kernel-doc-5.14.0-362.8.1.el9_3> M Mv ĉJ4!!%joLne)Ip-Bm5 ']eMZreleng@rockylinux.org p-Bm5 '] _ZPjx~0\2FsM2G *w燐7t[KD3*wKfbl#6dzwY#SUa`O,< jO|;G%ӒW#AAG;y I$鸤5|8C ,itKUSZ-:rUno PWP4?ޫ%R~Ϣ=,K?>1̊N.龔wN 1ƨ(iGnzwmVv7x'D*hDNQ>=LRNcdLbCI|%`0+|η߮AaHa!ZPi7 H<9q,Q?q,Ad  " X 3AY_h=7D=7 q=7  =7 =7 >3=7 {l=7pH=7[=7nԔ=7p|ɐ(38<h9h:hGf=7Hgw=7Ihld=7XhYh\h=7]i=7^mbo;do= eo=fo=lo=to=0=7up2 =7vq&$q+q+q+q+q,Ckernel-doc5.14.0362.8.1.el9_3Various documentation bits found in the kernel sourceThis package contains documentation files from the kernel source. Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files. You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time.eKiad1-prod-build001.bld.equ.rockylinux.org @RockyGPLv2 and Redistributable, no modification permittedRelease Engineering Documentationhttps://www.kernel.org/linuxnoarch"=v LCt$6%l 6S&ZW9fX ){m f_ r? -oy:]Ti5 u '3 [KK$*Zz,h|)Px*<RmB*3y_?Z  p 3gJn(+k g7O_ < p_qQSz]X; "0]8Y4,y=J*R:a@]=4 [ Wd  K; *[@%Y83' i fSV  *4Q t t%w   wI   Jl+LvR $ < = V# ;4-q  P::    / " C4!%x   WDam h -DffrMmXeVoL0 y %F   g6($L kb LJ  1\!0 e }L,N y .! EV  "X+2Q '$B%u] .7 x y3)@ FURR p430(Z,@<g L6/JP[J, 1Ybc[#-wQt-kS)])`+`11335/u~mAm]|dJƀ^ _CZyBvpzCvPZZY?A%BY5@H 56IkF:lKILYe <DtWTp K`6 VDA !"F9 o=2.i}3\~"}! b ? PuN [j33b( ?Vt, QDv ! mDw2 SIA<&~/ow51 .7nSV 1T| \+ Pb,`/I.x  59#&+ "YQA #r2C uhqs Ol ,)ny/ eD- }2&{^;?5.\%Jy-6$k9/.#y>K ,"#)S,?nVOB`X{. g  pPK& z !0 ' Y`q i ~*]#oUki$]kX1^d R ?&B,< 4Q !#3y  %:v  L 2 3c)wojA g _?fX 'Xb  V %h\ }v Tx (OBua 4{\ly M E4J 0l8r zU 3x4:R- !o{Pk  ) 3.1 G >N  x1 t!f ^  W ^^eYe 7U IwK Kp>@ _kl : m O/ Q  &JwY z 'cC =  )V `X[]p^   :,  N= y <20  b= YN> B "FoR]wrnM  W<.U0 E] @zA  i ; e t  a L0yo" ) & 0lJ 8! mHE F G[ *c" }& y /J  "  ?bk r8 's }TY {Vm  m(&*   d|@ '?,VG&=` ;:Qy7v8 4:N cw 8N?  `M   y  / aU ! R0 Q&_ 0@\  Sv ;8 ;n4  w.1@W C!  'F%B _  T 9  A < b U\ah   "+.g!!%M&%LRv8auoCtwYMXXP)|yu ` 6a@{ )6 RT%  z.< |~} O84OXr, gb-E sm/ M c oL B @ nM >$4 ! Hwr,uME!  # K 7 44[q*d<>< }.$ A{h[yli 1dWl @.  Pj wM @ Y [GF -$_h\| ER e *I hnZxUwPn:g]0A 6HU # z$l p~. (u#C11l96SG.!^& < $22 #Rw3. .ucmEb skv6K7j'eWgk @ Hz':9W[, 4Y] -% P R o=} &C OZ:-J0 0 ]zU3Ti9 $Ai;/< jS BU hM k /:C@ssx j^ Zb-U! +.*, xuYeQl 1  13 Xa 4Y9 *k9\ ,ro f . (F3 X&  i H  w 7Vi 9+  h7 .`W n 2 x SME2k<?]LJ)W4~ !| M  Z Ks 2@G  `&^ lOr! z, >_`_ K #| 71=e 2  ]I  ^  Cv<^(*X 9 x31   6  <,uCaZ [C l *#  ` 9h  ;; ? ] d N )Iz g. Zlx c R# $$ V %"q$o>(}De  T.]iZ5 , '-u=O z7 xN  sZ>  MtW-I45q $t "v+] y_Y!2i 't 9Hm 9]; r$ E`P39\\q@%X&aC =r qi  ] V2 0+  7 |g h = ] j M/[Z}- R'ylIvED@E Yv6TrGJ_TQR <%9 IxZ*S!EMx {6!-o,cI&k< d ~M:m `62%&l uimQ G   Y%Fcs!*c#^" iC* yJ qK > j sx8"f| 4hu YqG( e  c ^Ep 8\  al$ >P11 ?  2= h XN,?&d "7Oq  8,Sm" x%gq - $f $ 4im  x* = ) x5P    |7 (Z T rhd= s \rI5+ zpLJX"* )+@ E{LLMs_c' 6JO,XJ " ' S+ K  v IV& )|%q-PS19_fk 9  v E'Y#M wS b ? . n` < + ol|   p  D5 vff (g [ >mc6 I  kg3[ PtEOT@cj\ %RI BT  -C3^cJ4yr O ?`Vm ] ):  yj i$ *  ? 2#    \2  r}t 0k^ 2 z z x x 67Z XKho 1FD; #TF:!OTj| 4^<+P!VTd t5 .  l@h $R X6-= 22 *0 D7woez'/ =< E )iF8UDP) H9 TirXh$yMAb $ g Zg |  ;T-8  a'l 6 U q@0DI5/v*O?="`!l: "b gU v Z< 1v>\I`N 4dw[CIB: ~H+ n2f1q7 3xF H7  <uF =& 4 Y" ~/F' #. y{;(2u e[]=K C j i !hpo'/z{ ZO1  QPbz D(v[  O5/ ;NM +h'bP gRDF`br 4B  7{( qpiH Qrl ,:r- Pj&<xN^3 KU1[dy{UQBz * i(G4F@ ~5i Gl]4< Vf'& 86l-M A  B i? [C n #* .JxO9n xH` hs$ [o? >   Z M[ h ] Y  # p Kl o:1<(sp tn XD c  1d B9J :Zo. -qpR$~bVE y KshT f A I Ug d c kh;l %f xvd:VM  X  `SnW\s&V?, 8 x l G  Ad  }l6 \6>  v 1  \'pA ! OJFHW>o0B  ~j@} n K w[R &4wvn~ r&CxXR?DMl f' jsM)E1EExE[ 2E3O/N IM z ] YJ4mf.Vr`7 J)v,dQD,<c    d  y* -Sa:= s %{ -Z .k C [JJ#t/i/b :9 {  5& b Mm*5V{L UG cd 0 68njMc,d 6d@C1K|yb[ / ] d @;] ABhi# ' VKaBh} 0~| @~  V ` {+:  xW( 7J{KQ[_v98ePV pD[aQrt4e`t y \*Q01[\ o ?K3!1E 0  N;"5OroiC X v N c ? R:   )n wyh8j}56 D i*A @  wR(g*%!y1 ?:]Mik<~^+pm=as SBD%TZoI=R]_ s i] 3//\RFnV'R) e6 !JMDKw!B"%<u ;*-ea V [F! GCOSMD!s8 N  /*}Dv-  j? bhB)NgT4&|1]i} )^[F 4R / d/  /7TJ! TNZg X|U<ZY !e {7#j~NT zy! Hqb3@C;zJp Z5)H'T ~ (4J cA<i-~ 4k 6E9] ;\1'K"?&-& '= I#i lURe"(SW t#\-OPNl`IsGu P@KU"?v6U`0S*3 yV :N "BzS$@ "f Q*0M *$D!a6 0Wz>'"*C&LLT < tkNAkJ&v>L$ho^%f1N  9ve   EQ(+ m|  3 ; ;9C 6 c{ c # '.4.*k  w N" d @+ %,1t57P 'X7 T j u  A > 'P  6 ; Q D !xY \s 5 P@ &d *W %  & fo o)= )F q K $]!{ElOI M=zcw;35p (@':   E7#AUh  <>?' X& X<$f.[1 d#~<?y: k*^4%u a w 2=,q j W k6W!BTu)"m~ "B75Y3##J G(I ER/ h2&o -/ g E%MCqyPo !c 3  x *e|CcXJ6m12E<i.+nCy"&VV ;?[cv7 - 0[ Ge 'P)y X .FRHIu =@ 6nTsF >"j oUF "/L IU[pUB:m4 hVV, , oz  e\H +@.io]#1B8&f* k[ a 3&'4d"&<2.*:5Z[" && ov;`Dq:jy5IU DHa2+ts! !zJADY-'* 2Qd/ -DX#;$U$Xq?  eACi   ha L+1@r3#Udi%.K Vx>+B *kW,j  M"I ? 1o4%l =2+&D- ![0, U \ Bzn^T%!"d JPZ[&? y->W  XH"\ p_r]h`G D,JWfB_>Oxb+Wc/S+U|hLT ӷN]bm_V]`AR^b`1d!!1Y" N!uv%[%/+o.?6P*i&> 9VD)])`+`11335/uCcv?[#-wAm]|dJƀ^ _CZyBvpIQtA(E"#[!!!qO G.hd2-ͣ Tz"*-L/N9FDDDAFq&(Z,@<g L6/JP[J, bkS~mZZY?A%BY5@H 5IkF:lKILYe <Dt K`6 !"F9 o=2.i}3\~"}! b ? Pu [j33b( ?Vt, QDv ! mDw2 SIA<&~/o51 .7nSV 1T| \+ Pb,`/I.x  59#&+ QA #r2C uhqs Ol ,)ny/ eD- }2&{^;?5.\%Jy-6$k9/.#y>K ,"#)S,?nVB`X{ g  pPK&z !0 ' Y` i ~*]#oUki$]kX1^d R ?&B,< 4Q !#3y  %:v  L 2 3c)wo0  N;"5OroiC X v N c ? R:   )n wyh8j}56 D  @  wR(g*%!y1 ?:]Mik<~^+pm=as SBD%TZoI=R]_ s i] 3//\RFnV'R) e6 !JMDKw!B"%<u ;*-ea V [F! GCOSMD!s8 N  /*}Dv-  j? bhB)NgT4&|1]i} )^[F 4R / d/  /7TJ! TNZg X|U<ZY !e #jy! Hqb3@C;zJp Z5)H'T ~ (4J cA<i-~ 4k 6E9] ;\1'K"?&-& '= I#i lURe"(SW t#\-OPNl`sGu P@KU"?v6U`0S*3 yV :N "BzS$@ "f Q*0M *$D!a6 z>'"*C&LLT < tkNAkJ&v>L$ho^%f1N  9ve   EQ(+ m|  3 ; ;9C 6 c{ c # '.4.*k  w N" d @+ %,1t57P 'X7 T j u  A > 'P  6 ; Q D !xY \s 5 P@ &d *W %  & fo o)= )F q K $]!{ElOI M=zcw;35p (@':   E7#AUh  <>?' X& X<$f.[1 d#~: k*^4%u a w 2=,q j W k6W!BTu)"m~ "B75Y3##J(I ER h2&o g E%MCqyPo !c 3  xCcXJ6m12E<i.+nCy"&VV ;[cv7 - 0[ Ge 'P)y X .FRHIu =@ 6nTsF >"j oUF "/L IU[pUB:m4 hVV, , z  e\H +@.io]#1B8&f* k a 3&'4d"&<2.*:5Z[" && ov;`Dq:jy5IU DHa2+ts! !zJADY-'* 2Qd/ -DX#;$U$Xq?  eACi   ha L+1@r3#Udi%.K Vx>+B *kW,j M"I ? 1o4%l =2+&D- ![0, U \ Bzn^T%!"d JPZ[&? y->W  XH"\ p_r]&=z t1% .>2 6`&)){!&! udK 3o D6G"#- ?@Vz ;)^CfZlt9:N:~3k,eP* 9b^*T?/ & j[D--53 =^*+4^k^XFh%{4$6Zp\& +Z'>[V!=^@ 0q K+j?v&7N]te_gF#k&nXTFef 6 b% |"6\ >I zi> +D^Lӏ s ~9R   {9w a ~5 Y(&:6:}F q$y i$m B j=&6;! *Z3b* >?RT 3>? +t5I E Q '\I G Qh1u"v%q34M 3-`8*1"Esv1MV  F71V&w!%C]Qr8tO yc:/v \sS*v+!CzY G!t_h"0w!~L}E9@jIaBWl1 bBG5*y7Cd?4xxWL'bQ: (DaOB4pP&B x9 |  e'P32([ ?;:f- )= {EU@G8 *G -Lz-=G=g7&3  K t<<f(7i l<F4}~Lf &Q o bb/R4$G+8)" )C >(( )uaL':(./ # "[@ #Uq B 9 P gQ/dAw j *f'&8 k0=R%G99)"g w Vx(a)b/w:l(/s $*r^'p pc).>(+:- ' INu;=l qPR=>d Z%0y@ 0 - :;n;+&P"v  "v=tG#  n"   o2  D @ iX5USTN~XCUer8 mzAO {ws; 3  "  ;&KjB kG  }/E@T`'*RP "v:<Q"\+PB+ipo 4/}p]:EJYeiL^) L5 c d%&TS *'&~!9q _@L ]6@ !$Ny0}f$TR xm  va.6,G V h~q{{:Wۭ# Qu(N)u]-$> =#]]0>4+fe a M+oM,4W E "0! L 9["* A ) Zm Mm+ D \` >dg4_{Z& /{r% ~ff1 >d(l; 32HU Q \T1;`R>5%y{) 2 k#, y " _-g z 0%AHu DZ7#Z=vYI )!C. !.#375*K>_ !$ 6+ "]"z5O :$^c]4*_ZZ? N/Z7HT36T1PX_]wlbci~!v6-fZbVXmwuQ]]XkVn`Ҫi/cB^(^`7Z]et [^eec9buou _-3ZaRezkqFyhW_`r;ReflRzj/eDhkl j_onghlr\{{lih{p /i|c&y&Du g\gj`zPVw`"|q*u_Yjj+GOjza/]W˦V=yj\mh}|j8WpwdQ^bk|-+e[$g~^\-hwecEfh\"\hf\\\]\x\1_xbz_O\]\ac\0\]]\^ `\4\.\g\O]\!\ \\^}v_|zx}x\vkc}5hmkK_Rkh]vx4v\*gewh{kakz}~d(~0c?a4z1Qm3^^vahJQH3zzajSȴ~ne"mʄc_V1XZ0zp^ab\`]NsDg_iasrt6lrbhiqcLbcPfNx;\{lzIQd\:}d/]D8f qjme]kb\]gm$ U@b[p^PWlɡnj`Ju`^tnc^ig6Z?[JTszdNj$R\[NKOl4WT=OPUYYskSQRHR`PWpbtZaTRNB]XO[SPNNYP,SQRSR}R}PlSUdDOXP'TaR5VyfkpaaTIEGL+Ņf`H\xCVjz PHtZ!?~vI=cQ9VP`LT=Ns+O^"TE{9d:(j8dA@AlK,zbZ1~jmrS{#)}z_:"b,anefX+=Kt]j969j%%:1Mq!d2["JYaTQkQ[RWad;9EtCOWm2b/ vqLS]4Glw^uc;y0|}KpJ:y"b!zqNvL~CngFnidoC.2wXbrFBPh0{7;B-~bq8|IrJ{ui]WIRXH<1IoCG~\:7=+H[^P/<w08hB(Q@a|xa{b_rIߍk|P+y<^rpL|zipԪPv-|q$pSe9b>sx_TiClirvovg<yteEhlni.jo- 5tqߩ&|ĝ oZbqοIeU<C{h8f[>ldo:]s-_.s"`zihz{rt|xlj So`r}x+rm6Nz_eu)l2< yjwCyƍ7[UJ @5_%!i^q}3SHQ<}_MORIPL"Y|J(Ot)\HTJGe%NxYPGUdhAGjLOobgi9M7{bXxxzɋKjUPHGPp_@7^iIC T g,K[fR L:Yg9yS32TK@p@;V0KAjg^51:25)g?O#jRf `aT^XU,\n\FJy}Th_gQy{c`aBka)p<5 mIsiҥտNlee2ou?oawib\ [^)U0WKAdR0~WUzMp^R ^%B{BEVNAXNdkcIS0Xj06-hO9[|3hga.R,Fc:8,AFEdHEeINyL=DKfE7Z'RNNSI4GRfJGcI L[GRM+?)tHp"FA8[EFC9kUqU\&E$>hJ_T^?it5J58 CF1JK{4M5V2AS<CQQOCD7vWZITtYU-qe32hY[9@:|q>_KvRF} $<&JE$5W31K=-8uVzatq[d`E|U+?9>&BIG]9L#NAGMAR\PH;?X@<0?OKH65\xbbU~N>đqb[{Y=tRoX!^ifIQAXK\ZC<@b:gMTFNRB^VpLrYSJ5QLjJJCv]W#}g|Ma5nM5k5EKof`5$H5Q5m5GB5t5}P5eq5b nTA%J ?2=?mn`gci1qQhmT #ou|w Us<~eysWX|sċF4ChVZe2aD /.~ ].q7}v}smwU9}8Culu56+ov5D v} vM:Wu~xvtn<Tn1s̵øhO|gCm TGmzxmin Xds<(x;8mppb|}:ɧ/Xhzh~)yY@͜rEGmhDl2/gp.j kpFfC~#|}{lvqosggZ9 =GG RY:Sp9@Y:]6S:51FD|mLJ0c{H^dhpbmouEO8\uC#5Nx4aJkR@c{jXY-_5`NTT?ZKe>2qOyX II/`_e{MP5v&vn2U%>t1EifaTWZQirZ8X1*63:S]kk6hk{YNFBZ;@6mJtkWz*^C-jRmG[)d+\"Gd}:)Dn" dG1VJZZDa>^wkaNou[SU<]AWVa w1W5GRLT+G<U>j`SOvz?+F\KVICWIpHA,TF<G:b~PDYgER9^t?Ex?SO ;3[kAK^KmOo~C1TQd\wP/Mo<\}aRTjBUGOBjRjd9MKS}^tTkO Cg@%HXrDxrKlJIFExDh9sZ9E5o]I:<TIZM\p]wxrAUzm$Q2Pygm_9E\a5fx[F1`0m/R8.1..2Z,8#ca[wFcmmFA0i05;>:BBA-Aah vmzGaNIUMX?DQP|N\0vcFa;$^8aiL8JiGaj5Z_D0dRYc<2a21v;1bz-A;Y0iA2N41;t.'v5lP@i>UdVx}MrAYY%$kBSBkvmlk@ '[F;4]zB] M:9FkJMOxGLt_)E 'P'qjQu_GzGM'SpFE6P7tMk&iuW|j3ju1TscFtWZw<W?J};Hc.vCHvXNr*GXatNIP^BCELQFRHb}kCb"@NHQ}W4ALbcH{H"H:tw`~ZM1SScM}^LE;WGSCOzAKAXAeFDAbAwj~lSeQ[O15Ss|BKYXvPgIOff+SYL@E`nBXGUEC8|N>JoINuĹQ}skQ7_G<GBLTtTH/pD^K|dw jVkeFQg[FO0OS^r|mNK7YjX!'v|OfZNee7_Y;TRX9E$lG56~_}zvEI9h!D KWAQmi>?4W 9P [:=e MҸgqJOjRV#E0\HeIZ[S`[&DX\SKloKRMMMYOK?MGMGaF^VEmMaTLUVTSiPQeO^UNJW{MOdOHOLKHFex,-mCKsOMOO\O+NQpONQUMNMRO=OQPQQEUHPTO[gvKL[IKEgEGO3QLHJ@DLh/HcFG7GvKP}O@Hw^%bk3UT2TfNLPVDJk+QMQQP&VcMNQMMPLJMoOLO WEQ\C`K=DMd=rDt~RhgEFTE4FJnsBLNXz.lQyndaAPIS[<O$r[TiKm^YqiR>U^DZUvkx^ HMbRqBS Ull:lAW/F'PDIR4I}KrOOO*itfLOKrd\YOxHIHnI9MMMHwKSAMEMSSTwTVrR_O9KNJN5JSlCLxNcVPMQVoLT I?ikJ^G'OrGHM.#hG}\h[s\M5Rq,E[(ˏpVj]ptk:rqve6-wxs TrUuo/f~a_jckumm^lVc@Vc&^IQzaO&QT ]NcI?jX!yucSgifnqNmshjabk,:5HR>~U];6Q>K|W@?CHWr>@M>iy5`IH ZzDM]MmwY4XZq1oL@.EPKFT}TnHcfzRze z J9_2;D69B<@8l;BBI,> B\S~\dD8*?D@zoMU9C6a7VlI>ctfN8XOg_GfZbwdHqqpQs`ztV_qlMX/P]3t\QyUVW[C=]Z_9d]&=z t1% .>2 6`&)){!&! udK 3o D6G"#- ?@Vz ;)^CfZlt9:N:~3k,eP* 9b^*T?/ & j[D--53 =^*+4^k^XFh%{4$6Zp\& `+Z'>[V!=^@ 0q K+j?v&7N]te_gFb^M]dYs{#k &nXTFef 6 b% |"6\ >I zi> +D^Lӏ s ~9R   {9w a ~5 Y(&:6:}F q$y i$m B j=&6;! *Z3b* >?RT 3>? +t5I E Q '\NI 'x!z>IIil!g(4 G Qh1u"v%q34M 3-W`8*1"yEsv1MV  KF71V&w!%C]Qr8tO yc:/v K\sS*v+!CL1qozY G!t_h"0w!~L}E9@jIaBWl1 bBG5*y7Cd?4xxWL'bQ: (DaOBD@)4p1MP&B x9 |  e'P32(*[ q  W?;:f- )= {EU@G8 *G -Lz-=G=g7&30 x K  t<<f(7i l<F4}~Lf &Q o -bb/R4$G+8)" )C >(( )uaL':(./ # "[@ #Uq * xB 9 P gQ/dAw+9 j ! *f'&18 x k -j0=R%G99)"g w Vx(a)b/w:l(/s $*r(^'p pc).>(+:- ' IN Qu;=l qPR=>d Z%0yN@ 0 - :;  n;+&P"v  "v=tG#  n"   o2  D @# iX5USTN~XCUer8 mzAO {wsQB; 3  "  ;&K`jB kG  }/E@T`'*RAP I"v:<Q"\+PB+Eipo 4/}p]:EJYeiL^) L5 c d[%&TS *'2&~!9q _@L ]6@ !$Ny0}f$TR xm  va.6,G V h~q{{-L:WۭN9F# Qu(NF)u]-$> =#]]0>4+fe a M+oM,4W E "0! L 9["* A ) Zm Mm+ D \fu` >dg4_{Z& /{r% ~fJf1 >d(l; 32HU Q \T1;`R>5%y{) 2 k#, y " _-g z 0%AHu DZ7#Z=vYI )!C. !.#375*K>_ !$ 6+ "]"zAAA$A$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$AAA$$$$$$$$$$$$$$$$$$$AAA$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$AA$$$$$$$$$$$$$$A$$$$$A$$$$$$$$A$$$$$$AA$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$m$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$A$$$$$$$$$$$$$$$$$$$A$$$$$$$A$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$A$$$A$$$$$$$$$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$A$$$$$$$$$$A$$$$$$$A$$$$$A$$$$$A$A$$$$$AA$$$$$$$$$$$$$m$$$$A$A$$$$$A$$$$$$$A$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$AA$$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$$$$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$$$$$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$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$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$AA$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$A$A$A$$$AA$$A$$$A$A$$AA$$$$$$$$$A$$$$$$$$$$$$A$$$$$$A$A$$$A$$A$$$$$$$$$$$$$A$A$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$A$$$AAA$$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$$m$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$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$AA$A$A$A$A$A$AA$$A$A$A$A$A$AA$$AA$A$A$A$AA$A$A$AA$A$A$AA$AA$A$A$A$A$AA$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$$$$$$$$A$$$$A$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$A$$$$A$$$$$$$$$$$$$$$A$$$A$$$$$$$$$$$$$$$$$$$A$A$$A$$A$$$$$$$$$A$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$A$$$A$$$$A$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$AA$$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$A$$A$A$A$A$A$$$$A$A$$$A$$$$A$$A$$A$A$$$A$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$A$A$$$$AA$$AAA$$$$$$$$$$$$$$$$$$$AAA$A$A$A$$$$$$$$$$$$$$$$$AA$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$AAA$$$$$$$$$$$$$$$$$$$AAA$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$$$$$$$$$$A$$$$$$$A$$$$$A$$$$$A$A$$$$$AA$$$$$$$$$$$$$$$$$A$A$$$$$A$$$$$$$A$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$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$$$$$$$$$$$$$$$$$AA$$$A$$$$A$$$$$$$$$$$$$$$$$A$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$A$$$$$$$$$$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$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$$$$$$$$$$$$$$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$$AA$$A$$$$$$$$AA$$$$$$$$$$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$$$$$$$$$$$$$$$$$$$$$$$$AA$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$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$$$$$$$$$$A$$$$$$$A$$$$$A$$$$$A$A$$$$$AA$$$$$$$$$$$$$$$$$A$A$$$$$A$$$$$$$A$$$$$A$$A$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$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$$$$$$$$$$$$$$$$$AA$$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$A$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$A$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$A$$$$$$$$$$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$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$$$$$$$$$$$$$$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$$AA$$A$$$$$$$$AA$$$$$$$$$$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$$$$$$$$$$$$$$$$$$$$$$$$AA$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$$$$A$$$$$A$$$$$$$$$$$A$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$A$$$$$A$$$$$$$$$A$$$$A$$$$$A$$$$$A$A$$$$$$$$$$$m$$$A$$$$$$$$$$$$A$$$$$$$$A$$$A$$$$$$$$$$$$A$$$$A$$AA$$$$$m$$$$m$m$mA$$$$$$$A$$$$$$$$$A$$mm$$A$$$$$$$A$A$$$$$$$$$$$$$$$$$$$A$$$$$$$$$A$A$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$A$$$$$$$$$$$$$A$AA$$$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$AA$$$$A$$A$A$A$$$$$$$$$$$A$$$$$$$$$$A$$$$$A$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$AA$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$$$$$eKOeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeK eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKCeK/eK%eK.eK/eK.eK.eK.eK.eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eKeeeeK>eeeeeKeeeeeKGeeKGeeeeeK>eeeeeK#eeKIeeKIeeeKIeeKeeeeeeeeeeeeeeeeeKIeK6eK/eeeK/eK.eK.eeeeeeeeeeeeeeeeeeeeKeK>eeeeeeeeeeeeeeeK@eeeeeeeeeeeeeeeeeKCeeeeeeeeeeeKDeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKDeeeeeeeKEeeeeeeeeeeeeeeeeeeeeKEeeeeeeKFeeeeeeeeeeeeeeKJeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKMeeeKJeeeeeeeeeeeeeeeeeeeeeeKNeeeeKJeeeeeeeeeeeKMeeeeeeeeeeeeeeeeKOeeeeeeeeeeeeeeeeeeeeeeeeeeKQeeeeeeeeeeeeKQeeeeeeeeeeKSeeeeeeeeeeeKReeeeeeeeKReeeeeeKReeeeeeKReeKSeeeeeeKSeKSeeeeeeeeeeeeeeeeeeKSeeKSeeeeeeKSeeeeeeeeKSeeeeeeKSeeeKUeeeeeeeeeeeeeeeeeeeeeeKVeeeeeeeeeeeeeeeeeeK^eeeeeeeeeeeeeeeeeKWeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeK_eeeeeKeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeKeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeKeKeeeeeeeeeeeeeeeeeKeKeeeeeeeeeeeeeKeeeeeeeK#eKeeeeeeKeeeeeeKeeeeeeeKeeeeeeeeKeeeeeeKeeeeeeeeeeeKeeeeeeeKeeeeKeeeeeeeeeeeKeeeeeeeeeKeeeeeeeeeeeKeeeeeKeeeeeKeeeeeeeeeeeeeeeeeeeeeeKeeeeeKeeeeKeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeKeeeeeeeeKeeeeeeKeeeeeeKeeeeeKeeeeeeeeKeeeeKeeeeeKeeeeKeeeeeeeeeKeeeeeeeeeeeeKeeeeeeeeeeKeeeeeeeKeeeKeeeeeeeeeeeeeKeeeeeeeeeeeK#eeeeeeeeeeeeeeeeeeeeeeK#eeeeeeK#eeeeeK$eeeeeeK$eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKBeeeeeeeeeeeeK.eeeeeeeK.eeeeeeeeeeeeeeeeK3eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeK@eeeeeeeeeeeeeeeeeeeeeeeeeeeeKAeeeeeeeeeeeeeeeeeeKCeKCeeeeKBeeeeeKCeeeeeeeeeeeeeeeeeeKCeeeKeeeeeK~eeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeKeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeKeeeeeeeeeeeKeeeeeeKeeeeeKeeeeeeeeeKeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeKeeeeeKeeeeeeeeeeeeeKeeeeKeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeKeeeeeKeeeeeeeKeeeeKeeeeeKeeeeeeeeeeeeeeeeeKeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeKeeeeeeeeeeeeeKeeeeeeeeeeeKeKeeeeKeeeeeKeeeKeeKeeeKeeKeeKeKeeeKeeKeeKeeKeeKeeKeeKeeeKeeKeeKeeeeeeeKeeKeeeKeeeeeeeeeeeeeKeeKeeKeeKeeeKeeKeeKeeKeeKeeeeeKeeKeeeeKeeeeeKeeeKeeeKeeKeeeeKeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeKeeKeeeeeKeeeeeKeeeeeeKeeeeeeeeeeeeKeeeKeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeKeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeKeeeeeeKeeeeeeeeeeKeeeeeKeeeeeeKeeeeeeKeeKeeeeeeeeeeeeeeeKeeeeeeeeeeeeeKeeeeeeeeeKeeeeKeeeeeeeeeeeeeKeeeeeKeeKeeeeeeeeKeeeeeeeeeeKeeeeeKeeeeeeeeKeeKeeeeeeeeeeeeeeeeeeeKeeeeeeeeeKeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeKeeKeKeeeeKeeeeeKeeeeeeKeeeeKeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeKeeeKeeeKeKeeeK eeeeeeeeeK eK eeeeeeeeeeeK eeeeeeK eeeeeK eeeeeeeeeeeeeeeeeK eeeeeK eeeeeK eeeeeeeK eeeeeK eeeeeK eeK eeeK eeeeeeeK eeeeeKeeeKeeeeeeeeeeeeeeeeeeeeeeeeKeeeeKeeeeKeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeKeeKeKeeeeKeeKeKeeeeeeeeeeeeKeeeeeeKeeeeeeKeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeK1eKeeKeeeeeKeeeeeeeeeKeKeeeeeeeeeeeeeeeeeKeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeKeeeeeeeeeeeeeeeeeeeeeeeeeeeeK0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeK1eeeeeeeeK3eK1eeeeeK1eeeeeK4eeK3eeeeeeK3eeeeeeeeeeeeeeeeeK4eeeeeeeK4eeeeeeeeeeeeeK3eeK4eeK4eeeeeeeK4eeeeeeeeeeeeK5eeeeeeeeeeeK7eeeeeeeeeeeeK6eeeeeeeeeeeeeeeeeeeeeeeK7eeeeeeeeeeeeK6eeeeeeK8eK8eK8bCbCb`eK8b`b`b`eK8_ _ eK8b`b`eK8b`eb`b`eKeK>eK>eK>eK>eK>eK>eK>eK>eK>eK>eK>eK>eK>eK>eK?eK?eK?eK@eK?eK?eK?eK?eK?eK?eK?eK?eK?eK?eK?eK@eK@eK@eK@eKCeKCeKCeKCeKCeK>eK>eK>eK>eK>eK?eK?eKDeK?eK?eK?eK?eK?eK?eK?eK?eK?eK?eK?eK@eK@eK@eK@eK@eK@eK@eK@eK@eKDeKDeKDeKDeKDeKDeKDeKDeKDeK@eK@eK@eK@eK@eK@eK@eK@eK@eKDeKDeKDeKDeKDeKDeKDeKDeKEeKDeKDeKDeKDeKDeKDeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKEeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKJeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKHeKHeKHeKHeKHeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKFeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKHeKHeKHeKHeKHeKHeKHeKHeKGeKGeKGeKGeKGeKGeKGeKGeKGeKGeKHeKHeKHeKHeKHeKHeKHeKHeKHeKHeKHeKHeKHeKIeKIeKIeKIeKIeKIeKIeKIeKIeKIeKIeKJeKJeKHeKHeKIeKIeKIeKIeKIeKIeKIeKIeKIeKMeKIeKIeKJeKIeKJeKJeKJeKJeKJeKJeKJeKJeKJeKJeKJeKJeKJeKMeKMeKMeKMeKMeKMeKMeKNeKMeKNeKIeKJeKIeKJeKJeKJeKJeKJeKJeKJeKJeKJeKMeKJeKJeKJeKJeKJeKJeKKeKKeKKeKKeKKeKKeKKeKMeKMeKOeKNeKNeKNeKNeKNeKNeKNeKNeKNeKNeKOeKOeKOeKOeKPeKPeKPeKPeKPeKPeKPeKPeKPeKPeKPeKQeKPeKPeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKQeKReKReKReKSeKReKQeKQeKQeKQeKQeKQeKQeKQeKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKReKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKReKReKReKReKReKReKReKReKReKReKReKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKSeKUeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKTeKUeKUeKUeKUeKUeKUeKVeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKUeKVeK^eKVeKVeKVeKVeKVeKVeKVeKVeKVeKVeKVeKVeKVeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKWeKXeKXeKXeKXeK^eK^eK^eK^eK^eK^eK^eK^eK^eK^eK^eK^eKeK_eK^eK_eK_eK_eKeKeK_eKaeKaeKaeKaeKaeKaeKbeKbeKbeKbeKbeKbeKbeKbeKbeKbeKbeKeKbeKbeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK#eKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK eK eKeK eK eK eK eKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK#eKeK!eK!eK!eK!eK!eK!eK!eK"eK"eK"eK"eK"eK"eK"eK"eK"eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK$eK$eK$eK$eK$eK$eK$eK$eK$eK!eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eKBeK#eK#eK#eK-eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK3eK/eK/eK0eK0eK0eK0eK0eK2eK2eK2eK2eK2eK2eK2eK2eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK8eK8eK?eK?eK@eK?eK?eK?eK?eK?eK?eK?eK@eK@eK@eK@eK@eK@eK@eK@eK@eK@eK@eK@eKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKAeKBeKAeKBeKBeKBeKBeKBeKBeKBeKBeKBeKCeKCeKBeKBeKBeKBeKBeKBeKBeKBeKCeKBeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKeK8eKeK~eK~eK~eK~eK~eK~eK~eK~eK~eK~eKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKDeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK8eKCeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK eKeKeKeKeKeKeKeKeK eK eKeK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eK eKeK eK eKeK eKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK1eKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeK0eKeKeKeKeKeKeKeK!eK"eKeK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK"eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK$eK#eK$eK$eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK#eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK$eK%eK%eK%eK%eK%eK%eK%eK%eK%eK%eK%eK%eK%eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK&eK'eK'eK'eK'eK'eK'eK'eK)eK)eK)eK)eK,eK,eK,eK$eK,eK,eK,eK,eK,eK,eK,eK,eK,eK,eK,eK,eK-eK-eK-eK-eK-eK-eK-eK-eK-eK-eK-eK-eK-eK-eK.eK.eK.eK-eK-eK-eK-eK-eK-eK-eK-eK-eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK.eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK/eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK0eK1eK1eK1eK1eK1eK1eK1eK1eKeK3eK1eK1eK1eK1eK1eK1eK1eK1eK1eK2eK4eK2eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK3eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK3eK3eK3eK3eK3eK3eK3eK4eK3eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK4eK5eK4eK4eK4eK4eK4eK4eK4eK4eK4eK5eK7eK5eK5eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK7eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eK6eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKTeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKTeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeKTeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeK eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee394d6b6f30f014028c655a1107f80535d709706cd5766440a6e4e4c602c72fc043c0d8416de8a8a64a8a76c2982d36b2c9cc6d5cf251ca8eb985f096b1adfb348eceb53eea62dfe79cd7d0f1de2feb69af76bec0443b3bd7aacd9501d5209313d083cf894a0bede27e944e444bbde13e4b0326468f19b7491c0c714bcd62e1866a58d5723cbe283fa62c722343891209062dabf8d0127d2c9052e1c1b61c199dbdbf944e5458e12da9203c896875b3c3c8f51425af3a25979d6324eba790a7a1d5dedff9faaab4028054efa3822ca5395e07989be9d28012875beaa075fc3fb62c81bf4a9cb27897bfd576ca20d298480e171e139b3369d7376789f700c9e475945c5706a46cdbd79bb7368fa4ddf3584d330e116ed318462c3073f35b0a1c5ee031f72959a5b4a3cfb7acf04aac473d5f5be2d737b1c19b599048a618fb2717228cf3c00529292d257c9f2bdbd2df6539d183219fd7d6357ff43c9d061135e0c0e220f962ea1dc37cb306e8ec7f332c63f77d5faba05a91331c896d97d646244719b6bf5fc02d4ee671dbb1622cdeea99406f2351b76c5faef7b0ebcb7d4a0351f59def9df12a98584efff78e47dba7f838726c371bec3b7955a1492b16d3af557d5e4e5332280874b949674920630820ddb6bdfe07ee4fc044421fc963d3dbad53b5717d60eedb587c5d14961157a9cab1c97ac46f17ef28608f97ab4846c84d8a855ea4d51a8d66d701c54bbec083ad0f8f89e24e5b07fcf54498a6d8865d44c100dfbac6b25daa806635f25fc19688cd0352247df983fdc04d508193a3fd3e018664e48f724ae41856ca2ecd8255c78ce9bd6b227e02282b01cc2aa2c181f34615e353e36659a462b6119bee7f0644267473afd05444e74b68f0f5f3bbeca3f7162bf7cb757b8f71cd0c725d6d7f62b597020adf2e4ff40dd9e6276a89123e6585d31eb614ad5fd9b768f434116bf74cf403cfc132bf379ad6b69a89c106d45be7210863fecab36b66ee097e4cc2fc39f22b435f98b4d7fa3971b3e3be4d9d4ee27de17a1ae4ab646db5b981eeb9093fc86e415c6846918a713941982a7c12cec9886a80b408779735412ec598ca682c1db3df62e621306d564665fd517b324fb603d4743a5213d3e2314ecd99a7e0426ef5d04496270244e7d70ab1119a5843e10be49899e218da94e9a5d49a1410c11be0950700327e45abfc70c95364d7265d2bb8d7b9e7ea19a3b09d1b039c05a28499d7675ca1cb561c50e3dba94e07c95bab3725fbd21a2a233f6bd14eb68d69397c59fc1b2f2dd617f40505af7ab8a91a6e137f4f57e2686f7fb3c55c549ca516249b39e19a1dc934ecefbe13a2e5772719e8736032e9af608462a813a71f83442b91bac76366c740151c1122f0ef20f827d20c7a5b2c1cda2213b4d4e4f3985be955abbd9fa1ee54672968c0f4a35aee20f906b48c0ac603cfdf3b814c6509435d869ce878c779c32e0501b95f8fa35f9484cd3c42f2a639b2fc31d3d4625965e5af64b5f9728985255957e95fb1b595e11a3a04e8808fdd1bea40d92b33e5da97add1f1f7f73d0a738fa8f679a38a5736c2ead626b7a73a33aa021d00f3ad426115077cf84c7a87f3b6e4e1df442f2ca168f00ede9a00563486a408543c9c5e8e38041928165d0dd199027e5812918e4b4398b0bec6ffdb2b5432c8711d413880685797bf7565c1a020d6d033dcd7744fee1f30d1ad7980532b193953d916419fc358139238b80512f7128c5986cfec1714d83b7e55a4b03ed38eab0b2eed5f600f89a577e80a327d2a6d5b86aa8cefe352fe9913a499bada0adc1cbb5c86ef06c323aa27ff315928fd67baa8c75020f05422723ff3033cc26e54191a2e70a0bc2887c84f0529347dcf857f4da263afce7ec734df414ce7f829f48d6fbf0036fd00d2d881cdc1c52fd41638f7707456e85b060586332f111199ad7434fd96ede8c16cecb1109495d76c93c825a855064ec7d09fb55da0f55e34f1e3460635f495db16056dde5b8ea6583fb0350a49f073b844d160be0c8d3ab19e0a015eab0f5bce33049d62605e924f447b0f56d3e26fe15ebf2ffcd911eb0369a71ca3b2cbb417518b16115b7ff5ff75d0dd3b81f14206fb06cd5c07378deef8213f0b3e35688b605ff54d82ded6f2e24241ed62d1cf0d644fbb6155e0ed07c53818f39596d414de917e1965adca21d107d96d2857291216f5472feedfc090a0ff388d9e7dba50209d955773cf6cb812639f3dbeeffe1619fcd98bd5e57c2aa0ec34b46fb4d4e117464673b928d44eab8721592d4887f56746a717613b09915aea2893de5d53f1f9eae83391fa36ed9c510a2381654ad4e6b1fee2667df8fb668809ac17b9c8e736ca12e559db41f885e8228f7d7f53d73b1697382a1e3ab028b9363ea9068fa74bf07f2751329cb442c5e37765647830f7485022bc8f45ba5f92290a0dd722290a1386bd26774b4efd3501dca7a3daa21df9a5d6d26007af04f6baf9b699a30948ab514a507d58ebefb619f435e10bac6fc0a37c74af0665727dd06d7c1d0657ff4c26231d15d7a854582442d9f82d437a936ed7338d74300abdea940882ca33335f3acffc18dd32164069b350f8607018a7a9cbeb63aed8d8a41d0d70a095df08a21206d491136725b846d9e96928fccf628c910303f5a5e10835ef4df605151167ce84d7a13dc27a14a1217f11da78c26d397b842f6d02b4d71eb1c2e4b2fbaf57926867cecdfebd715dad6f01134eeff8971c4b0675021a2df1fbb467bd17c1b2bd5af83da06875ee5555efa345254a38348f5cf40c97e89850b5f69ee20fd3471c78976f887e4380850e2310e2f2c5d913dfff4660625ecd416ca888896267e406bf0a12129341b30f9b6c06eda476b3e7d627eca27c40f92dd003e1f7991fd3b65172aff66b74b13cee29f420d447c4cbc8aa64a400ac7cd9ae0b5b2fdf1c47ecb5822be999f38a31fad07249cba320aaa2e014e5e2a24bdb2a435c47e345d23bb38dc2c40e6d6a15804463f252f45a4c8c4b670a0a397bda91e671de37cafdf50e6c2b6c622b5ea7a873727536948faf4ba22ac168485a90ddea1a0d214a1e7c94977b4c86684e87ddff695ee557430e855ce7bb4dc320f88ffe8f8d4eb217254677dcdff220f32691a27fc10ccfdf467fe4a58ec299610d9a34c46cce40e42cdb3e3d3fa77bacae90c84115eefbac5ac5d563f578bc59f65917d685ca87a54f9228192e8412fefafd6af38b86c2fcdb6e8f06d9b85447f56d4fc3e017bbdfd34dded7854e702e82d0a4c1209dc300f3545178cd791737ddf1ed16261e688396884fd170cdd85bb2513a11c5a39ec1df27a23581401981883ecbd01853c449d24cd0a0c7b5f96597f28808044f6b19a37f95b5f12aa6eb75b7854b6abca32f38f732965dec7dda8f66c8f8f016b0dd18fb0eaccd450287d610eb112d581428a49bf5fbebce1178c56c5d430887d90539e06aa585ff038330bf794d8639438e4984cda39a14cea0b66b9a238ab338f356537c378cd38c83e923cc65887c56ee402d00fa611d4e45430bbe5c8b75f090dd7d2cc9fc29c4dc7772993b863a48ad74ce3471fff43371f71d22f00937334aa5f8b530e34bd207787267ea31cac2fbe061925c1588a5748ad99db17c46dc65e18f6408c1f71b737d9076dfd04e5ae58c61e270f8aebfdf1c36b985bf16bb82c01e54d536abb3c9cbdf829f9aa415867807b8b65a8f3573fdcadf0ccdd24315cf472911d6d39ebf2299d52aa72f2047d1ed788cf2b0670432e57fa51f5bef670a9054f5c49452224e176592321110c51a5d69d61484f35b2833ce233e3c20c09deb0c053301ed3ae827df3ebac2d8804c466071c4b79381950f811c658205944d12176de394e899c49cccb365db260b2cdc278ac827ebcdfce96d94ca7212632acb5bdbf79bcf734e8548ca0f21f4fd3dd0288f012b8cb43e5c51390901813e4e7b5c912d372e0430e799249b3fcf3ccac86f9566a05013863d48cb7973c0d0ac3e14991d11fe43a0cfba1fb018291aa282ff3bfd5934997c0699e7ca03c48856a9857395ac10b342015004f563d4c50a5916e61ff1224496f36e0dbdc6832ac197ea5b49e046bb3edd3a74a8d870f0f057faade68b7ae9bc467cedfda4941e6213bbdaed7bac96ba1156ffb1d404b2f185036fb3839f9dea789950886872e46aad27f78570e6acf3d011ed774b330224d7f274498ca20a700b483f7d6a0c0d7a70c7945cce01986cbff017022bb6071b3211519e903ea4cdf5ad6bcca820ba5ca5858336491b081a162bbea909a08fd79d5b1e32fd4b5e0570d5c6121f962e37db3c478f6a3d7cdcff722c72c0a34a13824780bf680c46ea621f25c07055fe4381f5ff026bcaf683e5ea0f2cd287b98191854774eff7a1e4ac6cfc9c8141c7021dd7dde194582d7ed3ebced547b5846f2873fa2cb8ef0ddb493fa85219c33d78ec44073e15e7c6f9e05a2c7d10bfe024ed082eda487861d338f409adb832cf634d432c70f20c2f95ced043fff831e49d6f788ff48ae091be6645cdea4f8963d72a7246b7367e5207d3154bc6cece95d8d3f1fad1cad1be831a733defaf2a9d1fa4fc84b45d555fbcae21c48b146d237fac41e649db6376935559783c89cc1d4b3710866ba63160f64da69d6be064e50ff90d5433c559112a8589b90f93187e3201dbaa5c18729e164eafa5928f25e8662e0e8ba27682a1f991157ba9934f5e44722fa16bd34a68039577c3d3a07d27d6bae38bcc0b2804f90808e33c93dd35dbd513e84406a1dfbfa9f4a013c00ce60bea48864c00730c18f8a66faf7da8f5c6c29c6fb30d905710dc618a8bed8851c983a89088aece76a696e52d47abeaa60cee347c6b7381b32706e1368cf461bbb7fa396acbc9d1b267727090dc11709feba8c413b7a170ec1fb41ba93abbd39d8b2cc12a9d3e8aaead50e71f5159a906abc09e82880c65a93f474a49213420ef5d662be2eba120b2c54afee055aa3b619670fc37f82e02e12952490f0fd0551b79d7095b4b35e41c5fe31bcda867e38aaad919d17831a3ee95cf62f6efa799ea6e7ed48fe8ea1c8926db8a4bf179a6c7eb716464405b54b02984abbf1198d018a3e19d1c28f483c68cc88d668e1d9302580a1216a46c63c1bdb57c870508ca8cfefe49357a1e3d821a9da3a3f579fe533b0edc3513d1421b57aede0e94cc150e5b08e0f6dd7ac155a0f62a634571e82a4d06b5653b88224a88a4213f34f1221fa2ff876ca00abfc4598c0b933b7c804647a7912dc7e968bd5a9dfad588ae4c7b69fc713412e5fd99dc88f6e34750bf628634ca7dfd039d9564fdad589e88c107f1d6b7954fc190a47ce1614c5cb95845730b03476fba03dba31cecee1f08256a1cfbbe046fbf574f25ce024bc79037b29aa9eb060544e327febd48816d7e2484eec518663bbe0e68294d51e9f4c40b5ee5198ec9315c199ec76c483c88c2f46eef25d20df7b87ed65f7ffa65df7586b5e5e5feb9bccea0d6e9e4309551ae66fbe08e6c7997181f67b57b1fc3fca73e6c88286ed5357c0daadb4c8c925400aef553f9b37270d79094ef50e804e0f813baba5e81d8014ddc442057700f5fe874ed44512bf9ff2347d862e8029627cf1082764fb43fde6159465ef2c1ac21ef577b6724c293b21783b9a802a4c4588e951d8304cdc41b07403d208829d5ec7068462fa4f275a9b7cd4a235c18bb39f1f107e3291da56586f9110a848177c8f6e17eb31140d45f2c3b48b7acd0f5fbe6cbd08318d7de9e6b05c1802192b90d9f4c39db382850cce75279fd55049d3368ab3657b9aecd22105b4af91b34836f5cf9f8e776036404612b3dba8c5202655c22c5006e04ba2cb3bc4346c8d65ce9a3ec4acb994e4f677ddcc712192513fce892b23413553f4591392c480fee30eb9f169cecff9fcf0b3399fb99dc3bda566ef74011930dc90ee24b3a02ebec45d2dcbfb0dc9a58aca7b544832c57a026f7358e47ed7bfa3956592113e7d6c64c93fa0846ab65df54fbb56559e76fc8328e29b22cc8346096d49180ff45962bae9b0cff174fc21c66e7b2323073426080a61208236b3fee045c5978222f20f223c84ce1399e0bee5c8ee7740554c1d12b85ef5293a694732173255aaabaae2de34ac08443604e416f2fdfa1884d08f6bdf07da63d21615401de8c41050ffaa39c45681e445be2d6e281e7f9eaf050328003fde45fb02aa3e0ba8994601dc667f8c61151f51768c64de469ca2fd00336626e051bfc060c904afc664a2369a0b62d0d7e67dec6ba4865eb49e1ee6e2431e328c54f25270adb0086d538169f02e33fe6d904e7087a436c06153869b43a70c9191c1b2ac082e02f93d3b4c53a0385778b9e9ed98ee71160c18be57c61625ecfcb153127b400177d62c8ce683d713ce419b3d9ee0075edb4e75436d3408abec100718df775cc56e7ec10b82cccdb1bb68db33faebb01a96b7f8f40cc4dafea48ff55477c380d2da33f8f86f2e192f7b07727bb381775a0fcaed9b9bb351006c85cdd31454cdb15cac240a03527d5c572afd2dbf3f02e4e9e2db6455acc36a68c449e85dfcc4cce11679a0c8c8e05e6328759c61e02a900ba753ab560a8365cdfc9ee47e0e2b20079421cd8d42b255e7305a986b62c07596f20e8e6a6325f3e90f9009435a14648e81b07dfb01fdc2f095679954c78b71efea160570a8e3986b5e6d51cca4659733e9213a1437903f0656517d1776000bac9a863ff068107e63885214e7ddf832e4524b4d4bfe3b6e6f79f5c2c0390c13d95771f83cc47b46a4bf9599f79be6972843f66cf6ef354852dbb66f3c91cd1d49648844b3ef0427dc1515b0e1ed1c6135d18ed682a623d6c7afcef8c71633b6a06c3f57b3d1f15011ec8b4914f3131835230c7a1ada0cfecc6e24372b4e336f6d08da902c70613cb9f5d2c5095c779c3f9fac7939da677a2c59ff0fcbb3ac947746016868be07a63cc11c35e8d08183060bdab4dfdad7bb568afc9afc04ffe44a3d93e7a5d8af7dbe70d8590673bf8e470e5407b8968ed926cc5d1ae0ba98b4278bfc68247ebf1d75f7f710c7a72dae4a5c88f78660e5733f2b9791a8c19d3e90fa86d0ec4f5c2b68d6ee74e9713a560f6bb1767d319b47bb7b2869cdda348b1536d85322ea261a6856d9500688cf86480a5e750b2865872a8341527438ce56221899cb594e34816b55d684fb92196e173a3ed588f614bb3b7bec7e145c6ab6d0c03b885469220e1fdc30c901e12e4e7d6162398a22a4c1f570024bfd1800c81ee8a2a3a3f889f2ea6aaa70bff8b3eb6d824d633822f217f7f100180f833c81a3db3fb244088ef76084d15ce2fc69b9f3cd525c56dd9a316890c3a2436c03f315dee9f6b4aa1e0f6d2162c2ddccb31126d9937da0131a12fa399431f6b00e9974de5f6aee4357a377c5994c2410406e16716279dc2a6abfe97678910f553205d76d19e81c215c89598016f7399d516b8b9a16649968c063c63ceaea37e651a4d16bb596e477d046908fbb3997d9a20f141111837487934c61e3b572351d5b1f02b4ff10500005581a17a5cc4e72d6770fbc6356299d9b0bb6f24bc0636027450aff1638e6086efe9319968aab400d6ea68606e7398a4911a38a1dea1454f0b1350fd14a80f657f79ca2b1def39e8c619fc8183c940fc993cab83759bcbdbb424fb25a6bfe971aea6dc85d46bf1eb7bcaa52f1c369e8e6f39c592d343e5447c918c1685996c4031a939538ef7b5c6a18f6712f817743f0a610b91e0cbe5ac4c81106afbe08ff83efef6520392aaedcde092f89d95d28d7a2e5379421ab0b3b2979c050f9ec586716dd7e98376471af4b608c89289d70c755307a1b617c90373fec3d86dabb75303ec19a69d4adefcd1503290c00dda975157faf533421190001e5a15b596e40c66fe9afc6aeadca50cdd12ebbc77d6576b56118fa4fd4ce14048a87a2a4653853aa162d9d9c394d664c0ca6a263ba59a702a1575dc739609a86d910770c03bc4f57e296621800756a592d0cafb1b3433f6d0f90b4970857f84e9728696808294b12b991e09fdd02bcfa39b38e8c306a4d0e04c02c7449b40a905806e05955dadd7c5df26d26143dc24f1a91d9f2546a80811af1eca24b260c9b15a07c91b1fe9a8bdea7dd95135b2a9f904aad6a51e9cfa1313d363df560c090e9c8207820d5ea69b6cc72571815cd9de9e22b9f436e706e23d967db944c19cfc8adc15a5c64c4780e35e25da450d292d3bc3db9eafe38fa7d1d683d8ade540fdfb59cb044e29cebb00b686398a80efcb6c393fcabd8525c818c138db4676a11c428d373934fa26360a15d8f905d463c3d534a43a7886cb1b01e5246f761c08e91abbba4722eb697c6e3dbd8f6b443b01b78ae7784518ed30a2c860b073956dcf53ed681a5e040c4fc956c2fa8391abeca243d5fd16d5fa3c780768c1eebb4d236f1f1d5c4f6176f43ee835e67253a1650d29a85ba30f36d134c23fd2e28f830c5ee2541b153544e22d2742df3629b480930c287be372e8c6d9e81b49d3a8c44ccf1ebddd3129790eba3cec0ddd896b3a8a40dc15738136af0232e95b4fdc8cd0464bb59abf1844a2b9aa332d32e4cd5b5c7296960f96242f2595f20d46423675f1b91fb90fb513a1fbacd33ccf9cf184d304746486e40114912fbc3556f31517961fb1a3bfb51f06cef73ca2fe6f5d63456e235a90e4c2eced0cb4f346017f6b7b306eef0d9c046da40093d0e8885438fdfb9493d28f610da2ec441441530cef2ee9161d6d175eb1164bd8d8e3bf2d5ae983e3d381db5f03a3cb4be918d5509f7abe9ea5dd55a241481b34b941a89d2432b1047b0e75fae27dcf2655bbc1fec78af81beb18119f4b0779d23841e55eed947c54eddf3f26fe900771ed36c2cafdd5f681db8fc40b52db3053766f9cd81e7c1cbae596f6d09ebf1f9034a59e40f8498f2c352b6aeda6fda8b732868b0bfe61a976f1a47f017c486879f7a7ad736848f574fcfbf47518c28798aa2d7fa9c43a181aabe9172173cc7de776bbf6349f070dbdf4653a89df751d91046a93bae7bdf7c726dc7833aca5f8dce74bc2cc1c1d1dcad70067bba87ba483bc3649ec1487c6a04666eb55e6395ea57c39abb7dcb48c0bdb85667f2276d4041aeaad7020cf10a922ea602052e30c544b9bcaf01066196afb6eb3d7ffa373433dc9a98c18106962bac1bd95a30fd06edba4f608593ec52b8f934291eedd349c8a5b74acab89d7b96ea31303aef8f99e1e20b123079d6c1de07801ab874350a607a7bf7ea059d431d0399041448b8b06379254ea5e324a20069f816282b17ffd28186546d459323c94557ad08a5853239d80803d820307c07700fd398b4e521e2b361c4b60f35b64d1448f611fb65a669798471a7c0f57b9fbaa63453d3b5e90033c5445a8ad07277092bcb915e3d588e9b53d65142e03ca8d64f7969251a55bf24dd26ed29ed998db73ba92d35094253e62e0d1201ecbb44af512309486fd2cab4a6bb96097ca631b9283773b5212dda92c818d58ba8e92ca6e8131aea3f827f018737285956a0246874f646d580c089bf78c451db5b6b1795338003d0ab5f0d67356bb6ea871919993dc6a1892083bbc551ca846c0c49142955c8e9917caebf1f3545ba46b58c773c6aef672e39618d8b820fdbf26682de404f9b70a479a63fda5a44897f6d5dd5c604a53f41b11302ee9f3bee9e0a15b63b87338090fd1ddc04e8e74e87b2a6f422e2bf727f702eb2152a35b3d9d159e864569f88b2d809c3b707509713effcf71c70ce348efdad8b1b3c8f17008843c98c56eecaf5ea672e560d45353a7ed5c11d441051da742fd523b3072a1332b862d82ff7f0d20a27d1cd1fa84e6718a6bd5dfd756df4f135f92e6b8decb3ef2dd7cdbe34b1cb2635f439f9cfb3190efb7f3f136331ec8bb4f964a9bb14d9c3c25cc1cf51aad0bfd87961672d35ec04416db7e48b01f7cb61531b937a3d3be347b7c9b6d39b7fc956a6ae8de936c14f7626d7aa92433d59edc067847492f0278e6384f498812363363130f4e0eb974359dcef4404c0af69a11f237a5757baee6b8ec93bae8baf3a9531438f3a920ee7cefbd9f7723c1a9bbe09c077516b366d48e028e71b60e80258288328ccdafa33cdd7ef01c9d3305b53116d427991b345762ae9d8b5e4e94c76dbfc22e7b109b79fe927119e2dafbd3839035f5bd899eb981781b31d8c6e91fe4bae77b494c35fda88a5fb8196b87227a3c60f58fdfb0d205e6722fc76cc0c61660bca225c777f95725db39739b2f6bb8635067d9c3384dcb7177e148f750a1a4f46ae0794b9f564ba4dbc91b6a2041b09ae82e14f0a9e76946388ee6cc417016ee6d3599a30761a9a83c0a4b73339d8c490633a2d4e14ed1ec93493df56802a64ef084dd7a28b545457e5e8e520ea7e5dfdc5d82543ac8fe60732186e8f466d4d8162e741a7196e5e69cb9e705f74632eebad071c14a5f951107016f0d51bf0c15b20c6d4c411ce1fe97351742b5886ddf74159dac1c13ced84d61b286961d57eda55c4c5382822704ea3e6318aca48300c4cd949d8fb3d1a3b6e23dd6433c9df41da5f718757784d510dcf33a27cfeca91b1bff25b939c50fb8cbd82037e86fb197304b757616a72a71a2b350fc0deb6816905bffdcac058c3ec499d262423b77c55f8a4fd25cd9d987ad9df3e6a733a483cff3a4bf74f4116ccd7d368f1119e9db020bfead436f0f130f291c7fc0db59b1f4ab32691f30c7de7c72fac6ec5793ff83501dbb8fa9721b0d2dc2e0a1e34fbbfe26dfc4eca7c1a0d3701cda87c8a85e0c36476c27e7bc3eb89081ada526de2d7a986cf3e2d1a1e4ba4f3217db09bed600c84a2b141d34af1d9a6dffd020b953041419628cd584283f900df230afa9b53958057747e327220f3800209b78be079d32b378a9360ba8621d5f8c335f453090e3c6961462c219237e6b91d496ad0bc1a3c76d799d5b5ff89f6118cc23154bb86d78bb35038d68edc0e5307aa1dd2d7ed7f159cfc21a6cf82444aaebeffa51fc674ef4f91e1a9a5ac210b0ebd48a5a9439365e95feea3e3a4cf2d7b781f14013c2e6846450002e35f03338e69e03a63b47176a2c586c4d85c6472e792499fb5a4fad847c54241434d9bbb60e0fd88180ed72f940c844db850bc8952cfa25723af52a31c2110f69af9f7bcd7e6d3e931260a5da47491af28fc77d1afdf7c469a884da03789f111f7e8a7de97458c5729ababefb843ec2a8233dcf3e8f6b5e20a58698ed3ee25c4e35af8213d2cdcfa98b51c385c24704b3eb0f3b6bd61ac6917358252c32c9081fb4ec810dc2881f8a1e735492f6ba2c0ad051a89c445f0b529f4490c6987bd74d8675cf5d2cd805ecf059a53479aeec4ee588cfc49c84ee6bfd58ee077a379d2d673055135d550c4cda0093e27859a314df702cc1fda445e414255430b8c93f72a4a397a260d165d3dd700f2d02b81be1ee63ca93e7008250d43fed142f2be4b3adb3eeaea7b9749ef63eae84c2fd7b555bf4d10607ffe411bedcd9a1a7ee1caaa50ea3158e90452d94f90d7080019e23ce00087b27c687a6a2c1f7d1d06e1f1e76829680cdea077450a149328a3dd1800c49789ad99953165dc47ab95b3c4b51c7f307d4029e8826dcf12ab9882ee6e01758ba132c1b0c72c40388684f2cdc19ac4d785e2813c677a95a6f17400635d4616194f769a77995d916af740e8b3e16d0fd135a247761c0253b34e98f71c128be63ac5cf067acf18e815024c231881fca26fad06ddd941cee357db1912dd83017f56ac0605e1bee6823747c890e87449970a229fb10e784e31f17e11cc4c1012428bbe86e04066f9ed19b5865e52ba91a65267956d47fb75b39faa410535679683ac91feb1f51a3832392fb9132987c453d2217b7f23a75db946b52e65bb33939c00d16c675d955b9986650a17ad23517c2ca4724fa9f8e7504b704d3edebedaec5b04b79e1fea482a2f85df785fb3638f3ca7359b6083cb3463391e49c3a387a3ad6a0ae5191ae4f3ae4002e74c930545d921501c0fa3b945691b639c3d4aad0b587149c7e0097b21a62150edc274162bb6c0f39a121190ec5b0c0b2e0bfcf78828a985d4159ed2d7d0500e3bb2e405c6e6e712550c4004be9f1c9520911a42a9a6139487eaa740d75a6bb3581c3a38f6eb604cea8c1c4d4f59a134180da8166ce3b3359ed64c7c7dadac7dfa248103165b72b110ece797e021022585a9532cc0aa904b1f9086f10b1d0d310690aee20d6247d17f934bf6dba6a4d1879c848f6160a344140c4c51cc1126ffe843b4db5b7b29e486936edf2d05bd4e2a7ed27e6268e585db7bcc021e4c86fb53d87b45f9732975858ca0ddb4749d949015391820b20b24f8cba9acf4740e5b2fd37d0cb769068d11c671d9f5003999ea7fae235124e601849077fb4123cd1c715cb69e5a6ef0eb2433597fde7ac739c4ba14bb532db940eb3e8fea8d9e30205d2ea7f3fda4531dca1d1fb18e00fd170a107efad70054991b9b4f09b68056ec871466414defcdd19cc4a6536c872563dfe04266a3056a9f8088c2cfe3dea93a8e2a76372285dcbc8e65f2f9df22816b8c806dd6ccb7c09865acc970d28b0a381cef038722956c270b9056507ad8a2792c16cd008248888386f936bc3e2f6e6754a6c71a23b279d8318f78e4f409f5db03476e35377c32483de2c7315ab4f1e5f82737684365fa0d4f62801a32a88331570c91a704448a2f3abb9087b9b918deaedc28f0eb7b1d6b40aac67257d0f7dd84fa3b6833761dbbc7fc272a9287422cebd6fa571ae8a0a6a3edd1126f02836152fa68531276f852e8ad64b3946371be00f01337b1a608ad0d290c79533c74324c43e25c0aa5b4ea0dd2d82af710e0ec1faa2e704477ec49b2d470fb363a73f00127e4bbac368de3c667dd31b5570ef508040f50f4316d6f558b90e11412af3061bbfeb8999454cd4f976c04fb6f58c3587b78e899e47fd48f5c3ccb871a30e0e561dd39a3b8be356965da03ee1d67e92fca732a15d9513a049b37502e46cb6253b394f037f67cdc21e22139bd54a272db098e7a07934b9b07998c90578e8c225aa920e554e941ace85dca9089a7a00d21d8db9a97c98711cbf70ae7fc97888574b6bcc1678462c56566ec4f860ff4d1e92659cd9203d957b7df2732a801dd06d6da0cee702fa2967efec6c80b3066443908c2a462794ba5fb4e3d8ddd821859bdd95054bfa834faed08c5ac269bb3f5e305568e3761a8f93b99f55228459016af6ccb257c3acc19acc4bbc0f9599d7cdde94af16544620783e743b4f9270d5aabb74ba0385e15db603fe8b15436e8cdb1ca9d2badb0c1d8887c7416094ec58d5c869b98dd73d859f9a86cf1daba8f3beceec15c0a9c0a4c4df32ccd9a9cde1705bd54f17524d2a24898d37bb7a32e605ed569dc032ddc37296608dcdf7663fff7355b47b833294d1c68b765a261f0aa95805819499d3d45bd066881df72ba70d11ff76a88775a2ec8078eb0df85ff0643be267cd36c432a233443b5ad4f891399cc9e0c57fb8854daf43edd10d5b11455d0b8ad3e15b238e59e261db7b81ca22d0e070ae5f924e38383c3001a52957b7c81de8fe5b3e6d0df5df89a0b9246c816d6c981d43dbc7196657326682439e145aa72ec30c3d8cde8bb475f9191f2d0d8dab3184a71c5ab7d4c285fbce4e57458dfc541fddfe0cab90cde0e3c03062c62b9c2c5fcf9cf491698e396929080fab1b4e135951094b74eae7528e05263d96e91f4897827dd19b08b3fa724d0a486fb71d497e71485252a04ab20ebd8087a7d96b0579479216b5706aa576658706032b600da662410b0429791b8bb0c42e3b5430e088f1e53c5d2e0d3bcee7071d72aea42d04e6d79ac2bd56e880b5fee0c12f9caceb03b3c3c0226cf8b5d774c4e1a7e5ae39991e9e20d63df71ea6f2a61ee41e83612cfb780bcae70b7c3668d8e24ddbd249d317a9067c873f220879792961d25f7a27d0c23fae6de35cca795112cc6b35d0047f8a00a6eec579a646201e710d3a37d7bcc16778396380dfd08162b84b973cc2691a0fcb3c3f4ba348919d485681921df7e83e4a4cbba311b971ad15044e2fa942eb462cfadedc4dd8ab1cb895ac327afcaa2eaf74838ce6abcce4b8e5a3ea2d0b6e455c0d047cefd0a0967b337e2a3464bcf4129b305f8c4c53bf44327acd22a23e530e80cb1a99f195cd38a5d00f6283d0ed378ee64bee929f27c5eee237972854afadcc2a4502aa8916fe5a144aa212aed8ab067c0e2bb80a4f20e71deaf35fccfa2530865f79c2af97fae03e2573dba3c5f6600346929a440408cd7b7f03453a02e8c521bb824283601c4db468eacde1e0986280219309d23828aff81c83ed8eb7a86241c087ed9bff6111e5eb82dc860fe2f0f6b9478507e376b3347510a6a6933e118a2511f1986e79be0733c9700114a0144ec0bd3307d6e0f8396866610e7b76b04d933122b0f30e2c4b7602c8d9a88bc0f8331ec645024fd7372d736611c2d118a8ecd3c3b4e6c954896489124b1950df1f417cba0c3a0d88e2f6044d68c5a81bfb7ee11617f415e005dc19697480105abd429964bf79341da2890bf9770dad8b0a4f1f149150e4078c701969689f280f1f3982b34158c0569b949d99f37ffe665237336425df40516756bdd45ffb43b28c78370ba4b62c6ed3c44ab3bdf03c2f383d42d92a4f17165a1a48ece9e31c115450471871c858bb7f44a8d3f0ac0fe52fa5bed6fa6971c4fe82da0f6cb5a3f288b47f15fd52fea3fa007e47f01daba4f4f400e74ee540d7dac120ba4bc315a039172f80ef42279fd7ca9b288ef12f1c556f0f46f6d444687aaa27f4f1a9ea21208e0ded682ec87800aa89434d21d50f705891e139ff09daabcfe447af51f20dbe90f73f09760f022c5c9f197a894291204da4bf1976a4467e88319815c322f823b8992fd83bb80e228a6b59348c750f07d77704ad638bf8730ecd2b2d33a855fccecf5d223efafbf925de5f79a6e1d3406aac9fd8b0688bc6d6dc73d09bb5ccfefc2c1f3d4ea84d189a107f17d05008f7f8d58cb7d7da2b4c1d43a4117ac3e0333f823f5fd000efa2143818a1d0a03995ed684f4e3217ae532da3c09086b7baa9e4ea99e0ef4bee771112b39520d67a000d259e58262d54e5e87131e6e2eb13b43daaca7ce2a01886fa8c7aa9081a4b04e8c83ae6a0212e938b7cf2a08d4599ce3e0f9facd782e1bf8ea3d2e64c6d9a8fcdf25e175c19062709660344a86d7c38cc110bb5e786121be95163d3bac6b3b86312d56ec6ef9034c16debae1aac06750a2168ab6dd3d4a39758e0ac4fd5e4e534838092845f19aecb4bb495f7ad63d6c5d0d53e2670bd3b067ab4242206d8ff917146b6a35b57bdc57a76a2d8d5248c219b8adc0c2a183773374dc20df8092548bd9213d74d5b91595e6cf3a312d9f1d72d19f6a4dfd70db26465887fb9b3f8bea4f4bb2639e0434d394d48a4d915bbf3cfed64a461e74b51b7633bd6c0ee8a064fbe3bdb530aa430789337456642072d159fa0a26c031e40e4cef40c8aa62a5989ba81aa9237ed89aca69f3f38687411f6d80969efd130b48a213be5929ed09464c6f3c40e6ff32df1b219b25f07920a1f951704bc8d6860601410956ee9eb1e9d3a2563aa0cdad9f3dc23682a7a0b38297c87285777ebb85d4c7e45035265be387adde55175a3092fd469ec4cd876fe613a30e3170ad06c8f0a6873c3fd7280b369b1020b816665143c346763ef4428e85dfffc743fdd3f317b1096bff07e16ceacb501c1b351195e53d6afb41a8aae562d1f5856e33ba97c2bce4db67372e3d9d588cfa92c3a5b6bea690a170bff16d4114534f42cd7961b3591bafb3c818f54b56614e58d1053f020a04caeedba5762e929cf4a71d8e0243dca4c0aeafe15fa4a3f66d1de958338dad044db62a66583c2f55213d76407b81b3e8f3be6ef86607ab5d27aaa38466c5cef51337a315a1e0f1655013b9f465c73b9b9a2c5922e96bc4c87f86839f57085a24108b6575c389f7605a0e4b30429a6184ab371f2791520a93e27dda854e9b9e90a293fe6c03f5d571e2700cc61d4763cda58ad1e73326b0c95db2682b60cf774626e408dbff59b2113208e493fb27c38ee561070ef6c9512844fd6f6194639bb733b50d7e3e2188494d1dcfeabca4075e1573ca5b9e27e9c54959e3c11a2aedcabdf0e8a26a0b9bf916e5953879405d1bbfd18fd7e21ebd7cdfc41d760a34a2fd42cdae4ff0dd55f23f23c83c4304eb6c002320e55a8941bf87431e261e80850005bdf71faa2288375169b4e54b2ee7911764a10c478b5b77a65f13bd0af9ddb0e260a5ca0e6e0d23f14b56b412d8743afbdb1fae689a5809088a4ff9cecfcb0d32f79ff4f8b8c7a6018fca1f3c96c04ab319be4a9c87df18f57b7f146539cf0bc3b172a1fa32e35013a21c9d57acfac686211cc55eb5b09e36767473db66756a769956054269ba65742726178f14daad7c3c0cbb37dab4e111634f209b0f0da11b449d1106dec2662a3614c335ca80e88bab003512be8e21751054a8da43a404edfc9a1de91c06b967a2d5edc3df4657a8fe0a50f3d554a2b3ed00fbee66382135e8cae4da395b276a4fba31518b5cf497b1ada56f2c061a2ecaafdbfcb2a6fffbc2141a2df80412958637d906e54743e8110f64a5947d14d212199e353605333cd1f902eb32235ee5350bc10e246cef3ba85f2d730042c684b3f822147ae6222209f4a0bf6f48ed1f571848c508e615b06a8d31a9f3c09bb05a828d0d07c52f07c9abe7ccf15b8e1989497eab92b2ecd685f81f5830e6eb1cd3ec2a7361a99868e190163d7957210b3cb5aaccf5b32d31c408f649d8a05c558b328fbf5ad0010e5d4a86e0da38ec93148434e10ee9bd49924d5e41ed94f2e9cfd34f91ee9360e26e8e8ac59b8d04e186bb862c7fc031ed9fd9c30091d361d2840765a5bc71edbb521c1659e9d2fae7ad7ef6f9657e0ea3062b583c4ea844fcfaba3397f9564b94790b24d6b7aca41558ab4154abf361efbf8abb1b2eefa673dfb9b1de4db01a2de42f46686877bcca3b491322bba348ba0573dc0899cfdc660f64e41ec066fd53abd67ce70efe0b4a61b3c983fd1d702bd2bd4eed44827a7336fb00223fe6c145f0a9d0cba33024ad78089721d9ff1058d3a2faa7a2bab6e740587b4b8a5df2ca2046da78bb7a4949b70adf63122f783053868af9ee6d57f0b255007759acc25da994349dd61937ac2d536b8e145ec7f78dc940943c0b9d3df5a0b55b912322c811ccab7060af6614f4153c56a7ce64ec39c170df34681307bce8b676f38340869a27af1d3d1dcdfa44f1f93f1e42261b740769f7012b0876db130fba6a0a2dabe04bc1758b6c4d2d9785d037950b6b4e79edacd78d971da7198b32ef7a775ce7a78304ca81e6c976f67f2b9c3966baa0c7db32f18d47071d7e3cf09f9bf5523eb3d459649b92acb872fef18d8aaa5160f70760cf7d07074d0d4b3fd4b4e93635cbb9fa76b3d37fb2e90007ea4d75e2eba4cfffebf8be71942173920a06def52e74eb398b9a879066b27e513a877520bcb1b65f40d84c0cfc6ae3d02c3cbdedf23633d63733cc085e3fa3d81cb34c118a3d007c79a9e7b0b8fa2bddfaaa7ce28584d9e37fc17e94318fb6712db0251a7be73a561cfe26d3db719daf4daf9b54002e2473e36d6a3aa34ae27eba7ce2e482409ca0e5859af782df6d1d77f3fd9800d0eaaaecedc7db25cd7211a4747777108be201706ccdd2e4fd0f179ace2d9e895dde9ba0330977e11bebb8ea1e25943136cfd7e399644c9cd5e027a71ecbf38b0ae06680acd6992d1339905124bc6cfdfdecad34f93948f2f44b439e68a568baf33851d615e3afce1875f0062e700640abe0e2146bcbecc18e206707a64c7ffee7c6fbedfa2e22847000d2b7a1e341645f83ad1bfd57934004d38e272500a191fe720d764c53869dd7a4adb3737bf68c602fd55926dc3cfb2cb0d5e7d61f6b76342dce5335f59e827fffc49a9ee1b2717ef846290f4285d82cfa254ec74c59a1ec8df777bab55b566e81b8b41f80ccc7e6706820ebeee9bb59dd94f2b821a99543e5a0134afece5454c0fd59caa5a7f12bc6f78a31dd2c62168c73da5808d1e1142a4d714d9249af3889102d12fcec6da254baebcbe4d878220d5502b05e595d3f7188bca7a05c9dfb45ad551c5f8a0c92bc3c94e457bfac7323c4cdbb931a32884a427a223eec5c1104f6f2d3a37bc920ff332cfbd11fb10332b21c2e20e19972e32a0b5aa50242ade68c8e6522db52e6a4afc625f1e1d6cbbad0805200da2b44f8784c817aa290f976078639deb6301e5a21ef7c07174e6e682c4fb48f886745ed3488711e5ffcb76019571e05ea645fa0330342835c097094e3b3e621b1ece70c2664e0785608f0d72a92cdd6847396fd9b5da9f9cc1f1994ccca54bced29dc4838290285434f8ed5350f1cfbd27b5976448bf3ab28f6413a0edf5ecac221d19e88577159e3774375ee4655afdd54b9157670c5c9bd8856937fa6a526cf14acb807d1b1633191e2525b7928eb5499adaa658a486dc1965b824f6186c669b0e1f4f49f36000e9a2842e9383802e49ec1da31e7598104f6cfc8cec57f2de00e198e999162cc0f3709696569727c3d0572d6bec60830296d3c57f69b1324dcb2e0429fb62acac69504f41b19167d83fd36dddde2c8157505187eeb5fb3d556bbeb30e735b1c1627e48957ce41ae27bef4e75e4f65d6a0ff14dd362717dd17c00d1bacfe306995accbac8dd7bec89fd7c7a1357ff20f6eca513ae5ca9395e35c500b16b1b95560199a9eb5bf63ee5a0ce3ed1fb246d2ded8e33c6ac605134629839e5cb0fc44b8d83e9e3b8e0db14b11c192b2d50a47e8c79464096fda4e48153dfc41c4a928967f3d8fa5d555a631d8d6701ca1f9e7e9d6bd64e8ef54c218321e16b7ba1385e62699ad5e9a721f5a81d1cf096fb16d4b7e3420f129042157cb32e15efebe71fed00003bdb1104b9ab8001547421a1753c5c79d8bba846f3cd26289c18fc1931a94f8cdb8374a4bf12d50ff27cbc54c08bc6d97763d98b89547c1d3ccf15d1a99fb7a1d18aad3cef270ecf57505eec51b62bbf0a5f990509a59d966c44bb4ece19a2a30200df97d5e919356e659f024b5ada7522ec5b4555903ae9921bbe0a914c0cb14bca0b79d55f5f7e9420d4ddc9a853d35ef7c52a3f79fef591bc8502e867c5eca0b1852f0eb71487e99ab4ca70654fed58a7f8f4ba901f7a49dceb0eba3895394b3a816c897c53d10c5a358d23c2c9ef18bda9dee8acd0d0c0365e910a11a8b72decb29db6b2b8e22784ff3b1fd3ab10e1ef821af08580ad12d0762ba15d986f9dd922c9645f6d0bbdd8cb4bb19ec16d6a64ec958fa1f81229a543d4eee4d8d74b6920e86eefcf012aed9d267cd4b4e8ce485a6e762a3831c50ec7aff4c095581f93bd87756fffc596baea375b90fac000055820910092cca7dd64c5cddc998e4da96cf82cf845871c7f66ee94ea68c5ab87c5ca0cc4dc8c8126248d69ab87eb07027b69d6a586d6d752c64a10a12d7a43574b2a67ea0ec616f2c292e7d8c552f1d5b311906ee599682ec9012964cbf1c90cff26895c84cae5467cb6deaf4ec043af73819bebe502d75ee6b425d0b95186a43ae7949c9c7fc37903ab54ff4a30e0607853a452998418cc88a8621e8087dc49e49fee853b1078bbe1047dd54215300c99fb3767d3394181c7731f715b948be0848fb0d6fb69be89176160407c46cac9fd12d3a5dad71972662abe35abf45c055549084f5d45dd1df3e00839a3c8b73033b90a188d2a761c96057a0ced8985db536e3a6b9c8f026542334b5226c8cde49bef78819c69864fc40fc150836c1d6db0afdcfb83987e83a8974c33eddf9d1743ad19f9cce01fca253cc8d7897f5b9dbb75c619e895d1dd86e0c05a0a36248fc3efc29f7016abde2a4ec9b27d134456a8ff61d72a1955822453da614db07de363d809360a94317c5d483359fa9e8d886391cfdc94e7c8c21bfc800b8eb498415e8a4fe7bd759fa3b6da35c9ceaa564ec60333bd4f6e12bb9e7ac65e34d91269ce36422a5d83cf45c505b2edda5ca1ff28d0abf6632978d81b3b328706d12626520d317cb2ca1e4096253fa28937567a89be3f9bdca55fb313341734cf41eb3c0805f3a4d3b0a1ff4035483203cedbd0b0555f8b25a96f61f0bf818cc1d2120fb470346251f20c7fd2cc86713e32559f34ad3d7dd120b4c4dbbff5481ca0cbf24559fdc381d40b8b8e19a1ff004a5d1ab3b8fef24ce3d7c8c0ef728ef8db8abbb33dd7e4e34e7354b0be586090e12e5cbc0b05f11217ba731e55b21e11314df7c63a66d456a5a48d31b39c061ed4f2ac5512c6a66e33230b62ca518c1e660157f70092db0161f2729402031620a4c187c6eb0dd0959c0814f91654fbc3d68ee3d747a185457f98d30d66c6fa06af847b7672648b2da1333fad6327ff87b95d97b6f53bb451bb4e454280b83db0a176c7b59e0e30fc0372de803d577163e468c631d492f628061dc3135cc957c13b3b13ba151c4aed62c7323682fc4390860497886b56bc5e355d5cb0295da9298a7cdae17f55a8605c9c50fc10116fff47c0af242a0818dac39589eeb2cee2727eacc868c81e4994e990f04e029d9584dd5b6208b0705455294688f12d77b4d7d206d6b358f004fe990886f84b3e40d5eb890f699256f4411ca1013b6b043d37037b24b24c53c5b223356195b9975bf74a6faa2cf02cc36d4a4fecd2556dbe5763ad2404a7f4acb18d64c3bfb7dbf69d8aa647a63b66e97dfac9305456187a0db3c39f3252680430c8733d45b50a1d93bb37f37583873bf008aa6bc8bb86da595c890d2cb6b537b2923ee3f6dc0b4dc5792dda948f08209f65de089e1fef41683ef5c82e356fee5004ccfb8410b1d9b7c600c58ba0412d1d38f0784013b262ca37872ead22d5f95b15ca5a4356bcbd4876686f08ee547e9e7b5a471206aec8ab3071322c8c0c5c20b6ff7704e0291c8c7787ad2739a60f80810a0c7ec45bbe8eccd98f08c7aa9e7976f6c0fff98b4d5a525314f4bc3da24f82e7e19283c7ad5ade18039137ff903e89b3ccedbc8fc1814cf3a6cdd81006ace596328f1b78c20b0f3297c318ad8c32896284e9015802709b811e934e975c68c439826a66b5fb9fb3e103ae274498c98d0a03e33d0a078e341506b13a15f93945f151c4cfe9c7007df62751c0c4428669483d24d192ad86a5e0f9b00813d2f5d158a73c008cea30c0b8eee2915b0409004986bb8605f4cb07e1bebfbb721bde2d5e324a15cc5f81971540db9189bf4bad482ea49f3922e4178f786dc42ac6eba656eb42819ec6ff9cf2a865469bf5645ae8ec7fded8c98802494468fb9f71a3936dfcc47417ec83285e7cf1974fd00a52bbe4239d02cfbc0ce7ffde02d9a5d2576090fbc291731e5c5cf3ad6c128d1c1ca386ead6212467da38ac598f0088a1ab6d10e58ffe75f404733c28e231056a8a7902bb5a4eb95fe969790827827efbe50aed4b96bb05a5afa5e09404e0d5720c73efd06893ebf936b98c33bdca8a11be08d04fbd199e90c3ab2203203c9ca2a138af5b2115218deee780c80f9f1f83392e4249c9ed8b2b4e9a64b67be0bc51163f4e6744fd08f42aa620299514e6e2cbd671dd5229173c6a830e2b4ea0762a45747c3c123b41837ba386cbab3b199c743d9c1bef5938f081e603cfeead5e10b5beaee45c56316370083c0ff026270e2fb5c826745062b79f9178efa279b7e41fb881eabf17a17069e8db0be7fec5c47f5c62056e5a74d5b0ca47d09f35ad794816ceac7fbac6417b87c125932dd11e24c170ee42abb5c4f0896621c4e40787bb1e9e53bde4e41845289ea5a097f66ba64500c384d566d7f83c65b3ba89e492db8e3dae8c583083c163fc080e9dc09b66e115fbb4de4a2ab70cafd423077029b4838936488a1a6d6fc2409de42b8ff7a5d6778ef8a87c5f9e28c11e3a5f4decc6cf42ed175ced084f099fc45882ef54f785e0392df03383e99e492fc7de65cc3143a03701cbaca54ef86453e580facf6b60d7dd191e466f92d4f61bf374e2f11f5285f390ec3e647ec339042082a4bb88a84bd4db94fac0f33f0f3e9c9e9bbbc07a7c3099fd44d752403ff6a3ed9fa35d16091d715f63a5373a4b00bc9d72d4ece3ee1a398cdc2b3f8ba91bee9d5d261541fb6bd818fb556fd6b35d41def3bf4e78dab851d94e27b4e31038c84d832eda6c47ede8edf6d7b8440f5eac0a571bf016555e4f44d12bd5f81ce816a53a0db4b231b629c376a38f622fec243c2491b7482deeca4ddd133a2b62fc754ed415b9fb6d5c46d5ee1630bb56b07ae8d08306955706f62379a4eca159a49d301a108070d59c43b14ce5c38e555c11cf553b30a94f39b8330a33669a12e720a76977b472c8961a287406c1756594e7f3b2853d925fa02a13a37c8129255e10ac17d46e2377eccead32717aa86f637a248ff32f88b6612b381b88ae9d1a00fb991c7dcce2d82e9d8a08135f561b6bc495ace83a7f0e6f1c6cbac188a7bc5aed7f87a66743f014bb32ceed3345eac6afef3378dd11ab536d55e217319683d5b07a7e949bd4a311491eb6f16decd010b089ef1e1d90c5c7550dc6f920cc9cecb1d2f20a4d4a65d19be56a5f9416d7d31f48309402ad5bc8ab0346c4947bcdc92204e6c4825c3f8ed9c1840720919c17a92fe26ef0930ca3002ff4aeee9b7ceed406ceb63cec8a90c5822f6420141bdcf0fd39f820e134e7485d318ce6104e9b022d5ffec556338a5983b89648ba8ede7e0637a66d1c497c19f564db22db5b376999d4b122c6ed6c7346d60a1d3c8298e6158556667b344ee35a0492e7d3868425d38e97e30263b23585191f19faf580e94ae698ac5cebf30d0214c1046978787656c6502d22def67af10f487fddb47d3e5ea2bb63219e64bb7661f0eabb209c4eb60814ed8f1e995a00941224f0eb3651f3100c5b3f0206d48453ec5a92546f2b8aff01cc5b438e0fbbe18f15b21cddeea4924e6570e9ac48e5decbce52110ec30b057bf10479cc21d3ae1bb3f675dca7df2d457d744833f204b7494cf0cc1d2796d54c3a26dbeef3352abc0d368cdbf687cbfae32faf553069fd3ff643b299a5df052386bdd7fd3cfe39c5c314c203e12252560963977b3e877ddbcbe9bcdaf24475df15492892b860798f554946cb7bffe82f5a77da7c76b0d7571070e8c5428006c89cd8f3239f5fc1a96a385242aac9e844cf454f742cf64d9655914e7bec576421f94bbb0e4a337a7bc01b3791985f7d30a95b59b412cf45cae57cc9930f6a50b37afa39e9d86ab9028086e47e2a03651f3eabe59e5a1bfff26ed7525ea11d2389f8ed11f12560e959c2b79c033bf9b104d5891d224f5cfe76b4a2d50a58d3f5eabc36340369840e682ef47563e4bcc0b189cc5d70fb916265b67c0e14fd147b81ed788f7d1ec1f7c5d3bb224e5896c560eed6145ed21e0c01cb4cfe85241a844a652fd8bc311383178f02f1f155c349ce230ca9053141f0bd1491a840e9e484de7816bc4cc40cc33dc973e670de3b7559425d0a24c668f6fde9b2586891d9071c86cd7d489b3f77e4b5c1ad8742d56a357ddfdd2f652df289cf84b3e6be6fb98928adbd090654878473216d9f80d8f9b438becc85b7e3800cc71c8e0f605cc773ce1c1067f70d795f1e07f265b7557a2f01d0d81b15162600032f048571ec45c2bc3a766d2ecaa914a1ff7bf1e41b9fde8fcfe6e1bb6d2d3f0a3068ea69b7f1b67a8d5b7ef45535eb8f0ef8ec5d4cee2feeb9804434a5c1db9da0689cc949e0988337317cf712f4be29c45e0642219280e2bbde0bf465f006bea19480b78b9571d2ca85e2dea41e639405cc05116cae35ba32ce4760812e174bb43fbfac837295009d80167660166e3d295c878f894cfc2ef2adcced11fa103c54dcc97a658d862101ef817b958646e2e5969f47dd115d84cc88cba4ac97c9e8d7739aa718b36c85c9d9c4252d565328edda41a65b0df4a9c3038e5938a7957ca73fe3af95180741e44c8daf959c57cd290e06525891183487f4986ca4b838131844571c6acc8104f5366f53e38c2c3c8b4815cd2aa1e2f300eec510e61d6f06ae7a06d62d63102b892b1809a37c69d8ac50d8e7d9d9cc5d6c280475121961fcad3b654678ac3d2e227577873cdb879b47df14f6685fe8cc5e49e90f4d8af97e5baa3183cdb69ca18e55a53e1af83748006b8379eef42ac9cf115210420ad8e7b9ae9bf1ff560dcc8bf09794f154df051c1890657bbd4d17727992b3784aa14058ebd435041060dc2d3adee42669f30fe83af10486db7007735c86ca687e57973c61d10b86804553551f1eed1e8e83210eaba5901de0587171555290448cb5b49849a4e5268118ddf41f074024b18d18887fa1f845c8726e8febcdfc6d0dbd455fbef3573a22970569d60cb0d4ab93c7bc295dedbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdc32d0db06229097eae9d0b315185ad4d2e95da23ef9769559054709aca73987e2669144e63878d0b546c59d05e9b323b31e0be2ca1463c9d1eb40bcab6a746aa4d82324326e95a0fbd1a87eb0aa2fb4600531ff75edc53e2f4f30c72a58f6aacc51a59de5f962ce520eb3ee047eb60c85e01cf3d130b7cdb6ee6c62ab5fabfa3dc41b01d1880b41bb92f7ba00ba7de7a661c832f4bd49daba2897b1dec268a0a87acde1b075c8e6a05c7f9ee799a09e6d50a86579849b82234ae636596af21d840a6ec9a1e0bbaa28b529f2068d52b9213e2ba97ef9f0f6f8765cb0be816255d6d86a0ecd7f0e4d3ea6c596841d24403b418b1bcb4ceb54c5be85570e3dce193ffb3b3790ba1df9420bc8c16983ea5a214461b604ace465cce0a07c5455cbf60d57e23f4db106776e67abd17320a278b601e56a71f6b85ad311d9cdaaa4ae1e682d98c26bdc99ee8ad41f363e55e43c3c331a3fd0db346d618f5dbd29a01573f2534c9da808a4fbb89d07075998e3dfba2967c100a50f69a947da9c8702b3752b45f4bb789f7a24b8a794be63de32f767a590c4bb85aaf84618d51417f4cf53a2d727763773162952f0bb904173808233f32dbdc85da09aca76a6edd9fbd80c93513bf21a578065912ed7a63e26543d9bbc032cccc7339151682cca951ecdafbdb6770ff25106298c6798245302c909c263f524af867fb188afc7f3c3c5fbe5db9079a327eb0aca3c9b7bc11f1d980803b1ec9c60a2ad0d658057852778b400bc62669b332bd99190649597ecce75d7a50a75afdb32f352a3546d9195221475eee7a3bcf5bfac78e6ad5cc63c36cc42eabd48b2700a0435f3ed20da5855508c1c47360608ec8024c34ac0394fccb8a18a493403b454bbd4ab4d1d2df547fb8b08b9fa06f691da468b6a43abb61e54ae05301209a1bad6ddf949985d4813a2cf52ff4ea82463558a50923f3642390d16c6a2d50c6f86c4f34a4d531901aa49a4600ebc4af538b2cebe3d7ee8c40d4e3579c5eb4bd18d87b1ecc1e398a109f4afdf97e9e4459befd777d1ffb786992f9f3aef98cff8390aecc0e643ede2b58dea5918cf1bfbba42dd3ef7a26ce4f55e547cca915f9a1590ca9452d2e77755be08feb20b6095531d423c507a5fd742a8d9246cf1f350c5dced10b9dd2c529cfae8f50c5aeceff3c2519d8af48c87767d9263ff063bf0f2da80ef10d67f795582bec280ff88555096b9f48c929784246f139b25b3bca7e596441e1caf19f8974315ea0503375d9f4533675a0785b0517274ef7e5d18dd6aa40a1dfae746e80ff88ba3986e8e02aaa960a8da4ea0cec5556733b0414929a07e80c91383c6355bad82cb24a34ba242d9b813eaf8b26a174d2ecb992d6cc267eaf9464c9ed107f25adb594ee2bdc343a764a4b4635c715da1235570f91129672878d043728d49a5d76183943f6f31e0a68cc5cc345acfa6fd012f1320f29a5affacf7631145b110dc5a65c553abf046625114cdb76a4321b05bd3d1da2b1186ad3560cc47f6ad11ea80bc309ba263549e55ceb26fab58a8ef9c59652c6b4815268d6b3953052866f35a63456d54316ada52f0eaeb865a03d0e1e0fbbb5dd8a9d76151265627d40813934dd831d23583617e407f1ca65192660bad6c1671f9c6afdf5087da01eb47964c0766b22526be3250bdca83b9db8614d34ccdf1a5670c8a9dee9a4932eb293440e419889b5e4dc8ff3199e4545bafd4ff22089c1bb1d633af067dc43787f60093449453c918e49b12408a1f20e1cd95b68cb008a1ad38d313e68f7c2da990ad721b190061b7db220be61474828dd635146452bc2fbc8866ebd7d977fe0d3d29dfcd5431608c3cb64e6c3be7f5e35605fc77334e0345fd5c21216ba2ea780daa29be0b0592126109ae7a4ace3328ad5343c6680581dfd4ffcdc2f83b7c08ce6b76117b5940dd948f9de235c7d7a846fe67113e0f8574ef41b358857661d4156154ce90f27ace54ae3ed39ad8bb7029e2dde1ac3fdaa307656a85fbfbc0d8b2cd2a622927b6b4a0ed4c82ecc0bcf207790d924f3978719ac9e78277c960611a2580b61ba296ce1251cd1207c94b69b28c5946cb5344b2ee12cddcb1dad0ff128b92abeabce48a80be81e07bc5d09684983cdaa089a2a93adb04b2487a6c3d2bb49a28c0902bb45a2403da949251697c0ba52fc5b5131eb8cd2d661a0cc9a0b56dad6563b7d02ababc3822413c6d74f10f8949e5bbd2828975f453dc691295873da668c7de8919a7d483ee741ad15b4654b87e9b9e0fd42822b874c904cfc906946f93a5eba301f40afb47eb3130da58767c25dc76e922c02cc18df8518cb99123b9efbb34ea9b7c113f09e23b3893160e8dae7143047e3ee1dc6e955d72b1c405a3a164ddbc53088ae4ffa30701cd44acacd7fb14338d8dab41efcf41e0670240af962e68671f56a78e85fa13955429cfc68329dfeac10a6946214d45dfdeb1bd1facb997d8059ba4a37b1a6a4d34df19da48ba7bcbbb4ab03c1e2c01335ed3eadf245fbf59860faba96e434cbfa0ec2ee7cc4d38f2e8d20382f00d4ff871c040ec3948eba113ec88a9f6b337b8c0f69b3ce7cec2d52a8b841010b127061e6ea66ce9b9bdd9a4babc1ca17c4e193e2edc473bcd0f968d2ad367c25298b1d0f996c961c17711c14f04530f954450a90613c8d4d3946c16dc2b93947f60678bd6c3edeaa830d481a8fc78311ca6ca25ff0cfe539b4319135452727cc13f419fa6fd16ebf15355aa2f6c8c625a4e8a0a9aefabb0142f4480d95ca518093472f8d3eaead10e5349202b765cf76a7a4ff385e52d2274e9fd2f91e609f0918eb839c7efcbdaaf905604d9f1f9c67b642f6ce48f37dea23040ec29be9b6d32f2cefcc431f84fd91f5f603c281826407ef5add8d0130fc85f23620379c4b11c171e44689cc5185bf652f44a9f982a5e28ad595a49ca7091bf4255b624f383b1c2e66d73588d86793f81192a94bb9ea2ac5d06ac37d6b0fb9fad25293cb92a9f75ced228d3fa56e7bd9b070d44866024b6c8477c934674160ef261bd9d1ad569c5a997e83524e97de6583800768c5404a86996395dbc2bd1358afffcd5bea3631badda82a0f19e34fe22474c5af8be11b03772e5c53cc2af04eabb8125101128b0aba69b9b81f6369c52a8e14ef9299b93b33676ee2cf73ee8bf8b30e38a1f2c2508f62ad0901971f15ce41131e122a8672694a61feeb24d149341cb9e8338c5f0021823060b366808ec422f645c2a8f9ef354daea568a4d02d6cd926e81d883431b154d05a470d5b8a72340ae888a1ad938b847ceeabba4774408fe6ad9fcc42291561c75043cc0b4d4daf3d54fd8d54d0bcbd117b157c1adfbfad3a731ed76048ffa769fa2f0a731271d7431ee5bf74d749c7c11d172482f4dcacf3240e975d4cb58c1df872e537690f4453934957c18f5094f65af8429baba533c5ffc670adf8ba6e18dec30c72db307debb2f685d5de65f99bdd03f5056b199bae7684ae20111c89bb82b01cf7facb83559ad4e91724f51963e5abf5d80b5cbc2bbc3b1307a7e1b9328aea74fbbbc6ab7f59f58daa3ce866ecab9fff791e8988e96d19e8f8922e71fdea66e2b27b37863428b37d2e511aecd6b59500f3f8062f21a629dcf7ffabb04eecb726875cc690e76f3844d13eb064bf29683f83271945c4b669df93acf3dcbd6a7fecea5d7f579a9babe07e29a55579841324018ab7fff81b5e1fe8b6662277f1fda557ed2755a73d689198766cb294d14e4c93cbee0fb3b1afc64350c288d99b23bcdc5fab4ba373cd9a08239013f545278e510f3758c4273ad25fef2decefcd450c01b3ed190a7a5127ee4bb22f063631863b01104b20d925d8c82d14dcf4c1ad53694d2b7b50d52299f4b86fb9fdf8311bf7b14ca8a4d256a639517a0df86dd522569e9381c7b416b958c95cafcfd5b5f8f1b181c6477ec4d212b2aacb9b83ba4305a41cd273d028fabd661676dec3ec9313763f0d50c18367bbc58bad742077c305ee5456a5c8edb37192ad756843aca063ee5019cdc4e5e2f0422c9e19b0dd520948f3af6bdbd50dc49ac0a10f9e1774de431f18f0a342bb04b1a185e3170b46d56117380bca7988be7bb68b6118bc8287ed101c2b61b4064ff81b6719b59c95b82a6dd1a67dc0f2f181325577cfc01b0f058d64b0fe2e106a22389014fcb7f652c17c0a9b4d2fdc72ff7155b65ff1c2058e4be3228c3d834046dd7f087e12fc2727ecf17c6c963bca6d56e245d5f62899a03efa2ceb3106c184d14e46287e21cda13e4e9903a4f555cceafe97dcfa04ab1abebf674c716f3e8b90aa9bcb50bdbb68aad062c70cc43d2635ff12698d5e9fbfe0fa0fe986d381f93791b28fea2fa4d626b0f3642db8b577349403f2e85803909981d0951d360821effac3bce4cc6e36f92424dfaa5cac3ce17a87a485a35ed9621928aed13a55610b37b9843dd2fd66b3aeb01ee58d80c2c39eb4bdeb25e96a120016bc554439c6abc29593374afe75af3b8a938b467484f8d0764d03241849918a10e22319eebef3b539913efea6e7428c3e3e441fcf1c30cb1f0d2a70c8348e1451e522a4aea7f951e819cede00f573708b76f1b249685878aed37425feca92b03e82c84a8018ea80fcbd55e84fd55cafa14b1c775288426bbbf665ea43783fdd1211c04ff33de223938b08d1f0956502d474727ab8cbe62ccc82a0dafee9d7727598f6f8dd5d74ae1fcbf0f65d8f9ff58c9b6a5866cab93fc148231a3b15b85efc47015b28f051186cb0072fda92a8953773fb382b84f4e62bc5723748f7e4530e58ea00e1a74cf071a03b56a61f74324f222651f08ba68ff46113d825546cff9db8939deae7107eed2a470e39a90f5a74ecb863737e96e05ff0fc642a8db981bbdefc142c1c3ed5047c6e4287cdba1cd18adc6870a74d40c0d15726cf13e482aaccfbc7c9917ad56f8e686454d21fb0bd80b38fc0ad36aa4566cb4fb495e0d1ebf6a3ea09b95b46242043f9d28d3119b4733af55ff5da65c515e9f6195f105b4c7d3c97d285314d4dff67537ada25ae01a4d7ef3492b0da7810be3a3f319e40fb6be5e033253956a0905f5c802c6cf61a0bf931a873291b5ebd65f4cda19b4aaf28b1c52ea19549e4252f43340801b0eead9a7472730afcc508f27c2921bf98268560f404a343db943960264dad5122b14bf818cabd2d1b72d7b8986795e7cb07f20257aefefc18a6ffc3c5e49ee5f77224e20b4a52bdc0dc34a4291ec99269a3062200e8df5b0546b1de01b44fc93f6cf35ed36d3552a3c4992fd9b824434b263078a531c37cc6176dd0bd0a8084712324109a8c59efd4ef91a85a971daed98c8ff7de7a2088ee47fed87fcc2e5f24d58a6d695a7a44f6464593553c038adb49ed13d1359b8eb2c6ff3c7259f6dec4ae0e9a2983c076c16e18484df4495036f7df9f5808a32808785e3eefd0975baaf4941e242a958b669104a84321bf11be87f2404cb88fd35a3bff7438a66d459c6beda81acd35594249b3accfc7cf7169669ea027414fce37226bc115ebbeac1fe003b1685ffd49ba76e9625039a185971b21072fdfeb2073464a265a26c7f3f89b1d3f4afa6f8f175dd081a1ef9c03ba352ea66ee09b2e56e80d7150cd36a5fd6ece7e6ad9770977ad81b88c4f177cc238095c247672fba64fe1fdd66058d8422aa4cc661f5ad36b01d2732970cffc08241d4fcf8712124835d6010bed80bbb94a4113da12953dc56092238e74b376a82d169b0634f5fc286bde237e94f25fd9b1ef588eb8b05d4482ed28de8290b4b10d30758bb3bafb5c565537d41cf5ff43ceef1dda7ffa9ad60dc735f1adb12a02789cbe501499bed6e709dc00ac5821a700708900fb972ebe9c0633580b1f3d7335d0c9d5514b4e22d5bba6d46187cfaaf61749fcdabf43c16d7f3110cf14ea7b057f1f981589e54dc862d64b8a693b770cf743f8490639274d8312d1fef047ee963b8f68d05612b9fda11db224e5d2aec3f9d9df9c8b59cb2992c35515b968575023af13a7cc755571f6a40bdda3d669ed085addb553834a87b647e6e6379b2d40547e11ef4378c94554004a0af498a65cf90097e2545c0585bfa68baa86129ea0d2987507857034c83f32e5a818a6faa74c09d7d213068e33775acd034979945425aed0d85f2ad4b0f2cc69e766a513ab5fad03d82a5850fa8dc3a3b554626d93ac977e54ffacf03b2d3ba2683054cb6c09fb27823108b0fccefee3a0127ad2b1d6dd311cfa7e2e93cfcdded58cb0d1e9bf099279c2a74467a34a7b6c75cc0a2a0039a2087a85335892af480fe1b22a1e0be46dbd0c22d353bc370a9a869b26c2d2fb247e40ddb997302858bf39d74639f5fcd5e7d148568555cfd88af808f704aa9bed95de3c84219bcfba61bbbc2d10f6b05b4ecb3a2d3e97c3f8a587cd38562203a9df718553f8c8ebdbb797a8c77b0e4c4710004c2710c838a4049ee77b5859db6c1234acc55fdcb8796a686ed18e1ce8c44c3fcb807aaef863348f09a5d0d6c5aa76d5e6087e92f99b616df50d52ef8420350811ce4ecb08995dddf544ca86144acc3cd75f624b09768e1c74d92bf50ae3c2464620f8e06fd30e1f6f3b976d258043465de238b377f2b93013c5d0ad689c4ed552aff43f40486b5302fab20fcc6ecbc6c6ff4250cff20f793f44067a57c115d613b2e49f0889fedf84bc24926b6de99847d43ed484867a24b9d7229541eb39175ddd020c20edf7b62247dd7981fd5e84052e62fcdb08f0d85a9ec805a6192abc8e5ac6258fcebe4c2d12af35a1b67a7f49fce6b0767235ca40349dd46439697c47549eed19ab4eb20dd0bff1667a845c764fb61d3185820806cb7a0b3166ab85b54c540f073f4a6498468a7a83d739663a840bcdbb683dfd0cda3fb2c7591ff68482b2a45807abafde6a28bb2af9be63b73f12a50f7b42767c7ba206e3422c84d8fc088f0749a8974212ef8ffac03076a7cbfefb1f629a526786022540342e3e1824e297ce9c072cc49994fadb6ea955d0977b227e8ec29cb809c0dfec3ec6620c7733902ea4f561b068e23b52992718ab4f620eb5d0ea8a9a6f690784bf2eddb5c72a75489cba1f57b69a576284051238aa06ce235c5aed2ba1f3d8064ad63657cdf0069f86e50e3bb917de75d2179138a59af12d7fce892888c6be94ffb6d4c0c9d93047d75ea5019ac338f44a269a23426f492c23868eea16f0fe130f9790f35b3a4da5e8c5f3c9df6be874fddaa6a7d0a742e6c2f84abe63e1c3d80fddc607c9454195e92bca7c75e849ec4f62e095458b2b3edd9ec3b0473adfb4a4a34ebddb98d3f69206fc693365803024b22f22ccaa246719fa638395c9fb540f5a675d186f0be5320fb1373daac8e823eb9f43a29ef398373dc507f678a001875dec7ff0a4c152e59cfcfebbf3c349d81265ab11da29d938c30957704aff6757361fef0945ca32046eaae526bd8356703659e76b26cee4d8961d701e78bcbb310fb1d8917f03365aab324442a2bdd6fd34e4e8cac47555bd4a66ae0a5623d2d4d839002b3123e1b0df777cbb678a2207b6982c18be3f51797e2b6577790b5542486a5aa1404786a8966d61fe01bd78e4b3718ccf6c76c97085916d85c5aa4e2f1f77b82f134402afd67b7d778534a179a1c354b937afe6f75059332a244cbdd41019ae0e4d0233d008e72d29240176552e262114e623ca8bdfa2b2d1d62c082dd4c5213ef100fd6cc77049793b00f65d5efaef7cce2a265194b158c62e89b8218ca0f8fb30c562e6cf93d8eeb16f7b7ba781057312d6e47ee4d7918a956bc0c241457e8ec7a34942bf466b09e486ad9907105fb3d2e33e9d45357c4f16b29e55c928980ac88e0ab87ab46071d643b2f630e4faf24a341d13b8b5a8bad4b76960f15792c0b0a9d6096df8d9c1c0c877963005703552b48404a1561174ff1be3bcab96572c2d71803396fba6b474eda7d8328330ce713814fd832d1ec670d9fd6c8f061294fa8c18967649b748f5e790b66879e9f8b072c4854bc5d1a814a23dfbfd69cfda4b0e564ae6f74d6938923cf9702a3d54f44c3ff41f991b03ecc5ecc9160d4af87bd6a2395792374bea6fc55b38a2b4eeb2e8f76eafd9fc2a572bceed7d7852bcf4f8907ef675b0376de203a3bb27a2d093299ad253e922e21921ed28d4cda00d713fef4ff23b5dcd6f2637b298c2f45a9819be621598647d21deff8a448940500596157d1b3e3a7890112d095b5db3162135d1581271ae70cf67d6a46c84a835ee2c418ecf3aec3263dbbcdc88400949a8018edec3ef874783f6a2201c15cd481c5e78b3abe356baf0db61652052ce2783cb66b99a9eab97386d9a372f5f8467f4c6ff1486ad7d5de030f00c02a23543159cb35f836ebaedc325fb5ab1c3949e11308f1c75e54b60ac0b425482a4f1b25fef35d1074554a611a047168e1c3beacbaa9313fb04501b0c74b32f9386c7bb3646afef6539e348a71099eb158edb9620a7e60bcaf1106de1345608b0239ae1954bb70d4f4c616cd0b1bd9881045ae9362d72d330c49731a90ce67bfc13b7b537c750e8ca0498d06b19a463cd2f4fd0a3817988d52a702965cce2fe491853262e04775ea0f12438b741a0f172bc47583cd58a645cd28064b3fba4a6a8d1f3d114bb6e82c399f95b06cc3d61e6dfebd7e6832c55bac388e268b9a1226d8aef84677230e05241b79ccdf4674ff749722a221a2d7acf8852bef310412fb2e65787960ddd35d2a1c0ce71ac5ee5b18310116035539514462293d5ec660aa75c1aae3698f49e9f4b4ed422d2ffd48952abb9dc476931663c9063f5f4e68550b739017411f3ea4210408ff839ffe6e93f44a57e8bb1c1d629609d01ccef10e600e5eeaf2a9060ce9cb069c7f1f3fcc5562a87f3bfdb2a7df0a9dfc89213346f1240ac9ca4de735135fe9c20ff096bd76c2a6c9e1d99e5fd66d87d2737ce56f35ed2bf83b32a29af6edcfdb01a48bb68a826d4f600b895cfe5e2cff3c8e303c98b8745b28518b31ec409037950e05d26c9fc9e506263537c1e833cf52a10ef27d915b1b661e0c8946227339678b3866a266c0003449f91a3bd757ff80d03200c359364bdb109d1dc52b6761772fd36b104443c21ac31d6644c7c29ad4279e3ff80ffa700b89b1982da3eeb15cd5c5dd3b8528f9b0f5b231b9e898c46df1337a3cb53f8fac71023f849c60e127789eb67ce30277e2948105e95c332bfe86bebd3eb97432ca519114a4ad979eec369a229b43737e58baaa4868fc1db305f6089013af7cb5a113dec05d815cc01c5ed1dae3c5a3904d01d5afc7935a2b73e37e39f7a9ea4e2d23efcaab8bda338fb6c9e83e41ae73195b16fb01567082c1c516961fcf769e8e02731cd9acc98ef55edabbfebb7f574f922e03119b76c3711a0865ef2d26384c023a7a046206b1f9260400027316aaad0f1756515c4cdb573bda213f5f15731abf141aec4c158d2350e40c3870fdd4ed130208f20bb69be8a85c481688ba92946f87afb2c933797e5f1a5026651a680e5b03a26ea96a8f480af8b046a92be07ab9331b029f5d8d2a1ebf7426863e5d5d1dd037925596e7c1bbdd787698c7c2a29dd986a8e3405743f310a5d916d8f415af3807d3a330213225eb202b434324ce5dfe663218538f2eebde51ff5fd0ae7c2ae61858dfb84826ba37f011dd07934333fc0aefc882f00dc39aed4ea33dbaa9c9dbb6cd32990faa38a8a1b2007a366304cca4df601707673767a140181ff9287154e758f2e0d14a7707b94bf13a48404bf0acac5459a3d9821969d10fcd8c01b742ec8e4649ddd81423ccc8683e7b5b2d1f8fc9c5cacb67f4c6f75c2ef01e0615e774eb402bfe2f05bdef2a5b34a257a1b6ea89001f42672b71e12850c34d0fbc6183948ac40babdffc703746784e0442f798c4b060d5a50575634b26dd5c0f94fc686db1fb44f38865fc0fed8fcb7c300f5620dc9dd7a7bcdbf008e00bae88a211d4a3d2fb4dbea8c59bf250d6a224aa32505d31f7a36986083e393152745c57b6405fbae96d0dad426caef4d989c5e5cd5030512417544ab52f27ed40ce3abfda8d27f2099c5b48b988c3234ba6d3cff0feadda3e28738632ddfb7ab2204cea7a825acdc6f96bbb403589f2ff49e771334612fdfe44fb3b86adb7f6d78b58802287489f1770cb403595e35a9bfb9e79d585f4b8d01eccacfe35881637db6bf23d4d846ecd7709649eaa2883eb5271b41e724f296918b6f0d0a93ff5d5ff34ab89db172832e9d8035cb137db6ded982aee180454a6e1a62857ec347eb3e5fde2bfca34d26cffd54ac244ea91160ad2edb7ffc0946cffbd36d052831bee69655f2f2a5a3899cb0975df8d78b69b2704d66da96abbc101f6b9e0f922ff3cc4ec9977570dadff7618cda623c7f525a84f95f559e6e617cfb0dbd39791e68de9db43870b5088530037b5a25730c859d9dde4535e48ed5c6297b97bbd629846ec405f061ad365e860e4336a2f2c9c4666725f78dec8e244c24b19ac1b1f0466fcaf0760228143f80ba6b42aac52f1b536e13112b272f6599cec63f1a8505c389b980f3eacdf6b35960a571997b20901b4a8c98bb914c874c635a92943907c2b54e04cb738245eef79923bf816fb04e526a3ebef7d2cf7acb945f319976c241478d2ab4e0818656029a7f10edd887a4a62a3c580c1846e7e04e396ec070785621224c3ac9fe1575cbed20bac4eedc38fd04854232157e8a829c4eb1266545e20bf1ce796ace0dfc1620051d5c1d6941a8e72535baac92765dd4c3ca30402b32a825b10120ca370108a8d61d9fdb972eea87e6f7a38aa7725fa90c223b8b1d5d604f94aefceea38d0f737b824737dce8a4b9c45d9b6576e6a60db32e7a5ac318ea99df16a52b66a895b399c7da2b79212b6022333fd0c9c6e705a54b6917ef8fd3ab93cfdb3377504fe61d7c9f034471c1fe7615ef9b64bfb0e73de03bb1175a0aeef867d1234a36d9d0418cbe8f565002e1bdb6ae99a47e9f175dfb9f70ddef0fdda7f44e4f1809d22c87c036347ca2caab958d2e0dbb86581f990f9eabee25657f46fec23ed04a5ec73f5fc30bc6ee38fe4f4fce1a44c3d1962ae3553bd8d460973629b0b4782a6304a369a9f5bac99efe3a1c89886d8d3e4f90d1118d8f36565db3b455b0e51e3a56dee0620bd091c8ebeacd2d1b9d0f608b2e19c031b7fe79ba447132efee8034b58f565a9d8a23e3a714a47bebe79f29e7517494c83649abeb69aca65fc770eb29849ccfa995c2e1c6fdbb567e6a69ff0f662184246e5ebb079191d3b53cb4c1644ce037f1176dd1dc5275edf7d10566bd75f8e45b04dfad3f105b84ffc7d4f0f773331b45c2a4f8dd2396b4890e0d4d00d09cb703cca3b975af6ed83580b3e8da04c3190ef62f3cb43f0eb5ac7f6726a75cd5d226881f4439452160530eb0a8ffb1d300939fbcc0f5275948ab9d9f1d17be2c8b08c8839ccc886a55c5c0762e3520e4d7801279400dcd8992a18d458e74072111cb36b7d32faa74b61ba0ec7c61d2b75d8ee640c27ef671c9774c5cfe3638356726ad6034e4e55c23e085700c8aaa3b39069073024a96a74325ec88df43ffdf5fd3ffac1ef9500fd3ed9c73d9a0a3d9e16ad92305a8d26f07be01401ac23a16f4de55d6085deef80e59839d2ec5b0624908f12c2cf7f63d51b6beee6aa2f1876b4207cc5189bd3055d9309928f6fc8040d3153255312b4575c2e461d80727d7baa238a945c735f2bc1aa8a4dee5ca6dbe7e7829f3d45c9d6995c0df708ef03df36f5c7c14dc0bb59aff85f7ef040d20b8922752db8347bce5f6873533e1d6247dd492d07bf954f6a918d07b29317a472bcf5fe4f5884b35b13d4f34a244a03030b43164767763e2dfce8fdb83828f4d40e28c9287f3c7b09889632caad66d3baca5a5c7a1e0dd9f9ec1ab11293c23307d4ba2ec24c49f33bab2b9f838c3a195cd68df9e3e1d98b05f21249f6a5595f7fe2127db90badbb3fa42d29cc1ccd8ccb1ec898e3369315c6808e8ad1748eb0e6e7ca659d405e42983f745bc7f89cff960beb897ef473b0f0bb1d779e1ee82f52e8f27627c88c0d6d4fb558cb97340bc4c92937f78e9fde2f88eaf00948f736341923a4c826b8ef7b9ca0cf51036bd20abec2209f19cd0893e8e8c2b2e3e072d7aa45e6023c51630bbfa52c1ad9dc9dfdf9b47a416a778435a86d406765a1ac780a57903d706e7955ff77e76f9d051cf6ef552b98e2c7cc3bf7794bc901c03430a008e3c0d40430e4715235e7febe44bb7c81768730207c5c1bd3a9e28f4e38036b7cdcb98a059375eaa3718929cea37201f26a1582bf485daf8e5a5c3da49741297671eaea9b07c805fbc9fb438115eac4a4635214967f4e70a3f7594d9b143a702528546789a65d14017618c0f8f191f6e243b7018c26539845e35ad945d9f36595a359ef86fbfe731732aaa4e0c4d1032ad30f897671333bbdc089a7be27ec1b11696c592e38d5d92eb8cf538ce66cf90335d88d117dd420ecd2ef5c07a6c4dac6c547f29631f8bc3e7e4002ddc29a91021a92949a35274fdbb43738ba7ba9c2d106faec35de715a94afab4543d303f85d3372c764f236716a5217fe620e1e07c1428de2b741a0a375d132893174915f54e130b81b87b0dad0b4c7591fa9950b4d0881959cec715deff24e2383c1791b50b85ee58f31ae027671790b03d557051ecb4cbf2b5b8fe891ed89dc6a6e11f8446f4f294810a80690ce4bc50a0a7255fa06ca2aec08111cc165232dfe537081fe40ede533a9de9a8805b47c0ec0434c5add83ae7fa7ba80cdb28cf00ac074dfec0b8bbc69616af96b319f5fcf1673805f1eaf50bec1909843d89cab1b1971d8f303f19ad98ab5e0bb288de59e63e7a8ff9008245166b672c281f6f5755194c5b1e7cd8e8be3cdc78d547fd9f846699cf9cc8aa5ee77604b07effb647b8fb24657af7323ff5ece542f6a9395d42f8425dbe626619933456794069bda236449d4f90f92f8e0d1b2aafd9dfe49a94f214922b34027434e2657dc0185c6b92aa1a39eb21c9b0b29f3c09e383ab3a7e8107f7cddf4fd41e241bd2821654ab8dcea3cad8b533905260dc0466e6c374d87b8fd17f90c2e95df830c9dedb2d1bcffb452592e75ae07aa662e1cb4e077b9a7b505320946a1911bec2994c6eecf0779e0b6cb695a66a012589d5df40aeda3004e126ab091f8b2f11bc72d91fd9a71743d05204f39ff07232d8d51ebb186ed56406196ba91df2980aa87aaa3e5f8cbf33a47f7bc9ff288b3036040861521931c502afcf3954082a73494cd166b685acdbc0c387906a0753dc1c05c440ecef5c0722a9306279f23cb7ef12d3f0c2117f856ab56b6e05d9734236e7e516741d2fead738ed840001ba7ce919c63989d8d9cfa8ed41d248e69b4a9344fe66fc2d222f1e9ee1258e64168119c7052b96d85f052292e27590b5e2b6fcd771cd308b7b5fd0583377bc2f0ab1bb9a25d95293688bb5e9a47aa6850939bcb80e326f0385057dc9b8d9fb5ddbdca6b067aa29ccc24bc5c4e228795113f23836fbcf1266ab4a4aeae7a91a8d81add097ca4772fe727f2de72e03bfe7afea6c8733320f3ace109f902223d4bb862048743b8962eb76db94bdee7870a51e6de47c425d9f6a925e3b692d709cadabeb128dd3162dc481de20cb97532e0c613e06177e176f348787e33420cc58ecd8cf935f5a2c715e53a4b48bd744f75438d15561b0d3f2e0f62cf8312f142402eadcc9eb2fc7385b4980ebefd71c989fab28cf60ad26ffe07576c7e786a5275bf9db31c90340e442f520b63ac0f6430bfdfb4011daf618dadb9b4272ed22231070e2fcfc62bfedfc7cfeb1fbbee88124b337838d28672200feacabf75909002f30911bac4194c2ae01c94eacaa329fb398f9c6e9c876ff22f04e863e04e43d3e104d9a81c1b5c516d7ff9f58a2e8c9b59cd7a8b863a1ab01506fe57778361eabc3cda240fd32f39c404ce612a5f1199304adf9413f81332b93b3cc5cde7ed521e5b8ee7bf7b3bc1ebdacf7bbecfabc18bdb2267f64f8fe3ede006955c8588c33994cb7015cfb06b250963f4d81bb7861cbae7b19ea5dfbd76865d2e6f20cf41bd79b10e58894c360d3d60c3c8163d1785bc25f43eb89e94d0904f98becc58b045d7f7290aaa70743c7a95acacdab7634da4ecdeb05c9384859376f61210806b8144a59341c4a1a2b6ed4e3082235716916dc62fa85404aea8c192e1a8642e7a85b098e09ab5528fe1df6dd05be4749228e244878a870ab24c0a91da5c18010aaeb533049a33f95a3ef9e82e1c029a496271ee063265e562a06382cf05c8d8eacf7709734bd47b9ff185d7d1a38c38b103e9da01af0b2b13699d4f14c2767af9917cc4b472ef7271e0f69ce86535a4d1dc5eaee58f50dd799575c3452928108bae845063591785b0f52ada5e66867ba8e42b56eef98f797c98e31175006a280b6ea28af3044df9d01cbb705acb3b0a0dac90f3b85967699365a8793305bdf3005f568445571a9535114cc24cb2ecd38588717616e1205352245a2215da193c2bd76a3879bd81ef3d1583d3fae2171611dbcccceae32ac0cd209b41869a21dadd6805298004b7f17c1ad9a18a5fa0db17369b819f8a4acb0aae4f7cfec4ee04d2898f4a27db80eda6b34d61de039d47247be0e117d403546e9eb825c49c72a8a475c5eeaf7d886116e630db2cec42eb7bd060c275658addaab1992637a40c08977f9a6543a55695bbd4e5fbcb842e729d2f6897281458b533d4bbde90206b208c7113de1b73e933e149218d28203d97621d2fafc0263206183a4f2ef66a9f617b4fcef3cbfbe0b691a27588e724668cdbe18c01d5fdbea3ae53628a20405d87093c308fef9c37cc38b817650d4c1cb3ba5106ba60ffb26f322f64cb65e437af76a49d037d73d5fc6cdff371c8bdcee262f75d2d4594ca34559b2184c50c41e337ccf48572c8f900457635ebe0bf51e2f361eb02e93ac6e6e58f95808d0300aa8e4e371ba6a2ef63451ddae0a2aefab89a6b5ee5b3e59de662483e0005c5c6a7453cd8007215c9b55ce0d447006694345926900e480edba82ee153d88a373d740eccfcc9d2336f9990a82e51b3e753410f52c65f5e381dc9b093e39844d8c57e36771e74a440383da7c422ceafb25880ebde22a39a1a59e67890866ac7ff10a451c06577b9e4ac754b8a921b14ca3407c944eb011aa9ecdd10e1d48331ecb1379cc2f03338b02aca18c3d6c1dfdd1f48cfeb11aa18d0dfbd015c8e04df0d55acf6b916137c3be86776a0ff9fd18d8c475c830aeca98bcbe3d0517f5a8fb2945bc0d363074aee11118d936448c49cab8cc7f2021234ac9ccac8829436644507ceb518745930f6334993963add0f96bc61a64d2d4c005cd5460a4d4c8409b047fddcc6323fd49bda8a28f38ecc6f56210fe2d878c84360dcb19b8699c6372cef5ef3d97f7169f5cbed1c88cce9c2958280df11f69faae128c5f41e9e25cd83b9031e64fa4ede6c728de6c6b8c74e945ebcd1cdb684e371b4088844abd5ded6f861f31632e57fd74cb7cac82d8491bb48683923fe1702d67c57e9dbcab08e374e8130028799231404d20882109b8351aedf63d1058d9746d595f6e44e784b6c4f1162a1b76f8041ba02c4076140f9d05e29e4399f99afa02df0855c76ea0b5a0e935e94518aa9309784c853ebbfb7e74d798fbe22a0b3fd7faea5656243b987c79ed32ffb69e4d954922cde9fc9e34a24c041bafe5d903191509fce4b95b99c62440e5af1850308c9b441c957cbf5c72b7b3a55006b214579b41894f95ad08440bcfbb2ee97817c7156e3d4d4a57a23ddfd1b545bbe660d536d86d7f9413e6a11a595ef1960b0b85e0fb08258ba8dce57e8bc0b60719bf76887a91bb5339e1e39c1d847fdc88d1e05d8cbf8cdf4c542dc8e304a2f354c14cffad06aea89be78dc21109268a19a966ffd3000aa36ca2a3677761cea27e0b511597599fe03da3a38a991f95ec5d54129cb2f5b29b83610659fd543b4c82afe83b2a186c06d98a84db5634c9bf4e8c7cde8b3f30d72c4ed613216b1e157ed2b739686a1f6c84862df92ce8126f1134b1c9e7fa85bae4a66d065b7d055d73e3e089a90ce28d37b522bc7faf6c0c057cf7c6e6cba35b20d043bd846b32b4bc65ccfded0dddd20fd955e5610b3290a36c35709449c3ab26f2f78e1a7bb581ac25daaa5e5bad01e7dc7adbeffd2e0d1bff3f2b9782c6d175f82f63b74bdc97b3d8e570371f6bc8e202359808f7159f81fe90fe437bd9ee1948f1d366a8bca89ee818c58b807fb09e1892c14c00185e2324ff588feba069765c93fee96c854531c815523f9c1d9924d95f5cf5d786bc774616d0d0009073fea0b62bfa9694a96ce80a528eac88ec25f04d01815284ad53df1d3771fa9193790aa1ee608662c5e56b29bcbfa51be09c420e21348e3a7d87a0f0d286617f2cd09cc8691a9f8789f51c5d4215a2d3f711ab0515d39446a67d5131fcab88fcbcd93dc8001dee0b5ded4b756a5b5acf2895979e57eaa51b5f1c56f6b4860b7945e2158d26fda640e481e977d0d98c0e9e7705f0a39032309cc4bf7d188b8b7c170ff1907b768db2d274c40dd2e46aed6f329340582ce9f3b8beee597d9f3ffe7e4322f72a5040281ce36898d77da2a0ea1397c30e76ab66695b46cc087e97ce8d90858fa49820d01c1040981e2680771b757393e28b296c091fd13af2155945fa183ec2dbc20f596be9bdbafb490512498c580951047f12e399711021c9a163aaeb2cd7abc5cb6a885df3575ac72283ce29fad4775ed2514ebd6c203632f279f747298c6fe8e57bb9544b89510d8e3fdff90ad688f4ebb8c0ea7182fa64c322eb175a6a07a4024e1098e5dd14fbed3b1b1afbfab7327c256746068ffd9c2e4d419612742bb72bd3b50652939a2e6d33b4c4738ffbd4f2b221226651b8cfb2657f1fee7356a89416d68ac11e5bea7b7c5cede3c4338b4704bf547bbcf002d7b75b78ca2a6f3f459887eb760e8d7bc97eab92ca355d7a5fef6b364f51d15a71543f2530688e2fdb3bbc74085a0ff0c31ac36ef34c7e2f7ef7217ea498259ef0892960ea0077714e1f3d7a14ef611b96cc39eb17233e1d8894824bf3daf1a880bf84cd59bd0d45a251044657028cfca27bf1a3e0d322d434e9f400cedb1cedfc2fa5706f3053abd68a29243ccc519b134932fe7b44a4afefea52a97cf716c5453caa85b0f7eefe96230c358c0af619d756d5d8f0879ba257c3dafae7af5adc388a7ccb2d694e83facd293d145c7d5a58c605949f565d0c7dabfc372927751b679f53725a2296f448d19eb314b29e1652987c0c62b39abea40be5bf750291a91606d0e572f5c94b32433b2342cd81428ac83802c93f7503e7e7320518b477536fc5183b2ee8f3fc0332f66605f8df4928c14a2a8fb8f5f22df73cabea642b1ca855980cebfd010c5cfcb066e3f0b49c3c592bd253669305554a36032552f1682d0649fa99f488e47ce7d17c132004526902577bcb68e9aab9f6334677a08efa614044b68dc207a39a8ae3384da327c90edbac65edabc7e67ed4fdae3e053dca208b24e206979ccdf04938cb399fa40ca894f47aab66d5dc0e71e1cbb1be3c5fde48877aebf388e32931ef4a295fc32652877875d3b59c93ae5e5b213384f71633213ff59b16c9edc185b3630bcb1de881c140b6f8a33ad9c7a8240080dc302bb2ed254192522e1b78d65d71a965d4d893634b052e595d65c6c9383cc8e691391261d33de601a537095f65346eaaedb4ed1a3a9bd059f71809667b8d54670c6cc63e9ba9f932f43528639270a671a33682813e7782b035da0f2fa6f427ee1e7894989ce28ac223d5b9272bf146e34c8df8f16e42e98065fd22eea8f0c19f7471e6cff11e68d0799b47e2ce5e94897dce6a695559dc04e2d8172749ded279ed6cb8201c098954f603c6bef5553ebbc219dc388d6bfc5fe1babd8286d86740452574e6243348ee198fb6169ca07e9226f323af94fd8a8815aa858e5ae3d29419349216cd04800b4c2e6cc5623a936c7221936dd55ff32b74c3a51961b79b6b7b63302c840e48bebe9b647997eac2071ea8ca3efed065960b022bd25534099f7048ca062920d8b089d88b73acce6bbde5b4c9526eb98b54c4af135c1917abe6a40e876d65a1ff084d91ea620fe62ac2214b6bc1079aa6fcfb50d1177380e5eb39443f74f1837a1ff81685a0b0b29cf7aa0b23fdd33c186ae3d83e492ae8dce12cc54c135d6bed2a843ac42a0d8a1c760c67d7d5dcf9a8c9f143641bb850a9c8b1f06a40a25c4bb370e90506c64b154855687d81458a5159d7957d0710cb326129f8752de28e021b396a223d80d23133e0b7b51b01ad83d4d5207365cef3d2c8062c9e7296392a6ce6a92b0d5609c1f39340babd39f0a1adbb73a21c32f3da0d2956dbb200868a9f96e5c27e9574b1778787c677c3659c576b17bb8d489b2928159ad49890f895e40e274e8930304d2d6ed4189bf50883dd9298a928e7398d1a1a6c50b80a3abdb87d91f3be90e66821530c7de2d965a2d2e67546d4810914f3485f235b77741cd3fe37cedc28e599c85b20502b89780cddcfb48e1c46b2e0ad815b70e9f2dddfa3b1d794ea4c1b7b903bf291514271d6897f4ce5a3ac6a7152615a81d45f9ebb7115fb8d6b343634ca6464b2cdc3de204a47e3b6f48207bf284719a010f1f96d3a851a9794cf6e61e387fe617977006203a5b8d78be88bb082f56f497d5a2f9f9e57d7255126e170f7a5b8cb90b628e86d23b776ce8b9c910a8056f69b248595fb25f2bf35676ca8a038fcde3c9006569267f015ea781ec3af9e422fc356d475aba429e3ad0d95093dd77f87e20d88e1fc6d337bafb24109b50b373cdc3042f627dec68bdfbb43f0fd2cbeddd94bab9e2997e18d98b81325e1d901d87f98e0d46a4903fd868206f2e689c1f37e6fed28b3492df3b688b544610de4a29bf663f7e57721bfc97a993da260c554df2b8df83df5e35c10d160e4f97258c444e19cddde3e363535a8b6409f1958d163aa371e791368ab5d0b152bafe202993d826b569cb3c28392808c6d00d9309a995723648a21940f63a3955e4956d7144dd6f7df365940ee7bfa18fcaf1624a58a1316f020e5add46d65a567e4306b582b38491616ff89e477300ab59c11696376174d6d6293174b2cdb7f1f71e365860f0871c1a5f5d5e0bfb71a028351fa342eccf6dbd0c782846679029bf95c5bca6dc9cf86ab53661fd077e7110b42e9b42c90c2ba73c36579132f4dd431e585e22a412c8b79b2676e40ec2b97f354d0bed441b9921ebc800e2c2c635d70ff9d72e265667f71820c71bca6b9087eff86b3f4d4f8fbd386b9c510857f431fba0b200d3ce8080a0d2f1d1b84713ca686cf4b3cb64af916fb8e0112f9ae414e75852cfd71f71ceae30a6f99a4913f332caa282a7d11361578de7c8ba3944d0a875183899cc0fd2c92d11f92e8dd63c2ddf721a46b8565ab38001b47d8f07548bdcf4e60a6969967e9ce69a36e4f37f37b9778f63b00e10b8d2a3e7cce8bd8f2056a6e2b02bfa6880d6cd6628c78f6bde4370e1a5f3faa49dc107173be5792a22d8804d53d1732698cdada55ebc92f15561d9a22240a71d9424f5a5c56fd73616da441ee8340b95d5f2b7e309020fb2c6177ee202fb21e60161506b37a969cd75bcb215d37a88613bc23d83d667ca7f4a3aed3543c07b80c15e73b366bff012f0b04bcadaad6b2f1d90e066f49f751761b38fe4087e03fc6d5369cead04944092bc5739bb22bb7acda3dd56ee34065ac67826079f3eb883a3949caed3cd2a83137d76138cd8355fa6d63d0200f8a92b01aa73880c6567f81b819eb7207ae25090db01a4b7a75a09d44fd2c306ee265210512eaa09cd6afd765a648a3cb8d4a0887c3cccbde2fe88aa8bf97eb0fd182954fac55fb16502a381ce716d3687dade39b2134ec70034983704ce9ea557bf5ed77a2148cdceddde4552c22d168859dd0dfa19968fcb23c086784b285b4c6260e69bdff464c3d2e9bf1521a0e80a3ec187beab1700528ed9c6b41b87b0ef02c9f165bd23d8025a26e704b94abb5ba3f27f63301b9d84b36fded00e0ee8f67af72447ddbf4fe51bc5aa2baf25137defc5a62b6432c7bd40a9aa17fb21a5ad59206f0f22d2f7ad5bc840b431c5a77fdfbf66c8845669699598a85f7c4db485bb37433c7fc780fbf06c5c42d62cc003f5d1ce682bf24e8fea5461972667f191e074f4177f28a20d86e504d5e69f33e7445ad5bbbc34ea8f7a4c646e340ff1e09601e600b75c3bd96add83a776147c789f3cc063bd977684f5ade7344547672c0d511c4b281b943e41e9f2cb7ee6af19d75d2f9b9c94b5e7ea2fdf3c7b1b6c31a074b21cfd6f79456e59eccee813b9c9120099342aa4cae8f80f0367c46a18db7b2b4e1855ecb375b79552f3db649f017435555f5a39a6e7334db064c2b4feb4ed934c46ab233af32403b9b49bab439b0f1ec9a2107b070e4758cddc640ff6ae227b2b68f3f6782446271dbb0b117b473f865178dad9ea2b8322df9c6265690164ab2460f68844e2f3304f24c7c869a687ccc1c04ad5b236147d4ce6f429052c4af25940ba45c28f9b48640842bf07dcd8c1c76cfb009a4fa9683528d2217da82ac0c76d60e4a619a286d65c5f1b04f7202501744fa43b16f005273d490d59500348474514d649fa7f38649eaf6124a2e16ae510d5582b78ecf9da087fb2cc4d5c040b15a877f478a34ade014f5a53efc2f2ea04fb596454bc68e5b2c1b91986d5449fba5e6f807a1c56c9fae3280fd0cd900bb1652fae235db0f25ec0f9bcce2278ef21ddc5da0c8438b1f6b2881eb50fae3a1eb0bec7613a5fdec3027b3db060f23aeadd02f384e726cccfb861b9430744a644180777ca81f63eaed8e21feaed3889b8125b320ba24a0e0d57c152b24986e01344b9bc71376f404b5723f97c64dd4b31602514867d9cdcc95b5a9790f7c3c7e3380deb87cf168dad619edfccf31bcbe38b59b7908459e3405ec325c2284537ef1f414cd4e48442861bc56d16194d72aa57acb3a13ad1604895371e20daf9b14649e520fbe09a08a2a031b22b80a79534d30dbb1cf85afccea1b4962ba0fca448df2cd3052ca856689d485a0d4e932390c61e2e39f90797cbbbf8c54adff4e4a9b7ef69de50f7751a7da73ae5afa4073b82b1b74e7035efe9387d7871ee0ccdd121dfd27b735a5921c783484754319b6ccb15823687840a5d9cb4739f8ccc22a934ee197ab975717ed36a8e94d966c8b2295ebaa81809a1be0991729bb66ff260bf71682aea124dd7887ab0603df3ff37a9a003e7bf0118437077869e114a3b9d61d028f897c83feb8e001c6d0c42de4568ee66521eba2ebba1f1a56906e37ed5cf86d6a48c319810c221b3b906fa91a60b16e05c71fa9738a022d13fc27d4633be865fc7facb7f0159352e19802422222f665e29f138df0c85ecbccf50621cdd40f6cf6c4d750813cd21596750d4c59ed3faf1b79513c62d2e45c2f5ade05ffa93b78e95b22aa6af99621ebc41d16753f7c689e5bb0cd772cb4750c664ff8c841c3430152c48abbb0158bc854d4786d6d1cf95ec12ab0205a11c603218ef70da37b8f0a58be273b7ca6a181082de4a2189b5a2a5abd5c98152124e0ba9973c99f9859d0ae36128cf9d952ea163108834165360aa516650ac29b6b67964fd6ca679e5478eb9ae2d493cc503fa5588f8507e2e29f3059a3c9366c1e7710c5cf05db4cd7f59ce8c7996d3c60302d59634b6eb9abcb5a86709a89f32784ea3722c04e7c159aa0b864580e6134d0708a3c25e6979fdbc3e35c1251f494308f86419a8c326eeeaaff8e31ca29c0489a5bd9dcad6160a906d942a539755e744afe9474852e23de665a2cf90bd8054cbe86ee87925be4b49fb4f6280d1f0c23f8cf2aa6c08c9d97b6824b47658082c35365095488f8b79401b412a257ac3ccea54f3f5d9c198ab6bb23e926448eb565cfe53f86c4d9af36b33256f849de03dcb45f1cbff9e112d2badf57fda303136d7f3f89a1d6ebf296111fd1bc0a7978dcb64c86490e21665dff620cb88fcf2f4f0ae7386c8832bbbd703a1835aa3efce7d08bf686ee291c61967dd01d48863047b9568573fc4ad393c7ac0469546105acc9b22c8e8a99b618258ab5734745e37b5e8e61f7c142fa9e24b17cfd80f59d8aee1b3e5871ff8be17c2da7ce1fa86a3d9ee0ae51b578516d3a94f19a74153a8b482f7d8521f92753c785fa9d085c5155c0340730ad107d45df6b5e2ffaa467f488f819ec1760ac6b898939a16ee3066a56c130ce4a2d167c25e90a50de327e6a2bebeacf4b0ecb0f82d7c9ab8fd00f40b9108e370a5e21ce83293f1a0a90bc260328227dfa7bc10b071f6cc4a50f0da7ecdaccb99f8436a3555554c3518de2f0bf3a8e6f4d4700837fe8c646727400ddd43ee8fb229d3dc148a15ef22fc455dc69446d60ed71e94fb8b9299c56bbf81832f78661703b9289e70ceca8a4fd8b3a6a1ec8e55eb222ea3e1c0a8ffb563265c3e1125ab590e44a35a14313fabc989ec933093e28271317f57bdfd3e2ee1d9d525c3ea60e4682a0d718f0dd575fed13c74959122d0c53171197557df6bb27d618c150fe047738fdb38a835624882f3269d1ed0561753172d922860bfe52049b0134b04bb61c42db7551be76606f66a698e562d3de27e5884eed0144391057cfd9c689ca64cd0fcde47872d86138f693ea61bcd69742bf57a846e80b7dd8dcf1ef5189673e4a9cbace4853c95d609097249de69e1062ee7926dd23520446eee990f3fe32eeb097c314bc0cc2ed490aba5904bb09c6e666b8d06e092134b2ceaf1f98a694904e6eda2e0fe9674edaa9c1cf13300f5cbbfc14efac9847f7529baea5c282a71bf54ce72119d233e07b77721105dfc8dc1ae4e8b3436cb7cb1ec5b92eb2b6b8d7d87bd2301d48678920c671242342bfd0431eb384e73a9a7398d25f02ca8d53148170bdfedfc58ebc174ab2306a5826e03dceebc75cf948da27e5447ed16a086c7a214cde06877f6b1b99bd5583211c012039659a949fd95fb51193c9f1b267682ed00d179e2edac8e6286b3d5c11525a158cbea59c5545c9558e15258bba5029484a6f487f1f4045332498196ce966c7b24ba7f5ae0dcf645e54d58db31d918024004522e1ecb080e2e1486b2768ad5dac638486c53542032395a7740f3405de0a4f20cf16ea8bdf64eb031536b85b12b4d5bbcca4bdd297b270d86b1a62827d5bea46f35202ec5662c37fa264adbd5d427af3c53f847a485267967cf8c54c49237bb5a9f6f22a86328f1429a4e4463de81ae3f2840d9c12cda5603c8b734c19e54b8b2db1bb600b1c9b2b4fe4073810a32b8018c6f5c2a2aaa76b17ca592bda668bd8014a2c3cf52306b74a8e85dfbac107e460e95569f612e3ab942a41b6fd3cac4e3968093d3bf1e7e02d3488d0bd6d0cf9bdf571940bd7f908c83d0f0a2f2cbb15694d41741988dd0af6e8ceef9d8f0502a216c743e8ab81eedab52defb53654db9eabb802fa3d058b7d91659aeeaf2628b2d8ca2a57a934bbf1f7f49cf8c6e85f36e1d9b70036e24ec0d9ee0ada0ef2f6a7d5afd6a8a618e41dd722b15874b1bc54ee1107f1b2c78d0d342b262c010ffc03c2ea6208fe120c923a516b3c4c8a14ad7ce6fe6192e260f5b736fa668dbddd8ec16c92ac85c163a0f74777e5456927c4f275bd12a58b29745400b002c349c1f912e8b61a3dc1dfd067f80d6fb868ff534a5577933acde01e7defe419ff7e9c7841abdf8cb52bfb5821e7ac25f8620d131a0f67074017b1dd2bfa1e6664eb49db49f19330c4cd8e6c1cc254df2e1511418c3d2f82d21c2acfdbcfe1286255b46a5a42fceccf0a362aa84fb614f3482ea6cf53ca70ba8da28a2fc0f242e12cf1f13c61245a4a43c86cd48a8b2343a658abe51a05fa18bb21de5409e1f1a2d8b017bbc4f8271a3f48474e48df1d5208e544fb74c837d646c87ceae2b927e7f78a25797c8699a25dfa99b4dd04c9fcc30fe5d6714666ced4fde6f0609423a5cd9a70e701edb4e61b931b07fac40e7f15c9b5e63552b6d5ef7c2c4e7a3497e8ae58c34c798d9b8502c8fe56e8103f60b338fdff83dc0620228a196c5edbfe453bf3fba0eea7e0b25fd278a46aca53e5c3a34f86a7fd848e68900cb721623c644df793f467d0e437597058dc8ebfeed725946c9f2fe5bf45f5ed854ca175221f3d4e8f580ac7de47c6bb47e8f1893115d734c6e3ca19bc3af5b046a22956f53bf925439b269f380b657f2c91f7f05aa06ae902d9b18c77e6cf2016023d33cbd283ef63ef3da1a1046b3f3807df32d8d678e1c38e37477955a039cacf741049aeba72e18d06a1885a2fdfb606da3feefaee3e0bde82df749cc8e32ce54733c9f76e4f012287dfc2c63a53a2e5ab58d7270369ab71f788a7d2f3b1707a56acc59816b2de82734bbcac5f79870e63c3c9b554e6dd509559f98e7a0f642dcf1fa4b64f54e1d3aa2690ea349264cb785e786b00f8912ce97510705a7c3a9b9d624cda53cd0edbecb8e9d7c2d3e67ae66c5a98c0ad1f17decc03d3ab66f819bbf9b49278ab9d752fccc067eae638300a1abfc9758f5acf9220c2576dceb4bb33c3605be2281cac60eb7c11782c408f76ae10306af1c92fb6e60914a9f1ad801c1dbb8d35a827fd3a9ec3f75f3790b57e528786b20164b7e7781900116b85592e4f699f87c6b3ef6d9db872db55dcd6d00efcf5eef4ed84003ece168d0585ab6ec0bcf34d59f6b9d6900db4c77d26259371cee8692f7a973554e30501d82dbd0c3ac7b10bcccf936f71f6f2a4fe33b58f26aba3a4c846ae0bfed70847bcbbd654db1e8d6568b02bcbd757e04a991c0304a8b8f419885ecc3462a2d239682f0696d2692c40fd405a96b9f4bf8687e592a81b7823c183fcd694e5e352c3244a1acb07499d0b5c49f5f8735dbd3c6c8fd998d9224a8e03a9be9b0aacfea75f1c5b9c6aaee3f51fc6bac8e72328f6f71d2ed76960575e786ae0d6960e0f24771d93a914cb67f5c9776ba74a26cce93afe47c9472aeb50d8f357adbf620c2712436e6a76dcefd56ec5bbd0a3fe14fac0f8839304f5b7cdd5289f31d1f6d47cbf01da04e87fee37cc19a87a9cc91e3cd6c06a8e17a1aa8628e5898626fee5c424e0c1655adcbc8208d583f5920efa27c2d490b3c413b47233b47fc57ef378a6ac326c4d4376aea04b22b2c840c173f8022c5f678de68f8b9e296e5b4e0bd89ee28d20b0ce63b7adfef91563e09f00a527544af911d5ff9a68e63902f3e6555f0587d014c517f107cf3996b954fc1fe0e7a2755086352f00ee9a0f3ab9db35d1c534c35b795a518ceefea985f11e53b51f71d58fc99bf5a0920ca3738f13c90cb2ede573aba6996d6149c51998eb8d51db4ee9b9eea66f95a5c3236e648a675602cdf4773bbb89539c27317616124e8c1dc908a237cf99a01ebd365720a5aec998c7918de4b578949304e1f1dce4de0a94ee1813efcc960ad84557f7762469479f01056665ba8c4a8cbf6bc96518b39cf7249ac68a69a3847472ff403d93ebda9af704cb8a5ad45ed7881e88fb79f70a23b57b63fb48db061616055397bf5494d3803f59cffa4be6952dfa76a5d2bedfd2a57dc6ecb84e786f8c1badd80406cb118267c26b479c444c5308ab0c02c32c068ec10a06609f6c973890f7de15a5e9e232d5ff2736d4151a0f9a7f6fc1bb5a96bbbdedb0a81d8ae88ad662f083e36823bb1764cbbb1a54610b5b8e664f4931e4897d6994d4600294576cc82f75cf070d176121ac4f65e80c0fb093f84307a6f6f79a91f85ec0cbb473e2af2547b5e9f8741ed2f6eb2fe365a0ef2ce922beb9af3dfbd625189ec2217ca79c562829211c561e5caf63c0a700285e083b5a020cbd825ae3f474ae1c4cdef5264d2266cb946c9288eb028c36483b1417364080e510f82c6adb5170ae6f961418e2bb4c26512274c8096aaf91202d9857ee0ad684e7144304ec6c55e37dc82bdc77c9de538fd7219862af1ee2781d5645cc28113275345adce6dafaaa9f9a8b3f4a013bcff52002fdbac60e0c85d760719ece9762a37174ad34a4d88d069d3931b7971ad3a71d8f2dfcb883cc4236dc5b0b5afdfb007649cc0bb7d865245c64b22d987b39a397fc5c061b3955d09a80af2ae7a69f15dc6a24633833ef2e99a588fc8164c13012726cf37bec94650822191a4121b9538f8c72cedc11f36d4a7347087931b675f69f3f73e0db490c56bef7a0c61d83cc3d46a6c42e9534bc4ef28f815221f4673bed930cc1ab82aa7d6bf111345586d0e5d86b0acd1b6e3a881ffbdc473354b068124cfed788830555f5b07c3ebee5d204017a3656c01e49766f645f169c2c2f4b07509b513098257143e853352cccaa9a43f7d76c730d1b38612d182be29fce097169d28d45c5e0787429a7730f1a286c5d66d376d16d05844d051e14dea657f9d812910f568b12ce1e90764f66171bb07ab94a6062da5eef3cb3b5f9cd6dd35bdc585963e7a89b3989b3ec51e5e62387e5000d70f665e11a3cb2946cf27092830388d5148c3dd49cd8830f4e42f4795be66a9275970a7e34051b140c56264563c58f144c5d998fecf8c90f6991ffa424f245975ea2d6cca62b9b7f6c12308c0805d3a26f10f7f35ccc14b0984959ebc2d6ec0bb6334007d875aded5966437eb218818caab44cf5df3e4bb66eb0f189650f1c837ce400bae560b6860dfafac5bfb394b5390294ac91cc013420149a632b25cb8cda252d81d21024ab616e8c607ba733115e3dcdd2c02d18cba90094e3cc625c31baf2212721d9719b1ac2c3eecde1203527a136a02a853c53f99fd1c245f8dc3e0cc83fe977562e23fdfd778a70c0c336df2605e3f69846bdf4446d691815a4ca788c8bcea97dc55cd9eb6673e324705af50f82db1db9c4a19afacfa47ab26e304c5bdbfe58fa99b68dbc58475aa0a92884086f9944e43349cce25ada5a76e4cb5c751631b2c270e3fd184a1d209d91ce516d41fc450f3c16a55bda10e51fb6e2d3f64183522babe014f4ce7f647f1a6bc26a48cc794f793c682a405e53ddc70abf9fd91cd5c08ec88561c1f6beca5ec32389ba199ba3355dd47d8536ccbae61ca6ff743d583cd7f6dd3da1de7a09b2a2c5463bf788c28f7f376dcbddd12a69be483220ae4a86446f8ed5155e2597a0dd361f1c018bc05e93d95f05d88bf6e62b0d786fe5b95d82d7ede4b1c8c99af1586b80fc8e83bce45939e4e28b72ae0c642e5d5f4c17daadd1afb827fad29df3e4a2e5c0cea82ea907ce230f3c336308540b3b1fd54b4cbc1f82db953f4fe5001dbe640fe240b064704ee7649ff4100ee6943b38fe5de20967db6a159adcb392b4de93b30ab9bb29bf46f47bb9f3107a2b5f8a79b8a6fad1cf8072ebbc97abcdbf54a80192a6b0be6e405007e91fa18344d2bdd679ab98b9239e207f9e21ccf2275e68a3cb3035cc9cb17132a6338c5c5abb78b9611972a3d0292033f21bbc4c21707f65c1a186a36a086ae90e915dbf7b8878082dc86e526620588e2b12cbc7a193e4b24625c426a64e05b2fdc402fa47946c68ed0740e9d2eaafd8512eab2b9486b331cbb5c2a3eb7ccb80c4fe6d3bdee31c87756cd325a416a456c08151fdf55c3183dd39d733ab5463cc14348bd266d782c5f894935a253000e84d5ba8e297abb72913e6837768164ca582540c28dd496bc682f1783ef55a1bba9685af42e1ad8eb9a66d5452aaf9f5721f0275e302f2d2ebdbc5e1368a8875a3e5147af55eceb9f1ae2c21b6960606589c989782146d3662becc3bfa4c7756d97d9789506a563fa71351c4d657dde1407a0652629106674abba3a25c495a549835bb2b3d1e3bdf195c228b525af4ff8ecda2cba48e093ef47cc77d0e7783df0e48c3003e9030d23df7d16bbf566aa21b5763d5fba15f121b1ad7b96f4f37c1e4dcd79c7ed0191498579296bf088de423fa9289453dcd58198965b12adc64aa35ecafe305ce635aa81aa8da821da083b46032d4e3109fffa6f82be322a54149b883de054f61026894fdba161f9017e5fd10671fbde838f131be28fd86e32e7f08f1e6646b0f224d8680391f169ce3568b2c9e6bc1e5cde421a10cbff41b0409c4bfd238014a089d9c253f9407e1f2497b9b8ebf1d5ba7974ef9ed6223b5f207e5e503542b86b3075c941ac57e4717a138b36db5439a39e92eff86172aebfe875c8ed5c0462879a6a3b753e97d61b315bcf4eba6ef207d44bf1185043b9c77af618157ee37726bf1b141deefbd5be2693612f0b684eb82cef9a9f47f2cb6f8db590db3fe64f380177092caa8c3ea0645956c2af69eef3ea2a4cf8fb60e556307cb704de3e524c077fb962371958ee0eceb5afa141f1ca0d255f68092bdcaff4a993b0e774ed77df959ba1faae1584e84e0f371f877e0326992ac1fda06b8e7a7a039b1444ab6e2f67eb9c757d72e5761bdb5b40a3dd93ac9b5c13f353a19ff318bf1318eb73d12c0936e9f2743e2275f21d3042ee1cbbebb2db076468e941c2902fec1b4a079b97feee4c643c8d5d80084d90edc7b85373ffde81726343d5f2406df4e0bfef0e9d8387560b0aade80854b855a6943a63ae4b2f8a53d5aa7f8e50f260df6bd1ed5328430896288616fb3d2f6e0bfa580db23093a9b46743c1cb04296b8ba6eb3677610c182313f998da4689b6ea6512bc8e88ff387aac11df2200098aa84d417dbde90bdc87a3ac0b95c0e65347d2f874242d21f8b704f775349f71119904a23d5da674173aa5f413126ec75a805dc5b5daa01e4934ebe57cfe2bc4299f50f5e521dc867c9b72da774ae6cff8241ffb6f7b1edf8e4c9c0a9bf28afca41830a3a3791b07457be989e68f787667f9b529161d95a3da7a8dbd670dc6c45d38a26234900ad8973d3b7d28a8e8239dd3dc9ab5e84c097b8ac86cf9b4a46d3420be61b1240c1dc4978d2c45f49c3b1966f6e1592eb65a04d269a3ed603c7223df06f8877b801cf429a4dbc97e9e762975a8a5d553c60c11e7c0b8d58bd61df85724ae3846fa826b8678e909d41ba7ec43c37713f42335cc14f3b080181893e6c7d59ea02860073495ac4c9017e65be93454a7154eb28c4eceec013f90e93b34b9e2e15e8a36007c8936c455a524fc39086eac539d5edf731ec66ade3e79acf314ff6427ad48b2df057d57ab2e83b7832b458cad75518ef98aa4f9e02b7a35c843bd33bb36d2013933c93cd3b1a49bc5b3a0faff66af7a68dc95be28de6a6f8db79538a01b4247a229244253f11b0e4107aab8aef2f623fd31652e5b70740366c5ede8433cfdf56113dbbbe11ccffd1c888179e22eba72d2037211abeed02e6266be2166993b9bb54bb44e2270fd8f3de2a40e085ffc4774816cd2ca2dd835139b8f4a34d98c30737bd25ec579c7ba9a005ea77c8e2524ce8bdf29523b6c12989adc856b2cd61eed786d4b7c393cac1e4bbd8e611a68d8daa0c8cf956c28b14c53399b51bce8a2048e0d83a13a65766a5e3e57de943cbd789789908833930853d71341001a8a3761f556b2594e7997b6ae251c1add808e0308a17c1d9500408028498ef740b3e09940c747defb6659e66ed0e53cee5dec1f07ebcbe7b0fc39fe6662447ad777d9d0f2ed843058b18f53182ebb886062c539facd15479a2569a808766514769b2986789bd188049e107d53a628b41404a4493c06fe831ed97aa948ef3766d70bdfe7dcc4a75f9f5f2d988694b91d21d2c5760f7cd9774bd78874b119271ec41160bc6b275759cd48a6531cdea623742ac4cdce91d274a317c112bb29f74820c78aaef2e877f0d56e3224fe52612d0d3d1cbc8cf3851e3061aff93aa1823c438da7959fb4b1103e02ce463c99b64a36dbefd5cce9bf5c7fcf982bf18fb3290904fd90243803df8d59cce015b8f74b91c493aa7be1b261c5c83e8c2180710d62a0963254386964d8dd87e2778e7653386eed808eb1bb01f2955de20dc36ef48f32f63079db8f94e40c63d62c4613225ed2970f73ca19d70686b1bf17625300ad147860bdb6b8badb719f04cf5f48df7afaa5e30b91923e20a3631827b728449f78de752fb1ae84915cdc3b13b0592663b8d593a3bdd8d462eb5f7ca1430998b20ad29c50ba07ee1118ccb2bcee851ba4ea286c9689aabc403db58bdf34cea3220116345881821922d77e19dfc33e92f70c811eb6b0e9976bf027235b4ac220d6cb68c69d1ab5cbc7fea9f7e2f8f4875cf810bfa9a431d3150b208702c6b5d01ec08a526caccc06a90b9f1013e59ef4c3e830da7607e9752a6b48a273fb771f84e00d7d50a5aaf135d1c3bacd06055bdb857c290ebf0f08e2548eac6fe7f8e4113a7247965169b12c949213cd55b9ce2c0def0acf6eea5f327a5725810cb86969e7b11609e57c46fa4357309a9a5df40e44a439c003e1e2f93d2361513e6bf83b91f1f9fd01171b998870986211ab1cde0c0871d2347f9b92056bb8f516e797474e3d1370dfefab422073c968056623ca76dfac1c5e4bf25c7d154518b8a3add53d818fa5605b7681fb8557e06f79b61e11237ebf2259cedb89c4fb6990a972bff695774f2de91a7a3261270c3e26c1a92cc7c16f5677c81f37b2394500f144ad5ee4f84662b9699500e8cc265a139604e1166d09707d0ce5367a0fa13161a3c5458bd21eead23959d48e0c62e7eeeb05b607be0066df2e041eb6e5e11fc073c8d744089179aef5a9941c76c60b0c8bbb7f3005f15c977db2862ea835a12beec80c89de4161582d9ade641f8e551748052f668be175938783b904b4b0c05565dd352a09adba633ca3800cc306a9ad7f58c25da6d793e0bc3d61f196bbf3a88cc5fcc1457fc2f290815839ebf2fe9d763c74ad4da7b152b7491ed99dc75edc0b8fc7e92a4968e621c940d5cc8aae8c288f423b9d557a1844f12ab1367118f0db576e2eaeea9ebfaa85d33a3b0134ad6ff96852678ed4f36da8f358c98a6b22054f8361e0548c25c84d653dc87d33aedab624d7bf16161801b3bafd35283d85fce73ba8b2fbc05e700640b7c6d9d50d8f0c3531020c6e9ca6d2d40d5153f55204c92c12352b16a3ab52730c6708c1eb621c7ac5abe320faa5167cbfe43f4103429dfb72a4f66db1268157d7318317bc563cfd75b19c4066b59a0cc456e7ca84c1536622e04742fe11e2ea602178564b839264594797787aa9f8a23e667103120cc3ca59792b43c192b80c3b9a1f5ec706d57ba19b7a5414e478122a8e72cddcdaeb9479bc1b34bc9d74dbf11b96913621ad3008e95701f2426a290b5a12360670f2427a70ec8f3dba3173c3a6a263ee279a5827f2c282e6b2cd0d3ecd5d9aff2252781152fa59c12342f656bc92ddf42d35e7bd8feee7b8c29f69d8bed9c7215f6748a0e2e2741622469fee6f6dbb5cc5e54ef18927c5e406d383a3dafe27e2f91cd65e6e8df3640fdae3643120c600fad7605c52f639c5449aa413f3d78813d2846db8e9e26ae003bf972780c48eadbc221ebd8b1fd9562576a96840a8399d0e5ce7b48fc8598cedeeb1134bd66bde8bd3fcfe23b83c8f125e9f1a407f44d53aebcc3cec6487aa829c3ab674e4995f49ceca501b6dba89932c8b02eed50a8fce8384fd6fded8ffc4be1d6460bd40bf5f4f8db40e188107681e00f03425127a7eff6cc46d6394f143633c6450ea46e2ad158ac33a982ce69b933e9050a48ae1e9af3891029d438988f561c3718d5f349c3635b8ee73471c9d39d509b64c1fc3962ae730c1773d8612b1cae712257bdcaa38674ff02d574159f46aec7a7756fb6c78f0240069441873f585392aa51c93de3491dd124c2d884381df3e831963d34859999befbd1d6f219a1a2c69180beffbe681af590c1fa7e40bdd2789b69518d84da1861909882f7492b3ed52cae2655369a51ace71c2cc61f6ed49693f07a051aa5db9ef705518d21260a8d11502a2f2d8671d841ab85194b4991cd78f779580569d8786dd87719e63debeb90ffcf11ad54b90c0b1950ed2fe672448dad7ac5e0160e20b76376302b5708e62d206509db39ffdcb1ed85e5146a58fd336a434ea0295c91905744242059ef9d7a5fe529b67b9adf2f40a281828879fceef7055695190e232eea3b17c65e41c5e13bcc87d8030c1d718eadf7d78a9c25a4d5aa84d15ab4907a19039bfd73cf05d9c1f9d5e6189d5c9df232c1ff93a03ce9e3e24cd06e3016ecab1988c14a15bb33d49649f93ec53c2a3e18f0580fd503e972c8ceff6386cc2c40585361dc12592ac900a81f9b14cb44479cbcddc221b59a27e842a845e4c5a00e3475ca58b264070e5754e733ca081d74e1b4b995110924a55c09702f7b87ef6f44eaa6fffaa6a7c7dea89677be6965e7da514e8ff74bd266c426105b9356be1852497e129ec464d76f6b4aeb6da10a869a032f1297d10f60afb266fae0c8be0c27298a4d770409b62b44146a10351e6d99c6c5df659f29fa19ef0ad106c313c671e399bcc96d7c31d8635e686fa5ff7ef486d9b4a93cdef1b0d1cb5ae0bf67dc43de4e51d9cd0eefecf81155d0c04e39f43db3f89b07e9024924ec6fada93b5f40b06322e0662f7fa9c0adb677db819ac886be443172a8197717f2b467e2b2d7c88d7d756c7dbc7b6e0032d77e107cc00a399b31a86aabd12de7b53760b8011d9c968e1ed2a7854045eaabdefaf3fd465d95acc1c96baf639a71b06be0631ee6e961e42df573de85007be454212f6c5ba253bc834337ba805cc2eb813c5ad80e9aabdd9a6217bed0bb594a010a89e7c17810dc68412920bd057cc1d70bcafa29d5fbcfb8f784e0e1fd9a35572360d232d44843104e36503bd059ac7b44530050d4fd2c5c8a8356f3f0d52b2334c4eb16fd7ad182af4deb4d6f27fd79691bd3594d5125b2be9f6f5ad60f937fed9ee498b0a0420b2c85bae0c2c111be06d072086fde58ff2aab6a12a1b46d02d479844571228640c64c2f4cf4ccb5bdbd82336d3361982dae3bef4f59a98d40b822127d9d86b6a8f61f931ed9b1c572b21e4482bf27407822e1588c493bc39b835a3bda431642faf3cf0456031247ddc3ea2dfa47eb7d7d9e8646d816bcce7db62b1e2a5bf840b22dc60d2f3b549563b7a94439bae5b03ae7a937ad64389f43f785441e3d9bac417bedced5134e29f131c4bb0d6070c50af027324b056e55dc2c59e207c9f15d898e6eaec30609bcad7bce58e312d6603965aea1ca4acf6d63cb11f4db67c40886c59b3258716f6e31e60962fc86f00966b1b6859d5467129ae2f271d9693be36ab5c89425b5dfcb5a2be04ff0dbb369974ca931367929347292faf53667bd2be81a38728ba48913fb4f3f8cddb11a9c94fc67d98fddfa848ddba2481a84a179be04c96b5929f11729b176dffea49b53d5d16ddb6d61ea3665199e14e68af4ca7e795c78f4ab060a7f6ae9510b99082a6eae6e565995ee7466dcb9112aada52c97f87b42e7ef5a17d6603bd48b7e5993b976001c6f3386b63a563589fb433e3d6ef1000575e7187064799a68d2d9525df4cf3c2eb4f12c6501b94d810efcfc68606c2be002d74ec5773d0c2023b0d296d82f1576b9530e925a69ae770f540e37a32de7161438638f4ad1655435f03473fc4252b711a15d354c6ac358d5f68ff3e002d8208f2355bbb24d1dd5f713b2f1823a7feb9b778e81e18091775cd6744622a743e98d9171ef35a606e43e8563f9da1f68fefea4400ec7ad012c352936f0ad3d956965376a6fb30b858522ad58d6d7d1515b222c111fa7bf550a3c387dd8a0d3bb0cfaced082291884d61e7a8a45f1c2a96713682d042fabe158b69901763f9aeda63b1ba238602f73c941e12e37bfb15035c0f1fc6bc8b51f23f344c8eadd31f875354a46a19401086c7943779a72dc178c318e17f1a8c07975df0dcc4d8dba5b146459731a972df7ab35e12a4b54a01b144ea839d25038f077f2ca6b26ff825b49c388b9c2fbf1688b12657aee6e96a3cc439fe3a84a680727cc288da4b5f321ea3141caeb87d8bb45184f698fdac2ab248c1b59f9029c469a664953b5c71b4458d272643545d7a24d9ff7a5bc9368f5f922e49d1148deb7ca75d79e052b2433133c5fa04ff97c77a3c725e43c8f7ba369dcf89c696d7133b1f56d0fad85e218fac10907cb1f1eab9edc8465b2b59fdb979c9fd940697de8d0483fdf82ff311e0e2cdeeb2238531f3d1d4a6cb199f8f5c37d23964c821c79a0aad0b435cb9bf4e257a9f0ac440d0cfbca336038d37fc9c5f6a51c2f5f881b50dd76d615b914c92fc0338f5dbb1d62d31256329d63f9ae8dec3151a2920a81a6c9ab05459ab611e90e1e285e2fbb87363d30c7ec0fe332783d24a8f80389d8bf3790fef36a33f33f0838e2e296b3359361876e6285a519e7bff677bbfb106077a8debd4a5a49fc104b1da4ec9c0b839b51336e26d8b3d931247c0946a3530565ba1f5f0d314562e28a7cba6e5f2f03763467072b811fcd24a4d21f0ccb6926f25c2cdcea2d7ea37a7eff280fffb92eec9aaed2288199f9639cf26feb9b60f208c0e4d0899228c6afed87975fae4d0c2811fe2e52a325245e9d93fa1b0cde72ca886e5b11e99acb2da31af3b683919e693913224126c8e79dac7d9b9b8c51bfee8f34158194ff7bf1f3a3c8117e6bbb7b4d31defdc6d761720af6fd8f822b475632badf312d4ed06289b81bdd7932afc10d3ca1771a0c55753115c0a82748a83a99fac113f11c1bff99e0d2dfa0132b3587448bfefda6a18fb64d72da633876044b92f762ec353d2d0dc9ebfcb74b2ec3b885c5ac98e5ab018eb8c3acd4df9e48fb197f4762d96df54b2d231b6f20370138b64682712516c8f3ac725b0180a792737699181e3c38fc42dcd758df09623f4bce496b7cb78f7a7ef9de233f4b70c7cae0aae7c0d8a71616a844678a1940781198eac56044c5737acafa3aa87b9b6e0449c6438edf354756f1136bbc4e80fd1ddfa45f28553730501beb4738ccace0bb3ec95e3942e021f6c3af388367d4e646c27a9e6cae01f59915e1f668ab0b5497b8f277fb6991c4e4a610d3d2a51490254b2d0f9003eff9662350199fd021dfc9a229cab91e35bbe4bd8af65e56ce54e3a5d4c4021e7742a1a7239ac5906549969802440f5067dcc0c8270de7c174e17322e77e7cd52e10bd415a295bfb2cc522be119b5be1bba50ba641bb8551e745343858e791d25673559d2fa779fd2656922384cacceb4776ecdb8046beaf0b0912404235f12bdf16d57f515707d9892302850a6e0aed38359952c8483243bce35b9c3d1adacfaec209f440fa5e20a9ba928f7754bad3f95b6283336d76f8b489a6d28bbb33073d1b533d6fb788eb1f9339b9fbdb91472a0c49f971dce02f49d9963f54fa5a963db52caa92e7dd0c2029112d07de7d8cf94352e96aeb59380294457c340a676eb6e0f2f225973b7b59815297b205ff13be5b451f6d4ea742629ba3f627e8333b9e4f65cbc253ba787b5fcd8599597151f4cc5f5086bc8e703e4706727dfebc1b75b09737d5fc952d118f9c37e12caa19969b94d5a338ecbb44e296e407631157e48b69e2b1821266f931ee43b47d79406406133ae164b01b0f6ec17d0340a66c3c7b4d4ef40aad0a6c1d9b832fa72757bf625b0305524f7353eb01e99516893d6aaa1a0a08c3761e56478821517f4f329d04777b92b0cddf7de74a5de02a5b41238472e674122d2f3cba0e7f111e1487267b481a7f9937fe76581afc45a0d102b6939085f14ab5a7e3ed77a04f22dd3ad0516bf437bdd9c1b808f5ebdc7e0aee29eec437af66c8bf6b3bcafb6b766d4bd72d0fcc9cc2e907a70083afa59cdb7789cb2cdad0cbb44c9052dec84f8136bd82740083da7184a218c49db5335f84fdae14db19418374bca7626fc8c08ea963dae902e534b0599e9468454d6b5b262a60b05f02d837dceb32ad6241809af5fb9d71482c314a50ea4152b9f86a50100b38c54276b782b5e388315adf2d4e80e4926d7856518da702fd09d8bc96ca94167dcc647257b4afe4e481218f75523c47843fc976e7db422b558e1d6d2531e298cdb50596302cbe9942a624c502e4af7becec8bf98412670f248fbadab654d30c232d9d739fa02aae13e1dcfd1f69d7c3326196118c8cde4fde5888f057d9be5de0d625a80a4077676340f72d74fcf0b8273a53624a94c433c98b6063118c2d1000fde927106396e92353663a2e9b0ca9a8abff52cffb07065a7f6d7bf690074430d8e7da085778420e977a09cb31745609c298f43e7a40095195acfe49679554b6cc1625d2ff30bd39bd573f0fa43fee488f4f9384a08a1863db4337a275c8e9e524973a2de14e81bc270ab982468f68eeed1bb95d29b21c53d9a8b6f9c9fe06b3a7c88ed23226e8638c404511fb434546a8938f986a1df842df2ce3979422e2e3ad9bca5597ec424b0bd4d5a2e2a40640e9f07e178cda6bf845987da5376dabb6b953767f1513cb75ed60903b9dfc019ea35ce2087f243864773b6955b27e651173b316e6ed021c26e22ecba658e708c16f4324e443d9eae8c62386735df13c1b28bb7007c0747c7ee8a693fbe16dbb1f205b110dfc6a372847286ccc2104adea1329a8692d8d014292a196fefc624a6fdd0bd3f8c0e3b841fca25cb036671a6febadd96384c1936c6bf89e8f6d8d9f0795e2e615548a5cdebfd2826898fc207bcb4e60f7f0d98beb879a44ff3ab31f325c7f08b306fcf155d08bb24f41b9da810f1839dcb13e891fc86a2f1741bb6060fbbeebdd58f4b5d58079aec4ff570d6db05ab60c4456825df6ae60d7e39560cf05d6a752f1d038c355e87752b4ab1ae41e621de1257f48b2242c3d2e3d855c9d8dbfe11bb8674b9fdb0891ab35c17c759ef9c24de16869fe01830dfc6be46e1898dbd235c79368ffb210c9eaf315e15faa9c6f34f6b322addb0e1024ba2be2592346c96828982f681a58f535a80bc550fd9b79c1242f05608846b7c1f5e13b39a8a31a3bc3018498cd9d184a1f7556b7eeeee96fd7a9f3029879e44e4c194e7f8c76553f1c72cbadc5a1e371aa97893983f24816d85746b5f6cd8e317e31ff43ae44510594b982d278334a9d17006a581f302efe0bf19cee2b3be426a454d9db6eb247a0d6d3fede9512f96bbc4c340f16985cdbb955aeccbed0dfff97908b6a18cece4259c6f701d6180e871d3643712054054913e2cbd9aa9ecbb145f3207d8376091e0363199bdd88f9c2251eb57b70645593829563fb363d330f715dd8ecff18b32ca66cfe6ea946f9bdf9c9c8d475325717fb8cd4a67fd0a38ec5996805fff9b761c0e4a99e00e3615eae549ec3979d26c8eef5c62d0bc2063c7aecf7e09d2c4729a23598a6975361760128c010c8aa433ed432dd1f01eeaa83352e66aefbc81d3093b844434d40779df3eec09bbea0cb479e675a974d04da59c40955b9149fd0b85465c42f3537d374a1dd07351776465e86c80a332a0c42f554d4754dc85322c9b1d40d87ccc4014fd8ef9eaccbfcaa71401702e4200345002c1631a1d7a1fa587137d51790941217c4ff0d631322902c51741e4bdcfcc8f71a3af5d77ac4f3484dd52bf3c7d7304e8acda4fdf81f4d46f41c8a42694d70fe76d847a86692ff8d81958a19b84fae4fa364b58ac9e62852135b2daeac0ca01091a2ab7cc8182773fb01c758a551a2db71d0ee19f5ecfc56a6f68df673386027331ffb8a7ba35458ffebb2f4de2a6b5a618c41d369746dfabe92257c87d61c620143d28ca86a8ba7dae3e6bd0e982db68516811c3229de1d025a83bd7155376e35a3ee105964aba3451b95ab5177e32e5d38e0c6850ad36a790a41858bb57061c5e41125a5953b7c87edb8d2964037f861616b32b2fa291fe924f0c4884f78a1c50d13c5a8c0d8e64fa76e8aaf4c16afd72260db0b8dd85179448aaf68cabaab2cee071d6b70873e6ff34a2645c86313bf2bc4151f5c95f40390b4131891ae9748fd9a640c3d9d58cce62672840ae51d62afe21a4278f7e3f0314426c9f89a17d3b16b55294b49e3346cae2822eb7eb9aad94c21b0aa777110686732d72f23f60be26d72e0efa468f712e4abf55864445dbb09e6176d257aeb4683537e7e8ba17a66425f31a8282c1c8a3f4421d560939301a8bbfb1e7502eeb7a53319c9fc614306907fd03412e1b1bfd26fa3475fa1748602c19a10c72c61b7d96da79163dc1df296c8af93f0b0ae9d3e74736931f212d652673944ebb92e3a3d8032d440fa15f897e5938bcd1966c16e2f35bb85a31ba65f359d6a64cce15db6ac114e2fe1d6a8694309a4ad65cc3063d3699315828669046f54e30f2887d5820fb6bfa6983aaf5f3688634cbf3a5c906e748211a9095fb0a634eedf19c0ec1eaf589d95545a95f2b95952ca6e17956ae4f4eaa1fd534925e6cd12ee3625e906c7f9f595f575017518823a067e46701ac5b63b654f23d149d7155dfe4d62ab70d4bea804946bec7ddd11801a0a766f9e2fedb1ee06cec508c6ad546ee7fade880c6f07bb42ee8222c3f361822e78cbd97a0181293737aec53987e4596e1dff6232ca2cf52de19d96075dbdf8a7b8543560f38f32b3f6972af56dbbac504856f824e1eb2d7ad34b2367bc17497ff19b8f17dc040d15cc165522e61a31dc4735cd078d4b26dc08df46f20b938bf5880ceb83593ef6caf2cf4c64d154335c320b897afac49c1e2473a5a1203612a47b027bf15a7f0a58a42d27fff5a051cc103db05140a4015427b88946af4ec38e4ffcceeccb228b4942c2577298d7cfc9423ea5c29ea050799609ae9f11dcd18b22ef744d4893d4400d316c64c993d85c6c6272797ced986afeb71f055de8c4de1e087b961096ff9dc52b3f000c26cb440d68155f2815d29ea028fd0b60b7163490d8637fafaf522a4cba5e298be266f0f68c818046c69f539da009639079ffabddf29abaa67720c60801430f99cc76dfb218efd201dad4b4450d3ca598be0c81e9ba3c9a45bacdb15dc732375729d0d1227ee53e44415f124c82d42d9b0d7a0b699f3b142c128ad6f0907ac0afeb7e7b31f4abf7d2cbc56cbf38367345342f611931974b163e13bdda99c04dace35fdd4fb8421011bc71c2d3882ff6633514bd5647ba47906b0d948534972466ac13cc1dd4b703475fdbb40e4bf2d35640e321b797da5917756703a909dc5b859b275babc8cbb86b385110457f2fbe022111260ae117ad0ed9b3486483f8f7e0c90037e35b9c05956cb1ff6521f0f8e6d1d5fa953aaa5c627768e5166c8d1cc6e191b1fdd0f62676e90dd40d2c34dadfc28f238c2a038bd53c98b9554478a2bed5f0042644335f24831ef6a88c10bb4def42934b1fe307cc31c587469ebfdb71f636a3e59fe3edb555bed38c224aadb914812c180dba171556cf5931d27ae67b69a837cc9a01161e0eba67cc957193fb020c5618ee5f52b1e138bc57a8b5fa8e6bcc349c0a8f003dd9093375f28c072baff03ad54f562bec0b433fab78f0a49c78626c82444ec2c501340d3249f9d5578d080a3c6dc91c1687e791a4a54943902a3b240661a090edbd5a0b18aeaaf17cfb8d5568d7c7cc382192c64ee7007cd04bffc03249d9fa102cd43b7c766ae0caa4294e0a61d7d32d31b191437c40f4515c5001d8b486a620de1a095aea6555466b47db059ec9968a7cf5d9d68ebef8b43fef6ceeef681e3f7868c509f95aab95cb7f2099b601bb6c52849100715951de79c8e6df96da05e05d984261875be8ef8cd8ca9700fe18168423cec9a9eafb9ef2b18a69888694428ca0793e2545a5684eeb9a537b417d78eaf4c58a08ff4b0188aba12a28acdb1a0f6fa7ca825f0c5d4de7b068e958c965d81d19633ab8ef66adc87784027a5537fb5cecb75b3e3ddae7f054b8e7287b443095611698885ebc2f768634e54b12cbbcb29989863cfec1abe25acf5bf0320ba86d7656a48c0f0d47d43185d9ef0932026fd935b39b8e3e1ce78384e7266fba9a1081f6fc95aaad85fddb1cc1f23fe63d45a65764ed9efe2f0f96549984a9ff64b6cfb98e2898320701211f84071dc8304f8f1b5f5349d966eca101026b59a0686797abaf67ec8f204c384be97212cfe973be980497e8368bf69f53de5df124f3da880290b5c848f05b1d7eb4125be12d7551b3284147cf781351966c7fa7b2c8f4cc20fb44d2483b82faa739834c6db7d553a840b5aa4d41f7ffcabeec7e8e28f3be35ec7d64d43cfe04f954045def1002b3660eb561a493fe411fc5597a10073b7c6b2cdc197233d940cc082bf2dc4f0554158af558b10c5485498cfafcee24dc4bce13058a0a57781bcfb674341253cdd2301f3a23ccb623fefd350a458cb297c0d475d06dba5e33768c02ec7a7cc300f5963da4eaed4dfbfe5af517aa0f074988bd2f7c33a4886aa5a3e1f2460f82ca8c862ee613228142b838f2064fb8f789370782b7ce0c36e885f48437c0d97c42f51aae77c2b3addbcc8102b26182b657718b64e5e0837b4db886d134a4043b8ac2defcd931c1a1afe612e7a409834070203664888d3808858a24dda26da9060b7d0a633c5d4831f40c7ebd76bd460c6a05d436a07f18b62d231c779c631a8b21acde3415e3a9211630167fec3d36e6cf60882a09ffbdfbef85662d63f7c62706be0db72ee1da9398be2573322ed35e74abc3f5dccdbe3a2a66dd004934ddf29bfc4a3e19288b6abc4fe3cdcc3eae82b5e0caff33823465ff6392b3695e3ba762c040222e768104caed6e76fd0d7d5a0693f229f2f63fb52acd271f7072bc52f30af35a05a8340ce085ff2c34a46cc862c6ce8104b7900490100c68b83a7337525e8e5f913c57df1ff6a74167900550ddb0bdb1a2cb1af00c5d9e9502aa6db16842d414b0a63bd116b08e8b9a6edb32649bebc4724beac2a07baf24b32d3ed1fd3fe969e4baa1c0102fe8fac57a303aa461a657ef9692e59e127db49aac54b53adefce4b5d35cb1144c9ad006f0ca3b0705ecd5e61c55554ac2f91c5f6a44839f99af1c38978b1a69f042ae8c866a1734ac588238f5ca9a2f3423e41cfb5965f502a3871eca2b9beb20866db6dc06a1a1a3726b092e4148de8262a2efb1ace67ff252086ee5769c86ba178f5c66e89bbde95952faed099580f25f8614a1bb7cb79d7d6c115a481aebfe7daf88fc420f57b634d6aa57ba3d62b35a730d43f9842eb6333bd4efcfc196c42137590d5c17237c76a45104c143216cd2678e83f549ad2a6c1b5e8c3f403d1b38a01c85412392085499499fa0149cfaf3aa9aefd1a56481aa1ecfddbecdca8503a41ac7863483e70bd587a7854a8c628a93ab633fe9bedccae19e3a7be2e2a1a02779e13e14c790aec5a2e3b8f464d88d516cb19f7405d0f8e8daeb38a861ceea5e24aa7dfe198cc735530a426a6d0f04d170c7573bfc67eae4e4297474e5c5ec995eb7f4413dfe553f61bde7c5cd4c6ee975508b6b94e12052d37e9008e80ba5aa82d8f5d8ab70fddbbc77b9501703efeae90475cd7f7196fe6e4291dc29dbd968b8f27e76b53bb7b7107d5c5989f993664a8754df7c4ded7b1d926ea240199a99219b3531d81b642c1274807083affd4845db83a29515074e039072b95c02e9ffaebe38b9c3f4c91094a3bb357d5106e4e0d7ccc705fc7b58f5f75c8a3e82ab9bdf6e5e8b4b6258a3cdf00263f4f754e93f2a9bbd4d6393e622907fd14e77db92e4f96362efdc34002cd5209bf4134cd7de00f5ce0b973c1c9a1c0c097e030819638d57778f59953a11c8a698c088a52f841358b82d19e0e5c159fee6fa8e08afb91116d85814f9b21472386ebb43be2e391e8dc3a6b837496a718e6f7c504410c3a7f4247957baf995d7d825eea1e7531ae72d020baa89e38bb07a83d6ca7b53ee44728c5081646a74e3a0c7b9c35e3a711a162a16fce347d8a66debbc01a433adb63343e1651e90ae1c01b15266c7f3d5e71501e100a021d9465652d5a7b834c20fed8159ed07869ce441ebd3b366821460f52190645a80a4559e7815c9c77031b04deeafccd12cec029fa88709c680a5050a9d1f011192c19447fb1b45b771a8c3a23457f4c18815557871b0664b0fc9da1c0d28324e4db29169cf70dae2195181ae16d9187558eb2a51a3e37080bc2042dbddcc17b55e76700b3903b1fd80cb19ea2dd9e50326771e60fc49e4bd043e18f5ff4df089c91201e605981a548a31f772818fc2995ae4c9d6a2dccabfd49f6187bb5348a9e2c4abf2ddfd5717f0dabad6dec62f186e787cb72dacee8d9ba97a148faac5294fca121f44d664c79fcfe69314e1f75d184046e1e1bc65b9e7e374ed9234d76f4064113f35fb96d8630a08d25b8a7414a7ae799708f669751443e0923d3cce333ca86d7062504194598748873aa1ea935dcd0c28ae5c1251fd216ba5dd1b142417187040edb93f23fbd59a53dd89a11eaea03a8d94485c09c22fa826fa429af34ef3d713c6460031335265a8b12db00cd2a90aae24b5c9053ff8417886f50a43b695c07525ec456f79ce178201116ebff275da6940ee06c75ab8c984027fa23e7bb9a8ae9af16a82b1921521fde704b0a7d0f732915128f991a30a94512e0dedb79752a8194d039d07a862d5d5ad6d0369553bc070ee78e8168e6bc455bee266a2716b534059aaea9f967fa8d3d346b20558e2419bf7de2c637e5b434312a52c2f13f4b07696eef8f6cf3946cd53e93f7cc4761f99fe052c4fa07cee59ebb7d4d3fc16f12f8409bd995ebf97ae5a6007a69fd260f61bae5833e54b323d94d34a6a107f5c2572c2b06fd228a7fdb09484dcf3461824ba32d1899451392bc663a459c5865044b020e48c0f6be27bfe85a551b8e5cdf9fcd904b54907893f6c75ce3e7d69aa5cbbdc43b862a79351099592531ca72902545da76bf6c2419ea404586cde0e2c1d6589d83b30f9f1f62f8590512800f8bf60ffc8c37073e68c810b7e70e52d8290a417f52c07cc24204fce7919672c6a96ce1777d9376df992a4640d88c183b93ba60752d0a775d570138f733f7e8d2fb7e3e0062773dd85fbc59acfbea2321075d85a5c04b7e1dad119e347291df1a6a45e262f17206f2dc0fc67efd4de426ebb7bdbb8714c6ffacbb36e12c38b383660e564f49c3f790246d05d39570e63444fc9dab816b35c498a01c0a97fe290f1f84542e81a3d5dc44d90c351a63828132700168f9c592fe00d38932d12b8d97e389c8790d2c9aa1f626ee790bb4dfb08513e8388eabf43ed08af5cf03064e2e0359f194953b7b3c2852088aa0973211a836b56cd2beda322cc9366ed6b9fb9817115186cf0b162888875f00fda32ce384d899930fc14bf28321efc2a91851691a8728d05a485090821b4e777acc3d5c2895b663e816696c73ae7b6e3d7fdfabd56c51d2bbed74f4be813ac8838a6b3f3fa486ae1469189157666753781057662a5adcdb12305c4f9a8e3bdedbdee5d38ceaa46bdfd6d2e5d19c981f9f430a26ec86ae7849ce88f24cc0dac4cc880599f1922014e10395e7049990d42206d56616746a78aebc26a4e7caf0ae861c3f30d2498e6d12b4a03540b53d6ad0674807fa71ed54cb1fdfd0f818bf5dbecbfeb10d210a316105e3e616e29a7b5cd3116e772a9fc4adf93dc11f62f237f54326dd3d8b7b15a6cb52b9cad4f1187094a1c0e1692032888561d9ef77fd4d9f6b5b43e6661ff8ffc3b2204ee5ee5d96fb5b8785720e1f47d03284595226260c05fb18cea9db137fd85a68ff23e4ff5c84712723ea023e5682e199fb0374ed983cd08e97cbc9eec110b8916b70e7a4f881db16cd345947af3b0742856714ee2342f9909260be07d1287c00a42e68accee3bc454f10e19e79721b6f5698b34247b9d8304b6b8a83bd86bc14693120d11f09c666b4cbf77047610243c5feb95abfb70ef6724f31410c21260c93d1a4864f97597fae55aabb6a3fa3d25c3a61fefd819b4954c7f28adec033493d3f277b7e3777eb0d20d4ff1f18860fac4d90d80e157e83b683587efbebe5645735791703548c52e16f45c10db8f3a71da479382471c1533d3bc2640c91c5f57987b95ac0a678fcf9ba6e2d8a43e176744456ddcafcda047cfd0c9274db35fb622b97aff21353107416bdaed5b33901d73841870c3767f9fd0dbfacd6509b16d02458b8ec536b043957bca3bb69bd61d639b0bd03d45c6e2e60a59d7085a52494324103007f5a52473f8afa77f3ef5299b31a4ade5c31a0f56edc62f77929b53187a1e2a30465e1566d556ef8b7c5ca777980f82e32543eba6d4a0a3941286782ae50b55a9f03e3675676d29e078ebc4d481beca7166662e7cb58846a1264317825c19bb83d7a041a0d187273420ae9f544b85bef4e7f21c491077f12297ef41375685ef0c46e2f17de4c0a9824de598ab0aa7677bccea1e3eda26caee48ecd48eab3ac72523fd80875af54f40b0fe13b84ee667689b12521ab39648fe444f68012007afeebf0b9983dbf644ce230399c9a35b34850e2180f4076ac802e2156f2cd1b5b1101260ab645a35d54a5bc346579b229d85d4d8c848a16145fa005f26fb1426ca572e86bf3428b0005b02a411ffa1bb1f13cc5838faf24effca06e3e3dec5ee931039f84b765a4589d439f66b0245de4505438b70cce1ba68ade5fb4aeaf75c2182cb1ca701e23a30bdedecf214d2220827194e5db2d795a53321d7775e9dbf8f3409dbce754bdc0b36b31cf39630ba46512bd849761a7f4c0bdc40aad3ca751ef2ae7872ab89e1cfb4b3445c2d7f3fd736bdafe3f80f256c55439135941527154997e33bbde01926c9cdc1a810a0525b65d7c21797853a2a496d34b9d381700793a2048cbe393e342365793ec8c7cb40b40d624c9fa8e50465e28ae0638c98c3d51a158a4380a96acdf811552f4a0cff9de910f497f369df3ad9358efed3edd1f02f2546b5a9713f6e8ac704b39c9749c3293ede9d5f378347499af234c73dfb5961ff4ae0eb9f9491f2349bdf3d6e8a9c1d766ab32c9e448893c9ddcb08028a3cc5d8b1c39c70eac587fd2e128f31daaf6348d04da724141f8e8f9d7e1bd09993d8b7b3863659639e7ac0a0d62c161cf68b7d3afa7b750fc392ee6d40819151d432978449ec2dfaacfbad49a046f1069bc4534a45ef31cf74dffa05adaf585edf28fbae042b74c2299708ddfead65ffa8a5c659f5af36add7d8b250fb0c81decacdc8babdfacf8a18be60827f7c9c732b1134749ea0691120cdd082b3210e372305ae251cb509fa2be8fa4223993d4dcddfe116d42d8b11ec6eb3af559557c9f8adfbfd8a248ae95c92272bd647e0e8b0d7435bc7790f695282cadf1667c7fb27b72466859beb2c1d2d15e7a0961c160a4d55461ddb3d9413776703cb46264e172d9605b1d936be70a290b28f41c3fa9930e44aaddb168100297db561f8c7e9f4e4c214cc4928b7b23c78030db5dbfad20a96adef4451c92f271bab59bbadcb550016e5672f4a17865609d9cf097173666536754cc3e5124f86258299f736aa19aeccfbadd3f7b5470d9d13716421934faf3f8b685dbe9b02183fba1f1b8588c5a5a2a8e6ea47b73b615605432ed5ff204cb8292b6a138ed10624722d32b5cc805fb353b338666f67b7bbfc0891563673740a0605fc9834072cc3bd8371757f170846412e7c2ab451578fa80e782e78bf741513d15ef1e301e9e80a37b7231db6d5e9fda9e0b5d5d0a7afd138cdaa19f7671eaf802d9237692e0b7934810bc9ab20683d44f72b1c72c08069ddb8c7e897084787f31a46fb6feae52b00e069ab41b254ed10bb871e6145933eddbf78ad6944a5ddebba83ae441f51b7ea7b3462a7cbb2ee3dded308e64630324e1e7f11819cd10076116cfaff61c8ffdd62a0c2d9308cf2ac6158e63d9dd81617ac9dd3538a52fa865996267f4ced2ba44df769b714a60d6a81c46c5efe3992ce0f52e0ffd61338850094f726223a58144d049fb071f6b15937a9b28297a0ec6a59529f09d7e5d42781433ed7b024d8fc51c1a4c939e3c89c1bb2c5856316c4cf2d208cf789b4f1733aabc2c0c3e8250949be988e14af477e6c2e8665ebd5d716a45868e2467fb3a6607e3f8cce103ac36c9141b6732be738d5d639d509819f4a9365eb9e3ca7d69c1f08ea73c841f931ceadf96acf3f56dcecb07be7751b044bfc118980fbd614b5c59a1d6ab48add1183706a76a04facab229cff8ff8038c0a940469480815cc719b1b7a4f524235aba2dc6b74b71e7eaa43520fd5300bec0ea2e20c9d1b97eb5e45a6cac0fbd1b4317cd68fa1a9e4b0ebd617b897787f29d18b2bb024ef5fd4df1c6e9ce37881a23b150e2be2274b48be4b2a072494c9f0db6b33a9fc2f0227500f79b5bf975f3ade7268ca518a62dfb2887ef1f44e50d8361cca8ea5c97b0a87a47e1cc686e446587020024d89fac8448687bd0666d1be8e6a511e37109a8b8e1a9f740b4a1dba75bc37e894fd98b38ceefbad03ccf14ecb82bdc34b9ce5866e061a9ced2d1e4c1eff120c8870bc2337e5da3bb7cb77749a46bec69098f8755772b97e15aef5dd63b13e8c49c56b1c8102f4b1698d0a2dc172c1ce3ecc31f8a01f5ed2b474ffe93015c9483b42ed26ca942194d16b2ca9db40e5be41c59bb7f4d55fec27466bf8161e20e94f08e015d2c8c159bb8b747e63611f3ba70eab30dfc578eda745974c08ceaef113189e044c4a06c8ce02123dbdf76fe809d1f8381513afb31b368a89df7420e42ab87373dbcea8dbbe7b995bae60602edb53bafef9e38a79087d047dad5fc7fef44a02a0dae342f1a522426d61ce55a7ccbaf9703ef1492684fd70344c6cf1420ad0954fd631ab8f62a5c39624918ff03d7aa5e8988ffd05ecf1b876a2a63cf66a621b142d8d3f80e438aa03793be16fdaca52f259c53fd15ecb35a368365eb7625e6c596c1797baf1a3e64402145e118fc4f3507225df6e5d2c8282b8cf798b9fdaf8c0a476a797c41be2ecf1e126737da6654fc4847857e7e6938415f7aaa5e6f8c1ca0c902a6f6111dba79765f45ab04b7244992f62014a2e1aac1345deb1b9ad585b9af5f6f78ec40f546db7bf02d900f449cb0d08606a65c81f41816a1630b681f5daf194450120e9b92a02f5e1a48d7c45c5160dc842ad7d70719a735b4ecaaffe97c1a57d7019c65557c401f538065a576b43cdb30bbdf64765efa9092fefac9d408233276bf2ad17e8b87bc6f6fed6042e50ba66604e4e035fc836cd4a0a0fc13bc3e3d51c478557231d68dc0673124cfcd1be0822fea521876dca93bf12ed870d7f126d1374a5d0b26a16aa56525b14ef64144adb67b0abc643f1d72ef7aa63c9262b72ca953f7fe211c5aae58b8f6eaba3688a97ac9b2ac4fba831a0b9efb46244d4f0407c6588c8e8e02f774c10c8e9c7c8ccd5f41efe0340e1fec1c5ba86e7b4a35fe61502c43a73f2d21e3e80fe09d8f723f37ebafd48f124c4364203bcffe85edb2b850e66062119531ea2769de741705d91a0e71decc5f32d77359b9df8dacd5c477d0a174deabdb2f581ef2de7462f73984b45442df70c9484b43c565b3a04c8c09af2c0d6f743d118ccc4895974f82628c1a0f227edfdb54534c44c57291fd34d392a80e31d00f008c772d06f1cd558d23738f9b85f0c9468785c0542375fef8c005b63276613b0754d7d3100d37735fc3d16d668c20180c4dc91477d4c79ba83aa857ffc80b964c181b27bcf54b9692ce85397d8b7724a9581b0d7fa757c01f1d31bb0f5fdeaa1f7f101f1c2dfd97f5354606634bd4a338c81470bd1afdc716a049ef142f9854c097863d94a7c449d732e7c9b43e5e5a75fc9dcf39f56c0c18042d8bab5e6670c2933f241eebd9bd2fe58486396d710faa4918b80fe65a8e7fb435084682f6c934acee1e028fee731333d8c4e05ebd9161c74a5aaea067aebad87398142e2e30a8d31e5e09b3cdcb32644015cb2c99fd3979ef3dcd61a3526099bd838717ee1e5cd73a88ee0969079aecdca371b42126c47052b4485f6b38f7fc396cb188d3ac64c5c9b08ef5133e73a066b5d9ba31fdc3308a94f2cfa0bcacfe5544b0752c857ba9d6e0e3323ddc6f4bc725071e6a2c20191fc5415514d50a24971b6e26cf7f582927443f4825c43c22dd7247b11e30adf5ebd3a289326a01a537cbfc42da1ad32fb3255ca653803e7f3a274895ad8f02904452f41806541a273b68df3b5558c7ae86c569a284488431ec797fa48c555ba3dde79cdc779471ea9df11a5ee5768040109762fbdb9b2ceaae0ebd7626a3db944f71938286dc4ac1fbe9b9e925267949bde3148c733b317cf7fffb7e40fe771e78f1ca7b5df3cfc0c8d8b1a51509c3bbac50d2f4962d870676d8e85b7c55fe27fc431c38acdb2448ff03f9305bf7ea2f37ec29f9e5931e9d59e705afc6eca0ca567f6b4750949a5bf9ba7f679919e7d4e40a729b5bf7af7e6c68efc0ee67b787eb2428f7a88d26544cd401d8d2c1e9fa33efb56beee2bdc3e2cc2f17cefb16c5ed154444352bd2223c514f8d1a8a53d5d9483eed3fba23b9a57c2a540f069367afd8b83fd247e6172d448b62e7ea12973736d90f87684aec9134b18f1433591fce4a221cc931ae302674fc4f7eca02aea3e863f08c792188001f1a41788375c79ba02ebbdb682a38e0a275a545b44d4dd9015134d541b5f43f05cf5254a87555a0fcfaf56215667ac867c0b7dd9803d40195bd1253b519f1399e1b09c4e921ef8cb189b2e26cc120c80073ce6d1c8fb5f61911b836b87c0773a84e3e52b15fbf24746ab6a5a4d15ce9edb6b6626660186266518cede1981ce5ee3b4f1625949c7040925f8969773824ead3de9e7aecb8824185e15756b635b62fb2524d624d27fae85eed2823e0f3d3326eee90b95e844412bafdf9ab6051a901d4b3e7a783eb91da6f7af38e4e17fb17c221d7a6cfa6dd0c3738bedc1dc5b6addae3fc7e21209d05cbe455087a0269e9182b6627cc3536e1d95779c9553891a976630de6189651bc37c6712d8dec38bad983fbcf2023a14ba8fc3a48ba0f2aac39862dc77d135958519f65e56865b34db855a4dce90e49a8d365bbe1a8bd669fea9d7f39d6a25e3205217db7d538d5b6876ddd2acdee69c43a53775d6bb214442c39172a0afae855f27710f9497c47b7573642804f2da1836ce8b3c3952466cebb5415108f76de71ea8479e22bb62ced16bd149ec80123c06a352d288b35cfc79719e30271c7bd0d04cf5650fccca5b1bb5689b39f5bef44b96660a1a12334a8bd9a3f5410bae8088548669772ca2cd76f2bc0ac0c5411dbe814e60cdab8bb58dc13793c5d85b038e218a34593b0fdb2255c2cfaae061818042c4df65a1b4ccdacb79f2ea99bbad9cccbec6c2a11c272eae59ac167e7034a8f3970dcd829ddc9475ac34d71d4202027febd229f068f36498e6a58e64de61cc451e59f426ac67e244dcc9b8efa40c9d1717076d3337228e0d3534f335bfbd73f644ca7dae275c7e9c883b0dd7358fa78a3ed56f14cc7eac061fc546efa747ae0d8426da9ccf065977e9ec1ebfdd6e07b31121eb2d681d7ed0a6d98156742e5c34d29a4280364d551dd8e0b8cf3d7d9208b7e7852c11c16fec6b7f525d330b91a5703edd2d667bd82c5eb33de8b33cf9297b727019548fa81ab844bc726fd27c253e0e15708b1eea0b1db9742baf84ac23bedb354b8df12d3139ba6a2d1a84c2aa6afd3f49d5e6627ec9c9f9ff6d3eea6a4fd8391c717be300e5d16d4f39f1611e08cebf811ee8295e52676c03dac5b5c20ecffe30316a2adab6417595a175a23d7bd713abbc4beb8df793d5ec387fc4bb9cec4cf3b59b90d650bb80f5550228a9ae9fe57f3f07098070882c56865e225de03292d03ebe08b245cc275d190031bbc0e8ce6d980206882f93fbc265c3b14f0558fa4cd6309a498573b6b9162440ced100ca2b2e12182439ffaf56251ca61555b89cb1b8671aba47df65850566cfc4170671d7c9d46053be36e270d2eb803577c9e235c71a41837112913efa0551579a65c5db260f3a0cf3cf8dc44dd6e4cb4c668f8ebff642bd52d973cdef36d2790c9ebd3143aaf20987c3902697b937d70e9fb3099006ca03a1e92f6bfc4184b2019ab8ba71fa2627de1bb536172f719cce6c3d2aea54f47d3e44e148ed0e61a10398c40c7ef4656bb0053d858a30745de27efa87780baf795a73727855aac4b3620727bd45799e42ee65c9f4b2503225e01d41ab1496c329691e55b5d86c7bf1fb220b19c52f0f8b7e5151ca439c1eb85f03b21a17ffa83dd2e0929bf3a6ccdf7c2d23c937282b85196dd7e1263b1030b9b74db7fd740bfdb30262335c69d5258267f83418249219bf1637b4895122d5d926879e5bae2efbe88bb731d4d6d7be1d248b3d7e8849f985291502fede9ea6034ecff1ce0ad7db20c8d388303c2221cbae6733735a7c555bf29e64331091eecf591abf68b23fe9e7be960d3643f2f26e2cbf1207860e1d4155a8737b7d0180165b55c30f2102852c3aed6f436e847a56b8db18fa5298eac6757d11fcd6b7d00d644641fe1f0bd3b1c542a3f9b5a7683fdc839a75bef2f0c3d3e6e463202938df8c0cd0a788ee4b857a51990c2b2c78fdbf1022dde6870887f3c29a1184f95361c9dc1dd1d36c76491c128172658ba3c1223912365a7dfae7caa8a962e1045ca1ebdcd8c51d201f32bcca3ad3951a30f1f3dbdf8fb99d319809064b1b9cd8524819efb6de833395e283932efe5d9ab9ee1cf33bcb72d8500786341173ebe92c9dca9c37991988c33bdb9c59c9be82e32ed19f0f72075d75c3f86137252199800f3d718ba7427feb64e84e13b006012d19994159cf7503c9c85f7fe2a286ad3f0c6ec7c5f6d09cac17d92ddf54598ce699222a256ee19a92da3451d61ad4d8caa51870abb5c06032d027eda6b0e2ad23a2e5e3069be7b78b6522c573e4ea27ce74dd556b9c8a47cf1c783efe445a6510afc860e4918323e46ab72843de3472675334e55221267294ba1890729ace4d72757eb6554dd9cbb23edc16541140f96f95f3abe7fe7ec4309d65ba633a0d0bf86adaecd3f0b7bf851749459bbef692f697d93e6671fcb74685c0ffbdbef6ffb0ce54a478e9d0553b5eda36a8ba01b48605313d6781880dde4fb0d50105b7e8af5acf80cbf828724c82c7f4ddaccf194e45a3fa3cf5e7021fa76b3b456a739c82256bd9ff338681eff32583aebf69ebda67688571a3931e60fe31021e6d0e7124535d96f90c2e17074a75e207553dce7df1431121405ec0be1d6c12d657123471f91763d50f4722e85f702f4e1287dc1897dfeaecbe42c8f5308de53581ce8ccda32dadd4f0e4abd2fe8946ecda5af2c9df1a69043823acd235e3d22bfb4013b4d377fe2491ec58659d7a13f41389f59a591de41e3ebebe1e1fd44b9fc5780536750fd906bb7430ffdc1ea187fb579b9a18107b140ca7bdd550a8cc21a20885ca9e9087be222742a5792ff34c0fa6df32b8ad5cec05a074cec0bccd48cd6d7b5934a37190a74cabcb2f42c000db2c2cee4d15d2f3b50388c15e1ad2e187482a0c0e8cf9976339f4291820326bd46fdc6ee9e5bad95c2a8359d95225f4fa6aafff1f6231216ea5d422148f85a4d406b13970a00078fa785d908dda277d1d9de7e8aac0ac97c9446e237f1249085a675d878f6d43faedf102d547c2a158114bd939c717633e2249cb85567f0a16582571bdebf021f519de2233c7da0c4efbe80f47352da950cf915d89493638db66d6fa8f57647b33167b6dffbb37f213037e2bcb9ed96afc1fe487274a0087cc17340a7001566391681c9f1f5beed60568f1a79518523a9d91853190ff0a2f38c7c9f1e5f3ae38283961362054e2671f4f4fb61c4fd9196c99902c7b98320dcf95a19f6042bdfbd35dfc0f7bb24cba5ff051658f79d663db29a6388b8519542202384e77ff7702cc9eb8990ecd10549495fea4b39541aed74f9fed63c87ee12aaf3fc9b6fad50195db9256d183b092eb934f7c61f1ad4dc81c0df1307efab66d67baa0cad346b3b4f660f8837c2dba69a95b0a7494afd1957c84fa8fdffde7c8d9723958816670faf3fde7b358d028aedae77506bfd9d7a2b360e51a4e7482911af38049dec475b7078f858fe355b51b8f5fcb8ddade49b22101d69805b27cfd7d53882d22e7d8054db95c5d9168ea35f3f4f7c08ecb53bb01b59ee9f992ec40e336111458cb47682e18d44f60bf924f530c7b1cc2f226e6a6cc1e546e22fae676a5324cf05d520e8153a0fde7dec9a05c33f095abe017689da207fe120f231a2354812c219d06bdd81825563569391f4d122948d9e92f1bbd67acece3bcd6356d901b517ced29ca54e6cd8d57482612d3d098b221bd63f252560963b205464e08314dc6d8bb71b8161444a410c247882dd9fa3c081c977d99e75de889a3965a3cad0807e632433bd10b5a716190f52d802ad75b3293d96614db26a81af2d5c807e1fd5b9f4106a4278e94ea482e40ad9f60ad1ddba9da9095eac685ff40885c8ac18545fb1a27a68aefcce1e7bd07e09a8701a7e934d83e19d4da640a7a52666a8fde8babdd808f0f02a28791f19232cbd11bd4465e75abc1d5d671c6ec0be57a71504a60682cbcedde7f224a316e6944fd1a76378fd4acbb34d6fbb5ba54f4e70b0bac1a4767fbf661f08fb8df754d18b52b7799729edf719401472f5023b9732660ca5cbd4fceaef056bc81adf063b5d5d23b183411924021a335b4cbc738772869d9ea06d057e2823f66a48f2e2ad163ac97d6cc2e880b49a3f2c2babc8d2c8608a59a53ec5a2dc6233839c86fa6688f6e3c16a843f08ac1be51a0e00e7f50a22caffe1e01b40f5d2c3b68f5d89b1bff7e6b88078b34f337117539c3215296751df0071232e1b63896e2a293b46b2a11fb815beb814dfe7447bc1cec92894c7432f9da7e3a285f6ca128ab4e18b2542b8bd3ae7174366d7e26a729cf57e76862accd6fcde9cdb1bcb12a390acf6c3480cdba8b0f7e7520378cae24e63b5154e5deaac1183db4952306a3cccbb6bce28be0dda94080c1233a34298b81d2a71ebb6cdb2d7ac59f5fc63c8b52afa88661ed2b7dc5383b9b6f7e0a218a1015381b07341e42c77e84db154a117baec48738fe2b477d16228cb8b046c0abf4de125680e67214b1709cf7e99308e7ac60ed69d73b852f54d6266e4636c1710ff7e3f1e29b0745a3e3257bd2d42269fc9c3f1529ed25ad404b2049921d43732d230bb481f741be4e10731c7e1cdd27faaf6ddb3e39546a9111a008e4ee165959e57c6e79e1d573e1987259e7efbb7775e12f43c70586dde7dc01c0105e05b3159d355d6d0ba9846f20182261dd61ab31d55ac0b3e21bbeb5452861330e6254bf0c661abc8832de3f1e44536c5e84685c42bc00abab24d01f8de0a41060855df2500cb18b97360645d2ce7052f74b1d8ae432a270445679cfb5a53fd9b2471392ab29ec84ed90e1f9d3fc7f29aea0942510204fa2aac0bf64a5730b14c5d216f883c934ffbe02aea8b1b3d1c398bef9ccb2fc8ea179342d6a0bf7adf9d95af6f3766c17dae8fe2c8c0ecdff3e435dde5769c3f49f5a111d6078afcf4f3174f28a86355250787d28fe28e3f23a33685034f7f244eb132d5277b772236d1939b9efc41617a3cbe63ef10b2b8abac7d640197fd13c941361b3e70c546bba7293587c9e5335aecad8a5c525d07101738ad64fc1c557a21baf52facc24c3a4b6cd372f1308a010beec0e7638cb421e079eba2c6af6dc713ce6118e3f60203a1c24d417b32d161d707e1f895426cec647d5ed43a6511cddcfb6170b30c89b8b2d0cb59581d784450743bb0153d1e674e4dc6ef9fcbaa3a25e21ff911b6d73186ec09e983ecbd5174131905790a1f523cbb6088d56828e24be0fb43ebdcc2edce02e170684306f5a4c0571a301f79391fc80940c851d230d13190cec7ccd5982faff3df5c24152af32e47353a658181e994c59e9dd59b651c2be1a7066533649b9391f577c03bee142c2b27f2b9dfe8ff8200f8cb6611ab388140a36ba7c6b49cd01277ed015f92adc0336446d14a94a08aeb63bdf3060803eb61c1673c9822b07ac4652f168c40e205fcf2649e7b96bce774a1081a38a66de7ec6d04566deed50fb76045a0f216675e2b25c20ce46236616b510f5b154e18f4e5df15aa9657452268aeb52dfc88beb8d5ade09f05027342c6817758049e77b0fed95896b1be30641d6f1a3ea4006bf031337b3b20d31fcfb607bf0c0ac7188ac81869bdec993fd89df2468ede588336e225163f578fd366afa82a192a9dbbdf8d62a1d54731fcab7488353113de091f3735d252871fdd0ccf4d90ed938e8bb4bf6a50f83fd16163b32dbe37a735a111c3c499a5463e9f35f537b3f8c92b027efd7aa8ba8d729b7268b0acff8dec49adf7f0174c7ca42cec6d4c5c657268bce331b929e8b75d7cc8cc31ea4dc960d0fe61ca93c0ea350524249b95aeb0a237a791bbb39553d6fd1de789a7df99ffd4cd831ce4c21e0bc221a35faba255d9126b305e82ecc42740c02db34cf20450dee196f6f1d00816a675f3eff18366fdb26c6b012a88eda631caafa408c0c73f403d4cadd7447a1d398506f130fbd584a09ba585d58811d2150bee5a4d308b42dd8f1a58d1a41cd434457d16be9572479b9a60ff9eb462de0cf679c96f9ad33e6a84ca8e4281fe9557fa47c0d08a69bd1e186991e8416bf8b9c8040b58ebe32a61b4c574c0e403cdc54fe8fbfa5d9e924dd8cdfcd9dce77a17fe5295ebddc6487939fd5caf35b6dd4b9c1a64c14d29846252e869b823c9bea4ee958171057fd193c0146ad85d772ad40e1656b95ae2e5c53f50a3321c7f8766383131ceee20f74cac73cc46c4096853e01908827b099d5428b2ecae7a73a345eb1ea902632bf99724a782122639b40e6341feee502258371eba71b4a842308d63fd6be811bc8d14c23b3e93193938afc12474cc134ca411b4c9fe7ed7924544922597cb0c48bd1cccbbc87178f5cbf584adba9ee709f3df6a6d65edfc42a5f03d9ffbf52e7aa21437843cd6afc7042ecf4b099f86c6228a0b57c86eff8915e186d0b306aab6bf66958b349f60d3f2fdbb5eb21fbf1d027be372575242d66b88452125de98a53c978b1e974f230895083acdadd71eb4a8ed831b2f82dd83076a459d232da3e456498f1b1e6b093337af534372257cadb25f4eea55de7546c7a1b0ab0922fec2b756272ec3ded934177538e8e9fb961ff1cac4ba3e12dca0d9b00634928de1bd08ccbb4457665caf935d161e47b6fad215d4574a748a0fb12506482af144adb31be5238932a15e30e4550536a18159da2b9dacef578c22f6257851ed1cef03280f5d677eb7f95b9cb1a4dd4edc2b44b4726324fc53fb4cb323a740dd9db033485dcd7dc5220c8084febf44b526286c8bc04c10a31f8bbd784bd1a1f84d59e889f4b3fbd2c11d3070892220591239ed11d3f8184ab1df1411098f74f4c0c782bf453cbedcc87ddb9712383c17d55cbfabf8a0fee0bac17f6cd2f61f2c1356271d3e2b8e7b9ba482191defc31423d0e1c5b1a648c981541dd9f10459c73718d992a0f1d7f3e0d53f8e2b56c53e974351de593230908085707ef1ac79ae3280d8263bc2968f8bb79ff9a151ffdf6cfed1cab96357cfc43d7e468867606f05f1377dda780da9c10114f60c08b87d20903dede374bdca7ff84ad93f6fcb8c37fd894a5ba5f9130561b0a50d7db75be472204507c622aff9531c7d432161076016dc75c047732585cb0f8df69bfec2cb223d724ec80fd38829af1c19cb740944cc98138ab90c6b142230d09176bd09e37c7c5d6bc0497ef096e7e6496a4a23d7209dd080f28797014f83a65258bc341832e9aaf91485700346d3900a0534a1d852bf1ed3c13905f9bd8efdd014e5f9fe38af0bfdfd465aa72ce22122c3dd780bb4ececfe2deb87f7afd1439540a5a2920dead19743540ee90160c1a8c3db4c1c24df0905abd1ac3c3595591ace829df6b947a27bd21ce3c96caaf837f401e9bdab7717fd51aa741755c8925eee3bbe847242b6ea6660c7d4456f5c5c50dbaa4c208286a5baf9cde522d39a1a00ac900e3b56d22f3659e6ae699684ec6485fa4949cb5bbc5fc2107bc4969f50bb03cc8c20f9154505495686c05a4d73b922065ab76896ad7ab95b6d8e57d465f5eb90295ee8ec52281a675c5f3ed7352504670cd296ffbd2f0ca9991f70fe8a36c6b90e518b8e85206fe095c91894b7a6801ef0bd859e45030c717b33a045112fdbe219ef30be680818cf5258b23b3de226509a291252c67fca5a07cfa71820f6efa31f606dd62fc66e654c27c0d53dfe041c8922a8be54fb4066177be2de8da6127645c14e1d0301bae4c64152d7a359fea86505d606ed722cb86ea78997bb0bf5e2a0d8de3a5b984c60bd7cf073e62c0cb28517be1a55e8186fb7c449bab7b465e103b97d1ce99266819a3228275b534c787d8b3d51e644e94912b9d01505b9fca9fddf4c285db190fb10bf8e4c12b3e2bac7e66979f9e34ddd35e8907c596c5fc6cd77b3b379c56522cb06b3d3e4845211262202dbdccdb34b13e69ee9dad09095851ebef2dbd947f24ab200498d9f374e7c816af25df25ca18c8e949978dad7a2636f56d84e28813eafc83edd6583797ea8ad913cf3c6cbaaafabd358eb08201b416a47e23db29dc9c3fb76c20cc75067c260fc5d308fce3a911f51e8c1849896f1590d4ba4b047fe2ec508b0839b5356cbcbe18baf4c6c9003e73176f75a2f54bc318e610d056c1d5105c9a5bcbebede876c9110bb053a825e047245557332d3a9cd1b986bba8aa14b7d190b413d3faf562e9175b1e39825d109ac501874324b750243df55ae8144f716976257f2206d53585a362d2f1e55d3a88c81ffca2575ea975cae6bb319b36d57499420319270963f56cb14985cd136529048f701ebba12cdd03c305241a2e937cef9b97202c5468ffba7785383f125af17984639403318cad8413397aa8cbd46b9440d1db578d78ac6ab27f696a49df59ac7a40a6697cbc62c7753ae320132aaee48e618503b8c9d787c01bb18ced10792032ffd241f2681685a575fa46ee2e8cb49d385916fdf5782f0b9506e3cb99bd0106820c90d4be22690a5f41847081151134bbdf7bd68371ab7d98e3fd349f2d39920b8f88a08bf59d0d5caaf50e1554556ee327b4e71ea5bcdb5fbdbb27427339838eee314d155b9bb9bd7b6267cc380debe1e5ab9029c9d5ae00a4b5a815d12359cbf11bc49d838df28db155b7383444fdc676f2a429ca13f2866329fb013f9e8101fee9183024a8173a98300a08df64c615cf4ea7f6a0cfb128bfd59e5d8aec3839086abf7b3e381e0dd42cd5be01f7038a98d358ffd7abec39c4ba14e05e0652fef94d82e7a3c9e0ce19f000ee92fb1d29d1e9987f7d37c23e51aa70c89208eed228601355e30dfddb7e04309c1698f353ede7330d781ee3f6ec1adc9204ba4a808602c67e44620bbbf1648d54e6fc5d19cf0a33c883553606e2d8debe5dc07e22a21fc361d4e528223c24ca7477207bf64b40392848e6a28ba5eec8b62dd2c86205ce94d69a953ea46e7fb67821caa9301202fb92ee72528e8d38c77130b359a71c51a6f3b36ed7e07ec71ddafe1a527630408da34905b59416b0e69508e05a198e0c2101051bfccb68d9a572e4549fe7e358ec1b2b135cdec3a7e67ab74005a6819e9375baa8cfbb4516b2c88de2088816b48e52d69ebd548715cba298ef285a5e912c8f619278d8213402fa456103cea0a15366888c337ea24a7ddf87d3a9b4f9c0e9a8ef0d7e1bf94ca488cf9b2caa301a9ba70e811575509620b9114e36ced2df3342641583872a791f7875c462a56ee36c4dcd17562abf4b9713acfc3739eb3515344be73f05e9b32170ff3e59d7d37084d0ccbd2bdeba111ca0cbf83de90599fd3df213db3b6f66935e7c3ae690de1e2e2e52940312d202d69028f3bb1da446c3959d1f4cafdd47e5032ee5aec9456b1ebfbd3f984d25fc7f357d40855d5557c753481146487994423a992b20a0ee93c3bff6d36683b831e7735af88155a9bfdc5a81d6de1a63301815b295e3d2d9cf149cf3e508a540a0e33dfc6b032ef6e7acb6c11ced5a50e669fd54686e06afcd934683b8abdf61f33e5f4aabaa1746d6c785b8f0337870382f216f4fd6ddc24047b73e950da22392bdc8be53826fc170e1abd816d3210fe8a27ab276398c1268885dd1d0b0fc6fa71fc4cfcc6556ee8c8a6740071827fe97cab514bd832d407d9b5307c1fdca3c86d9bb0bb3c5ffa1d737e38d27d90a85d52d1028b7a9af5b98679233503c3f3f8d583d6e9e10b5958770143a97e405c21c62b0301983f3a0618e3717ceb33e329e77e276e014c6e2c643a3e2665182a805af18a2f565f76363b458145a2a3eba834db59eeadade61d891cf3e749a1e599617d46f5043f9a67c2c3573db3ccdb7dbb1b0f3f46457e9893cb1b1ea9d04cbca2e56e298be9ab0d68cfa237776c37d962e2bd79742c4d745788a51cfe4a3a57c4f414d7c0da46e2b4878bfff3736b303a6ca21d453a56d1064bc53bb5743bc157787e5eeb924f71b21e71098295d07a59a42a2af1ef03836ca891b61b6dca75fd5d08ab8ff280e0c9460b3e820021c3c682a5b0f400f5d48ade5c2c7946a5da096cc493dbe227beed5a8ec5cfdf0e75001cc59e9f616648e6c3d754dabea210eaa3b6a2d42a518477d36c0e257758d7d11f61c85ac1c50480890e45205378b76ba24a941190fd36e6d9c06a451bb960160681d9591bcfaaea5e0db2779e4e5cbb24cabf58cf0646db62162f5c0661f05bdd33de5d41329e2508fc96e4c58df993e374acfbe2e5820e02f8f064dcb906a594e023f687fd5b4a76ec60b16e525d1af4b32c4cd1ee90feab1ff939bf2c52954830b19d03ce9c6b3fbf64b59b9e44237d4cbf0f71970e916f7c597536e52fbfdd58421ac855e4dc74b0ae17842b4935e7e9f1c959956bb8a0eec05753b263738e12297fc6025b741c84a1cb3518ba24e55450611dd729860c9f9aedc8843e648cde89a2d77e01fcb11818343fcf6d589803f18efff021c0610d8046f30c951bd3bcab198631d6c8fc7d76fd41a34e5b3c8dd7104ab9aa5a7c04bf66c84a1bf99c1f9220cae658cb9f591550bbeea0aad5077a29e3ff012225787e0d70c66186905d77eedd2ed641f25928ffa1cede60e31b4db3a0583e0380743bdb01ab9a61d0b41cc53e8b23028c3d5e2b7a106ec144502d94196aef71d18220830769f0fe18960b2390d999f9b88bf283f70c4c5518e3876f2442b6662ee383c6fed923a52a7c77ff1140448b7925b234364b41378d0a13e5e544bce6baad8ec8d08cace025e9faa393ab6e37d36af0052228305bef3af8c82a66bf7e0249e2c4b394efb868f7149f910a26e6523d0f867ea3af865be5845f19315ee29b95dd97ea53cd6b46039253059119dd9d0522b7bf69749386bd3eb38581f8d7a121695958ac4c85bc939be938aee4daac7bf7388e3087e831af404a2b43cfa3fd567594694f7ac918e3bed43905439dad2833b567dd380e2958e07a1b7ed34c572f80517cc77d4066a9b9569b4819c90af740d41b13b29b4f8be41ff4ef0e31ddd4b14e0bb1ff97bbcc3f5266c4655efbe473dc58a3c365ff788573c3bc3baea64f3ef60f9f48a2a5a6aec6494e2c2ab3c832512796ede30843a7387ac11d8b3134fea352aba4dfc08b399eb09b4522fe890dc223564e5a944d25e6bc3a9013d31e88aebeb000a86520dfedcf07e9214d6c46d984f079c4b80aa8fd7ce46c39b334e0fb7679281ee2f58b6379c0b4d8abec1b2aee75e6a3ca063a0179845ac8fe41b53e931830b27234ec8a1e57b4ad947158a9c5d597f83d953f4aed5f3da64bb2fb5f6597800b367cd82ff6b0244eeaba773306c09d5ddcea9cb773b4b9f224362e16ff693f1435015e362aea1a8b3787ec54e96f2f2892465e3e0c5b68b5e343916c54f277772121d187dbdb4e8fe6096da9921fdeb7d6e572a72584318811cbbf7432d9b148db694ee7d82b46df3c38758eb1c256cbe7ed6eeda796b322257f1503271604a7ab92faa1cb20bc436bebd4080f0b25d57820ab1e03f1dbf876c82faec1e547cd98b76c51cb44747af21071ca3c5f602e1fd3351b53dc2ebc1b76cfedee29cb0c2129e2f1e52b5063ddff9ebfcc32aa8491024e5a4dba177aebceee5e10676c32fc0c9a8bc23f46175baaa54eaec1083cdff31d4bea41c7ff958161a1f28898d41fde4415c9d0cb4041695a44885bb1827ce71b3e2d5b0b5914f29fa5d0521aded45435424291cde3e716583d6e5f185dcf71e3853ec7e834cc7bed983639fcdab281fcdd3b38fcf0237e383fd3a910cbebeb03e603fc247f4426dcca36c0794164d61aef32875e7884efa80fb3c2f55d75166bd389faaa2862f7f32629f824ec824f2b1067c86ee776e579f750362d1fe93d95c4716e6620330f7b00687fa6769f53612446af5b2009afe97f9acc4f0e3669939b36f8e84021a61337cb56117a41433ca73c275122f58e92283f3c7ef996558342dd53524ba9a2aacb3e67e3b7b22c724908f25f4fb83a0bbf385b8e3f43e163fdca06e07f2115caec7295f9273480bf839ff934415e14ba442977c208eb652a93f48951d9ce9e37ffad6d5f04e8cf9359fd7966128a4b34340f706085edaed87863367d0ecb21d16d0eea3b0c74c055cfe59d6671a472c288d3c253065b5e9c5319b623b2aeecb8513beac0611e7b9698e2cd14abbfc070c74eec2ad9aebd0476ba2f98196f51ebd5d99142976a5fb243d07b702778e386d0589fec067a815701f69c6504214824d33097ded540f18ead175193918abceeb8347b01916a3476b2fe093312eff953812b42e02a602821e67e897f43c39d7c5193ab61646c12a7ecc3abb0b3b852ae17b4932fbda2e378afb430f12bd7eb91f0ddd07dbb3e5f9830cbefe94477b7eb5e1074722abd8e2525fd30d752758b63bf51b4f94d43cc127418055f7cacb1cdae731fabe5313e8df1cd43c05292296e1f2d7b85bb0d72c50a41083bd4374ab28f4264510cc5f2d6c1246f460131739839458ef4a46a9b7f1fdfdb0c15a711a6a43d4c43c33bc9345c7cf1ecc376a0c56b08babb25dfd593ece77953192bdd22175dfff1405265af23cefbf5a541b8ec6abdedf93947ec42e1101670d04057111cdfdecd80e2b2db27cee9e88466baf33e3d1d837b49a8f662f272150c1103ccadafa7d2f5b6f1aba3dd88a4e1fe73333d39725e71a2887f98a574a29f4f9aecae38e7b3435eb5fd0b70a98d2ad4c56a391e0f30468f25948b865bc0f4b9f111192332589b15c36889e40b1870d94d55bdb46458f9d3dcbb2bb2dfc31b58523f9d5685b7e8d059c9879ead263bf5b10ab3a061a749e6cf1084e2be7732b6d64d722cf5f7e0b9d7c7d1abc6f39dda2b2dfa7b5cca75416c5c05bd8a39936718adf4e570299f65ba23861d7ccceab4759f6548a156df6c2cb2f9501957bc94b1d8e1a80767924c4bccfd84fcb534fba6d1f65a2040408d32642f0ddba8e25d113fdab94c00d00c406a3a08149565209a4667d8495affa21f39d3eae28484b94941749d276205aae8337deaf022e5c7a1b7c9240eecb29d63e4cbf656f78d04fbfa330db9f20b4465f176ed491a0dcd4f12036c42a13f6d854b73556c66260a9a534c3273924964f3e1391d1be6e281f92d71bf05ecc6abecdc09523136760bdcf4d1b6858168735845d29b2680d8ab6cbc759f29ce79ebb68229c2c7dd5e33b5a625fdc99f89bb2213ac4966fe568bfb1d78521ed02928d8d3c0a6bf92d7f7e493e6c127552461a0e9239a56997027f361ff573ffbf2f5d5c6c58a5d70a71873057af7f0d1fbbfc910d85eae265886ce84f8b0af5d9f517d2a5cd4ff6520183e28513da78af5308fef9d37197be1d0597bb469588c5597546161f07269fddf21514e56044a20432dcd55fd19b7823ad25e78ae1ec3491cc99cc1d61838c47869d77629ffc42048f01718380503fb84d484472a586894490df9ac9564dfd5a0bcc70158f643ab847df472f6d056f52ed25bafabba26826f31dd4a38ede37b7fa32a9a0ab7a1e66908bd5a029bebd055097c169135e622b14165e4b4bfc324350ac884ff1eee81b2f537fa8ea9369c54f30931ccbf1cc96ceba268a7a355448b22d14d46fd4cb6cffe0f55f9a85c1f9483bbdf6a9732b9bae0a7efc07f3b8d3316c130f02d46abf4b6bb017c2aefe473c55322982a431e293a88b3e043bff2b359969403bb62aaa57771dc8244b373c48a147812ab1cb65a35e1a6d2e11f12b3a044b44a7806561d7b90bb3215d74f58f21ecad25fa3b306fe5b61d3d3d98fc521021920013818d09053b18b7bdf99b240e2e10b25577b387b024b194f3b04ef70dd89e80cb585b754f9e8f95dc9c42ad04eb0a484507d13ebd6719fdd45092e1a8f450b8afea2ab408b9f62cc4f2054d6a918eb0f253a0f73567648cecdf61eadf7a6f9f8d14e30b0a37b8e91b998cb06066607ff85cb6658a2dfbed42e426c6bc44b8134a03d74557baa3e44ee9f75460989c9e7fa2926bc777c428d8d04a3eaba9d4432f8f822d1440d7c2eb62ff970313b1d5ff4497f11a9d766d7401910cf93f70a7969989da31ba4464e2f345f321f98c56b679d9643f94aaa36f49ec6c3b57d36887c0438dbe0783db26db1386d046cdd2854888e973e5e23dab54c04cf51e6f3a6bf76d4327bf9b69b0e8fc8809bc5eef3c74d86d762f1b8be1033a86960ed57b04bbc866b37f5c44676685a71f5b2bb9524f8810e067f223b20108d437fffb9167169c5cb3baa8dd7d9e63b5b86737f6f52624a08b5b551091d4a345cec02935a663a854c8fde9c00d7be347b253adad84f91b3b376271f2c550ad8950852f0f86c8201b4f379ab184ca8dfae8fd0124900ae7f24e19dff2e9f0c6ecf656c803b2345aa0871ff4987dbcfe8f33f1fdc39de7fd81f51d07e37f5a6263da7bd55935e5ab830b5316fbe41564a33906a8bd62deb214a59346bfb2c9ab5d70a0afac92f4e8db13dd904bbaad40d501604e983536bd4f973c87b121c82b6caa220a9fb5b936a3834dfea581e3ade945aabadde2c964785e7db4d9b12b6dc75763ec09cc3f37478e2a771f28161cb9c042e786013dddbb367e46d2a6afde4d83d76814e8e91fc2122fefafcf8c97394410a40228ecf7eb900c2ef1f1c82ec07ee8231a341071fdf7ffaec33e833c093893afa9da34515202230885e0584bf604c86dd3607d3e3d0b0e967ff6c72bd3767a3274618ddf454a7f36059772a191752d8d94aae4422c6bdbcf0c5d60b0198e1fc504ee1ef5399a38d1d7489afbe0015b56f9e85a8ef9aff5afcd2a615aca3484ff877ebe15dee516e5dc4627515e6156576de40a9b5376192192017d785752a651bf775ddff7a5515b0c2429884aba652669f8503b571ab429843449be6a4657210e86cef5571b8994a5b0a7854d60385480f75edd9d58059dc4ff69fc98b020bb6de2b710bb79d9eb03ff80f2ee98e59068fcc180b4a54b89e78e56fbae10bec13f8517f8b03f57a08171f94eae64d120b09a7be3351eaaa8218606e8d82eee6d904f92eca5fbaf8ef2b9ad0ef07ca420145bd175136c2668262f919e175503f473c4e95a4aeb43f1ddfc08a103eae4b5ff0ba858c639e92ba7515df804e94f9540ef025ae264b714a5a12b4584525fef2f1c1c764c2bfd1efd76c57b6ae4e33adb2ad1eb0bebbe52c58bce12beeb91741f2fd7e3a325cd75136adf6172ab794125377bab11d1ce75f66d82a4c3c6b76c2e90b448a7e5a46329f2601b469c578ffa64e82afde08d457b29471494ee10937ffd8f0daf176e22f3516a167bf88fdc92411485d4554e1a340a2c0183cd52600058e5e34ee82159caff1f0722fca85bad2f6f816697b75006c830c5a066e78ee5e4d99a1a6c7138a5343daf8fd1374606717e9321949a6da9211c0ba80cfcc1286f9a6d1160076d50894cc7d6676a36ca2cf5f3f54be28ffc6f89a8590328a83f928091d44602f7cd6e2b1187e37dec3ea5b8aab3dfcfd4f2b677a4127cf9b6adf92910ccf64e0845723ed8d98d0dce55cc46c4cb4a0cc8515ed64e66ad71b7cdfe2438efdc0a8dddadf64ad998c476e00fc40451590387c7919d48a04a036dd515c778db01bbe102b6cad05b5b8ed13e15c3ee794f356c6817e9a3519b74a205cd5550fa19f1b99c396516fbb0332099388f16a74107fbe53da47ae263cce1e71f9efbe3354dd8dd624fabcbcce9ee7ce3e730a7bce790a4dd9350b61fcf8e281c445b0055727596954123c0cfe23bedb232364ee8fe7460a66d195408610fdbd64c702fbdb796d5990ffe7908f982f9a89b29990ff559dd39d459324869c15c24c5c1b44e2786df3ba6f75ec861f4ecedb02835cff39babfac8b519ce0fb8055c3444ee8534931a55f7cbdb5c228aa2429cb85686d5b588ec622da1f53f2d77a36a4fa90571717f6351ff08cdb31a540efa5e9993cea7faa22fbac7ade0e15053fd92d75682bc2b49b84fa9f9f1feaa3f0363d2f40f526637a15fc74bacb3dfef44f1ae9e1bbaf0ff97705cbf57fd1f95cca9cc78d0b95c99dc709675e40d6b30813ae88d282cab9ba380a12cbddb1109395b15741f34abb711bd5d367f6aefb15de6920c32a67d3632127c25b7017db5cf41b1741d8edcdc171d83192a30829f8273ca2bdd3dcde9f9a0a4efe4f1ec060980823e85bca7f8d68e2a45dd770fd8bb7dd31f7d8f9e43854de42c4269533cf6484c251a09a75c83e5ee83695cde574ad1eab3b69555b3907b7ddd723b1c36eecec7c25e481d82b31f83826a3d7486eea99ab73b995e07da0f5d3d5e1e5894d19e9667c793809464c73de4fb76f8fae077fe22aa2be2a9c09b9e5adb181c2124762c78fc34d76635beb93262df4261b668fd70e41f8d394625ca083b044a42380c0fdda79519d8b9ef6c05aa88dd250af44f267c9c86826cded4dd422b943add37e3b73cf0fda67996d53f651411bf282556fcbb61d6e6d7d06cbd8393a113287de8fea16c6821cb040bf65300868586e4d8c06da0d9f69a12bee40cdee733331262bba8485cc88358000ed8026998ee55a578d1f2c937f62c173a74e3f49092d21923c5b05d3922d16d3cd70215166d6e84d8e9f0c15e5dd5b230cfb22a6ffa0ce8291fa95983775087745ed05cb0a22b8a458adf354d5951e3f93b1c8acf49d6c641a61ce9cc158ad0f1bcce0dbd4b02a754aee2b019bd633ec696341a38b2f7f5fe94087bfdf26a083aef40deb8c565f046ce9b6f05239029b5f70f62999bf923893896007b0ab7bf948691f9da1bae7ad656fbbccac967a2f93877941ef0d255be329f633cda84c3c75ced97293bd30c37108bc39a91bfd50d6b246c602ae3db67783bfd5a8c5552f5e4a8a164711e4b7d2debb5fa5852d40fb8a9941858b4989e90141637dff5d9cd8b2da7ced2a53be345557442fcca631525d1c05e48f3b5ddb2a76494720f01b537aa940b6d6bc94d07d9150aa8dd7e5b1bf7cccd61a7d0b0e31ecaf0321335876cda8c2458002da6a77e6ec244eb8982a3a877c487b2082c639362dfcb2bf1d2adff3a2e647a148e929df5850f882b8a9aca3ea0c690a9f48d23dcb1b40c88b789a122fcfdee4aa1fc9eeb5ad46a0c7a4aaadfa3453332946f3d84ec4910c83e0dbf869bcc51e7858ce3a74ac8b716e6ce03e09f64d1a9251527a5ff88f03c1af46931fa4944ca62beeeefdc1000744a6758dacfb955c8118a133e2c2ee1973015ad22af57cfef2a5b1df73af48c9bb88e1abf8fd8b43378b4c3f6d80d742b70c70d839b0cdf8ccf5dff8fde8e1830a4089151b8c7010dd2c012fd4512d49e196eeb7946862b62ca80f67312a3787c1222ad27273e1fd6f5d263d5c015e8d96cebafcd2bdd067d3cea4ed37b4663b1f24db68647b7243a1953fa70c04cd4000f2a2db84681a39d44cfde5ce27b3b21d4e778b32271ca9782b5aa87a84bf02f43d308507d5770749732a1e2ceaa99cc80b8672f29c7859d736d82fef19adabeaf4d846be76333eb3f25945568abe0d7e0307da75330fa8ba1f06c5f589cb02c1e6e1a97dc13befd4e376a7ad024dcedf4331d4d8d7a2729c861fd629474981831d08e7da97c4ae90a67775a83d659e269fe0a427e6ee101fdb30550ff202ba193cc895d08eff06c6661b00da509bf9b1abfe42f39e9da0c3a65e2480702b78bae947a434868cffec414cffcefd05df40edd308a36ab5b30260e08b1dae2b90206f9bf60602d1bed8af4331a32411bc478bee419c1bf50225cb0d8d298a4c5e34a6f825ca91ee9b78cbe91654456f503ce796c612576e4297b4ec933039c7fdd77ef00ddc270523d49e0f9cfe604a3b141e78961e0c2e35860be20cc4df123081f12b98229c4f69c2d6bc162bc9f416251ab57ffdf59dbdfbffc16a7062ba497c1f784197183dc08762eb830039e0c39f9d3728bb566533354ae3089044ba639a2a71fd514cc3faf5ffcda9e7545954fccdf7016d46d3b7438e1e588da9795d3416fc940c0449713909e4d00065770fe8ac56fcb099c4b5d208926885e8ab72ab5c2af55fc4518e13be2d1f0721fb2559e11d18489e5be88bf201dbd18f6d04665a2b2d185d3975d70b5f7d55c63eb5cb0911fe70402f716ab8c2b81fdf3e2d6ee30cca1faa97c1571ac83bbd5b90b4d5bf6678b6ed3ed76ea30cfdd5f4ad0f27d6b0cabead8632c432c7cdf0f4b39a5c7d39fcb2b3ec4b320f77bad2a19f15532b25bc79dc8a6bab40f27202564dd9126f7168b3f191467ee33c823e40a524f6ce6051eed81c933ae21130e439693489d13bc565b1f7b96988099723ec826663f7ad8fafa3b29f8dd98d02dfdab187d0a852c031d7f87a0d0e4c5c21a5cbc9723b5081b7cdb01df821bcbd95e248dc79c6f92fe79bef5204c7f1db562881fe9a4ff2a75eda10ff6fc3c68fb5fae629544110f9d918cec5f2a6f285dbdb8671f4291a004bdeb0b9672723524a52190ab5ef3130ff90fde03118560c207792e9b09237940543255a1ab314af07883004f2a3e7de9847552786632f69d473fe0494a5cfde63f6396ac3ed5bc416fa0338e404c271c0fb978a9bc3758e58d3d2934beead279507b092b8913aae6eea74760568662f8ceb270e2fe2751c65491a3d226c1bca8743dcf19a92876865f9b76618088e8c3c321a1bef0c4512d3496f6c4e9890b47dc405e274e3591d29572cd34699c0d6a2703fa47d68e74313350054615131d071e8ca3c52dddf8415cdac14a675f6da09a5cf667e9f93c34865fc09b8885954b2f3ac3c654fece8a9f0910aa1383078aaf5505b7893514e623fc56b02e96640dae89aabd0a9dd7843f22b98c70b53268f889dfb07881d1bd50e1a8f2ecb8973834b92f1486ee740e30c126810a1022a7f5bcb99947cb92244562713beaf651d63aebdf91049072b016c26f436647fa94ac6c3b11e2e01d884d300d39a0d2e4931cb30fcb86165b8f565839650c9e6ebc9d80f8fac06e0e6534703fbd161a53604c0f6d8c13560cd93fc2ba89cc9127fd8b7869ddb4915300f343ddb705bb0aa5598d5489d7294c4ec43b0e6259de750fee7347133a7374523ad0da4d16ef0688ab5ff405446d85df0b88b26c45ac050f760e917d7e6d6560e899f2e8ff8629471885d4e7b5afc978bc0f83a78334ec4f3b8a2d35a33f3d250a1302b029d5faa6f7cd3e0a54aaa54955188d2f87c3fe9d188d0e47c5596e0e1eb7d0a049b1b221c5f2fd9b9c4d216c2472f47e07f9625d43254e26ba372f44be9878256b6544074d8e02845681d244f84e0810c90e7e93f43dc0443341c01a280035d3429e41ccace314856ded60638273614ca9ce334173e55678919ef2315a8cf8c4714b114d69d0333fb49fdf31af539fc5dc5945c32f60f1fccedfbb2d3d5797518b7faeb1c7d3e2e685e77199ac7628c638b441af121784ae8187ba604bab7c1ba1134fc6c8ccf10563008630dc22d35033afbcc7196f036ad7275b053cc985f89f883f1a60ea37ab08ab7167ec1069df5f150a76d7d670e6807b2b878a5a6a6ce9ea0efad039f632be2349d115881ed55a569e1ebd2db998f8d9a1e898ed2124f7ea47b70fce06de730fafff8b9a0be0e1021e9f2bf131fd35dfec1f6526c287f6d1b8d2d5ad909a0998f0845990c27fe8420000417d057daecfc92cb82bebcdbdb3fbdb1038d4d838eada1d0628956b3299484d90dd15c8aeca69767e12ea476e55c64eb2162ab692f08607b2396278d78f47b964e1efc615135ed03f6a7543077978849bb2f4645f33adbf334a1e78a9ecdf335ec1991b376aa682a85ae9ef479dfa388d859591488f4f5f15332e08be0b05a56125ce332afcd41898f2e17f3b4c4f8ee98158125ab5120b86caa6343a93fd68073389f5cbcaeeb98ce29f13596f9a69eb18d0e0014efc2f47ee9e5b78344aa0e01a04c62088e025564d7c95a75cc6ddd8dea8a03c5642043c40a592ae0d79da5395b3babe49a8219208b0b3ab0021ec1f1ac70050a142fe0336411aad299c6149072d68890a4b0b3972491d7dd6bb54c83419cd828bc79c47fa1e71dd55250f19ebab83c04d6067eaab711a0a88d6a7092c3368410e0a4dd491f86a2cc080dc482e8aa58cf4ea06781a685493cb91126c8485f4d8f4d80a8b81b6781b7b7e2611d076545c7d464612d319614bf2000f3fd432af04525c7abbbdc09fa2b00d049eaf56b117373a9b3a3800e952420f51a29b6ac0339ef6abfaf3e125e2325702ecb3ab2ba1b2d420049c2b92706ddc5ed2199937c51515dd2fe19da93360d00d463da44eba2da03e2e24ce0c8a1631b3f2ec9226dc72891fb37b8c55657b722e793c88f8d1db2587403a1e2e43c0464a195ea5d08a37c22f3be22a0c33b91f1ab3455df1da02e7d84da16c6d1120a5bcc5cba0e318a160732a642cf387ffabf8a30367c5c3e6fe202699aa0acb36407b5a96f1c1b294d0c27d968cf8eaf5b23cf19abf1d45135c70515662b3ceba0db558af049ee71a64306be8c6c713661b54747203df63cf1e83bfedd69bb5ec8e0af8bbdd495a1d753f9c837060a53c3b3993cc89573ff398e910d1efe5edb8ebc5a9bd516a47be10860b9cf62cfa7a522211fe13e17dd1540f8abecca2822a8ef55df8575e26a7b44cc3a664bc04519a3c1ad2813c9882832629d1ab7258fac377e5bfc6ddffe1590eee34145a90620a6bb2aca0271903f809ae339ac85a4021d57af1aaad680dc8a85fe3f37cece55b607afab933e465801f674bcf10f205832bfc6035301b2d5e4932cf13ae871204c4e01cb70169eb1e80b9afbb345653652eea0254e83d78488c4a804524aa7652f75eaced97385b9cef809155f957ea33117c39fc65a5fd62a9770184f2967bfd84514d15d0bd316912ae6d137c8fa830bb9763c49201df2b4510bb268a7c5a29001f4334168fa04899dea7363c93a5a085cd1a85ff688ecc776b40e9aaaf2eea00c20d97005b26248537ee5f5720aa14886cd6803c9de6b3b1f9266edc8118de88d62b26d755d1115992b61dd25741fe246dfd148938f906d2e36d74170ca6628fa41bdd63d939e4b36a4a524cfd4326a56e1c788bf673bed1dff3f28b7ccda77a1c6fd596c2aff196525310e073237327389e8745bc7d0dd71daaccc364c87f79f1b5eca8f6b99c58e809a96e18b81d6ed15c37b1be99dc3ee2c3b2c26bb2fd750f136fdf81c20b6ade8a9b95cfc544564718dd2d71bfd0caa460b84a4e73364f88f0a9ed6c27f622277aa75e59bf06edd86cc7d678d0eefcfabe222bd58df4b4a9f4c564432d82b3422d95b43098b7701b9bea527bd8934cbc5408d5c278343a6ff4fe1606f568563212b7d03ea92290c7e66eac6d3ab9aaad3d4c72061f0edf7b2767dcf366c271553dbaece2d18d30558b4717b3343809f83bef7db93e301bc475bfbc3036e1af6c79261a249563618520e6c431d024f350df3fad86d9532210170af074745073f674f60b6ed88813da7b3fda38583d6dae5a693cd4d9a74602964f997273b6146a35bab161aa2f7c5b84087791027abdfa3f2b8943dfdbb1c99e1319fdd91c6ad055d9fd36d7427766b9578efcfa381ccf4dbab9d95e5d36549b9c553dc9d381a3280cadc9fdb359ce14e9320db8172fc64902f1e8d92600301caad34ed90300fa4a198a45d36be02c0739b7cb8a83ad1e518c87dee81d9dab11835f9fea7b637cbefc4afb6c9b8a042f363d29ff1ef46c34737a29eb4e7358c9ffe56e7843920017fa6a09ae3a77d5211378c42459d9916b52d754b6749dc43c421ca5a1af74da33cc2eb7fe6c51fc8e9decc8840a95a44afd3858ec6e2dc409108065fe5bbf22482ae31b5bd00f5b4206e7e14d0f32c49aac76c9f7d76a23d7b2a353022e5001fb3ab084d86f1b0c38136ca8afe1ccca5bd26f1d4201a8a860bd56afe6ca5d1ec1010e223f263b8c45fb0adf3e0918b3f290722dbc8cc48a5cade8205c61d481c1653f0ea501d1fd3c3f0c7a06cd7d2f2f2ac6d5ae1303762c57932dae96be49400f1290f10508e70c588c5f7bc7313d178d74bb2898db7421b3135174e88e83de08d056fa64dced3f322251cf1fee603d21328665ef6da1cd502e5e800e58edbd9799f4996ea3b63e59a569e85b4822b152081051c0db20544612d360761a032493ba7cfb41a61f868f2283ca77f4b8c5157a37352664f33546f6f5318e2d3aac93d56bc6fd67e6a7bb3951246d89d818d11c4a19a6d16e44f2a54a871ca01800236e2c20b26ab58332bac60ed3c48595551c47ef4c57f6cbcbb0a4aee3668b2bb7792af4adc013681fcc91273bfd6c9eba549d9e57d90143992d1166a6364578d3927816efd4d804730232766e5a79bd0222b543191090d59238ac507d5ceca46c7fa66af6c4a5b87172123ab34fe21998aae35ea013c92b72a16a32d222626522d78bcccd138f0a9f2e3ef3db0edc290f0f12b9db44317a160626324c57a64c1f58551535eb30dd4c103c49ed377ef45238339d4229de20aa68a5864e2cebbd7408ff628c53f9c9db980c5de5b2ebd875cfc5a14d0ed1808a18e46144aadc10ab502102af1d7a88eeff36ebd1c8d0093390b10ddeadc75e071149c8ed177dad2cad0ad987d63c5cd738b9a78119904d98f6c9fdc91add9ac2e7bc749e51264e025aa0fb49780b4920494ce1ef4a40cc9bbb0a277a21ebf4b05abad740b7d4af09dacf3bd03162eb11301d42aeac901aefdb9d449b6d911ea217eacb8b3b96d874c6589cf05dd5ede2a28ee6797196d80473d6e18e88c083566c58b4725368147e76bb8f1a63b4fc35b6f19ae6e08a68758818a575f811ef1ad08fbe6cefd5265e40b057f80eafe46ddb132a17272e33df4e9a9de4163c2807c0c8be7ca4b5a94592086dab83ca0eb706079c1d01bc7fccc6f7ed99dd7e3ec5ff8a38dc9e562d063dc06bd8a6419123ce0194a74efd50f4f1de7aa8c47e5399ca76321777ac77fc006b684807971b37e2e2f41587b0c14047a032eba781b7938032e0f1e8d17882f72bb7b306e506f12d1bb5cf7ecd7a288d65d674a4eba7f48747f7602a635f730501fcffde8edc0cbf91ff2a1145abbbb2ff896b60ef21c2f0bda24b7363270cb5bac40a4eabb23ffd06cdcc2c3d31890e86be25630923467c00efa62cbe6e67332cfa00b5e58a572e36e756064fea8bc373dfb78673197b99eadce89336202856a0b17ba0b8cfaf82f92724f6e259575023da5f94b773bd753b0754330d03872d2540e0f46f7e53f351ba3e5e716aa7c3238edab413671c4ee4ede6b8778c25c2530d5dad854686a4e884bc9873ef3e6d030de0e4eece504fa2c8721548200f495168a5e1a086df60f2eb7adb2141ca3df4db0f9e5dabe835e6d370d87c334133db27f0ee078feb715651b4a83f671bf9737a0c0bc1bfed51454274ae98ccaaafb152b77a77ddbaca2375d74521c7aa987036b855fc722c245dcee58db29ac753c5b33042dcb6b4fcb64a4c4da561913e5066be4ff367547c5bbc939e42bb020dc6afbcdeaa45a0013927c36b769c6246e99c5a8186ea87fa516929b4bbc1292ece081f10c6729ca2d0ad30f994567ece95000f4c3da02a630e2232f7485a1e809f3fd2ea02525ed4eecadfe1653423064c19c610476f9168d8ec62a8f9c8746307db0a7793833d6f2c91de2f6b228eeb2094cce581f85535e635cd4b928b6ae669d3d2bc9f268fec63a71f19767c09bc9c74d10453388a6c87498f617cb30abfc0cb14a28945fe8a1d66ae3e3da833d467d33dedcdf97e344921c5d22d9c1fe56fbd4fbef9a92a5c8ac188f01af4ad778dc413172779d8b41af8ea2d4a2159729ff424c5a8e74e564b9fc1935d016e4590a2d917ab997d4d23a403d36c17d500a230cc9d112d814e7c0bc83f3283b5ce0e6588c57e15037d7caabc10912fd89eb8241fffaecf0aa17c275e4408df9f09e1e10c2e80af10ca3aba77aef9d8e9139878a8f12602d3168de1a4a354d468f7d57cb69cfb7ad0125bc09d2301fc35c8048a8f1095741072f8ae03c11e4389430cefceae510161335ff812c8098dcc50375535465566874c3d37c38a4fc115041e22431163506b5c4e91fcd2521694aa39c27edb4e9aa932336c721768d2f86e0050c86c1be8c6a302eb7de0e88a5c558c8731152bd905d01bea95223f7dae525b876b2abf6fcce2d288df7886bf63d3be72fcd089fc0e01f844a58241b574df3c5c8b22daecd00ce4a1fcd792171c3b5df746c86a448811d592dc4c8b12e153f1ccab7d0b827af3a0a1791f2a9e3ec53f0dd50d53882142d608ef2795e35907630feed5dafbbfe086fbd86d89d20b9566b81678e6d6f2dda4ab3328aa782ef9bab82167b7905fe677dcfaab81e673461efcc138d659716d959f21fa697d24ce8cb8e02cae49b73124549e0408fc6c2d607c2aa98e76a2caf4d7c471ae4e0838442bee2ac94671ff2cfca1d1a7e4f5cec547effc515e6d2f744e3e4bb46b7cfd60a6b9d1a4df75313164ae54ab47fc55c6fc76f2c686abdedf0e7d811f8fffd35020fb9b361a015787d440f41fc129deb831ab49f9c0dda6838e3b8e6070fe8ac2148b56ec5eb72c673c440099652fd675d4bc6994ac11f3e65def7a5e033183e8b3078ddf9da7592588877ab3407c6a31193a5b0a0b42016b144d2101b6d257c77e063bed0d459ac7b93fcb00247375a2f75ee265d949d5686b18cebd9bc0ff9e2ee097a0cefb153e85b23a59a7514b49d7dee1b7997a8fb17dddcab8e8f18e005a8e2768b6ffdf567b5eff2609b49914973708b0c0f76608e1892ed1851ebfea2f048a9938942f688fac5260f86c7b559f24ea62527f0c2fcbfc40f60f8c72d3036da87907c88a4abfe748876f58cd7db1fcda669a79bd716f5b4900c82b44a76e0b00f51cceaf72d0abd800fa73afa35ff962c6a0f1a2ea9b3ce6cf50aa4090a429a98ca3f0d14b9bfb18aadf3180f3a31e9e074fbdddd80e58464112f4e9d5d1871fd9617af97fabe8e736e0015611970e4e11fb1546061291256b60632b714567125b5cd35f63a90a8a89c80a987e1ffbcd9576dbafdbe913c8ea1128ccc8a6901aedd8ea8ff08475e83163f43db69ba1aee0f26e3d6fce2c8eac6bf825dfcfd14905803e3215263601a9fca3af6c56a8af0c440947b9be96766c4d52e7e03ef0aee262d2e9d7edd4399cb31aeebbb3ca4709ad24b9b43fcf0ca161a02fff973d1aa09422148f833b7b86fe116f55e249a0e83cc4f05233dc2ee3169d6123f3b37aad87ae041dd931b959adab2bf7e1e49d1bc22727415e9084ee44616452bfdf9ac763400a16827a1445d8a58f2047db6480cc3e39ee854b7ef0b0f2e1c104295f0a16f943fa57588779e3d735d0111c8aa61b524ad60aa86878f5b9d61a823ada9e3508a82d34902e65e26b03e29b97e86a1b5d326d70875cdef13e9dfe7ce9e092e14d68e5b318af8ec0912ef92e63d41b5457f84f0258c2ab905fccb4a295bceee989f0931fc728f6b5fa4237ee20eb2765ab825ac348dd4f2105f745c05192382b9eae7f1cd1f8ab1f0b6aec8f7a0cffa44d1268402c6ac2135a231aab0f248f486b8b64d438b782b0991e602741d750b546aa6b304912bd969d78fc457b1b9c7e7d9c5349b3d8fc1969f497ebc35425c52c674f82f02133c9521586ee0d92a9702d3512c343f4dfb98476665996d6eee64961d30392eca75e5a38346728235b113b1d961919fe6ee89183405b260af2b51e3e3c34975cdbadde5d5196ab5ed9b8637f3a72ac07ce1e73277179298063bd6b10b437ead946e0a99870296e243279c8e410baa65aa1bec200d8613b625c1b83cf8e2c1e0aa230e6f448e71fe33eccb33819efa99e995970b68d6ced0fe0799f77c3761eada10d4e48ecb2d70e12bf63672cc259f5231eb278a2951cac988a542b3b8c3172f754016f2afeccaf2a027205ff7d4f876bea7e322d97f3b014f56f35d13d8c828a36fd9986d8603d7fe5c4446e015029b0128733f2b01fa21626602c6729c59d83e1cb484dbba1bf6dd1ac452b5221058d88c9e83b0ccf310242641b0e9c548f54020cdc95161b5b5fa7f7057f93d8bd2eb67bd52024c6745ca89b5766a0016f7994b5169236a65f12fe92b66b5bcfe9318b496b1d140056a1629c2216ba91a4a9f68dc29284e66b4c26a6b3a7bb8ae509e471635c30ad0cf53b15809356022c0b926602523ca1364f34699409cf9fc6a099f5c13b1fcca0e92d538b57cbe2d144cfcf76ff9defeea76c849740a195b03756872ea6129b0a88532d4b0d24cc3ee08e81369e83b7aa217791e73b1158813a181103d776e765eaaffe8b41443b60a59b694f9cc415bc07f31a139f4eae182fcc8685934b7f9ae8c83e3a9b2b38c5da6062bbb044ba921fd865863903e03eb1f2bf1f36e5f272152e1820655569770b0a06af2140a69b3a1f33dc9186e448407a210a15849fe68a1283fae879b4770ef52ada5c1b81ad6d5b3254b092bef3709756d9d4f046a850a2b5270ae6fb0a33342043e7cc70b40a8335045383e151bd9c141348e0387c3ff30ac4f6ae990a3981fb75d4924e793f2460e14a8e32511154664b15605b24a650c30b4fe705cc52daa4c08552ebe8e59c092fa87286ffeeb73d0690a4923eef1dd29e8d8d2a34fb258affff619be76448dbdaa724716cf79f8ad5d55a103bec77f807813e615ba8126a48f43056f693a6ca4684c94a5f191a0a1f1902416a77ae654cd3cab940d95733a996b7cf52a3707daf98bb4c12953d44ebfb429e5402b8c13feed83b8c07c785d7129f0f2833561fddbb223f49da82608a5186e56efd6a700a625118863dae5e77971545d3e8b67a167b8d2ea91c99d24cb37ea202b25329d94aa03cdf0ab6fdbf51db2ae158cf622c01b41cdde0aeee70b4cfb7e3f966e85ffcc3606d798aa13b7e1b675c85156edaddebd3f9b7264a7fc87be593c6a7552be40684f90f7dae023824fa74b3419ab2c03710777902cb8ed5dcdc948f0c13ea23185a235921a4096742bda1248f953de8b070a245cd5f0061538d9e8a45ce7dad06383b591b5d0d40c595135f9dde478d55b7e7d0e0a023f3a8facabfb53396e521a39cb0c91d37839f28474d48c54e2e6d618d47ad59c598afd5fa9a4a1c5e32977d1cf30bfabc8e2153337dd15655bc7e58c1be9543bc2bdb2c340ca8c8bb19c47a2f80c539b35633902d4b78d94760875e77c5c74bbdd2acbd4f2d3fe5783f9bf34c1fa803b6781a3168defb931ae9a1039c46fdad182c544ec5bab8db6cbc5e4b406164b84c1333dba1514816f3c87e7e2b228cb5121d5f4c218a09dbe3997ccfe389013c733b8c727cd6586490c3a716f1bb72577244310ed8fc9c36312f7fd0cc5e01b4d2003bb12269bffb9900d104c67c7af002d6273c41f207a419f76204a3d2464196e159da21dcf2fd4540460bbda0b829bac8b42ef2b4249c01fb8de71ed31c42723d2be050b2924a6b4a98e392b04160d8eb4060c975495c0f8447db222c15e5baa2f0906bea4e16e82f37e092ca7114cc8dfbcb643af4ddd6a76bc05c55e98fa1e2dfb763a77fc56f895030efbeb52017bec45f7f7a6b8929f49c17fade03a69891129019fe97bd72da04e7afd6f84418c065a107ec71905b27115ea35235785c6887929d4e90931b042d80102f60a5524e0bd67ccb56740c7d2ff9ee31145f72769692b9af8850b6605e867767bef7c785d3fd5a64d253f0703e02ab78b6160f0764af4f4924dd91de63b4ecd57d0e60352f77a4e9bbe9852af311199e466bfb0ca8bd7b39795e8a6948188a95a4a016b506aceb680a810261b68fdeaf87a822eeab06a1527fdb39d588a02d9801ff01ed7c381ea5d5b47329c53abbeedf233a5d0c9f18aa8cd410f8410feefaf74b01546df228dc99684750111ae917b1c5ac25b82112d7991ca34642ab3e92f78d4802b1d795d965c3b15238ec58067aad30576395ba9a5157f1feadc56ba33c3592f807a2142a732e7712496a2b3c04fc4c19c793ace781c06215f2b2bb04d588c5a0a2237c4cd2540120ed20fc411849912faf92860887ad3e8a0bdc716fb8f5d38bffce8591413fe629c2d773d1926553c8b4b5ba4bd9c4a5489d072e4c45abdc47819a1a181baa5c5f220816691650a5ced7a840c6741a40fa7b3fd15f3258ce0daa139af88b68eab3f9198b0d6fd43a9d9c1415e25dcbb2e24037dea1fcece5612e30df5e55d72d5b1e324cbc4c67e33fd5d81e7634f2b0edc2da47145f2d6a99c6710290db04615c398331188de50a997e18685c4f3d3a7eead366a6040f9fce96292bb261540bfc7281f5f7fb2d35d195727eb94aa7e8336bdc19d910f0812adcdcc4a65532191223c2d390e41aaf61b67e0969a0036fab86ba4bf54697792fdaf1fe2f992b61b3b81e8570ce141764731051ade7ebbe7274c13e74b224d08e1b1a07880437a6cdf2991cdc04f89f7d83dcc4f2feb53f083284332af0236855b696b77ab0296fd84a02ad42d0e6dd5d152ddd4436076edfcdfb344796d236b863fcf753ec2bf084fdad12553a2dfd65ec1cde5eeb7205f055065c03a1b1a865b1464e1dfed1a175b9417314c338c1d1cfe0b717ab08ef865cdb6d905dc5f83d3aa3bd15104ab11363ddc317d4119d96eee719b59a1e1dc193d46483bf7490bf3a8c1e8033de8fd6f84a53dc947d289d61e3ee2b0bab357caf4b3d1702a0ad33ed9fe8c181eebd45ae3e4cb7552192e76bcc2e9e7317f9d0483cde40b4affca464fa53efc9f79b0d69e5445ca0c633f7b161c0f6162434468c3a7b441a9751a9cd3e54f4dff215f61b59d8087d65eef9cf1e2263a0b6675c59e5169f550be989acd6759e66deadf25b52dec8780581353fdfaa53fdf486e640edfed5a623e60327f63118921f32085c5de58f6d1d812431ca963e7c71421f845e9ddebff249e8b572f18d749f79393e538450a6753bedfbbf4e9eef7b30e609dde8e3c92261bc8eea5e59e1939da08015c30b38f99494a7a29d4ec8138f7746c5471a994a02eec0317768a4678efafee575e776f1afbea514c891dc52312cf82123d983629eaef0be27677e8eacb87e4ad928ba1281d5c38ff1e4370fc5ed67c8301243143331e2c2063c43363915a147e835a18e8dec5185fbbd35e4b5573312fd6f4ae17dea79f83c7cfb0af2218473b68d580bb464c224fb2dc8eeb1085a92c672b58f0bd89d812eeb8e3812c54917c0b6f897258041c3df8f78f1a40de60d1b7359b1ed4bd8d9058a22906e1d8e18a253344f09e056152be13616bc77eb63bd57048d346d2b4559c05c8ed90486fe156e83255127e43fcc88fb3433f997935f24ce044435164bcc481444235833908cd99015738bcd679c399d29dceb629cb4793bfd62637b9f15316da66f545def9ddaf9888ee0fa0ed58eb013d42bbd4ce8fad5000a3dc10ecf10473f68b782bd4217e01431a3c9aa79dce686aec7b50fdc5a74ce29fb724c5e1e1898955d4d3622fc3e58b2a79fc41d848f7d66b935eb1d395d1aa9632595e6ab884c9a2b5ea6a04fffb22cfd1d97ce211da059e50da70c61b33e277a5860066719b25a7ae5317afb35adbbd9473d03a168fca8f483db93839185078aebe1f804b1aa5ace401002b12d04f3da4b42f8adf84a88936a2bf011a4482d4ed0365d171836df275572d5e4477fc46fa4843d32afd9d8818be47b4b059c126ea446569d2e0ebcda4ccce5811415127095f3d3abfad780757ad28631c7a59aa63d27479e09c17913a14187b9224215ca08bb75908c5b66e0dac07d5e7451aba6584c10d415df101aefb740008b1ccdabda4f8efedd400971a8fce9af57e41536f225e860512bbeea91309e3803fcc87c359ff32a5e1060fd4b0059c322924f1e733323a5c2e872dd71c5910617836587c41b57de4247d334a6ed3bdbba7f561377de48c89e574232d67519e9a88c47ed2e8ced5659cf5956e09376b1e826108e1059eb6a92a0ad405f378501ce983771928313ddfb46dcff5c05d6a3ab907d30cf2d14dada6b3bb80606cf8e4f7b32e9adba973e7a6609c602c80e8a2218d7de32d579b4e24f8285fe0d9ba8549ae63b8051d4c44d1f4adfb41bd6d82d9cfcf8d85c62388be3e23ff4e1e6791a7d8ed3ba50643916fce7c091ed180a653f23522faeba97a47168cb0c466af1f953fbc5e246e5de626f63676ddd3c0fd63285f12aec9d6331ebd5800d5a0a892e1ab0bfa4e94e16cd5e61f55a268253fb7cf74c679c0cf6f9554076986328703f513aea1a0f7233ae2c01ebb1f4ae1eb1e7f4575209cbb17ae688dc75062f51b3185705c4aaaab9e45671732e9d5a1971e46b953b9dbf2212e94c96729c42f882a9cb5d9c9679d1876feee042220e313e5b9cb617f8127193e105bec5dae797360a2c6def511bd40e147dfc91582c3f85876ad030f71779d00875dde0309b7d3f96b43df958c8d1becd8d8261417293bf1e803d181588bf265adefc70c453f0f595c328105a1b588c8e32c14c87fe0605a64a92507b5e29663b22096ec7d8551a9f0a8e419e966804400c54af102f7e73bb317b52ffaf88d72f572fef86bad9bf057976b063968a65d29a858c7d450be81026dfa824f780bab4bbb1c4a111e64b99998db36557d46a7486e93fec4f6db7bddf19abfcc6e83688b2b113af0bc74756ccf6d4b49431aaaa34f5fc29ea24f4d68bb49e669a974f2fc0bdeea1108c5b8b2172a0e12f86a12a7cc638d86f1013f20b70159c6a5068bba46e267bc01bb39cadb95d550c9f6d4163e41ff67c3c3b9e3537b6357d076a82f8d8bd0062261b3e8422989e8cae08520311ffcb3a64f16886c5e2430ccc5cd5d828b4e3ad46977865d5b98b040646369e95de8e93b3ee8b3e9adf7090fe29712a9446922ec309bdd58b02c184e21b5f971096f7f4d9051ff28957092b9a394fa93844ce09efa2b98852243f8c5e5d407c04f2598b9a58a0d62319d633ae24a475e0709b12080997691015013194ba107b65eebb5c79fe7b7becf007a3960ea023f21034b178124562cd851f478427a52f987eb70d68f1ca4aa3baac865c9ea378eeefd57a7542690db1b4414a22d940a556da032df7452734a5dea026b2755dcf24fb2c9554a84a5a474f3fd4935bcb6b0bdbafd70fea8df2786845bc8eaa5631214082bebe9552b9b34960fd7faab5bb491bf5583c03ea038dab72531900a74e5e608b0ef1ca924f3d43f388ab87dfb9c7d5a8e4c3a6ebeb369a1189dc9d5b8fe4af70dbf220934f41922b99fb60cb853362ca5345556ab44b53f7c599787a522e891220e58023a06d5057cee3223e9c20011f53c108530ed9d6b08d93641ea4d6cb25cc8798e83bb5c4bd27202ba8ff11d838fee4bebc35252b9fc0c5014546b04635af80bd35783950f95c13ccfed84d8127cb854a1c3bd53138f80c65b8af155987a547a6bf0eee46c5351f5efe95e68c86a13134560e1f5ef697a80e6841db3fc8bb98a9e8d6fd8e825c43f5d83e1e02e93b101c71b39a5b580dae65af9743016c7b53d963947be8bbd34de2283b7a1ba080134c678f33d62256ba579b5bdc76b1a977ba8317569114ee6d4aa6c480eec7f5a05756f09303b44a28324f570925f3bf6525dd715aa64d5ac98c9dd47811a04a72a3d2d55fa7b54df6a15b07b0ead038ef324c5a9a795306be042eca08fe94ba80f2e02fc7b87ff93f620b1e983231cf99c21944b3cb378e3429fd7779d68e3754cba7fdaae398d48800ea301f56fd09648fcb1a76643ed7e54cffe00d62a058e4cefa9ad2fdce220101aede1e6174d4f98a68932c639de7a5e635a7d066f97ddde26bf3717e3e1fd162be4f12c8b4cde63bf5069800078823fdf05e54f40f8b619857f3fd2f573f5e5acca8a79719a12fe23dcb53db588890648b4d889e1ff0c9d036d5fa945de105a81a6898c9f37a76efc2df7a7fd43937017f07ed49ec1ab7f441ebbb1eb25f7f6f27a15c316877ab6d6ce90828f87880ee55a17424bc5dfa49a22d14c2ff00cfc5ccc167f43ee1b7a3b8a70d374db6194372e24085d24eabaaf9799ec0f52ace7bbdc847faf8514c5441541b2e357e618bc863a4cad51106d00daa39e5b30aed246fd96476f9e248fec95e17a435d4f07ac672444fb076ce4ddf50dc3086164dadfe693b8004590c9a795f9772063e95f2b1571c58e0a59b8108ab1f18c5d16332f28d664ca4f79dfa7a7aca5ca3dcd01844aa682dfa0caa489898c041f8d4f774b31b103551a31e06049dd40dbb5616b6f39aa591d8bf665e0de49e2f6a89d4eda9e79631674a03bf8294d80294e932b4418b90a7320ec33ef2d9d32db8c1750f6382c161b89952585e84dac3b7edd85665bfabc942602ea365816265f87b34dde3eef42e9caa6cab422f5008a138f0db4585c25e1895d1bda577f78a99b9357827b14f7896e8596d294e37d71fb1fb917f17dc63d18dd59aa67b8fe5ea3003d3266b5ba8cc977be2cbd1c1e7d945fa2fd7a12662757ca0ba855c7a156abe326489cea59499688a3d9d52d378b4ceb868e1510abc76bb954da4bfa1826cc28a0144450de23347d9b097ac95e8d1913e81da379ea6dfcd4900e749205d0f9b30cd6751ead174affcca863a932401751d516218931f3db2d83a25d987b3909658a55ff9e64d170728a9bd7a92c33ce501efe350de1c38647429968e4c0ecb184688f7471822c85ee8616ac7491287c55288444d2ff680046d64f4120741b44e27db3556fed55961f19cd443689245940dd0bc1cd8f79d28d3421870fd6c5908c0f4b62f806c121e9ea471455b85d8c1d4d3e2adeef2c7f11a1106005488396ed910fd194c00ae1e4f8854b56ce5c5cd26668ecf302c5bc9478aa62fc1e18028ce14e0b450dfef4ac798ea6c8195cfed75065ccece635ddec65693dad660dae588305b54eb95002d52dd2d42307142a1c23d223dc91d894e7c8a91cc86ffc40de3f23056ed0865ffbd7e4b56c4e758af0d8f342f040ec1d781e3917c0b5f2d51a2dee28b80782062db4a5d91caa7222a90d2481b983c3280397d3d9f37cff61f4f561ee186ad2f6d98683a2a1c66e6a83dbe43cd19133d11665085e36177d31a35e9f48c570cd3886ef4ed97e7ded3d0581b0481d8592d3b4bc41032e20a389f06ce09e9dfe7ec56bba9851310f7ffd19b2556917ab5f818a51235f03126fe8b6d8a1f7933c514a84029fd045f4c9edbe76e7a4379bc333dc219587908d438d73489604b4c59623f134a6c06dfd27c8805cb9f1ee0618f73ceac69a1274a8110033a35a34a0786d4e2d919661e98db4fb790ff5dcaa550ddab1a6d8cde265214c138a8d0f526acae594054f1e616e2eef13447de98aaa582ea5e45c3837a6c5ea8e4f841d2ec93c3d475b63e956317238685346d4cc20ebb6b048c4e297efecda073d3fefe0d715391698a1c8727117094f77bdd13775f35a40cf2fbde062a30059830692caa162c9cddde6b3f8acdc9fd0fdf656d152d6d49e33eb2babff065a1bb56d5cb4718d0e85f706200d21a78e618e2302fe3b435cd989a56aa386132356755493fe6e759152a859e0fccd8ba06a606261bd91364bbbff7708aef7ffe6bc2138c41fc2075e7c3b4d75b9d05f089836bb837b76a15c488a0ee3a0cca648e6dc9ade437420d48c7c13ceba9ec4fa1a171d3e551c2adf5180c6e88b42a1c1e8ef07d784c800b76f11286608a1e40bb23d6f3ee51faf75a4727634a53d4d709de86068de3a2309058e7cb279ee4a2767742b19856907742aa51302b6c3bd8b8e3a5960e47807bff3547edfade8530200c17fb867f7756be1c54745153a6fd9c27808fe97800440f7e1fad0ccfdfc35452e9178a6129e17b18afdd795adcc52c5fe5fbe4134ff405cbca3a0dfe83e49b6813e4a17f5012cb05af4acdde81e6cc07512e7f4f37e1d7c377772095f5b4144800f51f70e69b1b1f34c2c8004672c25bd1c253c3b0a4cecfd562ede380aecd3993a00ae85d0f26dbaead18472a9ae09d64823aa8bca5e77e0c0cdd84dea549be42897507a67bef29076b40d86668e82556aa2d02daab0306e66b1b8acbdd1ccad6ea70d31cb773020036eedcdb2ce248e80e85b7d27d9ae6d9e3606d68183780abea127b3866f8ea515c96a74b179ddd04747c626586648c9ae2afe1f3fd32706cc229f76e99ebc622706d3100f139bf4488340b8e9712bf15d1ebc030d0ef65dc3f56e99c3abbdfa0cd2752eb468117a3edb239e3f6938337ce2c726f2878ca7f48db3b99e63c06ad48694cf7a1a2ba94a2a058fc920777088df8b6fc921feea4e82b611c24fbcffc9f2c9a01271926f5ed025a159fc87dc43061ca09dcf5d3f16a78ad52accb3cf468d170b57aac3ce12179d2d760c11a060d5a63553d09534577e1a90c9c926cd5095073ffc6f5d518a0a577d23e31c6a2d14ad7f70e1c21e3cd837e0399d400af1d29db35b2d3d5bf825261557a73a4ec8772eec615111478ae7492fdc318db255c725d2be7b2006b44e423473f6026e1edf7faa636ab3d75723469701a382ede1b3dd12d844d7d4a153e3c90a19cfc8d0ac619cd654e8cd4927f3410450d7114bc2bef0b9db5fe57ac8b713cdb669449dc3dcf20ad9e19d3bbc2cc2390c6abe8451677f619d343605548dd072f6889895c941ef834c8d61062349cf9879be744d8025712c2d221e936932b292a6a698cabdb5034b91d0e0950d760fad16318c31693c276c0bf7818e3b8a9151b8610604a3a540d22a14b3b73bb7fc0ccf133cf2fb0e3862249b5e3a9224ebf17dfe3ae4c9873ecd24719daf4e0dd996927c38ea5745f6cd0e74fdf31bc9771143f12e748a93a35506735c5854b6d4a2f50c88cfde1374aa0fb2cf317ddef12c2eda8e4b0efbe830ff98eadffd2681d8181704248239facbadd27b79d273014daea4fd93bca64e02e37f24994ab0632e9e0cb7823a2e9649a39b888993dd95cf7c278d54ffea00b92d4079a52a18614c496ef60d0a2e7c58791841cfc187f608b5e6f726666457967de67db853dfac833de9150ac0faf30bb9e9cd581b195b8d75f3588081fc73200917d125657120575d030a78dd0ab7e41fb893f86178a9c211e5bda42073103c7d7bd233ca6e3a965639d4e7eeb1f5f3651ae96d24ea1747a22a4a871a79b7b69a7bed42cee3099a368391961d4f8da25f17a83e53c85ad573b01da7a0f807a9c46b893bd1657e06fb7507598bab124f9553433f246becd8c0df2858d192728fb6f869667e215928287186c0b766deeea1cd91c086e6a76fc0e0dc3a355652cb2f5077a36e7e3f95bf036320391672e7633b183e0b421a0458bae3ccba7e0a95fbccdc22c0ca5fb64e00ebd28c1dd694675f090493383f573867a28cd7c8a195260567c62600e49f6ca286a282509b76f3469841308181848a38b155a99d3c95f48b54cc6fb1ae6aebd8481b7ded4cf3138b3c16959321c530fd3b9ae052a7a93470576939bf07a7b097edd915cf3cea7b10ae35532d962f08679256f14c7bd1e00fa706bb680d649a9489b7ef54af9eeaa56aff6be94b19c80ebce7458641170de3a4271aa7eadaebd089f515638165ab300316fa1cb4ac27a04540347bafb7d072dd992739da32895f8fe0eec6848bc784a4feb13eea45b89ffcb737483bfa48cbd6120662fb92638c3d30ec5a8f5e114c2f544521069013a77e6035c6f16cc280a03f4a147e3b93078720951de01afd822d9927e2cf42703081a6b956874c3fb322fc122fa5ba9958cdc5a341d72c51c9718f3d0b9bf07b09750375fa103000597b7f0acbcc125047951a2d2d122237c6e69f16ca663550f71ed9d3879e0e0d787b351226c9ed22f4c21df50fc544e82b830d64aa74711a2acd6471e17f62b0b945ee67defa0495889c266a283fc66a9c2d7f7b0466e950e6e666ccb5b6bc783dea9e82da6b16795528d545ed945c8c1bbaf445320b19026d85f1719d7e6d77c53b5d7a55c979022c58882afed4cc947db0c2d9790c53878bfd25232efa8bd31d4c21f3f3f5610738bff5e6f8e5a2ff59436363dc0776f7394ce8d368c5e4c43e139f38fc9fd768957a34a251985bd3520ec8ed190c0c853ac12d50d53f10b4af07e592a1494d43ee136041362e09be3cc76f1c32995f88888a262b2a67fe725e0104dbe804441915321199c7a0af400f27ebacfe9f3ca5be769bc6f7f85056ca67336add552697eebc2f39fb21e3e39f52fdb50532bb072151514e55990b85f198af1c905a54775554d8fac3dadc89d27682d739adba24839f0b7fcc6a17cffede6edc4642ea236071586b333c4dcbedc3c153ff4cb6788383ee6e6f552107cbdd9ccbffcb4357c723da3ec47e740922d6f1fd074001950a48eae8e2412302f1fe303ebd12c5e184783ab52ffb9784eb4681db762528805c28e9be062a321550e4ab8ec41b51dcac581d750afb2c4f45f8eb8901cc46840989cacaa52574611bec66e0c0e1e8925693023547c3d655ce50b7ceaeb260d3570907977570e1192fbef5b6a9a27de8c483448246d127fed4dc60b3aaafd7290db2ea4ec6df5dcc76776902b7a38b03dee0a174013db3ba22246ce02eacf37f377414b2edb0b8881700d52603e7bbffaf4d585f4593a15edf3eb7e1796da0af535db7ffa94c8acf6cacc6622188bf5f60322caff005fe195ced53d3ef095fe1c1ad7c6258401448bddb46949aa918238c859a62201a3530292367473d1a6b05bccfc10532b3dc6fc81022746649ebaf4d993756ca6e24f41feaf52e025a6bdcc047963acb9cba795c6d64fe8729c07be4b0021900b41b11e8638e7f1c8c1ea677a67308a8a64ac1260672cfc12568c2583e0508487116fa8a12e48cc79ba7c7c187ffe7a89894908026a462c2f1be38cb8db9f5f91085424b6700b089c393d434747b2077f949152d78bde369f3132e9b0ad81963d7a5cc2466e0cdd29d713fe9cdb064b8c94d487a2c22e5161a6243c077c89c6994d84f9ef473e2cb13751ab0a909afd0f53b10ea3d171cef7882b078a3a816c3964e020417455955d98813c2172322557ca262742a899ac6ca9176f31b816b3227d48179f52be10bc61db8994784608b1c8b6ea4703fd2ede4f650b50b087040220026ca505ac267b90ee6e6116651e3b4c81f91e2131c2a6e69674e1f5bbdce7bc58914ba38bfdd76f279024c67aeaee0a189cc1ab8586bcffcc5da400efdff78b4a880dc5c14e771b2b31ddcc7f716c3f83737ab7f77a15357faca56f07a129e397d407764e342ab9bc9d872ce24b7118e190b2e05b8f94505748177a94c0152f62c993bbbd08d390a2e99ec63ccfcdb6582aad4f82832596030d62a23382e30c6a1885a6a6cdf6294a961c2875e1cdad8f406886152e6b23080c9d9723f62bc8afbd7b3a1f50e8ec0024d025f0a2908cf0618790fc82595dfb3685e675392a9bc3b17e7defdf61cc902d3f48ade2d3dadb7871e24371d7bb4774f1769dbece0df45d766ed5b2d3c97647ec26073cc23550f08266b6789cce1e45992b476cd0261825623a444700a51fbd7b399a0eedee71907a303c851a698ff5f98928afe01b8327c8de69d41a6a0308130e56f99160a5037a138df6ad0a650bbad479c800005a0aee43416bb9694b3da2cd18ed1df7252ee0b54e78112dac05a6bed4bd9d9d6450d1899ba79b2865f31752ad2864f35ec8e1de703a955e44e265edbfd3980a682436a7943d76ff50b7d934295b472804f5589511a3a3a441bd93c98398afa953d07d9beb3c3c96a35b5612ea5cbd04b7c19043cb66904d28a0410a72b0f8358849f498e083df4652a9e52a75e271c6a6fb2fdb402e25d629b61f2ffc6c904a4977313bf0a7e2f312caf9bd48e192dc5e04c138e9c22ede6e88ae5543ce55294eb0b9b1e135be61c57b307cd90f39c71b752d4a920ff986b9aa966a30728b93c0ba130691c1e66b72819d3d25fadf659f8748934b08106f612a0bfc8c34c1476e06f476048886d6f373446b5743fb0781b69bfe19104026a222f74a30574a53da847daf9235645129eb6f15194d88a5412a28f1c5c7fb4a5c47a49fce21eb99c090c562cb52604ba42f04e16264706b694794d256fdc1be63e55090b0ad56425bea6a61668342ec4b105f7e983efa1c588c96e92d74eaa737d89be3a5ff860be47c07567f0878ad741a6513331cf9bf88a7df79edf6b0af1689bc903f3811011a27fbbfcbc8d0265c4bc118cce2805ff56f360a4fa25d16e2444ddd5fa53b7b6fca29bde29819828dfa2ae9355dd9158b43447a5e4390a92366a5ab7877ac533b0a1a0abee868c285a0dd58ba014e61ff5c2245d4c3b1ebda2af879b74c2faa8a31d3f7b787c89cfe037a1b8d3042adca2a213d82bbd898a1598fbcf88d2f3e6a643d1330572b9602f7888e4de9c72130c5ae859bf0f615deef7ed49ad3c638cdf971d7cc1f886a3ee5f914fca97b556283298b44dbb0a5b4ce5263f9b36f70c7982d1c8a91a91bbbe926911c4a551e9dcacb71d687a5c8129865431c9e2067ac8d2c0520e6b21c9886a166e16f0826fb48f9a85b3af3f80c322c70a5694e8432ac45998fc329f4076f2bc9afc168b4163a5d1918e52a8c9a224ceda62adb7665f7d1059b2b2628fc140612d3c2c69b08d88cf0097abf4002b8b21485126fde17ae77e47d0d6d4c51b17d0c07db992527cbc3669ffdf65cd089bba14f4dc1818bedcb1f2eeb3d2db007127501cdd469f88bd43b002c95a66d6b200140b7ebc5e64dc8f4be03ee7514fc244b905a6183e088c7edb4ce3f1a8837c112e999edf8f32af3ae7e02a5d467a6aa55f940c55c89b975c3dcac3e328392a51263f850de7de0b3b0554be3628b3b8492a92844cd9f6e2aedae85bce33c12121fc677f4581d9fbf9b045371e5d6c04f00e989aa616c12732d41ec975db703dec15c3654ce6b5151a2e7ce578af5d1e941a72cf7e3692236e4bc7f42993e6910b9c475b3911df65bf7e7fe1597f201ed367bec29795f931045010dc4f09bb81843177fc3762f752f59bdcb4059d6b6dc448ef1bb3b0714bbfdeca10bc0308ff30482c36365c6ec69b41622ef0a29cd1443d310a45a8f5d61914dd55246b81000c1170710d56ae5d34d8a0f606ba770f2b3b81101890d81abbce7577b39586e1b12a100103652baa8d59c6f448cd02450557de4b4822df73937e55db62ff65b6a5d987d33e819dc2dcb11ba31c7b83dd9967a98246b20b4de27e961d5dcad791274d834cb1ffd92ed47ff6804ea01cef70b7e5597aea96b5dc83318fbe8576026188a8fd9c4f84bc088f9ee38661f15be2c3c08d762393e4980378245f991b459d273dc485807be7c7a9c1ba08640a54772996cee21dc5d104a65a8d96a736902fe9a3454160cfb17a211c15f06553b136c0d3553ffabab05cdda1991ff3af5852316cbd757e047cfdcb9cce4b101d2d78f52be4af307b26880ffa2d886ce5fcbb3bd6c3edbe9782d1a1b1883f6ceb127539993f7f0d9d907eea2daae4f970a56e915995ff7d522cea74423bb4295448a69ce9f0ce3378cc6aad66dc1d9ed03b97e1d7a02112d6cc8c496ed7596fbb620df46540ace34b028297e74c0e928f13295868ad1090d06f25b1d4be2e3bcbcda2918021ff22a653049c50e11e7765be48c4df4538bc50d8600fd26261490d2ec42c0fc0268ecc75cde0473456c9427027d8ff852433b6fb5313329369aa8eedbecf1eb251e75548b8707dd1894c969f6c7d476436d74828da7935b956a3e3fcbbdb157225b2a4533573ac961cb5008037c33b1a6f50b3256592e5da57c3092cdf0cdc4c30b96d4499c2c7fc3f18c9b3fdbd7157c8677d4bd38d0ffcd2916905f6a89affbfae0c4f3950a921309793e4991897e40bf5f8b2f194e7268c01a0ac40b7f887cfc044fa44b857ab7e48133a68d34f34c481efc9dda5fcd23af590b9a996fab54520dc6f6809d1eaddeecf53efd54893611b1ae3a5870e7f63fa84d2b661071ba3dd1401b1fcf4f1a3a3de4d0d1247db647202999ef596603ad6bb3adc135e032f105d5937f0ec2fe2541ab57beb99335b5cbc6b24336c79dcfb4f6523b044cff1d9f89149780b0a9b3b01cca30e842cc5105ffe7cde12ccba2f42a093cecb6b96a97a4fc2115a042a95727e17d77c1f65b5d0f461cd7dc45a43d028c5b008a687a98bb78d87ab9a4297635d97821d0ac732a5b6d973aef402a07b014d32107740131eb745cb590642bc785118388bc5ba76acd5281da741de4f1aecf31e1856020f97f99b758b3f5bbc226c2e6be9aafc8fea7bec778a2fe52c1336acfb5e845f1d842c956988765fc4623f2e6a8ef8712010bd7591272c077975585cd4ba45f6af1b28551d74c1142650fcaeb6b39d619c156dbc7fcdbd6e6c24cc7b429eed62de196d2e562b845ceb5f4edffc9cdd366984986596f9be2162f84ef6cb11a344618b7e09568cc3c967e472836ea8072d934dbb38dae4e290dbc95b13eedac313f224ade511a1ab281fd087575fd70c1c3e6dcc804969676e33cea756d582bc8c90e4a5e49f1c551d17bc8c2286b58b8dcc020e10584a448c3239a85a20e7caf62449e97ea3c453816504adea3d33815b01087f120913b0865f443c5c644a5ea3613f672f4a7a82cc505ebacc7fbf5874906f437bee11f7f3e687e04f4fc28cc3c2f91385850e85a4d22ef5c8bce543f86c43c7b96d0c85a3e5c292f80645e1f2d97bffc6e0e41ed593f59b06439198d6c21205b879c5db72d364100d2c39b2990cd54cfa9ae7ae6928d1f1ab8170f939d80fd49b092ede43bbd3ffa950d23f7df5b601d945311be77d543e43eb234d3a4683408e5d564252fc6e5c054940638fe40913630f4d0e73190c12740205f6d3e372288cbac09e155fec4cbb088beddbaf84d2ab2d0bf92592e0caf6f4a1540a311c2d7bcd6745f7ee0fa184d58e3c07f03eaa99fa18a73ce8233e3e1662c345a82d83294924a3d7a630cef7595f8ea8978749bedf66eff3ff7ebbfc61b814ec98a118f02c4f3e0b82577e3301561c76471997001dd97ee6edc9b7416a520ed0933a9245bea7ee6942be01f83a8fde8bcb083dff1cde7e71382738696dc7440e5b4104d53f59fd5723100af3325cf36345872a446d643309fc99baa8d1bb7b5c2ad27814ff389d040b3611d9c11e729c161fdba878a76b035f5902ee64a8aba73a1306effc3c2dbd691d677932f8eb06879ad2ee3cbca6bf450afa68e32ed55248a881560173ccdf8204466218b2ea7b7c75006c7bfe63210ee19f8d3e6260ea88d3d6dfa7ef5ce505dcf5f2bfc7588101f423898e4975347d29f82ab56980dcb7f89e8af8b6e55dd90867aec38d1a055410d89a8028741216c2556884184e851cd7bad211919b5c83aea571209c6780e88c6e550f54b36129bdfad2e9d932ec5dde4e53db1cceda244abb360a4c6534aa3a57dbcb6ee0425d5e2e77d462a4ae932854341ce4785bc19aee32348b73f22a4cee5f792d78a5a7e77eb6ecca88f9c6f911d7cdf05fccae436548f8ad78b7abe727096e99628ba4afa38b34a2455665b82d66b2841fb56ed2dc156453695ca2c42cdd3edaf4e63b2f186b0386c61240101536585b6b0b5a49e493bb2c910c68b73772db71ba9e5a8bac5acfe569c619d3f18a123b6e740dc51f31a356aebb56602f80db8fc6cdc33a1aa550a49660f19c0de318eaa0e94aa4ee881bf52919a67d28ee35922bcfb3ca5598fda5ee20c3b9188a7e27aeda0d68fb7a0f493937b948fd39f59845b9de4bd2c9d0b0d8ec98a2d68a3e0caced5fdee06d178c9dd592962d0f1ff12df8ea2f03ba78a46d21134acdc343c5d9bf41362f2e2b15f3c8921705f07199d6349a4b5b79daeb057e940de5a35a9914cd7ccc2bbee2a45f009cb9be7aad38cc34a251f70290b8ddc37e49eb6b34fff700080a67b5db81df3dd8523b35bdba5c281b4c0954cebcc7423c13fd9a3cbc0f70dcf6779a73e1cf34dc80b2dcd977c82f8f4ec7778d7dabb72bc4894e4f86dbb3c1031907191a862e48933ddd92d9228becd68275b2aff8e4b0062efb64f1a61c26cbebed318c05d9aebf50533c4dbee44ee4b01df3e0bdffaa327e2402f62270249368e01559f7ced7d01e7398cbe5d5aa97fa9cbe8ac2af7307bd065120b8fbb654066ec97e770edb8bef76eb659bb820c628d1da2267a02a8eda7cea0cd4f11f40c9888d8ce454a0661717bfea7652e184c5dfd4d51755b14d0a9ed1f5b8a49144e3c113a7f783369db7a6482bbf9684a114451ce5bfc9e3c590036788a9bdb4f4538f72d8f4315d01e28c489e1871e05edb5dd17d4c32d0d01a11175548ba9190edf059a0b80878eca279686399265012fb201326867ef6702ba293bc19d135d352483737b9fb326124ac440d35c6982577e3312a3f7047adfab4aa8e8ab9f75381dc5220c185948b0e6efba7966dcdd28f100a4af3e6aefc32abd5f168da2d15b0b2d9d678f8dcf2ad9abc1aaa5b5e1657864dec11ba25f1d41530d81892a4b0b98a6034e4201c9621515e36f12167abec6a30e38a2df6cbc68722fd3c5bf68f339bbca6a5841e2fc32b9035c2a6683aa66b74257ee4a78310e205769a6c9e5e4b4b17dced85f25674327fd2ce8dcef065a79d30bcbf22a3bae67f8f3f47a5f3f79423a3caf626f0881379ffdc68d943296be40e690e7b9bf29199782655cf0566cdfc3c039904cef616218d022a37de1f27d453c832607bc95e405f99a4dee86b4abd33ba60b6b470064a1e4ddb91ab0b16c212e94c98b0447317bf6a51830b12dead3747038a272819c75d5a0b87cac6a7e25fbea29856d00b01892da617941d1598f5885f22fcf7a92a190d5df505adc16367ead763a416e80dfe4bbafee9fd77218af8af9f0507ecaab8640072c56c02d5890d7b9f1019f53f6f33412474956be2fe1fdcd5210548fe393610a0aed2914fb43755a5487fecb33b6c09a1d12eef035c3dc7b42d5f9c7f68ea17a6167a93a17b9b5853e4b80663c761876a2fef07bfd9d23d31481bfffb647ceb8829b4ace429690ebce64de9d7653e52d0b8b0ba7d05382501b73fd90257607c970c0666283714aaaf17ec069f2ed9bce138232a0b383632e113fa821f4b8432323709c90d53d2a3d579c2c10e04f44f6fbc17da614658a944d4201c9acb31603d9b317b05c5bef152cc0ae27ebfa320650c4010f26a6d727bde0a45c2125de3286a67e0314ff9324d8beee477963d80b09098bed6d2d53dcf1d4e17876817a0030837806f76bdf6c5da61e1d0ab89143883857f491515c5b3bff80c9eacd1a103b1c5699e4fb33536930862ac2deb7aa0a4b871069d6681f8d78f5a029876f185cd4ecd3af30330ad1aa2725a5d4d2630c9f9844c411881b945bb1e15e9870dffceb0d5fc25e5dc2190293680895bd09209337379e1765675a1f87ef5f57eca6769912c38246204bc833822fafe10bb441f2ecf89eeaeed09653595152bc2002067705fe83f4016d4f57c57ce14a9ca22f021bbea97db76ed309f3622baafc1e5c3217ecbd727339ddda8474a3b14bf280b0074a79ab0a438dc3fc67230dd6e9e6ea32a8ba05facb7a3c966cbfd6562f1d17d9c71be9c4db288c69887d23fb86eede002e535a04622cb3c289cb3715c60f14f746463a5972222c9963275cdeb3a57a9cea771413725d01204f366b1f432830d52c124b30c4e7b95e38170f6f878dd72c2e8b6aa24567755673bf2f3692dac884517eb25c3e4daf439bf5087c2e0ac0992047f2c7e088affb804d2e892f0e09c43bf86c88d7e5b4d883b74f61cdc1c2755b061d5d9719587b455285ee9e0bcf583f6fd5a0e26076522c2e3ef815f71562b2be4c5dbbef9416a245c18fa40b34e1ab3406845ed312f1fb3c8abac8063604fd246415aeeb070bbfcc47494cfea1e07632cae2219c02d4c4809c1582e8886a43a3509f124948519ed366e07d881c97c0d9c91bf3c9c633e02870798efdd528e590106a9effa803c5a444995b794ec039c446dadacf0112981e92e3218db13d4b7e1f88614b4d06168cecb4d54dcb9a4d203eab0335dd61deaa32451b77a83a6ab770466d4ac805258ec3012551484b11eb6ca3a8d73106800463a35d485be6b67f3e1747a7c049afd5582a8760380f5df64c7e30d4af5072c61fd2f6332c4a311d97749e775fb1cf5b907d37e3baf072f7692dc02e0eaccd1e2f8bf8e5c8b7556372232cc92939236344c79eaab777918ab254f7941132fb461999c44aa7d008f2188d26c435e5a3cf5f2c8d744aedc321405eea6bdb760d4cc449b893f109a6a9e68cf65a66131a28f610723ab094b940ebd4f26a26dc9de6aae4c0128e24565e79baefde4c87e2127cf32fdd494c0e3e96eae143ccc1d084796a7acaaf8d6cc14a429f249ba49c2b4d91421ed2833e184c55f726a0bacc52e8c2afc129a0731579273c7f6d1a94483cfb2e0114bafa5ab7c227587f0dccc6e9e4d918578e6422ed969307b4f2b0bccbc5e849688d50e16aab2cb636040114c17160c4ace0505b2334aa1191f80985b96fddcfc02a1a53519a46378887896f1d2baafb658bd1fdc9f4027c954e49c08e304daf6107649e4cab730309aef0c43d5db80d6f1b43668cb8a309b069fb7aec0e50659d23d2a857d329ec89eb16e5e2b9c8e28bd0b5addda8ec853959ae7ee82069019c5e1c15a916593645c6f47f5c6aef7a99554046eeafaeb29635251aac146e3f554eb072e3689706d76c33fa53cf10af11284eb51cd9359f6beb4a643acaaf23f93337cea7207b6a5d5ff1a89f9f75f72c5885fb5d95107ff585f99b8f52a32604ba14f06199b6b7c06d56bc0257c78b4386bede06d6d729d20b79e12544e45c68ad6ae9faa0799e8fc44fb45d1d55d42b66b7442c0706fe16c898146f18c15279b7aba3a0ac569e951033df210db60781b143abfab52e64bd2036c544c7756c358afb11729aeb10d4d62c95ef7b3f4caba640cd75fa0c492d2b49e28ee1dd197d16b716f93e67750d450c10fef36e3d600a72cc35ac056b5f9f86fbadb24057a6752b323e08214619597309a73b5f11f074c6f7b854cdf314a26c6823fa73dd9ad7ed339a7702c380090a5835c4d0b22e6b53586374c8145ac0954c7ed4567c6347944ad5a1ae5bb3c006bb84d0078a44eacdd8e031491d8870bad8aae979263e7449b2bcdd9891c6e6070c7ce530531bf24139950f0627a75a3ec32a84e21b54d5320fbadcfe75377a58b9d37c4337be55ad92b12494382809aa5c767dba18fafd8e778042c3798c5d32dce52ee614a40b44c408dcbc0c97d57fef3fa0124e111537e83acff35fc6810dd7e6f6e5a9dbdaed5147be6db8438f546f7e6fbe2048853b75f207ec5acf41906aea58fffe4efd57529ea9c0bb06b52ac999df25276f55808feb432cab739d9764dbff9a7cd67312245dc4860091b4a3b7471ffd6afb5509dbd337ebd08c10102038f2823e10aa3215bf437d8b73cc0f4565ae28b108e0f7b61dbf275082f75601d0ecf537eee1c8f9d794f276135ad80296f283e751315c0237eaa09aa5f3b7318a72d48b8fbcb756f0c77fd52bd76b528f11eb57fddcd5639c58c0b2c7b8a225b815ef3511c1b455ea0bcdc51e00e0c5bcd4671fd0971f11ba5b9e88f2074f41c4e69d2953cf42fb6fa8ccb94cb9b5a6456dd5d6379f654ae5e77e489ddf881ac2d58f3a89747a77405d1148f28f8512c726975e0d91d38e74c4b1c917fcddfeb713e3375184a512b3e9a2a67bedaf95c36442141b5232bd16ce7010957ded929bd918dd6f0ed2e868cdd797755904ff60b72005e766e755547ecf554ab28438b1263e2b5eac9fe0297dbaf305c46add1773cbca519befa354f27853333a615140d4f54fd1b0fafee0a65172324b94c54e7f5f3a478f2243c5fade77ea07d4aa6235aad657e99ba3494c2941d787d51c6a7e9b81304d0c186fe00e5f26cadf1b3066f32cf5e1461190899fd821640ba2f948b2b5b711c018460ed965f61c407b05dee62d6a89e8c0487690d90bddf6c2c0e904729090576a168bdc0bd3a8854cd098d679972dd01b5e8f33ea2cc44d845f0d5d80eb021cb110aea04737c700e9fde9cedbf83c236030914c6051cd8a423614d874d50d98928bee2b7998f6e816d63b8de919291eac8fe072823bf478f91e73247aae89c26e944a13090ce5e53d4b8daa1c3dffe61f2cf6833c42882555edead36a68568c3ddb9aba0a2fbbc66cb5c9619cbe1199d65bb6f745520807b4c6db1aeff1be161465229eb03fa554ef7c13e1e3df93efecd5d307b012f96d9381f5a824adc4433ce6a8ef76c53ca7ac5d5eab57c29617237f28740f27ef4505595e7bf2a6e137c7aabe9e003077485fdac8197837d5cd06daf0a7791317c55c85a85e90c97a1ff25b03c1c886b68441aedc9c3aaa599ecc83acada2706a8c23fb47859193c6c952356dd6905d20bc7b28d527d5b11fb784c852a7c5a9dc2d78418d88826325a2c21aa6778be077fd150a2b33c6aaedbaef4c330d0fc622122d376374a7508c7ff92752955c3fcae1c57fb505bc0fcff34b42e9f131f4c63a9a0091a9e4f4b4d28d0f56f77c267dfd293767587529e464ab3b9ef61e849e2048090782f151df1419f589a024e48b584ba969ce2fe0feb2379f50a48156024061cbd10e7843dc6dcaac25f89a5b1a6f375c6fe2fc757490eb85ff00c0d17ea3c7f505cd805e3b446ff15d24238216553c313a875d671581024bec854e5fe83b320d3ff16bbbe5a9141bfd65b9109917c178f3f3268fd2a06032aba06eb7d4f2364c1c72143c28c5fe7828f9a411f07db0b42df4eb216e5affbcefbfce7eeea3be8e458f24c8f23362a82a1c71ad60e1d05a54daf92e9cb5092022fa1ff5dbfffb619eced21ae384c3578e753f9adda0fee20518856ff1003046b388fc6af7d55682c809bba12217c6b127b5317c2bee62298f9f1c646a8552d3fd32a00f8eee3467bec78304ffbb24444545959ba6a9695603b5f2ea529d5bde4d1ace9f1bfd63c998a7ef91e040eff5742a469a799cfe97d490b9cad4ca9af3b1867300c0f240eea9eb0ef1df886ee305ae9e8b78efc86295a3c364bf9cf989f5546954744c4fbb47516068bc906e576c28c435d2ac648bd80a31a1ad9e109a6846181b961416967fa833569dde0c4b4c842ed1f5539718fffd2bbd0139c931251c9d9b4e3bb8b6ff9b3f36691fd07df6df59d2ad625200338593bf6941115d9e1158d612ed402a4235cf2576021f6b71f960fe7e0fdf3293649f0447b238d297fec2ec5e53391f0a59ade590abcb418fc455fe47d1d91345c131b701baf0373097f8627501d1a8795005a35920f50e171d7a5d45119ccabd6a2f0ee9d940e37c16145ffc3f13000ee52839cf33dc321353a3cac3a579487cfbf76e10b3c997c1f6d57f5682153d80db17ed67fb8c05fbc200e1506369c623259a21e0e588d2a4708d7f2b6251496c601cbb3034d1d6767b4658ec4f7b5db1596692aaae518c583e1b024a67405dbd4530f8ad71c445de65b6ee0ea1f97e2ca628e1a29e3391349655b3e46575f79cc8420f441659a08792ce63ead1cf2afe1836c05daaba9c4dc9a76a37dd0baf3d5239ab769569e4fe9f120f649a84cedf703f0245503b64676fb09673971392b9271c2fdc5ac50e5ac1d2cf4317d5a6a47dfcc6a779fdf1ce9ba77a0c8e38400a081b78c995f9c67d167e63181ebaf8a7c0e4acbf90a1290b3b833589af76ed386955754115d206b97fd89b62a7376ddab0e6a00ba72d91c5362d53e997c3f97df8c3c4bff318b0d7c6ce5900762e4b64ed929ac755574c9da2e385eb336c31a6d80c3ac4d608e4f4b4530551a387d617460c4f00d3c86ff5a04469ae47fa30ba1ea24f3cf868739ef9ad1ce449da7cf2ceff78a00b405c029f7c48c342676224af5bcd7c088bc37d04eadc4daac587022431ca5eeb8c4d38d6a4be6a1515a6f6f27ab45be8de72316293ad39f9a32d0d58c2d0fc7f1e19302683e8ea226671304d3006536d5a139e8e4069bca92d8de8b2b08145d450e37cb4dc23443766af583a6fbb843c60cd9ee360050a8a365d384834253d52fce4335cbc0f664c01487e24db666245df32557b35408b818563342f5ffc831951f794e46242b70de5f06199cc99d7ce44db8a263bcb4963aa264d7d8bfe47e3dc9c9c6bd3db0d9dcf3cf86fea664d5603ce68ca3515f51a6b945e6efba7e86397190260169a7de22f68fbc453d6aa19cc5b2c2dca4159715ef0c3f1e94aae8440d5b9f1eecc3f738d8b636bd852d3a14730d49be980b9613657db38feec26c4d3b7d7cd46117c93dba9e80d5d2a8b5819a99ed4a3cc1b249f08cf342d82e972be26957418d40c63132bbda91915c15fc8bb7f70602dabce4d13de685929a2e39817980f5386cb30760c52e1e28edd9f8f6b4e56f1aefa57b32068629fb1eee85e7083587b78d5f44fe835aa27e285464c5426a07b104934e8423da5fac08c02a7d2a926119b55005236bda4f8ccb0b499d2c25de001a6ff366a54012231546d7df685f12f43c07b3255f2b39a93fd89b44973f6a3c0fc215c3756856eb55b19ebaf3e2d3d19cf4c78fa8d41fba7eaa09dcd52df6930f4799afe6d25e09f4096adc1b3eca7d95484b7c515abbb0464571a9de2d83820e9cdf7effeb6bb869c04038a2bd813f3e9f58baed2f5f4a99d03cccd0ff28b3bc331099e941d608875ef5a1a1bfa3832b8dccbabe62684aad81d50834c9d351988ebaaca2d40daafb4891d199325c4641bc29b952dd974f297082da96394effe44b666835a54456aeda7424006a5fa53515e387e624cf8973e0b12560b727f4b467dcf8caf56a50aa1114815d2ff4a25c5e3ea73fea39b4e04a4393d01a88c8ed4868a39cd3c2a39a01d9a934870dc75c32aed25746fc9273b75211b87ad0b3fdb6342acbc52853fadd3e79177cfad44a6bd8c7be3a317bb139c532526259c42634e6a6ea02a422691a583664355422cf0cdaa767a8eac0130769dcbfb1d59ba6d58ecbf282927baa7c93681830bad3e652f1df761c457b8d28b4178a01f0af9a2162b90d9ef333c959d5156a7ea0e76b4f8235e270c1455b0d71df130e20a9510690ccb522c6528b2f8c03793460463363ac4d7cbbde5729beec6fcf7012d8aa7cf75dfba58c5dc6a3dcbfdce6ae59ce9ff03987a83a4cedf1b9797fe1dd33d5107d6c500ab3abafa0abe937a382f1da42a24b913248a357318ce4d554b0bef7d148c88238b67a006cc68806e6ff39b1980501c13848cec35ea6b3a7feaa34fe50cced7999425160dc5c4b7858b6c4a63bb4bf039afe1045f02d2056539a7b915820b501888d73cd70ac79a1863214b91726b40c3d769483493551a6abe053dd24682195ded257c2ae00811aafb05c15e0cdc64c7977499d08a85ee40d237042242e9d2dedb54380e26598fa14dc3326ad95594219c3a6b9a27c1e6f88bc0a7821c70a9406f1b2faf9fce1f9b298438114b0699b648269985248cde7d6e96b61a9f77e2a0b1330dea9cb05e2c424867a038b1d17e806e21f3cba94e57676888825c5968063a03c5cd53618622c8f30eae2117a0eec5f67e37715919150eb03fad6b62852c6cbd17d281d5bd9b2e1c5029821eedd6698b74dc79ca5e3bcf7414e181b9a38f53268e9eecde1ae08df31f19b5c9ecac404673a0be8e53db732cc37c4ab1c873038ba31ba93d05a4cb0596f671b9de8e25f3b35c6e38c5d58f07d78b7b02e1b00a2c59f7c9490b9147e4137838193f531c0964735a4be9a5186b22f53064d0c8a984b1e0399f8c340e6801a63725d3e49296f2a7a68d8990ba9733bfb3f53a4bf7292f6fb1f1be47eb527a59e5e46ee0e10127eac20674677c27dbde7348298544b66943570e2668e8356a1a2f03e5b3dca08086c30187a2075c2c9b4929efd2efd93772875a1142e45de8af5c0d3fbcf1a04c6d8a81a6d257f7194d239b90186313f9e2bffd467a51ec2828efd1b9814f833df2df78267b7935b8eed536201494106da09e03ff2033b9df72c13751576a5020752eaf4c71010335d74ea5c55e2055f8b2c190d8b718de7895fc9067321af6cf2282820e7e2e04731b44c3d29458dccd5994f6cfeccef92fea5a6af6305f927bd0bab590163fbcfa775b87c86d0e9451f9cfd7a50de48e79e3115bb098b0b33baf646b50be9d0372d723f7e81f45fcab1ed0735b417073f3e3ac9c026187442ff431443d90a08b1f8b8fb2a690ec7df66085a3c9e8347c48515d5f6276a65defd6a6cfb1b8076443dddbda17f8a4c054022e67dd7311d4222e38cdba5a5a0864d8d9e8618864a7ea7825839da4feef82585bb6f359ee789d0cc2709d95ff9538ae051cece887fb2258903c6bffa5f515dc9c504bf857f7ece80377b242c9c3319fb7917ed64d35781fd8961e1b264f30fb50ac7e467acb5517ec147473fc0555e4276f38d749f815a56a2b2b4b6129f6c88c340bff61d3909c6dfb54227ebe6e527a708f67b138962ded74ceed01259e1343b8966e331d7299046cf0dd7a2f7c66918b2d9f4327d83bf59d82ce80d64d0018b9ee717a95930aca2b35e78188a716d4782df3371ca15c6f65bad7d6d21242c69dbf8b900e35214cf3b15b3e602acfb5044d7e90bb1a628443452d38559e25b8bf08fe62493018ed97547524171b7b08f24823e1fde380421a5549c7176bcc24c988cd5b00c08af6bdd3bc15c15c43f495ade1487f6d204927facdd050fd119af08ecca67e97a969008ea497bd91c5d4a9ab1f764797877637ab1b1975adb02e2880e0840a9d9ed1066afd9bcc5ff141361e6e827f537674590bb694cd80564d43c46f0e439fd3fba2a6cdc549b9bca1b3c74bb4481e646c2917804a86feeb3efcf031256397d07ea9af5586da65caf2e931ea7aa03fa94fa6ab2071c4a26a37749843d432e86259b293e3b294e3d2cddce1298eb00f8aed5bc36ed86ed76e9d1efc2433ab2f3530cdc616eb4f92d45b54df7972a0bf8f8104023fd39428556a45cb62a4d7d5f09500ea013d621de9964fd1a231189173d3d75573c631043992c961521ea4bce49cf01d79669bfbc03bb168f3b4ecd9304ec0878074a7eaa935759fceeb21bb446678d7354b601a2bc482bb25e27330f4eec5420f964b6041a716c6c89d958d8822612edde8ea6637156d9cbbc83f1f590fe05974931607aa6e3e53091f3f2847f39050a9a9f74d2e61739781de44ad10ecb203121bee83f40a9c490ffff981cacf095277f640ae2612e20e760278dec4fcbb669a98c2c7e479811afcb1218b762f30c0e99bb08c01486abbdf784b6ca963e8cdc39f5e157e4de18ddd73b981d3effa189ed8c6a2d092ab0ac7cfb23ad36c1f1d6a36a3d2bb4023fde474bf2986dbfa86ce237cb595b07c3e78c190cd98beabc8c0b53fc96779cf89f98809bb416e404741b74abb6773d3924ed7c5521e1cd2331820079209c90e84c6bae15e692b1b26a7d6958eafd843fc1eeb68264f10259a32130158c1676d48bf155b00558db2a1b31445694f928c6f5ba677dac9e261dd4a88d151f6d470380061a86d0a1ebecdfde968454409376b6d6bd6f76653fd3e6738f394971c9cdf796031afbd6dd4704c65e89ea845e8a6889a561f4f9e4b50db41aab0a0fee7cd187761bf2c0423bd479f2ccbdd58e10cf4e9cc0990ca0e7485c73a9356b1f94f6ffb0ab7719478c874886e972ad265ebe7933ac8c3752fc746ed730a96ea389c272c016011378a1e18bbb60523e30c95c5abc905823cb5792d4d8a2b6625bcddae336ca498b931b278b2e314264338d6e8c3e31234f4d64c986d74be133ed51ae1dce43ae257e461a00e23536455c3959535cace9b79d037c9e3ae2e272840eb67e6f71426449e108ec7c8b0e69eb6973448d0da0268c0ace080db258275fa2bd070df23d48cd6a6e8ceb35d087834f0366cb0552e1853d6bf8979e7d8051415a4743e092b4895ac83c7ba16f3f41be98695397ce11b747eccb95801033e98d02e5f4128396bb0ce001d5b9dc88ac2912b278a2159407a88d6929b54b961e6c7d20f835f57a794dba8307e4c8580940c72e07dd5ec4cb5b787e98dce41cd4ee0c7390e0c3e984434867ac5b8961a3698a35637ec292d612031f6fbb818abe8464aab508fe155246506f111157ea2b7ebbb164d91653d78838b56f35b2803d29d45281652561d21502336b0b83e0991f35326f0fc1d9d4dc744a864437be0833243d4ce2002e23ab39597ff47a19529c545262f843dc80c81dfbc69abb6740bd7061516a0696948f5c305e1234e64aa968497de86ebe582e9c392361aa69f430a3014816488c4745221259f001723354b0b8fe08cf9a0282235206f6f11658b80cf6893ed74b255183fe89ca1ecd939027ed3401a6d189d676a3de6401b1fe651406858f155e5ba3283f9c917aa44a7d338033021bd1f2202e49101bf5d93933cc09f5dd0fb827f77f85c19b267dea6afac4b6862130f1ae0dc38490062ad25e42eae068bfcec3c09da3939eca35bc3f76fb695c04445461186621e2dafae42bff6db4676e505bf5baf559805a2dfa164fbc491277010ebefb625f3cd41ad0ce10d57093010da1980ebea2219679abab4c9a85ccfac75eb637e4cac81a6a8c8c1337e04c662db5f8675d8afcdd03a0012719fb7b52a2676a853a2242b464bc0d51fca7530ba3a9fdd2cdfedbbb54777cf0f93e5eb16e0cf351f84035f80d7f6f190dd7160187eb66d2bd9704582ad0a4651a0856f65e462e8816cd1d0551fa9510b545babf700b7cca7041d1c387e65c4b2cdf1a7e604a8c21071415411ff342a87e720f52c1c64e7ad5502f8471570ad87dd7d4a5fdee33d2f449b054f4f9e765fafdbcbfeafd5fb1c656e246cc0d2cb63513391aeb7c9b221d96cd6b2002c012a8dbeae818282769b7c71b7c2fddd11132f925ca0131cb6185b9cf416bd16873a0e3f0a99f90b571f27905ac18803c0d5bf2dc03b76e4bb6414e111f4561dffccd6268681629d44d793d96f9551354d8b994f4598105c4d7ac208ff886c33adb2da66a61fa39f802475775838dee2afbd8812d5e0b346b680db374b554ae56e69608b5b95d67d1a62d93d0c1ebd9147526f297e32b35fcd59f600687e3750be7217b1ee0cac67cb58de60bb165d4af2925a3c48160a4c7eb384b849c3828c1f2ca7cfbfa37638634929f27f7d2671c6f67f891a0f219df1fc95e832da4227ca62ce72b11ffa1c6bc44372e914e718de732382493d326dc87fff934a625e600ef00d47850e78cd7ee83c96b0f174a19df93e4e96cd840ce332c6d2ad65767c7ed0d7849565067a46406c8d59f43e3b48936c09358b3c4d60431be62361771c23784089b28176bf0cd936da03e20116b713a5c10d900b0963487bb6c8341201c7f16d28d7bec460cd35d8ee89cc18a3fa0b376538f0547198e5682912595c9f645ebffb75c701292c9eff8247709ddf2740cbc17e1eae5dc728af1e904d2e830e01dce6043cd848d39917c2d78d1d3a41251e799d535e723812b761dd5181b46dc8c7d7b931a78850150d270b7862c506a4f150c51f8899404cdf01596e0101c2cd7bd68400cdb88ac455c3268a3ac266ef45adbfb8bdc9c2b992ad3c13820fd79827bf6e515cd92ebd07d680b4b0bf4924832d50fb2f495db0e4055cd6b872b172bbfca57899c6a38c4405889b3ba8b2c367122aebe78812e2fd0b719dba411b2fbc325df1c4f88c9972fe3bd763a9407be73fd64d01be14caf8a1fa4706e187c90ca2f64294d76f12d498ba6b2916badb8ef4d157f5fab58d1db7ad0f40dc1cc918fca7d9c5a99a6e14de8fe6832e30fc62e88c2c4bb58d46237093b5776fb0ac6fe7e2e428c542ae4c3289f48e8d4e6d6783c62d3b13a6ee35ddedde5c814f5cdc37f55d2212b3ad33671f1913ceaee49590fab8ab6a0a85fcd20ff1b4529f38a0562ad319d8d27c9b88767e080fa851e2ed5d5e533f343dacde4610e5e7c13b3fe787af5195bdce5ff8c094727f2471fa0fab99288eae7a3787fc9a1517e217d1acfa7bbde1c2e0b9c881ee5724b3fffa5ac74393edc72fe011036227404d6e0edb31a832476a0287e582f41d3aadec37efce6c4d9c8956aa2064fb86345cbb7f804be5aaa7870c3fecb0a3bf4acece17ed15abbf5f422b0fa29ab6e51d59974293a3532e7f7762f2f0126952c7db1ef78a78f21a9ae25941034027e73b4a5fc8608dad35da16a69651fd6077fe8b9ee15a1b3fddd487bca8a9234b5ae878f4913f6e09b23fd1d8d4d64731e5f340e2a4bef1ea06d5c3ecd73f75936652bba46fd6acb4d12c40db43b3801b41a339f158263c83fac48f4168ea677f71cd3836f74d18056956596c8160161905bd4de9816c1149d861e749939d3bc4a8e86b33f4fbd15818e5261e2bc92841d1daa21862dec3dc465fa703e350023a24ab0664d0969e5126e5a71f104084b125fdb0d65e9fbb5b56ebe4cc28e695d05f899321e71b80eb9b22af45145bf3bd7f49a05861936f2a7290d9b7b466cffb2642d7446bf28e63d9ef3606546d8a08a7ba71785507c7d6fb13943ef62cc26452fb1bbb3b555b768fed76a2e4bee8c4140151997e8ac65f59a407a81d0d782f302112b002daea1d154c94bdb9d3797f1e0045b891340f7d018f22ff77d9cac1d6ffde07acf03efaf21ad08996e285d144bffa5b17ad9a12a9327a8bf0045e8f60453c80faf7523d99a263daafcbe9e6793ad91a63d72bfef0c99c78a1b2c932a91278043e4cbad0ebe2846f492e451b3aaaf0d4c578c1f68bcad7521a79ec9d330cb5bb09b70b52d8293b4060f7a7e26551609e2b49a14eebfc39f4b7d185b7afe4938e60543bd2cb32865d80569fcbcb56356ba6d3c4821d74004673b5209368d959bd086230ee2e5a5965534ff4ce713b178947797041831a1d230574cf9763ee6631482d65e2f316a02d50840df56f00736502dcfc8cb64e8aac52fc2e6c86036fbd10ae7f704f37e3aed89c9235f3b6587a9c0fe4f526097e7f9f46f2e15117d51a3b6b5faf436416092f86e7ee1d9a04e0b3ddaf66e0b70fd97e2074f1239ee8070dcaf7d26d2c5118562c513a7e6f1766b2bfe7cbf858ff8e32f66800a70d7222c8391ec35e7636404446503b1af6976714ef47667ea7883568d341cd96bb5d265d3d65a927286cb8a926c5c2e5e48b3a097e2c507fb33991fa30f369d07bd6a5ea48fef54bfdd022fb9a214bdb85e005e1a9f1a0dd07ebb1f1024eee27102be02ba8c6750e99d5059c3284eae5f7b6e39768e5cab5e70a69c04a73fe4eec74ed7e1634b6e19b70d68e47edc7d0a5a7475fd4fdac37d7138c3e64c2e82f8fdd0aeedf7754f82a59b1a3cc8bfe914c49b65752cb43a78f828f6408a8e76a55556967078eaa399eddf4811b1717b44168dca88dc6f1c0d15685d85a8c39119fb89a1ecc1637f58fd95816f3d6b6bd46800ed6c2b1374f17505b990a259ccc395f0002331d737dfc7e5b4dd701b3e04afec8ee1322100f7f77ce62061eb8d1fcf24a8fbf260d20a45ceeebdddd3c79e2b135aa3d6c220f6b4c43372c83c96bc72462e9263b6a6adadab96f10cf13e75d87e9f2ffd411c2df071e049ca3b9dfa27fe235081c1176e78d2e58a6fa68b5cc5a4f8b23c1e7670460755e6d99930e0470c28d59ab6be968e8c29a722e789f695fa4d4ab05ad4d244e9207b8c751ad23e0fda9ff56bad44c4ff8598c305445efe4eec6b052cff4f87663693f5ac6498c84b59f497dbf03328ca3a430b3360ff43318e271acee29a48632fa00cb81bd046b7d6d25e0235cfdccef15c0b2f295db93b6c925cff710d3ce2627b9c55e3a4a0d63207c7e547108eb8a9ba323364f697b84b7719809e89cdcecd5c6bdc311e9f57213b356e06b13a95ff6bbc90373968bf075bcc6127eee41c74ff0d9d8663159ed93308674c85e748cf2cf3ae2dea7fe03f6f915926fae877d41b7c6e1b3196608820674fb563c7dcab5e26d5ebb12130f3d766c9b0682ca60c663d2826b5ea41cee11bbc9be249bcd63af480b113d970964dadfa68e305c03fcb712ea40ce742e3798477f7d580f8f9d802692b164fb30685c448b8badb9b1cc06e9cc26f267f487f58e01ac1fbdac6ac84a5baf433b1c7f4c687589120942f1841b13f17635331379196e119ed720ea9c478bf55505055b46d78bd5da746d447d5e994b30cc1e9b422885b80daa7aaae3b24c82fd71bbeb0e58af59dce02fcedf9c3772f4fd1fc5e7a848240e279e70bfa1966b9316ab9f2571fad8399e81a9d0a0335ece57bd260bbf8bfc5b208f8bfb9af8a3fe93a26f6c9274a3a1145c6ed32dfe67306b0ec5c952d0546b5cf70e6edc3920d1fba3f973962b0952f3304ed6d159f21f63d5820e2d54a745e5e492652ab4de989f272b88cbe3addb1770f96e5cd05ed87e42d7ea5f9daf6590f6024fbe670b73ba21f898409679d4bec8a8ca9c2b1335b8a14d5dc011fcf2f99c808a2d26c62f05cea51b94e864874bafacd3a0d2f67fd110c6371ee16b84a7c549270fb03b55a298499d5b79f075cde7a44afed3b73f4b9e5beb57676c46ed7067d0e928beaefaa412be1f65e55a459404777eedeb60a6fe332d108bba0e07a82f3b82f052d4c42446004b21a5946fd190840bae31d3a74eb4e89bc30ce5d7ae836fc0c3af746df6ee080bf7efbb027953f27e281f8622e173e60291a40a1a513a80ef5c21b662b6daf2feacec38e9541c4b0454252aeeaf854ebc8d5f95caa593c272c8a6ce0cde0dc20562788be9402f2b0f3ebb9b80296d6de92d6fff1db8473bd90d0e66869f9eaa051183cf33bdcd1aae965f12b425b0c3b93cd887b0ea989fd283fd232e3b5c454a03c9331fcc77f6cb5c60d439ef19a77f884caf9141129f6a34e16262bff70f6deb0c40fc7321916a352cbc165d21cd76bfd3321824115ad35a0daacb17e9cb81195991ea2b8ba02243a9736ef561f6a8b126a9ab4feb0a77e5eacefbac8454141f7e47734dd08d26c59ae1c610c587fd2db528a6bc98f9c83660be5a63ec7fc36f28826e0905a0845afe5bdaedd3a234201e7d61a1eaa6d399340a8fad9cbd0fe92f2c043cf0eb1f6dfe4e01b2f5e590482a3f770ac0e3f8ef71e9e45ba7558a17f0a86eff17bd348a41680d8d275363552861ed85f2a579f09c26820b2d466681451180f8db0b7b74a25338b19148813d30a8867f30020bcfe30378c5e814ecc2e30a59cfa2ef8e994eb52dfb39df0b10f1e77715683b729744d414a5cbd7bf84b9c043a935e1462d146fe13cdcd610c8fecba4090bb9b6d8918fb46da458d626e295082338e4d2ce7c6cee1fa18e503e0025c5c80e5af5c09d01ae817eea8de8b02c5795b0b1824978c49e184c627b2a74c080550bc723559f4fa7c5e31780d80c0fcb5bed155832cdf1dce16c08733a8c239b02d352c24cf669cb343e97fc22296380a695e1a82853e8aaf00ae41e1b45e3f9cf6555b72718db407284b76730d8cbc70ae13f9cbbd43f08fcc69507e2f7afcf3f925aae27bb1a9a7cb174607d4ee65a8c0106407819b42c7c872712cc55fea32c5ad21ee128cdd126a9c68f86a8bbae0209f4269fb6e2a675386499474e1b08537cf53d7828c22e05a87cb86ebe27978dc41471a2a0f4540a1fca22cf5ab347ac0949d99c9baf58c1ec0463f71ea921e45a9d71c8475d1dc9367b141d608140dc120fa7bdf652efd652d5746443718c9ee1027bcc58cea31c2862abd494a2962d7d8aa75b67b5652cc3ed8ba04975702ef6eb201a0e9e1b9964699a57a9b454c1a9726b3d00a105ee0312c021059c9ee384277c49030341dfff2d55d898fb3ad2e74af749b383b60bec2f3747d41aa8c830592f49a24da80e9a3c2fe85770ada2466abe7d664ec66613afa6642cabb9f2a64323c3cfbc38430c62671569cd9350071864e3466d3f7056c67096267cbf2d743a6c14261b252825b8079419638a166bd247b95f0a17b1441e556a3830c0f1aea6632b03cfb04f21bb7e1ab1954a6d712392dd29922d5889a91c812c57c685e14e5a79166b0e4c2bbcee0860846ea95b8d652a2ebfc4f24ef38c929555a73ad4a02c0ff22faca1c98658b0e5f7c99fb02ec8bc69bc22dd7ba78c25e503d2145c00505e61b90b64c3e4730b7dfe99f3138d7d960a4936273009ab01a25d1deeb2621a3102196ec166a1b017493d8771817665516267601d8f117ade141213ca6380f1ce24875ce553dde2f9efca5fc49743f34794ab2f8473b4d842d2f05ad21ec72c8a12834fa42736a6310e00c0ca2335aabcf251a9cfbf1f6b80aa4f7d8cdc651b61b6ed6d61763ba6bb1144e0f9a013b6a3fdddf138190dcc6c7e30697167ea717c0fcea5019083060222857a93b27c9b0fcaee26a109023738e6738db7f8856d6e2be7733044b11146b455c116bf9de60a8778a0fc8d1fdddccdb7d605ac0327874d0b9a6628bd3f92a0d3fa86ce715cf119b28348f4bbdfd39eca910d7ef7f00b317287e32ea8380e31504d508117efb6f68f688bcfada902c49443bacd0bb0ddff07c37234aee620300786b1f87f392aa265a035da3295ecb803a6d265d9624ef330a938bcf0b408f9da3560f10f7566ffcf984997f31f4fe73c0972d37576d9e164fb5ad3796c57b00beb883d84ece6a8c0e7697901dedebf1521987f9289cafcc5aa0c1871bcd3a220527fcddd5f3ba0096d8e08b20f176d43e6da8c6a816411d3eb25ac6c25a6b4d46ff389d579323a03846e12919c705ac22339b1fa63ae2b7f20e825daff4876c4a9f5c037e5878618952069fb3da2301170a2d4874677732014f09cd3711477e578a204ccab72b911ac9f62b3573ee65ce134dc72783caf258247b289dc0bfd9732b318d5aa2e28643c7aefdb7d8cbb3e2c1ba6f27b3142dcae4cf21c50fe16fcc491df2ea7103631ab96fdf439821672ff61d5103a1c8d5faa9071a1aa4a09450445abf6525dfbfba03bb7c803d1988df194fc38a5eb7030427c0f82819a88b5caaecfe473377fc1749fe6f7a45caa4d209e0a4e46f62110f01b4e24dc072d1d6a6b890d0d5b446f14dd3436ebdbf11cae9a934a7172bb39233ab612c1c9622201dd17d51d8821800c4a4b86a690f38035e076233d40eb69e24358b21735bf01cc1e6852ff3df3cfa5e8fd03cc3578c87c2ab4dd9f0ff414df7c042d13cc0ce9af75fe21883e743801a4e2fe163f595d8eb67a31ede1072ac2e002fd420a8bc45ecfaccf539aa5f9afd2b88c7269e05af637d224b2185ac8ac717a1ed5fd26004444c7211f100884a8ddf7d81427646a82069eeb9dcf4e00859d6cb7f1f9812588329a155acabc1380b2624c6abeefecf3f48dcde91425a7ff0727fee39dcb57aa3a7c65729c3ae8519c27581be049f7c2937e6b4168e9374b8d4a140f6dc29c90bf68acb4c18dfc88d230b68e3391da502e06aa75e4ab18cd28199a24fe702dfbcc2a8ee9c6e6f867588bd98ac7fa1057dec86c84232528ef5b6d7a4313ee8eb4a981096ba658a91f96346dccf25d93b131e6d115fa78d618228713ba51dfd06026f9139fc74e0067e5ccd7df7b64ea920c311faaa6487031d834d5b6b9cb4f5e32f7c9359fad5509783d25bedbbe5ed485536258e42535307fb2dde444b3daacb447b43f636926df67464d0a172e6505d6a474e1d8e997ed9dd1658f3a2ddaccf02f43c9c1de2b0dde222226fb8c0b1a6bac27dd62d06a0bbba21a7ed62e44d94f895c2e2600726fdad7cced6c2f05f505b6c07f1150759838c0d8247ef668527c7d86606bae9510c4178384ac57bc8c2ace3159e110236c6f39fe77620d4cd8e5702afe2ddf224a3763716d62a726c20bcbb2a1b078278a23df7664ad6fcec7237db6c13e7ac3303ba304ca46763f56e14160b9881f33c70bf37d63523a8b610a948fa01e53b0c8130ae673981f153e883caed0a77a59bc3addc293ef6a1708aeb1efacc2f4078d8ef6701082cf1544dc326de4965ae4bc23332732d399715fdadab0cc70bcedf8aa1cc42bb9a04324341377ce4fae7219afa8829fc4eeeccb9960fd67b42d3a379ab6b3521ef3753e8a5e6ab98ae86397ef51ed27791afd607d379ff9d6fa8e9c4790ba4452e45ffc75cac54d136f7476a99374f52d68c2a4abbd24983d42b32f027f45b84d836703934f83c238fe4fb6bf00587faf80d467383899bb33b3b352fd432b85f15fe4976582534c93298c9088525c51f972661bc9fd688c610e2eaf1dcc571f74b8c5de02168d306989af557955bd0f15bb2b6a82050f81b1f5046e2ef0a632002f7785f458d2c3659d38d0eee8fae12b22b8fd0d00a54415620df45731edb40e3494a56d0722a93a8895faba56d7b559692dd378747751d9de35b9f5cb48341d45aa53d813f89b48d59a6738069244f3d33e201e022d8619932889d100a717c9bf22bfe2c38b862157c8f25156510ff0d079c20b68c4c12767460d03e1778b4fafb0ed7cf1dc8ae341b5231ca69efa077fb9ceb8d6630635c8fb45e8354a3eb7757be2b483d2a541ef06e029ea5a5f229cfab1b1b63b4b6b048cf78277afc754b845222696ce6a34a4d198321e154b67c86e451d124b9bf3b730eccb104f6a1aacf3a42f069f4352403fbdeaac03b831da22d258b50b2c2c5cb6c1b160736b08921e347e33fdc2e6d3c3811fb54e2c6c060b3e896b65b0bb5882f2245ed439933c6394dcadfb77c9e8967b9126cfb8540dabb546d8f5ae38740941f8a1b1052c7919c008ff2bc36ecdcd8c5ea174e364c4e159a6d4172bf0e5351bb5ebceae457e5fe826c9c3b10b0198ef4fd948b9b4a28455d99bcf4a83860cfe6797f048e87e9cc7a1bbeda63e7c5e1e7fa76bcf6d08d8153604b2ec81213b5c0f7471a040b828cde49c37842e37aaacd205748414578e334727480ba4c52a1b05c54ac5e27b48066c4d189067bfc45d16b225ae96d7cc59ec281119c87ad9300cc70591e0da11071370f0e83e8504c34865395af3c7a8a131bf88fd82f8c94c172e51c4d5e04d62301c5ea5674d69e4a1d636c70b82f2ca4accc7974dba1acd9932a393032ad42cecf2f4e4b0c50711cd67c94ff24c6059341d6dddb9048fffd2b0b136d9d3148385ba6b7c4b2afbf5de14f3a6d77a18928bd9545278007845df6d4e959773424c8b42168dede9d3df6514a39abd5cf8aa38e55c3b750271b4119efe76c06c92ff654e586327ab77eaf576dabdf80bc7513c17d8756cbaf03aaee5f9f385e148f9da33656b90fdfeac4aa6add0ae6dca14c2b23aae28c0dc026f28968ff1d6d452cfb5387b4a5ddd6a9995184e3a71f0730c27d96b088d365656fdd11e2cf06e882268f7707b3f6edc8901bd2be5f3709b481591a1159828e549ace60b5be0b8c71fef9126b0b4111376436543db520a60ba2916e51d480b60d2fca4f35b62b0121614b1d4e97433b4feebb108e8b3d0dd90b4d5abc71bde1e2417182fd32dc320446cc8807aa8332af76c624910f95ef6445ab8eaec8e3d252b552ce397113d8c45c914d7690816a91148616c403890edbf4ce098db85bffbd4738b6638ff22c9aa6c370d964df145628511c5531f6121317823edb2620a376e4e82793829720c635a70236ce4309155e6e065189a141484796db393b2efd48ee04a400d05968d33d5757954fece3d033239a26decbaad5f3286df2e222ca835dcccb0fad67c84a1504d8202203de26598d4e177094604f51db3e8a6968862da058259b909253fcc44bef5c01b3c29a8a5933ff1b2bc835bf87c6e797847591ec590b41457044c83897d6bf8c9a78dfe4eb32a6d8e5df33dd63179d26ca349e1f70509fc016786de83a8d0bb4fed42c955cc6e9aaf4e5beac86f9ae38416fc86cc7a2e1e03bb982a49f3fef17ea7e35bedca4c74968ec3dcf01e7a2e8208631efa5412a47f098689c25046efbbc8e855331d38b35638ef0ef830ad145d97a1cba3c545434e41a205ecd88d611b60c2fc434ff51836ec9cc8157365265662d3d33c7da15429dd0b9e3f6ef6e0d413fe94b81af7c140cebde3c0cae3564c3a0f53125b350295673e6ab64617b3594a1c5f8faebdd760ac9a020be5a93b6983ba17d5964f7b8fe6c77c1037d4b9b64ca28e36c8322d37777b711fddcbe530c89e0fd7afb9e2864f6a0d0c3529366d67a7dae9742fdbae87783ac4aa4fd5d3eb186b4866b618022eb446afb2167293a167ba484a64a265dd32a069277f61a25b1f79a7fc0ec0b5ea8e77db1d84d10154cace3adc6dd04cf76e4fcdcb748e7e104d09d6ea95bda3330458f204b1356d8b624986d00797732b3fc19ece0109ec1ba8dff2e981bd273d129176dd893f0e369b523bbcec5e565f1f0f891018d53c17a0055f488351821b79f2aeaa46b9d5b04cfd18bf8103a14b88350dcb1a41e60e9794c806da2a2a64e967fe6c9293fa2c5c15b0388fa1a4f41b1dc6a81cf0b3ca76accce2abb57489df3e1753f4e5a1f687543246bd99fd6abf73e5a20a98dbbea92a443fc0c1bcea21a40785e95f9734036e79807ebc932d953ae63184e0a51a35ac0cbe76fff21bf9e643f9bd8c596a18c926f38093ebcbfc78fd8cbf13d9cae2a34e09124f3a8b34158aabb052c67e06a73b8064b4b1cf78330731e175a5d1d6f964942328c8e4592582b14757f801635be1928793e770d0c0d6adebb853e66195101037b0ae4d303e9f7ef66434e149c4984177436693580a8c5aa60bf64032915b6b8b9f5c4cb62c2e10c877b76bc25c35995b1376a73ccf15b393fc069c537d30ffa002976b227a4810b1fc10151a234ddd5463248982c59e4e0f7fdba2c9004c94572327821f867f4891f321eb2915f29a26485eacbe26bc77e04fa3aa6d932492a86455532c03a37a8f34d7ba264e98628ad004fa15c11786b34ac3432413fa18b1041d07404c9e7c694a5664da9107bceaa526e2e2f18f8f353b28854651fc721e9ddb274a04bfcd8f2771d6b8cbe7ea643b6471a5ea7ca68cc338a46bdfe278800781a0913e49e3bef2a7b27d2e7ebaa44d92e603e5214cce8583886a2237e47c9543bec2dfeb033cb4bfcd65046f25f7ca62ece487e2baab038028d8626f787a11fadb575c8248f9385e08641713b029edcbc2bd5771433d7985329b06f65eafa3e4ac89ab685d1c6966b727435e2f626cfb322ec709ad6b99e4d8ab9daa187c76334b108749a0355ceba011ec918b45d5bed382fd084696f076aefc98b8ea959075a71874d5cb06c122b84b5459c1180458e8c65b1e8f5bbbff86cb2e14fde681f420b96071960190f289a8c37b513ebc407d5babadbe19ccb5d3bcd8a7b92d8f31716052ec88ee0695a3488d9c84573770e97dd915813f280e6347eea57e618b6fb97cd140cd1d7cd271828375278d5dd736c69e96d094c0bb451cf1786b934d706866c03fcd58ee87dceaaac4a83b2598de49470528832a1dac1f23c18948284e39464f941e0e92bf9616798d12f6524ac76463c96ec71d3314f81cb1bc04f7f9bb4775b237991507d061183ae62260a669bb831dbc5e1d2f95cea14789db9a9fd7993221ef09dc192863248b729aa49d433d7e0311c00e14dcc13c6e160489be05aa01ef29aa8c63bbbbbebf150d3b963895644b53e13331f341472795e24f5b06f7e61e59cc97d811a9341e0ebd945a906fe118d4ab1b03ce13f5858f936dd3cad93b47b039b1092775027ddb3543fe3b8441a540e8a6991d209570857b9bec74bf107d6b55728e25fdf56fce981ad92ef4c43a0784728de62d25978463eb1747481b21023e9fb01856d2a64bfe6664e4aa438152928dae96d3b6fa6e62389f196fbfdcf5d92f8f00dfe53a3b19ff8f142ffaf442e27deb089899b71cdbbf4acdc5cd0539997508a78c5df6474cf935d1ae2207488fa0de999d8b322a8ca17eb27ec6cff20ee2a199b233b800a29f99798a8c4d1e06966154e24fcbe1045a261fbeecf5d1cc18f6c8ed7bd0d0bf93036400d894bd032b53a6b94ecb3464960aae2ea148d88b73cbcba203672825f56562aaefe5314d9a52216ca4160316b3071c4b667896c6576971a80bce3ebf21cbae2439f4130555585fa9704b91011089960ee77df64399436c0fae36bffe41a9edf35f05294093c58f2e7c46e9a3da7403cfc2712cbbbf7515084e6c2c3c2b17bedf15bc56a358038a0cb23b68fd932b929ebef22576b48802cf9304fc0a40f041d716435b7f475bc0c34b946c60c6ca4d1c5d8f344f783e95bd61e126b2f29cdd99c99218db75239039cd32ce5a0f94adecbc552d352134b352cd1d14c33eac2b5b173ca7aef861035c4dc041ee5dc30c820f7dde3bc1ccb8a1ffe28c5841021360c7b64a15e5b584cc30f9ebfd4cf95d3ce80b04bb2d8e6062583c5f773e7cda4dcf3abef1f3e5364991a73419e42c44fed7b431307cf982f42f6272e9928a240e792a6b8d9f98257ed2d6c5dc59a2b509f8479fe71f9443cf8b5c678a308fad515294c5f892211c7cfc09b3a46959737952635afe44eb38056f226cf0edb186616f65d8cb1f3839cd3f1b3af18d53720286221258cac5acbb358728f738d23cba16449451946dd7eb57bc7985ae501e59ffc9653f976213b0d23cfc9b0298641f909a941899fc2664a0ca4314b999752fac86c245be7da6ab13c21188a873d03ed217f751d071185b254a17410af80230ab1aaf620c2efd61bf107a2ce2158ca63a6d5e4f5affc4c1e4624d99231b5b28d913a1ef37fedb0254a8efc748c1fbf316eee008202e7d9639ffe65d7c31ed22bac61eb28b1da837ff81eed0e5c78ba4d53fbe4f9b7dbdbaa40cec027f1e1d4e219ed7e2ad9a99f87b95d773228e5c992ab2026cb39e6fccaea5a981c12af1b5dbeffb4194608671d4bbabff40879bd495c8475ee4f6c896b1aa1f7c7130291344d1c5600b91623f272ada866eba4b88e34570ab12020ed5fa3f28b85962f2086f36e0cae5d5927fd1237eab998a89258bf17fffc875488a437177926fe3259cc3935cf6c5a374747386c24bcb207389bc14b47c5f4250a75195f6374176fa4b18c2fc317300b9231dec3ddc1c2e0d6d7298bc6efc3da2679a779912de5abac80b53fe9641f53666c50b09ddf10e3b04089c3a9f1873f035ccd15301b69d3b820a2e56034cebe33d17eed58b4a93de24f0c338897b9d9edb8468c705f0bcf745858597db82c7854a06dc7c24f6af4c3bb8e3ad70b9f3098bbef45f825f8702c8e2a9f5e026a3098ab341262a727884474fd6db41f1faf39909e39545d67ccf79532e161932417aa177dbca2e966e4cd4096571d27737ea14541ec945c25f180439b743abbe3c052f9f9ce36e690e6179f0efda4a7dbdac8317ca29f5a1140f0cc65f432e3146286358379a678fba3a11725880655c9c0b214ba13bd7811536c94e7c92782aefd1733b48962a04168f5e9b00a4b015415b996977c4ecd23741e80bb772dfe1de71dc118685da292243e15897824ac49fbedd41e5d1edd04ea88e926e3ef569969b6801577117b7d02e599e60d643c33c2866c270ab4a417fdb2ef128e93348c7419f72f26e147e606149492cd46e14f8d3bc4570f495dd4d49fcccdffc4694bc6e185ac7c1b0b7bc8abee49aa34f94e58e14f87d548ba9fa84a7ad3a3fba5533bd2269f4a4585e69a6f77d4e9eea1afbe4658e7385f66f38bcb1588bfaef62f0023b0a496bc8e8d85be59ea70254e1178f4291faed793e89bb8c6a4458bd286eaa7169b4cf17fb5b960db155114e235a566cdbc156180106531ed3587916f8081d69dbdaa482f686ce86049c72e42937c7b6e288b9a5229d942c076fe986fab2c698db6f0b0cd894d135473818fb78398d8b5ab6949020162c4ff6c2a47c3080f896012c1147a0e09071a89e9e01d8b5457ccbc2ca0cfacbd7fc4b1a625854ecc3fd0c6e8b9a8dfe98e4719664b12d9d661ae833985c2f65d63acb131a75ca33f9c30e87c42056b64c01062939b02dd82102df6ecb74f1db77ce5d4b4ce42da3f817210a46b66b59fd55df9b5ac1485f61cf518e0b48df274f99e7bf47092b4eb1d20ce7136a316013e30d76c8f9a1320b973b5f72543e9291526d8378a548376041bd2a808d2dfed63ee9d545f458ef42ee505e4c668c88089a2d3f730415169765c63c6856587b4fd461b3d561a0e326d842ebc6cc8895ad14489fa278e2321309d704df767a891b18535d4d80ee8c5b491c103925e71d58be60c0f48b815b425e0be8cd9756a4f0842212e596c7a4a6bba416d257976b378991c47cb3830d0af602f0945ac2390b700f71d16a1433b2875f5caeb82c0dc3d99406c6fa30dbf9b205c7d92fc5905ba8d7039d50046b8269643e31b8e6166c08baa6656c6e7ea09ba4abc2fac2fc1d0cfb47011ce0c58c3e429d99bd763918846ff88a3d3f86e6e94fe00729aaaafa73fbbdc6924fea1aca7a0dca5b6b16bbeb299dd1221e108c1f43d3b219ae0f67e70236d53821e0f071dba9185ea4db329464af6d9c8f67ff5feec3f32c20ec13edf8aac1f5b71c601d20e05935daaa50e89d7c7d30babaa3cae8294267fd296735b7950ec4575ca4f5a0e734cdf404b1f6491d0e2529651ab896d9f5b9b1913fbd20319f1be0582af209d4a7930272a99f47b4e0bd68f466b2666be3f6ef64ee326a77cba1bc2dce399c436c7ce698974dd4a6b97a99ab5733355ce9a76d9196a193f8c46392858bf2106e22ea6d5939e3f4cbad51d649fdfce54ae1d140db7e28a4230e050497130362a1a8a7ce18531ed3613ecf5ad0939bdabbb762852745a819a2396d19658b02f3206c32d2a70601c09755dbe690983b5db99af8d1076dc2f72e897b8fbbace23567fe608fdcbc51d28066de50e8d67be2428cb599f5fe17b8cefd31061a2e895530c0aee8a9c9374b2ca5f95118ea7ffaf84f7bd627d784927bd6122458743d8153536ca71e5ec5d993bddfb262fae8942aa0ce9c875603d50e18c8972894976eb7da8738bc91ee986127d321550246f5df1772c4a0014ce963d02a35d91b4abf746836fcba51ad8f2ced05b2a874fe0c00351bf6da70710e8801cc2da3af523637cd0b4f1c8b5e0aa8178c858ba853184bd12a649ec7bfdacb9f258f8ec38a179fc48c9ee0cb845c7281074975158f1c05d86dc852ddbb54171c1c3633bc6da72a6ac9effa477dfe2730c57a1c3f607fbcbd04625b99a98eb4ade04a25f162118af8ae4effab4bce437a290c8a4ccb476da03dc75bff85a3ad483933f6f340b7c71ffb6703da406917fb4a500e372d70ebad7c118392245f4876ef2c40cf5eeeb33064b05f666af52428cee5b3a75229c197707f58b8dcd6f063a7e92f5bad8c991d61a70a60a539d756fc2d7d3964213a4e25c6115bc96043b2b9c1fdb1c4894efac4e0374a0f5c3ec337a877a2fea25c6e359d597e0572968d8a2438d35aebd47877e2bebf1a1910855da1e229415ee02e5c0cf7da7e3b870f087135fb93b09d95eaa953cf66d4c2ee8fdcd670ac05d315a1097c0b8dbf38617e7ec7491086a2391641a8ea834cbf59523924b228c0579fb1458076b2e8eb8a7ef0b281b09e1f2cc47321ca18a3f05f54bda6bd2cccba7c9f32ad61182eff18d1b8069993eea0c3130d60e6bd233bd0d67076f7d2a734f07d36a812446bff82ec02e29a5f4516e89a888c8efaccc0893da0f86bb56af5dbec6f1dfac6eadd24c70c2a35ba1f89603e34f6e4571cbe971d4585b2fd03a013df4cc97b9959220691121d86fe6f74903aed9aa5230346bcced33aa07083cf203a9df3636ee75fc8b6890fbefb5106830dfc5b5ca31e2870a47877a40e43a0602517da000229daf5d5647616069f2d6422d10b6a4efa73855aa7e0dfb79ff036e162374f94fd7318ac429d2ae12722c735f7b367b88f920b420f8d5f0405c505d48cdbb13139417ac807cbed6f28ccbec16b0d0879705cf456a0f4482d6f2ec4caf7490ae62cf007e758d8d52849861c31e2c05f149142dec35e260e3b120b3d636bb062aa221faa9f4570a99ad009f9fc0104c86098279c19de3a4b21cd2cff04cdacd7594632f6e41af2e4e0a37447b79c8f6c4597c9df4f01f2def68704c8c1c3929a75de2ebfbe0f611b706b149475575b3982b88df91baabf68cf4cf99224251a99abdbe416e9c1b14a5e91bffe079609f23922f850f0459b1db0a2ea04ecc1a7d0ffc3864dac9860821062f9a86cc83c4549f426fdd2e18c1f1cdddc9de4c49c6a08c950e734c043c00e04590b0a5ed91c26f13c4ee212c132b500d5a8b33138a199b060ba20adc5cb6fab457ca815ffb0a7f50f78def0499cdf9bda002539b7aaeeaa4667a0c14d4c06b42d0314fdd586d18a19b7b6d7c40e05b74af738b8ae3e011331f377f2adf35e03b22ebec6f645f33334ebe8639f364e6348554aac163078f15b01de81cb862929e467a7755c616a9c8a8b64a863c8cefc1e8d4b648c91f702d462ee36f3047e75e47e4de9109a38872050377d7b07548814b289f8df257f5b3802b5bea14627ed525c10a38fb25d066a68940364ad3855a0e33ac46b57d47425d8ce73dc7bd1d414c9c2a2d7d98c283f4eb4c7d0ab4fd1d24c27ea684a2afa02a0a13effcc32f210097e137a7abb7da8f28f6d143dba004679379d87a70633186b9c959e01616714a493a31fc0db92f4143db499f7e8bb9a37234918fee6103c1a8eaf718164c02b6bfd95d69721dd0cfa7d824fcf9f3861efd3e52910799a416331fbf80a0d094ad92ec2abc0c4044248bbf13bf914eacfbfd052f51623450a2256286340474ba08ba6cd83e392b7c55c2b952324cd1195f4e94b383d113f1a26ab9881d103650b34a5c706749d3030c7baf66a6911bc176e278a8e0fb9e058cf17bc1a2da7179c834988006d6a115c36a149be84d20fb9e418535247c1c0aa56f62abebfffa3f7ab5e2e2ec84bd762387b9ae3dbbaad95fb29763c24c668937444432c8c323e33cdcd4b437b12e8ec8204d577b3bb88f10bc8afad022d13d4f4d3c7589a44354b524cc3119b0a103265d6b83606330d415e97fe5c0782dfb8890ffaa7801a8d4058f5507204543a5f2121806afe4ce31ec37bc02156fb6a245cbd089a2ab9df02aa689a043b2cd8727543df366e0cccdc44d447bf8f64ecf043e2ff7fb84aa90f710558ff7c30b6d3bffd2f5a166f256135817755e6917d847d66139d2467f1ff1b177252e6f53cf3e0baba1b7f3a898c5d4e60d613b162f9226c7ad18c0c25e1598d09e8e79d0abef051b93b6f9414e56fa75f50fe1519de734b35ad1327f661a11aca69aacab23ef9cba114dada92d60c5453a9890fced453f7dfded1ccca74058e3547e4803e80db1c03dc8b83c4be2533717b299099705058cb51f476944e2a6f395adf459a14e53269add864d7e9a51f9bd45f259964ef89e8d56b311dcbd32bc8622c2aaf3fdd2af82d5898da727888f5a69734a3d0d7860656238651306be7364d82365f4567803885c4900d7c2151a3cb67d237ceb5f6c46f726f510b723ba591c8cad9d93593da1e5b7a057cdc9c62e27526bdf51ce43f82f3b1956509b7cf8bcdf6b545e6d9d4667c31e61ff822e182495b599db0b793203c340a3ea5c720ca10707a8fc0f7d7df0f5cf8b0b27c59a98f9e24e472531fc449d44455e4879dd8600f9aa03b54a97b99c91476210c2487b8cd088c9542ef050a997ce78b58e2e20ddc1276a1aa77a927f77e2cca3102711770492e593732c27d538ed06a584dabc19a9d841349d4ee239c38cb12975163e5a154972126641a8930af7133a8de949e22f42ed3269f900a2b56c5c170595e152b4129a4c022a9ca4a47442266ea3626a5f7187b7924bc51306213243b1716f8e32ccc61c811a52bb1a47db4f2fb717eb462904c8233fa9f5ae0048df48a1e14fa50712709a13a867a3e54129ceadcccace51867d909536d55d1c403d72142cdc0e69adde8bc4e6c226579887a7bc44ffed2c467003b199bb7a4dfec0d52fa9b160eeb270f7e69bf9e3376cef1c7dbc4b6bb93bc9d938d751485324989de8658588ffc34000be9d5b122da415eeb880f7a486697f48916e906bbd42342f1db4743fd1498c9fd101b67a8ae6c5f2098f468ed5926812469cfc5ce90db13736d710cc4ca85cec0b0a66275a4634719f8ff30b3dae879aa6a90bc1a87b19fa46cd9a136e5603168f7ba9f8b65652fc0562249a6f78a66bb3f8806cab444df9d8f8631e8669cc092b5aa8e11f1dab4f31c4ebab87dcc81718a0ff28187a7b34188d644e634451a9da00161213fc6ea4c4be23ff25ba5fbbff5c2d54b602c182e19d7f75c0b85f8f2c35021f3d9cb0800aee86f1804acb1f012d1b83020dba52bb77f6079fe37dc12c4b7926fedcf246a145fa32583de6da68b4d471f8f1450121231d262130165c87ceeb76164e100ac0d2f17281a490989a0ac352b875195f7895934b78374e0012c4c0e84ad46b306d3ff79db1885dad91f5fa0547d73440e7ed00db1449af27ddccb4c877a720512440838615d06d207ea50f5cf12e891df7148d5f702e06500071679e99030c7e893b1de7d7a9d89e04d4ff2d3a2f3ae6fc79ca9b25bc2888a4065dfa8c4fe87da94a385f759c1b11038ea5561d74ada64a6587f1220a4d156762d024a214565134c3466a75544e3d39f6251e3b36ef11220f1783b721b9e12e88a97e9228fa2752504773acad798b3e305561fc7b0a7425b7d056e3fb7c931ca8ebb71ff976bc383f2f404ada1243adc5777525fad86ad1397f5eb57981639f0f9ac4810ffaf68865bec7cc632dc7d1cba9b7c1435e85923ea2820c400d0c78b2c1cdb5e694a31049bcbd9fbd5b4db7d855af06f8a05b329bc8a03c81646b85f8580382bfb64d24af2500e32da8ecbedea6ee26064aec9a73ce479afb1166a9e0a65a6983388ba0739e0fa0857f0e795e5bb57fdd43ca09241be50c311ac7c4165c261665384a43c0eaa88ce5a489aef7e78217337ca2f88e85bf77ea46d27d908e706328470b3fa6be3ce277bfcee033ee6c5a5950d4e0b0b446d90081204b2dfc6aa6aa1f6cef8cbc17c0f5a42752e5a27117bb2e89806af1fa7c914bf889146d9aef8bee3ae8ecf84e805d232bc98065374036303d14f4eea195aa7487c6b580f0f60df08a1f78d453691b86d373dc2d4e9cb5784ad82441667645af9394ad7d63f025f91dd10affe5d6c0a30cb4eb90bdb7ba3aecd1915000c17d3cce32091926474b21c7210fe1117cec965124e6179779d0f3d559bdccf6dcfc60dcf791687da265ce909fc12883ddcf6a81930be571f9409546ec002c1fc55900388b3ee7ceac31f186bec5a409396189d864833f4eda931f5e9537f24948c3456e1a10695974d5cf3cb637108ab246006eb510a81eca06dc2ebd59d0acb6bdcf7d15ad282ad20de4586cb62e1ac20bec7d7b0d4fbe9ad271f839f0b9d2ac5a69fba19b5c33bb50f3b5cd85fa730aa0c36621c087428921ac26026bb70e5dab4fcc349edee58eb6e0c922d1a8b75d8792fee323f0ba14c3d3631479b8a6867295901f3afb95717344f131bca84c895a1402cab14f9e660e6fcc2b4552bf8b56c2dcf875e4b96b6bfef91c1e3189e72dd2a220dd7d6f4d9da08b4651cd601e53f4e0de3cec0eba883d9fb34fea60f1d264f65fb52f2693e12af3b856496cf5d2bd64b0344ced9934fc34ae38dd2f2cb62fa3bc377a0ee1534ceed4631f7dec5e84a94b6872e83ddd896e458a6146aedc832abbe2782be161505698761d2f7ef6fd711c44f8a24ee7e9134b9fc010b1c1e1aff928710205f3fbd8b92481959235ffb294f8ed6096282327bac779a3e9a2bbea1dce313d2631f8c51860758f52e451883199d9afbf50ebc478f3e1dc5b8b615ce9ee2018ddd1eb306309b06edda4a689d4d6fe2fce6324818189296d1cfba3f312205d672a42217c2c01554f07c3b99541a624a97bb2d135b5fd33e036418e8fd936d53762ca1b5e8b421a73cfa0f671eac1911b460b4111e62eeb0cfe81276d359821e4a197712eae03e51300867c3cca2f04397b5969d7bfebfcc219c03d07435372bc25d6f6e2db399f10806b47fe978b706623210e8b28174af8dab909512e8eb6f94af2994d4442c01b9fad4191ee86bf6133934a0ca11ebfffdfd3659d3b0317a045e0ab7ee7be5622f6b74611b4ca537c2c949905eca527eb607df103025b602e40826f3c1904879061678a8b7c63b194da4b51f908896f0cbe0e1c884b770884a3977458cf9eac9304ce35bb044b4f8d94ef2a04f3fc1edddf0a76af534b63da9ef48f51584c1ea421e820102119cc79b8d1446df18a1c766adbc5b5b396f454636f33ff84b8030801f864efb5259b92a9ab4e63bfa3242dac19460cf6897573b508caf317ef6ae5480f2c32c5d1465bd569bb39c47fd72b5cd0fba496b21397f36248019a3242c3b82fe08dc5d4812f77d16bc64350b18bad883cdbae7f6b2aff77fd733551abec491f413f28ecf18224da3050aa31ae882d29f1c00221c7254134e2a98f80b414d9752615e8237cbbe77205f5a74fb92fe1700a0a1b68255ccbf5c397a38e4a3a9c667599b0780a1d78185c074486405817c0b656ffcda809db011dbb80450a9e4b721947282107c0d290ef1e432446b99d202d31ff84d2a05a55512512c293e1b6accb8dd9fa833eb3ee9f7415bfac6f59989bbedd6df96049818787926bd4e92968b8bcc864830eb9047f21ed8499b0fd2a7ffcf917707ff491a53368dcbda7b99d176a621f47825b8aa7e8ecaf62bf31390b764121ef7675d174b3ef5924603d46afb41a0fb99a8f906f28e1ba7c1f3a7097c181f56bafa64ee70554423134ec0c6b16f1ac88fd49499d9424992a1e80a9b166d28c2c79ea8c13d972223b77de6b78240ff76e95467fa9141886b9593835df9096fc6ad6862cf722f4a3b0be605cb665b0efdee7cf158f9c188f976e9ce5c9035433a150c1a14033f6a41d890f6f9d158813ba2b1d05cf6123ae703196f746ce2f25038ebfef482f45d4a4fa8fc33792496552392834f05ddac1c47b6ae3e81a6fdcf4504fcac3ee41b7e55267266b31a28e0f208611e47518de2c8a3f08cda5301229a9beda5bcddfc071a3fa8ad9caa42c719b0509280a6b220e478c8e6d84c2354c1a3b2f58ed28cc5d563e1b66e407f1932ea4fd4d75d0251dd9c9273f8df41d33086af393a57f27e28bb546c6bec2fac6d031e6f717e1e4cebcd646d1f0d5c4bd225a9eecc6cf54dca4dcfffa8ad0399f76fe602e1b8e5f152196cea3f99fd2df7524259f58bd8a11935d0fa65a81253aa7e8102b3bcc0d70026c11732ff9c061eac1c8ea4b6410d387ec532dd2b411599b4812737901658f7429ff6c7045ab335c7379ae6fed6063019ba315da12dc3528b2c8ae2b88103dd308a54b7cf8e46bef00ab2549539a1fc7d7022b5563f4a03644259d8fa23e297a60a2d152ac000da54a918ea7d1dedfc49ba3a485c22ee758b85a02d95b3fac03d32972a613fe536ac69b2df8f40a72ea48a5aa0ab43148ab127259ff20c65b45d563fed3e7360dfb9465c8a298f3ce64b44e013bb7a7f697e7461a41e3e2eccd0667c02ecf946f5fd9893205c889dd0d2d4c53940fbb4540686f26cd047579f3343c8834fbd4fdf25bf246ef86178d8443d9072f02a07534a939aa220064f71598631290a36851eeda74803b84e470fdd4f39bfc82c33a67c12729bd05e36a23e443e0555b274e376a8ffc8c3099bff72069be3e13eba6b6f9a72c53b3637226975da7a97f109e873a7701826296397a08cc1f336bb4fa8be1a662ab9ca64198184e87e2442ff6827d7253b4c9738c20dac861df30b251c5883731e449bafd3cce140901daedf9375e564a8d06241b729317d2da135aa3ee6073631c6a75ad3f95c944d5519cb2f8c8f19df1a016048281abd126a70b5d662dcaa38b3cf83a18aad97689bc240453317423c351144eb2d1e990c7a1207b4beaaffdf5a408e84b7ec81f79dae4f36d83b12f53290c7050694abbe83ade66cc769520e77a15b78aa919ae95a720ff01162fd7bd09e7658b02d723eab46da3c144acf72d44c95703587b4809a5b0e37437e37a5c5df5b5d475f73f582fa2b8b3104d864e1a9fecf3dcca6d670c0fe28401032205ce8b27d07479cfed781f6bfe42e2fbed45f04e72e4ec7c0a3a465bb07eb4ddcd2f9240d07023a3dd5291c0cca020db11dff4ee4c8b206f793ec53efebeb257cddd22d9a5c7118684de4d45af6bf672023b9b6bb89ad46937b07d6f2cb4c96cff3b03a810a67c09a1de6110ebf9f806ed838ad6f1e5e72549e3c48211545a72f836b2758c37139aff0a9e3a6fda184ddd1c36b69affecd6644d205f385bb69c31fff7b24208caa75fe4c9102abe8a25dff235c8b5da3ca30be22683fc56926d6b6c0f943a55e81a83bd26b9978afc835fe2eafdad927c3817bb812245fbcd5b9fcf289e1682859b3d70f2d90fe1c0d9c081895ce8e3f0cda8c2c95fe8ac499f3a92c809858a504a975378ec4f48bc10a0717166cbd57b2244e224074665dc024742c8651ea07c070d04a9131b53ef5f511f39f7d36f29e7b2e827f5516a7d9585bbd6294b62a445ac74f24fef386d94d9e70d63b27153eb5a7b254103ce8b0c68c8858aae830da7bea77aead853875a29e8a8bda8ec46d566fb8493e9354ea428e2e6301413f1672ee59e4245c17f6124c4efdefa9d260fa35669b996c626439808534cc86cf522f09ed9332e3a3f10f9d8903024f88bb8f91eaf0e59c4a7c821fffbc64b0466ef013a6fb6e165cf2c0187ddb549844095b0ce0c9c86c236bfe28ffa6d8105f071a8b32dd318bac40575e784595146098d67b92b67ff492a4df3d881dcda96734023bea9a8c51414f0088e57cded1d0ad43c2f6a3f548915400d3df08ffcb6ae02de031e918ebec64a400ee53f3bba9fd4835dad676cf3f9203f29431a97f2bf18e4b42c371d3955c45fab76206c818eac2836920c75d67568c53597fd617e4bf7a0154d600446fd464388e5c1f60c3b1d9304ee602a3eab0563ba947310cf334c4eed5a8c2aa863f0a359e7d2dea49c5efa9aec6ede043951334863120d3dff1ee7c5a78a118f4cdf1ca20e6cba7198b93f52d76632b5b29a30aaed61420bb29b939f399c903bda575e5603ef9053abf59993ce274e98bd03ab6cbc941c46ec109264941c0c81b8ad46d52979fbd3f5e7947c8c8bd21ea83dc04ee5f53ebf008c2975720049abffe561fdd164d8a848d525f09bbcb32cdb132ab59a887fae0449b8034be5dcc60d67ed6be80e9c510880016a7864c809098d55a27f6fbcd8fa90978a6a0027d0e8a405e39af9f7eab9c15c1d913b7e0770d3a16712c694b865a02e053b13bbf5148028206c7bebaa5b32bc31b5dfd470884619b83ccc9095250721d06d28dcfe9841c46bf5ce999c2c9ed687031b1963fc9620518f161ec16ed73cf1deb6b6345d1cffe9ef0e40ee8bafc7e67cd0de0ef5f49a1934446ce4401eac102b9df2e4bb2b90445cd70f9ffcf62bb2d6de09711b9787892e1a47902b787bee571edbb9661e9e68aa8d98cc63f139c7744b66e418619bd546230b01f03e9b003bdfee34e429a58c599250022fea8952ce40a9618ab06f18f4ded7ba42176ba338fe4e387660ab238ad55471de82f591e126fbd6db5adf70791f67772d8885cfb32c40673b3073fe3759cf478cf3a56c245d9678e980305cb1e6ce91e301498f1bd662b13d02c8669a2c8c5a63d4155ed2e33bda45c23f3013c1ef23eb02fad0d83c1665f2d14f71eef5614b06099ca28121b4af9c8d801b5b329e42283caa29e0e933ee98dda6c203ae52d52901173d7beff39683d0f76f2ad068355ff4cbb3399a63882f221cf65bf0f7f87e30b6b26004b3bea538f4f6001f10a14eb455d35974bb98ee8285cf3374023541d44e331ee6f69f9def0d037eb752695a27d23dfcb09ccbbc6c49c26439d8100694095cd67a44c37ef8d6170eeebb547269013b95405c2003792ac6f7c8c2696247f24711f16d1f5cdbdbb7508b65022d9d6802744a21840d91ad9d9b04f314569e9da2d606dddfb1543d474c4824f2ac24dfa0145a35c5cc36443c9ebdad1326e217ba9e6501cc3351fa824e7cf45fd31f3ddcc64a55ebee8babc972eb9e19d4a2119f00bb8c962065a27ce6202c7386c4792da9a58f2297526bf27824a6d4326e794ea4a97cbed71fc7795b98def517137dab8da02c0bfdccd923f8f1f34e680ec370441b164f368f206eb8db89fee2e939b8d96d754be13649afbc8d0b9fe14e3ec709131e7e47ddba03868db262e463f8dbfb4d48ff215522688a87b21aeb59f62b5218bbbcf78b3b0dea6f4e426d0e4307b979ccbba06111c0721a567708282d953def560bcfa40184553f93ccf0d1b327e0d9e3952fced4b2a57ed0526de7c56fb6c44a278023b80ced0324df2fc53751df4f2e8095017fd6aac1a7a99bbae13703c4df15d1d25cb7c3aadf621682873c58d26002855cc73db4e38a1c679045135d7119aef786c687154ce4c0a0e38520f4afbe56bc6e88823ba5180e805f35b376918ffc4d3af7d939eb26b78868b80e5f50ba72ce9a38f55cfee548abf324c60412506c87fa03f0b6fdb3e1ad68ffe5f45363f8f4d16a39fe755238a87f3fd327b2bd73c7f5343e9dff17693f6f1960653f8accde0fd1fa084ccc9b81f4bca84d436460ead530c4b2d3763ab2e7615da2b34ae80826df074deb9d483fa5e712aa3c38a42dcba874e2bbc622671f5b7267b311f4ceb81cfab6e01874fdf7dbf09360b49d23d19f465380de46a733c9a1b471acf752667cffc3ffaf4ed327ddde149559e9cd350cf182555cb821edebe1976951dfc4fb52620707bad67aa7d128c379413a4327c14ee9e02634c0cfeeb81ca11ef6c5681cc5301e40b7e3a09dda87c4b9bb1a844548eefba010b824f209bca14f001ef6bec20d015e6c698494e843093be374060b6b2e37c61eb72537a5618b232fdac429976f191853a0f877afb4492fe3f902246031d4d000b67f91726cd412ee0f042e1fce5935ad60cf7a4bdaf788b186e1a574ed575f76b7c2088fbb4b9d37802e871ba34177e574dc45fd281086fb2217b86c56ffba1fafbfeb86d773da16552affb2b22cabcbdb05dd75e65027dd5597b4cde1a4719def3a425b7fd055b2fe86bce2e69869b31eb4ad1a54492d3c647f18f123fb1e4622c2a9a4bec23f90c2a593b29efa920a4fd7dd26a4d29c0a57a08e45a363f031351c7a38d09eb657105831a0857212253ffe8cff3d28c918f8c7b036163e580d88416953bd50688726f0b53b499bc7c59ab35db696d3be4c1d946b8b3a45b0ceb527743e16c88baa88b799096f3b29662a2e703c0552b528ee85b6312e8bcd2091d13e086b727fa94aa4dde53cc8be17bb74752c780736692874847ec74f636f0b271ff83d84ef638f03ddf097d094d58c9ab2b133c0d9af60148fda0caac7f41f82c0be06dcde9bd12469885b2ae9e6f8c1bcd46141f6fc3a87b6c74b7b2fa3b337c5ae6090dc0dbc88e9adf2c3148ff01c11071869ec38b5175d48bb895e4eecffb60cf8d5fa67476338279273373d57feb80059ab8830846d1a4b4e95eced98bee9f5c79b3ae5c2862284fec9ff004b2df8e341165a9375fbcc1bff96429d78920cfe83ef81523d2a67fc922d5007ab7c41cd42bd58001d0daca0177a506a8649c0429d72b9cc6ea049cb0f4c6c12682936bacc38a3f894cbf3e395728581df0195f751568378624151e87fa1cb147f8b0430c81fdda5bb4dc0e801e7ad88a50cd620fc41d7d4279dbdd952344082a84d2232ed09c3bee7485896dd146019ebea2dd577a0940d0ce9b38174f37bd3d4483a74620501a752130bebaef74571c8f3f2e20bbcffffecb01da07c8c26c7e186d4553bf862794476b69932dacf10912239d4a8cb5f76222d20b31750172958b10cee23f467a8b615e1ef50e27accdc7ff68f1a38a1847cb84d83fc42f7168b9486a0950aedc61cb443dc5bea5ec358953d396852d9a4ba80c3efe93d42887801132bbb7211ab8a709a08db321384fc33cd07d3e11a5baf7656c615341ccb702caf2434725f3d28373e3fd8ba49e4ab0a358f2190ebd8103bc200e2cbe12463018db9ed23243b1f57813f0e25d714ac0ec4b6c22265e96987f91aefb69aa8f513ebd59a5a796e9f3c58dbe07c3fa6a9696466926b73576aea647854508ea8be948fdfd4bcaa2cd44e6906c4926707ecaecd5fffeb1c144fd29f378d8aa59da650940763b8712816e60b9615514f93f56b6d06ef3bd8b81be98dae779efa2d87572d1e91bc66c3a232aa65a60a4ae3cf3bba2ae61f7a3e000d31e33b26b9cfdcf820768e33fef48d14d89606fc78800123f64d8a17f05736d89396380f36b995406b48b68ab69769bb4cd48adb4e043b43fe60d695411578340ffd018160664c3fa93fb08d6241c547308302653f3c30ca10f6d6a8a6b704f75b143f9c795e3a53d8f48680742caf4e8cb4f93c5ee1c8add18ca066905e7c0e04a2d8077894e9252e830f01d0482ba340f4a97a8b2507a11db6f845e102488393f29f9c85a40b7450f6ab5a65c3237df0b9d9aa8c473a8d4f5e693bd93f7611fd496513af104203676d1be9ce2df27d4ca2687fd5d17ae7cf93e68bac0cfe6bc8b32a88e226d4ed1939f367da75c8ac3d3567636735796e595b2d78a80ad38e0a3c230fa6f499a108615f4899f3e3599ff81c74cfbbf3efcbf0f55f326140c419db4c965561af42fd515a3a3a1d5573d0872a3b073ccedba8c7d617e6bacadacf57f202cccedba1c8242e9abd632c3b0535840347679a835dd19300e061ee1e999179f1320b361d79a093e8762be4564b1be615e473f2c975c2b42b8ff5c159ae8b3151775cda3a7b0346e7ca72f8b4300f6058a375280b893c6020e96c559b99fbe6b507843152e3b5c64c33536ef76cc0b51c0c63bee40a9cde28671002836a3cf8878b93c264e6053c670b3a73f9d3c63be11e51eb227fb16b5ae60175c57321bb7810fa72b74cc773d875e3c019eb0b6849fa37a43738ebf3d29063b0edb1c14b7d49fb3c4e5a4388821a598ea9a71c4e69ab9814c0febe5a347f7f14a3750a20b139bea22ca4f50b5358d68851bdce365b00836a1ea277e7ec7fdfacb9d834c033cfbcace4e9f3f5758bb4c5b095d49505949eabb9ff05f0bb3fc681442f66d71b43d9346ef5bf11143e9ea00920010d7a797a8e2b2e5871d8e1ea3e1b91be10715e9704c15157f86eddc2aa6c7189af277fd38f2c020d16e9b9e7d890a321dee8404b8638f59c4e9560e3bea868ad5f522f355c85a2bfe4664be59d5c70b56df06ee538244b6689a190960b4e326985d169847a643845a059e2947495e1fe1e705536870f60f2b4e30d095ab40f40219d7588cdf369993a4a934cbfaee463b6564f348b5ab422e48d51c391bd27c8f981bd48ec1d938cadfcddf2e41d74cb060887cf892dfb2d9b48dcc0ac14a66cffaf3bb803b5d5f6f407705e2fbe6fa9a0160ebe7ba8dbd4f0e58d7abca1bcf4a0dd00dd14957a0c74077687ec2293cfcee3b9a3f4e64bf41c48a943f8c93ff046400744ccbbcdc04f7126592ae26d8339d4059535fb62f176492837f447b2302a76462a01b301c8f7389aa6077a54dda38e5c1300a3046cf6acda1533d40fe2cbd03012e3da2e142ce7aa29dbfc0473435de1cdcc2d48367c1f609aa287363e45f3e8001ec50e2cef7054c5691d540022d3e0c831fb554be9beb19efbac5ef605ecca566eb0045ec1db16de657ebe1351f40f3d1cf1a9019b1be26b8367ee18e1ec2306479009ac4007cc22c63224597fca8ec40ec6d6f525999a2adef8ddc9e29c04f00a6bf2ed2fe3893c76d806474e298e0b7946df55184df7e7144dde8c8de842a335151d3d06d373748134197611fb4f58c6d24156602096687c2629ad2e319266f1914702f4e850e2e22fabbc934c7c88e909613af6909b80b019a78ad8994a042cc68f4c3913763eca2eb796eaabee6b0428a2faf43fd46b8fb995f05424c376737936c3a6c9fcfc115db78513bcf7c4a08790d86205098c9a4f6770b638835e74221031d5c3e30b63a7cf9cf13a34e8452f26af906d59d81329dc417485a9d0018f87e433e13ad55cc29d4de1dffe4c07a617c91b17a6a2f4b400895f76fa9a69bfdd8d706f5c986e6795edb982718e2bfdb4d5e2152cec336b48bb2710e49f69f52d54e0fbce9b1b72843b96f6f92b9810d06ee2e50cee09e96e1c29cc4e3c1ddc895004a5e19af5027fac4570cc56086314adcd878b63625f20badc8ee339d6555e6d46c55233cbe50ca3e1f0722b11f874e1bedd04a1e8713ad669d9189a2031d38f0231ac1ae6b2bc13dc779a383e7f9d78e7d79aae77388e5d7010753914108e3a41a264fa73f5f0bbd3a498fc00a9d59363ff47534cddc84feaaee1b5e16c12dff2076db34e17aac4ada15357af81a4f2802b5fba70cd798aa0227c85bedaf4c4018238d163916dd133a8a802268527abef5fd70db8d70b8e8b642bb4209923c8b80b42aa915fdfb85a394581d8bc7a4c6bcb10c882f4e8e9bf788ebb60c5d3683916601152c73546de05a779e983d81baac8116dacc34729336c1c2da8f87ccca91aa2097f1fc261c9de317643e9190acf11d6bbb9e7bbe987bacbcd8fe6c79a040e89496e5fca23af7f9105664f4e96a7259f4c1a818b305a16384fe1b537b608a0b90e21a1a84628cc293cf774b9cf9652a0bef463e0ba6e1735f0cb3b764d6a26d38824a964dbf48d4b059ee47187fc4f27921cfe4839a3d48206d811b8da6a119f48549689008c1e90c27e1670a896a3643ffac1aa1cbc6b7679ac6ff36c5988c1d1c0965556cdb13390b3960bfe255ba92dd9eaedac0a3ce4a5fc1cee09297cd10c7a02192d3cab18b8c843650bf1f85804ad99167433f5df02b3e22e9061ec6bac048db1bceabf5ee67fe18ad36a437791544d15eacf04478802ca8873bfe1cc64bdae13b78252702e1561405fbd46eecd8f2ef013800fe8445ead645e613c2b16345ff0f96ab459792095e538da2d7a98fe74070253e25dcae0f5f9bd8634a4582aebbb5b15b0bb04d65bbdac3570e17a73e362fa076027b29b27c0f27da306a83fc2ed3fcd3b398b628e4912c41c523abde450ff809780ef83ba7812b9ff1eefe55e5a4580a4648c93fe695a58463adc1cb368cddded5c3893a061d76b5d6554d36aa3afb22126170633e17d26f0e290dfa0c09423d105be91ac1ebec992d84518099bde46d4c121b3fd80a4ea953685a9624121fe1e3c6bd4097e6f0a8221ca99442cbe19fb931370db3ac9b282152563551b9f4636cf28f3f9b91d8a7261e27e7bdc82b302e2f6da8f3822c3f4baddfc3bc1e62966dc06d7116143efa30db8d6c3ed576717e61416a944584cf7a7a16af0ebb1d8520cbdf171dcdd260ea917c71609b209eeeb8244bd211b384c1188d79ad84e1b21ab806cdc0bff62ec17278cad7b8e943d0f17586097e5cd047e5e9b18f1a3021b14d93b9d06469e81907b12456d4eff81c24138a0f7383b6d5f89a511de7182562609bf30b462080a668aa575d95acf439219b7e605c8f5a05fb0d1850baec149ccaf74f27e76c1d46ef040fd27c5779f3d3f46a8dda5e332a76b1cb03ec29c2d54d60158c46ce109b48ba41785b6d0cdd2e9ca79a9ac88ccd1970e233690762e3bce582cfc0faac55d80e2c6f42861abbcd77f90b92965e7825e3dc720568cba696178aa2260aeb92ec1b052551dd31e627d4585969b71bdb18798b3d8a88f190e5f7a47b95d9544454dcb47195d21b82d7ec7cf4ca491169e3b32ab61b13f7e6f33d3c623329e0d81cfee30c9e54d2f0a5cb2ccc6c082560c29723c3287917103b3698fab31b933cb89d013e40a314e3b35263db98346d8fbbfd57eb0c3d1697c91f95693032bd2abc9cfc7012e6e5703c7d37301b43f889a9ed209a2ecbb7961c9f2c6fcef3c76a3972c1ab9fc3ed2719c4f3035c6c9a35fc3e058f8d50a128f4027a337835c2c0df60c496a64be859ca14053f28ed4674fdb53c00f1609d100948aeab11a1ec573938cf315c301003d35ff1f540bc1a8d13858836653b493cd3f31d26b1dabb4412a079d1c5694e32e4e55f9e1d0a1f6b69977078f5a6032f22d7d46781e82424c6d1023f791dca9852531532925160c61ee5248fe448b79ef1aa1f2124b4fb20e722cd50dde8af95641f27761136f0f4a04b4cd7446533b724dc1e3ab97255e651858ec283cbc70cbab16176821854855ed730ec3f26648b0f8cade64443e63245cee2dda4c85f04c4a271e6a91bb3292e2f8ab6cf97048a98a8fe8024b61f3e67dbf689b679430a65200b12d8243a78c85bcd0413f7ccb925fc1b4cef1b12d44e6f992dac74a18af0b0a5a3d1c6d71f7ab2d3b966d85488b3cfe11d494dc090327479edb21c0d5c1a66f86a6a76b205b27e90eaba28bbcc0354caa0187a4db52b66891a9f17a6032a6221a67f0fb2c358d98f5f26563391ee07a09f7dff93f4e5fb4121e0373cec9c3b7f84f42651445714091cecd482905ef3b96fc9a09ffd3ea02150eb0789ed355b9d18c0f96cdee2018b533d46287d321e29781e79a8c1025e225bba03747eb2f7794476ccc1e01dd91314405bdea0d03a4ca1a2f0dc2076bb9307c3b1d7c369ea4395ac3c8732ab042f428ed43bf85a758b05fcee463fd6aba2ab092afbd5840fd97e62b6cba998b25be435e544c4a6f6325febc053c66f656ae2236bc773f1abc491fe56b7b089fb3cb6af0cf84a0ff15cb6230c250fa06cabdaa65fc11fe540dbd83667a94479e7e9747d4da126572b65051311962fad83958b5dce0522791407fd96ac371c1232769983e6acc56f3a918a193a9b331ebea0dba1558d47d8ac71b9ff9f8ef03d57d85b1029864b9c347020f3cd43c6ecc78d943d33ce225994df9488eb66f7d2635175a501290ac14fcc03858a389f1373ea4e4ac03eb272b9692ed011094ec40392e34e60b61577f18117b5ef268881b248333b0bf676eba98ce4fd9774a3f88bffb5193f902b4f298920149ac98a003759e8248dc401862a52d564612d571c27ab2e0a7f703f161ab4aab62141f2e5e1f7ded887935f05c18db22ff43f19dd132fdbe1665d0e1849d6812f2c84f9054f50cfd756cb4ece849a47a25ab0b00fdd36d68b7c8eaf73ecaed7ff988de9669376ccac1b645d3c65d7d12b1f8e979af20b49f9ef4211ccb2368163ae3b75097cb72d3d35269ab98a304fe4b4b4db73eade066be2e30fe6046440e1b15c2339d8dc38a98a1304c6e021f0c13b3c24c6b6f8d66c24ae5dfa120d484314b6eeebb939278a680b0258c8de9f0278dcf97c2b3b79a50284d4600a763a4c3e7920e1a321d6e9a2e215d3717f617965c75caa7e6660b958f5089b64280b2097ff49bc38a201508cea4a392bb75069d2f5122c9547a5baaaea87ed5d47db6ee7769f1f791968e21a62b42f423cf29093db45924d9beb3b45b43008f1b0c74ac78409989c3c611380eab38968593eca261ac73ccbd198e4d446f5bc22e97b260bc1c67535e2cfdeb615cb67cccdfce4c714b2321df50165a3ca2f82ea75b85616a14a66cf40242cd69cf2982c9f965513b2be8a30504b39045022ba75b70230c049d04b831685919df0c6682739b9feedf71536467b485be58a4a166e8c4265873e9bd49363ff2d20fd84d48b1d99018d980212ee3bbdc3319362c0b140f18b80dc9d9b03a2f9066e2372d4beaa877de9ed7f29eafa6fd7075ab664bade955c561e98483e76852ab95e7524d16c529f9527c4ec5699f283b737a11fb78cbd5cf25728f44c23bfcd3e64039fa3ebe35cbd5e09db970f894087e795cf25047f41dc790e4bb0d5a1198cc9b0ef6e84bfdf7a10284ed32ec4c5e90bdb7ce6ad27e56958f37e37be7dea5ce3a79cff4b9142bf2a9918199e30b47176f55e4ecf27e0e5deb9643da1965c914af0a6cff5cab7baf97c60dd0cf6b9bc0e42dbe3516fbc738b261e45cb73df8badf28db0d4107e67b5f75b6cab6fc6bda586b6cb6241f1d9b90039f1a649c6795003441657ed4b12f9c273272435ca935499207dcddd5176038171895277430f2629d25f07def0e7858630cb7378d2f1c33ccf82f29e5e188ba4d10d21b44fdc76b3fc1f17130be830eab18af1d3e2dc10f95a5d617a2d04fb5faf9f9dd57b7701dfa554622443751d2bf081153a4728e7d4ffe7e133bb289ee451558d0a872efc7e3e84377e44bdd28454f0d925a9b4aef913f9ec5dc6574639d6ebc92d4be4aafde9979e59f08db315c2dbe955288aa8a27dacc1c86c8f55a0e58032385c5615ccee2b48c3cb6f40cbcf58eeac910e1af646b0b51409ce54a8f212615c93070a12febe6dbfa7467f2698bd997c124fb889e4ec2bb991b2d551854838cc4ca7f8c5d70245bea42cd7401a6076e34c7c6bb08749406f17f7c925c0138ed55ec337abcfc862e4d1cb16cd208c62fa401a13d210e022e114ddc731190dd8cdff477aceddc5d7a62dda0aadf152f427bf6b17cc83ec479fbdb74ec7a54cc2970438bbef3336e72bfa26e102f585a4ad873f42e91f2dbedf707fa65d9132cc121e378648223b38c79ce9b4515235d8076dc63faf7bb46f049db13b3daa8b55134528dcb815680ff087705b0a4d70fb63b04e61f89fa124477d6fdc2ca980c497b4ce69b612c524e26714f14a90d3ad6311ca427fe05f8ab88939e2d6aa6cfb78c142f97999311333e3fa1efe0055fe2a8f2de2fb6ac5295ba396dbfa41bc5408e27ecc71a9e7dff49609eae59c65e2b633c1ec8a27c983c281699db9e43f77f33c83c2634384ded2fc065c7e12bedc39a5e9751ba63ebf8458e79982d32c47400b838a621a461957afbc74bfcd37d785b34a3f1a72ee2bca399913982789001ca0adad1c6c086b261387795019fb451638e14867d323588ae0f04d876230db8454d195cb673ba261b444c7fbd3c79fe6023c1af4d72a9dd95bf0af40efd6c0ef14a3ee5d838ea443f5a444a9fdafb0129192853417826154d086ed35ef9fb44bdfaf4345bff410a6d8fe5378ebf92f5484a94b2c876473dd4c0b501c573fd801733254f863d4de761c03e14ebaf3bd67991e130512e1a85b1392a46faa698004f594991a363b9166724c9f8558c2be5229f8ec4db1547f43c836ea0e05a0b161184c9a5180c37e3b0d26aa73b1199ecc39d765daadb8b9f52261eb7b98bb6af6a888f6d54cba50f86a98b7651420569e5931f84d802696d46cc2f30020faec051466049726ad357ee45ac2006bd8c2036634699e80850764d128f6bc0bd5968c6660da0e338f4d71ef10b261dcade7806339d2188bdee3d9be7dd4f75d92334bdf06ce26dd963f69604ed56dd46d21ec8b601b4f9729ee1e04f4543b461998f4ee6b131ffb41bba6d423b5ec29c37dd07b1d2a6e2bdc091c7c2c352f8b786038351086d7cd160dba976154fcb6f1ba699a45d9aee0637c7bb24e9afe87c86721cc9efc85ab5cd134cde46b86b08b821eb30b9be79f6c6c31b452e779439ec5fb2b5fd75d689933bb429134d22e476c91cdeb0e4e3e21ce5768e1c9ccb49d5a9fc9fbab4c29e185eb71d45c06d1e08f263da2ee7ebe29aab1ca3731079fade47a314ca42e33154058c5a8a0d147e9d08fcd851dfc3facfb457776cd1a0c06c4a20ecb974c94e3bd1da66e5ac5a97c14dbd24427523f6c7af6a87af41a88bfa16d05f1efaa8628e9b2f2814afeda1bf0041862f2080d083a8b39e2e28c7eb00679a6ee4ea43103fba66740bb71c98b1486f62e6b27e0dab1fd1a29c5bf08a0038ed90d158a32bd1b3946404e0f350b376694317b817e1cb634f1a85f03626f9cc53e3cf12000a25c29d0de6ca6399999c58a6949fbbfc60974666884501f320a14d042b26a864500b6f0f9a6670e27260c53699715a2f946a5d92849ec1548c07695297dfe017fd3a2b93ed8daa5d95c18dffd28ff63a29d920f894569e7c3349ffcc33dd51d5c08719462cde10895c87ba9e1a4e47b596c0c1170afe128fc1a5a0d6641ff7a26339459db42afa4e008ddcd0fa37c8a9d94acaa5ee6805d7b30ad5cbe2a3a95cd66e81f894c5ee5ffce39ace166710534dc50210e1d80e5f852b6b6819c01acbf4b868138e913bebac28a740f9616ad442ae5aef52b7d637acb1f8016d9febc958d117b43caf4413e38b5061de84f9356c174fd71fd76832861478887d03b2669c967d4db2fd2defee6476d199ce4dfe68305f07babe4f621d8855bf5f8f8ab6a0bba577b5140c0e69031d2b1d26ce64267bfb31bbad08846ca0228f340582a439d948d8f41e6bf3b69ad1c7e7d8dc83812731688575fba7fa2009819af5eff9473f331a5b1e6692f642bf52714b17cb584d715b3199857d2879feeaf055d7ca70bb7b3b147a9919227ac024baf89959e5e724c0602e073d07d25324f86efdba045662c96e250f8cdc05bb47afc4b9699555f1ca755b0f53ebafe857f7769b43cb2c7b2c699ef1c6f0aa722ffb39ff124c8c5d4250b3d6b3233a16a131764da450e6135073ef2d4394500fb1975c1be430e0921e446fe62fe78b81c34b2d20f62662832f63968757bb661e68cc683db785e25eb9a61f25324e9462fbc092bd6471cf692e712a1512c799ee76da677434d70b9c9fd416b29568cfa618a176c1898a104179d65a9c2ac4081ee03b217ec6f58fec9dd3f0d5030e460c331e7ef04f82f8ac9457ac1a2fd4d565259cd6b7931b290c5d9b0f8d7f2d07bc0c10696a895cc5199cfaf783b2f476312f7cc064ce649125edd8890b63f1706fce3be3cd8dd1c1a993dcc590438a9d6c15b00eb4a1fb634e168c775daee7326c078663899f648e05b870b450a04994cf108b898ba4fe43b904944e9378a6c3fbc4fde63c40ba132d5359b3ce2d4f08812712364f78eeda9ee80d1596b62eef6413709807f20a5b420776a37db0e15842b9317272a43b38208fa85b17299dd27fb85fbbfb6e0af07d26c0eb907d2604176528325026025d6bccc86a30d0a57138f9dc5af893772aadf83a9c0ea958394d44b222376144c717c22714b0f97e363a26ac7e11b928d1e759ac77ecd54c026b68bd2989abed90941f3596d338b913fc8e70b99f6689e01cdfd497936fc6f27099655b3674c88cfc66200f4c30d562dcb34a28d41c1982c9656fb4d7597c646dab697d1e3f6ae4e665a9d0ab5e176236e6b4dbfeffe43be079b9782aed7ab956067142ad1734d37e433e2d6351b01e02fb45fc2856f4b4e569fb8cc30c682428ae2d6581da17489249747f6ab1389c3954a33d01048353b7893065a3cc5c59923fa797fe3931638c31c96ffd9a142a7388523e07e6d613b8ad1517a809ea55ac5fae3d6ff93dded60135bfe6be1ecca7e6bc6f0b5c6c20ee21327cfb1c5998808195b3eeead84e923f7aad373fd134cdf85ebca62bdab9cee589a8a1a4b48fdcb18ea1893c40fa1137e130963e4c153d5b15a4b17ef6c0621411520c603521c7c94e04a0e7299ab326de5a72280d86fad5fa9e6f2fcfd79d36dd0c3f21af6740e2063c547c4b4756367fcb2933d01b233149b15ca2a688647d02c87d1aae8dad641d5919159787107fa2ca0190b315bacbe93aac6afb4119a3b036a71ad3232182ceef2c0862d1a926c61b4486fa19703121305df8b817a2bc8f1fccd5655e2ac379330b54f3bbc7b23a45987131d19eac2f6da00fa09787b5960065a8fed8480413b8646645f40100d47ea548dda4efb5449dfd32e2f5258714955b957d44775c6b767c37388f6a7f99628c12369a644046cfec58e5a82738ef837c4000f9c5fbdb3470ac68d9828c2e2f2ff978eb36e64ecb336176b1a94e616459edfe49d48f13c6e34ada4bcf87a5d1eda85eca56ae2f8aed6c177c993277024c441b064b9486f0dd7b7bfbaca0609aa0d812eb456cdde7ececaca72e9fed6a009ff6914678695a5c6f47a825f04b4d72fc27b910115f9519d8e4384287ff8ea6a763279e01bfcafef07a58c33e561df5a26ca028230cf83d073bcfd636dd9ec1e994af0523b2a10b47b1786db5e439d00d1adc0cd96803592df156250d458ea3cf451767d3493f065bf366990d093e6b2a350f7c02b922e198fb8c88dcbfc096907b8b7dc15fb5305e59f4645fea065fec72e24e171dc629164110b90b635e5b043a69bdc70f02a4fe2f1a83523e11b770b03013b6e784b7b2f276e2d9be65c6e2d3121bf6cd4469368de7681c0446dee3017913c30af73e999c7d2e741e73f20ace620795b09fe189a931a003e465960195407a63418b1a62a1db0289f66e799aa0f24e0de4efa6253af5484b904ac59ac340491953b846781a5551aea3bdc7eaa22c48597e80194146f002008cdf2d59d3cd196aefc0e081751d679d997f77acd2d5801ce190f566ba2c8ecbafaf6c5d2d799c094b630b804283afaac00b7efcdb769abef4a61a42a28a56c5b61413dce9f0ebccea2a9e7050fedc8eab0cf36f3bfc789aa1b9894ff58c2ad5610deebe91ab41722685b727f2056499e508fcb6dc919dcfcac86824d533bdf416027904a343b4122f1a87f2c3e7f4168a851c751b3e305871a049adfb6c9c8bfcf996b320369e0559030b36e6f688da63460f5e44511c0a2a6cb57143554685130b085e9891ce36b8657fb409b9db4ecbe9e8d702103b5568617f1637af8863d6180e12a1f16bc7a5fd75748c45b005981f41208a7614ec592cfec974197cdf2de388e0fea92b7193a168506451674fbbf899287cef14f3ca90162a738ff20ddebe60ab40111252b5859c7e4906062af7b58b74c53ab7db51bfd96eec01b8b951c8bd1c23b20d3a44f2641a41ed3dca7df8eb921f01673b723e61b4133d9078df1979ab83b6fe739922d53c73d2da785394401a708355353d2a6ee654c3e37eec958d1d3ea98f7c4cc48134bf86b9a34efd74fca41fc8c908c23c428ded918faab15b0f12e9aa1acce8a678bbaf36e950f068eaef7c326fbe64a9f04fc14d77f5e1c2ec684c2a003641e52646d1ed07302bc3544e83d7df19894a5224c5047c7fe5b0b78150ac0d97d99ebd9ea9e903228032ef11644eccd26702a047c4de62588351d1aa4c88b13c80f2ed55f6311e5e7bb108820f80ea49df6229505c3ff9ecd5535445821c247fb43c0b0687f0dea1fcbda4bcebb530399f3e98aab51b95cfbcbdcd431b0eeae28018b2dd124b8e0c6caf7fa7071f6c31e6be02232c6f742dbac93ae99ec5ba26cbb4cc2fdfacf8f2cda987b5e5250198897a53a0e0a1a400ad0c6f833b04cfb3d96143674d306ca3d7f427bc30adf4c70ecf8bd2986df36475d9205dd1c495fad5a690d4c14014028c9efd5147c35a0b8be113fa83a4316864332828d462e0ba4fde2915246d254a84a8bbfc7d568f850f7489445cfb68695abe8d01a5afe79cd98067a688d26a86cfdf8ac5c33844af8270078f6ba4763691ca3129b80cb41d3836c4644a577ee04612828a0ddf36c5e2e940b4b84b4f89302cdf09dd3129e10e1322bff2bfbf9c083cfa1f4ccfcd22e5b9946f87fc60aa4ca84f82dad316b9090c4a0f70b42ba9a18cfdbe589517acb9347389350b122b461484528aec7fed19057a176fe1f98afe93b8b1791b88946e5d41aec73bba6bdf43fa572746258b896ba76bd1da24f7613008a2d8c18f4bd89737ca3241ca43ed1011aea7c4d3fd6e7e35ad2005f8b70af3b97f4067fab05e117460eeee02da8f06aca1eb6e04ded174b0134112db4a2cdc18533535b4f69115fa56c813eac489c08263ff8da39adc6e1ccc2a4f3cc623bdcb6bb75767c7798cf48d89bbe4763c9a8354db6b1d35ce7d1d54b5d30ac5e93cb5bcf42cd276bc271b1665785dffa8b7814864b3760b478cfaad5900fc86eaf9e7ffc0c13aad3916516066c284499dbbb17bdf6b49da519ade8cfe74a4146eddc118026f595fa12de79fe5b53703268896f4997a9d6610e970d2b666d7f8cc6cdd9c29080084874ca17d6da270ecf8b17f520c49d27f92660bf17d6755cbfd71f9ad19abe3456f92e91f08b7ca327d9bad93f32c522eff442de2a2a8b0b3a9345eed6e10bc3cea288b56d747b44fe044d5e8ac63facc0e8932ff94bab94cf4616a6aaea146377c449b246f60456cd70cb392e825e136700aa32d5b0008da4acf26fa0973e56af777f4131e2b876e8d27a7716f8db817312c0c95f6829df8fd1fb2a43fb34cbd5fc2e8ae4379889a77a3694a2051cf8e2a69386ab32e88b5bbef7734aad8277dc9561c872834d5341e75ee46c54714e2a5a3c48c05925b9c2b8556bd532cc9a24249041ace9521d67e57486123277131e690457a07c4e61a27fd737bc4425b0d7fe22ee0ca0699aabc36c9b75599be70f7419871a1a184eecdf5e34ebb067d05af8bdc7cbc604e8fe7dfc78b1623a8868686ef3e5af2b02f7b1059221b541a4071b67db6c0b59b4a6529b9ebcfc45f3b2262ca2fb46bf2981f3ab1b35e44fcf64d24572147082c592a8fe81d662f6863022b042899a871d97d9b25698f638020ca0ad59959b3f9d0e807a7274a9a73097d80dd2c56f103462da56bae4709311de398692ef3ff8d7cce05c0e4d328b37cddc6295724c22e7b9a41d1f543b36b5dffb93ceeba4148bf3a2b8ec38234cd7a3067d0e23947aefe91a5fe8068d68d9fd54256ca9dfe453e8cbdf502ed991c8bb5e69cc86506c0734069928f85f2ba3a2fc922c1bd5c80567faa7181f92faa0e71cdef215b0ecf1b6812d3cd15faa4d6450bb878f6c30dbda65ed1a78ba3f255fe80a35eac5ee4bfa6e89b5f25c1b1b981f34d11c26aa31d22c9d90b96f8a99472192cdd560c49c7f5234e97410262b7b1c690df160ff9ffa8b177959452e4a4da79d02ef72086bd695611bc9151d69ce3113143846bd422dbd9b47ac65b0d3849e1636ca8e0ff8055297040c7b923f289c8be1068abbf450c6312f1ef4997549109e4048f617f2befb2d87e9b85633586fd47c3c7d6f5be9029612a811b5e1a0b873a0ecf4fdc21efc9dbdfa1bb6464d9f646273dec9da8822f9a51e45481dba85b24e70b1ce19c6b0b8a73fbdc0d088c64f6959df7815ba172fa2558bdc55b44ffc25d18189d375e2e98ae9d42c149570172b043c8eeb072e195e6a54aa60d8d41d9ab4b14dea9f4abe054319467974b544c99dd4d35830864779bf55dce1ed35e3442e9d0ed25f038ce29ca09f8b1c65560274fb079b3265ecfadf9c1355ee6da47e054cbbd17f9a1a12921e147281c763a1d02b109a27c9449bac6cfb2f7f215ff7a2cf983dd9fc54f908417a12666e23082e42cda4a15261017df93510c62c63240fbe9d6473f37d493cf93989c79bf85d4e10dddad54549c7487d5d334a1b33730f2162d2b66fa8482ff186abec718fc8d875d68cd1dccf1f8f9898c88d26a1bd0738972522bee2a518351f8664ae3ff2a3d6214c1b1ea883c7da8928af9f40d93007e4c66ce3cca4caf61aac4affac18a346ea9f3fd1aa9499dfade85eacb1909099254ceec41b7787b2da4aec860b22e77dd7d1a22de2d6387fd307f3fe39a81a162fb5f696b8f481235c3c98d57ddd27383a8d5cb7be502e626f7683ffc886e213fb88c0aba514ad2d7341fb575992358a96d86edfb94266615a72eadffa2e745905c2d1281a9b57e85e39fb1f8a4151d5238a8c0a87785e151baee8b4a04ed5839d43e5966f9bcfa257e0e01fa2cfcaa0140b65d512873f721ef90e23627a1ea8fe91e6cd6dbcff6355ecb9f5f54b8d173e63450d002a6c53e9ce9302367e570726290b06de31451c6085068c59256fb7081ac33680302af5886dcdf1b6030935a446242592233793bd6e0b7796ee00627d41088d9450c60d4133c27bb7e247599c0527676a3239bcad39f7167f625c5f349ca31a99483568543e1aaa5a3feb26c7d2265c0b645fc0428326fb5892f2dddc9ed43488fe8ced54da9bd91a8330aa682da3fd949248e93138ca7c3acf4576341904fcb4606be349b1a398b6d01f84a6abc188cbe3393e0b7e335e41848dc59df8ada93ce93658033e797bc9a6b01a91fcbb4af39c0da27ced4232c75591c25b6fa72a643c715f7aea64fb0ac64381c854e9262e29f38a891736cab46eac25aa892ec030d7ab29617c69ebe7458edd51b19923f69b5101d576bd63b0567ac020e8350714852fed6644647aa8cfda3d78e4dd0f276f3f6125d42d5209f8c695caa703a893fb9b98d645644f1a28e285560fb0f4b9752e38247dd1fd46c1867b90513f3502df171c2ffb893476d3a99a981a0c9e99f8410a988d7568aec690a6eb2f2508b35d5d8ad9d07d7a8c8dbd6c8e2a13cc38483a1325f951c26f887867c2914ead74b4ee6cc778350446414254d4501df571a351d31af227b3e5a34c5456a5aca88b6d97060c58d9e78d55d692f355be0026bc5e34481c5fcb097f3061f4689a12168993f9d073d390e182636457c40a886ef7dda800f668713336ff579ec224bd7ff1e2c67b3d57f59e42afa809756ec4105863697b411021a24e771e0db53c48f85cbffe1b4228a5bdffea1951fbe7b4cc46ce1c5c38af96e17409bc2be0afda93fd7537665bad26d319d5c7528f6999f98c5a7c92c42b2bd5c1c7023baee88bd83b55499b6dbbeccc0f150ea90f7eaea2736b74e1730f3756741dc5d64f689ac63d9d81eca57d7d41b772fa88227fab1377d84e7595f4e37402de80ec9dd5bb8cf3e27929977b404d3089e8477cc885180a584c939be55911486d3122fe4bba5883280c2be871383762a4a2ff4ecbf5197e46283f32a7bf62b57a3fe5e610df93967d6228c85cdd9e4faeaaf3b319e756551197c747a3e47ad5cae8e2ede9b41833ba33cf648c4e08f597928a4252d38a6b455a61727e78407296fc8fac3e0cdedcd4d4fe9c3fd1c5374bd2e255e14225f58a37216050e5b5ddba01345bfc6f6090902444ce95e2504257cae4dd0693f48bd475bfc4cf9306c9ae8476fe63bc6bf1b63e8f777825cf1d01767cdd2fb200344a1f145e318dab20ab5f68b78f38c6715d6bd09551a7e1dee43a4ce4551641916f7ec4c162b9fd62b3bcb2fb50a84996a088d00740e3c91c5e0223f18305169e5502ee13e50c241945286aafb97fc73ee83f65d7682ffd0d4a9651c62278b3669708f463b45bf0143c686ecc6df328c4115514bd87b4f43d0da6d6f73b5cb4b7396e54de044603a30d2f3401a5e6c996b5c5c8e560a7e6237336f7ecf9f1d0a0a6babfcdaf6c75188f24cb1a4e19140568f225c5e7a48b886682d96a40cf97ef6e612b1741239b8d43c084e7811c62dc188c327fed551bd731f5972b2e277e405fa404d8ace50335a9383cb2845bbc1ef8e52467e882eded54feae99081d0ea1b60890f1f25738f213b026454a444872d9b720f3c5d51d50a72676b012f5c177f5135d0a5d5924ce51793ec0d0abdc39432c0da04cd139158cb1fe7e7be0fff79dfb22c72ea638cfda26664493c4b7fff963f03e15457907351e5062f26726aa3279ebea6a1dbd345c961776ce8608e1816e789d0023ba6bcbda6e8f991c42c4699219e78122d03b84443f0d9c49b2b55a1e47d50428fa885f77ed17a8d158af9709883d37aeff22586c51b2b6b543e9bb62af7cddb3fd487ce0d6ef4149ba0b21ba7f2af108f2ead09df0bda55930a218f6d434585e78f6d4b55d119ebec322908b86246858c3d241d4697901e93d4487742256bde8ea39f7a122848b036461990dcea9151c195c15dc1d6f8c2dc25d43562244e309b5f53c958b724d2eb9f28be696ddd0c110403e5d5196ce45fab7dc1f5cfedbedefc84ec0b7d5ea286787e7aa790264b306f9c134c8705df3fad1a58c169776ef70b6e21f782f10c12c7dd71bf8d14cf3e9c701a93c9d138952b29635681d9451d9134e63661a78122bc959acf144b5531d3147e43f292e34aff17d25a955b06c8edc8cc0ab564dc606d2d8346e908964c2163acdf5cee03e656e49efb2169f26000ce8289766a7d9644c6ac0dad73365862f1274ae9058099671b360a27cfab06c680e0cd2917544e499cd7c532ed3a2c764839a1a90bdaa2d3af5905b7835e198966cd87c8d69e05389c69007c6e4931169377621c4329175d4959ef7ed9622188e544c0550e1aef449d9aaeed56e1d8db87a6f5cc324ab480c01d689f1a9ac46e924bef3ccb5b42c98f0fe14e820e1091f7e7b09b1947921489a6fe3b11bca84abdbca42f81d7c48ea450909668fb318733c07cb6079f1862213c2707ad730baa02ae389f5fe49763ea41a7c8f1cdf1a3982a2a6affa3c00fdb8716d22f97c96c5a38689a0feddbc1def2c356ab5d9ab192806fadb7a4c95aa35afe3b11bca84abdbca42f81d7c48ea450909668fb318733c07cb6079f1862213cb825182696056a9591539ca91e2e840e17da16864e7f926c14c1506f0b3de952f778050854ab92dce1aa43e9e31f2a5f419cdf98ad2e9970cb4a0fa1dc2ce6a820183fa2461b57c28c1b53882f798f3bec5df2ebcbdd7f04b96a6ee8277d5020157fbf45117f97cc8fd777a50510690b08956d30974d81a3796eed33610d120913183f05592253860b3132351ccd05b903395299340499f6d41f4055df2994865d0817d92a212665ce4602dde7532f0c0103ff97b53248ba79e3d5215f032d05754ed71c0c13f430959d1b28131c653d2b481876d3b433b76b7e75c7e12410b03b08abdce154a6de3e0a41d63befec134652e288e3a4d2ea00913ba3fdbdd306bbffb517fa5f286af8bdf0090270446220bff4aee7516d2d93045acb15c1947f6ae604138e1a4a521f770ad1f622f3de883568b6437e92456d65647183066bf90e884a21e1e5562fe67f04cf04f8ea1ea318a0760987256b95a75fbd8d6be53cb10da9b30e7b9b6a091361526d7d50cc43107f18af169b75be2fd2c9cc1cd72a52ddf6d7232ab85f698a88650de9ee6bce04646fdda5afaa0315696917272f3b1e8ed9c045b68c7e8df1d012652a84cb08b634398dfe762ea1811014b90b2b3b3378297a32038710a3cfebed95a8c61ed5e126aa13fca1120ff18af6ce8676a714ee3a70a6209fc79a326097ad9bdfba2fcd10ce724393d6c299ff1ba6e55d6c863d0150b2dfb3546b61d681b531dd79008ea7c17cbbf328dbcc4f7b60449812fc6908c4d0ca8c460b5a2aec8034d4b142d7b3caa411e7ecc5a3d41dfbd3ceb368c4efaa45beb66699be131cf17f15ff119b876858e55c06b9a42a3e77118f0c5fb001350bdfed645b862dffc09cf41ad46df9f452aa616ea29197a6a033cbc2c46497ccd9f817301445b18b43da2f0200bda7561536d35f5b38d3a9c232d312ce4bbfe0358c0cd5bb85e05b0a3685a9ba716bb5e056d79a4c09f97a0209ba07734d2557cee79d958a0dd6955272f0a14dc9348a861f55f1c3057b32f4b0dd4d5b299462b9b53ee2e4d53afad5812df885aad9b53af798c8ba606815f95a5c55f2054cf5e15e84d757297ba34099b53272f3d39fb37e0fa40496a11b22eda4f8438c611b05864a4fd9b6c65412a8ab46832d051c01eff6b51f76bfa1a3fc104ee2f253ec941f00b3e6eff0d3e5b3219c4a6d60fe9b027d96ae08a1f5f60bb7dec25fbfaf22528cb01368fbed453bc6912a3b6473457ffde4d93090de8ba0b7f08307a4a437865ca411ae60518eef2caf83675b8f1d9bde89db493db1dfaf1f23138bd1ebae6cdcb71bf6ae605decd49c21be51b328e650854c4fa0f2ab3455661f66d1f9b4e5cfd6bd3dbf838b840e774755ec347cb47b406f2a7e95fb3fc3ff71d6e0da163985c839fe0caa0d29530b531b48829885832c796a2fcb347aa818a6843c9b3c15f27097a4cd6e3902dfceb0d0f422f6f3db44e7db3000dcf0c4aaf6b037e425eb64d1deb0cac15e661ba60cf9f2d6680256ec850c14670571057f900110321e37e9637ed939b1529f4c840b515b23f504abc32260bd227d6c453ce4c3dce3d5f5904655fac505357b29a54c777e538019768591f69c81adeda544e93e726ff047b6242336afe3a0df51453c471421ef170cb11a4eb23d7ad18a66e05a9c9971f360f35f98090e1a02f4c6afa8d64ced351bf42a903fe8ab80eab6a392c30ed45b80a780419699d604b7c45fa085021af17960dcf3cc9446a7d2df3c28d331280949c56560977c9ad3e5bf97d7e705fb5be84b67a38b27fae835595ba5d60a570048b51458d85a8d47a0fdf67f43f1fed28a1fa1caf450a965a754b757c4388c17744a37277d5bdd9f4cda1241eaf4422f8e1b26ff94631c97d756d534c747bc54e77a967a618a9ebbf9455ee52e3516d6fb13c62b718eff536c6da7ffb81611c42f7d6a52c1f9dce808aaa527e3018d6cc1edfde8bd90b99ab6307b6da886b9a0df5dfba97d586673a3be7051005e6395d5e0bb3358d8552253054fb002856d34aeb8ea9664fd44d23ad0c038f234bfc7aa29bff6a7be235cfda1374e3b24651cf8cd79c2117db91875dfd52ddda2059fb59f53324a465a5414b0f25b3fd54c278ec977806818fc25f800489b8a6e03394d762a552b05d86ac1d44e0537897beffe8b347ecef7845ace93af56322602c53a13266f1397ae85b1dcfdb5403918ba95f10c700beea456fd22d3cc23ffa12525db8088dcc4bb420cff81d4b2085f1cd75e204c94dbde44c781b0ca4d334389a96ade2882dc73bdbea92554ce7126b47b7db97dc669ec1827a7187feeb951f6854b000e49a3f3ded6ee0dc00d1f43611832a4c05c033250ce87086018a290b4b6e3bd7fc47b658c70c94e89c34d81129ab9dcd64d33167beb270d8beecd4bc2040e8ee2f646f1afdce938080d3a2d219a4e567bf9717126ea40ae6ab312406b70e047d0b9ffcf1cde4771f5ef6277921e98fad34bc22189d1587324499ed277ec15518012d8d5f7035ca7b57047b2ec63f0914cdf247f93d4886bd5ede35c9b584b2017b171a03c4e726fee81018fafb1989e1daf921b09ecd9194b84864ff09be250d8265321b075d9714ad2382799e48d6cfa9acfd6e64a5b96ce4633b3d200fe359a431964824f49814e007ed1d556a87c98bc784a15eadaa7afc6db98e9b1f36491326f613b7f839a11c8017c19a6aea2bdcfc8558de95cc69072c940ace0bd5caedd66239055fa862f5fe0c491cf5dd3e40f4202935691baa664571b641b0ceef66c508891c29d608c7ed066fd96b9a4301aa20d2917778ad67892d07cf124c9e93054e637eaf0cd771c95c99386fc5be2dbc287e12f07bf03f312afd5a53256649bc60e324e73b835c390089fdb092672f1d4574af4a3ee394ae1c848becd07b02f727a0b230f8ebe0622f9c26f3febfbac0b9a1d154515c4347ce29bcbff1c5e2b6d44364781eea989bb54e136a3b514ab88043bdc46cad4a1285acc9e9df25ba480193d168d5bc1f0dfe4ec270a5265012922906457dbe48fa461c29c700478c81be3223d4a610e0418a659155df3c9578e2ee95509c5c01001400cd3133a826e25c78ab9f8cbb6f3499de89011bcda0b592e4d8c1a1e782c9abccbf9e0a649c8671305b4ac454dd083ae321c69f5bdb63eb588fe927b00ed348860fa7c747570b7ec8fce08306c96b623b9ced34da45f16870fd769477b8aed0de44cb5f6228d62f2354f23862721d1f6a7134ca7ed2e4a243af20e36091c05323f62afd28fb1b33095252b085f8ca9573b1011f888e103ccbd60bbc1a275e77ce3b27f337b71ef5a1034f01f088566b77bf716f2a025bf249dba7ce39f0c0fe06312fbb61ae2f4bd73790abfd85bec2cec84c9b5132ffbe0c1fed80da9defa47c5e0439d5f93d69b34971de9c65f189790b8370be4b74ccae91fe1dfaa5b6ab8f64c2b699d09de94d76a32e349af6efb1b7849ae42731c151303683022c3ec7e03de500c5f6f95416c681f19a50779ee89becd5a8c4d53531f4a7ca1f0798477e5ec3003be549d46e3f912f7870ceebc080292118580ce81245880c8b1c38d3593634acedb3ba95f466fc63fe7735a1c4c9ede853d2f73172494495a78f312b0a4e90a1e86af463abac04e96f516221b78d31f7e465899f1f7a4c51186beb88caf84acc927ec01e6511278122bbd6c74d43f91e243fe63387af1b90406a0f83562fe31292c9add30cff8a172b67ba6749a54926a0f5cc333331f7f16f6bc69de34b94e31c3edb14dcd0cdcd13ae432d89f7fc3439394269fb88d47851882db870e7f96323a4881547ece0e15ca9f388bf438838347d8b8b36ccf4a16fcd34b694be08bb7d5e303f1f5ddacf1ac7766777e8dc7f97e9144fe2f51261549bc72405b1f9314d5fa8e4c3465c6fdc0076ed7cdf2422a7f7167b2c691544806cee6fcbf46481ab07a00daa52986ceacee731217448e55b562b046241d429a9d40ea42efcc19d36c107b10e53a358a803dc702bbb9943314df07047c83e8e17d5ae34eec0336f9cd80be40b2b887ffbed9fcc8e2f9689475932e6decf64da34911c8e7c52b19454a66e28ea790e7cee303dc168633e4af7246afdd5fbc0854831d8b4de0bab55a1e3e712990e06777d939b636977235be62e15ae1bb590af9d13bbc6b94c74e2e1550b1546cccb85d4a5f31e7e3598f0bfd771cf25bd2a79ce554c28a800967a6e9a1194ef2f3030d48e735dcaa3526b29b7907af6d354d7e1f6f9247bd6104ad925ee9c0c21ad116a2e866f9843a68e0cc53f4f9ea999a5f50ab89eaf75b4bf84e3fcc8086368c21c1d9d4391ce5dde2419307cedf82da68285bddbf71ed389bcc0b10193c50a1f96ae197adf956d93eca958149c3866e0e10db535082a88db99e29856a90bf4f152c40f116be4d6d292d368244d8957af6948ed24bd6fad84189d9641d34500e52720b86c90b6b3e0eea2c6fcf542a27ec56da6c387d40247a5a814bf59dfdb0e232912f25b41155b5b59616fdf74bffb13026c90eaacb446ddc254cfc97251f80f762d73a2ed53bdfd6f1ceef71f77f439c15f4b226dd63e4b7039cbc49ca496b60ba8a3df30531f718dd00998ce9879aef28cc900f8d5c321c274ee67da8c2c851fced22f54042ee353a0b06fa8bf2e96beec3540328388b413a3574bb8e8f7616726ba696c52441beb368da7342e704612c57f873c6a70a7ec93f051ddad2fbe2ea33c7b1077cae239baf669d72755bff70525917cd3701b4123c624f706aba5c76dabab7d3e0e7d7f3028408aaf568411b041cc8e95b224c8935ba3deb1884bd2c8d7af16e2fdbe7b54772f961ae7ef03dc7d62f3705fae5d3dcd028699dd922642fbd1f4d4d0113f0b4d1fbce9161e7175118bb3ed446bd1d04294f90f14004b46eb181f9afaf7902c615b65d1ed34ffd6c134a094acc5c7f3d68478d7ccab3a7d33be6ef0c8a10a8958c708104f1f655e0d620a3e94623f4070535fb97d833ed8c0bc62896164c9b26c42d84cbfd5c3b56dfa2e52c38e58d20a0f4ec31ef23d186738593d78a4095cf6c3504ce5258dd16da8dff4659f4d58796e2b906eac397f7caf5c06c8059bb49e86cf33af725af466bde602ffe9ae6d1e044ff6cd43c643151ee4d4e0a4e669b0db288879213ac467c33104a16870ba0354bf066b29f9f4fe45b77d6296a1e2306a1a3d25e4fb0eef0b4709662a486b14278c9bed74c16e0a8fdd306f013e094f3889d1310f09de009226ff42ec4e261e5399c9c7c748907d3ef1ea0e42b263069038f4fcb714afbf298c6d8b6fb6e856ed6dd6007c427a3d8bb9d595998a618019fcfd686e26f0cc53dee966de83f8f1df10a397bd327fe2ca7d4341a967fa0abdfc4d3dc64c9a62780aaa30f0f2f9f10838d186988d875228e38b7bba9a1d96d7fd35f0a48b7768f480fdceb5264fd89cdd9b7e7a18848f85b300d32f1d13f884c9c4e8a0ed78fb532e8d0b1f23ec5225af9afd9ad1d91653539a341ebc69d6840b6583f01908644b2b068b1269a7db55eefb306ef19e0c97b802f89edfaecc6c382a77f388fc8610762b98a6c60fc14b05a4bf97d6d958115547009938a46eb4bd31c249dd4c354dd3f14af51d08dcc5367f0c5b426184013947bf07f33f5a94287bd90e7fcf8dd69c405193d0c1e029184568323acb046adcf1f6b6e50dea20cde7c6ce3d469330fc8d2cbaa76a77a6ccf1d783bda48a9f40389e786cc5aac6bc7ff2a9e08fe9563c4a4bad8d4fe3cc593592b3d32a8adf04e026477423324c856ddb6b5751cdf95589da5b7f6c5b106577fba2a902498641fe0ac33b902ef4b213f807cb0678d9fd96ad3b82b58c47af928701ca15490f7aa76a742eda0a50ba12b5b516efb21be7719959e1c4faad55f17affede070bbf3f70481233a863e75f8027a1b5221c96eced4dbc42dc33201479dece87cf21d7ffb5823d806de493e8c831e96465d00c6176c76cc965fd2795c7a4f3d98035577ebe58c0a8b880a41fc0b214ca96ed83f31bd3a3443d8d4e1b893e6df139674a022669ba570c1088061627bd22b6eef682d1e0db027de2ddb4e289ff66a048ab2a2991eefe2eb6758e4dc561a23afcd587e63c749ace167e604b5f964622a186ec44c1d5bf8ce35d32e261990f726775eebbbadc6ba5ea45a555316283150acfab9abcdb7dc5ce70b02ac490b89337579fa8596a2d4af3d9b54988a98b30003efaacead6e1ebec1ef1d2f069a0f916337b2c745c790b10f1a6665ec1cc3f149bb0dfb16f78d748725617a78cd7bdeaba51ab6410be4432f6bc8cf7fba509221f10b8ed6204037d0a113638665370fe36982cdcb1c3b130e46347affd093adac8d6b565a8e3dc9b458936887d4031a2854adcc8be8db9b7c1945b1ff9b85832c31d5b4a6850cf9ce5d8ad2624e5d3595177ee3169418ef881bd2e96ef16cbed4897d4f300c7cb05b97070006df016924ecbe4e6a8a03e6daef6fbb227856496d089b257ef5cf848172f4e5c681e85a113b8826ba4cb697942050c001bdcf48545008bd8be26fb37589e0f615ba0525f46123373fe82833541b064e7fd4f6e1e2ef7cb4582c1574a0899535f2d9599ff8cf98d281e6ffe69b323a64deef757132c7e8868411dd03d7238939b35578e49a5f39ca0a9e67e95333d2e5da7d6f50448675bfcc089270b78899dae5b2baead91233577aeca03ec4757f9a3b4ca62ab8b3ee743fa23147d6d2bcb43f8f876741c7a18246aeddf43d5752558989a402959bc9369b897c3b55a8c743490697792075789eb0b83fad19030a5fe4579c8ee392214530f642cc4e0be40cd058763bf1f139a57c25a84b504e4bd640cb45f5d35901663b0abd49ad93329a9069a7060e4fbb95125d1663b7195a28abb09898227816e1147a3b224e5852d94a72cff59464dd85a89883ae1695b973f183832af4ae860f0e424379450464793cf498b737bd766ca85a5d2dc6650a09f89b3f3fbe6692446f2872942b7fca4bb965901a1c2b511102d3a3d94545ac59e91318e645ffed1401151bd5cc173477261b95db7628809c6d39084ac00231ef815e88639c7d685f956a4e3593459e97b780ca8ce3edbc5d0d8a00986c559a55186e4a3beeaea45ac2b902482a634163b9bc335eb12f888caff4dddc714a6325ac472ec3633b998ce7f3479b49b2bd302f34665dda993735aea4a71db17b107aea20fae4603b00d502d689080bbf3dfe924beb0c633792f696cd62c3969276fc49cb56beba70bfd12bef341d44614927942b749dc606279b686c9394de7124cb92f177b9e02cffcb82bfafc8d50ffa33480dc683b15fd647ed32323c0c0a6c562c550e31c145af80da84dfe96934bdc62e4241453b1cc7dbfb70df3a8338ec87b5610ebc4e1e4c292d239d89cc97a94bfd9739c9bfb8ecb6eab52050b1bd24a7cf7e4019d4b1526407459b4d906d7a76479a1461cb1e488cdf783e562ec89cba423e2b0e89e5953c91cff0374f0891c9c8d5932b3b911241da4fe31d135d89a5e954d65817374682ba330f9656fca826239ddfc13a9e4510e7be9cbd1fc484866b7a23a7b1ed95a59309a66d786e343cd92b2a3ef802dcc970f1d1a47974d938efcfe29c13c03ed2ada5d1ce38a2eca06a899d91842a058bb06e22fdf7734e864b005f6ea44c2c6ee0fa1734e2dadb6ede4a5366f3ca6d1f3166c1d437b46257faa0b8ca8261b23652f45be521ee412c99b85862cf60c5a71e3bc8c15c2661635666b164f98f175189836ed9dab72340261bcf74cadb00963315fab0cbd46577a4c347c04e27249bfb6544dd9f716c710c919208b0287eeb4c9825fc0a7491d13b1dd2cbc352ea20b69f07247973e230e6d26a0234a1d775cd4cc2d4200d6ed12dd8e61958e87c786f5fa78d1212f9f5d787738a5a55a884a01b5f2747a491fd2701698fce86896bd131d203ef08f0d47a0347556981f82f9d0206652a45f9a9a423e3ceedf8d2798b0f75ec2d7f15333fcbe76b20ec392e374a1f517c09833868f77a712e8222a9ea76bb54712491a047ee677fe2795bc3ac1897fa9bdefb1f3ca30e96bb4bc2b1ec8b317b2f2aaaabd0e2a17344a90957f81026ff42137f20308b07ebb40c035df3ebe1f7d32d3c508c4e3d3331078061fbe4670c7159305c30b6465543161be28cfced2b99b50e7948a906e78d3739a73ab9ed04aa0795a748080e866fa111c9a14758e54542c61e1f04a60df3a31d8368b33b0eafabe91ecd7b21a0f42145773f47e8b356effa8ec1de0766871165a1a691c88fd3ae0282f398834373c72da511d243fe2718eea94c40fd715073d4f220a76153b827e7a680dfe39f8ff165caa430caa3b89806ec474538c5c3f21d21af8e9fff15f998d4b425c314bec3571510965ff983cba02c72fa374a48dff8d44107fb450d14fe7dd791ae6d0c00da36e728b2ad359fe7a7ee76f21cece70f0e82e98ec0362d05aa68e3b6d98e7b9e9a716f727e6f7702d041603006bbdfddfa84659a95c0b02f8f86e5dfc2c9feb209b269ae37f50bfe1a4e47750e4c523f469316b0fc4f916e1e36293f9fa9f61f06ed31ac49406aa0107ef53423b95141c57b309ce727090e3506d9bea0df7dcc59cfdac3c2089385ce80d370fe05cc83a2130547b172cb4f1b0a1461853389a5786a6cfe2ab284127680a813a0cf8503783bd04e62117b2fa96d4caf3d71fae452c55f26d87bb225aa228b9c5330633217cd8799645ac6f1f9984a5e37c35daecf20b50ac0c96e553a99026ecc26ae37adb74c6d86037e070b519fb528e7f14fa9f82d970c2bfa2be04e38ed2b68a235eb86659352a93ef726eae1c87360561657b4b90cb2c3fcc389e701d5c624a8e0084cd9d528599613909faca71f06ffcf23a185362f79ea4fcbd1d6509fe6b3423450affe5c0ea35b32fc7081beb137673fef4ef6c268d1b0da952d4a8f9b64855ddb9c0f3bb4bef4bedcc46fb1b27198212f505ccfa6d0cf6b371112848335db3da426e1ab04e061b753d0ace905ca13690db724eb3b23e5e7be5cab1cc74a615818c50f70b9758faf635aebd7bfa4a60ff29981bf96e3cdeed7c1ac258d7d658446c16aa17e5de829a01d811293a90f7d6d2e4798fbda79507293b1740c8959747cd9bbe0f0ce97900a4671c70091192125c3cdb48a5544c6f47354a8511b74ce6bc116aa24a220274a515feebb9d0a7679dea8fce5cbbeece45463a78511c67bc9df00af27ba90e05e226a1b0cb0b61da40adc38311d643d2b9d7da7d18ba320e65b81da796585a879ca1547cef0c917b57bea43d513e16cacf87672b9e76889334c2a3786a4f4c9ca39e877959989a179ea5788649ea4f7ff44630e1f566b91de2ffc2a7513c9c88112a01633d9078896c7bd1a116fb75d2391051aea8483dd309d65df50af42b82f30e0bbb23849e897290e51206a7d1b36eba256af72ae658ecb358bcaceb30aa45a07b2bd69eda50c2cc271241ab41dd8ce5bcd541dab6bacbf33be7b6c1f2796bd1abd824e9ce80ea103ee718016f78bd6fcdd69e17d4e8928682920d4b3881845b57a784d57ed7d166f6b78c2784e0afaf92c4ba874f6951c3c43b001acb1f86350390d64947ff976469cbe694cd5a71bd44f9fc2d41be6c93a8402f8714ffedb177b00eb59c29bf1c597933978914fbe4cbf9f1ebc2d23454dbad93dfbbb21042e93085a7b05aba1b60866b02845680ed4fcfdcdbfe803d5d050a458a84441e92c6e5445cb97542b3c0def5a6d877de46de2579b478d3005a1671272e9f894f6ffc31af8f7028c900ab0faa4358953cb8f50ff3b2e44956e94226a99dc245d0736620226a1eb0388dc2422b3bb6917c9832e697a4d444174fe601c78ee423f6cf3bb423f6e9173c2391cf661bb48f4ccd535e26e4f142ee0ad46b48fb22a41837c29cb130880345058e2e450fb4404f0d75302654ec4c015dc49dbf25ac59eece842dbd9652635dc0ed7f26643615db7e48b97170a4db915000678f1fe42dc4ff4b6966a2c3fde1ee2a0ce04b5e67746f8756ef8411e9b6dca5ef565633691b307647e93a021ab065800a8e4d4595ae31aeb759d9e5ca75322a5b552db338af4d87ffea9e9528b69fdb9dd871164d3c4fe0a02c324de1467a338a53ec5a18629aafb70b0300e839a9e24d207578914a432db00fe5d8665ded066ec9ef61afa4350f23925991ebf1cad6dda8497b6e7418554a5c5f4dde2a0cc81eb26549ace922d825b333ad5d62f82db46b3c0e4e3fc014ddc0e594ce779b81b9ce9ac2aa2f52a2635938cfc85ca1a36ea85f88ad0f5e84b76f32af830416b7651fcef3faf9b8aa6b27f0fdf2cb839bca6e87919384b238a0b6881dbebd5351ca962e7d56a70a4bef684eca475ee218ecd528cd64c6746d218b0f6ee3de56e099d754618d7e2625b4c644392a739391a6f23d5aeeb8ca7ffb275a1123ceb71b4e8580a185653740a213040b98d441dae0ef95543ebad114ddddb9c1dcc3a17907fa44d88af9f6f9f348b08c427629fabbfd8c8bf65b316db9a0ebaddfbb15cc8b7b2bee440f7a4047b875c8259802bc63b2ff23e6fdfe80a041e0cd67a0e20f83b89cafa1a5f51c4ee91a183dc95edbd170a2dc860fcb4fb02c01dfbdd6bb0e403e41ca44af9864ee91d89429f96d5eefaeef49bcba968230a4acd694fd806a84251a22d3813e5853bbd46895b4ab2209657a37afdb53a162a82ee748e30777f1fc2e2ec633ca112bdf8a89b4394c95d722ee8496d2d2871c553280f862a67915014d3b69f3365e21981d3385651599029a5c28aeb63a60e3491a8ca32a0d4db9c400a2f42d9e9e458a67822a0d89acbb77722f74a1205bde08dea0df0ba0652de77faf86a32e9b77b88affbd3a306079f79e7782866e79e1b0fd04e15839ca22e9f0bf770fb9aa3a3520ed1bc468880670cdb374746e73fa8bb8499297cc9e4971c8f4880717146146e2ceab3c636044557290f8acc2dfa503f94e1341982ec5166063fd0e08eb1321ed852e11c1a703f48c59c100a910949966344a9f1b35678389a624f44eb72baf2e6ad18d4dbf4462f62743980fcd296394b67db35844feae2bb0cd8d9b721c2b25dd14434fc91fb3e96b65da69526729d64ff73ed0145b3d1a0f0ab38a6014c5060a876ba06e0e5fe8d433aba389efd9eef450ebb2adf5f5682516ed8c9b211bedc02fa788e9019fa59d8f475da51e9389541b080127365ad173270537a20fdb2059ee9a325ea323b409a6e0349f12f0a6188a1399eee4a8861daac91fcbd6dafad84fd66598e47413824d6c883b709be868ac47a44c98e5f4f03a0baa2e585841488a0e03229e80ae69d0aa10b182c8a1e9d0ec699c5bc93398c84211c4a9755f054151151783918703cafd8dc0c5b91ee9254ffce565d019962e712b4c231a4dc0cc9267eee2cb6d2015960e372c817e236eeabd68947bc157a16be335ee7523dcb7bc017f9f7c237cc6c8f9cd7f9731982fd0d5f599d8aa082f3d9eb2c60b9b42d87510b1bf8dbafb5826d0135ba468bc18dd438fef1d5e8ffeac02f4159044528cd6127934679e16846408c5961621e4eb4a835a0be4ae39a48d3bc97748fa23c1e5f8dba4de9b27a4eeaff5155dfc2aae0ea9b921e8559dd46543acc0d58e7b4d7c52136d2cf819ba6ccb60f2aeeac751e64c36dad17ce44473bf8bee7bec9e4c99408a8188fc8c8438429b22aeb20530d63b65ee7729fab90d1b4b827736759213746990088c59143d6ee79cf37ef3a9625ad9050af0570062e5123c0bc488170140e183f2d829c0a01548621a1b731bb5c532a814719e82dd859fe52e444e4378883c36c4034b7c4f2ca54cbaf92e5d4905b9656a8e45c4d02f0a948406cdc988913762e42f618f91fbdee46a050996d0172d33dd1ec2a624df5a78f366393f8d4d88305cab8ef4bfaab2e818e7e2234c3babf0e6da51e8e5fd8d8cb63fa11b06c933b55cd982334a9ec250726908acdc327a25cb46af36c19abf0d2425a12efc554346e08bcb42ca8dce969936f7e0afa2e54980d16dac3dd8b46b4fed8ad17c239e9ac0e8bc7e6f8e927ae4ef47ed7f737ac0581533f4becb7e563714137ae125042cc67cf585463c07229753dcb97e567a6efec30661f1e24ca1febc5fb57c113cba730fb3a9529c8153c6adef123e7cfd8792ec58632cf508baaa1d3d224c1cd3ced7d0c546dae4894fd8b3ae661957969b4e9e06597b0aa74aa3a91cfe61faba96e6e7c52b137937f46505fc99e0f06c8280d159da431e9a2de68ad653b0e7513200dd5a3ecaa1ab93899eca23b60ed32ae4148ae49fbc4f3c101a981aa743ff3f0817da3a29cfbd262cfe181de6798e4b99c700de74cc3bbd2dd13e490d1c9fb56b8c5941993793540e4880bf5c3dcca2519591ea704160fab9af5e7dd7c465a521b0ed65c21681d48d4358cef0fae7e5ed8b9b7648567eeaae2b5077dd088160488edcca5267663686e97acc329f9a1a552a586d3fbd1f332e2f11fe689d3c883b1e542cd33506dc4e46aa3cc001527e45d3a56ad589b936cbfc610a1fdcaa654d14d3ad273a23a62efeaabea5e5fcb65e3a047c4e78ea26d75873c23c1d4d9a38d6f9b57ffcceb08bea9496a45eade9715ac88a4215520cdb45a8910a7ab50d09ef3fa3c0926ba0bf7f20a8c8c00a77b05c8e7d675a8026b732be77b2c97f5b51f5eef5fb3880fe1423bbc5cc3732ea9b834b7bc3fc8125634f82b663a63c332fe9353caa6543e4237c6de3a895b40e4eaeabf23c820cd8f0792118887757e34e4a75f189d87b64d6db1e8ca86e45424c1a15baff8d84cf6a51b8734b6f93ebf54b4df6d06b7ff43ce0dcc4cfcc136b6126a171f5ad27cbc67e0ca30716591a4069b7ada1b11b8548ef8b5476b91a7a1233882774285342f591192f938e32e43230997aa5595a4acbf987d54ce6d54a4845b60593c8edae51084fde600ab31ec958b8ee599cedb7d5730b4f4b103aaf77fb9fe85e659f8b49ad872182cb508c41f11be7e545e85cafc5b0b1b61df72e752e278d8cb0007a052f6d4dfcea6ce7b52381313e6e8f40b5febcb4c6510d74d16ce30c7f37096f3878c1fc0d307fbb60387bd1dc0de70dc5c8cd63b5269c161201f8f20d659b5de9aeedd378848f331eb611b332e7dd90bccdc00ff4eafc15688607a05e3c40ecb991adb0017a3bc59ec4e551b7f0c59287e15788127374898178add3fd0e1bf049570942464235133482df66e41298cb9ad1b94ca42fb48ed7c2e47281150c43e02478165a23c73bb4f21c7522aeb608d069195bc0a65cd14f0dc67f561c36087f057022443ed5511c178a0cc7fee31d2e3b49c2f005650884ae9a11647720515194835ae19a8a91ec922c2ec0b23ecab7ebeed18e2c90dbf95735ee7a040c12bc6bc9ff05e302c98ebb58389213651510a59dfe6a3699d572855ca127c7e8b43be9c64dbbb29006e0489220932d03eddb1a4734c8472166c6ecf94debcacfb505a3cb41a6bb04a05065bdd8d946291879acab3a6f689dae0b98e02b9cf29f6be9dd0feb4f6835fa3c5036e066170a4dbdbe3f5b4801e0e819ce6aa8d6761e15b70d6303d9014fd38abd024d0971a79fb23441bf9835fa5f4a55c75daa72d7df7f8b82ff79ab3f4d98f328b64a0c7229cbb0682fa16ad6dcab766f4fee4ad7d1a3b297b4a9c65a2f48ebd8572225fff47bcdd7396403d58dce9564e5aee2d8ce09e5b5abd01ac833c5cce08384a859e236ad86774a889d45ab03292bdce2aa006be22c485b6f94dce4aff24cfce956ffe80ff8508faa781ace28af450d5a750049482a1150f14fcc72fa8334f9b4808df9c81a5533a2677c7efbbe9aa556718bf05f7dc2a6b642ac51089620103a74060d904d4a8c64eb8060546d845724606263e31968f15f39c81523d46b641389a3840dcda9177e9002c8df9b13ebc2911aef73f64a165f44570cada196cb8764d65e0c2ba4aeb752f33523e1d6f5d0bfe9ceda001c90098e92702a6119109052ca2d3c945b7190e2d2de48d53915564e65998d1bc7282512aade131fe352f4900899fbd9b55f5443d000a09129a4ff7cf65b05f7a6618d82155b6edfe4bbd03ce57ef98357192ab2cba397a56b730191c85e581ad841d8437526f79a6e2bfb5b6cbe715de67ff81c412ca0b522ef877480ca0a0fda7530843961d9ba4884328ecb89744dc77f11f08afb080d63da4e9bfcd2890578649673cf50ccc46a0be6c07711a6699735f77c9870be8808296a32c84140067adbfe863ae4836e34f6bbf03d9c128d689e12f9bd5acf847d5d7526957c10e2d0a85eec3ea0fee5d3892959c54ecfe5a067157be6abfb6433d07b89decf9f6e79e5a003873b3c7d07f012f13035e5bd0d9034b213ba48caed3dbf7d76312ea0384ac01188e096ac63b601f84731f0acbaaea83f8966df120c35fd9228fc59e9601b981e08c487b5a64d715c802f9e71f17916cbff02e5a836a81660a261dffe6f06c4b6ac015eda4841f79ff47172d8287b150913da008c0ac5396ce82e8f7a40db6b8f211c3abf6183b7a3e79816b5875cd914027baa1c04eee5db17c32e9a22d7fb6bbe67772441fb42652c8be570b392d953b462a3ae3ab66654778d56ed6ef2689872198809741498a4baddd2cd61d9d7f2556a58ccee5cc1b6116f1cdccfca554a0da7c4c4f66d4e04bee287fc13eca567d4a4609e8f91a123cbf78f0f6c441162550d5d6900c55e77224b1e3adb17f04c7b0a3aa932c8f242911f35b9fc88ea876688f8fe8ec5f2ed5145d7e1de2f4104d946bf16108848bc11ff73415c6b370e31756d3f8dce93057182c2c625023a753f5854dad571c4784947ecdb4b09f0fe0faa2f9822ec920598f49f8fb8f9a04db929747eb36ab2005a2e87d3b7e11eeaa76afeabd0d601f63efed37b6bd80c6917acac901d564442b00044517bddfa825887ae25fc0324f8c966a27cd16ce990a565ef9ad4877ed6e1067f92f707eef9bf53c27c075e8d401efd4d4baa1aeb728e3fcb2be94f907b8c745dc8315028a65cc38f0f9c0253601fe1b24dd85e72bd571df558402a9c849c80f78a31659256ced013130395c7eac047252d20e88e22dcc7c06e2dd2064579a8743a5f603cf724f483e6edf8247e88a74d3727f240cd8dc12221bccee67804906f890f9cf6565a594e8a851a1be28e5b7e5bc24d985d0fa56b47803ebc1b78d58885ee1a498b8875d067636b0158bcdbefd21849ab60217d7af855590928bde0ac01cef0779edcfe03fe344d423c71c30e34d8f78487e7404b915d4f385c3480a387ce667099f9384ac1d5b2311e5397882a6f55d2d306880f02f33c3e45564769d77d1915449f828e4bf8b054db81d6ab4748ef11fd2a0e2a02669eda4914fcacb3a6590a5bdbe6fb7aeae4d2760f2724792053f34dbd59a687098bdd5437ad5267425e9c5068041dccd867996a59faca6ad1043602fa69616bc2e95dd53e1e7e8aece3fc9c2bb0dfea03e6295fd0da3b3a7abd093570ad643b7ea8d3463f9fe23c024476c24c1b09d6bd2307e1aec50e31c34d42439ae13956373402f05fed7b4318f4478917f6675a2f091532b4840500e6f4cd063568fbfb7a6582ac3fec59fe9d506bd957b13c5a2e611165c00943025d1824e7f677bc8beda4eb39719983ade898cef0521643741113e220705964cf951bf821160f95b8303f993a4cf674ea6a41e733f267cb6f15d44c6858f7a0499f3d6a0390c3da779d00fea14d42ca97367759859c59c81fbc5b982cad9fbd17395a0a04f1dfe4451c9c5b58a16ed7ee7f69638f4a7dda857bab200b1312a467f61b13fa9b475f6238ecc324e8a8ae129ea28525000d184d786fc0fb0fe67031cb003538f9b08fed665ea5590e8578a2178ee1606004b37025d2d7ff8c0d7b8969152a0c72a561cb96e827f707292f6f6c77a14563a2fae642a8fe633095d3cd5f335c4ba90892f9366260891bc831fa829e93d999bc4782c4c66456a52b5564d18e2f3026955db7a2eb678fd61fa52f1f4f9f3b3ef3dd1a1cbffa20c946c94816a257e8d7cd3440a8654806270364afa1a33a6a7a471c04987f9fc53f49fc35e5ba0662e8ae779308afb219f68706e66f60833b7dc9e41cf3ff67a6456fdbafae6ae2c537586e1d03bbbb44b1ec4aadf744d98a190f1a2803eff9aa543bfce6da981f003cd9ec73194d5f98ec60114a4f6a94edb8badff345dd61acdf078cd66a3c69c3417f2f483b7b509913a7297676ea5a50f502c749831908d82b5ce2c1b14ce45a3db8018a9a27de6c4e0bd8985b001e329e832a71600476dd4bf59a40b81a21e95e182f762c673ed777836d0368100a326ca828accb2c4444e13a9c19eaed90f5ad818a550f299e75cc91a774d13dfccca1b7e41cb6444742e301bffff29a14bb9e26707ba0ed3032015b53e3a527f874056a5a91421942b0e24d294a2d20ae886a40f4e684a70dac461ca5037e2b6e04b074a619adac70860741df0b2b1b2813f16e6475d65d31fa8f44da5b82787873a259163d3e747baaad5ec8c915674839900dda211704a98907f8229ea346b3c283aac8cd8d97481c07784664c40ed5fa8e64cba344edf7f376556bf3fe93e75048bb82b74a9f968662735eb3f922d9e3b022f0fef511ccbf99f20ccfa2305d3f1b75e8c3ed50f575ddb99f8e4917cab4cae04a5b8a0330c647f0154806b521fdeb37dea5ab61a6a480829f72954fb1184a99e054f056ed08035b695ed1f67f975cc40d252f10a937327636e903eb3874083d115d1c4186ce4c8b4e827c919da2f991998e16d2712ff70278310fdaffa464734bb191e833c5de35477ef77c8405bf75945ccca033347bee1cbccf12a2ef004e3944860acbace878e27ba3fa485bc008f80235936ad383529189e3530cbb819936fb9e516c3a6ad0d506141a36f66563f5129ca2755927bd683336a97c5d19f4749f21e91c1d871004a827d87486107d282479e252c473cc4d99018848e2d6ef9b230ec34d27d52e7ea45fc1d5acb7eedbf186c2a0d309d5a79ceae0a6e1550c866e11909eb04f44ddfc17568c692455874a3e582c5559f95826998be1c4327d181c1e08717091546ffbdc8a403d18070766b02c08266e23b9190a204d422902dab5553266386a2140b3638103c5a5fe763d2a2381ba972369f3ab80cf406656397e5917b9a74bc7b6ca2a202cd93ef60606e1983a6c6f0c36fdff46f3ccea75ed127995ed0b69f6191254f2c786542ac0ec4ade0afd4e66ab9d2c88fc42a695576a51a576373131fa774b5df7bb8c962af406acf60ea1f0308fb9ad6b7693a14f473b3613532d7be7442dd4d2977003a08233dd0e8959e3d30de05208b2a49c8c406dc405672b3df448a21cea7a1509755cb26a91e95997716114b70aec373dafd37bfb87a5d8613b434e84b88612707b6bef2db07bd4d2c6e346eb958b8232a0ce524c5cfd4288a1f884680212bb868f9e1ca8bcfd1d3df0076ccd03a5ddd88bf2f1f6bac01ce1ca4591ec27d064bae78f5e61535c9fa3c1cb592be7ad4181bb882a017519fbaa1b36c126dc27415fdd16eabf2f3dba918bcc50d9fa52abed4a8eff906411844dd093e9533d00791c913f2fa43538c5db5beea8769f1ef48f2aae85c2b232591da7be5f5245cc22a724e098e3b41a42b42d3909e58dea7261db6c2cd1fbc930645d0dd555c710665c51174826b3dfb5c3b62bd885cc73a0cf23f15d32144d24f0d892d94df06283d83b79d7b98cadf682047daba379b421bcb9acec190ce2e33a04f5a5905aa493db6e04c981c7d6b6fb5309eab702a2d588150fc1f7993fa2b886d7ee6855e1c4dd3c24c4883b579fb3ebe8e6e6e2c5392aa4f9d1260516cf1ac063dbbe5b0856e412e2734c4a8cd0a08cf9f1cc97335d6f54777a33b0769a83af9cbf291c9871d041ac9d8c0ea474c8b2674adf6b898819f47b15094e6823c12037fd041efd615f3cf9c0a2640e02c649e48a0d59a555c527c0736b3ccd5a758d4be317f98c3ba5b81098bae2f23f96363dd7a3e84ab672bc29f671d39480836d9d43189b48761a6287e4003908d9fbd6855e2982e5e23c0ea53e4640a87cd5f15253a9015842c58744a04e64aed416029d0869e16f7bd0f7c2bdadec74b676d0fddb425f75dfa88f08ccf1cad5384dc3a520dae94d5c001ebf478c74cdaa567a7e956a70934b67f69f20746fce8216efe9200215cdf7c84fbb3a95d1b4113adbd3d22ba100a4c3262f074b7834188ee332a9365eaedd311142173794d4a982085881b571167377f361371a023ddded3f111f9934fe7334c49f2ebc43e830510dc963a760fdab2b5a82f2d9dfbecd1ee1b0998f227d2e52ad62112ae7d48957d7ae25257852f7d068539271edb5cddc4a33975c467b3a8170fec1efb9202318510f96145f859defde405e20fb9be25614b4e59a0d26e1510a256d80022f80ad55d5e9d57206a828f6c75d11fbac290239f1e9224ded6acbe450994c5334904d50fcdaa7f5f0653be8d918e559b4a89723b3c604e63e1749f515b58100692226a0f0b0ef4f2d3f22844a2e7205884783047994efb0ec17e2c0feda9ab0338df909603fc00db36a498f560880d096637b2da4d5fb00c38b2e22757a92c8ab55e889bbfca22fae5ef75edd9be8c5ac250a7f944fededd908ca3847e0be518669c131a26daf242d180104b9b24877df08ff0458a7ca973d67e0547878fe1e79f1ce66d282cc4e67d1c7626358b70dbacc0430e37c8b0ca1908ea343d32d2e7d283a632bd78b6f8f51a62f02b0f1f942b571721a7f9894556b853ed31caa3e41a3c369e5541fb8e6b45536a3e2c38480be71b452382ac15ed07c03da3d327847e47df181c171d46affdfa6293d599cc9e1c0c8dc784700555693c04c49f4511ef0aa099e36dfdaecc1909a842908ed34ca195e0eda2f25d8244c68acf5091254b31523931b7c868b4b34b559a2543a4f3bd1b58aa67926abba9b5fa36642f644d7b6bb17930ebd92216913d1bd82950f54c701bb4ea3678b10b07755e4dc9b7864394d5ac298476b70a371fe2d4b1190df1bb8797603cfad61a528ffd7c403775a7328c29e2cf85010bf56d392d7212fbcafbe19c3816f339c9c3afb0008c7177b11fe5f883235ac8314dbd4a64460c80c2180574d276eb75594159864a8fd3e60a54f4f4fca670dec01120671351ba5ae19a920be3fdbeeafb187e4275042d79fa8dfc2dd3dd63c0c4ba4a35141ee18a137839de983cac03634a97763051c5472c31439f7113fb67bdd0565c61e45441253e7d35ecbc833113e7f427e6bb558310f28104f67914a9a39b7b129251cf178022674f098bb8e829005ee305097165c76d05ae4ee3fe21abf9d7b281abf586388a41cf8fbe2699b90c62866ffa4befd1aad32e57e49c876da9882938027ef5a2e54e4b59e1a5150cb3359a800d656d94ed0f89971d5c492bbcd6f64ceb981bdb03ecd1bd9f87d5813522b7478713cc350cc8b8dbb6560ead9dbdde57749679b933337a67366fb8667b3d5a3d7d08b4fd7553ca499e7aef3915fee502f7d15327d671781e54f7b6c9250244c282739573c42d104e25a5781eb8c15490a224dfe995f5b1363b8123db846969036175643f993e4d5cfaf50b6d286cc0c48b00f87b4b98ba63235ff5a13cb40a3340975bdfc06e4a7c18082127534ab6b4871839899add6603a0a004824859e144437736d4dd597bb5980bb10efaa6036c4c0809388999b6738f7d2579fccc1b748230b56e208c71ce72d838ad84767213b082b4c1ecea9aaa791248854049484b9fdfd9cd27448195880f39c3bbfb89e6c9edcdc2f8bc7dfa7853cdc734286b34581ff04f204c319bff8cd98abdf6c15a68cd39e5df65890fee70b6aa19b017b4eba578e315358f6b907bcd820a7ccebd751fc52ad002a04ab4dbfb53014e3c3c972d4db64160b724878468d0c82dc254e2895c4a61f562d65876011856b370d77a7477330b1afc0600e4e11b2238e8d059066b2ac380dc8231aa702ede2e65028130029c317b3b5be2b85d3a1eedf4b9ae2216b81f7b83c3304a3b1a509e217ca60b0dad12b6ec8e0cac64b89227525036ff6a7f957ed4c002bce53345336c4285ca35b20cbd91a031e35c5f278ca4e8fb953432f5cb290cd2bea862e253c333e040dfa97cebdcd63b57c37f20fbbe470059ac6a5bb9c9957c57943df1e9639dc3a0a6b1ceae8c5016f3590b7c6e15aa3cce205d478d71827982b1d34c98af6dfa70cffe3698d2cd56f9db256e393266d243095fd82fee1706ba955ae21adf2452fcd79727b839efb75fd1576d16e3445ae25f129a2557b9f0df9d1cb79757161b9c4ea1ed97f9318d028fdea24087dc2d5fccf5e57192ae6194ca4f6a0e9ce792c72ea62c312b79092abda2f86f03e9751c19bc715e3b8c15191a32199d7b2dfa422cfec8de4c98431ea91c50e809f041c7f07c47c51635724d4a6d096b5bee42d5cdbc30f77bea8bb2d277241ce11f80ab4cd50768d7b8751c833a6619ee7e87111714b47f0ea3121d54d81031aea3736e13a18d359d9199916b12300cc0db4a061a6f24a3cead698d048563f839fc8b21b592220840f29e5b141572baa3f23eb6d524882c7ff1e3d6092d5c7fd50f6c55ea78f2d3a6304bef3b175903e3ed08a364b0b90229b90a01c2a24c9e38c7162d30256270a98c28db42397b51aa54f0a945b725efa5aabe6fd4511b9236a94058e58a7353270c1f996bb24b6d3ed33be7589604eea200cbd15242c4cdcf9da762e83fb4685cceb8fd563bfc17e2709949fb1c450b6d97988b8d024d7d4d1de46f5fb8f46637fe4df98ebb94ec05a881521cf20d5394e9342d3eb634f474df1644d2d50608f2b9d837904b2baf81d5ada7f7e76d3dd5d04b96e077a92444bd588e3a25c449d51caf77ffa6d118ded432b6b5c9c339dcef27e9cdb5b9bcabdc837cff8fd4483b9edbeb5738ea2bbc6f6e023f99217e52cb077a22a1a4a35d5d0681e0ae481ba71138b6aee73443c44f7e375680b4d08755add6f6475b40194d6ead880b2615057eec7a189f2a583d3f8d0749fe1416f498564bf4403830fac277c60960e70e7feda516ab0a4887ca61e7194a475e690971a9ae32b16621e3288c9d327f3106f211f597e9d63c3fdcd282bc45f6eb346e6eaf39311961b73a2ea91c87614e5d816dacdfb41b95c5e10f1b64798ed3b458d345ea180413f268680ee184482d0d724c6bc687f08de323e6957ce6c035189bcf2396bb06387d9e4499beac1f5502cbd9689e6e8d985ed3beed19aeed77ca9f365e75d6e88e2d76627231f9c8b0911f809b2c7fb220bed1da81410272614a43fe7518c1371c4be7c1f65439ebb5ef4bea6598d904ccafb3c498e7cb7e8fde077b6c062c96bdae65655cf9adca20c3e0dbde459e15648ce416b0620623fc0227cdeb49a81df5f331d53127488a15e5ee92493dca27002f8b53920473c0c7c2568a5e83c5f065c425122c55fe130a68f422056706f2bdd7f5c5b7b4e04f2df7bdf14c6d154370c6b8f143c81dfc9929715c9d68fdd30489652fd238b89692aa5d7242a304220b9b67585dc99851041be7b00ac5618909be44bcb12b521129aff44f8c1e5550dd848895782ee4ac0ca8f19dcca86d16c6c212ec74d800abf6f410cfaad98b4c3909238434ecf918afc55a388c3adc97c8e97f796e3924ff8736bf10af17d15879803d6d2c24b70f5e6a70c422663746c512412981e9ae587447a851b620ffdbde00e588e23539c5b4e22c6af2eb1095c96a2782072d44811e19cb6e49cbdeae2b5bf3db48582906695a6da32432e43a2fd4a3ed882417375652355aefb7b3a25046e9b8a92f850c0af9b9acd268cb206d72211e1d578bac8d45be4b2615d2d25a6c01f76247e4e0fefd809c279b51bbff5b9de6fbe9ef663b94f1a57a222d19d4b923ba67946c2280336ead2b2540ab32584f61d6cc7b69039305dbee6a5aea11b10aa8647b2481b611e2c507e77d5a0eb2efa9459de28e5abcc409acce0dc5632eb00b5f9dec6e4ecb0cf731a34ae481203f9fb4949703c42b856311c1224397f75ea7f73660abb8bf2bae9dcff1cbc73b03f189c9e5f9d53b8dc8de7fc590d504a1efdc683b4e41977b72f5efb299876f173b8507d15ea944219df163a5ca1393f332789402fd1796ebfdb6fb2b9e2cb472de67b0d01d65e9c381c8194d1f6c4f8c8677d014b2f3cc1ba64e7d26bd6e513ff8183bd72c2d8f385043fa5e9c4afd13d14dd1407a1c53a0c6ba3ff85fa6ef6184d0d5bd7121f04128869c91b26e0bfeea81f8e2d138b35732672a64bd014a6d59fec1fa72182e5f145f43f91a9ac76ffa3e822b1746fc5791e418a7b826f3da874c02a85787e97c1f21d8390f06b0b5a223e70ca3eb26f6b83941682bfc176d428223dc9970b37f5feac522c85777566440af8f485197f2a7b488b68b5393476eb6046bbac9bbe4d1b9652dc1aa875f3f99cb9d823862b49f69b7065aee482b086874bb8ceb85ca1d8ba5db6321ab54fa93c0e6bca6dfe6258f8ff8bbd7858184ed3a771883e35ba4d54d9712cb1a835889f7c354e932b4bf0c6bb78b624e36b53f843120a3d4b6bccc6e93b3ad4301a81aa29381b32184dff890d0af992bcf7e32bbe8baeeda806fba218a8d028a0526f17565416624af3739b4f2609fb78d40d23a038ccf837f40f2ce11684c367cce0a778033057c78184de6872a92caa07a0b86456eb31e819023127301cea81f06e163d3fa08dee926c1d95aaa133b4f3ccca6070fbc165477e6243b0590cc894059cf3fb9280f6d06a75fd93276e492d36a5c0a22bc3cb02e9b7a262068da98e2e87b0e74b95592c565a7fe35b1815967506fbd42382a2499b0aade23ed2a8b19665dabf839853c038c755108024f60352147636b00a39b54345c611122abaa0b5f79cd9b36b8fa8225882a320c27fa7e7971ede4fc6fa7a198e4b2fdc0da23099817e96605ae729660c1b124f7944dc8f498b582f139a4079d1371f777bab269baa0aa29a4941283d24e4c53e1f5e1a9b6a0abc2e7748064f59f0885bb7c5d16d12f9b660f5532e0bea3b5bac59b4a06400373bc4123fae283e0393fd1d7693789c829a0d220b0c48b43e6ce091f7154f5df5804e99cf372a59c5a165371c1f71b43f027cc43eacd4297595efc0e20233359247f99bf3f38c5f0e307d0949f365284207fe8c7423321a141402813084b3b16969af4f412029269e4acc2801511054e1ea1b05c225d34f406115814470139d14db610eb72d2ac87c91334f668a4007279a1c3035b270f1010f3f1f6564452e5da1eae1de360c2cac73d4510ec158087e03bd3bf8827db930228ab39c186df19a6e404c0a7ef08758002d73018b4583bd9ba1c55c602049db6f99fd73ba3a137304e40085f5299c5e57b42c0b983e41baafb8884e1215cb411f77b117f9e25b53cd301e8695bf44225292c586f97c0eb44abb9a0fac63337ed800d6df053be05f5873d8cf6d9aced81208a2ca9dc7e06b721031f0b63540e05cdadaeaa1b2b6068025bdb6209472c32e6c71ed2152e13dfb886254aa6f0e2466235019a300c39fe67d264d485628f330d85a9c4fd461f717a4231764e8ead0d990f9c71444bf7cb67b78d4c3dc5fe487d2cb748dad2f9246de2e8d7c72a1aca965b5e9568b90355d59e7dd92945819583b9ca47ea521f0f4b8e87d8c84a569e83e84f8e0ee3cdcfd4938b510efcec129ec9824b68a2b021a1fb230adb1ec0bd0be2c70bc2fcef0d638fe25c3c17a27edd1b89d3a2537500b2f4ffd4d07528ae51d2ac954809b315788b37504cc8efebe1e95e10b2f6c734f333dbd0beb6bff833d1db60305d1f60a920edd7ccd706b095c06c8844cfde2f4fc53a74de4e2fe66ee01896762873f3703ab6fb1eaad71c964ee93ad737937ccc1feb110c950915260ff89df63f2210308515d4356c6716a1c0da6716414766731632af66b3fe6a06870245f1e6d90cd052dd15c6986c3cbe41f382a7d27d973ca17667e0b8a1bcc4929de7d09138b16d41dc1e0cc7163e9ae1163ef4b734cfc274ebbdba5a88de425958ab7ae3764cd9b9d37d884d5dddac6e0ec8642fd254670cc718f696e125793eb20723213b9f3c92f6125b7539cf8907d05f387672cdd55e5ca5a4088bd5bc6d8d11611fb5627aaf83bcb81298af9d815a5d2e9734b4adfa479b62229264cf7caab48fd9aba01abb100aa52e27b83bd4cbf5a712b99fda50c0f10d73b69365c4c8bacb53c761d5da5e44e8ee9251fe285cf789ea88ae5d385f42fbe36d5adab6d7df404d7f598fcbe6233003cffb0eb69bbf1efaa28eb306808fb187819c03ec2d7f441068ca07779bce5ce47c7651911f853e253874e0a1a46672688d40ee6e12b54cd06caba4faba78ee78b45f3040d4de05652bf4479075eeab644e0a3eabcb34c08c5cd52db829a77da28380a0f0f6f451a841f1eda5cb48c09847cc7c75e25092e884c8fe0b214e425b865835517f8edab61c6863a416f0862266534d4c4827ae5f85004285049439a7fcdc0223e530123dcf3fe1f93f6177e4ecdb881cedde4f140480dbd0a45972f9456bc05a66e6f3d24fa201ca665c13d38d63732c99a1b2679a4025401161aea107d7b7e255a659bc357bf557e5944f968e00ca65b9bdac6f4489e8120bf633ef966c4588fd07aaf4abcafe9d45dbdd52b79d23e7f381f32c7d5f41bf711428ddcf2853ce37dd0577f7075cd8884e84ed0bc64746d19f4eebc29296988b395ba1eb9a94e1b9708bf17a1adfe5063caffb9c8814dc6cce1fdad64ad92bf6cc809d1b9a43d6b9fcdc0d2a8be41566ced4f77e77f34b398f2f017e4012033852d7208583cf6d89a579e35dc20d51171b1685eddfab10878d1cf866539ae0d325fbaea50ca18501cc6ec844cda48abbd0a682c8e82ef96406192552daa3d7d30c46675ce9063e90133720670c4c8ab34b60d73904b8a9d5672a3792cfe811d00d5e4b5a6d1dff74940c2906c3ce1b80a600ef45da69cbfed0c9cbcbc50f9bceb194195f9d3d2389571ed10295c0b9e1e72599093802d9c3a3f62cb6742972b9376f22f33dd74b3f5c33bc2b5857be2d8c109e7fdc8084e77922408e34f3a8003c17bfe9fa01b0db375d66d22e4bfda0d006c9198a621c4f8d447edb7bf31ad528717c5a444d21e61daf0bb07c8ea39477dd826af719bd4476aa6526237f0bb56ceb9b820d159d07f5c774443757839f63dbcabd0f92825480e24444471675998a074f630b1ce3b7ea545244d16d067ef2a7d60ee1152de57ec1a77f43bac3eaef2a77291f5ed07b722ba0662e3b61a3f200f1a95942d12991b0c2b351d2fe75cd0bada50c5b70c54b905ef58bac23bf57f6866a591e1fd37e5df4072a1c920d4b0e3da819f698ab98afadb56fbb86d75e149948bc5b26803688baa6836418a2f2f0956b91f1e32488b404b30cec9e6d2811c04c3dd4f7544e445004035774f7d0325184d10c60bc834d3b2af6c17c14994d31c96290bf83f1b738d26df194259248f1c5011a7310a7ea636bb636f904a8c83e620ee231c853fca7393d75e122c763a32059d85cd9c971af2dd32b8287c9f5c004372eb0732d779f499faaa082fc5825b598405a84dc869a4ecee4d4d91c1c2859cc4a2eb2626069e8ad4ad2db56090c7c7f49ed4d5fd81272f42bf1ac69763628f2dae9e78ead932b373afc8c56b23fea81e49abd13920bda65c3b6da302eac5f271517d79f7d87b2e37fc79d62df4e46048e53e023b5c5481614ed3406b33352154d29411a2d4229ef6c8164e760167a3def3075d9cccb7e7560f1ac2bc0fbcfe1aefa51a49f998d73deabe1f49891e7f9263d65c9b9c7bb62a5cc4c39a1ba3718b3292e70bd64944b30535323510290268e717f36ed888e7f32c5ec2bd43c6b61c78f5996137d14c2d28be367ac4e28f922ad81f569ccb500abe0f9ab3baf63af34a84ecd95a790a745d04ef60b5545b1dba71274e1c0daf7d020ba9849e5355a8e747736a48c5ff021cd20a1a87a7bcffb7166076e002e9e96c90251fbd9f97b2d60d7aa41b7ecdeb3c2c103399790416d855bf8cfb60ef3a72c01a7716b224be23bc12ac7a343b68300a7cdcde4a6b45f72677fa618e7b0880d35cfc07d57c4d72fe5f65e46965c182682c62a1eab0fb4cc68883c55a84b169811b36b7526814fdd1f690ff053e76791b2b601539da810970dafe803bd7ba265617d386a6ce3f265235e1fad8de89a7a0533baa0e115210c381dbb6b8b5cded6a6ae7593ddb95255607f7eea3275294d1580523b7443a8ba969bf3789b0ede6fd03bce6dc1c3f9b924da1f5c14fb0f89ff90c1862db0df7998c25c691a1ba51068877af76d03df4e04fdf93f5c23f7af48f65632ebd4f3e4772dc7f77c42e532af2e1f5b55c7edbfecdce4adb7fb4f5bc0da8964d62c3040534daaa73b618df70d81996b1033b7304a067d3e3e638b65249e3b5dba3e433a29960759c848e88be9de7344f6dfe8afdfbb123e9c6211d209b17549f6fd1648901313ff40a90c10c1ecab752c2149db16baa09a5229350009ae8a4fd412b2d4dc705e7f746a8749c3ed11485bdd1acb679fe4ab81227b926f85e2f393d47a5dac19b4c00a7b6bc3694a58999f2633cbbbc2b25cd031bf702717fd0c0ab2002eaba0e64733bfb9fdda53aefbc10131977072035a5b783eed975b345c9266bff639406a696edef2edf33ae16d971af95ee6e6f256fba4a3ad8eb36b29d8ca8bb855fdbe9f9396c2681a138ec01434d61fab6fbf730a352cece6f6bbef8b64f25876709c20a0443e9779f0359a28e5a0195017cb3eae2e925a1cfd3343f1c823bcf573f5730868126f9e86fba4e1004b1a333cd2fc25af8a0f0551ebd2e9631ac39527ca5af9a1cc8ae6d15d397c688b9f7595d148efd14d788797bf4cd787e9e689582346cbfbdc40c985d1b1b9f5ede650ace6744d71221100c71b95b154c37bb2a9155d40ec38c92b9ec0e6cb36e4d1d7c7e5c28251503c6087896c72b9ca98f3b65ec5717116298fe52bd2aaf82b82b01bbf2f5a01ba122670f92a519a131e1da47275832a6472f7594e2d59e6943c90929acdff558c96e58fa57992de17de82220bdad1ad5a1d6a8cb9bcc6d641b2e0a5b5044be9c5df0f29d8577aba0fec70e777502f1c224f61c30488cb8b3dc306298fb3502df227bb1ea09f69804dc0e9d28cf6e497d44eeaa48e6f093a923b0c35080861fbe205cfe5283c30ec1cd689d47590fe254c92399e0edf79a25dee7ef8f85477db6e61df7452217f4aab5f8ab7a8fcda7edcec305165f0b43172dc3845a1d5785bcd21b83223ec873f784d390ee565d840eb5e57efff11aaae1a8137deba8d9c9037b2687792f0133cb36d30f781f85f31e2b99025fc524b3174f86595efbf6e09b87522f87ec282f8095f1219525fdf799765a8050149c0bb8aa32a4b975b320b7b04de08fa4efdd8fa1002550a1b2568a265a6f2cfdae4a5c74343cbbf544cd2a8bc77ed9eb1440efbc457912cb22877b6145964d6bbd1aad3776398372cf8e2c1591c993b362e94d058364a3ccf41cf320259aff18edfd97f29b1f2f65e31eff7243bfd31b35cc4a4961c7fe76ec7ca53ea2994dc9397b9fb7489552ebba20912f648c7a961feb48c07b825c31ba33d4ef3677af65d9b2c3c033eff7bd6a155bc36c02c827441d4b2a32c25cde8edee584ffb7409e1d7e4c141af290d2baa58df3f3d9ae6a8ee41e86e678690ae3dac1011feb198e5fc43a8cf0ec28f5d9338e2ddc6a3be2a0bab11d8b8fbc3978616023abd2fa8d8a3ccc6d91bfea57e6b8c7e0a310c72c41f2e3b648e718eb46b77aad4c8e45c8bc8c5c24260ac1e1f1c6256af059f23a5e037f32d44493c963cd449bc21cca0923e9744c2b9390a8543a7a38fae06f663a528f8cda31b743880a6679067ee2bf52d244d3594ca4f5c4fd7a59e2f7c5c0c9ae1bf30d3d07d333402ed07b31592221f980e3269af28b8b72fcf598f774ad52cc289ce23fc184e7e732a3c94b857b7e5a1ca2ad1ff206c8e14b54319fc78951a84f95ce3c7c637a59f7a4dde94dabb2fb4b0112c82e587b949e8753b8992a84d25afc883cba843e048026d9ebc2fe1b7447c150ed930c7177f29b752fcc7191e3a3e2098b680470ed860b5100787a66e94f44e831373c7f06530cef2495d8e29fad8b2686487cd9737b219adff761199c1b3b09f3cbfe75ccbed9033e8268e8ef4614fc65e2c37bb4933f9ef0f69e2e1f49fa0997246a538a72c1811e602c4eb7aa69c26b8e987005191a0948c3741da011e44611b575e37e4fe3f8fafa85bed5dedcb86cfd98c771d651dd8ca35bb71deda37b2c0172b31e2faf31d9a2eb67d3faa2de8f30c4616a939e9e724bc3e472fd30104e6dcccfdb1bac737f27fd7475fc283570561f7642be324be7df0e801ae040bce52fdf6a37cbaec41a48dafd5037d3a91f9c9d3cf927a3de4521ab87883efee64428ad26d8d7abd79934cee6f60c00f34769e0e117ef7187aaa9fd940cab396b4303c1edd8820667a38f188ce599933d6e8427209c999f40de643b69aa3a1d968e28d1afd41a0a997da0ac22a7b92e9b8fdc821943cc75f121365c56f7e8a2aa57d8e99ad4aed069edb4889dd8e6bc32b234e80812ea89d83fbb9c1bf9e0123a87c8f8babb3d102de260db32a3325abbdef9d4bbdee8647752b17801253408a03107438c69e49b2621d9b33cd4d30907f65deca45139f9db0f27f8401faacb3005beae46641176c823ba8618aefa9ebbec41a72f34c9d022068341290354ca5ca3d42155b5080351e72b71aade7ba1420aed59f093a77a9c9bb55e1bd960b6b0f5a74e2b5fb6b139bae30ea3ba5787a30fe8c8a62c2a8e4f98223a9131c5a83182f683b50308b2ea432560ee6192031e9a9f0f6b9c0e271aae65190d81298cdf20c261444125567a1f0e29d6797d238f8aeda205a57fcb59a7593ce0924b044ebb5009e9b47fd2a1e4386af16b24325e1192c84b9b795d257aae2604bfe98bcfecdfde3e5ae4019b3d89b6a6b8944c9bab6e20e654f7ced6df860190cdfff73330938981faeaabd6a779499283cbd8f4ddf1ea4fc2c322f8385fd9cdf8579db8559e68e432cf105044f56fb281c217fccd6fbce2c9da04cec32186f2e6f5bb97e0de58cdac75c6d430a165ccbe4780207e505127e680a899da87d2108fa1b243c0726ab9bbd0dc5f62cd17895f0f147de2576e9fce18da07283b1b633775cb689c36ca2651134b31b4ede2b60ec3ee29e4b569359874c21596c8ee69bb4709f18235ddc9bf05eab90d1619284f1b2bf9665d61acd9a8d38b69ed18e3a9ded30832636ae8f1230a3677a9946aedda0098a829aa9fe77eb4b311e1558a580e770cd2e6e3389a96c9707e62b0516f91594f4b543fc118cf33368bcc94b2d3a062f36451d1575bdf4af6a3f3be3c39cd3fba1a14321a09cf1b846ad860ac9dcd102f6cf262d9d8ef075c9e5bdb0b81364f763706e4ae3bb3f6fe8db3345b2eec6133516c534f28c25819d957b35b948c580395f57150794f41eb35a049557a96ab28605f82da7c2e5a029f83ce9ebdce00a90c8d9d359afd288c9d71f569f3f2a6de4b32ff92de0e42cf91b2b6ce2d74aeb26a5f7e7cbe14f2dc60b1ffa4e2136b0e2f4c1ce254ba0a7f82433ab79f48c8c3cf7ecdbd467a85aed5307121ab0b776e621aba690c3e86169936001940280c9932ab3ba95e54ff47db42b095d276e206077c53fa8a7c8e8c3ec0ae22d55bacbcac9361a729fa7fa67d6052666f9645bf904a25659f2a826c6e9157f32013cb0c9c24f58e3382fe36890be04f60b4ebef60926895a790da2486b95dcab043777febfac020771e6a7ac37ba753be0491ba6b27af729346d0868d0ddc87158ce19c932df961a31530da8d328e7d6687b35bdb08bc94f67551e260cb7191bf2b5a6b0988eeb2f561d2ff291af05e0104387e4690b7198b9c650baf0991353cc0779c0e1ffd7e8dc9cf283bea81fe3bdc75fcde3be71ba73220228f9d6327cdedf3a452dde1498cf0b8bee0136aa4872636094230d4f54131844443e9be9f3f99e0f2f09521007806238fdaf8fb6c96950a5ad1116f4acee6daf2b7a236073a02da93d2199e7befb64b538c8040aeb687dd0da18bb294138817c2eba245154a2dc092deb7165f94b14dc00adef4e79ca6bb1cffaa42f14d8cac9d747785e2d3c6a68b5edcd9e5f95574e5c5739d802d78b4e4656bf14e6144183217155cf423c4d259ae06199a846267dab8ad4d79984fdb04633ad4ee0d9e5693337bb184db709a875b24e3cda9b9eb7c9b942dadf1b783928ba26b31fca68394227e3e69337f00aae0e64f740882274702dcdd28decae5f7d16f0d9748ef0e3002384669deec05791439f61968610641399a37b8c3c4f96e89422ceb0a1cbaf92414ad9a43eb746ddf8f63a4789ee9d71b2c6a4af388ec05cc96924a27994ff28b427dddc4c7d56ac14e0890f7a28d91803ef2e78bc2f0a3feb701b46c47b9cbabbffdd560e963582902cc681fae2a0fabfacf900b76ae4c9d94c119f8e735def9c10352d1eff2706a63c85936f49fd81ba0b11911f5d5a7de3e118005f6f2dd99dbf63289246e926fe9e6b606ba4b15574b3466d798c15cfcc61968c541014411ad7d246d2911718b28dec9a8b22f8b48e0eea0f44da64f09559300137b1c3273e6085c85fe8cdc006fadde5876c822eb78b43a7c03c13f15bd5484db5672172a8db239fedad67445288163372735f92aaeca8ceb2574374c078192fb929cc0f6b4556e0ed6e0fc1f6cb636fd3940804e0b18720dcbb3169ca99cddf007d2d1812f2fdaa6fe4bda22a2f28c03f268d76775834f389922643e76aae53d2110dc8e0f2b3d9bc65e14f0aa74b93b9874215666d672bbf8b22399a39589f7c9f8b72fc7263aaa8c69092d415cffc0e3162d04b2c39b5953c5f4c271899f4e6d23b9920c115f0f7f14653fa55e83d7d9616c3e8aab61b49cd60c42880485ca1e2e6f43c8d9350e45afdaa4f46df20f9ef12deedb5a85238c8eb28d2f41e60c830d1e50f19dfbfe498ef8178e98a912dd6cbd5575835a3bd52e5181fbb5769ef91a82ac5d0f0ef9515dad81d4a6555587fe84ebf6ed16fab94064e07ca24b00933dbdb881d1189c9c41c4c68b9151d7e020bf5bb0a77a51a7df92d29c583c72b54d895080826b1c24d12e4d6f3f9e6aebbe5990f9e656f89ae980d969846cbfcd9fefaafbb5832003f43ce42a3c72054360cee8627d10b0017da32cdcf0e3a5559c10cf142fa0b3254e3bf006dc07295296f104d86a0fa5536e8b2b11e4bb99951328c9d846e65caa182626d2369a81963aeaf79e2a96d85857d7b98f4799c068d7b971604152f89a5d228209ddfa6b673d0182dc3d18376ce6de2d23943e942ba4f74f19f2e6392943ff84cc847255e50cc5865e068d871cefc423108090ff52dd9ae5c2104924e938f143575a5bfd0986617f3ddb819c55a2b6910ffe8b2d32e7cf500c37bb3c51dc60ddabf47da546a211df24985eaf3b7b65d89fb07f23a2bf945407cf0896da17d91f705af9743343c87df69a9cce190638f34d39b410a42605d54f7a6db058ca3a9050a84544c1a0a840b3808c742d885f77882182f0a38d8a49246107abd9c52b3828a004babde6e23538f59b4ccc043c61c037e0e1799b47ec4a5455a97744ce9531ad450145fcb8cdb36644c955990900ea265652f535c6b74270fc5c8530b0348e6ab7cfbda24c9ad1496245868b09e3f6a5a38a86162cb08ad64e8fe6e39e1b08d85e5320d8ebb1257fa0739be7fb37c91c1bb00197356d84da3861973d68d7690a9789ebda96080540d3318c554852247741531b851e20e3c0111ec6f976d138aafec16602d6a1517f0541b7477b0c5628d8a813c257eca62f18af8a061c068e0ae6bbb746cf3fee2a144ef895d2ca021eb3b137ff274990cee0655920974655f6131d9c8431912214a51e3277ffbbce02a88695474c188b04bedeefa5a5d5afbb997b3a7a876a3149696957c1f02aac146bed5d9cbd2c2c6d3ace20a583afddfe6aedaeafd2d08e7ea4880677703b0c2ccb906bdcaef228b8096fd7c1aa9688e335e2b5caef12ca78424c0738dfab0539d2cbe64c0ffe56743933d489c09b507336f9c536432bd14bdc2273d5708a86ae7e5e705a2da8454c31e074446041dafbadcc3afd01c7627656f7367d31edacdaa2221d01e81e56ab36800d042b100eb31ff5e8ce5a6de9d16b33b7e3f6dcf94cc827ee6c9d4c35e37119af5f942d16b50f626a80b28732b827fab8acfb2b3568bcef70dd4c3ea33aa4515c86edb0c4a534c4a0f7ee23cc58434d5a082299fe328c91df4010a42459f807498dd6d79e0d9c8f9529ace31150963d8c11289f5610a40097f826e0d2b825b600a6e19de0d9adfd176e92bcb2537ae36b496737334b92087c8355c3ce33446d919e179ea157523789d81e115a35ae086b1718c00b5f1edc002c65638e7f7fc8d08f32cf6ee9d1ebe74a3fa135dae553eeb6c0bbc863e660244913bf5e2d01917c4f23d674c240e984e5b309b0712418f1ef5f7ef3b203f0bb30fc4a2db2738d3670299a1a7d22aee18da1a06c5f4519f487d30a9280698f5de78a32d41dde4356effc537c3eec428be2b314a02a14e6e1aad9436775a76768c43f8cc0f9124f4d4aa03ff2145b370bf0156ba307eb8c3a226129ea1a2d3fe9cf16bfb58dfcce834c69f56f70654f8647de1e60de8de3b0d60365908aa4ae4fa91fb29994d531b3f561a8b7baa957a062ea43ae93456a88753b0e9bd49151e435f3f2d3cc07607ce0ddd99aa8b6d2aa054a5e33ec08ea93d9e0ce526669e2ba7b4d361b47b317b755011fc19fe02b0b32fa11c7dc3546d3d01dd2305965a56c7a902736f33388986b3f7f247fec6910fc962681aa4382ee8df508a1a6d52b33453df663304c1f641b56379379a8f55a5cb39082966231d574d9d59d1d9349f195ce53a4c00e85784ab25ee7d529d98fda997a40f61ad9af561ef28044359904d808eff59eb92ed395d4db2f79861ee820b5740d450549cf6e7e0b901daf6f14430442b3a56cc7dc76c73724419b13dd45305872e9980a3a4cc1990f96cfc5a7f747a7459357c605b2606dcd3026fee8dc3856f66480d524e50ce6b75b8b14fbaa73f644812707a140e4c134503adef2b2ea60a3e2a69793eeb2fccdfe71c16decfff0d3b412391851dc56c3190e8ea4d0a5d3c68307fbda1fa278885d2d018adf74e3909cdc666cdb397c562d1d430826e3f1bee9071f883dfc1936a8cdbfb5de6a2fa73835f99857376cc4ddfc0b8830b0c50a3fa8bce553673305046309ed6a3ac9c005e5980ff4db4a84f7cc744691ee519f88c421d3aee86e1e062c8f9c46fbf12f194d4c7045265a332c7b1f1bca8bf4db29b6ffcba36433274778acb61664453fc133e5f280f7f3e11d1c6cec84df4840dfc854ff6bb004b275ebdadadf8399ac98121c13f1103bf3e3bb8fada9834af4033d783212bf4484f79491786a8309bb95eda7f34e275d55cced2f0271d68ab078d04160f9a44262dc825f574287580d414372475e860ac0ccbb0c5996d7d6c742bb127a8a608d8e45be6275995518c5f2e808be2daa5ddcfd41747c3e60fa0bf084edc503a14a2b2918447ceaf5af4a3d084542f7bdea6f4040feb007f4fd235359db38012c4b16750c12c2ad45e7a88d78d2cbe114caeb943a52050815c19b47067d53fd98e4dfa9ecf67eef7ad046c3010406a9154c035ef3b2ec98865851bf18285dec2b38972b8568e9b1e3db817a73a612789e48fc06b5c7502c5403fb63e60686609be8ae6a6e2c88943b2d19913035ce03664e9cf64fe9a0c4fa1b8a5eacdb9244685c275b4f26e32f48477d3b6e5b89bc657a319958d83f48f854d19a28edd8f5596941e2c1fdacd043d0ee305b5a5ef0400ad0f2a9aaa3ea193a252b779022a00dc8c784aa78974dfb8977b78b901b409424c0fa340cb1295138ef6e681d27005a4c79861cfe437898dd124e022b0d768e554d7154f73566624a33bac825aef639447ee8e2a55014ba2056bd6feb1c4098fbb9de53c8356e29fee76e3ffba213b84a445b01973dd0a6505b0704791639e36337e8141d4bb79d2647964ecaa02975b29057e679f0ddede21d75ad3098346d3b1fb56768505f2031895404a5d7c72f51f4fdcd689d297b5eb688b1fe49ce88bc23c51c8792e65d4a2a62ff3003380deba4f2810713264570a0bdc1d5629ce2569d20ae142c2c7eccd06a696e4ac85e6f63b43e2af19473c4c7c3595295f43f47393fa33f8c984fce53040cfca5504f705a3e6142d12783cad61b87f487dfc8cfd989afe9ce6932d53213f042258e10142892fa0f0294961e98c1cac324b0c310e66d4121bf04ba95e19d6f913d0356fecfe9f2d85553884d646759b5cbc7cc1e9ec958a031aebe326c7d8eebd3000b813446016ae25cddbb2dc7822c6c9cec45a7ffb7bb0730b02134249a4140e33ea3486e38085b2d42cad2acdbc0a11d16d66fe44c4d8596839510848f68da74317243d1cf253b44690bb7d90c15900c18670421a78dc0a8361fd93fb3de76470f80cbafd582d6ddc7d25e32d1ed5a1b37e5053e2df5274cfd5f4561330c9efed7c63bfda83875f68962f74f160f01d795db6f20af470e21d6e0c6d91d7158715e36e035e4f4dbcfe7787f972c4f758cf3d446b6250e840f570b5a7a5451d5fded7ef39f60fcd9a2319b2f87bf111e6acfae2614a7cff66e34489229d30275675e0edea37a496996f1a7316d2e91a0c0bfe5b8fe680fddadfec2bc66ff3d9456cd0a11c49d950265b6521421ff6f3bc6ef2644e38ad795462c8c861665c86ad4ad092f6c96bcd1b05e79dc85c3bcc8d6c0b48740c8a776f1625e754ca9d11df9e809de92bc949811bbae6616c7191843981a8e3c2b4ad1e647770d0df7a75a6cd3c287715740fd1a59634efab55651990ea812a83c1fc3f503f07f0335b52726a4a6215c29ba9bb65eae1e648382a230917ddd760bdf2086b66a146572e332a270fd32e87775fe630c18c7232154497789e921d2ccc1f00bd3680d2d8d88d6a9b9c49566d409a36b3544bec78e673b9e25cb7be00a7b22c802b77ab510e977619e861944fa801893d02f6884520a78a9aef0238107ab95bfab700029d1e9be412bbca374c58888295f75f960ec837faa7d515c9d582fb404ac7af147617f3e35d39533b2eb9f235bd86790cc1617d99ac80533a2a2d1ae8eb0df753ca2a09be7bc401628d94416d867e7af81b4a73781268dba72e3de98bbf964ada08439d05a6813f893eb98ed3a6a649937a24cc7f1b57a9dd30adb192f4aed6236c0f1628d88f4ff69eeb7c0365fb21d9e847bdabe2b12a4296fafb445fa1e9e890444f853e8dde715d8b13cb659502dca45b9f88474b6a0ec947bb1326a84cddd76a499c6945c960b9f59694fd448c3af7643df2880f2937f7337a922703105e3993cb469ecd9e63ba739427a760b80f2f8d1cac6a2255e3168b6c0b0563897aff78cae033d5aeef67a3b2015891208b2d43a06984437d8b9855b3883ec4eb4ceb7f95c159a3d4b2c6349fdd10c29ee8e2d7166f3c56454a06095cfe68fda8a9a1e9e1cba80ef04d77f0900133c6a2799f630299b78ed0ac9e937c742faa582febe3f91056a7ea855875d98e20f67921ac7d49e35d68e07bac7615e64218816b7e1234101604ae323a676a004bc8311fcb6d61789f26b8a3473fa25e07abd363763470fdbab7e9514e72de67a64087698ae4a05f40f3d80f4d5f899c041c01d79aecfc9e4571a97cf1bfe933aafa21f641525cd27c0678635974bcad3ce84f650dbbcfc6c5ad17d6a7bf5c6ede47aa33ed607ef678be9cbe0a270a9de37b520a5532a4d78183d12e3ebea15dfade558977d590e20744591440552b04009bd314430599ca041f03fc732127a5bfa178f4eb8bbd721223b71656766936035e3792174a33726e8554890bde538fa4e9476c488d97fd76eb376d410d4002ee6419cde09762f15ab29e4fcca1b003fd094db18518fab6c2b4e04bbc94f7d1585513cf468649a9e84a2ae5694d88156736f27ab43d22eea3e552e1843a0c20eda8fa1c0e7e0255bc88cbf8a605d0c83060a10370951c2733f4276f64c16758ff338c7a6ca5c8b6b374dec914e3da1e29028187ded7507b461b0f6d6c4e0b9d29b38dcbc46e11a1462e0a347d86f6082016d5f8cf0f8a312880315864a886c4adc4fe4896fe179bed931766fdeef9ed5df13459749673db51c722842d8efc3431da33af5707bd59d427d077c82d12eeb8573590d65b50ee18c5a5406254cd5101937bb77f73f0eeff15d2a3c5f0abb467a9971491d9cabc3d07c6428daecf0f057d41d8e111483ce113b387752ea7b3d87dcd14985fd22499fd82ffdf68872153ca88169b7ae74031eaae931bffa89a30c1d0399eff4172dd94578187677deae55f6f3daacae0e79e4e0c93689eb18879b46ec8f58cf82ea9ef19f733e88e738bd8d3b1fc9b670c9ecf5a7015fa109f01cff475ca150d5870ea6280c9ad888b493e6d63f714121439d8a548d4b4772f4945a91d7b09b704a3ea9be51ab39d6f9f9544e84f876a722bdea77093fc58368787ca786eaf5e4af0eb9b70edd3c25fd494486911a04f70f763ca58ac7a0c3977797b5b222c88aeddc1112ddd0e22401ffefca55402aff90edc35acf6c508b0dfcf03585c4d4ce37686e9f4962b53991e2787a870e69432d0d47b1564e7a57baa63afedaa51605ed532e510ff7a415964d7965b414ae277eed2420d12dcad32c362ee0a149686826e86f1db0e4372cea5d13979c991aff3b7bedd95d23ccd7b8c5e13083290e8d95a260b8fd84d1d4d45ee02ea208db6c0e39885811844d8552f8c13670c2d7e1e530c7b9e1ed30a1fdf177ccd8ddd79a0b459150ee1fd6ded44f16dfc77281b2bc6cf8e98525938800d1d2552b7f1824cd139b3ae458454a20fe5658e5d8144a69e2cec0f03feda9854f2d4b807b3b5bf23e1a8f9fd38482fa6fa2e2c4e2a78ba120c9911bd8e9aa07b6f7fc137c8d5fc9b928115b4ff705840882c2bb366742c9f0b1913668b6fd98704882f17ef66471f2596ca2f852afa59c31c3abd9f188dbec5775a501b6bfe17d6d0c3542c8334093718486134266243bfc3170555f9c7b16d5e56a9da647ed644bbfbf85f4b12ae06ad56213fe24f87852030d9c7e8614eb45fe6c87bb1d07543108766bc658529519dcd38707555b13cce0317a209ae8684f32ba9117c45111fb4f308f5445d8fc673d9af2fbe47df5f5ac5b9dbb505c31806c0ea77d1d9d43c6ad70427cd55b129a4ce8fcdeee0906f5e53b903303bd0c4a96ffb182e1ba0cda3d205fccafa3100062b2ede397f13b55932dc367af57c934d6b1978d23fc6cc7070e98dc108d453c15e092951497a746966a2bc0f7ddb2a5f01c81515e74de19c47aa34597ce545993add783df5edd1568efc4850ded04f4dc6054b0b3630983457dfb69453709e1e4b239e5b5a2be6e0a4e25b354ed4ffc9b111944b43de8c293058ef08766e8507264a847fc143698235cd543b982143b4ff5f82a6f3382879a0ab62f65c0ecd08ada191bae905a4b0e32877174823da1e80a4a94e7bfc3e1da99761ac83fcd698bef0a71e4ab17e10757d8764fd84a5478efa6b8658119a7f94e4399763b52d0ba0a727c1046ff927cdc002cbc039a36ff4abc0fc361064ad2f0f76ed9fca89a883f850cf2324d970bc42759a24f881e0b609eabc0ec6d5f4d8786f828b7e19aabf5bc267b1af93d45e12aa5314faff15b4e1b7e99c35b8b4aaf9f2480adfc57162a7c9ba5a21affd29a6b5c3f6539b28f145a49e4a6ee1c758635059fa52871dbd1840c1f56a3836efbc41eb7e7784ddd842445ba9511ab0177622596a345865defd8344439d888fa567155a25cf09918e22e8e0d5caccc30811f4b67b03ba324075404c2be94f39a945c91d59e6118ce5491e2d2c0f328f44e0d47313e9680288271e8b464b71387b59aa5ba27cb5f6b2f89198cd7ec9bac5d3c3de1e07fb8b2bcac58b00bbd802f86f37dff8999732d6dbf5845c7397baffe796aef01d7da574641574fff9c47d36a98223b4adc6432d810f9fbd9574f12c4bb01ef03ca4640810a6dd8a1cc5feac00f432960ab922decb6f9a58393e1b214b0c782032b6459eb06d9360cbcdd44a55e31c0503fa8ead47110fcb470af5dac540cd6528bb5a6878e77535d0edf8163f7397950345788a9850f5f07d08a61d9d92478619a50e12fde7b61ed6600593b0a812773e4137d5159eabe8118e0a113d2c74efd2134e0f38c06f46fdc64c2a56aec34c9944ee457b7149226c2e2a7794cb7730f74e7a3799c847f1a0c9628657e49d5276cdc49ab3560a542d6c27bd00fe061da14c460b1631d821908bd1030cf5b7ead1a87fc2bb7250affbc72c96b0b948b48bc527bea637eaa528a86a631f76482c23e8cff5b7dad2933c18ed63c6c5eca935f8f020801c1dbe1032851b5a5aa0e2bdb2b264bc01276a3190b75da010d2c0ef32d290757deb52ccd824966163c34ee4800987e8901dec1d7a8917bb74d5f06771f670d78ecbf2a0d2446e7742095d5344dd0276736a8eb8233b2f77e063097604ed42c74aa4825922ee8a0e06684439cdddc38773c19798324aaedd00b5094c475efc4ec20bfbf6df306701cb68cc2475ce3061b8bca982c1bc67ea97a2012f1933c1ea32855b968cd238a2f174d0c404edb3cfb9a9469527dff41f07127335f3b1766eb8d656bdd2f56952111a2d46abff4a84754e885141af2d503603203e7bc43f3a7ca6ff5ffff6b8d14ac089b26a9ae68cc0d1f2ad8d5b22d9cdf850acdc9ab643b6adb1c59be2d6c1b0d97dd409290853ea74c2cf36d8fc661010d078f4a59328fbde88bb11a451ff69867d51caf3b3553770549c5954c9e01b57d56456aa0809babb1a72e53e68becae5f4e755905ed640c76571ef0ddb820848ca01d4a109305788533ed016fdb0ea73216de8d3e6184250aa257afa81370179840d6ee7d4598c80298ebf15813094c3495a57964d18b76dcd06c8e61d00ed2109428b9d5a0a5627e21b1cc003966b51244c95665eede50bcf3346371f47146b50f9692ac7cd35d394d2743bfc3b6bc045ab622fddf8ca7ca1b630a44f456e105074fd33682b99883914445e1822f3eabc0dab341e3cebc87c8e8aa3dfe6838bf819439cb5cd4a053695975d921cf2ea5f7c6895e415c4fb9b3c4ff6fd0de3da3dea2c32e7e2c07ae5b90ee613ef8a8c04c8f790dc618ecae49d6a7887450ccd23396fba2783eab9ba46bbcb8eba6cb4c40e74f3e80411d650a8a10a1a069537e17243c363834b02adec18029782d3072c30e9ed94bf8c2e8852e839f2fb736ef5f80964837041894a5c2216ea780b0d0dd9f329959fab8f124289fe3118c837e3e07c062a5367ff065f51da190dd0e3e012ef953f772dde999a014857e4dc0dd0cd127c8fbab5baeb34f0e208701a66a830fed3a6b47e051c3afc4b56c31a956ee4edcdd01480235885f35a625e73f6ca1f5850254b52ece85a01790d98bd2e07697e07c85d58cbba3f55bb32216593d055565192d3dca0d4767beddabf80508305f296308689776bf70de3e74a5c66ba9d71e8dd1385c6397fd260c8ca26a1e5c4e645392b8cee0860ed6185e74c36a4f406ace8a1f647b00a70012b9e37c30f4c5716dc6eb86c9702e3d751bf65230397abece1ecd07703dec04093b39f879d6847b4430b31eca62488379824af6dedf4e485946b65d55f29f310eec6214d90feb0298ce38596d07306c9b1c3d906f7a1add35225c1e55c3287d506ed15037696f948b8c41b045d01af4900dcb3975bbe55d69e28315649b4fbdfdf90802fcd273480eb3650e314d4bd47fb27eaee0736bf29e47d709d70fe4f11a546617cf462e2b4f9a05bf565e7f5580ba24be7ec729eb9353c9a81bd5980ad33328cff389f3610e90cb176db3ebea20411a1be0b3ea50e372aaf4323c6769a71c18d9d0692727fca63cf5635a7c302354f4a1e9b30c72ab57bc2a063a2ecbfa24d6585ce6d58f6fce35619703f62c85f259b23a2da237f3887863f31c747eeb5a46e7238885c4e80e19b8231634ee1a2c74269c9dc696a5a0c156e0c40bd0bc4e0a32c7c560a4fe84689d2769383944bb633ada970950ebe55926e0c5046feab47e405b422ea82eeaa703feb3a31220f018a0898f42987eac1c2fb640e90111dea26035fc3b209c1f23328b7630e5223e568f242f682bf8357b03a2b479672a52f6d02ad31a0e797fdc7b6abb692ef8af9b9304c12b67f6005012dfe3077ce8fae3f20e4570f80385502ac027ed63c348c9121ba777606cd53526a7507cbe39a2f52b612b9fc83ab1c7ebf991c09c2d667b548d6e91fc9fb563feae05c1f1b8b67f7960ba9c203d3a96c848b7d80874e601d940116c41f1f6c2107b7fddd97d15259e9654ce29685353e3b03aeee080debf1e03c36bb3bdc9cd6c1c77b0e12b16f195b97827d5306bb2487a3c720ea4ff4ab5ba9878944db78cffb11d00bf123b68874674313279cd541a943adf71786359b39118da9b9f8299819359c21dc35157c19a48c038d05821aba7831c9ed1e66cbd7e89b28e43b372b21666a1a5f55d250388dd5901b21428b2b9ab8fee8b63116426796a99b41c93ef54c6fdcf5c93de770b2725456a83cfadd622957c14655a5aad561b0e1d0ef2a010dd63c5ad49290572d63a107d6e17cab67af2da2f1ae7f7042795a5dbe11f1541253bf20d5b3fb1e3783ed05941589a050a8c06d36bc8b57d7885bfd27c89ee5e027df5ff6878860054672ec43c53031fb97dd9e2e82d378e5ade69e2f34208d5d40cfd674ab7a0233321a573bd737faceccba5895bcb96c634514faa605d81ba09f71e1f44435727a9deede5e4f7c7c78c0bfd1f9483855b1a12be95af6b129da76fe9c805acba42c922dad4adc915bef71c6bf169aab17d9e2fcf376206d5f2b321055bc9dc458fbc89a5d1eb5347fe6eb578c19ec73228065dac9077dfb25fc39048c2d3a1d36b73bc5034cefceb285a9431d88db722bb98c71d038d36865365d5164d2e1f1fd13dacc4a43b17a98eac9bbcd8af9e4a95b67a2a420a8cbb25839f9af3af4908d10ed81a40b9cb20a36ee8f45a81a2e1d1e46ccad1d5872fd4f2ca4bf351f823bf8e5ea3155d23aebc4ae6de0d8c3b3873722cf52f7b0566a74a20c97159a86cc5588d0aa6b9bf3df19950a1b4f9060bba0126006cd36bdc366c462b905c0f990c9f74a546db465a22213a838dd3655677cfc57c8851b372d6384678ebebaeb879b1dce88159d00b5136a27a099e200b3d3fd3fd8c8147e0884eecbed9433b616352acbe34379a54cb89adc4939eb523bca7c73485ee27d9b3e072c76972d50efbd29d63ba3104663235c9c72f63b94da72ee767d4779ef3eefecc75312dd2c05b262b53be32935e55a0b963dff28f453e521c663ba8371ecbf349114ffeaaeab3bf49cbd0c1474c105a4c39e24fef4bdee5f0b0b0ef5d00175ecc1207ef2a3cc25bbd53ee844491e9569ed4b39af154f9526d1a4fbcccc4904f15ed60be241af8e479326b3dfc892b759f2d245248f1008f1a1106559aa27dca610dd70919d20d4796c0e1af599bb6b1537c82a5a6de847769784810b9863ff519b9f7840de6bc183bd89dec4fc02718c380249cd1266f7ba9995f42d6620e43f8bee7bac7b809a02c00d076b8bfe9a075b948f39354131119930ba031de8c9dc9ff58062016de49313b86dbc33ee1d37511f4deda5840fa7e7973246d54426eced584066fc96fd209a7e0fd159272879b07ce2cfdb2f7ccfd4b7107a56791ff2a25a8191f0498d88fbcba81401670e38f802126ea2b4add09bdc46cddb3a4666349fb68ff70635f7480b692b786763bb2f08a7b26ba136d8f110818ae0264ae97beb1e5e930dcdbb655420d52b4304fcb31b7ea2f11b3c5f74a141367d1d8244546243991dc415df652a6c1a59093bd76e4b36ad61e10b8ca4956114882e1004b4cf259bacd60f0f8c055709a2c4d9c2ca52a3731c67b7363f50bba1551344bb4839be4be2aa77ac29ea62235eee3e825f96139c70bfec212b0d55c435629e1ff8b7015fc61a51196a65e44f17ebc87faec2e7817943e6761f4e039003c4e6d8bb5cc4f5d0a6ca2d2ee44384b88b3da1c5bff33e9898092f4384b8cb669dcd5c7206245e05019c7c266b232afa0da85f56dfdd2c03210ad9ab12f2ac48e93a956e918c304c8d4a8b8c5d40d7e4d90215dafcfdf604ddb553c1d5a56e53c01b517b144eefd87cc5ff791924afbe8a83cb7095b76bdf9db73e91384295c2bb6bc052c5e1d59e4ccd4bbc397df4ac5b65acd99a00326f994dd0903b7d8b0cc2a3ec5d28d9cd91e8adb9773672b956846c4a3d931083a19c19be0d59769985a1676f475b28d993c49f3edd56cc593679cdf97c66c9bd3d8b4994bba320256bfa39625a4c063723727823ecd84dfb8a5878121dfd69058da9b758ca0fcb12ad139c00c29295add3fa89c3b49697661cea3e005671679e5706fc7abf9e84cbbfba811d62c5d22c33b95d22ce0a427c03c03201f3f88565f63b8010b79cf7a8a3ca0dde81c33105cc6ddb1a8255f98d46f382b3f85b0a16a453a205178796cb555515d6ca19b83f560c0d63d4ccf8886bcb06ccdda0cb0bbffd2d5e4a4983c81beafc4b72343a8d4339b14da99b976b5bd55b783e63ef77bd7649cf65b274968848b950d0f50b2792af2293e309bf4fab5846484986f2cd4868c978caddbead8a6d5c137d7c13b2b7d13820b4ecd2fb86fe114b80ae645ad969a67c468479cef311e2280dd246e215d39eeeeb4fb7d42f6f79e83e0cb1aab63f28ea5c820b326e7c8347665c61a182aa7cbfa585b010b1c8808009fdeb6d5817873c76b5807faa80046b770fdb164facede0b2544f02b0860179345cbe19ddebea4f6d17ae3c3495343c192169f43148771d2e0f8f4a9acd13b4250b34e8485fc4a31af99aa6e1baa6cfe5a11e2366e443774dc243abd0a9b7de4d5f8931d3b0f6b878de96d2c96806448c843fd902a59c9a90883d5cffcde67bec254be140b7e14c8b6947df5a769121bfee1f61c5bda60c76dc1916bc7a3009267293d4aac17f93df3957669c2a37692e456ea4daa8ed19e2e9efcfc16621214e2f58157c65dcfc597275496d6165e277dc1d46561eace831df2b71e5ba18c181961ca1411f413bf6aa3e69f53c3d28c55981b48cc4ea281cc38bbdeb0636ff6bb2f4c6329bbaf624f5591580d0624ac1516bbd89afe6afd122484278cb8356ce7be81c74c0fbbf6f0f7e7c78cddb1fb1d60e5a90731e499f36346cf65b6952b59bccafebf761d03eeaacc1c0a26b6aa6c94c0194ecc1fe529f4e25bde7e7c6c9ecec1d85883ffd6e7ce74e9abc896448dc56d60984d688ec07ece125b42d13b7b242d77dd0d402507802f50a0c4b5de0a953880f437b066183d969b70dae5e76b24d06b4f7f8c7928354d36f666585e8a2b60cf239ec125e79e80af455ccabfdcfd8f907acafe2bce0fe1e33a040db841ba7be7cf7bafb717de08e70e61f235327cd28d4ef5f92eb45b8978602a27cd7fc3b4c38a5ca747a40b034ac867905dd87778a08a186579b0fb3c052b5539debcdd5aa30ffde189714b94084874b9bf75f7fa9068b64a1440fea312b1a8d87743c1356e0401aa0485c41faf09b0d5aa9d3700cb22d91b8c52b20a5582a7b34cb7f887e2fd5a045590a590f8c66298d6f5b57a9e089776db43772d5323dee8020563a600b9ce560200ce26c97c864512add5602a2b9c7101eda6802e27cf3aa91bc5a41200d3d3cf509578fcc2db8a4640e43317f2fe7db19abfa6a74d8ce9a47e5adb72ce1aa9a3316e48f2a983c92f98a60ae0b91524b376cbe839a2e9e2efa90b8a7efa8c4acbba902f32ab52ecc2cb031d16b10089354296718a16d85659765e22e5b01658dc25294618143ad302665cd48c244f9caeeabccfc71de93e3d1988e09bd87ac3da2c153a6219f0bf643bbf04d5c27a2028021d27453eb9f2051db7421511ab44ba2a357503914efc83f251ccd62afcb54d5345448d5e9c684e19e06f36fef920a1dada1ad9ede3c449c0f807ac49c1d73e8e8feca8cda524958880601a57363b67ab41cf9cc434361fa1c35d91ddb9c32c85b0821f498046dbd58b16ab5b06189194a4607f04da19605d82d7f76a550fa57a0a320afcd1473492d03e01ed20590e4c8e839bf7e37da5182e9e57f589f299fedfa0bd5da0846efb66e501a84844ddf5962acefebf12a791213fc1e1fd946fa7fbaf60eb56927440eecc5e0c72042f886f6f06213cccfdfcbd3ec9a1d14c127bd397ea18680750ddfd201066c02c301cfff7e34c4157a542c2c3778782c84d6833d25d4b03911400f0b06bb217ebf85474fbc405c294763fc9d623c64c3ca4e87603e28874cdc0a3a73e3d6b96c5b89fdaf5165917bcf3df011e1b7ce5fdcd037e68965ca9dd16e509e9e72b9b84a1521d813e3a4ae3847026a8ae68e7f236c5e74700b766b5934792cb2f1ffa88729ec13b10be870d545eb090b0cf792fba91de2d3e1b6138f4ea77d14c90364202c8284a51d4c3cca9657d4786c88411591e79d7c235ae7441b99303ee62e656d2cc96a1b55482b2d8caa96ab30c184b0694a6aab3b55d6090852597d4d0608feb8dc23976d42b6e03b539623c612c1bf5515f00e0ca4a2fb657684d05e72c774559b45beff98b3e714a9e5d7eadead12ba163edb6283f39394b4771b2042894bd11307ac1d150b1c5877a775469a3119421de241e7df1d1fe464d50f7a372ffd692f71e3ef0c2d07a90d93d005d9d9d68628d1fd2722e0a45ab9daa74c8362db70aec2be7ccb7c0e3ed3715c3628e15cf78fb43532f2ecab20da59b97b4f53ce57a99cfdf2999f8ada5d5f87a210b3a5caf6f70e7cdf1d1cca4da534a7323e639724eb92f09a24c70dc2ff4a2ffd8273e1103c5ac7a4f9efbbd4ecfb1815f0cc3ac9c1ce986ce3ab723c291ac75bff7a07ecf936c765c6e3fd7a80f32694e645b90442c49b74030c12cb3c174c7d456d5eea39d44714ef9e94d46079b33e653f08438cd9bd98c0f92afcc45876fb4930e9678b457b6d5aaae6b7843abf34f254cbf62465cb6836e55b650b199e4ea6b556ac0a585702c32b687d102805d52664600864fecf4f71056457e1cd108804b772235236b712b7957b1d1a62a4aa97c9c7d3040921aaab7ab0522cb09b2daa9c06837b3bd43678a59ecf65429c28e7008a5f7354f429133b0bdaa041228032b034c81fabfb5195ddcfe10c44e724f2b3b3dcdfcbc056324f84590ef9871ffdc885a7e58aa8a3a7d9117ea7bccd765630f6faf3d88265963681411a6f1280a01f3a0a9741ccffcb12cfd806e0df54801ef8f06698707612c722cd49a1098753b7d3a18f773566059ec38535f555d8f783820ec4001a980d02181ba4c61a1345812ecfd51e4e081de4e6d5694382d321da2c63cf70f2743274ec2b8f073cef4cae9e72901f1ed0b09e15e4933af40055150a16c12177b5aca20013bd6e04e35a815ebc236bd7b77dc7d2591c35f984fe0a8445b50bca92755f0cd4b96b6db6464b3b9797aa74b34423b90d350c58a90bd97dd8635476e63598e2fadb29190515a094fff2423fa0bf6c20dde842553ed4dd17d4b1c38234876a05a1f40f3f4fa8a7c566e94d215a0a5eaa8f9a89db6b69e148418dbd8ebae31aa807388a08b2bd76d9046a912abb1bb97e839bd218d3741bbfb5e74ccc66dc166bfbb684f45fb7c15f29deccb569cef9c4f99a83a7f51f0cfe3e4e471f390a2d350c54fc43d1b4536105d7ada5fa15a5c08ebfb4e0f75613d0c16e889e87ff9d92596a2351f1c1a1acaff3128b5df306650577c39ca72a672c508cfb60ffd8f78d417154a338c07fa576fd0d28bc4ec43406583554c55d1486e79ba49cdfb92996278a2a72c4c5117a7f0eab2596969141415a05fca99cf49362435d7c3f276ccf2ece82ebe19a7cd23d38a2eac0ca481259973fd34b793c40e7b2c1125349c7c1a335342f575e629208763a9add79143b13bb477e743b7062717f052721b70f9397e9ae7b6dce36f77971de27188b2d85addb19351a89e2370893b3f6d73c505b5bb7534329d75b3feea6ca6d2dbcde75e6567016bc169bfb4f99ed7b64b1c2a5af615383cdeb5d2597ebf4e4e122a6eb6a681e433e553c451289cfaae6230a01f75d8fee3edbe2dc5b602e6b1a2d7cccdfc89f694078a610ed98a0c7349d0ff84ff0da14767702c937abc57311d97d1cd9fd16b6530eea6542d9640cd11378db73bbe32160ce04992ec01ec083874837e37a1fd4ce6a007918aaaedc001855ba3335eeb119c86ca48c7a31eaf3f99eda68641814e5ec37186373cc48d61bd239e3122d9a055ffffabd840be8d124d2bc8ca81dd5bf46379d1a87b3a135269c0f1023041944e7ef6a2679f707370a2108bfa9c90d83a3ca77f2118785e8b4d2092094f3b291655b6c3cd8a77b9c5a68b028c1a19abd2eeff3c5d1cb7cd0cfa268ec9b62ad449e8eba212f0a686779e8d9d8da250681ccdef5f7e84e905c4cad6cfbb318d0eda0a087020919eac564e3b2eaa832bcd450ed53d81db367e8c6724247e7562482ff3791575328151cfd59ffc7224d630536bff5ee74e746bc6aff85f1e4305fc7af84951060fe8a5e94b7d78fe299f36870bbb0d5caec4de6933693632902931e0af48c0b8f121326abcfe4752c9438794a4ef4fb4abf4f1ca3f97e8ce3d13d09f62b76b554d963ddf5ee55ae29953547596ce5c5abaf057ae484337ceaf0a197d819f8f4eb74e654562952f9a13a6fb5d8b8e5417cb22f0409a0d417801c2b38064402a6d136bb3d5d1143ad9ffb0b5208a5ba4b28120755cf571f1ec6c43ecfefb6d7d2d69700401f6603bea124331107473970bf95f7da3b4fc66c4f4be7d9b7367a01422d5c8d68527a2ca71a98c04c557b007ebf4b42bf197eb0b97538b724343c4f037a477fa3c324e34e0b5a161c90d67eda79a473297ab67fdfd602ce2415fc5acfe8df346ae8a9de07e788e3f5ff8327c92fe116c8d062834b7aca59fae1cdb23ec6651827a843899826a7b118ef8fa4672c1000d848c73711862e4f360fcc8284a2afe6f8c94a7eaee32dc876a6a05a47de63721c4956b09522f6882d8a9e013c83dfe4aef16f08c1d110d8e8c66736bb7aa28e4a354c64d569ad7aaf9e23b1567ace06e25692b48ae45ae26fa6a817d7c3bcde34dbab1c34c781f47d9d2ef729ca0e11d343812afa548dd0042f75fb49d010cd0891943cdf70c93ffa3c54d95eab8c07053d165f154d19e3b888a065675ffb09a62aff08dfb662b3805b4fd2a5ba5d81fb9a4684f12632bcc276cad08b8c865f4891b383699bfe3f25b4a232fff870dad0d942205eacb2d45f2e17d5a8a1155e2468ab1fb40e2994dbe011eb5b4dfe37963cabaab93465469bceb2da90b943029204270afb4ce5662f33d6fbd4bf40e7aedf05133b95e526b8d1af6af5396da992cf96a2bcc63e78d9f90e13dcb3166f6fb530da5b07a3ed6e4834d13b97011ecafc7219a24d31436a4d82fc3f2f79173669fde06a2421834eb7de49e11cfb4f23d1b5ce76ef909e3cb5cfd50e3a6ef09764383924265d3651827fcafc83a736c006d09dcacd07cbe61562360574ebdd8aa98a9cdf31ac662e506d1584f2daf1839e4910813959381b11e8fc58fc12b4ebbc8519843dc69a7d347a520919a2b05af12c360ec0b4799c76cf9dd07fe3360bdfbb376a09da511be106bf34dcbaa9e39be76bf42cb33e453ce9324fe757923c1661fad46e929f43a28b381262daefc7a4385c24c65cd4250c9f05779e87b42da3ffa446d8d5ad3f392bca72e6ce4e449a9efb42725845810607429278221866e14edba02d2f2fc1161cba7c9e6ce0509b8767f048cdef03d3dfa178059b6e1d18509fcdb196b8badf292f6d21cc61abfe5e3703ab76f197f77567cb6d3e5a90a523ad4e661beacc27ff43ca9606aeb8b25e5d1e6970cb33dfa6b20bf97ff9ecd82bbeec0c7daab081958e6918f4efebba4ec39d55e55d17e3d727da062f31ad4462d40dcbd0e2c31c25750e0e4932bb5b17daaf11a5f6a6f037322ce163ee63433b7625605589330c2f968188edffbdadc89713933771ff2049b13216829bc3305743dbb062ac0ff9a2282479453eca195e2031fa1e1bc642e487ca93d62ce5ef18bda035a70048e92bf682395b8fc832210bcf8e92451cbbffc73d01cc250ae7df641ea0e9e760cf1b8cfb108fab4295aae1b6fb2c53a752725151d93c6e77ff488bafd28ef55e4596ed0c97dc998473e3d4d865e161b66e17bfb39319fc25a9075effe8631eb4c479836180c0d9e70cff52700fe63a33aabe31f0e18c99a81480fbdfba87a09d8cf9a51495e64749a9cf8781b9782b0c62af043b79d7c5d0566bc6b81ebb77f970149bb0249b191016d64dc57816c3f0acae28b4702a932a9c72ee690ab39995a5fd1409ebc4eb83ab64aff0336ba38e86888217dfb9868c4a48fb761ae78f886390711c3d13970710b7b09c00caea4cdf6bc1b390849f2969b2bdc9d5d0567afc2a228a0ce931e31267c1bf16d88d08f79e9d4d301eefa85d6cce1c8629194ce9c29f381ee4dcf39a00f93f03930ace870ddc8fc9f684c347d4b632fcd8161632e4d1e429aee34048489f37b5d2b095f8c9bc3a09f2a84aeab6754d7a4b76cb381b246bf67298e906211fb3a6b166076b46d3b6ee42f9523b92a2101be9698d19785d38bfdf9e58e55bf6d8e61b7753b454c5f25c0627679497bd7b491df8ee5689bb823ed5096afceed4e4cfe280972e1cd57fd3a86e3b246286beff2265cdf76e1ce783a97abab50434eb6a0e1a5618b305b004f43140f8c15fb7fd99217a8e8fe6e264111a8334575ee9f131d7c2ee0f8e0e7866143d51a6de972a7e8240ea0d4dc4806ad833c8add161c6bbdeff6b5ad22131c781d4db6f1271312eb485b53db2b9023c5a274e5a2e7a7ad8e21144576640c9191d199a42e03df5ee679bf0ef8c42908f0378fa636d190caf7b5a550e56c2f06bcad75b224a5e42467b2b039ddaf2b50994f111a03fee95153a81a024e57de48de0f73f65969a39987b9ba2dd55ebd972925e835910211bdabfaf7f4db8019b141d92defe70bc06da3ce930b82db60e0db1cc4cd8f6fa393681ae548838940f813d3efc09d5112096b6efd4e6b55c9d973710a091710b7ec6cfdb1083d1d0b979d3a3bde4f446b17545cbff94b6909e88619ea57e5fab11d7bbfad6b03c39d8cc310940fe80d957ea7b54b81478e5d2b8fc2e795aec78a52cf7e106337d02b37d817cd4619cf8570396c08fb15ec72b4b93ba875d9b0598208fd4ab1d507b40078fbcc6b57e0aec36010f09ce791b8d1577891594d3f8a6b75454572cd908d84a0429ec32b156f3fcfa0a01f4457b50058dd3ec573a5e9aa6f3d1ed549fcc489eb09672ebfffd8d514a9a091be531c42049cd86f1c8c234c10a564e34d2064be8407cb914cfecf113099e9792aa951c0e4be15e75b35c64f81768691179c0c7003a8c05df922736ab5434514dc30dff520a06281ca16db457fc196952dfd6dbebd5e32483f880250485ccc1d4d2f5f624f0361d5930feae5fa9a25352fb2fa8dbc571e90d62c5feb2366ed185f789d1c8c15377c73c5a3ae91a03a6e03141b83ed5a26dd1f0079f8a64a1d15b54341d7d9b8f61902298870dfab5adc7f1c59a14e2fd742d7eac219a63bcd34951516b295b3632c51b6ee63f6d68abd4fd51dba4ec8f7e017cc860e7828f5893a1aa442e7674f40baeee63e4a126aa19112a31a31ebe908be0ebc5565b09c20c64cd2b02d234f242e61461802e7a2a52f5730eabfc71d7250e540980f8f6b603beeb36dd6316cf7755e33b28fe9606bbfe6ae3428c25c881139c3bed2f6b2fe788ebb6d469b2af5af21b88ae05063397abb963ad69e8ba6189dc515e71d86de1ff8cbf50375232ebc7f581de86ff71b6f648c4c7952b105e1e378b52c5821bfc62fd0162ab3f96eae653a4df7030cc12a76620f58b66970b763b8112f0ac73ea874e7b16e549a7a5953bf55a0507c1dbb39799f26c50b4e9b72d17679ed8905b30c852fc70f32e0815934466aa1d78dad4ea175526a6490bf9fcdf44c524c0f2788907074294bea2d4a17003ee16bed12bbcba7e7698abb2216e9c155a3e88aa5c9ab1b3ceea9a631e3956a72b3b0265490b3169979c90d82c77c5e66c65e54bb3feae1c5d17f1c6f3457eb7ffccfe0ec686bd605ff895c48fa2328319bd9b4794d89e174209ce9bf78c89b2004646967b612023d3e4e5c6ebbf095225b3d562074d6981ef0c6efae739cc88f091287b165692cb1d9813cede221925efdc194d282aa59c2b11a82b0a0da4f41603fa0f590ccb3533e754811113325a0ca61545454e78185a709393bcaded79b0c48c8b656c9efbb40aa0454a7f6edb9bab12d854f4fdd01cc666e9480cfc09cfb32a8b269773e2728ad2b9ee4e48b178c770a08bb45ffc2c44fe1e6fa0793be41a09f0535bcd53c43de125a5ebb51dc56176c9a0c6b11c898e22ef58e956fa91ffb40f38d49cbae825db51c9e64d0f03b1d331f831150cb87bad059ea09b2826f855e0d9b10d7d5895db0ea7e6fed7c6b08040a3e2381f7c4d355ce93dcf7de910fbd423ae77661613ef3c0f5bef5fdff83007efa330c18fe29c3725eee72f21cae4a5a299fb84aadb25e30b75e24310df8e6cbbfd3ae1453deb7be2aeae87adf8ebe1deec505b93d67f2a51c6277821e0375bd9a7a9ad8f96101c5587f9f2236aba0d3eaf14c6c15f4167902a355ecebf395b39e93148a8dbd533466613db0f75c95d12d621e98bdd981007cad8326d619836705735078d36501860738ee77f87649d18cf872134e65e73f382c569adaf33d98831aeb50ebf38c97c053fe8f22459e431ca5aea40f907a06d1915bee82b4aaa3e2b29f90dafde8eec4b57132281bf90a03adf260cc49931fbd0ac91d33158385cfa824d6dd86d6760482330a7b946969a153b3e5fc549597e83e1698e5c134be86140ac42ee11e209c3d13878a06e92c42a3f690119d2b810816eeb6b70bd64d1ffab59883f2d49e76aa93a913cd3de84ed8984c1c5b8ac384095e746defeab69bc6a4687bff7b5fd2ef814fad34b395c86f4472e86053c57c089499dab94917eaed573e0140aef52705ff6afe7ac33809cce46095db0b16d68a77ee979d7845adcdbd8931cf91339aa7f4e04a1e4b0990e68be8fe8dbc0e403f3f9b4c196d03a737844e24a89505514ee3dc58a10198e8414262eaa2e588d94ae589e1facad5ce1532b004e14af0706cfab500921e9002e81f7a1967eb6b8647b05ea4cc1f421ef7338479c21a7e160ba729918b8a11dbc9a704ee9e45a7dd0a9e21cc4581dda52ac2442c9910a6c8ea806ddcfa4d26493244408aec5f92a6c765bd813278536949b5f84c66e986b9cc492547e9c6d15caec5d98db8751745ca50faafe9ae8734bdc9ee614fae9e898a738ecc99b83e3010c524f541ac6c6022ccced849fed05ebb73d9279341001f6ee583b7f3507337f0eb5c5cd7fc75d51f29f9a61182771ec35e5d56e1d859fe410d4a4ade7ecf2dbb169881b24a86e93986f899325da2f8a3d2673c56f50f224501a52861a3caece5fdb832097aca6d4a23ee7c84b5aba53b0601923c85c03a833b41bdde8caac8afbe21793590e370383fa25f044d98fdaefe1a1df245e227124545ad0d5b840f5a1615ba5f11af5c5c0a8e115c319a5155931c459d3b82f793477ff402ea81853729d1330ba226d3335359c233b0b24f40f11239929eba96c999d748c90cfe5a4de0802c8df0ff23ddbcd1aff37384445d4a6b98365e53a1d46e9a7d19eb8cb72f68aab71fec849d841e26518a85389e86c201414f5ca7a85397cd96d713f57c090c3c60bda700d2cd3c2ce99d522192ce7eb8f582020294dcd1575b224456ca38eacf29f7c2d12ec8881fb14a224500d002ccbef6d07a1eea483418c027d7dbeb1deffdc58d65b35ede24e44b9c49a7399ab12e2c81dfe302ebee9c2d5b9cc4e94a5ecc19241f1f2cfa3011ff86e518638f5d6d3879de4d9c1142a26e105013b2dd6f3d27f1e76da26413f47a480226ffda79d9698a49a147f07bf8dfef2fbc2f45b6bab41954e50671f8864ce303d031391b67bfdc85f084c4b30080741a8401626dacadd31dcbc2b47a3c06f91d4ce990be04c8253c9a2955512d88b5a46300dbbb5f00811e30a8d8b96765f2c64166d5b823e95663676ef4d1d107929e38c5bb0809eb3b8a4f7341fcde4b82522d38cd2ff9e8154e56458adc11ad7bbce493966b7ebf675a884bb80030594cc143897e485c611241e3fc6ac210f02ed900c62c3d23df96315fc48f3e9a647feba28530be84f3a861ec630b939a15b47b5c5d6b9c56dfec91f5a6cd1c7ea7a0fc1f428aa72c9d7d7bd15989955a2320fcc4f38487187b8702d644c92449e73ecc8a6ca48bcbad40d994d54c76f91d25157f83c0ed058b383491ec99b0fcd4105e20d4876182a1779456b372df8c04ce770adad02e12c670461f1600807159d8de29a11443b684720512e5689fa16c1b00efcc2817a8cad05e1b3a3ad15a2a790bf9f24b4db2261fb87a9517405a6e6d636c9581f1d0a02d837754a2ee6b2265a742d2bfb861e9e31114772afdda7881a4254afac04573436b48fa0be2c33f53e42f4dcf86cffe7dc3bba42fe7e683b5469501b3cd0b20eb40a044eb91ddc34d2d47243593764e8abf61228940ac170caa9fb7087ea4958ea5ba9ebfd4697e9f465a391e9404c51ed3f1f016cf8f5f9979dd450171c5cd206ddeb29fad670d349886074ab5b6809d45c9d5afa45a9ffa9a8d75f2b0bc02aff3278e43c4ab6df8b15838e98d5b857e538754272279a91210823f78c4cd6f13e306de55e4f4cef73797df8acd2af681b6f11eaae3980bc12736cd22d7a2efb867d25790f8490db711bdd369a8907ec39557ed171326b625599f049baf7298bd86834896c06e793928f2c0420f745fa42b9140bd4144816b9e43760737008df1fb78df5e9736071d2026543dd5bfe4ceb2e46029d487ea078718f473374e8e03d4835b2d778c149563f1a58305f79522ae7a0c4e6a6eea8d13af127eea09765a22b3e915cf045998c4513b88f3b6386bba8cb10b3d9274c1df205d4ac8330d0c3b3132380fe7cd59e58b1bb1098594930bb05a06758835f6ddee114b0e061375cdb57c6c66473fbd55a9f5be362a633be15e1c05c312d7f5a76eb10d6a3976b8837d52c0e13f8c5cbb3d3cd5850e96ceb97a7659563b62a2187aa7140152d2458c61f4274fc501cf81cbee92804a935748322a410e07298c3582a043d755fe6fb9169877fd9cbe82c240236c118a0e1d33e21595a9d62eac384ad194d93cdc33af47387113057713621fa442674594de16ca65a3c48bb2201bbc61f469d519ceedf523b522f011eabedd95b96a6e81cdb8aadffe6bcefc76d54167554772b9aae6862e3fc6362305d0beb4980b104c072ce69a57ed321f1465acb5e36d34d73ef074bc7240d27f2916907de21b74142bf197d0f8a586247f7f746f6f6e04046fd49e03e5f4030eb36142a8f1dfb18e257c512ab96a639b34c77eb0b1ac751c14cb8cbb17ff484a4f2aa552df215bc935055f48c371ec52a8d148faab2963a1b3cac7ddb905a924791681c3bbe09973d3afafbfdd4f290965b7819c495d17b36861eff39902a5231800ea39397b4cd6c80481928fd70f85e354a7b6f97cd853b26a8d2ba2d886552f1574762142fd8dc881458e02aaeb9fa9e78ce5fdf11a20933a2b8bffa95e80ce2bc798ef71fbb2965686c026e3f763c132b09f92639c50ef71e675a205bc6389e7135524ed1727cf5936b108da0ec75208b3be4c59ae148b403a4059a25c24c8d74255cb53d6bceb9dd77c0fb4a7d1e1983f65e5eacc2bb5dd46996180cfc003c81ab8c6d89aa3270e2ef7745b98e85c0cb29d1baa3ab1c0ffcfd5a92a649e27d11c4047fa6ec32cdcbae66e02fbe3b6fc3a743ac397e75e95367ff0698e032b62e3cf2a162e5b4382a9c121d24a58b07fadabd648e73937acbce888833c5e4599ab53f00a8ceaf32cfc4b6c7d334c205d54d4e89be93ff13b0249051d22b707b3d0baf01189f2ed53217a06dfb22992774b503cf62ae10a8f62fa950830c510abf8f22e41a78f64c66ae0c2522b59211cfbdf79e57b695d0353c37df784399d22239d92270ca8e41ac060e0f2d7514c787456584be488c7b2afbb5bef5065fe02fde31f23317ab0cf37b6a8a9dfae4b65c84dd37ae0ff2835fd4b86c9960f9142cff5371f7bd5cbbe74e3d4bf8a09bc4ff004e3b7bebb723940b60760514d93137b8a755f8d2985eef912f2a7d7fbdc4b9f062d8612180160921e2587aa7d67e0ad41a6d03342ec35b25e4282c9f811d77ea38d716a8650b45777d0ea5936fb70477cefa337f6ee4f314fab421c119c351fda51979fd06bf8d767b4a71b603017c8fe7fd6dea118fc95f76aedccf1b15b690345b9037d7fe4821cc1cd16ef09f2c2d2b457c6efea49280b4c7a6e03f62a28ba708e09b8f1b9f9ca3171f2ec26c6c01e3b7957f322be70b8dcd9e4e8b5ee7125757202487369243ded583ad0aab847f06b52399567bbfc0f62fbf38c92633f71f5e163e5fb02abb3f8521e94dfec60b07085eed881767e01de141c3411664c835ccddc144f52b1cb49cac6563d0fa0492dc7e2263cb89f84a7c4ff276e7081d5386a99646ec2a32bdcded707ad3ef78a86705c81fdda3126b692ea393a8fd4822d0e57ff6da8768e5afd2ff4989d9f05ead1864ee219b4a0f6431559efa306980d2a5fe6953cafcedc8dd6a17b3d6bba2280768a9b52348f477d8fa2a998eb926f64b47eb986e39b0f93732386fee42ad2aed4f69c0c2f0de87d258f1a6311b8fa7cf92d1e162fb6b0438a8eec3d2c863df7b63eff7cb39cff25bee6631a84d551b22e69b7a20465b99ea754ed944bf1e3a663ea0017556db536548a4883b8b36185ca799c4dbe238d0117667605d4d9e8ac3edbac1b50703d7a26ddcfa650201deeac8dd720671a9783511200e7a87820f1038830583937df3a6c6ad7a0c26cca0495d2c6da35c5635dd765a5b5b5d5971b48f070836b539ec580cf8c393a309113424c5b8479fd4eeaa502bae23134c1c05b0fff5f768427c29b2aaeecff6d67d9e99fa4b4c108b33348777a1c4eab74b5aeb11512549efa524c22578832a2397b2334f1eb8076760e9cae6a2428f0f5c222a50c1d5464c367959bf62491196f7a98b77e58548f9346ecfa8027957aeba0c526b4c13c7e9580ec8698bae977e70ba1d1a8c548e7301d4fbe559385614dcd1ab1b220beb39b19fe1b0dd8fd43b58a409ed4bbcc0d5a0e1fdcc290401bf34e336c1495742576325fc9cb5f945ad19ab3871aeb0736233a76bc140fbc7ecdcc2e451fa14c93df32489ffbcd69637f0841432b4c6c297086826893186c7d8de48b7d1c32addb77fce5ba91bc6b867ddb9b09f3e7b4832beef210bcd8405a917ec842ec42b44448bb036db6bb7e475b76ece2787551a1d7a796202c08cf9e6044b67eb4dedb734a4327cd4141a8dbb08dea2231d79720b65ab67ee18903537771c90cfe6a30758438a4abc4fbb432b6b9e18c87754527f5f15301197cb67e40ab023bd00f18a4e3c9ad388b3a9ac07476eb85b496a8e0e3c3a3c2d1be7cf2e6998c469088aedc0a6bb5e92544543ec8fbe0958c5e0cd73b353b1d02778264cfd34439998b9ccad005ae8b4ddd6ea932943b810af99ab4a5afd208bbb8e11f98b4d8386048301e7dc0940761eb671f6fd4e109d8a5a7a3094b813fc012a5f61a45b0ab2b57daae2d88f8ba40385d9255fa061929d26be7cb9683c9ef03a8bf68e4d32b44c7979568ee197302f315aad3818c33fe0ae05683e0fd86ac963409dd97092705eedddb6a4e1bc03caaa37c2c2a95777d51ead74331a161e3b8617be407517e3402e9931580c7002c7ce7b68aec8bf6f874b1f9942aba7a8f29b5003f19654c627c95d75b3c8a6bf22af527254859642d1d111754bcb81f64ba4ea2d42d2711a7d93460bc559209efe282aa2da04abcc4e73d1c85bd9e2a5ffee0047161b7db7fccaac564ef0c9f3f7039d91f73d335ca93c09a7e692ff283f0fcd20639817743aed6772cb40ee4af23a2a0088430578b609cc59b21e197dddb0a67382b04825224b7541054106afd9f6cf6203a55b0d6d7ef180e9b67fd8fc3be9c5d37a72153afb2cd7b1777eb239724bac1905b58b533503f588229f57c527a512fd0cb16f9da14f32242a3faa7fccfa7c2a1cbb0ba9e9fb2318c5cf2b0bbec2d4bf00f667b0137a0bf9414f800f753b774174fb38d1a768aa164a04a5678974ef742cc9a30c2b506e238b88d5dc3cc31bea245289cbb68da9439d31673ad17dda244cfa6b5d6f9d2151a64da35de199801a6e9448bd0c8de24297b56627136868629c2541680be0ebb4077f6c04e35f2b645eadc2b04a6e90ada7c4e106fa879d392fb0560dd0b90f2c73e085e44353030bafea9eddb85877906a2f8f4143887a2d899a731ad0cd10f1ba9b9d5ff94c095183533bf5de3e843895953624d550b2c9df80faede4790c2f1ab6f95de53e7f4d034998b505a5f3a6e294536a75ca35909106ff794a3e4832cf4e01712c6016bcdc21f83dbecc405aa056773125aac3420be6e9b13e4ad3c110bf8cdab1c584dd7b1072eeda6e84e5e21cbb415255c8f2f141f2b60fe80deea5255489f70d1394f651ea519eaa584a942d6cf45bb745bf2fad573f5742ae0b25efc2953afdddf2e8664febe74019a50ba7699dbea685d96c6f670ca169896fca21af4b12e59cde1f3ed7edc4dac2d9bdc100e99bfce11db1025df1e575bb2cb4eee1d7b5d1c948fb56053a2f2d85664bad90ff5c9e9f9b5c0278e20787c7da0e6b85129be0712a4616c21f18b35d4543a6bf22366e6bfc11b9d122de41d619fa48d3298af5cf02a2cab5f5c1a7054077152fb51cf5ad5127718020d37640712a2faef961e272dc7d9a13be54cda39eda2258bb6820edcdfdd96440444945f53ef3d3e3ca389f018db587bd8c9ee805e8d81c788617d5aab6c3d2e1610a6094ccc96de22e22013f993aa3708ef32b8655913b8a38d271c2b1d90c3ddad191f94d3c646f795c9321439402271725dad9df174d64b12dc007f03f7d1cb0f03e8048ca456b31a05c73b4c9e989f5ba7e66a1b5e5b62f07d65542db1769bebcec3686ed9385c94974568d22a45419e77281748c0319ffb9179b20e8a43db0ab4b05a2e2e6d3f7ce861cd285c67d5a82197835030d66284fb5bf1ac4b8eec821ac64b46faa56d1ebc08758ece48bc499cdeae449e8b11257fbae5b0c52d78f43ff8f3a8f6d4d0afb80fd9acb1a815db495f0f08547c2a040c30d532856a298240b7c4bc0a07b0159fb3943e8315aea4f41666d2d38b021b0a506ca4608a02b2ef541cb801caac3022a867af6a04b1710254e2d7be750b566b9f079e6e779471f8a96e1da938169f737a5d7aa63016a03339aa0d399f806f2b0bce08563c162785b1c9bf12f616a0094ba6721f05909da90242faf56811d4f02294399a45d26d14ed0b5db56d90dd8752f6bbb388ba77e728c9ff065a1f62a5bfc687c9191eb0f65acdfda8c011c4b8311d1c70e1af5f1623346a8c557fcf807f52578ee1d6847b85bab5cb113b3abf951317483192ea665e4be48055036ee4907348264e52fdf1d5a0ab844e7fccdec89f83d75001c1aecf25e40343fed0725a5f37e262ebcdb6eec9f783bfc3a182a00fd874eaad69055238fbe961259f73a15fede5a07f81201d23461a48b87a3cca01aa841eaca0d738d93302c972a5b518ccd4d81ac58d544abf2064afb6b105d93bb01a12d0f86fba09e8d05b0e2af7be154bd7f9b257ec1fc20521c5bbb4ea820cff9d4cfccf72110bbb49f64f539f6d6e7a193ded859e68c1c74963b13641d7407f3969f19166cae1fab87fe12d29114cdc0c7030bf96a6fa42886a5cfbc18c95f2041b0427fdbfc1477c5b36e0e3b2b000399dd78254d2a7e137c6a740650444fe8b6afdf1f2658373c5d9c9af36758d8787df895c61b0b9273bcc3e8556a547955d0651506328ca037a2605f724f51cdfb61cde19f2fceb15e83eae30df036287441cf614079e2b867bd253c72e8a364c39f7623f62e642f975c486989292b52b3ac6731947ecba6267af7de4530d1a308476cbb13b693c2d0d547d93f4d6fcbae7cf40414358f9e86685711511768a6ac41517eed5f909e35cbb3c589cf07404edc1a461b168bedf396ccb10135c5357ff05642bf520edca218576df03e86331d25d164090fc8618a40d5975773ab92aba5c22b5558fce3f91d151baf4b5768101ace817583002ce85752b38c98b620ac3e646b3cbffcacffb1389335da0450ea33a92ee2123ac5992358f18776a4e634e9327971f2259673ff355c233cee48df40d9ca136d049acc80ab71e1a5270720961d8d29da5434950d0f972cbc512d0de479b7a200b61a7ecf5eaeffc934301c737d5ada27aec3b721001da0d5c021e49247f0580e1e1139fe50c973bb5126ac4c524504330aaa599b960ac39a696d4c652db31940e257ff33f24dc71961832dafa0adce1e3de3ac17eb2d8e844532fc064c82f54c47829a277f4f4cda9a298d4139aa81ea25bfdec9478bb3b7bebe9a9ff9b158e309b99e6c2229f2d0f823f29635e6ca4f4f173d08477025082a7b8a48e62166228260565cc999250ca0d3d6b9c094330263a5f3f316a6da3592f4b87f864c0c6b901aefff3916fb93eb84c3c4de2dd6880d00a53e79cff0a0da2897f2f65fbdbb071f065abdcd527884380412f60fc16dec2c5201179c5630ec879bfa155e962557951b7d8c937dbcc271ca1bc4b955725885db4178c1284b190e8a3613561d187003c630159459e3db639fdc2a59d7b9bf7c097c169ca62d13115367d3635e2488e5c6a67b110e2dd0a61eaf1ba48da0392292edf2f8184118359f74a8265996285abe166ec876a355f7a7798a57bfc828150199f4fe2bc92eb76bcd0fc71d25770b9289cd7e1669ea59107bbb533b961c1045ce76975398e1719c632ec662c5c76ffb325d24dc1afdb1791ab9ef9b711761f8a5e34badc5965d6d20925ae5d6bd150d6a48bfe6e173568a38636df04c00f8f62885e50ed7b3fee4f8a474c7cd85725caeea178043b2c6f70e3be03a88159f331d5e2de1c7765afb58cc0c1b3bd18f884533abfbdfd67885ac215973030bc9555fa777f40ae96ea27ce31148f97129c9dd4d418891dac2be7d816efc97498ec44d8544b3d07554c0b9831def9a028441e0d55b48d3f5d4b8d9dfe29f1adb14b741fedb0f0598b6d7ead1547d931223788a1f7a6a304283ebe200cdc36300c6180ff6cef59f5109f11510526185a38ca52b2074dc0a998f7ce0de2a1e9b544ac753036fd38c25839968ff70ab784e774d43ea3092a45430ddde1dbe0b162eb75e5431de15a4d918d134a8a9d4c2c24c15f4bf5573ca24eff60b3013568a21cff4531e0b714b207a739d54862ef3f713f82c5073576aec1a8ef5561c864a559cf2a605200a5fb3e6cad6a4bd981b619f00e4f1013a4aec7944aa1ec8ee9f7aeda33af2ea387ccefcd90117441cbba181309f8dfe000686aa15a12c3e366f9a908ffaa5edc2171e186a6ff04344c3476ef82b4f9cd1c0e8a6c115643374386ba13eecefb6e1a11aeec441e009cf01b7f6776e2f25ca5b85f0e74ba4503fcad4f977a665e2a44cb3e1e5a82dcb97394142fffc468c3c484333303c28416a8a951f158f282471902226f19c0b4390ddabe67b4aea19e8087cce591e1f1abce924040e74a81ea3215b5ca640ab90f72ecb88c7ba28462bcf2b82306167c7f67b477ba498ebd3f45ebf16173e34ac236b6aed3181538f0ac4b7439f4bcdd64e93deeb44dfcd30602d2b4085ed837a622b5f0a969b255a6944c8c98fd5a66a58492f0f428d7f3c5db86488ef4772fc5feb9a14f83bc7e95740bbbe6f4904e5a4abf35e16d341dc4b501a5c470dcca9cf38e76630fb90e66a63652ce21f3ef56672702c2644db33e033031fb8f525cfc71d0c83cc533e4f390216cced2603a80cb1e231654461f7b9eb63d30b25ba46424fea29a2be95e062b2635c7e8e48e657a298870861ba7a3cd4c7770b7986fe3f684670afc5adfff6f552f9d8aaa71139012ee3ef1dc69969cda1b162fc648212546b3207e79d3b77de90dc5f87558f236272a38ff4143c149b1efef5c18dcdf88a854ca09217d2292aa08a93180914c50d8bdb28699d64bfd97c8b29177134f7e1f9b7d7e2ad3d9d763d7cbc3bb1ab6e40c36d844d8a9062418a275a1a8c607c597becb52f9db32ee60ac6dc73b0efc7f1a1d1cb6caf838c7b297e1b4e12c1ac0679271426d539e43721a0e0f5f8ff06b45e099156bdb123b8428b8f6bec3c3c3b85877a15e040e5ec6ebcdf051f00c089c75b02bea5bbbfc1772a4c4a8443a27f8ad6ab3f0a319d74f5226a9767caad1e27062209efc2054ae9199c0a75e8f23b9d38d6274d7cc7b82c7b1569681bb83d1b10cd9e3186fbc9a49b3242d80df34085de3039c5d337f6d2934a00a4429e1c78a1b432bcbe8622547de487ca8508a3cc9035c7a6a4b71f071c12448edee6a2454ce4081f07b96e8db5a84e8a15b7d1a6458d836b43b37d64964043313fee3e7dd9c34544e8e6a757eb98e9c13b58e9325db5228712da9f61e8b293b822804555fd97f7878ef1ace6ecbf85930b0c33c050d67c57ff47d15fe8710f9f2af8976d19ec128119afe3641a7b86340ee607e19ef488116a73c7d45bac3911fbdfa2ff65134529f29f4d1e4d35af7cb3ff3420da6cbf4663ee4a94768158f942bd1faadc3a260cafb252f9a7a8d1010951df9614bcef0622a4a8fcb3449d5701119ad203ffccf414b48b1a12d4fc05ab50aac06586719ad1f268ce42ff2f33e924b74c31a9275be2c599d4105142c737c75c01ab09114cc81da37893466d58f603a0ee0b12a2b88a781811499136e6f61fe47d0918e2f5e6f65cfbf82daf9e57e8d5d3c2ec515737f1f30d4fec0ccd8f170dc47d59404522ed212fdd3380d7077f72b678ac7b0210beffae09cdb893c80acef54af4ae3c7a1a9b703bdb8f3a4fab0628f5adca8121748d2b631de6b0be064532fa9f28d3082b441318ac7ce1d26fc52c52ed1716fea41d04072045618429f65582c238a3b5df2b51dca371390907c8311e034bd8d4c8fc02ee8ee3cd6cb8ba027f129c3f10d07ac07e4c7bfa2725da413838f251fe8cab4ea0c6b5555267d5a00461662a419f8f5c72d208b48ee90e0d939251b2180055fac3c182a6e3e4bb1670ac49a0d2d6c705eb71a1bac37a81e9214391f47349c0f71b38c41c728012cca0b905cb2b909fb6667bd95b1c504a011fa3ebf24d723ab8936709a60eacb7f2d8c13c16d5ec6003cb11864400ddc304038893aa0313f9e350faadbf077ff1122fec3fb2c5913bc74099bb9abd0f5179e447765699c440ec7e1ce8cdfa7a0b7359d319daf9e8d0436ad948cf55c49cded79d07fb2c98693e2e22b44150738b8cd82a9b0e552a28a2a026c6245375d655c078cd0a5172b8ca74b839c80b103e2ca38441306b99270eb3736f6fe353ac9fd62cf91f4a79138bcd12374aa3ffad7db7cad87dacc905332e6ed06ed9f84e68a74b1cdf0a20fb824037c143daae9d1b235509dbda6e74869ff61677507115431397dda5087c87d89fe1bff2250370d6646688b892aaf6055b6229fa3481ce7ec0a047b38b8e06d974db84eaf10baf9d286831802e731d689cee71195898f2b00eac2bf42754b801fb39b98d614557715d9680ecb8c24f41f0f065a7db281d862c4ff5903cd3a625b0a8e055cd5951a9c7adb278f5c222128ac622d18447327545ba5ae41c7eaee84ae5ad9e9af9f88df830a381f1204827e7f704ed7b70da96883c05328a0f4d0c9677f45fe8e3f26f574a3aafe643354c3f3a2ac60ba024faf78c4155a95e9c60b83deffa95d3ea3fc7207c6223b00ef74dde9c0608cfc28625a3c18862d83e86a22ca519d61d668e3cf6e55cf0bc5f7f4bd0a9046d0f93405a03ec9cb2c43fce9cd2044d9b9a969e9827d0ab9c0b0c43647b98cabbb2d8848424334c445497d2d7bdd44e975b2e4c6bf57a5b86d26e6e102e743e20258a7fef3d17d8eeaec67ff2c41b5fd796c865d417fa3d2dcba982e56f1ccd953d2814c75baa22caa766c1f61ae7760e33fa657a11f62a7ef6b0281d2aa5e86536f229b419ea3157dfa875d757a3d20020b2690afd55c3b3a14a76e7f15bc574b8a0dd955ef5f4d3b6e7b3c94241da42b56014aea376e892e396ba45ae50c1c21f9410bc91befedce69c5f6661291a38c983c57a2f716e05397495bb80ad8bee6a9b70c351f8a9b49d82f2c10609b751e7bf88e3f35e3d65e93fe27b1539f08dafb36888176a339337a1161ad43e082aae9ef8a2699d0940df683b30fdd032294db2d05a05ceb019495b427c8e8ddd55afc5626004bb50940c6428d7d6940d479ea7099593913dac2c88abe5186614469496b7768a241308d458ebfaa8da3868ec1ded11b725bb32bdf923c161036a68eb14dbba61af721738d93228eadd9f38386284a33524813b6e1eb731c0f5bb87d625a62e9facdd52d4a6e9bb2dd9330e09e89c4c6018d9170d82ae681fe2b8c84c3b5c15d81762c4e328e0aee36993200dd6d93ecdb2c36b1707922156cbb42174f2d75b8389079590614808ba35fae059f4656c37357bd7734a27cc5651c3b2f01da65fa00b64bcd481ab2cb6c29951ddecd762e669528e07ca46db48b21c67049b13e1949e08b97bb166b735dc14e72499b43c4fae018512cf880beda69750940d8a9c85b8114e35d167174cf56ecb1671e1b3fe291611dbf137fb9d83dcdbed83f2778681ddb8d5f5f2d4da6eb91b51d4d2adb181312e4b8e7ebc6f496fc24c871620eb5bb1363334bcceac0592bab0438b28857e71bbcf5b21ecb4f58092361420724f62dbe4248a64ce50dc96af82004f85da36b838876fb90929cc4eddc295c95c76beb203f7e0804d843848b24d54dcf0c4e341afed868f45e8436acbecbd693753d4ec366c7750674bdd9d3233381532fc0bc53f79b5a016ee64ae56c7f7b92a73dabd1ea301623b1af69a542471b06639b760c362eef4d498297add471ae53ed440c6de9caa84b8f5e6f11ae3a1c662532366eb0e2507dba0095179a2bca2bb8be332b908e2353dd78365a265ee46f18b81457af9cb2327963c626e79a5cb8ee6e9af95535ccb92cf3a7030f648436b3e6a336e95119f250dfecc1c6edf8b8ae40c4326a2ea2c511ca17f0461f252b6879d2b08f6a822eb9dcd842540fd061faa989f79182eed94c069e8a243f3ddba94ffad224a3cc0eda3c1d10de904a51f86f3a092e9949369d99af9a50ed9ba89429649095c8bb1ee17bd2cfaa21a526d10c2c0bbf1498a879d2ca0471f27a07f9ec87018e94db76d725d739fded70b224fc979410c9a7ea9010b4f9fa5b4a744fb55ecef4953da4f9a5c4506cf3586b56cd4ce53447709ac7772d7cdc09cf17aa0000520f54508326f2a60ce5ed76d82198620671ab27e5aee62c190d6c0a5a9f7cbe613a8aa30aa021bfe080187d4e6677f8a43dece3477d7ff81025451edc2be89a9e4498f955da46b7f85bebfc32a457fec8223462a3a2e3b0d646eb54fab9a53585e3cd419a942d20337dc779f25127a7d891251a2ff3aa0e3323895eb69951a54c2a6eccf3f6fe2140fcab1e736911c2f327ec2fc643b00fe181ed756a6ad2eca39a0755ae2c5dd2b0de9dc0ea6877455f2e4c1236b2b54c601e45288b0dcdcedd8310734add551031e3b65c8945224bc387fd8e0fe4f9b22af2fcbf0a68fe1d4cec3c594ff306912267e0223b36c57cc57008f1e1564487ddaa5bfbd014ede802d04726789bc1d2f56e46f1949a421f6fba297250a4ddbe9a0da476a1f53e6072306916cf2c7b8ccddc5640165d84a5d95ed6cadf0d14304616eb2389cd661d433f449344e585b4e521b723040ed07aa3cb273245e97396b9e54f5613ad0236efc232fab68b8cbff288f7e327cbc330e3aa8972b0e84f64e9f5f821f2bc01c0703f6c533407c7f68db5541bcc4f4e46f1d2ad222f1a56a35dd8bd37e74ea7bbbdfc885502256f656720a4f7fd22573b96c568b7ea562ac6f7ff84e67cf82677c25cff8677fdad0eaf5ac8291f3d9dc8cb3ae47dfe9ca421a16c1f3d662266ddd85a144db123425cd1966e175afff6949da9b2f5ca9853dcfd64f7989dd016b37bb0af13c3f68f93968e203a1719948304cddeaf09e07993eedc5f30cbbe2ec7914b55b1ac1aedd88c93a8ac2443ee9cb36f270021b0138613dedadbd5e0cfb2750a57a1a654175d4c8e924889b0d1bee7ce714ec3060eceb4bc18fe3be9c673d6c9b1acae874b1933eaf20e1a1ed981cc0d10e357865f23120477b568d9aba8e8112d02b044a43f94c09b31f68e2d4febc83a8d37f5090164fd3c9925bd43b9b6121e01da5012fb1154c6b650853f230b577eda656b5504474de83f613d00b90414c7ad191f54f2475755e49367ae1d7a160d7eb7496f7ae010f8d4d2b5492272748824af9f5c779387a3cf369131a60cbab776113fb7a720f98beb670c81c7678e33e1c2a6d0fbf705ef997f02de24d02df3d484f7cfed2613aa06662cde5f4be549083bed535f9cbeddb631b48f716220a36277324973fe248f31557e60b8de689d2cd6215f89598aa04563a901f009be1a9e33647c62b42e84e63da1c24fd85b29a37124df3b00986a939d78d3846ebb09e2378bc381a2e21f2be9d7310950a62f5685717828e570f21e3b15ca61a9e8da9af76c67119e5abd961b923da05f3fc340536a0365cf951f376174865d4022746b5b8d23c035d8cc8244636a98d0d4e8085a48c12d5d57d18f0765019beea17f3338bb3fee88b771e15b185ec2ee6b3ee6ef9ce900e566c1e7c1dc9dab23784feac6e4feac08ca2644229252364a0aca9c8ba08da57e25306c7d51250ecde7278be2113487d8fc7a331dfc63ffb355d0b86d6e83738987d8861508bbbedbff484988d1ad003deb3093c2073d24542b5460044f0bfe8b0e8bdcb178fc4ef79901445cb3c5971b62b8a5f0d3469b8ea2dcf2e89dc15400e1fbaef67d7d8389a762a437d1f7103891c9bb377b610c0e2f4a32c83a7f53a02219944634d18224d5772c6c71ff9561d4d94aae9d8b1856d70b2e1f67f45d15d59f9e137de269a7a9610b31a1ae84de78acbe467073746e436ed7fd2fd5601888a206b8fc7c8f635ea961ecf8191062a39aa6cf4d990c1c39d6e79ccafc14aec93fa2cbe255a6369649857bd4b456f449c6acd83563fc982dc982a22465511579e720ceef307477c6f7291ee936b467b866cf8bd0546f38576d55026abc7c07ec1761fc70fa4459843068294260f0bd28fa20033701d18c5fd8ec8dc77ecf1a46bf2f6b3370c72e977453619c8d7dc1fa671b0521a00895bc158a6a1bdc5fb4eeb9b52e1791b0d2ed07156474c9a116fbb09178521c2ca2d9065abce90e7ce798667cd037337a666e487c8c4f3914516970df93a1c6081657fba17544560edb6f007c5787c3e60653500040a708a4a44d0af486e11e853f3dc95c6d82adcc4fc1b85d2338dfaf3bfadd0e689bfc67c7bdc5579ee1cd206808e143bc7ea3f57caef9cdb25cc20ac015d746223cc0b2847acf9dcd89b2e003c35fe1a955b86eef61a97938a10a70fbddb8d766749aea333b75dc72a4307b704dcc6c97b1cc9013a7c4807806b7b6cc4dc8224b7aea7206d2d8be138322808d326e6e3f830a877ee3e21faeb76dbf5b85f7b0b0dfbe681a66d22f877836ba3b055589ed4174c7cef9550b8d9b4ec340206db6671477c4cc4dc45a9b0916ca76577cba5e756a428677b199f8039da7a004be096e110ea51726ad35721352bb17e50e7b99837ab52a700caeea6dcac8dcd53176faf56a27b25534a9ddfc9a3f28a842777475fca90ba00842c292d17651598490a55ff8b5d21739a64fed7b3d65f5158d47342988fcad0f6683bd90a60e816dced7ec43412d599235380a166df86a92f8682a81af6e3373ddf4a5f169ea19d06a3ac7ab02f9a8258cfd6b67603ad8da1e2f2b307bd6748091e448aaa4029edf8dcd5af4e7a39edd26b04e8af1ef6824d7429820420b122e1a2bd1f4f6ba04be67d81e51a7a536f2588ea359ef6c59188c39077f2875b8857ae3ddde2faea5e49881e54cb1284757d95fd72a8bc6b0e66ee7bbcbb04bee6bf93a2360ebb5b7819384c74c7e2b293f92a35603108e102774459a532acfb6517de0193363177f20d4f4605f75e237800f8ecd4865db4dc3ade3b603d7043e19f17ddcf58ed28810ce2c1da3793a57d3cb8afeff032e8f1c2b2b870711e4506e908d21f87045a6dfe533dabcb872e0d59bb12a1d5a1a04127cb9b32bb9105c45c9925d54f689628d6fc63179c4c584784ebe6f1f3cb976e1c363f1b26dcea5a3e3e29297624e338cdd354a59c3cd28e02fd7b10317be1bece8e35cfcb89b4cd182acc02ce0b0ae4f96e9613430c8c6e1b903b5d4b8c14bf7835a8638ae5d79c692386cfd31613d50829f04f6dac38e754fad34b64aab9b946410b6b3d1bfea72d72125089506f409d451cf5c4cf84c332016238289c675f1e070b0e210eabc418d63240c9e188b742cc89f2bea7364d5938250b08a72ce8e8f75e8e930a7fe39a1c59a5673dbcc6d2bdab1d392acf58445c52104278158168b6f70b6c5e2783af812fafadf0ca5e59c6d9e49b5c61b811d90e4b0b72249633317620290ed31e02e8e71e56fb1f25cbd4538a53843d689485f8ee432f908bfd329cc6ef67c33145de5ee085735ed558dc518714196476713c6fcd031c5be26a2240f71dc0ffe6dcaa52f4edd2e015e2e3119049c3acf1f2567ff35e6f7e59abf6f2a2e21e48ca60020cfe560858a921ef0de6f595f46fde6f230030211cc8574ef1bc5573481d3f8b19e60e792fe64540ada2dacbac5f6f64a5ffb24e9250c9984ebcd0a080ea89ef4fe98de8c6460077d74a2aa57f7e9b5c45c66a8b5d2c0fba68d3c8d4328ccb7f49e76d0d64e6412cc7ba74ad3782816522a6305d65c128bb0a3f28b8970b20d2a77e3feaf98f6ab3f1860da24743acaab872d1c195fba85993111fe4bf9408d24319ab84a19ce36ac1826cd7305ca872a2998de84169c664c984b6f064e733968a1bd7ca71af9d5e3d0274052e1544b4502860d4f07f13ee129f6a8adf2fc15a09be55186a69cfb62e94458d77147f1c77cd3f97cdff7f8102b5a559ac59597ccd5621c64c615a33f090c84e931c8da9d53a53188811d6a8d5d7bfe5333eb0f9d5403c875afebd4483f13c9aca0930405d6e1f08db24064af38744e270a82ac0f3f1abf1c72aa23a81a68288dca8d567d481da5c47fa35d678af4912b3d2876cc22669fe41525f6e7fd96d3351f89f4e8fc078cb8094ad938b0868f8a21dfdcd5e6ed1ab86bd4632e4680ad21e6fe6d58f381cc5d60e599f5dcb1a20719f30fe0a7105e2fe724d3040c4202f7ceaba01ddbb91a57faa65efdc5f02ae5dd98587c8292a11f3ccbeee6522aefbb82f8c7c3411dde86e5fae87b721ee1976e28c79a803e0a0e16f6dde2d1119589d0e4f8a01a3e92b8eb925906d621833bc06ba23efb575b2df299fa17620d0c74b5c70c02f9a9ebb6644e55ca54cf914319beaed27efd8129b8e3610ceb98ba045ece99e8b40709f2cbc53b8b29494c4cce66ecdb1aabec9ffe4a6c5e48737b5975539f35b4e1dd08b6e6fa686d1455fabc4f17af87ab229fb8da7ca27e8eaafe4fc454f739015bcf4d39b763945409a797b952afd003e865c0396b2dd499ae02ee0ec92ed2ded8dfeeed5410021f85fc22f153887e5328aeb2a93569a9f30725104a602713d2145c71bac99c0f2ec951c3ac2e6bdae8a63504b5ac634cd3b14c6af3e156a56cba4d0fc1ec0ce03532d3368aabf8f31a24b4727f6a97ac84812033d989729dd6e353a72b46e66a008126dfac0b80802a996964e7d9b566ff62fa62f380f835f25f25957fd7719e3c299f531d82252ddb4750424cea2d91734edf59626c7965e12a1a449571cbf01d157ed5145e60a9f03d5a138cf84cbdc1dfa7e3335ed063b66082b2c293d667e660b2ae2df566e05f9e8f6663778e815c6559dab2d25bb5e2e120e7557f64e8daa419d714e6311da69f78adefb07134aeb44c4f03659eb0740f571d4e3da4050782d09da6007c97e387e2b05a30ae128545bb0bb0ce46de44f4263e9adfae8bb26a578bf23fc415df18dd38e78ea433d76211fffdd2cb9a7d5983680df1d5adfd5767ccdff51af348eacd2a4b3ff27ce37c637e544ff83b6fa56843006fd98d3dfb0e710df1e6c25835c506be5b988f260c91f28b21aa0245e14b3682e05693a244318ea4c1e5cd04cae82107df065cdcd9336ed4595d0f83e337630c3ec31362c240f35ed9f43f5e0849dd95d9f000ebcd9bd99c08846248a1fc5828bffe59758a2d91f90a83a7c4385f3df3f65a351fdccfdce93d805d7c424d765de6a5baabf298bab14200a7f0c973ca43249ae8bc61f5e396445785b1ef648aa321b2747ea027290baf8daa09fa044276cdc2d51cbec16cb1326e464e6db550d1dc38b00c64ad99168189b340680466b88727fb36e7da09b00fb6e0e4463761ea682d0d9a2f8ea6d6abde2cad18d0dc343383b85566b8dd98bf1c8928b4f063fa1c976bb33473d066f0822dce87abb520179ce7a5be19a61abfe6e068edc68f01154686b08a04535d84aac7a720f160753b8ae2bad0da4e3c192fd30eaebe732f314dd7af9d9db9e91fa5da26c477760a87aec294eba4b5df60d95935a793fbd462484a70661f6b08dc18dea7a577fc7f0c8f5419b67aa853b403a4c61182731e255364388b8428e1521e764fb7fb35fe96aec9c1d7b5134613d82e22f3c35c5f6c1e54aae285381e3af59dca20a059f68b2a66dd79a68bbe4202a7526779ebf045fb4c580a121d318710f7dca3060028e9c6d07e29c6313e9a705406cc3ba2f48cda5c84649666e7cdf61efb65dad014aba6301d2d3b64cd44a44fb4b5e087d818696a74a3829794dce2d08098adea99bd67abb9b5dff42ea6ded78128fd0ee5e639e92897fceff5322145556bfb77b2fffb01c8ce5347a81912e85574a4f0dc93938d6446e936b88045b8e1536d45ae311cbd62f64a38ae01c94277aa47c0d05ff5466c20e717e78e29d349cb586dcbd00caecb6d3df870f4b8621309d1de811a47163b22eb2b54c9beb3807fb1dfdf7379632fa5e5bba8c53ff9618b0e30cc87f416f36856d9debfff11fb9f0468418a521c15354e5c880c4edc71e61ce7f3eb14c080a9505c99fb333cc85746fedc2d212cbc2a48c1211b4cf536ee23d7dff3978f2601f975850f0f8bc39d59f0d38a983378b572a382f3e21092c47796ca3290af9cbec5e6191e2f0d4a3ab94c18015979f0f65ee508329fcc31c791973f31bcc6f7013e70ca80533538ab2efaa006e1dadc336ff371b536a54b4b6413d2a3fb94dd1c3f67dbb3e7436fdc5aad2b31f854c0b01e7acbfc5b84d9318837e67f7d1260327a8fe020a57111574bc6853742a292a0d776d8cc4d4e08bd05203a082f91d22e30f2c65338d073fa40706f9c78073d9516f962a9b149a96c28249514146521c486db7e7c22fdda1bf0092a32eaa7d350fe0b8f5a32e48e4fd81ba3600cae0aa26d3c02e5b736ef005608dbd0e9966b5f267c048965e0f5bd77fdb4820f0ba629f4d13016e266d79ecd372dac42c351b07ec93c87bac71dcfa5100368a00355dc5d7a1fbc81c5741c2d5f4fb008d17b486aea3d933cff8c8d5d6c4712162c6cbc486a5697654edc8c9fc1cf21f071d892b1d6d3b6407f05406241bd26709e5d046c568a0181ed33fce25a514fbf8051d1e87a2e2adb3973a5582d4040e70a0df002d2d8a94faaf7ff4765b65a4fb85ced443a4d83a87ac7e9c96fd839a8019f58f44e0dedab253c1787ef444dfa60beb4abdb93d357d8e08f3fe9ba5830cf96c9c8e6cdc76abe52e89b74824fc27ac0a4c876eb8f74647077541433b695c45b13d8f0d5ffce6fc0d9adde2e58364095d2cfcc1db2aa17354846979c51433c8c12db3d039c57c4abed5846f8769b64ee3cf4aae9a0bf1368879bd7ad6589662ad44b4fed63e344033d0d3fe21d9e4d3a4a866ba0e9806c8db24577dd045bd705907e37f228aaa1f5cb146deeb567b94076c59f7a48a80646fcface2bd6dd811b7d8b99e99c51ed32df1369755235849693eb5322cbe983eb57d830d7bbff775f7d9700b8a69e25019a62422da8c89de71255ab56bd9677635e9b3f5f76134c889e01eef2a45b5d5db4bd6265d4a95e7833c8030fe9807ee1f1f06f5d7143ed057c900204d6526be13a40743459cf3310b4a989ef3160b9b0e3fd4d3805504a28c3d25b47968f4d504d8e1c521252c819fe3ae8763a590e46f97446e64c53035b7d0005185210847923df672856251d04f90c005b27bbc0127b8110b4002a8a5068eb5cbf4e1d8d28c19766171f551d74db858c23209430eaa4972d96bfd0d82ede6dc067af291a7cc5f6ed8c55bf2cfea50e54f72e036687396c34d8110405a2498a653ae8637d2d97c9539d0afdfc960d7914ae8614f2110065c379cd6403da1547e1989fb57599c499516fab5688006269fdf8a39c06b9129ae20b1368040c5e86bf3f51412f3b6c980a6b865a9de121a9b8466bdacb59803d1ef701c5b508ff5db77bacd6231eee06e81532eef8dd3bf6378bb6448543c7efb230b607930a1d59cc987ae1665520902a3219d9c6d2a90716e55404f607e00c514e0e638acc13a1694b61e22842aa757b0454b088a95cdb12039d54f26bf2cf0fd02da987b745a1e0e111fc68c382a68b4b742aecaf31d73ce21a79fe9176e70f65f3d3a64539679b02e89dd2c88cc2cedc2f97a7ce09c8f692952fe2618ccc546028ae31f356f9602f2cf79c6ab714f87f54ff8c9429e8a06162bd1454e926f735c8b2199a2fc6761cc3ff2ef1faaeec0910717fb636c76fb4f51a6df9f961a585e446080cc98e088127cc8bae59abfa67ac3f059b437f815cbae7e6db1343fe6265d376fd574e6b2cc4875cf5bc751dd8019c567bc11ab9eaf579d56b82283143e2d6ea1c310121acb9eeff001af682db6efa7b85db814e19cca2b2fdbdf487e56cb1d9aa361978d8d0dad32a189654f7d8e03954772658f5ed97a893e595f083b6c6eff1e6dfd3f7a151b6583d8dca55249ce2283c173eda9a363254108ea5bef03feb3da384e11c86fa3f389c4114901e3498668619bae0973cbe3e095e1433614efbfa0d4dc736264606d726283377fcef706c7f861fd8c786c10ff970c35abe21557f6a8c46ffb57c97e58895275e963282f18eae5910e902dd4f36a6533d0df776d7fbb6a6c0ce0e166cd241ae41d02d4fb91ab3af42311ce2aab8973ccb0d3243cd3d206c14e1f07aa3573c831b8b543877b876da81f832a3c708ae7a13f0409aa8b34c1812214bd216e7ab54be7330e53d0fb398ed7eecd388d920e5db34836807c9da1e51b2fa20a8430433b7f75cf84f426d2f90d58d9388e6f967675a7657f5fcccd84e0ba11c2c8f6c23767423850f2bc1d52d7759ca528c57e9968c1f4a7cab5a49f16cc8fc56f759d00c7d20ba9b06f2d6968e4274eb3101265a8a497e7216a0c998f38e6d381c41ee647ba0c9b3cff895956356a7d16edd949cda34e3a1fa2984aafe0719dd8a70b89a86976894a80f29fa09cbeada8970cb4ed51df2c12eb885761dcfa6ffe73bcf08b6e6d6a0f543407342c2a6c5bec5d55739a64d947c51451caea30a05192a50308ebd4357ecff888100be7163a523b1fe3fe971cdd498895042c287a3781b6a2ebff7f55fba0b062799f935ac40b5c94062c7d0890a98173c7c5eb56aa0d5932f953ed2a7dc214516987e02ba6c3e9fa8748b1c2c4bbe46e9ebfe2dda0468ed841633553b23c6f48b106b0b75d17a3f8a9941b835d45206058392b67fa2f84483b92c12809e894d1f7c91e33e03e05d005248b4abe0ba58bbb57604ab631228694a2d63de56ff709a55ddccf58c29277f9cc3affa4b3ef9cbed79cfbab544b52344d77d77bb4aeb2d680b1eea6b10888e8b0cdaf37b6a5994a5ddf9878195cf765896d31ed079cac2af1348f58dbf3286fea7c9a7e24d777cea824b1b96570056857135feb06ae4f09a33223fb6a0c01dd5ae7a5f55a868286927ade978a257c64acbf9663b836e89d6d96146e1367b32ca9a139bc454dfdeee3a61054629b476d9e0414b5207a457281b94d94254d925d2aa7da27ad3355b1ff2c5fb99251344f86da05906a81de4200993e478919e5ba6a759accb672883e6afa942f42f7d552d34408aeeca064318d1056e844485452ba4540e126a2b887bc3dc2bcaa5f2070127c8c3730cd49f5daa6c4e31d482960d5ca07b3f7f23a6eed930f41d561a303414639c5af4f1f6c0238c76162b3689c8d4b3b33d32fd3cdd82c0f5acbc5083e8151e7af3d8c52b8cb39816e0c27aeb15622d070531766718250f90900dfc27e4e24d9b3f8248cc2a6728c7d6b136fd0175c08cd5ff46c6e69906acffbec2b5cec837c5cca23fd31eff9f89ee238e98852f38490d34ca39aff2e0183f904493d10b8170b25d0c4697eda0b5f18bdc4514d03e4fa7d79f4f20ebb4e6d71b83befc0ca49219eaadb1b684ff24ca757be9169932d5fcfec18b9d214948e60d2d997b4f743519936ff391996651a7aeb6052e8730414b0623099f2fde201832ba6004ffe67a10b4507812aeb1ac4731dd44d21fcde1cf073a941a8027136eef09e40a6240c35410d9d2990bb2770d51cbb4f0e1191cec94e994c490fe632414370696f5c3b452eca3164ecd11845ec6ef3b8ddceca601b8bd9913867b7ad273b71c63b28aedf41d629f26d21dc60cbdd065bd4af744b6e5d9130c7a5c88f0704765bb9d1152616af1695bcde0cf958391905491140d06ba945e61501544f7c3e91524628a047510250ad58903274fcfddbd1c9067e819255f1a85bdb0dc856bcb40e2a26e3d0e94e03edc9e99727f7374d30367c74dd174e21d5d0b4b102cf90904ca315eba71eb87e2b9553b7132da06c4289c47c91ca9156014d2dd60b7d64e6d38896b2f914d60712e4d57c0575fa49f7551193e6b18969c309ae0e6b5f84944d9a50a4da58f18f6c7bbd15a3f2ff6d4ca75bd212beb55c39a37c2038178499a66c2b970f8cb7ebda43dce9957fa51498551ab8ae5ad75d2b7975f5428c829abad6af520c69e91ab646271972415a527aae26fdf0beed45dafba0a870d31601103eacc6f2b98878ae5cd28a79838219aa2645619dd652120085c259c053ffcd8f12a47bb8e1e2af06d3c1e0c48ebac15f603f7ea70343e7d6c9b9255abcd3df7b096d5c7e00489113389b9c60243dc23a30de4a362c8c3db2019679664a94608d5fceb4259dc3297beed78e817acdbd0ebe127207e4d577e9b324b968348f7e9f14c7e3fd22dd52936da2d2573a70d055c2fa4a46dff30d0262872388e48752a5b07d07d36ee0979d17588eb03cb9503e2d32fc8c764ef24aa9ebd7572ea77acf4e28ed74a87888ec95e46190da7e5d5f71e92e18ae6a56533903350f36794d87fe3cb24a1eacba0fbb4261c45826628a0051ec606e083ffe8b08fb970dafbf67d89584e7c127cd44e0a8a8008942a8d70636bc97d174f709d93602338342d983fe19a47a05e864e4ba668bdea8b2ddd7704d172c8f2b6a6f4b6f694b9877d60ce50b8598fcccf1b321d0f6ba3ce1238e7a6b00ce15c0340bbfa4c9134787ac633f99b150d9b47bde0c6bebcaf31e326b19fdf0264281ff19389b1270b10d657ed862748f8561d20b2e6943306b5e490d958397ecaf7e251dd139b8c9c97d5c158ab16dfa7e82a2e563b46f17247ffee5d9317d79d6120f1eaf20ac834b84e8907df9da9c11d7fc94e1f6ab3fc61863768319ce31bdcca6f9330b8f5fbe4b9956f6fa05505b9393936a8ae9c516eb5a635b779265cd902c59df3204d9086bb702cf625e42dcd49396c7a4b4efcccbcc262c1b835eaee9ece2e6303ec306b5c0a1e3ed822ecfc8762a8ab4f8fc413f970838052b6a5378a970c588f0330d073c2250dc7c63d382a557ab9cf37585612d8afb1e5eb5c7fba23685107e9909f59a2228585c1a68dcbc35850df42bf0cbb8fa0b6955f42a54dd0d0a3d9a7dc4a610377b8b6b8c8db38576865522026a3bff17cbc819ac9ce9e338f581f8dddc41a8311cd0dfb14171cbd81bc6e5852bd3faac98f816f43fe252058016db252415b7aa60c360d280659e0afeb5ad5cc34392e0975d4708d7ce6f8194468c4618b207f62bcbc92fe57acd5422f83d9917330ba2685a019cf63c664d6575ca73f8d53c067b66abf432fc628b0d34ed43f5d6fb69f27f2acd51ff83099fb61f551471f33f678abe12667b18319cbc803f8e0500916e287eaa626547c4c4c8f925456e81acc93e478bb7e315d272199b78dc551ccaf3b302153b79f6b6b8453143cf5fbd2e3cccd6bc3fe030ae039bf5b38d953218a90101dee44a34db9a01ad09d2c308481a28029f1d934d6ebc959eaa09e4a610eac039e4bd692ef5f6373e90b3928239063e1eb9b4f384fec2087c6b7678894e42218b822b01380218b034722f24b1fee72ca63d1f639d4d48d036859a1a1afdce4947f4696035422f1bd7fdc989a032824416ab2348442da8315803b4033bcb601c68749291b1dc3b9e71710862f1e3a7e8b23b7af93c2c2173a43cd9a658befb5aca4aef873c8b2188f8c3e304ddd6addfc76d129eb6ec5ba8e6b9c3fa7a5f2a185473c018625340ddd9b5288a97fa1509fcc23ea82da3e3322d673da9844dfb2d5b93aaba724d0873aa42ebd0e0d5887bd7c4f1020cef66a70b677fdf0a6d56fd490be0c622e667cae77918df6b99aa2d17764e8a4bfdc9ddaabf720ef8ae2a46a95ddeda90cbf731bfc44a7ffbc2960928337bd8e427ef6eab68c0ae70ede47b5ee514c77760032a6e9a180ad4beb4ee7b89abec8f677a06ddeaa4e77a381a17c93e28b189424e5485eef2ba1a9bff6d9836d5b70d8f191279f1882a324a43980b9179bdba1ee48484821bbfe39deb27c295e5c528b139240f5eeb7190daf2e0870e84635ade716ee938bb7688a4764a262fe9e9fcc4949df333ebaaee4c39e1fd395b67f8b3bc02b5ef794ba3b95697245fb2f7f06a059e76708ea528aa0fe20a174f9be7a2b5f9b958155db4a11f699053f260731cc1811eef3ba137e1293619d7adef0d4d659b87235d15d394c71232f275974b7b6e818435c779ad87fd27e5bfee64d4ba9f6bdf31b68830cca4d3919061cf8c7ecf5c52ad24688298c28982601ce3161d4f18d6d0255d925c5b682c62a8a3b33a6dd7a413388e68406b46d24747866ab1e4f851fcd2a058c0a319bdb109e41606cc885f9b8bf080e3e5c5e55c7d12c2841386c227d20f63ac878cb164acf4124baaadc65d63915c9a3522f20760b89ebe108db48ab26edf1dd4c4476c0764a689cdcd6b33c27c5e988ee3ae5ecee12c21618000d0cc3fe5dfb9adff608fa7dde74ea36f187dde2b169f88e2b487e99a0cf826c3d3d33ccf93567e826bb6ac55001e97582effa3820b25b7d05fdf524d3eb662057c2a353f32b6a4c18603c4a086f2e879b10f8424b32f7844b99a384acb6e95e5c59f152d36c12636a1ac1aa313ba232eb8ff9aac7828e647c5c0f178ce7ef1e47773f6b9b000868c854d28ed7b598735fc8b20c553b44984211e2c7bdf979b27d42078ccf3ecce99cd759b9fbddefcb4c49039a74482aa5b52792aa7e0c3a280ac726df8da63321ff4986b639b905c81a723f55d9ff93ac5273ab58d9d2c8e2089ed45b22930b8a31f5e0dad25262e8e76bca1286c6f5676cb21371d2b12a4f66b4737f761c431f042e1d1b43037a81aaf9bad806a14530ecf4aa28d179b94776c6864bd2c36e60e735a736089aca143366c5d46dc3cedfb2fba733350a68797641ab0ce4de2a654cd1c9470e39ecb5e2600be1eca51254b05ed8d0d6814e6e1e74b46a0d684ae419a25cf5febf71f544f32f48eb9c1defaf82765c826d6773b4fa0ca4cbb2872a26d94a5da27d91e550ea3eab3f03e30c032b5a20b70678115d16619cab618b4bb7758c9986eeadcfb0a47cf2c70caceae669e379dd8d97ae1ae5a883f8c67d29dfad1e29e4c9fa9764a57ed5963fbc97f60509dbb398d098a9fca3258a555faa4dae6492d3ce47f70b2499f4ff08d5504c91c676810c25463c7d77d0adba06e8e9bbaffd8c64ec9774b691ccc51cc122b69c6594d6e283af3a330cd8b69f3d6dea94932a729ece86798fd75a7265cc3c99f220df44ccd57847642b281b6352adc83fca121a1e483beaf01781469a5d2d73edf2bb0c0ae079d9e75384ce07ecc58673a9aa399ceb23591c6e4f4868d53176d1a4f39b234d391cd50a3217ae3f3da4761ab3830dddc779fd4d61bec8b62f1ac1a752494a8e275b0bc8b45679f14e1c1872bddcf5e0cb420ab5d53d3086c82a11f69196dc4bd8b3733b7fd82bcec6ced0989f64d6c601eb76ea6fda20a261bc98346755a736bd731e94cea9a262ee65655afaf0bc7d2c5d7836c1f3b24d05a609919faae12c06b00c3a92a7eae5465cdf8ece3a8be2e07dc896870adc7a9c97bdc40661ccffd8f0be26746963e2cea0b479eb3999062e89ec1fd6241d56a308e2086476f1775cce49c5db419a4bbff8a5d60c43604d774a4f7bccc296a39abe39272bb02f463b8d57d0bcc9828f1f09c681a7e368bfe7d6507aacbf651f512b92495707a772360a04252a1d8e3bf6f14f5dc4d72d0ff6083e9afd12b61103faf84759fb48ebf3a469c715ac87c9f034b078bc26e797ccee8ed93870d4c4212794c62d8a1d9b3276b278608ed0d21fc0b3ee25c4828cd90bff5e4b2555a16418ed16e826754f5f66aad8260bd88b43adcc490a92a65943044550eec032537e318645f9f8a34abbccc632fe938e2956d3d3462ce46d1072fd3dc1e0266bbf4e62e66f14c902f79fccbd025b871b8f2e38df0d820fabfcfbd9895e24a54daded2f88f6fc505b15dd264a2bfe6b44d8219d29ea6078ece36a6118e37503490231614081de04422ebf7c0135e04306cc2ce649e62bdae9eba6d37aa8070f0ca323ca431d24cb4844cec60f0628a772c0af8b65c4465e90908ea07dd46db1642593836eefd7f3c27b96ea481e4721061490fa0baf5caefb96e4df480c527ab6d93cc9a2ccfe8a175445298edd4ddf961a604e7d6d11d4663cf541bc27e9ae1901fe9960a9dc9bdd30aa48c3fc6d6139a33ff3878173483be828b1cd0d0d57c9cbf9733cff4b49600367de7ab925232a13ea30fd2ac87292caa1b1839c20262e8d64a200d83453e4cb544f5b4675dcf36fd591cda7ed183203d84382ec269b84fcdcccd2fcd4bb0ef30ba0fa5f336183386304608ad3f437004b60381b2c4f9c108eb5b5a71bd8c83aee010d69710571056f64141142441005c497cc857fa239c20150ac7935690209d643188c1a3d4d51fbc12e69e7af633d8bf1ee753991a485bb275728228d9353d6c4bd5ae1243ca66bc7fe228d4201592d5daf8117d94a37ae2745525fecd295c50b7ea63409af037ecdba1b77882c10c0cd065e2c5d0fb5589ab6b366bf62b7d0d1d7fc6229f6c8b0f012dbb2ca4c304c49354fa067d46db08ababd389696577364553176f3823e48305cb4d545fc0529c077bf5e7a5ef27e3d8d28e9ae788c295610060f1430704bd71406db1ab92e83ed6568708b7047e427c06dc30ccf70d4f12733f86dd84028b1fc21a00d60a2e9ab127705d1bd875276cb5f584610caba757ca4909d34ea7dd7ac5cdcf0f954816b2400c24928beeb644a603f35fb92d99bfa2fe4f667aab7708b24a41029344f28008252a823c4b95b366291599274ec196f5943bb8c22b8705ef11c0a4a725f70dbf5ef397cc1f6722a1b6a2170e9d1580f74693b0b16bbd3d4b2247198f305965b3b307c00e5063fd65c3a9e1d799669547784dc110f3a34d9639ecb78cd1ec1fb55322f8a980738662a1d6f456ca982b14b0dfdfad09737cae397d5ddec6586556befe215cb8ae147488ded904d0f1eae0994105527a139a7e2b3ffd2786577ca51d31221f6dd2da7f1fe3bd2e97b74059a80c3b0d4cc62ac3a202e974743f439d749d0ac21bb96bd973fab070a87d582e99cce37f66d9163f58362164d21a3ffdbdd6da07cecd4b475d2ced1611d38be394664f365ba886a0171be038308e0a039818ef69600a80ed4309414f625af56be72dea2a114435d44e95279b5fa785ad51fd1ed70ff4d9b38b7a84aa6cdd08608cda4dd2d93cf5ca7bd74e47766fc377f48fbbac097749973d86b5b39a55763fbd581ce3123cac6e9745db288119af0d8788a3422c53f260beae928ef55b116f6aeccbae9ef7fec09755c71198274e904bd41f9f060f179e05ffe95969248a0e5ec1feae81af918b34bbb2a0c5603fdbe84bf6039c7f005a4abca66727aa7d9c6bab2f546779c97befd39929b5b5d882d90dd1b4edf43dbc5ba95233691cb9c22570a1cdb8a3b4846257b0ac7a09c4c9909868bd267e3e52ca82f67fdd8b00fac83be2a8ea1d54dae6afefce4f5eabb92fcf743f3de049d4ddf6c481e1f57072df2b9f9b6d993f9011eb8fcd1df6b12ba39dd48f8fb48bc640475107f371f52a2f6822e1dd8d48c0e7aa80cfa95f670f52f23cc7916e632f46069453386bcd85935beae8ff6a153b6d6c06dd223d29d95cc4eb3589323e43e2ff1dfd3e717a7b50c34eefe8d64308cbf55175bb2a117daf611a173652a564e25003ed15b5be737bcdcd23f2f60394d9a27b2b3bafa55f1af85d9327509e1bea58add03a71cdf4bdf5dd750adba6b5e47975f7d9128d64b5c6b218e4f6f57155eebc8fc903f0360b4955cbcfbad787f57b8df0704bfe75a93b4a8973e7889c564d2967662d5a63523ff32ff950544ea1ab48f3721161a2f4a0ac2804fd414b0021a05996649bbfaa0834bba79afaa50554a74a2105bfa0a35fb6e96d72cff1fc94886d8a658d3622c77a9997f2d79e4b897fe85607035996a56bb59391d90dd1450d327d0a4dbbb017df346ff2ecb146f9a6420af4672a0b62b92a218ef92d549a8ed360cd49db60716c2fdc3274d6762cd2ad7c14c3126029f690841f213e5c3385e3e43d2d5a6658911faa4375b3abe96c4a1d18885c20f91cc7a06709e30532e8bc7f6931e079b2a37d9f5168d1db7a80a0edd260a111f60f35277b96df45a688b955cda38ccf5a346f9b7d29e860a99f01980eee522598077f20eb7e1c00b82c7de6af4a51c776850ecca11043619e602efae4ddc03cdf1c30b0d238f168d3736d5418a74e1e65e45e5580bebf8fec26e096fa04ad797bed5f90f3139a0f1fd1682921386ae91a8a9c55efc913560b3c4fb1e55a50ff6b72984bf525c282c6ba589b711ae36984737ebeabb5b9549a5509e018b528b7f1c1a015ab06c2bde453297cb1e6d6f6a580e6e76d05e4bef98cf352f18e7b5b6259d8edebed29f1fc91d63c5b004ee371217706d7e773ba7fcb71d2c791805541b4ef31b075bcc7c1a67bcef1ed4bfbf246788a0e56b4266df6358f32f5fb1046c246970fba899dc6a3b97d94226e4d3bbd33a4e5a54d5f35074e49ac6a2ca3becf8a45ddd199d8d97cf92856892f44cd06b92b9337a8ff867382fb0387308a5684f1c3385e858974ac465d7ef812c8422e2adbcb02ed131ce96ee61d8a50b0009ed527326bb507f0f4928ac1d632a8e9dc35e0fd566007a8c4778d03483b630181a029bc89cd97248f8164783ed14c532199369da42de9ebef8f6444bac00cc9daad565aad746334fec7fbedf60567320b6866c447751e41b881883a690ef86a67d054e599c194954540d761595d6dc0f22f6f6c26d2c7c987be7f4a0e71c4536ed485024ddc0423c68f88ba8f280951e1052d918f5e529cbe76b533e20ccd2fdce194f8c3631d1aa13c7fb23342eaf72fe6b41352ab5d6db5f7c6ed016802747fecc1ad3ff675f865e1942a02152a5fc5bb66f7909b7ef7eaad962c41effe74a2871386d69a275df1eeccf66976605e865fb25c38b2ee4810e010730fb28358d7855645952f2f12715f74f191dfdbb510bf05f28cd776d4fa48cb83e7847497be1c7ac0b5db184ce733b8f7311367b2f92072ef60f59cb81273f498f1512265307a8d91474d2d239e54030bcbee0b99d45bc5f7e95ba134149933bda32c0c36b511c5421cdd8fa509144ede3550857b131bce074326cf258d27c465604bfd2a351b5eb55f1b16ff3bda9ee892a0c5a6a67544a5acc544edd8069e5162a882d5800229b309a3da009bbe775152a36ff1586eb9d77f78d03259b4b2dddd1877809fe96bf17be04a181f84e884fb194fb0ceb465f8c4c405417b32b18ec4fd28648cebf940742cc8fe5ed2d37b45b52e0a8f20ba60f037a38d7c84c8fc9962b9f0187ae1650f88997fc9bd37c85873d0fc9060d590560be1f549e8eb61f3fb1a4e75a5ee11b3576dc240ae20c3847178ba6396b38507a9836f816fdec5f2ed9891aa2db6710bebeea0130376d0574158c04fec2a05479e4bc164bce0c2d0e87fd7047a92972295d4975e053b472e3d3717cdd2dff64dde9fb8311424486c388eadf75b1aaa8db1fb93329a84d6c965dd6597c6fd520665a749d2319849c4598b37820a8692195445194b0e8eaf22c6b1005a75c21a8d7ca03f0b9a515a0ac783894ab477cf2a7f4d9dc423615516d6d58b5c7ddeee33be1c5a1c7eff8b5e91b20f1d5e8710b6da8905f5b6fea93b91ee6a3e4f8489a1978497d3fd0c9af8b8c8621c11314a59e26ee5be1368b8b85929653bd9f07fd3da52bc8bc9a92c50e501dfdc421884a1e6c400944bdf7cb928014520df1570d5be37db55eb9a34e56beb2ca8280c04071a8b7402989eaa869bd524cd57396627e2bc17115e49942e1865f63de6bd45ff1f389ef0c142de8ae765872186659e595d8aeb43c680b4290fe086773ae4463edbfe2233531aa7c9684126fd7421d1a9dcc5b5404465ba300e62c727c2ad5cba098485799a85e0087bc839ca711eff28796c8f0fcf2957dbdb7edae1dfe9db7b823bb051c44ef7a313a0b2d2dd0dba836e9c182023cbc266bb531935900c1ac842a22f1e29794bf044da32f3f85661576de69776e2d0e99031789618d4d1becc9fce26a27c45953e95765e52ce024bf63d96bed26edda07d4cee3d053a3738ad3cff2075e49790d618e447b628ba480661f6f0a7c5c22c6957111f6ef38f80662b0a2309acfeb48e97aae1adcfde4df22285874ddca4b2502a8ef5c9f71ffecddfd6561fe287b5f986ac9c6a9cd82839d30c8e754ac22ffd20f6cbd1be73aec5c7e9879be6584ab5f9a8830194817a61efadb45d20e51f89aea58142fd972fb88b82f93410cbbefb379d7f107a1791eb2539fff31f08909bbebebc51ed520419494e4a2c0ce9a984192aae17073846bcc7aea8493d9f84e3a5bd01a57c1f7c7880b94da6d0221b41de04f92c0396dbdcfd7b04134af2e3f65d7b669e6c336daaab01aa6d0a8e57fb9e56c4dba3afb2f6706fdacd26fb08e8753ad515e701de9dedd85fccb8c7f8e46b2d0084c512962e085d319261902b7ef658444f714401cb2cf4fdb4e83886d4f06923bfd8bccf2169b083b2909c303f7bffeabfafe4ae4e15e8e52d7208dcf5249709506dab2ee76e1d59b8e4b6b429ae1fe1633aa3dfcb9cec3e5359c5f07312f723abed6cffb2a2a1576bfabaa4497b7f15fd2b75b363a9ca5826186237e900845034f424a6deef6e29a4ab159db38546790628ffee542792ed35f3737e8577267e8ad00fa1d05c536f4952844a80eb704ae3750a4e14943c7e0f6128a0ecf94e5baeadfb936344d5137a8f6052e7f31218a11ae1a3e2b9db2c41624b0b7e76bf8a8c421484defac4cb54b88c8cee2f9169bdc59d0efd9f72e4411e03324e9dc365134db27610b004f0162c314c2b4b56cfc100e712c7cd83613c1f03f80c65c870ea6f379e6a097fd6b2d11bc82a1c0cfab1293be390e75e132c4bda95925d22744cad70027d89a190f1d3e5d7ef103422fffcfb116815256d814be21f89cc6775d7451157e92c7633d1939955e08f21a9c63d9046af776b63602163be6568292d208c179cb2620a41e08546be640f721d808c97caa97138c5649948e8f75e9dcd9107c4cd17579c0302c99ffd6af7ff17676f830722c3f917d040fbaacc7ba8e342d933ebdb1b385058031f293911d3f7f808bddf7fd6205a9b9fcc470fa167ef2b9b701675815e41d84510bcc3f62517c584be2a8543dc31f45f8342915bbbb4a18c142332c7433add2260fb41c6fba893e93996768ca3984b52ee585115df395a90f2d2ccae7bbc9be392cd6f0e3e1c3085aee34090e9d29b7dc23c221713d7ddff23a8c01ba0f486a0c2c9c1b78075d79887f23a42751b9aa91d09f180a4a5d9b6bb5fd0aa605fe8d7d3c9e395e09297d4bee77d1b7b189edeec5e5d2f61fef5fa12026a170ad743c3049facb8477226e6f54a5eebf08f617713b70422e0a809c90773dd822fe6429369eee3fa4eb96f5e00c003fbe663ec6eda509a0520f54b976b3aa582a8619d65204bad393c72c951315b4511e9c61bb57f0306a487c7f0fedb2aab86f284575fd5fa4aa16197898d24221fe07df55d8f687d73acdef0e6529a03ee44eb1f879fb024c2683f00576fac8cfdc0e308c035698e926c2a58ab4bed41938d038043ab26caa682af85de72183d3e02654c8faa1a8d1b76c07e86db5207ddcb18510d430ffc6abdf5631cdc0feea6aba3632bb6f6696ef440fe77e89c794666fa7c62f4ec87ade3562a0d2399d5a24466d382834362672ff0216394e54ea22b8e8e5d4abb61ec0c33c0140c14e0e04b37731b6723f905cee8eff65251e8fb09aaf4f56791e6bfbd0ca9de587ee8de28afc9f57fd5a598d331517fef33e28a95adcbddb229b9cebe7009bbdc450284c36275634ff4564d99327410de35f840c22f13dfeb72fb6a8e27401abebbb5215847a4db9d625fbcc50ca215478348294b08086bf075f3f0f7ec020c50498363787bab63a4f2a8facedd8c1aeae0e8129ec9c2f53fe182baae5f0737b8a8512be9e799aeed8c7058cbf77ae10e275feeb4ac3cf78bb5079f3c39cfbfcf5b7999ead29b7bcf259cf2dd49cf39dc9d6f246617ec0bac2a6e51eb853f66e92e369dd50a1c9c0383dfdfc1e42204830e50ad7ec6362efa5e09e57c2bfe7d6904827ab6b1f57e8ce612ae14d196ff7eea88b4ebbf44102c86a7d3a0c93283220dfba59fe61baeffeeaf33b4d54798f46c1f1753e72b7d48ab492ad339395777348d260fcfa244717ed215bca1004258c72f033fe516a95fc8367e60dd9ae89db825de7f4789eb1e288c261b4887c83f0902acd8c3917b7821468a09273ff972db309ebf89ab379734e7ccf0f3d0a4167df9496f15f7a2894a9350d5d3fb7ea58f80a5e6a1200106f6298a2173e1c81745b7423b0ff3a06c437872d0d4166b849045176a440599ff47e7399e767088d7b3a1c0b9cba9e99b9812b0a9a8f5c1160dc4e631470f3460b008a36c514c959f5525b0ba559f146a6a883f8e4276955732eee6b44c836add0d0b78dd790fd9d0256f828e5fc88ff0b9ef689fdd03ff50762fead14156d218b108322a4f085617cdfce8cb91d74f7c1ed635d9e9f442ecab25f3f59bb48bb3d4150e269f0ce732519332b9a105698c4263fd97920fef9ec33fcf84c0074855d7e7d77bcb28620baeffb21803eadf269382ce4970716248a2ae42307673831af9caa670df67f695ac5893d96dd6be2a53f39ba6aa960178ef8e1d9673d30972e62cbade18cca8594ffc6cb66eefcee7f87addac38cc91b880725d9ceaa08d0ae41abce6593b4eada6fc2c90682209f619a0480af8dca16e5967c83085c2f69000e41c16afe060979ca47df96c603e2245c7457256c7b2c6c3e05bdef17aa4c4e7fa4e6294b6c00f750ebb6bedfd3b5dba3df5aa5c346b76efcdf9ed965651d2ab7dd0fd8f94d455614d5c74d18fc9625fcdbcbaf9a34e0441b1459db7d683bd0d64d4c004b861471dada0cd3c9e8e2e4648414a620d210406d765fa5140a643fe55b64dbc5df2415e12e1012e2777c66ef283bbc18ff750c0637abe5ebdc65380d796139ce44199e1d4408c847a15ba6a6ad49ad7e20c75e3cfd754ab54c3f48e1a101fd1d1b6f6ba9508da5e7764b09925cd70c5d0fc32fb74a5e5d62ca3f0edab206a8b1e3ab72c3127ea94f1ef5a8af9aea15d77bc619798bd7cfa1084e95c08231b8daa4e92a8a1e706b1e111ede3e1dd0243495769632ff74c02fb1420f4aeb5c02ac4763ebd5273cef4d0e054a4eda02fa9fb4884c6a92168901dc98981c6535a7a54771aea2c308e2cc428a16c7f19f83f3ed00b4f8fac9f9e3f77a402cfe8fa4e5dff59f19cf9f9f3c76a705ddb6a967954673c77a679870b368743bb1183023170001d3afcd70dd2a696097060fa49cdc19bbf2c59cb6f814a1032259595943ca96222e45bb42bdd35cfed1a462e8dd2e0941476bad0357e9e33950ed30a8a944fd64975b7b77d6b97f4f356e96d8d1306d68c2e490b4f4af93192c3af232e3d823bfd3bde2fbb4d4b10a7391a1c329642ee652b17fcadc8a7719300aff29b49fb93511ff4172f34393b2c42d72955d8cf37a1f2d8afcb6bbeb6cbfe96db76e3317fa0957f5885089b9958d46b63394117adfffa9819e15f462494442e9a8b3918154272e91dd0fd69d31eb42474c4dc2866319c80ffa52bdfd218faafe882724db9edc4730056c05fc3f850e0fdb27ea9a63b2fe90efc08c377d3cefa72400166a9525386cac6604211066d12f3a694f75b0c377ab5d923c8ab484775eba40196d3538f5213056ce10917fac55ee0335248597ff206680ff63caa5481c662fc1b5dc7160d5919fca180e055d6cae438924184343294eddc55a7aa5a932e67f19972f8c3bba92d41d146b036c6c66e6955adb3a554d3a5110d742056a71edc0cead9874b22897e1d88878bc6e43d6243485244890f296af562d642a61c820f19861cade3b8a9ca805bec604c2948ff68a83af05328c04fba266bdb99c73e0f66bf8fa56c624e8b8dc6faf3404afeb633b7393b7bb423c4fe22732838c507bba379ffef74688dea1dac2fda4298dd7dd14ee8ce0fdd8c7313ab0992b7b8dccf7545172d1dddb9a28fda0588a077bbe1fbc89d6b12374e3cc6650b07ce62ea16dd08d81f4b8fe8850c73eb063464ff0bb5fa33dfe7cc8dfdec30c16be9c06004f363b3cd911d1988aef48ba8440407b94bc7b31f1ce6b57cbcfae3b16ad98bff73091a0e191945829aa4e904705a35a9302ab5a643a674b06d112387bbbaf70f96667bacb09c675e2bfc3bd1e45f4bd6eaa1419ff277b6820698879b81a556f91bb969020fee81b04a347cddbd91496b96c246c1ba66b5c961b7f985d8df5b2ee99f18e2911dd69115fad1c56aa5a18ff29fb2b491e082bd09f588e98d27902adeaa5ff3bde20937f2e83c1062caf51cca009b9997aede05557544719e37c3d6c0ef50ca90a77e74f702cb99436fc0cbf31a507368316b41fdcfcdb88752611beebdaa1a158afe23322f4f2f7d6028bb97f74b01b9ac92ae459f6adf4444a335bccb45fc74756f9322b3ea695756294ba93fc20c259321ee6ecbcb3919009cdae24176d56d214d770609bf96e4b9633f5146abc2f941f2c43af85ae36f027b7f91ba1ce0ba9f04ecc9f07247cf58164c8d3281cf422609c7e88452793fba53b8e098c858e368270201116fd017bfd415eacdca8d922e1bd9100d40c38121ad8deca81eae578acedb65dc58bcadc148506271707df777fef857c96c8bbf9e780e842092749d6c9b798d3cbbd212dd3c3184b9fd6154e55e6e240d72386416944f9778545ca6e271a382fea0ead71b829acd1ce4489e4c30ae86e37470163518b4f804b2fdfa2c19ede3de117097262a7ef5a6bba75440245cc60943fbbc6c7f8bcd74eb803dd1fdff282b765b04da2e5537dd581f0cba517d967258f426550d7a2d05ea708cf7134cc60489660b9dfe20cb941097fc9f3ce7e9583ca9e8283b32fd04d9218869a48371d074518d6093d5b410d19e336bad1fba18fbed01d4b5fccad861afb2f6c16e325766a888649b6878e4bc7c40fff121021da1d34672376acdedeec034b6d62d1d22a0ee1631682f81d4a416168210d4bbb8c5cb78e1106a783f853558356c82ebfeed7aa91032cfc16e5e43aee9f7956d7f482573b6f2baa418f05deaba37361c9b5f11668760c65458290cf7ba18fa2b5aaf263ac68060036045e1f31fdfa26376f82583d21dcfe558fdb30bc9f590797b357cdcade7e3e9b0ffc352a7372e0a62845a688467b3a1feb8861ed354c9cfbd8034c6657135e35af07aa27dc6255e9c8d7c05f67f8dd37b71e1a5d3212fa4fb04686fde5e1a13b6ab862483ba29c3cc50ee504a17810bc0af188c9b594a592865edead8af455260d5c1c51066296bb3254b9556b12b770bb5d7cc6b13aa64a2936ff0392ddc3b61f990e54d1d61bbc5980d9e1b19ab38e5fcf4a7623837c2e968bd723784eecd6f1a161d837dd3d834ebfd233db4f71470ccb13a252d5b1ded43886f91d5551d37fe793d2cee7500897765a55097531a96fd8afcd24239c7bf7935e4c163c7899ee03f9838ecf41f1af05a744db257e41a0bed72585eda7ece017a6c31f55e7be6c0d7bbcb2ba241880837484e075299ef12214bae651f555ea6bc3cfca45202156234a61083b4bfbdc53704ec4d4eea08f0f913f91633e8164951eaf488fdef19831d5645712c0cf1d3cc52c713664c07ec954509b6a199541a5c9086e426c4e8898cceffc9698c56642e317a7789c446426381cedec355971d2e31b96448282cad5985553382a2c9999ab059973e0715c6bc57f48850eb0c7fab359084f49e72f6e6e9588530f2c2a1628569acb8cc86fbba82a02c9385f4c344eb57a1d5f3c679baec9be2ce040394e526e81e765317a503be91e253f71293bafc2f30bfac58cc33584a2155728a28dc54121e02fe58cc01122e3e76bedd68ede5b431d2a7900e6ea50160472292a62ef8b84120eaab5e6b51e2d884df6fa0152a5439606ca60673d40ed6a225bb59a63823099c3fe4937892dbc2855c4ae4266ef7c56e07d0585d3b6ed09cfd73ed6707a15f510ba5609960ccf7c652ab21640169892d1bdc39992c0b5bb658f43cb1722bb8b40c60df851d580703c90715090ce4df8b009239020618943ab34ee7ac9c38734e4b9daa0044c8dd27e62d18ef665517210c3d41572f1e9be73079a08ae40798d4def5ae443769ecdaaef8ab2b2e51b2f93b8e50834aed9ad57662e4e904b8bd8205f5223f054900b5ada89b0381bb3c99e887d7c4bb97388219caaf0bce8ba950775122b01d02ecd0324e70b8c8176354dc0d2e287dd5f8f68b53946467863736df18b92a9465c34b2d48233ac84cec42f0f99b42345cb5135a62766180d49e145a759280434f1ca349f8120dcfbf21960409c2ce57882e61f0cc3509d914f14c49d107647113a208327eefc2faac49674918c54813db401dfa15f3071199624e355df8a6f708c8d72c667dbbd3a1360ea3c79262ea8a02b0ca0d4da62d455c96b6865ed032f6f0d8acde54d33539a76b53aa30cd22eeee368bb8fe894aee2223a870fcac79319a60f79c9bead7447eb459e316f9df6a0c536deb5bc05d423196dd839bfe58d401679df1ba7c0181ef5e9783fe7081f5bd6a917e2668f8b7792aac1ef02ddb6e76c8df854806f127194f09e01a669d4238f22cca69b63f4487b4cf04e8342096faa34f8719e299eed0e4c12e261f19dc733514885324cc68e792b5222da640dad796f7a2b1edcce9411b21bb49f7326b9dca7a858bf3f83740fb336ebae2a52fcc1cec42a349b20924bb4f930ab33ad87883e13e5ad97646a0ce2737139c72a8fba279df3de0b4c401d933f229190e4282be069d2ebb4d88be54db25f79a867f54f9022cf13fbb2c100a081d7b69c3f5793c95f43aca0d57f60d9efe57df2ce0549472b84121381b81ef0afe4343cd11080aea876fba585502aaa663dace26178a2b5a05a7837c6873a16d9529f8dd433e5942eab3c93d267b26a273e4ac46600ee5b6a0e65292a5d73772873f91c56c06e521dabfdcc0d6578dc946c5e19c1fc0675bf479c48b2a9d14ee72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff1b7cc6bbfe391ad8414affa54173174323db6b023a307135c0b6c4fbb83332dbc27a7cb05b3bc68c3731a50a5aff442a57e081b8a112384ede3d9e9d81f46f9c83eba6ecb0aa67e7b37fcebe59f1fbd99e37270c42cc83e9d3d793a4825384ef1e3a73f4869d84349190554e7011dbc13b21cfd0ce3875918cfda59e0bcf32e45548e5cf1fce26c7be41d0c0f78b1f7887a17b21b8d9405322cdc10531cc510091f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab9c38ac0dd5354dfd45a1a6f148a280abac07b90e2281c42bdb3d457f1192b746d585c767a6c3c415a0692f644e085aef23c7abf4f21ad61adbfdc5a638b8ee1b3f3648ffcd22e3e219da57c18584cda2f58b17d8517ba4bcad911d06a147f270fc79c2346f92f2ef6c33222b8750452671cafb7a6301540c4d1b396dbd7d055c6774176d11a9dee436ad6cc0f608661f5cfcb5253bab68d3fae8a7349185e6e2deca4409bd3bdaa82644bcb74f3d94939fac753eff8dfcddfeb9f61e7eefc956043cd3223e4916df7cafc79c0698285dce63a0dc10d9884df7e43559e974b4771de704bdc5681f531140fb3dfc3f6a7e09d287d565900f3ae6f6bd96a0fa2e5b0ea7e28c45f29c3c931c17e64548f5ca3ca498a0ed468adb1b7317c528dfdd51b9303670eb87f94a49d6e6d39fd737ac9ebc1b2ff3c2acf803ef652ad78c118c7b031c3d393d02a29d1f5f0f9e0ddbbde19e5147c8888e5eeba6c2d7463c45489d8ecd1fe2f22f0cee665d3c7b9eb0d4c049c8e97053c9a4fced449304ee4ca727e84b3b48292651b05ff09f6d3bb064518fba72a5e866844124eb9e4efa31bb9e849c3f875272a2e1a287651828df73d7fd5765a3efb77d7da34e8d6ea61e213f35eeacac3856bc8c67d4e87287f08ae798425d2f65088d38e427a8f3c825c6914c9bf83b92a2f2b8312618a4666e09c89e46631a6d57437f58f344dbe28046202bde1a4527deba01b6deb27fa6027320c068d44973d5103dc8ef78496800932002c9b76b6b64a4a1e0637633a4df609ca52a4c52f4465b57fdf80b8f10da30a7812059b762815c19c9b6661f5211137344f1ff4101c978941e3d5ddffef8e846c078048fe867055607d3c6cdae34bfe48efca768d5d75508e9cf9d7094db3e4d4f7762172e72eca9501f1d3d57689ec41b764a44a17cc4cf2c40732d0b93d492edad4a4333224bbc237315f7b6c807cd11cb34c64fded588849a9bdc17518d36d6f577b625479fc6acde0165da7d371299f4e3c9f73ad06c714ea5c56000c7eb66a6b08f54d69fcbfad66a446ff2648fc67ef36996854425501dbfdbae9edd831beaa0bccdf7d1af691919e01b9206e239da646c759eb0ddca5444c3a13b86b003f1a218a161b1675acc1c6fc70696384aded137ee0aba6d26d4ca041f9b38c37e64cb16465293c009255f734a154e7aeee5133e122a20a6d1a57d3f2ced020c51af50f026ca6f38c203a95136447d9d9f3a63eedaa5a168f7909e2ad74cf2cbcd0fbb4d578a9533e6836cabd14dc13d1f044436b8356e4d545cf7b3dcaa13a601b78d2ad67ed124e980e1fe17d1cfaf4758b17f11a70a183c7f488c3cece6bd6eca0f9ef5307c44dfa99d9ce2a00d924c3cffa1e82dd455ff1761c0131aa16834f1badba2462cb1ca1bc4e0fda3cdc9925a143c09c811a2c893350e10310d5e890abba12adfc1d8a566b0921282ed579167052bf9a98725799a080f31e950f7e1052fa4d67c71bed03e3787a1313fdf12d248041968a520a1a8c69afe41549a79c347815841e66ca0b26b9b144303e58e6422d1407f60bb1f541233cad7ed26888df4ebaa27d1b351494d2d31da6540607d7f40d47904351b1cddebe275d0d7092d1d271e1f919cc835ec7c75b4b0790071fca82846ea0aa4e19ba55bfd435df13870d730d346ec8a86884992cd08943926e7880b0d4f096ac434377f633f749e5bbca49ebb3b8a83bacdf2eca6ec3499fc8a4404fb89e33b854dd06a33c3adb9abbcdaea336ecb19da0cc416fb4c0afcc710249c2c90084db341bebb168b33d806e12230952301bdc1860f554262f746bc97799a3860bf6d00427a29ad60ef966d5226d61a2208a22b834e7743e5dcfd24850f820646827caac03a4cb8811fc918599bd4da7f4383b7c488490427e0b98f94c22cd12285e96504e0acf4e75459c9d114a506bc68db13fcdb2bf146fbe618ed8c92c2ebb38ba9de3dfe2349b513437151873181e6d22ac924ad1001febaa8ce0c2c8cd4487fb1f5e8b066bea5f97a77c9a7dbdfa76a2dfe1017f85df3ff9428c18fc390cb14911d2c2042317ef781edd2043f1eb777f923fae1aec3d85c9f98e758871ea3f7371eda46473c0a3c5097641f3d22f6e2ab3c39df47e13c31e6c2eaf7ceeff3421fbf598b0bc8d980c08aff2426001f7df8737979273064b555366c6e8fd91ec937997b4c04f3e60b5e03c62bda345d2c80e3dba93d8eade88c54b66ae811af94a4881dc9a1975ec6d7073e5aa2928f9618da91738438e2a896648e75b821926de53681ea160d9ed3c1cb8a3c08665bf0e2041ab203685cfff6382f0db08e19d35ff7be3602e2111f22ad05b4425f6b88a48bf9c92b31b47eb8d5c4748a953a3b31a6ad0632c4e6926aa2cd40f7247f8b3f36d735d663915e9e8844def87dc7a12c85f23798f40937528bc78d6d1d30a8aeccb7b8da3ea28197621777138e50190f88302945ec59de97a66ce3fc59fb1ce15c5abe095491cd8bbeb25305944e6c7e2f26237b64efb923892c71da770ceeaa4e21a1261f3682fb3adcd87a49ece036f19511af140823ebc77d51d4366aaf6d6a1deb1197ec9626499563c0853c6f82dd3c2c866cdffeb11a70f9d70c6a07efb22871ffc8e08d89b2c80ffd8968c76371b51799ce631cc8343ce91bb1596975db23bea133d6b795b40a4fc2f6efce27439996d288fdf9527dea6bca6b66b6f14c763a0a5069cc159ad60663efd1d3ef2430c09c08d88bbf94a804ae771f683c7c12c47e251ae6f210abd5a123d974fba8731004f5e81cdd713b525d59e747687902da43096699970dda5e4e8298c1b76d5c26a87ef4fee3b39d685049be4e4557171029ea56aa9379f59f5bd6cdd10c57eb03ef57c31f147b787a98f39c7f4ecded81cb270427e8fd7da0e75af6f8033e4906b7d71e1bab458c380ea99fbf0c9236eb243889a66377e83023547ddb50a218bd4f1ab2ea421fabf26bcf33871b5f17e4598bd51d0c4d414c276632318353751879c90823f92be13ebfb61958992417d7e36a70e5d36a83bffbd317203039432a137206ef3dec619c73d31602e39965e61d05bb34bed720a071c0b1589f72b52457d2ba093d1247f78a4b13bf8d16d2d0d4a324b8a8a728b113f867c09d1b6e1148f67b0f94c1f39e4f553566fcce0cfc516c8e6450d1af450173ca76c8a75fdb62d359b0796cf0e8b10d30d299031e982e6f7e9e92d8fde55ca69205a796f7d0330a56d87fce9a7cd1541f627b6f6783ff00ec9c9b0dc34a020f5b6516c0fc5557866d1b5063e2f1a18c2febd9edec057736e1c968c6986565c7c0fdfb1e5cd3f91457f44e598d7b8b6e7b36f220026f0aeae0836f14509d17608f253cdfd90f82cdf7bd460b6bd5cfb274a2679333b138975cec5f87b6243e2efdd53a1d3a3cae95b0eb88c6e98ce67338804aca58cfcd0d72e15ba17c0280914ae93de7bdea5496d02a6537f99fd2b52e93170cf4f19f8aafb6552379b5254c29458e10947d5985fb755eeae581ffa534c37ce7044580ed37bde01f8e4c1e3ec87bcf1cb88b7ea89e22a549d8a35b1670f3368687cbae8d07606bc0e1baf3854f67c58d05ab54bf25ed7707bc0136c8b86f45ec3bb910ee9814e0f528384e52fe4334e4dd4bd4dfe7080a18876db85d4ad5a03b0765824dadbd44d544eb670902d2660516eccd184bef048181db4dd4dd8431bf7933d71d31e954fe941aa05f344ada39a1357c0c43467c3c66c6677cbd500b1eecf9faed72f7a2584fb18def58d1f257e5da1c57085efe097b39b4e2a58722a93e767e0e53efbf84b569a9b79e7369355b25967ef5ba4a49f2ce69829d6ab41e91f1d7d4150c7e876ad5d675bd493d2af5d0dfae59499b14bfcccc8f04300fe91795d2dcf5121a8657df4de3f271f3775438848e173bff81fe2f9eb9cb643d0878fe8ed60310d1d3b8aba4eaf12057aaba8542611a7ccad5f9fb9bab7fafc8efdbc23438e8f9484d7828122e9dc27b73842ddfab94131665c9030d5d7c2752b49071d7d5229ecc0f40d87b0a7861ea12c0fb01535857493d955e52316d189c901df5375dd9c02f0a8ad8f733096a94e33b017af75db3bef998ba6e6b68c10a924e088d398431de3734e20f43d465404ab7db0081072a378598759bbaf7631940ec19a85d6c7fdb4ff7f6b5d3fd74de326cb1be314ebd3924c1da0de37e34721fd45244ea903910e9c2b601f84ae475d1a7bf207c35d248a80602d9e72d7f62327cb2053f25b36a654c2ca901ae346f4ad7f8e5b2cbc88bf92f90b9322320ffe7db3f6539d6352687bf7f4652612e9d0c0db34a5b3eda5b2b61447f0fba57fbf650a5019fbf479a2ef41ce6568a7dd31abe1e084046ef0699892750d5177d3fa2d291b93e37fe8f98d4104b44d03a68f51d410f3199dc98ab635bb099bd1a52801baa5b7ccbcf52c8a15c8636268523100470bfd6eb9672a3d4cf54e9283b24735f281bd58b73fd6f8f9ed160c6f546feda10c1165ddda98bd398e842034be550889927d6e9d6524df4c4602ae5c12f56f33ac3c43dd860802832889ce6aab64c1dde40c5de1b101aeb90753e83be917426e957fbedce7d08a06f43be997eca65d21365d68e3245ce87716dff3a38b34729a215ef735e520caa72ae9ea8f2d2f056ece26a27991d7860b2ca0af6d357019d7c37b9df4244c68e4d3f54e01a8c3a1f9e1c220ea6226378d52e243b0a352611477ef179ecf5fe4bf9ee71155fe8bcf081d0b5129d1f487506b28823b70c5be6aa3257286f9edfd6de6c2d659e43337b5b29f515d1b682848ed80e0553256346732a85c477998965a1898656246d1f6c1ec100cd3d49d87fc3abf836ca5e91bc8144807276aae5b44c22b56dde146b338c7ffac0523a7406ed61016447ae755cd6fc3da440fdbc5dc731c1bddb69ad5d79d383df0b0c9763ae372134ad19fcba2cc574a4c173e73b0404ff887fab26bbbae9c1cb5b699eaa133f29e8aaa39b1d8b7b81f8ab2ed3dc195a1c2667490dfc79295bd6ada5514c1f9b18e4615fe26c937ee10d5658aa3697c1afb64f173ac258054bcddf357f8e7dfef0769702f0f11865d7cdd89ff92401c7ba47f8d947c97ed3e3a07fbcd76775a7dcd369b182fdff95e71087945b4af5edc9000bee7622a5e6e4fdaff4d6fe8f6f549ab648e359f66a785f0d780df7556598c09ad5f8330b1e60e03d00570b99f5312f2ff287288eefb65b47016a5b83c23a203c61cdf2bd80632b853f5c26defe53b718fc9903fb324478dc4158d2261f6c2d37d8a0c304844ba2f4f725714a84ecf04404105d84c3e72d7965f9d999dea14bab60bcaae5e80c8d85da01ee20c8eccd762113a612626382f69dec081c9449caf7f238c36179872da31a8e0a3622b7b8faa1d7ab26e0fb6a9a10855d00c548d0e832194ca44dbc9514fead102b409c02f93771ebfb00b9b744ee82d8c67b09bd745e07927e2a976503fe064d7c5b22fb16b550d80d06029c899a8ddcb2163a59552d8649601e06cb9e2c9c91b557922c225ceb12a52972739318aecfc38b7dd3d934e676baff0f8a05a0bedda26ffdd9745d73e35b1ce6d53cdc21b27694a5ff68042e20cf2b647016e00f642d4258952a32c186a9be102e8bd9c966fb4a385dc992fb48592aff03e116389d7780a777a1e5b377f33af1ee2fb146cfd6c74cc89d000899abfbff073a7351f59bdb8a257adbf1a8e027a8a2e115f6d88c18ac049e8f41134cfb18f357ce850baa652f67c174b558aa18e93aabc947e7d12c62f2bc02fb65aee40c088de021d7deb189bb19b4eabb7be1b751a3d7b2e756a0804c12019323c5fd3485a748d72757a140672e70c1857097aae00068992fc4c0cc15573fd6c26dd97df734a7cf474028852734cce823add940f59b731270db93de1a5e9f1f9166fe500157fe272d29190d36ce3200bdbd2b7d1cf26f6c3da0dd716d973bc13b44c07feeadb386be428fe92ab7a5ce2d38d7fafdd05d26eca9b83dd05fee432570ec78ee1224421612658e44d4138eb715cc3d7c75362c5bb4d1ed0958d37629dfffb5a8d5b44534610d1f1500e4620d6fa42952d0663ca39a7ce6503f79dd20e328ac238199d8370fb7ef3c3d4ae73836c08a5a6cc26c1e511cdcaff043fb32149ddaf03e8aeeaf1d4a9b33b4948bbdcf4b5647513fca01a8d804db47ddf586b2cd77755e7ae8f9995dbf3a4649e230fcdc1d4ad658f4fce6ffd1e00dcc8ee7d0951fe2b0f1150931fe163c282bb22bead33d036959ef0a9389b11798b64db3634e00eb6155045bc643ef46d13a38583caba004741972725cac14734df06e627913a8622086b9afb7b235f622af97d2c3099b3a999653735c683f4a875dcf09461b4a849f58cddf9a2dcf28b18a90d45185f5337d545306ab52fe5fdff815612ae5469ed6c003a25a9d4ded60babb83257928532dec60c52b0b62bf6aeb367b5b5a9ad4088498a9b747f2935cdb2cda8c4ecd5ce0c8947a1b97f8f8dbfc64ce90e377bfed5742ec1162be481c0bf27d524e80b0d0ae41446a1cb61c45144e88a356d02c41810a8a94630f0df1fe11ba651840ac83f5f53109848ed1ee506a7a552309f0d6e00d26e1094824e1bd0aa25687d086be4346a5f8c11058abf80b76166a938ffe4d7edefcde7b02f58bc4fa9e66d266d472199858fafd8d2edef36130c654d5f925aed6f2ba68fc2283e4d123da6e638f44af9894e3c6fe4ce24a01a78d985414afe18042f230606dc37d39dd65954ff8b9db0af47bb12ed576d44b3c46a7be56694767c822dada38da8c6083d63f8fe90009c140a20783dea4424351e467408a757c87c2af7200c484ab16817f4356086721032de3e59c8d950b2e20267db805132669cc8af4535af2438c9647ca9a43cf437cedf45b88d0f600f99acdc32d577613fbc74029740e162758a872caa1d9977a73d6cf1d79f1be103998a5710d8d452b704ffb52011cf7260d8f00b70bfbfe4c294209eb907b72ddb3310ad93ff6b5c0c90ab10c85fe3ee63c429ff6e61ff3a5d8be00e44a3d07d6a17ee401b177572d28969e893d75175d1b86795e2beb59d9e43c1a07bb7c52d90d9b710dad006f712f30fed68ba410ed6ad9f62612318ff22397cafc92abc877302fc7beef8802868c1f36b6abc9f7c320604041cf7580cc9fceca4597558aeb89a562684a86c79342a952c93ec5ff3097f3c18521ae33847220ed1f8ecbb5f5257c3137849d674f4b6a0cb907b12b4eec3607c6bec4745bd90c53b3300adef5675fbdcb1533e8ccf4ec489923c06506cd53087f3fac4736f0dbc8d9ebcec0cb0ed725cf10f01d6b8048ec07184808fb132eb5042fb08afcb99fda0cf7034c7c5210bf3805073048259a69276cf912b4d62d7cdcd5238937fb794f1af7b4678e46b8b22ebc5cfe42db9fad717fd9b3def9e31a367c92b9b8505a7d65f9e179e72c6e6062ed6540af5cdf9d320f08a85de1c2a6067ae377c939bc484dbb72d78ad3293f405742521a33ca2a06d3b6d796c2eee3aebb6fcc456b4759dfba59bdb67df2eb6fc0fdc173c5fe0c1af2077d18acc3fb582d98e6276567f7ddeb74963e12eacf533b49e34ad9bc719751afc58d2db3791b650be36a1c397dab5d0bda5d4d53d2a2b9cc98098fa226454533f3d2c067e130e0adc6863fdbae680071b35b7e57f2de6864e1250b1ae9796e48c8713fc6524c31ef522bcc82d77a4475f51fd03b741aad6f7591c2a9c39d50a1eba0ac120a13050a96b8ebe777b724c6943550c011d60aee1dafd0f60128d832a3ec0086b52fc435239632a2629400bec5fb6130399df78d019f93fb40f79be4ed5d8de016420f2c0a52ef44e716bf7611ca982d435dc3a4d203cf32a7a1cc41c8789254366c70ec1e77e9264f774911e237618dd86b8c5990b89d98aeb2ad5cf17d4dd7a8f7e67c625e854b7dfd0c83b3acf2cebed7fa670d2a443729b66dda4f04165fa8fa0896e5f23952208b60203a54c42a5683e21e6143228160870dcd0e8905af493ffee0454cfc30c092f13be30a66a94009641ac37884365a8ffa6ae1adb078fd89cd5b2771db7e679dd0440a97b789c01b91ec2834ebfdce5aa835fa9c52e0cc4216998b6f4f58f513fa83f2ffbab3a21ad7250b6f8f7af0fc93ad769cc0b9736ef47dd61f02c6a9fc55288c8dd1506c13cf8edccd62e28cf7f07e5d85374e7576b877d6737c1053514ddf8bd810709a831d627dc3abe54bfa47943d1e584346cb6eb184b42ff1eed63a9c4986f9841e87bbdc0b68c5becfd59b7468c73cf9c5ee78ee5ca4c0806848f4bc431c52b22890d1b296c16bfa119d67497e70fa6455e9f8600ab11441cab2ce6d27ef958113f577940552cea7ce41e7b7adb7be6cce763be8591803b1db141ee950ee27268911e29cf589a59eef95b530d7b47ad5882174f0469dbdabe223b6bada402d68226ce64f4d27249b4edb6b06960494faf4922ecd5dbd5708cb809500e2b02789dab3f53ac2d27ef05377438be4ad23edbc9d36371efb57967fbde121b55ead97e2d7f8fbfdcede2cba0e29c1d73b4a040bdbc69c731080eb55a289c2475bf98e390ef91c5c2394a54560f82b28722af4b25876512ad39db321daecdb43ffe5192f9a1bf5141340b1556b789b93db71e68a7e152cbeac10efbda743850b88ac6385cc53cc2904f1360490d9360ec461288c25f2a1c13a2dfd8cf9977715a03645810b214183ce247e393163504b0a3285b5ca69dd4e2c3eb54e293849e0d1c910cce135025f5b902e781d0de8c1bd3153f6ee059417c1b28d7b2cbc81d15147394aa0c3601481e0ced8f8fdad9deb904c77cd834f99ffb4a4659c1a3b1494ef3b13adec92ffc85d5db8547365b2944ceff5f138ed0b4a86813782e82a864358a2736683c0251e01332a2b1e7c1e513c9c730a64924d568bac334c6bc10579ad08832e4f2ab0d9103c86717a076fe6e07a16a89f76e5feb1a4350081570f4fda4afcf12954abcbbd177ff9fcb37388ee7dbbac4e0c6db4a861487f747149b8a8b7eba057561b40c5a6accbc1abb51bbe2eb4701082f724986bf96cbe80129ff2b2d2baa5626a47167627b66e2967e41baa2f42b82c964dd28802d4f3cf2c7a16c87745f5848e38b00073f0ad5ef8125df6e689b2badaef64ac1f6a8c2d009ec3795dd2c614f4d707325c866d277171271a427fef328eebe9c2930d4843ece9973c120c6cc02d648826e9ba521a663d3a32401ce39a6a9778658aee008a9eff48302cff05d3290f9ad7d130e0f6804bb45980a4b37671dbf706fed7f4dd4a3819c4e7b5c2c5bb12badbba2ec9ab2f25e00afd864819e71c25d7706098bbe1a045621f0bed2d41b99d1a99850be0b17a3622a438b1596779f01914c9287989075dcc4f61b1167ec3c9e42aa0547dc49fdae748942633c860d779c7b924155cf8d35d0eac23b5db388946c2af55097cb991b7fb021670079e6dfb5660a7f98d2e66af18ce18ab8ca7233fdb906f54c33e5b7babecd9e5d494c196799bd09b68d7e0bf73444cbcf769207d4c76336aa05a69acf1080093d656c3ce600fb5f8e5c7b49b77d46be69d5221919830ffab727bb50d1179bcda8e662bfecbafd335a80f00043187c3b3e32ff91f4e2cfbf224de4df3cff1ad0485ba220c771ecbbbc33acfe603dd81af395b5db234d5af345fc1782286fb34e697d424d4cd0f4deefb9ba3488f12e48eda7194ccb4683dd34159d0f045ccfd22f75430abb33ae12f75beee50ad1cff02f3bf6a4d3743e9b9ee88bc17f24ba6769d30b3fd51faa2b9b97167172ac86d563b734db05ace3860081473d6e3b8eb0311f05c3b11033e3c729aadbdfb543bfd1c9d8b08fd8dbab7f73d010a387a388853131d4e5c0ec636cc70fa559ac7669fca568629c65b7c02082420aa26d50cb138ed492a951adc1c6664c45d7bc4d3628aaae79c02c7c4e3a1b91610d5859fbdc39003c7b54e56b5ce23a9784cb06707f66f19502db9c4cb88bd2fa99e3c6611892a3def75f88c20d368144290ebdc43ca66f31e254705c9b02eea405bef4c66160c9d7aed80e02fb5d40416d5f1eab3c43645fb574a33968da7d7e33c49d682cf58cb47d55525ec2624bbbee1d39e8b8f1c650a4d8402fc847ba28ebac3506f7be8246d981a7fc1758d1ee77f46c44c18cefc677b653b7c0e60a43f4d1564cecb1c5b44d5778601144360b65e87e30bae51466b34763f347197c6e2b533ab424b60377dfaa1342696ef5fb9662952814edeb3ccca4d1c1541810e7cc3b98ca7eb9197318b485e69d9a2c946bf2fa9ae382f790f1451aa88533932823815a49eda1519015a8807eae186e7b646f4452726d7d37c16d480197b036def3e23f37f27b6ad2a1be184967c8a5dc17cd019eac9a55a024b5a9c015899407b379259f695b779e9aa56d856d913c31f5aadaa16fe16429f3c01b32cffed76d939b277f99209d38bf163f811a106296fef2c981190aa1e1cdd7d37dfbf451d29c8d18a585baca1aeaade64870760171828ee042cd1b00eb2809ec59310f362086a76d3e4cce204a928cab11c863a61e9673c1e19f6a3db5b9b5d561b96845241f1ab85d670871dba1fb2a2ef97e8fe20c2dfcab153b839954226f7370a0638780df6dc2cf64b7bfe4902c7da30fa3f563761a95946c244fa1ae348bc6f9417ef39a1c2245928af400b7379eff230bbb356436f68a6e36568deaa2dd7404fdc88d65699c2583fd782bc87b4b770b6b0c7540d40b589f2a3734ba82ef0a880c90c521801021b1e2d8e634d7a038216c73848f7fff6cd628fe384aa29d5e4f4bd52d3f893ea7938c5c2e0b5d24005d96ea14ada6de520cd66369932dd0492ddb5890b3af8800c74e501103365bf9809adf943f6cea4a28b5fbd6a1cc09cd3a507c91d6c196b04855fbed47a10b3fc0d4101f3aeeabae78ae302b8159a46c05107675de5037b9b1f71812b406b02130899866f183f47f73ac724bfcf0216ace7100733d93fc071a95cd6db954a97ac9b2d94f3bb1cca6785a9e9eaab66165c2b52aa8d0c6620730c4336de07351bf941da3f488401f64f844931642e3658e1a6177f14229cc985bd75ca57c7bf87730ae99c6e2919fae15367c7b8946e288b7a2792998f9da28947b312412880acf3018643f680cf1dbb0690c7b438c9e9cbf507f2053649b7aab0c99f4da39393bb6677a978dff138b224842862567f530fad547477f3686ac64a8ba05950da1d888760308e6f4b786b096b0065379a84b31c7b9cb0f40b88ef90e5418c53e68d45f84a71e75c67ce16c307268f0b65264e1b30f720f6e324ef4d35704d9a0da861af03b98122f21e2610f3a3ce4334bd3fe7148e6c75d2aa882ee5a1d84db4ca98f68fc7f1e95b651970923ffbb4db75a0a5785a63c5169e9540b1b34668267c102cfeb1ffb5d84cf0d61c610336ed166a5c35a017bbec9af6416d42dc51632603c01baf491f739ea0bb6f2c8bbaa8ee95c3282d03a7ed4646560d832efe164e7873e5993ff9ad8af5e93d9de51c5ff35f49af0197ac02ee86057ad3e06ce7287307e1421325a984a7d5a8e521960e8398e56dd3b4a6fa7b45334722cca2838fca40b0e4d68a7a9454e981154f0545508a1d15c7c77f909269901fa3edd6f5a6c386ef7b9eb27bf1ee0fc5ac2377c3c0700cd66df77cc7f1e4caa59b256ae2a36829c866e36ba318f8864288396fea961e10d0c0cf2e5fc1b05f4d795660e7a4b6e45701faa2d4a105dd3b22a29b926b01e2d66e839d351ca4b0f1e501533022b3b13cf2a1e3f480a953f847b5328d624f305bf51a6e051d8cb3c341174d7fb0b9dd8f7e1f4a2a6fe9aeae0f6e9d874d076cbd58c72cb6b16b689b7b42adb3cc8ec071ef7f17282eab013f24b1465ff6e022d71f02ab8d7b62e16e30a2d64fb5f41d7c3b21f565e0080b28ed6d572e4dc75ebb83029e8fbf4a5cd1b48b57f325e57037e0638f40eb0d1f74345d5ae7e78aaab2c7ff794c57503ec33252198eb3e85214dfc81ddcff92ffc91ff7851fc3549c2f75c463d9429660e0849da25821123b31198e43f076de68233228c436c11b67344bb0b7af19d85b02b0b8b8e5ca94b854eee9dbb048911e587f82fdab50cf9868a6dfb525cf1ac7f84c976382c58c34be6cbae6e3d3563f642119db8af3b224a002b72e6b7e800e9879287258aebe7b96e7d4590b6eef46d4e06a57b5199bb7eb81bae79b804326d7f88c3ac9c7dbcca826d74ba7ba6e601363597063c30e1a626166cdd6d37adde2f41f653ef1cbb8a2ad543afd67323d702be3246c75d9ed5be916e120f597e50e54c10a5d7ab0261dd7be13431047712e792b90d033e6680d5df2a7334b2f91d0c26e60e9eaadda72311d0bea98824637fec37660aeec9427899540da286e000ada639e486733cf1349046abcb2a00c3e51cca7c97619f95c9de1522138977824f4ed2323c5cba00311ed02119b99655dfc8238e2f588735c6327e1e8646c3829e27dc5ff043230f6539cc06fb53b8bbc227af779c92ccda75e4659f5331147982544628cadb3170adf68f566dd7cbd8191140f9fc28a20d2741f88b795955ec4e9cd62966cfef608f50134f2d9c9d524056ce2498b0158a857b0e14261d76ae4cae7d35f9ce4a95b054de797aff3f14a8122fd95a2684762d0b13e6ca64115e76f462e56471214e1e83e51ab8ef5891e6845e64fda710e187e36e5c8a066ea0a265e92bff279d57293337aa6feec92ff678399d88d070d1bc82fe2c840dc15acb24fe40b791d111437e5bf679a16aad7f4359b71ebcd21ddfb06bf29ffedbe0464f6e6fc41e99a37de679f9c3c55b0581002b655de08f49ab9cf7adce1f1f220e4bfae8dd32ba3557fae9be3911c07e5ece361f10d88b7a60f16f62801b66cc9e4e32344db7e2a5c1002aba3d923019e4b7233a817c4188898164ac2191f5c15c35c3dd3eb703a44b848525f6c052daac8683b4aad8fccf30178f2c90a5301a58745c50b935e0deacd8366c79de9ab7e0695a16f8f1eec5430f005dd0d280ad951d8c42a19410a6a211486238f44d34e8bfef627874d0a194b5a05849389f0a4eceb39a6e70bced64710b970df2845404ae4870b7fa3427fd9438352c07dba1888aed7361b62f0a6a7c6b6a5e81fd92dc9221d1ed2e3feb46021abe571eed335bd71e27d65ecc5d49450b1b062e2751e01f8b612b7316915221276365256f48bc0b77bb3b205babbed46010f729a13cb9818aabd13087685787af8c7b157fe49343e9b9334c7c252059e8294734d3f20516a67cefedf221b2619f2e7c81520bc9d6c649bd825683048356c1cfefd83a965aa1e9a2fc2173d0d2ef7993aeb5bc79d5e39ef5fa858ac70fcad5c59fc6ea6cd653a2be49fab4b869d99d559619ae5bc979d83edb179ebe50c88fa355ccfc07635abea5e5ba359a91c86bcd24e77781b8857ddfc2c9faec04d91f6c91e24767517b28c9e3f2a006af750e481adf5ac3a15dceb274922a7783edb7884f24f61af73de6d5024194d2535b08892aa9843578056efc0a2aec96ce9e4376bc8a2df2125eadedb5bc72f8759f19f35209db929fe33ab77a7fc0dc5fd888bbdddadf58ee6f881d596771b768f5ecb9c4cd9014bbfb43a215e6dc5fd8dc82b9b31f3eeee5c329a077d6dd05075ad7e0b1edac36d42a9a9fb6a0870caa52e1ffd26a75daca531857403d12923165c015b0954801ec925963b826be490d2750db1fe9a7b110c7ff6e1afce27508bf574e3ef2189af98d37917f44fd617379a9116e168b186a1f1bf109465a3e87b86acb72938cbe3ae391e9ddd2dd70229b01717b07975fa2d413b728988738705130fa98e1e16febefc732afbc95f34317784250afe82c007a7808507e414347ec728bf5dc790ccf6acd83a72264293c249deed5c604e9b65643f9cb13f325247ae3b6d4c3604ed58eb417024e3885acf09e562c36ac0bc01cd2ac1c5d52e1c62d0e85ca3db71487b18ff468e898bae999dd15c7f7290e633b482c14001fceb5553808229caf0b69f87de7c93bd3c2db365fe7a2414ef89ee17844f8aee13c422842e1b80900ced5b04e748f95052ea86e3c7ddeebb8e3733a8bc9a42f823e5195d1f0f85d63c961d2b96f8fc713cd7cc7f604dbbedf027be1a7e789d1dec74c57056580076d3116791a17f671326310e8a196f19bbd08a69a9c0ba3a311a5b7562d4203fd083f22293335ef884efce2665ac43c3a259f9573179290d57f769a6b1e76c258402c96227ad3d522ea24833f9717f45d5a954c09518124e8ee349c5632bd8e7d1eb124ddd8dbd674dc77dd5e599d5e1ea85a555ca9d8825659b0de2070d596d7eeb814faa389c9ea88e44efc78247db68b8748f479a80fcd01837542c03fcde1cabcb2db72ccfcac20349436cf0b91dd1f8bb956cb158666a3cca20ea5873fc4569d3ba4bd0e0b0a6dab6c267421d4d681dc86421baa6e9e674c2ef66f11a3af2577c75c512602ecfe2510f898a136cee21adfb8507c3c38ab74ab40060df8b8764a186fd63a3a8507c8a12d05d478985c5d2e7fc4a06fa4885d6a4b6b11543036f304098d26ea8991d2bf5da6069a501dfdf7c7eb882c835e9290f8c07353e3b442be9331f324e8ab25b4ab3b14e7fbddda818b1905c03a2775ad5bb4eb4ce4bdb04c6b95b20e7806e26d89fd71c1e846cab92ac67cd95000061db6fe2f09ef8983d458727c96b5c19293b5e7732895d46df2be83c5e7f551b20b595d7277124e8c717e1ff9225493a47d207e718b21caee98690d2a3aa2bfe243c6ce3160cbef5134dc534ce131e5880fd9f0b080b9d2f829711f8c28275ffe2246f81d37b20bacfca486ddf2d75282e9323a182d6cb78c7fc67c9ba9d8ef198983ed896b0da01147edf261cb4ad345c5b99e3b458e867692c0a5d6422d6e6dcc82b7775b8ab518680d8a74ada6df408ad5716471ec76afae43f64d1a87b0b3307b9e309649886e408510db525d59ea1825380cb9a72f9441cad979ba5693bea1a97f076e4f4d3bde56b231444eb3f8511ae8e44926812526d8751431d803c45e8210127f87d0d84a9da146f94f9c10b01e2bebb66d106997dd4df9f7d113b70b60e357a086ce3aed29710c9a230016247fbcfefd089c07d27c1eedd3cfcc4f9ed0230720d4ffe7756125a68c9950836fffa876675e6044a9355cc264fe50799d1729cdbf2bb4ead61c76b9a528146e503269be76cecca62ca0fadba98956bf9c7a51d87c35cedada35bbad6e8bc231d0b2662c5bb0bdc0e952fcc777b5746a6f5b898a2d46de4f15092c5aeb76279e6fb886603689a3ca7b1410e256a6e3b6526fe6471312d030ed4c3bd64e0b65c9bda4558771758dc88be60e80f4354f4b1242a392828e11199daf290b347d2fc3ad461787ab6fe430ad1ed17d9c4929a006556f36a216ce47267e28aa9a5c7cd379998ea0036208e84a2ad405957e80d3c99387712536faf292b6956cd5f2c2245e3cd355d8f8c5b692ea570ab40893be0a71ab48a4bf61745c2d4c92e7b46c1dab76db2ca48e2970b1d7b55bf52fc80f9cbdf0afdf9006cbd0bb1b67ca473a3a72fefe72418079bd5918c7a6b9d109bb8b309344c814a15dd7a4aacd9cfcbb93013596f61dee03ea7a9dbbe0d5b611f15a36c22afca7342886f242f54aaea9005110405ab1eaf65b447caae16bad51d74c2c5371ce6252f3019c87476aefebbe49a0c7c809ec6ac97e941bbb46a369953b3907f5490e4bc3fd93d789c223ed399a84f82adcf17915aa721618985514ba00f184fb982ecd9eb67254fe0cd49b40553ba3293b72eb0122bac94dc59b74a924227e146f322ea306a21aa96149cc4ae0678f66e60782e9a4364b0f1d8c8eeab0a110a8294830f16a285f4b75540fe6d76daedc4ab54f2c6b6d297b9d6ef267c6f6b0f06cf6a7229aaa0605fb1297ecb283e8fdea26220012e2e5269ef1917aeff544dd9763d3cd1d1d022de7e505a7fcd01de6fd67f55252109d28dcfdc6a0a4dbdbfd814b1f75b83162d5c23f6d21ac0d1ee0307e22205f68f6056dbd7aca005fc98d8e73eb3ed7f3f794390a4acea117a28f6b95f8cc7076165470fb6760607fba7e26f02ba3f9d7e1907a5b370aa71627a12bebb5d34ec6bfe9f52e0a1a44c887d81047692aa51b923fa7829dc07e64a0990072b42f41e7fbcdea62259ce47c03cb864b80e9240525d816e2bd7b82b6bf6af83ddbe349f254925f16fb936134f721fd0500fffa9992349c40e242ef54891dfd541363bb56aff180182af30856b92a7ecbb0981eae047b299444fb965b8396e451483590c125d442f3aef638385fb6bde228483b792c4acc6039b20b01b82674fe86f03af639ffcd736b7f8e614fee1e7b9e964cda14fff21dac2790b312eecf24ec2efdb33f0db90b6e8961b08f94d3b00ba280071e13c9a0bea0679bbf20efefb492ebdc23f0395f624f14d1fd5c79dd9e0697549e91bcb1c56d8732729f0a3d2b57ea16d25172afed28282a42323544e4e21044dbecfaca6fd89b08b6ac8c26afdd78e4f04ece33b52a249252924d2a2fa10f3ab27bdb07cdc5d06ec7cf513ec5e60ca8aed49a3b1b1a734600110341079eb03ff2155bacc3e6c082b3135d688e1988612fa97707bfcd3231b2d1e93ff7f146f844bf3b707f6b36f858ebf7cb31e30244086837ca724534cbbb2cf2690c120b8ff8f9d6c802e99eac42ec2d828ecdc3af2a69f0309e8b8b9f17dba5cd5d73e61c0e51d043be2756ac5457f882e6384ff5ffd240ae62f474b2a14afb01a46737d50bdac9e709f9d325c113bd3210367bf68648f9e4b7be09edcdfa286b5a3e22cb55e864848006930b01e750076e6bf3e20afaf00c4426073ae8dd0bb83db3e83f1f82c655ab65657adf5ce92580efa6bfef880bf01b05f3f7b28221be37d0bd3e34c9125e8118db0ee713e27271574a35eec528d0eda5cb08e9449913ab54eaf2a144105a6349e29aff29a5aeb741651a85b919c347f78fe932fd9a637eb8d2e323709b4c9ea9e24a79d1f9d8448fd2d935dc650eefad9e2f22eae53edecc897277e135245f58e296ecffe26a92109422b1dcb66948f8f6dff4bc14d4ef72ace003d76e7ea74855ddeda06f20a8b35bddad53868d17f9f2f3219f525ec9f9700b42eaedc10da82755b10bd780cad99019bfe18d4dfe8ceb4326ea2513def49e87c10384fe612dc68c224cb3616645df288dbcba7d21c6373bd68bdc42057a0a98ccf787b6101db332098190f3dfc631fc808ec7aa54bb93ffcc25cee6a86ff112096e7ec8db43494fcbc3d6ee31b964c20e2c586e65fec01aad4ac09c47c17d610c4ecae761790e33e3b768b875a855de0d5977111f9edf56671d5ae97803effe91353fd891f3a82b7201ec42da0b1db0e756da02745844617a9fb045e291302e9c53da3beef8da7eed510da180e5ba32e2586deb8aab280983475a50d6823b0e95944d56ee58c39b79b9d15c5771270f79fd52bd5fdfa1f2acdb9bcfb34bf94ae19968d29518b7130bc6d85f90f6a37cabfa262d0505b2ffe777992cc8bbfd85c51ae5ad3a1349bde0444df447e604c2543fc773537805343743c712c4eea23d86f64eea52b025fecff7b1ff660130b57a439fd4b9bf39785bdf205ab5b51420147413dbfd5d5e7565427664fdbf713cda8941f1e6417d46f8020fa604c72c26aac73134a17ef15c43338db062e9c9049e0c1dcb4fc71cfe03b9518431550565f734ef602cd8f4171895366400b87d1a6c51d85da2a785efa293de5bec719e6c06cd0e56ee8f04a9a7a364c4a3dcd0d3adb43dffa3eb7a78b88e1bd9e9b88aab3f3ff01f57053cce859f1b30a05ca43f5df699ceae9a3b24053586bc5260afbbeec2f88e58c72e82e9c95d2f3ccae06ab1f62b4d9bf7a893f23ab476ee31afbd9b9e9a95ec7dbffc4702a9a0ed68256d0719a7502114a1697275525c6e48921efec5fd2fa8de5af1349d5483f3ba4f567ef5e11b615fb07d21675162ca90a3fe8b0d18c2cbdf2424713a5deabbdf40db3dd9d2dadbec4a9b4246cdca844d64afa7d89252d8bc16b850157ca78449ddc7344dd5bd8c720dd762ec3e32c0646891491247e1417f4b6795ba3a86c205042c67fa44454cce61e8c09d2d1f1755642718046a1cac54992756db19b70c4676d601e811f6db93050b278f244e459a217ec9669d0824c1198b34c708022cf928c34b6535bb5286f81169026ecb94e6bb3044484f65fb677e35f3b0c9e69ae93b02172fddad3f59b2e580fef375d02400a66304328dcca8398047d12854c872c73254787dae22df56a0d593ebcb8e9655974e694d9d038228b16f98e065e3f787a0629dfe6e489f86e767df1bfc04662d18595c586bb5e80fe4aa23f25e70da6b9cca92f1a321ddb2f5c928392776fb26bed7d65aa2a83f46663c8f392a799fd8c8d939130150f05ca3fa4de6517fc9990c0225492c53a768f032b236c4bd25d9114bb5e6e29f32fab3534476be42df6280f0147b61e813411cec187a821f7adb44b0ec291dd10b435df1d44b8a69c445cc07c746783cea29570333d7d5c04488808052fef4632bde7b6a88c0e7ce2214d9fca8eabbcb10ba978d3ef14458b1e0b25411e25a3e1bbbe3187bcfe763b46b18692abdfded3475dec13fad9944b92b56c8868305c9297bb4494a76b0a0426a011cee3d1abe41d45acf510b94334ecc519acb762663bdad27ebeaaa91584246ff45c64eaf265a483293cde5e292f45897f69c920d9c5ba942bfe4999c8a79c46ebe0dfa125f47e091850c822b1e3d56fff7abab7b1267a3ce9d1ada7241b8f5aa5719169c1bd9a8dec92f830fff5048c4bd634d489527901bbef9133b1e1f4bb7721c696fa2fd25c56525a2dd8d89b1035e3fad600444b24fe9de82238bd1689e5fd9b5e6e5cd9a343e765d9f26e12bd584a810213848baa7ec4c67b47c45472cc099520cd0dc0a8a622d9e962534b3cb33aa1b0f76ef5215ab27398752b1639fc510b49b600532e94cf97694c77a21ffa5219fa812c220ff0b58b711674370fbf5ee1e5ff4d866dc68ece47faf8056a92259d9930d8de03d8b0c28a1279368efe13b6cd90a23df8198956ea6a252289fea8178e987001ead4e77a657f26336c4382ae29ac5fb0bdaba17caa1ea3731ff265c23047941754a4705392a64fb7fa709100e06c559599dc90519a5441ec863b7b1dbc2730a58c6b2e30bd6b28647b1c87676b261e6ecb3993b05eb15d4a4409b717c174acc4ddaf6642f374c505be7f7863af55db6144302434e6681f19403d488273d6c490e34a628adf663c8abd87f82f181c982f60352de95f8e5d6090732a1840271d5ab1e731a8087cefe3184ec5318742e131384af0000ace51b86314f5361e1860c0780c8fa5fa71ccb8a2685431cbc6e15087426d6f09385d9aef9ad48a85dfb8ce351bd302b793e9b711282737dd7eee9ff7ca649c3694f10e417fad208abde2781af082dd5eca089ef6c10452820016a49e00747785e27b038698c79d48870f55889d67989fe2f33f7af3029b8ee92ca1ae91eb3147dc314d221368b38e98848894eba211caa582363d5e74499e531f3f9767dc0306fa469b7801cc9886219e546c6b2482ec87ebd7945ed3eddaebf3de232cf1002f7b60e510eea452ad4ab50f1acc77ad5641b3c4f1b88620f9620580ecaafdb58a36892124ea7f441d3e595e603b569eef97b259c9d4776ddb5d2ad26c35d705ab6bd2bb7430246041b3e9bca2f2f6b95d164431511405a53ff911d76aae2bdc064c7185823a54048429a8b956c67372e8209b1115180c7a93740a981f2f1a85e4b7c6380a37ebcdfd5fc54b39f77c44d8f0604306374c5c0ba73655b54e867a07d51b0dc86aecbc9adc6562890c372f006b33fe6baf76408f3dd7061f418e6708e7df3ae13a65ca1d0c3b8fe45783a30f5905801a7ec26048e496303c562c30c1d8db8d0305ed3e17987aca963149c57e34910f259520bd329e3be8ca285c0f16e3539ce8ad9041ff60a4091e430fed6708bf68ded588040da197f2106fc36ee8f6b28a02e9cac3c20363adb3711a18adc69363d1dc10d5034da75f283d1ec0f9238d581c21804a520de007a9ba348e9df0c7c976f9e864a71e4b6c65419e477e2ed3d1fc71a60de8902d41a229113fc717d6e1a9f428738420811d6d1b6e6145f0f46543e33d782b975a06523b372571de6be0f8abbf68f875ad36b810dc5842db77aa24ea34f3a209e6362a858ca51895be35be23c7c3ac9ee6651ec44f410595c0cfcd89d17aa278c9b8ece4584d15d9ba6367c884288d8590b7761b20b558f87ce12f17c9043b863886b88bc0b5e13744de704b98b5d199d03f296584c60478a9131fb38b1f649e59b0c7b72b302087b89024bdff4d0bec3b3faeae0ba8e6c3ee1b3f0e921ac4889dd46d83df653f9fffd49e85af6dc4aa9e9f653f2ec224647a5dc4781074e1c193edf669b81a0f356df0c00dc311c536a265a0fe61d0d50c79dcce22170e76af407505876045ad999822f9060537d6aeac922318d0874f640be2bdc3a9e4c2097b09e220196225a3185d75b1eaf0947dc0f92958184f775ffb7db78925483e29461f3b822446521701dd7aa5a94246ced48fe85d4d91c129b4fc9353c4bf97bb6f58d897c01899d7c205992715a8c0ecede7a27a3413ef08f4bc1f33327a1d46894c120427bfce49ffd48ad4b524b947d0b9eb649071064ae7f2777d6aa74c8566bb146ae0dd57b6763ecc88acdb1cf3d74613df5764eb75107769b4a38704467eaf3c70b99144980257ac7cf0589c4df9a213a8c860979e9de0aa93cb965fd5475647c903a3d7bd8b7d3b7a1174c2824ec090b1fef3ab857be92d9cda8414ad995e24a17be40348078939c295b00c6a0d050767ebe83d6294e7a0332a253b36d27d64102084071db9ee912c7d0d32a37f645c420b2d95709b68382da55f5555c700eee863f108c252814b9646ae07ceedb70e0203d601c94764fdb2ad31cf4f062542f5b26e969a758aac55f3f2433e455ba3d975eb7a0d63963c776e995ee93dafb332c086931521c8cd0cdda1f7852e6fe18856ee97b6f8e85d2e25b56a1452e716af8a59128dd25d4df97b8e01610c0f14f3d4fa480fbee227e22c1de10a88c003d038399f602e2a6b9c578bca84baeb490911ff2c60b3a9586ec87324e6223bb7d7e9853635c9d62e59c0523b2fe12b3518925e98f3b9c0a1f16a665589debf95cf5da836574309accef521b84de07d49dcb3d66bd616b149306803fb2bee15c708cbd7335ade04de6214de5dac9dcd2ec35dc1fe8ab8932cd1b5f9dee225ed9743b45b4b922c8120821f3eac6f9cbc5b4249a9de5c92e16b833d74832dbf34de68522195c5e2d73136d5fc65d3b0ca9a28d012cf2d49b085b9df293b9efb58843160568a04b3774d0282cd716bd5da9fb1c2a357ea9b81a60a40318b834164c80f842bff1491669b6e911df3174f1e38601df61401d86be33881d3e38a05a2d30f89a301e4456d7c2cc340531b7d4e1612d8983c7303f5ec22f6b8f026dc60435d89b8ad32e8e201ef4f995498ee8594310627972c1b7d5b3473f6e66a95330878b3472cd379ad611100fc4fa2fde5dcce18e1168236f5e125e6367c16371f902d8c277f482a1c190dd4b0b678f63a6cdf3c6827d4fb37e821c95e4f13cb026f3bd768471ab66279e76bf968e1ed69dff55f777c0c14b3b7eb39bebe539a7b9703f3844b0911b7c8785054ddb51a1136aab0fabc28623909691e54a74c756cf00d135da3bcf7318cf16ad3ba7d876f20b1116e358bda676693166d5a27d7e4e2eeb9d53c933a15bfba927d6e8ba3183c9d22296a9eef42e401273382e44462b18882b8026248cdb9579e2e991b2f26dc133d80ac91315cf433fabec22df28bd31a63ca0487fab49b8f20ecadd0b55cff4cf19373178308443428624d449bbb86a0b01f555a06105d8cfd1bd11d8a360fe93e1f8a3d046bdfddd9fe9a58168c066cba6f266c46002f2582d947927656bfa787b30f3dd57ca63d7321c3a04c4114bfa8a33b9fd1481ffba76c40bcb7e1b0d190a8bd6ec1be6033abf82e01b661936338e53315457fca57a425cb4f101e437e7ea7f95e4db8f77c9e3f4f4d272570660999beea9ffb378f4be498cd7fc8196a8b2897a1044239fa237dae176e1dac193e9288e31b8b4a983e9599434bf63602d7bbd087c3843c5aabed7739feded7f6281bd269682ddc469291f78bc84d42b6991e3e9e2a0b7a4a14a11f96c91b636406bccc0f5682d8c41cdb79eb97a9e79899417a5843c9d4d77c76c78e9b64e6f750a88a5b45a98e8cf02386dd52f387198183be470416f14a4dad238621d1a4e026a69f4c09ebec94fa9a6463824e82f8b0e6ea5cbec44ab7ce34c418ffaf5d51f6592fc1153346c434821997657594f5885c41793406966213a784dc9d4571d6e54378b86f67eb2dc071047900c14058fefab975b6d8dbf95b9de2e637ca21b7be3fce4897c8288adc3532441f2c2e80b5fe78f99de0804fa44004de4206a12dd363fe8ffd185d010ed85b0c011b0b03fe03012cbb06a8447f27f4c3695ef272f455f731f490c2c85d41b8df79646f37fb4c58723d9c956546de60b21e303b5a71a6dd7aa6f85d45cb9996ecc730983eacb7b74a0f0c96d207f726f2821c4ab7fff26192b8ebd78026db4d323429203596441d10420b74a32644887520aca0c0cce39c473fbb43dd569a7d5e63b1600cdd964b5f180ab2982b3b3b553e1cb7bb27a1e794d11a5b8db670157bfb743bb76d535b39d3d2ad5efc0d8135779461177f8f8b1be55e66bb3863fe6308354e85f7e10b90d4ce77a95384dcac68a810b6d0afb85422fc1970a2bc959905e0fcf7164eab99c95ee9d844ec1f2b2faac3ff60713483cf7230bda4925323d50d20a0244d24fa387ac7f6f82e0de7ca21241a5aca95352559321afbc39b430b22f244d0de818e28a5e0e75eca288ba989eba5cea787253ee5d1042b57481105f6cffc1602e2e6ad4291207a2308073562e8e832089fee04b78e32e12b9bd90651b899531e806e40384cde52398024d18c4cbdceac5eae4bfb72d63e0510a69b53ce7de6e602b54b6725ea803da3bebc4501399c62db98b083b24d5bb3421e4ee1ed66b90ef5121085c7edf1a93b0d702617e38162239009b209065b588677c0887b9a1a830d35778c94d86c7d40971f1acda8bb7ceb03f40c60200f62575260c8107e9945b2e488230ae3755647333884b34e33c7010db623756df21fc5077601599aa817b5ba06fb18f4e2ff76bfa12bfff81da24f257f1b923e138df51f4ab2ed036982d22a7f1a23325c802402bca848855f65c1996476a62b28d893d77a4c3fa51ce470bdff6c6a04b2fc73c918c184430c6271c83ba5f0f5307787d918909040f8c029a1571358abade9f5115266a3b882494cb5342359c1be711c438d77e7bf06fff4ced140269d96f718e3a6ce91fa3da3a81c34c5ac84f5bd2694f3ed1b33da7b70b001103693d228bb365cf36e874f7a88580fd96dbff6825221b9e5c603a7b5cc2afd7d7ea81f19c7be03752cfff24860b325a0c16e18f7c8cd87536f4502c6b348c651586ea6e69f2cbaf5971ba090074da8293c28df855b1bf7e574b74ac9c7079e098b92aae5f551cdf3c6ceab83dafda4b2dda2b42d5e39778998b27a89dc69fd6637e1a526d912cdcd40ef17eb838214092f81df6b3388a1a6f6175f86b62782bcb6b99d859f246f28f7578cccba224d19c6b6f44aa185ea840972469c24307fec870db1c72d9c5b289a74b4adc9020d8035896bc82c11f43792e77136fb9c406b9e95d4bb1d9da57a44cb9eaf13150e7bf8b0456dc11d9fef63ea217f39a2fc2f158335a4db5974eb5acd5f12d0e88e9e1c6ede42bf6d2028f07c2012f139af4e021294708667b3a1588d75fd4162ff8bc98dd3ab2d41ee07680cd0d52d62dec4a9efca553a9bb2c54368bfac4976559c67b328b1d42d2d2c2312d797d6bb8dab2e5cc8efa3e366ce1db429bc81dd0f66395f0f826dd306fb005b370c73a98e7f6df1439e631ef01eb4fa88e3edee958e3f9ddbc9fdc47fa0f1569e10c5e080c97473177ef34ef9123bed9110e890fe3ad4db35c2aff105cecd6da376d5cc7abc20d655c2ef886110a14777b82311811a9d435b8a8336723400ef415fa3f65da3b5c3c052b9f59db4f3bfaaf4839603fb5f6c29629c247942f3d31e4d376abe9b6ed667222ca8a75c2e6cdd5be9abf5daf28e146e82d951e6f5e28aa68243bab441f478337262fe051ab99d2e59a2fd554aa1a30b464da535b15d11e1ca4f8ce6f28c5ccbce24c8d24b2d51b6dde389484b5f7359baf450cf9b3e4770a8b929e6e2e840c7a878962345312a03e88b825643f0ee75889933a0b865ab658d2d668aee88577fe8792a1584db1d02f8b0ee0e2ac16b3c30f574ab14ba56bfcf1c48486915f320de7384d60eebc003917c22d0dc876393d1482ea0fbf9232ffc9f0c46be5429633654216088a098bc915929304df51fc9ff6a4ff185b55adfe95006437d875747425f0c8de369e0fa43ecebf9866cd576ddd7fb00524a8710147064cae71dee70f877103fe85c3a8e66000df13c17b4f1cadeb67178711ac29f69197932e0dff333fe468da1564a162da495d74348727dd0bfb4a3dab4957812b24d7210d090b82c7418187ade947e2f7293c1eac4791377b8b11c23fb01eacd7b897251c3654b7e8f2b1dddc25dfd2b4a75d5d2b9c32adfe2874f2c41bc3a411966d757638f5deab764eda695ebb702c8d24d159527dcbc6324d8230f88109656a414a1c6bb271b94f19f3a8e031f53a899c1f99fa1ebd44eb864186e837c20746e83c4a1d7438e5b0ebc1deb1ca8799b59c7fdb6e56894b12d375365a206c91fd111457679f0857ea01c859fabfa393592ac3dd17fa6d7efd167c88ad3f8f34c448380007ac7349e0b175d419be3fee03e111d1e112973c80d993c2cc9af83ebb1a4fa355d4c789f6089668a67b854d7e14d66c7a99386ab6b30c4726bcf6aba54c05eada10a65a565f27b47c5692553d32dc1820ce13c5551f88559260b9ef7a08ca496a85533314c57bd8427d0ec892009c8aea5903c2e46c18035dac7027dadd40360317de7a44e34fa098636121ad90b4f05a9a3943d9726771380c3c6e7d141742e37a5242e52393b2a3713ba68e32a9bcfb52ecd2dd17ff2e7de286f79220cd9bcc5350761f02557c38ee38ef9b8ee6886d2873bcdea2b8bb6f6aec741ad22bc8092a9be4da9564eabf58130dd5d1bd7e93646535f068f6278995e212a37ad6caee595492daa0651853655a287b100d4696ea04665c89895286c70316e07ebcafcf8e8e8d34e122217ed45d79821d13df1d0e277ca4d4164a54669e88bd5cfa56f344f64ed609301f674835904e08f832618e4fc36a5ffec5351c4fcd16c463d122ae18979fe5af838bab1f167e148ab17de11a960f2ab167e8e32d6110ce0666adf19d2e73c225701f9f1ec88d9153cd6f342fe33c51d04f6965efaf03f3b0425341cebd4c89da20f2bb87e25cdea4bf4d2cfeeb7c59ea26fffcbf7ece5df3354d05f3cf6e70206c14376bed129394946260d0864255101bac8d2c0bb46eb217be2a3eb390f6e64ed92944320474d23a1c4e1fe361f06ce3d2a7b591697efbb44f760c21481f6474d368a433b460251374c8c3b654a0f6a5fcc4c12d53006205ab1fa61595215546c460dddc77bfd1c4470162199c90c0fd0c26c171406e4de3be08f24c2f5f4f736acc8b9cc2067758525234a69065e34b8f342f0ac1c29e36ff0b1205a78e07cdf782c22004e279acfb32809bcbc2ca53b746b513ac419183e29e4feeb0d861f73d72b1c9e47dad7a80ea819ceae620a13f3c1342c2cd068f4651ce7f1607692c8393d9dd32469a6cc6b7afda31217ba7d818c706b4a8131691a89f36176e542f4e539c2bcb2e6dfafdab2d0461434085d7fae176f89d01c19e3363d989e4d36fb837620012103852beaa293e6537093b284c270536b615e85728a0a3de3a8bc9bd22a45c83bfc15eef592a59aa7a28a844537f365ece0f9714511270b0ef95da24d690ec1679cd20efbe3245c1252b168651ae42e4dcc958adc2aeb08a3b85f25e92b0aca7d16665b4066d7a72a47d5ab55374b32c25099e1d983bcfdaa71b0226a76a576200cbd17ed4444f212886ae91448bbaf566b98d67ed2e1c32d0c894a38357304cb1f89af089def0c081ae997b84eeb5ccfe9333684b2a4138f50c7606cd0eb658f811665034e20b69751c92b80a8600fee655d1f2d235a5e41c55d4c5be4906a3e32417bf40266bcd7186d30d7823720129e1a2272990a02136e1ac336a54f242d625336ef216ddc0fa3a0aa50e5c7e1952001430eb3c2293d35c2a854f9e3675b28a324a96e7d49eb29cf3185fd762c7d47c2944912e6bd6c87b586818f12123be1998d5f1f0bf99d0e0039eed11895e6af6700ad94457b0f691a4e68fb6cdea33ba71e3bdaf8bc29e49a573e461ac7f2e2b89a6aff5cf3408cd72fcc98362d0f8af7f7b60d26eaf3477bdaa70d71a0dd95818d0157a336b2e67a167b6e6d576b9c3ff3077c7d646aad8134bb762f18de24f8012e0012b702ae48d49a5bf22ee86d48ccbf9d7d9c68e3f84c20dab6f626e258389992a81efbed5b0bc063e6453839e09adc37f5c41da5c516b29ba9db4229f71b12b7352df307f5efe0f2fbb73ce2343304b55b2c30b7f4abd3e78f185c5043964434a28d3089ce5bf5c9bcd9f007f4e5127e5353e623ee936e87a2829fce55e0ec4048a46f27833915b226f9074049895551b16d51534260f8d87776f06a692ca17e8f75e3c318b71c92fbc0d39e54a5516e48426d88bf81b962d60f49962f710ab152b314262ef91aa5b8b3e7fcca60492bd1f6cbbcfeee20d271194c72da884868023af4dc26069fcdc69baa336c77d6241a4ec587c1e9b898286f3707e15d99fc461c84ebffdb2d0a30f4786143f2d169b0507530b6ef17f3f1339f086a37128fe3b29d75caf0cb940c9903135ddd46099ad61280f532f073cad1890275ae43fd6299eef8337ea6d7ca4c36a168d911f1c0b59461249d4f0bad57c125028eaeb61a1139e927a48647f07de3eaaf9ed4375b57b010fc1489a3bbf3989ade0e9ab1bfe2a032566c451c5785277b036aa8ace1511bf6eb4f2594907667a4abee59bad9c560e21c71da9045b191f3ce71fbf8cf5ac730afd1137f695f4cdae1a020070d305a6a5d11239530adf335beefb8d2c3f51a8b000e78027d3c58a6724552bae98aad3a58d8eb946abebb431099da1ecd4453b9c5c03b1c8b521e491817b31ebb9d70024d988f9ad64e3284f1a483ed7cd7935345c174fecc699f37a1d858b51fddebc9c3f1360c6f598e64ca5a8c26598d4db70ed0199446c38c7b7453ef0414e310522389d50da0440bdebb6916384af6b7d65fea8ec55621c7363733554f6191f0b7512965003f5cde624bb5df368c79cbfedfed57cd3b6f3977433ae1631a082ed5d863c6e40a37d7b50489f25cdf9da177641eafaa1bfe240a361f5cda92bb65830107830852702c35daf87d69dba008876c7124f06151e3fbe69cd2e82cadcc83325fb62ce6eba4c01763a6c801c45613b6719f59a6baa4ba799ea7423c22488d8c13a16c58bf3ebb777df72098ae5ebb2c2059f0328ff42902e5cfea6f4cba8d62d7aee5a2acb7cc29027f0d9f0824134d725dd865babe35087e91358becaecfd7ee894f753ddb8528204858e81570575b4f3a49220919227480bf33b7c18f8cf60f4ad9c9320b9449f2e995f1024066be6321b5965d5f62c3a0b9efc6ba0e645d4cb9434d8023bcacd8d4f18bbd8002bf9947c6aa55d21f4785c67d7d8387b108c159614043dec17b901440b0080783518d997dcf93e03573f40c65cad3e59bed19b4831efa005ab722699dc9800a6b37170405c1f1df9cdf7cc67a0e393a66a4917249209ce2528369126eb7c190af512754302470c993bbdc4fa998b4d83d43455a58953e3ae4848696f65ba69dfc53ff27fa7c76c486edb4697ea1a9757c9cd3f60c957e976515744e35d65d5ee5fabf6fc4e3d3e7f2069af2871bae9a594c82477fef21f6f626fe6455699123b183969a5bd1a3b4dec78f33d528dda9bb28410451e3ede56ab67c4ae3cc8f4d19ec55c31678175958418fc96d00670a9c8a7c6676aa7316976ee371e4b80d0564128388f9b3485fdb70b87b9661c0626fcc68fc76c717f72ae91a49900c26779d6a7f29038205c2f87b4187098ae5dd0a732d02cdfd6fd18861b4a6bec4b38d39c00c95d882bc8d1546efdd914cbf0b7d5e49162ab621c3c473a1c9e82353624c20023b1b6b9e55e04ee71e355218de9022415d50cd378b4f23e5340b53866735ad4d461c7f0a61f35c27dbf6e39878c41b6b3de0dee4ebcb41d4e0f3a6b4b26a51104454da92abed8361787b332cc14715b49bb03d6f0cafdbb6c76800da94baebf4af338b8028be0d066b068f5c378022678f3050de6fe36e45f43d23ebf7d018e2f481946e793fc5faa907a699ed72b7396641e26df6029db5de74bc2b8df8c2a9b5781a30f71dcfe0adf456a2faa6c3a3467c35a4ba205022a9a29d6a1f2f087f473524c2526b4a617ff77f7b4d6c576f28a9b480ac265a8f1e7c9bfe36b073c1b387728a54a52dc47d2fa8fb46d0247fd015e8eb1f47cdc5bc6ed4b37b2d007ff7f5235dfe82a4ac6525922cb558f1121aa9dc5d3c77e3194767cc7db3dc0e5d32cd5a856bdf62a9fd160ef48542461aef8b55690bcb44615914ca598999bb53f1489ae0f1a2414495ccd58239721ce201122076926307eca80defa4d09ef78fde0b59cb86ac021235128dede17d9f850de4bb0dbf102285480131947e7e618b1532be4b4d63be41e1834e236120a68dd53b1e611589ecf2dcb7e16534ae1a62e57e32c8fa93f158ec56bf6489d06c3e1381f98b2b598e3f8dc519521c1d97133394d23637ad7a174b974c71276b8844c60210efc46f3929f28fd98e1b5a4d6b00fa89c068f47d4fe4e8e00d4e8a30ed1af5eca8a55edb449a072e34a57260578cc3adc0ca186ad7816de1957b8d9e019af8ec9b535269cedf35e0736fcfef835e78094836b2b4b8bcea00224268e89834730ab3fb64c52627ebf0256a968903148316b10c9cdc0442ee019f95bdc6ce9ddf19c3028f40d9a314c8ab2acfa69779f20ab15183b35890db43274506421852bbb6e11097cbc2c8d7f8dffb8fa1dfa3ebb345ecbeaed75206bfad879bce832d5a7a7181a545d750830236e34793b26d41f7e87116643b543036a49450469a0b03499f099bfe37c0d90eadc5f88a20a804be5e83292e91f1806d586baa661c4664705223b41e20e63810f4b8bee4ee82c32207edf10fc639f8aa541423b4281f7f2aa71eb58a4076d6bf0ff7507d51e289d83f40f0df72d4f59f8f92e4a45472526ec9b882fb84c2e2da24a4695fb9640a40b3fe960a42a2ff1a2c60690f017dc90f637bb183b7ee06cc9b5d513e19bbc378d385fb7784aea2d816f7c6a75903f2600de72075fdacf026d9275dd05a109a703fd5970e9a305d74dfec5206d09927f990483d6f30e68cb518a7223f40aa8da98c7ffdb910c5239bc64e4a98dabd19825c277adc47f367004287d9b0d5e79d2fa38cac707340bc69686251c4035ebdad03dc556686939659a7440945041b039ce80fb00a68d4f3e3f2031ff06a7ecb3d693262a00ae66672c23f90594b22b227d7bcc363a341a277e4450c26cadad0a41938c187bf2f2375bab897c88c23296aa41ebf01eda9efdea062d150ffc83b95f42194edb82bd629bf87067bdea6b42c92a0cd066f39eebf720328d63ef4efaab0b8f21975ae47c043990e8f87aded18edb2fa162f34fa671cafe95c20a5a68e364b7af36b71edbf1d771a7380e91c208c677fbc919f2ef69cf2a206c4a720ab305baff45c4b22669569b838cbdde0999cf2d895d07c2dc2edb6e59695ffe52c0e7ddfffe22cc76090f0adb60eda5699a7168bea2e9a921f5902bfa97b61aff102f455598aa845c11e0a36a0464b40f323a7cb0829d5efc6c656eec9d442674e597657a475ca70e4ed1c6ca888c3b567505614e72fb4cd5af18c21b3729c4da38c793b6d6d8f7031526e0d9a7983832fae679d1ab525742ccf5fbbf3376445e55bfedd29211875edbe05b963365b474a08bb04564890117ef83ae4dd8e03bd608a3c90315cbb0ea6acb02ecf0cfb9ba243555f70f01f12ee5ffb2851f0dbdcfec62473a904ce69d6e691f246c1c0bd215b5ddf9ee2d7cf28576c174bdfd4dc7434512a0af793dc0c5f528f0fe9b6742ab8e75541459257e4d8efa3443935e7d24002dea9be2be91a46602c5d7386f4d4967985a32acc27e660b9ab8477669a44f12a8b69eedc6658ae3bcb4767ef48385133f8f615a7fb8b876c6cde8ac4ad2d878138debc54fd2530cbb8f148954785284364d3fbe98f8a74b4b776f68466c706208109df624cc1ce5ae86e36b230e448f00aa721e3507866bc7263b87f980aa681f5578e7e13f0be944a102037a5050bfd2ef10cb43d88eb7bf22959e1f37e3bef516c6d2f2fe75b34cc5804a69a12a460ee498f2ad9c093c6bcfe0e6277e3df35d2f9edbf38911c0aa74bc229a4baff7add20fb58cd22ab5de4e9315a0dcb0b5270a7b5329919dc9f25b7a0ec363b55637401d56311bf326ddad624e05679d6da729d9b2bf21a713a65d1a195ac1bb102b7ee1b31404eeb938b2e9397589d2bd9a923ccccfae255818d08af06b292a053b2e9528d80e6caef1f7544a774e16846cba5e62ba79e619938c58fcf0f70268406fb4a596a90594b4d69c455606d5cb731675eab2b10e0eb6117773dc0ceea6d002ed27695c316d57b0dff83eb65635ff212f839440340ae929d5cb4f7f3f3458628d252780ec203f3198594666f119cfb57d31145af3a35b5cda40d74d3747d3436c949b82628e6898be9bdc3ebf1ad92ffb4d4e3774a44eb06d6fc2ef43e83d8d5eeadf36728cf398529efb98e7de157ab94366b74e9dafd79bf8e4d57e7f26e2048a24d76f4a91a1777d7edbaa0aa5a0b6f49c069a4dbb682cfe8fc98afb77290fb50b223d02b9ff8dfae9173a6a952a560197f5cb8f499e3b9e34fc22cadf9ac7ae0fec48b890090e20621095f373e1e42d5db785f5b634248ad685f40f1fe511ce91f94a058feb8dc7c6bc1ed481863492a17bf819bf612a0a672c7724aaa90db7fbe4c6d146039495fad7734acb1d87d3d28407d4be6007114ac65400809da0813312abc6e89e1188d5d8d9bf2fd7a0b75b244a55c90e805bc5b9082143360ebaec2a5b3b1ba22636d0d3be98befc588ec8849d4e5da33d09a26ffb1ff20f319ebf2928c9a63cfa72e762bdf000d570665a7418f59b58393ee6f73cdb96f9b77c227077cd4095718c1afe29e5ef96b7514c91f3204901baf69a3e805640f14101abb4145e2f166203eb7fd4004cb6e2e012ef4dc58385a02aef2e7bfbdb60a75fc49b3cf2c0b2a4aa3cf984b4150d9066ac2fc560096a8456969b14b9450fe7c85fbf93ff30877dca45d7a1fa4b3922453b1eaa384a080c7b52506ef8288d32637566205bb56c1cef8e272110bcea23e9a4ee54d843b62d1e3f3c63593e45c730eb29440949f48f0a9e2a6d46c3b133814e47d74228a481781b54a9661226f48f75fc084390f367106214396123385603367840dad7b089c9f26cb71eff181e98f467aa7ecb269dcd8e0f9ee436fdb76f635e82e6745acccf624504a9545dd8383c11d981cd60d32ff75994b6c1f6932fc72fe848d05d567414849a21ef5e3ae595093cbf9c0989ddb1d588d5f215b82ddd1f9842373c055ae3abf78e3f36ef8cfd4ec8335d56fff37ac9304387b50b20618fb1abf56c98031851f84b502b580a57b771da76d66ee85e8179eb77a21fb845a4ceb35745a1078e1724e8b7a92af119da77c3e2e7489f06f70e5fba7ae042d23f7c0a7e62700806a27d97f4b0bb7fd93405a38c0d6e45249f610372b23488701fa014f504c7fcb5b42394662890fd529f740b4451c5fb63b81bc5b9b72f1f3723a03e6ffa3590364d5281f683e8a68ebb8dce7951c15c8605d41dc3d8f01212c120052c274849c82b300607b744c98804561449a0b417732e8a283d2216322a8cf671f0ef34ddb78dc272de0d7c214710bd29ea69ee07cc599ba4fe2047a5fe8fc4b3c3f0fd12eb7104bde412a94c50a7db9318a03e943c9c599802a8b7e339d61e9784da6695319c86b7afee37c45dbff411ec89c76a808fd64774784360b834c5a5cdde8012ccb7dd47caab10fad8071b8531ade1b3425154bc20824df0979ebaa27c6b46946e8de20c3e22aa0fc02390634fedc24e89ce0a55523f6454b5c57b8cf6956ef326876753e13c4fdcb175e18e6cd5838a846ed47f2bdb8317aca6118e5e70fd34a5af32c4adb77da71075cefb4945e1b7f7d134688440d9070146701ce66b4d74fac60cc43dada74a5bceb98b05e1fc4834fa29748f8da797fc712301f559be870af4d66ad0a3a7a0ff1a114b125f7d876a49120ba57c431b39f5ee14f0011df6114948b96491f049a49d3843a2b10c08336fe6356dbed2423f286a1be61d76c2746de186d4236f51f7d63d61b46eb329a5a36c0c563bdd93d64b0c5ed28504e08d32a7544586f19eb439342cbd64d37a5254047a8f3ccda94e261e379c3ce68ed69302d0ac1e45387651e5eccc8ec0bcb218c57d634008a4a1c4715ec255c6ca54e80aa3044bdfb5b4f1ab559a88c22d7687b04d41b0a6ed4227ee266aee84379706ca42b233467fa52eaac7cacd4024da36a17d2d0f9a5e99f1633d5da60c6f9bda68849fae4d29d7ba16d4a279578a470513993763658349b32165af56df5e22afb90d0ff04eaf82f5ff6c78fe31da55f74c5280c31eaaaa67c1953137913562438166143497c588e503f6aad1167e24cc6f4e4b98741ef8a1871a696f74e2313affba73b17673e8046395c814e334a08f09e18810f0ab7990d2be5834db90940c2cc2ca3b887169ac56d8bd2075922c892475a1cb91471ed8bdb77acdeb33a27d5fff4dd3ec680c0560c6d5be92fbdf96a59c6005737a2bc200c98be9fe13fc8531b397d7604976e40c0c9b5148fce7baf862a14e6ed48ca063e94824ba5ec2686ff810796d116393966d2ea16cd817b643fd0baa36f2728edb5dfac000e871187dec21e4b469bd7ea314e0c897f614bd40e28fb71d3d5c8dfb245f4e2fe801259ada59a31241e638177e6a48636c81cc80c4622f0e3ea1829b11083b900efb49411d4cd4e883a844ed9fa63a06806bfa9ebb47a2fbc603bedffdfac0cc1537cb86253d53c043567d99033a06718a2d6ff9262ca54667c751da48690a5948c5d78d3a32d1ac775c1af3886fe473321ff9ed0947d0388e7bac0a34de22e6f2fcf99780051d9f94ba717ac72f781b5ad7d7fabfc703876bcb528b2da0bfbe3081b8fc52a9c0a7932aa41ee4689602cf54dc5f797c97ff3de4bf50aebde60bf1172d4e47ad9f97381f5db18d61b0342b195cf527b256377cb5f653c0e0505090f627072335163f45e16d257ba5fe7b57aafa0b9bff10a624f4ef1d8b9c7a2346095cceb81a9d1dea2605c5d9a5378d843b86f1ae22e8ba2b2f2a917cfd192d4b426e5abc884198466cbc83f7d979621c684629937f12848dbe0e9af5358a904396970a6267affa4d7075b4491bcb8f72b37dc76c4b1c564fe9dc0b6094e682aa03e0079f2eb79666e9fb84f1eacd80808823b42c6a3f5a6d18fcc09044981122258f76ca2837210de33a301ff0457953cdc6ad0c8433517e68de7e3fc4a0131c42d95bba78419b747085994335388040af83a6c7070f9ffacf616e48bd5810152103463edddd35c597fa5c7b5dda87ad8dae23bb4a2d2cf335b7422feab686b08268261355be98163f2fe5a6e5b7f07c5b51139da866ae515943b2c689daca20fd50478d12ead95159a0febd889ba8b7d8629fafc23af66ad1d01f2e0a8da25724270af5039d38d964215c4ff11bfebaf727be344d8b56b030f06044fe41fbe6b8a441bb3f0f5d6881c6cdb648966136592a2dde6acd66f88fdc683874eb73305c2a2b2fe9bc12833927bcc79aa82a7c2cf9c9837bfbef146cbbdfa2b117ed8d3a40ba061dcfee4b7018c1f8c6a9f41d451e8c008e8cdf207559529ef58bca888c35faacde969ce5bf20c6f9abe90fd8517758733a158283ca8d4a073b2a5524d5683ffb084123d8eca9d5ec56e43ebd3f7666b73c59e957c12d324a34fa58196975094d93382f39bfd9c100e81a4b4af74267e47200831e5cace8431c5b82dc5f3b38b0f1621614a385d8f99a0983f4fd33577f5f46976fa3b8a5efc3ae1ffe0b271624379e7388fb96bb15f9242b8b4698e432ab5c5eba99f7c2f1dc73c9756e4fa2658a5c20ad71e9d65d27914b1984235715567ff5a7b538a3ea94b79a3bc1ce2febaf1c3c5fa10447b8e6e762545ef1cf2000b34e9d23c4803e3f2d1def1b0808b66f2c6ec74e20d3f3e089a7ac02ad22092b8f66ba743863160acaebdd9f55ff04aa74f6e8b72252eedf24dfea55ee2b0d4d552124fd393707f10cfa99a398b0a40a243cec73bd3deee490b6e1e78bbdc0c0c1118b331bc528f0edf0eb69a5ec9609f6791a6f71eb32970453ef82c35fe0c312e2dc80073b391472bb9d460c8794976efa0e5bd22eaa02ab46208902d9eee8bd899309195f6dcfa5e5640d7718e6e66e782e214853d8f9e14b00f77f35a44f267fa1be6f029b1038b07889cdb7051c64ea216edb6e1d9074081153f0176ab83442222a16df7ba97010d2da25ffe9529018b73cedbbdb5aeb3c2d51ac6499bc41fbaf3338bc259027432e5354a06025075dd50eb2f300c1ad7a80b63d134fc66f9641dedec8cad98fcf4aa2e063058c719706dfc9d380c987662363c8e1804bad5edc5e2c6deefc7df9d7487b549224b07be482e9b20a6355bfe34a9715eadb434e54199ac1556960d44287f217140d92d1df6210c41b052b1b86ced920baf75e7c40c0ec2e2d8a9d81769cd8f97b14d4d5097348bbbf7f23a258ddebb054d2472dbc7c7b19476a6d33ffd65a24fb61c26ec5098b5143b91de9a5656fd4f186b2dca3ff0f10ce64b01dd88e16faa5f8e2948a48b0dc7852549139d8f28c6599ddb266e4e708303cf730800aea9b250808254c3aa68e482d5a66264666bc6170f679782e1a6a91ff9f88b607b75e9b292bc6c18c7646f6a14e4ae5563460a22fd3dd5842e6d777eb4ce5ae67075d6ee1f189fb3d0c09b2c37d902937eb22b91710caf61d9693add77c37f106574dfc681406dc4a07a181200add21b368f4d547904524d626e4d5ab0d37009a9a1804e4e9bcd5d74256e0858454c95cb3894003e3de4eb8288326c0f9129e1bcb6e41d5936b5904465d7049afbbe4374055002bc3632de514f6392ef83e11380de14333af9fc6b41c38a6d9641925543cfa983668d4f751504a872cd765a4bb47b194c789f0354fd53b11e1082006af2d5474a2b91c73fc45789cb2068f292d89a6f46ee29c7d8515689225b0cb9202f55bdb894348cf5579e8831ba5af57685dd9d64b97abce28a69b0a39c08e769739258e24893fa2c6ba79a86f317ee6790f36385276a39f4728739947196a819d39e7ff6b9dd03e86a5fa3fdfa8cde51379740075e7b9cbb68c15beee285bb890a585a48ab53a69d90a7c49e7a83262c827ad2fe044a4fc625cf7217c8ffeb5b6dc19be24b55739e598bc5667304557bd6274bc08c2c6e013e9b96e551111abf3f9dbe61795f6330d34d5a84bea7361559831a779006cd95275610dd21a88a6163beed319a6350b38ec39393e1372f1dd2a7256e77987691cf70804ea7c15c31434a87f51013c3d4e82df924d13d17d1f10ad6783011ed060eb20a25ddce639a5e19003c9e0d1c43a308b18df9c80dadaaab7e010a73dddab6176dc230254c3108f7be610a3b0f09522dee1e95cedcba4d2c4a34e15d9b1f5b19df25f254c3ca2b6382755ce644c3ac106a7696c8e2b563c5db543d873fdfadd803d893270c473c0fd08cc090dce19cb56e3604722ef6e2569396192e2a0d11f0f2e194ec3ee594adc0e1c93446861e229ae14126d0a67587950afb74fb28b468b004809e2e12c812c44cea51a9814443f134fe71adf71b9675c13851cf6835e8ddde066b22d434b9bf045d2771c49b198636ef1ab99d2aad07408ade026a6e77213e9d959f88e9e96e33596d6bc1fde89bb5e9c1adee1bdf1eb8bcd4b10c33f93642fb747acdb59d1552b996891cf621e20fca2c1ef8f18a6c463423f22dd00fc5edfdb33810e2a228a2009897c65c6ebdfacc4bc834333c118ac3000cd288514bbca8f8a03dc1c667913b298efe00b7af994d0557ffb4922d203f16360a45e04e82263e0efe82f4ab69082d66ea386bf1f3793219a8047a8b42a2bcfae7d0b9149e1a78b7233d47327bfc04967623cc1a0b60f4286432f3554ad1e3597f0511cfb9ef39ce42647ce051b605112ebf3e242e28393f206e078fe2c5d1893432592940799e9d10ef58a9f1e326fe8b18d844ee3b96907e570ffda0438dbbbd26bc6958d63d8a6bf9d8d2514b1a19fbe54b91ac49f47d77fd7883461cfdc0f5c6bc4e41f2a7af7a5917c2c7e7fe533fc032305a1e37c252af41c8e9d1adc0b651c6722dc04f918c1b6bf1229379abbaf415bbe3bec5a72f65a6308b64ae3a7eb5a3c87906875cef889000eab8b32c44c1d1d1e3320b4c91fea37f30695313a645b18c0a4ed97f54762a929912722162639b8c6892ef557bbbd5a4ba36f3b0135ae9abe8804433b9d3c97d3b2f1317396addf572e57e22617376a39d9fb3c2545bdd19259f75e8413edf79b09d6399eee44f72a919e96c4f8a818cca93b48f0e5fa2dd6849ed4eb93dad76fcd8a426b64f7d234397b8be44f26054c502a2999f4711a7d3b06202aa9c702e2b9bac31ac45b847447a903eaa5c40c51495eb7b778a177ba0695f5ce11aa043a8d19c3d700b5aa0f7bd15e30fa169e6da9b0a8ccf43c5f011dbba47d45d4cadfcda12c6d0bbfe9057db866eb1f687fe248f8af0230be81507a0992f9044e240fb297af08bcb9a2a2215a466fb68d557fbb09a552c37c667e48479c4c006d021bc02543c57a4cdd3896a5cef3943482154895fc0d03ab1995b1afce5e83ee34f702162914447ba3e68570efa24fbfaa165639358c4861651e954e35d11423f6c50a88c9036f1fadc9f9bc658b9f4faccd30e88b241166344aae6705fe30d8410369495d5e79aacda46fa94fb4d0e8df7906cb71113708e6dccbd85780638bbe570c132eb0dfb9d61ee0c0337ab4eadfea278ba21423db285d240fe1cd629ebf0d57faff760271e7238b20a86c70edf01ef6e327d01ae5ffe476ffb8192db90d553b736eca66f7e8120dfa951a0402319d8f3d5caa00415878fa905dde3d8bfa7f05d00317d1a654f569016b9ecd61dd1a306e526395adde00dffa8bbabd474c58cfd6e9602d2307dba61acadfa3f66160fdc6af0d7362bc5fd99b7d77e6ca6a9c58442cfed837601080c858064a1d0e8a78d7f70a8bcd7be20013113edaab6e0a2fb91d222cdb5fe3733d0eb5601958d949a29ee4f792b433cc2cef1d9f7cd03a2519efd354146c0e6a35e4a00d5ab84a655c29457532ca42f82dbc4d54c68b74db97f7a40b06e3bed104abbf549cd46015c26522532f71891370130b1625e43e1aed648b86aedb24243ba828b51103cc6e3af5672cae9d7f5a02243acbd836dca6a87c3c8fed5c3b586b911758ea45b4d98d4b3cd90a23173d247423766bdfd39d4aa421d39d83dbbd325b6c11cbb228c2e8c35874d1ef053c3137e113feb8478e36d87acc8835e2369f736bd90c860c38afd76c563530d5cb479812835048fa7e09cb747dde217b864837aa9266510b3fc53c7be69f7c2a32eee8c8fa3b07036e2daf984fb3b6fb4e859303479764e8cb6e3df945a0a28fdc2e7ab203ac3a49e3794182bafd02c455020354ce8f21c2301b36559ef39fa26ebd4924a9a57ef00cb8c596a0692ccb16830a1dc8bb0f42ae553fd0a516e147bc016c306214aca73240b169bf15713f5ec6b462347d274b52d1a9d3a0ba2933e302eec37923e802435493a2ee7271183eae666bb42bdc5d0fba9ac7d1d6c5ba974b5609d0653cf7d9a505f6ad6055a1166a7cdbb1e3189a540f0db72b50fd4258cc3c9a2df33d2243ac6fd11698fe2dfbca5950d8d1628a1b5e6401f5c24968ad7b8e89170281700331c70cdeff84cc7b8815d85b7347f5300882bc493d76162c15d916fd83fc2d9a0679b6af216eb645b1b57dbbd042fdf96ba7cac1088a1a8ec445086bfe880a25febbf7e00d9871a0b6077f29e60ebf0cf1b77e87c8d04a7200f7b4326dd2587596f4fbeda4abda884fefb1e400b15d9264aea81c3953774eea66a4583165cd317cf8fae98a3db9ec55b24d6c1dc9d82770c4ddbd5345a6adfbd75560e9e3ac08e44346c6c49b3e383c4e3c95169223437bdceab54fa72d79b97f30f73390e6a8d69a1bd5a2774dc5ec6a2868888144d030b6a4bc953e2df54ecfc4fdc0ba433b2a87f5a491eaf9759f3f755e459ae8e3d8bdf3e6263b8c84ef4c07d4999b341a01b618a785de478912f26e5c1a4439c40c8425beb2592bd37a52fae253fa1adcee2bfca2ac675a3c0643d58d6ac8f6c176ac48c68eaafc4d3b3e645bb5605aac97602309ab2a3d0efcc02254b9473184db36be018de835acbe00602b43c8acc2c8f1ec97f5c06b61ef47e2d2a68f49987bb1db6bd9fcdd480abbce1f33e3d20e74b45da9f6cbbc64cd313ed4144db5629977c57405e76070f1bfbd555724bc84f35021477dc7ad3ad7089cc4a8f25988cd04db94546c860268bca0223ce46785376f45e6dfb25532ae6c820ec1bcc2750ba2e6af787778a3df555d2fe3f03f7acf35337fbd963e2cf82e53a0311be0d38b10256ae55c3c637c1eac4ef9704f65935e9537ee4de472a6572dfc78b7cd341adcf6c102512330574990cb9b201cac6a3a1088be3752adce2708388917e6000a906f75d7e65f1745a167d496324c852230176d96921dce46ed49e0856f968136866bad6ab8a6b05ea9d419b4bf7bb9e1ab80ee6c7546bc0c3d8c4f385d9a8ef0b17a22aefaac25336ae0e0c6700450106f70da143c65986fd85bec8512eb5917028aaf381a23df73a6e776cdb9ac0617d1605878185bd3784b8e3fce18142bb942eaeb23258c828ce64c7f93eecae1e0cf599e1099d0f7eac9671207a021e236a6b9fb340a4761e0ffeba3500514201776cb14055bd21317238faf437cb223bf57074cee84ce16b2ff56c18ae322075eae40db33f48f926cb463a1ab28443490d6b09f9a95fee89b2de36678cc5666cf96fd28cecb61c2ecac7fae61a3fe52d5393be3b881af54b487f2d50646b59c920a00c1f0359b5b03fa45ec0bf33af867c4555f7481c2b9763c803586ab2da7cf92d88da7d360e71eaf4084fadaecc0b1fd8af1c675baf296d0f26f00a12e98db25552d63a0a78ab7bb5eacb9254dbdc960c9a88076bd99b30e6cdfecd1a8fcbff859a15b4865ac4e410931b276ec0adbff2b959c58d7de41a1ab172ab125d735530df9340539e100d62e67b91fdc2c0a320884ee344aaf10ec449d98c2eb3506405d1f510bdfad1b07a90f97c46b177d77c17b1f92d92d68432d2c7be68c2be4009d0d9752c3d41008fe25499228dbda5dedefc0e7f30530d09745b72155fee805abb2271fc7346cc8453a33091fb056f509492cdec644bcc1193465e95fd54597664295738fd6adeb224ac17e2f81981b2b2a4c1e141979c876da78c66b9452270804af7502d02dff31ccaec24fe870fb271feeb7dd82000261380bdcb2484b9fa27242528ee407a14189c4af6826022956351e836d0c86e86f1acaeb83c0ef571fd7b2c0add31354c568aafca05f1910cfc71aed7c8aaacfdb8e982adcf93d84dae8125bcf39a87ccc34969c1815abcf729a316ff395544a0dfd8a34a420d7a0f788e094f7f6c793d611b16c98bf6f96ad17a76c5d4869f5dd1de28d9b93268557a184fd5c1dd72233f0d8d0d207ce0a9964972e825ec8a6fc5ce824d9422726712f4d3f0c6a2f9aeb86b2f2f4eacc9bf5499f466014de052ca66825fc7dae5b338d3f77aa8259dbc7c275e7c49949b8cf42aa3977e646bb619e7670e8b26ecfbcd0dbe9b43002d8cd63a8535f7e1cf38a89efde54b19bc86a703694aa87b23ac6747cef7babd35b6675796f1442b4c92d06132d86c5717f083b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc7525c2eefd8c7889ad3d2d6ad153c52ecb78c71adbb024d28b11b7e7add8cd65f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bce91c4e9725091303a1553d373f6ef817ffbc67fe3e94f3c1525a066aaa643ea2a9b3d3326d6c471b2784cd70e45842eded83b0dcc92c86a4e1fc41785f60b96a94cedf82eb4c2b7bcb8055ad55d42e13b3fb8b2fd6ba0bf4107d1820c5153638e1ef90e41c5c83da837143b14867cd61a79439220d35d6a29ec869f3a607c8f331c5267bf2c97bdf4e22da91b3d9b8e70a8de9bcac027689521228ff578bf14ac462576ff5256af600448d569a5d89fcd8e39d0dc5e7f992efe7a11530bbdbb622910133c57bab53d368bc660390e32ac3d5bb0b2521664688b2b99d030e06b7fa87be59a89b93cb2fceb81a2123341882bf847501337986ac438b8fd8554e64ac2932c00a1d04d91b6ab9d307272730d9c3758c3c2c5c6d361caef0a12ca1914757c9b20db05524e0a1c90b5b3a71d315b7add5e620e6688dd3690128113977fd570467f53f1c9c2e9b7da462f0930cefeef568ebf02678263276ef13755c2eae1cf41ef1f7a1ae3f3b284ca63c68f15fcf9e3a7fde06af7d55dda5a239780f0288afa7a31034dc2375cf9553af062b8125a6db1cdf4cede7e3954bea034586ddb06a719e2b43a857cf5010aff9fefa95d576bb791cce2cca32bb2798c8a15d55964bd567faf4fe55ae1a5661550431c227928e3c92acd5303d1c397a8c205f5b0930d49107e77cd13e0a586c702c3c18008ded004957a517c31ca94bcece8340b1189a666797ec6c9c616a24a6987bf75566e616fb72186c0b80e80482485fa2a02cf182c0a26c8203255879c5a8a95fef621753ded4aeaa982e23ab82cfcf5dc18646d1ae9032ebaf9301ee6d8918b623e9a4d844374aa8c8efa782ac50c126bdb2f5769f7994c5649151b2a0c2328f0f16052ab6691d1885d12c207c5d5bef05a84f50965a3ec167e491ed98b251589349957d108c0967dd3af98a572f2aebc00c4fb9d16a7947316ee2b7d23029e6c17321063f8537d4f83cb70683d74a2bb732bd93a4fa97418a4ebb21fd8017103693201f41d9391bba809fe706a25f31561254800a7ba6dd00728226aa5f288d8a1ff2ce2c04c6276d5a17b4cec33628b256d60d3163bf379fcc5d7dec2dee7d555894f38d9ba3920158cb22642757a17a3a0378ef65a964970a170abe78a7af358c5bcd872b87921ed92b8ac933171cad2a70a1c4c3454ac215138474db391a4b2112b05f74b1b7e53a39facf44f5dcac42740811be87f4777ad32f35c02bd392969bfde9ba19daf382775f3629ecb61619842d6d09dbfaf6f768071d6a3d1c8d1722536565b1b370131bcb66b3281660979dbcc62de2a4c8e269216f423bfb87008ed83604c1cbf44463e20a2730510266526b059b873887833be7b0cf638e8a1025f679f4cca26152c6c5c49bb819941b9b9906046700f555274cbbc3e699e37ed0da1b1198a1305cdf746d46a8b17f0d87aa4425f998dcfe49aaa78c218bf7f7da7c0e05702b60a77d6f1c0d08c8a4bfbf43ac42a7bd5855f3e88a43836a41430cf042321e8d963b9e2fb7da96996d62c25d3e2df581cf424d771722a355baded473bcea539609a8f0016b9cfac6c77844cee921804e2340732c5f7b0aaf47b99d8b5d163ded345a56701d0910d5f0a2c9653c70336fd6c886729df0a757677dd5b6a79c5918a8efc0b8714b746c241c1004519186b88d4879cbfaa169e928417e77e4491e50c1c102456934f9d7d3d62e9888f695c92e98d2162f33967b15234135c1267772bac874ac284a2109503b5611d0cfa8ecc2543f09be2fdc089008b4d284ce66fa2bdc136ec3eda8426a9b5a04e8992a9b6e69a671c41aba07c14ad42482c81d037286091226e5289bf936fb137296494510a5a5b4549f59a2eb2d1162e55b13d1cf421cb674e71d34dce55bbc0728d319c73ae2a6763f7211cfe0bc8773b7675e6cd5522dd1a2737417ac8c9fba837b006b61bf097f01d18af09aa7903b5bdf177f38712209cb4573c1448f80450cec82c6e580d72a2522fb39115591f596bf23aca3c9f63b8df860b6d27b5df88ac254060035e1a774f59932dc9e3cf294482f6708f3438bf9f1597a22fd08fa08f81e8779861bc7277a4f1b98042f614a327a2c5f1c6dc44a8741d974dabda6251b19a3d810631ec95a62a590ba94ec7209f5b4287281e167a9e9ae7951cec4d8df605e92a5f728bad8c1cc5243023da4a5ea5568879085c66d9570a8ee3294a8f0cc96754d3403ee39be6e74e1502aaebaef9c6593ed19b21ca1ca3ce9d1e7c50f3c2c1a084feb6eb7163fb61950ea040f37949c2e9090c381d511daf1fa794abc050b6164cf0dc06267b11fba1c921eadde67be5ff300a11cb63bde91b5364383d01fae0a31c53f32c191ae86fa43fd73d803175a46eabd6e304a5a108a0e5c23a9c28d8913de790ed12a79ccbcf25eda00349bd3ca47703b5f647e6e71e5de737cb757328d00b3ddb931a7c95804579fbe4a6cfd50749d2571b75915c382604493aa1003b7168cef167086277aa3d5dd3345a26d31f55e4acf917ff8606127348ea1b2cdc7ef712fca2b96e3af0a096f8ebcfc59efce10bbf965ce4c316a39f37cccbcaaf4f3e183c8b9b35eb0dc81ec2eca1e718166626816ab4a5a4efa645e7286a05644b062fe831e357811a5df5791d90f695befb9503f5ce9204eb9bf19cc0332595d9cc777215b072327954fd9c982e80852414ce394b518c77725fd693537a8d5456814432d32fe490e547c9bbf40f66bdfb80901072ef39e197a64da728d3702434b0b9f51e753cbb3cd3862a570cfafc333f9ba11532242e560cff212fce7499cb2fc3e5f735b4e38528d77232e29be16ad5f959ad6a8af063ba53078f9194e74fcfcfc2e8a70dca938669cc6529ba0aee4513d2df58f1a4d027bc75e06c196d3631442de312e945c0caf3710556652ee1d257935f167fb9288947565cb15a92e0467b86c7123ac538a22988b3c19de32df9a564cdf8d34e001fc7f15b61823eee5617f5389e153d7d317471d0f9d982c0a274593052192df85ed0249cfb084627db701b22d381465de745a41960083f2b33b3fa54a3e9875a1f5ecd0afc7597992246ae70bdd072d73ab7edcf990dccfb3e08221260c4636535b641fa14115262a3d354a3881075d5a63ec5436d37857ce180f15ad6b62773a27d10d08e5331c73df30652a27ecb568de0dfff9755bcee1d334b5c48b91b90cd792dd2a4dd02bb4f01e7fcba85fde2d14bc1a8e4da845690faedab16ca4a0e4720f65accd52e3003006a2e67ab18c8d2501d814bc30bcd1385af7413039300bb2cc2b444c223661e1b094938d8c523256f5c50e532dc7ab077c3c839f442d0d7531be4d1859645ea1bd5f77d97934c7a67eb09f2235c4f3d7a6b98de076e7ba9bc337282ce5dbc4cbf7730519e388b792bf2428a7c65f28a9aec6bd7d103e2a3b0db72fd50c0176fefc77367cc34be36b6e96b3fda6178ff73df602c6ab63d0080228017e1d498273da0077428189d02ca1c7b1ae295e4bbf745af24518d712972f220a004e6bbf843502bfa02807be6b455e7f1b237dba949f60abb619d3ca728c914ea58884359ec77ed9f49a53a45c09a01df274c08dfb0ba84e13f2f314e3096466ecd013e64321e3956e4fbc7249e13a3142cdbf819542e391861bb637aec34ec50b8921a1ae52ebc2928150ebd8362310cef61b988f4ac98cef5560332db1e3d636497ac7e8f81d92c681e1b355da119e4ef92b39aefb90fa7146950539076c927d4b1c2387e82cfbffe7fb309992b2d6414091f939cbd2c0a4abf58a50974fb49a6355f666efecd91ea5036e7dc4405cbff92eb58e513a7e20cf0962c67bc58cebbcb85545a9735bbd323bf8357e2cd7765ae66a0dec6932d48bdc9f99d79bf706bca938f53b43a412f23344f358f08173d2ca38d87acd2481e692ed68f59aa774e84cdf7b3ff851a3f59e1925a9e80b8b539a45d38209b08fe843d938668cffcd42b77ce5ef3c12266d0142a0560f46447495da6298a517b85678c9da5865a0d7a59ea92b446fee43f06b1e12105c862f21266ac7ad708b0e1376ea70de76995bf7f3a05b5f8f2ee56dcec3883a6a641fd53aa1921d3087866df4f64122e10cab0f758ac2016bcacd911291cd9df30d6a2f1134f8cd0a391211c1270b72cd3102ab7e8f733d416c6b2742c5a73877a03f9530b5061067cfe4e0fb4ce468c91d0d63b8e76a82c4caf13565a2eeed6c032aff626330763aedd21021281310a1d86cb773e6e053687181ecb52501e2f350f217f90d598fbdf7949d6a99e8dc84843e6858ea35966864f221d122ee873e4c3732fbfc7e57ab40824ad4739e6fbab89d0bfd82a8407dc96711b55dbb1407b6ee859b14784d7514d0dfad79f7c51f47a0d3f929855ef1f4ab5d2ca5d5b4b9413dadf7733c5c044d73eeccf617df0b0b8ae309aa1adb6416cdcd0e51d59e13e38be5f5e0a3d43829ec13f62d92b9f4800e1c833a565d7186b9054eccd2267a57ac510cf018887755ffc69e3bab06a98d19d45c2179f0cd0eac2d88108fdf81a233f908b042d4a4a1076cc5de9989824fee6fbde3d0828d6e3858d891414f31e53159df1c9d47b14020b51efc373385532539bcaa25bb9f4ad18e39aee51e619cd8974433ec8b838e174720f05e264a05edfaa36dd79acf015e67fbac4743671bfca9be302fcbf554980e6113359946cd1920fe5491ccaffdf76b18d996000db1329ff925804c20eeb98a1844129c468614296829c01a1de42f9515a928e74f40bedb5bcf5faebdef97f3ed389c3537e501fe88690cfa5bdcbf0acecd8a4bf5f19fba27d708d01cf054e7e81b25bb47ea944721d35279fce5e931758572aa551ee8b6e8ff9b6e9d9d7c696e1dfe8f31bf6f99f595c1726518818d6d518760f7c9b2dcc38a7ce2d03411c7a7464a7c86d5758aad5624e5a6d52b8f94a5a6edee0c411df17ecb15ac8904ee57f671701cf1d70aad19dbf4bd76fa11aed06f1c2eeda81b9be2b3a711e3ccca2e85e79bd175dbece79eae4a0e4729d072b1a0b18a25614d749e563e1e1a9f1ad348a7cf332d216b408b60daf1fea0deebbf5fc653d9e710da15a34e1435c5dca079465c325b184cc01748c3b5cd5fd10705bcd3da6cff087dcbd03d410a98bc9561610e22d184899f6f70c46ac91e0d3fa4e3fe4a616185f5308202388cae97478405862cee551af0ccec2650241078c521715ae28b7c1bf39f37e5695433de8509515bf5d2dd0423a617d04885aa60ade817f7346679295444cbec8ee64eed27fbd87f8075bf36279bcb846df06ebb5addf60c75293322bbde5618f50ebd45a0e4226ea92bc41c4733310edd4b38194a045e74f5a71081c47519791068e531022a13ef4ee4b944f33ed0f9324246a81ecf0fbe602887597540f157d9cde5eb5be41cd56d91ede30fab481c8adb8ffabaeb0ae798da59470cdc00c015fffd8a164e7e9899a188e07af6af913be70a0ce7ea9873f1560b4241c677abc85d4bf29c46b58bedb7518b171d0c604897eaa72349c8550840acf56ce2ad9361dc2a5d2fa932ad3461c4e215c2075de4132cf48fee63ca2a6a67e44f31d53de9b27729528e88cf0fcb9aa985a857fd331eb597fc96f6d699e80f63d1af8820c464a26228dc307cffbd9a436932209eb615ccb094e623b49aef68ad109c4fb26ff0445009f98c968e5602d4e9548055982c597d35a1df265864cdcef943cfe47fa6192d1365d53b9b188896d85ac3ce137a59cb94bf01737379d8d38ef363978965d606db7906c0fb10261f9047e92d47bd49296cdea911a84896adf5efb6c18b90f7ca970d1d35561057cdbc09cf8f7e6fde5527a3235f6a451a7e8f56cf6970660232947587bf9dbd78a623dba27e4a4280a78f66f0a4f7de44ac925679056eff820b32bb3975efa73baba434229fffb64150ac582cb1c83f7077d701b395e2e225d0c6783ee8358713991cb73b5bb67a735902439904d3b0abd68dcf70c6f877ce6991c3b9d48ab6771ff412a7adfa34b053153a9012703d623b128eb59b6bf9fb29eb8a0f45d2c41a67c96f5a094e1d8560f86b6d8977df177074018fc87184b6466a41880de3799afba371cccd6b953d16c58846f3c3132218e5b28eec84fb5a5735ab1b4d3d5dbe2613f94dcb13c5f3ec4caccbcb89460374276e412a797d1bd341c1efce56eed34644aaa190e099bde918bd52a14766b0bd004757c60fce5eabc9d2b976650365b590ecba0312adf9ab7155a284c58a455158a7e7cad915d53a8397e8983bcc5792fb9adea0d50dda3b4326f3437124212f3a007b1e3f5f5e8566db880b953443627f4d8a3509919cdddef30ddd8f73c55fe192b88abbae03f1e000a27b6c8585781f9a0b60d635cdad7540ee891461a8375db77611a036ccd35f836f2083b4b040842ec48226630ccaa71519e212de98eb4e1a1d63dabc101c7745e4f1976a8a8ccf7108c0a0dd3672d8ef400f38856188b204540a35d8f45975b5f0da6d0634a4301608728e5c14c888e0632a4fce0206cebdedeb97edb286a83a91c187aefae3c5b3d1f5827ba4087069315bad87788e8c016648661f92a602230f1ef5d515fe867fb17d61bdc7996f9463dab84458ef090d05f57a13559948194763bb550e7a2408779fb3e412807ec9ea99e28e7ddf740c388e433b51a6171bd841170524a9067551c044082d487f4cb73e5895134c0fbfad00c947f4672f102fc8e7c6891baf93b6e1fc07c19bb900909327739b448a39ada0ba05f76abac9280a46554c32deac2c026c4b67761cca97b0958971dd47bfd0d5d34493e2ea76505873d1626fb2bcbf8596d9ef3581cfaec2337a414c2d3a3026c6e6791950775d192f9e107e3fb0c0bbde13403367b53127720ecea7cf61988efffff205c15c03a928c3c09e2b1f2f220b28dfe0e5bc94ea29d19933705778a3eb8c684c851d0a8cf1049e088d6332153593a2d7e54478f64d121ddfff3732f61f11483797cda219766c8093a11ce75ee87a088e39213975a8de94185c2f16e87c6156e487b26961dd0c0dcac24d8fb2c614303f3e882c0921b49b91e931ffd880c67126d8ce5947f3a36078d0f5637476ec918c6d8c70d7846a58db3dd2e0d71f7121b8e8ae2211f25e307b9a199f46fe6fc36762345c670aa729b2c71340196b93cd100f17dd67f953dd7fdde1372976be7937c1332c1c5404dd156fad061204edec07d14d54ecef6e4de59c32d0c077bf58a109276582074ef6a39079abc131a189baa1b5426e8a332e4e011bbb8d9520b4c92736ae90fb5b25714ce0f6b822deb1806ce0eb4ed1f6fe3605c961f1db878723b25c5516f224d130c22f18c86681ac4ecabfaf29407e7753b8552b5d1d18e5d0318aa3f820d2f727c712e1d6640e440757dd96110cd05e342f5101e3c3ac440ee55b2234081064bf3a4a9aa69fca8b092655c9a52fdb69c73e9ed1a69eb4f82456d0091d43d879f5c8001679f10816075eb1e2b4dae53b824159b2c26213759b0e380954e83e8d8d08c6a606f4e6c64eeada02539094fec32c369c6f5bab9f370ab3f189b9cf38495186f5defbc41ebf0e700c0b95323d9c7d6defd3641ba6fb6164616a9be3dc9d48d83cbdd62db7ac3dc6150d0142c1a29c04f27b01b3f25b027290c644eba707bb1d52a16b19a6fda4935381626d0e9d9e1e8476932389a442f554edc74892e480c81779018da286f3236cd768e2489ec6d5bb52c493aeef520c0db33bd85298f13913f7f70d4bfbc9ef332c67b43bc4b3309c2baee896f5866e1d245928eea62b54843bbd4f3045c983c1fe62e6ce601a0c28ccbcd8258f3afb6cbaab2ac54141dc9468347cf4452251d95956e3d14ac6496da75266a56b937c04770820d6764b38edeb164a093f958e68bec4cc16297c2c3914740afa46b6717cce619c9f14537d0b8c20067bad1dac33c1b8ac5dca606f16e0895c094b5d76cb884f5844da0b041fbf5d01085afbab8a7086dfff16aa78f572c52032c914494911c2105ccf14ca652da5252a412f12af57e9943c0e953742b7917b61b50ce650afde7f5297e24b24db3b852407d37bd01b30f92bc27fe2e42cb2d2729387d6d2af401b61168ad1dd64dbf5755781829cdc86352d91e7e078487c341264a590afcb5504563dfc81edebbc7c2cb7ea58524b05ba3edbabdde40cec27acc70b5755ba6ec800f148244e968e1aba24a4beadf381fe51fd68318dfb37133ea02e162b6a250f836724b29e8c53b8dc8af72a17025b6455d0f5eba68cd56464ab53850e91e7f848c742ecfc81f56cbfb39a53ec265457c5f5e94a567158e1ba7f6322dac80e7c2489139fb66a9cc43b3fccfecd20856127a73bd94f0ab8aa4e382de02c4d5cc3a0f56808d7db3310f56eef073602fa194a4b5f44cd5dea23287bc3c58552d6ff26ea08dcd362dc307fb2aeacc38b3b82e984acb1611d4dc6df53babf96ae65167ca073a2893650c023cd7476a5e0162b0b5f8d98f07aafa253e80ed5ddb5b5439bdafb93a27d2365107f0f016144a9f3ada690d43ae8dfd8ca2eb7c41ecf20829f47d744cb4e62b2c71051f357c02ef346e7c5a9cb04ae5267da2b8e6c4c53cfea784f6f9e3a51e78b887c23fa8027833b9ba6d7a0ff0a4506a70a4cc8769609a0baafb938d9cfefe645bfadf0b82008cd2fdf556af14180cbc42e0a3817afbf61f5a2ab9fb61473fdee6efc332dfa4f343c5c845b28fa4d8376b6c7602c3c1c01b6f8f48d0abebcd6a0825724b22e55c865c07ab1b1063dc9babb7f7da4917929b4bd440d3ca9ed0420211d4d297c9375740f7b67717e722c7e60caaea4a330b0a6e964912cc73234ee3a44d4a910e0e94cc3287bdae62e0af92d0786c3813ccd897bedf5388169204cf7f44e9a8dbfbc1658ed1dfdb03a6c1387145c821e86825804d8cd6f81000483cec3d9c7223e9cc4299f9f3266fce21d69aab727f4b063205dd21d712056a249574bec2ac4be0b6657516460aff1b597bcc8abe1c7786b70bc8fc9709ee5365451a7df9cb001991592bf8b2626b6a6af84d363dd452c615db09aa1efa2cdeca7e7fe68624f5895f94ce3c850c00a267c7dacda210762e3cedc30a8bb6a32a4de769c38a04cc474e7a26a6b2d6db3e80dcba090c3ed3c04971f81096da728f157f34d6264fa67405dc44187c65da90e4209debf6581c35b9f61456f3c4f0c5ace461b9783a7c2e0c2f68a0d69d8176c7e5187c9869a2923fc5b9c40194dcf3596139c2819835c123aff53f8115453486552de6f29393ce0bbe520306a70c7c817656c9d8a354477feeb2e4a069b1847ebd8aea9f1ef2fd899a16a6d0b20f0ffc1085e713792d8b99b578f84beab3ec6359662d13390d8c6d3fceb444db7d44568cd3e27cc27fa41442266fb312608762e7263b6c1a71cf0156870acba85dc364bfb3089b00beff9954597461e374c8a2bfc2a991531603302e869ba81f0f35c53c8dcbde95c2413a51d1459cb4451337f172bf780719f8fc556dd58c49752744b8893bbcf1c1fd8a9480e9378b7b93189d481fd3f2648d78018dcbf26b6b3939e8ee07f97610d540f94ae7ee2ca3a1225d56093465f1b2a04ae707fc38d03923560fac6c50710e9b140f730e25f210d3e8e88fc045a7bf3c75aad75277426dff9d965466f9ff5b0a54e69d6095ae3a8e018202afaeb12f926d9bce605b8540a0540d86d929bbaa945bc1b9db228b5d82f582582365a509dc67f6b6fc6897444c9aa26c89f1150f78d4e6d51931d89f6f15fe50ba7ed45b4e5997b672ab7b8be8e5b4edd87bc6c1e88f6fd258f67d10ae2ede4490562941bb5379a3165dddae5ae31f80f3598f9b857f6c9eabd76af3bb028900ba3cb5a7d6f38c9c151d6b73f828113a4ca9e33f0aab527495d69b0ce074c738fd865ef2f48f6b7ca8bfa7ad83e49cb80eae9002ab563e361c921f1bf277644b875af80d8a91aa82ad77db5b0c50b88085ce2b3846bb0a76876a3a83f0ffd6177cb56c71315bdf528f871e8c69396e4b0b27440a779cf1a5c92b87f3f1f75ffac86ecffad8253ecc7032d123fb44d139ea5fab304f42befb3dea73c3ec383bcf2ebdb05af0f981764fdc0724fa563c9e17ce0441dffc98ff30029fb18c7498cc802b15257f8adab0a5575277f97ce4f9402fcc05fdebe75b04d132c5f8fd23be976d3b544835ffca4110b670034ffa33cb585471d8a082d6183ccbfd04b8c27b733a07f6193ddf89f8b9464c7c38de885d41756fbc95fe16b6441f206238792a6d7492fc099542c906ebc90cbadc1faa96ace7ff596ffbd89452910203577dde614b9ce730b8fc955941a1c62bd313b9f922fabb800bf7a12809b1b5929c28ef55e3f9198cd04a272cf0bbe3cc0bfc2a1fa8b5be8914667bb2ee44502559a973eefef6d695cf0759b930509fc5528b3c91ba7b7ad83441a89bb4d50b95a04bf950b0260ecd8de322a51cf4494e31b79df10a21e9e2a546f7d7cf685993e06a916437e616b3f262d3dc3b4c0664c99f0a5b2bcf2a1c5d321c97136fd8d373225daa40a1eec905b8145532fe7d446caa4f10a98a925b8405292f2579ea1660fd1f2b451dd67cd289c8386246ebe930657b3ce311586baaac2b8d88e10b675d5a4c8299091716aa4b5ff8d88f21169a586908043b150c6bb44021a028d056911e7d222c58019d305a6f6fbeb0c42d4530190fa353bb609a8a31509c5895222e8b9d8ef814c4b77678e9516ec5d3aa6bd3bb8eaf3d4cfb9e935ebf47966863b04facbd5328975cd99f9bd4696033b6e7614c55ad8ac4dbaeed486f6cfc07c63743eac67e307f05f00d4b03107b51563ac104db74160ae027c4fa41e6262b2881411083de9f05fdc494254478ea28639b330b256d44c31934172ee9882e03159d78444be20288e9eb7c79192ad41ca9d09bff4fef2c1c269204552698943a572b891d9d42707527c6cbe0f6978e5a18d911fba7c3778bac3ae054156d9c6e53387a0719d180c2f30b41df2d6359c880c52c959c7e7cb24148d91829064476208e995322dc3db34c07c98634b1f9e9a3e683a9d58fdd3cb62ece4e6710a4b2010d76644f17e616fe6d08e45f45dfff0e17491ac319ff68529c272a6415dabe6dd6be58b24c14cdc94d203d0eadad24713af5f53247c5ec7e5e3d0218499115409c0cecfdb5536f11a172dc6eedd13d48b21212f6f7af62b808456a21f6c6ce496a10ce0c481922789d090e7834ac2e1e0ed87b2ddbc31bef62b8faf754083c4ee1caf948c2595a5999d7789aac3d1b0ed7981d88a3db0909ebb195d46d40e2f31df6c18ef2aa1487d09cd7209fc58d87174ecd0c7db40b593f81b1d458711fd979ac8dca45681b353acae711cde512f5c276a91e1808dc200dd1faec9b8084dfbcb6384d059a41c78a03d54cd2541687c49fb0b93b9f855383298e270d33c13d6f98d1ecfd2d11df3a2b2140ad64d4f9517fad0d865d882b901a0613af693035b5721af15aa93d6ad83ff758e4a72d1980d638d5bd83ddbef78ea6687c405f6cf0f06f332b953c1181e5bcf5c8d2af54194605a0e5844649671ebf3d2299fc1f75a010835a8acf76f94302cef60906c71a590c64b7b25eb5fb5be5ce87239d430678e4b91d43221af76581351b45c026db6dbbd8a24e1dd48867ac09fc894eafb42fe56e52430c3f0489d4287fda07c013b8f9fd1bdbb755b23414b4da97debf24e131beae8d97e038db3b0bfd3d83398b53349303ae6feacb919eb7fcf222c41c651b767222bcd1cbc755958687842a264e17e08009f4a80cd22bc422e6adb6a8b3ac9978780bc5d716e68e7ea6ce5bd9f711dc366d6f80f88faf3344776e1a1167923ee06d6a59c91f986823b746739bcf84f0621d45fe5478263f15c6160a8ea9eeea687286c015c29db052bad87531333c3f656e4615a9c6bcec8270679d6f503e605e789267e7bcd0109994eece5c10e4b1aabe7a3cd42aee8031f31ca579cc37df18903f3965e54d865c84bc558005ddc22ea4359f7cbc3c98d1fe8b75091b7495764115828d6093d6e849235c6d4a60e9184891bc34a1b177f839da789d00be25c3cffe009c09724ae2363f4cc2e26852a1f80132ee0c0c2ccbfb014a4f80a67fb979faafb182ceb2efc3bbb1ff9c195e914d42d1a533d0dd624408c3c17db4f1ceff8b6c2ec6b4d45aafd89726d6a24e7e64e3d170b2a124d8fcd81f8958482d449837d7dd2f6cae3330065351392cb77ca684ced55d36e965634f9ed461af840c41b10b4ca1c4c5fc1657f48aa565bd8c698f67dd38b6c386fa1d0ac2c3115bf5bac3510a4c1215cffd428fc42c0a30a74376b57d3621df74141c7450a9372dbdf2a664442bb88bce09d5d123ea2a427dc91cf28a3092bb479340cf0829d32c75d018014c417847d995db2e28ea09a0487709c39222ac2f51f4b123b8eb22da8afe71d7ad0b0be344c3a3f9b1cc0bc41b071dbb1ef92efcd3ba533336d1045fabd1a0cee30dc52c4a577dc5ab6d64d63aa162c69083f18cb512e35b5d1517a7ce7f8325a45bd3fbfa681171733300611f748e76317b46700c688b1b6b1fbd7e2b9eaaf83d2f6d4dbcda4586e70a945aa636542ef492f19a5239863494df1d64c54d0f755b1e95e4cf8ddc0f7e6e797b35c450c8609c2e9777c4422cf348985d6bf0bacaf2fdf9d9ea780c1663dbfe12b5e617a5ec5fc6eadac047ae8e579f7ec95ecad34e59141cb121e8deec5ca6bb6937ca741314f975c4b76eabd8aef642e647cbd3bcd083549b1ed58b6c4621fa69b058bdbcf4aa55471e210c194350c28e99ff613c2b4ae25ba3f63a1c7c1b0135f6b31a357b564d5c13b44ace70f331b59b652d8804e1fc497fad79634077756f93c3a5e6d544ad296079aac53b0f0b26daa7dac1c6bc3913847005e09ee2630d93d2d3decf599fadf748cec19f02d27740e641c7f7e640eaeab40fa23cdb7199c56d26fbe51151d4cdfa6262cd59f2c7722b96845a9b500f475931a464e4f7c3bc675319585ce591791dd994e5d7776e2eee2e1fc5b611428990af672d0130376c300b145c43babe51b9e6b17b450ea93e128f3b17c93dee2584b4a1b2e52c63ceffe230d1a8aaadbd4894306a4e2c3067a77eda0528206483a892d946252050d3ea6dd442f8e98c46e16833a40ef889c45f6a56fa37c8b0f3759ba396ebe16a3903984aa9f0f08abc04db0f531592d92adf9940c07270268e0a4289520048457922320d8e479ba244b98908480e32597a16ab6cd070560c16ceb14dca7f6feea1107af26ea8fe8e38081e265785e2e89939dd7ac43bb3d855ee1bc63ff6d62dcd090fab341b7950662a55d890ad1625ba63be82f5f68865a34d064c73e75c5d8f1ea331ae26d69622a3793fde317786e483b44d5caa2cfd7cc9c87294a713991a13e684f72ef5e2790566628e7201abe503129507ffc23c675717039e4a6c52eb7747fca6cd0bfa374e20748d7811df434a5636be2b8baf42bafe68c18084bcf603a1aab32faa2df1cc726f33b53662bb211a6f0f8c70c5340b1a939fd1845c0469bc313b89bc3386616701cc09a3b065669128cec101dd27925cc08a173dc5b732349f4b80ee519f9cccbbc092aa232bcbd6366924a4e5beba70d1a3e9439a66b524b55a492cfa48ad4e3581896cb8e839ec4549f76cdca257613cbad8551376f6eeb7003877d476ad443a60a6401ea50c95af3d08d3332ebfb362f9c1dce6e90b6b6d44ef66d16024441b8092f191a89ca899af09ad34027c79dcc1ba37a3b49785c7b3cd4d53b09dacbd82ad6bed0cfb4491511edb3002288c1e97c0906014b077c45653676be5af186cd13d0eeaa42e2290c9606c03e63a8358a710562042d6e159666d855582c1367731b9d2aea77a4faa800e51400ea8ccd925efe89fd691ac0f1c0b21bbf98768183652bab8be7730672ae25e95fb436692662f28496b6db1c3ecb7501a0f21c6beb9c7a4800c9cb8c805361deaf643f13fb232a6334b0febffec2aad7980df6503a0e3e60857c1c80b4a37aa7c6fb25fe0c709d28c55a7437b81276d761ea8b3a83bf5808ca458e61745368306d718e39f24b349b4d51299d62502b5a5e46eab716b3c86b7ee01bd16350ab3b0e7fc6e0f0e1ea0b5d0a8bebea09f9c59793b8079423b562175a1516ea67295e207343635cd506b97bf0b1bd6561426faee61923b20582cb1caa8fefcd93dc8136bbee4027a03810c850d261f344d2754af3298b70964da3b57ccac337ca5ebd0d8fcc214b94a099b758fd33aab872d8fa94adad0fa50da6fa2f3382b2cf8072dac4503ad3cc84418e9c4ba6be40c029c1fa43c47f1db587f60f6001906e966072cb76b5997d84c66689a1c39e97bc7784134d29fb377d8b64b89d8e1507c76721209382a3202a95ce8ff663bd758d48aaadbb8beeeaa178197ba88326d685145d705077017d0b828266f94f80e68645fea295756748abfd44443dba2adff601f88947c659c41f68cb69ca4c941578094347ec446bf0cc30ba6f8dd06520c05600885c3a81a1ebd6f5d3e094008ed2d5232cc6f56a3604dd07499549945e9ce05a7b7999eca770f5731b9443cdd26096798d2fef8c7bae86e6f6ea39da60b7d00b21fc8d3caef7222e8e439850392deaab6c315e97b236db2b17a3589a8a039a78c6639eaf3089a8a3110df6020cfe6a2726729d6d19bc8d292df44c350c8bda1a82cd7dd208b59121e2545de416baa81b94bb75194ce15a3a738013ebae9d98f931a6b847bce4bc23eae3fedfade46d83ba10d4669e8b29e9d9b8c9cf00913ab5e00ed88f4d9e42d62868e937956b522519e68412c8696c4c1848475bd508203a7fec9e96c1eedfdf431b193b6bc1e399dbc53e42fc8aedb5653a6d0630f8f46c4a3ff2974157df35548cf80d593bb044f5b889c27d35469e08abb59cea45669670149755199223a0e1f45bacf8d77f33e2deda5619594a677f1ef6f0cf1c936b3c4ea3af35683f5db1a9d1f32a24b730db50051f16de64c0e32d38a456b69f34b7638ca044ec353f6c8a7b929b2edf6d4f05fbdc0dbbb7c773f26c24bd4166906988bb3ba4766c62b84687a5c19a1a2a830ec0fa5d4ef60aaf2d4ca3a7abe412238a1481ded31aa296ac6e7e02888e2a6b4038fdc1843cd6f12d105045da8bb7a2000b58c0c10d31dcf303e458eeb0ae3803a68da1e72fb5ff1526b0253dfc5adc1e344e6a5fdea64247e4423574db64de98d07feb69dce1f82abaea2222c5feb8f38388e1a31c7c6c5bd5915855500f5a32a04d555ebe61ab3dd378e5827ab07bfcf1f2f9013d82b55148f3cf172609a1b07ed7397f46214167a9ac987552bf343b178f814633f00e0bf05585e4139936dd4c18c8fa4f66072111ec3fcd79be5b6147c7174e85cc8d4f793c1a2d2fb0cae68973203df9b3a32bf4abb314f0ea6589ae94f644feff990f8dfddd3da64517a4cd0aa033fb2289c9db9aac2d3b95855eb4b064d3e9a0f7def3a1cc64fd3a1bfae4b31cc5e6a9e7e492743d57fa925bb9fa0338db54ea925879af63cfbed1471c39f19440e5fe31cd573b633506accf22586c76461afba880b36b38c61732f21f86b21d43ad5576b1d7c3bb6aadaf9eab34d4902d01497b95fd6ce1c51d737f5ab918d0d53a6ecd433148562d77a4da3f43ee9dc52e626c437ff3ebca1338c75e2465706f444e76be06e3f7e67ab716743f4cccdf71d39955dbea1f115d09bc9314a986c5c75634f9b0a98c72c9a1b2dac68108134a8e4a61250037090a7fac5af43df008c7c5f2779550a8092c09e00a96073863a272cba5eb89701bea8561e96cb242afb77f6c735105e35451d62092c991c105f78fc6617175807e1056e23acb05eb9dbfec3abe88556ff9984d42e3d492d8367666a322690bd9ed2a8d4252605a24ea82ae7bf5739e53b0b03913920b43185ac2c0b3f6ed0a0ce8a72ee447fc5265cd3ff689295901975209445ba352cf970c006275f1c50d05e1b6a55b462e235bc6f7f1c049dc8ecda8f94ebcd09e944633b2b4ceccccedfec2aae011de7442d591ba69e4b9744654b43baecbf5c3ac51e8b56f110c5d848c93e7f403f728b475c5d7485185c8d42539d8df5bc97dfef49b1c5e436a6a203e214d6cc249e05528bfd5b0809c4c84797944c4233a96522358d012bb7ea68f65ea2696c0b7d9d07ebd23b5afba08886c6e8e3931e9bd2efed8d8b826a12e4ee4a8b14ccaf80a866c63d87b4416fa7ef700d76d055f79f3269d9c572a44aa40316965cb4b46cf43bf0948ee5d65d7be8ee70a33af22663ca03cedfd7cf9a0b827ea0eb0aa6e41aebcb1003dbb9eb1f2f547fe4c72a8d6c986a9c86c55634e77c07a18585ddd3a6079ca1b9e15294b11b7dd1b6f5935e9a6bf47d11f96073facf26f3ac0fbd6856703ce2adf4e4f91963988f77156f806ac9ed87fb4e719a428f43cf5a91d375b341ee8e79dc7534bec4ec6f05932cef2f4772a432e31aabe6c6439c6899c8b0562fc0097a70fd93a52dd8dda6f8b3c3b52df181066845b8a94bf6b140737bdd4bbf69e6da384cd9953c54c7770d2fa75fd4dcd46a067b1e7d2f73ddda4031ca5ec622a3e930c34b8acd4aa9963da84e7e0b2f7be8514af552fad450ed87ae5d8e908f1cb6ef369ba36e39adc8b6f47a86575276915527752c2aae4edec29f142aab5c69ecd466c9b08b0191881ee943a514e682bc226ac265d38a3c3ddad9f310af249613bdc87dbe1d5d2a7221178a04a31070c39ae37ed74a0d792e2b9466be313c5cfd7b9643ba0df911053e362248b21010d8fde6252f8e1f1ffecddc7bd8d053c1fdf268e1af08714f386ec004d19fb7fab33c204b0d07a908f439fdbb1bde34d1170ba559e7b4fcf0debb6ace331dc54091a8257d8fc1ae610e1f675d29480273fc7a9483a43d4b45f15c3db20062184744bc77f35d6e3a59103b64445bb86db13d2544dc8d2da2e2f5d32ead748e537c61c7db53c97fed34b9483cea3374a4721c5d99ec9422196604c6268339a2f5cba6a2745e947a315b2e546086fe9b6dbc5eaf19e0d42f7baedfe13f6c3e9519014fa05c32c9fc5ceeeb6baaaae8ec8ebe3eda218826f8410b47248ef6ec586bcff0c0cc796cdac92ecabb567726be78c0d7a38ac4b10624af765d43d777f242a35b233b4eda413645b98124df16d37139251637b6318f3bacd943f56f18ba2ab168858c7ccb44e986a3059799a0909589822392a5f26f3a2d7def4a4c73ee993253c137ee8eadff57aa969ae43e0021c8e6801d7f61d0d18801b759fcc2dd45bc72fbc6bc958142cc1b433507404e34dd6cee34c5160a8454aec957cdf702e6cb6ccc2a5fd6ccfe43dcc8ec5adc49ae7ffd6e1850d75f6bff13b5ede131d11f9fe1975d556f47acf40595e22f7ca5470717c5c5304a391992454b88f6308fb1ebebb254384e13611634947a4e8d200236ec0466a041089c79f033bf08d1b19b41f7716d90e2a2ef8291f222e764c785c4e223d157a652c7e3def671a4d19e87d32ae251f2a09fa61390a4d11b02f757408d9dd5b94421b7d2cf20d6c5ce4bc6205f8463a0138062655a60477aced06db39d0cf349ff112ab6a24dc37d36ffbad95451233c52d56875482a8ff4db14d81b969a2834115679189e367a314bcc3b29f2174fb28f78d70f5eb3678e0ff6094ea08efba090ca77ea7dbd554baae450072d1cfdf60bdfe87ed02add00b80ef46a3be6921a6c2a9b38d3574cdd208aa2cc09d81aad74bf00c8656aaba210bb99023b9e69af695d6b79e5160098860e1163741c74395f9328e3ae14997ed39745458dfb3a4faee9acee99e7fc40ce7156d455234754a696b5bfcffde53f4f3aff9cc466263e573cd4c39977abbdd0cf6c63a2d08d52ddd810b174c9c67943935967b26f10c3c2a47ee60ea1f2d03c44018ff31f6bcca62221663843876b472bdf49ce3346e419e7931b11e707e139ca6be13c461e0bfb247935840a287ccfbfcee285c0f1f8dd9bbe0c5210a587da9f9c33afcd3581006805d898afb57170bbe4c52120c1e10f318113cc6c8dd531f27dc79e6c28a477a6d88910b56575e32420d315952b856c4dc9a4bf5ac9635149869d7fb476c59112461db9a403f4a1e02c7e0a237386d30d8ca75107eb665468b71f4bad9ff6826bc307e4c2f82bca62cc0303dacbe07bb23297376949a31cc37f9e3fef406668d352dfd04ea32dab7ca2236b9d2198b17e42052f54a8a8283b144314e5cc5ac7352e3045c25677457ff7ec481c283315ba440d60bf0b5852508c415d4e2e60b52794031c1aa6c220d7d93f7e70cf06e33b6e61471f5d4d03e0580ac6a12ba7f1ae3ec80f5c8216af0647dd669b8cb4487e899c094778e5e67ad110bc9e9c9aefdd62ecbd32ac7b17793f431845aa6e573b2dd6828eda3a1d81d166ae49221448c0c39855494dc69f84ac120cef31aa206fdb26b27fe6143efdbd4efcca52a81491e2d859c6f6d194dbae4c84c16957c49c62cb13aa4ce80c102674ece2a561fc99487723c8b6ce3af9c551f3975a8bc398dac5c19ce845408c4751963b2f97fc65cfa09ee8b9e33c6aec278799baa1dd5c6c668f1421ecd4ceca8247d7be7fffac26c95ffb8fc766616303a362fdcf43453fbb19231f0c78f1c9005ac91e09f850ac4ba40bd9991f517bc3763bac2fa19d9deb53a70f318a83985f4b3c8044ca3b5e9a8ecdaa147c51a1e9a2eb2136bcd1ece0d71b3db87243c0961203debddc9a66f31339c00376eeec5369800fd5ada147a9a9e7a57c63c2cd2402b87437de62272418d4ddeb4de08425e2d42b0aede5387ecbaa31e738557b62fb7b41b657f0294ae57bcc05668dc82081b3a032126567194881bdc1e8049386a3db830e437a7b5ee1fa53b381a8dadb77d78f3b35448036b0172ccbd2b1a26cf7043afc0a21755ac2ac7ed7e548725a7b5c7d1a1cee6159fca4173acc5aaff6da71fa348fa23c25db4c26b51e7a1f70c4d83cf5390373121b535bcf7b095487b630c5ddd329dadf7aca32428e0c084b18e984cd63a03ad2a982a29d8501ba156b0c47b91cf2a23261968f90830250155fbd2673e3ec6e660ace442666b67376c929d55db01433a730c867ffc402d8a376b6d87c8f736b9bb359834d29faceaef6e57cd538e1444bff4f60be52aeb63b73ee54f4c3d85a75410f54127676884a9bb0ebba04599b9794d46042e304347cf010852f04d85c9f7293850023fee0725ee99252bffdf51d9e92cfd5148ffc14b0b62ebd8da022cb8b32396e87677e6125238044a4ccce5eff956a1c7d416860a29dc0abe5b5d828c2a575b7f1e3d2e90b983e769dd2a4acdc764132607c85234bc5ffbc553b377224f0e31321fe16157ab8e8f4483b8b1f6d925cf270e627a2365c991c3239f12648ff864366e92216999d3e73c34e3b7a9d8f1f88005a5ff1ba97877e747063674ccb195b63403c59281bf2c68fe0f86e40e92ae1f8ef2c2553ee603a999cb26e674e62d944451098e58f89bca71157d46bec624aad8ab51c56ff21b70a8c7822b94966830f015ca563bb8397c0948b6825a9188a2915e76dde9e36039c72c87c21aa2708cf119ab681c7101ca6d399f1043d55e0917f305d530168937a0d2fd72a05d52061a8dc937276e8b77b8b7f9049a9d3157f0de8ea51386e1263324271c887ad3e8a0bdc716fb8f5d38bffce8591413fe629c2d773d1926553c8b4b5ba40ebc4af538b2cebe3d7ee8c40d4e3579c5eb4bd18d87b1ecc1e398a109f4afdf97e9e4459befd777d1ffb786992f9f3aef98cff8390aecc0e643ede2b58dea5969ffaeb4e18c4326083e6e056d61097c816d065da42f836f0b7eac87e205033b787f9aba6528fc2f9ea57fda7788b3e72f8f678eab398d477d3559ac35f9379059c27dc42fa9511be082853209390ddf8388fe8e7406566ac901ce37d9834cc3a8a7528c3b5e3d0244bf121b73da16fd81167ba1abf9f9f5b7899babcfc26e0c7791dcb17f4939d26379dd68d68fe8561f1116409ca1d68178db8971ce688dbc0f358c5dd293202904a7d0166e0a2cee162e46abbcab6cc31eba20ee045a4fda932fc9a34560ae4140b245f87b75e0fb55b792076844893c8d556f404ebc8a5cdd8219ede6fc53e5404f8833e37e3eaeb0407fca1f4c4c8f844daaf54a42987837449d558f4367eab3b73ef6de77a5e277c59d94fcdfea3dfc2aabdcf76929b610d123a9509a0dabe9f1b8681fd04d42c8ec93bf80e80b4bda9c2448812eb5bc19401fb1a6ea0dfa55d15f9dc2bccaba98eee6114cad51844a70843de0b68a67c1023c62c49657a7996cf900777fe7c56675bbffeb7692ae05eaaf3ba98664dc62adf4a37a16650117a0e0033252d6d1c56a8e37b2cd74d4da8ec2063407704f1a58d3ec6252d50bfa472b1bd5f878f298ae71d3bef72ef3b302806090340d9f96f0df1ac0042dec543631a3806cefef04beec166110a5ad364ce8335650b04f547c326344c1174e5a7419614c4d42d1ac0d2a2e1dc66dfadfaa18dfb50b1e0bf27706a397682b295622e7eb03ac824877de5e0c918d302c8987122640773b598d1dcc6bc158871656c452a437e1c45b791ae69946e3c74463ed6601e06744a5f7f217cda147b4740dea60d31d070409dd787867dd80c13cd1c108bc71a0f6b74ae70234c04cdedde7dd173aae8d808dcf80041a6567dc4cbfd2a67daa5c771e6d129130c189cd95396582541be6e8ce7b75a11a06e81c597f97c69bb1fc3dd0a28dc1618c08cb01fffb5bc5351a65a706f0a9dd1642ae8499326fd3e3f0fabb124380085c8f5e3dad4d41cd9acce1116fd3b99c152264eafe1865aa31b031b683b4ae5c182c41be884795039de589177636d0ba02267265b3d2341be646e65d2d59e096d4d63a55a5d31dfeac21da56dffe98b863e5ae4829b899863512e409413e5defde456e775e7a25e6f992f749e8e602d79215d001464a4e9efaf26bd533432b7db04424da04f2d199a96887cf971e6e97169481bf3fa25d831a4f86b4f127be372c60497350196c263515d1f37efc070fdfb2d2f32f8dc17f24936d185c5345eef07cdb4fc54fbdc99252eaef0616946f86d53933287a7cb71773aeb1833466dea886d041e3518d347bb45e3bddaf346819d7eb5d1a90cd114fd83b1661c67dbff9d79edc8d0c36505f7028d4bf8e62b570f89dc38d0fc03fcb33631e8557f39290699577ed31deddb79c1cf8ff915fd4b3b92a8879daa27fb9c2b86e8fa1c22606e3e0311a44950fb7dcd15cd1a68a9601afc2b36ab298ebb8696a92d207b1a8aad0a80c381f42cb58e2b328d50d0bb1b656315e0f98f37fc7b882e13c6cf205fb3e6104dc85cb9c3bc022905849e792459bc07f31e1619d33b86a582f2962739f0f79ee7ac1d42bf60eb2ac00a6fdc74526d7192943a08d7cd9695a5e49ee5f77224e20b4a52bdc0dc34a4291ec99269a3062200e8df5b0546b1de01b44fc93f6cf35ed36d3552a3c4992fd9b824434b263078a531c37cc6176dd0b4ee2bdc343a764a4b4635c715da1235570f91129672878d043728d49a5d76183943f6f31e0a68cc5cc345acfa6fd012f1320f29a5affacf7631145b110dc5a65309ba263549e55ceb26fab58a8ef9c59652c6b4815268d6b3953052866f35a63456d54316ada52f0eaeb865a03d0e1e0fbbb5dd8a9d76151265627d40813934dd831d23583617e407f1ca65192660bad6c1671f9c6afdf5087da01eb47964c0766b22526be3250bdca83b9db8614d34ccdf1a5670c8a9dee9a4932eb293440e419889b5e4dc8ff3199e4545bafd4ff22089c1bb1d633af067dc43787f60093449453c918e49b12408a1f20e1cd95b68cb008a1ad38d313e68f7c2da990ad721b190061b7db220be61474828dd635146452bc2fbc8866ebd7d977fe0d3d29dfcd5431608c3cb64e6c3be7f5e35605fc77334e0345fd5c21216ba2ea780daa29be0b0592126109ae7a4ace3328ad5343c6680581dfd4ffcdc2f83b7c08ce6b76115fbf59860faba96e434cbfa0ec2ee7cc4d38f2e8d20382f00d4ff871c040ec39b20b6095531d423c507a5fd742a8d9246cf1f350c5dced10b9dd2c529cfae8f548eba113ec88a9f6b337b8c0f69b3ce7cec2d52a8b841010b127061e6ea66ce9d862198ccb902ae183ef28d2b86658d1ac6a45b693c4dafdb8b0bf9c036669ea0c5aeceff3c2519d8af48c87767d9263ff063bf0f2da80ef10d67f795582bec280ff88555096b9f48c929784246f139b25b3bca7e596441e1caf19f8974315ea0503375d9f4533675a0785b0517274ef7e5d18dd6aa40a1dfae746e80ff88ba390f27ace54ae3ed39ad8bb7029e2dde1ac3fdaa307656a85fbfbc0d8b2cd2a622927b6b4a0ed4c82ecc0bcf207790d924f3978719ac9e78277c960611a2580b61ba296ce1251cd1207c94b69b28c5946cb5344b2ee12cddcb1dad0ff128b92abeabce48a80be81e07bc5d09684983cdaa089a2a93adb04b2487a6c3d2bb49a28c0902bb45a2403da949251697c0ba52fc5b5131eb8cd2d661a0cc9a0b56dad6563b7d02ababc3822413c6d74f10f8949e5bbd2828975f453dc691295873da668c7de8919a7d483ee741ad15b4654b87e9b9e0fd42822b874c904cfc906946f93a5eba301f40afb47eb3130da58767c25dc76e922c02cc18df8518cb99123b9efbb34ea9b7c113f09e23b3893160e8dae7143047e3ee1dc6e955d72b1c405a3a164ddbc53088ae4ffa30701cd44acacd7fb14338d8dab41efcf41e0670240af962e68671f56a78e85fa13955429cfc68329dfeac10a6946214d45dfdeb1bd1fac5ac95564f76fc607eec9beef014de0577eb6ff2cff1c840cfab1a99d61362b94986e8e02aaa960a8da4ea0cec5556733b0414929a07e80c91383c6355bad82cbd0a8084712324109a8c59efd4ef91a85a971daed98c8ff7de7a2088ee47fed87aa6c7ba841f04c61d4b3aff1723d18715c485f47d229a39e684454067a21d7d0734abe80c221cd00f2bd2d508fa59ad95e717aeda6538e19c3cda05806f9b273c2f9d4021552c8c810ffb70c9dde62d9d1d9ea6e2df90e42adb290fbb6f4e3c9259f6dec4ae0e9a2983c076c16e18484df4495036f7df9f5808a32808785e3eec05e9937d424ec567ba6c00337f14965e32466cf474c79e7a2bc2bb1394da80433acbf158a50d622ecadc08ed6ec4247ca69625ad4fd49df37c30e5e6b36398462d1192065f5520241fb875a1843f94ebfece6606dffc340903c5d2b15f3dbd5802fc3a73b9024f1fd25396f15ebd797e4ffd98d3593365b1fe258e8abd941d3e72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff77fbc22c513d07afccecc0d9be6d6ae53540129b019b1756d817ddf6ce3b65cce72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ffe72748ccdc82a559b0e537e076474a1efb751f36e835ff9f6b9cde994095f8ff10ef58a9f1e326fe8b18d844ee3b96907e570ffda0438dbbbd26bc6958d63d8ae7bf7b3bc1ebdacf7bbecfabc18bdb2267f64f8fe3ede006955c8588c33994cbe582c4514ebfb9f720e24b0b737e3718e238f266e0530cfa986e1ef10750184f7015cfb06b250963f4d81bb7861cbae7b19ea5dfbd76865d2e6f20cf41bd79b1343ce3728521c378ae322fc96578e1d8f34d94432f84f97edbe07b3c64833cffd2c7be68c2be4009d0d9752c3d41008fe25499228dbda5dedefc0e7f30530d09049a33f95a3ef9e82e1c029a496271ee063265e562a06382cf05c8d8eacf7709b69518d84da1861909882f7492b3ed52cae2655369a51ace71c2cc61f6ed4969a26c7f3f89b1d3f4afa6f8f175dd081a1ef9c03ba352ea66ee09b2e56e80d7150b8317e2f82383fcb289c80217dfaf3c0d896d84a9fd0248f0f9bbaf6270e8d570ffa23a98d551d021fba0a7d3a3ea1cde7d84b9c9c107f3a08e84a8993431ac50c764b8e1f07039dca8ab5ed6ab49c5cd9d67f32285d39f97233ef71a1078b424a34ba242d9b813eaf8b26a174d2ecb992d6cc267eaf9464c9ed107f25adb593da2b0f87b3a24adcfdabc22155971a8d1b94371db43152df30ff52258d746c6a4545866d829f69c7c9663b1e3413fe50ee2f8c549a595f3ed5eb60ac304b24e72c8f900457635ebe0bf51e2f361eb02e93ac6e6e58f95808d0300aa8e4e371b495f8c4385748cd4575a5ec8fc0ff6863bd88bf00c6c2184fe7e819ad7b1a9dba6a2ef63451ddae0a2aefab89a6b5ee5b3e59de662483e0005c5c6a7453cd800f5003960b976fcd00bbc949e8b06a0e1668834d642eefafdaa29bc752ff18329b997d8059ba4a37b1a6a4d34df19da48ba7bcbbb4ab03c1e2c01335ed3eadf24b9e4ac754b8a921b14ca3407c944eb011aa9ecdd10e1d48331ecb1379cc2f033b0da1755178d2b41762b298b5df059aeeae61598acdca03e135ec76d275b9a637d1863908000c3b59fb95bc8e79136ce3fcc352df74fab46959948885791e5892f0daf647be5716f0794e9b6ffe3145998b3d7f4aed42389475e71aa022856a82930bf87f08e8d234432fa99401e6f0f4e80be5966eaa288b2b3c1fbae0e128bb8e982adcf93d84dae8125bcf39a87ccc34969c1815abcf729a316ff395544a0df7d14f7afb6b4f79af8f53fc2da7109528a77ab269ae3c3a4066f1997e000f838416db9b00f5fe2bcbb9ba56633bbb0c865cdcc95c903650e9c0dd52022d66440a17a6adb87fa65c1c75c74fb44d9620d5151fda8a989235b55ab837ccf292891f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab91f0b5354598e510d7b8b3c03ee1beed90e46af4fbe815c62476832ed2ae5eab81ee943a514e682bc226ac265d38a3c3ddad9f310af249613bdc87dbe1d5d2a7221178a04a31070c39ae37ed74a0d792e2b9466be313c5cfd7b9643ba0df911053e362248b21010d8fde6252f8e1f1ffecddc7bd8d053c1fdf268e1af08714f340a61b16a3ebcafed6985d07f2398398d6911df1e50b56b7e4815a27f182c9c691e44684f98add430aa43aba9eebf9825b44b9024e1ab930c1d5c4633e45e16038b141cc6b7562ef27e22585422b57ec27ad0d276aa28851b550e74d4e556704dc390d3e02a4994c80aa45fa11b7dcbe016534a02614e635402ec8a1e36926d6b0b85e0fb08258ba8dce57e8bc0b60719bf76887a91bb5339e1e39c1d847fdc878f45f5cb47b9f9f0ff17ea3c6183765766fa1bc3b4eb30b8247ebeec8bf2b67669144e63878d0b546c59d05e9b323b31e0be2ca1463c9d1eb40bcab6a746aa4d82324326e95a0fbd1a87eb0aa2fb4600531ff75edc53e2f4f30c72a58f6aacc51a59de5f962ce520eb3ee047eb60c85e01cf3d130b7cdb6ee6c62ab5fabfa3dc41b01d1880b41bb92f7ba00ba7de7a661c832f4bd49daba2897b1dec268a0a87acde1b075c8e6a05c7f9ee799a09e6d50a86579849b82234ae636596af21d840a6ec9a1e0bbaa28b529f2068d52b9213e2ba97ef9f0f6f8765cb0be816255d6d86a0ecd7f0e4d3ea6c596841d24403b418b1bcb4ceb54c5be85570e3dce193ffb3b3790ba1df9420bc8c16983ea5a214461b604ace465cce0a07c5455cbf60d57e23f4db106776e67abd17320a278b601e56a71f6b85ad311d9cdaaa4ae1e682d98c26bdc99ee8ad41f363e55e43c3c331a3fd0db346d618f5dbd29a01573f2534c9da808a4fbb89d07075998e3dfba2967c100a50f69a947da9c8702b3752b45f4bb789f7a24b8a794be63de32f767a590c4bb85aaf84618d51417f4cf53a2d727763773162952f0bb904173808233f32dbdc85da09aca76a6edd9fbd80c93513bf21a578065912ed7a63e26543d9bbc032cccc7339151682cca951ecdafbdb6770ff25106298c6798245302c909c263f524af867fb188afc7f3c3c5fbe5db9079a327eb0aca3c9b7bc11f1d980803b1ec9c60a2ad0d658057852778b400bc62669b332bd99190649597ecce75d7a50a75afdb32f352a3546d9195221475eee7a3bcf5bfac78e6ad5cc63c36cc42eabd48b2700a0435f3ed20da5855508c1c47360608ec8024c34ac0394fccb8a18a493403b454bbd4ab4d1d2df547fb8b08b9fa06f691da468b6a43abb61e54ae05301209a1bad6ddf949985d4813a2cf52ff4ea82463558a50923f3642390d16c6a2d50c6f86c4f34a4d531901aa49a46018cf1bfbba42dd3ef7a26ce4f55e547cca915f9a1590ca9452d2e77755be08fec553abf046625114cdb76a4321b05bd3d1da2b1186ad3560cc47f6ad11ea80bc7b5940dd948f9de235c7d7a846fe67113e0f8574ef41b358857661d4156154ceb9bdd9a4babc1ca17c4e193e2edc473bcd0f968d2ad367c25298b1d0f996c961c17711c14f04530f954450a90613c8d4d3946c16dc2b93947f60678bd6c3edeaf15355aa2f6c8c625a4e8a0a9aefabb0142f4480d95ca518093472f8d3eaead10e5349202b765cf76a7a4ff385e52d2274e9fd2f91e609f0918eb839c7efcbdaaf905604d9f1f9c67b642f6ce48f37dea23040ec29be9b6d32f2cefcc431f84fd91f5f603c281826407ef5add8d0130fc85f23620379c4b11c171e44689cc5185bf652f44a9f982a5e28ad595a49ca7091bf4255b624f383b1c2e66d73588d86793f81192a94bb9ea2ac5d06ac37d6b0fb9fad25293cb92a9f75ced228d3fa56e7bd9b070d44866024b6c8477c934674160ef261bd9d1ad569c5a997e83524e97de6583800768c5404a86996395dbc2bd1358afffcd5bea3631badda82a0f19e34fe22474c5af8be11b03772e5c53cc2af04eabb8125101128b0aba69b9b81f6369c52a8e14ef9299b93b33676ee2cf73ee8bf8b30e38a1f2c2508f62ad0901971f15ce41131e122a8672694a61feeb24d149341cb9e8338c5f0021823060b366808ec422f645c2a8f9ef354daea568a4d02d6cd926e81d883431b154d05a470d5b8a72340ae888a1ad938b847ceeabba4774408fe6ad9fcc42291561c75043cc0b4d4daf3d54fd8d54d0bcbd117b157c1adfbfad3a731ed76048ffa769fa2f0a731271d7431ee5bf74d749c7c11d172482f4dcacf3240e975d4cb58c1df872ec72db307debb2f685d5de65f99bdd03f5056b199bae7684ae20111c89bb82b01cf7facb83559ad4e91724f51963e5abf5d80b5cbc2bbc3b1307a7e1b9328aea74fbbbc6ab7f59f58daa3ce866ecab9fff791e8988e96d19e8f8922e71fdea66e2b27b37863428b37d2e511aecd6b59500f3f8062f21a629dcf7ffabb04eecb726875cc690e76f3844d13eb064bf29683f83271945c4b669df93acf3dcbd6a7fecea5d7f579a9babe07e29a55579841324018ab7fff81b5e1fe8b6662277f1fda557ed2755a73d689198766cb294d14e4c93cbee0fb3b1afc64350c288d99b23bcdc5fab4ba373cd9a08239013f545278e510f3758c4273ad25fef2decefcd450c01b3ed190a7a5127ee4bb22f063631863b01104b20d925d8c82d14dcf4c1ad53694d2b7b50d52299f4b86fb9fdf8311bf7b14ca8a4d256a639517a0df86dd522569e9381c7b416b958c95cafcfd5b5f8f1b181c6477ec4d212b2aacb9b83ba4305a41cd273d028fabd661676dec3ec9313763f0d50c18367bbc58bad742077c305ee5456a5c8edb37192ad756843aca063ee5019cdc4e5e2f0422c9e19b0dd520948f3af6bdbd50dc49ac0a10f9e1774de431f18f0a342bb04b1a185e3170b46d56117380bca7988be7bb68b6118bc8287ed101c2b61b4064ff81b6719b59c95b82a6dd1a67dc0f2f181325577cfc01b0f058d64b0fe2e106a22389014fcb7f652c17c0a9b4d2fdc72ff7155b65ff1c2058e4be3228c3d834046dd7f087e12fc2727ecf17c6c963bca6d56e245d5f62899a03efa2ceb3106c184d14e46287e21cda13e4e9903a4f555cceafe97dcfa04ab1abebf674c716f3e8b90aa9bcb50bdbb68aad062c70cc43d2635ff12698d5e9fbfe0fa0fe986d381f93791b28fea2fa4d626b0f3642db8b577349403f2e85803909981d0951d360821effac3bce4cc6e36f92424dfaa5cac3ce17a87a485a35ed9621928aed13a55610b37b9843dd2fd66b3aeb01ee58d80c2c39eb4bdeb25e96a120016bc554439c6abc29593374afe75af3b8a938b467484f8d0764d03241849918a10e22319eebef3b539913efea6e7428c3e3e441fcf1c30cb1f0d2a70c8348e1451e522a4aea7f951e819cede00f573708b76f1b249685878aed37425feca92b03e82c84a8018ea80fcbd55e1f0956502d474727ab8cbe62ccc82a0dafee9d7727598f6f8dd5d74ae1fcbf0f65d8f9ff58c9b6a5866cab93fc148231a3b15b85efc47015b28f051186cb00726a61f74324f222651f08ba68ff46113d825546cff9db8939deae7107eed2a470454d21fb0bd80b38fc0ad36aa4566cb4fb495e0d1ebf6a3ea09b95b46242043f9d28d3119b4733af55ff5da65c515e9f6195f105b4c7d3c97d285314d4dff67537ada25ae01a4d7ef3492b0da7810be3a3f319e40fb6be5e033253956a0905f5c802c6cf61a0bf931a873291b5ebd65f4cda19b4aaf28b1c52ea19549e4252f43340801b0eead9a7472730afcc508f27c2921bf98268560f404a343db943960264dad5122b14bf818cabd2d1b72d7b8986795e7cb07f20257aefefc18a6ffc3cfcc2e5f24d58a6d695a7a44f6464593553c038adb49ed13d1359b8eb2c6ff3c78a66d459c6beda81acd35594249b3accfc7cf7169669ea027414fce37226bc115ebbeac1fe003b1685ffd49ba76e9625039a185971b21072fdfeb2073464a2650cd36a5fd6ece7e6ad9770977ad81b88c4f177cc238095c247672fba64fe1fdd66058d8422aa4cc661f5ad36b01d2732970cffc08241d4fcf8712124835d6010bed80bbb94a4113da12953dc56092238e74b376a82d169b0634f5fc286bde237e94f25fd9b1ef588eb8b05d4482ed28de8290b4b10d30758bb3bafb5c565537d41cf5ff43ceef1dda7ffa9ad60dc735f1adb12a02789cbe501499bed6e709dc00ac5821a700708900fb972ebe9c0633580b1f3d7335d0c9d5514b4e22d5bba6d46187cfaaf61749fcdabf43c16d7f3110cf14ea7b057f1f981589e54dc862d64b8a693b770cf743f8490639274d8312d1fef047ee963b8f68d05612b9fda11db224e5d2aec3f9d9df9c8b59cb2992c35515b968575023af13a7cc755571f6a40bdda3d669ed085addb553834a87b647e6e6379b2d40547e11ef4378c94554004a0af498a65cf90097e2545c0585bfa68baa86129ea0d2987507857034c83f32e5a818a6faa74c09d7d213068e33775acd034979945425aed0d85f2ad4b0f2cc69e766a513ab5fad03d82a5850fa8dc3a3b554626d93ac977e54ffacf03b2d3ba2683054cb6c09fb27823108b0fccefee3a0127ad2b1d6dd311cfa7e2e93cfcdded58cb0d1e9bf099279c2a74467a34a7b6c75cc0a2a0039a2087a85335892af480fe1b22a1e0be46dbd0c22d353bc370a9a869b26c2d2fb247e40ddb997302858bf39d74639f5fcd5e7d148568555cfd88af808f704aa9bed95de3c84219bcfba61bbbc2d10f6b05b4ecb3a2d3e97c3f8a587cd38562203a9df718553f8c8ebdbb797a8c77b0e4c4710004c2710c838a4049ee77b5859db6c1234acc55fdcb8796a686ed18e1ce8c44c3fcb807aaef863348f09a5d0d6c5aa76d5e6087e92f99b616df50d52ef8420350811ce4ecb08995dddf544ca86144acc3cd75f624b09768e1c74d92bf50ae3c2464620f8e06fd30e1f6f3b976d258043465de238b377f2b93013c5d0ad689c4ed552aff43f40486b5302fab20fcc6ecbc6c6ff4250cff20f793f44067a57c115d613b2e49f0889fedf84bc24926b6de99847d43ed484867a24b9d7229541eb39175ddd020c20edf7b62247dd7981fd5e84052e62fcdb08f0d85a9ec805a6192abc8e5ac6258fcebe4c2d12af35a1b67a7f49fce6b0767235ca40349dd46439697c47549eed19ab4eb20dd0bff1667a845c764fb61d3185820806cb7a0b3166ab85b54c540f073f4a6498468a7a83d739663a840bcdbb683dfd0cda3fb2c7591ff68482b2a45807abafde6a28bb2af9be63b73f12a50f7b42767c7ba206e3422c84d8fc088f0749a8974212ef8ffac03076a7cbfefb1f629a526786022540342e3e1824e297ce9c072cc49994fadb6ea955d0977b227e8ec29cb809c0dfec3ec6620c7733902ea4f561b068e23b52992718ab4f620eb5d0ea8a9a6f690784bf2eddb5c72a75489cba1f57b69a576284051238aa06ce235fce892888c6be94ffb6d4c0c9d93047d75ea5019ac338f44a269a23426f492c23868eea16f0fe130f9790f35b3a4da5e8c5f3c9df6be874fddaa6a7d0a742e6c2f84abe63e1c3d80fddc607c9454195e92bca7c75e849ec4f62e095458b2b3edd9ec3b0473adfb4a4a34ebddb98d3f69206fc693365803024b22f22ccaa246719fa638395c9fb540f5a675d186f0be5320fb1373daac8e823eb9f43a29ef398373dc507f678a001875dec7ff0a4c152e59cfcfebbf3c349d81265ab11da29d938c30957704aff6757361fef0945ca32046eaae526bd8356703659e76b26cee4d8961d701e78bcbb310fb1d8917f03365aab324442a2bdd6fd34e4e8cac47555bd4a66ae0a5623d2d4d839002b3123e1b0df777cbb678a2207b6982c18be3f51797e2b6577790b5542486a5aa1404786a8966d61fe01bd78e4b3718ccf6c76c97085916d85c5aa4e2f1f77b82f134402afd67b7d778534a179a1c354b937afe6f75059332a244cbdd41019ae0e4d0233d008e72d29240176552e262114e623ca8bdfa2b2d1d62c082dd4c5213ef100fd6cc77049793b00f65d5efaef7cce2a265194b158c62e89b8218ca0f8fb30c562e6cf93d8eeb16f7b7ba781057312d6e47ee4d7918a956bc0c241457e8ec7a34942bf466b09e486ad9907105fb3d2e33e9d45357c4f16b29e55c928980ac88e0ab87ab46071d643b2f630e4faf24a341d13b8b5a8bad4b76960f15792c0b0a9d6096df8d9c1c0c877963005703552b48404a1561174ff1be3bcab96572c2d71803396fba6b474eda7d8328330ce713814fd832d1ec670d9fd6c8f061294fa8c18967649b748f5e790b66879e9f8b072c4854bc5d1a814a23dfbfd69cfda4b0e564ae6f74d6938923cf9702a3d54f44c3ff41f991b03ecc5ecc9160d4af87bd6a2395792374bea6fc55b38a2b4eeb2e8f76eafd9fc2a572bceed7d7852bcf4f8907ef675b0376de203a3bb27a2d093299ad253e922e21921ed28d4cda00d713fef4ff23b5dcd6f2637b298c2f45a9819be621598647d21deff8a448940500596157d1b3e3a7890112d095b5db3162135d1581271ae70cf67d6a46c84a835ee2c418ecf3aec3263dbbcdc88400949a8018edec3ef874783f6a2201c15cd481c5e78b3abe356baf0db61652052ce2783cb66b99a9eab97386d9a372f5f8467f4c6ff1486ad7d5de030f00c02a23543159cb35f836ebaedc325fb5ab1c3949e11308f1c75e54b60ac0b425482a4f1b25fef35d1074554a611a047168e1c3beacbaa9313fb04501b0c74b32f9386c7bb3646afef6539e348a71099eb158edb9620a7e60bcaf1106de1345608b0239ae1954bb70d4f4c616cd0b1bd9881045ae9362d72d330c49731a90ce67bfc13b7b537c750e8ca0498d06b19a463cd2f4fd0a3817988d52a702965cce2fe491853262e04775ea0f12438b741a0f172bc47583cd58a645cd28064b3fba4a6a8d1f3d114bb6e82c399f95b06cc3d61e6dfebd7e6832c55bac388e268b9a1226d8aef84677230e05241b79ccdf4674ff749722a221a2d7acf8852bef310412fb2e65787960ddd35d2a1c0ce71ac5ee5b18310116035539514462293d5ec660aa75c1aae3698f49e9f4b4ed422d2ffd48952abb9dc476931663c9063f5f4e68550b739017411f3ea4210408ff839ffe6e93f44a57e8bb1c1d629609d01ccef10e600e5eeaf2a90635135fe9c20ff096bd76c2a6c9e1d99e5fd66d87d2737ce56f35ed2bf83b32a29af6edcfdb01a48bb68a826d4f600b895cfe5e2cff3c8e303c98b8745b28518b31ec409037950e05d26c9fc9e506263537c1e833cf52a10ef27d915b1b661e0c8946227339678b3866a266c0003449f91a3bd757ff80d03200c359364bdb109d1dc52b6761772fd36b104443c21ac31d6644c7c29ad4279e3ff80ffa700b89b1982da3eeb15cd5c5dd3b8528f9b0f5b231b9e898c46df1337a3cb53f8fac71023f849c60e127789eb67ce30277e2948105e95c332bfe86bebd3eb97432ca519114a4ad979eec369a229b43737e58baaa4868fc1db305f6089013af7cb5a113dec05d815cc01c5ed1dae3c5a3904d01d5afc7935a2b73e37e39f7a9ea4e2d23efcaab8bda338fb6c9e83e41ae73195b16fb01567082c1c516961fcf769e8e02731cd9acc98ef55edabbfebb7f574f922e03119b76c3711a0865ef2d26384c023a7a046206b1f9260400027316aaad0f1756515c4cdb573bda213f5f15731abf141aec4c158d2350e40c3870fdd4ed130208f20bb69be8a85c481688ba92946f87afb2c933797e5f1a5026651a680e5b03a26ea96a8f480af8b046a92be07ab9331b029f5d8d2a1ebf7426863e5d5d1dd037925596e7c1bbdd787698c7c2a29dd986a8e3405743f310a5d916d8f415af3807d3a330213225eb202b434324ce5dfe663218538f2eebde51ff5fd0ae7c2ae61858dfb84826ba37f011dd07934333fc0aefc882f00dc39aed4ea33dbaa9c9dbb6cd32990faa38a8a1b2007a366304cca4df601707673767a140181ff9287154e758f2e0d14a7707b94bf13a48404bf0acac5459a3d9821969d10fcd8c01b742ec8e4649ddd81423ccc8683e7b5b2d1f8fc9c5cacb67f4c6f75c2ef01e0615e774eb402bfe2f05bdef2a5b34a257a1b6ea89001f42672b71e12850c34d0fbc6183948ac40babdffc703746784e0442f798c4b060d5a50575634b26dd5c0f94fc686db1fb44f38865fc0fed8fcb7c300f5620dc9dd7a7bcdbf008e00bae88a211d4a3d2fb4dbea8c59bf250d6a224aa32505d31f7a36986083e393152745c57b6405fbae96d0dad426caef4d989c5e5cd5030512417544ab52f27ed40ce3abfda8d27f2099c5b48b988c3234ba6d3cff0feadda3e28738632ddfb7ab2204cea7a825acdc6f96bbb403589f2ff49e771334612fdfe44fb3b86adb7f6d78b58802287489f1770cb403595e35a9bfb9e79d585f4b8d01eccacfe35881637db6bf23d4d846ecd7709649eaa2883eb5271b41e724f296918b6f0d0a93ff5d5ff34ab89db172832e9d8035cb137db6ded982aeeffc0946cffbd36d052831bee69655f2f2a5a3899cb0975df8d78b69b2704d66da96abbc101f6b9e0f922ff3cc4ec9977570dadff7618cda623c7f525a84f95f559e6e617cfb0dbd39791e68de9db43870b5088530037b5a25730c859d9dde4535e48ed5c6297b97bbd629846ec405f061ad365e860e4336a2f2c9c4666725f78b272f6599cec63f1a8505c389b980f3eacdf6b35960a571997b20901b4a8c98bb914c874c635a92943907c2b54e04cb738245eef79923bf816fb04e526a3ebef7d2cf7acb945f319976c241478d2ab4e0818656029a7f10edd887a4a62a3c580c1846e7e04e396ec070785621224c3ac9fe1575cbed20bac4eedc38fd04854232157e8a829c4eb1266545e20bf1ce796ace0dfc1620051d5c1d6941a8e72535baac92765dd4c3ca30402b32a825b10120ca370108a8d61d9fdb972eea87e6f7a38aa7725fa90c223b8b1d5d604f94aefceea38d0f737b824737dce8a4b9c45d9b6576e6a60db32e7a5ac318ea99df16a52b66a895b399c7da2b79212b6022333fd0c9c6e705a54b6917ef8fd3ab93cfdb3377504fe61d7c9f034471c1fe7615ef9b64bfb0e73de03bb1175a0aeef867d1234a36d9d0418cbe8f565002e1bdb6ae99a47e9f175dfb9f70ddef0fdda7f44e4f1809d22c87c036347ca2caab958d2e0dbb86581f990f9eabee25657f46fec23ed04a5ec73f5fc30bc6ee38fe4f4fce1a44c3d1962ae3553bd8d460973629b0b4782a6304a369a9f5bac99efe3a1c89886d8d3e4f90d1118d8f36565db3b455b0e51e3a56dee0620bd091c8ebeacd2d1b9d0f608b2e19c031b7fe79ba447132efee8034b58f565a9d8a23e3a714a47bebe79f29e7517494c83649abeb69aca65fc770eb29849ccfa995c2e1c6fdbb567e6a69ff0f662184246e5ebb079191d3b53cb4c1644ce037f1176dd1dc5275edf7d10566bd75f8e45b04dfad3f105b84ffc7d4f0f773331b45c2a4f8dd2396b4890e0d4d00d09cb703cca3b975af6ed83580b3e8da04c3190ef62f3cb43f0eb5ac7f6726a75cd5d226881f4439452160530eb0a8ffb1d300939fbcc0f5275948ab9d9f1d17be2c8b08c8839ccc886a55c5c0762e3520e4d7801279400dcd8992a18d458e74072111cb36b7d32faa74b61ba0ec7c61d2b75d8ee640c27ef671c9774c5cfe3638356726ad6034e4e55c23e085700c8aaa3b39069073024a96a74325ec88df43ffdf5fd3ffac1ef9500fd3ed9c73d9a0a3d9e16ad92305a8d26f07be01401ac23a16f4de55d6085deef80e59839d2ec5b0624908f12c2cf7f63d51b6beee6aa2f1876b4207cc5189bd3055d9309928f6fc8040d3153255312b4575c2e461d80727d7baa238a945c735f2bc1aa8a4dee5ca6dbe7e7829f3d45c9d6995c0df708ef03df36f5c7c14dc0bb59aff85f7ef040d20b8922752db8347bce5f6873533e1d6247dd492d07bf954f6a918d07b29317a472bcf5fe4f5884b35b13d4f34a244a03030b43164767763e2dfce8fdb83828f4d40e28c9287f3c7b09889632caad66d3baca5a5c7a1e0dd9f9ec1ab11293c23307d4ba2ec24c49f33bab2b9f838c3a195cd68df9e3e1d98b05f21249f6a5595f7fe2127db90badbb3fa42d29cc1ccd8ccb1ec898e3369315c6808e8ad1748eb0e6e7ca659d405e42983f745bc7f89cff960beb897ef473b0f0bb1d779e1ee82f52e8f27627c88c0d6d4fb558cb97340bc4c92937f78e9fde2f88eaf00948f736341923a4c826b8ef7b9ca0cf51036bd20abec2209f19cd0893e8e8c2b2e3e072d7aa45e6023c51630bbfa52c1ad9dc9dfdf9b47a416a778435a86d406765a1ac780a57903d706e7955ff77e76f9d051cf6ef552b98e2c7cc3bf7794bc901c03430a008e3c0d40430e4715235e7febe44bb7c81768730207c5c1bd3a9e28f4e38036b7cdcb98a059375eaa3718929cea37201f26a1582bf485daf8e5a5c3da49741297671eaea9b07c805fbc9fb438115eac4a4635214967f4e70a3f7594d9b143a702528546789a65d14017618c0f8f191f6e243b7018c26539845e35ad945d9f36595a359ef86fbfe731732aaa4e0c4d1032ad30f897671333bbdc089a7be27ec1b11696c592e38d5d92eb8cf538ce66cf90335d88d117dd420ecd2ef5c07a6c4dac6c547f29631f8bc3e7e4002ddc29a91021a92949a35274fdbb43738ba7ba9c2d106faec35de715a94afab4543d303f85d3372c764f236716a5217fe620e1e07c1428de2b741a0a375d132893174915f54e130b81b87b0dad0b4c7591fa9950b4d0881959cec715deff24e2383c1791b50b85ee58f31ae027671790b03d557051ecb4cbf2b5b8fe891ed89dc6a6e11f8446f4f294810a80690ce4bc50a0a7255fa06ca2aec08111cc165232dfe537081fe40ede533a9de9a8805b47c0ec0434c5add83ae7fa7ba80cdb28cf00ac074dfec0b8bbc69616af96b319f5fcf1673805f1eaf50bec1909843d89cab1b1971d8f303f19ad98ab5e0bb288de59e63e7a8ff9008245166b672c281f6f5755194c5b1e7cd8e8be3cdc78d547fd9f846699cf9cc8aa5ee77604b07effb647b8fb24657af7323ff5ece542f6a9395d42f8425dbe626619933456794069bda236449d4f90f92f8e0d1b2aafd9dfe49a94f214922b34027434e2657dc0185c6b92aa1a39eb21c9b0b29f3c09e383ab3a7e8107f7cddf4fd41e241bd2821654ab8dcea3cad8b533905260dc0466e6c374d87b8fd17f90c2e95df830c9dedb2d1bcffb452592e75ae07aa662e1cb4e077b9a7b505320946a1911bec2994c6eecf0779e0b6cb695a66a012589d5df40aeda3004e126ab091f8b2f11bc72d91fd9a71743d05204f39ff07232d8d51ebb186ed56406196ba91df2980aa87aaa3e5f8cbf33a47f7bc9ff288b3036040861521931c502afcf3954082a73494cd166b685acdbc0c387906a0753dc1c05c440ecef5c0722a9306279f23cb7ef12d3f0c2117f856ab56b6e05d9734236e7e516741d2fead738ed840001ba7ce919c63989d8d9cfa8ed41d248e69b4a9344fe66fc2d222f1e9ee1258e64168119c7052b96d85f052292e27590b5e2b6fcd771cd308b7b5fd0583377bc2f0ab1bb9a25d95293688bb5e9a47aa6850939bcb80e326f0385057dc9b8d9fb5ddbdca6b067aa29ccc24bc5c4e228795113f23836fbcf1266ab4a4aeae7a91a8d81add097ca4772fe727f2de72e03bfe7afea6c8733320f3ace109f902223d4bb862048743b8962eb76db94bdee7870a51e6de47c425d9f6a925e3b692d709cadabeb128dd3162dc481de20cb97532e0c613e06177e176f348787e33420cc58ecd8cf935f5a2c715e53a4b48bd744f75438d15561b0d3f2e0f62cf8312f142402eadcc9eb2fc7385b4980ebefd71c989fab28cf60ad26ffe07576c7e786a5275bf9db31c90340e442f520b63ac0f6430bfdfb4011daf618dadb9b4272ed22231070e2fcfc62bfedfc7cfeb1fbbee88124b337838d28672200feacabf75909002f30911bac4194c2ae01c94eacaa329fb398f9c6e9c876ff22f04e863e04e43d3e104d9a81c1b5c516d7ff9f58a2e8c9b59cd7a8b863a1ab01506fe57778361eabc3cda240fd32f39c404ce612a5f1199304adf9413f81332b93b3cc5cde7ed521e5b8e0e58894c360d3d60c3c8163d1785bc25f43eb89e94d0904f98becc58b045d7f7290aaa70743c7a95acacdab7634da4ecdeb05c9384859376f61210806b8144a59341c4a1a2b6ed4e3082235716916dc62fa85404aea8c192e1a8642e7a85b098e09ab5528fe1df6dd05be4749228e244878a870ab24c0a91da5c18010aaeb533734bd47b9ff185d7d1a38c38b103e9da01af0b2b13699d4f14c2767af9917cc4b472ef7271e0f69ce86535a4d1dc5eaee58f50dd799575c3452928108bae845063591785b0f52ada5e66867ba8e42b56eef98f797c98e31175006a280b6ea28af3044df9d01cbb705acb3b0a0dac90f3b85967699365a8793305bdf3005f568445571a9535114cc24cb2ecd38588717616e1205352245a2215da193c2bd76a3879bd81ef3d1583d3fae2171611dbcccceae32ac0cd209b41869a21dadd6805298004b7f17c1ad9a18a5fa0db17369b819f8a4acb0aae4f7cfec4ee04d2898f4a27db80eda6b34d61de039d47247be0e117d403546e9eb825c49c72a8a475c5eeaf7d886116e630db2cec42eb7bd060c275658addaab1992637a40c08977f9a6543a55695bbd4e5fbcb842e729d2f6897281458b533d4bbde90206b208c7113de1b73e933e149218d28203d97621d2fafc0263206183a4f2ef66a9f617b4fcef3cbfbe0b691a27588e724668cdbe18c01d5fdbea3ae53628a20405d87093c308fef9c37cc38b817650d4c1cb3ba5106ba60ffb26f322f64cb65e437af76a49d037d73d5fc6cdff371c8bdcee262f75d2d4594ca34559b2184c50c41e337ccf4857215c9b55ce0d447006694345926900e480edba82ee153d88a373d740eccfcc9d2336f9990a82e51b3e753410f52c65f5e381dc9b093e39844d8c57e36771e74a440383da7c422ceafb25880ebde22a39a1a59e67890866ac7ff10a451c0657738b02aca18c3d6c1dfdd1f48cfeb11aa18d0dfbd015c8e04df0d55acf6b916137c3be86776a0ff9fd18d8c475c830aeca98bcbe3d0517f5a8fb2945bc0d363074aee11118d936448c49cab8cc7f2021234ac9ccac8829436644507ceb518745930f6334993963add0f96bc61a64d2d4c005cd5460a4d4c8409b047fddcc6323fd49bda8a28f38ecc6f56210fe2d878c84360dcb19b8699c6372cef5ef3d97f7169f5cbed1c88cce9c2958280df11f69faae128c5f41e9e25cd83b9031e64fa4ede6c728de6c6b8c74e945ebcd1cdb684e371b4088844abd5ded6f861f31632e57fd74cb7cac82d8491bb48683923fe1702d67c57e9dbcab08e374e8130028799231404d20882109b8351aedf63d1058d9746d595f6e44e784b6c4f1162a1b76f8041ba02c4076140f9d05e29e4399f99afa02df0855c76ea0b5a0e935e94518aa9309784c853ebbfb7e74d798fbe22a0b3fd7faea5656243b987c79ed32ffb69e4d954922cde9fc9e34a24c041bafe5d903191509fce4b95b99c62440e5af1850308c9b441c957cbf5c72b7b3a55006b214579b41894f95ad08440bcfbb2ee97817c7156e3d4d4a57a23ddfd1b545bbe660d536d86d7f9413e6a11a595ef19608d1e05d8cbf8cdf4c542dc8e304a2f354c14cffad06aea89be78dc21109268a19a966ffd3000aa36ca2a3677761cea27e0b511597599fe03da3a38a991f95ec5d54129cb2f5b29b83610659fd543b4c82afe83b2a186c06d98a84db5634c9bf4e8c7cde8b3f30d72c4ed613216b1e157ed2b739686a1f6c84862df92ce8126f1134b1c9e7fa85bae4a66d065b7d055d73e3e089a90ce28d37b522bc7faf6c0c057cf7c6e6cba35b20d043bd846b32b4bc65ccfded0dddd20fd955e5610b3290a36c35709449c3ab26f2f78e1a7bb581ac25daaa5e5bad01e7dc7adbeffd2e0d1bff3f2b9782c6d175f82f63b74bdc97b3d8e570371f6bc8e202359808f7159f81fe90fe437bd9ee1948f1d366a8bca89ee818c58b807fb09e1892c14c00185e2324ff588feba069765c93fee96c854531c815523f9c1d9924d95f5cf5d786bc774616d0d0009073fea0b62bfa9694a96ce80a528eac88ec25f04d01815284ad53df1d3771fa9193790aa1ee608662c5e56b29bcbfa51be09c420e21348e3a7d87a0f0d286617f2cd09cc8691a9f8789f51c5d4215a2d3f711ab0515d39446a67d5131fcab88fcbcd93dc8001dee0b5ded4b756a5b5acf2895979e57eaa51b5f1c56f6b4860b7945e2158d26fda640e481e977d0d98c0e9e7705f0a39032309cc4bf7d188b8b7c170ff1907b768db2d274c40dd2e46aed6f329340582ce9f3b8beee597d9f3ffe7e4322f72a5040281ce36898d77da2a0ea1397c30e76ab66695b46cc087e97ce8d90858fa49820d01c1040981e2680771b757393e28b296c091fd13af2155945fa183ec2dbc20f596be9bdbafb490512498c580951047f12e399711021c9a163aaeb2cd7abc5cb6a885df3575ac72283ce29fad4775ed2514ebd6c203632f279f747298c6fe8e57bb9544b89510d8e3fdff90ad688f4ebb8c0ea7182fa64c322eb175a6a07a4024e1098e5dd14fbed3b1b1afbfab7327c256746068ffd9c2e4d419612742bb72bd3b50652939a2e6d33b4c4738ffbd4f2b221226651b8cfb2657f1fee7356a89416d68ac11e5bea7b7c5cede3c4338b4704bf547bbcf002d7b75b78ca2a6f3f459887eb760e8d7bc97eab92ca355d7a5fef6b364f51d15a71543f2530688e2fdb3bbc74085a0ff0c31ac36ef34c7e2f7ef7217ea498259ef0892960ea0077714e1f3d7a14ef611b96cc39eb17233e1d8894824bf3daf1a880bf84cd59bd0d45a251044657028cfca27bf1a3e0d322d434e9f400cedb1cedfc2fa5706f3053abd68a29243ccc519b134932fe7b44a4afefea52a97cf716c5453caa85b0f7eefe96230c358c0af619d756d5d8f0879ba257c3dafae7af5adc388a7ccb2d694e83facd293d145c7d5a58c605949f565d0c7dabfc372927751b679f53725a2296f448d19eb314b29e1652987c0c62b39abea40be5bf750291a91606d0e572f5c94b32433b2342cd81428ac83802c93f7503e7e7320518b477536fc5183b2ee8f3fc0332f66605f8df4928c14a2a8fb8f5f22df73cabea642b1ca855980cebfd010c5cfcb066e3f0b49c3c592bd253669305554a36032552f1682d0649fa99f488e47ce7d17c132004526902577bcb68e9aab9f6334677a08efa614044b68dc207a39a8ae3384da327c90edbac65edabc7e67ed4fdae3e053dca208b24e206979ccdf04938cb399fa40ca894f47aab66d5dc0e71e1cbb1be3c5fde48877aebf388e32931ef4a295fc32652877875d3b59c93ae5e5b213384f71633213ff59b16c9edc185b3630bcb1de881c140b6f8a33ad9c7a8240080dc302bb2ed254192522e1b78d65d71a965d4d893634b052e595d65c6c9383cc8e691391261d33de601a537095f65346eaaedb4ed1a3a9bd059f71809667b8d54670c6cc63e9ba9f932f43528639270a671a33682813e7782b035da0f2fa6f427ee1e7894989ce28ac223d5b9272bf146e34c8df8f16e42e98065fd22eea8f0c19f7471e6cff11e68d0799b47e2ce5e94897dce6a695559dc04e2d8172749ded279ed6cb8201c098954f603c6bef5553ebbc219dc388d6bfc5fe1babd8286d86740452574e6243348ee198fb6169ca07e9226f323af94fd8a8815aa858e5ae3d29419349216cd04800b4c2e6cc5623a936c7221936dd55ff32b74c3a51961b79b6b7b63302c840e48bebe9b647997eac2071ea8ca3efed065960b022bd25534099f7048ca062920d8b089d88b73acce6bbde5b4c9526eb98b54c4af135c1917abe6a40e876d65a1ff084d91ea620fe62ac2214b6bc1079aa6fcfb50d1177380e5eb39443f74f1837a1ff81685a0b0b29cf7aa0b23fdd33c186ae3d83e492ae8dce12cc54c135d6bed2a843ac42a0d8a1c760c67d7d5dcf9a8c9f143641bb850a9c8b1f06a40a25c4bb370e90506c64b154855687d81458a5159d7957d0710cb326129f8752de28e021b396a223d80d23133e0b7b51b01ad83d4d5207365cef3d2c8062c9e7296392a6ce6a92b0d5609c1f39340babd39f0a1adbb73a21c32f3da0d2956dbb200868a9f96e5c27e9574b1778787c677c3659c576b17bb8d489b2928159ad49890f895e40e274e8930304d2d6ed4189bf50883dd9298a928e7398d1a1a6c50b80a3abdb87d91f3be90e66821530c7de2d965a2d2e67546d4810914f3485f235b77741cd3fe37cedc28e599c85b20502b89780cddcfb48e1c46b2e0ad815b70e9f2dddfa3b1d794ea4c1b7b903bf291514271d6897f4ce5a3ac6a7152615a81d45f9ebb7115fb8d6b343634ca6464b2cdc3de204a47e3b6f48207bf284719a010f1f96d3a851a9794cf6e61e387fe617977006203a5b8d78be88bb082f56f497d5a2f9f9e57d7255126e170f7a5b8cb90b628e86d23b776ce8b9c910a8056f69b248595fb25f2bf35676ca8a038fcde3c9006569267f015ea781ec3af9e422fc356d475aba429e3ad0d95093dd77f87e20d88e1fc6d337bafb24109b50b373cdc3042f627dec68bdfbb43f0fd2cbeddd94bab9e2997e18d98b81325e1d901d87f98e0d46a4903fd868206f2e689c1f37e6fed28b3492df3b688b544610de4a29bf663f7e57721bfc97a993da260c554df2b8df83df5e35c10d160e4f97258c444e19cddde3e363535a8b6409f1958d163aa371e791368ab5d0b152bafe202993d826b569cb3c28392808c6d00d9309a995723648a21940f63a3955e4956d7144dd6f7df365940ee7bfa18fcaf1624a58a1316f020e5add46d65a567e4306b582b38491616ff89e477300ab59c11696376174d6d6293174b2cdb7f1f71e365860f0871c1a5f5d5e0bfb71a028351fa342eccf6dbd0c782846679029bf95c5bca6dc9cf86ab53661fd077e7110b42e9b42c90c2ba73c36579132f4dd431e585e22a412c8b79b2676e40ec2b97f354d0bed441b9921ebc800e2c2c635d70ff9d72e265667f71820c71bca6b9087eff86b3f4d4f8fbd386b9c510857f431fba0b200d3ce8080a0d2f1d1b84713ca686cf4b3cb64af916fb8e0112f9a44d0a875183899cc0fd2c92d11f92e8dd63c2ddf721a46b8565ab38001b47d8f07548bdcf4e60a6969967e9ce69a36e4f37f37b9778f63b00e10b8d2a3e7cce8bd8f2056a6e2b02bfa6880d6cd6628c78f6bde4370e1a5f3faa49dc107173be5792a22d8804d53d1732698cdada55ebc92f15561d9a22240a71d9424f5a5c56fd73616da441ee8340b95d5f2b7e309020fb2c6177ee202fb21e60161506b37a969cd75bcb215d37a88613bc23d83d667ca7f4a3aed3543c07b80c15e73b366bff012f0b04bcadaad6b2f1d90e066f49f751761b38fe4087e03fc6d5369cead04944092bc5739bb22bb7acda3dd56ee34065ac67826079f3eb883a3949caed3cd2a83137d76138cd8355fa6d63d0200f8a92b01aa73880c6567f81b819eb7207ae25090db01a4b7a75a09d44fd2c306ee265210512eaa09cd6afd765a648a3cb8d4a0887c3cccbde2fe88aa8bf97eb0fd182954fac55fb16502a381ce716d3687dade39b2134ec70034983704ce9ea557bf5ed77a2148cdceddde4552c22d168859dd0dfa19968fcb23c086784b285b4c6260e69bdff464c3d2e9bf1521a0e80a3ec187beab1700528ed9c6b41b87b0ef02c9f165bd23d8025a26e704b94abb5ba3f27f63301b9d84b36fded00e0ee8f67af72447ddbf4fe51bc5aa2baf25137defc5a62b6432c7bd40a9aa17fb21a5ad59206f0f22d2f7ad5bc840b431c5a77fdfbf66c8845669699598a85f7c4db485bb37433c7fc780fbf06c5c42d62cc003f5d1ce682bf24e8fea5461972667f191e074f4177f28a20d86e504d5e69f33e7445ad5bbbc34ea8f7a4c646e340ff1e09601e600b75c3bd96add83a776147c789f3cc063bd977684f5ade7344547672c0d511c4b281b943e41e9f2cb7ee6af19d75d2f9b9c94b5e7ea2fdf3c7b1b6c31a074b21cfd6f79456e59eccee813b9c9120099342aa4cae8f80f0367c46a18db7b2b4e1855ecb375b79552f3db649f017435555f5a39a6e7334db064c2b4feb4ed934c46ab233af32403b9b49bab439b0f1ec9a2107b070e4758cddc640ff6ae227b2b68f3f6782446271dbb0b117b473f865178dad9ea2b8322df9c6265690164ab2460f68844e2f3304f24c7c869a687ccc1c04ad5b236147d4ce6f429052c4af25940ba45c28f9b48640842bf07dcd8c1c76cfb009a4fa9683528d2217da82ac0c76d60e4a619a286d65c5f1b04f7202501744fa43b16f005273d490d59500348474514d649fa7f38649eaf6124a2e16ae510d5582b78ecf9da087fb2cc4d5c040b15a877f478a34ade014f5a53efc2f2ea04fb596454bc68e5b2c1b91986d5449fba5e6f807a1c56c9fae3280fd0cd900bb1652fae235db0f25ec0f9bcce2278ef21ddc5da0c8438b1f6b2881eb50fae3a1eb0bec7613a5fdec3027b3db060f23aeadd02f384e726cccfb861b9430744a644180777ca81f63eaed8e21feaed3889b8125b320ba24a0e0d57c152b24986e01344b9bc71376f404b5723f97c64dd4b31602514867d9cdcc95b5a9790f7c3c7e3380deb87cf168dad619edfccf31bcbe38b59b7908459e3405ec325c2284537ef1f414cd4e48442861bc56d16194d72aa57acb3a13ad1604895371e20daf9b14649e520fbe09a08a2a031b22b80a79534d30dbb1cf85afccea1b4962ba0fca448df2cd3052ca856689d485a0d4e932390c61e2e39f90797cbbbf8c54adff4e4a9b7ef69de50f7751a7da73ae5afa4073b82b1b74e7035efe9387d7871ee0ccdd121dfd27b735a5921c783484754319b6ccb15823687840a5d9cb4739f8ccc22a934ee197ab975717ed36a8e94d966c8b2295ebaa81809a1be0991729bb66ff260bf71682aea124dd7887ab0603df3ff37a9a003e7bf0118437077869e114a3b9d61d028f897c83feb8e001c6d0c42de4568ee66521eba2ebba1f1a56906e37ed5cf86d6a48c319810c221b3b906fa91a60b16e05c71fa9738a022d13fc27d4633be865fc7facb7f0159352e19802422222f665e29f138df0c85ecbccf50621cdd40f6cf6c4d750813cd21596750d4c59ed3faf1b79513c62d2e45c2f5ade05ffa93b78e95b22aa6af99621ebc41d16753f7c689e5bb0cd772cb4750c664ff8c841c3430152c48abbb0158bc854d4786d6d1cf95ec12ab0205a11c603218ef70da37b8f0a58be273b7ca6a181082de4a2189b5a2a5abd5c98152124e0ba9973c99f9859d0ae36128cf9d952ea163108834165360aa516650ac29b6b67964fd6ca679e5478eb9ae2d493cc503fa5588f8507e2e29f3059a3c9366c1e7710c5cf05db4cd7f59ce8c7996d3c60302d59634b6eb9abcb5a86709a89f32784ea3722c04e7c159aa0b864580e6134d0708a3c25e6979fdbc3e35c1251f494308f86419a8c326eeeaaff8e31ca29c0489a5bd9dcad6160a906d942a539755e744afe9474852e23de665a2cf90bd8054cbe86ee87925be4b49fb4f6280d1f0c23f8cf2aa6c08c9d97b6824b47658082c35365095488f8b79401b412a257ac3ccea54f3f5d9c198ab6bb23e926448eb565cfe53f86c4d9af36b33256f849de03dcb45f1cbff9e112d2badf57fda303136d7f3f89a1d6ebf296111fd1bc0a7978dcb64c86490e21665dff620cb88fcf2f4f0ae7386c8832bbbd703a1835aa3efce7d08bf686ee291c61967dd01d48863047b9568573fc4ad393c7ac0469546105acc9b22c8e8a99b618258ab5734745e37b5e8e61f7c142fa9e24b17cfd80f59d8aee1b3e5871ff8be17c2da7ce1fa86a3d9ee0ae51b578516d3a94f19a74153a8b482f7d8521f92753c785fa9d085c5155c0340730ad107d45df6b5e2ffaa467f488f819ec1760ac6b898939a16ee3066a56c130ce4a2d167c25e90a50de327e6a2bebeacf4b0ecb0f82d7c9ab8fd00f40b9108e370a5e21ce83293f1a0a90bc260328227dfa7bc10b071f6cc4a50f0da7ecdaccb99f8436a3555554c3518de2f0bf3a8e6f4d4700837fe8c646727400ddd43ee8fb229d3dc148a15ef22fc455dc69446d60ed71e94fb8b9299c56bbf81832f78661703b9289e70ceca8a4fd8b3a6933093e28271317f57bdfd3e2ee1d9d525c3ea60e4682a0d718f0dd575fed13c74959122d0c53171197557df6bb27d618c150fe047738fdb38a835624882f3269d1ed0561753172d922860bfe52049b0134b04bb61c42db7551be76606f66a698e562d3de27e5884eed0144391057cfd9c689ca64cd0fcde47872d86138f693ea61bcd69742bf57a846e80b7dd8dcf1ef5189673e4a9cbace4853c95d609097249de69e1062ee7926dd23520446eee990f3fe32eeb097c314bc0cc2ed490aba5904bb09c6e666b8d06e092134b2ceaf1f98a694904e6eda2e0fe9674edaa9c1cf13300f5cbbfc14efac9847f7529baea5c282a71bf54ce72119d233e07b77721105dfc8dc1ae4e8b3436cb7cb1ec5b92eb2b6b8d7d87bd2301d48678920c671242342bfd0431eb384e73a9a7398d25f02ca8d53148170bdfedfc58ebc174ab2306a5826e03dceebc75cf948da27e5447ed16a086c7a214cde06877f6b1b99bd5583211c012039659a949fd95fb51193c9f1b267682ed00d179e2edac8e6286b3d5c11525a158cbea59c5545c9558e15258bba5029484a6f487f1f4045332498196ce966c7b24ba7f5ae0dcf645e54d58db31d918024004522e1ecb080e2e1486b2768ad5dac638486c53542032395a7740f3405de0a4f20cf16ea8bdf64eb031536b85b12b4d5bbcca4bdd297b270d86b1a62827d5bea46f35202ec5662c37fa264adbd5d427af3c53f847a485267967cf8c54c49237bb5a9f6f22a86328f1429a4e4463de81ae3f2840d9c12cda5603c8b734c19e54b8b2db1bb600b1c9b2b4fe4073810a32b8018c6f5c2a2aaa76b17ca592bda668bd8014a2c3cf52306b74a8e85dfbac107e460e95569f612e3ab942a41b6fd3cac4e3968093d3bf1e7e02d3488d0bd6d0cf9bdf571940bd7f908c83d0f0a2f2cbb15694d41741988dd0af6e8ceef9d8f0502a216c743e8ab81eedab52defb53654db9eabb802fa3d058b7d91659aeeaf2628b2d8ca2a57a934bbf1f7f49cf8c6e85f36e1d9b70036e24ec0d9ee0ada0ef2f6a7d5afd6a8a618e41dd722b15874b1bc54ee1107f1b2c78d0d342b262c010ffc03c2ea6208fe120c923a516b3c4c8a14ad7ce6fe6192e260f5b736fa668dbddd8ec16c92ac85c163a0f74777e5456927c4f275bd12a58b29745400b002c349c1f912e8b61a3dc1dfd067f80d6fb868ff534a5577933acde01e7defe419ff7e9c7841abdf8cb52bfb5821e7ac25f8620d131a0f67074017b1dd2bfa1e6664eb49db49f19330c4cd8e6c1cc254df2e1511418c3d2f82d21c2acfdbcfe1286255b46a5a42fceccf0a362aa84fb614f3482ea6cf53ca70ba8da28a2fc0f242e12cf1f13c61245a4a43c86cd48a8b2343a658abe51a05fa18bb21de5409e1f1a2d8b017bbc4f8271a3f48474e48df1d5208e544fb74c837d646c87ceae2b927e7f78a25797c8699a25dfa99b4dd04c9fcc30fe5d6714666ced4fde6f0609423a5cd9a70e701edb4e61b931b07fac40e7f15c9b5e63552b6d5ef7c296c5edbfe453bf3fba0eea7e0b25fd278a46aca53e5c3a34f86a7fd848e68900cb721623c644df793f467d0e437597058dc8ebfeed725946c9f2fe5bf45f5ed854ca175221f3d4e8f580ac7de47c6bb47e8f1893115d734c6e3ca19bc3af5b046a22956f53bf925439b269f380b657f2c91f7f05aa06ae902d9b18c77e6cf2016023d33cbd283ef63ef3da1a1046b3f3807df32d8d678e1c38e37477955a039cacf741049aeba72e18d06a1885a2fdfb606da3feefaee3e0bde82df749cc8e32ce54733c9f76e4f012287dfc2c63a53a2e5ab58d7270369ab71f788a7d2f3b1707a56acc59816b2de82734bbcac5f79870e63c3c9b554e6dd509559f98e7a0f642dcf1fa4b64f54e1d3aa2690ea349264cb785e786b00f8912ce97510705a7c3a9b9d624cda53cd0edbecb8e9d7c2d3e67ae66c5a98c0ad1f17decc03d3ab66f819bbf9b49278ab9d752fccc067eae638300a1abfc9758f5acf9220c2576dceb5592e4f699f87c6b3ef6d9db872db55dcd6d00efcf5eef4ed84003ece168d0585ab6ec0bcf34d59f6b9d6900db4c77d26259371cee8692f7a973554e30501d82dbd0c3ac7b10bcccf936f71f6f2a4fe33b58f26aba3a4c846ae0bfed70847bcbbd654db1e8d6568b02bcbd757e04a991c0304a8b8f419885ecc3462a2d239682f0696d2692c40fd405a96b9f4bf8687e592a81b7823c183fcd694e5e352c3244a1acb07499d0b5c49f5f8735dbd3c6c8fd998d9224a8e03a9be9b0aacfea75f1c5b9c6aaee3f51fc6bac8e72328f6f71d2ed76960575e786ae0d6960e0f24771d93a914cb67f5c9776ba74a26cce93afe47c9472aeb50d8f357adbf620c2712436e6a76dcefd56ec5bbd0a3fe14fac0f8839304f5b7cdd5289f31d1f6d47cbf01da04e87fee37cc19a87a9cc91e3cd6c06a8e17a1aa8628e5898626fee5c424e0c1655adcbc8208d583f5920efa27c2d490b3c413b47233b47fc57ef378a6ac326c4d4376aea04b22b2c840c173f8022c5f678de68f8b9e296e5b4e0bd89ee28d20b0ce63b7adfef91563e09f00a527544af911d5ff9a68e63902f3e6555f0587d014c517f107cf3996b954fc1fe0e7a2755086352f00ee9a0f3ab9db35d1c534c35b795a518ceefea985f11e53b51f71d58fc99bf5a0920ca3738f13c90cb2ede573aba6996d6149c51998eb8d51db4ee9b9eea66f95a5c3236e648a675602cdf4773bbb89539c27317616124e8c1dc908a237cf99a01ebd365720a5aec998c7918de4b578949304e1f1dce4de0a94ee1813efcc960ad84557f7762469479f01056665ba8c4a8cbf6bc96518b39cf7249ac68a69a3847472ff403d93ebda9af704cb8a5ad45ed7881e88fb79f70a23b57b63fb48db061616055397bf5494d3803f59cffa4be6952dfa76a5d2bedfd2a57dc6ecb84e786f8c1badd80406cb118267c26b479c444c5308ab0c02c32c068ec10a06609f6c973890f7de15a5e9e232d5ff2736d4151a0f9a7f6fc1bb5a96bbbdedb0a81d8ae88ad662f083e36823bb1764cbbb1a54610b5b8e664f4931e4897d6994d4600294576cc82f75cf070d176121ac4f65e80c0fb093f84307a6f6f79a91f85ec0cbb473e2af2547b5e9f8741ed2f6eb2fe365a0ef2ce922beb9af3dfbd625189ec2217ca79c562829211c561e5caf63c0a700285e083b5a020cbd825ae3f474ae1c4cdef5264d2266cb946c9288eb028c36483b1417364080e510f82c6adb5170ae6f961418e2bb4c26512274c8096aaf91202d9857ee0ad684e7144304ec6c55e37dc82bdc77c9de538fd7219862af1ee2781d5645cc28113275345adce6dafaaa9f9a8b3f4a013bcff52002fdbac60e0c85d760719ece9762a37174ad34a4d88d069d3931b7971ad3a71d8f2dfcb883cc4236dc5b0b5afdfb007649cc0bb7d865245c64b22d987b39a397fc5c061b3955d09a80af2ae7a69f15dc6a24633833ef2e99a588fc8164c13012726cf37bec94650822191a4121b9538f8c72cedc11f36d4a7347087931b675f69f3f73e0db490c56bef7a0c61d83cc3d46a6c42e9534bc4ef28f815221f4673bed930cc1ab82aa7d6bf111345586d0e5d86b0acd1b6e3a881ffbdc473354b068124cfed788830555f5b07c3ebee5d204017a3656c01e49766f645f169c2c2f4b07509b513098257143e853352cccaa9a43f7d76c730d1b38612d182be29fce097169d28d45c5e0787429a7730f1a286c5d66d376d16d05844d051e14dea657f9d812910f568b12ce1e90764f66171bb07ab94a6062da5eef3cb3b5f9cd6dd35bdc585963e7a89b3989b3ec51e5e62387e5000d70f665e11a3cb2946cf27092830388d5148c3dd49cd8830f4e42f4795be66a9275970a7e34051b140c56264563c58f144c5d998fecf8c90f6991ffa424f245975ea2d6cca62b9b7f6c12308c0805d3a26f10f7f35ccc14b0984959ebc2d6ec0bb6334007d875aded5966437eb218818caab44cf5df3e4bb66eb0f189650f1c837ce400bae560b6860dfafac5bfb394b5390294ac91cc013420149a632b25cb8cda252d81d21024ab616e8c607ba733115e3dcdd2c02d18cba90094e3cc625c31baf2212721d9719b1ac2c3eecde1203527a136a02a853c53f99fd1c245f8dc3e0cc83fe977562e23fdfd778a70c0c336df2605e3f69846bdf4446d691815a4ca788c8bcea97dc55cd9eb6673e324705af50f82db1db9c4a19afacfa47ab26e304c5bdbfe58fa99b68dbc58475aa0a92884086f9944e43349cce25ada5a76e4cb5c751631b2c270e3fd184a1d209d91ce516d41fc450f3c16a55bda10e51fb6e2d3f64183522babe014f4ce7f647f1a6bc26a48cc794f793c682a405e53ddc70abf9fd91cd5c08ec88561c1f6beca5ec32389ba199ba3355dd47d8536ccbae61ca6ff743d583cd7f6dd3da1de7a09b2a2c5463bf788c28f7f376dcbddd12a69be483220ae4a86446f8ed5155e2597a0dd361f1c018bc05e93d95f05d88bf6e62b0d786fe5b95d82d7ede4b1c8c99af1586b80fc8e83bce45939e4e28b72ae0c642e5d5f4c17daadd1afb827fad29df3e4a2e5c0cea82ea907ce230f3c336308540b3b1fd54b4cbc1f82db953f4fe5001dbe640fe240b064704ee7649ff4100ee6943b38fe5de20967db6a159adcb392b4de93b30ab9bb29bf46f47bb9f3107a2b5f8a79b8a6fad1cf8072ebbc97abcdbf54a80192a6b0be6e405007e91fa18344d2bdd679ab98b9239e207f9e21ccf2275e68a3cb3035cc9cb17132a6338c5c5abb78b9611972a3d0292033f21bbc4c21707f65c1a186a36a086ae90e915dbf7b8878082dc86e526620588e2b12cbc7a193e4b24625c426a64e05b2fdc402fa47946c68ed0740e9d2eaafd8512eab2b9486b331cbb5c2a3eb7ccb80c4fe6d3bdee31c87756cd325a416a456c08151fdf55c3183dd39d733ab5463cc14348bd266d782c5f894935a253000e84d5ba8e297abb72913e6837768164ca582540c28dd496bc682f1783ef55a1bba9685af42e1ad8eb9a66d5452aaf9f5721f0275e302f2d2ebdbc5e1368a8875a3e5147af55eceb9f1ae2c21b6960606589c989782146d3662becc3bfa4c7756d97d9789506a563fa71351c4d657dde1407a0652629106674abba3a25c495a549835b3003e9030d23df7d16bbf566aa21b5763d5fba15f121b1ad7b96f4f37c1e4dcd79c7ed0191498579296bf088de423fa9289453dcd58198965b12adc64aa35ecafe305ce635aa81aa8da821da083b46032d4e3109fffa6f82be322a54149b883de054f61026894fdba161f9017e5fd10671fbde838f131be28fd86e32e7f08f1e6646b0f224d8680391f169ce3568b2c9e6bc1e5cde421a10cbff41b0409c4bfd238014a089d9c253f9407e1f2497b9b8ebf1d5ba7974ef9ed6223b5f207e5e503542b86b3075c941ac57e4717a138b36db5439a39e92eff86172aebfe875c8ed5c0462879a6a3b753e97d61b315bcf4eba6ef207d44bf1185043b9c77af618157ee37726bf1b141deefbd5be2693612f0b684eb82cef9a9f47f2cb6f8db590db3fe64f380177092caa8c3ea0645956c2af69eef3ea2a4cf8fb60e556307cb704de3e524c077fb962371958ee0eceb5afa141f1ca0d255f68092bdcaff4a993b0e774ed77df959ba1faae1584e84e0f371f877e0326992ac1fda06b8e7a7a039b1444ab6e2f67eb9c757d72e5761bdb5b40a3dd93ac9b5c13f353a19ff318bf1318eb73d12c0936e9f2743e2275f21d3042ee1cbbebb2db076468e941c2902fec1b4a079b97feee4c643c8d5d80084d90edc7b85373ffde81726343d5f2406df4e0bfef0e9d8387560b0aade80854b855a6943a63ae4b2f8a53d5aa7f8e50f260df6bd1ed5328430896288616fb3d2f6e0bfa580db23093a9b46743c1cb04296b8ba6eb3677610c182313f998da4689b6ea6512bc8e88ff387aac11df2200098aa84d417dbde90bdc87a3ac0b95c0e65347d2f874242d21f8b704f775349f71119904a23d5da674173aa5f413126ec75a805dc5b5daa01e4934ebe57cfe2bc4299f50f5e521dc867c9b72da774ae6cff8241ffb6f7b1edf8e4c9c0a9bf28afca41830a3a3791b07457be989e68f787667f9b529161d95a3da7a8dbd670dc6c45d38a26234900ad8973d3b7d28a8e8239dd3dc9ab5e84c097b8ac86cf9b4a46d3420be61b1240c1dc4978d2c45f49c3b1966f6e1592eb65a04d269a3ed603c7223df06f8877b801cf429a4dbc97e9e762975a8a5d553c60c11e7c0b8d58bd61df85724ae3846fa826b8678e909d41ba7ec43c37713f42335cc14f3b080181893e6c7d59ea02860073495ac4c9017e65be93454a7154eb28c4eceec013f90e93b34b9e2e15e8a36007c8936c455a524fc39086eac539d5edf731ec66ade3e79acf314ff6427ad48b2df057d57ab2e83b7832b458cad75518ef98aa4f9e02b7a35c843bd33bb36d2013933c93cd3b1a49bc5b3a0faff66af7a68dc95be28de6a6f8db79538a01b4247a229244253f11b0e4107aab8aef2f623fd31652e5b70740366c5ede8433cfdf56113dbbbe11ccffd1c888179e22eba72d2037211abeed02e6266be2166993b9bb54bb44e2270fd8f3de2a40e085ffc4774816cd2ca2dd835139b8f4a34d98c30737bd25ec579c7ba9a005ea77c8e2524ce8bdf29523b6c12989adc856b2cd61eed786d4b7c393cac1e4bbd8e611a68d8daa0c8cf956c28b14c53399b51bce8a2048e0d83a13a65766a5e3e57de943cbd789789908833930853d71341001a8a3761f556b2594e7997b6ae251c1add808e0308a17c1d9500408028498ef740b3e09940c747defb6659e66ed0e53cee5dec1f07ebcbe7b0fc39fe6662447ad777d9d0f2ed843058b18f53182ebb886062c539facd15479a2569a808766514769b2986789bd188049e107d53a628b41404a4493c06fe831ed97aa948ef3766d70bdfe7dcc4a75f9f5f2d988694b91d21d2c5760f7cd9774bd78874b119271ec41160bc6b275759cd48a6531cdea623742ac4cdce91d274a317c112bb29f74820c78aaef2e877f0d56e3224fe52612d0d3d1cbc8cf3851e3061aff93aa1823c438da7959fb4b1103e02ce463c99b64a36dbefd5cce9bf5c7fcf982bf18fb3290904fd90243803df8d59cce015b8f74b91c493aa7be1b261c5c83e8c2180710d62a0963254386964d8dd87e2778e7653386eed808eb1bb01f2955de20dc36ef48f32f63079db8f94e40c63d62c4613225ed2970f73ca19d70686b1bf17625300ad147860bdb6b8badb719f04cf5f48df7afaa5e30b91923e20a3631827b728449f78de752fb1ae84915cdc3b13b0592663b8d593a3bdd8d462eb5f7ca1430998b20ad29c50ba07ee1118ccb2bcee851ba4ea286c9689aabc403db58bdf34cea3220116345881821922d77e19dfc33e92f70c811eb6b0e9976bf027235b4ac220d6cb68c69d1ab5cbc7fea9f7e2f8f4875cf810bfa9a431d3150b208702c6b5d01ec08a526caccc06a90b9f1013e59ef4c3e830da7607e9752a6b48a273fb771f84e00d7d50a5aaf135d1c3bacd06055bdb857c290ebf0f08e2548eac6fe7f8e4113a7247965169b12c949213cd55b9ce2c0def0acf6eea5f327a5725810cb86969e7b11609e57c46fa4357309a9a5df40e44a439c003e1e2f93d2361513e6bf83b91f1f9fd01171b998870986211ab1cde0c0871d2347f9b92056bb8f516e797474e3d1370dfefab422073c968056623ca76dfac1c5e4bf25c7d154518b8a3add53d818fa5605b7681fb8557e06f79b61e11237ebf2259cedb89c4fb6990a972bff695774f2de91a7a3261270c3e26c1a92cc7c16f5677c81f37b2394500f144ad5ee4f84662b9699500e8cc265a139604e1166d09707d0ce5367a0fa13161a3c5458bd21eead23959d48e0c62e7eeeb05b607be0066df2e041eb6e5e11fc073c8d744089179aef5a9941c76c60b0c8bbb7f3005f15c977db2862ea835a12beec80c89de4161582d9ade641f8e551748052f668be175938783b904b4b0c05565dd352a09adba633ca3800cc306a9ad7f58c25da6d793e0bc3d61f196bbf3a88cc5fcc1457fc2f290815839ebf2fe9d763c74ad4da7b152b7491ed99dc75edc0b8fc7e92a4968e621c940d5cc8aae8c288f423b9d557a1844f12ab1367118f0db576e2eaeea9ebfaa85d33a3b0134ad6ff96852678ed4f36da8f358c98a6b22054f8361e0548c25c84d653dc87d33aedab624d7bf16161801b3bafd35283d85fce73ba8b2fbc05e700640b7c6d9d50d8f0c3531020c6e9ca6d2d40d5153f55204c92c12352b16a3ab52730c6708c1eb621c7ac5abe320faa5167cbfe43f4103429dfb72a4f66db1268157d7318317bc563cfd75b19c4066b59a0cc456e7ca84c1536622e04742fe11e2ea602178564b839264594797787aa9f8a23e667103120cc3ca59792b43c192b80c3b9a1f5ec706d57ba19b7a5414e478122a8e72cddcdaeb9479bc1b34bc9d74dbf11b96913621ad3008e95701f2426a290b5a12360670f2427a70ec8f3dba3173c3a6a263ee279a5827f2c282e6b2cd0d3ecd5d9aff2252781152fa59c12342f656bc92ddf42d35e7bd8feee7b8c29f69d8bed9c7215f6748a0e2e2741622469fee6f6dbb5cc5e54ef18927c5e406d383a3dafe27e2f91cd65e6e8df3640fdae3643120c600fad7605c52f639c5449aa413f3d78813d2846db8e9e26ae003bf972780c48eadbc221ebd8b1fd9562576a96840a8399d0e5ce7b48fc8598cedeeb1134bd66bde8bd3fcfe23b83c8f125e9f1a407f44d53aebcc3cec6487aa829c3ab674e4995f49ceca501b6dba89932c8b02eed50a8fce8384fd6fded8ffc4be1d6460bd40bf5f4f8db40e188107681e00f03425127a7eff6cc46d6394f143633c6450ea46e2ad158ac33a982ce69b933e9050a48ae1e9af3891029d438988f561c3718d5f349c3635b8ee73471c9d39d509b64c1fc3962ae730c1773d8612b1cae712257bdcaa38674ff02d574159f46aec7a7756fb6c78f0240069441873f585392aa51c93de3491dd124c2d884381df3e831963d34859999befbd1d6f219a1a2c69180beffbe681af590c1fa7e40bdd27893f07a051aa5db9ef705518d21260a8d11502a2f2d8671d841ab85194b4991cd78f779580569d8786dd87719e63debeb90ffcf11ad54b90c0b1950ed2fe672448dad7ac5e0160e20b76376302b5708e62d206509db39ffdcb1ed85e5146a58fd336a434ea0295c91905744242059ef9d7a5fe529b67b9adf2f40a281828879fceef7055695190e232eea3b17c65e41c5e13bcc87d8030c1d718eadf7d78a9c25a4d5aa84d15ab4907a19039bfd73cf05d9c1f9d5e6189d5c9df232c1ff93a03ce9e3e24cd06e3016ecab1988c14a15bb33d49649f93ec53c2a3e18f0580fd503e972c8ceff6386cc2c40585361dc12592ac900a81f9b14cb44479cbcddc221b59a27e842a845e4c5a00e3475ca58b264070e5754e733ca081d74e1b4b995110924a55c09702f7b87ef6f44eaa6fffaa6a7c7dea89677be6965e7da514e8ff74bdce11b747eccb95801033e98d02e5f4128396bb0ce001d5b9dc88ac2912b278a2e81acc93e478bb7e315d272199b78dc551ccaf3b302153b79f6b6b8453143cf5918c54813db401dfa15f3071199624e355df8a6f708c8d72c667dbbd3a1360ea3c79262ea8a02b0ca0d4da62d455c96b6865ed032f6f0d8acde54d33539a76b512e261f19dc733514885324cc68e792b5222da640dad796f7a2b1edcce9411b21bb49f7326b9dca7a858bf3f83740fb336ebae2a52fcc1cec42a349b20924bb4f930ab33ad87883e13e5ad97646a0ce2737139c72a8fba279df3de0b4c401d933f229190e4282be069d2ebb4d88be54db25f79a867f54f9022cf13fbb2c100a081d7b69c3f5793c95f43aca0d57f60d9efe57df2ce0549472b84121381b81ef0afe4343cd11080aea876fba585502aaa663dace26178a2b5a05a7837c6873a16d9529f8dd433e5942eab3c93d267b26a273e4ac46600ee5b6a0e65292a5d73772873f91c56c06e521dabfdcc0d6578dc946c5e19c1fc0675bf479c48b2a9d14e1b7cc6bbfe391ad8414affa54173174323db6b023a307135c0b6c4fbb83332dbc27a7cb05b3bc68c3731a50a5aff442a57e081b8a112384ede3d9e9d81f46f9c83eba6ecb0aa67e7b37fcebe59f1fbd99e37270c42cc83e9d3d793a4825384ef1e3a73f4869d84349190554e7011dbc13b21cfd0ce3875918cfda59e0bcf32e45548e5cf1fce26c7be41d0c0f78b1f7887a17b21b8d9405322cdc10531cc51003f3648ffcd22e3e219da57c18584cda2f58b17d8517ba4bcad911d06a147f270fc79c2346f92f2ef6c33222b8750452671cafb7a6301540c4d1b396dbd7d055c6774176d11a9dee436ad6cc0f608661f5cfcb5253bab68d3fae8a7349185e6e2deca4409bd3bdaa82644bcb74f3d94939fac753eff8dfcddfeb9f61e7eefc956043cd3223e4916df7cafc79c0698285dce63a0dc10d9884df7e43559e974b4771de704bdc5681f531140fb3dfc3f6a7e09d287d565900f3ae6f6bd96a0fa2e5b0ea7e28c45f29c3c931c17e64548f5ca3ca498a0ed468adb1b7317c528dfdd51b9303670eb87f94a49d6e6d39fd737ac9ebc1b2ff3c2acf803ef652ad78c118c7b031c3d393d02a29d1f5f0f9e0ddbbde19e5147c8888e5eeba6c2d7463c45489d8ecd1fe2f22f0cee665d3c7b9eb0d4c049c8e97053c9a4fced449304ee4ca727e84b3b48292651b05ff09f6d3bb064518fba72a5e866844124eb9e4efa31bb9e849c3f875272a2e1a287651828df73d7fd5765a3efb77d7da34e8d6ea61e213f35eeacac3856bc8c67d4e87287f08ae798425d2f65088d38e427a8f3c825c6914c9bf83b92a2f2b8312618a4666e09c89e46631a6d57437f58f344dbe28046202bde1a4527deba01b6deb27fa6027320c068d44973d5103dc8ef78496800932002c9b76b6b64a4a1e0637633a4df609ca52a4c52f4465b57fdf80b8f10da30a7812059b762815c19c9b6661f5211137344f1ff4101c978941e3d5ddffef8e846c078048fe867055607d3c6cdae34bfe48efca768d5d75508e9cf9d7094db3e4d4f7762172e72eca9501f1d3d57689ec41b764a44a17cc4cf2c40732d0b93d492edad4a4333224bbc237315f7b6c807cd11cb34c64fded588849a9bdc17518d36d6f577b625479fc6acde0165da7d371299f4e3c9f73ad06c714ea5c56000c7eb66a6b08f54d69fcbfad66a446ff2648fc67ef36996854425501dbfdbae9edd831beaa0bccdf7d1af691919e01b9206e239da646c759eb0ddca5444c3a13b86b003f1a218a161b1675acc1c6fc70696384aded137ee0aba6d26d4ca041f9b38c37e64cb16465293c009255f734a154e7aeee5133e122a20a6d1a57d3f2ced020c51af50f026ca6f38c203a95136447d9d9f3a63eedaa5a168f7909e2ad74cf2cbcd0fbb4d578a9533e6836cabd14dc13d1f044436b8356e4d545cf7b3dcaa13a601b78d2ad67ed124e980e1fe17d1cfaf4758b17f11a70a183c7f488c3cece6bd6eca0f9ef5307c44dfa99d9ce2a00d924c3cffa1e82dd455ff1761c0131aa16834f1badba2462cb1ca1bc4e0fda3cdc9925a143c09c811a2c893350e10310d5e890abba12adfc1d8a566b0921282ed579167052bf9a98725799a080f31e950f7e1052fa4d67c71bed03e3787a1313fdf12d248041968a520a1a8c69afe41549a79c347815841e66ca0b26b9b144303e58e6422d1407f60bb1f541233cad7ed26888df4ebaa27d1b351494d2d31da6540607d7f40d47904351b1cddebe275d0d7092d1d271e1f919cc835ec7c75b4b0790071fca82846ea0aa4e19ba55bfd435df13870d730d346ec8a86884992cd08943926e7880b0d4f096ac434377f633f749e5bbca49ebb3b8a83bacdf2eca6ec3499fc8a4404fb89e33b854dd06a33c3adb9abbcdaea336ecb19da0cc416fb4c0afcc710249c2c90084db341bebb168b33d806e12230952301bdc1860f554262f746bc97799a3860bf6d00427a29ad60ef966d5226d61a2208a22b834e7743e5dcfd24850f820646827caac03a4cb8811fc918599bd4da7f4383b7c488490427e0b98f94c22cd12285e96504e0acf4e75459c9d114a506bc68db13fcdb2bf146fbe618ed8c92c2ebb38ba9de3dfe2349b513437151873181e6d22ac924ad1001febaa8ce0c2c8cd4487fb1f5e8b066bea5f97a77c9a7dbdfa76a2dfe1017f85df3ff9428c18fc390cb14911d2c2042317ef781edd2043f1eb777f923fae1aec3d85c9f98e758871ea3f7371eda46473c0a3c5097641f3d22f6e2ab3c39df47e13c31e6c2eaf7ceeff3421fbf598b0bc8d980c08aff2426001f7df8737979273064b555366c6e8fd91ec937997b4c04f3e60b5e03c62bda345d2c80e3dba93d8eade88c54b66ae811af94a4881dc9a1975ec6d7073e5aa2928f9618da91738438e2a896648e75b821926de53681ea160d9ed3c1cb8a3c08665bf0e2041ab203685cfff6382f0db08e19d35ff7be3602e2111f22ad05b4425f6b88a48bf9c92b31b47eb8d5c4748a953a3b31a6ad0632c4e6926aa2cd40f7247f8b3f36d735d663915e9e8844def87dc7a12c85f23798f40937528bc78d6d1d30a8aeccb7b8da3ea28197621777138e50190f88302945ec59de97a66ce3fc59fb1ce15c5abe095491cd8bbeb25305944e6c7e2f26237b64efb923892c71da770ceeaa4e21a1261f3682fb3adcd87a49ece036f19511af140823ebc77d51d4366aaf6d6a1deb1197ec9626499563c0853c6f82dd3c2c866cdffeb11a70f9d70c6a07efb22871ffc8e08d89b2c80ffd8968c76371b51799ce631cc8343ce91bb1596975db23bea133d6b795b40a4fc2f6efce27439996d288fdf9527dea6bca6b66b6f14c763a0a5069cc159ad60663efd1d3ef2430c09c08d88bbf94a804ae771f683c7c12c47e251ae6f210abd5a123d974fba8731004f5e81cdd713b525d59e747687902da43096699970dda5e4e8298c1b76d5c26a87ef4fee3b39d685049be4e4557171029ea56aa9379f59f5bd6cdd10c57eb03ef57c31f147b787a98f39c7f4ecded81cb270427e8fd7da0e75af6f8033e4906b7d71e1bab458c380ea99fbf0c9236eb243889a66377e83023547ddb50a218bd4f1ab2ea421fabf26bcf33871b5f17e4598bd51d0c4d414c276632318353751879c90823f92be13ebfb61958992417d7e36a70e5d36a83bffbd317203039432a137206ef3dec619c73d31602e39965e61d05bb34bed720a071c0b1589f72b52457d2ba093d1247f78a4b13bf8d16d2d0d4a324b8a8a728b113f867c09d1b6e1148f67b0f94c1f39e4f553566fcce0cfc516c8e6450d1af450173ca76c8a75fdb62d359b0796cf0e8b10d30d299031e982e6f7e9e92d8fde55ca69205a796f7d0330a56d87fce9a7cd1541f627b6f6783ff00ec9c9b0dc34a020f5b6516c0fc5557866d1b5063e2f1a18c2febd9edec057736e1c968c6986565c7c0fdfb1e5cd3f91457f44e598d7b8b6e7b36f220026f0aeae0836f14509d17608f253cdfd90f82cdf7bd460b6bd5cfb274a2679333b138975cec5f87b6243e2efdd53a1d3a3cae95b0eb88c6e98ce67338804aca58cfcd0d72e15ba17c0280914ae93de7bdea5496d02a6537f99fd2b52e93170cf4f19f8aafb6552379b5254c29458e10947d5985fb755eeae581ffa534c37ce7044580ed37bde01f8e4c1e3ec87bcf1cb88b7ea89e22a549d8a35b1670f3368687cbae8d07606bc0e1baf3854f67c58d05ab54bf25ed7707bc0136c8b86f45ec3bb910ee9814e0f528384e52fe4334e4dd4bd4dfe7080a18876db85d4ad5a03b0765824dadbd44d544eb670902d2660516eccd184bef048181db4dd4dd8431bf7933d71d31e954fe941aa05f344ada39a1357c0c43467c3c66c6677cbd500b1eecf9faed72f7a2584fb18def58d1f257e5da1c57085efe097b39b4e2a58722a93e767e0e53efbf84b569a9b79e7369355b25967ef5ba4a49f2ce69829d6ab41e91f1d7d4150c7e876ad5d675bd493d2af5d0dfae59499b14bfcccc8f04300fe91795d2dcf5121a8657df4de3f271f3775438848e173bff81fe2f9eb9cb643d0878fe8ed60310d1d3b8aba4eaf12057aaba8542611a7ccad5f9fb9bab7fafc8efdbc23438e8f9484d7828122e9dc27b73842ddfab94131665c9030d5d7c2752b49071d7d5229ecc0f40d87b0a7861ea12c0fb01535857493d955e52316d189c901df5375dd9c02f0a8ad8f733096a94e33b017af75db3bef998ba6e6b68c10a924e088d398431de3734e20f43d465404ab7db0081072a378598759bbaf7631940ec19a85d6c7fdb4ff7f6b5d3fd74de326cb1be314ebd3924c1da0de37e34721fd45244ea903910e9c2b601f84ae475d1a7bf207c35d248a80602d9e72d7f62327cb2053f25b36a654c2ca901ae346f4ad7f8e5b2cbc88bf92f90b9322320ffe7db3f6539d6352687bf7f4652612e9d0c0db34a5b3eda5b2b61447f0fba57fbf650a5019fbf479a2ef41ce6568a7dd31abe1e084046ef0699892750d5177d3fa2d291b93e37fe8f98d4104b44d03a68f51d410f3199dc98ab635bb099bd1a52801baa5b7ccbcf52c8a15c8636268523100470bfd6eb9672a3d4cf54e9283b24735f281bd58b73fd6f8f9ed160c6f546feda10c1165ddda98bd398e842034be550889927d6e9d6524df4c4602ae5c12f56f33ac3c43dd860802832889ce6aab64c1dde40c5de1b101aeb90753e83be917426e957fbedce7d08a06f43be997eca65d21365d68e3245ce87716dff3a38b34729a215ef735e520caa72ae9ea8f2d2f056ece26a27991d7860b2ca0af6d357019d7c37b9df4244c68e4d3f54e01a8c3a1f9e1c220ea6226378d52e243b0a352611477ef179ecf5fe4bf9ee71155fe8bcf081d0b5129d1f487506b28823b70c5be6aa3257286f9edfd6de6c2d659e43337b5b29f515d1b682848ed80e0553256346732a85c477998965a1898656246d1f6c1ec100cd3d49d87fc3abf836ca5e91bc8144807276aae5b44c22b56dde146b338c7ffac0523a7406ed61016447ae755cd6fc3da440fdbc5dc731c1bddb69ad5d79d383df0b0c9763ae372134ad19fcba2cc574a4c173e73b0404ff887fab26bbbae9c1cb5b699eaa133f29e8aaa39b1d8b7b81f8ab2ed3dc195a1c2667490dfc79295bd6ada5514c1f9b18e4615fe26c937ee10d5658aa3697c1afb64f173ac258054bcddf357f8e7dfef0769702f0f11865d7cdd89ff92401c7ba47f8d947c97ed3e3a07fbcd76775a7dcd369b182fdff95e75f0d780df7556598c09ad5f8330b1e60e03d00570b99f5312f2ff287288eefb678dc4158d2261f6c2d37d8a0c304844ba2f4f725714a84ecf04404105d84c3e72d7965f9d999dea14bab60bcaae5e80c8d85da01ee20c8eccd762113a612626382f69dec081c9449caf7f238c36179872da31a8e0a3622b7b8faa1d7ab26e0fb6a9a10855d00c548d0e832194ca44dbc9514fead102b409c02f93771ebfb00b9b744ee82d8c67b09bd745e07927e2a976503fe064d7c5b22fb16b550d80d06029c899a8ddcb2163a59552d8649601e06cb9e2c9c91b557922c225ceb12a52972739318aecfc38b7dd3d934e676baff0f8a05a0bedda26ffdd9745d73e35b1ce6d53cdc21b27694a5ff68042e20cf2b647016e00f642d4258952a32c186a9be102e8bd9c966fb4a385dc992fb48592aff03e116389d7780a777a1e5b377f33af1ee2fb146cfd6c74cc89d000899abfbff073a7351f59bdb8a257adbf1a8e027a8a2e115f6d88c18ac049e8f41134cfb18f357ce850baa652f67c174b558aa18e93aabc947e7d12c62f2bc02fb65aee40c088de021d7deb189bb19b4eabb7be1b751a3d7b2e756a0804c12019323c5fd3485a748d72757a140672e70c1857097aae00068992fc4c0cc15573fd6c26dd97df734a7cf474028852734cce823add940f59b731270db93de1a5e9f1f9166fe500157fe272d29190d36ce3200bdbd2b7d1cf26f6c3da0dd716d973bc13b44c07feeadb386be428fe92ab7a5ce2d38d7fafdd05d26eca9b83dd05fee432570ec78ee1224421612658e44d4138eb715cc3d7c75362c5bb4d1ed0958d37629dfffb5a8d5b44534610d1f1500e4620d6fa42952d0663ca39a7ce6503f79dd20e328ac238199d8370fb7ef3c3d4ae73836c08a5a6cc26c1e511cdcaff043fb32149ddaf03e8aeeaf1d4a9b33b4948bbdcf4b5647513fca01a8d804db47ddf586b2cd77755e7ae8f9995dbf3a4649e230fcdc1d4ad658f4fce6ffd1e00dcc8ee7d0951fe2b0f1150931fe163c282bb22bead33d036959ef0a9389b11798b64db3634e00eb6155045bc643ef46d13a38583caba004741972725cac14734df06e627913a8622086b9afb7b235f622af97d2c3099b3a999653735c683f4a875dcf09461b4a849f58cddf9a2dcf28b18a90d45185f5337d545306ab52fe5fdff815612ae5469ed6c003a25a9d4ded60babb83257928532dec60c52b0b62bf6aeb367b5b5a9ad4088498a9b747f2935cdb2cda8c4ecd5ce0c8947a1b97f8f8dbfc64ce90e377bfed5742ec1162be481c0bf27d524e80b0d0ae41446a1cb61c45144e88a356d02c41810a8a94630f0df1fe11ba651840ac83f5f53109848ed1ee506a7a552309f0d6e00d26e1094824e1bd0aa25687d086be4346a5f8c11058abf80b76166a938ffe4d7edefcde7b02f58bc4fa9e66d266d472199858fafd8d2edef36130c654d5f925aed6f2ba68fc2283e4d123da6e638f44af9894e3c6fe4ce24a01a78d985414afe18042f230606dc37d39dd65954ff8b9db0af47bb12ed576d44b3c46a7be56694767c822dada38da8c6083d63f8fe90009c140a20783dea4424351e467408a757c87c2af7200c484ab16817f4356086721032de3e59c8d950b2e20267db805132669cc8af4535af2438c9647ca9a43cf437cedf45b88d0f600f99acdc32d577613fbc74029740e162758a872caa1d9977a73d6cf1d79f1be103998a5710d8d452b704ffb52011cf7260d8f00b70bfbfe4c294209eb907b72ddb3310ad93ff6b5c0c90ab10c85fe3ee63c429ff6e61ff3a5d8be00e44a3d07d6a17ee401b177572d28969e893d75175d1b86795e2beb59d9e43c1a07bb7c52d90d9b710dad006f712f30fed68ba410ed6ad9f62612318ff22397cafc92abc877302fc7beef8802868c1f36b6abc9f7c320604041cf7580cc9fceca4597558aeb89a562684a86c79342a952c93ec5ff3097f3c18521ae33847220ed1f8ecbb5f5257c3137849d674f4b6a0cb907b12b4eec3607c6bec4745bd90c53b3300adef5675fbdcb1533e8ccf4ec489923c06506cd53087f3fac4736f0dbc8d9ebcec0cb0ed725cf10f01d6b8048ec07184808fb132eb5042fb08afcb99fda0cf7034c7c5210bf3805073048259a69276cf912b4d62d7cdcd5238937fb794f1af7b4678e46b8b22ebc5cfe42db9fad717fd9b3def9e31a367c92b9b8505a7d65f9e179e72c6e6062ed6540af5cdf9d320f08a85de1c2a6067ae377c939bc484dbb72d78ad3293f405742521a33ca2a06d3b6d796c2eee3aebb6fcc456b4759dfba59bdb67df2eb6fc0fdc173c5fe0c1af2077d18acc3fb582d98e6276567f7ddeb74963e12eacf533b49e34ad9bc719751afc58d2db3791b650be36a1c397dab5d0bda5d4d53d2a2b9cc98098fa226454533f3d2c067e130e0adc6863fdbae680071b35b7e57f2de6864e1250b1ae9796e48c8713fc6524c31ef522bcc82d77a4475f51fd03b741aad6f7591c2a9c39d50a1eba0ac120a13050a96b8ebe777b724c6943550c011d60aee1dafd0f60128d832a3ec0086b52fc435239632a2629400bec5fb6130399df78d019f93fb40f79be4ed5d8de016420f2c0a52ef44e716bf7611ca982d435dc3a4d203cf32a7a1cc41c8789254366c70ec1e77e9264f774911e237618dd86b8c5990b89d98aeb2ad5cf17d4dd7a8f7e67c625e854b7dfd0c83b3acf2cebed7fa670d2a443729b66dda4f04165fa8fa0896e5f23952208b60203a54c42a5683e21e6143228160870dcd0e8905af493ffee0454cfc30c092f13be30a66a94009641ac37884365a8ffa6ae1adb078fd89cd5b2771db7e679dd0440a97b789c01b91ec2834ebfdce5aa835fa9c52e0cc4216998b6f4f58f513fa83f2ffbab3a21ad7250b6f8f7af0fc93ad769cc0b9736ef47dd61f02c6a9fc55288c8dd1506c13cf8edccd62e28cf7f07e5d85374e7576b877d6737c1053514ddf8bd810709a831d627dc3abe54bfa47943d1e584346cb6eb184b42ff1eed63a9c4986f9841e87bbdc0b68c5becfd59b7468c73cf9c5ee78ee5ca4c0806848f4bc431c52b22890d1b296c16bfa119d67497e70fa6455e9f8600ab11441cab2ce6d27ef958113f577940552cea7ce41e7b7adb7be6cce763be8591803b1db141ee950ee27268911e29cf589a59eef95b530d7b47ad5882174f0469dbdabe223b6bada402d68226ce64f4d27249b4edb6b06960494faf4922ecd5dbd5708cb809500e2b02789dab3f53ac2d27ef05377438be4ad23edbc9d36371efb57967fbde121b55ead97e2d7f8fbfdcede2cba0e29c1d73b4a040bdbc69c731080eb55a289c2475bf98e390ef91c5c2394a54560f82b28722af4b25876512ad39db321daecdb43ffe5192f9a1bf5141340b1556b789b93db71e68a7e152cbeac10efbda743850b88ac6385cc53cc2904f1360490d9360ec461288c25f2a1c13a2dfd8cf9977715a03645810b214183ce247e393163504b0a3285b5ca69dd4e2c3eb54e293849e0d1c910cce135025f5b902e781d0de8c1bd3153f6ee059417c1b28d7b2cbc81d15147394aa0c3601481e0ced8f8fdad9deb904c77cd834f99ffb4a4659c1a3b1494ef3b13adec92ffc85d5db8547365b2944ceff5f138ed0b4a86813782e82a864358a2736683c0251e01332a2b1e7c1e513c9c730a64924d568bac334c6bc10579ad08832e4f2ab0d9103c86717a076fe6e07a16a89f76e5feb1a4350081570f4fda4afcf12954abcbbd177ff9fcb37388ee7dbbac4e0c6db4a861487f747149b8a8b7eba057561b40c5a6accbc1abb51bbe2eb4701082f724986bf96cbe80129ff2b2d2baa5626a47167627b66e2967e41baa2f42b82c964dd28802d4f3cf2c7a16c87745f5848e38b00073f0ad5ef8125df6e689b2badaef64ac1f6a8c2d009ec3795dd2c614f4d707325c866d277171271a427fef328eebe9c2930d4843ece9973c120c6cc02d648826e9ba521a663d3a32401ce39a6a9778658aee008a9eff48302cff05d3290f9ad7d130e0f6804bb45980a4b37671dbf706fed7f4dd4a3819c4e7b5c2c5bb12badbba2ec9ab2f25e00afd864819e71c25d7706098bbe1a045621f0bed2d41b99d1a99850be0b17a3622a438b1596779f01914c9287989075dcc4f61b1167ec3c9e42aa0547dc49fdae748942633c860d779c7b924155cf8d35d0eac23b5db388946c2af55097cb991b7fb021670079e6dfb5660a7f98d2e66af18ce18ab8ca7233fdb906f54c33e5b7babecd9e5d494c196799bd09b68d7e0bf73444cbcf769207d4c76336aa05a69acf1080093d656c3ce600fb5f8e5c7b49b77d46be69d5221919830ffab727bb50d1179bcda8e662bfecbafd335a80f00043187c3b3e32ff91f4e2cfbf224de4df3cff1ad0485ba220c771ecbbbc33acfe603dd81af395b5db234d5af345fc1782286fb34e697d424d4cd0f4deefb9ba3488f12e48eda7194ccb4683dd34159d0f045ccfd22f75430abb33ae12f75beee50ad1cff02f3bf6a4d3743e9b9ee88bc17f24ba6769d30b3fd51faa2b9b97167172ac86d563b734db05ace3860081473d6e3b8eb0311f05c3b11033e3c729aadbdfb543bfd1c9d8b08fd8dbab7f73d010a387a388853131d4e5c0ec636cc70fa559ac7669fca568629c65b7c02082420aa26d50cb138ed492a951adc1c6664c45d7bc4d3628aaae79c02c7c4e3a1b91610d5859fbdc39003c7b54e56b5ce23a9784cb06707f66f19502db9c4cb88bd2fa99e3c6611892a3def75f88c20d368144290ebdc43ca66f31e254705c9b02eea405bef4c66160c9d7aed80e02fb5d40416d5f1eab3c43645fb574a33968da7d7e33c49d682cf58cb47d55525ec2624bbbee1d39e8b8f1c650a4d8402fc847ba28ebac3506f7be8246d981a7fc1758d1ee77f46c44c18cefc677b653b7c0e60a43f4d1564cecb1c5b44d5778601144360b65e87e30bae51466b34763f347197c6e2b533ab424b60377dfaa1342696ef5fb9662952814edeb3ccca4d1c1541810e7cc3b98ca7eb9197318b485e69d9a2c946bf2fa9ae382f790f1451aa88533932823815a49eda1519015a8807eae186e7b646f4452726d7d37c16d480197b036def3e23f37f27b6ad2a1be184967c8a5dc17cd019eac9a55a024b5a9c015899407b379259f695b779e9aa56d856d913c31f5aadaa16fe16429f3c01b32cffed76d939b277f99209d38bf163f811a106296fef2c981190aa1e1cdd7d37dfbf451d29c8d18a585baca1aeaade64870760171828ee042cd1b00eb2809ec59310f362086a76d3e4cce204a928cab11c863a61e9673c1e19f6a3db5b9b5d561b96845241f1ab85d670871dba1fb2a2ef97e8fe20c2dfcab153b839954226f7370a0638780df6dc2cf64b7bfe4902c7da30fa3f563761a95946c244fa1ae348bc6f9417ef39a1c2245928af400b7379eff230bbb356436f68a6e36568deaa2dd7404fdc88d65699c2583fd782bc87b4b770b6b0c7540d40b589f2a3734ba82ef0a880c90c521801021b1e2d8e634d7a038216c73848f7fff6cd628fe384aa29d5e4f4bd52d3f893ea7938c5c2e0b5d24005d96ea14ada6de520cd66369932dd0492ddb5890b3af8800c74e501103365bf9809adf943f6cea4a28b5fbd6a1cc09cd3a507c91d6c196b04855fbed47a10b3fc0d4101f3aeeabae78ae302b8159a46c05107675de5037b9b1f71812b406b02130899866f183f47f73ac724bfcf0216ace7100733d93fc071a95cd6db954a97ac9b2d94f3bb1cca6785a9e9eaab66165c2b52aa8d0c6620730c4336de07351bf941da3f488401f64f844931642e3658e1a6177f14229cc985bd75ca57c7bf87730ae99c6e2919fae15367c7b8946e288b7a2792998f9da28947b312412880acf3018643f680cf1dbb0690c7b438c9e9cbf507f2053649b7aab0c99f4da39393bb6677a978dff138b224842862567f530fad547477f3686ac64a8ba05950da1d888760308e6f4b786b096b0065379a84b31c7b9cb0f40b88ef90e5418c53e68d45f84a71e75c67ce16c307268f0b65264e1b30f720f6e324ef4d35704d9a0da861af03b98122f21e2610f3a3ce4334bd3fe7148e6c75d2aa882ee5a1d84db4ca98f68fc7f1e95b651970923ffbb4db75a0a5785a63c5169e9540b1b34668267c102cfeb1ffb5d84cf0d61c610336ed166a5c35a017bbec9af6416d42dc51632603c01baf491f739ea0bb6f2c8bbaa8ee95c3282d03a7ed4646560d832efe164e7873e5993ff9ad8af5e93d9de51c5ff35f49af0197ac02ee86057ad3e06ce7287307e1421325a984a7d5a8e521960e8398e56dd3b4a6fa7b45334722cca2838fca40b0e4d68a7a9454e981154f0545508a1d15c7c77f909269901fa3edd6f5a6c386ef7b9eb27bf1ee0fc5ac2377c3c0700cd66df77cc7f1e4caa59b256ae2a36829c866e36ba318f8864288396fea961e10d0c0cf2e5fc1b05f4d795660e7a4b6e45701faa2d4a105dd3b22a29b926b01e2d66e839d351ca4b0f1e501533022b3b13cf2a1e3f480a953f847b5328d624f305bf51a6e051d8cb3c341174d7fb0b9dd8f7e1f4a2a6fe9aeae0f6e9d874d076cbd58c72cb6b16b689b7b42adb3cc8ec071ef7f17282eab013f24b1465ff6e022d71f02ab8d7b62e16e30a2d64fb5f41d7c3b21f565e0080b28ed6d572e4dc75ebb83029e8fbf4a5cd1b48b57f325e57037e0638f40eb0d1f74345d5ae7e78aaab2c7ff794c57503ec33252198eb3e85214dfc81ddcff92ffc91ff7851fc3549c2f75c463d9429660e0849da25821123b31198e43f076de68233228c436c11b67344bb0b7af19d85b02b0b8b8e5ca94b854eee9dbb048911e587f82fdab50cf9868a6dfb525cf1ac7f84c976382c58c34be6cbae6e3d3563f642119db8af3b224a002b72e6b7e800e9879287258aebe7b96e7d4590b6eef46d4e06a57b5199bb7eb81bae79b804326d7f88c3ac9c7dbcca826d74ba7ba6e601363597063c30e1a626166cdd6d37adde2f41f653ef1cbb8a2ad543afd67323d702be3246c75d9ed5be916e120f597e50e54c10a5d7ab0261dd7be13431047712e792b90d033e6680d5df2a7334b2f91d0c26e60e9eaadda72311d0bea98824637fec37660aeec9427899540da286e000ada639e486733cf1349046abcb2a00c3e51cca7c97619f95c9de1522138977824f4ed2323c5cba00311ed02119b99655dfc8238e2f588735c6327e1e8646c3829e27dc5ff043230f6539cc06fb53b8bbc227af779c92ccda75e4659f5331147982544628cadb3170adf68f566dd7cbd8191140f9fc28a20d2741f88b795955ec4e9cd62966cfef608f50134f2d9c9d524056ce2498b0158a857b0e14261d76ae4cae7d35f9ce4a95b054de797aff3f14a8122fd95a2684762d0b13e6ca64115e76f462e56471214e1e83e51ab8ef5891e6845e64fda710e187e36e5c8a066ea0a265e92bff279d57293337aa6feec92ff678399d88d070d1bc82fe2c840dc15acb24fe40b791d111437e5bf679a16aad7f4359b71ebcd21ddfb06bf29ffedbe0464f6e6fc41e99a37de679f9c3c55b0581002b655de08f49ab9cf7adce1f1f220e4bfae8dd32ba3557fae9be3911c07e5ece361f10d88b7a60f16f62801b66cc9e4e32344db7e2a5c1002aba3d923019e4b7233a817c4188898164ac2191f5c15c35c3dd3eb703a44b848525f6c052daac8683b4aad8fccf30178f2c90a5301a58745c50b935e0deacd8366c79de9ab7e0695a16f8f1eec5430f005dd0d280ad951d8c42a19410a6a211486238f44d34e8bfef627874d0a194b5a05849389f0a4eceb39a6e70bced64710b970df2845404ae4870b7fa3427fd9438352c07dba1888aed7361b62f0a6a7c6b6a5e81fd92dc9221d1ed2e3feb46021abe571eed335bd71e27d65ecc5d49450b1b062e2751e01f8b612b7316915221276365256f48bc0b77bb3b205babbed46010f729a13cb9818aabd13087685787af8c7b157fe49343e9b9334c7c252059e8294734d3f20516a67cefedf221b2619f2e7c81520bc9d6c649bd825683048356c1cfefd83a965aa1e9a2fc2173d0d2ef7993aeb5bc79d5e39ef5fa858ac70fcad5c59fc6ea6cd653a2be49fab4b869d99d559619ae5bc979d83edb179ebe50c88fa355ccfc07635abea5e5ba359a91c86bcd24e77781b8857ddfc2c9faec04d91f6c91e24767517b28c9e3f2a006af750e481adf5ac3a15dceb274922a7783edb7884f24f61af73de6d5024194d2535b08892aa9843578056efc0a2aec96ce9e4376bc8a2df2125eadedb5bc72f8759f19f35209db929fe33ab77a7fc0dc5fd888bbdddadf58ee6f881d596771b768f5ecb9c4cd9014bbfb43a215e6dc5fd8dc82b9b31f3eeee5c329a077d6dd05075ad7e0b1edac36d42a9a9fb6a0870caa52e1ffd26a75daca531857403d12923165c015b0954801ec925963b826be490d2750db1fe9a7b110c7ff6e1afce27508bf574e3ef2189af98d37917f44fd617379a9116e168b186a1f1bf109465a3e87b86acb72938cbe3ae391e9ddd2dd70229b01717b07975fa2d413b728988738705130fa98e1e16febefc732afbc95f34317784250afe82c007a7808507e414347ec728bf5dc790ccf6acd83a72264293c249deed5c604e9b65643f9cb13f325247ae3b6d4c3604ed58eb417024e3885acf09e562c36ac0bc01cd2ac1c5d52e1c62d0e85ca3db71487b18ff468e898bae999dd15c7f7290e633b482c14001fceb5553808229caf0b69f87de7c93bd3c2db365fe7a2414ef89ee17844f8aee13c422842e1b80900ced5b04e748f95052ea86e3c7ddeebb8e3733a8bc9a42f823e5195d1f0f85d63c961d2b96f8fc713cd7cc7f604dbbedf027be1a7e789d1dec74c57056580076d3116791a17f671326310e8a196f19bbd08a69a9c0ba3a311a5b7562d4203fd083f22293335ef884efce2665ac43c3a259f9573179290d57f769a6b1e76c258402c96227ad3d522ea24833f9717f45d5a954c09518124e8ee349c5632bd8e7d1eb124ddd8dbd674dc77dd5e599d5e1ea85a555ca9d8825659b0de2070d596d7eeb814faa389c9ea88e44efc78247db68b8748f479a80fcd01837542c03fcde1cabcb2db72ccfcac20349436cf0b91dd1f8bb956cb158666a3cca20ea5873fc4569d3ba4bd0e0b0a6dab6c267421d4d681dc86421baa6e9e674c2ef66f11a3af2577c75c512602ecfe2510f898a136cee21adfb8507c3c38ab74ab40060df8b8764a186fd63a3a8507c8a12d05d478985c5d2e7fc4a06fa4885d6a4b6b11543036f304098d26ea8991d2bf5da6069a501dfdf7c7eb882c835e9290f8c07353e3b442be9331f324e8ab25b4ab3b14e7fbddda818b1905c03a2775ad5bb4eb4ce4bdb04c6b95b20e7806e26d89fd71c1e846cab92ac67cd95000061db6fe2f09ef8983d458727c96b5c19293b5e7732895d46df2be83c5e7f551b20b595d7277124e8c717e1ff9225493a47d207e718b21caee98690d2a3aa2bfe243c6ce3160cbef5134dc534ce131e5880fd9f0b080b9d2f829711f8c28275ffe2246f81d37b20bacfca486ddf2d75282e9323a182d6cb78c7fc67c9ba9d8ef198983ed896b0da01147edf261cb4ad345c5b99e3b458e867692c0a5d6422d6e6dcc82b7775b8ab518680d8a74ada6df408ad5716471ec76afae43f64d1a87b0b3307b9e309649886e408510db525d59ea1825380cb9a72f9441cad979ba5693bea1a97f076e4f4d3bde56b231444eb3f8511ae8e44926812526d8751431d803c45e8210127f87d0d84a9da146f94f9c10b01e2bebb66d106997dd4df9f7d113b70b60e357a086ce3aed29710c9a230016247fbcfefd089c07d27c1eedd3cfcc4f9ed029cdbf2bb4ead61c76b9a528146e503269be76cecca62ca0fadba98956bf9c7a51d87c35cedada35bbad6e8bc231d0b2662c5bb0bdc0e952fcc777b5746a6f5b8d4ac09c47c17d610c4ecae761790e33e3b768b875a855de0d5977111f9edf56671d5ae97803effe91353fd891f3a82b7201ec42da0b1db0e756da02745844617a9fb045e291302e9c53da3beef8da7eed510da180e5ba32e2586deb8aab280983475a50d6823b0e95944d56ee58c39b79b9d15c5771270f79fd52bd5fdfa1f2acdb9bcfb34bf94ae19968d29518b7130bc6d85f90f6a37cabfa262d0505b2ffe777992cc8bbfd85c51ae5ad3a1349bde0444df447e604c2543fc773537805343743c712c4eea23d86f64eea52b025fecff7b1ff660130b57a439fd4b9bf39785bdf205ab5b51420147413dbfd5d5e7565427664fdbf713cda8941f1e6417d46f8020fa604c72c26aac73134a17ef15c43338db062e9c9049e0c1dcb4fc71cfe03b9518431550565f734ef602cd8f4171895366400b87d1a6c51d85da2a785efa293de5bec719e6c06cd0e56ee8f04a9a7a364c4a3dcd0d3adb43dffa3eb7a78b88e1bd9e9b88aab3f3ff01f57053cce859f1b30a05ca43f5df699ceae9a3b24053586bc5260afbbeec2f88e58c72e82e9c95d2f3ccae06ab1f62b4d9bf7a893f23ab476ee31afbd9b9e9a95ec7dbffc4702a9a0ed68256d0719a7502114a1697275525c6e48921efec5fd2fa8de5af1349d5483f3ba4f567ef5e11b615fb07d21675162ca90a3fe8b0d18c2cbdf2424713a5deabbdf40db3dd9d2dadbec4a9b4246cdca844d64afa7d89252d8bc16b850157ca78449ddc7344dd5bd8c720dd762ec3e32c0646891491247e1417f4b6795ba3a86c205042c67fa44454cce61e8c09d2d1f1755642718046a1cac54992756db19b70c4676d601e811f6db93050b278f244e459a217ec9669d0824c1198b34c708022cf928c34b6535bb5286f81169026ecb94e6bb3044484f65fb677e35f3b0c9e69ae93b02172fddad3f59b2e580fef375d02400a66304328dcca8398047d12854c872c73254787dae22df56a0d593ebcb8e9655974e694d9d038228b16f98e065e3f787a0629dfe6e489f86e767df1bfc04662d18595c586bb5e80fe4aa23f25e70da6b9cca92f1a321ddb2f5c928392776fb26bed7d65aa2a83f46663c8f392a799fd8c8d939130150f05ca3fa4de6517fc9990c0225492c53a768f032b236c4bd25d9114bb5e6e29f32fab3534476be42df6280f0147b61e813411cec187a821f7adb44b0ec291dd10b435df1d44b8a69c445cc07c746783cea29570333d7d5c04488808052fef4632bde7b6a88c0e7ce2214d9fca8eabbcb10ba978d3ef14458b1e0b25411e25a3e1bbbe3187bcfe763b46b18692abdfded3475dec13fad9944b92b56c8868305c9297bb4494a76b0a0426a011cee3d1abe41d45acf510b94334ecc519acb762663bdad27ebeaaa91584246ff45c64eaf265a483293cde5e292f45897f69c920d9c5ba942bfe4999c8a79c46ebe0dfa125f47e091850c822b1e3d56fff7abab7b1267a3ce9d1ada7241b8f5aa5719169c1bd9a8dec92f830fff5048c4bd634d489527901bbef9133b1e1f4bb7721c696fa2fd25c56525a2dd8d89b1035e3fad600444b24fe9de82238bd1689e5fd9b5e6e5cd9a343e765d9f26e12bd584a810213848baa7ec4c67b47c45472cc099520cd0dc0a8a622d9e962534b3cb33aa1b0f76ef5215ab27398752b1639fc510b49b600532e94cf97694c77a21ffa5219fa812c220ff0b58b711674370fbf5ee1e5ff4d866dc68ece47faf8056a92259d9930d8de03d8b0c28a1279368efe13b6cd90a23df8198956ea6a252289fea8178e987001ead4e77a657f26336c4382ae29ac5fb0bdaba17caa1ea3731ff265c23047941754a4705392a64fb7fa709100e06c559599dc90519a5441ec863b7b1dbc2730a58c6b2e30bd6b28647b1c87676b261e6ecb3993b05eb15d4a4409b717c174acc4ddaf6642f374c505be7f7863af55db6144302434e6681f19403d488273d6c490e34a628adf663c8abd87f82f181c982f60352de95f8e5d6090732a1840271d5ab1e731a8087cefe3184ec5318742e131384af0000ace51b86314f5361e1860c0780c8fa5fa71ccb8a2685431cbc6e15087426d6f09385d9aef9ad48a85dfb8ce351bd302b793e9b711282737dd7eee9ff7ca649c3694f10e417fad208abde2781af082dd5eca089ef6c10452820016a49e00747785e27b038698c79d48870f55889d67989fe2f33f7af3029b8ee92ca1ae91eb3147dc314d221368b38e98848894eba211caa582363d5e74499e531f3f9767dc0306fa469b7801cc9886219e546c6b2482ec87ebd7945ed3eddaebf3de232cf1002f7b60e510eea452ad4ab50f1acc77ad5641b3c4f1b88620f9620580ecaafdb58a36892124ea7f441d3e595e603b569eef97b259c9d4776ddb5d2ad26c35d705ab6bd2bb7430246041b3e9bca2f2f6b95d164431511405a53ff911d76aae2bdc064c7185823a54048429a8b956c67372e8209b1115180c7a93740a981f2f1a85e4b7c6380a37ebcdfd5fc54b39f77c44d8f0604306374c5c0ba73655b54e867a07d51b0dc86aecbc9adc6562890c372f006b33fe6baf76408f3dd7061f418e6708e7df3ae13a65ca1d0c3b8fe45783a30f5905801a7ec26048e496303c562c30c1d8db8d0305ed3e17987aca963149c57e34910f259520bd329e3be8ca285c0f16e3539ce8ad9041ff60a4091e430fed6708bf68ded588040da197f2106fc36ee8f6b28a02e9cac3c20363adb3711a18adc69363d1dc10d5034da75f283d1ec0f9238d581c21804a520de007a9ba348e9df0c7c976f9e864a71e4b6c65419e477e2ed3d1fc71a60de8902d41a229113fc717d6e1a9f428738420811d6d1b6e6145f0f46543e33d782b975a06523b372571de6be0f8abbf68f875ad36b810dc5842db77aa24ea34f3a209e6362a858ca51895be35be23c7c3ac9ee6651ec44f410595c0cfcd89d17aa278c9b8ece4584d15d9ba6367c884288d8590b7761b20b558f87ce12f17c9043b863886b88bc0b5e13744de704b98b5d199d03f296584c60478a9131fb38b1f649e59b0c7b72b302087b89024bdff4d0bec3b3faeae0ba8e6c3ee1b3f0e921ac4889dd46d83df653f9fffd49e85af6dc4aa9e9f653f2ec224647a5dc4781074e1c193edf669b81a0f356df0c00dc311c536a265a0fe61d0d50c79dcce22170e76af407505876045ad999822f9060537d6aeac922318d0874f640be2bdc3a9e4c2097b09e220196225a3185d75b1eaf0947dc0f92958184f775ffb7db78925483e29461f3b822446521701dd7aa5a94246ced48fe85d4d91c129b4fc9353c4bf97bb6f58d897c01899d7c205992715a8c0ecede7a27a3413ef08f4bc1f33327a1d46894c120427bfce49ffd48ad4b524b947d0b9eb649071064ae7f2777d6aa74c8566bb146ae0dd57b6763ecc88acdb1cf3d74613df5764eb75107769b4a38704467eaf3c70b99144980257ac7cf0589c4df9a213a8c860979e9de0aa93cb965fd5475647c903a3d7bd8b7d3b7a1174c2824ec090b1fef3ab857be92d9cda8414ad995e24a17be40348078939c295b00c6a0d050767ebe83d6294e7a0332a253b36d27d64102084071db9ee912c7d0d32a37f645c420b2d95709b68382da55f5555c700eee863f108c252814b9646ae07ceedb70e0203d601c94764fdb2ad31cf4f062542f5b26e969a758aac55f3f2433e455ba3d975eb7a0d63963c776e995ee93dafb332c086931521c8cd0cdda1f7852e6fe18856ee97b6f8e85d2e25b56a1452e716af8a59128dd25d4df97b8e01610c0f14f3d4fa480fbee227e22c1de10a88c003d038399f602e2a6b9c578bca84baeb490911ff2c60b3a9586ec87324e6223bb7d7e9853635c9d62e59c0523b2fe12b3518925e98f3b9c0a1f16a665589debf95cf5da836574309accef521b84de07d49dcb3d66bd616b149306803fb2bee15c708cbd7335ade04de6214de5dac9dcd2ec35dc1fe8ab8932cd1b5f9dee225ed9743b45b4b922c8120821f3eac6f9cbc5b4249a9de5c92e16b833d74832dbf34de68522195c5e2d73136d5fc65d3b0ca9a28d012cf2d49b085b9df293b9efb58843160568a04b3774d0282cd716bd5da9fb1c2a357ea9b81a60a40318b834164c80f842bff1491669b6e911df3174f1e38601df61401d86be33881d3e38a05a2d30f89a301e4456d7c2cc340531b7d4e1612d8983c7303f5ec22f6b8f026dc60435db3472cd379ad611100fc4fa2fde5dcce18e1168236f5e125e6367c16371f902d8c277f482a1c190dd4b0b678f63a6cdf3c6827d4fb37e821c95e4f13cb026f3bd768471ab66279e76bf968e1ed69dff55f777c0c14b3b7eb39bebe539a7b9703f3844b0911b7c8785054ddb51a1136aab0fabc28623909691e54a74c756cf00d135da3bcf7318cf16ad3ba7d876f20b1116e358bda676693166d5a27d7e4e2eeb9d53c933a15bfba927d6e8ba3183c9d22296a9eef42e401273382e44462b18882b8026248cdb9579e2e991b2f26dc133d80ac91315cf433fabec22df28bd31a63ca0487fab49b8f20ecadd0b55cff4cf19373178308443428624d449bbb86a0b01f555a06105d8cfd1bd11d8a360fe93e1f8a3d046bdfddd9fe9a58168c066cba6f266c46002f2582d947927656bfa787b30f3dd57ca63d7321c3a04c4114bfa8a33b9fd1481ffba76c40bcb7e1b0d190a8bd6ec1be6033abf82e01b661936338e53315457fca57a425cb4f101e437e7ea7f95e4db8f77c9e3f4f4d272570660999beea9ffb378f4be498cd7fc8196a8b2897a1044239fa237dae176e1dac193e9288e31b8b4a983e9599434bf63602d7bbd087c3843c5aabed7739feded7f6281bd269682ddc469291f78bc84d42b6991e3e9e2a0b7a4a14a11f96c91b636406bccc0f5682d8c41cdb79eb97a9e79899417a5843c9d4d77c76c78e9b64e6f750a88a5b45a98e8cf02386dd52f387198183be470416f14a4dad238621d1a4e026a69f4c09ebec94fa9a6463824e82f8b0e6ea5cbec44ab7ce34c418ffaf5d51f6592fc1153346c434821997657594f5885c41793406966213a784dc9d4571d6e54378b86f67eb2dc071047900c14058fefab975b6d8dbf95b9de2e637ca21b7be3fce4897c8288adc3532441f2c2e80b5fe78f99de0804fa44004de4206a12dd363fe8ffd185d010ed85b0c011b0b03fe03012cbb06a8447f27f4c3695ef272f455f731f490c2c85d41b8df79646f37fb4c58723d9c956546de60b21e303b5a71a6dd7aa6f85d45cb9996ecc730983eacb7b74a0f0c96d207f726f2821c4ab7fff26192b8ebd78026db4d323429203596441d10420b74a32644887520aca0c0cce39c473fbb43dd569a7d5e63b1600cdd964b5f180ab2982b3b3b553e1cb7bb27a1e794d11a5b8db670157bfb743bb76d535b39d3d2ad5efc0d8135779461177f8f8b1be55e66bb3863fe6308354e85f7e10b90d4ce77a95384dcac68a810b6d0afb85422fc1970a2bc959905e0fcf7164eab99c95ee9d844ec1f2b2faac3ff60713483cf7230bda4925323d50d20a0244d24fa387ac7f6f82e0de7ca21241a5aca95352559321afbc39b430b22f244d0de818e28a5e0e75eca288ba989eba5cea787253ee5d1042b57481105f6cffc1602e2e6ad4291207a2308073562e8e832089fee04b78e32e12b9bd90651b899531e806e40384cde52398024d18c4cbdceac5eae4bfb72d63e0510a69b53ce7de6e602b54b6725ea803da3bebc4501399c62db98b083b24d5bb3421e4ee1ed66b90ef5121085c7edf1a93b0d702617e38162239009b209065b588677c0887b9a1a830d35778c94d86c7d40971f1acda8bb7ceb03f40c60200f62575260c8107e9945b2e488230ae3755647333884b34e33c7010db623756df21fc5077601599aa817b5ba06fb18f4e2ff76bfa12bfff81da24f257f1b923e138df51f4ab2ed036982d22a7f1a23325c802402bca848855f65c1996476a62b28d893d77a4c3fa51ce470bdff6c6a04b2fc73c918c184430c6271c83ba5f0f5307787d918909040f8c029a1571358abade9f5115266a3b882494cb5342359c1be711c438d77e7bf06fff4ced140269d96f718e3a6ce91fa3da3a81c34c5ac84f5bd2694f3ed1b33da7b70b001103693d228bb365cf36e874f7a88580fd96dbff6825221b9e5c603a7b5cc2afd7d7ea81f19c7be03752cfff24860b325a0c16e18f7c8cd87536f4502c6b348c651586ea6e69f2cbaf5971ba090074da8293c28df855b1bf7e574b74ac9c7079e098b92aae5f551cdf3c6ceab83dafda4b2dda2b42d5e39778998b27a89dc69fd6637e1a526d912cdcd40ef17eb838214092f81df6b3388a1a6f6175f86b62782bcb6b99d859f246f28f7578cccba224d19c6b6f44aa185ea840972469c24307fec870db1c72d9c5b289a74b4adc9020d8035896bc82c11f43792e77136fb9c406b9e95d4bb1d9da57a44cb9eaf13150e7bf8b0456dc11d9fef63ea217f39a2fc2f158335a4db5974eb5acd75fd4162ff8bc98dd3ab2d41ee07680cd0d52d62dec4a9efca553a9bb2c54368bfac4976559c67b328b1d42d2d2c2312d797d6bb8dab2e5cc8efa3e366ce1db429bc81dd0f66395f0f826dd306fb005b370c73a98e7f6df1439e631ef01eb4fa88e3edee958e3f9ddbc9fdc47fa0f1569e10c5e080c97473177ef34ef9123bed9110e890fe3ad4db35c2aff105cecd6da376d5cc7abc20d655c2ef886110a14777b82311811a9d435b8a8336723400ef415fa3f65da3b5c3c052b9f59db4f3bfaaf4839603fb5f6c29629c247942f3d31e4d376abe9b6ed667222ca8a75c2e6c2a03e88b825643f0ee75889933a0b865ab658d2d668aee88577fe8792a1584db1d02f8b0ee0e2ac16b3c30f574ab14ba56bfcf1c48486915f320de7384d60eebc003917c22d0dc876393d1482ea0fbf9232ffc9f0c46be5429633654216088a098bc915929304df51fc9ff6a4ff185b55adfe95006437d875747425f0c8de369e0fa43ecebf9866cd576ddd7fb00524a8710147064cae71dee70f877103fe85c3a8e66000df13c17b4f1cadeb67178711ac29f69197932e0dff333fe468da1564a162da495d74348727dd0bfb4a3dab4957812b24d7210d090b82c7418187ade947e2f7293c1eac4791377b8b11c23fb01eacd7b897251c3654b7e8f2b1dddc25dfd2b4a75d5d2b9c32adfe2874f2c41bc3a411966d757638f5deab764eda695ebb702c8d24d159527dcbc6324d8230f88109656a414a1c6bb271b94f19f3a8e031f53a899c1f99fa1ebd44eb864186e837c20746e83c4a1d7438e5b0ebc1debabfa393592ac3dd17fa6d7efd167c88ad3f8f34c448380007ac7349e0b175d419be3fee03e111d1e112973c80d993c2cc9af83ebb1a4fa355d4c789f6089668a67b854d7e14d66c7a99386ab6b30c4726bcf6aba54c05eada10a65a565f27b47c5692553d32dc1820ce13c5551f88559260b9ef7a08ca496a85533314c57bd8427d0ec892009c8aea5903c2e46c18035dac7027dadd40360317de7a44e34fa098636121ad90b4f05a9a3943d9726771380c3c6e7d141742e37a5242e52393b2a3713ba68e32a9bcfb52ecd2dd17ff2e7de286f79220cd9bcc5350761f02557c38ee38ef9b8ee6886d2873bcdea2b8bb6f6aec741ad22bc8092a9be4da9564eabf58130dd5d1bd7e93646535f068f6278995e212a37ad6caee595492daa0651853655a287b100d4696ea04665c89895286c70316e07ebcafcf8e8e8d34e122217ed45d79821d13df1d0e277ca4d4164a54669e88bd5cfa56f344f64ed609301f674835904e08f832618e4fc36a5ffec5351c4fcd16c463d122ae18979fe5af838bab1f167e148ab17de11a960f2ab167e8e32d6110ce0666adf19d2e73c225701f9f1ec88d9153cd6f342fe33c51d04f6965efaf03f3b0425341cebd4c89da20f2bb87e25cdea4bf4d2cfeeb7c59ea26fffcbf7ece5df3354d05f3cf6e70206c14376bed129394946260d0864255101bac8d2c0bb46eb217be2a3eb390f6e64ed92944320474d23a1c4e1fe361f06ce3d2a7b591697efbb44f760c21481f6474d368a433b460251374c8c3b654a0f6a5fcc4c12d53006205ab1fa61595215546c460dddc77bfd1c4470162199c90c0fd0c26c171406e4de3be08f24c2f5f4f736acc8b9cc2067758525234a69065e34b8f342f0ac1c29e36ff0b1205a78e07cdf782c22004e279acfb32809bcbc2ca53b746b513ac419183e29e4feeb0d861f73d72b1c9e47dad7a80ea819ceae620a13f3c1342c2cd068f4651ce7f1607692c8393d9dd32469a6cc6b7afda31217ba7d818c706b4a8131691a89f36176e542f4e539c2bcb2e6dfafdab2d0461434085d7fae176f89d01c19e3363d989e4d36fb837620012103852beaa293e6537093b284c270536b615e85728a0a3de3a8bc9bd22a45c83bfc15eef592a59aa7a28a844537f365ece0f9714511270b0ef95da24d690ec1679cd20efbe3245c1252b168651ae42e4dcc958adc2aeb08a3b85f25e92b0aca7d16665b4066d7a72a47d5ab55374b32c25099e1d983bcfdaa71b0226a76a576200cbd17ed4444f212886ae91448bbaf566b98d67ed2e1c32d0c894a38357304cb1f89af089def0c081ae997b84eeb5ccfe9333684b2a4138f50c7606cd0eb658f811665034e20b69751c92b80a8600fee655d1f2d235a5e41c55d4c5be4906a3e32417bf40266bcd7186d30d7823720129e1a2272990a02136e1ac336a54f242d625336ef216ddc0fa3a0aa50e5c7e1952001430eb3c2293d35c2a854f9e3675b28a324a96e7d49eb29cf3185fd762c7d47c2944912e6bd6c87b586818f12123be1998d5f1f0bf99d0e0039eed11895e6af6700ad94457b0f691a4e68fb6cdea33ba71e3bdaf8bc29e49a573e461ac7f2e2b89a6aff5cf3408cd72fcc98362d0f8af7f7b60d26eaf3477bdaa70d71a0dd95818d0157a336b2e67a167b6e6d576b9c3ff3077c7d646aad8134bb762f18de24f8012e0012b702ae48d49a5bf22ee86d48ccbf9d7d9c68e3f84c20dab6f626e258389992a81efbed5b0bc063e6453839e09adc37f5c41da5c516b29ba9db4229f71b12b7352df307f5efe0f2fbb73ce2343304b55b2c30b7f4abd3e78f185c5043964434a28d3089ce5bf5c9bcd9f007f4e5127e5353e623ee936e87a2829fce55e0ec4048a46f27833915b226f9074049895551b16d51534260f8d87776f06a692ca17e8f75e3c318b71c92fbc0d39e54a5516e48426d88bf81b962d60f49962f710ab152b314262ef91aa5b8b3e7fcca60492bd1f6cbbcfeee20d271194c72da884868023af4dc26069fcdc69baa336c77d6241a4ec587c1e9b898286f3707e15d99fc461c84ebffdb2d0a30f4786143f2d169b0507530b6ef17f3f1339f086a37128fe3b29d75caf0cb940c9903135ddd46099ad61280f532f073cad1890275ae43fd6299eef8337ea6d7ca4c36a168d911f1c0b59461249d4f0bad57c125028eaeb61a1139e927a48647f07de3eaaf9ed4375b57b010fc1489a3bbf3989ade0e9ab1bfe2a032566c451c5785277b036aa8ace1511bf6eb4f2594907667a4abee59bad9c560e21c71da9045b191f3ce71fbf8cf5ac730afd1137f695f4cdae1a020070d305a6a5d11239530adf335beefb8d2c3f51a8b000e78027d3c58a6724552bae98aad3a58d8eb946abebb431099da1ecd4453b9c5c03b1c8b521e491817b31ebb9d70024d988f9ad64e3284f1a483ed7cd7935345c174fecc699f37a1d858b51fddebc9c3f1360c6f598e64ca5a8c26598d4db70ed0199446c38c7b7453ef0414e310522389d50da0440bdebb6916384af6b7d65fea8ec55621c7363733554f6191f0b7512965003f5cde624bb5df368c79cbfedfed57cd3b6f3977433ae1631a082ed5d863c6e40a37d7b50489f25cdf9da177641eafaa1bfe240a361f5cda92bb65830107830852702c35daf87d69dba008876c7124f06151e3fbe69cd2e82cadcc83325fb62ce6eba4c01763a6c801c45613b6719f59a6baa4ba799ea7423c22488d8c13a16c58bf3ebb777df72098ae5ebb2c2059f0328ff42902e5cfea6f4cba8d62d7aee5a2acb7cc29027f0d9f0824134d725dd865babe35087e91358becaecfd7ee894f753ddb8528204858e81570575b4f3a49220919227480bf33b7c18f8cf60f4ad9c9320b9449f2e995f1024066be6321b5965d5f62c3a0b9efc6ba0e645d4cb9434d8023bcacd8d4f18bbd8002bf9947c6aa55d21f4785c67d7d8387b108c159614043dec17b901440b0080783518d997dcf93e03573f40c65cad3e59bed19b4831efa005ab722699dc9800a6b37170405c1f1df9cdf7cc67a0e393a66a4917249209ce2528369126eb7c190af512754302470c993bbdc4fa998b4d83d43455a58953e3ae4848696f65ba69dfc53ff27fa7c76c486edb4697ea1a9757c9cd3f60c957e976515744e35d65d5ee5fabf6fc4e3d3e7f2069af2871bae9a594c82477fef21f6f626fe6455699123b183969a5bd1a3b4dec78f33d528dda9bb28410451e3ede56ab67c4ae3cc8f4d19ec55c31678175958418fc96d00670a9c8a7c6676aa7316976ee371e4b80d0564128388f9b3485fdb70b87b9661c0626fcc68fc76c717f72ae91a49900c26779d6a7f29038205c2f87b4187098ae5dd0a732d02cdfd6fd18861b4a6bec4b38d39c00c95d882bc8d1546efdd914cbf0b7d5e49162ab621c3c473a1c9e82353624c20023b1b6b9e55e04ee71e355218de9022415d50cd378b4f23e5340b53866735ad4d461c7f0a61f35c27dbf6e39878c41b6b3de0dee4ebcb41d4e0f3a6b4b26a51104454da92abed8361787b332cc14715b49bb03d6f0cafdbb6c76800da94baebf4af338b8028be0d066b068f5c378022678f3050de6fe36e45f43d23ebf7d018e2f481946e793fc5faa907a699ed72b7396641e26df6029db5de74bc2b8df8c2a9b5781a30f71dcfe0adf456a2faa6c3a3467c35a4ba205022a9a29d6a1f2f087f473524c2526b4a617ff77f7b4d6c576f28a9b480ac265a8f1e7c9bfe36b073c1b387728a54a52dc47d2fa8fb46d0247fd015e8eb1f47cdc5bc6ed4b37b2d007ff7f5235dfe82a4ac6525922cb558f1121aa9dc5d3c77e3194767cc7db3dc0e5d32cd5a856bdf62a9fd160ef48542461aef8b55690bcb44615914ca598999bb53f1489ae0f1a2414495ccd58239721ce201122076926307eca80defa4d09ef78fde0b59cb86ac021235128dede17d9f850de4bb0dbf102285480131947e7e618b1532be4b4d63be41e1834e236120a68dd53b1e611589ecf2dcb7e16534ae1a62e57e32c8fa93f158ec56bf6489d06c3e1381f98b2b598e3f8dc519521c1d97133394d23637ad7a174b974c71276b8844c60210efc46f3929f28fd98e1b5a4d6b00fa89c068f47d4fe4e8e00d4e8a30ed1af5eca8a55edb449a072e34a57260578cc3adc0ca186ad7816de1957b8d9e019af8ec9b535269cedf35e0736fcfef835e78094836b2b4b8bcea00224268e89834730ab3fb64c52627ebf0256a968903148316b10c9cdc0442ee019f95bdc6ce9ddf19c3028f40d9a314c8ab2acfa69779f20ab15183b35890db43274506421852bbb6e11097cbc2c8d7f8dffb8fa1dfa3ebb345ecbeaed75206bfad879bce832d5a7a7181a545d750830236e34793b26d41f7e87116643b543036a49450469a0b03499f099bfe37c0d90eadc5f88a20a804be5e83292e91f1806d586baa661c4664705223b41e20e63810f4b8bee4ee82c32207edf10fc639f8aa541423b4281f7f2aa71eb58a4076d6bf0ff7507d51e289d83f40f0df72d4f59f8f92e4a45472526ec9b882fb84c2e2da24a4695fb9640a40b3fe960a42a2ff1a2c60690f017dc90f637bb183b7ee06cc9b5d513e19bbc378d385fb7784aea2d816f7c6a75903f2600de72075fdacf026d9275dd05a109a703fd5970e9a305d74dfec5206d09927f990483d6f30e68cb518a7223f40aa8da98c7ffdb910c5239bc64e4a98dabd19825c277adc47f367004287d9b0d5e79d2fa38cac707340bc69686251c4035ebdad03dc556686939659a7440945041b039ce80fb00a68d4f3e3f2031ff06a7ecb3d693262a00ae66672c23f90594b22b227d7bcc363a341a277e4450c26cadad0a41938c187bf2f2375bab897c88c23296aa41ebf01eda9efdea062d150ffc83b95f42194edb82bd629bf87067bdea6b42c92a0cd066f39eebf720328d63ef4efaab0b8f21975ae47c043990e8f87aded18edb2fa162f34fa671cafe95c20a5a68e364b7af36b71edbf1d771a7380e91c208c677fbc919f2ef69cf2a206c4a720ab305baff45c4b22669569b838cbdde0999cf2d895d07c2dc2edb6e59695ffe52c0e7ddfffe22cc76090f0adb60eda5699a7168bea2e9a921f5902bfa97b61aff102f455598aa845c11e0a36a0464b40f323a7cb0829d5efc6c656eec9d442674e597657a475ca70e4ed1c6ca888c3b567505614e72fb4cd5af18c21b3729c4da38c793b6d6d8f7031526e0d9a7983832fae679d1ab525742ccf5fbbf3376445e55bfedd29211875edbe05b963365b474a08bb04564890117ef83ae4dd8e03bd608a3c90315cbb0ea6acb02ecf0cfb9ba243555f70f01f12ee5ffb2851f0dbdcfec62473a904ce69d6e691f246c1c0bd215b5ddf9ee2d7cf28576c174bdfd4dc7434512a0af793dc0c5f528f0fe9b6742ab8e75541459257e4d8efa3443935e7d24002dea9be2be91a46602c5d7386f4d4967985a32acc27e660b9ab8477669a44f12a8b69eedc6658ae3bcb4767ef48385133f8f615a7fb8b876c6cde8ac4ad2d878138debc54fd2530cbb8f148954785284364d3fbe98f8a74b4b776f68466c706208109df624cc1ce5ae86e36b230e448f00aa721e3507866bc7263b87f980aa681f5578e7e13f0be944a102037a5050bfd2ef10cb43d88eb7bf22959e1f37e3bef516c6d2f2fe75b34cc5804a69a12a460ee498f2ad9c093c6bcfe0e6277e3df35d2f9edbf38911c0aa74bc229a4baff7add20fb58cd22ab5de4e9315a0dcb0b5270a7b5329919dc9f25b7a0ec363b55637401d56311bf326ddad624e05679d6da729d9b2bf21a713a65d1a195ac1bb102b7ee1b31404eeb938b2e9397589d2bd9a923ccccfae255818d08af06b292a053b2e9528d80e6caef1f7544a774e16846cba5e62ba79e619938c58fcf0f70268406fb4a596a90594b4d69c455606d5cb731675eab2b10e0eb6117773dc0ceea6d002ed27695c316d57b0dff83eb65635ff212f839440340ae929d5cb4f7f3f3458628d252780ec203f3198594666f119cfb57d31145af3a35b5cda40d74d3747d3436c949b82628e6898be9bdc3ebf1ad92ffb4d4e3774a44eb06d6fc2ef43e83d8d5eeadf36728cf398529efb98e7de157ab94366b74e9dafd79bf8e4d57e7f26e2048a24d76f4a91a1777d7edbaa0aa5a0b6f49c069a4dbb682cfe8fc98afb77290fb50b223d02b9ff8dfae9173a6a952a560197f5cb8f499e3b9e34fc22cadf9ac7ae0fec48b890090e20621095f373e1e42d5db785f5b634248ad685f40f1fe511ce91f94a058feb8dc7c6bc1ed481863492a17bf819bf612a0a672c7724aaa90db7fbe4c6d146039495fad7734acb1d87d3d28407d4be6007114ac65400809da0813312abc6e89e1188d5d8d9bf2fd7a0b75b244a55c90e805bc5b9082143360ebaec2a5b3b1ba22636d0d3be98befc588ec8849d4e5da33d09a26ffb1ff20f319ebf2928c9a63cfa72e762bdf000d570665a7418f59b58393ee6f73cdb96f9b77c227077cd4095718c1afe29e5ef96b7514c91f3204901baf69a3e805640f14101abb4145e2f166203eb7fd4004cb6e2e012ef4dc58385a02aef2e7bfbdb60a75fc49b3cf2c0b2a4aa3cf984b4150d9066ac2fc560096a8456969b14b9450fe7c85fbf93ff30877dca45d7a1fa4b3922453b1eaa384a080c7b52506ef8288d32637566205bb56c1cef8e272110bcea23e9a4ee54d843b62d1e3f3c63593e45c730eb29440949f48f0a9e2a6d46c3b133814e47d74228a481781b54a9661226f48f75fc084390f367106214396123385603367840dad7b089c9f26cb71eff181e98f467aa7ecb269dcd8e0f9ee436fdb76f635e82e6745acccf624504a9545dd8383c11d981cd60d32ff75994b6c1f6932fc72fe848d05d567414849a21ef5e3ae595093cbf9c0989ddb1d588d5f215b82ddd1f9842373c055ae3abf78e3f36ef8cfd4ec8335d56fff37ac9304387b50b20618fb1abf56c98031851f84b502b580a57b771da76d66ee85e8179eb77a21fb845a4ceb35745a1078e1724e8b7a92af119da77c3e2e7489f06f70e5fba7ae042d23f7c0a7e62700806a27d97f4b0bb7fd93405a38c0d6e45249f610372b23488701fa014f504c7fcb5b42394662890fd529f740b4451c5fb63b81bc5b9b72f1f3723a03e6ffa3590364d5281f683e8a68ebb8dce7951c15c8605d41dc3d8f01212c120052c274849c82b300607b744c98804561449a0b417732e8a283d2216322a8cf671f0ef34ddb78dc272de0d7c214710bd29ea69ee07cc599ba4fe2047a5fe8fc4b3c3f0fd12eb7104bde412a94c50a7db9318a03e943c9c599802a8b7e339d61e9784da6695319c86b7afee37c45dbff411ec89c76a808fd64774784360b834c5a5cdde8012ccb7dd47caab10fad8071b8531ade1b3425154bc20824df0979ebaa27c6b46946e8de20c3e22aa0fc02390634fedc24e89ce0a55523f6454b5c57b8cf6956ef326876753e13c4fdcb175e18e6cd5838a846ed47f2bdb8317aca6118e5e70fd34a5af32c4adb77da71075cefb4945e1b7f7d134688440d9070146701ce66b4d74fac60cc43dada74a5bceb98b05e1fc4834fa29748f8da797fc712301f559be870af4d66ad0a3a7a0ff1a114b125f7d876a49120ba57c431b39f5ee14f0011df6114948b96491f049a49d3843a2b10c08336fe6356dbed2423f286a1be61d76c2746de186d4236f51f7d63d61b46eb329a5a36c0c563bdd93d64b0c5ed28504e08d32a7544586f19eb439342cbd64d37a5254047a8f3ccda94e261e379c3ce68ed69302d0ac1e45387651e5eccc8ec0bcb218c57d634008a4a1c4715ec255c6ca54e80aa3044bdfb5b4f1ab559a88c22d7687b04d41b0a6ed4227ee266aee84379706ca42b233467fa52eaac7cacd4024da36a17d2d0f9a5e99f1633d5da60c6f9bda68849fae4d29d7ba16d4a279578a470513993763658349b32165af56df5e22afb90d0ff04eaf82f5ff6c78fe31da55f74c5280c31eaaaa67c1953137913562438166143497c588e503f6aad1167e24cc6f4e4b98741ef8a1871a696f74e2313affba73b17673e8046395c814e334a08f09e18810f0ab7990d2be5834db90940c2cc2ca3b887169ac56d8bd2075922c892475a1cb91471ed8bdb77acdeb33a27d5fff4dd3ec680c0560c6d5be92fbdf96a59c6005737a2bc200c98be9fe13fc8531b397d7604976e40c0c9b5148fce7baf862a14e6ed48ca063e94824ba5ec2686ff810796d116393966d2ea16cd817b643fd0baa36f2728edb5dfac000e871187dec21e4b469bd7ea314e0c897f614bd40e28fb71d3d5c8dfb245f4e2fe801259ada59a31241e638177e6a48636c81cc80c4622f0e3ea1829b11083b900efb49411d4cd4e883a844ed9fa63a06806bfa9ebb47a2fbc603bedffdfac0cc1537cb86253d53c043567d99033a06718a2d6ff9262ca54667c751da48690a5948c5d78d3a32d1ac775c1af3886fe473321ff9ed0947d0388e7bac0a34de22e6f2fcf99780051d9f94ba717ac72f781b5ad7d7fabfc703876bcb528b2da0bfbe3081b8fc52a9c0a7932aa41ee4689602cf54dc5f797c97ff3de4bf50aebde60bf1172d4e47ad9f97381f5db18d61b0342b195cf527b256377cb5f653c0e0505090f627072335163f45e16d257ba5fe7b57aafa0b9bff10a624f4ef1d8b9c7a2346095cceb81a9d1dea2605c5d9a5378d843b86f1ae22e8ba2b2f2a917cfd192d4b426e5abc884198466cbc83f7d979621c684629937f12848dbe0e9af5358a904396970a6267affa4d7075b4491bcb8f72b37dc76c4b1c564fe9dc0b6094e682aa03e0079f2eb79666e9fb84f1eacd80808823b42c6a3f5a6d18fcc09044981122258f76ca2837210de33a301ff0457953cdc6ad0c8433517e68de7e3fc4a0131c42d95bba78419b747085994335388040af83a6c7070f9ffacf616e48bd5810152103463edddd35c597fa5c7b5dda87ad8dae23bb4a2d2cf335b7422feab686b08268261355be98163f2fe5a6e5b7f07c5b51139da866ae515943b2c689daca20fd50478d12ead95159a0febd889ba8b7d8629fafc23af66ad1d01f2e0a8da25724270af5039d38d964215c4ff11bfebaf727be344d8b56b030f06044fe41fbe6b8a441bb3f0f5d6881c6cdb648966136592a2dde6acd66f88fdc683874eb73305c2a2b2fe9bc12833927bcc79aa82a7c2cf9c9837bfbef146cbbdfa2b117ed8d3a40ba061dcfee4b7018c1f8c6a9f41d451e8c008e8cdf207559529ef58bca888c35faacde969ce5bf20c6f9abe90fd8517758733a158283ca8d4a073b2a5524d5683ffb084123d8eca9d5ec56e43ebd3f7666b73c59e957c12d324a34fa58196975094d93382f39bfd9c100e81a4b4af74267e47200831e5cace8431c5b82dc5f3b38b0f1621614a385d8f99a0983f4fd33577f5f46976fa3b8a5efc3ae1ffe0b271624379e7388fb96bb15f9242b8b4698e432ab5c5eba99f7c2f1dc73c9756e4fa2658a5c20ad71e9d65d27914b1984235715567ff5a7b538a3ea94b79a3bc1ce2febaf1c3c5fa10447b8e6e762545ef1cf2000b34e9d23c4803e3f2d1def1b0808b66f2c6ec74e20d3f3e089a7ac02ad22092b8f66ba743863160acaebdd9f55ff04aa74f6e8b72252eedf24dfea55ee2b0d4d552124fd393707f10cfa99a398b0a40a243cec73bd3deee490b6e1e78bbdc0c0c1118b331bc528f0edf0eb69a5ec9609f6791a6f71eb32970453ef82c35fe0c312e2dc80073b391472bb9d460c8794976efa0e5bd22eaa02ab46208902d9eee8bd899309195f6dcfa5e5640d7718e6e66e782e214853d8f9e14b00f77f35a44f267fa1be6f029b1038b07889cdb7051c64ea216edb6e1d9074081153f0176ab83442222a16df7ba97010d2da25ffe9529018b73cedbbdb5aeb3c2d51ac6499bc41fbaf3338bc259027432e5354a06025075dd50eb2f300c1ad7a80b63d134fc66f9641dedec8cad98fcf4aa2e063058c719706dfc9d380c987662363c8e1804bad5edc5e2c6deefc7df9d7487b549224b07be482e9b20a6355bfe34a9715eadb434e54199ac1556960d44287f217140d92d1df6210c41b052b1b86ced920baf75e7c40c0ec2e2d8a9d81769cd8f97b14d4d5097348bbbf7f23a258ddebb054d2472dbc7c7b19476a6d33ffd65a24fb61c26ec5098b5143b91de9a5656fd4f186b2dca3ff0f10ce64b01dd88e16faa5f8e2948a48b0dc7852549139d8f28c6599ddb266e4e708303cf730800aea9b250808254c3aa68e482d5a66264666bc6170f679782e1a6a91ff9f88b607b75e9b292bc6c18c7646f6a14e4ae5563460a22fd3dd5842e6d777eb4ce5ae67075d6ee1f189fb3d0c09b2c37d902937eb22b91710caf61d9693add77c37f106574dfc681406dc4a07a181200add21b368f4d547904524d626e4d5ab0d37009a9a1804e4e9bcd5d74256e0858454c95cb3894003e3de4eb8288326c0f9129e1bcb6e41d5936b5904465d7049afbbe4374055002bc3632de514f6392ef83e11380de14333af9fc6b41c38a6d9641925543cfa983668d4f751504a872cd765a4bb47b194c789f0354fd53b11e1082006af2d5474a2b91c73fc45789cb2068f292d89a6f46ee29c7d8515689225b0cb9202f55bdb894348cf5579e8831ba5af57685dd9d64b97abce28a69b0a39c08e769739258e24893fa2c6ba79a86f317ee6790f36385276a39f4728739947196a819d39e7ff6b9dd03e86a5fa3fdfa8cde51379740075e7b9cbb68c15beee285bb890a585a48ab53a69d90a7c49e7a83262c827ad2fe044a4fc625cf7217c8ffeb5b6dc19be24b55739e598bc5667304557bd6274bc08c2c6e013e9b96e551111abf3f9dbe61795f6330d34d5a84bea7361559831a779006cd95275610dd21a88a6163beed319a6350b38ec39393e1372f1dd2a7256e77987691cf70804ea7c15c31434a87f51013c3d4e82df924d13d17d1f10ad6783011ed060eb20a25ddce639a5e19003c9e0d1c43a308b18df9c80dadaaab7e010a73dddab6176dc230254c3108f7be610a3b0f09522dee1e95cedcba4d2c4a34e15d9b1f5b19df25f254c3ca2b6382755ce644c3ac106a7696c8e2b563c5db543d873fdfadd803d893270c473c0fd08cc090dce19cb56e3604722ef6e2569396192e2a0d11f0f2e194ec3ee594adc0e1c93446861e229ae14126d0a67587950afb74fb28b468b004809e2e12c812c44cea51a9814443f134fe71adf71b9675c13851cf6835e8ddde066b22d434b9bf045d2771c49b198636ef1ab99d2aad07408ade026a6e77213e9d959f88e9e96e33596d6bc1fde89bb5e9c1adee1bdf1eb8bcd4b10c33f93642fb747acdb59d1552b996891cf621e20fca2c1ef8f18a6c463423f22dd00fc5edfdb33810e2a228a2009897c65c6ebdfacc4bc834333c118ac3000cd288514bbca8f8a03dc1c667913b298efe00b7af994d0557ffb4922d203f16360a45e04e82263e0efe82f4ab69082d66ea386bf1f3793219a8047a8b42a2bcfae7d0b9149e1a78b7233d47327bfc04967623cc1a0b60f4286432f3554ad1e3597f0511cfb9ef39ce42647ce051b605112ebf3e242e28393f206e078fe2c5d1893432592940799e9d6bf9d8d2514b1a19fbe54b91ac49f47d77fd7883461cfdc0f5c6bc4e41f2a7af7a5917c2c7e7fe533fc032305a1e37c252af41c8e9d1adc0b651c6722dc04f918c1b6bf1229379abbaf415bbe3bec5a72f65a6308b64ae3a7eb5a3c87906875cef889000eab8b32c44c1d1d1e3320b4c91fea37f30695313a645b18c0a4ed97f54762a929912722162639b8c6892ef557bbbd5a4ba36f3b0135ae9abe8804433b9d3c97d3b2f1317396addf572e57e22617376a39d9fb3c2545bdd19259f75e8413edf79b09d6399eee44f72a919e96c4f8a818cca93b48f0e5fa2dd6849ed4eb93dad76fcd8a426b64f7d234397b8be44f26054c502a2999f4711a7d3b06202aa9c702e2b9bac31ac45b847447a903eaa5c40c51495eb7b778a177ba0695f5ce11aa043a8d19c3d700b5aa0f7bd15e30fa169e6da9b0a8ccf43c5f011dbba47d45d4cadfcda12c6d0bbfe9057db866eb1f687fe248f8af0230be81507a0992f9044e240fb297af08bcb9a2a2215a466fb68d557fbb09a552c37c667e48479c4c006d021bc02543c57a4cdd3896a5cef3943482154895fc0d03ab1995b1afce5e83ee34f702162914447ba3e68570efa24fbfaa165639358c4861651e954e35d11423f6c50a88c9036f1fadc9f9bc658b9f4faccd30e88b241166344aae6705fe30d8410369495d5e79aacda46fa94fb4d0e8df7906cb71113708e6dccbd85780638bbe570c132eb0dfb9d61ee0c0337ab4eadfea278ba21423db285d240fe1cd629ebf0d57faff760271e7238b20a86c70edf01ef6e327d01ae5ffe476ffb8192db90d553b736eca66f7e8120dfa951a0402319d8f3d5caa00415878fa905dde3d8bfa7f05d00317d1a654f569016b9ecd61dd1a306e526395adde00dffa8bbabd474c58cfd6e9602d2307dba61acadfa3f66160fdc6af0d7362bc5fd99b7d7d54c68b74db97f7a40b06e3bed104abbf549cd46015c26522532f71891370130b1625e43e1aed648b86aedb24243ba828b51103cc6e3af5672cae9d7f5a02243acbd836dca6a87c3c8fed5c3b586b911758ea45b4d98d4b3cd90a23173d247423766bdfd39d4aa421d39d83dbbd325b6c11cbb228c2e8c35874d1ef053c3137e113feb8478e36d87acc8835e2369f736bd90c860c38afd76c563530d5cb479812835048fa7e09cb747dde217b864837aa9266510b3fc53c7be69f7c2a32eee8c8fa3b07036e2daf984fb3b6fb4e859303479764e8cb6e3df945a0a28fdc2e7ab203ac3a49e3794182bafd02c455020354ce8f21c2301b36559ef39fa26ebd4924a9a57ef00cb8c596a0692ccb16830a1dc8bb0f42ae553fd0a516e147bc016c306214aca73240b169bf15713f5ec6b462347d274b52d1a9d3a0ba2933e302eec37923e802435493a2ee7271183eae666bb42bdc5d0fba9ac7d1d6c5ba974b5609d0653cf7d9a505f6ad6055a1166a7cdbb1e3189a540f0db72b50fd4258cc3c9a2df33d2243ac6fd11698fe2dfbca5950d8d1628a1b5e6401f5c24968ad7b8e89170281700331c70cdeff84cc7b8815d85b7347f5300882bc493d76162c15d916fd83fc2d9a0679b6af216eb645b1b57dbbd042fdf96ba7cac1088a1a8ec445086bfe880a25febbf7e00d9871a0b6077f29e60ebf0cf1b77e87c8d04a7200f7b4326dd2587596f4fbeda4abda884fefb1e400b15d9264aea81c3953774eea66a4583165cd317cf8fae98a3db9ec55b24d6c1dc9d82770c4ddbd5345a6adfbd75560e9e3ac08e44346c6c49b3e383c4e3c95169223437bdceab54fa72d79b97f30f73390e6a8d69a1bd5a2774dc5ec6a2868888144d030b6a4bc953e2df54ecfc4fdc0ba433b2a87f5a491eaf9759f3f755e459ae8e3d8bdf3e6263b8c84ef4c07d4999b341a01b618a785de478912f26e5c1a4439c40c8425beb2592bd37a52fae253fa1adcee2bfca2ac675a3c0643d58d6ac8f6c176ac48c68eaafc4d3b3e645bb5605aac97602309ab2a3d0efcc02254b9473184db36be018de835acbe00602b43c8acc2c8f1ec97f5c06b61ef47e2d2a68f49987bb1db6bd9fcdd480abbce1f33e3d20e74b45da9f6cbbc64cd313ed4144db5629977c57405e76070f1bfbd555724bc84f35021477dc7ad3ad7089cc4a8f25988cd04db94546c860268bca0223ce46785376f45e6dfb25532ae6c820ec1bcc2750ba2e6af787778a3df555d2fe3f03f7acf35337fbd963e2cf82e53a0311be0d38b10256ae55c3c637c1eac4ef9704f65935e9537ee4de472a6572dfc78b7cd341adcf6c102512330574990cb9b201cac6a3a1088be3752adce2708388917e6000a906f75d7e65f1745a167d496324c852230176d96921dce46ed49e0856f968136866bad6ab8a6b05ea9d419b4bf7bb9e1ab80ee6c7546bc0c3d8c4f385d9a8ef0b17a22aefaac25336ae0e0c6700450106f70da143c65986fd85bec8512eb5917028aaf381a23df73a6e776cdb9ac0617d1605878185bd3784b8e3fce18142bb942eaeb23258c828ce64c7f93eecae1e0cf599e1099d0f7eac9671207a021e236a6b9fb340a4761e0ffeba3500514201776cb14055bd21317238faf437cb223bf57074cee84ce16b2ff56c18ae322075eae40db33f48f926cb463a1ab28443490d6b09f9a95fee89b2de36678cc5666cf96fd28cecb61c2ecac7fae61a3fe52d5393be3b881af54b487f2d50646b59c920a00c1f0359b5b03fa45ec0bf33af867c4555f7481c2b9763c803586ab2da7cf92d88da7d360e71eaf4084fadaecc0b1fd8af1c675baf296d0f26f00a12e98db25552d63a0a78ab7bb5eacb9254dbdc960c9a88076bd99b30e6cdfecd1a8fcbff859a15b4865ac4e410931b276ec0adbff2b959c58d7de41a1ab172ab125d735530df9340539e100d62e67b91fdc2c0a320884ee344aaf10ec449d98c2eb3506405d1f510bdfad1b07a90f97c46b177d77c17b1f92d92d68432745b72155fee805abb2271fc7346cc8453a33091fb056f509492cdec644bcc1193465e95fd54597664295738fd6adeb224ac17e2f81981b2b2a4c1e141979c876da78c66b9452270804af7502d02dff31ccaec24fe870fb271feeb7dd82000261380bdcb2484b9fa27242528ee407a14189c4af6826022956351e836d0c86e86f1acaeb83c0ef571fd7b2c0add31354c568aafca05f1910cfc71aed7c8aaacfddfd8a34a420d7a0f788e094f7f6c793d611b16c98bf6f96ad17a76c5d4869f5dd1de28d9b93268557a184fd5c1dd72233f0d8d0d207ce0a9964972e825ec8a6fc5ce824d9422726712f4d3f0c6a2f9aeb86b2f2f4eacc9bf5499f466014de052ca66825fc7dae5b338d3f77aa8259dbc7c275e7c49949b8cf42aa3977e646bb619e7670e8b26ecfbcd0dbe9b43002d8cd63a8535f7e1cf38a89efde54b19bc86a703694aa87b23ac6747cef7babd35b6675796f1442b4c92d06132d86c5717f0e91c4e9725091303a1553d373f6ef817ffbc67fe3e94f3c1525a066aaa643ea2a9b3d3326d6c471b2784cd70e45842eded83b0dcc92c86a4e1fc41785f60b96a94cedf82eb4c2b7bcb8055ad55d42e13b3fb8b2fd6ba0bf4107d1820c5153638e1ef90e41c5c83da837143b14867cd61a79439220d35d6a29ec869f3a607c8f331c5267bf2c97bdf4e22da91b3d9b8e70a8de9bcac027689521228ff578bf14ac462576ff5256af600448d569a5d89fcd8e39d0dc5e7f992efe7a11530bbdbb622910133c57bab53d368bc660390e32ac3d5bb0b2521664688b2b99d030e06b7fa87be59a89b93cb2fceb81a2123341882bf847501337986ac438b8fd8554e64ac2932c00a1d04d91b6ab9d307272730d9c3758c3c2c5c6d361caef0a12ca1914757c9b20db05524e0a1c90b5b3a71d315b7add5e620e6688dd3690128113977fd570467f53f1c9c2e9b7da462f0930cefeef568ebf02678263276ef13755c2eae1cf41ef1f7a1ae3f3b284ca63c68f15fcf9e3a7fde06af7d55dda5a239780f0288afa7a31034dc2375cf9553af062b8125a6db1cdf4cede7e3954bea034586ddb06a719e2b43a857cf5010aff9fefa95d576bb791cce2cca32bb2798c8a15d55964bd567faf4fe55ae1a5661550431c227928e3c92acd5303d1c397a8c205f5b0930d49107e77cd13e0a586c702c3c18008ded004957a517c31ca94bcece8340b1189a666797ec6c9c616a24a6987bf75566e616fb72186c0b80e80482485fa2a02cf182c0a26c8203255879c5a8a95fef621753ded4aeaa982e23ab82cfcf5dc18646d1ae9032ebaf9301ee6d8918b623e9a4d844374aa8c8efa782ac50c126bdb2f5769f7994c5649151b2a0c2328f0f16052ab6691d1885d12c207c5d5bef05a84f50965a3ec167e491ed98b251589349957d108c0967dd3af98a572f2aebc00c4fb9d16a7947316ee2b7d23029e6c17321063f8537d4f83cb70683d74a2bb732bd93a4fa97418a4ebb21fd8017103693201f41d9391bba809fe706a25f31561254800a7ba6dd00728226aa5f288d8a1ff2ce2c04c6276d5a17b4cec33628b256d60d3163bf379fcc5d7dec2dee7d555894f38d9ba3920158cb22642757a17a3a0378ef65a964970a170abe78a7af358c5bcd872b87921ed92b8ac933171cad2a70a1c4c3454ac215138474db391a4b2112b05f74b1b7e53a39facf44f5dcac42740811be87f4777ad32f35c02bd392969bfde9ba19daf382775f3629ecb61619842d6d09dbfaf6f768071d6a3d1c8d1722536565b1b370131bcb66b3281660979dbcc62de2a4c8e269216f423bfb87008ed83604c1cbf44463e20a2730510266526b059b873887833be7b0cf638e8a1025f679f4cca26152c6c5c49bb819941b9b9906046700f555274cbbc3e699e37ed0da1b1198a1305cdf746d46a8b17f0d87aa4425f998dcfe49aaa78c218bf7f7da7c0e05702b60a77d6f1c0d0809503b5611d0cfa8ecc2543f09be2fdc089008b4d284ce66fa2bdc136ec3eda8426a9b5a04e8992a9b6e69a671c41aba07c14ad42482c81d037286091226e5289bf936fb137296494510a5a5b4549f59a2eb2d1162e55b13d1cf421cb674e71d34dce55bbc0728d319c73ae2a6763f7211cfe0bc8773b7675e6cd5522dd1a2737417ac8c9fba837b006b61bf097f01d18af09aa7903b5bdf177f38712209cb4573c1448f80450cec82c6e580d72a2522fb39115591f596bf23aca3c9f63b8df860b6d27b5df88ac254060035e1a774f59932dc9e3cf294482f6708f3438bf9f1597a22fd08fa08f81e8779861bc7277a4f1b98042f614a327a2c5f1c6dc44a8741d974dabda6251b19a3d810631ec95a62a590ba94ec7209f5b4287281e167a9e9ae7951cec4d8df605e92a5f728bad8c1cc5243023da4a5ea5568879085c66d9570a8ee3294a8f0cc96754d3403ee39be6e74e1502aaebaef9c6593ed19b21ca1ca3ce9d1e7c50f3c2c1a084feb6eb7163fb61950ea040f37949c2e9090c381d511daf1fa794abc050b6164cf0dc06267b11fba1c921eadde67be5ff300a11cb63bde91b5364383d01fae0a31c53f32c191ae86fa43fd73d803175a46eabd6e304a5a108a0e5c23a9c28d8913de790ed12a79ccbcf25eda00349bd3ca47703b5f647e6e71e5de737cb757328d00b3ddb931a7c95804579fbe4a6cfd50749d2571b75915c382604493aa1003b7168cef167086277aa3d5dd3345a26d31f55e4acf917ff8606127348ea1b2cdc7ef712fca2b96e3af0a096f8ebcfc59efce10bbf965ce4c316a39f37cccbcaaf4f3e183c8b9b35eb0dc81ec2eca1e718166626816ab4a5a4efa645e7286a05644b062fe831e357811a5df5791d90f695befb9503f5ce9204eb9bf19cc0332595d9cc777215b072327954fd9c982e80852414ce394b518c77725fd693537a8d5456814432d32fe490e547c9bbf40f66bdfb80901072ef39e197a64da728d3702434b0b9f51e753cbb3cd3862a570cfafc333f9ba11532242e560cff212fce7499cb2fc3e5f735b4e38528d77232e29be16ad5f959ad6a8af063ba53078f9194e74fcfcfc2e8a70dca938669cc6529ba0aee4513d2df58f1a4d027bc75e06c196d3631442de312e945c0caf3710556652ee1d257935f167fb9288947565cb15a92e0467b86c7123ac538a22988b3c19de32df9a5693052192df85ed0249cfb084627db701b22d381465de745a41960083f2b33b3fa54a3e9875a1f5ecd0afc7597992246ae70bdd072d73ab7edcf990dccfb3e08221260c4636535b641fa14115262a3d354a3881075d5a63ec5436d37857ce180f15ad6b62773a27d10d08e5331c73df30652a27ecb568de0dfff9755bcee1d334b5c48b91b90cd792dd2a4dd02bb4f01e7fcba85fde2d14bc1a8e4da845690faedab16ca4a0e4720f65accd52e3003006a2e67ab18c8d2501d814bc30bcd1385af7413039300bb2cc2b444c223661e1b094938d8c523256f5c50e532dc7ab077c3c839f442d0d7531be4d1859645ea1bd5f77d97934c7a67eb09f2235c4f3d7a6b98de076e7ba9bc337282ce5dbc4cbf7730519e388b792bf2428a7c65f28a9aec6bd7d103e2a3b0db72fd50c0176fefc77367cc34be36b6e96b3fda6178ff73d5af24518d712972f220a004e6bbf843502bfa02807be6b455e7f1b237dba949f60abb619d3ca728c914ea58884359ec77ed9f49a53a45c09a01df274c08dfb0ba84e13f2f314e3096466ecd013e64321e3956e4fbc7249e13a3142cdbf819542e391861bb637aec34ec50b8921a1ae52ebc2928150ebd8362310cef61b988f4ac98cef5560332db1e3d636497ac7e8f81d92c681e1b355da119e4ef92b39aefb90fa7146950539076c927d4b1c2387e82cfbffe7fb309992b2d6414091f939cbd2c0a4abf58a50974fb49a6355f666efecd91ea5036e7dc4405cbff92eb58e513a7e20cf0962c67bc58cebbcb85545a9735bbd323bf8357e2cd7765ae66a0dec6932d48bdc9f99d79bf706bca938f53b43a412f23344f358f08173d2ca38d87acd2481e692ed68f59aa774e84cdf7b3ff851a3f59e1925a9e80b8b539a45d38209b08fe843d938668cffcd42b77ce5ef3c12266d0142a0560f46447495da6298a517b85678c9da5865a0d7a59ea92b446fee43f06b1e12105c862f21266ac7ad708b0e1376ea70de76995bf7f3a05b5f8f2ee56dcec3883a6a641fd53aa1921d3087866df4f64122e10cab0f758ac2016bcacd911291cd9df30d6a2f1134f8cd0a391211c1270b72cd3102ab7e8f733d416c6b2742c5a73877a03f9530b5061067cfe4e0fb4ce468c91d0d63b8e76a82c4caf13565a2eeed6c032aff626330763aedd21021281310a1d86cb773e6e053687181ecb52501e2f350f217f90d598fbdf7949d6a99e8dc84843e6858ea35966864f221d122ee873e4c3732fbfc7e57ab40824ad4739e6fbab89d0bfd82a8407dc96711b55dbb1407b6ee859b14784d7514d0dfad79f7c51f47a0d3f929855ef1f4ab5d2ca5d5b4b9413dadf7733c5c044d73eeccf617df0b0b8ae309aa1adb6416cdcd0e51d59e13e38be5f5e0a3d43829ec13f62d92b9f4800e1c833a565d7186b9054eccd2267a57ac510cf018887755ffc69e3bab06a98d19d45c2179f0cd0eac2d88108fdf81a233f908b042d4a4a1076cc5de9989824fee6fbde3d0828d6e3858d891414f31e53159df1c9d47b14020b51efc373385532539bcaa25bb9f4ad18e39aee51e619cd8974433ec8b838e174720f05e264a05edfaa36dd79acf015e67fbac4743671bfca9be302fcbf554980e6113359946cd1920fe5491ccaffdf76b18d996000db1329ff925804c20eeb98a1844129c468614296829c01a1de42f9515a928e74f40bedb5bcf5faebdef97f3ed389c3537e501fe88690cfa5bdcbf0acecd8a4bf5f19fba27d708d01cf054e7e81b25bb47ea944721d35279fce5e931758572aa551ee8b6e8ff9b6e9d9d7c696e1dfe8f31bf6f99f595c1726518818d6d518760f7c9b2dcc38a7ce2d03411c7a7464a7c86d5758aad5624e5a6d52b8f94a5a6edee0c411df17ecb15ac8904ee57f671701cf1d70aad19dbf4bd76fa11aed06f1c2eeda81b9be2b3a711e3ccca2e85e79bd175dbece79eae4a0e4729d072b1a0b18a25614d749e563e1e1a9f1ad348a7cf332d216b408b60daf1fea0deebbf5fc653d9e710da15a34e1435c5dca079465c325b184cc01748c3b5cd5fd10705bcd3da6cff087dcbd03d410a98bc9561610e22d184899f6f70c46ac91e0d3fa4e3fe4a616185f5308202388cae97478405862cee551af0ccec2650241078c521715ae28b7c1bf39f37e5695433de8509515bf5d2dd0423a617d04885aa60ade817f7346679295444cbec8ee64eed27fbd87f8075bf36279bcb846df06ebb5addf60c75293322bbde5618f50ebd45a0e4226ea92bc41c4733310edd4b38194a045e74f5a71081c47519791068e531022a13ef4ee4b944f33ed0f9324246a81ecf0fbe602887597540f157d9cde5eb5be41cd56d91ede30fab481c8adb8ffabaeb0ae798da59470cdc00c015fffd8a164e7e9899a188e07af6af913be70a0ce7ea9873f1560b4241c677abc85d4bf29c46b58bedb7518b171d0c604897eaa72349c8550840acf56ce2ad9361dc2a5d2fa932ad3461c4e215c2075de4132cf48fee63ca2a6a67e44f31d53de9b27729528e88cf0fcb9aa985a857fd331eb597fc96f6d699e80f63d1af8820c464a26228dc307cffbd9a436932209eb615ccb094e623b49aef68ad109c4fb26ff0445009f98c968e5602d4e9548055982c597d35a1df265864cdcef943cfe47fa6192d1365d53b9b188896d85ac3ce137a59cb94bf01737379d8d38ef363978965d606db7906c0fb10261f9047e92d47bd49296cdea911a84896adf5efb6c18b90f7ca970d1d35561057cdbc09cf8f7e6fde5527a3235f6a451a7e8f56cf6970660232947587bf9dbd78a623dba27e4a4280a78f66f0a4f7de44ac925679056eff820b32bb3975efa73baba434229fffb64150ac582cb1c83f7077d701b395e2e225d0c6783ee8358713991cb73b5bb67a735902439904d3b0abd68dcf70c6f877ce6991c3b9d48ab6771ff412a7adfa34b053153a9012703d623b128eb59b6bf9fb29eb8a0f45d2c41a67c96f5a094e1d8560f86b6d8977df177074018fc87184b6466a41880de3799afba371cccd6b953d16c58846f3c3132218e5b28eec84fb5a5735ab1b4d3d5dbe2613f94dcb13c5f3ec4caccbcb89460374276e412a797d1bd341c1efce56eed34644aaa190e099bde918bd52a14766b0bd004757c60fce5eabc9d2b976650365b590ecba0312adf9ab7155a284c58a455158a7e7cad915d53a8397e8983bcc5792fb9adea0d50dda3b4326f3437124212f3a007b1e3f5f5e8566db880b953443627f4d8a3509919cdddef30ddd8f73c55fe192b88abbae03f1e000a27b6c8585781f9a0b60d635cdad7540ee891461a8375db77611a036ccd35f836f2083b4b040842ec48226630ccaa71519e212de98eb4e1a1d63dabc101c7745e4f1976a8a8ccf7108c0a0dd3672d8ef400f38856188b204540a35d8f45975b5f0da6d0634a4301608728e5c14c888e0632a4fce0206cebdedeb97edb286a83a91c187aefae3c5b3d1f5827ba4087069315bad87788e8c0166487a13559948194763bb550e7a2408779fb3e412807ec9ea99e28e7ddf740c388e433b51a6171bd841170524a9067551c044082d487f4cb73e5895134c0fbfad00c947f4672f102fc8e7c6891baf93b6e1fc07c19bb900909327739b448a39ada0ba05f76abac9280a46554c32deac2c026c4b67761cca97b0958971dd47bfd0d5fffff205c15c03a928c3c09e2b1f2f220b28dfe0e5bc94ea29d19933705778a3eb8c684c851d0a8cf1049e088d6332153593a2d7e54478f64d121ddfff3732f61f11483797cda219766c8093a11ce75ee87a088e39213975a8de94185c2f16e87c6156e487b26961dd0c0dcac24d8fb2c614303f3e882c0921b49b91e931ffd880c67126d8ce5947f3a36078d0f5637476ec918c6d8c70d7846a58db3dd2e0d71f7121b8e8ae2211f25e307b9a199f46fe6fc36762345c670aa729b2c71340196b93cd100f17dd67f953dd7fdde1372976be7937c1332c1c5404dd156fad061204edec07d14d54ecef6e4de59c32d0c077bf58a109276582074ef6a39079abc131a189baa1b5426e8a332e4e011bbb8d9520b4c92736ae90fb5b25714ce0f6b822deb1806ce0eb4ed1f6fe3605c961f1db878723b25c5516f224d130c22f18c86681ac4ecabfaf29407e7753b8552b5d1d18e5d0318aa3f820d2f727c712e1d6640e440757dd96110cd05e342f5101e3c3ac440ee55b2234081064bf3a4a9aa69fca8b092655c9a52fdb69c73e9ed1a69eb4f82456d0091d43d879f5c8001679f10816075eb1e2b4dae53b824159b2c26213759b0e380954e83e8d8d08c6a606f4e6c64eeada02539094fec32c369c6f5bab9f370ab3f189b9cf38495186f5defbc41ebf0e700c0b95323d9c7d6defd3641ba6fb6164616a9be3dc9d48d83cbdd62db7ac3dc6150d0142c1a29c04f27b01b3f25b027290c644eba707bb1d52a16b19a6fda4935381626d0e9d9e1e8476932389a442f554edc74892e480c81779018da286f3236cd768e2489ec6d5bb52c493aeef520c0db33bd85298f13913f7f70d4bfbc9ef332c67b43bc4b3309c2baee896f5866e1d245928eea62b54843bbd4f3045c983c1fe62e6ce601a0c28ccbcd8258f3afb6cbaab2ac54141dc9468347cf4452251d95956e3d14ac6496da75266a56b937c04770820d6764b38edeb164a093f958e68bec4cc16297c2c3914740afa46b6717cce619c9f14537d0b8c20067bad1dac33c1b8ac5dca606f16e0895c094b5d76cb884f5844da0b041fbf5d01085afbab8a7086dfff16aa78f572c52032c914494911c2105ccf14ca652d3b852407d37bd01b30f92bc27fe2e42cb2d2729387d6d2af401b61168ad1dd64dbf5755781829cdc86352d91e7e078487c341264a590afcb5504563dfc81edebbc7c2cb7ea58524b05ba3edbabdde40cec27acc70b5755ba6ec800f148244e968e1aba24a4beadf381fe51fd68318dfb37133ea02e162b6a250f836724b29e8c53b8dc8af72a17025b6455d0f5eba68cd56464ab53850e91e7f848c742ecfc81f56cbfb39a53ec265457c5f5e94a567158e1ba7f6322dac80e7c2489139fb66a9cc43b3fccfecd20856127a73bd94f0ab8aa4e382de02c4d5cc3a0f56808d7db3310f56eef073602fa194a4b5f44cd5dea23287bc3c58552d6ff26ea08dcd362dc307fb2aeacc38b3b82e984acb1611d4dc6df53babf96ae65167ca073a2893650c023cd7476a5e0162b0b5f8d98f07aafa253e80ed5ddb5b5439bdafb93a27d2365107f0f016144a9f3ada690d43ae8dfd8ca2eb7c41ecf20829f47d744cb4e62b2c71051f357c02ef346e7c5a9cb04ae5267da2b8e6c4c53cfea784f6f9e3a51e78b887c23fa8027833b9ba6d7a0ff0a4506a70a4cc8769609a0baafb938d9cfefe645bfadf0b82008cd2fdf556af14180cbc42e0a3817afbf61f5a2ab9fb61473fdee6efc332dfa4f343c5c845b28fa4d8376b6c7602c3c1c01b6f8f48d0abebcd6a0825724b22e55c865c07ab1b1063dc9babb7f7da4917929b4bd440d3ca9ed0420211d4d297c9375740f7b67717e722c7e60caaea4a330b0a6e964912cc73234ee3a44d4a910e0e94cc3287bdae62e0af92d0786c3813ccd897bedf5388169204cf7f44e9a8dbfbc1658ed1dfdb03a6c1387145c821e86825804d8cd6f81000483cec3d9c7223e9cc4299f9f3266fce21d69aab727f4b063205dd21d712056a249574bec2ac4be0b6657516460aff1b597bcc8abe1c7786b70bc8fc9709ee5365451a7df9cb001991592bf8b2626b6a6af84d363dd452c615db09aa1efa2cdeca7e7fe68624f5895f94ce3c850c00a267c7dacda210762e3cedc30a8bb6a32a4de769c38a04cc474e7a26a6b2d6db3e80dcba090c3ed3c04971f81096da728f157f34d6264fa67405dc44187c65da90e4209debf6581c35b9f61456f3c4f0c5ace461b9783a7c2e0c2f68a0d69d8176c7e5187c9869a2923fc5b9c40194dcf3596139c2819835c123aff53f8115453486552de6f29393ce0bbe520306a70c7c817656c9d8a354477feeb2e4a069b1847ebd8aea9f1ef2fd899a16a6d0b20f0ffc1085e713792d8b99b578f84beab3ec6359662d13390d8c6d3fceb444db7d44568cd3e27cc27fa41442266fb312608762e7263b6c1a71cf0156870acba85dc364bfb3089b00beff9954597461e374c8a2bfc2a991531603302e869ba81f0f35c53c8dcbde95c2413a51d1459cb4451337f172bf780719f8fc556dd58c49752744b8893bbcf1c1fd8a9480e9378b7b93189d481fd3f2648d78018dcbf26b6b3939e8ee07f97610d540f94ae7ee2ca3a1225d56093465f1b2a04ae707fc38d03923560fac6c50710e9b140f730e25f210d3e8e88fc045a7bf3c75aad75277426dff9d965466f9ff5b0a54e69d6095ae3a8e018202afaeb12f926d9bce605b8540a0540d86d929bbaa945bc1b9db228b5d82f582582365a509dc67f6b6fc6897444c9aa26c89f1150f78d4e6d51931d89f6f15fe50ba7ed45b4e5997b672ab7b8be8e5b4edd87bc6c1e88f6fd258f67d10ae2ede4490562941bb5379a3165dddae5ae31f80f3598f9b857f6c9eabd76af3bb028900ba3cb5a7d6f38c9c151d6b73f828113a4ca9e33f0aab527495d69b0ce074c738fd865ef2f48f6b7ca8bfa7ad83e49cb80eae9002ab563e361c921f1bf277644b875af80d8a91aa82ad77db5b0c50b88085ce2b3846bb0a76876a3a83f0ffd6177cb56c71315bdf528f871e8c69396e4b0b27440a779cf1a5c92b87f3f1f75ffac86ecffad8253ecc7032d123fb44d139ea5fab304f42befb3dea73c3ec383bcf2ebdb05af0f981764fdc0724fa563c9e17ce0441dffc98ff30029fb18c7498cc802b15257f8adab0a5575277f97ce4f9402fcc05fdebe75b04d132c5f8fd23be976d3b544835ffca4110b670034ffa33cb585471d8a082d6183ccbfd04b8c27b733a07f6193ddf89f8b9464c7c38de885d41756fbc95fe16b6441f206238792a6d7492fc099542c906ebc90cbadc1faa96ace7ff596ffbd89452910203577dde614b9ce730b8fc955941a1c62bd313b9f922fabb800bf7a12809b1b5929c28ef55e3f9198cd04a272cf0bbe3cc0bfc2a1fa8b5be8914667bb2ee44502559a973eefef6d695cf0759b930509fc5528b3c91ba7b7ad83441a89bb4d50b95a04bf950b0260ecd8de322a51cf4494e31b79df10a21e9e2a546f7d7cf685993e06a916437e616b3f262d3dc3b4c0664c99f0a5b2bcf2a1c5d321c97136fd8d373225daa40a1eec905b8145532fe7d446caa4f10a98a925b8405292f2579ea1660fd1f2b451dd67cd289c8386246ebe930657b3ce311586baaac2b8d88e10b675d5a4c8299091716aa4b5ff8d88f21169a586908043b150c6bb44021a028d056911e7d222c58019d305a6f6fbeb0c42d4530190fa353bb609a8a31509c5895222e8b9d8ef814c4b77678e9516ec5d3aa6bd3bb8eaf3d4cfb9e935ebf47966863b04facbd5328975cd99f9bd4696033b6e7614c55ad8ac4dbaeed486f6cfc07c63743eac67e307f05f00d4b03107b51563ac104db74160ae027c4fa41e6262b2881411083de9f05fdc494254478ea28639b330b256d44c31934172ee9882e03159d78444be20288e9eb7c79192ad41ca9d09bff4fef2c1c269204552698943a572b891d9d42707527c6cbe0f6978e5a18d911fba7c3778bac3ae054156d9c6e53387a0719d180c2f30b41df2d6359c880c52c959c7e7cb24148d91829064476208e995322dc3db34c07c98634b1f9e9a3e683a9d58fdd3cb62ece4e6710a4b2010d76644f17e616fe6d08e45f45dfff0e17491ac319ff68529c272a6415dabe6dd6be58b24c14cdc94d203d0eadad24713af5f53247c5ec7e5e3d0218499115409c0cecfdb5536f11a172dc6eedd13d48b21212f6f7af62b808456a21f6c6ce496a10ce0c481922789d090e7834ac2e1e0ed87b2ddbc31bef62b8faf754083c4ee1caf948c2595a5999d7789aac3d1b0ed7981d88a3db0909ebb195d46d40e2f31df6c18ef2aa1487d09cd7209fc58d87174ecd0c7db40b593f81b1d458711fd979ac8dca45681b353acae711cde512f5c276a91e1808dc200dd1faec9b8084dfbcb6384d059a41c78a03d54cd2541687c49fb0b93b9f855383298e270d33c13d6f98d1ecfd2d11df3a2b2140ad64d4f9517fad0d865d882b901a0613af693035b5721af15aa93d6ad83ff758e4a72d1980d638d5bd83ddbef78ea6687c405f6cf0f06f332b953c1181e5bcf5c8d2af54194605a0e5844649671ebf3d2299fc1f75a010835a8acf76f94302cef60906c71a590c64b7b25eb5fb5be5ce87239d430678e4b91d43221af76581351b45c026db6dbbd8a24e1dd48867ac09fc894eafb42fe56e52430c3f0489d4287fda07c013b8f9fd1bdbb755b23414b4da97debf24e131beae8d97e038db3b0bfd3d83398b53349303ae6feacb919eb7fcf222c41c651b767222bcd1cbc755958687842a264e17e08009f4a80cd22bc422e6adb6a8b3ac9978780bc5d716e68e7ea6ce5bd9f711dc366d6f80f88faf3344776e1a1167923ee06d6a59c91f986823b746739bcf84f0621d45fe5478263f15c6160a8ea9eeea687286c015c29db052bad87531333c3f656e4615a9c6bcec8270679d6f503e605e789267e7bcd0109994eece5c10e4b1aabe7a3cd42aee8031f31ca579cc37df18903f3965e54d865c84bc558005ddc22ea4359f7cbc3c98d1fe8b75091b7495764115828d6093d6e849235c6d4a60e9184891bc34a1b177f839da789d00be25c3cffe009c09724ae2363f4cc2e26852a1f80132ee0c0c2ccbfb014a4f80a67fb979faafb182ceb2efc3bbb1ff9c195e914d42d1a533d0dd624408c3c17db4f1ceff8b6c2ec6b4d45aafd89726d6a24e7e64e3d170b2a124d8fcd81f8958482d449837d7dd2f6cae3330065351392cb77ca684ced55d36e965634f9ed461af840c41b10b4ca1c4c5fc1657f48aa565bd8c698f67dd38b6c386fa1d0ac2c3115bf5bac3510a4c1215cffd428fc42c0a30a74376b57d3621df74141c7450a9372dbdf2a664442bb88bce09d5d123ea2a427dc91cf28a3092bb479340cf0829d32c75d018014c417847d995db2e28ea09a0487709c39222ac2f51f4b123b8eb22da8afe71d7ad0b0be344c3a3f9b1cc0bc41b071dbb1ef92efcd3ba533336d1045fabd1a0cee30dc52c4a577dc5ab6d64d63aa162c69083f18cb512e35b5d1517a7ce7f8325a45bd3fbfa681171733300611f748e76317b46700c688b1b6b1fbd7e2b9eaaf83d2f6d4dbcda4586e70a945aa636542ef492f19a5239863494df1d64c54d0f755b1e95e4cf8ddc0f7e6e797b35c450c8609c2e9777c4422cf348985d6bf0bacaf2fdf9d9ea780c1663dbfe12b5e617a5ec5fc6eadac047ae8e579f7ec95ecad34e59141cb121e8deec5ca6bb6937ca741314f975c4b76eabd8aef642e647cbd3bcd083549b1ed58b6c4621fa69b058bdbcf4aa55471e210c194350c28e99ff613c2b4ae25ba3f63a1c7c1b0135f6b31a357b564d5c13b44ace70f331b59b652d8804e1fc497fad79634077756f93c3a5e6d544ad296079aac53b0f0b26daa7dac1c6bc3913847005e09ee2630d93d2d3decf599fadf748cec19f02d27740e641c7f7e640eaeab40fa23cdb7199c56d26fbe51151d4cdfa6262cd59f2c7722b96845a9b500f475931a464e4f7c3bc675319585ce591791dd994e5d7776e2eee2e1fc5b611428990af672d0130376c300b145c43babe51b9e6b17b450ea93e128f3b17c93dee2584b4a1b2e52c63ceffe230d1a8aaadbd4894306a4e2c3067a77eda0528206483a892d946252050d3ea6dd442f8e98c46e16833a40ef889c45f6a56fa37c8b0f3759ba396ebe16a3903984aa9f0f08abc04db0f531592d92adf9940c07270268e0a4289520048457922320d8e479ba244b98908480e32597a16ab6cd070560c16ceb14dca7f6feea1107af26ea8fe8e38081e265785e2e89939dd7ac43bb3d855ee1bc63ff6d62dcd090fab341b7950662a55d890ad1625ba63be82f5f68865a34d064c73e75c5d8f1ea331ae26d69622a3793fde317786e483b44d5caa2cfd7cc9c87294a713991a13e684f72ef5e2790566628e7201abe503129507ffc23c675717039e4a6c52eb7747fca6cd0bfa374e20748d7811df434a5636be2b8baf42bafe68c18084bcf603a1aab32faa2df1cc726f33b53662bb211a6f0f8c70c5340b1a939fd1845c0469bc313b89bc3386616701cc09a3b065669128cec101dd27925cc08a173dc5b732349f4b80ee519f9cccbbc092aa232bcbd6366924a4e5beba70d1a3e9439a66b524b55a492cfa48ad4e3581896cb8e839ec4549f76cdca257613cbad8551376f6eeb7003877d476ad443a60a6401ea50c95af3d08d3332ebfb362f9c1dce6e90b6b6d44ef66d16024441b8092f191a89ca899af09ad34027c79dcc1ba37a3b49785c7b3cd4d53b09dacbd82ad6bed0cfb4491511edb3002288c1e97c0906014b077c45653676be5af186cd13d0eeaa42e2290c9606c03e63a8358a710562042d6e159666d855582c1367731b9d2aea77a4faa800e51400ea8ccd925efe89fd691ac0f1c0b21bbf98768183652bab8be7730672ae25e95fb436692662f28496b6db1c3ecb7501a0f21c6beb9c7a4800c9cb8c805361deaf643f13fb232a6334b0febffec2aad7980df6503a0e3e60857c1c80b4a37aa7c6fb25fe0c709d28c55a7437b81276d761ea8b3a83bf5808ca458e61745368306d718e39f24b349b4d51299d62502b5a5e46eab716b3c86b7ee01bd16350ab3b0e7fc6e0f0e1ea0b5d0a8bebea09f9c59793b8079423b562175a1516ea67295e207343635cd506b97bf0b1bd6561426faee61923b20582cb1caa8fefcd93dc8136bbee4027a03810c850d261f344d2754af3298b70964da3b57ccac337ca5ebd0d8fcc214b94a099b758fd33aab872d8fa94adad0fa50da6fa2f3382b2cf807272cb76b5997d84c66689a1c39e97bc7784134d29fb377d8b64b89d8e1507c7675d705077017d0b828266f94f80e68645fea295756748abfd44443dba2adff60100885c3a81a1ebd6f5d3e094008ed2d5232cc6f56a3604dd07499549945e9ce05a7b7999eca770f5731b9443cdd26096798d2fef8c7bae86e6f6ea39da60b7d00b21fc8d3caef7222e8e439850392deaab6c315e97b236db2b17a3589a8a039a78c6639eaf3089a8a3110df6020cfe6a2726729d6d19bc8d292df44c350c8bda1a82cd7dd208b59121e2545de416baa81b94bb75194ce15a3a738013ebae9d98f931a6b847bce4bc23eae3fedfade46d83ba10d4669e8b29e9d9b8c9cf00913ab5e00ed88f4d9e42d62868e937956b522519e68412c8696c4c1848475bd508203a7fec9e96c1eedfdf431b193b6bc1e399dbc53e42fc8aedb5653a6d0630f8f46c4a3ff2974157df35548cf80d593bb044f5b889c27d35469e08abb59cea45669670149755199223a0e1f45bacf8d77f33e2deda5619594a677f1ef6f0cf1c936b3c4ea3af35683f5db1a9d1f32a24b730db50051f16de64c0e32d38a456b69f34b7638ca044ec353f6c8a7b929b2edf6d4f05fbdc0dbbb7c773f26c24bd4166906988bb3ba4766c62b84687a5c19a1a2a830ec0fa5d4ef60aaf2d4ca3a7abe412238a1481ded31aa296ac6e7e02888e2a6b4038fdc1843cd6f12d105045da8bb7a2000b58c0c10d31dcf303e458eeb0ae3803a68da1e72fb5ff1526b0253dfc5adc1e344e6a5fdea64247e4423574db64de98d07feb69dce1f82abaea2222c5feb8f38388e1a31c7c6c5bd5915855500f5a32a04d555ebe61ab3dd378e5827ab07bfcf1f2f9013d82b55148f3cf172609a1b07ed7397f46214167a9ac987552bf343b178f814633f00e0bf05585e4139936dd4c18c8fa4f66072111ec3fcd79be5b6147c7174e85cc8d4f793c1a2d2fb0cae68973203df9b3a32bf4abb314f0ea6589ae94f644feff990f8dfddd3da64517a4cd0aa033fb2289c9db9aac2d3b95855eb4b064d3e9a0f7def3a1cc64fd3a1bfae4b31cc5e6a9e7e492743d57fa925bb9fa0338db54ea925879af63cfbed1471c39f19440e5fe31cd573b633506accf22586c76461afba880b36b38c61732f21f86b21d43ad5576b1d7c3bb6aadaf9eab34d4902d01497b95fd6ce1c51d737f5ab918d0d53a6ecd433148562d77a4da3f43ee9dc52e626c437ff3ebca1338c75e2465706f444e76be06e3f7e67ab716743f4cccdf71d39955dbea1f115d09bc9314a986c5c75634f9b0a98c72c9a1b2dac68108134a8e4a61250037090a7fac5af43df008c7c5f2779550a8092c09e00a96073863a272cba5eb89701bea8561e96cb242afb77f6c735105e35451d62092c991c105f78fc6617175807e1056e23acb05eb9dbfec3abe88556ff9984d42e3d492d8367666a322690bd9ed2a8d4252605a24ea82ae7bf5739e53b0b03913920b43185ac2c0b3f6ed0a0ce8a72ee447fc5265cd3ff689295901975209445ba352cf970c006275f1c50d05e1b6a55b462e235bc6f7f1c049dc8ecda8f94ebcd09e944633b2b4ceccccedfec2aae011de7442d591ba69e4b9744654b43baecbf5c3ac51e8b56f110c5d848c93e7f403f728b475c5d7485185c8d42539d8df5bc97dfef49b1c5e436a6a203e214d6cc249e05528bfd5b0809c4c84797944c4233a96522358d012bb7ea68f65ea2696c0b7d9d07ebd23b5afba08886c6e8e3931e9bd2efed8d8b826a12e4ee4a8b14ccaf80a866c63d87b4416fa7ef700d76d055f79f3269d9c572a44aa40316965cb4b46cf43bf0948ee5d65d7be8ee70a33af22663ca03cedfd7cf9a0b827ea0eb0aa6e41aebcb1003dbb9eb1f2f547fe4c72a8d6c986a9c86c55634e77c07a18585ddd3a6079ca1b9e15294b11b7dd1b6f5935e9a6bf47d11f96073facf26f3ac0fbd6856703ce2adf4e4f91963988f77156f806ac9ed87fb4e719a428f43cf5a91d375b341ee8e79dc7534bec4ec6f05932cef2f4772a432e31aabe6c6439c6899c8b0562fc0097a70fd93a52dd8dda6f8b3c3b52df181066845b8a94bf6b140737bdd4bbf69e6da384cd9953c54c7770d2fa75fd4dcd46a067b1e7d2f73ddda4031ca5ec622a3e930c34b8acd4aa9963da84e7e0b2f7be8514af552fad450ed87ae5d8e908f1cb6ef369ba36e39adc8b6f47a86575276915527752c2aae4edec29f142aab5c69ecd466c9b08b0191886ec004d19fb7fab33c204b0d07a908f439fdbb1bde34d1170ba559e7b4fcf0debb6ace331dc54091a8257d8fc1ae610e1f675d29480273fc7a9483a43d4b45f15c3db20062184744bc77f35d6e3a59103b64445bb86db13d2544dc8d2da2e2f5d32ead748e537c61c7db53c97fed34b9483cea3374a4721c5d99ec9422196604c6268339a2f5cba6a2745e947a315b2e546086fe9b6dbc5eaf19e0d42f7baedfe13f6c3e9519014fa05c32c9fc5ceeeb6baaaae8ec8ebe3eda218826f8410b47248ef6ec586bcff0c0cc796cdac92ecabb567726be78c0d7a38ac4b10624af765d43d777f242a35b233b4eda413645b98124df16d37139251637b6318f3bacd943f56f18ba2ab168858c7ccb44e986a3059799a0909589822392a5f26f3a2d7def4a4c73ee993253c137ee8eadff57aa969ae43e0021c8e6801d7f61d0d18801b759fcc2dd45bc72fbc6bc958142cc1b433507404e34dd6cee34c5160a8454aec957cdf702e6cb6ccc2a5fd6ccfe43dcc8ec5adc49ae7ffd6e1850d75f6bff13b5ede131d11f9fe1975d556f47acf40595e22f7ca5470717c5c5304a391992454b88f6308fb1ebebb254384e13611634947a4e8d200236ec0466a041089c79f033bf08d1b19b41f7716d90e2a2ef8291f222e764c785c4e223d157a652c7e3def671a4d19e87d32ae251f2a09fa61390a4d11b02f757408d9dd5b94421b7d2cf20d6c5ce4bc6205f8463a0138062655a60477aced06db39d0cf349ff112ab6a24dc37d36ffbad95451233c52d56875482a8ff4db14d81b969a2834115679189e367a314bcc3b29f2174fb28f78d70f5eb3678e0ff6094ea08efba090ca77ea7dbd554baae450072d1cfdf60bdfe87ed02add00b80ef46a3be6921a6c2a9b38d3574cdd208aa2cc09d81aad74bf00c8656aaba210bb99023b9e69af695d6b79e5160098860e1163741c74395f9328e3ae14997ed39745458dfb3a4faee9acee9efd97f73cddafd026f401edc075c149ae9c0bdf7d299353edad8f19deed234c0e9995ec59a8b16315fef7b0284b2f8bd738eef9ec71bcf43e5423caee9475d8a34360472a6092b6b2ae62da8074f31abb5f0aa1fdd8f6805db47772f1b77a462875b1483452371052c0a22937bbbe2ad3f50acc0d2aa7272e6b4afe37726a8ac2a30249f279b113833441bcdc4fd509bea2b3193a154ec0cfa5298ecf838f3e06d9e0d57b41a18893273d58e7908b0b97aba00261b0073e50c32090e3f0e7f5f8e749f1bc209efd6fe4b6a53e39cc8883d09f12c9c4cb0b9fe28bc6dc2357b396bd0717812553be23293f50c18748ded243bb7947fd54a3df15e9055d21b495e1664c854986eaf1ba778d52477e24e982fffd10fb64b0e42c2b8ab49c50076d84a329e1eda80cecca29131b74ab386f70e0a1b8db656da6f3b81a0cc8d664e9b5d0575bb9bd126c4b5c81e94820ec14811f1fbb67eaf26d5a5df4753306fddc2995f6677bd198753fdfd654264b6deea43fe212c56bbb8b05c07cbf7d8e60759eb36fbb0113c01de0fdc1deb431a82f34dbbe7d5d80da338d31356b43a26c9bf63a491a24b8b137e440ebe488133f4ef53e747f0f22417242929047bdd426e7aec164fc1a35fdae7198a268418f4bfbcc64183806e462d61ce9933e4f0feef65e1876d974cc8498ec46ed3ecce21be79ae871106b0dc98b51777eb629e58d0ab0e8d8999628b077407474bb62464f649d696f6c53ecac0e1aa57f5dccd179cc593ef2dc2ccf9a4fb604e349b5560c6ad02660bc1b4116a8ac3c5bad8fcd07085ed4e3f0b51822d59fa43e23df966bdf96f0dffb74c294243cf0efd0dc745e87af08a6c568488b9f53cac458d307056d4101343c33a3c6dacb4aaf7e77a40b11e32a01a197645e05b577e0fe9fd583d80a54ab0f5c5c4903132ef3e026ecc283a45f84dcbcdb5cf50aacd7a326200d78e7662f82bca80a3a4ce9754680850e51be6b0a9cb77449c587817b7b11744ad4e842996b9fee7d4282b522d050bc56c4d44ab7d8365397ca7dbf98b719d530c7ebb94c257a40222c9eb9d54845ac822a196edd21b2c6020cf9d597a88bc329f7dd00a0ab530312b4ca8e56cf3d670902738ebfa38772630ddd779a4e6e8787e8a13388421c3ebd0d13635b746f385080b5255246d80615d4fb501bd39a2f9f03036e7a194c4ffed6805b349f955dccd6313fe7c481e1ceb59bcae943f5ee8a0643b0ad9010ee1f16d97548c9a71b425cbd7a99e80aaa014b9b1b5c957d3e7cc4232a957aa0b4467a174e1c23ed83585ad78df5d98382a8abd060409b3b9f4a02df67e81c757ada2069e3f56db87e8dcaef55bb2ef2082dbfb105e5ea7849f756b6b7963f7d0096557fa14acf8b9f47ca27334ffa5adb44c87d6b59cef49b26a2133436b3a4b84e044ecaf9887639ba71d3ec24613c305d15e309a5fbb8761ba0c8acebbada51f738c829ed8c927b8698811f0c8cbe7aee9e17e172463dc1475f619e0bfa87568d448d6e6a75f853e52b618a847eabb4c42c76044e453be0790d1f04873742e6e7aecd8730277fc5907926bc5cc77d800b3c185165cf04ff0bbf2ba64a3c529023f0f29a85f0d7d745ef02761104b9af322c6f29ffc7bfa679e9ff22bf2f8e99a4f8dfebc9845f4fcc469f3bd5c6b26eafe7f531424b6dcd9c5414f19b77de5f32122949f2806a3067f4350170e2a5438ff2cfadf747205863f912d3f73d6daf88541b77f722229b2afc7f888e99b2d95afd3ba4aff9695079c61d80b529726ff3d2fe4c66b408e9442d4f015668c2013c5697109a25ee46930953420d9434e9081ae38713b6aeaba6873bbb3c2f310d561e46b3f259c2be06fa6501102003cf0db067c2cf29e54bdd37bb4b5ebe601344523cbd638396637b0180461d39b215e71b449849199db43366f77a67d8d81130277eb71629b458e918ab57fe4cb4e47378aa743751f8db8a9e3131205407c3c41ec8c0322b6bb6aba00a3114b8159fdcaac1832d1906c81c095a9e04c52a1ec7cae7151eb57f0de50741d4c4f2de6790775f8a4acf7976e285f761f60caefe331d615ee5bb88fb56c11c91dc3039bd0ed9d33ca40340ec601afed1b760a776b4181654271a344fc93e942e9f911d257f34334906a921dd8d0255a8e2034b14d887d2e4676c356605b2899fda8ddb2965e6862b5bf8f72eef9c00cd60d0b92f4e516237023b3b21b4a43ecca38e037953816279e239dc1d3ea2b61fabe529285674bc07db9e967d424d7a79e4dd2d5935429eb82a38097e6371ff1d75c73713a19124dd9aed7793458f3e5d987a7a3635a9644e6b0d7ea4944d306769c4802bb501c4b92a738bb41ff022b71091ba480cc79f523e53bf6bf2f1b20323a96a57505ce58bf77bf6808f2ccf78255a82b4d963f595640f3c5d3ec043b84d87e0bdeba008974627241adeac6cc96c32fb329b0f42b1dc485e93c07d2fc7e450e130c45bb29c1dffcf76d2c5d4649533007b2743271cc2afa2a826a3cf6814ee61d837a59b222c645f49ede25c9f0cefecb6e8aa3126e6241a126582d4c5e7d91e713bec06e565e331d910a393b8126e01deef02a53dcb8b6506e42d5d2d366c1ff752f5a75d2eaf3adf4320f570e89967c713b3bda97c2cada8a58ee88e33abdb6300bd98b201541658f49d16592676bb878ff6b1fd6e3515c9fb4d2f2455cbcc4ebf744313b222ac3025f2e47c90c56e8dd231944c6080e34abc2b37256b0b04402359c0e0377e890ba2355dc74e073ec843e460b1e95b36a8d3914188a6002788a07df033d8a2c14f543e2620be27ae951901ed58739145d0febe7b912e4f0a656f602d195f28189710aaa63adde37c26996a7c8e3a4ba75fdd7423d1042f3cdc793cd4c91d713324932a08e4c3e0fce4c172671f2761167a753f648c3a754532f6e371b21bdabbb1780c37e9516270bf4cc8b26ce7c9ac704b16a3609a9dff7d5353d0c572eff200630cdcca73fd1ea442ae042f1b3150a32470262de1efac24da125f9eec2b798af45a1086d45bdc4b6097ed84e4312f76d4e1739436de6fff468c6286eeb5f27bcf3a0f03edede247d53573fbc016dbc15c02202a30d9f9385ecd063f0fe9a04fc6bebf14b9bc7dd04a89900be34454a223cec39c58c9c31fc4c1ec353e72d262ea0428a23bdab9cf0951e1c3370f9659b607d5f9d017cd9330778e5a817b13aadf431bb36ec50870ba70f492b2c32ec536d5745e40b0d4402d8edd43777c96d1189742e02775d8ee7b5d80658ce5eb05f39f067ab96303c2673456e0ab6bef203ad542d2cd5f89b6e3cc65f3bd66352628cb2a4e100de9ad98344f55d77051ced8bc2f4dd0ecf65ed4df6acee49bbd9c74d90750c64ee54f2d50f06bdca422592b8900fa42b969e9945d9959908ef4bc8783dcda36e690e8f0e2296d359d8b599db2e08694e5b826c1f0e1110d56c6f4061d95901de0587171555290448cb5b49849a4e5268118ddf41f074024b18d18887fa41c7697e063cd5bde1dbe85b15e5fc14b0dafdd53c2ea33106aa37a5546172fd4a390df2fb01885d0d565ef3b95d4583f60639991ed6d43c7eb20030ee1981d949da8480786d906685172ace9b860d53d78f2783f6da1e5bb6f8889dbe5352ff2dd3e2d67113bd15b479fe6c61ad8c597fe2792f587a0502ef9a7471e9900e0fa40dbe1d0cee4207bbbd099128d17d6f8f35d8f6833c8a6ab9f97e0b7fb7a6193f78a647dca7a559e8c1a8bd321b8c3186764a9a79ce7a1848c05773274b101c95aa378d11528d9774906e07ad4890187038602618861373585f035f0a5a22a04bd784a8f92c5a33eec463dd854ffea25bc644d642e63cdb953657fefbd6644ccfeb6f2044a43f4a521fd9594eb3f436a3489cdb381b5f3ca9721782da9a5ec64389c5814ad2a9b89065a66717b47cab3066d0576268ef9b6331afaf5d81e2aa97e69ac46ca6ed3194d92c692064373707533710fc37a750c97130136e6f7742e4a62ad57d1fa8f30dbad8e9fafb6324b7399f84d199df5b91c8a1bec4cc0239ba7ebbbfcccc9d0bd85ff6a97be8f9affdecbd103cc785dd3ec89c0a98de1fa9eabaa82f704625a0be40f248f0888b236d320121a951ce6880099d5491b5e0ec3c548e5b2f002cfc0cd490b3865d9f691daeec284614ab906998281d068c82a36fd169ef052e838c77468be9c516066c1561ac8efa0998761246aa2da5d0678b15ee18d2f938e46650784d18da6f6865adf90219e7bc9f266d951cee0cf3af6f62b25e837874ba42312f4536399349146ef29dbcd4cfa69d0fcc83f2cbe8c3d753fd4f9129bda629fad96ab2d46fc8136d6159c1cb813bb1e3d9a9f17b89383105210f08c197419fc06b1555d99dc19eaa5e034e1b301692b34413c7e3dfd86ebeab84e942da14187b8330bcc31c519d81b417d6c2344d2485893e052103e0dac8db4333e79cba96100647082eba1d4d659c8f084d7202c09260fbaa800637abe09a00b8d743b06b783dd0df4b6262b2640546a599abc0e8e5b754ea7bb719d09b8707a9f38035e21e0b7e73c3103eb53194cb16e55bd7bf0a5ca212c0a5b539b604a8ee38a0db6161520a85fb04d83d7a9deed5fe9fa03b231f772e7763ce769fcc5253676c8453fa797509dddcedb506907f56f38da5be5b320d2e1a276f5ad249ddfed352e46d7c6f3577546ade53b3e6347d38200e77bda1ae91f99ddec99a79d583bd9b05baae14906703e1edd05051d0e3e2cf677394a148112684dcd2bbd2b7892a302240bb02254adbfa4bc4a28cb3f92b4cc45fe3a3741b17f29ad294b64c58d02bd483d1c3a42689e9770dc3e8efccc91d84b6b724d7885be1bce91d64ea848d9148a12eb82ad2f73af7e4e82d2fbc32654e625b26e5aa5791974f64da07e3c5d70f052167f221a47c4333aa9267ae5d650575d3e9aaec61a678faea004b99e75f03a5c0577d787b5b51fec05552bdc04e3f06cb28086f8b6c4b9f61fbcb6857054bcdb9e5eda1aa7177cedbafb9e398a9fee646e529735aba1ccad9d70c516f7749e5b020496c581e2d0e15149f583cedaeb09b353f855cff4f434ef3ecdc6cd9943b190bcda97bb732002907ba948087a8bd9cf85772530a0c0ec4cfb199292c9dc71bf8ffeb96fffffb0b36e4f91eaafc4e944b570301bdd822ae9b5b40e4687172c7cb0178a291521123c371394df12d93cacdf4383f9410bfd2a4088cae36caff28622a6f5d6570f122e2c6170725978309cc849c15aeecd8a9f2f9ae711774e051154bbb4688445fd855b07e61668bee536ae50d719bea59b5f79608cef71f6527b6b2c83f50f4decee96073723b057a53c6289ff28cc66bc045ff3b19aa94c93e3830c7a4ab2a9aa25a2fa3391832cefac3d6d9854691a5d05f6152cbdcb25ac004ac580cd05c9e359a7a10ca9611dca96ab48afe9be616592bab48edc1339a69e9c1c4479b5cb30ef4125f80945091eec45aebb3b6bc033145564a386ec68707fcff00d286b2d7e9abb233901621c651ab2a579a89cb94e99ff70e0c2b12bb34d9faf684b6791f88fa14ae8917157c71baf93f5e67e385915b2cd6a83fde53d58022ddc9eac45be2e42a58e9fad0d99d053d174b06c83e72cf15788165798e079a3ec192c82ad2a45a77c76c6169bddb14996f10c6a7b2a9766205abc18e662fd3ae4d3f68dbdd30a9f559ee7a818beed006a185f7ff6efbc5140aa37d4620f5e493cee6ad24472aafd9200423e220069a50ba90180f04de0a5f35c83982d7de0d539f03bf137416e46cb069d82f3d01d9ac5f66376b23556efd8263ebbf72b3b1c6dcb0c5ed343c29a856611879d23d48e62f625e82f6fc6525185617e0f726dc5abfa25eda4d687980b1da2107632ce4a029554855b1fbb2b0fe94799ac471f5337b479aa071860815d3830fe931903c8f7d268895c2d7903aa2ef9884ecfdb437384ea939a3f5d15bc55ddd362d3e05a2b794b7eeb190ef322d9bec7aae41fa4f8cf999a4607649d1fd5bebbe55d1de544c974cd7bf62a84f4ed91c430b2c627f26b3a71ea1b73a619b51defe4075cba6f6c73bca387717610ed77fb1956e26ee5954e8bae51a324a185db2098230b0a9e54c7018e801ade355f1a748d2d79f198868618f42d546045619bc32d83cea8331a80d120493021558fad23a0f956bc91f5d7da6b9a651cef588cd27d6d7acbeb47bf9481903c64c3edb0ab3f32ad8bdf306d78d8fad1c9c237c26be45b64e19143d723e892a94f942c406b8b38367281712748cbbd77927e46b15deaf5067b455fe0824ab26b6f9f656ac38bde182799cf847a590738e991498f15023248a056df83c35a516f1852b0c068a97e640a5ef58ce6453bf515adb54ad9c6bfefd62463fd11c16c63f19b82a2287cf5ccb29d39e68da44b4571bc289fedba5f8b2d14e4dad27ea1e453302c123e230f44f720a65be637a76af35bd5d6f90c2a74dd9b5140e2cd35193f2cbcc35533744555c351dd4a014441b7a58c97f655d66c656fd670e55ec064037a015f8ad772b5048afc80dc49c05577c5aedd017e5bea42bdf10ed639fa6288d742285a9573a6bcce4ff07ebcc75e74e80d1e1edf244f1ec185fdf85a3109438581005e67213e53ab44607cd4e81ffd4745a7659436cae5a8c689b1199b03d7c9d4b8ad62195e0feb74f6873601632a5f02b290d92c51ce5e350d33f431f6d7fa912091720000bed36c5c9b0fe242820a5b24fc6fcb42081a1470e39154acfadc9b86f743a9e2d01d98a516cd664bbc04c43525b30c4034f7070692b56d49047c7d47b19f7ce2a0f4000b5d4321fbf2ba392978e5d1ff4e141038b6ae49c5199bd9d6799b43f4dcfc009038c11413e9b7555876e01971878a4690255b17df14271e0bf56fee3d90b10dc78a1a26a5162a57dda979524f613ec4ad23c4de2166291aeed03f1a699c75ba69e0c30d1c0f8efc79a5d81455fb58f8604b3a1238ac8b62cf70832c8323f9dc7252db2fb51ab04b8d444223cacbab8b9c3b94ac79b7dae2106ff0b82ae2fb3112f19e4d01ebf4cf3774034d92df365e3384edaf18c7d29d8584c6b7a35db616987229480105a04c94f5539c17617af088814e18cf007d0cb2a26a89afb9ca5f87898594fc0fb29e587b4ccac790170a4e2a654b6599ed5a2b30985ca75677fa5d1b68f40652126a5b3e3ca2e84ce11350051a1f62d955b1a40fb699ac54e00ba82b52af5758ac7ee74b30fdce9811e1e79f528cc484d8851bedc027861188725918e72cc11918b215fb12138ff0cfb6d60649f73710734b1d3eeb1724839584c5ab116f557b4f8d40786840c141137b616dfc6f6f4c403c5e7decdb7c1516c9b8b90991cfcbaee92c8a51967b8658ffc41f7cfa3ddf12bdc0e77fcd99bf6b2457fd3602f09ca946b0ae1f9e1c2e47e0cb46b3785730b797f80236cb79acbd50fd7946b32fcc51d99dcde45ede7e261c77f6ae3d1f88b03f7647d1f44874d9af1da10b735ddb40658c35a07d6ec8e432edb5cbd6ba6c96f3091feba0830b89b41d25e17dff7fc479ba822b8b9e1daafa09ac7ae5c6800d2d06f3481f5bc787f15261f677b2648df60a3fccff9ad21eccbf01aa8a4de76d16959dca63270d4a8b8954b3b04377c91c0d8ad415eaf7ac42f78c759d138e85ab555b2d300bde5e4262cff7954d9898e0d2eabbaf16c91085e2337e827b31c041e6dd2e232e6d99531c96af74630b48f382861793fd586e9cda5fdd44f99227de820e5972f40b82692b2ea6472c52e7a976a6330a3f3a23039e8f123213ac7216fabb94af668278579e0ce0f3894d8adbea40e0c4e9bbe4ba0fe1170f7cd9618aa06ffef901d019318387a8450946bf2bc516e32e1265dfa5e4195c058e8f76792066941935530c2cf56b4a6995ad4ee5ef38093d80d401772cbeb4027c3c472f0d2375aaf5a288dcb38aeae0f6c821f27700d3bc30913f7e72fefb8f86826f18b1953d3d594ea92f421e38a0a6cd0013635de68626cc9980a006b2047bc03a532b84a3cde24901d7c498125f4b67343fd1f2e3bee44d2b9078e556b0a64fa842054954e2d00f93a1d9a8db171a7052c7444c530f6c84f9458cf68953288ac3f9005f4f7c2a1a132d91e75b10cc7a661766b1418f881d36ee370d4756356fb5018be30379036be5147cfe10fb1b628a6fc57b2d10b3a13500e53042ddfe169747fd9d75c1bb424f6032802f22ad2ea82cb34d6dc2169d05d853c76f62bacf7617f66a29dcae547dfc1d96f0c21a1388888c5d8a5f3fa21ba2daf7f07bb3107cfb25c22029df9f2aa2784c9aae3218a23f91faacf1f6168adabe56c5f5ec11348e2e1d4f8cf97ff90161ebbdd6ccc1c2541f2863068af3378b92094b5fee94a1b1d06da45564ee4c12cbef20f13aab07e481eacd9408d106e15254acbe94a1ca7ff0871f73bbf694e25db09a0b20e8add8e34dade1dd9b2614360233cada7386b84469d6b38140f6355126738c7dae96f179a429b57d72a3fa2605a95c7ff5d4ccebf39ec08e753103659d4da3ab35b523f0d88cb2d19b61a64fa48ebc5ec16bd78895fd324a1332d5a376d8e77fce41969fa00e7719ee48ae8e7aa5c13d12468123a266433d55703560250514c039bb7ec1fc677d9a2225189405351a50e183d898341a04e9cf824c50a5494672385442101ccdb0700444f054e86d09ebd48bcee490c0a2ded621195140d7578629952706d167576a4433f483343f6a6eba37e3b3a5b138130b28d3e52a7e41b352d0b785221438bd88e04e5ec51da77e6d150772e89ba8c036cd4c72edf74a149c86ddcbfbe3bbd5048ca51ada2a7ce0a7fb038f404113bc2e089b6ea63c02fc14ad706cfc5cede17d904754a59aabb965ccb8d8e3405711ee021cf620720228dad872a3bcdabba9a5f1c5bfda902eb3a12dd08f81156f22dd8d0d87ea1f7bc64b89b84ff1f090de271fd63eaea7a9d333fcc5b97d552a8390d5f608b3aea0d83ed246bfffda6bfeae86a0f7d778b023bfec540487c4f86cc4033789e5625d791911099b1e79fa65ba0b3956760a2f3c0bf08fc155e7ec2933330fe4a31ef91232685a49da4b36b78fed572952a77e9d544ab62f0979d9861dc9b032e5a2ce118052bacc7df8f96e912826e5dcd2d049b9f02e359fa76df7a82aaf8441cd75a72561149cc2b29c8fb86764bf1d7cd1de58876d40137163551aa1ea47cc9efcb1ee2cd731abe34fdf537f91c0a6cd5251b4066a8642df0199fcaa695fe8988587accab8a318663ef7dacab02b596ca8fcca45fe81b42b43639beeb8b1384573000763a1ee20d0fff6ac8ba88c5076f7b7a6c843b2e8f64484c629763e166a8709ed1e65ebb13df6062ce07af921d2933fcd9df2e90daacf2b9c7c57caa92da3345c5b9f710ee6a3c2ba3d48b402c58f99cf0e8be46b1d97f10a5f971894321fd95fa7f40e23b63b2704e9edc9a34498c91332d9648a95ebf4867803e8a0b39cda824d0b9198503fa1daa54810b5b571f6ca170eb1d6bd2dd5120737571157d4f2a748ab511b80dc282ca22cf93c07165e8e1f61c3f5f284d3476e033f586300478e1f82f9119794f8927c86ddda8b6278abbd6b718d7220626d300ef62de574232710443ff56f610a3668738ebe4501bdcf2efd532e4eb6c9e81c1a0a2fd39285d5dc62d8d7370578e959f6ce8178cea9ddf27b67d42ac255716b45d1a8ba50c95b8a96c0dbfeea96818018db093c36640f6523d03cf6915fc5ad873e9410e78d8117ddbc735b96212c26447f8902330f5a425075ae1ec36946b8fb1de1364b7a97697bb57c10b1116375f7e79188d871c67407ab0dd96b1a2d80cf3efac4bdc710a344867293756738cb2ddf2aec38ef7adad9251ef7132cdd296efd8c46201a348f76f9f027b13b03f898b64cb96f40268ef65da6c3e1c39ca05d79134061ea41b652733e48aef3a9ddd2d7a3e25c0bdc2d380f2f05aa000a4814ba05a9129e023b6ec60c826d82b962fe871e02ac2fe90a4641ea099ac0a0c9efe5e583eac04faf6e25746173f63051db38cc3e32124f45369a88f46bfad9df9395f486dcea688db0057ec5d9e307144007fbf44557142a3512698b2e52c09cced26adc22b0b678582f4d82c5b40fcfc6de4d463d338707729e7c34f8ba7f094f4ac3d72d25482a80c044e69e122fcdd2bc9260bc18e8627fca602e02c52a3f013ed2d432275fc8f8ce200033549a2bafdadebc77e4fbdcd40aee442b3a146d14cdbc455944ae8a9edb1af9f8759e9fce231458c51ed0ba3c2481a289567e3127905530d17db5582be45da9f3af4f55b25ea6adc419bffd514f88e8e1b734f1cdfd3d5354377c4d5942d839dc53bf4b95035f26624ec2b426f5d247520e95589cfa360a8fc151ba2f2e85dfea946b41b0e9e19cdd66c73ec489d8470275d6755b07860571ba554e2f955fed0805c8543d3799954a720b6ced5a2ffbc96990e43788e39560b98a292b80ac04a559f05bd79e6cfbb47bef644dfcac283f321a021a52f1df49ceaa8ca2451ca6157d1b211ef2e50136bb156e51662858b14cf49e15a18ac80c21391e5663730649481196c636a59e80c3cfca3baa4752a942764f486751cf70e6dc900d817bbe593a867ebeff5242e72806e4901274559453523e299a3b45b49d666c9950a0b23b9b0bc4cd90b9efe714936910c351dbff04db42cda6a559dab74410a2d5f78c9e4c1053b7bea830e7afefee670775027bd85d1ba1c15298638cce613bb095a87f3f208f4ad563df35541276405aa50d918729e256c535fe649c3e5f7a5a221ca2a0dc361dd19d887827fdd1a69bd3bd2c80cb083c8cf72831e1f02eb44217b53177a62f866e55cce890c096e79b43baf98a1068622fe99228a15f9ad66180a97d2030cabfd54382475b1cf586939921dfd9ec6de72348176986c0dc583fd0f2e88b55153bd5ce162b636acd87be10ad96fb97978def50648f490314e7c85aa30fd58ca0cecea817c2f7255563bb6a42573477767f21a889a7029bce1893f2fa9d45815360e822ffb2ffb93b75d29de2054419b692fad76c1d85d453b26277e380eac6681e9b89005e27f8aaaf73d3abecdc4b126dc5884fab2e3222f614513ad661413983a7ecaa80e9a5c83ba62135f362bd5515e36151d436b99640e7caedfd241e911657809835fc64794f120ec5d21d964d5ba09e516660e78a9f8d580f03cc58471c3eaedf00f24be55f1472c4f198b2e31a57ac23fe25252087b6711dcfbee10e3231ea8a65755fe0f3398f65fd6d1105a0528d9133ec788e34933723ff622e9913233aec318c4393f34bef0715f3d51a19f6abf5e322c22b699d549d7f82c05293109b111d5188a9679f6f69196e0d98c8f26ad0f16c9bb2bcd18f5af2eeecbbe10c5b7c76f5662140bbd297e995215330129abed83645a32508759da2b80358aae1a5dec078cf06319639f5ba71c5ebf872160922d1b409c7c1104f16a6b0dfa6f637eca0ca14e4bb4036837d65348f7640b86758b147f66f5b619341f9f23d89c6bb75119b0d8ae380a72f94c25522308e842b2027622556ade98ad48cd55c04893ead96c35d38f3265050f7c726be4c20e3fd6350fbc930c3fb9d03e10675b533d15359a2c27db88fc352bbdc7646b5d2a812d8076962f89bf746644b72f51c8d8d467a58d69955e78ed15913575d306902d4e67928768d4b981cddcaa822e7ec4fb53fafd5fd5c47aa98b70e2d40e2e5fb0727e8f8c5882d880663dcf7e113e166136d184cde6ef7c2e7643c29b6c7d09075b72ac41972fcde624d1c9630111aad7d387d12fa835131a50a20a0b15c70e491094db044b85a58fd0f48eeb3fd687ec323d3ce5ba6254ad5e00298ec633cb25cb142393a047e22af2ddf88cdf41d7473e962da210de3b0430ea60e869aef4591420d053c4f8f74a3cc3215e1f2b0a36066f1eade32f1d65166bd9a7dbe51c0ee710f776a4a168a14fe5c2197180aef83a29a40fd1cd5c2b90b1eb0962433b7b7f0bf0f36d9a85488f6b5ccb19fc58bead73cbef8361dac2f32cdcf59d70db5bd540e2214026eb5b45d7af25fd8a1661de61552daee3c2f0caf531012b43e31751f8a81d3147b36286dfc0c644cbf533639de98e4d2563e90faab76c367a2e62ed4d4afaf63c452818c9c2700c5bd379d6c1c60ee59229b9a29332b52979d49817dfc6935fc8295cbdb11efd93852bfcd0580280b3884fea397de6341186a63b317e310457393e5104d8592b795ffb9bebf1828e039c402dd5099f0478d5e363df58df937ae0b200ea07354abd72a5cdba6cd62a1daab3c0018df06d8929563a2dbfc0ecdacba95dd235983b377fdd4711028fd39d60693844c0ea78575899058906d27494b1560b78fe5f388d906d2de477a85e890f79a1f06f891475ed04bfd3db84beba764db16832fd5f32daa8cbea899ae32048e6cc000a2a096a0be252506ff83e225b95402e3207d6a7b15db8f000b90b70a5bc66a8d30bb91fdb7e7e96b45b70a12f70772a48c54d52b62d35eae84e6e6a09e59f70a949bcba965ca697cc736a1d2a28f8fe9e9a31dae65699b0ac38397b4e3f67776aee0b83ebd4fe30c0a1684ae97ebec5b47cd58aa021b861472ed222a3af8086c7f3049d9db120b4bb4e122132c53b3cc8b570fbb01c4f4f1632e14a1db1d37e53de4276a91ab2ac36db854072f9f9b7caaa8bf462ce907d3a8640595c4a954c84d5037fea3373480b0ff2bd10ed2310691d669050f843dc532aa03163fbe20ada37968bb277a8150ab88d6a64cec965875a7856a3d217381b281d78d7a74d3ccb6c37c180767af233c3c3bb6a6f6de1c86760af8251c967dcc58a03000c096e14f5f303e5fdea34b40f3dd9efa2b1236034c987f9cb8c2013fe7bc72c0f7d406cee5eab3e6aae93bebb71c56aaaac8ef12421d229399a1bee39e07844c805393fb1e4015d5fc8d528acbc3e0d91d7c94cd35d550e01fb975548056280df59b9685b74cb31c3332756603e0ebcf3a89a5321f405f74d93cce6983a3253b761c75c2390a4337f2da562116c6a48f5789bc3760ce4a4ecd97e54870b4baf34e5efa6c24a5ff0fc1921d3bb2d9596ed05a6225506340d6fc1d813a55732ed661f278f5efbccff326ef95a07c6e4575284d3da750ade911249b6fe257a6a05b38d84db6b50738f2d5ab3427eb0e4ce281eea10004d8e09947368bd5f7c39b3b393b1fe2b2e3f42213b2d3402ef233a39ec2a347a695fc33c76dc7aba88beaa510d663492073a16eaf89361a5b75494822a3a36091139901f01c1f7a78aa1785f6522b5541ab1b5e9f7be8abf96497751953f13f3fdaaa9a453612fd1cfbdd080f5436acc4b3d133c5809335bd7d635912c98a8c62007a3a21633a5d88230188d1720cae2a0231ab819e5715f3e0bf5d72ed02ce49ba03e47b7c4f5a0831bc36fdb2d0c24fb68925e17c14a60977655dea755a58726ab57fdcec8803f0505ee3edd6730447ac4b08c2de44923bc1307e1f56b0a430de7837ac0377cf807266d3a4bde6528c758d4f2440c99fe90aa84eae71d2917dc6d6a8df33c54ab6b16c86d63567359ca1ccc438dcb8a64e70719f82571137a80ce52535c177585860f84e7c50d18ad31ff790d7179d59d3a2aec27a4afe7c69a7cce6985876868b3562b334017ab1ba9b4b4250d1d88b889460a5b93401fc7f78cf46bcf163957692a90cfe69968c77e5c6932d236c0db6225e72421b26834faa739e6b1c0156eff5664b7c3fc0bdb92a11bbcf7e4a5e123cae1cbb7405041406a4d21b51e3051c59d79b9888c698cf03829d785fae307db33e41ec1e05f766c0d76946f65ba5e65968e6bc31fb227e79399365416f93a8e4d23d587be575dd52cce9bb9d2911e0927eb653ced6a7cac27f64ed33a6cafbfcda0b7a8b6becc2b77ba2da55d4491ff5aa51b967186601c0c0292edea23e0c117cf6b9a5fa8ffee8a6864959d137d054c734aeba62b2e8bae19452582e9ee2109091542337b3bb2712983b13653159e7ab6adc2f1b82acc03e1653639e8e6d2b4a25ac1838a3d460c84bed955c800cf52b5935bc730310f3a266af760e56fea45502b268f9c64486bff58bb2742e09f942d32e72ed838d31ceaac59c73ed77d09f738f04f1116c5c29f2eff1c5b410004e2aaf40f771cb61cdf35d0a32eca75496b203704d6778c6eb13cdc2e86a4a715b21e5cd027d4ffc917de5842b9c70ca5d909851d97ef040f0e0b63ca22818283e43e77c8490f191728c255647c30941634345c7dbf71c9f427eeab233dd2bfdc48a00ea4409979889056661863404d1a9e9cb5cd8135a590568aaf67426206e29e074462ad8f413243fd3240bbe56f03d14515db70388edfb8f695f57ebbbd2444efa98eb37c75da2b4beeda798c1fc1954f33da5b42625b86a4ecfc5d80e1748598e2c8116caca6a9868a12ad37d7b2e4abc1f72d6e4cda4e1b28370e7432a21ce353a1d7b0e0ed3da9b352597928153fa0c89417fa0cf9a71418ed65cd09c983091dcc4ea3ade68061b7d8829c5b0d2194815ed912c69f4890f740f22560f3d9e1ac4d8b39b92e3811a9a1fe3de019aa1fe1944f029d8df637207504b9cdd7c6c67278e327cb3b944982ec9edfe9fc48c1a0d733e40eced652792ae0ef6e14f2f695f7a6083b5482146fda4e6495ec58b802a5f5310a0a809384fd40a22eb7ab1a9e539fa7bcf172629a55beafaa8aa1b028e5236487dc585ac6afd580dc0b12f523d6063838c04a1d1a9194b723c59989cee50eecfd03087ebe37b3466980a6be2596160795a2a21c700d9a0155ed4cc65afd7dc3593a4dc80681cace94349937ac0f4f8e1238d8071e5dd36412e411073cd990b0d240c32222ec20b50281b30f7e8429ec0967a9c91d02325cb06a859c4119d199407dc5eb4eac5eb74b91c93137ed5d9f41ac503bb00cf3c92acde22d3cfae2f286b47869bdc1c0c392a7e05c07e857a0fa2cad554824a67b5c55ed49f62ecfaa0861b86d759a23f93e5090d0746f89a46fde48d1628d763c8901be3dd81dd2b38f1ec4c9e79e8f4162f24d4541671dee4ae466666fd86d8e31c7de8bf588483bde5be9116d974218aa40076e0ff91296949e8a8a915ad236bf945d1fc2b2fff5126615202137252872f7f8230f8af06f6209cba511bfd1fd26843477e6866f38a9b9b5d869d25b4202ae9621a7d40529c9374d603a54a97b7deebacc47c1196e16aeff4e74453e0f21bf46edf4e2bb5cf64759137c27b15e199b7e998f9cfbcea71307e96947aaf0392c9f5ca3d01ec98c74ad74e0f8c8f28931151c6378c3a4d02ac3776bf29d038cecc2cdd03c31579e465e7100c925105eeb69ecd0d879970eef918e0e0fe5cc7c63e24177dd2a6cba0bd3242abcfc2ed8da5aba286a48c2b6cc5cb13960acf00eb444a1796828b2b13c0f4a5777a1620b69c1e963b6fc1cdcfa64a629e66ba2baa8302849d2528ac811ea1467725ea40317f12f5b768304bcd8771e5121d1eeb7f13a8453fe8cf7ff75e795e76e6ff8f304a9d86347f94ea020696335f5a52dfa352d5ead0f1c2c59f235b3909f83f1420e8e7b98b0b748f7a6f6e77c06883b05d6be6fa2fba9d963f17d7f4d58bcd748b6b124c2bea301cf6b1491ab6b3b07dcf10413e4944d70901958d1aa70e78d866b735333a83316fe5567bdb35a91c64e0bd27d3c7aaeee984e004a2054a7fb3403d4bc61bca51adecb2848b80a085e0a128ddbf3cd5f9ce6344ca46fb38a29c29ecfdc37239249cf6bc466b89310cd0fb8cd25540ab0916ec51da40ed21df9345321dd15625981c5856d6a00dab3e91bb80925211d3291e75b4216e243686635bfdf7c51b20fd7bab130411b7671cd6943d3c2f2e80631716322762844dd6d39d0f089028577f01121d888020367362be4610f80cb11c4d6d9b6f8279c0f12c3107a04d9304d5b71ab90de724cdf540cf9e2bb3a3b91081bef9bf34ceca9ce51c0f10ac7466bc57eb762dc3c4b3c5c61a15c87b3b3301f90c6364550d2255b2cb485ed5575e196ea6791ef927533be818a61a5f552b00a80631f4a8ac87521dc3fef3e88773bd6f9cba8a06a95d37f60989bbd71be14bed9696ef036424e51692977c3d9c816d02706eeb13cb2e88fb81d2f286eaa895f55265a6e17ec688601414150932a98dcff3ed15a7605f1b5c82e658620c7e7bff597bc0c97da0d43bc5ef0f69a416081e8731afb42b96beee6b3dd7190bd6a05397c376942643a363cee4cad748aa321595b9eb1238c62d7ae30a1fd460b0ad13d69d7a0460ead28286dfc5fe09f9e3fba7ee19346f6e1cde368c2b32f672faf6ce4580439e6acc5ab52383e9666a4222d7423d4e31b02aa02799f190053c90222d7184423f8d0187ac3b47afc48df80f60216ab62fc3b3f6a12a9bd146a8c647d9e3e2eca7ce726fa1b3af67f4d62709d13569d32c462a329a4625bf3bca4bccdd2e7fed1ce134edbda83901a69549d1500ddee15e47651d0596cf84f84443e0c760286cd95d4f38ff52f442e6cfa551a2b4dcbcb56d1fca452a8ec144a6a74090a44443ae99ebb7bcb5703ac1b3af162f00288601697bdd1266353e2021554e1b0fb43988f563b63f5c56e7789ae92b37528ee757be8b18048bf942837fd52193b9850153a4c9f0c9f8fcf9dd943de57949455ef4821a2b8781a1ab2b22225111f49e10396e78e64f0d44126430bdfe8b088c62ba487088e5156e6db0bdea24b8b94b8a641f4497c74d2bfa7828cd3b6cf54b618ded0bce739ac1805c7b61344db14aba05820c14e4a3a9e71cf6388911d2960f28c82e7e3bfa8164e2729e73a99120f78003b25ddfc60673d78a1102e3017e300067924282b17f975a0f7e46eace7e00e1bb0195774193d4aef9249c45eb9de9174b036d6ae406d5e4988186adff59448f4237c7edda44b0cb2bb3d5e32bde45545ec7ceb7e3434d265f214bde2fd6c7add9c315b8fff7336862bbb4a76f5d8f1d861e55f70f880b80c750b8c22fc17badf9896425be1c321c17c4d9a442f8eb87cd860ea163136c4353ca2d742e3354801f1aab922e0eddd7c3d2f645b67b019d1dc8112804b59b630d6b9a240597e411b25952cc4686542c2280ca7a15bed63b6a63e80b44e94bd6bfd9c8e283e1c85918f73afd0993bc750230058d0ca667229de58a59979a6b479d89819db790ff7342e68aa0bf1c695356f650fad6b47b9b8ae5fff178f052981c5ef1874049b0edbbf384954cfa76981a055ba277f8dd9e4ddb95abeb399a5da60aa92376d4ab4e05edc5580a21e9820618eac156f38ac2710b457e8fc399ccf6ac9439cb1fc1c79faeeb5a8e7d48e933c82f362a6cc776b99ae8a467d306e449732a7dbea46e697d6e6d0965af257027a7b0ecff9a4ac42eb00e8eb7e2055a422ae944242eac7bc5b7d2f31c539af2f823d96e7937d50110dada431758e888600cbff0306974418b2b6a777b001bc3c9aae5428f11e030bc6eeef6bc8afedf6ce67e2167f03c2f2a152022b67671692acca8eefbe00a891d5a0a7690bb8417941da1df358dc262091e03bf7cf41198fc61277e7cc7e67fb0e6a6acd9f7eacf2756c93e1684778809ebe673a9f993b7805e1c73ea51c23637e0f3c1ebd30232aec061d0c30197715111c0f222e24ccfcef502db085f1cbf36e35823485a510c854fd1112db3f79606cf9957270ad86977cff8d02dd2c7462a669565d47e7c91ca12c10f94798ce2e398a4af773df2a9d2714673d42a864914c3389749ed0dd9f55eb2385a34be94906dbf1dd22463c0070cab770c0289d987e65c7cdf54a18bfb6c3e43f6085e225890973afb04db0070ac204719f3e045dbf90d52465d79494f004acde2cf3abd51e32669b870ca6bf3fa69d49fb9a6e367c342d8385565c419f8f41d1687267e9ec80a585446434327c3d5a273f97f051a5fb23a3bded7e8bebdfa2e7a213f8db85bc51236605b1c402ef33df8cb76de1fa13bdb4902a39132045883610fd417b9b964fab5a78a18efc699d4cefb03ff3cd87880c9ab47c6abdee39732e1d26e67d7eb90e18622ace612a04ae5e30f11ee0d41b0089c59d99b7fe06fbb0720975d0f42d282c947525c378628cdb573eb59fdf96d63543181a9de0b316602381528f7bebe72446b416360d1f435864db21985e93c26b7eb21fcdcd3628ccb1cf6f39bfbf9ae606545f5ae3eb86f056e6d95609273f3c3cde3a55d029efff14e217333f7239a6631d7568ce06ec6d1e00a1cd698558d37590452b3e5ae6b95df8360c3f93e21d9a8c51fff86105e9c9f7ea1f586fa081292cd45e00442aaa26d8b58d119280ec95e26b06646cfed7f1df3b41ad118780065f6ca83ca7d36d2448f193e833391fedad275c15606fa27823f280324dda6e6187077be8882113130efde2a739e87de013db044761cdb28fdf1ab4865474e5533329d458446dad796b6c3b5746ad4a9774d81b947750e78ed295b68fe7bb7a21df46c20cd9f155c212ded81988e70191631e7e6503d8186b1525e0879ab200e5d4b1ad5b507d64e7bcbc1018d41c5e4ca707bb3bc1f08cf51332f25b004e70fc19e9dc6ff69b07f873f828323f2646f0e4d515fedc037fc68f94ff3cce3219754d2a2d40424139c6bfd5b41b184dcbdfd9c26424063a812379b77c6b8b1694f904aa5c8d6386d14b4b1993baddb896acf9efb75c696f772593300ba0dad0228d6dad32f865c774a8e76be393136964de5e50a2b39334bee5879d565ffd6123fa5081ff88c7e48b9e5fdca3f1883b10ab46259dd875883fdd969893ebcb3e0304bdaf82b0bb1998ae82396db15b72a0d4b3469d45e3af59479b87ffe36b611ebb1922fbabf6883a3f37c1bea85947f05a9e6e7e849be361d31f2ba7a2e2e81b4eff0dfa730fe6f9f5e8feb2df6145670bdb7dbc34ba2a7f4f35ee450b7073d5275185a187ca0edc39ce0b228bd8ea0be58277e663ac9cfcd365f54aaea924af479ba109974670f3f11213b713f14b07f0dff7793f21c124f3afcea0c0b43e7412e5be8320ac71670aff355cf19543373458d9c32728ca26f3c1061e43fb9a2d5b08a07fb85602629688f463435742d197b90fd9f44914616cbb36ec48456fdda24a61e2b697e79f513c8f461d8ee9c185b31f2c0408effa5145a6e12c41803012113b055778683bbea3d917eb0ff836344b2ba1822b6da79b148ddc3c6ac7ac497f21299283e1fce685f8ccbbdb6379e04287ab0c83b42d021dabdd4949621548b153e9a21d32daff86d73e0007a15c16761899fb577286fe1d73e078cbf398ad78eea192d9c56e546fc4b6c250494a79381d8c8c412fe374209726ce9b5fda2cf28563497882ab5d067578ad9c32cefaf34ec68595a96803f11f619e1fb5709202bc4eae99507ae08224cf687c8ffcdd3823587381ca25a66a779cd869ef76a8649aef040904df80a3cc449ad8683c5d00054f4f0f059067d4ba90399e84094d90365fb9cb3bd7be75eb9c0003af3e68296ad454904665ee9daf5aa2baf1800972d1cf0e012813a54a63617234251c9eba46b390f5289780bad427f18af089c65165389c039f2cee2c6b8a52ea909114dc4f6c756bce09dac8e6bb708468d92b1b878dbde0a08b00e0b8ebdb730f9d5fcb86d043a64fe0ff1d3df067ff6fd756eca34e8a0692d383e8be1d3ead58e4052afbee87205b4985ad3e4fd5837d00ec5eed54c43444c04f65abfdcc32be75d3e0306a158a0428857aa8f4cbf0be0149b1f87b4687a9ceab33e930ab499aa585c99f7458179beb38dcda07f4710c9827f0e653de5368fdc457f316fa5a23cd5672929598535c8a6f2db9945a5b24c9bd69906600fd4c7f475a6f622f9db242f8b189b09a00829074bc2f6c944090d88af9bde983fcb27fd8410faafa3f9daead707f2d05b7f547bee1962b1911e2e9b0561a4f2635d084dbbda17dc60923edb5025afe76d541b66b6fc4faf7691f58ff939d89adb90f4bfed618268fde3d7f18a0a89bda6194fef120b99e46406c200a4cf72f36631250b638a4e27bbea7befd85fac05c3dbc1a40cef84bc6a225389a80596dc69298327098130ad61d930c28f5b6cdd313b95766233f028025a9e5429591cd62667474f32396f5e78d58683078bdc7e0023c4839a4f802ab634152043f303af5f6dc28e2de61a4f0ff61f0d04630250a2f37d2c57ed752a05bc28343f58a994b982b062a05ecb70b0aff5e241bd6d258a7e3f1289825a274689a203ba99649b69704614ef7089b2d88b991cde28265bf2f37e2e337a73c38cdf0d0bc963a5d6efe0b90ca0c59aaf2229c051efaaf48ae0a0ce0f660cb31e169512e7858e81aec8c4ed70dc2d3fbe58a13f455e3645a1ae5b6b9057b8fb4fbf8b9e2ba6f27244ecc562e65e2e248a9bd4300a67d0f1750179c3b858043467d04800b4e1a6e84ab77a483390a14830adc3c4b3bd74d95a2a32db17fa9fb63533b4917f76c9101c67f8599bbaf5ed32f0bea86d148638c4d21cc51433bc0ed75ca7e2a25011084cd84d10ebf70bea3da258f0aa42c003d41585e6ce684d47f167060b16c41376938354e03012ef8ac103a761e4e4539bb0e23279ded82ab9d2753afc67d08cb7469f644f84b7fd108feb46578ba8c458b735b09d83678e4e11e2a9819f05e9ba87723923f1fb6043e8cd440c988ec5dfe25f4e03ca8dd9d4877654066f16313f0329b66c12e03675177dfef7f36115df1d070da641b356e4906ddb6a824c7d6ae8f495101922c8ab5dd79daed6341d62b0263899d3e83f566aebcc9055011166c4d77da400d51bcd929f186267d4c503fba1d4217d736c9b1082027fcbcb47f07a910998cecef56481105ed5b24f23195205e08dc2a761dd2f6b7d7f889e6513eae59b83362d216649e9ee10e2fdbfb9388ecf27826eaac84f906ef48b4b3036d5cb85f39bb79011af247edfee5064c75d62e4bb943135b5aeca630c14f9e29b7365e7023896f1d9266da271a9f2ae02d5f645e4349918bd699e1cec9bc6ecf65ff5baf2faa48463481059630f356c3de8773bd0f96169b88c87ecdb2e5fb2b1303074e691c12aaa94d0f1058cf9e6c4fe40da1c31643f1b75d809a824eaa3ba6cf8814f94294f7530ce820b32fa2d2516ec5cd13893e82eab19dd8bf0da1be0b3ad42e726a7e399820e0bcaf0e561ae1054696588006800eabc691cb5025ef918afda8f0c375a66a53bc866aad3b05288a9255ae022c6c5bc67a9a5ad1263b384516b5566137ed15a0b46045c14025b4b6ef233c00868e8e437bb8cdd5abd75a938c0507fa2a8d25dc4a80d10b31a6b1f678a461b0dbbcf672f6dbfa98f8c9cd73824062611faa1c992cb46d474d849afe8dcaadc04b78e7b7d6cd5703b2bee1e02f046c1e60bc22c6a9338e8916bcfe5f88b91206c3ef1fac1615a8dd3c8d3e1766a3a2464921e70daab6ad1f57cd25a1660a63edaa5083f67f4bafdbcd8e1b490a2d34c2071c2e960588955cb744b64cff7a870d706708ff9029675fa389f4b5a13f77d1b58bd0425f4d44f3b629e1dd2ecf525d7c0a6adb5af76b22fbb9afba79e9315c170072d1e7be6ddda21339da085723361e1da4fd01b2d6c4dac62b6e92060a0bc15bcfcc5ad07533529fc2273d00b4f3966755e645c1c9412709334dbe60e4dc2cc9490156d7f884783fd0bc1e7d713c14ff1fd5ac7cf548bcdc310919e058cb4b2e10c7c3b1ade90a96b784429ba8959719bc82bc8f161970284fcf0619531cf03216413882a480538fbcae83718a3da5689912d216f951056c46381588c0ee1bab9af696527b4ffd0464282753a9338709f38f6148f701161753960145e74e5a52d06de1ae422351e4075eb440f0ce199b478c5e9af4a6b895dd16a57bda319603c1c67b1682ef2d116c67392ab67090066c06f44249ea43dd99022e1a9cb0d8f02ac86cdc22667e0e5e1d10c592eb69b5ce6075dfd1e884f43c48f3cce0404da1ddd02ec1f4482ae128287b2d422c8f1d89d80208f015416dd4514be8ec1d3bbdca571429c8ded6008420b4593a837744da24bc72643e9536c025fb4676ae49a3ff665c0fdd0612b79e4a1ef58d2b18e45dc1c1f2c6c151301aae093c45b1f2dcae6f5867f99bd0462195537efbf4138d0aa883123662279bae3c2b61fdd56335468536715a42a7140b01852cb6bdf463385bdbd017454eace39c3dc4bf5558f22015c1afa8d523cbc4d2bd311a1c4063a13fe633fe7938d9a5d398b9053b9757e7184d9cb08fbfe9955e8d65ca812d7c03555a16bf27dd7a19b933a8671b1ce9415b3fd3d32fd66f30366d79eefcc1d8d35178bc9f9a5925a668d6adfea4b689eafb969f331931ca33811445b6e73db6da50a0787342ac9528188b152b9fb65c5fc81b0b58015c505cdda4f618a89fe43aa264922dbd37c84b8654c457b117d9eafe7c8f4277f4fcbe5bafdfb6f2ccdd5f6d52b94e33d901d0db814aa14919fba99f4aae4e93b08e8b2da5e95b1111fd8ffe946a526c3586b606eeefa802f07bc6236748497058164ed54cea7df8a60824728e8da86d7846fa2db3d13020b55dbd9663f8432dfa61b227549b6a0c220b6595edb8f872cf2aeee581ccf3a64d3afa5a1ade3db70ea0838407a3ae3a891c077feb276b23cbfb404447d7f3651c0a9bd14b090c83eb282562c70f5176c393e06f2d82f3c7ff6a2b62aaf615f5e2ee1058e4daef4a941568d6a5e330e2202fe5fd3ffe4d0a71dff9e3b4b1aae8488ebbbb23cd411861ce02ad262fdbca3f37a0560f8d4655642a705d71ae0f95f3f579ee11100d2157f2c026f8252d55e762acbba38073eeaae6c93b9ea4d4a25e3dc16312390557f1eb45c37554e99571742e175786e6336ffc290eb91192c66f3dd223ea061bcb9a93d6d1104ab63946cc2835c54c74631fbd3fb8570a4b596b626bf15acf1966ea048389030495e3ec89c0ad16981cadffd6eb142f1e884a75144b2e812e86ac1e8a497be0a3956e2c28f8fe3d1a8fe27a7a2eb74c81466e4e382420d480413c7920f4e1627acd0bf7f375f3007195f2d8dd8c5c9388564ad866caa857eaabee84c1cfb9cf936944debafa4cbd7b5d3ef82d3eb32092281376eadfb90bfb3d9194adb735588372a3ef267f2cc7ad5782b8c1dc20a977e46a98d0576ecae796e2c7c6e898f35895bdb46e4ddda9be30779b0366f6136252d6318552a3601a0e82e3567ff313008bde67568be1ce677848bb58279057228ed8572d886959a019351415bc95c1fbc94a5a64bb9d460fa93d637759d22c2c082f11c71901e56d72ac5cacde7f528d6fd3e03dcbe759ca67d0642170ce167b6e9d2cb17a4015ea44862bccabd8933274dfc79621aa7d26926e96ae2ea2e0156332932f08bc86faed5b4ea6bd6bd610a53f242a25f21c5ecb6fe6816113a7aac074d39fef4fe4c12ac8bab84f3eb8cb74e788e07e3e4f5acde77fdef559fc0bf96a6daa92a7474a7c295ce3e5f8372033699aefbb442d431719ec2220ee22490a7f5f4570692ebb07098be979c544e6f7bd4fa3ae411eae4475a39ce710381374292c373feb6e677867c7eeedc1969e326bce465577f7ef069188abbb9e7611d7481881a838c5d9681d54df2da04b8a03ed9929e7287bf008cdc68d86b420553ec8a1c4079dc49c1aae769cb964b29b20f0cf3496d3978d5a22ecc2ea6cbf6b7ed573081d701136e25139c19bece46cdca3843da47832acaf13c0844d3f917d037919e0133d99583b0dbb5754d0e2f3d1c82432179b754f297cdf1f1ceb610e003a79f4043609be8ca3fe6b8d0bf17e61b246e920c6c4f5b861454b3edc1f074720e651e01935c893cab09251d1f92b5a9917e4adcb75a9c42379f2449b213536a9b5de5c4770fdaf6207d6633055405ae06adf917af41964c26b9c7e80ca06a855b48bf213d560460d235bcdcd0a1571c2887280e49d21049802151802d468fe4044e59292931c2b84fa3a5baf2b2cd7427e887e2d7419be762aff5fba996919be2be42eaec55868fc3ec38f7ba434ccdd846f23ac2cd016562cd629d453d53cfe2d4b078a3fb2f9c9a8d9369c497e6d8e9e522bf860d56df5ec6f72c7b6c738a9443a2d0a0f83b5bba6aeebbcd5db020b55c3b03be3c71565a7334f3d7554548aba73d69f655a79b9fda07d0bf17af5bf887a3a480729fe701bb8c359a5c37ecf4de9b996a6bcc70fe85d62456c90b0c538d119144d6281606fd65257925becc097cc5df4a63097bfba50d2aae9b2ee8fdef084807e99b6744b2cc54a25c61d1eada4015f36559e64743a2796b375c2f4d572158869020391b1c9d1766c05905dc07cac1a10c5746795f2eea663436730977ea2427863f4c7c0d0466262beb19f9208e7dbc2126447150081bd81827d71c7ce53545ea87b54fdce196b9125d686cde99971b2b043e6325249b0e533a6081071ccbf1dfdd8682497720c61c663bd6288dd870d036004d5a5f22642c07abf5e076dba2e9231fabe4b60bee3ca194906ec90307aa0c952ffdd9aeb85466b8f1719767fdd7927536230b133034f61c34fe8b11c3ffd2bdfba7c504fa6bf05e19a6c5b6bf179e3f179b484a44aec4926f2e6057d856f6549d56fe2830e373c88ed97176f75ea70728c399d12935765ea6482c528f08ddd98237472c302b6edc5313f5ba71842d678d281cc3e3c76dc6f6b67e0674e36f85d6300a895ba0d6238199244e2a8d505896ca76558faff6b774bba0ae7edd2b28b18c0842091404ff68f31727f91ad964e2b52effcde04789b5dcbaa22c33ff809d184ab3463a37a31120436d5f0568873a61f5b65fc4fbbda7d96795aa992b80177ed719f873ba1402841c11b4c57260addebc6a3dc98aa2dc4b5610c54a8be5d0a66d0f4995e46964a6f445e2076d8192777b68ca0aacc2084ece345867bed74f7928dcf7a0d377d4cb9cde77f1c81f485ea18e8fefcc8d090a99d2c0fbbbf7efc86b5f773273c160feb04f36bf186626f948ee37c784ad642ef30ccb9565f4a5f740aae07f62403ad45150ad5531ca606b17678777489c8eff6431f91bbf02503e11367c8839107b7fa322d5ce8195c7bf43e1f3d409909766610a3c37f2b34f5616d122102098428f71044c1c659f3f8209d1b3de6e27d93ac2bd59cc222a3a00e09103cbd90490f65d7ecce4c390c38505ff143612b183ab75efda831b8dfb45df3fafa798fc72eede7ba6847945147fdaa747e9bcfdcc2cd563258db3dfcac39502b02a6bf07b7276cd7f07e72bd1c1ffbafeba406bcd2aca6f37cb5d4a450920638b3982d74cc532e1bb2481737a3937dc886cba9314d3b9bbb6e9ddcda738d5e272f13f302f2bd1a0ac42de3b8a9b120699edc323791bca84daaf3c5e99e46f697823392361d36927f6faa79113690b398e30e59279748e5df79174a4db516d494fa8e52e07a622558aabff3155134a0b7cf7bb0b2deaccf86e5c931157908870c4423b931bf622caffc18a39ee703216cda00008536ea92a0afa26ddd201836250bd72d1bb884571254bf77a8321129113668ef904c69816a328cc9ea96af99700ec5cb6bcbe53318a90a061c67edad876ee6edd854acec6ebae934a209b943e94d182c52b3f0a9d885692b6d305c0f1a3b2f30502d944dc2e0ed961b7f9808626ef64409db8582ef33079162b22c19d58f17302ebea4bacf420f2d531170867b82239a253c82e045a7c7452862726bfd1af5885a3d2d25b42f81eaff9741e52ea5a3be2eb3b9ac74c0a7ed7a086dc170073511f3abd440b7819105320d656c41d3c197ee901eb8b8ce78c750ddbe08c8f1614a500d0d8bb91b4c559dc48d670525737eb32447a35ec7d3ea5fdb689cf9207d04abb939ac36d7dafa8f2d3d81dc1932578e08501cab1a23f01d3d332d4755e65e7a2335546a0e61bae6fb4dcc16df0affb1f7dfd7498e51399274a9f4a499e2978f141c639a2bbfac19fba96079e82391eba214f69cf5cc59a69e815362dbd0d51c40b1d113bd4c643324a334e6a033ac677930803e221ebe8f8a274606f12ffaa2e2431a13162cac6c158f83e31d971e0700f51f7dbd18bcb28995d47b8eea1afc98b59790c82823b75b1efa8ce7e7a0253839cb5d7f7394d881954aaa7c28d681b7f9c2bef63a7cd5e894619eefdb41919c327cab0aa38ad47b2ef04003b988457e1688a5138d0c0c46b3cf216c0bfbac86c1c7c4ba3eed5fb1308a2108fed92553af61b1c1455b196d170130d65bcd4767147b95507014f0cfd7ed2c514ce51e1be2008b3fe63351bc4d99a9d405d3056c885360d2c22e2fca10fbd3d003c5912f7696267382cbdb0348ffcea6fe05162fb06ecc09db249aea9ad57361c6a48715070824f2da787a6652a2540a5c92b1dbecef952ec1b137108f772bd5cd64ec64520557482ef427543ec8c24b872e3d97ac1e1945f0d7822192a02d31eb53a038313084251709125ef9ec7879933d3f592dab88bfe4b0092e2f1d154b82ca9a3810e130ae8e61ff9436547e8045772b37210089e443de09de18d19d1b11003aa8fd1fe79bf5a81cde3b98bf1b07dbfd30205846c2309fe43e98565011f374a4d01fab1f01a3c2f8e9c13558cbb9783b3be391af73421e4497ebf0dead04b2369aaf819d51e3a0d2d972147282178665546bb2fa85298bd778dd2c499347aba1717a656ea981cac7083456fd92ed0bfd7469aa34829dec32b3526e65ae13c3236419ce3ac1218f2d5c95a47238eaea51a6b14343e0f78d85bfbca4127c9573e2d947816d43b9a521eea23dcb3b0c6409c7bd02c0d7f64af46385ced4752e6ae063c8b3a49976be5005a5f4677a7aa85510352369960f417df19c781bbe1185e04332f99197dca2f58279b8800ecf7f07387a17424235c5188c113e05e8a0293352afdaa0e0d10b558c90c93646bd2d9bd1a3e85669df70915e1db605b5f175fe7eb4ac968885256a9d03be7a1ba0fc203b8c78dc64ccee97309c08a4ef166622138aa8cf7ce398f915568c346e519b5f07d5b444dd6e214afa37a4f6db1589d423700cc4febbea1ac761e43b14bcd8a8fae7279a889c2e66ff3d27fa2f8b71dd7bf0791d3346a7e3eff3faa631383369a97d54a81f0a626e416010d54e476a742d1675e0022bc86d7e8bb822533d4591a831b078c00ba37cc0bebb5f32fbe52ea17ae2050b8981df67034364dd3c905d36c1dd774a9543f87eacc059aaa841b266460e82163cca1785b37ecd35883f3d6b6fddbee0055eebafe462d58d6a5499c086db799ee920159a1ec6b788dfb902859a351189cfffe3d978b1333cb9ead0967107dfa23a326a639c590c9b0da4287f1c76106a331b1b1a3fe56df46900da79c3eec6118417d021156a25133aa74f43537482d24abbc082f27a5c29ab011c743df6c63dfb04e5d12984a80c40a43c17eef2d635a236e1f60d3ef35d40fd46213e29068feec98c4c2f05e03bb8d4b4989b65392a0e308d234de6635903f72ad61518d1e5d690d7689483dd9f37b9804f44ca6f6af931b0f232bcab95edc7e1b700b184bfa7b08f4f24a91fc70897397c1a1db9febb511cf08ffac619f1c509f0d7f50ec0ce2b8146a1f6ec5b5508718a1e9520848f021fecd4eac69ccaaefc76ed5817d893b32a195f6f91c0f994c0eda04611e56e9e0caba773536b49fd1a35d3b2d248e27591e16d8857009a8970de199ef51c22a0aa91615681bee9dff715b5b5a74818d4e8057b7e108a6066e2d403cc14667ceed6c9a6fa6cce9972f31361959fece4e8f0d2bc759d2c862f98a1b396c435b8ba38d0fcd6c8031c5858b76ce9ff5c9706157a6eda7a5259b929980cc35b0533bd9513273a49ebe17276678f24b89401a12a1a62086c79124232e97365241abb91b02710317eda5e5aa6531293e0be7e91e7a8b19914a23333edada0c6502986f61f1da5cb2f42f6b4946afb62bc94ba8d3e2acc712f40fe85ac7f36cb1366b91e96cc73237983864d77227f4022e7de85c66e172220c9e106fdf71a6c5937fd1ef1e994e26a251d2f21bea18e517651a7ef527faa15f3644a23d727d2045a63c2d62339ddd862e9a46674524ef50f902e0ed38f7fd91e4c1313abc9bbca229af45701d27b8d160056740057c7de8163e3bf18c5fd041a6a9d3c769560ee52e737d8068c8accc1f35ff9dd9df42160036a5d03b42d2458e8f178cdc19a7f6f22ea6037c277c494e017fcf718a05a5ef2634ed8704ca74f2865f09aed40cf09552dc48dcc906dd16d61a371a88827f47872428f6fd35b917e3cb0fe33719ecd5d32d0aab9be15e6de2643c3e331d22478b0d07282e04fba9022d93cb929cb09f6009cde25da6e577bb744b3b9d3f10b6aa9ea2c7def6d7b40dd36702e5a92ca870a28a43b3c5d42a954379f3fcebe34f43efbb10cff5740188dfd4aee4d7bdf86f29e83a004f18d39bdc44e42a0e2881bacf524d61cc0c1300ec07cbc05129e59ca969bb7b6606060f2e27b606eb700851730e2dbd106467cddd93c9ee00bd0ce4e4c4ebb6942e356b04f072d0428623188fb4b407edef3df47c6b53c5f5523310bb55759c5ff627ffe8e561d6e6efacc4c932197e6130bd42028f523f63c317bcef5622c10bd845d29a1df266043c758931f1fa3a53a5cde66ad642465271cdef2d504d88858cc10948b16d3acf786ebe0b7a6a3faa69d963d13f67d89924054bf8ecbd5539c4bd21ec23b66636c170c7435cc14768cbe64c0ea4cfe3d2df3d448263c943e81df688bca13e50f0074339053f82e1a446a6fdcd4f2fa7ab53649180ad1f717312dae0c6f599ed62389ceeb82b9135802f35634918ffe5ea25995b2b9436ab839d6e40255d6f3c291906ab3b2d43108dcd36b3eafe6ff107c0c195d304518cb8dfa559015d1b3fd4632c157e48250d392d356bbb3031bca3c595c9ae2e3c60e188f5067720c4462c0eb1eec58970e6efe3bb0bc1047266a0bda12d455332b9e291539fd8dad7062da04c20a59bf84fa5104f8c4c557cef31a4db8cbd6c528c5251d8a424e3f3585737db1a1abc9e3cd92053d5e0d6a33f52b56158321631fae2e58dd0039fff5714e8cbb44e6cf51287e677a901e7822dbaf43c7dd4843969dd7433b93a576695568bd39b1c8ef5deb75f9b7ba7f6c41d7ad7334b16d795e156326617bf97652d27751abc102eb04177de77b5aeca1a9ba33f23c31327ed20aacf546761702d0fa32c26ce80d7680eea563b59f628e89c08016f2599a954c5e8a08570a7f5e8d3f404fcd74429a5c3c4e7b512f0f8f43fe9acadfabc8827f30ee7536f824e42b78101bb384783e31f2c80d67d2cfaff17a695fe178f8dbc9c74c3f2bdb129bc8db6463094a7d2cdc9d8d87bc0aadf76cb142fd1f3a6af3c2d43815046ff075e17e8c68131a4d838046471c64ac7a20f9e5d19da071ebac2be997222efb84518e3164764e79438d13f565ffd73b898ae59a13d0de000a5c804b4f1e3768ea664d2677fd562b7c53075ffc56062bf930ffdbfd74b71e7e90d1db42b6f7717017662d3ff0f13c742ad49f2c2c9bc8d1994116b1cae2da07f94bbbb614668f1bbd84c6fc65b43be488ec5d61e1c0cdb5b7e5a8a3e57dece41c376e71209e24f59a1009d0014c556ba00cbf7245de079ab001d72e1a155b2bde0a9c317479f7fdf0d04b35c9d738de012ab5a6dcbbc58ad93adaec507af0a5d6127ce01f26d67b164d63cec8e60f9bc2f493a4d4ce82a08ab22c6bf0342bc059aed816b8fbaf210243a345c14af53984c5567808859fc0c2eeebbf0aa2d5124c679168712fcc6874416a232b059cb8cdc744b0d072f8830a95501366b3bf5526fdf070c8786aee55e4f2f744ad6143230ef556fd3c34967a0cd9ef1a716a0004de971d029dadbf7e113501cd3d1e211affbaf6a5241053ae3b984b1440911192b3612e3d26a7a01805f78eb03ce853e54f25084c500a04c0e7a01f7c994ab7affe808af816c2c852eb689f8f9cf4bc983d258a0808384a9b3df829500be8627a472b0bf243daec250e69f7e931f3a38b1652d5d0db7519c76582c63de01bcd7d0958ccedfdd5b36e423073e784f3f452c0128a7accfc8a03c25156cd740f4a1e2c339a4d093019f01e9f986126d385c83e09c3c6cb17c96519ee3b866e544a8b028f147febc54b4b21cf57bf30f3e138e050379186e3ac0279566459853efdc100aef47a534d3a977a29b61e01e1f63770ff3be989962040109344e1ad6374c5b90e03c395d26ded0860fcbfeb5e05a61c037d8741da5fb033c5883fae5ccbf48330fdfd967285c7ba6c3b19d87b82d6c09373e80a7d56ec1dba727f89589c7e8bfdc58306e6de5a0c5e0733788e3e7e130fd1aa992e16e11b556f4023f3bdc4e9d1f8dbd1a7ce3f0d936032ae0c8952a68b573c7950514e78101d4542b675ccd39e6ad41648c8a14aba85e5f6df763559564555117f51255141f50147b607980358b4badd0433491ff0aaef459da4b1d556194dd64507f4d6d6595bf666b578339672d4708723b334dca8ea89e783eadd7caa9d3931ce7af34d396e83fb79cccb89976162d430f27ca087cf7cf50b06bb2cdce6754cc5263235998059a6819c56e72f10225d0f7e53064fae5370b4cfddabf1e82d5bbc72f356cdc1aa7965b1a4ad5f693ec52769e588ebd41e16844db0100f768cf9cc17b855283a9712e0e55f9e8876da9e5fac199e2b260b34bf2d2e1c1b2301f14be021796819c855577aad90a5b36edf9d04c81340ecab74e0cc4533381dc2b4bf9b0fe363c695c1a7e009166717bdea7c202cddc74aee62325079c07a58f4b47453952974a49e74c303bb798a56af7cb65ca71262949b5a7895ddf595fbb02025f20dab93a9b481c8cbbc15edbb5bea95bf6704349fdc339a52220411a65debcd6ef087d70b7a783c93f899bba091a0806cd1a48c7e02e9fb65448adf93e0a488fbc55eff26a20500a5e1671155d646187537c8e742d40871b807938dc5a32478382bff87804d681f0568161c07749ee412da65ec1c2fb99511ee9b7e79e8fcfeece56e42eaa127126429750246f54c1bdf8e82f48893feb56ab44fda7b5d83b5f4c25174b5d01b06dc4560fc149405b32038cae807470ca9c047b9912d65febffea0509ce65a70873913c425dd5442481b0167f0621ad57f5c4784dcc2d46ad21284bad432ccde9cdf6e67f8360bc2c5735a32ff8d3605988cbf499510e56bddb84dba0221d0233fc61d5c5dc8aee1ef50f8e1d69d5037475e03a75726ae148e440580e0d5313d87d394b7434529b82b9c392182437febf73a3b6beeb78c713a6a9b8fd2b3125b568f991728a10d193e8e628e8b4ff4ddd8b0082ab9eb404530c655ea48db3363010b40c42456ca46c58ccc285f4adc50b6dfd86a9f146ee594f7d5965495759af8e7cf086c232ae08d8e3d92182f8cf83b2fbfc128a15ab3e12ae8cefc23594cce2c988e549ef638882056766847ce24eaf33873fe2cf93703abbf60eba9288838003d833c8665c7005f6df7eb6c1793a510c1b892870a2a6aed95a25f9323ecb8d496e12cd899db391a55f01aab06ebcfe5801fa97e3a06c27172ae69dedb4edb83628abfc8d9e28a0de9bacd849d732b87753b6f486528a5dd039afba741e8b61224327e4d8af94377df76ff79dcf90e91e3de19e9e2837e39cfb39694ec32f56675d9beb16a52bd8fafc1e39e48ee86078607b8be9d17b7c55234f95a9601a006d5cbcde07e75f52f99206b47b6e84a261d5b7bd49294648bf55e4e96f707e4f1e08dc15ab42fb4d2977d99ce349303d3bb473396ebf33b675ecd4cc8316b4a521b0f7c3fead5e65cc198ce555f13b68d93f6a89db2d563dfe74d03e20144931ec84f4f8d67d2e6624ed9d411112d69e021b504bf7b23f91a591dae0d3828092900ebd2765948a19df7d585a837b646f41bcf84406ad39dc57a1fb5b08a36c7ceaab94a6e405213d64ecc7d062186601ae1efe4931de7d8ca608bb68b50841418fe422e210f7eaf6550791a238092d199d3cd3689ef44bbc65c5466f670b60a502e6db1eb5231d3a2f89f820dedad60bd5b63d9e6cd2676858862d13b915432eca04f8367d5a426c770bef79d3a5152ac7144866d667cfd6bdb29ebbd963dfc68efd038ac3a5edc9b92ee3577c8b77a7375ff76d93e798b42665bc279dc8c9fb893844dea49b3885c03bd0f99c26a495335f674d6871811682b98ed3042ccef2575c571899de181777e54b9927680f73712a259c2f2954d6f91e8a27f86d03d23e135ea01423c6e77dcf42e513dc4f6d848d7c140acf68d08f6a3f0b2b1a8a0ea20ea59643b0a806f567dd18909eb509f2683e5a192396046e1389bd366c3199a229bfdd404c36ff4a2c44a1fe09c9362a7a4ae01ad6a5a6635edfb935dd44715795df733d276d0e6ba6862c001a615a9f1adc8e1a540c03b4c94ef908e3002aa7ec1f38733be1d0efdda26dc7e3add56cb13746c19952d802234e0a6a9f9c3be5370bb78b7c460baeeef81cba52b1c6e94893ac853eb81222f8c302f877b4db0cd4d115f1446687aa497ac4b0fdb87a378f7dcadc90c9913b41ec687a26f99be0c26577dac251eec995b1b9484784e4e6c3e4b61f8a26730502c445583a4edf7d68f50b6141b451ebe65a8d9c21ec1d15dcdba4f849ceee6501dc21ed8cf8a85091b6c1b4968f671676a273a8a4e14b990f41ad71706a668653b9fd1c0b736b1e26e6b85725a1c2a35cdb951e8b9c61ee4761e8c5cae337887eb63a7a09699d0d83dcc5715599fd351ac260f326a97e77b2d73c4f6e8dadb5eab0c0ec4793c56c97e6abe36057590038c6df389c66bf6e039f8d965eaecfd308603c26e49e8a360f7c6fd54d0fb9fbd924464fc821d3ff30862495629cca75bf90eea6679964b7dd6c57cb560046fc25953c7a0694370e290d0b0456c6219015ef7c417a3043c150df0b81d87a39f3b795a300841696920ad7c6f464b4a3c753c48542bfa02ecea3d2be299cfceec1803d5c74a6a52efd3dabd063602836962a5022dfbd0b5e2bb59a470cd2978ec68d7b219166c64992eb8cc54a6af91b68fc0cd5c9071a68bffc56c17ba59d72a103b8fff3e4d806abbd7ee7f993aa1934b72eea8c3281691b32b14d860abec79d8b450c7f309b516f5e7522937aacb9bbfe83748599304459b699fa087c3b4021bae8d027311eda6f90ae76cc2d5a586e15b50f861a06442d2e79a3aa697590638a9a97ead1c8bb5fbcfd259254bea2c732a1677c5e53ecdb9b1e34d5296ad0b0bc6eeffbc7adb5e03349a4ecd47774e6afd0dcb28bc8d941910b2b742c40cb5e96b85020cd5259f74eb1bc09d7b1d5246d8c3c24288c6b458b71d4abc8da5a33b3b36579e818bac4e8fe7ef18e61e6376ed8f39b9a8ceed428172b45fb011de624d150613dbb324bc18ec4e892fec324ef75a5c80edf0ff8da8c85291e8c9feec5ecc8a32209ce20783a7c04ce8cb8fd2ff3da4b7aa272bccf777264a4215df8a3f09fa036b33af381196203105d7fda53a4432e9ae95140e4cfbf274f98626beb41b60ca09dfd8640ee90076f5f9b85c01b37c38b4d17436b9272b0f05a20589945b61d2ef5975106bed9768878a0e042958592919f39d2d8e687ab347947384351954257ccbf07bcad10b1b808eb5bc057c0acca93a3bb8658340cf8499c1c57a634146f761936577b2908ed817f0df43e75c8ecef39c0331daa2bb79b730c46aec0e701984eb8a54524a1c4cdf3260a980fc877394647d9ea28fb0fdcf0491f793a790e46ad9c351d0b3bbdb50b12cc53f6fb94829c08cbbd0013117b831e11cd76a6eebc1954985daaccd258d377f2f6c10ce2635d6ada945a327c946c009c42559ce1fb48ea8b89e9e5674859849145222045e3a211856014bbaae6a687304a1bc83a612643e119b5abe089090ccf002aba5966b54b7c15719ddb31ee3fd41a7ab1d4616d5a9b5704249a9d707b101d1d9c3b718cf11a92f1a4a83ce19f6728ec2f57ad0a2b168d2c51bf955e22d213dd9e79f50e95a499df09fbf40bcfa4b1c558e980ec10806190792cf3a015c388b42a5e9f2ab43e4a137ebd856588f77f3c808af13bd3bc2b3b6054f9bb3309feeb18e23106f54a1963be61e2a62fc6b621219934a51f43709c3042202d64e452d74c47af98085c5ca612940c74a8889a4bc7839fd6d7bbda8f77560278882a3ad11c8156838edd16271d5243aa4b4dbabbc64abb9d629eb1189254e2462fe6ce0f6eebb0afb91294154e24aa18c972149921f0e6d0799437420f13cc1a5fadbac37a76ab9530c062f9aa2e2317964970031ca8ff839fd645e90b892ba5c634c8f774c36b1bd5b19e8b3aa18fd3f3f4fddea34f2520e7afb12131da35c8808508594bf882c0f773f42b0e55de54a4f4d92079dc769595be4bdc95a1e0af1f01af8f12c37762ee05ffcae33afe6a96e0f64474d0d3cd19fe81d905db107c0ef22a0cf978ba688d06802519845775cbd8c29573878ce492e65d4e51f1b446cd84047138af2569feb6d7e72d894560d178f5a8e0401382b9f9d0bb61f45afd005f20efe9aabbb301c0ba7b6ec0e1c2e0edd255f66107fa754ef8aedb21f9de74eee025b77cb9a36044ad8b59d8caed8f8df3ca8657237ece006b1f9e6d6cbc0d74f47169dd40dad820cfc1c9f75453d3a1b760c961589419fef51705d797c7db2dd715a99659f41505fc19542ff5bd9dd82ee2bfa460f2d7b391dc3ad884133ddca0faf5c5c8c843abb7b22e77597bee1597ca5b7a971515f02c303c7687b913228823847b3626b35e7f9070c77657efbcaa4e0815d105a3046315143ffd764443354559cf0c83b691b5f31a3687c36730ccf747a3f39306ac45aa9a92dae34d508cc7be12927a080fe6f376186cd9413d7884010f3cc87feff0798a9627ad3c20d333e275ecde65d4113033d3f6e651839673305217099c2ce4f8d8924c970ceb21f4d7cd3f061043ebbd143ee9ccf0d0b5a6eda92853f7b341d2490b6ab89e8f9c78852536ff09cd5518b57b21cd1249105ee1a8f29367bbe80a99597baa92385725b5dfe7da872f7948e884c07a4e6538f5e09b43e7a4820a83b1146962de98bef3430201a4e604ea59fc11d696e80e7be4999d20cbe92509d8f1497c7e862b18f988f3fdfd81b26698520e0b10149eb287e2015e8986d1f135713019d35720dfb65adea1b3efd2aa7eea783804122296b4c7929b33249f9a04cfbbfdfe4af6b7dbe54e82320b983a79b831a8f3907114f608ea7b0ac64a11030c278eb45ed9b175a81c10cfd313137b9ef3d45c82b154dee9034342cfcce8366ac3029bf40523deed4fd166172d575df889d1f507601fd785a1b8c06f639c7e6e5dddf47227627063b2f8516d4764fc6549a7f84b76e3176fc2dc3e00a3925c9bac0fed03ee5472d3df91232afb83c9b3684a5ecf0bfa59bc34a8c08d9f709c35d161b8c37680373f9b86d540319da10873dbd0fbaffd398d83a3995e5779b87ba833aadf5c8d58bb76996a07862ddd0998e2df78bd82d14bd5004836f0e846cdc557b8a167bcba4ffa5b0f85688ae0d66326df5c5881b08be5c1cdb3fa6de521552e6a4d9c0ebfea522f579125b1c50ff56244e1967f9162b7e6192d4be3c5cba3ede958c65e3aef7a58d0edca070c1276ba019823a4c622272f25cfcfe28ddb3ab947e966d2a533ea9fe038a5e2087c452ca41974edd2a3856ac57d68141792836673a3c465e66d2466f2498a4ff9e5b18b26e54e733415b4b0ed77d02bac97f036f1707f80361c00d4bbeb05d7f1008df1320d932576c40d29bfcae66cbf152b1f5b8abffb4af414fa51b6a2b658b5e96618378355699164334a0d62fb4c810775f4b41c3a307c4a8f8f7226a1e046e262b4c28c60761fff1f4aabd2ebf498426da6a22c475513d90cda2b7b07b8c2f9fcd69c02b4786ec4b861137bf669e4871f2c1eadd094e65254ba43d5fbd97f809bbb1f7e1d987045b8a0ee3389df7c6f3f7533352c67099e4a0c051982e9ded49380d33a4bb051c331d3693662a6ff8be47b82cd52e802ecff4e396ae7c39879b2d9ed6a703bf2874013591c1cde30c6b03f04cb765c6b3000996aab444f1afc147cbcae5e39b7fa050fb93ab4a042a7f7daedcd57e9cc63014b0063bbefa0225b662b00600d9e4f0164850ea5fb360cf716dfb220996683637bd90a3c4cc1335df1d78b86c65bc97ca845e4e29fc811d6e09c1eab05ed86974a06e7a087a5878b4686fc22bd1d3d57d7ae0d3f9400d1879eab03b6e4a5f5c4c560b3de7f242ea389bbfc723ce1565c390b3f60df28dd1483a3b6bd858327652fc30885895fd3d6607004484dcdc4014208e55955b07e1e55a605dfdf1ea129b540f683cbe2b18831b2ce22eab9b1ca953d3b24802db6a387352e8db07982982f60c695c1555b92b629b6362b4e5a255533f3bf2945aff8c8775f3cc30cd5b431891ce179cdd1ec2bdca12168e7f0be709a8669b82b7685b40e9ebf58f6e6bd5081554d5afd9a55fb68e8c0483eb488ca626dd6ff01c1abfbc21c9a351ec864509a764331e000ac45607f29eb08dd166f2b5492c85eaf3a38443aed366a31331c9c2b62c2ecd524a712c8d3847547398d07937ee6c194cbfbd5b1a83f64bea118d01268ec6d4407a7e4c5f26e1639ab519975996301869468c212c2b803d51aaac49e468fdfada8238f2d6f92244f2bd6674021c35dd9ac42a188e3fae1a97ca258ac474d6dd11976c6bd459b2967a1bb8d5a7a4d7535091dd2d13898e478dc3c17008b88524c368d18e34d3c4aa7f3b91534fa6cbe177d8a5fe85e54d48c75d1e94a22057c7b60b8294788c938c5e0f2e6f6b5cee61c88a7aa55a376111ed54f5ad3b2f3322e7174df9ad291613722c41414cba402d7331b3ff6cfc5571fc37f9a2c4f3b5f1f24c7e591a6f1dffa3692a3127843d35ae1197efad3201e96ba9a15c70aff7f543a04d5f83e6739ff1cdc3cf24da48eda69b97db1c9b7266a7f7917f62822cb0cfcd9b3ed4e825c3b5fe22d8dcbef9bbc96a54e8290b2773943b620e3f45d60f6d74f32ee003bd13b6455ef85bd01ed947456883894e7fc1f3ab6d73dd7c53e989dccdd839f883df0ac4a075fe9889735c68a5f747780d2e96b3e2651cf9f3fa6faebd011c59442269d8e8f9f11c9e5a7c073217bf042bdf30cb7a4373de5b7af6b27adaac163d21e22df0fcfd7952283256d56581267f2f5ee514db6841a22e838a23ce17c2e2f9534e4e957dcdbf39e54043496396416fe4c60104ebde75c744fab942c58de0541120192a02ea6dddbdcddd625fd2b55ab774ee7ca6e01c35f7150375f3cfa7ac443c6b9fb159871c4a06ca7d0a24175e43414a51daccb41c5cbc1c139abc75e2f1fc888269ac287763b0d6c2c0e22a7655c67416dca862e2da4b71ce0dcae0d15938878e2c0cd0550f3e231ab18bcde5ca10f51c6fae17d94e857427ddef17f6d926822c62c5762ad5201dabc9d42aac74efc14b639a3210601751d2e38422fc5f8cf108198d2d3b25eaf6c5b0f4c3cccea429e1a19cd1abc0b6becf007eb8dcf2d5e43be14d64c57884fd29a401a48956030649bab18c16c9c4bafa425fb4c88c641e534029b93f6dae85eaf20aff00ca211d60cd0270118637d6004a2a80fee51b4d8b12e32cb3485c4bcbdd97242ad1704e9078286ee864e2289f23f826686a5dcf54fbfed75c45c75fdffa2643cb08e2d1636dd5c38c1f002c74117142a1591a32d7405dcb678e497112e39f7d0d55613c2e44478ab774b58690141704f4d8b5b380a7e8977c88ef106cd9455ddc4b61ef66a88a700ecaa0a41bd9ea16a812d3fb07d61eb1b7fa5bce6f75a44a5346f5aa26754a80c7eb584a4ccda5873027b55bf74809f8e21e45fd2e398215781dca7b675a2bd6822b6fe05ed655d19d11451ca8aa8c7b759bc50481901afc7169ed6346b900c91dc952255f64c7c4a4e99d630e0f091ab31901ce556613b48c778982aaf5cd85d91d2d1a29cd98f7ed6e334e6e5868223b306bee1a290e39800b4e42f0b81db8f9ea253f6f7c0a35b6093f987cf3215a1e2d2d5627bee49446bf1ab7d4aecb08e06ff153d0ad954c5a60448a53eebe5ff8fcd54b7896124b4142599d9f54399a4c3f4601e8a93a598cd48339dc4cf7630c0735108298709b541f725242ef1817da68feeb0a8c4b444d317eff995a2dc6fe595e62ed7d214d2e3f669a51b95e80efdd6e3bb51f797ae792172d639ae3670b776c13403d8f62a0ee77f6fd18f8da520c317689c77876e55c88b2e03898b13e64f663b0cca4498bff0be4e9ccdf8aa3afb6d9ac7268382bb08dc2d22aaacc1573d82749e89f0d98d06155587894ca8fb0758f3e4d94a8365ff9df191ad5fc183c34a4dfa8a0ebe2f88cf647e27ae8c19b6b765ebe3bca2d48b2368dc586d5eb41ec205baa0da5f637626df0f39bb1ef70cba8133db25665f7842512117effe0128ba359992acbe152549f330aba16e6c5c6cbcce5877291c46c6ac5fdd67e648623d7f8c73644f5d0d26f3ca4f309ff529f7673b1f9e29c47dd1321c8f22882c73b5496cc8d8a5c1cbe4e42f778207e4f5491a203c780ae8e23ff82faeb06e966fa8e25597c13917cf293f088c36026b3afb76dec4f3c62c0ff0b6a23409bfafc86e367b31c890962cdd58e708afbe2263a83667aaf6f13acba236034b5f9cf8571d8284233cea2d2439afce1cf907c3d4feca192ebd026afb332c79f45ff7a8944896ab6a08f645a84b75d454399843c10881ddfd1ec15b1f03e4fd53215da3c495e994668297375b01c6a55aacfec145198ef718a4dabe8c8fd724350b2957970e990727f550e1cbd0ba093005e63785dc0f643cfa45889ff14e22661f10f3989bea92754f52615764f2d439b3d8534b5bd1b533d4d3210caa66b343ed16e60f31f04efaaf50f352f6aff1e3434eb2b4cc2287d4be3755412c9cfaf7062d827c4b70f8f4649fc413238ecc81b8a76e7a23b78ba47be85c8a748f71d6a6851512f76e1e07a6dc6c36b0713671ab076e52d37aa71b148fc53e134eb417eee9184f7564b3090ab42b74e810c5b43e748df2801fb7f1de1ed36d917cf1cca8d999fa501898371353c42366fdc8493471c283347bed20c1d1f4457ee6186b0ca16f57eda38749a602810c31f57e6bf6bb50300a259ef1a2e8166defbba0c89390e910b11b8f5e929eca1b1fb1fa103d0fd575a176d92a24c4a7e7fc842dab605d9ebddb762d2bf746ba1c763715bb6137ddbb88b4ebdf3ab772220186ac0e20dcd632b00a330ac64282e20d094777af932ffc3e425e628f42110f9e2d027c97e733a21e0d2c68dd297b2e6851996df7cab2b734fdb2e46eaf841f75648d91048c9d102902bee97096e3ee9af7d23dd9f3abe8b4680c47424e0c8004aceb808fd21ee20b68b0db625cad52fabf40f2bef6a1af0e96551daf5b8a978a62dd57555170165a95b317f2c5e3e65e3458b0e54ad7798cd7027a47510e9826e57db6284f12a1f6b81dddd55985f1c9fb28c48bb56b39ec7a0bd1405ebcb6bd436c5d17bcf2af6b6b3a735d405e73148687a43c2a5131423378dabbfc4bf1a7efd211fa116a5c056bbb9416fce2c1e4d678d9714ed38ec8a644d315bd39b4e9e7fcb19ff03fab9f64bc772374b0ea07444bbc279fb878f7b1469ee0fc349148bae29f3bf19eada6a94dc32c836fd430bbec946eaf943320b0358c4f4fd4987f5479539ec1987f9b5dda6a3c504b088a0b8cb25fc2e47e0a4061478e76178c1edceb2f45581db4a4dd10f92a555724efca66e43c37c5734007bf28d60c9a81fbfc215d45460dd8202893e0e036bfc229068fad4895c0413b95e6e0885cee17d0240a40116f7d58ff1931adaba8d492ddf7879867cfe201d1ac97feb473fbcf72c01e5acec90c0c47cf3f038ba4ad7d0bb5aa8f8baca072035369db91db93f2f8e3073cec66c420fa3aab0b2c8e15297122f23f58f715840b490d017b3a3003f9ba0e90e2fad4319f3262fe653d4520bb84bbdd3ac15ba987df470ca6b22da16dd86723267e65459aa280ded3e4db051cb43d72b71050f2808dc880ebad33b4c2711ed9b77c2145b6c0be17d6442c4d9054efddb2caee3af593a2a88af803fb94960f43378fdba172af91fed8d06e8fa2e97a4406dde08919a95e918c92740d15dd1f78cf501e685b7001f827d1c850363059baf6935ea88e33f4c3d7d4806b0c8c72b05e17ee2042511f18f1b88599fb4e5d20df5a03e03a507efed423b951720a9c34d81a678117c8684457c1d6025486c9e1f89bb36ed2968c9395513793beeb128ab0efe7f116335de18dd9d42795d02ca3f00a95c81c22d4030a547f492f03a7d560537a59e1213a04405403f4a37dbc6f7d0d93ef76543b15bdd9c2a35b79635af1e4f8b6be09107a3c9d9e6d1d60ce3a86b7de3d8b796de82f50d11b541081d4d187d7c991f928e3640fbb4454bb720ced1b79eab8074e8c769a79edd4a571678b7c441bdb7e04bd0ee3b729a5e551b868dec18892d256137cb8241e8959730f54cd756ae104424ac2c19862a5e04bc45dfc2d93bcb25cee2e2139c7a068605de876926b96b425ab7d3c7a799667b0d902489b72e36baa8a4bff66728be62feecaf5c1795e8ebccae46f2a765621fd0cbdf2ace13ff9c83cd233c263ab5d6fe5d44b1cd74fb4412ec76dd8b4ea246e3c10ff3da3dbe4e770dbdfe6ddb6bc0b686aa5e67b651c6c290587053d4c52bf46ebdc8049a6f20ae4a0cae5d4dd40ac8962b3ecf38fc3eb2610ea1fdb83b264e0a61af838531b22b95487357cb1aacdb3dc620bd9cfaec7f8b386709c42c9cd6d48e939630dd7ba7b1a80050db40a180e31f628cf4f5cdc38ba353a99be73fdd66d07d4d3b6a5b9bcbdf15fc176a96d14bbecbf22579191a2ca68e6f24f754bac0f3d204c333973cbb7b59ab9e6ecea40915159d7c00cc1ac59ec0344d6b481338dfbfc28a663f899888d3cecb000168f8357dac2540c7d9bee24d0d086973ef29e0147b22b36ae3c503f1d7fc3fd1902c685952289b7cc0184bfbf8de806747dbf66795f6b87119dfd68151d61b249a14d4ffa8542a366be09b39a135aad662629e836a43aa395ab551b47085bc94a4adc0b9275cb0551f9b4f7b364a69f93c0699f305b8834276a054db91cdca18b5a37df183388597c10b431717c914e6b28e341baf42e25ae604242f82e9439cf0d1ed94924a345e9bd4825a5df40cfc3024fa7571810dd92590dbea44fa7d1c39786566852c6dab199d90096a0b859f55c197694c6969d8c3192c92263ae07045cb0ab407d94d06fb5798429377eabd22a003555be82f368740d1e5f477ad513c398be85530437eadff158567ae383019f7576e37817af4bc3752ce89bfb6bc6cd1b46b8428627180798bf98f4e8c9f37fe1f3fee9583c2fd814db04ede67aed307459e949e90146b74fe76c39b1295cae9716d0c81b2bc00e14c98f8558140dc73a5619f9905596baa98b9e3522ecbfea4fa2af66a1a115ba919a19016ff4cc36de2ceb63a79048f5ec92e7e87148055c93ae7073c0ab7e37778e90d18ef03cdd83027d5cde90e6bf80f50569eb4f2e02a3ad8898a047cecc4d41021cbd0c92ad67fc9a03f72977beece4fc72624af7b783d2ba28274d673da63fc6ac5ba197ee63d1a9b7f8c288b3f111cdebbde0c5b12cb5ac5bd0b2c42d42a82c5ce2c8afd06435b99d9085d0f24d592aaf19c74b4777312f17e4eabb2b600c1c78b43225f2767b48e92909b2915aa0b42701654ef4a2e3e4b20c2857bb85b2d9a2f530f9c0720380fd1bd7cd520bd990ee676ad1be8c09847b648b3fa9b431bb97d9842c7f48f0c63bb3fdce8e1e44c6a9e50f0cef5676ed3a6fc5610ac6511e99a8fe63f615a7a5100053d294eebd0a978778948479ea2b1eebd36bc43392a7e27532d8ce89595affb83e403c05f38625f514c82087c3fe2b37d77d6aae480236e777df1dc733a559c09030ba338a1fdfe06bd10f0904ffacbeff41454a4e76a5da19c2447e01a6d4c0ac1c6d7181a435ca6c999b3f2adb3753e7ebc6a92826d79c5ed4aab830fd413d38f5735551b80162242f8be5d1fdc39991adb9d638ccc63e68991d2ae1482c5475b06616e3163c2c40ddfd5cef863334eb02550b4ce0eb87ad22a828c3fb540aa05b42e07582c12fadfbc1debd4684e4fefb849c5e2895a4480f53a43cdc868369b5e1939fe6aab80759c3630b17b4eaf6277788a855d07d79ad1ce5e74bee665920010bf3e3bb53f4fbd9c0017c5a12bdc55f11165701ff8dbb27eadd2810afed639b11c0f96c61c89ce179fd9574d891bc08930eb9a59b2c30df347c3e6adca1dda04390783733269e20c653e952aae6b4c60e508b809b9d83c8711fac2b3cc36858db14738e433c6e3458b3bd1baaaeb8186362b6fd5b0f5936c2181f8ee3cfe614e7cdc01bdd2d460b1039478702e79566a6210a5bcec534a630ba0060327bfd8e5773de7cdcc5cd010bdbcc7b3fbfaa9c93029c0a5f76fb168cc0eb704f26310d9872d2e8ea1c805b4d0d006ce43d07ca6773622b90480af75f0231b0691061bd2df390fcca566d4e85ce7a1c24167ba258901c064e85ff4e85eeac357bfc1f99fa3fb7ef81bd5e7ba1d917d4819bc01fab3165d94cd1e5797860d83622f3be91cb9c158b00500dd909d6d3e76f1e1ea25bfe671149346a9593fd743f04f0a1b0c270085ac65bcd984252f5fb3740d06ee60cc3856240c2dae22aa6b4ca018a357925a71f98847c10365b0f81d05be791678ced3063b88205cd1e85152ad0c9c4c9c5c76ff7ee2a27ce0f67893586f152065ba6d3c8a5adf5d66bc2be314ebc0a285b14f4ec6b867350676a4cf3a20b1d8ea254033ddb49e71383e913bf7c1f1c931584b409cee97ebcf42ddc6ed6908058d178c674792a6d4f1b7c3159c5671857ae343c7850571c35e18cb6f6ca1fd6d0880e28d4e4cb090e7b15b819627b7c5b3bd016148a4fa75f5fbc70ec8d2153ace0b6b757ca552fe5a1e1ee94dfd05a1a7c0a75e5fd07d59f9a15d7ca9fa2fb3436462fca008985e4fac852df28d748c5bcfcd300043647b45667f30bac815141e34e8666d10005d4ffc1315f835c63031d65afc912af08d872e8cccdfb976be3079c65c6e7e5df8d3d652c0d384f8d17e31648e3643c5513cf6bd177134294500be917f708d2c97663428b474744bf7ded62ff922f7609321e1ef09159df9fd5c0defe3d6d9242a3ae2c3426109e33ac9a193c38943a31deaafd73eb6ca2913ee8b20e15c9db4026a9fdeaeb198ef14cb5f52f1bcc1170c3edc92d510de633cf115d3a28f1584767872bc6f48429e9b3ca298ab3e159e19104d4c919c182c899770bdc736d9b1cde867ebb35730b8932531fc9bdb88c96079224ce8406c0c49b6a58f4c10c721a3e73ed82f04c5798568e997b1a7dc1c22861782e123fe341f27edd4e197e10b93cd98cc89bcaa91430a388e604ea77954127319255957e5aeb3d15ab1be44c53e0cb4430a03bcd35e2d6467a86e9ee6c5d2ce5605f73870f181d5f04beaf1952b1cec71197d8af4a1f472c27182595c7e248ff1b89d83d859f1b09fd4c695bfae4d82299c8190d5dedc158978d223e30137d1ebf3b8c661a94f701793590fc7a121d839be5882d6b2485accd5a3aa2d85cc0283ea5a9e44a9f8e35ac4b5b0774fb61b6aedc0023a5c3d85a50128ded43644a8dea910e02486917d65225c8eb79ec9f7588c44a22f89ace9c16e3a08012cd26da843988b62322d45a4397df0fa2c7fc7642429fcd51239f1f69b09305a549e7618537cc8b9b3dceb6564db724a2dc5294efe5215632e84aadf502e012d22df29025a51d9cf9de36088ce98844d27808dfc9df3f6ee6bccca2a8726060f7c4eadee6a0454af0b9a2d4f2e5dff237440055dc535e82f00f93b553e4bacd25113832b7119dbab481ea74a38765a5c4cf8c50e52a8b0b405ecd897e4262ab0f80b2d1d906c8fed2f12efcb7865deb72ffb7f9332759094ba3ac3a07d9676654cbb80224ca000a07f150fb9223224cf1a9f63025d2857c49e96153a842de50dc08b020b492a26e6be459a610fd999c1938e92518f30cbfb2a2133e65015b6750ff4ec4a49483b366285505df973d81d5b459231b6959b34f08529e43b22b5489b82e5fd8f1b6f61efc337f4c64c026cd299e82229c5827810fdd9142e1c14936826d41d76aaee5bd5f1794d4999a94dfe47fd99131f09fa0f38eb28639169df9e1b67544ed38eec6773df091a7985f362c2811d91b389bc76bc0b1e9cceb02e859bd896e900c5d656c0d32ff0e8f768ab7d14e6ecf59f1af6c0152b0f4c5e8db6cb397164109474f6ce7ec3b680362788e8b4b1681a64d2984b9e29110ba72f580de8fce8bc62d170f50264ec624246b2226675dfed626a94309bd3a3463e2547145708262aa13b1b317ef1c8d4151e4a8457c2ae53dcb76ae91085946c4d52b6d3588583aae8743d3254bdfe7908ade13f7efdf6b2e93b65a2d4a92c145e0a2ad0370172dd56a5a0a952f707183886f7d66901c3c7b2350f641b4cce7cc0ed48093abf6ba3be2e4f12e7157f435f14f61c77de59d9aba1aef60b9b1f23baa893b30e748b74dc141e21c520246bf6e2b3e267e14739bb93b9d9b3c05a53d509d75179f6a6089d2fe2a6e2e0c9c0d52b5cc616b4ba70ea3ccfc54e2863672bbd5121ffb2f2c3e1229db2d96f0819a3dee5f328bf86de4337a91f3cdf64df00c2ab66ab0cec3214cc46f16d9228b108e9af93312a40d409ce5ae70f43b877210b1cd95bdddbc76829753e9d4cf60dc572c86c26094be37afd9d8b3ba00d6d40ca9ec07af8cbfc43afe87ebe271d042d01fc0c0d67be76505cc8223b8ad4db2d5c169dc0a2c3147625633a00d819c930c346edeba07f14e11c27021adc9fb48db4bc0ee6caad90b41ae615b918dcca6501786679aed99ee9491c4b7187faf109d9df27353958338007cb4e9f4711ceb50fd33864b23f966286b1e482f570618ec4e087a3a7387e9450652e9b37a607be127d86e4836a542845840425717caf0adb5b09da82cbb01adfbe87c995e555d37996ee8a3a601ad8c54c2f36b46f4f9f3ac88c790bf782599d3662a2390085baeb4782cc2b83323f85a63e7ea07e29d77cdeb684eeaaa52695ccb57470817b13f4a610349ae8708e8321258c7d5f0473e5c01261808b0c77b875039f9c66ebf482e83516a404c0a0fd9532fd2459febca5dbe4949ad731dac319ae7a43014935030d017267355e171383563d4b3d45519dfd135fe4d1739733bb0a9ab5575f2b7a459ad4c0992af3ab39845f65a662b8b916e25ff95b6153af5c9d928e36b82eb339db9637be0b186f8a3429247c86f1da064c5bd184b4fb7323a5394cb07d26d000f8e4ef2f11f9073fd3f5ded9d7f572f2b129a1d408cbe8ea1a9d88006c8de5e232969d67a4eb211a40a7ff2e408564faffba37e6a5e7c611a5d9513d9ed1ce794dafb895ed77a58436393b0d441b23983a6ac753c74b86fa33fb34a32a0d50f37c5e71a2a5f440474f30ca9fd7b594ac8b2230851a9e50e4f36ab9c5540d563b5974a3c314f87aa7b2fce6b8f3b9f56a48dfa5483658714ff9592245c4b70799db9b978261026153f1adbc6250c3c5b6b5f5dccac009fda86c59a81d27a1340b5e8f633cd5568dbcec435602180ed171fec74ce548b8305c6ba3328976f57728d4d5d8ad538b1440e135d5fb649b086b2feb78024485c462a4c5ec5d04c02369e81d208c94007000ff4eba4132aaf5f152b4e70d308de1ce1d04ddb967cbf9eb6cc020ef9fbd622ed7e5388cefede40dcf4faa5dba2cf1e9e0ea002f628fb75a4e43b1e6b2874c9001d49080cc1075b5edaca6c358b0049c361da8d638058d55c9d9a8718291880b864854c6043a5a815fc81b1abdf9338937b384f5e22fec1fc887b2710b9b7f92ab67c993c9c0899679cfa7664fec4bed731d9a7b4ce768179627194e8d0faf5324ee4468e68d1024c2641e0efee9b40f92b42ec87712214af1c9cc143405f4d258d5a647e7309d202a56183bbe6ad6564eac84a4a934744c861a1823c3a57873c7623cad34be4b2a896b21f8ad0b9e9e95518c683e4059a0a253aa3c1d8973cd16bb37fab2678c891dd7d46bd5ea08a89b8534524352ed25f816e7c0da1c70c8ddadbad392cca1e78549d3d8b3ec377e694cba5ca1779f91d0d0ecd71c1d6ee5416f7c2791580cd9c3d2a014fe2b897684b1aa6c17ef7ad083f49a6e82f807291a465cf9b4baf4cd88cce16fce2fbf492a2a083988a74cc867b64f8eaba2e00bafe871cf398b47b1a5fc554ccfc9ed304b1c88bdd2e3053f5577c55383ed8583982eb336ef8c9e555461502536b941a2ff219042358331977b7e3379b69a4f3f5451833ce5979aaf2eb1bd5a188ea9d4d6c580b58377d880bd794680da282eb175d259109ae17065ca97136c9e32bcb3fe5772ea65f5646f01e07384f493cdfa200a4401eafe229f0757e58578e45e4834aac9414a5a4c234b4bbd494468eeeebda88255dff08846cbed4d98339c67afd2b66a4d242a7a8b8b4d9032340a12a21f0b4074332e6203f58dac982f7f04a61ac21d8ac496ade4b137865e70b9daf4fd73dff7914b94f3da3d381c667cd628706e25bc73003b9955778b364ed724f669dfc3ec1caa124f40918b749851407cb73ff2faaff30efb761610b062682ad0849f9fd5e0ab9bb56bdce82bb3e87382ce54ba28dce9372dbf674cbdba674011211fdf77eee7a72660738081523e41af2d300282f481360f5f1d38357c5ba2ab35e7b0923c3fb3e330cf4efea261bbe353b395652aaf8fa01a518e0ebb8cdfc4796dfb3296e541c8f5a283cd7b24097d71adc6fefe5fcce2d5742d52d625771eab93872ea8b1e39b71ad96053044fe4689b9a0d8fa8d07296713bc71ca2130cd16fae6ab9480cd246d6fe055d88e618fc3fb64d72a5c5c09a8164642342efc0c0d72900b302551dcae4246fdcaf827bf64e09e14cfe5fb1f142dc5e3fef6122982a4b5426bf46dc67ebe86978b4d8cf27c0b430458f14e6733a4b335aa3e254f09e87de665868a73b3527e3da3d9dd9d6817ee7183a55efcbbb021ac8eca937ab241a45cf2b1e9fe9d35296c528ba5ae9c208a7ceabcaf68acfacb0975b3b1429b111df4f1a8961b599c1f5e4753c73c49ff54e86f450b3486bf131227ca7eafa7281e7c57846016f02e93fb99ca71ef24d2e2cb80e6b9874aad4a30f642d3d5ceebd00338a083992ff56149aceefe7447f1815d64eb590add46a5539ef64e07eb4dc9fdc15c1e81915876c7fe3497e8ea1efcd7c453a115f6b811fed4055f5ded7c0970c287631764b710f80c8eca9069d0f1021e227d5986178ddbdf5a3a284bfb305ae539881733623e7ce10cabed77eeeba21d0cd28e4433015e1a872ad63d67a42b458e87dc7128ff1e513f9c7344f0005a7b42c5aa13c1ec8fe42f9067a911c313a47bc6fe796883a0527333858d2feb00300586f55727f09dd052f98e77195c424a9669427f9ce96e1c6fc36f186cf0b5e675f79147dd9c9b3c037f9f26d4cde351e1d56245fe93b8192c490ff534e511515f0e0caa90a6958e7595206812de08869bb64f09b3304f14d37f14d43874239e1ca783e9508fb7d9486721b595b055e3a0b9517ebb36db4a11d3afd3341f0fb8fdad0f3f2530d8634c386c5741b901b1489ef3fc775c3dcc2df772d25cdb93fbe434d546f4d533520a3dc6fbb63c75a7a918214ba66e9ab3bce48cd6a9cbc9d1bc6835396ac4bea0fd4c76b2d5565beeab847c8d6266e247efb940851acf822e4bb1584d7afe3fca46fad3d39df41950a05b3c3495b1300d4ba5682bfba984a670937d20ef369b946e457e4aafc3e83663337709c1b93f92cf73becf88ecec5ffb3eeb38109f7fa521f419c33e9caaa8c86498d4fce2ca3bad6aa97cc6a6dcb33c8047aeb8c2fab3794cb2350d78073cd67974b21bed62ea6ebb1758cf7c0e5f3f160985ca6559d3adf314b6c30e0457cdc3ac895058fd4854b8b4ce875f0b19ff038bd245b50bd279857118a7bfd34067b49f4ca3ecd0a9c6be23806d608c7a70d5152fd5bb2dec4d218c9f38fef499c28139249105c0f11bc3cb1357ed74d3f47efa57561f34e127e2ae79ddd9c67e6d8507f3ab530985c3c816bb44b9306fa5d64995df4c5c1f442d24669788782a777e8d89557a1db2bb52f571823e100776ad68845fbeb37244389c75f96e421abd2083aa780c0160037710237f352c6786d0c822aced159fb987c5c1f3858288e13b6d2c9d1104e28c4e9656067d32b21b9731a1f58e3965386688377c48ab3d69bf9324dfad4ae307243dd7974d4cea42c1ba2d501a46a6eeb8080d4d434bd40b90a0b7ee07d79dbbce99706458a149bb96ceef812de7246c85d021b138878610d526c4336e42ec1a8d95e36e90d699ec55ef6f205239f26a2c8bbeaa060347d2c3970f601330ba7d59b0bfdfbd5d73431ddde3a9a4d934fd19b70a943614f579edc6f0f620e79e26f2edd2084a0d9d2af3f39eb0ecab558a614104557302108bb0e48b89f8ae2e78a9ed908a962d3fb7dcab7ea6052eb1f31bb82fbe27e1361ad7ce2444652bd6c85533a02f35281267076d290caf371b7f8f0d5fff76534f1d444237ab1ffd452793d17acab64ddba02f15202fb1e06368728561ecb984d2d0fece42c9b23b7604dfcfee478c36e617dee94b5a8b93b225b8674adbe18cabbba7f39cc1528ec8baa78109ffac08c98448a93affb9c9740ac3d6f52b374f54c51293ceea9b34a421c495a9d49bef21f70f16f455c9c7dc81ae55b2e4c50c44de6eabe09fbd03c1f8a991710bd049c025506b9e28778010d99288e916a90b99aa9943400f4689a5683bc317880b398772b1afcb9bf205b40448e9221cc4f2c4ae6aaab7650fcc60465cb60e3fd88e97726e6153fa2cb853286578a03af5c2ecc731e944e652e614767e11ddd558cb76793abe694870fa0aa2e33c2fb429c78d53f0b2192e2e4d219dbe861d4861a431bb23aa69920603c86dd7d567d4640a78b464ff230a0fa53637b289426d3b0188165de9af8ba70eb4e5a9a7b264c8b615de789e6c8847a9955c1f2d2db6701dea3dca308b9fcef7335df9d98f033ebd9d65374d624f46faa3f767645127216d0203f6a7af06851abb484760d13940261a77dd6383987e61edef57bfee0e1950e8e086f9fde48c6f7d8adecc03a9c8e15df9d282f107a9fb99d999ed2a62563dd3e8c7c3f5e5d43933d42d511f6b1a77c26de2524936f12396a5a3a46542e24694e6eec3c283c0fa3722f3c5253774368f4b8d4e27bfd7e48ea6d1c586f6565d0440d6401a69bbc32d47e6745dd23f38601bd820953deb2250a24f848a8070dcdec28e0f0818f1c8fe592d24a0594e771beef279a6c145de18b864c7046cfc63702a97ecca8cbc90347f9e7c3098bb56b747460ca77d9c54a02308bc988e97aaf591d29f4009a8874943a831e0afbae0a80568b38533e9713a5cae5aa623883f5220618c3c1be14d39e3fe72b6697d4df1dcdae7282c719337615fb3919b71d0934b9bc21ee0a06676ec0fb093c91f396b9b89ecb6aeae0548e56c68ace40766c12c922b7e76a4b30343f7253324dea40ab92a679c576952001e436942fc3face852de9e3e677fce38c3cdd9f25c821ae765a52583410de1d5ae546f15e5782491a0e703977d5b78ee2abb6660e47088d78dee67d93e8778d7804742325e02a9ed279416ed5883b520c4f5bfd64150c36ab86edb55ed1e8bbfd032ad8ab38982fd61838c83b5998c1c9a808041445fdab558902051a8fd5a07c132bd54ef176c3a3cfcf4a43bc1c690ec5239427c847fb150d9e57e0ae54dae73487b48e045a2c27c52f1a6594833d4e9e340acde3a4fbafedb6c2697e7c8327b577bfb9e39636d09fedbcaf4cd6c7f4810a74bdad37bc9284692f3bdb44993ba487b1b81691da967048cc5f77d7e9eba6ad83e08d868898b1b8442dbc4b77a37960bdb5f2a55c23df6b4f3c097711d196248ee5ebebc23dde47fd175d1d11190cb66bc32c8ed8f6f40e47e4d02936a126e4f268f7af6abefa8003dba73304ed2ee4c591a86e587cdb1c0da52ee9a951796e58b995324ec19ec7dd376161c25071e636945c08e05fd081e7558dddd6e058593bf539fb65f7e53584c980cb6596913d8e85ec3c8c67792a52421732e99fc65b14c076beb28e51227475f9ab24ec5d7f20174f28170753eba9072c7afbfd09abdad245f27ca3c54d31680cfd90ca5512ac57227d3907260efc81b1c73e24d768dc8edcd452132cfe3cf3b1833066db11953b975082cf8d1e41cab4c6daf01b880fcb8b48d65331165e442787f73ed701538c505d60189d407c766aaedd275d1eb3daadd9d8f9022e382fef818f95920dec4688b0084b416d03632763f836b10d856401dc62e9061061fd048d84c1ac2da5c2803c3acdb07284260b0d23579262607e3094cbbe0eac62eb1fbda6fe2ea0d352891607c5c61f00e2ace703363c9a64de1cf310ab0c0154f74d995cf6f4cb3adf6bad3f16f330409d9508da53d8dfd2c65f1a0067247ccba24bac9b19ef4e037ce674189c2f4a9abb5fe11c13e2276da1ff73ff8845dd4bfc2b3cbc8b4bc4f390e813bbabc9e7ba2a0f138b6050bc5300ec8f370f3ebef78e436fe366bb00f93e328e1a4a952e713a6f5f8bb980b158c3b3e3ebced9344e35dfdb52c8cc236cbd0e3027d6e2f1a36456ee32974ecd2fc06f752a8ae11210b5c5cc960bb597cad8ee62c0b36b63889ed617938e669ea198f7abe190fbdcfd22469f155f50da446ce1c1561f7934ae66afb13b5957ae6968fc94f288d91f40a75a8d90fb962a962d81fffd7b69ad433fad8eccf9938bae2f25fd45e81b6eaa6fe5c8b042daeb996c99fed1695288f682cc897a5b4939ad4bdcde27d48d5fa5c0a927ebf066c751bbff40492873adcb7e9d4ca9e0795974fc92023474961edc619606532c5da26fbe10738fab88ee0b91d3c95fbaadb7a7d5cf897c3dbc1aae2f0ffe804dca95644e9341d62973a980c6195f270d627cc254f29db0eed4a10b7abddca6e5c52bedc0a276920683aac3716bf264a008af1b2a90ecfea5d9720d0eb7aa1a5e37e91450f068bcc9b3a8f05c4dff6c22e3cb534baa0960f9dcb2f7743abcefad7545bf8c9c7eeeedffe6d1b0291246d33a4be300a90a9ed884770cc6a394a4f8a96b0c7444c3104afaef2299006b29c54589879f3c574a1d7f7b3f2ea4e18b4d86404bb27658e4d244dcbab27b960727c1d07bc2b39b4bba7536be294ccb177e23b09b3f0158162d799e5ca7982dfef3b5fd515bd6a5ae99c2be7cd69e5e55193de9d1eff3ba0d0b11ddddb9546497488832120dd99fd4d9e306614a83042ba00b5d8dd78c72d18bf9a080408d9ca259f181ce734f2bf58f025c7ea9a326058dc25d76b216abd0166fd715d991043e2afe69a1d769d62b21d69f816887554b42bd7a9eb5fbd98ca9cdf88974d9ee7b06a42ffd15486e40cc7033b4f2a5412912322b3716e827426898b872906be3603b0eb4a06c4633c4d8ae0811b36cfebff5c887ef4bce8f225dd915bbc91611cfd85e495bee52ce5427b96d511c1d96b7e1df06fa1dbe0be00d7b2f083e0d185df768c09ae3148235342509aca00d9ca4f51bcbb6c45b2981918f42fa6108e94f068bc7b19f63babfee0e79ef170e16d3ce1a0359c80cf67a8fbb56ae062fdbbd4512e6df139536a97b6db335906b52ac7e18cffcbef1be330dfcffbaa94976d84e97711f96300848895e628c8d2163e120c72f8341f7eb9449c8dab7f73744a09637e6a6f1d949872eb619bd9562f880d1837744f37a72727a42726246dc8505c9834266b1d1a2dfb167917b30da08f3704650979d18c341c09b1a1f91c7ada082a3baf5d94482d4d5c70bb7571ac40c408f00c2c1161b3eae44c3240985c032e60249793652d5dfea6046fa277609292862c76d5457eb524ee8ac40187928eea72d2b287574abee70e30a43e33978a79e19895fa6eb1c6d0819a6e06477024eb050694ebee6ed5fc11001ade20a712acb664312427865a0214eb7d955b8ee021ef2de747d7d0cfde9025aaabee78acbc3bec5b026a578cbdc1ffba7570c2c2ae2a6255412bfc892dfc55ed7979747103d53dcc80bcc08a80738118f1d047c7d54a4a71fcaf3858157f908df3628f9e98f5582fd9a8e518b37dce526eb23ef736b85c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3df0a4808d04c4d55378751ac096a8376b64b1a704c82584b0ee590212cf413013b1c4d09da3a719c689344888584ef18c52c4bbcff3b7aaed7752fdff7a47050ceac39be87f968fabacd1d5aae3b9f512d3a40115d8b8411dbd5825dd6e742f8647e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac6318c2734a56aefbb8d1df3ba5052fb8521d5d27075606c834652331751ef4046646a9911291401471412c002433e2dce3cb37545ffaa176f21fa5b5527897c54d8cad0ddcf1fb68ae2c3a504fccafdbebc47c60582a7c5be95a3d5dd6ac92f03bb016fef1b020c3ca44cd186a2c351ae8b943c7028d817b9e22cb2a72c8d4229817a41e02213d9518638859df9748b2d880e18ce2c925a83653ef6d46f1a84453fdfd6a4fcdd85ac8120d220eb18f4d528be814ef94ef25c43161272a2c9d53732a01e308e1c565016d9bee0ac6a8b02ca0c673f910b72a7b3f977faccf3461cbec01e6143f133ba68ca55bf92ff22ff6c79282eb4f69d045fb375eab2ccffcfc5e0ba519f0520351cb9ca2a845cc079b04cde143905610477f9499a56bea509a351732304bfd7a0e77b5e82b21055934f3b8f50d8d5b0d788d32c78a6dd24d2b6d4685baa59d20e105270a49757f99779bc01cdd50190e55f6782111ae7a2ed148a425d8d8944be8d13955ce2006b3a57bda78f7690e429e5ea77d12ceae78a97486b0a44eb0b8fe58bc5b5aeb7b14a1377254ca5e01600b3a5579668e5cfdd8143d59f2123169c2d15c9806e923d29332d18f0e11c1e029134965c340a370e28cf4f37470418e7070452ffd6c2233b3a2935027ff5e91f5addee50ba5044ff27a01ebd0e4288aaab8280798be229f3049d4bd4e401cffd998be8ce0964784ff06d55da1b4ec338e20210952e3f7e1c5e14cec7feb6e5c8a85cfc687d2bb267b32e5509dd9c2217730bc97465c3e495ea84c482d994970fe585ed90079613a45dd17eed47d59432b8d8c82cee921f4347f2ac61a603de1cf3f84cf766644d377a7d766931b9d385a37a8112da3c54e181b02fa147ae34bb027ead74baf468bee20458e4eeaa08e046011cb2f63bef392548add8837e6b32ae9a2baa0ba13b456f61251445422903c1bf8cad31a856392afc4a3bd79a50198711e5c814564f484c28311b3ee33bf8d0bad2bd107b33ce1b03d44d833e15dc5b7438ecb806f6817bc17e8316f0ca02194b461dc5d25362d12321c12673cdd76cbd488c85a04fa464c4b47e07221bcfe1b74b69aacf378700470a7333a1a1a1a700cfa41868e80fbc2122fd13881073700eef5c8e185835b146ebef66b803127f499e9ad4957269819240252845f9ea095f90c0b854e3c6826beb093f63d8f6bad0d448277bd88856828b10c2e325cb27b5e6bfcc7ec563e422be8b14d705dbec8baeab4715f586590a543b56a4f926befb18f8166e9388678745c4776fb032e463679d0e686ca059c579b770e4f75fc959a3764a5a07bda53b65b8c2599419d50d200032e50f5dad9f7fbbdfaea0d10eb909dc2bf6c203f8f037109fe1c3bfe9013670918ec91f91d0028caf5ec1a23c2cfe883f4ea529cba631f6eb99e55385a511449fddfb0af93beb634caa236235f759c638f86c2f0130a35d7d735e6870535d9d7712acf5b9d06d3de6a4fb6ec17cd0e15a650926ee2d6b743f65b4684aeaed87297a1b224703c61303228933603fcf81aa81b0ce3cfa6548df82bc3dd88f7be8ab8fa39cb0f6281680a4f3382d698d7b963096ac75386e0d690b0b777b84ea49526b7b6a564fde67ca5049ca647581309a53b85b6e6f8234e259dd0172891fa81f16ad18f8716aaedcb049e65520367c8241ab368e8cf9342f98faf383f5ef1d5e1167835b32483f33ad7d97b90cd16e0db497697e6d4acb263efde9a2bca5dab0011ceeaf8c4cf5efa2f819d38c4c4cb18cea1414dc0bdc18ff930a759a04049292874565846e8ae6460f2970dd62080198d5f1caa0776eb26731cfdd54ab76edc26ae5e3ccbed95afdff905f6f5ec3a8134864494b4cc1d3563a5610de1a305f81344701d8c646b7a860ff65a8f7bb8d9bc964c532a557ccec1ecd18c5705b3f474728311530abb60c753a5714f6b75d275d3e4b1c66462826e00c81d4d91a5df50873581ed7ac3b6671abd1e19a850942e9ff608d6ddf0c4863b85249638c91939b46c7ff6277e2f2245a5df9b562aa64e475493c2cc97cec52e60c4ed15916054f7e0b0ce60d15259d10592702b5ca796d4fb16ab8d80112b8f3cc49bb877520b8699e8c0d6be7f1b016edc63dbe645812f625350f950763f112db547332203bbd7a2fbdccd88ab344c4f862d4d9443cdedd9d8fcf2fb55943e1d86edc06379e30463b7b7af7c99a1845c796360cbc6fe6aa77257fcb89e2c045f25a46b992b4a128fe1d2d6f1a7221faa698e1431f7007287e30688641d9f0ee1a9dbf6033a22a67193b43dad58a979ea1258eecb02689cd3bda9bab473a2b855b7b1e1c3b35b48e0bc50911bce99c8ef3fb471a04d6c6440e431e12be4301feefa9f38eb5332c2cb4f2ba468bb3cb4c523af00b42289ae2923af0237d340287980210c71fde30e07436f14db00b83b43243a83e6ecb0bff9b054d55fb4e7b04f986b3347f7eb6751b27cc7d0154af07bafe2ff984b7b065fe8fbf9b33adbd9198e65d49ba0c1c15590630668c3c823dde15e48fd02866d6da4bb8c81e1c1f0bfcc5685e9e44ac83066c3d38c62275d0637a99b9664c24c9b0364b61d1f47c997fd1ce3b041b4451c7b307fd0362287b8225f7c62cdfbda4fa50a312655d31f54cf44ed739fa008a63f0e78249565a29956d0a7cdc2b8c15d44c052f19c72cc67dee24fba9df895115732d817b2e3c88b2ea5dfbd31d492a79b0e6bf4647ffbcf55bee87b69c604b6b6c047eb7c6fefc93d36b6a95129d8d9d08517b882cf41e4d6163580d6b671d223b80d0d7a3c7d3dda07c04b89a6eba572eb36d89daefe2a5b6a53954e58bf82a0a81bf547d1ff8b7186eeb46f9d0ef1be9b2c25a0c4304da7e0312bc75adbb4ce27e13a8d2b13dcf6ee3a64a4e5f66cb0467b3a97f005bc9fc07035b798bfa3126cb31597d0306044adfa54f2bcf443eec0cc1cea2bb272cf12062ae2e7e0adf0949989f524b06530adaaa789bf68a4011811710c6f0b4e81af86300fa7263dd1bafe118b7617dafdd83a5a4f17e50e88b2db4dfae7d378f446019327dee19d0b4cb2e23c7a17981bcd0755ebfef59ef4f513a3100dfc852cc97f8d050274fef7f99e654644379af6f7e84158f12935f4f250babca6832d19b243419eeda6b8e41c4039ea789670f212b57cbfa66e07d970893179428b4a263edc2c2079a303eefe6817e0f1ed76d94a4d0134c015395a198c8fb3226ab0af3a48f09d78687ec4643e52a68cd7885f48428f9f033616239448389d1aa858cd697a87ee8dc3a674eab0f5bb04d293d6745d4b98f7fd454df5d5d81d36c944816367a53b27b5e45c1526cb90ca000523215dc42ac7e174c51a065ef2f79a2ec2526967885215ad8690680224582e37f5b106c5139fe79c05da0993c622fe410e710fc53b39ff64688d3d3fb23b781e26d32d13e5d869a73d73943829c132147aca6c6a1c077cf54a87c02d60f3120a510b355d4adb278f9473259fa0c246fc3cfd853fcf3f7914eeb91b1f089ba7f39f4f3b96b71bf8e89cfab63512d918c8d79e8532f13b76e1a17b92395b50d5a01f80984d5a8d5e2074037b76bd5c5f015bb8f019ae8b3ca8674bda67285ad27d1ea5e53243ceecac08d432058ed5418c559a693a28345f86d04e8e1b4e66d0b16b08dbe5604434909ab7eaaad52e0aa9a37581eaa5b84ba2f104f1542391e5020b01f016312876a72e01315a54baa7d1331900e7302e0892bf9c5f0f379975f6c2964c65865157a743fb00fd6d9b62afb45062503fac0bdb6f0748b1fd0e7a8da824f93d0f463d8cd6e9bb5242aaa7f276bc32539e4c1f61fcca10ff63c2fe29c24968c7a3e73890a08d77e313166593c3c3c54f8d0a344d7ddf7f2d3a87a1ca5d0ef381ef766c24c78327f6be2e3f0b47b00a8afe7a01accbd9bc582ec2cb865681269fa0e4b81725347ff5217e8e0930118effd2a1aa0b34543a41be8316778efbfae1e1fe652b7ba2e420d8bdb837eb74f1f268b88e8dafce0404eceeed015a18c78530d74f878ade6c9cf46e6451cda5c8840d465ff7b2836956fb6b926956b303bd477555ef542d41cb39637285dca6ae71eb86b8e273c4e344612e7229a681c44b91d7a32644682448c5d4de20470295318578a3f8720a18ba8ea96132c5008f46ded9535b7a2439fc786d5e73111b3f7ff878075f553de4df4a859c4bd09c7e8370264dfe7f7bd7c153780b6c80831a70c62fe602cfb5b44d4b950fabaa730fb3a48b04499432d0b4dcf09ab4ca8650ea4a49932389b18eaf416a7f1eaf05d4b41a5340b970ad70b17a3e2ee9cea98f9da56208eb6f16e74dfcc02c262e19604ff394e71ffe7202ac481009a8c2b58fbde79d88ffe98b6211340234738360a5edf46e2cf8412124ff13ca6cc8ac02a7e7f08a0dc360d9e382775711f016939881af4972e1726f6a7377d2fe80844b98b1e55bd740677faddb0a39a336049486a35cde17b6599a6926961824e27de004306a5a295da8522f17a0ca1629f7bb5ce633e02479f0a95d463b9c671548eaf257c20f2c9ebee686b1adcd92c46d1bcbc2b95fb1ae82a6b41633c5c8097982928034ba451bd310166915c0ad5c45e16dbda90cd2b628b1044cabe9ae0c71570a9d8302e652c9ca5d4b5375ffc87954ae83c3ddf9d39bc02c6525cfa29a6892499cf0b61ff405b19cf25a774fb23715dda77b87abf87562d9d36d07b7ec8231eeb1769480983bd9fdc5cca49a120d99844f4a50db8303756a19347d5ad0737167da3ee1edc3e68542ad4c3934bd377fe8ce9066ec7cbaf3ac9e7e57b86cd7858dbde9dff17d39dce66563ece07dfdb83e1e12dc83330985b44248195911a34be34ed29d459da9899235fe76cdd9df567fea2f44e476dd1a783c49033e7e22b242ae537ec2b691b72188d7618c78aa4e6d8d734de7acca12153ee1404ebedc33a261b45cfebc771e6ed3a2c7ad0d6aad4da76c65522134a130ed1dc78e62ae117368c72ab6935a988546cf11b7d78addbad5f03d89957d58072504de61dcc859079f9d500ce3d0f6fc4eb478cd2eaa695fba9103fc0aac965cc86bff12fc570f49937ab6ba17293654b979fd5eaea884f48668a7054c6eaf54d34a6c78c95d21849d70659b707dd40e3ee68366ec16297173540c74a2d5a59581063ed43640b0edeab8bf786b119891eb4c8f8425acf25a5eb45303b5cebd4f8fe4057ce40e57dd11942dea5babfd78c6bd0afb4f7863726d8ceaf46595089371993266fb292bcfee6ffbe1f1fe76acb58ebee7ebd9feb39278e49456b71ea7728c7ed5e0707b01677d8a4982a26b3bf8363284d757d4e2a41be5582ab4e9e4d35a76844719bc91366582c39fca45a68f9c04eb38fbe3d2cab89dea9a1e87304bd236f797dce6c9fd270587efce9d3cdb1a1fd611a3f2714ec4c1d065b254a7fee57e613e2b565bc221e3ed88951a0108f522d71db7bcbb7331912b1d2f9bd10d6471c53d03852cd5af65f6293818789123e356b71c617da0018aa6dc72e6e71e1c7887ff977bb1bcf461f36900a7eca1ec8140e207f1523692879df9d5d2462de30a4fad7dee05cae5f52365594c24ea4f79cb0998b937ddcd1b991b4be7ff40bea9d08c31634e98d7b713e2ad9da3370d5b6b85220c9bd91a8bc6481eb151ff2fbcde8c765638637026cf27ac3b41760e223f151a1b3c0c6c6179e77be1d6a64f1648a43f1dc793630261e094e85b80258b3ecab67f97011b4c330d082f439a46da7c9addb2b771101f2d6f1004216e458fc742270722368983c424d444365ade6f8bc0b0b5bf1a95928d9f2b8535895d0befd09b076749833ddb36606ca37300570560b9f08427c60df67a63fce29fd416401ac70400a4002d3037c8f5f31b2e7fe8dbeab1f6beef3ac270ed0e426e7ee0bb513156a3b638ae71a1419821ba083c3e620523b6af89afd7eea66a1d26c779f68d893b7840fa9b77fa5f1988aadd2ea835aa3f38d821dcffa4cbe5d3d8697ed09ba5a6d79cb74af642e7e008f4b852b6ca31fe3472fb1889f81972555b4491170871bca994720e4f44412569ac941683764a924c8fd0cd37ff5ad0e12b34a100ba919dc890b1701bf7cced978c2c3e52613b90791481293bc824d911114e975cb511110bb3d5adb162113a6832d9ea1939c0c70cc828a77f6ce83109e519d20982d1242d072b8461a3bf33048e8deb47041cf4528bdb8e88b93956173d090923eec59a9353f07f71e7a04143feb06322db904a710e4834674d7d671c5b9f65820501b6ebe4a7ae8db8458ad5f242dd482168489cae5fba4c39cef6c28e6e6521878b42f1e2edf9a10dabeb01d8e61e706b9f134b4cb32ad8fead9875e3669e3ec980415fe585865d4af4d46b86600b4faadf0b8fe7756f52e05e5b2ff6eae740b2212a36044b30519527f269ff371ac2d9b80817a46c63c04d270fe053e3fd1389d1a14f963e19fd71b11ad77c1e7fda57aaf19e02aa50245a0cf63f3dddf5ff45f4eb7d802dd1548bb5b92537da65897356fe53964dd610368ab0aae7492122f35af784febf4d338af056a0ce175c5db35645a5d7e12784587a1860ad72caac51201b199e669efe4ba794f83a8781bbf9a3058b754f6c64ea67b0839d7cdbde80a604c61d9ff19db91128bf302fa8e387836da7b9fa78fbf5bdbb46e324af2e29dc1be73c87547fa426d7a2d17b3f28ce596094972e34ba8181403181e46053fa42f035f4439bdc1adcd06d5328848f899569ad1bff386951bd08e1f88bdec507ebe29e99b93585acf343dda9778318aa36f9629cade4947372b1d80c8745f2810299f9f12bbf359177227f17174eb30dade280a86c3864417a4afbe3060543e1562c57af7cc19f41851b17159b37650da8ebc6d042c4309c7e1be886d68d1f50b472da22d67e51db9f267437941597d2b037df84732b9109e86d6c822a23db0c17b20378bf90b2e1379df425e322f5d4d19bbe6d655015fa1ccd1a11412aed373e13490de832eb50781e73322f46506c70740514b4f6a7b40f71931e73a2410285a126ebf1840901c9aa8028e1b40b48df5d5ae6d8abbd1cf4b2029e0967cd5aea38dc7dba0962306c759c6dfba1b1591340689e203396000dd04bdd34f410f0f1d237537046ab45be3cf1f232d93446a45e2763078fd5d4da078884abb07e1b87ead79a7731cbf515b9177b36b80c90617aa005f121917cfdd9ffb637b6fbed48fd2afebaf64ed8457961613f231849cce2b0d4419ff40335639332d640d350dcffe399bf464b5683cc0e0e3185c9c34a6b5ca982659b367900dbd2644da14b4c4d515f178a16577fe128f15d80c80ad5e66172eceec4b99fe83d4f754913bb74fe578c6561d862ec60008760d617ae8e4494c76425b38cf731c9c696e5505f77e152bea9c896599ea086e1ea20b93a4192c21c9511d5fddbff8c29a84d8969089a73947076d62825d17eeba86cdb7dd76913edda8b1f9f5edc1e479554c178cb517666cc0bcb2133db6edd45283e4415ca2beb272cafb039699e6146487ff23d71f277d3a645810fbde770478d7df369825c1ac038d77c020929d6a2c3d03afd4c4cff104c0b37b681d98742d8690ca569c385989f53b4555b9f042ba4bb072ad320b1f6374457ef81b42a4c124e3da0085b1956024aa5807a4752c96d8bcb2f2077ff15db8032599e355d06479b212103624d242d246cb5326b3c7841a97623cfb9ed5727ebc64cae5ac7808033d2591bbb81d55248f48b35b8a0439eaf91c5dab52ba0d116aacfba940cf39b3acb41e7e7ac7c4127f7df8166718f210e9a6bb95d59e54d1f286b5b2d1fd3cabb638a644d9314fedf882eae1baacdae44939c478add57086b8eeb726b37f6c3e77db77a25d806269e400ae1bff2319f89f2a930875ff4a7726b13d78db0bfec72eb670d522ec6096f7681345cf9ee97147751292e989913782a7bc9a2a10ec780255d0d6efe16096819a6505a411e1b016388011529d7b7bf3d6a23c127831c2ad814fdf1eba6d5f6ccd0cd6674bfa1797051d233abd9dcd887e03f0b551f1579dfe9925fa0834f4c5afd9889c2599ca79f2dab059ec084f1516132badee686039d29e86bb741adf51ea7e46c257c376454a4477a1191761c3cfc3a011fca15fbd46351c2e3231f959f570e5ef54dd4988d2c503a80f2ee298c19ce466da89d529dbb9edb14b0a8b46d071d792fd350ba810b8c9766a5a1f6c30e2714cccca2c4b9da794a530a660f961691e068e0cc925e8bd0f72e977296f09bf23e63af0f53f6fcab74fdf5b99646baf3b1edb9ee89344a5b2a40d480ef6c11f4da8aac8a616d486b3791489bcd952c3194b9e8de7b2fb78be2f86f26d2393b59de38c03f91b46aa70b60e5df4e3193ddbf29e0c443a055d45f07199ee737367470dfb51ecb61a04add61957f1ef47cb5b60de409480e8bd6958840014fca09041a6289832fd24f07de01c408cce992c2626d40a5f4b3251e82d10c3140befe98b3c47fc7fa194cdb79919b24ac386d1d6f2f9f97bd2527ac0b021e5fa09fcd70c9db7734ff9e29004bbf8ee1c3ca64c9e9a3fff66a12ea4998ec72b99791ad722abfa62dc129c33bde0b24fd63d45bcb4f221f30562c811b65910c0b4dfd04da69ccc4659c816a2b0181d7cddc388a64449fa2ce6b9fa195e175c8c3fe407fc8df69c04f5e31f590ac22efbc657972cdc96efe25578e1f0a9e5cdab0c2d3a5389b78fbbe1bef4e5cf0c94bfc471a491d30e976e2bb47aa3c933584fed238e105d62542eeba0dc73f17588ed30bb85517d354b8cd09aada57c8e22ff64a35ef662c79680bec7af98939105966de5b21e74ed33b7b1cd9e08e17273328e4c9dd4aa2e0007770756cee1b7695b074063be32de07ca418fc1dec340b2e5343a8c091b0dc7634158b2eddb58ad06930b929e006ad8a339c243e30f94a3c20cdf0f7c23db067641c93831b7fb8ec00adfc781c08cbb06c20d7b7440b8db3848ee990bac980074d9b3564d874ca3e47e33018546e0cdc71ebda1ea7b117092db91bc06f3c45e5f31b25b75de641c9f59415e9fa3ba518c42a377288c150c20de54332ef42656e544516d9d1a5303a6dcc5a5cb3aa3a955a068fa1b3895e2b18b5364302295c0f4d89fe9380593282486ed808eeac12ab4e21733fa3416226fe564ec226947ebe56be2a1042d6193536e31b8b1693371cc4327ff4dc01c89a4a265bef4fb0cc6c184140b99d51cb71cae00780b0f8cfd74dd5f1831855a456c55a310b1e1e864c3784a16052443ede9bc5e0d465bd4fb768022aa11320ded7b83687ef347b3409ba3cfc4cc762d431251599524bab628e2d149a746ed4efa03ef8171207d5e11e7ad14ea84eb13bfc395153a19f5d85780a78a1711346ad3d5dab648eaa838ccfb3767cf64c7ec013a2a173b2e24b0a7335babe9a43fdf2275eb68d9a09b8d98abf3c11934cff3c122835fade70036b83656ef25970d507b4083943bd8dfbab842174d4f8005fd54cc456205d651980f7b79f9389ae89096e2ce6a84227658bce3e1189c843096b17ace4e6787cab60331b7cbcdafd5f33716a8959699cd22328842d0eb490732973b779541dfd6ab60f4a7c285871dd2417298865cbcd05c185beb7f3b161be872f898e47c3024b43746d367ef1d3dd5df97e4367b7445b5ce2c557c5a01ff32e72b49fc7272b7f9236bb9e973c21cdec35f621fe04f937c0b11e245d84984b8740b214ed8db8be322504edc8b7558246d80f51630d09be4661d8ae88ff4aca910bb5ae476194138ffc02b04e0f27100b62634448aa9a9b8a94efa8dc557983aa25dd8ba78593a0b83b9249ab7753cdaae9e17ff46b1a94ecd5405fb3cf812eb13946212190d317492276ecb1d49b0c0aa67cc7f8f5f8f69191d2c7eaff8bfe4c7b333dd202ec5cc6e0bd62ac9a146f450470d3910da811f797bcd91593210f20f789a36b12ac3afb191e2f2c2e8e97cdab3aae52063b1125392ef8c19eabcd7bfb253ee6ae92c20be92f35f9c0eb45d34ee2790385ad5df2b0800159f4d49cb7976813f6a53610380c5ee5514578b4382c9b6b5eff902b2acb25b373819563d0510f5977bb2b567ef719f7fc81df59e119effe418a45873607cae79c8944bc7c1d6ee2e284b7228bf6da6930fad3e6ab6be81a375c11586b219b7ae329b663225645d82338347a053fcbc6c88383ca8bb9644e60e5cf29893179a7ca57677200f72d9f02d7a518492c4e77d488d8c120c1b500e2db7b904746cad0cde8247ba25ab9b3df30663c8d642ea6d2eb00394d2aa4205ad1e72aaef9c3a837ae16c986548942b4fc4bed114f3d62e5d58909abbe709edb4711a769a269b500ddb94ed1121a4fb85d1f31c0f533f3cb229e8ee31806599f3e81560525b84d84d860d0658b87359ba8584d36eadfc82f5bcac24c8a3bf066d117a590de01ecf51ae6e9cc75591d37b6a09f13669f43d68a5de696b0ca438fc48983ca7fab20d639e61292cf28a7e9814f049e52271ccc7965c092bc3689fb5ebd921c248f22d4e310c9ca78e8f0f6fcbecc95960932ab236d00e386399983a50f7b606f8fb35bf7be799e3846985449691c0031ec4cd4954bbb3358801685d9bd5ae7c57e40534466458fcb4a0f3e702a73dd5e68e75bd4b1dcb35deb855c9f846384c08b8324550ec37037b36dbc4813a5b1e5398791f12e2b061eaea18a5526858ed64d2038c3e8fe1adf6a46d360d03784ce76c4c08ad85da719f8b80e77bde27f6f537d92668c4cd7736182d82cfe723928d43dfe832660de6cda75478937178c6b64b1141d1a9da421e0a28a91edd5efed172cb8d82fee40737bbebada5b7fa0d40ad2606c4770b09287ee3810d804e3c6a47d0f1e1a27bcd43514d116f08fba0d282b4963c20d31f3f3cd9760be798e0caa1377996343a63102fa799a3e7129137f8534c89737f77b0c3084d7889209554b0d1bdaaeaf4005d0b49eb1317652cfa37cb4b4c330d696c59f0e459390d4029b38352431c32e13c284d9ac09b3a138e9b8db8cae033c517d1f80e6cdc37fc6d9e2d07f91164742d6b408a763bf9f38488215f849762e82b08983e9b21c844193b01a9ac8a36d35272b18263d353d2a731505a1f8bb7eead9552987a5ff74d89d47e66b6df02fe0dbb624604ecc8bcbfd03c6b62ad5f9a3aaca27b4e706e60dbf31edc2faec13fb39f997df704580f125d09db637fb9959ca9d53a0007138dfcbea92399032bfa4dd045615c4467194a4c5684fe35140e08546f7c5142db2d6346bbd71728aa0e75461614ccab626f43092263e6f8e6bff6680a4fa25c3b819c28d16fb55b75f4fef2a737b05502b7e93740016430bb43d3efcf9da8ddc98fa3d8f614a419ed1bef25e22fa01c820061c0198f1b4f54d0ae9c73ef4ffb99b32bd46c5a7da2188c30ae257304ca589bc71e7bb210d8211fe134fa5e5015eb792e37aa90190c2f3bde903f45d8caf3f75d2d431504be54e293b637ffc0f5bea3cb587b13e0c9fe4462a0372c184be62e7d8103a019fbf648959bbc1e1638d1ccfd74e7fda2c0dd3ede02a1f6f6d772b3a3589e315da7b62c3e80615370c39e98b3288c66a4c60b6b6d4b9d0a9520d7e7232c92d1a2145b93e0ad52a1c724211f96e4db8f3fcc45fae15a07f7be725973274a070860cc5d77f0486aac5dedce70bc992b9187e1a411ec136a73699bc5912486ae9c9a24fb5942c1fc769cfde4bf2402c12ca39829dbb12861ddca85b43be2d73eecd85e9716421ef0bce909f9385b64442e5b526b53f4f67540af826791fa2f411298ad5d46078afce6acedfb74aa0a3295b4e06a77e0663563a077bfcecf321ce843dfbed7f3d89af5fdb94fba49167ac5cefe78a3cee0da29fc172fad6b162d44c5edb656c6719a75b4537f1dd550a8beb13669a0c04bda305ac550b1933fcff52989336365a4520d9732bb4d3a23f80d1ac3caf7d50864aabd1fc3e91afdddddd16ab959490970e431db5e0ddc0cf08580610ec5f882a7c47d4b2c66fa7d013747cfe5583497d515f8d1d4c2f4e4cd5450d3074878f29411798fc340cb33cf89847411f832e136c02d57d4d42be26f7638b4f0b365ab740f64cb90ab19c8dd589c1f5d994ef161d14123d13749dbd709858b6bea451c026cf9b18e3f26843072a77664f7f7f4a080bb2d59ab32ef9e6c63da084e9f7351be51b3986fe02312a2a2540ab5410f4170e16346e94b097f25bb5faaa894d6ce92013d58f6528e7c484abb9249c3da603682dfbe3b5296f84a1a1710171b4b48f9feecb27705e5625ed676abd20a887f7b4c9a00d27ffd676da00755be08f7d1240a944d0ae0002116a462b65a772b191d0fd6050c6da4a67b1b8df9e20ee75f9c0fd4e7c816783dde1865ac64dba480b872a78f7136a2dcda64dffcbc075e9a299499ac4489e49ef233a3e5e504d167454255ab909b5d413fe86d8aa5a28886e3e271e34ab5a8d2b01168d9c99bed3680e07b5ddc031e3adf605bf9a0403ae57cba96df64448234576a9224ff43e152305d6ecbcaa1f790817568d4922ce287540d9400478d2d9137f7c52353f2041cfda3c288ab7e465dfb703992117b6b51fa57cb1f2bbe3541ec3ad33e92c0b7169c926584064dfd6f65c5b217cc3989f2f03144c917b503b101b9f478475953942e308bf7a7eeaa2c7ebd2dffc430322233238c5dfe3aad9f6adffd1839ab32db309b6019944e7c10d5d816ec1e9a87849ac84d8e2a5088473965f67ad677e12411612d43fd7628c08cb65e4971ac1e60fb09567fc07c53458768bbd2591785c54d5f403b94d5424f8e05a6dd1b8373deffd8d7f52aad5fef92b95fa6236de0f587e940daf99eb014eb7e72bd7cf9a9164c1cbe2bd94963f092b47d429a5c21fce6cb769bee81b2bc3d9b9692875e3f011133aeee36cd4dda5cc1e49d572561d57361f5fd18e3ab1c16ed162336daa24db1d7ab75351745b82d92409fb84e3eb1b869073e5324fd40177e5e6842dad0a00d5cceed0fea73d8f6ba447a62700c83df206f6948d639d5f4ddca9a83abf2b355bc192083c72bb32e5baf76c150ce408eca85a0152f6bdde30b3ec187cdb6f962caa9bed66837f6c8bdd310933e572e3d5347337a5b267202381aafb68643d4a7b9426746d6b1651c8d900c523de43eb50b3f71455d89daec940c3da6b701a3714acf83dee5a64a6790396f1943408a1d786747ae10f1de925ddba6e02af2098069497b660cd39e866a046cacde72a130b7f4626613e94338fc7d5d40d54ee9a2ef0f3b766c6e57bef73fbd17114bceb784afaaf3e3938f119b8e3f2908fa808d451d19d073858b9ea159cad0bed748ac3d8b48b255858815b2a7963b997e0949c8171a42e11d44f99a6cb800df7981fbb8c2c7a7feab59e02da39daf29987005a56149671e689b3d13fc8a6cea6c70c1249ac74a56641b016d7ec8d9fadca5a10ca8d71f6c8c6d67c71600317ce4f715cd4e8b72f03e0d4da9c018aa4320a09a3a9c1fbc6a15a10865373387e6f0ebeb7b53a85f0258101947670f32986d5c85b36930e69f310141f75f44e0f9b57f7c44c4fd516434f4077ab9c4a18ce93625c0352416ecf3efdefa994d3041f705cc57ea58b8738f66ae866d082b54c323a0fd2e88ebe80fdcf9ac5396fd91b1f8abae4427e7823bfe171b35a43041dd89bdaadb86bb269a1383a03fa417a74c77cc96ef467afbd668ace3725341088f48b5f29afd1956ef8581625265deae0c679b0571c2a6a96977c14fe5ce95b1d7605e3f4e308027198d4eedbb84bbdf1e23748f1f7b83f4b3a911867944e4178e7529793a5e03e4fde5b5bf22b0430b6c9010e743cbe4e31e327ba0f2e9ed69ec0d7ace1830f8100b92c1f292384b733996088edd0ee3267c0666f4259349141f62f343977e821a18d9fa0824789301ddca3348af04f578c13e6602ce6d486b2fcd2e44304723bcf092d6c00cd28434272aaa349417da6aa2b8c9ebf9e9cf3d0e93bf69edd39e624ee3eeb8cc5b1003636ff4f069057b465f0bfd27ddccf10e58c79109eb8087b635761897085645282da97cb65ef84556bba0330b960938db985c89eb02dded2f0eb096ca262c5699478c0a17267a056c34f644f9c95ee3674e82aa96fb5248fb47cbcdc21377f051575d89e31d91864fa776d36cfe7f8ec8307e2c4799606143e71db1885088258ed24f7dcebaa8919f443d4b3e34bcd0a2f441a63fd708c2058c8b066dba4426639dc86f7f19d641eeb79a05a8df7fcedf8bbcd3392a73f17ec63b719af835d0b83c4e89090e6f4dd07af2072b6fdbd69f43a5e937e0ce475e214ef8e676656f7362e2d5e373fdc91b1ac98f20d88c214eb450c2e035b00f82d7bdeaece949b42301a593beba038d0b27cfb3183ef9158e07eff2f921b0dcf478cb33d8384f7c0954be7ee3c11688cb1dd528dc7c70c628b9c231a56ce1823597ffa0f991994d9468b8ac831adadadcffbf2414febe7fe93b3dcd588009157ff4ad1030a4228154e3e8946c7e42aab7315fa72ba26e3e391f66fe41c4ebec5bb42a3e58ea94d5e8fda7acb1838c06c2f75c7b02886b0e05023db3ac54c80b81b8263c603f033680861cc5763f1f37cd1472308d847a8c158ba7593d63076341c0cce98d878b7c8e54c066a9adec1b689b40dabff5f6a0403b579cbf32c19f213f580853867525b1cc1a0028b2d692b76f4c4e3543795ca87890a5a6323e30142cd59437e9ee1e8659c11486c9ae53cee684f62794c0524aab01c54c4a04ff78d17e3ff05520e8beb70dd24ead14b610309b08d7ff3d74f3d42a79eec1560ec35ce56bfe1f5fcca30276c910ca7b21bcd0d06a06a9218105d6e1ad1d2afd87d207831c3b87722c92d4d246993b60693e6625e51731558459ab7061cfbe68a6105d490ee910a230457e218138b8d05c014eee7a417d376886632fab6f888a0dcb9a1a7b461b14ad829f90a35cdaac7595fae6eb7a159f53fff0f54f88861e51959af7ee06b7f546c34b7f18e5b8601d258e6a1bd13ba5de839b95c1c3fcb20fb7a29a7e1f26ea3c308eefef9bb512c6b45add3b862f209a085b62917e679fc97fd8b4bdcf047f071f2625685e58184746383c04eb9a1cb784f48e8f2703ecf3394ad5ca327c0a5d9d2ce44d1303ab59aa7159e51d1c2ee40a7cfb2712effca2055afa25d0dc99d6e1fe43297a76d22a9f1a575cf3e4d926929785c43bf20660f4b389501a1986978537514f7facc2a8dfde0cc30268edde869d345be9e164a8044b215a15cb8bcf23810cdab99e49c82926314bca98f3735ed5c20567852ddc1b9e68a6e2beb5b0ff0b3aefe54d25cd214e2a67ae53e9763bacf719df38800fd9085663a137f1a6c2851ede90a03cc0a8877e9d189677ddb962bed0523df2ffd7ac97f3cad4fa71faf984550e58ac9bd5c00c55dc6774ca88caf7c61af968ed78acd6e1750354e4f589dba6272eec289c834d6a04f162688971244eceb9dfd43e557a1d850c5df82f2b19ea59b40bd6aed2f8a280e50fc07ffb19c6bb915ea4c6d69691715c9c6ed1f15c2b5a0ff9ea641480589672c8c7b096855deadb2487534f9c90dd44edc77ad5a46388503034a60f16e1b7b34dcea0ab451d30d3ef57512c56a6fa09aee96ba9910d1dab3ee9a9edc69a2023042f20914aeaafa0b944b3201b342dc4029af1b8255c0c8193674dd8939a4207cdd5cdb24fbf28ea38d92601c574fb6708af3a2f8cc88263080265de07b2b6e941f321fd484b9b0f00d992e2ebd4b057c19cb6b47d48150d02040915edf8b992ef1403563919bbeaae7d37e1fe654a123698867a6a3df50a2c52bc63feb970ff6ce9c595bd058085ca24e2b199d4adcf4e97bf3d9fd5b2549b664ab76c16f9428690e51bf23c5326db704f036806182a9ade3ad9a7dd812d55e1a0a21057217b3821a6581f3227b9588a476b3bee16e7f3821a5527392dc6115d1fe1fd1b0e45c5c2ab37902bfcf06affef9e4eda10e03457a7190ee56a09b8812170b050f2cf03c7de543995c2dfed1fc15dd2ae4b3759b0b596b117b377828b211f8bcde9682b350e325663b753219f9bf487f8aa2f5eac85c8f2768845297ce234a4029c3aa1b6afcb669bcad6ad88fa778655fcc9520daa227497a58b3fa9950fe7f91a1e7887281a4ef3f5a9ed383125a5326cea04c56859f672b953daaad2b5c9ddb63a258586b8f3b4c4a2cf752326ae467d24c5c2f87c0336a5c384793d7d1fea2e860c267c0d7e2b77f1199444ee8491017e842030c3ca2ba43d195b3d1a3b5aeb01b1a73de24457e34bbf44bbad6b02978729e1c536da5c339941f278ab9490c672c8affcb826bb7fb457197d05f0aaac4b93dcf08ada0e08b8cc24f0f85ea9efe4a785c8a123e714d46aebebce0ca37d686f900dd58d993f1d90ef8c5f3f96a0492f6ae3713717754fa81aa15a06611e2417310c8aba838c300378853d9d124a1897fdf7b5871c0ce3f6200a63b2c21626cb833a2e254ee9edce57ad2faac632fc788de4443148b4e77a3e82b290ffd7f37b128b725ba024f76bf850c9c90a3c0a7590b6196793033bfe2945e687943d1137f3f7fce7d618a3a5864998fb15c20ee13af36d42d3cd6d3ff531401cc030670f77ca18f41a54d395e0655554f244dd4b51cd443cc9ce9728a313dffa47b8b7f7c1caf05c19fec47fa2bcdb05d4f3815c40a6dfd83ca671206c0da43c26cc8224b500e831867f9c4f2bf92b61a10f40e72fc8276ab6f00bfcfdee69a0c444fa866f78f23f73a5b74bd6d6184b0a17b81e44ca99f4c828157bf12eb50635c508cc4899b15dde6326c92d4f914f73c7e33d7a38a9b22b11ba3b8d9c140c9287592c52dda3432ae4c0477160e886873a70fb26143b163020e37909134d79b92bba39b139968a87b34690343151ab69675793b4f0013dd1ebb0c0a11d7f3d0fffbd8cf1a83b010d136a39defed49f1e4fe3e2d97cb82e546137e3a478c2c62c6d81ab5acfc60bc2007d9c3152124f3d08c7c93476fe35903528f07be0b496fa4290f620fefdcdab41eec149d4acfc59a396d8e482cf8bc8faf82c6a01d52db1165944c3ae6d537efc0bf3a97f320f430b01234ddb91d7543dc1b10f9866775ec08580562ca8da2a3d21b811256ae29159d88610b2883c1cb847253153758b8285ec99e3afccc4e2424c3f059f0d88265b9ec5885dc057f0e8d2a641505f31fe3eb2d82b67937786218a0089a48d3864b209b52bba3f0f8f2bf72751c0bc1e6cd45654cc3be9e0d231b5085bf9c4004315d21c94fc5f1cbff9e0c8f980d4e3e668a3e1420941001aee3398de8b41bcee896383f982d4b46030f783f2b02ce0b72509d46cbdb1d487c70c22adf7e76d0baf3ff3e83750778e042a576e4c0a492d24758f607807da7415e14630e496ff7076f4f3c815c57565e57768081252c6663616d3ade274a20f997b13ef8255d1a143e9b83c34d3206f39ff14a2fc0903d82049a9268fce058ab387d6811bb78e704f40063b60aa30de137f62e3ec53edee9ac8481153bafa042495a72021829096ae705b657af04052d143ab22f198b22c26d6e1570087643307221ecb276028c128e287b2e5eaf51ac717b15801c690d470e9d38441ded7a01c83ae1a982d3aa85b53a4f6c4e6861a7de262a57a6d9bd9ed100334fa4ad4dbe8e35d9467627ab58769cf33071c880868b23ef7b5e925f8d87da2837f74b56f002f93d3db53623aaa06cb9daad3befadacf57b0c4e0b76a288d27acebd621e7bc126619e0c07c17586db8d11dcc62ba0007be05cfb6bb5b45106758fa1aa530b93e74b002d055bf0b28e54893cee6c1c87988c5df1fcad40882c7db55d19f1bfb5189ec04609bebb792ca5bc41712936da015e87aa54b990d6958b0829322acd8a0bed7335eea820bc765e5643ff74c5289a1274642a930bf1a378ac02c7989d32855227bbea4c079ab8ccdce2f40eaf8888965851ece3c25bc9d0c366bfe2e9e8b71b8c353392a59fd9aca69a8fde55fff7f64a956dabd6cfe30a6c8775245d6280e9e5cef2aeec6db5c7dada5b64f346f1ead2600c0646694f4957bf753dd30efe7de79427b4863442644aa3a999cd6e725272063d3b5c8f094304994baf40ae454b31cbd581fc9db03eb4b9d005732de68c5896a2dde2e64e416bd50b508aecdc8ee881ea591b1edc7a085f6a51d585d620ee4720d94b2e6679e71648b4438d4767dce0f80edf778a3d45d2b9df88aba0c177a0adec1352f1627201d63ad6a251f438b1603450daa38628d728b3a58b59b64e478969a05090d8471dcf31af3274b7546bef73368d11cf6dfdfd099e198ea117e387b645f7fb445ff7a61f3d7b29cfeb21953a8dee294b54e1bf4186b4ea5ad28e18abcd5bdea5f6b85b4e5e092f1c9dbf7e8371f7c15e96e4c6e17c3b87fcf24cbb578266943d457b46c5d94ee4bf76244617c628a6644b2f7934fb2a1962fb1cc5d7398a810bd63d08ff15ddd7280964c89357443dd6c9fc2f8cae9aab82b105f3c155d4a1b1cd6294280fc24f1dff88a74ca0d4692ab290005591e81109deec432a47334c7524c8a68f6f9560b53d34b67f93bb8a92e7d89375d2bc40dbc4dc7ac8218738fdc9ee6f18df835a4bef5a4a950abbff1485d431e86dee94d17477c9bed5ce1aa92f7b1a183d3d9064c0f573421ae29cc5c138a5b284c3617010228c80b411b13d3dab562fe476895413b9f3518215cd87ff69a7adc096f85f4e56ed68e8be4aeb824026fe285448ab3ea723ffc401074de5b706bd2bae80f99d02645ce641491b67b80f400053351d4c2bb908e1a78a5b8cdd69f579b5426845aaa9d6eac0e25037f9c80450765c10759d8dc214cdea2d11e5878d4299faabb5480d0d3257844f486a788c8bbbdce5f7b754254048ace5b5067522c4730ee389b5e35996f86ccfdc1e57b97b4705c32067ce69926a3cd90d4ef81fe304fb963aa64a521733b4a3f2ce9415c3adb6a2c4b963a29f853a1eefcadd87eb4bfb259add739f6d09d730c461505e4366204cc92ba7003749932dce9322db57151cf4e7265fc67c9a65bd65744f7d0e2c0a01123898e61cdc83886957a83dec0427bb9ad91d4d8c55aa0391af7d3f987d6958bdadcf6436a11b46f00704e2f15451510a2bc2b53ff4b9521cc8d2c00408cf53b3d87f88ee3136786593720f1d6f0218ecc8ec07bdc33c44ca0b5653d1adf4518b8664eec5b27409517cc8a81cb6de3263febe279e1d6882a39232723d2ed2169c5afeedae2a3a81f18d4a4bf88d811516f12e731fa044c6e596bb853d9bf61010c10953c1d709e7855b9e5abf8c1d1fea6d32d1220adfa4c0d3130b8bf5a8fdfab565b2b3198918b83b292f41a2a5e44631ae1ccb23b3506c78eef2be464d5626703cfdf11b1def5074c0678cb87563f304fb35d056e97c221bceeaa645989a51cc0f9d1332de80fd5b5851a6600a4ff850658a4321772ac1ca0ed476216c61f78943ef95c02315b5d08400c3f03bbfc6a13e7f57a0b43a8b8a690e4a816f9c39156dfa3c728e49a145421f5c7210e245194886baf6e4298cb6204f5fc043c2f9cf1955555abbea0d4393a2a00da620fae49d2e54b718122c12de14334c035a5c263d8546adc422f448597469cdefc69dcd62f5092def3062d6af0dc3a940272060d61bb7313ae57a70955fcec64f31bd7918ae2bcb31d9da10001472bf0f030cc49769a481a64c7e0c8b77e88a88b88e00e997cdcb14599616fd6484d10ca7d5b96999eb4ee854811f4742399680755d85624a1e7370df8c279e4c8ba7553fe9f663598fb607693687e21a1ebeb1161bf4e84e5ed8d75281cef5580a6ebf693d551cb28984ecd2c5126f67f784e3fe04e667026bdc9224f5830622ee50efba766f64c1118355504dd1280942623e12878466894fe42cb24d4303a00393afd1987a4e70a7b55bf2b36fdc4f297aa20ab7bba9ddc7884a93f34295f125ba81c2dde9fb58e459151f6e7ad8e51fb03a9ac55ded2dddf18e9586dd46066ff1950ba98ee4327315271b86c7be8a79d80d3fae783dd8df350f5123ec15bfe08aedd39a3f7db87efc3019453807c674d29d481cfa3f755e307db3ff87d3567646e3cf69c0eee2b3fac3e0b1d7e845d00c7261b2680083eb0af578254de68f1a0135a4407da38114171ca10b9f6cf2e2dcfcae03f9d04723158b8f8f326bda40338ccbf8d899910cecfe885a6ce767861cb834e6c7479d9acc80ecf73212ab286cbcb068911eadc15a01ce671ca1932d281cccbd8628197baffab3a7a86c2d339f220a5296d1ebbbcf8421c18b917802d69fe36ba97f408a8e251519e6374795fd040b4e589834485eb5077e744c89265bdf32c81e3ecb9913edb6abfa409f235b454c0b7fba16d571a4ea8d08156e564730830299b68007bb583ba6695644e469029856970f027bd8d310f8b11377ed406d78130f6d04f2c24b05a5922d1d7b7db22de7f7102e3831e42ab4dff93be0f18e77a6629ad68413d592952b4505b51262152a8cd9f95585ccbbc3de3d54e19519135036a62ce05fbb16755785d3ba6338e01dc62085bcf1ff9dfced47001c5584a37ffcbf6723f3c388946d3fce590ee0c249fbf2d35c39a3347ef26002d7f95f2b6307b0a445e998d1d7bc3f341bbba479ed0c73342c6355ec3db1aee2e0f50f5132d2d8136bb1d8694e400a176de76d18fcb38e692c938a90d87d32c55d65cf983b10a4115d6188df89f8ea00ca30942e37d4d8a67e0631e1da8a4a0590f87e0507437a6573242e38437cdbed244e5820204383ed4383bcebf953de23be4876d436fb0eed4b9140432542491e0ff9ddcbe015e2cb50750c4fdf9e9c6642c1c32544d688b70d1fb421cda4b4562dffb71b39b5b701e2c8d029f3d715432cb02670eabd36b1224cf7925a3ff4e981da42f7cab27039866bf28fda160dcd7231ae8cf34d505c0be23b91779db140ff2c0d7393a54fc62a8e0ebbee7dfd5e7c021e724e029efa6dd21f3e2277086a26ad3666e20c197c144bca303ac4780e7c892d57d447bc78167e874dae31549bb7e2ccc81eaf7bf9b6f2b369054747a1816bf6b3525db09430a4ec82f21ea1764a1cf5590788d2ea747d84f139e5c9542a4704e62516e29408a7c5313ac0f50f60914434e3ee6b835ae0c0dfcf4b3558bb8734e31b58e25533bc82258f7f290eb49967d2c044c261d50425bf4965807afd61f763fead34144e85219c8718efe5eaab0787e03533fd9fb5f4a7ac3316d503fd8355f804db2526f1ca641ffc674be186284fbb1246711a9658073c20357191d75e334f37dc1656a6ff31d359c2b53a02f9ea02df586ece7964e8aee10d7b7816e8eb975fa3c086d3e1adc2f9caf1f991af30a407dcadce2db0d8020249d1f12df82a15b8c5274fc6df827b10fb849c366d0d38a163590cff65d005a04cac5383623c14d12c13ea02be03655964915b81916799ab4a52624dcb89840baa0f95358d2f9392c24d840f31f5c8c0a57a2c65adba85a7d610fd07245cef78d6b3ed9cd319e7c41e7c3b2e78ec93b4c208f1a8e1a4d8b96dd9c33c723894f756c09079fd3f1ca343d0820ae4a8007a1e8ec529cd711ab49fc228aa75aaff01dad7d031c9f57155d6e803c486c3f208c504926dc51c66f5928609cf8f163d8f9f658d0e2564cb91d47a02ce71e94575a9502729f4405d4304d592054bc22c64dbc41f0e4d65d90aee671749ae81ac452194cf19c722b1d4c977db99199c6c2220e91e5040590ec54ea4e90d25708214ee911d752dcf348453d579544ee2f10c6091aa34949f5832e2844c7b76dac441151687220ba4f6fab0a709218d77c58c0ffa0d161bde8340e9e5581cdfb3e3c987e1597cd3b8e88e19bd8b7c3338b95d469ae2a01bf5de7e117ca0b042634b802b4b52ed5788ee0b4ae54115e7127eed64d036884c27c68b08406b583ad4b0b8c68cd9c031fd63b67f5a28691c798a5441b0019567ede0a7ace474437729e5a808a07361c1ff9a86f81051a4a98ca4ebfd3e4ba57e416d79247c5f263b2e368a0897d7336bb72ff3c12a94c03f8eb177057710b45486e9a861195a5b977f6694840c3f1603630da167f0a5efa3a38b4322cd6a67077117335b9f5394bc55120a9efb977c2d1a296fcb444d759204432e397e05b822f74d13542c7479dfe37732d65f5383f4aaa437ab19de8253f74c3cf852e792ea01724b9cb54d4b26e2fe263d0feab9ef5316ca9b68533c6ad334e4fe09e6167547030986510ae16f6cc02bc7d0352c0e363a4e83a5aac785fb90df29659a5710da634218e19f7b03b2b78ce6958ef3748f41788646d55d981c90412ab0bfbeafe8913ea163b843d42a97086948f7f8479aa73aa98666cb3682acebf3cd1c77c77e88965fa7f0fff0efc3e0de852cea6176c82204e75db88cd1246b8229efb83b9f74e41e9e9a5b33f61c5fb0ac8cb46de1370e1896a073dd92f82c1daa14b6731b49a8d0ea9c6aeb04df855fc4fe07968fce6a82bee48f3d07ebab135d684579768a59983fa26a8afda86453cdfe25fab776dfdf90d288756b6a17352b7869b2cc35b37b06bcdaa40c8d55544dac3df878d9400f8f9951251f614f03cd2888ebd910b9e3537ca3cb9a91d2c54719ad6373936b2cdc19837f07339d562f016e0e4178f819e0778e72504b96a43da30c5f03b0439595ac1a5b8c2df008784074b910c040e86c3702fc2b19e7becec988813cece7d7f29234c053817c900a143df42ec792de2ea8daf718060a66462906b388466dca5236f84f333222a94119b8ffba80c9ab4d078388092428d09711f35c2f44c9efcaca3ca42ede11742ef5d8ba31272743c9281dd2b6c0da36a135e9f5c9f321276af2be84d97574ef9850a0f924e69f462e3398485d8970a2bb656932f623a23f447dde1405ad054f788cf5e024815cefe36817918639483ea002c0232909558d1dbb62511b53fce81418c151ec7fca727ed0ad3491d11067f94f546a7263b059f9168f2b61166390d5dfe2191c2a2ac59acb90e4b2022042c8e0ab24616568db29ab1430df5cbead811ddd376b75e71a96209404e6e0f0ee34410909bc172dc192f8a9c4b7dccc91f41c6cb185629ea698fdf7e82eb8cdf1068fbd9065380f272113b5c29a10e23ff75f4150f50070b06cfb0697051bbda9130c192101d4d0473fe47a2e179bfbd87e91950032c71bed5964ea61042a8849aa488011fc77c26fa3079f38d229dc2ccc2ca3543aa098fe02af21ee566331b354f4bacc35d59b0057116a11752396007ea16de9988f6258eb3cbcc04bb1b4988b80d6d2ca5f930315f73fefbd4673dc21e1c80121a72eb50fa25710072c63da074e2dacf90ce8b0e99a6f0ff86ec72379cb3d75f905f69e29f6aad734e39e80da552d560da9144cbbe4f733e98ba7fdb34d7abe9f1848edfee83cdcb6004903d843a9f8d7868811a94d1d00439dec08becc9b6f4817decf8a2a8b5d270624429b7ffdb4c2e2051ce112bd1a2d49834afd7e9bfaead3ea2033f9bc17e6327d7a5c9db970756d74a3c0c4dbc2161bf848543dfedc331a0fe30f071a9163bac354047fd6a7f3f91d9b41f652fe15572c0284d0ee35c641575daf756b25c1025e5654b8e082025a62eed10174761d79d1267b6537a2ba2c10bba8b49d29422f7c9486303eab8339e2c77957b6e9c2f04e6623ad304ecbc14375f9943a3af13862f5a0d104afa61822076e98a90367138c6a393e4b96ebda8cb20e59994e8a06302833922393cdd3daeb5d259d084ee3e9044e1ab6f5a9943a8d56f2341ed4f7ccc1fc8563f339e89b32ac3f70e2517b0cb28662ed79d88e2f49142886cae2e69bcf5b9fa48744b820a5088db1bcd505c5b7313010f702d754c021665ab3d2bdf133a49a45d7fa20065de1e813136e482c201690eb7139ed512d6d7f1f31e520c8edaf57fbfe1892e7e4340a25c5b676b2ea1b54a2c2f570bc52f905506e4063fc7122ce39bc34d610f7963a0d4e861e3e89813ad49c02a2ed4fec6d3f803e382b4fe0d45f209500438741505db893e3d26b464b97b8888a622db8305bbf5199b4d874f0dfaa1c2e10dc55a6772ba235bab93129f0d1acb2cd775c48b8e8399353144631cf3a705e36e0b6d30e90b41d39e07846246e514baafeb9047601e3a3b3291a1322dbadf017b464c629475fb7ae4e5a5fe3e6ed95af3dfecc60370a2cca6652bb203de9e944c2c6ec510918f2836a5ba90da509ce745f5047abb505a7757634280d852e91a0637bb07a536edfcd933c35b80a6eb7cc796776ad78d8819203c0007b09c086178571df02146a4b43de1d115ee38c40ebea840d1e7c76348244bb922d01904ef88089567fa5005acc73503d210761717aa2a968e86c8be28eb216726359230c0298a85314557ad5b6accc23f94920786660cc7d16b38d10dfc2cb2ff8d71b720b6ef45c4966ba4cedada6fbb1e9fe9a6c65c7495e981293a12f9e2caf973f9652e43bb0e2a41c73ba0b1532736f61ee98eb2b40840c8088951992253be54c8566f11b7635a8bcf900cb60d8098256f04ccd5426ba4ae6f4a4954858b276e040ac8e4f928464e4ee0aec8f8f4a3b23a418025ec1fa771ab4e7780a83ded793bdc06e4429764e9546b3f69d73298b534ea4a5d74c081f722dce3af2f690c4c5933300aca65c2c1728062106a1b08826bd6b52ca0c844529c8cf71fccf69ce90b1e7a8d246e80ed80d5a9df6c188c563d1813999c8b0baf911722e68d3db00dd54a9321f8aa19803f025ff9b0e4c4addec9d2a09db29ae1c6ab3cbe739145725106efcc9706b84f69d3e475a8c43428438362b3da0789bc5513cf0441a0d01d3fb012349ac886f1ddf1e3cdbb8990ddc114e5062ab8ccfe7566344f4f6e41b5426771d22602d54b93387d3583b77fa8fa74683099e87b80e5400eb49c4c2624addc07e03cb4bc30d9246124eae9d766c73bbb4769f17cfab889b0a6547d62ece28fc67628934033e1644a4850727761b4aefd41c15acf762b40d65a054273e3d7d7099bbdef266693bfc96d02ca38ba9a975f1b03fa96bf05aa160005474ac5426120260205d160fe080724cc1c20181b3f01f6f87ea1e43676777acea4adf13881f14c08146911bbaad0480fec5937203ead3da510f2cf91e8f883c1dc09314f59aecc561654dd403fcd786479730ac7990e769f2173c60b1e60180520733f6f1a87587a86a434faa7a9c8cd549bb2de42f7f9f45d2b3e63b022e1a876e223c9f1f4553a87df49b0a39f8412f86d222fee5a64558a7f28339e7aaf0e9c210a83de9ecc3c46a69851f66aca4119d4945bb17f4bcfc91930f472ff2db3bd14c96ebae191a4cc178a823ce3e5d9231933060db0f7c4ed45145bc5570393511db661c8b585d9a576f2d120f2b43eeaf98a17437be69fd5a9a28b71723b60971cea3158ec34c408277d9e4fa8c8e0ec7eef57bcaa3253bda34d9175251bccc0e4dde0c9f3bfdcd0b0c2ad947cb5fe044905144e48ba8349ce973b4d2be52ccd2ea0bae3909a257fd9e1f7c398df0ccda07fb51467535528e413b1bcc26614e9e73736c9ee41ef56e45455db8beecb12a153fb407697b6d35076f041a2885dec5b0510d9ddbf39ac0bbb14595d5a8043956873487f6d3e4e8fc7a0b37eba9d794aae37307159a41698077524374f522289811758f5b92405ada17e9ff3356645ae2b85770a83e76ef8115d3368b03150b54c28932daa5aa470f914609aba5dce8de55eaa4e8fea2946e6a740c387a63368b5cac82f0d10f9da4d4f491ff730b39b06b18b0d47740e74ed7d66f71cdc2f0d22f6f2f27bf6bfacf474ee0c4525aba582ef33029dc4ca557223e9e8143c43efdb594dac018b723e51001fd3b7e5e8574dc45817891bdd0ca46accf58b32f79f64a29d12c6a5d7aa656fa80202ba2ccdcf01720fb2a357ef04ed36491447c101e2b390ec2d1b8aba37d10f19ef428a91feb9c34ccc0fccdd82141499d230c8310b91125402fa360533aa67d9a2abcf51656612178f7582f34c7d80b23a85d355241cec6d6b96483ae7b165ec4a0dff4916c4524c71d62f308f36645c36975bc50c3eec70c67f9e0608e33354b41e7657e71802526423ed3d78dc0acfff62da608d6c2f28458a006f6fc256019790b6ccf7ef23c8d232a84c1f4d922d04b76c25cc1d93199371354012ef31acc0aa366c459752f40193555c92abd1cb44c228e466f4bc8a1b148456cfb263cf5f4821f65e496bcf3c25a536f99beab115b783366b878d72e20b207fdd486e4a2366cd0f612e0ce403e82b37d31547650eb85551c9b1a4a4bd05257ed351a5c8e8e9b2e4c480f33fec52369d1215f65faed54ec13016ce1e97ed3b6ec95e9d09ec808940a3ad830e30b6b21ae49a0251dfe6d9964ce685d80c091ece5fa3c050cc6c72e5759aa237bf536cbe13c8d936e03f60b8f22f0d128c8c3e43588eefe91f2099c6f011398990906b85cfdc0ed895ca23052581faa5998d4130d3053bb298b07c05a2f0d94b92713fe170bec9dad9c2ac41874e3d3bbd733401aa96f00445f3a1dc3a76dbfa4e50ee5b0c00121ceaaded01259089ff38a46a46502afd977fcee071d0385dae8fccb42d189376f34dfef50c272520f051833f9f0267a2ac8cdc15be3b7cba904da2093a749622f55066b71268d9db81e53bb84fba183a11063f5e11c160ebb5351112da0e8573b8fbbffa3d72d1bc2260d8b2dfa80a144125d0f56e1b5911c5983209c64d9a55be4d16f8dda241c952d75e2298f76a6fcfe9d223c2ae0b72dd96e2b976cd5afdd2a421c965684463f567e013a48dc67b8161808b47315233965c6f819881c0278786075723e1be0421c630b45dfc22b090fcfd339c88bcbd64c4c713f8946024c31a1b1d192a3c1efcfa8da5d3fcae0f069e21a5f5c46c83d8ffdcbba9395100b66dd64d43af3152e7cb6e2b31dba5c61651c6be7704bdc6a6ea73f430df904f182ff1ce79994ea7090fbee98998ef66717c55a9b35ec0f9cdc2c29d29fa3b982e39f1be76725dfd09727032612b661abb3da6c329143d91ba3943b7cd4d8bd92a150dc94c2c4f518df173e9d3938a240769476d6f71ad70f6d7ae79788308d2e27ee3d942001ef11539fbfb5f49f1253ede8d5b5c947f074341b9ea15db65f066295f2ee3fa145b9ae8422474728bf80ae06988b4a080d080894ccf20847dd9ed29e7f87c54757b9c667f7c868f3ce8a65c17b8b17c66e22b82a09eae354e3ff5d2f1386603ec0ed9fff413c1ec14ccc5de2b4a618527841463a6d5bb8366230310a28ceba650d1d830a258db672c0186b8c123f6964895df9236ea544dac913fb0bb11d36d8c94512886ffe1b3ad05b27b55bb7f0325dfd650987e90ee0991039a438d386a3e0e40fc4285d754175eae4a36dccdbbb83ad9a1e6cfe64759576e4f138b0d88b2fabf2499a2905e4c150c13e84d8a091968a66aa6bfe0361c7fb52fb5b42c24455ccceb0bb11405e843a6189bbcc840aba327d6e0d7015a7cab699efdb38bec2cb3d81bfca2d9f1ca092c272113d3dce97eafb9324e6f9c6f2787814586188d44828243ec132423b591962e99a4df693ae6e98acfcf93186c4dfd0e65a3c7dfd134bc176807dd6721835a529fb1f36b16d4864419f2f4125840f0f4fc6379be9d9719552ec71bef0b1818fd9760dd00b73724a8c105a7a834ce7121a92ded89e900127bd4d426963ae8fa7bebad088f465f5b10c2f8d363193cff926acb524e2ffbb94ec63e76b4f56a004964ad91541f49a67d782d47dd04097de0b151911aad5fb2f04cdb665cad2d008012a17f7f7403b230fae9d95fa4f4e9ce00663855238c86786c12f8a2008e2889d221178d7ce327f42eca4067cbdd8228f34231a3951c5adbcfec61bdfd07a8633dc0be789b96191f1a2b0a3a52b5eb5149fefc4647c7a0070bbd8035b36460d800e08302ab94ccc7e463616b5c34ab5cd323163f0d318e274ef60dfdc047d38b0ab086314477ab3c7d4f2a883b1c16fdeb26b2b040867f2234279eee85642a24f6a8872baa703542b46c268cab5322225142d54c47715355eba2602068d02b97cd412598fb5968a7f18bbff0d5223d0942eb1ec37cc9ab1a2789910ad2dab08564e8f7b3326bb4688aa4023183df7c1502b656632d4542d45ab40e012fb4e7603ecab5d66807389b9d551b16838faacb3a37edd1edfe9914234b7f8fc342d6d7c72cfa980d9b2bbba65737bcf1149aba4674e7f59478d5ea5475387de2363d6c8a9bfd84ab7d75cd5a7a2ce2e8371afacf45ac85689a3b96bbc8b72d41e99a58e89b5c9eb71f1ac2a80663e5706cf198ca60d8b161e68d3c31fcb3ede4a76beef2183e472da2b28af25c96ea05e396fdfb2bb1321c8a000526204a452da081281526b29a1df4de8f91f5ddd8a125a98fee593a9d57c6ac073c75a3e9486fec6f33d0160d68a54e23b2506799c2618305327da3b279634920321de7bd8637e74de444f72a0235561df08e290a4ddd97d396fac245bce24ca6ddabca9d64fea9c41499d3b4a2f4a62c251d9bfc61e377b712f6e4beea1e9b49df4490e73f06fbfe1dfad23a8b7b2f366f1d433b1226e902e1372b336dbf80b8ddee23f92e0e611b6ce539206e5aff5c2683cc18b09d22f4bf3301a2426d906a316a455c88350cd6f91320e4a060d8b3245c367d2edbf5c0cec963fe390773e05c61e0c1f44947f55ef5d5ad7d73873129180b33ccd4ae698118eb04bfa8687b650328d64b12e9097cf53189e11ad59bec5206c65a61340430a474d3ab80d3350ffcb80ac7abbdb8fe482383a50e31b8d62566c6c530fc49880dee5776a814fdeb59f37b01d37dfc44e67619cc333f0aac74d220332ed0116c81738a165ed28437bd5799a94e375992ad7061de2a58c0bdcfa7dad67cd65a61eb546e499d1cd4d22396d0a86f8b0675f2a032f91b9b7ba2a5ebdee66bd5ed99e6166d8edcbfc9ca68019563ca387eccc8bc13fff01d4231fe60ff7eff07cf17d7f49002049fb8705a844d0b099be08961b49093bf67e8ee41de76fa71488f5dcd3cf4a5312948fefaebc260cbcca8b811d8c88b7998cfd9ffd1a63596d45adb0566e4c4bafe7473325550d0c3c6423d720e36386a5152ced5feb02e483cbdd8c671ca9fa2c7c330ccd0e9eef5a16dc2f0a91e1067c5bcea0d42b19c1c974b4c62601a241d9ef88a5790c3104912fc0b374d965761c33b753295c403aae763cd4a65c75186876fc7707eaeff0d817b0288cb93b3cb774eff088c1cbabf1890fd4b826100a97756bf869f6753a68206c3d13a150ca3fca9605b3463f1719462f9086a679ed66d19d68fd5fe06dd609f1adc59d218a279ea983c690b491144de1aaf76ba1c8875b564b8dec0031d81345a52ce0bf979e752e606b603359c5e3925160ea56ee2ee5f35b711a81b7824afa228e2bd213b1aff02727b18c2d33222ddfe490c5f148ef2f7dd49b12cbe5014d6edaaa0e307567548d8617e9a67a81e3058779e3fe38ceeaa976af5626066360a82d9f56a36b15f803b13f7857fcdd6e35f796ec0bc3ad2492f3ce474059d288f56db97b603cf9f385eeb0a1550249d210adf35f1a554e6cafa604fdf449f11821e71bb94aa3a90848881d3ac0f46dcb589ca7f10807c3c6728fd1411fe8e237c28048b9f89753807bf35c2dc28d78e62052eb87d96ed06a231469aa4c1b3d016ad63c41d640886b4f4e74c7cb393f0de0f1aa688e904ab3ad218470d6e56fbb33358fef7cedb5741a8f6123b3d793ff0b03504a4d57c8f63e74fbc029bcfde4a9e7fde884e987cbd60d26c63c40410c62995552ffeeefa88d5c1951dcabcb11c059d273a5f553b7cb2881a2312735c75cd1b184caccaa493ae1c454608b043fe450bb5036d4a35998f32288984337d4fb2b466589ef2335e48198227c70e91f7de266ad54ad37d22a437216ced34c09808cd5c583dd498e134933a7eec7d3476f352e254e959a296341c57f97fefcef82d95c72da7035f97d3b3f1b02f119af981ac2b4ce8140a4d7631489d82b2a26d1259a0fe569352532f571a18ad1efdcfabc7bf9fc080772ca1762a9799edc631f56f57f5fb63566858268c27cc944a9d55bf87db7fe97606ff7f5e14002f79ee5884e7160f692921c04f11715430bdc4d7e7afe69ea4cbc9a4d3919446c12ce8ae89b4734ace529da7251384cce786852afca32500498aa1777619feb4445f18b9bbc4a12be3274779c98c552c6ddbdb1e1161146cf4d741d522b3b4d6d6e62d630539b16089a0d791722f75173f4229db1f0722f58411ad500cee9f4cde9bff29a5aa4b98f9ef38c55de5bd5bb1f5eaadf3e36414497afd5a49266d479ad482970e9e60c5f914ceb051e9937a87ba91232529a313e27277f26ccfecce8fd67b7c6189f33b7eef1ce2afe85c3064ec4a88fb62bf59e9dbc0fa27a9401ee5ba9df11fca4a3625fdaab036ca10816c208daabd904c55d550e7ce0ef7a5b3db51ca8010c8c866de3769eaf7b73c1c088d6d375d6e7261fc860778065bf4429d67fc456a3d47d1b9b23d93a1823614be6fbac084831acfcdf4d2a053b27ed8512375efc9e35513337f1766896b7d79d8c070364016bb16bd83a9f30ba60a63fc60f6e03ec71ed6890459a22d683d3a4944b436a807a4f69d1e083b62d0407d332c3cfceb2e90c2970cc836ebb55a66b51328a2653e3e827d1a4048e1e066ba6ddb8815527538c776e134fade5420d9874992d816bbc57ee587eda94d0c5b49d1e23f5b3b1e72f1c03d8873efa4d535f3f48b7d0fcc135b32c06f96f70738e94d8855a74b3be13b04c0598a08780e0f5e37f814a9c5bc3a6f9a5fd1dcf0ddd5b51a32c2c6e04867c8f346f1775544200a9c4ad2b62d89eaf5cd12619f4ac5f1b76518f74ee7b9021e66184f699cd260766e99f38af27e7019427eca267451b3628b86f085a8bf2733381156d75b9541634c05c83cdc2ecd6807a54d0482d9d93815975eb16824e65d3a678a6f9d13852365197bcf900adba8e1ca80dea83edb5feab8267cedac62e0421678e7bc8b31ed6f4b96e250704798e16acae9c1267984fe8fc8c36b502fcf3a44d17c1dd38b6732372ab98af5cfa049188c4ea2ccec2212d52e1af58535b58c5e442663811dcd8520a42876e3d3e23a22569b7ce622799613f3ec2888be7647b433f08a5e6eb23122b97555b25bfa2591d4e4c9b0e14f487b2185e6b95bd1d4fe0629b3f9acd6131a961cdb9c2a5a9fe319df2721a4c61b4b3d98a8e88ef9116df24718320e170f76e1882dd28f52acc26da41b3aea9550be6cb5845e20f90dfbf3910a9c7b1d92875dbe8d929883e90a4fd69cb1b751a56bc1a0f7b1734787837862e41fb9134f12133dc831620ace4627b1eafabfedea3627f54d76b4d868512739890b47bd96bf5aa7f924198379d209609d9f61f18baaee234d0ec632ecc47413d457e754fa2353f38e007009fa4ba278bbf0839e963f1ddbd9bf41821cfa0758bc5b387c2c2c35ffe3b4b8663b01c93adb4a021ab915b374620ba91fb1eaaea10be544ee476ccd24573f4790ddf3a0f01ceb1e403b80087c5c25956db07aaf8ec52c9d66823bcf6af711cdbd5ea9e2faa44e4a3d22c8b2f97f0ddae1157ac29762dacf45c9242ef86ee1737b710b6764bc0e0d6499a5f4453103542444fbb919fe64d837ada9bf771960901dae4fc19f59149b3cbbca712b14aaa54ba322f2b50b30e7346f719ec15ff928d563815cf7f933bf926f20509f1477df6b1c68a2784e5191cf0b1c3fbafc3ffb607a54d2de9e2ac07edf6fba24253f1ebd136f9197afa8366db8211301cd90302e2bcfa1f2fbf6464b32049aa3925f4a0d798f8714806cf62883bae2c4458c6d8acbf8c1ad69b1fc092e0cb043a065851b28b05fdac88a335f35e4b55f9a3deeb374ecf843959a5e29fb4dceabe79081c1841ca10fc8a720d84607452a6f918a5725428ad445aec8b25e6cdf54a7544fcf88b763b461235711e6b82510f7344b3d1b37562e58408e289a586b65b6524e881eb54fbeb6e55aa5fa9a89d43783c931c1a229d4b2f0025fd089ae82158cac9e83601211f57b35465b534662037b87abe5318d732ce2567f2d53f2abb3d5346bf770a40b452a7b909542e13c3f9ba377be9789c22e93454cd0cb720e4de253207ad857949aadfaf840b82b0bc099df059e9147397860782e2b958014b0900da56ad07a293ea6d69a983e33d95ab9ea1147202fa65775649cbc8824450ef4547ca97f8c2eae5da61c8dfdab82756193eba2aa4fbb02233db3b9c33d73cd8d1f57b3b0bc0486400d42318e9697816539e4166e6e314f8dada50ea083804e09a982527455bfbccb9294ca0e3c33791caf99c6eb8e741ab1a37a3474b8252b977ea9bc6ef3cc74601f31165e2662c7ff88d61df744e15a4187d60244c9a8f2b492ae816ac43fa910e6d4bf6089835285c8b9a65f78014f93c7eb09a55724329d795d1ce2982d79921affb1ad7ac9c1cfbb9a24f5322d55b0431461ceef922f36bbe10a1d9e27b62226471fc204eec1e0d4f774424d70a0a47d691981e3e4ddf9fe8711c3cf8b9c080d1fb382e6e343539343fba5b05f652e3ef60b07c43db13e4c9a5dd72168eb54e7f688c974fba6ca6d2e660e1dfd907ab224a50dbfed1ffd0b20a6e54d83edb3a056d2c5425f22e0c0e375d8630d1ec08fc518f12d7c742bffe9393c491182c2423b8729f176879da06e48cad43132e900ed20259f1aecf1b12828d745a3276c1197fe3b319b281fff19d5900f591f8adb3c59592ea3ffe7e21c3b59b8315473b71ff925d438c2522499e9ce3c11e49194a545a0a7b1b3bc9e3c459ae29d2ef196f0a87530743d7ca0d8c682c8ae1457aadeca533910670c9bb24dabaa5104c665c0594d1ad209d15dc817174458b34334e14f070e09da4c476ee8641a582a3d75b155864afa0c17c0093abeb5a2f0ff0f7dc3192013ea7c9433c2df57b06026ed5cf2c0963fc3c0eee51f52f856e4f38eb3530eb1668cd02eefd89ef855227e5e9b50564e4a0b1df4fe22dc2204abde2046491e2fe41c90817a2b85469f61543661117f7c07f8b72499d81a6f561659f1c343c600df1a2b94f4eda86ed27b8aebbe31b316ced9d79e82ec3dca7131222551ce7dc1619d7dc6bdbe8813598e819fc6e6b4469db82724be458c579ab551581b4ffcd03d85da6d3ac66cc1ccf7254896102556cea3294736b2884699e520d28f4dcc843765676b08e496360f796ab37e0c02c9aae778b7db3d341b53a25e4635e5c198bb57349cd655a5dfb135819af3fbd9025fce143e3d3b9fa6ada87f3ac59cf94eccd33add72a6f845d06fdba0cd6ef52edef9e6ecd5b242410e13c08aabe0a22ef9e1ab90a494fe48e0b54217afddbd8dd3668ff11fba1466f4f1655b234b614771d841cd52173d60713eb561ff3a020857777808fbcb586b376ce6af13337ae4a57b7f2d79b8cca0dc49095746aeacb250de52b06200313acc53d10553d34ec837a13a9ad0033d097c3d9462c3bb769ddb480405fc5af39a72f2d7dbcbab14b694300ca30524000116a956b98c95fa7cbbe0b158a144e47df74c50e951fb9d1c673b68bf4cfbe1fa8c8bab94a18a896cdaadc39158ce40c51bd68c9d6853d536118e3940acf9c95b074b33b8b08453e8038b6f270c95041c0f3649957cc898a8fb19b6eebaee97237ef5d44c681fd89cd3c2452257e8ac5e703dd629052cf0e1a11130280b9ebf40975c86e144bc3d93eb9916316a00d96184ea8173d652fa93e80d238bdb74452c50064ecf6ee9c8986a6f338d64e399e4a825a69bdeff7447017a5ab39c4075d05d5a712d4af87a07d6939845f6f0c4f22ca3ef264b10935aca3be6c4f11ce44f6781122627b6b3aafb54d0e65d59a6e271422fe527f0ce5c052cafe8a1920008a28dedc9654cc149de4c78e9c274df79072fece10c56e054a945c6427feb89f54460efd0b516fe1b765ab7163d2c5a11375dcdd21d4139dda614da2d39567c95ef1118648f53c9d1519b78cb8cb02e7cbef8bcff7f4b6b95243c639b4b0798fadb943ee685334eaf5a179dc7b199e7caec459c6f9588e0ecbfc91c4fde8d16ea33cdd5d0c74c1bbbd9b8e6cc0abc1020572079bc0a804179f5fe6ba6157be31759ea4ea6de373e55a949d7c7aef35de8142c1f13dbce3565244857dd382b06640f31acd878d58314ccae3f912e5630f354e776c7546a5903eb2c82943126ec46b04229daa64edd474d3e469b9e1251d7df4425d33d7851067d6a90320560a39a88f268f737fab12ebe33e4b21d804285f3b67af958a2a261500d6a0ce037a6cc1696ca71647dfed3154ea1c80572d3afabf3db71936264c7408cb5bc80733d31cd38f25b447cb2743af170cffdf885ecdc453100d3e37577b4b926241b260bfa3a6f8f3fb8de554a0a26001569d3b7e94054e311112038799714ced4615ed321dd7737185b40752751bc431c1ed84539fc190d01df67a8d0eefea0e546515cb27ecfa08fd7dc92e7d38a7e085a9727f7e40f985b9634854c4558520b457f84058025dd853f7d91df07ff09a7d71bd7efaf2bb31453f6e7d53632b91324c7023f1303b531d6ee140e70a28b2d9fdd32b47f393defdae57969af4fe632dc879a2b4e7721a9f9e378968adbc9b43310d1d9d99b7e74dd1a67e589523df5c627d1960bb25e765e9f1a08efb853ecf17ec20ef5a54537bef4fa5b1b29a5ea657920ce49c621ff0db07e3972a20032f0ac23a121d09ac6a0a5d045ceb75347e0d96e6e29cd9b81ba8a4ed3f81d5c9902fac2f16af1f4ff908d7de9b7cd3f14915daba20c55ea2705db1d2e316556f7f1db743c5352ccb07fddef4c6b31010ab8ca105210f10c41535b10fc7f18354ae3940b0600696df85cad15b370cc86c12b3ede8f142621104ad6480e8ace17836c98efc08b8f9aed1d72a15f9482a0d42949e3ed3431b6f4230f7faf0b8165e3d35192f526cf26e66fde8fb33b570313aaa2935a9f80b81cf04920763398a37b01b2778ac5d65a09e7aa22d44c55dbaff356d3c3a520930269bb5911c95fb54d9c2bd10c92d2178c47af418a5e4a8e81e4bed27e72ea47428a0906fb92a1175a70f0dcc146d9258f213619b4a1291dc629ac3b04dcc1e4e407d8ba1b52592d58293e5219f0175df381468b45f7020ef7071210ff963d9ba3a181cb51c12a78505f36262f09ac5a94ce35fa79888f083ca27927395872090d96e67225661914038ae6b66f1fb6dc092b347307e4022f77b2ce860cdac4778d02b2fc47380454593765c2f0a05f6ea7626771ce5fa0f964ddfc305473bc45d3db3169a073b749c4f13fe29fefb34fa232654aee71272a4a48a3e72323fee3daaaf9e311798cb17446c8a4e9d4ea625a9590c2855fd78f2482aefb12d195fcf6c8bfd342e0fb240a77ad462f12e337cfefd7acd8f7201e3c95bb04488bddbc4373d0b19f6e4077a3fd0269c20e8d218241c3603395401931cf40a91ff30851f2c4ec1ee361928a65cc1391d8e9a1f9033898906936759d3a41e800e005387724ccae6dd7b1a33f2055b5e31efc54c73475a50ef34fbb3c2a5f789eb6d4d0d5487c3964bd4d9cf994e4163ceed4fb34c17c97ea05d5b7a7ae2be0aed3adcb612afb264237ba96517061be7195daa394daca6081849c5019cf5183609a0797ce6ca977833058dcd1a7a88b3e7214e08135ee3a0a5f53a84400f8de2ffdff6ec6821b0b4753ca255baee911844660e3a82de0d0e6b32d43eb7eb706a9150fc021ed5bb7a94453d41f8fef4d2a3cb14ade26c0e27241dcbf7967b6c9a4141e05cea0b7ca15f322e6fa6551fc033a69262e26e7beebc37eb73949f21f4d5b8dda2e2a78972cf21b0b1a6cfb25a8bf1853e954f86137cec37d690c64c97f799f69b0345586e00fb9d869c311bfcfd341d0648cbd72f956c1e277653d33dcf022f90efe213058db0594cc808d68cb7deb1948309a8eaf407186eb682d610c1a6ae056088f3b7ad74f7dcd297766031658a33d2c48c1a460cae0bb69ac38c6ad7544b359b582b408b181876e755fdc777f3940dfdfd5969ebaed142f6dab1096eb0382deba9ebd44d73aba9ca2883ee548e4b9fc4740cd65589abcf54e745b7e14b0ffb3b9b39e81e3bbad44d2708723bd0142c41ff268dfb6373828d2b8a821e9bc445867bd1ead7c6c647e338bb2db8d416081d1a10fc9af025d890a08055a31dc9b9e6aef06687bfc39e74e44beba3e4cef7a24329d3e641b7894c6c9a67f412dda652eec9069ff5d5ae2b3fe5eca0a4e7415799631ef97d5c068f52bdc0b4f4ecba3cefbda4ce8d053e87b363cbf0a1ccafc5c10060a02f9e70e274712de09ea852596223b9ce1a93e3e9468feb00f19845c2d9b571a0447a97bf7163b5eb791473e15e06a58e1a5a320b7e8fcaa6fbffee8b63d3bff0d4b45b3eb8deac4bb314c6ca6a0396ff5ea82bcb2d43327eeb03e3c6eb2bc9c7a20d8fc213aca01b88c52a50c1d5ea439f9458007da9fed649275653fac4cdbe0157f0986d3e6f71c476c73ca473809cdbbb6bdbdd52ebf00c27ecb5d5fd9b60be01c40b48da4f0b8a995423f855bc1f27800898db98dfcc0684b5892c67592980c6be5f559b28b9ad2e7153ab4c1c2fa3942563388960732a6f5c13676fe90d789e891c1aee84233097fea3a7b69ab9d7915b7d987d9c82303d8f3d1b22b69185afd30b86ec3298a2f468c2ea7985513af1688da99848a572f0bade22d3b4125f67274c78ae765de589de575eda94116f6668248edd0c6a4dbf09caa6ad4f3f91948f4856001c9e42df18667c681010f1ea461d6615e03da36d38ebbf378878c2a19e74cfcd5e8b8aa657f6529f9772982950c9591d12b5665c87a0ee27cc491aedd863943b64ab4511f22a43de13151dc41d75e484edadbee54b233d69a117a36d4cbf75923ff3262a81411ed4bc4227722210d42d2d24bae3c16a8a737a5d6963477e67a19a43799b150033472f7970a884ee22288fd3f9929878ed4a413352a9f5d8ef522c3d2de4259a406a5f85018945f0a6167261380de7cff0af09bc506e8010f00adb1af201f14c441661e0b775f1ad48667a7bdbea95b3a92d258b17e1916ecdf08fe70a7be9909d805ca031f5f4724f2aa63335b377e4fc9eecd747ff2ba32eba54312fed86d7468d9206b43e5411cf328a1935183585a692d5101d06a09ee2c066bc3e947bcaaf6ec88d2765e6a63c518f9c32d459b0a509a9dcb995242b25f57305a68c09b1e5878b847e4b647ea321be2c2238227683c15fa58e8cb04f7b8f1cde98a763bba8cd276af04c664a126356fd39aa7376cdfb6225aa38cd11c8890b15046729d7abc645c9b828fbc73c6dae1ff9cb086415e3e8e295a67f149889a8b224cf82306677004468cc1b68c9065369b1c9feb72ef60e29f84188d1373ad30ffd9f3d6b4d686af1314e82cc4ee891a7c463cb6f8409bc7a1d82283da9b35879a55d0f936f138b947639d86421399f7dba78472270e15763688b0d8aa54652a2670d2820cb99f0db590e98b83a19d3b5014be828a44ca0fe3d4519ec16ca8280983750aae05c9fa65583d2a9005710669a8c9aeee7276eb066c457e4f247e4823fd584567962e3ba68c3ef197421ee0ab9b5d6ea6a2d8fdb62adadb505a3c5a1b6c24d1835db7e3a65e8a0fae5858c9a56c41fef421d6ea04e9bebb2faf5b67c6e3f41c1e35ed303c7781b1620e1833dac631f6b024246159c645afa33102aaa247b7217cd0455a37c3054cd81c5d49276f7bf8522b9ba25b54cba3f8c6f64dfcdbf3e09834e9ffb412c9d172b7365884ea48f59bcb2d86e39b04bc7b7ee5e39af942a045d5aedf2d67ac8e5a2e40aebed8cb165d57bc11963a013ac0ad2c7bbab6d84ce752e68f6299c26087e905515cdf3a38d4dafd23018296c02dab37b068888525ad1d40d874644d8827678e676fe68121939fc6638b81b9da1b2141b1958545405930c49beaf5e1166722bcdaaf0fe9f64cbdd3f6f2189087a8a2a53991f315a8d242ba2aa1b758d9050f5616c5c1d907885b641984c076092cdee32249f50b3e3f9a2f3bfcb45919b0e128b2d3d9e8abce63755efdae9206dc161a94eea35c1c5e34aa4dfdcd526f4742698a1fad6e157783cd1b887c15be37131666f80216e42c90ea78cdd79fc74f98cfd5e093ce08b7e9be37588e6da314f638ce6e9e304d635758fdcf0bda6228ba211efc7551ae4b41a4a6b0f83bdc1510df6312e8f8d14d0b96347cfa3b277b4f3a1122c9cb7347e50be58e2aed5d777745452a91ee4a50656355472c09ab3791fe62a49a8df9f2f00e6546fe8202c88670816d44e982e66b2124308e3dace7aa744915db08bb3e9d01d0927cb099c1d53d0db60777bfb7061afd5448da388e2c6a664176bcab348810ded1f5ff08fe92d5de5a860253b8e78329fc9388b4b1a2addfac578e1b84150f541411670191cd1f6752ae99cbe812b20dbaf452f1f65717a08773261aeb68053d94346815372edab482e68619ffaccbff0d7da77c680c50e38c816225dd81d620db66f3ad9cc667b3f862f83972a44e86f97700ff928c0fc982ed9eb8e52aa77be3cd265522dd1604068e5b4e8013b3ef73b05f10361c93d4667c1be3afcee3211550a80d43e8b09a45d5a98da1b7be7855d75b4fdc772ed1052e89203c1e73f42dc6ce9d442ed6f5d2eb3c4033c0f882e38e7d23948fe59a640976701c0bf04ceb9056d5a35f8872c2a4536f96d0344f8c8d173d186364229c9a6234bed96364b2d3ce474058ec9bf519b6f2b7b1c5f4d4d71678502982358d589e2d122a307a18c208a6e7ab7b3760256ef1f40052d326d5f77e037e0a96a26074d0f5d65bb622c9a5a43a9cc3e3484b407dc25b6ff6129b89e2935a8bc2282ad45cd27c51b90f1801c6573d5132a3feee1644e041f442f89b0ede4ab59adf52d87657a018e2ed1a2b0ce4bd4ca602dbefe773af9e4e126a6b1bd1ece41cc601ba3dcfb67ede38922019c25eb4f9f28067acfcac1b7b32208a30970991a303c92b10e9bd2f3278137ff2c4874c233cb574be64a3fa6f48f9cc95f11c7502b6091f1830b57e44a2caf963423508ed3979d1097c46e6fdff00679c1f308657346e39ea93dd242ea46b3c543a87d58aa96472877c02bd40c39892729be7bc56db1b7a87746c9b2d4dd5868e334a17429004fb7765dda0f77430dc2a0647170f8366cb631687b1e2a4677dd1783577a91add890adf0615ce84b08187f606c069c4048aa0cbfd737364aaa0bd779971bc6a96b0e86144e0ceb8dcaa74ae001d0d0279909a8c06c72e5054684d73a6a384c7f1cd00ea976887f648d40a0a9d8b9197eb8abfaa3f6e757b8c8019c5210500990378ca662120a6dbeb5d04b91a2649f0036607836df5ac7788979e65241de3094cf238419a99d08f45aa9dac8e4b9f07c02b3f17f8d2f3951565f663fd424ba9778536a5f67ea41cb73dc9e252aed894b6b76a66d08d17f97719275fbb80c5b97eafdf013a23c5f0e554fa55c00cfdf76b20e9e3b086f2cd586330ff3dad1dde12db52c16dc9b2b9ddd0832921c132091e61fea822c7b829310ac1dcd2316a63c6f1af59b84de0cee26bf8700d43e405fa943bf97e401003e77e6884aeb087f3cd193fdfbce3486712b0daa893a026114359edbd77d51a1b765655f195e499e323138871e30cdbe8cc49adcb76f7b6717b23a3b2e2c622d2f351cd4578e48d715ba33d14bd53c250db2e210eee0558ab0a26a56f6c6019d89bbc57ae7e62f733cc263ab8aaf2bd31d82617caa6298184818631a36f4389213e989bde1be36e758010b1ac90610afb2ce618ca360d12d02f5ab6e8cabde265da142e77d77d16696033b902a3c43a066d0a018c44d2d663630f951f224ff4e4af2a304b0bc618ee0b4e2d9e4d37f46523e739159f07e3885407d3856304239a484d34a7f208ed8b5e34c467e5296ee05e03957570ad87959beb5d1f97f1ff63ed4b879db2392671a71b1f1fa2b1e67d79828dbec17a0755a0bdc3625441801175d92e5a11fd00e957fb1ffb10cdfcfd3f1b199f7f023ade884df872041214fdcb82c796ac504ef234153d4a27016f07621342a040a972cb36383984f13a04c1a909716f43a35269764f09cd1db19a3906618915ed5572622f41a9caed6453ca72f89def480ceb00d7b961648f7f1fd1eda541f642b7d17ad64cafb0c3fd37162abed65aed35afa3467da079425337fe050e3396950bd6f24b874040d631924b3fbb62bb1887a62c6db610f84d4b3da70ff498f535e158fab6b01b7739ab2132f92a6e35b8624e834f91db44d777be79e84ce0e4f9280b248a4f30f95eedbeb1e425729cb3c3e4160a88a22aeedc03190d19dad6fa28b42457df80c0083d10114dec374ef73d0e9e7b4e7f04c02abd20665596fdc391d988acfbb0b61821ef1a9510c3b0757bce40846224abbede7b74aeb28042ab55b0606b3d616ad55e3dd88b88147047ef3a9d9aea7ae73c369c682b038c5da7ab2e66d579800e36d6e3d6c5852fbc094a773771b9c32a38f19a19a50709c77bf70f2cc72f9a6dccb4c899f4130fa5e98920ca84e071ce419c68fd7f41bf8e222f07760d2ca3ac09906b41753c214caa0d10e236dbdac3e3c9a82ff181a95730572fa2c94711770a2f53c686e5696c47514c08b02a72054fd468decbf111294f17ceb809ddb8f887999bd67d54f4258d931d7d49f12c880f0895134dd923a29a84abe184cbbad5ebfad9da8e60856f4031de02d35ebef52fe302f05ec496ab05a3a5ec608b286d9fbfe255ce1e54a2313f723fc2d39adad202a5ddff0a4990f622ef6cbe37bb3e6b162e0bde544d8f1619e6c1298e467229caf43c961aa068334df187848a868a302dd43ff575df06edd5f3d50c6c1662b0e2d019d747906c5b2e0864dad2a67939d41a9a99eccfa40ea31eb30ebaffc8003ddfd89633f436ee0162962e371f5acd861160045da8b3ff7a9e481963b0cd62f794554e8f9787a1896708aa575fff2988ddcd9f681415560db3301c16fe286f3859fc6608b88e563cf50a6549ebd7153ac3ba378699ceb98b78666e5d6f8324518e7e8ac808dd22593a2fb18c3f31852ec181f2612af05e32d68f7fa7d0594e098a54c572e772ceff6fa562acee5605947f56c3abe811176a4d2449510206e137084b28454c3ed7b3bea8d46108fb1a68bbf4a1f80ec18c868eea0228d5741180628f683b9ddace64e83db493f5d7879ee989850486842db693b4ecea7361f3109034105280d271387f86416feebba26e9ded7c92d81cf327c65eb534197074d8eb597471d071b7213b0bd3b30e5119cb3c7cb4fa4053e07f3cd0d3757fa770e8ee833a6c6bbc370f2142d5873a6bee8088cac11952108ae5378a6360df2de3a0c56ce1f7b7bfdc20b4b9701f3c8066c076d0c1739c7e842d9410f1cde11c40ca08d3819bfc9b86612335e8624e764049f09a742e0b66f89ded1f20db0e0ab33ee0c63800cc971f7e5af3f22fbcb7093671b78bca624927779063e098850f6e97ffebc0e9be88d50c8636e9b6dd32428914bedb78d8fa5f32f3c0f60cd291a90ef2e54454f80c32f2e160e945129f8f6c94ebdd1363fa503c401b0f3fa32efe14b7dc65c3e16638b9922bcd68eb59dea2648f48169aaf1ded1a14c6132b5d72d8e4b38eb62a3a9063dacbb39da73194961db2a7956b131d471d50ffcaa8baa70e9a92af239044691789b7ae76acfe2ddb382a96efa6892913830ca37bc1f6aafae39d8b98b2dd4e311362fdc1e0e73a9a0b326202a5317e6219fc250c3a00ad86e45318eec872281d71925593fc1072de07b6361f1c81c611200253b10e679e02d0e112d1e5d7a1b4c443fde558e255d12bec5554efc902ae185edc37811e18ce3a5e6af44841574276c40b4589478d70c8d73aa899e078d8db61e7ef0c807bdf846ed016d0ccac0509761833cdb2d38b6fd8e39ac403bdb237d3fa105f328fd5118703dc47ec11778265dbed001f4a9887a0fd103638f71dbee3258d14c3d5a95243f8490da2331dd6c6c8f6ca671c8eb31086b524566b1fbae1a415a84787021909c7db177fbf4550cb270b352062f4f4915448e79f51b8fee0c2f221e22127f931ef018303866fa3aa39412c7b2baa144a714e49560ca01f05ffeb37263df9f25b9fb76a79020bdb4e6b062bf04c47ffa7b5dc8195ec3058e2299be81ed38688aaea97009dfdc4665062d583c6eaddd5fa5b38093c578c3b28fb75919fa09589ae223a78526d17a8abd8f6129a0915fac2f2bc13b72b7879a0652252022a1e0c441fe6d5091eee8ac096e3f22d7a24b94ee5cec05d04518859b7930b47a8952e86640151bb6f56efcb0b874d898f545797501e00912070cfa9e0f3856798fd7bb4b423c04f0949d34f91d0159934f20d7e8f0bc31f500e60fe4757cf0fcc530b98ab8f0d890be9dd114843e088831051e998c8c41bd00f45d00067754539c3cc275b3956e2552a0ae5fe2aff117bcadc4923a8b6257359f8eb1682df5546122ff8186ef34f9309039eebf227b87b2979b309febeb5ba32ed37c01e70afbe3787237e2c0ce99bf4732e48ba23c6eb64cdbc5792a060a2a41f4de16ac08aae1bd9f3ae2cbc7ade2ef6875153fcaf8fcbe4a1942741cd98a6a3a4fc0b76da0ccc7886c3bad78f962c0410515d17e7288da730c9b079f2bba260d3563b1e521b105486019e1b6ffd182f31db04cdb8eb7e7b1f25408746de33e6c1717f798c5b8c264d33cce57c10ed5d1e01e0c45c4f7891a8692e371187eae5178cbae663ccfd7163abf3b4c78ae0ec0c7bea85ab1bc9f85ed31392f64e1196c0c05995ed7953e86c4ed0306b2f9a759072cc12122b726311216cd27c7bc1655e30de8778ed4be1016fe461c3f67d0e371e73a4e3226f5248a6c4a9a993ce2bf05d2a724108a86abbcc1be7296d357ad83feea2ea505e409e3b22da488a8347831dc05fb5f7de1f1ef7b1c5fe061af5c9c63bc1e6e3449f576e7e868ce1e28c9e3d2b7d7571eb4e26a322e5943ad14cee8bef8453e59e29cedc91a8f59fde38982b2157a7cc4d308e33fbabe4dcb5d7bd93b94f9adc59875b1e214be6621354c60dbc1110b428a3a9af5416dd8283978c820408dbbe2c2c17fd7e6f1f69d55b58416ebbab4e105d6063e4a2f651b0d0478f6b17160b2736ed322e9313ff9a9f833d8ac22512fea36128084caa432afc06364b7866e68b11c095ef55b2933dc1d8ec697a1f27523ba440de190b67915341359274e881ce50e93caec0905f5d7b51828fd7121b702932bdd229e26e467f3180e185bbd980a9d7ec89120d4cd27b61d1d5047b5858d1ee4c0b1531c01aa51e9a1bc426be60abfe7e310276f7d042cf7fe9c0fd9e2b8144e91e669c79cbe760a36344e949f5130ea2bcda9b0eedace5aba872a4654cb42c51f43abb9dc0235ea58c76c87dd81a47252cd8c5440cdd25c3331a3a39ef7ca390a4108e85381215c5738b4e75d299fcfcb82dd6970b2e8b0da5738efa19f80155b230f4b98a3d8ee8c78553122eb8537485719fa60ec39b8dbf7832884628f1c980d740c241a040f95976bea3d8da48cdf4dfcd2f65f83b7ca22325e0190a1fbd4406195b1de7f4416ee2ba1c46769edd5bda5c2858e3e375556e820d010c775861556d09b2e66f78b661d68acccc315b6e36a1f49ab583ca86de26e06c4eb8c2e826e2a8ba426a2ebcf8dc69077be1403456a54f7b7cbe1c954014f7474ab9a5158f623008a9406f108ca7f19604167d6af43e3558034d0a3faedd01e0f0df17edff5ee07c1126ee454596ba90bf9a7defb1aa824798660e09010e2a4b900cceac34c2548e206b0ac1f3d350bf4b37771a6adef07bd9d5ae1d5a4c95bda235eae4c10128a5fc501722233d1490f66e7a741a103c1275d4ebc1a0622ac42d63e9cbc00bde01810873579d4e4bb65961f2a5055c16f66b4ffec788512436303d249d51d12c5047b89cbb6e3c4b2547684956f7c568e66d466e2695bae76dd46f79e6838b949e015b5e31010d31756132b54541dbf53a2a051b0d5239758f222c67ca95198af88f52a763d8e11f3205866f78bd9a72293e4d2685206a6489ea8d361924b0d7f2c98e8b666e79f6f102557da2c30514531148905b5683fcd4e8aea0d49422ddd2bf4569f1c40fbce3880658592f42541dab488a89537f6c9c0d49e3ddd66bb4b22d63a188854c7a46284152d2c298d72f21637c584680c8b3680b43c515acbd04df23733eac7f87f706cac4c175ffb101026277742e97eac9ddad56c04f2528f6b0aa4a923b73e4db8aff2c93f5967498651f8ee8714669db6ac8e84ec41646a5acf73c947322a6bea4b6ddca08a3009ecd45f9ae75087417db470ff3d8b2e03d473c8afbb067df32f414539eed57bbf466af8b68974e96114cba51ff750d822f8f200f207e24cf31e6ff3fb57850409d85d6a4267ea0e5e112c5b994b291d98eac6d545ab2f61836f90bf4dea456bb5a13d7dfff94fbb2e52c96fb534e88f1b6fe5d695fc63bb5c16aa4aa72dcc40e2ba8c1365bd8f8159d45a96f567e49b5331c4877aa9e62ccaeddd275e6341a8f91e6cf160bc0d0f8a0c7d8467c596bb17ad19012876d539083c6d21656d3312dcfcabfefa8b6686e76fc1775c36b0fbf39d268972c834956477bcb6a576a619f8aa05f9eabcdfa341058f34e1ac562e9361e45a46d12831c224e5cf06d4670dbc1fcbe433ea2d9d0bd748641c533ac66c717833e1dc2f2aecbc31880b4d2169dcb1bb31e62e8d5f5e45389f08df776c1afaa5fe3873b656e10d7320c9f04e0e6dd2d7d757f16a96dfefe44e4143ad81ba17c393b5329204c74bdd89c8ad43c14c72f252c1a5a340e9d93c20ce5915d7f0cfb1dc18d113a0aa25c2ac55ae11106beec9191b22c305f72f74d180fa329dea4501378ac664a2732f92c25f4cd309d690e067a5df236539386728483a39736b35961628ad4b5d8c4a1e4933846dee2d1e0acd2e77e66076d7c69f90cd39798ea09cb3d1c285c7c7b9ea55c0789f23a9ffcdfec4ad411e3e8d24618866fec35e0c734986c7d0d81b961f8275bbe0336ea89dd216c1804571ab7a7cbd965c9bd60289196e23c3ffb3b36aedebf08a9180b4babbc19830a52914899f4622beae07c32dd4fab82a2cad1ebe63687ed2b9202ec3e0bb4c94f85d690f0dcb7f88b178120e8ea78089110eb25c82dfd75b0de6e0ab6f3709e0bc495ba7d20c742c279c9cb07dbe1fd7ad6a9d3a3255f9b573120732f6e89bc06f822f09ef6efd04f9a20ac314556b9042d4eef516dd2e76f1c444894f86a32119a890ccdb95fc258fb6bc65ca08940064499659a95693d2c7da1680fbb39d7c71c0447be59f826129490bc51d1e5159f96ea479143197bd3c1b6bc4486501c6d49608da4dc99b72ab4799e3891f584fc54a72ab30cb0959767f73ed5feeb2ff60d78f2eecdcf82e2a53baa59176bc6936f556e8a28e9b462bd3f1e1a87d4bd1a8cd2bfffea038291145cc8f0dc4ed1818f9518c556fef5d9d0d11609d9b6044e1498b737d6c554ead74643cbe30a621f827023df5f7dcbe896705a6063f0ae645cc27f528126999ec3a8c07c91b8aac9a6b66b54868ca9dfdb8209070b6ffa6bc8310929e9a6ab05ff481209c45d596953f6172675304292947d60bed9d2f61e1fd6b068fdb88964f6961bbb3250a85d99f1d794982af71c819fbd94a0ee4d50e3e1ed14ede07313cca1cbfe66331dcc9ac1811e205184822bb03f5fbd504a73ce892627f3966e926f4d3678ffe9b5bb327b8e5318a563c2502aaa8f8ee37aac09393fbed94e2fd25fc686f1f58096907c05a210a59676762b7f376dbdc68f1c3ea00013a2b553990169fc1dfb422d878c74f9787e7f8f68f8af8d963efd351065cb1c441dd7fe806d46591db9d93d3fa96c3b69214c93d0a0d05a6bd7be2055bef27994400e634b30a165d75ee958a3671fa3b733e06af52b59639c175167941d1f15d701247776551a0a21d33c8902f86a3fc57eeaa1c99dda6504c76120e56002ade7a139eaf6dbd1f72f098f9649f82de768ad003e60a170f967c09699a228623f78d278edf939a0d4edd323bc26e0867e2aff6eb854fd6674fbf0718127186fa14e5d42822b6efc2c831107aff3410197837089ed582c0f92b977e12a0e124aff6aaeeb9e2f06f017de3ea32e8bf81c93af5ed8050196ed29d68b95a611e742fe81b21ff673b437c33683631e84cd4035f92a8ae9fa80d118c20e702cd60d9782a6923aaa15175d3f9fe3033323b1e5c909f7b9c49125c07202fb980749c76c19cac319dca4af21c93d20006654c2a86c379711f9bf6cdd1f77528b1ae3499f6755037fa4eb8f7a0a5b98d824c6bb08a7d04f207a915092e0ee876b6bf97ff4172ee3ae132330b54f6e260a0e27c80e0b36e3be24b33e56ee015e0773fb79deebd5dfc75f28bb1b72f93ba2490bd8720f384013af650afed7356bedba0a486547ca9c581de9c1e723ca21a47227486ab67ad04f5459a3403a917fb31f1b4939d99e7160d956a3da52f3ff79127185d9941db4d0a8ef658d6d98083ce4c3c741c84de7966de2fa81ce242cefa261a3d24f84c48690c0f035bf412084125a391a8eb51d08dbf93290e085b4d2114476bc8e3d31606ac67abd1140d832f1a07f9bceb3864831449ed8417ff1b326aa967ec1dc7d44765aa7464c46b716d3c9187067b0c9564e5de702f2fc0a2263e3698e31e6985aaa48b5d82785a38d19c3db7cde8cc326090bb99e5a24ccc7b04847e36f169282419a44a71870794cda7a40f3ccf5498b817a8f0c33f17d5f552d17b92e17089dc92683747411f5491759b2fb48eb6e103532ed2ade33f2c0dc1a23898e8dedceb569288a58b2942ec408233f753ce42ecaf8aeb97c88397edb34454defbc7dc991aff770713d4a1f150ac2774d90d5c89df3af6438122b3b1913ea59d4b834e73e82466ca90d67539e502615ea270f1b7f79f850f6de8fe0adc465e6af3a70cf79298c7aca895e979fad12d294e0f3a20572e5187ad0f91e6fd43a2ae4ba106f4b988f351bb18b2d2a66dc48a34c75c42b6940ef650f5a88c1fad90146bc79ce05a84b3422b95766740c6f5f9a20958df8a336cad07e3bc04e0711de9bf5d82c817c1ec8df197e802ad416bbb0c837140c256bb77a53972385de799807d8ba5d81d6d790be5e19f19d9c912f0d26fb371281172e90a57da938cc2e0127dbdb12e0578c3c2656c031fbdf0ba96b9faeb381203ef2ac4ba68a20905a6d3c2ee4323997a761114a849faf43ee25f193c6d8b4f0758a8d5d19a20cfa0219909ffc086a794dbe8ae1c0d89bbd1c359fccf65d99bbe8fcfd66326770a7eaaca703ab05ce748a1a8d4bd5963dc53ed8e2079ed9b72580233b35d0790a1875a18dbee26e358ec0993380937e41b21b24c44c4d7d43dc8ac19c5873aafe487ff4992c7333c7dd37e2626b62c4e77cf7ee4137436c79a9f5d7c670440d8b519cb4198bf5365be0eee4f4a2b245fec9aee4ab2d70874ded8c2fd8e6ec3ecaa8dd974d09f8543b0bb90633f4891058bf28cefb64aebfaf2eb9608305f57572b668bf8407f73e6bfcf806b5510d1226f9a2a8a1ca79fcff007249b98dab6e5a6df71f05e9cc48073f52d15ae03f85aadff2d52c022742435bd066b45922d17beaeafecf7a446b814199a05651bf088923b70fd1ab4dde4781652163368b742e75933b7c01965f37854ea8a01a3adf77814b70eb65339bbfc7354ff36b7f555956f4770d3c8cfeddeb5bd5e7706da32df3f325e4f08b1602675b6a48b884cee0dc27e5312f0277e31dca2c44d4e499ea902db8c867abff74fd653a7d91a192ec058b32c364217b9d68e65f916289126daeeed82951876095a670373b4592ecd098dce6a6231567ef1a50b283fe3ce79d6eb106ba603946d811eb00b1379b757a230161cf8f0f104663a5d8284492699cd751b450a846bcb4a4038c7f60e1efe89c617f45fbdbc796101f277c41b7780f62097b77a67a49d0859f88442cf8738ea6e6ae22748572de87537a1b2ce4b08d47bd16b729909a1066de43af3ed2925377405f217d3c5a9f2cef5149b50273d5ab0d8a7612b89cb5fccf91fb5eaf0dd15ed8aa37a0ff92b96a4feabfde8d0570e73751bd3225683aa866b230faad4ded582f551386411a8906f8222bdd563596e0494d30ea5558183232f1e2cfbb7ca1bb6d00167136b278c3f925c2ab6925692d263fde0a5902913ea3cd162ff500c39264ae81a47e961f994f07ab61c1ae429212f71e2e0c1d1dc38dc3f5a191f8d9e8a0258f70f647a5c66bf54680378c11cdea3de61dee036b3351f9834c847626ae8aa4cd84a9cd86cca99aaec086972fda702a4be6d83705591fab31604db8de82a14aa941469d870005b0673523dc746f3f087f0416b4695c87bae4cf5d6a13e75d93bd74d95358d7a0adcbb97cb33bb007b7087d5709944559283bc102d4cff2908520e67c8f882055a5c0a466a25e4e550c41f43ccb5b301b6de6f4d3b125cfc1c7713879897ce60931b349cbc77dfa0a432e29e961b87b67fe586aa3c32c0c8d53f33fbeb64a8f5626b80dcf77dbb7f32d727f093a739b83a3caeae87d36fe0512624c8e3140c3e27747251cbbf1a7b54d07cdb33966f091f0ad375f99ee8e6f406ac6d0180695f7416b1325f507009c5a682f9f6ab51b36bcd07fa7efaf4b2d20aeb19c1e9da2eee52af7bcdec3dbfc0245f6d03aa1584cc6898dc823128e52b2690585adc26d576a6188f06cb9469cd0517b090392ee5023fe19dbe50846bcf58709e80afef9d90804a97fd3fecfa41146b9cafa7d43dbe838d1fabaf45e57267aadd66ef0b960fbce5eac8a17afa4ea5d8a664ec114c0848fc2f6628ce949988dee25d61fc1967f0c7b0d7e0199f397c163f89d192d6548ceb7d83d3c01838af5871189a80ab8e5cfd31562a5317b17039bd87a1a80457a1f6fe4094678e4699e0405e27d7ed797b7dbbf297db5c23da4f24de42e267f8d617083ae4e942bca7bbc85b37508fcf2ddb34a7f3d229a17460bd3978aef37c28390c30c0775ca866f4ce1bc59e9f56be02816ba8c565154608e60f234034ad9d96600d63a45d7dd13b37dcd95e705b830bf0b08a7f7efe242c1a77146c0db2ab1d22306c2705a525dd87659e4e9453d3b8f29e1f33fa288c3bf19d66c1d07cbe3f191b32a3766e2bba19dc6a8efca61569934f2140851de75530a9cc787ff784afdad73bd4028c2c67c2c9b744d6cc44dceb7b739d3af34c80d0afca8b765a2f061355a054c4b1199c7fa87b1ff083aae5b7d352154e3d0c8b78ddc9097cf86516cf7daa54709ba6c147e166cb65c3ae6823f1d216bf7bafdde925ebb41c6075c8dbed5152656920a7b7d8340dc638d43804bb1d74fd345c388260e2264d18fc7405acbf6752877b0c87695c29c58650933e621df944e000cea1b38eee0170001355021fde92d9321b93ed6294d15af1db24cf66a6eaf463d4cf6f86fd9a411cdf19a4b94f246ef894692a1354a122fcd167797608b11af5d09fd04d7608b71e7f474c2c2ca116454fc335740779fa335232040f48f41448d08daf554a45cae373f9c1a8606c97653cdf4cb46446e888b9b830e5ac31c7350a815f3fd3c31392f12b8aebec7e59cbeaf4ecd6029bf2e0d134f8b1ee56976dded504c63f6374089731713b154f80a223785e542ae5f0555b1fa83bba0ea1a7ca00be0094111a1a7527d4fbde462e5e482945594a462e013013d6d9cf1ba06b1d7273a29dc44442e8cf3e215db184290919e226fdb41d7ba253a0fd09571928ab30ea1aae038ec0455f53a8f08a5a7359e71354c5f9c42d17cac8ce6fcc369749d849407c8c49d866ce84b375a5e4debd228e6fe1399f83e761730e13b8a6a439452d5a2a191eaf220fada8a265a4f01d517c27af4e721cea54716d1b9826e008dd23b4543f43b5ac03f510362d504a1268479cd20fef690f20f22dd2e651b3d6fdb0a088b141b84c4c03c5b8008bc8da837e4b0b6a4942e6064bc38875dff19be7f9925bf4671ef5ce478b685dc1e172d4df55b2f46da4a6a48d7a0ac79777bbe2532e8b4b52944a39a1aa9b14a3ee06ca823d7b40126f43c70a0d45fc98e76e143d999ceb4db348814b61ed51b4bca123884504b2a972acc997115c4ac686a2604178dba0e8cf5ef6f80035ff27f7f19ba0e83b6544bd893874cbda4f7c08e7a36cb27746c90f34c4f956bd4ecae1a00eb84d1c69c7fdbc63456a81ce589a07b6d99834fe705bcd233560df288b3a0cc1eafc7236c38db52653e0f2bc10fa1ebaa8c64b661a03206c3f53ad871b0996b080cb4b4efad27f90c6cbd29b1200515d4e20e526528490fccbaf1d394694d596bee66fb5c29a5229188e889d08209dc6724393cf840788d91701d51e30aa8d2b01016d15d9664c884c72057a35f51e3dc96c3be569b93595e5af1656f9729e4703fc7b18593606054f27bfb3b9460377ba154d92d4ae680f473d978009ad7ba72a5af259b605e5742ffb27ce9cf0ca6a2a1c46afb076369e4a6f33be9caa5791674f38ec5100ba47bd5f38f0fbf8653ddd1e3384654d8dff7c3c36d6cd70b51791cdd25bf3c0165f88731f94e760d307a1e6fc3a9b53db8ab0ba9c344934a8453f071698a4670ed9687ed1d084ba90d4d3d92650587223eec2bfb0bea9872a10445a9451e6ebc158e52a7d1793ed9ad2670b2e7193ae0248adada31942442edb52a27926b729178e16fac118d5d637d5eeff968dd73c6d6b4b184a1bdee751e2fb98c5a019d6ef861034f58ef2c678fe601a7453dff7404ef1c93c4d224ccc041203462ad2f53220159b031f4ce1406809514e05d19e035921f51b3aa54fa62c27f5efb73861410dab866f5ba2ac5618ddd998e32609802003e848c1acb2150019a2164cc085d7b5a0005c2b3946a0ba151aca87e345083681ef90982c43303d6f46839977d086650a264f065880d63645cf4b2435785cb6a113b3f41100793e41abeb76e7615c18c1a628c9f484904f85f9ce5b30067ae237d95388a2803aacf3d188124d77bf3d5caba104b805132614c288ba35b0b9aaed33ba00a21065bc7a189da3f5c837d9682fc01fa894e8b8be0a966af5c4d797ed5409c24b89b67405b6027cbf5419db8359b5658ce67bf0614602db545d41be5dc7d2e1eb13552ceb735804e2caafaf8b8ffb7d517dfefb4204c6cdf674289b0651685f274f2950d80db5f0708789a5443d0180090526bdd8a42a5151c72cda6cca59b638094599d20771c1b1c26bd5f916ac5b69b0e32dc312aa478345057770df9e7c10d7fe6c613148d2a4af31e0627deb3c7189b33ee7b1662dbfd494c5e3b2ee3e59c4416e4b804ed71b869cb13309876b855889afd652a968a5cc650ca85141392021b0e49834ac503ae5d0435398f67aa96a48029e9980261007b96be028b28e5db248e7110c8bda3bf04138ebaf5a5e97d09600befe62090b9995793ec078112a2cd650cb9e6e156ecc4947dfbd53f5df1ed5c81eb5507c8f2dde1fb1daf3baa34039b70d71d9a8475b4d9f705ad7f3f916d83addbe418da079f21667c70db12798a71bed6b46e5c6850517ee98d16893c1214b474a6026128c4e70b10e50209edd10332d91158c15b3e21a51378fc77599d5e1ec323e9baac44359b0126f30067a75e69c45ca102454370bd28152ba819cd9227a597b0f9cf0b529950768b4a99c3cd8427d9d786a3603e45e150bf4d1f205ca27d33fff21a85482b4f030a499354e573ea5b97f51fffa0aa3088ad973884b2e63f358411524b9a2038217c7e8c8b127793fad2a379f6de70bc4988ec5bcd582602fbb4034d3cca24206e7b5d46b07bc3f9234d393bed33c8156f6807202b465f9b8e09d1c06e84beecca98a6c49c5d65db2d4a49a68cb0fe087929dc1bda195ff703ebab86c6a5d4ab55b96036d667a4624be1a2d03d49a2d1f71bbc1abe6087d8f19f09dea56e7847db44764e07d2afad66e361c00784896b459b35a59c073ec13c69d62867d13862ea9b3d25b983030567f14002e1fd2e6a310c2c14b70f1967a605bae55c03875bb89c4849ee0b5f458aecb17a31d747d6d13648b25a5c632860139f65c1085bc10c677cd3bf8b254e5fd46552abb4bcb73a8a260e4e4a11f173109cd0b2033e90d4b6192f1daa1707e0bb7043390135ea0c9cd0249c07b8b0359c8d63e7001c3f2a831409d50b7f40a3892f085d8f852713c8396582a2f52cf522bb76d62357fbd4f0853bfcf3f857f425144b44e3dc7cae3677724ac4c23875f1f37b9ae500425c5489092241b4553098d90e2700c51f1eecaea09ef2a3572d8b67d6e106e74d21f25a187fcc9d16fa4e5bf0e1090e0e167ee9a830259d265b8f9c6758cd542c246d52f0efb31a50b38514164dde55ea9e18c5e54bef1f29d2accad4e0cd1744ed1d9277ea6d5058f2aaec8391727a11793a8c152dd26860b42d6c954a8e4830c024a6a01a62d612589381b0cbbe9bf7ba3676aced3bc7554339a80c5dd967c1846abc7f374a4f698b92da8111289adb845e8ffb70b5491d67d18a3ff8017c9a2624e936c16e25f154284e30f6bccba8a8dfed8ff0f8f01c554d1487f68b14c5b4e6aa4ca734ddbc186a95172432d2741c80192a18c413e202a384bda9b4229d4d487a32e14ef25408dea60d630fd1d9fce64e64e3bd041f0c5266eaf31a846ccd53697631afb597c11ae116782e84059a4fa7649ae4314ea55f74c11714edf4b7c72f2839e54c38d5b6ed9d4b36171c5f27c1b3d96fa6c4d89121c4c219733824ca896c7d4169fbcddc7c257ee60bbe740c2654409952129a4506236995eaf10126011de1564e00101fffb1aa9dc4c5cc74a0ea67aa50ba8e3899ed25b1fe9c6d80c8c82c031f2926796657a59ed5853c1329089ea6388149d44d26e305eeb3bafa7d3cc03115118c5e9cfbf9f611ef0f6e6bd0010c725f01c386508f8392c564e166945c70bbd3041122355103f524fc4aa38177d9975b48ec22abe4348ffeb5eacef6e77c79861069ef2ed24a08d258eb9c4552ac10f2ad651019a41436e9c6e25642db29cf9e2358ced32898d702e8a1748352ba4be887ac0dd155c11938d9a5bf60e33a6a53e6ef5943dd222789d2e7d7f2e7197b57ed06aab25a7c154ab8a1f149322ce96d1068f38678166a2f4c20077fa86493e8f7528702ce5495f546438614e5a539d4cfa15be81b48a453c41b12854918574af8a1edde26ddafb9f9d7b31352cb254becc9d1312080b2003e2efdd4607f9b4cc67b36d5cb50ff91b61e8de0faa655224b45d48c0a00bb8c94c4b7eb7f5df3c0456e9db029e51cbfc7a232a5f3fdf4fa177142419071c4a9182c3037a41fcb420ccfce1e2b46a052f53aa6aafc8167e111b756f5e76f896bcdef39d7facf2c61714611ed3cecbadfe6ac9b75e6f2d93e1ae0b0a6f5c4cb59ba1a3687fdd650b447d68cdf798432021d7f0c9cf37fae2672db148643d0bfc7bd629594a39275bb8411b778d65aff34dc73eb014514d653806ed513dfccb212544c6576890bbb04a2acb7ce49ee76bfcbbf931fbfd3339c059aa820a27adb7de358558d6d9fa7eb195fd2cea4b813aaa781912ce5f6fb8b97fa836b5388ac61b6fa9a95f61dd34932f94cbad253d18ba50dfa08f963be58c2878e9cefaa56d3bfee22b86dcd9c916df2a538fbdc3d29788d01cf717bf1afb37c2d20b0fe7ebfdbe9d7990922cc8286b95e40bffea4451df8a950ce9cca7e17eda79e28a39c9e14186e3d2d25c1d5c811b7ec370ff9e03b51dd0c5edaf49cb891d91b9909c2ba785607be23cbb2e05bf23e4902dd6273a099b14d582f15e65b050fc4479daea28519299b90e0b682753c6509840dfc84e0fcbd45fd5926177f08da2495f479c91cb40e8cc631d86fe1feaba4a63970e54b3a6337f4e703bccec5af693b132c75135573ad3cd18ad4bc9671ed779186520d7c20f9e4d3111134b75977cf885f54ea554e957e0adf4b8d54c88ff3c29c1ec5ea4d8713fdbf6299a598c7981ffcaee3964ed4a60930ba6e6c0b6ceffd976692afadbfc4599c08e98e9fb516e205b553f4776344b6d7552af75c7e10a5848f4a95ddfcabab2ad971f5c5ad7eb684b271fce349e22f2ef79c463092bd3c36c5b4ee1c44dc39bde09d2cbd5d7abc483c1512d14c01ec103b4f7c950a759f3562fadf202df50de276d4f577a19730fb2c17b00f1b6fdf4df774d9d9277200aa4c9c06a5fb0a4d83b13b7b78fc46115985426bc3e36139786ca117c01696c52cb4ccdc6d0138399fd8dfea0fd8538427790f0a084cab4301d3b5364d5adf93cf6727295a506b82ac8fa109669a630dd4ad7ecbdb237be70da58404e6b5a329f2e0237eb33a3a1952e176861463fa58e0362e93327b604988abffb64657dde343e78fe20387622ccd04a06f2bf4c1184da982eef402d7c18df3757d4822cf31100c91a382f84de9820bd0e89d3688326bfc9aee34a25ed1830db644e864b257bebeebf38e1311f426921e6d0682956f70692dbcec0f5b379ab0f03152c8548daee5e48d68cff0da8bc587f2ddc84524ee5b05c850ab4173e595cf69437c00cf8699c527bdcefafdb23829c86eea975019ed0957dcb4ec9b55ec010f63b36de8d102b6005c272c7deafa10e06216c0e52d096006f622cac0b66895dec32a487a1dc9710d339a9158b1e8f7a6feeeae6422f1f4f98af3b5cec18bdf6d41ba6e74e66b66fd4d85637c65480bb05c32af6756a7829ac215a47aed7bf29ce10db517b9670b93654cbd532ac36b0dbb9e971e676e56d6a49396ced703f02084e03d5ef26791c8cc7a2aeb4e941812cf2b2caa03c61fe53c28f8f2038cc4f75c54491bfe443f4ca37447339656fc99f5c8d3d60fd14e0d6a13762fd0a33e9ae5188a49c80f70b042324ee5a389be922179611a63607df5713980381c523c87d1aa31e6429d8cbcc569f5be9a7222c0e791c1ae866b10f008cc8508c4a66b6d279e4c31843143e13e23748c64842bda223b082593012b364b668888946681bbe62b0bc2e9cf39a3bce388f9da48d3233612009374dd1d414b76cfc3321ae8a5eeafa3a941f6788453a1aee8b946525f8b2c23a8652e102add74c6f5b65e482a79002c851891b17973a02587e785676e1ad619fd0d646b046e0fa070b338cee4d6781a7041d9a1162ef188dcf72221bd2a5eeddde8a3736020e231a993a99eb107c86c73e42eaf618414e9a59fafca160a1a9b5d6749acfa6c84d663572baa647adf1c19f6e83462b7fa0cc4a87b2ea7be65fe8eaed6f9c90f12faa057ad4f017383c92d761e245cd6c3d621316b393fb2d96cdacb6e81d485969e8eb446afa6b5b3fbb731cb996f2635876b46f839cbc82dbfec1cab6624c51d0e804a19ebf12d663f8230c0ff08c1eb8b68aaacc93c6035091991ee51bdfe0bfd593095693be3d6502dfff9f0e5ee57594ae273a4cd3fa76bc8893637132ecf8e152519e94d24636ad9f61813ed3e936a6ab0c15c710f92c5c95dae04a15c6254ad14d62faf06d458ffc29336436845acf86c9e130af0ade51ffe9b7e5df60b8c10535ae1f39f5010e150a613b6f753ca66313dbbb41faffc9771005a9129a82474fa6f8f226abd7a96cc3e9413f9b430530a7fab8b2ccb9981300007a930f95aa929906a300542b9aeb32b9d95b4d789040ebd875d44e70b2391e96455a2629b536a4eb337489e07e50f1705571b378c9ac3944c1fbdd3997d0a03842026c9b56fd8c3a59c9a17881825e2086355ca25a9bcc26823052d417f91595898ea51ea5eb3bfc391b3e90afd6392d5ed7ed6a86109a52043eea7a07003388388aff1244759806130630d87db21f948487c5477aca31ad9f6e73839469ce03618c306e869eb69badf62eb5cbf7183f4f326814c0c0b2fdbc3e3e63decefb0f64df8dcc40cc684bdfc238d6fbbc9255d0f22a71bd778a862e3a6783ba8f258c32604c0b9d8a7eb02eb83fb1b5600de235a3efdb5e359b293217fd9dba727154d02c2b0d0e31209c12c4ccfad3d147c6bbdf744ec26923272e43295216a893c94cd8b4eff1720cd216449768064094cfc541a843e23a4908485e76a8a7b34048c17388a4e57ca45525fea7febe6822f51308e3a5b4e91f388fee23f480e9f20ac8a162e097167a1671c125d3d0e071895b24d7e30085d58dc2d75c8de21cc4018d2af5740c85b7b88cf17531c9cbbb088baaf41839304a1f5833765e9a62a91661db5ad8c0f33ade8a8b46550ea0c5b1774662bfcf0453d58807522d3b76a5a6727b94f2be01604e2c280cefc72aeb81d25d7b2122aaa518291ba68065dde079642da9593c5069ae0e4b7894196711e25ff06b191ab4f2e5b2188763fc37d64a720775b187133b2bafe0e4297eb0634f3dc525799c1701a616479e9ca2830bea71f7b85e43610f35bbeed7d20f5054a02e193fef5f85b16ad80e1a2754130ba5f1ec9c12a505555747194c6bbe6f82a479524b442c0a2b7e98039cea24da2ec1beffe31c29da92721c424bf9e4f1dc04994144f912d16eda79b5f023eab94c34c77340758db4882c2e77b03d4bd9ee30116d7d1d1795d1dc193fa0598c8bdb90d35a8b87070edbe816c2c27eb0ec863bb34e8d909b593cb0144f66ef0b8385ed5a1e88b601371ab57222223b694fb953a6be811a5ad62ff8b00a8ff58aaa7924e4e35ab8083605e0ca57639f4c70f624c29a70f376e0a7115b2c6e349bcb0040a034535f0b10ef0cac98951cc0f77d0975a3bd6171105a4eccbe9dc149cc17a5622a9931869617eb9b3b528697f2fc5e40438f82ecf0c613bcbaa51172bb7f2723ca02072fa080a7aa1e785b9d6dab4599e158db0921d018704c9a4d99dc13100c26d7342dfcabef69582ecb35030c79ccf7a545f71f6a51f0fb819ec0e713a05826489c473ce5fad6d228d1e158da62f93868d621330fa525f8d75005d610ef763fd9a597bf391706c18b959c3e99bdc0efa65f4759732fe6c50015707153f4f4fe4a1737036d1bd47cb169b24134f4991143ab487fa10b2a5a38a7ff910ed6fddeaba055ffc43a67404d7164a137574af96badf26f573c80eec2b068491e8a38e2e6b0f64b66f5ca725667442c97ed9ae6048c26032390ef17779da9d128f0953fa9481e13f051f0b9c115e9bddb90fb49efc7e099859f270da7c4bd0ccd2d8ba0887f28352ba7f132b63b5135c30cedea0de44321069573fd01be4bfd99a36dc1b6725234e6b2952c651ad0ae7e139654eb5676b385a5676d06c3df4995b341b61773ed4763f9d43c2f942ddf12f885a03e2b4f2281f7e99abebf6d3c1ec0abc4af47fcd57941cc84834f7fae3bf111a6839d932389d1dd84258ff029b73ed3a235e6e570889d1d9b5d98222830b5120da6546859854460e3919499c884735f80f59a6d5de8e0c013c817f92bb68190e15d616f54ac02ceacf36558796cd91f8fa79ef8b8f13916cfe697fafafe0312ef5a78a73c3f6350cc78e8e7cfe0a5bfd179c3220b54582391ca3d8bc2584cf9b1d4414d57e9f53e95762bb58645af93a57765ee5d7cb309e8ada519f2644165ff5f7418d993e22c47c11cb8399e49c2911336ead7df921bd4cb3c1ea3c564a06a43e5d00dd5c2d62ce6a64e622ad72f9c8e1b157f34e2c5b34963e7cb0c519bf4a8b781c917d2367263feffb4d5a3458bb2edd5decff2c4b0fe410246ea9e46182569b26dfcc8d48abe2c68b64c3f98dd608c5f5dff59ba73cb7262543a55aae395482db8bb5d183f87a74635177c99a37b6bde3828fdc065324c42bed0dee44edc60de559cc5414bd89eac314914a0d280da12b11bea5be0d195d48dc656c0d895ec53a9b3bfbd8b51d47e36d565a2eb1f2578156f74a12149007f94ca7bb1d94cecd6a898f49a6221eeb497ee294ad14575089316084b2c3f622babaa3a308cbde9d3295c67e89c8fb1d53e8680c2f62bf56df8ad22d8d166a078260b21620904185d8e0de1204ca6c63282816c09495de03a38da86c4f618e09eeb97e0a4325b71212d27ef53dcab304d4c7d9d2da7655fd0269d621d48b31f938042a84c1566455aeea726d0b718749089d8dcfe440882b0114dc4e641b17e002d32e2e8c02794fa7f13a76b7122e22eadc45d0d313f2992a23048e8d041199316bd74b3f9dbdb9b5348d3de31d30a91a38f0732ff0967038cd8704dbceac3a31b1a9b121abbc384619e4b7756500b9267ad52e611417741e5326a7a2e5bee387a728953068a9a5a5cd071b1df29e9f9fe2d8df19508ba57a8197c087d8407433357b109ed4375a91a1e9c594f8ebd6e6f42fb54c518666be7b94f995591c2cc1a0cb7c3a574639c7af5b2048646100673648e2e35d36dec101ce22509190712df55d3872172c15b7fd83ae10f0435ba660f4b773b832234d12360487f87e20184918faa568b4093d86d72b3fa20aa7e566559c81b45527671003ea0ca106516e475ebab8da26423cc2db363fd24b061dcf7ecef706f03649211ec0c120548770a5399a19c26274d953fbaae0b953b579d18c5753a2097340294e4272f8fc708e04c02651721ce13c88414ddfbb984a03fe2e397fb9630dbbb0ce12bfebca5052ff53735881ea98fccc9e0285038c6848054606c42f52ce6891fe7d6598619774918c51474a476b38c96d846f9478d38a2463f5eaa9430b8ca306d67b8cb80f7ca4bf53579e687aeba29a8bb3f4051a59a6b0c1b71cf29174acb6e083e832b93d402f0848a54f7ad17c35e777c477e167cb22a1d9e11521660a5737306bb99fcf7caff8e0e2047ff97011c379a599ad0acfb5156dd32c1659d6d4307a81386ff9d32338c1adb7c0788d97a48c8008c26e3889cdc1273e5f11d0dd7af2a3eeddb32f4da4e4d71815c9c1d78e2efca8dd86267a9d67d7cb93c9281370d85c29c1a935860769a4a677b385164611d9b441884b05fc80812365831a4ab9a755e2ab545e108adcb0efdc02c5a608e7e82f16586b97b6a77e5c9a935dc487745c6dd88ff61679cae3ec48c21a6aa1b840709d7b568e15c201c20897b39bd9fd6be91ceb994aba5ba9dae528ab2d2051b60d0e0088239c3e2b3bc3c857b1b5cf46d575e867ae6377f30235a177bc58c3f457357e34c5f15231155fbc0367b14ce3657d05904b978a43e2e4dbc03ffc7af03d04004086c0ac2e20a057be8c33301d0a0cda2e7111d111eff9364d80e16971c7d02916b736e313ff72714fc27f31af1ebd5fcf0c1495bb0946a5bf3339300a439aba240a373738e4fc8c4a7cdf51a043a63e8ada171e939fe8c5784e01b47958480d944d03c931a8047a358d830011b28c2e94130a631ad841d28644b8bc5c53970eb3d5db72e6e28ee8e30418152aebdc6e47f733443db68a186448f4e9291ccede9fccbf18d7aa58a1e30a72bd93b080d4eb4e65b38184c7dff3b51da8e51e83a1ac67933e56d931a50506df264bf8568e395d89d255dc46b9c4856f8035a1d921bb94ccdc69a69f878472de7428ea10c471c2d36e7073d7e3ef947e12491bbd548d2e7d0a3a97837b62e1a4e685a656567c538bbf634e1e64b19c30133a281295a23db5b4ccb65be38ae71edd76a79fc36b96c2191afb7d4cff1b8c73628101186a3f634358c115ed382cd10598cc1c68b943852fcb5f95fe0b980e8ca6d7c05c24b8ce6ad4c5fc43efda82f58272a16be21c52138571c2559bba6888e46cf38147e5aad1fe9c97a1f91e5ddb0147abe8128108b421ac4d6c0e0bbc6b057dc5e3122d5dacc80b3225a90065750d352834ad69bb2d3b82bd2223d3cdd978d1475f2ca56d27901e08c11acefa969b5f05beea30294c0f6eb21079747a3612c30426eeee8fa86e00633d8b170443251f893fa1f222f1ddaaddf001db6e1409cf1eebc4e9a19e969731ef967e8d58cc6b63d86cbdc7fe26163d99079885bf66820dde234912728349e9a96117a3ae52c00065871bab4e56e11dc66944458d63a38fe7ed0860207afb92edbe3ad520d4a5bc6217c4774f54ed7172f7a15ad9ce5ea9e7768d6bb7d6ec7c0f8345a41d3f2634f45c37d36443104c63a18ffc01da96095620c3149370ab441a3b02700a9c975522e571bb830400a10f8a20e6a22845c7deb0b982f76fffb8d43516f42dc633fae104c72d295d09ccbac2faa9b29ead3328089879b6da4a8f06c729749a7a023064780c3fb05fc67f25e8148274bed6e62dac2365dc869bc3e9629b3f687d77774c2207be22fa1d65218bf847ed388ad4e8f7f7150f53bcfc7c74d383dc6606e0ba666d3f18ef2061e312d3a8be2c0fa18d698f2d60fe2b0a527c3c72e2ea9c970a48df8b6d31cb2a009fcb12c0d308b1dda9220ba3921b96466a48ebc26bd4be4a5d8d204c8953c4e9ff2a5fa041a410a1166d9d1ec1aa2669f40ef5dcc2ffb334a20df97b4633867e348b52c478a7502459a8d53ad960d6066a12540a087a2b6be4ab120752a442dcd25d03d6451f6af7ae9b04d4a9f093e21f4d0b5eb5bb224b5fea09b7f9c4e641ccab08a8e728d022c914341157a14074a5ccf719470b4d00b019acb9de1e3f1c1cc4f1aca33bdecb1bc4c91283d2019d1d9a61c7ae4e1f90d3528d4400a30692bb3aa0b739e134e73dafca7c6f3cf47c249bb035fab3ed8020880a79249481e197a74cc7b9d33ee38ff7d281156955bcf85de3c0e2a05901645476c558feb96f5f41410199e7a3cb63e7e9883f1d8bb2822c1c8e45f707bcaaefcbf8b853175c6954a37773fe5494b026f490688e29e134a34a72bc4808ba6d0c8a8a901baca4cd40f504a99a0cf195d10fa35e031f7c1c2862022c254acd48ac11b008a98cd737ff683121aee1e9a52bbf9fa04c271dcafff28fa03559fe529ed66ccf117d16c1002e9a8c4ac2d2a109dfb47289116cca973131b54bbe6724db5f2344fb4c80bb8fd1d4e6a48f70632caabeef1ab2659ea0799f29786f01af4d199b8416086a1f421dae0bfbc8a536840f383fe5bb803b274dbf089a53b76248e9c6849aea947a8448d34946c073ee216c4e3240a0dad96b2255f6d1bf96c40ffb378f3e82bef4ee8128727e521bdff8b83f0012b77ba7183459dec18474d5bc8738c82e3f0fa43785ca5784167078822ff2a348b3a7f04286d0d86dc4a127b97319dda4e75851043ea51c91c7ff6ddea943632535a40c2f444a4fe77cbe9f4b342803c232144ecc87bacd63dea1a9130b766148ea87d8e7f7fe09cd91554fa6f32f1468d2eb7731326c82beb68d1bf2d79750349c7310a1b31aa7be6ab1a2bec4bdc184ff36e411284c0d27bc66822367b3f332856d9d35085d2c717b528781f09be9b4b0a37e393e45093fb5c9b06667b4356fc9c44a21ed83faa48ecb894c9f9b9237f17026d4c05bbf3b30b7b11f24a36d2d9e6870ab60bb7a04594f6c768e90825373cbea01ef88cd3519f78e0b862b53227007d81a842dec705bef83466e890e80da2a48162da9b1939e83dbdc3a2aca0c6f908099d35bf5dc59f703741d0b18cd3fae564e0adbf6b1dcf235282f187e2d10da1bba58af348e39118cf7e776634d9feb848a11ab685d9dc5a96b290723f1a275f606deee9901a8bcf5748012a6b331273b814da7fbc3c1ad0af681d4df37ebbba498d15e874b9a4c3e40f7498d7b881da5967d3ce5234c023c863a5c62e58199b3a099c6e3324518cef5e192f490d1436f82efd418a2ecef8d4ec011347c73df4173943a627009c8607dd38ce8bc69835ea92eb324069f172f3ea63953610bf0f4ae340fbf1859fd4d6b1e546b49d1df06dd5466cd8a71ae81570a4342e261e4aa34fdb446f4ce108b2cee30b5199cb08f4eb2e9be37f00f5cc3fd0439f35ee8ee335b397ab3f7d7a3222f0e8695c83980075e3b190435120e32446989319817a132653f44712ee213f484f7b44b5d5ad78320df2bb820b2b048695613a860352d4c48e31d784388309e8ce457ef57fbb031b45e62c92e350d9ff4660aeed9a1e3ed983d4cbc97677f042ef2ab3b04e9aad8517a6b45a83365963a8d6841a727291e6cb4ea9c610107b667dd5f1c4883ddeabf487dabba9220f12036d92a854440a2aa909437f4d5b0cfd5bb7c307336a8a87cb84c8d53aa1c1dfb07f8e229b70bb48eba8cceb414152a64725fc468d0ae21f48fbcf673f07f49b2d50e865955edb7f6ab70e97e7058d0d55a30e6c591b0ce4a98905871e66f7dd0b3ce573eb04b6cf22e20ee37e09bffa2200e53bc90d3775d74c6ed1f1fcb01a646b3bde27f9b23f385332d6a6e653cc57bba1a401ed2ea2a9f66bd8e91c697d7b90377693ec2f97ea4a577953c7d981fbab8e245c668ca8ff4f932db153a6b688ab376ff9bca63d5e50445b7d7d0d11a87f33f78a189b0f65996704020667130d2b94207ee64fd081b5f5272272c2b1681a026c923bda1e3f8031dbc4aa7f28aba0423ab7e12e594522a86017a83915ce1b2d0c1e3e8da998f8f8a88ae15bfe1cb7902845beb563dfb9803460def1df61002d5d97d0dec73b504fb881b96fc68b430b8b850505ac10e875203b9fe38e8836584210c04ebe35cfdacd4b17980bba2fbb5197166913f087da99e7dd461a8f06ecfb64b262282404fe09e8c8fbfb93fd106dfbd7a19a89b2ffbacb70d77d8a6d66c81c27275a16ccece1cc19a687509c490b8decd63e9d0e65e96ad9f655d5c15922b096f619e139d6d80a23c3e28d087410597232073947f9b3f4b0d0ec5aac8ed2efe82bbb4c706cff774895758a1ac700a123099c8e23cc565a6270557d1c635edb58060be53f1ceb278422e2720e58ba84f938d4ccc79dc97690f6e814a662fc34dea400d1e471430e55b8b5f093955a5d5b69ec44194e06f912362220f51797b72ba2e49c2049f5e0a2a4c97d51ff6e82cca6e9c7bc0d2e57a110f612e57537f51a6bcc8735f8b58c9ff97d70a7e290ca22d9bdfc08614e411a15119a02b2cb2d80f4fd4f6c278aba9786cb7006c8d75c9f03b26ffe676e60da6e15e07a6117e87dd624cf2a9dc236a4b7c2850f9f5bb80cedabca568b75a2f8720dde60eb21ea46ede8cac38a8c74434b6318a46ac0a1a79bbf40459aad623ba9e8b980fc685884cda5835ca1280b0eaefa710bdf77b42a3a7a4ec3e2dbd6a81be5015a1f1068a938448e9d908ddc10e6b7d9eba572089a20e442a1f24c9248764eaca1c9d6cfaf2d5dfbad101cd6e7417318b92129bfa6dc112513bc868d410ddea8134566351db6d11c2c5340f4dae088f8ef7359ce2c1738cd7a1394cb20ab31dcf3f64fe04d336365200b21e4f4f511ac34d221198e20e550451f447ed7fdf4caccd924a6bb43ff28cee201acbdb3d131384222cc4497cd8c49529154899b4483c7cc3305878dea8ff46f9e3bbb84c32fccec61a4a0f60283a01b2d8d345ac2ea820774053e581f0c635b279550fdddd9ffd20f224b6c57083b7d7e5672ebfdf8a0b846687014d46294c5d0a1f0050dccb3bbe7e7eb3c456f1b8595acb9801c4af2b5980af34f29f0b0f2e8377c258b2f3f0868ef0a44eae6b5b300da0a903118b58318ab6d4c620be849f837f46f0aef251e3c8a2dbc56c6e62567a10c6d07d0b169096d0a1ab2977fa71bfdf21e087931ce8d268def289c61f6f7fab5747103ddb65f8771f2e655eba75b4a51f186a2727517c14d98fb5ddd7eead7d462ee2402146d5fd642820904fc994a52450343a65eb9279ea84f1af7058eaabdc30aeb9f6d7eb0b0986ed1fb62fa8ac8e8a09acb50ec6e55944d79c85310d31ed96d7c4cdfa6c4b62e3a4cc7421049d1d5f0e0a40539704d23cc1b4e05da4da8fb34ccd73bd9079be1739e9fac8c8e5b1d637820b50d62c9a2c6de53cc0d5df040c2f76f51491fac983c8a15eaa14124ad06bdffaf805f220bc6130927d202354f7390e89a0fdc4ac8b0e03e204b3a993b81c4cf954c8a4b00d1156b55a889296d978008964e2467181c656d3f3474d6cc8941ec16f7b22a42e75b5835222fc47f589ad4c5ad797fc46368524be2e31cfcbceeb876efaf0b631a9fc8c80aa1c8ea37ce6d11d2f9ad861cfbff3c4a4c18231eb12d1e0ce27862c80842db05bbe39915bf6b7ab802c55b2b2d7c0704f961131f013928cc152eb6f9205a254543dfb630f726a0d470621926ef9287b348ccea04f507ceee4d72028ac3fe2f7a3d24bfc759b25a44b4963fec6e3d9882499f2fc8d38fc9fa63cee51e6ad2b943212736f686732c4435f855637144bf15956ae1925a0e91371480fddc6b2effb6220645326e3348b6afc2ec26e71743ccbebb94f569da65e7ff3aeb8be9b657f6758820e364cd9e32b5c1a4aa00d21d9ead269c085bac631624e1e1ffc0fab0b3d57ea517e00e04ca41635e0a57a04840e102b8e59bc64fa95efd94d297809bcd6f9376bf008528e1e10dfe76853869545a89ddd618f8b00722b261d5d30ebc1b07e7b09ca3037878b482d5ccb637fd400a4d55deb22dc38d74f0f0e81bff21ea3c3646e1658959be9f72cf484ec11e7d91f122191270a058446e3a8d7076e48e69b260e95aefbfe7aaf9259e9a2e8049e2692455ecc193fa224733f3dbcdcaa7b0f6ed929d706097ed61ba01ca2daaf5951dc870df89d4c974ae50bcab9730b25d63c028371ea139df0f1dbec203867f9b74e260fc7b3ef8caf18b01068bb9e471961fec003a53faf3f6d46f02334f66e6b290a682de93e6e194c5930b3e179a668cf21aabfe5a49b6e01057d0d84f631f3072c888a5758968d7a403c64f1996ae313565b095cbf0cfc20ba31a169a2b055e8d2bc772b85abb4d99593de37968a20dd546c4d8f1eee4735b2c1af69afbaff60aa2561240f4f6fa973f42af3226157f0c5c8453843a08dec0d98bfa2906a77ee9b1e8f9fc6c55f5fb8ee6e337add81929898da12c70d985758d9093a4c45f2539f0e483eeb9d4a881bf7da0f2c14eb9085f536c349b29d961d8feb51f4233eb5cecf6540421c01f6f819037b457834ebe74f34d6aab72f7218b669020cbb925c2f780b05c43a7f0916677e8d322e58381898818334d787a739367993135b9c6daf7ea096661acfc9ef3e9b5bf58fffb021cd745ef723da9878841e7410d5c658cd63e0f92ef574668273703dfff61315b77212a2ae05085952a0267bb3c819bbda3fa76074b6281b65e7d1d43ec995deead8569f0b21d7b0ebc9f1139123bf31e08e4bad46689995240a40bb60aaa22b5cc2375fffd40d241da446b5d10df3363069f8186c7c2709f760294c59571dbd220fcba4493114b6b5297d13ddf4e83641c2e0864c95cb9369028a129bd252225fea81f663c307ae3773dd281d0232b18c72a6c49a3a9546d9959493407707e1f6a6cfaba201a2648726f559e05df51f0d6999b408e4579d643a9f4bb0b406f1f2313dca2d85f67368217a22bc3053f7bcc45021fb67e5965175d0c716d791fd2414268345fce815cddc3e2b3cf1fb5ade0e2cf9ae0058cc2801d0b113d90ad36fe7bab5a79236cc3e39944a8d59a5f1425573405fcecae16a6fdb636b45c7b694c75c948f68cadfe3d6e9c25e3032aaead42046e6eb49236e94d4adffd6eee48bf4f23a8976ff836e860057db6e88f0a64f9a055e4ad66de89ca7d99253453290c9121984131f318f4ac52166966bb983287e7294ab3e4abc2473e06eadd3f8d9ee3537bd733e10af1aded60816c5a2f1e3a778dc78494c50738026d8ec06bd5fbe1dec3bf78050d1b0e346e4279816ad0b560f6192f09140d1c994bd834436810b317f64d257388ca1cebb951812a477da21901c568184dd192d51ca1274a89aaaf0d88aa63368aaf7384e8a62a934788fa303f24de50aae2ab25fed94551ad42d9815f6c5ab1bdb79425c025f82470592af9445ecf8e16177ebc3bcc610648bc8267a141ef794e31cb673cb6c173395db8848272470e2f36f2ddddc2f7f66059cc074b03ff88f1f35ab5f0348cad2546528078278dbeb0dd40d10d7852071cc682625256e14870c979e297e24dc79dfed97f749eb441da35237595bc1856c29b766e233ca3a483f78bd9130746589b7a9884af7b6d23709ffbeeb4ebf9283b18baa32169205c42c9f377ce98fd8e1d1f0765cccbd1f61470bcc98c74241bded8f235cf1817d0a4f99acb88de918a1e56b33d81171b620844c9edf7ab341e7a20c8a2dabd5ce0bb1d86361e3dd67757849ba8305ef18a86f7cd47db158e272c39783c99f3942363bb81a1525414c2cde9295f3bf0479ebe32b467812b5780feb8dfb609bcbbd01ac07ee4b5fea26b77382650b6c8724bb313800624d09f2e84c5b54fbd71658ddcafe24ce172ecb744443f170f484b523cbfa55439e74122dfcf8c49015b7bf1cc3d7e8f8504a167eaa900c6e24d4b7cd38ff69624e7b16146ff7a6f355b07fd01e13a037f4190998c75e25502b988966341efe1dff2e6096df5e59af1b37647f1d513858ef65ba36af0baa2a90fee63a4d893ebe74ca10e94b17e301cab182248ecdd72700036350d58f29309cbfdbb997e34009642fc1a5c630b16293dd15722e8c13b6869f888bd388e0f86d5c873d791cc97527141eb676f039fc24baf9e42ade9264778da6d5d5a903796480e6563cd4a7cefcccc8d7187209c63109645f9a0df5e6f08b1e41874af34e1d236d26b3671e7a724df510e7c39025417589dfbb880b5687a83e89647523aeeb74f0dc60436291a73abcfab9b4e6dab7ef423631e5d99fa00e6de602fa0119f22f62abef1652b935ddcf027598fb30f41d8a6c6ac7e5ecc781043f7040b31886df59fbdf283a9af28f5cf86e7765d7e274fa8f3a65829f3d0edf80706655275d269d5cd94e35cae271d36715b883f70077c2935e3d69a2884e5e58e91a0e7499d7f8b993a3d11aefbede06e4704a1ebd154ae7c005424f2432c93bcd02d0b1c80ea11f1e2846bd7172a94e993a20c7e54429407bd850ca89e235a7b6e990e7d263c5ed654ead96ebc8b0fc13741500401c340b67748adeb47c956c6b7ee669190c9cc102a314d43cde41d81b20a2b3071e3efa840b0a441a0d5e77268a2e9807502785ecb2641c81f411f6700aff52b7942f9de1be35fe80210c694cc89b533706a138c19a54003ac712929563d1e847da43673a2be44e6a22e18171fc1013549aef970c1dba54cb9bceb2e8fe19ef771ae4575fdb51a2b63221b689c73342c6fe2ba3e8f9b6f828aaf0d5ce262cb6d24f4a4f3418c35c2e1c835b2003bd86c078ce4b06021e26626fb34c14f9143d75f9e4f96033fe6e45c153636fa45a06da349f9d5600195d77303b6b5a4616ae85b37379567c3b94b1a375c6653f4d6b6a6ad91362895599c8e4370f2b42933ad52da63dcef37c96c09275d2b00bbc1eb32684c21b74cadf51282257dbff4bab417a773f054306321f82af6d7ebaf231622ae67c623b79fa4c59bc725d38f7592f0ab2b9076440964a095ead163c4f9a3969e81a964e75755dd1d72ec45dfe9eabe6e11d98637e0fc27c48ac77b9fe76f399e876568d749e3e1d1b88c927d8bcad5467c3bbdd816e69c4db21b6492a4c1c83ad11ca1f8da32bb1950ec7dcf93d0f8be72a79ed21827a18c27904391e00fc7b97af15a1696e048db8ececd973a50fba9582a84879963105cd5096b0410044d5bff7b761ffdaf8a1b9e402e35b1b78ef7250873349167046fb57865667887c9e707fbc53285dcd3d8270a23d33141fae372470999ac02cd0eeea21cc9a0d42761e5c5cb36b781498c941e201dea993e0e38c45986d989f2c98fed5383f2eedd2290579a081f2fa0f31e69fe7f7f9c80172c3c58dd2051771a540f70f9686f4ed9db60bf42376d3658d68179fb9147f21324619a8e486e9f8e5b5dc592d369abe076d9c7fc54d3a4661361d1cac045ec5c44ee6e6f341f12dfe95e4710d892c9613ce72742918b329a82508903d06974b6a9a843f46cbdac837f2f34fd64acfadba0a54ead406d7280fc070b91bb6daf595d8a1a7d5a1c04733c2c0f8db2a5df083eb37bde3936ed551dbed474164fceecec2a2fbe6b289970e1febe5f31a5c08db77ea95d69eb36ee914b08facda02f94918292b0f901c78b183a5319eb299b4f7e56b42ff145f601e17c3f900192c3c27a0c81cf4325aa91f3d1113e03dfffcb1b748e5551acd30340419814719d624004b3a2e49a8dced6e911e88269db7ee36fbe0a1cd9349171478e025561c0ccca48b1b038ec8f9bc81c830263523dc0a4bcf50f02b6aeb5bd874b099531421cb08b132c672465ca289d4ac67027e7d960595e9a0d619d5279eca24fc053ac2452d2e53b940595a8c7ed1fec6904a114ec376b6ecfbd67d70cfb32fda94f98dd911aab71271853c23a93743db3d31a6bf815a88c51efe3d7ed5edb2c6f2a9179a15a69cf6f38c8372e380bff41e3086339810b786c0a5bc1acc25a54c8b11e4844b730b4d25142ae3123f8f91fe1bc54046a5f9194f97ff0e39bae9915de533adb47f99d092cb0c7742e65c63ff64d4007632efbc667af7ad2f9bb5ad8560d7336252e6489aeac1e20920e04b9a22d86f8a48a1bb655d5f4e2c868c5ccbb919069b6e714b4ec478b764dcd046b1b76d850755ebdd9c15aec34bd42457b14c82e04217703ff296eead07a088d9de8cd8d10ea962f1abcb917d2bc731b78cd10c740aaf4a8f7eb299171704f337da966f38b9b66eea9f4a67d3f9d0e028506582d0f1c75c5a45c1f3b034a4bd4d555a7ebd535699bc4b5051536bdb5c8ed46c75c7d54d19709388f7dc5375878fec3079a8d49cd608e0d64bc2cb1e8768ba587e8c665939bf9a74b583be787aa00a79844c5613e12c2f05e8e43d0aa58963350a5ead786c307ca7b7478c32ee9aa5e0f5bfebb7af448bdc88316a3a746b1df80f73e7cb732eb4da716f82730961148113d26b3dbcad77ba1039edc72c522e8fa64d88b55c1a92e35cbe9ccfd6af0f5e5622ca73622d0986d015cdb302a6da6c5f590b2a4a85468b695b34ddec94f3d9ee4e70b67dc8953edb742d72b4ff837e007ec249169046ff72e496638a53fad20496b8ee3150ee73aa32077e0b128bcbf1fa588657e888dd27c33ef49622da387195b53cbf771a54c875cfc0108b7467fe7e74340b85456d2610d867308def8ff2d6003164e61f8dea86932079ccce7df37d1fd64fc5275b8ff5da9868053a7bd88ecbc11ddc1e221706fb6aefbb3de51f1df4fd3cbaf3a86e4884f069e70140034b999f4df5705c54a04c90af5affba1a5fd4d372ad5ac376cc6678822d02977544d65307b69ba8ba6b298b8a356b503fbdff1104c87949dfdba7c6dd2b255208765bc8ad5825f276e681404d86f94c90c4c290b359b4526763afde098e0deee31bfe3aca1974bb4ec6d41df4f35bb2153529f1b74d70ca9f2d0228b388717768712d827f2b49091623369b7cd9efd99e4a6a9e94b0e6ccaf992aa4080ccf874042b2e1c0d55867394b899a4da523841835725753c6a9ca11920bdf13c596d162800565d081fd7ea2e80437ce262bb5f3f15bdeafb7ca59ac5955806fbb3c436a64f038224f217beb168bc71b214e9ec9c148cb13aac99f30dfcc4fe1d44cde16eb3f9ca4ebf02392e898d2224318915a451048742d87dd022a891ea2892788501ab2b35cf6e39b6099d104e23a836e22efb2828be744fe0b4d765679c82de7e7a990adecf7cb34819fb0078b3ca6891264278497cd1c6654c0e8f3e85212e636131ac431104dff1b4b182edd8d3a0acfa69413f416e7c37763803c5d493986631827394ac0110d1590eeb022e3894ba2da94010c03a5083f35358ad3d678c852d419568eab8cc2cf1e15a8d631c097d2190c7baccb53802417bf911a1dd86faf947cda9754cd1012eaad69bde1cd58122e9d4ca1715764334f2dae54fdaeb4d3327f2cad653d3f85ede3fa6d9024a022e708f5624641102973a33ba49eca62a042080d3ec7666b36c41d0c4542892f58d5d0cf30fc63d16ac04b8539f0651f011416f7a0690615ef4d58c86429c9d96ae8dcc7c3359e093a2d80fef86b8d3cb3084e6dd501cb77a7c2b3e52c1d132d4a895d7cd110ff8b419e7b787631a7667378ef4c88f37bf01e55faf47483e5d6b9d74a6dc97c30a394793882d5c549a6294dc26fec969409668e4f5a7b0760f8a78bd22db5294fb90f72f7159967501978a4760da667c9f151610b43f4a0752d08e017e379a9b566ef4194c35dcc5b0d9a76944c27d194df3d1b2da73e2a4b3098a31e05130bd2eb64bc3c2f137bb98d1e2b619edc7136e9d8615bd916d8f14f1ca76593d2b14f723b87ce40a696187eaa2d449a921b6d3138c42c2bc4435c2fa38eda01d7d5c4efb4363edfd2b2a3c8abac173b5e0fa1cb9ca502f7ee34bfb16f3f19be8c48b0b9113cabe49d7b2b01029e516fcfd6a66bf973c0e0719c1b91c35451a2b2e937dc1279ce3f2638c3a8eacf926746f335d32297fd0fae3c06e170a7c72c4deb10f0b13f69776afe7bc6ee796f47d4da9aee206c62634cccf5df99ca620b31137f387e11dc808ba9336b5c122838e92860667a3abadd1aa9e72fda04f467287ccdec62d8e84c9d2e2b8d850714be77a74fbfd2c9a63dc166f3654ab30415bebdf653ee3b5ccd43aae68262280c657bf46f5b203cfbd9a6443787030d00af7ee836d78cb279d83ebc38eeea2313d9e48308a10eb899a91957cdd3c6deb64fe1a13e747ea8ed181b4ce1ecd208e4dc1b00e43efd79a3a1b4fa4f11bb4d6388acddfb226cab6a21f0c6bd514054ec6d5db65cb5948cdf4a917cf7eecd33f03fe3734a565a3cfc8f3454be28ea3bc20cb589a3428e9efb2bbfe7788b04e2461f1f9bbfa2fdc5d5f36ad09b65eb66d2a4e0cbaa80317d50b6233074e94da5154ad5b7fc023606534054302d209a943b0a26a5ac8bf8d69bdf25f6e675ce5c072be42cad86e3b059ac859545cbe7dabd99bd1c590fb1838210d7918603301071031f13d2b7e6171f7ee7fb4f1e24d8df92acb7a6bfb4a297b26ee4b90c54d0b64c519fd76eb1e3f6c338edcb90d81066eac4df352a74001964e3cba4c1afa271b354af36612cc588478cfb804e2a5e6a46558e1914f05c04555004e427da9bea153b0d55b9fa430f0cd8ce813088bcde37b9c5ab6e3540587e14500cc12a212e62c3680487a49ae9ae3dab7fd4a38f0a265c8c58080fda0e7c49734bf148bfdc056c45ea158bc30aaaf30eaf28d8a581b744fbd44379b039ee14a9b187d928c99e855e15e4a19fee4ef3f4e604448b3aa0eb3ebb9d4044e58152b77de869e37a0b4fa803b879aa25c55a3c35ae3c308f2fe30126c5d0532887e47944740a38e53300051a247d16e2164c489ae772d5b2d2ad6ec73861a516276cc7b50cec04d24202eac572813c1288d290af493a21bfc255f69496c9e0956781731bbba93aaff7aee37867c81ff60d4f6d0e3c7d324eb1d1c25ea1193a6e7b25c048c8dde6dd55a39feb0733959d7994426597ef769b4ae98a0c5eaf8e8d562a2db124c657e13a450b0543c0f3c261f2ff06b3724d46242303e9f65c535882f3c453c5772e7a524e98dba811c1130ce5748b2a3c42f053e2d05f322aa0705638292bb03513efe08010f1996cc80b2f2b54982269ce0989231f95f5b2842419473f62acb702f9ef9a6bb1a4b93f07afb67415317694490db6fb5f561478c3c50053b7d1bac9de6b3ef882591eaf03ca2c3a50d7f2e1e9a07c7a4f2f702a4818d53403b3456e163786d5b3be0dfd35ebf8cc7975c4139c8c85c2d9fff4b71d25a36281c981877d12f910e53bf70c1327d0279a0561fce6be327f9c720c20e55b77ce2c740beb1585859832bc48b02ac0c280dc2f6489e1d25aeb6cb099cc1d702f425a949a2e00c260c87f8a628a5abdd1cc553c97acd811a8ad76a63f68c31e6e0f43d7ef73210b3e601ec3ab41d9d7b9b9526de99704fb33096919b46fb8b59f293231b3f7574890bd18f3e56ae1aa1e2e723672d7271ac057fd6d9fc11b0facf37bc8408ade660c66784b27e36827bb834d372c624b425afd9df863f5d9dba05a6e3128f490651979a8ba9660c6ce874700ea18157f3616e6ffe4c184f6706976d29a4dd33a6caf9680893def260a60c3bc8f88c41baa0e7274f85e005d34aefda3daee5a458a6a00f025a8df10b1e834cf372687420592b6720b71366acb4090d765fa5609e11da2b9663d48f99244cfe51501a8e3f411a1fc478917c3da9085f97792a2cce3f7db839f1d02e5bfc6ed810120ae694754666f53102e3f76c41c95108448fc5f046a721a3105f45e8de3e70c337d84493ba503c64a2f355227d303442db4cbd25f164062c5c952f6b22f874e036bc0360e8555140b755ecc67d2da6430710ffb06c4ce2fd5b706efb90b6ae8142b14e12e6e58ed50e9c3a431d882d68789335f7d98e087d828259d1e184d8e0a858cfda0d287e69edb05addfc1097c41efbd0f97c4795dad561f397110dc08ff4270b291d6fbdc179de2e0689f34d7712234801d795113e0050313b99efb1f3f081e62ff1da2ab23133ce4a14717b8be98c093a85c39b2c2c0abb3475ea4d68ddf2bd852077ddf2d1026ff79a216ce25de66935a6346be86abe33b6ae487f06a41259a440012eb417353c432480af236c076bae5942aa86a78ab2db189ed765575acea27c4b6f67596f6b16557611b1149f4648a42eb60511390cb60ab88505c3984a71bb8d0889e46794db9d5a1bf1b7d95278f241351eecc6adebf07d6970a021a55ea926c2eed293fb411be4340e06a140bf424043f7860ced728b90a06573efbfa15e55206a34626f459215cdd462879d531f155f786ca05c3338a43c015dacf3c84ab9b89b9e860a836910dce268c880dd953f2e53ce9379d4c7b76bb5b538ec95e51e353f62a0eda37537296493891366dc75dd7a0a790d366e3b5b290c53ac3242b086b2a9aec10525632cbfdfafd8320d0df8aa79d8a643c1f87cc1272bdf237c0f67582b33bc4bd5c7605065919b411d592be5b1ab21033ff4658f86a24d4001bd4b85fafc647d9e5e9ba9916f8d82bda527661678104f5bfe30d8ba601ba4e41959074d4515ab245d4b628856c678c60b653d39c40a385ec5b7abd35c045b9004658717878525f6b7a6c8c8b4a0d66fe5dae7c6fe4e4ceb490ee810ed93d150ea34e5252e402e8d479518d32801eefc1b70833c7e9d42ed5305b6ae3523c0ce6a5e5f38e3fa4650546670b23e3816dea6130146c6e104409a2e93c249a0392e22370fe73e1f089362dbacc374cd43dc7aae14560d72f13c1ad3c867471f18e56801e346c76ef3382836f6582fcf36546df11c7ecb235f317c649a80f794df7e9c40e3b083ed512cb50b8bc0e07a02bec0bf71d7cd6315c4ed3eed8d1aff092afc34574f5e3340910adda8047a94ab2558c2296a7cda29c14fced6b01cb956de18a18f7ced923e977cb54a66e5ee741a3d28b0bd1f63371545320b38d95455934610ccceba4ec0beac5d925a314269b8df41e1ed004bd24cfdc404a76d1890dc651c87bacefda88d4ec085bca01533166523dd19c712e197ffc51eeca479beebc76ea16835410b91dc8187463b413dd5bf0c01cc82d50227df7b5e9390bbba20542f2c10617add2b2f041d71f182b358dfd362f01c08763d388ed2047b193c4a8cc6a77b13e923ce21efcff0fc53d681a2d45cbb0bf9ecd44e5e5b528c02f239d4265572f13eb923fded790d017280e498f766af76abc62d4fb96edbecbca1b5d6dd5bd467da04f864a73f63fb32ec0e0560ab903033d0de7db4b5ac5f64d4d17e08277d58d59eab82e71762502e15374c811edaadb9795106c450cd95fb1b7196b94a0ccf7b5221a73c567c76776505ae7d0f93725ba048790ec0b5fda6dbecd344c23f0b83456ceb31614b543cc76ca186c119a16a65c11fa1df7a8d7cee4c12449d83668e7d84ca8858547c28b9afc6435b49311c396b51224184ee746c093a5cf5a398b60e1e62d844d8b09e8a76ce19ec9efb82ca0e6b53fc636beac141a2fd56e71807b7395b2672106906ed8dcb9dcfc9261731424e24a79ddc92b4386230c09f6c2161c056af2b0a2889e7a96077594f26b799daf237eaa32b60674615f956b71c3b215c92367b9f2a18a9cb02e1ea50664d05f8bdbafac6129a1b52ea51810b81286db439aa495953f74bb0f481b904fcee9871b545d80b9fa42d87416d4edb98b6f07a1f10d29e4f139d11a2569d86493a98d0cba42a2703770ee8350a79f3b68e3438f0933b3f3b72952badfaee4bdf0eb85dbeaf8d7dde3bd0daa3d40a7d4a32054b72394e6606ffa802ff64dcb016106092d906e083adadb2c1492cfdd254db5a42b0d3a5d9818043c58a3f1520504af7c785db352a17d906089476ef0c2da1baa2018577edeee5feb626b869912179ab4fe8c2fd1cad9e9a3e00d855e3721fa193b2c0bafa8e20680c36ee5503df546e8cd13a6694f4512218ed764cd6cdcf9e3462f25105e569b4bf72dc96dd74b720de8e56a9dffe44d1c19677950e3fd0e856a82fad45ac172c8ebf66ae5727ce02515bf43e42611676b083601315cab5041640aa2478289ab292c4207911e87ae25c6b3230bcf0d58664355ec72c11ce03871365a3efe87e9d181fec44074b6cf0c3efbe4ca5156eecc82b4306f3c45b8f7d81a2a470e139c9d1cbb20132ceadb289cb8485a4fd9023301b4ff440a7cdba02819397906b95365d89d9eb1ab806625f5f1e584f777e13d2db3e15df075cd124d0f06cf49620660e5d289e22ddbe9dd0df214433d63b0beebf2ab7cf3cc9b28b9669fe867878f37cab060efe474e750a101af4e890a6669a73f9472027b1232c8450b86f05690215fc652391f95b046321e110602f020a5faff5d30039eb89027f784d87b49788bcab863b3bdcc2aff3a76c099f5aa9699dcf236ec81699fbf50c7f6f132ad01137e7ffb2d2f5599082d877fada5a13acc5c6197e449b227294838e7d72ec6209ced010ed7e39483fffac83a5520e425105aa09d43accc57ea87bc01ff3d8fd82c0cf39596f705beb825f43b32435128302710fd1da895793e6d7bffcdd89a8b12263493bacf529bb0dd9d0b1aa345de86a0dd63ef5fdfabbe564ec7dadebb3ef668f6a32100918807bf0424230f1601dde068791a4ca3aa25ad97cffbdfb2dab5c3f86e5fd1cb4238efabab972653c956d43315836a356d2b3cbde979d146894154a277e863d05e0813af397d27b866f32393f6488b93127ab4958abb18ee958b3c2f1c6f8791aa24e2c4f49cef36d18b7bb39ce46b53fd089c335eaa8bc9aaa577a7876df028d33eb8e8f482a092952b7f96eb3fbe28a72fb49bec133ddc4c61030ff6ab48d7e57ee101424fed206516aad8e62ba0eca49e6e4ad397dc0003c69cbcea0b2ece87fc1310b65c64ad8e98a6a74ba357312c143157e1c0d6011264901fb63b78132020ab118b625dc8fb3df1b389cb658e67c3844e6dbf1b12b321cf2782b99d3088e725c2b1346dd2353b8732f7e5f43fdccb8f00db35c0c2d461e2ec9106a6805bbeb703bc78ba03e1d7384370a22df2872a77d3768eb7267f165efa58aa4db3de7c56f95d00adf2d2cfbcac0fed444a6d0ff2afec3d1beabb054f1be466825f1ff73a8c8fb9805cbc9d66a3a06f2ff4ced8a7bff0752a2692dffe510aabaf905374997d7e12c462ce2d3d27431e96a8d5cb6a3b9a192ebd8508c12db279e3f0740cfe3993f7da3cd19cbcc301d15dd9fa64388570202bf96a3cfabc13a94be467bda1f3391fcc754a64bbaedb525c16b1f87c05a474732d7dbaa53dfba0569e2cc28eadff393b49d34e65ceb3e851077edabd48b581c65f289405fc857575e88d552cd2898001b0226cbd58492281aaf66ee4d91b6e7cb2365821abc3b9cb599f01c82a516a9becbffa66f160dbb4b1039318ef710e0c9c429481a69af16048035cf9d59233bdf1b6d17208db54965b97fd05926219bdad3f85305895af5912fcfef2b5bc0b4cff818e8bc43145f1aea5e97c7ca210f18a9ae32907d48f9528e1444275e225ca9659985a6b28b29b770d8e25ae3efc2d2ed1dfc3c5f96546459b7c35e972255f0791fb74e9f94072d04d659e2569fb0a7ff6982c190a27b8992fd601afa725169fdc55ee185b575955cff149ec3183e474d3be5cca2079b633f1d0f3a77f03f32140e4d42a5b7bcf57b6f376c617cc084803d1e7b9f70da0037b0b6c78181332b7a44a1b40279016debef607009aa26c6b962a197851eb0728817f081425003cec5727da9d62fe89b26e13841b6c5ed08f38cded135b83e25c998b7efe2d1e467c23edf89411a74cba047e182a0e54e8d4dec90d7f3edabd6b8bce090f8f825a038d62e9c4e58d5cba77f4c09fddfab7b9ff72a0e48741daa29c72a14a522c53e77427af4ce17f3c8a39c828e73a826f8ef39d35ec56252bcecffa11a6b45d1d06acea664fcddb67943e1db57d555e9a6ab0af4e5f0c955ed21e1219b15eb499f997967e4d56c894f12423a94df9abb4a6f3adcb334ad790b6bacf0b7c1a4ce4ed264acbe7737aeea792c9e11b910cefe90bd3454593df2d53a185c9a651edfb2e2d43da2f31fb589061f0880f54f682923775eb09abaf1f559e23fbadbb7ab2478893049f50dcd379495b3f72b2bb974f657d4353e9f4994820d27790ca7bec0d35ece540eaad772515c458674a969fa68dbd04c161e46e4410c0ec60b38cc05c13a66f9618eb237c0a8d13b5c5cb04c1e026246796e8308afd0bab6a5e939d1e1cf6c8c2f406d1d40c00b305716513de26cdc0e798b160e723b5dd81221a2ab59da0777dad8efe68de464a8e052c0580245c9f3574c554b31879f5850b1235b8ae3e68d2ad8feeb9876da022bd275041bf3fe0bde9ce7442faece35202cb893d2f846deb42bba02d1ed28e89a69272495846a072fc9f642c72ed08843f243babaf26bc742659c1a85aee23e38285889bc5f5ca6244280da04d049269e45a7ff7b7347f736f8bc61d9c0f0fdc03034531a955ed3b68c202090346950d8bbba368877d0e7834fb775c705317085f90dd84c468044dd03f0b9777ca12b67160b2ed107ed227456b1551e8ee6a9a6babc0db65f8a679874f577d12c6f4777ea5f6c53f8edfb9aa4a90e1bd0702bce680b8bbdd381942662f9015624bd971db638a9724abbda4634a538865270994603d2359eb263dbec2ccdd3e49f1af74242b2f4d444aa4a778e6ff4f21d131638a5c3bc6b421b3c5a3f0d8212a3c2635a0f18df0ab3188d4bfa70cf7cd130c6bba067bf5a25a67b5a24dcd292496653cb8339fe956e15d2153ef3ba811cda45b2e1d22e4c4f5da9637a74e1bf15ae19f9cc981754d2c174cf017237b5549911db19d61f844179c51b9e3b62e91dc762edfe5b38b9038b136e301abb5fd2d2842c4175d3f41be6384877d68a8e1d6eaa53c67cb1ff76cd2d24572e84cbd9fa59f9be4f44952d8820cfd9963767dd9e81feaf12b78d69aef8d4aa9df6be2ffd327040a614538e1e9aba5e7f17bcd3795239f1c4782672a7eb1c75a37bb625d9559b5b342cdc2f7ba04be1270f64bbcf24ee7f219d8cd502fb9079e235bbd90f583b5f3cdf27b3f7b87fb8551051de2165ea6ff253b454dfdbace234337457383ebf54b5a6e3d7d51b32869ca9f5c20b6d7d3b9903f48c001df28b97cea86ee845ac5cf62ec8b8c79f6e592f935f855a57ea93975197c4b24bd7751c2e67463d84ec516111d225a65461c5d12cc2db43be0b9edb5618ad34c53761d5d2b6305ffd66d16338648871d5b8e6a62cd29e2f558caef7e4043b2f9916df58506404fa224d76bd5442a60b3324827be6dfe95507ebafd6393a49405adb9b29e5292fd83fc8d9af0375040378f3c81196883a34958358ec6a5dc5ff3abaf26a33e1af3107bab295908a86a24adfa171010e3618e27b0b1ff7176f9131a9261b8c2fbafd70c82de0e15dbb84c763b843cc2b10ff0a3afeb25694d3a3b819d376ba1f2eead0a1890c465f3bb60c95e691bddf7cbeb78387443a150d41c5570373a1a716b5c8b25484c9beecdc2f73c0fbeb4ddbdd64d2d81a863ecf4ca3ecded426ed9a17564fa40507e66aabcb4fad8669072972f628edc99fc2b0176a101caca4a165268d4dcf5ca5ad05f481e77af71507fbd99aa59d1ef38557c0ff7fccf7ac6f51f6d3fa36162cffa1438688e053b7dba30e4ae92db076911a4a700afa0699e87431c93bf45743ad09b918cb7f90a8fcefea4de5c9b8d3e5f970f22ae18733662961be81f8853e39bde62f6321b51ca5886263bdd0d0d75092d5a1578e4e1dc47b74101a60aef51b731b4d4fbc3be22e6fd2df1dfb98f762dfe9f4bbf807d2060874ba142ad518616d2f3c9dbf3216b3223e78a4ca49b61e0c8fe5fd8f0699605b1e904627b5cb7e87033741e9cbcf04d83c167bc0c3ce9eed7a9bf835a99e7adab49b62b55904f0b7ae9d188ff343d6a2eda382974d5ee836de76ce4ef36b19bb3f0f1081678160997992ccbb34be07ff8ad286f55d661e65882d3ba3faca4093d982e0005508e20349a6a806ba8bc4829e8b423746d88cfa23038e750a6fa5b2edb7c0affa94e451c13837e378e285c1130bebb2eb596b7f1a146000bfac9424a001201ffd6cb67cddb019671ec010c16dc5b9d13ca641b2cf434697660b80e90639aa52730914bf17149a493dd745d53a319262fb6a4d13dd649a7d9250994cc1cfae6f5c5a46c88fd416fdf24729dc6cb66b13299172fea35ccc3fce0a77b16ca8bc2f23ebdb0b3f1c88bd8a838e31425083c26161189f0e73063b705e4fbc8dbffbcfa0fd3948bcd0ec3781375ef333b36a895e757d8958e156686d59c6556db86afa5499c7d90c662e38cef5c2891f35f431575144062cd09d9294f302fd703c5062bd47a860e9f11ebfe5e04f49d9ac461661ec8ef6a7870c585c392d2ed3ed8e8deca85d4547118ae7c836eb0ba72f7c7ff11634bc4c97f88e69ce4179aeb5025f87493acf53c18180558c258bde15cd5960d430faba4f29ce9f654ba74e44f6c08ebe5dc48c96764bb3b8063415a957a70c541899946236ed450d59a437cb8fffd5242601747f248ce9dcc34f5068e2fcbb00e322167b7db642eff6babfca8e5feab714795a2ad938f7a2ccf0639c0629ac76fff60777879abb3a50354905fd531f507a7aa6afe276d5b95c077fe5826c6bbd4aaa3b603b589c1360bb60cc709e6bc981d7f27ba983101fb326d5acb8a9ceab301f53fafde0725dcceaab2d59c1ab7c642defcbe85aea85c5b6ed1dbb3ab17465270eb8bb36f9648fea92db30ad8fea63473fef93a11ce84f3e5f671f70707bcc4a6f761ca752eb42a6f607d2c9020df7a6a68c3a10cb2fa6ba685ac8067a45c26040a2bcb1a72014ec6fdfe966e768a60cac0036832819ecc395e7a7f14bbc9b4a81893c49449771d7183d0f02d2ffdc737775ebc4a524aece3246ad51d57dad13a19478568fe0ea12b0b3f90f7b83bbe36ae6c66481670696797562efde7c70ff11036e1be6bf328dedcd3b2c1a96d36cc539b89eefc6d3f45eeab68fc2967bed29c23f28c34888a80b7ccff7c75e3c46aa2be0b04c7f0d7a0a155501481ceed04c859b62e2451ffd0afa9bf6445472785c16e66fe26fdf2d9b864776a098c32400d4f98cef4b3b1938389f1c379165b3de7124b357782d2cf6a41b574dad10b53a743fbf0639683be81a59bb5d259bba78c085f4cbf032a61bab9dcae8161c3a2812372f792b2f36cfeb001063ce73348f5dc918d73287102bee9d82727f1c060389fa414444f0394b22b555977d627dbf3dfa636e3a60a21c33e16c25d4ca4b37bd5e51bd8d129899fed262d86f0620d229527ba6d36000b9d2e4f49f58405a1283f81631bbbfa61c91569038735816b496b3048ad57ef0b82bcbbc681751f8569685e23b5f93592350f8bdc20faacf54d176c4e3fbf6a36609749ee4597453cf23008462dcd903a65663c6de3a85159d7369e800918fb331f0e7afe8f498bee1508dc282f0363251cf3feae253d5f55a34918589385c8b9b9718eb09a68862d98b7b63c4b9099a2e671fd5c3e593d4f1526cbc7acbc0fff55e822caf8bb493bf0b6847cc5d32cf33ea6a63dd3d9066bb4c106222a32c3d161937b61ac89a502afe668ed83f6a367f0019e5145a920ee4a98d437485a4a6a6e846f5915c3aea1fada216cc3bfd2671934839282858ca20767a3cd3a63a15eb9a9ee8f025948dcde4516604dc4a093ae4bb5874cf54959496f90a6ebfef8366d6c6f3d292f5238a16c7585426ce640a2e098658aef46b4efe0fa8d8e57863b018bb7dcf175ccea131c66b4a7a53bde8b14dbc7bb71c15d53bf27eebfa75801c1b2eae5559c491c6f1390b16ff3dac6be0d24865e0c168a90a923cb4694bd7c6eff4bbadf0e4786bede3425c41e7a96303ab9f026dbb1879993606a94220bc4282e79c7152735fa4cc770a4b528f7ac77114ab29007ac2fd133c96c3f366b8d6d986f4f5025c8877f244f0c597967eabd4980441fdf91e8503d1514cbb23da7b4cd3bfbc9daf271bccc67106303ee0ddc530565f145220b1a3fbaba1ee17aa118f58b24a1a3b16640d1b9fdf2e77adf04c20071180f6662ad1df226ff23733c9eeb3044085e7b0c144ce0388821bf9a3385bf94de44cdec7c9fdbf33717b084a5d05aa8c90dc0ebdbdd449279ada154786bdc9bb64d2406044585a7dfec5ce6187ed44ac89ed467d25fb421427325768b1d200e3aa80fec77612e9dac39d9a520b57a848ebd2166a6502dc035a21a63c937de718cb2b25d938a1b15aeef6d13b856e2bef7e615d57184480303830e053d191abe61b45d693c2d99e0a7a26db3db7dce9773cbdb7a110bf254b656f440517e4e49664bd3406ab29eda1d85a12b185d78de65b6729c454f5e47958aeeb34ab01245025f780d3cc068b3ff71dc502584907551d9c4e39ad49eff4e68d80f9890a590b7c51029f577513f41794804455297169908d5b8409255979bcde3b6f89e75b1f12acd7457b0b82850b82abc553eba167f28791615f1ddf1fa18b3902b693c22f2637e1c225a764fde139848cc8be934cb117f282d538c4b5583574ac947aa973865b8dcf24f8c3d06040c08b7f37ca6a2d7c4f55bef08512619322a9d18611e2a841e59ea54479e44bf209e6c0283b3ea7f0c09f09e2fb2d9cebc7c8433b17081554230368f19b8ed06b423e71a6962087c3d9d4004c1a7c3163659e298d2e734a60401d9581f1a189a6b24070146c76c523b8cf7ba6424e9c3826e5e96f07bcd509d0985dfca1e43a1f64b3b1caa42b417726f5141d7c4b852c7dde2c8782b38e8c4e6302404b2d227c7411d3d02fa8f89c13d06a2b182bbe0c8b292176a8ec984d05561cd5d0901ed48bef8e3e9d7acfad524eaeba2635e3b39f80e8831713067da0a67f57bc56789f6ee266449b38b6d3583fe7a0860741e60a9ac11fdff547dc7c8c7cf5f2add6a631b6a446f487f04d47c9c47b35cae7ffe387cd4990cf8540cc97366e646afab1c3f3ee907f67701add5d6bc85fb2b6a6f33a61ea029dbda1257a9f7a06cde581aac0d108d17de19442b14d4a34f91c959313c53b8412cae755441e6e172626605db3a5d307b46775af9f82b8242d85f665f82999adc39f81b0e3956ef3b4f6f7682750430ec60018ebbf1ba257770b4a1776cb3b171a9f6223538a40a15ec9c245c027105bf2540ef038afa6a04b81a4c40b2fe818a63f2d8d2b3d95c85b79be59db2c814558cdf381e7033766cda1713dfc5f4ec6f01b5b28c4e36984ddc2f32c8a4bec11f48212dbdadec6d516c59dbf9cb4a9a2143e717e69dd144c2788d6c441299b3503b7bdc89cef1cb791dc4d20cd9df0b688f9de222d43d492f457404e00e9093f4743198637c26ef20c66ceb4399d6e789720fb2413d7eaf634c5f14b9d480cab296439ba8416909e3ce1c5165bc73d24500405cee0d0d909e453186cc06be779b566f59420e75b8eda44a39f5e8573c04f5e0224fb82c23bca9d1049c571fcb621aaa229d73c9cbfeb7d3dc50ead3f6743d118d851d20679ebaf65e8283cc2884b5b97855cce643014fc97f4d7719f8e3c218df4747cf36367d4ffdbb76f1bcb54906ae5447d9f78ffbd2052c3c50a8631b5883f6ae77522221c4f958fac8fa66bfeff18936f30b44c13a7344079b4aca086cf59b0b8562dc783d933e190bf7dacc7e800032400863e25aa4d082bbe896660ff5694752c563314a2c79c240e8ac41124abd695fd0635fbb7ac0af3858a26bbe719dba251c7b2701e7f3fd64965b4b8dc2fc81df4f9068a57c3854a25b5d69d7d4d4997593bbd874e4800a9964fec3580477a9ce238faeb81958220801a518b4099893da81c01740b4571dbbc1db06208566abe9d98b9973ab7895207195963383d9356b8fa3c541baf3cd99ece92d6ee261f5c2d4f98796332dedddaf255ee0f47490d0c2e2b01d50bcf45d1bf8c4cca45a1de4dbac0eb42228dd2e08f8a1ff076af7dc743d1fa19b1ff27e8432ef79390752120556937d414f78cfa276c58054c733a6643d8e978b8c487f59d9ffa001834889d4f0b0e5de6dfda9b0e0b823bebcdb4f1bf09cb1f151c712372a0178623386e73c1d5da8aefe31b557707b9254e2258d69c28617359e35b1b8e2bc080458b82adeda5abfab6da9a6fd2a199d47509e483317084d27a57f6dd4fe117178dec928ebbda0cb8cabf660d231873cb9c3f6dd5eb9402f5279875b3538d9074f04008b81da312c6c2f0b0922ec01102fd2b4be57e8951d8d537ab1654fcfa04d221926d6c5a1a5dfde51cf17dc7f41beab3fb2e77ea96998864eb6ec9d4e711963775a44abac7a3a119fc7074610a19daf9e0a2e795188c8b7b9f5b6a2f73d3f9f77b4a13ae6f4264e793aec25401c9fb1561d11a548f528aadd2045f14617b6a57c0a18bbc26cea45b3308ba4a4bed65a51c79964858c7e6738a7b0ad219f4fc01d7e0d4d51c4ff101acd2b2a2c9677035d0668109fd37d3903855cac96a9aac49ff42320052109f7dd3a5bb0c8dbfb652e60e2fff778d64982ba89980323b6b4b90db67142d1d6e192d3b7834ffa78200d47b537220f0734ca61d8dd63af74baf46e1d72d4a60c9dc0067337cd488766dc2de20bee5894c118d533aaf0a33e429a5512b924aa41c60fb186d1ed98d35610a0037cd078bd5c9541e3c6ec66839de4362bd0f9908e1f7afefe481eb740c6fe04b8192c6144453272478096a099ad74f56bc890edaee5178eb54a514ae5f9e728720b90e2540c3bd7544f5c6fd19ce5f318eb1491b991acb2522407433baca04f41270560d020e6e2789f4b9791c29199293d2b012285e3afa0d93cc52ea16723c761784284f354b9f6aaf484d40ba1976a186a830daeecab2c35bb598fe0550607910e2acc704ac688126116344df5fd8b09cb6185d471edf6360dd9483d8529a66880a6daee28b749832e56dfdbdecc2d7681b0c9c48b4e1a1e73fc8f082d52bbb2b52b91bc8a88ce45beadf4e3b3abff05e02cc3e670511d5e86d10b05ded6da24867533dc4a3a60df008e010524cb071aaf329e6847e5ca4730f5657b7a9524cd6e72be20300b0e30c8b333bac07c453cc6940e86abf99e18f2be90de45bc58db969c9351c13934de495aad76250ccdd24e09a5436317e544e73efcc4d614029301aa2be840640a5329a06cacda146a472cf3d0cf9581db4d4eef1878731d17b7b0d34177ec328c9ff9a6a57f084c5daaac40497c810f713ab8fe32ea24cd0a43796d53a1c575ecfed3f11693e7cecb294a0ea5a1d89d8f209c06f7c40c6d06e026387778f177938856bd8108d9f62ce1eec43623ba32d01336debba92b5e7b9e374be8cf8dac551cf80e45f35870bb8b4482bb4f20f86240490c337a6a8043f757a5f0d315975bb6e327953221398324b76d0a7719a6d40527675bfeda318cd6b9563590bf8e4d64c781a394795dcc7ce821e0d511d135547ac8fdf2d1da69dde8aab9eac8b91e7ff0e5c353988f5877c9a253dcfd46dc226b99f9325f6ec40d8ec7017352175932b1aa6a6450a6dca080dad811eb8554e27faa583c028ea86c0052e428b65d8e5090362912c37dc496107e6668e1f985d22776c3b8aefa5fb7f987bb7cf3f9df8586ec499e36c853ea3c2a5f8d22078f884e4841a912bc5b25f4c76c49dca7c0d8cd6fda25a916a81d162d71ae301430381fa1dd462a21d5509be879cb3b84fd8e861e51f1af595abeda4f31d416f07df60e30591ca8fdc56f3728879758f4023ced24d3d8f17124049ea8c45b031d9e8e351aafe1d721ead10514f2f31a1c56d1fdc53f2e92616c60d3da55bb9c42693cd89432912305e8330a4e1761d6e1467e9b4edf54800e35723bfb0f2fe6c31359cac51c6e2c564044a1135183393eee6960b4211629a81ce45e8e822fa03f54a4be7dbccabfe8a7c209eb94307f37718a702a0aef6208e8000b24a3c1a18d67c09d1e3a3f4ef1fefb5d9d248e7e2048a5f53ca86a36538680a2f885163cc2df710751988ceade152b21985233e0686830f7db7bdea78f81a65b24ff0153deb3d7476820008fbcac8fb8ffdef70f4b41a59d74f7638f4da1996c8e0e3876a391c7d06d4e7f9e42ee080a681183969d5a0d523ec5893171ba2dd389fc6e7fbcc28d4e515cb56ed708d03f6eb2e70246570ad5633353fb6fab345e6b25e9575df09954832a79041dd363bb31b19477bc4e5fefe0ba61829e9d83a56aaf99ab9a7c1e9258856deb9e52866f5f810f8501aed733973d6644a57853c429ca10c5bd8c17ce0cf6386b4fb538795862f50e9f3ade1ccb00f3d5a76af5787d79084d9caff30c5f2535436d01eb379f1df0cb484651b09ca4c6b88f695f03470a9280df8563e60ec1b8674d0745634f2f3de017a065e1bfb8157eaae523edcf289092797f132bdbccafb636c10b055d1c0ae33e191fb1f072b51d22c373a8fdd9ff165ed20ebe94bd98242e867142a4e3b6f3bcdfc9882985e4fa5e7dd70e994f9cbf315d67e9eeb9a071461aed070b9eb1719f819f85c67bcfe1323b2b6182bfcc5840a914c6dd6b24f570e38a904fa91331b594842bfe55e63a0e01abd4db14c7e68e361109b69c8149d3dd55d4a77706e8aab718938b903dccecedc5d68c54627085795f5fecc5833f57c72f973bfc083c60ddd32a4817aa89b93a3bc70c79aaa265b47e1d84695f8aab00c223c91a6e137b8159b763c3f39e7e49b44798f28bed18fb5d5af85036b1697632899879802e410d6fe06f9a9f507dd4bde220a92275a679011d31adac4f9a9f95c62be10629393bb8ade48fc0444e67b42300577cc631818aefb773cec7200d45b2972def0a25cb4dbe52033a860053d230888d48b126dc58e5aa6d3c4bd5bc71250d3eeff3c3cc1ffa6becca4dfc4d90ff2a37dc9821dd45c3c066e3c644f44b5ad4e3ab2def7b329b585ebc8f203e33e132ed3759c29a4c06af8b024e4d7bb5d03639f8c9d77e2e6a4be409303a7271c09a208ccfe3c64f572aab5f021675839508f2f7a61cd61f2a41a7753a161c1fbe25fed06d6a11472c898dc7f0521f64d2db0989d8efc16f66b4673d780deb2588129298447ee9197ef77d8198d9950b7680b1f6b7ddb0ee03ac535a1a57b11051382e76a0582b32b5129424818b7fff099e88491d24374299cfc55140b09e598c1d9d430c39ce8c85b072a6b6d8c7555250bebf45ca3aef9e70176d1959beb93bb053c4260dbf39e3e559e1b452107dd4826867afa4691246c22c16031c10ad37a579de61d7c923a386cf5fc216bbc7ca751d721111b5e44271f303ba13018fa55bd7a31673fa014e492ca13fa4dcda77eb311642d002213eee01be2fbcbea8c25e73c9cd969c8429ee8601b941c9505443a64b2b78a51cd6b909a6c64a4cf87f85225357e27ff262c84ab1fc7122480743628699b82aa3955a8a18091ae04ace4003a7505ce76b7ff95c334873aaeb7967541a1464e19b971803f3fd1f3396ecaccaccc8f4d1a06dd4902d65dfba9cd505edd93324a7a0e91a7e4d51ac564f49dbb0f113c293f683532ae1ce8ca180ccd776641b1c116c3f4c7a0e5699d113c3d4493067811bbb5b44b5652a29fa2e59c95b5b7b532c498a90e7768081f94e2d886905b8f43b62ff6adfa39b3c8282c0ebdb6c59f528978caf7509a959656f3d930ba39988313cc1bb20489cf6872f1a10e72168db1ea3ee01bcf56753529b45f1174a6d9877ca7c031a846ac293961df35a4ba3e25227b47783758f6327ae864679717baaadaccf823c6fc72188b7326bacfc613127e8aefe7e8d58ed79c063705b9369f2ce3ab9921e8339cef2e9a56f59105c34ef465becce9fe609161cfb66aa6c565b710cd33184c506166ea4d087863db2e0556411074c07992900a856adf60f425324d1bc501d7db47117a624b7189e8ce2771e8b9971d34571a89f128bf2fcc89ec96310662866a556e4480b59a2ac605e2d01a8009b0d597be8352dca89796da6fff574ff82dec8a26b35093f09ba83aecab9859c39733cc29ecfa56c1dcd3ed3ac8e2796b706aa1e6abf630c9b32bebda4159580e6e4b1782147ac16d12b6523c52026180f33f05b0780e7482b817f24f714ad72b6b1a02b66af7f1ba8d32a7315c491aebbb48670ca97fa82cda9ab3835a526ef4bd2f09050d7ee80cf177377f662b1e32344596c2eec9bba478c4439bae65af38f8c5616464f4264877579b9ef799468c263d1d59f68ad8b1ef5dc59eca8cf89d96047cb1a93deaea1fb439ba70666dd70d150e8f2dd4f331543c6b3db73a45a2037333fd8bfd6c10803674234e45139488599fbf8482ea8347143273a180e40adae857ba941e0d36fadc0a376030505972f490c3a5e985796e0f4dfe1a4087bc9523514a1de804e91f78f8fa37951aa1f0c29b2acc61c1d1d3d21911fa6cabc923dd7483bc0c934c9ef6351f20ddd7caaa5cdb79a09df9e88514ae1c4ff5e2559ed85df9a1248c6a3488ba14b41330f440fec6b106862757df41f53565a9d000beef74abe5cff51dffd6a36431af71c28f474c55bda3915c5d95fb22d11ef2e2a75846b9ef760a1e8364d06c9ff2cbde58a36fb341bc88c66df9c83a572fd9308b1de59c0525bb9ab4e26b4231567c5a9e55361cad0bb5f5380ea394e2728bc35d4df60e24befb49d586390511c9ccc753f7eba4859bdaa9387e451b5b29a915342d3ddd78bec3c1aad509a97be56f1acbb46a27b032afe6caf69ce01723a6d5324c04343392c9adb2d03d5a36dd7fbf8c345faf8db404573cb05a2bdbddc39ad8041e8964f8c510b5abd54d66587ffbd239605384b6f6c65bd4899dde8e10e24b136dda3d7caa8b108a980b95bedbc0833827d1db66dfdb744cbef82842caaaeaf6145878ac41325f7933442a4f94c3683b338fba16f6cbb8d3445bf8c3a0c055dc6f3ae0afc64a26cd50139801bd79cf2b012942d1370863f83ef3cc930d539a71ef356dd1723895abb1c83fade18c4e43b1b7d9df29565e193ba3ff2782f8cb78a253c01768835fb94c6791b7ad6807127eb8e72f1253a643440b61c7f388b6c0cd2180ea6d0bd223f82d6f4d02daf5b54ea4b2c2580069a42b7d41eeeda5effda3f2726a7eb7bda73935e7c70dcfb7abdaf2d177521a255549e9b6f20a7b308958f616f61d910f056c40f629606a1c4c5cc04294cc2f360856885b63fd9cd1e4581503890121f12653d5f2afc2a7698204ec68ceb8239482090f6709d71b862f227e7b387757040fa348ccd173b30df5b287d74d41edecb7433fee88eb911cfcc27ba6d3dbb8cd296895f0259751a20c05c346cc65272b16b4756a62270ba7be9030982dfa6aa28021e22d174212dfdbe496d7d91b6da965f62a63af9768647b3d489e684bc0a785457011323b091215f8855e46bb8b5e10da0b0180a821cf64a63c3eb9089008e2bf62cc8b8a4b514f443d40b7ac14cdb1faf7e9a90e018b58a2c3ed70e277c2bbf843adc033e9d8438847e833765952691ced352a4ef6c7f85721648b576b4f1e73871566b86c201a6ecfe6ab47736a120277a366651b7f7df2f967ac737518c3ad93ad331c14978c90db94cd4399e5cf7c0eeaf5ee3b605e22216dd0d598f90c15a8278a46318d8391b21f8320ee981fabf44692246085217c05b10cf720fec61b430982eaef7bf851b1a9677e00667911d8dcc7f8751f912c894816686fb6e085371885a1c69e80c0ff79c391bdfb7bc73bb5d53ce446d488ffaeec7a1314a6aefa665a8eeccd74a48e2dd50697aeb2a1b190e111134ef280a682780b3c51e2f944a626e99fde610fe2172b41bd4372a744b6eea8abd1e20b0144d3f79c14d1d4921101b443198b3bcc5f4b24ed7f7e541a42657ae8ef8f2e91f6b79cf63b94fc28407289bd99b9187807cd41e9fecca375e4e1d41d4c67d74658edb1ab26339c702cd44ec94a188aa5139732fc23de6e980d10444e71acfb900c91298afefa88035d44c125f1b360d67a50119490b0cdb939159e5e839ef88006bf70b268606bcd11772a363828e8c7c9166b2921f8cefed3a2177c33d786c2942259bb19543970775b28cab46acdb25232cd194f7ef37191ce6d04cd6e46d9af1ae47b90634b1dc7f406bc0a43be5a2c1af066ee09c773fa51109fdbcae307d9b5675a4c1ad31b16f371f809071e90eb37af8fbd8eb5b27d5e66553b5a7f98d8f75c16ce6e1ea1617156c8c320aa6d5e381b15a18d05c8f2e059d95b92b1272563cbefebe57fdf32b48f736f5db4a70b644830e2f732b90f033f68df421cd08b2b9213b5a1d376eb9d443387566c204d8a61f5a15d24ba081f5f8dfc6e04d5540f2ee298dcb35f8153124252bf56e364b9e4be2b6118226432c603aeaea6ade448b334d65340df17945dbcaa5e3be9b2968ab1beca5d8822fb96467bfff276b294e63ad6f63f83e27fe54c23a5a3061ac5f64c756b0c00740aa2db888e56c07428dd37c5e8ae4c38f986f7df576b82494470e5fa5b1d220b2ddb078d572ab42496dbba163a5f0e7b3e98a4e72acf3cc4f9ba2d7c6ab8527031c600985b8a17af76d833e9427f5ef9430162e52078f97418e24a761b9fa7748f680acdb2db865e03442196b4d56ff4d120187343366e30476abe0bd4dde2e8763cf819224d0a327a0e6f2bac7b27c74b6ba59338c7761ad659cf13e01587bb5c1d5d308880401b42ece76441626858662eab8a38a3ccaca86b22284d14dec6cb0a08046abd4f821c66ee404c700049ef28ce075170c6c50cfc9bea44a27c807c3fe1bb7ace2c98f93f6e66e61b674f9fcbe142311b6dcd045c06843b7fa0215f4afb5dc9542e2656674c515e15546aba25c3bc98ef15196784849561ea9029ffcd81effcfe90d350b6d656b7a46710b5de13b76b0d7f0f400f567bfbbe7b3222c7da0ff3b609c385bcc7e90494f3abe70792fddf9746dc9553ec736aa91eff437ef621a2f6c44679f2cc78faa42626661890c93d3c188e2a11a5e83b57fec87a8573470baa1add282c2ac73c1ae65ecf14b26e005d44b793789fabd6c6c0b112440e15826b0dea985a59156905c86fc4b3e3d010e65c051f3597373ad38185b27eb4c87409b7ff5044414c98198fdb625cfa6d4d4a9806955c897587855ac589da7d617d3a5a7d926b8e87409eb7b39e73669a1eb57873fc5fb636b1ceadec4b96cc0d9a411b7e1e3256dcc17c50fc48a5fbd8f733fb632eb3f4a4d9955bda7da44c167fb44e3128d03465e4835628b16b2216c064f5873dcebdc558cdae00ceef4567b9c23b566e501d94543a5a5ced9c87e961812f6a7ade765356ed273ebfbc2951c3fe6e06f37b593b7d334eb32a69af1a8585ef5adfec8e8097ca178da0cb95bf88507833825909df587db86c42d7394bdb5ea7eeca671c45717607c243c45dea313d87eabeae23f25323995e11589a7898b8cb943efaa98f9429406bf8a0f70d4652502af0fc4c6c1371555bc51f0aba58defe354fe033ea61a211db2034f85931b3264ca01539fc83d2e7700d38580ead8cf88246ecb1885ddd6465632e7c6a0355f6419aa6597f67d9fcb17144c280d9773c499a20eb66f5a6fd1ca5d378f0edabd18ab71e6fef5cd386003b58ba79b64d0311080b792d604f960caa94866f3a55a88e8a35c9bde440831cec7a3da36d879bc053a576f5fc81b76e0287a5f333127630f1de675980accd2d4e0d125419fc37df526f82d6fcf6a26952d4a2cbf9c32cb2f8333376b0f904476ff74fb07b19b01e1e78d61a9986ccc9c971cb1281876aae207f999ae68974614b417779c603788dcc1d65312d298faa545533e783a3c816fbc9e9f15989633fc5d738b3c605967e1fb2bc1c7f7e1b33be387838c3603b7f9b8e3f0aa9fcfd30d1fc9740013703e6900aa4d577e4d468aea9136ed8b374b497868bfdfffce9fd545ba08201a31fcc639bb93830e41835a1f6e7bb37f09bf48434f9028db17009a982c89d4e17cbbad9c5598d67f26d4949ebbabbc29433e8b9b0dc01eabf9524b730e6f5ac1dcf1c225e67650c76f42f032e259c3fc6301cbf25636a4b55acb8243786f16657c9bbfc856236846f5a436ede0d90552ca21b9d3e1ad0bb4a8ed52aae57ca94c18d5ffc28cc78bc683596f5cd25b51c8eaa75ff04f61b10edee399de7f7e35a652f24afe6228f81c3b06f6bf180f88727926b602982de52a804977eda0d325ed7209a43cddc42aa65fb7b7b593a1782dabfa4cda1b9bf185125572b4f223523ca5066383f01030216ead47cb74290be9f20a3536407175a14ce639d811e981e2c3ab5f3a8251915347c5b8da44e9b84e8a8198d8315e94bbb18e7409ff0d301e6d42fb440f0490807bb15013d08a230a6ec9467146ec184e05ffabe3d528983a62018d040152d45b9e138119028a51b1b7b755c03b9c1fcfa940431c4ec55e9a0a431fea23ab4872132ef6ec149f19bf61262e96dea92bcc3dd19666394661742b1cdb35bb4280fc3313da392757c250235068c98b17fca26fbf2b7b0466279f3f2cb164a7d48473fd563bc216891c7cf332295753ad3a0ee3d6308ceb859a5e4070b5157a6abb130cd1b28763483238143eb49fa8be672d52a58d714177af5ac7fc166f617141bea06f69824626c2840d7a1df8c9bfdc6aa43b59b1b16113a2daa52b07a7e6f015bc301dd7c91f99e04645fe0424a31eb73fa423957e54587f8c2b2a8fee9eb1bd9bf9c9a0d59afd32ce4cea52d4f1c1450bc00e0a5c1f6222a1739e1312fe795309576622f947d329d78746e05bc1cf7554d452ba5940fac1c21a51ab2f1e7a51a4a22aa842ac44f09c458ddb02c1d41c037d28fa252982fc9a5889871e0bafa4756830c6f020c7001d4f261c40d8c3e67b711209cbe409efa7e52006a22347df8bf71957084dd28eb2aec1005edd58ac189c7b5f2284b4b30bde0eabeb1e843cf4c35d79613053ac84db5cb54e6a8419d925dbb3eb5bcc81f7b5db3cd8a02a506ab27cee5fd683386b4b811bbd56e811d15eb825e3e58ebd7b2276107ce18e8bcd912f8c8cbb5bb16d39f29bcadb328a2fbeba130be8158f34d74a992b4463268f218281e1ec2e0689dafcbe801d85a23d7f3aa95174f6566c965673c381aa6f88360255b6c21cd9f96ca2ad416513a9ad3725bfd287d99e4e3b8caea12022f5722b660bdd0f5e04a4025963496c0f3d18df4a57526323ce46a39075282acc8c7d47bc17f709fcdc82c26fcb2332643481579027a7f210ed1db33e48cff6841fb2aa52e6c2ae6370d1da238e1d566d5ef05794c32d5f8fae0917f2ee3d77601f3e0ddf597b4e5e94dd3805e0a4fb3e02db9e662f395519400674099c0be5f38dd19c35d231411d736d2561ab51453f6de5b12b6e22a3d8d024a4937560883c15b48445b94f6ff7c78af752e4535ccf83e22c37327aa4581b56fb67d06bcbf9e0bb832aeec8d38d49ea8bc29ec7584a4a2909b18e147bd8dccf625bb4760a1d9192d3dfc7f5a913d8c7a1f9ed69f921a4f13783dd73488502dd6157f3d3f499c71f84d4730b3013770451e06aee6c3c14440308f6914f05eedcda2022ac79cf3d05bcbf32ecde9294695197c522b55bb427dfd9d4ed74912eb47ccf7b332d67f98704824e6794542625312ddf7fc41246e43b03fa0d916eff61a7bb40e06d82823c8b528e2583d8eef045e5c8df53840928eebee2644cd1030232e5def75ca1272df22d82b93e8c5fbab6e6e6a7a0cfc7454a8892a9256c2f127381dc9831caccd63cbcff4725944f3259db24026980bd45e95fed55f8f408e7fb1a277f2cae2b7b08d6b8a6cc5be988bdcd7661b7aad67295363e893f32a5246427e505be092eb97adebf86af4ad19b80955b1cf8b19e6d51c0976f55abfe93fae7b95e79a01b6321b0bbb98395d094222adb8b1b5d0f40b5666565bb200793af8fc336740835dc6e45fb21cfa2a6de11050529a0014bff7d8dbd2b89b9eb22de1d8127f9e3a7c5c9274829877db1ba345ad22f961eb12a64834879d2eae4267de26c6995bd347757cf4260bec7eec779a8406266fba73ed7f524de420fb2a0ccf22316125c4cc71af141ac2d29e399b02e75d37111d0a6c0d2eb6d5c2f7f8c7291d896f27322f1ed26388288d390fb8cec1ccba5af13c020ee0bf3102edad29f88ced55443618a2ea7b337931fa8b39afcc8ed8c02a22da3815770ebf3e6b4a0672d03e9b4c03112ae72744432e011e1487800e3e27ef51b6fb62f520d27662c0941666b069f37247316fe7db953fff7d79f4559faa98c0a2939d39f70328e243ab040e32ddfefc33a76d1f4d7e49512d6d7389ace0511fa579b01b0299967f889a37e02a2831ea9e6ca4c69acd3a5fc56a6cd82846e6a0f739537f7f570a290d29e7a005a9d1c1a6dde910973bb324d54da472b446f26916f64c251e6e5507c62ce4a3cca784f3d4dd6f4c89e0941fc6cf43a7e73b72a5f3578b90bc0c775d0d6d76b2b618fd3148b5a62e18adc50e877b81858f903c3c70e22920862c150ba13104e2453f87738e40612eb18ea56c94faf6a9b9e32cdd2622ec0dd39f9d93e376046d4fa4357c6c37ef35695adce9d9ad2cdd1f6f2c9ef9651a1b9a0cbdcbe998d00f09a3e97f5d748d2829c21cf289a3ec9515397118d3947714688a804f82d70045cf0760666df1492c4533ea209cbafa8c726451740aa3d5590501621148817d969ed073a8e2790a643b76d64ef4d5f654379879d7a6483320dd66dfede2c7306dbb9c262f627229b24a3d60de8ef40e422f2ce2f13c8eae677ec382d20defb61d6ff9642090dffaf49b3d068341f04e258564fe9275017dde55cd624e9c2313520e92ae21fc033fe6a74094c0a6ccadc1bc519ef81812c842075e5f2934a7e93d808517e4e2b52ff5c5fe0535f93bd7baa9b85a71d16393ef0fab4cc112078c430829b3d6ef27305ef4d4c622843ee96f3c6f2385dc2aaea462c074570d0055c3cd8be6ebf59ded4f2b8c61323198e5006647be7461964227ce0a22b0b710ddf73e7fcdc2449017fe4fb608f783f2dc2ca378ad51ce3b2e4cb136876d0b8e49c6b9a9d80a3a5c4fb2e71c06cae342e47dd948d54619468069a68daa346e91ac4cf5cbe8b6de1c0cf11c93e6fd5804027240318b15960a27b9026314b2f25584f34c486ec8ce735350f9151cf7989008d33a88aa5ba2b9ec77b56e6c6ac52e8be42285627c758c361d1f5a34b2c669784b6424490189712c74ece91371f4764ace645d5c5891df9ec95af5711d055bdbf8666eac033b5e8e70fbd5974fc3f40c261a171595a153042dc27730638724af7a442f78b3fd5f515ca98671b4912538924f682f7b7c8cbb83c7a0d4cf69a6395fc39da2b16c589c3ce9024c209268810b5efb875c3076e0768350b944c38cb615ad1053ad3bf2f501287768646b9cc45ea60864a45dcae8153a704d7a7905fa042f0a5077cec114a4190d70e835937f11fa6a2525370dd60a2340bf9054c504c66a5016a788e15912cc09551ce8bed7558bd86e24578c47b0d0946713810c3fba26755b107362377ddd97305bfbfc925e75e44d104f3417a4010599f60353c19455fc628e86d890237b01789da54d9dbab29c319f242de63b1b42292bab18682e20200cb3586f2e892f36b350ae212636d80e0de96af66becbcf0fe4cade7f09d293a6628eda313f79d59f9c583d0d64164c246b7e600cba5a151b05da7d05e95e1b39480693a033f0ac3ccadd14a022ce60de2a7515c64ddeeae13f2bc71ba48fb18491752728ab4464ae1918fcd563a58f42fc9d3c4456b57039e7af45503b4675e4d8a782c5c077b147856645d1fb6de2660eebb8674e0ccb8be52447fef7a9e726a1e46cdaed34d6f8fc13a9bb91d9dbf74b4c57162f793c6a7eace433bd01eeb7c0586b9e01853221067776ac38a6e1cfd709dcfd1ed005b73a4d12cd15301ec68ba9789a6c163ff01ed4fa022e138cb097f753f42473b519e47c7ef33c3b3bf05fcd57011227780ca7260abac58d131619af98a966f545f9f240dae0f33f812e64444ecbc17c027b451b518fa30191d2d93349fc90a602ad4716507355d367250b267ed6f9b4a71ffddd4b8572cf2843b3dd88df5b22d672af4f730aa8dbb4aafeaa123fea119eac1f605cfe9b1adba50410f0f5d0d2daf1e540a690082a7dce97346c7b91382796a1f89255b1adcb9d0e57c63b73725d1a5db5804cc5e5c22b2a01b4433c49b5a1e1a496ff1263e23120b09653f44779e22b73307db52f2868bdb57463b70680b3fb62696e5c7ff4f50843cd1dbfab312c68da90b901837bac5f609b55b727bea538fc76ebe5d0fba1a924cb21b1196afaab801bbdec5c0870d4f337763107aa5e38a82ce150422647ed9696557a2983d93e8c72845837f4f228f3040631991458889bf23eae9512983629bee663c418c16c967622f52c26f7eec08fd39f8cf014edc0334a18915d8dcce5353e9d4be251ccbfe6e2367edb825c6d75efe064ebfcd23e5f6b7cb9fb46abfac6a4cd4ba2010ee21b32472888ae3af5ebdefe50bb1d5356c03f70ff65f2e4a6d8c7b50b39ded6fe19552d1e54b6444f7ea0a58ab0e5b6b952a98906882e23c9d3d7add04dc60afbd8bf0bd14c7d2aa5bcbd203ac1b95a397ab00baa83fcd6f64690df0a577a2aae8bc24ff7fd659be9927bb43fb6acc476f012660acc3408ca316657e992beadf637f4c35d58cfe2d7624e8a10032baac49334074165daf0c93430825461dfab9f7594434c78c668c4ee7a3049e2d61632b5012e4986626474792362993ad7481dc3c7ceee613a49292aa2981d67e6c2bb07e035e0479540e94c44eb4cb538685c263adfb19db48db91392546acd2da76c88d94776cbe738e3135ac252da4f429c8fd51377b3b77b36e49e9bb008fef87f83c8108a63d12acfe828e3bdd7c005e4b4593bd7f91610dc1cbb3dd976a2eaf83aca823a3713a7aee34b34bc4b57418ec4bc8e5324b180b092526b985feb8beeb052f7b5f5f74beaa9cbde24d253085425a5c4f27997fe848f7705ed6ff300b4efb851805f0feec5dce5604438ff77172efde528da0f907d787ada6e6550b14f2a0b5fdc93d20c0226617c63bb4880ddae7119ecba6e85e36a062278c42ed6bbdeaba0878fc2eb8df07403c1e0a36d9b215f9115ccff3407cfe5f06b9c43796dd3f7f5e71b1c98e94e2fdc27c37343d3e9fa5fe36eda70fa0ed91a34d38cff2cb952bd3437351d98ee0a326c227d578f57648137330ecd4d051880f3017f98ccc1edfabc0a16811b5e4024b0d843820d4b63575cda1566909a21247d792fb4843b6d3a4cc1b943bbef9c44c82d4dadc1db468c6485f108427642c8dcb659391aec4b0ac711c92432e1c11f54dbacd26d6fdf8e22228f69abad22ad00b38140af4c0e2d7f7474b87e75b46a22b80bc5fdb48fa918a9b1efd49c7573fadf876992764c016fcb7b749f4a69570b7b6748db0a81871f902aaa6c3ab18cb1aec6ca957eeaa9ce856f2a499dae07db8dadee5ff5cc690a1ba3176fa8922bc5e20d3f8f5fe6970f429b5e2475467b67df72ff6e71bab24efe88f5560368a8e1412d75062425de35c7dc45795b777438462842a10e9a09689f44da881af6f0f360a2f2662543e7a28a75fd8243b74e8b9f485bc1ae0d76b72304421f53c0ab087fb2e42179df67eb3e4680b6a6d1580bb6d86a9c9c538c0d2a72f0816cc7c13dbc2446dac89d3bedb18230038ab3220a89f1107ab585ea895a3d472f45d9f13b44b893365a1dd32e97de49cac7358e4b082bc39b448bc05c240b5361388451d5c3ef17e91185b0f83305bd963fbf8829d1a96749e9bb6ba147c1dd58062ce9ffdc103e97706d81ae38049e3cf6c4f0c18903758799ad00f57525fa84447ab1077a9298a8d56678dafb184a040abfb39aba2bf6b08a27f69e63b66e4d34eb22a3e1a69684adb8d46b67750a809aa391415c99a386ed9b8e8f5b2ce09dae69324ad9a7bcf1ea136cdbbf38364060af0e9bb8139631a11a25b40e5e277769d3d85cffea13182148ea1e43ec5d9da57269c6fb13e65e39836e1f611841dce68b69df451a00758fb00fa8673d73584c58ae3774e5717066c59d7519c21f6a3b593a6a0f162e4d680db1846a52594bdf794eeb20043f94a2639118366d97f7b1e97489e9fa7597e7ebecca3bfbeb6ba99bf55cbc287f4361bab8ae476207a8262f958b483420aa662ffe730cee09b67bd987d1a2fa74dce7d2163ef4e77495921f43dc1d16dafec548f58821cf8300117071092921695ffe367d54a88c0b43691281bbd493ea8af1a8d8e56d8bb899854cbe83558ed622058d727dbb6b68c1137a3cdf4d5f50cfef40f0bb2529b922dbcd41e8e8f03a6d039c2058760558d09bce17053098fd6432e078d2f08a96764a928ec3c3b6b10839e0099467357371d41c6d321511753a2a765f6cf6c9ef580f938c13441fc563762fbc58eabadfb4c9b2de5f079999ae09d1002d7109c3f8f5ad997db67947e7481a61a760419e41a0664aaea3018c2ea7bce0d618039f6d1336f3e99f41c7380b4f684be301a1522e15f80c3c483b00028bffe613ae08e27ee19a4822f97a4585394220d5fea43fc8e7f5ff05a57b3377c6805e433b4bb3e0db581b2bdceefba951ec5766d4dcc6660db839abe1cd2b0f043ab2fa56845db46e9caa3e41a2c23211a26bde4163b240e7b91515e371f396a7d45e80d3cc926ba16fbc25501a4d4d2b030bbfdd3e41b6e682da8d40486fed39a57bf97a06e17911ffc6aa99e077e5ae3a6662593d36ed8815871aa6838d5f5541a2270cc7afced75cbf07cf18de60c6a92f31b0673746eb7d96d719f3ad3c67ab8613bfdb7b82085146aced7f0b5e77fd6f4f49f404cc648e93f50295ec8e362448665c4d1c795b16565784a824d649e3e70ef5370c42bde31768cc8f7ee24a473eeb39ab729a73a869139d57ab86874348e880e504520e05fdc0a6a6103408dc7604a8c2b066c4a094e668137898b7fbbedfebfd052b81966c9aefc26046cb2478e3f224d2091bf7e83a8ea4564c6d006c91e1ab3e97bef4516a7ece1cde29a0c24c7386846f52c15cc26634640299f57e81d4f8fb596eb5229f4c78ee2acfcb63316346f6391335691fb9b9d4b6a62b8f50431ca4171ad7be78f1719019477b0b22ce06c7a0becd7646214e3ae69c044f6d8d8e2fa6ae581be765a4d0be254d9107a788497c1b0be1b4ae8790efe0fe4a086f8ebd50104bcb57239a44d54ffc798fafba7d44014545e4690e999ba7df7ba54f69e929a641dbd3b55ef293e264ab4461bc9bf0ab1a6cebed777d4555447c8fc6f8063c06ccf6d986ef0f80689594a89b5f5dbbc57581fff18a72a666b4869705e2e1423b6dcb4f284509935f2aa09d1df57f239c668dc7e7cc99e6e1cd56acb443db5b38c1a2b09ec8443542a9c2c32bf5f934402922c4a24199305aac3831a25b12d9f8e42b846323fc7f65281ba93f784adf07ff0e6378d00b20c42239bcdd1aec03658aa8a87f68d76d3de9ea5b59ae89619d5b3403f0410e223a0c9c0b4e05a6a171385913b9358459a376f8f1ba9e454782ee9f37be4ac37bb07a788886a3f3eb7362a2f927a41c6f4ffe213cd44c4b28bc9c585f8fea86687cab4ad9f8a16ac3755783af98e1c3527f7b7a142e56bb78c27c04bde145968288099b54d1504f275245134e9331785f191f3a15d5d3d053e648d8542aab85fdb004db8deeb9438d0e466c9c2f64143ac9ff0ca766086eea2e870253798e1ca4220b09cb796c34a27aebdf2c94cd45594184bc7bdeb3a4ac0f980f6d657bd0168b4812643d6e94488fac0fe3b298f27bc16557174cd93847494ebc5f56d4dfafbc11200bc97e237f05c0b7d33c0da230cd0ac4b742439dd68aee31ff07dcf83f4503828f3a630b07dbe0f9d1ac8f98fb1ed73ec84c1224740001003b04af513f32917cc2ce2178665f999fbe00a9bb948053c33742f65e9f76209b0e8e7b53f73337b9c4d33841a5acd636ac4a8e44495c960d1254f536e600e567192389c829725c41eac276ed4d8ad6031ee20c3ae1412a0ae2735a99c174e49629d41488acd507a80ad3a12c41f2d4eaebe06a07836b21c48b74a3bdd59b0cc81c6c6d8a939097a53cda7fd8d75a47b3a9f8cc7224312e7f25ef0ea5a8d4e4f95f7c4b109882057b1290ff9a5c259d193e1fefc0238c264e12b5233eb5bf758ea953360be25c9b05c896ddcd1f623e9698fb002b876165abd82c1a09c29ac2a868fec7274e88623d752b49713e14d668ff9282df2f17b31b786a08b25ef943c06be31ebfdcf4fcab7fd28355b3b8305b5a393e0abf3b952f8a0fa596955c06d1be522e40deca9b2375a80b49ca8a3cb751eb219d790080c965ac6cb30b2cdcbc6aa46def19ac83a0ac5875c9ca101740598fdfbaa29f779dc3d460af99c67446005919d605f2fa03ea294617856809a7748908c0ba2866066c5a0c1926df9d95f584f070027f0416b6f62f87d5eb272e52bfed698ae445547e9712b6428b14441a8d72bbce3672f1ac9f6fd2942d4ded2b6ef325db571d9531ce12cf19f37be73c8da5f57543505141c212f45dad1111dbbadcf80275947fd9ea924e857fba2598836c97f1333b44b843efd0832d80916d4b2580ebb9af70d85b90f09737455f72e1b671b384dbf6355b17de64f230c770cf6cd89238e239e8cba57e6c0ecb5373dae081648a25b806f6f5bae0a5a8422744dd0f807928a4203c336f3d39e0aad37cac65dd7b9541f9059e7e21f7bee803bec90fc3a50b3ac570d27b419f05a9981fcb339230b4b0789562ab6f7a406f5c5cd77af90c9aa106b40e8988025550dd8703d307f55d8e1922471461aa82db48784dccbe8b5d2a8e6f6fbccc3bfcf314a8124e80819422af44a30024c278856d8b4413dda8d0ba7d7571a5092178b3558ffb1635e43636c8420800c702f4b6d76c3f612f384bbd31d74e7f6d8d5e54fad803094ea290b1d150e8d869bd1aaf4636e84df7e3477155d655882e95c2db7e8b034e9f9a74e558061864641ac6ea6dbf730bc8702137e25ecd5152b2b5ca87ed4b7078a773846f59a78dd332d99844d8afd96ec27051b42dfb15cfdee01e1bac5e894839e282039a4c43147eca1dbf7c777233316b11f26be4b8bdec38351b195040e43e708bd2952b70d742124d2f029eba14332f6a3d911a46b94e0009b14e35263205c2774bf5580e4a3d46959b8ca9a64ede1af666712c46fb8bd198c1b0aaa4cbc4cab2ae9540d4a9ed6af00e3d2fd3b195867b07bdcff515d2e5fb33d8cbcef29ebf568a72fc450670a854f1d76786b3d485721efabf5f57de841a2eebc528c79d027e1e391142322defd1b859c4fa0184af58cec2247611899b2af9ed69dbd049c661454e101fe59ff0bcb722f5f2cb94abbeecdc729e29086bcf50bbaa83e2aa56776b486f5c03866510b060cb8b68ee78f6e546e617cda570c0eade3795ea4756df3de2a6ce16ad30491a6283c92b50980d7eec2e9f8950bf4798813d9ca290232622a440d42894adf2f934c91ca193a9d537df7102e8322390188a43be26608b90ea0790496f42b3dc0f4aa9d96deb193c6080bb6678eb879c54c6faaa7b8f207f9569d8d6298a4c805458aab17eaf88e01ce5b44dc6ccc4f6860621e368a3e70717a4788e0d16d4c7c1a96f31e48276fbac983149195dbb96aa461107646aeea4304f9819b56777066a74454630ed2c0ba615c42fcb94b6ff8d09aac346dea567901f2a1825175ec23d89c429f18032d1acf5bb66df2d335911d9fe75c5979e0907f3b33beab0028fea8c0cf2fe6f69766148ea24fe6e03b9954b275a365236a8874e97f8a9aef488185ffc7b41e9738947e145b05836f92b91c66216b8352033b47f31b8d50c7fafed0d8d2cdfb7798c4e62b56a23b2ac2ddf1c66f7738e67d8d9db21b5e12dc1a85e2829dde22e1114be2e205b3802d5e8199f28b538f38b5f5f79852783ba0e69074515f403d35d4795bb42f57d3265261739af3832d8bdc73633b8f54ad91fdb3b3f93cbf7c019acabe04877c85e0d1366237a01850a6eba201ce30d713dee77fce46a7c4cf876f9de1fd20032ea45957c02006701999bbb696a05cbd806dafa33022ec52d592db2a6292f7a3491a7b4c53e49afb42ef8ed6f7cae2a80631882e5504b2fd06bee61d9d3eef9a148a44b47e6a9b061a49de6f3367b6a0ffca077c295598270079f32e1da155eb753c2081245494f22b0adc392bcab430bd0c0f2ff6847acd02b9802b9470db2494c306768e077131dbd7318176768e26c46f4eaaf6f53033cfc55cb72797d63ab61fd1b8cd4d222c4df19a08241aca2b31bae9faf360cbc51d1116f1fecdac62a193166c6b642ca8a23bc452a3decc1889d9108e92cd3c60f19649b762afcb2950e05f5fee3d1eab9052a2cd4f3652f51eb82c80e49099e8baa0bec3bb9bcbc719dfc32e5f161505fac6c34b8929592ad17f2b267196a1959f8ca3cfe8774e58d57eca23d1831ea53d1bd7c4b8a33eef6abda27cecb4b91556168eaaa247a044667c60fb3525a8cb6304652cc242146fce6b2b7f4f64fdd593abc169b44d24b11a9a1c9cd328277ef8799b20c455751c89e71120a7cfb07b8d216fdf98f36c33297349a49e2bbcf7cb44f4d2f04fa76ca0a409b22001815df5d9c251af7e371da9d5355734b74ba8add89e272ad67e09144cdf6fb82acca370c2133cc372caab53766eea4292c614d5b37f4ceefc99206ce693b9d5de03032dd02c3b3816a4b295428431b723069e12101ce397d0855a14f4dbc29707e1068f7ae69b6764cc84f108b45cbfe8cfc2a9c33f119aa68fc01fe4a1145e6f0fc86f23ab6bcb6c694a3ee8d36756bdd07c8c27837c2d4ff171eea19967f0447559d3741732ad867dce0dba28a98587da12ca372b5faea6418c3fc7ad86f7c8f31eb123899bab53a8cf584a23f629cabebd9bc0001d29ec22b98920454665de576008dfe0acfdd7a46c822b602d6127ef32e950a93f94cba4de0051b9167461d2089b08726e516a956ec30bb600a60c8a25b2e8bcf4d6f9abeba080b4eed4d1b0b13fe006339f9229712f4c656c48ca60ba41eee8853c846415b21a99d861017dc3e1b346cce35f3ff5ba788af7308f4585e7a86df4dc83ce65c55e23eba7851e5a6056f2714c208b870889c9e259c6db44bed910231fb1e81393d3fa9a2971f125b7b0dc3133241608a752b5bac7c810cd48446c1969da031762f01d4d50d8cf8dbadd6dfa40a0fcc8f0e1a724d114f8f8c25c085bb6189f93531e995e70da8d5292770aa978bc6429ed945a24ed0f85a050d757833d2983b69c99f9f93ff35b139553baa4879a1220f69b40ea0fe21c06bc650abe0b5dfbb39b29ae215ee8950adb002d7370a3a1737c8ddf8328c86c858bf5211f39433481e9e551a1f08f66320dd51fd5abfd21d187fd35e51a259e3b42162dcbfef2e07f884333d1f7bf6d592e145151a89e34d78d0fdc7a8a0cfee6e2df4e9432f3e5c9097c72b8c04d80a05e858376444109f37480ad91a62ff037abece8303ec26c567e6bf3ac196fe211f96034afed9358ce76eb3362cc113d0aadc5202552f34af75e21e77198a09dd2c9a84caa48ddb9c78565a940904829a96787c310917691fb87cbce60eb92587c5a7a39f97cfcb809dc2281d762ae290f7b511ca465f78a6d753fa68254f1dd78991e5c1308346d97475f2bccc96027fbbc677405c1996a50319d7072750d9e29b77f99803be9f7a616c29ceb9aac283fae9398cd5beb9d27ab84b5934bbf17f5c1774ceb5bc52704a636c7b84235a4413031112e57462368f5ca53536928856e906044e325025e75fa43e98f7cd598826f35087149be204dc3f4e2998140505756a692ef38d74bb056dea0d076ff6c8499931767b6ab7d01130f197ae990803abe04dacbeb1b616158460fafcc239a2efb70a49d8695b47e9f9992115b4724f19b8ba1da2269611c05b865ceae2811c18acc5bd61c9a852f7605382623676ae3d795b00d16ea8db503cd4ddaa20098d5e39899670de6a1d03691dcf6e0d8a97a4c1665442fc9cdc2d4adfd3865fd1529082255e884cfdda99bdbe70d36f1f908af7969eccf48b4661ee2757d8ba1057c51003f8df2413da3afd14e65b5f1d030e782c50fb6eb237ac3329315b27eeed8534992a766d7a2232e57ed734aa6fd97c02129810675fcac4c6ebcdacd33864eb13014fac6995313ca6aa7aa349dc0e18029696b67fab795a5d268d87179e6e8f0d4f5e8120de752be4caa4313e7d44b44eec492246630ddc5699f34abd0b1a84dbcf059470d9c05293978d745bd097794d276fd12f6253361afbbbd8936c0c72abf4246a1d83ab069cad7054d105455b3f5ba84370dcb962cf07012eb63f3959991469549a5e106f65a24736222f2ec518c02d8d56255e84adc95dd3ff10d417b88c273b47898164a8bd196091a6aacfd39428c491646e35844e2885a511a4dee993376e4af5c4236bc925052d502301f47968ec213695561c60ec95d63f99a7ff4b66712e80a0710aced6d163609d8f40f0ad0979267f946876b0903ac4816860893a567c7167a3a443d28b57859b43995553f2506f36f76a577ed9a57a2d1edf409f4a1e773445fe369d2ebd0968284dcf32f637d7a87747e6dfe0693f02e909119c1442f06f270273ad626aac21bb14c5da902193b7098784ea44fb670c2dd11b8a7d9e18b4f6d30be7577d9c786d34080dc6a7b880c2b62f24855732108c183b07599acd265a671a24f31331d2c14afe7adfdac7816b2a659903c85e0364e952490073ad3d111a0356fb0bb2998a0673f24be6a67127368083f1f18d27f1dd1a91bcb21fe8585f0ef1cfc8d785641d05df4d96ca11661ab6c693b5e04e922cdc6badfa6197546136980e4d945b1e66dbcce2d329270920a944a5bef6d9b8b57515d28f3d2b6641ca34011fdb9e539799e99a2c1920cd287c4424288fb47b432e4d11271bbeb6efb604e1256eeab222b9ea3545a061880917a0cf6f850adbf35be4767f82ca62b67f54167530bdba2bc557180d86f08c5ead54c7025270b3d293feda1143789b9367faf51e3863de38f6df740e0486fb622f188578d6b1f5634b942a7a96a709d28eafa9c7fd1d94159e1bf55fcf372215c8f1f194b9760d7ac1ce18220e4eadb973ab232a444354c1d6cbf638f6ab4c625e23494a224ff2d9bd942037f86b1c0cb176cb094ccdc51aa8a23cc37dee31be75c218a39a18942528c2d4274ac0e07b937c97423c06094a2ccee1ae9618f29512c88e0b4e25aecf0b9dad7c4d2ff767265572f1d9de0a8876e8b312c79f04e2763cba8376ae4bc4aa81303b669425d95723780a55dcaf958789466726012954699fc2794781f82d8048a6b3c9cd38eb07e2bc7fd4e09bb7315e5a7cbd323c7a9292ef83339f93a9d491a19bbfe663dc990aa2787291d6e87decd11af5fd65da36816df388b5e6f021116a7f64851ec09ed76135253b57fa502d2cfdd16befd43e048116fafddb3394bfeaf6427afb55a8f6ddd3c52ae380d17a05bc147b310e214f21a25eae4d84fc1cfc9e1c5fcb14c4c777189c8c2ac5880dec88c8f5570eef458a82bba1c6a881aac5c6dbd39a3a0e2da393630620bdbb2f99da1e5560338565cd89922b434eb3efe4be49a5910f8af6e128d74a96a08c83d80b96603dcb1c60d293f9a33a2aa47c73027a29afb31e4d5606764e3c6aea270e6bed1ece9fb28c8ddc39a8db37dfa2ed918791ce08ee583c95d9c2d31a1e436d2ffb9ba5fe1afcd80701d15d6d53e1ae93d0142ebd8df2802f1b88e73b965cbf642c81117c69f7e5783b2ca7216be57bb2ea0e113de7b8a1bf36692bb9c106d24f4eae35e76762be8c55e87795a4e8a71d2f2f2b47f126b896e431df3ff1b7edf23371e211f13cf2a4e4802cd853db580eb69292b0c137d2a54e8b5bf729133b21bd8f9b3ab54d3e24ceeab69163832c630f8c8ff723b3b1fbba678645f0304c771b02456e98d1a8c5b8d17352d35d0bb94d9db70d79a6593f20d5fe6c83950a5952c39512ee213a5a0f198331294a95fc9c397f69a0f422d91894edc961aeb642434209cd83e1e6188e55febbde5899b309d906aaefd898c6184b28e781e08620add0117c143eeac16357f416b18657fc11ecf881a887769dfa80574321d0d3d6da118142b57dd81dd8f0e6443663405e9e8818777a0188887966dbae1f7fdff421cebaf877b03ef93859cfa84aa93efa519d4d6636e1f3e0d56544788f77a8f3483fc47604b6572d6a5b03514a7af27b3d16764fce6c53d852ac1333baa588c2ef4c4f22572fd4059db5742a80f6bb16d177de1d01cbf86d77d6689073ee36f32474df0826afd42091370d23a53f3f5893ed76366099d84a37bd7f6a2e79edf66d0b485bc2398660a965f43b44448cc96a6050a6b0ae46d5717011b3d6c3ae8f2427ede23c15bf2556ca97fb1cf7b7fbe7ac4eb942969bebb745caba892d7114f77fa4a68b5f5844fe0da1d6ac93c89d63b11ae0163c2d03ca870e6275b3efc744f924747bd1f11a89e2c6955594e275487dfff9dd4a70eb9c9bec31b9f85564b0da58476591348a3fa97e365fc7bd52bf00850b04478ca28d4aad8992bc006d0db565e2e3ea5e911da5f8ad9c80fb0aa656b29fb5e27127513527d5b1020223ef5475c88bae8e3a55dac14b859b88c9425e771627cc234446abd2ba4028374f66931daa5a8fc18ba530d73c49f83d40ff598fb58a4a5b2ecc2e2ff3ab0f4e7d23cc70673156b91b5411f6e6299cdaf33c11138d773e708e3f7b69ad42033ea9134acb1e318c7dbce2e57b71c91cc66b8d3f7423262e6b6b1c1cab4064c1b95d27a0cc57c71c371dfe8169795ee7078ae8c8e9f036a77a1cee3ea0024e50929130e09f994e1f6d4caa0c6f13f9bd6af30c48d7cc92dabb218dfd676c5f9ea4f3fc8db3a18678987423f2b460e725a0f91542aeeeed6318272a14d4a5d26055ff743fa752033ed10bca3f428fe0f86e18ab622a35e7e8c4229250df20f049be56bd9f8a5128d15880cb710588ccd0e62b80ae991f8bc067c2aa46bd3655dbaccb89eb3362e6f9e11ab5c6621a8e08ed9e4662c695315de510abde24f624f6dd8b5b5e44dd809daf5e052764c29dfa3d1c1c87803b55b3e04d6eb4b7605070ce15b87dd874cf42dd02bbd372b9aac9858844b809bad9dedbff1463a7f63cde0b67717e242ab2bf65c7926c733ab9250ced0d3aca67dbcca279debd9e37a23d9c6f411b48947ecf24222f7a20c53bd4dd31b3c085961333daf1bdaf0ab30249228e007e3865524f48a5e15420abffc74a9af8bbcdf28ff695acabf372e22b71fcb71a34d3d89f4365885c04a5fdaf00e253c9835871c1b292db36e7d1440ef7183c12962b59f69305f0a3323f34693b9bc98aaf5b2d917a58670d070cc037e0faf0848bb01f6e525d6516bab7e5dcf65990ae00fd34e0b6bd0a10e2f830ad226751a0cf39d09c354f537f44a0a74e714b86f775fba09b91cf6be1e83e24ecde859f9d57c84b2bfd4917d5d35844488c20ec44613883117179040b42267ef99fb22592921db88888d4ff9d12d67b58e6a5cb872beefd9216fd90d950b65c21f802c7f19d023f4d4abed6021f91ac3081e0ee1b2b9abfab6a19356c8f57660af50fbdb61c020e5d1a89dcaf03e6f8dc226e3c805082b901f7f5e6aeeb9cc2ff9beb493357dec55b7d339d6d74c314007a55ac3b751106c0fe9f8b353384f61c9d5d3857a737c5bfdad3842cec8fce6e0c722af86aca9339694d9442d8c4c91ec406d18e73caaac3cb178bbfa21b6220ba99c689dbcdafaaf4c686af9ad5ec0065bc84e370cd1f84b4db49b2110cd82453f0951597949d6e5e229497895b8bb27ef1b6dc1f1237480e715a53c6baab765726f84f943a33112600319f536be06e73c3da2c5dd36c76301bb9824d85f78c2594b065e4afa8b2e4806c64bb7e7f4c5efd1856a63f6875b720ac2326a81f7f3cc8997d3f9a0fa2a9fb525a2962336578b1135fdb5bc1a2ad4975351cd6a535028cd348bf5541c1fc5f00cb13c4e352255c7463fb6dca0db6de5370d9efce6941a0cfaf467393d18f6b93957fd6bb8e47e90094686dc0fb75cd3cd06071cfedffc86952444b6139e84be369bafa4f1ed59394789bf40eb694f7385471176f45c643452160833575d52c3c7e7f01d09be671609676aefd0f42a6bde94302a1c1d6d181a18cde1311312ca1c96f34826816ee9a383e93022f55330749c3d3e0b08b098d5bdde35aa9099cf0ed123a6b12169cff4aad03d90b6a80d80f68db8d843872996ed2ca0de32bc4adb619e96404c7ab55be6d88a46c14a1d48e82a131af7d4f95a712ebde54550a03966601864aaa49e0bcb4660b1a8695baf3574b56be3aa4ef833cd88de30a4136701756f8b296f3365b19f0f2e32614ca7de03c561fe9632f58b726c354fd01658d1751fb92b8190af366ddf49f6f271dc2520b28d739e55ad6a945ad0c57209689cb4bd28f98028c0c7b7819b0eed77a718c3dec71d628f267af2f4f55a55d7f779c2f44b681d290b86615df3751e16dc38c319cd956b3bc77f6a65c3e8f2e0f6a1e167cba82ac5365907603fa5fbee5f85d691cc3de320c3cf8ba4caa190826d2c2b4271d3577fef1fd91321a07a1d9243c9f99ce52e4cb857e82af6f4d1e8e040612cdecd8a522cdb6d08037c62dcff44673546b6fdf7b8229f7e5f93d730e91575d2c59d884d1a76b0366a060c348b451a0eff443936919c127b8a3f33258d3378f87048610b56386272ace3713bf740f183504a5a41483f06e7c80adf6c687b25f3832569b59b11011e3978c2b1bd6966302af727a137ca7f6778691806c2038773d48787e4db9d3e6ab37aa912e57711d8efb56504d1574974be589b013da2eeefeacc5d9ad70358bdcba2bcd1a1bbb7e1db035108eb50157067a6756576355fd8a7d5d767da75cd643621d5ff51acf2fb8a3ed261fb99f4cb91f10a85679e09f2ce788b6da1ad7b5cc3e3076b201595da2c7f5dfa786c504ec6cf69cb254bee44a36254f9a3f4d9952036e7320a25174c70909909ce5b54a52300f9d450926fe28c7128b4ea26b9976b5433663734cce001217821dc3cb481d06e0843d0e60482070e6d2f900126e3fe9158a3786b582cc819ed8e48fb49cc54cce152612659133acec549775458ba39a9208e1bec686560b242baf3485633d4a445853c81fbbc19e0605a718babb005fcc54a9be3bbf9e612ce4e31cde37dd35516433350bb7150a1a95b4e8e9e006e2f09889afc1f5c135b547f65388dd5a8e7b1987423d969318a6388c36dad7b14bfa9576abba94d265cad9d7a435ee7dfe5c6882fd4dcf72c16e8b7b41ac11c2e7dd91eae0ba76ac61e3bba8006bdb494baa9fcf9a9de7dc8a540b82711870e8014721bddf4d21d107e61326a0282cf99c2b941d8f9ed9b75ca56117ed983c6be9bb917467ec217c77e41fd64328ce43a176e9f5dffbad67c9902e88c92dab38c862c5f4c0411c11e2548cd450a525763af499c67b9cb668fa735522990bd8b0a90d6437e901b8a151ea02f889d925cc1c645ad8d95e5796041f1623262b5d0e57765052c86bf59cf7bf2981302abd14242093a358a3ed8aec8cd0e88e9f3244ca945ffeb47ad435d9027ba2b970b428ab331e34420544c593a09a7864e2a19ffa66e6e3902d676366693b5baab1d395ce305acb7a446d82ef771dc8433d55c33034466e798274b721d8d0727c3397ab050bda53e3160323a4d7a22ef93ba30332da1fd521d8b6e38e52dd18639e160bd05538de39f7fd45f127494c13f20b823e7a380676f82ccc1f959968dfdc814ac2d10a96e0d61c5a2df3fa0bd242b0ae6eae9d529905e5fd3b87d8f1d33262743981baf711c99876740340fcbfab43797d75211e5e987ffe7de62ee40a90ec616b526f1d74c18100cf2be4c26183832167a274e9862281439a0a3093c45071b02b514fb7c5699ee9ff46519c652553d9cc8a04fba3dbd019199de1858ec7de3df360484eea861f48b0c9f334df437c36ed6a6f886ffdbe0df5e61d74d648c6884d38e0ea02a9e41a121983ab4fd68695eeaa03f8b4cd33fc656651b08f372bd9d7f3a4c8195418f4544885eea29bc3cf1cc63cc17e39011d6e371c4e375b4dd402aca0f853a17f604a599dd16233f22514d51d5319dda2c6a79ab129b8fc74689c792bf98e733b43d80e30a3b9bb18c92b92a14e6934bb4fe99424c812ec57167b25527183a2c97fcfb5e9f6fe92b960967a1781aa6b4bd636e559d031eaa3269ac42443ef3c8352fed8702a8bebe502868fd6c3a74d0600388f71ac99fba2f589691c6650642942699e2f898191e8072455420ad241d8f33cdc9c8b33f8457c35cad9846b1aceff8828512e289ca7af87ef0c96b4c55f36d641e4a57a60442a85a773ed653f044b0e90bd946c8c0b7e25fa08ad393f0115d8525d7d7b4396754614ebd3369b59df928eb26992f806cc94004102dec4206a43d68332ab5f8e49b79e7cfb1a8ab4bc53815152ad4bb94cf7e623d5aba31543ae657b3deb0b4b5574bdb067c9125ed98b22cd365f1a2f32d2eb593858fbb712f7aaa5c1840baac83e7578af15e451fbb178b60320267d1b9a5346f13acc65834d457e459b0b3220e000e923f90c537cf0202c0b4b7495bcba14520e785ce4149a1565d5d73a9d64dcc3a529623f7c2bbf49b005946ad539472666e58ed96e92e46da38c63617508d58f8c4d5fc5e155c400b989a6acf084f1384daef010c308135f5e19cd806a7ef0ef04b5dec2bc5a40d638f3eaebada712405ea5073e0e549fbdc0073b68daa65a35f47c842768d56e1e6635222301096ba7289c5da29be91c45df6b462595c7acf5288646172a7e252fe1ae9c27941134e923c0e2e82779689552c8fb5a6273121a497c1f984d60f56edaf6ffe1731b6b29ef6812a06377be1957af530e2aa941a42af43006c2ff4abe90e1310d7503c5f1b62c3440a6575d4f0e91a90772877c59453b88992ccce2276c5d8e29c72306083c60c0a74e454526d7cab84cdfecac382e007312c0531c7e1bbcfbfadd70b3f20f114f634d29c5f19d48482eddb957550996450078dddf5b5329d703bf348e6b0b2bcc258f99dd4153d68eae33bb0fbb90aff362e76bd7ca044feaf0bfe1a0b9f9664122070b507336907a8ff93aa63e9410cd5c0fa0ecdd19e81015199eca87bc67e22647a740ab1b64086f6406c255be8d9a8da5e5603d6d6d021495e710b05204db516df97597568a2e1b253bf5652e2f32553f6c8091f4701342bccd56492e2d498af58deec68b57365911d98732f95c0f9a2d3b7baacc103aaac2aa2873252701d03c672c66d21135917c0c427399d791c43ab4cab94953c145121afb919912d1f3e510da4b5751782b608bb1f3056fb3ef7ee7f3bc8c6654a2a2324cdf05a801aa699e20909a8d13c03343e33efae84529505720ee0d1d880ccf913994dd6575b3f23d8b2956b98b6ca76fc1a59b31a50017c140dc24b787e04399661ecf421917a3a7593d7a44101b110a3eabaa543e0e9e443bd48f8f224fd10f954d50418257aeaf6e0d00a2ee7d0e2f83c55b0eb490b7dc9ad370b75e44ed9a2f31e7b5beeaf08669c305f358cea0ef02362c0490c1ea0daadb181d60fb7219cf05653fc43eeedac7422ff84e8cd96a4f52e3570703ef4c1fa00d414ce29352679dc5396475011ad0ae35aca196141cd081ab05e70a2ff558431b284b5915cdb441486eb09ca4362bc9bd555a6aab58d3b0e808caf07115eced5e6659c302c89180abebf2c4010652b0f9d98ad0f887eed3b0cb24eef90aa01a0dbcb387f0be5cfbbbe5d4ac637d4b88ffe97c8f45e1b661ecf64fc89b7c657fe66891fc13ee5049a9c33c59bfb19049654139702b51469bfaa7ebe328471488ce8658b9b34984d39eaa194b757942b461915608834c54736568420af77fc306bdbba3c3da1f30a1901bac4b1d9c0f0d7305997858c45ccc173b5d0998979f3a0dd0827195cb9ac1317fb4cf37b8f3f66de55bfb260893b222e4386cc31d0c9b19d836d600b5e3d30a49fae5ce1729fef7904255b788471e52602e30c644ea1a3f7596af8b80bd55a07f2b1fc61cebbb82f6a20273149a8d1789b83487a1b371c46eec7819ceed8d362c829a8fae652047c1a8d58f6c10ac059f196c97dbe4eab08ce11031383d376a723a6a8dc345bebff6f700484c434cdc3973570bb55835ee40f27d550be7a1e90f859b3067655bd10bc6cd1f6c7714110347bd59d29bf5f71381b7f8dbc7039c0cac3d1c986cd7e729f48668a0887725d86ce3b58005c05868c614c5201935a7a5e0ffd15951d738d9f1ed7f560352db9744ff5c95834aa6a614ec62d252f5f0042cad35f9227cf82bb26302bde7b3cf7dd12ba8d41d528822331095286f51cfec9648cb8f6ecca659cee360b3ab444bf23a397131afda382a9a9b0d10d24fee6d1b5e1e87a634853d87e9b27aaea974f756c40053522ade6b711933b0a3d964295d06681b6a556f617e300c7be68c0459c2659c11a6934b2d7f31e06450e56f2f0f892dea97ae605015ef4178549bedf7b03937db1db2c5569093176a6407db3b244c0cf23d72c4a628e4fb5464ee69dbede35d90016be33a7636f8e1efd74da218ce5fada6898b5b5977e14f1876559e0d9c1073bdeda39ecb84f56f608c4dd21746209c7af9b85783c14c129569c2469ab54fc0ecd056de51debdfc3ac9cde42e4292acae1018dc7de0849fe7dab42c3d8b02921f487c15c20dc8d3a9d7014933e8053a25cd5b2f4b292fe67a1f4d1d00770672b3362d9c79bdf6aa97fe0989150acce8d4d71d143eab2bf63943c4c75921814b7a73257dbcf611ff993ce5c435083af265a57d3c7fc66842701bc04554588369510ca058d71972f7150a92fe4c5b95e01f0cf67c8e850ad09eb54b76232b15ed8f1815f88c7cef220db2058978d81f6b67fd6ea22ce980a6092ba94c06bd284d1196b56646d6605c77f892be0a551e7f2b4c5473b65ec0016a11c6499219ab8cd34b7dd51e70b1297143149fc91137a812f6fba5a4e7a8b904a9cebde67cd5847edb891f55d5aaba2e15dc119d6d8884672e7bff555192203e94b4682bbfa2e0aabedea1fce58113833953bc2e4eff1b5ec5147fe078697b62e9931b7bf432c93f0d58a91f7d92593cf8b8f5b5f9fac291b00659864aa3aedae17fd73dc06000f900baa6d5063846fbc56cbd9e49237a399dea0aa90f82d0b22bbd637a19c3bc49b85840535d0e6ce6cd51248ac9059c725b17550d8f3e6d6774365696389303bcb329f8caa6a0d9400c2485864b69f4c51508e490dfd9a9e31a12b448244b48fbfe97bd0e981ca06df6824c4aa8db0bbae22f1e8510bbe95fc6d220e56c36ceab612125430629284c76bb2c2c28c5746017b3302848cb15cb49e3d9e83d174715603f63b52e03a51b6ea7d75891daf74dc22193e1044b0655a0385c234f1e1077f0ec7c674e2f35361a14cb452025c61490397482e7190f9332140e5ce0555c6a95dcb0cbba13252bee1ea678abee9c7464ccd219c741260db20acafca48e1d942c0fc50d6ee34a082c5273307e9cd754bc8f6daa911190099aa27b907186777ba29395e9d41cc2ec18aeb72a30d1911fac7d67e583388e677a528ebc3567d07e43b33ac84f8c9d610a61668b63cd7d8a40cea44e30617855068e0f248775f599b303947fe188f42cbac492762aef0ccf431feac8ded9d0f7511ea32682018ee48c7d4c02c2e43b9ca6137377a16308bb716a6046501e3eeb161dc66a22c60991ec12d7f086725d35d513453842833700c49d8e5309304f29f99d61067e31ea0ab36689c60986b7b27e8b92cfb3f5270af1241a1ab488f4d313c3a2cda58ec9153c835b9837b2620750aa23c8f1fc4b5faa23877eebe2e41844171521ece53b0000c4d96b94f1759a117187d7658eb207f484320d5d05496c5cd8e1921fbe6c1eaf55f0f6347dab9203fd5a4acd5ecf5c7c4c3fedafc10c49ccc34b31b7d909840b3c8ecee24e4929071d29c18e0816b6a8f6183ed752b1f9cb4eb19a91c4e16f63fa6b6bcc51eef6e943054cbfaa1dec10e1748bcbfdc49dcbed93c5f301756283efd841d564ac813ed54d7d5def8fe19e5dd983a4aa04c3204d08c4747ea273272b50542024ed319788f9c51e8f080e0b559a9908bdf8a2f2c73a8ad620f3a45942b32c16a6282a80771ae5bcf022ebd5e73b2a1b287936244f7294c6dfdad4a2e1dc5a4b597db149f1cad090fe8491b4a517b5e62f559450bfd22b63ced60e28d85f734ecf83435b56b7021d42141841b47a61efb1a414000239014bdbddd5a989dd58c6bdbc716d86a98f87a9dcb3ff9773fd9548e0ab05391705dc469efab2f16c2ef49f79d6381221eaa61ed0b26a1bccca4b226e4299cf728c03238bd16432e85170e4283ae50e6f9331373eb10ea84460a86648fca50275dbeb41b8c4d3d00a3db8aedfc1a6542265c8ba3f4df93943720b532cf97b74e237a3a4bbe5a4127723b95f667e922372eac3b96645a4ff1ffb518cd7d8920a2ea12e8a9cdf2940ede94707950a873bbfff2cb1f66952dfb38043a759d069f2e210219f75e94c212f992400c6a35987b78f801cee17b9d7d6e6ea37652b3847e5ca7934eb78836b4a0851edbfb9f1b601ff076584d5cd8ee4c0ff4e0835b6e5800615f4f70553765af829a10385f27d84cf4bc29861fbe4c7eb8d31d8f760d3c1ccc6ea121ed7b61cdd104f8bcc9bb5b724dce2ed02afca59272387684d6ba1f7711cf928fa4af1fe4dba5495571cd62604247532789c427eb8c728c843ff136f2a9a45b8c515a3297a9ae39a2f07d08ef8255d996154e23829803448048e56e3504a5aacdd9fb6b3f1ba13f48e108d84f10bca1ea434a7e8393dad7adc7bfc0a83d7e29b4f6a1b0650f229b1490df4fdc5aed1240db3ba109c045e8c6a61ead3a8957cdaecda612c81ac3e8482abed2cb6e7dbf3a15e1654907aa0a7d3765f3540a3d992b140ee39e0bad260be03c16bbb8e4c0e3a99ca51d936890baf1397fa851f3eb8f42009d2251c0807eaed827c8f638ecea6864c8087d4eb2b4a9d4d539ebb9a4245ba03179882529afb7a230aa354321d42bc5663a7e6ff052767c76b2477297614e7816c7900eea8bbf54da85fde00d2ce0f9c7821853dfd07e6372e0be2ad40afafeaec2df1768327a926874699298eb4d732db89e8071f80571235f4d67023db2793c243abb00e063e24acb778ebf9f14297bd9eba52e6cf5e1f5743a417194dfb5158d2866bac830020f4946d32615902ff2b937988d8a3c9358a5564da2b829c3c5143376e8d298be4851354d14f874bdf8f257177d285e443cf1584b9255f6f818f9617114b264216a6ce2018bb7c2dc24d22d62602df095f851e7b304b74629c57747ea36fe5b786de041fdbdfe7f005aa39e1efc3e9c5c0bf0b2576df9d87423b2c4fff54964b37c06ce870cd80755591f4a41ac5a4e461262e2430f0fd6c9701313e50396a09d85bac40c6628baa0eb35ce897f3e776a95869f5908ffdabe4f4e6edd80828342941d04ab94f7299c46f83299a009bee851723f42c7c7707e083839114e1f35afb3e658c122a4f232d3ce6817f2f00cff7faf7b3c500aa1b7f5e34705b5e543be89f3335b92c0c04721df840c747fd68f4ce3b1b1efa719f0a7e0346994af156ef6eb47de2cf7ed96d5b7edad8bf3a83e5db5dae07c8b85511b952d28aa3231dc676ad24075ca1594df95f57ff2009a22ea299bd47e26f56b39a9bd9635db255981f6143ec1a2490fc98399d13001e46470f62ddc593315ad0710e75865d4e7fbca3e76c95c7985576457c663a778424c3cf5108ef70a93120f03b94c8e97b5ea63101e0317a4477d620ee252cc728e1a1e8b2bd885099ff15fb287c700c9cdf5fc288d7ac4fba544df75ab9ddbc48a2a783303537a49843ec08198ab0697623e990d35ebc5d0c85b69ae461b2d24219b7215a3d83ff61df4470e5758d6b69186f140d17274d402283390db3e0dd4e04d0ccda46cc268bdf7145621014d8e6bb6441f0aedbcff313154c8bb45752a0ce8b1162bf316ad5a23755302f39abd8c6464ac9920a64f098c2eed8badb4544b11d513a4303bbf1d71851e8eebf14dbe55cf6a6b019d0ec4daf521f8bbc2838227fa446f0583f9e4bd7bdda5fcfa48fb763fe03eaf954261382ea67861aa08eb26376217d238d5fa5e9e0d27c2746ef56274f376719b1870ebc9b00540541eaedee9cf5b2378147aa863d8fd6044c1091c9691322097eb8a5bf8f3925b2e167bd79acaa73565813b39e5b90dece47ae253648cef38f542e29676972f6e28aa535c3caaf5de8dfaf7b2672b3e58a1a0ac25b166adb189ef75ea3d12e01885992f881be195ebbff37483efbcb3d2fa6e568a9c80a8f641980b62e5c3788fe6843e9362c5cfff324c091799c253a416961072da26751f60adaff4ab10e09a30552e250514b0d4b921b88c328602f7d6d7a0bbd0c5bdb0f3a3f52a61e2f9fbf13847fcbb542477973022ab751241151cd7844af1f3a7e175dbb769948d6da62ac98dc45eb370a2800591755698721025769c4b3e7fbf9841f35204f1e6b4aff71d06272b76bdb3cd2b0fbc4a2d9a9308ce422672c8a74435f26922d510fd58f12a88a7e388e83e9fa87d7f7bb4dd1786f9d673d684c82dc032e116f7756fd510a4251f57be2b05a9341987fc44faa1807e54c93192f2c9856836fee5a89af49d1494715ba62a2158104ff4ef02e903c6c9245d2a823e4c5067adadc42cc12671a8c8577850f0b2d331653d9c46579b356ec36ccfe8181088acb58eaddc1debf6a099a36749e23029024e3fa7a47ae92ce05627223614b9c47f686c0c006cdc1422eca2d228399960004188b0fbe032e7a8ffb7ede7c7fd1a71b4d60e22d788b672560f51f9a2711cb559f19bfb145f03c0395f9e3031f23973121ea3ab9300b104c0ca441c0e1ff3d17549a372014113fa141ba0de9ade9ec9c6af56d8dedad398e5e39980626462782b03c65d0a947bb8f85841d171689b5bd294948b3255ba06692955f8ea6548f1b833cb6b0b24e7a9223263ad87193551992efbf557d7db5da74cda3a577fd0f19de4ef3676a7b6b8c6cdbc3854f07799b7243a5c09de7876db11cf35f11bdbd551b796098337bf9c8feb2bfface93297dfa4613b24ee5f4e21f6ffb4ea51f33a3af610dbcc6c583cb96db164bcb5715268e648b2a607d6222c53b707ff01b77af284f30153a650a4bf09d68e8572cf7d762859dbaf0f3e4be6ad7a15691a6ce3c1e347bedeababcd47dc25ef6d2dcdd2bef26c5ff54262b61e92c8bdc680099ee381730f73f7b0607dd93680dc0db15c1e0e0fca4df0535debf3ab26230fc589337691802657c2c5bebb1fe0c0be3b6db15a64c1fb670d75f6732d9b6a7dca37f897a578975b0df93dea6cdc033ad952ace3a79221acc9ea72049e1c004dc257314c000842dead0c4be7234eb88ab4dc028ae4f406ead06954b364b275bb10ef1ff8f6f816a876b4dc01b57cbea860e42ac8cbc402d31a4eb043651dcff07216a51f5e627697220c4b154ffae8b1b61f4888cb4e590e5b22454326d843aa16501c2d743c590be53f9edfbf3e99de6969aede6244a4596139d089629f4171511e1e5d892d78fb774551a3ef3c2cc7f0b4d0074746d320c161076c721399727f454d24a686c918a38a11abcc6795f005dd4acdce574515968abe5da285dabe4a3df6e78a8e1c03cf001be9701b2315ddbc73cf29d4e403ae4fe34e4a94f972124a1d3f5b75a7dad7923a9617d901fa249b39d1ecccfb9c1ad6bd51bb11183bb399a7e490b27562dbbd242d1290e800210d435f1895dd5bb99c92fba90f0ee0a20b79454370d3c90c7893b3bc11d846911db90c498d9b97d9999a4af2e4ec13af46e4995f66067807d114837ab6ecb9c193e01b856075c5c7c2a978ec6606caa689ddfdf6d629c9f2de3f82c9208238ba410b31d34f20f869a612174ad451142094a2c45c20b090f9c8c1bbd66c4ab747e187c77903993cb425988853cf8d51404f8892e906053fd323db577139cfac9392a827d9244d488701ad00824f2b3d31465e1b8eca8d955db28864787012d72cab59ecdbcff296b537852fedbe3550c9d4277818ebae4cf6e434944b457460e3a29f69eabfe369a46d49bd8a925b752af4cd57a681ff417ad3830e87de1af722b7b0315f001fa5abe015a388edccaf55ffc44804a0defd18031ce07e279f81b8d88cab0ac13fcdd560948a61636cac8803071aac83469ca878133aafdc77d9e50bf996ecc2a628e95067cb34ee0165ea7662244153e811899939c63a6d938e8c8a5f9e2e3a204b1b33c6f8695ad2c81eb0ea952079535f8d8c41e729e255acfaa823932430c7ad7343180b243348737f4c4af8e017b2218186c0e4df787af409c22289f4b133a6fe523f15a083dae52450e9a8915e0b08239c5cd5e004ee3b50edffab912402a7c5bc81545785d6aaf64be40fe0dfbf4a9afbcc193c7557b46c42841a36a07aa4065c8083e8a532f7c8d46444fd60ad68618950ac84fb25889f0a07ecde4c9fd656350c04d40ec9777f5109de95f148072c87236a9cbe5311f048e7b5d702c7f3501fc57e085e647f8aa9f5151b988c241a78cd8859c462256432d3b5c9cb41a253ad641f60600768ed57413c977a3d932f61eb10aa0507aed0b958aaa010efcde3a89b2a01a87f50ad7961baa3ff628af93f789697d921c10ace48ea58cad32df6736b6127c620dba419a90a7e0117179fbf42175dcd373e7340a32beaa8bfb4528858559223cc5b13cf4a9f97ea3385beb75da81eac2479970cfcf52a40f7cb646ea2f630eaf0af6603f09cae39e4a5002b3eb6400de262d8c7fc7c1e01f968b4403e4e4e2df46fd8a3f3a4b069bbd283d8075003f7ce070e2e7151f0fc7fd017bb639fbed8f257fd15bfc7fccd6ad75123a67f7645145b49c3e56c9bb41741c9ad02465e5f07ebb7eb95ad19f8206ffa8354eea3850108c88d1d19d5f2ef24fc19f02bc72ca63c8906a2c942842313edbf11dd27cd048ef5dc00161365d7bf395b95e46435e973921f42043c478ab2d54620f8dd12ff45ea181b5988bd6f6d3518e19c1e3bc5d3ecf55f74cad0f26eb7a5c82718e74896889849a4bef94779e1c51acb1d0e03269768482a7e23ae9a8763579cabd40667cc5b7603accfd77a2a4367fa9042f8938895f13a02d5c85d4fe083a2511810522fa4cbfb9a43248ccea7c381f34b38f7729f9283c23511ed25c6b9e13c00751a977badbe0c0b77fd5258338288f91b053c69eaf48ec4ddaa5f9038d3943850e0dbed22beeb462c9c1af2903ff0eb3d24954a35f78ad8dc3438cd30031e0894bf65ef6ab2b7ed0c9227765f5d827471568e4f5c6633ebd39412684ef33e2cb03dbcb6f378981ec66dfd95cc2b45fb89722d35db645aa09d61541ca04668830689001235f21216c95ed415ceb4ae18051d2b88cb5237ef693064797cc55535d51cf78f0175c1d5c876b7d425e3621a1912c88975bc92a853b7aa9678091787d33a832ceb6d4c21ea0d70a2edaaabc2110168050cce4d50f429bf5626be2bc65d3ff5f32f4bdd23a53b3371fae9cca4981db3eeb1f8dc5e9da551c19d8dbe366809e75a1a41899c4d7f98d346bb0c125b5355bdcc53810dfc2ffe76688fd387b112d1ff457ce75e80d9fd8d87b58b2d0d08148c514f5d9cec6f584e2d9c6542354797a9337710335a4c61509736f4041399f87d16220739f279001e437f55bc4b6e51d7cbab32cd1dbc82aea24d79a0bd95eea6b5a2b35fe8693e9847ff596a1cdca06b709321751de960b468573326a1965f758a27c47ff25eccb8c616a01d519a0b9705f4b9c41812acfca064ffa7370e8512c67a9a42f7c35504d5ac999f57ea8f25f45bd25d023af5b93e04e098fc8ba775f28b7aae523eaae513c0a47fbbef2d3a4da130de49d24113b49cc88ce7b569fd820c374445b82fe463265ccebc30fbf463d565c7136b23bb74a4fa0fd8b905d5a0132820e3bd5839cd218777e314764a02a52d2d6ef37b041bcb5ea31656575f249562e845becc3bb2ccdfe1f7a98236532f56ddf6f067a9036d63ea89b89fe1b8ec998fd461e626c782fc6730b5dbce242a8e2843a8f5a662bc153df836f81ef11c8d6d2d7a7c8a15a2e37c58184822be71da7b3ffcad3b9c3d70d755085a662f7ad06e94d0c7bd59a16ef27cfbe43feb3cd9704fc39514f696b62670ee0ab4544bb7e5f3ef5234812254838b2d813e3947138832213910c56431f4f3564f33175998467a47d6edd8b546ce53ded3c18612e5dba343d9927439f0ccf07d8b7f43ddadccd03ffebd7044becef8ca5d3c9793758033ed32ee969b4139071fdfb3f734ff257c220975b89d4a0af04585aedb348275b237d8262951c3bdbfd01fbd3cd7989e9cc7ac352c806e30507a005ee344ea138e8195dc185e1fecc6f02316e395779d5bac71b07cee4b005a651911ea8c3a443717bb820550ed3a9f508b6c92863aa6aa5d44ddbae0aefd288754adc69cd764e98ab8f175fdbd3b9065c0b0413b68454ffacc2c0d8f309605b2cdf5c200cdf2f4f97c817c06050c7cb49e3d8eb56380fd55a4108d0ee6bd10aa7364f6bff1cfe602507998f12a0d54d5d0e95135a671247e4a8072eb76f3fb7975075f33569b87d710e225b332c2ff69e3c07420c9891524e32d51bfbfc22d6d6a62995435742c661627f0ad8569bba2a094678ada4e99c53dc648cc31c8cc68d595e1e91ae09195d22eace2b69ccba18a13abea6a9463b9757110e5524fdd1aef581762b1911b655e4d4e5f08a3ac1f5ca8d1cae92860025c0b7ba507125a0bd166ca6c9aec3ee858d15fc7012b5c5145f5608a9127efc8d6a675de334e1cb7532374bf47d4c62186d02247d4b2c203a9fe31ba6d697b2e1afe8ee9b92034a4ff425f8693a50a175e663b432f739c6208e66dc3146168e052b492e087c729c4e90a5a9f36b3657239344595494d3899f2828f7a030611c3095408ccd401b0186d1161091f216a2c4767195d1d2509f97c20e86ba894f09283ce2290d22a3feb28dc3e3973c030c5baf56abba6b29141a4b9413caaa4487479565a11fcf266f5e0c29da123e2b9bdfc37fc09a2822fb67ea2e40cbfd07558f282b7d9005aa78fcbf7ccad8473835a81cbdf16ef30e7639719b7a90cd1a675d736f4564026260361f4296a75157830f958e1c3ccb0e760bfdd237b5f962043d87c4e0413a32855c63399e01a1aa10bb23620aa8ddc602cfd92916620de04912f1d3eb033a661a581b1b3a043736c4f9931ac403f48e2084a13a9536d6631519669f3ccb24b41eebf25f9b803cd5ba08a941248ea3504e5a0e53917f2bd0ded685936515deec73bdb5781f31386d58aaa37f90336f29c6ddd2b5881e01254e0e24fd4776500074a3dd34c9a26898f6e48e926d1d8624d23e0cffcb8d9bd0e3855d3b5721f63c5c551a379c75f79d33a4d55fd4db1ef4999340a5cfbc16e6fd13e18be98d501565f754c146416058e31ed26c827026fe189122c5922f6783cfe974c288826ab1f51b1e9f3f1f0cd9c795975faced0de4d9e59d9c97602c70282c758a75203bfb3501bebc8315d79620233505ac0a83bc28ef2698108902ab33f76eccc1d72abe73d5e119b6efbf641a8129b64b3f74c54430be914027ee4774d766ddbe64f4139383279d327cbc0116bb2df94003fb088aedf773e98f5b9b3ee0aabf79eda5c6f78ad80354d1225b62638f7d1ac72d0dabd783a1aee42ec0e553bab25a62e04def1b0a4bf1506e9ebeca7e7197a560afe277a70f807ab42b866b54af6e68de7b4e3ba9cc52f8cb2c7044d51613bfb75fa1ac5d58586e7f0811337518ce1bccbd2612aca4424d5bb2c83f18c4f0f6f51be0a2cd31593a3752a1ccbf6e1a8ad150f648e9c9df9ac5b982e3a47a5b92dc5d441507ca2fa2a806d3c8317f3dfcf7100e37b376ba923e49a698cf2b9ea2a4a0df66c07db023ce0ca76e321a60adb8742cf49380bbfc83fb07a45f383520637788f481a57e6317250fb5d8b2f6a999426a4d8f90bbe606211f1e4e5e63d963ec1a5dbdd677612001d800dfd66755dd415f33ab0a0e3a4dcf4a0c4b000c679608e0e6ad69d340acbbac1e9e89c5773d7bdda978a5f1fe07e59758b3a88c1cf91b2fd4dcfd3f88e1fc39296db4199fbd0b1abc3ce76fbc512b9e94437617a600b1bdcb005bcd9d07ef9d9df620bf07a7d3ce2781e51ab050869870ac51aff588d3ff226d15e9e6bbde4a8d616a80a77f70826aab3fd43ca3145805a10453cfa72304fa5c72fe10c48a94ea2da6aa05e007335da8d54a3cec2f3c436e47cf9e2434840baa8ddfe31bfe9cd8cd72fefa3d9f42f4484ab0ddb21c705c51290872f0e387e9bf19a94f2482cffb6f65502bc90c7b08eb6cccab30d95db9c7c45a47fa3c59a204baddfa0d5ea05b3f8159a4ad898de0de099ddf25d6361edc5d23bc930cf228edbb7a4e53a685ab21b3bd97c04d17e086e8c4f13a674e0599bf01ea67b4eb47059fa8c35096311da03433964a6bff9d34dc073b63158af0154c8665f7c294bac56c52e845737b66f7d6b1e3a5782b3dfa52871c2709dd657469ed1d521971c317bc2bbb585df88643c3d4130e6fb6f7002f5736dd5d3a0fbcd0022cbfd988ee53842e38695ab2201d9d25c74832b7e8c7062e3f5c2f9b6d7b650bc0b3809520e92133cd1e5a4121ec83cde563ef41b02a3e620a840364a132d1fd488b9346961ce905bcdbe3ea133078ade83446eaf2d3f795f6906fb15e66d2c2749ed6978c009d05032b4e82dc30e8546257923e171d02a606c0450df4406e0d06d9f87d95aede28dea4f2d39056bd64e97aebf4d863eb4d21d56262fc0ffe8a4eea80f91a33dce9a932824e73f78e498223978c783bc96d10825d3300f6394278b1e22b6bb39eefb891ded2928c3653f6d71971433fe9d02d0273c43e76b731aa3191b6bc15e6bd05657816a17dfcc44ab3c2d415a5822f2c02a6cbb9c31cd5217d5fe7a60165cbc3a9a3892183ac0e3c6529ee24fca898954800a5e3e17bc845f6e4536316023a4881d56c102fc6b6ec75ad234280111e606210c0b83f114b2c7fb6252f92aee70910f330747909bbec5e4b07ebbbce5c88bd0bafdc6d58d7d0a2000edd80db7f8fc18bedfc62196a73f52de041407097f49e45e05e01f116b3532f6c11f90a91de2689aee045e82c63250f80539655efd4d12caa9047d9193417deb51eb363d5647c3ee027c45ff5cb16d1f9b6fccdb385f2da874666ca70c970dafe0b15dd787063cf01a13194e9d2d32e1f9e6d6404a2493a0bf3fc91db01d7cc47f63adc7d5eb775aee51fb6ba0eeea420f835faaabbfcd9270621ed741eeb677caaee2074b3e878d8f7cccaa8228a3e270301c75c0b3e851b0bb4744b78a5412fd9752fcef2f643bb291d2da4055b778f42bde0beadc608253ebe9e6e1ccacb3e43b98f2dc2e8334a14fe8b5b39b65b8dda41939c4d10bca7adacbdaf1210c91dc6b8a76abe05bc531f3983a9076fe9d825728d40c6ab640af41ef390087c035273bce35c1c963a7aef70377ef22edc9db9c4e49843a1433095c57540888493cd4647952ec650a4ead17f911013130992472b8ce7d9f3401fc7bb255867f1cffd9ba3cd8439f69aee358e794872a306f78a8ac46c41106a1f5b8c983ad2162e0c8296eff51684add21b470da2f4ab03a4d40433a98c8e29d7f4c6bfe97e9afe41813a7873aec0aa559085ae9025c178c5d5b4724513012d0e6421d9f8ecb3f4bc70169fac2a801f2f0fea319bdc2ab4b92e674fb15bc0a3c47d68c06ceee359eb4c4f4a603186fe75c966ed10099b801078baf9e63db1c6dd9887d9ff26089d2712809ee5d8c727d5ffad5a4e3f44759600f0957f50a37a4984b3196abbe0c7b9dcac5a80cdace98669c3d6e2ac90671e415892f91225ca2299970571a685221d52605e9bd5e7fef9b1495005e120e30d2f57a7dbde3ffa10f76941b77864a20df198b7c2c00bb5609f77ed3833a210158f4d588fc313ec901277d6fdfa1706312ac431b2d5a62a53d7a5a93b580c0cbb22b8a94c268d96e169c85893fa3dd740e418601c648e4ccdd4ef8095b3fcfceda12e4106c0a5dd1f4ebc056e68b24c88a5f8ce075ef39fe74e67bbe32f2a382d4855498a515bf20d4bbc0beeb7d7f67a44d59b2418ff125531d68f73cbc0164012ac881833ab630566e15149cab809d040415b97b713ef70c770a092735050ca2e0667ad04eb267b7795cbfbc760dcb0d5ce5956d6cfe848e9f6ad6ceb0ec5b16ee603b55616e616c9ddb824a9766e30ec4b6794d901470084041abcdd8cdd8a90acd18c86b4bd32d1c726a04a8d8f5cb97ee1e3cb20dce0d7eaf52d998578a6631c26690ad698b4743b5b9f84f0790dc819d8289cadba28439d8d87a2b1ac4be55d8956ce56ff96edce01699618a0a346219328e35a7d0d15ffe613c8d2ddb31695599ea1ad0ff2a25797ccced8c8a8aa3818348eb8078bc387fdaabf0bb42713daca606d66f94e5f2505e4794a559e02af2af088d0166c3b9b3027eaee3979b661cbb47f2922c3babf42cc565000dc9cedece3a470e112a2f18d423d84c3c342a4a2112184a8cbff61c2731b55e15ec21928c869f785042b3cf92e226956363191bff321fbd9b300638be43a0951d59a45bb357e59aaf47c135cc07b900d6c2d22597d5e8035a0c9dee9410ff73fedd4dd9af68ffedf549796d6ffa4f7e429ebdf92ca16d64beed0f2c4f1596bfa2306b81776ab7d824437800a70e40e907bbc32589f268f16c4ad33c0f5e1c76183c1b025a642d5dbff209ae6919d3cd5fd0fd2ac6b02e48bca1e7bc059b3119d76b8506f0e3e17de1b380114fcb684de00798b8cee405a007409052a1bd9ff3d885b19110bb6cdcd08a35552cd0870b1bc1132192ace5bd4898b73b924fbeafdfd8de7adc5415d299406d1a1eb4df3f16b78af63f700057782461ff9eaecb23bebbaf41034c8746f975f72709761bc21cbc36be37d8b445b8ee5eb260dbdad8f15a39abaaf0af26aab8ef768d62761b59953a7927f8f2430f827821d0a401a41e8c173c7bf9acbc454b2eb505c2051e0a0bbebe3f0197e8167f2b33a4cf006fc6ff6e8c5feed4bfb06b74cd7fd03e3b9c2e47b2707be79c0967206f9befd8e2cf2ea149f601037cb0a0619a5b729898d5cc1026d6ef4e4708f6240c60912e23d076be960b623a09ff2c82ba793cf9b73c3adc7fcc6e6ca0f26c894471b7582ae65265e9ffdb13e101ddd6b18026c40edfd64ddc6f5a50cb239454f77f94001b784118ba9f8324450acf9209a693c550c48b3b173b10a9ab64605d922e73b692632abe1e081db63a7b7a60426e3d7de71c91f264daf36a63bc828698d1f96714936df38ea7acdc6016e593c4c021a6293e72d30ef32bde0226c519807c3596c64c04cb434eeda751b23aecebcae1d34c42c81d47bb57560975718f929f462d2d873a55c88ea20f2dfb56f4c79091d48eba26cc37a5e732a4f0a8926ff935dcb2350fdfc48ced7901188eb2f613a830c2c7adcc1f08b5b04be065700738ac2056b160e7c962418d9087322e19ee7032b156c226c152afda3c95d99e8fdcad227e4c4c8657260fdfc0ec64f885122b60270b22395725236019f667f589052654180662afc06dfa73a7d4ccc2a0e51abf3ac53e6a2826710fb5023a4c82c60a7d987fddc07810ec6ccea1e98398e3877186db1df26eefb79a2246e10365090c607c9677fae2af45bf5eea64c9955dc77ca31062690313d73caf5c97a6b929d9472834b9871bd2e2ab4cb1118e74b1ed9bbcd0dc27f3fadd8699cd94a1b0f3f650d7790c5c960485fd023f4a13d001f809165e40baa84f83e0e58068f97ce2371c3fd1f596ab107e59e5f1f95b6f630bca9a7fd9d59cc398df5deba67414a789e9680665944e3082c0c49d940d72c149c82c0b7df4825803265787dcd086861328c135faaf3799eb32e2edefea3c73b55b83ce5185feab409703136c2e10afecdc6daea211250174422b0bca02e8dfc7d8b87f8a5aa6e7f4ccfab19dcdd63da9668353a1c8620ee5478a631482c6e2d1fe1a3dfd27717515f1eb102986a71e7d35edaf767cf3c87e518b99c77a3759e4cf56f343e00fe287653714b58ddd2b82cee6794531e022ca4bd57c63cfe24a91f3b6a33748f77bb1d01eb69a05030a6e6284068380f635074ae31cc905b2d1cd32ad06deba976036f25f12e5c416571327176bd3706960c66c929426ea890c8f557899cf9efd9d3e29a8d773a315ced5d53814279af5d1490331f826362c05cc9ce9c41cef1d10de9b81caeab923c5f84434658a42fe6aa751d05bd803af2a81d7bcce30b0ca22a0696103a1f5952517d7f1411de02c2742ba2d3a8b02f6c50bfbfe6cd02cac3cd3a09b7c00c3091da8035404df18d4ee11f4814393d46ef6a185a590f4cadc9b921853af12ff41d75795fddb58a87d9537db2baa2612588f987a23735a3173e29ce5c54f042e71cd970edf7f78d99b4dd9badbfe41953372bd205fe9f812cd571f070879278b7c91122bca0b814cf85a9d107b54677402ba51efbfcf27fe840f1633d15372eb8ad8017076488716e03b783e32d3817f3d8cd5723321a6ba404a18a50d210970fb68cb0983e263beb19c6ce052c83b8e78e3d5e4e8907b92334ddd54bb795f0c7eaf4183572131ee207ff57522a39d0a64fa7682d5bc6b4d80383f2b626a5afb0e34ef4e91d26b27c119b669ee218b9f79480d1d4c75343597ba19cd6ff9bbac697225962683d8e38a970d654a713e6773dd79bc8ba644541003940a8b4a1a0d6e5463d1498168b9687a51bbb2f5eb18de0444cf44671288d694bd11334df1d057ec11960992cc161cacefcfa0430d717de1e26cbf31f57bb85b594e7815dd8a686cec3bfdd6afe1d99c8afefdbc9c0ed9700e61ec386e0ddd055b9cbe22a628d7a0b3ecd9d029d802cf0534160a0d07e766df5feee8d4164170e919e36dbdc98cf9b4b133907787f89d8f599ced0c86c8785e85eb400570cb32ddf4887b93c8372ac5354d8a5a076659111c686c5607ee45860c5ae49c847cf067bb8909b7b675625220408a4d22c9a796131fbe9ef541b5ace4d449ddfc447de4567ec8c388b50357b99c5f02b84cd1b9052a06d92914f7d26db59f894d4828d75017f561185afc63474ba6c3e2bb17acf0ae5710a9d3be95053dbabc8c5ac6e47fc2da1180c153b7b427a21d61c42f04f0b87ae709ce2c374337447833f34db317a8924a12b065ab380bf59fcb33c2fe74099c5aabdd003b31d66afd4475538ed9330f9eb4e3ebe37a950e539ce1040551821244dfba5fc3e58b28f51faa2d4fb0dc365feb7a4ffd436b83006adf31b32c138dfb2c2697668e5596064fed413d96a9b1448ac44522df2fd1098039a0d6496b19226fcc54bd550e868ca8dc64058ac5b2bc5998cb80ddd5d93e99c577bbaed3f94a3a200150506e620683904ee4aa70af272dce8ec191d6f42bfd0a1177c0afa998dcfe1c7631bae00cb14f99d3ef3700a89927550a4fbf6af602f8f0fd5177e592be4e76a3736cab701f304ebba7d9f64af6d0f9192faf644fccef45150d2fb29260f57074292297ae394f4a9c99936a7b5450af360a082d1cff51a157f5be73e94b9c1f595609ff0176c4bfde0283f150e1175e11857ca84deb6c0428211cd557b9cc85e2eed5d7bb53c01a7432632fffff0bcfef7f4fc4b0c207d578e0ea497038370429fd99cae876e0332dc6b7876a807ba0820be6ee07332dae622f1e21904feb64561563f8646178d6aa711823500dd450603736f397cca56e47c309f72fc27136887e614324807dfb62ee70c12299997425324ad8afe8f0fb2aa221489234502cfefbf598b571dd5da082d541974e152542654e4b36d39af469c238241aa737999f06305d88885f13fee6714d7ec1f55aba47233755000ba9b2b9ad9c2ce1563cfc7f09ba15f43d61a50c5a9ca28851d2410b0b94c31a174c38dde4b320c9e2f0a75534acc35538fea0e1162de3d6331a1aba9085c1233cc0a1c5ba1311f987e0b52923db4cf415e01fceeb09f3167ee09f96511f659017437765b3ee1f35e8cf3540e32cbf911c10d8d5b6bcd57c27b0a972231a3ab656a23d648553a1186403e0c8e15e0ad4d7757321639ef382dd919edb17b6df69b6f4bc39b03d3fe14215a25e3db2aef7248ba2917472f619aec707045047ec00e91f5c04943c3558f6b14e905422b21a1fa0a87bbfa5b9a70d01bb1724a3412f5c2ea112ead57153840b36b1ddd07c5e3def083ac42547cb11ebb737e8593aa4216831648ea611f301d75d4b344f5ad1bf2e2b282140c2b3ce5464667b38ef386aa21b07759900c44a3e5b172483f94e5e3a39d86bbec16ae8b6b0ae351005779dedcf3b8e331029193fcadc830a341485ec9ec600f86731863fc5e128667162426e19142047f0a45ca9b7edf37e9abd2c8487bb8962e976a50960bc8ea3cd8a763b7af31eea5770227a2b726d26bdfeed6bf83fa52df6954187a51bbcaf6faa3462daf42b0062820727a702b62cb4949cab2226e742001728991dfc02c46a8259616aa49fd86039d9784d1df9c9193b10895459525ebcfbdbdfa1bc98cf5bd03240a0a534ea519491aa2f7ad2f8bb5726c561334b6261a27a6a919247904112c4a15b43f3f9ab13de2cd36d45bf39f42e9da8189a06f8cafc559c456e30b629e51c068ce481a2019b04a91879425304d004b0a7f5aa0eb3ed60adea03ece556de4d064352a9dd91d30cf85cfe0b72916bd72ff533c15d1fbe03e09b1bd28521ba2a6965eb4a433ab3b5b200aeac88fd2d06149b78f3ebd82ed78b680c87f26dd242af4742dbb924bcda98970e333175f41b444ad8b2decd4bb60a4656af7cd169ae8fa5398cde4a1cb0d564f19be4e15f751deaff55315031787666ad765509bae4b295217127c1856ef0c5b231029c9af1ad0eafe3d0fc05cfa530f7a1c38589aa4b1f6860a657d1db186475fda9d589a3ac5d1e52dd9e9c868f269c3875761a223b5d39aa635b6865480ddbd2a2843fd13b9cbbab2f4fe683985647db71fb1a27ee46cdd740fd638b8a1dbd72d7804622a8121b569c1c05a02e25edbe100501abd56caa4105a7dcd17d05775743399b441f0d861d4858fc1483909b9607d72b4be8fbd9856cd8efce3c602dec12c8fd2e0eda2cfe8945c6e320ab12c751b52e21e6f7ba24ef25d708d0eee2debd038dde1e0f362fc57b6d700d41df23e20a6e13554049794249f417ed4cc95dfc7fe6a808c30b421ad6c22dc93df507ee82ab702dc9f134592b01cd46b13adbd7bd737222d8de4166caa07ae8b3ad172994d131cdf2e1e757cd371da0f3307be3b5e9f287598000e24d06131d17bca5a7fb35ce86d484516a7dd42ff864742693f75c98758d1c8150bf2ba871ce74dc1d6faa8642d47a445cbbb07dd92eba9773afe13cbc5e9de7a115e41f6ad09025fb6b1d8588d1a2b520365b060def9d736f43e4cbd339336fdcda12cb9cab3e307a024318469aa248f4ac85be0139972aa8a1a28b9217222063d4da56a6c183c09edcb1222a0b1729da84e498809a4ee055fc535cd8e2e0e39637407e792fb7d87f601d72dafa301cc1a2db6771c927ad70309551b58b7e4698a6c0442001d43dae329f11e55c404e5ac0c6f2d48451bd5a57df9329477beda5480525d5c4fd7ea6dd663fa8bde8c5753f021ca5b90b127b9486076370179a0e2426448b66f64e4b2ff0b4897ef9e322757d71c58777439bb16fa62428202941e3981da0541af52da4fa638e41af2c0f7d12f7c7701f4b85a2990441fceb4e7bab8ecbd18fe5697013868fadb936d172af476c69e86a9a57838a4dda5da92155b34029b655d133d5f2836a1401ffcf6b254203e52648e8568517006fc4409e3c41076640f441bfe9726d01486a5c2e813719d6f25496e07642e0333afa6fd1b49102efa175efc6e7a3754860f80204eb8f657c3f62af5213802817b718394fc2c64e2d6417d22de3f0ebae20d26136bbd698fde4c5e2006a4682ed5101d78f29bc517b8391ff01abf89633505d1195f5b5c261b8defec7cb7b0e285dda07fbc8b24b2b5b3626fea55481386754d91ae487148bdabce602dfacaa73aef236dfd2a272b509defd5fc9fe27baaa8606e605858eeb8e2d65a78f838efbb31a750608912c870b582390bbd7eaa8c3363517dc75131ded7d8e92b004b50369f9544ae82617058c0440948765ac9a5cf01f5f8a8f6be97e8d53242c9c0ded0bacab11f2f889d2f5f442dab2ed8aa9fd711868cf6b94c2a8e4cf41f63129414ec1eb35110e2a46e13d41b735356ac85ecebc60934b728db9ff6ea7f24d11b5423e008996f9e12900253dac10839aa6590b7e1b8fd541b015529f787ed0c2ba113ae65b09722791c55701c57587e6cbc8e448836c4fe59f05c81f5d1371901fe708eb64e584f0d9a0d449f42805122a8a975e0cbf09a052d289ea80959676a27ee83b2b7547a593f5b9c9c2ec6657eeb41d25f1598cafc57cd2de0bcb94ec9e0f536dae475e7020b1cdcac3a13e97cd96d04bd6c0b0739dbe61c6976e3f01fe454298bff30685cdc568cd209c60931d5cbb4f5458ac10855d8fae56f77d53a762686396f6ca19d733d7e24bec9d80288c2857a3f20ef874dc4ca42403dc1755d82703c5130be0ceea183462588548a4490de44f31665f1188a7cd3f4bc8f9716c9fe7c7441ff10eec0168d7fd660eb48c5fa37bc419d5542d2ea47dc1df6342d2e97859d2a89ac2072709bbfc86768547f296e6171c040d3412fd4de41562a269b69e1132325ab13bf78401652d1f85529a0bafb1b1abdd946bd99fa61d5f1795f09103501278c5c74b5fc2e772ac080233652369c468a62de1d09dbbcb36f1e4157816375ccf7d252def66507e61b08daf94528891ce73920d87cc0902093899f3297f9b3745b958a00fb95e2165a34130c098d360cd3797e4fb0f65c3b3db4924104c0395359c8858458631a3fd4cd3d6f109dd625ad0ecdf1ff67258d7b07d7b779184c72958de60c6920e0b204409e584c228f9a61cf421c66a6bc57c6b8b99959626f15562b399191bf8a500f811ea4cbefb5b603298c7fb20a0e1883bf947b8ffb2a7a9125b0d1a02575e8ed973944114bf91440ce8893f42ad18de3d4c650ba478c7dffe6d47b9ef90bc6a7dbaf437f71a3905fb2908040930ae75c15d50b2b5b07f1681c43687892ad255c15e7970f825c6d4d064b45384acbfaebfbe046e74c9b6983826c26bef4fb8d6175e8f1546920f9e6c47430ccd9737e914ac3859cede8912af11b2c4f92bec1a693f066fdd12dae77d20947c461c483fbb8b922724160f5ce19b2da610b9ae697a9cb46b05e2125cc1438493a1bab4c34af8209feb5c7d1b9d173804c8f3543b31b04e227a5a035ece96bac0ba881120ee76a67db0398b18502cf2ec828376683c9fb264d46a64b305af2e765f796b3a0abaab13c591a2ed24f8f6cb4890167137807d12fff11c38d8fee99b34ddf25bee6c6536413c3acdab29c5394fd70b8fbcdd569e76a40044ff21f06b6f3b1c9f25d60c97f70dc9049d00617f931d4855e66631be14064b3844004b07c2378b35e4e0832ededdf30973b0b8eec0bd4bee9fbd3207d395ae0447a22f9600a7ea38c5866c51d9e4bfc02f953fd9d169a97ba708bb27f126d9c2fdbfd801ff8cdbc09a53f056a36cb5b25607156c52be3ee37a062e9ad0d042c972a707c70f31a3ff1d83915a55fcc27baeaf865d01cc6f6ba1f55747f11ede55edcb6bceccd8acd904f49dcdb0ff51f1de4757a4f499d32f0653cfe8dd64d82b430c0d95dd1548cda55b6d80cd9185ff4c49b2ab57b809b66ab4e571eb5e38c7d30208c57214c617b7154b5384f2523d990af458f77f22effe7a38d8675b13a9a8086661fd542222fbd23fcbc4c377229fe6c397e7409b91647c91f21321df8f8e041d561557b92a16146914f46dce8676218a50cc24b8a65d8575fae7618526c33590dd4b346a663bbc0ce63780c3e2ec2914d0230bccd4d0ed4e108a05e82b2edf80ae43e465c24e3313e2091fe2d65e7aed4ca82b75dd0671a9acf8b8a485b0c235791ff9f91b9ca278d356682505e134b388be43d4cb56f396f12c6656e975b00744f8e127d00b7c5a0c62b503dc9c34d6923e6fe0275b1eee3b498a261a40aaac72c45d689472cad2af33a2208b0c47568cbe48d58d149d6f8af753d23823176be603e269c80db3486c4f4b14d363d2ba0c20cbf73d6910b04371c92dbebc4729b2e3be49bfcd472968bf46ca757140944fc0633759c8e9f9898530d716c1a5f78151016cebb85c2f8a47c72a42408278fc0f85b3fe8a2f4a3e0d37305cf91ad7ddf89d3e009cd4ac13f6bbca84280bb1a8a6cecff5ee5334db93e471760e69ff3f0db5bd7b57b194a1fb54b061643cb7a41a93ff0226d38957e17c6b57c39b5f9a79356eb3138c28210f339c2fbf97e5b2df2a7add93d4837d1a4383718d892cb590daccd50981e396b5b6bdba075ad46bb7aac0548e5a56869571fe74f6d093edb6d88f144aee3e5c4ead2bb781e72aca7b5cb2f01ba3ec8c4b6ace6534f2e5870707827995de81d7bd307d4cb362a81e76164bcdc48163a47a3da1a88496cdc43e3ddd3fb1114d51d202291bde017e3486f3cf7f0c09f564b8dbfff9ff239358755839825a4a363451df7f3a6187bdf55c1c58862caad3d0c811939fa4ff94d543cce04fa2c371b5bf3bbae27311ff3173fd5d6d964fd8e786754dda2ae65e1e10885e56727ea216806d0060839d05eada8e43194b76e3b354fc06a75b35ad9e52c675dbe09de77607db336bd724dd0ab502bcd62fd08356fc5995c567108363e4d6d9e3e9e74478a605d1dfded174a37b789e37a330ebc1e8dc8037a7736a5d72b905e4f84864964e015ba651750efc636d157bd85a6af7f577e621ea73b8380cd7b4997707173327eecf51eaa656259039efa33408062c10ff5ddcc42cb5a8c50138de1fd38fe529c580f2946a3132b7b2775814a256fbbfddef91b13aa3259ae6fe25e5ee2b6c0427d394d503dc9b6b2254a85e4663e4cbf0da5d4690522cebb6d61e9a102295e1d3fbfcf87ed48a361f14d618e982001dc2411dcadfa66b4aca340427712f1803d6fd16013aaad8a868e02faf5f8bd5bd448648a4e9e1491f7e8dd336eaa2c6e09e549de2819c02964e96887c97d3f9928166c534fe0b3651a52866489a535d9d07f7d11ed343df4d23c2464e5264bd9683bdf74477e3e7aa60faac320b01003633d8486d116e79cc477c781805e03334be8a18ad0ae9a51887a49765cbe430c2c731e5f4557854041bb27f1e46ef95a4bca1934a86d3e4dc237354cab5419262af96d0b5407309c1de4ab5e0b61bde06f826277a3e462a423a3a3813b192fd768c6838a1f6bd4f6fff64da0a3b8eb1c481d582f4fe0050cf2ba3ecc5d8db13bad476ffc23f23c4de76593f3d9ff63fab8a5868927987fbfa6b7d141881e150558af373b5d4f8df33c61ba591fe7b54a419da468ba561255d7bb9f8fb9115f5fec3a6ac835487bf01f00ea8e4f8f766e6d54ee80c0f9be2ef2ea6e807fe2f495788df6fcecb0151864e50e643f7a2912f00c066161755333ed69872e589c8698414c31023bcea607cfb6ffe2c00b8b3a70d87e3aaa61af7812b1e2f19798481c5b1f643af61252ea10d44f6b44b4b913f8c8ab23b4907a5ed0549611b1ab344fb6e1d3ac1c14e65b46adddc05e418cd3aaf9f225b50ace3fdef02c4fbf8eef53fd66e9fac6a02103691278b3ca7ab919a557e2b108108cd156ac72038ef8656410522ba8b932f3d1a7be3e1a39723934ca6e8abd203f31a2b64174597d74734b077502bea1e3dea632b79217d025b5fd9c22539ff3b1e80ba43461f15357ae0808ca3fe46b5b1865e8a045f62b3c85beb074954d5a048ff6c2aaefa074ec0d5b7d83345308b1929baf5a897a6cf5d294dae032e49f1145bccc00fb34d8e164da04e6c1058f06bf5d7d5573b3cc9daf90355564e542ab620a741440d71fc288f1e984fdbfda6ac500377a6487963aaada534bbf6b0bbb5aac8f1d9540453db66f556ec66ee3abad57e9bc7cb88c1a62332f7e97595acedf15f0273a20e6017ba2a6f948fe55e1b08a5c141e365881f9312e70139e1713dec6babd8d6dd14804fee52d3648672ca6a91c36f650ca203402fe07e27ffcfdd4b325caf392bc79c95126ab7c7cf28151752cb00032ce69a9a77243108cea8e0539f694a99b64eec1e895a5c1ddd2771579bfdebb183ead995dae9348dec9e415c7cc36de69020510f3aaa843b809c61d7ed95264a65b9e24e39eb797b8ab21915109e23a42e59ac767ef2527a98a6dee48e45d46b24d776172ec367b8e62bed07ce156e8d43a4cf44b6fbc089c62eb79530d0b3dd84d50fd45cd5768c7553d19e246fbf86d2e84afb182bf6be8f0a42b6b415b736a8c9a595ad50ec22ebe7719c3f7148b0ef483a654cc03134e94d6cdc0e30ce937ff4c3b1178d6c149cf0ef942b4ceeb8bbc293a7b3018204f98435707730d799ab8cb9ee459738acf48db6c835a1d31ab45cb61fbc26f969a924e86db06868e601c395695a7863c0676b5e42fc5a735a4c1584337372118837982af7fdf38efe48f7d02d9fa8b355a1aa60c4cb9ffbf143c08f79f56d9f2c27c4cd67a489cab2898899909ff846afd93177a636f8e942279e885dd899065fe9755eef5d8b081059352bb821e2a8d4463ae40b5af23e89024fab91cf8b1f92fcb78ae16e4234a33122cd798ee048490bbb487e217a731aa4d2029bb5c97f38ef0af162a58eed35face07daa48fac27df96bb58f38cb2d9a2ce1237f09627d61fa0cce9a3288c89829e495057d7af18b72d1c9c4efdb3848335fc3ffd29cc22795dda310b13c3d1f97c60f7fab3051d37f20e0513efd9fda449e7067796313dd3d89c66e9d30b8b40dd16e0134576e1e0a3b071cc7b6b56ca365f68a526a2c3be0152ed0ea4532ba565bf2c48fda51d949d77b807e115328d911fe5179d1a63f890c011cd6541c574c72445f564fd2fa54f6391e0c8d9059d666b667a01991bba94e323b315c7663387a1a2d60a637132a556305cbbf3057d982910d3d88a95639ca82df7444fbadd13aa3acc4c13d18a8b878ebedb445fe27b34635dc622cde2b07f809f4d6ed81094a7d8f7f7c6c01115d1a6edc53cc6e518d9c4acffa220169c22528f031b2131d9d54a22dedc1e867d4197c5a6c8ac26149b8deb929f678be8ad2d5275ff7dfbbe444f9edf4e98711479361511b2fe1f0e9025c3e033edcb8e408b74ef098b7e35ceed623778a05bde3e605e0a9d5e375611e19743add0cad6105b542c2279a6dc5e7818032350cf8d2570cbfc1ea56edfd4c853b10bb097ce6fec41f65714264ba49d6131560f68db185ef0b3bcf999bfa7cefd89ba723599cee378bb2427f4dff80c9e92089f7e6ebdfc11beb46a8661d01012906c25c33bf264c9d4c267d6c0ae36f4a393f4b79930e44ec0b2c8c5671ccdba9b74225160a89db17f5734a6b520e62ac7f02478caef623c6ddea3838f9ec60f022e2d2f12d6aacfeed9529b31f453218f4c21b8ef6e162f361d08c17c3bc5854b7db12b588af1cada8822d94ac6f95904a358dea55e41edad737b7026d03eccadb34eccf606b747b8031d7cce68f92032149ce32757163263fdd51c20dae8f0ed0059ba2cb5399cf5c1f385f63b1553fdbee681e56bb4d8affac667fccdc6d68562b9a3d380c11f3cf00d6814b999e9529cd2bcec3f618fbbaf71cd855420e9208ea361f86b195b87d0dbc67ce942a8019c4310761e66ca1aa88938e1e8f0db214e75bb8df40cd44f155356587f3e1276f33490c083fa83674478795c257840ef5a2a6d7e0ec1faaf62bd0e4ff8a78c9f2db9d0481a1b125beb070c1072e7e0fe342057b79978d48927724c1893c23cd19622b1b6d88e05af795faabb14587399ab065cb518755e8057b2c961e40d6b468973f4ce10a29f33532b729ae3e5078f61eebc2af181e3d3943d8e3264380690f748182dedc32a7e6cf78a6f089897262fde8a191ae35c1b7fdae8830bd5f31da62b0e62e4967c2bdbaeea4832bdf04d6949cbf5bb2076a873c4fe7dad09b9562b260a1ddebb1db3a9e87617b7135e48eebc7a2e27be680a271147b9de13e648d5bc6d3e9a55b1bf388e7df8a919be689a5c33f4cbbeb9e601efa5023e605394e9380c3afb09a8950b0f143ecc25a962dc4b4ce61879c5ea91094ef86f084e22a85cb6d2bac3ac9f451a97c88076905222cfb183321614b75056d3965e2a7a9ecb8ef21062d154219a9c76cacd651b815547a447858f5578882f234bf322a0cfc3b6fc39d12f86026f2d439918198c61e8fec10b5a10b1be903e4ef7b01486368b88d56e4cc284e79aca27bdebe5c8326f6013a1407f52a7d56cbcfa0244d05874dd06e6d1f471d1b6b1692a7c0a80031eeb78067731d391e718ed116a97b3361a45de7e46d2e047c4fc781a74cec2490428e645c21cc321b92a486b37a077652a8da74820736c13606c73e54599254f29f1e437f155ea0e679a33e84ad3eccf0a6e41527910b2c4ce68ba93186159dd79f5aaaa04b8698063cc70a4606cd445f1c49b5df6a08530f95ebb2aff1a36989798c3faaff79a7fb86670f1be58765360bd41aa7323b2b80e83f4c41c471d18ef0c883cebd06f8f9926ecb0f34b5a8a20bf307204c276855abf1de90661b4017e201284cb3ca79e9cd96a038b7b0a5a5c9b989cd67d99bb59765c27bb12196e648465cdc96f280b45b3d25ffdfd6738f0100576336bab8714f16632c561222ce5f436ee2bd6b574c72ffc4bb0f9c426b6ed623e65580f6837b425284f3bdff318ef0eaf75ababa6066ad9da085911b319336aa10daebb007eaabf1f8fd9d3d54299f8ab741b241a565ba6ddc541b87e3397bfb7046e877fecbd2e5c9978e25bbb838ff5cb18f87f0513ec21c661a053a1d5e412f30c30b224a56071411c3ce3ed58412599fb7935520ab0b08691d952cd70c391a4b82b5d14e3cfb5afc12e692ebd38b0b959fa659730ee35480a3783efd97f73cddafd026f401edc075c149ae9c0bdf7d299353edad8f19deed234c0e9995ec59a8b16315fef7b0284b2f8bd738eef9ec71bcf43e5423caee9475d8a34360472a6092b6b2ae62da8074f31abb5f0aa1fdd8f6805db47772f1b77a462875b1483452371052c0a22937bbbe2ad3f50acc0d2aa7272e6b4afe37726a8ac2a30249f279b113833441bcdc4fd509bea2b3193a154ec0cfa5298ecf838f3e06d9e0d57b41a18893273d58e7908b0b97aba00261b0073e50c32090e3f0e7f5f8e749f1bc209efd6fe4b6a53e39cc8883d09f12c9c4cb0b9fe28bc6dc2357b396bd0717812553be23293f50c18748ded243bb7947fd54a3df15e9055d21b495e1664c854986eaf1ba778d52477e24e982fffd10fb64b0e42c2b8ab49c50076d84a329e1eda80cecca29131b74ab386f70e0a1b8db656da6f3b81a0cc8d664e9b5d0575bb9bd126c4b5c81e94820ec14811f1fbb67eaf26d5a5df4753306fddc2995f6677bd198753fdfd654264b6deea43fe212c56bbb8b05c07cbf7d8e60759eb36fbb0113c01de0fdc1deb431a82f34dbbe7d5d80da338d31356b43a26c9bf63a491a24b8b137e440ebe488133f4ef53e747f0f22417242929047bdd426e7aec164fc1a35fdae7198a268418f4bfbcc64183806e462d61ce9933e4f0feef65e1876d974cc8498ec46ed3ecce21be79ae871106b0dc98b51777eb629e58d0ab0e8d8999628b077407474bb62464f649d696f6c53ecac0e1aa57f5dccd179cc593ef2dc2ccf9a4fb604e349b5560c6ad02660bc1b4116a8ac3c5bad8fcd07085ed4e3f0b51822d59fa43e23df966bdf96f0dffb74c294243cf0efd0dc745e87af08a6c568488b9f53cac458d307056d4101343c33a3c6dacb4aaf7e77a40b11e32a01a197645e05b577e0fe9fd583d80a54ab0f5c5c4903132ef3e026ecc283a45f84dcbcdb5cf50aacd7a326200d78e7662f82bca80a3a4ce9754680850e51be6b0a9cb77449c587817b7b11744ad4e842996b9fee7d4282b522d050bc56c4d44ab7d8365397ca7dbf98b719d530c7ebb94c257a40222c9eb9d54845ac822a196edd21b2c6020cf9d597a88bc329f7dd00a0ab530312b4ca8e56cf3d670902738ebfa38772630ddd779a4e6e8787e8a13388421c3ebd0d13635b746f385080b5255246d80615d4fb501bd39a2f9f03036e7a194c4ffed6805b349f955dccd6313fe7c481e1ceb59bcae943f5ee8a0643b0ad9010ee1f16d97548c9a71b425cbd7a99e80aaa014b9b1b5c957d3e7cc4232a957aa0b4467a174e1c23ed83585ad78df5d98382a8abd060409b3b9f4a02df67e81c757ada2069e3f56db87e8dcaef55bb2ef2082dbfb105e5ea7849f756b6b7963f7d0096557fa14acf8b9f47ca27334ffa5adb44c87d6b59cef49b26a2133436b3a4b84e044ecaf9887639ba71d3ec24613c305d15e309a5fbb8761ba0c8acebbada51f738c829ed8c927b8698811f0c8cbe7aee9e17e172463dc1475f619e0bfa87568d448d6e6a75f853e52b618a847eabb4c42c76044e453be0790d1f04873742e6e7aecd8730277fc5907926bc5cc77d800b3c185165cf04ff0bbf2ba64a3c529023f0f29a85f0d7d745ef02761104b9af322c6f29ffc7bfa679e9ff22bf2f8e99a4f8dfebc9845f4fcc469f3bd5c6b26eafe7f531424b6dcd9c5414f19b77de5f32122949f2806a3067f4350170e2a5438ff2cfadf747205863f912d3f73d6daf88541b77f722229b2afc7f888e99b2d95afd3ba4aff9695079c61d80b529726ff3d2fe4c66b408e9442d4f015668c2013c5697109a25ee46930953420d9434e9081ae38713b6aeaba6873bbb3c2f310d561e46b3f259c2be06fa6501102003cf0db067c2cf29e54bdd37bb4b5ebe601344523cbd638396637b0180461d39b215e71b449849199db43366f77a67d8d81130277eb71629b458e918ab57fe4cb4e47378aa743751f8db8a9e3131205407c3c41ec8c0322b6bb6aba00a3114b8159fdcaac1832d1906c81c095a9e04c52a1ec7cae7151eb57f0de50741d4c4f2de6790775f8a4acf7976e285f761f60caefe331d615ee5bb88fb56c11c91dc3039bd0ed9d33ca40340ec601afed1b760a776b4181654271a344fc93e942e9f911d257f34334906a921dd8d0255a8e2034b14d887d2e4676c356605b2899fda8ddb2965e6862b5bf8f72eef9c00cd60d0b92f4e516237023b3b21b4a43ecca38e037953816279e239dc1d3ea2b61fabe529285674bc07db9e967d424d7a79e4dd2d5935429eb82a38097e6371ff1d75c73713a19124dd9aed7793458f3e5d987a7a3635a9644e6b0d7ea4944d306769c4802bb501c4b92a738bb41ff022b71091ba480cc79f523e53bf6bf2f1b20323a96a57505ce58bf77bf6808f2ccf78255a82b4d963f595640f3c5d3ec0408d6f0a443a8f47a764d4f2de7b2a5ff4e54f3480cb9081dc765e91f9b7a5f003b84d87e0bdeba008974627241adeac6cc96c32fb329b0f42b1dc485e93c07d2fc7e450e130c45bb29c1dffcf76d2c5d4649533007b2743271cc2afa2a826a3cf6814ee61d837a59b222c645f49ede25c9f0cefecb6e8aa3126e6241a126582d4c5e7d91e713bec06e565e331d910a393b8126e01deef02a53dcb8b6506e42d5d2d366c1ff752f5a75d2eaf3adf4320f570e89967c713b3bda97c2cada8a58ee88e33abdb6300bd98b201541658f49d16592676bb878ff6b1fd6e3515c9fb4d2f2455cbcc4ebf744313b222ac3025f2e47c90c56e8dd231944c6080e34abc2b37256b0b04402359c0e0377e890ba2355dc74e073ec843e460b1e95b36a8d3914188a6002788a07df033d8a2c14f543e2620be27ae951901ed58739145d0febe7b912e4f0a656f602d195f28189710aaa63adde37c26996a7c8e3a4ba75fdd7423d1042f3cdc793cd4c91d713324932a08e4c3e0fce4c172671f2761167a753f648c3a754532f6e371b21bdabbb1780c37e9516270bf4cc8b26ce7c9ac704b16a3609a9dff7d5353d0c572eff200630cdcca73fd1ea442ae042f1b3150a32470262de1efac24da125f9eec2b798af45a1086d45bdc4b6097ed84e4312f76d4e1739436de6fff468c6286eeb5f27bcf3a0f03edede247d53573fbc016dbc15c02202a30d9f9385ecd063f0fe9a04fc6bebf14b9bc7dd04a89900be34454a223cec39c58c9c31fc4c1ec353e72d262ea0428a23bdab9cf0951e1c3370f9659b607d5f9d017cd9330778e5a817b13aadf431bb36ec50870ba70f492b2c32ec536d5745e40b0d4402d8edd43777c96d1189742e02775d8ee7b5d80658ce5eb05f39f067ab96303c2673456e0ab6bef203ad542d2cd5f89b6e3cc65f3bd66352628cb2a4e100de9ad98344f55d77051ced8bc2f4dd0ecf65ed4df6acee49bbd9c74d90750c64ee54f2d50f06bdca422592b8900fa42b969e9945d9959908ef4bc8783dcda36e690e8f0e2296d359d8b599db2e08694e5b826c1f0e1110d56c6f4061d95901de0587171555290448cb5b49849a4e5268118ddf41f074024b18d18887fa41c7697e063cd5bde1dbe85b15e5fc14b0dafdd53c2ea33106aa37a5546172fd4a390df2fb01885d0d565ef3b95d4583f60639991ed6d43c7eb20030ee1981d949da8480786d906685172ace9b860d53d78f2783f6da1e5bb6f8889dbe5352ff2dd3e2d67113bd15b479fe6c61ad8c597fe2792f587a0502ef9a7471e9900e0fa40dbe1d0cee4207bbbd099128d17d6f8f35d8f6833c8a6ab9f97e0b7fb7a6193f78a647dca7a559e8c1a8bd321b8c3186764a9a79ce7a1848c05773274b101c95aa378d11528d9774906e07ad4890187038602618861373585f035f0a5a22a04bd784a8f92c5a33eec463dd854ffea25bc644d642e63cdb953657fefbd6644ccfeb6f2044a43f4a521fd9594eb3f436a3489cdb381b5f3ca9721782da9a5ec64389c5814ad2a9b89065a66717b47cab3066d0576268ef9b6331afaf5d81e2aa97e69ac46ca6ed3194d92c692064373707533710fc37a750c97130136e6f7742e4a62ad57d1fa8f30dbad8e9fafb6324b7399f84d199df5b91c8a1bec4cc0239ba7ebbbfcccc9d0bd85ff6a97be8f9affdecbd103cc785dd3ec89c0a98de1fa9eabaa82f704625a0be40f248f0888b236d320121a951ce6880099d5491b5e0ec3c548e5b2f002cfc0cd490b3865d9f691daeec284614ab906998281d068c82a36fd169ef052e838c77468be9c516066c1561ac8efa0998761246aa2da5d0678b15ee18d2f938e46650784d18da6f6865adf90219e7bc9f266d951cee0cf3af6f62b25e837874ba42312f4536399349146ef29dbcd4cfa69d0fcc83f2cbe8c3d753fd4f9129bda629fad96ab2d46fc8136d6159c1cb813bb1e3d9a9f17b89383105210f08c197419fc06b1555d99dc19eaa5e034e1b301692b34413c7e3dfd86ebeab84e942da14187b8330bcc31c519d81b417d6c2344d2485893e052103e0dac8db4333e79cba96100647082eba1d4d659c8f084d7202c09260fbaa800637abe09a00b8d743b06b783dd0df4b6262b2640546a599abc0e8e5b754ea7bb719d09b8707a9f38035e21e0b7e73c3103eb53194cb16e55bd7bf0a5ca212c0a5b539b604a8ee38a0db6161520a85fb04d83d7a9deed5fe9fa03b231f772e7763ce769fcc5253676c8453fa797509dddcedb506907f56f38da5be5b320d2e1a276f5ad249ddfed352e46d7c6f3577546ade53b3e6347d38200e77bda1ae91f99ddec99a79d583bd9b05baae14906703e1edd05051d0e3e2cf677394a148112684dcd2bbd2b7892a302240bb02254adbfa4bc4a28cb3f92b4cc45fe3a3741b17f29ad294b64c58d02bd483d1c3a42689e9770dc3e8efccc91d84b6b724d7885be1bce91d64ea848d9148a12eb82ad2f73af7e4e82d2fbc32654e625b26e5aa5791974f88f449c811246c5256107937cb388cf21134c423312f21087a9224652809ff7c64da07e3c5d70f052167f221a47c4333aa9267ae5d650575d3e9aaec61a678faea004b99e75f03a5c0577d787b5b51fec05552bdc04e3f06cb28086f8b6c4b9f61fbcb6857054bcdb9e5eda1aa7177cedbafb9e398a9fee646e529735aba1cca507c12c3d68cb21ebb70dd1ff13e2252a219518d9fbc267edf6bfe5b16dbcdbbd9d70c516f7749e5b020496c581e2d0e15149f583cedaeb09b353f855cff4f434ef3ecdc6cd9943b190bcda97bb732002907ba948087a8bd9cf85772530a0c0ec4cfb199292c9dc71bf8ffeb96fffffb0b36e4f91eaafc4e944b570301bdd822ae9b5b40e4687172c7cb0178a291521123c371394df12d93cacdf4383f9410bfd2a4088cae36caff28622a6f5d6570f122e2c6170725978309cc849c15aeecd8a9f2f9ae711774e051154bbb4688445fd855b07e61668bee536ae50d719bea59b5f79608cef71f6527b6b2c83f50f4decee96073723b057a53c6289ff28cc66bc045ff3b19aa94c93e3830c7a4ab2a9aa25a2fa3391832cefac3d6d9854691a5d05f6152cbdcb25ac004ac580cd05c9e359a7a10ca9611dca96ab48afe9be616592bab48edc1339a69e9c1c4479b5cb30ef4125f80945091eec45aebb3b6bc033145564a386ec68707fcff00d286b2d7e9abb233901621c651ab2a579a89cb94e99ff70e0c2b12bb34d9faf684b6791f88fa14ae8917157c71baf93f5e67e385915b2cd6a83fde53d58022ddc9eac45be2e42a58e9fad0d99d053d174b06c83e72cf15788165798e079a3ec192c82ad2a45a77c76c6169bddb14996f10c6a7b2a9766205abc18e662fd3ae4d3f68dbdd30a9f559ee7a818beed006a185f7ff6efbc5140aa37d4620f5e493cee6ad24472aafd9200423e220069a50ba90180f04de0a5f35c83982d7de0d539f03bf137416e46cb069d82f3d01d9ac5f66376b23556efd8263ebbf72b3b1c6dcb0c5ed343c29a856611879d23d48e62f625e82f6fc6525185617e0f726dc5abfa25eda4d687980b1da2107632ce4a029554855b1fbb2b0fe94799ac471f5337b479aa071860815d3830fe931903c8f7d268895c2d7903aa2ef9884ecfdb437384ea939a3f5d15bc55ddd362d3e05a2b794b7eeb190ef322d9bec7aae41fa4f8cf999a4607649d1fd5bebbe55d1de544c974cd7bfb2af42c1314e4f89afaa71f82b42b746c8be8b0f16ff48ccb312d1d53a0d602d62a84f4ed91c430b2c627f26b3a71ea1b73a619b51defe4075cba6f6c73bca387717610ed77fb1956e26ee5954e8bae51a324a185db2098230b0a9e54c7018e8d1f6b1f9cbfdc9c372e52ee4bac88f402706a8525b2d4dac04fada7fd5d8197501ade355f1a748d2d79f198868618f42d546045619bc32d83cea8331a80d120493021558fad23a0f956bc91f5d7da6b9a651cef588cd27d6d7acbeb47bf9481903c64c3edb0ab3f32ad8bdf306d78d8fad1c9c237c26be45b64e19143d723e89efdd7950eaf89b2b396f9facb448b0d82e15182c7c518e3b65b9eadac651adaa6bb04d18abc4d06730c4ee149ee2cccb0d18f7ab4527a3635b8e05e1cd2d11f719e23e3f1ffbf7a17b998dc094f23f5addc39d3b98e281b4eb8ec123392eb3f13f91c3a61d39aa6ae71665a3ac27bffc72a1cc42a1c3b140fcd11ef55b584a72d61839e3d92439c3c533670e8c3d27a38a5db67bf13322ce45028468c1d704fad870e40815791936dfcd7c0788ef8ef49a2caa225c3f0abc8e47019023f484c1aa8054215f750f59eb7df2866dd6edb960d164da6a18dc5626a17fcde354474f63ab5b7fcf557186aa4c51de4bcc836c65cf6ae78cc92e6fdff1821d777fe0be2a94f942c406b8b38367281712748cbbd77927e46b15deaf5067b455fe0824abeffc722d2f0ee223eaa9e1e352fb4ac421119dd9b5328f9e566489c17c6384c326b6f9f656ac38bde182799cf847a590738e991498f15023248a056df83c35a516f1852b0c068a97e640a5ef58ce6453bf515adb54ad9c6bfefd62463fd11c16c63f19b82a2287cf5ccb29d39e68da44b4571bc289fedba5f8b2d14e4dad27ea1e453302c123e230f44f720a65be637a76af35bd5d6f90c2a74dd9b5140e2cd35193f2cbcc35533744555c351dd4a014441b7a58c97f655d66c656fd670e55ec064037a015f8ad772b5048afc80dc49c05577c5aedd017e5bea42bdf10ed639fa6288d742285a9573a6bcce4ff07ebcc75e74e80d1e1edf244f1ec185fdf85a3109438581005e67213e53ab44607cd4e81ffd4745a7659436cae5a8c689b1199b03d7c9d4b8ad62195e0feb74f6873601632a5f02b290d92c51ce5e350d33f431f6d7fa912091720000bed36c5c9b0fe242820a5b24fc6fcb42081a1470e39154acfadc9b86f743a9e2d01d98a516cd664bbc04c43525b30c4034f7070692b56d49047c7d47b19f7ce2a0f4000b5d4321fbf2ba392978e5d1ff4e141038b6ae49c5199bd9d6799b43f4dcfc009038c11413e9b7555876e01971878a4690255b17df14271e0bf56fee3d90b10dc78a1a26a5162a57dda979524f613ec4ad23c4de2166291aeed03f1a699c75ba69e0c30d1c0f8efc79a5d81455fb58f8604b3a1238ac8b62cf70832c8323f9dc7252db2fb51ab04b8d444223cacbab8b9c3b94ac79b7dae2106ff0b82ae2fb3112f19e4d01ebf4cf3774034d92df365e3384edaf18c7d29d8584c6b7a35db616987229480105a04c94f5539c17617af088814e18cf007d0cb2a26a89afb9ca5f87898594fc0fb29e587b4ccac790170a4e2a654b6599ed5a2b30985ca75677fa5d1b68f40652126a5b3e3ca2e84ce11350051a1f62d955b1a40fb699ac54e00ba82b52af5758ac7ee74b30fdce9811e1e79f528cc484d8851bedc027861188725918e72cc11918b215fb12138ff0cfb6d60649f73710734b1d3eeb1724839584c5ab116f557b4f8d40786840c141137b616dfc6f6f4c403c5e7decdb7c1516c9b8b90991cfcbaee92c8a51967b8658ffc41f7cfa3ddf12bdc0e77fcd99bf6b2457fd3602f09ca946b0ae1f9e1c2e47e0cb46b3785730b797f80236cb79acbd50fd7946b32fcc51d99dcde45ede7e261c77f6ae3d1f88b03f7647d1f44874d9af1da10b735ddb40658c35a07d6ec8e432edb5cbd6ba6c96f3091feba0830b89b41d25e17dff7fc479ba822b8b9e1daafa09ac7ae5c6800d2d06f3481f5bc787f15261f677b2648df60a3fccff9ad21eccbf01aa8a4de76d16959dca63270d4a8b8954b3b04377c91c0d8ad415eaf7ac42f78c759d138e85ab555b2d300bde5e4262cff7954d9898e0d2eabbaf16c91085e2337e87d1863908000c3b59fb95bc8e79136ce3fcc352df74fab46959948885791e58927b31c041e6dd2e232e6d99531c96af74630b48f382861793fd586e9cda5fdd44f99227de820e5972f40b82692b2ea6472c52e7a976a6330a3f3a23039e8f123213ac7216fabb94af668278579e0ce0f3894d8adbea40e0c4e9bbe4ba0fe1170f7cd9618aa06ffef901d019318387a8450946bf2bc516e32e1265dfa5e4195c058e8f76792066941935530c2cf56b4a6995ad4ee5ef38093d80d401772cbeb4027c3c472f0d2375aaf5a288dcb38aeae0f6c821f27700d3bc30913f7e72fefb8f86826f18b1953d3d594ea92f421e38a0a6cd0013635de68626cc9980a006b2047bc03a532b84a3cde24901d7c498125f4b67343fd1f2e3bee44d2b9078e556b0a64fa842054954e2d00f93a1d9a8db171a7052c7444c530f6c84f9458cf68953288ac3f9005f4f7c2a1a132d91e75b10cc7a661766b1418f881d36ee370d4756356fb5018be30379036be5147cfe10fb1b628a6fc57b2d10b3a13500e53042ddfe169747fd9d75c1bb424f6032802f22ad2ea82cb34d6dc2169d05d853c76f62bacf7617f66a29dcae547dfc1d96f0c21a1388888c5d8a5f3fa21ba2daf7f07bb3107cfb25c22029df9f2aa2784c9aae3218a23f91faacf1f6168adabe56c5f5ec11348e2e1d4f8cf97ff90161ebbdd6ccc1c2541f2863068af3378b92094b5fee94a1b1d06da45564ee4c12cbef20f13aab07e481eacd9408d106e15254acbe94a1ca7ff0871f73bbf694e25db09a0b20e8add8e34dade1dd9b2614360233cada7386b84469d6b38140f6355126738c7dae96f179a429b57d72a3fa2605a95c7ff5d4ccebf39ec08e753103659d4da3ab35b523f0d88cb2d19b61a64fa48ebc5ec16bd78895fd324a1332d5a376d8e77fce41969fa00e7719ee48ae8e7aa5c13d12468123a266433d55703560250514c039bb7ec1fc677d9a2225189405351a50e183d898341a04e9cf824c50a5494672385442101ccdb0700444f054e86d09ebd48bcee490c0a2ded621195140d7578629952706d167576a4433f483343f6a6eba37e3b3a5b138130b28d3e52a7e41b352d0b785221438bd88e04e5ec51da77e6d150772e89ba8c036cd4c72edf74a149c86ddcbfbe3bbd5048ca51ada2a7ce0a7fb038f404113bc2e089b6ea63c02fc14ad706cfc5cede17d904754a59aabb965ccb8d8e3405711ee021cf620720228dad872a3bcdabba9a5f1c5bfda902eb3a12dd08f81156f22dd8d0d87ea1f7bc64b89b84ff1f090de271fd63eaea7a9d333fcc5b97d552a8390d5f608b3aea0d83ed246bfffda6bfeae86a0f7d778b023bfec540487c4f86cc4033789e5625d791911099b1e79fa65ba0b3956760a2f3c0bf08fc155e7ec2933330fe4a31ef91232685a49da4b36b78fed572952a77e9d544ab62f0979d9861dc9b032e5a2ce118052bacc7df8f96e912826e5dcd2d049b9f02e359fa76df7a82aaf8441cd75a72561149cc2b29c8fb86764bf1d7cd1de58876d40137163551aa1ea47cc9efcb1ee2cd731abe34fdf537f91c0a6cd5251b4066a8642df0199fcaa695fe8988587accab8a318663ef7dacab02b596ca8fcca45fe81b42b43639beeb8b1384573000763a1ee20d0fff6ac8ba88c5076f7b7a6c843b2e8f64484c629763e166a8709ed1e65ebb13df6062ce07af921d2933fcd9df2e90daacf2b9c7c57caa92da3345c5b9f710ee6a3c2ba3d48b402c58f99cf0e8be46b1d97f10a5f971894321fd95fa7f40e23b63b2704e9edc9a34498c91332d9648a95ebf4867803e8a0b39cda824d0b9198503fa1daa54810b5b571f6ca170eb1d6bd2dd5120737571157d4f2a748ab511b80dc282ca22cf93c07165e8e1f61c3f5f284d3476e033f586300478e1f82f9119794f8927c86ddda8b6278abbd6b718d7220626d300ef62de574232710443ff56f610a3668738ebe4501bdcf2efd532e4eb6c9e81c1a0a2fd39285d5dc62d8d7370578e959f6ce8178cea9ddf27b67d42ac255716b45d1a8ba50c95b8a96c0dbfeea96818018db093c36640f6523d03cf6915fc5ad873e9410e78d8117ddbc735b96212c26447f8902330f5a425075ae1ec36946b8fb1de1364b7a97697bb57c10b1116375f7e79188d871c67407ab0dd96b1a2d80cf3efac4bdc710a344867293756738cb2ddf2aec3c38a8ded99b2cf57d7dbb95ff18e8b091a4ec7ce8498af3a387f8d1cb64d08e28ef7adad9251ef7132cdd296efd8c46201a348f76f9f027b13b03f898b64cb96f40268ef65da6c3e1c39ca05d79134061ea41b652733e48aef3a9ddd2d7a3e25c0bdc2d380f2f05aa000a4814ba05a9129e023b6ec60c826d82b962fe871e02ac2fe90a4641ea099ac0a0c9efe5e583eac04faf6e25746173f63051db38cc3e32124f45369a88f46bfad9df9395f486dcea688db0057ec5d9e307144007fbf44557142a3512698b2e52c09cced26adc22b0b678582f4d82c5b40fcfc6de4d463d338707729e7c34f8ba7f094f4ac3d72d25482a80c044e69e122fcdd2bc9260bc18e8627fca602e02c52a3f013ed2d432275fc8f8ce200033549a2bafdadebc77e4fbdcd40aee442b3a146d14cdbc455944ae8a9edb1af9f8759e9fce231458c51ed0ba3c2481a289567e3127905530d17db5582be45da9f3af4f55b25ea6adc419bffd514f88e8e1b734f1cdfd3d5354377c4d5942d839dc53bf4b95035f26624ec2b426f5d247520e95589cfa360a8fc151ba2f2e85dfea946b41b0e9e19cdd66c73ec489d8470275d6755b07860571ba554e2f955fed0805c8543d3799954a720b6ced5a2ffbc96990e43788e39560b98a292b80ac04a559f05bd79e6cfbb47bef644dfcac283f321a021a52f1df49ceaa8ca2451ca6157d1b211ef2e50136bb156e51662858b14cf49e15a18ac80c21391e5663730649481196c636a59e80c3cfca3baa4752a942764f486751cf70e6dc900d817bbe593a867ebeff5242e72806e4901274559453523e299a3b45b49d666c9950a0b23b9b0bc4cd90b9efe714936910c351dbff04db42cda6a559dab74410a2d5f78c9e4c1053b7bea830e7afefee670775027bd85d1ba1c15298638cce613bb095a87f3f208f4ad563df35541276405aa50d918729e256c535fe649c3e5f7a5a221ca2a0dc361dd19d887827fdd1a69bd3bd2c80cb083c8cf72831e1f02eb44217b53177a62f866e55cce890c096e79b43baf98a1068622fe99228a15f9ad66180a97d2030cabfd54382475b1cf586939921dfd9ec6de72348176986c0dc583fd0f2e88b55153bd5ce162b636acd87be10ad96fb97978def50648f490314e7c85aa30fd58ca0cecea817c2f7255563bb6a42573477767f21a889a7029bce1893f2fa9d45815360e822ffb2ffb93b75d29de2054419b692fad76c1d85d453b26277e380eac6681e9b89005e27f8aaaf73d3abecdc4b126dc5884fab2e3222f614513ad661413983a7ecaa80e9a5c83ba62135f362bd5515e36151d436b99640e7caedfd241e911657809835fc64794f120ec5d21d964d5ba09e516660e78a9f8d580f03cc58471c3eaedf00f24be55f1472c4f198b2e31a57ac23fe25252087b6711dcfbee10e3231ea8a65755fe0f3398f65fd6d1105a0528d9133ec788e34933723ff622e9913233aec318c4393f34bef0715f3d51a19f6abf5e322c22b699d549d7f82c05293109b111d5188a9679f6f69196e0d98c8f26ad0f16c9bb2bcd18f5af2eeecbbe10c5b7c76f5662140bbd297e995215330129abed83645a32508759da2b80358aae1a5dec078cf06319639f5ba71c5ebf872160922d1b409c7c1104f16a6b0dfa6f637eca0ca14e4bb4036837d65348f7640b86758b147f66f5b619341f9f23d89c6bb75119b0d8ae380a72f94c25522308e842b2027622556ade98ad48cd55c04893ead96c35d38f3265050f7c726be4c20e3fd6350fbc930c3fb9d03e10675b533d15359a2c27db88fc352bbdc7646b5d2a812d8076962f89bf746644b72f51c8d8d467a58d69955e78ed15913575d306902d4e67928768d4b981cddcaa822e7ec4fb53fafd5fd5c47aa98b70e2d40e2e5fb0727e8f8c5882d880663dcf7e113e166136fd6644f34d1f6b5c9564102dd6a64bd9ee9ca48125dd67d2d6ddafafc1e21b49d184cde6ef7c2e7643c29b6c7d09075b72ac41972fcde624d1c9630111aad7d38cad0ddcf1fb68ae2c3a504fccafdbebc47c60582a7c5be95a3d5dd6ac92f03bf0380207a898146834452c62695cfea27c7046a9178869ff6802930776eb4be32e67bd6eabd69f0661e3562e0210210da07b198144d68f4646e7fc61ea4269f861234eba9f7a43337bd35ce0d6f776947cbfb3b3ef6b0b666463b93616b76a780f8157b39ee2e2a31d594992415e7f5cb608755144e118d49a82bea0722976718af7522136e717513b19a31feae3bd48f5ab8de44c6aa857c203edf53bca2943e7f91ce2fc96f4559263e4e4e188a7418ea0387a784f4445b0fbb0fca3dd016bffe3cfed253f068fb0849d2753ace148190b709480301165154fe05fb5cc2732b75cba430020ef53966eac8db41ad97a134503d3019005dfe67d5965b95c7a4354afafb6c194ec76a27186e6ced09bae97d9578f6e77cda69fb01917a3cccd2d335ba82f5b6e7ebdcb409d868bfede017bc715013a271e16658fed22d8ec8bf50f04947a27bba000b6e35d21dff30578f61418e1335d9cf862796e249e26a43c5ff2a462eb85fc9001bbbca187a527777b58bd9dfff3ead953f1c9aa48859bc240be2fbc5a738dceaf92f38abc1897d4a972aa7763ee722fc1adac6f4454e5c277d77e9d0164f59dacd5e195dac3e73578143fa5dea9d0a64604743abef137a187d12fa835131a50a20a0b15c70e491094db044b85a58fd0f48eeb3fd687ec323d3ce5ba6254ad5e00298ec633cb25cb142393a047e22af2ddf88cdf41d7473e962da210de3b0430ea60e869aef4591420d053c4f8f74a3cc3215e1f2b0a36066f1eade32f1d65166bd9a7dbe51c0ee710f776a4a168a14fe5c2197180aef83a29a40fd1cd5c2b90b1eb0962433b7b7f0bf0f36d9a85488f6b5ccb19fc58bead73cbef8361dac2f32cdcf59d70db5bd540e2214026eb5b45d7af25fd8a1661de61552daee3c2f0caf531012b43e31751f8a81d3147b36286dfc0c644cbf533639de98e4d2563e90faab76c367a2e62ed4d4afaf63c452818c9c2700c5bd379d6c1c60ee59229b9a29332b52979d49817dfc6935fc8295cbdb11efd93852bfcd0580280b3884fea397de6341186a63b317e310457393e5104d8592b795ffb9bebf1828e039c402dd5099f0478d5e363df58df937ae0b200ea07354abd72a5cdba6cd62a1daab3c0018df06d8929563a2dbfc0ecdacba95dd235983b377fdd4711028fd39d60693844c0ea78575899058906d27494b1560b78fe5f388d906d2de477a85e890f79a1f06f891475ed04bfd3db84beba764db16832fd5f32daa8cbea899ae32048e6cc000a2a096a0be252506ff83e225b95402e3207d6a7b15db8f000b90b70a5bc66a8d30bb91fdb7e7e96b45b70a12f70772a48c54d52b62d35eae84e6e6a09e59f70a949bcba965ca697cc736a1d2a28f8fe9e9a31dae65699b0ac38397b4e3f67776aee0b83ebd4fe30c0a1684ae97ebec5b47cd58aa021b861e87ea98a3e246ef6f21f7960de92f03df65d956a4c32cd4f9d2952cadaa7ca8347da1e912caa2e8dbffeec98882ae40ffd97df208f7a8763525f2702ccd442a2472ed222a3af8086c7f3049d9db120b4bb4e122132c53b3cc8b570fbb01c4f4f1632e14a1db1d37e53de4276a91ab2ac36db854072f9f9b7caaa8bf462ce907d3a8640595c4a954c84d5037fea3373480b0ff2bd10ed2310691d669050f843dc532aa03163fbe20ada37968bb277a8150ab88d6a64cec965875a7856a3d217381b281d78d7a74d3ccb6c37c180767af233c3c3bb6a6f6de1c86760af8251c967dcc58a03000c096e14f5f303e5fdea34b40f3dd9efa2b1236034c987f9cb8c2013fe7bc72c0f7d406cee5eab3e6aae93bebb71c56aaaac8ef12421d229399a1bee39e07844c805393fb1e4015d5fc8d528acbc3e0d91d7c94cd35d550e01fb975548056280df59b9685b74cb31c3332756603e0ebcf3a89a5321f405f74d93cce6983a3253b761c75c2390a4337f2da562116c6a48f5789bc3760ce4a4ecd97eb38101352fec241752a072caa300539252e0da7392a269aa9b5e14861e69fd0154870b4baf34e5efa6c24a5ff0fc1921d3bb2d9596ed05a6225506340d6fc1d813a55732ed661f278f5efbccff326ef95a07c6e4575284d3da750ade911249b6fe257a6a05b38d84db6b50738f2d5ab3427eb0e4ce281eea10004d8e09947368bd5f7c39b3b393b1fe2b2e3f42213b2d3402ef233a39ec2a347a695fc33c76dc7aba88beaa510d663492073a16eaf89361a5b75494822a3a36091139901f01c1f7a78aa1785f6522b5541ab1b5e9f7be8abf96497751953f13f3fdaaa9a453612fd1cfbdd080f5436acc4b3d133c5809335bd7d635912c98a8c62007a3a21633a5d88230188d1720cae2a0231ab819e5715f3e0bf5d72ed02ce49ba03e47b7c4f5a0831bc36fdb2d0c24fb68925e17c14a60977655dea755a58726ab57fdcec8803f0505ee3edd6730447ac4b08c2de44923bc1307e1f56b0a430de7837ac0377cf807266d3a4bde6528c758d4f2440c99fe90aa84eae71d2917dc6d6a8df33c54ab6b16c86d63567359ca1ccc438dcb8a64e70719f82571137a80ce52535c177585860f84e7c50d18ad31ff790d7179d59d3a2aec27a4afe7c69a7cce6985876868b3562b334017ab1ba9b4b4250d1d88b889460a5b93401fc7f78cf46bcf163957692a90cfe69968c77e5c6932d236c0db6225e72421b26834faa739e6b1c0156eff5664b7c3fc0bdb92a11bbcf7e4a5e123cae1cbb7405041406a4d21b51e3051c59d79b9888c698cf03829d785fae307db33e41ec1e05f766c0d76946f65ba5e65968e6bc31fb227e79399365416f93a8e4d23d587be575dd52cce9bb9d26f33ef87892c093b41df00f7ed5a091b80819957114ce278f2da9b80e9e37861911e0927eb653ced6a7cac27f64ed33a6cafbfcda0b7a8b6becc2b77ba2da55d4491ff5aa51b967186601c0c0292edea23e0c117cf6b9a5fa8ffee8a6864959d137d054c734aeba62b2e8bae19452582e9ee2109091542337b3bb2712983b13653159e7ab6adc2f1b82acc03e1653639e8e6d2b4a25ac1838a3d460c84bed955c800cf52b5935bc730310f3a266af760e56fea45502b268f9c64486bff58bb2742e09f942d32e72ed838d31ceaac59c73ed77d09f738f04f1116c5c29f2eff1c5b410004e2aaf40f771cb61cdf35d0a32eca75496b203704d6778c6eb13cdc2e86a4a715b21e5cd027d4ffc917de5842b9c70ca5d909851d97ef040f0e0b63ca22818283e43e77c8490f191728c255647c30941634345c7dbf71c9f427eeab233dd2bfdc48a00ea4409979889056661863404d1a9e9cb5cd8135a590568aaf67426206e29e074462ad8f413243fd3240bbe56f03d14515db70388edfb8f695f57ebbbd2444efa98eb37c75da2b4beeda798c1fc1954f33da5b42625b86a4ecfc5d80e1748598e2c8116caca6a9868a12ad37d7b2e4abc1f72d6e4cda4e1b28370e7432a21ce353a1d7b0e0ed3da9b352597928153fa0c89417fa0cf9a71418ed65cd09c983091dcc4ea3ade68061b7d8829c5b0d2194815ed912c69f4890f740f22560f3d9e1ac4d8b39b92e3811a9a1fe3de019aa1fe1944f029d8df637207504b9cdd7c6c67278e327cb3b944982ec9edfe9fc48c1a0d733e40eced652792ae0ef6e14f2f695f7a6083b5482146fda4e6495ec58b802a5f5310a0a809384fd40a22eb7ab1a9e539fa7bcf172629a55beafaa8aa1b028e5236487dc585ac6afd580dc0b12f523d6063838c04a1d1a9194b723c59989cee50eecfd03087ebe37b3466980a6be2596160795a2a21c700d9a0155ed4cc65afd7dc3593a4dc80681cace94349937ac0f4f8e1238d8071e5dd36412e411073cd990b0d240c32222ec20b50281b30f7e8429ec0967a9c91d02325cb06a859c4119d199407dc5eb4eac5eb74b91c93137ed5d9f41ac503bb00cf3c92acde22d3cfae2f286b47869bdc1c0c392a7e05c07e857a0fa2cad554824a67b5c55ed49f62ecfaa0861b86d759a23f93e5090d0746f89a46fde48d1628d763c8901be3dd81dd2b38f1ec4c9e79e3a1122d86d778dcc42ff04d6dc8783dfc8e5eb528f7c6b19bbe5bfedef0eb83f8f4162f24d4541671dee4ae466666fd86d8e31c7de8bf588483bde5be9116d974218aa40076e0ff91296949e8a8a915ad236bf945d1fc2b2fff5126615202137252872f7f8230f8af06f6209cba511bfd1fd26843477e6866f38a9b9b5d869d25b4202ae9621a7d40529c9374d603a54a97b7deebacc47c1196e16aeff4e74453e0f21bf46edf4e2bb5cf64759137c27b15e199b7e998f9cfbcea71307e96947aaf0392c9f5ca3d01ec98c74ad74e0f8c8f28931151c6378c3a4d02ac3776bf29d038cecc2cdd03c31579e465e7100c925105eeb69ecd0d879970eef918e0e0fe5cc7c63e24177dd2a6cba0bd3242abcfc2ed8da5aba286a48c2b6cc5cb13960acf00eb444a1796828b2b13c0f4a5777a1620b69c1e963b6fc1cdcfa64a629e6a5ae4a5a7afdc2f1b3bb3f4b10c1c34f358aabdda66a1bb419c7823f1573dfa300955e53eeb1979b69fc72b4583984787661ad69f4e63d7e83392f9defe5460da96b4bd6312fc10145a5cc0a3694efa193e7b98e0fdbbdb3d9826eb00a5e55346ba2baa8302849d2528ac811ea1467725ea40317f12f5b768304bcd8771e5121d1eeb7f13a8453fe8cf7ff75e795e76e6ff8f304a9d86347f94ea020696335f5a52dfa352d5ead0f1c2c59f235b3909f83f1420e8e7b98b0b748f7a6f6e77c06883b05d6be6fa2fba9d963f17d7f4d58bcd748b6b124c2bea301cf6b1491ab6b3b07dcf10413e4944d70901958d1aa70e78d866b735333a83316fe5567bdb35a91c64e0bd27d3c7aaeee984e004a2054a7fb3403d4bc61bca51adecb2848b80a085e0a128ddbf3cd5f9ce6344ca46fb38a29c29ecfdc37239249cf6bc466b89310cd0fb8cd25540ab0916ec51da40ed21df9345321dd15625981c5856d6a00dab3e91bb80925211d3291e75b4216e243686635bfdf7c51b20fd7bab130411b7671cd6943d3c2f2e80631716322762844dd6d39d0f089028577f01121d888020367362be4610f80cb11c4d6d9b6f8279c0f12c3107a04d9304d5b71ab90de724cdf540cf9e2bb3a3b91081bef9bf34ceca9ce51c0f10ac7466bc57eb762dc3c4b3c5c61a15c87b3b3301f90c6364550d2255b2cb485ed5575e196ea6791ef927533be818a61a5f552b00a80631f4a8ac87521dc3fef3e88773bd6f9cba8a06a95d37f60989bbd71be14bed9696ef036424e51692977c3d9c816d02706eeb13cb2e88fb81d2f286eaa895f55265a6e17ec688601414150932a98dcff3ed15a7605f1b5c82e658620c7e7bff597bc0c97da0d43bc5ef0f69a416081e8731afb42b96beee6b3dd7190bd6a05397c376942643a363cee4cad748aa321595b9eb1238c62d7ae30a1fd460b0ad13d69d7a0460ead28286dfc5fe09f9e3fba7ee19346f6e1cde368c2b32f672faf6ce4580439e6acc5ab52383e9666a4222d7423d4e31b02aa02799f190053c90222d7184423f8d0187ac3b47afc48df80f60216ab62fc3b3f6a12a9bd146a8c647d9e3e2eca7ce726fa1b3af67f4d62709d13569d32c462a329a4625bf3bca4bccdd2e7fed1ce134edbda83901a69549d1500ddee15e47651d0596cf84f84443e0c760286cd95d4f38ff52f442e6cfa551a2b4dcbcb56d1fca452a8ec144a6a74090a44443ae99ebb7bcb5703ac1b3af162f00288601697bdd1266353e2021554e1b0fb43988f563b63f5c56e7789ae92b37528ee757be8b18048bf942837fd52193b9850153a4c9f0c9f8fcf9dd943de57949455ef4821a2b8781a1ab2b22225111f49e10396e78e64f0d44126430bdfe8b088c62ba487088e5156e6db0bdea24b8b94b8a641f4497c74d2bfa7828cd3b6cf54b618ded0bce739ac1805c7b61344db14aba05820c14e4a3a9e71cf6388911d2960f28c82e7e3bfa8164e2729e73a99120f78003b25ddfc60673d78a1102e3017e300067924282b17f975a0f7e46eace7e00e1bb0195774193d4aef9249c45eb9de9174b036d6ae406d5e4988186adff59448f4237c7edda44b0cb2bb3d5e32bde45545ec7ceb7e3434d265f214bde2fd6c7add9c315b8fff7336862bbb4a76f5d8f1d861e55f70f880b80c750b8c22fc17badf9896425be1c321c17c4d9a442f8eb87cd860ea163136c4353ca2d742e3354801f1aab922e0eddd7c3d2f645b67b019d1dc8112804b59b630d6b9a240597e411b25952cc4686542c2280ca7a15bed63b6a63e80b44e94bd6bfd9c8e283e1c85918f73afd0993bc750230058d0ca667229de58a59979a6b479d89819db790ff7342e68aa0bf1c695356f650fad6b47b9b8ae5fff178f052981c5ef1874049b0edbbf384954cfa76981a055ba277f8dd9e4ddb95abeb399a5da60aa92376d4ab4e05edc5580a21e9820618eac156f38ac2710b457e8fc399ccf6ac9439cb1fc1c79faeeb5a8e7d48e933c82f362a6cc776b99ae8a467d306e449732a7dbea46e697d6e6d0965af257027a7b0ecff9a4ac42eb00e8eb7e2055a422ae944242eac7bc5b7d2f31c539af2f823d96e7937d50110dada431758e888600cbff0306974418b2b6a777b001bc3c9aae5428f11e030bc6eeef6bc8afedf6ce67e2167f03c2f2a152022b67671692acca8eefbe00a891d5a0a7690bb8417941da1df358dc262091e03bf7cf41198fc61277e7cc7e67fb0e6a6acd9f7eacf2756c93e1684778809ebe673a9f993b7805e1c73ea51c23637e0f3c1ebd30232aec061d0c30197715111c0f222e24ccfcef502db085f1cbf36e35823485a510c854fd1112db3f79606cf9957270ad86977cff8d02dd2c7462a669565d47e7c91ca12c10f94798ce2e398a4af773df2a9d2714673d42a864914c3389749ed0dd9f55eb2385a34be94906dbf1dd22463c0070cab770c0289d987e65c7cdf54a18bfb6c3e43f6085e225890973afb04db0070ac204719f3e045dbf90d52465d79494f004acde2cf3abd51e32669b870ca6bf3fa69d49fb9a6e367c342d8385565c419f8f41d1687267e9ec80a585446434327c3d5a273f97f051a5fb23a3bded7e8bebdfa2e7a213f8db85bc51236605b1c402ef33df8cb76de1fa13bdb4902a39132045883610fd417b9b964fab5a78a18efc699d4cefb03ff3cd87880c9ab47c6abdee39732e1d26e67d7eb90e18622ace612a04ae5e30f11ee0d41b0089c59d99b7fe06fbb0720975d0f42d282c947525c378628cdb573eb59fdf96d63543181a9de0b316602381528f7bebe72446b416360d1f435864db21985e93c26b7eb21fcdcd3628ccb1cf6f39bfbf9ae606545f5ae3eb86f056e6d95609273f3c3cde3a55d029efff14e217333f7239a6631d7568ce06ec6d1e00a1cd698558d37590452b3e5ae6b95df8360c3f93e21d9a8c51fff86105e9c9f7ea1f586fa081292cd45e00442aaa26d8b58d119280ec95e26b06646cfed7f1df3b41ad118780065f6ca83ca7d36d2448f193e833391fedad275c15606fa27823f2aa8b6ae678f2666d92ddb5c96ee02318a4de83dfd0c58b2365e1d9b685e8e80c3e61a39cec79037184c67553799964f1c4ddb61179fc7e856f10359afa52befa80324dda6e6187077be8882113130efde2a739e87de013db044761cdb28fdf1ab4865474e5533329d458446dad796b6c3b5746ad4a9774d81b947750e78ed2953062431014c04880e1699662a6faef0e63b415026fec3fbc55d2523a5e8624d7a97862f68da034709f145f2c3175d58fed45ab6d3e2cfff7b677b2a1d5420b37b68fe7bb7a21df46c20cd9f155c212ded81988e70191631e7e6503d8186b1525e0879ab200e5d4b1ad5b507d64e7bcbc1018d41c5e4ca707bb3bc1f08cf51332af97cfc1176862f2b5bc87397855fb35493db965fd3662c4ba449c1001a37de92caf29dcb680ea736482ae50e04c5b42ef742fde4bc9394f0027c283c953b15e0fa023feaf21feb28735840759ef5c8ebeefa7d238f2cc3398e8a483d19f3c8ff25b004e70fc19e9dc6ff69b07f873f828323f2646f0e4d515fedc037fc68f94ff3cce3219754d2a2d40424139c6bfd5b41b184dcbdfd9c26424063a812379b77c6b8b1694f904aa5c8d6386d14b4b1993baddb896acf9efb75c696f772593300ba0dad0228d6dad32f865c774a8e76be393136964de5e50a2b39334bee5879d565ffd6123fa5081ff88c7e48b9e5fdca3f1883b10ab46259dd875883fdd969893ebcb3e0304bdaf82b0bb1998ae82396db15b72a0d4b3469d45e3af59479b87ffe36b611ebb1922fbabf6883a3f37c1bea85947f05a9e6e7e849be361d31f2ba7a2e2e81b4eff0dfa730fe6f9f5e8feb2df6145670bdb7dbc34ba2a7f4f35ee450b7073d5275185a187ca0edc39ce0b228bd8ea0be58277e663ac9cfcd365f54aaea924af479ba109974670f3f11213b713f14b07f0dff7793f21c124f3afcea0c0b43e7412e5be8320ac71670aff355cf19543373458d9c32728ca26f3c1061e43fb9a2d5b08a07fb85602629688f463435742d197b90fd9f44914616cbb36ec48456fdda24a61e2b697e79f513c8f461d8ee9c185b31f2c0408effa5145a6e12c41803012113b055778683bbea3d917eb0ff836344b2ba1822b6da79b148ddc3c6ac7ac497f21299283e1fce685f8ccbbdb6379e04287ab0c83b42d021dabdd4949621548b153e9a21d32daff86d73e0007a15c16761899fb577286fe1d73e078cbf398ad78eea192d9c56e546fc4b6c250494a79381d8c8c412fe374209726ce9b5fda2cf28563497882ab5d067578ad9c32cefaf34ec68595a96803f11f619e1fb5709202bc4eae99507ae08224cf687c8ffcdd3823587381ca25a66a779cd869ef76a8649aef040904df80a3cc449ad8683c5d00054f4f0f059067d4ba8bff0cdb98bcb236fca7bf5f427b19869186e77294207e5b12f419b5775d9b66494e0195dbfc3b0968f8d36ddfc55d1132a62ae0125c0081e10e09a804c3a25290399e84094d90365fb9cb3bd7be75eb9c0003af3e68296ad454904665ee9daff2c281bf01e91d659cc6a45cf5816eff5091f7223969ff8748b3f2e97a3b4a015aa2baf1800972d1cf0e012813a54a63617234251c9eba46b390f5289780bad427f18af089c65165389c039f2cee2c6b8a52ea909114dc4f6c756bce09dac8e6bb708468d92b1b878dbde0a08b00e0b8ebdb730f9d5fcb86d043a64fe0ff1d3d526078e2cf4107d45cbc886dbfab73319b3b58583b8fdc6e4c56f48fa9bed03c8c9f47ee5ba900f10bce171437a2a94c543492f0f847080e0854d19dbab38b6cf067ff6fd756eca34e8a0692d383e8be1d3ead58e4052afbee87205b4985ad3e2b607cadac35fecd1ab1e00a13eb5c4f98518320f82cf5af1c62661c9fa01e3f67e9fab3c9bdf7f1bf9896d95da1afcb47e9042270ffaaed3f5466bd4c157d8c4fd5837d00ec5eed54c43444c04f65abfdcc32be75d3e0306a158a0428857aa8f4cbf0be0149b1f87b4687a9ceab33e930ab499aa585c99f7458179beb38dcda07f4710c9827f0e653de5368fdc457f316fa5a23cd5672929598535c8a6f2db9945a5b24c9bd69906600fd4c7f475a6f622f9db242f8b189b09a00829074bc2f6c944090d88af9bde983fcb27fd8410faafa3f9daead707f2d05b7f547bee1962b1911e2e9b0561a4f2635d084dbbda17dc60923edb5025afe76d541b66b6fc4faf7691f58ff939d89adb90f4bfed618268fde3d7f18a0a89bda6194fef120b99e46406c200a4cf72f36631250b638a4e27bbea7befd85fac05c3dbc1a40cef84bc6a225389a80596dc69298327098130ad61d930c28f5b6cdd313b95766233f028025a9e5429591cd62667474f32396f5e78d58683078bdc7e0023c4839a4f802ab634152043f303af5f6dc28e2de61a4f0ff61f0d04630250a2f37d2c57ed752a05bc28343f58a994b982b062a05ecb70b0aff5e241bd6d258a7e3f1289825a274689a203ba99649b69704614ef7089b2d88b991cde28265bf2f37e2e337a73c38cdf0d0bc963a5d6efe0b90ca0c59aaf2229c051efaaf48ae0a0ce0f660cb31e169512e7858e81aec8c4ed70dc2d3fbe58a13f455e3645a1ae5b6b9057b8fb4fbf8b9e2ba6f27244ecc562e65e2e248a9bd4300a67d0f1750179c3b858043467d04800b4e1a6e84ab77a483390a14830adc3c4b3bd74d95a2a32db17fa9fb63533b4917f76c9101c67f8599bbaf5ed32f0bea86d148638c4d21cc51433bc0ed75ca7e2a25011084cd84d10ebf70bea3da258f0aa42c003d41585e6ce684d47f167060b16c41376938354e03012ef8ac103a761e4e4539bb0e23279ded82ab9d2753afc67d08cb7469f644f84b7fd108feb46578ba8c458b735b09d83678e4e11e2a9819f05e9ba87723923f1fb6043e8cd440c988ec5dfe25f4e03ca8dd9d4877654066f16313f0329b66c12e03675177dfef7f36115df1d070da641b356e4906ddb6a824c7d6ae8f495101922c8ab5dd79daed6341d62b0263899d3e83f566aebcc9055011166c4d77da400d51bcd929f186267d4c503fba1d4217d736c9b1082027fcbcb47f07a910998cecef56481105ed5b24f23195205e08dc2a761dd2f6b7d7f889e6513eae59b83362d216649e9ee10e2fdbfb9388ecf27826eaac84f906ef48b4b3036d5cb85f39bb79011af247edfee5064c75d62e4bb943135b5aeca630c14f9e29b7365e7023896f1d9266da271a9f2ae02d5f645e4349918bd699e1cec9bc6ecf65ff5baf2faa48463481059630f356c3de8773bd0f96169b88c87ecdb2e5fb2b1303074e691c12aaa94d0f1058cf9e6c4fe40da1c31643f1b75d809a824eaa3ba6cf8814f94294f7530ce820b32fa2d2516ec5cd13893e82eab19dd8bf0da1be0b3ad42e726a7e399820e0bcaf0e561ae1054696588006800eabc691cb5025ef918afda8f0c375a66a53bc866aad3b05288a9255ae022c6c5bc67a9a5ad1263b384516b5566137ed15a0b46045c14025b4b6ef233c00868e8e437bb8cdd5abd75a938c0507fa2a8d25dc4a80d10b31a6b1f678a461b0dbbc9015e33a165655cf032787741dfe2acdc43b82d745a2fcc6f7ce1f0c6cf2d434f672f6dbfa98f8c9cd73824062611faa1c992cb46d474d849afe8dcaadc04b78e7b7d6cd5703b2bee1e02f046c1e60bc22c6a9338e8916bcfe5f88b91206c3ef81e167bc2191b27bd8d3c1111549b7aeb4b6cef23581cae59d0a142cbc30185d1fac1615a8dd3c8d3e1766a3a2464921e70daab6ad1f57cd25a1660a63edaa5083f67f4bafdbcd8e1b490a2d34c2071c2e960588955cb744b64cff7a870d706708ff9029675fa389f4b5a13f77d1b58bd0425f4d44f3b629e1dd2ecf525d7c0a6adb5af76b22fbb9afba79e9315c170072d1e7be6ddda21339da085723361e1da4fd01b2d6c4dac62b6e92060a0bc15bcfcc5ad07533529fc2273d00b4f396670eeb03cfb77760cf104e7e45db43b5e72a211de83a05d9926356fe7fd26fdfd255e645c1c9412709334dbe60e4dc2cc9490156d7f884783fd0bc1e7d713c14ff1fd5ac7cf548bcdc310919e058cb4b2e10c7c3b1ade90a96b784429ba8959719bc82bc8f161970284fcf0619531cf03216413882a480538fbcae83718a3da5689912d216f951056c46381588c0ee1bab9af696527b4ffd0464282753a9338709f38f6148f701161753960145e74e5a52d06de1ae422351e4075eb440f0ce199b478c5e9af4a6b895dd16a57bda319603c1c67b1682ef2d116c67392ab67090066c06f44249ea43dd99022e1a9cb0d8f02ac86cdc22667e0e5e1d10c592eb69b5ce6075dfd1e884f43c48f3cce0404da1ddd02ec1f4482ae128287b2d422c8f1d89d80208f015416dd4514be8ec1d3bbdca571429c8ded6008420b4593a837744da24bc72643e9536c025fb4676ae49a3ff665c0fdd0612b79e4a1ef58d2b18e45dc1c1f2c6c151301aae093c45b1f2dcae6f5867f99bd0462195537efbf4138d0aa883123662279bae3c2b61fdd56335468536715a42a7140b01852cb6bdf463385bdbd017454eace39c3dc4bf5558f22015c1afa8d523cbc4d2bd311a1c4063a13fe633fe7938d9a5d398b9053b9757e7184d9cb08fbfe9955e8d65ca812d7c03555a16bf27dd7a19b933a8671b1ce9415b3fd3d32fd66f30366d79eefcc1d8d35178bc9f9a5925a668d6adfea4b689eafb969f331931ca33811445b6e73db6da50a0787342ac9528188b152b9fb65c5fc81b0b58015c505cdda4f618a89fe43aa264922dbd37c84b8654c457b117d9eafe7c8f4277f4fcbe5bafdfb6f2ccdd5f6d52b94e33d901d0db814aa14919fba99f4aae4e93b08e8b2da5e95b1111fd8ffe946a526c3586b606eeefa802f07bc6236748497058164ed54cea7df8a60824728e8da86d7846fa2db3d13020b55dbd9663f8432dfa61b227549b6a0c220b6595edb8f872cf2aeee581ccf3a64d3afa5a1ade3db70ea0838407a3ae3a891c077feb276b23cbfb404447d7f3651c0a9bd14b090c83eb282562c70f5176c393e06f2d82f3c7ff6a2b62aaf615f5e2ee1058e4daef4a941568d6a5e330e2202fe5fd3ffe4d0a71dff9e3b4b1aae8488ebbbb23cd411861ce02ad262fdbca3f37a0560f8d4655642a705d71ae0f95f3f579ee11100d2157f2c026f8252d55e762acbba38073eeaae6c93b9ea4d4a25e3dc16312390557f1eb45c37554e99571742e175786e6336ffc290eb91192c66f3dd223ea061bcb9a93d6d1104ab63946cc2835c54c74631fbd3fb8570a4b596b626bf15acf1966ea048389030495e3ec89c0ad16981cadffd6eb142f1e884a75144b2e812e86ac1e8a497be0a3956e2c28f8fe3d1a8fe27a7a2eb74c81466e4e382420d480413c7920f4e1627acd0bf7f375f3007195f2d8dd8c5c9388564ad866caa857eaabee84c1cfb9cf936944debafa4cbd7b5d3ef82d3eb32092281376eadfb90bfb3d9194adb735588372a3ef267f2cc7ad5782b8c1dc20a977e46a98d0576ecae796e2c7c6e898f35895bdb46e4ddda9be30779b0366f6136252d6318552a3601a0e82e3567ff313008bde67568be1ce677848bb58279057228ed8572d886959a019351415bc95c1fbc94a5a64bb9d460fa93d637759d22c2c082f11c71901e56d72ac5cacde7f528d6fd3e03df354a19512ec265b29c496440fb39b16c8011061181157866d0c55de15aa9d4ccbe759ca67d0642170ce167b6e9d2cb17a4015ea44862bccabd8933274dfc79621aa7d26926e96ae2ea2e0156332932f08bc86faed5b4ea6bd6bd610a53f242a25f21c5ecb6fe6816113a7aac074d39fef4fe4c12ac8bab84f3eb8cb74e788e07e3e4f5acde77fdef559fc0bf96a6daa92a7474a7c295ce3e5f8372033699aefbb442d431719ec2220ee22490a7f5f4570692ebb07098be979c544e6f7bd4fa3ae411eae4475a39ce710381374292c373feb6e677867c7eeedc1969e326bce465577f7ef069188abbb9e7611d7481881a838c5d9681d54df2da04b8a03ed9929e7287bf008cdc68d86b420553ec8a1c4079dc49c1aae769cb964b29b20f0cf3496d3978d5a22ecc2ea6cbf6b7ed573081d701136e25139c19bece46cdca3843da47832acaf13c0844d3f917d037919e0133d99583b0dbb5754d0e2f3d1c82432179b754f297cdf1f1ceb610e003a79f4043609be8ca3fe6b8d0bf17e61b246e920c6c4f5b861454b3edc1f074720e651e01935c893cab09251d1f92b5a9917e4adcb75a9c42379f2449b213536a9b5de5c4770fdaf6207d6633055405ae06adf917af41964c26b9c7e80ca06a855b48bf213d560460d235bcdcd0a1571c2887280e49d21049802151802d468fe4044e59292931c2b84fa3a5baf2b2cd7427e887e2d7419be762aff5fba996919be2be42eaec55868fc3ec38f7ba434ccdd846f23ac2cd016562cd629d453d53cfe2d4b078a3fb2f9c9a8d9369c497e6d8e9e522bf860d56df5ec6f72c7b6c738a9443a2d0a0f83b5bba6aeebbcd5db020b55c3b03be3c71565a7334f3d7554548aba73d69f655a79b9fda07d0bf17af5bf887a3a480729fe701bb8c359a5c37ecf4de9b996a6bcc70fe85d62456c90b0c538d119144d6281606fd65257925becc097cc5df4a63097bfba50d2aae9b2ee8fdef084807e99b6744b2cc54a25c61d1eada4015f36559e64743a2796b375c2f4d572158869020391b1c9d1766c05905dc07cac1a10c5746795f2eea663436730977ea2427863f4c7c0d0466262beb19f9208e7dbc2126447150081bd81827d71c7ce53545ea87b54fdce196b9125d686cde99971b2b043e6325249b0e533a6081071ccbf1dfdd8682497720c61c663bd6288dd870d036004d5a5f22642c07abf5e076dba2e9231fabe4b60bee3ca194906ec90307aa0c952ffdd9aeb85466b8f1719767fdd7927536230b133034f61c34fe8b11c3ffd2bdfba7c504fa6bf05e19a6c5b6bf179e3f179b484a44aec4926f2e6057d856f6549d56fe2830e373c88ed97176f75ea70728c399d12935765ea6482c528f08ddd98237472c302b6edc5313f5ba71842d678d281cc3e3c76dc6f6b67e0674e36f85d6300a895ba0d6238199244e2a8d505896ca76558faff6b774bba0ae7edd2b28b18c0842091404ff68f31727f91ad964e2b52effcde04789b5dcbaa22c33ff809d184ab3463a37a31120436d5f0568873a61f5b65fc4fbbda7d96795aa992b80177ed719f873ba1402841c11b4c57260addebc6a3dc98aa2dc4b5610c54a8be5d0a66d0f4995e46964a6f445e2076d8192777b68ca0aacc2084ece345867bed74f7928dcf7a0d377d4cb9cde77f1c81f485ea18e8fefcc8d090a99d2c0fbbbf7efc86b5f773273c160feb04f36bf186626f948ee37c784ad642ef30ccb9565f4a5f740aae07f62403ad45150ad5531ca606b17678777489c8eff6431f91bbf02503e11367c8839107b7fa322d5ce8195c7bf43e1f3d409909766610a3c37f2b34f5616d122102098428f71044c1c659f3f8209d1b3de6e27d93ac2bd59cc222a3a00e09103cbd90490f65d7ecce4c390c38505ff143612b183ab75efda831b8dfb45df3fafa798fc72eede7ba6847945147fdaa747e9bcfdcc2cd563258db3dfcac39502b02a6bf07b72774756236c5edc2278bd69c99f1216e1454583b78f2b04c91e7f2d4679df110eceb4ac28e1740d633517490b867fa653c7a731a7fa30f513211884b0ba1c6b162d314cfaf1dd7c3bdce0e8b4958e3c9680b74b9c076ffeda3bde44409c19dbc0b6cd7f07e72bd1c1ffbafeba406bcd2aca6f37cb5d4a450920638b3982d74cc532db87b98f9d530c4046f3b9217a6502f0b7679165bc61589ff638623cae4cd402e1bb2481737a3937dc886cba9314d3b9bbb6e9ddcda738d5e272f13f302f2bd1a0ac42de3b8a9b120699edc323791bca84daaf3c5e99e46f697823392361d36927f6faa79113690b398e30e59279748e5df79174a4db516d494fa8e52e07a622558aabff3155134a0b7cf7bb0b2deaccf86e5c931157908870c4423b931bf622caffc18a39ee703216cda00008536ea92a0afa26ddd201836250bd72d1bb884571254bf77a8321129113668ef904c69816a328cc9ea96af99700ec5cb6bcbe53318a90a061c67edad876ee6edd854acec6ebae934a209b943e94d182c52b3f0a9d885692b6d305c0f1a3b2f30502d944dc2e0ed961b7f9808626ef64409db8582ef33079162b22c19d58f17302ebea4bacf420f2d531170867b82239a253c82e045a7c7452862726bfd1af5885a3d2d25b42f81eaff9741e52ea5a3be2eb3b9ac74c0a7ed7a086dc170073511f3abd440b7819105320d656c41d3c197ee901eb8b8ce78c750ddbe08c8f1614a500d0d8bb91b4c559dc48d670525737eb324474fc9d06d5e65ef2b10ad98132e0309542052136fa42949e9f003ee0c31e0fde8a35ec7d3ea5fdb689cf9207d04abb939ac36d7dafa8f2d3d81dc1932578e08501cab1a23f01d3d332d4755e65e7a2335546a0e61bae6fb4dcc16df0affb1f7dfd7498e51399274a9f4a499e2978f141c639a2bbfac19fba96079e82391eba214d7b08c40c68c4711bc3c065463864fd952d48f52ff235d7cebc9876533de3c2627679c2774c88030e84d45a0d0fc0cb2b92a9276907ca95d36cb46e3a17ad693f69cf5cc59a69e815362dbd0d51c40b1d113bd4c643324a334e6a033ac677930dab829ec32d02cade4fece797908fb6e024d3b3edb7bf6d95b5e11524f6307cecf942ec4bb17c56bb2d17ef8cf81d8ec571770bdabcf731897ce997bcb29d1c7803e221ebe8f8a274606f12ffaa2e2431a13162cac6c158f83e31d971e0700f51f7dbd18bcb28995d47b8eea1afc98b59790c82823b75b1efa8ce7e7a0253839cb5d7f7394d881954aaa7c28d681b7f9c2bef63a7cd5e894619eefdb41919c327cab0aa38ad47b2ef04003b988457e1688a5138d0c0c46b3cf216c0bfbac86c1c7c4ba3eed5fb1308a2108fed92553af61b1c1455b196d170130d65bcd4767147b95507014f0cfd7ed2c514ce51e1be2008b3fe63351bc4d99a9d405d3056c885360d2c22e2fca10fbd3d003c5912f7696267382cbdb0348ffcea6fe05162fb0b8e240feab6dff79787db2f98c4b0c0db3d62d4b6e676a5140723fe48e1da0266ecc09db249aea9ad57361c6a48715070824f2da787a6652a2540a5c92b1dbecef952ec1b137108f772bd5cd64ec64520557482ef427543ec8c24b872e3d97ac5a6fe8844302b9f6ab0c5fe0566bece0088a55a5c5813af1b36ba766a78b03771e1945f0d7822192a02d31eb53a038313084251709125ef9ec7879933d3f592dbdea9abaece1c148286710e6592d564ec23c3ef68ffe6e58750fb4a3550a6e1ae9bd62642a958f92e23898bec543ce33c22d2880f2acf6744445535148f1b641ab88bfe4b0092e2f1d154b82ca9a3810e130ae8e61ff9436547e8045772b37210089e443de09de18d19d1b11003aa8fd1fe79bf5a81cde3b98bf1b07dbfd30205846c2309fe43e98565011f374a4d01fab1f01a3c2f8e9c13558cbb9783b3be391af73421e4497ebf0dead04b2369aaf819d51e3a0d2d972147282178665546bb2fa85298bd778dd2c499347aba1717a656ea981cac7083456fd92ed0bfd7469aa34829dec32b3526e65ae13c3236419ce3ac1218f2d5c95a47238eaea51a6b14343e0f78d85bfbca4127c9573e2d947816d43b9a521eea23dcb3b0c6409c7bd02c0d7f64af46385ced4752e6ae063c8b3a49976be5005a5f4677a7aa85510352369960f417df19c781bbe1185e04332f99197dca2f58279b8800ecf7f07387a17424235c5188c113e05e8a0293352afdaa0e0d10b558c90c93646bd2d9bd1a3e85669df70915e1db605b5f175fe7eb4ac968885256a9d03be7a1ba0fc203b8c78dc64ccee97309c08a4ef166622138aa8cf7ce398f915568c346e519b5f07d5b444dd6e214afa37a4f6db1589d423700cc4febbea1ac761e43b14bcd8a8fae7279a889c2e66ff3d27fa2f8b71dd7bf0791d3346a7e3eff3faa631383369a97d54a81f0a626e416010d54e476a742d1675e0022bc86d7e8bb822533d4591a831b078c00ba37cc0bebb5f32fbe52ea17ae2050b8981df67034364dd3c905d36c1dd774a9543f87eacc059aaa841b266460e82163cca1785b37ecd35883f3d6b6fddbee0055eebafe462d58d6a5499c086db799ee920159a1ec6b788dfb902859a351189cfffe3d978b1333cb9ead0967107dfa23a326a639c590c9b0da4287f1c76106a331b1b1a3fe56df46900da79c3eec6118417d021156a25133aa74f43537482d24abbc082f27a5c29ab011c743df6c63dfb04e5d12984a80c40a43c17eef2d635a236e1f60d3ef35d40fd46213e29068feec98c4c2f05e03bb8d4b4989b65392a0e308d234de6635903f72ad61518d1e5d690d7689483dd9f37b9804f44ca6f6af931b0f232bcab95edc7e1b700b184bfa7b08f4f24a91fc70897397c1a1db9febb511cf08ffac619f1c509f0d7f50ec0ce2b8146a1f6ec5b5508718a1e9520848f021fecd4eac69ccaaefc76ed5817d893b32a195f6f91c0f994c0eda04611e56e9e0caba773536b49fd1a35d3b2d248e27591e16d8857009a8970de199ef51c22a0aa91615681bee9dff715b5b5a74818d4e8057b7e108a6066e2d403149bb9375e150edb4b56db19d08487e44f7f8e892d132361a142751151a11f2ce57e2cde8425695ebcad9386f59d363d8af7bb6d94e46b668d160fc1094e1af3cc14667ceed6c9a6fa6cce9972f31361959fece4e8f0d2bc759d2c862f98a1b396c435b8ba38d0fcd6c8031c5858b76ce9ff5c9706157a6eda7a5259b929980cc35b0533bd9513273a49ebe17276678f24b89401a12a1a62086c79124232e97365241abb91b02710317eda5e5aa6531293e0be7e91e7a8b19914a23333edada0c6502986f61f1da5cb2f42f6b4946afb62bc94ba8d3e2acc712f40fe85ac7f36cb1366b91e96cc73237983864d77227f4022e7de85c66e172220c9e106fdf71a6c5937fd1ef1e994e26a251d2f21bea18e517651a7ef527faa15f3644a23d727d2045a63c2d62339ddd862e9a46674524ef50f902e0ed38f7fd91e4c1313abc9bbca229af45701d27b8d160056740057c7de8163e3bf18c5fd041a6a9d3c769560ee52e737d8068c8accc1f35ff9dd9df42160036a5d03b42d2458e8f178cdc19a7f6f22ea6037c277c494e017fcf718a05a5ef2634ed8704ca74f2865f09aed40cf09552dc48dcc906dd16d61a371a88827f47872428f6fd35b917e3cb0fe33719ecd5d32d0aab9be15e6de2643c3e331d22478b0d07282e04fba9022d93cb929cb09f6009cde25da6e577bb744b3b9d3f10b6aa9ea2c7def6d7b40dd36702e17fb0556155c26bbff55aaebd3ac7a569ccab8a4f913e91f7fc1bab87a8d4c7b69816005bc4a15a117f6d2049f3a6c54e53d0baf8ec3007666bfc8819774cbd15a92ca870a28a43b3c5d42a954379f3fcebe34f43efbb10cff5740188dfd4aee4d7bdf86f29e83a004f18d39bdc44e42a0e2881bacf524d61cc0c1300ec07cbc05129e59ca969bb7b6606060f2e27b606eb700851730e2dbd106467cddd93c9ee00bd0ce4e4c4ebb6942e356b04f072d0428623188fb4b407edef3df47c6b53c5f5523310bb55759c5ff627ffe8e561d6e6efacc4c932197e6130bd42028f523f63c317bcef5622c10bd845d29a1df266043c758931f1fa3a53a5cde66ad642465271cdef2d504d88858cc10948b16d3acf786ebe0b7a6a3faa69d963d13f67d89924054bf8ecbd5539c4bd21ec23b66636c170c7435cc14768cbe64c0ea4cfe1845b8062a233d0cb6fcf3eb43b3fd082630ce57607b979e13fa06d723047bc33d2df3d448263c943e81df688bca13e50f0074339053f82e1a446a6fdcd4f2fa7ab53649180ad1f717312dae0c6f599ed62389ceeb82b9135802f35634918ffe5ea25995b2b9436ab839d6e40255d6f3c291906ab3b2d43108dcd36b3eafe6ff107c0c195d304518cb8dfa559015d1b3fd4632c157e48250d392d356bbb3031bca3c595c9ae2e3c60e188f5067720c4462c0eb1eec58970e6efe3bb0bc1047266a0bda12d455332b9e291539fd8dad7062da04c20a59bf84fa5104f8c4c557cef31a4db8cbd6c528c5251d8a424e3f3585737db1a1abc9e3cd92053d5e0d6a33f52b56158321631fae2e58dd0039fff5714e8cbb44e6cf51287e677a901e7822dbaf43c7dd4843969dd7433b93a576695568bd39b1c8ef5deb75f9b7ba7f6c41d7ad7334b16d795e156326617bf97652d27751abc102eb04177de77b5aeca1a9ba33f23c31327ed20aacf546761702d0fa32c26ce80d7680eea563b59f628e89c08016f2599a954c5e8a08570a7f5e8d3f404fcd74429a5c3c4e7b512f0f8f43fe9acadfabc8827f30ee7536f824e42b78101bb384783e31f2c80d67d2cfaff17a695fe178f8dbc9c74c3f2bdb129bc8db6463094a7d2cdc9d8d87bc0aadf76cb142fd1f3a6af3c2d43815046ff075e17e8c68131a4d838046471c64ac7a20f9b9dc4e75a9e3e2e411796b24d563be598946ad1a8f6579e44ded5bb166364d8cf020e4fb3a424bfde6f4e54234ac1122fb6d0213aef0e766bd14a1c22bef8c7aed83aee35e8af651a9e822fa95448096d17aade6697f089b111d5c39c4aefb6fe5d19da071ebac2be997222efb84518e3164764e79438d13f565ffd73b898ae59a13d0de000a5c804b4f1e3768ea664d2677fd562b7c53075ffc56062bf930ffdbfd74b71e7e90d1db42b6f7717017662d3ff0f13c742ad49f2c2c9bc8d1994116b1cae2da07f94bbbb614668f1bbd84c6fc65b43be488ec5d61e1c0cdb5b7e5a8a3e57dece41c376e71209e24f59a1009d0014c556ba00cbf7245de079ab001d72e1a155b2bde0a9c317479f7fdf0d04b35c9d738de012ab5a6dcbbc58ad93adaec507af0a5d6127ce01f26d67b164d63cec8e60f9bc2f493a4d4ce82a08ab22c6bf0342bc059aed816b8fbaf210243a345c14af53984c5567808859fc0c2eeebbf0aa2d5124c679168712fcc6874416a232b059cb8cdc744b0d072f8830a95501366b3bf5526fdf070c8786aee55e4f2f744ad6143230ef556fd3c34967a0cd9ef1a716a0004de971d029dadbf7e113501cd3d1e211affbaf6a5241053ae3b984b1440911192b3612e3d26a7a01805f78eb03ce853e54f25084c500a04c0e7a01f7c994ab7affe808af816c2c852eb689f8f9cf4bc983d258a0808384a9b3df829500be8627a472b0bf243daec250e69f7e931f3a38b1652d5d0db7519c76582c63de01bcd7d0958ccedfdd5b36e423073e784f3f452c0128a7accfc8a03c25156cd740f4a1e2c339a4d093019f01e9f986126d385c83e09c3c6cb17c9651990e8b7ca7ecec1b133f67c8bb260f8b52bfe2c349453d95ee131e68400982f129f5bce2a0213630553024b701dc4d5f2efb82f9fa347ca37ebae472bb3285bbeee3b866e544a8b028f147febc54b4b21cf57bf30f3e138e050379186e3ac0279566459853efdc100aef47a534d3a977a29b61e01e1f63770ff3be989962040109344e1ad6374c5b90e03c395d26ded0860fcbfeb5e05a61c037d8741da5fb033c5883fae5ccbf48330fdfd967285c7ba6c3b19d87b82d6c09373e80a7d56ec1dba727f89589c7e8bfdc58306e6de5a0c5e0733788e3e7e130fd1aa992e16e11b556f4023f3bdc4e9d1f8dbd1a7ce3f0d936032ae0c8952a68b573c7950514e78101d4542b675ccd39e6ad41648c8a14aba85e5f6df763559564555117f51255141f50147b607980358b4badd0433491ff0aaef459da4b1d556194dd64507f4d6d6595bf666b578339672d4708723b334dca8ea89e783eadd7caa9d3931ce7af34d396e83fb79cccb89976162d430f27ca087cf7cf50b06bb2cdce6754cc5263235998059a6819c56e72f10225d0f7e53064fae5370b4cfddabf1e82d5bbc72f356cdc1aa7965b1a4ad5f693ec52769e588ebd41e16844db0100f768cf9cc17b855283a9712e0e55f9e8876da9e5fac199e2b260b34bf2d2e1c1b2301f14be021796819c855577aad90a5b36edf9d04c81340ecab74e0cc4533381dc2b4bf9b0fe363c695c1a7e009166717bdea7c202cddc74aee62325079c07a58f4b47453952974a49e74c303bb798a56af7cb65ca71262949b5a7895ddf595fbb02025f20dab93a9b481c8cbbc15edbb5bea95bf6704349fdc339a52220411a65debcd6ef087d70b7a783c93f899bba091a0806cd1a48c7e02e9fb65448adf93e0a488fbc55eff26a20500a5e1671155d646187537c8e742d40871b807938dc5a32478382bff87804d681f0568161c07749ee412da65ec1c2fb99511ee9b7e79e8fcfeece56e42eaa127126429750246f54c1bdf8e82f48893feb56ab44fda7b5d83b5f4c25174b5d01b06dc4560fc149405b32038cae807470ca9c047b9912d65febffea0509ce65a70873913c425dd5442481b0167f0621ad57f5c4784dcc2d46ad21284bad432ccde9cdf6e67f8360bc2c5735a32ff8d3605988cbf499510e56bddb84dba0221d0233fc61d5c5dc8aee1ef50f8e1d69d5037475e03a75726ae148e440580e0d5313d87d394b7434529b82b9c392182437febf73a3b6beeb78c713a6a9b8fd2b3125b568f991728a10d193e8e628e8b4ff4ddd8b0082ab9eb404530c655ea48db3363010b40c42456ca46c58ccc285f4adc50b6dfd86a9f146ee594f7d5965495759af8e7cf086c232ae08d8e3d92182f8cf83b2fbfc128a15ab3e12ae8cefc23594cce2c988e549ef638882056766847ce24eaf33873fe2cf93703abbf60eba9288838003d833c8665c7005f6df7eb6c1793a510c1b892870a2a6aed95a25f9323ecb8d496e12cd899db391a55f01aab06ebcfe5801fa97e3a06c27172ae69dedb4edb83628abfc8d9e28a0de9bacd849d732b87753b6f486528a5dd039afba741e8b61224327e4d8af94377df76ff79dcf90e91e3de19e9e2837e39cfb39694ec32f56675d9beb16a52bd8fafc1e39e48ee86078607b8be9d17b7c55234f95a9601a006d5cbcde07e75f52f99206b47b6e84a261d5b7bd49294648bf55e4e96f707e4f1e08dc15ab42fb4d2977d99ce349303d3bb473396ebf33b675ecd4cc8316b4a521b0f7c3fead5e65cc198ce555f13b68d93f6a89db2d563dfe74d03e20144931ec84f4f8d67d2e6624ed9d411112d69e021b504bf7b23f91a591dae0d3828092900ebd2765948a19df7d585a837b646f41bcf84406ad39dc57a1fb5b08a36c7ceaab94a6e405213d64ecc7d062186601ae1efe4931de7d8ca608bb68b50841418fe422e210f7eaf6550791a238092d199d3cd3689ef44bbc65c5466f670b60a502e6db1eb5231d3a2f89f820dedad60bd5b63d9e6cd2676858862d13b915432eca04f8367d5a426c770bef79d3a5152ac7144866d667cfd6bdb29ebbd963dfc68efd038ac3a5edc9b92ee3577c8b77a7375ff76d93e798b42665bc279dc8c9fb893844dea49b3885c03bd0f99c26a495335f674d6871811682b98ed3042ccef2575c571899de181777e54b9927680f73712a259c2f2954d6f91e8a27f86d03d23e135ea01423c6e77dcf42e513dc4f6d848d7c140acf68d08f6a3f0b2b1a8a0ea20ea59643b0a806f567dd18909eb509f2683e5a192396046e133acbf158a50d622ecadc08ed6ec4247ca69625ad4fd49df37c30e5e6b363984389bd366c3199a229bfdd404c36ff4a2c44a1fe09c9362a7a4ae01ad6a5a6635edfb935dd44715795df733d276d0e6ba6862c001a615a9f1adc8e1a540c03b4c94ef908e3002aa7ec1f38733be1d0efdda26dc7e3add56cb13746c19952d802234e0a6a9f9c3be5370bb78b7c460baeeef81cba52b1c6e94893ac853eb81222f8c302f877b4db0cd4d115f1446687aa497ac4b0fdb87a378f7dcadc90c9913b41ec687a26f99be0c26577dac251eec995b1b9484784e4e6c3e4b61f8a26730502c445583a4edf7d68f50b6141b451ebe65a8d9c21ec1d15dcdba4f849ceee6501dc21ed8cf8a85091b6c1b4968f671676a273a8a4e14b990f41ad71706a668653b9fd1c0b736b1e26e6b85725a1c2a35cdb951e8b9c61ee4761e8c5cae337887eb63a7a09699d0d83dcc5715599fd351ac260f326a97e77b2d73c4f6e8dadb5eab0c0ec4793c56c97e6abe36057590038c6df389c66bf6e039f8d965eaecfd308603c26e49e8a360f7c6fd54d0fb9fbd924464fc821d3ff30862495629cca75bf90eea6679964b7dd6c57cb560046fc25953c7a0694370e290d0b0456c6219015ef7c417a3043c150df0b81d87a39f3b795a300841696920ad7c6f464b4a3c753c48542bfa02ecea3d2be299cfceec1803d5c74a6a52efd3dabd063602836962a5022dfbd0b5e2bb59a470cd2978ec68d7b219166c64992eb8cc54a6af91b68fc0cd5c9071a68bffc56c17ba59d72a103b8fff3e4d806abbd7ee7f993aa1934b72eea8c3281691b32b14d860abec79d8b450c7f309b516f5e7522937aacb9bbfe83748599304459b699fa087c3b4021bae8d027311eda6f90ae76cc2d5a586e15b50f861a06442d2e79a3aa697590638a9a97ead1c8bb5fbcfd259254bea2c732a1677c5e53ecdb9b1e34d5296ad0b0bc6eeffbc7adb5e03349a4ecd47774e6afd0dcb28bc8d941910b2b742c40cb5e96b85020cd5259f74eb1bc09d7b1d5246d8c3c24288c6b458b71d4abc8da5a33b3b36579e818bac4e8fe7ef18e61e6376ed8f39b9a8ceed428172b45fb011de624d150613dbb324bc18ec4e892fec324ef75a5c80edf0ff8da8c85291e8c9feec5ecc8a32209ce20783a7c04ce8cb8fd2ff3da4b7aa272bccf777264a4215df8a3f09fa036b33af381196203105d7fda53a4432e9ae95140e4cfbf274f98626beb41b60ca09dfd8640ee90076f5f9b85c01b37c38b4d17436b9272b0f05a20589945b61d2ef5975106bed9768878a0e042958592919f39d2d8e687ab347947384351954257ccbf07bcad10b1b808eb5bc057c0acca93a3bb8658340cf8499c1c57a634146f761936577b2908ed817f0df43e75c8ecef39c0331daa2bb79b730c46aec0e701984eb8a54524a1c4cdf3260a980fc877394647d9ea28fb0fdcf0491f793a790e46ad9c351d0b3bbdb50b12cc53f6fb94829c08cbbd0013117b831e11cd76a6eebc1954985daaccd258d377f2f6c10ce2635d6ada945a327c946c009c42559ce1fb48ea8b89e9e5674859849145222045e3a211856014bbaae6a687304a1bc83a612643e119b5abe089090ccf002aba5966b54b7c15719ddb31ee3fd41a7ab1d4616d5a9b5704249a9d707b101d1d9c3b718cf11a92f1a4a83ce19f6728ec2f57ad0a2b168d2c51bf955e22d213dd9e79f50e95a499df09fbf40bcfa4b1c558e980ec10806190792cf3a015c388b42a5e9f2ab43e4a137ebd856588f77f3c808af13bd3bc2b3b6054f9bb3309feeb18e23106f54a1963be61e2a62fc6b621219934a51f43709c3042202d64e452d74c47af98085c5ca612940c74a8889a4bc7839fd6d7bbda8f77560278882a3ad11c8156838edd16271d5243aa4b4dbabbc64abb9d629eb1189254e2462fe6ce0f6eebb0afb91294154e24aa18c972149921f0e6d0799437420f13cc1a5fadbac37a76ab9530c062f9aa2e2317964970031ca8ff839fd645e90b892ba5c6328cb80a0a4f21aee4ebdaaf0b42108c43e37ee311e30172bccdcbf85810ed7874c8f774c36b1bd5b19e8b3aa18fd3f3f4fddea34f2520e7afb12131da35c8808508594bf882c0f773f42b0e55de54a4f4d92079dc769595be4bdc95a1e0af1f01af8f12c37762ee05ffcae33afe6a96e0f64474d0d3cd19fe81d905db107c0ef22a0cf978ba688d06802519845775cbd8c29573878ce492e65d4e51f1b446cd82fefb26e0ebe3778f2bfd708fb6ecdc0f0d5a0cc516069588bdcd369b97e7067d7a8c9abfa18fc2ea4764cff75f44321948b127f9b0d699855c45383d1cb83954047138af2569feb6d7e72d894560d178f5a8e0401382b9f9d0bb61f45afd005f20efe9aabbb301c0ba7b6ec0e1c2e0edd255f66107fa754ef8aedb21f9de74eee025b77cb9a36044ad8b59d8caed8f8df3ca8657237ece006b1f9e6d6cbc0d74f47169dd40dad820cfc1c9f75453d3a1b760c961589419fef51705d797c7db2dd715a99659f41505fc19542ff5bd9dd82ee2bfa460f2d7b391dc3ad884133ddca0faf5c5c8c843abb7b22e77597bee1597ca5b7a971515f02c303c7687b913228823847b3626b35e7f9070c77657efbcaa4e0815d105a3046315143ffd764443354559cf0c83b691b5f31a3687c36730ccf747a3f39306ac45aa9a92dae34d508cc7be12927a080fe6f376186cd9413d7884010f3cc87feff0798a9627ad3c20d333e275ecde65d4113033d3f6e651839673305217099c2ce4f8d8924c970ceb21f4d7cd3f061043ebbd143ee9ccf0d0b5a6eda92853f7b341d2490b6ab89e8f9c78852536ff09cd5518b57b21cd1249105ee1a8f29367bbe80a99597baa92385725b5dfe7da872f7948e884c07a4e6538f5e09b43e7a4820a83b1146962de98bef3430201a4e604ea59fc11d696e80e7be4999d20cbe92509d8f1497c7e862b18f988f3fdfd81b26698520e0b10149eb287e2015e8986d1f135713019d35720dfb65adea1b3efd2aa7eea783804122296b4c7929b33249f9a04cfbbfdfe4af6b7dbe54e82320b983a79b831a8f3907114f608ea7b0ac64a11030c278eb45ed9b175a81c10cfd313137b9ef3d45c82b154dee9034342cfcce8366ac3029bf40523deed4fd166172d575df889d1f507601fd785a1b8c06f639c7e6e5dddf47227627063b2f8516d4764fc6549a7f84b76e3176fc2dc3e00a3925c9bac0fed03ee5472d3df91232afb83c9b3684a5ecf0bfa59bc34a8c08d9f709c35d161b8c3728f5c6c7ebfd71f15e0cf5aeb2aa1e5e9393a0e8b989497f2463b7843e082543680373f9b86d540319da10873dbd0fbaffd398d83a3995e5779b87ba833aadf5c8d58bb76996a07862ddd0998e2df78bd82d14bd5004836f0e846cdc557b8a167bcba4ffa5b0f85688ae0d66326df5c5881b08be5c1cdb3fa6de521552e6a4d9c0ebfea522f579125b1c50ff56244e1967f9162b7e6192d4be3c5cba3ede958c65e3aef7a58d0edca070c1276ba019823a4c622272f25cfcfe28ddb3ab947e966d2a533ea9fe038a5e2087c452ca41974edd2a3856ac57d68141792836673a3c465e66d2466f2498a4ff9e5b18b26e54e733415b4b0ed77d02bac97f036f1707f80361c00d4bbeb05d7f1008df1320d932576c40d29bfcae66cbf152b1f5b8abffb4af414fa51b6a2b658b5e96618378355699164334a0d62fb4c810775f4b41c3a307c4a8f8f7226a1e046e262b4c28c60761fff1f4aabd2ebf498426da6a22c475513d90cda2b7b07b8c2f9fcd69c02b4786ec4b861137bf669e4871f2c1eadd094e65254ba43d5fbd97f809bbb1f7e1d987045b8a0ee3389df7c6f3f7533352c67099e4a0c051982e9ded49380d33a4bb051c331d3693662a6ff8be47b82cd52e802ecff4e396ae7c39879b2d9ed6a703bf2874013591c1cde30c6b03f04cb765c6b3000996aab444f1afc147cbcae5e39b7fa050fb93ab4a042a7f7daedcd57e9cc63014b0063bbefa0225b662b00600d9e4f0164850ea5fb360cf716dfb220996683637bd90a3c4cc1335df1d78b86c65bc97ca845e4e29fc811d6e09c1eab05ed86974a06e7a087a5878b4686fc22bd1d3d57d7ae0d3f9400d1879eab03b6e4a5f5c4c560b3de7f242ea389bbfc723ce1565c390b3f60df28dd1483a3b6bd858327652fc30885895fd3d6607004484dcdc4014208e55955b07e1e55a605dfdf1ea129b540f683cbe2b18831b2ce22eab9b1ca953d3b24802db6a387352e8db07982982f60c695c1555b92b629b6362b4e5a255533f3bf2945aff8c8775f3cc30cd5b431891ce179cdd1ec2bdca12168e7f0be709a8669b82b7685b40e9ebf58f6e6bd5081554d5afd9a55fb68e8c0483eb488ca626dd6ff01c1abfbc21c9a351ec864509a764331e000ac45607f29eb08dd166f2b5492c85eaf3a38443aed366a31331c9c2b62c2ecd524a712c8d3847547398d07937ee6c194cbfbd5b1a83f64bea118d01268ec6d4407a7e4c5f26e1639ab519975996301869468c2140a61b16a3ebcafed6985d07f2398398d6911df1e50b56b7e4815a27f182c9c62c2b803d51aaac49e468fdfada8238f2d6f92244f2bd6674021c35dd9ac42a188e3fae1a97ca258ac474d6dd11976c6bd459b2967a1bb8d5a7a4d7535091dd2d13898e478dc3c17008b88524c368d18e34d3c4aa7f3b91534fa6cbe177d8a5fe5ac95564f76fc607eec9beef014de0577eb6ff2cff1c840cfab1a99d61362b9485e54d48c75d1e94a22057c7b60b8294788c938c5e0f2e6f6b5cee61c88a7aa55a376111ed54f5ad3b2f3322e7174df9ad291613722c41414cba402d7331b3ff6cfc5571fc37f9a2c4f3b5f1f24c7e591a6f1dffa3692a3127843d35ae1197efad3201e96ba9a15c70aff7f543a04d5f83e6739ff1cdc3cf24da48eda69b97db1c9b7266a7f7917f62822cb0cfcd9b3ed4e825c3b5fe22d8dcbef9bbc96a54e8290b2773943b620e3f45d60f6d74f32ee003bd13b6455ef85bd01ed947456883894e7fc1f3ab6d73dd7c53e989dccdd839f883df0ac4a075fe9889735c68a5f747780d2e96b3e2651cf9f3fa6faebd011c59442269d8e8f9f11c9e5a7c073217bf042bdf30cb7a4373de5b7af6b27adaac163d21e22df0fcfd7952283256d56581267f2f5ee514db6841a22e838a23ce17c2e2f9534e4e957dcdbf39e5404349734abe80c221cd00f2bd2d508fa59ad95e717aeda6538e19c3cda05806f9b2736396416fe4c60104ebde75c744fab942c58de0541120192a02ea6dddbdcddd625fd2b55ab774ee7ca6e01c35f7150375f3cfa7ac443c6b9fb159871c4a06ca7dc2f9d4021552c8c810ffb70c9dde62d9d1d9ea6e2df90e42adb290fbb6f4e3c90a24175e43414a51daccb41c5cbc1c139abc75e2f1fc888269ac287763b0d6c2c0e22a7655c67416dca862e2da4b71ce0dcae0d15938878e2c0cd0550f3e231ab18bcde5ca10f51c6fae17d94e857427ddef17f6d926822c62c5762ad5201dabc9d42aac74efc14b639a3210601751d2e38422fc5f8cf108198d2d3b25eaf6c5b0f4c3cccea429e1a19cd1abc0b6becf007eb8dcf2d5e43be14d64c57884fd29a401a48956030649bab18c16c9c4bafa425fb4c88c641e534029b93f6dae85eaf20aff00ca211d60cd0270118637d6004a2a80fee51b4d8b12e32cb3485c4bcbdd97242ad1704e9078286ee864e2289f23f826686a5dcf54fbfed75c45c75fdffa2643cb08e2d1636dd5c38c1f002c74117142a1591a32d7405dcb678e497112e39f7d0d55613c2e44478ab774b58690141704f4d8b5b380a7e8977c88ef106cd9455ddc4b61ef66a88a700ecaa0a41bd9ea16a812d3fb07d61eb1b7fa5bce6f75a44a5346f5aa26754a80c7eb584a4ccda5873027b55bf74809f8e21e45fd2e398215781dca7b675a2bd6822b6fe05ed655d19d11451ca8aa8c7b759bc50481901afc7169ed6346b900c91dc952255f64c7c4a4e99d630e0f091ab31901ce556613b48c778982aaf5cd85d91d2d1a29cd98f7ed6e334e6e5868223b306bee1a290e39800b4e42f0b81db8f9ea253f6f7c0a35b6093f987cf3215a1e2d2d5627bee49446bf1ab7d4aecb08e06ff153d0ad954c5a60448a53eebe5ff8fcd54b7896124b4142599d9f54399a4c3f4601e8a93a598cd48339dc4cf7630c0735108298709b541f725242ef1817da68feeb0a8c4b444d317eff995a2dc6fe595e62ed7d214d2e3f669a51b95e80efdd6e3bb51f797ae792172d639ae3670b776c13403d8f62a0ee77f6fd18f8da520c317689c77876e55c88b2e03898b13e64f663b0cca4498bff0be4e9ccdf8aa3afb6d9ac7268382bb08dc2d22aaacc1573d82749e89f0d98d06155587894ca8fb0758f3e4d94a8365ff9df191ad5fc183c34a4dfa8a0ebe2f88cf647e27ae8c19b6b765ebe3bca2d48b2368dc586d5eb41ec205baa0da5f637626df0f39bb1ef70cba8133db25665f7842512117effe0128ba359992acbe152549f330aba16e6c5c6cbcce5877291c46c6ac5fdd67e648623d7f8c73644f5d0d26f3ca4f309ff529f7673b1f9e29c47dd1321c8f22882c73b5496cc8d8a5c1cbe4e42f778207e4f5491a203c780ae8e23ff82faeb06e966fa8e25597c13917cf293f088c36026b3afb76dec4f3c62c0ff0b6a23409bfafc86e367b31c890962cdd58e708afbe2263a83667aaf6f13acba236034b5f9cf8571d8284233cea2d2439afce1cf907c3d4feca192ebd026afb332c79f45ff7a8944896ab6a08f645a84b75d454399843c10881ddfd1ec15b1f03e4fd53215da3c495e994668297375b01c6a55aacfec145198ef718a4dabe8c8fd724350b2957970e990727f550e1cbd0ba093005e63785dc0f643cfa45889ff14e22661f10f3989bea92754f52615764f2d439b3d8534b5bd1b533d4d3210caa66b343ed16e60f31f04efaaf50f352f6aff1e3434eb2b4cc2287d4be3755412c9cfaf7062d827c4b70f8f4649fc413238ecc81b8a76e7a23b78ba47be85c8a748f71d6a6851512f76e162d1192065f5520241fb875a1843f94ebfece6606dffc340903c5d2b15f3dbd5802fc3a73b9024f1fd25396f15ebd797e4ffd98d3593365b1fe258e8abd941d3e07a6dc6c36b0713671ab076e52d37aa71b148fc53e134eb417eee9184f7564b3090ab42b74e810c5b43e748df2801fb7f1de1ed36d917cf1cca8d999fa501898371353c42366fdc8493471c283347bed20c1d1f4457ee6186b0ca16f57eda38749a602810c31f57e6bf6bb50300a259ef1a2e8166defbba0c89390e910b11b8f5e929eca1b1fb1fa103d0fd575a176d92a24c4a7e7fc842dab605d9ebddb762d2bf746ba1c763715bb6137ddbb88b4ebdf3ab772220186ac0e20dcd632b00a330ac64282e20d094777af932ffc3e425e628f42110f9e2d027c97e733a21e0d2c68dd297b2e6851996df7cab2b734fdb2e46eaf841f75648d91048c9d102902bee97096e3ee9af7d23dd9f3abe8b4680c47424e0c8004aceb808fd21ee20b68b0db625cad52fabf40f2bef6a1af0e96551daf5b8a978a62dd57555170165a95b317f2c5e3e65e3458b0e54ad7798cd7027a47510e9826e57db6284f12a1f6b81dddd55985f1c9fb28c48bb56b39ec7a0bd1405ebcb6bd436c5d17bcf2af6b6b3a735d405e73148687a43c2a5131423378dabbfc4bf1a7efd211fa116a5c056bbb9416fce2c1e4d678d9714ed38ec8a644d315bd39b4e9e7fcb19ff03fab9f64bc772374b0ea07444bbc279fb878f7b1469ee0fc349148bae29f3bf19eada6a94dc32c836fd430bbec946eaf943320b0358c4f4fd4987f5479539ec1987f9b5dda6a3c504b088a0b8cb25fc2e47e0a4061478e76178c1edceb2f45581db4a4dd10f92a555724efca66e43c37c5734007bf28d60c9a81fbfc215d45460dd82028970ffa23a98d551d021fba0a7d3a3ea1cde7d84b9c9c107f3a08e84a8993431ac50c764b8e1f07039dca8ab5ed6ab49c5cd9d67f32285d39f97233ef71a1078b43e0e036bfc229068fad4895c0413b95e6e0885cee17d0240a40116f7d58ff1933da2b0f87b3a24adcfdabc22155971a8d1b94371db43152df30ff52258d746c61adaba8d492ddf7879867cfe201d1ac97feb473fbcf72c01e5acec90c0c47cf3f038ba4ad7d0bb5aa8f8baca072035369db91db93f2f8e3073cec66c420fa3aab0b2c8e15297122f23f58f715840b490d017b3a3003f9ba0e90e2fad4319f3262fe653d4520bb84bbdd3ac15ba987df470ca6b22da16dd86723267e65459aa280ded3e4db051cb43d72b71050f2808dc880ebad33b4c2711ed9b77c2145b6c0be17d6442c4d9054efddb2caee3af593a2a88af803fb94960f43378fdba172af91fed8d06e8fa2e97a4406dde08919a95e918c92740d15dd1f78cf501e685b7001f827d1c850363059baf6935ea88e33f4c3d7d4806b0c8c72b05e17ee2042511f18f1b88599fb4e5d20df5a03e03a507efed423b951720a9c34d81a678117c8684457c1d6025486c9e1f89bb36ed2968c9395513793beeb128ab0efe7f116335de18dd9d42795d02ca3f00a95c81c22d4030a547f492f03a7d560537a59e1213a04405403f4a37dbc6f7d0d93ef76543b15bdd9c2a35b79635af1e4f8b6be09107a3c9d9e6d1d60ce3a86b7de3d8b796de82f50d11b541081d4d187d7c991f928e3640fbb4454bb720ced1b79eab8074e8c769a79edd4a571678b7c441bdb7e04bd0ee3b729a5e551b868dec18892d256137cb8241e8959730f54cd756ae104424ac2c19862a5e04bc45dfc2d93bcb25cee2e2139c7a068605de876926b96b425ab7d3c7a799667b0d902489b72e36baa8a4bff66728be62feecaf5c1795e8ebccae46f2a765621fd0cbdf2ace13ff9c83cd233c263ab5d6fe5d44b1cd74fb4412ec76dd8b4ea246e3c10ff3da3dbe4e770dbdfe6ddb6bc0b686aa5e67b651c6c290587053d4c52bf46ebdc8049a6f20ae4a0cae5d4dd40ac8962b3ecf38fc3eb2610ea1fdb83b264e0a61af838531b22b95487357cb1aacdb3dc620bd9cfaec7f8b386709c42c9cd6d48e939630dd7ba7b1a80050db40a180e31f628cf4f5cdc38ba353a99be73fdd66d07d4d3b6a5b9bcbdf15fc176a96d14bbecbf22579191a2ca68e6f24f754bac0f3d204c333973cbb7b59ab9e6ecea40915159d7c00cc1ac59ec0344d6b481338dfbfc28a663f899888d3cecb000168f8357dac2540c7d9bee24d0d086973ef29e0147b22b36ae3c503f1d7fc3fd1902c685952289b7cc0184bfbf8de806747dbf66795f6b87119dfd68151d61b249a14d4ffa8542a366be09b39a135aad662629e836a43aa395ab551b47085bc94a4adc0b9275cb0551f9b4f7b364a69f93c0699f305b8834276a054db91cdca18b5a37df183388597c10b431717c914e6b28e341baf42e25ae604242f82e9439cf0d1ed94924a345e9bd4825a5df40cfc3024fa7571810dd92590dbea44fa7d1c39786566852c6dab199d90096a0b859f55c197694c6969d8c3192c92263ae07045cb0ab407d94d06fb5798429377eabd22a003555be82f368740d1e5f477ad513c398be85530437eadff158567ae383019f7576e37817af4bc3752ce89bfb6bc6cd1b46b8428627180798bf98f4e8c9f37fe1f3fee9583c2fd814db04ede67aed307459e949e90146b74fe76c39b1295cae9716d0c81b2bc00e14c98f8558140dc73a5619f9905596baa98b9e3522ecbfea4fa2af66a1a115ba919a19016ff4cc36de2ceb63a79048f5ec92e7e87148055c93ae7073c0ab7e37778e90d18ef03cdd83027d5cde90e6bf80f50569eb4f2e02a3ad8898a047cecc4d41021cbd0c92ad67fc9a03f72977beece4fc72624af7b783d2ba28274d673da63fc6ac5ba197ee63d1a9b7f8c288b3f111cdebbde0c5b12cb5ac5bd0b2c42d42a82c5ce2c8afd06435b99d9085d0f24d592aaf19c74b4777312f17e4eabb2b600c1c78b43225f2767b48e92909b2915aa0b42701654ef4a2e3e4b20c2857bb85b2d9a2f530f9c0720380fd1bd7cd520bd990ee676ad1be8c09847b648b3fa9b431bb97d9842c7f48f0c63bb3fdce8e1e44c6a9e50f0cef5676ed3a6fc5610ac6511e99a8fe63f615a7a5100053d294eebd0a978778948479ea2b1eebd36bc43392a7e27532d8ce89595affb83e403c05f38625f514c82087c3fe2b37d77d6aae480236e777df1dc733a559c09030ba338a1fdfe06bd10f0904ffacbeff41454a4e76a5da19c2447e01a6d4c0ac1c6d7181a435ca6c999b3f2adb3753e7ebc6a92826d79c5ed4aab830fd413d38f5735551b80162242f8be5d1fdc39991adb9d638ccc63e68991d2ae1482c5475b06616e3163c2c40ddfd5cef863334eb02550b4ce0eb87ad22a828c3fb540aa05b42e07582c12fadfbc1debd4684e4fefb849c5e2895a4480f53a43cdc868369b5e1939fe6aab80759c3630b17b4eaf6277788a855d07d79ad1ce5e74bee665920010bf3e3bb53f4fbd9c0017c5a12bdc55f11165701ff8dbb27eadd2810afed639b11c0f96c61c89ce179fd9574d891bc08930eb9a59b2c30df347c3e6adca1dda04390783733269e20c653e952aae6b4c60e508b809b9d83c8711fac2b3cc36858db14738e433c6e3458b3bd1baaaeb8186362b6fd5b0f5936c2181f8ee3cfe614e7cdc01bdd2d460b1039478702e79566a6210a5bcec534a630ba0060327bfd8e5773de7cdcc5cd010bdbcc7b3fbfaa9c93029c0a5f76fb168cc0eb704f26310d9872d2e8ea1c805b4d0d006ce43d07ca6773622b90480af75f0231b0691062930bf87f08e8d234432fa99401e6f0f4e80be5966eaa288b2b3c1fbae0e128b1bd2df390fcca566d4e85ce7a1c24167ba258901c064e85ff4e85eeac357bfc1f99fa3fb7ef81bd5e7ba1d917d4819bc01fab3165d94cd1e5797860d83622f3be91cb9c158b00500dd909d6d3e76f1e1ea25bfe671149346a9593fd743f04f0a1b0c270085ac65bcd984252f5fb3740d06ee60cc3856240c2dae22aa6b4ca018df7d14f7afb6b4f79af8f53fc2da7109528a77ab269ae3c3a4066f1997e000f838416db9b00f5fe2bcbb9ba56633bbb0c865cdcc95c903650e9c0dd52022d66440a17a6adb87fa65c1c75c74fb44d9620d5151fda8a989235b55ab837ccf2928a357925a71f98847c10365b0f81d05be791678ced3063b88205cd1e85152ad0c9c4c9c5c76ff7ee2a27ce0f67893586f152065ba6d3c8a5adf5d66bc2be314ebc0a285b14f4ec6b867350676a4cf3a20b1d8ea254033ddb49e71383e913bf7c1f1c931584b409cee97ebcf42ddc6ed6908058d178c674792a6d4f1b7c3159c5671857ae343c7850571c35e18cb6f6ca1fd6d0880e28d4e4cb090e7b15b819627b7c5b3bd016148a4fa75f5fbc70ec8d2153ace0b6b757ca552fe5a1e1ee94dfd05a1a7c0a75e5fd07d59f9a15d7ca9fa2fb3436462fca008985e4fac852df28d748c5bcfcd300043647b45667f30bac815141e34e8666d10005d4ffc1315f835c63031d65afc912af08d872e8cccdfb976be3079c65c6e7e5df8d3d652c0d38491e44684f98add430aa43aba9eebf9825b44b9024e1ab930c1d5c4633e45e16038b141cc6b7562ef27e22585422b57ec27ad0d276aa28851b550e74d4e556704dc390d3e02a4994c80aa45fa11b7dcbe016534a02614e635402ec8a1e36926d6f8d17e31648e3643c5513cf6bd177134294500be917f708d2c97663428b474744bf7ded62ff922f7609321e1ef09159df9fd5c0defe3d6d9242a3ae2c3426109e33ac9a193c38943a31deaafd73eb6ca2913ee8b20e15c9db4026a9fdeaeb198ef14cb5f52f1bcc1170c3edc92d510de633cf115d3a28f1584767872bc6f48429e9b3ca298ab3e159e19104d4c919c182c899770bdc736d9b1cde867ebb35730b8932531fc9bdb88c96079224ce8406c0c49b6a58f4c10c721a3e73ed82f04c5798568e997b1a7dc1c22861782e123fe341f27edd4e197e10b93cd98cc89bcaa91430a388e604ea77954127319255957e5aeb3d15ab1be44c53e0cb4430a03bcd35e2d6467a86e9ee6c5d2ce5605f73870f181d5f04beaf1952b1cec71197d8af4a1f472c27182595c7e248ff1b89d83d859f1b09fd4c695bfae4d82299c8190d5dedc158978d223e30137d1ebf3b8c661a94f701793590fc7a121d839be5882d6b2485accd5a3aa2d85cc0283ea5a9e44a9f8e35ac4b5b0774fb61b6aedc0023a5c3d85a50128ded43644a8dea910e02486917d65225c8eb79ec9f7588c44a22f89ace9c16e3a08012cd26da843988b62322d45a4397df0fa2c7fc7642429fcd51239f1f69b09305a549e7618537cc8b9b3dceb6564db724a2dc5294efe5215632e84aadf502e012d22df29025a51d9cf9de36088ce98844d27808dfc9df3f6ee6bccca2a8726060f7c4eadee6a0454af0b9a2d4f2e5dff237440055dc535e82f00f93b553e4bacd25113832b7119dbab481ea74a38765a5c4cf8c50e52a8b0b405ecd897e4262ab0f80b2d1d906c8fed2f12efcb7865deb72ffb7f9332759094ba3ac3a07d9676654cbb80224ca000a07f150fb9223224cf1a9f63025d2857c49e96153a842de50dc08b020b492a26e6be459a610fd999c1938e92518f30cbfb2a2133e65015b6750ff4ec4a49483b366285505df973d81d5b459231b6959b34f08529e43b22b5489b82e5fd8f1b6f61efc337f4c64c026cd299e82229c5827810fdd9142e1c14936826d41d76aaee5bd5f1794d4999a94dfe47fd99131f09fa0f38eb28639169df9e1b67544ed38eec6773df091a7985f362c2811d91b389bc76bc0b1e9cceb02e859bd896e900c5d656c0d32ff0e8f768ab7d14e6ecf59f1af6c0152b0f4c5e8db6cb397164109474f6ce7ec3b680362788e8b4b1681a64d2984b9e29110ba72f580de8fce8bc62d170f50264ec624246b2226675dfed626a94309bd3a3463e2547145708262aa13b1b317ef1c8d4151e4a8457c2ae53dcb76ae91085946c4d52b6d3588583aae8743d3254bdfe7908ade13f7efdf6b2e93b65a2d4a92c145e0a2ad0370172dd56a5a0a952f707183886f7d66901c3c7b2350f641b4cce7cc0ed48093abf6ba3be2e4f12e7157f435f14f61c77de59d9aba1aef60b9b1f23baa893b30e748b74dc141e21c520246bf6e2b3e267e14739bb93b9d9b3c05a53d509d75179f6a6089d2fe2a6e2e0c9c0d52b5cc616b4ba70ea3ccfc54e2863672bbd5121ffb2f2c3e1229db2d96f0819a3dee5f328bf86de4337a91f3cdf64df00c2ab66ab0cec3214cc46f16d9228b108e9af93312a40d409ce5ae70f43b877210b1cd95bdddbc76829753e9d4cf60dc572c86c26094be37afd9d8b3ba00d6d40ca9ec07af8cbfc43afe87ebe271d042d01fc0c0d67be76505cc8223b8ad4db2d5c169dc0a2c3147625633a00d819c930c346edeba07f14e11c27021adc9fb48db4bc0ee6caad90b41ae615b918dcca6501786679aed99ee9491c4b7187faf109d9df27353958338007cb4e9f4711ceb50fd33864b23f966286b1e482f570618ec4e087a3a7387e9450652e9b37a607be127d86e4836a542845840425717caf0adb5b09da82cbb01adfbe87c995e555d37996ee8a3a601ad8c54c2f36b46f4f9f3ac88c790bf782599d3662a2390085baeb4782cc2b83323f85a63e7ea07e29d77cdeb684eeaaa52695ccb57470817b13f4a610349ae8708e8321258c7d5f0473e5c01261808b0c77b875039f9c66ebf482e83516a404c0a0fd9532fd2459febca5dbe4949ad731dac319ae7a43014935030d017267355e171383563d4b3d45519dfd135fe4d1739733bb0a9ab5575f2b7a459ad4c0992af3ab39845f65a662b8b916e25ff95b6153af5c9d928e36b82eb339db9637be0b186f8a3429247c86f1da064c5bd184b4fb7323a5394cb07d26d000f8e4ef2f11f9073fd3f5ded9d7f572f2b129a1d408cbe8ea1a9d88006c8de5e232969d67a4eb211a40a7ff2e408564faffba37e6a5e7c611a5d9513d9ed1ce794dafb895ed77a58436393b0d441b23983a6ac753c74b86fa33fb34a32a0d50f37c5e71a2a5f440474f30ca9fd7b594ac8b2230851a9e50e4f36ab9c5540d563b5974a3c314f87aa7b2fce6b8f3b9f56a48dfa5483658714ff9592245c4b70799db9b978261026153f1adbc6250c3c5b6b5f5dccac009fda86c59a81d27a1340b5e8f633cd5568dbcec435602180ed171fec74ce548b8305c6ba3328976f57728d4d5d8ad538b1440e135d5fb649b086b2feb78024485c462a4c5ec5d04c02369e81d208c94007000ff4eba4132aaf5f152b4e70d308de1ce1d04ddb967cbf9eb6cc020ef9fbd622ed7e5388cefede40dcf4faa5dba2cf1e9e0ea002f628fb75a4e43b1e6b2874c9001d49080cc1075b5edaca6c358b0049c361da8d638058d55c9d9a8718291880b864854c6043a5a815fc81b1abdf9338937b384f5e22fec1fc887b2710b9b7f92ab67c993c9c0899679cfa7664fec4bed731d9a7b4ce768179627194e8d0faf5324ee4468e68d1024c2641e0efee9b40f92b42ec87712214af1c9cc143405d94252047abc2163e8232f3cc0da9f19eb6888d5c9a33d604f6c6fb42d75e465f4d258d5a647e7309d202a56183bbe6ad6564eac84a4a934744c861a1823c3a57873c7623cad34be4b2a896b21f8ad0b9e9e95518c683e4059a0a253aa3c1d8973cd16bb37fab2678c891dd7d46bd5ea08a89b8534524352ed25f816e7c0da1c70c8ddadbad392cca1e78549d3d8b3ec377e694cba5ca1779f91d0d0ecd71c1d6ee5416f7c2791580cd9c3d2a014fe2b897684b1aa6c17ef7ad083f49a6e82f807291a465cf9b4baf4cd88cce16fce2fbf492a2a083988a74cc867b64f8eaba2e00bafe871cf398b47b1a5fc554ccfc9ed304b1c88bdd2e3053f5577c55383ed8583982eb336ef8c9e555461502536b941a2ff219042358331977b7e3379b69a4f3f5451833ce5979aaf2eb1bd5a188ea9d4d6c580b58377d880bd794680da282eb175d259109ae17065ca97136c9e32bcb3fe5772ea65f5646f01e07384f493cdfa200a4401eafe229f0757e58578e45e4834aac9414a5a4c234b4bbd494468eeeebda88255dff08846cbed4d98339c67afd2b66a4d242a7a8b8b4d9032340a12a21f0b4074332e6203f58dac982f7f04a61ac21d8ac496ade4b137865e70b9daf4fd73dff7914b94f3da3d381c667cd628706e25bc73003b9955778b364ed724f669dfc3ec1caa124f40918b749851407cb73ff2faaff30efb761610b062682ad0849f9fd5e0ab9bb56bdce82bb3e87382ce54ba28dce9372dbf674cbdba674011211fdf77eee7a72660738081523e41af2d300282f481360f5f1d38357c5ba2ab35e7b0923c3fb3e330cf4efea261bbe353b395652aaf8fa01a518e0ebb8cdfc4796dfb3296e541c8f5a283cd7b24097d71adc6fefe5fcce2d5742d52d625771eab93872ea8b1e39b71ad96053044fe4689b9a0d8fa8d07296713bc71ca2130cd16fae6ab9480cd246d6fe055d88e618fc3fb64d72a5c5c09a8164642342ec3ff8d444278b6bd76bdf4f73d9156b932f4d9f9e1a39ffda16285946b1ca317fc0c0d72900b302551dcae4246fdcaf827bf64e09e14cfe5fb1f142dc5e3fef6122982a4b5426bf46dc67ebe86978b4d8cf27c0b430458f14e6733a4b335aa3e254f09e87de665868a73b3527e3da3d9dd9d6817ee7183a55efcbbb021ac8eca937ab241a45cf2b1e9fe9d35296c528ba5ae9c208a7ceabcaf68acfacb0975b3b1429b111df4f1a8961b599c1f5e4753c73c49ff54e86f450b3486bf131227ca7eafa7281e7c57846016f02e93fb99ca71ef24d2e2cb80e6b9874aad4a30f642d3d5ceebd00338a083992ff56149aceefe7447f1815d64eb590add46a5539ef64e07eb4dc9fdc15c1e81915876c7fe3497e8ea1efcd7c453a115f6b811fed4055f5ded7c0970c287631764b710f80c8eca9069d0f1021e227d5986178ddbdf5a3a284bfb305ae539881733623e7ce10cabed77eeeba21d0cd28e4433015e1a872ad63d67a42b458e87dc7128ff1e513f9c7344f0005a7b42c5aa13c1ec8fe42f9067a911c313a47bc6fe796883a0527333858d2feb00300586f55727f09dd052f98e77195c424a9669427f9ce96e1c6fc36f186cf0b5e675f79147dd9c9b3c037f9f26d4cde351e1d56245fe93b8192c490ff534e511515f0e0caa90a6958e7595206812de08869bb64f09b3304f14d37f14d43874239e1ca783e9508fb7d9486721b595b055e3a0b9517ebb36db4a11d3afd3341f0fb8fdad0f3f2530d8634c386c5741b901b1489ef3fc775c3dcc2df772d25cdb93fbe434d546f4d533520a3dc6fbb63c75a7a918214ba66e9ab3bce48cd6a9cbc9d1bc6835396ac4bea0fd4c76b2d5565beeab847c8d6266e247efb940851acf822e4bb1584d7afe3fca46fad3d39df41950a05b3c3495b1300d4ba5682bfba984a670937d20ef369b946e457e4aafc3e83663337709c1b93f92cf73becf88ecec5ffb3eeb38109f7fa521f419c33e9caaa8c86498d4fce2ca3bad6aa97cc6a6dcb33c8047aeb8c2fab3794cb2350d78073cd67974b21bed62ea6ebb1758cf7c0e5f3f160985ca6559d3adf314b6c30e0457cdc3ac895058fd4854b8b4ce875f0b19ff038bd245b50bd279857118a7bfd34067b49f4ca3ecd0a9c6be23806d608c7a70d5152fd5bb2dec4d218c9f38fef499c28139249105c0f11bc3cb1357ed74d3f47efa57561f34e127e2ae79ddd9c67e6d8507f3ab530985c3c816bb44b9306fa5d64995df4c5c1f442d24669788782a777e8d89557a1db2bb52f571823e100776ad68845fbeb37244389c75f96e421abd2083aa780c0160037710237f352c6786d0c822aced159fb987c5c1f3858288e13b6d2c9d1104e28c4e9656067d32b21b9731a1f58e3965386688377c48ab3d69bf9324dfad4ae307243dd7974d4cea42c1ba2d501a46a6eeb8080d4d434bd40b90a0b7ee07d79dbbce99706458a149bb96ceef812de7246c85d021b138878610d526c4336e42ec1a8d95e36e90d699ec55ef6f205239f26a2c8bbeaa060347d2c3970f601330ba7d59b0bfdfbd5d73431ddde3a9a4d934fd19b70a943614f579edc6f0f620e79e26f2edd2084a0d9d2af3f39eb0ecab558a614104557302108bb0e48b89f8ae2e78a9ed908a962d3fb7dcab7ea6052eb1f31bb82fbe27e1361ad7ce2444652bd6c85533a02f35281267076d290caf371b7f8f0d5fff76534f1d444237ab1ffd452793d17acab64ddba02f15202fb1e06368728561ecb984d2d0fece42c9b23b7604dfcfee478c36e617dee94b5a8b93b225b8674adbe18cabbba7f39cc1528ec8baa78109ffac08c98448a93affb9c9740ac3d6f52b374f54c51293ceea9b34a421c495a9d49bef21f70f16f455c9c7dc81ae55b2e4c50c44de6eabe09fbd03c1f8a991710bd049c025506b9e28778010d99288e916a90b99aa9943400f4689a5683bc317880b398772b1afcb9bf205b40448e9221cc4f2c4ae6aaab7650fcc60465cb60e3fd88e97726e6153fa2cb853286578a03af5c2ecc731e944e652e614767e11ddd558cb76793abe694870fa0aa2e33c2fb429c78d53f0b2192e2e4d219dbe861d4861a431bb23aa69920603c86dd7d567d4640a78b464ff230a0fa53637b289426d3b0188165de9af8ba70eb4e5a9a7b264c8b615de789e6c8847a9955c1f2d2db6701dea3dca308b9fcef7335df9d98f033ebd9d65374d624f46faa3f767645127216d0203f6a7af06851abb484760d13940261a77dd6383987e61edef57bfee0e1950e8e086f9fde48c6f7d8adecc03a9c8e15df9d282f107a9fb99d999ed2a62563dd3e8c7c3f5e5d43933d42d511f6b1a77c26de2524936f12396a5a3a46542e24694e6eec3c283c0fa3722f3c5253774368f4b8d4e27bfd7e48ea6d1c586f6565d0440d6401a69bbc32d47e6745dd23f38601bd820953deb2250a24f848a8070dcdec28e0f0818f1c8fe592d24a0594e771beef279a6c145de18b864c7046cfc63702a97ecca8cbc90347f9e7c3098bb56b747460ca77d9c54a02308bc988e97aaf591d29f4009a8874943a831e0afbae0a80568b38533e9713a5cae5aa623883f5220618c3c1be14d39e3fe72b6697d4df1dcdae7282c719337615fb3919b71d0934b9bc21ee0a06676ec0fb093c91f396b9b89ecb6aeae0548e56c68ace40766c12c922b7e76a4b30343f7253324dea40ab92a679c576952001e436942fc3face852de9e3e677fce38c3cdd9f25c821ae765a52583410de1d5ae546f15e5782491a0e703977d5b78ee2abb6660e47088d78dee67d93e8778d7804742325e02a9ed279416ed5883b520c4f5bfd64150c36ab86edb55ed1e8bbfd032ad8ab38982fd61838c83b5998c1c9a808041445fdab558902051a8fd5a07c132bd54ef176c3a3cfcf4a43bc1c690ec5239427c847fb150d9e57e0ae54dae73487b48e045a2c27c52f1a6594833d4e9e340acde3a4fbafedb6c2697e7c8327b577bfb9e39636d09fedbcaf4cd6c7f4810a74bdad37bc9284692f3bdb44993ba487b1b81691da967048cc5f77d7e9eba6ad83e08d868898b1b8442dbc4b77a37960bdb5f2a55c23df6b4f3c097711d196248ee5ebebc23dde47fd175d1d11190cb66bc32c8ed8f6f40e47e4d02936a126e4f268f7af6abefa8003dba73304ed2ee4c591a86e587cdb1c0da52ee9a951796e58b995324ec19ec7dd376161c25071e636945c08e05fd081e7558dddd6e058593bf539fb65f7e53584c980cb6596913d8e85ec3c8c67792a52421732e99fc65b14c076beb28e51227475f9ab24ec5d7f20174f28170753eba9072c7afbfd09abdad245f27ca3c54d31680cfd90ca5512ac57227d3907260efc81b1c73e24d768dc8edcd452132cfe3cf3b1833066db11953b975082cf8d1e41cab4c6daf01b880fcb8b48d65331165e442787f73ed701538c505d60189d407c766aaedd275d1eb3daadd9d8f9022e382fef818f95920dec4688b0084b416d03632763f836b10d856401dc62e9061061fd048d84c1ac2da5c2803c3acdb07284260b0d23579262607e3094cbbe0eac62eb1fbda6fe2ea0d352891607c5c61f00e2ace703363c9a64de1cf310ab0c0154f74d995cf6f4cb3adf6bad3f16f330409d9508da53d8dfd2c65f1a0067247ccba24bac9b19ef4e037ce674189c2f4a9abb5fe11c13e2276da1ff73ff8845dd4bfc2b3cbc8b4bc4f390e813bbabc9e7ba2a0f138b6050bc5300ec8f370f3ebef78e436fe366bb00f93e328e1a4a952e713a6f5f8bb980b158c3b3e3ebced9344e35dfdb52c8cc236cbd0e3027d6e2f1a36456ee32974ecd2fc06f752a8ae11210b5c5cc960bb597cad8ee62c0b36b63889ed617938e669ea198f7abe190fbdcfd22469f155f50da446ce1c1561f7934ae66afb13b5957ae6968fc94f288d91f40a75a8d90fb962a962d81fffd7b69ad433fad8eccf9938bae2f25fd45e81b6eaa6fe5c8b042daeb996c99fed1695288f682cc897a5b4939ad4bdcde27d48d5fa5c0a927ebf066c751bbff40492873adcb7e9d4ca9e0795974fc92023474961edc619606532c5da26fbe10738fab88ee0b91d3c95fbaadb7a7d5cf897c3dbc1aae2f0ffe804dca95644e9341d62973a980c6195f270d627cc254f29db0eed4a10b7abddca6e5c52bedc0a276920683aac3716bf264a008af1b2a90ecfea5d9720d0eb7aa1a5e37e91450f068bcc9b3a8f05c4dff6c22e3cb534baa0960f9dcb2f7743abcefad7545bf8c9c7eeeedffe6d1b0291246d33a4be300a90a9ed884770cc6a394a4f8a96b0c7444c3104afaef2299006b29c54589879f3c574a1d7f7b3f2ea4e18b4d86404bb27658e4d244dcbab27b960727c1d07bc2b39b4bba7536be294ccb177e23b09b3f0158162d799e5ca7982dfef3b5fd515bd6a5ae99c2be7cd69e5e55193de9d1eff3ba0d0b11ddddb9546497488832120dd99fd4d9e306614a83042ba00b5d8dd78c72d18bf9a080408d9ca259f181ce734f2bf58f025c7ea9a326058dc25d76b216abd0166fd715d991043e2afe69a1d769d62b21d69f816887554b42bd7a9eb5fbd98ca9cdf88974d9ee7b06a42ffd15486e40cc7033b4f2a5412912322b3716e827426898b872906be3603b0eb4a06c4633c4d8ae0811b36cfebff5c887ef4bce8f225dd915bbc91611cfd85e495bee52ce5427b96d511c1d96b7e1df06fa1dbe0be00d7b2f083e0d185df768c09ae3148235342509aca00d9ca4f51bcbb6c45b2981918f42fa6108e94f068bc7b19f63babfee0e79ef170e16d3ce1a0359c80cf67a8fbb56ae062fdbbd4512e6df139536a97b6db335906b52ac7e18cffcbef1be330dfcffbaa94976d84e97711f96300848895e628c8d2163e120c72f8341f7eb9449c8dab7f73744a09637e6a6f1d949872eb619bd9562f880d1837744f37a72727a42726246dc8505c9834266b1d1a2dfb167917b30da08f3704650979d18c341c09b1a1f91c7ada082a3baf5d94482d4d5c70bb7571ac40c408f00c2c1161b3eae44c3240985c032e60249793652d5dfea6046fa277609292862c76d5457eb524ee8ac40187928eea72rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-362.8.1.el9_3.src.rpmkernel-doc     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.16.1.3eKx@e@e@e@ee @e@d dd@dF@dd@d]@d dܺ@d@d@dd.@dd@dE@dǢ@díd d@dgds@d!d@d-@d@ddD@d@d dd d}d7d@dNddZ@dd@dddx@dw6du@doMdldkY@dgddddcp@dbd\d[@dZ5dWdS@dP@dMdJcdGdC@d?d>@d;@d7d3@d.@d,@d)n@d%yd$(@d!@d?@d@dddadxd'@c@cU@cU@cc@c`cl@cl@cl@cccc@c@c@cwcwc&@c&@c@ccc=@c=@ccc@c@cۥcۥcT@cT@cT@cccױ@cױ@cӼcӼck@cc@cvcʂ@cʂ@c0c@cƍc<@cGc@ccS@cc @ccc@c@c@cFcFcFc@c@ccR@c]c]c @ccci@cc#@cc@c.c@ccEc@cc~ @c{h@cx@cv"@cs@cr-cr-cocn9@clck@cjDcjDch@cfP@cc@cb[ca @c_cZrcY!@cWcV~@cRcMCcF@cEZc@c>@c:c8+c5c2c-c,N@c*c%c!@c@cc@cd@cd@cccc@c@c@cocob{@b{@b)b@bbbb@bbc@bb@bbb@b?b?b@b֜bK@bVb@bb@bmbby@b@bb@b>bb@bUb@bba@blb@bbx@b&b2@bb@b=bb@bTbb@bkb@bbw@b1@bbb@bbb~H@b|b{@by@bu brjbq@bk@bjbgbaG@b^@bT@bN@bDF@b=b9@b7@b0b'E@b'E@bs@b!b@b@b~bb8b8b @b @b bObb[@b a@aar@a a@aa7aaaNaaZ@aea@aaaŶ@ada@aap@a@a*@a*@a@a5aa@aLa@aacaa@azaaa@@a@aW@aa@a@Release Engineering - 5.14.0-362.8.1Jan Stancek [5.14.0-362.8.1.el9_3]Jan Stancek [5.14.0-362.7.1.el9_3]Jan Stancek [5.14.0-362.6.1.el9_3]Jan Stancek [5.14.0-362.5.1.el9_3]Jan Stancek [5.14.0-362.4.1.el9_3]Jan Stancek [5.14.0-362.3.1.el9_3]Jan Stancek [5.14.0-362.2.1.el9_3]Jan Stancek [5.14.0-362.1.1.el9_3]Jan Stancek [5.14.0-362.el9]Jan Stancek [5.14.0-361.el9]Jan Stancek [5.14.0-360.el9]Jan Stancek [5.14.0-359.el9]Jan Stancek [5.14.0-358.el9]Jan Stancek [5.14.0-357.el9]Jan Stancek [5.14.0-356.el9]Jan Stancek [5.14.0-355.el9]Herton R. Krzesinski [5.14.0-354.el9]Herton R. Krzesinski [5.14.0-353.el9]Herton R. Krzesinski [5.14.0-352.el9]Herton R. Krzesinski [5.14.0-351.el9]Jan Stancek [5.14.0-350.el9]Jan Stancek [5.14.0-349.el9]Jan Stancek [5.14.0-348.el9]Jan Stancek [5.14.0-347.el9]Jan Stancek [5.14.0-346.el9]Jan Stancek [5.14.0-345.el9]Jan Stancek [5.14.0-344.el9]Jan Stancek [5.14.0-343.el9]Jan Stancek [5.14.0-342.el9]Jan Stancek [5.14.0-341.el9]Jan Stancek [5.14.0-340.el9]Jan Stancek [5.14.0-339.el9]Jan Stancek [5.14.0-338.el9]Jan Stancek [5.14.0-337.el9]Jan Stancek [5.14.0-336.el9]Jan Stancek [5.14.0-335.el9]Jan Stancek [5.14.0-334.el9]Jan Stancek [5.14.0-333.el9]Jan Stancek [5.14.0-332.el9]Jan Stancek [5.14.0-331.el9]Jan Stancek [5.14.0-330.el9]Jan Stancek [5.14.0-329.el9]Jan Stancek [5.14.0-328.el9]Jan Stancek [5.14.0-327.el9]Jan Stancek [5.14.0-326.el9]Jan Stancek [5.14.0-325.el9]Jan Stancek [5.14.0-324.el9]Jan Stancek [5.14.0-323.el9]Jan Stancek [5.14.0-322.el9]Jan Stancek [5.14.0-321.el9]Jan Stancek [5.14.0-320.el9]Jan Stancek [5.14.0-319.el9]Jan Stancek [5.14.0-318.el9]Jan Stancek [5.14.0-317.el9]Jan Stancek [5.14.0-316.el9]Jan Stancek [5.14.0-315.el9]Jan Stancek [5.14.0-314.el9]Jan Stancek [5.14.0-313.el9]Jan Stancek [5.14.0-312.el9]Jan Stancek [5.14.0-311.el9]Jan Stancek [5.14.0-310.el9]Jan Stancek [5.14.0-309.el9]Jan Stancek [5.14.0-308.el9]Jan Stancek [5.14.0-307.el9]Jan Stancek [5.14.0-306.el9]Jan Stancek [5.14.0-305.el9]Jan Stancek [5.14.0-304.el9]Jan Stancek [5.14.0-303.el9]Jan Stancek [5.14.0-302.el9]Jan Stancek [5.14.0-301.el9]Jan Stancek [5.14.0-300.el9]Jan Stancek [5.14.0-299.el9]Jan Stancek [5.14.0-298.el9]Jan Stancek [5.14.0-297.el9]Jan Stancek [5.14.0-296.el9]Jan Stancek [5.14.0-295.el9]Jan Stancek [5.14.0-294.el9]Jan Stancek [5.14.0-293.el9]Jan Stancek [5.14.0-292.el9]Jan Stancek [5.14.0-291.el9]Jan Stancek [5.14.0-290.el9]Jan Stancek [5.14.0-289.el9]Jan Stancek [5.14.0-288.el9]Jan Stancek [5.14.0-287.el9]Jan Stancek [5.14.0-286.el9]Jan Stancek [5.14.0-285.el9]Herton R. Krzesinski [5.14.0-284.el9]Herton R. Krzesinski [5.14.0-283.el9]Herton R. Krzesinski [5.14.0-282.el9]Herton R. Krzesinski [5.14.0-281.el9]Herton R. Krzesinski [5.14.0-280.el9]Herton R. Krzesinski [5.14.0-279.el9]Herton R. Krzesinski [5.14.0-278.el9]Herton R. Krzesinski [5.14.0-277.el9]Herton R. Krzesinski [5.14.0-276.el9]Herton R. Krzesinski [5.14.0-275.el9]Herton R. Krzesinski [5.14.0-274.el9]Herton R. Krzesinski [5.14.0-273.el9]Herton R. Krzesinski [5.14.0-272.el9]Herton R. Krzesinski [5.14.0-271.el9]Herton R. Krzesinski [5.14.0-270.el9]Herton R. Krzesinski [5.14.0-269.el9]Herton R. Krzesinski [5.14.0-268.el9]Herton R. Krzesinski [5.14.0-267.el9]Herton R. Krzesinski [5.14.0-266.el9]Herton R. Krzesinski [5.14.0-265.el9]Herton R. Krzesinski [5.14.0-264.el9]Herton R. Krzesinski [5.14.0-263.el9]Herton R. Krzesinski [5.14.0-262.el9]Herton R. Krzesinski [5.14.0-261.el9]Herton R. Krzesinski [5.14.0-260.el9]Herton R. Krzesinski [5.14.0-259.el9]Herton R. Krzesinski [5.14.0-258.el9]Herton R. Krzesinski [5.14.0-257.el9]Herton R. Krzesinski [5.14.0-256.el9]Herton R. Krzesinski [5.14.0-255.el9]Herton R. Krzesinski [5.14.0-254.el9]Herton R. Krzesinski [5.14.0-253.el9]Herton R. Krzesinski [5.14.0-252.el9]Herton R. Krzesinski [5.14.0-251.el9]Herton R. Krzesinski [5.14.0-250.el9]Herton R. Krzesinski [5.14.0-249.el9]Herton R. Krzesinski [5.14.0-248.el9]Herton R. Krzesinski [5.14.0-247.el9]Herton R. Krzesinski [5.14.0-246.el9]Herton R. Krzesinski [5.14.0-245.el9]Herton R. Krzesinski [5.14.0-244.el9]Herton R. Krzesinski [5.14.0-243.el9]Herton R. Krzesinski [5.14.0-242.el9]Herton R. Krzesinski [5.14.0-241.el9]Herton R. Krzesinski [5.14.0-240.el9]Herton R. Krzesinski [5.14.0-239.el9]Herton R. Krzesinski [5.14.0-238.el9]Herton R. Krzesinski [5.14.0-237.el9]Herton R. Krzesinski [5.14.0-236.el9]Herton R. Krzesinski [5.14.0-235.el9]Herton R. Krzesinski [5.14.0-234.el9]Herton R. Krzesinski [5.14.0-233.el9]Herton R. Krzesinski [5.14.0-232.el9]Herton R. Krzesinski [5.14.0-231.el9]Herton R. Krzesinski [5.14.0-230.el9]Herton R. Krzesinski [5.14.0-229.el9]Herton R. Krzesinski [5.14.0-228.el9]Herton R. Krzesinski [5.14.0-227.el9]Herton R. Krzesinski [5.14.0-226.el9]Herton R. Krzesinski [5.14.0-225.el9]Herton R. Krzesinski [5.14.0-224.el9]Herton R. Krzesinski [5.14.0-223.el9]Herton R. Krzesinski [5.14.0-222.el9]Herton R. Krzesinski [5.14.0-221.el9]Herton R. Krzesinski [5.14.0-220.el9]Herton R. Krzesinski [5.14.0-219.el9]Herton R. Krzesinski [5.14.0-218.el9]Herton R. Krzesinski [5.14.0-217.el9]Herton R. Krzesinski [5.14.0-216.el9]Herton R. Krzesinski [5.14.0-215.el9]Herton R. Krzesinski [5.14.0-214.el9]Herton R. Krzesinski [5.14.0-213.el9]Herton R. Krzesinski [5.14.0-212.el9]Herton R. Krzesinski [5.14.0-211.el9]Herton R. Krzesinski [5.14.0-210.el9]Herton R. Krzesinski [5.14.0-209.el9]Herton R. Krzesinski [5.14.0-208.el9]Frantisek Hrbata [5.14.0-207.el9]Frantisek Hrbata [5.14.0-206.el9]Frantisek Hrbata [5.14.0-205.el9]Frantisek Hrbata [5.14.0-204.el9]Frantisek Hrbata [5.14.0-203.el9]Frantisek Hrbata [5.14.0-202.el9]Frantisek Hrbata [5.14.0-201.el9]Frantisek Hrbata [5.14.0-200.el9]Frantisek Hrbata [5.14.0-199.el9]Frantisek Hrbata [5.14.0-198.el9]Frantisek Hrbata [5.14.0-197.el9]Frantisek Hrbata [5.14.0-196.el9]Frantisek Hrbata [5.14.0-195.el9]Frantisek Hrbata [5.14.0-194.el9]Frantisek Hrbata [5.14.0-193.el9]Frantisek Hrbata [5.14.0-192.el9]Frantisek Hrbata [5.14.0-191.el9]Frantisek Hrbata [5.14.0-190.el9]Frantisek Hrbata [5.14.0-189.el9]Frantisek Hrbata [5.14.0-188.el9]Frantisek Hrbata [5.14.0-187.el9]Frantisek Hrbata [5.14.0-186.el9]Frantisek Hrbata [5.14.0-185.el9]Frantisek Hrbata [5.14.0-184.el9]Frantisek Hrbata [5.14.0-183.el9]Frantisek Hrbata [5.14.0-182.el9]Frantisek Hrbata [5.14.0-181.el9]Frantisek Hrbata [5.14.0-180.el9]Frantisek Hrbata [5.14.0-179.el9]Frantisek Hrbata [5.14.0-178.el9]Frantisek Hrbata [5.14.0-177.el9]Frantisek Hrbata [5.14.0-176.el9]Frantisek Hrbata [5.14.0-175.el9]Frantisek Hrbata [5.14.0-174.el9]Frantisek Hrbata [5.14.0-173.el9]Frantisek Hrbata [5.14.0-172.el9]Frantisek Hrbata [5.14.0-171.el9]Frantisek Hrbata [5.14.0-170.el9]Frantisek Hrbata [5.14.0-169.el9]Frantisek Hrbata [5.14.0-168.el9]Frantisek Hrbata [5.14.0-167.el9]Frantisek Hrbata [5.14.0-166.el9]Frantisek Hrbata [5.14.0-165.el9]Frantisek Hrbata [5.14.0-164.el9]Frantisek Hrbata [5.14.0-163.el9]Patrick Talbert [5.14.0-162.el9]Patrick Talbert [5.14.0-161.el9]Herton R. Krzesinski [5.14.0-160.el9]Herton R. Krzesinski [5.14.0-159.el9]Herton R. Krzesinski [5.14.0-158.el9]Herton R. Krzesinski [5.14.0-157.el9]Herton R. Krzesinski [5.14.0-156.el9]Herton R. Krzesinski [5.14.0-155.el9]Herton R. Krzesinski [5.14.0-154.el9]Herton R. Krzesinski [5.14.0-153.el9]Herton R. Krzesinski [5.14.0-152.el9]Herton R. Krzesinski [5.14.0-151.el9]Herton R. Krzesinski [5.14.0-150.el9]Herton R. Krzesinski [5.14.0-149.el9]Herton R. Krzesinski [5.14.0-148.el9]Herton R. Krzesinski [5.14.0-147.el9]Herton R. Krzesinski [5.14.0-146.el9]Jan Stancek [5.14.0-145.el9]Jan Stancek [5.14.0-144.el9]Patrick Talbert [5.14.0-143.el9]Patrick Talbert [5.14.0-142.el9]Patrick Talbert [5.14.0-141.el9]Patrick Talbert [5.14.0-140.el9]Patrick Talbert [5.14.0-139.el9]Patrick Talbert [5.14.0-138.el9]Patrick Talbert [5.14.0-137.el9]Patrick Talbert [5.14.0-136.el9]Patrick Talbert [5.14.0-135.el9]Patrick Talbert [5.14.0-134.el9]Patrick Talbert [5.14.0-133.el9]Patrick Talbert [5.14.0-132.el9]Patrick Talbert [5.14.0-131.el9]Patrick Talbert [5.14.0-130.el9]Patrick Talbert [5.14.0-129.el9]Patrick Talbert [5.14.0-128.el9]Patrick Talbert [5.14.0-127.el9]Patrick Talbert [5.14.0-126.el9]Patrick Talbert [5.14.0-125.el9]Patrick Talbert [5.14.0-124.el9]Patrick Talbert [5.14.0-123.el9]Patrick Talbert [5.14.0-122.el9]Patrick Talbert [5.14.0-121.el9]Patrick Talbert [5.14.0-120.el9]Patrick Talbert [5.14.0-119.el9]Patrick Talbert [5.14.0-118.el9]Patrick Talbert [5.14.0-117.el9]Patrick Talbert [5.14.0-116.el9]Patrick Talbert [5.14.0-115.el9]Patrick Talbert [5.14.0-114.el9]Patrick Talbert [5.14.0-113.el9]Patrick Talbert [5.14.0-112.el9]Patrick Talbert [5.14.0-111.el9]Patrick Talbert [5.14.0-110.el9]Patrick Talbert [5.14.0-109.el9]Patrick Talbert [5.14.0-108.el9]Patrick Talbert [5.14.0-107.el9]Patrick Talbert [5.14.0-106.el9]Patrick Talbert [5.14.0-105.el9]Patrick Talbert [5.14.0-104.el9]Patrick Talbert [5.14.0-103.el9]Patrick Talbert [5.14.0-102.el9]Patrick Talbert [5.14.0-101.el9]Patrick Talbert [5.14.0-100.el9]Patrick Talbert [5.14.0-99.el9]Patrick Talbert [5.14.0-98.el9]Patrick Talbert [5.14.0-97.el9]Patrick Talbert [5.14.0-96.el9]Patrick Talbert [5.14.0-95.el9]Patrick Talbert [5.14.0-94.el9]Patrick Talbert [5.14.0-93.el9]Patrick Talbert [5.14.0-92.el9]Patrick Talbert [5.14.0-91.el9]Patrick Talbert [5.14.0-90.el9]Patrick Talbert [5.14.0-89.el9]Patrick Talbert [5.14.0-88.el9]Patrick Talbert [5.14.0-87.el9]Patrick Talbert [5.14.0-86.el9]Patrick Talbert [5.14.0-85.el9]Patrick Talbert [5.14.0-84.el9]Patrick Talbert [5.14.0-83.el9]Patrick Talbert [5.14.0-82.el9]Patrick Talbert [5.14.0-81.el9]Patrick Talbert [5.14.0-80.el9]Patrick Talbert [5.14.0-79.el9]Patrick Talbert [5.14.0-78.el9]Patrick Talbert [5.14.0-77.el9]Patrick Talbert [5.14.0-76.el9]Patrick Talbert [5.14.0-75.el9]Patrick Talbert [5.14.0-74.el9]Patrick Talbert [5.14.0-73.el9]Patrick Talbert [5.14.0-72.el9]Patrick Talbert [5.14.0-71.el9]Herton R. Krzesinski [5.14.0-70.1.1.el9_0]Herton R. Krzesinski [5.14.0-70.el9]Herton R. Krzesinski [5.14.0-69.el9]Herton R. Krzesinski [5.14.0-68.el9]Herton R. Krzesinski [5.14.0-67.el9]Herton R. Krzesinski [5.14.0-66.el9]Herton R. Krzesinski [5.14.0-65.el9]Herton R. Krzesinski [5.14.0-64.el9]Herton R. Krzesinski [5.14.0-63.el9]Herton R. Krzesinski [5.14.0-62.el9]Herton R. Krzesinski [5.14.0-61.el9]Herton R. Krzesinski [5.14.0-60.el9]Herton R. Krzesinski [5.14.0-59.el9]Herton R. Krzesinski [5.14.0-58.el9]Herton R. Krzesinski [5.14.0-57.el9]Herton R. Krzesinski [5.14.0-56.el9]Herton R. Krzesinski [5.14.0-55.el9]Herton R. Krzesinski [5.14.0-54.el9]Herton R. Krzesinski [5.14.0-53.el9]Herton R. Krzesinski [5.14.0-52.el9]Herton R. Krzesinski [5.14.0-51.el9]Herton R. Krzesinski [5.14.0-50.el9]Herton R. Krzesinski [5.14.0-49.el9]Herton R. Krzesinski [5.14.0-48.el9]Herton R. Krzesinski [5.14.0-47.el9]Herton R. Krzesinski [5.14.0-46.el9]Herton R. Krzesinski [5.14.0-45.el9]Herton R. Krzesinski [5.14.0-44.el9]Herton R. Krzesinski [5.14.0-43.el9]Herton R. Krzesinski [5.14.0-42.el9]Herton R. Krzesinski [5.14.0-41.el9]Herton R. Krzesinski [5.14.0-40.el9]Herton R. Krzesinski [5.14.0-39.el9]Herton R. Krzesinski [5.14.0-38.el9]Herton R. Krzesinski [5.14.0-37.el9]Herton R. Krzesinski [5.14.0-36.el9]Herton R. Krzesinski [5.14.0-35.el9]Herton R. Krzesinski [5.14.0-34.el9]Herton R. Krzesinski [5.14.0-33.el9]Herton R. Krzesinski [5.14.0-32.el9]Herton R. Krzesinski [5.14.0-31.el9]Herton R. Krzesinski [5.14.0-30.el9]Herton R. Krzesinski [5.14.0-29.el9]Herton R. Krzesinski [5.14.0-28.el9]Herton R. Krzesinski [5.14.0-27.el9]Herton R. Krzesinski [5.14.0-26.el9]Herton R. Krzesinski [5.14.0-25.el9]Herton R. Krzesinski [5.14.0-24.el9]Herton R. Krzesinski [5.14.0-23.el9]Herton R. Krzesinski [5.14.0-22.el9]Herton R. Krzesinski [5.14.0-21.el9]Herton R. Krzesinski [5.14.0-20.el9]Herton R. Krzesinski [5.14.0-19.el9]Herton R. Krzesinski [5.14.0-18.el9]Herton R. Krzesinski [5.14.0-17.el9]Herton R. Krzesinski [5.14.0-16.el9]Herton R. Krzesinski [5.14.0-15.el9]Herton R. Krzesinski [5.14.0-14.el9]Herton R. Krzesinski [5.14.0-13.el9]- Porting to 9.3, debranding and Rocky branding- Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-2542] - Revert "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-2542]- drm/amd: flush any delayed gfxoff on suspend entry (Mika Penttilä) [2232662] - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (Mika Penttilä) [2232662] - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (Mika Penttilä) [2232662] - Revert "net/mlx5e: Switch to using napi_build_skb()" (Mohammad Kabat) [RHEL-1267]- kabi: enable check-kabi (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zalloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy_pad to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prandom_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_path to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_dev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-8864] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2604] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2604]- x86/mce: Add support for Extended Physical Address MCA changes (Aristeu Rozanski) [2164637] - x86/mce: Define a function to extract ErrorAddr from MCA_ADDR (Aristeu Rozanski) [2164637] - x86/mce: Avoid unnecessary padding in struct mce_bank (Aristeu Rozanski) [2164637] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2229736] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2229736] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2229736] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2229736] - net/mlx5e: Set default can_offload action (Amir Tzin) [2229736]- Revert "net: macsec: preserve ingress frame ordering" (Sabrina Dubroca) [RHEL-2248] - nfsd: fix change_info in NFSv4 RENAME replies (Jeffrey Layton) [2218844] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231925]- blk-throttle: Fix io statistics for cgroup v1 (Ming Lei) [2208905] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208905] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208905] - blk-cgroup: hold queue_lock when removing blkg->q_node (Ming Lei) [2217205]- PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Vitaly Kuznetsov) [2211797] - rhel: Re-add can-dev features that were removed accidentally (Radu Rendec) [2213891] - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 0 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 6 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove scrub rate control for Family 17h and later (Aristeu Rozanski) [2218686] - EDAC/amd64: Don't set up EDAC PCI control on Family 17h+ (Aristeu Rozanski) [2218686] - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225102] {CVE-2023-3776}- dlm: fix plock lookup when using multiple lockspaces (Alexander Aring) [2234868] - redhat: enable zstream release numbering for rhel 9.3 (Jan Stancek) - redhat: change default dist suffix for RHEL 9.3 (Jan Stancek) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233967] - Revert "firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Relax base protocol sanity checks on the protocol list" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get" (Lenny Szubowicz) [2234390] - Revert "pstore: Add priv field to pstore_record for backend specific use" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Don't drop lock in the middle of efivar_init()" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Add thin wrapper around EFI get/set variable interface" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Omit efivars caching EFI varstore access layer" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Use locking version to iterate over efivars linked lists" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Drop __efivar_entry_iter() helper which is no longer used" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Remove deprecated 'efivars' sysfs interface" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Switch to new wrapper layer" (Lenny Szubowicz) [2234390] - Revert "efi: avoid efivars layer when loading SSDTs from variables" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Move efivar caching layer into efivarfs" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 System Power extensions" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add devm_protocol_acquire helper" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI System Power Control driver" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Generalize the fast channel support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support" (Lenny Szubowicz) [2234390] - Revert "include: trace: Add SCMI fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Use fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "efi: Fix efi_power_off() not being run before acpi_power_off() when necessary" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Use .register_em() to register with energy model" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Get detailed power scale from perf" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Use the proper accessor for the version field" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix missing kernel-doc in optee" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Improve checks in the info_get operations" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the sensor domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the reset domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix the asynchronous reset requests" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI PM driver remove routine" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Disable struct randomization" (Lenny Szubowicz) [2234390] - Revert "efi/x86: libstub: remove unused variable" (Lenny Szubowicz) [2234390] - Revert "efi: capsule-loader: Fix use-after-free in efi_capsule_write" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: add some missing EFI prototypes" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: use EFI provided memcpy/memset routines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: move efi_system_table global var into separate object" (Lenny Szubowicz) [2234390] - Revert "efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer()" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: implement generic EFI zboot" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix type confusion for load_options_size" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: avoid efivar API for setting variables" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: Guard against allocation failure" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: drop pointless get_memory_map() call" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: check Shim mode using MokSBStateRT" (Lenny Szubowicz) [2234390] - Revert "Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Fortify entry point length checks" (Lenny Szubowicz) [2234390] - Revert "psci: Fix the function type for psci_initcall_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: avoid efi_get_memory_map() for allocating the virt map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove pointless goto kludge" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: unify initrd loading between architectures" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove DT dependency from generic stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: install boot-time memory map as config table" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: refactor the initrd measuring functions" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: measure EFI LoadOptions" (Lenny Szubowicz) [2234390] - Revert "efi/arm: libstub: move ARM specific code out of generic routines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix up the last remaining open coded boot service call" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: create MemoryMapped() device path for the parent if needed" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: avoid SetVirtualAddressMap() when possible" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Use dev_err_probe() to simplify code" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Follow convention for the efi-pstore backend name" (Lenny Szubowicz) [2234390] - Revert "efi/cper: Export several helpers for ghes_edac to use" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Remove zboot signing from build options" (Lenny Szubowicz) [2234390] - Revert "efi: ssdt: Don't free memory if ACPI table was loaded successfully" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes without query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Give efi_main() asmlinkage qualification" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Fix incorrect payload size in zboot header" (Lenny Szubowicz) [2234390] - Revert "efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0" (Lenny Szubowicz) [2234390] - Revert "firmware: imx: scu-pd: add missed USB_1_PHY pd" (Lenny Szubowicz) [2234390] - Revert "efi: random: reduce seed size to 32 bytes" (Lenny Szubowicz) [2234390] - Revert "efi: random: Use 'ACPI reclaim' memory for random seed" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Introduce rpi_firmware_find_node()" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Switch transport to polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the bitmap API to allocate bitmaps" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the non-atomic bitmap API when applicable" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Fix polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes with unsupported query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Cleanup the core driver removal callback" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Suppress the driver's bind attributes" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix devres allocation device in virtio transport" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix deferred_tx_wq release on error paths" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use devm_bitmap_zalloc when applicable" (Lenny Szubowicz) [2234390] - Revert "ARM: 9255/1: efi/dump UEFI runtime page tables for ARM" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop randomization of runtime memory map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop handling of EFI properties table" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Deduplicate ftrace command line argument filtering" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move efi-entry.S into the libstub source directory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Use local strncmp() implementation unconditionally" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Clone memcmp() into the stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Enable efi_printk() in zboot decompressor" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Move screen_info handling to common code" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Provide local implementations of strrchr() and memchr()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out EFI stub entrypoint into separate file" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add image code and data size to the zimage metadata" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out min alignment and preferred kernel load address" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: Split off kernel image relocation for builtin stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Merge zboot decompressor with the ordinary stub" (Lenny Szubowicz) [2234390] - Revert "arm64: unwind: add asynchronous unwind tables to kernel and modules" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Implement devicepath support for initrd commandline loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Permit mixed mode return types other than efi_status_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add mixed mode support to command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Undeprecate the command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move EFI fake memmap support into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: Correct comment on efi_memmap_alloc" (Lenny Szubowicz) [2234390] - Revert "drivers: fix typo in firmware/efi/memmap.c" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move manipulation routines into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Add module parameter for setting the record size" (Lenny Szubowicz) [2234390] - Revert "efi: random: combine bootloader provided RNG seed with RNG protocol output" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()" (Lenny Szubowicz) [2234390] - Revert "efi: stub: use random seed from EFI variable" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Always enable initrd command line loader and bump version" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_ffa: Move constants to header file" (Lenny Szubowicz) [2234390] - Revert "efi: Put Linux specific magic number in the DOS header" (Lenny Szubowicz) [2234390] - Revert "efi: fix NULL-deref in init error path" (Lenny Szubowicz) [2234390] - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix EFI/VESA format selection" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Clear stale xfer->hdr.status" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_response" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_notification" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix virtio channels cleanup on shutdown" (Lenny Szubowicz) [2234390] - Revert "efi/earlycon: Replace open coded strnchrnul()" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Disregard bogus entries instead of returning them" (Lenny Szubowicz) [2234390] - Revert "efi: verify that variable services are supported" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: prevent double registration" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: Add memory attribute protocol definitions" (Lenny Szubowicz) [2234390] - Revert "efi: Accept version 2 of memory attributes table" (Lenny Szubowicz) [2234390] - Revert "efi: fix potential NULL deref in efi_mem_reserve_persistent" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: Use EFI protocol to remap code/data with the right attributes" (Lenny Szubowicz) [2234390] - Revert "efi: Use standard format for printing the EFI revision" (Lenny Szubowicz) [2234390] - Revert "efi: Discover BTI support in runtime services regions" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Mark zboot EFI application as NX compatible" (Lenny Szubowicz) [2234390] - Revert "efi: earlycon: Reprobe after parsing config tables" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Use length member instead of record struct size" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Use SMBIOS processor version to key off Ampere quirk" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Drop unused 'recsize' parameter" (Lenny Szubowicz) [2234390] - Revert "efi: sysfb_efi: Fix DMI quirks not working for simpledrm" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Add compressed image to make targets" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure" (Lenny Szubowicz) [2234390] - Revert "efi: Bump stub image version for macOS HVF compatibility" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix VESA format selection" (Lenny Szubowicz) [2234390] - Revert "redhat/configs: update firmware configs" (Lenny Szubowicz) [2234390] - Revert "ACPI: power: Switch to sys-off handler API" (Lenny Szubowicz) [2234390] - Revert "gsmi: fix null-deref in gsmi_get_variable" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: drop kobject from efivars_register()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment" (Lenny Szubowicz) [2234390] - Revert "notifier: Add atomic_notifier_call_chain_is_empty()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add do_kernel_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add stub for pm_power_off" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add kernel_can_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "reboot: Remove pm_power_off_prepare()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Change registration order of legacy power-off handler" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Use static handler for register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Fix powering off using a non-syscall code paths" (Lenny Szubowicz) [2234390] - Revert "PM: hibernate: Use kernel_can_power_off()" (Lenny Szubowicz) [2234390] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227917] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227917] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227917] - sched/core: Use empty mask to reset cpumasks in sched_setaffinity() (Waiman Long) [2219681] - cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [2174568] - cgroup/cpuset: Documentation update for partition (Waiman Long) [2174568] - cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [2174568] - cgroup/cpuset: Introduce remote partition (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [2174568] - cgroup/cpuset: simplify the percpu kthreads check in update_tasks_cpumask() (Waiman Long) [2174568] - cgroup/cpuset: Allow suppression of sched domain rebuild in update_cpumasks_hier() (Waiman Long) [2174568] - cgroup/cpuset: Improve temporary cpumasks handling (Waiman Long) [2174568] - cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOAD_BALANCE handling (Waiman Long) [2174568] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [2174568] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [2174568] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [2174568] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [2174568] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [2174568] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [2174568] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [2174568] - cgroup/cpuset: Minor updates to test_cpuset_prs.sh (Waiman Long) [2174568] - cgroup/cpuset: Include offline CPUs when tasks' cpumasks in top_cpuset are updated (Waiman Long) [2174568] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [2174568] - kselftest/cgroup: Add cleanup() to test_cpuset_prs.sh (Waiman Long) [2174568] - kselftest/cgroup: Fix gathering number of CPUs (Waiman Long) [2174568] - redhat: configs: Disable CONFIG_CRYPTO_STATS since performance issue for storage (Herbert Xu) [2227964] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski)- smb: client: fix null auth (Scott Mayhew) [2223247] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2217304] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2226861] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2226861] - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2227947] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2227947] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2227947] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2227947] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2227947] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2227947] - ext4: drop dio overwrite only flag and associated warning (Brian Foster) [2228056] - sched/core: Add __always_inline to schedule_loop() (Crystal Wood) [2232098] - net: openvswitch: add misc error drop reasons (Adrian Moreno) [2232283] - net: openvswitch: add meter drop reason (Adrian Moreno) [2232283] - net: openvswitch: add explicit drop action (Adrian Moreno) [2232283] - net: openvswitch: add action error drop reason (Adrian Moreno) [2232283] - net: openvswitch: add last-action drop reason (Adrian Moreno) [2232283] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2233699] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2233699] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2233699] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2233699] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2233699]- watch_queue: Free the page array when watch_queue is dismantled (Carlos Maiolino) [2231268] - watch_queue: Actually free the watch (Carlos Maiolino) [2231268] - Update tree for CI (kpet-db) to autosd-rt from autosd-rhivos-rt (bgrech) - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Tao Liu) [2182562] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2228849] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2228849] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2228849] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2228849] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2228849] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2228849] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2228849] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2228849] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2228849] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2220940] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2220940] - net: mana: use vmalloc_array and vcalloc (Bandan Das) [2220940] - net: mana: Add support for vlan tagging (Bandan Das) [2220940] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2220940] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2220940] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2220940] - net: mana: Add support for jumbo frame (Bandan Das) [2220940] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2220940] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2220940] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2220940] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2220940] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2220940]- PM: hibernate: Use kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Fix powering off using a non-syscall code paths (Sebastian Ott) [2183343] - kernel/reboot: Use static handler for register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Change registration order of legacy power-off handler (Sebastian Ott) [2183343] - reboot: Remove pm_power_off_prepare() (Sebastian Ott) [2183343] - kernel/reboot: Add register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add stub for pm_power_off (Sebastian Ott) [2183343] - kernel/reboot: Add do_kernel_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Sebastian Ott) [2183343] - notifier: Add atomic_notifier_call_chain_is_empty() (Sebastian Ott) [2183343] - efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment (Sebastian Ott) [2183343] - efi: efivars: drop kobject from efivars_register() (Sebastian Ott) [2183343] - gsmi: fix null-deref in gsmi_get_variable (Sebastian Ott) [2183343] - ACPI: power: Switch to sys-off handler API (Sebastian Ott) [2183343] - redhat/configs: update firmware configs (Sebastian Ott) [2183343] - firmware/sysfb: Fix VESA format selection (Sebastian Ott) [2183343] - efi: Bump stub image version for macOS HVF compatibility (Sebastian Ott) [2183343] - efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (Sebastian Ott) [2183343] - efi/libstub: zboot: Add compressed image to make targets (Sebastian Ott) [2183343] - efi: sysfb_efi: Fix DMI quirks not working for simpledrm (Sebastian Ott) [2183343] - efi/libstub: smbios: Drop unused 'recsize' parameter (Sebastian Ott) [2183343] - arm64: efi: Use SMBIOS processor version to key off Ampere quirk (Sebastian Ott) [2183343] - efi/libstub: smbios: Use length member instead of record struct size (Sebastian Ott) [2183343] - efi: earlycon: Reprobe after parsing config tables (Sebastian Ott) [2183343] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines (Sebastian Ott) [2183343] - efi: Discover BTI support in runtime services regions (Sebastian Ott) [2183343] - efi: Use standard format for printing the EFI revision (Sebastian Ott) [2183343] - efi: zboot: Use EFI protocol to remap code/data with the right attributes (Sebastian Ott) [2183343] - efi: fix potential NULL deref in efi_mem_reserve_persistent (Sebastian Ott) [2183343] - efi: Accept version 2 of memory attributes table (Sebastian Ott) [2183343] - efi/libstub: Add memory attribute protocol definitions (Sebastian Ott) [2183343] - efi: efivars: prevent double registration (Sebastian Ott) [2183343] - efi: verify that variable services are supported (Sebastian Ott) [2183343] - efi: memmap: Disregard bogus entries instead of returning them (Sebastian Ott) [2183343] - firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle (Sebastian Ott) [2183343] - efi/earlycon: Replace open coded strnchrnul() (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix virtio channels cleanup on shutdown (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_notification (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_response (Sebastian Ott) [2183343] - firmware: arm_scmi: Clear stale xfer->hdr.status (Sebastian Ott) [2183343] - firmware/sysfb: Fix EFI/VESA format selection (Sebastian Ott) [2183343] - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Sebastian Ott) [2183343] - efi: fix NULL-deref in init error path (Sebastian Ott) [2183343] - efi: Put Linux specific magic number in the DOS header (Sebastian Ott) [2183343] - firmware: arm_ffa: Move constants to header file (Sebastian Ott) [2183343] - efi: libstub: Always enable initrd command line loader and bump version (Sebastian Ott) [2183343] - efi: stub: use random seed from EFI variable (Sebastian Ott) [2183343] - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Sebastian Ott) [2183343] - efi: random: combine bootloader provided RNG seed with RNG protocol output (Sebastian Ott) [2183343] - efi: pstore: Add module parameter for setting the record size (Sebastian Ott) [2183343] - efi: memmap: Move manipulation routines into x86 arch tree (Sebastian Ott) [2183343] - drivers: fix typo in firmware/efi/memmap.c (Sebastian Ott) [2183343] - efi: Correct comment on efi_memmap_alloc (Sebastian Ott) [2183343] - efi: memmap: Move EFI fake memmap support into x86 arch tree (Sebastian Ott) [2183343] - efi: libstub: Undeprecate the command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Add mixed mode support to command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Permit mixed mode return types other than efi_status_t (Sebastian Ott) [2183343] - efi: libstub: Implement devicepath support for initrd commandline loader (Sebastian Ott) [2183343] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines (Sebastian Ott) [2183343] - arm64: unwind: add asynchronous unwind tables to kernel and modules (Sebastian Ott) [2183343] - efi: libstub: Merge zboot decompressor with the ordinary stub (Sebastian Ott) [2183343] - efi/arm64: libstub: Split off kernel image relocation for builtin stub (Sebastian Ott) [2183343] - efi: libstub: Factor out min alignment and preferred kernel load address (Sebastian Ott) [2183343] - efi: libstub: Add image code and data size to the zimage metadata (Sebastian Ott) [2183343] - efi: libstub: Factor out EFI stub entrypoint into separate file (Sebastian Ott) [2183343] - efi: libstub: Provide local implementations of strrchr() and memchr() (Sebastian Ott) [2183343] - efi: libstub: Move screen_info handling to common code (Sebastian Ott) [2183343] - efi: libstub: Enable efi_printk() in zboot decompressor (Sebastian Ott) [2183343] - efi: libstub: Clone memcmp() into the stub (Sebastian Ott) [2183343] - efi: libstub: Use local strncmp() implementation unconditionally (Sebastian Ott) [2183343] - arm64: efi: Move efi-entry.S into the libstub source directory (Sebastian Ott) [2183343] - arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel() (Sebastian Ott) [2183343] - arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel() (Sebastian Ott) [2183343] - efi: libstub: Deduplicate ftrace command line argument filtering (Sebastian Ott) [2183343] - efi: libstub: Drop handling of EFI properties table (Sebastian Ott) [2183343] - efi: libstub: Drop randomization of runtime memory map (Sebastian Ott) [2183343] - ARM: 9255/1: efi/dump UEFI runtime page tables for ARM (Sebastian Ott) [2183343] - firmware: ti_sci: Use devm_bitmap_zalloc when applicable (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix deferred_tx_wq release on error paths (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix devres allocation device in virtio transport (Sebastian Ott) [2183343] - firmware: arm_scmi: Suppress the driver's bind attributes (Sebastian Ott) [2183343] - firmware: arm_scmi: Cleanup the core driver removal callback (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes with unsupported query_variable_store() (Sebastian Ott) [2183343] - firmware: ti_sci: Fix polled mode during system suspend (Sebastian Ott) [2183343] - firmware: ti_sci: Use the non-atomic bitmap API when applicable (Sebastian Ott) [2183343] - firmware: ti_sci: Use the bitmap API to allocate bitmaps (Sebastian Ott) [2183343] - firmware: ti_sci: Switch transport to polled mode during system suspend (Sebastian Ott) [2183343] - firmware: raspberrypi: Introduce rpi_firmware_find_node() (Sebastian Ott) [2183343] - efi: random: Use 'ACPI reclaim' memory for random seed (Sebastian Ott) [2183343] - efi: random: reduce seed size to 32 bytes (Sebastian Ott) [2183343] - firmware: imx: scu-pd: add missed USB_1_PHY pd (Sebastian Ott) [2183343] - efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 (Sebastian Ott) [2183343] - efi: libstub: Fix incorrect payload size in zboot header (Sebastian Ott) [2183343] - efi: libstub: Give efi_main() asmlinkage qualification (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes without query_variable_store() (Sebastian Ott) [2183343] - efi: ssdt: Don't free memory if ACPI table was loaded successfully (Sebastian Ott) [2183343] - efi: libstub: Remove zboot signing from build options (Sebastian Ott) [2183343] - efi/cper: Export several helpers for ghes_edac to use (Sebastian Ott) [2183343] - efi: pstore: Follow convention for the efi-pstore backend name (Sebastian Ott) [2183343] - firmware: raspberrypi: Use dev_err_probe() to simplify code (Sebastian Ott) [2183343] - efi/arm64: libstub: avoid SetVirtualAddressMap() when possible (Sebastian Ott) [2183343] - efi: zboot: create MemoryMapped() device path for the parent if needed (Sebastian Ott) [2183343] - efi: libstub: fix up the last remaining open coded boot service call (Sebastian Ott) [2183343] - efi/arm: libstub: move ARM specific code out of generic routines (Sebastian Ott) [2183343] - efi/libstub: measure EFI LoadOptions (Sebastian Ott) [2183343] - efi/libstub: refactor the initrd measuring functions (Sebastian Ott) [2183343] - efi: libstub: install boot-time memory map as config table (Sebastian Ott) [2183343] - efi: libstub: remove DT dependency from generic stub (Sebastian Ott) [2183343] - efi: libstub: unify initrd loading between architectures (Sebastian Ott) [2183343] - efi: libstub: remove pointless goto kludge (Sebastian Ott) [2183343] - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Sebastian Ott) [2183343] - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Sebastian Ott) [2183343] - psci: Fix the function type for psci_initcall_t (Sebastian Ott) [2183343] - firmware: dmi: Fortify entry point length checks (Sebastian Ott) [2183343] - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" (Sebastian Ott) [2183343] - efi: libstub: check Shim mode using MokSBStateRT (Sebastian Ott) [2183343] - efi: libstub: drop pointless get_memory_map() call (Sebastian Ott) [2183343] - efi: efibc: Guard against allocation failure (Sebastian Ott) [2183343] - efi: efibc: avoid efivar API for setting variables (Sebastian Ott) [2183343] - efi: libstub: fix type confusion for load_options_size (Sebastian Ott) [2183343] - efi/libstub: implement generic EFI zboot (Sebastian Ott) [2183343] - efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer() (Sebastian Ott) [2183343] - efi/libstub: move efi_system_table global var into separate object (Sebastian Ott) [2183343] - efi/libstub: use EFI provided memcpy/memset routines (Sebastian Ott) [2183343] - efi/libstub: add some missing EFI prototypes (Sebastian Ott) [2183343] - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Sebastian Ott) [2183343] - efi/x86: libstub: remove unused variable (Sebastian Ott) [2183343] - efi: libstub: Disable struct randomization (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI PM driver remove routine (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix the asynchronous reset requests (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the reset domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the sensor domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Improve checks in the info_get operations (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix missing kernel-doc in optee (Sebastian Ott) [2183343] - firmware: dmi: Use the proper accessor for the version field (Sebastian Ott) [2183343] - firmware: arm_scmi: Get detailed power scale from perf (Sebastian Ott) [2183343] - cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 (Sebastian Ott) [2183343] - cpufreq: scmi: Use .register_em() to register with energy model (Sebastian Ott) [2183343] - efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Sebastian Ott) [2183343] - firmware: arm_scmi: Use fast channel tracing (Sebastian Ott) [2183343] - include: trace: Add SCMI fast channel tracing (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support (Sebastian Ott) [2183343] - firmware: arm_scmi: Generalize the fast channel support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI System Power Control driver (Sebastian Ott) [2183343] - firmware: arm_scmi: Add devm_protocol_acquire helper (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 System Power extensions (Sebastian Ott) [2183343] - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Sebastian Ott) [2183343] - efi: vars: Move efivar caching layer into efivarfs (Sebastian Ott) [2183343] - efi: avoid efivars layer when loading SSDTs from variables (Sebastian Ott) [2183343] - efi: vars: Switch to new wrapper layer (Sebastian Ott) [2183343] - efi: vars: Remove deprecated 'efivars' sysfs interface (Sebastian Ott) [2183343] - efi: vars: Drop __efivar_entry_iter() helper which is no longer used (Sebastian Ott) [2183343] - efi: vars: Use locking version to iterate over efivars linked lists (Sebastian Ott) [2183343] - efi: pstore: Omit efivars caching EFI varstore access layer (Sebastian Ott) [2183343] - efi: vars: Add thin wrapper around EFI get/set variable interface (Sebastian Ott) [2183343] - efi: vars: Don't drop lock in the middle of efivar_init() (Sebastian Ott) [2183343] - pstore: Add priv field to pstore_record for backend specific use (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get (Sebastian Ott) [2183343] - firmware: arm_scmi: Relax base protocol sanity checks on the protocol list (Sebastian Ott) [2183343] - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (Sebastian Ott) [2183343] - redhat: stop tainting the kernel with virtio-mem (David Hildenbrand) [2228379] - x86/mm: Ease W^X enforcement back to just a warning (Ani Sinha) [2228318] - x86/mm: Disable W^X detection and enforcement on 32-bit (Ani Sinha) [2228318] - x86/mm/32: Fix W^X detection when page tables do not support NX (Ani Sinha) [2228318] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229988] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [RHEL-212] - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest (Maxim Levitsky) [2225079] - KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid (Maxim Levitsky) [2225079] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Maxim Levitsky) [2225079] - Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (Maxim Levitsky) [2225079] - KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (Maxim Levitsky) [2225079] - KVM: x86/irq: Conditionally register IRQ bypass consumer again (Maxim Levitsky) [2225079] - KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (Maxim Levitsky) [2225079] - KVM: x86: check the kvm_cpu_get_interrupt result before using it (Maxim Levitsky) [2225079] - KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (Maxim Levitsky) [2225079] - KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (Maxim Levitsky) [2225079] - KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (Maxim Levitsky) [2225079] - KVM: x86/svm/pmu: Add AMD PerfMonV2 support (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (Maxim Levitsky) [2225079] - KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (Maxim Levitsky) [2225079] - KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (Maxim Levitsky) [2225079] - KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (Maxim Levitsky) [2225079] - KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (Maxim Levitsky) [2225079] - KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move reprogram_counters() to pmu.h (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (Maxim Levitsky) [2225079] - KVM: SVM: enhance info printk's in SEV init (Maxim Levitsky) [2225079] - KVM: selftests: Add test for race in kvm_recalculate_apic_map() (Maxim Levitsky) [2225079] - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Maxim Levitsky) [2225079] - KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (Maxim Levitsky) [2225079] - KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Maxim Levitsky) [2225079] - KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maxim Levitsky) [2225079] - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Maxim Levitsky) [2225079] - KVM: VMX: restore vmx_vmexit alignment (Maxim Levitsky) [2225079] - KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() (Maxim Levitsky) [2225079] - KVM: SVM: Remove TSS reloading code after VMEXIT (Maxim Levitsky) [2225079] - KVM: Clean up kvm_vm_ioctl_create_vcpu() (Maxim Levitsky) [2225079] - KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (Maxim Levitsky) [2225079] - KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (Maxim Levitsky) [2225079] - KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (Maxim Levitsky) [2225079] - KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (Maxim Levitsky) [2225079] - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Maxim Levitsky) [2225079] - KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE (Maxim Levitsky) [2225079] - KVM: VMX: Fix header file dependency of asm/vmx.h (Maxim Levitsky) [2225079] - KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted (Maxim Levitsky) [2225079] - KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features (Maxim Levitsky) [2225079] - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Maxim Levitsky) [2225079] - KVM: x86/pmu: Prevent the PMU from counting disallowed events (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rewrite reprogram_counters() to improve performance (Maxim Levitsky) [2225079] - KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available (Maxim Levitsky) [2225079] - KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed (Maxim Levitsky) [2225079] - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Maxim Levitsky) [2225079] - KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM (Maxim Levitsky) [2225079] - KVM: nSVM: Implement support for nested VNMI (Maxim Levitsky) [2225079] - KVM: x86: Add support for SVM's Virtual NMI (Maxim Levitsky) [2225079] - KVM: x86: Route pending NMIs from userspace through process_nmi() (Maxim Levitsky) [2225079] - KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Maxim Levitsky) [2225079] - x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Maxim Levitsky) [2225079] - KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Maxim Levitsky) [2225079] - KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Maxim Levitsky) [2225079] - KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Maxim Levitsky) [2225079] - KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) [2225079] - KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) [2225079] - KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Maxim Levitsky) [2225079] - KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Maxim Levitsky) [2225079] - KVM: x86: Use boolean return value for is_{pae,pse,paging}() (Maxim Levitsky) [2225079] - KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0() (Maxim Levitsky) [2225079] - KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent (Maxim Levitsky) [2225079] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Maxim Levitsky) [2225079] - KVM: selftests: Build access_tracking_perf_test for arm64 (Maxim Levitsky) [2225079] - virtio-pci: Fix legacy device flag setting error in probe (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix crash on shutdown for when no ndev exists (Cindy Lu) [RHEL-814] - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix mr->initialized semantics (Cindy Lu) [RHEL-814]- vxlan: fix GRO with VXLAN-GPE (Jiri Benc) [2209627] - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc) [2209627] - vxlan: calculate correct header length for GPE (Jiri Benc) [2209627] - redhat/configs: turn on the framework for SPI NOR for ARM (Steve Best) [2223027] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2159623] - selftests: mptcp: join: fix 'implicit EP' test (Andrea Claudi) [2109139] - selftests: mptcp: join: fix 'delete and re-add' test (Andrea Claudi) [2109139] - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2224931] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2224931] - net/mlx5: Register a unique thermal zone per device (Mohammad Kabat) [2210257] - net/mlx5: Implement thermal zone (Mohammad Kabat) [2210257] - redhat/configs: enable Tegra114 SPI controller (Mark Salter) [2232430] - redhat: add IMA certificates (Coiby Xu) [1870705] - locking: 9.3 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-981]- KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213808] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222462] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222462] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222462] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184581] {CVE-2023-1855} - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: fix chain binding transaction logic (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2213271] {CVE-2023-3390} - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196821] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196821] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196821] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196821] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196821] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196821] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196821] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196821] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196821] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196821] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196821] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196821] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196821] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196821] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196821] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196821] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196821] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196821] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196821] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196821] - wifi: mac80211: report all unusable beacon frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196821] - config: wifi: debug configs for ath11k, brcm80211 and iwlwifi (Íñigo Huguet) [2196821] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196821] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196821] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196821] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196821] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196821] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196821] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196821] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196821] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196821] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196821] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196821] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196821] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196821] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196821] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196821] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196821] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196821] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196821] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196821] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196821] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196821] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196821] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196821] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196821] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196821] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196821] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196821] - mac80211: use the new drop reasons infrastructure (Íñigo Huguet) [2196821] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196821] - wifi: airo: remove ISA_DMA_API dependency (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196821] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196821] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196821] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196821] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196821] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196821] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196821] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196821] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196821] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196821] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196821] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196821] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196821] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196821] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196821] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196821] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196821] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196821] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196821] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196821] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196821] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196821] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196821] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196821] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196821] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196821] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196821] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196821] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196821] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196821] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196821] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196821] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196821] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196821] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196821] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196821] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196821] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196821] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196821] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196821] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196821] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196821] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196821] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196821] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196821] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196821] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196821] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196821] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196821] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196821] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196821] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196821] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196821] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196821] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196821] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196821] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196821] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196821] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196821] - wifi: rtw89: add firmware format version to backward compatible with older drivers (Íñigo Huguet) [2196821] - wifi: rtw89: use schedule_work to request firmware (Íñigo Huguet) [2196821] - wifi: rtw89: fw: use generic flow to set/check features (Íñigo Huguet) [2196821] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196821] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196821] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196821] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196821] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196821] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196821] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196821] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196821] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196821] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196821] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196821] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196821] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196821] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196821] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196821] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196821] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196821] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196821] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196821] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196821] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196821] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196821] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196821] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196821] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196821] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196821] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196821] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196821] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196821] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196821] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196821] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196821] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196821] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196821] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196821] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196821] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196821] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196821] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196821] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196821] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196821] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196821] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196821] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196821] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196821] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196821] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196821] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196821] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196821] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196821] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196821] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196821] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196821] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196821] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196821] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196821] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196821] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196821] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196821] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196821] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196821] - wifi: mac80211: add support for letting drivers register tc offload support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196821] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196821] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196821] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196821] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196821] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196821] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196821] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196821] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196821] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196821] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196821] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196821] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196821] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196821] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196821] - wifi: qtnfmac: use struct_size and size_sub for payload length (Íñigo Huguet) [2196821] - wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[] (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196821] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196821] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196821] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196821] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196821] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196821] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196821] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196821] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196821] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196821] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196821] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196821] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196821] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196821] - wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros (Íñigo Huguet) [2196821] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196821] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196821] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196821] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196821] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196821] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196821] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196821] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196821] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196821] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196821] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196821] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196821] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196821] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196821] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196821] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196821] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196821] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196821] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196821] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196821] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196821] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196821] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196821] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196821] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196821] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196821] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196821] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196821] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196821] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196821] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196821] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196821] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196821] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196821] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196821] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196821] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196821] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196821] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196821] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196821] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196821] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196821] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196821] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196821] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196821] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196821] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196821] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196821] - tpm_tis-spi: Add hardware wait polling (Štěpán Horáček) [2168368] - tpm: Add a helper for checking hwrng enabled (Štěpán Horáček) [2227058] - tpm: Disable RNG for all AMD fTPMs (Štěpán Horáček) [2227058] - tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms (Štěpán Horáček) [2227058] - tpm_tis_spi: Release chip select when flow control fails (Štěpán Horáček) [2227058] - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Štěpán Horáček) [2227058] - tpm: Prevent hwrng from activating during resume (Štěpán Horáček) [2227058] - tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers (Štěpán Horáček) [2227058] - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site (Štěpán Horáček) [2227058] - tpm_tis: fix stall after iowrite*()s (Štěpán Horáček) [2227058] - tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused (Štěpán Horáček) [2227058] - tpm, tpm_tis: startup chip before testing for interrupts (Štěpán Horáček) [2227058] - spi: tegra210-quad: Enable TPM wait polling (Štěpán Horáček) [2168368] - spi: Add TPM HW flow flag (Štěpán Horáček) [2168368] - tpm: Fix a possible dereference of ERR_PTR in tpm_init() (Štěpán Horáček) [2227058] - tpm: fix up the tpm_class shutdown_pre pointer when created (Štěpán Horáček) [2227058] - spi: tegra210-quad: Fix iterator outside loop (Štěpán Horáček) [2168368] - spi: tegra210-quad: Fix validate combined sequence (Štěpán Horáček) [2168368] - spi: tegra210-quad: set half duplex flag (Štěpán Horáček) [2168368] - tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops (Štěpán Horáček) [2227058] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2227058] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2227058] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2227058] - redhat/configs: Enable CONFIG_TPM_TIS_SPI (Štěpán Horáček) [2227058] - xfrm: out-of-bounds read of XFRMA_MTIMER_THRESH nlattr (Daniel Mendes) [2218950] {CVE-2023-3773} - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Phil Sutter) [2225271] {CVE-2023-4147} - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225277] {CVE-2023-4004}- drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064] - Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133] - Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846] - drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846] - drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846] - drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846] - drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846] - drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846] - drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846] - drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846] - drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846] - drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846] - drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846] - drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846] - xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846] - drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846] - drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846] - drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846] - drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846] - drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846] - drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846] - drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846] - radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846] - drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846] - drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846] - drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846] - drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846] - drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846] - drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846] - drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846] - drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846] - drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846] - drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846] - drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846] - drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846] - drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846] - drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846] - drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846] - drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Reduce sdp bw after urgent to 90% (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846] - drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846] - drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846] - drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846] - drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846] - drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846] - drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846] - drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846] - drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846] - drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846] - drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846] - drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846] - drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846] - drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846] - drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846] - drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846] - drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846] - drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846] - drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846] - drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846] - drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846] - drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846] - drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846] - drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846] - drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846] - drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846] - exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273} - RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069] - RHEL only: disable io_uring by default (Jeff Moyer) [2217069] - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069] - io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069] - io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069] - io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389} - io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069] - io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069] - io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069] - io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069] - io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069] - io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069] - selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069] - selinux: add support for the io_uring access controls (Jeff Moyer) [2217069] - selinux: log anon inode class name (Jeff Moyer) [2217069] - RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069] - RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069] - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982} - redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875] - init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875] - x86/bugs: Use sysfs_emit() (Waiman Long) [2229875] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875] - ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875] - PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699] - PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699] - fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128] - fuse: add request extension (Miklos Szeredi) [2134128] - redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529] - redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772} - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]- i2c: tegra: Allocate DMA memory for DMA engine (Steve Best) [2228576] - i2c: tegra: Add GPCDMA support (Steve Best) [2228576] - scsi: block: virtio_blk: Set zone limits before revalidating zones (Laurent Vivier) [RHEL-346] - vhost: Make parameter name match of vhost_get_vq_desc() (Laurent Vivier) [RHEL-346] - vhost_scsi: add support for worker ioctls (Laurent Vivier) [RHEL-346] - vhost: add helper to parse userspace vring state/file (Laurent Vivier) [RHEL-346] - vhost_scsi: flush IO vqs then send TMF rsp (Laurent Vivier) [RHEL-346] - vhost_scsi: convert to vhost_vq_work_queue (Laurent Vivier) [RHEL-346] - vhost_scsi: make SCSI cmd completion per vq (Laurent Vivier) [RHEL-346] - vhost: create worker at end of vhost_dev_set_owner (Laurent Vivier) [RHEL-346] - virtio: Add missing documentation for structure fields (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device DMA mask in vp_modern (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device id in vp_modern (Laurent Vivier) [RHEL-346] - virtio_pci: Optimize virtio_pci_device structure size (Laurent Vivier) [RHEL-346] - tools/virtio: fix build break for aarch64 (Laurent Vivier) [RHEL-346] - tools/virtio: use canonical ftrace path (Laurent Vivier) [RHEL-346] - vhost: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-346] - vhost_net: revert upend_idx only on retriable error (Laurent Vivier) [RHEL-346] - tools/virtio: Add .gitignore for ringtest (Laurent Vivier) [RHEL-346] - tools/virtio: Fix arm64 ringtest compilation error (Laurent Vivier) [RHEL-346] - virtio_net: use control_buf for coalesce params (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Remove a useless function call (Laurent Vivier) [RHEL-346] - virtio_net: Fix error unwinding of XDP initialization (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_build_skb() (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_build_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: avoid code duplication in xdp scenarios (Laurent Vivier) [RHEL-346] - virtio_net: small: remove the delta (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: merge: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_mergeable_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing the rest mergeable buf (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp (Laurent Vivier) [RHEL-346] - virtio_net: optimize mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: introduce mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: mergeable xdp: put old page immediately (Laurent Vivier) [RHEL-346] - virtio_net: suppress cpu stall when free_unused_bufs (Laurent Vivier) [RHEL-346] - tools/virtio: fix build caused by virtio_ring changes (Laurent Vivier) [RHEL-346] - virtio_ring: add a struct device forward declaration (Laurent Vivier) [RHEL-346] - virtio_ring: don't update event idx on get_buf (Laurent Vivier) [RHEL-346] - vringh: fix typos in the vringh_init_* documentation (Laurent Vivier) [RHEL-346] - virtio_ring: Allow non power of 2 sizes for packed virtqueue (Laurent Vivier) [RHEL-346] - vhost-scsi: Reduce vhost_scsi_mutex use (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop vhost_scsi_mutex use in port callouts (Laurent Vivier) [RHEL-346] - vhost-scsi: Check for a cleared backend before queueing an event (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop device mutex use in vhost_scsi_do_plug (Laurent Vivier) [RHEL-346] - vhost-scsi: Delay releasing our refcount on the tpg (Laurent Vivier) [RHEL-346] - virtio_ring: Use const to annotate read-only pointer params (Laurent Vivier) [RHEL-346] - virtio_ring: Avoid using inline for small functions (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test -h,--help should return directly (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test: Fix indentation (Laurent Vivier) [RHEL-346] - virtio: Reorder fields in 'struct virtqueue' (Laurent Vivier) [RHEL-346] - vhost: use struct_size and size_add to compute flex array sizes (Laurent Vivier) [RHEL-346] - virtio_net: bugfix overflow inside xdp_linearize_page() (Laurent Vivier) [RHEL-346] - virtio-mmio: Add explicit include for of.h (Laurent Vivier) [RHEL-346] - tools/virtio: fix typo in README instructions (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix crash during LUN unmapping (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix vhost_scsi struct use after free (Laurent Vivier) [RHEL-346] - virtio-blk: fix ZBD probe in kernels without ZBD support (Laurent Vivier) [RHEL-346] - virtio-blk: fix to match virtio spec (Laurent Vivier) [RHEL-346] - vhost: move worker thread fields to new struct (Laurent Vivier) [RHEL-346] - vhost: Fix livepatch timeouts in vhost_worker() (Laurent Vivier) [RHEL-346] - scsi: vhost-scsi: Remove default fabric ops callouts (Laurent Vivier) [RHEL-346] - virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails (Laurent Vivier) [RHEL-346] - virtio_net: fix page_to_skb() miss headroom (Laurent Vivier) [RHEL-346] - net: virtio_net: implement exact header length guest feature (Laurent Vivier) [RHEL-346] - tools/virtio: Ignore virtio-trace/trace-agent (Laurent Vivier) [RHEL-346] - virtio_net: add checking sq is full inside xdp xmit (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of checking whether sq is full (Laurent Vivier) [RHEL-346] - virtio_net: reorder some funcs (Laurent Vivier) [RHEL-346] - tools/virtio: enable to build with retpoline (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: fix handling of kmalloc failure (Laurent Vivier) [RHEL-346] - vhost-net: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - vhost-scsi: convert sysfs snprintf and sprintf to sysfs_emit (Laurent Vivier) [RHEL-346] - virtio_ring: per virtqueue dma device (Laurent Vivier) [RHEL-346] - vhost-test: remove meaningless debug info (Laurent Vivier) [RHEL-346] - virtio-blk: set req->state to MQ_RQ_COMPLETE after polling I/O is finished (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: commentize spec version checking (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: slightly reword virtqueues allocation paragraph (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: parenthesize external reference targets (Laurent Vivier) [RHEL-346] - virtio_blk: mark all zone fields LE (Laurent Vivier) [RHEL-346] - virtio_blk: zone append in header type tweak (Laurent Vivier) [RHEL-346] - virtio_blk: temporary variable type tweak (Laurent Vivier) [RHEL-346] - virtio-blk: add support for zoned block devices (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: virtio on Linux (Laurent Vivier) [RHEL-346] - virtio-net: Maintain reverse cleanup order (Laurent Vivier) [RHEL-346] - virtio-net: Keep stop() to follow mirror sequence of open() (Laurent Vivier) [RHEL-346] - virtio-net: fix possible unsigned integer overflow (Laurent Vivier) [RHEL-346] - virtio-net: execute xdp_do_flush() before napi_complete_done() (Laurent Vivier) [RHEL-346] - vhost-scsi: unbreak any layout for response (Laurent Vivier) [RHEL-346] - tools/virtio: fix the vringh test for virtio ring changes (Laurent Vivier) [RHEL-346] - virtio-net: Reduce debug name field size to 16 bytes (Laurent Vivier) [RHEL-346] - virtio-net: correctly enable callback during start_xmit (Laurent Vivier) [RHEL-346] - virtio_net: Reuse buffer free function (Laurent Vivier) [RHEL-346] - virtio-net: support multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: remove xdp related info from page_to_skb() (Laurent Vivier) [RHEL-346] - virtio-net: build skb from multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: transmit the multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: construct multi-buffer xdp in mergeable (Laurent Vivier) [RHEL-346] - virtio-net: build xdp_buff with multi buffers (Laurent Vivier) [RHEL-346] - virtio-net: update bytes calculation for xdp_frame (Laurent Vivier) [RHEL-346] - virtio-net: set up xdp for multi buffer packets (Laurent Vivier) [RHEL-346] - virtio-net: fix calculation of MTU for single-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: disable the hole mechanism for xdp (Laurent Vivier) [RHEL-346] - virtio_blk: Fix signedness bug in virtblk_prep_rq() (Laurent Vivier) [RHEL-346] - tools/virtio: remove smp_read_barrier_depends() (Laurent Vivier) [RHEL-346] - tools/virtio: remove stray characters (Laurent Vivier) [RHEL-346] - virtio: Implementing attribute show with sysfs_emit (Laurent Vivier) [RHEL-346] - tools/virtio: Variable type completion (Laurent Vivier) [RHEL-346] - virtio_blk: use UINT_MAX instead of -1U (Laurent Vivier) [RHEL-346] - vhost: fix range used in translate_desc() (Laurent Vivier) [RHEL-346] - vringh: fix range used in iotlb_translate() (Laurent Vivier) [RHEL-346] - tools: Delete the unneeded semicolon after curly braces (Laurent Vivier) [RHEL-346] - virtio_pci: modify ENOENT to EINVAL (Laurent Vivier) [RHEL-346] - virtio_ring: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio_pci: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio-blk: use a helper to handle request queuing errors (Laurent Vivier) [RHEL-346] - tools/virtio: initialize spinlocks in vring_test.c (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net.c: Added USO support. (Laurent Vivier) [RHEL-346] - linux/virtio_net.h: Support USO offload in vnet header. (Laurent Vivier) [RHEL-346] - uapi/linux/virtio_net.h: Added USO types. (Laurent Vivier) [RHEL-346] - virtio-blk: replace ida_simple[get|remove] with ida_[alloc_range|free] (Laurent Vivier) [RHEL-346] - fix 'direction' argument of iov_iter_{init,bvec}() (Laurent Vivier) [RHEL-346] - virtio_net: Fix probe failed when modprobe virtio_net (Laurent Vivier) [RHEL-346] - virtio_pci: use irq to detect interrupt support (Laurent Vivier) [RHEL-346] - virtio_pci: don't try to use intxif pin is zero (Laurent Vivier) [RHEL-346] - virtio_blk: add SECURE ERASE command support (Laurent Vivier) [RHEL-346] - virtio-net: use mtu size as buffer length for big packets (Laurent Vivier) [RHEL-346] - virtio-net: introduce and use helper function for guest gso support checks (Laurent Vivier) [RHEL-346] - virtio: drop vp_legacy_set_queue_size (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_alloc_queue_packed prettier (Laurent Vivier) [RHEL-346] - virtio_ring: split: Operators use unified style (Laurent Vivier) [RHEL-346] - vhost: add __init/__exit annotations to module init/exit funcs (Laurent Vivier) [RHEL-346] - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio_test: fixup for vq reset (Laurent Vivier) [RHEL-346] - net: virtio_net: fix notification coalescing comments (Laurent Vivier) [RHEL-346] - virtio: kerneldocs fixes and enhancements (Laurent Vivier) [RHEL-346] - virtio_net: fix endian-ness for RSS (Laurent Vivier) [RHEL-346] - virtio-blk: Avoid use-after-free on suspend/resume (Laurent Vivier) [RHEL-346] - vhost scsi: Allow user to control num virtqueues (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix max number of virtqueues (Laurent Vivier) [RHEL-346] - net: virtio_net: notifications coalescing support (Laurent Vivier) [RHEL-346] - virtio: Check dev_set_name() return value (Laurent Vivier) [RHEL-346] - tools/virtio: fix build (Laurent Vivier) [RHEL-346] - virtio_net: support set_ringparam (Laurent Vivier) [RHEL-346] - virtio_net: support tx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: support rx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: split free_unused_bufs() (Laurent Vivier) [RHEL-346] - virtio_net: get ringparam by virtqueue_get_vring_max_size() (Laurent Vivier) [RHEL-346] - virtio_pci: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio_pci: extract the logic of active vq for modern pci (Laurent Vivier) [RHEL-346] - virtio_pci: introduce helper to get/set queue reset (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_reset (Laurent Vivier) [RHEL-346] - virtio_ring: struct virtqueue introduce reset (Laurent Vivier) [RHEL-346] - virtio: queue_reset: add VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak/break virtqueue individually (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_resize() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_resize_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_reinit_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce vring_free_packed (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_resize_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: reserve vring_align, may_reduce_num (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_reinit_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce vring_free_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split (Laurent Vivier) [RHEL-346] - virtio_ring: split: stop __vring_new_virtqueue as export symbol (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_init() (Laurent Vivier) [RHEL-346] - virtio_ring: split vring_virtqueue (Laurent Vivier) [RHEL-346] - virtio_ring: extract the logic of freeing vring (Laurent Vivier) [RHEL-346] - virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset (Laurent Vivier) [RHEL-346] - virtio: struct virtio_config_ops add callbacks for queue_reset (Laurent Vivier) [RHEL-346] - virtio: record the maximum queue num supported by the device. (Laurent Vivier) [RHEL-346] - drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures (Laurent Vivier) [RHEL-346] - virtio_mmio: add support to set IRQ of a virtio device as wakeup source (Laurent Vivier) [RHEL-346] - virtio_ring: remove the arg vq of vring_alloc_desc_extra() (Laurent Vivier) [RHEL-346] - remoteproc: rename len of rpoc_vring to num (Laurent Vivier) [RHEL-346] - virtio_net: fix memory leak inside XPD_TX with mergeable (Laurent Vivier) [RHEL-346] - virtio-net: fix the race between refill work and close (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_create_virtqueue_split prettier (Laurent Vivier) [RHEL-346] - virtio_mmio: Restore guest page size on resume (Laurent Vivier) [RHEL-346] - virtio_mmio: Add missing PM calls to freeze/restore (Laurent Vivier) [RHEL-346] - virtio: Remove unnecessary variable assignments (Laurent Vivier) [RHEL-346] - virtio_ring : keep used_wrap_counter in vq->last_used_idx (Laurent Vivier) [RHEL-346] - virtio_net: fix xdp_rxq_info bug after suspend/resume (Laurent Vivier) [RHEL-346] - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (Laurent Vivier) [RHEL-346] - vhost: rename vhost_work_dev_flush (Laurent Vivier) [RHEL-346] - vhost-test: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost-scsi: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost_test: remove vhost_test_flush_vq() (Laurent Vivier) [RHEL-346] - vhost_net: get rid of vhost_net_flush_vq() and extra flush calls (Laurent Vivier) [RHEL-346] - vhost: flush dev once during vhost_dev_stop (Laurent Vivier) [RHEL-346] - vhost: get rid of vhost_poll_flush() wrapper (Laurent Vivier) [RHEL-346] - virtio: Directly use ida_alloc()/free() (Laurent Vivier) [RHEL-346] - virtio: use WARN_ON() to warning illegal status value (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak virtqueue (Laurent Vivier) [RHEL-346] - virtio-mmio: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio-pci: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio: introduce config op to synchronize vring callbacks (Laurent Vivier) [RHEL-346] - virtio: use virtio_reset_device() when possible (Laurent Vivier) [RHEL-346] - virtio: use virtio_device_ready() in virtio_device_restore() (Laurent Vivier) [RHEL-346] - virtio: Replace long long int with long long (Laurent Vivier) [RHEL-346] - virtio: Replace unsigned with unsigned int (Laurent Vivier) [RHEL-346] - virtio: pci: Fix an error handling path in vp_modern_probe() (Laurent Vivier) [RHEL-346] - virtio_ring: add unlikely annotation for free descs check (Laurent Vivier) [RHEL-346] - virtio_ring: remove unnecessary to_vvq call in vring hot path (Laurent Vivier) [RHEL-346] - virtio-blk: support mq_ops->queue_rqs() (Laurent Vivier) [RHEL-346] - virtio-blk: support polling I/O (Laurent Vivier) [RHEL-346] - Fix double fget() in vhost_net_set_backend() (Laurent Vivier) [RHEL-346] - virtio: fix virtio transitional ids (Laurent Vivier) [RHEL-346] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-346] - scsi: virtio-scsi: Eliminate anonymous module_init & module_exit (Laurent Vivier) [RHEL-346] - vhost: handle error while adding split ranges to iotlb (Laurent Vivier) [RHEL-346] - virtio: pci: check bar values read from virtio config space (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report control. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added basic RSS support. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. (Laurent Vivier) [RHEL-346] - tools/virtio: compile with -pthread (Laurent Vivier) [RHEL-346] - tools/virtio: fix after premapped buf support (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap packed indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap split indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() (Laurent Vivier) [RHEL-346] - Add definition of VIRTIO_F_IN_ORDER feature bit (Laurent Vivier) [RHEL-346] - vhost: cache avail index in vhost_enable_notify() (Laurent Vivier) [RHEL-346] - vhost: allow batching hint without size (Laurent Vivier) [RHEL-346] - tools/virtio: handle fallout from folio work (Laurent Vivier) [RHEL-346] - tools/virtio: fix virtio_test execution (Laurent Vivier) [RHEL-346] - vhost: remove avail_event arg from vhost_update_avail_event() (Laurent Vivier) [RHEL-346] - virtio-blk: Remove BUG_ON() in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero (Laurent Vivier) [RHEL-346] - vhost: fix hung thread due to erroneous iotlb entries (Laurent Vivier) [RHEL-346] - virtio: document virtio_reset_device (Laurent Vivier) [RHEL-346] - virtio: acknowledge all features before access (Laurent Vivier) [RHEL-346] - virtio: unexport virtio_finalize_features (Laurent Vivier) [RHEL-346] - virtio_net: Fix code indent error (Laurent Vivier) [RHEL-346] - virtio_ring: mark ring unused on error (Laurent Vivier) [RHEL-346] - vhost/test: fix memory leak of vhost virtqueues (Laurent Vivier) [RHEL-346] - virtio/virtio_pci_legacy_dev: ensure the correct return value (Laurent Vivier) [RHEL-346] - virtio: fix a typo in function "vp_modern_remove" comments. (Laurent Vivier) [RHEL-346] - virtio-pci: fix the confusing error message (Laurent Vivier) [RHEL-346] - net: skip virtio_net_hdr_set_proto if protocol already set (Laurent Vivier) [RHEL-346] - net: accept UFOv6 packages in virtio_net_hdr_to_skb (Laurent Vivier) [RHEL-346] - virtio_net: fix rx_drops stat for small pkts (Laurent Vivier) [RHEL-346] - virtio_ring: Fix querying of maximum DMA mapping size for virtio device (Laurent Vivier) [RHEL-346] - virtio-blk: modify the value type of num in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - net: virtio_net_hdr_to_skb: count transport header in UFO (Laurent Vivier) [RHEL-346] - virtio_blk: correct types for status handling (Laurent Vivier) [RHEL-346] - virtio_blk: allow 0 as num_request_queues (Laurent Vivier) [RHEL-346] - virtio-blk: fixup coccinelle warnings (Laurent Vivier) [RHEL-346] - virtio_ring: fix typos in vring_desc_extra (Laurent Vivier) [RHEL-346] - virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" (Laurent Vivier) [RHEL-346] - virtio_ring: check desc == NULL when using indirect with packed (Laurent Vivier) [RHEL-346] - virtio_ring: make virtqueue_add_indirect_packed prettier (Laurent Vivier) [RHEL-346] - virtio-pci: introduce legacy device module (Laurent Vivier) [RHEL-346] - virtio-blk: add num_request_queues module parameter (Laurent Vivier) [RHEL-346] - virtio-blk: avoid preallocating big SGL for data (Laurent Vivier) [RHEL-346] - virtio_net: clarify tailroom logic (Laurent Vivier) [RHEL-346] - net: virtio: use eth_hw_addr_set() (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Call scsi_done() directly (Laurent Vivier) [RHEL-346] - virtio_net: skip RCU read lock by checking xdp_enabled of vi (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Laurent Vivier) [RHEL-346] - virtio_net: use netdev_warn_once to output warn when without enough queues (Laurent Vivier) [RHEL-346] - virtio: don't fail on !of_device_is_compatible (Laurent Vivier) [RHEL-346] - virtio: Bind virtio device to device-tree node (Laurent Vivier) [RHEL-346] - vhost scsi: Convert to SPDX identifier (Laurent Vivier) [RHEL-346] - virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Laurent Vivier) [RHEL-346] - memory: tegra: add MC client for Tegra234 GPU (Charles Mirabile) [2230084] - net: stmmac: tegra: Properly allocate clock bulk data (Steve Best) [2227065] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [2229615] - watch_queue: Fix NULL dereference in error cleanup (Chris von Recklinghausen) [2229694] - x86/mm: Do not shuffle CPU entry areas without KASLR (Julia Denham) [2165933] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Julia Denham) [2165933] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Julia Denham) [2165933] {CVE-2023-0597} - redhat/configs: Texas Instruments INA3221 driver (Steve Best) [2228859] - hwmon: (ina3221) Fix shunt sum critical calculation (Steve Best) [2228859] - KVM: arm64: Skip instruction after emulating write to TCR_EL1 (Eric Auger) [2228755] - KVM: selftests: Build access_tracking_perf_test for arm64 (Eric Auger) [2228755] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Eric Auger) [2228755] - arm64: paravirt: remove conduit check in has_pv_steal_clock (Eric Auger) [2228755] - ARM: perf: Mark all accessor functions inline (Eric Auger) [2228755] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Eric Auger) [2228755] - KVM: arm64: Fix the name of sys_reg_desc related to PMU (Eric Auger) [2228755] - KVM: arm64: Correctly handle RES0 bits PMEVTYPER_EL0.evtCount (Eric Auger) [2228755] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Eric Auger) [2228755] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Eric Auger) [2228755] - KVM: arm64: Disable preemption in kvm_arch_hardware_enable() (Eric Auger) [2228755] - KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvm (Eric Auger) [2228755] - KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits (Eric Auger) [2228755]- docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227] - gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227] - hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227] - hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - hte: Add Tegra234 provider (Charles Mirabile) [2213227] - arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227] - dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227] - hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227] - hte: tegra-194: Use proper includes (Charles Mirabile) [2213227] - tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227] - hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227] - hte: Use device_match_of_node() (Charles Mirabile) [2213227] - dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227] - dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227] - hte: Remove unused including (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227] - tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227] - dt-bindings: Add HTE bindings (Charles Mirabile) [2213227] - Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227] - net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574] - net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364] - vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574] - net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574] - net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574] - net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574] - net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574] - net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574] - net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574] - net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574] - net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574] - net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574] - net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574] - net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574] - net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574] - net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574] - RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574] - net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574] - net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574] - RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447] - net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447] - net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447] - net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447] - net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447] - net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324] - vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324] - vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324] - vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324] - vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324] - vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324] - vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324] - vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324] - vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324] - vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324] - vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324] - vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324] - vfio: Add an option to get migration data size (Mohammad Kabat) [2165324] - vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324] - vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324] - vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324] - vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324] - vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324] - vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324] - vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324] - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324] - vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324] - vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324] - vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324] - vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324] - vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324] - vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324] - net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364] - net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364] - net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364] - Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364] - RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364] - net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364] - net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364] - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364] - net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364] - net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364] - net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364] - net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364] - IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364] - net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364] - net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364] - net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364] - net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364] - net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364] - net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364] - net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364] - net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364] - mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364] - mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364] - net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364] - net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364] - net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364] - net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364] - IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364] - net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364] - net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364] - net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364] - net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364] - net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364] - RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364] - net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364] - net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364] - net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364] - net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364] - net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364] - net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364] - net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364] - net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364] - net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364] - net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364] - net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364] - net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364] - net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364] - net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364] - net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364] - net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364] - net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364] - net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364] - mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364] - RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364] - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364] - net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364] - net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364] - net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364] - net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364] - net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364] - net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364] - net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364] - net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364] - net/mlx5: Header file for crypto (Mohammad Kabat) [2165364] - RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364] - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364] - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364] - RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364] - RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364] - xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364] - net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364] - net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364] - net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364] - RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364] - RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364] - net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364] - net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364] - net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364] - net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364] - net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364] - net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364] - net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364] - net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364] - net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364] - net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747] - net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364] - net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364] - net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320] - net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320] - net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320] - net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320] - net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320] - net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320] - net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320] - net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320] - net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320] - net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320] - net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320] - net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364] - net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320] - net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320] - net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320] - net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320] - net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320] - net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320] - net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320] - net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320] - net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320] - net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320] - net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320] - net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320] - net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320] - net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320] - net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320] - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298] - net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015] - memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406] - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406] - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406] - memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406] - PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406] - PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406] - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406] - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406] - memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406] - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243] - redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060] - irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060] - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060] - irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060] - irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060] - genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060] - irqchip/gic: Drop support for board files (Mark Salter) [2179060] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060] - irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060] - irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060] - irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060] - irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060] - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060] - irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060] - genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060] - genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085]- phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend (Adrien Thierry) [RHEL-1019] - fs: do not update freeing inode i_io_list (Carlos Maiolino) [2228888] - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE (Carlos Maiolino) [2228888] - writeback: Avoid skipping inode writeback (Carlos Maiolino) [2228888] - netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: fix wrong pointer passed to PTR_ERR() (Phil Sutter) [1925492] - netfilter: nf_tables: add support to destroy operation (Phil Sutter) [1925492] - netfilter: nf_tables: set element extended ACK reporting support (Phil Sutter) [1925492] - netfilter: nf_tables: Introduce NFT_MSG_GETRULE_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: Extend nft_expr_ops::dump callback parameters (Phil Sutter) [1925492] - redhat: configs: generic: Enabel NVIDIA_WMI_EC_BACKLIGHT support (Kate Hsuan) [2185526 2221211] - Add acpi video to the filter_modules.sh for rhel (Kate Hsuan) [2185526 2221211] - ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Add force module parameter (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type() (Kate Hsuan) [2185526 2221211] - ACPI: video: Add Nvidia WMI EC brightness control detection (v3) (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) (Kate Hsuan) [2185526 2221211] - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight (Kate Hsuan) [2185526 2221211] - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c (Kate Hsuan) [2185526 2221211] - platform/x86: Add driver for ACPI WMAA EC-based backlight control (Kate Hsuan) [2185526 2221211] - mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Jeff Moyer) [2217652] - mm/vmemmap/devdax: fix kernel crash when probing devdax devices (Jeff Moyer) [2217652] - hsr: ratelimit only when errors are printed (Felix Maurer) [2177256] - net: hsr: Don't log netdev_err message on unknown prp dst node (Felix Maurer) [2177256] - selftests: Add a basic HSR test. (Felix Maurer) [2177256] - hsr: Use a single struct for self_node. (Felix Maurer) [2177256] - hsr: Synchronize sequence number updates. (Felix Maurer) [2177256] - hsr: Synchronize sending frames to have always incremented outgoing seq nr. (Felix Maurer) [2177256] - hsr: Disable netpoll. (Felix Maurer) [2177256] - hsr: Avoid double remove of a node. (Felix Maurer) [2177256] - hsr: Add a rcu-read lock to hsr_forward_skb(). (Felix Maurer) [2177256] - Revert "net: hsr: use hlist_head instead of list_head for mac addresses" (Felix Maurer) [2177256] - net: hsr: Fix potential use-after-free (Felix Maurer) [2177256] - net: hsr: avoid possible NULL deref in skb_clone() (Felix Maurer) [2177256] - flow_dissector: Add support for HSRv0 (Felix Maurer) [2177256] - flow_dissector: Add support for HSR (Felix Maurer) [2177256] - net: hsr: fix hsr build error when lockdep is not enabled (Felix Maurer) [2177256] - net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() (Felix Maurer) [2177256] - net: hsr: use hlist_head instead of list_head for mac addresses (Felix Maurer) [2177256] - hsr: remove get_prp_lan_id() (Felix Maurer) [2177256] - net: hsr: Add support for redbox supervision frames (Felix Maurer) [2177256] - redhat: Enable HSR and PRP (Felix Maurer) [2177256]- libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov) [2229303] - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov) [2229303] - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov) [2229303] - rbd: harden get_lock_owner_info() a bit (Ilya Dryomov) [2229303] - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov) [2229303] - Description: Turn on Tegra234 Pinctrl Driver (Joel Slebodnick) [2222432] - pinctrl: tegra: avoid duplicate field initializers (Joel Slebodnick) [2222432] - pinctrl: tegra: Add Tegra234 pinmux driver (Joel Slebodnick) [2222432] - pinctrl: tegra: Consistently refer to SoC data (Joel Slebodnick) [2222432] - pinctrl: tegra: Duplicate pinmux functions table (Joel Slebodnick) [2222432] - KEYS: use kfree_sensitive with key (Vladis Dronov) [2223719] - virtio_transport: temporarily do not depend on ANY_LAYOUT support (Paolo Bonzini) [2227177] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2215498] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2215498] - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2226678] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176117] {CVE-2023-1206} - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [2217459] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [2221167] - tcp: restrict net.ipv4.tcp_app_win (Guillaume Nault) [2221167] - ping: Fix potentail NULL deref for /proc/net/icmp. (Guillaume Nault) [2221167] - raw: Fix NULL deref in raw_get_next(). (Guillaume Nault) [2221167] - icmp: guard against too small mtu (Guillaume Nault) [2221167] - raw: use net_hash_mix() in hash function (Guillaume Nault) [2221167] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2219421] - netfilter: nf_tables: fix scheduling-while-atomic splat (Florian Westphal) [2219421] - netfilter: nf_tables: add rescheduling points during loop detection walks (Florian Westphal) [2219421]- vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806] - virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806] - vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806] - vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806] - vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806] - vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806] - vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806] - virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806] - vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806] - vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806] - vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806] - vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806] - vringh: support VA with iotlb (Laurent Vivier) [RHEL-806] - vringh: define the stride used for translation (Laurent Vivier) [RHEL-806] - vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806] - vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806] - vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806] - vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806] - virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806] - vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806] - lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806] - vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806] - iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806] - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806] - vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806] - vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806] - vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806] - vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806] - vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806] - vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806] - vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806] - vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806] - vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806] - vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806] - vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806] - vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806] - vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806] - vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806] - vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806] - vdpasim: customize allocation size (Laurent Vivier) [RHEL-806] - vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806] - vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806] - vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806] - vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806] - vdpa: Add resume operation (Laurent Vivier) [RHEL-806] - vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806] - vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806] - vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806] - vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]- Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362] - fuse: add feature flag for expire-only (Pavel Reichl) [2188181] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2188181] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181272] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181272] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181272] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181272] - cpufreq: remove s3c24xx drivers (Mark Langsdorf) [2181272] - cpufreq: remove sa1100 driver (Mark Langsdorf) [2181272] - cpufreq: CPPC: Add u64 casts to avoid overflowing (Mark Langsdorf) [2181272] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181272] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181272] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181272] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181272] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181272] - cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: dt: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: qcom: fix writes in read-only memory region (Mark Langsdorf) [2181272] - cpufreq: qcom: remove unused parameter in function definition (Mark Langsdorf) [2181272] - cpufreq: qcom: fix memory leak in error path (Mark Langsdorf) [2181272] - cpufreq: imx6q: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [2181272] - redhat/configs: Remove CONFIG_DRM_I915_GVT & CONFIG_DRM_I915_GVT_KVMGT (Alex Williamson) [2206599] - dt-bindings: reserved-memory: Support framebuffer reserved memory (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Document 32-bit BGR format (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Support system memory framebuffers (Iker Pedrosa) [2144636]- redhat/configs: enable TEGRA186_GPC_DMA driver (Peter Robinson) [2181001] - bpf, sockmap: Pass skb ownership through read_skb (Felix Maurer) [2218483] - af_unix: Refactor unix_read_skb() (Felix Maurer) [2218483] - udp: Refactor udp_read_skb() (Felix Maurer) [2218483] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [2218483] - xsk: Fix unaligned descriptor validation (Felix Maurer) [2218483] - tracing: bpf: use struct trace_entry in struct syscall_tp_t (Yauheni Kaliuta) [2184620] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213203] {CVE-2023-3141} - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [2222608] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [2222608] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [2222608] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [2222608] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [2222608] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [2222608] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [2222608] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [2222608] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [2222608] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [2222608] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [2222608] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [2222608] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [2222608] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [2222608] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2224933] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2226158] - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2220976] - xfs: block reservation too large for minleft allocation (Bill O'Donnell) [2224502] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226822] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/core: Return an error only when necessary (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Fix mixed steppings support (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Waiman Long) [2226822] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Adjust late loading result reporting message (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Check CPU capabilities after late microcode update correctly (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Rename a couple of functions (Waiman Long) [2226822] {CVE-2023-20593} - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Ivan Vecera) [2196494] - mlxsw: pci: Fix possible crash during initialization (Ivan Vecera) [2196494] - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Ivan Vecera) [2196494] - selftests: forwarding: hw_stats_l3: Detect failure to install counters (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Fix incorrect local port type (Ivan Vecera) [2196494] - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix incorrect parsing depth after reload (Ivan Vecera) [2196494] - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Ivan Vecera) [2196494] - selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Ivan Vecera) [2196494] - mlxsw: Add support of latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Define latency TLV fields (Ivan Vecera) [2196494] - mlxsw: emad: Add support for latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Ivan Vecera) [2196494] - mlxsw: Enable string TLV usage according to MGIR output (Ivan Vecera) [2196494] - mlxsw: reg: Add TLV related fields to MGIR register (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Replace 0-length array with flexible array (Ivan Vecera) [2196494] - selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Add support for double entry RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Parametrize RIF allocation size (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ivan Vecera) [2196494] - mlxsw: update adjfine to use adjust_by_scaled_ppm (Ivan Vecera) [2196494] - mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for locked port trap (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for EAPOL trap (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add locked bridge port support (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Prepare for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum: Add an API to configure security checks (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Port FDB Security Register (Ivan Vecera) [2196494] - mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ivan Vecera) [2196494] - mlxsw: Add support for 800Gbps link modes (Ivan Vecera) [2196494] - mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Ivan Vecera) [2196494] - mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Ivan Vecera) [2196494] - selftests: mlxsw: Remove qos_burst test (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS tests instead of forcing speed (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 (Ivan Vecera) [2196494] - mlxsw: Add a helper function for getting maximum LAG ID (Ivan Vecera) [2196494] - mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: minimal: Return -ENOMEM on allocation failure (Ivan Vecera) [2196494] - mlxsw: Remove unused mlxsw_core_port_type_get() (Ivan Vecera) [2196494] - mlxsw: Remove unused port_type_set devlink op (Ivan Vecera) [2196494] - mlxsw: Remove unused IB stuff (Ivan Vecera) [2196494] - mlxsw: minimal: Extend to support line card dynamic operations (Ivan Vecera) [2196494] - mlxsw: minimal: Extend module to port mapping with slot index (Ivan Vecera) [2196494] - mlxsw: minimal: Move ports allocation to separate routine (Ivan Vecera) [2196494] - mlxsw: minimal: Extend APIs with slot index for modular system support (Ivan Vecera) [2196494] - mlxsw: i2c: Add support for system interrupt handling (Ivan Vecera) [2196494] - mlxsw: core_linecards: Register a system event handler (Ivan Vecera) [2196494] - mlxsw: core: Add registration APIs for system event handler (Ivan Vecera) [2196494] - selftests: mlxsw: Add egress VID classification test (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for VXLAN (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge (Ivan Vecera) [2196494] - Revert "mlxsw: core: Add the hottest thermal zone detection" (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Protect PTP configuration with a mutex (Ivan Vecera) [2196494] - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Fix compilation warnings (Ivan Vecera) [2196494] - mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [2196494] - mlxsw: spectrum: Support time stamping on Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Send PTP packets as data packets to overcome a limitation (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [2196494] - mlxsw: Query UTC sec and nsec PCI offsets and values (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add helper functions to configure PTP traps (Ivan Vecera) [2196494] - mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on activated line card (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2196494] - mlxsw: core_linecards: Implement line card device flashing (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose device PSID over device info (Ivan Vecera) [2196494] - mlxsw: reg: Add Management DownStream Device Tunneling Register (Ivan Vecera) [2196494] - mlxsw: core_linecards: Probe active line cards for devices and expose FW version (Ivan Vecera) [2196494] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC (Ivan Vecera) [2196494] - mlxsw: pci: Simplify FRC clock reading (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization (Ivan Vecera) [2196494] - mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' (Ivan Vecera) [2196494] - mlxsw: resources: Add resource identifier for maximum number of FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix the shift of FID field in TX header (Ivan Vecera) [2196494] - mlxsw: Set time stamp type as part of config profile (Ivan Vecera) [2196494] - mlxsw: cmd: Add UTC related fields to query firmware command (Ivan Vecera) [2196494] - mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 (Ivan Vecera) [2196494] - mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register (Ivan Vecera) [2196494] - mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() (Ivan Vecera) [2196494] - mlxsw: use netif_is_any_bridge_port() instead of open code (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove flood_index() from FID operation structure (Ivan Vecera) [2196494] - mlxsw: Enable unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add ubridge to config profile (Ivan Vecera) [2196494] - mlxsw: Add support for 802.1Q FID family (Ivan Vecera) [2196494] - mlxsw: Add new FID families for unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add support for VLAN RIFs (Ivan Vecera) [2196494] - mlxsw: Configure egress FID classification after routing (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Do not configure VID for sub-port RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure layer 3 egress VID classification (Ivan Vecera) [2196494] - mlxsw: Configure ingress RIF classification (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure VNI to FID classification (Ivan Vecera) [2196494] - mlxsw: Configure egress VID for unicast FDB entries (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MIDs list (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MID structure (Ivan Vecera) [2196494] - mlxsw: Align PGT index to legacy bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding entries using PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization (Ivan Vecera) [2196494] - mlxsw: spectrum: Initialize PGT table (Ivan Vecera) [2196494] - mlxsw: Extend PGT APIs to support maintaining list of ports per entry (Ivan Vecera) [2196494] - mlxsw: Add a dedicated structure for bitmap of ports (Ivan Vecera) [2196494] - mlxsw: Add an indication of SMPE index validity for PGT table (Ivan Vecera) [2196494] - mlxsw: Add an initial PGT table support (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure egress VID classification for multicast (Ivan Vecera) [2196494] - mlxsw: Set flood bridge type for FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family (Ivan Vecera) [2196494] - mlxsw: Prepare 'bridge_type' field for SFMR usage (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding table type for rFID (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a temporary variable to indicate bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN (Ivan Vecera) [2196494] - mlxsw: spectrum: Use different arrays of FID families per-ASIC type (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Update FID structure prior to device configuration (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure (Ivan Vecera) [2196494] - mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command (Ivan Vecera) [2196494] - mlxsw: cmd: Increase 'config_profile.flood_mode' length (Ivan Vecera) [2196494] - mlxsw: Add enumerator for 'config_profile.flood_mode' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: Remove lag_vid_valid indication (Ivan Vecera) [2196494] - mlxsw: reg: Add support for VLAN RIF as part of RITR register (Ivan Vecera) [2196494] - mlxsw: Add support for egress FID classification after decapsulation (Ivan Vecera) [2196494] - mlxsw: reg: Add egress FID field to RITR register (Ivan Vecera) [2196494] - mlxsw: reg: Add Router Egress Interface to VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Replace MID related fields in SFGC register (Ivan Vecera) [2196494] - mlxsw: reg: Add flood related field to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add VID related fields to SFD register (Ivan Vecera) [2196494] - mlxsw: reg: Add SMPE related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: Add SMPE related fields to SMID2 register (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Multicast Port to Egress VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SVFA register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add 'flood_rsp' field to SFMR register (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Initialize shift variable to 0 (Ivan Vecera) [2196494] - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - platform: mellanox: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Add mux selection register to regmap (Ivan Vecera) [2196494] - platform_data/mlxreg: Add field with mapped resource address (Ivan Vecera) [2196494] - platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Ivan Vecera) [2196494] - platform: mellanox: Extend all systems with I2C notification callback (Ivan Vecera) [2196494] - platform: mellanox: Split logic in init and exit flow (Ivan Vecera) [2196494] - hwmon: (mlxreg-fan) Return zero speed for broken fan (Ivan Vecera) [2196494] - platform: mellanox: Split initialization procedure (Ivan Vecera) [2196494] - platform: mellanox: Introduce support of new Nvidia L1 switch (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for next-generation 800GB/s switch (Ivan Vecera) [2196494] - platform: mellanox: Cosmetic changes - rename to more common name (Ivan Vecera) [2196494] - platform: mellanox: Change "reset_pwr_converter_fail" attribute (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for rack manager switch (Ivan Vecera) [2196494] - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Ivan Vecera) [2196494] - s390/uv: Update query for secret-UVCs (Thomas Huth) [2111748] - s390/uv: replace scnprintf with sysfs_emit (Thomas Huth) [2111748] - s390/uvdevice: Add 'Lock Secret Store' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'List Secrets' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'Add Secret' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add info IOCTL (Thomas Huth) [2111748] - s390/uv: Always export uv_info (Thomas Huth) [2111748]- x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187269] {CVE-2023-1998} - gfs2: retry interrupted internal reads (Andreas Gruenbacher) [2192392] - gfs2: ignore rindex_update failure in dinode_dealloc (Bob Peterson) [2192392] - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [2218207] - redhat/configs: Disable new PHY_QCOM_SGMII_ETH config (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the SGMII PHY node (Andrew Halaney) [RHEL-799] - phy: qcom: add the SGMII SerDes PHY driver (Andrew Halaney) [RHEL-799] - phy: qualcomm: fix indentation in Makefile (Andrew Halaney) [RHEL-799] - net: stmmac: fix double serdes powerdown (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms (Andrew Halaney) [RHEL-799] - net: stmmac: add new switch to struct plat_stmmacenet_data (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for SGMII (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: remove stray space (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add a newline between headers (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add missing include (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: rename a label in probe() (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 (Andrew Halaney) [RHEL-799] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217659] - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215972] - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring) [2192751] - fs: dlm: make F_SETLK use unkillable wait_event (Alexander Aring) [2204519] - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring) [2192746] - fs: dlm: fix cleanup pending ops when interrupted (Alexander Aring) [2192744] - fs: dlm: return positive pid value for F_GETLK (Alexander Aring) [2192747] - vmstat: skip periodic vmstat update for isolated CPUs (Marcelo Tosatti) [2118482] - memcg: do not drain charge pcp caches on remote isolated cpus (Marcelo Tosatti) [2118482] - sched/isolation: add cpu_is_isolated() API (Marcelo Tosatti) [2118482]- i2c: tegra: Fix PEC support for SMBUS block read (Steve Best) [2214531] - perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (Steve Best) [2224685] - perf/arm_cspmu: Fix event attribute type (Steve Best) [2224685] - perf: arm_cspmu: Set irq affinitiy only if overflow interrupt is used (Steve Best) [2224685] - perf: arm_cspmu: Fix variable dereference warning (Steve Best) [2224685] - Revert "cgroup: cgroup-v1: do not exclude cgrp_dfl_root" (Jiri Benc) [2225425] - i2c: tegra: Set ACPI node as primary fwnode (Steve Best) [2222101] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Crystal Wood) [2218724] - locking/rtmutex: Avoid pointless blk_flush_plug() invocations (Crystal Wood) [2218724] - locking/rtmutex: Submit/resume work explicitly before/after blocking (Crystal Wood) [2218724] - sched/core: Provide sched_rtmutex() and expose sched work helpers (Crystal Wood) [2218724] - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow routing IPv4 traffic in NBMA mode (Hangbin Liu) [RHEL-801] - ip6_gre: use actual protocol to select xmit (Hangbin Liu) [RHEL-801] - ip6_gre: set DSCP for non-IP (Hangbin Liu) [RHEL-801] - ip_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215508] {CVE-2023-3268}- rxrpc: Truncate UTS_RELEASE for rxrpc version (Marc Dionne) [2222918] - rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues (Marc Dionne) [2222918] - rxrpc: Fix timeout of a call that hasn't yet been granted a channel (Marc Dionne) [2222918] - rxrpc: Make it so that a waiting process can be aborted (Marc Dionne) [2222918] - rxrpc: Fix hard call timeout units (Marc Dionne) [2222918] - rxrpc: Fix potential data race in rxrpc_wait_to_be_connected() (Marc Dionne) [2222918] - rxrpc: Fix error when reading rxrpc tokens (Marc Dionne) [2222918] - rxrpc: Fix potential race in error handling in afs_make_call() (Marc Dionne) [2222918] - rxrpc: Fix overproduction of wakeups to recvmsg() (Marc Dionne) [2222918] - rxrpc: use bvec_set_page to initialize a bvec (Marc Dionne) [2222918] - rxrpc: Kill service bundle (Marc Dionne) [2222918] - rxrpc: Remove local->defrag_sem (Marc Dionne) [2222918] - rxrpc: Don't lock call->tx_lock to access call->tx_buffer (Marc Dionne) [2222918] - rxrpc: Simplify ACK handling (Marc Dionne) [2222918] - rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked (Marc Dionne) [2222918] - rxrpc: Generate extra pings for RTT during heavy-receive call (Marc Dionne) [2222918] - rxrpc: Convert call->recvmsg_lock to a spinlock (Marc Dionne) [2222918] - rxrpc: Reduce unnecessary ack transmission (Marc Dionne) [2222918] - rxrpc: Trace ack.rwind (Marc Dionne) [2222918] - rxrpc: Shrink the tabulation in the rxrpc trace header a bit (Marc Dionne) [2222918] - rxrpc: Remove whitespace before ')' in trace header (Marc Dionne) [2222918] - rxrpc: Fix overwaking on call poking (Marc Dionne) [2222918] - rxrpc: Fix trace string (Marc Dionne) [2222918] - afs: Fix accidental truncation when storing data (Marc Dionne) [2222918] - afs: convert pagevec to folio_batch in afs_extend_writeback() (Marc Dionne) [2222918] - afs: Fix vlserver probe RTT handling (Marc Dionne) [2222918] - afs: Fix setting of mtime when creating a file/dir/symlink (Marc Dionne) [2222918] - afs: Avoid endless loop if file is larger than expected (Marc Dionne) [2222918] - afs: Fix getattr to report server i_size on dirs, not local size (Marc Dionne) [2222918] - afs: Fix updating of i_size with dv jump from server (Marc Dionne) [2222918] - afs: split afs_pagecache_valid() out of afs_validate() (Marc Dionne) [2222918] - afs: use bvec_set_folio to initialize a bvec (Marc Dionne) [2222918] - afs: Stop implementing ->writepage() (Marc Dionne) [2222918] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2186058] - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (Mark Langsdorf) [2186058] - ACPI: video: Remove register_backlight_delay module option and code (Mark Langsdorf) [2186058] - ACPI: video: Don't enable fallback path for creating ACPI backlight by default (Mark Langsdorf) [2186058] - ACPI: video: Prefer native over vendor (Mark Langsdorf) [2186058] - ACPI: video: Simplify __acpi_video_get_backlight_type() (Mark Langsdorf) [2186058] - PM/devfreq: governor: Add a private governor_data for governor (Steve Best) [2212961] - redhat/configs: Enable CONFIG_TCG_VTPM_PROXY (Štěpán Horáček) [2210263] - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223599] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223599] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223599] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223599] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223599] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223599] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223599] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223599] - iavf: make functions static where possible (Petr Oros) [2223599] - iavf: fix err handling for MAC replace (Petr Oros) [2223599] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223599] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223599] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223599]- redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes) [2222412] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2222412] - cpuidle: psci: Iterate backwards over list in psci_pd_remove() (Mark Langsdorf) [2181277] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [2181277] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [2181277] - cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies (Mark Langsdorf) [2181277] - cpuidle: tegra: Enable compile testing (Mark Langsdorf) [2181277] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [2181277] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [2181277] - cpuidle, arm64: Fix the ARM64 cpuidle logic (Mark Langsdorf) [2181277] - cpuidle: mvebu: Fix duplicate flags assignment (Mark Langsdorf) [2181277] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [2181277] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [2181277] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Add comments about noinstr/__cpuidle usage (Mark Langsdorf) [2181277] - cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle (Mark Langsdorf) [2181277] - objtool/idle: Validate __cpuidle code as noinstr (Mark Langsdorf) [2181277] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [2181277] - cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() (Mark Langsdorf) [2181277] - cpuidle: Fix ct_idle_*() usage (Mark Langsdorf) [2181277] - cpuidle, ARM/imx6: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, dt: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, armada: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, psci: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, tegra: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle: Move IRQ state validation (Mark Langsdorf) [2181277] - cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state::enter() calls (Mark Langsdorf) [2181277] - cpuidle: teo: Introduce util-awareness (Mark Langsdorf) [2181277] - cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() (Mark Langsdorf) [2181277] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [2181277] - cpuidle: dt: Clarify a comment and simplify code in dt_init_idle_driver() (Mark Langsdorf) [2181277] - cpuidle: dt: Return the correct numbers of parsed idle states (Mark Langsdorf) [2181277] - cpuidle: psci: Extend information in log about OSI/PC mode (Mark Langsdorf) [2181277] - firmware/psci: Print a warning if PSCI doesn't accept PC mode (Mark Langsdorf) [2181277] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [2181277] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2181277] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [2181277] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224430] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214029] {CVE-2023-35788} - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222253] - ice: prevent NULL pointer deref during reload (Petr Oros) [2221923] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2221923] - ice: reduce initial wait for control queue messages (Petr Oros) [2221923] - ice: use ice_down_up() where applicable (Petr Oros) [2221923] - ice: Fix ice module unload (Petr Oros) [2221923] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2221923] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2221923] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2221923] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [2221923] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [2221923] - ice: recycle/free all of the fragments from multi-buffer frame (Petr Oros) [2221923] - ice: Don't dereference NULL in ice_gnss_read error path (Petr Oros) [2221923] - ice: Fix stats after PF reset (Petr Oros) [2221923] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221047] {CVE-2023-35001} - ext4: fix i_version handling in ext4 (Carlos Maiolino) [2107587] - ext4: unconditionally enable the i_version counter (Carlos Maiolino) [2107587] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2214449] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218677] {CVE-2023-3090} - netfilter: nf_tables: do not ignore genmask when looking up chain by id (Florian Westphal) [2221049] {CVE-2023-31248} - KVM: s390: pv: fix index value of replaced ASCE (Thomas Huth) [RHEL-774] - KVM: s390: pv: simplify shutdown and fix race (Thomas Huth) [RHEL-774] - s390/vfio-ap: wire in the vfio_device_ops request callback (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Thomas Huth) [RHEL-774] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Thomas Huth) [RHEL-774] - KVM: s390: vsie: fix the length of APCB bitmap (Thomas Huth) [RHEL-774] - KVM: s390: selftests: add selftest for CMMA migration (Thomas Huth) [RHEL-774] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Thomas Huth) [RHEL-774] - KVM: s390: pv: fix external interruption loop not always detected (Thomas Huth) [RHEL-774] - KVM: s390: disable migration mode when dirty tracking is disabled (Thomas Huth) [RHEL-774]- i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Steve Best) [2184312] - i2c: imx: use devm_platform_get_and_ioremap_resource() (Steve Best) [2184312] - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible (Steve Best) [2184312] - i2c: imx: Make sure to unregister adapter on remove() (Steve Best) [2184312] - clk: imx: Remove the snvs clock (Steve Best) [2184094] - clk: imx: add mcore_booted module paratemter (Steve Best) [2184094] - clk: imx8mq: add 27m phy pll ref clock (Steve Best) [2184094] - clk: imx8m: fix clock tree update of TF-A managed clocks (Steve Best) [2184094] - Documentation: gpio: Remove text about ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - gpiolib: fix allocation of mixed dynamic/static GPIOs (Shaoqin Huang) [2183344] - tools: gpio: fix debounce_period_us output of lsgpio (Shaoqin Huang) [2183344] - hte: Use device_match_of_node() (Shaoqin Huang) [2183344] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Shaoqin Huang) [2183344] - hte: tegra-194: Use proper includes (Shaoqin Huang) [2183344] - gpio: tegra186: Add Tegra234 hte support (Shaoqin Huang) [2183344] - hte: handle nvidia,gpio-controller property (Shaoqin Huang) [2183344] - hte: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - hte: Add Tegra234 provider (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Add Tegra234 support (Shaoqin Huang) [2183344] - hte: Use of_property_present() for testing DT property presence (Shaoqin Huang) [2183344] - gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode (Shaoqin Huang) [2183344] - gpiolib: Add gpiochip_set_data() helper (Shaoqin Huang) [2183344] - gpiolib: Move gpiochip_get_data() higher in the code (Shaoqin Huang) [2183344] - gpiolib: Check array_info for NULL only once in gpiod_get_array() (Shaoqin Huang) [2183344] - gpiolib: Replace open coded krealloc() (Shaoqin Huang) [2183344] - gpio: mm-lantiq: Fix typo in the newly added header filename (Shaoqin Huang) [2183344] - gpiolib: acpi: use the fwnode in acpi_gpiochip_find() (Shaoqin Huang) [2183344] - sh: mach-x3proto: Add missing #include (Shaoqin Huang) [2183344] - gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data() (Shaoqin Huang) [2183344] - powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP (Shaoqin Huang) [2183344] - gpiolib: Use IRQ hardware number getter instead of direct access (Shaoqin Huang) [2183344] - gpiolib: Remove duplicative check in gpiod_find_and_request() (Shaoqin Huang) [2183344] - gpiolib: Move gpiodevice_*() to gpiodev namespace (Shaoqin Huang) [2183344] - gpio: Use of_property_read_bool() for boolean properties (Shaoqin Huang) [2183344] - gpiolib: Get rid of devprop prefix in one function (Shaoqin Huang) [2183344] - gpio: sim: Deactivate device in reversed order (Shaoqin Huang) [2183344] - mips: ar7: include linux/gpio/driver.h (Shaoqin Huang) [2183344] - gpiolib: Get rid of gpio_bus_match() forward declaration (Shaoqin Huang) [2183344] - gpiolib: Access device's fwnode via dev_fwnode() (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: Group forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Deduplicate forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Drop unused forward declaration from driver.h (Shaoqin Huang) [2183344] - gpio: regmap: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h (Shaoqin Huang) [2183344] - gpiolib: remove legacy gpio_export() (Shaoqin Huang) [2183344] - gpiolib: remove gpio_set_debounce() (Shaoqin Huang) [2183344] - gpiolib: remove asm-generic/gpio.h (Shaoqin Huang) [2183344] - gpiolib: coldfire: remove custom asm/gpio.h (Shaoqin Huang) [2183344] - hte: tegra: fix 'struct of_device_id' build error (Shaoqin Huang) [2183344] - gpiolib: Make the legacy consumer-only (Shaoqin Huang) [2183344] - gpio: GPIO_REGMAP: select REGMAP instead of depending on it (Shaoqin Huang) [2183344] - kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - kbuild, gpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - gpio: sim: fix a memory leak (Shaoqin Huang) [2183344] - gpio: sim: Use %pfwP specifier instead of calling fwnode API directly (Shaoqin Huang) [2183344] - gpiolib: Clear the gpio_device's fwnode initialized flag before adding (Shaoqin Huang) [2183344] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Shaoqin Huang) [2183344] - gpiolib: of: Move enum of_gpio_flags to its only user (Shaoqin Huang) [2183344] - gpio: Get rid of gpio_to_chip() (Shaoqin Huang) [2183344] - gpio: omap: use dynamic allocation of base (Shaoqin Huang) [2183344] - gpiolib: Remove unused of_mm_gpiochip_add() (Shaoqin Huang) [2183344] - gpiolib: Do not mention legacy API in the code (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted irq_to_gpio() (Shaoqin Huang) [2183344] - gpio: regmap: use new regmap_might_sleep() (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted gpio_export_link() (Shaoqin Huang) [2183344] - gpiolib: sort header inclusion alphabetically (Shaoqin Huang) [2183344] - gpiolib: Get rid of not used of_node member (Shaoqin Huang) [2183344] - gpiolib: Introduce gpio_device_get() and gpio_device_put() (Shaoqin Huang) [2183344] - gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIs (Shaoqin Huang) [2183344] - gpiolib: of: remove of_get_gpio[_flags]() and of_get_named_gpio_flags() (Shaoqin Huang) [2183344] - gpiolib: of: remove obsolete comment for of_gpio_get_count() (Shaoqin Huang) [2183344] - gpiolib: of: stop exporting of_gpio_named_count() (Shaoqin Huang) [2183344] - gpiolib: of: remove of_gpio_count() (Shaoqin Huang) [2183344] - gpio: regmap: Always set gpio_chip get_direction (Shaoqin Huang) [2183344] - gpiolib: use irq_domain_alloc_irqs() (Shaoqin Huang) [2183344] - tools: gpio: fix -c option of gpio-event-mon (Shaoqin Huang) [2183344] - Revert "gpiolib: of: Introduce hook for missing gpio-ranges" (Shaoqin Huang) [2183344] - pinctrl: bcm2835: Switch to use ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI (Shaoqin Huang) [2183344] - gpiolib: Fix using uninitialized lookup-flags on ACPI platforms (Shaoqin Huang) [2183344] - gpio: sim: set a limit on the number of GPIOs (Shaoqin Huang) [2183344] - gpiolib: protect the GPIO device against being dropped while in use by user-space (Shaoqin Huang) [2183344] - gpiolib: cdev: fix NULL-pointer dereferences (Shaoqin Huang) [2183344] - gpiolib: Provide to_gpio_device() helper (Shaoqin Huang) [2183344] - gpiolib: Unify access to the device properties (Shaoqin Huang) [2183344] - gpio: Do not include when not really needed. (Shaoqin Huang) [2183344] - gpiolib: fix memory leak in gpiochip_setup_dev() (Shaoqin Huang) [2183344] - drm/tegra: Switch to using devm_fwnode_gpiod_get() (Shaoqin Huang) [2183344] - gpiolib: ensure that fwnode is properly set (Shaoqin Huang) [2183344] - gpiolib: of: Use correct fwnode for DT-probed chips (Shaoqin Huang) [2183344] - gpiolib: of: Drop redundant check in of_mm_gpiochip_remove() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_mm_gpiochip_add_data() for fwnode (Shaoqin Huang) [2183344] - gpiolib: add support for software nodes (Shaoqin Huang) [2183344] - gpiolib: consolidate GPIO lookups (Shaoqin Huang) [2183344] - gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layers (Shaoqin Huang) [2183344] - gpiolib: acpi: teach acpi_find_gpio() to handle data-only nodes (Shaoqin Huang) [2183344] - gpiolib: acpi: change acpi_find_gpio() to accept firmware node (Shaoqin Huang) [2183344] - gpiolib: of: change of_find_gpio() to accept device node (Shaoqin Huang) [2183344] - gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid_mask() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_gpiochip_add() / of_gpiochip_remove() for fwnode (Shaoqin Huang) [2183344] - gpiolib: remove devm_fwnode_get_[index_]gpiod_from_child() (Shaoqin Huang) [2183344] - gpiolib: of: add polarity quirk for Freescale PCIe controller (Shaoqin Huang) [2183344] - gpiolib: of: factor out quirk setting polarity via separate property (Shaoqin Huang) [2183344] - gpiolib: of: Make use of device_match_of_node() (Shaoqin Huang) [2183344] - PCI: tegra: Switch to using devm_fwnode_gpiod_get (Shaoqin Huang) [2183344] - gpiolib: cdev: Fix typo in kernel doc for struct line (Shaoqin Huang) [2183344] - gpiolib: acpi: Use METHOD_NAME__AEI macro for acpi_walk_resources (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: cdev: Add missing header(s) (Shaoqin Huang) [2183344] - gpio: reg: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line polarity for Himax LCDs (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for phy reset polarity for Freescale Ethernet (Shaoqin Huang) [2183344] - gpiolib: of: factor out code overriding gpio line polarity (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in MOXA ART RTC (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Cirrus CS42L56 codec (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Marvell NFC controller (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for locating reset lines with legacy bindings (Shaoqin Huang) [2183344] - gpiolib: of: tighten selection of gpio renaming quirks (Shaoqin Huang) [2183344] - gpiolib: of: consolidate simple renames into a single quirk (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in Mediatek mt2701-cs42448 (Shaoqin Huang) [2183344] - gpio: tegra: Convert to immutable irq chip (Shaoqin Huang) [2183344] - gpio: aspeed: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: Get rid of ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - gpiolib: Warn on drivers still using static gpiobase allocation (Shaoqin Huang) [2183344] - gpiolib: cdev: add fdinfo output for line request file descriptors (Shaoqin Huang) [2183344] - mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() (Shaoqin Huang) [2183344] - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully (Shaoqin Huang) [2183344] - gpiolib: fix OOB access in quirk callbacks (Shaoqin Huang) [2183344] - net: phy: spi_ks8895: switch to using gpiod API (Shaoqin Huang) [2183344] - gpiolib: of: factor out conversion from OF flags (Shaoqin Huang) [2183344] - gpiolib: rework quirk handling in of_find_gpio() (Shaoqin Huang) [2183344] - gpiolib: of: make Freescale SPI quirk similar to all others (Shaoqin Huang) [2183344] - gpiolib: of: do not ignore requested index when applying quirks (Shaoqin Huang) [2183344] - gpiolib: acpi: Add support to ignore programming an interrupt (Shaoqin Huang) [2183344] - gpiolib: make fwnode_get_named_gpiod() static (Shaoqin Huang) [2183344] - gpiolib: acpi: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: of: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: add support for bias pull disable (Shaoqin Huang) [2183344] - gpiolib: cdev: compile out HTE unless CONFIG_HTE selected (Shaoqin Huang) [2183344] - gpiolib: cdev: consolidate edge detector configuration flags (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify line event identification (Shaoqin Huang) [2183344] - gpiolib: cdev: replace if-else chains with switches (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify parameter in call to hte_edge_setup (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify linereq_free (Shaoqin Huang) [2183344] - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() (Shaoqin Huang) [2183344] - gpiolib: of: Use device_match_of_node() helper (Shaoqin Huang) [2183344] - gpiolib: devres: Get rid of unused devm_gpio_free() (Shaoqin Huang) [2183344] - gpio: gpiolib: Allow free() callback to be overridden (Shaoqin Huang) [2183344] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Shaoqin Huang) [2183344] - hte: Remove unused including (Shaoqin Huang) [2183344] - pinctrl: ocelot: Fix interrupt parsing (Shaoqin Huang) [2183344] - pinctrl: Get rid of duplicate of_node assignment in the drivers (Shaoqin Huang) [2183344] - pinctrl: ocelot: update pinctrl to automatic base address (Shaoqin Huang) [2183344] - powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Mamatha Inamdar) [2222935] - net: wwan: mark t7xx driver as tech preview (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: enable t7xx driver (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: t7xx: Add AP CLDMA (Jose Ignacio Tornos Martinez) [2110561 2140372] - redhat/configs: disable CONFIG_USB_DWC2 and CONFIG_USB_DWC3 on x86 (Desnes Nunes) [2110796] - irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized (Steve Best) [2184110] - irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init (Steve Best) [2184110] - irqchip/imx-irqsteer: Add runtime PM support (Steve Best) [2184110] - irqchip/imx-irqsteer: Constify irq_chip struct (Steve Best) [2184110] - selftests/ftrace: Stop tracing while reading the trace file by default (Jerome Marchand) [2138363] - dt-bindings: iio: adc: Add NXP IMX93 ADC (Steve Best) [2181783] - iio: adc: imx93: Fix spelling mistake "geting" -> "getting" (Steve Best) [2181783] - iio: adc: add imx93 adc support (Steve Best) [2181783] - net: wwan: mark Qualcomm driver as tech preview (Jose Ignacio Tornos Martinez) [2222914] - net: wwan: enable Qualcomm driver (Jose Ignacio Tornos Martinez) [2222914]- redhat/configs: turn on i.MX8MP interconnect driver (Steve Best) [2195986] - power: supply: Fix logic checking if system is running from battery (Cornelia Huck) [2183335] - power: supply: Ratelimit no data debug output (Cornelia Huck) [2183335] - power: supply: Fix power_supply_get_battery_info() if parent is NULL (Cornelia Huck) [2183335] - power: supply: core: auto-exposure of simple-battery data (Cornelia Huck) [2183335] - power: supply: charger-manager: Use of_property_read_bool() for boolean properties (Cornelia Huck) [2183335] - power: supply: fix null pointer check order in __power_supply_register (Cornelia Huck) [2183335] - power: supply: leds: explicitly include linux/leds.h (Cornelia Huck) [2183335] - power: supply: use sysfs_emit() instead of sprintf() for sysfs show() (Cornelia Huck) [2183335] - power: supply: fix null pointer dereferencing in power_supply_get_battery_info (Cornelia Huck) [2183335] - power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Cornelia Huck) [2183335] - power: supply: core: repair kernel-doc for power_supply_vbat2ri() (Cornelia Huck) [2183335] - power: supply: Fix repeated word in comments (Cornelia Huck) [2183335] - extcon: Fix extcon_get_extcon_dev() error handling (Cornelia Huck) [2183335] - power: supply: axp288_charger: Use the defined variable to clean code (Cornelia Huck) [2183335] - soc: imx: gpcv2: add GENPD_FLAG_ACTIVE_WAKEUP flag for usb of imx8mm/n (Steve Best) [2184054] - soc: imx: gpcv2: Assert reset before ungating clock (Steve Best) [2184054] - soc: imx: gpcv2: print errno for regulator errors (Steve Best) [2184054] - soc: imx: gpcv2: add support for i.MX8MP power domains (Steve Best) [2184054] - soc: imx: gpcv2: add PGC control register indirection (Steve Best) [2184054] - soc: imx: gpcv2: Fix clock disabling imbalance in error path (Steve Best) [2184054] - soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active (Steve Best) [2184054] - soc: imx: gpcv2: Synchronously suspend MIX domains (Steve Best) [2184054] - soc: imx: gpcv2: support system suspend/resume (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8M* bus clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add domain option to keep domain clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add lockdep annotation (Steve Best) [2184054] - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" (Steve Best) [2184054] - soc: imx: gpcv2: allow to disable individual power domains (Steve Best) [2184054] - soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain (Steve Best) [2184054] - soc: imx: gpcv2: Turn domain->pgc into bitfield (Steve Best) [2184054] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2184054] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2184054] - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei) [2215173] - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (Steve Best) [2213216] - clk: imx: avoid memory leak (Steve Best) [2212497] - clk: imx: remove clk_count of imx_register_uart_clocks (Steve Best) [2212497] - clk: imx: get stdout clk count from device tree (Steve Best) [2212497] - clk: imx: Add check for kcalloc (Steve Best) [2212497] - redhat/configs: disable pre-UVC cameras for RHEL on aarch64 (Dean Nelson) [2190505] - redhat/configs: enable CONFIG_MEDIA_SUPPORT for RHEL on aarch64 (Dean Nelson) [2190505 2192722] - dt-bindings: can: fsl,flexcan: add imx93 compatible (Steve Best) [2214947] - scsi: sd: Add "probe_type" module parameter to allow synchronous probing (Ewan D. Milne) [2140017] - soc/tegra: pmc: Add the PMIC wake event for Tegra234 (Steve Best) [2218655] - soc/tegra: pmc: Add wake source interrupt for MGBE (Steve Best) [2218655] - soc/tegra: pmc: Support software wake-up for SPE (Steve Best) [2218655] - kernfs: dont take d_lock on revalidate (Ian Kent) [2186094] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2186094]- net: openvswitch: add support for l4 symmetric hashing (Timothy Redaelli) [2188082] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214358] {CVE-2023-3212} - net: wwan: mark iosm driver as tech preview (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable iosm driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable wwan hw simulator (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: adjust new configuration options (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Convert single instance struct member to flexible array (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Ensure init is completed before system sleep (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix NULL pointer dereference when removing device (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: add print for wwan port attach/disconnect (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Expose secondary AT port on DATA1 (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix error handling path in ipc_pcie_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: do not compile with -Werror (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes 7560 modem crash (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Support slicing in port TX flow of WWAN subsystem (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Switch to use acpi_evaluate_dsm_typed() (Jose Ignacio Tornos Martinez) [2123542] - Documentation: networking: correct spelling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM initialization (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM resume sequence (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_mux_init() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix incorrect skb length (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix crash in peek throughput test (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported error (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix the ACPI memory leak (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix invalid mux header type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Remove unnecessary if_mutex lock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi: fix memory leak in mhi_mbim_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_wwan_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add NAPI support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use needed_headroom instead of hard_header_len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: add rpc interface for xmm modems (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port for modem logging (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use union to group port type specific data (Jose Ignacio Tornos Martinez) [2123542] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Call mutex_init before locking it (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix return type of ipc_wwan_link_transmit (Jose Ignacio Tornos Martinez) [2123542] - wwan: iosm: use a flexible array rather than allocate short objects (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: remove pointless null check (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix smatch errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Avoid calls to skb_data_area_size() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add maintainers and documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Device deep sleep lock/unlock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Runtime PM (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Introduce power management (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add WWAN network interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add data path interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Data path HW layer (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add AT and MBIM WWAN ports (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port proxy infrastructure (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add core components (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control DMA interface (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Avoid flush_scheduled_work() usage (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: drop debugfs dev reference (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: debugfs obtained dev reference not dropped (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Enable M.2 7360 WWAN card support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Fix MRU mismatch issue which may lead to data connection lost (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Let PCI core handle PCI power transition (Jose Ignacio Tornos Martinez) [2123542] - wwan: Replace kernel.h with the necessary inclusions (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct open parenthesis alignment (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: removed unused function decl (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: release data channel in case no active IP session (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: set tx queue len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unable to send AT command during mbim tx (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes net interface nonfunctional after fw flash (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unnecessary doorbell send (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: make debugfs optional (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: move debugfs knobs into a subdir (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: allow trace port be uninitialized (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: consolidate trace port init code (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2123542] - dt-bindings: net: Add schema for Qualcomm BAM-DMUX (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add Qualcomm BAM-DMUX WWAN network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: device trace collection using relayfs (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: common debugfs base dir for wwan device (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix compilation warning (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Fix non sequential device mode handling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct devlink extra params (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Move devlink_register to be last devlink command (Jose Ignacio Tornos Martinez) [2123542] - net: iosm: Use hrtimer_forward_now() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing and cd improvements (Jose Ignacio Tornos Martinez) [2123542] - devlink: Make devlink_register to be void (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing & cd collection infrastructure changes (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink fw flashing & cd collection documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: transport layer support for fw flashing/cd (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: coredump collection support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink registration (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Unify IO accessors used in the driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: switch from 'pci_' to 'dma_' API (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: BIOS SAR driver for Intel M.2 Modem (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Unshadow error code returned by ida_alloc_range() (Jose Ignacio Tornos Martinez) [2123542] - wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add MHI MBIM network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Switch to use module_pci_driver() macro (Jose Ignacio Tornos Martinez) [2123542] - net: tipc: resize nlattr array to correct size (Xin Long) [2221401] - tipc: fix kernel warning when sending SYN message (Xin Long) [2221401] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2212495] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2212495] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2212495] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2212495] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2212495] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2212495] - Revert "dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support" (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2212495] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2212495] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2212495] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2212495] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2212495] - usb: xhci: tegra: fix sleep in atomic call (Desnes Nunes) [2212495] - usb: chipidea: core: fix possible concurrent when switch role (Desnes Nunes) [2212495] - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Desnes Nunes) [2212495] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2212495] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2212495] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2212495] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2212495] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2212495] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2212495] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2212495] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2212495] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2212495] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2212495] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2212495] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2212495] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2212495] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2212495] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2212495] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2212495] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2212495] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2212495] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2212495] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2212495] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2212495] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2212495] - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Desnes Nunes) [2212495] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: chipidea: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2212495] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2212495] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2212495] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2212495] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2212495] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2212495] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2212495] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2212495] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2212495] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2212495] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2212495] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2212495] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2212495] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2212495] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2212495] - usb: ohci-omap: avoid unused-variable warning (Desnes Nunes) [2212495] - usb: remove ohci-tmio driver (Desnes Nunes) [2212495] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2212495] - usb: chipidea: ci_hdrc_imx: use dev_err_probe (Desnes Nunes) [2212495] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2212495] - dt-bindings: usb: phy: nop: Fix a typo ("specifiy") (Desnes Nunes) [2212495] - Documentation: usb: correct spelling (Desnes Nunes) [2212495] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2212495] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2212495] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2212495] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2212495] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2212495] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2212495] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt (Desnes Nunes) [2212495] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2212495] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2212495] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2212495] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2212495] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2212495] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2212495] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2212495] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2212495] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2212495] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2212495] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2212495] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2212495] - dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc (Desnes Nunes) [2212495] - dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible (Desnes Nunes) [2212495] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2212495] - usb: gadget: xudc: Refactor update data role work (Desnes Nunes) [2212495] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2212495] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2212495] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Log DP adapter type (Desnes Nunes) [2212495] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2212495] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2212495] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2212495] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2212495] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2212495] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2212495] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2212495] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2212495] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2212495] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2212495] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2212495] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2212495] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2212495] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2212495] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2212495] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2212495] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2212495] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2212495] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2212495] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2212495] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2212495] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2212495] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2212495] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2212495] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2212495] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2212495] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2212495] - net: thunderbolt: Move into own directory (Desnes Nunes) [2212495] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2212495] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2212495] - usb: chipidea: imx: Drop empty platform remove function (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2212495] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2212495] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2212495] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2220944] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2220944] - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) [2220884] - netfilter: nfnetlink_osf: fix module autoload (Florian Westphal) [2220884] - xfs: fix up for "xfs: pass perag to xfs_alloc_read_agf()" (Bill O'Donnell) [2218635] - tls: improve lockless access safety of tls_err_abort() (Sabrina Dubroca) [2219775] - tls: rx: strp: don't use GFP_KERNEL in softirq context (Sabrina Dubroca) [2219775] - tls: rx: strp: preserve decryption status of skbs when needed (Sabrina Dubroca) [2219775] - tls: rx: strp: factor out copying skb data (Sabrina Dubroca) [2219775] - tls: rx: strp: fix determining record length in copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: force mixed decrypted records into copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: set the skb->len of detached / CoW'ed skbs (Sabrina Dubroca) [2219775] - tls: rx: device: fix checking decryption status (Sabrina Dubroca) [2219775] - mptcp: do not rely on implicit state check in mptcp_listen() (Davide Caratti) [2219612] - mptcp: handle correctly disconnect() failures (Davide Caratti) [2219612] - mptcp: fix active subflow finalization (Davide Caratti) [2219612] - mptcp: ensure subflow is unhashed before cleaning the backlog (Davide Caratti) [2219612] - mptcp: ensure listener is unhashed before updating the sk status (Davide Caratti) [2219612] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [2219612] - mptcp: fix possible divide by zero in recvmsg() (Davide Caratti) [2219612] - tcp: deny tcp_disconnect() when threads are waiting (Davide Caratti) [2219612] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [2219606] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [2219411] - net/sched: cls_api: remove block_cb from driver_list before freeing (Davide Caratti) [2219411] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [2219411] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [2219411] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [2219411] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2219411] - net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq (Davide Caratti) [2219411] - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Davide Caratti) [2219411] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Mohammad Kabat) [2165367] - mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce flexible array to silence overflow warning (Mohammad Kabat) [2165367] - net/mlx4_en: Support RX XDP metadata (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165367] - net/mlx4: small optimization in mlx4_en_xmit() (Mohammad Kabat) [2165367] - net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Mohammad Kabat) [2165367] - net/mlx4: rename two constants (Mohammad Kabat) [2165367] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165367] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165367] - net/mlx4: Check retval of mlx4_bitmap_init (Mohammad Kabat) [2165367] - net/mlx4: Fix error check for dma_map_sg (Mohammad Kabat) [2165367] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Mohammad Kabat) [2165367] - devlink: Fix crash with CONFIG_NET_NS=n (Davide Caratti) [2219326] - devlink: change per-devlink netdev notifier to static one (Davide Caratti) [2219326] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [2219326] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [2219326] - net: macsec: fix double free of percpu stats (Sabrina Dubroca) [2218898] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [2218130] - ipv6: rpl: Fix Route of Death. (Hangbin Liu) [2218130] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [2218130] - net: rpl: fix rpl header size calculation (Hangbin Liu) [2218130] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153362] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153362] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153362] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153362] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153362] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153362] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153362] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153362] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153362] - igb: Add lock to avoid data race (Corinna Vinschen) [2153362] - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. (Benjamin Tissoires) [2166610] - gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU (Benjamin Tissoires) [2166610] - pm-graph: sleepgraph: Avoid crashing on binary data in device names (Benjamin Tissoires) [2166610] - HID: hidpp: terminate retry loop on success (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Handle timeout differently from busy (Benjamin Tissoires) [2166610] - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Benjamin Tissoires) [2166610] - selftests/harness: Pass variant to teardown (Benjamin Tissoires) [2166610] - selftests/harness: Run TEARDOWN for ASSERT failures (Benjamin Tissoires) [2166610] - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Benjamin Tissoires) [2166610] - HID: wacom: Set a default resolution for older tablets (Benjamin Tissoires) [2166610] - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Increase sensor command timeout for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the stop all command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Add support for shutdown operation (Benjamin Tissoires) [2166610] - HID: amd_sfh: Fix illuminance value (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the sensor enable and disable command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the structure fields (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix buffer overrun in device name (Benjamin Tissoires) [2166610] - selftest: hid: fix hid_bpf not set in config (Benjamin Tissoires) [2166610] - Revert "HID: sony: remove DualShock4 support." (Benjamin Tissoires) [2166610] - Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (Benjamin Tissoires) [2166610] - HID: sony: remove DualShock4 support. (Benjamin Tissoires) [2166610] - staging: greybus: hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: fix BT_HIDP Kconfig dependencies (Benjamin Tissoires) [2166610] - Documentation: hid: correct spelling (Benjamin Tissoires) [2166610] - HID: bpf: reorder BPF registration (Benjamin Tissoires) [2166610] - HID: bpf: clean up entrypoint (Benjamin Tissoires) [2166610] - selftests: hid: enforce new attach API (Benjamin Tissoires) [2166610] - HID: bpf: rework how programs are attached and stored in the kernel (Benjamin Tissoires) [2166610] - selftests: hid: prepare tests for HID_BPF API change (Benjamin Tissoires) [2166610] - selftests: hid: ensure the program is correctly pinned (Benjamin Tissoires) [2166610] - selftests: hid: attach/detach 2 bpf programs, not just one (Benjamin Tissoires) [2166610] - selftests: hid: allow to compile hid_bpf with LLVM (Benjamin Tissoires) [2166610] - selftests: hid: add vmtest.sh (Benjamin Tissoires) [2166610] - kselftests: hid: fix missing headers_install step (Benjamin Tissoires) [2166610] - selftests: hid: ensures we have the proper requirements in config (Benjamin Tissoires) [2166610] - samples/hid: Fix spelling mistake "wihout" -> "without" (Benjamin Tissoires) [2166610] - HID: bpf: enforce HID_BPF dependencies (Benjamin Tissoires) [2166610] - HID: bpf: do not rely on ALLOW_ERROR_INJECTION (Benjamin Tissoires) [2166610] - HID: bpf: return non NULL data pointer when CONFIG_HID_BPF is not set (Benjamin Tissoires) [2166610] - Documentation: add HID-BPF docs (Benjamin Tissoires) [2166610] - samples/hid: add Surface Dial example (Benjamin Tissoires) [2166610] - samples/hid: add new hid BPF example (Benjamin Tissoires) [2166610] - selftests/hid: Add a test for BPF_F_INSERT_HEAD (Benjamin Tissoires) [2166610] - selftests/hid: add report descriptor fixup tests (Benjamin Tissoires) [2166610] - HID: bpf: allow to change the report descriptor (Benjamin Tissoires) [2166610] - selftests/hid: add tests for bpf_hid_hw_request (Benjamin Tissoires) [2166610] - HID: bpf: introduce hid_hw_request() (Benjamin Tissoires) [2166610] - selftests/hid: add test to change the report size (Benjamin Tissoires) [2166610] - HID: bpf: allocate data memory for device_event BPF programs (Benjamin Tissoires) [2166610] - HID: bpf jmp table: simplify the logic of cleaning up programs (Benjamin Tissoires) [2166610] - selftests: add tests for the HID-bpf initial implementation (Benjamin Tissoires) [2166610] - HID: initial BPF implementation (Benjamin Tissoires) [2166610] - HID: Kconfig: split HID support and hid-core compilation (Benjamin Tissoires) [2166610] - hwrng: u2fzero - account for high quality RNG (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Add mainboard-vddio-supply (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Stop tying the reset line to the regulator (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Fix kernel panic during warm reset (Benjamin Tissoires) [2166610] - HID: topre: Add support for 87 keys Realforce R2 (Benjamin Tissoires) [2166610] - HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirks (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse (Benjamin Tissoires) [2166610] - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded (Benjamin Tissoires) [2166610] - HID: uhid: Over-ride the default maximum data buffer value with our own (Benjamin Tissoires) [2166610] - HID: core: Provide new max_buffer_size attribute to over-ride the default (Benjamin Tissoires) [2166610] - HID: mcp-2221: prevent UAF in delayed work (Benjamin Tissoires) [2166610] - hid: bigben_probe(): validate report count (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add myself to authors (Benjamin Tissoires) [2166610] - HID: logitech: add myself as a reviewer (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to safely schedule workers (Benjamin Tissoires) [2166610] - HID: bigben_worker() remove unneeded check on report_field (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to protect concurrent accesses (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Retry commands when device is busy (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add more debug statements (Benjamin Tissoires) [2166610] - HID: Add support for Logitech G923 Xbox Edition steering wheel (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add Signature M650 (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Don't restart communication if not necessary (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add constants for HID++ 2.0 error codes (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support (Benjamin Tissoires) [2166610] - HID: retain initial quirks set up when creating HID devices (Benjamin Tissoires) [2166610] - HID: evision: Add preliminary support for EVision keyboards (Benjamin Tissoires) [2166610] - HID: Ignore battery for ELAN touchscreen 29DF on HP (Benjamin Tissoires) [2166610] - HID: use standard debug APIs (Benjamin Tissoires) [2166610] - HID: surface-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: steam: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: logitech-dj: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: if no sensors are enabled, clean up (Benjamin Tissoires) [2166610] - HID: logitech: Disable hi-res scrolling on USB (Benjamin Tissoires) [2166610] - HID: core: Fix deadloop in hid_apply_multiplier. (Benjamin Tissoires) [2166610] - HID: hid-steam: Add rumble on Deck (Benjamin Tissoires) [2166610] - HID: hid-steam: Add Steam Deck support (Benjamin Tissoires) [2166610] - HID: surface-hid: Use target-ID enum instead of hard-coding values (Benjamin Tissoires) [2166610] - HID: Ignore battery for Elan touchscreen on Asus TP420IA (Benjamin Tissoires) [2166610] - HID: elecom: add support for TrackBall 056E:011C (Benjamin Tissoires) [2166610] - HID: betop: check shape of output reports (Benjamin Tissoires) [2166610] - HID: playstation: correct DualSense gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: correct DualShock4 gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 unreachable calibration code. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualSense calibration data. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualShock4 calibration data. (Benjamin Tissoires) [2166610] - HID: multitouch: Add quirks for flipped axes (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Unify ACPI ID tables format (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Drop unneded NULL check of adev (Benjamin Tissoires) [2166610] - HID: Recognize sensors with application collections (Benjamin Tissoires) [2166610] - HID: uclogic: Use KUNIT_EXPECT_MEMEQ (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro MW (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro SW (Benjamin Tissoires) [2166610] - HID: uclogic: Handle wireless device reconnection (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEEv2 probe magic data (Benjamin Tissoires) [2166610] - HID: uclogic: Add battery quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add frame type quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco 01 V2 (Benjamin Tissoires) [2166610] - HID: i2c-hid: use uniform debugging APIs (Benjamin Tissoires) [2166610] - HID: i2c-hid: switch to standard debugging APIs (Benjamin Tissoires) [2166610] - HID: check empty report_list in bigben_probe() (Benjamin Tissoires) [2166610] - HID: check empty report_list in hid_validate_values() (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix big on-stack allocation in hid_sensor_custom_get_known() (Benjamin Tissoires) [2166610] - HID: sony: Fix unused function warning (Benjamin Tissoires) [2166610] - HID: Ignore HP Envy x360 eu0009nv stylus battery (Benjamin Tissoires) [2166610] - HID: Add Mapping for System Microphone Mute (Benjamin Tissoires) [2166610] - HID: input: map battery system charging (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Add LISS custom sensors (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more custom iio sensors (Benjamin Tissoires) [2166610] - HID: playstation: fix free of uninialized pointer for DS4 in Bluetooth. (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices" (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices" (Benjamin Tissoires) [2166610] - HID: add mapping for camera access keys (Benjamin Tissoires) [2166610] - HID: i2c-hid: Don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Stop setting wakeup_capable (Benjamin Tissoires) [2166610] - HID: i2c-hid: Use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - i2c: acpi: Use ACPI wake capability bit to set wake_irq (Benjamin Tissoires) [2166610] - HID: logitech HID++: Send SwID in GetProtocolVersion (Benjamin Tissoires) [2166610] - HID: hid-elan: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: hid-alps: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: force HID depending on INPUT (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth CRC endian issue. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth memory corruption bug. (Benjamin Tissoires) [2166610] - HID: apple: Swap Control and Command keys on Apple keyboards (Benjamin Tissoires) [2166610] - HID: uclogic: Standardize test name prefix (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more than one hinge angle sensor (Benjamin Tissoires) [2166610] - HID: ft260: fix 'cast to restricted' kernel CI bot warnings (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from busy device (Benjamin Tissoires) [2166610] - HID: ft260: fix a NULL pointer dereference in ft260_i2c_write (Benjamin Tissoires) [2166610] - HID: ft260: wake up device from power saving mode (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from big i2c read (Benjamin Tissoires) [2166610] - HID: ft260: remove SMBus Quick command support (Benjamin Tissoires) [2166610] - HID: ft260: skip unexpected HID input reports (Benjamin Tissoires) [2166610] - HID: ft260: do not populate /dev/hidraw device (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c large reads performance (Benjamin Tissoires) [2166610] - HID: ft260: support i2c reads greater than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: support i2c writes larger than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c write performance (Benjamin Tissoires) [2166610] - HID: ft260: ft260_xfer_status routine cleanup (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 dongle support. (Benjamin Tissoires) [2166610] - HID: playstation: set default DualShock4 BT poll interval to 4ms. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 bluetooth support. (Benjamin Tissoires) [2166610] - HID: playstation: add option to ignore CRC in ps_get_report. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar blink. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar. (Benjamin Tissoires) [2166610] - HID: playstation: make LED brightness adjustable in ps_led_register. (Benjamin Tissoires) [2166610] - HID: playstation: Add DualShock4 rumble support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 accelerometer and gyroscope support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 touchpad support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 battery support. (Benjamin Tissoires) [2166610] - HID: playstation: report DualShock4 hardware and firmware version. (Benjamin Tissoires) [2166610] - HID: playstation: initial DualShock4 USB support. (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco LW (Benjamin Tissoires) [2166610] - HID: wiimote: Add support for the DJ Hero turntable (Benjamin Tissoires) [2166610] - HID: asus: Remove unused variable in asus_report_tool_width() (Benjamin Tissoires) [2166610] - HID: mcp2221: correct undefined references when CONFIG_GPIOLIB isn't defined (Benjamin Tissoires) [2166610] - HID: mcp2221: fix 'cast to restricted __le16' sparse warnings (Benjamin Tissoires) [2166610] - HID: mcp2221: fix usage of tmp variable in mcp2221_raw_event() (Benjamin Tissoires) [2166610] - HID: i2c: use simple i2c probe (Benjamin Tissoires) [2166610] - HID: mcp2221: add ADC/DAC support via iio subsystem (Benjamin Tissoires) [2166610] - HID: mcp2221: change 'select GPIOLIB' to imply (Benjamin Tissoires) [2166610] - HID: mcp2221: switch i2c registration to devm functions (Benjamin Tissoires) [2166610] - HID: lenovo: Make array tp10ubkbd_led static const (Benjamin Tissoires) [2166610] - HID: playstation: support updated DualSense rumble mode. (Benjamin Tissoires) [2166610] - HID: wacom: add three styli to wacom_intuos_get_tool_type (Benjamin Tissoires) [2166610] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Benjamin Tissoires) [2166610] - Input: add ABS_PROFILE to uapi and documentation (Benjamin Tissoires) [2166610] - HID: nintendo: deregister home LED when it fails (Benjamin Tissoires) [2166610] - HID: convert defines of HID class requests into a proper enum (Benjamin Tissoires) [2166610] - HID: export hid_report_type to uapi (Benjamin Tissoires) [2166610] - HID: core: store the unique system identifier in hid_device (Benjamin Tissoires) [2166610] - HID: Add driver for PhoenixRC Flight Controller (Benjamin Tissoires) [2166610] - HID: Add driver for VRC-2 Car Controller (Benjamin Tissoires) [2166610] - MAINTAINERS: Add Wacom driver maintainers (Benjamin Tissoires) [2166610] - HID: sony: Fix double word in comments (Benjamin Tissoires) [2166610] - hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Detect hi-res scrolling support (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove special-casing of Bluetooth devices (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices (Benjamin Tissoires) [2166610] - HID: core: Export hid_match_id() (Benjamin Tissoires) [2166610] - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs (Benjamin Tissoires) [2166610] - HID: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - HID: vivaldi: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: wacom: Simplify comments (Benjamin Tissoires) [2166610] - HID: rmi: replace ternary operator with min() (Benjamin Tissoires) [2166610] - HID: Kconfig: remove redundant "depends on HID" lines (Benjamin Tissoires) [2166610] - HID: playstation: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for Parblo A610 PRO (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro S (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 mouse frames (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 dial frames (Benjamin Tissoires) [2166610] - HID: uclogic: Parse the UGEE v2 frame type (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 frame initialization (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 string descriptor parsing (Benjamin Tissoires) [2166610] - HID: uclogic: KUnit best practices and naming conventions (Benjamin Tissoires) [2166610] - Input: elan_i2c_core - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: elan_i2c - don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - convert to use dev_groups (Benjamin Tissoires) [2166610] - Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix (Benjamin Tissoires) [2166610] - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Benjamin Tissoires) [2166610] - Input: i8042 - add Clevo PCX0DX to i8042 quirk table (Benjamin Tissoires) [2166610] - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix SPI device ID (Benjamin Tissoires) [2166610] - Input: rmi_smbus - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: rmi_i2c - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - convert to use sysfs_emit() APIs (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unneeded struct register_offset (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - reset after writing partition table (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - rewrite partition table unconditionally (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8 (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix firmware update operations with bootloader v8 (Benjamin Tissoires) [2166610] - Input: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unnecessary flush_workqueue() (Benjamin Tissoires) [2166610] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [2217298] - padata: Always leave BHs disabled when running ->parallel() (Waiman Long) [2190004] - padata: Fix list iterator in padata_do_serial() (Waiman Long) [2190004] - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt (Waiman Long) [2190004] - cgroup: fix display of forceidle time at root (Waiman Long) [2190004] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2190004] - docs: admin-guide: cgroup-v1: update description of inactive_file (Waiman Long) [2190004] - cgroup: remove rcu_read_lock()/rcu_read_unlock() in critical section of spin_lock_irq() (Waiman Long) [2190004] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2190004] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2190004] - cgroup: cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF (Waiman Long) [2190004] - redhat/configs: Add CONFIG_DEBUG_CGROUP_REF=n (Waiman Long) [2190004] - cgroup: Implement DEBUG_CGROUP_REF (Waiman Long) [2190004] - mm: cgroup: fix comments for get from fd/file helpers (Waiman Long) [2190004] - mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol (Waiman Long) [2190004] - mm: memcontrol: use do_memsw_account() in a few more places (Waiman Long) [2190004] - mm: memcontrol: deprecate swapaccounting=0 mode (Waiman Long) [2190004] - mm: memcontrol: make cgroup_memory_noswap a static key (Waiman Long) [2190004] - mm/memcontrol: use kstrtobool for swapaccount param parsing (Waiman Long) [2190004] - cgroup: use strscpy() is more robust and safer (Waiman Long) [2190004] - cgroup: simplify code in cgroup_apply_control (Waiman Long) [2190004] - cgroup: Remove CFTYPE_PRESSURE (Waiman Long) [2190004] - cgroup: Improve cftype add/rm error handling (Waiman Long) [2190004] - cgroup: add pids.peak interface for pids controller (Waiman Long) [2190004] - cgroup: Remove data-race around cgrp_dfl_visible (Waiman Long) [2190004] - cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] (Waiman Long) [2190004] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [2190004] - cgroup: remove the superfluous judgment (Waiman Long) [2190004] - cgroup: Make cgroup_debug static (Waiman Long) [2190004] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [2190004] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [2190004] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [2190004] - kselftests: memcg: speed up the memory.high test (Waiman Long) [2190004] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [2190004] - cgroup: Add config file to cgroup selftest suite (Waiman Long) [2190004] - Docs: admin/kernel-parameters: edit a few boot options (Waiman Long) [2190004] - cgroup: clarify cgroup_css_set_fork() (Waiman Long) [2190004] - cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment (Waiman Long) [2190004] - cgroup: rstat: retrieve current bstat to delta directly (Waiman Long) [2190004] - cgroup: rstat: use same convention to assign cgroup_base_stat (Waiman Long) [2190004] - cgroup: get the wrong css for css_alloc() during cgroup_init_subsys() (Waiman Long) [2190004] - cgroup: rstat: Mark benign data race to silence KCSAN (Waiman Long) [2190004] - docs/cgroup: add entry for misc.events (Waiman Long) [2190004] - misc_cgroup: remove error log to avoid log flood (Waiman Long) [2190004] - misc_cgroup: introduce misc.events to count failures (Waiman Long) [2190004] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (David Arcari) [2218689] - cpufreq: amd-pstate: Add ->fast_switch() callback (David Arcari) [2218689] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided mode control support via sysfs (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided autonomous mode (David Arcari) [2218689] - ACPI: CPPC: Add auto select register read/write support (David Arcari) [2218689] - Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (David Arcari) [2218689] - Documentation: introduce amd pstate active mode kernel command line options (David Arcari) [2218689] - Documentation: add amd-pstate kernel command line options (David Arcari) [2218689]- cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2222987] - Revert "wifi: mark the support for WiFi on aarch64 architecture as tech preview" (Jose Ignacio Tornos Martinez) [2208365] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178302] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178302] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178302] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178302] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178302] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178302] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178302] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178302] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178302] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178302] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178302] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178302] - driver core: remove private pointer from struct bus_type (Mark Langsdorf) [2178302] - driver core: create bus_is_registered() (Mark Langsdorf) [2178302] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178302] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178302] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178302] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178302] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178302] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178302] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178302] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178302] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178302] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178302] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178302] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178302] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178302] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178302] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178302] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178302] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178302] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178302] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178302] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178302] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178302] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178302] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178302] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178302] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178302] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178302] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178302] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178302] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178302] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178302] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178302] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178302] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178302] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178302] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178302] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178302] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178302] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178302] - software node: Remove unused APIs (Mark Langsdorf) [2178302] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178302] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178302] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178302] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178302] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178302] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178302] - driver core: Make driver_deferred_probe_timeout a static variable (Mark Langsdorf) [2178302] - Revert "driver core: Set default deferred_probe_timeout back to 0." (Mark Langsdorf) [2178302] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178302] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178302] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178302] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178302] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178302] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178302] - firmware_loader: remove #include (Mark Langsdorf) [2178302] - regmap-irq: Add handle_mask_sync() callback (Mark Langsdorf) [2178302] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178302] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178302] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178302] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [2178302] - regmap: Add FSI bus support (Mark Langsdorf) [2178302] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178302] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178302] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178302] - firmware_loader: fix up to_fw_sysfs() to preserve const (Mark Langsdorf) [2178302] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178302] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178302] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178302] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178302] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178302] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178302] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178302] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178302] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Mark Langsdorf) [2178302] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178302] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178302] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178302] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178302] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178302] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178302] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178302] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178302] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178302] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178302] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178302] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178302] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178302] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178302] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178302] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178302] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178302] - regmap: spi-avmm: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - swab: Add array operations (Mark Langsdorf) [2178302] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178302] - regmap: mmio: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178302] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178302] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178302] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178302] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178302] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178302] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178302] - driver_core: move from strlcpy with unused retval to strscpy (Mark Langsdorf) [2178302] - regmap: mmio: Fix rebase error (Mark Langsdorf) [2178302] - regmap: check right noinc bounds in debug print (Mark Langsdorf) [2178302] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178302] - regmap: mmio: Support accelerared noinc operations (Mark Langsdorf) [2178302] - regmap: Support accelerated noinc operations (Mark Langsdorf) [2178302] - regmap: Make use of get_unaligned_be24(), put_unaligned_be24() (Mark Langsdorf) [2178302] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178302] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178302] - nvme-pci: clamp max_hw_sectors based on DMA optimized limitation (Ewan D. Milne) [2168169] - seccomp: Move copy_seccomp() to no failure path. (Viktor Malik) [2218682] - perf/amlogic: Fix config1/config2 parsing issue (Mark Salter) [2217547] - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING (Mark Salter) [2217547] - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Mark Salter) [2217547] - docs: fix 'make htmldocs' warning in perf (Mark Salter) [2217547] - perf/arm-cmn: Move overlapping wp_combine field (Mark Salter) [2217547] - redhat/configs: Add some new disabled PMU drivers (Mark Salter) [2217547] - perf/amlogic: adjust register offsets (Mark Salter) [2217547] - perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event (Mark Salter) [2217547] - perf: arm_spe: Use new PMSIDR_EL1 register enums (Mark Salter) [2217547] - perf/arm-cmn: Reset DTM_PMU_CONFIG at probe (Mark Salter) [2217547] - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" (Mark Salter) [2217547] - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() (Mark Salter) [2217547] - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability (Mark Salter) [2217547] - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Mark Salter) [2217547] - arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init() (Mark Salter) [2217547] - drivers/perf: hisi: Add TLP filter support (Mark Salter) [2217547] - Documentation: perf: Indent filter options list of hisi-pcie-pmu (Mark Salter) [2217547] - docs: perf: Fix PMU instance name of hisi-pcie-pmu (Mark Salter) [2217547] - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu (Mark Salter) [2217547] - perf/amlogic: Remove unused header inclusions of (Mark Salter) [2217547] - perf/amlogic: Fix build error for x86_64 allmodconfig (Mark Salter) [2217547] - dt-binding: perf: Add Amlogic DDR PMU (Mark Salter) [2217547] - docs/perf: Add documentation for the Amlogic G12 DDR PMU (Mark Salter) [2217547] - perf/amlogic: Add support for Amlogic meson G12 SoC DDR PMU driver (Mark Salter) [2217547] - MAINTAINERS: Update HiSilicon PMU maintainers (Mark Salter) [2217547] - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Mark Salter) [2217547] - perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() (Mark Salter) [2217547] - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Mark Salter) [2217547] - drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI (Mark Salter) [2217547] - drivers/perf: fix return value check in ali_drw_pmu_probe() (Mark Salter) [2217547] - drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC (Mark Salter) [2217547] - drivers/perf: Add Apple icestorm/firestorm CPU PMU driver (Mark Salter) [2217547] - perf/arm-cmn: Add more bits to child node address offset field (Mark Salter) [2217547] - drivers/perf: hisi: add driver for HNS3 PMU (Mark Salter) [2217547] - drivers/perf: hisi: Add description for HNS3 PMU driver (Mark Salter) [2217547] - perf/arm-cci: Use the bitmap API to allocate bitmaps (Mark Salter) [2217547] - perf: hisi: Extract hisi_pmu_init (Mark Salter) [2217547] - perf/arm-cci: fix typo in comment (Mark Salter) [2217547] - drivers/perf:Directly use ida_alloc()/free() (Mark Salter) [2217547] - drivers/perf: hisi: Add Support for CPA PMU (Mark Salter) [2217547] - drivers/perf: hisi: Associate PMUs in SICL with CPUs online (Mark Salter) [2217547] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Mark Salter) [2217547] - perf: check return value of armpmu_request_irq() (Mark Salter) [2217547] - arm_pmu: Validate single/group leader events (Mark Salter) [2217547] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Mark Salter) [2217547] - irqchip/apple-aic: Move PMU-specific registers to their own include file (Mark Salter) [2217547] - irqchip/apple-aic: Wire PMU interrupts (Mark Salter) [2217547] - irqchip/apple-aic: Parse FIQ affinities from device-tree (Mark Salter) [2217547] - dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts (Mark Salter) [2217547] - dt-bindings: arm-pmu: Document Apple PMU compatible strings (Mark Salter) [2217547] - Documentation: arm64: Document PMU counters access from userspace (Mark Salter) [2217547] - perf: replace bitmap_weight with bitmap_empty where appropriate (Mark Salter) [2217547] - perf: Replace acpi_bus_get_device() (Mark Salter) [2217547] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Mark Salter) [2217547] - perf/smmuv3: Fix unused variable warning when CONFIG_OF=n (Mark Salter) [2217547] - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU (Mark Salter) [2217547] - docs: perf: Add description for HiSilicon PCIe PMU driver (Mark Salter) [2217547] - dt-bindings: Add Arm SMMUv3 PMCG binding (Mark Salter) [2217547] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Mark Salter) [2217547] - perf/smmuv3: Add devicetree support (Mark Salter) [2217547] - drivers/perf: hisi: Fix PA PMU counter offset (Mark Salter) [2217547] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Mark Salter) [2217547] - x86/retbleed: Mark call depth tracking mitigation as tech preview (Waiman Long) [2190342] - scripts/gdb: fix 'lx-current' for x86 (Waiman Long) [2190342] - samples: ftrace: Include the nospec-branch.h only for x86 (Waiman Long) [2190342] - ftrace: Export ftrace_free_filter() to modules (Waiman Long) [2190342] - selftests/bpf: Temporarily disable part of btf_dump:var_data test. (Waiman Long) [2190342] - x86/calldepth: Fix incorrect init section references (Waiman Long) [2190342] - x86: Unconfuse CONFIG_ and X86_FEATURE_ namespaces (Waiman Long) [2190342] - x86/retpoline: Fix crash printing warning (Waiman Long) [2190342] - x86/paravirt: Fix a !PARAVIRT build warning (Waiman Long) [2190342] - x86/bugs: Add retbleed=force (Waiman Long) [2190342] - x86/retbleed: Add call depth tracking mitigation (Waiman Long) [2190342] - x86/ftrace: Make it call depth tracking aware (Waiman Long) [2190342] - x86/ftrace: Rebalance RSB (Waiman Long) [2190342] - x86/ftrace: Remove ftrace_epilogue() (Waiman Long) [2190342] - x86/bpf: Emit call depth accounting if required (Waiman Long) [2190342] - x86/orc: Make it callthunk aware (Waiman Long) [2190342] - static_call: Add call depth tracking support (Waiman Long) [2190342] - x86/calldepth: Add ret/call counting for debug (Waiman Long) [2190342] - x86/retbleed: Add SKL call thunk (Waiman Long) [2190342] - x86/retpoline: Add SKL retthunk retpolines (Waiman Long) [2190342] - x86/retbleed: Add SKL return thunk (Waiman Long) [2190342] - x86/asm: Provide ALTERNATIVE_3 (Waiman Long) [2190342] - x86/returnthunk: Allow different return thunks (Waiman Long) [2190342] - x86/modules: Add call patching (Waiman Long) [2190342] - redhat/configs: Enable CONFIG_CALL_DEPTH_TRACKING (Waiman Long) [2190342] - x86/callthunks: Add call patching for call depth tracking (Waiman Long) [2190342] - x86/paravirt: Make struct paravirt_call_site unconditionally available (Waiman Long) [2190342] - x86/entry: Make some entry symbols global (Waiman Long) [2190342] - x86/alternatives: Provide text_poke_copy_locked() (Waiman Long) [2190342] - x86/retbleed: Add X86_FEATURE_CALL_DEPTH (Waiman Long) [2190342] - x86/Kconfig: Introduce function padding (Waiman Long) [2190342] - x86/putuser: Provide room for padding (Waiman Long) [2190342] - x86/entry: Make sync_regs() invocation a tail call (Waiman Long) [2190342] - objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls (Waiman Long) [2190342] - objtool: Rework instruction -> symbol mapping (Waiman Long) [2190342] - objtool: Allow symbol range comparisons for IBT/ENDBR (Waiman Long) [2190342] - objtool: Fix find_{symbol,func}_containing() (Waiman Long) [2190342] - objtool: Add --hacks=skylake (Waiman Long) [2190342] - objtool: Add .call_sites section (Waiman Long) [2190342] - objtool: Track init section (Waiman Long) [2190342] - objtool: Allow !PC relative relocations (Waiman Long) [2190342] - x86: Fixup asm-offsets duplicate (Waiman Long) [2190342] - x86/softirq: Move softirq pending next to current task (Waiman Long) [2190342] - x86/percpu: Move irq_stack variables next to current_task (Waiman Long) [2190342] - x86/percpu: Move current_top_of_stack next to current_task (Waiman Long) [2190342] - x86/percpu: Move cpu_number next to current_task (Waiman Long) [2190342] - x86/percpu: Move preempt_count next to current_task (Waiman Long) [2190342] - x86: Put hot per CPU variables into a struct (Waiman Long) [2190342] - crypto: x86/poly1305: Remove custom function alignment (Waiman Long) [2190342] - crypto: twofish: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/sha256: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/sha1: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/serpent: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/crct10dif-pcl: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/cast5: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/camellia: Remove redundant alignments (Waiman Long) [2190342] - x86/entry: Align SYM_CODE_START() variants (Waiman Long) [2190342] - x86/paravirt: Properly align PV functions (Waiman Long) [2190342] - x86/error_inject: Align function properly (Waiman Long) [2190342] - x86/asm: Differentiate between code and function alignment (Waiman Long) [2190342] - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Waiman Long) [2190342] - x86: Sanitize linker script (Waiman Long) [2190342] - x86/vdso: Ensure all kernel code is seen by objtool (Waiman Long) [2190342] - x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Waiman Long) [2190342] - x86/cpu: Re-enable stackprotector (Waiman Long) [2190342] - x86/cpu: Get rid of redundant switch_to_new_gdt() invocations (Waiman Long) [2190342] - x86/cpu: Remove segment load from switch_to_new_gdt() (Waiman Long) [2190342] - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant (Waiman Long) [2190342] - x86/nospec: Fix i386 RSB stuffing (Waiman Long) [2190342] - x86/nospec: Unwreck the RSB stuffing (Waiman Long) [2190342] - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y (Waiman Long) [2190342] - x86/speculation: Make all RETbleed mitigations 64-bit only (Waiman Long) [2190342] - kbuild: clean .tmp_* pattern by make clean (Waiman Long) [2190342] - x86: Always inline on_thread_stack() and current_top_of_stack() (Waiman Long) [2190342] - x86/32: Remove lazy GS macros (Waiman Long) [2190342] - static_call: Don't make __static_call_return0 static (Waiman Long) [2190342] - kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh (Waiman Long) [2190342] - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option (Waiman Long) [2190342] - x86/ibt,ftrace: Add ENDBR to samples/ftrace (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - ftrace/samples: Add missing prototypes direct functions (Waiman Long) [2190342] - ftrace/samples: Add module to test multi direct modify interface (Waiman Long) [2190342] - ftrace/samples: add s390 support for ftrace direct multi sample (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - samples: add s390 support for ftrace direct call samples (Waiman Long) [2190342] - ext4: allow concurrent unaligned dio overwrites (Brian Foster) [2151952] - arm64/signal: Restore TPIDR2 register rather than memory state (Mark Salter) [2188323] - arm64: signal: include asm/exception.h (Mark Salter) [2188323] - arm64/signal: Alloc tpidr2 sigframe after checking system_supports_tpidr2() (Mark Salter) [2188323] - arm64/signal: Use system_supports_tpidr2() to check TPIDR2 (Mark Salter) [2188323] - arm64: efi: Make efi_rt_lock a raw_spinlock (Mark Salter) [2188323] - arm64: compat: Work around uninitialized variable warning (Mark Salter) [2188323] - arm64: efi: Set NX compat flag in PE/COFF header (Mark Salter) [2188323] - arm64/fpsimd: Remove warning for SME without SVE (Mark Salter) [2188323] - arm64: head: Move all finalise_el2 calls to after __enable_mmu (Mark Salter) [2188323] - arm64/sme: Fix __finalise_el2 SMEver check (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZT context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZA context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the SVE context (Mark Salter) [2188323] - arm64/signal: Avoid rereading context frame sizes (Mark Salter) [2188323] - arm64/signal: Make interface for restore_fpsimd_context() consistent (Mark Salter) [2188323] - arm64/signal: Remove redundant size validation from parse_user_sigframe() (Mark Salter) [2188323] - arm64/signal: Don't redundantly verify FPSIMD magic (Mark Salter) [2188323] - arm64/cpufeature: Use helper macros to specify hwcaps (Mark Salter) [2188323] - arm64/cpufeature: Always use symbolic name for feature value in hwcaps (Mark Salter) [2188323] - arm64/sysreg: Initial unsigned annotations for ID registers (Mark Salter) [2188323] - arm64/sysreg: Initial annotation of signed ID registers (Mark Salter) [2188323] - arm64/sysreg: Allow enumerations to be declared as signed or unsigned (Mark Salter) [2188323] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2188323] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2188323] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2188323] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: unify asm-arch manipulation (Mark Salter) [2188323] - arm64/signal: Include TPIDR2 in the signal context (Mark Salter) [2188323] - arm64/sme: Document ABI for TPIDR2 signal information (Mark Salter) [2188323] - arm64/sme: Add hwcaps for SME 2 and 2.1 features (Mark Salter) [2188323] - arm64/sme: Implement ZT0 ptrace support (Mark Salter) [2188323] - arm64/sme: Implement signal handling for ZT (Mark Salter) [2188323] - arm64/sme: Implement context switching for ZT0 (Mark Salter) [2188323] - arm64/sme: Provide storage for ZT0 (Mark Salter) [2188323] - arm64/sme: Add basic enumeration for SME2 (Mark Salter) [2188323] - arm64/sme: Enable host kernel to access ZT0 (Mark Salter) [2188323] - arm64/sme: Manually encode ZT0 load and store instructions (Mark Salter) [2188323] - arm64/esr: Document ISS for ZT0 being disabled (Mark Salter) [2188323] - arm64/sme: Document SME 2 and SME 2.1 ABI (Mark Salter) [2188323] - arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0 (Mark Salter) [2188323] - arm64/sve: Document our actual ABI for clearing registers on syscall (Mark Salter) [2188323] - arm64/sysreg: Update system registers for SME 2 and 2.1 (Mark Salter) [2188323] - arm64: Document boot requirements for SME 2 (Mark Salter) [2188323] - arm64/sme: Rename za_state to sme_state (Mark Salter) [2188323] - Documentation: arm64: correct spelling (Mark Salter) [2188323] - arm64: traps: attempt to dump all instructions (Mark Salter) [2188323] - arm64: el2_setup.h: fix spelling typo in comments (Mark Salter) [2188323] - arm64: Kconfig: fix spelling (Mark Salter) [2188323] - arm64: cpufeature: Use kstrtobool() instead of strtobool() (Mark Salter) [2188323] - arm64: patching: Add aarch64_insn_write_literal_u64() (Mark Salter) [2188323] - arm64: insn: Add helpers for BTI (Mark Salter) [2188323] - arm64: Add compat hwcap SSBS (Mark Salter) [2188323] - arm64: Add compat hwcap SB (Mark Salter) [2188323] - arm64: Add compat hwcap I8MM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDBF16 (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDFHM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDDP (Mark Salter) [2188323] - arm64: Add compat hwcap FPHP and ASIMDHP (Mark Salter) [2188323] - arm64: Stash shadow stack pointer in the task struct on interrupt (Mark Salter) [2188323] - arm64: Always load shadow stack pointer directly from the task struct (Mark Salter) [2188323] - arm64/sme: Optimise SME exit on syscall entry (Mark Salter) [2188323] - arm64/sme: Don't use streaming mode to probe the maximum SME VL (Mark Salter) [2188323] - arm64/ptrace: Use system_supports_tpidr2() to check for TPIDR2 support (Mark Salter) [2188323] - arm64/cpufeature: Remove 4 bit assumption in ARM64_FEATURE_MASK() (Mark Salter) [2188323] - arm64: efi: Account for the EFI runtime stack in stack unwinder (Mark Salter) [2188323] - arm64: efi: Avoid workqueue to check whether EFI runtime is live (Mark Salter) [2188323] - efi: rt-wrapper: Add missing include (Mark Salter) [2188323] - arm64: efi: Recover from synchronous exceptions occurring in firmware (Mark Salter) [2188323] - arm64: efi: Execute runtime services from a dedicated stack (Mark Salter) [2188323] - arm64: efi: Limit allocations to 48-bit addressable physical region (Mark Salter) [2188323] - arm64: Prohibit instrumentation on arch_stack_walk() (Mark Salter) [2188323] - pinctrl: amd: Don't show `Invalid config param` errors (David Arcari) [2222141] - pinctrl: amd: remove MODULE_LICENSE in non-modules (David Arcari) [2222141] - pinctrl: amd: Unify debounce handling into amd_pinconf_set() (David Arcari) [2222141] - pinctrl: amd: Drop pull up select configuration (David Arcari) [2222141] - pinctrl: amd: Use amd_pinconf_set() for all config options (David Arcari) [2222141] - pinctrl: amd: Only use special debounce behavior for GPIO 0 (David Arcari) [2222141] - pinctrl: amd: Use pm_pr_dbg to show debugging messages (David Arcari) [2222141] - pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" (David Arcari) [2222141] - pinctrl: amd: Detect and mask spurious interrupts (David Arcari) [2222141] - pinctrl: amd: Fix mistake in handling clearing pins at startup (David Arcari) [2222141] - pinctrl: amd: Detect internal GPIO0 debounce handling (David Arcari) [2222141] - pinctrl: amd: Add fields for interrupt status and wake status (David Arcari) [2222141] - pinctrl: amd: Adjust debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix debug output for debounce time (David Arcari) [2222141] - pinctrl: amd: Add Z-state wake control bits (David Arcari) [2222141] - pinctrl: amd: Add dynamic debugging for active GPIOs (David Arcari) [2222141] - pinctrl: amd: change dev_warn to dev_dbg for additional feature support (David Arcari) [2222141] - pinctrl: amd: Pick some different unicode symbols (David Arcari) [2222141] - pinctrl: amd: Fix an unused variable (David Arcari) [2222141] - pinctrl: amd: Use unicode for debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix newline declaration in debugfs output (David Arcari) [2222141] - pinctrl: amd: Remove contact information (David Arcari) [2222141] - pinctrl: amd: Use devm_platform_get_and_ioremap_resource (David Arcari) [2222141] - pinctrl: amd: Implement pinmux functionality (David Arcari) [2222141] - pinctrl: amd: Add amd_get_iomux_res function (David Arcari) [2222141] - pinctrl: amd: Define and use AMD_PINS macro (David Arcari) [2222141] - pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups (David Arcari) [2222141] - pinctrl: amd: Remove amd_pingroup and use pingroup (David Arcari) [2222141] - pinctrl: Get rid of duplicate of_node assignment in the drivers (David Arcari) [2222141] - net/ncsi: use proper "mellanox" DT vendor prefix (Joel Slebodnick) [2183338] - niu: read property length only if we use it (Joel Slebodnick) [2183338] - net: fec: add stop mode support for imx8 platform (Joel Slebodnick) [2183338] - fec: Restart PPS after link state change (Joel Slebodnick) [2183338] - can: esd_usb: Improve readability on decoding ESD_EV_CAN_ERROR_EXT messages (Joel Slebodnick) [2183338] - can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL (Joel Slebodnick) [2183338] - can: esd_usb: Allow REC and TEC to return to zero (Joel Slebodnick) [2183338] - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Joel Slebodnick) [2183338] - can: ctucanfd: ctucan_platform_probe(): use devm_platform_ioremap_resource() (Joel Slebodnick) [2183338] - can: bittiming: can_validate_bitrate(): report error via netlink (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): clean up SJW handling (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_set_default(): use Phase Seg2 / 2 as default for SJW (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): check that SJW is not longer than either Phase Buffer Segment (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: factor out can_sjw_set_default() and can_sjw_check() (Joel Slebodnick) [2183338] - can: bittiming: can_changelink() pass extack down callstack (Joel Slebodnick) [2183338] - can: netlink: can_changelink(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: netlink: can_validate(): validate sample point for CAN and CAN-FD (Joel Slebodnick) [2183338] - can: dev: register_candev(): bail out if both fixed bit rates and bit timing constants are provided (Joel Slebodnick) [2183338] - can: dev: register_candev(): ensure that bittiming const are valid (Joel Slebodnick) [2183338] - can: bittiming: can_get_bittiming(): use direct return and remove unneeded else (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): use CAN_SYNC_SEG instead of 1 (Joel Slebodnick) [2183338] - can: bittiming(): replace open coded variants of can_bit_time() (Joel Slebodnick) [2183338] - can: peak_usb: Reorder include directives alphabetically (Joel Slebodnick) [2183338] - can: peak_usb: align CAN channel ID format in log with sysfs attribute (Joel Slebodnick) [2183338] - can: peak_usb: export PCAN CAN channel ID as sysfs device attribute (Joel Slebodnick) [2183338] - can: peak_usb: add ethtool interface to user-configurable CAN channel identifier (Joel Slebodnick) [2183338] - can: peak_usb: replace unregister_netdev() with unregister_candev() (Joel Slebodnick) [2183338] - can: peak_usb: allow flashing of the CAN channel ID (Joel Slebodnick) [2183338] - can: peak_usb: add callback to read CAN channel ID of PEAK CAN-FD devices (Joel Slebodnick) [2183338] - can: peak_usb: rename device_id to CAN channel ID (Joel Slebodnick) [2183338] - can: ems_pci: Add myself as module author (Joel Slebodnick) [2183338] - can: ems_pci: Deassert hardware reset (Joel Slebodnick) [2183338] - can: ems_pci: Add IRQ enable (Joel Slebodnick) [2183338] - can: ems_pci: Initialize CAN controller base addresses (Joel Slebodnick) [2183338] - can: ems_pci: Add read/write register and post irq functions (Joel Slebodnick) [2183338] - can: ems_pci: Initialize BAR registers (Joel Slebodnick) [2183338] - can: ems_pci: Add Asix AX99100 definitions (Joel Slebodnick) [2183338] - can: ems_pci: Fix code style, copyright and email address (Joel Slebodnick) [2183338] - can: rcar_canfd: Add helper variable dev (Joel Slebodnick) [2183338] - can: rcar_canfd: Use devm_reset_control_get_optional_exclusive (Joel Slebodnick) [2183338] - can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER (Joel Slebodnick) [2183338] - can: rcar_canfd: Sort included header files (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 CFCC.CFTML field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 DCFG.DSJW field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Add support for R-Car Gen4 (Joel Slebodnick) [2183338] - can: rcar_canfd: Abstract out DCFG address differences (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U CAN mode selection (Joel Slebodnick) [2183338] - can: mcp251xfd: regmap: optimizing transfer size for CRC transfers size 1 (Joel Slebodnick) [2183338] - can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq (Joel Slebodnick) [2183338] - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len (Joel Slebodnick) [2183338] - can: tcan4x5x: Specify separate read/write ranges (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix register range of first two blocks (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix use of register error status mask (Joel Slebodnick) [2183338] - can: tcan4x5x: Remove invalid write in clear_interrupts (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge rx fifo (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge transmit events (Joel Slebodnick) [2183338] - can: m_can: Count read getindex in the driver (Joel Slebodnick) [2183338] - can: m_can: Count TXE FIFO getidx in the driver (Joel Slebodnick) [2183338] - can: m_can: Read register PSR only on error (Joel Slebodnick) [2183338] - can: m_can: Avoid reading irqstatus twice (Joel Slebodnick) [2183338] - can: m_can: Eliminate double read of TXFQS in tx_handler (Joel Slebodnick) [2183338] - can: m_can: Call the RAM init directly from m_can_chip_config (Joel Slebodnick) [2183338] - can: ucan: remove unused ucan_priv::intf (Joel Slebodnick) [2183338] - can: ucan: use strscpy() to instead of strncpy() (Joel Slebodnick) [2183338] - can: etas_es58x: remove es58x_get_product_info() (Joel Slebodnick) [2183338] - can: etas_es58x: export product information through devlink_ops::info_get() (Joel Slebodnick) [2183338] - can: c_can: use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink port support (Joel Slebodnick) [2183338] - can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink support (Joel Slebodnick) [2183338] - can: etas_es58x: sort the includes by alphabetic order (Joel Slebodnick) [2183338] - can: ctucanfd: Drop obsolete dependency on COMPILE_TEST (Joel Slebodnick) [2183338] - can: rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: m_can: sort header inclusion alphabetically (Joel Slebodnick) [2183338] - can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver data (Joel Slebodnick) [2183338]- sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2213158] - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2152249] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2152249] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2152249] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2152249] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2152249] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2152249] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2152249] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2152249] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2152249] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2152249] - virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2152249] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2152249] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [2168851] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2168851] - redhat: make libperf-devel require libperf %{version}-%{release} (Jan Stancek) [2216448] - dmaengine: tegra-apb: remove unused tdma_read function (Mark Salter) [2215342] - serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() (Mark Salter) [2215342] - serial: tegra: Read DMA status before terminating (Mark Salter) [2215342] - serial: tegra: Remove custom frame size calculation (Mark Salter) [2215342] - tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Mark Salter) [2215342] - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: Create uart_xmit_advance() (Mark Salter) [2215342] - drivers: tty: serial: Add missing of_node_put() in serial-tegra.c (Mark Salter) [2215342] - serial: tegra: fix typos in comments (Mark Salter) [2215342] - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 (Mark Salter) [2215342] - serial: tegra: Use of_device_get_match_data (Mark Salter) [2215342] - dmaengine: tegra20-apb: stop checking config->slave_id (Mark Salter) [2215342] - redhat/configs: arm: enable SERIAL_TEGRA UART for RHEL (Mark Salter) [2215342] - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2203263] - undo Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - signal handling: don't use BUG_ON() for debugging (Oleg Nesterov) [2174325] - ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() (Oleg Nesterov) [2174325] - sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state (Oleg Nesterov) [2174325] - ptrace: Always take siglock in ptrace_resume (Oleg Nesterov) [2174325] - ptrace: Don't change __state (Oleg Nesterov) [2174325] - ptrace: Document that wait_task_inactive can't fail (Oleg Nesterov) [2174325] - ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs (Oleg Nesterov) [2174325] - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL (Oleg Nesterov) [2174325] - signal: Use lockdep_assert_held instead of assert_spin_locked (Oleg Nesterov) [2174325] - ptrace: Remove arch_ptrace_attach (Oleg Nesterov) [2174325] - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - signal: Replace __group_send_sig_info with send_signal_locked (Oleg Nesterov) [2174325] - signal: Rename send_signal send_signal_locked (Oleg Nesterov) [2174325] - ptrace: Return the signal to continue with from ptrace_stop (Oleg Nesterov) [2174325] - ptrace: Move setting/clearing ptrace_message into ptrace_stop (Oleg Nesterov) [2174325] - Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Aristeu Rozanski) [2144772]- soc/tegra: fuse: Remove nvmem root only access (Steve Best) [2218664] - Revert "net/mlx5e: Don't use termination table when redundant" (Mohammad Kabat) [2165363] - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Mohammad Kabat) [2165363] - net/mlx5: Query hca_cap_2 only when supported (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Mohammad Kabat) [2165363] - net/mlx5: Expose SF firmware pages counter (Mohammad Kabat) [2165363] - net/mlx5: Store page counters in a single array (Mohammad Kabat) [2165363] - net/mlx5e: IPoIB, Show unknown speed instead of error (Mohammad Kabat) [2165363] - net/mlx5: Bridge, fix ageing of peer FDB entries (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Mohammad Kabat) [2165363] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Mohammad Kabat) [2165363] - net/mlx5: E-switch, Coverity: overlapping copy (Mohammad Kabat) [2165363] - net/mlx5e: Don't support encap rules with gbp option (Mohammad Kabat) [2165363] - net/mlx5e: Fix memory leak on updating vport counters (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Mohammad Kabat) [2164764 2165363] - net/mlx5: Expose steering dropped packets counter (Mohammad Kabat) [2165363] - net/mlx5: Refactor and expand rep vport stat group (Mohammad Kabat) [2164764 2165363] - net/mlx5e: multipath, support routes with more than 2 nexthops (Mohammad Kabat) [2165363] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Mohammad Kabat) [2165363] - net/mlx5: Add generic getters for other functions caps (Mohammad Kabat) [2165363] - net/mlx5: Introduce IFC bits for migratable (Mohammad Kabat) [2165363] - net/mlx5: Introduce ifc bits for pre_copy (Mohammad Kabat) [2165363] - RDMA/mlx5: no need to kfree NULL pointer (Mohammad Kabat) [2165363] - net/mlx5e: Support devlink reload of IPsec core (Mohammad Kabat) [2165363] - net/mlx5e: TC, Add offload support for trap with additional actions (Mohammad Kabat) [2165363] - net/mlx5e: Do early return when setup vports dests for slow path flow (Mohammad Kabat) [2165363] - net/mlx5: Remove redundant check (Mohammad Kabat) [2165363] - net/mlx5e: Delete always true DMA check (Mohammad Kabat) [2165363] - net/mlx5e: Don't access directly DMA device pointer (Mohammad Kabat) [2165363] - net/mlx5e: Don't use termination table when redundant (Mohammad Kabat) [2165363] - net/mlx5: Use generic definition for UMR KLM alignment (Mohammad Kabat) [2165363] - net/mlx5: Generalize name of UMR alignment definition (Mohammad Kabat) [2165363] - net/mlx5: Remove unused UMR MTT definitions (Mohammad Kabat) [2165363] - net/mlx5e: Add padding when needed in UMR WQEs (Mohammad Kabat) [2165363] - net/mlx5: Remove unused ctx variables (Mohammad Kabat) [2165363] - net/mlx5e: Remove unneeded io-mapping.h #include (Mohammad Kabat) [2165363] - net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Mohammad Kabat) [2165363] - net/mlx5e: CT, optimize pre_ct table lookup (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unused work field (Mohammad Kabat) [2165363] - net/mlx5e: TC, Remove redundant WARN_ON() (Mohammad Kabat) [2165363] - net/mlx5e: Add error flow when failing update_rx (Mohammad Kabat) [2165363] - net/mlx5e: Move params kernel log print to probe function (Mohammad Kabat) [2165363] - net/mlx5e: Support enhanced CQE compression (Mohammad Kabat) [2165363] - net/mlx5e: Use clamp operation instead of open coding it (Mohammad Kabat) [2165363] - net/mlx5e: remove unused list in arfs (Mohammad Kabat) [2165363] - net/mlx5: Expose vhca_id to debugfs (Mohammad Kabat) [2165363] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Mohammad Kabat) [2165363] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Mohammad Kabat) [2165363] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove the buddy used_list (Mohammad Kabat) [2165363] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Mohammad Kabat) [2165363] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate htbl from its own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Manage STE send info objects in pool (Mohammad Kabat) [2165363] - net/mlx5: DR, In rehash write the line in the entry immediately (Mohammad Kabat) [2165363] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Mohammad Kabat) [2165363] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Mohammad Kabat) [2165363] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Mohammad Kabat) [2165363] - net/mlx5: DR, Check device state when polling CQ (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Mohammad Kabat) [2165363] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Mohammad Kabat) [2165363] - net/mlx5e: Overcome slow response for first macsec ASO WQE (Mohammad Kabat) [2165323] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_EN_MACSEC on all archs (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ASO context alignment (Mohammad Kabat) [2165355] - net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ssci attribute handling in offload path (Mohammad Kabat) [2165355] - net/mlx5: Lag, fix failure to cancel delayed bond work (Mohammad Kabat) [2165355] - net/mlx5e: Fix RX reporter for XSK RQs (Mohammad Kabat) [2165355] - Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" (Mohammad Kabat) [2165355] - net/mlx5e: MACsec, block offload requests with encrypt off (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix Tx SA active field update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, remove replay window size limitation in offload path (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix update Rx secure channel active field (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165355] - net/mlx5e: Fix a couple error codes (Mohammad Kabat) [2165355] - net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec update SecY (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec SA initialization routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Mohammad Kabat) [2165355] - net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Mohammad Kabat) [2165355] - net/mlx5: Lag, avoid lockdep warnings (Mohammad Kabat) [2165355] - net/mlx5e: Fix usage of DMA sync API (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec sci endianness at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec rx security association (SA) update/delete (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec coverity issue at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Cleanup MACsec uninitialization routine (Mohammad Kabat) [2165355] - net/mlx5: Make ASO poll CQ usable in atomic context (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Mohammad Kabat) [2165355] - net/mlx5: E-switch, Don't update group if qos is not enabled (Mohammad Kabat) [2165355] - net/mlx5: Set default grace period based on function type (Mohammad Kabat) [2165355] - net/mlx5: Start health poll at earlier stage of driver load (Mohammad Kabat) [2165355] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Mohammad Kabat) [2165355] - net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Print a warning in slow configurations (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve MTT/KSM alignment (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Improve need_wakeup logic (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Set napi_id to support busy polling (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce the mlx5e_flush_rq function (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Support XDP metadata on XSK RQs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize RQ page deallocation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use non-XSK page allocator in SHAMPO (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use partial batches in legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make the wqe_index_mask calculation more exact (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce wqe_index_mask for legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Split out channel (de)activation in rx_res (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize the page cache reducing its size 2x (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KSM for unaligned XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Keep a separate MKey for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime page_shift for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime values of striding RQ parameters in datapath (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve the MTU change shortcut (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Fix SKB headroom calculation in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove dead code in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Simplify stride size calculation for linear RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use the aligned max TX MPWQE size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Validate striding RQ before enabling XDP (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove unused fields from datapath structs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add the log_min_mkey_entity_size capability (Mohammad Kabat) [2164750 2165355] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Mohammad Kabat) [2165355] - net/mlx5: Remove unused structs (Mohammad Kabat) [2165355] - net/mlx5: Remove unused functions (Mohammad Kabat) [2165355] - net/mlx5: detect and enable bypass port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Lag, enable hash mode by default for all NICs (Mohammad Kabat) [2165355] - net/mlx5: Lag, set active ports if support bypass port select flow table (Mohammad Kabat) [2165355] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Mohammad Kabat) [2165355] - net/mlx5: add IFC bits for bypassing port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Add support for NPPS with real time mode (Mohammad Kabat) [2165355] - net/mlx5: Expose NPPS related registers (Mohammad Kabat) [2165355] - net/mlx5e: macsec: remove checks on the prepare phase (Mohammad Kabat) [2165355] - net/mlx5e: Support MACsec offload replay window (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Support MACsec offload extended packet number (EPN) (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Expose memory key creation (mkey) function (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initial packet number (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initialization error path (Mohammad Kabat) [2165323 2165355] - net/mlx5: Fix fields name prefix in MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Mohammad Kabat) [2165355] - net/mlx5e: Switch to kmemdup() when allocate dev_addr (Mohammad Kabat) [2165355] - net/mlx5e: add missing error code in error path (Mohammad Kabat) [2165355] - RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Mohammad Kabat) [2165355] - net/mlx5e: Add support to configure more than one macsec offload device (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec stats support for Rx/Tx flows (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload SecY support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec RX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Rx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload Rx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec TX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Tx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec offload Tx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures (Mohammad Kabat) [2165323 2165355] - net/mlx5: Generalize Flow Context for new crypto fields (Mohammad Kabat) [2165323 2165355] - net/mlx5: Removed esp_id from struct mlx5_flow_act (Mohammad Kabat) [2165323 2165355] - net/mlx5: Query ADV_VIRTUALIZATION capabilities (Mohammad Kabat) [2165355] - net/mlx5: Introduce ifc bits for page tracker (Mohammad Kabat) [2165355] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Mohammad Kabat) [2165355] - IB/mlx5: Support querying eswitch functions from DEVX (Mohammad Kabat) [2165355] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Mohammad Kabat) [2165355] - IB/mlx5: Remove duplicate header inclusion related to ODP (Mohammad Kabat) [2165355] - net/mlx5: TC, Add support for SF tunnel offload (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Move send to vport meta rule creation (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Mohammad Kabat) [2165355] - net/mlx5e: Completely eliminate priv from fs.h (Mohammad Kabat) [2165355] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Mohammad Kabat) [2165355] - net/mlx5e: Make flow steering arfs independent of priv (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering debug macros (Mohammad Kabat) [2165355] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Mohammad Kabat) [2165355] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Mohammad Kabat) [2165355] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Mohammad Kabat) [2165355] - net/mlx5e: Drop priv argument of ptp function in en_fs (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tcp from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tt_redirect from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering API (Mohammad Kabat) [2165355] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Mohammad Kabat) [2165355] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [2218139] - ipv6: prevent router_solicitations for team port (Hangbin Liu) [2218139] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Hangbin Liu) [2218139] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [2218139] - cifs: fix negotiate context parsing (Ronnie Sahlberg) [2218388] - cifs: fix dentry lookups in directory handle cache (Ronnie Sahlberg) [2218388] - cifs: use the least loaded channel for sending requests (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - smb3: fix unusable share after force unmount failure (Ronnie Sahlberg) [2218388] - cifs: print session id while listing open files (Ronnie Sahlberg) [2218388] - cifs: dump pending mids for all channels in DebugData (Ronnie Sahlberg) [2218388] - cifs: empty interface list when server doesn't support query interfaces (Ronnie Sahlberg) [2218388] - cifs: do not poll server interfaces too regularly (Ronnie Sahlberg) [2218388] - cifs: use tcon allocation functions even for dummy tcon (Ronnie Sahlberg) [2218388] - cifs: use bvec_set_page to initialize bvecs (Ronnie Sahlberg) [2218388] - cifs: generate signkey for the channel that's reconnecting (Ronnie Sahlberg) [2218388] - cifs: Fix smb2_set_path_size() (Ronnie Sahlberg) [2218388] - cifs: Move the in_send statistic to __smb_send_rqst() (Ronnie Sahlberg) [2218388] - cifs: don't try to use rdma offload on encrypted connections (Ronnie Sahlberg) [2218388] - cifs: split out smb3_use_rdma_offload() helper (Ronnie Sahlberg) [2218388] - cifs: introduce cifs_io_parms in smb2_async_writev() (Ronnie Sahlberg) [2218388] - use less confusing names for iov_iter direction initializers (Ronnie Sahlberg) [2218388] - cifs: do not include page data when checking signature (Ronnie Sahlberg) [2218388] - cifs: Fix race between hole punch and page fault (Ronnie Sahlberg) [2218388] - redhat/Makefile: Fix RHJOBS grep warning (Eric Chanudet) - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217964] - sfc: use budget for TX completions (Íñigo Huguet) [2179545] - arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN (Jennifer Berringer) [2190491] - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults (Paolo Bonzini) [2210042] - KVM: x86: Add helpers to query individual CR0/CR4 bits (Paolo Bonzini) [2210042] - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (Paolo Bonzini) [2210042] - KVM: VMX: Make CR0.WP a guest owned bit (Paolo Bonzini) [2210042] - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits (Paolo Bonzini) [2210042] - KVM: x86: Ignore CR0.WP toggles in non-paging mode (Paolo Bonzini) [2210042] - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled (Paolo Bonzini) [2210042] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153371] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153371] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153371] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153371] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153371] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153371] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153371] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153371] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153371] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153371] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153371] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153371] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153371] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153371] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153371] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153371] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153371] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153371] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153371] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153371] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [2218900] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [2218900] - xfrm: add missed call to delete offloaded policies (Sabrina Dubroca) [2218900] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Fix leak of dev tracker (Sabrina Dubroca) [2218900] - xfrm: release all offloaded policy memory (Sabrina Dubroca) [2218900] - xfrm: don't check the default policy if the policy allows the packet (Sabrina Dubroca) [2218900] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2189577] - sched/fair: Don't balance task to its current running CPU (Valentin Schneider) [2095206]- kernel/rh_messages.c: Another gcc12 warning on redundant NULL test (Eric Chanudet) [2216678] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2209640] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2209640] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2209640] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2209640] - interconnect: qcom: msm8974: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8550: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix icc_onecell_data allocation (Radu Rendec) [RHEL-596] - interconnect: qcom: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: qcom: drop IPA_CORE related defines (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8250: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8150: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: sdx55: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: Use _optional func for provider clocks (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Fix regmap max_register values (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Provide UFS clocks to A2NoC (Radu Rendec) [RHEL-596] - interconnect: qcom: Add QDU1000/QRU1000 interconnect driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add QDU1000/QRU1000 devices (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM8550 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8550 (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: constify pointer to qcom_icc_node (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop double space (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Remove redundant dev_err call (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Simplify osm_l3_set() (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Add per-core EPSS L3 support (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Squash common descriptors (Radu Rendec) [RHEL-596] - interconnect: qcom: drop obsolete OSM_L3/EPSS defines (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: drop unuserd header inclusion (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Use platform-independent node ids (Radu Rendec) [RHEL-596] - interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Support multiple buckets (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended() (Radu Rendec) [RHEL-596] - interconnect: qcom: Move qcom_icc_xlate_extended() to a common file (Radu Rendec) [RHEL-596] - interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8939: Use icc_sync_state (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM6350 driver support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM6350 NoC support (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpmh: Support child NoC device probe (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Reformat node and bcm definitions (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Mark some BCMs keepalive (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Fix QUP0 nodes (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Modernize sc8180x probe (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Cache every clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Fix for cached clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SDX65 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings (Radu Rendec) [RHEL-596] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180961] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180961] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180961] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180961] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180961] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180961] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180961] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180961] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180961] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180961] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180961] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180961] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180961] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180961] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180961] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180961] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180961] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180961] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180961] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180961] - nfs: don't report STATX_BTIME in ->getattr (Jeffrey Layton) [2214134] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153369] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153369] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153369] - drm/ast: Fix ARM compatibility (Robert Foss) [2192980] - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux (David Arcari) [2153952] - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() (David Arcari) [2153952] - platform/x86/intel/vsec: Add support for Meteor Lake (David Arcari) [2153952] - platform/x86/intel/vsec: Support private data (David Arcari) [2153952] - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() (David Arcari) [2153952] - platform/x86/intel/vsec: Add TPMI ID (David Arcari) [2153952] - fbcon: Check font dimension limits (Ricardo Robaina) [2213494] {CVE-2023-3161} - redhat: rpminspect: fix perf coresight tests paths v2 (Jan Stancek)- netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2218543] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [2207472] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [2207472] - bonding: do not assume skb mac_header is set (Hangbin Liu) [2218142] - blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none (Ming Lei) [2214456] - blk-mq: don't insert passthrough request into sw queue (Ming Lei) [2214456] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217554] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217554] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217554] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Eric Auger) [2203922] - KVM: Protect vcpu->pid dereference via debugfs with RCU (Eric Auger) [2203922] - kvm: kvm_main: Remove unnecessary (void*) conversions (Eric Auger) [2203922] - KVM: Fix comments that refer to the non-existent install_new_memslots() (Eric Auger) [2203922] - KVM: selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC" (Eric Auger) [2203922] - KVM: arm64: Test that SMC64 arch calls are reserved (Eric Auger) [2203922] - KVM: arm64: Prevent guests from enabling HA/HD on Ampere1 (Eric Auger) [2203922] - KVM: arm64: Refactor HFGxTR configuration into separate helpers (Eric Auger) [2203922] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Eric Auger) [2203922] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Eric Auger) [2203922] - arm64/sysreg: Convert HFG[RW]TR_EL2 to automatic generation (Eric Auger) [2203922] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Eric Auger) [2203922] - KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is available (Eric Auger) [2203922] - KVM: Fix vcpu_array[0] races (Eric Auger) [2203922] - KVM: Don't enable hardware after a restart/shutdown is initiated (Eric Auger) [2203922] - KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown (Eric Auger) [2203922] - arm64/sysreg: clean up some inconsistent indenting (Eric Auger) [2203922] - KVM: selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48 (Eric Auger) [2203922] - KVM: selftests: Comment newly defined aarch64 ID registers (Eric Auger) [2203922] - KVM: selftests: Add test for SMCCC filter (Eric Auger) [2203922] - KVM: selftests: Add a helper for SMCCC calls with SMC instruction (Eric Auger) [2203922] - arm64: perf: Mark all accessor functions inline (Eric Auger) [2203922] - perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype (Eric Auger) [2203922] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Eric Auger) [2203922] - tools kvm headers arm64: Update KVM header from the kernel sources (Eric Auger) [2203922] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Eric Auger) [2203922 2217329] - KVM: arm64: Use raw_smp_processor_id() in kvm_pmu_probe_armpmu() (Eric Auger) [2203922] - KVM: arm64: Restore GICv2-on-GICv3 functionality (Eric Auger) [2203922] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Eric Auger) [2203922] - arm64: kvm: add prototypes for functions called in asm (Eric Auger) [2203922] - arm64: spectre: provide prototypes for internal functions (Eric Auger) [2203922] - KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implementations (Eric Auger) [2203922] - KVM: arm64: Clarify host SME state management (Eric Auger) [2203922] - KVM: arm64: Restructure check for SVE support in FP trap handler (Eric Auger) [2203922] - KVM: arm64: Document check for TIF_FOREIGN_FPSTATE (Eric Auger) [2203922] - KVM: arm64: Fix repeated words in comments (Eric Auger) [2203922] - KVM: arm64: Constify start/end/phys fields of the pgtable walker data (Eric Auger) [2203922] - KVM: arm64: Infer PA offset from VA in hyp map walker (Eric Auger) [2203922] - KVM: arm64: Infer the PA offset from IPA in stage-2 map walker (Eric Auger) [2203922] - KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilege (Eric Auger) [2203922] - ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM (Eric Auger) [2203922] - ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations (Eric Auger) [2203922] - perf: pmuv3: Change GENMASK to GENMASK_ULL (Eric Auger) [2203922] - perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper (Eric Auger) [2203922] - perf: pmuv3: Abstract PMU version checks (Eric Auger) [2203922] - arm64: perf: Abstract system register accesses away (Eric Auger) [2203922] - arm64: perf: Move PMUv3 driver to drivers/perf (Eric Auger) [2203922] - arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2203922] - KVM: arm64: Use the bitmap API to allocate bitmaps (Eric Auger) [2203922] - KVM: arm64: Slightly optimize flush_context() (Eric Auger) [2203922] - KVM: arm64: Prevent userspace from handling SMC64 arch range (Eric Auger) [2203922] - KVM: arm64: Expose SMC/HVC width to userspace (Eric Auger) [2203922] - KVM: arm64: Let errors from SMCCC emulation to reach userspace (Eric Auger) [2203922] - KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI version (Eric Auger) [2203922] - KVM: arm64: Introduce support for userspace SMCCC filtering (Eric Auger) [2203922] - KVM: arm64: Add support for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Use a maple tree to represent the SMCCC filter (Eric Auger) [2203922] - KVM: arm64: Refactor hvc filtering to support different actions (Eric Auger) [2203922] - KVM: arm64: Start handling SMCs from EL1 (Eric Auger) [2203922] - KVM: arm64: Rename SMC/HVC call handler to reflect reality (Eric Auger) [2203922] - KVM: arm64: Add vm fd device attribute accessors (Eric Auger) [2203922] - KVM: arm64: Add a helper to check if a VM has ran once (Eric Auger) [2203922] - KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Document default vPMU behavior on heterogeneous systems (Eric Auger) [2203922] - KVM: arm64: Iterate arm_pmus list to probe for default PMU (Eric Auger) [2203922] - KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed() (Eric Auger) [2203922] - KVM: arm64: Populate fault info for watchpoint (Eric Auger) [2203922] - KVM: arm64: Reload PTE after invoking walker callback on preorder traversal (Eric Auger) [2203922] - KVM: arm64: Handle trap of tagged Set/Way CMOs (Eric Auger) [2203922] - arm64: Add missing Set/Way CMO encodings (Eric Auger) [2203922] - KVM: arm64: Prevent unconditional donation of unmapped regions from the host (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a comment (Eric Auger) [2203922] - KVM: arm64: vgic: Fix locking comment (Eric Auger) [2203922] - KVM: arm64: vgic: Wrap vgic_its_create() with config_lock (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a circular locking issue (Eric Auger) [2203922] - KVM: arm64: Make vcpu flag updates non-preemptible (Eric Auger) [2203922] - KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state (Eric Auger) [2203922] - KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init() (Eric Auger) [2203922] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Eric Auger) [2203922] - KVM: arm64: vhe: Drop extra isb() on guest exit (Eric Auger) [2203922] - KVM: arm64: vhe: Synchronise with page table walker on MMU update (Eric Auger) [2203922] - KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc() (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on TLBI (Eric Auger) [2203922] - KVM: arm64: Handle 32bit CNTPCTSS traps (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on vcpu run (Eric Auger) [2203922] - KVM: arm64: vgic: Don't acquire its_lock before config_lock (Eric Auger) [2203922] - KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect vgic state (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN (Eric Auger) [2203922] - KVM: arm64: Avoid lock inversion when setting the VM register width (Eric Auger) [2203922] - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON (Eric Auger) [2203922] - KVM: arm64: selftests: Augment existing timer test to handle variable offset (Eric Auger) [2203922] - KVM: arm64: selftests: Deal with spurious timer interrupts (Eric Auger) [2203922] - KVM: arm64: selftests: Add physical timer registers to the sysreg list (Eric Auger) [2203922] - KVM: arm64: nv: timers: Support hyp timer emulation (Eric Auger) [2203922] - KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset (Eric Auger) [2203922] - KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co (Eric Auger) [2203922] - KVM: arm64: timers: Abstract the number of valid timers per vcpu (Eric Auger) [2203922] - KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling (Eric Auger) [2203922] - KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor (Eric Auger) [2203922] - KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data (Eric Auger) [2203922] - KVM: arm64: timers: Abstract per-timer IRQ access (Eric Auger) [2203922] - KVM: arm64: timers: Rationalise per-vcpu timer init (Eric Auger) [2203922] - KVM: arm64: timers: Allow save/restoring of the physical timer (Eric Auger) [2203922] - KVM: arm64: timers: Allow userspace to set the global counter offset (Eric Auger) [2203922] - KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVM (Eric Auger) [2203922] - KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2 (Eric Auger) [2203922] - KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timer (Eric Auger) [2203922] - arm64: Add HAS_ECV_CNTPOFF capability (Eric Auger) [2203922] - arm64: Add CNTPOFF_EL2 register definition (Eric Auger) [2203922] - KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns (Eric Auger) [2203922] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Eric Auger) [2203922] - KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID (Eric Auger) [2203922] - KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changes (Eric Auger) [2203922] - KVM: arm64: nv: Filter out unsupported features from ID regs (Eric Auger) [2203922] - KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Allow a sysreg to be hidden from userspace only (Eric Auger) [2203922] - KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisor (Eric Auger) [2203922] - KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle SMCs taken from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle trapped ERET from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Inject HVC exceptions to the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Support virtual EL2 exceptions (Eric Auger) [2203922] - KVM: arm64: nv: Handle HCR_EL2.NV system register traps (Eric Auger) [2203922] - KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU state (Eric Auger) [2203922] - KVM: arm64: nv: Add EL2 system registers to vcpu context (Eric Auger) [2203922] - KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2x (Eric Auger) [2203922] - KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set (Eric Auger) [2203922] - KVM: arm64: nv: Introduce nested virtualization VCPU feature (Eric Auger) [2203922] - KVM: arm64: Use the S2 MMU context to iterate over S2 table (Eric Auger) [2203922] - arm64: Add ARM64_HAS_NESTED_VIRT cpufeature (Eric Auger) [2203922] - KVM: arm64: Check for kvm_vma_mte_allowed in the critical section (Eric Auger) [2203922] - KVM: arm64: Disable interrupts while walking userspace PTs (Eric Auger) [2203922] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Eric Auger) [2203922] - KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX (Eric Auger) [2203922] - Documentation: admin-guide: Document side effects when pKVM is enabled (Eric Auger) [2203922] - KVM: arm64: Mark some VM-scoped allocations as __GFP_ACCOUNT (Eric Auger) [2203922] - KVM: arm64: Fix non-kerneldoc comments (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on saving vgic3 pending table (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending status (Eric Auger) [2203922] - KVM: arm64: Add helper vgic_write_guest_lock() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Use kstrtobool() instead of strtobool() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Limit IPI-ing when accessing GICR_{C,S}ACTIVER0 (Eric Auger) [2203922] - KVM: arm64: Synchronize SMEN on vcpu schedule out (Eric Auger) [2203922] - KVM: arm64: vgic: Allow registration of a non-maskable maintenance interrupt (Eric Auger) [2203922] - KVM: arm64: Kill CPACR_EL1_TTA definition (Eric Auger) [2203922] - arm64/mm: Drop unused restore_ttbr1 (Eric Auger) [2203922] - KVM: selftests: aarch64: Construct DEFAULT_MAIR_EL1 using sysreg.h macros (Eric Auger) [2203922] - KVM: arm64: Enable ring-based dirty memory tracking (Eric Auger) [2203922] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [2219170] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [2219170] - sctp: handle invalid error codes without calling BUG() (Xin Long) [2219170] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [2219170] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [2219170] - sctp: fix a potential OOB access in sctp_sched_set_sched() (Xin Long) [2219170] - bnxt_en: Fix a possible NULL pointer dereference in unload path (Ken Cox) [2209648] - bnxt_en: Fix the double free during device removal (Ken Cox) [2209648] - bnxt_en: Remove runtime interrupt vector allocation (Ken Cox) [2209648] - RDMA/bnxt_re: Remove the sriov config callback (Ken Cox) [2209648] - bnxt_en: Remove struct bnxt access from RoCE driver (Ken Cox) [2209648] - bnxt_en: Use auxiliary bus calls over proprietary calls (Ken Cox) [2209648] - bnxt_en: Use direct API instead of indirection (Ken Cox) [2209648] - bnxt_en: Remove usage of ulp_id (Ken Cox) [2209648] - RDMA/bnxt_re: Use auxiliary driver interface (Ken Cox) [2209648] - bnxt_en: Add auxiliary driver support (Ken Cox) [2209648] - virt/sev-guest: Add a MODULE_ALIAS (Vitaly Kuznetsov) [2216883] - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175323] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175323] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175323] - dm: use op specific max_sectors when splitting abnormal io (Benjamin Marzinski) [2214084] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2215416] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215410] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215410] - redhat: rpminspect: fix perf coresight tests paths (Jan Stancek)- tracing: Have filter accept "common_cpu" to be consistent (John Kacur) [2208949] - tracing/histogram: Fix sorting on old "cpu" value (John Kacur) [2208949] - tracing: Dump stacktrace trigger to the corresponding instance (John Kacur) [2208949] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Radu Rendec) [RHEL-715] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212559] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [2196394] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [2196394] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [2196394] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [2196394] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [2196394] - ceph: implement writeback livelock avoidance using page tagging (Xiubo Li) [2196394] - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [2196394] - ceph: update the time stamps and try to drop the suid/sgid (Xiubo Li) [2196394] - ceph: flush cap releases when the session is flushed (Xiubo Li) [2196394] - ceph: avoid use-after-free in ceph_fl_release_lock() (Xiubo Li) [2196394] - ceph: switch to vfs_inode_has_locks() to fix file lock bug (Xiubo Li) [2196394] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221265] - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2209835 2210772]- nvme-core: fix dev_pm_qos memleak (Chris Leech) [RHEL-647] - nvme-core: add missing fault-injection cleanup (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_ctrl_secret (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_secret_store (Chris Leech) [RHEL-647] - x86/MCE/AMD: Clear DFR errors found in THR handler (David Arcari) [2190284] - fuse: allow non-extending parallel direct writes on the same file (Miklos Szeredi) [2216046] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [2218131] - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Hangbin Liu) [2218131] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [2218131] - selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: srv6: make srv6_end_dt46_l3vpn_test more robust (Hangbin Liu) [2218131] - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu) [2196710] - s390/ipl: add eckd dump support (Tobias Huschle) [2160053] - net: add vlan_get_protocol_and_depth() helper (Paolo Abeni) [2217529] - net: fix skb leak in __skb_tstamp_tx() (Paolo Abeni) [2217529] - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Paolo Abeni) [2217529] - skbuff: Fix a race between coalescing and releasing SKBs (Paolo Abeni) [2217529] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163466] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163466] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163466] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163466] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163466] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163466] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163466] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163466] - nvme-tcp: fence TCP socket on receive error (Chris Leech) [2139643 2159909 2173109 2175038] - tcp: deny tcp_disconnect() when threads are waiting (Paolo Abeni) [2217511] - tcp: tcp_make_synack() can be called from process context (Paolo Abeni) [2217511] - vdpa/mlx5: should not activate virtq object when suspended (Cindy Lu) [RHEL-407] - CI: provide kpet_tree_name for non-RHEL pipelines (Michael Hofmann) - Enable CONFIG_BT on aarch64 (Charles Mirabile) [2187856]- r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159265] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159265] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159265] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159265] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159265] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159265] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159265] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159265] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159265] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159265] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159265] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [2217518] - fsdax: force clear dirty mark if CoW (Bill O'Donnell) [2192730] - fsdax: dedupe should compare the min of two iters' length (Bill O'Donnell) [2192730] - fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: dax_unshare_iter() should return a valid length (Bill O'Donnell) [2192730] - xfs: remove restrictions for fsdax and reflink (Bill O'Donnell) [2192730] - fsdax,xfs: port unshare to fsdax (Bill O'Donnell) [2192730] - xfs: use dax ops for zero and truncate in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedupe: iter two files at the same time (Bill O'Donnell) [2192730] - fsdax,xfs: set the shared flag when file extent is shared (Bill O'Donnell) [2192730] - fsdax: zero the edges if source is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: invalidate pages when CoW (Bill O'Donnell) [2192730] - fsdax: introduce page->share for fsdax in reflink mode (Bill O'Donnell) [2192730] - xfs: fix incorrect return type for fsdax fault handlers (Bill O'Donnell) [2192730] - xfs: on memory failure, only shut down fs after scanning all mappings (Bill O'Donnell) [2192730] - mm/memory-failure: fall back to vma_address() when ->notify_failure() fails (Bill O'Donnell) [2192730] - mm/memory-failure: fix detection of memory_failure() handlers (Bill O'Donnell) [2192730] - xfs: fix SB_BORN check in xfs_dax_notify_failure() (Bill O'Donnell) [2192730] - xfs: quiet notify_failure EOPNOTSUPP cases (Bill O'Donnell) [2192730] - xfs: add dax dedupe support (Bill O'Donnell) [2192730] - xfs: support CoW in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedup file range to use a compare function (Bill O'Donnell) [2192730] - fsdax: add dax_iomap_cow_copy() for dax zero (Bill O'Donnell) [2192730] - fsdax: replace mmap entry in case of CoW (Bill O'Donnell) [2192730] - fsdax: introduce dax_iomap_cow_copy() (Bill O'Donnell) [2192730] - fsdax: output address in dax_iomap_pfn() and rename it (Bill O'Donnell) [2192730] - fsdax: set a CoW flag when associate reflink mappings (Bill O'Donnell) [2192730] - xfs: implement ->notify_failure() for XFS (Bill O'Donnell) [2192730] - mm: introduce mf_dax_kill_procs() for fsdax case (Bill O'Donnell) [2192730] - fsdax: introduce dax_lock_mapping_entry() (Bill O'Donnell) [2192730] - pagemap,pmem: introduce ->memory_failure() (Bill O'Donnell) [2192730] - dax: introduce holder for dax_device (Bill O'Donnell) [2192730] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2214966] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2214966] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2214966] - tcp: fix possible sk_priority leak in tcp_v4_send_reset() (Antoine Tenart) [2214966] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2214966] - ALSA: Update kernel configuration for 9.3 (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix Master Volume Control (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179848] - soundwire: qcom: add proper error paths in qcom_swrm_startup() (Jaroslav Kysela) [2179848] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179848] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179848] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: fix use-after-free in driver remove path (Jaroslav Kysela) [2179848] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179848] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream() (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179848] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179848] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179848] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179848] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179848] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179848] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179848] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179848] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179848] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179848] - ASoC: lpass: Fix for KASAN use_after_free out of bounds (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179848] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Fix error handler with pm_runtime_enable (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179848] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179848] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179848] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: fix accessing regmap on unattached devices (Jaroslav Kysela) [2179848] - ALSA: docs: Fix code block indentation in ALSA driver example (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179848] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179848] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179848] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179848] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179848] - ALSA: docs: writing-an-alsa-driver.rst: polishing (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: remove dummy dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179848] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove duplicate mbox log messages (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179848] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179848] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179848] - ASoC: fsl: Restore configuration of platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW2RX1 mixer source (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW1 TX5 and TX6 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Update comment on masking of EINT20 interrupts (Jaroslav Kysela) [2179848] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Fix pins setting for i.MX8QM platform (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fix potential null-ptr-deref (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179848] - ASoC: fsl: Simplify an error message (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Don't return a value from cs35l56_remove() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant dsp_ready_completion (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Allow a wider range for reset pulse width (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rework IRQ allocation (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179848] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179848] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179848] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179848] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Re-patch firmware after system suspend (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add basic system suspend handling (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Always wait for firmware boot in runtime-resume (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_done (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove quick-cancelling of dsp_work() (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179848] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179848] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8186: set variable aud_pinctrl to static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179848] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179848] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179848] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179848] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179848] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179848] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179848] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179848] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179848] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179848] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179848] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179848] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179848] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179848] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179848] - ASoC: fsl_mqs: move of_node_put() to the correct location (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179848] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: meson: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98363: add soundwire amplifier (Jaroslav Kysela) [2179848] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179848] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179848] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179848] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: drop stray 'get' from error message (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179848] - ASoC: meson: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [2179848] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179848] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe() (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [2179848] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179848] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179848] - ASoC: qcom: sdw: do not restart soundwire ports for every prepare (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new one (Jaroslav Kysela) [2179848] - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix the order or clks turn off during suspend (Jaroslav Kysela) [2179848] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179848] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179848] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179848] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179848] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179848] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179848] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179848] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179848] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179848] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179848] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179848] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179848] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179848] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179848] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179848] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179848] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179848] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Hibernation support (Jaroslav Kysela) [2179848] - ASoC: cs35l45: DSP Support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179848] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179848] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179848] - ASoC: fsl: Specify driver name in ASoC card (Jaroslav Kysela) [2179848] - ASoC: fsl: define a common DRIVER_NAME (Jaroslav Kysela) [2179848] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179848] - ASoC: cs35l45: IRQ support (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: cs35l45: GPIOs configuration (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Support for GPIO pins configuration. (Jaroslav Kysela) [2179848] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179848] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179848] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179848] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179848] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179848] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179848] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179848] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179848] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179848] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179848] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179848] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179848] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179848] - ASoC: mt8192: Move spammy messages to debug level (Jaroslav Kysela) [2179848] - ASoC: mt8192: Remove function name log messages (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179848] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-tx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-rx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179848] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179848] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179848] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ASoC: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179848] - ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179848] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179848] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179848] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6358: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt9195-mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: add dai id check before accessing array (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible (Jaroslav Kysela) [2179848] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds (Jaroslav Kysela) [2179848] - dt-bindings: yamllint: Require a space after a comment '#' (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179848] - ASoC: clarify that SND_SOC_IMX_SGTL5000 is the old driver (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP (Jaroslav Kysela) [2179848] - ASoC: qcom: common: add kcontrol to jack pins (Jaroslav Kysela) [2179848] - ELF: fix all "Elf" typos (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179848] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179848] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179848] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179848] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179848] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179848] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix SERDES reset sequence (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix final status read on SERDES reset (Jaroslav Kysela) [2179848] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179848] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179848] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179848] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179848] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add support for TAS5733 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add tas5733 compatible (Jaroslav Kysela) [2179848] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Reference dai-common (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179848] - ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC audio entry (Jaroslav Kysela) [2179848] - ASoC: fsl: Add support for QMC audio (Jaroslav Kysela) [2179848] - dt-bindings: sound: Add support for QMC audio (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for QMC (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add QMC controller (Jaroslav Kysela) [2179848] - powerpc/8xx: Use a larger CPM1 command check mask (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale TSA controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for TSA (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add TSA controller (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179848] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Change the value for right output (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179848] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate namespace for tables (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate tables module (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: extend list of supported samplerates (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Remove unused variable (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179848] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [2179848] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179848] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: remove not so useful verbose log (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: do not reset soundwire block on clk enable (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix incorrect mclk rate (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: register mclk after runtime pm (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: fix ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2179848] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the sysclk setting in devicetree (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179848] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179848] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98090: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom,apr: correct qcom,intents type (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Convert the TDM slot properties in devicetree to mixer (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the I2C Retry property in devicetree (Jaroslav Kysela) [2179848] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179848] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: fix getting version from VERID (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Allow usage as IFD device (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Describe slim-ifc-dev (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa881x: Allow sound-name-prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust iommus for SM8550 ADSP (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Infineon PEB2466 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: codecs: Fix unsigned comparison with less than zero (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179848] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: meson: fix gx-card codec node regex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: create component common schema (Jaroslav Kysela) [2179848] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179848] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179848] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179848] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179848] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179848] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179848] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179848] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179848] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179848] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179848] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179848] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179848] - ASoC: sma1303: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: ti: use helper function (Jaroslav Kysela) [2179848] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179848] - ASoC: sof: use helper function (Jaroslav Kysela) [2179848] - ASoC: rockchip: use helper function (Jaroslav Kysela) [2179848] - ASoC: meson: use helper function (Jaroslav Kysela) [2179848] - ASoC: intel: use helper function (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179848] - ASoC: spear: use helper function (Jaroslav Kysela) [2179848] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179848] - ASoC: rt: use helper function (Jaroslav Kysela) [2179848] - ASoC: max: use helper function (Jaroslav Kysela) [2179848] - ASoC: hda: use helper function (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179848] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179848] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Fix spelling mistake "Invald" -> "Invalid" (Jaroslav Kysela) [2179848] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179848] - Fix up more non-executable files marked executable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add entry for TAS5720A-Q1 driver (Jaroslav Kysela) [2179848] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179848] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179848] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179848] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179848] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179848] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179848] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179848] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179848] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179848] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179848] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179848] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179848] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179848] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179848] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: constify fsl_asoc_card_dai (Jaroslav Kysela) [2179848] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Renesas IDT821034 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Renesas IDT821034 codec (Jaroslav Kysela) [2179848] - ASoC: Add Renesas IDT821034 codec bindings (Jaroslav Kysela) [2179848] - ASoC: The Iron Device SMA1303 is a boosted Class-D audio amplifier. (Jaroslav Kysela) [2179848] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179848] - ASoC: Kconfig: fix spelling of "up to" (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa88xx: remove unneeded includes (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_port_config struct (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: correct playback min/max rates (Jaroslav Kysela) [2179848] - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Acer Predator PH315-54 (Jaroslav Kysela) [2179848] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179848] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179848] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179848] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179848] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179848] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: lpass-va-macro: Update clock name (Jaroslav Kysela) [2179848] - Docs/sound/index: Add missing SPDX License Identifier (Jaroslav Kysela) [2179848] - ASoC: codecs/jz4760: add digital gain controls (Jaroslav Kysela) [2179848] - Docs/subsystem-apis: Remove '[The ]Linux' prefixes from titles of listed documents (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179848] - ALSA: hda: Do not unset preset when cleaning up codec (Jaroslav Kysela) [2179848] - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() (Jaroslav Kysela) [2179848] - ASoC: imx-hdmi: Use dev_err_probe (Jaroslav Kysela) [2179848] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179848] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: qcom: sdm845: add remark about unneeded compatibles (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: use fallback for SDM845 sound cards (Jaroslav Kysela) [2179848] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179848] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: initialize is_dsp_mode flag (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add schema for "awinic,aw88395" (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179848] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179848] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179848] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179848] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179848] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179848] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179848] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179848] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Add ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Use dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179848] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179848] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets (Jaroslav Kysela) [2179848] - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Log error code when we fail to register (Jaroslav Kysela) [2179848] - soc: qcom: apr: make remove callback of apr driver void returned (Jaroslav Kysela) [2179848] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179848] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179848] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Simplify the VFxxx dmas binding (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179848] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179848] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8822: convert to the dtschema (Jaroslav Kysela) [2179848] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179848] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Correct the number of steps on SX controls (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add constraints of period size while using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179848] - soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Correct and constrain clocks, interrupts, reg (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Fix DAI children pattern (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Document required-opps (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom,soundwire: correct sizes related to number of ports (Jaroslav Kysela) [2179848] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179848] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179848] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179848] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179848] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179848] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179848] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179848] - dt-bindings: drop redundant part of title (end) (Jaroslav Kysela) [2179848] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179848] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179848] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179848] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179848] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179848] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179848] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179848] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179848] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179848] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow to describe how LOUT is wired (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179848] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-platform: Use SNDRV_DMA_TYPE_NONCOHERENT page allocation (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179848] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179848] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179848] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179848] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98357a: Convert to DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Reference common DAI properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Extend name-prefix.yaml into common DAI properties (Jaroslav Kysela) [2179848] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Make read-only array minCode_param static const (Jaroslav Kysela) [2179848] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179848] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179848] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179848] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179848] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179848] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: document generic qcom,apr compatible (Jaroslav Kysela) [2179848] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179848] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179848] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Delete redundant error log from _resume() (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179848] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179848] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179848] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179848] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179848] - ASoC: qcom: cleanup and fix dependency of QCOM_COMMON (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Make the exports namespaced (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add compatible string for NAU8318 (Jaroslav Kysela) [2179848] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179848] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179848] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179848] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179848] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179848] - ASoC: codecs: tas2780: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179848] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179848] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179848] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add compatible for SM8550 (Jaroslav Kysela) [2179848] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Add SM8450 bedais node (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-lpass-dais: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6prm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Correct and extend example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Split services to shared schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Add GLINK channel name for SM8450 (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add dmic support via tx macro (Jaroslav Kysela) [2179848] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: Correct module description (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179848] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179848] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa883x: Use correct SD_N polarity (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Shutdown on error path (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: Convert text bindings to DT Schema (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix spelling mistake "fliter" -> "filter" (Jaroslav Kysela) [2179848] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179848] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179848] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179848] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Sort main section properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Use minItems 5 for i.MX8MN clock and similar (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Fix mx6ul and mx7d compatible strings (Jaroslav Kysela) [2179848] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: parse clock-output-names (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass: do not hard-code clock-output-names (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179848] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179848] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add AVDD and MICVDD supplies (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179848] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179848] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179848] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179848] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179848] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: mediatek: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179848] - ASoC: simple-mux: add read function (Jaroslav Kysela) [2179848] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179848] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179848] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support when using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add Counter registers (Jaroslav Kysela) [2179848] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179848] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable module command (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for MFC Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable SAL Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for more port connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: simplify module_list sz calculation (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: update dapm kcontrol private data (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: remove unused connection_list (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: topology use idr_alloc_u32 (Jaroslav Kysela) [2179848] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179848] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179848] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd9335: fix reset line polarity in example (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Specify the maxburst to 8 on i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: add v1.7.0 support (Jaroslav Kysela) [2179848] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179848] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179848] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179848] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179848] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179848] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179848] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179848] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179848] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179848] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add sc8280xp compatible (Jaroslav Kysela) [2179848] - ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179848] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179848] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179848] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179848] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179848] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179848] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179848] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179848] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179848] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179848] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add schema for WM8961 (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179848] - ASoC: samsung: remove unused drivers (Jaroslav Kysela) [2179848] - ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6 (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Assign platform driver used by machine driver to link with (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Multi-channel support in CPU DAI driver (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Register different ASoC machine devices (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Multi-channel support for sound card based on rpmsg (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Register different platform drivers (Jaroslav Kysela) [2179848] - ASoC: imx-audio-rpmsg: Create rpmsg channel for MICFIL (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_rpmsg: Add a property to assign the rpmsg channel (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179848] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: ti: davinci-mcasp: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: rsnd: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Adjust timing of component unregister (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Remove stale release of DMA channels (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Trigger, not deassert, the peripheral reset (Jaroslav Kysela) [2179848] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: sh: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179848] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179848] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179848] - ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry (Jaroslav Kysela) [2179848] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fully initialize structs (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add Hardware Voice Activity Detector support (Jaroslav Kysela) [2179848] - ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179848] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179848] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179848] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179848] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179848] - ASoC: codecs: tfa989x: fix register access comments (Jaroslav Kysela) [2179848] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179848] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179848] - ASoC: ssm2518: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: ssm2518: drop support for platform data (Jaroslav Kysela) [2179848] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179848] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179848] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179848] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179848] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179848] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179848] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179848] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179848] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179848] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179848] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179848] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179848] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179848] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179848] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179848] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179848] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179848] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179848] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179848] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179848] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179848] - ASoC: qcom: add machine driver for sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: sm8250: move some code to common (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sort compatible strings (Jaroslav Kysela) [2179848] - ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL (Jaroslav Kysela) [2179848] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179848] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179848] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179848] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179848] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179848] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179848] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179848] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179848] - ASoC: fsl_spdif: add ALSA event on dpll locked (Jaroslav Kysela) [2179848] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179848] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179848] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: add missing properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: convert to dtschema (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: correct service children (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179848] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179848] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179848] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc: Add initialization finishing check in runtime resume (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179848] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179848] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: clear the frame sync counter before enabling (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: add clock stop support (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: fix active_decimator array (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179848] - ASoC: fsl_audmux: Fix amixer write errors (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Postpone requesting of DMA channels (Jaroslav Kysela) [2179848] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179848] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Unselect COMMON_CLK in Kconfig (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: drop I2C dependencies (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: add Slimbus dependency (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: fix missing I2C dependency in compile test (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179848] - ASoC: codecs: allow compile testing without MFD drivers (Jaroslav Kysela) [2179848] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document data monitor properties (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179848] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179848] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179848] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179848] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Add locking (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Start new platform driver (Jaroslav Kysela) [2179848] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179848] - ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179848] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179848] - ALSA: doc: Drop snd_dma_continuous_data() usages (Jaroslav Kysela) [2179848] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179848] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179848] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179848] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179848] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179848] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179848] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179848] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support multi fifo sdma script (Jaroslav Kysela) [2179848] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179848] - ASoC: ti: omap-mcbsp: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: fsl: fsl-utils: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: wcd-mbhc-v2: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179848] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179848] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179848] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179848] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179848] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179848] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179848] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179848] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179848] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179848] - ASoC: qcom: qdsp6: q6prm: add new clocks (Jaroslav Kysela) [2179848] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179848] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179848] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add Everest ES8326 audio CODEC (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179848] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179848] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Add a new kcontrol (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for the TI SRC4392 codec (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add sample format conversion (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Definitions for DAI params (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Fix a typo in a comment (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Update slots number according to bclk_ratio (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Support configure sysclk for codec dai (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179848] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Remove spurious type_base from irq chip (Jaroslav Kysela) [2179848] - ASoC: wcd9335: Convert irq chip to config regs (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM (Jaroslav Kysela) [2179848] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179848] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179848] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179848] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179848] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add SDM845 sound (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_spdif: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Fix description for msm8916 (Jaroslav Kysela) [2179848] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add WSA883x bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document adi,bypass-slot-no (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add voltage supplies (Jaroslav Kysela) [2179848] - dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM (Jaroslav Kysela) [2179848] - ASoC: qcom: apq8096: set driver name correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add new property to configure dataline (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for SDX65 (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Register a callback to disable the regulator_disable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp (Jaroslav Kysela) [2179848] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt1015p: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd938x: Add mic bias supply property (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: document optional wake irq (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add SC7280 lpass cpu bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example (Jaroslav Kysela) [2179848] - dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets" (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add SM6350 compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add AMIC delay time property (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add q6apm digital audio stream bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS dai related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs (Jaroslav Kysela) [2179848] - MAINTAINERS: Chrome: Drop Enric Balletbo i Serra (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: fix the device-tree schema errors (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: add gpr bindings (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: convert to yaml (Jaroslav Kysela) [2179848] - ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: correct several errors (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for msm8226 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add bindings for rt5682s (Jaroslav Kysela) [2179848] - dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SM6350 compatible (Jaroslav Kysela) [2179848] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Convert to YAML (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible (Jaroslav Kysela) [2179848] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode (Coiby Xu) [2055205] - redhat/configs: Enable machine keyring for IMA (Coiby Xu) [2055205] - integrity: Remove EXPERIMENTAL from Kconfig (Coiby Xu) [2055205] - integrity: Enforce digitalSignature usage in the ima and evm keyrings (Coiby Xu) [2055205] - KEYS: DigitalSignature link restriction (Coiby Xu) [2055205] - integrity: machine keyring CA configuration (Coiby Xu) [2055205] - KEYS: CA link restriction (Coiby Xu) [2055205] - KEYS: X.509: Parse Key Usage (Coiby Xu) [2055205] - KEYS: X.509: Parse Basic Constraints for CA (Coiby Xu) [2055205] - KEYS: Add missing function documentation (Coiby Xu) [2055205] - KEYS: Create static version of public_key_verify_signature (Coiby Xu) [2055205] - integrity: Only use machine keyring when uefi_check_trust_mok_keys is true (Coiby Xu) [2055205] - integrity: Trust MOK keys if MokListTrustedRT found (Coiby Xu) [2055205] - KEYS: Introduce link restriction for machine keys (Coiby Xu) [2055205] - KEYS: store reference to machine keyring (Coiby Xu) [2055205] - integrity: add new keyring handler for mok keys (Coiby Xu) [2055205] - integrity: Introduce a Linux keyring called machine (Coiby Xu) [2055205] - integrity: Fix warning about missing prototypes (Coiby Xu) [2055205]- nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net (Jeffrey Layton) [2215429] - ACPI: processor idle: avoid call to raw_local_irq_disable() from acpi_safe_halt() (David Arcari) [2217308] - docs: admin-guide: Add information about intel_pstate active mode (David Arcari) [2216955] - KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam() (Maxim Levitsky) [2177720] - docs: kvm: x86: Fix broken field list (Maxim Levitsky) [2177720] - KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode (Maxim Levitsky) [2177720] - KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection (Maxim Levitsky) [2177720] - KVM: x86: Suppress pending MMIO write exits if emulator detects exception (Maxim Levitsky) [2177720] - KVM: x86/ioapic: Resample the pending state of an IRQ when unmasking (Maxim Levitsky) [2177720] - KVM: irqfd: Make resampler_list an RCU list (Maxim Levitsky) [2177720] - KVM: SVM: Flush Hyper-V TLB when required (Maxim Levitsky) [2177720] - KVM: selftests: Sync KVM exit reasons in selftests (Maxim Levitsky) [2177720] - KVM: selftests: Add macro to generate KVM exit reason strings (Maxim Levitsky) [2177720] - KVM: selftests: Print expected and actual exit reason in KVM exit reason assert (Maxim Levitsky) [2177720] - KVM: selftests: Make vCPU exit reason test assertion common (Maxim Levitsky) [2177720] - KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Use enum for test numbers in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls (Maxim Levitsky) [2177720] - KVM: selftests: Move the guts of kvm_hypercall() to a separate macro (Maxim Levitsky) [2177720] - KVM: SVM: WARN if GATag generation drops VM or vCPU ID information (Maxim Levitsky) [2177720] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (Maxim Levitsky) [2177720] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (Maxim Levitsky) [2177720] - selftests: KVM: skip hugetlb tests if huge pages are not available (Maxim Levitsky) [2177720] - KVM: VMX: Use tabs instead of spaces for indentation (Maxim Levitsky) [2177720] - KVM: VMX: Fix indentation coding style issue (Maxim Levitsky) [2177720] - KVM: nVMX: remove unnecessary #ifdef (Maxim Levitsky) [2177720] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Maxim Levitsky) [2177720] - KVM: SVM: hyper-v: placate modpost section mismatch error (Maxim Levitsky) [2177720] - KVM: x86/mmu: Make tdp_mmu_allowed static (Maxim Levitsky) [2177720] - KVM: selftests: Remove duplicate macro definition (Maxim Levitsky) [2177720] - KVM: selftests: Clean up misnomers in xen_shinfo_test (Maxim Levitsky) [2177720] - selftests: KVM: Replace optarg with arg in guest_modes_cmdline (Maxim Levitsky) [2177720] - KVM: update code comment in struct kvm_vcpu (Maxim Levitsky) [2177720] - KVM: selftests: Assign guest page size in sync area early in memslot_perf_test (Maxim Levitsky) [2177720] - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Maxim Levitsky) [2177720] - KVM: nVMX: Simplify the setting of SECONDARY_EXEC_ENABLE_VMFUNC for nested. (Maxim Levitsky) [2177720] - KVM: VMX: Do not trap VMFUNC instructions for L1 guests. (Maxim Levitsky) [2177720] - KVM: selftests: Enable USERFAULTFD (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_io() (Maxim Levitsky) [2177720] - KVM: x86: Remove unnecessary initialization in kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - KVM: x86: Explicitly state lockdep condition of msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_X86_SET_MSR_FILTER) (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_SET_PMU_EVENT_FILTER) (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix comment in __load_segment_descriptor() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix segment load privilege level validation (Maxim Levitsky) [2177720] - KVM: selftests: Remove redundant setbuf() (Maxim Levitsky) [2177720] - scripts/spelling.txt: add `permitted' (Maxim Levitsky) [2177720] - Documentation: KVM: Update AMD memory encryption link (Maxim Levitsky) [2177720] - KVM: x86/pmu: Add PRIR++ and PDist support for SPR and later models (Maxim Levitsky) [2177720] - KVM: selftests: Verify APIC_ID is set when forcing x2APIC=>xAPIC transition (Maxim Levitsky) [2177720] - KVM: x86: Reinitialize xAPIC ID when userspace forces x2APIC => xAPIC (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall exit to userspace (Maxim Levitsky) [2177720] - KVM: selftests: Replace hardcoded Linux OS id with HYPERV_LINUX_OS_ID (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall enablement (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add extended hypercall support in Hyper-v (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use common code for hypercall userspace exit (Maxim Levitsky) [2177720] - KVM: Destroy target device if coalesced MMIO unregistration fails (Maxim Levitsky) [2177720] - KVM: x86: Use emulator callbacks instead of duplicating "host flags" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif" (Maxim Levitsky) [2177720] - KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Test read-only PT memory regions (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Fix check of dirty log PT write (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Do not default to dirty PTE pages on all S1PTWs (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Relax userfaultfd read vs. write checks (Maxim Levitsky) [2177720] - KVM: x86/pmu: Provide "error" semantics for unsupported-but-known PMU MSRs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save MSRs for non-existent fixed PMCs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save PMU MSRs if PMU is disabled (Maxim Levitsky) [2177720] - KVM: x86/pmu: Use separate array for defining "PMU MSRs to save" (Maxim Levitsky) [2177720] - KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max (Maxim Levitsky) [2177720] - KVM: x86/pmu: Drop event_type and rename "struct kvm_event_hw_type_mapping" (Maxim Levitsky) [2177720] - Documentation: KVM: fix typos in running-nested-guests.rst (Maxim Levitsky) [2177720] - KVM: x86: Replace IS_ERR() with IS_ERR_VALUE() (Maxim Levitsky) [2177720] - KVM: VMX: Handle NMI VM-Exits in noinstr region (Maxim Levitsky) [2177720] - KVM: VMX: Provide separate subroutines for invoking NMI vs. IRQ handlers (Maxim Levitsky) [2177720] - x86/entry: KVM: Use dedicated VMX NMI entry for 32-bit kernels too (Maxim Levitsky) [2177720] - KVM: VMX: Always inline to_vmx() and to_kvm_vmx() (Maxim Levitsky) [2177720] - KVM: VMX: Always inline eVMCS read/write helpers (Maxim Levitsky) [2177720] - KVM: VMX: Allow VM-Fail path of VMREAD helper to be instrumented (Maxim Levitsky) [2177720] - KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendly (Maxim Levitsky) [2177720] - KVM: VMX: don't use "unsigned long" in vmx_vcpu_enter_exit() (Maxim Levitsky) [2177720] - KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: Account scratch allocations used to decrypt SEV guest memory (Maxim Levitsky) [2177720] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (Maxim Levitsky) [2177720] - KVM: SVM: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: selftests: Stop assuming stats are contiguous in kvm_binary_stats_test (Maxim Levitsky) [2177720] - KVM: x86/xen: Remove unneeded semicolon (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use host's native hypercall instruction in kvm_hypercall() (Maxim Levitsky) [2177720] - KVM: selftests: x86: Cache host CPU vendor (AMD vs. Intel) (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use "this_cpu" prefix for cpu vendor queries (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in the vcpu_msrs_set assert (Maxim Levitsky) [2177720] - KVM: selftests: kvm_vm_elf_load() and elfhdr_get() should close fd (Maxim Levitsky) [2177720] - KVM: selftests: Test masked events in PMU filter (Maxim Levitsky) [2177720] - KVM: selftests: Add testing for KVM_SET_PMU_EVENT_FILTER (Maxim Levitsky) [2177720] - KVM: selftests: Add flags when creating a pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Introduce masked events to the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: prepare the pmu event filter for masked events (Maxim Levitsky) [2177720] - KVM: x86/pmu: Remove impossible events from the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Correct the mask used in a pmu event filter lookup (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use kstrtobool() instead of strtobool() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Cleanup range-based flushing for given page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range (Maxim Levitsky) [2177720] - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() (Maxim Levitsky) [2177720] - kvm: x86/mmu: Don't clear write flooding for direct SP (Maxim Levitsky) [2177720] - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED (Maxim Levitsky) [2177720] - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Maxim Levitsky) [2177720] - x86/reboot: Disable virtualization in an emergency if SVM is supported (Maxim Levitsky) [2177720] - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Maxim Levitsky) [2177720] - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Maxim Levitsky) [2177720] - KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if present (Maxim Levitsky) [2177720] - KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit (Maxim Levitsky) [2177720] - KVM: x86: Replace cpu_dirty_logging_count with nr_memslots_dirty_logging (Maxim Levitsky) [2177720] - KVM: x86: Replace 0-length arrays with flexible arrays (Maxim Levitsky) [2177720] - KVM: x86: Advertise fast REP string features inherent to the CPU (Maxim Levitsky) [2177720] - kvm_host.h: fix spelling typo in function declaration (Maxim Levitsky) [2177720] - KVM: account allocation in generic version of kvm_arch_alloc_vm() (Maxim Levitsky) [2177720] - KVM: x86: fire timer when it is migrated and expired, and in oneshot mode (Maxim Levitsky) [2177720] - KVM: VMX: Intercept reads to invalid and write-only x2APIC registers (Maxim Levitsky) [2177720] - KVM: VMX: Always intercept accesses to unsupported "extended" x2APIC regs (Maxim Levitsky) [2177720] - KVM: x86: Split out logic to generate "readable" APIC regs mask to helper (Maxim Levitsky) [2177720] - KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI (Maxim Levitsky) [2177720] - KVM: x86: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: MMU: Make the definition of 'INVALID_GPA' common (Maxim Levitsky) [2177720] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (Maxim Levitsky) [2177720] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (Maxim Levitsky) [2177720] - KVM: x86: Track required APICv inhibits with variable, not callback (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (Maxim Levitsky) [2177720] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (Maxim Levitsky) [2177720] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (Maxim Levitsky) [2177720] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (Maxim Levitsky) [2177720] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (Maxim Levitsky) [2177720] - KVM: SVM: Always update local APIC on writes to logical dest register (Maxim Levitsky) [2177720] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (Maxim Levitsky) [2177720] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (Maxim Levitsky) [2177720] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (Maxim Levitsky) [2177720] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (Maxim Levitsky) [2177720] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (Maxim Levitsky) [2177720] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (Maxim Levitsky) [2177720] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (Maxim Levitsky) [2177720] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (Maxim Levitsky) [2177720] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (Maxim Levitsky) [2177720] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (Maxim Levitsky) [2177720] - KVM: x86: Move APIC access page helper to common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (Maxim Levitsky) [2177720] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (Maxim Levitsky) [2177720] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Maxim Levitsky) [2177720] - KVM: SVM: Flush the "current" TLB when activating AVIC (Maxim Levitsky) [2177720] - KVM: x86: Purge "highest ISR" cache when updating APICv state (Maxim Levitsky) [2177720] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (Maxim Levitsky) [2177720] - KVM: Clean up error labels in kvm_init() (Maxim Levitsky) [2177720] - KVM: Opt out of generic hardware enabling on s390 and PPC (Maxim Levitsky) [2177720] - KVM: Register syscore (suspend/resume) ops early in kvm_init() (Maxim Levitsky) [2177720] - KVM: Make hardware_enable_failed a local variable in the "enable all" path (Maxim Levitsky) [2177720] - KVM: Use a per-CPU variable to track which CPUs have enabled virtualization (Maxim Levitsky) [2177720] - KVM: Remove on_each_cpu(hardware_disable_nolock) in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Drop kvm_count_lock and instead protect kvm_usage_count with kvm_lock (Maxim Levitsky) [2177720] - KVM: Ensure CPU is stable during low level hardware enable/disable (Maxim Levitsky) [2177720] - KVM: Disable CPU hotplug during hardware enabling/disabling (Maxim Levitsky) [2177720] - KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE section (Maxim Levitsky) [2177720] - KVM: x86: Do compatibility checks when onlining CPU (Maxim Levitsky) [2177720] - KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops) (Maxim Levitsky) [2177720] - KVM: SVM: Check for SVM support in CPU compatibility checks (Maxim Levitsky) [2177720] - KVM: VMX: Shuffle support checks and hardware enabling code around (Maxim Levitsky) [2177720] - KVM: x86: Do VMX/SVM support checks directly in vendor code (Maxim Levitsky) [2177720] - KVM: VMX: Use current CPU's info to perform "disabled by BIOS?" checks (Maxim Levitsky) [2177720] - KVM: x86: Unify pr_fmt to use module name for all KVM modules (Maxim Levitsky) [2177720] - KVM: x86: Use KBUILD_MODNAME to specify vendor module name (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_check_processor_compat() hook (Maxim Levitsky) [2177720] - KVM: x86: Do CPU compatibility checks in x86 code (Maxim Levitsky) [2177720] - KVM: VMX: Make VMCS configuration/capabilities structs read-only after init (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_{init,exit}() hooks (Maxim Levitsky) [2177720] - KVM: s390: Mark __kvm_s390_init() and its descendants as __init (Maxim Levitsky) [2177720] - KVM: s390: Do s390 specific init without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: PPC: Move processor compatibility check to module init (Maxim Levitsky) [2177720] - KVM: MIPS: Register die notifier prior to kvm_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Hardcode callbacks to hardware virtualization extensions (Maxim Levitsky) [2177720] - KVM: arm64: Mark kvm_arm_init() and its unique descendants as __init (Maxim Levitsky) [2177720] - KVM: arm64: Do arm/arch initialization without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: arm64: Unregister perf callbacks if hypervisor finalization fails (Maxim Levitsky) [2177720] - KVM: arm64: Free hypervisor allocations if vector slot init fails (Maxim Levitsky) [2177720] - KVM: arm64: Simplify the CPUHP logic (Maxim Levitsky) [2177720] - KVM: x86: Serialize vendor module initialization (hardware setup) (Maxim Levitsky) [2177720] - KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace (Maxim Levitsky) [2177720] - KVM: x86: Move guts of kvm_arch_init() to standalone helper (Maxim Levitsky) [2177720] - KVM: VMX: Move Hyper-V eVMCS initialization to helper (Maxim Levitsky) [2177720] - KVM: VMX: Don't bother disabling eVMCS static key on module exit (Maxim Levitsky) [2177720] - KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling (Maxim Levitsky) [2177720] - KVM: Drop arch hardware (un)setup hooks (Maxim Levitsky) [2177720] - KVM: x86: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: x86: Do timer initialization after XCR0 configuration (Maxim Levitsky) [2177720] - KVM: s390: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Maxim Levitsky) [2177720] - KVM: Teardown VFIO ops earlier in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Allocate cpus_hardware_enabled after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Initialize IRQ FD after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Register /dev/kvm as the _very_ last thing during initialization (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: selftests: Test that values written to Hyper-V MSRs are preserved (Maxim Levitsky) [2177720] - KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE() (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'msr->available' to 'msr->fault_exepected' in hyperv_features test (Maxim Levitsky) [2177720] - KVM: x86: Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU (Maxim Levitsky) [2177720] - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename __direct_map() to direct_map() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix race condition in direct_page_fault (Maxim Levitsky) [2177720] - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split out TDP MMU page fault handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled (Maxim Levitsky) [2177720] - KVM: x86/mmu: Change tdp_mmu to a read-only parameter (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use TAP interface in the tsc_msrs_test (Maxim Levitsky) [2177720] - KVM: selftests: Use TAP interface in the kvm_binary_stats_test (Maxim Levitsky) [2177720] - kvm: x86/mmu: Warn on linking when sp->unsync_children (Maxim Levitsky) [2177720] - KVM: VMX: Resurrect vmcs_conf sanitization for KVM-on-Hyper-V (Maxim Levitsky) [2177720] - KVM: nVMX: Prepare to sanitize tertiary execution controls with eVMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Invert 'unsupported by eVMCSv1' check (Maxim Levitsky) [2177720] - KVM: nVMX: Sanitize primary processor-based VM-execution controls with eVMCS too (Maxim Levitsky) [2177720] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Fix rST warning (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions (Maxim Levitsky) [2177720] - KVM: x86: Mitigate the cross-thread return address predictions bug (Maxim Levitsky) [2177720] - x86/speculation: Identify processors vulnerable to SMT RSB predictions (Maxim Levitsky) [2177720] - KVM: selftests: Make reclaim_period_ms input always be positive (Maxim Levitsky) [2177720] - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set (Maxim Levitsky) [2177720] - selftests: kvm: move declaration at the beginning of main() (Maxim Levitsky) [2177720] - KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lock (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix lockdep warning on "recursive" gpc locking (Maxim Levitsky) [2177720] - Documentation: kvm: fix SRCU locking order docs (Maxim Levitsky) [2177720] - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID (Maxim Levitsky) [2177720] - KVM: nSVM: clarify recalc_intercepts() wrt CR8 (Maxim Levitsky) [2177720] - KVM: arm64: Document the behaviour of S1PTW faults on RO memslots (Maxim Levitsky) [2177720] - KVM: selftests: restore special vmmcall code layout needed by the harness (Maxim Levitsky) [2177720] - Documentation: kvm: clarify SRCU locking order (Maxim Levitsky) [2177720] - KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET (Maxim Levitsky) [2177720] - KVM: x86/xen: Documentation updates and clarifications (Maxim Levitsky) [2177720] - KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi (Maxim Levitsky) [2177720] - KVM: x86/xen: Simplify eventfd IOCTLs (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports (Maxim Levitsky) [2177720] - KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() (Maxim Levitsky) [2177720] - KVM: Delete extra block of "};" in the KVM API documentation (Maxim Levitsky) [2177720] - kvm: x86/mmu: Remove duplicated "be split" in spte.h (Maxim Levitsky) [2177720] - kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() (Maxim Levitsky) [2177720] - KVM: selftests: Mark correct page as mapped in virt_map() (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Don't identity map the ucall MMIO hole (Maxim Levitsky) [2177720] - KVM: selftests: document the default implementation of vm_vaddr_populate_bitmap (Maxim Levitsky) [2177720] - KVM: selftests: Use magic value to signal ucall_alloc() failure (Maxim Levitsky) [2177720] - KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning (Maxim Levitsky) [2177720] - KVM: selftests: Include lib.mk before consuming $(CC) (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly disable builtins for mem*() overrides (Maxim Levitsky) [2177720] - KVM: selftests: Probe -no-pie with actual CFLAGS used to compile (Maxim Levitsky) [2177720] - KVM: selftests: Use proper function prototypes in probing code (Maxim Levitsky) [2177720] - KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86 (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width() (Maxim Levitsky) [2177720] - KVM: selftests: Use pattern matching in .gitignore (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Define literal to asm constraint in aarch64 as unsigned long (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level (Maxim Levitsky) [2177720] - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen (Maxim Levitsky) [2177720] - KVM: nVMX: Don't stuff secondary execution control if it's not supported (Maxim Levitsky) [2177720] - KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 (Maxim Levitsky) [2177720] - KVM: nVMX: Document that ignoring memory failures for VMCLEAR is deliberate (Maxim Levitsky) [2177720] - KVM: selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test (Maxim Levitsky) [2177720] - KVM: x86: Sanity check inputs to kvm_handle_memory_failure() (Maxim Levitsky) [2177720] - KVM: x86: Simplify kvm_apic_hw_enabled (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Fix 'using uninitialized value' Coverity warning (Maxim Levitsky) [2177720] - KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race (Maxim Levitsky) [2177720] - KVM: x86/pmu: Prevent zero period event from being repeatedly released (Maxim Levitsky) [2177720] - KVM: x86: Add proper ReST tables for userspace MSR exits/flags (Maxim Levitsky) [2177720] - KVM: selftests: Allocate ucall pool from MEM_REGION_DATA (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Align VA space allocator with TTBR0 (Maxim Levitsky) [2177720] - KVM: x86: remove unnecessary exports (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "probabalistic" -> "probabilistic" (Maxim Levitsky) [2177720] - tools: KVM: selftests: Convert clear/set_bit() to actual atomics (Maxim Levitsky) [2177720] - tools: Drop "atomic_" prefix from atomic test_and_set_bit() (Maxim Levitsky) [2177720] - tools: Drop conflicting non-atomic test_and_{clear,set}_bit() helpers (Maxim Levitsky) [2177720] - KVM: selftests: Use non-atomic clear/set bit helpers in KVM tests (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Enable single-step without a "full" ucall() (Maxim Levitsky) [2177720] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (Maxim Levitsky) [2177720] - KVM: Remove stale comment about KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: Add missing arch for KVM_CREATE_DEVICE and KVM_{SET,GET}_DEVICE_ATTR (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctl (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_REGION ioctl (Maxim Levitsky) [2177720] - KVM: selftests: Define and use a custom static assert in lib headers (Maxim Levitsky) [2177720] - KVM: selftests: Do kvm_cpu_has() checks before creating VM+vCPU (Maxim Levitsky) [2177720] - KVM: selftests: Disallow "get supported CPUID" before REQ_XCOMP_GUEST_PERM (Maxim Levitsky) [2177720] - KVM: selftests: Move __vm_xsave_require_permission() below CPUID helpers (Maxim Levitsky) [2177720] - KVM: selftests: Move XFD CPUID checking out of __vm_xsave_require_permission() (Maxim Levitsky) [2177720] - KVM: selftests: Restore assert for non-nested VMs in access tracking test (Maxim Levitsky) [2177720] - KVM: selftests: Fix inverted "warning" in access tracking perf test (Maxim Levitsky) [2177720] - KVM: x86: Use current rather than snapshotted TSC frequency if it is constant (Maxim Levitsky) [2177720] - KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONTROL at will (Maxim Levitsky) [2177720] - KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helper (Maxim Levitsky) [2177720] - KVM: VMX: Allow userspace to set all supported FEATURE_CONTROL bits (Maxim Levitsky) [2177720] - KVM: VMX: Make vmread_error_trampoline() uncallable from C code (Maxim Levitsky) [2177720] - KVM: nVMX: Reword comments about generating nested CR0/4 read shadows (Maxim Levitsky) [2177720] - KVM: x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation (Maxim Levitsky) [2177720] - KVM: x86: Reword MSR filtering docs to more precisely define behavior (Maxim Levitsky) [2177720] - KVM: x86: Delete documentation for READ|WRITE in KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: VMX: Guest usage of IA32_SPEC_CTRL is likely (Maxim Levitsky) [2177720] - KVM: SVM: Replace kmap_atomic() with kmap_local_page() (Maxim Levitsky) [2177720] - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid (Maxim Levitsky) [2177720] - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception (Maxim Levitsky) [2177720] - KVM: x86: Keep the lock order consistent between SRCU and gpc spinlock (Maxim Levitsky) [2177720] - KVM: VMX: Resume guest immediately when injecting #GP on ECREATE (Maxim Levitsky) [2177720] - KVM: Skip unnecessary "unmap" if gpc is already valid during refresh (Maxim Levitsky) [2177720] - KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpers (Maxim Levitsky) [2177720] - KVM: Do not partially reinitialize gfn=>pfn cache during activation (Maxim Levitsky) [2177720] - KVM: Drop KVM's API to allow temporarily unmapping gfn=>pfn cache (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh() (Maxim Levitsky) [2177720] - KVM: Clean up hva_to_pfn_retry() (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check() (Maxim Levitsky) [2177720] - KVM: Store immutable gfn_to_pfn_cache properties (Maxim Levitsky) [2177720] - KVM: x86/xen: add support for 32-bit guests in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: Remove unused argument in gpc_unmap_khva() (Maxim Levitsky) [2177720] - KVM: Shorten gfn_to_pfn_cache function names (Maxim Levitsky) [2177720] - KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundary (Maxim Levitsky) [2177720] - KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured (Maxim Levitsky) [2177720] - KVM: x86/xen: Compatibility fixes for shared runstate area (Maxim Levitsky) [2177720] - KVM: selftests: Have perf_test_util signal when to stop vCPUs (Maxim Levitsky) [2177720] - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AVX-IFMA CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AMX-FP16 CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise CMPccXADD CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags (Maxim Levitsky) [2177720] - KVM: x86/xen: Add CPL to Xen hypercall tracepoint (Maxim Levitsky) [2177720] - KVM: always declare prototype for kvm_arch_irqchip_in_kernel (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'evmcs_test' to 'hyperv_evmcs' (Maxim Levitsky) [2177720] - KVM: selftests: hyperv_svm_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: evmcs_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: Introduce rdmsr_from_l2() and use it for MSR-Bitmap tests (Maxim Levitsky) [2177720] - KVM: selftests: Stuff RAX/RCX with 'safe' values in vmmcall()/vmcall() (Maxim Levitsky) [2177720] - KVM: selftests: Allocate Hyper-V partition assist page (Maxim Levitsky) [2177720] - KVM: selftests: Create a vendor independent helper to allocate Hyper-V specific test pages (Maxim Levitsky) [2177720] - KVM: selftests: Split off load_evmcs() from load_vmcs() (Maxim Levitsky) [2177720] - KVM: selftests: Move Hyper-V VP assist page enablement out of evmcs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_vp_assist_page' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_enlightened_vmcs' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV TLB flush selftest (Maxim Levitsky) [2177720] - KVM: selftests: Export vm_vaddr_unused_gap() to make it possible to request unmapped ranges (Maxim Levitsky) [2177720] - KVM: selftests: Fill in vm->vpages_mapped bitmap in virt_map() too (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV IPI selftest (Maxim Levitsky) [2177720] - KVM: selftests: Move the function doing Hyper-V hypercall to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Better XMM read/write helpers (Maxim Levitsky) [2177720] - KVM: x86: Expose Hyper-V L2 TLB flush feature (Maxim Levitsky) [2177720] - KVM: nSVM: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_hv_get_assist_page() return 0/-errno (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tlb_flush() check (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall() (Maxim Levitsky) [2177720] - KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook (Maxim Levitsky) [2177720] - KVM: nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id (Maxim Levitsky) [2177720] - KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of on-stack 'sparse_banks' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in kvm_hv_send_ipi() (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK instead of raw '64' (Maxim Levitsky) [2177720] - KVM: x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST{,EX} calls gently (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add helper to read hypercall data for array (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce TLB flush fifo (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag (Maxim Levitsky) [2177720] - KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flush_tlb_all() (Maxim Levitsky) [2177720] - KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}" (Maxim Levitsky) [2177720] - KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush' (Maxim Levitsky) [2177720] - x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments" (Maxim Levitsky) [2177720] - KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments (Maxim Levitsky) [2177720] - KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h (Maxim Levitsky) [2177720] - KVM: x86: avoid memslot check in NX hugepage recovery if it cannot succeed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault (Maxim Levitsky) [2177720] - KVM: selftests: Assert in prepare_eptp() that nEPT is supported (Maxim Levitsky) [2177720] - KVM: selftests: Check for KVM nEPT support using "feature" MSRs (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers for getting specific KVM supported CPUID entry (Maxim Levitsky) [2177720] - KVM: selftests: Add and use KVM helpers for x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add dedicated helpers for getting x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add PMU feature framework, use in PMU event filter test (Maxim Levitsky) [2177720] - KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Assert that XTILE is XSAVE-enabled (Maxim Levitsky) [2177720] - KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX (Maxim Levitsky) [2177720] - KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Refactor kvm_cpuid_has() to prep for X86_PROPERTY_* support (Maxim Levitsky) [2177720] - KVM: selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID test (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_PROPERTY_* framework to retrieve CPUID values (Maxim Levitsky) [2177720] - KVM: selftests: Refactor X86_FEATURE_* framework to prep for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_FEATURE_PAE and use it calc "fallback" MAXPHYADDR (Maxim Levitsky) [2177720] - KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE (Maxim Levitsky) [2177720] - KVM: selftests: Expect #PF(RSVD) when TDP is disabled (Maxim Levitsky) [2177720] - KVM: selftests: Provide error code as a KVM_ASM_SAFE() output (Maxim Levitsky) [2177720] - KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() (Maxim Levitsky) [2177720] - KVM: selftests: Copy KVM PFERR masks into selftests (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks (Maxim Levitsky) [2177720] - KVM: selftests: Move flds instruction emulation failure handling to header (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead ucall code (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly require instructions bytes (Maxim Levitsky) [2177720] - KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test (Maxim Levitsky) [2177720] - KVM: selftests: Don't assume vcpu->id is '0' in xAPIC state test (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific post vm creation hook (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific initialization (Maxim Levitsky) [2177720] - KVM: selftests: Play nice with huge pages when getting PTEs/GPAs (Maxim Levitsky) [2177720] - KVM: selftests: Use vm_get_page_table_entry() in addr_arch_gva2gpa() (Maxim Levitsky) [2177720] - KVM: selftests: Use virt_get_pte() when getting PTE pointer (Maxim Levitsky) [2177720] - KVM: selftests: Verify parent PTE is PRESENT when getting child PTE (Maxim Levitsky) [2177720] - KVM: selftests: Remove useless shifts when creating guest page tables (Maxim Levitsky) [2177720] - KVM: selftests: Drop reserved bit checks from PTE accessor (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers to read/write page table entries (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "begining" -> "beginning" (Maxim Levitsky) [2177720] - KVM: selftests: Add ucall pool based implementation (Maxim Levitsky) [2177720] - KVM: selftests: Drop now-unnecessary ucall_uninit() (Maxim Levitsky) [2177720] - KVM: selftests: Make arm64's MMIO ucall multi-VM friendly (Maxim Levitsky) [2177720] - tools: Add atomic_test_and_set_bit() (Maxim Levitsky) [2177720] - KVM: selftests: Automatically do init_ucall() for non-barebones VMs (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate boilerplate code in get_ucall() (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate common code for populating ucall struct (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util symbols to memstress (Maxim Levitsky) [2177720] - KVM: selftests: Rename pta (short for perf_test_args) to args (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] (Maxim Levitsky) [2177720] - KVM: selftests: randomize page access order (Maxim Levitsky) [2177720] - KVM: selftests: randomize which pages are written vs read (Maxim Levitsky) [2177720] - KVM: selftests: create -r argument to specify random seed (Maxim Levitsky) [2177720] - KVM: selftests: implement random number generator for guest code (Maxim Levitsky) [2177720] - KVM: selftests: Allowing running dirty_log_perf_test on specific CPUs (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validation (Maxim Levitsky) [2177720] - KVM: selftests: Shorten the test args in memslot_modification_stress_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Use SZ_* macros from sizes.h in max_guest_memory_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi() (Maxim Levitsky) [2177720] - KVM: selftests: Put command line options in alphabetical order in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: selftests: Add missing break between -e and -g option in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: Push dirty information unconditionally to backup bitmap (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add mix of tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add readonly memslot tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add dirty logging tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add userfaultfd tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add aarch64/page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add virt_get_pte_hva() library function (Maxim Levitsky) [2177720] - KVM: selftests: Use the right memslot for code, page-tables, and data allocations (Maxim Levitsky) [2177720] - KVM: selftests: Fix alignment in virt_arch_pgd_alloc() and vm_vaddr_alloc() (Maxim Levitsky) [2177720] - KVM: selftests: Add vm->memslots[] and enum kvm_mem_region_type (Maxim Levitsky) [2177720] - KVM: selftests: Stash backing_src_type in struct userspace_mem_region (Maxim Levitsky) [2177720] - KVM: selftests: Add missing close and munmap in __vm_mem_region_delete() (Maxim Levitsky) [2177720] - KVM: selftests: Add a userfaultfd library (Maxim Levitsky) [2177720] - KVM: selftests: Automate choosing dirty ring size in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Clear dirty ring states between two modes in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Use host page size to map ring buffer in dirty_log_test (Maxim Levitsky) [2177720] - KVM: Support dirty ring in conjunction with bitmap (Maxim Levitsky) [2177720] - KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h (Maxim Levitsky) [2177720] - KVM: x86: Introduce KVM_REQ_DIRTY_RING_SOFT_FULL (Maxim Levitsky) [2177720] - KVM: replace direct irq.h inclusion (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Clear "reprogram" bit if counter is disabled or disallowed (Maxim Levitsky) [2177720] - KVM: x86/pmu: Force reprogramming of all counters on PMU filter change (Maxim Levitsky) [2177720] - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped (Maxim Levitsky) [2177720] - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE (Maxim Levitsky) [2177720] - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency (Maxim Levitsky) [2177720] - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked (Maxim Levitsky) [2177720] - selftests: kvm/x86: Test the flags in MSR filtering and MSR exiting (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_range (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filter (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the MSR exit reason flags (Maxim Levitsky) [2177720] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - KVM: Reference to kvm_userspace_memory_region in doc and comments (Maxim Levitsky) [2177720] - KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernel (Maxim Levitsky) [2177720] - kvm: x86: Allow to respond to generic signals during slow PF (Maxim Levitsky) [2177720] - kvm: Add interruptible flag to __gfn_to_pfn_memslot() (Maxim Levitsky) [2177720] - kvm: Add KVM_PFN_ERR_SIGPENDING (Maxim Levitsky) [2177720] - mm/gup: Add FOLL_INTERRUPTIBLE (Maxim Levitsky) [2177720] - KVM: x86: do not define SMM-related constants if SMM disabled (Maxim Levitsky) [2177720] - KVM: zero output of KVM_GET_VCPU_EVENTS before filling in the struct (Maxim Levitsky) [2177720] - KVM: x86: do not define KVM_REQ_SMI if SMM disabled (Maxim Levitsky) [2177720] - KVM: x86: remove SMRAM address space if SMM is not supported (Maxim Levitsky) [2177720] - KVM: x86: compile out vendor-specific code if SMM is disabled (Maxim Levitsky) [2177720] - KVM: allow compiling out SMM support (Maxim Levitsky) [2177720] - KVM: SVM: Name and check reserved fields with structs offset (Maxim Levitsky) [2177720] - x86/kvm: Remove unused virt to phys translation in kvm_guest_cpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Insert "AMD" in KVM_X86_FEATURE_PSFD (Maxim Levitsky) [2177720] - KVM: x86/mmu: use helper macro SPTE_ENT_PER_PAGE (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix some comment typos (Maxim Levitsky) [2177720] - KVM: x86: remove obsolete kvm_mmu_gva_to_gpa_fetch() (Maxim Levitsky) [2177720] - KVM: x86: Directly query supported PERF_CAPABILITIES for WRMSR checks (Maxim Levitsky) [2177720] - KVM: x86: Handle PERF_CAPABILITIES in common x86's kvm_get_msr_feature() (Maxim Levitsky) [2177720] - KVM: x86: Init vcpu->arch.perf_capabilities in common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps (Maxim Levitsky) [2177720] - tools headers cpufeatures: Sync with the kernel sources (Maxim Levitsky) [2177720] - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest (Maxim Levitsky) [2177720] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Maxim Levitsky) [2177720] - rcu: Remove unused 'cpu' in rcu_virt_note_context_switch() (Maxim Levitsky) [2177720] - KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns (Maxim Levitsky) [2177720] - KVM: Move halt-polling documentation into common directory (Maxim Levitsky) [2177720] - KVM: Update gfn_to_pfn_cache khva when it moves within the same page (Maxim Levitsky) [2177720] - KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0 (Maxim Levitsky) [2177720] - KVM: x86/xen: Validate port number in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: remove exit_int_info warning in svm_handle_exit (Maxim Levitsky) [2177720] - KVM: selftests: add svm part to triple_fault_test (Maxim Levitsky) [2177720] - KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT (Maxim Levitsky) [2177720] - KVM: x86: allow L1 to not intercept triple fault (Maxim Levitsky) [2177720] - kvm: selftests: add svm nested shutdown test (Maxim Levitsky) [2177720] - KVM: selftests: move idt_entry to header (Maxim Levitsky) [2177720] - KVM: x86: forcibly leave nested mode on vCPU reset (Maxim Levitsky) [2177720] - KVM: x86: add kvm_leave_nested (Maxim Levitsky) [2177720] - KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use (Maxim Levitsky) [2177720] - KVM: x86: nSVM: leave nested mode on vCPU free (Maxim Levitsky) [2177720] - KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL (Maxim Levitsky) [2177720] - KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling (Maxim Levitsky) [2177720] - KVM: Cap vcpu->halt_poll_ns before halting rather than after (Maxim Levitsky) [2177720] - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported AMD GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported Intel GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet (Maxim Levitsky) [2177720] - tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace (Maxim Levitsky) [2177720] - tools/kvm_stat: fix incorrect detection of debugfs (Maxim Levitsky) [2177720] - x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers (Maxim Levitsky) [2177720] - KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly (Maxim Levitsky) [2177720] - KVM: SVM: restore host save area from assembly (Maxim Levitsky) [2177720] - KVM: SVM: move guest vmsave/vmload back to assembly (Maxim Levitsky) [2177720] - KVM: SVM: do not allocate struct svm_cpu_data dynamically (Maxim Levitsky) [2177720] - KVM: SVM: remove dead field from struct svm_cpu_data (Maxim Levitsky) [2177720] - KVM: SVM: remove unused field from struct vcpu_svm (Maxim Levitsky) [2177720] - KVM: SVM: retrieve VMCB from assembly (Maxim Levitsky) [2177720] - KVM: SVM: adjust register allocation for __svm_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm (Maxim Levitsky) [2177720] - KVM: x86: use a separate asm-offsets.c file (Maxim Levitsky) [2177720] - KVM: x86: Fix a typo about the usage of kvcalloc() (Maxim Levitsky) [2177720] - KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit() (Maxim Levitsky) [2177720] - KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL (Maxim Levitsky) [2177720] - KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign() (Maxim Levitsky) [2177720] - KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add tests in xen_shinfo_test to detect lock races (Maxim Levitsky) [2177720] - KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache (Maxim Levitsky) [2177720] - KVM: Initialize gfn_to_pfn_cache locks in dedicated helper (Maxim Levitsky) [2177720] - KVM: x86: Exempt pending triple fault from event injection sanity check (Maxim Levitsky) [2177720] - KVM: debugfs: Return retval of simple_attr_open() if it fails (Maxim Levitsky) [2177720] - KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open() (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001FH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000008H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000006H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000001H (Maxim Levitsky) [2177720] - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - kvm: Add support for arch compat vm ioctls (Maxim Levitsky) [2177720] - kvm: vmx: keep constant definition format consistent (Maxim Levitsky) [2177720] - kvm: mmu: fix typos in struct kvm_arch (Maxim Levitsky) [2177720] - KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters (Maxim Levitsky) [2177720] - KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable (Maxim Levitsky) [2177720] - Revert "KVM: selftests: Fix nested SVM tests when built with clang" (Maxim Levitsky) [2177720] - KVM: selftests: Dedup subtests of fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off (Maxim Levitsky) [2177720] - KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test (Maxim Levitsky) [2177720] - KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Compare insn opcodes directly in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest use (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid using PEBS perf_events for normal counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't generate PEBS records for emulated instructions (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask (Maxim Levitsky) [2177720] - KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number (Maxim Levitsky) [2177720] - KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall (Maxim Levitsky) [2177720] - KVM: selftests: Check result in hyperv_features for successful hypercalls (Maxim Levitsky) [2177720] - Delete duplicate words from kernel docs (Maxim Levitsky) [2177720] - KVM: selftests: Skip tests that require EPT when it is not available (Maxim Levitsky) [2177720] - KVM: remove KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: mips, x86: do not rely on KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: x86: never write to memory from kvm_vcpu_check_block() (Maxim Levitsky) [2177720] - KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events (Maxim Levitsky) [2177720] - KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter (Maxim Levitsky) [2177720] - KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set (Maxim Levitsky) [2177720] - KVM: x86: lapic does not have to process INIT if it is blocked (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request when pending an MTF nested VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: make vendor code check for all nested events (Maxim Levitsky) [2177720] - KVM: x86: Allow force_emulation_prefix to be written without a reload (Maxim Levitsky) [2177720] - KVM: selftests: Add an x86-only test to verify nested exception queueing (Maxim Levitsky) [2177720] - KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes (Maxim Levitsky) [2177720] - KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events() (Maxim Levitsky) [2177720] - KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior (Maxim Levitsky) [2177720] - KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Morph pending exceptions to pending VM-Exits at queue time (Maxim Levitsky) [2177720] - KVM: nVMX: Document priority of all known events on Intel CPUs (Maxim Levitsky) [2177720] - KVM: nVMX: Add a helper to identify low-priority #DB traps (Maxim Levitsky) [2177720] - KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: Hoist nested event checks above event injection logic (Maxim Levitsky) [2177720] - KVM: x86: Use kvm_queue_exception_e() to queue #DF (Maxim Levitsky) [2177720] - KVM: x86: Formalize blocking of nested pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_queued_exception a properly named, visible struct (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception (Maxim Levitsky) [2177720] - KVM: VMX: Inject #PF on ENCLS as "emulated" #PF (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS (Maxim Levitsky) [2177720] - KVM: x86: Use DR7_GD macro instead of open coding check in emulator (Maxim Levitsky) [2177720] - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) (Maxim Levitsky) [2177720] - KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag (Maxim Levitsky) [2177720] - KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like (Maxim Levitsky) [2177720] - KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active (Maxim Levitsky) [2177720] - KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs (Maxim Levitsky) [2177720] - KVM: x86: Don't check for code breakpoints when emulating on exception (Maxim Levitsky) [2177720] - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Maxim Levitsky) [2177720] - KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path (Maxim Levitsky) [2177720] - KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix repeated words in comments (Maxim Levitsky) [2177720] - KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR (Maxim Levitsky) [2177720] - KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config (Maxim Levitsky) [2177720] - KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs (Maxim Levitsky) [2177720] - KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR (Maxim Levitsky) [2177720] - KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: x86: VMX: Replace some Intel model numbers with mnemonics (Maxim Levitsky) [2177720] - KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup (Maxim Levitsky) [2177720] - KVM: VMX: Add missing CPU based VM execution controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Add missing VMEXIT controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Extend VMX controls macro shenanigans (Maxim Levitsky) [2177720] - KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM (Maxim Levitsky) [2177720] - KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls (Maxim Levitsky) [2177720] - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 (Maxim Levitsky) [2177720] - KVM: VMX: Get rid of eVMCS specific VMX controls sanitization (Maxim Levitsky) [2177720] - KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0 (Maxim Levitsky) [2177720] - KVM: selftests: Switch to updated eVMCSv1 definition (Maxim Levitsky) [2177720] - KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf (Maxim Levitsky) [2177720] - KVM: nVMX: Support several new fields in eVMCSv1 (Maxim Levitsky) [2177720] - KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields (Maxim Levitsky) [2177720] - KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks (Maxim Levitsky) [2177720] - KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array (Maxim Levitsky) [2177720] - KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled (Maxim Levitsky) [2177720] - KVM: x86: Report error when setting CPUID if Hyper-V allocation fails (Maxim Levitsky) [2177720] - KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries (Maxim Levitsky) [2177720] - KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test (Maxim Levitsky) [2177720] - KVM: VMX: Do not declare vmread_error() asmlinkage (Maxim Levitsky) [2177720] - KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding (Maxim Levitsky) [2177720] - KVM: x86: Print guest pgd in kvm_nested_vmenter() (Maxim Levitsky) [2177720] - KVM: nVMX: Add tracepoint for nested VM-Enter (Maxim Levitsky) [2177720] - KVM: x86: Update trace function for nested VM entry to support VMX (Maxim Levitsky) [2177720] - KVM: x86: Use u64 for address and error code in page fault tracepoint (Maxim Levitsky) [2177720] - KVM: Add extra information in kvm_page_fault trace point (Maxim Levitsky) [2177720] - KVM: SVM: remove unnecessary check on INIT intercept (Maxim Levitsky) [2177720] - KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run (Maxim Levitsky) [2177720] - KVM: fix memoryleak in kvm_init() (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Maxim Levitsky) [2177720] - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails (Maxim Levitsky) [2177720] - x86: Fix various duplicate-word comment typos (Maxim Levitsky) [2177720] - tests: fix idmapped mount_setattr test (Alex Gladkov) [2179877] - Revert "Disable idmapped mounts" (Alex Gladkov) [2132410] - platform/x86: intel-uncore-freq: add Emerald Rapids support (Michael Petlan) [2156827] - nfsd: fix double fget() bug in __write_ports_addfd() (Scott Mayhew) [2215091] - SUNRPC: Don't change task->tk_status after the call to rpc_exit_task (Scott Mayhew) [2215091] - NFSD: Remove open coding of string copy (Scott Mayhew) [2215091] - SUNRPC: Fix trace_svc_register() call site (Scott Mayhew) [2215091] - SUNRPC: always free ctxt when freeing deferred request (Scott Mayhew) [2215091] - SUNRPC: double free xprt_ctxt while still in use (Scott Mayhew) [2215091] - NFSD: Clean up xattr memory allocation flags (Scott Mayhew) [2215091] - SUNRPC: return proper error from get_expiry() (Scott Mayhew) [2215091] - NFS: Cleanup unused rpc_clnt variable (Scott Mayhew) [2215091] - SUNRPC: remove the maximum number of retries in call_bind_status (Scott Mayhew) [2215091] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Scott Mayhew) [2215091] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2213160]- redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2182619] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2182619] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2182619] - bpf: Free struct bpf_cpumask in call_rcu handler (Viktor Malik) [2178930] - bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma (Viktor Malik) [2178930] - bpf: netdev: init the offload table earlier (Felix Maurer) [2178930] - spec: remove resolve_btfids from kernel-devel (Viktor Malik) [2178930] - tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik) [2178930] - tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets (Viktor Malik) [2178930] - tools/resolve_btfids: Tidy HOST_OVERRIDES (Viktor Malik) [2178930] - tools/resolve_btfids: Compile resolve_btfids as host program (Viktor Malik) [2178930] - tools/resolve_btfids: Alter how HOSTCC is forced (Viktor Malik) [2178930] - tools/resolve_btfids: Install subcmd headers (Viktor Malik) [2178930] - powerpc/bpf: populate extable entries only during the last pass (Viktor Malik) [2178930] - powerpc/bpf: Only pad length-variable code at initial pass (Viktor Malik) [2178930] - powerpc/bpf: Perform complete extra passes to update addresses (Viktor Malik) [2178930] - powerpc: Remove __kernel_text_address() in show_instructions() (Viktor Malik) [2178930] - selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg (Felix Maurer) [2178930] - veth: bpf_xdp_metadata_rx_hash add xdp rss hash type (Felix Maurer) [2178930] - xdp: rss hash types representation (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters (Felix Maurer) [2178930] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Felix Maurer) [2178930] - bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp (Felix Maurer) [2178930] - xsk: Add missing overflow check in xdp_umem_reg (Felix Maurer) [2178930] - selftests/bpf: Fix flaky fib_lookup test (Felix Maurer) [2178930] - selftests/bpf: Fix merge conflict due to SYS() macro change. (Felix Maurer) [2178930] - selftests/bpf: move SYS() macro into the test_progs.h (Felix Maurer) [2178930] - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Felix Maurer) [2178930] - xsk: add linux/vmalloc.h to xsk.c (Felix Maurer) [2178930] - xsk: support use vaddr as ring (Felix Maurer) [2178930] - selftests/bpf: Add bpf_fib_lookup test (Felix Maurer) [2178930] - bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup (Felix Maurer) [2178930] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Felix Maurer) [2178930] - bpf: Disable bh in bpf_test_run for xdp and tc prog (Felix Maurer) [2178930] - xsk: check IFF_UP earlier in Tx path (Felix Maurer) [2178930] - net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked (Felix Maurer) [2178930] - bonding: add xdp_features support (Felix Maurer) [2178930] - veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features flag (Felix Maurer) [2178930] - selftests/bpf: fix xdp_redirect xdp-features selftest for veth driver (Felix Maurer) [2178930] - net: xdp: don't call notifiers during driver init (Felix Maurer) [2178930] - veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_xdp_features() (Felix Maurer) [2178930] - net/mlx5e: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - veth: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - net: ena: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - net: thunderx: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - xdp: add xdp_set_features_flag utility routine (Felix Maurer) [2178930] - libbpf: Fix bpf_xdp_query() in old kernels (Felix Maurer) [2178930] - netdev-genl: fix repeated typo oflloading -> offloading (Felix Maurer) [2178930] - hv_netvsc: add missing NETDEV_XDP_ACT_NDO_XMIT xdp-features flag (Felix Maurer) [2178930] - net: stmmac: add missing NETDEV_XDP_ACT_XSK_ZEROCOPY bit to xdp_features (Felix Maurer) [2178930] - net, xdp: Add missing xdp_features description (Felix Maurer) [2178930] - virtio_net: Update xdp_features with xdp multi-buff (Felix Maurer) [2178930] - libbpf: Always use libbpf_err to return an error in bpf_xdp_query() (Felix Maurer) [2178930] - selftests/bpf: Fix spelling mistake "detecion" -> "detection" (Felix Maurer) [2178930] - selftests/bpf: introduce XDP compliance test tool (Felix Maurer) [2178930] - selftests/bpf: add test for bpf_xdp_query xdp-features support (Felix Maurer) [2178930] - bpf: devmap: check XDP features in __xdp_enqueue routine (Felix Maurer) [2178930] - libbpf: add API to get XDP/XSK supported features (Felix Maurer) [2178930] - libbpf: add the capability to specify netlink proto in libbpf_netlink_send_recv (Felix Maurer) [2178930] - xsk: add usage of XDP features flags (Felix Maurer) [2178930] - drivers: net: turn on XDP features (Felix Maurer) [2178930] - netdev-genl: create a simple family for netdev stuff (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - configs: Enable CONFIG_PAGE_POOL_STATS for common/generic (Felix Maurer) [2178930] - page_pool: add a comment explaining the fragment counter usage (Felix Maurer) [2178930] - net: page_pool: use in_softirq() instead (Felix Maurer) [2178930] - selftests/bpf: Initialize tc in xdp_synproxy (Felix Maurer) [2178930] - selftests/bpf: Calls bpf_setsockopt() on a ktls enabled socket. (Felix Maurer) [2178930] - bpf: Check the protocol of a sock to agree the calls to bpf_setsockopt(). (Felix Maurer) [2178930] - kallsyms: add kallsyms_seqs_of_names to list of special symbols (Viktor Malik) [2178930] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Viktor Malik) [2178930] - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL (Viktor Malik) [2178930] - bpf, arm64: Fixed a BTI error on returning to patched function (Viktor Malik) [2178930] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2178930] - selftests/bpf: Fix progs/find_vma_fail1.c build error. (Viktor Malik) [2178930] - libbpf: Revert poisoning of strlcpy (Viktor Malik) [2178930] - selftests/bpf: check that modifier resolves after pointer (Viktor Malik) [2178930] - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Viktor Malik) [2178930] - bpf, doc: Link to submitting-patches.rst for general patch submission info (Viktor Malik) [2178930] - bpf, doc: Do not link to docs.kernel.org for kselftest link (Viktor Malik) [2178930] - libbpf: Fix arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - bpf, docs: Fix link to BTF doc (Viktor Malik) [2178930] - selftests/bpf: Tests for uninitialized stack reads (Viktor Malik) [2178930] - bpf: Allow reads from uninit stack (Viktor Malik) [2178930] - bpf: add missing header file include (Viktor Malik) [2178930] - selftests/bpf: Add global subprog context passing tests (Viktor Malik) [2178930] - selftests/bpf: Convert test_global_funcs test to test_loader framework (Viktor Malik) [2178930] - bpf: Fix global subprog context argument resolution logic (Viktor Malik) [2178930] - Fix typos in selftest/bpf files (Viktor Malik) [2178930] - selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - selftest/bpf/benchs: Add benchmark for hashmap lookups (Viktor Malik) [2178930] - selftest/bpf/benchs: Print less if the quiet option is set (Viktor Malik) [2178930] - selftest/bpf/benchs: Make quiet option common (Viktor Malik) [2178930] - selftest/bpf/benchs: Remove an unused header (Viktor Malik) [2178930] - selftest/bpf/benchs: Enhance argp parsing (Viktor Malik) [2178930] - selftest/bpf/benchs: Make a function static in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZERO (Viktor Malik) [2178930] - bpf: BPF_ST with variable offset should preserve STACK_ZERO marks (Viktor Malik) [2178930] - selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEM (Viktor Malik) [2178930] - bpf: track immediate values written to stack by BPF_ST instruction (Viktor Malik) [2178930] - selftests/bpf: Fix map_kptr test. (Viktor Malik) [2178930] - selftests/bpf: Cross-compile bpftool (Viktor Malik) [2178930] - Documentation: bpf: Add missing line break separator in node_data struct code block (Viktor Malik) [2178930] - Revert "bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25" (Viktor Malik) [2178930] - selftests/bpf: Clean up dynptr prog_tests (Viktor Malik) [2178930] - selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param tests (Viktor Malik) [2178930] - bpf, documentation: Add graph documentation for non-owning refs (Viktor Malik) [2178930] - selftests/bpf: Add rbtree selftests (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h (Viktor Malik) [2178930] - bpf: Special verifier handling for bpf_rbtree_{remove, first} (Viktor Malik) [2178930] - bpf: Add callback validation to kfunc verifier logic (Viktor Malik) [2178930] - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} kfuncs (Viktor Malik) [2178930] - bpf: Add basic bpf_rb_{root,node} support (Viktor Malik) [2178930] - bpf: Migrate release_on_unlock logic to non-owning ref semantics (Viktor Malik) [2178930] - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [2178930] - bpf: allow to disable bpf prog memory accounting (Viktor Malik) [2178930] - bpf: allow to disable bpf map memory accounting (Viktor Malik) [2178930] - bpf: use bpf_map_kvcalloc in bpf_local_storage (Viktor Malik) [2178930] - mm: memcontrol: add new kernel parameter cgroup.memory=nobpf (Viktor Malik) [2178930] - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in attach_probe (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in uprobe_autoattach (Viktor Malik) [2178930] - selftests/bpf: Forward SAN_CFLAGS and SAN_LDFLAGS to runqslower and libbpf (Viktor Malik) [2178930] - selftests/bpf: Split SAN_CFLAGS and SAN_LDFLAGS (Viktor Malik) [2178930] - tools: runqslower: Add EXTRA_CFLAGS and EXTRA_LDFLAGS support (Viktor Malik) [2178930] - selftests/bpf: Quote host tools (Viktor Malik) [2178930] - samples/bpf: Add openat2() enter/exit tracepoint to syscall_tp sample (Viktor Malik) [2178930] - libbpf: Add sample_period to creation options (Viktor Malik) [2178930] - bpf, docs: Add note about type convention (Viktor Malik) [2178930] - bpf/docs: Update design QA to be consistent with kfunc lifecycle docs (Viktor Malik) [2178930] - bpf, docs: Use consistent names for the same field (Viktor Malik) [2178930] - libbpf: Correctly set the kernel code version in Debian kernel. (Viktor Malik) [2178930] - bpf: fix typo in header for bpf_perf_prog_read_value (Viktor Malik) [2178930] - bpf/docs: Document kfunc lifecycle / stability expectations (Viktor Malik) [2178930] - bpftool: profile online CPUs instead of possible (Viktor Malik) [2178930] - selftests/bpf: Use semicolon instead of comma in test_verifier.c (Viktor Malik) [2178930] - tools/bpf: Use tab instead of white spaces to sync bpf.h (Viktor Malik) [2178930] - bpf: Drop always true do_idr_lock parameter to bpf_map_free_id (Viktor Malik) [2178930] - docs/bpf: Add description of register liveness tracking algorithm (Viktor Malik) [2178930] - selftests/bpf: Add testcase for static kfunc with unused arg (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag to all kfuncs (Viktor Malik) [2178930] - bpf: Document usage of the new __bpf_kfunc macro (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (Viktor Malik) [2178930] - selftests/bpf: Trim DENYLIST.s390x (Viktor Malik) [2178930] - selftests/bpf: Remove duplicate include header in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Don't refill on completion in xdp_metadata (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata use strncpy for ifname (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata correct status value in error(3) (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata cleanup cause segfault (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata clear metadata when -EOPNOTSUPP (Felix Maurer) [2178930] - selftests/bpf: Fix unmap bug in prog_tests/xdp_metadata.c (Felix Maurer) [2178930] - selftests/bpf: Properly enable hwtstamp in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Simple program to dump XDP RX metadata (Felix Maurer) [2178930] - xsk: Add cb area to struct xdp_buff_xsk (Felix Maurer) [2178930] - selftests/bpf: Verify xdp_metadata xdp->af_xdp path (Felix Maurer) [2178930] - veth: Support RX XDP metadata (Felix Maurer) [2178930] - veth: Introduce veth_xdp_buff wrapper for xdp_buff (Felix Maurer) [2178930] - bpf: Support consuming XDP HW metadata from fext programs (Felix Maurer) [2178930] - bpf: XDP metadata RX kfuncs (Felix Maurer) [2178930] - selftests/bpf: Update expected test_offload.py messages (Felix Maurer) [2178930] - bpf: Introduce device-bound XDP programs (Felix Maurer) [2178930] - bpf: Reshuffle some parts of bpf/offload.c (Felix Maurer) [2178930] - bpf: Move offload initialization into late_initcall (Felix Maurer) [2178930] - bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Felix Maurer) [2178930] - bpf: Document XDP RX metadata (Felix Maurer) [2178930] - xdp: document xdp_do_flush() before napi_complete_done() (Felix Maurer) [2178930] - selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnel (Felix Maurer) [2178930] - bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() (Felix Maurer) [2178930] - selftests/xsk: automatically switch XDP programs (Felix Maurer) [2178930] - selftests/xsk: automatically restore packet stream (Felix Maurer) [2178930] - selftests/xsk: merge dual and single thread dispatchers (Felix Maurer) [2178930] - selftests/xsk: add test when some packets are XDP_DROPed (Felix Maurer) [2178930] - selftests/xsk: get rid of built-in XDP program (Felix Maurer) [2178930] - selftests/xsk: remove unnecessary code in control path (Felix Maurer) [2178930] - selftests/xsk: load and attach XDP program only once per mode (Felix Maurer) [2178930] - selftests/xsk: remove namespaces (Felix Maurer) [2178930] - selftests/xsk: replace asm acquire/release implementations (Felix Maurer) [2178930] - selftests/xsk: add debug option for creating netdevs (Felix Maurer) [2178930] - selftests/xsk: remove unused variable outstanding_tx (Felix Maurer) [2178930] - selftests/xsk: print correct error codes when exiting (Felix Maurer) [2178930] - selftests/xsk: submit correct number of frames in populate_fill_ring (Felix Maurer) [2178930] - selftests/xsk: do not close unused file descriptors (Felix Maurer) [2178930] - selftests/xsk: print correct payload for packet dump (Felix Maurer) [2178930] - selftests/bpf: Add BPF_F_NO_TUNNEL_KEY test (Felix Maurer) [2178930] - bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key() (Felix Maurer) [2178930] - selftests/bpf: Fix s390x vmlinux path (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_kfunc_call() (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_subprog_tailcalls() (Viktor Malik) [2178930] - s390/bpf: Implement arch_prepare_bpf_trampoline() (Viktor Malik) [2178930] - s390: raise minimum supported machine generation to z10 (Viktor Malik) [2178930] - s390/bpf: encode register within extable entry (Viktor Malik) [2178930] - s390/bpf: Implement bpf_arch_text_poke() (Viktor Malik) [2178930] - s390/bpf: Add expoline to tail calls (Viktor Malik) [2178930] - s390/bpf: Fix a typo in a comment (Viktor Malik) [2178930] - s390: introduce text_poke_sync() (Viktor Malik) [2178930] - s390/barrier: factor out bcr_serialize() (Viktor Malik) [2178930] - bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag (Viktor Malik) [2178930] - bpf: iterators: Split iterators.lskel.h into little- and big- endian versions (Viktor Malik) [2178930] - libbpf: Fix BPF_PROBE_READ{_STR}_INTO() on s390x (Viktor Malik) [2178930] - libbpf: Fix unbounded memory access in bpf_usdt_arg() (Viktor Malik) [2178930] - libbpf: Simplify barrier_var() (Viktor Malik) [2178930] - selftests/bpf: Fix profiler on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_synproxy/tc on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix vmlinux test on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_xdp_adjust_tail_grow2 on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_lsm on s390x (Viktor Malik) [2178930] - selftests/bpf: Add a sign-extension test for kfuncs (Viktor Malik) [2178930] - selftests/bpf: Increase SIZEOF_BPF_LOCAL_STORAGE_ELEM on s390x (Viktor Malik) [2178930] - selftests/bpf: Check stack_mprotect() return value (Viktor Malik) [2178930] - selftests/bpf: Fix cgrp_local_storage on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_do_redirect on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix verify_pkcs7_sig on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix decap_sanity_ns cleanup (Viktor Malik) [2178930] - selftests/bpf: Set errno when urand_spawn() fails (Viktor Malik) [2178930] - selftests/bpf: Fix kfree_skb on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix symlink creation error (Viktor Malik) [2178930] - selftests/bpf: Fix liburandom_read.so linker error (Viktor Malik) [2178930] - selftests/bpf: Query BPF_MAX_TRAMP_LINKS using BTF (Viktor Malik) [2178930] - bpf: Change BPF_MAX_TRAMP_LINKS to enum (Viktor Malik) [2178930] - bpf: Use ARG_CONST_SIZE_OR_ZERO for 3rd argument of bpf_tcp_raw_gen_syncookie_ipv{4,6}() (Viktor Malik) [2178930] - Documentation: bpf: correct spelling (Viktor Malik) [2178930] - bpf: Build-time assert that cpumask offset is zero (Viktor Malik) [2178930] - selftest/bpf: Make crashes more debuggable in test_progs (Viktor Malik) [2178930] - libbpf: Add documentation to map pinning API functions (Viktor Malik) [2178930] - libbpf: Fix malformed documentation formatting (Viktor Malik) [2178930] - bpf/selftests: Verify struct_ops prog sleepable behavior (Viktor Malik) [2178930] - bpf: Pass const struct bpf_prog * to .check_member (Viktor Malik) [2178930] - libbpf: Support sleepable struct_ops.s section (Viktor Malik) [2178930] - bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable (Viktor Malik) [2178930] - bpf/docs: Document the nocast aliasing behavior of ___init (Viktor Malik) [2178930] - bpf/docs: Document how nested trusted fields may be defined (Viktor Malik) [2178930] - bpf/docs: Document cpumask kfuncs in a new file (Viktor Malik) [2178930] - selftests/bpf: Add selftest suite for cpumask kfuncs (Viktor Malik) [2178930] - selftests/bpf: Add nested trust selftests suite (Viktor Malik) [2178930] - bpf: Enable cpumasks to be queried and used as kptrs (Viktor Malik) [2178930] - bpf: Disallow NULLable pointers for trusted kfuncs (Viktor Malik) [2178930] - selftests/bpf: Fix vmtest static compilation error (Viktor Malik) [2178930] - bpf: Allow trusted args to walk struct when checking BTF IDs (Viktor Malik) [2178930] - bpf: Enable annotating trusted nested pointers (Viktor Malik) [2178930] - bpf, docs: Fix modulo zero, division by zero, overflow, and underflow (Viktor Malik) [2178930] - libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG defaults (Viktor Malik) [2178930] - selftests/bpf: Add 6-argument syscall tracing test (Viktor Malik) [2178930] - libbpf: Define powerpc syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define s390x syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define i386 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define x86-64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Improve syscall tracing support in bpf_tracing.h (Viktor Malik) [2178930] - selftests/bpf: Validate arch-specific argument registers limits (Viktor Malik) [2178930] - libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases (Viktor Malik) [2178930] - libbpf: Complete powerpc spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Fix arm and arm64 specs in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add 6th argument support for x86-64 in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add support for fetching up to 8 arguments in kprobes (Viktor Malik) [2178930] - selftests/bpf: Add dynptr helper tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr partial slot overwrite tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr var_off tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr pruning tests (Viktor Malik) [2178930] - selftests/bpf: convenience macro for use with 'asm volatile' blocks (Viktor Malik) [2178930] - bpf: Avoid recomputing spi in process_dynptr_func (Viktor Malik) [2178930] - bpf: Combine dynptr_get_spi and is_spi_bounds_valid (Viktor Malik) [2178930] - bpf: Allow reinitializing unreferenced dynptr stack slots (Viktor Malik) [2178930] - bpf: Invalidate slices on destruction of dynptrs on stack (Viktor Malik) [2178930] - bpf: Fix partial dynptr stack slot reads/writes (Viktor Malik) [2178930] - bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR (Viktor Malik) [2178930] - bpf: Fix state pruning for STACK_DYNPTR stack slots (Viktor Malik) [2178930] - bpf: Change modules resolving for kprobe multi link (Viktor Malik) [2178930] - selftests/bpf: Add serial_test_kprobe_multi_bench_attach_kernel/module tests (Viktor Malik) [2178930] - bpf/selftests: Add verifier tests for loading sleepable programs (Viktor Malik) [2178930] - bpf: Do not allow to load sleepable BPF_TRACE_RAW_TP program (Viktor Malik) [2178930] - samples/bpf: change _kern suffix to .bpf with BPF test programs (Viktor Malik) [2178930] - samples/bpf: use vmlinux.h instead of implicit headers in BPF test program (Viktor Malik) [2178930] - samples/bpf: replace BPF programs header with net_shared.h (Viktor Malik) [2178930] - samples/bpf: split common macros to net_shared.h (Viktor Malik) [2178930] - samples/bpf: replace legacy map with the BTF-defined map (Viktor Malik) [2178930] - samples/bpf: replace broken overhead microbenchmark with fib_table_lookup (Viktor Malik) [2178930] - samples/bpf: fix broken cgroup socket testing (Viktor Malik) [2178930] - samples/bpf: fix broken lightweight tunnel testing (Viktor Malik) [2178930] - samples/bpf: refactor BPF functionality testing scripts (Viktor Malik) [2178930] - samples/bpf: ensure ipv6 is enabled before running tests (Viktor Malik) [2178930] - selftests/bpf: Fix missing space error (Viktor Malik) [2178930] - libbpf: Replace '.' with '_' in legacy kprobe event name (Viktor Malik) [2178930] - bpftool: Always disable stack protection for BPF objects (Viktor Malik) [2178930] - bpftool: fix output for skipping kernel config check (Viktor Malik) [2178930] - bpf: btf: limit logging of ignored BTF mismatches (Viktor Malik) [2178930] - bpf, x86: Simplify the parsing logic of structure parameters (Viktor Malik) [2178930] - bpf: Replace 0-length arrays with flexible arrays (Viktor Malik) [2178930] - bpftool: Add missing quotes to libbpf bootstrap submake vars (Viktor Malik) [2178930] - bpf: Remove the unnecessary insn buffer comparison (Viktor Malik) [2178930] - libbpf: Poison strlcpy() (Viktor Malik) [2178930] - libbpf: Return -ENODATA for missing btf section (Viktor Malik) [2178930] - libbpf: Restore errno after pr_warn. (Viktor Malik) [2178930] - libbpf: Added the description of some API functions (Viktor Malik) [2178930] - libbpf: Fix invalid return address register in s390 (Viktor Malik) [2178930] - samples/bpf: Use BPF_KSYSCALL macro in syscall tracing programs (Viktor Malik) [2178930] - samples/bpf: Fix tracex2 by using BPF_KSYSCALL macro (Viktor Malik) [2178930] - samples/bpf: Change _kern suffix to .bpf with syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use kyscall instead of kprobe in syscall tracing program (Viktor Malik) [2178930] - bpf: rename list_head -> graph_root in field info types (Viktor Malik) [2178930] - libbpf: fix errno is overwritten after being closed. (Viktor Malik) [2178930] - bpf: fix regs_exact() logic in regsafe() to remap IDs correctly (Viktor Malik) [2178930] - bpf: perform byte-by-byte comparison only when necessary in regsafe() (Viktor Malik) [2178930] - bpf: reject non-exact register type matches in regsafe() (Viktor Malik) [2178930] - bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule (Viktor Malik) [2178930] - bpf: reorganize struct bpf_reg_state fields (Viktor Malik) [2178930] - bpf: teach refsafe() to take into account ID remapping (Viktor Malik) [2178930] - bpf: Remove unused field initialization in bpf's ctl_table (Viktor Malik) [2178930] - selftests/bpf: Add jit probe_mem corner case tests to s390x denylist (Viktor Malik) [2178930] - libbpf: start v1.2 development cycle (Viktor Malik) [2178930] - selftests/bpf: Add verifier test exercising jit PROBE_MEM logic (Viktor Malik) [2178930] - bpf, x86: Improve PROBE_MEM runtime load check (Viktor Malik) [2178930] - bpf: Reduce smap->elem_size (Viktor Malik) [2178930] - bpf: makefiles: Do not generate empty vmlinux.h (Viktor Malik) [2178930] - libbpf: Show error info about missing ".BTF" section (Viktor Malik) [2178930] - libbpf: Fix build warning on ref_ctr_off for 32-bit architectures (Viktor Malik) [2178930] - docs: BPF_MAP_TYPE_SOCK[MAP|HASH] (Viktor Malik) [2178930] - samples/bpf: fix uninitialized warning with test_current_task_under_cgroup (Viktor Malik) [2178930] - samples/bpf: replace meaningless counter with tracex4 (Viktor Malik) [2178930] - samples/bpf: remove unused function with test_lru_dist (Viktor Malik) [2178930] - bpf: Remove trace_printk_lock (Viktor Malik) [2178930] - bpf: Do cleanup in bpf_bprintf_cleanup only when needed (Viktor Malik) [2178930] - bpf: Add struct for bin_args arg in bpf_bprintf_prepare (Viktor Malik) [2178930] - tools/resolve_btfids: Use pkg-config to locate libelf (Viktor Malik) [2178930] - libbpf: Fix btf_dump's packed struct determination (Viktor Malik) [2178930] - selftests/bpf: Add few corner cases to test padding handling of btf_dump (Viktor Malik) [2178930] - libbpf: Fix BTF-to-C converter's padding logic (Viktor Malik) [2178930] - libbpf: Fix btf__align_of() by taking into account field offsets (Viktor Malik) [2178930] - selftests/bpf: Add non-standardly sized enum tests for btf_dump (Viktor Malik) [2178930] - libbpf: Handle non-standardly sized enums better in BTF-to-C dumper (Viktor Malik) [2178930] - libbpf: Optimized return value in libbpf_strerror when errno is libbpf errno (Viktor Malik) [2178930] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2176388] - ASoC: Fix warning related to 'sound-name-prefix' binding (Mark Salter) [2186348] - arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Add support for Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra: Allow #{address,size}-cells = <2> (Mark Salter) [2186348] - arm64: tegra: Drop I2C iommus and dma-coherent properties (Mark Salter) [2186348] - arm64: tegra: Mark host1x as dma-coherent on Tegra194/234 (Mark Salter) [2186348] - arm64: tegra: Populate the XUDC node for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Add dma-coherent property for Tegra194 XUDC (Mark Salter) [2186348] - arm64: tegra: Populate Jetson AGX Orin EEPROMs (Mark Salter) [2186348] - arm64: tegra: Populate address/size cells for Tegra234 I2C (Mark Salter) [2186348] - arm64: tegra: Enable XUSB host function on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address, then alphabetically (Mark Salter) [2186348] - arm64: tegra: Bump #address-cells and #size-cells (Mark Salter) [2186348] - arm64: tegra: Sort includes (Mark Salter) [2186348] - arm64: tegra: Fix duplicate regulator on Jetson TX1 (Mark Salter) [2186348] - arm64: tegra: Fix typo in gpio-ranges property (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 (Mark Salter) [2186348] - dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Remove path references (Mark Salter) [2186348] - dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA (Mark Salter) [2186348] - arm64: tegra: Remove unneeded clock-names for Tegra132 PWM (Mark Salter) [2186348] - arm64: tegra: Fix up compatible string for SDMMC1 on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Fixup pinmux node names (Mark Salter) [2186348] - arm64: tegra: Remove reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra234 HDA (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra194 HDA (Mark Salter) [2186348] - arm64: tegra: Use vbus-gpios property (Mark Salter) [2186348] - arm64: tegra: Restructure Tegra210 PMC pinmux nodes (Mark Salter) [2186348] - arm64: tegra: Update cache properties (Mark Salter) [2186348] - arm64: tegra: Remove 'enable-active-low' (Mark Salter) [2186348] - arm64: tegra: Add dma-channel-mask in GPCDMA node (Mark Salter) [2186348] - arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller (Mark Salter) [2186348] - arm64: tegra: Add missing compatible string to Ethernet USB device (Mark Salter) [2186348] - arm64: tegra: Separate AON pinmux from main pinmux on Tegra194 (Mark Salter) [2186348] - arm64: tegra: Add ECAM aperture info for all the PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Remove clock-names from PWM nodes (Mark Salter) [2186348] - arm64: tegra: Enable GTE nodes (Mark Salter) [2186348] - arm64: tegra: Update console for Jetson Xavier and Orin (Mark Salter) [2186348] - arm64: tegra: Enable PWM users on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Add missing whitespace (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address (Mark Salter) [2186348] - arm64: tegra: Add Tegra234 SDMMC1 device tree node (Mark Salter) [2186348] - arm64: tegra: Add SBSA UART for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused property for I2C (Mark Salter) [2186348] - arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Add NVDEC on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Fix ranges for host1x nodes (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra194: Separate instances (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: PCI: tegra234: Add ECAM support (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 NVDEC (Mark Salter) [2186348] - spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties (Mark Salter) [2186348] - spi: dt-bindings: split peripheral prods (Mark Salter) [2186348] - dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties' (Mark Salter) [2186348] - dt-bindings: host1x: Fix bracketing in example (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 Host1x and VIC (Mark Salter) [2186348] - dt-bindings: host1x: Add iommu-map property (Mark Salter) [2186348] - dt-bindings: display: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra-ccplex-cluster: Remove status from required properties (Mark Salter) [2186348] - dt-bindings: timer: Add Tegra186 & Tegra234 Timer (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding (Mark Salter) [2186348] - spi: dt-bindings: Add compatible for Tegra241 QSPI (Mark Salter) [2186348] - arm64: tegra: add node for tegra234 cpufreq (Mark Salter) [2186348] - dt-bindings: clock: drop useless consumer example (Mark Salter) [2186348] - dt-bindings: Improve phandle-array schemas (Mark Salter) [2186348] - spi: Fix Tegra QSPI example (Mark Salter) [2186348] - dt-bindings: timer: Tegra: Convert text bindings to yaml (Mark Salter) [2186348] - spi: Add Tegra234 QUAD SPI compatible (Mark Salter) [2186348] - dt-bindings: memory: Document Tegra210 EMC table (Mark Salter) [2186348] - dt-bindings: i2c: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: i2c: tegra-bpmp: Convert to json-schema (Mark Salter) [2186348] - ASoC: tegra-audio-rt5677: Correct example (Mark Salter) [2186348] - dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D (Mark Salter) [2186348] - dt-bindings: host1x: Document OPP and power domain properties (Mark Salter) [2186348] - dt-bindings: thermal: tegra186-bpmp: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVENC and NVJPG (Mark Salter) [2186348] - ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml (Mark Salter) [2186348] - ASoC: dt-bindings: tegra: Document interconnects property (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVDEC (Mark Salter) [2186348] - ASoC: Use schema reference for sound-name-prefix (Mark Salter) [2186348] - nouveau: fix client work fence deletion race (Mika Penttilä) [2160457] - drm/mgag200: Fix gamma lut not initialized. (Mika Penttilä) [2160457] - accel: Link to compute accelerator subsystem intro (Mika Penttilä) [2160457] - gpu: host1x: Fix memory leak of device names (Mika Penttilä) [2160457] - gpu: host1x: Fix potential double free if IOMMU is disabled (Mika Penttilä) [2160457] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Mika Penttilä) [2160457] - drm/i915/dg2: Drop one PCI ID (Mika Penttilä) [2160457] - drm/amd/display: Fix hang when skipping modeset (Mika Penttilä) [2160457] - drm/amd/display: Lowering min Z8 residency time (Mika Penttilä) [2160457] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Mika Penttilä) [2160457] - drm/amd/display: Add minimum Z8 residency debug option (Mika Penttilä) [2160457] - drm/i915: disable sampler indirect state in bindless heap (Mika Penttilä) [2160457] - drm/i915/mtl: Add Wa_14017856879 (Mika Penttilä) [2160457] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Mika Penttilä) [2160457] - drm/i915: Add _PICK_EVEN_2RANGES() (Mika Penttilä) [2160457] - drm/amd/display: hpd rx irq not working with eDP interface (Mika Penttilä) [2160457] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Mika Penttilä) [2160457] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Mika Penttilä) [2160457] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Mika Penttilä) [2160457] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Mika Penttilä) [2160457] - drm/amd/pm: parse pp_handle under appropriate conditions (Mika Penttilä) [2160457] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Mika Penttilä) [2160457] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Mika Penttilä) [2160457] - drm/amdgpu: change gfx 11.0.4 external_id range (Mika Penttilä) [2160457] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Mika Penttilä) [2160457] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Mika Penttilä) [2160457] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Mika Penttilä) [2160457] - drm/amd/display: Change default Z8 watermark values (Mika Penttilä) [2160457] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Mika Penttilä) [2160457] - drm/amd/display: fix flickering caused by S/G mode (Mika Penttilä) [2160457] - drm/amd/display: fix access hdcp_workqueue assert (Mika Penttilä) [2160457] - drm/amd/display: filter out invalid bits in pipe_fuses (Mika Penttilä) [2160457] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Mika Penttilä) [2160457] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Mika Penttilä) [2160457] - drm/panel: otm8009a: Set backlight parent to panel device (Mika Penttilä) [2160457] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Mika Penttilä) [2160457] - drm/i915: Check pipe source size when using skl+ scalers (Mika Penttilä) [2160457] - drm/i915/color: Fix typo for Plane CSC indexes (Mika Penttilä) [2160457] - drm/bridge: lt8912b: Fix DSI Video Mode (Mika Penttilä) [2160457] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Mika Penttilä) [2160457] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Mika Penttilä) [2160457] - drm/i915/guc: Actually return an error if GuC version range check fails (Mika Penttilä) [2160457] - drm/i915/guc: More debug print updates - UC firmware (Mika Penttilä) [2160457] - drm/amd/display: Update bounding box values for DCN321 (Mika Penttilä) [2160457] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Mika Penttilä) [2160457] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Mika Penttilä) [2160457] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Mika Penttilä) [2160457] - drm/amd/display: Return error code on DSC atomic check failure (Mika Penttilä) [2160457] - drm/amd/display: Add missing WA and MCLK validation (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Improve error handling (Mika Penttilä) [2160457] - drm/i915: Fix memory leaks in i915 selftests (Mika Penttilä) [2160457] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Mika Penttilä) [2160457] - drm/amd/display: Fix potential null dereference (Mika Penttilä) [2160457] - drm/ttm/pool: Fix ttm_pool_alloc error path (Mika Penttilä) [2160457] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Mika Penttilä) [2160457] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Mika Penttilä) [2160457] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Mika Penttilä) [2160457] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Mika Penttilä) [2160457] - drm/probe-helper: Cancel previous job before starting new one (Mika Penttilä) [2160457] - drm/vgem: add missing mutex_destroy (Mika Penttilä) [2160457] - drm/amd/pm: re-enable the gfx imu when smu resume (Mika Penttilä) [2160457] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Mika Penttilä) [2160457] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Mika Penttilä) [2160457] - drm/nouveau: fix data overrun (Mika Penttilä) [2160457] - Add new config defaults (Mika Penttilä) [2160457] - Add needed modules to the internal list. (Mika Penttilä) [2160457] - Partial revert of "drm/tegra: Add Tegra234 support to NVDEC driver" (Mika Penttilä) [2160457] - Merge tegra DRM and host1x DRM changes from upstream v6.0.8..v6.3 (Mika Penttilä) [2160457] - kunit: drm: make DRM buddy test compatible with other pages sizes (Mika Penttilä) [2160457] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Mika Penttilä) [2160457] - kunit: Introduce KUNIT_EXPECT_MEMEQ and KUNIT_EXPECT_MEMNEQ macros (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Revert "drm: tda99x: Don't advertise non-existent capture support" (Mika Penttilä) [2160457] - Add missing #include for compile on s390x (Mika Penttilä) [2160457] - Partial revert of "mm: replace vma->vm_flags direct modifications with modifier calls" (Mika Penttilä) [2160457] - overflow: Introduce castable_to_type() (Mika Penttilä) [2160457] - Partial revert of "driver core: make struct bus_type.uevent() take a const *" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.2..v6.3 (Mika Penttilä) [2160457] - Partial revert of get_random_u32_ changes (Mika Penttilä) [2160457] - Replace timer_shutdown_sync() with del_timer_sync() (Mika Penttilä) [2160457] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.1..v6.2 (Mika Penttilä) [2160457] - Declare DECLARE_DYNDBG_CLASSMAP macro to enable compile after DRM backport (Mika Penttilä) [2160457] - Revert "drm/ast: Fix drm_fb_memcpy() on rhel9" (Mika Penttilä) [2160457] - Revert "i915: use the VMA iterator" (Mika Penttilä) [2160457] - Revert "drm/i915/userptr: restore probe_range behaviour" (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Fix dynamic_dname() signature change build break due to DRM backport. (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.0.8..v6.1 (Mika Penttilä) [2160457] - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Nico Pache) [2168372] - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Nico Pache) [2168372] - mm/khugepaged: fix GUP-fast interaction by sending IPI (Nico Pache) [2168372] - mm/khugepaged: take the right locks for page table retraction (Nico Pache) [2168372] - mm: hugetlb: fix UAF in hugetlb_handle_userfault (Nico Pache) [2168372] - mm/damon/core: avoid holes in newly set monitoring target ranges (Nico Pache) [2168372] - mm/damon/core: iterate the regions list from current point in damon_set_regions() (Nico Pache) [2168372] - mm/damon/core-test: test damon_set_regions (Nico Pache) [2168372] - selftests/vm: update hugetlb madvise (Nico Pache) [2168372] - ipc/shm: call underlying open/close vm_ops (Nico Pache) [2168372] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Nico Pache) [2168372] - mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte() (Nico Pache) [2168372] - mm/migrate: drop pte_mkhuge() in remove_migration_pte() (Nico Pache) [2168372] - mm/zswap: try to avoid worst-case scenario on same element pages (Nico Pache) [2168372] - mm: cma: make kobj_type structure constant (Nico Pache) [2168372] - mm: slub: make kobj_type structure constant (Nico Pache) [2168372] - mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages (Nico Pache) [2168372] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [2168372] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [2168372] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [2168372] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Nico Pache) [2168372] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [2168372] - mm/hugetlb: fix uffd wr-protection for CoW optimization path (Nico Pache) [2168372] - mm: kfence: fix handling discontiguous page (Nico Pache) [2168372] - mm: kfence: fix PG_slab and memcg_data clearing (Nico Pache) [2168372] - kfence: avoid passing -g for test (Nico Pache) [2168372] - mm: kfence: fix using kfence_metadata without initialization in show_object() (Nico Pache) [2168372] - Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" (Nico Pache) [2168372] - mm, vmalloc: fix high order __GFP_NOFAIL allocations (Nico Pache) [2168372] - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage (Nico Pache) [2168372] - mm, compaction: finish pageblocks on complete migration failure (Nico Pache) [2168372] - mm, compaction: finish scanning the current pageblock if requested (Nico Pache) [2168372] - mm, compaction: check if a page has been captured before draining PCP pages (Nico Pache) [2168372] - mm, compaction: rename compact_control->rescan to finish_pageblock (Nico Pache) [2168372] - migrate: hugetlb: check for hugetlb shared PMD in node migration (Nico Pache) [2168372] - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Nico Pache) [2168372] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168372] - mm, mremap: fix mremap() expanding vma with addr inside vma (Nico Pache) [2168372] - mm: add cond_resched() in swapin_walk_pmd_entry() (Nico Pache) [2168372] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [2168372] - filemap: skip write and wait if end offset precedes start (Nico Pache) [2168372] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Nico Pache) [2168372] - mm: rmap: rename page_not_mapped() to folio_not_mapped() (Nico Pache) [2168372] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2168372] - mm: Make failslab writable again (Nico Pache) [2168372] - mm/slub: remove dead code for debug caches on deactivate_slab() (Nico Pache) [2168372] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168372] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168372] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Nico Pache) [2168372] - swapfile: fix soft lockup in scan_swap_map_slots (Nico Pache) [2168372] - mm: correctly charge compressed memory to its memcg (Nico Pache) [2168372] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2168372] - mm/shmem: use page_mapping() to detect page cache for uffd continue (Nico Pache) [2168372] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [2168372] - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs (Nico Pache) [2168372] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Nico Pache) [2168372] - mm: use update_mmu_tlb() on the second thread (Nico Pache) [2168372] - hugetlb: clean up code checking for fault/truncation races (Nico Pache) [2168372] - hugetlb: use new vma_lock for pmd sharing synchronization (Nico Pache) [2168372] - hugetlb: create hugetlb_unmap_file_folio to unmap single file folio (Nico Pache) [2168372] - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() (Nico Pache) [2168372] - hugetlb: add vma based lock for pmd sharing (Nico Pache) [2168372] - hugetlb: rename vma_shareable() and refactor code (Nico Pache) [2168372] - hugetlb: create remove_inode_single_folio to remove single file folio (Nico Pache) [2168372] - hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization (Nico Pache) [2168372] - mm: hugetlb: eliminate memory-less nodes handling (Nico Pache) [2168372] - mm: hugetlb: simplify per-node sysfs creation and removal (Nico Pache) [2168372] - mm: delete unused MMF_OOM_VICTIM flag (Nico Pache) [2168372] - mm: drop oom code from exit_mmap (Nico Pache) [2168372] - mm: migrate: fix return value if all subpages of THPs are migrated successfully (Nico Pache) [2168372] - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call (Nico Pache) [2168372] - arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Nico Pache) [2168372] - mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK (Nico Pache) [2168372] - tmpfs: fix data loss from failed fallocate (Nico Pache) [2168372] - mm/damon/dbgfs: check if rm_contexts input is for a real context (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race (Nico Pache) [2168372] - hugetlb: remove meaningless BUG_ON(huge_pte_none()) (Nico Pache) [2168372] - mm/filemap: make folio_put_wait_locked static (Nico Pache) [2168372] - mm: use nth_page instead of mem_map_offset mem_map_next (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs (Nico Pache) [2168372] - mm/damon/Kconfig: notify debugfs deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon: rename the title of the document (Nico Pache) [2168372] - selftest/damon: add a test for duplicate context dirs creation (Nico Pache) [2168372] - mm: fixup documentation regarding pte_numa() and PROT_NUMA (Nico Pache) [2168372] - mm/gup: use gup_can_follow_protnone() also in GUP-fast (Nico Pache) [2168372] - mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() (Nico Pache) [2168372] - mm: fix the handling Non-LRU pages returned by follow_page (Nico Pache) [2168372] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2168372] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for retry (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP splitting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP on -ENOSYS (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP subpages retrying (Nico Pache) [2168372] - migrate_pages(): fix THP failure counting for -ENOMEM (Nico Pache) [2168372] - migrate_pages(): remove unnecessary list_safe_reset_next() (Nico Pache) [2168372] - migrate: fix syscall move_pages() return value for failure (Nico Pache) [2168372] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2168372] - mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast (Nico Pache) [2168372] - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP (Nico Pache) [2168372] - mm/damon: validate if the pmd entry is present before accessing (Nico Pache) [2168372] - mm/hugetlb: make detecting shared pte more reliable (Nico Pache) [2168372] - mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() (Nico Pache) [2168372] - mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() (Nico Pache) [2168372] - mm/hugetlb: fix missing call to restore_reserve_on_error() (Nico Pache) [2168372] - mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() (Nico Pache) [2168372] - mm/hugetlb: fix incorrect update of max_huge_pages (Nico Pache) [2168372] - Documentation/mm: modify page_referenced to folio_referenced (Nico Pache) [2168372] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2189296] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2189296] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2189296] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2189296] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2189296] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2189296] - redhat: include the information about builtin symbols into kernel-uki-virt package too (Vitaly Kuznetsov) [2184476]- backport rtla hwnoise (John Kacur) [2174948] - rtla: Add .gitignore file (John Kacur) [2174948] - Documentation/rtla: Add hwnoise man page (John Kacur) [2174948] - rtla: Add hwnoise tool (John Kacur) [2174948] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485] - redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032] - cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032] - cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032] - cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032] - perf script: Skip aggregation for stat events (Michael Petlan) [2177183] - perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183] - perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183] - perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183] - perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183] - perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183] - perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183] - perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183] - perf test: Avoid counting commas in json linter (Michael Petlan) [2177183] - perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183] - perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183] - perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183] - perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183] - perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183] - perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183] - perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183] - perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183] - perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183] - perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183] - perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183] - perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183] - perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183] - perf script: Support Retire Latency (Michael Petlan) [2177183] - perf report: Support Retire Latency (Michael Petlan) [2177183] - perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183] - perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183] - perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183] - perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183] - perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183] - tools build: Add test echo-cmd (Michael Petlan) [2177183] - perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183] - perf jevents: Add model list option (Michael Petlan) [2177183] - perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183] - perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183] - perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183] - perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183] - perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183] - perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183] - perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183] - perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183] - perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183] - perf jevents metric: Correct Function equality (Michael Petlan) [2177183] - perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183] - perf script: Show branch speculation info (Michael Petlan) [2177183] - perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183] - perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183] - perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183] - tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183] - perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183] - perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183] - perf script: Add 'cgroup' field for output (Michael Petlan) [2177183] - perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183] - perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183] - perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183] - perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183] - perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183] - perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183] - perf symbols: Allow for .plt without header (Michael Petlan) [2177183] - perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183] - perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183] - perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183] - perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183] - perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183] - perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183] - perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183] - perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183] - perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183] - perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183] - perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183] - perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183] - perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183] - perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183] - perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183] - perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183] - perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183] - perf: Various spelling fixes (Michael Petlan) [2177183] - perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183] - perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183] - perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183] - perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183] - perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183] - perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183] - perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183] - perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183] - perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183] - perf tools: Fix foolproof typo (Michael Petlan) [2177183] - perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183] - perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183] - perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183] - perf symbols: Add symbol for .plt header (Michael Petlan) [2177183] - perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183] - perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183] - perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183] - perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183] - perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183] - perf test: Add Symbols test (Michael Petlan) [2177183] - perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183] - perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183] - perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183] - perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183] - perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183] - perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183] - perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183] - perf jevent: Add general metrics support (Michael Petlan) [2177183] - perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183] - perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183] - perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183] - perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183] - perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183] - perf: fix perf_event_context->time (Michael Petlan) [2177183] - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183] - perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183] - powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183] - kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183] - perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183] - arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183] - perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183] - arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183] - perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183] - perf: Add perf_event_attr::config3 (Michael Petlan) [2177183] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183] - x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183] - perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183] - perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183] - perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183] - perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183] - perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183] - perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183] - x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183] - perf/x86: Support Retire Latency (Michael Petlan) [2177183] - perf/x86: Add Meteor Lake support (Michael Petlan) [2177183] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183] - perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670] - hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986] - hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986] - hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986] - spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625] - spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625] - spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]- netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2170363] - scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue (Andrew Halaney) [2185234] - scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend (Andrew Halaney) [2185234] - scsi: ufs: core: Simplify ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: core: Rely on the block layer for setting RQF_PM (Andrew Halaney) [2185234] - Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging (Andrew Halaney) [2185234] - scsi: Revert "scsi: ufs: core: Initialize devfreq synchronously" (Andrew Halaney) [2185234] - scsi: ufs: mcq: Use active_reqs to check busy in clock scaling (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource() (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove impossible check (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Guard power management functions with CONFIG_PM (Andrew Halaney) [2185234] - scsi: ufs: core: Add soft dependency on governor_simpleondemand (Andrew Halaney) [2185234] - scsi: ufs: core: Initialize devfreq synchronously (Andrew Halaney) [2185234] - scsi: ufs: mcq: Fix incorrectly set queue depth (Andrew Halaney) [2185234] - scsi: ufs: Make the TC G210 driver dependent on CONFIG_OF (Andrew Halaney) [2185234] - scsi: ufs: qcom: dt-bindings: Add SM8550 compatible string (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix kernel-doc syntax (Andrew Halaney) [2185234] - scsi: ufs: core: Add hibernation callbacks (Andrew Halaney) [2185234] - scsi: ufs: core: Limit DMA alignment check (Andrew Halaney) [2185234] - scsi: ufs: qcom: fix platform_msi_domain_free_irqs() reference (Andrew Halaney) [2185234] - scsi: ufs: core: Enable DMA clustering (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix the maximum segment size (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix devfreq deadlocks (Andrew Halaney) [2185234] - scsi: ufs: qcom: Add MCQ ESI config vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add Event Specific Interrupt enable and config functions (Andrew Halaney) [2185234] - scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: Fix an error handling path in ufshcd_read_desc_param() (Andrew Halaney) [2185234] - scsi: ufs: ufs: Remove duplicate entry (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Enable multi-circular queue (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add completion support in poll (Andrew Halaney) [2185234] - scsi: ufs: mcq: Add completion support of a CQE (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare for completion in MCQ (Andrew Halaney) [2185234] - scsi: ufs: Call scsi_done() directly (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Find hardware queue to queue request (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare ufshcd_send_command() for MCQ (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Use shared tags for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure operation and runtime interface (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Allocate memory for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Calculate queue depth (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure resource regions (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add support to allocate multiple queues (Andrew Halaney) [2185234] - scsi: ufs: core: Defer adding host to SCSI if MCQ is supported (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce multi-circular queue capability (Andrew Halaney) [2185234] - scsi: ufs: core: Probe for EXT_IID support (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix cast to restricted __be16 warning (Andrew Halaney) [2185234] - scsi: core: Fix invisible definition compilation warning (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings (Andrew Halaney) [2185234] - scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: dt-bindings: Add document for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add myself as the maintainer for Qcom UFS drivers (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for finding max gear on new platforms (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Factor out the logic finding the HS Gear (Andrew Halaney) [2185234] - scsi: ufs: core: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: core: Add reinit_notify() callback (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err_probe() for printing probe error (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use bitfields where appropriate (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary WARN_ON() (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary goto statements (Andrew Halaney) [2185234] - scsi: ufs: core: Fix device management cmd timeout flow (Andrew Halaney) [2185234] - scsi: ufs: core: Remove ufshcd_map_desc_id_to_length() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove len parameter from ufshcd_set_active_icc_lvl() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant desc_size variable from hba (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant wb check (Andrew Halaney) [2185234] - scsi: ufs: core: Allow UFS host drivers to override the sg entry size (Andrew Halaney) [2185234] - scsi: ufs: core: Pass the clock scaling timeout as an argument (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the clock scaling latency (Andrew Halaney) [2185234] - scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err() where possible (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove usage of dbg_print_en (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clean up dbg_register_dump (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Drop unnecessary NULL checks (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg (Andrew Halaney) [2185234] - scsi: ufs: core: Pass EHS length into ufshcd_prepare_req_desc_hdr() (Andrew Halaney) [2185234] - scsi: ufs: core: Advanced RPMB detection (Andrew Halaney) [2185234] - scsi: ufs: core: Split ufshcd_map_sg() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Clean up ufs_bsg_request() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Remove unnecessary length checkup (Andrew Halaney) [2185234] - scsi: ufs: bsg: Let result in struct ufs_bsg_reply be signed int (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unnecessary return code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the polling implementation (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Modify the return value (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix unnecessary operation for early return (Andrew Halaney) [2185234] - scsi: ufs: core: Switch 'check_for_bkops' to bool (Andrew Halaney) [2185234] - scsi: ufs: core: Separate function name and message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove check_upiu_size() from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce ufshcd_abort_all() (Andrew Halaney) [2185234] - scsi: ufs: core: Refactor ufshcd_hba_enable() (Andrew Halaney) [2185234] - scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes (Andrew Halaney) [2185234] - scsi: ufs: core: Clean up ufshcd_slave_alloc() (Andrew Halaney) [2185234] - scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" (Andrew Halaney) [2185234] - scsi: ufs: core: Print events for WLUN suspend and resume failures (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo in comment (Andrew Halaney) [2185234] - scsi: ufs: Fix a deadlock between PM and the SCSI error handler (Andrew Halaney) [2185234] - scsi: ufs: Introduce the function ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: Track system suspend / resume activity (Andrew Halaney) [2185234] - scsi: ufs: Try harder to change the power mode (Andrew Halaney) [2185234] - scsi: ufs: Reduce the START STOP UNIT timeout (Andrew Halaney) [2185234] - scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Remove an outdated comment (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry() (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo for register name in comments (Andrew Halaney) [2185234] - scsi: ufs: core: Remove unneeded casts from void * (Andrew Halaney) [2185234] - scsi: ufs: qcom: Remove redundant dev_err() call (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant function definitions from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the power mode change timeout (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static (Andrew Halaney) [2185234] - scsi: ufs: wb: Modify messages (Andrew Halaney) [2185234] - scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() (Andrew Halaney) [2185234] - scsi: ufs: wb: Add explicit flush sysfs attribute (Andrew Halaney) [2185234] - ABI: sysfs-driver-ufs: Add another What for platform drivers (Andrew Halaney) [2185234] - scsi: ufs: wb: Change function name and parameter names (Andrew Halaney) [2185234] - scsi: ufs: wb: Change wb_enabled condition test (Andrew Halaney) [2185234] - scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling (Andrew Halaney) [2185234] - scsi: ufs: core: Use local_clock() for debugging timestamps (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix performance scaling (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Dump more registers (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove redundant header files (Andrew Halaney) [2185234] - scsi: ufs: core: Enable link lost interrupt (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Correct check for RESET DSM (Andrew Halaney) [2185234] - scsi: ufs: core: Correct ufshcd_shutdown() flow (Andrew Halaney) [2185234] - scsi: ufs: core: Increase the maximum data buffer size (Andrew Halaney) [2185234] - scsi: ufs: core: Fix a race condition related to device management (Andrew Halaney) [2185234] - scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" (Andrew Halaney) [2185234] - scsi: ufs: host: Hold reference returned by of_parse_phandle() (Andrew Halaney) [2185234] - scsi: ufs: core: Read device property for ref clock (Andrew Halaney) [2185234] - scsi/ufs: Rename a 'dir' argument into 'op' (Andrew Halaney) [2185234] - block: remove blk_{get,put}_request (Andrew Halaney) [2185234] - scsi: ufs: core: Fix missing clk change notification on host reset (Andrew Halaney) [2185234] - scsi: ufs: core: Drop loglevel of WriteBoost message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES (Andrew Halaney) [2185234] - scsi: ufs: ufs-exynos: Change ufs phy control sequence (Andrew Halaney) [2185234] - scsi: ufs: Skip last hci reset to get valid register values (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufshcd-pltfrm: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix invalid access to vccqx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support performance boosting (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support host power control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Add stage information for ref-clk control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Always add delays for VCC operations (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build warnings (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typos in error messages (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build error and type mismatch (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support multiple VCC sources (Andrew Halaney) [2185234] - scsi: ufs: Export regulator functions (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Introduce workaround for power mode change (Andrew Halaney) [2185234] - scsi: ufs: Fix ADAPT logic for HS-G5 (Andrew Halaney) [2185234] - scsi: ufs: Export ufshcd_uic_change_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Rearrange addresses in increasing order (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Use already existing definition (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Remove unused defines (Andrew Halaney) [2185234] - scsi: ufs: Fix a race between the interrupt handler and the reset handler (Andrew Halaney) [2185234] - scsi: ufs: Support clearing multiple commands at once (Andrew Halaney) [2185234] - scsi: ufs: Simplify ufshcd_clear_cmd() (Andrew Halaney) [2185234] - scsi: ufs: exynos: Constify driver data (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add mphy apb clock mask (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add maintainer for Renesas UFS driver (Andrew Halaney) [2185234] - scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Delete unnecessary NULL check (Andrew Halaney) [2185234] - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2008229] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2008229] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2008229] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213663] - objtool: Fix weak hole vs prefix symbol (Joe Lawrence) [RHEL-255] - objtool: Optimize elf_dirty_reloc_sym() (Joe Lawrence) [RHEL-255] - selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols (Joe Lawrence) [RHEL-255] - x86: Add prefix symbols for function padding (Joe Lawrence) [RHEL-255] - x86/Kconfig: Add CONFIG_CALL_THUNKS (Joe Lawrence) [RHEL-255] - objtool: Add option to generate prefix symbols (Joe Lawrence) [RHEL-255] - objtool: Avoid O(bloody terrible) behaviour -- an ode to libelf (Joe Lawrence) [RHEL-255] - objtool: Slice up elf_create_section_symbol() (Joe Lawrence) [RHEL-255] - kallsyms: Revert "Take callthunks into account" (Joe Lawrence) [RHEL-255] - kallsyms: Take callthunks into account (Joe Lawrence) [RHEL-255] - kcsan: Instrument memcpy/memset/memmove with newer Clang (Joe Lawrence) [RHEL-255] - objtool, kcsan: Add volatile read/write instrumentation to whitelist (Joe Lawrence) [RHEL-255] - objtool: kmsan: list KMSAN API functions as uaccess-safe (Joe Lawrence) [RHEL-255] - objtool,x86: Teach decode about LOOP* instructions (Joe Lawrence) [RHEL-255] - objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning (Joe Lawrence) [RHEL-255] - objtool: Use arch_jump_destination() in read_intra_function_calls() (Joe Lawrence) [RHEL-255] - x86/clear_user: Make it faster (Joe Lawrence) [RHEL-255] - objtool: Disable CFI warnings (Joe Lawrence) [RHEL-255] - x86/sev: Mark snp_abort() noreturn (Joe Lawrence) [RHEL-255] - objtool: Add entry UNRET validation (Joe Lawrence) [RHEL-255] - x86/extable: Annotate ex_handler_msr_mce() as a dead end (Joe Lawrence) [RHEL-255] - ixgbevf: fill IPsec state validation failure reason (Ken Cox) [2153375] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153375] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153375] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153375] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188506] - redhat: don't enforce WERROR for out of tree modules (Jan Stancek) [2209227] - mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() (Tobias Huschle) [2044921] - s390/mm: add support for RDP (Reset DAT-Protection) (Tobias Huschle) [2044921] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215890] - firmware: qcom_scm: Add SM6375 compatible (Lucas Karpinski) [2213601] - firmware: qcom_scm: Clear download bit during reboot (Lucas Karpinski) [2213601] - firmware: qcom_scm: Use fixed width src vm bitmap (Lucas Karpinski) [2213601] - firmware: qcom: scm: fix bogus irq error at probe (Lucas Karpinski) [2213601] - firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/ (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add wait-queue handling logic (Lucas Karpinski) [2213601] - firmware: qcom: scm: remove unused __qcom_scm_init declaration (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add bw voting support to the SCM interface (Lucas Karpinski) [2213601] - firmware: qcom_scm: drop unexpected word "the" (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8976 SoC (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Simplify set_cold/warm_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Fix some kernel-doc comments (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set IOMMU pagetable addressing (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set the maximum IOMMU pool size (Lucas Karpinski) [2213601] - firmware: qcom: scm: Remove reassignment to desc following initializer (Lucas Karpinski) [2213601] - Revert "firmware: qcom: scm: Add support for MC boot address API" (Lucas Karpinski) [2213601] - firmware: qcom: scm: Don't break compile test on non-ARM platforms (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8953 SoC (Lucas Karpinski) [2213601] - firmware: qcom_scm: Introduce SCM calls to access LMh (Lucas Karpinski) [2213601] - firmware: qcom_scm: remove a duplicative condition (Lucas Karpinski) [2213601] - firmware: qcom_scm: Mark string array const (Lucas Karpinski) [2213601] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207980] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207980] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2210302]- EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165650] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165650] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165650] - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Aristeu Rozanski) [2165650] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165650] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165650] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165650] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165650] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165650] - arm64: dts: qcom: sa8540p-ride: Specify ethernet phy OUI (Andrew Halaney) [2215124] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214273] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214273] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214273] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214273] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213029] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213029] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213029] - loop: LOOP_CONFIGURE: send uevents for partitions (Ming Lei) [2209880] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214271] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2212511] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2212511] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203377] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203377] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203377] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203377] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Tobias Huschle) [2203377] - blk-mq: fix blk_mq_hw_ctx active request accounting (Ming Lei) [2203606] - null_blk: Fix: memory release when memory_backed=1 (Ming Lei) [2212674] - block: fix revalidate performance regression (Ming Lei) [2213370] - phy: freescale: imx8m-pcie: Add one missing error return (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine register definitions (Steve Best) [2184315]- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943] - Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis core (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943] - rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943] - tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943] - rtla: Define syscall numbers for riscv (John Kacur) [2174943] - rtla/Makefile: Properly handle dependencies (John Kacur) [2174943] - lockd: add some client-side tracepoints (Jeffrey Layton) [2063818] - nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818] - lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818] - lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818] - lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818] - lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818] - lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818] - Add rv subpackage for kernel-tools (John Kacur) [2188441] - rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441] - tools/rv: Remove unneeded semicolon (John Kacur) [2188441] - Documentation/rv: Add verification/rv man pages (John Kacur) [2188441] - tools/rv: Add in-kernel monitor interface (John Kacur) [2188441] - rv: Add rv tool (John Kacur) [2188441] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041] - redhat/configs: add new regulator configs (Adrien Thierry) [2213574] - regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574] - regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574] - regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574] - regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574] - regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574] - regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574] - regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574] - regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574] - regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574] - regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574] - regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574] - regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574] - regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574] - regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574] - regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574] - regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574] - regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574] - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574] - regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574] - regulator: Handle deferred clk (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574] - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574] - regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574] - regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574] - regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574] - regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574] - regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574] - regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574] - regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574] - regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574] - regulator: max597x: Remove unused variable (Adrien Thierry) [2213574] - regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574] - regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574] - regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574] - regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574] - regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574] - regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574] - regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574] - regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574] - regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574] - regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574] - regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574] - regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574] - regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574] - regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574] - regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574] - regulator: add mt6357 regulator (Adrien Thierry) [2213574] - regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574] - regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574] - regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574] - regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574] - regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574] - regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574] - regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574] - regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574] - regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574] - regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574] - regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574] - regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574] - regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574] - regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574] - i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574] - regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574] - regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574] - regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574] - regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574] - regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574] - regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574] - regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574] - regulator: core: Prevent integer underflow (Adrien Thierry) [2213574] - regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574] - regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574] - regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574] - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574] - regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574] - regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574] - regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574] - regulator: core: Clean up on enable failure (Adrien Thierry) [2213574] - regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574] - regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574] - regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574] - regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574] - regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574] - regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574] - regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574] - regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574] - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574] - regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574] - regulator: max597x: Remove unused including (Adrien Thierry) [2213574] - regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574] - regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574] - regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574] - regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574] - regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574] - regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574] - regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574] - regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574] - regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574] - regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574] - regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574] - regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574] - regulator: mp5416: use OF match data (Adrien Thierry) [2213574] - regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574] - regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574] - kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574] - notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574] - regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574] - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574] - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574] - regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574] - regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574] - regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574] - regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574] - regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574] - regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574] - regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574] - regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574] - regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574] - regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574] - regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574] - regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574] - regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574] - regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574] - regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574] - regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574] - regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574] - regulator: Add support for TPS6286x (Adrien Thierry) [2213574] - regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574] - regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574] - regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574] - regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574] - regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574] - regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574] - regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574] - regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574] - notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574] - regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574] - regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574] - regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574] - regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574] - regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574] - regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574] - regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574] - nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329] - nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329] - redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083] - stmmac: fix changing mac address (Corinna Vinschen) [2213161] - block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077] - blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391] - qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391] - kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349] - can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869] - can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869] - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989} - platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079] - platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079] - tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079] - platform/x86: ISST: Fix typo in comments (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]- epoll: rename global epmutex (Carlos Maiolino) [2044953] - epoll: use refcount to reduce ep_mutex contention (Carlos Maiolino) [2044953] - fs/epoll: use a per-cpu counter for user's watches count (Carlos Maiolino) [2044953] - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Guillaume Nault) [2209498] - net: use WARN_ON_ONCE() in sk_stream_kill_queues() (Guillaume Nault) [2209498] - netfilter: ipset: Add schedule point in call_ad(). (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: fix null deref on element insertion (Florian Westphal) [2189550] - netfilter: nf_tables: always release netdev hooks from notifier (Florian Westphal) [2189550] - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Florian Westphal) [2189550] - netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook() (Florian Westphal) [2189550] - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Florian Westphal) [2189550] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [2189550] - netfilter: nf_tables: don't write table validation state without mutex (Florian Westphal) [2189550] - netfilter: conntrack: fix wrong ct->timeout value (Florian Westphal) [2189550] - netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements (Florian Westphal) [2189550] - netfilter: nf_tables: validate catch-all set elements (Florian Westphal) [2189550] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189550] - netfilter: nft_redir: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_masq: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_nat: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: conntrack: adopt safer max chain length (Florian Westphal) [2189550] - netfilter: ctnetlink: make event listener tracking global (Florian Westphal) [2189550] - netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert() (Florian Westphal) [2189550] - netfilter: conntrack: fix rmmod double-free race (Florian Westphal) [2189550] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189550] - netfilter: nf_tables: allow to fetch set elements when table has an owner (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection (Florian Westphal) [2189550] - netfilter: nf_tables: do not set up extensions for end interval (Florian Westphal) [2189550] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189550] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2189550] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189550] - netfilter: br_netfilter: fix recent physdev match breakage (Florian Westphal) [2189550] - netfilter: br_netfilter: disable sabotage_in hook after first suppression (Florian Westphal) [2189550] - netfilter: ipset: Rework long task execution when adding/deleting entries (Florian Westphal) [2189550] - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Florian Westphal) [2189550] - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Florian Westphal) [2189550] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2174944] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2174944] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2174944] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2174944] - tracing/osnoise: Make osnoise_options static (John Kacur) [2174944] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2174944] - tracing/osnoise: Add osnoise/options file (John Kacur) [2174944] - tracing/osnoise: Fix duration type (John Kacur) [2174944] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2174944] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2174944] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2174944] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2174944] - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2189949] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2170135] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2170135] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2170135] - x86/amd_nb: Add PCI ID for family 19h model 78h (David Arcari) [2162507] - x86/amd_nb: Add AMD PCI IDs for SMN communication (David Arcari) [2162507] - x86/amd_nb: Unexport amd_cache_northbridges() (David Arcari) [2162507] - platform/x86/intel/pmc: core: Report duration of time in HW sleep state (David Arcari) [2162507] - platform/x86/intel/pmc: core: Always capture counters on suspend (David Arcari) [2162507] - platform/x86/amd: pmc: Report duration of time in hw sleep state (David Arcari) [2162507] - PM: Add sysfs files to represent time spent in hardware sleep state (David Arcari) [2162507] - platform/x86: amd: pmc: provide user message where s0ix is not supported (David Arcari) [2162507] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (David Arcari) [2162507] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (David Arcari) [2162507] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (David Arcari) [2162507] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (David Arcari) [2162507] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (David Arcari) [2162507] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (David Arcari) [2162507] - platform/x86: amd: pmc: Convert to platform remove callback returning void (David Arcari) [2162507] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (David Arcari) [2162507] - platform/x86/amd: pmc: Add line break for readability (David Arcari) [2162507] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (David Arcari) [2162507] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (David Arcari) [2162507] - platform/x86/amd: pmc: Add num_samples message id support to STB (David Arcari) [2162507] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (David Arcari) [2162507] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (David Arcari) [2162507] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (David Arcari) [2162507] - platform: Provide a remove callback that returns no value (David Arcari) [2162507] - arm64: dts: qcom: sa8775p-ride: enable i2c11 (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add uart5 and uart9 nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing spi nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing i2c nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the QUPv3 #0 and #3 node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: enable AOSS (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU IOMMU node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU clock controller node (Adrien Thierry) [2212920] - clk: qcom: add the GPUCC driver for sa8775p (Adrien Thierry) [2212920] - dt-bindings: clock: qcom: describe the GPUCC clock for SA8775P (Adrien Thierry) [2212920] - RDMA/irdma: Report the correct link speed (Petr Oros) [2131200] - rtnetlink: add the missing IFLA_GRO_ tb check in validate_linkmsg (Xin Long) [2208901] - rtnetlink: move IFLA_GSO_ tb check to validate_linkmsg (Xin Long) [2208901] - rtnetlink: call validate_linkmsg in rtnl_create_link (Xin Long) [2208901] - Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*" (David Arcari) [2203523] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [2184073] - net: remove enum skb_free_reason (Antoine Tenart) [2184073] - net: add location to trace_consume_skb() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184073] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184073] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184073] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184073] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184073] - ipv4: raw: add drop reasons (Antoine Tenart) [2184073] - ipv6: raw: add drop reasons (Antoine Tenart) [2184073] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184073] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184073] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184073] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184073] - rethook: fix a potential memleak in rethook_alloc() (Audra Mitchell) [2190216] - watch-queue: remove spurious double semicolon (Audra Mitchell) [2190216] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [2151256]- perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2192660] {CVE-2023-2235} - thermal: intel: int340x: processor_thermal: Fix additional deadlock (Eric Auger) [2183350] - thermal: intel: int340x: processor_thermal: Fix deadlock (Eric Auger) [2183350] - thermal: gov_step_wise: Adjust code logic to match comment (Eric Auger) [2183350] - thermal: gov_step_wise: Delete obsolete comment (Eric Auger) [2183350] - thermal/drivers/cpuidle_cooling: Delete unmatched comments (Eric Auger) [2183350] - thermal: cpuidle_cooling: Adjust includes to remove of_device.h (Eric Auger) [2183350] - thermal/core: Alloc-copy-free the thermal zone parameters structure (Eric Auger) [2183350] - thermal/of: Unexport unused OF functions (Eric Auger) [2183350] - thermal/core: Remove thermal_bind_params structure (Eric Auger) [2183350] - thermal/drivers/tegra-bpmp: Handle offline zones (Eric Auger) [2183350] - thermal: core: Clean up thermal_list_lock locking (Eric Auger) [2183350] - thermal/core: Relocate the traces definition in thermal directory (Eric Auger) [2183350] - thermal/drivers/imx: Use the thermal framework for the trip point (Eric Auger) [2183350] - thermal/drivers/imx: Remove get_trip_temp ops (Eric Auger) [2183350] - thermal: Use of_property_present() for testing DT property presence (Eric Auger) [2183350] - thermal: core: Restore behavior regarding invalid trip points (Eric Auger) [2183350] - thermal/drivers/tegra: Remove unneeded lock when setting a trip point (Eric Auger) [2183350] - thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs() (Eric Auger) [2183350] - thermal: Remove debug or error messages in get_temp() ops (Eric Auger) [2183350] - thermal/core: Show a debug message when get_temp() fails (Eric Auger) [2183350] - thermal/core: Add a thermal zone 'devdata' accessor (Eric Auger) [2183350] - thermal: core: Use sysfs_emit_at() instead of scnprintf() (Eric Auger) [2183350] - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Eric Auger) [2183350] - thermal: Fail object registration if thermal class is not registered (Eric Auger) [2183350] - thermal/core: Move the thermal trip code to a dedicated file (Eric Auger) [2183350] - thermal/core: Remove unneeded ida_destroy() (Eric Auger) [2183350] - thermal/core: Fix unregistering netlink at thermal init time (Eric Auger) [2183350] - thermal: core: Use device_unregister() instead of device_del/put() (Eric Auger) [2183350] - thermal: core: Move cdev cleanup to thermal_release() (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Add iMX8QM sensors (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Fix the loop condition (Eric Auger) [2183350] - thermal/drivers/tegra: Fix set_trip_temp() deadlock (Eric Auger) [2183350] - thermal/drivers/tegra: Fix crash when getting critical temp (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_crit_temp() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_set_trip_hyst() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_is_trip_valid() (Eric Auger) [2183350] - thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_ntrips() (Eric Auger) [2183350] - thermal/of: Remove unused functions (Eric Auger) [2183350] - thermal/drivers/hisi: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/tegra: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/of: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/core/governors: Use thermal_zone_get_trip() instead of ops functions (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_set_trip() function (Eric Auger) [2183350] - thermal/sysfs: Always expose hysteresis attributes (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Drop empty platform remove function (Eric Auger) [2183350] - thermal/core/power allocator: Remove a useless include (Eric Auger) [2183350] - thermal/of: Fix memory leak on thermal_of_zone_register() failure (Eric Auger) [2183350] - thermal/core: Protect thermal device operations against thermal device removal (Eric Auger) [2183350] - thermal/core: Remove thermal_zone_set_trips() (Eric Auger) [2183350] - thermal/core: Protect sysfs accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Protect hwmon accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Introduce locked version of thermal_zone_device_update (Eric Auger) [2183350] - thermal/core: Move parameter validation from __thermal_zone_get_temp to thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Delete device under thermal device zone lock (Eric Auger) [2183350] - thermal/core: Destroy thermal zone device mutex in release function (Eric Auger) [2183350] - thermal/core: Add a check before calling set_trip_temp() (Eric Auger) [2183350] - thermal/core: Drop valid pointer check for type (Eric Auger) [2183350] - thermal/of: Remove the thermal_zone_of_get_sensor_id() function (Eric Auger) [2183350] - thermal/drivers/imx_sc: Rely on the platform data to get the resource id (Eric Auger) [2183350] - thermal: core: Increase maximum number of trip points (Eric Auger) [2183350] - thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() (Eric Auger) [2183350] - thermal: move from strlcpy() with unused retval to strscpy() (Eric Auger) [2183350] - thermal: gov_user_space: Do not lock thermal zone mutex (Eric Auger) [2183350] - thermal/core: Fix lockdep_assert() warning (Eric Auger) [2183350] - thermal/core: Move the mutex inside the thermal_zone_device_update() function (Eric Auger) [2183350] - thermal/core: Move the thermal zone lock out of the governors (Eric Auger) [2183350] - thermal/governors: Group the thermal zone lock inside the throttle function (Eric Auger) [2183350] - thermal/core: Rework the monitoring a bit (Eric Auger) [2183350] - thermal/core: Rearm the monitoring only one time (Eric Auger) [2183350] - thermal/of: Remove old OF code (Eric Auger) [2183350] - thermal/core: Move set_trip_temp ops to the sysfs code (Eric Auger) [2183350] - hwmon/drivers/core: Switch to new of thermal API (Eric Auger) [2183350] - ata/drivers/ahci_imx: Switch to new of thermal API (Eric Auger) [2183350] - thermal/drivers/broadcom: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/qoriq: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/maxim: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/hisilicon: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/imx: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/tegra: Switch to new of API (Eric Auger) [2183350] - thermal/of: Make new code and old code co-exist (Eric Auger) [2183350] - thermal/of: Fix free after use in thermal_of_unregister() (Eric Auger) [2183350] - thermal/of: Return -ENODEV instead of -EINVAL if registration fails (Eric Auger) [2183350] - thermal/of: Fix error code in of_thermal_zone_find() (Eric Auger) [2183350] - thermal/of: Rework the thermal device tree initialization (Eric Auger) [2183350] - dt-bindings: thermal: Fix missing required property (Eric Auger) [2183350] - dt-bindings: thermal: Fix definition of cooling-maps contribution property (Eric Auger) [2183350] - dt-bindings: thermal: Make trips node optional (Eric Auger) [2183350] - kernel.spec: Fix UKI naming to comply with BLS (Philipp Rudo) [2187671] - redhat/configs: Add CONFIG_RTC_DRV_NCT3018Y option (Gavin Shan) [2183349] - rtc: jz4740: Make sure clock provider gets removed (Gavin Shan) [2183349] - rtc: k3: handle errors while enabling wake irq (Gavin Shan) [2183349] - rtc: pm8xxx: add support for nvmem offset (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: add nvmem-cell offset (Gavin Shan) [2183349] - rtc: abx80x: Add nvmem support (Gavin Shan) [2183349] - rtc: rx6110: Remove unused of_gpio,h (Gavin Shan) [2183349] - rtc: efi: Avoid spamming the log on RTC read failure (Gavin Shan) [2183349] - rtc: isl12022: sort header inclusion alphabetically (Gavin Shan) [2183349] - rtc: isl12022: Join string literals back (Gavin Shan) [2183349] - rtc: isl12022: Drop unneeded OF guards and of_match_ptr() (Gavin Shan) [2183349] - rtc: isl12022: Explicitly use __le16 type for ISL12022_REG_TEMP_L (Gavin Shan) [2183349] - rtc: isl12022: Get rid of unneeded private struct isl12022 (Gavin Shan) [2183349] - rtc: pcf85363: add support for the quartz-load-femtofarads property (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf8563: move pcf85263/pcf85363 to a dedicated binding (Gavin Shan) [2183349] - rtc: allow rtc_read_alarm without read_alarm callback (Gavin Shan) [2183349] - rtc: rv3032: add ACPI support (Gavin Shan) [2183349] - rtc: rv3028: add ACPI support (Gavin Shan) [2183349] - rtc: jz4740: Register clock provider for the CLK32K pin (Gavin Shan) [2183349] - rtc: jz4740: Use dev_err_probe() (Gavin Shan) [2183349] - rtc: jz4740: Use readl_poll_timeout (Gavin Shan) [2183349] - dt-bindings: rtc: Add #clock-cells property (Gavin Shan) [2183349] - dt-bindings: rtc: moxart: use proper names for gpio properties (Gavin Shan) [2183349] - rtc: moxart: switch to using gpiod API (Gavin Shan) [2183349] - rtc: pm8xxx: drop error messages (Gavin Shan) [2183349] - rtc: pm8xxx: clean up local declarations (Gavin Shan) [2183349] - rtc: pm8xxx: refactor read_time() (Gavin Shan) [2183349] - rtc: pm8xxx: use u32 for timestamps (Gavin Shan) [2183349] - rtc: pm8xxx: clean up comments (Gavin Shan) [2183349] - rtc: pm8xxx: rename alarm irq variable (Gavin Shan) [2183349] - rtc: pm8xxx: rename struct device pointer (Gavin Shan) [2183349] - rtc: pm8xxx: clean up time and alarm debugging (Gavin Shan) [2183349] - rtc: pm8xxx: use unaligned le32 helpers (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused register defines (Gavin Shan) [2183349] - rtc: pm8xxx: return IRQ_NONE on errors (Gavin Shan) [2183349] - rtc: pm8xxx: drop bogus locking (Gavin Shan) [2183349] - rtc: pm8xxx: use regmap_update_bits() (Gavin Shan) [2183349] - rtc: pm8xxx: drop spmi error messages (Gavin Shan) [2183349] - rtc: pm8xxx: fix set-alarm race (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Amlogic Meson vrtc controller binding (Gavin Shan) [2183349] - rtc: rv8803: invalidate date/time if alarm time is invalid (Gavin Shan) [2183349] - include/linux/bcd.h: provide bcd_is_valid() helper (Gavin Shan) [2183349] - rtc: remove v3020 driver (Gavin Shan) [2183349] - rtc: max8907: Drop unused i2c include (Gavin Shan) [2183349] - rtc: rx8010: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv8803: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3032: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3029c2: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85363: use IRQ flags obtained fromfwnode (Gavin Shan) [2183349] - rtc: pcf8523: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85063: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf2123: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: m41t80: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: hym8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: ab-eoz9: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - dt-bindings: rtc: pcf2127: remove pca/pcf2129 from trivial RTC devices list (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: allow use as non-wake alarm (Gavin Shan) [2183349] - dt-bindings: rtc: brcm,brcmstb-waketimer: add alarm interrupt (Gavin Shan) [2183349] - rtc: sun6i: Always export the internal oscillator (Gavin Shan) [2183349] - dt-bindings: rtc: Move rv3028 from trivial-rtc.yaml into own schema file (Gavin Shan) [2183349] - dt-bindings: rtc: Add Loongson LS2X RTC support (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: rename irq to wake_irq (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: compensate for lack of wktmr disable (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: non-functional code changes (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: introduce WKTMR_ALARM_EVENT flag (Gavin Shan) [2183349] - rtc: sunplus: fix format string for printing resource (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: allow 'wakeup-source' property (Gavin Shan) [2183349] - rtc: ds1742: use devm_platform_get_and_ioremap_resource() (Gavin Shan) [2183349] - rtc: mxc_v2: Add missing clk_disable_unprepare() (Gavin Shan) [2183349] - rtc: rs5c313: correct some spelling mistakes (Gavin Shan) [2183349] - rtc: at91rm9200: Fix syntax errors in comments (Gavin Shan) [2183349] - rtc: remove duplicated words in comments (Gavin Shan) [2183349] - rtc: rv3028: Use IRQ flags obtained from device tree if available (Gavin Shan) [2183349] - rtc: ds1307: use sysfs_emit() to instead of scnprintf() (Gavin Shan) [2183349] - rtc: isl12026: drop obsolete dependency on COMPILE_TEST (Gavin Shan) [2183349] - dt-bindings: rtc: m41t80: Convert text schema to YAML one (Gavin Shan) [2183349] - rtc: pcf85063: fix pcf85063_clkout_control (Gavin Shan) [2183349] - rtc: rx6110: fix warning with !OF (Gavin Shan) [2183349] - rtc: rk808: reduce 'struct rk808' usage (Gavin Shan) [2183349] - rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe() (Gavin Shan) [2183349] - dt-bindings: rtc: convert rtc-meson.txt to dt-schema (Gavin Shan) [2183349] - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gavin Shan) [2183349] - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gavin Shan) [2183349] - rtc: pcf85063: Fix reading alarm (Gavin Shan) [2183349] - rtc: pcf8523: fix for stop bit (Gavin Shan) [2183349] - rtc: efi: Add wakeup support (Gavin Shan) [2183349] - rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq (Gavin Shan) [2183349] - rtc: snvs: Allow a time difference on clock register read (Gavin Shan) [2183349] - rtc: cmos: Disable ACPI RTC event on removal (Gavin Shan) [2183349] - rtc: cmos: Rename ACPI-related functions (Gavin Shan) [2183349] - rtc: cmos: Eliminate forward declarations of some functions (Gavin Shan) [2183349] - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: class: Fix potential memleak in devm_rtc_allocate_device() (Gavin Shan) [2183349] - rtc: ds1347: fix value written to century register (Gavin Shan) [2183349] - rtc: Include when appropriate (Gavin Shan) [2183349] - rtc: isl12022: add support for temperature sensor (Gavin Shan) [2183349] - rtc: s35390a: Remove the unneeded result variable (Gavin Shan) [2183349] - dt-bindings: rtc: convert hym8563 bindings to json-schema (Gavin Shan) [2183349] - rtc: fsl-ftm-alarm: Use module_platform_driver replace device_initcall (Gavin Shan) [2183349] - rtc: remove davinci rtc driver (Gavin Shan) [2183349] - rtc: s3c: Switch to use dev_err_probe() helper (Gavin Shan) [2183349] - rtc: ds1302: remove unnecessary spi_set_drvdata() (Gavin Shan) [2183349] - rtc: cros-ec: Limit RTC alarm range if needed (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused pm8018 compatible (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc (Gavin Shan) [2183349] - rtc: rzn1: Check return value in rzn1_rtc_probe (Gavin Shan) [2183349] - rtc: rx8025: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rv8803: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rs5c372: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: pcf2127: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: nct3018y: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: m41t80: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: isl1208: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: abx80x: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: cmos: fix build on non-ACPI platforms (Gavin Shan) [2183349] - rtc: cmos: Fix wake alarm breakage (Gavin Shan) [2183349] - rtc: rv3028: Fix codestyle errors (Gavin Shan) [2183349] - rtc: cmos: Fix event handler registration ordering issue (Gavin Shan) [2183349] - rtc: k3: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: jz4740: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: mpfs: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: ds1685: Fix spelling of function name in comment block (Gavin Shan) [2183349] - rtc: isl12022: switch to using regmap API (Gavin Shan) [2183349] - rtc: isl12022: drop redundant write to HR register (Gavin Shan) [2183349] - rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata() (Gavin Shan) [2183349] - rtc: isl12022: use %ptR (Gavin Shan) [2183349] - rtc: isl12022: simplify some expressions (Gavin Shan) [2183349] - rtc: isl12022: drop a dev_info() (Gavin Shan) [2183349] - rtc: isl12022: specify range_min and range_max (Gavin Shan) [2183349] - rtc: isl12022: stop using deprecated devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register() (Gavin Shan) [2183349] - rtc: mxc: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: gamecube: Always reset HW_SRNPROT after read (Gavin Shan) [2183349] - rtc: k3: detect SoC to determine erratum fix (Gavin Shan) [2183349] - rtc: k3: wait until the unlock field is not zero (Gavin Shan) [2183349] - rtc: mpfs: Remove printing of stray CR (Gavin Shan) [2183349] - x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time() (Gavin Shan) [2183349] - x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality (Gavin Shan) [2183349] - rtc: spear: set range max (Gavin Shan) [2183349] - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 (Gavin Shan) [2183349] - rtc: zynqmp: initialize fract_tick (Gavin Shan) [2183349] - rtc: Add NCT3018Y real time clock driver (Gavin Shan) [2183349] - dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf85063: Convert to DT schema (Gavin Shan) [2183349] - dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' (Gavin Shan) [2183349] - rtc: rx8025: fix 12/24 hour mode detection on RX-8035 (Gavin Shan) [2183349] - rtc: cros-ec: Only warn once in .remove() about notifier_chain problems (Gavin Shan) [2183349] - rtc: vr41xx: remove driver (Gavin Shan) [2183349] - rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() (Gavin Shan) [2183349] - rtc: zynqmp: Add calibration set and get support (Gavin Shan) [2183349] - rtc: zynqmp: Updated calibration value (Gavin Shan) [2183349] - dt-bindings: rtc: zynqmp: Add clock information (Gavin Shan) [2183349] - rtc: sun6i: add support for R329 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add EM Microelectronic EM3027 bindings (Gavin Shan) [2183349] - dt-bindings: rtc: ds1307: Convert to json-schema (Gavin Shan) [2183349] - dt-bindings: rtc: Add fsl,scu-rtc yaml file (Gavin Shan) [2183349] - rtc: Introduce ti-k3-rtc (Gavin Shan) [2183349] - dt-bindings: rtc: Add TI K3 RTC description (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section (Gavin Shan) [2183349] - rtc: Add driver for Microchip PolarFire SoC (Gavin Shan) [2183349] - rtc: isl1208: do not advertise update interrupt feature if no interrupt specified (Gavin Shan) [2183349] - dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible (Gavin Shan) [2183349] - rtc: mc146818-lib: reduce RTC_UIP polling period (Gavin Shan) [2183349] - rtc: rzn1: Fix a variable type (Gavin Shan) [2183349] - rtc: rzn1: Fix error code in probe (Gavin Shan) [2183349] - rtc: rzn1: Avoid mixing variables (Gavin Shan) [2183349] - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe (Gavin Shan) [2183349] - rtc: mt6397: check return value after calling platform_get_resource() (Gavin Shan) [2183349] - rtc: rzn1: fix platform_no_drv_owner.cocci warning (Gavin Shan) [2183349] - rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: meson: Fix email address in MODULE_AUTHOR (Gavin Shan) [2183349] - rtc: simplify the return expression of rx8025_set_offset() (Gavin Shan) [2183349] - dt-binding: pcf85063: Add an entry for pca85073a (Gavin Shan) [2183349] - rtc: rzn1: Add oscillator offset support (Gavin Shan) [2183349] - rtc: rzn1: Add alarm support (Gavin Shan) [2183349] - rtc: rzn1: Add new RTC driver (Gavin Shan) [2183349] - dt-bindings: rtc: rzn1: Describe the RZN1 RTC (Gavin Shan) [2183349] - rtc: sun6i: Add NVMEM provider (Gavin Shan) [2183349] - Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6" (Gavin Shan) [2183349] - dt-bindings: Drop empty and unreferenced binding .txt files (Gavin Shan) [2183349] - dt-bindings: rtc: add refclk to mpfs-rtc (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical (Gavin Shan) [2183349] - clocksource/drivers: Add a goldfish-timer clocksource (Gavin Shan) [2183349] - rtc: goldfish: Use gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - clk: sunxi-ng: fix not NULL terminated coccicheck error (Gavin Shan) [2183349] - rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: pm8xxx: Return -ENODEV if set_time disallowed (Gavin Shan) [2183349] - rtc: pm8xxx: Attach wake irq to device (Gavin Shan) [2183349] - rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: hym8563: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: hym8563: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: spear: fix spear_rtc_read_time (Gavin Shan) [2183349] - rtc: spear: drop uie_unsupported (Gavin Shan) [2183349] - rtc: spear: set range (Gavin Shan) [2183349] - rtc: spear: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: mpc5121: let the core handle the alarm resolution (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Add support for H6 (Gavin Shan) [2183349] - clk: sunxi-ng: Add support for the sun6i RTC clocks (Gavin Shan) [2183349] - clk: sunxi-ng: mux: Allow muxes to have keys (Gavin Shan) [2183349] - rtc: wm8350: Handle error for wm8350_register_irq (Gavin Shan) [2183349] - rtc: sun6i: Add Allwinner H616 support (Gavin Shan) [2183349] - rtc: sun6i: Add support for broken-down alarm registers (Gavin Shan) [2183349] - rtc: sun6i: Add support for linear day storage (Gavin Shan) [2183349] - rtc: sun6i: Fix time overflow handling (Gavin Shan) [2183349] - rtc: pl031: fix rtc features null pointer dereference (Gavin Shan) [2183349] - rtc: mc146818-lib: fix locking in mc146818_set_time (Gavin Shan) [2183349] - dt-bindings: rtc: add bindings for microchip mpfs rtc (Gavin Shan) [2183349] - dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list (Gavin Shan) [2183349] - dt-bindings: rtc: convert at91sam9 bindings to json-schema (Gavin Shan) [2183349] - rtc: max77686: Add MAX77714 support (Gavin Shan) [2183349] - rtc: max77686: Remove unused code to read in 12-hour mode (Gavin Shan) [2183349] - rtc: max77686: Rename day-of-month defines (Gavin Shan) [2183349] - rtc: max77686: Convert comments to kernel-doc format (Gavin Shan) [2183349] - mfd: max77686: Correct tab-based alignment of register addresses (Gavin Shan) [2183349] - rtc: sun6i: Enable the bus clock when provided (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Add H616, R329, and D1 support (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Clean up repetition (Gavin Shan) [2183349] - dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry (Gavin Shan) [2183349] - rtc: sunplus: fix return value in sp_rtc_probe() (Gavin Shan) [2183349] - rtc: cmos: Evaluate century appropriate (Gavin Shan) [2183349] - rtc: gamecube: Fix an IS_ERR() vs NULL check (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers (Gavin Shan) [2183349] - rtc: pxa: fix null pointer dereference (Gavin Shan) [2183349] - rtc: ftrtc010: Use platform_get_irq() to get the interrupt (Gavin Shan) [2183349] - dt-bindings: rtc: Add Sunplus RTC json-schema (Gavin Shan) [2183349] - rtc: Add driver for RTC in Sunplus SP7021 (Gavin Shan) [2183349] - rtc: rs5c372: fix incorrect oscillation value on r2221tl (Gavin Shan) [2183349] - rtc: rs5c372: add offset correction support (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when writing alarm time (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when reading alarm time (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_does_rtc_work (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_get_time (Gavin Shan) [2183349] - rtc: gamecube: Report low battery as invalid data (Gavin Shan) [2183349] - rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Broadcom STB waketimer to YAML (Gavin Shan) [2183349] - dt/bindings: rtc: rx8900: Add an entry for RX8804 (Gavin Shan) [2183349] - rtc: da9063: add as wakeup source (Gavin Shan) [2183349] - rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls (Gavin Shan) [2183349] - rtc: rx8025: use .set_offset/.read_offset (Gavin Shan) [2183349] - rtc: rx8025: use rtc_add_group (Gavin Shan) [2183349] - rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported (Gavin Shan) [2183349] - rtc: rx8025: set range (Gavin Shan) [2183349] - rtc: rx8025: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: ab8500: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: ab-eoz9: support UIE when available (Gavin Shan) [2183349] - rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rv3032: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s35390a: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s3c: Add time range (Gavin Shan) [2183349] - rtc: s3c: Extract read/write IO into separate functions (Gavin Shan) [2183349] - rtc: s3c: Remove usage of devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: tps80031: Remove driver (Gavin Shan) [2183349] - rtc: sun6i: Allow probing without an early clock provider (Gavin Shan) [2183349] - MAINTAINERS: update faraday,ftrtc010.yaml reference (Gavin Shan) [2183349] - rtc: rv3032: allow setting BSM (Gavin Shan) [2183349] - rtc: rv3028: add BSM support (Gavin Shan) [2183349] - rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies (Gavin Shan) [2183349] - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() (Gavin Shan) [2183349] - rtc: m41t80: return NULL rather than a plain 0 integer (Gavin Shan) [2183349] - rtc: msc313: Fix unintentional sign extension issues with left shift of a u16 (Gavin Shan) [2183349] - rtc: msc313: fix missing include (Gavin Shan) [2183349] - rtc: Add support for the MSTAR MSC313 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation (Gavin Shan) [2183349] - rtc: rx6110: simplify getting the adapter of a client (Gavin Shan) [2183349] - rtc: s5m: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: omap: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: ds1302: Add SPI ID table (Gavin Shan) [2183349] - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() (Gavin Shan) [2183349] - rtc: rx8010: select REGMAP_I2C (Gavin Shan) [2183349] - dt-bindings: rtc: add Epson RX-8025 and RX-8035 (Gavin Shan) [2183349] - rtc: rx8025: implement RX-8035 support (Gavin Shan) [2183349] - rtc: cmos: remove stale REVISIT comments (Gavin Shan) [2183349] - rtc: tps65910: Correct driver module alias (Gavin Shan) [2183349] - rtc: s5m: set range (Gavin Shan) [2183349] - rtc: s5m: enable wakeup only when available (Gavin Shan) [2183349] - rtc: s5m: signal the core when alarm are not available (Gavin Shan) [2183349] - rtc: s5m: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal) [2193079] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209707] - vsock/loopback: don't disable irqs for queue access (Stefano Garzarella) [2209707] - vsock/test: update expected return values (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on receive (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on send (Stefano Garzarella) [2209707] - virtio/vsock: fix leaks due to missing skb owner (Stefano Garzarella) [2209707] - test/vsock: new skbuff appending test (Stefano Garzarella) [2209707] - virtio/vsock: WARN_ONCE() for invalid state of socket (Stefano Garzarella) [2209707] - virtio/vsock: fix header length on skb merging (Stefano Garzarella) [2209707] - testing/vsock: add vsock_perf to gitignore (Stefano Garzarella) [2209707] - virtio/vsock: check argument to avoid no effect call (Stefano Garzarella) [2209707] - virtio/vsock: allocate multiple skbuffs on tx (Stefano Garzarella) [2209707] - vsock/loopback: use only sk_buff_head.lock to protect the packet queue (Stefano Garzarella) [2209707] - virtio/vsock: check transport before skb allocation (Stefano Garzarella) [2209707] - test/vsock: copy to user failure test (Stefano Garzarella) [2209707] - virtio/vsock: don't drop skbuff on copy failure (Stefano Garzarella) [2209707] - virtio/vsock: remove redundant 'skb_pull()' call (Stefano Garzarella) [2209707] - virtio/vsock: don't use skbuff state to account credit (Stefano Garzarella) [2209707] - vhost: remove unused paramete (Stefano Garzarella) [2209707] - virtio/vsock: replace virtio_vsock_pkt with sk_buff (Stefano Garzarella) [2209707] - test/vsock: vsock_perf utility (Stefano Garzarella) [2209707] - test/vsock: add big message test (Stefano Garzarella) [2209707] - test/vsock: rework message bounds test (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - config: wifi: enable RTL8852 card (Íñigo Huguet) [2100568 2127040 2208968] - u64_stat: Remove the obsolete fetch_irq() variants. (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ivan Vecera) [2193170] - net: ifb: support ethtools stats (Ivan Vecera) [2193170] - spi: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - bpf: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - net: hns3: split function hns3_nic_get_stats64() (Ivan Vecera) [2193170] - team: adopt u64_stats_t (Ivan Vecera) [2193170] - drop_monitor: adopt u64_stats_t (Ivan Vecera) [2193170] - net: adopt u64_stats_t in struct pcpu_sw_netstats (Ivan Vecera) [2193170] - wireguard: receive: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ip6_tunnel: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - sit: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ipvlan: adopt u64_stats_t (Ivan Vecera) [2193170] - vlan: adopt u64_stats_t (Ivan Vecera) [2193170] - KVM: s390: pv: fix asynchronous teardown for small VMs (Thomas Huth) [2203390] - KVM: s390: fix race in gmap_make_secure() (Thomas Huth) [2203390] - KVM: selftests: Compile s390 tests with -march=z10 (Thomas Huth) [2183983]- perf record: Fix "read LOST count failed" msg with sample read (Michael Petlan) [2177180] - perf script: Fix Python support when no libtraceevent (Michael Petlan) [2177180] - perf build: Support python/perf.so testing (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (really) (Michael Petlan) [2177180] - perf stat: Fix counting when initial delay configured (Michael Petlan) [2177180] - bpf: Fix sample_flags for bpf_perf_event_output (Michael Petlan) [2177180] - s390/pai: fix raw data collection for PMU pai_ext (Michael Petlan) [2177180] - perf tests stat_all_metrics: Change true workload to sleep workload for system wide check (Michael Petlan) [2177180] - perf stat: Avoid merging/aggregating metric counts twice (Michael Petlan) [2177180] - perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - arm_pmu: acpi: handle allocation failure (Michael Petlan) [2177180] - perf/x86/intel/ds: Fix the conversion from TSC to perf time (Michael Petlan) [2177180] - bpf: Check flags for branch stack in bpf_read_branch_records helper (Michael Petlan) [2177180] - perf jevents: Correct bad character encoding (Michael Petlan) [2177180] - perf stat: Hide invalid uncore event output for aggr mode (Michael Petlan) [2177180] - perf test build-id: Fix test check for PE file (Michael Petlan) [2177180] - perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache (Michael Petlan) [2177180] - perf expr: Prevent normalize() from reading into undefined memory in the expression lexer (Michael Petlan) [2177180] - tools headers: Syncronize linux/build_bug.h with the kernel sources (Michael Petlan) [2177180] - perf auxtrace: Fix address filter duplicate symbol selection (Michael Petlan) [2177180] - perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1 (Michael Petlan) [2177180] - perf build: Fix build error when NO_LIBBPF=1 (Michael Petlan) [2177180] - perf tools: Don't install libtraceevent plugins as its not anymore in the kernel sources (Michael Petlan) [2177180] - perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring (Michael Petlan) [2177180] - perf kmem: Support legacy tracepoints (Michael Petlan) [2177180] - perf build: Properly guard libbpf includes (Michael Petlan) [2177180] - perf tests bpf prologue: Fix bpf-script-test-prologue test compile issue with clang (Michael Petlan) [2177180] - perf tools: Fix build on uClibc systems by adding missing sys/types.h include (Michael Petlan) [2177180] - perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode (Michael Petlan) [2177180] - perf stat: Fix handling of unsupported cgroup events when using BPF counters (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace (Michael Petlan) [2177180] - perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 (Michael Petlan) [2177180] - perf build: Don't propagate subdir to submakes for install_headers (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 (Michael Petlan) [2177180] - perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent (Michael Petlan) [2177180] - perf tools: Don't include signature in version strings (Michael Petlan) [2177180] - perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands (Michael Petlan) [2177180] - perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' (Michael Petlan) [2177180] - perf tools: Fix resources leak in perf_data__open_dir() (Michael Petlan) [2177180] - perf python: Fix splitting CC into compiler and options (Michael Petlan) [2177180] - perf scripting python: Don't be strict at handling libtraceevent enumerations (Michael Petlan) [2177180] - perf arm64: Simplify mksyscalltbl (Michael Petlan) [2177180] - perf build: Remove explicit reference to python 2.x devel files (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-sp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh tigerlake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh snowridgex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh silvermont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sapphirerapids metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sandybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemep events (Michael Petlan) [2177180] - perf vendor events intel: Refresh meteorlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2177180] - perf vendor events intel: Refresh jaketown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivytown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmontplus events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh elkhartlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh cascadelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellde metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh bonnell events (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake metrics (Michael Petlan) [2177180] - perf test pmu-events: Fake PMU metric workaround (Michael Petlan) [2177180] - perf hist: Improve srcline_{from,to} sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcline sort key performance (Michael Petlan) [2177180] - perf hist: Add perf_hpp_fmt->init() callback (Michael Petlan) [2177180] - perf srcline: Conditionally suppress addr2line warnings (Michael Petlan) [2177180] - perf srcline: Skip srcline if .debug_line is missing (Michael Petlan) [2177180] - perf symbol: Add filename__has_section() (Michael Petlan) [2177180] - perf srcline: Do not return NULL for srcline (Michael Petlan) [2177180] - perf tools: Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error. (Michael Petlan) [2177180] - perf test: Update 'perf lock contention' test (Michael Petlan) [2177180] - perf lock contention: Support lock addr/name filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -L/--lock-filter option (Michael Petlan) [2177180] - perf lock contention: Support lock type filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -Y/--type-filter option (Michael Petlan) [2177180] - perf lock contention: Factor out lock_type_table (Michael Petlan) [2177180] - perf probe: Check -v and -q options in the right place (Michael Petlan) [2177180] - perf tools: Fix usage of the verbose variable (Michael Petlan) [2177180] - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Michael Petlan) [2177180] - perf python: Don't stop building if python setuptools isn't installed (Michael Petlan) [2177180] - libperf: Fix install_pkgconfig target (Michael Petlan) [2177180] - tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers (Michael Petlan) [2177180] - perf tools: Use "grep -E" instead of "egrep" (Michael Petlan) [2177180] - perf stat: Do not delay the workload with --delay (Michael Petlan) [2177180] - perf evlist: Remove group option. (Michael Petlan) [2177180] - perf build: Fix python/perf.so library's name (Michael Petlan) [2177180] - perf test arm64: Add attr tests for new VG register (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on kernel versions (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on auxiliary vector values (Michael Petlan) [2177180] - perf test: Add ability to test exit code for attr tests (Michael Petlan) [2177180] - perf test: add new task-analyzer tests (Michael Petlan) [2177180] - perf script: task-analyzer add csv support (Michael Petlan) [2177180] - perf script: Introduce task analyzer python script (Michael Petlan) [2177180] - perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (Michael Petlan) [2177180] - perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (Michael Petlan) [2177180] - perf cs-etm: Tidy up auxtrace info header printing (Michael Petlan) [2177180] - perf cs-etm: Remove unused stub methods (Michael Petlan) [2177180] - perf cs-etm: Print unknown header version as an error (Michael Petlan) [2177180] - perf test: Update perf lock contention test (Michael Petlan) [2177180] - perf lock contention: Add -l/--lock-addr option (Michael Petlan) [2177180] - perf lock contention: Implement -t/--threads option for BPF (Michael Petlan) [2177180] - perf lock contention: Add lock_data.h for common data (Michael Petlan) [2177180] - perf python: Account for multiple words in CC (Michael Petlan) [2177180] - perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' (Michael Petlan) [2177180] - perf test: Update event group check for support of uncore event (Michael Petlan) [2177180] - perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - tools lib traceevent: Remove libtraceevent (Michael Petlan) [2177180] - perf build: Use libtraceevent from the system (Michael Petlan) [2177180] - perf jevents: Parse metrics during conversion (Michael Petlan) [2177180] - perf stat: Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events (Michael Petlan) [2177180] - perf build: Fixes for LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - machine: Adopt is_lock_function() from builtin-lock.c (Michael Petlan) [2177180] - perf test: Add event group test for events in multiple PMUs (Michael Petlan) [2177180] - perf tool: Move pmus list variable to a new file (Michael Petlan) [2177180] - perf util: Add host_is_bigendian to util.h (Michael Petlan) [2177180] - perf util: Make header guard consistent with tool (Michael Petlan) [2177180] - perf stat: Fix invalid output handle (Michael Petlan) [2177180] - perf stat: Fix multi-line metric output in JSON (Michael Petlan) [2177180] - tools lib symbol: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib subcmd: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib perf: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib api: Add dependency test to install_headers (Michael Petlan) [2177180] - perf stat: Fix printing field separator in CSV metrics output (Michael Petlan) [2177180] - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" (Michael Petlan) [2177180] - perf stat: Check existence of os->prefix, fixing a segfault (Michael Petlan) [2177180] - Revert "perf stat: Rename "aggregate-number" to "cpu-count" in JSON" (Michael Petlan) [2177180] - perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu (Michael Petlan) [2177180] - perf branch: Fix interpretation of branch records (Michael Petlan) [2177180] - perf tools: Use dedicated non-atomic clear/set bit helpers (Michael Petlan) [2177180] - perf list: List callback support for libpfm (Michael Petlan) [2177180] - perf list: JSON escape encoding improvements (Michael Petlan) [2177180] - perf list: Support newlines in wordwrap (Michael Petlan) [2177180] - perf symbol: correction while adjusting symbol (Michael Petlan) [2177180] - perf vendor events intel: Update events and metrics for alderlake (Michael Petlan) [2177180] - perf vendor events intel: Add metrics for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add uncore event list for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add core event list for Alderlake-N (Michael Petlan) [2177180] - perf stat: Tidy up JSON metric-only output when no metrics (Michael Petlan) [2177180] - perf stat: Rename "aggregate-number" to "cpu-count" in JSON (Michael Petlan) [2177180] - perf stat: Fix JSON output in metric-only mode (Michael Petlan) [2177180] - perf stat: Pass through 'struct outstate' (Michael Petlan) [2177180] - perf stat: Do not pass runtime_stat to printout() (Michael Petlan) [2177180] - perf stat: Pass struct outstate to printout() (Michael Petlan) [2177180] - perf stat: Pass 'struct outstate' to print_metric_begin() (Michael Petlan) [2177180] - perf stat: Use 'struct outstate' in evlist__print_counters() (Michael Petlan) [2177180] - perf stat: Pass const char *prefix to display routines (Michael Petlan) [2177180] - perf stat: Remove metric_only argument in print_counter_aggrdata() (Michael Petlan) [2177180] - perf stat: Remove prefix argument in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Use scnprintf() in prepare_interval() (Michael Petlan) [2177180] - perf stat: Do not align time prefix in CSV output (Michael Petlan) [2177180] - perf stat: Move summary prefix printing logic in CSV output (Michael Petlan) [2177180] - perf stat: Fix cgroup display in JSON output (Michael Petlan) [2177180] - perf lock contention: Do not use BPF task local storage (Michael Petlan) [2177180] - perf test: Fix record test on KVM guests (Michael Petlan) [2177180] - perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE (Michael Petlan) [2177180] - perf test: Skip watchpoint tests if no watchpoints available (Michael Petlan) [2177180] - perf trace: Remove unused bpf map 'syscalls' (Michael Petlan) [2177180] - perf augmented_raw_syscalls: Remove unused variable 'syscall' (Michael Petlan) [2177180] - perf trace: Handle failure when trace point folder is missed (Michael Petlan) [2177180] - perf trace: Return error if a system call doesn't exist (Michael Petlan) [2177180] - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Michael Petlan) [2177180] - perf list: Add JSON output option (Michael Petlan) [2177180] - perf list: Reorganize to use callbacks to allow honouring command line options (Michael Petlan) [2177180] - perf build: Fix LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - perf test: Replace data symbol test workload with datasym (Michael Petlan) [2177180] - perf test: Add 'datasym' test workload (Michael Petlan) [2177180] - perf test: Replace brstack test workload (Michael Petlan) [2177180] - perf test: Add 'brstack' test workload (Michael Petlan) [2177180] - perf test: Replace arm spe fork test workload with sqrtloop (Michael Petlan) [2177180] - perf test: Add 'sqrtloop' test workload (Michael Petlan) [2177180] - perf test: Replace arm callgraph fp test workload with leafloop (Michael Petlan) [2177180] - perf test: Add 'leafloop' test workload (Michael Petlan) [2177180] - perf test: Replace record test workload with thloop (Michael Petlan) [2177180] - perf test: Add 'thloop' test workload (Michael Petlan) [2177180] - perf test: Replace pipe test workload with noploop (Michael Petlan) [2177180] - perf test: Add -w/--workload option (Michael Petlan) [2177180] - tools lib traceevent: Make install_headers clearer (Michael Petlan) [2177180] - tools lib subcmd: Make install_headers clearer (Michael Petlan) [2177180] - tools lib perf: Make install_headers clearer (Michael Petlan) [2177180] - tools lib symbol: Clean up build output (Michael Petlan) [2177180] - tools lib api: Clean up install_headers (Michael Petlan) [2177180] - libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h (Michael Petlan) [2177180] - libperf: Remove recursive perf/cpumap.h include from perf/cpumap.h (Michael Petlan) [2177180] - perf build: Use tools/lib headers from install path (Michael Petlan) [2177180] - perf cpumap: Tidy libperf includes (Michael Petlan) [2177180] - perf thread_map: Reduce exposure of libperf internal API (Michael Petlan) [2177180] - perf expr: Tidy hashmap dependency (Michael Petlan) [2177180] - perf build: Install libsymbol locally when building (Michael Petlan) [2177180] - tool lib symbol: Add Makefile/Build (Michael Petlan) [2177180] - tools lib perf: Add missing install headers (Michael Petlan) [2177180] - tools lib api: Add missing install headers (Michael Petlan) [2177180] - perf build: Install libtraceevent locally when building (Michael Petlan) [2177180] - perf build: Install libperf locally when building (Michael Petlan) [2177180] - perf build: Install libapi locally when building (Michael Petlan) [2177180] - perf build: Install libsubcmd locally when building (Michael Petlan) [2177180] - tools lib subcmd: Add install target (Michael Petlan) [2177180] - tools lib api: Add install target (Michael Petlan) [2177180] - perf stat: Add print_aggr_cgroup() for --for-each-cgroup and --topdown (Michael Petlan) [2177180] - perf stat: Support --for-each-cgroup and --metric-only (Michael Petlan) [2177180] - perf stat: Factor out print_metric_{begin,end}() (Michael Petlan) [2177180] - perf stat: Factor out prefix display (Michael Petlan) [2177180] - perf stat: Move condition to print_footer() (Michael Petlan) [2177180] - perf stat: Rework header display (Michael Petlan) [2177180] - perf stat: Remove impossible condition (Michael Petlan) [2177180] - perf stat: Cleanup interval print alignment (Michael Petlan) [2177180] - perf stat: Factor out prepare_interval() (Michael Petlan) [2177180] - perf stat: Split print_metric_headers() function (Michael Petlan) [2177180] - perf stat: Align cgroup names (Michael Petlan) [2177180] - perf stat: Add before_metric argument (Michael Petlan) [2177180] - perf stat: Handle bad events in abs_printout() (Michael Petlan) [2177180] - perf stat: Factor out print_counter_value() function (Michael Petlan) [2177180] - perf stat: Split aggr_printout() function (Michael Petlan) [2177180] - perf stat: Split print_cgroup() function (Michael Petlan) [2177180] - perf stat: Split print_noise_pct() function (Michael Petlan) [2177180] - perf stat: Split print_running() function (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf pmu: Restructure print_pmu_events() to avoid memory allocations (Michael Petlan) [2177180] - perf list: Simplify symbol event printing (Michael Petlan) [2177180] - perf list: Simplify cache event printing (Michael Petlan) [2177180] - perf list: Generalize limiting to a PMU name (Michael Petlan) [2177180] - perf tracepoint: Sort events in iterator (Michael Petlan) [2177180] - tools lib api fs tracing_path: Add scandir alphasort (Michael Petlan) [2177180] - perf pmu: Add data structure documentation (Michael Petlan) [2177180] - perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' member (Michael Petlan) [2177180] - perf stat: Add missing separator in the CSV header (Michael Petlan) [2177180] - perf stat: Fix summary output in CSV with --metric-only (Michael Petlan) [2177180] - perf tools: Add the include/perf/ directory to .gitignore (Michael Petlan) [2177180] - perf stat: Fix printing os->prefix in CSV metrics output (Michael Petlan) [2177180] - perf stat: Fix crash with --per-node --metric-only in CSV mode (Michael Petlan) [2177180] - perf stat: Consolidate condition to print metrics (Michael Petlan) [2177180] - perf stat: Fix condition in print_interval() (Michael Petlan) [2177180] - perf stat: Add header for interval in JSON output (Michael Petlan) [2177180] - perf stat: Do not indent headers for JSON (Michael Petlan) [2177180] - perf stat: Fix --metric-only --json output (Michael Petlan) [2177180] - perf stat: Move common code in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf stat: Increase metric length to align outputs (Michael Petlan) [2177180] - perf vendor events: Add Arm Neoverse V2 PMU events (Michael Petlan) [2177180] - perf print-events: Remove redundant comparison with zero (Michael Petlan) [2177180] - perf data: Add tracepoint fields when converting to JSON (Michael Petlan) [2177180] - perf lock: Allow concurrent record and report (Michael Petlan) [2177180] - perf trace: Add augmenter for clock_gettime's rqtp timespec arg (Michael Petlan) [2177180] - perf intel-pt: Add hybrid CPU compatibility test (Michael Petlan) [2177180] - perf intel-pt: Redefine test_suite to allow for adding more subtests (Michael Petlan) [2177180] - perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests (Michael Petlan) [2177180] - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Michael Petlan) [2177180] - perf trace: Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg (Michael Petlan) [2177180] - perf bpf: Rename perf_include_dir to libbpf_include_dir (Michael Petlan) [2177180] - perf examples bpf: Remove augmented_syscalls.c, the raw_syscalls one should be used instead (Michael Petlan) [2177180] - perf bpf: Remove now unused BPF headers (Michael Petlan) [2177180] - perf trace: 5sec fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: empty fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: hello fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf top: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf stat: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf session: Change type to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf ftrace: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf daemon: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf record: Use sig_atomic_t for signal handlers (Michael Petlan) [2177180] - perf build: Update to C standard to gnu11 (Michael Petlan) [2177180] - perf probe: Fix to get declared file name from clang DWARF5 (Michael Petlan) [2177180] - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Michael Petlan) [2177180] - perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL (Michael Petlan) [2177180] - perf lock contention: Increase default stack skip to 4 (Michael Petlan) [2177180] - perf lock contention: Avoid variable length arrays (Michael Petlan) [2177180] - perf lock contention: Check --max-stack option (Michael Petlan) [2177180] - perf lock contention: Fix memory sanitizer issue (Michael Petlan) [2177180] - perf test: Parse events workaround for dash/minus (Michael Petlan) [2177180] - perf evlist: Add missing util/event.h header (Michael Petlan) [2177180] - perf mmap: Remove several unneeded includes from util/mmap.h (Michael Petlan) [2177180] - perf tests: Add missing event.h include (Michael Petlan) [2177180] - perf thread: Move thread__resolve() from event.h (Michael Petlan) [2177180] - perf symbol: Move addr_location__put() from event.h (Michael Petlan) [2177180] - perf machine: Move machine__resolve() from event.h (Michael Petlan) [2177180] - perf kwork: Remove includes not needed in kwork.h (Michael Petlan) [2177180] - perf tools: Move 'struct perf_sample' to a separate header file to disentangle headers (Michael Petlan) [2177180] - perf branch: Remove some needless headers, add a needed one (Michael Petlan) [2177180] - perf bpf: No need to include headers just use forward declarations (Michael Petlan) [2177180] - perf tools: Make quiet mode consistent between tools (Michael Petlan) [2177180] - perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode (Michael Petlan) [2177180] - perf test: Do not set TEST_SKIP for record subtests (Michael Petlan) [2177180] - perf test: Test record with --threads option (Michael Petlan) [2177180] - perf test: Add target workload test in 'perf record' tests (Michael Petlan) [2177180] - perf test: Add system-wide mode in 'perf record' tests (Michael Petlan) [2177180] - perf test: Wait for a new thread when testing --per-thread record (Michael Petlan) [2177180] - perf test: Use a test program in 'perf record' tests (Michael Petlan) [2177180] - perf test: Fix shellcheck issues in the record test (Michael Petlan) [2177180] - perf test: Do not use instructions:u explicitly (Michael Petlan) [2177180] - perf scripts python: intel-pt-events.py: Add ability interleave output (Michael Petlan) [2177180] - perf event: Drop perf_regs.h include, not needed anymore (Michael Petlan) [2177180] - perf scripting python: Add missing util/perf_regs.h include to get perf_reg_name() prototype (Michael Petlan) [2177180] - perf arch x86: Add missing stdlib.h to get free() prototype (Michael Petlan) [2177180] - perf unwind arm64: Remove needless event.h & thread.h includes (Michael Petlan) [2177180] - perf config: Add missing newline on pr_warning() call in home_perfconfig() (Michael Petlan) [2177180] - perf daemon: Complete list of supported subcommand in help message (Michael Petlan) [2177180] - perf stat: Remove unused perf_counts.aggr field (Michael Petlan) [2177180] - perf stat: Display percore events properly (Michael Petlan) [2177180] - perf stat: Display event stats using aggr counts (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_shadow_stats() (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_percore() (Michael Petlan) [2177180] - perf stat: Add perf_stat_merge_counters() (Michael Petlan) [2177180] - perf stat: Split process_counters() to share it with process_stat_round_event() (Michael Petlan) [2177180] - perf stat: Reset aggr counts for each interval (Michael Petlan) [2177180] - perf stat: Allocate aggr counts for recorded data (Michael Petlan) [2177180] - perf stat: Aggregate per-thread stats using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Factor out evsel__count_has_error() (Michael Petlan) [2177180] - perf stat: Aggregate events using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Allocate evsel->stats->aggr properly (Michael Petlan) [2177180] - perf stat: Add struct perf_stat_aggr to perf_stat_evsel (Michael Petlan) [2177180] - perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() (Michael Petlan) [2177180] - perf stat: Add cpu aggr id for no aggregation mode (Michael Petlan) [2177180] - perf stat: Add aggr id for global mode (Michael Petlan) [2177180] - perf stat: Use evsel__is_hybrid() more (Michael Petlan) [2177180] - perf tools: Use pmu info in evsel__is_hybrid() (Michael Petlan) [2177180] - perf tools: Save evsel->pmu in parse_events() (Michael Petlan) [2177180] - perf vendor events riscv: add Sifive U74 JSON file (Michael Petlan) [2177180] - perf arch events: riscv sbi firmware std event files (Michael Petlan) [2177180] - perf tools riscv: Add support for get_cpuid_str function (Michael Petlan) [2177180] - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Michael Petlan) [2177180] - perf auxtrace: Fix address filter symbol name match for modules (Michael Petlan) [2177180] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177180] - tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' (Michael Petlan) [2177180] - perf test: Do not fail Intel-PT misc test w/o libpython (Michael Petlan) [2177180] - perf record: Fix event fd races (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() (Michael Petlan) [2177180] - perf docs: Fix man page build wrt perf-arm-coresight.txt (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Michael Petlan) [2177180] - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Michael Petlan) [2177180] - perf intel-pt: Fix system_wide dummy event for hybrid (Michael Petlan) [2177180] - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Michael Petlan) [2177180] - perf test: Fix attr tests for PERF_FORMAT_LOST (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add 9 tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add jitdump test (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some alignment (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Print a message when skipping kernel tracing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some perf record options (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking again (Michael Petlan) [2177180] - perf: Skip and warn on unknown format 'configN' attrs (Michael Petlan) [2177180] - perf list: Fix metricgroups title message (Michael Petlan) [2177180] - perf mem: Fix -C option behavior for perf mem record (Michael Petlan) [2177180] - perf annotate: Add missing condition flags for arm64 (Michael Petlan) [2177180] - libperf: Do not include non-UAPI linux/compiler.h header (Michael Petlan) [2177180] - perf test: Fix test_arm_coresight.sh failures on Juno (Michael Petlan) [2177180] - perf script: Add missing fields in usage hint (Michael Petlan) [2177180] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2177180] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2177180] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2177180] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2177180] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2177180] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2177180] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2177180] - perf test: Add git ignore for tmp and output files of ARM CoreSight tests (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test tool (Michael Petlan) [2177180] - perf test coresight: Add thread loop test shell scripts (Michael Petlan) [2177180] - perf test coresight: Add thread loop test tool (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test tool (Michael Petlan) [2177180] - perf test: Add git ignore for perf data generated by the ARM CoreSight tests (Michael Petlan) [2177180] - perf test: Add arm64 asm pureloop test shell script (Michael Petlan) [2177180] - perf test: Add asm pureloop test tool (Michael Petlan) [2177180] - perf test: Add CoreSight shell lib shared code for future tests (Michael Petlan) [2177180] - perf test: Introduce script for data symbol testing (Michael Petlan) [2177180] - perf record: Save DSO build-ID for synthesizing (Michael Petlan) [2177180] - perf stat: Rename to aggr_cpu_id.thread_idx (Michael Petlan) [2177180] - perf stat: Don't compare runtime stat for shadow stats (Michael Petlan) [2177180] - perf stat: Kill unused per-thread runtime stats (Michael Petlan) [2177180] - perf stat: Use thread map index for shadow stat (Michael Petlan) [2177180] - perf stat: Rename saved_value->cpu_map_idx (Michael Petlan) [2177180] - perf stat: Don't call perf_stat_evsel_id_init() repeatedly (Michael Petlan) [2177180] - perf stat: Convert perf_stat_evsel.res_stats array (Michael Petlan) [2177180] - perf tools: Remove special handling of system-wide evsel (Michael Petlan) [2177180] - perf tools: Add evlist__add_sched_switch() (Michael Petlan) [2177180] - perf tools: Get rid of evlist__add_on_all_cpus() (Michael Petlan) [2177180] - libperf: Propagate maps only if necessary (Michael Petlan) [2177180] - libperf: Populate system-wide evsel maps (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2177180] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylake (Michael Petlan) [2177180] - perf vendor events: Update silvermont cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2177180] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel jaketown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivytown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel icelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel icelake (Michael Petlan) [2177180] - perf vendor events: Update Intel haswellx (Michael Petlan) [2177180] - perf vendor events: Update Intel haswell (Michael Petlan) [2177180] - perf vendor events: Update elkhartlake cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwell (Michael Petlan) [2177180] - perf vendor events: Update Intel alderlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylakex (Michael Petlan) [2177180] - perf metrics: Don't scale counts going into metrics (Michael Petlan) [2177180] - perf expr: Remove jevents case workaround (Michael Petlan) [2177180] - perf test: Adjust case of test metrics (Michael Petlan) [2177180] - perf expr: Allow a double if expression (Michael Petlan) [2177180] - perf parse-events: Remove unused macros __PERF_EVENT_FIELD() (Michael Petlan) [2177180] - perf lock: Remove unused struct lock_contention_key (Michael Petlan) [2177180] - perf jit: Remove unused struct debug_line_info (Michael Petlan) [2177180] - perf metric: Remove unused struct metric_ref_node (Michael Petlan) [2177180] - perf annotate: Remove unused struct disasm_line_samples (Michael Petlan) [2177180] - perf machine: Remove unused struct process_args (Michael Petlan) [2177180] - perf stat: Clean redundant if in process_evlist (Michael Petlan) [2177180] - perf test: Introduce script for java symbol testing (Michael Petlan) [2177180] - perf subcmd: Set environment variable "PREFIX" (Michael Petlan) [2177180] - perf trace: Fix incorrectly parsed hexadecimal value for flags in filter (Michael Petlan) [2177180] - perf trace: Fix show_arg_names not working for tp arg names (Michael Petlan) [2177180] - perf string: Remove unused macro K() (Michael Petlan) [2177180] - perf test: Add kernel lock contention test (Michael Petlan) [2177180] - perf lock: Add -q/--quiet option to suppress header and debug messages (Michael Petlan) [2177180] - perf lock: Add -E/--entries option (Michael Petlan) [2177180] - perf test: waiting.sh: Parameterize timeouts (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Move helper functions for waiting (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add per-thread test (Michael Petlan) [2177180] - perf tools: Add debug messages and comments for testing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add more output in preparation for more tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use quotes around variable expansion (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using backticks (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using expr (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix redirection (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use a temp directory (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add cleanup function (Michael Petlan) [2177180] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Michael Petlan) [2177180] - perf annotate: Toggle full address <-> offset display (Michael Petlan) [2177180] - perf tools: Add 'addr' sort key (Michael Petlan) [2177180] - perf inject: Clarify build-id options a little bit (Michael Petlan) [2177180] - perf record: Fix a segfault in record__read_lost_samples() (Michael Petlan) [2177180] - perf top: Fix error code in cmd_top() (Michael Petlan) [2177180] - perf stat: Merge cases in process_evlist (Michael Petlan) [2177180] - perf genelf: Fix error code in jit_write_elf() (Michael Petlan) [2177180] - perf lock contention: Skip stack trace from BPF (Michael Petlan) [2177180] - perf lock contention: Allow to change stack depth and skip (Michael Petlan) [2177180] - perf lock contention: Show full callstack with -v option (Michael Petlan) [2177180] - perf lock contention: Factor out get_symbol_name_offset() (Michael Petlan) [2177180] - perf test: Add basic core_wide expression test (Michael Petlan) [2177180] - perf metrics: Wire up core_wide (Michael Petlan) [2177180] - perf stat: Delay metric parsing (Michael Petlan) [2177180] - perf topology: Add core_wide (Michael Petlan) [2177180] - perf smt: Compute SMT from topology (Michael Petlan) [2177180] - perf expr: Move the scanner_ctx into the parse_ctx (Michael Petlan) [2177180] - perf pmu: Remove perf_pmu_lex() needless declaration (Michael Petlan) [2177180] - perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations (Michael Petlan) [2177180] - perf test: Skip sigtrap test on old kernels (Michael Petlan) [2177180] - perf sched: Factor out destroy_tasks() (Michael Petlan) [2177180] - perf cpumap: Add range data encoding (Michael Petlan) [2177180] - perf events: Prefer union over variable length array (Michael Petlan) [2177180] - perf vendor events: Update events for Neoverse E1 (Michael Petlan) [2177180] - perf timechart: Add p_state_end helper (Michael Petlan) [2177180] - perf timechart: Add create_pidcomm helper (Michael Petlan) [2177180] - perf lock: Add get_key_by_aggr_mode helper (Michael Petlan) [2177180] - perf trace: Use zalloc() to save initialization of syscall_stats (Michael Petlan) [2177180] - perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Michael Petlan) [2177180] - perf intel-pt: Remove first line of log dumped on error (Michael Petlan) [2177180] - perf intel-pt: Support itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf intel-pt: Improve object code read error message (Michael Petlan) [2177180] - perf intel-pt: Improve man page layout slightly (Michael Petlan) [2177180] - perf auxtrace: Add itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf tools: Add perf_config_scan() (Michael Petlan) [2177180] - perf callchain: Remove unneeded 'result' variable (Michael Petlan) [2177180] - perf c2c: Add helpers to get counts of loads or stores (Michael Petlan) [2177180] - perf tools: Add same_cmd_with_prefix() helper (Michael Petlan) [2177180] - perf vendor events: Add missing Neoverse V1 events (Michael Petlan) [2177180] - perf report: Show per-event LOST SAMPLES stat (Michael Petlan) [2177180] - perf hist: Add nr_lost_samples to hist_stats (Michael Petlan) [2177180] - perf record: Read and inject LOST_SAMPLES events (Michael Petlan) [2177180] - perf record: Set PERF_FORMAT_LOST by default (Michael Petlan) [2177180] - perf tools: Print LOST read format in the verbose mode (Michael Petlan) [2177180] - perf smt: Tidy header guard add SPDX (Michael Petlan) [2177180] - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf branch: Add branch privilege information request flag (Michael Petlan) [2177180] - perf branch: Extend branch type classification (Michael Petlan) [2177180] - perf branch: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf build: Enable -Wthread-safety with clang (Michael Petlan) [2177180] - perf top: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf sched: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf mutex: Add thread safety annotations (Michael Petlan) [2177180] - perf dso: Hold lock when accessing nsinfo (Michael Petlan) [2177180] - perf top: Update use of pthread mutex (Michael Petlan) [2177180] - perf annotate: Update use of pthread mutex (Michael Petlan) [2177180] - perf dso: Update use of pthread mutex (Michael Petlan) [2177180] - perf mmap: Remove unnecessary pthread.h include (Michael Petlan) [2177180] - perf ui: Update use of pthread mutex (Michael Petlan) [2177180] - perf sched: Update use of pthread mutex (Michael Petlan) [2177180] - perf record: Update use of pthread mutex (Michael Petlan) [2177180] - perf lock: Remove unused pthread.h include (Michael Petlan) [2177180] - perf bpf: Remove unused pthread.h include (Michael Petlan) [2177180] - perf hist: Update use of pthread mutex (Michael Petlan) [2177180] - perf tests: Avoid pthread.h inclusion (Michael Petlan) [2177180] - perf bench: Update use of pthread mutex/cond (Michael Petlan) [2177180] - perf mutex: Wrapped usage of mutex and cond (Michael Petlan) [2177180] - perf record: Allow multiple recording time ranges (Michael Petlan) [2177180] - perf evlist: Add evlist__{en/dis}able_non_dummy() (Michael Petlan) [2177180] - perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event (Michael Petlan) [2177180] - perf record: Fix done_fd wakeup event (Michael Petlan) [2177180] - perf record: Fix way of handling non-perf-event pollfds (Michael Petlan) [2177180] - perf hashmap: Tidy hashmap dependency (Michael Petlan) [2177180] - perf metrics: Use 'unsigned int' instead of just 'unsigned'. (Michael Petlan) [2177180] - perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. (Michael Petlan) [2177180] - tools build: Display logical OR of a feature flavors (Michael Petlan) [2177180] - tools build: Increment room for feature name in feature detection output (Michael Petlan) [2177180] - tools build: Fix feature detection output due to eval expansion (Michael Petlan) [2177180] - perf inject: Add a command line option to specify build ids. (Michael Petlan) [2177180] - perf/x86: Refuse to export capabilities for hybrid PMUs (Michael Petlan) [2177180] - KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) (Michael Petlan) [2177180] - arm64: perf: reject CHAIN events at creation time (Michael Petlan) [2177180] - arm_pmu: fix event CPU filtering (Michael Petlan) [2177180] - perf: Fix perf_event_pmu_context serialization (Michael Petlan) [2177180] - powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Petlan) [2177180] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2177180] - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Michael Petlan) [2177180] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Treat Tigerlake like Icelake (Michael Petlan) [2177180] - perf/core: Call LSM hook after copying perf_event_attr (Michael Petlan) [2177180] - perf: Fix use-after-free in error path (Michael Petlan) [2177180] - perf/x86/amd: fix potential integer overflow on shift of a int (Michael Petlan) [2177180] - perf/core: Fix cgroup events tracking (Michael Petlan) [2177180] - perf core: Return error pointer if inherit_event() fails to find pmu_ctx (Michael Petlan) [2177180] - powerpc/perf: callchain validate kernel stack pointer bounds (Michael Petlan) [2177180] - perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub (Michael Petlan) [2177180] - KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs (Michael Petlan) [2177180] - perf/core: Don't allow grouping events from different hw pmus (Michael Petlan) [2177180] - perf/amd/ibs: Make IBS a core pmu (Michael Petlan) [2177180] - perf: Fix function pointer case (Michael Petlan) [2177180] - perf/x86/amd: Remove the repeated declaration (Michael Petlan) [2177180] - perf: Fix possible memleak in pmu_dev_alloc() (Michael Petlan) [2177180] - perf: Fix IS_ERR() vs NULL check in inherit_event() (Michael Petlan) [2177180] - perf: Remove unused pointer task_ctx (Michael Petlan) [2177180] - perf/x86: Remove unused variable 'cpu_type' (Michael Petlan) [2177180] - perf: Optimize perf_tp_event() (Michael Petlan) [2177180] - perf: Rewrite core context handling (Michael Petlan) [2177180] - arm_pmu: rework ACPI probing (Michael Petlan) [2177180] - arm_pmu: acpi: factor out PMU<->CPU association (Michael Petlan) [2177180] - arm_pmu: factor out PMU matching (Michael Petlan) [2177180] - perf/x86: Make struct p4_event_bind::cntr signed array (Michael Petlan) [2177180] - perf: Fix perf_pending_task() UaF (Michael Petlan) [2177180] - perf: Consider OS filter fail (Michael Petlan) [2177180] - perf: Fixup SIGTRAP and sample_flags interaction (Michael Petlan) [2177180] - perf/x86/intel/pt: Fix sampling using single range output (Michael Petlan) [2177180] - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2177180] - perf: Improve missing SIGTRAP checking (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for SPR (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for ICL (Michael Petlan) [2177180] - perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain (Michael Petlan) [2177180] - perf/hw_breakpoint: test: Skip the test if dependencies unmet (Michael Petlan) [2177180] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel AlderLake-N (Michael Petlan) [2177180] - perf: Fix missing raw data on tracepoint events (Michael Petlan) [2177180] - perf: Fix missing SIGTRAPs (Michael Petlan) [2177180] - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Michael Petlan) [2177180] - perf test coresight: Add relevant documentation about ARM64 CoreSight testing (Michael Petlan) [2177180] - perf test: Add build infra for perf test tools for ARM CoreSight tests (Michael Petlan) [2177180] - perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex (Michael Petlan) [2177180] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2177180] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2177180] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2177180] - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2177180] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2177180] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2177180] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails (Michael Petlan) [2177180] - perf: Use sample_flags for raw_data (Michael Petlan) [2177180] - perf: Use sample_flags for addr (Michael Petlan) [2177180] - perf/core: Convert snprintf() to scnprintf() (Michael Petlan) [2177180] - perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY (Michael Petlan) [2177180] - perf/bpf: Always use perf callchains if exist (Michael Petlan) [2177180] - perf: Use sample_flags for callchain (Michael Petlan) [2177180] - perf/x86/intel: Optimize FIXED_CTR_CTRL access (Michael Petlan) [2177180] - perf/x86/p4: Remove perfctr_second_write quirk (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::update_topdown_event (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::set_topdown_event_period (Michael Petlan) [2177180] - perf/x86: Add a x86_pmu::limit_period static_call (Michael Petlan) [2177180] - perf/x86: Change x86_pmu::limit_period signature (Michael Petlan) [2177180] - perf/x86/intel: Move the topdown stuff into the intel driver (Michael Petlan) [2177180] - perf/x86: Add two more x86_pmu methods (Michael Petlan) [2177180] - x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX (Michael Petlan) [2177180] - perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags (Michael Petlan) [2177180] - perf/core: Expand PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - perf: Consolidate branch sample filter helpers (Michael Petlan) [2177180] - perf: Use sample_flags for txn (Michael Petlan) [2177180] - perf: Use sample_flags for data_src (Michael Petlan) [2177180] - perf: Use sample_flags for weight (Michael Petlan) [2177180] - perf: Use sample_flags for branch stack (Michael Petlan) [2177180] - perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Michael Petlan) [2177180] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Introduce bp_slots_histogram (Michael Petlan) [2177180] - perf/hw_breakpoint: Reduce contention with large number of tasks (Michael Petlan) [2177180] - powerpc/hw_breakpoint: Avoid relying on caller synchronization (Michael Petlan) [2177180] - perf/hw_breakpoint: Remove useless code related to flexible breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize constant number of breakpoint slots (Michael Petlan) [2177180] - perf/hw_breakpoint: Mark data __ro_after_init (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize list of per-task breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Clean up headers (Michael Petlan) [2177180] - perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test (Michael Petlan) [2177180] - perf/hw_breakpoint: Add KUnit test for constraints accounting (Michael Petlan) [2177180] - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf: Capture branch privilege information (Michael Petlan) [2177180] - perf: Extend branch type classification (Michael Petlan) [2177180] - perf: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2177180] - perf/core: Add speculation info to branch entries (Michael Petlan) [2177180] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2177180] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2177180] - perf/x86: Move branch classifier (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2177180] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2177180] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2177180] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2177180] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [2184976] - virtio-net: realign page_to_skb() after merges (Laurent Vivier) [2184976] - ice: make writes to /dev/gnssX synchronous (Michal Schmidt) [2175764] - octeontx2-pf: Fix TSOv6 offload (Subbaraya Sundeep) [2187157] - octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) [2187157] - octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) [2187157] - octeontx2-af: Skip PFs if not enabled (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix issues with NPC field hash extract (Subbaraya Sundeep) [2187157] - octeontx2-af: Update/Fix NPC field hash extract feature (Subbaraya Sundeep) [2187157] - octeontx2-af: Update correct mask to filter IPv4 fragments (Subbaraya Sundeep) [2187157] - octeontx2-af: Add validation for lmac type (Subbaraya Sundeep) [2187157] - octeontx2-pf: Increase the size of dmac filter flows (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix depth of cam and mem table. (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix start and end bit for scan config (Subbaraya Sundeep) [2187157] - octeontx2-af: Secure APR table update with the lock (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Fix MCS block interrupt (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Config parser to skip 8B header (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) [2187157] - octeonxt2-af: mcs: Fix per port bypass config (Subbaraya Sundeep) [2187157] - octeontx2-af: update type of prof fields in nix_aw_enq_req (Subbaraya Sundeep) [2187157] - octeontx2-vf: Add missing free for alloc_percpu (Subbaraya Sundeep) [2187157] - octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Subbaraya Sundeep) [2187157] - octeontx2-pf: Use correct struct reference in test condition (Subbaraya Sundeep) [2187157] - octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet (Subbaraya Sundeep) [2187157] - octeontx2-af: Add NIX Errata workaround on CN10K silicon (Subbaraya Sundeep) [2187157] - octeontx2-af: Removed unnecessary debug messages. (Subbaraya Sundeep) [2187157] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [2159223] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [2159223] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159223 2167511] - bnxt: Do not read past the end of test names (Ken Cox) [2159223 2167511] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2159223 2167511] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2159223 2167511] - bnxt_en: Fix XDP RX path (Ken Cox) [2159223 2167511] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2159223 2167511] - bnxt: Use generic HBH removal helper in tx path (Ken Cox) [2159223 2167511] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159223 2167511] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159223 2167511] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [2159223 2167511] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [2159223 2167511] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159223 2167511] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159223 2167511] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159223 2167511] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159223 2167511] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159223 2167511] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159223 2167511] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159223 2167511] - bnxt_en: add .get_module_eeprom_by_page() support (Ken Cox) [2159223 2167511] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159223 2167511] - treewide: use get_random_bytes() when possible (Ken Cox) [2159223 2167511] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159223 2167511] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2159223 2167511] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2159223 2167511] - bnxt: report header-data split state (Ken Cox) [2159223 2167511] - selinux: Implement mptcp_add_subflow hook (Paolo Abeni) [2141225] - security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) [2141225]- nfsd: make a copy of struct iattr before calling notify_change (Jeffrey Layton) [2207969] - kselftest: bonding: add num_grat_arp test (Hangbin Liu) [2090053] - selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) [2090053] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [2090053] - bonding: fix send_peer_notif overflow (Hangbin Liu) [2090053] - net/smc: Fix device de-init sequence (Tobias Huschle) [2160099] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2160099] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2160099] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2160099] - net/smc: fix application data exception (Tobias Huschle) [2160099] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2160099] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2160099] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2160099] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2160099] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2160099] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2160099] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2160099] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2160099] - net/ism: Add new API for client registration (Tobias Huschle) [2160099] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2160099] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2160099] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2160099] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2160099] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2160099] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2160099] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2160099] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2160099] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2160099] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2160099] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2160099] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2160099] - s390/ism: Cleanups (Tobias Huschle) [2160099] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2160099] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2160099] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2160099] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2160099] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2160099] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2160099] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2160099] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2160099] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2160099] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2160099] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2160099] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2160099] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2160099] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2160099] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2160099] - arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' (Steve Best) [2184155] - arm64: dts: imx8mp-evk: correct pcie pad settings (Steve Best) [2184155] - arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup (Steve Best) [2184155] - arm64: dts: imx8: add a node label to ddr-pmu (Steve Best) [2184155] - arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add USB DR support (Steve Best) [2184155] - arm64: dts: ls1028a-rdb: add more ethernet aliases (Steve Best) [2184155] - arm64: dts: imx8mq: update sdma node name format (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: introduce hdmi-connector (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: add lvds panel node (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 (Steve Best) [2184155] - arm64: dts: imx8ulp: increase the clock speed of LPSPI (Steve Best) [2184155] - arm64: dts: imx8ulp: add mailbox node (Steve Best) [2184155] - arm64: dts: imx8ulp: add pmu node (Steve Best) [2184155] - arm64: dts: imx8ulp: correct the scmi sram node name (Steve Best) [2184155] - arm64: dts: imx8ulp: drop undocumented property in cgc (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: fix mipi_csi description (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add USB type-c properties for role switching (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add RGB pwm notification leds (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control (Steve Best) [2184155] - arm64: dts: ls1028a: enable swp5 and eno3 for all boards (Steve Best) [2184155] - arm64: dts: ls1028a: mark enetc port 3 as a DSA master too (Steve Best) [2184155] - arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi (Steve Best) [2184155] - arm64: dts: imx8mp-evk: Add PCIe support (Steve Best) [2184155] - arm64: dts: imx8mp: Add iMX8MP PCIe support (Steve Best) [2184155] - arm64: dts: imx8ulp: no executable source file permission (Steve Best) [2184155] - arm64: dts: imx8mp: Add SNVS LPGPR (Steve Best) [2184155] - arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board (Steve Best) [2184155] - arm64: dts: imx8mm: Fix typo in license text for Engicam boards (Steve Best) [2184155] - arm64: dts: imx8-ss-dma: add IPG clock for i2c (Steve Best) [2184155] - arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Add SPI NOR partition layout (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Remove low DDRC operating point (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings (Steve Best) [2184155] - arm64: dts: imx8mp: add VPU blk ctrl node (Steve Best) [2184155] - arm64: dts: imx8mp: add vpu pgc nodes (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: add cpu-supply (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios (Steve Best) [2184155] - arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: don't use multiple blank lines (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file (Steve Best) [2184155] - arm64: dts: imx8ulp-evk: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8ulp: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnect for hsio blk ctrl (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnects for media blk ctrl (Steve Best) [2184155] - dt-bindings: interconnect: add fsl,imx8mp.h (Steve Best) [2184155] - arm64: dts: imx8mp: add NoC node (Steve Best) [2184155] - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (Ronnie Sahlberg) [2207797] - cifs: remove unused function (Ronnie Sahlberg) [2207797] - cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: handle cache lookup errors different than -ENOENT (Ronnie Sahlberg) [2207797] - cifs: remove duplicate code in __refresh_tcon() (Ronnie Sahlberg) [2207797] - cifs: don't take exclusive lock for updating target hints (Ronnie Sahlberg) [2207797] - cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (Ronnie Sahlberg) [2207797] - cifs: ignore ipc reconnect failures during dfs failover (Ronnie Sahlberg) [2207797] - cifs: avoid dup prefix path in dfs_get_automount_devname() (Ronnie Sahlberg) [2207797] - cifs: use origin fullpath for automounts (Ronnie Sahlberg) [2207797] - cifs: set correct status of tcon ipc when reconnecting (Ronnie Sahlberg) [2207797] - cifs: optimize reconnect of nested links (Ronnie Sahlberg) [2207797] - cifs: fix source pathname comparison of dfs supers (Ronnie Sahlberg) [2207797] - cifs: fix confusing debug message (Ronnie Sahlberg) [2207797] - cifs: don't block in dfs_cache_noreq_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: refresh root referrals (Ronnie Sahlberg) [2207797] - cifs: fix refresh of cached referrals (Ronnie Sahlberg) [2207797] - cifs: don't refresh cached referrals from unactive mounts (Ronnie Sahlberg) [2207797] - cifs: share dfs connections and supers (Ronnie Sahlberg) [2207797] - cifs: do not skip link targets when an I/O fails (Ronnie Sahlberg) [2207797] - cifs: avoid re-lookups in dfs_cache_find() (Ronnie Sahlberg) [2207797] - cifs: fix potential deadlock in cache_refresh_path() (Ronnie Sahlberg) [2207797] - cifs: Fix uninitialized memory read for smb311 posix symlink create (Ronnie Sahlberg) [2207797] - cifs: fix potential memory leaks in session setup (Ronnie Sahlberg) [2207797] - cifs: remove redundant assignment to the variable match (Ronnie Sahlberg) [2207797] - cifs: fix race in assemble_neg_contexts() (Ronnie Sahlberg) [2207797] - cifs: update internal module number (Ronnie Sahlberg) [2207797] - cifs: split out ses and tcon retrieval from mount_get_conns() (Ronnie Sahlberg) [2207797] - cifs: set resolved ip in sockaddr (Ronnie Sahlberg) [2207797] - cifs: remove unused smb3_fs_context::mount_options (Ronnie Sahlberg) [2207797] - cifs: get rid of mount options string parsing (Ronnie Sahlberg) [2207797] - cifs: use fs_context for automounts (Ronnie Sahlberg) [2207797] - cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID (Ronnie Sahlberg) [2207797] - cifs: reduce roundtrips on create/qinfo requests (Ronnie Sahlberg) [2207797] - cifs: set correct ipc status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: set correct tcon status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: Remove duplicated include in cifsglob.h (Ronnie Sahlberg) [2207797] - cifs: fix oops during encryption (Ronnie Sahlberg) [2207797] - cifs: print warning when conflicting soft vs. hard mount options specified (Ronnie Sahlberg) [2207797] - cifs: fix missing display of three mount options (Ronnie Sahlberg) [2207797] - cifs: fix various whitespace errors in headers (Ronnie Sahlberg) [2207797] - cifs: minor cleanup of some headers (Ronnie Sahlberg) [2207797] - cifs: Fix kmap_local_page() unmapping (Ronnie Sahlberg) [2207797] - cifs: skip alloc when request has no pages (Ronnie Sahlberg) [2207797] - cifs: remove ->writepage (Ronnie Sahlberg) [2207797] - cifs: stop using generic_writepages (Ronnie Sahlberg) [2207797] - cifs: wire up >migrate_folio (Ronnie Sahlberg) [2207797] - cifs: Parse owner/group for stat in smb311 posix extensions (Ronnie Sahlberg) [2207797] - cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_set_info_init (Ronnie Sahlberg) [2207797] - cifs: Fix wrong return value checking when GETFLAGS (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_close_init (Ronnie Sahlberg) [2207797] - cifs: Fix connections leak when tlink setup failed (Ronnie Sahlberg) [2207797] - cifs: avoid unnecessary iteration of tcp sessions (Ronnie Sahlberg) [2207797] - cifs: always iterate smb sessions using primary channel (Ronnie Sahlberg) [2207797] - smb3: must initialize two ACL struct fields to zero (Ronnie Sahlberg) [2207797] - cifs: fix uninitialised var in smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_query_path_info() (Ronnie Sahlberg) [2207797] - cifs: don't leak -ENOMEM in smb2_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix static checker warning (Ronnie Sahlberg) [2207797] - cifs: fix use-after-free on the link name (Ronnie Sahlberg) [2207797] - cifs: Fix xid leak in cifs_get_file_info_unix() (Ronnie Sahlberg) [2207797] - cifs: improve symlink handling for smb2+ (Ronnie Sahlberg) [2207797] - smb3: fix oops in calculating shash_setkey (Ronnie Sahlberg) [2207797] - cifs: secmech: use shash_desc directly, remove sdesc (Ronnie Sahlberg) [2207797] - Fix formatting of client smbdirect RDMA logging (Ronnie Sahlberg) [2207797] - Handle variable number of SGEs in client smbdirect send. (Ronnie Sahlberg) [2207797] - Reduce client smbdirect max receive segment size (Ronnie Sahlberg) [2207797] - Decrease the number of SMB3 smbdirect client SGEs (Ronnie Sahlberg) [2207797] - cifs: always initialize struct msghdr smb_msg completely (Ronnie Sahlberg) [2207797] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Ronnie Sahlberg) [2207797] - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg) [2207797] - cifs: fix small mempool leak in SMB2_negotiate() (Ronnie Sahlberg) [2207797] - cifs: fix missing unlock in cifs_file_copychunk_range() (Ronnie Sahlberg) [2207797] - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in insert range (Ronnie Sahlberg) [2207797] - cifs: when extending a file with falloc we should make files not-sparse (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in collapse range (Ronnie Sahlberg) [2207797] - smb3: Move the flush out of smb2_copychunk_range() into its callers (Ronnie Sahlberg) [2207797] - smb3: missing inode locks in zero range (Ronnie Sahlberg) [2207797] - cifs: Remove {cifs,nfs}_fscache_release_page() (Ronnie Sahlberg) [2207797] - cifs: trivial style fixup (Ronnie Sahlberg) [2207797] - cifs: Fix memory leak when using fscache (Ronnie Sahlberg) [2207797] - smb3: add mount parm nosparse (Ronnie Sahlberg) [2207797] - smb3: fix snapshot mount option (Ronnie Sahlberg) [2207797] - cifs: Fix the readahead conversion to manage the batch when reading from cache (Ronnie Sahlberg) [2207797] - net: bridge: switchdev: don't notify FDB entries with "master dynamic" (Íñigo Huguet) [2184372] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Íñigo Huguet) [2184372] - net: bridge: make kobj_type structure constant (Íñigo Huguet) [2184372] - selftests: forwarding: Add MDB dump test cases (Íñigo Huguet) [2184372] - bridge: mcast: Move validation to a policy (Íñigo Huguet) [2184372] - bridge: mcast: Remove pointless sequence generation counter assignment (Íñigo Huguet) [2184372] - bridge: mcast: Use correct define in MDB dump (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb_max: Add a new selftest (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for checksum handling (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for IP address handling (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb: Fix a typo (Íñigo Huguet) [2184372] - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Íñigo Huguet) [2184372] - net: bridge: Add netlink knobs for number / maximum MDB entries (Íñigo Huguet) [2184372] - net: bridge: Maintain number of MDB entries in net_bridge_mcast_port (Íñigo Huguet) [2184372] - net: bridge: Add a tracepoint for MDB overflows (Íñigo Huguet) [2184372] - net: bridge: Change a cleanup in br_multicast_new_port_group() to goto (Íñigo Huguet) [2184372] - net: bridge: Add br_multicast_del_port_group() (Íñigo Huguet) [2184372] - net: bridge: Move extack-setting to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Add extack to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Set strict_start_type at two policies (Íñigo Huguet) [2184372] - treewide: Convert del_timer*() to timer_shutdown*() (Íñigo Huguet) [2184372] - selftests: forwarding: Add bridge MDB test (Íñigo Huguet) [2184372] - selftests: forwarding: Rename bridge_mdb test (Íñigo Huguet) [2184372] - bridge: mcast: Support replacement of MDB port group entries (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to specify MDB entry routing protocol (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to add (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Add support for (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source (Íñigo Huguet) [2184372] - bridge: mcast: Add a flag for user installed source entries (Íñigo Huguet) [2184372] - bridge: mcast: Expose __br_multicast_del_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Expose br_multicast_new_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Add a centralized error path (Íñigo Huguet) [2184372] - bridge: mcast: Place netlink policy before validation functions (Íñigo Huguet) [2184372] - bridge: mcast: Split (*, G) and (S, G) addition into different functions (Íñigo Huguet) [2184372] - bridge: mcast: Do not derive entry type from its filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Constify 'group' argument in br_multicast_new_port_group() (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant function arguments (Íñigo Huguet) [2184372] - bridge: mcast: Move checks out of critical section (Íñigo Huguet) [2184372] - bridge: mcast: Remove br_mdb_parse() (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB group key from configuration structure (Íñigo Huguet) [2184372] - bridge: mcast: Propagate MDB configuration structure further (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB configuration structure where possible (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant checks (Íñigo Huguet) [2184372] - bridge: mcast: Centralize netlink attribute parsing (Íñigo Huguet) [2184372] - bridge: switchdev: Fix memory leaks when changing VLAN protocol (Íñigo Huguet) [2184372] - bridge: Add missing parentheses (Íñigo Huguet) [2184372] - bridge: switchdev: Reflect MAB bridge port flag to device drivers (Íñigo Huguet) [2184372] - bridge: switchdev: Allow device drivers to install locked FDB entries (Íñigo Huguet) [2184372] - bridge: switchdev: Let device drivers determine FDB offload indication (Íñigo Huguet) [2184372] - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Íñigo Huguet) [2184372] - bridge: Add MAC Authentication Bypass (MAB) support (Íñigo Huguet) [2184372] - bridge: Fix flushing of dynamic FDB entries (Íñigo Huguet) [2184372] - bridge: mcast: Simplify MDB entry creation (Íñigo Huguet) [2184372] - bridge: mcast: Use spin_lock() instead of spin_lock_bh() (Íñigo Huguet) [2184372] - selftests: bridge_igmp: Remove unnecessary address deletion (Íñigo Huguet) [2184372] - selftests: bridge_vlan_mcast: Delete qdiscs during cleanup (Íñigo Huguet) [2184372] - net: bridge: assign path_cost for 2.5G and 5G link speed (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: run phc2sys in automatic mode (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow multiple isochron receivers (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow running ptp4l on multiple interfaces (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS (Íñigo Huguet) [2184372] - selftests: forwarding: Add test cases for unresolved multicast routes (Íñigo Huguet) [2184372] - selftests: devlink_lib: Add function for querying maximum pool size (Íñigo Huguet) [2184372] - Documentation: networking: correct possessive "its" (Íñigo Huguet) [2184372] - net: bridge: move DSA master bridging restriction to DSA (Íñigo Huguet) [2184372] - bridge: move from strlcpy with unused retval to strscpy (Íñigo Huguet) [2184372] - selftests: net: Fix typo 'the the' in comment (Íñigo Huguet) [2184372] - selftest: net: bridge mdb add/del entry to port that is down (Íñigo Huguet) [2184372] - net: switchdev: add reminder near struct switchdev_notifier_fdb_info (Íñigo Huguet) [2184372] - selftests: forwarding: ethtool_extended_state: Convert to busywait (Íñigo Huguet) [2184372] - net: bridge: allow add/remove permanent mdb entries on disabled ports (Íñigo Huguet) [2184372] - bridge: Do not send empty IFLA_AF_SPEC attribute (Íñigo Huguet) [2184372] - selftests: forwarding: Install no_forwarding.sh (Íñigo Huguet) [2184372] - selftests: forwarding: Install local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot (Íñigo Huguet) [2184372] - selftests: forwarding: add a test for local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add a no_forwarding.sh test (Íñigo Huguet) [2184372] - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Íñigo Huguet) [2184372] - selftests: forwarding: add helpers for IP multicast group joins/leaves (Íñigo Huguet) [2184372] - selftests: forwarding: multiple instances in tcpdump helper (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: bring up the ports automatically (Íñigo Huguet) [2184372] - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add option to run tests with stable MAC addresses (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ifindex and vlan (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ndm flags and state (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for fine-grained flushing (Íñigo Huguet) [2184372] - net: bridge: fdb: add ndo_fdb_del_bulk (Íñigo Huguet) [2184372] - selftests: forwarding: new test, verify host mdb entries (Íñigo Huguet) [2184372] - net: bridge: add support for host l2 mdb entries (Íñigo Huguet) [2184372] - net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST (Íñigo Huguet) [2184372] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Íñigo Huguet) [2184372] - rtnetlink: add extack support in fdb del handlers (Ivan Vecera) [2193457] - x86/pm: Add enumeration check before spec MSRs save/restore setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/tsx: Add a feature bit for TSX control MSR support (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Save the MSR validity status at context setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637}- device-dax: Fix duplicate 'hmem' device registration (Jeff Moyer) [2207496] - redhat/configs: turn on I3C drivers (Steve Best) [2209439] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (David Arcari) [2088121] - amd-pstate: Fix amd_pstate mode switch (David Arcari) [2088121] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2088121] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (David Arcari) [2088121] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (David Arcari) [2088121] - cpufreq: amd-pstate: avoid uninitialized variable use (David Arcari) [2088121] - cpufreq: Make cpufreq_unregister_driver() return void (David Arcari) [2088121] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (David Arcari) [2088121] - cpufreq: amd-pstate: add driver working mode switch support (David Arcari) [2088121] - cpufreq: amd-pstate: implement suspend and resume callbacks (David Arcari) [2088121] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (David Arcari) [2088121] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (David Arcari) [2088121] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (David Arcari) [2088121] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (David Arcari) [2088121] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159896] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159896] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159896] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159896] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159896] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159896] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159896] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159896] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159896] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159896] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159896] - KEYS: trusted: tpm2: Fix migratable logic (Štěpán Horáček) [2159896] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159896] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159896] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159896] - tpm: fix reference counting for struct tpm_chip (Štěpán Horáček) [2159896] - tpm: Fix error handling in async work (Štěpán Horáček) [2100314] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159896] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159896] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159896] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159896] - net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg (Ivan Vecera) [2193176] - net: rtnetlink: add ndm flags and state mask attributes (Ivan Vecera) [2193176] - net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del (Ivan Vecera) [2193176] - net: add ndo_fdb_del_bulk (Ivan Vecera) [2193176] - net: rtnetlink: add bulk delete support flag (Ivan Vecera) [2193176] - net: netlink: add NLM_F_BULK delete request modifier (Ivan Vecera) [2193176] - net: rtnetlink: use BIT for flag values (Ivan Vecera) [2193176] - net: rtnetlink: add helper to extract msg type's kind (Ivan Vecera) [2193176] - net: rtnetlink: add msg kind names (Ivan Vecera) [2193176] - redhat/configs: turn off IMX93 ADC Driver (Steve Best) [2193482]- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain (David Arcari) [2209290] - selftests: add a selftest for big tcp (Xin Long) [2203333] - netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim (Xin Long) [2203333] - netfilter: move br_nf_check_hbh_len to utils (Xin Long) [2203333] - netfilter: bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len (Xin Long) [2203333] - netfilter: bridge: check len before accessing more nh data (Xin Long) [2203333] - netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len (Xin Long) [2203333] - net: atlantic: Fix crash when XDP is enabled but no program is loaded (Íñigo Huguet) [2184650] - net: atlantic: macsec: clear encryption keys from the stack (Íñigo Huguet) [2184650] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Íñigo Huguet) [2184650] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184650] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2184650] - net: atlantic:fix repeated words in comments (Íñigo Huguet) [2184650] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184650] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184650] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184650] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184650] - net: atlantic: Implement .ndo_xdp_xmit handler (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp data plane (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp control plane (Íñigo Huguet) [2184650] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2184650] - net: atlantic: Use the bitmap API instead of hand-writing it (Íñigo Huguet) [2184650] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184650] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184650] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184650] - Remove Half duplex mode speed capabilities. (Íñigo Huguet) [2184650] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184650] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184650] - atlatnic: enable Nbase-t speeds with base-t (Íñigo Huguet) [2184650] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184650] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184650] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184650] - ethernet: aquantia: use eth_hw_addr_set() (Íñigo Huguet) [2184650] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2184650] - net: atlantic: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2184650] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2203188] - blk-mq: don't plug for head insertions in blk_execute_rq_nowait (Ming Lei) [2208172] - blk-mq: don't queue plugged passthrough requests into scheduler (Ming Lei) [2208172] - blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list (Ming Lei) [2208172] - blk-mq: move more logic into blk_mq_insert_requests (Ming Lei) [2208172] - arm64: dts: qcom: sa8775p: mark the UFS controller as dma-coherent (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p-ride: enable UFS (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p: add UFS nodes (Andrew Halaney) [2208307] - redhat/configs: Enable Marvell CN10k TAD PMU driver (Bharat Bhushan) [2042240] - perf/marvell: Add ACPI support to TAD uncore driver (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init() (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix TAD PMU register offset (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check (Bharat Bhushan) [2042240] - perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042240] - dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings (Bharat Bhushan) [2042240] - drivers: perf: Add LLC-TAD perf counter support (Bharat Bhushan) [2042240] - xfs: fix off-by-one-block in xfs_discard_folio() (Bill O'Donnell) [2167832] - xfs: fix memory leak in xfs_errortag_init (Bill O'Donnell) [2167832] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Bill O'Donnell) [2167832] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Bill O'Donnell) [2167832] - xfs: initialize the check_owner object fully (Bill O'Donnell) [2167832] - xfs: load rtbitmap and rtsummary extent mapping btrees at mount time (Bill O'Donnell) [2167832] - xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (Bill O'Donnell) [2167832] - xfs: fix incorrect error-out in xfs_remove (Bill O'Donnell) [2167832] - xfs: fix sb write verify for lazysbcount (Bill O'Donnell) [2167832] - xfs: fix incorrect i_nlink caused by inode racing (Bill O'Donnell) [2167832] - xfs: wait iclog complete before tearing down AIL (Bill O'Donnell) [2167832] - xfs: get rid of assert from xfs_btree_islastblock (Bill O'Donnell) [2167832] - xfs: fix off-by-one error in xfs_btree_space_to_height (Bill O'Donnell) [2167832] - xfs: get root inode correctly at bulkstat (Bill O'Donnell) [2167832] - xfs: allow setting full range of panic tags (Bill O'Donnell) [2167832] - xfs: fix inode reservation space for removing transaction (Bill O'Donnell) [2167832] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Bill O'Donnell) [2167832] - xfs: fix intermittent hang during quotacheck (Bill O'Donnell) [2167832] - xfs: check return codes when flushing block devices (Bill O'Donnell) [2167832] - xfs: delete extra space and tab in blank line (Bill O'Donnell) [2167832] - xfs: fix NULL pointer dereference in xfs_getbmap() (Bill O'Donnell) [2167832] - xfs: fail dax mount if reflink is enabled on a partition (Bill O'Donnell) [2167832] - xfs: Fix typo 'the the' in comment (Bill O'Donnell) [2167832] - xfs: Fix comment typo (Bill O'Donnell) [2167832] - xfs: don't leak memory when attr fork loading fails (Bill O'Donnell) [2167832] - xfs: fix for variable set but not used warning (Bill O'Donnell) [2167832] - xfs: xfs_buf cache destroy isn't RCU safe (Bill O'Donnell) [2167832] - xfs: delete unnecessary NULL checks (Bill O'Donnell) [2167832] - xfs: fix comment for start time value of inode with bigtime enabled (Bill O'Donnell) [2167832] - xfs: fix use-after-free in xattr node block inactivation (Bill O'Donnell) [2167832] - xfs: lockless buffer lookup (Bill O'Donnell) [2167832] - xfs: remove a superflous hash lookup when inserting new buffers (Bill O'Donnell) [2167832] - xfs: reduce the number of atomic when locking a buffer after lookup (Bill O'Donnell) [2167832] - xfs: merge xfs_buf_find() and xfs_buf_get_map() (Bill O'Donnell) [2167832] - xfs: break up xfs_buf_find() into individual pieces (Bill O'Donnell) [2167832] - xfs: add in-memory iunlink log item (Bill O'Donnell) [2167832] - xfs: add log item precommit operation (Bill O'Donnell) [2167832] - xfs: combine iunlink inode update functions (Bill O'Donnell) [2167832] - xfs: clean up xfs_iunlink_update_inode() (Bill O'Donnell) [2167832] - xfs: double link the unlinked inode list (Bill O'Donnell) [2167832] - xfs: introduce xfs_iunlink_lookup (Bill O'Donnell) [2167832] - xfs: refactor xlog_recover_process_iunlinks() (Bill O'Donnell) [2167832] - xfs: track the iunlink list pointer in the xfs_inode (Bill O'Donnell) [2167832] - xfs: factor the xfs_iunlink functions (Bill O'Donnell) [2167832] - xfs: replace inode fork size macros with functions (Bill O'Donnell) [2167832] - xfs: replace XFS_IFORK_Q with a proper predicate function (Bill O'Donnell) [2167832] - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork (Bill O'Donnell) [2167832] - xfs: make inode attribute forks a permanent part of struct xfs_inode (Bill O'Donnell) [2167832] - xfs: convert XFS_IFORK_PTR to a static inline helper (Bill O'Donnell) [2167832] - xfs: removed useless condition in function xfs_attr_node_get (Bill O'Donnell) [2167832] - xfs: rework xfs_buf_incore() API (Bill O'Donnell) [2167832] - xfs: make is_log_ag() a first class helper (Bill O'Donnell) [2167832] - xfs: replace xfs_ag_block_count() with perag accesses (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agino geometry (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agbno geometry (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agfl (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_put_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_get_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agf (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agi (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agf() (Bill O'Donnell) [2167832] - xfs: kill xfs_alloc_pagf_init() (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_ialloc_read_agi() (Bill O'Donnell) [2167832] - xfs: kill xfs_ialloc_pagi_init() (Bill O'Donnell) [2167832] - xfs: make last AG grow/shrink perag centric (Bill O'Donnell) [2167832] - xfs: xlog_sync() manually adjusts grant head space (Bill O'Donnell) [2167832] - xfs: avoid cil push lock if possible (Bill O'Donnell) [2167832] - xfs: move CIL ordering to the logvec chain (Bill O'Donnell) [2167832] - xfs: convert log vector chain to use list heads (Bill O'Donnell) [2167832] - xfs: convert CIL to unordered per cpu lists (Bill O'Donnell) [2167832] - xfs: Add order IDs to log items in CIL (Bill O'Donnell) [2167832] - xfs: convert CIL busy extents to per-cpu (Bill O'Donnell) [2167832] - xfs: track CIL ticket reservation in percpu structure (Bill O'Donnell) [2167832] - xfs: implement percpu cil space used calculation (Bill O'Donnell) [2167832] - xfs: introduce per-cpu CIL tracking structure (Bill O'Donnell) [2167832] - xfs: rework per-iclog header CIL reservation (Bill O'Donnell) [2167832] - xfs: lift init CIL reservation out of xc_cil_lock (Bill O'Donnell) [2167832] - xfs: use the CIL space used counter for emptiness checks (Bill O'Donnell) [2167832] - xfs: prevent a UAF when log IO errors race with unmount (Bill O'Donnell) [2167832] - xfs: dont treat rt extents beyond EOF as eofblocks to be cleared (Bill O'Donnell) [2167832] - xfs: don't hold xattr leaf buffers across transaction rolls (Bill O'Donnell) [2167832] - xfs: empty xattr leaf header blocks are not corruption (Bill O'Donnell) [2167832] - xfs: clean up the end of xfs_attri_item_recover (Bill O'Donnell) [2167832] - xfs: always free xattri_leaf_bp when cancelling a deferred op (Bill O'Donnell) [2167832] - xfs: factor out the common lock flags assert (Bill O'Donnell) [2167832] - xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes (Bill O'Donnell) [2167832] - xfs: fix variable state usage (Bill O'Donnell) [2167832] - xfs: fix TOCTOU race involving the new logged xattrs control knob (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist usage out of libxfs (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist out of xfs_log.c (Bill O'Donnell) [2167832] - xfs: warn about LARP once per mount (Bill O'Donnell) [2167832] - xfs: implement per-mount warnings for scrub and shrink usage (Bill O'Donnell) [2167832] - xfs: don't log every time we clear the log incompat flags (Bill O'Donnell) [2167832] - xfs: convert buf_cancel_table allocation to kmalloc_array (Bill O'Donnell) [2167832] - xfs: don't leak xfs_buf_cancel structures when recovery fails (Bill O'Donnell) [2167832] - xfs: refactor buffer cancellation table allocation (Bill O'Donnell) [2167832] - xfs: don't leak btree cursor when insrec fails after a split (Bill O'Donnell) [2167832] - xfs: purge dquots after inode walk fails during quotacheck (Bill O'Donnell) [2167832] - xfs: assert in xfs_btree_del_cursor should take into account error (Bill O'Donnell) [2167832] - xfs: don't assert fail on perag references on teardown (Bill O'Donnell) [2167832] - xfs: avoid unnecessary runtime sibling pointer endian conversions (Bill O'Donnell) [2167832] - xfs: share xattr name and value buffers when logging xattr updates (Bill O'Donnell) [2167832] - xfs: do not use logged xattr updates on V4 filesystems (Bill O'Donnell) [2167832] - xfs: Remove duplicate include (Bill O'Donnell) [2167832] - xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO (Bill O'Donnell) [2167832] - xfs: Remove dead code (Bill O'Donnell) [2167832] - xfs: fix typo in comment (Bill O'Donnell) [2167832] - xfs: rename struct xfs_attr_item to xfs_attr_intent (Bill O'Donnell) [2167832] - xfs: clean up state variable usage in xfs_attr_node_remove_attr (Bill O'Donnell) [2167832] - xfs: put attr[id] log item cache init with the others (Bill O'Donnell) [2167832] - xfs: remove struct xfs_attr_item.xattri_flags (Bill O'Donnell) [2167832] - xfs: use a separate slab cache for deferred xattr work state (Bill O'Donnell) [2167832] - xfs: put the xattr intent item op flags in their own namespace (Bill O'Donnell) [2167832] - xfs: clean up xfs_attr_node_hasname (Bill O'Donnell) [2167832] - xfs: free xfs_attrd_log_items correctly (Bill O'Donnell) [2167832] - xfs: validate xattr name earlier in recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item filter flags during recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item operation flags during recovery (Bill O'Donnell) [2167832] - xfs: don't leak the retained da state when doing a leaf to node conversion (Bill O'Donnell) [2167832] - xfs: don't leak da state when freeing the attr intent item (Bill O'Donnell) [2167832] - iomap: don't invalidate folios after writeback errors (Bill O'Donnell) [2167832] - xfs: can't use kmem_zalloc() for attribute buffers (Bill O'Donnell) [2167832] - xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify (Bill O'Donnell) [2167832] - xfs: ATTR_REPLACE algorithm with LARP enabled needs rework (Bill O'Donnell) [2167832] - xfs: use XFS_DA_OP flags in deferred attr ops (Bill O'Donnell) [2167832] - xfs: remove xfs_attri_remove_iter (Bill O'Donnell) [2167832] - xfs: switch attr remove to xfs_attri_set_iter (Bill O'Donnell) [2167832] - xfs: introduce attr remove initial states into xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: xfs_attr_set_iter() does not need to return EAGAIN (Bill O'Donnell) [2167832] - xfs: clean up final attr removal in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: remote xattr removal in xfs_attr_set_iter() is conditional (Bill O'Donnell) [2167832] - xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP (Bill O'Donnell) [2167832] - xfs: split remote attr setting out from replace path (Bill O'Donnell) [2167832] - xfs: consolidate leaf/node states in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: kill XFS_DAC_LEAF_ADDNAME_INIT (Bill O'Donnell) [2167832] - xfs: separate out initial attr_set states (Bill O'Donnell) [2167832] - xfs: don't set quota warning values (Bill O'Donnell) [2167832] - xfs: remove warning counters from struct xfs_dquot_res (Bill O'Donnell) [2167832] - xfs: remove quota warning limit from struct xfs_quota_limits (Bill O'Donnell) [2167832] - xfs: rework deferred attribute operation setup (Bill O'Donnell) [2167832] - xfs: make xattri_leaf_bp more useful (Bill O'Donnell) [2167832] - xfs: initialise attrd item to zero (Bill O'Donnell) [2167832] - xfs: avoid empty xattr transaction when attrs are inline (Bill O'Donnell) [2167832] - xfs: add leaf to node error tag (Bill O'Donnell) [2167832] - xfs: add leaf split error tag (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_init_attr_trans (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_attr_leaf_addname (Bill O'Donnell) [2167832] - xfs: Merge xfs_delattr_context into xfs_attr_item (Bill O'Donnell) [2167832] - xfs: Add larp debug option (Bill O'Donnell) [2167832] - xfs: Add log attribute error tag (Bill O'Donnell) [2167832] - xfs: Remove unused xfs_attr_*_args (Bill O'Donnell) [2167832] - xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred (Bill O'Donnell) [2167832] - xfs: Skip flip flags for delayed attrs (Bill O'Donnell) [2167832] - xfs: Implement attr logging and replay (Bill O'Donnell) [2167832] - xfs: Set up infrastructure for log attribute replay (Bill O'Donnell) [2167832] - xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process (Bill O'Donnell) [2167832] - xfs: Fix double unlock in defer capture code (Bill O'Donnell) [2167832] - xfs: validate v5 feature fields (Bill O'Donnell) [2167832] - xfs: set XFS_FEAT_NLINK correctly (Bill O'Donnell) [2167832] - xfs: detect self referencing btree sibling pointers (Bill O'Donnell) [2167832] - xfs: intent item whiteouts (Bill O'Donnell) [2167832] - xfs: whiteouts release intents that are not in the AIL (Bill O'Donnell) [2167832] - xfs: add log item method to return related intents (Bill O'Donnell) [2167832] - xfs: factor and move some code in xfs_log_cil.c (Bill O'Donnell) [2167832] - xfs: tag transactions that contain intent done items (Bill O'Donnell) [2167832] - xfs: add log item flags to indicate intents (Bill O'Donnell) [2167832] - xfs: don't commit the first deferred transaction without intents (Bill O'Donnell) [2167832] - xfs: hide log iovec alignment constraints (Bill O'Donnell) [2167832] - xfs: fix potential log item leak (Bill O'Donnell) [2167832] - xfs: zero inode fork buffer at allocation (Bill O'Donnell) [2167832] - xfs: rename xfs_*alloc*_log_count to _block_count (Bill O'Donnell) [2167832] - xfs: rewrite xfs_reflink_end_cow to use intents (Bill O'Donnell) [2167832] - xfs: reduce transaction reservations with reflink (Bill O'Donnell) [2167832] - xfs: reduce the absurdly large log operation count (Bill O'Donnell) [2167832] - xfs: report "max_resp" used for min log size computation (Bill O'Donnell) [2167832] - xfs: create shadow transaction reservations for computing minimum log size (Bill O'Donnell) [2167832] - xfs: remove a __xfs_bunmapi call from reflink (Bill O'Donnell) [2167832] - xfs: stop artificially limiting the length of bunmap calls (Bill O'Donnell) [2167832] - xfs: count EFIs when deciding to ask for a continuation of a refcount update (Bill O'Donnell) [2167832] - xfs: speed up write operations by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: speed up rmap lookups by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: simplify xfs_rmap_lookup_le call sites (Bill O'Donnell) [2167832] - xfs: capture buffer ops in the xfs_buf tracepoints (Bill O'Donnell) [2167832] - xfs: fix soft lockup via spinning in filestream ag selection loop (Bill O'Donnell) [2167832] - xfs: improve __xfs_set_acl (Bill O'Donnell) [2167832] - xfs: convert log ticket and iclog flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert quota options flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert ptag flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert log item tracepoint flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert dquot flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert da btree operations flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert buffer log item flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert btree buffer log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGI log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGF log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmapi flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmap extent type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert scrub type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert attr type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: CIL context doesn't need to count iovecs (Bill O'Donnell) [2167832] - xfs: xlog_write() doesn't need optype anymore (Bill O'Donnell) [2167832] - xfs: xlog_write() no longer needs contwr state (Bill O'Donnell) [2167832] - xfs: remove xlog_verify_dest_ptr (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_partial() (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_full() (Bill O'Donnell) [2167832] - xfs: change the type of ic_datap (Bill O'Donnell) [2167832] - xfs: pass lv chain length into xlog_write() (Bill O'Donnell) [2167832] - xfs: log ticket region debug is largely useless (Bill O'Donnell) [2167832] - xfs: reserve space and initialise xlog_op_header in item formatting (Bill O'Donnell) [2167832] - xfs: move log iovec alignment to preparation function (Bill O'Donnell) [2167832] - xfs: log tickets don't need log client id (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the commit record (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the unmount record (Bill O'Donnell) [2167832] - xfs: only CIL pushes require a start record (Bill O'Donnell) [2167832] - xfs: factor out the CIL transaction header building (Bill O'Donnell) [2167832] - xfs: simplify local variable assignment in file write code (Bill O'Donnell) [2167832] - xfs: convert buffer flags to unsigned. (Bill O'Donnell) [2167832] - xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags (Bill O'Donnell) [2167832] - xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters (Bill O'Donnell) [2167832] - xfs: Decouple XFS_IBULK flags from XFS_IWALK flags (Bill O'Donnell) [2167832] - xfs: Conditionally upgrade existing inodes to use large extent counters (Bill O'Donnell) [2167832] - xfs: Directory's data fork extent counter can never overflow (Bill O'Donnell) [2167832] - xfs: use a separate frextents counter for rt extent reservations (Bill O'Donnell) [2167832] - xfs: recalculate free rt extents after log recovery (Bill O'Donnell) [2167832] - xfs: pass explicit mount pointer to rtalloc query functions (Bill O'Donnell) [2167832] - xfs: Introduce per-inode 64-bit extent counters (Bill O'Donnell) [2167832] - xfs: Replace numbered inode recovery error messages with descriptive ones (Bill O'Donnell) [2167832] - xfs: Introduce macros to represent new maximum extent counts for data/attr forks (Bill O'Donnell) [2167832] - xfs: Use uint64_t to count maximum blocks that can be used by BMBT (Bill O'Donnell) [2167832] - xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers (Bill O'Donnell) [2167832] - xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 (Bill O'Donnell) [2167832] - xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit (Bill O'Donnell) [2167832] - xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively (Bill O'Donnell) [2167832] - xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents (Bill O'Donnell) [2167832] - xfs: Introduce xfs_dfork_nextents() helper (Bill O'Donnell) [2167832] - xfs: Use xfs_extnum_t instead of basic data types (Bill O'Donnell) [2167832] - xfs: Introduce xfs_iext_max_nextents() helper (Bill O'Donnell) [2167832] - xfs: Define max extent length based on on-disk format definition (Bill O'Donnell) [2167832] - xfs: Move extent count limits to xfs_format.h (Bill O'Donnell) [2167832] - xfs: Add XFS messages to printk index (Bill O'Donnell) [2167832] - xfs: Simplify XFS logging methods. (Bill O'Donnell) [2167832] - xfs: drop async cache flushes from CIL commits. (Bill O'Donnell) [2167832] - xfs: shutdown during log recovery needs to mark the log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_trans_commit() path must check for log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_do_force_shutdown needs to block racing shutdowns (Bill O'Donnell) [2167832] - xfs: log shutdown triggers should only shut down the log (Bill O'Donnell) [2167832] - xfs: shutdown in intent recovery has non-intent items in the AIL (Bill O'Donnell) [2167832] - xfs: aborting inodes on shutdown may need buffer lock (Bill O'Donnell) [2167832] - xfs: don't report reserved bnobt space as available (Bill O'Donnell) [2167832] - xfs: fix overfilling of reserve pool (Bill O'Donnell) [2167832] - xfs: always succeed at setting the reserve pool size (Bill O'Donnell) [2167832] - xfs: remove infinite loop when reserving free block pool (Bill O'Donnell) [2167832] - xfs: don't include bnobt blocks when reserving free block pool (Bill O'Donnell) [2167832] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Bill O'Donnell) [2167832] - xfs: AIL should be log centric (Bill O'Donnell) [2167832] - xfs: xfs_ail_push_all_sync() stalls when racing with updates (Bill O'Donnell) [2167832] - xfs: check buffer pin state after locking in delwri_submit (Bill O'Donnell) [2167832] - xfs: log worker needs to start before intent/unlink recovery (Bill O'Donnell) [2167832] - xfs: constify xfs_name_dotdot (Bill O'Donnell) [2167832] - xfs: constify the name argument to various directory functions (Bill O'Donnell) [2167832] - xfs: refactor user/group quota chown in xfs_setattr_nonsize (Bill O'Donnell) [2167832] - xfs: add missing cmap->br_state = XFS_EXT_NORM update (Bill O'Donnell) [2167832] - xfs: Replace zero-length arrays with flexible-array members (Bill O'Donnell) [2167832] - xfs: only bother with sync_filesystem during readonly remount (Bill O'Donnell) [2167832] - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (Bill O'Donnell) [2167832] - xfs, iomap: limit individual ioend chain lengths in writeback (Bill O'Donnell) [2167832] - xfs: remove unused xfs_ioctl32.h declarations (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_FSSETDM definitions (Bill O'Donnell) [2167832] - xfs: fix online fsck handling of v5 feature bits on secondary supers (Bill O'Donnell) [2167832] - xfs: take the ILOCK when readdir inspects directory mapping data (Bill O'Donnell) [2167832] - xfs: warn about inodes with project id of -1 (Bill O'Donnell) [2167832] - xfs: hold quota inode ILOCK_EXCL until the end of dqalloc (Bill O'Donnell) [2167832] - xfs: Remove redundant assignment of mp (Bill O'Donnell) [2167832] - xfs: reduce kvmalloc overhead for CIL shadow buffers (Bill O'Donnell) [2167832] - xfs: sysfs: use default_groups in kobj_type (Bill O'Donnell) [2167832] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Bill O'Donnell) [2167832] - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Bill O'Donnell) [2167832] - xfs: Fix comments mentioning xfs_ialloc (Bill O'Donnell) [2167832] - xfs: fix a bug in the online fsck directory leaf1 bestcount check (Bill O'Donnell) [2167832] - xfs: only run COW extent recovery when there are no live extents (Bill O'Donnell) [2167832] - xfs: fix quotaoff mutex usage now that we don't support disabling it (Bill O'Donnell) [2167832] - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items (Bill O'Donnell) [2167832] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187448] {CVE-2023-2124}- ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: processor: thermal: Update CPU cooling devices on cpufreq policy changes (Mark Langsdorf) [2176554] - thermal: core: Drop excessive lockdep_assert_held() calls (Mark Langsdorf) [2176554] - power: supply: remove faulty cooling logic (Mark Langsdorf) [2176554] - thermal: core: call put_device() only after device_register() fails (Mark Langsdorf) [2176554] - thermal: core: fix some possible name leaks in error paths (Mark Langsdorf) [2176554] - thermal/core: fix error code in __thermal_cooling_device_register() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_update() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_present() (Mark Langsdorf) [2176554] - thermal: sysfs: Reuse cdev->max_state (Mark Langsdorf) [2176554] - thermal: Validate new state in cur_state_store() (Mark Langsdorf) [2176554] - ACPI: video: Improve Chromebook checks (Mark Langsdorf) [2176554] - ACPI: video: Fix missing native backlight on Chromebooks (Mark Langsdorf) [2176554] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [2176554] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [2176554] - ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2 (Mark Langsdorf) [2176554] - ACPI: video: Make acpi_backlight=video work independent from GPU driver (Mark Langsdorf) [2176554] - ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: processor: Reorder acpi_processor_driver_init() (Mark Langsdorf) [2176554] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [2176554] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 7 B1-750 (Mark Langsdorf) [2176554] - ACPI: x86: Introduce an acpi_quirk_skip_gpio_event_handlers() helper (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535 (Mark Langsdorf) [2176554] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [2176554] - Documentation: ACPI: Prune DSDT override documentation from index (Mark Langsdorf) [2176554] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: x86: Drop quirk for HP Elitebook (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [2176554] - ACPI: make kobj_type structures constant (Mark Langsdorf) [2176554] - ACPICA: Fix typo in CDAT DSMAS struct definition (Mark Langsdorf) [2176554] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [2176554] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [2176554] - ACPI: CPPC: Fix some kernel-doc comments (Mark Langsdorf) [2176554] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Mark Langsdorf) [2176554] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [2176554] - ACPI: battery: Increase maximum string length (Mark Langsdorf) [2176554] - ACPI: battery: Fix buffer overread if not NUL-terminated (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [2176554] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [2176554] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [2176554] - acpi: Fix suspend with Xen PV (Mark Langsdorf) [2176554] - ACPI: battery: Fix missing NUL-termination with large strings (Mark Langsdorf) [2176554] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [2176554] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [2176554] - acpi_idle: Remove tracing (Mark Langsdorf) [2176554] - ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops (Mark Langsdorf) [2176554] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [2176554] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [2176554] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [2176554] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [2176554] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [2176554] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [2176554] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [2176554] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [2176554] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [2176554] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [2176554] - ACPICA: include/acpi/acpixf.h: Fix indentation (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [2176554] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [2176554] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2176554] - cxl/acpi: Set ACPI's CXL _OSC to indicate RCD mode support (Mark Langsdorf) [2176554] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [2176554] - ACPI: battery: Call power_supply_changed() when adding hooks (Mark Langsdorf) [2176554] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [2176554] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [2176554] - ACPI: processor: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor_idle: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [2176554] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available (Mark Langsdorf) [2176554] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [2176554] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [2176554] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [2176554] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [2176554] - redhat: enable the generic FFH operation handler (Mark Langsdorf) [2176554] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [2176554] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [2176554] - ACPI: PM: Print full name path while adding power resource (Mark Langsdorf) [2176554] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [2176554] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [2176554] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [2176554] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [2176554] - ACPICA: Update version to 20221020 (Mark Langsdorf) [2176554] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [2176554] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [2176554] - ACPI: scan: substitute empty_zero_page with helper ZERO_PAGE(0) (Mark Langsdorf) [2176554] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2176554] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [2176554] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [2176554] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [2176554] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [2176554] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [2176554] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [2176554] - ACPICA: IORT: Update for revision E.e (Mark Langsdorf) [2176554] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [2176554] - ACPICA: Add a couple of new UUIDs to the known UUID list (Mark Langsdorf) [2176554] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [2176554] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [2176554] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [2176554] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [2176554] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [2176554] - ACPI: PCC: Fix unintentional integer overflow (Mark Langsdorf) [2176554] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [2176554] - EDAC/ghes: Make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Prepare to make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Add a notifier for reporting memory errors (Mark Langsdorf) [2176554] - ACPI: scan: Fix DMA range assignment (Mark Langsdorf) [2176554] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [2176554] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [2176554] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [2176554] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [2176554] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [2176554] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [2176554] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [2176554] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [2176554] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [2176554] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [2176554] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [2176554] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [2176554] - ACPI: docs: Drop useless DSDT override documentation (Mark Langsdorf) [2176554] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [2176554] - ACPI: bus: Add iterator for dependent devices (Mark Langsdorf) [2176554] - ACPI: scan: Add acpi_dev_get_next_consumer_dev() (Mark Langsdorf) [2176554] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [2176554] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [2176554] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [2176554] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [2176554] - ACPI: scan: Support multiple DMA windows with different offsets (Mark Langsdorf) [2176554] - ACPI: AC: Remove the leftover struct acpi_ac_bl (Mark Langsdorf) [2176554] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler (Mark Langsdorf) [2176554] - ACPI: PCC: replace wait_for_completion() (Mark Langsdorf) [2176554] - ACPI: PCC: Release resources on address space setup failure path (Mark Langsdorf) [2176554] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [2176554] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [2176554] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [2176554] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [2176554] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [2176554] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [2176554] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [2176554] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [2176554] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [2176554] - ACPI: platform: Get rid of redundant 'else' (Mark Langsdorf) [2176554] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [2176554] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [2176554] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [2176554] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [2176554] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [2176554] - ACPI: Drop redundant acpi_dev_parent() header (Mark Langsdorf) [2176554] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [2176554] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [2176554] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [2176554] - ACPI: bus: Drop unused list heads from struct acpi_device (Mark Langsdorf) [2176554] - hisi_lpc: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - soundwire: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86: Replace acpi_bus_get_device() (Mark Langsdorf) [2176554] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - mfd: core: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2176554] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [2176554] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [2176554] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [2176554] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [2176554] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [2176554] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182396] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182396] - HID: Put CONFIG_I2C_HID in common/generic (Tony Camuso) [2182396] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182396] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182396] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196341] {CVE-2023-2002} - nvme: do not let the user delete a ctrl before a complete initialization (Maurizio Lombardi) [2186772] - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Ming Lei) [2203125] - scsi: Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed" (Ming Lei) [2203125] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196135] {CVE-2023-32233} - clk: Fix pointer casting to prevent oops in devm_clk_release() (Michal Schmidt) [2189285] - clk: Provide new devm_clk helpers for prepared and enabled clocks (Michal Schmidt) [2189285] - clk: generalize devm_clk_get() a bit (Michal Schmidt) [2189285] - clk: Improve documentation for devm_clk_get() and its optional variant (Michal Schmidt) [2189285] - net: openvswitch: fix race on port output (Antoine Tenart) [2190207] - net: openvswitch: reduce cpu_used_mask memory (Antoine Tenart) [2190207] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190207] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190207] - module: Don't wait for GOING modules (Mark Langsdorf) [2028238]- nvme: fix discard support without oncs (Ming Lei) [2174443] - nvme: fix handling single range discard request (Ming Lei) [2174443] - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192675] {CVE-2023-2483} - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2203243] - net: flow_offload: provision conntrack info in ct_metadata (Izabela Bakollari) [2189298] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153373] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153373] - ixgbe: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153373] - ixgbe: fill IPsec state validation failure reason (Ken Cox) [2153373] - ixgbe: Use C45 mdiobus accessors (Ken Cox) [2153373] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153373] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153373] - ixgbe: fix pci device refcount leak (Ken Cox) [2153373] - ixgbe: Remove unneeded semicolon (Ken Cox) [2153373] - ixgbe: Remove local variable (Ken Cox) [2153373] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153373] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153373] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153373] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2153373] - arm64: dts: qcom: sa8540p-ride: Add ethernet nodes (Andrew Halaney) [2208309] - arm64: dts: qcom: sc8280xp: Add ethernet nodes (Andrew Halaney) [2208309] - clk: qcom: gcc-sc8280xp: Add EMAC GDSCs (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay (Andrew Halaney) [2208309] - net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets (Andrew Halaney) [2208309] - net: stmmac: Pass stmmac_priv in some callbacks (Andrew Halaney) [2208309] - net: stmmac: Remove some unnecessary void pointers (Andrew Halaney) [2208309] - net: stmmac: Fix DMA typo (Andrew Halaney) [2208309] - net: stmmac: qcom: drop of_match_ptr for ID table (Andrew Halaney) [2208309] - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC (Andrew Halaney) [2208309] - net: stmmac: enable all safety features by default (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: rename pmic labels (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: add missing interrupt include (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8450p-pmics: add rtc node (Andrew Halaney) [2208309] - arm64: dts: qcom: rename pm8450a dtsi to sa8540p-pmics (Andrew Halaney) [2208309] - dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-sa8775p compatible (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: merge MSM timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: allow interrupts (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: add qcom,kpss-wdt-mdm9615 (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: fix list of MSM timer compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: do not allow fallback alone (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: require fallback for IPQ4019 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add MSM8994 watchdog timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add binding for Qcom SDX65 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: improve QCOM compatible parsing for modern chips (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SM6350 and SM8250 compatible (Shawn Doherty) [2209666] - arm64: dts: qcom: sa8775p: add the watchdog node (Shawn Doherty) [2209666]- redhat/configs: add missing Qualcomm USB PHY configs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: enable USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: remove the PON modes (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SA8775P USB3 UNI phy (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p (Adrien Thierry) [2208304] - pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: add PMIC regulators (Adrien Thierry) [2208304] - regulator: qcom-rpmh: add support for pmm8654au regulators (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: set gpio-line-names for PMIC GPIOs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add thermal zones (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the power key (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the Power On device node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add support for the on-board PMICs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the spmi node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the pdc node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: sort soc nodes by reg property (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pad reg properties to 8 digits (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM7150 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6 (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: fix v3 offsets table (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add RC init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom: phy-qcom-snps-eusb2: Add support for eUSB2 repeater (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 repeater driver (Adrien Thierry) [2208304] - phy: qcom: snps-eusb2: Add missing headers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add support for SM8550 (Adrien Thierry) [2208304] - phy: qcom-qmp: Add v6 DP register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-usb: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 driver (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add support for SM8550 g3x2 and g4x2 PCIEs (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-lane-shared: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: com-qmp-combo: add SM8350 & SM8450 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Introduce Kconfig symbols for discrete drivers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add config for SM6350 (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM8550 support (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-com: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix the regs layout table for sdx65 uniphy PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: fix the regs layout table for sm8450 gen3x1 PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qualcomm: qmp-ufs: rename qmp_ufs_offsets_v5 to qmp_ufs_offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SC8280XP SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8450 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8350 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Avoid setting HS G3 specific registers (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8250 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8150 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move HS Rate B register setting to tbls_hs_b (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS G4 mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS Series B mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move register settings to qmp_phy_cfg_tbls struct (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Rename MSM8996 PHY definitions (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Remove _tbl suffix from qmp_phy_init_tbl definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SM6125 UFS PHY support (Adrien Thierry) [2208304] - phy: Revert "phy: qualcomm: usb28nm: Add MDM9607 init sequence" (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Add Qualcomm SM6115 / SM4250 USB3 PHY support (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Fix QSERDES_V3_RX_UCDR_PI_CONTROLS init val (Adrien Thierry) [2208304] - phy: qcom-qmp: move type-specific headers to particular driver (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_MISC_TYPEC_CTRL reg (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: split UFS-specific v2 PCS registers to a separate header (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie-msm8996: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp: remove duplicate v5_5nm register definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: fix typo in QSERDES_COM_CMN_RSVD5 value (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: provide symbol clocks (Adrien Thierry) [2208304] - phy: qualcomm: pcie2: register as clock provider (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: add support for sm8350 platform (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename the sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: split sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - clk: fixed-rate: add devm_clk_hw_register_fixed_rate (Adrien Thierry) [2208304] - clk: asm9260: use parent index to link the reference clock (Adrien Thierry) [2208304] - netfilter: nf_dup_netdev: add and use recursion counter (Eric Garver) [1724795] - netfilter: nf_dup_netdev: do not push mac header a second time (Eric Garver) [1724795] - netfilter: egress: silence egress hook lockdep splats (Eric Garver) [1724795] - netfilter: nft_fwd_netdev: Support egress hook (Eric Garver) [1724795] - netfilter: nft_meta: add NFT_META_IFTYPE (Eric Garver) [1724795] - selftests/bpf: Do not use sign-file as testcase (Alex Gladkov) [2184616] - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK (Oleg Nesterov) [2190456] - kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - x86/kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181134] - lsm: Clarify documentation of vm_enough_memory hook (Juraj Marcin) [2181134] - lsm,fs: fix vfs_getxattr_alloc() return type and caller error paths (Juraj Marcin) [2181134] - LSM: Better reporting of actual LSMs at boot (Juraj Marcin) [2181134] - selinux: remove the sidtab context conversion indirect calls (Juraj Marcin) [2181134] - audit: Fix some kernel-doc warnings (Juraj Marcin) [2181134] - lsm: remove obsoleted comments for security hooks (Juraj Marcin) [2181134] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181134] - selinux: remove the unneeded result variable (Juraj Marcin) [2181134] - ->getprocattr(): attribute name is const char *, TYVM... (Juraj Marcin) [2181134] - selinux: declare read-only parameters const (Juraj Marcin) [2181134] - selinux: use int arrays for boolean values (Juraj Marcin) [2181134] - selinux: remove an unneeded variable in sel_make_class_dir_entries() (Juraj Marcin) [2181134] - security: pass down mount idmapping to setattr hook (Juraj Marcin) [2181134] - selinux: selinux_add_opt() callers free memory (Juraj Marcin) [2181134] - selinux: Add boundary check in put_entry() (Juraj Marcin) [2181134] - selinux: fix memleak in security_read_state_kernel() (Juraj Marcin) [2181134] - selinux: fix typos in comments (Juraj Marcin) [2181134] - selinux: drop unnecessary NULL check (Juraj Marcin) [2181134] - selinux: add __randomize_layout to selinux_audit_data (Juraj Marcin) [2181134] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181134 2187402] - security: declare member holding string literal const (Juraj Marcin) [2181134] - selinux: fix indentation level of mls_ops block (Juraj Marcin) [2181134] - selinux: include necessary headers in headers (Juraj Marcin) [2181134] - selinux: avoid extra semicolon (Juraj Marcin) [2181134] - selinux: update parameter documentation (Juraj Marcin) [2181134] - selinux: resolve checkpatch errors (Juraj Marcin) [2181134] - security: don't treat structure as an array of struct hlist_head (Juraj Marcin) [2181134] - selinux: Remove redundant assignments (Juraj Marcin) [2181134] - selinux: fix bad cleanup on error in hashtab_duplicate() (Juraj Marcin) [2181134] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185140] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185140] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185140]- platform/x86/intel/ifs: Update IFS doc (David Arcari) [2153901] - platform/x86/intel/ifs: Implement Array BIST test (David Arcari) [2153901] - platform/x86/intel/ifs: Sysfs interface for Array BIST (David Arcari) [2153901] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (David Arcari) [2153901] - x86/include/asm/msr-index.h: Add IFS Array test bits (David Arcari) [2153901] - platform/x86/intel/ifs: IFS cleanup (David Arcari) [2153901] - platform/x86/intel/ifs: Reorganize driver data (David Arcari) [2153901] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (David Arcari) [2153901] - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Scott Mayhew) [2209231] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2162165] - fuse: wait for writepages in syncfs (Brian Foster) [2189470] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2189470] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2189470] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2189470] - block: do not reverse request order when flushing plug list (Ming Lei) [2090016] - time/hrtimer: Embed hrtimer mode into hrtimer_sleeper (Juri Lelli) [2203224] - time/hrtimer: Add PINNED_HARD mode for realtime hrtimers (Juri Lelli) [2203224] - erspan: get the proto with the md version for collect_md (Xin Long) [2140037] - gpio: imx-scu: add imx-scu GPIO driver (Steve Best) [2184172] - memory: tegra30-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra20-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra124-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra: fix interconnect registration race (Mark Salter) [2181001] - interconnect: fix provider registration API (Mark Salter) [2181001] - interconnect: fix icc_provider_del() error handling (Mark Salter) [2181001] - interconnect: fix mem leak when freeing nodes (Mark Salter) [2181001] - interconnect: move ignore_list out of of_count_icc_providers() (Mark Salter) [2181001] - interconnect: Make icc_provider_del() return void (Mark Salter) [2181001] - interconnect: sm8450: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: msm8974: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Mark Salter) [2181001] - redhat/configs: enable TEGRA186_GPC_DMA driver (Mark Salter) [2181001] - dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS (Mark Salter) [2181001] - pinctrl: tegra: Separate Tegra194 instances (Mark Salter) [2181001] - clk: tegra20: Fix refcount leak in tegra20_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra114_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra210_clock_init (Mark Salter) [2181001] - clk: tegra: Add missing of_node_put() (Mark Salter) [2181001] - cpufreq: tegra194: change tegra239_cpufreq_soc to static (Mark Salter) [2181001] - cpufreq: tegra194: Add support for Tegra239 (Mark Salter) [2181001] - cpufreq: tegra194: Remove the unneeded result variable (Mark Salter) [2181001] - pwm: tegra: Implement .apply() callback (Mark Salter) [2181001] - clk: tegra: Update kerneldoc to match prototypes (Mark Salter) [2181001] - clk: tegra: Add missing reset deassertion (Mark Salter) [2181001] - reset: tegra-bpmp: Restore Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver (Mark Salter) [2181001] - pwm: tegra: Rename variable pointing to driver private data (Mark Salter) [2181001] - clk: tegra: Support runtime PM and power domain (Mark Salter) [2181001] - clk: tegra: Make vde a child of pll_p on tegra114 (Mark Salter) [2181001] - reset: tegra-bpmp: Revert Handle errors in BPMP response (Mark Salter) [2181001] - reset: tegra-bpmp: Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock (Mark Salter) [2181001] - clk: tegra: fix old-style declaration (Mark Salter) [2181001] - dmaengine: tegra: Fix memory leak in terminate_all() (Mark Salter) [2181001] - memory: tegra: Remove clients SID override programming (Mark Salter) [2181001] - soc: tegra: fix CPU_BIG_ENDIAN dependencies (Mark Salter) [2181001] - pwm: tegra: Fix 32 bit build (Mark Salter) [2181001] - dmaengine: tegra: Add support for dma-channel-mask (Mark Salter) [2181001] - cpufreq: tegra186: Use flexible array to simplify memory allocation (Mark Salter) [2181001] - memory: tegra: Add API for retrieving carveout bounds (Mark Salter) [2181001] - tegra: mark BPMP driver as little-endian only (Mark Salter) [2181001] - memory: tegra186-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra210-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra30-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra20-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Use dev_err_probe() to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Only warn once about reset problems in .remove() (Mark Salter) [2181001] - firmware: tegra: Remove surplus dev_err() when using platform_get_irq_byname() (Mark Salter) [2181001] - firmware: tegra: include IVC header file only once (Mark Salter) [2181001] - phy: tegra: p2u: Set ENABLE_L2_EXIT_RATE_CHANGE in calibration (Mark Salter) [2181001] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162109] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162109] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162109] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162109] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162109] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162109] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162109] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162109] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162109] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162109] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162109] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162109] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162109]- vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2181854] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2178526] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2178526] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: enable page_pool stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: switch to page_pool allocator (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2178526] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2178526] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2178526] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2178526] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2178526] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: request full firmware only once if it's early requested (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2178526] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2178526] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fail probe if GPIO subdriver fails (Jose Ignacio Tornos Martinez) [2178526] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Convert to immutable gpio irqchip (Jose Ignacio Tornos Martinez) [2178526] - bcma: support SPROM rev 11 (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix typo in comments (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Switch to use fwnode instead of of_node (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: remove redundant re-assignment of chip->owner (Jose Ignacio Tornos Martinez) [2178526] - bcma: cleanup comments (Jose Ignacio Tornos Martinez) [2178526] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2178526] - bcma: drop unneeded initialization value (Jose Ignacio Tornos Martinez) [2178526] - bcma: Drop the unused parameter of bcma_scan_read32() (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix memory leak for internally-handled cores (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: sdio: fix module autoloading (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2178526] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2178526] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2178526] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2178526] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2178526] - Revert part of "dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes" (Desnes Nunes) [2190250] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2190250] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2190250] - usb: dwc3: qcom: enable vbus override when in OTG dr-mode (Desnes Nunes) [2190250] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2190250] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2190250] - usb: dwc3: fix extcon dependency (Desnes Nunes) [2190250] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2190250] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2190250] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Move 'attach' work to the driver (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Invert driver registration order (Desnes Nunes) [2190250] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2190250] - usb: chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch) (Desnes Nunes) [2190250] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2190250] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2190250] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2190250] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2190250] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2190250] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2190250] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2190250] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2190250] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2190250] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2190250] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2190250] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2190250] - usb: dwc3: gadget: Ignore End Transfer delay on teardown (Desnes Nunes) [2190250] - usb: dwc3: xilinx: include linux/gpio/consumer.h (Desnes Nunes) [2190250] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2190250] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2190250] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2190250] - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout (Desnes Nunes) [2190250] - nfc: pn533: Fix buggy cleanup order (Desnes Nunes) [2190250] - mISDN: fix use-after-free bugs in l1oip timer handlers (Desnes Nunes) [2190250] - atm: idt77252: fix use-after-free bugs caused by tst_timer (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Remove path references (Desnes Nunes) [2190250] - xen: make remove callback of xen driver void returned (Desnes Nunes) [2190250] - xen/pcifront: Removed unnecessary __ref annotation (Desnes Nunes) [2190250] - USB: core: export usb_cache_string() (Desnes Nunes) [2190250] - usb: dwc2: power on/off phy for peripheral mode in dual-role mode (Desnes Nunes) [2190250] - usb: dwc2: disable lpm feature on Rockchip SoCs (Desnes Nunes) [2190250] - usb: dwc3: core: defer probe on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2190250] - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init (Desnes Nunes) [2190250] - usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe() (Desnes Nunes) [2190250] - usb: storage: Add check for kcalloc (Desnes Nunes) [2190250] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2190250] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2190250] - USB: sisusbvga: remove console support (Desnes Nunes) [2190250] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2190250] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2190250] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2190250] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2190250] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2190250] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2190250] - container_of: remove container_of_safe() (Desnes Nunes) [2190250] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2190250] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2190250] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2190250] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2190250] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2190250] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2190250] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2190250] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2190250] - xhci: print warning when HCE was set (Desnes Nunes) [2190250] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2190250] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2190250] - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode (Desnes Nunes) [2190250] - xhci: Convert to use list_count() (Desnes Nunes) [2190250] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2190250] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2190250] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2190250] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2190250] - usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake (Desnes Nunes) [2190250] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2190250] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2190250] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2190250] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2190250] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2190250] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2190250] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2190250] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2190250] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2190250] - media: vb2/au0828: move the v4l_vb2q_enable_media_source to the au0828 driver (Desnes Nunes) [2190250] - media: videobuf2: set q->streaming later (Desnes Nunes) [2190250] - media: vb2: add (un)prepare_streaming queue ops (Desnes Nunes) [2190250] - USB: gadget: Fix use-after-free during usb config switch (Desnes Nunes) [2190250] - usb: dwc3: improve the config dependency of USB_DWC3_XILINX (Desnes Nunes) [2190250] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2190250] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2190250] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2190250] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2190250] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2190250] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc3: Add SM8550 compatible (Desnes Nunes) [2190250] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2190250] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Desnes Nunes) [2190250] - hwrng: core - treat default_quality as a maximum and default to 1024 (Desnes Nunes) [2190250] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2190250] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2190250] - usb: chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEP (Desnes Nunes) [2190250] - usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") (Desnes Nunes) [2190250] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: phy: generic: Add wakeup capability (Desnes Nunes) [2190250] - dt-bindings: usb: usb-nop-xceiv: add wakeup-source property (Desnes Nunes) [2190250] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2190250] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2190250] - usb: dwc3: gadget: Reduce TRB IOC settings (Desnes Nunes) [2190250] - usb: phy: phy-gpio-vbus-usb: Add device tree probing (Desnes Nunes) [2190250] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2190250] - usb: gadget: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2190250] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7ulp (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7d (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx6sx (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: group usbmisc operations for PM (Desnes Nunes) [2190250] - usb: chipidea: udc: add suspend/resume support for device controller (Desnes Nunes) [2190250] - usb: chipidea: host: add suspend/resume support for host controller (Desnes Nunes) [2190250] - usb: chipidea: core: handle suspend/resume for each role (Desnes Nunes) [2190250] - usb: chipidea: core: add controller resume support when controller is powered off (Desnes Nunes) [2190250] - usb: chipidea: core: handle usb role switch in a common way (Desnes Nunes) [2190250] - usb: phy: generic: make vcc regulator optional (Desnes Nunes) [2190250] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2190250] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2190250] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Desnes Nunes) [2190250] - device property: Constify device child node APIs (Desnes Nunes) [2190250] - device property: Constify parameter in fwnode_graph_is_endpoint() (Desnes Nunes) [2190250] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2190250] - device property: Constify fwnode connection match APIs (Desnes Nunes) [2190250] - device property: Allow const parameter to dev_fwnode() (Desnes Nunes) [2190250] - device property: Add const qualifier to device_get_match_data() parameter (Desnes Nunes) [2190250] - usb: dwc2: platform: Improve error reporting for problems during .remove() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc2: Add some missing Lantiq variants (Desnes Nunes) [2190250] - USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2190250] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2190250] - kernel.spec: add bonding selftest (Hangbin Liu) [2179216] - selftests: bonding: add arp validate test (Hangbin Liu) [2179216] - selftests: bonding: re-format bond option tests (Hangbin Liu) [2179216] - bonding: fix ns validation on backup slaves (Hangbin Liu) [2179216] - net: Kconfig: enable IPV6 SEG6 (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2186375] - selftests: seg6: add selftest for PSP flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - kselftests/net: add missed SRv6 tests (Hangbin Liu) [2186375] - seg6: add PSP flavor support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: factor out End lookup nexthop processing to a dedicated function (Hangbin Liu) [2186375] - seg6: add NEXT-C-SID support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes (Hangbin Liu) [2186375] - net: seg6: initialize induction variable to first valid array index (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Hangbin Liu) [2186375] - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Hangbin Liu) [2186375] - seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_net_init() (Hangbin Liu) [2186375] - udp6: Use Segment Routing Header for dest address if present (Hangbin Liu) [2186375] - icmp: ICMPV6: Examine invoking packet for Segment Route Headers. (Hangbin Liu) [2186375] - seg6: export get_srh() for ICMP handling (Hangbin Liu) [2186375] - seg6: fix the iif in the IPv6 socket control block (Hangbin Liu) [2186375] - net:ipv6:Remove unneeded semicolon (Hangbin Liu) [2186375] - net: ipv6: fix use after free of struct seg6_pernet_data (Hangbin Liu) [2186375] - net: ipv6: check return value of rhashtable_init (Hangbin Liu) [2186375] - seg6_iptunnel: Remove redundant initialization of variable err (Hangbin Liu) [2186375] - ipv6: seg6: remove duplicated include (Hangbin Liu) [2186375] - ipv6: remove duplicated 'net/lwtunnel.h' include (Hangbin Liu) [2186375] - netfilter: add netfilter hooks to SRv6 data plane (Hangbin Liu) [2186375] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186283] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186283] {CVE-2023-1079} - NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static (Dave Wysochanski) [2129854] - NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit (Dave Wysochanski) [2129854] - NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API (Dave Wysochanski) [2129854] - NFS: Convert buffered read paths to use netfs when fscache is enabled (Dave Wysochanski) [2129854] - NFS: Configure support for netfs when NFS fscache is configured (Dave Wysochanski) [2129854] - NFS: Rename readpage_async_filler to nfs_read_add_folio (Dave Wysochanski) [2129854] - netfs: Further cleanups after struct netfs_inode wrapper introduced (Dave Wysochanski) [2129854] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188409] {CVE-2023-2194} - netlink: provide an ability to set default extack message (Petr Oros) [2193453] - mm/memcg: Allow OOM eventfd notifications under PREEMPT_RT (Valentin Schneider) [2178712]- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [2082182] - x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads (Dean Nelson) [2082182] - x86/fpu: Replace zero-length array in struct xregs_state with flexible-array member (Dean Nelson) [2082182] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE (Dean Nelson) [2082182] - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN (Dean Nelson) [2082182] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [2082182] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [2082182] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [2082182] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [2082182] - x86: Remove empty files (Dean Nelson) [2082182] - x86/prctl: Remove pointless task argument (Dean Nelson) [2082182] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [2082182] - x86/fpu/xsave: Support XSAVEC in the kernel (Dean Nelson) [2082182] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [2082182] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [2082182] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [2082182] - x86/fpu: Correct AVX512 state tracking (Dean Nelson) [2082182] - s390/kfence: fix page fault reporting (Baoquan He) [2148793] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163420] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163420] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163420] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163420] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163420] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163420] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163420] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163420] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163420] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163420] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163420] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163420] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163420] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163420] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163420] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163420] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163420] - scsi: lpfc: Update lpfc version to 14.2.0.12 (Paul Ely) [2165043] - scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Paul Ely) [2165043] - scsi: lpfc: Add new RCQE status for handling DMA failures (Paul Ely) [2165043] - scsi: lpfc: Update congestion warning notification period (Paul Ely) [2165043] - scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Paul Ely) [2165043] - scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Paul Ely) [2165043] - scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165043] - scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165043] - scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Paul Ely) [2165043] - scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Paul Ely) [2165043] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165043] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165043] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165043] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165043] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165043] - scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() (Paul Ely) [2165043] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165043] - scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (Paul Ely) [2165043] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165043] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165043] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165043] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165043] - scsi: lpfc: Set max DMA segment size to HBA supported SGE length (Paul Ely) [2165043] - scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (Paul Ely) [2165043] - scsi: lpfc: Replace outdated strncpy() with strscpy() (Paul Ely) [2165043] - scsi: lpfc: Fix space indentation in lpfc_xcvr_data_show() (Paul Ely) [2165043] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165043] - scsi: lpfc: Fix MI capability display in cmf_info sysfs attribute (Paul Ely) [2165043] - scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE (Paul Ely) [2165043] - scsi: lpfc: Fix WQ|CQ|EQ resource check (Paul Ely) [2165043] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (David Arcari) [2175626] - autofs: fix wait name hash calculation in autofs_wait() (Ian Kent) [2185245] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153358] - ice: Fix undersized tx_flags variable (Petr Oros) [2153358] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153358] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153358] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153358] - ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() (Petr Oros) [2153358] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153358] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153358] - ice: fix W=1 headers mismatch (Petr Oros) [2153358] - ice: remove filters only if VSI is deleted (Petr Oros) [2153358] - ice: check if VF exists before mode check (Petr Oros) [2153358] - ice: fix rx buffers handling for flow director packets (Petr Oros) [2153358] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153358] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153358] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153358] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153358] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153358] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153358] - ice: Micro-optimize .ndo_xdp_xmit() path (Petr Oros) [2153358] - ice: Fix freeing XDP frames backed by Page Pool (Petr Oros) [2153358] - ice: Robustify cleaning/completing XDP Tx buffers (Petr Oros) [2153358] - ice: Remove two impossible branches on XDP Tx cleaning (Petr Oros) [2153358] - ice: Fix XDP Tx ring overrun (Petr Oros) [2153358] - ice: fix ice_tx_ring:: Xdp_tx_active underflow (Petr Oros) [2153358] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153358] - ice: remove unnecessary CONFIG_ICE_GNSS (Petr Oros) [2153358] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153358] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153358] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153358] - ice: add support BIG TCP on IPv6 (Petr Oros) [2153358] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153358] - ice: xsk: Do not convert to buff to frame for XDP_TX (Petr Oros) [2153358] - ice: Remove next_{dd,rs} fields from ice_tx_ring (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Tx side (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Rx side (Petr Oros) [2153358] - ice: Use xdp->frame_sz instead of recalculating truesize (Petr Oros) [2153358] - ice: Do not call ice_finalize_xdp_rx() unnecessarily (Petr Oros) [2153358] - ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog() (Petr Oros) [2153358] - ice: Centrallize Rx buffer recycling (Petr Oros) [2153358] - ice: Inline eop check (Petr Oros) [2153358] - ice: Pull out next_to_clean bump out of ice_put_rx_buf() (Petr Oros) [2153358] - ice: Store page count inside ice_rx_buf (Petr Oros) [2153358] - ice: Add xdp_buff to ice_rx_ring struct (Petr Oros) [2153358] - ice: Prepare legacy-rx for upcoming XDP multi-buffer support (Petr Oros) [2153358] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153358] - ice: introduce .irq_close VF operation (Petr Oros) [2153358] - ice: introduce clear_reset_state operation (Petr Oros) [2153358] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153358] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153358] - ice: add a function to initialize vf entry (Petr Oros) [2153358] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153358] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153358] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153358] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153358] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153358] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153358] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153358] - ice: implement devlink reinit action (Petr Oros) [2153358] - ice: update VSI instead of init in some case (Petr Oros) [2153358] - ice: move VSI delete outside deconfig (Petr Oros) [2153358] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153358] - ice: split probe into smaller functions (Petr Oros) [2153358] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153358] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153358] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153358] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153358] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153358] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153358] - ice: Remove excess space (Petr Oros) [2153358] - ice: Introduce local var for readability (Petr Oros) [2153358] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153358] - ice: Explicitly return 0 (Petr Oros) [2153358] - ice: Reduce scope of variables (Petr Oros) [2153358] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153358] - ice: Remove cppcheck suppressions (Petr Oros) [2153358] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153358] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153358] - ice: add missing checks for PF vsi type (Petr Oros) [2153358] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153358] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153358] - ice: Support drop action (Petr Oros) [2153358] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153358] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153358] - ice: Fix check for weight and priority of a scheduling node (Petr Oros) [2153358] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153358] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153358] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153358] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153358] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153358] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153358] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153358] - ice: implement direct read for NVM and Shadow RAM regions (Petr Oros) [2153358] - ice: document 'shadow-ram' devlink region (Petr Oros) [2153358] - ice: use same function to snapshot both NVM and Shadow RAM (Petr Oros) [2153358] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153358] - ice: Accumulate ring statistics over reset (Petr Oros) [2153358] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153358] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153358] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153358] - ice: Add documentation for devlink-rate implementation (Petr Oros) [2153358] - ice: Prevent ADQ, DCB coexistence with Custom Tx scheduler (Petr Oros) [2153358] - ice: Implement devlink-rate API (Petr Oros) [2153358] - ice: Add an option to pre-allocate memory for ice_sched_node (Petr Oros) [2153358] - ice: Introduce new parameters in ice_sched_node (Petr Oros) [2153358] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153358] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153358] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153358] - ice: support features on new E810T variants (Petr Oros) [2153358] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153358] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153358] - ice: switch: Simplify memory allocation (Petr Oros) [2153358] - ice: add helper function to check FW API version (Petr Oros) [2153358] - ice: Print human-friendly PHY types (Petr Oros) [2153358] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153358] - ice: remove non-inclusive language (Petr Oros) [2153358] - ice: Remove ucast_shared (Petr Oros) [2153358] - ice: Allow 100M speeds for some devices (Petr Oros) [2153358] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153358] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153358] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153358] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153358] - ice: link representors to PCI device (Petr Oros) [2153358] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Mark Pearson) [2205121] - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196316] {CVE-2023-0458} - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153571] {CVE-2022-3594} - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski)- s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2044353] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2044353] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2044353] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2044353] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189210] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189210] - xfrm: consistently use time64_t in xfrm_timer_handler() (Sabrina Dubroca) [2189210] - xfrm: update x->lastused for every packet (Sabrina Dubroca) [2189210] - xfrm: Fix ignored return value in xfrm6_init() (Sabrina Dubroca) [2189210] - xfrm: replay: Fix ESN wrap around for GSO (Sabrina Dubroca) [2189210] - xfrm: Fix xfrm migrate issues when address family changes (Sabrina Dubroca) [2189210] - xfrm: mark packet offload as tech preview (Sabrina Dubroca) [2178699] - xfrm: extend add state callback to set failure reason (Sabrina Dubroca) [2178699] - xfrm: Fix spelling mistake "oflload" -> "offload" (Sabrina Dubroca) [2178699] - xfrm: document IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add support to HW update soft and hard limits (Sabrina Dubroca) [2178699] - xfrm: speed-up lookup of HW policies (Sabrina Dubroca) [2178699] - xfrm: add RX datapath protection for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add TX datapath support for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add an interface to offload policy (Sabrina Dubroca) [2178699] - xfrm: allow state packet offload mode (Sabrina Dubroca) [2178699] - ixgbe: propagate XFRM offload state direction instead of flags (Sabrina Dubroca) [2178699] - xfrm: add new packet offload flag (Sabrina Dubroca) [2178699] - xfrm: drop not needed flags variable in XFRM offload struct (Sabrina Dubroca) [2178699] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153351] - iavf: refactor VLAN filter states (Stefan Assmann) [2153351] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153351] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153351] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153351] - iavf: Remove unnecessary aer.h include (Stefan Assmann) [2153351] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153351] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153351] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153351] - NFSD: RHEL-only bug introduced in fix for COMMIT and NFS4ERR_DELAY loop (Benjamin Coddington) [2196432] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2187979] - sctp: add intl_capable and reconf_capable in ss peer_capable (Xin Long) [2189292] - sctp: delete the obsolete code for the host name address param (Xin Long) [2189292] - sctp: add weighted fair queueing stream scheduler (Xin Long) [2189292] - sctp: add fair capacity stream scheduler (Xin Long) [2189292] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189292] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189292] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189292] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189292] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189292] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189292] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189292] - sctp: add sysctl net.sctp.l3mdev_accept (Xin Long) [2189292] - sctp: add dif and sdif check in asoc and ep lookup (Xin Long) [2189292] - sctp: add skb_sdif in struct sctp_af (Xin Long) [2189292] - sctp: check sk_bound_dev_if when matching ep in get_port (Xin Long) [2189292] - sctp: check ipv6 addr with sk_bound_dev if set (Xin Long) [2189292] - sctp: verify the bind address with the tb_id from l3mdev (Xin Long) [2189292] - sctp: move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.h (Xin Long) [2189292] - sctp: change to include linux/sctp.h in net/sctp/checksum.h (Xin Long) [2189292] - Remove the unnecessary unicode character (Tao Liu) [2187350] - mptcp: fix accept vs worker race (Davide Caratti) [2193330] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [2193330] - selftests: mptcp: join: fix ShellCheck warnings (Davide Caratti) [2193330] - selftests: mptcp: remove duplicated entries in usage (Davide Caratti) [2193330] - mptcp: remove unused 'remaining' variable (Davide Caratti) [2193330] - MAINTAINERS: add git trees for MPTCP (Davide Caratti) [2193330] - mptcp: make userspace_pm_append_new_local_addr static (Davide Caratti) [2193330] - mptcp: fastclose msk when cleaning unaccepted sockets (Davide Caratti) [2193330] - mptcp: move first subflow allocation at mpc access time (Davide Caratti) [2193330] - mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen() (Davide Caratti) [2193330] - mptcp: avoid unneeded __mptcp_nmpc_socket() usage (Davide Caratti) [2193330] - mptcp: drop unneeded argument (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: uniform verify events (Davide Caratti) [2193330] - mptcp: fix NULL pointer dereference on fastopen early fallback (Davide Caratti) [2193330] - mptcp: stricter state check in mptcp_worker (Davide Caratti) [2193330] - mptcp: use mptcp_schedule_work instead of open-coding it (Davide Caratti) [2193330] - selftests: mptcp: add mptcp_info tests (Davide Caratti) [2193330] - mptcp: do not fill info not used by the PM in used (Davide Caratti) [2193330] - mptcp: simplify subflow_syn_recv_sock() (Davide Caratti) [2193330] - mptcp: avoid unneeded address copy (Davide Caratti) [2193330] - mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() (Davide Caratti) [2193330] - mptcp: avoid setting TCP_CLOSE state twice (Davide Caratti) [2193330] - mptcp: add ro_after_init for tcp{,v6}_prot_override (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: fix printed values (Davide Caratti) [2193330] - mptcp: fix UaF in listener shutdown (Davide Caratti) [2193330] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [2193330] - mptcp: refactor passive socket initialization (Davide Caratti) [2193330] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [2193330] - selftests: mptcp: stop tests earlier (Davide Caratti) [2193330] - selftests: mptcp: allow more slack for slow test-case (Davide Caratti) [2193330] - mptcp: be careful on subflow status propagation on errors (Davide Caratti) [2193330] - mptcp: fix locking for in-kernel listener creation (Davide Caratti) [2193330] - mptcp: fix locking for setsockopt corner-case (Davide Caratti) [2193330] - mptcp: do not wait for bare sockets' timeout (Davide Caratti) [2193330] - selftests: mptcp: userspace: avoid read errors (Davide Caratti) [2193330] - selftests: mptcp: userspace: print error details if any (Davide Caratti) [2193330] - selftests: mptcp: userspace: refactor asserts (Davide Caratti) [2193330] - selftests: mptcp: userspace: print titles (Davide Caratti) [2193330] - mptcp: userspace pm: use a single point of exit (Davide Caratti) [2193330] - selftests: mptcp: add test-cases for mixed v4/v6 subflows (Davide Caratti) [2193330] - mptcp: propagate sk_ipv6only to subflows (Davide Caratti) [2193330] - mptcp: let the in-kernel PM use mixed IPv4 and IPv6 addresses (Davide Caratti) [2193330] - selftests: mptcp: userspace: validate v4-v6 subflows mix (Davide Caratti) [2193330] - mptcp: netlink: respect v4/v6-only sockets (Davide Caratti) [2193330] - mptcp: explicitly specify sock family at subflow creation time (Davide Caratti) [2193330] - selftest: mptcp: add test for mptcp socket in use (Davide Caratti) [2193330] - selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1 (Davide Caratti) [2193330] - mptcp: add statistics for mptcp socket in use (Davide Caratti) [2193330] - mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect() (Davide Caratti) [2193330] - mptcp: init sk->sk_prot in build_msk() (Davide Caratti) [2193330] - mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen() (Davide Caratti) [2193330] - mptcp: use local variable ssk in write_options (Davide Caratti) [2193330] - mptcp: use net instead of sock_net (Davide Caratti) [2193330] - mptcp: use msk_owned_by_me helper (Davide Caratti) [2193330] - mptcp: return 0 instead of 'err' var (Davide Caratti) [2193330] - mptcp: use nlmsg_free instead of kfree_skb (Davide Caratti) [2193330] - selftests: mptcp: listener test for in-kernel PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in mptcp_join (Davide Caratti) [2193330] - selftests: mptcp: listener test for userspace PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in userspace_pm (Davide Caratti) [2193330] - selftests: mptcp: enhance userspace pm tests (Davide Caratti) [2193330] - mptcp: add pm listener events (Davide Caratti) [2193330] - selftests: mptcp: declare var as local (Davide Caratti) [2193330] - selftests: mptcp: clearly declare global ns vars (Davide Caratti) [2193330] - selftests: mptcp: uniform 'rndh' variable (Davide Caratti) [2193330] - selftests: mptcp: removed defined but unused vars (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_inq from a clean netns (Davide Caratti) [2193330] - selftests: mptcp: mptfo Initiator/Listener (Davide Caratti) [2193330] - mptcp: add support for TCP_FASTOPEN_KEY sockopt (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN sock option (Davide Caratti) [2193330] - mptcp: add subflow_v(4,6)_send_synack() (Davide Caratti) [2193330] - mptcp: implement delayed seq generation for passive fastopen (Davide Caratti) [2193330] - mptcp: consolidate initial ack seq generation (Davide Caratti) [2193330] - mptcp: track accurately the incoming MPC suboption type (Davide Caratti) [2193330] - mptcp: add MSG_FASTOPEN sendmsg flag support (Davide Caratti) [2193330] - mptcp: more detailed error reporting on endpoint creation (Davide Caratti) [2193330] - mptcp: deduplicate error paths on endpoint creation (Davide Caratti) [2193330] - selftests: mptcp: fix mibit vs mbit mix up (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_sockopt from a new netns (Davide Caratti) [2193330] - selftests: mptcp: gives slow test-case more time (Davide Caratti) [2193330] - mptcp: Fix grammar in a comment (Davide Caratti) [2193330] - selftests: mptcp: use max_time instead of time (Davide Caratti) [2193330] - mptcp: get sk from msk directly (Davide Caratti) [2193330] - mptcp: change 'first' as a parameter (Davide Caratti) [2193330] - mptcp: use msk instead of mptcp_sk (Davide Caratti) [2193330] - mptcp: sockopt: use new helper for TCP_DEFER_ACCEPT (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN_NO_COOKIE support (Davide Caratti) [2193330] - mptcp: sockopt: make 'tcp_fastopen_connect' generic (Davide Caratti) [2193330] - mptcp: add missing documented NL params (Davide Caratti) [2193330] - net: cache align tcp_memory_allocated, tcp_sockets_allocated (Davide Caratti) [2193330] - pwm: imx-tpm: Don't check the return code of pwmchip_remove() (Steve Best) [2184603] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183473] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179816] {CVE-2023-28466} - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() (Steve Best) [2184617] - hwrng: imx-rngc - use devres for hwrng registration (Steve Best) [2184617] - hwrng: imx-rngc - use devm_clk_get_enabled (Steve Best) [2184617] - hwrng: imx-rngc - use KBUILD_MODNAME as driver name (Steve Best) [2184617] - pwm: imx1: Implement .apply callback (Steve Best) [2184602] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - net/sched: flower: fix error handler on replace (Ivan Vecera) [2172886] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2172886] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2172886] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2172886] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2172886] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2172886] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ivan Vecera) [2172886] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2172886] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2172886] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2172886] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2172886] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2172886] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2172886] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2172886] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2172886] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2172886] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2172886] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2172886] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2172886] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2172886] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2172886] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: Retire rsvp classifier (Ivan Vecera) [2172886] - net/sched: Retire tcindex classifier (Ivan Vecera) [2172886] - net/sched: Retire dsmark qdisc (Ivan Vecera) [2172886] - net/sched: Retire ATM qdisc (Ivan Vecera) [2172886] - net/sched: Retire CBQ qdisc (Ivan Vecera) [2172886] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2172886] - net/sched: tcindex: search key must be 16 bits (Ivan Vecera) [2172886] - net/sched: support per action hw stats (Ivan Vecera) [2172886] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2172886] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2172886] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2172886] - net/sched: optimize action stats api calls (Ivan Vecera) [2172886] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2172886] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2172886] - net/sched: tcindex: update imperfect hash filters respecting rcu (Ivan Vecera) [2172886] - net: extract nf_ct_handle_fragments to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: sched: move frag check and tc_skb_cb update out of handle_fragments (Ivan Vecera) [2172886] - openvswitch: move key and ovs_cb update out of handle_fragments (Ivan Vecera) [2172886] - net: extract nf_ct_skb_network_trim function to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: create nf_conntrack_ovs for ovs and tc use (Ivan Vecera) [2172886] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2172886] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2172886] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2172886] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2172886] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2172886] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2172886] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2172886] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2172886] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2172886] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Ivan Vecera) [2172886] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2172886] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2172886] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2172886] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2172886] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2172886] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2172886] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2172886] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2172886] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2172886] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2172886] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2172886] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2172886] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2172886] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2172886] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2172886] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2172886] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2172886] - net: sched: sch: Bounds check priority (Ivan Vecera) [2172886] - net: Kconfig: fix spellos (Ivan Vecera) [2172886] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2172886] - net/sched: act_mpls: Fix warning during failed attribute validation (Ivan Vecera) [2172886] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2172886] - net: sched: cbq: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net: sched: atm: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2172886] - treewide: Convert del_timer*() to timer_shutdown*() (Ivan Vecera) [2172886] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Ivan Vecera) [2172886] - net: move the nat function to nf_nat_ovs for ovs and tc (Ivan Vecera) [2172886] - netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn * (Ivan Vecera) [2172886] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2172886] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2172886] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2172886] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2172886] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2172886] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2172886] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Ivan Vecera) [2172886] - Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()" (Ivan Vecera) [2172886] - treewide: use get_random_bytes() when possible (Ivan Vecera) [2172886] - treewide: use get_random_u32() when possible (Ivan Vecera) [2172886] - treewide: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [2172886] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2172886] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2172886] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2172886] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2172886] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2172886] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2172886] - net: sched: cls_u32: Avoid memcpy() false-positive warning (Ivan Vecera) [2172886] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2172886] - headers: Remove some left-over license text (Ivan Vecera) [2172886] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172886] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172886] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2172886] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2172886] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2172886] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2172886] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2172886] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2172886] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2172886] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2172886] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2172886] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2172886] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2172886] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2172886] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2172886] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2172886] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2172886] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2172886] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2172886] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2172886] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2172886] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2172886] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2172886] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2172886] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2172886] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2172886] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2172886] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2172886] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2172886] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2172886] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2172886] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2172886] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2172886] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2172886] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2172886] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2172886] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2172886] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2172886] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2172886] - net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init() (Ivan Vecera) [2172886] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2172886] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2172886] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2172886] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2172886] - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" (Ivan Vecera) [2172886] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2172886] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2172886] - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb (Ivan Vecera) [2172886] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2172886] - net_sched: remove impossible conditions (Ivan Vecera) [2172886] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2172886] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2172886] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2172886] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2172886] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2172886] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2172886] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192682] {CVE-2023-2248 CVE-2023-31436} - Documentation: rtla: Correct command line example (John Kacur) [2189439]- watchdog: wdat_wdt: Avoid unimplemented get_timeleft (David Arcari) [2189867] - watchdog: wdat_wdt: Set the min and max timeout values properly (David Arcari) [2189867] - watchdog: wdat_wdt: Remove #ifdef guards for PM related functions (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when uninstalling module (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when rebooting the system (David Arcari) [2189867] - watchdog: wdat_wdt: Using the existing function to check parameter timeout (David Arcari) [2189867] - watchdog: imx2_wdg: suspend watchdog in WAIT mode (Steve Best) [2192546] - watchdog: imx2_wdg: Alow ping on suspend (Steve Best) [2192546] - watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend (Steve Best) [2192546] - watchdog: introduce watchdog_dev_suspend/resume (Steve Best) [2192546] - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Chris Leech) [2192404] - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() (Chris Leech) [2192404] - scsi: iscsi: tracing: Use the new __vstring() helper (Chris Leech) [2192404] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2162219] - md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Nigel Croxon) [2162219] - md/raid10: fix memleak of md thread (Nigel Croxon) [2162219] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2162219] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2162219] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2162219] - md: fix soft lockup in status_resync (Nigel Croxon) [2162219] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2162219] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2162219] - md: Fix types in sb writer (Nigel Croxon) [2162219] - md: Move sb writer loop to its own function (Nigel Croxon) [2162219] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2162219] - md: make kobj_type structures constant (Nigel Croxon) [2162219] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2162219] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2162219] - md: simplify sysctl registration (Nigel Croxon) [2162219] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162219] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162219] - md: Free resources in __md_stop (Nigel Croxon) [2162219] - md: account io_acct_set usage with active_io (Nigel Croxon) [2122229 2162219] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162219] - md: Free writes_pending in md_stop (Nigel Croxon) [2162219] - md: Change active_io to percpu (Nigel Croxon) [2162219] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162219] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162219] - md: fix incorrect declaration about claim_rdev in md_import_device (Nigel Croxon) [2162219] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162219] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162219] - md: remove lock_bdev / unlock_bdev (Nigel Croxon) [2162219] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [2189406] - selftests: bonding: add tests for ether type changes (Hangbin Liu) [2189406] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [2189406] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [2189406] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [2189406] - net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf (Hangbin Liu) [2189406] - net/core: Allow live renaming when an interface is up (Hangbin Liu) [2189406] - bonding: 3ad: Add support for 800G speed (Hangbin Liu) [2189406] - thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Steve Best) [2185130] - kernel.spec: skip kernel meta package when building without up (Jan Stancek) [2190323] - redhat: configs: enable CONFIG_DELL_WMI_PRIVACY (Foggy Liu) [2186163] - RHEL-only: Enable CONFIG_IO_URING (Jeff Moyer) [2068237 2170014] - RHEL: io_uring: mark tech preview (Jeff Moyer) [2068237] - RHEL: add a boot parameter to enable io_uring (Jeff Moyer) [2068237] - io_uring: fix size calculation when registering buf ring (Jeff Moyer) [2068237] - Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jeff Moyer) [2068237] - net: reclaim skb->scm_io_uring bit (Jeff Moyer) [2068237] - io_uring: complete request via task work in case of DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: fix memory leak when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix return value when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix poll/netmsg alloc caches (Jeff Moyer) [2068237] - io_uring/rsrc: fix rogue rsrc node grabbing (Jeff Moyer) [2068237] - io_uring/poll: clear single/double poll flags on poll arming (Jeff Moyer) [2068237] - io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() (Jeff Moyer) [2068237] - io_uring/net: avoid sending -ECONNABORTED on repeated connection requests (Jeff Moyer) [2068237] - block/io_uring: pass in issue_flags for uring_cmd task_work handling (Jeff Moyer) [2068237] - io_uring/msg_ring: let target know allocated index (Jeff Moyer) [2068237] - io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads (Jeff Moyer) [2068237] - io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers (Jeff Moyer) [2068237] - io_uring/uring_cmd: ensure that device supports IOPOLL (Jeff Moyer) [2068237] - io_uring: fix fget leak when fs don't support nowait buffered read (Jeff Moyer) [2068237] - io_uring/poll: allow some retries for poll triggering spuriously (Jeff Moyer) [2068237] - io_uring: remove MSG_NOSIGNAL from recvmsg (Jeff Moyer) [2068237] - io_uring/rsrc: disallow multi-source reg buffers (Jeff Moyer) [2068237] - io_uring,audit: don't log IORING_OP_MADVISE (Jeff Moyer) [2068237] - io_uring: mark task TASK_RUNNING before handling resume/task work (Jeff Moyer) [2068237] - io_uring: add reschedule point to handle_tw_list() (Jeff Moyer) [2068237] - io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jeff Moyer) [2068237] - io_uring: use user visible tail in io_uring_poll() (Jeff Moyer) [2068237] - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jeff Moyer) [2068237] - io_uring: Replace 0-length array with flexible array (Jeff Moyer) [2068237] - io_uring: always prep_async for drain requests (Jeff Moyer) [2068237] - io_uring/net: cache provided buffer group value for multishot receives (Jeff Moyer) [2068237] - io_uring/poll: don't reissue in case of poll race on multishot request (Jeff Moyer) [2068237] - io_uring/msg_ring: fix remote queue to disabled ring (Jeff Moyer) [2068237] - io_uring/msg_ring: fix flagging remote execution (Jeff Moyer) [2068237] - io_uring/msg_ring: fix missing lock on overflow for IOPOLL (Jeff Moyer) [2068237] - io_uring/msg_ring: move double lock/unlock helpers higher up (Jeff Moyer) [2068237] - io_uring: lock overflowing for IOPOLL (Jeff Moyer) [2068237] - io_uring/poll: attempt request issue after racy poll wakeup (Jeff Moyer) [2068237] - io_uring/fdinfo: include locked hash table in fdinfo output (Jeff Moyer) [2068237] - io_uring/poll: add hash if ready poll request can't complete inline (Jeff Moyer) [2068237] - io_uring/io-wq: only free worker if it was allocated for creation (Jeff Moyer) [2068237] - io_uring: fix CQ waiting timeout handling (Jeff Moyer) [2068237] - io_uring: move 'poll_multi_queue' bool in io_ring_ctx (Jeff Moyer) [2068237] - io_uring: lockdep annotate CQ locking (Jeff Moyer) [2068237] - io_uring: pin context while queueing deferred tw (Jeff Moyer) [2068237] - io_uring/io-wq: free worker if task_work creation is canceled (Jeff Moyer) [2068237] - uapi:io_uring.h: allow linux/time_types.h to be skipped (Jeff Moyer) [2068237] - io_uring: check for valid register opcode earlier (Jeff Moyer) [2068237] - io_uring/cancel: re-grab ctx mutex after finishing wait (Jeff Moyer) [2068237] - io_uring: finish waiting before flushing overflow entries (Jeff Moyer) [2068237] - io_uring/net: fix cleanup after recycle (Jeff Moyer) [2068237] - io_uring/net: ensure compat import handlers clear free_iov (Jeff Moyer) [2068237] - io_uring: include task_work run after scheduling in wait for events (Jeff Moyer) [2068237] - io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_work (Jeff Moyer) [2068237] - io_uring: fix overflow handling regression (Jeff Moyer) [2068237] - io_uring: ease timeout flush locking requirements (Jeff Moyer) [2068237] - io_uring: revise completion_lock locking (Jeff Moyer) [2068237] - io_uring: protect cq_timeouts with timeout_lock (Jeff Moyer) [2068237] - io_uring/rw: enable bio caches for IRQ rw (Jeff Moyer) [2068237] - io_uring/msg_ring: flag target ring as having task_work, if needed (Jeff Moyer) [2068237] - io_uring: skip spinlocking for ->task_complete (Jeff Moyer) [2068237] - io_uring: do msg_ring in target task via tw (Jeff Moyer) [2068237] - io_uring: extract a io_msg_install_complete helper (Jeff Moyer) [2068237] - io_uring: get rid of double locking (Jeff Moyer) [2068237] - io_uring: never run tw and fallback in parallel (Jeff Moyer) [2068237] - io_uring: use tw for putting rsrc (Jeff Moyer) [2068237] - io_uring: force multishot CQEs into task context (Jeff Moyer) [2068237] - io_uring: complete all requests in task context (Jeff Moyer) [2068237] - io_uring: don't check overflow flush failures (Jeff Moyer) [2068237] - io_uring: skip overflow CQE posting for dying ring (Jeff Moyer) [2068237] - io_uring: improve io_double_lock_ctx fail handling (Jeff Moyer) [2068237] - io_uring: dont remove file from msg_ring reqs (Jeff Moyer) [2068237] - io_uring: reshuffle issue_flags (Jeff Moyer) [2068237] - io_uring: don't reinstall quiesce node for each tw (Jeff Moyer) [2068237] - io_uring: improve rsrc quiesce refs checks (Jeff Moyer) [2068237] - io_uring: don't raw spin unlock to match cq_lock (Jeff Moyer) [2068237] - io_uring: combine poll tw handlers (Jeff Moyer) [2068237] - io_uring: improve poll warning handling (Jeff Moyer) [2068237] - io_uring: remove ctx variable in io_poll_check_events (Jeff Moyer) [2068237] - io_uring: carve io_poll_check_events fast path (Jeff Moyer) [2068237] - io_uring: kill io_poll_issue's PF_EXITING check (Jeff Moyer) [2068237] - io_uring: keep unlock_post inlined in hot path (Jeff Moyer) [2068237] - io_uring: don't use complete_post in kbuf (Jeff Moyer) [2068237] - io_uring: spelling fix (Jeff Moyer) [2068237] - io_uring: remove io_req_complete_post_tw (Jeff Moyer) [2068237] - io_uring: allow multishot polled reqs to defer completion (Jeff Moyer) [2068237] - io_uring: remove overflow param from io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add lockdep assertion in io_fill_cqe_aux (Jeff Moyer) [2068237] - io_uring: make io_fill_cqe_aux static (Jeff Moyer) [2068237] - io_uring: add io_aux_cqe which allows deferred completion (Jeff Moyer) [2068237] - io_uring: allow defer completion for aux posted cqes (Jeff Moyer) [2068237] - io_uring: defer all io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: always lock in io_apoll_task_func (Jeff Moyer) [2068237] - io_uring: remove iopoll spinlock (Jeff Moyer) [2068237] - io_uring: iopoll protect complete_post (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_put() (Jeff Moyer) [2068237] - io_uring: remove io_req_tw_post_queue (Jeff Moyer) [2068237] - io_uring: use io_req_task_complete() in timeout (Jeff Moyer) [2068237] - io_uring: hold locks for io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: add completion locking for iopoll (Jeff Moyer) [2068237] - io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() (Jeff Moyer) [2068237] - Revert "io_uring: disallow self-propelled ring polling" (Jeff Moyer) [2068237] - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jeff Moyer) [2068237] - eventfd: provide a eventfd_signal_mask() helper (Jeff Moyer) [2068237] - eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_post() (Jeff Moyer) [2068237] - io_uring: split tw fallback into a function (Jeff Moyer) [2068237] - io_uring: inline io_req_task_work_add() (Jeff Moyer) [2068237] - io_uring: update outdated comment of callbacks (Jeff Moyer) [2068237] - io_uring/poll: remove outdated comments of caching (Jeff Moyer) [2068237] - io_uring: allow multishot recv CQEs to overflow (Jeff Moyer) [2068237] - io_uring: revert "io_uring fix multishot accept ordering" (Jeff Moyer) [2068237] - io_uring: do not always force run task_work in io_uring_register (Jeff Moyer) [2068237] - io_uring: fix two assignments in if conditions (Jeff Moyer) [2068237] - io_uring/net: move mm accounting to a slower path (Jeff Moyer) [2068237] - io_uring: move zc reporting from the hot path (Jeff Moyer) [2068237] - io_uring/net: inline io_notif_flush() (Jeff Moyer) [2068237] - io_uring/net: rename io_uring_tx_zerocopy_callback (Jeff Moyer) [2068237] - io_uring/net: preset notif tw handler (Jeff Moyer) [2068237] - io_uring/net: remove extra notif rsrc setup (Jeff Moyer) [2068237] - io_uring: move kbuf put out of generic tw complete (Jeff Moyer) [2068237] - io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag (Jeff Moyer) [2068237] - net: shrink struct ubuf_info (Jeff Moyer) [2068237] - vhost/net: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - xen/netback: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - net: introduce struct ubuf_info_msgzc (Jeff Moyer) [2068237] - io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Jeff Moyer) [2068237] - io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (Jeff Moyer) [2068237] - io_uring/poll: fix poll_refs race with cancelation (Jeff Moyer) [2068237] - io_uring/filetable: fix file reference underflow (Jeff Moyer) [2068237] - io_uring: make poll refs more robust (Jeff Moyer) [2068237] - io_uring: cmpxchg for poll arm refs release (Jeff Moyer) [2068237] - io_uring: disallow self-propelled ring polling (Jeff Moyer) [2068237] - io_uring: fix multishot recv request leaks (Jeff Moyer) [2068237] - io_uring: fix multishot accept request leaks (Jeff Moyer) [2068237] - io_uring: fix tw losing poll events (Jeff Moyer) [2068237] - io_uring: update res mask in io_poll_check_events (Jeff Moyer) [2068237] - io_uring/poll: lockdep annote io_poll_req_insert_locked (Jeff Moyer) [2068237] - io_uring/poll: fix double poll req->flags races (Jeff Moyer) [2068237] - io_uring: check for rollover of buffer ID when providing buffers (Jeff Moyer) [2068237] - io_uring: calculate CQEs from the user visible value (Jeff Moyer) [2068237] - io_uring: fix typo in io_uring.h comment (Jeff Moyer) [2068237] - io_uring: unlock if __io_run_local_work locked inside (Jeff Moyer) [2068237] - io_uring: use io_run_local_work_locked helper (Jeff Moyer) [2068237] - io_uring/net: fail zc sendmsg when unsupported by socket (Jeff Moyer) [2068237] - io_uring/net: fail zc send when unsupported by socket (Jeff Moyer) [2068237] - selftests/net: don't tests batched TCP io_uring zc (Jeff Moyer) [2068237] - net: also flag accepted sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - net/ulp: remove SOCK_SUPPORT_ZC from tls sockets (Jeff Moyer) [2068237] - net: remove SOCK_SUPPORT_ZC from sockmap (Jeff Moyer) [2068237] - udp: advertise ipv6 udp support for msghdr::ubuf_info (Jeff Moyer) [2068237] - net: flag sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - io-wq: Fix memory leak in worker creation (Jeff Moyer) [2068237] - io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() (Jeff Moyer) [2068237] - io_uring/rw: remove leftover debug statement (Jeff Moyer) [2068237] - io_uring: don't iopoll from io_ring_ctx_wait_and_kill() (Jeff Moyer) [2068237] - io_uring: reuse io_alloc_req() (Jeff Moyer) [2068237] - io_uring: kill hot path fixed file bitmap debug checks (Jeff Moyer) [2068237] - io_uring: remove FFS_SCM (Jeff Moyer) [2068237] - io_uring/rw: ensure kiocb_end_write() is always called (Jeff Moyer) [2068237] - io_uring: fix fdinfo sqe offsets calculation (Jeff Moyer) [2068237] - io_uring: local variable rw shadows outer variable in io_write (Jeff Moyer) [2068237] - io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC (Jeff Moyer) [2068237] - io_uring: optimise locking for local tw with submit_wait (Jeff Moyer) [2068237] - io_uring: remove redundant memory barrier in io_req_local_work_add (Jeff Moyer) [2068237] - io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT (Jeff Moyer) [2068237] - io_uring: remove notif leftovers (Jeff Moyer) [2068237] - io_uring: correct pinned_vm accounting (Jeff Moyer) [2068237] - io_uring/af_unix: defer registered files gc to io_uring release (Jeff Moyer) [2068237] - io_uring: limit registration w/ SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: remove io_register_submitter (Jeff Moyer) [2068237] - io_uring: simplify __io_uring_add_tctx_node (Jeff Moyer) [2068237] - io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy (Jeff Moyer) [2068237] - nvme: wire up fixed buffer support for nvme passthrough (Jeff Moyer) [2068237] - nvme: pass ubuffer as an integer (Jeff Moyer) [2068237] - nvme: refactor nvme_alloc_request (Jeff Moyer) [2068237] - nvme: refactor nvme_add_user_metadata (Jeff Moyer) [2068237] - scsi: Use blk_rq_map_user_io helper (Jeff Moyer) [2068237] - io_uring: introduce fixed buffer support for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: add io_uring_cmd_import_fixed (Jeff Moyer) [2068237] - nvme: enable batched completions of passthrough IO (Jeff Moyer) [2068237] - nvme: split out metadata vs non metadata end_io uring_cmd completions (Jeff Moyer) [2068237] - io_uring/net: fix notif cqe reordering (Jeff Moyer) [2068237] - io_uring/net: don't update msg_name if not provided (Jeff Moyer) [2068237] - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jeff Moyer) [2068237] - io_uring/rw: defer fsnotify calls to task context (Jeff Moyer) [2068237] - io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Jeff Moyer) [2068237] - io_uring/net: fix non-zc send with address (Jeff Moyer) [2068237] - io_uring/net: don't skip notifs for failed requests (Jeff Moyer) [2068237] - selftests/net: enable io_uring sendzc testing (Jeff Moyer) [2068237] - io_uring/rw: don't lose short results on io_setup_async_rw() (Jeff Moyer) [2068237] - io_uring/rw: fix unexpected link breakage (Jeff Moyer) [2068237] - io_uring/net: fix cleanup double free free_iov init (Jeff Moyer) [2068237] - io_uring: fix CQE reordering (Jeff Moyer) [2068237] - io_uring/net: fix UAF in io_sendrecv_fail() (Jeff Moyer) [2068237] - selftest/net: adjust io_uring sendzc notif handling (Jeff Moyer) [2068237] - io_uring: ensure local task_work marks task as running (Jeff Moyer) [2068237] - io_uring/net: zerocopy sendmsg (Jeff Moyer) [2068237] - io_uring/net: combine fail handlers (Jeff Moyer) [2068237] - io_uring/net: rename io_sendzc() (Jeff Moyer) [2068237] - io_uring/net: support non-zerocopy sendto (Jeff Moyer) [2068237] - io_uring/net: refactor io_setup_async_addr (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send_zc on fail (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send/recv on fail (Jeff Moyer) [2068237] - io_uring/rw: don't lose partial IO result on fail (Jeff Moyer) [2068237] - io_uring: add custom opcode hooks on fail (Jeff Moyer) [2068237] - io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 (Jeff Moyer) [2068237] - io_uring/fdinfo: get rid of unnecessary is_cqe32 variable (Jeff Moyer) [2068237] - io_uring: remove unused return from io_disarm_next (Jeff Moyer) [2068237] - io_uring: add fast path for io_run_local_work() (Jeff Moyer) [2068237] - io_uring/iopoll: unify tw breaking logic (Jeff Moyer) [2068237] - io_uring/iopoll: fix unexpected returns (Jeff Moyer) [2068237] - io_uring: disallow defer-tw run w/ no submitters (Jeff Moyer) [2068237] - io_uring: further limit non-owner defer-tw cq waiting (Jeff Moyer) [2068237] - io_uring/net: use io_sr_msg for sendzc (Jeff Moyer) [2068237] - io_uring/net: refactor io_sr_msg types (Jeff Moyer) [2068237] - io_uring/net: add non-bvec sg chunking callback (Jeff Moyer) [2068237] - io_uring/net: io_async_msghdr caches for sendzc (Jeff Moyer) [2068237] - io_uring/net: use async caches for async prep (Jeff Moyer) [2068237] - io_uring/net: reshuffle error handling (Jeff Moyer) [2068237] - io_uring: use io_cq_lock consistently (Jeff Moyer) [2068237] - io_uring: kill an outdated comment (Jeff Moyer) [2068237] - io_uring: allow buffer recycling in READV (Jeff Moyer) [2068237] - fs: add batch and poll flags to the uring_cmd_iopoll() handler (Jeff Moyer) [2068237] - io_uring: ensure iopoll runs local task work as well (Jeff Moyer) [2068237] - io_uring: add local task_work run helper that is entered locked (Jeff Moyer) [2068237] - io_uring: cleanly separate request types for iopoll (Jeff Moyer) [2068237] - nvme: wire up async polling for io passthrough commands (Jeff Moyer) [2068237] - block: export blk_rq_is_poll (Jeff Moyer) [2068237] - io_uring: add iopoll infrastructure for io_uring_cmd (Jeff Moyer) [2068237] - fs: add file_operations->uring_cmd_iopoll (Jeff Moyer) [2068237] - io_uring: trace local task work run (Jeff Moyer) [2068237] - io_uring: signal registered eventfd to process deferred task work (Jeff Moyer) [2068237] - io_uring: move io_eventfd_put (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: do not run task work at the start of io_uring_enter (Jeff Moyer) [2068237] - io_uring: introduce io_has_work (Jeff Moyer) [2068237] - io_uring: remove unnecessary variable (Jeff Moyer) [2068237] - __io_setxattr(): constify path (Jeff Moyer) [2068237] - nvme/host: Use the enum req_op and blk_opf_t types (Jeff Moyer) [2068237] - nvme: enable uring-passthrough for admin commands (Jeff Moyer) [2068237] - nvme: helper for uring-passthrough checks (Jeff Moyer) [2068237] - net: fix kdoc on __dev_queue_xmit() (Jeff Moyer) [2068237] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Jeff Moyer) [2068237] - io_uring/poll: disable level triggered poll (Jeff Moyer) [2068237] - io_uring: register single issuer task at creation (Jeff Moyer) [2068237] - io_uring: ensure that cached task references are always put on exit (Jeff Moyer) [2068237] - io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC (Jeff Moyer) [2068237] - io_uring/net: fix zc fixed buf lifetime (Jeff Moyer) [2068237] - io_uring/msg_ring: check file type before putting (Jeff Moyer) [2068237] - io_uring/rw: fix error'ed retry return values (Jeff Moyer) [2068237] - io_uring/rw: fix short rw error handling (Jeff Moyer) [2068237] - io_uring/net: copy addr for zc on POLL_FIRST (Jeff Moyer) [2068237] - io_uring: recycle kbuf recycle on tw requeue (Jeff Moyer) [2068237] - io_uring/kbuf: fix not advancing READV kbuf ring (Jeff Moyer) [2068237] - io_uring/notif: Remove the unused function io_notif_complete() (Jeff Moyer) [2068237] - selftests/net: return back io_uring zc send tests (Jeff Moyer) [2068237] - io_uring/net: simplify zerocopy send user API (Jeff Moyer) [2068237] - io_uring/notif: remove notif registration (Jeff Moyer) [2068237] - Revert "io_uring: rename IORING_OP_FILES_UPDATE" (Jeff Moyer) [2068237] - Revert "io_uring: add zc notification flush requests" (Jeff Moyer) [2068237] - selftests/net: temporarily disable io_uring zc test (Jeff Moyer) [2068237] - io_uring/net: fix overexcessive retries (Jeff Moyer) [2068237] - lsm,io_uring: add LSM hooks for the new uring_cmd file op (Jeff Moyer) [2068237] - io_uring/net: save address for sendzc async execution (Jeff Moyer) [2068237] - io_uring: conditional ->async_data allocation (Jeff Moyer) [2068237] - io_uring/notif: order notif vs send CQEs (Jeff Moyer) [2068237] - io_uring/net: fix indentation (Jeff Moyer) [2068237] - io_uring/net: fix zc send link failing (Jeff Moyer) [2068237] - io_uring/net: fix must_hold annotation (Jeff Moyer) [2068237] - io_uring: fix submission-failure handling for uring-cmd (Jeff Moyer) [2068237] - io_uring: fix off-by-one in sync cancelation file check (Jeff Moyer) [2068237] - io_uring: uapi: Add `extern "C"` in io_uring.h for liburing (Jeff Moyer) [2068237] - MAINTAINERS: Add `include/linux/io_uring_types.h` (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async_data (Jeff Moyer) [2068237] - io_uring/notif: raise limit on notification slots (Jeff Moyer) [2068237] - io_uring/net: improve zc addr import error handling (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async recycle (Jeff Moyer) [2068237] - io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields (Jeff Moyer) [2068237] - io_uring: make io_kiocb_to_cmd() typesafe (Jeff Moyer) [2068237] - io_uring: consistently make use of io_notif_to_data() (Jeff Moyer) [2068237] - io_uring: fix error handling for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: fix io_recvmsg_prep_multishot sparse warnings (Jeff Moyer) [2068237] - io_uring/net: send retry for zerocopy (Jeff Moyer) [2068237] - io_uring: mem-account pbuf buckets (Jeff Moyer) [2068237] - audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() (Jeff Moyer) [2068237] - io_uring: pass correct parameters to io_req_set_res (Jeff Moyer) [2068237] - io_uring: notification completion optimisation (Jeff Moyer) [2068237] - io_uring: export req alloc from core (Jeff Moyer) [2068237] - io_uring/net: use unsigned for flags (Jeff Moyer) [2068237] - io_uring/net: make page accounting more consistent (Jeff Moyer) [2068237] - io_uring/net: checks errors of zc mem accounting (Jeff Moyer) [2068237] - io_uring/net: improve io_get_notif_slot types (Jeff Moyer) [2068237] - selftests/io_uring: test zerocopy send (Jeff Moyer) [2068237] - io_uring: enable managed frags with register buffers (Jeff Moyer) [2068237] - io_uring: add zc notification flush requests (Jeff Moyer) [2068237] - io_uring: rename IORING_OP_FILES_UPDATE (Jeff Moyer) [2068237] - io_uring: flush notifiers after sendzc (Jeff Moyer) [2068237] - io_uring: sendzc with fixed buffers (Jeff Moyer) [2068237] - io_uring: allow to pass addr into sendzc (Jeff Moyer) [2068237] - io_uring: account locked pages for non-fixed zc (Jeff Moyer) [2068237] - io_uring: wire send zc request type (Jeff Moyer) [2068237] - io_uring: add notification slot registration (Jeff Moyer) [2068237] - io_uring: add rsrc referencing for notifiers (Jeff Moyer) [2068237] - io_uring: complete notifiers in tw (Jeff Moyer) [2068237] - io_uring: cache struct io_notif (Jeff Moyer) [2068237] - io_uring: add zc notification infrastructure (Jeff Moyer) [2068237] - io_uring: export io_put_task() (Jeff Moyer) [2068237] - io_uring: initialise msghdr::msg_ubuf (Jeff Moyer) [2068237] - net: fix uninitialised msghdr->sg_from_iter (Jeff Moyer) [2068237] - tcp: support externally provided ubufs (Jeff Moyer) [2068237] - tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case (Jeff Moyer) [2068237] - tcp: fix mem under-charging with zerocopy sendmsg() (Jeff Moyer) [2068237] - ipv6/udp: support externally provided ubufs (Jeff Moyer) [2068237] - ipv4/udp: support externally provided ubufs (Jeff Moyer) [2068237] - net: introduce managed frags infrastructure (Jeff Moyer) [2068237] - net: Allow custom iter handler in msghdr (Jeff Moyer) [2068237] - skbuff: carry external ubuf_info in msghdr (Jeff Moyer) [2068237] - skbuff: add SKBFL_DONT_ORPHAN flag (Jeff Moyer) [2068237] - net: avoid double accounting for pure zerocopy skbs (Jeff Moyer) [2068237] - tcp: rename sk_wmem_free_skb (Jeff Moyer) [2068237] - skbuff: don't mix ubuf_info from different sources (Jeff Moyer) [2068237] - ipv6: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv4: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv6: refactor ip6_finish_output2() (Jeff Moyer) [2068237] - ipv6: help __ip6_finish_output() inlining (Jeff Moyer) [2068237] - net: inline dev_queue_xmit() (Jeff Moyer) [2068237] - net: inline skb_zerocopy_iter_dgram (Jeff Moyer) [2068237] - net: inline sock_alloc_send_skb (Jeff Moyer) [2068237] - xfs: Add async buffered write support (Jeff Moyer) [2068237] - xfs: Specify lockmode when calling xfs_ilock_for_iomap() (Jeff Moyer) [2068237] - xfs: Use generic_file_open() (Jeff Moyer) [2068237] - xfs: convert inode lock flags to unsigned. (Jeff Moyer) [2068237] - io_uring: Add tracepoint for short writes (Jeff Moyer) [2068237] - io_uring: fix issue with io_write() not always undoing sb_start_write() (Jeff Moyer) [2068237] - io_uring: Add support for async buffered writes (Jeff Moyer) [2068237] - fs: Add async write file modification handling. (Jeff Moyer) [2068237] - fs: Split off inode_needs_update_time and __file_update_time (Jeff Moyer) [2068237] - fs: __file_remove_privs(): restore call to inode_has_no_xattr() (Jeff Moyer) [2068237] - fs: add __remove_file_privs() with flags parameter (Jeff Moyer) [2068237] - fs: add a FMODE_BUF_WASYNC flags for f_mode (Jeff Moyer) [2068237] - iomap: Return -EAGAIN from iomap_write_iter() (Jeff Moyer) [2068237] - iomap: Add async buffered write support (Jeff Moyer) [2068237] - iomap: Add flags parameter to iomap_page_create() (Jeff Moyer) [2068237] - io_uring: ensure REQ_F_ISREG is set async offload (Jeff Moyer) [2068237] - net: fix compat pointer in get_compat_msghdr() (Jeff Moyer) [2068237] - io_uring: fix types in io_recvmsg_multishot_overflow (Jeff Moyer) [2068237] - io_uring: support multishot in recvmsg (Jeff Moyer) [2068237] - net: copy from user before calling __get_compat_msghdr (Jeff Moyer) [2068237] - net: copy from user before calling __copy_msghdr (Jeff Moyer) [2068237] - io_uring: Don't require reinitable percpu_ref (Jeff Moyer) [2068237] - io_uring: Use atomic_long_try_cmpxchg in __io_account_mem (Jeff Moyer) [2068237] - io_uring: support 0 length iov in buffer select in compat (Jeff Moyer) [2068237] - io_uring: fix multishot ending when not polled (Jeff Moyer) [2068237] - io_uring: add netmsg cache (Jeff Moyer) [2068237] - io_uring: impose max limit on apoll cache (Jeff Moyer) [2068237] - io_uring: add abstraction around apoll cache (Jeff Moyer) [2068237] - io_uring: move apoll cache to poll.c (Jeff Moyer) [2068237] - io_uring: consolidate hash_locked io-wq handling (Jeff Moyer) [2068237] - io_uring: clear REQ_F_HASH_LOCKED on hash removal (Jeff Moyer) [2068237] - io_uring: don't race double poll setting REQ_F_ASYNC_DATA (Jeff Moyer) [2068237] - io_uring: don't miss setting REQ_F_DOUBLE_POLL (Jeff Moyer) [2068237] - io_uring: disable multishot recvmsg (Jeff Moyer) [2068237] - io_uring: only trace one of complete or overflow (Jeff Moyer) [2068237] - io_uring: fix io_uring_cqe_overflow trace format (Jeff Moyer) [2068237] - io_uring: multishot recv (Jeff Moyer) [2068237] - io_uring: fix multishot accept ordering (Jeff Moyer) [2068237] - io_uring: fix multishot poll on overflow (Jeff Moyer) [2068237] - io_uring: add allow_overflow to io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add IOU_STOP_MULTISHOT return code (Jeff Moyer) [2068237] - io_uring: clean up io_poll_check_events return values (Jeff Moyer) [2068237] - io_uring: recycle buffers on error (Jeff Moyer) [2068237] - io_uring: allow iov_len = 0 for recvmsg and buffer select (Jeff Moyer) [2068237] - io_uring: restore bgid in io_put_kbuf (Jeff Moyer) [2068237] - io_uring: allow 0 length for buffer select (Jeff Moyer) [2068237] - io_uring: let to set a range for file slot allocation (Jeff Moyer) [2068237] - io_uring: add support for passing fixed file descriptors (Jeff Moyer) [2068237] - io_uring: split out fixed file installation and removal (Jeff Moyer) [2068237] - io_uring: replace zero-length array with flexible-array member (Jeff Moyer) [2068237] - io_uring: remove ctx->refs pinning on enter (Jeff Moyer) [2068237] - io_uring: don't check file ops of registered rings (Jeff Moyer) [2068237] - io_uring: remove extra TIF_NOTIFY_SIGNAL check (Jeff Moyer) [2068237] - io_uring: fuse fallback_node and normal tw node (Jeff Moyer) [2068237] - io_uring: improve io_fail_links() (Jeff Moyer) [2068237] - io_uring: move POLLFREE handling to separate function (Jeff Moyer) [2068237] - io_uring: kbuf: inline io_kbuf_recycle_ring() (Jeff Moyer) [2068237] - io_uring: optimise submission side poll_refs (Jeff Moyer) [2068237] - io_uring: refactor poll arm error handling (Jeff Moyer) [2068237] - io_uring: change arm poll return values (Jeff Moyer) [2068237] - io_uring: add a helper for apoll alloc (Jeff Moyer) [2068237] - io_uring: remove events caching atavisms (Jeff Moyer) [2068237] - io_uring: clean poll ->private flagging (Jeff Moyer) [2068237] - io_uring: add sync cancelation API through io_uring_register() (Jeff Moyer) [2068237] - io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag (Jeff Moyer) [2068237] - io_uring: have cancelation API accept io_uring_task directly (Jeff Moyer) [2068237] - io_uring: kbuf: kill __io_kbuf_recycle() (Jeff Moyer) [2068237] - io_uring: trace task_work_run (Jeff Moyer) [2068237] - io_uring: add trace event for running task work (Jeff Moyer) [2068237] - io_uring: batch task_work (Jeff Moyer) [2068237] - io_uring: introduce llist helpers (Jeff Moyer) [2068237] - io_uring: lockless task list (Jeff Moyer) [2068237] - io_uring: remove __io_req_task_work_add (Jeff Moyer) [2068237] - io_uring: remove priority tw list optimisation (Jeff Moyer) [2068237] - io_uring: dedup io_run_task_work (Jeff Moyer) [2068237] - io_uring: move list helpers to a separate file (Jeff Moyer) [2068237] - io_uring: improve io_run_task_work() (Jeff Moyer) [2068237] - io_uring: optimize io_uring_task layout (Jeff Moyer) [2068237] - io_uring: add a warn_once for poll_find (Jeff Moyer) [2068237] - io_uring: consistent naming for inline completion (Jeff Moyer) [2068237] - io_uring: move io_import_fixed() (Jeff Moyer) [2068237] - io_uring: opcode independent fixed buf import (Jeff Moyer) [2068237] - io_uring: add io_commit_cqring_flush() (Jeff Moyer) [2068237] - io_uring: introduce locking helpers for CQE posting (Jeff Moyer) [2068237] - io_uring: hide eventfd assumptions in eventfd paths (Jeff Moyer) [2068237] - io_uring: fix io_poll_remove_all clang warnings (Jeff Moyer) [2068237] - io_uring: improve task exit timeout cancellations (Jeff Moyer) [2068237] - io_uring: fix multi ctx cancellation (Jeff Moyer) [2068237] - io_uring: remove ->flush_cqes optimisation (Jeff Moyer) [2068237] - io_uring: move io_eventfd_signal() (Jeff Moyer) [2068237] - io_uring: reshuffle io_uring/io_uring.h (Jeff Moyer) [2068237] - io_uring: remove extra io_commit_cqring() (Jeff Moyer) [2068237] - io_uring: move a few private types to local headers (Jeff Moyer) [2068237] - io_uring: clean up tracing events (Jeff Moyer) [2068237] - io_uring: make io_uring_types.h public (Jeff Moyer) [2068237] - io_uring: kill extra io_uring_types.h includes (Jeff Moyer) [2068237] - io_uring: change ->cqe_cached invariant for CQE32 (Jeff Moyer) [2068237] - io_uring: deduplicate io_get_cqe() calls (Jeff Moyer) [2068237] - io_uring: deduplicate __io_fill_cqe_req tracing (Jeff Moyer) [2068237] - io_uring: introduce io_req_cqe_overflow() (Jeff Moyer) [2068237] - io_uring: don't inline __io_get_cqe() (Jeff Moyer) [2068237] - io_uring: don't expose io_fill_cqe_aux() (Jeff Moyer) [2068237] - io_uring: kbuf: add comments for some tricky code (Jeff Moyer) [2068237] - io_uring: mutex locked poll hashing (Jeff Moyer) [2068237] - io_uring: propagate locking state to poll cancel (Jeff Moyer) [2068237] - io_uring: introduce a struct for hash table (Jeff Moyer) [2068237] - io_uring: pass hash table into poll_find (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: use state completion infra for poll reqs (Jeff Moyer) [2068237] - io_uring: clean up io_ring_ctx_alloc (Jeff Moyer) [2068237] - io_uring: limit the number of cancellation buckets (Jeff Moyer) [2068237] - io_uring: clean up io_try_cancel (Jeff Moyer) [2068237] - io_uring: pass poll_find lock back (Jeff Moyer) [2068237] - io_uring: switch cancel_hash to use per entry spinlock (Jeff Moyer) [2068237] - io_uring: poll: remove unnecessary req->ref set (Jeff Moyer) [2068237] - io_uring: don't inline io_put_kbuf (Jeff Moyer) [2068237] - io_uring: refactor io_req_task_complete() (Jeff Moyer) [2068237] - io_uring: kill REQ_F_COMPLETE_INLINE (Jeff Moyer) [2068237] - io_uring: rw: delegate sync completions to core io_uring (Jeff Moyer) [2068237] - io_uring: remove unused IO_REQ_CACHE_SIZE defined (Jeff Moyer) [2068237] - io_uring: don't set REQ_F_COMPLETE_INLINE in tw (Jeff Moyer) [2068237] - io_uring: remove check_cq checking from hot paths (Jeff Moyer) [2068237] - io_uring: never defer-complete multi-apoll (Jeff Moyer) [2068237] - io_uring: inline ->registered_rings (Jeff Moyer) [2068237] - io_uring: explain io_wq_work::cancel_seq placement (Jeff Moyer) [2068237] - io_uring: move small helpers to headers (Jeff Moyer) [2068237] - io_uring: refactor ctx slow data placement (Jeff Moyer) [2068237] - io_uring: better caching for ctx timeout fields (Jeff Moyer) [2068237] - io_uring: move defer_list to slow data (Jeff Moyer) [2068237] - io_uring: make reg buf init consistent (Jeff Moyer) [2068237] - io_uring: deprecate epoll_ctl support (Jeff Moyer) [2068237] - io_uring: add support for level triggered poll (Jeff Moyer) [2068237] - io_uring: move opcode table to opdef.c (Jeff Moyer) [2068237] - io_uring: move read/write related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: move remaining file table manipulation to filetable.c (Jeff Moyer) [2068237] - io_uring: move rsrc related data, core, and commands (Jeff Moyer) [2068237] - io_uring: split provided buffers handling into its own file (Jeff Moyer) [2068237] - io_uring: move cancelation into its own file (Jeff Moyer) [2068237] - io_uring: move poll handling into its own file (Jeff Moyer) [2068237] - io_uring: add opcode name to io_op_defs (Jeff Moyer) [2068237] - io_uring: include and forward-declaration sanitation (Jeff Moyer) [2068237] - io_uring: move io_uring_task (tctx) helpers into its own file (Jeff Moyer) [2068237] - io_uring: move fdinfo helpers to its own file (Jeff Moyer) [2068237] - io_uring: use io_is_uring_fops() consistently (Jeff Moyer) [2068237] - io_uring: move SQPOLL related handling into its own file (Jeff Moyer) [2068237] - io_uring: move timeout opcodes and handling into its own file (Jeff Moyer) [2068237] - io_uring: move our reference counting into a header (Jeff Moyer) [2068237] - io_uring: move msg_ring into its own file (Jeff Moyer) [2068237] - io_uring: split network related opcodes into its own file (Jeff Moyer) [2068237] - io_uring: move statx handling to its own file (Jeff Moyer) [2068237] - io_uring: move epoll handler to its own file (Jeff Moyer) [2068237] - io_uring: add a dummy -EOPNOTSUPP prep handler (Jeff Moyer) [2068237] - io_uring: move uring_cmd handling to its own file (Jeff Moyer) [2068237] - io_uring: split out open/close operations (Jeff Moyer) [2068237] - io_uring: separate out file table handling code (Jeff Moyer) [2068237] - io_uring: split out fadvise/madvise operations (Jeff Moyer) [2068237] - io_uring: split out fs related sync/fallocate functions (Jeff Moyer) [2068237] - io_uring: split out splice related operations (Jeff Moyer) [2068237] - io_uring: split out filesystem related operations (Jeff Moyer) [2068237] - io_uring: move nop into its own file (Jeff Moyer) [2068237] - io_uring: move xattr related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: handle completions in the core (Jeff Moyer) [2068237] - io_uring: set completion results upfront (Jeff Moyer) [2068237] - io_uring: add io_uring_types.h (Jeff Moyer) [2068237] - io_uring: define a request type cleanup handler (Jeff Moyer) [2068237] - io_uring: unify struct io_symlink and io_hardlink (Jeff Moyer) [2068237] - io_uring: convert iouring_cmd to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert xattr to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert rsrc_update to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert msg and nop to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert splice to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert epoll to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert file system request types to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert madvise/fadvise to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert open/close path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert timeout path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert cancel path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert the sync and fallocate paths to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert net related opcodes to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: remove recvmsg knowledge from io_arm_poll_handler() (Jeff Moyer) [2068237] - io_uring: convert poll_update path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert poll path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert read/write path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: add generic command payload type to struct io_kiocb (Jeff Moyer) [2068237] - io_uring: move req async preparation into opcode handler (Jeff Moyer) [2068237] - io_uring: move to separate directory (Jeff Moyer) [2068237] - io_uring: define a 'prep' and 'issue' handler for each opcode (Jeff Moyer) [2068237] - fs: export rw_verify_area() (Jeff Moyer) [2068237] - thermal/drivers/imx8mm: Add hwmon support (Steve Best) [2185128] - thermal/drivers/imx: Add support for loading calibration data from OCOTP (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Validate temperature range (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Use GENMASK() when appropriate (Steve Best) [2185128] - tools/power turbostat: update turbostat.8 (David Arcari) [2185900] - tools/power turbostat: version 2023.03.17 (David Arcari) [2185900] - tools/power turbostat: fix decoding of HWP_STATUS (David Arcari) [2185900] - tools/power turbostat: Introduce support for EMR (David Arcari) [2185900] - tools/power turbostat: remove stray newlines from warn/warnx strings (David Arcari) [2185900] - tools/power turbostat: Fix /dev/cpu_dma_latency warnings (David Arcari) [2185900] - tools/power turbostat: Provide better debug messages for failed capabilities accesses (David Arcari) [2185900] - tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (David Arcari) [2185900] - tools/power turbostat: version 2022.10.04 (David Arcari) [2185900] - tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2185900] - tools/power turbostat: Do not dump TRL if turbo is not supported (David Arcari) [2185900] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2185879] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (David Arcari) [2185879] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (David Arcari) [2185879] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (David Arcari) [2185879] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (David Arcari) [2185879] - i2c: imx-lpi2c: check only for enabled interrupt flags (Steve Best) [2184917] - i2c: imx-lpi2c: clean rx/tx buffers upon new message (Steve Best) [2184917] - i2c: imx-lpi2c: use bulk clk API (Steve Best) [2184917] - i2c: move drivers from strlcpy to strscpy (Steve Best) [2184917] - i2c: brcmstb: Use dev_name() for adapter name (Steve Best) [2184917]- arm64: fix rodata=full again (Rafael Aquini) [2186559] - arm64: fix rodata=full (Rafael Aquini) [2186559] - arm64/mm: fold check for KFENCE into can_set_direct_map() (Rafael Aquini) [2186559] - lib/kstrtox.c: add "false"/"true" support to kstrtobool() (Rafael Aquini) [2186559] - lib/nodemask: optimize node_random for nodemask with single NUMA node (Rafael Aquini) [2186559] - memory tier: release the new_memtier in find_create_memory_tier() (Rafael Aquini) [2186559] - memory tier, sysfs: rename attribute "nodes" to "nodelist" (Rafael Aquini) [2186559] - mm/demotion: fix NULL vs IS_ERR checking in memory_tier_init (Rafael Aquini) [2186559] - mm/demotion: expose memory tier details via sysfs (Rafael Aquini) [2186559] - mm/demotion: update node_is_toptier to work with memory tiers (Rafael Aquini) [2186559] - mm/demotion: demote pages according to allocation fallback order (Rafael Aquini) [2186559] - mm/demotion: drop memtier from memtype (Rafael Aquini) [2186559] - mm/demotion: add pg_data_t member to track node memory tier details (Rafael Aquini) [2186559] - mm/demotion: build demotion targets based on explicit memory tiers (Rafael Aquini) [2186559] - mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE (Rafael Aquini) [2186559] - mm/demotion: add hotplug callbacks to handle new numa node onlined (Rafael Aquini) [2186559] - mm/demotion: move memory demotion related code (Rafael Aquini) [2186559] - mm/demotion: add support for explicit memory tiers (Rafael Aquini) [2186559] - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers (Alex Williamson) [2178956] - powerpc/vdso: Fix incorrect CFI in gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Move cvdso_call macro into gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Remove cvdso_call_time macro (Mamatha Inamdar) [2203363] - powerpc/vdso: Merge vdso64 and vdso32 into a single directory (Mamatha Inamdar) [2203363] - powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files (Mamatha Inamdar) [2203363] - powerpc/vdso: augment VDSO32 functions to support 64 bits build (Mamatha Inamdar) [2203363] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-282] - sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot() (Phil Auld) [RHEL-282] - cpumask: Introduce for_each_cpu_andnot() (Phil Auld) [RHEL-282] - lib/find_bit: Introduce find_next_andnot_bit() (Phil Auld) [RHEL-282] - sched/core: Fix a missed update of user_cpus_ptr (Phil Auld) [RHEL-282] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-282] - sched/core: Fix NULL pointer access fault in sched_setaffinity() with non-SMP configs (Phil Auld) [RHEL-282] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-282] - cpufreq, sched/util: Optimize operations with single CPU capacity lookup (Phil Auld) [RHEL-282] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-282] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-282] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-282] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-282] - sched: Make const-safe (Phil Auld) [RHEL-282] - sched: Async unthrottling for cfs bandwidth (Phil Auld) [RHEL-282] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-282] - sched/fair: use try_cmpxchg in task_numa_work (Phil Auld) [RHEL-282] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-282] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-282] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-282] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-282] - sched: Add TASK_ANY for wait_task_inactive() (Phil Auld) [RHEL-282] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-282] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-282] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-282] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-282] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-282] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-282] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-282] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-282] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-282] - sched/fair: Allow changing cgroup of new forked task (Phil Auld) [RHEL-282] - sched/fair: Fix another detach on unattached task corner case (Phil Auld) [RHEL-282] - sched/fair: Combine detach into dequeue when migrating task (Phil Auld) [RHEL-282] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-282] - sched/fair: Reset sched_avg last_update_time before set_task_rq() (Phil Auld) [RHEL-282] - sched/fair: Remove redundant cpu_cgrp_subsys->fork() (Phil Auld) [RHEL-282] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-282] - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() (Phil Auld) [RHEL-282] - sched/core: Remove superfluous semicolon (Phil Auld) [RHEL-282] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-282] - sched/fair: Remove unused parameter idle of _nohz_idle_balance() (Phil Auld) [RHEL-282] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-282] - sched: Snapshot thread flags (Phil Auld) [RHEL-282] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2160098] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2160098] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2160098] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2160098] - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193189] - RDMA: Mark Soft-RoCE driver as tech-preview (Kamal Heib) [2022578] - redhat/configs: enable RDMA_RXE for RHEL (Kamal Heib) [2022578] - RDMA/rxe: Prevent faulty rkey generation (Kamal Heib) [2022578] - RDMA/rxe: Fix inaccurate constants in rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Fix compile warnings on 32-bit (Kamal Heib) [2022578] - RDMA/rxe: Enable RDMA FLUSH capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush execution in responder side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement RC RDMA FLUSH service in requester side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Allow registering persistent flag for pmem MR only (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix incorrect responder length checking (Kamal Heib) [2022578] - RDMA/rxe: Fix oops with zero length reads (Kamal Heib) [2022578] - RDMA/rxe: Enable atomic write capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement atomic write completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make responder support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make requester support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed (Kamal Heib) [2022578] - RDMA/rxe: Do not NULL deref on debugging failure path (Kamal Heib) [2022578] - RDMA/rxe: Fix mr->map double free (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mmap.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_task.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_srq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_resp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_req.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_net.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mr.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_cq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_comp.c (Kamal Heib) [2022578] - RDMA/rxe: Add ibdev_dbg macros for rxe (Kamal Heib) [2022578] - RDMA/rxe: Implement packet length validation on responder (Kamal Heib) [2022578] - RDMA/rxe: cleanup some error handling in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Remove the duplicate assignment of mr->map_shift (Kamal Heib) [2022578] - RDMA/rxe: Make sure requested access is a subset of {mr,mw}->access (Kamal Heib) [2022578] - RDMA/rxe: Rename task->state_lock to task->lock (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_do_task static (Kamal Heib) [2022578] - RDMA/rxe: Split rxe_run_task() into two subroutines (Kamal Heib) [2022578] - RDMA/rxe: Removed unused name from rxe_task struct (Kamal Heib) [2022578] - RDMA/rxe: Remove init of task locks from rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant header files (Kamal Heib) [2022578] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary mr testing (Kamal Heib) [2022578] - RDMA/rxe: Handle remote errors in the midst of a Read reply sequence (Kamal Heib) [2022578] - RDMA/rxe: Make responder handle RDMA Read failures (Kamal Heib) [2022578] - RDMA/rxe: Remove the member 'type' of struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Remove error/warning messages from packet receiver path (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant num_sge fields (Kamal Heib) [2022578] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2022578] - RDMA/rxe: Set pd early in mr alloc routines (Kamal Heib) [2022578] - RDMA/rxe: Add send_common_ack() helper (Kamal Heib) [2022578] - RDMA/rxe: Use members of generic struct in rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: convert pr_warn to pr_debug (Kamal Heib) [2022578] - RDMA/rxe: use %u to print u32 variables (Kamal Heib) [2022578] - RDMA/rxe: Delete error messages triggered by incoming Read requests (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused variable obj (Kamal Heib) [2022578] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2022578] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2022578] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2022578] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2022578] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2022578] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2022578] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2022578] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2022578] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2022578] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2022578] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2022578] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2022578] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2022578] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2022578] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2022578] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2022578] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2022578] - IB: Fix spelling of 'writable' (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2022578] - RDMA/rxe: Replace include statement (Kamal Heib) [2022578] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2022578] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2022578] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2022578] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2022578] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2022578] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2022578] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2022578] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2022578] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2022578] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2022578] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2022578] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2022578] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2022578] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2022578] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2022578] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2022578] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2022578] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2022578] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2022578] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2022578] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2022578] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2022578] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2022578] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2022578] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2022578] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2022578] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2022578] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2022578] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2022578] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2022578] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2022578] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2022578] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2022578] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2022578] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2022578] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2022578] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2022578] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2022578] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2022578] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2022578] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2022578] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2022578] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2022578] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2022578] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2022578] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2022578] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2022578] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2022578] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2022578] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2022578] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2022578] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2022578] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2022578] - treewide: Replace open-coded flex arrays in unions (Kamal Heib) [2022578] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2022578] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2022578] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2022578] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2022578] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2022578] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2022578] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2022578] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2022578] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2022578] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2022578] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2022578] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2022578] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2022578] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2022578] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2022578] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2022578] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2022578] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2022578] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2022578] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2022578] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2022578] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2022578] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2022578] - redhat/configs: Enable Marvell Cn10k DDR PMU driver (Bharat Bhushan) [2042241] - perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042241] - perf/marvell: Add ACPI support to DDR uncore driver (Bharat Bhushan) [2042241] - perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perf event core ownership (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perfmon event overflow handling (Bharat Bhushan) [2042241] - perf/marvell: CN10k DDR performance monitor support (Bharat Bhushan) [2042241] - dt-bindings: perf: marvell: cn10k ddr performance monitor (Bharat Bhushan) [2042241] - xfrm: add extack to xfrm_set_spdinfo (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_alloc_userspi (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_do_migrate (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_new_ae and xfrm_replay_verify_len (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_del_sa (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_add_sa_expire (Sabrina Dubroca) [2130609] - xfrm: a few coding style clean ups (Sabrina Dubroca) [2130609] - xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state (Sabrina Dubroca) [2130609] - xfrm: ipcomp: add extack to ipcomp{4,6}_init_state (Sabrina Dubroca) [2130609] - xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state (Sabrina Dubroca) [2130609] - xfrm: esp: add extack to esp_init_state, esp6_init_state (Sabrina Dubroca) [2130609] - xfrm: ah: add extack to ah_init_state, ah6_init_state (Sabrina Dubroca) [2130609] - xfrm: pass extack down to xfrm_type ->init_state (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_init_replay (Sabrina Dubroca) [2130609] - xfrm: add extack to __xfrm_init_state (Sabrina Dubroca) [2130609] - xfrm: add extack to attach_* (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_dev_state_add (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_replay (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newsa_info (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_sec_ctx_len (Sabrina Dubroca) [2130609] - xfrm: add extack to validate_tmpl (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_type (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_dir (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newpolicy_info (Sabrina Dubroca) [2130609] - xfrm: propagate extack to all netlink doit handlers (Sabrina Dubroca) [2130609] - net: ipv4: fix clang -Wformat warnings (Sabrina Dubroca) [2130609] - xfrm: rate limit SA mapping change message to user space (Sabrina Dubroca) [2130609] - xfrm: Check if_id in xfrm_migrate (Sabrina Dubroca) [2130609] - xfrm: fix rcu lock in xfrm_notify_userpolicy() (Sabrina Dubroca) [2130609] - xfrm: policy: fix metadata dst->dev xmit null pointer dereference (Sabrina Dubroca) [2130609] - xfrm: rework default policy structure (Sabrina Dubroca) [2130609] - xfrm: fix dflt policy check when there is no policy configured (Sabrina Dubroca) [2130609] - xfrm: notify default policy on update (Sabrina Dubroca) [2130609] - xfrm: make user policy API complete (Sabrina Dubroca) [2130609] - include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounds in xfrm_get_default (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounce (Sabrina Dubroca) [2130609] - xfrm: Add possibility to set the default to block if we have no policy (Sabrina Dubroca) [2130609] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2184610] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2184610] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2184610] - remoteproc: imx_dsp_rproc: Add mutex protection for workqueue (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: Make rsc_table optional (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments (Steve Best) [2184615] - tap: tap_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - tun: tun_chr_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - net: fix __dev_kfree_skb_any() vs drop monitor (Paolo Abeni) [2188560] - net: add sock_init_data_uid() (Paolo Abeni) [2188560] - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. (Paolo Abeni) [2188560] - txhash: fix sk->sk_txrehash default (Paolo Abeni) [2188560] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188560] - skb: Do mix page pool and page referenced frags in GRO (Paolo Abeni) [2188560] - soreuseport: Fix socket selection for SO_INCOMING_CPU. (Paolo Abeni) [2188560] - net-memcg: avoid stalls when under memory pressure (Paolo Abeni) [2188560] - tcp: tcp_check_req() can be called from process context (Paolo Abeni) [2188561] - tcp: fix rate_app_limited to default to 1 (Paolo Abeni) [2188561] - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Paolo Abeni) [2188561] - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (Paolo Abeni) [2188561] - tcp: fix indefinite deferral of RTO with SACK reneging (Paolo Abeni) [2188561] - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: minor optimization in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: annotate data-race around challenge_timestamp (Paolo Abeni) [2188561] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2166253] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2166253] - drivers/perf: fsl_imx8_ddr_perf: Remove set-but-not-used variable (Steve Best) [2184607] - drivers/perf: Directly use ida_alloc()/free() (Steve Best) [2184607] - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant (Steve Best) [2184607]- livepatch: Move the result-invariant calculation out of the loop (Julia Denham) [RHEL-257] - livepatch: add sysfs entry "patched" for each klp_object (Julia Denham) [RHEL-257] - selftests/livepatch: add sysfs test (Julia Denham) [RHEL-257] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-257] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-257] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-257] - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set (Julia Denham) [RHEL-257] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192506] - SUNRPC: Fix server-side fault injection documentation (Scott Mayhew) [2183621] - SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV (Scott Mayhew) [2183621] - SUNRPC: Fix failures of checksum Kunit tests (Scott Mayhew) [2183621] - sunrpc: Fix RFC6803 encryption test (Scott Mayhew) [2183621] - SUNRPC: Properly terminate test case arrays (Scott Mayhew) [2183621] - SUNRPC: Let Kunit tests run with some enctypes compiled out (Scott Mayhew) [2183621] - SUNRPC: Add encryption self-tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 encryption KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 checksum KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add KDF-HMAC-SHA2 Kunit tests (Scott Mayhew) [2183621] - SUNRPC: Add encryption KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add checksum KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add KDF KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add Kunit tests for RFC 3962-defined encryption/decryption (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests RFC 3961 Key Derivation (Scott Mayhew) [2183621] - SUNRPC: Export get_gss_krb5_enctype() (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests for rpcsec_krb5.ko (Scott Mayhew) [2183621] - kunit: add macro to allow conditionally exposing static symbols to tests (Scott Mayhew) [2183621] - redhat: add gss_krb5_test to mod-internal.list (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST (Scott Mayhew) [2183621] - NFSD: callback request does not use correct credential for AUTH_SYS (Scott Mayhew) [2183621] - sunrpc: only free unix grouplist after RCU settles (Scott Mayhew) [2183621] - nfsd: call op_release, even when op_func returns an error (Scott Mayhew) [2183621] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Scott Mayhew) [2183621] - SUNRPC: fix shutdown of NFS TCP client socket (Scott Mayhew) [2183621] - lockd: set file_lock start and end when decoding nlm4 testargs (Scott Mayhew) [2183621] - NFS: Fix /proc/PID/io read_bytes for buffered reads (Scott Mayhew) [2183621] - NFSD: Protect against filesystem freezing (Scott Mayhew) [2183621] - NFSD: Clean up nfsd_symlink() (Scott Mayhew) [2183621] - SUNRPC: Fix occasional warning when destroying gss_krb5_enctypes (Scott Mayhew) [2183621] - SUNRPC: Remove ->xpo_secure_port() (Scott Mayhew) [2183621] - SUNRPC: Clean up the svc_xprt_flags() macro (Scott Mayhew) [2183621] - SUNRPC: Fix whitespace damage in svcauth_unix.c (Scott Mayhew) [2183621] - SUNRPC: Replace pool stats with per-CPU variables (Scott Mayhew) [2183621] - SUNRPC: Use per-CPU counters to tally server RPC counts (Scott Mayhew) [2183621] - SUNRPC: Go back to using gsd->body_start (Scott Mayhew) [2183621] - SUNRPC: Set rq_accept_statp inside ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Refactor RPC server dispatch method (Scott Mayhew) [2183621] - SUNRPC: Remove no-longer-used helper functions (Scott Mayhew) [2183621] - SUNRPC: Final clean-up of svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Convert RPC Reply header encoding to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Hoist init_encode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream for encoding GSS reply verifiers (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode replies in server-side GSS upcall helpers (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap data paths to use xdr_stream for replies (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_tls_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_unix_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_null_accept() (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_encode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_encode() into svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Add XDR encoding helper for opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Remove the rpc_stat variable in svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Check rq_auth_stat when preparing to wrap a response (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_priv() (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_integ() (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_release() (Scott Mayhew) [2183621] - SUNRPC: Hoist svcxdr_init_decode() into svc_process() (Scott Mayhew) [2183621] - SUNRPC: Remove svc_process_common's argv parameter (Scott Mayhew) [2183621] - SUNRPC: Decode most of RPC header with xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Eliminate unneeded variable (Scott Mayhew) [2183621] - SUNRPC: Re-order construction of the first reply fields (Scott Mayhew) [2183621] - SUNRPC: Hoist init_decode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Convert the svcauth_gss_accept() pre-amble to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_accept's NULL procedure check (Scott Mayhew) [2183621] - SUNRPC: Convert gss_verify_header() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_priv_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_priv_data() (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_integ_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper (Scott Mayhew) [2183621] - SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_verf() (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_common_verf() (Scott Mayhew) [2183621] - SUNRPC: Hoist common verifier decoding code into svcauth_gss_proc_init() (Scott Mayhew) [2183621] - SUNRPC: Move the server-side GSS upcall to a noinline function (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_tls_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_unix_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_null_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add an XDR decoding helper for struct opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_decode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_decode() into svc_process_common() (Scott Mayhew) [2183621] - NFS: nfs_encode_fh: Remove S_AUTOMOUNT check (Scott Mayhew) [2183621] - fs: namei: Allow follow_down() to uncover auto mounts (Scott Mayhew) [2183621] - NFSD: Teach nfsd_mountpoint() auto mounts (Scott Mayhew) [2183621] - fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c (Scott Mayhew) [2183621] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [2183621] - NFS: fix disabling of swap (Scott Mayhew) [2183621] - SUNRPC: make kobj_type structures constant (Scott Mayhew) [2183621] - nfs4trace: fix state manager flag printing (Scott Mayhew) [2183621] - NFS: Remove unnecessary check in nfs_read_folio() (Scott Mayhew) [2183621] - NFS: Improve tracing of nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Enable tracing of nfs_invalidate_folio() and nfs_launder_folio() (Scott Mayhew) [2183621] - NFS: fix up nfs_release_folio() to try to release the page (Scott Mayhew) [2183621] - NFS: Clean up O_DIRECT request allocation (Scott Mayhew) [2183621] - NFS: Fix up nfs_vm_page_mkwrite() for folios (Scott Mayhew) [2183621] - NFS: Convert nfs_write_begin/end to use folios (Scott Mayhew) [2183621] - NFS: Remove unused function nfs_wb_page() (Scott Mayhew) [2183621] - NFS: Convert buffered writes to use folios (Scott Mayhew) [2183621] - NFS: Convert the function nfs_wb_page() to use folios (Scott Mayhew) [2183621] - NFS: Convert buffered reads to use folios (Scott Mayhew) [2183621] - NFS: Add a helper nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Convert the remaining pagelist helper functions to support folios (Scott Mayhew) [2183621] - NFS: Add a helper to convert a struct nfs_page into an inode (Scott Mayhew) [2183621] - NFS: Fix nfs_coalesce_size() to work with folios (Scott Mayhew) [2183621] - NFS: Support folios in nfs_generic_pgio() (Scott Mayhew) [2183621] - NFS: Add basic functionality for tracking folios in struct nfs_page (Scott Mayhew) [2183621] - NFS: Fix for xfstests generic/208 (Scott Mayhew) [2183621] - XArray: Add calls to might_alloc() (Scott Mayhew) [2183621] - nfsd: remove fetch_iversion export operation (Scott Mayhew) [2183621] - nfsd: use the getattr operation to fetch i_version (Scott Mayhew) [2183621] - nfsd: move nfsd4_change_attribute to nfsfh.c (Scott Mayhew) [2183621] - ceph: report the inode version in getattr if requested (Scott Mayhew) [2183621] - nfs: report the inode version in getattr if requested (Scott Mayhew) [2183621] - vfs: plumb i_version handling into struct kstat (Scott Mayhew) [2183621] - fs: clarify when the i_version counter must be updated (Scott Mayhew) [2183621] - fs: uninline inode_query_iversion (Scott Mayhew) [2183621] - fs: uninline inode_maybe_inc_iversion() (Scott Mayhew) [2183621] - iversion: use atomic64_try_cmpxchg) (Scott Mayhew) [2183621] - NFSD: replace delayed_work with work_struct for nfsd_client_shrinker (Scott Mayhew) [2183621] - NFSD: Use set_bit(RQ_DROPME) (Scott Mayhew) [2183621] - NFS: Fix up a sparse warning (Scott Mayhew) [2183621] - NFSD: Avoid clashing function prototypes (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Make the svc_authenticate tracepoint conditional (Scott Mayhew) [2183621] - NFSD: Use only RQ_DROPME to signal the need to drop a reply (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_write_pages() (Scott Mayhew) [2183621] - NFSD: add CB_RECALL_ANY tracepoints (Scott Mayhew) [2183621] - NFSD: add delegation reaper to react to low memory condition (Scott Mayhew) [2183621] - NFSD: add support for sending CB_RECALL_ANY (Scott Mayhew) [2183621] - trace: Relocate event helper files (Scott Mayhew) [2183621] - lockd: fix file selection in nlmsvc_cancel_blocked (Scott Mayhew) [2183621] - lockd: ensure we use the correct file descriptor when unlocking (Scott Mayhew) [2183621] - lockd: set missing fl_flags field when retrieving args (Scott Mayhew) [2183621] - NFSD: Use struct_size() helper in alloc_session() (Scott Mayhew) [2183621] - sunrpc: svc: Remove an unused static function svc_ungetu32() (Scott Mayhew) [2183621] - fs: nfs: sysfs: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFS: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFSv4.2: Fix up READ_PLUS alignment (Scott Mayhew) [2183621] - NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS (Scott Mayhew) [2183621] - NFS: avoid spurious warning of lost lock that is being unlocked. (Scott Mayhew) [2183621] - nfs: fix possible null-ptr-deref when parsing param (Scott Mayhew) [2183621] - NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access() (Scott Mayhew) [2183621] - NFS: make sure open context mode have FMODE_EXEC when file open for exec (Scott Mayhew) [2183621] - NFS4.x/pnfs: Fix up logging of layout stateids (Scott Mayhew) [2183621] - NFSD: Trace stateids returned via DELEGRETURN (Scott Mayhew) [2183621] - nfsd: allow disabling NFSv2 at compile time (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_NFSD_V2 (Scott Mayhew) [2183621] - nfsd: move nfserrno() to vfs.c (Scott Mayhew) [2183621] - nfsd: ignore requests to disable unsupported versions (Scott Mayhew) [2183621] - SUNRPC: Remove unused svc_rqst::rq_lock field (Scott Mayhew) [2183621] - NFSD: Remove redundant assignment to variable host_err (Scott Mayhew) [2183621] - NFSD: Simplify READ_PLUS (Scott Mayhew) [2183621] - NFS: Fix a race in nfs_call_unlink() (Scott Mayhew) [2183621] - NFSD: Fix trace_nfsd_fh_verify_err() crasher (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in gss_unwrap_resp_integ() (Scott Mayhew) [2183621] - NFS: Avoid memcpy() run-time warning for struct sockaddr overflows (Scott Mayhew) [2183621] - nfs: Remove redundant null checks before kfree (Scott Mayhew) [2183621] - nfsd: ensure we always call fh_verify_error tracepoint (Scott Mayhew) [2183621] - NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked (Scott Mayhew) [2183621] - SUNRPC: Add API to force the client to disconnect (Scott Mayhew) [2183621] - SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls (Scott Mayhew) [2183621] - SUNRPC: Fix races with rpc_killall_tasks() (Scott Mayhew) [2183621] - xprtrdma: Fix uninitialized variable (Scott Mayhew) [2183621] - xprtrdma: Prevent memory allocations from driving a reclaim (Scott Mayhew) [2183621] - xprtrdma: Memory allocation should be allowed to fail during connect (Scott Mayhew) [2183621] - xprtrdma: MR-related memory allocation should be allowed to fail (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc() (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_req_create() (Scott Mayhew) [2183621] - svcrdma: Clean up RPCRDMA_DEF_GFP (Scott Mayhew) [2183621] - SUNRPC: Replace the use of the xprtiod WQ in rpcrdma (Scott Mayhew) [2183621] - NFSv4.2: Add a tracepoint for listxattr (Scott Mayhew) [2183621] - NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr (Scott Mayhew) [2183621] - NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2 (Scott Mayhew) [2183621] - NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR (Scott Mayhew) [2183621] - nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration (Scott Mayhew) [2183621] - NFSv4: remove nfs4_renewd_prepare_shutdown() declaration (Scott Mayhew) [2183621] - fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment (Scott Mayhew) [2183621] - NFS: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - SUNRPC: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFS: clean up a needless assignment in nfs_file_write() (Scott Mayhew) [2183621] - nfs: remove unnecessary (void*) conversions. (Scott Mayhew) [2183621] - SUNRPC: use max_t() to simplify open code (Scott Mayhew) [2183621] - NFSv4: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - SUNRPC: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - nfsd: extra checks when freeing delegation stateids (Scott Mayhew) [2183621] - nfsd: make nfsd4_run_cb a bool return function (Scott Mayhew) [2183621] - nfsd: fix comments about spinlock handling with delegations (Scott Mayhew) [2183621] - nfsd: only fill out return pointer on success in nfsd4_lookup_stateid (Scott Mayhew) [2183621] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops (Scott Mayhew) [2183621] - nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops (Scott Mayhew) [2183621] - NFSD: Pack struct nfsd4_compoundres (Scott Mayhew) [2183621] - NFSD: Clean up nfs4svc_encode_compoundres() (Scott Mayhew) [2183621] - SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment (Scott Mayhew) [2183621] - NFSD: Clean up WRITE arg decoders (Scott Mayhew) [2183621] - NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks (Scott Mayhew) [2183621] - NFSD: Refactor common code out of dirlist helpers (Scott Mayhew) [2183621] - SUNRPC: Clarify comment that documents svc_max_payload() (Scott Mayhew) [2183621] - NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing (Scott Mayhew) [2183621] - SUNRPC: Parametrize how much of argsize should be zeroed (Scott Mayhew) [2183621] - SUNRPC: Optimize svc_process() (Scott Mayhew) [2183621] - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Scott Mayhew) [2183621] - NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Refactor nfsd_setattr() (Scott Mayhew) [2183621] - NFSD: Add a mechanism to wait for a DELEGRETURN (Scott Mayhew) [2183621] - NFSD: Add tracepoints to report NFSv4 callback completions (Scott Mayhew) [2183621] - NFSD: Trace NFSv4 COMPOUND tags (Scott Mayhew) [2183621] - NFSD: Replace dprintk() call site in fh_verify() (Scott Mayhew) [2183621] - nfsd: remove nfsd4_prepare_cb_recall() declaration (Scott Mayhew) [2183621] - nfsd: clean up mounted_on_fileid handling (Scott Mayhew) [2183621] - NFSD: drop fname and flen args from nfsd_create_locked() (Scott Mayhew) [2183621] - nfsd: Propagate some error code returned by memdup_user() (Scott Mayhew) [2183621] - nfsd: Avoid some useless tests (Scott Mayhew) [2183621] - NFSD: remove redundant variable status (Scott Mayhew) [2183621] - lockd: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFSD: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping (Scott Mayhew) [2183621] - nfs_finish_open(): don't open-code file_inode() (Scott Mayhew) [2183621] - NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES (Scott Mayhew) [2183621] - NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds (Scott Mayhew) [2183621] - NFS: Fix missing unlock in nfs_unlink() (Scott Mayhew) [2183621] - NFS: Improve readpage/writepage tracing (Scott Mayhew) [2183621] - NFS: Improve O_DIRECT tracing (Scott Mayhew) [2183621] - NFS: Improve write error tracing (Scott Mayhew) [2183621] - NFS: don't unhash dentry during unlink/rename (Scott Mayhew) [2183621] - lockd: detect and reject lock arguments that overflow (Scott Mayhew) [2183621] - NFSv4/pnfs: Fix a use-after-free bug in open (Scott Mayhew) [2183621] - NFS: nfs_async_write_reschedule_io must not recurse into the writeback code (Scott Mayhew) [2183621] - SUNRPC: Expand the svc_alloc_arg_err tracepoint (Scott Mayhew) [2183621] - SUNRPC: Remove xdr_align_data() and xdr_expand_hole() (Scott Mayhew) [2183621] - NFS: Replace the READ_PLUS decoding code (Scott Mayhew) [2183621] - SUNRPC: Add a function for zeroing out a portion of an xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add a function for directly setting the xdr page len (Scott Mayhew) [2183621] - SUNRPC: Introduce xdr_stream_move_subsegment() (Scott Mayhew) [2183621] - NFS: Replace fs_context-related dprintk() call sites with tracepoints (Scott Mayhew) [2183621] - SUNRPC: Replace dprintk() call site in xs_data_ready (Scott Mayhew) [2183621] - SUNRPC: Fail faster on bad verifier (Scott Mayhew) [2183621] - SUNRPC: Shrink size of struct rpc_task (Scott Mayhew) [2183621] - nfs: fix port value parsing (Scott Mayhew) [2183621] - nfs: Replace kmap() with kmap_local_page() (Scott Mayhew) [2183621] - NFS: remove redundant code in nfs_file_write() (Scott Mayhew) [2183621] - nfs/blocklayout: refactor block device opening (Scott Mayhew) [2183621] - NFS: Fix case insensitive renames (Scott Mayhew) [2183621] - pNFS/files: Handle RDMA connection errors correctly (Scott Mayhew) [2183621] - SUNRPC: Fix an RPC/RDMA performance regression (Scott Mayhew) [2183621] - nfs: Leave pages in the pagecache if readpage failed (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_commit_encode() (Scott Mayhew) [2183621] - SUNRPC: Optimize xdr_reserve_space() (Scott Mayhew) [2183621] - xprtrdma: treat all calls not a bcall when bc_serv is NULL (Scott Mayhew) [2183621] - m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... (Scott Mayhew) [2183621] - SUNRPC: Remove svc_rqst::rq_xprt_hlen (Scott Mayhew) [2183621] - SUNRPC: Remove dead code in svc_tcp_release_rqst() (Scott Mayhew) [2183621] - SUNRPC: Make cache_req::thread_wait an unsigned long (Scott Mayhew) [2183621] - SUNRPC: Cache deferral injection (Scott Mayhew) [2183621] - SUNRPC: Clean up svc_deferred_class trace events (Scott Mayhew) [2183621] - NFS: Improve warning message when locks are lost. (Scott Mayhew) [2183621] - NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes (Scott Mayhew) [2183621] - NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes (Scott Mayhew) [2183621] - NFSv4: Specify the type of ACL to cache (Scott Mayhew) [2183621] - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Scott Mayhew) [2183621] - pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors (Scott Mayhew) [2183621] - nfs: rename nfs_direct_IO and use as ->swap_rw (Scott Mayhew) [2183621] - um: Remove duplicated include in syscalls_64.c (Prarit Bhargava) [2164042] - x86/traps: Mark do_int3() NOKPROBE_SYMBOL (Prarit Bhargava) [2164042] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Prarit Bhargava) [2164042] - xen/x2apic: Fix inconsistent indenting (Prarit Bhargava) [2164042] - xen/x86: detect support for extended destination ID (Prarit Bhargava) [2164042] - xen/x86: obtain full video frame buffer address for Dom0 also under EFI (Prarit Bhargava) [2164042] - x86/Xen: streamline (and fix) PV CPU enumeration (Prarit Bhargava) [2164042] - x86/MCE/AMD: Allow thresholding interface updates after init (Prarit Bhargava) [2164042] - kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR (Prarit Bhargava) [2164042] - Replace for_each_*_bit_from() with for_each_*_bit() where appropriate (Prarit Bhargava) [2164042] - mm/mempolicy: wire up syscall set_mempolicy_home_node (Prarit Bhargava) [2164042] - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs (Prarit Bhargava) [2164042] - x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error (Prarit Bhargava) [2164042] - xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 (Prarit Bhargava) [2164042] - crypto: x86/aesni - don't require alignment of data (Prarit Bhargava) [2164042] - x86/purgatory: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/vdso: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig (Prarit Bhargava) [2164042] - x86/mce/inject: Avoid out-of-bounds write when setting flags (Prarit Bhargava) [2164042] - crypto: x86/curve25519 - use in/out register constraints more precisely (Prarit Bhargava) [2164042] - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS (Prarit Bhargava) [2164042] - um: remove set_fs (Prarit Bhargava) [2164042] - um, x86: bury crypto_tfm_ctx_offset (Prarit Bhargava) [2164042] - uml/i386: missing include in barrier.h (Prarit Bhargava) [2164042] - um: stop polluting the namespace with registers.h contents (Prarit Bhargava) [2164042] - um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c (Prarit Bhargava) [2164042] - uml: trim unused junk from arch/x86/um/sys_call_table_*.c (Prarit Bhargava) [2164042] - um: registers: Rename function names to avoid conflicts and build problems (Prarit Bhargava) [2164042] - uml: x86: add FORCE to user_constants.h (Prarit Bhargava) [2164042] - x86/mce: Mark mce_start() noinstr (Prarit Bhargava) [2164042] - x86/mce: Move the tainting outside of the noinstr region (Prarit Bhargava) [2164042] - x86/mce: Mark mce_read_aux() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_end() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_panic() noinstr (Prarit Bhargava) [2164042] - x86/mce: Allow instrumentation during task work queueing (Prarit Bhargava) [2164042] - x86/mce: Remove noinstr annotation from mce_setup() (Prarit Bhargava) [2164042] - x86/mce: Use mce_rdmsrl() in severity checking code (Prarit Bhargava) [2164042] - x86/mce: Remove function-local cpus variables (Prarit Bhargava) [2164042] - x86/mmx_32: Remove X86_USE_3DNOW (Prarit Bhargava) [2164042] - x86/boot/string: Add missing function prototypes (Prarit Bhargava) [2164042] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Prarit Bhargava) [2164042] - x86/uaccess: Move variable into switch case statement (Prarit Bhargava) [2164042] - x86/barriers, kcsan: Use generic instrumentation for non-smp barriers (Prarit Bhargava) [2164042] - x86/mce/inject: Set the valid bit in MCA_STATUS before error injection (Prarit Bhargava) [2164042] - x86/mce/inject: Check if a bank is populated before injecting (Prarit Bhargava) [2164042] - x86/csum: Rewrite/optimize csum_partial() (Prarit Bhargava) [2164042] - x86/mm: Flush global TLB when switching to trampoline page-table (Prarit Bhargava) [2164042] - x86/mm: Add missing dependency to (Prarit Bhargava) [2164042] - x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" (Prarit Bhargava) [2164042] - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Prarit Bhargava) [2164042] - x86/fpu: Correct AVX512 state tracking (Prarit Bhargava) [2164042] - x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC (Prarit Bhargava) [2164042] - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Prarit Bhargava) [2164042] - powerpc/pseries: reset the RCU watchdogs after a LPM (Mamatha Inamdar) [2192569] - sched/debug: Put sched/domains files under the verbose flag (Phil Auld) [2053117] - soc: imx: imx8m-blk-ctrl: reordering the fields (Steve Best) [2182875] - soc: imx8m: Support building imx8m soc driver as module (Steve Best) [2182875] - soc: imx8m: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: set HDMI LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: don't set power device name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: expose high performance PLL clock (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: add instance specific probe function (Steve Best) [2182875] - soc: imx: add Kconfig symbols for blk-ctrl drivers (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD (Steve Best) [2182875] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Defer probe if 'bus' genpd is not yet ready (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl (Steve Best) [2182875] - dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV (Steve Best) [2182875] - dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP media blk ctrl (Steve Best) [2182875] - interconnect: add device managed bulk API (Steve Best) [2182875] - interconnect: Add stubs for the bulk API (Steve Best) [2182875] - Revert "soc: imx: imx8m-blk-ctrl: set power device name" (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Make error prints useful (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain (Steve Best) [2182875] - soc: imx: fix semicolon.cocci warnings (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HSIO blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set power device name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl (Steve Best) [2182875] - soc: imx: Remove Layerscape check (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl (Steve Best) [2182875] - soc: imx: Register SoC device only on i.MX boards (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8M blk-ctrl driver (Steve Best) [2182875] - imx: soc: Select REGMAP_MMIO (Steve Best) [2182875] - soc: qcom: socinfo: add support for SA8775P (Adrien Thierry) [2193174] - dt-bindings: arm: qcom: add the SoC ID for SA8775P (Adrien Thierry) [2193174] - soc: qcom: smem: update max processor count (Adrien Thierry) [2193174] - pwm: imx27: Simplify using devm_pwmchip_add() (Steve Best) [2184318] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [2182900] - cgroup/cpuset: Make cpuset_attach_task() skip subpartitions CPUs for top_cpuset (Waiman Long) [2182238] - cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods (Waiman Long) [2182238] - cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly (Waiman Long) [2182238] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2182238] - cgroup/cpuset: Fix partition root's cpuset.cpus update bug (Waiman Long) [2182238] - cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task (Waiman Long) [2182238] - cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks (Waiman Long) [2182238] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [2182238] - cgroup/cpuset: fix a few kernel-doc warnings & coding style (Waiman Long) [2182238] - cgroup/cpuset: no need to explicitly init a global static variable (Waiman Long) [2182238] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2182238] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2182238] - cgroup: Export cgroup_mutex (Waiman Long) [2182238] - sched/core: Adjusting the order of scanning CPU (Phil Auld) [RHEL-310] - sched/fair: Remove capacity inversion detection (Phil Auld) [RHEL-310] - sched/fair: unlink misfit task from cpu overutilized (Phil Auld) [RHEL-310] - sched/fair: Fixes for capacity inversion detection (Phil Auld) [RHEL-310] - sched/uclamp: Fix a uninitialized variable warnings (Phil Auld) [RHEL-310] - sched: Introduce struct balance_callback to avoid CFI mismatches (Phil Auld) [RHEL-310] - sched/fair: Check if prev_cpu has highest spare cap in feec() (Phil Auld) [RHEL-310] - sched/fair: Consider capacity inversion in util_fits_cpu() (Phil Auld) [RHEL-310] - sched/fair: Detect capacity inversion (Phil Auld) [RHEL-310] - sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition (Phil Auld) [RHEL-310] - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix fits_capacity() check in feec() (Phil Auld) [RHEL-310] - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix relationship between uclamp and migration margin (Phil Auld) [RHEL-310]- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097] - s390/ctcm: cleanup indenting (Tobias Huschle) [2160097] - s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097] - net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: get rid of register asm usage (Tobias Huschle) [2160097] - net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097] - net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097] - net/af_iucv: support drop monitoring (Tobias Huschle) [2160097] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041] - s390/ipl: add eckd support (Tobias Huschle) [2160041] - redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244] - asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244] - drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - lib: Add register read/write tracing support (Adrien Thierry) [2196244] - asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244] - arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244] - coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244] - irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244] - kernel.h: drop unneeded inclusion from other headers (Adrien Thierry) [2196244] - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311] - sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311] - sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311] - sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311] - sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311] - sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311] - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311] - sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311] - sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311] - sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311] - sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311] - sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311] - sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311] - headers/prep: Fix header to build standalone: (Phil Auld) [RHEL-311] - wait: add wake_up_pollfree() (Phil Auld) [RHEL-311] - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311] - selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194] - bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194] - bonding: do failover when high prio link up (Hangbin Liu) [2092194] - bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194] - Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194] - bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088] - docs: vfio: fix header path (Alex Williamson) [2188088] - docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088] - vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088] - vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088] - vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088] - vfio/type1: restore locked_vm (Alex Williamson) [2188088] - vfio/type1: track locked_vm per dma (Alex Williamson) [2188088] - vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088] - vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088] - samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088] - vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088] - vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088] - vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088] - vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088] - vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088] - s390/Kconfig: fix indentation (Alex Williamson) [2188088] - vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088] - vfio: platform: No need to check res again (Alex Williamson) [2188088] - MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088] - vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088] - Documentation: s390: correct spelling (Alex Williamson) [2188088] - s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088] - s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088] - s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088] - s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088] - vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088] - vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088] - vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088] - vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088] - vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088] - vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088] - vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088] - vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088] - vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088] - vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088] - vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088] - vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088] - vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088] - vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088] - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177] - selftests: add prepare_system.sh (Jiri Benc) [2177177] - xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177] - selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177] - selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177] - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177] - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177] - net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177] - selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177] - skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177] - net: xsk: Don't include (Jiri Benc) [2177177] - selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177] - selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177] - tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177] - xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177] - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177] - xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177] - xfrm: interface: support collect metadata mode (Jiri Benc) [2177177] - net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177] - Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177] - Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177] - bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177] - veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177] - Delete duplicate words from kernel docs (Jerome Marchand) [2177177] - Remove duplicate words inside documentation (Jerome Marchand) [2177177] - bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177] - selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177] - bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177] - selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177] - bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177] - bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177] - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177] - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177] - bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177] - bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177] - libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177] - bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177] - bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177] - bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177] - bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177] - bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177] - selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177] - bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177] - selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177] - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177] - bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177] - selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177] - bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177] - bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177] - libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177] - selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177] - docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177] - selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177] - bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177] - selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177] - bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177] - selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177] - bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177] - docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177] - bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177] - bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177] - bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177] - bpf: Rework process_dynptr_func (Jerome Marchand) [2177177] - bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177] - bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177] - bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177] - bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177] - selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177] - bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177] - bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177] - bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177] - bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177] - selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177] - selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177] - bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177] - bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177] - bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177] - bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177] - bpf: decouple prune and jump points (Jerome Marchand) [2177177] - bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177] - bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177] - selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177] - selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177] - libbpf: Parse usdt args without offset on x86 (e.g. 8@(%rsp)) (Jerome Marchand) [2177177] - bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177] - selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177] - bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177] - bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177] - bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177] - bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177] - docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177] - selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177] - bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177] - libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177] - selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177] - bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177] - selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177] - bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177] - bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177] - bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177] - selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177] - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177] - selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177] - selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177] - libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177] - selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177] - selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177] - selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177] - bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177] - bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177] - compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177] - docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177] - samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177] - docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177] - bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177] - bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177] - bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177] - docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177] - bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177] - bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177] - bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177] - selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177] - bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177] - selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177] - bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177] - bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177] - bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177] - bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177] - bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177] - bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177] - bpf: Add type cast unit tests (Jerome Marchand) [2177177] - bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177] - bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177] - bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177] - bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177] - bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177] - bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177] - bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177] - bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177] - tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177] - selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177] - bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177] - bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177] - libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177] - selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177] - selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177] - selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177] - selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177] - bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177] - bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177] - bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177] - bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177] - bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177] - bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177] - bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177] - bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177] - bpf: Introduce allocated objects support (Jerome Marchand) [2177177] - bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177] - bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177] - bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177] - bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177] - selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177] - selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177] - selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177] - bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177] - bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177] - selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177] - bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177] - docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177] - selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177] - dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177] - bpf: Refactor btf_struct_access (Jerome Marchand) [2177177] - bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177] - bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177] - bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177] - bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177] - bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177] - bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177] - bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177] - libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177] - bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177] - libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177] - selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177] - bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177] - docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177] - docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177] - libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177] - selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177] - selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177] - libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177] - libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177] - selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177] - Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177] - selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177] - samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177] - selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177] - libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177] - selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177] - bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177] - bpf: stop setting precise in current state (Jerome Marchand) [2177177] - bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177] - bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177] - bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177] - bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177] - bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177] - bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177] - selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177] - selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177] - selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177] - selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177] - selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177] - selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177] - selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177] - selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177] - bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177] - bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177] - bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177] - bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177] - samples/bpf: Fix typo in README (Jerome Marchand) [2177177] - bpf: check max_entries before allocating memory (Jerome Marchand) [2177177] - bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177] - perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177] - bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177] - selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177] - selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177] - docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177] - bpftool: Support new cgroup local storage (Jerome Marchand) [2177177] - libbpf: Support new cgroup local storage (Jerome Marchand) [2177177] - bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177] - bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177] - bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177] - selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177] - selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177] - bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177] - bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177] - bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177] - libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177] - selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177] - selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177] - bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177] - bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177] - ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177] - kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177] - bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177] - bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177] - bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177] - bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177] - bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177] - bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177] - selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177] - selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177] - bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177] - bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177] - selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177] - bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177] - libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177] - selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177] - bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177] - bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177] - bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177] - bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177] - bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177] - bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177] - libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177] - libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177] - libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177] - bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177] - samples/bpf: Fix typos in README (Jerome Marchand) [2177177] - samples/bpf: Fix double word in comments (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177] - rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177] - selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177] - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177] - libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177] - libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177] - libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177] - selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177] - selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177] - selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177] - bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177] - selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177] - scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177] - bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177] - selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177] - selftests/bpf: avoid reporting +100% difference in veristat for actual 0% (Jerome Marchand) [2177177] - selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177] - selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177] - bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177] - net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175] - net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175] - net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175] - net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175] - net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175] - net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175] - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971] - dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971] - dm raid: remove unused d variable (Benjamin Marzinski) [2189971] - dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971] - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971] - dm error: add discard support (Benjamin Marzinski) [2189971] - dm zero: add discard support (Benjamin Marzinski) [2189971] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971] - dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971] - dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971] - dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971] - dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971] - dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971] - dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971] - dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971] - dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971] - dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971] - dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971] - dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971] - intel_idle: Add force_irq_on module param (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872] - intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872] - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]- cacheinfo: Add use_arch[|_cache]_info field/function (Radu Rendec) [2180619] - arch_topology: Remove early cacheinfo error message if -ENOENT (Radu Rendec) [2180619] - cacheinfo: Check cache properties are present in DT (Radu Rendec) [2180619] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Radu Rendec) [2180619] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Radu Rendec) [2180619] - cacheinfo: Add arm64 early level initializer implementation (Radu Rendec) [2180619] - cacheinfo: Add arch specific early level initializer (Radu Rendec) [2180619] - cacheinfo: Fix LLC is not exported through sysfs (Radu Rendec) [2180619] - cacheinfo: Remove of_node_put() for fw_token (Radu Rendec) [2180619] - cacheinfo: Decrement refcount in cache_setup_of_node() (Radu Rendec) [2180619] - cacheinfo: Make default acpi_get_cache_info() return an error (Radu Rendec) [2180619] - cacheinfo: Initialize variables in fetch_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Radu Rendec) [2180619] - arch_topology: Build cacheinfo from primary CPU (Radu Rendec) [2180619] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Remove acpi_find_cache_levels() (Radu Rendec) [2180619] - cacheinfo: Check 'cache-unified' property to count cache leaves (Radu Rendec) [2180619] - cacheinfo: Return error code in init_of_cache_level() (Radu Rendec) [2180619] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Radu Rendec) [2180619] - arm64: topology: move store_cpu_topology() to shared code (Radu Rendec) [2180619] - of: Add of_property_present() helper (Radu Rendec) [2180619] - IPv6/GRO: generic helper to remove temporary HBH/jumbo header in driver (Michal Schmidt) [2189283] - tools: include: sync include/api/linux/kvm.h (Eric Auger) [2175143] - KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them (Eric Auger) [2175143] - KVM: selftests: Fix divide-by-zero bug in memslot_perf_test (Eric Auger) [2175143] - proc/meminfo: fix spacing in SecPageTables (Eric Auger) [2175143] - arm64/sme: Fix context switch for SME only systems (Eric Auger) [2175143] - KVM: arm64: Normalize cache configuration (Eric Auger) [2175143] - KVM: arm64: Mask FEAT_CCIDX (Eric Auger) [2175143] - KVM: arm64: Always set HCR_TID2 (Eric Auger) [2175143] - arm64/cache: Move CLIDR macro definitions (Eric Auger) [2175143] - arm64/sysreg: Add CCSIDR2_EL1 (Eric Auger) [2175143] - arm64/sysreg: Convert CCSIDR_EL1 to automatic generation (Eric Auger) [2175143] - arm64: Allow the definition of UNKNOWN system register fields (Eric Auger) [2175143] - KVM: arm64: Use symbolic definition for ISR_EL1.A (Eric Auger) [2175143] - arm64/sysreg: Add definition of ISR_EL1 (Eric Auger) [2175143] - arm64/sysreg: Add definition for ICC_NMIAR1_EL1 (Eric Auger) [2175143] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Eric Auger) [2175143] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Eric Auger) [2175143] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Eric Auger) [2175143] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Eric Auger) [2175143] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Eric Auger) [2175143] - KVM: arm64: Finalise EL2 state from pKVM PSCI relay (Eric Auger) [2175143] - KVM: arm64: Use sanitized values in __check_override in nVHE (Eric Auger) [2175143] - KVM: arm64: Introduce finalise_el2_state macro (Eric Auger) [2175143] - KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE (Eric Auger) [2175143] - arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path (Eric Auger) [2175143] - KVM: arm64: Condition HW AF updates on config option (Eric Auger) [2175143] - KVM: arm64: Handle access faults behind the read lock (Eric Auger) [2175143] - KVM: arm64: Don't serialize if the access flag isn't set (Eric Auger) [2175143] - KVM: arm64: Return EAGAIN for invalid PTE in attr walker (Eric Auger) [2175143] - KVM: arm64: Ignore EAGAIN for walks outside of a fault (Eric Auger) [2175143] - KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step without relying on ucall() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step with correct KVM define (Eric Auger) [2175143] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate memory (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Support variable guest page size (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Eric Auger) [2175143] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Eric Auger) [2175143] - KVM: arm64: selftests: Test with every breakpoint/watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked breakpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Change debug_version() to take ID_AA64DFR0_EL1 (Eric Auger) [2175143] - KVM: arm64: selftests: Stop unnecessary test stage tracking of debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add helpers to enable debug exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Remove the hard-coded {b,w}pn#0 from debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add write_dbg{b,w}{c,v}r helpers in debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Eric Auger) [2175143] - tools: Copy bitfield.h from the kernel sources (Eric Auger) [2175143] - KVM: selftests: Update top-of-file comment in psci_test (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP (Eric Auger) [2175143] - KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases (Eric Auger) [2175143] - KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_* (Eric Auger) [2175143] - KVM: arm64: Fix S1PTW handling on RO memslots (Eric Auger) [2175143] - KVM: arm64: PMU: Fix PMCR_EL0 reset value (Eric Auger) [2175143] - KVM: arm64: Reject shared table walks in the hyp code (Eric Auger) [2175143] - KVM: arm64: Don't acquire RCU read lock for exclusive table walks (Eric Auger) [2175143] - KVM: arm64: Take a pointer to walker data in kvm_dereference_pteref() (Eric Auger) [2175143] - KVM: arm64: PMU: Fix period computation for 64bit counters with 32bit overflow (Eric Auger) [2175143] - arm64/fp: Use a struct to pass data to fpsimd_bind_state_to_cpu() (Eric Auger) [2175143] - arm64/sve: Leave SVE enabled on syscall if we don't context switch (Eric Auger) [2175143] - arm64/fpsimd: SME no longer requires SVE register state (Eric Auger) [2175143] - arm64/fpsimd: Load FP state based on recorded data type (Eric Auger) [2175143] - arm64/fpsimd: Stop using TIF_SVE to manage register saving in KVM (Eric Auger) [2175143] - arm64/fpsimd: Have KVM explicitly say which FP registers to save (Eric Auger) [2175143] - arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE (Eric Auger) [2175143] - KVM: arm64: Discard any SVE state when entering KVM guests (Eric Auger) [2175143] - Documentation: document the ABI changes for KVM_CAP_ARM_MTE (Eric Auger) [2175143] - KVM: arm64: permit all VM_MTE_ALLOWED mappings with MTE enabled (Eric Auger) [2175143] - KVM: arm64: unify the tests for VMAs in memslots when MTE is enabled (Eric Auger) [2175143] - KVM: arm64: Simplify the sanitise_mte_tags() logic (Eric Auger) [2175143] - KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify PMCR_EL0 reset handling (Eric Auger) [2175143] - KVM: arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2175143] - KVM: arm64: PMU: Make kvm_pmc the main data structure (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify vcpu computation on perf overflow notification (Eric Auger) [2175143] - KVM: arm64: PMU: Allow PMUv3p5 to be exposed to the guest (Eric Auger) [2175143] - KVM: arm64: PMU: Implement PMUv3p5 long counter support (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creation (Eric Auger) [2175143] - KVM: arm64: PMU: Do not let AArch32 change the counters' top 32 bits (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify setting a counter to a specific value (Eric Auger) [2175143] - KVM: arm64: PMU: Add counter_index_to_*reg() helpers (Eric Auger) [2175143] - KVM: arm64: PMU: Only narrow counters that are not 64bit wide (Eric Auger) [2175143] - KVM: arm64: PMU: Narrow the overflow checking when required (Eric Auger) [2175143] - KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow (Eric Auger) [2175143] - KVM: arm64: PMU: Always advertise the CHAIN event (Eric Auger) [2175143] - KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Eric Auger) [2175143] - KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() (Eric Auger) [2175143] - KVM: arm64: Don't unnecessarily map host kernel sections at EL2 (Eric Auger) [2175143] - KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 (Eric Auger) [2175143] - KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 (Eric Auger) [2175143] - KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host (Eric Auger) [2175143] - KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache (Eric Auger) [2175143] - KVM: arm64: Instantiate guest stage-2 page-tables at EL2 (Eric Auger) [2175143] - KVM: arm64: Consolidate stage-2 initialisation into a single function (Eric Auger) [2175143] - KVM: arm64: Add generic hyp_memcache helpers (Eric Auger) [2175143] - KVM: arm64: Provide I-cache invalidation by virtual address at EL2 (Eric Auger) [2175143] - KVM: arm64: Initialise hypervisor copies of host symbols unconditionally (Eric Auger) [2175143] - KVM: arm64: Add per-cpu fixmap infrastructure at EL2 (Eric Auger) [2175143] - KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 (Eric Auger) [2175143] - KVM: arm64: Add infrastructure to create and track pKVM instances at EL2 (Eric Auger) [2175143] - KVM: arm64: Rename 'host_kvm' to 'host_mmu' (Eric Auger) [2175143] - KVM: arm64: Add hyp_spinlock_t static initializer (Eric Auger) [2175143] - KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h (Eric Auger) [2175143] - KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2 (Eric Auger) [2175143] - KVM: arm64: Prevent the donation of no-map pages (Eric Auger) [2175143] - KVM: arm64: Implement do_donate() helper for donating memory (Eric Auger) [2175143] - KVM: arm64: Unify identifiers used to distinguish host and hypervisor (Eric Auger) [2175143] - KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2 (Eric Auger) [2175143] - KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory (Eric Auger) [2175143] - KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool (Eric Auger) [2175143] - KVM: arm64: Move hyp refcount manipulation helpers to common header file (Eric Auger) [2175143] - KVM: arm64: Fix typo in comment (Eric Auger) [2175143] - KVM: arm64: Fix pvtime documentation (Eric Auger) [2175143] - KVM: arm64: Fix benign bug with incorrect use of VA_BITS (Eric Auger) [2175143] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Eric Auger) [2175143] - KVM: arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52. (Eric Auger) [2175143] - KVM: arm64: Handle stage-2 faults in parallel (Eric Auger) [2175143] - KVM: arm64: Make table->block changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make leaf->leaf PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make block->table PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Split init and set for table PTE (Eric Auger) [2175143] - KVM: arm64: Atomically update stage 2 leaf attributes in parallel walks (Eric Auger) [2175143] - KVM: arm64: Protect stage-2 traversal with RCU (Eric Auger) [2175143] - KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make (Eric Auger) [2175143] - KVM: arm64: Use an opaque type for pteps (Eric Auger) [2175143] - KVM: arm64: Add a helper to tear down unlinked stage-2 subtrees (Eric Auger) [2175143] - KVM: arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data (Eric Auger) [2175143] - KVM: arm64: Pass mm_ops through the visitor context (Eric Auger) [2175143] - KVM: arm64: Stash observed pte value in visitor context (Eric Auger) [2175143] - KVM: arm64: Combine visitor arguments into a context structure (Eric Auger) [2175143] - KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available (Eric Auger) [2175143] - KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics (Eric Auger) [2175143] - KVM: Document weakly ordered architecture requirements for dirty ring (Eric Auger) [2175143] - KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL (Eric Auger) [2175143] - KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option (Eric Auger) [2175143] - KVM: Use acquire/release semantics when accessing dirty ring GFN state (Eric Auger) [2175143] - KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats (Eric Auger) [2175143] - KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. (Eric Auger) [2175143] - mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses. (Eric Auger) [2175143] - KVM: arm64: Enable stack protection and branch profiling for VHE (Eric Auger) [2175143] - KVM: arm64: Fix comment typo in nvhe/switch.c (Eric Auger) [2175143] - KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() (Eric Auger) [2175143] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Eric Auger) [2175143] - KVM: selftests: Add test for AArch32 ID registers (Eric Auger) [2175143] - KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system (Eric Auger) [2175143] - KVM: arm64: Add a visibility bit to ignore user writes (Eric Auger) [2175143] - KVM: arm64: Spin off helper for calling visibility hook (Eric Auger) [2175143] - KVM: arm64: Drop raz parameter from read_id_reg() (Eric Auger) [2175143] - KVM: arm64: Remove internal accessor helpers for id regs (Eric Auger) [2175143] - KVM: arm64: Use visibility hook to treat ID regs as RAZ (Eric Auger) [2175143] - selftests/powerpc: Increase timeout for vsx_signal test (Mamatha Inamdar) [2176415] - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove redundant memset() statement (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163384] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163384] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163384] - wifi: mark the support for WiFi on aarch64 architecture as tech preview (Jose Ignacio Tornos Martinez) [2143728] - config: Enable WiFI on aarch64 architecture (Jose Ignacio Tornos Martinez) [2143728 2143781] - tcp: fix skb_copy_ubufs() vs BIG TCP (Xin Long) [2185290] - netfilter: xt_length: use skb len to match in length_mt6 (Xin Long) [2185290] - net: add support for ipv4 big tcp (Xin Long) [2185290] - net: add gso_ipv4_max_size and gro_ipv4_max_size per device (Xin Long) [2185290] - packet: add TP_STATUS_GSO_TCP for tp_status (Xin Long) [2185290] - ipvlan: use skb_ip_totlen in ipvlan_get_L3_hdr (Xin Long) [2185290] - cipso_ipv4: use iph_set_totlen in skbuff_setattr (Xin Long) [2185290] - netfilter: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - net: sched: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - openvswitch: use skb_ip_totlen in conntrack (Xin Long) [2185290] - bridge: use skb_ip_totlen in br netfilter (Xin Long) [2185290] - net: add a couple of helpers for iph tot_len (Xin Long) [2185290] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170628] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170628] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170628] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170628] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170628] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170628] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170628] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170628] - IB/hfi1: Remove redundant pageidx variable (Izabela Bakollari) [2170628] - IB/hfi1: Remove user expected buffer invalidate race (Izabela Bakollari) [2170628] - IB/hfi1: Immediately remove invalid memory from hardware (Izabela Bakollari) [2170628] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170628] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170628] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170628] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170628] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170628] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170628] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170628] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170628] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170628] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170628] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170628] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170628] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170628]- mm: take a page reference when removing device exclusive entries (Donald Dutile) [2184200] - mm: convert lock_page_or_retry() to folio_lock_or_retry() (Donald Dutile) [2184200] - mm: convert do_swap_page() to use a folio (Donald Dutile) [2184200] - shmem: convert shmem_replace_page() to use folios throughout (Donald Dutile) [2184200] - shmem: convert shmem_delete_from_page_cache() to take a folio (Donald Dutile) [2184200] - shmem: convert shmem_writepage() to use a folio throughout (Donald Dutile) [2184200] - mm: add folio_add_lru_vma() (Donald Dutile) [2184200] - mm/migrate_device: return number of migrating pages in args->cpages (Donald Dutile) [2159905] - mm/memory: return vm_fault_t result from migrate_to_ram() callback (Donald Dutile) [2159905] - nouveau: Fix migrate_to_ram() for faulting page (Donald Dutile) [2159905] - hmm-tests: add test for migrate_device_range() (Donald Dutile) [2159905] - nouveau/dmem: evict device private memory during release (Donald Dutile) [2159905] - nouveau/dmem: refactor nouveau_dmem_fault_copy_one() (Donald Dutile) [2159905] - mm/migrate_device.c: add migrate_device_range() (Donald Dutile) [2159905] - mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page() (Donald Dutile) [2159905] - mm/memremap.c: take a pgmap reference on page allocation (Donald Dutile) [2159905] - mm: free device private pages have zero refcount (Donald Dutile) [2159905] - mm/memory.c: fix race when faulting a device private page (Donald Dutile) [2159905] - PM / devfreq: imx: Register i.MX8MP interconnect device (Steve Best) [2184175] - PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero (Steve Best) [2184175] - enic: define constants for legacy interrupts offset (Michal Schmidt) [2101496] - enic: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) (Michal Schmidt) [2101496] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101496] - enic: Remove usage of the deprecated "pci-dma-compat.h" API (Michal Schmidt) [2101496] - enic: Use dma_set_mask_and_coherent() (Michal Schmidt) [2101496] - net: cisco: Fix a function name in comments (Michal Schmidt) [2101496] - ethernet: enic: use eth_hw_addr_set() (Michal Schmidt) [2101496] - enic: constify references to netdev->dev_addr in drivers (Michal Schmidt) [2101496] - enic: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2101496] - mm: memory-failure: make action_result() return int (Aristeu Rozanski) [2184858] - mm: memory-failure: avoid pfn_valid() twice in soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: make put_ref_page() more useful (Aristeu Rozanski) [2184858] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2184858] - mm, hwpoison: cleanup some obsolete comments (Aristeu Rozanski) [2184858] - mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon() (Aristeu Rozanski) [2184858] - mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use __PageMovable() to detect non-lru movable pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use ClearPageHWPoison() in memory_failure() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill __soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill soft_offline_free_page() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid trying to unpoison reserved page (Aristeu Rozanski) [2184858] - mm, hwpoison: kill procs if unmap fails (Aristeu Rozanski) [2184858] - mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in unpoison_memory() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb() (Aristeu Rozanski) [2184858] - mm: memory-failure: cleanup try_to_split_thp_page() (Aristeu Rozanski) [2184858] - mmc: sdhci-esdhc-imx: only enable DAT[0] and CMD line auto tuning for SDIO device (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: simplify the auto tuning logic (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: reset the tuning logic before execute tuning (Steve Best) [2183358] - mmc: host: Fix repeated words in comments (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: improve imxrt1050 data (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA (Steve Best) [2183358] - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus (Steve Best) [2183358] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166221] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166221] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166221] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166221] - x86: don't use REP_GOOD or ERMS for small memory clearing (Myron Stowe) [2190487] - x86/cpufeatures: Add macros for Intel's new fast rep string features (Myron Stowe) [2190487] - x86/microcode/intel: Do not retry microcode reloading on the APs (David Arcari) [1971938] - x86/microcode/intel: Do not print microcode revision and processor flags (David Arcari) [1971938] - platform/x86/intel/ifs: Add missing kernel-doc entry (David Arcari) [1971938] - use less confusing names for iov_iter direction initializers (David Arcari) [1971938] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (David Arcari) [1971938] - platform/x86/intel/ifs: Add current_batch sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Remove reload sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata validation (David Arcari) [1971938] - platform/x86/intel/ifs: Use generic microcode headers and functions (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata support (David Arcari) [1971938] - x86/microcode/intel: Use a reserved field for metasize (David Arcari) [1971938] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse find_matching_signature() (David Arcari) [1971938] - platform/x86/intel/ifs: Remove memory allocation from load path (David Arcari) [1971938] - platform/x86/intel/ifs: Remove image loading during init (David Arcari) [1971938] - platform/x86/intel/ifs: Return a more appropriate error code (David Arcari) [1971938] - platform/x86/intel/ifs: Remove unused selection (David Arcari) [1971938] - x86/microcode: Drop struct ucode_cpu_info.valid (David Arcari) [1971938] - x86/microcode: Do some minor fixups (David Arcari) [1971938] - x86/microcode: Kill refresh_fw (David Arcari) [1971938] - x86/microcode: Simplify init path even more (David Arcari) [1971938] - x86/microcode: Rip out the subsys interface gunk (David Arcari) [1971938] - x86/microcode/AMD: Track patch allocation size explicitly (David Arcari) [1971938] - x86/microcode: Print previous version of microcode after reload (David Arcari) [1971938] - x86/microcode: Remove ->request_microcode_user() (David Arcari) [1971938] - x86/microcode: Document the whole late loading problem (David Arcari) [1971938] - misc: Mark MICROCODE_MINOR unused (David Arcari) [1971938] - x86/microcode: Remove unnecessary perf callback (David Arcari) [1971938] - x86/microcode: Taint and warn on late loading (David Arcari) [1971938] - x86/microcode: avoid unused variable warning (David Arcari) [1971938] - x86/microcode: Default-disable late loading (David Arcari) [1971938] - redhat/configs: disable CONFIG_MICROCODE_LATE_LOADING (David Arcari) [1971938] - x86/microcode: Rip out the OLD_INTERFACE (David Arcari) [1971938] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (David Arcari) [1971938] - x86/cpu: Load microcode during restore_processor_state() (David Arcari) [1971938] - treewide: Replace zero-length arrays with flexible-array members (David Arcari) [1971938] - platform/x86/intel/ifs: Mark as BROKEN (David Arcari) [1971938] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (David Arcari) [1971938] - Documentation: In-Field Scan (David Arcari) [1971938] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (David Arcari) [1971938] - platform/x86/intel/ifs: Add IFS sysfs interface (David Arcari) [1971938] - platform/x86/intel/ifs: Add scan test support (David Arcari) [1971938] - stop_machine: Add stop_core_cpuslocked() for per-core operations (David Arcari) [1971938] - platform/x86/intel/ifs: Authenticate and copy to secured memory (David Arcari) [1971938] - platform/x86/intel/ifs: Check IFS Image sanity (David Arcari) [1971938] - platform/x86/intel/ifs: Read IFS firmware image (David Arcari) [1971938] - redhat/configs: enable INTEL_IFS (David Arcari) [1971938] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (David Arcari) [1971938] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (David Arcari) [1971938] - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2118840 2136324] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2118840 2136324] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2118840 2136324] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2118840 2136324] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2118840 2136324] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2180457]- scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188482] - rtnetlink: advertise allmulti counter (Petr Oros) [2192483] - ethtool: reset #lanes when lanes is omitted (Davide Caratti) [2190429] - veth: Fix use after free in XDP_REDIRECT (Davide Caratti) [2190429] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2190429] - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Davide Caratti) [2190429] - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Davide Caratti) [2190430] - erspan: do not use skb_mac_header() in ndo_start_xmit() (Guillaume Nault) [2190389] - net: tunnels: annotate lockless accesses to dev->needed_headroom (Guillaume Nault) [2190389] - macvlan: Fix mc_filter calculation (Xin Long) [2179199] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2179199] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2179199] - iommufd: Do not corrupt the pfn list when doing batch carry (Jerry Snitselaar) [2181354] - iommufd: Fix unpinning of pages when an access is present (Jerry Snitselaar) [2181354] - iommufd: Check for uptr overflow (Jerry Snitselaar) [2181354] - vfio: Support VFIO_NOIOMMU with iommufd (Jerry Snitselaar) [2181354] - iommu: Remove IOMMU_CAP_INTR_REMAP (Jerry Snitselaar) [2181354] - irq/s390: Add arch_is_isolated_msi() for s390 (Jerry Snitselaar) [2181354] - iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/msi: Rename IRQ_DOMAIN_MSI_REMAP to IRQ_DOMAIN_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/irqdomain: Remove unused irq_domain_check_msi_remap() code (Jerry Snitselaar) [2181354] - iommufd: Convert to msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - vfio/type1: Convert to iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - iommu: Add iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - genirq/msi: Add msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181354] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176996] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176996] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181354] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181354] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181354] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181354] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181354] - iommu: Attach device group to old domain in error path (Jerry Snitselaar) [2181354] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [2181354] - iommu/of: mark an unused function as __maybe_unused (Jerry Snitselaar) [2181354] - iommu/s390: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s (Jerry Snitselaar) [2181354] - iommu/intel: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/intel: Support the gfp argument to the map_pages op (Jerry Snitselaar) [2181354] - iommu/intel: Add a gfp parameter to alloc_pgtable_page() (Jerry Snitselaar) [2181354] - iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map() (Jerry Snitselaar) [2181354] - iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map_sg() (Jerry Snitselaar) [2181354] - iommu: Remove iommu_map_atomic() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map() (Jerry Snitselaar) [2181354] - iommu: dma: Use of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - iommu: Implement of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - of: Introduce of_translate_dma_region() (Jerry Snitselaar) [2181354] - iommu: Tidy up io-pgtable dependencies (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callback (Jerry Snitselaar) [2181354] - iommu: Remove deferred attach check from __iommu_detach_device() (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops callbacks (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops iommu ops (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callbacks (Jerry Snitselaar) [2181354] - iommu/amd: Skip attach device domain is same as new domain (Jerry Snitselaar) [2181354] - iommu/amd: Improve page fault error reporting (Jerry Snitselaar) [2181354] - iommu/amd: Do not identity map v2 capable device when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [2181354] - iommu/amd: Do not clear event/ppr log buffer when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [2181354] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [2181354] - iommu/amd: Free domain ID after domain_flush_pages (Jerry Snitselaar) [2181354] - iommu/amd: Free domain id in error path (Jerry Snitselaar) [2181354] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181354] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176996] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176996] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181354] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove sva from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove users from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unused fields in svm structures (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Add SM8150 DPU compatible (Jerry Snitselaar) [2181354] - dma-mapping: no need to pass a bus_type into get_arch_dma_ops() (Jerry Snitselaar) [2181354] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181354] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/io-pgtable: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu: Avoid races around device probe (Jerry Snitselaar) [2181354] - iommu/amd: Fix typo in macro parameter name (Jerry Snitselaar) [2181354] - iommu/amd: Check return value of mmu_notifier_register() (Jerry Snitselaar) [2181354] - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Jerry Snitselaar) [2181354] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [2181354] - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Jerry Snitselaar) [2181354] - iommu/amd: Remove variable cnt ind iommu_poll_ga_log() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use real field for indication of first level (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unnecessary domain_context_mapped() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename domain_add_dev_info() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename iommu_disable_dev_iotlb() (Jerry Snitselaar) [2181354] - iommu/vt-d: Add blocking domain support (Jerry Snitselaar) [2181354] - iommu/vt-d: Add device_block_translation() helper (Jerry Snitselaar) [2181354] - iommu/vt-d: Allocate pasid table in device probe path (Jerry Snitselaar) [2181354] - s390/pci: use lock-free I/O translation updates (Jerry Snitselaar) [2181354] - iommu/s390: Optimize IOMMU table walking (Jerry Snitselaar) [2181354] - iommu/s390: Use RCU to allow concurrent domain_list iteration (Jerry Snitselaar) [2181354] - iommu/s390: Add I/O TLB ops (Jerry Snitselaar) [2181354] - iommu/s390: Make attach succeed even if the device is in error state (Jerry Snitselaar) [2181354] - iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect pgsize_bitmap (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect aperture check (Jerry Snitselaar) [2181354] - iommu/s390: Fix potential s390_domain aperture shrinking (Jerry Snitselaar) [2181354] - iommu/s390: Get rid of s390_domain_device (Jerry Snitselaar) [2181354] - iommu/s390: Fix duplicate domain attachments (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply (Jerry Snitselaar) [2181354] - iommu: Add note about struct iommu_fwspec usage (Jerry Snitselaar) [2181354] - dma-mapping: reject __GFP_COMP in dma_alloc_attrs (Jerry Snitselaar) [2181354] - dma-mapping: reject GFP_COMP for noncoherent allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_* (Jerry Snitselaar) [2181354] - s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181354] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181354] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181354] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2136874] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181354] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181354] - lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall (Jerry Snitselaar) [2181354] - MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS (Jerry Snitselaar) [2181354] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181354] - iommu/iova: Fix module config properly (Jerry Snitselaar) [2181354] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181354] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181354] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181354] - iommu/dma: Make header private (Jerry Snitselaar) [2181354] - iommu/dma: Move public interfaces to linux/iommu.h (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove iommu_dev==NULL special case (Jerry Snitselaar) [2181354] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181354] - iommu: Remove comment of dev_has_feat in struct doc (Jerry Snitselaar) [2181354] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181354] - iommu/vt-d: Decouple PASID & PRI enabling from SVA (Jerry Snitselaar) [2181354] - iommu/dma: Clean up Kconfig (Jerry Snitselaar) [2181354] - iommu/virtio: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Jerry Snitselaar) [2181354] - iommu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/virtio: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/tegra-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/amd: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu: Move bus setup to IOMMU device registration (Jerry Snitselaar) [2181354] - iommu: Always register bus notifiers (Jerry Snitselaar) [2181354] - iommu/s390: Fail probe for non-PCI devices (Jerry Snitselaar) [2181354] - iommu/amd: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/vt-d: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/amd: Add support for AVIC when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Set translation valid bit only when IO page tables are in use (Jerry Snitselaar) [2181354] - iommu/amd: Introduce function to check and enable SNP (Jerry Snitselaar) [2181354] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181354] - swiotlb: don't panic! (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175621] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169569] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169569] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - redhat: Remove editconfig (Prarit Bhargava)- e1000e: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153331] - e1000e: Enable Link Partner Advertised Support (Ken Cox) [2153331] - e1000e: Fix TX dispatch condition (Ken Cox) [2153331] - e1000e: Remove unnecessary use of kmap_atomic() (Ken Cox) [2153331] - e1000e: Add e1000e trace module (Ken Cox) [2153331] - e1000e: Add support for the next LOM generation (Ken Cox) [2153331] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153331] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153331] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153331] - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171093] - scsi: sd: Fix wrong zone_write_granularity value during revalidate (Ewan D. Milne) [2171093] - scsi: core: Extend struct scsi_exec_args (Ewan D. Milne) [2171093] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171093] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171093] - scsi: cxlflash: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: target: target_core_pscsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sr: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ses: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: zbc: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sd: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: spi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: scsi_dh: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ch: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: hwmon: drivetemp: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ata: libata-scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Add struct for args to execution functions (Ewan D. Milne) [2171093] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171093] - scsi: core: scsi_error: Do not queue pointless abort workqueue functions (Ewan D. Milne) [2171093] - scsi: sd: sd_zbc: Trace zone append emulation (Ewan D. Milne) [2171093] - scsi: sg: Fix get_user() in call sg_scsi_ioctl() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171093] - scsi: sd: Use 16-byte SYNCHRONIZE CACHE on ZBC devices (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_report_zones() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_verify() (Ewan D. Milne) [2171093] - scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed (Ewan D. Milne) [2171093] - scsi: core: Increase scsi_device's iodone_cnt in scsi_timeout() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_write_scat() (Ewan D. Milne) [2171093] - scsi: iscsi: Fix possible memory leak when device_register() failed (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() (Ewan D. Milne) [2171093] - scsi: core: Support failing requests while recovering (Ewan D. Milne) [2171093] - scsi: core: Change the return type of .eh_timed_out() (Ewan D. Milne) [2171093] - scsi: core: Fix a race between scsi_done() and scsi_timeout() (Ewan D. Milne) [2171093] - scsi: core: Restrict legal sdev_state transitions via sysfs (Ewan D. Milne) [2171093] - scsi: Use blk_rq_map_user_io helper (Ewan D. Milne) [2171093] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171093] - scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage (Ewan D. Milne) [2171093] - scsi: core: Remove useless host error codes (Ewan D. Milne) [2171093] - scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT (Ewan D. Milne) [2171093] - scsi: core: Add error codes for internal SCSI midlayer use (Ewan D. Milne) [2171093] - scsi: cxlflash: Drop DID_ALLOC_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: uas: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: xen: Drop use of internal host codes (Ewan D. Milne) [2171093] - xen/scsiback: use new command result macros (Ewan D. Milne) [2171093] - xen/scsifront: use new command result macros (Ewan D. Milne) [2171093] - scsi: sd: Add a comment about limiting max_sectors to shost optimal limit (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit (Ewan D. Milne) [2171093] - scsi: sd: allow max_sectors be capped at DMA optimal size limit (Ewan D. Milne) [2171093] - scsi: core: cap shost max_sectors according to DMA limits only once (Ewan D. Milne) [2171093] - sfc: Fix use-after-free due to selftest_work (Íñigo Huguet) [2159241] - sfc: fix builds without CONFIG_RTC_LIB (Íñigo Huguet) [2159241] - sfc: clean up some inconsistent indentings (Íñigo Huguet) [2159241] - sfc: use IS_ENABLED() checks for CONFIG_SFC_SRIOV (Íñigo Huguet) [2159241] - sfc: Fix spelling mistake "creationg" -> "creating" (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_set in ef100 (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_get in ef100 (Íñigo Huguet) [2159241] - sfc: obtain device mac address based on firmware handle for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink port support for ef100 (Íñigo Huguet) [2159241] - sfc: add mport lookup based on driver's mport data (Íñigo Huguet) [2159241] - sfc: enumerate mports in ef100 (Íñigo Huguet) [2159241] - sfc: add devlink info support for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink support for ef100 (Íñigo Huguet) [2159241] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159241] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159241] - sfc: ensure type is valid before updating seen_gen (Íñigo Huguet) [2159241] - sfc: fix potential memleak in __ef100_hard_start_xmit() (Íñigo Huguet) [2159241] - sfc: implement counters readout to TC stats (Íñigo Huguet) [2159241] - sfc: validate MAE action order (Íñigo Huguet) [2159241] - sfc: attach an MAE counter to TC actions that need it (Íñigo Huguet) [2159241] - sfc: accumulate MAE counter values from update packets (Íñigo Huguet) [2159241] - sfc: add functions to allocate/free MAE counters (Íñigo Huguet) [2159241] - sfc: add hashtables for MAE counters and counter ID mappings (Íñigo Huguet) [2159241] - sfc: add extra RX channel to receive MAE counter updates on ef100 (Íñigo Huguet) [2159241] - sfc: add ef100 MAE counter support functions (Íñigo Huguet) [2159241] - sfc: add ability for extra channels to receive raw RX buffers (Íñigo Huguet) [2159241] - sfc: add start and stop methods to channels (Íñigo Huguet) [2159241] - sfc: add ability for an RXQ to grant credits on refill (Íñigo Huguet) [2159241] - sfc: fix ef100 RX prefix macro (Íñigo Huguet) [2159241] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159241] - sfc: add Layer 4 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 flag matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 2 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: check recirc_id match caps before MAE offload (Íñigo Huguet) [2159241] - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type (Íñigo Huguet) [2159241] - sfc: remove 'log-tc-errors' ethtool private flag (Íñigo Huguet) [2159241] - sfc: use formatted extacks instead of efx_tc_err() (Íñigo Huguet) [2159241] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159241] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2159241] - sfc: bare bones TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: interrogate MAE capabilities at probe time (Íñigo Huguet) [2159241] - sfc: add a hashtable for offloaded TC rules (Íñigo Huguet) [2159241] - sfc: optional logging of TC offload errors (Íñigo Huguet) [2159241] - sfc: bind indirect blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: bind blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: introduce shutdown entry point in efx pci driver (Íñigo Huguet) [2159241] - ata: pata_octeon_cf: drop kernel-doc notation (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH (Tomas Henzl) [2162218] - ata: libata: Fix sata_down_spd_limit() when no link speed is reported (Tomas Henzl) [2162218] - ata: remove palmld pata driver (Tomas Henzl) [2162218] - pata: remove samsung_cf driver (Tomas Henzl) [2162218] - ata: pata_cs5535: Don't build on UML (Tomas Henzl) [2162218] - ata: libata: move NCQ related ATA_DFLAGs (Tomas Henzl) [2162218] - ata: libata: exclude FUA support for known buggy drives (Tomas Henzl) [2162218] - ata: libata: Fix FUA handling in ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: cleanup fua support detection (Tomas Henzl) [2162218] - doc: admin-guide: Update libata kernel parameters (Tomas Henzl) [2162218] - ata: libata: Rename and cleanup ata_rwcmd_protocol() (Tomas Henzl) [2162218] - ata: libata-scsi: improve ata_scsiop_maint_in() (Tomas Henzl) [2162218] - ata: libata-scsi: do not overwrite SCSI ML and status bytes (Tomas Henzl) [2162218] - ata: libata: respect successfully completed commands during errors (Tomas Henzl) [2162218] - ata: libata: read the shared status for successful NCQ commands once (Tomas Henzl) [2162218] - ata: libata: simplify qc_fill_rtf port operation interface (Tomas Henzl) [2162218] - ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH (Tomas Henzl) [2162218] - ata: libata-eh: Cleanup ata_scsi_cmd_error_handler() (Tomas Henzl) [2162218] - ata: octeon: Drop empty platform remove function (Tomas Henzl) [2162218] - ata: ahci: Fix PCS quirk application for suspend (Tomas Henzl) [2162218] - ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer (Tomas Henzl) [2162218] - ata: ahci: fix enum constants for gcc-13 (Tomas Henzl) [2162218] - ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` (Tomas Henzl) [2162218] - ata: libata: fix commands incorrectly not getting retried during NCQ error (Tomas Henzl) [2162218] - ata: ahci: Remove linux/msi.h include (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Check !irq instead of irq == NO_IRQ (Tomas Henzl) [2162218] - ata: pata_ep93xx: use devm_platform_get_and_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: do not issue non-internal commands once EH is pending (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tdev_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tlink_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-sff: kill unused ata_sff_busy_sleep() (Tomas Henzl) [2162218] - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure (Tomas Henzl) [2162218] - ata: pata_legacy: fix pdc20230_set_piomode() (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: remove variable num_processed (Tomas Henzl) [2162218] - ata: remove palmchip pata_bk3710 driver (Tomas Henzl) [2162218] - ata: libata-core: do not retry reading the log on timeout (Tomas Henzl) [2162218] - ata: make use of ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove build dependency on OF (Tomas Henzl) [2162218] - ata: sata_gemini: Remove dependency on OF for compile tests (Tomas Henzl) [2162218] - ata: ahci_qoriq: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_imx: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_xgene: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_brcm: Fix compilation warning (Tomas Henzl) [2162218] - ata: sata_rcar: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Tomas Henzl) [2162218] - ata: ahci-imx: Fix MODULE_ALIAS (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Replace NO_IRQ with 0 (Tomas Henzl) [2162218] - ata: libahci: read correct status and error field for NCQ commands (Tomas Henzl) [2162218] - ata: libata: fetch sense data for ATA devices supporting sense reporting (Tomas Henzl) [2162218] - ata: libata: only set sense valid flag if sense data is valid (Tomas Henzl) [2162218] - ata: libata: clarify when ata_eh_request_sense() will be called (Tomas Henzl) [2162218] - ata: libata: fix NCQ autosense logic (Tomas Henzl) [2162218] - ata: libata-sata: Fix device queue depth control (Tomas Henzl) [2162218] - ata: libata-scsi: Fix initialization of device queue depth (Tomas Henzl) [2162218] - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 (Tomas Henzl) [2162218] - ata: libata-eh: avoid needless hard reset when revalidating link (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_analyze_tf() parameter (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_request_sense() parameter (Tomas Henzl) [2162218] - ata: libata-eh: Remove the unneeded result variable (Tomas Henzl) [2162218] - ata: ahci_st: Enable compile test (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: libahci_platform: Add function returning a clock-handle by id (Tomas Henzl) [2162218] - ata: ahci: Introduce firmware-specific caps initialization (Tomas Henzl) [2162218] - ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments (Tomas Henzl) [2162218] - ata: libahci: Don't read AHCI version twice in the save-config method (Tomas Henzl) [2162218] - ata: libahci: Discard redundant force_port_map parameter (Tomas Henzl) [2162218] - ata: libahci: Extend port-cmd flags set with port capabilities (Tomas Henzl) [2162218] - ata: libahci_platform: Introduce reset assertion/deassertion methods (Tomas Henzl) [2162218] - ata: libahci_platform: Parse ports-implemented property in resources getter (Tomas Henzl) [2162218] - ata: libahci_platform: Sanity check the DT child nodes number (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using devm bulk clocks API (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using platform devm-ioremap methods (Tomas Henzl) [2162218] - ata: libata-core: Check errors in sata_print_link_status() (Tomas Henzl) [2162218] - ata: libata-sff: Fix double word in comments (Tomas Henzl) [2162218] - ata: pata_macio: Remove unneeded word in comments (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_dev_set_xfermode() (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE (Tomas Henzl) [2162218] - ata: libata-core: remove redundant err_mask variable (Tomas Henzl) [2162218] - ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 (Tomas Henzl) [2162218] - ata: libata-core: improve parameter names for ata_dev_set_feature() (Tomas Henzl) [2162218] - ata: libata-eh: Add missing command name (Tomas Henzl) [2162218] - ata: sata_mv: Fixes expected number of resources now IRQs are gone (Tomas Henzl) [2162218] - ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors (Tomas Henzl) [2162218] - ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Tomas Henzl) [2162218] - ata: pata_cs5535: Fix W=1 warnings (Tomas Henzl) [2162218] - ata: libata-scsi: fix result type of ata_ioc32() (Tomas Henzl) [2162218] - ata: pata_macio: Fix compilation warning (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout() (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() (Tomas Henzl) [2162218] - ata: make transfer mode masks *unsigned int* (Tomas Henzl) [2162218] - ata: libata-core: get rid of *else* branches in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: libata-core: fix sloppy typing in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: factor out hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot() (Tomas Henzl) [2162218] - ata: libata: Fix syntax errors in comments (Tomas Henzl) [2162218] - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files (Tomas Henzl) [2162218] - libata: fix translation of concurrent positioning ranges (Tomas Henzl) [2162218] - libata: fix reading concurrent positioning ranges log (Tomas Henzl) [2162218] - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe (Tomas Henzl) [2162218] - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare (Tomas Henzl) [2162218] - ata: libata-core: Allow forcing most horkage flags (Tomas Henzl) [2162218] - ata: libata-core: Improve link flags forced settings (Tomas Henzl) [2162218] - ata: libata-core: Refactor force_tbl definition (Tomas Henzl) [2162218] - ata: libata-core: cleanup ata_device_blacklist (Tomas Henzl) [2162218] - ata: simplify the return expression of brcm_ahci_remove (Tomas Henzl) [2162218] - ata: pata_marvell: Check the 'bmdma_addr' beforing reading (Tomas Henzl) [2162218] - ata: Make use of the helper function devm_platform_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: replace "its" with "it is" (Tomas Henzl) [2162218] - ata: pata_via: fix sloppy typing in via_do_set_mode() (Tomas Henzl) [2162218] - ata: pata_sil680: fix result type of sil680_sel{dev|reg}() (Tomas Henzl) [2162218] - ata: libata-core: fix parameter type in ata_xfer_mode2shift() (Tomas Henzl) [2162218] - ata: libata: drop 'sas_last_tag' (Tomas Henzl) [2162218] - libata: Improve ATA queued command allocation (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Fix crash due to OOB write (Tomas Henzl) [2162218] - ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt() (Tomas Henzl) [2162218] - ata: add ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: make ata_port::fastdrain_cnt *unsigned int* (Tomas Henzl) [2162218] - ata: libata: Set __ATA_BASE_SHT max_sectors (Tomas Henzl) [2162218] - ata: libata: Introduce ata_ncq_supported() (Tomas Henzl) [2162218] - scsi: Define the COMPLETED sense key (Tomas Henzl) [2162218] - cxl/hdm: Fail upon detecting 0-sized decoders (John W. Linville) [2171891] - cxl/pci: Handle excessive CDAT length (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT entries (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT header (John W. Linville) [2171891] - cxl/pci: Fix CDAT retrieval on big endian (John W. Linville) [2171891] - Documentation: cxl: remove dangling kernel-doc reference (John W. Linville) [2171891] - cxl/region: Cleanup target list on attach error (John W. Linville) [2171891] - cxl/memdev: Fix endpoint port removal (John W. Linville) [2171891] - cxl/mbox: Fix Payload Length check for Get Log command (John W. Linville) [2171891] - cxl/region: Fix passthrough-decoder detection (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference for resetting decoder (John W. Linville) [2171891] - cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent (John W. Linville) [2171891] - cxl: fix cxl_report_and_clear() RAS UE addr mis-assignment (John W. Linville) [2171891] - cxl/region: Fix memdev reuse check (John W. Linville) [2171891] - cxl/pci: Remove endian confusion (John W. Linville) [2171891] - cxl/pci: Add some type-safety to the AER trace points (John W. Linville) [2171891] - cxl/security: Drop security command ioctl uapi (John W. Linville) [2171891] - cxl/mbox: Add variable output size validation for internal commands (John W. Linville) [2171891] - cxl/mbox: Enable cxl_mbox_send_cmd() users to validate output size (John W. Linville) [2171891] - cxl/security: Fix Get Security State output payload endian handling (John W. Linville) [2171891] - cxl: update names for interleave ways conversion macros (John W. Linville) [2171891] - cxl: update names for interleave granularity conversion macros (John W. Linville) [2171891] - cxl/acpi: Warn about an invalid CHBCR in an existing CHBS entry (John W. Linville) [2171891] - tools/testing/cxl: Require cache invalidation bypass (John W. Linville) [2171891] - cxl/acpi: Fail decoder add if CXIMS for HBIG is missing (John W. Linville) [2171891] - cxl/region: Fix spelling mistake "memergion" -> "memregion" (John W. Linville) [2171891] - cxl/regs: Fix sparse warning (John W. Linville) [2171891] - tools/testing/cxl: Add an RCH topology (John W. Linville) [2171891] - cxl/port: Add RCD endpoint port enumeration (John W. Linville) [2171891] - cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem (John W. Linville) [2171891] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [2171891] - ACPICA: Add CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table (John W. Linville) [2171891] - cxl/acpi: Support CXL XOR Interleave Math (CXIMS) (John W. Linville) [2171891] - cxl/pci: Add callback to log AER correctable error (John W. Linville) [2171891] - cxl/pci: Add (hopeful) error handling support (John W. Linville) [2171891] - cxl/pci: add tracepoint events for CXL RAS (John W. Linville) [2171891] - cxl/pci: Find and map the RAS Capability Structure (John W. Linville) [2171891] - cxl/pci: Prepare for mapping RAS Capability Structure (John W. Linville) [2171891] - cxl/port: Limit the port driver to just the HDM Decoder Capability (John W. Linville) [2171891] - cxl/core/regs: Make cxl_map_{component, device}_regs() device generic (John W. Linville) [2171891] - cxl/pci: Kill cxl_map_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup cxl_map_device_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup repeated code in cxl_probe_regs() helpers (John W. Linville) [2171891] - cxl/acpi: Extract component registers of restricted hosts from RCRB (John W. Linville) [2171891] - redhat: config option for CXL_REGION_INVALIDATION_TEST (John W. Linville) [2171891] - cxl/region: Manage CPU caches relative to DPA invalidation events (John W. Linville) [2171891] - cxl/pmem: Enforce keyctl ABI for PMEM security (John W. Linville) [2171891] - cxl/region: Fix missing probe failure (John W. Linville) [2171891] - cxl/ACPI: Register CXL host ports by bridge device (John W. Linville) [2171891] - tools/testing/cxl: Make mock CEDT parsing more robust (John W. Linville) [2171891] - cxl/acpi: Move rescan to the workqueue (John W. Linville) [2171891] - cxl/pmem: Remove the cxl_pmem_wq and related infrastructure (John W. Linville) [2171891] - cxl: add dimm_id support for __nvdimm_create() (John W. Linville) [2171891] - cxl/pmem: Refactor nvdimm device registration, delete the workqueue (John W. Linville) [2171891] - cxl/region: Drop redundant pmem region release handling (John W. Linville) [2171891] - cxl/acpi: Simplify cxl_nvdimm_bridge probing (John W. Linville) [2171891] - cxl/pmem: add provider name to cxl pmem dimm attribute group (John W. Linville) [2171891] - memregion: Add cpu_cache_invalidate_memregion() interface (John W. Linville) [2171891] - tools/testing/cxl: add mechanism to lock mem device for testing (John W. Linville) [2171891] - cxl/pmem: add id attribute to CXL based nvdimm (John W. Linville) [2171891] - nvdimm/cxl/pmem: Add support for master passphrase disable security command (John W. Linville) [2171891] - tools/testing/cxl: Add "passphrase secure erase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Passphrase Secure Erase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Unlock" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Unlock" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Freeze Security State" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Freeze Security State" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Disable" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add Disable Passphrase security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Set Passphrase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Set Passphrase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Get Security State" opcode support (John W. Linville) [2171891] - cxl/pmem: Introduce nvdimm_security_ops with ->get_flags() operation (John W. Linville) [2171891] - cxl: Replace HDM decoder granularity magic numbers (John W. Linville) [2171891] - cxl/acpi: Improve debug messages in cxl_acpi_probe() (John W. Linville) [2171891] - tools/testing/cxl: Add bridge mocking support (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_dport() (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_port() (John W. Linville) [2171891] - cxl/core: Check physical address before mapping it in devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/core: Remove duplicate declaration of devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/doe: Request exclusive DOE access (John W. Linville) [2171891] - cxl/region: Recycle region ids (John W. Linville) [2171891] - cxl/region: Fix 'distance' calculation with passthrough ports (John W. Linville) [2171891] - tools/testing/cxl: Add a single-port host-bridge regression config (John W. Linville) [2171891] - tools/testing/cxl: Fix some error exits (John W. Linville) [2171891] - cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak (John W. Linville) [2171891] - cxl/region: Fix cxl_region leak, cleanup targets at region delete (John W. Linville) [2171891] - cxl/region: Fix region HPA ordering validation (John W. Linville) [2171891] - cxl/pmem: Use size_add() against integer overflow (John W. Linville) [2171891] - cxl/region: Fix decoder allocation crash (John W. Linville) [2171891] - cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA. (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference due to pass through decoder commit (John W. Linville) [2171891] - cxl/mbox: Add a check on input payload size (John W. Linville) [2171891] - cxl/hdm: Fix skip allocations vs multiple pmem allocations (John W. Linville) [2171891] - cxl/region: Disallow region granularity != window granularity (John W. Linville) [2171891] - cxl/region: Fix x1 interleave to greater than x1 interleave routing (John W. Linville) [2171891] - cxl/region: Move HPA setup to cxl_region_attach() (John W. Linville) [2171891] - cxl/region: Fix decoder interleave programming (John W. Linville) [2171891] - cxl/region: describe targets and nr_targets members of cxl_region_params (John W. Linville) [2171891] - cxl/regions: add padding for cxl_rr_ep_add nested lists (John W. Linville) [2171891] - cxl/region: Fix IS_ERR() vs NULL check (John W. Linville) [2171891] - cxl/region: Fix region reference target accounting (John W. Linville) [2171891] - cxl/region: Fix region commit uninitialized variable warning (John W. Linville) [2171891] - cxl/region: Fix port setup uninitialized variable warnings (John W. Linville) [2171891] - cxl/region: Stop initializing interleave granularity (John W. Linville) [2171891] - cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime (John W. Linville) [2171891] - cxl/acpi: Minimize granularity for x1 interleaves (John W. Linville) [2171891] - cxl/region: Delete 'region' attribute from root decoders (John W. Linville) [2171891] - cxl/acpi: Autoload driver for 'cxl_acpi' test devices (John W. Linville) [2171891] - cxl/region: decrement ->nr_targets on error in cxl_region_attach() (John W. Linville) [2171891] - cxl/region: prevent underflow in ways_to_cxl() (John W. Linville) [2171891] - cxl/region: uninitialized variable in alloc_hpa() (John W. Linville) [2171891] - cxl/region: Introduce cxl_pmem_region objects (John W. Linville) [2171891] - cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge (John W. Linville) [2171891] - cxl/region: Add region driver boiler plate (John W. Linville) [2171891] - cxl/hdm: Commit decoder state to hardware (John W. Linville) [2171891] - cxl/region: Program target lists (John W. Linville) [2171891] - cxl/region: Attach endpoint decoders (John W. Linville) [2171891] - cxl/acpi: Add a host-bridge index lookup mechanism (John W. Linville) [2171891] - cxl/region: Enable the assignment of endpoint decoders to regions (John W. Linville) [2171891] - cxl/region: Allocate HPA capacity to regions (John W. Linville) [2171891] - cxl/region: Add interleave geometry attributes (John W. Linville) [2171891] - cxl/region: Add a 'uuid' attribute (John W. Linville) [2171891] - cxl/region: Add region creation support (John W. Linville) [2171891] - cxl/mem: Enumerate port targets before adding endpoints (John W. Linville) [2171891] - cxl/hdm: Add sysfs attributes for interleave ways + granularity (John W. Linville) [2171891] - cxl/port: Move dport tracking to an xarray (John W. Linville) [2171891] - cxl/port: Move 'cxl_ep' references to an xarray per port (John W. Linville) [2171891] - cxl/port: Record parent dport when adding ports (John W. Linville) [2171891] - cxl/port: Record dport in endpoint references (John W. Linville) [2171891] - cxl/hdm: Add support for allocating DPA to an endpoint decoder (John W. Linville) [2171891] - cxl/hdm: Track next decoder to allocate (John W. Linville) [2171891] - cxl/hdm: Add 'mode' attribute to decoder objects (John W. Linville) [2171891] - cxl/hdm: Enumerate allocated DPA (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_endpoint_decoder' (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_root_decoder' (John W. Linville) [2171891] - cxl/acpi: Track CXL resources in iomem_resource (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_switch_decoder' (John W. Linville) [2171891] - cxl/port: Read CDAT table (John W. Linville) [2171891] - cxl/pci: Create PCI DOE mailbox's for memory devices (John W. Linville) [2171891] - cxl/pmem: Delete unused nvdimm attribute (John W. Linville) [2171891] - cxl/hdm: Initialize decoder type for memory expander devices (John W. Linville) [2171891] - cxl/port: Cache CXL host bridge data (John W. Linville) [2171891] - tools/testing/cxl: Add partition support (John W. Linville) [2171891] - tools/testing/cxl: Expand CFMWS windows (John W. Linville) [2171891] - tools/testing/cxl: Move cxl_test resources to the top of memory (John W. Linville) [2171891] - cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' (John W. Linville) [2171891] - cxl/debug: Move debugfs init to cxl_core_init() (John W. Linville) [2171891] - cxl/hdm: Require all decoders to be enumerated (John W. Linville) [2171891] - cxl/mem: Convert partition-info to resources (John W. Linville) [2171891] - cxl: Introduce cxl_to_{ways,granularity} (John W. Linville) [2171891] - cxl/core: Drop is_cxl_decoder() (John W. Linville) [2171891] - cxl/core: Drop ->platform_res attribute for root decoders (John W. Linville) [2171891] - cxl/core: Rename ->decoder_range ->hpa_range (John W. Linville) [2171891] - cxl/hdm: Use local hdm variable (John W. Linville) [2171891] - cxl/port: Keep port->uport valid for the entire life of a port (John W. Linville) [2171891] - tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention (John W. Linville) [2171891] - cxl/mbox: Fix missing variable payload checks in cmd size validation (John W. Linville) [2171891] - cxl/core: Use is_endpoint_decoder (John W. Linville) [2171891] - cxl/port: Enable HDM Capability after validating DVSEC Ranges (John W. Linville) [2171891] - cxl/port: Reuse 'struct cxl_hdm' context for hdm init (John W. Linville) [2171891] - cxl/port: Move endpoint HDM Decoder Capability init to port driver (John W. Linville) [2171891] - cxl/pci: Drop @info argument to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Skip range enumeration if mem_enable clear (John W. Linville) [2171891] - cxl/mem: Consolidate CXL DVSEC Range enumeration in the core (John W. Linville) [2171891] - cxl/pci: Move cxl_await_media_ready() to the core (John W. Linville) [2171891] - cxl/mem: Validate port connectivity before dvsec ranges (John W. Linville) [2171891] - cxl/mem: Fix cxl_mem_probe() error exit (John W. Linville) [2171891] - cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() (John W. Linville) [2171891] - cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() (John W. Linville) [2171891] - cxl/mbox: fix logical vs bitwise typo (John W. Linville) [2171891] - cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() (John W. Linville) [2171891] - cxl/mbox: Use type __u32 for mailbox payload sizes (John W. Linville) [2171891] - PM: CXL: Disable suspend (John W. Linville) [2171891] - cxl/mem: Replace redundant debug message with a comment (John W. Linville) [2171891] - cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Make cxl_dvsec_range() init failure fatal (John W. Linville) [2171891] - cxl/pci: Add debug for DVSEC range init failures (John W. Linville) [2171891] - cxl/mem: Drop DVSEC vs EFI Memory Map sanity check (John W. Linville) [2171891] - cxl/mbox: Use new return_code handling (John W. Linville) [2171891] - cxl/mbox: Improve handling of mbox_cmd hw return codes (John W. Linville) [2171891] - cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code (John W. Linville) [2171891] - cxl/mbox: Drop mbox_mutex comment (John W. Linville) [2171891] - cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list (John W. Linville) [2171891] - cxl/mbox: Block immediate mode in SET_PARTITION_INFO command (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command param to a local variable (John W. Linville) [2171891] - cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param (John W. Linville) [2171891] - cxl/mbox: Remove dependency on cxl_mem_command for a debug msg (John W. Linville) [2171891] - cxl/mbox: Construct a users cxl_mbox_cmd in the validation path (John W. Linville) [2171891] - cxl/mbox: Move build of user mailbox cmd to a helper functions (John W. Linville) [2171891] - cxl/mbox: Move raw command warning to raw command validation (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command construction to helper funcs (John W. Linville) [2171891] - resource: Introduce alloc_free_mem_region() (John W. Linville) [2171891] - driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} (John W. Linville) [2171891] - tools/testing/cxl: add mock output for the GET_HEALTH_INFO command (John W. Linville) [2171891] - dmaengine: idma64: Make idma64_remove() return void (Jerry Snitselaar) [2181355] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Set DMA channel to be private (Jerry Snitselaar) [2181355] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181355] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181355] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181355] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181355] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181355] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Jerry Snitselaar) [2181355] - dmaengine: Make an order in struct dma_device definition (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: support hdmi in sdma (Jerry Snitselaar) [2181355] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove the unused function set_completion_address() (Jerry Snitselaar) [2181355] - dmaengine: Fix dma_slave_config.dst_addr description (Jerry Snitselaar) [2181355] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove linux/msi.h include (Jerry Snitselaar) [2181355] - dmaengine: ioat: Fix spelling mistake "idel" -> "idle" (Jerry Snitselaar) [2181355] - dmaengine: ioat: remove unused declarations in dma.h (Jerry Snitselaar) [2181355] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153930] - dmaengine: idxd: Remove unused struct idxd_fault (Jerry Snitselaar) [2181355] - dmaengine: mxs: use platform_driver_register (Jerry Snitselaar) [2181355] - dmaengine: hsu: Include headers we are direct user of (Jerry Snitselaar) [2181355] - dmaengine: hsu: Use GENMASK() consistently (Jerry Snitselaar) [2181355] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2181355] - redhat: configs: fix CONFIG_WERROR replace in build_configs (Jan Stancek)- net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159219] - ptp: tg3: convert .adjfreq to .adjfine (Ken Cox) [2159219] - Documentation/x86: Update resctrl.rst for new features (David Arcari) [1898182] - x86/resctrl: Clear staged_config[] before and after it is used (David Arcari) [1898182] - x86/resctl: fix scheduler confusion with 'current' (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Support monitor configuration (David Arcari) [1898182] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (David Arcari) [1898182] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (David Arcari) [1898182] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (David Arcari) [1898182] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (David Arcari) [1898182] - x86/resctrl: Include new features in command line options (David Arcari) [1898182] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (David Arcari) [1898182] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (David Arcari) [1898182] - x86/resctrl: Fix event counts regression in reused RMIDs (David Arcari) [1898182] - x86/resctrl: Fix task CLOSID/RMID update race (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up some missing class.devnode() conversions. (David Arcari) [1898182] - x86/resctrl: Move MSR defines into msr-index.h (David Arcari) [1898182] - USB: make devnode() callback in usb_class_driver take a const * (David Arcari) [1898182] - driver core: make struct class.devnode() take a const * (David Arcari) [1898182] - x86/resctrl: Remove arch_has_empty_bitmaps (David Arcari) [1898182] - x86/resctrl: Fix min_cbm_bits for AMD (David Arcari) [1898182] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (David Arcari) [1898182] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (David Arcari) [1898182] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (David Arcari) [1898182] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Abstract __rmid_read() (David Arcari) [1898182] - x86/resctrl: Allow per-rmid arch private storage to be reset (David Arcari) [1898182] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (David Arcari) [1898182] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (David Arcari) [1898182] - x86/resctrl: Allow update_mba_bw() to update controls directly (David Arcari) [1898182] - x86/resctrl: Remove architecture copy of mbps_val (David Arcari) [1898182] - x86/resctrl: Switch over to the resctrl mbps_val list (David Arcari) [1898182] - x86/resctrl: Create mba_sc configuration in the rdt_domain (David Arcari) [1898182] - x86/resctrl: Abstract and use supports_mba_mbps() (David Arcari) [1898182] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (David Arcari) [1898182] - x86/resctrl: Add domain offline callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Group struct rdt_hw_domain cleanup (David Arcari) [1898182] - x86/resctrl: Add domain online callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Merge mon_capable and mon_enabled (David Arcari) [1898182] - x86/resctrl: Kill off alloc_enabled (David Arcari) [1898182] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (David Arcari) [1898182] - kernfs: remove unneeded #if 0 guard (David Arcari) [1898182] - kernfs: move struct kernfs_root out of the public view. (David Arcari) [1898182] - x86/resctrl: Remove redundant assignment to variable chunks (David Arcari) [1898182] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175240] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175240] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175240] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [RHEL-406] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [RHEL-406] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [RHEL-406] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [RHEL-406] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [RHEL-406] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [RHEL-406] - netfilter: conntrack: unify established states for SCTP paths (Florian Westphal) [2182369] - netfilter: conntrack: document sctp timeouts (Florian Westphal) [2182369] - netfilter: conntrack: sctp: use nf log infrastructure for invalid packets (Florian Westphal) [2182369] - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Florian Westphal) [2182369] - clk: imx: add i.MX93 clk gate (Steve Best) [2181924] - redhat/configs: rename ark to rhel (Prarit Bhargava) - redhat/configs: update scripts and docs for ark -> rhel rename (Prarit Bhargava)- x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Myron Stowe) [2188822] - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Myron Stowe) [2188822] - PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled (Myron Stowe) [2188822] - x86/split_lock: Enumerate architectural split lock disable bit (David Arcari) [2123536] - redhat: add new kunit tests (Nico Pache) [2168378] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2168378] - lib/cpumask_kunit: log mask contents (Nico Pache) [2168378] - lib/test_cpumask: follow KUnit style guidelines (Nico Pache) [2168378] - lib/test_cpumask: fix cpu_possible_mask last test (Nico Pache) [2168378] - lib/test_cpumask: drop cpu_possible_mask full test (Nico Pache) [2168378] - cpumask: update cpumask_next_wrap() signature (Nico Pache) [2168378] - lib/test: introduce cpumask KUnit test suite (Nico Pache) [2168378] - cpumask: Fix invalid uniprocessor mask assumption (Nico Pache) [2168378] - cpumask: replace cpumask_next_* with cpumask_first_* where appropriate (Nico Pache) [2168378] - iio: test: rescale: add MODULE_* information (Nico Pache) [2168378] - iio: test: format: add MODULE_* information (Nico Pache) [2168378] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168378] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [2168378] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168378] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168378] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [2168378] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [2168378] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [2168378] - tools: Add new "test" taint to kernel-chktaint (Nico Pache) [2168378] - kunit: fix assert_type for comparison macros (Nico Pache) [2168378] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m (Nico Pache) [2168378] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [2168378] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168378] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [2168378] - kasan: test: Silence GCC 12 warnings (Nico Pache) [2168378] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [2168378] - kcsan: test: Add a .kunitconfig to run KCSAN tests (Nico Pache) [2168378] - iio: test: rework Kconfig to support modules (Nico Pache) [2168378] - iio: test: format: follow CONFIG_ naming convention (Nico Pache) [2168378] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168378] - clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - nitro_enclaves: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [2168378] - kunit: unify module and builtin suite definitions (Nico Pache) [2168378] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [2168378] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168378] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168378] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [2168378] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [2168378] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [2168378] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [2168378] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [2168378] - kunit: tool: introduce --qemu_args (Nico Pache) [2168378] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [2168378] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [2168378] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [2168378] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [2168378] - kunit: tool: drop unused load_config argument (Nico Pache) [2168378] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168378] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [2168378] - lib: overflow: Do not define 64-bit tests on 32-bit (Nico Pache) [2168378] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [2168378] - panic: Taint kernel if tests are run (Nico Pache) [2168378] - drm/doc: Add KUnit documentation (Nico Pache) [2168378] - iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m (Nico Pache) [2168378] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result() (Nico Pache) [2168378] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [2168378] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168378] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [2168378] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [2168378] - kunit: take `kunit_assert` as `const` (Nico Pache) [2168378] - kunit: tool: misc cleanups (Nico Pache) [2168378] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168378] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168378] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168378] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168378] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168378] - kunit: tool: update test counts summary line format (Nico Pache) [2168378] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168378] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168378] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168378] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168378] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168378] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168378] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168378] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168378] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168378] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168378] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168378] - list: test: Test the hlist structure (Nico Pache) [2168378] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168378] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168378] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168378] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168378] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168378] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168378] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168378] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168378] - apparmor: test: Use NULL macros (Nico Pache) [2168378] - kasan: test: Use NULL macros (Nico Pache) [2168378] - kunit: use NULL macros (Nico Pache) [2168378] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168378] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168378] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168378] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168378] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168378] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168378] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168378] - lib: stackinit: Convert to KUnit (Nico Pache) [2168378] - lib/test_stackinit: Add assigned initializers (Nico Pache) [2168378] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [2168378] - lib/test_stackinit: Fix static initializer test (Nico Pache) [2168378] - clk: Introduce Kunit Tests for the framework (Nico Pache) [2168378] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature transducers (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature-sense-rtd (Nico Pache) [2168378] - iio: afe: rescale: add temperature transducers (Nico Pache) [2168378] - iio: afe: rescale: add RTD temperature sensor support (Nico Pache) [2168378] - iio: test: add basic tests for the iio-rescale driver (Nico Pache) [2168378] - lib: overflow: Convert to Kunit (Nico Pache) [2168378] - overflow: Provide constant expression struct_size (Nico Pache) [2168378] - overflow: Implement size_t saturating arithmetic helpers (Nico Pache) [2168378] - test_overflow: Regularize test reporting output (Nico Pache) [2168378] - iio: afe: rescale: reduce risk of integer overflow (Nico Pache) [2168378] - iio: afe: rescale: fix accuracy for small fractional scales (Nico Pache) [2168378] - iio: afe: rescale: add offset support (Nico Pache) [2168378] - iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support (Nico Pache) [2168378] - iio: afe: rescale: expose scale processing function (Nico Pache) [2168378] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168378] - list: test: Add a test for list_is_head() (Nico Pache) [2168378] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168378] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168378] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168378] - kunit: cleanup assertion macro internal variables (Nico Pache) [2168378] - kunit: factor out str constants from binary assertion structs (Nico Pache) [2168378] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [2168378] - kunit: remove va_format from kunit_assert (Nico Pache) [2168378] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168378] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168378] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168378] - kunit: reduce layering in string assertion macros (Nico Pache) [2168378] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168378] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168378] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168378] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168378] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168378] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168378] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168378] - kunit: move check if assertion passed into the macros (Nico Pache) [2168378] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168378] - clk: gate: Add some kunit test suites (Nico Pache) [2168378] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - test_hash.c: refactor into kunit (Nico Pache) [2168378] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168378] - test_hash.c: split test_hash_init (Nico Pache) [2168378] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168378] - hash.h: remove unused define directive (Nico Pache) [2168378] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168378] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168378] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168378] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168378] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168378] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168378] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168378] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168378] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168378] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168378] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168378] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168378] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168378] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168378] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168378] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168378] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168378] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168378] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168378] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168378] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168378] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168378] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2168378] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168378] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests for contiguous physical memory regions merging (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests setup for the misc device functionality (Nico Pache) [2168378] - include/kunit/test.h: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168378] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168378] - kunit: Reset suite count after running tests (Nico Pache) [2168378] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168378] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168378] - kunit: tool: support running each suite/test separately (Nico Pache) [2168378] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168378] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168378] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168378] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168378] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168378] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168378] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168378] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2168378] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2168378] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168378] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168378] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2168378] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168378] - kcsan: test: Use kunit_skip() to skip tests (Nico Pache) [2168378] - kcsan: test: Defer kcsan_test_init() after kunit initialization (Nico Pache) [2168378] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2168378] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168378] - math: make RATIONAL tristate (Nico Pache) [2168378] - kunit: Print test statistics on failure (Nico Pache) [2168378] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168378] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168378] - kunit: ubsan integration (Nico Pache) [2168378] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2168378] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168378] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2168937] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2168937] - RDMA/restrack: Correct spelling (Kamal Heib) [2168937] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2168937] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2168937] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2168937] - RDMA/umem: Use dma-buf locked API to solve deadlock (Kamal Heib) [2168936] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2168936] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2168936] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2168936] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2168936] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2168936] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2168936] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2168936] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2168936] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2168936] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2168936] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2168936] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2168936] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2168936] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2168936] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2168936] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2168936] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2168936] - RDMA/core: fix repeated words in comments (Kamal Heib) [2168936] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2168936] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2168936] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2168936] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2168936] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2168936] - IB/uverbs: fix the typo of optional (Kamal Heib) [2168936] - RDMA/umem: Prepare to dynamic dma-buf locking specification (Kamal Heib) [2168936] - treewide: use get_random_u32() when possible (Kamal Heib) [2168933] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2168933] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2168933] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2168933] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2168933] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2168933] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2168933] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2168933] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2168933] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2168933] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2168933] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2168933] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2168933] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2168933] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2168933] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2168933] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2168933] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2168933] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2168933] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164963] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164963] - nh: fix scope used to find saddr when adding non gw nh (Guillaume Nault) [2189195] - Revert "ip: fix dflt addr selection for connected nexthop" (Guillaume Nault) [2189195] - Revert "ip: fix triggering of 'icmp redirect'" (Guillaume Nault) [2189195] - ip: fix triggering of 'icmp redirect' (Guillaume Nault) [2189195] - selftests/net: test nexthop without gw (Guillaume Nault) [2189195] - ip: fix dflt addr selection for connected nexthop (Guillaume Nault) [2189195] - skbuff: Extract list pointers to silence compiler warnings (Eric Chanudet) [2166789] - tools/thermal: Fix possible path truncations (Eric Chanudet) [2166789] - udf: Avoid using stale lengthOfImpUse (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays in struct fileIdentDesc (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays (Eric Chanudet) [2166789] - udf: Remove unused declaration (Eric Chanudet) [2166789] - udf: Check LVID earlier (Eric Chanudet) [2166789] - treewide: Replace open-coded flex arrays in unions (Eric Chanudet) [2166789] - hv_sock: Extract hvs_send_data() helper that takes only header (Eric Chanudet) [2166789] - scsi: lpfc: Use struct_group to isolate cast to larger object (Eric Chanudet) [2166789] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2187873] - ext4: fix possible double unlock when moving a directory (Carlos Maiolino) [2188241] - ext4: zero i_disksize when initializing the bootloader inode (Carlos Maiolino) [2188241] - ext4: make sure fs error flag setted before clear journal error (Carlos Maiolino) [2188241] - ext4: commit super block if fs record error when journal record without error (Carlos Maiolino) [2188241] - ext4, jbd2: add an optimized bmap for the journal inode (Carlos Maiolino) [2188241] - ext4: fix WARNING in ext4_update_inline_data (Carlos Maiolino) [2188241] - ext4: move where set the MAY_INLINE_DATA flag is set (Carlos Maiolino) [2188241] - ext4: Fix deadlock during directory rename (Carlos Maiolino) [2188241] - ext4: Fix comment about the 64BIT feature (Carlos Maiolino) [2188241] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [2188241] - ext4: fix RENAME_WHITEOUT handling for inline directories (Carlos Maiolino) [2188241] - ext4: make kobj_type structures constant (Carlos Maiolino) [2188241] - ext4: fix cgroup writeback accounting with fs-layer encryption (Carlos Maiolino) [2188241] - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 (Carlos Maiolino) [2188241] - ext4: Fix possible corruption when moving a directory (Carlos Maiolino) [2188241] - ext4: init error handle resource before init group descriptors (Carlos Maiolino) [2188241] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [2188241] - jbd2: fix data missing when reusing bh which is ready to be checkpointed (Carlos Maiolino) [2188241] - ext4: update s_journal_inum if it changes after journal replay (Carlos Maiolino) [2188241] - ext4: fail ext4_iget if special inode unallocated (Carlos Maiolino) [2188241] - ext4: remove unnecessary variable initialization (Carlos Maiolino) [2188241] - ext4: fix inode tree inconsistency caused by ENOMEM (Carlos Maiolino) [2188241] - ext4: refuse to create ea block when umounted (Carlos Maiolino) [2188241] - ext4: optimize ea_inode block expansion (Carlos Maiolino) [2188241] - ext4: allocate extended attribute value in vmalloc area (Carlos Maiolino) [2188241] - ext4: remove dead code in updating backup sb (Carlos Maiolino) [2188241] - ext4: dio take shared inode lock when overwriting preallocated blocks (Carlos Maiolino) [2188241] - ext4: don't show commit interval if it is zero (Carlos Maiolino) [2188241] - ext4: use ext4_fc_tl_mem in fast-commit replay path (Carlos Maiolino) [2188241] - ext4: improve xattr consistency checking and error reporting (Carlos Maiolino) [2188241] - fs/ext4: use try_cmpxchg in ext4_update_bh_state (Carlos Maiolino) [2188241] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [2188241] - ext4: make xattr char unsignedness in hash explicit (Carlos Maiolino) [2188241] - ext4: deal with legacy signed xattr name hash values (Carlos Maiolino) [2188241] - NFS: Remove "select RPCSEC_GSS_KRB5 (Scott Mayhew) [2178741] - SUNRPC: Fix a crash in gss_krb5_checksum() (Scott Mayhew) [2178741] - NFS & NFSD: Update GSS dependencies (Scott Mayhew) [2178741] - SUNRPC: Move remaining internal definitions to gss_krb5_internal.h (Scott Mayhew) [2178741] - SUNRPC: Advertise support for the Camellia encryption types (Scott Mayhew) [2178741] - SUNRPC: Add KDF_FEEDBACK_CMAC (Scott Mayhew) [2178741] - SUNRPC: Support the Camellia enctypes (Scott Mayhew) [2178741] - SUNRPC: Advertise support for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Add RFC 8009 encryption and decryption functions (Scott Mayhew) [2178741] - SUNRPC: Add KDF-HMAC-SHA2 (Scott Mayhew) [2178741] - SUNRPC: Add gk5e definitions for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Refactor CBC with CTS into helpers (Scott Mayhew) [2178741] - SUNRPC: Add new subkey length fields (Scott Mayhew) [2178741] - SUNRPC: Parametrize the key length passed to context_v2_alloc_cipher() (Scott Mayhew) [2178741] - SUNRPC: Clean up cipher set up for v1 encryption types (Scott Mayhew) [2178741] - SUNRPC: Hoist KDF into struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Rename .encrypt_v2 and .decrypt_v2 methods (Scott Mayhew) [2178741] - SUNRPC: Remove ->encrypt and ->decrypt methods from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES (Scott Mayhew) [2178741] - SUNRPC: Replace KRB5_SUPPORTED_ENCTYPES macro (Scott Mayhew) [2178741] - NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a symlink (Scott Mayhew) [2178741] - SUNRPC: Add /proc/net/rpc/gss_krb5_enctypes file (Scott Mayhew) [2178741] - SUNRPC: Remove another switch on ctx->enctype (Scott Mayhew) [2178741] - SUNRPC: Refactor the GSS-API Per Message calls in the Kerberos mechanism (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos integrity keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos signing keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos encryption keys (Scott Mayhew) [2178741] - SUNRPC: Refactor set-up for aux_cipher (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos session key (Scott Mayhew) [2178741] - SUNRPC: Improve Kerberos confounder generation (Scott Mayhew) [2178741] - SUNRPC: Remove .conflen field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Remove .blocksize field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Add header ifdefs to linux/sunrpc/gss_krb5.h (Scott Mayhew) [2178741] - Add new RPCSEC_GSS_KRB5 configs to RHEL configs (Scott Mayhew) [2178741] - sfc: remove expired unicast PTP filters (Íñigo Huguet) [2151464] - sfc: support unicast PTP (Íñigo Huguet) [2151464] - sfc: allow insertion of filters for unicast PTP (Íñigo Huguet) [2151464] - sfc: store PTP filters in a list (Íñigo Huguet) [2151464] - arm64: dts: qcom: sa8775p-ride: enable the BT UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add high-speed UART nodes (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the SPI node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the spi16 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable i2c18 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the i2c18 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the QUPv3 #2 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add cpufreq node (Adrien Thierry) [2186616] - arm64: dts: qcom: add initial support for qcom sa8775p-ride (Adrien Thierry) [2186616] - clk: qcom: gcc-sa8775p: remove unused variables (Adrien Thierry) [2186616] - pinctrl: qcom: add the tlmm driver sa8775p platforms (Adrien Thierry) [2186616] - interconnect: qcom: add a driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: interconnect: qcom: document the interconnects for sa8775p (Adrien Thierry) [2186616] - clk: qcom: add the GCC driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: clock: Add Qualcomm SA8775P GCC (Adrien Thierry) [2186616] - soc: qcom: rmphpd: add power domains for sa8775p (Adrien Thierry) [2186616] - dt-bindings: power: qcom,rpmpd: document sa8775p (Adrien Thierry) [2186616] - clk: qcom: rpmh: add clocks for sa8775p (Adrien Thierry) [2186616] - netfilter: nfnetlink_queue: enable classid socket info retrieval (Florian Westphal) [2087510] - nfqueue: enable to set skb->priority (Florian Westphal) [2087510] - netfilter: nfqueue: enable to get skb->priority (Florian Westphal) [2087510] - KVM: s390: selftest: memop: Add cmpxchg tests (Thomas Huth) [2183983] - Documentation: KVM: s390: Describe KVM_S390_MEMOP_F_CMPXCHG (Thomas Huth) [2183983] - KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchg (Thomas Huth) [2183983] - KVM: s390: Refactor vcpu mem_op function (Thomas Huth) [2183983] - KVM: s390: Refactor absolute vm mem_op function (Thomas Huth) [2183983] - KVM: s390: Dispatch to implementing function at top level of vm mem_op (Thomas Huth) [2183983] - KVM: s390: Move common code of mem_op functions into function (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix integer literal (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix wrong address being used in test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix typo (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Add bad address test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Move testlist into main (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Replace macros by functions (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Pass mop_desc via pointer (Thomas Huth) [2183983] - KVM: selftests: move common startup logic to kvm_util.c (Thomas Huth) [2183983] - s390/uaccess: avoid __ashlti3() call (Thomas Huth) [2183983] - s390/uaccess: limit number of retries for cmpxchg_user_key() (Thomas Huth) [2183983] - s390/cmpxchg: make loop condition for 1,2 byte cases precise (Thomas Huth) [2183983] - s390/uaccess: add cmpxchg_user_key() (Thomas Huth) [2183983] - s390/extable: add EX_TABLE_UA_LOAD_REGPAIR() macro (Thomas Huth) [2183983] - s390/cmpxchg: remove digits from input constraints (Thomas Huth) [2183983] - s390/cmpxchg: make variables local to each case label (Thomas Huth) [2183983] - s390/cmpxchg: use symbolic names for inline assembly operands (Thomas Huth) [2183983] - selftests: fib_tests: Add test cases for IPv4/IPv6 in route notify (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad". (Hangbin Liu) [2186065] - selftests/net: fix reinitialization of TEST_PROGS in net self tests. (Hangbin Liu) [2186065] - selftests/net: test l2 tunnel TOS/TTL inheriting (Hangbin Liu) [2186065] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2186065] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2186065] - selftests: net: tcp_mmap: populate pages in send path (Hangbin Liu) [2186065] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2186065] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2186065] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2186065] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2186065] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2186065] - selftests/net: so_txtime: usage(): fix documentation of default clock (Hangbin Liu) [2186065] - selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules. (Hangbin Liu) [2186064] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2186064] - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: fix support for running individual tests (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: add support to select a test to run (Hangbin Liu) [2186064] - net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets (Hangbin Liu) [2186064] - net-next: Fix IP_UNICAST_IF option behavior for connected sockets (Hangbin Liu) [2186064] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Mika Penttilä) [2160456] - media: videobuf2: Stop using internal dma-buf lock (Mika Penttilä) [2160456] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Mika Penttilä) [2160456] - dma-buf: Add unlocked variant of vmapping functions (Mika Penttilä) [2160456] - of: device: make of_device_uevent_modalias() take a const device * (Mika Penttilä) [2160456] - driver core: pass a const * into of_device_uevent() (Mika Penttilä) [2160456] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Mika Penttilä) [2160456] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Mika Penttilä) [2160456] - container_of: add container_of_const() that preserves const-ness of the pointer (Mika Penttilä) [2160456] - drm: Move nomodeset kernel parameter to drivers/video (Mika Penttilä) [2160456] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Mika Penttilä) [2160456] - ACPI: video: Allow GPU drivers to report no panels (Mika Penttilä) [2160456] - ACPI: video: Make backlight class device registration a separate step (v2) (Mika Penttilä) [2160456] - ACPI: video: Add acpi_video_backlight_use_native() helper (Mika Penttilä) [2160456] - nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open (Jeffrey Layton) [2180124] - NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time (Jeffrey Layton) [2180124] - NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker (Jeffrey Layton) [2180124] - NFSD: add shrinker to reap courtesy clients on low memory condition (Jeffrey Layton) [2180124] - NFSD: keep track of the number of courtesy clients in the system (Jeffrey Layton) [2180124] - NFSD: limit the number of v4 clients to 1024 per 1GB of system memory (Jeffrey Layton) [2180124] - NFSD: keep track of the number of v4 clients in the system (Jeffrey Layton) [2180124] - NFSD: Show state of courtesy client in client info (Jeffrey Layton) [2180124] - NFSD: add support for lock conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add support for share reservation conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add courteous server support for thread with only delegation (Jeffrey Layton) [2180124] - l2tp: generate correct module alias strings (Ivan Vecera) [2178211] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2178211] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2178211] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2178211] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2178211] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2178211] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164960] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164960] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164960] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164960] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164960] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164960] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164960] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164960] - arm64: dts: qcom: sc8280xp: add rng device tree node (Brian Masney) [2121062] - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ (Brian Masney) [2121062] - crypto: qcom-rng - ensure buffer for generate is completely filled (Brian Masney) [2121062] - RDMA/irdma: Add support for dmabuf pin memory regions (Kamal Heib) [2153378] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153378] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153378] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153378] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153378] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153378] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153378] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153378] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153378] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153378] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153378] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Document preferred SM6350 binding (Alessandro Carminati) [2177677] - dmaengine: qcom: deprecate redundant of_device_id entries (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong sizeof config in slave_config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM6350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: fix runtime PM underflow (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for sc7280 (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM8350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for ee_offset (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: set chain and link flag for duplex (Alessandro Carminati) [2177677] - dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt (Alessandro Carminati) [2177677] - dmaengine: sf-pdma: Get number of channel by device tree (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: stop abusing slave_id config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Remove unnecessary print function dev_err() (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: Add "powered remotely" mode (Alessandro Carminati) [2177677] - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource (David Arcari) [2189375] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (David Arcari) [2189375]- i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153285] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153285] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153285] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153285] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153285] - i40e: use int for i40e_status (Stefan Assmann) [2153285] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153285] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153285] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153285] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153285] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153285] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153285] - i40e: Fix the inability to attach XDP program on downed interface (Stefan Assmann) [2153285] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153285] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153285] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153285] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153285] - redhat/configs: Enable CONFIG_SLS (Waiman Long) [2180952] - x86,retpoline: Be sure to emit INT3 after JMP *%\reg (Waiman Long) [2180952] - selftests: tls: add a test for queuing data before setting the ULP (Sabrina Dubroca) [2183538] - net: tls: fix device-offloaded sendpage straddling records (Sabrina Dubroca) [2183538] - net: tls: avoid hanging tasks on the tx_lock (Sabrina Dubroca) [2183538] - tls: rx: fix return value for async crypto (Sabrina Dubroca) [2183538] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2183538] - net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init() (Sabrina Dubroca) [2183538] - net: tls: Add ARIA-GCM algorithm (Sabrina Dubroca) [2183538] - net/tls: Support 256 bit keys with TX device offload (Sabrina Dubroca) [2183538] - net/tls: Use cipher sizes structs (Sabrina Dubroca) [2183538] - net/tls: Describe ciphers sizes by const structs (Sabrina Dubroca) [2183538] - mlxsw: core: Register devlink instance before sub-objects (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Make fini symmetric to init (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() (Petr Oros) [2172273] - net/mlx5e: Create auxdev devlink instance in the same ns as parent devlink (Petr Oros) [2172273] - bnxt_en: fix devlink port registration to netdev (Petr Oros) [2172273] - ice: move devlink port creation/deletion (Petr Oros) [2172273] - sefltests: netdevsim: wait for devlink instance after netns removal (Petr Oros) [2172273] - devlink: Fix netdev notifier chain corruption (Petr Oros) [2172273] - devlink: Fix TP_STRUCT_entry in trace of devlink health report (Petr Oros) [2172273] - devlink: Update devlink health documentation (Petr Oros) [2172273] - devlink: Move health common function to health file (Petr Oros) [2172273] - devlink: Move devlink health test to health file (Petr Oros) [2172273] - devlink: Move devlink health dump to health file (Petr Oros) [2172273] - devlink: Move devlink fmsg and health diagnose to health file (Petr Oros) [2172273] - devlink: Move devlink health report and recover to health file (Petr Oros) [2172273] - devlink: Move devlink health get and set code to health file (Petr Oros) [2172273] - devlink: health: Fix nla_nest_end in error flow (Petr Oros) [2172273] - devlink: Split out health reporter create code (Petr Oros) [2172273] - devlink: don't allow to change net namespace for FW_ACTIVATE reload action (Petr Oros) [2172273] - devlink: add forgotten devlink instance lock assertion to devl_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: allow to call devl_param_driverinit_value_get() without holding instance lock (Petr Oros) [2172273] - devlink: convert param list to xarray (Petr Oros) [2172273] - devlink: use xa_for_each_start() helper in devlink_nl_cmd_port_get_dump_one() (Petr Oros) [2172273] - devlink: fix the name of value arg of devl_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make sure driver does not read updated driverinit param before reload (Petr Oros) [2172273] - devlink: don't use strcpy() to copy param value (Petr Oros) [2172273] - devlink: stop using NL_SET_ERR_MSG_MOD (Petr Oros) [2172273] - devlink: change port event netdev notifier from per-net to global (Petr Oros) [2172273] - devlink: Fix memleak in health diagnose callback (Petr Oros) [2172273] - devlink: Move devlink dev selftest code to dev (Petr Oros) [2172273] - devlink: Move devlink_info_req struct to be local (Petr Oros) [2172273] - devlink: Move devlink dev flash code to dev (Petr Oros) [2172273] - devlink: Move devlink dev info code to dev (Petr Oros) [2172273] - devlink: Move devlink dev eswitch code to dev (Petr Oros) [2172273] - devlink: Move devlink dev reload code to dev (Petr Oros) [2172273] - devlink: Split out dev get and dump code (Petr Oros) [2172273] - devlink: rename and reorder instances of struct devlink_cmd (Petr Oros) [2172273] - devlink: remove "gen" from struct devlink_gen_cmd name (Petr Oros) [2172273] - devlink: rename devlink_nl_instance_iter_dump() to "dumpit" (Petr Oros) [2172273] - devlink: remove devlink features (Petr Oros) [2172273] - devlink: send objects notifications during devlink reload (Petr Oros) [2172273] - devlink: move devlink reload notifications back in between _down() and _up() calls (Petr Oros) [2172273] - mlxsw: spectrum: Remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - net/mlx5: Move eswitch port metadata devlink param to flow eswitch code (Petr Oros) [2172273] - net/mlx5: Move flow steering devlink param to flow steering code (Petr Oros) [2172273] - net/mlx5: Move fw reset devlink param to fw reset code (Petr Oros) [2172273] - devlink: protect devlink param list by instance lock (Petr Oros) [2172273] - devlink: put couple of WARN_ONs in devlink_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make devlink_param_driverinit_value_set() return void (Petr Oros) [2172273] - qed: remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - ice: remove pointless calls to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: don't work with possible NULL pointer in devlink_param_unregister() (Petr Oros) [2172273] - devlink: make devlink_param_register/unregister static (Petr Oros) [2172273] - net/mlx5: Covert devlink params registration to use devlink_params_register/unregister() (Petr Oros) [2172273] - net/mlx5: Change devlink param register/unregister function names (Petr Oros) [2172273] - net/mlx5: Unregister traps on driver unload flow (Petr Oros) [2172273] - devlink: remove a dubious assumption in fmsg dumping (Petr Oros) [2172273] - netlink: fix spelling mistake in dump size assert (Petr Oros) [2172273] - devlink: add instance lock assertion in devl_is_registered() (Petr Oros) [2172273] - devlink: remove devlink_dump_for_each_instance_get() helper (Petr Oros) [2172273] - devlink: convert reporters dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: convert linecards dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: remove reporter reference counting (Petr Oros) [2172273] - devlink: remove devl*_port_health_reporter_destroy() (Petr Oros) [2172273] - devlink: remove reporters_lock (Petr Oros) [2172273] - devlink: protect health reporter operation with instance lock (Petr Oros) [2172273] - net/mlx5: Remove MLX5E_LOCKED_FLOW flag (Petr Oros) [2172273] - net/mlx5e: Create separate devlink instance for ethernet auxiliary device (Petr Oros) [2172273] - devlink: remove linecard reference counting (Petr Oros) [2172273] - devlink: remove linecards lock (Petr Oros) [2172273] - mlxsw: core_linecards: Separate line card init and fini flow (Petr Oros) [2172273] - devlink: remove some unnecessary code (Petr Oros) [2172273] - devlink: keep the instance mutex alive until references are gone (Petr Oros) [2172273] - netdevsim: move devlink registration under the instance lock (Petr Oros) [2172273] - netdevsim: rename a label (Petr Oros) [2172273] - devlink: allow registering parameters after the instance (Petr Oros) [2172273] - devlink: don't require setting features before registration (Petr Oros) [2172273] - devlink: remove the registration guarantee of references (Petr Oros) [2172273] - devlink: always check if the devlink instance is registered (Petr Oros) [2172273] - devlink: protect devlink->dev by the instance lock (Petr Oros) [2172273] - devlink: update the code in netns move to latest helpers (Petr Oros) [2172273] - devlink: bump the instance index directly when iterating (Petr Oros) [2172273] - devlink: convert remaining dumps to the by-instance scheme (Petr Oros) [2172273] - devlink: add by-instance dump infra (Petr Oros) [2172273] - devlink: uniformly take the devlink instance lock in the dump loop (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (function) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (nested) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (simple) (Petr Oros) [2172273] - devlink: health: combine loops in dump (Petr Oros) [2172273] - devlink: drop the filter argument from devlinks_xa_find_get (Petr Oros) [2172273] - devlink: remove start variables from dumps (Petr Oros) [2172273] - devlink: use an explicit structure for dump context (Petr Oros) [2172273] - netlink: add macro for checking dump ctx size (Petr Oros) [2172273] - devlink: split out netlink code (Petr Oros) [2172273] - devlink: split out core code (Petr Oros) [2172273] - devlink: rename devlink_netdevice_event -> devlink_port_netdevice_event (Petr Oros) [2172273] - devlink: move code to a dedicated directory (Petr Oros) [2172273] - devlink: protect devlink dump by the instance lock (Petr Oros) [2172273] - selftests: devlink: add a warning for interfaces coming up (Petr Oros) [2172273] - selftests: devlink: fix the fd redirect in dummy_reporter_test (Petr Oros) [2172273] - devlink: hold region lock when flushing snapshots (Petr Oros) [2172273] - net: devlink: Add missing error check to devlink_resource_put() (Petr Oros) [2172273] - devlink: Expose port function commands to control migratable (Petr Oros) [2172273] - devlink: Expose port function commands to control RoCE (Petr Oros) [2172273] - devlink: Move devlink port function hw_addr attr documentation (Petr Oros) [2172273] - net/mlx5: Fix orthography errors in documentation (Petr Oros) [2172273] - devlink: Validate port function request (Petr Oros) [2172273] - net: devlink: add DEVLINK_INFO_VERSION_GENERIC_FW_BOOTLOADER (Petr Oros) [2172273] - net: devlink: convert port_list into xarray (Petr Oros) [2172273] - net: devlink: clean-up empty devlink_ops::info_get() (Petr Oros) [2172273] - net: devlink: make the devlink_ops::info_get() callback optional (Petr Oros) [2172273] - net: devlink: let the core report the driver name instead of the drivers (Petr Oros) [2172273] - devlink: support directly reading from region memory (Petr Oros) [2172273] - devlink: refactor region_read_snapshot_fill to use a callback function (Petr Oros) [2172273] - devlink: remove unnecessary parameter from chunk_fill function (Petr Oros) [2172273] - devlink: find snapshot in devlink_nl_cmd_region_read_dumpit (Petr Oros) [2172273] - devlink: report extended error message in region_read_dumpit() (Petr Oros) [2172273] - devlink: use min_t to calculate data_size (Petr Oros) [2172273] - net: devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call (Petr Oros) [2172273] - devlink: remove redundant health state set to error (Petr Oros) [2172273] - Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation (Petr Oros) [2172273] - Documentation: Add documentation for new devlink-rate attributes (Petr Oros) [2172273] - devlink: Allow to set up parent in devl_rate_leaf_create() (Petr Oros) [2172273] - devlink: Allow for devlink-rate nodes parent reassignment (Petr Oros) [2172273] - devlink: Enable creation of the devlink-rate nodes from the driver (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_weight' to devlink-rate (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_priority' to devlink-rate (Petr Oros) [2172273] - devlink: Fix warning when unregistering a port (Petr Oros) [2172273] - net: devlink: move netdev notifier block to dest namespace during reload (Petr Oros) [2172273] - net: introduce a helper to move notifier block to different namespace (Petr Oros) [2172273] - selftests: devlink_lib: Split out helper (Petr Oros) [2172273] - devlink: Add packet traps for 802.1X operation (Petr Oros) [2172273] - net: devlink: reintroduce ndo_get_devlink_port (Petr Oros) [2172273] - net: expose devlink port over rtnetlink (Petr Oros) [2172273] - net: remove unused ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: use devlink_port pointer instead of ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: add not cleared type warning to port unregister (Petr Oros) [2172273] - net: devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held (Petr Oros) [2172273] - net: devlink: remove net namespace check from devlink_nl_port_fill() (Petr Oros) [2172273] - net: devlink: remove netdev arg from devlink_port_type_eth_set() (Petr Oros) [2172273] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Petr Oros) [2172273] - net: devlink: track netdev with devlink_port assigned (Petr Oros) [2172273] - net: devlink: take RTNL in port_fill() function only if it is not held (Petr Oros) [2172273] - net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: convert devlink port type-specific pointers to union (Petr Oros) [2172273] - Documentation: devlink: fix the locking section (Petr Oros) [2172273] - ionic: change order of devlink port register and netdev register (Petr Oros) [2172273] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2172273] - Revert "block: Merge bio before checking ->cached_rq" (Ming Lei) [2188514] - redhat/configs: Enable WERROR only for gcc 11 (Waiman Long) [2184097] - redhat/configs: Enable WERROR for x86_64 builds (Prarit Bhargava) [2184097] - redhat/Makefile.variables: Add ENABLE_WERROR (Prarit Bhargava) [2184097] - mlx4: Fix compilation warning in drivers/net/ethernet/mellanox/mlx4/fw.c (Waiman Long) [2184097] - iomap: Remove unused iomap variable in iomap_zero_iter() (Waiman Long) [2184097] - xfs: Fix bug in xfs_discard_folio() (Waiman Long) [2184097] - drm/amd/display: fix i386 frame size warning (Waiman Long) [2184097] - gcc: disable -Warray-bounds for gcc-11 too (Waiman Long) [2184097] - HID: Make lowlevel driver structs const (Waiman Long) [2184097] - HID: Unexport struct i2c_hid_ll_driver (Waiman Long) [2184097] - HID: Unexport struct hidp_hid_driver (Waiman Long) [2184097] - HID: Unexport struct uhid_hid_driver (Waiman Long) [2184097] - HID: Unexport struct usb_hid_driver (Waiman Long) [2184097] - HID: Remove unused function hid_is_using_ll_driver() (Waiman Long) [2184097] - HID: usbhid: Make hid_is_usb() non-inline (Waiman Long) [2184097] - HID: letsketch: Use hid_is_usb() (Waiman Long) [2184097] - tty: Make tty_termios_copy_hw() old ktermios const (Waiman Long) [2184097] - tty: Remove baudrate dead code & make ktermios params const (Waiman Long) [2184097] - tty: remove IBSHIFT ifdefs (Waiman Long) [2184097] - tty: remove BOTHER ifdefs (Waiman Long) [2184097] - tty: reformat tty_struct::flags into kernel-doc (Waiman Long) [2184097] - tty: finish kernel-doc of tty_struct members (Waiman Long) [2184097] - tty: baudrate: Explicit usage of B0 for encoding input baudrate (Waiman Long) [2184097] - tty: remove extern from functions in tty headers (Waiman Long) [2184097] - tty: make tty_set_operations an inline (Waiman Long) [2184097] - tty: tty_flip.h needs only tty_buffer and tty_port (Waiman Long) [2184097] - tty: move tty_port to new tty_port.h (Waiman Long) [2184097] - tty: move tty_buffer definitions to new tty_buffer.h (Waiman Long) [2184097] - tty: move tty_ldisc_receive_buf to tty_flip.h (Waiman Long) [2184097] - tty: include list & lockdep from tty_ldisc.h (Waiman Long) [2184097] - tty: move ldisc prototypes to tty_ldisc.h (Waiman Long) [2184097] - tty: include kref.h in tty_driver.h (Waiman Long) [2184097] - tty: move tty_driver related prototypes to tty_driver.h (Waiman Long) [2184097] - PCI: Restrict device disabled status check to DT (Myron Stowe) [2184745] - null_blk: Always check queue mode setting from configfs (Ming Lei) [2186146] - coredump: Use the vma snapshot in fill_files_note (Ricardo Robaina) [2169741] {CVE-2023-1249} - coredump: Remove the WARN_ON in dump_vma_snapshot (Ricardo Robaina) [2169741] {CVE-2023-1249} - random: schedule jitter credit for next jiffy, not in two jiffies (Prarit Bhargava) [2109238] - random: use expired timer rather than wq for mixing fast pool (Prarit Bhargava) [2109238] - random: avoid reading two cache lines on irq randomness (Prarit Bhargava) [2109238] - random: clamp credited irq bits to maximum mixed (Prarit Bhargava) [2109238] - random: cap jitter samples per bit to factor of HZ (Prarit Bhargava) [2109238] - random: schedule mix_interrupt_randomness() less often (Prarit Bhargava) [2109238] - siphash: use one source of truth for siphash permutations (Prarit Bhargava) [2109238] - random: help compiler out with fast_mix() by using simpler arguments (Prarit Bhargava) [2109238] - random: do not use input pool from hard IRQs (Prarit Bhargava) [2109238] - random: order timer entropy functions below interrupt functions (Prarit Bhargava) [2109238] - random: do not pretend to handle premature next security model (Prarit Bhargava) [2109238] - random: mix in timestamps and reseed on system restore (Prarit Bhargava) [2109238] - random: use first 128 bits of input as fast init (Prarit Bhargava) [2109238] - random: do not use batches when !crng_ready() (Prarit Bhargava) [2109238] - random: vary jitter iterations based on cycle counter speed (Prarit Bhargava) [2109238] - random: insist on random_get_entropy() existing in order to simplify (Prarit Bhargava) [2109238] - workqueue: Fold rebind_worker() within rebind_workers() (Waiman Long) [2182337] - workqueue: Unbind kworkers before sending them to exit() (Waiman Long) [2182337] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Waiman Long) [2182337] - workqueue: Convert the idle_timer to a timer + work_struct (Waiman Long) [2182337] - workqueue: Factorize unbind/rebind_workers() logic (Waiman Long) [2182337] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2182337] - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Waiman Long) [2182337] - workqueue: Change the comments of the synchronization about the idle_list (Waiman Long) [2182337] - workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work() (Waiman Long) [2182337] - workqueue: Remove the cacheline_aligned for nr_running (Waiman Long) [2182337] - workqueue: Move the code of waking a worker up in unbind_workers() (Waiman Long) [2182337] - workqueue: Remove the outdated comment before wq_worker_sleeping() (Waiman Long) [2182337] - workqueue: Fix unbind_workers() VS wq_worker_sleeping() race (Waiman Long) [2182337]- redhat/configs: turn off BBNSM RTC Driver (Steve Best) [2182332] - dt-bindings: mfd: Add NXP BBNSM (Steve Best) [2182332] - rtc: bbnsm: Add the bbnsm rtc support (Steve Best) [2182332] - redhat/configs: turn off i.MX8MP interconnect Driver (Steve Best) [2184106] - interconnect: imx: Make imx_icc_unregister() return void (Steve Best) [2184106] - interconnect: imx: Ignore return value of icc_provider_del() in .remove() (Steve Best) [2184106] - interconnect: imx: Add platform driver for imx8mp (Steve Best) [2184106] - interconnect: imx: configure NoC mode/prioriry/ext_control (Steve Best) [2184106] - interconnect: imx: introduce imx_icc_provider (Steve Best) [2184106] - interconnect: imx: set src node (Steve Best) [2184106] - interconnect: imx: fix max_node_id (Steve Best) [2184106] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2186011] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [2102283] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [2102283] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2169514] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2183450] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2183450] - NFSD: fix use-after-free in nfsd4_ssc_setup_dul() (Jeffrey Layton) [2182039] {CVE-2023-1652} - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [1996625] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153897]- vfs: remove the FL_EXT_LMOPS flag (Jeffrey Layton) [2185616] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2180601] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184955] {CVE-2023-26545} - net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset() (Felix Maurer) [2172062] - net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN (Felix Maurer) [2172062] - x86/acpi/boot: Correct acpi_is_processor_usable() check (Prarit Bhargava) [2163809] - x86/ACPI/boot: Use FADT version to check support for online capable (Prarit Bhargava) [2163809] - x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC (Prarit Bhargava) [2163809] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Prarit Bhargava) [2163809] - x86/boot: Move EFI range reservation after cmdline parsing (Prarit Bhargava) [2163809] - Revert "x86/boot: Pull up cmdline preparation and early param parsing" (Prarit Bhargava) [2163809] - Revert "x86/boot: Mark prepare_command_line() __init" (Prarit Bhargava) [2163809] - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (Prarit Bhargava) [2163809] - x86/64/mm: Map all kernel memory into trampoline_pgd (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_set_debugreg() always_inline (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_get_debugreg() always_inline (Prarit Bhargava) [2163809] - x86/boot: Mark prepare_command_line() __init (Prarit Bhargava) [2163809] - xen/pvh: add missing prototype to header (Prarit Bhargava) [2163809] - signal/vm86_32: Remove pointless test in BUG_ON (Prarit Bhargava) [2163809] - x86/mce: Add errata workaround for Skylake SKX37 (Prarit Bhargava) [2163809] - x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() (Prarit Bhargava) [2163809] - sections: move is_kernel_inittext() into sections.h (Prarit Bhargava) [2163809] - x86: remove memory hotplug support on X86_32 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit awareness from startup_xen (Prarit Bhargava) [2163809] - xen: remove highmem remnants (Prarit Bhargava) [2163809] - xen: allow pv-only hypercalls only with CONFIG_XEN_PV (Prarit Bhargava) [2163809] - xen-pciback: allow compiling on other archs than x86 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit pv leftovers (Prarit Bhargava) [2163809] - x86/xen: remove xen_have_vcpu_info_placement flag (Prarit Bhargava) [2163809] - x86/xen: Remove redundant irq_enter/exit() invocations (Prarit Bhargava) [2163809] - x86/pvh: add prototype for xen_pvh_init() (Prarit Bhargava) [2163809] - xen/x86: restrict PV Dom0 identity mapping (Prarit Bhargava) [2163809] - xen/x86: there's no highmem anymore in PV mode (Prarit Bhargava) [2163809] - xen/x86: adjust handling of the L3 user vsyscall special page table (Prarit Bhargava) [2163809] - xen/x86: adjust xen_set_fixmap() (Prarit Bhargava) [2163809] - xen/x86: restore (fix) xen_set_pte_init() behavior (Prarit Bhargava) [2163809] - xen/x86: streamline set_pte_mfn() (Prarit Bhargava) [2163809] - x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() (Prarit Bhargava) [2163809] - x86/Makefile: Remove unneeded whitespaces before tabs (Prarit Bhargava) [2163809] - x86/boot/compressed: Avoid duplicate malloc() implementations (Prarit Bhargava) [2163809] - x86/boot: Allow a "silent" kaslr random byte fetch (Prarit Bhargava) [2163809] - x86/tools/relocs: Support >64K section headers (Prarit Bhargava) [2163809] - signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON (Prarit Bhargava) [2163809] - kbuild: use more subdir- for visiting subdirectories while cleaning (Prarit Bhargava) [2163809] - x86/irq: Ensure PI wakeup handler is unregistered before module unload (Prarit Bhargava) [2163809] - x86/sev: Allow #VC exceptions on the VC2 stack (Prarit Bhargava) [2163809] - x86/sev: Fix stack type check in vc_switch_off_ist() (Prarit Bhargava) [2163809] - x86/CPU: Add support for Vortex CPUs (Prarit Bhargava) [2163809] - ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE (Prarit Bhargava) [2163809] - x86: dt: Use of_get_cpu_hwid() (Prarit Bhargava) [2163809] - samples: add HAVE_SAMPLE_FTRACE_DIRECT config option (Prarit Bhargava) [2163809] - ftrace: Cleanup ftrace_dyn_arch_init() (Prarit Bhargava) [2163809] - x86: Fix misspelled Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Remove references to obsolete Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon (Prarit Bhargava) [2163809] - x86: add CPU field to struct thread_info (Prarit Bhargava) [2163809] - x86/boot: Fix make hdimage with older versions of mtools (Prarit Bhargava) [2163809] - x86/umip: Downgrade warning messages to debug loglevel (Prarit Bhargava) [2163809] - x86/mce: Get rid of the ->quirk_no_way_out() indirect call (Prarit Bhargava) [2163809] - x86/mce: Get rid of msr_ops (Prarit Bhargava) [2163809] - x86: Increase exception stack sizes (Prarit Bhargava) [2163809] - x86/smp: Remove unnecessary assignment to local var freq_scale (Prarit Bhargava) [2163809] - crypto: aesni - check walk.nbytes instead of err (Prarit Bhargava) [2163809] - arch: remove unused function syscall_set_arguments() (Prarit Bhargava) [2163809] - x86/asm: Avoid adding register pressure for the init case in static_cpu_has() (Prarit Bhargava) [2163809] - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (Prarit Bhargava) [2163809] - x86/ACPI: Don't add CPUs that are not online capable (Prarit Bhargava) [2163809] - x86/mce: Get rid of stray semicolons (Prarit Bhargava) [2163809] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144528] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144528] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144528] - Documentation: qat: change kernel version (Vladis Dronov) [2144528] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144528] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144528] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144528] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144528] - crypto: acomp - define max size for destination (Vladis Dronov) [2144528] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144528] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144528] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144528] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144528] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144528] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144528] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144528] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144528] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144528] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144528] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144528] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144528] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144528] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144528] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2178234] - cpuidle: psci: Do not suspend topology CPUs on PREEMPT_RT (Radu Rendec) [2173028] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2186795] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2186795] - tcp: avoid the lookup process failing to get sk in ehash table (Guillaume Nault) [2186795] - tcp/udp: Make early_demux back namespacified. (Guillaume Nault) [2186795] - ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys (Guillaume Nault) [2186795] - ipv4: avoid quadratic behavior in netns dismantle (Guillaume Nault) [2186795]- blk-mq: directly poll requests (Ming Lei) [2186507] - inet: control sockets should not use current thread task_frag (Guillaume Nault) [2183213] - net: simplify sk_page_frag (Guillaume Nault) [2183213] - Treewide: Stop corrupting socket's task_frag (Guillaume Nault) [2183213] - net: Introduce sk_use_task_frag in struct sock. (Guillaume Nault) [2183213] - PCI: Fix use-after-free in pci_bus_release_domain_nr() (Myron Stowe) [2184109] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2185505] - nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED (Benjamin Coddington) [2170423] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164967] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164967] - arm64/sve: Add Perf extensions documentation (Mark Salter) [2167398] - arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header (Mark Salter) [2167398] - perf: arm64: Add SVE vector granule register to user regs (Mark Salter) [2167398] - arm64/cpufeature: Fix field sign for DIT hwcap detection (Mark Salter) [2167398] - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (Mark Salter) [2167398] - arm64/sysreg: Fix errors in 32 bit enumeration values (Mark Salter) [2167398] - KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - perf: arm_spe: Use feature numbering for PMSEVFR_EL1 defines (Mark Salter) [2167398] - redhat/configs: enable ARM64_ERRATUM_2645198 (Mark Salter) [2167398] - arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption (Mark Salter) [2167398] - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (Mark Salter) [2167398] - arm64: insn: always inline hint generation (Mark Salter) [2167398] - arm64: insn: simplify insn group identification (Mark Salter) [2167398] - arm64: insn: always inline predicates (Mark Salter) [2167398] - arm64: insn: remove aarch64_insn_gen_prefetch() (Mark Salter) [2167398] - arm64: alternatives: make apply_alternatives_vdso() static (Mark Salter) [2167398] - arm64: make is_ttbrX_addr() noinstr-safe (Mark Salter) [2167398] - arm64: atomics: lse: remove stale dependency on JUMP_LABEL (Mark Salter) [2167398] - arm64/asm: Remove unused enable_da macro (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Use kstrtobool() instead of strtobool() (Mark Salter) [2167398] - arm64: move on_thread_stack() to (Mark Salter) [2167398] - arm64: remove current_top_of_stack() (Mark Salter) [2167398] - arm64/sysreg: Remove duplicate definitions from asm/sysreg.h (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR6_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Extend the maximum width of a register and symbol name (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR6_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR0_EL1 (Mark Salter) [2167398] - arm64: booting: Require placement within 48-bit addressable memory (Mark Salter) [2167398] - arm64: mm: kfence: only handle translation faults (Mark Salter) [2167398] - arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses (Mark Salter) [2167398] - arm64: armv8_deprecated: fix unused-function error (Mark Salter) [2167398] - arm64: armv8_deprecated: rework deprected instruction handling (Mark Salter) [2167398] - arm64: armv8_deprecated: move aarch32 helper earlier (Mark Salter) [2167398] - arm64: armv8_deprecated move emulation functions (Mark Salter) [2167398] - arm64: armv8_deprecated: fold ops into insn_emulation (Mark Salter) [2167398] - arm64: rework EL0 MRS emulation (Mark Salter) [2167398] - arm64: factor insn read out of call_undef_hook() (Mark Salter) [2167398] - arm64: factor out EL1 SSBS emulation hook (Mark Salter) [2167398] - arm64: split EL0/EL1 UNDEF handlers (Mark Salter) [2167398] - arm64: allow kprobes on EL0 handlers (Mark Salter) [2167398] - arm64: Add Cortex-715 CPU part definition (Mark Salter) [2167398] - arm64/hwcap: Add support for SVE 2.1 (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_RPRFM (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_CSSC (Mark Salter) [2167398] - arm64: Enable data independent timing (DIT) in the kernel (Mark Salter) [2167398] - arm64/fpsimd: Make kernel_neon_ API _GPL (Mark Salter) [2167398] - arm64: alternative: constify alternative_has_feature_* argument (Mark Salter) [2167398] - arm64: jump_label: mark arguments as const to satisfy asm constraints (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [2167398] - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Mark Salter) [2167398] - arm64: cpufeature: Fix the visibility of compat hwcaps (Mark Salter) [2167398] - arm64: entry: avoid kprobe recursion (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2441007 (Mark Salter) [2167398] - arm64: errata: Add Cortex-A55 to the repeat tlbi list (Mark Salter) [2167398] - arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK (Mark Salter) [2167398] - arm64: alternatives: Use vdso/bits.h instead of linux/bits.h (Mark Salter) [2167398] - arm64: uaccess: simplify uaccess_mask_ptr() (Mark Salter) [2167398] - arm64: support huge vmalloc mappings (Mark Salter) [2167398] - arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Mark Salter) [2167398] - arm64: run softirqs on the per-CPU IRQ stack (Mark Salter) [2167398] - arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday (Mark Salter) [2167398] - arm64: alternative: patch alternatives in the vDSO (Mark Salter) [2167398] - arm64: module: move find_section to header (Mark Salter) [2167398] - arm64: module: Remove unused plt_entry_is_initialized() (Mark Salter) [2167398] - arm64: module: Make plt_equals_entry() static (Mark Salter) [2167398] - arm64: fix the build with binutils 2.27 (Mark Salter) [2167398] - arm64: avoid BUILD_BUG_ON() in alternative-macros (Mark Salter) [2167398] - arm64: alternatives: add shared NOP callback (Mark Salter) [2167398] - arm64: alternatives: add alternative_has_feature_*() (Mark Salter) [2167398] - arm64: alternatives: have callbacks take a cap (Mark Salter) [2167398] - arm64: alternatives: make alt_region const (Mark Salter) [2167398] - arm64: alternatives: hoist print out of __apply_alternatives() (Mark Salter) [2167398] - arm64: alternatives: proton-pack: prepare for cap changes (Mark Salter) [2167398] - arm64: alternatives: kvm: prepare for cap changes (Mark Salter) [2167398] - arm64: cpufeature: make cpus_have_cap() noinstr-safe (Mark Salter) [2167398] - arm64/ptrace: Support access to TPIDR2_EL0 (Mark Salter) [2167398] - arm64/sysreg: Fix a few missed conversions (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Use feature numbering for PMU and SPE revisions (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture (Mark Salter) [2167398] - arm64/sysreg: Add defintion for ALLINT (Mark Salter) [2167398] - arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert TIPDR_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert HCRX_EL2 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MTE feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for SSBS feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names (Mark Salter) [2167398] - arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK (Mark Salter) [2167398] - arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration (Mark Salter) [2167398] - arm64/sysreg: Remove stray SMIDR_EL1 defines (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2658417 (Mark Salter) [2167398] - arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510 (Mark Salter) [2167398] - arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c (Mark Salter) [2167398] - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space (Mark Salter) [2167398] - arm64: rework BTI exception handling (Mark Salter) [2167398] - arm64: rework FPAC exception handling (Mark Salter) [2167398] - arm64: consistently pass ESR_ELx to die() (Mark Salter) [2167398] - arm64: die(): pass 'err' as long (Mark Salter) [2167398] - arm64: report EL1 UNDEFs better (Mark Salter) [2167398] - arm64: atomic: always inline the assembly (Mark Salter) [2167398] - arm64: atomics: remove LL/SC trampolines (Mark Salter) [2167398] - arm64: stacktrace: track hyp stacks in unwinder's address space (Mark Salter) [2167398] - arm64: stacktrace: track all stack boundaries explicitly (Mark Salter) [2167398] - arm64: stacktrace: remove stack type from fp translator (Mark Salter) [2167398] - arm64: stacktrace: rework stack boundary discovery (Mark Salter) [2167398] - arm64: stacktrace: add stackinfo_on_stack() helper (Mark Salter) [2167398] - arm64: stacktrace: move SDEI stack helpers to stacktrace code (Mark Salter) [2167398] - arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record() (Mark Salter) [2167398] - arm64: stacktrace: simplify unwind_next_common() (Mark Salter) [2167398] - arm64: stacktrace: fix kerneldoc comments (Mark Salter) [2167398] - arm64/sysreg: Add hwcap for SVE EBF16 (Mark Salter) [2167398] - redhat/configs: aarch64: enable ERRATUM_2457168 workaround (Mark Salter) [2167398] - arm64: topology: fix possible overflow in amu_fie_setup() (Mark Salter) [2167398] - arm64: mm: don't acquire mutex when rewriting swapper (Mark Salter) [2167398] - arm64: mm: fix resume for 52-bit enabled builds (Mark Salter) [2167398] - arm64/ptrace: Don't clear calling process' TIF_SME on OOM (Mark Salter) [2167398] - arm64/bti: Disable in kernel BTI when cross section thunks are broken (Mark Salter) [2167398] - arm64: mm: Reserve enough pages for the initial ID map (Mark Salter) [2167398] - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Mark Salter) [2167398] - arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels (Mark Salter) [2167398] - arm64/signal: Raise limit on stack frames (Mark Salter) [2167398] - arm64/cache: Fix cache_type_cwg() for register generation (Mark Salter) [2167398] - arm64/sysreg: Guard SYS_FIELD_ macros for asm (Mark Salter) [2167398] - arm64/sysreg: Directly include bitfield.h (Mark Salter) [2167398] - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly (Mark Salter) [2167398] - arm64: Fix comment typo (Mark Salter) [2167398] - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 (Mark Salter) [2167398] - arm64: Update 'unwinder howto' (Mark Salter) [2167398] - arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} (Mark Salter) [2167398] - arm64: fix KASAN_INLINE (Mark Salter) [2167398] - arm64: Add an override for ID_AA64SMFR0_EL1.FA64 (Mark Salter) [2167398] - arm64: Add the arm64.nosve command line option (Mark Salter) [2167398] - arm64: Add the arm64.nosme command line option (Mark Salter) [2167398] - arm64: Expose a __check_override primitive for oddball features (Mark Salter) [2167398] - arm64: Allow the idreg override to deal with variable field width (Mark Salter) [2167398] - arm64: Factor out checking of a feature against the override into a macro (Mark Salter) [2167398] - arm64: Allow sticky E2H when entering EL1 (Mark Salter) [2167398] - arm64: Save state of HCR_EL2.E2H before switch to EL1 (Mark Salter) [2167398] - arm64: Rename the VHE switch to "finalise_el2" (Mark Salter) [2167398] - arm64: mm: fix booting with 52-bit address space (Mark Salter) [2167398] - arm64: head: remove __PHYS_OFFSET (Mark Salter) [2167398] - arm64: lds: use PROVIDE instead of conditional definitions (Mark Salter) [2167398] - arm64: setup: drop early FDT pointer helpers (Mark Salter) [2167398] - arm64: head: avoid relocating the kernel twice for KASLR (Mark Salter) [2167398] - arm64: kaslr: defer initialization to initcall where permitted (Mark Salter) [2167398] - arm64: head: record CPU boot mode after enabling the MMU (Mark Salter) [2167398] - arm64: head: populate kernel page tables with MMU and caches on (Mark Salter) [2167398] - arm64: head: factor out TTBR1 assignment into a macro (Mark Salter) [2167398] - arm64: idreg-override: use early FDT mapping in ID map (Mark Salter) [2167398] - arm64: head: create a temporary FDT mapping in the initial ID map (Mark Salter) [2167398] - arm64: head: use relative references to the RELA and RELR tables (Mark Salter) [2167398] - arm64: head: cover entire kernel image in initial ID map (Mark Salter) [2167398] - arm64: head: add helper function to remap regions in early page tables (Mark Salter) [2167398] - arm64: mm: provide idmap pointer to cpu_replace_ttbr1() (Mark Salter) [2167398] - arm64: head: pass ID map root table address to __enable_mmu() (Mark Salter) [2167398] - arm64: kernel: drop unnecessary PoC cache clean+invalidate (Mark Salter) [2167398] - arm64: head: split off idmap creation code (Mark Salter) [2167398] - arm64: head: switch to map_memory macro for the extended ID map (Mark Salter) [2167398] - arm64: head: simplify page table mapping macros (slightly) (Mark Salter) [2167398] - arm64: head: drop idmap_ptrs_per_pgd (Mark Salter) [2167398] - arm64: head: move assignment of idmap_t0sz to C code (Mark Salter) [2167398] - arm64: mm: make vabits_actual a build time constant if possible (Mark Salter) [2167398] - arm64: head: move kimage_vaddr variable into C file (Mark Salter) [2167398] - arm64: trap implementation defined functionality in userspace (Mark Salter) [2167398] - arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 (Mark Salter) [2167398] - arm64: numa: Don't check node against MAX_NUMNODES (Mark Salter) [2167398] - arm64: Do not forget syscall when starting a new thread. (Mark Salter) [2167398] - arm64: boot: add zstd support (Mark Salter) [2167398] - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORID_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORC_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORN_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LOREA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORSA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert GMID to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert DCZID_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert CTR_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Remove defines for RPRES enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for WFxT defines (Mark Salter) [2167398] - arm64: stackleak: fix current_top_of_stack() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [2167398] - arm64: Add handling of CNTVCTSS traps (Mark Salter) [2167398] - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 (Mark Salter) [2167398] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [2167398] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [2167398] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183991] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183079]- kernel.spec: gcov: make gcov subpackages per variant (Jan Stancek) [2180784] - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2179915] - net: ethtool: fix __ethtool_dev_mm_supported() implementation (Ivan Vecera) [2175237] - ethtool: pse-pd: Fix double word in comments (Ivan Vecera) [2175237] - netlink-specs: add rx-push to ethtool family (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for rx_push (Ivan Vecera) [2175237] - ethtool: mm: fix get_mm() return code not propagating to user space (Ivan Vecera) [2175237] - netlink: specs: add partial specification for ethtool (Ivan Vecera) [2175237] - Documentation: networking: correct spelling (Ivan Vecera) [2175237] - ethtool: netlink: convert commands to common SET (Ivan Vecera) [2175237] - ethtool: netlink: handle SET intro/outro in the common code (Ivan Vecera) [2175237] - net: ethtool: provide shims for stats aggregation helpers when CONFIG_ETHTOOL_NETLINK=n (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in pause_prepare_data() (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in stats_prepare_data() (Ivan Vecera) [2175237] - ethtool: Add and use ethnl_update_bool. (Ivan Vecera) [2175237] - net: ethtool: add helpers for MM fragment size translation (Ivan Vecera) [2175237] - net: ethtool: add helpers for aggregate statistics (Ivan Vecera) [2175237] - docs: ethtool: document ETHTOOL_A_STATS_SRC and ETHTOOL_A_PAUSE_STATS_SRC (Ivan Vecera) [2175237] - net: ethtool: netlink: retrieve stats from multiple sources (eMAC, pMAC) (Ivan Vecera) [2175237] - docs: ethtool-netlink: document interface for MAC Merge layer (Ivan Vecera) [2175237] - net: ethtool: add support for MAC Merge layer (Ivan Vecera) [2175237] - plca.c: fix obvious mistake in checking retval (Ivan Vecera) [2175237] - ethtool: add tx aggregation parameters (Ivan Vecera) [2175237] - ethtool: add netlink attr in rss get reply only if value is not null (Ivan Vecera) [2175237] - net/ethtool: add netlink interface for the PLCA RS (Ivan Vecera) [2175237] - ethtool: Replace 0-length array with flexible array (Ivan Vecera) [2175237] - net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers (Ivan Vecera) [2175237] - net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats (Ivan Vecera) [2175237] - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats (Ivan Vecera) [2175237] - ethtool: add netlink based get rss support (Ivan Vecera) [2175237] - ethtool: avoiding integer overflow in ethtool_phys_id() (Ivan Vecera) [2175237] - ethtool: doc: clarify what drivers can implement in their get_drvinfo() (Ivan Vecera) [2175237] - ethtool: ethtool_get_drvinfo: populate drvinfo fields even if callback exits (Ivan Vecera) [2175237] - ethtool: Fail number of channels change when it conflicts with rxnfc (Ivan Vecera) [2175237] - ethtool: linkstate: add a statistic for PHY down events (Ivan Vecera) [2175237] - ethtool: Add support for 800Gbps link modes (Ivan Vecera) [2175237] - ethtool: pse-pd: fix null-deref on genl_info in dump (Ivan Vecera) [2175237] - eth: pse: add missing static inlines (Ivan Vecera) [2175237] - ethtool: add interface to interact with Ethernet Power Equipment (Ivan Vecera) [2175237] - net: mdiobus: search for PSE nodes by parsing PHY nodes. (Ivan Vecera) [2175237] - net: mdiobus: fwnode_mdiobus_register_phy() rework error handling (Ivan Vecera) [2175237] - redhat: configs: Add config for PSE_CONTROLLER (Ivan Vecera) [2175237] - net: add framework to support Ethernet PSE and PDs devices (Ivan Vecera) [2175237] - ethtool: tunnels: check the return value of nla_nest_start() (Ivan Vecera) [2175237] - ethtool: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175237] - net: delete extra space and tab in blank line (Ivan Vecera) [2175237] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2175237] - ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32() (Ivan Vecera) [2175237] - net: ethtool: move checks before rtnl_lock() in ethnl_set_rings (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for tx_push (Ivan Vecera) [2175237] - ethtool: add support to set/get completion queue event size (Ivan Vecera) [2175237] - ethtool: stats: Use struct_group() to clear all stats at once (Ivan Vecera) [2175237] - net: convert users of bitmap_foo() to linkmode_foo() (Ivan Vecera) [2175237] - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() (Ronnie Sahlberg) [2182524] - cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: fix double free on failed kerberos auth (Ronnie Sahlberg) [2182524] - cifs: fix interface count calculation during refresh (Ronnie Sahlberg) [2182524] - cifs: fix memory leaks in session setup (Ronnie Sahlberg) [2182524] - smb3: interface count displayed incorrectly (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak when build ntlmssp negotiate blob failed (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_ses_add_channel() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_flock() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_create() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_copy_file_range() (Ronnie Sahlberg) [2182524] - smb3: improve SMB3 change notification support (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in two additional functions when smb1 (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in smb1 paths (Ronnie Sahlberg) [2182524] - cifs: fix double-fault crash during ntlmssp (Ronnie Sahlberg) [2182524] - cifs: fix mount on old smb servers (Ronnie Sahlberg) [2182524] - cifs: use ALIGN() and round_up() macros (Ronnie Sahlberg) [2182524] - cifs: prevent copying past input buffer boundaries (Ronnie Sahlberg) [2182524] - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Ronnie Sahlberg) [2182524] - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg) [2182524] - cifs: return correct error in ->calc_signature() (Ronnie Sahlberg) [2182524] - smb3: rename encryption/decryption TFMs (Ronnie Sahlberg) [2182524] - cifs: replace kfree() with kfree_sensitive() for sensitive data (Ronnie Sahlberg) [2182524] - cifs: remove initialization value (Ronnie Sahlberg) [2182524] - cifs: Replace a couple of one-element arrays with flexible-array members (Ronnie Sahlberg) [2182524] - smb3: add dynamic trace points for tree disconnect (Ronnie Sahlberg) [2182524] - cifs: misc: fix spelling typo in comment (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak on the deferred close (Ronnie Sahlberg) [2182524] - SMB3: fix lease break timeout when multiple deferred close handles for the same file. (Ronnie Sahlberg) [2182524] - smb3: lower default deferred close timeout to address perf regression (Ronnie Sahlberg) [2182524] - smb3: allow deferred close timeout to be configurable (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: alloc_mid function should be marked as static (Ronnie Sahlberg) [2182524] - cifs: remove "cifs_" prefix from init/destroy mids functions (Ronnie Sahlberg) [2182524] - cifs: remove useless DeleteMidQEntry() (Ronnie Sahlberg) [2182524] - cifs: fix wrong unlock before return from cifs_tree_connect() (Ronnie Sahlberg) [2182524] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2178209] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2178209] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2183490] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2183490] - smb3: clarify multichannel warning (Ronnie Sahlberg) [2180669] - smb3: do not log confusing message when server returns no network interfaces (Ronnie Sahlberg) [2180669] - cifs: do not query ifaces on smb1 mounts (Ronnie Sahlberg) [2180669] - cifs: periodically query network interfaces from server (Ronnie Sahlberg) [2180669] - smb3: workaround negprot bug in some Samba servers (Ronnie Sahlberg) [2180669] - smb3: use netname when available on secondary channels (Ronnie Sahlberg) [2180669] - smb3: fix empty netname context on secondary channels (Ronnie Sahlberg) [2180669] - cifs: populate empty hostnames for extra channels (Ronnie Sahlberg) [2180669] - redhat/kernel.spec.template: fix installonlypkg for meta package (Jan Stancek) - s390/dump: save IPL CPU registers once DAT is available (Chris von Recklinghausen) [2185692] - gen_compile_commands: handle multiple lines per .mod file (Joel Slebodnick) [2160559] - scripts/nsdeps: adjust to the format change of *.mod files (Joel Slebodnick) [2160559] - kbuild: avoid regex RS for POSIX awk (Joel Slebodnick) [2160559] - kbuild: make *.mod rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: make built-in.a rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: read *.mod to get objects passed to $(LD) or $(AR) (Joel Slebodnick) [2160559] - kbuild: make *.mod not depend on *.o (Joel Slebodnick) [2160559] - kbuild: get rid of duplication in *.mod files (Joel Slebodnick) [2160559] - kbuild: split the second line of *.mod into *.usyms (Joel Slebodnick) [2160559] - kbuild: reuse real-search to simplify cmd_mod (Joel Slebodnick) [2160559] - kbuild: Fixup the IBT kbuild changes (Joel Slebodnick) [2160559]- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping (Steve Best) [2180764] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2180764] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2180764] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2180764] - netdevsim: Fix memory leak of nsim_dev->fa_cookie (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_bus_dev_new() (Petr Oros) [2181505] - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed (Petr Oros) [2181505] - netdevsim: remove redundant variable ret (Petr Oros) [2181505] - selftests: netdevsim: Add test cases for route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Add debugfs knob to simulate route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Fix reference count leak on route deletion failure (Petr Oros) [2181505] - netdevsim: rely on XFRM state direction instead of flags (Petr Oros) [2181505] - powerpc/64s/radix: Fix RWX mapping with relocated kernel (Avnish Chouhan) [2161680] - powerpc/64s/radix: Fix crash with unaligned relocated kernel (Avnish Chouhan) [2161680] - mm/filemap: fix page end in filemap_get_read_batch (Nico Pache) [2181263] - dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry (Steve Best) [2178965] - clk: imx: imx93: invoke imx_register_uart_clocks (Steve Best) [2178965] - clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name() (Steve Best) [2178965] - clk: imx93: keep sys ctr clock always on (Steve Best) [2178965] - clk: imx: keep hsio bus clock always on (Steve Best) [2178965] - clk: imx93: drop tpm1/3, lpit1/2 clk (Steve Best) [2178965] - clk: imx93: correct enet clock (Steve Best) [2178965] - clk: imx93: unmap anatop base in error handling path (Steve Best) [2178965] - clk: imx93: correct the flexspi1 clock setting (Steve Best) [2178965] - soc: imx: imx93-src: No need to set device_driver owner (Steve Best) [2180773] - soc: imx: imx93-pd: No need to set device_driver owner (Steve Best) [2180773] - sched/topology: fix KASAN warning in hop_cmp() (Phil Auld) [RHEL-318] - lib/cpumask: update comment for cpumask_local_spread() (Phil Auld) [RHEL-318] - sched/topology: Introduce for_each_numa_hop_mask() (Phil Auld) [RHEL-318] - sched/topology: Introduce sched_numa_hop_mask() (Phil Auld) [RHEL-318] - lib/cpumask: reorganize cpumask_local_spread() logic (Phil Auld) [RHEL-318] - cpumask: improve on cpumask_local_spread() locality (Phil Auld) [RHEL-318] - sched: add sched_numa_find_nth_cpu() (Phil Auld) [RHEL-318] - cpumask: introduce cpumask_nth_and_andnot (Phil Auld) [RHEL-318] - lib/find: introduce find_nth_and_andnot_bit (Phil Auld) [RHEL-318] - cpumask: add cpumask_nth_{,and,andnot} (Phil Auld) [RHEL-318] - lib/bitmap: remove bitmap_ord_to_pos (Phil Auld) [RHEL-318] - lib: remove lib/nodemask.c (Phil Auld) [RHEL-318] - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Phil Auld) [RHEL-318] - powerpc: drop dependency on in archrandom.h (Phil Auld) [RHEL-318] - lib/nodemask: inline next_node_in() and node_random() (Phil Auld) [RHEL-318] - lib/bitmap: add tests for find_nth_bit() (Phil Auld) [RHEL-318] - lib: add find_nth{,_and,_andnot}_bit() (Phil Auld) [RHEL-318] - lib/find_bit: optimize find_next_bit() functions (Phil Auld) [RHEL-318] - lib/find_bit: create find_first_zero_bit_le() (Phil Auld) [RHEL-318] - lib/find_bit: introduce FIND_FIRST_BIT() macro (Phil Auld) [RHEL-318] - lib/bitmap: add bitmap_weight_and() (Phil Auld) [RHEL-318] - lib/bitmap: don't call __bitmap_weight() in kernel code (Phil Auld) [RHEL-318] - lib/cpumask: move trivial wrappers around find_bit to the header (Phil Auld) [RHEL-318] - lib/cpumask: change return types to unsigned where appropriate (Phil Auld) [RHEL-318] - cpumask: change return types to bool where appropriate (Phil Auld) [RHEL-318] - cpumask: Always inline helpers which use bit manipulation functions (Phil Auld) [RHEL-318] - cpumask: use find_first_and_bit() (Phil Auld) [RHEL-318] - asm-generic/bitops: Always inline all bit manipulation helpers (Phil Auld) [RHEL-318] - lib/bitmap: change type of bitmap_weight to unsigned long (Phil Auld) [RHEL-318] - lib/bitmap: change return types to bool where appropriate (Phil Auld) [RHEL-318] - arm: align find_bit declarations with generic kernel (Phil Auld) [RHEL-318] - nodemask: Fix return values to be unsigned (Phil Auld) [RHEL-318] - bitmap: Fix return values to be unsigned (Phil Auld) [RHEL-318] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2181663] - usb: dwc3: gadget: Clear ep descriptor last (Desnes Nunes) [2181663] - usb: dwc3: exynos: Fix remove() function (Desnes Nunes) [2181663] - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2181663] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2181663] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2181663] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2181663] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2181663] - usb: chipidea: fix deadlock in ci_otg_del_timer (Desnes Nunes) [2181663] - usb: dwc3: Do not get extcon device when usb-role-switch is used (Desnes Nunes) [2181663] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2181663] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2181663] - Revert "usb: dwc3: disable USB core PHY management" (Desnes Nunes) [2181663] - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Desnes Nunes) [2181663] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't set IMI for no_interrupt (Desnes Nunes) [2181663] - usb: dwc3: gadget: Stop processing more requests on IMI (Desnes Nunes) [2181663] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2181663] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2181663] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2181663] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2181663] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't delay End Transfer on delayed_status (Desnes Nunes) [2181663] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Desnes Nunes) [2181663] - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Desnes Nunes) [2181663] - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" (Desnes Nunes) [2181663] - USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" (Desnes Nunes) [2181663] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2181663] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2181663] - usb: phy: generic: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2181663] - usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair (Desnes Nunes) [2181663] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2181663] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2181663] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2181663] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2181663] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2181663] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2181663] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2181663] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2181663] - usb: dwc3: core: fix some leaks in probe (Desnes Nunes) [2181663] - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Desnes Nunes) [2181663] - dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk (Desnes Nunes) [2181663] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2181663] - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk (Desnes Nunes) [2181663] - usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P (Desnes Nunes) [2181663] - usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms (Desnes Nunes) [2181663] - usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure (Desnes Nunes) [2181663] - usb: dwc3: xilinx: add power management ops support (Desnes Nunes) [2181663] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2181663] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: add sdm670 compatible (Desnes Nunes) [2181663] - usb: dwc3: qcom: drop unneeded compatibles (Desnes Nunes) [2181663] - usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable (Desnes Nunes) [2181663] - dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb (Desnes Nunes) [2181663] - dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs (Desnes Nunes) [2181663] - usb: dwc2: Remove redundant license text (Desnes Nunes) [2181663] - usb: dwc3: Fix typos in gadget.c (Desnes Nunes) [2181663] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2181663] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2181663] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2181663] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2181663] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2181663] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2181663] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2181663] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2181663] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2181663] - usb: chipidea: make configs for glue drivers visible with EXPERT (Desnes Nunes) [2181663] - usb: dwc3: gadget: Submit endxfer command if delayed during disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer (Desnes Nunes) [2181663] - usb: dwc3: Increase DWC3 controller halt timeout (Desnes Nunes) [2181663] - usb: dwc3: Remove DWC3 locking during gadget suspend/resume (Desnes Nunes) [2181663] - usb: dwc3: Avoid unmapping USB requests if endxfer is not complete (Desnes Nunes) [2181663] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2181663] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2181663] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2181663] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2181663] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2181663] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2181663] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2181663] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2181663] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2181663] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2181663] - usb: phy: tegra: switch to using devm_gpiod_get() (Desnes Nunes) [2181663] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2181663] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2181663] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2181663] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2181663] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2181663] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2181663] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2181663] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2181663] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2181663] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2181663] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2181663] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2181663] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2181663] - usb: dwc3: gadget: Continue handling EP0 xfercomplete events (Desnes Nunes) [2181663] - usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Force sending delayed status during soft disconnect (Desnes Nunes) [2181663] - usb: dwc3: Do not service EP0 and conndone events if soft disconnected (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2181663] - usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX (Desnes Nunes) [2181663] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2181663] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2181663] - usb: chipidea: Add support for VBUS control with PHY (Desnes Nunes) [2181663] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2181663] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2181663] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2181663] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2181663] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2181663] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2181663] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2181663] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2181663] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2181663] - dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2181663] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2181663] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2181663] - usb: dwc3: qcom: clean up icc init (Desnes Nunes) [2181663] - usb: dwc3: qcom: only parse 'maximum-speed' once (Desnes Nunes) [2181663] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2181663] - usb: dwc3: trace: add Start of Frame Number to trace event (Desnes Nunes) [2181663] - usb: dwc3: debug: show events parameters in hex (Desnes Nunes) [2181663] - usb: dwc3: gadget: conditionally remove requests (Desnes Nunes) [2181663] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2181663] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2181663] - block: Add error codes for common PR failures (Maurizio Lombardi) [2160677] - nvmet: avoid potential UAF in nvmet_req_complete() (Maurizio Lombardi) [2160677] - nvme-tcp: add nvme-tcp pdu size build protection (Maurizio Lombardi) [2160677] - nvme-tcp: fix opcode reporting in the timeout handler (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 (Maurizio Lombardi) [2160677] - nvme-pci: fixing memory leak in probe teardown path (Maurizio Lombardi) [2160677] - nvme: fix handling single range discard request (Maurizio Lombardi) [2160677] - nvme-fabrics: show well known discovery name (Maurizio Lombardi) [2160677] - nvme-tcp: don't access released socket during error recovery (Maurizio Lombardi) [2160677] - nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge() (Maurizio Lombardi) [2160677] - nvme: bring back auto-removal of deleted namespaces during sequential scan (Maurizio Lombardi) [2160677] - nvme: fix sparse warning on effects masking (Maurizio Lombardi) [2160677] - nvme-pci: remove iod use_sgls (Maurizio Lombardi) [2160677] - nvme-pci: fix freeing single sgl (Maurizio Lombardi) [2160677] - nvme: mask CSE effects for security receive (Maurizio Lombardi) [2160677] - nvme: always initialize known command effects (Maurizio Lombardi) [2160677] - nvmet: for nvme admin set_features cmd, call nvmet_check_data_len_lte() (Maurizio Lombardi) [2160677] - nvme-tcp: add additional info for nvme_tcp_timeout log (Maurizio Lombardi) [2160677] - nvme: add nvme_opcode_str function for all nvme cmd types (Maurizio Lombardi) [2160677] - nvme: remove nvme_execute_passthru_rq (Maurizio Lombardi) [2160677] - nvme-pci: place descriptor addresses in iod (Maurizio Lombardi) [2160677] - nvme-pci: use mapped entries for sgl decision (Maurizio Lombardi) [2160677] - nvme-pci: remove SGL segment descriptors (Maurizio Lombardi) [2160677] - nvme-auth: don't use NVMe status codes (Maurizio Lombardi) [2160677] - nvme-fabrics: clarify AUTHREQ result handling (Maurizio Lombardi) [2160677] - nvme-pci: add bogus ID quirk for ADATA SX6000PNP (Maurizio Lombardi) [2160677] - nvme-auth: mark nvme_auth_wq static (Maurizio Lombardi) [2160677] - nvme-auth: use workqueue dedicated to authentication (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set (Maurizio Lombardi) [2160677] - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Maurizio Lombardi) [2160677] - nvme: fix passthrough csi check (Maurizio Lombardi) [2160677] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2160677] - nvme-apple: only reset the controller when RTKit is running (Maurizio Lombardi) [2160677] - nvme-apple: reset controller during shutdown (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers (Maurizio Lombardi) [2160677] - nvme-apple: add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression (Maurizio Lombardi) [2160677] - nvme-auth: fix smatch warning complaints (Maurizio Lombardi) [2160677] - nvme: also return I/O command effects from nvme_command_effects (Maurizio Lombardi) [2160677] - nvmet: don't defer passthrough commands with trivial effects to the workqueue (Maurizio Lombardi) [2160677] - nvmet: set the LBCC bit for commands that modify data (Maurizio Lombardi) [2160677] - nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it (Maurizio Lombardi) [2160677] - nvme-pci: update sqsize when adjusting the queue depth (Maurizio Lombardi) [2160677] - nvme: fix setting the queue depth in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme-pci: use the tagset alloc/free helpers (Maurizio Lombardi) [2160677] - nvme-pci: fix page size checks (Maurizio Lombardi) [2160677] - nvme-pci: fix mempool alloc size (Maurizio Lombardi) [2160677] - nvme-pci: fix doorbell buffer value endianness (Maurizio Lombardi) [2160677] - nvme: Convert NVMe errors to PR errors (Maurizio Lombardi) [2160677] - nvmet: don't open-code NVME_NS_ATTR_RO enumeration (Maurizio Lombardi) [2160677] - nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers (Maurizio Lombardi) [2160677] - nvme: consolidate setting the tagset flags (Maurizio Lombardi) [2160677] - nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Maurizio Lombardi) [2160677] - nvme-pci: return early on ctrl state mismatch in nvme_reset_work (Maurizio Lombardi) [2160677] - nvme-pci: rename nvme_disable_io_queues (Maurizio Lombardi) [2160677] - nvme-pci: cleanup nvme_suspend_queue (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_pci_disable (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_disable_admin_queue (Maurizio Lombardi) [2160677] - nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl (Maurizio Lombardi) [2160677] - nvme: use nvme_wait_ready in nvme_shutdown_ctrl (Maurizio Lombardi) [2160677] - nvme-apple: fix controller shutdown in apple_nvme_disable (Maurizio Lombardi) [2160677] - nvme-fc: move common code into helper (Maurizio Lombardi) [2160677] - nvme-fc: avoid null pointer dereference (Maurizio Lombardi) [2160677] - nvme-multipath: support io stats on the mpath device (Maurizio Lombardi) [2160677] - nvme: introduce nvme_start_request (Maurizio Lombardi) [2160677] - nvme: use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2160677] - nvmet: expose firmware revision to configfs (Maurizio Lombardi) [2160677] - nvmet: expose IEEE OUI to configfs (Maurizio Lombardi) [2160677] - nvme: rename the queue quiescing helpers (Maurizio Lombardi) [2160677] - nvme: avoid fallback to sequential scan due to transient issues (Maurizio Lombardi) [2160677] - nvme-auth: have dhchap_auth_work wait for queues auth to complete (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant auth_work flush (Maurizio Lombardi) [2160677] - nvme-auth: convert dhchap_auth_list to an array (Maurizio Lombardi) [2160677] - nvme-auth: check chap ctrl_key once constructed (Maurizio Lombardi) [2160677] - nvme-auth: no need to reset chap contexts on re-authentication (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant deallocations (Maurizio Lombardi) [2160677] - nvme-auth: clear sensitive info right after authentication completes (Maurizio Lombardi) [2160677] - nvme-auth: guarantee dhchap buffers under memory pressure (Maurizio Lombardi) [2160677] - nvme-auth: don't keep long lived 4k dhchap buffer (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant if statement (Maurizio Lombardi) [2160677] - nvme-auth: don't override ctrl keys before validation (Maurizio Lombardi) [2160677] - nvme-auth: don't ignore key generation failures when initializing ctrl keys (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant buffer deallocations (Maurizio Lombardi) [2160677] - nvme-auth: don't re-authenticate if the controller is not LIVE (Maurizio Lombardi) [2160677] - nvme-auth: remove symbol export from nvme_auth_reset (Maurizio Lombardi) [2160677] - nvme-auth: rename authentication work elements (Maurizio Lombardi) [2160677] - nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap (Maurizio Lombardi) [2160677] - nvme: implement the DEAC bit for the Write Zeroes command (Maurizio Lombardi) [2160677] - nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() (Maurizio Lombardi) [2160677] - nvmet: only allocate a single slab for bvecs (Maurizio Lombardi) [2160677] - nvmet: force reconnect when number of queue changes (Maurizio Lombardi) [2160677] - nvmet: use try_cmpxchg in nvmet_update_sq_head (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Maurizio Lombardi) [2160677] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2160677] - nvme-multipath: set queue dma alignment to 3 (Maurizio Lombardi) [2160677] - nvme-tcp: replace sg_init_marker() with sg_init_table() (Maurizio Lombardi) [2160677] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2160677] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2160677] - nvme-apple: don't limit DMA segement size (Maurizio Lombardi) [2160677] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2160677] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 (Maurizio Lombardi) [2160677] - nvme: Use blk_rq_map_user_io helper (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_set_limits (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all (Maurizio Lombardi) [2160677] - nvmet: add helpers to set the result field for connect commands (Maurizio Lombardi) [2160677] - nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Maurizio Lombardi) [2160677] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2160677] - nvme-pci: report the actual number of tagset maps (Maurizio Lombardi) [2160677] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2160677] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2160677] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2160677] - nvme: handle effects after freeing the request (Maurizio Lombardi) [2160677] - nvme-tcp: print actual source IP address through sysfs "address" attr (Maurizio Lombardi) [2160677] - nvme-pci: move iod dma_len fill gaps (Maurizio Lombardi) [2160677] - nvme-pci: iod npages fits in s8 (Maurizio Lombardi) [2160677] - nvme-pci: iod's 'aborted' is a bool (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_queue from nvme_iod (Maurizio Lombardi) [2160677] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2160677] - nvmet: avoid unnecessary flush bio (Maurizio Lombardi) [2160677] - nvmet-auth: remove redundant parameters req (Maurizio Lombardi) [2160677] - nvmet-auth: clean up with done_kfree (Maurizio Lombardi) [2160677] - nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Maurizio Lombardi) [2160677] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2160677] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2160677] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2160677] - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Maurizio Lombardi) [2160677] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [2176147] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Joel Savitz) [2176147] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Joel Savitz) [2176147] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2176147] - locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused (Joel Savitz) [2176147] - locking: Fix qspinlock/x86 inline asm error (Joel Savitz) [2176147] - locking: Add __lockfunc to slow path functions (Joel Savitz) [2176147] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Joel Savitz) [2176147] - kernel/lockdep: move lockdep sysctls to its own file (Joel Savitz) [2176147] - locking/qrwlock: Change "queue rwlock" to "queued rwlock" (Joel Savitz) [2176147] - locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning (Joel Savitz) [2176147] - locking: Apply contention tracepoints in the slow path (Joel Savitz) [2176147] - locking/rwsem: Always try to wake waiters in out_nolock path (Joel Savitz) [2176147] - locking/rwsem: No need to check for handoff bit if wait queue empty (Joel Savitz) [2176147] - lockdep: Use memset_startat() helper in reinit_class() (Joel Savitz) [2176147] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Joel Savitz) [2176147] - locking/rwsem: Make handoff bit handling more consistent (Joel Savitz) [2176147] - Revert "locking/rwsem: Conditionally wake waiters in reader/writer slowpaths" (Joel Savitz) [2176147] - futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error (Joel Savitz) [2176147] - futex: Remove a PREEMPT_RT_FULL reference. (Joel Savitz) [2176147] - futex: Fix additional regressions (Joel Savitz) [2176147] - futex: Fix sparc32/m68k/nds32 build regression (Joel Savitz) [2176147] - futex: Ensure futex_atomic_cmpxchg_inatomic() is present (Joel Savitz) [2176147] - futex: Remove futex_cmpxchg detection (Joel Savitz) [2176147] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184420] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184420]- powerpc/xive: Use XIVE domain under xmon and debugfs (David Arcari) [2114045] - powerpc/xics: Drop unmask of MSIs at startup (David Arcari) [2114045] - iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc() (David Arcari) [2114045] - Update CONFIG_LOCKDEP_CHAINS_BITS to 18 (David Arcari) [2114045] - irqdomain: Add missing NULL pointer check in irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Switch to per-domain locking (David Arcari) [2114045] - irqchip/mvebu-odmi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-mbi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-its: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v2m: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/alpine-msi: Use irq_domain_add_hierarchy() (David Arcari) [2114045] - x86/uv: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - x86/ioapic: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Clean up irq_domain_push/pop_irq() (David Arcari) [2114045] - irqdomain: Drop leftover brackets (David Arcari) [2114045] - irqdomain: Drop dead domain-name assignment (David Arcari) [2114045] - irqdomain: Drop revmap mutex (David Arcari) [2114045] - irqdomain: Fix domain registration race (David Arcari) [2114045] - irqdomain: Fix mapping-creation race (David Arcari) [2114045] - irqdomain: Refactor __irq_domain_alloc_irqs() (David Arcari) [2114045] - irqdomain: Look for existing mapping only once (David Arcari) [2114045] - irqdomain: Drop bogus fwspec-mapping error handling (David Arcari) [2114045] - irqdomain: Fix disassociation race (David Arcari) [2114045] - irqdomain: Fix association race (David Arcari) [2114045] - irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains (David Arcari) [2114045] - PCI: apple: Add INTx and per-port interrupt support (David Arcari) [2114045] - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (David Arcari) [2114045] - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() (David Arcari) [2114045] - iommu/amd: Enable PCI/IMS (David Arcari) [2114045] - iommu/vt-d: Enable PCI/IMS (David Arcari) [2114045] - genirq: Drop redundant irq_init_effective_affinity (David Arcari) [2114045] - x86/apic/msi: Enable PCI/IMS (David Arcari) [2114045] - PCI/MSI: Provide pci_ims_alloc/free_irq() (David Arcari) [2114045] - PCI/MSI: Provide IMS (Interrupt Message Store) support (David Arcari) [2114045] - genirq: Return a const cpumask from irq_data_get_affinity_mask (David Arcari) [2114045] - genirq: Add and use an irq_data_update_affinity helper (David Arcari) [2114045] - genirq: Refactor accessors to use irq_data_get_affinity_mask (David Arcari) [2114045] - genirq/msi: Provide constants for PCI/IMS support (David Arcari) [2114045] - x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN (David Arcari) [2114045] - x86/apic/msi: Remove arch_create_remap_msi_irq_domain() (David Arcari) [2114045] - iommu/amd: Switch to MSI base domains (David Arcari) [2114045] - iommu/vt-d: Switch to MSI parent domains (David Arcari) [2114045] - oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions (David Arcari) [2114045] - genirq/irqdesc: Don't try to remove non-existing sysfs files (David Arcari) [2114045] - irqchip/gic: Use kstrtobool() instead of strtobool() (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Add support for System CIRQ on MT8192 (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Move register offsets to const array (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Document MT8192 (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Migrate to dt schema (David Arcari) [2114045] - irqchip/sl28cpld: Replace irqchip mask_invert with unmask_base (David Arcari) [2114045] - irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() (David Arcari) [2114045] - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() (David Arcari) [2114045] - irqchip/al-fic: Drop obsolete dependency on COMPILE_TEST (David Arcari) [2114045] - irqchip/st: Use device_get_match_data() to simplify the code (David Arcari) [2114045] - genirq/irqreturn: Fix kernel-doc warnings (David Arcari) [2114045] - iommu/of: Remove linux/msi.h include (David Arcari) [2114045] - vfio/fsl-mc: Remove linux/msi.h include (David Arcari) [2114045] - soc: fsl: dpio: Remove linux/msi.h include (David Arcari) [2114045] - bus: fsl-mc: Remove linux/msi.h includes (David Arcari) [2114045] - Documentation: PCI: Add reference to PCI/MSI device driver APIs (David Arcari) [2114045] - iommu/amd: Remove bogus check for multi MSI-X (David Arcari) [2114045] - iommu/vt-d: Remove bogus check for multi MSI-X (David Arcari) [2114045] - genirq: Remove unused argument force of irq_set_affinity_deactivated() (David Arcari) [2114045] - powerpc/64: warn if local irqs are enabled in NMI or hardirq context (David Arcari) [2114045] - powerpc/traps: do not enable irqs in _exception (David Arcari) [2114045] - powerpc/xics: Set the IRQ chip data for the ICS native backend (David Arcari) [2114045] - powerpc: use IRQF_NO_DEBUG for IPIs (David Arcari) [2114045] - powerpc/xics: Fix IRQ migration (David Arcari) [2114045] - powerpc/xics: Add support for IRQ domain hierarchy (David Arcari) [2114045] - powerpc/xics: Give a name to the default XICS IRQ domain (David Arcari) [2114045] - powerpc/xics: Rename the map handler in a check handler (David Arcari) [2114045] - powerpc/xics: Remove ICS list (David Arcari) [2114045] - powerpc/xive: Remove irqd_is_started() check when setting the affinity (David Arcari) [2114045] - powerpc/xive: Drop unmask of MSIs at startup (David Arcari) [2114045] - powerpc/xive: Ease debugging of xive_irq_set_affinity() (David Arcari) [2114045] - powerpc/xive: Add support for IRQ domain hierarchy (David Arcari) [2114045] - watchdog: imx7ulp: Use devm_clk_get_enabled() helper (Steve Best) [2180762] - KVM: VMX: Fix crash due to uninitialized current_vmcs (Vitaly Kuznetsov) [2181329] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2175687] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2175687] - scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O (Maurizio Lombardi) [2175687] - scsi: target: core: Make hw_max_sectors store the sectors amount in blocks (Maurizio Lombardi) [2175687] - scsi: target: core: Send max transfer length in blocks (Maurizio Lombardi) [2175687] - scsi: target: Use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2175687] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamically set DPO and FUA in usage_bits (Maurizio Lombardi) [2175687] - scsi: target: core: Check emulate_3pc for RECEIVE COPY (Maurizio Lombardi) [2175687] - scsi: target: core: Add emulate_rsoc attribute (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamic opcode support in RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add list of opcodes for RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add support for RSOC command (Maurizio Lombardi) [2175687] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2175687] - [target] fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2175687] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2175687] - scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks() (Maurizio Lombardi) [2175687] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2175687] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2175687] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2175687] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2175687] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2175687] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2175687] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2175687] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2175687] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2175687] - net: avoid double iput when sock_alloc_file fails (Jeff Moyer) [2123490] - io_uring: do not recycle buffer in READV (Jeff Moyer) [2123490] - io_uring: fix free of unallocated buffer list (Jeff Moyer) [2123490] - io_uring: check that we have a file table when allocating update slots (Jeff Moyer) [2123490] - io_uring: explicit sqe padding for ioctl commands (Jeff Moyer) [2123490] - io_uring: fix provided buffer import (Jeff Moyer) [2123490] - io_uring: keep sendrecv flags in ioprio (Jeff Moyer) [2123490] - io_uring: use original request task for inflight tracking (Jeff Moyer) [2123490] - io_uring: move io_uring_get_opcode out of TP_printk (Jeff Moyer) [2123490] - io_uring: fix double poll leak on repolling (Jeff Moyer) [2123490] - io_uring: fix wrong arm_poll error handling (Jeff Moyer) [2123490] - io_uring: fail links when poll fails (Jeff Moyer) [2123490] - io_uring: fix req->apoll_events (Jeff Moyer) [2123490] - io_uring: mark reissue requests with REQ_F_PARTIAL_IO (Jeff Moyer) [2123490] - io_uring: recycle provided buffer if we punt to io-wq (Jeff Moyer) [2123490] - io_uring: do not use prio task_work_add in uring_cmd (Jeff Moyer) [2123490] - io_uring: commit non-pollable provided mapped buffers upfront (Jeff Moyer) [2123490] - io_uring: make io_fill_cqe_aux honour CQE32 (Jeff Moyer) [2123490] - io_uring: remove __io_fill_cqe() helper (Jeff Moyer) [2123490] - io_uring: fix ->extra{1,2} misuse (Jeff Moyer) [2123490] - io_uring: fill extra big cqe fields from req (Jeff Moyer) [2123490] - io_uring: unite fill_cqe and the 32B version (Jeff Moyer) [2123490] - io_uring: get rid of __io_fill_cqe{32}_req() (Jeff Moyer) [2123490] - io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT (Jeff Moyer) [2123490] - Revert "io_uring: add buffer selection support to IORING_OP_NOP" (Jeff Moyer) [2123490] - Revert "io_uring: support CQE32 for nop operation" (Jeff Moyer) [2123490] - io_uring: limit size of provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix types in provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix index calculation (Jeff Moyer) [2123490] - io_uring: fix double unlock for pbuf select (Jeff Moyer) [2123490] - io_uring: kbuf: fix bug of not consuming ring buffer in partial io case (Jeff Moyer) [2123490] - io_uring: openclose: fix bug of closing wrong fixed file (Jeff Moyer) [2123490] - io_uring: fix not locked access to fixed buf table (Jeff Moyer) [2123490] - io_uring: fix races with buffer table unregister (Jeff Moyer) [2123490] - io_uring: fix races with file table unregister (Jeff Moyer) [2123490] - fix the breakage in close_fd_get_file() calling conventions change (Jeff Moyer) [2123490] - io_uring: reinstate the inflight tracking (Jeff Moyer) [2123490] - io_uring: fix deadlock on iowq file slot alloc (Jeff Moyer) [2123490] - io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots (Jeff Moyer) [2123490] - io_uring: defer alloc_hint update to io_file_bitmap_set() (Jeff Moyer) [2123490] - io_uring: ensure fput() called correspondingly when direct install fails (Jeff Moyer) [2123490] - io_uring: wire up allocated direct descriptors for socket (Jeff Moyer) [2123490] - io_uring: fix a memory leak of buffer group list on exit (Jeff Moyer) [2123490] - io_uring: move shutdown under the general net section (Jeff Moyer) [2123490] - io_uring: unify calling convention for async prep handling (Jeff Moyer) [2123490] - io_uring: add io_op_defs 'def' pointer in req init and issue (Jeff Moyer) [2123490] - io_uring: make prep and issue side of req handlers named consistently (Jeff Moyer) [2123490] - io_uring: make timeout prep handlers consistent with other prep handlers (Jeff Moyer) [2123490] - io_uring: cleanup handling of the two task_work lists (Jeff Moyer) [2123490] - io_uring: fix incorrect __kernel_rwf_t cast (Jeff Moyer) [2123490] - io_uring: disallow mixed provided buffer group registrations (Jeff Moyer) [2123490] - io_uring: initialize io_buffer_list head when shared ring is unregistered (Jeff Moyer) [2123490] - io_uring: add fully sparse buffer registration (Jeff Moyer) [2123490] - io_uring: use rcu_dereference in io_close (Jeff Moyer) [2123490] - io_uring: consistently use the EPOLL* defines (Jeff Moyer) [2123490] - io_uring: make apoll_events a __poll_t (Jeff Moyer) [2123490] - io_uring: drop a spurious inline on a forward declaration (Jeff Moyer) [2123490] - io_uring: don't use ERR_PTR for user pointers (Jeff Moyer) [2123490] - io_uring: use a rwf_t for io_rw.flags (Jeff Moyer) [2123490] - io_uring: add support for ring mapped supplied buffers (Jeff Moyer) [2123490] - io_uring: add io_pin_pages() helper (Jeff Moyer) [2123490] - io_uring: add buffer selection support to IORING_OP_NOP (Jeff Moyer) [2123490] - io_uring: fix locking state for empty buffer group (Jeff Moyer) [2123490] - Unify the primitives for file descriptor closing (Jeff Moyer) [2123490] - file: let pick_file() tell caller it's done (Jeff Moyer) [2123490] - io_uring: implement multishot mode for accept (Jeff Moyer) [2123490] - io_uring: let fast poll support multishot (Jeff Moyer) [2123490] - io_uring: add REQ_F_APOLL_MULTISHOT for requests (Jeff Moyer) [2123490] - io_uring: add IORING_ACCEPT_MULTISHOT for accept (Jeff Moyer) [2123490] - io_uring: only wake when the correct events are set (Jeff Moyer) [2123490] - io_uring: avoid io-wq -EAGAIN looping for !IOPOLL (Jeff Moyer) [2123490] - io_uring: add flag for allocating a fully sparse direct descriptor space (Jeff Moyer) [2123490] - io_uring: bump max direct descriptor count to 1M (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for accept (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for openat/openat2 (Jeff Moyer) [2123490] - io_uring: add basic fixed file allocator (Jeff Moyer) [2123490] - io_uring: track fixed files with a bitmap (Jeff Moyer) [2123490] - io_uring_enter(): don't leave f.flags uninitialized (Jeff Moyer) [2123490] - nvme: add vectored-io support for uring-cmd (Jeff Moyer) [2123490] - nvme: wire-up uring-cmd support for io-passthru on char-device. (Jeff Moyer) [2123490] - nvme: refactor nvme_submit_user_cmd() (Jeff Moyer) [2123490] - nvme: add vectored-io support for user-passthrough (Jeff Moyer) [2123490] - fs,io_uring: add infrastructure for uring-cmd (Jeff Moyer) [2123490] - io_uring: support CQE32 for nop operation (Jeff Moyer) [2123490] - io_uring: enable CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in /proc info (Jeff Moyer) [2123490] - io_uring: add tracing for additional CQE32 fields (Jeff Moyer) [2123490] - io_uring: overflow processing for CQE32 (Jeff Moyer) [2123490] - io_uring: flush completions for CQE32 (Jeff Moyer) [2123490] - io_uring: modify io_get_cqe for CQE32 (Jeff Moyer) [2123490] - io_uring: add CQE32 completion processing (Jeff Moyer) [2123490] - io_uring: add CQE32 setup processing (Jeff Moyer) [2123490] - io_uring: change ring size calculation for CQE32 (Jeff Moyer) [2123490] - io_uring: store add. return values for CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in io_uring_cqe (Jeff Moyer) [2123490] - io_uring: add support for 128-byte SQEs (Jeff Moyer) [2123490] - io_uring: don't clear req->kbuf when buffer selection is done (Jeff Moyer) [2123490] - io_uring: eliminate the need to track provided buffer ID separately (Jeff Moyer) [2123490] - io_uring: move provided buffer state closer to submit state (Jeff Moyer) [2123490] - io_uring: move provided and fixed buffers into the same io_kiocb area (Jeff Moyer) [2123490] - io_uring: abstract out provided buffer list selection (Jeff Moyer) [2123490] - io_uring: never call io_buffer_select() for a buffer re-select (Jeff Moyer) [2123490] - io_uring: get rid of hashed provided buffer groups (Jeff Moyer) [2123490] - io_uring: always use req->buf_index for the provided buffer group (Jeff Moyer) [2123490] - io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set (Jeff Moyer) [2123490] - io_uring: kill io_rw_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: make io_buffer_select() return the user address directly (Jeff Moyer) [2123490] - io_uring: kill io_recv_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: use 'sr' vs 'req->sr_msg' consistently (Jeff Moyer) [2123490] - io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg (Jeff Moyer) [2123490] - io_uring: check IOPOLL/ioprio support upfront (Jeff Moyer) [2123490] - io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread() (Jeff Moyer) [2123490] - io_uring: add IORING_SETUP_TASKRUN_FLAG (Jeff Moyer) [2123490] - io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used (Jeff Moyer) [2123490] - io_uring: set task_work notify method at init time (Jeff Moyer) [2123490] - io-wq: use __set_notify_signal() to wake workers (Jeff Moyer) [2123490] - io_uring: serialize ctx->rings->sq_flags with atomic_or/and (Jeff Moyer) [2123490] - task_work: allow TWA_SIGNAL without a rescheduling IPI (Jeff Moyer) [2123490] - io_uring: return hint on whether more data is available after receive (Jeff Moyer) [2123490] - net: clear msg_get_inq in __get_compat_msghdr() (Jeff Moyer) [2123490] - net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user() (Jeff Moyer) [2123490] - tcp: pass back data left in socket after receive (Jeff Moyer) [2123490] - io_uring: use the text representation of ops in trace (Jeff Moyer) [2123490] - io_uring: rename op -> opcode (Jeff Moyer) [2123490] - io_uring: add io_uring_get_opcode (Jeff Moyer) [2123490] - io_uring: add type to op enum (Jeff Moyer) [2123490] - io_uring: fix compile warning for 32-bit builds (Jeff Moyer) [2123490] - io_uring: cleanup error-handling around io_req_complete (Jeff Moyer) [2123490] - io_uring: add socket(2) support (Jeff Moyer) [2123490] - net: add __sys_socket_file() (Jeff Moyer) [2123490] - io_uring: fix trace for reduced sqe padding (Jeff Moyer) [2123490] - io_uring: add fgetxattr and getxattr support (Jeff Moyer) [2123490] - io_uring: add fsetxattr and setxattr support (Jeff Moyer) [2123490] - fs: split off do_getxattr from getxattr (Jeff Moyer) [2123490] - fs: split off setxattr_copy and do_setxattr function from setxattr (Jeff Moyer) [2123490] - io_uring: return an error when cqe is dropped (Jeff Moyer) [2123490] - io_uring: use constants for cq_overflow bitfield (Jeff Moyer) [2123490] - io_uring: rework io_uring_enter to simplify return value (Jeff Moyer) [2123490] - io_uring: trace cqe overflows (Jeff Moyer) [2123490] - io_uring: add trace support for CQE overflow (Jeff Moyer) [2123490] - io_uring: allow re-poll if we made progress (Jeff Moyer) [2123490] - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ANY (Jeff Moyer) [2123490] - io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ALL (Jeff Moyer) [2123490] - io_uring: pass in struct io_cancel_data consistently (Jeff Moyer) [2123490] - io_uring: remove dead 'poll_only' argument to io_poll_cancel() (Jeff Moyer) [2123490] - io_uring: refactor io_disarm_next() locking (Jeff Moyer) [2123490] - io_uring: move timeout locking in io_timeout_cancel() (Jeff Moyer) [2123490] - io_uring: store SCM state in io_fixed_file->file_ptr (Jeff Moyer) [2123490] - io_uring: kill ctx arg from io_req_put_rsrc (Jeff Moyer) [2123490] - io_uring: add a helper for putting rsrc nodes (Jeff Moyer) [2123490] - io_uring: store rsrc node in req instead of refs (Jeff Moyer) [2123490] - io_uring: refactor io_assign_file error path (Jeff Moyer) [2123490] - io_uring: use right helpers for file assign locking (Jeff Moyer) [2123490] - io_uring: add data_race annotations (Jeff Moyer) [2123490] - io_uring: inline io_req_complete_fail_submit() (Jeff Moyer) [2123490] - io_uring: refactor io_submit_sqe() (Jeff Moyer) [2123490] - io_uring: refactor lazy link fail (Jeff Moyer) [2123490] - io_uring: introduce IO_REQ_LINK_FLAGS (Jeff Moyer) [2123490] - io_uring: refactor io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: rename io_queue_async_work() (Jeff Moyer) [2123490] - io_uring: inline io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: helper for prep+queuing linked timeouts (Jeff Moyer) [2123490] - io_uring: inline io_free_req() (Jeff Moyer) [2123490] - io_uring: kill io_put_req_deferred() (Jeff Moyer) [2123490] - io_uring: minor refactoring for some tw handlers (Jeff Moyer) [2123490] - io_uring: clean poll tw PF_EXITING handling (Jeff Moyer) [2123490] - io_uring: optimise io_get_cqe() (Jeff Moyer) [2123490] - io_uring: optimise submission left counting (Jeff Moyer) [2123490] - io_uring: optimise submission loop invariant (Jeff Moyer) [2123490] - io_uring: add helper to return req to cache list (Jeff Moyer) [2123490] - io_uring: helper for empty req cache checks (Jeff Moyer) [2123490] - io_uring: inline io_flush_cached_reqs (Jeff Moyer) [2123490] - io_uring: shrink final link flush (Jeff Moyer) [2123490] - io_uring: memcpy CQE from req (Jeff Moyer) [2123490] - io_uring: explicitly keep a CQE in io_kiocb (Jeff Moyer) [2123490] - io_uring: rename io_sqe_file_register (Jeff Moyer) [2123490] - io_uring: deduplicate SCM accounting (Jeff Moyer) [2123490] - io_uring: don't pass around fixed index for scm (Jeff Moyer) [2123490] - io_uring: refactor __io_sqe_files_scm (Jeff Moyer) [2123490] - io_uring: uniform SCM accounting (Jeff Moyer) [2123490] - io_uring: don't scm-account for non af_unix sockets (Jeff Moyer) [2123490] - io_uring: move finish_wait() outside of loop in cqring_wait() (Jeff Moyer) [2123490] - io_uring: refactor io_req_add_compl_list() (Jeff Moyer) [2123490] - io_uring: silence io_for_each_link() warning (Jeff Moyer) [2123490] - io_uring: partially uninline io_put_task() (Jeff Moyer) [2123490] - io_uring: cleanup conditional submit locking (Jeff Moyer) [2123490] - io_uring: optimise mutex locking for submit+iopoll (Jeff Moyer) [2123490] - io_uring: pre-calculate syscall iopolling decision (Jeff Moyer) [2123490] - io_uring: split off IOPOLL argument verifiction (Jeff Moyer) [2123490] - io_uring: clean up io_queue_next() (Jeff Moyer) [2123490] - io_uring: move poll recycling later in compl flushing (Jeff Moyer) [2123490] - io_uring: optimise io_free_batch_list (Jeff Moyer) [2123490] - io_uring: refactor io_req_find_next (Jeff Moyer) [2123490] - io_uring: remove extra ifs around io_commit_cqring (Jeff Moyer) [2123490] - io_uring: small optimisation of tctx_task_work (Jeff Moyer) [2123490] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2174312] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183085] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183085] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183085] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183085] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183085] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183085] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176161] {CVE-2023-1252} - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165345] {CVE-2023-0386}- kernel-rt: config: disable SLUB_CPU_PARTIAL for real time kernels (Luis Claudio R. Goncalves) [2182930] - kernel-rt: config: disable KGDB in the production and development variants (Luis Claudio R. Goncalves) [2182890] - mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 (Rafael Aquini) [2168392] - mm/thp: re-apply mkdirty for small pages after split (Rafael Aquini) [2168392] - Partly revert "mm/thp: carry over dirty bit when thp splits on pmd" (Rafael Aquini) [2168392] - mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit (Rafael Aquini) [2168392] - mm/swap: cache swap migration A/D bits support (Rafael Aquini) [2168392] - mm/swap: cache maximum swapfile size when init swap (Rafael Aquini) [2168392] - mm: remember young/dirty bit for page migrations (Rafael Aquini) [2168392] - mm/thp: carry over dirty bit when thp splits on pmd (Rafael Aquini) [2168392] - mm/swap: add swp_offset_pfn() to fetch PFN from swap entry (Rafael Aquini) [2168392] - mm/swap: comment all the ifdef in swapops.h (Rafael Aquini) [2168392] - mm/x86: use SWP_TYPE_BITS in 3-level swap macros (Rafael Aquini) [2168392] - mm/swapops: make is_pmd_migration_entry more strict (Rafael Aquini) [2168392] - include/linux/swapops.h: remove stub for non_swap_entry() (Rafael Aquini) [2168392] - cifs: fix regression in very old smb1 mounts (Ronnie Sahlberg) [2182556] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172887] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2121027] - genirq/affinity: Only build SMP-only helper functions on SMP kernels (Ming Lei) [2153649] - blk-mq: Build default queue map via group_cpus_evenly() (Ming Lei) [2153649] - genirq/affinity: Move group_cpus_evenly() into lib/ (Ming Lei) [2153649] - genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly (Ming Lei) [2153649] - genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate (Ming Lei) [2153649] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174224] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174224] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174224] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174224] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174224] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174224] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174224] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174224] - ipmi/watchdog: Include when appropriate (Tony Camuso) [2174224] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174224] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174224] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174224] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174224] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174224] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174224] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver config (Tony Camuso) [2174224] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174224] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174224] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174224] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174224] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174224] - ipmi: Fix comment typo (Tony Camuso) [2174224] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174224] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1898184] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1898184] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1898184] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1898184] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1898184] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1898184] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1898184] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1898184] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1898184] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1898184] - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Waiman Long) [1898184] - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Waiman Long) [1898184] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [1898184] - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest (Waiman Long) [1898184] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1898184] - x86/cpufeatures: Add LbrExtV2 feature bit (Waiman Long) [1898184]- igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2173594] - Add process name and pid to locks warning (Jeffrey Layton) [2172087] - nfsd: use locks_inode_context helper (Jeffrey Layton) [2172087] - nfs: use locks_inode_context helper (Jeffrey Layton) [2172087] - lockd: use locks_inode_context helper (Jeffrey Layton) [2172087] - cifs: use locks_inode_context helper (Jeffrey Layton) [2172087] - ceph: use locks_inode_context helper (Jeffrey Layton) [2172087] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [2172087] - filelock: new helper: vfs_inode_has_locks (Jeffrey Layton) [2172087] - filelock: WARN_ON_ONCE when ->fl_file and filp don't match (Jeffrey Layton) [2172087] - locks: Fix dropped call to ->fl_release_private() (Jeffrey Layton) [2172087] - fs/lock: Rearrange ops in flock syscall. (Jeffrey Layton) [2172087] - fs/lock: Don't allocate file_lock in flock_make_lock(). (Jeffrey Layton) [2172087] - fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict (Jeffrey Layton) [2172087] - fs/lock: add helper locks_owner_has_blockers to check for blockers (Jeffrey Layton) [2172087] - fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. (Jeffrey Layton) [2172087] - net: rename reference+tracking helpers (Íñigo Huguet) [2175258] - llc: only change llc->dev when bind() succeeds (Íñigo Huguet) [2175258] - llc: fix netdevice reference leaks in llc_ui_bind() (Íñigo Huguet) [2175258] - net: macvlan: add net device refcount tracker (Íñigo Huguet) [2175258] - macsec: dump IFLA_MACSEC_OFFLOAD attribute as part of macsec dump (Sabrina Dubroca) [2173895] - macsec: add support for IFLA_MACSEC_OFFLOAD in macsec_changelink (Sabrina Dubroca) [2173895] - net: macsec: fix net device access prior to holding a lock (Sabrina Dubroca) [2173895] - macsec: add missing attribute validation for offload (Sabrina Dubroca) [2173895] - macsec: Fix invalid error code set (Sabrina Dubroca) [2173895] - macsec: clear encryption keys from the stack after setting up offload (Sabrina Dubroca) [2173895] - macsec: fix detection of RXSCs when toggling offloading (Sabrina Dubroca) [2173895] - macsec: fix secy->n_rx_sc accounting (Sabrina Dubroca) [2173895] - macsec: delete new rxsc when offload fails (Sabrina Dubroca) [2173895] - Revert "net: macsec: report real_dev features when HW offloading is enabled" (Sabrina Dubroca) [2173895] - macsec: don't free NULL metadata_dst (Sabrina Dubroca) [2173895] - net: atlantic: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: macsec: remove the prepare phase when offloading (Sabrina Dubroca) [2173895] - net: atlantic: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: macsec: Expose extended packet number (EPN) properties to macsec offload (Sabrina Dubroca) [2173895] - net/macsec: Move some code for sharing with various drivers that implements offload (Sabrina Dubroca) [2173895] - net: drivers: get ready for const netdev->dev_addr (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Rx Data path support (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Tx Data path support (Sabrina Dubroca) [2173895] - kernel-rt: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT (Luis Claudio R. Goncalves) [2178947] - vfio: fix deadlock between group lock and kvm lock (Alex Williamson) [2177087] - kvm/vfio: Fix potential deadlock on vfio group_lock (Alex Williamson) [2177087] - vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() (Alex Williamson) [2177087] - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() (Alex Williamson) [2177087] - vfio/ap/ccw/samples: Fix device_register() unwind path (Alex Williamson) [2177087] - vfio: Fold vfio_virqfd.ko into vfio.ko (Alex Williamson) [2177087] - vfio: Remove CONFIG_VFIO_SPAPR_EEH (Alex Williamson) [2177087] - vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.c (Alex Williamson) [2177087] - vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl() (Alex Williamson) [2177087] - vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.ko (Alex Williamson) [2177087] - vfio: Remove vfio_free_device (Alex Williamson) [2177087] - vfio/ccw: replace vfio_init_device with _alloc_ (Alex Williamson) [2177087] - vfio/ccw: remove release completion (Alex Williamson) [2177087] - vfio/ccw: move private to mdev lifecycle (Alex Williamson) [2177087] - vfio/ccw: move private initialization to callback (Alex Williamson) [2177087] - vfio/ccw: remove private->sch (Alex Williamson) [2177087] - vfio/ccw: remove WARN_ON during shutdown (Alex Williamson) [2177087] - vfio/ccw: create a parent struct (Alex Williamson) [2177087] - vfio/iova_bitmap: Explicitly include linux/slab.h (Alex Williamson) [2177087] - vfio: platform: Do not pass return buffer to ACPI _RST method (Alex Williamson) [2177087] - MAINTAINERS: git://github -> https://github.com for awilliam (Alex Williamson) [2177087] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - iommufd: Change the order of MSI setup (Alex Williamson) [2177087] - iommufd: Improve a few unclear bits of code (Alex Williamson) [2177087] - iommufd: Fix comment typos (Alex Williamson) [2177087] - vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd (Alex Williamson) [2177087] - vfio: Move vfio group specific code into group.c (Alex Williamson) [2177087] - vfio: Refactor dma APIs for emulated devices (Alex Williamson) [2177087] - vfio: Wrap vfio group module init/clean code into helpers (Alex Williamson) [2177087] - vfio: Refactor vfio_device open and close (Alex Williamson) [2177087] - vfio: Make vfio_device_open() truly device specific (Alex Williamson) [2177087] - vfio: Swap order of vfio_device_container_register() and open_device() (Alex Williamson) [2177087] - vfio: Set device->group in helper function (Alex Williamson) [2177087] - vfio: Create wrappers for group register/unregister (Alex Williamson) [2177087] - vfio: Move the sanity check of the group to vfio_create_group() (Alex Williamson) [2177087] - vfio: Simplify vfio_create_group() (Alex Williamson) [2177087] - iommufd: Allow iommufd to supply /dev/vfio/vfio (Alex Williamson) [2177087] - vfio: Make vfio_container optionally compiled (Alex Williamson) [2177087] - vfio: Move container related MODULE_ALIAS statements into container.c (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for emulated VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for physical VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Allow iommufd to be used in place of a container fd (Alex Williamson) [2177087] - vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent() (Alex Williamson) [2177087] - vfio: Rename vfio_device_assign/unassign_container() (Alex Williamson) [2177087] - vfio: Move vfio_device_assign_container() into vfio_device_first_open() (Alex Williamson) [2177087] - vfio: Move vfio_device driver open/close code to a function (Alex Williamson) [2177087] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Alex Williamson) [2177087] - i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev() (Alex Williamson) [2177087] - selftests: iommu: Fix test_cmd_destroy_access() call in user_copy (Alex Williamson) [2177087] - iommufd: Make sure to zero vfio_iommu_type1_info before copying to user (Alex Williamson) [2177087] - iommufd: Do not add the same hwpt to the ioas->hwpt_list twice (Alex Williamson) [2177087] - iommufd: Add three missing structures in ucmd_buffer (Alex Williamson) [2177087] - iommufd: Add a selftest (Alex Williamson) [2177087] - iommufd: Add additional invariant assertions (Alex Williamson) [2177087] - iommufd: Add some fault injection points (Alex Williamson) [2177087] - iommufd: Add kernel support for testing iommufd (Alex Williamson) [2177087] - iommufd: vfio container FD ioctl compatibility (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for kernel access (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for physical devices (Alex Williamson) [2177087] - iommufd: Add a HW pagetable object (Alex Williamson) [2177087] - iommufd: IOCTLs for the io_pagetable (Alex Williamson) [2177087] - iommufd: Data structure to provide IOVA to PFN mapping (Alex Williamson) [2177087] - iommufd: Algorithms for PFN storage (Alex Williamson) [2177087] - iommufd: PFN handling for iopt_pages (Alex Williamson) [2177087] - kernel/user: Allow user_struct::locked_vm to be usable for iommufd (Alex Williamson) [2177087] - redhat/configs: Add CONFIG_IOMMUFD (Alex Williamson) [2177087] - iommufd: File descriptor, context, kconfig and makefiles (Alex Williamson) [2177087] - iommufd: Document overview of iommufd (Alex Williamson) [2177087] - scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -export (Alex Williamson) [2177087] - interval-tree: Add a utility to iterate over spans in an interval tree (Alex Williamson) [2177087] - iommu: Fix refcount leak in iommu_device_claim_dma_owner (Alex Williamson) [2177087] - iommu: Add device-centric DMA ownership interfaces (Alex Williamson) [2177087] - iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY (Alex Williamson) [2177087] - scripts: kernel-doc: Refresh the copyright lines (Alex Williamson) [2177087] - scripts: kernel-doc: Drop obsolete comments (Alex Williamson) [2177087] - scripts: kernel-doc: Replace the usage function (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the DESCRIPTION section (Alex Williamson) [2177087] - scripts: kernel-doc: Relink argument parsing error handling to pod2usage (Alex Williamson) [2177087] - scripts: kernel-doc: Add the basic POD sections (Alex Williamson) [2177087] - scripts: kernel-doc: Ignore __alloc_size() attribute (Alex Williamson) [2177087] - scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR (Alex Williamson) [2177087] - iommu: Rename iommu-sva-lib.{c,h} (Alex Williamson) [2177087] - iommu: Per-domain I/O page fault handling (Alex Williamson) [2177087] - iommu: Prepare IOMMU domain for IOPF (Alex Williamson) [2177087] - iommu: Remove SVA related callbacks from iommu ops (Alex Williamson) [2177087] - iommu/sva: Refactoring iommu_sva_bind/unbind_device() (Alex Williamson) [2177087] - arm-smmu-v3/sva: Add SVA domain support (Alex Williamson) [2177087] - iommu/vt-d: Add SVA domain support (Alex Williamson) [2177087] - iommu: Add IOMMU SVA domain support (Alex Williamson) [2177087] - iommu: Add attach/detach_dev_pasid iommu interfaces (Alex Williamson) [2177087] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Alex Williamson) [2177087] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct dev_iommu (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct iommu_device (Alex Williamson) [2177087] - iommu: Propagate return value in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Use EINVAL for incompatible device/domain in ->attach_dev (Alex Williamson) [2177087] - iommu: Regulate EINVAL in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Add return value rules to attach_dev op and APIs (Alex Williamson) [2177087] - iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() (Alex Williamson) [2177087] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Alex Williamson) [2177087] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Alex Williamson) [2177087] - iommu/virtio: Fix compile error with viommu_capable() (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better (Alex Williamson) [2177087] - iommu: Retire iommu_capable() (Alex Williamson) [2177087] - vfio/fsl-mc: Remove linux/msi.h include (Alex Williamson) [2177087] - vfio/ccw: identify CCW data addresses as physical (Alex Williamson) [2177087] - vfio/ccw: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - s390/vfio-ap: Fix memory allocation for mdev_types array (Alex Williamson) [2177087] - vfio: More vfio_file_is_group() use cases (Alex Williamson) [2177087] - vfio: Make the group FD disassociate from the iommu_group (Alex Williamson) [2177087] - vfio: Hold a reference to the iommu_group in kvm for SPAPR (Alex Williamson) [2177087] - vfio: Add vfio_file_is_group() (Alex Williamson) [2177087] - vfio: Change vfio_group->group_rwsem to a mutex (Alex Williamson) [2177087] - vfio: Remove the vfio_group->users and users_comp (Alex Williamson) [2177087] - vfio/mdev: add mdev available instance checking to the core (Alex Williamson) [2177087] - vfio/mdev: consolidate all the description sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the available_instance sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the name sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the device_api sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: remove mtype_get_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_from_dev (Alex Williamson) [2177087] - vfio/mdev: simplify mdev_type handling (Alex Williamson) [2177087] - vfio/mdev: embedd struct mdev_parent in the parent data structure (Alex Williamson) [2177087] - vfio/mdev: make mdev.h standalone includable (Alex Williamson) [2177087] - drm/i915/gvt: simplify vgpu configuration management (Alex Williamson) [2177087] - drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types (Alex Williamson) [2177087] - vfio: Follow a strict lifetime for struct iommu_group (Alex Williamson) [2177087] - vfio: Move container code into drivers/vfio/container.c (Alex Williamson) [2177087] - vfio: Rename vfio_ioctl_check_extension() (Alex Williamson) [2177087] - vfio: Split out container code from the init/cleanup functions (Alex Williamson) [2177087] - vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU (Alex Williamson) [2177087] - vfio: Split the container logic into vfio_container_attach_group() (Alex Williamson) [2177087] - vfio: Rename __vfio_group_unset_container() (Alex Williamson) [2177087] - vfio: Add header guards and includes to drivers/vfio/vfio.h (Alex Williamson) [2177087] - vfio: Add struct device to vfio_device (Alex Williamson) [2177087] - vfio: Rename vfio_device_put() and vfio_device_try_get() (Alex Williamson) [2177087] - vfio/ccw: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/amba: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: platform: ignore missing reset if disabled at module init (Alex Williamson) [2177087] - vfio/platform: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/fsl-mc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/ap: Use the new device life cycle helpers (Alex Williamson) [2177087] - drm/i915/gvt: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mbochs: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mtty: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mdpy: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/hisi_acc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/pci: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: Add helpers for unifying vfio_device life cycle (Alex Williamson) [2177087] - vfio/fsl-mc: Fix a typo in a message (Alex Williamson) [2177087] - vfio: Remove vfio_group dev_counter (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT (Alex Williamson) [2177087] - vfio/pci: Mask INTx during runtime suspend (Alex Williamson) [2177087] - vfio: Increment the runtime PM usage count during IOCTL call (Alex Williamson) [2177087] - vfio: Add the device features for the low power entry and exit (Alex Williamson) [2177087] - vfio: Split VFIO_GROUP_GET_STATUS into a function (Alex Williamson) [2177087] - vfio: Follow the naming pattern for vfio_group_ioctl_unset_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd() (Alex Williamson) [2177087] - vfio-pci: Replace 'void __user *' with proper types in the ioctl functions (Alex Williamson) [2177087] - vfio-pci: Re-indent what was vfio_pci_core_ioctl() (Alex Williamson) [2177087] - vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl (Alex Williamson) [2177087] - vfio-pci: Fix vfio_pci_ioeventfd() to return int (Alex Williamson) [2177087] - vfio/pci: Simplify the is_intx/msi/msix/etc defines (Alex Williamson) [2177087] - vfio/pci: Rename vfio_pci_register_dev_region() (Alex Williamson) [2177087] - vfio/pci: Split linux/vfio_pci_core.h (Alex Williamson) [2177087] - vfio/pci: Remove console drivers (Alex Williamson) [2177087] - powerpc/pseries: Avoid hcall in plpks_is_available() on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix endianness issue when parsing PLPKS secvar flags (Mamatha Inamdar) [1873865] - integrity/powerpc: Support loading keys from PLPKS (Mamatha Inamdar) [1873865] - integrity/powerpc: Improve error handling & reporting when loading certs (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement secvars for dynamic secure boot (Mamatha Inamdar) [1873865] - powerpc/pseries: Pass PLPKS password on kexec (Mamatha Inamdar) [1873865] - powerpc/pseries: Add helper to get PLPKS password length (Mamatha Inamdar) [1873865] - powerpc/pseries: Clarify warning when PLPKS password already set (Mamatha Inamdar) [1873865] - powerpc/pseries: Turn PSERIES_PLPKS into a hidden option (Mamatha Inamdar) [1873865] - powerpc/pseries: Make caller pass buffer to plpks_read_var() (Mamatha Inamdar) [1873865] - powerpc/pseries: Log hcall return codes for PLPKS debug (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement signed update for PLPKS objects (Mamatha Inamdar) [1873865] - powerpc/pseries: Expose PLPKS config values, support additional fields (Mamatha Inamdar) [1873865] - powerpc/pseries: Move PLPKS constants to header file (Mamatha Inamdar) [1873865] - powerpc/pseries: Move plpks.h to include directory (Mamatha Inamdar) [1873865] - powerpc/secvar: Don't print error on ENOENT when reading variables (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn when PAGE_SIZE is smaller than max object size (Mamatha Inamdar) [1873865] - powerpc/secvar: Allow backend to populate static list of variable names (Mamatha Inamdar) [1873865] - powerpc/secvar: Extend sysfs to include config vars (Mamatha Inamdar) [1873865] - powerpc/secvar: Clean up init error messages (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle max object size in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle format string in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Use sysfs_emit() instead of sprintf() (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn and error if multiple secvar ops are set (Mamatha Inamdar) [1873865] - powerpc/secvar: Use u64 in secvar_operations (Mamatha Inamdar) [1873865] - powerpc/secvar: Fix incorrect return in secvar_sysfs_load() (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix alignment of PLPKS structures and buffers (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix handling of PLPKS object flushing timeout (Mamatha Inamdar) [1873865] - powerpc/pseries: fix plpks_read_var() code for different consumers (Mamatha Inamdar) [1873865] - powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: cleanup error logs in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix the H_CALL error code in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: fix the object owners enum value in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix plpks crash on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: define driver for Platform KeyStore (Mamatha Inamdar) [1873865] - x86/tsc: Add option to force frequency recalibration with HW timer (David Arcari) [2100598] - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181344] - iavf: fix hang on reboot with ice (Stefan Assmann) [2175775]- fs: hold writers when changing mount's idmapping (Alex Gladkov) [2179877] - fs: simplify check in mount_setattr_commit() (Alex Gladkov) [2179877] - filelocks: use mount idmapping for setlease permission check (Alex Gladkov) [2179877] - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts (Alex Gladkov) [2179877] - fs: account for group membership (Alex Gladkov) [2179877] - fs/mount_setattr: always cleanup mount_kattr (Alex Gladkov) [2179877] - fs: handle circular mappings correctly (Alex Gladkov) [2179877] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2182275] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2182275] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2182275] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2182275] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2182275] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2182275] - thermal: intel: powerclamp: Fix cpumask and max_idle module parameters (David Arcari) [2180653] - Documentation: powerclamp: Fix numbered lists formatting (David Arcari) [2180653] - Documentation: powerclamp: Escape wildcard in cpumask description (David Arcari) [2180653] - Documentation: admin-guide: Add toctree entry for thermal docs (David Arcari) [2180653] - thermal: intel: powerclamp: Add two module parameters (David Arcari) [2180653] - Documentation: admin-guide: Move intel_powerclamp documentation (David Arcari) [2180653] - thermal: intel: powerclamp: Fix duration module parameter (David Arcari) [2180653] - thermal: intel: powerclamp: Return last requested state as cur_state (David Arcari) [2180653] - thermal: intel: powerclamp: Use powercap idle-inject feature (David Arcari) [2180653] - thermal: intel: powerclamp: Fix cur_state for multi package system (David Arcari) [2180653] - powercap: idle_inject: Add update callback (David Arcari) [2180653] - powercap: idle_inject: Export symbols (David Arcari) [2180653] - powercap: idle_inject: Support 100% idle injection (David Arcari) [2180653] - powercap: fix possible name leak in powercap_register_zone() (David Arcari) [2180653] - powercap: idle_inject: Fix warnings with make W=1 (David Arcari) [2180653] - Turn on IDLE_INJECT for x86 (David Arcari) [2180653] - powercap: Use kstrtobool() instead of strtobool() (David Arcari) [2180653] - thermal: intel_powerclamp: Use first online CPU as control_cpu (David Arcari) [2180653] - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2180653] - thermal: intel_powerclamp: Remove accounting for IRQ wakes (David Arcari) [2180653] - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (David Arcari) [2180653] - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (David Arcari) [2180653] - thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp() (David Arcari) [2180653] - thermal: fix Documentation bullet list warning (David Arcari) [2180653] - thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops (David Arcari) [2180653] - thermal: Move ABI documentation to Documentation/ABI (David Arcari) [2180653] - thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable (David Arcari) [2180653] - thermal: Update information in MAINTAINERS (David Arcari) [2180653] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-303] - sched/deadline: Move __dl_clear_params out of dl_bw lock (Phil Auld) [RHEL-303] - sched/deadline: Add replenish_dl_new_period helper (Phil Auld) [RHEL-303] - sched/deadline: Add dl_task_is_earliest_deadline helper (Phil Auld) [RHEL-303] - sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity() (Phil Auld) [RHEL-303] - sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware (Phil Auld) [RHEL-303] - sched/core: Introduce sched_asym_cpucap_active() (Phil Auld) [RHEL-303] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2169053] - macsec: fix UAF bug for real_dev (Xin Long) [2180612] - xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown (Xin Long) [2180612] - Revert "vlan: move dev_put into vlan_dev_uninit" (Xin Long) [2180612] - net: avoid quadratic behavior in netdev_wait_allrefs_any() (Xin Long) [2180612] - net: allow out-of-order netdev unregistration (Xin Long) [2180612] - net: transition netdev reg state earlier in run_todo (Xin Long) [2180612] - ipv6: blackhole_netdev needs snmp6 counters (Xin Long) [2180612] - ipv4: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: give an IPv6 dev to blackhole_netdev (Xin Long) [2180612] - ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache (Xin Long) [2180612] - Make RHJOBS container friendly (Don Zickus) - Use RHJOBS for create-tarball (Don Zickus) - rxrpc: Fix wrong error return in rxrpc_connect_call() (Marc Dionne) [2170099] - rxrpc: Fix incoming call setup race (Marc Dionne) [2170099] - rxrpc: Move client call connection to the I/O thread (Marc Dionne) [2170099] - rxrpc: Move the client conn cache management to the I/O thread (Marc Dionne) [2170099] - rxrpc: Remove call->state_lock (Marc Dionne) [2170099] - rxrpc: Move call state changes from recvmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Move call state changes from sendmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Wrap accesses to get call state to put the barrier in one place (Marc Dionne) [2170099] - rxrpc: Split out the call state changing functions into their own file (Marc Dionne) [2170099] - rxrpc: Set up a connection bundle from a call, not rxrpc_conn_parameters (Marc Dionne) [2170099] - rxrpc: Offload the completion of service conn security to the I/O thread (Marc Dionne) [2170099] - rxrpc: Make the set of connection IDs per local endpoint (Marc Dionne) [2170099] - rxrpc: Tidy up abort generation infrastructure (Marc Dionne) [2170099] - rxrpc: Clean up connection abort (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a connection (Marc Dionne) [2170099] - rxrpc: Only disconnect calls in the I/O thread (Marc Dionne) [2170099] - rxrpc: Only set/transmit aborts in the I/O thread (Marc Dionne) [2170099] - rxrpc: Separate call retransmission from other conn events (Marc Dionne) [2170099] - rxrpc: Make the local endpoint hold a ref on a connected call (Marc Dionne) [2170099] - rxrpc: Stash the network namespace pointer in rxrpc_local (Marc Dionne) [2170099] - rxrpc: Fix a couple of potential use-after-frees (Marc Dionne) [2170099] - rxrpc: Fix the return value of rxrpc_new_incoming_call() (Marc Dionne) [2170099] - rxrpc: rxperf: Fix uninitialised variable (Marc Dionne) [2170099] - rxrpc: Fix I/O thread stop (Marc Dionne) [2170099] - rxrpc: Fix switched parameters in peer tracing (Marc Dionne) [2170099] - rxrpc: Fix locking issues in rxrpc_put_peer_locked() (Marc Dionne) [2170099] - rxrpc: Fix I/O thread startup getting skipped (Marc Dionne) [2170099] - rxrpc: Fix NULL deref in rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Fix security setting propagation (Marc Dionne) [2170099] - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() (Marc Dionne) [2170099] - rxrpc: Transmit ACKs at the point of generation (Marc Dionne) [2170099] - rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Move the cwnd degradation after transmitting packets (Marc Dionne) [2170099] - rxrpc: Trace/count transmission underflows and cwnd resets (Marc Dionne) [2170099] - rxrpc: Remove the _bh annotation from all the spinlocks (Marc Dionne) [2170099] - rxrpc: Make the I/O thread take over the call and local processor work (Marc Dionne) [2170099] - rxrpc: Extract the peer address from an incoming packet earlier (Marc Dionne) [2170099] - rxrpc: Reduce the use of RCU in packet input (Marc Dionne) [2170099] - rxrpc: Simplify skbuff accounting in receive path (Marc Dionne) [2170099] - rxrpc: Remove RCU from peer->error_targets list (Marc Dionne) [2170099] - rxrpc: Move DATA transmission into call processor work item (Marc Dionne) [2170099] - rxrpc: Copy client call parameters into rxrpc_call earlier (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a call (Marc Dionne) [2170099] - rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changes (Marc Dionne) [2170099] - rxrpc: Remove call->input_lock (Marc Dionne) [2170099] - rxrpc: Move error processing into the local endpoint I/O thread (Marc Dionne) [2170099] - rxrpc: Move packet reception processing into I/O thread (Marc Dionne) [2170099] - rxrpc: Create a per-local endpoint receive queue and I/O thread (Marc Dionne) [2170099] - rxrpc: Split the receive code (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for connection workqueue (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for call timer or workqueue (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing (Marc Dionne) [2170099] - rxrpc: Trace rxrpc_bundle refcount (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing (Marc Dionne) [2170099] - rxrpc: Extract the code from a received ABORT packet much earlier (Marc Dionne) [2170099] - rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle (Marc Dionne) [2170099] - rxrpc: Remove the [_k]net() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove the [k_]proto() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove handling of duplicate packets in recvmsg_queue (Marc Dionne) [2170099] - rxrpc: Fix call leak (Marc Dionne) [2170099] - rxrpc: Enable rxperf test module (Marc Dionne) [2170099] - rxrpc: Implement an in-kernel rxperf server for testing purposes (Marc Dionne) [2170099] - rxrpc: Fix checker warning (Marc Dionne) [2170099] - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] (Marc Dionne) [2170099] - rxrpc: uninitialized variable in rxrpc_send_ack_packet() (Marc Dionne) [2170099] - rxrpc: fix rxkad_verify_response() (Marc Dionne) [2170099] - rxrpc: Fix network address validation (Marc Dionne) [2170099] - rxrpc: Fix oops from calling udpv6_sendmsg() on AF_INET socket (Marc Dionne) [2170099] - rxrpc: Allocate an skcipher each time needed rather than reusing (Marc Dionne) [2170099] - rxrpc: Fix congestion management (Marc Dionne) [2170099] - rxrpc: Remove the rxtx ring (Marc Dionne) [2170099] - rxrpc: Save last ACK's SACK table rather than marking txbufs (Marc Dionne) [2170099] - rxrpc: Remove call->lock (Marc Dionne) [2170099] - rxrpc: Don't use a ring buffer for call Tx queue (Marc Dionne) [2170099] - rxrpc: Get rid of the Rx ring (Marc Dionne) [2170099] - rxrpc: Clone received jumbo subpackets and queue separately (Marc Dionne) [2170099] - rxrpc: Split the rxrpc_recvmsg tracepoint (Marc Dionne) [2170099] - rxrpc: Clean up ACK handling (Marc Dionne) [2170099] - rxrpc: Allocate ACK records at proposal and queue for transmission (Marc Dionne) [2170099] - rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted (Marc Dionne) [2170099] - rxrpc: Remove call->tx_phase (Marc Dionne) [2170099] - rxrpc: Remove the flags from the rxrpc_skb tracepoint (Marc Dionne) [2170099] - rxrpc: Remove unnecessary header inclusions (Marc Dionne) [2170099] - rxrpc: Call udp_sendmsg() directly (Marc Dionne) [2170099] - rxrpc: Fix ack.bufferSize to be 0 when generating an ack (Marc Dionne) [2170099] - rxrpc: Record stats for why the REQUEST-ACK flag is being set (Marc Dionne) [2170099] - rxrpc: Record statistics about ACK types (Marc Dionne) [2170099] - rxrpc: Add stats procfile and DATA packet stats (Marc Dionne) [2170099] - rxrpc: Track highest acked serial (Marc Dionne) [2170099] - rxrpc: Split call timer-expiration from call timer-set tracepoint (Marc Dionne) [2170099] - rxrpc: Trace setting of the request-ack flag (Marc Dionne) [2170099] - rxrpc: Automatically generate trace tag enums (Marc Dionne) [2170099] - rxrpc: remove rxrpc_max_call_lifetime declaration (Marc Dionne) [2170099] - rxrpc: Remove rxrpc_get_reply_time() which is no longer used (Marc Dionne) [2170099] - rxrpc: Fix calc of resend age (Marc Dionne) [2170099] - rxrpc: Fix local destruction being repeated (Marc Dionne) [2170099] - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() (Marc Dionne) [2170099] - rxrpc: Fix locking in rxrpc's sendmsg (Marc Dionne) [2170099] - net: rxrpc: fix clang -Wformat warning (Marc Dionne) [2170099] - rxrpc: Fix decision on when to generate an IDLE ACK (Marc Dionne) [2170099] - rxrpc: Don't let ack.previousPacket regress (Marc Dionne) [2170099] - rxrpc: Fix overlapping ACK accounting (Marc Dionne) [2170099] - rxrpc: Don't try to resend the request if we're receiving the reply (Marc Dionne) [2170099] - rxrpc: Fix listen() setting the bar too high for the prealloc rings (Marc Dionne) [2170099] - rxrpc, afs: Fix selection of abort codes (Marc Dionne) [2170099] - rxrpc: Return an error to sendmsg if call failed (Marc Dionne) [2170099] - rxrpc: Fix locking issue (Marc Dionne) [2170099] - rxrpc: Use refcount_t rather than atomic_t (Marc Dionne) [2170099] - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc (Marc Dionne) [2170099] - rxrpc: Enable IPv6 checksums on transport socket (Marc Dionne) [2170099] - rxrpc: Restore removed timer deletion (Marc Dionne) [2170099] - rxrpc: fix a race in rxrpc_exit_net() (Marc Dionne) [2170099] - rxrpc: fix some null-ptr-deref bugs in server_key.c (Marc Dionne) [2170099] - rxrpc: Fix call timer start racing with call destruction (Marc Dionne) [2170099] - rxrpc: Adjust retransmission backoff (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() (Marc Dionne) [2170099] - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() (Marc Dionne) [2170099] - net: RxRPC: make dependent Kconfig symbols be shown indented (Marc Dionne) [2170099]- PCI/sysfs: Constify struct kobj_type pci_slot_ktype (Myron Stowe) [2179137] - PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc (Myron Stowe) [2179137] - misc: pci_endpoint_test: Drop initial kernel-doc marker (Myron Stowe) [2179137] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2179137] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2179137] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2179137] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2179137] - dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, resets, and their names (Myron Stowe) [2179137] - PCI: switchtec: Return -EFAULT for copy_to_user() errors (Myron Stowe) [2179137] - PCI: switchtec: Simplify switchtec_dma_mrpc_isr() (Myron Stowe) [2179137] - PCI: qcom: Add IPQ8074 Gen3 port support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Sort compatibles alphabetically (Myron Stowe) [2179137] - PCI: qcom: Fix host-init error handling (Myron Stowe) [2179137] - PCI: qcom: Add SM8350 support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add SM8350 (Myron Stowe) [2179137] - dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add MSM8998 specific compatible (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add oneOf to compatible match (Myron Stowe) [2179137] - PCI: mvebu: Mark driver as BROKEN (Myron Stowe) [2179137] - PCI: mt7621: Delay phy ports initialization (Myron Stowe) [2179137] - misc: pci_endpoint_test: Add i.MX8 PCIe EP device support (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatible string (Myron Stowe) [2179137] - PCI: dwc: Add Root Port and Endpoint controller eDMA engine support (Myron Stowe) [2179137] - PCI: bt1: Set 64-bit DMA mask (Myron Stowe) [2179137] - PCI: dwc: Restrict only coherent DMA mask for MSI address allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers (Myron Stowe) [2179137] - dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it (Myron Stowe) [2179137] - dmaengine: dw-edma: Add mem-mapped LL-entries support (Myron Stowe) [2179137] - dmaengine: dw-edma: Skip cleanup procedure if no private data found (Myron Stowe) [2179137] - dmaengine: dw-edma: Replace chip ID number with device name (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop DT-region allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use non-atomic io-64 methods (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix readq_ch() return value truncation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use DMA engine device debugfs subdirectory (Myron Stowe) [2179137] - dmaengine: dw-edma: Join read/write channels into a single device (Myron Stowe) [2179137] - dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Simplify debugfs context CSRs init procedure (Myron Stowe) [2179137] - dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert debugfs descs to being heap-allocated (Myron Stowe) [2179137] - dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Stop checking debugfs_create_*() return value (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop unnecessary debugfs reg casts (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop chancnt initialization (Myron Stowe) [2179137] - dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driver (Myron Stowe) [2179137] - dmaengine: dw-edma: Add CPU to PCI bus address translation (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix invalid interleaved xfers semantics (Myron Stowe) [2179137] - dmaengine: dw-edma: Don't permit non-inc interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA address (Myron Stowe) [2179137] - dmaengine: dw-edma: Release requested IRQs on failure (Myron Stowe) [2179137] - dmaengine: Fix dma_slave_config.dst_addr description (Myron Stowe) [2179137] - PCI: endpoint: Use link_up() callback in place of LINK_UP notifier (Myron Stowe) [2179137] - PCI: endpoint: Use callback mechanism for passing events from EPC to EPF (Myron Stowe) [2179137] - PCI: endpoint: Use a separate lock for protecting epc->pci_epf list (Myron Stowe) [2179137] - PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler (Myron Stowe) [2179137] - PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ (Myron Stowe) [2179137] - PCI: Add ACS quirk for Wangxun NICs (Myron Stowe) [2179137] - PCI: Avoid FLR for AMD FCH AHCI adapters (Myron Stowe) [2179137] - PCI: Fix dropping valid root bus resources with .end = zero (Myron Stowe) [2179137] - PCI: Distribute available resources for root buses, too (Myron Stowe) [2179137] - PCI: Take other bus devices into account when distributing resources (Myron Stowe) [2179137] - PCI: Align extra resources for hotplug bridges properly (Myron Stowe) [2179137] - PCI/DPC: Await readiness of secondary bus after reset (Myron Stowe) [2179137] - PCI: Unify delay handling for reset and resume (Myron Stowe) [2179137] - PCI/PM: Observe reset delay irrespective of bridge_d3 (Myron Stowe) [2179137] - PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() (Myron Stowe) [2179137] - PCI/P2PDMA: Annotate RCU dereference (Myron Stowe) [2179137] - PCI/P2PDMA: Allow userspace VMA allocations through sysfs (Myron Stowe) [2179137] - PCI: Remove MODULE_LICENSE so boolean drivers don't look like modules (Myron Stowe) [2179137] - PCI/IOV: Enlarge virtfn sysfs name buffer (Myron Stowe) [2179137] - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Myron Stowe) [2179137] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2179137] - PCI: Honor firmware's device disabled status (Myron Stowe) [2179137] - PCI: loongson: Add more devices that need MRRS quirk (Myron Stowe) [2179137] - PCI: loongson: Prevent LS7A MRRS increases (Myron Stowe) [2179137] - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [2179137] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2179137] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2179137] - PCI: Replace magic constant for PCI Sig Vendor ID (Myron Stowe) [2179137] - PCI: Add vendor ID for the PCI SIG (Myron Stowe) [2179137] - ntb: intel: add GNR support for Intel PCIe gen5 NTB (Myron Stowe) [2179137] - NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Myron Stowe) [2179137] - ntb: idt: fix clang -Wformat warnings (Myron Stowe) [2179137] - arm64: dts: imx93-11x11-evk: enable fec function (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: enable eqos (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting (Steve Best) [2179863] - arm64: dts: imx93: add ADC support (Steve Best) [2179863] - arm64: dts: imx93: add FEC support (Steve Best) [2179863] - arm64: dts: imx93: add eqos support (Steve Best) [2179863] - arm64: dts: imx93: add flexcan nodes (Steve Best) [2179863] - mm/debug: use valid physical memory for pmd/pud tests (Waiman Long) [2095767] - kernel-rt: config: disable saa6588, saa6752hs and snd-soc-sdw-mockup to match stock kernel (Luis Claudio R. Goncalves) [2182012] - genetlink: correctly begin the iteration over policies (Ivan Vecera) [2175250] - genetlink: fix single op policy dump when do is present (Ivan Vecera) [2175250] - genetlink: convert control family to split ops (Ivan Vecera) [2175250] - genetlink: allow families to use split ops directly (Ivan Vecera) [2175250] - genetlink: inline old iteration helpers (Ivan Vecera) [2175250] - genetlink: use iterator in the op to policy map dumping (Ivan Vecera) [2175250] - genetlink: add iterator for walking family ops (Ivan Vecera) [2175250] - genetlink: inline genl_get_cmd() (Ivan Vecera) [2175250] - genetlink: support split policies in ctrl_dumppolicy_put_op() (Ivan Vecera) [2175250] - genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Ivan Vecera) [2175250] - genetlink: check for callback type at op load time (Ivan Vecera) [2175250] - genetlink: load policy based on validation flags (Ivan Vecera) [2175250] - genetlink: introduce split op representation (Ivan Vecera) [2175250] - genetlink: move the private fields in struct genl_family (Ivan Vecera) [2175250] - genetlink: refactor the cmd <> policy mapping dump (Ivan Vecera) [2175250] - genetlink: fix kdoc warnings (Ivan Vecera) [2175250] - net: genl: fix error path memory leak in policy dumping (Ivan Vecera) [2175250] - dax: Remove usage of the deprecated ida_simple_xxx API (Jeff Moyer) [2162211] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [2162211] - nvdimm/namespace: Fix comment typo (Jeff Moyer) [2162211] - nvdimm: make __nvdimm_security_overwrite_query static (Jeff Moyer) [2162211] - nvdimm/region: Fix kernel-doc (Jeff Moyer) [2162211] - nvdimm/namespace: drop nested variable in create_namespace_pmem() (Jeff Moyer) [2162211] - nvdimm/namespace: drop unneeded temporary variable in size_store() (Jeff Moyer) [2162211] - nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() (Jeff Moyer) [2162211] - ndtest: Cleanup all of blk namespace specific code (Jeff Moyer) [2162211] - pmem: fix a name collision (Jeff Moyer) [2162211] - dax: set did_zero to true when zeroing successfully (Jeff Moyer) [2162211] - nvdimm: Fix badblocks clear off-by-one error (Jeff Moyer) [2162211] - pmem: implement pmem_recovery_write() (Jeff Moyer) [2162211] - pmem: refactor pmem_clear_poison() (Jeff Moyer) [2162211] - dax: add .recovery_write dax_operation (Jeff Moyer) [2162211] - dax: introduce DAX_RECOVERY_WRITE dax access mode (Jeff Moyer) [2162211] - x86/mce: Retrieve poison range from hardware (Jeff Moyer) [1874190 2162211] - mce: fix set_mce_nospec to always unmap the whole page (Jeff Moyer) [1874190 2162211] - x86/mce: Change to not send SIGBUS error during copy from user (Jeff Moyer) [2162211] - x86/mce: relocate set{clear}_mce_nospec() functions (Jeff Moyer) [1874190 2162211] - testing: nvdimm: asm/mce.h is not needed in nfit.c (Jeff Moyer) [2162211] - testing: nvdimm: iomap: make __nfit_test_ioremap a macro (Jeff Moyer) [2162211] - nvdimm: Allow overwrite in the presence of disabled dimms (Jeff Moyer) [2162211] - nvdimm: Fix firmware activation deadlock scenarios (Jeff Moyer) [2162211] - device-core: Kill the lockdep_mutex (Jeff Moyer) [2162211] - nvdimm: Drop nd_device_lock() (Jeff Moyer) [2162211] - ACPI: NFIT: Drop nfit_device_lock() (Jeff Moyer) [2162211] - nvdimm: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - cxl: Drop cxl_device_lock() (Jeff Moyer) [2162211] - cxl/acpi: Add root device lockdep validation (Jeff Moyer) [2162211] - cxl: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - tools/testing/nvdimm: remove unneeded flush_workqueue (Jeff Moyer) [2162211] - nvdimm/blk: Fix title level (Jeff Moyer) [2162211] - MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER (Jeff Moyer) [2162211] - dax: Fix missing kdoc for dax_device (Jeff Moyer) [2162211] - nvdimm/region: Delete nd_blk_region infrastructure (Jeff Moyer) [2162211] - nvdimm/namespace: Delete nd_namespace_blk (Jeff Moyer) [2162211] - nvdimm/namespace: Delete blk namespace consideration in shared paths (Jeff Moyer) [2162211] - nvdimm/blk: Delete the block-aperture window driver (Jeff Moyer) [2162211] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [2162211] - dax: make sure inodes are flushed before destroy cache (Jeff Moyer) [2162211] - fsdax: fix function description (Jeff Moyer) [2162211] - device-dax: compound devmap support (Jeff Moyer) [2162211] - device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() (Jeff Moyer) [2162211] - device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() (Jeff Moyer) [2162211] - device-dax: factor out page mapping initialization (Jeff Moyer) [2162211] - device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Jeff Moyer) [2162211] - device-dax: use struct_size() (Jeff Moyer) [2162211] - device-dax: use ALIGN() for determining pgoff (Jeff Moyer) [2162211] - iomap: Fix error handling in iomap_zero_iter() (Jeff Moyer) [2162211] - dax: remove the copy_from_iter and copy_to_iter methods (Jeff Moyer) [2162211] - dax: remove the DAXDEV_F_SYNC flag (Jeff Moyer) [2162211] - dax: simplify dax_synchronous and set_dax_synchronous (Jeff Moyer) [2162211] - uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() (Jeff Moyer) [2162211] - iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Jeff Moyer) [2162211] - fsdax: don't require CONFIG_BLOCK (Jeff Moyer) [2162211] - iomap: build the block based code conditionally (Jeff Moyer) [2162211] - dax: fix up some of the block device related ifdefs (Jeff Moyer) [2162211] - fsdax: shift partition offset handling into the file systems (Jeff Moyer) [2162211] - dax: return the partition offset from fs_dax_get_by_bdev (Jeff Moyer) [2162211] - iomap: add a IOMAP_DAX flag (Jeff Moyer) [2162211] - xfs: pass the mapping flags to xfs_bmbt_to_iomap (Jeff Moyer) [2162211] - xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Jeff Moyer) [2162211] - xfs: move dax device handling into xfs_{alloc,free}_buftarg (Jeff Moyer) [2162211] - ext4: cleanup the dax handling in ext4_fill_super (Jeff Moyer) [2162211] - fsdax: decouple zeroing from the iomap buffered I/O code (Jeff Moyer) [2162211] - fsdax: factor out a dax_memzero helper (Jeff Moyer) [2162211] - fsdax: simplify the offset check in dax_iomap_zero (Jeff Moyer) [2162211] - xfs: add xfs_zero_range and xfs_truncate_page helpers (Jeff Moyer) [2162211] - fsdax: simplify the pgoff calculation (Jeff Moyer) [2162211] - fsdax: use a saner calling convention for copy_cow_page_dax (Jeff Moyer) [2162211] - fsdax: remove a pointless __force cast in copy_cow_page_dax (Jeff Moyer) [2162211] - dm-stripe: add a stripe_dax_pgoff helper (Jeff Moyer) [2162211] - dm-log-writes: add a log_writes_dax_pgoff helper (Jeff Moyer) [2162211] - dm-linear: add a linear_dax_pgoff helper (Jeff Moyer) [2162211] - dax: remove dax_capable (Jeff Moyer) [2162211] - xfs: factor out a xfs_setup_dax_always helper (Jeff Moyer) [2162211] - dax: move the partition alignment check into fs_dax_get_by_bdev (Jeff Moyer) [2162211] - dax: simplify the dax_device <-> gendisk association (Jeff Moyer) [2162211] - dax: remove CONFIG_DAX_DRIVER (Jeff Moyer) [2162211] - dm: make the DAX support depend on CONFIG_FS_DAX (Jeff Moyer) [2162211] - dm: fix alloc_dax error handling in alloc_dev (Jeff Moyer) [2162211] - nvdimm/pmem: move dax_attribute_group from dax to pmem (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce CXL labels (Jeff Moyer) [2162211] - libnvdimm/label: Define CXL region labels (Jeff Moyer) [2162211] - libnvdimm/labels: Fix kernel-doc for label.h (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce the concept of multi-range namespace labels (Jeff Moyer) [2162211] - libnvdimm/label: Add a helper for nlabel validation (Jeff Moyer) [2162211] - libnvdimm/labels: Add uuid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add claim class helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add type-guid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk special cases for nlabel and position helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk isetcookie set / validation helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add a checksum calculation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce label setter helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add isetcookie validation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce getters for namespace label fields (Jeff Moyer) [2162211] - cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG (Waiman Long) [2169516] - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Waiman Long) [2169516] - rcu: Keep synchronize_rcu() from enabling irqs in early boot (Waiman Long) [2169516] - powerpc/64/interrupt: Fix false warning in context tracking due to idle state (Waiman Long) [2169516] - rcutorture: Use the barrier operation specified by cur_ops (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace check for userspace execution (Waiman Long) [2169516] - rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (Waiman Long) [2169516] - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Waiman Long) [2169516] - srcu: Make Tiny SRCU use full-sized grace-period counters (Waiman Long) [2169516] - srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise (Waiman Long) [2169516] - srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output (Waiman Long) [2169516] - rcutorture: Make "srcud" option also test polled grace-period API (Waiman Long) [2169516] - rcutorture: Limit read-side polling-API testing (Waiman Long) [2169516] - rcu: Add functions to compare grace-period state values (Waiman Long) [2169516] - rcutorture: Expand rcu_torture_write_types() first "if" statement (Waiman Long) [2169516] - rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fastpath update only boot-CPU counters (Waiman Long) [2169516] - rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal (Waiman Long) [2169516] - rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure (Waiman Long) [2169516] - rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (Waiman Long) [2169516] - rcu: Remove expedited grace-period fast-path forward-progress helper (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fast path update ->gp_seq counters (Waiman Long) [2169516] - rcu-tasks: Remove grace-period fast-path rcu-tasks helper (Waiman Long) [2169516] - rcu: Set rcu_data structures' initial ->gpwrap value to true (Waiman Long) [2169516] - rcu: Disable run-time single-CPU grace-period optimization (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_exp_full() (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_full() (Waiman Long) [2169516] - rcu: Remove blank line from poll_state_synchronize_rcu() docbook header (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll_expedited() (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll() (Waiman Long) [2169516] - rcutorture: Verify long-running reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Remove redundant RTWS_DEF_FREE check (Waiman Long) [2169516] - rcutorture: Verify RCU reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Allow per-RCU-flavor polled double-GP check (Waiman Long) [2169516] - rcutorture: Abstract synchronous and polled API testing (Waiman Long) [2169516] - rcu: Add full-sized polling for get_state() (Waiman Long) [2169516] - rcu: Add full-sized polling for get_completed*() and poll_state*() (Waiman Long) [2169516] - rcu/nocb: Choose the right rcuog/rcuop kthreads to output (Waiman Long) [2169516] - rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval (Waiman Long) [2169516] - rcu/kfree: Fix kfree_rcu_shrink_count() return value (Waiman Long) [2169516] - rcu: Back off upon fill_page_cache_func() allocation failure (Waiman Long) [2169516] - rcu: Exclude outgoing CPU when it is the last to leave (Waiman Long) [2169516] - rcu: Avoid triggering strict-GP irq-work when RCU is idle (Waiman Long) [2169516] - sched/debug: Show the registers of 'current' in dump_cpu_task() (Waiman Long) [2169516] - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() (Waiman Long) [2169516] - rcu: Update rcu_access_pointer() header for rcu_dereference_protected() (Waiman Long) [2169516] - rcu: Document reason for rcu_all_qs() call to preempt_disable() (Waiman Long) [2169516] - rcu: Make tiny RCU support leak callbacks for debug-object errors (Waiman Long) [2169516] - rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels (Waiman Long) [2169516] - rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (Waiman Long) [2169516] - rcu: Fix rcu_read_unlock_strict() strict QS reporting (Waiman Long) [2169516] - rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcu: Diagnose extended sync_rcu_do_polled_gp() loops (Waiman Long) [2169516] - rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcutorture: Test polled expedited grace-period primitives (Waiman Long) [2169516] - rcu: Add polled expedited grace-period primitives (Waiman Long) [2169516] - rcutorture: Verify that polled GP API sees synchronous grace periods (Waiman Long) [2169516] - rcu: Make Tiny RCU grace periods visible to polled APIs (Waiman Long) [2169516] - rcu: Make polled grace-period API account for expedited grace periods (Waiman Long) [2169516] - rcu: Switch polled grace-period APIs to ->gp_seq_polled (Waiman Long) [2169516] - rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_CB_BOOST (Waiman Long) [2169516] - rcu/nocb: Add option to opt rcuo kthreads out of RT priority (Waiman Long) [2169516] - rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_DEFAULT_ALL (Waiman Long) [2169516] - rcu/nocb: Add an option to offload all CPUs on boot (Waiman Long) [2169516] - rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call (Waiman Long) [2169516] - rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order (Waiman Long) [2169516] - rcu/nocb: Add/del rdp to iterate from rcuog itself (Waiman Long) [2169516] - rcu/tree: Add comment to describe GP-done condition in fqs loop (Waiman Long) [2169516] - rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (Waiman Long) [2169516] - rcu/kvfree: Remove useless monitor_todo flag (Waiman Long) [2169516] - rcu: Cleanup RCU urgency state for offline CPU (Waiman Long) [2169516] - rcu: tiny: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2169516] - locking/csd_lock: Change csdlock_debug from early_param to __setup (Waiman Long) [2169516] - rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels (Waiman Long) [2169516] - rcu: Immediately boost preempted readers for strict grace periods (Waiman Long) [2169516] - rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() (Waiman Long) [2169516] - rcu: Avoid tracing a few functions executed in stop machine (Waiman Long) [2169516] - rcu: Decrease FQS scan wait time in case of callback overloading (Waiman Long) [2169516] - context_tracking: Use arch_atomic_read() in __ct_state for KASAN (Waiman Long) [2169516] - MAINTAINERS: Add Paul as context tracking maintainer (Waiman Long) [2169516] - context_tracking: Convert state to atomic_t (Waiman Long) [2169516] - rcu/context-tracking: Remove unused and/or unecessary middle functions (Waiman Long) [2169516] - rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking (Waiman Long) [2169516] - rcu/context-tracking: Move deferred nocb resched to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nmi_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks counter to context tracking (Waiman Long) [2169516] - rcu/context-tracking: Remove rcu_irq_enter/exit() (Waiman Long) [2169516] - context_tracking: Take NMI eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take IRQ eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take idle eqs entrypoints over RCU (Waiman Long) [2169516] - redhat/configs: Rename CONFIG_CONTEXT_TRACKING_FORCE to CONFIG_CONTEXT_TRACKING_USER_FORCE (Waiman Long) [2169516] - context_tracking: Split user tracking Kconfig (Waiman Long) [2169516] - context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() (Waiman Long) [2169516] - context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() (Waiman Long) [2169516] - refscale: Convert test_lock spinlock to raw_spinlock (Waiman Long) [2169516] - rcutorture: Handle failure of memory allocation functions (Waiman Long) [2169516] - torture: Create kvm-check-branches.sh output in proper location (Waiman Long) [2169516] - rcuscale: Fix smp_processor_id()-in-preemptible warnings (Waiman Long) [2169516] - rcutorture: Make failure indication note reader-batch overflow (Waiman Long) [2169516] - torture: Adjust to again produce debugging information (Waiman Long) [2169516] - rcutorture: Fix memory leak in rcu_test_debug_objects() (Waiman Long) [2169516] - rcutorture: Simplify rcu_torture_read_exit_child() loop (Waiman Long) [2169516] - rcu/torture: Change order of warning and trace dump (Waiman Long) [2169516] - rcu-tasks: Update comments (Waiman Long) [2169516] - rcu-tasks: Disable and enable CPU hotplug in same function (Waiman Long) [2169516] - rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs (Waiman Long) [2169516] - rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list (Waiman Long) [2169516] - rcutorture: Update rcutorture.fwd_progress help text (Waiman Long) [2169516] - context_tracking: Add a note about noinstr VS unsafe context tracking functions (Waiman Long) [2169516] - context_tracking: Remove unused context_tracking_in_user() (Waiman Long) [2169516] - rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (Waiman Long) [2169516] - rcu: Dump rcuc kthread status for CPUs not reporting quiescent state (Waiman Long) [2169516] - torture: Make kvm-remote.sh announce which system is being waited on (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks (Waiman Long) [2169516] - rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Scan running tasks for RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions (Waiman Long) [2169516] - rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() (Waiman Long) [2169516] - rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (Waiman Long) [2169516] - rcu-tasks: Track blocked RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Add data structures for lightweight grace periods (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field (Waiman Long) [2169516] - rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Simplify trc_inspect_reader() QS logic (Waiman Long) [2169516] - rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() (Waiman Long) [2169516] - rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS (Waiman Long) [2169516] - rcu-tasks: Handle idle tasks for recently offlined CPUs (Waiman Long) [2169516] - rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Waiman Long) [2169516] - rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once (Waiman Long) [2169516] - rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (Waiman Long) [2169516] - rcu-tasks: Merge state into .b.need_qs and atomically update (Waiman Long) [2169516] - rcu-tasks: Drive synchronous grace periods from calling task (Waiman Long) [2169516] - rcu-tasks: Move synchronize_rcu_tasks_generic() down (Waiman Long) [2169516] - rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() (Waiman Long) [2169516] - rcu-tasks: Check for abandoned callbacks (Waiman Long) [2169516] - rcutorture: Validate get_completed_synchronize_rcu() (Waiman Long) [2169516] - rcu: Provide a get_completed_synchronize_rcu() function (Waiman Long) [2169516] - rcu: Make normal polling GP be more precise about sequence numbers (Waiman Long) [2169516] - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Waiman Long) [2169516] - context_tracking: Always inline empty stubs (Waiman Long) [2169516] - powerpc/64/interrupt: reduce expensive debug tests (Waiman Long) [2169516] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2123590]- dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179168] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179168] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179168] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_requeue_work() (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2153270] - dm sysfs: make kobj_type structure constant (Benjamin Marzinski) [2179168] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179168] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179168] - dm clone: prefer kvmalloc_array() (Benjamin Marzinski) [2179168] - dm: declare variables static when sensible (Benjamin Marzinski) [2179168] - dm: fix suspect indent whitespace (Benjamin Marzinski) [2179168] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179168] - dm: avoid void function return statements (Benjamin Marzinski) [2179168] - dm integrity: change macros min/max() -> min_t/max_t where appropriate (Benjamin Marzinski) [2179168] - dm: fix use of sizeof() macro (Benjamin Marzinski) [2179168] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179168] - dm log: avoid multiple line dereference (Benjamin Marzinski) [2179168] - dm log: avoid trailing semicolon in macro (Benjamin Marzinski) [2179168] - dm ioctl: have constant on the right side of the test (Benjamin Marzinski) [2179168] - dm: don't indent labels (Benjamin Marzinski) [2179168] - dm: avoid inline filenames (Benjamin Marzinski) [2179168] - dm: add missing blank line after declarations/fix those (Benjamin Marzinski) [2179168] - dm: avoid useless 'else' after 'break' or return' (Benjamin Marzinski) [2179168] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179168] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179168] - dm: avoid using symbolic permissions (Benjamin Marzinski) [2179168] - dm: prefer '"%s...", __func__' (Benjamin Marzinski) [2179168] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179168] - dm: avoid split of quoted strings where possible (Benjamin Marzinski) [2179168] - dm: remove unnecessary braces from single statement blocks (Benjamin Marzinski) [2179168] - dm: add missing empty lines (Benjamin Marzinski) [2179168] - dm: add argument identifier names (Benjamin Marzinski) [2179168] - dm: avoid spaces before function arguments or in favour of tabs (Benjamin Marzinski) [2179168] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179168] - dm crypt: correct 'foo*' to 'foo *' (Benjamin Marzinski) [2179168] - dm: fix trailing statements (Benjamin Marzinski) [2179168] - dm: fix undue/missing spaces (Benjamin Marzinski) [2179168] - dm: correct block comments format. (Benjamin Marzinski) [2179168] - dm: address indent/space issues (Benjamin Marzinski) [2179168] - dm: address space issues relative to switch/while/for/... (Benjamin Marzinski) [2179168] - dm: avoid initializing static variables (Benjamin Marzinski) [2179168] - dm: enclose complex macros into parentheses where possible (Benjamin Marzinski) [2179168] - dm: avoid assignment in if conditions (Benjamin Marzinski) [2179168] - dm: change "unsigned" to "unsigned int" (Benjamin Marzinski) [2179168] - dm: use fsleep() instead of msleep() for deterministic sleep duration (Benjamin Marzinski) [2179168] - dm: prefer kmap_local_page() instead of deprecated kmap_atomic() (Benjamin Marzinski) [2179168] - dm: add missing SPDX-License-Indentifiers (Benjamin Marzinski) [2179168] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179168] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179168] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179168] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179168] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179168] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179168] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179168] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179168] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179168] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179168] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179168] - dm init: add dm-mod.waitfor to wait for asynchronously probed block devices (Benjamin Marzinski) [2179168] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179168] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179168] - dm integrity: fix data corruption due to improper use of bvec_kmap_local (Benjamin Marzinski) [2179168] - dm verity: use bvec_kmap_local in verity_for_bv_block (Benjamin Marzinski) [2179168] - dm log writes: use memcpy_from_bvec in log_writes_map (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in __journal_read_write (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in integrity_metadata (Benjamin Marzinski) [2179168] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172121] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172121] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Florian Westphal) [2180943] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Florian Westphal) [2180943] - netfilter: conntrack: Fix data-races around ct mark (Florian Westphal) [2180943] - netlink: add support for formatted extack messages (Ivan Vecera) [2180938] - ethtool: report missing header via ext_ack in the default handler (Ivan Vecera) [2176150] - ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack (Ivan Vecera) [2176150] - devlink: use missing attribute ext_ack (Ivan Vecera) [2176150] - netlink: add helpers for extack attr presence checking (Ivan Vecera) [2176150] - netlink: add support for ext_ack missing attributes (Ivan Vecera) [2176150] - netlink: factor out extack composition (Ivan Vecera) [2176150] - docs: netlink: basic introduction to Netlink (Ivan Vecera) [2176150] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148406] {CVE-2022-42895} - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2175247] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2175247] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2175247] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2175247] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2175247] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2175247] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2175247] - timers: Update kernel-doc for various functions (Ivan Vecera) [2175247] - timers: Replace BUG_ON()s (Ivan Vecera) [2175247] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2175247] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - timers: Replace in_irq() with in_hardirq() (Ivan Vecera) [2175247] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2174650] - ceph: move mount state enum to super.h (Xiubo Li) [2174650] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2174650] - kernel-rt: config: enable DEBUG_PREEMPT in the production kernel (Luis Claudio R. Goncalves) [2182932] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180882] - nfsd: don't replace page in rq_pages if it's a continuation of last page (Jeffrey Layton) [2179342] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156374] {CVE-2022-4744}- redhat: fix trivial syntax error in 64k-debug modules signing (Herton R. Krzesinski) - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2164903] - afs: remove afs_cache_netfs and afs_zap_permits() declarations (Marc Dionne) [2166628] - afs: remove variable nr_servers (Marc Dionne) [2166628] - afs: Fix lost servers_outstanding count (Marc Dionne) [2166628] - afs: Fix server->active leak in afs_put_server (Marc Dionne) [2166628] - afs: Fix fileserver probe RTT handling (Marc Dionne) [2166628] - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (Marc Dionne) [2166628] - afs: Use the operation issue time instead of the reply time for callbacks (Marc Dionne) [2166628] - afs: Enable multipage folio support (Marc Dionne) [2166628] - afs: Fix access after dec in put functions (Marc Dionne) [2166628] - afs: Use refcount_t rather than atomic_t (Marc Dionne) [2166628] - afs: Fix dynamic root getattr (Marc Dionne) [2166628] - afs: Remove check of PageError (Marc Dionne) [2166628] - afs: Fix some checker issues (Marc Dionne) [2166628] - afs: Fix infinite loop found by xfstest generic/676 (Marc Dionne) [2166628] - afs: Adjust ACK interpretation to try and cope with NAT (Marc Dionne) [2166628] - afs: Prefer struct_size over open coded arithmetic (Marc Dionne) [2166628] - afs: Convert invalidatepage to invalidate_folio (Marc Dionne) [2166628] - afs: Convert directory aops to invalidate_folio (Marc Dionne) [2166628] - blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops (Chris Leech) [2170101] - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160029] {CVE-2022-2196} - ice: fix lost multicast packets in promisc mode (Petr Oros) [2170694] - net: use indirect calls helpers for sk_exit_memory_pressure() (Florian Westphal) [2155182] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2164806] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2164806] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2164806] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2164806] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2164806] - redhat: Fix kernel-rt-kvm scripts (Juri Lelli) [2179874] - bpf/selftests: disable get_branch_snapshot test (Artem Savkov) [2161527] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2093878] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139964] - net: openvswitch: add missing .resv_start_op (Ivan Vecera) [2175249] - genetlink: limit the use of validation workarounds to old ops (Ivan Vecera) [2175249] - genetlink: piggy back on resv_op to default to a reject policy (Ivan Vecera) [2175249] - genetlink: reject use of nlmsg_flags for new commands (Ivan Vecera) [2175249] - net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Ivan Vecera) [2175249] - genetlink: start to validate reserved header bytes (Ivan Vecera) [2175249] - net: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - net: ethernet: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - Add CONFIG_SHRINKER_DEBUG to RHEL configs (Chris von Recklinghausen) [2160210] - Add CONFIG_DAMON_LRU_SORT to configs collection (Chris von Recklinghausen) [2160210] - arm64: Reset KASAN tag in copy_highpage with HW tags only (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix deadlock in shrinker debugfs (Chris von Recklinghausen) [2160210] - dm: improve shrinker debug names (Chris von Recklinghausen) [2160210] - KVM: arm64: Pass the actual page address to mte_clear_page_tags() (Chris von Recklinghausen) [2160210] - mm/uffd: detect pgtable allocation failures (Chris von Recklinghausen) [2160210] - mm/mprotect: use long for page accountings and retval (Chris von Recklinghausen) [2160210] - mm/mprotect: drop pgprot_t parameter from change_protection() (Chris von Recklinghausen) [2160210] - mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() (Chris von Recklinghausen) [2160210] - mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects (Chris von Recklinghausen) [2160210] - mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings (Chris von Recklinghausen) [2160210] - mm: remove unused savedwrite infrastructure (Chris von Recklinghausen) [2160210] - mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite (Chris von Recklinghausen) [2160210] - mm/mprotect: factor out check whether manual PTE write upgrades are required (Chris von Recklinghausen) [2160210] - mm/huge_memory: try avoiding write faults when changing PMD protection (Chris von Recklinghausen) [2160210] - mm/mprotect: minor can_change_pte_writable() cleanups (Chris von Recklinghausen) [2160210] - mm/mprotect: allow clean exclusive anon pages to be writable (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() (Chris von Recklinghausen) [2160210] - arm64: mte: Lock a page for MTE tag initialisation (Chris von Recklinghausen) [2160210] - mm: Add PG_arch_3 page flag (Chris von Recklinghausen) [2160210] - arm64: mte: Fix/clarify the PG_mte_tagged semantics (Chris von Recklinghausen) [2160210] - mm: Do not enable PG_arch_2 for all 64-bit architectures (Chris von Recklinghausen) [2160210] - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr (Chris von Recklinghausen) [2160210] - arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: include missing linux/moduleparam.h (Chris von Recklinghausen) [2160210] - mm/uffd: fix vma check on userfault for wp (Chris von Recklinghausen) [2160210] - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in (Chris von Recklinghausen) [2160210] - arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored (Chris von Recklinghausen) [2160210] - mm/damon: introduce struct damos_access_pattern (Chris von Recklinghausen) [2160210] - iomap: iomap: fix memory corruption when recording errors during writeback (Chris von Recklinghausen) [2160210] - damon/sysfs: fix possible memleak on damon_sysfs_add_target (Chris von Recklinghausen) [2160210] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2160210] - powerpc/64s: Allow double call of kernel_[un]map_linear_page() (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils (Chris von Recklinghausen) [2160210] - powerpc/64s: Add DEBUG_PAGEALLOC for radix (Chris von Recklinghausen) [2160210] - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() (Chris von Recklinghausen) [2160210] - mm/page_isolation: fix isolate_single_pageblock() isolation behavior (Chris von Recklinghausen) [2160210] - mm,hwpoison: check mm when killing accessing process (Chris von Recklinghausen) [2160210] - mm: bring back update_mmu_cache() to finish_fault() (Chris von Recklinghausen) [2160210] - um: Prevent KASAN splats in dump_stack() (Chris von Recklinghausen) [2160210] - kasan: call kasan_malloc() from __kmalloc_*track_caller() (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments (Chris von Recklinghausen) [2160210] - mm, hwpoison: fix extra put_page() in soft_offline_page() (Chris von Recklinghausen) [2160210] - memory tiering: hot page selection with hint page fault latency (Chris von Recklinghausen) [2160210] - vmscan: check folio_test_private(), not folio_get_private() (Chris von Recklinghausen) [2160210] - mm: fix VM_BUG_ON in __delete_from_swap_cache() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: avoid duplicate context directory creation (Chris von Recklinghausen) [2160210] - mm/zsmalloc: do not attempt to free IS_ERR handle (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (again) (Chris von Recklinghausen) [2160210] - shmem: update folio if shmem_replace_page() updates the page (Chris von Recklinghausen) [2160210] - mm/shmem: shmem_replace_page() remember NR_SHMEM (Chris von Recklinghausen) [2160210] - mm/shmem: tmpfs fallocate use file_modified() (Chris von Recklinghausen) [2160210] - mm/shmem: fix chattr fsflags support in tmpfs (Chris von Recklinghausen) [2160210] - mm/uffd: reset write protection when unregister with wp-mode (Chris von Recklinghausen) [2160210] - mm: add DEVICE_ZONE to FOR_ALL_ZONES (Chris von Recklinghausen) [2160210] - Revert "zram: remove double compression logic" (Chris von Recklinghausen) [2160210] - mm, hwpoison: enable memory error handling on 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: make __page_handle_poison returns int (Chris von Recklinghausen) [2160210] - mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison, hugetlb: support saving mechanism of raw error pages (Chris von Recklinghausen) [2160210] - mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry (Chris von Recklinghausen) [2160210] - mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: replace early_param() with core_param() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: introduce the name HVO (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() (Chris von Recklinghausen) [2160210] - tools/testing/selftests/vm/hmm-tests.c: fix build (Chris von Recklinghausen) [2160210] - ext4: fix reading leftover inlined symlinks (Chris von Recklinghausen) [2160210] - mm/folio-compat: Remove migration compatibility functions (Chris von Recklinghausen) [2160210] - fs: Remove aops->migratepage() (Chris von Recklinghausen) [2160210] - secretmem: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - hugetlb: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - aio: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Add filemap_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert migrate_page() to migrate_folio() (Chris von Recklinghausen) [2160210] - nfs: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert expected_page_refs() to folio_expected_refs() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert writeout() to take a folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() (Chris von Recklinghausen) [2160210] - fs: Add aops->migrate_folio (Chris von Recklinghausen) [2160210] - mm: Convert all PageMovable users to movable_operations (Chris von Recklinghausen) [2160210] - secretmem: Remove isolate_page (Chris von Recklinghausen) [2160210] - mm: Kconfig: fix typo (Chris von Recklinghausen) [2160210] - mm: memory-failure: convert to pr_fmt() (Chris von Recklinghausen) [2160210] - mm: use is_zone_movable_page() helper (Chris von Recklinghausen) [2160210] - mm/hmm: add a test for cross device private faults (Chris von Recklinghausen) [2160210] - mm/gup.c: fix formatting in check_and_migrate_movable_page() (Chris von Recklinghausen) [2160210] - mm/cma_debug.c: align the name buffer length as struct cma (Chris von Recklinghausen) [2160210] - mm/mempolicy: remove unneeded out label (Chris von Recklinghausen) [2160210] - mm/page_alloc: correct the wrong cpuset file path in comment (Chris von Recklinghausen) [2160210] - mm: remove unneeded PageAnon check in restore_exclusive_pte() (Chris von Recklinghausen) [2160210] - mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs (Chris von Recklinghausen) [2160210] - mm: vmpressure: don't count proactive reclaim in vmpressure (Chris von Recklinghausen) [2160210] - zsmalloc: zs_malloc: return ERR_PTR on failure (Chris von Recklinghausen) [2160210] - memblock,arm64: expand the static memblock memory table (Chris von Recklinghausen) [2160210] - mm: remove obsolete comment in do_fault_around() (Chris von Recklinghausen) [2160210] - mm: compaction: include compound page count for scanning in pageblock isolation (Chris von Recklinghausen) [2160210] - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations (Chris von Recklinghausen) [2160210] - filemap: minor cleanup for filemap_write_and_wait_range (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix double kfree on shrinker name (Chris von Recklinghausen) [2160210] - memblock tests: fix compilation errors (Chris von Recklinghausen) [2160210] - highmem: Make __kunmap_{local,atomic}() take const void pointer (Chris von Recklinghausen) [2160210] - mm: honor FGP_NOWAIT for page cache page allocation (Chris von Recklinghausen) [2160210] - mm: Add balance_dirty_pages_ratelimited_flags() function (Chris von Recklinghausen) [2160210] - mm: Move updates of dirty_exceeded into one place (Chris von Recklinghausen) [2160210] - mm: Move starting of background writeback into the main balancing loop (Chris von Recklinghausen) [2160210] - mm/slab_common: move generic bulk alloc/free functions to SLOB (Chris von Recklinghausen) [2160210] - mm/sl[au]b: use own bulk free function when bulk alloc failed (Chris von Recklinghausen) [2160210] - arm64: enable THP_SWAP for arm64 (Chris von Recklinghausen) [2160210] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Chris von Recklinghausen) [2160210] - secretmem: fix unhandled fault in truncate (Chris von Recklinghausen) [2160210] - tmpfs: fix the issue that the mount and remount results are inconsistent. (Chris von Recklinghausen) [2160210] - mm/mmap: fix obsolete comment of find_extend_vma (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: use helper function huge_pte_lock (Chris von Recklinghausen) [2160210] - mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask (Chris von Recklinghausen) [2160210] - mm, hugetlb: skip irrelevant nodes in show_free_areas() (Chris von Recklinghausen) [2160210] - mm/mprotect: remove the redundant initialization for error (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: comment the subtly logic in __split_huge_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: correct comment of prep_transhuge_page (Chris von Recklinghausen) [2160210] - mm/huge_memory: minor cleanup for split_huge_pages_all (Chris von Recklinghausen) [2160210] - mm/huge_memory: try to free subpage in swapcache when possible (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment in zap_huge_pud (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pud in huge_pud_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment of __pud_trans_huge_lock (Chris von Recklinghausen) [2160210] - mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - x86/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - arm64/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - powerpc/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - mm/mmap: define DECLARE_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with __P000 (Chris von Recklinghausen) [2160210] - mm: nommu: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: gup: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: kfence: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/highmem: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled() (Chris von Recklinghausen) [2160210] - mm/page_alloc: replace local_lock with normal spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remotely drain per-cpu lists (Chris von Recklinghausen) [2160210] - mm/page_alloc: protect PCP lists with a spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remove mistaken page == NULL check in rmqueue (Chris von Recklinghausen) [2160210] - mm/page_alloc: split out buddy removal code from rmqueue into separate helper (Chris von Recklinghausen) [2160210] - mm/page_alloc: use only one PCP list for THP-sized allocations (Chris von Recklinghausen) [2160210] - mm/page_alloc: add page->buddy_list and page->pcp_list (Chris von Recklinghausen) [2160210] - hugetlb: lazy page table copies in fork() (Chris von Recklinghausen) [2160210] - hugetlb: do not update address in huge_pmd_unshare (Chris von Recklinghausen) [2160210] - hugetlb: skip to end of PT page mapping when pte not present (Chris von Recklinghausen) [2160210] - kasan: separate double free case from invalid free (Chris von Recklinghausen) [2160210] - mm: khugepaged: reorg some khugepaged helpers (Chris von Recklinghausen) [2160210] - mm: thp: kill __transhuge_page_enabled() (Chris von Recklinghausen) [2160210] - mm: thp: kill transparent_hugepage_active() (Chris von Recklinghausen) [2160210] - mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate (Chris von Recklinghausen) [2160210] - mm: thp: consolidate vma size check to transhuge_vma_suitable (Chris von Recklinghausen) [2160210] - mm: khugepaged: check THP flag in hugepage_vma_check() (Chris von Recklinghausen) [2160210] - mm: factor helpers for memory_failure_dev_pagemap (Chris von Recklinghausen) [2160210] - tools: add selftests to hmm for COW in device memory (Chris von Recklinghausen) [2160210] - tools: add hmm gup tests for device coherent type (Chris von Recklinghausen) [2160210] - tools: update hmm-test to support device coherent type (Chris von Recklinghausen) [2160210] - lib: add support for device coherent type in test_hmm (Chris von Recklinghausen) [2160210] - lib: test_hmm add module param for zone device type (Chris von Recklinghausen) [2160210] - lib: test_hmm add ioctl to get zone device type (Chris von Recklinghausen) [2160210] - mm/gup: migrate device coherent pages when pinning instead of failing (Chris von Recklinghausen) [2160210] - mm: add device coherent vma selection for memory migration (Chris von Recklinghausen) [2160210] - mm: add zone device coherent type memory support (Chris von Recklinghausen) [2160210] - mm: move page zone helpers from mm.h to mmzone.h (Chris von Recklinghausen) [2160210] - mm: rename is_pinnable_page() to is_longterm_pinnable_page() (Chris von Recklinghausen) [2160210] - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() (Chris von Recklinghausen) [2160210] - UML: add support for KASAN under x86_64 (Chris von Recklinghausen) [2160210] - mm: Add PAGE_ALIGN_DOWN macro (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm/zsmalloc.rst: fix a typo (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm: fix a typo for page reporting ReST file (Chris von Recklinghausen) [2160210] - docs: zh_CN: page_frags.rst: fix a broken reference (Chris von Recklinghausen) [2160210] - arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" (Chris von Recklinghausen) [2160210] - mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON (Chris von Recklinghausen) [2160210] - mm: kasan: Skip unpoisoning of user pages (Chris von Recklinghausen) [2160210] - mm: kasan: Ensure the tags are visible before the tag in page->flags (Chris von Recklinghausen) [2160210] - first_iovec_segment(): just return address (Chris von Recklinghausen) [2160210] - iov_iter: massage calling conventions for first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - iov_iter: first_{iovec,bvec}_segment() - simplify a bit (Chris von Recklinghausen) [2160210] - iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - mm: slab: optimize memcg_slab_free_hook() (Chris von Recklinghausen) [2160210] - mm/tracing: add 'accounted' entry into output of allocation tracepoints (Chris von Recklinghausen) [2160210] - mm/slub: Simplify __kmem_cache_alias() (Chris von Recklinghausen) [2160210] - mm, slab: fix bad alignments (Chris von Recklinghausen) [2160210] - mm/khugepaged: try to free transhuge swapcache when possible (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp() (Chris von Recklinghausen) [2160210] - mm/khugepaged: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/khugepaged: minor cleanup for collapse_file (Chris von Recklinghausen) [2160210] - mm/khugepaged: trivial typo and codestyle cleanup (Chris von Recklinghausen) [2160210] - mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded shmem_huge_enabled() check (Chris von Recklinghausen) [2160210] - mm: sparsemem: drop unexpected word 'a' in comments (Chris von Recklinghausen) [2160210] - mm: hugetlb: kill set_huge_swap_pte_at() (Chris von Recklinghausen) [2160210] - mm/page_alloc: make the annotations of available memory more accurate (Chris von Recklinghausen) [2160210] - mm, docs: fix comments that mention mem_hotplug_end() (Chris von Recklinghausen) [2160210] - mm: rmap: simplify the hugetlb handling when unmapping or migration (Chris von Recklinghausen) [2160210] - mm/madvise: minor cleanup for swapin_walk_pmd_entry() (Chris von Recklinghausen) [2160210] - mm: hugetlb: remove minimum_order variable (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: enumerate all supported section flags (Chris von Recklinghausen) [2160210] - mm/swap: convert __delete_from_swap_cache() to a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert delete_from_swap_cache() to take a folio (Chris von Recklinghausen) [2160210] - mm: convert page_swap_flags to folio_swap_flags (Chris von Recklinghausen) [2160210] - mm: convert destroy_compound_page() to destroy_large_folio() (Chris von Recklinghausen) [2160210] - mm/swap: convert __page_cache_release() to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_compound_page() to __folio_put_large() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_single_page() to __folio_put_small() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_page() to __folio_put() (Chris von Recklinghausen) [2160210] - mm/swap: convert put_pages_list to use folios (Chris von Recklinghausen) [2160210] - mm/swap: convert release_pages to use a folio internally (Chris von Recklinghausen) [2160210] - mm/swap: convert try_to_free_swap to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: optimise lru_add_drain_cpu() (Chris von Recklinghausen) [2160210] - mm/swap: pull the CPU conditional out of __lru_add_drain_all() (Chris von Recklinghausen) [2160210] - mm/swap: rename lru_pvecs to cpu_fbatches (Chris von Recklinghausen) [2160210] - mm/swap: convert activate_page to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_lazyfree to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate_file to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_add to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: make __pagevec_lru_add static (Chris von Recklinghausen) [2160210] - mm/swap: add folio_batch_move_lru() (Chris von Recklinghausen) [2160210] - mm: add folios_put() (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert shrink_active_list() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert move_pages_to_lru() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert isolate_lru_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_clean_pages_from_list() to folios (Chris von Recklinghausen) [2160210] - mm/damon: introduce DAMON-based LRU-lists Sorting (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_DEPRIO' action (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_PRIO' DAMOS action (Chris von Recklinghausen) [2160210] - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values (Chris von Recklinghausen) [2160210] - mm/swap: remove swap_cache_info statistics (Chris von Recklinghausen) [2160210] - mm/swapfile: fix possible data races of inuse_pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __find_vmap_area() with one more argument (Chris von Recklinghausen) [2160210] - mm/vmalloc: initialize VA's list node after unlink (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __alloc_vmap_area() with extra arguments (Chris von Recklinghausen) [2160210] - mm/vmalloc: make link_va()/unlink_va() common to different rb_root (Chris von Recklinghausen) [2160210] - mm: shrinkers: add scan interface for shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: docs: document shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: shrinkers: provide shrinkers with names (Chris von Recklinghausen) [2160210] - mm: shrinkers: introduce debugfs interface for memory shrinkers (Chris von Recklinghausen) [2160210] - mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() (Chris von Recklinghausen) [2160210] - mm: introduce clear_highpage_kasan_tagged (Chris von Recklinghausen) [2160210] - mm: rename kernel_init_free_pages to kernel_init_pages (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: make 'enabled' checking timer simpler (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: deduplicate inputs applying (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: deduplicate 'commit_inputs' handling (Chris von Recklinghausen) [2160210] - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() (Chris von Recklinghausen) [2160210] - Documentation: highmem: use literal block for code example in highmem.h comment (Chris von Recklinghausen) [2160210] - usercopy: use unsigned long instead of uintptr_t (Chris von Recklinghausen) [2160210] - memblock: avoid some repeat when add new range (Chris von Recklinghausen) [2160210] - filemap: Use filemap_read_folio() in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Move 'filler' case to the end of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Remove find_get_pages_range() and associated functions (Chris von Recklinghausen) [2160210] - shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - vmscan: Add check_move_unevictable_folios() (Chris von Recklinghausen) [2160210] - hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - buffer: Convert clean_bdev_aliases() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Add filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Remove add_to_page_cache() and add_to_page_cache_locked() (Chris von Recklinghausen) [2160210] - hugetlb: Convert huge_add_to_page_cache() to use a folio (Chris von Recklinghausen) [2160210] - mm: Remove __delete_from_page_cache() (Chris von Recklinghausen) [2160210] - arch/*/: remove CONFIG_VIRT_TO_BUS (Chris von Recklinghausen) [2160210] - docs: rename Documentation/vm to Documentation/mm (Chris von Recklinghausen) [2160210] - mm: ioremap: Add ioremap/iounmap_allowed() (Chris von Recklinghausen) [2160210] - mm: ioremap: Setup phys_addr of struct vm_struct (Chris von Recklinghausen) [2160210] - mm: ioremap: Use more sensible name in ioremap_prot() (Chris von Recklinghausen) [2160210] - filemap: Handle sibling entries in filemap_get_read_batch() (Chris von Recklinghausen) [2160210] - filemap: Correct the conditions for marking a folio as accessed (Chris von Recklinghausen) [2160210] - powerpc/mm: Move CMA reservations after initmem_init() (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages() (Chris von Recklinghausen) [2160210] - mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe (Chris von Recklinghausen) [2160210] - lib/test_hmm: avoid accessing uninitialized pages (Chris von Recklinghausen) [2160210] - mm/memremap: fix wrong function name above memremap_pages() (Chris von Recklinghausen) [2160210] - mm/mempool: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/slab: delete cache_alloc_debugcheck_before() (Chris von Recklinghausen) [2160210] - mm/page_alloc: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/vmalloc: add code comment for find_vmap_area_exceed_addr() (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix typo in local variable name (Chris von Recklinghausen) [2160210] - mm/vmalloc: remove the redundant boundary check (Chris von Recklinghausen) [2160210] - mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type() (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: drop 'reason' argument from check_pfn_span() (Chris von Recklinghausen) [2160210] - mm/shmem.c: clean up comment of shmem_swapin_folio (Chris von Recklinghausen) [2160210] - mm: use PAGE_ALIGNED instead of IS_ALIGNED (Chris von Recklinghausen) [2160210] - mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (Chris von Recklinghausen) [2160210] - mm/kfence: select random number before taking raw lock (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized (Chris von Recklinghausen) [2160210] - mm/page_isolation.c: fix one kernel-doc comment (Chris von Recklinghausen) [2160210] - NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file (Chris von Recklinghausen) [2160210] - memblock: Disable mirror feature if kernelcore is not specified (Chris von Recklinghausen) [2160210] - mm: Limit warning message in vmemmap_verify() to once (Chris von Recklinghausen) [2160210] - mm: Ratelimited mirrored memory related warning messages (Chris von Recklinghausen) [2160210] - mm: create security context for memfd_secret inodes (Chris von Recklinghausen) [2160210] - usercopy: Make usercopy resilient against ridiculously large copies (Chris von Recklinghausen) [2160210] - usercopy: Cast pointer to an integer once (Chris von Recklinghausen) [2160210] - usercopy: Handle vm_map_ram() areas (Chris von Recklinghausen) [2160210] - filemap: Don't release a locked folio (Chris von Recklinghausen) [2160210] - mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate (Chris von Recklinghausen) [2160210] - mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery (Chris von Recklinghausen) [2160210] - mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() (Chris von Recklinghausen) [2160210] - delayacct: track delays from write-protect copy (Chris von Recklinghausen) [2160210] - mm/shmem.c: suppress shift warning (Chris von Recklinghausen) [2160210] - mm: fix is_pinnable_page against a cma page (Chris von Recklinghausen) [2160210] - mm: filter out swapin error entry in shmem mapping (Chris von Recklinghausen) [2160210] - mm/shmem: fix infinite loop when swap in shmem error at swapoff time (Chris von Recklinghausen) [2160210] - mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range (Chris von Recklinghausen) [2160210] - mm/swapfile: fix lost swap bits in unuse_pte() (Chris von Recklinghausen) [2160210] - mm/swapfile: unuse_pte can map random data if swap read fails (Chris von Recklinghausen) [2160210] - mm: split free page with properly free memory accounting and without race (Chris von Recklinghausen) [2160210] - mm: page-isolation: skip isolated pageblock in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - mm: kfence: use PAGE_ALIGNED helper (Chris von Recklinghausen) [2160210] - ksm: fix typo in comment (Chris von Recklinghausen) [2160210] - Revert "mm/vmscan: never demote for memcg reclaim" (Chris von Recklinghausen) [2160210] - mm/kfence: print disabling or re-enabling message (Chris von Recklinghausen) [2160210] - include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace" (Chris von Recklinghausen) [2160210] - include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion" (Chris von Recklinghausen) [2160210] - mm: fix a potential infinite loop in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - MAINTAINERS: add Muchun as co-maintainer for HugeTLB (Chris von Recklinghausen) [2160210] - mm/shmem: fix shmem folio swapoff hang (Chris von Recklinghausen) [2160210] - powerpc/kasan: Disable address sanitization in kexec paths (Chris von Recklinghausen) [2160210] - kasan: Document support on 32-bit powerpc (Chris von Recklinghausen) [2160210] - mm: damon: use HPAGE_PMD_SIZE (Chris von Recklinghausen) [2160210] - mm: fix missing handler for __GFP_NOWARN (Chris von Recklinghausen) [2160210] - mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (Chris von Recklinghausen) [2160210] - mm/page_owner.c: add missing __initdata attribute (Chris von Recklinghausen) [2160210] - tmpfs: fix undefined-behaviour in shmem_reconfigure() (Chris von Recklinghausen) [2160210] - mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Chris von Recklinghausen) [2160210] - mm: don't be stuck to rmap lock on reclaim path (Chris von Recklinghausen) [2160210] - mm/swap: fix comment about swap extent (Chris von Recklinghausen) [2160210] - mm/swap: fix the comment of get_kernel_pages (Chris von Recklinghausen) [2160210] - mm/swap: add helper swap_offset_available() (Chris von Recklinghausen) [2160210] - mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES (Chris von Recklinghausen) [2160210] - mm/swap: make page_swapcount and __lru_add_drain_all static (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded p != NULL check in __swap_duplicate (Chris von Recklinghausen) [2160210] - mm/swap: remove buggy cache->nr check in refill_swap_slots_cache (Chris von Recklinghausen) [2160210] - mm/swap: print bad swap offset entry in get_swap_device (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded return value of free_swap_slot (Chris von Recklinghausen) [2160210] - mm/swap: fold __swap_info_get() into its sole caller (Chris von Recklinghausen) [2160210] - mm/swap: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/swap: use helper is_swap_pte() in swap_vma_readahead (Chris von Recklinghausen) [2160210] - mm: mmap: register suitable readonly file vmas for khugepaged (Chris von Recklinghausen) [2160210] - mm: khugepaged: introduce khugepaged_enter_vma() helper (Chris von Recklinghausen) [2160210] - mm: khugepaged: make hugepage_vma_check() non-static (Chris von Recklinghausen) [2160210] - mm: khugepaged: make khugepaged_enter() void function (Chris von Recklinghausen) [2160210] - mm: thp: only regular file could be THP eligible (Chris von Recklinghausen) [2160210] - mm: khugepaged: skip DAX vma (Chris von Recklinghausen) [2160210] - mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED (Chris von Recklinghausen) [2160210] - ext4: convert symlink external data block mapping to bdev (Chris von Recklinghausen) [2160210] - ext4: add nowait mode for ext4_getblk() (Chris von Recklinghausen) [2160210] - mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr() (Chris von Recklinghausen) [2160210] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Chris von Recklinghausen) [2160210] - Documentation/vm: rework "Temporary Virtual Mappings" section (Chris von Recklinghausen) [2160210] - Documentation/vm: move "Using kmap-atomic" to highmem.h (Chris von Recklinghausen) [2160210] - Documentation/vm: include kdocs from highmem*.h into highmem.rst (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_inc/dec (Chris von Recklinghausen) [2160210] - mm/hwpoison: disable hwpoison filter during removing (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: add hwpoison_filter for soft offline (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_dec (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: move clear_hwpoisoned_pages (Chris von Recklinghausen) [2160210] - kasan: give better names to shadow values (Chris von Recklinghausen) [2160210] - kasan: use tabs to align shadow values (Chris von Recklinghausen) [2160210] - kasan: clean up comments in internal kasan.h (Chris von Recklinghausen) [2160210] - tracing: incorrect gfp_t conversion (Chris von Recklinghausen) [2160210] - zram: remove double compression logic (Chris von Recklinghausen) [2160210] - percpu: improve percpu_alloc_percpu event trace (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: use resource_size function on resource object (Chris von Recklinghausen) [2160210] - mm: page_table_check: move pxx_user_accessible_page into x86 (Chris von Recklinghausen) [2160210] - mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm/migrate: convert move_to_new_page() into move_to_new_folio() (Chris von Recklinghausen) [2160210] - mm: add folio_test_movable() (Chris von Recklinghausen) [2160210] - mm: add folio_mapping_flags() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_getpage_gfp to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_alloc_and_acct_page to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: add shmem_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_add_to_page_cache to take a folio (Chris von Recklinghausen) [2160210] - mm/swap: add folio_throttle_swaprate (Chris von Recklinghausen) [2160210] - mm/shmem: use a folio in shmem_unused_huge_shrink (Chris von Recklinghausen) [2160210] - vmscan: remove remaining uses of page in shrink_page_list (Chris von Recklinghausen) [2160210] - mm: allow can_split_folio() to be called when THP are disabled (Chris von Recklinghausen) [2160210] - vmscan: convert the activate_locked portion of shrink_page_list to folios (Chris von Recklinghausen) [2160210] - vmscan: move initialisation of mapping down (Chris von Recklinghausen) [2160210] - vmscan: convert lazy freeing to folios (Chris von Recklinghausen) [2160210] - vmscan: convert page buffer handling to use folios (Chris von Recklinghausen) [2160210] - vmscan: convert dirty page handling to folios (Chris von Recklinghausen) [2160210] - swap: convert add_to_swap() to take a folio (Chris von Recklinghausen) [2160210] - swap: turn get_swap_page() into folio_alloc_swap() (Chris von Recklinghausen) [2160210] - vmscan: convert the writeback handling in shrink_page_list() to folios (Chris von Recklinghausen) [2160210] - vmscan: use folio_mapped() in shrink_page_list() (Chris von Recklinghausen) [2160210] - mm: remove alloc_pages_vma() (Chris von Recklinghausen) [2160210] - mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: remove duplicate include in memory.c (Chris von Recklinghausen) [2160210] - mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node (Chris von Recklinghausen) [2160210] - mm/vmscan: filter empty page_list at the beginning (Chris von Recklinghausen) [2160210] - mm/vmscan: use helper folio_is_file_lru() (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in kswapd_run (Chris von Recklinghausen) [2160210] - mm/vmscan: take all base pages of THP into account when race with speculative reference (Chris von Recklinghausen) [2160210] - mm/vmscan: introduce helper function reclaim_page_list() (Chris von Recklinghausen) [2160210] - mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback (Chris von Recklinghausen) [2160210] - mm/vmscan: not necessary to re-init the list for each iteration (Chris von Recklinghausen) [2160210] - mm: convert sysfs input to bool using kstrtobool() (Chris von Recklinghausen) [2160210] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Chris von Recklinghausen) [2160210] - mm: cma: use pageblock_order as the single alignment (Chris von Recklinghausen) [2160210] - mm: page_isolation: enable arbitrary range page isolation. (Chris von Recklinghausen) [2160210] - mm: make alloc_contig_range work at pageblock granularity (Chris von Recklinghausen) [2160210] - mm: page_isolation: check specified range for unmovable pages (Chris von Recklinghausen) [2160210] - mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c (Chris von Recklinghausen) [2160210] - mm/uffd: enable write protection for shmem & hugetlbfs (Chris von Recklinghausen) [2160210] - mm/khugepaged: don't recycle vma pgtable if uffd-wp registered (Chris von Recklinghausen) [2160210] - mm/hugetlb: only drop uffd-wp special pte if required (Chris von Recklinghausen) [2160210] - mm/hugetlb: allow uffd wr-protect none ptes (Chris von Recklinghausen) [2160210] - mm/hugetlb: handle UFFDIO_WRITEPROTECT (Chris von Recklinghausen) [2160210] - mm/hugetlb: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm/hugetlb: hook page faults for uffd write protection (Chris von Recklinghausen) [2160210] - mm/shmem: allows file-back mem to be uffd wr-protected on thps (Chris von Recklinghausen) [2160210] - mm/shmem: allow uffd wr-protect none pte for file-backed mem (Chris von Recklinghausen) [2160210] - mm/shmem: persist uffd-wp bit across zapping for file-backed (Chris von Recklinghausen) [2160210] - mm/shmem: handle uffd-wp special pte in page fault handler (Chris von Recklinghausen) [2160210] - mm/shmem: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm: check against orig_pte for finish_fault() (Chris von Recklinghausen) [2160210] - mm: teach core mm about pte markers (Chris von Recklinghausen) [2160210] - mm/page_alloc: cache the result of node_dirty_ok() (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: update schemes stat in the kdamond context (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: use enum for 'state' input handling (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: reuse damon_set_regions() for regions setting (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: move targets setup code to a separated function (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: prohibit multiple physical address space monitoring targets (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: remove damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: move 'damon_set_regions()' to core (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: generalize damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/core: finish kdamond as soon as any callback returns an error (Chris von Recklinghausen) [2160210] - mm/damon/core: add a new callback for watermarks checks (Chris von Recklinghausen) [2160210] - mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Chris von Recklinghausen) [2160210] - mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: use pgprot_val to get value of pgprot (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: add a file for listing available monitoring ops (Chris von Recklinghausen) [2160210] - mm/damon/core: add a function for damon_operations registration checks (Chris von Recklinghausen) [2160210] - kfence: enable check kfence canary on panic via boot param (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary flush on change_huge_pmd() (Chris von Recklinghausen) [2160210] - mm/mprotect: do not flush when not required architecturally (Chris von Recklinghausen) [2160210] - fs: Remove aops->freepage (Chris von Recklinghausen) [2160210] - secretmem: Convert to free_folio (Chris von Recklinghausen) [2160210] - nfs: Convert to free_folio (Chris von Recklinghausen) [2160210] - fs: Add free_folio address space operation (Chris von Recklinghausen) [2160210] - fs: Change try_to_free_buffers() to take a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert release_buffer_page() to use a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio (Chris von Recklinghausen) [2160210] - fs: Remove last vestiges of releasepage (Chris von Recklinghausen) [2160210] - nfs: Convert to release_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert to release_folio (Chris von Recklinghausen) [2160210] - ext4: Convert to release_folio (Chris von Recklinghausen) [2160210] - cifs: Convert to release_folio (Chris von Recklinghausen) [2160210] - ceph: Convert to release_folio (Chris von Recklinghausen) [2160210] - afs: Convert to release_folio (Chris von Recklinghausen) [2160210] - iomap: Convert to release_folio (Chris von Recklinghausen) [2160210] - fs: Add aops->release_folio (Chris von Recklinghausen) [2160210] - VFS: add FMODE_CAN_ODIRECT file flag (Chris von Recklinghausen) [2160210] - MM: handle THP in swap_*page_fs() - count_vm_events() (Chris von Recklinghausen) [2160210] - mm: handle THP in swap_*page_fs() (Chris von Recklinghausen) [2160210] - mm: submit multipage write for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: submit multipage reads for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw (Chris von Recklinghausen) [2160210] - mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: move responsibility for setting SWP_FS_OPS to ->swap_activate (Chris von Recklinghausen) [2160210] - mm: drop swap_dirty_folio (Chris von Recklinghausen) [2160210] - mm: create new mm/swap.h header file (Chris von Recklinghausen) [2160210] - mm/gup: fix comments to pin_user_pages_*() (Chris von Recklinghausen) [2160210] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2160210] - mm,doc: Add new documentation structure (Chris von Recklinghausen) [2160210] - mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - fs: Change the type of filler_t (Chris von Recklinghausen) [2160210] - nfs: Pass the file pointer to nfs_symlink_filler() (Chris von Recklinghausen) [2160210] - mm,fs: Remove aops->readpage (Chris von Recklinghausen) [2160210] - mm: Convert swap_readpage to call read_folio instead of readpage (Chris von Recklinghausen) [2160210] - udf: Convert adinicb and symlinks to read_folio (Chris von Recklinghausen) [2160210] - squashfs: Convert squashfs to read_folio (Chris von Recklinghausen) [2160210] - nfs: Convert nfs to read_folio (Chris von Recklinghausen) [2160210] - isofs: Convert symlinks and zisofs to read_folio (Chris von Recklinghausen) [2160210] - fuse: Convert fuse to read_folio (Chris von Recklinghausen) [2160210] - ext4: Convert ext4 to read_folio (Chris von Recklinghausen) [2160210] - cifs: Convert cifs to read_folio (Chris von Recklinghausen) [2160210] - afs: Convert afs_symlink_readpage to afs_symlink_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert simple_readpage to simple_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert mpage_readpage to mpage_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert block_read_full_page() to block_read_full_folio() (Chris von Recklinghausen) [2160210] - fs: Convert iomap_readpage to iomap_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert netfs_readpage to netfs_read_folio (Chris von Recklinghausen) [2160210] - fs: Add read_folio documentation (Chris von Recklinghausen) [2160210] - fs: Introduce aops->read_folio (Chris von Recklinghausen) [2160210] - buffer: Rewrite nobh_truncate_page() to use folios (Chris von Recklinghausen) [2160210] - fs: Convert is_dirty_writeback() to take a folio (Chris von Recklinghausen) [2160210] - readahead: Use a folio in read_pages() (Chris von Recklinghausen) [2160210] - filemap: Update the folio_mark_dirty documentation (Chris von Recklinghausen) [2160210] - fs: Remove pagecache_write_begin() and pagecache_write_end() (Chris von Recklinghausen) [2160210] - i915: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - ext4: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - namei: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - buffer: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - fs: Remove flags parameter from aops->write_begin (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from grab_cache_page_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from cont_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from block_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop_flags parameter from netfs_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove AOP_FLAG_NOFS (Chris von Recklinghausen) [2160210] - f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs (Chris von Recklinghausen) [2160210] - namei: Convert page_symlink() to use memalloc_nofs_save() (Chris von Recklinghausen) [2160210] - kfence: test: use new suite_{init/exit} support, add .kunitconfig (Chris von Recklinghausen) [2160210] - mm/slub: remove unused kmem_cache_order_objects max (Chris von Recklinghausen) [2160210] - taskstats: version 12 with thread group and exe info (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: fix the timer always stays active (Chris von Recklinghausen) [2160210] - mm/damon: remove unnecessary type castings (Chris von Recklinghausen) [2160210] - mm/damon/core-test: add a kunit test case for ops registration (Chris von Recklinghausen) [2160210] - damon: vaddr-test: tweak code to make the logic clearer (Chris von Recklinghausen) [2160210] - mm/page_alloc: simplify update of pgdat in wake_all_kswapds (Chris von Recklinghausen) [2160210] - kasan: fix sleeping function called from invalid context on RT kernel (Chris von Recklinghausen) [2160210] - mm/khugepaged: use vma_is_anonymous (Chris von Recklinghausen) [2160210] - mm: compaction: make sure highest is above the min_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: simplify the code in __compact_finished (Chris von Recklinghausen) [2160210] - mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS (Chris von Recklinghausen) [2160210] - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about async compaction in isolate_migratepages (Chris von Recklinghausen) [2160210] - mm: compaction: use helper compound_nr in isolate_migratepages_block (Chris von Recklinghausen) [2160210] - mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about suitable migration target recheck (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment for sched contention (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded assignment to isolate_start_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded pfn update (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded return value of kcompactd_run (Chris von Recklinghausen) [2160210] - ksm: count ksm merging pages for each process (Chris von Recklinghausen) [2160210] - mm/page_alloc: reuse tail struct pages for compound devmaps (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: improve memory savings for compound devmaps (Chris von Recklinghausen) [2160210] - mm/hugetlb_vmemmap: move comment block to Documentation/vm (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: add a pgmap argument to section activation (Chris von Recklinghausen) [2160210] - mm/page_alloc.c: calc the right pfn if page size is not 4K (Chris von Recklinghausen) [2160210] - mm/mremap: avoid unneeded do_munmap call (Chris von Recklinghausen) [2160210] - mm/mremap: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_vm_get_page_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_filter_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap.c: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/debug_vm_pgtable: drop protection_map[] usage (Chris von Recklinghausen) [2160210] - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush (Chris von Recklinghausen) [2160210] - mm/mmap.c: use mmap_assert_write_locked() instead of open coding it (Chris von Recklinghausen) [2160210] - mm: untangle config dependencies for demote-on-reclaim (Chris von Recklinghausen) [2160210] - mm: migrate: simplify the refcount validation when migrating hugetlb mapping (Chris von Recklinghausen) [2160210] - mm/migration: remove some duplicated codes in migrate_pages (Chris von Recklinghausen) [2160210] - mm/migration: avoid unneeded nodemask_t initialization (Chris von Recklinghausen) [2160210] - mm/migration: use helper macro min in do_pages_stat (Chris von Recklinghausen) [2160210] - mm/migration: use helper function vma_lookup() in add_page_for_migration (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable page_lru (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable mapping_locked (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for isolate_lru_pages (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for current_may_throttle (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in get_scan_count (Chris von Recklinghausen) [2160210] - mm/vmscan: sc->reclaim_idx must be a valid zone index (Chris von Recklinghausen) [2160210] - mm/vmscan: make sure wakeup_kswapd with managed zone (Chris von Recklinghausen) [2160210] - mm/vmscan: reclaim only affects managed_zones (Chris von Recklinghausen) [2160210] - hugetlb: remove use of list iterator variable after loop (Chris von Recklinghausen) [2160210] - mm, hugetlb, hwpoison: separate branch for free and in-use hugepage (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: dissolve truncated hugetlb page (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: minor cleanup for HWPoisonHandlable (Chris von Recklinghausen) [2160210] - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: remove unnecessary (void*) conversions (Chris von Recklinghausen) [2160210] - mm: wrap __find_buddy_pfn() with a necessary buddy page validation (Chris von Recklinghausen) [2160210] - mm: page_alloc: simplify pageblock migratetype check in __free_one_page() (Chris von Recklinghausen) [2160210] - mm/page_alloc: adding same penalty is enough to get round-robin order (Chris von Recklinghausen) [2160210] - vmap(): don't allow invalid pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix a comment (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: remove unused private flag of memory.oom_control (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: make cgroup_memory_noswap static (Chris von Recklinghausen) [2160210] - mm/memcg: non-hierarchical mode is deprecated (Chris von Recklinghausen) [2160210] - mm/memcg: move generation assignment and comparison together (Chris von Recklinghausen) [2160210] - mm/memcg: set pos explicitly for reclaim and !reclaim (Chris von Recklinghausen) [2160210] - mm/memcg: set memcg after css verified and got reference (Chris von Recklinghausen) [2160210] - mm/memcg: mz already removed from rb_tree if not NULL (Chris von Recklinghausen) [2160210] - mm/memcg: remove unneeded nr_scanned (Chris von Recklinghausen) [2160210] - mm: shmem: make shmem_init return void (Chris von Recklinghausen) [2160210] - mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting blocks by multiple keys (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for multi-value selection in single argument (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm numa translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hmm translation (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: use literal blocks for param description (Chris von Recklinghausen) [2160210] - riscv: compat: syscall: Add compat_sys_call_table implementation (Chris von Recklinghausen) [2160210] - mm: Add fault_in_subpage_writeable() to probe at sub-page granularity (Chris von Recklinghausen) [2160210] - mm: fix unused variable kernel warning when SYSCTL=n (Chris von Recklinghausen) [2160210] - xfs: convert shutdown reasons to unsigned. (Chris von Recklinghausen) [2160210] - mm/slub: remove unneeded return value of slab_pad_check (Chris von Recklinghausen) [2160210] - Documentation: arch_pgtable_helpers: demote pgtable list headings (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hugetlbfs_reserv translation (Chris von Recklinghausen) [2160210] - usercopy: Remove HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect large folio overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect vmalloc overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Check kmap addresses properly (Chris von Recklinghausen) [2160210] - mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() (Chris von Recklinghausen) [2160210] - mm/slub: remove meaningless node check in ___slab_alloc() (Chris von Recklinghausen) [2160210] - mm/slub: remove duplicate flag in allocate_slab() (Chris von Recklinghausen) [2160210] - mm/slab.c: fix comments (Chris von Recklinghausen) [2160210] - mm: move page-writeback sysctls to their own file (Chris von Recklinghausen) [2160210] - mm: move oom_kill sysctls to their own file (Chris von Recklinghausen) [2160210] - slab, documentation: add description of debugfs files for SLUB caches (Chris von Recklinghausen) [2160210] - mm/slub: sort debugfs output by frequency of stack traces (Chris von Recklinghausen) [2160210] - mm/slub: distinguish and print stack traces in debugfs files (Chris von Recklinghausen) [2160210] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm zsmalloc translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm z3fold translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm split_page_table_lock translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm remap_file_pages translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_table_check translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_owner translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_frags translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm overcommit-accounting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm mmu_notifier translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm memory-model translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hwpoison translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm frontswap translation (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: add sysfs interface (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2160210] - mm/slab: remove some unused functions (Chris von Recklinghausen) [2160210] - doc/vm/page_owner.rst: remove content related to -c option (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: remove -c option (Chris von Recklinghausen) [2160210] - filemap: Remove AOP_FLAG_CONT_EXPAND (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for user-defined culling rules (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: support for sorting by task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: fix three trivival places (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by tgid and update documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add a security check (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix comments (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix the instructions for use (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix unexpected indentation warns (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: update the documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: delete invalid duplicate code (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: two trivial fixes (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting pid and time (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by stack trace (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: sort by stacktrace before culling (Chris von Recklinghausen) [2160210] - usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - fs: Remove aops->launder_page (Chris von Recklinghausen) [2160210] - nfs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - fs: Remove aops->invalidatepage (Chris von Recklinghausen) [2160210] - nfs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert directory aops to invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Remove iomap_invalidatepage() (Chris von Recklinghausen) [2160210] - ceph: Use folio_invalidate() (Chris von Recklinghausen) [2160210] - iomap: Fix iomap_invalidatepage tracepoint (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon reclaim translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon usage translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon start translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon index translation (Chris von Recklinghausen) [2160210] - zh_CN: Add translation for admin-guide/mm/index.rst (Chris von Recklinghausen) [2160210] - Add Chinese translation for vm/ksm.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add peci index translation (Chris von Recklinghausen) [2160210] - mm: remove pointless includes from (Chris von Recklinghausen) [2160210] - docs: fix RST error in vm/page_owner.rst (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix language (Chris von Recklinghausen) [2160210] - x86/mce: Remove the tolerance level control (Chris von Recklinghausen) [2160210] - docs/translations: Skip CJK contents if suitable fonts not found (Chris von Recklinghausen) [2160210] - xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c (Chris von Recklinghausen) [2160210] - docs/zh_CN: add highmem translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add free_page_reporting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon api translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon design translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon faq translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon index tronslation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add balance translation (Chris von Recklinghausen) [2160210] - docs_zh_CN: add active_mm translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm/index translation (Chris von Recklinghausen) [2160210] - Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact (Chris von Recklinghausen) [2160210] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Chris von Recklinghausen) [2160210] - zram: use ATTRIBUTE_GROUPS (Chris von Recklinghausen) [2160210] - mm: introduce memalloc_retry_wait() (Chris von Recklinghausen) [2160210] - squashfs: provide backing_dev_info in order to disable read-ahead (Chris von Recklinghausen) [2160210] - iomap: Inline __iomap_zero_iter into its caller (Chris von Recklinghausen) [2160210] - x86/mce: Check regs before accessing it (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_migrate_page() to use folios (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_add_to_ioend() to take a folio (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_do_writepage() (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_writepage_map() (Chris von Recklinghausen) [2160210] - iomap,xfs: Convert ->discard_page to ->discard_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_write_begin() and iomap_write_end() to folios (Chris von Recklinghausen) [2160210] - iomap: Convert __iomap_zero_iter to use a folio (Chris von Recklinghausen) [2160210] - iomap: Allow iomap_write_begin() to be called with the full length (Chris von Recklinghausen) [2160210] - iomap: Convert readahead and readpage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_read_inline_data to take a folio (Chris von Recklinghausen) [2160210] - iomap: Use folio offsets instead of page offsets (Chris von Recklinghausen) [2160210] - iomap: Convert bio completions to use folios (Chris von Recklinghausen) [2160210] - iomap: Pass the iomap_page into iomap_set_range_uptodate (Chris von Recklinghausen) [2160210] - iomap: Add iomap_invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_releasepage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_release to take a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_create to take a folio (Chris von Recklinghausen) [2160210] - fs/buffer: Convert __block_write_begin_int() to take a folio (Chris von Recklinghausen) [2160210] - x86/mce: Mark mce_timed_out() noinstr (Chris von Recklinghausen) [2160210] - x86/mce: Prevent severity computation from being instrumented (Chris von Recklinghausen) [2160210] - x86/mce: Do not use memset to clear the banks bitmaps (Chris von Recklinghausen) [2160210] - docs/zh_CN: add scheduler index translation (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of cpu_missing (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: count and sort by mem (Chris von Recklinghausen) [2160210] - mm/memcg: drop swp_entry_t* in mc_handle_file_pte() (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add 3 missing files (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add a new ABI file (Chris von Recklinghausen) [2160210] - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO (Chris von Recklinghausen) [2160210] - x86/mce: Sort mca_config members to get rid of unnecessary padding (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of machine_check_vector (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of the mce_severity function pointer (Chris von Recklinghausen) [2160210] - docs: zh_TW/index: Move arm64/index to arch-specific section (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst (Chris von Recklinghausen) [2160210] - Doc: page_migration: fix numbering for non-LRU movable flags (Chris von Recklinghausen) [2160210] - x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Fix typo in CJK-language specific font settings (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/filesystems (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/cpu-freq (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/arm64 (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Enable language-specific font choice of zh_TW translations (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Add CJK-language-specific font settings (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Refactor config for CJK document (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/accounting/psi.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add infiniband index translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add virt index translation (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/process (Chris von Recklinghausen) [2160210] - docs: add traditional Chinese translation for kernel Documentation (Chris von Recklinghausen) [2160210] - x86/mm: disable instrumentations of mm/pgprot.c (Chris von Recklinghausen) [2160210] - x86/mm: Refuse W^X violations (Chris von Recklinghausen) [2160210] - x86/mm: Print likely CPU at segfault time (Chris von Recklinghausen) [2160210] - x86: simplify load_unaligned_zeropad() implementation (Chris von Recklinghausen) [2160210] - x86/extable: Fix ex_handler_msr() print condition (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Ignore f->new_tlb_gen when zero (Chris von Recklinghausen) [2160210] - x86/mm: Refer to the intended config STRICT_DEVMEM in a comment (Chris von Recklinghausen) [2160210] - mm/x86: remove dead code for hugetlbpage.c (Chris von Recklinghausen) [2160210] - x86/pkeys: Clarify PKRU_AD_KEY macro (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Avoid reading mm_tlb_gen when possible (Chris von Recklinghausen) [2160210] - s390/mm: fix no previous prototype warnings in maccess.c (Chris von Recklinghausen) [2160210] - memcpy_real(): WRITE is "data source", not destination... (Chris von Recklinghausen) [2160210] - s390/kprobes: define insn cache ops within private header file (Chris von Recklinghausen) [2160210] - s390/mm: remove unused get_page_state() function (Chris von Recklinghausen) [2160210] - s390/hypfs: remove unused info_blk_hdr__pcpus() function (Chris von Recklinghausen) [2160210] - s390/mm: provide minimal setup_per_cpu_areas() implementation (Chris von Recklinghausen) [2160210] - s390/mm: fix virtual-physical address confusion for swiotlb (Chris von Recklinghausen) [2160210] - s390/mm: gmap: sort out physical vs virtual pointers usage (Chris von Recklinghausen) [2160210] - s390/mm: rework memcpy_real() to avoid DAT-off mode (Chris von Recklinghausen) [2160210] - s390/smp: rework absolute lowcore access (Chris von Recklinghausen) [2160210] - s390/smp: use physical address for SIGP_SET_PREFIX command (Chris von Recklinghausen) [2160210] - s390/smp: enforce lowcore protection on CPU restart (Chris von Recklinghausen) [2160210] - s390/smp: call smp_reinit_ipl_cpu() before scheduler is available (Chris von Recklinghausen) [2160210] - s390/boot: fix absolute zero lowcore corruption on boot (Chris von Recklinghausen) [2160210] - s390/nmi: disable interrupts on extended save area update (Chris von Recklinghausen) [2160210] - s390/nmi: add missing __pa/__va address conversion of extended save area (Chris von Recklinghausen) [2160210] - s390/setup: rearrange absolute lowcore initialization (Chris von Recklinghausen) [2160210] - s390/maccess: rework absolute lowcore accessors (Chris von Recklinghausen) [2160210] - s390/smp: cleanup control register update routines (Chris von Recklinghausen) [2160210] - s390/smp: cleanup target CPU callback starting (Chris von Recklinghausen) [2160210] - s390/smp: do not use nodat_stack for secondary CPU start (Chris von Recklinghausen) [2160210] - s390/smp: enable DAT before CPU restart callback is called (Chris von Recklinghausen) [2160210] - s390/dump: fix os_info virtual vs physical address confusion (Chris von Recklinghausen) [2160210] - s390/hugetlb: switch to generic version of follow_huge_pud() (Chris von Recklinghausen) [2160210] - s390/ptdump: add missing amode31 markers (Chris von Recklinghausen) [2160210] - s390/mm: split lowcore pages with set_memory_4k() (Chris von Recklinghausen) [2160210] - s390/mm: remove unused access parameter from do_fault_error() (Chris von Recklinghausen) [2160210] - s390/mm: remove useless hugepage address alignment (Chris von Recklinghausen) [2160210] - s390/boot: cleanup adjust_to_uv_max() function (Chris von Recklinghausen) [2160210] - s390/boot: get rid of startup archive (Chris von Recklinghausen) [2160210] - s390/setup: re-arrange memblock setup (Chris von Recklinghausen) [2160210] - s390/setup: avoid using memblock_enforce_memory_limit (Chris von Recklinghausen) [2160210] - s390/setup: avoid reserving memory above identity mapping (Chris von Recklinghausen) [2160210] - s390: move the install rule to arch/s390/Makefile (Chris von Recklinghausen) [2160210] - s390: assume stckf is always present (Chris von Recklinghausen) [2160210] - s390/uaccess: use exception handler to zero result on get_user() failure (Chris von Recklinghausen) [2160210] - s390/uaccess: use symbolic names for inline assembler operands (Chris von Recklinghausen) [2160210] - s390/extable: prefer local labels in .set directives (Chris von Recklinghausen) [2160210] - s390/extable: add dedicated uaccess handler (Chris von Recklinghausen) [2160210] - s390/extable: convert to relative table with data (Chris von Recklinghausen) [2160210] - s390/extable: add and use fixup_exception helper function (Chris von Recklinghausen) [2160210] - s390/extable: fix exception table sorting (Chris von Recklinghausen) [2160210] - s390/base: pass pt_regs to early program check handler (Chris von Recklinghausen) [2160210] - s390/extable: move extable related functions to mm/extable.c (Chris von Recklinghausen) [2160210] - s390/extable: move EX_TABLE define to asm-extable.h (Chris von Recklinghausen) [2160210] - s390/extable: search amode31 extable last (Chris von Recklinghausen) [2160210] - s390: add support for BEAR enhancement facility (Chris von Recklinghausen) [2160210] - s390/ptrace: add last_break member to pt_regs (Chris von Recklinghausen) [2160210] - s390: rename last_break to pgm_last_break (Chris von Recklinghausen) [2160210] - kbuild: add cmd_file_size (Chris von Recklinghausen) [2160210] - arch: decompressor: remove useless vmlinux.bin.all-y (Chris von Recklinghausen) [2160210] - kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} (Chris von Recklinghausen) [2160210] - kbuild: drop $(size_append) from cmd_zstd (Chris von Recklinghausen) [2160210] - powerpc/mm: Export memory_add_physaddr_to_nid() for modules (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove spurious fault flushing for NMMU (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU does not require flush escalation workaround (Chris von Recklinghausen) [2160210] - powerpc/64e: Reorganise virtual memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Move virtual memory closer to linear memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove unused REGION related macros (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS (Chris von Recklinghausen) [2160210] - powerpc/32: Remove __map_without_ltlbs (Chris von Recklinghausen) [2160210] - powerpc/32: Remove 'noltlbs' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/32: Remove the 'nobats' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label to check if poking_init() is done (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label for testing freed initmem (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move code patching selftests in its own file (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move patch_exception() outside code-patching.c (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use test_trampoline for prefixed patch test (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix patch_branch() return on out-of-range failure (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix unmap_patch_area() error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix error handling in do_patch_instruction() (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove init_mem_is_free (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() (Chris von Recklinghausen) [2160210] - powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long (Chris von Recklinghausen) [2160210] - powerpc/mm: Switch obsolete dssall to .long (Chris von Recklinghausen) [2160210] - powerpc/inst: Optimise copy_inst_from_kernel_nofault() (Chris von Recklinghausen) [2160210] - powerpc/inst: Move ppc_inst_t definition in asm/reg.h (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t as u32 on PPC32 (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t (Chris von Recklinghausen) [2160210] - powerpc/inst: Refactor ___get_user_instr() (Chris von Recklinghausen) [2160210] - powerpc/mm: Move tlbcam_sz() and make it static (Chris von Recklinghausen) [2160210] - arm64: compat: Implement misalignment fixups for multiword loads (Chris von Recklinghausen) [2160210] - arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page (Chris von Recklinghausen) [2160210] - arm64/mm: Define defer_reserve_crashkernel() (Chris von Recklinghausen) [2160210] - arm64: mm: Remove assembly DMA cache maintenance wrappers (Chris von Recklinghausen) [2160210] - arm/xen: Introduce xen_setup_dma_ops() (Chris von Recklinghausen) [2160210] - arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP (Chris von Recklinghausen) [2160210] - arm64: extable: move _cond_extable to _cond_uaccess_extable (Chris von Recklinghausen) [2160210] - arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO (Chris von Recklinghausen) [2160210] - arm64: asm-extable: add asm uacess helpers (Chris von Recklinghausen) [2160210] - arm64: asm-extable: move data fields (Chris von Recklinghausen) [2160210] - arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support (Chris von Recklinghausen) [2160210] - arm64: Add HAVE_IOREMAP_PROT support (Chris von Recklinghausen) [2160210] - arm64: mm: Convert to GENERIC_IOREMAP (Chris von Recklinghausen) [2160210] - arm64: entry: simplify trampoline data page (Chris von Recklinghausen) [2160210] - arm64: mm: install KPTI nG mappings with MMU enabled (Chris von Recklinghausen) [2160210] - arm64: kpti-ng: simplify page table traversal logic (Chris von Recklinghausen) [2160210] - arm64: mm: Only remove nomap flag for initrd (Chris von Recklinghausen) [2160210] - arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() (Chris von Recklinghausen) [2160210] - elf: Fix the arm64 MTE ELF segment name and value (Chris von Recklinghausen) [2160210] - arm64: mte: Document the core dump file format (Chris von Recklinghausen) [2160210] - arm64: mte: Dump the MTE tags in the core file (Chris von Recklinghausen) [2160210] - fs/file_table: fix adding missing kmemleak_not_leak() (Chris von Recklinghausen) [2160210] - Fix regression due to "fs: move binfmt_misc sysctl to its own file" (Chris von Recklinghausen) [2160210] - binfmt_misc: fix crash when load/unload module (Chris von Recklinghausen) [2160210] - include/linux/sysctl.h: fix register_sysctl_mount_point() return type (Chris von Recklinghausen) [2160210] - coredump: Don't compile flat_core_dump when coredumps are disabled (Chris von Recklinghausen) [2160210] - coredump: Snapshot the vmas in do_coredump (Chris von Recklinghausen) [2160210] - coredump: Move definition of struct coredump_params into coredump.h (Chris von Recklinghausen) [2160210] - coredump: Also dump first pages of non-executable ELF libraries (Chris von Recklinghausen) [2160210] - fs/coredump: move coredump sysctls into its own file (Chris von Recklinghausen) [2160210] - coredump: fix memleak in dump_vma_snapshot() (Chris von Recklinghausen) [2160210] - init/main.c: return 1 from handled __setup() functions (Chris von Recklinghausen) [2160210] - init.h: improve __setup and early_param documentation (Chris von Recklinghausen) [2160210] - scripts/sorttable: Unify arm64 & x86 sort functions (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary page fault retires on shared memory types (Chris von Recklinghausen) [2160210] - fs: move namespace sysctls and declare fs base directory (Chris von Recklinghausen) [2160210] - sysctl: add and use base directory declarer and registration helper (Chris von Recklinghausen) [2160210] - fs: move pipe sysctls to is own file (Chris von Recklinghausen) [2160210] - fs: move fs/exec.c sysctls into its own file (Chris von Recklinghausen) [2160210] - fs: move namei sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move locking sysctls where they are used (Chris von Recklinghausen) [2160210] - fs: move shared sysctls to fs/sysctls.c (Chris von Recklinghausen) [2160210] - sysctl: move maxolduid as a sysctl specific const (Chris von Recklinghausen) [2160210] - fs: move dcache sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move fs stat sysctls to file_table.c (Chris von Recklinghausen) [2160210] - fs: move inode sysctls to its own file (Chris von Recklinghausen) [2160210] - sysctl: share unsigned long const values (Chris von Recklinghausen) [2160210] - fs: move binfmt_misc sysctl to its own file (Chris von Recklinghausen) [2160210] - sysctl: add helper to register a sysctl mount point (Chris von Recklinghausen) [2160210] - eventpoll: simplify sysctl declaration with register_sysctl() (Chris von Recklinghausen) [2160210] - inotify: simplify subdirectory registration with register_sysctl() (Chris von Recklinghausen) [2160210] - dnotify: move dnotify sysctl to dnotify.c (Chris von Recklinghausen) [2160210] - aio: move aio sysctl to aio.c (Chris von Recklinghausen) [2160210] - sysctl: use SYSCTL_ZERO to replace some static int zero uses (Chris von Recklinghausen) [2160210] - sysctl: use const for typically used max/min proc sysctls (Chris von Recklinghausen) [2160210] - sysctl: make ngroups_max const (Chris von Recklinghausen) [2160210] - watchdog: move watchdog sysctl interface to watchdog.c (Chris von Recklinghausen) [2160210] - hung_task: move hung_task sysctl interface to hung_task.c (Chris von Recklinghausen) [2160210]- x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2181172] - selftests/bpf: Fix sk_assign on s390x (Felix Maurer) [2166911] - selftests/net: fix missing xdp_dummy (Felix Maurer) [2166911] - lsm: make security_socket_getpeersec_stream() sockptr_t safe (Artem Savkov) [2166911] - selftests/bpf: Test skops->skb_hwtstamp (Felix Maurer) [2166911] - bpf: Add hwtstamp field for the sockops prog (Felix Maurer) [2166911] - selftests/bpf: Add test case for element reuse in htab map (Artem Savkov) [2166911] - selftests/bpf: Add test for cgroup iterator on a dead cgroup (Artem Savkov) [2166911] - selftests/bpf: Add cgroup helper remove_cgroup() (Artem Savkov) [2166911] - bpf: Zeroing allocated object from slab in bpf memory allocator (Artem Savkov) [2166911] - bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping (Artem Savkov) [2166911] - bpf: Prevent bpf program recursion for raw tracepoint probes (Artem Savkov) [2166911] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2166911] - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Felix Maurer) [2166911] - selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m (Felix Maurer) [2166911] - selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test (Felix Maurer) [2166911] - netfilter: nf_nat: Fix possible memory leak in nf_nat_init() (Felix Maurer) [2166911] - net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c (Felix Maurer) [2166911] - selftests/xsk: Fix double free (Felix Maurer) [2166911] - libbpf: Fix overrun in netlink attribute iteration (Felix Maurer) [2166911] - samples/bpf: Fix typo in xdp_router_ipv4 sample (Felix Maurer) [2166911] - xsk: Expose min chunk size to drivers (Felix Maurer) [2166911] - selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself (Felix Maurer) [2166911] - bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function (Felix Maurer) [2166911] - bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt() (Felix Maurer) [2166911] - bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline (Felix Maurer) [2166911] - selftests/bpf: Convert udp_limit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_rtt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_estats test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_sk test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_multi test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_basic test to ASSERT_* macros (Felix Maurer) [2166911] - xdp: Adjust xdp_frame layout to avoid using bitfields (Felix Maurer) [2166911] - xdp: improve page_pool xdp_return performance (Felix Maurer) [2166911] - selftests/bpf: Add wait send memory test for sockmap redirect (Felix Maurer) [2166911] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2166911] - selftests/bpf: add tests for bpf_ct_set_nat_info kfunc (Felix Maurer) [2166911] - net: netfilter: add bpf_ct_set_nat_info kfunc helper (Felix Maurer) [2166911] - selftests/bpf: Add tests for writing to nf_conn:mark (Felix Maurer) [2166911] - selftests/xsk: Add support for zero copy testing (Felix Maurer) [2166911] - selftests/xsk: Make sure single threaded test terminates (Felix Maurer) [2166911] - selftests/xsk: Add support for executing tests on physical device (Felix Maurer) [2166911] - selftests/xsk: Increase chars for interface name to 16 (Felix Maurer) [2166911] - selftests/xsk: Introduce default Rx pkt stream (Felix Maurer) [2166911] - selftests/xsk: Query for native XDP support (Felix Maurer) [2166911] - selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS (Felix Maurer) [2166911] - bpf: Support getting tunnel flags (Felix Maurer) [2166911] - selftests/xsk: Add missing close() on netns fd (Felix Maurer) [2166911] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2166911] - bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE (Felix Maurer) [2166911] - bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval (Felix Maurer) [2166911] - bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs (Felix Maurer) [2166911] - flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode (Felix Maurer) [2166911] - selftest/bpf: Add test for bpf_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Add a len argument to compat_ipv6_get_msfilter() (Felix Maurer) [2166911] - net: Remove unused flags argument from do_ipv6_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change sk_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr (Felix Maurer) [2166911] - selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - selftests/bpf: Fix wrong size passed to bpf_setsockopt() (Felix Maurer) [2166911] - selftests/bpf: bpf_setsockopt tests (Felix Maurer) [2166911] - bpf: Add a few optnames to bpf_setsockopt (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt() (Felix Maurer) [2166911] - bpf: Refactor bpf specific tcp optnames to a new function (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt (Felix Maurer) [2166911] - bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog() (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt() (Felix Maurer) [2166911] - bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - selftests/bpf: Few fixes for selftests/bpf built in release mode (Felix Maurer) [2166911] - selftests/bpf: Add connmark read test (Felix Maurer) [2166911] - selftests/bpf: Add existing connection bpf_*_ct_lookup() test (Felix Maurer) [2166911] - selftests/xsk: Update poll test cases (Felix Maurer) [2166911] - spec: add keyutils to selftest-internal subpackage requirements (Artem Savkov) [2166911] - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Artem Savkov) [2166911] - cgroup: add cgroup_v1v2_get_from_[fd/file]() (Artem Savkov) [2166911] - timekeeping: Introduce fast accessor to clock tai (Artem Savkov) [2166911] - treewide: use get_random_u32() when possible (Artem Savkov) [2166911] - treewide: use prandom_u32_max() when possible, part 1 (Artem Savkov) [2166911] - bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 (Artem Savkov) [2166911] - perf stat: Support old kernels for bperf cgroup counting (Artem Savkov) [2166911] - selftests/bpf: Add tests for dynamic pointers parameters in kfuncs (Artem Savkov) [2166911] - selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_user_ringbuf_drain() helper (Artem Savkov) [2166911] - selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 (Artem Savkov) [2166911] - selftests/bpf: Add missing bpf_iter_vma_offset__destroy call (Artem Savkov) [2166911] - selftests/bpf: Test parameterized task BPF iterators. (Artem Savkov) [2166911] - selftests/bpf: Simplify cgroup_hierarchical_stats selftest (Artem Savkov) [2166911] - selftests/bpf: Add additional tests for bpf_lookup_*_key() (Artem Savkov) [2166911] - selftests/bpf: Add selftests validating the user ringbuf (Artem Savkov) [2166911] - selftests/bpf: Add tracing_struct test in DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Remove useless else if (Artem Savkov) [2166911] - selftests/bpf: Add test cases for htab update (Artem Savkov) [2166911] - bpf: Add CGROUP prefix to cgroup_iter_order (Artem Savkov) [2166911] - selftests/bpf: add a selftest for cgroup hierarchical stats collection (Artem Savkov) [2166911] - selftests/bpf: Add cb_refs test to s390x deny list (Artem Savkov) [2166911] - selftest/bpf: Add setget_sockopt to DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF (Artem Savkov) [2166911] - bpf: expose bpf_strtol and bpf_strtoul to all program types (Artem Savkov) [2166911] - bpf: Fix off-by-one error in bpf_mem_cache_idx() (Artem Savkov) [2166911] - bpf: Add dummy type reference to nf_conn___init to fix type deduplication (Artem Savkov) [2166911] - bpf: Prevent decl_tag from being referenced in func_proto arg (Artem Savkov) [2166911] - selftests/bpf: Make test_bench_attach serial (Artem Savkov) [2166911] - selftests/bpf: Filter out default_idle from kprobe_multi bench (Artem Savkov) [2166911] - bpf: Set and check spin lock value in sk_storage_map_test (Artem Savkov) [2166911] - bpf: Do not copy spin lock field from user in bpf_selem_alloc (Artem Savkov) [2166911] - bpf: Pin the start cgroup in cgroup_iter_seq_init() (Artem Savkov) [2166911] - libbpf: Check the validity of size in user_ring_buffer__reserve() (Artem Savkov) [2166911] - libbpf: Handle size overflow for user ringbuf mmap (Artem Savkov) [2166911] - libbpf: Handle size overflow for ringbuf mmap (Artem Savkov) [2166911] - libbpf: Use page size as max_entries when probing ring buffer map (Artem Savkov) [2166911] - bpf, perf: Use subprog name when reporting subprog ksymbol (Artem Savkov) [2166911] - libbpf: Use correct return pointer in attach_raw_tp (Artem Savkov) [2166911] - bpf: Initialize same number of free nodes for each pcpu_freelist (Artem Savkov) [2166911] - selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT (Artem Savkov) [2166911] - selftests/bpf: Fix test_progs compilation failure in 32-bit arch (Artem Savkov) [2166911] - bpf: Fix memory leaks in __check_func_call (Artem Savkov) [2166911] - bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE() (Artem Savkov) [2166911] - bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) (Artem Savkov) [2166911] - bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") (Artem Savkov) [2166911] - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Artem Savkov) [2166911] - selftests/bpf: Add verifier test for release_reference() (Artem Savkov) [2166911] - bpf: Fix wrong reg type conversion in release_reference() (Artem Savkov) [2166911] - tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI (Artem Savkov) [2166911] - net/ipv4: Fix linux/in.h header dependencies (Felix Maurer) [2166911] - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE (Artem Savkov) [2166911] - bpf, verifier: Fix memory leak in array reallocation for stack state (Artem Savkov) [2166911] - bpf: Use __llist_del_all() whenever possbile during memory draining (Artem Savkov) [2166911] - bpf: Wait for busy refill_work when destroying bpf memory allocator (Artem Savkov) [2166911] - selftests/bpf: fix missing BPF object files (Artem Savkov) [2166911] - bpf: Fix dispatcher patchable function entry to 5 bytes nop (Artem Savkov) [2166911] - bpf: prevent decl_tag from being referenced in func_proto (Artem Savkov) [2166911] - selftests/bpf: Add reproducer for decl_tag in func_proto return type (Artem Savkov) [2166911] - bpf: cgroup_iter: support cgroup1 using cgroup fd (Artem Savkov) [2166911] - bpf: kmsan: initialize BPF registers with zeroes (Artem Savkov) [2166911] - Documentation: bpf: Add implementation notes documentations to table of contents (Artem Savkov) [2166911] - bpf, docs: Delete misformatted table. (Artem Savkov) [2166911] - bpftool: Fix error message of strerror (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged" (Artem Savkov) [2166911] - bpftool: Remove unused struct event_ring_info (Artem Savkov) [2166911] - bpftool: Remove unused struct btf_attach_point (Artem Savkov) [2166911] - bpf, docs: Add TOC and fix formatting. (Artem Savkov) [2166911] - bpf, docs: Add Clang note about BPF_ALU (Artem Savkov) [2166911] - bpf, docs: Move Clang notes to a separate file (Artem Savkov) [2166911] - bpf, docs: Linux byteswap note (Artem Savkov) [2166911] - bpf, docs: Move legacy packet instructions to a separate file (Artem Savkov) [2166911] - bpftool: Show parameters of BPF task iterators. (Artem Savkov) [2166911] - bpf: Handle show_fdinfo for the parameterized task BPF iterators (Artem Savkov) [2166911] - bpf: Handle bpf_link_info for the parameterized task BPF iterators. (Artem Savkov) [2166911] - bpf: Parameterize task iterators. (Artem Savkov) [2166911] - libbpf: Fix the case of running as non-root with capabilities (Artem Savkov) [2166911] - bpf: Enforce W^X for bpf trampoline (Artem Savkov) [2166911] - bpf: use bpf_prog_pack for bpf_dispatcher (Artem Savkov) [2166911] - selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Return value in kprobe get_func_ip only for entry address (Artem Savkov) [2166911] - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Use given function address for trampoline ip arg (Artem Savkov) [2166911] - ftrace: Keep the resolved addr in kallsyms_callback (Artem Savkov) [2166911] - kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag (Artem Savkov) [2166911] - bpf: remove VMA linked list (Artem Savkov) [2166911] - selftests/bpf: allow to adjust BPF verifier log level in veristat (Artem Savkov) [2166911] - selftests/bpf: emit processing progress and add quiet mode to veristat (Artem Savkov) [2166911] - selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects (Artem Savkov) [2166911] - selftests/bpf: make veristat's verifier log parsing faster and more robust (Artem Savkov) [2166911] - selftests/bpf: add sign-file to .gitignore (Artem Savkov) [2166911] - libbpf: Add pathname_concat() helper (Artem Savkov) [2166911] - selftests/bpf: Free the allocated resources after test case succeeds (Artem Savkov) [2166911] - selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off (Artem Savkov) [2166911] - selftests/bpf: add ability to filter programs in veristat (Artem Savkov) [2166911] - selftests/bpf: add comparison mode to veristat (Artem Savkov) [2166911] - selftests/bpf: add CSV output mode for veristat (Artem Savkov) [2166911] - selftests/bpf: fix double bpf_object__close() in veristate (Artem Savkov) [2166911] - bpf: Tweak definition of KF_TRUSTED_ARGS (Artem Savkov) [2166911] - bpf: Always use raw spinlock for hash bucket lock (Artem Savkov) [2166911] - selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put() (Artem Savkov) [2166911] - selftests/bpf: Compile kernel with everything as built-in (Artem Savkov) [2166911] - bpf: Add bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs (Artem Savkov) [2166911] - KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Artem Savkov) [2166911] - bpf: Export bpf_dynptr_get_size() (Artem Savkov) [2166911] - btf: Allow dynamic pointer parameters in kfuncs (Artem Savkov) [2166911] - bpf: Move dynptr type check to is_dynptr_type_expected() (Artem Savkov) [2166911] - bpf: Allow kfuncs to be used in LSM programs (Artem Savkov) [2166911] - libbpf: Support raw BTF placed in the default search path (Artem Savkov) [2166911] - libbpf: Improve BPF_PROG2 macro code quality and description (Artem Savkov) [2166911] - bpf: Add libbpf logic for user-space ring buffer (Artem Savkov) [2166911] - bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type (Artem Savkov) [2166911] - bpf: simplify code in btf_parse_hdr (Artem Savkov) [2166911] - libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data (Artem Savkov) [2166911] - samples/bpf: Replace blk_account_io_done() with __blk_account_io_done() (Artem Savkov) [2166911] - bpf: Move nf_conn extern declarations to filter.h (Artem Savkov) [2166911] - bpf: Rename nfct_bsa to nfct_btf_struct_access (Artem Savkov) [2166911] - bpf: Remove unused btf_struct_access stub (Artem Savkov) [2166911] - bpf: Check whether or not node is NULL before free it in free_bulk (Artem Savkov) [2166911] - selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup (Artem Savkov) [2166911] - bpf/btf: Use btf_type_str() whenever possible (Artem Savkov) [2166911] - bpf: use kvmemdup_bpfptr helper (Artem Savkov) [2166911] - libbpf: Clean up legacy bpf maps declaration in bpf_helpers (Artem Savkov) [2166911] - selftests/bpf: Add veristat tool for mass-verifying BPF object files (Artem Savkov) [2166911] - libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set (Artem Savkov) [2166911] - selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations (Artem Savkov) [2166911] - bpf: Move bpf_dispatcher function out of ftrace locations (Artem Savkov) [2166911] - ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE (Artem Savkov) [2166911] - bpf: Ensure correct locking around vulnerable function find_vpid() (Artem Savkov) [2166911] - bpf: Add verifier support for custom callback return range (Artem Savkov) [2166911] - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Artem Savkov) [2166911] - bpf: Add support for writing to nf_conn:mark (Artem Savkov) [2166911] - bpf: Export btf_type_by_id() and bpf_log() (Artem Savkov) [2166911] - bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes (Artem Savkov) [2166911] - bpf: Add stub for btf_struct_access() (Artem Savkov) [2166911] - bpf: Remove duplicate PTR_TO_BTF_ID RO check (Artem Savkov) [2166911] - bpf: Simplify code by using for_each_cpu_wrap() (Artem Savkov) [2166911] - bpf: add missing percpu_counter_destroy() in htab_map_alloc() (Artem Savkov) [2166911] - selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping (Artem Savkov) [2166911] - selftests/bpf: Deduplicate write_sysctl() to test_progs.c (Artem Savkov) [2166911] - libbpf: Remove gcc support for bpf_tail_call_static for now (Artem Savkov) [2166911] - bpf: Add helper macro bpf_for_each_reg_in_vstate (Artem Savkov) [2166911] - bpf: Support kptrs in percpu arraymap (Artem Savkov) [2166911] - selftests/bpf: Add tests for kfunc returning a memory pointer (Artem Savkov) [2166911] - bpf/verifier: allow kfunc to return an allocated mem (Artem Savkov) [2166911] - bpf/btf: bump BTF_KFUNC_SET_MAX_CNT (Artem Savkov) [2166911] - selftests/bpf: add test for accessing ctx from syscall program type (Artem Savkov) [2166911] - bpf/verifier: allow all functions to read user provided context (Artem Savkov) [2166911] - bpf: split btf_check_subprog_arg_match in two (Artem Savkov) [2166911] - selftests/bpf: regroup and declare similar kfuncs selftests in an array (Artem Savkov) [2166911] - selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments (Artem Savkov) [2166911] - selftests/bpf: Add struct argument tests with fentry/fexit programs. (Artem Savkov) [2166911] - libbpf: Add new BPF_PROG2 macro (Artem Savkov) [2166911] - bpf: arm64: No support of struct argument in trampoline programs (Artem Savkov) [2166911] - bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() (Artem Savkov) [2166911] - bpf: x86: Support in-register struct arguments in trampoline programs (Artem Savkov) [2166911] - bpf: Allow struct argument in trampoline based programs (Artem Savkov) [2166911] - bpf: Replace __ksize with ksize. (Artem Savkov) [2166911] - bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Remove usage of kmem_cache from bpf_mem_cache. (Artem Savkov) [2166911] - bpf: Remove prealloc-only restriction for sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Remove tracing program restriction on map types (Artem Savkov) [2166911] - bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Add percpu allocation support to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. (Artem Savkov) [2166911] - bpf: Adjust low/high watermarks in bpf_mem_cache (Artem Savkov) [2166911] - bpf: Optimize call_rcu in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Optimize element count in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Relax the requirement to use preallocated hash maps in tracing progs. (Artem Savkov) [2166911] - samples/bpf: Reduce syscall overhead in map_perf_test. (Artem Savkov) [2166911] - selftests/bpf: Improve test coverage of test_maps (Artem Savkov) [2166911] - bpf: Convert hash map to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Introduce any context BPF specific memory allocator. (Artem Savkov) [2166911] - selftests/bpf: Store BPF object files with .bpf.o extension (Artem Savkov) [2166911] - selftests/bpf: Test concurrent updates on bpf_task_storage_busy (Artem Savkov) [2166911] - selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc_return|dec} for prog->active (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy (Artem Savkov) [2166911] - bpf: Propagate error from htab_lock_bucket() to userspace (Artem Savkov) [2166911] - bpf: Disable preemption when increasing per-cpu map_locked (Artem Savkov) [2166911] - libbpf: Add GCC support for bpf_tail_call_static (Artem Savkov) [2166911] - bpftool: Add support for querying cgroup_iter link (Artem Savkov) [2166911] - selftests/bpf: Fix connect4_prog tcp/socket header type conflict (Artem Savkov) [2166911] - selftests/bpf: Fix bind{4,6} tcp/socket header type conflict (Artem Savkov) [2166911] - bpf: Fix a few typos in BPF helpers documentation (Artem Savkov) [2166911] - selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4 (Artem Savkov) [2166911] - selftests/bpf: fix type conflict in test_tc_dtime (Artem Savkov) [2166911] - libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton (Artem Savkov) [2166911] - bpf: prepare for more bpf syscall to be used from kernel and user space. (Artem Savkov) [2166911] - bpf/scripts: Assert helper enum value is aligned with comment order (Artem Savkov) [2166911] - bpftool: Fix a wrong type cast in btf_dumper_int (Artem Savkov) [2166911] - selftests/bpf: extend cgroup helpers (Artem Savkov) [2166911] - cgroup: bpf: enable bpf programs to integrate with rstat (Artem Savkov) [2166911] - selftests/bpf: Test cgroup_iter. (Artem Savkov) [2166911] - bpf: Introduce cgroup iter (Artem Savkov) [2166911] - selftests/bpf: Add tests for reference state fixes for callbacks (Artem Savkov) [2166911] - bpf: Fix reference state management for synchronous callbacks (Artem Savkov) [2166911] - selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere (Artem Savkov) [2166911] - bpf: update bpf_{g,s}et_retval documentation (Artem Savkov) [2166911] - bpf: Use cgroup_{common,current}_func_proto in more hooks (Artem Savkov) [2166911] - bpf: Introduce cgroup_{common,current}_func_proto (Artem Savkov) [2166911] - scripts/bpf: Set date attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - scripts/bpf: Set version attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake. (Artem Savkov) [2166911] - selftests/bpf: Tests libbpf autoattach APIs (Artem Savkov) [2166911] - libbpf: Allows disabling auto attach (Artem Savkov) [2166911] - libbpf: Clean up deprecated and legacy aliases (Artem Savkov) [2166911] - libbpf: Streamline bpf_attr and perf_event_attr initialization (Artem Savkov) [2166911] - libbpf: Fix potential NULL dereference when parsing ELF (Artem Savkov) [2166911] - selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm (Artem Savkov) [2166911] - libbpf: Making bpf_prog_load() ignore name if kernel doesn't support (Artem Savkov) [2166911] - selftests/bpf: Update CI kconfig (Artem Savkov) [2166911] - bpftool: Clear errno after libcap's checks (Artem Savkov) [2166911] - bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation (Artem Savkov) [2166911] - bpftool: Fix a typo in a comment (Artem Savkov) [2166911] - libbpf: Add names for auxiliary maps (Artem Savkov) [2166911] - bpf: Use bpf_map_area_alloc consistently on bpf map creation (Artem Savkov) [2166911] - bpf: Make __GFP_NOWARN consistent in bpf map creation (Artem Savkov) [2166911] - bpf: Use bpf_map_area_free instread of kvfree (Artem Savkov) [2166911] - bpf: Remove unneeded memset in queue_stack_map creation (Artem Savkov) [2166911] - libbpf: preserve errno across pr_warn/pr_info/pr_debug (Artem Savkov) [2166911] - selftests/bpf: add destructive kfunc test (Artem Savkov) [2166911] - bpf: export crash_kexec() as destructive kfunc (Artem Savkov) [2166911] - bpf: add destructive kfunc flag (Artem Savkov) [2166911] - selftests/bpf: add extra test for using dynptr data slice after release (Artem Savkov) [2166911] - bpf: Always return corresponding btf_type in __get_type_size() (Artem Savkov) [2166911] - selftests/bpf: Add BPF-helper test for CLOCK_TAI access (Artem Savkov) [2166911] - bpf: Add BPF-helper for accessing CLOCK_TAI (Artem Savkov) [2166911] - bpf, iter: Fix the condition on p when calling stop. (Artem Savkov) [2166911] - btf: Add a new kfunc flag which allows to mark a function to be sleepable (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh getopts optstring (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh -h to not require root (Artem Savkov) [2166911] - bpf: Improve docstring for BPF_F_USER_BUILD_ID flag (Artem Savkov) [2166911] - libbpf: Do not require executable permission for shared libraries (Artem Savkov) [2166911] - bpf: Verifier cleanups (Artem Savkov) [2166911] - libbpf: Reject legacy 'maps' ELF section (Artem Savkov) [2166911] - selftests/bpf: Clean up sys_nanosleep uses (Artem Savkov) [2166911] - libbpf: Ensure functions with always_inline attribute are inline (Artem Savkov) [2166911] - bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name (Artem Savkov) [2166911] - libbpf: Skip empty sections in bpf_object__init_global_data_maps (Artem Savkov) [2166911] - RHEL-only: Build CXL code as modules (Jeff Moyer) [2135998] - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (Baoquan He) [2116317] - Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming" (Myron Stowe) [2166398] - Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume" (Myron Stowe) [2166398] - x86/pci: Treat EfiMemoryMappedIO as reservation of ECAM space (Myron Stowe) [2166398] - x86/pci: Simplify is_mmconf_reserved() messages (Myron Stowe) [2166398] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2166398] - PCI: Remove unnecessary includes (Myron Stowe) [2166398] - PCI: xgene-msi: Include explicitly (Myron Stowe) [2166398] - PCI: mvebu: Include explicitly (Myron Stowe) [2166398] - PCI: microchip: Include explicitly (Myron Stowe) [2166398] - PCI: altera-msi: Include explicitly (Myron Stowe) [2166398] - PCI: xilinx-nwl: Fix coding style violations (Myron Stowe) [2166398] - PCI: mvebu: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: aardvark: Switch to using devm_gpiod_get_optional() (Myron Stowe) [2166398] - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled (Myron Stowe) [2166398] - PCI: mt7621: Add sentinel to quirks table (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse build warning for epf_db (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32) (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix struct epf_ntb_ctrl indentation (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning (Myron Stowe) [2166398] - PCI: endpoint: Fix WARN() when an endpoint driver is removed (Myron Stowe) [2166398] - PCI: dwc: Add Baikal-T1 PCIe controller support (Myron Stowe) [2166398] - PCI: dwc: Introduce generic platform clocks and resets (Myron Stowe) [2166398] - PCI: dwc: Combine iATU detection procedures (Myron Stowe) [2166398] - PCI: dwc: Introduce generic resources getter (Myron Stowe) [2166398] - PCI: dwc: Introduce generic controller capabilities interface (Myron Stowe) [2166398] - PCI: dwc: Introduce dma-ranges property support for RC-host (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add Baikal-T1 PCIe Root Port bindings (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply common schema to Rockchip DW PCIe nodes (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add dma-coherent property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add clocks/resets common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add reg/reg-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add interrupts/interrupt-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-functions EP property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply generic schema for generic device only (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-link-speed common property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add phys/phy-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Remove bus node from the examples (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Detach common RP/EP DT bindings (Myron Stowe) [2166398] - dt-bindings: visconti-pcie: Fix interrupts array max constraints (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq (Myron Stowe) [2166398] - PCI: histb: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: imx6: Initialize PHY before deasserting core reset (Myron Stowe) [2166398] - PCI: dwc: Use dev_info for PCIe link down event logging (Myron Stowe) [2166398] - PCI: designware-ep: Disable PTM capabilities for EP mode (Myron Stowe) [2166398] - PCI: Add PCI_PTM_CAP_RES macro (Myron Stowe) [2166398] - PCI: dwc: Fix n_fts[] array overrun (Myron Stowe) [2166398] - PCI: brcmstb: Set RCB_{MPS,64B}_MODE bits (Myron Stowe) [2166398] - PCI: brcmstb: Drop needless 'inline' annotations (Myron Stowe) [2166398] - PCI: brcmstb: Replace status loops with read_poll_timeout_atomic() (Myron Stowe) [2166398] - PCI: brcmstb: Wait for 100ms following PERST# deassert (Myron Stowe) [2166398] - PCI: brcmstb: Enable Multi-MSI (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add support for mt7986 (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add SoC based clock config (Myron Stowe) [2166398] - dt-bindings: PCI: Add host mode device-id for j721s2 platform (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: Support mt8195 (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-*: Add missing interrupt properties (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-host: add interrupt controller definition (Myron Stowe) [2166398] - PCI/sysfs: Fix double free in error path (Myron Stowe) [2166398] - x86/PCI: Use pr_info() when possible (Myron Stowe) [2166398] - x86/PCI: Fix log message typo (Myron Stowe) [2166398] - x86/PCI: Tidy E820 removal messages (Myron Stowe) [2166398] - PCI: Skip allocate_resource() if too little space available (Myron Stowe) [2166398] - efi/x86: Remove EfiMemoryMappedIO from E820 map (Myron Stowe) [2166398] - PCI/portdrv: Allow AER service only for Root Ports & RCECs (Myron Stowe) [2166398] - PCI/portdrv: Unexport pcie_port_service_register(), pcie_port_service_unregister() (Myron Stowe) [2166398] - PCI/portdrv: Move private things to portdrv.c (Myron Stowe) [2166398] - PCI/portdrv: Squash into portdrv.c (Myron Stowe) [2166398] - agp/via: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/sis: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/amd64: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/nvidia: Convert to generic power management (Myron Stowe) [2166398] - agp/ati: Convert to generic power management (Myron Stowe) [2166398] - agp/amd-k7: Convert to generic power management (Myron Stowe) [2166398] - agp/intel: Convert to generic power management (Myron Stowe) [2166398] - agp/efficeon: Convert to generic power management (Myron Stowe) [2166398] - PCI/PM: Remove unused 'state' parameter to pci_legacy_suspend_late() (Myron Stowe) [2166398] - PCI/ACPI: Use METHOD_NAME__UID instead of plain string (Myron Stowe) [2166398] - PCI: pciehp: Enable Command Completed Interrupt only if supported (Myron Stowe) [2166398] - PCI: shpchp: Remove unused get_mode1_ECC_cap callback (Myron Stowe) [2166398] - PCI: acpiphp: Avoid setting is_hotplug_bridge for PCIe Upstream Ports (Myron Stowe) [2166398] - PCI/portdrv: Set PCIE_PORT_SERVICE_HP for Root and Downstream Ports only (Myron Stowe) [2166398] - PCI: pciehp: Enable by default if USB4 enabled (Myron Stowe) [2166398] - PCI: Check for alloc failure in pci_request_irq() (Myron Stowe) [2166398] - PCI: Fix pci_device_is_present() for VFs by checking PF (Myron Stowe) [2166398] - PCI: Assign PCI domain IDs by ida_alloc() (Myron Stowe) [2166398] - Revert "PCI: Clear PCI_STATUS when setting up device" (Myron Stowe) [2166398] - PCI: Access Link 2 registers only for devices with Links (Myron Stowe) [2166398] - PCI/DOE: Fix maximum data object length miscalculation (Myron Stowe) [2166398] - PCI: Allow drivers to request exclusive config regions (Myron Stowe) [2166398] - NTB: EPF: Tidy up some bounds checks (Myron Stowe) [2166398] - NTB: EPF: Fix error code in epf_ntb_bind() (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: reduce several globals to statics (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init() (Myron Stowe) [2166398] - PCI: endpoint: Fix Kconfig dependency (Myron Stowe) [2166398] - NTB: EPF: set pointer addr to null using NULL rather than 0 (Myron Stowe) [2166398] - Documentation: PCI: Add specification for the PCI vNTB function device (Myron Stowe) [2166398] - PCI: endpoint: Support NTB transfer between RC and EP (Myron Stowe) [2166398] - NTB: epf: Allow more flexibility in the memory BAR map method (Myron Stowe) [2166398] - PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address (Myron Stowe) [2166398] - dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' (Myron Stowe) [2166398] - PCI/DOE: Add DOE mailbox support functions (Myron Stowe) [2166398] - PCI: Use driver_set_override() instead of open-coding (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add PHY phandles and name properties (Myron Stowe) [2166398] - PCI/sysfs: use NUMA_NO_NODE macro (Myron Stowe) [2166398] - dt-bindings: Drop more redundant 'maxItems/minItems' (Myron Stowe) [2166398] - dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema (Myron Stowe) [2166398] - sysfs: Rename struct bin_attribute member to f_mapping (Myron Stowe) [2166398] - sysfs: Invoke iomem_get_mapping() from the sysfs open callback (Myron Stowe) [2166398] - powerpc/eeh: Set channel state after notifying the drivers (Steve Best) [2174364]- intel_idle: add Emerald Rapids Xeon support (David Arcari) [2156825] - redhat/configs: Disable CONFIG_GCC_PLUGINS (Prarit Bhargava) [2177294] - redhat: define Maple Tree configs (Nico Pache) [2166668] - maple_tree: reduce stack usage with gcc-9 and earlier (Nico Pache) [2166668] - maple_tree: fix mas_prev() and mas_find() state handling (Nico Pache) [2166668] - maple_tree: fix handle of invalidated state in mas_wr_store_setup() (Nico Pache) [2166668] - test_maple_tree: test modifications while iterating (Nico Pache) [2166668] - maple_tree: reduce user error potential (Nico Pache) [2166668] - maple_tree: fix potential rcu issue (Nico Pache) [2166668] - maple_tree: add mas_init() function (Nico Pache) [2166668] - maple_tree: fix comment of mte_destroy_walk (Nico Pache) [2166668] - maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() (Nico Pache) [2166668] - maple_tree: refine mab_calc_split function (Nico Pache) [2166668] - maple_tree: refine ma_state init from mas_start() (Nico Pache) [2166668] - maple_tree: remove the redundant code (Nico Pache) [2166668] - maple_tree: use macro MA_ROOT_PARENT instead of number (Nico Pache) [2166668] - maple_tree: use mt_node_max() instead of direct operations mt_max[] (Nico Pache) [2166668] - maple_tree: remove extra return statement (Nico Pache) [2166668] - maple_tree: remove extra space and blank line (Nico Pache) [2166668] - maple_tree: should get pivots boundary by type (Nico Pache) [2166668] - maple_tree: fix mas_empty_area_rev() lower bound validation (Nico Pache) [2166668] - maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set (Nico Pache) [2166668] - test_maple_tree: add test for mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_find_rev() comment (Nico Pache) [2166668] - maple_tree: mte_set_full() and mte_clear_full() clang-analyzer clean up (Nico Pache) [2166668] - maple_tree: don't set a new maximum on the node when not reusing nodes (Nico Pache) [2166668] - maple_tree: fix depth tracking in maple_state (Nico Pache) [2166668] - maple_tree: reorganize testing to restore module testing (Nico Pache) [2166668] - maple_tree: mas_anode_descend() clang-analyzer cleanup (Nico Pache) [2166668] - maple_tree: remove pointer to pointer use in mas_alloc_nodes() (Nico Pache) [2166668] - lib: maple_tree: remove unneeded initialization in mtree_range_walk() (Nico Pache) [2166668] - lib/test_maple_tree: add testing for maple tree (Nico Pache) [2166668] - radix tree test suite: add lockdep_is_held to header (Nico Pache) [2166668] - radix tree test suite: add support for slab bulk APIs (Nico Pache) [2166668] - radix tree test suite: add allocation counts and size to kmem_cache (Nico Pache) [2166668] - radix tree test suite: add kmem_cache_set_non_kernel() (Nico Pache) [2166668] - radix tree test suite: add pr_err define (Nico Pache) [2166668] - Maple Tree: add new data structure (Nico Pache) [2166668] - mips: rename mt_init to mips_mt_init (Nico Pache) [2166668] - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - powercap: intel_rapl: add support for Emerald Rapids (David Arcari) [2156805] - gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher) [2109548] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109548] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109548] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109548] - gfs2: Cease delete work during unmount (Bob Peterson) [2109548] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109548] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109548] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109548] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109548] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109548] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109548] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109548] - gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [2109548] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109548] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109548] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109548] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109548] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109548] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109548] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109548] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109548] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109548] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109548] - gfs2: Make gfs2_glock_hold return its glock argument (Andreas Gruenbacher) [2109548] - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher) [2109548] - gfs2: Cosmetic gfs2_dinode_{in,out} cleanup (Andreas Gruenbacher) [2109548] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109548] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109548] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Add extra error check in alloc_dinode (Andreas Gruenbacher) [2109548] - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price) [2109548] - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher) [2109548] - gfs2: Clear flags when withdraw prevents xmote (Bob Peterson) [2109548] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109548] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109548] - gfs2: Convert gfs2_jhead_process_page() to use a folio (Andreas Gruenbacher) [2109548] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109548] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109548] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109548] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109548] - gfs2: Use better variable name (Andreas Gruenbacher) [2109548] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109548] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109548] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109548] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109548] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109548] - gfs2: Mark the remaining process-independent glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Mark flock glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109548] - gfs2: Add flocks to glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Add glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_glock_nq_m cleanup (Andreas Gruenbacher) [2109548] - gfs2: Fix spelling mistake in comment (Andreas Gruenbacher) [2109548] - gfs2: Rewrap overlong comment in do_promote (Bob Peterson) [2109548] - gfs2: Remove redundant NULL check before kfree (Andreas Gruenbacher) [2109548] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109548] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109548]- block, bfq: fix uaf for 'stable_merge_bfqq' (Ming Lei) [2175212] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2175212] - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [2175212] - blk-iocost: Pass gendisk to ioc_refresh_params (Ming Lei) [2175212] - block: be a bit more careful in checking for NULL bdev while polling (Ming Lei) [2175212] - block: clear bio->bi_bdev when putting a bio back in the cache (Ming Lei) [2175212] - loop: loop_set_status_from_info() check before assignment (Ming Lei) [2175212] - block: remove more NULL checks after bdev_get_queue() (Ming Lei) [2175212] - blk-mq: Reorder fields in 'struct blk_mq_tag_set' (Ming Lei) [2175212] - block: fix scan partition for exclusively open device again (Ming Lei) [2175212] - block: Revert "block: Do not reread partition table on exclusively open device" (Ming Lei) [2175212] - sed-opal: add support flag for SUM in status ioctl (Ming Lei) [2175212] - brd: use radix_tree_maybe_preload instead of radix_tree_preload (Ming Lei) [2175212] - block: use proper return value from bio_failfast() (Ming Lei) [2175212] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2175212] - block: Fix io statistics for cgroup in throttle path (Ming Lei) [2175212] - brd: mark as nowait compatible (Ming Lei) [2175212] - brd: check for REQ_NOWAIT and set correct page allocation mask (Ming Lei) [2175212] - brd: return 0/-error from brd_insert_page() (Ming Lei) [2175212] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2175212] - Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" (Ming Lei) [2175212] - Revert "blk-cgroup: pass a gendisk to blkg_lookup" (Ming Lei) [2175212] - Revert "blk-cgroup: delay blk-cgroup initialization until add_disk" (Ming Lei) [2175212] - Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release" (Ming Lei) [2175212] - Revert "blk-cgroup: move the cgroup information to struct gendisk" (Ming Lei) [2175212] - block: Remove the ALLOC_CACHE_SLACK constant (Ming Lei) [2175212] - block: make kobj_type structures constant (Ming Lei) [2175212] - block: Merge bio before checking ->cached_rq (Ming Lei) [2175212] - Revert "blk-cgroup: simplify blkg freeing from initialization failure paths" (Ming Lei) [2175212] - blk-cgroup: delay calling blkcg_exit_disk until disk_release (Ming Lei) [2175212] - block, bfq: cleanup 'bfqg->online' (Ming Lei) [2175212] - trace/blktrace: fix memory leak with using debugfs_lookup() (Ming Lei) [2175212] - blk-mq: correct stale comment of .get_budget (Ming Lei) [2175212] - blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove set of bd->last when get driver tag for next request fails (Ming Lei) [2175212] - blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: simplify flush check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: make blk_mq_commit_rqs a general function for all commits (Ming Lei) [2175212] - blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2175212] - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait (Ming Lei) [2175212] - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Ming Lei) [2175212] - blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Ming Lei) [2175212] - block: stub out and deprecated the capability attribute on the gendisk (Ming Lei) [2175212] - blk-cgroup: fix freeing NULL blkg in blkg_create (Ming Lei) [2175212] - splice: use bvec_set_page to initialize a bvec (Ming Lei) [2175212] - virtio_blk: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - rbd: use bvec_set_page to initialize the copy up bvec (Ming Lei) [2175212] - nvme: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - nvmet: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - target: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - sd: factor out a sd_set_special_bvec helper (Ming Lei) [2175212] - block: add a bvec_set_virt helper (Ming Lei) [2175212] - block: add a bvec_set_folio helper (Ming Lei) [2175212] - block: factor out a bvec_set_page helper (Ming Lei) [2175212] - blk-cgroup: move the cgroup information to struct gendisk (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkg_lookup (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to pd_alloc_fn (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy (Ming Lei) [2175212] - blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos (Ming Lei) [2175212] - blk-rq-qos: constify rq_qos_ops (Ming Lei) [2175212] - blk-rq-qos: make rq_qos_add and rq_qos_del more useful (Ming Lei) [2175212] - blk-rq-qos: move rq_qos_add and rq_qos_del out of line (Ming Lei) [2175212] - blk-wbt: open code wbt_queue_depth_changed in wbt_init (Ming Lei) [2175212] - blk-wbt: move private information from blk-wbt.h to blk-wbt.c (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_init (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_{enable,disable}_default (Ming Lei) [2175212] - blk-cgroup: store a gendisk to throttle in struct task_struct (Ming Lei) [2175212] - blk-cgroup: pin the gendisk in struct blkcg_gq (Ming Lei) [2175212] - blk-cgroup: remove the !bdi->dev check in blkg_dev_name (Ming Lei) [2175212] - blk-cgroup: simplify blkg freeing from initialization failure paths (Ming Lei) [2175212] - blk-cgroup: improve error unwinding in blkg_alloc (Ming Lei) [2175212] - blk-cgroup: delay blk-cgroup initialization until add_disk (Ming Lei) [2175212] - block: don't call blk_throtl_stat_add for non-READ/WRITE commands (Ming Lei) [2175212] - loop: Improve the hw_queue_depth kernel module parameter implementation (Ming Lei) [2175212] - block: Remove mm.h from bvec.h (Ming Lei) [2175212] - block: Default to use cgroup support for BFQ (Ming Lei) [2175212] - block, bfq: remove unused bfq_wr_max_time in struct bfq_data (Ming Lei) [2175212] - block, bfq: remove unnecessary goto tag in bfq_dispatch_rq_from_bfqq (Ming Lei) [2175212] - block, bfq: remove redundant check in bfq_put_cooperator (Ming Lei) [2175212] - block, bfq: remove unnecessary dereference to get async_bfqq (Ming Lei) [2175212] - block, bfq: use helper macro RQ_BFQQ to get bfqq of request (Ming Lei) [2175212] - block, bfq: initialize bfqq->decrease_time_jif correctly (Ming Lei) [2175212] - block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow (Ming Lei) [2175212] - block, bfq: correctly raise inject limit in bfq_choose_bfqq_for_injection (Ming Lei) [2175212] - sbitmap: correct wake_batch recalculation to avoid potential IO hung (Ming Lei) [2175212] - sbitmap: add sbitmap_find_bit to remove repeat code in __sbitmap_get/__sbitmap_get_shallow (Ming Lei) [2175212] - sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code (Ming Lei) [2175212] - sbitmap: remove redundant check in __sbitmap_queue_get_batch (Ming Lei) [2175212] - sbitmap: remove unnecessary calculation of alloc_hint in __sbitmap_get_shallow (Ming Lei) [2175212] - blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy() (Ming Lei) [2175212] - blk-cgroup: support to track if policy is online (Ming Lei) [2175212] - blk-cgroup: dropping parent refcount after pd_free_fn() is done (Ming Lei) [2175212] - blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store (Ming Lei) [2175212] - ps3vram: remove bio splitting (Ming Lei) [2175212] - block: treat poll queue enter similarly to timeouts (Ming Lei) [2175212] - blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_refresh_params() (Ming Lei) [2175212] - blk-iocost: fix divide by 0 error in calc_lcoefs() (Ming Lei) [2175212] - blk-iocost: read params inside lock in sysfs apis (Ming Lei) [2175212] - blk-iocost: don't allow to configure bio based device (Ming Lei) [2175212] - blk-iocost: check return value of match_u64() (Ming Lei) [2175212] - blk-iocost: avoid 64-bit division in ioc_timer_fn (Ming Lei) [2175212] - block: introduce bdev_zone_no helper (Ming Lei) [2175212] - block: add a new helper bdev_{is_zone_start, offset_from_zone_start} (Ming Lei) [2175212] - block: remove superfluous check for request queue in bdev_is_zoned() (Ming Lei) [2175212] - block: extend bio-cache for non-polled requests (Ming Lei) [2175212] - block: don't allow multiple bios for IOCB_NOWAIT issue (Ming Lei) [2175212] - drbd: drbd_insert_interval(): Clarify comment (Ming Lei) [2175212] - drbd: interval tree: make removing an "empty" interval a no-op (Ming Lei) [2175212] - drbd: remove macros using require_context (Ming Lei) [2175212] - drbd: remove unnecessary assignment in vli_encode_bits (Ming Lei) [2175212] - drbd: make limits unsigned (Ming Lei) [2175212] - drbd: fix DRBD_VOLUME_MAX 65535 -> 65534 (Ming Lei) [2175212] - drbd: adjust drbd_limits license header (Ming Lei) [2175212] - drbd: split off drbd_config into separate file (Ming Lei) [2175212] - drbd: drop API_VERSION define (Ming Lei) [2175212] - drbd: split off drbd_buildtag into separate file (Ming Lei) [2175212] - block: add a BUILD_BUG_ON() for adding more bio flags than we have space (Ming Lei) [2175212] - block: save user max_sectors limit (Ming Lei) [2175212] - block: make BLK_DEF_MAX_SECTORS unsigned (Ming Lei) [2175212] - block, bfq: balance I/O injection among underutilized actuators (Ming Lei) [2175212] - block, bfq: inject I/O to underutilized actuators (Ming Lei) [2175212] - block, bfq: retrieve independent access ranges from request queue (Ming Lei) [2175212] - block, bfq: split also async bfq_queues on a per-actuator basis (Ming Lei) [2175212] - block, bfq: turn bfqq_data into an array in bfq_io_cq (Ming Lei) [2175212] - block, bfq: move io_cq-persistent bfqq data into a dedicated struct (Ming Lei) [2175212] - block, bfq: forbid stable merging of queues associated with different actuators (Ming Lei) [2175212] - block, bfq: split sync bfq_queues on a per-actuator basis (Ming Lei) [2175212] - nvme-pci: fix error handling in nvme_pci_enable() (Ming Lei) [2175212] - nvme-pci: set the DMA mask earlier (Ming Lei) [2175212] - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev (Ming Lei) [2175212] - nvme-pci: refresh visible attrs for cmb attributes (Ming Lei) [2175212] - fscrypt: fix keyring memory leak on mount failure (Ming Lei) [2175212] - nvme-pci: flush initial scan_work for async probe (Ming Lei) [2175212] - nvme: don't call blk_mq_{,un}quiesce_tagset when ctrl->tagset is NULL (Ming Lei) [2175212] - nvme-pci: don't unbind the driver on reset failure (Ming Lei) [2175212] - nvme-pci: split the initial probe from the rest path (Ming Lei) [2175212] - nvme-pci: move the HMPRE check into nvme_setup_host_mem (Ming Lei) [2175212] - nvme-pci: simplify nvme_dbbuf_dma_alloc (Ming Lei) [2175212] - nvme-pci: call nvme_pci_configure_admin_queue from nvme_pci_enable (Ming Lei) [2175212] - nvme-pci: set constant paramters in nvme_pci_alloc_ctrl (Ming Lei) [2175212] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Ming Lei) [2175212] - nvme-pci: factor out a nvme_pci_alloc_dev helper (Ming Lei) [2175212] - nvme-pci: factor the iod mempool creation into a helper (Ming Lei) [2175212] - nvme-pci: move more teardown work to nvme_remove (Ming Lei) [2175212] - nvme-pci: put the admin queue in nvme_dev_remove_admin (Ming Lei) [2175212] - nvme: simplify transport specific device attribute handling (Ming Lei) [2175212] - nvme: move OPAL setup from PCIe to core (Ming Lei) [2175212] - nvme: don't call nvme_init_ctrl_finish from nvme_passthru_end (Ming Lei) [2175212] - lib: parser: update documentation for match_NUMBER functions (Ming Lei) [2175212] - lib: parser: optimize match_NUMBER apis to use local array (Ming Lei) [2175212] - block: Fix the blk_mq_destroy_queue() documentation (Ming Lei) [2175212] - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" (Ming Lei) [2175212] - block: fix hctx checks for batch allocation (Ming Lei) [2175212] - block/rnbd-clt: fix wrong max ID in ida_alloc_max (Ming Lei) [2175212] - blk-cgroup: fix missing pd_online_fn() while activating policy (Ming Lei) [2175212] - pktcdvd: check for NULL returna fter calling bio_split_to_limits() (Ming Lei) [2175212] - block, bfq: switch 'bfqg->ref' to use atomic refcount apis (Ming Lei) [2175212] - block: Drop spurious might_sleep() from blk_put_queue() (Ming Lei) [2175212] - block: Remove "select SRCU" (Ming Lei) [2175212] - block: don't allow splitting of a REQ_NOWAIT bio (Ming Lei) [2175212] - block: handle bio_split_to_limits() NULL return (Ming Lei) [2175212] - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq (Ming Lei) [2175212] - block: don't clear REQ_ALLOC_CACHE for non-polled requests (Ming Lei) [2175212] - block: fix use-after-free of q->q_usage_counter (Ming Lei) [2175212] - block, bfq: only do counting of pending-request for BFQ_GROUP_IOSCHED (Ming Lei) [2175212] - blk-iolatency: Fix memory leak on add_disk() failures (Ming Lei) [2175212] - loop: Fix the max_loop commandline argument treatment when it is set to 0 (Ming Lei) [2175212] - block/blk-iocost (gcc13): keep large values in a new enum (Ming Lei) [2175212] - block, bfq: replace 0/1 with false/true in bic apis (Ming Lei) [2175212] - block, bfq: don't return bfqg from __bfq_bic_change_cgroup() (Ming Lei) [2175212] - block, bfq: fix possible uaf for 'bfqq->bic' (Ming Lei) [2175212] - writeback: remove obsolete macro EXPIRE_DIRTY_ATIME (Ming Lei) [2175212] - writeback: Add asserts for adding freed inode to lists (Ming Lei) [2175212] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2175212] - block: sed-opal: Don't include (Ming Lei) [2175212] - sed-opal: allow using IOC_OPAL_SAVE for locking too (Ming Lei) [2175212] - blk-cgroup: Fix typo in comment (Ming Lei) [2175212] - block: remove bio_set_op_attrs (Ming Lei) [2175212] - blk-throttle: Use more suitable time_after check for update of slice_start (Ming Lei) [2175212] - blk-throttle: remove repeat check of elapsed time (Ming Lei) [2175212] - blk-throttle: remove incorrect comment for tg_last_low_overflow_time (Ming Lei) [2175212] - blk-throttle: fix typo in comment of throtl_adjusted_limit (Ming Lei) [2175212] - blk-throttle: simpfy low limit reached check in throtl_tg_can_upgrade (Ming Lei) [2175212] - blk-throttle: correct calculation of wait time in tg_may_dispatch (Ming Lei) [2175212] - blk-throttle: ignore cgroup without io queued in blk_throtl_cancel_bios (Ming Lei) [2175212] - blk-throttle: Fix that bps of child could exceed bps limited in parent (Ming Lei) [2175212] - blk-throttle: correct stale comment in throtl_pd_init (Ming Lei) [2175212] - floppy: Fix memory leak in do_floppy_init() (Ming Lei) [2175212] - blk-cgroup: Fix some kernel-doc comments (Ming Lei) [2175212] - null_blk: support read-only and offline zone conditions (Ming Lei) [2175212] - drbd: add context parameter to expect() macro (Ming Lei) [2175212] - drbd: introduce drbd_ratelimit() (Ming Lei) [2175212] - drbd: introduce dynamic debug (Ming Lei) [2175212] - drbd: split polymorph printk to its own file (Ming Lei) [2175212] - drbd: unify how failed assertions are logged (Ming Lei) [2175212] - block: bdev & blktrace: use consistent function doc. notation (Ming Lei) [2175212] - blk-iocost: Correct comment in blk_iocost_init (Ming Lei) [2175212] - blk-iocost: Remove vrate member in struct ioc_now (Ming Lei) [2175212] - blk-iocost: Trace vtime_base_rate instead of vtime_rate (Ming Lei) [2175212] - blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon (Ming Lei) [2175212] - blk-iocost: Reset vtime_base_rate in ioc_refresh_params (Ming Lei) [2175212] - blk-iocost: Fix typo in comment (Ming Lei) [2175212] - block: mark blk_put_queue as potentially blocking (Ming Lei) [2175212] - block: untangle request_queue refcounting from sysfs (Ming Lei) [2175212] - block: fix error unwinding in blk_register_queue (Ming Lei) [2175212] - block: factor out a blk_debugfs_remove helper (Ming Lei) [2175212] - blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register (Ming Lei) [2175212] - block: use bool as the return type of elv_iosched_allow_bio_merge (Ming Lei) [2175212] - block: replace "len+name" with "name+len" in elv_iosched_show (Ming Lei) [2175212] - block: always use 'e' when printing scheduler name (Ming Lei) [2175212] - block: replace continue with else-if in elv_iosched_show (Ming Lei) [2175212] - block: include 'none' for initial elv_iosched_show call (Ming Lei) [2175212] - block: mq-deadline: Rename deadline_is_seq_writes() (Ming Lei) [2175212] - blk-mq: fix possible memleak when register 'hctx' failed (Ming Lei) [2175212] - block: fix crash in 'blk_mq_elv_switch_none' (Ming Lei) [2175212] - drbd: destroy workqueue when drbd device was freed (Ming Lei) [2175212] - drbd: remove call to memset before free device/resource/connection (Ming Lei) [2175212] - block: mq-deadline: Do not break sequential write streams to zoned HDDs (Ming Lei) [2175212] - block: mq-deadline: Fix dd_finish_request() for zoned devices (Ming Lei) [2175212] - blk-crypto: Add a missing include directive (Ming Lei) [2175212] - elevator: remove an outdated comment in elevator_change (Ming Lei) [2175212] - elevator: update the document of elevator_match (Ming Lei) [2175212] - elevator: printk a warning if switching to a new io scheduler fails (Ming Lei) [2175212] - elevator: update the document of elevator_switch (Ming Lei) [2175212] - drbd: use consistent license (Ming Lei) [2175212] - lru_cache: remove unused lc_private, lc_set, lc_index_of (Ming Lei) [2175212] - lru_cache: remove compiled out code (Ming Lei) [2175212] - lru_cache: use atomic operations when accessing lc->flags, always (Ming Lei) [2175212] - block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-crypto: move internal only declarations to blk-crypto-internal.h (Ming Lei) [2175212] - blk-crypto: add a blk_crypto_config_supported_natively helper (Ming Lei) [2175212] - blk-crypto: don't use struct request_queue for public interfaces (Ming Lei) [2175212] - fscrypt: work on block_devices instead of request_queues (Ming Lei) [2175212] - fscrypt: log when starting to use inline encryption (Ming Lei) [2175212] - fscrypt: stop holding extra request_queue references (Ming Lei) [2175212] - fscrypt: stop using keyrings subsystem for fscrypt_master_key (Ming Lei) [2175212] - block: clear ->slave_dir when dropping the main slave_dir reference (Ming Lei) [2175212] - sbitmap: Try each queue to wake up at least one waiter (Ming Lei) [2175212] - wait: Return number of exclusive waiters awaken (Ming Lei) [2175212] - sbitmap: Advance the queue index before waking up a queue (Ming Lei) [2175212] - block: remove blkdev_writepages (Ming Lei) [2175212] - bio: shrink max number of pcpu cached bios (Ming Lei) [2175212] - bio: add pcpu caching for non-polling bio_put (Ming Lei) [2175212] - bio: split pcpu cache part of bio_put into a helper (Ming Lei) [2175212] - bio: don't rob starving biosets of bios (Ming Lei) [2175212] - mempool: introduce mempool_is_saturated (Ming Lei) [2175212] - sbitmap: Use single per-bitmap counting to wake up queued tags (Ming Lei) [2175212] - blk-mq: simplify blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-mq: remove blk_mq_alloc_tag_set_tags (Ming Lei) [2175212] - bfq: ignore oom_bfqq in bfq_check_waker (Ming Lei) [2175212] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2175212] - drbd: Store op in drbd_peer_request (Ming Lei) [2175212] - drbd: disable discard support if granularity > max (Ming Lei) [2175212] - drbd: use blk_queue_max_discard_sectors helper (Ming Lei) [2175212] - block: Fix some kernel-doc comments (Ming Lei) [2175212] - blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request() (Ming Lei) [2175212] - blk-mq: improve error handling in blk_mq_alloc_rq_map() (Ming Lei) [2175212] - nvme: use blk_mq_[un]quiesce_tagset (Ming Lei) [2175212] - blk-mq: add tagset quiesce interface (Ming Lei) [2175212] - blk-mq: pass a tagset to blk_mq_wait_quiesce_done (Ming Lei) [2175212] - blk-mq: move the srcu_struct used for quiescing to the tagset (Ming Lei) [2175212] - blk-mq: skip non-mq queues in blk_mq_quiesce_queue (Ming Lei) [2175212] - nvme-apple: don't unquiesce the I/O queues in apple_nvme_reset_work (Ming Lei) [2175212] - nvme-pci: don't unquiesce the I/O queues in nvme_remove_dead_ctrl (Ming Lei) [2175212] - nvme: split nvme_kill_queues (Ming Lei) [2175212] - nvme: don't unquiesce the admin queue in nvme_kill_queues (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_validate_ns (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_remove_invalid_namespaces (Ming Lei) [2175212] - nvme: don't remove namespaces in nvme_passthru_end (Ming Lei) [2175212] - nvme-pci: refactor the tagset handling in nvme_reset_work (Ming Lei) [2175212] - block: set the disk capacity to 0 in blk_mark_disk_dead (Ming Lei) [2175212] - block, bfq: don't declare 'bfqd' as type 'void *' in bfq_group (Ming Lei) [2175212] - block, bfq: remove dead code for updating 'rq_in_driver' (Ming Lei) [2175212] - block, bfq: cleanup bfq_activate_requeue_entity() (Ming Lei) [2175212] - block, bfq: factor out code to update 'active_entities' (Ming Lei) [2175212] - block, bfq: remove set but not used variable in __bfq_entity_update_weight_prio (Ming Lei) [2175212] - block: Replace struct rq_depth with unsigned int in struct iolatency_grp (Ming Lei) [2175212] - block: Correct comment for scale_cookie_change (Ming Lei) [2175212] - block: Remove redundant parent blkcg_gp check in check_scale_change (Ming Lei) [2175212] - block: split elevator_switch (Ming Lei) [2175212] - block: don't check for required features in elevator_match (Ming Lei) [2175212] - block: simplify the check for the current elevator in elv_iosched_show (Ming Lei) [2175212] - block: cleanup the variable naming in elv_iosched_store (Ming Lei) [2175212] - block: exit elv_iosched_show early when I/O schedulers are not supported (Ming Lei) [2175212] - block: cleanup elevator_get (Ming Lei) [2175212] - block, bfq: cleanup __bfq_weights_tree_remove() (Ming Lei) [2175212] - block, bfq: cleanup bfq_weights_tree add/remove apis (Ming Lei) [2175212] - block, bfq: do not idle if only one group is activated (Ming Lei) [2175212] - block, bfq: refactor the counting of 'num_groups_with_pending_reqs' (Ming Lei) [2175212] - block, bfq: record how many queues have pending requests (Ming Lei) [2175212] - block, bfq: support to track if bfqq has pending requests (Ming Lei) [2175212] - blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue (Ming Lei) [2175212] - blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync (Ming Lei) [2175212] - block: simplify blksize_bits() implementation (Ming Lei) [2175212] - block: Micro-optimize get_max_segment_size() (Ming Lei) [2175212] - block: Constify most queue limits pointers (Ming Lei) [2175212] - block: Remove request.write_hint (Ming Lei) [2175212] - block: remove bio_start_io_acct_time (Ming Lei) [2175212] - nvme-apple: remove an extra queue reference (Ming Lei) [2175212] - nvme-pci: remove an extra queue reference (Ming Lei) [2175212] - scsi: remove an extra queue reference (Ming Lei) [2175212] - blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue (Ming Lei) [2175212] - block: fix up elevator_type refcounting (Ming Lei) [2175212] - block: check for an unchanged elevator earlier in __elevator_change (Ming Lei) [2175212] - block: sanitize the elevator name before passing it to __elevator_change (Ming Lei) [2175212] - block: add proper helpers for elevator_type module refcount management (Ming Lei) [2175212] - blk-wbt: don't enable throttling if default elevator is bfq (Ming Lei) [2175212] - elevator: add new field flags in struct elevator_queue (Ming Lei) [2175212] - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled (Ming Lei) [2175212] - blk-wbt: make enable_state more accurate (Ming Lei) [2175212] - blk-wbt: remove unnecessary check in wbt_enable_default() (Ming Lei) [2175212] - elevator: remove redundant code in elv_unregister_queue() (Ming Lei) [2175212] - blk-iocost: read 'ioc->params' inside 'ioc->lock' in ioc_timer_fn() (Ming Lei) [2175212] - blk-iocost: prevent configuration update concurrent with io throttling (Ming Lei) [2175212] - blk-iocost: don't release 'ioc->lock' while updating params (Ming Lei) [2175212] - blk-iocost: disable writeback throttling (Ming Lei) [2175212] - nvme: send a rediscover uevent when a persistent discovery controller reconnects (Ming Lei) [2175212] - nvme: enumerate controller flags (Ming Lei) [2175212] - nvme: fix error pointer dereference in error handling (Ming Lei) [2175212] - nvme-fc: fix initialization order (Ming Lei) [2175212] - nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set (Ming Lei) [2175212] - nvme: remove nvme_ctrl_init_connect_q (Ming Lei) [2175212] - nvme-loop: use the tagset alloc/free helpers (Ming Lei) [2175212] - Revert "nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated" (Ming Lei) [2175212] - nvme-loop: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-loop: initialize sqsize later (Ming Lei) [2175212] - nvme-fc: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-fc: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-fc: keep ctrl->sqsize in sync with opts->queue_size (Ming Lei) [2175212] - nvme-rdma: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-rdma: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-tcp: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: remove the unused queue_size member in nvme_tcp_queue (Ming Lei) [2175212] - nvme: add common helpers to allocate and free tagsets (Ming Lei) [2175212] - blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure (Ming Lei) [2175212] - drbd: use after free in drbd_create_device() (Ming Lei) [2175212] - blk-mq: Properly init requests from blk_mq_alloc_request_hctx() (Ming Lei) [2175212] - xen-blkfront: Handle NULL gendisk (Ming Lei) [2175212] - cifs: return a single-use cfid if we did not get a lease (Ronnie Sahlberg) [2175967] - cifs: Check the lease context if we actually got a lease (Ronnie Sahlberg) [2175967] - cifs: set rc to -ENOENT if we can not get a dentry for the cached dir (Ronnie Sahlberg) [2175967] - cifs: use LIST_HEAD() and list_move() to simplify code (Ronnie Sahlberg) [2175967] - s390/unwind: fix fgraph return address recovery (Ryan Sullivan) [RHEL-260] - bug: Use normal relative pointers in 'struct bug_entry' (Ryan Sullivan) [RHEL-260] - drm/hyperv: Add ratelimit on error message (Mohammed Gamal) [2172512] - drm/hyperv: Don't overwrite dirt_needed value set by host (Mohammed Gamal) [2172512] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172512] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172512] - HID: hyperv: Constify lowlevel HID driver (Mohammed Gamal) [2172512] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172512] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172512] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172512] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172432] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172432] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172432] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172432] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172432] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172432] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172432] - ptp: vclock: use mutex to fix "sleep on atomic" bug (Íñigo Huguet) [2127421] - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2170475] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2170475] - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2156126] - NFSD: copy the whole verifier in nfsd_copy_write_verifier (Jeffrey Layton) [2166658] - nfsd: don't fsync nfsd_files on last close (Jeffrey Layton) [2166658] - NFSD: fix problems with cleanup on errors in nfsd4_copy (Jeffrey Layton) [2166658] - nfsd: fix race to check ls_layouts (Jeffrey Layton) [2166658] - nfsd: don't hand out delegation on setuid files being opened for write (Jeffrey Layton) [2127406] - nfsd: remove fs/nfsd/fault_inject.c (Jeffrey Layton) [2166658] - NFSD: fix leaked reference count of nfsd4_ssc_umount_item (Jeffrey Layton) [2166658] - nfsd: clean up potential nfsd_file refcount leaks in COPY codepath (Jeffrey Layton) [2166658] - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeffrey Layton) [2166658] - nfsd: eliminate __nfs4_get_fd (Jeffrey Layton) [2166658] - nfsd: add some kerneldoc comments for stateid preprocessing functions (Jeffrey Layton) [2166658] - nfsd: eliminate find_deleg_file_locked (Jeffrey Layton) [2166658] - nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUS (Jeffrey Layton) [2166658] - nfsd: move reply cache initialization into nfsd startup (Jeffrey Layton) [2166658] - nfsd: fix potential race in nfs4_find_file (Jeffrey Layton) [1997177] - nfsd: allow nfsd_file_get to sanely handle a NULL pointer (Jeffrey Layton) [2166658] - NFSD: enhance inter-server copy cleanup (Jeffrey Layton) [2166658] - NFSD: Rename the fields in copy_stateid_t (Jeffrey Layton) [2166658]- s390/dcssblk: fix deadlock when adding a DCSS (Tobias Huschle) [2177648] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172439] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172439] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172439] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172439] - net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter (Mohammed Gamal) [2172439] - selftests/powerpc: Account for offline cpus in perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Bump up rlimit for perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Move perror closer to its use (Mamatha Inamdar) [2152470] - KVM: s390: pv: support for Destroy fast UVC (Thomas Huth) [2044350] - KVM: s390: pv: module parameter to fence asynchronous destroy (Thomas Huth) [2001934] - KVM: s390: pv: avoid export before import if possible (Thomas Huth) [2001934] - KVM: s390: pv: add KVM_CAP_S390_PROTECTED_ASYNC_DISABLE (Thomas Huth) [2001934] - KVM: s390: pv: api documentation for asynchronous destroy (Thomas Huth) [2001934] - KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER (Thomas Huth) [2001934] - KVM: s390: pv: asynchronous destroy for reboot (Thomas Huth) [2001934] - s390/mm: KVM: pv: when tearing down, try to destroy protected pages (Thomas Huth) [2001934] - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() (Thomas Huth) [2169293] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Thomas Huth) [2169293] - KVM: s390: remove unused gisa_clear_ipm_gisc() function (Thomas Huth) [2169293] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Thomas Huth) [2169293] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Thomas Huth) [2169293] - KVM: s390: pv: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sida: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - s390/boot: simplify and fix kernel memory layout setup (Tobias Huschle) [2177651] - s390/extmem: return correct segment type in __segment_load() (Tobias Huschle) [2177647] - net/mlx5: Serialize module cleanup with reload and remove (Mohammad Kabat) [2166480] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Mohammad Kabat) [2168640] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Mohammad Kabat) [2168640] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055536] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2173049] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2173049] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2173049] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2173049] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2173049] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2173049] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2173049] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2173049] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2173049] - ice: Reset TS memory for all quads (Petr Oros) [2173049] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2173049] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2173049] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2173049] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2173049] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168647] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168647] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2174451] - self-tests: more rps self tests (Paolo Abeni) [2168875] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168875] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168875] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168875] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168875] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168875] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172863] - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2174928]- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (David Arcari) [2155861] - cpufreq: intel_pstate: Read all MSRs on the target CPU (David Arcari) [2155861] - redhat: Fix debug variants modsign (Juri Lelli) [2177659] - srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL (Pingfan Liu) [2129726] - redhat: update rpminspect config for patches and debuginfo (Jan Stancek) - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172473] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172473] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172473] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172473] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172473] - net: mana: Move header files to a common location (Mohammed Gamal) [2172473] - net: mana: Record port number in netdev (Mohammed Gamal) [2172473] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172473] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172473] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172473] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172473] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172473] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172436] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172436] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172436] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172436] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172436] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172436] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172436] - hv_balloon: Add support for configurable order free page reporting (Mohammed Gamal) [2172436] - mm/page_reporting: Add checks for page_reporting_order param (Mohammed Gamal) [2172436] - gpio: tegra186: Add missing header(s) (David Arcari) [2156846] - pinctrl: imx: Add missing header(s) (David Arcari) [2156846] - pinctrl: bcm: Add missing header(s) (David Arcari) [2156846] - pinctrl: tegra: Add missing header(s) (David Arcari) [2156846] - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (David Arcari) [2156846] - pinctrl: pinmux: Drop duplicate error message in pinmux_select() (David Arcari) [2156846] - pinctrl: intel: Get rid of unused members in struct intel_function (David Arcari) [2156846] - pinctrl: baytrail: Convert to use new memeber in struct intel_function (David Arcari) [2156846] - pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (David Arcari) [2156846] - pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (David Arcari) [2156846] - pinctrl: intel: Define maximum pad number in the group (David Arcari) [2156846] - pinctrl: intel: Use same order of bit fields for PADCFG2 (David Arcari) [2156846] - pinctrl: intel: Add ~4k bias support (David Arcari) [2156846] - pinctrl: intel: Add definitions to all possible biases (David Arcari) [2156846] - pinctrl: intel: Deduplicate some code in intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Add default case to intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Convert to generic_handle_domain_irq() (David Arcari) [2156846] - pinctrl: intel: Always use gpp_num_padown_regs in the main driver (David Arcari) [2156846] - pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [2156846] - pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify community macros (David Arcari) [2156846] - pinctrl: intel: Save and restore pins in "direct IRQ" mode (David Arcari) [2156846] - pinctrl: pinconf-generic: add missing of_node_put() (David Arcari) [2156846] - pinctrl: Move for_each_maps() to namespace and hide iterator inside (David Arcari) [2156846] - pinctrl: Put space between type and data in compound literal (David Arcari) [2156846] - pinctrl: intel: Use temporary variable for struct device (David Arcari) [2156846] - pinctrl: intel: Use str_enable_disable() helper (David Arcari) [2156846] - pinctrl: intel: Add missing header(s) (David Arcari) [2156846] - pinctrl: Clean up headers (David Arcari) [2156846] - pinctrl: intel: Check against matching data instead of ACPI companion (David Arcari) [2156846] - redhat: configs: enable the Meteor Lake Pinctrl Driver (David Arcari) [2156846] - pinctrl: intel: Add Intel Meteor Lake pin controller support (David Arcari) [2156846] - pinctrl: intel: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Drop no more used members of struct intel_pingroup (David Arcari) [2156846] - pinctrl: baytrail: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Embed struct pingroup into struct intel_pingroup (David Arcari) [2156846] - pinctrl: Add pingroup and define PINCTRL_PINGROUP (David Arcari) [2156846] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2175165] - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (David Arcari) [2175165] - genirq/msi: Take the per-device MSI lock before validating the control structure (David Arcari) [2175165] - PCI: hv: Drop duplicate PCI_MSI dependency (David Arcari) [2175165] - PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (David Arcari) [2175165] - genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (David Arcari) [2175165] - x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (David Arcari) [2175165] - x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Arcari) [2175165] - powerpc/msi: Fix deassociation of MSI descriptors (David Arcari) [2175165] - genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present (David Arcari) [2175165] - genirq/msi: Check for the presence of an irq domain when validating msi_ctrl (David Arcari) [2175165] - PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (David Arcari) [2175165] - PCI/MSI: Provide prepare_desc() MSI domain op (David Arcari) [2175165] - PCI/MSI: Split MSI-X descriptor setup (David Arcari) [2175165] - genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc_irq_at() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Prepare_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_desc:: Msi_data (David Arcari) [2175165] - genirq/msi: Provide struct msi_map (David Arcari) [2175165] - PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (David Arcari) [2175165] - x86/apic/vector: Provide MSI parent domain (David Arcari) [2175165] - PCI/MSI: Add support for per device MSI[X] domains (David Arcari) [2175165] - genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (David Arcari) [2175165] - PCI/MSI: Split __pci_write_msi_msg() (David Arcari) [2175165] - genirq/msi: Add range checking to msi_insert_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_match_device_domain() (David Arcari) [2175165] - genirq/msi: Provide msi_create/free_device_irq_domain() (David Arcari) [2175165] - genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (David Arcari) [2175165] - genirq/msi: Split msi_create_irq_domain() (David Arcari) [2175165] - genirq/msi: Add size info to struct msi_domain_info (David Arcari) [2175165] - genirq/msi: Provide data structs for per device domains (David Arcari) [2175165] - genirq/msi: Provide struct msi_parent_ops (David Arcari) [2175165] - genirq/msi: Rearrange MSI domain flags (David Arcari) [2175165] - genirq/msi: Remove unused alloc/free interfaces (David Arcari) [2175165] - platform-msi: Switch to the domain id aware MSI interfaces (David Arcari) [2175165] - PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (David Arcari) [2175165] - genirq/msi: Provide new domain id allocation functions (David Arcari) [2175165] - genirq/msi: Provide new domain id based interfaces for freeing interrupts (David Arcari) [2175165] - genirq/msi: Make msi_add_simple_msi_descs() device domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor freeing domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor allocation device domain aware (David Arcari) [2175165] - genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (David Arcari) [2175165] - genirq/msi: Make msi_get_virq() device domain aware (David Arcari) [2175165] - genirq/msi: Make MSI descriptor iterators device domain aware (David Arcari) [2175165] - genirq/msi: Add pointers for per device irq domains (David Arcari) [2175165] - genirq/msi: Move xarray into a separate struct and create an array (David Arcari) [2175165] - genirq/msi: Check for invalid MSI parent domain usage (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (David Arcari) [2175165] - genirq/msi: Create msi_api.h (David Arcari) [2175165] - genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (David Arcari) [2175165] - irqchip/gic: Switch to dynamic chip name output (David Arcari) [2175165] - genirq: Kill irq_chip::parent_device (David Arcari) [2175165] - irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (David Arcari) [2175165] - irqchip/imx-intmux: Move PM device over to irq domain (David Arcari) [2175165] - irqchip/gic: Move PM device over to irq domain (David Arcari) [2175165] - genirq/irqdomain: Make struct irqdomain readable (David Arcari) [2175165] - genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (David Arcari) [2175165] - PCI/MSI: Use bullet lists in kernel-doc comments of api.c (David Arcari) [2175165] - PCI/AER: Add optional logging callback for correctable error (David Arcari) [2175165] - x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (David Arcari) [2175165] - genirq/msi: Remove msi_domain_ops:: Msi_check() (David Arcari) [2175165] - PCI/MSI: Remove redundant msi_check() callback (David Arcari) [2175165] - PCI/MSI: Validate MSI-X contiguous restriction early (David Arcari) [2175165] - PCI/MSI: Reject MSI-X early (David Arcari) [2175165] - PCI/MSI: Reject multi-MSI early (David Arcari) [2175165] - PCI/MSI: Sanitize MSI-X checks (David Arcari) [2175165] - PCI/MSI: Reorder functions in msi.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_restore_state() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_enabled() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_get_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msix() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msix_vec_count() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_free_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_vector() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msix_range() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msi() API to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msi() to api.c (David Arcari) [2175165] - PCI/MSI: Move mask and unmask helpers to msi.h (David Arcari) [2175165] - PCI/MSI: Get rid of externs in msi.h (David Arcari) [2175165] - genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Let the MSI core free descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_domain_info:: Bus_token (David Arcari) [2175165] - genirq/msi: Add bus token to struct msi_domain_info (David Arcari) [2175165] - genirq/irqdomain: Move bus token enum into a seperate header (David Arcari) [2175165] - genirq/msi: Make __msi_domain_free_irqs() static (David Arcari) [2175165] - powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Post_free() (David Arcari) [2175165] - genirq/msi: Make __msi_domain_alloc_irqs() static (David Arcari) [2175165] - genirq/msi: Add missing kernel doc to msi_next_desc() (David Arcari) [2175165] - genirq/msi: Remove filter from msi_free_descs_free_range() (David Arcari) [2175165] - genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (David Arcari) [2175165] - PCI/MSI: Check for MSI enabled in __pci_msix_enable() (David Arcari) [2175165] - clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (David Arcari) [2175165] - PCI: Allow drivers to request exclusive config regions (David Arcari) [2175165] - PCI: Assign PCI domain IDs by ida_alloc() (David Arcari) [2175165] - platform-msi: Export symbol platform_msi_create_irq_domain() (David Arcari) [2175165] - PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (David Arcari) [2175165] - powerpc: Add missing headers (David Arcari) [2175165] - pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (David Arcari) [2175165] - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (David Arcari) [2175165] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (David Arcari) [2175165] - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (David Arcari) [2175165] - genirq: Allow the PM device to originate from irq domain (David Arcari) [2175165] - PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Prevent UAF in error path (David Arcari) [2175165] - genirq/msi: Populate sysfs entry only once (David Arcari) [2175165] - PCI/MSI: Unbreak pci_irq_get_affinity() (David Arcari) [2175165] - genirq/msi: Convert storage to xarray (David Arcari) [2175165] - genirq/msi: Simplify sysfs handling (David Arcari) [2175165] - genirq/msi: Mop up old interfaces (David Arcari) [2175165] - genirq/msi: Convert to new functions (David Arcari) [2175165] - genirq/msi: Make interrupt allocation less convoluted (David Arcari) [2175165] - platform-msi: Simplify platform device MSI code (David Arcari) [2175165] - platform-msi: Let core code handle MSI descriptors (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (David Arcari) [2175165] - NTB/msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - PCI: hv: Rework MSI handling (David Arcari) [2175165] - powerpc/mpic_u3msi: Use msi_for_each-desc() (David Arcari) [2175165] - powerpc/fsl_msi: Use msi_for_each_desc() (David Arcari) [2175165] - powerpc/pasemi/msi: Convert to msi_on_each_dec() (David Arcari) [2175165] - powerpc/cell/axon_msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - powerpc/4xx/hsta: Rework MSI handling (David Arcari) [2175165] - s390/pci: Rework MSI descriptor walk (David Arcari) [2175165] - xen/pcifront: Rework MSI handling (David Arcari) [2175165] - x86/pci/xen: Use msi_for_each_desc() (David Arcari) [2175165] - PCI/MSI: Use msi_on_each_desc() (David Arcari) [2175165] - PCI/MSI: Let core code free MSI descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_add_msi_desc() (David Arcari) [2175165] - PCI/MSI: Protect MSI operations (David Arcari) [2175165] - genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (David Arcari) [2175165] - genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (David Arcari) [2175165] - genirq/msi: Provide a set of advanced MSI accessors and iterators (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (David Arcari) [2175165] - genirq/msi: Add mutex for MSI list protection (David Arcari) [2175165] - genirq/msi: Move descriptor list to struct msi_device_data (David Arcari) [2175165] - dmaengine: qcom_hidma: Cleanup MSI handling (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (David Arcari) [2175165] - bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (David Arcari) [2175165] - mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (David Arcari) [2175165] - iommu/arm-smmu-v3: Use msi_get_virq() (David Arcari) [2175165] - perf/smmuv3: Use msi_get_virq() (David Arcari) [2175165] - dmaengine: mv_xor_v2: Get rid of msi_desc abuse (David Arcari) [2175165] - PCI/MSI: Simplify pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Use msi_get_virq() in pci_get_vector() (David Arcari) [2175165] - genirq/msi: Provide interface to retrieve Linux interrupt number (David Arcari) [2175165] - powerpc/pseries/msi: Let core code check for contiguous entries (David Arcari) [2175165] - PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (David Arcari) [2175165] - PCI/MSI: Use msi_desc::msi_index (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (David Arcari) [2175165] - bus: fsl-mc-msi: Use msi_desc::msi_index (David Arcari) [2175165] - platform-msi: Use msi_desc::msi_index (David Arcari) [2175165] - genirq/msi: Consolidate MSI descriptor data (David Arcari) [2175165] - platform-msi: Store platform private data pointer in msi_device_data (David Arcari) [2175165] - platform-msi: Rename functions and clarify comments (David Arcari) [2175165] - genirq/msi: Remove the original sysfs interfaces (David Arcari) [2175165] - platform-msi: Let the core code handle sysfs groups (David Arcari) [2175165] - PCI/MSI: Let the irq code handle sysfs groups (David Arcari) [2175165] - genirq/msi: Provide msi_device_populate/destroy_sysfs() (David Arcari) [2175165] - PCI/MSI: Allocate MSI device data on first use (David Arcari) [2175165] - PCI/MSI: Decouple MSI[-X] disable from pcim_release() (David Arcari) [2175165] - platform-msi: Allocate MSI device data on first use (David Arcari) [2175165] - device: Add device:: Msi_data pointer and struct msi_device_data (David Arcari) [2175165] - device: Move MSI related data into a struct (David Arcari) [2175165] - powerpc/pseries/msi: Use PCI device properties (David Arcari) [2175165] - powerpc/cell/axon_msi: Use PCI device property (David Arcari) [2175165] - genirq/msi: Use PCI device property (David Arcari) [2175165] - x86/apic/msi: Use PCI device MSI property (David Arcari) [2175165] - x86/pci/XEN: Use PCI device property (David Arcari) [2175165] - PCI/MSI: Set pci_dev::msi[x]_enabled early (David Arcari) [2175165] - powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler (David Arcari) [2175165] - powerpc/powernv/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pseries/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pci: Drop XIVE restriction on MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Add MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() (David Arcari) [2175165] - powerpc/pseries/pci: Add support of MSI domains to PHB hotplug (David Arcari) [2175165] - powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data (David Arcari) [2175165] - powerpc/pseries/pci: Add a domain_free_irqs() handler (David Arcari) [2175165] - powerpc/pseries/pci: Add MSI domains (David Arcari) [2175165] - powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() (David Arcari) [2175165] - powerpc/pseries/pci: Introduce __find_pe_total_msi() (David Arcari) [2175165] - Revert "include/linux/irq*.h: Pad irq structs for KABI" (David Arcari) [2175165] - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (David Arcari) [2156844] - i2c: i801: Add support for Intel Meteor Lake-P (David Arcari) [2156842] - platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Alder Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Tiger Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Ice Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Sunrise Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Move variable declarations and definitions to header and core.c (David Arcari) [2153969] - platform/x86: intel/pmc: Replace all the reg_map with init functions (David Arcari) [2153969] - platform/x86/intel: pmc: Fix repeated word in comment (David Arcari) [2153969] - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (David Arcari) [2153969] - tools/power turbostat: Add support for MeteorLake platforms (David Arcari) [2153967] - powercap: intel_rapl: add support for Meteor Lake (David Arcari) [2153965]- powerpc/kexec_file: fix implicit decl error (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Count hot-pluggable memory in FDT estimate (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Fix division by zero in extra size estimation (Mamatha Inamdar) [2167267] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2166730] - s390: use generic strncpy/strnlen from_user (Prarit Bhargava) [2159445] - tools headers disabled-cpufeatures: Sync with the kernel sources (Prarit Bhargava) [2159445] - x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation (Prarit Bhargava) [2159445] - x86/boot: Pull up cmdline preparation and early param parsing (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix invalid section entry size (Prarit Bhargava) [2159445] - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n (Prarit Bhargava) [2159445] - x86/Kconfig: Correct reference to MWINCHIP3D (Prarit Bhargava) [2159445] - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Prarit Bhargava) [2159445] - x86/entry: Correct reference to intended CONFIG_64_BIT (Prarit Bhargava) [2159445] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [2159445] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [2159445] - xen/x86: adjust data placement (Prarit Bhargava) [2159445] - x86/PVH: adjust function/data placement (Prarit Bhargava) [2159445] - xen/x86: hook up xen_banner() also for PVH (Prarit Bhargava) [2159445] - xen/x86: generalize preferred console model from PV to PVH Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow "earlyprintk=xen" to work for PV Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow PVH Dom0 without XEN_PV=y (Prarit Bhargava) [2159445] - xen/x86: prevent PVH type from getting clobbered (Prarit Bhargava) [2159445] - xen/privcmd: drop "pages" parameter from xen_remap_pfn() (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix frame pointer stack corruption (Prarit Bhargava) [2159445] - x86/asm: Fix SETZ size enqcmds() build failure (Prarit Bhargava) [2159445] - x86/setup: Call early_reserve_memory() earlier (Prarit Bhargava) [2159445] - xen/x86: fix PV trap handling on secondary processors (Prarit Bhargava) [2159445] - xen/x86: drop redundant zeroing from cpu_initialize_context() (Prarit Bhargava) [2159445] - x86/build: Do not add -falign flags unconditionally for clang (Prarit Bhargava) [2159445] - xen: fix usage of pmd_populate in mremap for pv guests (Prarit Bhargava) [2159445] - xen: reset legacy rtc flag for PV domU (Prarit Bhargava) [2159445] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [2159445] - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y (Prarit Bhargava) [2159445] - configs: remove the obsolete CONFIG_INPUT_POLLDEV (Prarit Bhargava) [2159445] - x86: remove cc-option-yn test for -mtune= (Prarit Bhargava) [2159445] - x86/build/vdso: fix missing FORCE for *.so build rule (Prarit Bhargava) [2159445] - x86/platform: Increase maximum GPIO number for X86_64 (Prarit Bhargava) [2159445] - xen: remove stray preempt_disable() from PV AP startup code (Prarit Bhargava) [2159445] - x86: xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk() (Prarit Bhargava) [2159445] - xen: fix setting of max_pfn in shared_info (Prarit Bhargava) [2159445] - crypto: aesni - xts_crypt() return if walk.nbytes is 0 (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX2_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation (Prarit Bhargava) [2159445] - crypto: x86/sm4 - export reusable AESNI/AVX functions (Prarit Bhargava) [2159445] - um: fix stub location calculation (Prarit Bhargava) [2159445] - x86/build: Move the install rule to arch/x86/Makefile (Prarit Bhargava) [2159445] - x86/build: Remove the left-over bzlilo target (Prarit Bhargava) [2159445] - x86/kaslr: Have process_mem_region() return a boolean (Prarit Bhargava) [2159445] - x86/mce: Defer processing of early errors (Prarit Bhargava) [2159445] - x86/tools/relocs: Mark die() with the printf function attr format (Prarit Bhargava) [2159445] - tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig (Prarit Bhargava) [2159445] - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Prarit Bhargava) [2159445] - x86/power: Fix kernel-doc warnings in cpu.c (Prarit Bhargava) [2159445] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [2159445] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [2159445] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [2159445] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [2159445] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [2159445] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [2159445] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [2159445] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [2159445] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [2159445] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [2159445] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [2159445] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [2159445] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [2159445] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [2159445] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [2159445] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [2159445] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [2159445] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [2159445] - x86: Avoid magic number with ELCR register accesses (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82426EX PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router (Prarit Bhargava) [2159445] - x86: Add support for 0x22/0x23 port I/O configuration space (Prarit Bhargava) [2159445] - kbuild: do not require sub-make for separate output tree builds (Prarit Bhargava) [2159445] - x86/amd_gart: don't set failed sg dma_address to DMA_MAPPING_ERROR (Prarit Bhargava) [2159445] - x86/amd_gart: return error code from gart_map_sg() (Prarit Bhargava) [2159445] - asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation (Prarit Bhargava) [2159445] - signal: Verify the alignment and size of siginfo_t (Prarit Bhargava) [2159445] - crypto: x86/aes-ni - add missing error checks in XTS code (Prarit Bhargava) [2159445] - CI: Fix kernel-64k DataWarehouse name (Michael Hofmann) - CI: Remove realtime branch pipelines (Michael Hofmann) - CI: Remove realtime_check pipelines (Michael Hofmann) - CI: Add pipelines for kernel-rt variant (Michael Hofmann)- x86/cpu: Add CPU model numbers for Meteor Lake (David Arcari) [2153937] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2175696] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172441] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172441] - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171362] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171362] - NFSD: fix use-after-free in __nfs42_ssc_open() (Jeffrey Layton) [2152816] {CVE-2022-4379} - NFSD enforce filehandle check for source file in COPY (Jeffrey Layton) [2152816] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Torez Smith) [2166988] - powerpc/powernv: Get L1D flush requirements from device-tree (Torez Smith) [2166988] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Torez Smith) [2166988] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Torez Smith) [2166988] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Torez Smith) [2166988] - powerpc/watchdog: read TB close to where it is used (Torez Smith) [2166988] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Torez Smith) [2166988] - powerpc/watchdog: tighten non-atomic read-modify-write access (Torez Smith) [2166988] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Torez Smith) [2166988] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Torez Smith) [2166988] - powerpc/vas: Fix potential NULL pointer dereference (Torez Smith) [2166988] - serial: 8250_dw: drop bogus uartclk optimisation (Torez Smith) [2166988] - serial: 8250: fix racy uartclk update (Torez Smith) [2166988] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Torez Smith) [2166988] - serial: 8250_dw: Fix the trivial typo in the comment (Torez Smith) [2166988] - serial: 8250_dw: Re-use temporary variable for of_node (Torez Smith) [2166988] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Torez Smith) [2166988] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Torez Smith) [2166988] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [2166988] - x86/mce: Avoid infinite loop for copy from user recovery (Torez Smith) [2166988] - x86/platform: Increase maximum GPIO number for X86_64 (Torez Smith) [2166988] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Torez Smith) [2166988] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Torez Smith) [2166988] - counter: Rename counter_count_function to counter_function (Torez Smith) [2166988] - counter: Rename counter_signal_value to counter_signal_level (Torez Smith) [2166988] - counter: Standardize to ERANGE for limit exceeded errors (Torez Smith) [2166988] - powerpc/stacktrace: Include linux/delay.h (Torez Smith) [2166988] - redhat: change default dist suffix for RHEL 9.2 (Herton R. Krzesinski) - redhat: enable zstream release numbering for rhel 9.2 (Herton R. Krzesinski) - kernel.spec: make rhel depend on systemd-boot-unsigned (Herton R. Krzesinski) [2174371] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2154879] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2154879] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2154879] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2154879] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2154879] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2154879] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2154879] - NFSD: Fix reads with a non-zero offset that don't end on a page boundary (Benjamin Coddington) [2154879] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2154879] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2154879] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2154879] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2154879] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2154879] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2154879] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2154879] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2154879] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2154879] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2154879] - lockd: set other missing fields when unlocking files (Benjamin Coddington) [2154879] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2154879] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2154879] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2154879] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2154879] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2154879] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2154879] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2154879]- redhat: Add kernel-rt configs (Juri Lelli) [2171995] - redhat: Build aarch64 kernel-rt (Juri Lelli) [2171995] - redhat: Build kernel-rt as kernel variant (Juri Lelli) [2171995] - Revert "drm/i915: Depend on !PREEMPT_RT." (Juri Lelli) [2171995] - drm/i915: Drop the irqs_disabled() check (Juri Lelli) [2171995] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Juri Lelli) [2171995] - drm/i915/gt: Queue and wait for the irq_work item. (Juri Lelli) [2171995] - drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Juri Lelli) [2171995] - drm/i915: Disable tracing points on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't check for atomic context on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Juri Lelli) [2171995] - drm/i915: Use preempt_disable/enable_rt() where recommended (Juri Lelli) [2171995] - sysfs: Add /sys/kernel/realtime entry (Juri Lelli) [2171995] - ARM64: Allow to enable RT (Juri Lelli) [2171995] - tty/serial/pl011: Make the locking work on RT (Juri Lelli) [2171995] - tty/serial/omap: Make the locking RT aware (Juri Lelli) [2171995] - arch/arm64: Add lazy preempt support (Juri Lelli) [2171995] - entry: Fix the preempt lazy fallout (Juri Lelli) [2171995] - x86: Support for lazy preemption (Juri Lelli) [2171995] - x86/entry: Use should_resched() in idtentry_exit_cond_resched() (Juri Lelli) [2171995] - sched: Add support for lazy preemption (Juri Lelli) [2171995] - printk: avoid preempt_disable() for PREEMPT_RT (Juri Lelli) [2171995] - serial: 8250: implement write_atomic (Juri Lelli) [2171995] - printk: add infrastucture for atomic consoles (Juri Lelli) [2171995] - printk: Bring back the RT bits. (Juri Lelli) [2171995] - locking/lockdep: Remove lockdep_init_map_crosslock. (Juri Lelli) [2171995] - iio: adc: stm32-adc: Use generic_handle_domain_irq() (Juri Lelli) [2171995] - zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Juri Lelli) [2171995] - tick: Fix timer storm since introduction of timersd (Juri Lelli) [2171995] - rcutorture: Also force sched priority to timersd on boosting test. (Juri Lelli) [2171995] - softirq: Use a dedicated thread for timer wakeups. (Juri Lelli) [2171995] - x86: Allow to enable RT (Juri Lelli) [2171995] - sched: Consider task_struct::saved_state in wait_task_inactive(). (Juri Lelli) [2171995] - signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT. (Juri Lelli) [2171995] - u64_stats: Streamline the implementation (Juri Lelli) [2171995] - mm/compaction: Get rid of RT ifdeffery (Juri Lelli) [2171995] - mm/memcontrol: Replace the PREEMPT_RT conditionals (Juri Lelli) [2171995] - mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() (Juri Lelli) [2171995] - mm/vmstat: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - dentry: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - preempt: Provide preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. (Juri Lelli) [2171995] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Juri Lelli) [2171995] - net: hinic: fix bug that ethtool get wrong stats (Juri Lelli) [2171995] - hinic: Use the bitmap API when applicable (Juri Lelli) [2171995] - net: dsa: xrs700x: Use irqsave variant for u64 stats update (Juri Lelli) [2171995] - bcma: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - ssb: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - pinctrl: amd: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - genirq: Provide generic_handle_domain_irq_safe(). (Juri Lelli) [2171995] - asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig. (Juri Lelli) [2171995] - slub: Make PREEMPT_RT support less convoluted (Juri Lelli) [2171995] - mm/slub: fix a slab missed to be freed problem (Juri Lelli) [2171995] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Juri Lelli) [2171995] - mm/slub: convert object_map_lock to non-raw spinlock (Juri Lelli) [2171995] - mm/slub: remove slab_lock() usage for debug operations (Juri Lelli) [2171995] - mm/slub: restrict sysfs validation to debug caches and make it safe (Juri Lelli) [2171995] - mm/slub: move free_debug_processing() further (Juri Lelli) [2171995] - arch/*: Disable softirq stacks on PREEMPT_RT. (Juri Lelli) [2171995] - tools/testing/scatterlist: add missing defines (Juri Lelli) [2171995] - mm/scatterlist: replace the !preemptible warning in sg_miter_stop() (Juri Lelli) [2171995] - mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access (Juri Lelli) [2171995] - kernel.spec: make rhel depend on systemd-boot-unsigned (Jan Stancek) [2174934] - redhat: Bump RHEL_MINOR for 9.3 (Jan Stancek)- kernel.spec: move modules.builtin to kernel-core (Jan Stancek) [2172376]- redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski) - redhat/kernel.spec.template: Parallelize compression (Herton R. Krzesinski) - Revert "block: freeze the queue earlier in del_gendisk" (Ming Lei) [2155901] - redhat: configs: Enable UCSI_CCG support (David Marlin) [2122414] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (David Marlin) [2122414] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (David Marlin) [2122414] - usb: typec: ucsi_ccg: Add OF support (David Marlin) [2122414] - gpio: tegra186: add Tegra234 PMC compatible in GPIO driver (David Marlin) [2122414] - usb: gadget: tegra-xudc: Add Tegra234 support (David Marlin) [2122414] - xhci: tegra: USB2 pad power controls (David Marlin) [2122414] - xhci: Add hub_control to xhci_driver_overrides (David Marlin) [2122414] - xhci: hub: export symbol on xhci_hub_control (David Marlin) [2122414] - usb: host: xhci-tegra: Add Tegra234 XHCI support (David Marlin) [2122414] - phy: tegra: xusb: Support USB role default mode (David Marlin) [2122414] - phy: tegra: xusb: Add Tegra234 support (David Marlin) [2122414] - phy: tegra: xusb: Disable trk clk when not in use (David Marlin) [2122414] - phy: tegra: xusb: Remove usb3 supply (David Marlin) [2122414] - phy: tegra: xusb: Fix crash during pad power on/down (David Marlin) [2122414] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (David Marlin) [2122414] - usb: typec: ucsi: Don't warn on probe deferral (David Marlin) [2122414] - phy: tegra: xusb: Enable usb role switch attribute (David Marlin) [2122414] - usb: gadget: tegra: Reduce pad power (David Marlin) [2122414] - phy: tegra: xusb: add utmi pad power on/down ops (David Marlin) [2122414] - redhat/configs: Enable CONFIG_PCIE_PTM (Corinna Vinschen) [2100606] - net: stmmac: Fix queue statistics reading (Corinna Vinschen) [2100606] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Corinna Vinschen) [2100606] - net: stmmac: Disable automatic FCS/Pad stripping (Corinna Vinschen) [2100606] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2100606] - stmmac: intel: remove unused 'has_crossts' flag (Corinna Vinschen) [2100606] - net: phylink: Convert to mdiobus_c45_{read|write} (Corinna Vinschen) [2100606] - net: phy: marvell: add sleep time after enabling the loopback bit (Corinna Vinschen) [2100606] - net: phy: marvell: add Marvell specific PHY loopback (Corinna Vinschen) [2100606] - net: phy: dp83867: retrigger SGMII AN when link change (Corinna Vinschen) [2100606] - net: phy: marvell: Add WAKE_PHY support to WOL event (Corinna Vinschen) [2100606] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Corinna Vinschen) [2100606] - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161725] {CVE-2023-0179}- net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2028809] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2028809] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2028809] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2028809] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2028809] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2028809] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2028809] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2028809] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2028809] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2028809] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2028809] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2028809] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2028809] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2028809] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2028809] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2028809] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2028809] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2028809] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2028809] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2028809] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2028809] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2028809] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2028809] - rtc: efi: Enable SET/GET WAKEUP services as optional (Donald Dutile) [2166449] - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2166659] - tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2166659] - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2166659] - optee: isolate smc abi (Chris von Recklinghausen) [2166659] - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2166659] - optee: simplify optee_release() (Chris von Recklinghausen) [2166659] - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2166659] - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2166659] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [2166659] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2160516] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2160516] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2160516] - inet6: Clean up failure path in do_ipv6_setsockopt(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock(). (Xin Long) [2160516] - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Xin Long) [2160516]- virtio_console: break out of buf poll on remove (Michael S. Tsirkin) [1786239] - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (David Arcari) [2170574] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168970] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168970] - be2net: Fix buffer overflow in be_get_module_eeprom (Izabela Bakollari) [2167725] - nfsd: don't destroy global nfs4_file table in per-net shutdown (Jeffrey Layton) [2169017] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2170197] - dt-bindings: dmaengine: Add compatible for Tegra234 (d.marlin) [2129115] - dt-bindings: dmaengine: Add doc for tegra gpcdma (d.marlin) [2129115] - icmp: Add counters for rate limits (Jamie Bainbridge) [2155801] - Revert "ethernet: Remove vf rate limit check for drivers" (Ken Cox) [2168599] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [RHEL-221] - igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2104469] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2104469] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2104469] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2104469] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2104469] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104469] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104469] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2104469] - igb: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104469] - dt-bindings: serial: Document Tegra234 TCU (d.marlin) [2122413] - dt-bindings: serial: 8250: Document Tegra234 UART (d.marlin) [2122413] - dt-bindings: serial: tegra-tcu: Convert to json-schema (d.marlin) [2122413] - ipv6: Remove extra counter pull before gc (Hangbin Liu) [2161118] - ipv6: remove max_size check inline with ipv4 (Hangbin Liu) [2161118] - redhat/configs: enable coresight driver for nvidia/grace (Mark Salter) [2128086] - perf: arm_cspmu: Fix module cyclic dependency (Mark Salter) [2128086] - perf: arm_cspmu: Fix build failure on x86_64 (Mark Salter) [2128086] - perf: arm_cspmu: Fix modular builds due to missing MODULE_LICENSE()s (Mark Salter) [2128086] - perf: arm_cspmu: Add support for NVIDIA SCF and MCF attribute (Mark Salter) [2128086] - perf: arm_cspmu: Add support for ARM CoreSight PMU driver (Mark Salter) [2128086] - redhat: add support for Jira issues in changelog (Herton R. Krzesinski) [RHEL-186] - ice: fix handling of burst Tx timestamps (Petr Oros) [2161201] - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2161204] - ice: Add low latency Tx timestamp read (Petr Oros) [2161204] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2161204] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2161204] - ice: track and warn when PHC update is late (Petr Oros) [2161204] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2161204] - net-sysfs: add check for netdevice being present to speed_show (Beniamino Galvani) [2148349] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Ricardo Robaina) [2152931] {CVE-2022-3564} - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152581] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152581] {CVE-2022-4378} - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() (Izabela Bakollari) [2118313] {CVE-2022-33743}- redhat/configs: enable neoverse and cortex errata (Jeremy Linton) [2055405] - coresight: syscfg: Update load and unload operations (Jeremy Linton) [2055405] - coresight: configfs: Fix unload of configurations on module exit (Jeremy Linton) [2055405] - coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Jeremy Linton) [2055405] - coresight: core: Fix typo in a comment (Jeremy Linton) [2055405] - Documentation: coresight: Update coresight configuration docs (Jeremy Linton) [2055405] - coresight: configfs: Allow configfs to activate configuration (Jeremy Linton) [2055405] - coresight: syscfg: Example CoreSight configuration loadable module (Jeremy Linton) [2055405] - coresight: syscfg: Update load API for config loadable modules (Jeremy Linton) [2055405] - coresight: configuration: Update API to permit dynamic load/unload (Jeremy Linton) [2055405] - coresight: configuration: Update API to introduce load owner concept (Jeremy Linton) [2055405] - Documentation: coresight: Fix documentation issue (Jeremy Linton) [2055405] - coresight: Use devm_bitmap_zalloc when applicable (Jeremy Linton) [2055405] - coresight: trbe: Work around write to out of range (Jeremy Linton) [2055405] - coresight: trbe: Make sure we have enough space (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to determine the minimum buffer size (Jeremy Linton) [2055405] - coresight: trbe: Workaround TRBE errata overwrite in FILL mode (Jeremy Linton) [2055405] - coresight: trbe: Add infrastructure for Errata handling (Jeremy Linton) [2055405] - coresight: trbe: Allow driver to choose a different alignment (Jeremy Linton) [2055405] - coresight: trbe: Decouple buffer base from the hardware base (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to pad a given buffer area (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to calculate the trace generated (Jeremy Linton) [2055405] - coresight: trbe: Defer the probe on offline CPUs (Jeremy Linton) [2055405] - coresight: trbe: Fix incorrect access of the sink specific data (Jeremy Linton) [2055405] - coresight: etm4x: Add ETM PID for Kryo-5XX (Jeremy Linton) [2055405] - coresight: trbe: Prohibit trace before disabling TRBE (Jeremy Linton) [2055405] - coresight: trbe: End the AUX handle on truncation (Jeremy Linton) [2055405] - coresight: trbe: Do not truncate buffer on IRQ (Jeremy Linton) [2055405] - coresight: trbe: Fix handling of spurious interrupts (Jeremy Linton) [2055405] - coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Jeremy Linton) [2055405] - coresight: trbe: Unify the enabling sequence (Jeremy Linton) [2055405] - coresight: trbe: Drop duplicate TRUNCATE flags (Jeremy Linton) [2055405] - coresight: trbe: Ensure the format flag is always set (Jeremy Linton) [2055405] - coresight: etm-pmu: Ensure the AUX handle is valid (Jeremy Linton) [2055405] - coresight: etm4x: Use Trace Filtering controls dynamically (Jeremy Linton) [2055405] - coresight: etm4x: Save restore TRFCR_EL1 (Jeremy Linton) [2055405] - coresight: Don't immediately close events that are run on invalid CPU/sink combos (Jeremy Linton) [2055405] - coresight: tmc-etr: Speed up for bounce buffer in flat mode (Jeremy Linton) [2055405] - coresight: Update comments for removing cs_etm_find_snapshot() (Jeremy Linton) [2055405] - coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc-etf: Add comment for store ordering (Jeremy Linton) [2055405] - coresight: tmc-etr: Add barrier after updating AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc: Configure AXI write burst size (Jeremy Linton) [2055405] - dt-bindings: coresight: Add burst size for TMC (Jeremy Linton) [2055405] - coresight: cpu-debug: Control default behavior via Kconfig (Jeremy Linton) [2055405] - coresight: cti: Correct the parameter for pm_runtime_put (Jeremy Linton) [2055405] - coresight: syscfg: Fix compiler warning (Jeremy Linton) [2055405] - Documentation: coresight: Add documentation for CoreSight config (Jeremy Linton) [2055405] - coresight: syscfg: Add initial configfs support (Jeremy Linton) [2055405] - coresight: config: Add preloaded configurations (Jeremy Linton) [2055405] - coresight: etm4x: Add complex configuration handlers to etmv4 (Jeremy Linton) [2055405] - coresight: etm-perf: Update to activate selected configuration (Jeremy Linton) [2055405] - coresight: syscfg: Add API to activate and enable configurations (Jeremy Linton) [2055405] - coresight: etm-perf: Update to handle configuration selection (Jeremy Linton) [2055405] - coresight: config: Add configuration and feature generic functions (Jeremy Linton) [2055405] - coresight: syscfg: Add registration and feature loading for cs devices (Jeremy Linton) [2055405] - coresight: syscfg: Initial coresight system configuration (Jeremy Linton) [2055405]- redhat/configs: enable Octeon TX2 network drivers for RHEL (Michal Schmidt) [2040643] - octeontx2: mark the AF/PF/VF drivers as tech-preview (Michal Schmidt) [2040643] - octeontx2-af: Fix devlink unregister (Michal Schmidt) [2040643] - octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt (Michal Schmidt) [2040643] - octeontx2-pf: Avoid use of GFP_KERNEL in atomic context (Michal Schmidt) [2040643] - octeontx2-pf: Fix resource leakage in VF driver unbind (Michal Schmidt) [2040643] - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable (Michal Schmidt) [2040643] - octeontx2-pf: Fix lmtst ID used in aura free (Michal Schmidt) [2040643] - net: ethernet: marvell: octeontx2: Fix uninitialized variable warning (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions (Michal Schmidt) [2040643] - octeontx2-af: Add FEC stats for RPM/RPM_USX block (Michal Schmidt) [2040643] - octeontx2-pf: ethtool: Implement get_fec_stats (Michal Schmidt) [2040643] - octeontx2-af: cn10kb: Add RPM_USX MAC support (Michal Schmidt) [2040643] - octeontx2-af: Support variable number of lmacs (Michal Schmidt) [2040643] - octeontx2-af: Simplify a size computation in rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix the size of memory allocated for the 'id_bmap' bitmap (Michal Schmidt) [2040643] - octeontx2-af: Use the bitmap API to allocate bitmaps (Michal Schmidt) [2040643] - octeontx2-af: Slightly simplify rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix a potentially spurious error message (Michal Schmidt) [2040643] - octeontx2-pf: Add support to filter packet based on IP fragment (Michal Schmidt) [2040643] - octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules (Michal Schmidt) [2040643] - marvell: octeontx2: build error: unknown type name 'u64' (Michal Schmidt) [2040643] - octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support (Michal Schmidt) [2040643] - octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Michal Schmidt) [2040643] - octeontx2-pf: Fix pfc_alloc_status array overflow (Michal Schmidt) [2040643] - octeontx2-af: Fix reference count issue in rvu_sdp_init() (Michal Schmidt) [2040643] - octeontx2-pf: Add check for devm_kcalloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler() (Michal Schmidt) [2040643] - octeontx2-af: debugsfs: fix pci device refcount leak (Michal Schmidt) [2040643] - octeontx2-pf: Fix SQE threshold checking (Michal Schmidt) [2040643] - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add debugfs support (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Handle MCS block interrupts (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Support for stats collection (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add mailboxes for port related operations (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Introduce driver for macsec block. (Michal Schmidt) [2040643] - octeontx2-pf: Fix unused variable build error (Michal Schmidt) [2040643] - octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly (Michal Schmidt) [2040643] - octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-af: return correct ptp timestamp for CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add egress PFC support (Michal Schmidt) [2040643] - octeontx2: ethernet: move from strlcpy with unused retval to strscpy (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Michal Schmidt) [2040643] - octeontx2-af: Fix key checking for source mac (Michal Schmidt) [2040643] - octeontx2-af: Fix mcam entry resource leak (Michal Schmidt) [2040643] - octeontx2-af: suppress external profile loading warning (Michal Schmidt) [2040643] - octeontx2-af: Apply tx nibble fixup always (Michal Schmidt) [2040643] - octeontx2-pf: Reduce minimum mtu size to 60 (Michal Schmidt) [2040643] - octeontx2-af: Set NIX link credits based on max LMAC (Michal Schmidt) [2040643] - octeontx2-af: Fixes static warnings (Michal Schmidt) [2040643] - octeontx2-af: Limit link bringup time at firmware (Michal Schmidt) [2040643] - octeontx2-af: returning uninitialized variable (Michal Schmidt) [2040643] - octeontx2-af: Remove duplicate include (Michal Schmidt) [2040643] - octeontx2-af: Skip CGX/RPM probe incase of zero lmac count (Michal Schmidt) [2040643] - octeontx2-af: Enable Exact match flag in kex profile (Michal Schmidt) [2040643] - octeontx2-pf: Add support for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: Invoke exact match functions if supported (Michal Schmidt) [2040643] - octeontx2-af: Wrapper functions for MAC addr add/del/update/reset (Michal Schmidt) [2040643] - octeontx2: Modify mbox request and response structures (Michal Schmidt) [2040643] - octeontx2-af: Debugsfs support for exact match. (Michal Schmidt) [2040643] - octeontx2-af: Drop rules for NPC MCAM (Michal Schmidt) [2040643] - octeontx2-af: FLR handler for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: devlink configuration support (Michal Schmidt) [2040643] - octeontx2-af: Exact match scan from kex profile (Michal Schmidt) [2040643] - octeontx2-af: Exact match support (Michal Schmidt) [2040643] - octeontx2-af: Use hashed field in MCAM key (Michal Schmidt) [2040643] - octeontx2-af: Don't reset previous pfc config (Michal Schmidt) [2040643] - octeontx2-af: fix operand size in bitwise operation (Michal Schmidt) [2040643] - marvell/octeontx2/af: fix repeated words in comments (Michal Schmidt) [2040643] - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Michal Schmidt) [2040643] - octeontx2-vf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate (Michal Schmidt) [2040643] - octeontx2-af: fix error code in is_valid_offset() (Michal Schmidt) [2040643] - octeontx2-pf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: Use memset_startat() helper in otx2_stop() (Michal Schmidt) [2040643] - octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: fix error return of allocations (Michal Schmidt) [2040643] - octeontx2-af: initialize action variable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: add workaround for ptp errata (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: add support for new ptp timestamp format (Michal Schmidt) [2040643] - octeontx2-af: fix array bound error (Michal Schmidt) [2040643] - octeontx2-pf: Add TC feature for VFs (Michal Schmidt) [2040643] - octeontx2-pf: PFC config support with DCBx (Michal Schmidt) [2040643] - octeontx2-af: Flow control resource management (Michal Schmidt) [2040643] - octeontx2-af: Priority flow control configuration support (Michal Schmidt) [2040643] - octeontx2-af: Don't enable Pause frames by default (Michal Schmidt) [2040643] - octeontx2-pf: Change receive buffer size using ethtool (Michal Schmidt) [2040643] - octeontx2: Replace zero-length arrays with flexible-array members (Michal Schmidt) [2040643] - octeontx2-af: Add KPU changes to parse NGIO as separate layer (Michal Schmidt) [2040643] - octeontx2-pf: Forward error codes to VF (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces (Michal Schmidt) [2040643] - octeontx2-af: Increase link credit restore polling timeout (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use appropriate register for LMAC enable (Michal Schmidt) [2040643] - octeontx2-af: Retry until RVU block reset complete (Michal Schmidt) [2040643] - octeontx2-af: Fix LBK backpressure id count (Michal Schmidt) [2040643] - octeontx2-af: Do not fixup all VF action entries (Michal Schmidt) [2040643] - octeontx2-af: Fix interrupt name strings (Michal Schmidt) [2040643] - octeontx2-nicvf: Free VF PTP resources. (Michal Schmidt) [2040643] - octeontx2-af: Increment ptp refcount before use (Michal Schmidt) [2040643] - octeontx2-af: Fix a memleak bug in rvu_mbox_init() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: don't corrupt user memory (Michal Schmidt) [2040643] - octeontx2-nicvf: fix ioctl callback (Michal Schmidt) [2040643] - octeontx2-pf: select CONFIG_NET_DEVLINK (Michal Schmidt) [2040643] - octeontx2-af: use swap() to make code cleaner (Michal Schmidt) [2040643] - octeontx2-af: Fix possible null pointer dereference. (Michal Schmidt) [2040643] - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. (Michal Schmidt) [2040643] - octeontx2-af: Check whether ipolicers exists (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Add channel and channel mask. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: debugfs for dumping LMTST map table (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Minor changes. (Michal Schmidt) [2040643] - octeontx2: net: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [2040643] - octeontx2-af: Increase number of reserved entries in KPU (Michal Schmidt) [2040643] - octeontx2-nic: fix mixed module build (Michal Schmidt) [2040643] - octeontx2-af: Add support to flush full CPT CTX cache (Michal Schmidt) [2040643] - octeontx2-af: Perform cpt lf teardown in non FLR path (Michal Schmidt) [2040643] - octeontx2-af: Enable CPT HW interrupts (Michal Schmidt) [2040643] - octeontx2-pf: Simplify the receive buffer size calculation (Michal Schmidt) [2040643] - ethernet: Remove redundant 'flush_workqueue()' calls (Michal Schmidt) [2040643] - octeontx2: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable pin (Michal Schmidt) [2040643] - octeontx2: bpf: Let bpf_warn_invalid_xdp_action() report more info (Michal Schmidt) [2040643] - octeontx2-pf: Add XDP support to netdev PF (Michal Schmidt) [2040643] - octeontx2-af: Adjust LA pointer for cpt parse header (Michal Schmidt) [2040643] - octeontx2-nicvf: Add PTP hardware clock support to NIX VF (Michal Schmidt) [2040643] - octeontx2-pf: Enable promisc/allmulti match MCAM entries. (Michal Schmidt) [2040643] - octeontx2-pf: Use hardware register for CQE count (Michal Schmidt) [2040643] - octeontx2-af: Add external ptp input clock (Michal Schmidt) [2040643] - octeontx2-af: Use ptp input clock info from firmware data (Michal Schmidt) [2040643] - octeontx2-af: cn10k: RPM hardware timestamp configuration (Michal Schmidt) [2040643] - octeontx2-af: Reset PTP config in FLR handler (Michal Schmidt) [2040643] - octeontx2-af: Optimize KPU1 processing for variable-length headers (Michal Schmidt) [2040643] - octeontx2-af: Limit KPU parsing for GTPU packets (Michal Schmidt) [2040643] - octeontx2-af: verify CQ context updates (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable blkaddr (Michal Schmidt) [2040643] - octeontx2-af: Fix uninitialized variable val (Michal Schmidt) [2040643] - octeontx2-af: Hardware configuration for inline IPsec (Michal Schmidt) [2040643] - octeontx2-pf: CN10K: Hide RPM stats over ethtool (Michal Schmidt) [2040643] - octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()' (Michal Schmidt) [2040643] - octeontx2-af: Add a 'rvu_free_bitmap()' function (Michal Schmidt) [2040643] - octeontx2-pf: cn10K: Reserve LMTST lines per core (Michal Schmidt) [2040643] - octeontx2-af: Add additional register check to rvu_poll_reg() (Michal Schmidt) [2040643] - octeontx2-af: Set proper errorcode for IPv4 checksum errors (Michal Schmidt) [2040643] - octeontx2-af: Fix static code analyzer reported issues (Michal Schmidt) [2040643] - octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg (Michal Schmidt) [2040643] - octeontx2-af: Fix loop in free and unmap counter (Michal Schmidt) [2040643] - octeontx2-af: Use NDC TX for transmit packet data (Michal Schmidt) [2040643] - octeontx2-pf: Add vlan-etype to ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-pf: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-af: cn10K: support for sched lmtst and other features (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() (Michal Schmidt) [2040643] - octeontx2-af: Add mbox to retrieve bandwidth profile free count (Michal Schmidt) [2040643] - octeontx2-af: Remove channel verification while installing MCAM rules (Michal Schmidt) [2040643] - octeontx2-af: Add PTP device id for CN10K and 95O silcons (Michal Schmidt) [2040643] - octeontx2-af: Add free rsrc count mbox msg (Michal Schmidt) [2040643] - octeontx2-af: Add SDP interface support (Michal Schmidt) [2040643] - octeontx2-af: nix and lbk in loop mode in 98xx (Michal Schmidt) [2040643] - octeontx2-pf: cleanup transmit link deriving logic (Michal Schmidt) [2040643] - octeontx2-af: Allow to configure flow tag LSB byte as RSS adder (Michal Schmidt) [2040643] - octeontx2-af: enable tx shaping feature for 96xx C0 (Michal Schmidt) [2040643] - octeontx2-af: Wait for TX link idle for credits change (Michal Schmidt) [2040643] - octeontx2-af: Change the order of queue work and interrupt disable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Set cache lines for NPA batch alloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 (Michal Schmidt) [2040643] - octeontx2-pf: Fix algorithm index in MCAM rules with RSS action (Michal Schmidt) [2040643] - octeontx2-pf: Don't install VLAN offload rule if netdev is down (Michal Schmidt) [2040643] - octeontx2-af: Check capability flag while freeing ipolicer memory (Michal Schmidt) [2040643] - octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc (Michal Schmidt) [2040643] - octeontx2-pf: send correct vlan priority mask to npc_install_flow_req (Michal Schmidt) [2040643] - octeontx2-pf: Don't mask out supported link modes (Michal Schmidt) [2040643] - octeontx2-af: Handle return value in block reset. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Fix SDP base channel number (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX1_RX interface backpressure (Michal Schmidt) [2040643] - octeontx2-pf: Add check for non zero mcam flows (Michal Schmidt) [2040643] - octeontx2-af: remove redudant second error check on variable err (Michal Schmidt) [2040643] - octeontx2-pf: Allow VLAN priority also in ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: configure npc for cn10k to allow packets from cpt (Michal Schmidt) [2040643] - octeontx2-af: cn10K: Get NPC counters value (Michal Schmidt) [2040643] - octeontx2-af: Allocate low priority entries for PF (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 2) (Michal Schmidt) [2040643] - octeontx2: otx2_devlink: Make devlink_register to be void (Michal Schmidt) [2040643] - octeontx2-pf: devlink params support to set mcam entry count (Michal Schmidt) [2040643] - octeontx2-pf: Unify flow management variables (Michal Schmidt) [2040643] - octeontx2-pf: Sort the allocated MCAM entry indices (Michal Schmidt) [2040643] - octeontx2-pf: Ntuple filters support for VF netdev (Michal Schmidt) [2040643] - octeontx2-pf: Enable NETIF_F_RXALL support for VF driver (Michal Schmidt) [2040643] - octeontx2-af: Add debug messages for failures (Michal Schmidt) [2040643] - octeontx2-af: add proper return codes for AF mailbox handlers (Michal Schmidt) [2040643] - octeontx2-af: Modify install flow error codes (Michal Schmidt) [2040643] - octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Config DWRR weight based on MTU (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 1) (Michal Schmidt) [2040643] - octeontx2-af: cn10k: DWRR MTU configuration (Michal Schmidt) [2040643] - octeontx2-af: Enhance mailbox trace entry (Michal Schmidt) [2040643]- RDMA/irdma: Cap MSIX used to online CPUs + 1 (Kamal Heib) [2125810] - KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation (Eric Auger) [2166453] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - Revert "vdpa/mlx5: Add RX MAC VLAN filter support" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix wrong mac address deletion" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: fix error code for deleting vlan" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: clean up indenting in handle_ctrl_vlan()" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix rule forwarding VLAN to TIR" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Return error on vlan ctrl commands if not supported" (Cindy Lu) [2169174] - kernel.spec: package unstripped kselftests/bpf/test_progs (Jan Stancek) [2161464] - kernel.spec: allow to package some binaries as unstripped (Jan Stancek) [2161464] - cpufreq: tegra194: Enable CPUFREQ thermal cooling (Joel Slebodnick) [2165104] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2151065] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2151065] - mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() (Waiman Long) [2151065] - mm: kfence: apply kmemleak_ignore_phys on early allocated pool (Waiman Long) [2151065] - mm/kmemleak.c: fix a comment (Waiman Long) [2151065] - mm: kmemleak: check physical address when scan (Waiman Long) [2151065] - mm: kmemleak: add rbtree and store physical address for objects allocated with PA (Waiman Long) [2151065] - mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address (Waiman Long) [2151065] - mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys() (Waiman Long) [2151065] - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() (Waiman Long) [2151065] - memblock tests: Add skeleton of the memblock simulator (Waiman Long) [2151065] - usb: mon: make mmapped memory read only (Desnes Nunes) [2157698] {CVE-2022-43750} - selftests/net: give more time to udpgro bg processes to complete startup (Adrien Thierry) [2143407]- virtio_net: notify MAC address change on device initialization (Laurent Vivier) [2153210] - virtio_net: disable VIRTIO_NET_F_STANDBY if VIRTIO_NET_F_MAC is not set (Laurent Vivier) [2153210] - virtio-net: fix race between ndo_open() and virtio_device_ready() (Laurent Vivier) [2153210] - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup (Mohammed Gamal) [2168542] - drm/ast: Fix start address computation (Jocelyn Falempe) [2166219] - arm64-64k: Increase max NR_IRQS from 64+8192 to 2^^19 (Donald Dutile) [2166450] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Desnes Nunes) [2107603] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2165745] {CVE-2023-0590} - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2155605] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2155605] - iomap: write iomap validity checks (Carlos Maiolino) [2155605] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2155605] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2155605] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2155605] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2155605] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2155605] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2155605] - pinctrl: qcom: remove duplicate included header files (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8280xp: Rectify UFS reset pins (Alessandro Carminati) [2164821] - pinctrl: qcom: lpass-lpi: Add missed bitfield.h (Alessandro Carminati) [2164821] - arm64: dts: qcom: sc7180: revert "arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor" (Alessandro Carminati) [2164821] - pinctrl: qcom: sdm670: change sdm670_reserved_gpios to static (Alessandro Carminati) [2164821] - pinctrl: qcom: Avoid glitching lines when we first mux to output (Alessandro Carminati) [2164821] - pinctrl: qcom: add sdm670 pinctrl (Alessandro Carminati) [2164821] - pinctrl: qcom: do not reinitialize gpio valid mask (Alessandro Carminati) [2164821] - pinctrl: qcom: Add missing header(s) (Alessandro Carminati) [2164821] - pinctrl: qcom: restrict drivers per ARM/ARM64 (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add compatible for PM7250B (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Make irqchip immutable (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix wrong pin numbers (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map (Alessandro Carminati) [2164821] - pinctrl: qcom: sm8250: Fix PDC map (Alessandro Carminati) [2164821] - pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM (Alessandro Carminati) [2164821] - pinctrl: qcom: Add SM6375 TLMM driver (Alessandro Carminati) [2164821] - pinctrl: qcom-pmic-gpio: add support for PMP8074 (Alessandro Carminati) [2164821] - gpio: thunderx: Don't directly include asm-generic/msi.h (Alessandro Carminati) [2164821] - gpio: Remove dynamic allocation from populate_parent_alloc_arg() (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: Add pinctrl driver for MSM8909 (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add pm8226 compatibility (Alessandro Carminati) [2164821]- blk-cgroup: don't update io stat for root cgroup (Ming Lei) [2167245] - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2167094] - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2159642] - redhat: Include Azure CVM specific udev rules into UKI's initramfs (Vitaly Kuznetsov) [2165913] - r8169: fix dmar pte write access is not set error (Jose Ignacio Tornos Martinez) [2159618] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Jose Ignacio Tornos Martinez) [2159618] - r8169: enable GRO software interrupt coalescing per default (Jose Ignacio Tornos Martinez) [2159618] - r8169: use tp_to_dev instead of open code (Jose Ignacio Tornos Martinez) [2159618] - drivers: net: convert to boolean for the mac_managed_pm flag (Jose Ignacio Tornos Martinez) [2159618] - r8169: add rtl_disable_rxdvgate() (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove rtl_wol_shutdown_quirk() (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge support for chip versions 10, 13, 16 (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove not needed net_ratelimit() check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove useless PCI region size check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove comment about apparently non-existing chip versions (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge handling of chip versions 12 and 17 (RTL8168B) (Jose Ignacio Tornos Martinez) [2159618] - net: ethernet: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2159618] - r8169: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159618] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Jose Ignacio Tornos Martinez) [2159618] - cifs: refcount only the selected iface during interface update (Ronnie Sahlberg) [2151418] - cifs: drop the lease for cached directories on rmdir or rename (Ronnie Sahlberg) [2151418] - cifs: find and use the dentry for cached non-root directories also (Ronnie Sahlberg) [2151418] - cifs: enable caching of directories for which a lease is held (Ronnie Sahlberg) [2151418] - cifs: fix skipping to incorrect offset in emit_cached_dirents (Ronnie Sahlberg) [2151418] - cifs: store a pointer to a fid in the cfid structure instead of the struct (Ronnie Sahlberg) [2151418] - cifs: improve handlecaching (Ronnie Sahlberg) [2151418] - cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid (Ronnie Sahlberg) [2151418] - cifs: Add helper function to check smb1+ server (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the mid header size (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the header preamble size (Ronnie Sahlberg) [2151418] - cifs: Do not access tcon->cfids->cfid directly from is_path_accessible (Ronnie Sahlberg) [2151418] - cifs: Add constructor/destructors for tcon->cfid (Ronnie Sahlberg) [2151418] - cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir (Ronnie Sahlberg) [2151418] - cifs: Move cached-dir functions into a separate file (Ronnie Sahlberg) [2151418] - cifs: when insecure legacy is disabled shrink amount of SMB1 code (Ronnie Sahlberg) [2151418] - cifs: remove unnecessary locking of chan_lock while freeing session (Ronnie Sahlberg) [2151418] - cifs: avoid use of global locks for high contention data (Ronnie Sahlberg) [2151418] - cifs: add missing spinlock around tcon refcount (Ronnie Sahlberg) [2151418] - cifs: avoid deadlocks while updating iface (Ronnie Sahlberg) [2151418] - cifs: Use after free in debug code (Ronnie Sahlberg) [2151418] - cifs: during reconnect, update interface if necessary (Ronnie Sahlberg) [2151418] - cifs: fix race condition with delayed threads (Ronnie Sahlberg) [2151418] - cifs: change iface_list from array to sorted linked list (Ronnie Sahlberg) [2151418] - cifs: update cifs_ses::ip_addr after failover (Ronnie Sahlberg) [2151418] - cifs: avoid parallel session setups on same channel (Ronnie Sahlberg) [2151418] - cifs: fix potential deadlock in direct reclaim (Ronnie Sahlberg) [2151418] - smb3: remove unneeded null check in cifs_readdir (Ronnie Sahlberg) [2151418] - cifs: cache the dirents for entries in a cached directory (Ronnie Sahlberg) [2151418]- cifs: serialize all mount attempts (Ronnie Sahlberg) [2165757] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2165755] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2165633] - memory: tegra: Add DLA clients for Tegra234 (Joel Slebodnick) [2144645] - dt-bindings: tegra: Update headers for Tegra234 (Joel Slebodnick) [2144645] - KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2035694] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2035694] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2035694] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2035694] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2035694] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2035694] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2035694] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2035694] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2035694] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2035694] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2035694] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2035694] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2035694] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2035694] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2035694] - tty: serial: qcom_geni: avoid duplicate struct member init (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Add support for Hibernation feature (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros. (Alessandro Carminati) [2162957] - serial: Make ->set_termios() old ktermios const (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Implement start_rx callback (Alessandro Carminati) [2162957] - serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present. (Alessandro Carminati) [2162957] - serial: qcom_geni_serial: Disable MMIO tracing for geni serial (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate. (Alessandro Carminati) [2162957] - serial: core: Do stop_rx in suspend path for console if console_suspend is disabled (Alessandro Carminati) [2162957] - serial: qcom: use check for empty instead of pending (Alessandro Carminati) [2162957] - serial: make uart_console_write->putchar()'s character an unsigned char (Alessandro Carminati) [2162957] - PCI: qcom-ep: Setup PHY to work in EP mode (Shawn Doherty) [2164511] - PCI: qcom: Setup PHY to work in RC mode (Shawn Doherty) [2164511] - PCI: qcom: Fix error message for reset_control_assert() (Shawn Doherty) [2164511] - PCI: qcom: Add basic interconnect support (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Allow 'dma-coherent' property (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects (Shawn Doherty) [2164511] - ASoC: tegra: Add binding doc for OPE module (Joel Slebodnick) [2122417] - ASoC: tegra: Add binding doc for ASRC module (Joel Slebodnick) [2122417] - ASoC: Document Tegra234 APE support (Joel Slebodnick) [2122417] - ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules (Joel Slebodnick) [2122417]- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (Adrien Thierry) [2159516] - arm64: dts: qcom: sa8540p-ride: enable PCIe support (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P ride(Qdrive-3) (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop reference-clock source (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add bwmon instances (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Set up L3 scaling (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add epss_l3 node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: update UFS PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM4250 support (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS reference clocks (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix PCIe DMA coherency (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused type header (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp reference-clock source (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP_PHY register pointer (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename common-register pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP clock callbacks (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate clock and provider registration (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add clock registration helper (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock structure (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: generate pipe clock name (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop v4 reference-clock source (Adrien Thierry) [2159516] - dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP callback names (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge USB and DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop lanes config parameter (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add DP configuration tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename sc8280xp config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add dedicated DP iomem pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP devicetree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up serdes initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP power-on ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP init ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unnecessary debug message (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename USB PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused DP PHY mode op (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename PHY ops structures (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up common initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix runtime suspend (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix broken power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8180x reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sdm845 reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix out-of-bounds clock access (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for pipediv2 clock (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix initialisation reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add register init helper (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use shorter tables identifiers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up PHY lane init (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: sort device-id table (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB MP QMP PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add TCSR node (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix NULL-deref on runtime resume (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add config sanity checks (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop start-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: increase ready polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up ready polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused phy-status config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up ready and status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq6018 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix sc8180x initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: replace power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant ipq8074 power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp: drop superfluous comments (Adrien Thierry) [2159516] - phy: qcom-qmp: drop regulator error message (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add rpmh-stats node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: add sdm670 power domains (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop bogus register update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up clock lists (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move power-down update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused common-block registers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused UFS reset (Adrien Thierry) [2159516] - phy: qcom-qmp: fix obsolete lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: support separate tables for EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split register tables into common and extra parts (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY (Adrien Thierry) [2159516] - phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588 (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qualcomm: call clk_disable_unprepare in the error handling (Adrien Thierry) [2159516] - phy: qcom-snps: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qusb2: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant DP config flag (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: rename nlanes config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused index field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused config field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused mode field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused kernel doc (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused forward declarations (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add pcs_misc sanity check (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp: silence noisy probe (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: disable runtime PM on unbind (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: disable runtime PM on unbind (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM6375 power domains (Adrien Thierry) [2159516] - phy: qcom-snps: Add support for overriding phy tuning parameters (Adrien Thierry) [2159516] - phy: qcom-qmp: drop dual-lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop if (table) conditions (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources (Adrien Thierry) [2159516] - phy: rockchip: Support PCIe v3 (Adrien Thierry) [2159516] - phy: qcom: edp: Postpone clk_set_rate until the PLL is up (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop reset lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused lane reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys (Adrien Thierry) [2159516] - phy: qcom-qmp: Add SC8280XP USB3 UNI phy (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables (Adrien Thierry) [2159516] - phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845 (Adrien Thierry) [2159516] - phy: qcom: edp: Add SC8280XP eDP and DP PHYs (Adrien Thierry) [2159516] - phy: qcom: edp: Introduce support for DisplayPort (Adrien Thierry) [2159516] - phy: qcom: edp: Perform lane configuration (Adrien Thierry) [2159516] - phy: qcom: edp: Generate unique clock names (Adrien Thierry) [2159516] - dt-bindings: gpio: add pull-disable flag (Adrien Thierry) [2159516] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add missing 300MHz (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB interrupts (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB clock order and naming (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Fix PMU interrupt (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix the smmu interrupt values (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: statify qmp_phy_vreg_l (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add lost ranges for timer (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: replace FLL layout writes for msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-pcie-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v5: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split PCS_UFS V3 symbols to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCIE QHP registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V2 registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES PLL registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp: rename QMP V2 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp-combo,usb: add support for separate PCS_USB region (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table (Adrien Thierry) [2159516] - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register (Adrien Thierry) [2159516] - phy: qcom-qmp: add regulator_set_load to dp phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells (Adrien Thierry) [2159516] - phy: qcom-edp: add regulator_set_load to edp phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: make pipe clock rate configurable (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up hex defines (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up define alignment (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up v4 and v5 define order (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up pipe clock handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P and ADP (Adrien Thierry) [2159516] - arm64: dts: qcom: add SC8280XP platform (Adrien Thierry) [2159516] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Adrien Thierry) [2159516] - phy: qcom-qmp: fix PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp: fix msm8996 PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop support for non-USB PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop support for non-UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp: drop old QMP PHY driver source (Adrien Thierry) [2159516] - phy: qcom-qmp: switch to new split QMP PHY driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop all non-combo compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop all non-USB compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop all non-UFS compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop all non-PCIe compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp: create copies of QMP PHY driver (Adrien Thierry) [2159516] - dt-bindings: mailbox: Add more protocol and client ID (Adrien Thierry) [2159516] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2159516]- kernfs: fix use-after-free in __kernfs_remove (Ian Kent) [2143947] - iommu/arm-smmu-qcom: Add SM6350 SMMUv2 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entry (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: provide separate implementation for SDM845-smmu-500 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move the qcom,adreno-smmu check into qcom_smmu_create (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move implementation data into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add SM6115 support (Adrien Thierry) [2164639] - drivers: arm-smmu-impl: Add QDU1000 and QRU1000 iommu implementation (Adrien Thierry) [2164639] - netfilter: nf_tables: honor set timeout and garbage collection updates (Florian Westphal) [2164485] - netfilter: nf_tables: perform type checking for existing sets (Florian Westphal) [2164485] - netfilter: nf_tables: add function to create set stateful expressions (Florian Westphal) [2164485] - netfilter: nf_tables: consolidate set description (Florian Westphal) [2164485] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2162022] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2162022] - atlantic: Fix issue in the pm resume flow. (Íñigo Huguet) [2162022] - atlantic: Fix driver resume flow. (Íñigo Huguet) [2162022] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Íñigo Huguet) [2162022] - net: atlantic: invert deep par in pm functions, preventing null derefs (Íñigo Huguet) [2162022] - ACPI: CPPC: Disable FIE if registers in PCC regions (Mark Langsdorf) [2153646] - net: mlx5: eliminate anonymous module_init & module_exit (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Mohammad Kabat) [2157856] - net/mlx5e: Set decap action based on attr for sample (Mohammad Kabat) [2157856] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Mohammad Kabat) [2157856] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Mohammad Kabat) [2157856] - net/mlx5: Fix ptp max frequency adjustment range (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Mohammad Kabat) [2157856] - net/mlx5e: Verify dev is present for fix features ndo (Mohammad Kabat) [2157856] - net/mlx5: Fix command stats access after free (Mohammad Kabat) [2157856] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Mohammad Kabat) [2157856] - net/mlx5: check attr pointer validity before dereferencing it (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Mohammad Kabat) [2157856] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Mohammad Kabat) [2157856] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Mohammad Kabat) [2157856] - net/mlx5e: Always clear dest encap in neigh-update-del (Mohammad Kabat) [2157856] - net/mlx5e: CT: Fix ct debugfs folder name (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Mohammad Kabat) [2157856] - net/mlx5: Fix RoCE setting at HCA level (Mohammad Kabat) [2157856] - net/mlx5: Avoid recovery in probe flows (Mohammad Kabat) [2157856] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Mohammad Kabat) [2157856] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Mohammad Kabat) [2157856] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Mohammad Kabat) [2157856 2158371]- Split partner modules into a sub-package (Alice Mitchell) [2039020] - Enable kAFS and it's dependancies in RHEL (Alice Mitchell) [2039020] - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. (Florian Westphal) [2161695] - netfilter: ipset: fix hash:net,port,net hang with /0 subnet (Florian Westphal) [2161695] - ipvs: use u64_stats_t for the per-cpu counters (Florian Westphal) [2161695] - netfilter: flowtable: really fix NAT IPv6 offload (Florian Westphal) [2161695] - netfilter: conntrack: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: flowtable_offload: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one (Florian Westphal) [2161695] - netfilter: flowtable_offload: add missing locking (Florian Westphal) [2161695] - netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface (Florian Westphal) [2161695] - netfilter: ipset: regression in ip_set_hash_ip.c (Florian Westphal) [2161695] - netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() (Florian Westphal) [2161695] - netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg() (Florian Westphal) [2161695] - netfilter: nf_tables: nft_parse_register can return a negative value (Florian Westphal) [2161695] - intel_th: msu: Use memset_startat() for clearing hw header (Eric Chanudet) [2159468] - redhat/configs: leave -Werror off for now (Eric Chanudet) [2159468] - gcc-12: disable '-Warray-bounds' universally for now (Eric Chanudet) [2159468] - kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x (Eric Chanudet) [2159468] - s390: disable -Warray-bounds (Eric Chanudet) [2159468] - gcc-12: disable '-Wdangling-pointer' warning for now (Eric Chanudet) [2159468] - Makefile: fix 2 typos (Eric Chanudet) [2159468] - Makefile: Enable -Wzero-length-bounds (Eric Chanudet) [2159468] - Makefile: Enable -Warray-bounds (Eric Chanudet) [2159468] - sparc: Unbreak the build (Eric Chanudet) [2159468] - Makefile: Enable -Wcast-function-type (Eric Chanudet) [2159468] - kconfig: Add support for -Wimplicit-fallthrough (Eric Chanudet) [2159468] - Makefile: use -Wno-main in the full kernel tree (Eric Chanudet) [2159468] - s390: remove WARN_DYNAMIC_STACK (Eric Chanudet) [2159468] - Enable '-Werror' by default for all kernel builds (Eric Chanudet) [2159468] - kbuild: Shuffle blank line to improve comment meaning (Eric Chanudet) [2159468] - x86/boot: Wrap literal addresses in absolute_pointer() (Eric Chanudet) [2159468] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Eric Chanudet) [2159468] - bnx2x: Use struct_group() for memcpy() region (Eric Chanudet) [2159468] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Eric Chanudet) [2159468] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Eric Chanudet) [2159468] - dm integrity: Use struct_group() to zero struct journal_sector (Eric Chanudet) [2159468] - bnxt_en: Use struct_group_attr() for memcpy() region (Eric Chanudet) [2159468] - ipv6: Use memset_after() to zero rt6_info (Eric Chanudet) [2159468] - xfrm: Use memset_after() to clear padding (Eric Chanudet) [2159468] - virtio-pci: Remove wrong address verification in vp_del_vqs() (Eric Chanudet) [2159468] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Eric Chanudet) [2159468] - skbuff: Switch structure bounds to struct_group() (Eric Chanudet) [2159468] - tracing: Use memset_startat() to zero struct trace_iterator (Eric Chanudet) [2159468] - kernel/sysctl.c: fixup printk sysctl constants (Eric Chanudet) [2159468] - crypto: dh - constify struct dh's pointer members (Eric Chanudet) [2159468] - cert host tools: Stop complaining about deprecated OpenSSL functions (Eric Chanudet) [2159468] - kernel/sysctl.c: remove unused variable ten_thousand (Eric Chanudet) [2159468]- spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers (Mark Salter) [2071848 2122415] - spi: bcm2835aux: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' (Mark Salter) [2071848 2122415] - redhat/configs: enable CONFIG_SPI_TEGRA210_QUAD (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix duplicate resource error (Mark Salter) [2071848 2122415] - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Mark Salter) [2071848 2122415] - spi: amd: Fix SPI_SPD7 value (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Don't initialise DMA if not supported (Mark Salter) [2071848 2122415] - spi: qup: support using GPIO as chip select line (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix combined sequence (Mark Salter) [2071848 2122415] - spi: Ensure that sg_table won't be used after being freed (Mark Salter) [2071848 2122415] - spi: Split transfers larger than max size (Mark Salter) [2071848 2122415] - spi: Fix cache corruption due to DMA/PIO overlap (Mark Salter) [2071848 2122415] - spi: Save current RX and TX DMA devices (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [2071848 2122415] - spi: Group cs_change and cs_off flags together in struct spi_transfer (Mark Salter) [2071848 2122415] - spi: lpspi: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: Add capability to perform some transfer with chipselect off (Mark Salter) [2071848 2122415] - spi: nxp-fspi: Do not dereference fwnode in struct device (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Mark Salter) [2071848 2122415] - spi: amd: Fix speed selection (Mark Salter) [2071848 2122415] - spi: amd: Configure device speed (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: move from strlcpy with unused retval to strscpy (Mark Salter) [2071848 2122415] - spi: amd: Setup all xfers before opcode execution (Mark Salter) [2071848 2122415] - spi: lpspi: Simplify some error message (Mark Salter) [2071848 2122415] - spi: spi: Fix queue hang if previous transfer failed (Mark Salter) [2071848 2122415] - spi: mux: Fix mux interaction with fast path optimisations (Mark Salter) [2071848 2122415] - spi: spi.c: Add missing __percpu annotations in users of spi_statistics (Mark Salter) [2071848 2122415] - spi: Fix simplification of devm_spi_register_controller (Mark Salter) [2071848 2122415] - spi: remove duplicate parameters check in acpi_spi_add_resource() (Mark Salter) [2071848 2122415] - spi: propagate error code to the caller of acpi_spi_device_alloc() (Mark Salter) [2071848 2122415] - spi: amd: Add struct and enum kernel-doc comments (Mark Salter) [2071848 2122415] - spi: amd: Drop io_base_addr member from struct amd_spi (Mark Salter) [2071848 2122415] - spi: amd: Make use of dev_err_probe() (Mark Salter) [2071848 2122415] - spi: amd: Make use of devm_spi_alloc_master() (Mark Salter) [2071848 2122415] - spi: Use device_find_any_child() instead of custom approach (Mark Salter) [2071848 2122415] - spi: spi.c: Remove redundant else block (Mark Salter) [2071848 2122415] - spi: spi.c: Fix comment style (Mark Salter) [2071848 2122415] - spi: spi.c: White-space fix in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Add support for Intel Meteor Lake-P (Mark Salter) [2071848 2122415] - spi: opportunistically skip ctlr->cur_msg_completion (Mark Salter) [2071848 2122415] - spi: Ensure the io_mutex is held until spi_finalize_current_message() (Mark Salter) [2071848 2122415] - spi: Set ctlr->cur_msg also in the sync transfer case (Mark Salter) [2071848 2122415] - spi: Remove unneeded READ_ONCE for ctlr->busy flag (Mark Salter) [2071848 2122415] - spi: Remove the now unused ctlr->idling flag (Mark Salter) [2071848 2122415] - spi: Remove check for idling in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: Remove check for controller idling in spi sync path (Mark Salter) [2071848 2122415] - spi: __spi_pump_messages: Consolidate spin_unlocks to goto target (Mark Salter) [2071848 2122415] - spi: Lock controller idling transition inside the io_mutex (Mark Salter) [2071848 2122415] - spi: Don't use the message queue if possible in spi_sync (Mark Salter) [2071848 2122415] - spi: Move ctlr->cur_msg_prepared to struct spi_message (Mark Salter) [2071848 2122415] - spi: core: Fix error code in spi_register_controller() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Multi-cs support (Mark Salter) [2071848 2122415] - spi: Fix per-cpu stats access on 32 bit systems (Mark Salter) [2071848 2122415] - spi: : Add missing documentation for struct members (Mark Salter) [2071848 2122415] - spi: spi.c: Convert statistics to per-cpu u64_stats_t (Mark Salter) [2071848 2122415] - spi: fix typo in comment (Mark Salter) [2071848 2122415] - spi: amd: Limit max transfer and message size (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged (Mark Salter) [2071848 2122415] - spi: spi-imx: add PIO polling support (Mark Salter) [2071848 2122415] - spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s() (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32() (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned' (Mark Salter) [2071848 2122415] - spi: spi-imx: avoid unnecessary line continuations (Mark Salter) [2071848 2122415] - spi: spi-imx: fix sparse warning: add identifier name to function definition (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-imx: complete conversion from master -> controller (Mark Salter) [2071848 2122415] - spi: core: Display return code when failing to transfer message (Mark Salter) [2071848 2122415] - spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller (Mark Salter) [2071848 2122415] - spi: Use helper for safer setting of driver_override (Mark Salter) [2071848 2122415] - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: core: Initialize returned status in spi_setup (Mark Salter) [2071848 2122415] - spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: spi-imx: add support for SPI_RX_CPHA_FLIP (Mark Salter) [2071848 2122415] - spi: add SPI_RX_CPHA_FLIP mode bit (Mark Salter) [2071848 2122415] - spi: core: Only check bits_per_word validity when explicitly provided (Mark Salter) [2071848 2122415] - spi: core: add dma_map_dev for __spi_unmap_msg() (Mark Salter) [2071848 2122415] - spi: Fix erroneous sgs value with min_t() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: combined sequence mode (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add acpi support (Mark Salter) [2071848 2122415] - spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ (Mark Salter) [2071848 2122415] - spi: use specific last_cs instead of last_cs_enable (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add new chips to compatible (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use device_reset method (Mark Salter) [2071848 2122415] - spi: use sysfs_emit() for printing statistics and add trailing newline (Mark Salter) [2071848 2122415] - spi: amd: Fix building without ACPI enabled (Mark Salter) [2071848 2122415] - spi: Retire legacy GPIO handling (Mark Salter) [2071848 2122415] - spi: amd: Add support for version AMDI0062 (Mark Salter) [2071848 2122415] - spi: amd: Remove needless rom_addr variable (Mark Salter) [2071848 2122415] - spi: amd: Use iopoll for busy waiting (Mark Salter) [2071848 2122415] - spi: spi-mem: Introduce a capability structure (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe (Mark Salter) [2071848 2122415] - spi: Make spi_alloc_device and spi_add_device public again (Mark Salter) [2071848 2122415] - spi: pxa2xx_spi: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: Fix invalid sgs value (Mark Salter) [2071848 2122415] - spi: don't include ptp_clock_kernel.h in spi.h (Mark Salter) [2071848 2122415] - spi: pxa2xx: Propagate firmware node (Mark Salter) [2071848 2122415] - spi: Fix incorrect cs_setup delay handling (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused enable_loopback member (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused ->cs_control() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use devm call for cdata memory (Mark Salter) [2071848 2122415] - spi: Fix condition in the __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data (Mark Salter) [2071848 2122415] - spi: Fix multi-line comment style (Mark Salter) [2071848 2122415] - spi: Replace memset() with __GFP_ZERO (Mark Salter) [2071848 2122415] - spi: deduplicate spi_match_id() in __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: xlp: Remove Netlogic XLP variants (Mark Salter) [2071848 2122415] - spi: lpspi: release requested DMA channels (Mark Salter) [2071848 2122415] - spi: fix use-after-free of the add_lock mutex (Mark Salter) [2071848 2122415] - spi: lpspi: Silence error message upon deferred probe (Mark Salter) [2071848 2122415] - rtc: ds1390: Add SPI ID table (Mark Salter) [2071848 2122415] - rtc: mcp795: Add SPI ID table (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Put device into suspend on driver removal (Mark Salter) [2071848 2122415] - spi: Check we have a spi_device_id for each DT compatible (Mark Salter) [2071848 2122415] - spi: Make several public functions private to spi.c (Mark Salter) [2071848 2122415] - spi: Reorder functions to simplify the next commit (Mark Salter) [2071848 2122415] - spi: Remove unused function spi_busnum_to_master() (Mark Salter) [2071848 2122415] - spi: Move comment about chipselect check to the right place (Mark Salter) [2071848 2122415] - spi: amd: Don't wait for a write-only transfer to finish (Mark Salter) [2071848 2122415] - spi: amd: Remove unneeded variable (Mark Salter) [2071848 2122415] - spi: amd: Refactor amd_spi_busy_wait (Mark Salter) [2071848 2122415] - spi: amd: Refactor code to use less spi_master_get_devdata (Mark Salter) [2071848 2122415] - spi: spl022: fix Microwire full duplex mode (Mark Salter) [2071848 2122415] - spi-mux: Fix false-positive lockdep splats (Mark Salter) [2071848 2122415] - spi: Fix deadlock when adding SPI controllers on SPI buses (Mark Salter) [2071848 2122415] - spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround (Mark Salter) [2071848 2122415] - nfc: st-nci: Add SPI ID matching DT compatible (Mark Salter) [2071848 2122415] - spi: Revert modalias changes (Mark Salter) [2071848 2122415] - spi: : add missing struct kernel-doc entry (Mark Salter) [2071848 2122415] - spi: move cs spi_delay to spi_device (Mark Salter) [2071848 2122415] - spi: imx: Implement support for CS_WORD (Mark Salter) [2071848 2122415] - spi: pxa2xx: Adapt reset_sccr1() to the case when no message available (Mark Salter) [2071848 2122415] - spi: imx: remove ERR009165 workaround on i.mx6ul (Mark Salter) [2071848 2122415] - spi: imx: fix ERR009165 (Mark Salter) [2071848 2122415] - spi: imx: Simplify logic in spi_imx_push() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reuse int_stop_and_reset() in couple of places (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() (Mark Salter) [2071848 2122415] - i2c: qcom-geni: add support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer (Andrew Halaney) [2164495] - clk: qcom: rpmh: add support for SM6350 rpmh IPA clock (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove usage of platform name (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename VRM clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename ARC clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: support separate symbol name for the RPMH clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove platform names from BCM clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: drop all _ao names (Adrien Thierry) [2158909] - clk: qcom: rpmh: reuse common duplicate clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: group clock definitions together (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the platform from clock definitions (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the _clk suffix completely (Adrien Thierry) [2158909] - clk: qcom: rpm: drop separate active-only names (Adrien Thierry) [2158909] - clk: qcom: rpm: remove unused active-only clock names (Adrien Thierry) [2158909] - clk: qcom: Add GCC driver for SM8550 (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_OLE PLL type for SM8550 (Adrien Thierry) [2158909] - clk: qcom: gdsc: Increase status poll timeout (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: hfpll: use devm_platform_get_and_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: ipq8074: populate fw_name for all parents (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to devm_clk_hw_register (Adrien Thierry) [2158909] - clk: qcom: krait-cc: handle secondary mux sourcing out of acpu_aux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: also enable secondary mux and div clk (Adrien Thierry) [2158909] - clk: qcom: krait-cc: fix wrong parent order for secondary mux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: use devm variant for clk notifier register (Adrien Thierry) [2158909] - clk: qcom: clk-krait: fix wrong div2 functions (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: register it as clk provider (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add missing networking resets (Adrien Thierry) [2158909] - clk: qcom: reset: support resetting multiple bits (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Avoid an extra "struct dev_pm_ops" (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7280: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP display clock controller (Adrien Thierry) [2158909] - clk: qcom: ipq8074: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: Add support for QDU1000 and QRU1000 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable link_div_clk_src for sm8150 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add missing EDP clocks for sm8350 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable EDP_GTC for sm8350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6125: Remove gpll7 from sdcc2_apps (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry (Adrien Thierry) [2158909] - clk: qcom: gdsc: Remove direct runtime PM calls (Adrien Thierry) [2158909] - clk: qcom: Update the force mem core bit for GPU clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Ensure unsigned long type (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Remove unused variables (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: convert to parent data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use parent_hws where possible (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use retention for USB power domains (Adrien Thierry) [2158909] - clk: qcom: gdsc: add missing error handling (Adrien Thierry) [2158909] - clk: qcom: Add global clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc (Adrien Thierry) [2158909] - clk: qcom: gdsc: Fix the handling of PWRSTS_RET support (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP GPU clock controller (Adrien Thierry) [2158909] - clk: qcom: smd: Add SM6375 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmhcc: add sdm670 clocks (Adrien Thierry) [2158909] - clk: qcom: Merge alt alpha plls for qcm2260, sm6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Move alpha pll bramo overrides (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Override default Alpha PLL regs (Adrien Thierry) [2158909] - clk: qcom: Add support for Display Clock Controller on SM8450 (Adrien Thierry) [2158909] - clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Fix lpass audiocc probe (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: add support for IPQ8074 (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: add rcg2 mux ops (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: add reset definition (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: use constant mask for pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: declare ACD clocks (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Unify cluster order (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Statically define PLL dividers (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d (Adrien Thierry) [2158909] - clk: Introduce the clk_hw_get_rate_range function (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add clocks for MSM8909 (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8909: Increase delay for USB PHY reset (Adrien Thierry) [2158909] - clk: qcom: reset: Allow specifying custom reset delay (Adrien Thierry) [2158909] - clk: qcom: Add driver for MSM8909 GCC (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use macros to implement mi2s clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: clk-rpmh: Remove redundant if statement (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: add sdm670 global clock data (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: use device tree match data (Adrien Thierry) [2158909] - clk: qcom: a53-pll: convert to use parent_data rather than parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: sm6115: Select QCOM_GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for resets & external mclk for SC7280 (Adrien Thierry) [2158909] - clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move GPLL definitions up (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep USB power-domains always-on (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep PCIe power-domains always-on (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 (Adrien Thierry) [2158909] - clk: qcom: clk-rpm: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled (Adrien Thierry) [2158909] - clk: qcom: Drop mmcx gdsc supply for dispcc and videocc (Adrien Thierry) [2158909] - clk: qcom: fix build error initializer element is not constant (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 DISPCC (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 GPUCC (Adrien Thierry) [2158909] - clk: qcom: add camera clock controller driver for SM8450 SoC (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: create tsens device if there are no child nodes (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add PPE crypto clock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS port frequency tables (Adrien Thierry) [2158909] - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS core PLL-s (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe (Adrien Thierry) [2158909] - clk: qcom: clk-krait: add apq/ipq8064 errata workaround (Adrien Thierry) [2158909] - clk: qcom: clk-krait: unlock spin after mux completion (Adrien Thierry) [2158909] - clk: qcom: clk-hfpll: use poll_timeout macro (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Drop extra semicolon (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs (Adrien Thierry) [2158909] - clk: qcom: gdsc: add support for collapse-vote registers (Adrien Thierry) [2158909] - clk: qcom: gdsc: add collapse-bit helper (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap: add PHY clock source implementation (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add note about sleep/wake state for BCMs (Adrien Thierry) [2158909] - Revert "clk: qcom: regmap-mux: add pipe clk implementation" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - clk: qcom: rcg2: Cache CFG register updates for parked RCGs (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Set floor ops for SDCC (Adrien Thierry) [2158909] - clk: qcom: smd: Update MSM8976 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: fix gfx3d frequency calculation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: add SSC-related clocks (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for LPASS clock controller for SC7280 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: add pipe clk implementation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix gpll4 width (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: fix typos in comments (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6125 (Adrien Thierry) [2158909] - clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig (Adrien Thierry) [2158909] - clk: qcom: gcc: Add emac GDSC support for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: sm8150: Fix some identation issues (Adrien Thierry) [2158909] - clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update the frac table for pixel clock (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing MSM8998 RPM clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing RPM clocks for msm8992/4 (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine resets (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq for sdc table (Adrien Thierry) [2158909] - clk: qcom: clk-rcg: add clk_rcg_floor_ops ops (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add unusued flag for critical clock (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq nss cores (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: convert parent_names to parent_data (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 APCS clock controller support (Adrien Thierry) [2158909] - clk: qcom: Add A7 PLL support for SDX65 (Adrien Thierry) [2158909] - clk: qcom: Add GPU clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Declare mux table as const u32[] (Adrien Thierry) [2158909] - clk: qcom: dispcc: Update the transition delay for MDSS GDSC (Adrien Thierry) [2158909] - clk: qcom: gdsc: Add support to update GDSC transition delay (Adrien Thierry) [2158909] - clk: qcom: ipq8074: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove NoC clocks (Adrien Thierry) [2158909] - clk: qcom: Add MSM8226 Multimedia Clock Controller support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: start getting rid of xo clk (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: drop unsupported clock sources (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: videocc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: convert to parent_hws/_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: fix two clocks with parent_names (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix PCI-E clock oops (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time (Adrien Thierry) [2158909] - clk: qcom: turingcc-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: mmcc-apq8084: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver (Adrien Thierry) [2158909] - clk: qcom: Add clock driver for SM8450 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 GCC support (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_EVO PLL type for SDX65 (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 (Adrien Thierry) [2158909] - clk: qcom: rpmh: add support for SM8450 rpmh clocks (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop binary value handling for buffered clock (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop the use of struct rpm_cc (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop MFD qcom-rpm reference (Adrien Thierry) [2158909] - clk: qcom: Add support for SDX65 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: fix parent clock lookup (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: enable optional power domain support (Adrien Thierry) [2158909] - clk: qcom: videocc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Drop unused array (Adrien Thierry) [2158909] - clk: qcom: camcc: Add camera clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add lpass clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add proper msm8992 support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing NoC clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix up SPI QUP clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Modernize the driver (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add QCM2290 RPM clock support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: add select QCOM_GDSC for SM6350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc: Remove CPUSS clocks control for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Remove redundant .owner (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Remove transient global "xo" clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Remove fallback to global clock names (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Remove unused variable (Adrien Thierry) [2158909] - clk: qcom: Add SM6350 GCC driver (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2158909] - clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock controller (GCC) driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8994: Add MSM8992 support (Adrien Thierry) [2158909] - clk: qcom: Add msm8994 MMCC driver (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for MSM8953 (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Replace usage of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Move parent tables after PLLs (Adrien Thierry) [2158909] - clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Add MSM8939 a53pll support (Adrien Thierry) [2158909] - clk: qcom: a53pll/mux: Use unique clock name (Adrien Thierry) [2158909] - clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical (Adrien Thierry) [2158909] - clk: qcom: gpucc-sm8150: Add SC8180x support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add mdm9607 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6115 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6125 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add additional parent clocks for DP (Adrien Thierry) [2158909] - clk: qcom: Add video clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add graphics clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SC7280 (Adrien Thierry) [2158909] - soc: qcom: geni-se: add support for I2C Master Hub wrapper variant (Brian Masney) [2158216] - soc: qcom: geni-se: add desc struct to specify clocks from device match data (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM6115 / SM4250 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8150 and SA8155 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for LLCC driver (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM4250 support (Brian Masney) [2158216] - soc: qcom: llcc: Add configuration data for SM8550 (Brian Masney) [2158216] - soc: qcom: llcc: Add v4.1 HW version support (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8550 ID (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Add support for RSC v3 register offsets (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add SM8550 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: Add MSM8956/76 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Write CONTROL_TCS with next timer wakeup (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Save base address of drv (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Attach RSC to cluster PM domain (Brian Masney) [2158216] - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index (Brian Masney) [2158216] - soc: qcom: socinfo: Add QDU1000/QRU1000 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add QDU1000/QRU1000 power domains (Brian Masney) [2158216] - soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM (Brian Masney) [2158216] - soc: qcom: llcc: make irq truly optional (Brian Masney) [2158216] - soc: qcom: spm: Add MSM8939 SPM register data (Brian Masney) [2158216] - soc: qcom: stats: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: cmd-db: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: pdr: Make QMI message rules const (Brian Masney) [2158216] - soc: qcom: rpmhpd: Use highest corner until sync_state (Brian Masney) [2158216] - soc: qcom: smd-rpm: Add SM6375 compatible (Brian Masney) [2158216] - soc: qcom: smd-rpm: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Brian Masney) [2158216] - soc: qcom: rpmhpd: add sdm670 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: create soc_id table from bindings (Brian Masney) [2158216] - soc: qcom: move from strlcpy with unused retval to strscpy (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM6375 support (Brian Masney) [2158216] - soc: qcom: icc-bwmon: force clear counter/irq registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver (Brian Masney) [2158216] - soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version (Brian Masney) [2158216] - soc: qcom: qmi: use const for struct qmi_elem_info (Brian Masney) [2158216] - soc: qcom: icc-bwmon: remove redundant ret variable (Brian Masney) [2158216] - soc: qcom: stats: Add SDM845 stats config and compatible (Brian Masney) [2158216] - soc: qcom: socinfo: Add PM6125 ID (Brian Masney) [2158216] - soc: qcom: socinfo: Add an ID for SM6375 (Brian Masney) [2158216] - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Brian Masney) [2158216] - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add per-variant quirks (Brian Masney) [2158216] - soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5 (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store count unit per variant (Brian Masney) [2158216] - soc: qcom: icc-bwmon: clear all registers on init (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store reference to variant data in container (Brian Masney) [2158216] - soc: qcom: icc-bwmon: drop unused registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: re-use IRQ enable/clear define (Brian Masney) [2158216] - PM: domains: Store the next hrtimer wakeup in genpd (Brian Masney) [2158216] - soc: dt-bindings: qcom: add gpr bindings (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM4250 support (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: add sdm670 power domains (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM6375 power domains (Brian Masney) [2158216] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM6115 / SM4250 and variants (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM8150 and SA8155 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for MSM8956 and MSM8976 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000 (Brian Masney) [2158216] - dt-bindings: arm: qcom: document qcom,msm-id and qcom,board-id (Brian Masney) [2158216] - regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Add support for PM8550 regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PMR735a regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: add pm660 and pm660l pmics (Adrien Thierry) [2157968] - regulator: qcom_rpm: Fix circular deferral regression (Adrien Thierry) [2157968] - regulator: core: Don't err if allow-set-load but no allowed-modes (Adrien Thierry) [2157968] - regulator: core: Require regulator drivers to check uV for get_optimum_mode() (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM6125 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 3) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add PM6125 PMIC support (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for LDO_510 and FTSMPS (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for HFSMPS regulator type (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load() (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for PMP8074 regulators (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P600 (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P150 (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM8909 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix pm8916_pldo range (Adrien Thierry) [2157968] - regulator: qcom_smd: add get_voltage to MP5496 (Adrien Thierry) [2157968] - regulator: qcom_smd: correct MP5496 ranges (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix up PM8950 regulator configuration (Adrien Thierry) [2157968]- rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Brian Masney) [2163507] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161676] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161676] - arm64: tegra: Add PWM fan for Jetson AGX Orin (Al Stone) [2144639] - arm64: tegra: Populate Tegra234 PWMs (Al Stone) [2144639] - dt-bindings: arm: qcom: Document additional sa8540p device (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document additional sc8280xp devices (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp (Adrien Thierry) [2152721] - cpufreq: Add SM6115 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev (Adrien Thierry) [2152669] - cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev (Adrien Thierry) [2152669] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2112965] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Mohammad Kabat) [2112965] - mlx4: support BIG TCP packets (Mohammad Kabat) [2112965] - net: mellanox: fix open-coded for_each_set_bit() (Mohammad Kabat) [2112965] - dt-bindings: Fix incorrect "the the" corrections (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found (Eric Chanudet) [2150444] - dt-bindings: Fix typo in comment (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators (Eric Chanudet) [2150444] - remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Check if coredump is enabled (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark devices as wakeup capable (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark va as io memory (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add decrypt shutdown support for modem (Eric Chanudet) [2150444] - Revert "revert remoteproc: qcom: pas: Carry PAS metadata context" (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: q6v5: fix example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify interrupts (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: add interconnects (Eric Chanudet) [2150444] - dt-bindings: remoteproc: remove unneeded ref for names (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add MSM8226 ADSP support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add sc8280xp remoteprocs (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP (Eric Chanudet) [2150444] - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead (Eric Chanudet) [2142659]- redhat: Add sub-RPM with a EFI unified kernel image for virtual machines (Vitaly Kuznetsov) [2142102] - redhat: split sub-rpm kernel-modules-core from kernel-core (Gerd Hoffmann) [2142102]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Karol Herbst) [2156007] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Karol Herbst) [2156007] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Karol Herbst) [2156007] - drm/i915: Fix CFI violations in gt_sysfs (Karol Herbst) [2115902] - drm/i915/gvt: fix gvt debugfs destroy (Karol Herbst) [2115902] - drm/amdkfd: Fix kernel warning during topology setup (Karol Herbst) [2115902] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Karol Herbst) [2115902] - drm/amdkfd: Fix double release compute pasid (Karol Herbst) [2115902] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Karol Herbst) [2115902] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Karol Herbst) [2115902] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Karol Herbst) [2115902] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Karol Herbst) [2115902] - drm/imx: ipuv3-plane: Fix overlay plane width (Karol Herbst) [2115902] - drm/meson: Reduce the FIFO lines held when AFBC is not used (Karol Herbst) [2115902] - drm/panfrost: Fix GEM handle creation ref-counting (Karol Herbst) [2115902] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Karol Herbst) [2115902] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/i915/migrate: Account for the reserved_space (Karol Herbst) [2115902] - drm/i915: improve the catch-all evict to handle lock contention (Karol Herbst) [2115902] - drm/amdgpu: make display pinning more flexible (v2) (Karol Herbst) [2115902] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Karol Herbst) [2115902] - drm/amd/display: Add DCN314 display SG Support (Karol Herbst) [2115902] - drm/i915/ttm: consider CCS for backup objects (Karol Herbst) [2115902] - drm/etnaviv: reap idle mapping if it doesn't match the softpin address (Karol Herbst) [2115902] - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() (Karol Herbst) [2115902] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Karol Herbst) [2115902] - drm/vmwgfx: Validate the box size for the snooped cursor (Karol Herbst) [2115902] - drm/connector: send hotplug uevent on connector cleanup (Karol Herbst) [2115902] - drm/amdgpu: fix mmhub register base coding error (Karol Herbst) [2115902] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Karol Herbst) [2115902] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Karol Herbst) [2115902] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Karol Herbst) [2115902] - drm/amd/display: revert Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amd/pm: avoid large variable on kernel stack (Karol Herbst) [2115902] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Karol Herbst) [2115902] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Karol Herbst) [2115902] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Karol Herbst) [2115902] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Karol Herbst) [2115902] - drm/amd/display: Use the largest vready_offset in pipe group (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in bios parser (Karol Herbst) [2115902] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Karol Herbst) [2115902] - drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() (Karol Herbst) [2115902] - drm/sti: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/rockchip: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/msm: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/amd/display: Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Karol Herbst) [2115902] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Karol Herbst) [2115902] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Karol Herbst) [2115902] - drm/amd/display: prevent memory leak (Karol Herbst) [2115902] - drm/etnaviv: add missing quirks for GC300 (Karol Herbst) [2115902] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Karol Herbst) [2115902] - drm/amdkfd: Fix memory leakage (Karol Herbst) [2115902] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Karol Herbst) [2115902] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Karol Herbst) [2115902] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Karol Herbst) [2115902] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Karol Herbst) [2115902] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Karol Herbst) [2115902] - drm/i915/guc: make default_lists const data (Karol Herbst) [2115902] - drm/amdgpu: fix pci device refcount leak (Karol Herbst) [2115902] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Karol Herbst) [2115902] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Karol Herbst) [2115902] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Karol Herbst) [2115902] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Karol Herbst) [2115902] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Karol Herbst) [2115902] - drm/rockchip: lvds: fix PM usage counter unbalance in poweron (Karol Herbst) [2115902] - drm/amd/display: wait for vblank during pipe programming (Karol Herbst) [2115902] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Karol Herbst) [2115902] - drm/i915/guc: Add error-capture init warnings when needed (Karol Herbst) [2115902] - drm/i915/guc: Make GuC log sizes runtime configurable (Karol Herbst) [2115902] - drm/i915/guc: Fix capture size warning and bump the size (Karol Herbst) [2115902] - drm/i915/guc: Add a helper for log buffer size (Karol Herbst) [2115902] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Karol Herbst) [2115902] - drm/i915/guc: Limit scheduling properties to avoid overflow (Karol Herbst) [2115902] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Karol Herbst) [2115902] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Karol Herbst) [2115902] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Karol Herbst) [2115902] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Karol Herbst) [2115902] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Karol Herbst) [2115902] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Karol Herbst) [2115902] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Karol Herbst) [2115902] - drm/vmwgfx: Fix race issue calling pin_user_pages (Karol Herbst) [2115902] - drm/shmem-helper: Avoid vm_open error paths (Karol Herbst) [2115902] - drm/shmem-helper: Remove errant put in error path (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in DCN32 DML (Karol Herbst) [2115902] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Karol Herbst) [2115902] - drm/vmwgfx: Don't use screen objects when SEV is active (Karol Herbst) [2115902] - drm/amdgpu: fix use-after-free during gpu recovery (Karol Herbst) [2115902] - drm/amd/display: Use new num clk levels struct for max mclk index (Karol Herbst) [2115902] - drm/amd/display: Avoid setting pixel rate divider to N/A (Karol Herbst) [2115902] - drm/amd/display: Use viewport height for subvp mall allocation size (Karol Herbst) [2115902] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Karol Herbst) [2115902] - drm/i915: Never return 0 if not all requests retired (Karol Herbst) [2115902] - drm/i915: Fix negative value passed as remaining time (Karol Herbst) [2115902] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Karol Herbst) [2115902] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Karol Herbst) [2115902] - drm/amd/pm: update driver if header for smu_13_0_7 (Karol Herbst) [2115902] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Karol Herbst) [2115902] - drm/amd/pm: add smu_v13_0_10 driver if version (Karol Herbst) [2115902] - drm/amdgpu: fix userptr HMM range handling v2 (Karol Herbst) [2115902] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Karol Herbst) [2115902] - drm/amdgpu: move setting the job resources (Karol Herbst) [2115902] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Karol Herbst) [2115902] - drm/amdgpu: always register an MMU notifier for userptr (Karol Herbst) [2115902] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Karol Herbst) [2115902] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Karol Herbst) [2115902] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Karol Herbst) [2115902] - drm/amdgpu/psp: don't free PSP buffers on suspend (Karol Herbst) [2115902] - drm/amd/display: No display after resume from WB/CB (Karol Herbst) [2115902] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Karol Herbst) [2115902] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Karol Herbst) [2115902] - drm/i915/ttm: never purge busy objects (Karol Herbst) [2115902] - gpu: host1x: Avoid trying to use GART on Tegra20 (Karol Herbst) [2115902] - drm/amdkfd: Fix a memory limit issue (Karol Herbst) [2115902] - drm/amdgpu: disable BACO support on more cards (Karol Herbst) [2115902] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Karol Herbst) [2115902] - drm/i915/gvt: Get reference to KVM iff attachment to VM is successful (Karol Herbst) [2115902] - drm/amd/display: Fix calculation for cursor CAB allocation (Karol Herbst) [2115902] - drm/amd/display: Update MALL SS NumWays calculation (Karol Herbst) [2115902] - drm/amd/display: Add debug option for allocating extra way for cursor (Karol Herbst) [2115902] - drm/amd/display: Added debug option for forcing subvp num ways (Karol Herbst) [2115902] - drm/amdkfd: update GFX11 CWSR trap handler (Karol Herbst) [2115902] - drm/amdgpu: Enable SA software trap. (Karol Herbst) [2115902] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Karol Herbst) [2115902] - dma-buf: fix racing conflict of dma_heap_add() (Karol Herbst) [2115902] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Karol Herbst) [2115902] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Karol Herbst) [2115902] - drm/amdgpu: Drop eviction lock when allocating PT BO (Karol Herbst) [2115902] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Karol Herbst) [2115902] - drm/amd/display: Fix gpio port mapping issue (Karol Herbst) [2115902] - drm/amd/display: Fix FCLK deviation and tool compile issues (Karol Herbst) [2115902] - drm/amd/display: Zeromem mypipe heap struct before using it (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Karol Herbst) [2115902] - drm/amd/display: Fix prefetch calculations for dcn32 (Karol Herbst) [2115902] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Karol Herbst) [2115902] - drm/amd/display: Fix optc2_configure warning on dcn314 (Karol Herbst) [2115902] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Karol Herbst) [2115902] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Karol Herbst) [2115902] - drm/amd/display: Add HUBP surface flip interrupt handler (Karol Herbst) [2115902] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Karol Herbst) [2115902] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Karol Herbst) [2115902] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Karol Herbst) [2115902] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Karol Herbst) [2115902] - drm/drv: Fix potential memory leak in drm_dev_init() (Karol Herbst) [2115902] - drm/panel: simple: set bpc field for logic technologies displays (Karol Herbst) [2115902] - drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms (Karol Herbst) [2115902] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Karol Herbst) [2115902] - drm/amd/display: Round up DST_after_scaler to nearest int (Karol Herbst) [2115902] - drm/amd/display: Use forced DSC bpp in DML (Karol Herbst) [2115902] - drm/amd/display: Fix DCN32 DSC delay calculation (Karol Herbst) [2115902] - drm/amd: Fail the suspend if resources can't be evicted (Karol Herbst) [2115902] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Karol Herbst) [2115902] - drm/amd/display: Enable timing sync on DCN32 (Karol Herbst) [2115902] - drm/amd/display: Ignore Cable ID Feature (Karol Herbst) [2115902] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Karol Herbst) [2115902] - drm/scheduler: fix fence ref counting (Karol Herbst) [2115902] - drm/amd/display: Don't return false if no stream (Karol Herbst) [2115902] - drm/amd/display: Remove wrong pipe control lock (Karol Herbst) [2115902] - drm/amdgpu: Adjust MES polling timeout for sriov (Karol Herbst) [2115902] - drm/amdkfd: Migrate in CPU page fault use current mm (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in criu_checkpoint (Karol Herbst) [2115902] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Karol Herbst) [2115902] - drm/amdgpu: workaround for TLB seq race (Karol Herbst) [2115902] - drm/amd/display: Update SR watermarks for DCN314 (Karol Herbst) [2115902] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Karol Herbst) [2115902] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Karol Herbst) [2115902] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Karol Herbst) [2115902] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Karol Herbst) [2115902] - drm/i915: Do not set cache_dirty for DGFX (Karol Herbst) [2115902] - drm/i915/psr: Send update also on invalidate (Karol Herbst) [2115902] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Karol Herbst) [2115902] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Karol Herbst) [2115902] - drm/amdkfd: handle CPU fault on COW mapping (Karol Herbst) [2115902] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Karol Herbst) [2115902] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Karol Herbst) [2115902] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Karol Herbst) [2115902] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Karol Herbst) [2115902] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Karol Herbst) [2115902] - drm/i915: Allow more varied alternate fixed modes for panels (Karol Herbst) [2115902] - drm/i915/gvt: Add missing vfio_unregister_group_dev() call (Karol Herbst) [2115902]- mmc: sdhci-tegra: Issue CMD and DAT resets together (Mark Salter) [2144641] - mmc: sdhci-tegra: Add support to program MC stream ID (Mark Salter) [2144641] - iommu/tegra: Add tegra_dev_iommu_get_stream_id() helper (Mark Salter) [2144641] - mmc: sdhci-tegra: Sort includes alphabetically (Mark Salter) [2144641] - mmc: sdhci-tegra: Separate Tegra194 and Tegra234 SoC data (Mark Salter) [2144641] - mmc: sdhci: Centralize CMD and DATA reset handling (Mark Salter) [2144641] - mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS (Mark Salter) [2144641] - mmc: sdhci: Remove misleading comment about resets (Mark Salter) [2144641] - mmc: sdhci: Separate out sdhci_reset_for_all() (Mark Salter) [2144641] - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) (Mark Salter) [2144641] - mmc: sdhci: Remove unused prototype declaration in the header (Mark Salter) [2144641] - mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() (Mark Salter) [2144641] - mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield (Mark Salter) [2144641] - mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer (Mark Salter) [2144641] - mmc: sdhci: Change the code to check auto_cmd23 (Mark Salter) [2144641] - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 (Mark Salter) [2144641] - mmc: sdhci: Correct the tuning command handle for PIO mode (Mark Salter) [2144641] - mmc: sdhci: Fix issue with uninitialized dma_slave_config (Mark Salter) [2144641] - mmc: sdhci: Introduce max_timeout_count variable in sdhci_host (Mark Salter) [2144641] - power: supply: samsung-sdi-battery: Add missing charge restart voltages (Al Stone) [2071846] - power: supply: bq256xx: Handle OOM correctly (Al Stone) [2071846] - power: supply: fix table problem in sysfs-class-power (Al Stone) [2071846] - set proper default for Samsung batteries (Al Stone) [2071846] - power: supply: Fix typo in power_supply_check_supplies (Al Stone) [2071846] - power: supply: core: Fix boundary conditions in interpolation (Al Stone) [2071846] - power: supply: core: Initialize struct to zero (Al Stone) [2071846] - power: supply: Reset err after not finding static battery (Al Stone) [2071846] - power: supply: Static data for Samsung batteries (Al Stone) [2071846] - power: supply: Support VBAT-to-Ri lookup tables (Al Stone) [2071846] - power: supply: ab8500: Standardize BTI resistance (Al Stone) [2071846] - power: supply: ab8500: Standardize alert mode charging (Al Stone) [2071846] - power: supply: ab8500: Standardize maintenance charging (Al Stone) [2071846] - power: supply: Provide stubs for charge_behaviour helpers (Al Stone) [2071846] - power: supply: core: Add kerneldoc to battery struct (Al Stone) [2071846] - power: supply: sbs-charger: Don't cancel work that is not initialized (Al Stone) [2071846] - power: supply: Introduces bypass charging property (Al Stone) [2071846] - power: supply: core: Use device_property_string_array_count() (Al Stone) [2071846] - power: supply: core: Simplify hwmon memory allocation (Al Stone) [2071846] - power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() (Al Stone) [2071846] - power: supply: core: fix application of sizeof to pointer (Al Stone) [2071846] - power: supply: fix charge_behaviour attribute initialization (Al Stone) [2071846] - power: supply_core: Pass pointer to battery info (Al Stone) [2071846] - power: supply: add helpers for charge_behaviour sysfs (Al Stone) [2071846] - power: supply: add charge_behaviour attributes (Al Stone) [2071846] - power: supply: core: Use library interpolation (Al Stone) [2071846] - power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY (Al Stone) [2071846] - power: supply: core: Break capacity loop (Al Stone) [2071846] - power: supply: core: Move psy_has_property() to fix build (Al Stone) [2071846] - power: supply: core: Add psy_has_property() (Al Stone) [2071846] - power: supply: core: Fix parsing of battery chemistry/technology (Al Stone) [2071846] - power: supply: core: Parse battery chemistry/technology (Al Stone) [2071846] - power: supply: sbs-battery: add support for time_to_empty_now attribute (Al Stone) [2071846] - power: supply: sbs-battery: relax voltage limit (Al Stone) [2071846]- crypto: jitter - consider 32 LSB for APT (Vladis Dronov) [2164067] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Torez Smith) [2130063 2139486] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Torez Smith) [2130063 2139486] - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2166641] - docs: networking: Fix bridge documentation URL (Ivan Vecera) [2149448] - vfio: Extend the device migration protocol with PRE_COPY (Alex Williamson) [2165989] - vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries (Alex Williamson) [2165989] - vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps (Alex Williamson) [2165989] - vfio: Introduce the DMA logging feature support (Alex Williamson) [2165989] - vfio: Add an IOVA bitmap support (Alex Williamson) [2165989] - vfio: Introduce DMA logging uAPIs (Alex Williamson) [2165989] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2161904] - selftests: netfilter: Fix and review rpath.sh (Hangbin Liu) [2161904] - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" (Hangbin Liu) [2161893] - xfrm: fix MTU regression (Hangbin Liu) [2161893] - ipv6: fix reachability confirmation with proxy_ndp (Hangbin Liu) [2161893] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2161893] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2161893] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2161893] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2161893] - userfaultfd: update documentation to describe /dev/userfaultfd (Peter Xu) [2158706] - userfaultfd: add /dev/userfaultfd for fine grained access control (Peter Xu) [2158706] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161817] - iavf: schedule watchdog immediately when changing primary MAC (Stefan Assmann) [2163707] - iavf: Move netdev_update_features() into watchdog task (Stefan Assmann) [2163707] - iavf: fix temporary deadlock and failure to set MAC address (Stefan Assmann) [2163707] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154045] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154045] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154045] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154045] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154045] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154045] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154045] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149193] - Add taint flag for partner supported GPL modules (Alice Mitchell) [2038999]- CI: Add pipelines for kernel-64k variant for RHEL (Veronika Kabatova) - CI: Enable pipelines for 64k variant (Veronika Kabatova) - arm64-64k: Add new kernel variant to RHEL9/CS9 for 64K page-size'd ARM64 (Donald Dutile) [2153073]- uapi: add missing ip/ipv6 header dependencies for linux/stddef.h (Herton R. Krzesinski) [2166738] - redhat: make selftests build install headers under tools/testing/selftests/usr/include (Herton R. Krzesinski) [2166738] - uapi: Fix undefined __always_inline on non-glibc systems (Herton R. Krzesinski) [2166738] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2166717] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2166717] - sched: Always inline is_percpu_thread() (Phil Auld) [2166660] - vhost/net: Clear the pending messages when the backend is removed (Eric Auger) [2093791] - net: Return errno in sk->sk_prot->get_port(). (Paolo Abeni) [2166482] - Revert "mm/compaction: fix set skip in fast_find_migrateblock" (Nico Pache) [2166447] - aio: fix mremap after fork null-deref (Jeff Moyer) [2165730] - net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2155690] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2155690] - net: ena: Fix rx_copybreak value update (Petr Oros) [2155690] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2155690] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2155690] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2155690] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2155690] - net: ena: Fix error handling in ena_init() (Petr Oros) [2155690] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144376] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144376] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144376] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144376] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144376] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144376] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144376] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144376] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144376] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144376] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144376] - redhat: configs: enable DWMAC_TEGRA (d.marlin) [2122405] - net: stmmac: tegra: Add MGBE support (d.marlin) [2122405] - net: stmmac: Power up SERDES after the PHY link (d.marlin) [2122405] - net: stmmac: power up/down serdes in stmmac_open/release (d.marlin) [2122405] - clk: tegra: Support BPMP-FW ABI deny flags (Joel Slebodnick) [2144640] - firmware: tegra: Update BPMP ABI (Joel Slebodnick) [2144640] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2155365] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2155365] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2155365] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104473] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2104473] - intel: remove unused macros (Ken Cox) [2104473] - ixgbevf: add disable link state (Ken Cox) [2104473] - clk: tegra: Register clocks from root to leaf (Joel Slebodnick) [2122346] - clk: tegra: Replace .round_rate() with .determine_rate() (Joel Slebodnick) [2122346]- ipv6: Document that max_size sysctl is deprecated (Hangbin Liu) [2164260] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2164217] - Revert "ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked" (Mark Langsdorf) [2164217] - net: add netdev_sw_irq_coalesce_default_on() (Dan Campbell) [2161921] - net: sched: add helper support in act_ct (Xin Long) [2106859] - net: sched: call tcf_ct_params_free to free params in tcf_ct_init (Xin Long) [2106859] - net: move add ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - net: move the ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - veth: Fix race with AF_XDP exposing old or uninitialized descriptors (Davide Caratti) [2164865] - unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() (Davide Caratti) [2164865] - af_unix: call proto_unregister() in the error path in af_unix_init() (Davide Caratti) [2164865] - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Davide Caratti) [2164865] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2164865] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2164865] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2164865] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155874] {CVE-2022-3619} - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2140419] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2140419] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130715] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130715] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130715] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130715] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130715] - RDMA/mlx5: Enable ATS support for MRs and umems (Kamal Heib) [2123401] - RDMA/mlx5: Add support for dmabuf to devx umem (Kamal Heib) [2123401] - RDMA/core: Add UVERBS_ATTR_RAW_FD (Kamal Heib) [2123401] - net/mlx5: Add IFC bits for mkey ATS (Kamal Heib) [2123401] - xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086881] - mm/selftest: uffd: explain the write missing fault check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: handle pte markers in page faults (Rafael Aquini) [2158123] {CVE-2022-3522} - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2103234]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix maybe-unused warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136124] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136124] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate number of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate pairwise and authentication suite offsets (Jose Ignacio Tornos Martinez) [2136124] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2134580 2136124] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2134509 2136124] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2134458 2136124] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2134383 2136124] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136124] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136124] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136124] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: remove redundant ret variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136124] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136124] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: early recognize FW feature to decide if chanctx (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136124]- act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2150278] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2150278] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2163678] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2163678] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2163374] - openvswitch: return NF_DROP when fails to add nat ext in ovs_ct_nat (Antoine Tenart) [2163374] - openvswitch: return NF_ACCEPT when OVS_CT_NAT is not set in info nat (Antoine Tenart) [2163374] - openvswitch: delete the unncessary skb_pull_rcsum call in ovs_ct_nat_execute (Antoine Tenart) [2163374] - openvswitch: Use kmalloc_size_roundup() to match ksize() usage (Antoine Tenart) [2163374] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2163374] - bnxt: make sure we return pages to the pool (Ken Cox) [2112187] - bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112187] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112187] - bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback (Ken Cox) [2112187] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112187] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112187] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112187] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112187] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112187] - bnxt_en: Fix and simplify XDP transmit path (Ken Cox) [2112187] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112187] - bnxt: Fix typo in comments (Ken Cox) [2112187] - ethernet: Remove vf rate limit check for drivers (Ken Cox) [2112187] - bnxt: XDP multibuffer enablement (Ken Cox) [2112187] - bnxt: support transmit and free of aggregation buffers (Ken Cox) [2112187] - bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff (Ken Cox) [2112187] - bnxt: set xdp_buff pfmemalloc flag if needed (Ken Cox) [2112187] - bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp (Ken Cox) [2112187] - bnxt_en: extract coredump command line from current task (Ken Cox) [2112187] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2112187] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112187] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2163655] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162536] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162536] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162536] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162536] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162536] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162536] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162536] - dm clone: Fix UAF in clone_dtr() (Benjamin Marzinski) [2162536] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162536] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162536] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162536] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162536] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162536]- platform/x86/amd: Fix refcount leak in amd_pmc_probe (David Arcari) [2104173] - platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne (David Arcari) [2104173] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (David Arcari) [2104173] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (David Arcari) [2104173] - platform/x86/amd: pmc: Dump idle mask during "check" stage instead (David Arcari) [2104173] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Fix build without debugfs (David Arcari) [2104173] - platform/x86/amd: pmc: Add sysfs files for SMU (David Arcari) [2104173] - platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry (David Arcari) [2104173] - platform/x86/amd: pmc: Always write to the STB (David Arcari) [2104173] - platform/x86/amd: pmc: Add defines for STB events (David Arcari) [2104173] - platform/x86/amd/pmc: Add new platform support (David Arcari) [2104173] - platform/x86/amd/pmc: Add new acpi id for PMC controller (David Arcari) [2104173] - platform/x86: Move AMD platform drivers to separate directory (David Arcari) [2104173] - platform/x86: amd-pmc: Fix build error unused-function (David Arcari) [2104173] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (David Arcari) [2104173] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (David Arcari) [2104173] - platform/x86: amd-pmc: Move FCH init to first use (David Arcari) [2104173] - platform/x86: amd-pmc: Move SMU logging setup out of init (David Arcari) [2104173] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (David Arcari) [2104173] - platform/x86: amd-pmc: Only report STB errors when STB enabled (David Arcari) [2104173] - platform/x86: amd-pmc: Drop CPU QoS workaround (David Arcari) [2104173] - platform/x86: amd-pmc: Output error codes in messages (David Arcari) [2104173] - platform/x86: amd-pmc: Move to later in the suspend process (David Arcari) [2104173] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (David Arcari) [2104173] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (David Arcari) [2104173] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (David Arcari) [2104173] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (David Arcari) [2104173] - platform/x86: amd-pmc: Correct usage of SMU version (David Arcari) [2104173] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (David Arcari) [2104173] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2161609] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2161609] - nvme-rdma: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme-tcp: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2161609] - nvme-pci: clear the prp2 field when not used (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak in nvmet_auth_set_key (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak (Maurizio Lombardi) [2161609] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2161609] - nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Maurizio Lombardi) [2161609] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2161609] - nvme-multipath: fix possible hang in live ns resize with ANA access (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvmet-tcp: remove nvmet_tcp_finish_cmd (Maurizio Lombardi) [2161609] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2161609] - nvmet-tcp: fix NULL pointer dereference during release (Maurizio Lombardi) [2161609] - nvmet-tcp: don't map pages which can't come from HIGHMEM (Maurizio Lombardi) [2161609] - crypto: octeontx2 - Remove the unneeded result variable (Vladis Dronov) [2153763] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2153763]- net: Fix return value of qdisc ingress handling on success (Paolo Abeni) [2162711] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2162634] - net/sched: sch_taprio: do not schedule in taprio_reset() (Davide Caratti) [2162634] - net/sched: sch_taprio: fix possible use-after-free (Davide Caratti) [2162634] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2162634] - net: sched: disallow noqueue for qdisc classes (Davide Caratti) [2162634] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2162634] - net: sched: cake: fix null pointer access issue when cake_init() fails (Davide Caratti) [2162634] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154174] - KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level (Vitaly Kuznetsov) [2160005] - fs/buffer: remove bh_submit_read() helper (Lukas Czerner) [2160719] - ext2: replace bh_submit_read() helper with bh_read() (Lukas Czerner) [2160719] - fs/buffer: remove ll_rw_block() helper (Lukas Czerner) [2160719] - udf: replace ll_rw_block() (Lukas Czerner) [2160719] - jbd2: replace ll_rw_block() (Lukas Czerner) [2160719] - isofs: replace ll_rw_block() (Lukas Czerner) [2160719] - gfs2: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: add some new buffer read helpers (Lukas Czerner) [2160719] - fs/buffer: remove __breadahead_gfp() (Lukas Czerner) [2160719] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2160540] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2160540] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2160540] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2160540] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2160540] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2160540] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2160540] - tipc: set con sock in tipc_conn_alloc (Xin Long) [2160540] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2160540] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2160540] - thermal/drivers/qcom/tsens: Rework debugfs file structure (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Fix wrong version id dbg_version_show (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Init debugfs only with successful probe (Eric Chanudet) [2159524] - thermal/drivers/tsens: Allow configuring min and max trips (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add support for combined interrupt (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id (Eric Chanudet) [2159524] - thermal/drivers/qcom: Remove get_trend function (Eric Chanudet) [2159524] - iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM (Eric Chanudet) [2159524] - thermal/drivers/tsens: register thermal zones as hwmon sensors (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid (Eric Chanudet) [2159524] - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers (Eric Chanudet) [2159524] - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2131780] - mailbox: qcom-ipcc: flag IRQ NO_THREAD (Eric Chanudet) [2135552] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbdev: fbmem: Fix logo center image dx issue (Wander Lairson Costa) [2109118] {CVE-2021-33655}- HID: amd_sfh: Fix warning unwind goto (Benjamin Tissoires) [2122844] - HID: revert CHERRY_MOUSE_000C quirk (Benjamin Tissoires) [2122844] - HID: i2c: let RMI devices decide what constitutes wakeup event (Benjamin Tissoires) [2122844] - HID: plantronics: Additional PIDs for double volume key presses quirk (Benjamin Tissoires) [2122844] - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (Benjamin Tissoires) [2122844] - HID: mcp2221: don't connect hidraw (Benjamin Tissoires) [2122844] - HID: wacom: Ensure bootloader PID is usable in hidraw mode (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Guard FF init code against non-USB devices (Benjamin Tissoires) [2122844] - HID: input: do not query XP-PEN Deco LW battery (Benjamin Tissoires) [2122844] - HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip (Benjamin Tissoires) [2122844] - HID: apple: fix key translations where multiple quirks attempt to translate the same key (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add missing check for dma_alloc_coherent (Benjamin Tissoires) [2122844] - HID: hid-sensor-custom: set fixed size for custom attributes (Benjamin Tissoires) [2122844] - Input: elants_i2c - properly handle the reset GPIO when power is off (Benjamin Tissoires) [2122844] - Input: i8042 - apply probe defer to more ASUS ZenBook models (Benjamin Tissoires) [2122844] - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Benjamin Tissoires) [2122844] - Input: i8042 - fix leaking of platform device on module removal (Benjamin Tissoires) [2122844] - Input: document the units for resolution of size axes (Benjamin Tissoires) [2122844] - Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1 (Benjamin Tissoires) [2122844] - Input: deactivate MT slots when inhibiting or suspending devices (Benjamin Tissoires) [2122844] - Input: properly queue synthetic events (Benjamin Tissoires) [2122844] - Input: i8042 - add dritek quirk for Acer Aspire One AO532 (Benjamin Tissoires) [2122844] - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add debug output for quirks (Benjamin Tissoires) [2122844] - Input: i8042 - merge quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - move __initconst to fix code styling warning (Benjamin Tissoires) [2122844] - Input: usbtouchscreen - add driver_info sanity check (Benjamin Tissoires) [2122844] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Benjamin Tissoires) [2122844] - HID: core: fix shift-out-of-bounds in hid_report_raw_event (Benjamin Tissoires) [2122844] - HID: hid-lg4ff: Add check for empty lbuf (Benjamin Tissoires) [2122844] - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (Benjamin Tissoires) [2122844] - HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is (Benjamin Tissoires) [2122844] - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Benjamin Tissoires) [2122844] - HID: uclogic: Fix frame templates for big endian architectures (Benjamin Tissoires) [2122844] - HID: wacom: Fix logic used for 3rd barrel switch emulation (Benjamin Tissoires) [2122844] - HID: saitek: add madcatz variant of MMO7 mouse device ID (Benjamin Tissoires) [2122844] - HID: magicmouse: Do not set BTN_MOUSE on double report (Benjamin Tissoires) [2122844] - HID: playstation: add initial DualSense Edge controller support (Benjamin Tissoires) [2122844] - HID: playstation: stop DualSense output work on remove. (Benjamin Tissoires) [2122844] - HID: nintendo: check analog user calibration for plausibility (Benjamin Tissoires) [2122844] - HID: roccat: Fix use-after-free in roccat_read() (Benjamin Tissoires) [2122844] - hid: topre: Add driver fixing report descriptor (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 (Benjamin Tissoires) [2122844] - HID: uclogic: Fix warning in uclogic_rdesc_template_apply (Benjamin Tissoires) [2122844] - HID: uclogic: Add missing suffix for digitalizers (Benjamin Tissoires) [2122844] - HID: multitouch: Add memory barriers (Benjamin Tissoires) [2122844] - HID: nintendo: fix rumble worker null pointer deref (Benjamin Tissoires) [2122844] - HID: input: fix uclogic tablets (Benjamin Tissoires) [2122844] - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list (Benjamin Tissoires) [2122844] - HID: add Lenovo Yoga C630 battery quirk (Benjamin Tissoires) [2122844] - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks (Benjamin Tissoires) [2122844] - HID: thrustmaster: Add sparco wheel and fix array length (Benjamin Tissoires) [2122844] - HID: asus: ROG NKey: Ignore portion of 0x5a report (Benjamin Tissoires) [2122844] - HID: hidraw: fix memory leak in hidraw_release() (Benjamin Tissoires) [2122844] - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" (Benjamin Tissoires) [2122844] - HID: amd_sfh: Fix implicit declaration error on i386 (Benjamin Tissoires) [2122844] - HID: apple: Add "GANSS" to the non-Apple list (Benjamin Tissoires) [2122844] - HID: alps: Declare U1_UNICORN_LEGACY support (Benjamin Tissoires) [2122844] - HID: wacom: Force pen out of prox if no events have been received in a while (Benjamin Tissoires) [2122844] - HID: nintendo: Add missing array termination (Benjamin Tissoires) [2122844] - HID: lg-g15: Fix comment typo (Benjamin Tissoires) [2122844] - HID: amd_sfh: Implement SFH1.1 functionality (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move interrupt handling to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move amd_sfh_work to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move global functions to static (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add remove operation in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add PM operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add descriptor operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list variable to client data (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list struct to header file (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move common macros and structures (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add NULL check for hid device (Benjamin Tissoires) [2122844] - HID: core: remove unneeded assignment in hid_process_report() (Benjamin Tissoires) [2122844] - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() (Benjamin Tissoires) [2122844] - HID: nintendo: Set phys property of input device based on HID phys (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for XP-PEN Deco L (Benjamin Tissoires) [2122844] - HID: uclogic: Allow to generate frame templates (Benjamin Tissoires) [2122844] - HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() (Benjamin Tissoires) [2122844] - HID: uclogic: Make template placeholder IDs generic (Benjamin Tissoires) [2122844] - HID: surface-hid: Add support for hot-removal (Benjamin Tissoires) [2122844] - HID: multitouch: new device class fix Lenovo X12 trackpad sticky (Benjamin Tissoires) [2122844] - HID: cp2112: prevent a buffer overflow in cp2112_xfer() (Benjamin Tissoires) [2122844] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Fix syntax errors in comments (Benjamin Tissoires) [2122844] - HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on non-Apple keyboard (Benjamin Tissoires) [2122844] - HID: nintendo: fix unused const warning (Benjamin Tissoires) [2122844] - HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens (Benjamin Tissoires) [2122844] - HID: amd_sfh: Don't show client init failed as error when discovery fails (Benjamin Tissoires) [2122844] - HID: wacom: Don't register pad_input for touch switch (Benjamin Tissoires) [2122844] - HID: wacom: Only report rotation for art pen (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on Keychron keyboards (Benjamin Tissoires) [2122844] - HID: uclogic: Switch to Digitizer usage for styluses (Benjamin Tissoires) [2122844] - HID: uclogic: Add pen support for XP-PEN Star 06 (Benjamin Tissoires) [2122844] - HID: uclogic: Differentiate touch ring and touch strip (Benjamin Tissoires) [2122844] - HID: uclogic: Always shift touch reports to zero (Benjamin Tissoires) [2122844] - HID: uclogic: Do not focus on touch ring only (Benjamin Tissoires) [2122844] - HID: uclogic: Return raw parameters from v2 pen init (Benjamin Tissoires) [2122844] - HID: uclogic: Move param printing to a function (Benjamin Tissoires) [2122844] - HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move bus declaration outside of amd-sfh (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add physical location to HID device (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add sensor name by index for debug info (Benjamin Tissoires) [2122844] - Hid: wacom: Fix kernel test robot warning (Benjamin Tissoires) [2122844] - HID: uclogic: Disable pen usage for Huion keyboard interfaces (Benjamin Tissoires) [2122844] - HID: uclogic: Support disabling pen usage (Benjamin Tissoires) [2122844] - HID: uclogic: Pass keyboard reports as is (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify pen/frame desc_ptr description (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify params desc_size description (Benjamin Tissoires) [2122844] - HID: Add support for Mega World controller force feedback (Benjamin Tissoires) [2122844] - HID: lenovo: Add note about different report numbers (Benjamin Tissoires) [2122844] - HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards (Benjamin Tissoires) [2122844] - HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II (Benjamin Tissoires) [2122844] - HID: amd_sfh: change global variables to static (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion Q620M (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for bitmap dials (Benjamin Tissoires) [2122844] - HID: uclogic: Reduce indent for params format str/args (Benjamin Tissoires) [2122844] - HID: uclogic: Compress params format string (Benjamin Tissoires) [2122844] - HID: wacom: Correct power_supply type (Benjamin Tissoires) [2122844] - HID: wacom: Adding Support for new usages (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion touch ring reports (Benjamin Tissoires) [2122844] - HID: uclogic: Allow three frame parameter sets (Benjamin Tissoires) [2122844] - HID: uclogic: Support custom device suffix for frames (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for touch ring reports (Benjamin Tissoires) [2122844]- net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Mohammad Kabat) [2112947] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Mohammad Kabat) [2112947] - net/mlx5e: Fix use-after-free when reverting termination table (Mohammad Kabat) [2112947] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix uninitialized var warning (Mohammad Kabat) [2112947] - net/mlx5e: Offload rule only when all encaps are valid (Mohammad Kabat) [2112947] - net/mlx5: E-Switch, Set correctly vport destination (Mohammad Kabat) [2112947] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Mohammad Kabat) [2112947] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Mohammad Kabat) [2112947] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Mohammad Kabat) [2112947] - net/mlx5: Fix FW tracer timestamp calculation (Mohammad Kabat) [2112947] - net/mlx5: Do not query pci info while pci disabled (Mohammad Kabat) [2112947 2133099] - net/mlx5e: E-Switch, Fix comparing termination table instance (Mohammad Kabat) [2112947] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Mohammad Kabat) [2112947] - net/mlx5e: Add missing sanity checks for max TX WQE size (Mohammad Kabat) [2112947] - net/mlx5: Allow async trigger completion execution on single CPU systems (Mohammad Kabat) [2112947] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Mohammad Kabat) [2112947] - net/mlx5: Fix crash during sync firmware reset (Mohammad Kabat) [2112947] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Mohammad Kabat) [2112947] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2112947] - net/mlx5: Fix possible use-after-free in async command interface (Mohammad Kabat) [2112947] - net/mlx5e: Update restore chain id for slow path packets (Mohammad Kabat) [2112947] - net/mlx5e: Extend SKB room check to include PTP-SQ (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix matcher disconnect error flow (Mohammad Kabat) [2112947] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Mohammad Kabat) [2112947] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Mohammad Kabat) [2112947] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations for ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Mohammad Kabat) [2112947] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Mohammad Kabat) [2112947] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Mohammad Kabat) [2112947] - net/mlx5e: Fix build warning, detected write beyond size of field (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Permit XDP with non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Support multi buffer XDP_TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Implement sending multi buffer XDP frames (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Store DMA address inside struct page (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use page-sized fragments with XDP multi buffer (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support (Mohammad Kabat) [2049859 2112947] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Mohammad Kabat) [2112947] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2112947] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Mohammad Kabat) [2112947] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Mohammad Kabat) [2112947] - net/mlx5e: TC, Add missing policer validation (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong application of the LRO state (Mohammad Kabat) [2112947] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Mohammad Kabat) [2112947] - net/mlx5: Fix cmd error logging for manage pages cmd (Mohammad Kabat) [2112947] - net/mlx5: Disable irq when locking lag_lock (Mohammad Kabat) [2112947] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Mohammad Kabat) [2112947] - net/mlx5e: Properly disable vlan strip on non-UL reps (Mohammad Kabat) [2112947] - net/mlx5e: Allocate flow steering storage during uplink initialization (Mohammad Kabat) [2112947] - mlx5: do not use RT_TOS for IPv6 flowlabel (Mohammad Kabat) [2112947] - RDMA/mlx5: Add missing check for return value in get namespace flow (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Take stats out of OOO handler (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Mohammad Kabat) [2112947] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Split en_fs ndo's and move to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Add mdev to flow_steering struct (Mohammad Kabat) [2112947] - net/mlx5e: Report flow steering errors with mdev err report API (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Mohammad Kabat) [2112947] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Mohammad Kabat) [2112947] - net/mlx5e: Make mlx5e_tc_table private (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Mohammad Kabat) [2112947] - net/mlx5e: TC, Support tc action api for police (Mohammad Kabat) [2112947] - net/mlx5e: TC, Separate get/update/replace meter functions (Mohammad Kabat) [2112947] - net/mlx5e: Add red and green counters for metering (Mohammad Kabat) [2112947] - net/mlx5e: TC, Allocate post meter ft per rule (Mohammad Kabat) [2112947] - net/mlx5: DR, Add support for flow metering ASO (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix SMFS steering info dump format (Mohammad Kabat) [2112947] - net/mlx5: Adjust log_max_qp to be 18 at most (Mohammad Kabat) [2112947] - net/mlx5e: Modify slow path rules to go to slow fdb (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations related to max MPWQE size (Mohammad Kabat) [2112947] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Mohammad Kabat) [2112947] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Mohammad Kabat) [2112947] - RDMA/mlx5: Rename the mkey cache variables and functions (Mohammad Kabat) [2112947] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace cache list with Xarray (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace ent->lock with xa_lock (Mohammad Kabat) [2112947] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Mohammad Kabat) [2112947] - net/mlx5e: Add resiliency for PTP TX port timestamp (Mohammad Kabat) [2112947] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move htb functions to a new file (Mohammad Kabat) [2112947] - net/mlx5e: HTB, change functions name to follow convention (Mohammad Kabat) [2112947] - net/mlx5e: HTB, remove priv from htb function calls (Mohammad Kabat) [2112947] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move stats and max_sqs to priv (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move section comment to the right place (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move ids to selq_params struct (Mohammad Kabat) [2112947] - net/mlx5e: HTB, reduce visibility of htb functions (Mohammad Kabat) [2112947] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Mohammad Kabat) [2112947] - net/mlx5e: Report header-data split state through ethtool (Mohammad Kabat) [2112947] - RDMA/mlx5: Expose steering anchor to userspace (Mohammad Kabat) [2112947] - RDMA/mlx5: Refactor get flow table function (Mohammad Kabat) [2112947] - net/mlx5: fs, allow flow table creation with a UID (Mohammad Kabat) [2112947] - net/mlx5: fs, expose flow table ID to users (Mohammad Kabat) [2112947] - net/mlx5: Expose the ability to point to any UID from shared UID (Mohammad Kabat) [2112947] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Mohammad Kabat) [2112947] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Mohammad Kabat) [2112947] - net/mlx5e: Extend flower police validation (Mohammad Kabat) [2112947] - net/mlx5e: configure meter in flow action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Removed useless code in function (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement QinQ support (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Mohammad Kabat) [2112947] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Mohammad Kabat) [2112947] - net/mlx5: Bridge, rename filter fg to vlan_filter (Mohammad Kabat) [2112947] - net/mlx5: Bridge, refactor groups sizes and indices (Mohammad Kabat) [2112947] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Mohammad Kabat) [2112947] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Mohammad Kabat) [2049884 2112947] - net/mlx5: Use software VHCA id when it's supported (Mohammad Kabat) [2112947] - net/mlx5: Introduce ifc bits for using software vhca id (Mohammad Kabat) [2112947] - net/mlx5: Use the bitmap API to allocate bitmaps (Mohammad Kabat) [2112947] - net/mlx5: fix 32bit build (Mohammad Kabat) [2049629 2112947] - net/mlx5e: TC, Support offloading police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add flow_action to parse state (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add post meter table for flow metering (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add generic macros to use metadata register mapping (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Get or put meter by the index of tc police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add support to modify hardware flow meter parameters (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Mohammad Kabat) [2049629 2112947] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add support to create SQ and CQ for ASO (Mohammad Kabat) [2049629 2112947] - net/mlx5: delete dead code in mlx5_esw_unlock() (Mohammad Kabat) [2112947] - net/mlx5: Delete ipsec_fs header file as not used (Mohammad Kabat) [2112947] - net/mlx5: Add bits and fields to support enhanced CQE compression (Mohammad Kabat) [2112947] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Mohammad Kabat) [2112947] - net/mlx5: group fdb cleanup to single function (Mohammad Kabat) [2112947] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add HW definitions of vport debug counters (Mohammad Kabat) [2112947] - net/mlx5: Add IFC bits and enums for flow meter (Mohammad Kabat) [2049629 2112947] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Mohammad Kabat) [2112947] - net/mlx5: Manage ICM of type modify-header pattern (Mohammad Kabat) [2112947] - net/mlx5: Introduce header-modify-pattern ICM properties (Mohammad Kabat) [2112947] - RDMA/mlx5: Add a umr recovery flow (Mohammad Kabat) [2112947] - mlx5: support BIG TCP packets (Mohammad Kabat) [2112947] - fortify: Provide a memcpy trap door for sharp corners (Mohammad Kabat) [2112947] - net/mlx5e: Use XFRM state direction instead of flags (Mohammad Kabat) [2112947]- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973] - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973] - KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973] - KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973] - KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973] - KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973] - KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973] - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973] - Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973] - KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973] - KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973] - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973] - KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973] - KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973] - KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973] - arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973] - arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973] - arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973] - arm64: Split unwind_init() (Cornelia Huck) [2128973] - arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973] - arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973] - KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973] - KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973] - KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973] - KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973] - KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973] - KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973] - KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973] - KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973] - KVM: arm64: Don't return from void function (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973] - KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973] - KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973] - KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973] - KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973] - KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973] - KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973] - KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973] - KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973] - KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973] - KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973] - KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973] - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973] - KVM: arm64: Drop stale comment (Cornelia Huck) [2128973] - KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973] - KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973] - KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973] - KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973] - KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973] - KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973] - KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973] - KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973] - KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973] - KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973] - KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973] - KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973] - KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973] - KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973] - KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973] - KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973] - KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973] - KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973] - KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973] - KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973] - KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973] - KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973] - KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973] - KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973] - KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973] - KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973] - KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973] - KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973] - KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973] - KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973] - KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973] - KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973] - KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973] - KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]- can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839] - can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet (Al Stone) [2071839] - can: can327: flush TX_work on ldisc .close() (Al Stone) [2071839] - can: slcan: fix freed work crash (Al Stone) [2071839] - can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down (Al Stone) [2071839] - can: dev: fix skb drop check (Al Stone) [2071839] - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Al Stone) [2071839] - can: kvaser_usb: Add struct kvaser_usb_busparams (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix bogus restart events (Al Stone) [2071839] - can: kvaser_usb_leaf: Ignore stale bus-off after start (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix improved state not being reported (Al Stone) [2071839] - can: kvaser_usb_leaf: Set Warning state even without bus errors (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Al Stone) [2071839] - can: remove obsolete PCH CAN driver (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix CAN state after restart (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Al Stone) [2071839] - can: kvaser_usb: Fix use of uninitialized completion (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix overread with an invalid command (Al Stone) [2071839] - can: gs_usb: gs_can_open(): initialize time counter before starting device (Al Stone) [2071839] - can: gs_usb: add missing lock to protect struct timecounter::cycle_last (Al Stone) [2071839] - can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv() (Al Stone) [2071839] - can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported (Al Stone) [2071839] - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Al Stone) [2071839] - can: canxl: update CAN infrastructure for CAN XL frames (Al Stone) [2071839] - can: dev: add CAN XL support to virtual CAN (Al Stone) [2071839] - can: canxl: introduce CAN XL data structure (Al Stone) [2071839] - can: skb: add skb CAN frame data length helpers (Al Stone) [2071839] - can: set CANFD_FDF flag in all CAN FD frame structures (Al Stone) [2071839] - can: skb: unify skb CAN frame identification helpers (Al Stone) [2071839] - can: gs_usb: add RX and TX hardware timestamp support (Al Stone) [2071839] - rhel: Set initial defaults for CAN configs (Al Stone) [2071839] - can: rcar_canfd: Add missing ECC error checks for channels 2-7 (Al Stone) [2071839] - can: gs_usb: use common spelling of GS_USB in macros (Al Stone) [2071839] - can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_* (Al Stone) [2071839] - can: rcar_canfd: fix channel specific IRQ handling for (Al Stone) [2071839] - can: c_can: don't cache TX messages for C_CAN cores (Al Stone) [2071839] - can: flexcan: flexcan_mailbox_read() fix return value for drop = true (Al Stone) [2071839] - can: mcp251x: Fix race condition on receive interrupt (Al Stone) [2071839] - can: ems_usb: fix clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can327: fix a broken link to Documentation (Al Stone) [2071839] - can: etas_es58x: remove useless calls to usb_fill_bulk_urb() (Al Stone) [2071839] - can: peak_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: peak_canfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: etas_es58x: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: mcp251xfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: dev: add generic function can_eth_ioctl_hwts() (Al Stone) [2071839] - can: dev: add generic function can_ethtool_op_get_ts_info_hwts() (Al Stone) [2071839] - can: dev: add hardware TX timestamp (Al Stone) [2071839] - can: tree-wide: advertise software timestamping capabilities (Al Stone) [2071839] - can: v(x)can: add software tx timestamps (Al Stone) [2071839] - can: slcan: add software tx timestamps (Al Stone) [2071839] - can: janz-ican3: add software tx timestamp (Al Stone) [2071839] - can: can327: add software tx timestamps (Al Stone) [2071839] - MAINTAINERS: Add maintainer for the slcan driver (Al Stone) [2071839] - can: slcan: add support for listen-only mode (Al Stone) [2071839] - can: slcan: use the generic can_change_mtu() (Al Stone) [2071839] - can: slcan: change every `slc' occurrence in `slcan' (Al Stone) [2071839] - can: slcan: remove legacy infrastructure (Al Stone) [2071839] - can: slcan: remove useless header inclusions (Al Stone) [2071839] - can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names (Al Stone) [2071839] - can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops() (Al Stone) [2071839] - can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops() (Al Stone) [2071839] - can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops() (Al Stone) [2071839] - can: etas_es58x: remove DRV_VERSION (Al Stone) [2071839] - can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME (Al Stone) [2071839] - can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: gs_ubs: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: esd_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: softing: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: ems_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: can327: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_dump(): fix comment (Al Stone) [2071839] - can: pch_can: pch_can_error(): initialize errc before using it (Al Stone) [2071839] - can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() (Al Stone) [2071839] - can: mcp251xfd: fix detection of mcp251863 (Al Stone) [2071839] - can: add CAN_ERR_CNT flag to notify availability of error counter (Al Stone) [2071839] - can: usb_8dev: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sun4i_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: hi311x: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: slcan: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sja1000: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: rcar_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: pch_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: peak_usb: include support for a new MCU (Al Stone) [2071839] - can: peak_usb: correction of an initially misnamed field name (Al Stone) [2071839] - can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const (Al Stone) [2071839] - can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x. (Al Stone) [2071839] - can: c_can: remove wrong comment (Al Stone) [2071839] - can: slcan: do not sleep with a spin lock held (Al Stone) [2071839] - can: sja1000: Change the return type as void for SoC specific init (Al Stone) [2071839] - can: sja1000: Use device_get_match_data to get device data (Al Stone) [2071839] - can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller (Al Stone) [2071839] - can: slcan: clean up if/else (Al Stone) [2071839] - can: slcan: convert comparison to NULL into !val (Al Stone) [2071839] - can: slcan: fix whitespace issues (Al Stone) [2071839] - can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() (Al Stone) [2071839] - can: slcan: convert comments to network style comments (Al Stone) [2071839] - can: slcan: use scnprintf() as a hardening measure (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression (Al Stone) [2071839] - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info (Al Stone) [2071839] - can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits (Al Stone) [2071839] - can: m_can: m_can_chip_config(): actually enable internal timestamping (Al Stone) [2071839] - can: grcan: grcan_probe(): remove extra of_node_get() (Al Stone) [2071839] - can: gs_usb: gs_usb_open/close(): fix memory leak (Al Stone) [2071839] - can: rcar_canfd: Fix data transmission failed on R-Car V3U (Al Stone) [2071839] - Revert "can: xilinx_can: Limit CANFD brp to 2" (Al Stone) [2071839] - can: slcan: extend the protocol with CAN state info (Al Stone) [2071839] - can: slcan: extend the protocol with error info (Al Stone) [2071839] - can: slcan: add ethtool support to reset adapter errors (Al Stone) [2071839] - can: slcan: move driver into separate sub directory (Al Stone) [2071839] - can: slcan: send the open/close commands to the adapter (Al Stone) [2071839] - can: slcan: set bitrate by CAN device driver API (Al Stone) [2071839] - can: slcan: allow to send commands to the adapter (Al Stone) [2071839] - can: slcan: use CAN network device driver API (Al Stone) [2071839] - can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U (Al Stone) [2071839] - can: slcan: use the alloc_can_skb() helper (Al Stone) [2071839] - can: slcan: use netdev helpers to print out messages (Al Stone) [2071839] - can: slcan: use the BIT() helper (Al Stone) [2071839] - can: ctucanfd: ctucan_interrupt(): fix typo (Al Stone) [2071839] - can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters (Al Stone) [2071839] - docs: networking: device drivers: can: add ctucanfd to index (Al Stone) [2071839] - docs: networking: device drivers: can: add flexcan (Al Stone) [2071839] - docs: networking: device drivers: add can sub-folder (Al Stone) [2071839] - can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION (Al Stone) [2071839] - can/esd_usb: Fixed some checkpatch.pl warnings (Al Stone) [2071839] - can/esd_usb: Rename all terms USB2 to USB (Al Stone) [2071839] - can/esd_usb2: Rename esd_usb2.c to esd_usb.c (Al Stone) [2071839] - powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode (Al Stone) [2071839] - can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback (Al Stone) [2071839] - can: etas_es58x: fix signedness of USB RX and TX pipes (Al Stone) [2071839] - can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket() (Al Stone) [2071839] - can: skb: drop tx skb if in listen only mode (Al Stone) [2071839] - can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c (Al Stone) [2071839] - net: Kconfig: move the CAN device menu to the "Device Drivers" section (Al Stone) [2071839] - can: Kconfig: add CONFIG_CAN_RX_OFFLOAD (Al Stone) [2071839] - can: bittiming: move bittiming calculation functions to calc_bittiming.c (Al Stone) [2071839] - can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV (Al Stone) [2071839] - can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK (Al Stone) [2071839] - can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback (Al Stone) [2071839] - can: m_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support (Al Stone) [2071839] - can: ctucanfd: platform: add missing dependency to HAS_IOMEM (Al Stone) [2071839] - can: kvaser_usb: silence a GCC 12 -Warray-bounds warning (Al Stone) [2071839] - can: peak_usb: fix typo in comment (Al Stone) [2071839] - can: mcp251xfd: silence clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can-dev: remove obsolete CAN LED support (Al Stone) [2071839] - can: do not increase tx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx statistics when generating a CAN rx error message frame (Al Stone) [2071839] - can: dev: reorder struct can_priv members for better packing (Al Stone) [2071839] - can: can-dev: move to netif_napi_add_weight() (Al Stone) [2071839] - can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check (Al Stone) [2071839] - can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD (Al Stone) [2071839] - can: m_can: remove support for custom bit timing, take #2 (Al Stone) [2071839] - Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" (Al Stone) [2071839] - can: ctucanfd: remove PCI module debug parameters (Al Stone) [2071839] - can: ctucanfd: remove debug statements (Al Stone) [2071839] - can: ctucanfd: remove inline keyword from local static functions (Al Stone) [2071839] - can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err() (Al Stone) [2071839] - can: ctucanfd: remove unused including (Al Stone) [2071839] - can: grcan: only use the NAPI poll budget for RX (Al Stone) [2071839] - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Al Stone) [2071839] - can: grcan: use ofdev->dev when allocating DMA memory (Al Stone) [2071839] - can: grcan: grcan_close(): fix deadlock (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support. (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. (Al Stone) [2071839] - can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. (Al Stone) [2071839] - can: mcp251xfd: add support for mcp251863 (Al Stone) [2071839] - can: xilinx_can: mark bit timing constants as const (Al Stone) [2071839] - can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h (Al Stone) [2071839] - can: Fix Links to Technologic Systems web resources (Al Stone) [2071839] - can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones (Al Stone) [2071839] - can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp() (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration (Al Stone) [2071839] - can: mcba_usb: properly check endpoint type (Al Stone) [2071839] - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path (Al Stone) [2071839] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Al Stone) [2071839] - can: m_can: m_can_tx_handler(): fix use after free of skb (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value (Al Stone) [2071839] - can: ucan: fix typos in comments (Al Stone) [2071839] - can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: update macros describing ring, FIFO and RAM layout (Al Stone) [2071839] - can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: ethtool: add support (Al Stone) [2071839] - can: mcp251xfd: ram: coalescing support (Al Stone) [2071839] - can: mcp251xfd: ram: add helper function for runtime ring size calculation (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM (Al Stone) [2071839] - can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb (Al Stone) [2071839] - can: gs_usb: add VID/PID for ABE CAN Debugger devices (Al Stone) [2071839] - can: gs_usb: add VID/PID for CES CANext FD devices (Al Stone) [2071839] - can: gs_usb: add extended bt_const feature (Al Stone) [2071839] - can: gs_usb: activate quirks for CANtact Pro unconditionally (Al Stone) [2071839] - can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value (Al Stone) [2071839] - can: gs_usb: add usb quirk for NXP LPC546xx controllers (Al Stone) [2071839] - can: gs_usb: add CAN-FD support (Al Stone) [2071839] - can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame (Al Stone) [2071839] - can: gs_usb: support up to 3 channels per device (Al Stone) [2071839] - can: gs_usb: gs_usb_probe(): introduce udev and make use of it (Al Stone) [2071839] - can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature (Al Stone) [2071839] - can: gs_usb: document the USER_ID feature (Al Stone) [2071839] - can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation (Al Stone) [2071839] - can: gs_usb: add HW timestamp mode bit (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature (Al Stone) [2071839] - can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() (Al Stone) [2071839] - can: gs_usb: rewrap error messages (Al Stone) [2071839] - can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() (Al Stone) [2071839] - can: gs_usb: sort include files alphabetically (Al Stone) [2071839] - can: gs_usb: fix checkpatch warning (Al Stone) [2071839] - can: gs_usb: use consistent one space indention (Al Stone) [2071839] - can: rcar_canfd: Add support for r8a779a0 SoC (Al Stone) [2071839] - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() (Al Stone) [2071839] - vxcan: enable local echo for sent CAN frames (Al Stone) [2071839] - vxcan: remove sk reference in peer skb (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready (Al Stone) [2071839] - can: gs_usb: change active_channels's type from atomic_t to u8 (Al Stone) [2071839] - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings (Al Stone) [2071839] - can: mcp251xfd: prepare for multiple RX-FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: update FIFO setup debug info (Al Stone) [2071839] - can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup (Al Stone) [2071839] - can: mcp251xfd: ring: change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions (Al Stone) [2071839] - can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it (Al Stone) [2071839] - can: mcp251xfd: add support for internal PLL (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready (Al Stone) [2071839] - can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() (Al Stone) [2071839] - can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation (Al Stone) [2071839] - can: xilinx_can: Add check for NAPI Poll function (Al Stone) [2071839] - can: softing: softing_netdev_open(): remove redundant ret variable (Al Stone) [2071839] - can: c_can: ethtool: use default drvinfo (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len (Al Stone) [2071839] - can: bittiming: mark function arguments and local variables as const (Al Stone) [2071839] - can: bittiming: can_validate_bitrate(): simplify bit rate checking (Al Stone) [2071839] - can: flexcan: mark RX via mailboxes as supported on MCF5441X (Al Stone) [2071839] - can: tcan4x5x: regmap: fix max register value (Al Stone) [2071839] - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 (Al Stone) [2071839] - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device (Al Stone) [2071839] - can: xilinx_can: xcan_probe(): check for error irq (Al Stone) [2071839] - can: softing: softing_startstop(): fix set but not used variable warning (Al Stone) [2071839] - can: softing_cs: softingcs_probe(): fix memleak on registration failure (Al Stone) [2071839] - can: flexcan: add ethtool support to get rx/tx ring parameters (Al Stone) [2071839] - can: flexcan: add ethtool support to change rx-rtr setting during runtime (Al Stone) [2071839] - can: flexcan: add more quirks to describe RX path capabilities (Al Stone) [2071839] - can: flexcan: rename RX modes (Al Stone) [2071839] - can: flexcan: allow to change quirks at runtime (Al Stone) [2071839] - can: flexcan: move driver into separate sub directory (Al Stone) [2071839] - can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() (Al Stone) [2071839] - can: mcp251xfd: move ring init into separate function (Al Stone) [2071839] - can: mcp251xfd: move chip FIFO init into separate file (Al Stone) [2071839] - can: mcp251xfd: move TEF handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move TX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move RX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd.h: sort function prototypes (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): open_candev() first (Al Stone) [2071839] - can: mcp251xfd: add missing newline to printed strings (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message (Al Stone) [2071839] - can: mcp251xfd: remove double blank lines (Al Stone) [2071839] - can: janz-ican3: initialize dlc variable (Al Stone) [2071839] - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (Al Stone) [2071839] - can: netlink: report the CAN controller mode supported flags (Al Stone) [2071839] - can: dev: add sanity check in can_set_static_ctrlmode() (Al Stone) [2071839] - can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode() (Al Stone) [2071839] - can: dev: add can_tdc_get_relative_tdco() helper function (Al Stone) [2071839] - can: do not copy the payload of RTR frames (Al Stone) [2071839] - can: kvaser_usb: do not increase tx statistics when sending error message frames (Al Stone) [2071839] - can: etas_es58x: es58x_init_netdev: populate net_device::dev_port (Al Stone) [2071839] - can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: kvaser_usb: make use of units.h in assignment of frequency (Al Stone) [2071839] - can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment (Al Stone) [2071839] - can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (Al Stone) [2071839] - can: kvaser_usb: get CAN clock frequency from device (Al Stone) [2071839] - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): make use of device property API (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock (Al Stone) [2071839] - can: sun4i_can: add support for R40 CAN controller (Al Stone) [2071839] - can: bittiming: replace CAN units with the generic ones from linux/units.h (Al Stone) [2071839] - can: m_can: pci: use custom bit timings for Elkhart Lake (Al Stone) [2071839] - can: m_can: make custom bittiming fields const (Al Stone) [2071839] - can: m_can: pci: fix incorrect reference clock rate (Al Stone) [2071839] - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: m_can: m_can_read_fifo: fix memory leak in error branch (Al Stone) [2071839] - can: m_can: Disable and ignore ELO interrupt (Al Stone) [2071839] - can: sja1000: fix use after free in ems_pcmcia_add_card() (Al Stone) [2071839] - can: pch_can: pch_can_rx_normal: fix use after free (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off (Al Stone) [2071839] - can: peak_usb: exchange the order of information messages (Al Stone) [2071839] - can: peak_usb: always ask for BERR reporting for PCAN-USB devices (Al Stone) [2071839] - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path (Al Stone) [2071839] - can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() (Al Stone) [2071839] - can: xilinx_can: remove repeated word from the kernel-doc (Al Stone) [2071839] - can: peak_usb: CANFD: store 64-bits hw timestamps (Al Stone) [2071839] - can: gs_usb: use %u to print unsigned values (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe() (Al Stone) [2071839] - can: rcar: drop unneeded ARM dependency (Al Stone) [2071839] - can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit() (Al Stone) [2071839] - can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device (Al Stone) [2071839] - can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC) (Al Stone) [2071839] - can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv (Al Stone) [2071839] - can: bittiming: change unit of TDC parameters to clock periods (Al Stone) [2071839] - can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min (Al Stone) [2071839] - can: bittiming: fix documentation for struct can_tdc (Al Stone) [2071839] - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int (Al Stone) [2071839] - treewide: Replace open-coded flex arrays in unions (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Al Stone) [2071839] - can: peak_pci: peak_pci_remove(): fix UAF (Al Stone) [2071839] - can: m_can: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: rcar_can: fix suspend/resume (Al Stone) [2071839] - can: flexcan: Use struct_group() to zero struct flexcan_regs regions (Al Stone) [2071839] - tty: make tty_ldisc_ops::hangup return void (Al Stone) [2071839] - can: c_can: fix null-ptr-deref on ioctl() (Al Stone) [2071839] - can: rcar_canfd: add __maybe_unused annotation to silence warning (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON() (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment (Al Stone) [2071839] - can: rcar: Kconfig: Add helper dependency on COMPILE_TEST (Al Stone) [2071839] - can: c_can: cache frames to operate as a true FIFO (Al Stone) [2071839] - can: c_can: support tx ring algorithm (Al Stone) [2071839] - can: c_can: exit c_can_do_tx() early if no frames have been sent (Al Stone) [2071839] - can: c_can: remove struct c_can_priv::priv field (Al Stone) [2071839] - can: c_can: rename IF_RX -> IF_NAPI (Al Stone) [2071839] - can: c_can: c_can_do_tx(): fix typo in comment (Al Stone) [2071839] - can: m_can: Batch FIFO writes during CAN transmit (Al Stone) [2071839] - can: m_can: Batch FIFO reads during CAN receive (Al Stone) [2071839] - can: m_can: Disable IRQs on FIFO bus errors (Al Stone) [2071839] - can: m_can: fix block comment style (Al Stone) [2071839] - can: tcan4x5x: cdev_to_priv(): remove stray empty line (Al Stone) [2071839] - can: rcar_canfd: Add support for RZ/G2L family (Al Stone) [2071839] - can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const (Al Stone) [2071839] - can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg (Al Stone) [2071839] - can: netlink: allow user to turn off unsupported features (Al Stone) [2071839] - can: dev: provide optional GPIO based termination support (Al Stone) [2071839] - can: flexcan: flexcan_clks_enable(): add missing variable initialization (Al Stone) [2071839] - can: flexcan: update Kconfig to enable coldfire (Al Stone) [2071839] - can: flexcan: add mcf5441x support (Al Stone) [2071839] - can: etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability (Al Stone) [2071839] - can: etas_es58x: use sizeof and sizeof_field macros instead of constant values (Al Stone) [2071839] - can: etas_es58x: add es58x_free_netdevs() to factorize code (Al Stone) [2071839] - can: etas_es58x: use devm_kzalloc() to allocate device resources (Al Stone) [2071839] - can: etas_es58x: use error pointer during device probing (Al Stone) [2071839] - can: etas_es58x: fix three typos in author name and documentation (Al Stone) [2071839] - can: peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes (Al Stone) [2071839] - can: peak_usb: pcan_usb_encode_msg(): add information (Al Stone) [2071839] - can: peak_usb: PCAN-USB: add support of loopback and one-shot mode (Al Stone) [2071839] - can: peak_usb: pcan_usb_get_device_id(): read value only in case of success (Al Stone) [2071839] - can: peak_pci: Add name and FW version of the card in kernel buffer (Al Stone) [2071839] - can: peak_pci: fix checkpatch warnings (Al Stone) [2071839] - can: peak_pci: convert comments to network style comments (Al Stone) [2071839] - net: at91_can: fix the comments style issue (Al Stone) [2071839] - net: at91_can: remove redundant space (Al Stone) [2071839] - net: at91_can: add braces {} to all arms of the statement (Al Stone) [2071839] - net: at91_can: fix the alignment issue (Al Stone) [2071839] - net: at91_can: use BIT macro (Al Stone) [2071839] - net: at91_can: fix the code style issue about macro (Al Stone) [2071839] - net: at91_can: add blank line after declarations (Al Stone) [2071839] - net: at91_can: remove redundant blank lines (Al Stone) [2071839] - can: at91_can: use DEVICE_ATTR_RW() helper macro (Al Stone) [2071839] - can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro (Al Stone) [2071839] - can: esd_usb2: use DEVICE_ATTR_RO() helper macro (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): request IRQ as shared (Al Stone) [2071839] - can: mcp251xfd: Fix header block to clarify independence from OF (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: m_can: use devm_platform_ioremap_resource_byname (Al Stone) [2071839] - can: m_can: Add support for transceiver as phy (Al Stone) [2071839] - can: netlink: remove redundant check in can_validate() (Al Stone) [2071839] - can: netlink: clear data_bittiming if FD is turned off (Al Stone) [2071839] - can: rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt (Al Stone) [2071839] - can: rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule() (Al Stone) [2071839] - can: rx-offload: add skb queue for use during ISR (Al Stone) [2071839]- arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (Mark Salter) [2122232] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2122232] - KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround (Mark Salter) [2122232] - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations (Mark Salter) [2122232] - arm64/signal: Always allocate SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Always accept SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Flush FPSIMD register state when disabling streaming mode (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when handling SME traps (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when allocating SME storage (Mark Salter) [2122232] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2122232] - docs/arm64: elf_hwcaps: unify newlines in HWCAP lists (Mark Salter) [2122232] - arm64/hwcap: Support FEAT_EBF16 (Mark Salter) [2122232] - arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long (Mark Salter) [2122232] - arm64/hwcap: Document allocation of upper bits of AT_HWCAP (Mark Salter) [2122232] - arm64: fix oops in concurrently setting insn_emulation (Mark Salter) [2122232] - arm64: errata: Remove AES hwcap for COMPAT tasks (Mark Salter) [2122232] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2441009 (Mark Salter) [2122232] - arm64: errata: Add Cortex-A510 to the repeat tlbi list (Mark Salter) [2122232] - arm64/sysreg: Make BHB clear feature defines match the architecture (Mark Salter) [2122232] - arm64/sysreg: Align pointer auth enumeration defines with architecture (Mark Salter) [2122232] - arm64/mte: Standardise GMID field name definitions (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for DCZID_EL0 field names (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for CTR_EL0 fields (Mark Salter) [2122232] - arm64/cache: Restrict which headers are included in __ASSEMBLY__ (Mark Salter) [2122232] - mm: make minimum slab alignment a runtime property (Mark Salter) [2122232] - arm64/sysreg: Add SYS_FIELD_GET() helper (Mark Salter) [2122232] - arm64/sysreg: Allow leading blanks on comments in sysreg file (Mark Salter) [2122232] - arm64/idreg: Fix tab/space damage (Mark Salter) [2122232] - arm64/cpuinfo: Remove references to reserved cache type (Mark Salter) [2122232] - arm64: vdso32: Add DWARF_DEBUG (Mark Salter) [2122232] - arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS (Mark Salter) [2122232] - arm64: compat: Move sigreturn32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso*: place got/plt sections in .rodata (Mark Salter) [2122232] - arm64: vdso32: add ARM.exidx* sections (Mark Salter) [2122232] - arm64: compat: Move kuser32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso32: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso32: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64: vdso: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64/fpsimd: Remove duplicate SYS_SVCR read (Mark Salter) [2122232] - arm64/signal: Clean up SVE/SME feature checking inconsistency (Mark Salter) [2122232] - arm64/sme: Expose SMIDR through sysfs (Mark Salter) [2122232] - arm64/cpufeature: Unexport set_cpu_feature() (Mark Salter) [2122232] - arm64: Add kasan_hw_tags_enable() prototype to silence sparse (Mark Salter) [2122232] - arm64/sme: Fix EFI save/restore (Mark Salter) [2122232] - arm64/fpsimd: Fix typo in comment (Mark Salter) [2122232] - arm64/sysreg: Fix typo in Enum element regex (Mark Salter) [2122232] - arm64/sme: Fix SVE/SME typo in ABI documentation (Mark Salter) [2122232] - arm64/sme: Fix tests for 0b1111 value ID registers (Mark Salter) [2122232] - arm64: hibernate: Fix syntax errors in comments (Mark Salter) [2122232] - arm64: Remove the __user annotation for the restore_za_context() argument (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for FAR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for DACR32_EL2 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CSSELR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CPACR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CONTEXTIDR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CLIDR_EL1 (Mark Salter) [2122232] - arm64/sve: Generate ZCR definitions (Mark Salter) [2122232] - arm64/sme: Generate defintions for SVCR (Mark Salter) [2122232] - arm64/sme: Generate SMPRI_EL1 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMPRIMAP_EL2 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/sme: Automatically generate defines for SMCR (Mark Salter) [2122232] - arm64/sysreg: Support generation of RAZ fields (Mark Salter) [2122232] - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h (Mark Salter) [2122232] - arm64/sme: Standardise bitfield names for SVCR (Mark Salter) [2122232] - arm64/sme: Drop SYS_ from SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/fp: Rename SVE and SME LEN field name to _WIDTH (Mark Salter) [2122232] - arm64/fp: Make SVE and SME length register definition match architecture (Mark Salter) [2122232] - arm64/sve: Move sve_free() into SVE code section (Mark Salter) [2122232] - arm64: Kconfig.platforms: Add comments (Mark Salter) [2122232] - arm64: Kconfig: Fix indentation and add comments (Mark Salter) [2122232] - arm64: mm: Make arch_faults_on_old_pte() check for migratability (Mark Salter) [2122232] - arm64: Declare non global symbols as static (Mark Salter) [2122232] - arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE (Mark Salter) [2122232] - arm64: mte: Clean up user tag accessors (Mark Salter) [2122232] - arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK (Mark Salter) [2122232] - arm64: document the boot requirements for MTE (Mark Salter) [2122232] - arm64/sve: Make kernel FPU protection RT friendly (Mark Salter) [2122232] - arm64/sve: Delay freeing memory in fpsimd_flush_thread() (Mark Salter) [2122232] - arm64/sme: More sensibly define the size for the ZA register set (Mark Salter) [2122232] - arm64/sme: Fix NULL check after kzalloc (Mark Salter) [2122232] - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() (Mark Salter) [2122232] - redhat: configs: Add config for ARM64_SME (Mark Salter) [2122232] - arm64/sme: Provide Kconfig for SME (Mark Salter) [2122232] - arm64/sme: Save and restore streaming mode over EFI runtime calls (Mark Salter) [2122232] - arm64/sme: Disable streaming mode and ZA when flushing CPU state (Mark Salter) [2122232] - arm64/sme: Add ptrace support for ZA (Mark Salter) [2122232] - arm64/sme: Implement ptrace support for streaming mode SVE registers (Mark Salter) [2122232] - arm64/sme: Implement ZA signal handling (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE signal handling (Mark Salter) [2122232] - arm64/sme: Disable ZA and streaming mode when handling signals (Mark Salter) [2122232] - arm64/sme: Implement traps and syscall handling for SME (Mark Salter) [2122232] - arm64/sme: Implement ZA context switching (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE context switching (Mark Salter) [2122232] - arm64/sme: Implement SVCR context switching (Mark Salter) [2122232] - arm64/sme: Implement support for TPIDR2 (Mark Salter) [2122232] - arm64/sme: Implement vector length configuration prctl()s (Mark Salter) [2122232] - arm64/sme: Implement sysctl to set the default vector length (Mark Salter) [2122232] - arm64/sme: Identify supported SME vector lengths at boot (Mark Salter) [2122232] - arm64/sme: Basic enumeration support (Mark Salter) [2122232] - arm64/sme: Early CPU setup for SME (Mark Salter) [2122232] - arm64/sme: Manually encode SME instructions (Mark Salter) [2122232] - arm64/sme: System register and exception syndrome definitions (Mark Salter) [2122232] - arm64/sme: Provide ABI documentation for SME (Mark Salter) [2122232] - arm64/sysreg: fix odd line spacing (Mark Salter) [2122232] - arm64/sysreg: improve comment for regs without fields (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for TTBRn_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1 (Mark Salter) [2122232] - arm64/sysreg: Enable automatic generation of system register definitions (Mark Salter) [2122232] - arm64: Add sysreg header generation scripting (Mark Salter) [2122232] - arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names (Mark Salter) [2122232] - arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM (Mark Salter) [2122232] - arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI (Mark Salter) [2122232] - arm64/mte: Make TCF field values and naming more standard (Mark Salter) [2122232] - arm64/mte: Make TCF0 naming and field values more standard (Mark Salter) [2122232] - arm64/sysreg: Introduce helpers for access to sysreg fields (Mark Salter) [2122232] - arm64: Treat ESR_ELx as a 64-bit register (Mark Salter) [2122232] - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall (Mark Salter) [2122232] - arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly (Mark Salter) [2122232] - arm64: stacktrace: align with common naming (Mark Salter) [2122232] - arm64: stacktrace: rename stackframe to unwind_state (Mark Salter) [2122232] - arm64: stacktrace: rename unwinder functions (Mark Salter) [2122232] - arm64: stacktrace: make struct stackframe private to stacktrace.c (Mark Salter) [2122232] - arm64: stacktrace: delete PCS comment (Mark Salter) [2122232] - arm64: stacktrace: remove NULL task check from unwind_frame() (Mark Salter) [2122232] - arm64: Use WFxT for __delay() when possible (Mark Salter) [2122232] - arm64: Add wfet()/wfit() helpers (Mark Salter) [2122232] - arm64: Add HWCAP advertising FEAT_WFXT (Mark Salter) [2122232] - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS (Mark Salter) [2122232] - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition (Mark Salter) [2122232] - arm64: kexec: load from kimage prior to clobbering (Mark Salter) [2122232] - arm64: paravirt: Use RCU read locks to guard stolen_time (Mark Salter) [2122232] - arm64, topology: enable use of init_cpu_capacity_cppc() (Mark Salter) [2122232] - arm64: perf: Consistently make all event numbers as 16-bits (Mark Salter) [2122232] - arm64: perf: Expose some Armv9 common events under sysfs (Mark Salter) [2122232] - arm64: mte: Define the number of bytes for storing the tags in a page (Mark Salter) [2122232] - elf: Introduce the ARM MTE ELF segment type (Mark Salter) [2122232] - elfcore: Replace CONFIG_{IA64, UML} checks with a new option (Mark Salter) [2122232] - elfcore: correct reference to CONFIG_UML (Mark Salter) [2122232] - serial: pl011: Add ACPI SBSA UART match id (Mark Salter) [2122232] - arm64: Use of_get_cpu_hwid() (Mark Salter) [2122232] - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2122232] - binfmt_elf: Don't write past end of notes for regset gap (Mark Salter) [2122232] - coredump/elf: Pass coredump_params into fill_note_info (Mark Salter) [2122232]- crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152131] - rtla: Fix exit status when returning from calls to usage() (John Kacur) [2160394] - nfsd: don't free files unconditionally in __nfsd_file_cache_purge (Jeffrey Layton) [2160443] - ice: use GNSS subsystem instead of TTY (Petr Oros) [2111048] - ice: Add check for kzalloc (Petr Oros) [2111048] - ice: Fix potential memory leak in ice_gnss_tty_write() (Petr Oros) [2111048] - ice: add write functionality for GNSS TTY (Petr Oros) [2111048] - net/ulp: use consistent error code when blocking ULP (Paolo Abeni) [2162758] - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) [2162758] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2162698] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2162698] - net: macvlan: fix memory leaks of macvlan_common_newlink (Davide Caratti) [2162698] - dmaengine: Fix double increment of client_count in dma_chan_get() (Joel Savitz) [2095651] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Petr Oros) [2162402] - ice: virtchnl rss hena support (Petr Oros) [2162402] - ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2162402] - ice: Add support Flex RXD (Petr Oros) [2162402] - netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst (Florian Westphal) [2162440] - netfilter: conntrack: remove unneeded indent level (Florian Westphal) [2162440] - netfilter: conntrack: ignore overly delayed tcp packets (Florian Westphal) [2162440] - netfilter: conntrack: prepare tcp_in_window for ternary return value (Florian Westphal) [2162440] - netfilter: conntrack: work around exceeded receive window (Florian Westphal) [2162440] - l2tp: prevent lockdep issue in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: close all race conditions in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: convert l2tp_tunnel_list to idr (Guillaume Nault) [2162322] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162122] {CVE-2023-0394} - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2162116] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2162116] - inet: ping: use hlist_nulls rcu iterator during lookup (Guillaume Nault) [2162116] - ipv4: Fix route deletion when nexthop info is not specified (Guillaume Nault) [2162116] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2162116] - net: use struct_group to copy ip/ipv6 header addresses (Guillaume Nault) [2162116] - netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. (Guillaume Nault) [2162116] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129363] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129363] - mptcp: fix lockdep false positive (Davide Caratti) [2161699] - mptcp: fix deadlock in fastopen error path (Davide Caratti) [2161699] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2161699] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2161699] - mptcp: use proper req destructor for IPv6 (Davide Caratti) [2161699] - mptcp: dedicated request sock for subflow in v6 (Davide Caratti) [2161699] - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (Davide Caratti) [2161699] - mptcp: netlink: fix some error return code (Davide Caratti) [2161699] - ACPICA: Fix operand resolution (Mark Langsdorf) [2159836] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2153431]- vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700] - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700] - vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700] - vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700] - vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700] - vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700] - vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700] - vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700] - vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700] - vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700] - vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700] - vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700] - RDMA/mlx5: remove variable i (Cindy Lu) [2158700] - vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700] - vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700] - vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700] - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700] - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700] - vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700] - vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700] - vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700] - vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700] - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700] - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700] - vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700] - vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700] - vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700] - vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700] - vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700] - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700] - net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700] - vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700] - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700] - vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700] - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700] - vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700] - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700] - vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700] - vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700] - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700] - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700] - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700] - vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700] - vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700] - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700] - vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700] - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700] - vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700] - vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700] - vp_vdpa: support feature provisioning (Cindy Lu) [2158700] - vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700] - vdpa: device feature provisioning (Cindy Lu) [2158700] - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700] - vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700] - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700] - vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700] - vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700] - vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700] - vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700] - vdpa: Add suspend operation (Cindy Lu) [2158700] - vdpa: Use device_iommu_capable() (Cindy Lu) [2158700] - vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700] - vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700] - vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700] - vdpa: support exposing the config size to userspace (Cindy Lu) [2158700]- ext4: fix reserved cluster accounting in __es_remove_extent() (Lukas Czerner) [2145193] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Lukas Czerner) [2145193] - ext4: fix deadlock due to mbcache entry corruption (Lukas Czerner) [2145193] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Lukas Czerner) [2145193] - mbcache: automatically delete entries from cache on freeing (Lukas Czerner) [2145193] - mbcache: Remove mb_cache_entry_delete() (Lukas Czerner) [2145193] - ext4: avoid BUG_ON when creating xattrs (Lukas Czerner) [2145193] - fs: ext4: initialize fsdata in pagecache_write() (Lukas Czerner) [2145193] - ext4: fix uninititialized value in 'ext4_evict_inode' (Lukas Czerner) [2145193] - ext4: fix corruption when online resizing a 1K bigalloc fs (Lukas Czerner) [2145193] - ext4: fix corrupt backup group descriptors after online resize (Lukas Czerner) [2145193] - ext4: fix bad checksum after online resize (Lukas Czerner) [2145193] - ext4: fix off-by-one errors in fast-commit block filling (Lukas Czerner) [2145193] - ext4: fix unaligned memory access in ext4_fc_reserve_space() (Lukas Czerner) [2145193] - ext4: add missing validation of fast-commit record lengths (Lukas Czerner) [2145193] - ext4: fix leaking uninitialized memory in fast-commit journal (Lukas Czerner) [2145193] - ext4: don't set up encryption key during jbd2 transaction (Lukas Czerner) [2145193] - ext4: disable fast-commit of encrypted dir operations (Lukas Czerner) [2145193] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Lukas Czerner) [2145193] - ext4: journal_path mount options should follow links (Lukas Czerner) [2145193] - ext4: silence the warning when evicting inode with dioread_nolock (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_ext_shift_extents (Lukas Czerner) [2145193] - ext4: fix warning in 'ext4_da_release_space' (Lukas Czerner) [2145193] - ext4: fix BUG_ON() when directory entry has invalid rec_len (Lukas Czerner) [2145193] - ext4: update the backup superblock's at the end of the online resize (Lukas Czerner) [2145193] - ext4,f2fs: fix readahead of verity data (Lukas Czerner) [2145193] - ext4: fix potential out of bound read in ext4_fc_replay_scan() (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_get_tl() (Lukas Czerner) [2145193] - ext4: introduce EXT4_FC_TAG_BASE_LEN helper (Lukas Czerner) [2145193] - ext4: factor out ext4_free_ext_path() (Lukas Czerner) [2145193] - ext4: remove unnecessary drop path references in mext_check_coverage() (Lukas Czerner) [2145193] - ext4: update 'state->fc_regions_size' after successful memory allocation (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_regions() (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Lukas Czerner) [2145193] - ext4: remove redundant checking in ext4_ioctl_checkpoint (Lukas Czerner) [2145193] - jbd2: add miss release buffer head in fc_do_one_pass() (Lukas Czerner) [2145193] - ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove useless local variable 'blocksize' (Lukas Czerner) [2145193] - ext4: unify the ext4 super block loading operation (Lukas Czerner) [2145193] - ext4: factor out ext4_journal_data_mode_check() (Lukas Czerner) [2145193] - ext4: fix wrong return err in ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_group_desc_init() and ext4_group_desc_free() (Lukas Czerner) [2145193] - ext4: factor out ext4_geometry_check() (Lukas Czerner) [2145193] - ext4: factor out ext4_check_feature_compatibility() (Lukas Czerner) [2145193] - ext4: factor out ext4_init_metadata_csum() (Lukas Czerner) [2145193] - ext4: factor out ext4_encoding_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_inode_info_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_fast_commit_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_handle_clustersize() (Lukas Czerner) [2145193] - ext4: factor out ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove cantfind_ext4 error handler (Lukas Czerner) [2145193] - ext4: goto right label 'failed_mount3a' (Lukas Czerner) [2145193] - ext4: adjust fast commit disable judgement order in ext4_fc_track_inode (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_disabled() (Lukas Czerner) [2145193] - ext4: fix miss release buffer head in ext4_fc_write_inode (Lukas Czerner) [2145193] - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs (Lukas Czerner) [2145193] - jbd2: fix potential buffer head reference count leak (Lukas Czerner) [2145193] - ext4: fix dir corruption when ext4_dx_add_entry() fails (Lukas Czerner) [2145193] - ext4: remove ext4_inline_data_fiemap() declaration (Lukas Czerner) [2145193] - jbd2: wake up journal waiters in FIFO order, not LIFO (Lukas Czerner) [2145193] - ext4: place buffer head allocation before handle start (Lukas Czerner) [2145193] - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Lukas Czerner) [2145193] - ext4: don't increase iversion counter for ea_inodes (Lukas Czerner) [2145193] - ext4: fix check for block being out of directory size (Lukas Czerner) [2145193] - jbd2: drop useless return value of submit_bh (Lukas Czerner) [2145193] - ext4: make ext4_lazyinit_thread freezable (Lukas Czerner) [2145193] - ext4: fix null-ptr-deref in ext4_write_info (Lukas Czerner) [2145193] - ext4: don't run ext4lazyinit for read-only filesystems (Lukas Czerner) [2145193] - ext4: avoid crash when inline data creation follows DIO write (Lukas Czerner) [2145193] - ext4: minor defrag code improvements (Lukas Czerner) [2145193] - ext4: continue to expand file system when the target size doesn't reach (Lukas Czerner) [2145193] - ext4: limit the number of retries after discarding preallocations blocks (Lukas Czerner) [2145193] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Lukas Czerner) [2145193] - ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() (Lukas Czerner) [2145193] - ext4: use buckets for cr 1 block scan instead of rbtree (Lukas Czerner) [2145193] - ext4: use locality group preallocation for small closed files (Lukas Czerner) [2145193] - ext4: make directory inode spreading reflect flexbg size (Lukas Czerner) [2145193] - ext4: avoid unnecessary spreading of allocations among groups (Lukas Czerner) [2145193] - ext4: make mballoc try target group first even with mb_optimize_scan (Lukas Czerner) [2145193] - ext4: add ioctls to get/set the ext4 superblock uuid (Lukas Czerner) [2145193] - ext4: avoid resizing to a partial cluster size (Lukas Czerner) [2145193] - ext4: reduce computation of overhead during resize (Lukas Czerner) [2145193] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Lukas Czerner) [2145193] - ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner) [2145193] - ext4: fix race when reusing xattr blocks (Lukas Czerner) [2145193] - ext4: unindent codeblock in ext4_xattr_block_set() (Lukas Czerner) [2145193] - ext4: remove EA inode entry from mbcache on inode eviction (Lukas Czerner) [2145193] - mbcache: add functions to delete entry if unused (Lukas Czerner) [2145193] - mbcache: don't reclaim used entries (Lukas Czerner) [2145193] - ext4: reflect mb_optimize_scan value in options file (Lukas Czerner) [2145193] - ext4: avoid remove directory when directory is corrupted (Lukas Czerner) [2145193] - ext4: aligned '*' in comments (Lukas Czerner) [2145193] - ext4: recover csum seed of tmp_inode after migrating to extents (Lukas Czerner) [2145193] - ext4: fix warning in ext4_iomap_begin as race between bmap and write (Lukas Czerner) [2145193] - ext4: correct the misjudgment in ext4_iget_extra_inode (Lukas Czerner) [2145193] - ext4: correct max_inline_xattr_value_size computing (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_xattr_set_entry (Lukas Czerner) [2145193] - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Lukas Czerner) [2145193] - ext4: fix extent status tree race in writeback error recovery path (Lukas Czerner) [2145193] - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Lukas Czerner) [2145193] - jbd2: unexport jbd2_log_start_commit() (Lukas Czerner) [2145193] - jbd2: remove unused exports for jbd2 debugging (Lukas Czerner) [2145193] - jbd2: rename jbd_debug() to jbd2_debug() (Lukas Czerner) [2145193] - ext4: use ext4_debug() instead of jbd_debug() (Lukas Czerner) [2145193] - ext4: reuse order and buddy in mb_mark_used when buddy split (Lukas Czerner) [2145193] - ext4: update the s_overhead_clusters in the backup sb's when resizing (Lukas Czerner) [2145193] - ext4: update s_overhead_clusters in the superblock during an on-line resize (Lukas Czerner) [2145193] - ext4: fix a doubled word "need" in a comment (Lukas Czerner) [2145193] - ext4: correct the judgment of BUG in ext4_mb_normalize_request (Lukas Czerner) [2145193] - ext4: use kmemdup() to replace kmalloc + memcpy (Lukas Czerner) [2145193] - ext4: improve write performance with disabled delalloc (Lukas Czerner) [2145193] - ext4: fix warning when submitting superblock in ext4_commit_super() (Lukas Czerner) [2145193] - ext4: fix incorrect comment in ext4_bio_write_page() (Lukas Czerner) [2145193] - ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() (Lukas Czerner) [2145193] - ext4: cleanup function defs from ext4.h into crypto.c (Lukas Czerner) [2145193] - ext4: move ext4 crypto code to its own file crypto.c (Lukas Czerner) [2145193] - fscrypt: remove fscrypt_operations::max_namelen (Lukas Czerner) [2145193] - fscrypt: document struct fscrypt_operations (Lukas Czerner) [2145193] - ext4: add unmount filesystem message (Lukas Czerner) [2145193] - ext4: remove unnecessary conditionals (Lukas Czerner) [2145193] - ext4: remove unnecessary code in __mb_check_buddy (Lukas Czerner) [2145193] - ext4: fix spelling errors in comments (Lukas Czerner) [2145193] - ext4: remove unnecessary type castings (Lukas Czerner) [2145193] - ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_da_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory API in mext_page_double_lock() (Lukas Czerner) [2145193] - ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() (Lukas Czerner) [2145193] - ext4: Use page_symlink() instead of __page_symlink() (Lukas Czerner) [2145193] - ext4: Convert invalidatepage to invalidate_folio (Lukas Czerner) [2145193]- mlx5: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - vxlan: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: fix TOS inheriting for ipv4 (Guillaume Nault) [2161351] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150660] - vfio: Add an option to get migration data size (Alex Williamson) [2158549] - vfio/pci: Check the device set open count on reset (Alex Williamson) [2155664] - vfio: Export the device set open count (Alex Williamson) [2155664] - vfio: Fix container device registration life cycle (Alex Williamson) [2155664] - vfio: Split the register_device ops call into functions (Alex Williamson) [2155664] - tools headers uapi: Sync linux/stat.h with the kernel sources (Lukas Czerner) [2150284] - ext4: support STATX_DIOALIGN (Lukas Czerner) [2150284] - xfs: support STATX_DIOALIGN (Lukas Czerner) [2150284] - vfs: support STATX_DIOALIGN on block devices (Lukas Czerner) [2150284] - statx: add direct I/O alignment information (Lukas Czerner) [2150284] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076749] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076749] - virt: Add TDX guest driver (Wander Lairson Costa) [2076749] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076749] - OPP: Migrate set-supported-hw API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Migrate set-regulators API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Add dev_pm_opp_set_config() and friends (Mark Langsdorf) [2122311] - OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list (Mark Langsdorf) [2122311] - cpufreq: tegra194: Fix module loading (Mark Langsdorf) [2122311] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Langsdorf) [2122311] - cpufreq: tegra194: Add support for Tegra234 (Mark Langsdorf) [2122311] - cpufreq: tegra194: add soc data to support multiple soc (Mark Langsdorf) [2122311] - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support (Mark Langsdorf) [2122311] - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix unused-function warning (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE (Mark Langsdorf) [2122311] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122311] - cpufreq: CPPC: Register EM based on efficiency class information (Mark Langsdorf) [2122311] - cpufreq: CPPC: Add per_cpu efficiency_class (Mark Langsdorf) [2122311] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122311] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122311] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122311] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122311] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122311] - cpufreq: Avoid unnecessary frequency updates due to mismatch (Mark Langsdorf) [2122311] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122311] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122311] - cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support (Mark Langsdorf) [2122311] - Documentation: power: Add description about new callback for EM registration (Mark Langsdorf) [2122311] - cpufreq: Add callback to register with energy model (Mark Langsdorf) [2122311]- DRM: add new config options (Mika Penttilä) [2154295] - gpu: host1x: Fix a kernel-doc warning (Mika Penttilä) [2154295] - gpu: host1x: Plug potential memory leak (Mika Penttilä) [2154295] - gpu/host1x: fence: Make spinlock static (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump DMASTART and DMAEND register (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump only relevant parts of CDMA push buffer (Mika Penttilä) [2154295] - gpu: host1x: debug: Use dma_addr_t more consistently (Mika Penttilä) [2154295] - gpu: host1x: Use the bitmap API to allocate bitmaps (Mika Penttilä) [2154295] - gpu: host1x: Generalize host1x_cdma_push_wide() (Mika Penttilä) [2154295] - gpu: host1x: Initialize syncval in channel_submit() (Mika Penttilä) [2154295] - gpu: host1x: Register context bus unconditionally (Mika Penttilä) [2154295] - gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add MLOCK release code on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Rewrite job opcode sequence (Mika Penttilä) [2154295] - gpu: host1x: Tegra234 device data and headers (Mika Penttilä) [2154295] - gpu: host1x: Allow reset to be missing (Mika Penttilä) [2154295] - gpu: host1x: Program interrupt destinations on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Program virtualization tables (Mika Penttilä) [2154295] - gpu: host1x: Simplify register mapping and add common aperture (Mika Penttilä) [2154295] - gpu: host1x: Deduplicate hardware headers (Mika Penttilä) [2154295] - drm/tegra: vic: Use devm_platform_ioremap_resource() (Mika Penttilä) [2154295] - drm/tegra: Include DMA API header where used (Mika Penttilä) [2154295] - drm/tegra: Fix vmapping of prime buffers (Mika Penttilä) [2154295] - drm/tegra: vic: Fix build warning when CONFIG_PM=n (Mika Penttilä) [2154295] - drm/tegra: vic: Add Tegra234 support (Mika Penttilä) [2154295] - drm/tegra: Implement stream ID related callbacks on engines (Mika Penttilä) [2154295] - drm/tegra: Support context isolation (Mika Penttilä) [2154295] - gpu: host1x: Program context stream ID on submission (Mika Penttilä) [2154295] - gpu: host1x: Add context device management code (Mika Penttilä) [2154295] - gpu: host1x: Add context bus (Mika Penttilä) [2154295] - gpu: host1x: Show all allocated syncpts via debugfs (Mika Penttilä) [2154295] - gpu: host1x: Do not use mapping cache for job submissions (Mika Penttilä) [2154295] - gpu: host1x: Fix a memory leak in 'host1x_remove()' (Mika Penttilä) [2154295] - gpu: host1x: Fix an error handling path in 'host1x_probe()' (Mika Penttilä) [2154295] - gpu: host1x: Always return syncpoint value when waiting (Mika Penttilä) [2154295] - gpu: host1x: Fix hang on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - gpu: host1x: Add initial runtime PM and OPP support (Mika Penttilä) [2154295] - gpu: host1x: Add missing DMA API include (Mika Penttilä) [2154295] - gpu: host1x: select CONFIG_DMA_SHARED_BUFFER (Mika Penttilä) [2154295] - gpu: host1x: Drop excess kernel-doc entry @key (Mika Penttilä) [2154295] - drm/tegra: nvdec: Fix TRANSCFG register offset (Mika Penttilä) [2154295] - drm/tegra: falcon: Set DMACTX field on DMA transactions (Mika Penttilä) [2154295] - drm/tegra: gem: Do not try to dereference ERR_PTR() (Mika Penttilä) [2154295] - drm/tegra: vic: Fix unused-function warnings (Mika Penttilä) [2154295] - drm/tegra: Support YVYU, VYUY and YU24 formats (Mika Penttilä) [2154295] - drm/tegra: Support semi-planar formats on Tegra114+ (Mika Penttilä) [2154295] - drm/tegra: Fix planar formats on Tegra186 and later (Mika Penttilä) [2154295] - drm/tegra: dpaux: Remove unneeded variable (Mika Penttilä) [2154295] - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe (Mika Penttilä) [2154295] - drm/tegra: Use dev_err_probe() (Mika Penttilä) [2154295] - drm/tegra: dpaux: Populate AUX bus (Mika Penttilä) [2154295] - drm/tegra: Fix cast to restricted __le32 (Mika Penttilä) [2154295] - drm/tegra: Add support for the nomodeset kernel parameter (Mika Penttilä) [2154295] - drm/tegra: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - drm/tegra: Consolidate runtime PM management of older UAPI codepath (Mika Penttilä) [2154295] - drm/tegra: submit: Remove pm_runtime_enabled() checks (Mika Penttilä) [2154295] - drm/tegra: nvdec: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: vic: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: gr3d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - drm/tegra: gr2d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - gpu: host1x: Add host1x_channel_stop() (Mika Penttilä) [2154295] - drm/tegra: hdmi: Add OPP support (Mika Penttilä) [2154295] - drm/tegra: dc: Support OPP and SoC core voltage scaling (Mika Penttilä) [2154295] - drm/tegra: submit: Add missing pm_runtime_mark_last_busy() (Mika Penttilä) [2154295] - drm/tegra: vic: Handle tegra_drm_alloc() failure (Mika Penttilä) [2154295] - drm/tegra: vic: Fix DMA API misuse (Mika Penttilä) [2154295] - drm/tegra: hdmi: Register audio CODEC on Tegra20 (Mika Penttilä) [2154295] - drm/tegra: hdmi: Unwind tegra_hdmi_init() errors (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec PM functions as __maybe_unused (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec_writel() as inline (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ (Mika Penttilä) [2154295] - drm/tegra: Remove duplicate struct declaration (Mika Penttilä) [2154295] - drm/tegra: vic: Use autosuspend (Mika Penttilä) [2154295] - drm/tegra: gr2d: Explicitly control module reset (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC (Mika Penttilä) [2154295] - drm/tegra: Bump VIC/NVDEC clock rates to Fmax (Mika Penttilä) [2154295] - drm/tegra: Add NVDEC driver (Mika Penttilä) [2154295] - drm/tegra: Support asynchronous commits for cursor (Mika Penttilä) [2154295] - drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb() (Mika Penttilä) [2154295] - drm/tegra: Do not reference tegra_plane_funcs directly (Mika Penttilä) [2154295] - drm/tegra: Implement buffer object cache (Mika Penttilä) [2154295] - drm/tegra: Implement correct DMA-BUF semantics (Mika Penttilä) [2154295] - drm/tegra: uapi: Fix wrong mapping end address in case of disabled IOMMU (Mika Penttilä) [2154295] - drm/tegra: dc: Remove unused variables (Mika Penttilä) [2154295] - drm/tegra: Use fourcc_mod_is_vendor() helper (Mika Penttilä) [2154295] - drm/tegra: dc: Extend debug stats with total number of events (Mika Penttilä) [2154295] - drm/tegra: dc: Support memory bandwidth management (Mika Penttilä) [2154295] - drm/tegra: Bump driver version (Mika Penttilä) [2154295] - drm/tegra: Add job firewall (Mika Penttilä) [2154295] - drm/tegra: Implement job submission part of new UAPI (Mika Penttilä) [2154295] - gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint wait UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint management UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement new UAPI (Mika Penttilä) [2154295] - drm/tegra: Allocate per-engine channel in core code (Mika Penttilä) [2154295] - drm/tegra: Boot VIC during runtime PM resume (Mika Penttilä) [2154295] - drm/tegra: Extract tegra_gem_lookup() (Mika Penttilä) [2154295] - gpu: host1x: Add option to skip firewall for a job (Mika Penttilä) [2154295] - gpu: host1x: Add job release callback (Mika Penttilä) [2154295] - gpu: host1x: Add DMA fence implementation (Mika Penttilä) [2154295] - gpu: host1x: Add no-recovery mode (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit fb8d617f8fd6 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commits 720cf96d8fecd da68386d9edb (Mika Penttilä) [2154295] - drm/tegra: Remove workarounds needed to compile tegra after from DRM backport 99fc716 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit adb9d5a2cc77 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit a2151490cc6c (Mika Penttilä) [2154295] - drm/tegra: Don't set struct drm_device.irq_enabled (Mika Penttilä) [2154295] - Initial Orin graphics support (tegra drm and host1x) (Mika Penttilä) [2154295]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125540] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125540] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125540] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125540] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125540] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125540] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125540] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125540] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125540] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125540] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (Jaroslav Kysela) [2125540] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125540] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125540] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: use correct header file (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125540] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125540] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125540] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125540] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125540] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125540] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125540] - ASoC: tlv320adc3xxx: Fix build error for implicit function declaration (Jaroslav Kysela) [2125540] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125540] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: manage cb buffers cleanup (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125540] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125540] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125540] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125540] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125540] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125540] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125540] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125540] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: tas2780: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N (Jaroslav Kysela) [2125540] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125540] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125540] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125540] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125540] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125540] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125540] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125540] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125540] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125540] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125540] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125540] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125540] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile (Jaroslav Kysela) [2125540] - ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile (Jaroslav Kysela) [2125540] - ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency (Jaroslav Kysela) [2125540] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125540] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125540] - ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component (Jaroslav Kysela) [2125540] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125540] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125540] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125540] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125540] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125540] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125540] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125540] - ASoC: codecs: tx-macro: fix kcontrol put (Jaroslav Kysela) [2125540] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125540] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125540] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125540] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125540] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125540] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125540] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125540] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125540] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125540] - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2125540] - soundwire: qcom: check for outanding writes before doing a read (Jaroslav Kysela) [2125540] - soundwire: qcom: reinit broadcast completion (Jaroslav Kysela) [2125540] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2125540] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2125540]- powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2162652] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2162652] - powerpc/perf: Fix branch_filter support for multiple filters (Steve Best) [2162235] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161327] - RHEL: ALSA: enable AMD Pink Sardine DMIC driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2097071] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2097071] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2097071] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2097071] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2097071] - arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config (Mark Langsdorf) [2122313] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122313] - cpuidle: cpuidle-arm: remove arm64 support (Mark Langsdorf) [2122313] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122313] - cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode (Mark Langsdorf) [2122313]- platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122315] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Add bit offset for DP VDO (Mark Langsdorf) [2122315] - platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: fix build warning (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EPROTO if empty payload (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Register port altmodes (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Rename port altmode array (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail (Mark Langsdorf) [2122315] - platform/chrome: wilco_ec: event: Fix typo in comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: Always expose last resume result (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown" (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting wake mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting cmd mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: handle empty payload in getting proto info (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: use cros_ec_map_error() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: remove redundant NULL check (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: assign buffer size from protocol info (Mark Langsdorf) [2122315] - platform/chrome: use macros for passthru indexes (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support EC PWM backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support OF match (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: separate ACPI backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: sort headers alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Update size arg types (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Rename cros_ec_command function (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: update cros_ec_check_result() comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_spi: drop unneeded BUG_ON() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: correct cros_ec_prepare_tx() usage (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet() (Mark Langsdorf) [2122315] - redhat/configs: Enable ChromeOS ACPI driver for Chrome platforms (Mark Langsdorf) [2122315] - platform/chrome: Add ChromeOS ACPI device driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Check for EC driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: detect the Framework Laptop (Mark Langsdorf) [2122315] - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: append newline to all logs (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: sort header inclusion alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: remove unused variable `was_wake_device` (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: fix error handling in cros_ec_register() (Mark Langsdorf) [2122315]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142686] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142686] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142686] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142686] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142686] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142686] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142686] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142686] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142686] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142686] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142686] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Kamal Heib) [2142686] - config: Enable Security Path (Ricardo Robaina) [2161307] - nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2160573] - PCI/MSI: Move descriptor counting on allocation fail to the legacy code (Myron Stowe) [2151246] - genirq/msi: Handle PCI/MSI allocation fail in core code (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_check_cap() static (Myron Stowe) [2151246] - PCI/MSI: Move msi_lock to struct pci_dev (Myron Stowe) [2151246] - PCI/MSI: Sanitize MSI-X table map handling (Myron Stowe) [2151246] - PCI/MSI: Split out irqdomain code (Myron Stowe) [2151246] - PCI/MSI: Split out !IRQDOMAIN code (Myron Stowe) [2151246] - PCI/MSI: Split out CONFIG_PCI_MSI independent part (Myron Stowe) [2151246] - PCI/MSI: Move code into a separate directory (Myron Stowe) [2151246] - PCI/MSI: Make msix_update_entries() smarter (Myron Stowe) [2151246] - PCI/MSI: Cleanup include zoo (Myron Stowe) [2151246] - PCI/MSI: Make arch_restore_msi_irqs() less horrible. (Myron Stowe) [2151246] - genirq/msi, treewide: Use a named struct for PCI/MSI attributes (Myron Stowe) [2151246] - MIPS: Octeon: Use arch_setup_msi_irq() (Myron Stowe) [2151246] - PCI/sysfs: Use pci_irq_vector() (Myron Stowe) [2151246] - PCI/MSI: Remove msi_desc_to_pci_sysdata() (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_write_msg() static (Myron Stowe) [2151246] - genirq/msi: Fixup includes (Myron Stowe) [2151246] - genirq/msi: Remove unused domain callbacks (Myron Stowe) [2151246] - genirq/msi: Guard sysfs code (Myron Stowe) [2151246] - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() (Myron Stowe) [2151246] - powerpc/4xx: Complete removal of MSI support (Myron Stowe) [2151246] - powerpc/4xx: Remove MSI support which never worked (Myron Stowe) [2151246] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [2151246] - PCI/MSI: Mask MSI-X vectors only on success (Myron Stowe) [2151246] - genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c (Myron Stowe) [2151246] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143734] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143734]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Petr Oros) [2131117] - net/mlx5: Fix sync reset event handler error flow (Petr Oros) [2131117] - net/mlx5: Lag, Fix for loop when checking lag (Petr Oros) [2131117] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Petr Oros) [2131117] - net/mlx5: E-switch, Fix duplicate lag creation (Petr Oros) [2131117] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Petr Oros) [2131117] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131117] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2131117] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2131117] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Petr Oros) [2131117] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Petr Oros) [2131117] - net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions (Petr Oros) [2131117] - net: devlink: introduce a flag to indicate devlink port being registered (Petr Oros) [2131117] - net: devlink: introduce port registered assert helper and use it (Petr Oros) [2131117] - net: devlink: stub port params cmds for they are unused internally (Petr Oros) [2131117] - net: devlink: limit flash component name to match version returned by info_get() (Petr Oros) [2131117] - netdevsim: add version fw.mgmt info info_get() and mark as a component (Petr Oros) [2131117] - net: devlink: extend info_get() version put to indicate a flash component (Petr Oros) [2131117] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131117] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131117] - net: devlink: remove devlink_mutex (Petr Oros) [2131117] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131117] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131117] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink health recovery callback (Petr Oros) [2131117] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink reload callbacks (Petr Oros) [2131117] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Petr Oros) [2131117] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131117] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131117] - devlink: introduce framework for selftests (Petr Oros) [2131117] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131117] - mlxsw: core_linecards: Introduce per line card auxiliary device (Petr Oros) [2131117] - net: devlink: introduce nested devlink entity for line card (Petr Oros) [2131117] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131117] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131117] - net: devlink: remove unused locked functions (Petr Oros) [2131117] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131117] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131117] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131117] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131117] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131117] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131117] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131117] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131117] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131117] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused functions devlink_rate_leaf_create/destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused function devlink_rate_nodes_destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API for rate nodes destroy (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Petr Oros) [2131117] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Petr Oros) [2131117] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Petr Oros) [2131117] - devlink: adopt u64_stats_t (Petr Oros) [2131117]- powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2153859] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2155886] - selftests/bpf: test_stacktrace_build_id: use kprobe/urandom_read (Yauheni Kaliuta) [2161467] - tracing: Avoid adding tracer option before update_tracer_options (Thomas Huth) [2155737] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161269] - perf tools: Fix empty version number when building outside of a git repo (Michael Petlan) [2155125] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160493] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160493] - redhat: ignore rpminspect runpath report on urandom_read selftest binaries (Herton R. Krzesinski) [2155887] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2160028] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2160028] - vsock: fix possible infinite sleep in vsock_connectible_wait_data() (Stefano Garzarella) [2160028] - vsock: remove the unused 'wait' in vsock_connectible_recvmsg() (Stefano Garzarella) [2160028] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2160028] - vsock/vmci: fix repeated words in comments (Stefano Garzarella) [2160028] - vsock_test: POLLIN + SO_RCVLOWAT test (Stefano Garzarella) [2160028] - vmci/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - virtio/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - vsock: add API call for data ready (Stefano Garzarella) [2160028] - vsock: pass sock_rcvlowat to notify_poll_in as target (Stefano Garzarella) [2160028] - vmci/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - virtio/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - hv_sock: disable SO_RCVLOWAT support (Stefano Garzarella) [2160028] - vsock: SO_RCVLOWAT transport set callback (Stefano Garzarella) [2160028] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2160028] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2160028] - dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Eric Chanudet) [2123807] - mailbox: correct kerneldoc (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: simplify the example (Eric Chanudet) [2123807] - Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example" (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing properties into example (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450 (Eric Chanudet) [2123807] - dt-bindings: mailbox: Add more protocol and client ID (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support interrupt wake up from suspend (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support more IPCC instance (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Dynamic alloc for channel arrangement (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 (Eric Chanudet) [2123807]- net: Fix a data-race around gro_normal_batch. (Guillaume Nault) [2160073] - ratelimit: Fix data-races in ___ratelimit(). (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_reflect_tos. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. (Guillaume Nault) [2160073] - tcp: Fix data-races around sk_pacing_rate. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_autocorking. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_nometrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_frto. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_app_win. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_dsack. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_max_reordering. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_rfc1337. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_stdurg. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_recovery. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_early_retrans. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl knobs related to SYN option. (Guillaume Nault) [2160073] - ip: Fix data-races around sysctl_ip_prot_sock. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. (Guillaume Nault) [2160073] - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Guillaume Nault) [2160073] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116442] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116442] - powerpc/pseries/vas: sysfs comments with the correct entries (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: use default_groups in kobj_type (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mukesh Chaurasiya) [2130348] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mukesh Chaurasiya) [2130348] - powerpc/pseries: Move vas_migration_handler early during migration (Mukesh Chaurasiya) [2130348]- blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2077665] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2077665] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [2077665] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [2077665] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2077665] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2077665] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2077665] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2077665] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2077665] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2077665] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2077665] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2077665] - cgroup: Fix race condition at rebind_subsystems() (Waiman Long) [2077665] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2077665] - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2077665] - cgroup: Skip subtree root in cgroup_update_dfl_csses() (Waiman Long) [2077665] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2077665] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2077665] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2077665] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2077665] - cgroup/rstat: check updated_next only for root (Waiman Long) [2077665] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2077665] - cgroup: return early if it is already on preloaded list (Waiman Long) [2077665] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2077665] - cgroup: fix a typo in comment (Waiman Long) [2077665] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2157579] - rtla: Add License to spec file and sync summary text with upstream (John Kacur) [2153891] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041690] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041690] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041690] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041690] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041690] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041690] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041690] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041690] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041690] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041690] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041690] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041690] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041690] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041690] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041690] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041690] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041690] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041690] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041690] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041690] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041690] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041690] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041690] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041690] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041690] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041690]- clk: tegra: Fix Tegra PWM parent clock (Mark Salter) [2135064] - redhat/configs: Enable CONFIG_SERIAL_TEGRA_TCU (Mark Salter) [2135064] - firmware: tegra: bpmp: Do not support big-endian (Mark Salter) [2135064] - firmware: tegra: bpmp: Use iosys-map helpers (Mark Salter) [2135064] - firmware: tegra: bpmp: Prefer u32 over uint32_t (Mark Salter) [2135064] - redhat/configs: enable Tegra234 SOC (Mark Salter) [2135064] - soc/tegra: cbb: Remove redundant dev_err call (Mark Salter) [2135064] - soc/tegra: cbb: Use DEFINE_SHOW_ATTRIBUTE to simplify tegra_cbb_err (Mark Salter) [2135064] - soc/tegra: cbb: Check firewall before enabling error reporting (Mark Salter) [2135064] - soc/tegra: cbb: Add checks for potential out of bound errors (Mark Salter) [2135064] - soc/tegra: cbb: Update slave maps for Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194 (Mark Salter) [2135064] - soc/tegra: fuse: Use platform info with SoC revision (Mark Salter) [2135064] - soc/tegra: pmc: Process wake events during resume (Mark Salter) [2135064] - soc/tegra: pmc: Fix dual edge triggered wakes (Mark Salter) [2135064] - soc/tegra: pmc: Add I/O pad table for Tegra234 (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem keepout list (Mark Salter) [2135064] - soc/tegra: fuse: Use SoC specific nvmem cells (Mark Salter) [2135064] - soc/tegra: pmc: Select IRQ_DOMAIN_HIERARCHY (Mark Salter) [2135064] - dt-bindings: tegra: pmc: Convert to json-schema (Mark Salter) [2135064] - dt-bindings: PHY: P2U: Add support for Tegra234 P2U block (Mark Salter) [2135064] - dt-bindings: phy: Tegra194 P2U convert to YAML (Mark Salter) [2135064] - dt-bindings: memory: tegra: Update validation for reg and reg-names (Mark Salter) [2135064] - dt-bindings: arm-smmu: Add compatible for Tegra234 SOC (Mark Salter) [2135064] - dmaengine: tegra: Fix build error without IOMMU_API (Mark Salter) [2135064] - redhat: configs: disable tegra186 gpc_dma (Mark Salter) [2135064] - dmaengine: tegra: Add terminate() for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Salter) [2135064] - dmaengine: tegra: Remove unused switch case (Mark Salter) [2135064] - dmaengine: tegra: Fix uninitialized variable usage (Mark Salter) [2135064] - dmaengine: tegra: Use platform_get_irq() to get IRQ resource (Mark Salter) [2135064] - dmaengine: tegra: Remove unused including (Mark Salter) [2135064] - dmaengine: tegra: Add tegra gpcdma driver (Mark Salter) [2135064] - redhat: configs: Enable Tegra Control Backbone driver (Mark Salter) [2135064] - arm64: tegra: Add GPCDMA support for Tegra I2C (Mark Salter) [2135064] - arm64: tegra: Add iommus for HDA on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Enable HDA node for Jetson AGX Orin (Mark Salter) [2135064] - arm64: tegra: Add context isolation domains on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Fixup iommu-map property formatting (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Wi-Fi node (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Bluetooth node (Mark Salter) [2135064] - soc/tegra: pmc: Check device node status property (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_clk_get_optional() (Mark Salter) [2135064] - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA (Mark Salter) [2135064] - soc/tegra: pmc: Add USB port wake events for Tegra194 (Mark Salter) [2135064] - soc/tegra: pmc: Add support for simple wake events (Mark Salter) [2135064] - soc/tegra: pmc: Remove leading space (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() (Mark Salter) [2135064] - dt-bindings: Add Host1x context stream IDs on Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Add support for Tegra241 (Grace) (Mark Salter) [2135064] - soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 (Mark Salter) [2135064] - soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 (Mark Salter) [2135064] - soc/tegra: Set ERD bit to mask inband errors (Mark Salter) [2135064] - memory: tegra: Add MGBE memory clients for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Add support for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: add soc data to support multiple soc (Mark Salter) [2135064] - memory: tegra: Add MC error logging on Tegra186 onward (Mark Salter) [2135064] - memory: tegra: Add memory controller channels support (Mark Salter) [2135064] - memory: tegra: Add APE memory clients for Tegra234 (Mark Salter) [2135064] - memory: tegra: Add Tegra234 support (Mark Salter) [2135064] - memory: tegra: mc: simplify platform_get_resource() (Mark Salter) [2135064] - memory: Update of_memory lpddr2 revision-id binding (Mark Salter) [2135064] - memory: of: parse max-freq property (Mark Salter) [2135064] - memory: tegra: Constify struct thermal_cooling_device_ops (Mark Salter) [2135064] - memory: tegra20-emc: Correct memory device mask (Mark Salter) [2135064] - memory: tegra30-emc: Print additional memory info (Mark Salter) [2135064] - memory: tegra20-emc: Add runtime dependency on devfreq governor module (Mark Salter) [2135064] - memory: tegra20-emc: Support matching timings by LPDDR2 configuration (Mark Salter) [2135064] - memory: Add LPDDR2-info helpers (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with (Mark Salter) [2135064] - memory: tegra186-emc: Fix error return code in tegra186_emc_probe() (Mark Salter) [2135064] - memory: tegra: Make use of the helper function devm_add_action_or_reset() (Mark Salter) [2135064] - memory: tegra186-emc: Handle errors in BPMP response (Mark Salter) [2135064] - memory: tegra: Remove interconnect state syncing hack (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra: make the array list static const, makes object smaller (Mark Salter) [2135064] - memory: tegra: fix unused-function warning (Mark Salter) [2135064] - soc/tegra: pmc: Document core domain fields (Mark Salter) [2135064] - soc/tegra: pmc: Select REGMAP (Mark Salter) [2135064] - soc/tegra: pmc: Update Tegra234 reset sources (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 (Mark Salter) [2135064] - arm64: tegra: Move audio IOMMU properties to ADMAIF node (Mark Salter) [2135064] - soc/tegra: bpmp: cleanup double word in comment (Mark Salter) [2135064] - soc/tegra: pmc: Add Tegra234 wake events (Mark Salter) [2135064] - soc/tegra: fuse: Explicitly cast to/from __iomem (Mark Salter) [2135064] - soc/tegra: fuse: Update nvmem cell list (Mark Salter) [2135064] - soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30 (Mark Salter) [2135064] - dt-bindings: Document Tegra234 HDA support (Mark Salter) [2135064] - arm64: tegra: smaug: Remove extra PLL power supplies for XUSB (Mark Salter) [2135064] - soc/tegra: pmc: Rename core power domain (Mark Salter) [2135064] - soc/tegra: pmc: Rename 3d power domains (Mark Salter) [2135064] - soc/tegra: regulators: Prepare for suspend (Mark Salter) [2135064] - soc/tegra: fuse: Use resource-managed helpers (Mark Salter) [2135064] - soc/tegra: fuse: Reset hardware (Mark Salter) [2135064] - soc/tegra: pmc: Add reboot notifier (Mark Salter) [2135064] - soc/tegra: Don't print error message when OPPs not available (Mark Salter) [2135064] - soc/tegra: Enable runtime PM during OPP state-syncing (Mark Salter) [2135064] - soc/tegra: fuse: Fix bitwise vs. logical OR warning (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: Add Tegra186 ARI driver (Mark Salter) [2135064] - soc/tegra: Fix an error handling path in tegra_powergate_power_up() (Mark Salter) [2135064] - soc/tegra: pmc: Expose USB regmap to all SoCs (Mark Salter) [2135064] - soc/tegra: pmc: Disable PMC state syncing (Mark Salter) [2135064] - firmware: tegra: bpmp: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: pm: Make stubs usable for compile testing (Mark Salter) [2135064] - soc/tegra: irq: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 (Mark Salter) [2135064] - soc/tegra: fuse: Add runtime PM support (Mark Salter) [2135064] - soc/tegra: fuse: Clear fuse->clk on driver probe failure (Mark Salter) [2135064] - soc/tegra: pmc: Prevent racing with cpuilde driver (Mark Salter) [2135064] - soc/tegra: bpmp: Remove unused including (Mark Salter) [2135064]- NFSD: fix use-after-free on source server when doing inter-server copy (Jeffrey Layton) [2138605] - Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Jeffrey Layton) [2138605] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Jeffrey Layton) [2138605] - nfsd: fix handling of cached open files in nfsd4_open codepath (Jeffrey Layton) [2152473] - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeffrey Layton) [2152996] - nfsd: shut down the NFSv4 state objects before the filecache (Jeffrey Layton) [2138605] - nfsd: rework refcounting in filecache (Jeffrey Layton) [2138605] - nfsd: return error if nfs4_setacl fails (Jeffrey Layton) [2138321] - NFSD: pass range end to vfs_fsync_range() instead of count (Jeffrey Layton) [2138605] - NFSD: Add an nfsd_file_fsync tracepoint (Jeffrey Layton) [2138605] - nfsd: fix up the filecache laundrette scheduling (Jeffrey Layton) [2138605] - nfsd: reorganize filecache.c (Jeffrey Layton) [2138605] - nfsd: remove the pages_flushed statistic from filecache (Jeffrey Layton) [2138605] - NFSD: Fix licensing header in filecache.c (Jeffrey Layton) [2138605] - NFSD: Use rhashtable for managing nfs4_file objects (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (Jeffrey Layton) [2138605] - NFSD: Refactor find_file() (Jeffrey Layton) [2138605] - NFSD: Clean up find_or_add_file() (Jeffrey Layton) [2138605] - NFSD: Add a nfsd4_file_hash_remove() helper (Jeffrey Layton) [2138605] - NFSD: Clean up nfsd4_init_file() (Jeffrey Layton) [2138605] - NFSD: Update file_hashtbl() helpers (Jeffrey Layton) [2138605] - NFSD: Use const pointers as parameters to fh_ helpers (Jeffrey Layton) [2138605] - NFSD: Trace delegation revocations (Jeffrey Layton) [2138605] - NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Jeffrey Layton) [2138605] - NFSD: Flesh out a documenting comment for filecache.c (Jeffrey Layton) [2138605] - NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Jeffrey Layton) [2138605] - NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Jeffrey Layton) [2138605] - NFSD: Pass the target nfsd_file to nfsd_commit() (Jeffrey Layton) [2138605] - nfsd: don't call nfsd_file_put from client states seqfile display (Jeffrey Layton) [2138357] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104472] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2104472] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2104472] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2104472] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2104472] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2104472] - ixgbe: remove unexpected word "the" (Ken Cox) [2104472] - intel: remove unused macros (Ken Cox) [2104472] - drivers/net/ethernet/intel: fix typos in comments (Ken Cox) [2104472] - ixgbe: Fix typos in comments (Ken Cox) [2104472] - drivers, ixgbe: export vf statistics (Ken Cox) [2104472] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2104472] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2104472] - ixgbe: add xdp frags support to ndo_xdp_xmit (Ken Cox) [2104472] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2104472] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2104472] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2104472] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2104472] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2104472] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2104472] - perf test: Fix "all PMU test" to skip parametrized events (Michael Petlan) [2129405] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2066382] - intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2117766] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2117766]- net/mlx5: Eswitch, Fix forwarding decision to uplink (Mohammad Kabat) [2112940] - RDMA/mlx5: Use the proper number of ports (Mohammad Kabat) [2112940] - net/mlx5: Fix driver use of uninitialized timeout (Mohammad Kabat) [2112940] - net/mlx5e: Ring the TX doorbell on DMA errors (Mohammad Kabat) [2112940] - net/mlx5e: Fix capability check for updating vnic env counters (Mohammad Kabat) [2112940] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Mohammad Kabat) [2112940] - net/mlx5: Lag, correct get the port select mode str (Mohammad Kabat) [2112940] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in RX (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in TX (Mohammad Kabat) [2112940] - net/mlx5: Lag, decouple FDB selection and shared FDB (Mohammad Kabat) [2112940] - net/mlx5: TC, allow offload from uplink to other PF's VF (Mohammad Kabat) [2112940] - net/mlx5e: Fix matchall police parameters validation (Mohammad Kabat) [2112940] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Mohammad Kabat) [2112940] - net/mlx5: E-Switch, pair only capable devices (Mohammad Kabat) [2112940] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Mohammad Kabat) [2112940] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Mohammad Kabat) [2112940] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Mohammad Kabat) [2112940] - net/mlx5e: Update netdev features after changing XDP state (Mohammad Kabat) [2112940] - vdpa/mlx5: Add support for reading descriptor statistics (Mohammad Kabat) [2112940] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Mohammad Kabat) [2112940] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Mohammad Kabat) [2112940] - net/mlx5: Support multiport eswitch mode (Mohammad Kabat) [2112940] - net/mlx5: Remove unused argument (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor lag state machine (Mohammad Kabat) [2112940] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Mohammad Kabat) [2112940] - net/mlx5e: Correct the calculation of max channels for rep (Mohammad Kabat) [2112940] - net/mlx5e: CT: Add ct driver counters (Mohammad Kabat) [2112940] - net/mlx5e: Allow relaxed ordering over VFs (Mohammad Kabat) [2112940] - net/mlx5e: Support partial GSO for tunnels over vlans (Mohammad Kabat) [2112940] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in vport.c (Mohammad Kabat) [2112940] - net/mlx5: Inline db alloc API function (Mohammad Kabat) [2112940] - net/mlx5: Add last command failure syndrome to debugfs (Mohammad Kabat) [2112940] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Mohammad Kabat) [2112940] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Mohammad Kabat) [2112940] - net/mlx5: Lag, add debugfs to query hardware lag state (Mohammad Kabat) [2112940] - net/mlx5: Lag, use buckets in hash mode (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor dmesg print (Mohammad Kabat) [2112940] - net/mlx5: Support devices with more than 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use actual number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, support single FDB only on 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, store number of ports inside lag object (Mohammad Kabat) [2112940] - net/mlx5: Lag, filter non compatible devices (Mohammad Kabat) [2112940] - net/mlx5: Lag, use lag lock (Mohammad Kabat) [2112940] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Mohammad Kabat) [2112940] - net/mlx5: devcom only supports 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, expose number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Increase FW pre-init timeout for health recovery (Mohammad Kabat) [2112940] - net/mlx5: Add exit route when waiting for FW (Mohammad Kabat) [2112940] - net/mlx5: Don't perform lookup after already known sec_path (Mohammad Kabat) [2112940] - net/mlx5: Cleanup XFRM attributes struct (Mohammad Kabat) [2112940] - net/mlx5: Remove not-supported ICV length (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec capabilities logic (Mohammad Kabat) [2112940] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Mohammad Kabat) [2112940] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Mohammad Kabat) [2112940] - net/mlx5: Clean IPsec FS add/delete rules (Mohammad Kabat) [2112940] - net/mlx5: Simplify HW context interfaces by using SA entry (Mohammad Kabat) [2112940] - net/mlx5: Remove indirections from esp functions (Mohammad Kabat) [2112940] - net/mlx5: Merge various control path IPsec headers into one file (Mohammad Kabat) [2112940] - net/mlx5: Remove useless validity check (Mohammad Kabat) [2112940] - net/mlx5: Store IPsec ESN update work in XFRM state (Mohammad Kabat) [2112940] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Mohammad Kabat) [2112940] - net/mlx5: Don't hide fallback to software IPsec in FS code (Mohammad Kabat) [2112940] - net/mlx5: Check IPsec TX flow steering namespace in advance (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Mohammad Kabat) [2112940] - net/mlx5: fs, an FTE should have no dests when deleted (Mohammad Kabat) [2112940] - net/mlx5: fs, call the deletion function of the node (Mohammad Kabat) [2112940] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Mohammad Kabat) [2112940] - net/mlx5: fs, do proper bookkeeping for forward destinations (Mohammad Kabat) [2112940] - net/mlx5: fs, add unused destination type (Mohammad Kabat) [2112940] - net/mlx5: fs, jump to exit point and don't fall through (Mohammad Kabat) [2112940] - net/mlx5: fs, refactor software deletion rule (Mohammad Kabat) [2112940] - net/mlx5: fs, split software and IFC flow destination definitions (Mohammad Kabat) [2112940] - net/mlx5e: TC, set proper dest type (Mohammad Kabat) [2112940] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Mohammad Kabat) [2112940] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Mohammad Kabat) [2112940] - net/mlx5: Print initializing field in case of timeout (Mohammad Kabat) [2112940] - net/mlx5: Delete redundant default assignment of runtime devlink params (Mohammad Kabat) [2112940] - net/mlx5: Remove useless kfree (Mohammad Kabat) [2112940] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Mohammad Kabat) [2112940] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Mohammad Kabat) [2112940] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Mohammad Kabat) [2112940] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Mohammad Kabat) [2112940] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Mohammad Kabat) [2112940] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Move umr checks to umr.h (Mohammad Kabat) [2112940] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Fix flow steering egress flow (Mohammad Kabat) [2112940] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Mohammad Kabat) [2112940] - net/mlx5: Remove not-implemented IPsec capabilities (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec_ops function table (Mohammad Kabat) [2112940] - net/mlx5: Reduce kconfig complexity while building crypto support (Mohammad Kabat) [2112940] - net/mlx5: Move IPsec file to relevant directory (Mohammad Kabat) [2112940] - net/mlx5: Remove not-needed IPsec config (Mohammad Kabat) [2112940] - net/mlx5: Align flow steering allocation namespace to common style (Mohammad Kabat) [2112940] - net/mlx5: Unify device IPsec capabilities check (Mohammad Kabat) [2112940] - net/mlx5: Remove useless IPsec device checks (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Mohammad Kabat) [2112940] - RDMA/mlx5: Drop crypto flow steering API (Mohammad Kabat) [2112940] - RDMA/mlx5: Delete never supported IPsec flow action (Mohammad Kabat) [2112940] - net/mlx5: Remove FPGA ipsec specific statistics (Mohammad Kabat) [2112940] - net/mlx5: Remove XFRM no_trailer flag (Mohammad Kabat) [2112940] - net/mlx5: Remove not-used IDA field from IPsec struct (Mohammad Kabat) [2112940] - net/mlx5: Delete metadata handling logic (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA IPsec support (Mohammad Kabat) [2112940] - net/mlx5: Cleanup kTLS function names and their exposure (Mohammad Kabat) [2112940] - net/mlx5: Remove tls vs. ktls separation as it is the same (Mohammad Kabat) [2112940] - net/mlx5: Remove indirection in TLS build (Mohammad Kabat) [2112940] - net/mlx5: Reliably return TLS device capabilities (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA TLS support (Mohammad Kabat) [2112940]- Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122226] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122226] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122226] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: permit MTU change with interface up (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: generate stmmac dma conf before open (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move dma conf to dedicated struct (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move queue reset to dedicated functions (Mark Salter) [2122226] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122226] - stmicro/stmmac: fix repeated words in comments (Mark Salter) [2122226] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122226] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122226] - net: phylink: remove pcs_ops member (Mark Salter) [2122226] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122226] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122226] - net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional (Mark Salter) [2122226] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122226] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122226] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122226] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122226] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122226] - net: ethernet: stmmac: reset force speed bit for ipq806x (Mark Salter) [2122226] - net: ethernet: stmmac: add missing sgmii configure for ipq806x (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix resource leak in probe (Mark Salter) [2122226] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122226] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122226] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122226] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122226] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122226] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix clock issue (Mark Salter) [2122226] - net: stmmac: fix leaks in probe (Mark Salter) [2122226] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122226] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122226] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122226] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122226] - net: stmmac: fix out-of-bounds access in a selftest (Mark Salter) [2122226] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122226] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122226] - net: stmmac: dwmac-imx: comment spelling fix (Mark Salter) [2122226] - stmmac, xsk: Diversify return values from xsk_wakeup call paths (Mark Salter) [2122226] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122226] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() (Mark Salter) [2122226] - net: ethernet: stmmac: fix write to sgmii_adapter_base (Mark Salter) [2122226] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122226] - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link (Mark Salter) [2122226] - stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume (Mark Salter) [2122226] - net: stmmac: clean up impossible condition (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add support for mt8195 (Mark Salter) [2122226] - arm64: dts: mt2712: update ethernet device node (Mark Salter) [2122226] - stmmac: dwmac-mediatek: re-arrange clock setting (Mark Salter) [2122226] - stmmac: dwmac-mediatek: Reuse more common features (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add platform level clocks management (Mark Salter) [2122226] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122226] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform (Mark Salter) [2122226] - net: stmmac: Add support for SM8150 (Mark Salter) [2122226] - net: phylink: use %pe for printing errors (Mark Salter) [2122226] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122226] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended (Mark Salter) [2122226] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122226] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122226] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122226] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122226] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122226] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122226] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122226] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122226] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request. (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() (Mark Salter) [2122226] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122226] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122226] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122226] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL (Mark Salter) [2122226] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122226] - net: stmmac: dwmac-oxnas: Add support for OX810SE (Mark Salter) [2122226] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122226] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122226] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122226] - net: stmmac: Add platform level debug register dump feature (Mark Salter) [2122226] - stmmac: remove ethtool driver version info (Mark Salter) [2122226] - net: stmmac: perserve TX and RX coalesce value during XDP setup (Mark Salter) [2122226] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122226] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: add platform level clocks management (Mark Salter) [2122226] - net: stmmac: enhance XDP ZC driver level switching performance (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M (Mark Salter) [2122226] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122226] - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup (Mark Salter) [2122226] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122226] - net: phy: Add the missing blank line in the phylink_suspend comment (Mark Salter) [2122226] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122226] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122226] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122226] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122226] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122226] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122226] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122226] - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform (Mark Salter) [2122226] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122226] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122226] - net: stmmac: selftests: Use kcalloc() instead of kzalloc() (Mark Salter) [2122226] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122226] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe() (Mark Salter) [2122226] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122226] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122226] - dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version (Mark Salter) [2122226] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122226] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122226] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122226] - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices (Mark Salter) [2122226] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122226] - net: update NXP copyright text (Mark Salter) [2122226] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122226] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122226] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122226] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122226] - stmmac: dwmac-loongson:Fix missing return value (Mark Salter) [2122226] - net: stmmac: Fix overall budget calculation for rxtx_napi (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122226] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122226] - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Mark Salter) [2122226]- Revert "nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH" (Ewan D. Milne) [2140810] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158807] - cpu/hotplug: Set cpuhp target for boot cpu (Phil Auld) [2086305] - cpu/hotplug: Make target_store() a nop when target == state (Phil Auld) [2086305] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2153690] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128900] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128898 2128900] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128898 2128900] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128898 2128900] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2143635] - disable CONFIG_INTEL_MEI_PXP (Jocelyn Falempe) [2147558] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147558] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147558] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147558] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147558] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147558] - mei: add support to GSC extended header (Jocelyn Falempe) [2147558] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147558] - mei: drop ready bits check after start (Jocelyn Falempe) [2147558] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147558] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147558] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147558] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147558] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147558] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147558] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147558] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147558] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147558] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147558] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147558] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147558] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147558] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147558] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147558] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147558] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147558] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147558] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147558] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147558] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147558] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147558] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147558] - mei: Remove some dead code (Jocelyn Falempe) [2147558] - mei: bus: add client dma interface (Jocelyn Falempe) [2147558] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147558] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147558] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147558] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147558]- x86/topology: Fix duplicated core ID within a package (David Arcari) [2159554] - x86/topology: Fix multiple packages shown on a single-package system (David Arcari) [2159554] - hwmon/coretemp: Handle large core ID value (David Arcari) [2159554] - tools/power turbostat: Add support for RPL-S (David Arcari) [2159756] - powercap: intel_rapl: Add support for RAPTORLAKE_S (David Arcari) [2159756] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158517] - sched/core: Use kfree_rcu() in do_set_cpus_allowed() (Waiman Long) [2143847] - sched/core: Fix use-after-free bug in dup_user_cpus_ptr() (Waiman Long) [2143847] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2155955] - powerpc: Take in account addition CPU node when building kexec FDT (Mamatha Inamdar) [2149198] - powerpc: export the CPU node count (Mamatha Inamdar) [2149198] - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158894] - crypto: xts - drop xts_check_key() (Vladis Dronov) [2158894] - net: vrf: determine the dst using the original ifindex for multicast (Antoine Tenart) [2149859] - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155181] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155181] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155181] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (David Arcari) [2150068] - x86: Handle idle=nomwait cmdline properly for x86_idle (David Arcari) [2150068] - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148153] {CVE-2022-4139} - mmc: bcm2835: stop setting chan_config->slave_id (Adrien Thierry) [2139215] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - vxlan: fix error return code in vxlan_fdb_append (Guillaume Nault) [2142598] - vxlan_multicast: Move multicast helpers to a separate file (Guillaume Nault) [2142598] - vxlan_core: add helper vxlan_vni_in_use (Guillaume Nault) [2142598] - vxlan_core: make multicast helper take rip and ifindex explicitly (Guillaume Nault) [2142598] - vxlan_core: move some fdb helpers to non-static (Guillaume Nault) [2142598] - vxlan_core: move common declarations to private header file (Guillaume Nault) [2142598] - vxlan_core: fix build warnings in vxlan_xmit_one (Guillaume Nault) [2142598] - vxlan: move to its own directory (Guillaume Nault) [2142598] - net: vxlan: add macro definition for number of IANA VXLAN-GPE port (Guillaume Nault) [2142598] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122851] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122851] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122851] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122851] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122851]- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876] - bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876] - bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876] - selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876] - skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876] - tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876] - tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876] - tcp: handle pure FIN case correctly (Felix Maurer) [2137876] - tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876] - tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876] - tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876] - net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876] - skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876] - skmsg: Get rid of skb_clone() (Felix Maurer) [2137876] - net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876] - tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876] - samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876] - samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876] - selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876] - selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876] - net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876] - netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876] - net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876] - xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876] - samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876] - selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876] - net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876] - bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876] - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876] - selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876] - selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876] - selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876] - bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876] - bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876] - test_bpf: fix incorrect netdev features (Felix Maurer) [2137876] - samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876] - bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876] - samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876] - selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876] - xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876] - selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876] - samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876] - selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876] - ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876] - ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876] - tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876] - selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876] - bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876] - tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876] - perf tools: Rework prologue generation code (Artem Savkov) [2137876] - bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876] - ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876] - libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876] - selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876] - bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876] - bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876] - bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876] - bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876] - bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876] - selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876] - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876] - bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876] - ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876] - bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876] - bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876] - bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876] - selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876] - bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876] - selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876] - selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876] - selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876] - bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876] - bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876] - bpftool: Complete libbfd feature detection (Artem Savkov) [2137876] - bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876] - selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876] - bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876] - bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876] - bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876] - selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876] - bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876] - bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876] - BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876] - tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876] - tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876] - bpf: Remove unneeded semicolon (Artem Savkov) [2137876] - libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876] - bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876] - bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876] - selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876] - bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876] - bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876] - bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876] - libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876] - selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876] - selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876] - selftests/bpf: Sort configuration (Artem Savkov) [2137876] - selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876] - selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876] - libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876] - bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876] - bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876] - bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876] - bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876] - bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876] - ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876] - ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876] - ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876] - ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876] - ftrace: Add multi direct modify interface (Artem Savkov) [2137876] - ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876] - ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876] - tracing: Add trampoline/graph selftest (Artem Savkov) [2137876] - x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876] - x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876] - bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876] - selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876] - selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876] - bpf: Add documentation for kfuncs (Artem Savkov) [2137876] - bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876] - bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876] - tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876] - bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876] - bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876] - bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876] - bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876] - libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876] - selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876] - bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876] - selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876] - bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876] - libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876] - selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876] - selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876] - bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876] - bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876] - bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876] - selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876] - bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876] - bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876] - bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876] - docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876] - bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876] - selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876] - libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876] - libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876] - selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876] - libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876] - libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876] - bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876] - bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876] - bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876] - selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876] - bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876] - bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876] - selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876] - bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876] - libbpf: Fix the name of a reused map (Artem Savkov) [2137876] - samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876] - bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876] - libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876] - bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876] - bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876] - selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876] - bpf: add a ksym BPF iterator (Artem Savkov) [2137876] - bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876] - bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876] - bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876] - arm64: Add LDR (literal) instruction (Artem Savkov) [2137876] - bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876] - bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876] - libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876] - selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876] - bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876] - bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876] - libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876] - selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876] - bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876] - bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876] - bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876] - selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876] - bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876] - libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876] - libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876] - selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876] - selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876] - selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876] - selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876] - bpf, libbpf: Add type match support (Artem Savkov) [2137876] - bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876] - bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876] - bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876] - selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876] - bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876] - bpftool: Use feature list in bash completion (Artem Savkov) [2137876] - bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876] - bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876] - selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876] - bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876] - libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876] - libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876] - tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876] - bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876] - bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876] - bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876] - bpf: per-cgroup lsm flavor (Artem Savkov) [2137876] - bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876] - bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876] - libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876] - libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876] - selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876] - libbpf: clean up SEC() handling (Artem Savkov) [2137876] - libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876] - libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876] - libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876] - libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876] - libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876] - libbpf: clean up perfbuf APIs (Artem Savkov) [2137876] - libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876] - libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876] - libbpf: remove deprecated probing APIs (Artem Savkov) [2137876] - libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876] - libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876] - treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876] - bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876] - bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876] - bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876] - selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876] - bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876] - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876] - selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876] - selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876] - bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876] - selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876] - selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876] - uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876] - bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876] - libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876] - selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876] - bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876] - bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876] - bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876] - bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876] - selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876] - bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876] - bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876] - bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876] - libbpf: Fix a couple of typos (Artem Savkov) [2137876] - bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876] - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876] - libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876] - bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876] - bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876] - selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876] - bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]- config: Enable TDX Guest (Wander Lairson Costa) [1955275] - x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275] - swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275] - x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275] - arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275] - x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275] - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275] - Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275] - x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310] - ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877] - ice: Implement devlink port split operations (Petr Oros) [2154357] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357] - ice: Add port option admin queue commands (Petr Oros) [2154357] - cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]- tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_fastopen. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_max_syn_backlog. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_tw_reuse. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. (Guillaume Nault) [2149949] - tcp: Fix data-races around some timeout sysctl knobs. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_reordering. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_migrate_req. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. (Guillaume Nault) [2149949] - tcp: Fix data-races around keepalive sysctl knobs. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_qrv. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_max_msf. (Guillaume Nault) [2149949] - igmp: Fix a data-race around sysctl_igmp_max_memberships. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_llm_reports. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_interval. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_threshold. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_min_snd_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_base_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_mtu_probing. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. (Guillaume Nault) [2149949] - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_fwmark_reflect. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_ip_autobind_reuse. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_nonlocal_bind. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_update_priority. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_no_pmtu_disc. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_default_ttl. (Guillaume Nault) [2149949] - nexthop: Fix data-races around nexthop_compat_mode. (Guillaume Nault) [2149949] - ipv4: Fix data-races around sysctl_ip_dynaddr. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_ecn_fallback. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_ecn. (Guillaume Nault) [2149949] - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratemask. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratelimit. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl_icmp_echo_enable_probe. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_max_tw_buckets. (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dou8vec_minmax(). (Guillaume Nault) [2149949] - ipv4: Fix a data-race around sysctl_fib_sync_mem. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl. (Guillaume Nault) [2149949] - cipso: Fix data-races around sysctl. (Guillaume Nault) [2149949] - inetpeer: Fix data-races around sysctl. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_max_orphans. (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_doulongvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec(). (Guillaume Nault) [2149949] - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer (Guillaume Nault) [2149949] - inet: rename INET_MATCH() (Guillaume Nault) [2149949] - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() (Guillaume Nault) [2149949] - l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() (Guillaume Nault) [2149949] - dccp: use READ_ONCE() to read sk->sk_bound_dev_if (Guillaume Nault) [2149949] - net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if (Guillaume Nault) [2149949] - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() (Guillaume Nault) [2149949] - net: annotate races around sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() (Guillaume Nault) [2149949]- x86/cpu: Add several Intel server CPU model numbers (David Arcari) [2158038] - ip_gre: do not report erspan version on GRE interface (Hangbin Liu) [2150168] - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113082] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113082] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113082]- scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155158] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2138867] - RHEL: ALSA: add kunit module soc-utils-test to mod-internal.list (Jaroslav Kysela) [2152183] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2101449] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113155] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113155]- NFS: Allow very small rsize & wsize again (Benjamin Coddington) [2107347] - NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE (Benjamin Coddington) [2107347] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2155154] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2152144] - netfs: Fix dodgy maths (Xiubo Li) [2138981] - netfs: Fix missing xas_retry() calls in xarray iteration (Xiubo Li) [2138981] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139862]- crypto: pcrypt - Delay write to padata->info (Luis Claudio R. Goncalves) [2154189] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2142900] - SUNRPC: Simplify synopsis of svc_pool_for_cpu() (Luis Claudio R. Goncalves) [2149755] - SUNRPC: Don't disable preemption while calling svc_pool_for_cpu(). (Luis Claudio R. Goncalves) [2149755] - kernel/rh_messages.c: gcc12 warning on redundant NULL test (Eric Chanudet) [2142658] - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix CIS connection dst_type handling (Gopal Tiwari) [2140026] - Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev() (Gopal Tiwari) [2140026] - Bluetooth: Prevent double register of suspend (Gopal Tiwari) [2140026] - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works (Gopal Tiwari) [2140026]- KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154283] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104470] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2138389] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2138389] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2138389] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136122] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136122] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136122 2139482] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136122] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136122] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136122] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136122] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136122] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136122] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136122] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136122] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136122] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136122] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136122] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136122] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136122] - wifi: wilc1000: fix DMA on stack objects (Íñigo Huguet) [2136122] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136122] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136122] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136122] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136122] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136122] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136122] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136122] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136122] - wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() (Íñigo Huguet) [2136122] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136122] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136122] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136122] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136122] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136122] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136122] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136122] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136122] - wifi: wilc1000: use existing iftype variable to store the interface type (Íñigo Huguet) [2136122] - wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI (Íñigo Huguet) [2136122] - wifi: wilc1000: cancel the connect operation during interface down (Íñigo Huguet) [2136122] - wifi: wilc1000: get correct length of string WID from received config packet (Íñigo Huguet) [2136122] - wifi: wilc1000: set station_info flag only when signal value is valid (Íñigo Huguet) [2136122] - wifi: wilc1000: set correct value of 'close' variable in failure case (Íñigo Huguet) [2136122] - wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array (Íñigo Huguet) [2136122] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136122] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136122] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136122] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136122] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136122] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136122] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136122] - mac80211: tracing: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136122] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136122] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136122] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136122] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136122] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136122] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136122] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136122] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136122] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136122] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136122] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136122] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136122] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136122] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136122] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136122] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136122] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136122] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136122] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136122] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136122] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136122] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136122] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136122] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136122] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136122] - tracing/iwlwifi: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/brcm: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/ath: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136122] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136122] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136122] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136122] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136122] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136122] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136122] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136122] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136122] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136122] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136122] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136122] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136122] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136122] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136122] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136122] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136122] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136122] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136122] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136122] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136122] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136122] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136122] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136122] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136122] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136122] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136122] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136122] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136122] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136122] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136122] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136122] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136122] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136122] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136122] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136122] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136122] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136122] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136122] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136122] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136122] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136122] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136122] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136122] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136122] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136122] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136122] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136122] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136122] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136122] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136122] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136122] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136122] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136122] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136122] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136122] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136122] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136122] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136122] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136122] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136122] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136122] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136122] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136122] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136122] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136122] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136122] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136122] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136122] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136122] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136122] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136122] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136122] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136122] - mt76: remove q->qid (Íñigo Huguet) [2136122] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136122] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136122] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136122] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136122] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136122] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136122] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136122] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136122] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136122] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136122] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136122] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136122] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136122] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136122] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136122] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136122] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136122] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136122] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136122] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136122] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136122] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136122] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136122] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136122] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136122] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136122] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136122] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136122] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136122] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136122] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136122] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136122] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136122] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136122] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136122] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136122] - ath11k: Fix typo in comments (Íñigo Huguet) [2136122] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136122] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136122] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136122] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136122] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136122] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136122] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136122] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136122] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136122] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136122] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136122] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136122] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136122] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136122] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136122] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136122] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136122] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136122] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136122] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136122] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136122] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136122] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136122] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136122] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136122] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136122] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136122] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136122] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136122] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136122] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136122] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136122] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136122] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136122] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136122] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136122] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136122] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136122] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136122] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136122] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136122] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136122] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136122] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136122] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136122] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136122] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136122] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136122] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136122] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136122] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136122] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136122] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136122] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136122] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136122] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136122] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136122] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136122] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136122] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136122] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136122] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136122] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136122] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Íñigo Huguet) [2136122] - iwlwifi: Switch to proper EFI variable store interface (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136122] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136122] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136122] - wifi: virt_wifi: fix typo in comment (Íñigo Huguet) [2136122] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136122] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136122] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136122] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136122] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136122] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136122] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136122] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136122] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136122] - wifi: rtw88: use %*ph to print small buffer (Íñigo Huguet) [2136122] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136122] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136122] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136122] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136122] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136122] - wifi: wilc1000: add IGTK support (Íñigo Huguet) [2136122] - wifi: wilc1000: add WPA3 SAE support (Íñigo Huguet) [2136122] - wifi: wilc1000: remove WEP security support (Íñigo Huguet) [2136122] - wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136122] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136122] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136122] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136122] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136122] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136122] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136122] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136122] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136122] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136122] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136122] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136122] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136122] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136122] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136122] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136122] - ath10k: improve tx status reporting (Íñigo Huguet) [2136122] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136122] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136122] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136122] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136122] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136122] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136122] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136122] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136122] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136122] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136122] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136122] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136122] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136122] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136122] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136122] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136122] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136122] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136122] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136122] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136122] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136122] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136122] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136122] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136122] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136122] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136122] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136122] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136122] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136122] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136122] - mac80211: fix typo in documentation (Íñigo Huguet) [2136122] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136122] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136122] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136122] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136122] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136122] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136122] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136122] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136122] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136122] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136122] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136122] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136122] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136122] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136122] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136122] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136122] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136122] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136122] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136122] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136122] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136122] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136122] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136122] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136122] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136122] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136122] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136122] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136122] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136122] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136122] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136122] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136122] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136122] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136122] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136122] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136122] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136122] - rtw89: correct CCA control (Íñigo Huguet) [2136122] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136122] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136122] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136122] - wilc1000: add valid vmm_entry check before fetching from TX queue (Íñigo Huguet) [2136122] - wilc1000: use 'u64' datatype for cookie variable (Íñigo Huguet) [2136122] - wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() (Íñigo Huguet) [2136122] - wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA (Íñigo Huguet) [2136122] - wilc1000: increase firmware version array size (Íñigo Huguet) [2136122] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136122] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136122] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136122] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136122] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136122] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136122] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136122] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136122] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136122] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136122] - ath11k: mac: fix too long line (Íñigo Huguet) [2136122] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136122] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136122] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136122] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136122] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136122] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136122] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136122] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136122] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136122] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136122] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136122] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136122] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136122] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136122] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136122] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136122] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136122] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136122] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136122] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136122] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136122] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136122] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136122] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136122] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136122] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136122] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136122] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136122] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136122] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136122] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136122] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136122] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136122] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136122] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136122] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136122] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136122] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136122] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136122] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136122] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136122] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136122] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136122] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136122] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136122] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136122] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136122] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136122] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136122] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136122] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136122] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136122] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136122] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136122] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136122] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136122] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136122] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136122] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136122] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136122] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136122] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136122] - ath11k: Add support for SAR (Íñigo Huguet) [2136122] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136122] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136122] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136122] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136122] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136122] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136122] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136122] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136122] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136122] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136122] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136122] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136122] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136122] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136122] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136122] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136122] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136122] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136122] - rtw89: reset BA CAM (Íñigo Huguet) [2136122] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136122] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136122] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136122] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136122] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136122] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136122] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136122] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136122] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136122] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136122] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136122] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136122] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136122] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136122] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136122] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136122] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136122] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136122] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136122] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - rtw89: update ptcl_init (Íñigo Huguet) [2136122] - rtw89: update TMAC parameters (Íñigo Huguet) [2136122] - rtw89: initialize NAV control (Íñigo Huguet) [2136122] - rtw89: update scheduler setting (Íñigo Huguet) [2136122] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136122] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136122] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136122] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136122] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136122] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136122] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136122] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136122] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136122] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136122] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136122] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136122] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136122] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136122] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136122] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136122] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136122] - rtw89: support hardware generate security header (Íñigo Huguet) [2136122] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136122] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136122] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136122] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136122] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136122] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136122] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136122] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136122] - rtw89: add UK to regulation type (Íñigo Huguet) [2136122] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136122] - rtw89: support FW crash simulation (Íñigo Huguet) [2136122] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136122] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136122] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136122] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136122] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136122] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136122] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136122] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136122] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136122] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136122] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136122] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136122] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136122] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136122] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136122] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136122] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136122] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136122] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136122] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136122] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136122] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136122] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136122] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136122] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136122] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136122] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136122] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136122] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136122] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136122] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136122] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136122] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136122] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136122] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136122] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136122] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136122] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136122] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136122] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136122] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136122] - ath11k: implement hardware data filter (Íñigo Huguet) [2136122] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136122] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136122]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2143133] - drm/ast: Fix drm_fb_memcpy() on rhel9 (Jocelyn Falempe) [2128599] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150965] {CVE-2022-3628} - lockdown: Fix kexec lockdown bypass with ima policy (Wander Lairson Costa) [2140527] {CVE-2022-21505} - block: Do not reread partition table on exclusively open device (Ming Lei) [2149790] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2140032] - selftests: net: Fix netdev name mismatch in cleanup (Jonathan Toppins) [2150389] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2075755 2150389] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2075140 2150389] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [2150389] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [2150389] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150389] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150389] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150389] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150389] - net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Jonathan Toppins) [2150389] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150389] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150389] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150389] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150389] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150389] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150389] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150389] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150389] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150389] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150389] - docs: net: bonding: remove mentions of trans_start (Jonathan Toppins) [2150389] - bonding: cleanup bond_create (Jonathan Toppins) [2150389] - bonding: netlink error message support for options (Jonathan Toppins) [2150389] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150389] - net: use dev_addr_set() (Jonathan Toppins) [2150389] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Gopal Tiwari) [2148402] {CVE-2022-42896} - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2139496] - xfrm: rename xfrm_state_offload struct to allow reuse (Sabrina Dubroca) [2139496] - xfrm: delete not used number of external headers (Sabrina Dubroca) [2139496] - lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() (Prarit Bhargava) [2142946]- tls: strp: make sure the TCP skbs do not have overlapping data (Sabrina Dubroca) [2143700] - selftests: tls: handful of memrnd() and length checks (Sabrina Dubroca) [2143700] - selftests: tls: add a test for timeo vs lock (Sabrina Dubroca) [2143700] - selftests: tls: add test for NoPad getsockopt (Sabrina Dubroca) [2143700] - selftests: tls: add selftest variant for pad (Sabrina Dubroca) [2143700] - selftests: tls: skip cmsg_to_pipe tests with TLS=n (Sabrina Dubroca) [2143700] - selftests: tls: test for correct proto_ops (Sabrina Dubroca) [2143700] - selftests: tls: test splicing decrypted records (Sabrina Dubroca) [2143700] - selftests: tls: test splicing cmsgs (Sabrina Dubroca) [2143700] - tls: rx: react to strparser initialization errors (Sabrina Dubroca) [2143700] - net/tls: Use RCU API to access tls_ctx->netdev (Sabrina Dubroca) [2143700] - tls: rx: device: don't try to copy too much on detach (Sabrina Dubroca) [2143700] - tls: rx: device: bound the frag walk (Sabrina Dubroca) [2143700] - net/tls: Remove redundant workqueue flush before destroy (Sabrina Dubroca) [2143700] - net/tls: Multi-threaded calls to TX tls_dev_del (Sabrina Dubroca) [2143700] - net/tls: Perform immediate device ctx cleanup when possible (Sabrina Dubroca) [2143700] - tls: rx: fix the false positive warning (Sabrina Dubroca) [2143700] - tls: strp: rename and multithread the workqueue (Sabrina Dubroca) [2143700] - tls: rx: don't consider sock_rcvtimeo() cumulative (Sabrina Dubroca) [2143700] - tls: rx: Fix unsigned comparison with less than zero (Sabrina Dubroca) [2143700] - tls: rx: do not use the standard strparser (Sabrina Dubroca) [2143700] - tls: rx: device: add input CoW helper (Sabrina Dubroca) [2143700] - tcp: allow tls to decrypt directly from the tcp rcv queue (Sabrina Dubroca) [2143700] - tcp: avoid indirect calls to sock_rfree (Sabrina Dubroca) [2143700] - tls: rx: device: keep the zero copy status with offload (Sabrina Dubroca) [2143700] - tls: rx: don't free the output in case of zero-copy (Sabrina Dubroca) [2143700] - redhat/configs: enable CONFIG_DEBUG_NET for debug kernel (Sabrina Dubroca) [2143700] - net: add CONFIG_DEBUG_NET (Sabrina Dubroca) [2143700] - net: add include/net/net_debug.h (Sabrina Dubroca) [2143700] - tls: rx: factor SW handling out of tls_rx_one_record() (Sabrina Dubroca) [2143700] - tls: rx: wrap recv_pkt accesses in helpers (Sabrina Dubroca) [2143700] - net/tls: Remove the context from the list in tls_device_down (Sabrina Dubroca) [2143700] - tls: rx: release the sock lock on locking timeout (Sabrina Dubroca) [2143700] - tls: rx: decrypt into a fresh skb (Sabrina Dubroca) [2143700] - tls: rx: async: don't put async zc on the list (Sabrina Dubroca) [2143700] - tls: rx: async: hold onto the input skb (Sabrina Dubroca) [2143700] - tls: rx: async: adjust record geometry immediately (Sabrina Dubroca) [2143700] - tls: rx: return the decrypted skb via darg (Sabrina Dubroca) [2143700] - tls: rx: read the input skb from ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: factor out device darg update (Sabrina Dubroca) [2143700] - tls: rx: remove the message decrypted tracking (Sabrina Dubroca) [2143700] - tls: rx: don't keep decrypted skbs on ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: don't try to keep the skbs always on the list (Sabrina Dubroca) [2143700] - tls: rx: allow only one reader at a time (Sabrina Dubroca) [2143700] - net/tls: Fix race in TLS device down flow (Sabrina Dubroca) [2143700] - net/tls: Check for errors in tls_device_init (Sabrina Dubroca) [2143700] - tls: rx: fix the NoPad getsockopt (Sabrina Dubroca) [2143700] - tls: rx: add counter for NoPad violations (Sabrina Dubroca) [2143700] - tls: fix spelling of MIB (Sabrina Dubroca) [2143700] - tls: rx: make tls_wait_data() return an recvmsg retcode (Sabrina Dubroca) [2143700] - tls: create an internal header (Sabrina Dubroca) [2143700] - tls: rx: coalesce exit paths in tls_decrypt_sg() (Sabrina Dubroca) [2143700] - tls: rx: wrap decrypt params in a struct (Sabrina Dubroca) [2143700] - tls: rx: always allocate max possible aad size for decrypt (Sabrina Dubroca) [2143700] - strparser: pad sk_skb_cb to avoid straddling cachelines (Sabrina Dubroca) [2143700] - tls: rx: periodically flush socket backlog (Sabrina Dubroca) [2143700] - tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 (Sabrina Dubroca) [2143700] - docs: tls: document the TLS_TX_ZEROCOPY_RO (Sabrina Dubroca) [2143700] - tls: rx: support optimistic decrypt to user buffer with TLS 1.3 (Sabrina Dubroca) [2143700] - tls: rx: don't include tail size in data_len (Sabrina Dubroca) [2143700] - Revert "tls: rx: move counting TlsDecryptErrors for sync" (Sabrina Dubroca) [2143700] - tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX (Sabrina Dubroca) [2143700] - net: tls: fix messing up lists when bpf enabled (Sabrina Dubroca) [2143700] - tls: Add opt-in zerocopy mode of sendfile() (Sabrina Dubroca) [2143700] - tls: Fix context leak on tls_device_down (Sabrina Dubroca) [2143700] - tls: Skip tls_append_frag on zero copy size (Sabrina Dubroca) [2143700] - net: tls: fix async vs NIC crypto offload (Sabrina Dubroca) [2143700] - tls: rx: only copy IV from the packet for TLS 1.2 (Sabrina Dubroca) [2143700] - tls: rx: use MAX_IV_SIZE for allocations (Sabrina Dubroca) [2143700] - tls: rx: use async as an in-out argument (Sabrina Dubroca) [2143700] - tls: rx: return the already-copied data on crypto error (Sabrina Dubroca) [2143700] - tls: rx: treat process_rx_list() errors as transient (Sabrina Dubroca) [2143700] - tls: rx: assume crypto always calls our callback (Sabrina Dubroca) [2143700] - tls: rx: don't handle TLS 1.3 in the async crypto callback (Sabrina Dubroca) [2143700] - tls: rx: move counting TlsDecryptErrors for sync (Sabrina Dubroca) [2143700] - tls: rx: reuse leave_on_list label for psock (Sabrina Dubroca) [2143700] - tls: rx: consistently use unlocked accessors for rx_list (Sabrina Dubroca) [2143700] - tls: rx: jump out for cases which need to leave skb on list (Sabrina Dubroca) [2143700] - tls: rx: clear ctx->recv_pkt earlier (Sabrina Dubroca) [2143700] - tls: rx: inline consuming the skb at the end of the loop (Sabrina Dubroca) [2143700] - tls: rx: pull most of zc check out of the loop (Sabrina Dubroca) [2143700] - tls: rx: don't track the async count (Sabrina Dubroca) [2143700] - tls: rx: don't handle async in tls_sw_advance_skb() (Sabrina Dubroca) [2143700] - tls: rx: factor out writing ContentType to cmsg (Sabrina Dubroca) [2143700] - tls: rx: simplify async wait (Sabrina Dubroca) [2143700] - tls: rx: wrap decryption arguments in a structure (Sabrina Dubroca) [2143700] - tls: rx: don't report text length from the bowels of decrypt (Sabrina Dubroca) [2143700] - tls: rx: drop unnecessary arguments from tls_setup_from_iter() (Sabrina Dubroca) [2143700] - tls: hw: rx: use return value of tls_device_decrypted() to carry status (Sabrina Dubroca) [2143700] - tls: rx: refactor decrypt_skb_update() (Sabrina Dubroca) [2143700] - tls: rx: don't issue wake ups when data is decrypted (Sabrina Dubroca) [2143700] - tls: rx: replace 'back' with 'offset' (Sabrina Dubroca) [2143700] - tls: rx: use a define for tag length (Sabrina Dubroca) [2143700] - tls: rx: init decrypted status in tls_read_size() (Sabrina Dubroca) [2143700] - tls: rx: don't store the decryption status in socket context (Sabrina Dubroca) [2143700] - tls: rx: don't store the record type in socket context (Sabrina Dubroca) [2143700] - tls: rx: drop pointless else after goto (Sabrina Dubroca) [2143700] - tls: rx: jump to a more appropriate label (Sabrina Dubroca) [2143700] - net/tls: optimize judgement processes in tls_set_device_offload() (Sabrina Dubroca) [2143700] - net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() (Sabrina Dubroca) [2143700] - net/tls: Provide {__,}tls_driver_ctx() unconditionally (Sabrina Dubroca) [2143700] - net/tls: simplify the tls_set_sw_offload function (Sabrina Dubroca) [2143700] - net/tls: getsockopt supports complete algorithm list (Sabrina Dubroca) [2143700] - net/tls: tls_crypto_context add supported algorithms context (Sabrina Dubroca) [2143700] - net/tls: support SM4 CCM algorithm (Sabrina Dubroca) [2143700] - net/tls: support SM4 GCM/CCM algorithm (Sabrina Dubroca) [2143700]- pwm: tegra: Ensure the clock rate is not less than needed (d.marlin) [2141743] - pwm: tegra: Improve required rate calculation (d.marlin) [2141743] - pwm: tegra: Add runtime PM and OPP support (d.marlin) [2141743] - pwm: tegra: Optimize period calculation (d.marlin) [2141743] - hwmon: (pwm-fan) Ensure the fan going on in .probe() (d.marlin) [2141743] - hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0 (d.marlin) [2141743] - hwmon: (pwm-fan) Switch regulator dynamically (d.marlin) [2141743] - hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro (d.marlin) [2141743] - hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions (d.marlin) [2141743] - hwmon: (pwm-fan) Add dedicated power switch function (d.marlin) [2141743] - hwmon: (pwm-fan) Simplify enable/disable check (d.marlin) [2141743] - hwmon: (pwm-fan) Replace OF specific call to PWM by plain one (d.marlin) [2141743] - hwmon: (pwm-fan) Refactor fan power on/off (d.marlin) [2141743] - redhat/configs: consolidate CONFIG_TEST_LIVEPATCH=m (Julia Denham) [2072713] - redhat/configs: enable CONFIG_TEST_LIVEPATCH=m for s390x (Julia Denham) [2072713] - redhat/configs: enable s390x CONFIG_EXPOLINE_EXTERN (Julia Denham) [2072713] - s390/ftrace: implement hotpatching (Julia Denham) [2121735] - ftrace: Introduce ftrace_need_init_nop() (Julia Denham) [2121735] - s390/nospec: build expoline.o for modules_prepare target (Julia Denham) [2072713] - s390/nospec: align and size extern thunks (Julia Denham) [2072713] - s390/nospec: add an option to use thunk-extern (Julia Denham) [2072713] - s390/nospec: generate single register thunks if possible (Julia Denham) [2072713] - s390: remove unused expoline to BC instructions (Julia Denham) [2072713] - s390/entry: remove unused expoline thunk (Julia Denham) [2072713] - s390: replace cc-option-yn uses with cc-option (Julia Denham) [2072713] - net: macsec: Expose MACSEC_SALT_LEN definition to user space (Sabrina Dubroca) [2136170] - macsec: Fix traffic counters/statistics (Sabrina Dubroca) [2136170] - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() (Sabrina Dubroca) [2136170] - macsec: always read MACSEC_SA_ATTR_PN as a u64 (Sabrina Dubroca) [2136170] - macsec: limit replay window size with XPN (Sabrina Dubroca) [2136170] - macsec: fix error message in macsec_add_rxsa and _txsa (Sabrina Dubroca) [2136170] - macsec: fix NULL deref in macsec_add_rxsa (Sabrina Dubroca) [2136170] - iavf: Fix error handling in iavf_init_module() (Stefan Assmann) [2104467] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2104467] - iavf: Do not restart Tx queues after reset task failure (Stefan Assmann) [2104467] - iavf: Fix a crash during reset task (Stefan Assmann) [2104467] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2104467] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2104467] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2104467] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104467] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2104467] - iavf: Fix bad page state (Stefan Assmann) [2104467] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2104467] - iavf: Detach device during reset task (Stefan Assmann) [2104467] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2104467] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104467] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2104467] - iavf: Fix max_rate limiting (Stefan Assmann) [2104467] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2104467] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2104467] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2104467] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2104467] - intel: remove unused macros (Stefan Assmann) [2104467]- Bluetooth: Fix HCIGETDEVINFO regression (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix hci_read_buffer_size_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn (Gopal Tiwari) [2124521] - Bluetooth: move from strlcpy with unused retval to strscpy (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not handling shutdown condition (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix Get Device Flags (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix build errors in some archs (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix suspend performance regression (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not using the correct QoS (Gopal Tiwari) [2124521] - Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed() (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fixes build warnings with C=1 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix build warning with C=1 (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix memory corruption (Gopal Tiwari) [2124521] - Bluetooth: Fix null pointer deref on unexpected status event (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix updating ISO QoS PHY (Gopal Tiwari) [2124521] - Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Gopal Tiwari) [2124521] - Bluetooth: Always set event mask on suspend (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix double free on error path (Gopal Tiwari) [2124521] - Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for ISO packets (Gopal Tiwari) [2124521] - Bluetooth: ISO: Add broadcast support (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of BIS connections (Gopal Tiwari) [2124521] - Bluetooth: Add BTPROTO_ISO socket type (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of CIS connections (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Introduce hci_recv_event_data (Gopal Tiwari) [2124521] - Bluetooth: Convert delayed discov_off to hci_sync (Gopal Tiwari) [2124521] - Bluetooth: Remove update_scan hci_request dependancy (Gopal Tiwari) [2124521] - Bluetooth: Remove dead code from hci_request.c (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Fix typo in comment (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix holding hci_conn reference while command is queued (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix using hci_conn_abort (Gopal Tiwari) [2124521] - Bluetooth: Use bt_status to convert from errno (Gopal Tiwari) [2124521] - Bluetooth: Add bt_status (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Split hci_dev_open_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor remove Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor add Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Check LMP feature bit instead of quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add DT compatible for CYW55572 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 (Gopal Tiwari) [2124521] - Bluetooth: Add default wakeup callback for HCI UART driver (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Don't remove connected devices from accept list (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix not updating privacy_mode (Gopal Tiwari) [2124521] - Bluetooth: Collect kcov coverage from hci_rx_work (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix resuming scan after suspend resume (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Add in-band wakeup support (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix refresh cached connection info (Gopal Tiwari) [2124521] - Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data (Gopal Tiwari) [2124521] - Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: fix an error code in hci_register_dev() (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add BCM4349B1 variant (Gopal Tiwari) [2124521] - Bluetooth: Unregister suspend with userchannel (Gopal Tiwari) [2124521] - Bluetooth: Fix index added after unregister (Gopal Tiwari) [2124521] - Bluetooth: When HCI work queue is drained, only queue chained work (Gopal Tiwari) [2124521] - Bluetooth: hci_intel: Add check for platform_driver_register (Gopal Tiwari) [2124521] - Bluetooth: clear the temporary linkkey in hci_conn_cleanup (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add support for FW loading in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Return wakeup for qca_wakeup (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 (Gopal Tiwari) [2124521] - Bluetooth: core: Fix deadlock on hci_power_on_sync. (Gopal Tiwari) [2124521] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE (Gopal Tiwari) [2124521] - bluetooth: don't use bitmaps for random flag accesses (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix hci_connect_le_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: use hci_skb_event() helper (Gopal Tiwari) [2124521] - Bluetooth: eir: Add helpers for managing service data (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: core: Fix missing power_on work cancel on HCI close (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for Qualcomm WCN785x (Gopal Tiwari) [2124521] - Bluetooth: protect le accept and resolv lists with hdev->lock (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock for accept_list and reject_list in conn req (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852C (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA (Gopal Tiwari) [2124521] - Bluetooth: Print broken quirks (Gopal Tiwari) [2124521] - Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Use del_timer_sync() before freeing (Gopal Tiwari) [2124521] - Bluetooth: btintel: Constify static struct regmap_bus (Gopal Tiwari) [2124521] - Bluetooth: Keep MGMT pending queue ordered FIFO (Gopal Tiwari) [2124521] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Fix the incorrect pointer check (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Support per-board firmware variants (Gopal Tiwari) [2124521] - Bluetooth: Fix the creation of hdev->name (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix creating hci_conn object on error status (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking for invalid handle on error status (Gopal Tiwari) [2124521] - Bluetooth: ath3k: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: bcm203x: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add WBS support (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .btmtk_get_codec_config_data (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .get_data_path_id (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() (Gopal Tiwari) [2124521] - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed (Gopal Tiwari) [2124521] - Bluetooth: Send AdvMonitor Dev Found for all matched devices (Gopal Tiwari) [2124521] - Bluetooth: msft: Clear tracked devices on resume (Gopal Tiwari) [2124521] - Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() (Gopal Tiwari) [2124521] - Bluetooth: Don't assign twice the same value (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852B (Gopal Tiwari) [2124521] - Bluetooth: hci_uart: add missing NULL check in h5_enqueue (Gopal Tiwari) [2124521] - Bluetooth: Fix use after free in hci_send_acl (Gopal Tiwari) [2124521] - Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: add .set_bdaddr support (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: rely on BT_MTK module (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE (Gopal Tiwari) [2124521] - Bluetooth: mgmt: remove redundant assignment to variable cur_len (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add another Realtek 8761BU (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: move adv_instance_cnt read within the device lock (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt (Gopal Tiwari) [2124521] - Bluetooth: btusb: Make use of of BIT macro to declare flags (Gopal Tiwari) [2124521] - Bluetooth: mediatek: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: make array bt_uuid_any static const (Gopal Tiwari) [2124521] - Bluetooth: 6lowpan: No need to clear memory twice (Gopal Tiwari) [2124521] - Bluetooth: btusb: Improve stability for QCA devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device (Gopal Tiwari) [2124521] - Bluetooth: Improve skb handling in mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Remove unneeded variable (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() (Gopal Tiwari) [2124521] - Bluetooth: Increment management interface revision (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set (Gopal Tiwari) [2124521] - Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Rate limit the logging of invalid SCO handle (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Ignore multiple conn complete events (Gopal Tiwari) [2124521] - Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: mask out interrupt status (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: run sleep mode by default (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]() (Gopal Tiwari) [2124521] - Bluetooth: hci_serdev: call init_rwsem() before p->open() (Gopal Tiwari) [2124521] - Bluetooth: Remove kernel-doc style comment block (Gopal Tiwari) [2124521] - Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2124521] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events (Gopal Tiwari) [2124521] - Bluetooth: msft: Handle MSFT Monitor Device Event (Gopal Tiwari) [2124521] - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: move struct reg_read_cmd to common file (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix compilation warning (Gopal Tiwari) [2124521]- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077] - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968] - redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968] - spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968] - Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968] - BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968] - bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968] - bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968] - bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968] - libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968] - libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968] - libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968] - perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968] - perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968] - selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968] - docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968] - selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968] - selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968] - selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968] - bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968] - libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968] - libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968] - libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968] - bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968] - fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968] - tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968] - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968] - libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968] - ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968] - ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850] - xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968] - net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850] - net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850] - selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850] - selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968] - bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968] - geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968] - xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968] - net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968] - selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968] - selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968] - selftests: xsk: introduce validation functions (Felix Maurer) [2120968] - selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968] - selftests: xsk: add timeout to tests (Felix Maurer) [2120968] - selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968] - selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968] - selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968] - selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968] - selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968] - net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968] - xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968] - xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968] - xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968] - net: page_pool: introduce ethtool stats (Felix Maurer) [2120968] - bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968] - bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968] - bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968] - bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968] - selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968] - btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968] - bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968] - bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968] - libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968] - libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968] - bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968] - bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968] - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968] - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968] - selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968] - selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968] - libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968] - selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968] - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968] - bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968] - bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968] - Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968] - libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968] - MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968] - selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968] - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968] - bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968] - libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968] - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968] - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968] - bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968] - selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968] - bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968] - bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968] - bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968] - selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968] - s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968] - selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968] - bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968] - bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968] - bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968] - blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968] - libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968] - libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968] - libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968] - libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968] - bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968] - bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968] - selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968] - libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968] - selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968] - selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968] - selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968] - bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968] - selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968] - bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968] - bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968] - selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968] - bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968] - libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968] - bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968] - bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968] - selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968] - fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968] - selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968] - bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968] - selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968] - selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968] - bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968] - bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968] - selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968] - bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968] - bpftool: Declare generator name (Yauheni Kaliuta) [2120968] - bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968] - bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968] - selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968] - libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968] - libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968] - libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968] - selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968] - libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968] - libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968] - libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968] - selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968] - libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968] - libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968] - bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968] - bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968] - bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968] - bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968] - samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968] - bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968] - x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968] - libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968] - libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968] - libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968] - libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968] - libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968] - libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968] - libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968] - bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968] - selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968] - selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968] - selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968] - libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968] - bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968] - bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968] - bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968] - bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968] - bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968] - bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968] - bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968] - bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968] - libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968] - selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968] - libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968] - bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968] - perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968] - libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968] - libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968] - bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968] - bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968] - libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968] - libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968] - libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968] - samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968] - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968] - libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968] - bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968] - selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968] - libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968] - selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968] - bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968] - selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968] - bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968] - bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968] - page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968] - libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968] - selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968] - tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968] - selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968] - libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968] - libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968] - libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968] - libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968] - samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968] - libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968] - libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968] - libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968] - selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968] - libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968] - libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968] - libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968] - selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968] - bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968] - selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968] - libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968] - net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968] - libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968] - libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968] - libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968] - bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968] - libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968] - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968] - bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968] - bpftool: Add missing link types (Yauheni Kaliuta) [2120968] - bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968] - samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968] - sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968] - libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968] - libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968] - libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968] - libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968] - samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968] - bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968] - bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968] - bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968] - bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968] - bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968] - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968] - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968] - arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]- firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122318] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122318] - firmware_loader: Replace kmap() with kmap_local_page() (Mark Langsdorf) [2122318] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122318] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122318] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122318] - redhat/configs: enable CONFIG_FW_UPLOAD (Mark Langsdorf) [2122318] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122318] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel warning with cpufreq passive register fail (Mark Langsdorf) [2122318] - PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Mute warning on governor PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel panic with cpu based scaling to passive gov (Mark Langsdorf) [2122318] - of: base: Avoid console probe delay when fw_devlink.strict=1 (Mark Langsdorf) [2122318] - driver core: Set default deferred_probe_timeout back to 0. (Mark Langsdorf) [2122318] - PM / devfreq: passive: revert an editing accident in SPDX-License line (Mark Langsdorf) [2122318] - drm/rockchip: Detach from ARM DMA domain in attach_device (Mark Langsdorf) [2122318] - serial: 8250: Fix PM usage_count for console handover (Mark Langsdorf) [2122318] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122318] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122318] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122318] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122318] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122318] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122318] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122318] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122318] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122318] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122318] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122318] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122318] - regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() (Mark Langsdorf) [2122318] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122318] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122318] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122318] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122318] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122318] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122318] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122318] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122318] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122318] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122318] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122318] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122318] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122318] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122318] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122318] - PM: runtime: Fix supplier device management during consumer probe (Mark Langsdorf) [2122318] - PM: runtime: Redefine pm_runtime_release_supplier() (Mark Langsdorf) [2122318] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122318] - regmap-irq: Deprecate the not_fixed_stride flag (Mark Langsdorf) [2122318] - regmap-irq: Add get_irq_reg() callback (Mark Langsdorf) [2122318] - regmap-irq: Fix inverted handling of unmask registers (Mark Langsdorf) [2122318] - regmap-irq: Deprecate type registers and virtual registers (Mark Langsdorf) [2122318] - regmap-irq: Introduce config registers for irq types (Mark Langsdorf) [2122318] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122318] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove an unnecessary restriction on type_in_mask (Mark Langsdorf) [2122318] - regmap-irq: Cleanup sizeof(...) use in memory allocation (Mark Langsdorf) [2122318] - regmap-irq: Remove unused type_reg_stride field (Mark Langsdorf) [2122318] - regmap-irq: Convert bool bitfields to unsigned int (Mark Langsdorf) [2122318] - driver core: fw_devlink: Allow firmware to mark devices as best effort (Mark Langsdorf) [2122318] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122318] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122318] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122318] - MAINTAINERS: Add new IOMMU development mailing list (Mark Langsdorf) [2122318] - regmap-irq: Fix offset/index mismatch in read_sub_irq_data() (Mark Langsdorf) [2122318] - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips (Mark Langsdorf) [2122318] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122318] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122318] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122318] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122318] - regmap: provide regmap_field helpers for simple bit operations (Mark Langsdorf) [2122318] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122318] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2122318] - pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122318] - firmware_loader: enable XZ by default if compressed support is enabled (Mark Langsdorf) [2122318] - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction (Mark Langsdorf) [2122318] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122318] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122318] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122318] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122318] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122318] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122318] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122318] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122318] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122318] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122318] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122318] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122318] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122318] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122318] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122318] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122318] - driver core: Extend deferred probe timeout on driver registration (Mark Langsdorf) [2122318] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122318] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122318] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122318] - driver core: Add "*" wildcard support to driver_async_probe cmdline param (Mark Langsdorf) [2122318] - PM / devfreq: passive: Keep cpufreq_policy for possible cpus (Mark Langsdorf) [2122318] - PM / devfreq: passive: Reduce duplicate code when passive_devfreq case (Mark Langsdorf) [2122318] - PM / devfreq: Add cpu based scaling support to passive governor (Mark Langsdorf) [2122318] - PM / devfreq: Export devfreq_get_freq_range symbol within devfreq (Mark Langsdorf) [2122318] - iommu/arm-smmu: Force identity domains for legacy binding (Mark Langsdorf) [2122318] - regmap: Add missing map->bus check (Mark Langsdorf) [2122318] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122318] - arch_topology: Trace the update thermal pressure (Mark Langsdorf) [2122318] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122318] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122318] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122318] - platform: finally disallow IRQ0 in platform_get_irq() and its ilk (Mark Langsdorf) [2122318] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122318] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122318] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122318] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122318] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122318] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122318] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122318] - redhat/configs: Enable XZ and ZSTD compress firmware loading (Mark Langsdorf) [2122318] - firmware: Add the support for ZSTD-compressed firmware files (Mark Langsdorf) [2122318] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122318] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122318] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122318] - regmap: Constify static regmap_bus structs (Mark Langsdorf) [2122318]- i2c: ismt: Fix an out-of-bounds bug in ismt_access() (David Arcari) [2119067] {CVE-2022-2873} - redhat/configs: Enable CONFIG_CRYPTO_CURVE25519 (Prarit Bhargava) [2030750] - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2153181] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150922] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150922] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150922] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150922] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150922] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Mamatha Inamdar) [2095499] - kernfs: remove redundant kernfs_rwsem declaration. (Luis Claudio R. Goncalves) [2152737] - kernfs: fix potential NULL dereference in __kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: fix NULL dereferencing in kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: prevent early freeing of root node (Luis Claudio R. Goncalves) [2152737] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Luis Claudio R. Goncalves) [2152737] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143357] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143357] - kunit/memcpy: Avoid pathological compile-time string size (Josef Oskera) [2139493] - mips: boot/compressed: use __NO_FORTIFY (Josef Oskera) [2139493] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139493] - string: Introduce strtomem() and strtomem_pad() (Josef Oskera) [2139493] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139493] - fortify: Add Clang support (Josef Oskera) [2139493] - fortify: Make sure strlen() may still be used as a constant expression (Josef Oskera) [2139493] - fortify: Use __diagnose_as() for better diagnostic coverage (Josef Oskera) [2139493] - fortify: Make pointer arguments const (Josef Oskera) [2139493] - Compiler Attributes: Add __diagnose_as for Clang (Josef Oskera) [2139493] - Compiler Attributes: Add __overloadable for Clang (Josef Oskera) [2139493] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139493] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139493] - Compiler Attributes: Add __pass_object_size for Clang (Josef Oskera) [2139493] - lib/string_helpers: Introduce kasprintf_strarray() (Josef Oskera) [2139493] - string: uninline memcpy_and_pad (Josef Oskera) [2139493] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139493] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139493] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139493] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139493] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139493] - fortify: Explicitly disable Clang support (Josef Oskera) [2139493] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139493] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139493] - Redo missing uapi/linux/stddef.h: Add include guards (Patrick Talbert) [2132632]- arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2129151] - dt-bindings: misc: Convert Tegra MISC to json-schema (Al Stone) [2129151] - dt-bindings: sram: Document NVIDIA Tegra SYSRAM (Al Stone) [2129151] - misc: sram: Add compatible string for Tegra234 SYSRAM (Al Stone) [2129151] - dt-bindings: sram: Allow numbers in sram region node name (Al Stone) [2129151] - dt-bindings: sram: Document qcom,rpm-msg-ram (Al Stone) [2129151] - misc: sram: Only map reserved areas in Tegra SYSRAM (Al Stone) [2129151] - wireguard: Kconfig: select CRYPTO_CHACHA_S390 (John B. Wyatt IV) [2134831] - crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations (John B. Wyatt IV) [2134831] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139469] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139469] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2141362 2143273] - md/raid5: use bdev_write_cache instead of open coding it (Nigel Croxon) [2143273] - md: fix a crash in mempool_free (Nigel Croxon) [2143261 2143273] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2128207 2135609 2143273] - md/bitmap: Fix bitmap chunk size overflow issues (Nigel Croxon) [2143273] - md: introduce md_ro_state (Nigel Croxon) [2143273] - md: factor out __md_set_array_info() (Nigel Croxon) [2143273] - lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGE (Nigel Croxon) [2143273] - raid5-cache: use try_cmpxchg in r5l_wake_reclaim (Nigel Croxon) [2143273] - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Nigel Croxon) [2143273]- igc: Correct the launchtime offset (Corinna Vinschen) [2104471] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104471] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2104471] - igc: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104471] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2104471] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2104471] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2104471] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136299] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136299] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2140899] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115892] - redhat/configs: Change the amd-pstate to builtin (David Arcari) [2150425] - Documentation: amd-pstate: add driver working mode introduction (David Arcari) [2150425] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (David Arcari) [2150425] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (David Arcari) [2150425] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (David Arcari) [2150425] - Documentation: amd-pstate: Add unit test introduction (David Arcari) [2150425] - cpufreq: amd-pstate: Expose struct amd_cpudata (David Arcari) [2150425] - cpufreq: amd-pstate: Fix initial highest_perf value (David Arcari) [2150425] - cpufreq: amd-pstate: update pstate frequency transition delay time (David Arcari) [2150425] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (David Arcari) [2150425] - cpufreq: amd_pstate: fix wrong lowest perf fetch (David Arcari) [2150425] - cpufreq: amd-pstate: fix white-space (David Arcari) [2150425] - cpufreq: amd-pstate: simplify cpudata pointer assignment (David Arcari) [2150425] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (David Arcari) [2150425] - cpufreq: amd-pstate: Add resume and suspend callbacks (David Arcari) [2150425] - Documentation: amd-pstate: grammar and sentence structure updates (David Arcari) [2150425] - Documentation: amd-pstate: add tracer tool introduction (David Arcari) [2150425] - MAINTAINERS: Add AMD P-State driver maintainer entry (David Arcari) [2150425] - Documentation: amd-pstate: Add AMD P-State driver introduction (David Arcari) [2150425] - arm64: dts: imx93-pinfunc: drop execution permission (Steve Best) [2144998] - dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93 (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add dmas property (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching (Steve Best) [2140034] - dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers (Steve Best) [2140034] - dt-bindings: soc: add i.MX93 SRC (Steve Best) [2140034] - hwmon: Handle failure to register sensor with thermal zone correctly (d.marlin) [2122394] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2134560] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2134560] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2134560] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2134560] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2134560] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2134560] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2134560] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2134560] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2134560]- mailbox: imx: fix RST channel support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: clear pending interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support RST channel (Al Stone) [2122400 2129154 2139961] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Al Stone) [2122400 2129154 2139961] - mailbox: forward the hrtimer if not queued and under a lock (Al Stone) [2122400 2129154 2139961] - mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Al Stone) [2122400 2129154 2139961] - mailbox: correct kerneldoc (Al Stone) [2122400 2129154 2139961] - mailbox:imx: using pm_runtime_resume_and_get (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add 128-bit shared mailbox support (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add tegra_hsp_sm_ops (Al Stone) [2122400 2129154 2139961] - mailbox: remove an unneeded NULL check on list iterator (Al Stone) [2122400 2129154 2139961] - mailbox: imx: remove redundant initializer (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX93 S401 MU (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support dual interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: extend irq to an array (Al Stone) [2122400 2129154 2139961] - mailbox: imx: add i.MX8 SECO MU support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: introduce rxdb callback (Al Stone) [2122400 2129154 2139961] - mailbox: imx: enlarge timeout while reading/writing messages to SCFW (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix crash in resume on i.mx8ulp (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix wakeup failure from freeze mode (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Flush whole channel (Al Stone) [2122400 2129154 2139961] - mailbox: imx: Fix an IS_ERR() vs NULL bug (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX8ULP S4 MU (Al Stone) [2122400 2129154 2139961] - mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource() (Al Stone) [2122400 2129154 2139961] - arm64: tegra: Add MGBE nodes on Tegra234 (Al Stone) [2122303] - arm64: tegra: Add regulators required for PCIe (Al Stone) [2122303] - arm64: tegra: Fix up compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit (Al Stone) [2122303] - arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT (Al Stone) [2122303] - arm64: tegra: Enable PCIe slots in P3737-0000 board (Al Stone) [2122303] - dt-bindings: net: Add Tegra234 MGBE (Al Stone) [2122303] - dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding (Al Stone) [2122303] - dt-bindings: Document Tegra CCPLEX Cluster (Al Stone) [2122303] - dt-bindings: fuse: tegra: Document Tegra234 FUSE (Al Stone) [2122303] - dt-bindings: mmc: tegra: Document Tegra234 SDHCI (Al Stone) [2122303] - dt-bindings: fuse: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: rtc: tegra: Document Tegra234 RTC (Al Stone) [2122303] - dt-bindings: rtc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: mmc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: tegra: Document Jetson AGX Orin (and devkit) (Al Stone) [2122303] - dt-bindings: tegra: Describe recent developer kits consistently (Al Stone) [2122303] - dt-bindings: arm: cpus: Add ARM Cortex-A78 (Al Stone) [2122303] - dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit (Al Stone) [2122303] - arm64: tegra: Update compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add Host1x context stream IDs on Tegra186+ (Al Stone) [2122303] - arm64: tegra: Fix SDMMC1 CD on P2888 (Al Stone) [2122303] - arm64: tegra: Add Host1x and VIC on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra186 (Al Stone) [2122303] - arm64: tegra: Enable OPE on various platforms (Al Stone) [2122303] - arm64: tegra: Add node for CBB 1.0 on Tegra194 (Al Stone) [2122303] - arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2122303] - arm64: tegra: Add Tegra234 GPCDMA device tree node (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra194 (Al Stone) [2122303] - arm64: tegra: Adjust whitespace around '=' (Al Stone) [2122303] - arm64: tegra: Add OPE device on Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Add node for CBB 2.0 on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra234 (Al Stone) [2122303] - arm64: tegra: Align gpio-keys node names with dtschema (Al Stone) [2122303] - dt-bindings: Add headers for Host1x and VIC on Tegra234 (Al Stone) [2122303] - dt-bindings: Add Tegra234 MGBE clocks and resets (Al Stone) [2122303] - dt-bindings: memory: Add Tegra234 MGBE memory clients (Al Stone) [2122303] - dt-bindings: power: Add Tegra234 MGBE power domains (Al Stone) [2122303] - dt-bindings: Add headers for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add missing DFLL reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add memory controller channels (Al Stone) [2122303] - arm64: tegra: Enable ASRC on various platforms (Al Stone) [2122303] - arm64: tegra: Add ASRC device on Tegra186 and later (Al Stone) [2122303] - arm64: tegra: Update PWM fan node name (Al Stone) [2122303] - arm64: tegra: Add node for Tegra234 CCPLEX cluster (Al Stone) [2122303] - arm64: tegra: Update SDMMC1/3 clock source for Tegra194 (Al Stone) [2122303] - arm64: tegra: Drop arm,armv8-pmuv3 compatible string (Al Stone) [2122303] - arm64: tegra: Enable UART instance on 40-pin header (Al Stone) [2122303] - arm64: tegra: Enable Jetson Xavier NX USB device mode (Al Stone) [2122303] - arm64: tegra: Enable device-tree overlay support (Al Stone) [2122303] - arm64: tegra: Add GPCDMA node for tegra186 and tegra194 (Al Stone) [2122303] - arm64: tegra: Disable ISO SMMU for Tegra194 (Al Stone) [2122303] - arm64: tegra: Remove non existent Tegra194 reset (Al Stone) [2122303] - arm64: tegra: Add host1x hotflush reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add EMC general interrupt on Tegra194 (Al Stone) [2122303] - arm64: tegra: Sort Tegra210 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Drop unit-address for audio card graph endpoints (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 HSP compatible string (Al Stone) [2122303] - arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock (Al Stone) [2122303] - arm64: tegra: Update SDMMC4 speeds for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add dma-coherent for Tegra194 VIC (Al Stone) [2122303] - arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Rename TCU node to "serial" (Al Stone) [2122303] - arm64: tegra: Rename GPIO hog nodes to match schema (Al Stone) [2122303] - arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips (Al Stone) [2122303] - arm64: tegra: Rename Ethernet PHY nodes (Al Stone) [2122303] - arm64: tegra: Fix Tegra186 compatible string list (Al Stone) [2122303] - arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Drop unsupported nvidia,lpdr property (Al Stone) [2122303] - arm64: tegra: Adjust length of CCPLEX cluster MMIO region (Al Stone) [2122303] - arm64: tegra: Add missing TSEC properties on Tegra210 (Al Stone) [2122303] - arm64: tegra: Drop unused properties for Tegra194 PCIe (Al Stone) [2122303] - arm64: tegra: Remove unsupported regulator properties (Al Stone) [2122303] - arm64: tegra: Add support to enumerate SD in UHS mode (Al Stone) [2122303] - arm64: tegra: Rename thermal zones nodes (Al Stone) [2122303] - arm64: tegra: Sort Tegra132 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 (Al Stone) [2122303] - arm64: tegra: Add OPP tables on Tegra132 (Al Stone) [2122303] - arm64: tegra: Add ISO SMMU controller for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add native timer support on Tegra186 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 timer (Al Stone) [2122303] - arm64: tegra: Drop unused AHCI clocks on Tegra132 (Al Stone) [2122303] - arm64: tegra: Fix Tegra132 I2C compatible string list (Al Stone) [2122303] - arm64: tegra: Remove unsupported properties on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level clocks (Al Stone) [2122303] - arm64: tegra: Rename power-monitor input nodes (Al Stone) [2122303] - arm64: tegra: Fix unit-addresses on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level regulators (Al Stone) [2122303] - arm64: tegra: Fix pcie-ep DT nodes (Al Stone) [2122303] - arm64: tegra: Remove useless usb-ehci compatible string (Al Stone) [2122303] - arm64: tegra: Extend APE audio support on Jetson platforms (Al Stone) [2122303] - arm64: tegra: Add few AHUB devices for Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Remove unused backlight-boot-off property (Al Stone) [2122303] - arm64: tegra: Add NVDEC to Tegra186/194 device trees (Al Stone) [2122303] - arm64: tegra: Add new USB PHY properties on Tegra132 (Al Stone) [2122303] - arm64: tegra: Update HDA card name on Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Audio graph sound card for Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Add additional GPIO interrupt entries on Tegra194 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 CPUs (Al Stone) [2122303] - arm64: tegra: Add missing interconnects property for USB on Tegra186 (Al Stone) [2122303] - arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support (Al Stone) [2122303] - arm64: tegra: Add PWM nodes on Tegra186 (Al Stone) [2122303] - arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 PCIe EP compatible string (Al Stone) [2122303]- scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2149711] - redhat/Makefile: Drop message about BUILDID deprecation (Veronika Kabatova) - pinctrl: amd: Don't save/restore interrupt status and wake status bits (David Arcari) [2130060] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139455] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139455] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139455] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139455] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139455] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2139455] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139455] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139455] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139460] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139460] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139460] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139460] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139472] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139472] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139472] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139472] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139472] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139472] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2139472] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2139472] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143850] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143850] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143850] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143850] - redhat/configs: enable CONFIG_GNSS for RHEL (Michal Schmidt) [2136119] - gnss: replace ida_simple API (Michal Schmidt) [2136119]- sfc: move unmaintained message to sfc_siena (Íñigo Huguet) [2112206 2139802] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112206 2139802] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112206] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112206 2139802] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112206 2139802] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112206 2139802] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112206] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112206] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112206] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112206] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112206] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112206] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112206] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112206] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112206] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112206] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112206] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112206] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112206] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112206] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112206] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112206] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112206] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112206] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112206] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112206] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112206] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112206] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112206] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112206] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112206] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112206] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112206] - sfc: Unsplit literal string. (Íñigo Huguet) [2112206] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112206] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112206] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112206] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112206] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112206] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112206] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112206] - sfc: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112206] - sfc: Fix typo in comment (Íñigo Huguet) [2112206] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112206] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112206] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112206] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112206] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112206] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112206] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112206] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112206] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112206] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112206] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112206] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112206] - sfc: Add a basic Siena module (Íñigo Huguet) [2112206] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112206] - sfc: Move Siena specific files (Íñigo Huguet) [2112206] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112206] - sfc: Disable Siena support (Íñigo Huguet) [2112206] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112206] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112206] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112206] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112206] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112206] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112206] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112206 2139802] - drm/vc4: hdmi: Fix build error for implicit function declaration (Adrien Thierry) [2138240] - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Adrien Thierry) [2138240] - drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper component_compare_dev (Adrien Thierry) [2138240] - drm/vc4: Use drm_mode_copy() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix runtime_pm reference counting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Unregister codec device on unbind (Adrien Thierry) [2138240] - drm/vc4: Use of_device_get_match_data() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix redundant variable assignment (Adrien Thierry) [2138240] - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 (Adrien Thierry) [2138240] - drm/vc4: hdmi: Simplify the connector state retrieval (Adrien Thierry) [2138240] - drm/vc4: hdmi: Change CSC callback prototype (Adrien Thierry) [2138240] - drm/vc4: hdmi: Define colorspace matrices (Adrien Thierry) [2138240] - drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move XBAR setup to csc_setup (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use full range helper in csc functions (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add full range RGB helper (Adrien Thierry) [2138240] - drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry (Adrien Thierry) [2138240] - drm/vc4: Fix deadlock on DSI device attach error (Adrien Thierry) [2138240] - drm/vc4: remove redundant assignment of variable size (Adrien Thierry) [2138240] - drm/vc4: Notify the firmware when DRM is in charge (Adrien Thierry) [2138240] - drm/vc4: Remove conflicting framebuffers before callind bind_all (Adrien Thierry) [2138240] - drm/vc4: Support nomodeset (Adrien Thierry) [2138240] - firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for YUV color encodings and ranges (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for DRM_FORMAT_P030 (Adrien Thierry) [2138240] - drm/vc4: kms: Wait for the commit before increasing our clock rate (Adrien Thierry) [2138240] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Adrien Thierry) [2138240] - drm/cma-helper: Pass GEM CMA object in public interfaces (Adrien Thierry) [2138240] - drm/cma-helper: Export dedicated wrappers for GEM object functions (Adrien Thierry) [2138240] - drm/vc4: kms: Fix previous HVS commit wait (Adrien Thierry) [2138240] - drm/vc4: kms: Don't duplicate pending commit (Adrien Thierry) [2138240] - drm/vc4: kms: Clear the HVS FIFO commit pointer once done (Adrien Thierry) [2138240] - drm/vc4: kms: Add missing drm_crtc_commit_put (Adrien Thierry) [2138240] - drm/vc4: kms: Fix return code check (Adrien Thierry) [2138240] - drm/vc4: fix error code in vc4_create_object() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce a scdc_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce an output_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Check the device state in prepare() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Prevent access to crtc->state outside of KMS (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use a mutex to prevent concurrent framework access (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add a spinlock to protect register access (Adrien Thierry) [2138240] - drm/vc4: crtc: Copy assigned channel to the CRTC (Adrien Thierry) [2138240] - drm/vc4: Fix non-blocking commit getting stuck forever (Adrien Thierry) [2138240] - drm/vc4: crtc: Drop feed_txp from state (Adrien Thierry) [2138240] - drm/vc4: Increase the core clock based on HVS load (Adrien Thierry) [2138240] - drm/vc4: hdmi: Enable the scrambler on reconnection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Raise the maximum clock rate (Adrien Thierry) [2138240] - drm/vc4: Leverage the load tracker on the BCM2711 (Adrien Thierry) [2138240] - drm/vc4: crtc: Add some logging (Adrien Thierry) [2138240] - drm/vc4: crtc: Rework the encoder retrieval code (again) (Adrien Thierry) [2138240] - drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype (Adrien Thierry) [2138240] - drm/vc4: Make vc4_crtc_get_encoder public (Adrien Thierry) [2138240] - drm/vc4: hdmi: Fix HPD GPIO detection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove the DDC probing for status detection (Adrien Thierry) [2138240] - drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Warn if we access the controller while disabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the device is powered with CEC (Adrien Thierry) [2138240] - drm/vc4: hdmi: Split the CEC disable / enable functions in two (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rework the pre_crtc_configure error handling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered up during bind (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered in detect (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set a default HSM rate (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Actually check for the connector status in hotplug (Adrien Thierry) [2138240] - Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" (Adrien Thierry) [2138240] - Revert drm/vc4 hdmi runtime PM changes (Adrien Thierry) [2138240] - drm/vc4: dsi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: dpi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2138240] - drm/vc4: hdmi: make vc4_hdmi_codec_pdata static (Adrien Thierry) [2138240] - drm/vc4: Convert to Linux IRQ interfaces (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove redundant variables (Adrien Thierry) [2138240] - drm/bridge: Centralize error message when bridge attach fails (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove drm_encoder->crtc usage (Adrien Thierry) [2138240] - drm/vc4: hdmi: Only call into DRM framework if registered (Adrien Thierry) [2138240] - drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts (Adrien Thierry) [2138240] - drm: vc4: Fix pixel-wrap issue with DVP teardown (Adrien Thierry) [2138240] - drm/vc4: hdmi: Limit noise when deferring snd card registration (Adrien Thierry) [2138240] - drm/aperture: Pass DRM driver structure instead of driver name (Adrien Thierry) [2138240] - drm/vc4: Don't set struct drm_device.irq_enabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Register HDMI codec (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HDMI_MAI_FMT (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rely on interrupts to handle hotplug (Adrien Thierry) [2138240]- redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885] - pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141632] {CVE-2022-2959} - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - block: change request end_io handler to pass back a return value (Eric Chanudet) [2139205] - block: Change the return type of blk_mq_map_queues() into void (Eric Chanudet) [2139205] - block: simplify disk shutdown (Eric Chanudet) [2139205] - scsi: ufs: Split the drivers/scsi/ufs directory (Eric Chanudet) [2139205] - blk-mq: remove the done argument to blk_execute_rq_nowait (Eric Chanudet) [2139205] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2104466] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2104466] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2104466] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2104466] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2104466] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104466] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2104466] - i40e: Fix VF hang when reset is triggered on another VF (Stefan Assmann) [2104466] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2104466] - i40e: Fix DMA mappings leak (Stefan Assmann) [2104466] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2104466] - i40e: Add basic support for I710 devices (Stefan Assmann) [2104466] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Stefan Assmann) [2104466] - i40e: Fix VF set max MTU size (Stefan Assmann) [2104466] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2104466] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104466] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2104466] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2104466] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2104466] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2104466] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2104466] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2104466] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2104466] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2104466] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2104466] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2104466] - intel: remove unused macros (Stefan Assmann) [2104466] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2104466] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2104466] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2104466] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2104466] - i40e: Add VF VLAN pruning (Stefan Assmann) [2104466] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2104466]- udp: track the forward memory release threshold in an hot cacheline (Paolo Abeni) [2133057] - net: introduce and use custom sockopt socket flag (Paolo Abeni) [2133057] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Paolo Abeni) [2133057] - net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr (Paolo Abeni) [2133057] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2133057] - net: add napi_get_frags_check() helper (Paolo Abeni) [2133057] - libceph: clean up ceph_osdc_start_request prototype (Xiubo Li) [2120166] - rbd: replace usage of found with dedicated list iterator variable (Xiubo Li) [2120166] - libceph: fix ceph_pagelist_reserve() comment typo (Xiubo Li) [2120166] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120166] - ceph: make f_bsize always equal to f_frsize (Xiubo Li) [2120166] - libceph: print fsid and epoch with osd id (Xiubo Li) [2120166] - libceph: check pointer before assigned to "c->rules[]" (Xiubo Li) [2120166] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120166] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120166] - ceph: fix incorrect old_size length in ceph_mds_request_args (Xiubo Li) [2120166] - ceph: convert to generic_file_llseek (Xiubo Li) [2120166] - ceph: fix the incorrect comment for the ceph_mds_caps struct (Xiubo Li) [2120166] - ceph: don't leak snap_rwsem in handle_cap_grant (Xiubo Li) [2120166] - ceph: prevent a client from exceeding the MDS maximum xattr size (Xiubo Li) [2120166] - ceph: choose auth MDS for getxattr with the Xs caps (Xiubo Li) [2120166] - ceph: add session already open notify support (Xiubo Li) [2120166] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120166] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120166] - ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED (Xiubo Li) [2120166] - ceph: use correct index when encoding client supported features (Xiubo Li) [2120166] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Xiubo Li) [2120166] - ceph: remove redundant variable ino (Xiubo Li) [2120166] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120166] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120166] - ceph: try to choose the auth MDS if possible for getattr (Xiubo Li) [2120166] - ceph: disable updating the atime since cephfs won't maintain it (Xiubo Li) [2120166] - ceph: flush the mdlog for filesystem sync (Xiubo Li) [2120166] - ceph: rename unsafe_request_wait() (Xiubo Li) [2120166] - libceph: use swap() macro instead of taking tmp variable (Xiubo Li) [2120166] - ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check (Xiubo Li) [2120166] - ceph: use dedicated list iterator variable (Xiubo Li) [2120166] - ceph: update the dlease for the hashed dentry when removing (Xiubo Li) [2120166] - ceph: stop retrying the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: stop forwarding the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: remove unused CEPH_MDS_LEASE_RELEASE related code (Xiubo Li) [2120166] - ceph: allow ceph.dir.rctime xattr to be updatable (Xiubo Li) [2120166] - powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P (David Arcari) [2106144] - powercap: intel_rapl: remove redundant store to value after multiply (David Arcari) [2106144] - powercap: RAPL: Add Power Limit4 support for RaptorLake (David Arcari) [2106144] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (David Arcari) [2106144] - powercap: Add Power Limit4 support for Alder Lake SoC (David Arcari) [2106144] - Revert "Merge: Backport Aspeed conversion to shmem" (Herton R. Krzesinski)- RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120668] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120668] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120668] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120668] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120668] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120668] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120668] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120668] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120668] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120668] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120668] - vgacon: Propagate console boot parameters before calling `vc_resize' (Mohammed Gamal) [2141944] - cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share (Ronnie Sahlberg) [2145009] - cifs: skip trailing separators of prefix paths (Ronnie Sahlberg) [2145009] - cifs: use new enum for ses_status (Ronnie Sahlberg) [2145009] - cifs: fix minor compile warning (Ronnie Sahlberg) [2145009] - cifs: return ENOENT for DFS lookup_cache_entry() (Ronnie Sahlberg) [2145009] - cifs: use correct lock type in cifs_reconnect() (Ronnie Sahlberg) [2145009] - cifs: force new session setup and tcon for dfs (Ronnie Sahlberg) [2145009] - smb3: cleanup and clarify status of tree connections (Ronnie Sahlberg) [2145009] - cifs: remove repeated state change in dfs tree connect (Ronnie Sahlberg) [2145009] - cifs: skip extra NULL byte in filenames (Ronnie Sahlberg) [2145009] - cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set (Ronnie Sahlberg) [2145009] - cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs (Ronnie Sahlberg) [2145009] - cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty (Ronnie Sahlberg) [2145009] - Enable the Tegra186 timer (Al Stone) [2129130] - clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC (Al Stone) [2129130] - clocksource: Add Tegra186 timers support (Al Stone) [2129130] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139466] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139464] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139461] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139461] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139461] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - misc: rtsx: rts522a rts5228 rts5261 support Runtime PM (Mark Pearson) [2120778] - misc: rtsx: conditionally build rtsx_pm_power_saving() (Mark Pearson) [2120778] - misc: rtsx: Quiesce rts5249 on system suspend (Mark Pearson) [2120778] - misc: rtsx: Cleanup power management ops (Mark Pearson) [2120778] - misc: rtsx: Rework runtime power management flow (Mark Pearson) [2120778]- NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150887] - bonding: get correct NA dest address (Jonathan Toppins) [2112748] - bonding: fix ICMPv6 header handling when receiving IPv6 messages (Jonathan Toppins) [2112748] - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction (Steve Best) [2122404] - mmc: sdhci-tegra: Use of_device_get_match_data() helper (Steve Best) [2122404] - mmc: sdhci-tegra: Enable wake on SD card event (Steve Best) [2122404] - mmc: sdhci-tegra: Add runtime PM and OPP support (Steve Best) [2122404] - mmc: sdhci-tegra: Fix switch to HS400ES mode (Steve Best) [2122404] - Enable LinuxRV in Config (Alessandro Carminati) [2129758] - rv/dot2c: Make automaton definition static (Alessandro Carminati) [2129758] - rv/monitor: Add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv/dot2K: add 'static' qualifier for local variable (Alessandro Carminati) [2129758] - rv/monitors: add 'static' qualifier for local symbols (Alessandro Carminati) [2129758] - rv/reactor: add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv: Unlock on error path in rv_unregister_reactor() (Alessandro Carminati) [2129758] - MAINTAINERS: Add Runtime Verification (RV) entry (Alessandro Carminati) [2129758] - rv/monitors: Make monitor's automata definition static (Alessandro Carminati) [2129758] - rv/reactor: Add the panic reactor (Alessandro Carminati) [2129758] - rv/reactor: Add the printk reactor (Alessandro Carminati) [2129758] - rv/monitor: Add the wwnr monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor skeleton created by dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata instrumentation documentation (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata monitor synthesis documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automaton documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2c (Alessandro Carminati) [2129758] - Documentation/rv: Add a basic documentation (Alessandro Carminati) [2129758] - rv/include: Add instrumentation helper functions (Alessandro Carminati) [2129758] - rv/include: Add deterministic automata monitor definition via C macros (Alessandro Carminati) [2129758] - rv/include: Add helper functions for deterministic automata (Alessandro Carminati) [2129758] - rv: Add runtime reactors interface (Alessandro Carminati) [2129758] - rv: Add Runtime Verification (RV) interface (Alessandro Carminati) [2129758] - tracing: make tracer_init_tracefs initcall asynchronous (Alessandro Carminati) [2129758] - fs: dlm: fix race in lowcomms (Alexander Aring) [2110543] - EDAC/ghes: Set the DIMM label unconditionally (Aristeu Rozanski) [2109713]- RHEL: ALSA: update configuration (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125537] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125537] - ACPI: utils: Add api to read _SUB from ACPI (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: wcd-mbhc-v2: remove useless initialization (Jaroslav Kysela) [2125537] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver (Jaroslav Kysela) [2125537] - ASoC: xtensa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: xilinx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: xilinx: Suppress second error message about reset failure in .remove() (Jaroslav Kysela) [2125537] - ASoC: ux500: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ux500: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ux500: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ux500: mop500: Check before clk_put() not needed (Jaroslav Kysela) [2125537] - ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ti: osk5912: Make it CCF clk API compatible (Jaroslav Kysela) [2125537] - ASoC: ti: omap-mcbsp: duplicate sysfs error (Jaroslav Kysela) [2125537] - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: Add dma-type for bcdma (Jaroslav Kysela) [2125537] - ASoC: ti: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ti: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ti: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix clock DAI format on Tegra210 (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for OPE module (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for ASRC module (Jaroslav Kysela) [2125537] - ASoC: tegra: delete a semicolon (Jaroslav Kysela) [2125537] - ASoC: tegra: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: tegra: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Drop write-only driver data member (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Make helper functions return void (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Get rid of global pointer for driver data (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Fold header file into only user (Jaroslav Kysela) [2125537] - ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: tegra: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix MBDRC bypass mode check (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra210 based OPE driver (Jaroslav Kysela) [2125537] - ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra186 based ASRC driver (Jaroslav Kysela) [2125537] - ASoC: sun8i-codec: Partial revert to fix clock specifiers (Jaroslav Kysela) [2125537] - ASoC: sun50i-codec-analog: Add support for internal bias (Jaroslav Kysela) [2125537] - ASoC: sunxi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: sun4i-i2s: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: sunxi: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sunxi: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers (Jaroslav Kysela) [2125537] - ASoC: stm32: sai: Remove useless define (Jaroslav Kysela) [2125537] - ASoC: stm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: stm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: stm32: dfsdm: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: stm32: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: report error on stream not opened (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() (Jaroslav Kysela) [2125537] - ASoC: rsnd: ssiu: add missing .quit callback for gen2 (Jaroslav Kysela) [2125537] - ASoC: rsnd: care return value from rsnd_node_fixed_index() (Jaroslav Kysela) [2125537] - ASoC: rsnd: Emit useful error messages in .remove() (Jaroslav Kysela) [2125537] - ASoC: sh: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rsnd: use inclusive language for DAIFMT mask (Jaroslav Kysela) [2125537] - ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L (Jaroslav Kysela) [2125537] - ASoC: samsung: Enable compile test (Jaroslav Kysela) [2125537] - ASoC: samsung: spdif: remove unnecessary check of mem_res (Jaroslav Kysela) [2125537] - ASoC: samsung: snow: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware (Jaroslav Kysela) [2125537] - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables (Jaroslav Kysela) [2125537] - ASoC: samsung: change neo1973_audio from a global to static (Jaroslav Kysela) [2125537] - ASoC: samsung: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: samsung: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header (Jaroslav Kysela) [2125537] - ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix error handling in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix refcount leak in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: Add bindings for WCD9335 DAIs (Jaroslav Kysela) [2125537] - MAINTAINERS: add ASoC Qualcomm codecs (Jaroslav Kysela) [2125537] - ASoC: rockchip: pdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: rockchip: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rockchip-i2s: Undo BCLK pinctrl changes (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: qcom: sm8250: add missing module owner (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for audioreach solution (Jaroslav Kysela) [2125537] - ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks (Jaroslav Kysela) [2125537] - ASoC: qcom: Use MCLK as RT5682I-VS sysclk source (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for ALC5682I-VS (Jaroslav Kysela) [2125537] - ASoC: q6asm: use kcalloc() instead of kzalloc() (Jaroslav Kysela) [2125537] - ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2125537] - ASoC: qcom: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: q6adm: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass: Fix apq8016 compat string to match yaml (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph() (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: remove spurious space (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() (Jaroslav Kysela) [2125537] - ASoC: qcom: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC (Jaroslav Kysela) [2125537] - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: qcom: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: pxa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: meson: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: meson: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: meson: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary NULL check (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF (Jaroslav Kysela) [2125537] - ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare() (Jaroslav Kysela) [2125537] - ASoC: mediatek: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mediatek: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: remove unnecessary check of clk_disable_unprepare (Jaroslav Kysela) [2125537] - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: support rt1015p_rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix Kconfig dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: extract SOF common code (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix DMIC record noise (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary judgments (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: set the correct string to strncmp() (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add mt8186-mt6366 common driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Remove condition with no effect (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Use new direct clock defines (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix a handful of spelling mistakes (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add misc driver and register definitions (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support gpio control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audio clock control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support tdm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support src in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support pcm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support i2s in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hw gain in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hostless in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support adda in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audsys clock control (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove unused 'mem' resource (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Refactor DMA channel setup (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: js4740-i2s: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove Open Firmware dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: img-parallel-out: using pm_runtime_resume_and_get (Jaroslav Kysela) [2125537] - ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: img: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() (Jaroslav Kysela) [2125537] - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe (Jaroslav Kysela) [2125537] - ASoC: imx-hdmi: remove useless null check before call of_node_put() (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix refcount issue with of_node_put (Jaroslav Kysela) [2125537] - ASoC: imx-card: use snd_pcm_format_t type for asrc_format (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: Silence a clang warning (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix DSD/PDM mclk frequency (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Drop usage of __clk_get_name() (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Add function to handle PLL clock source (Jaroslav Kysela) [2125537] - ASoC: fsl_ssi: Add support multi fifo script (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Add support for i.MX93 platform (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Fix supported clock DAI format (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fix the naming style for mask definition (Jaroslav Kysela) [2125537] - ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: register platform component before registering cpu dai (Jaroslav Kysela) [2125537] - ASoC: fsl: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add DSD bit format support (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl-asoc-card: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: fix incorrect mclk number in error message (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Configure dataline/FIFO information from dts property (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Make res a member of struct fsl_sai (Jaroslav Kysela) [2125537] - ASoc: fsl_sai: Add pinctrl operation for PDM and DSD (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for more sample rates (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add PDM daifmt support (Jaroslav Kysela) [2125537] - ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: use local device pointer (Jaroslav Kysela) [2125537] - ASoC: fsl: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: fsl: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MN (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8ULP (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8M Plus (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MM (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: change micfil default settings (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop only once used defines (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused include (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: rework quality setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: simplify clock setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop get_pdm_clk() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use define for OSR default value (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: add multi fifo support (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused variables (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop error messages from failed register accesses (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use clear/set bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use GENMASK to define register bit fields (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: do not define SHIFT/MASK for single bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unused register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unnecessary register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop support for undocumented property (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Remove debug message (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for i.MX8MPlus (Jaroslav Kysela) [2125537] - ASoC: fsl_spdif: Add support for PLL switch at runtime. (Jaroslav Kysela) [2125537] - ASoC: dwc: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: dwc: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: dwc: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add missing break statement (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add control, dapm widgets and map (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Fix event generation for some controls (Jaroslav Kysela) [2125537] - ASoC: wcd934x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Fix tx_mask check (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: codecs: tfa989x: Add support for tfa9890 (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: rk817: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for rate controls (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' (Jaroslav Kysela) [2125537] - ASoC: codecs: Fix error handling in power domain init and exit handlers (Jaroslav Kysela) [2125537] - ASoC: codecs: va-macro: use fsgen as clock (Jaroslav Kysela) [2125537] - ASoC: lm49453: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: codecs: da7210: add check for i2c_add_driver (Jaroslav Kysela) [2125537] - ASoC: cs47l92: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: cs4234: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make cs35l45_remove() return void (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver (Jaroslav Kysela) [2125537] - ASoC: add tas2780 driver (Jaroslav Kysela) [2125537] - ASoC: codecs: add wsa883x amplifier support (Jaroslav Kysela) [2125537] - ASoC: rt1016: enable building (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE() (Jaroslav Kysela) [2125537] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Jaroslav Kysela) [2125537] - ASoC: bcm: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: bcm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Simplify some error message (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card() (Jaroslav Kysela) [2125537] - ASoC: bcm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: au1x: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel: Fix error handling in at91samg20ek probe() (Jaroslav Kysela) [2125537] - ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: return directly ret (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: disable end of block interrupt on failures (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: use single tab indent for structure (Jaroslav Kysela) [2125537] - ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init() (Jaroslav Kysela) [2125537] - ASoC: atmel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: atmel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: atmel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel-pdmic: Remove endianness flag on pdmic component (Jaroslav Kysela) [2125537] - ASoC: atmel-classd: Remove endianness flag on class d component (Jaroslav Kysela) [2125537] - ASoC: adi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Makefile: Fix simultaneous build of KUNIT tests (Jaroslav Kysela) [2125537] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ASoC: madera: Replace kernel.h with the necessary inclusions (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: typo in argument definition (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Enable BOOST (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make exports namespaced (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: doc: Capitalize RESET line name (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Jaroslav Kysela) [2125537] - treewide: uapi: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125537] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125537] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125537] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125537] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125537] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125537] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125537] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125537] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125537] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125537] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125537] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125537] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125537] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125537] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125537] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125537] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125537] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125537] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125537] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125537] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125537] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125537] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125537] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125537] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125537] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125537] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125537] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125537] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125537] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125537] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125537] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125537] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125537] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125537] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125537] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125537] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125537] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125537] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125537] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125537] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125537] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125537] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125537] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125537] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125537] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125537] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125537] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125537] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125537] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125537] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125537] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125537] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125537] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125537] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125537] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125537] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125537] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125537] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125537] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125537] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125537] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125537] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125537] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125537] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125537] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125537] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125537] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125537] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125537] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125537] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125537] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125537] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125537] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125537] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125537] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125537] - Revert "ASoC: wm8731: Disable the regulator when probing fails" (Jaroslav Kysela) [2125537] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125537] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125537] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125537] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125537] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125537] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125537] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125537] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125537] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125537] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125537] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125537] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125537] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125537] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125537] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125537] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125537] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125537] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125537] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125537] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125537] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125537] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125537] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125537] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125537] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125537] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125537] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125537] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125537] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125537] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125537] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125537] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125537] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125537] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125537] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125537] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125537] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125537] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125537] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125537] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125537] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125537] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125537] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125537] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125537] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125537] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125537] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125537] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125537] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125537] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125537] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125537] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125537] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125537] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125537] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125537] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125537] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125537] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125537] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125537] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125537] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125537] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125537] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125537] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125537] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125537] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125537] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125537] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125537] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: add machine support for max98390 and rt5682 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: rename card controls (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: merge machine driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c (Jaroslav Kysela) [2125537] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125537] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125537] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125537] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125537] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125537] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125537] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125537] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125537] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125537] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125537] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125537] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125537] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125537] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125537] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125537] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125537] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125537] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125537] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125537] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125537] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125537] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125537] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125537] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125537] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125537] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125537] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125537] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125537] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125537] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125537] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125537] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125537] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125537] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125537] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125537] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125537] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125537] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125537] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125537] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125537] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125537] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125537] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125537] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125537] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125537] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125537] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125537] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125537] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125537] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125537] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125537] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125537] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125537] - ALSA: control: Add input validation (Jaroslav Kysela) [2125537] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125537] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125537]- selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121205] - livepatch: Reorder to use before freeing a pointer (Julia Denham) [2121205] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [2121205] - livepatch: Don't block removal of patches that are safe to unload (Julia Denham) [2121205] - enable CONFIG_CRYPTO_DH_RFC7919_GROUPS (Chris Leech) [2143836] - crypto: add __init/__exit annotations to init/exit funcs (Chris Leech) [2143836] - crypto: dh - Remove the unused function dh_safe_prime_dh_alg() (Chris Leech) [2143836] - crypto: dh - calculate Q from P for the full public key verification (Chris Leech) [2143836] - crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() (Chris Leech) [2143836] - crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement private key generation primitive for ffdheXYZ(dh) (Chris Leech) [2143836] - crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - introduce common code for built-in safe-prime group support (Chris Leech) [2143836] - crypto: dh - split out deserialization code from crypto_dh_decode() (Chris Leech) [2143836] - crypto: dh - remove struct dh's ->q member (Chris Leech) [2143836] - crypto: kpp - provide support for KPP spawns (Chris Leech) [2143836] - crypto: kpp - provide support for KPP template instances (Chris Leech) [2143836] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143335] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143335] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143335] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143335] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143335] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143335] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143335] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143335]- HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2131760] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2131760] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2131760] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2131760] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2088133] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124913] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124913] - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2143793] - KVM: selftests: Enable rseq_test for all architectures (Gavin Shan) [2107034] - selftests/rseq: check if libc rseq support is registered (Gavin Shan) [2107034] - selftests/rseq: Change type of rseq_offset to ptrdiff_t (Gavin Shan) [2107034] - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: Fix: work-around asm goto compiler bugs (Gavin Shan) [2107034] - selftests/rseq: Remove arm/mips asm goto compiler work-around (Gavin Shan) [2107034] - selftests/rseq: Fix warnings about #if checks of undefined tokens (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Gavin Shan) [2107034] - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Gavin Shan) [2107034] - selftests/rseq: Introduce thread pointer getters (Gavin Shan) [2107034] - selftests/rseq: Introduce rseq_get_abi() helper (Gavin Shan) [2107034] - selftests/rseq: Remove volatile from __rseq_abi (Gavin Shan) [2107034] - selftests/rseq: Remove useless assignment to cpu variable (Gavin Shan) [2107034] - selftests/rseq: introduce own copy of rseq uapi header (Gavin Shan) [2107034] - selftests/rseq: remove ARRAY_SIZE define from individual tests (Gavin Shan) [2107034] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143237] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143237] - mm: migrate: fix THP's mapcount on isolation (Gavin Shan) [2142505] - dm-log-writes: set dma_alignment limit in io_hints (Ming Lei) [2142432] - dm-integrity: set dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make blk_set_default_limits() private (Ming Lei) [2142432] - dm-crypt: provide dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make dma_alignment a stacking queue_limit (Ming Lei) [2142432] - blk-cgroup: properly pin the parent in blkcg_css_online (Ming Lei) [2142432] - block: sed-opal: kmalloc the cmd/resp buffers (Ming Lei) [2142432] - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Ming Lei) [2142432] - block: blk_add_rq_to_plug(): clear stale 'last' after flush (Ming Lei) [2142432] - blk-mq: Fix kmemleak in blk_mq_init_allocated_queue (Ming Lei) [2142432] - block: Fix possible memory leak for rq_wb on add_disk failure (Ming Lei) [2142432] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2112621] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2112621] - sgx: use ->f_mapping... (Vladis Dronov) [2130211] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130211] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130211] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130211] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130211] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130211] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130211] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130211] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130211] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130211] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130211] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130211] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130211] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130211] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130211] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130211] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130211] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130211] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130211] - x86/sgx: Support complete page removal (Vladis Dronov) [2130211] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130211] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130211] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130211] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130211] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130211] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130211] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130211] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130211] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130211] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130211] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130211] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130211] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130211] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130211] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130211] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130211]- dt-bindings: gpio: gpio-vf610: Add imx93 compatible string (Steve Best) [2143601] - dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string (Steve Best) [2143601] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2104468] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2104468] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2104468] - ice: config netdev tc before setting queues number (Petr Oros) [2104468] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2104468] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2104468] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2104468] - ice: Fix DMA mappings leak (Petr Oros) [2104468] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2104468] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2104468] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2104468] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2104468] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2104468] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2104468] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2104468] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2104468] - ice: compress branches in ice_set_features() (Petr Oros) [2104468] - ice: Add support for PPPoE hardware offload (Petr Oros) [2104468] - ice: add i2c write command (Petr Oros) [2104468] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2104468] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2104468] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2104468] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2104468] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2104468] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2104468] - ice: Add support for double VLAN in switchdev (Petr Oros) [2104468] - intel/ice:fix repeated words in comments (Petr Oros) [2104468] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2104468] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2104468] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2104468] - ice: remove VLAN representor specific ops (Petr Oros) [2104468] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2104468] - Merge DRM changes from upstream v6.0..v6.0.8 (Karol Herbst) [2115876] - firmware: sysfb: Add sysfb_disable() helper function (Karol Herbst) [2115876] - firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer (Karol Herbst) [2115876] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Karol Herbst) [2115876] - Revert "mm: shrinkers: provide shrinkers with names" (Karol Herbst) [2115876] - Revert "drm/amdkfd: add SPM support for SVM" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.19..v6.0 (Karol Herbst) [2115876] - agp/intel: Rename intel-gtt symbols (Karol Herbst) [2115876] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Karol Herbst) [2115876] - Revert "i915: Call aops write_begin() and write_end() directly" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.18..v5.19 (Karol Herbst) [2115876] - drm/i915/rpl-p: Add PCI IDs (Karol Herbst) [2115876] - mei: gsc: retrieve the firmware version (Karol Herbst) [2115876] - mei: gsc: add runtime pm handlers (Karol Herbst) [2115876] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Karol Herbst) [2115876] - mei: add support for graphics system controller (gsc) devices (Karol Herbst) [2115876] - drm/i915/gsc: add gsc as a mei auxiliary device (Karol Herbst) [2115876] - drm/i915: Prepare for multiple GTs (Karol Herbst) [2115876] - drm/i915/gt: add gt_is_root() helper (Karol Herbst) [2115876] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Karol Herbst) [2115876] - drm/i915: fixup the initial fb base on DGFX (Karol Herbst) [2115876] - drm/i915: add i915_gem_object_create_region_at() (Karol Herbst) [2115876] - drm/i915: Report steering details in debugfs (Karol Herbst) [2115876] - DRM: add new options (Karol Herbst) [2115876] - spec: Update bpftool versioning scheme (Viktor Malik) [2139374] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141641] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141641] - dt-bindings: serial: fsl-lpuart: Add imx93 compatible string (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string (Steve Best) [2143617]- gpio: vf610: fix compilation error (Steve Best) [2137977] - gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 (Steve Best) [2137977] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - dt-bindings: mailbox: imx-mu: add RST channel (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 MU (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support (Steve Best) [2137972] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143368] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143368] - redhat/configs: turn off IMX93 CCM Clock Driver (Steve Best) [2137971] - dt-bindings: clock: imx93-clock: add more MU/SAI clocks (Steve Best) [2137971] - clk: imx93: drop of_match_ptr (Steve Best) [2137971] - clk: imx93: add SAI IPG clk (Steve Best) [2137971] - clk: imx93: add MU1/2 clock (Steve Best) [2137971] - clk: imx93: switch to use new clk gate API (Steve Best) [2137971] - clk: imx93: Correct the edma1's parent clock (Steve Best) [2137971] - clk: imx93: correct nic_media parent (Steve Best) [2137971] - clk: imx93: use adc_root as the parent clock of adc1 (Steve Best) [2137971] - clk: imx: Select MXC_CLK for i.MX93 clock driver (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Add more freq config for video pll (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: correct rdiv (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: fix mfd value (Steve Best) [2137971] - clk: imx: clk-composite-93: check white_list (Steve Best) [2137971] - clk: imx: clk-composite-93: check slice busy (Steve Best) [2137971] - clk: imx: add i.MX93 clk (Steve Best) [2137971] - clk: imx: support fracn gppll (Steve Best) [2137971] - clk: imx: add i.MX93 composite clk (Steve Best) [2137971] - s390/block/dcssblk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/scm_blk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/dasd_genhd: add error handling support for add_disk() (Ming Lei) [2136402] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (David Arcari) [2144690] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Ivan Vecera) [2119698] - iavf: Fix change VF's mac address (Ivan Vecera) [2119698] - iavf: Add waiting for response from PF in set mac (Ivan Vecera) [2119698] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116978] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116978] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116978] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116978] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116978] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116978] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116978] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116978] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116978] - scsi: smartpqi: Call scsi_done() directly (Don Brace) [2116978] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116978] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116978]- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841] - drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841] - Add rtla subpackage (John Kacur) [2075216] - dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969] - dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969] - MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902] - MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902] - MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902] - PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902] - PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902] - PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902] - PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902] - PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902] - PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902] - PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902] - PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902] - PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902] - PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902] - PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902] - PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902] - PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902] - PCI: qcom: Rename host-init error label (Myron Stowe) [2135902] - PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902] - PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902] - PCI: qcom: Sort device-id table (Myron Stowe) [2135902] - PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902] - PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902] - PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902] - PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902] - PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902] - PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902] - phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902] - PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902] - PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902] - PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902] - dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902] - dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902] - PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902] - PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902] - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902] - PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Fix whitespace and indentation (Myron Stowe) [2135902] - PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902] - PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902] - PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902] - PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902] - PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902] - PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902] - PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902] - PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902] - PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902] - PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902] - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902] - PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902] - PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902] - PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902] - PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902] - PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902] - PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902] - PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902] - PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902] - drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902] - MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902] - MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902] - PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902] - ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541] - x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901] - dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921] - pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921] - ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254] - tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254] - cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254] - cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254] - cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254] - cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254] - rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254] - cxl/pci: Drop shadowed variable (John W. Linville) [2107254] - cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254] - cxl/port: Hold port reference until decoder release (John W. Linville) [2107254] - cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254] - cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254] - cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254] - cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254] - cxl/core/port: Handle invalid decoders (John W. Linville) [2107254] - cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254] - tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254] - tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254] - tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254] - tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254] - tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254] - cxl/core/port: Add endpoint decoders (John W. Linville) [2107254] - cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254] - cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254] - cxl/core/port: Add switch port enumeration (John W. Linville) [2107254] - cxl/memdev: Add numa_node attribute (John W. Linville) [2107254] - cxl/pci: Emit device serial number (John W. Linville) [2107254] - cxl/pci: Implement wait for media active (John W. Linville) [2107254] - cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254] - cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254] - cxl/pci: Store component register base in cxlds (John W. Linville) [2107254] - cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254] - cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254] - cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254] - cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254] - cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254] - cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254] - cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254] - cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254] - cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254] - cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254] - cxl: Prove CXL locking (John W. Linville) [2107254] - cxl/core: Track port depth (John W. Linville) [2107254] - cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254] - cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254] - cxl/core/port: Clarify decoder creation (John W. Linville) [2107254] - cxl/core: Convert decoder range to resource (John W. Linville) [2107254] - cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254] - cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254] - cxl: Introduce module_cxl_driver (John W. Linville) [2107254] - cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254] - cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254] - cxl: Flesh out register names (John W. Linville) [2107254] - cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254] - cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254] - cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254] - ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254] - cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254] - cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254] - cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254] - cxl/core: Replace unions with struct_group() (John W. Linville) [2107254] - PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465] - intel/e1000e:fix repeated words in comments (Ken Cox) [2104465] - intel: remove unused macros (Ken Cox) [2104465] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]- udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135958] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135958] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135958] - udplite: remove udplite_csum_outgoing() (Xin Long) [2135958] - udp: remove inner_udp_hdr() (Xin Long) [2135958] - net: udp: fix alignment problem in udp4_seq_show() (Xin Long) [2135958] - x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add misc instructions to x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add AMX instructions to the x86 instruction decoder (Michael Petlan) [2140492] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2127026] - net: wrap the wireless pointers in struct net_device in an ifdef (Íñigo Huguet) [2143376] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141962] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141962] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141962] - s390/boot: add secure boot trailer (Tobias Huschle) [2141966] - intel_idle: Add AlderLake-N support (David Arcari) [2144693] - ipv6: Use ipv6_only_sock() helper in condition. (Ivan Vecera) [2144847] - ipv6: Remove __ipv6_only_sock(). (Ivan Vecera) [2144847] - powerpc/fadump: print start of preserved area (Mamatha Inamdar) [2108291] - powerpc/fadump: align destination address to pagesize (Mamatha Inamdar) [2108291] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Mamatha Inamdar) [2108291] - ethtool: add header/data split indication (Josef Oskera) [2141648] - thermal/core: Add missing EXPORT_SYMBOL_GPL (Al Stone) [2071849] - thermal: Drop obsolete dependency on COMPILE_TEST (Al Stone) [2071849] - thermal: sysfs: Fix cooling_device_stats_setup() error code path (Al Stone) [2071849] - thermal/of: Initialize trip points separately (Al Stone) [2071849] - thermal/of: Use thermal trips stored in the thermal zone (Al Stone) [2071849] - thermal/core: Add thermal_trip in thermal_zone (Al Stone) [2071849] - thermal/core: Rename 'trips' to 'num_trips' (Al Stone) [2071849] - thermal/core: Move thermal_set_delay_jiffies to static (Al Stone) [2071849] - thermal/core: Remove unneeded EXPORT_SYMBOLS (Al Stone) [2071849] - thermal/of: Move thermal_trip structure to thermal.h (Al Stone) [2071849] - thermal/of: Remove the device node pointer for thermal_trip (Al Stone) [2071849] - thermal/of: Replace device node match with device node search (Al Stone) [2071849] - thermal/core: Remove duplicate information when an error occurs (Al Stone) [2071849] - thermal/core: Avoid calling ->get_trip_temp() unnecessarily (Al Stone) [2071849] - thermal/core: Remove DROP_FULL and RAISE_FULL (Al Stone) [2071849] - thermal/core: Use clamp() helper in the stepwise governor (Al Stone) [2071849] - thermal/drivers/tegra: Remove get_trend function (Al Stone) [2071849] - drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Update outdated comments (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device (Al Stone) [2071849] - PM: EM: convert power field to micro-Watts precision and align drivers (Al Stone) [2071849] - PM: EM: Use the new .get_cost() callback while registering EM (Al Stone) [2071849] - PM: EM: Decrement policy counter (Al Stone) [2071849] - PM: EM: Mark inefficiencies in CPUFreq (Al Stone) [2071849] - PM: EM: Remove old debugfs files and print all 'flags' (Al Stone) [2071849] - thermal: Directly use ida_alloc()/free() (Al Stone) [2071849] - thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal() (Al Stone) [2071849] - hwmon: Introduce hwmon_device_register_for_thermal (Al Stone) [2071849] - thermal: k3_j72xx_bandgap: Add the bandgap driver support (Al Stone) [2071849] - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe (Al Stone) [2071849] - thermal/core: Fix memory leak in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal: thermal_of: fix typo on __thermal_bind_params (Al Stone) [2071849] - thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor (Al Stone) [2071849] - thermal/governor: Remove deprecated information (Al Stone) [2071849] - thermal: devfreq_cooling: use local ops instead of global ops (Al Stone) [2071849] - thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling (Al Stone) [2071849] - thermal: tegra-bpmp: Handle errors in BPMP response (Al Stone) [2071849] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Al Stone) [2071849] - thermal/drivers/imx8mm: Enable ADC when enabling monitor (Al Stone) [2071849] - thermal/drivers: Add TSU driver for RZ/G2L (Al Stone) [2071849] - thermal/drivers/imx: Implement runtime PM support (Al Stone) [2071849] - thermal: core: Reset previous low and high trip during thermal zone init (Al Stone) [2071849] - thermal: Replace pr_warn() with pr_warn_once() in user_space_bind() (Al Stone) [2071849] - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Al Stone) [2071849] - thermal/core: Make the userspace governor deprecated (Al Stone) [2071849] - thermal/core: fix a UAF bug in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal/core: Fix null pointer dereference in thermal_release() (Al Stone) [2071849] - thermal/drivers/netlink: Add the temperature when crossing a trip point (Al Stone) [2071849] - thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops (Al Stone) [2071849] - thermal/drivers/devfreq_cooling: use HZ macros (Al Stone) [2071849] - thermal/drivers/tegra-soctherm: Silence message about clamped temperature (Al Stone) [2071849] - thermal: Spelling s/scallbacks/callbacks/ (Al Stone) [2071849] - thermal/core: Fix thermal_cooling_device_register() prototype (Al Stone) [2071849] - thermal/drivers/tegra: Correct compile-testing of drivers (Al Stone) [2071849] - thermal/drivers/tegra: Add driver for Tegra30 thermal sensor (Al Stone) [2071849] - Revert "powerpc/rtas: Implement reentrant rtas call" (Mamatha Inamdar) [2129156] - arm64: dts: imx93: correct gpio-ranges (Steve Best) [2137947] - arm64: dts: imx93: correct s4mu interrupt names (Steve Best) [2137947] - arm64: dts: imx93: add mediamix blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add src node (Steve Best) [2137947] - arm64: dts: imx93: add lpspi nodes (Steve Best) [2137947] - arm64: dts: imx93: add lpi2c nodes (Steve Best) [2137947] - arm64: dts: imx93: add a55 pmu (Steve Best) [2137947] - arm64: dts: imx93: add blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add s4 mu node (Steve Best) [2137947] - arm64: dts: imx93: add gpio clk (Steve Best) [2137947] - arm64: dts: imx93: correct SDHC clk entry (Steve Best) [2137947] - arm64: defconfig: enable i.MX93 clk & pinctrl (Steve Best) [2137947] - dt-bindings: arm: fsl: add imx93 11x11 evk board (Steve Best) [2137947] - arm64: dts: freescale: add i.MX93 11x11 EVK basic support (Steve Best) [2137947] - arm64: dts: freescale: Add i.MX93 dtsi support (Steve Best) [2137947] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2129351]- build: Fix generating BTF with pahole >=1.24 (Viktor Malik) [2148429] - selftests: spectrum-2: tc_flower_scale: Dynamically set scale target (Ivan Vecera) [2140704] - selftests: mlxsw: Add a RIF counter scale test (Ivan Vecera) [2140704] - selftests: mlxsw: tc_flower_scale: Add a traffic test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Pass target count to cleanup (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Allow skipping a test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Introduce traffic tests (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Update scale target after test setup (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations (Ivan Vecera) [2140704] - mlxsw: Add a resource describing number of RIFs (Ivan Vecera) [2140704] - mlxsw: Keep track of number of allocated RIFs (Ivan Vecera) [2140704] - mlxsw: Trap ARP packets at layer 3 instead of layer 2 (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - LPM trees" (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal" (Ivan Vecera) [2140704] - mlxsw: Revert "Introduce initial XM router support" (Ivan Vecera) [2140704] - selftests: mlxsw: Add QOS test for maximum use of descriptors (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ivan Vecera) [2140704] - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix rollback in tunnel next hop init (Ivan Vecera) [2140704] - mlxsw: spectrum_cnt: Reorder counter pools (Ivan Vecera) [2140704] - mlxsw: Avoid warning during ip6gre device removal (Ivan Vecera) [2140704] - selftests: forwarding: Add a tunnel-based test for L3 HW stats (Ivan Vecera) [2140704] - selftests: lib: Add a generic helper for obtaining HW stats (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Take router lock in router notifier handler (Ivan Vecera) [2140704] - mlxsw: spectrum: Update a comment (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of tunnel events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of router events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of HW stats events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of VRF events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add a dedicated notifier block (Ivan Vecera) [2140704] - mlxsw: spectrum: Tolerate enslaving of various devices to VRF (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Only query neighbour activity when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_switchdev: Only query FDB notifications when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Do not report activity for multicast routes (Ivan Vecera) [2140704] - mlxsw: Treat LLDP packets as control (Ivan Vecera) [2140704] - mlxsw: spectrum_dcb: Do not warn about priority changes (Ivan Vecera) [2140704] - selftests: router.sh: Add a diagram (Ivan Vecera) [2140704] - selftests: router_vid_1: Add a diagram, fix coding style (Ivan Vecera) [2140704] - selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for soaking up a burst of traffic (Ivan Vecera) [2140704] - selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Ivan Vecera) [2140704] - mlxsw: Configure descriptor buffers (Ivan Vecera) [2140704] - mlxsw: reg: Add "desc" field to SBPR (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ivan Vecera) [2140704] - Revert "Merge branch 'mlxsw-line-card-model'" (Ivan Vecera) [2140704] - selftests: mlxsw: Check device info on activated line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose device FW version over device info (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ device_info by FW version fields (Ivan Vecera) [2140704] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2140704] - selftests: mlxsw: Check devices on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Probe provisioned line cards for devices and attach them (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2140704] - mlxsw: core_linecards: Fix size of array element during ini_files allocation (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Split module power mode setting to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Add bus argument to environment init API (Ivan Vecera) [2140704] - mlxsw: core_linecards: Introduce ops for linecards status change tracking (Ivan Vecera) [2140704] - selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests (Ivan Vecera) [2140704] - mlxsw: spectrum: Add port to linecard mapping (Ivan Vecera) [2140704] - mlxsw: core: Extend driver ops by remove selected ports op (Ivan Vecera) [2140704] - mlxsw: core_linecards: Implement line card activation process (Ivan Vecera) [2140704] - mlxsw: core_linecards: Add line card objects and implement provisioning (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Binary Code Transfer Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Control Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Query Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Introduce port mapping change event processing (Ivan Vecera) [2140704] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Ivan Vecera) [2140704] - mlxsw: reg: Add Ports Mapping Event Configuration Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Allocate port mapping array of structs instead of pointers (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow lane to start from non-zero index (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use common define for thermal zone name length (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use exact name of cooling devices for binding (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add line card id prefix to line card thermal zone name (Ivan Vecera) [2140704] - mlxsw: core_thermal: Extend internal structures to support multi thermal areas (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects (Ivan Vecera) [2140704] - mlxsw: core: Move port module events enablement to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Extend port module data structures for line cards (Ivan Vecera) [2140704] - mlxsw: core: Extend interfaces for cable info access with slot argument (Ivan Vecera) [2140704] - mlxsw: reg: Add new field to Management General Peripheral Information Register (Ivan Vecera) [2140704] - mlxsw: core_env: Pass slot index during PMAOS register write call (Ivan Vecera) [2140704] - mlxsw: reg: Extend MGPIR register with new slot fields (Ivan Vecera) [2140704] - mlxsw: reg: Extend PMMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCION register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCIA register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTBR register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: i2c: Fix initialization error flow (Ivan Vecera) [2140704] - mlxsw: spectrum_router: simplify list unwinding (Ivan Vecera) [2140704] - selftests: mlxsw: hw_stats_l3: Add a new test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Fix return value (Ivan Vecera) [2140704] - selftests: mlxsw: tc_police_scale: Make test more robust (Ivan Vecera) [2140704] - mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140704] - mlxsw: Extract classification of router-related events to a helper (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions (Ivan Vecera) [2140704] - mlxsw: reg: Fix packing of router interface counters (Ivan Vecera) [2140704] - mlxsw: core: Add support for OSFP transceiver modules (Ivan Vecera) [2140704] - mlxsw: Remove resource query check (Ivan Vecera) [2140704] - mlxsw: core: Unify method of trap support validation (Ivan Vecera) [2140704] - mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor (Ivan Vecera) [2140704] - mlxsw: core: Remove unnecessary asserts (Ivan Vecera) [2140704] - mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments (Ivan Vecera) [2140704] - mlxsw: core_thermal: Remove obsolete API for query resource (Ivan Vecera) [2140704] - mlxsw: core_thermal: Rename labels according to naming convention (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Fix variable names for hwmon attributes (Ivan Vecera) [2140704] - mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module (Ivan Vecera) [2140704] - mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring (Ivan Vecera) [2140704] - mlxsw: core: Prevent trap group setting if driver does not support EMAD (Ivan Vecera) [2140704] - mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses (Ivan Vecera) [2140704] - mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions (Ivan Vecera) [2140704] - mlxsw: spectrum: Guard against invalid local ports (Ivan Vecera) [2140704] - mlxsw: core: Consolidate trap groups to a single event group (Ivan Vecera) [2140704] - mlxsw: core: Move functions to register/unregister array of traps to core.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic trap group initialization from spectrum.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code (Ivan Vecera) [2140704] - mlxsw: spectrum: Set basic trap groups from an array (Ivan Vecera) [2140704] - mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid module reset on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid power mode set and get on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Query and store port module's type during initialization (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Type Mapping register (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Add support for two new link modes (Ivan Vecera) [2140704] - mlxsw: Add netdev argument to mlxsw_env_get_module_info() (Ivan Vecera) [2140704] - mlxsw: core_env: Do not pass number of modules as argument (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Remove redundant variable (Ivan Vecera) [2140704] - mlxsw: spectrum: Extend to support Spectrum-4 ASIC (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation (Ivan Vecera) [2140704] - mlxsw: Add operations structure for bloom filter calculation (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic (Ivan Vecera) [2140704] - mlxsw: Introduce flex key elements for Spectrum-4 (Ivan Vecera) [2140704] - mlxsw: Rename virtual router flex key element (Ivan Vecera) [2140704] - mlxsw: pci: Avoid flow control for EMAD packets (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case (Ivan Vecera) [2140704] - selftests: mlxsw: Add test for VxLAN related traps for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN FDB veto test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN configuration test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Make the test more flexible for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_flower: Make vlan_id limitation more specific (Ivan Vecera) [2140704] - mlxsw: core: Extend devlink health reporter with new events and parameters (Ivan Vecera) [2140704] - mlxsw: reg: Extend MFDE register with new events and parameters (Ivan Vecera) [2140704] - mlxsw: core: Convert a series of if statements to switch case (Ivan Vecera) [2140704] - mlxsw: Fix naming convention of MFDE fields (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Remove IPv6 test case (Ivan Vecera) [2140704] - mlxsw: Add support for VxLAN with IPv6 underlay (Ivan Vecera) [2140704] - mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries (Ivan Vecera) [2140704] - mlxsw: reg: Add a function to fill IPv6 unicast FDB entries (Ivan Vecera) [2140704] - mlxsw: Split handling of FDB tunnel entries between address families (Ivan Vecera) [2140704] - mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping (Ivan Vecera) [2140704] - mlxsw: spectrum: Add hash table for IPv6 address mapping (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test case for MAC profiles consolidation (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Consolidate MAC profiles when possible (Ivan Vecera) [2140704] - mlxsw: Use Switch Multicast ID Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Use Switch Flooding Table Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Add support for more than 256 ports in SBSR register (Ivan Vecera) [2140704] - mlxsw: Use u16 for local_port field instead of u8 (Ivan Vecera) [2140704] - mlxsw: reg: Adjust PPCNT register to support local port 255 (Ivan Vecera) [2140704] - mlxsw: reg: Increase 'port_num' field in PMTDB register (Ivan Vecera) [2140704] - mlxsw: reg: Align existing registers to use extended local_port field (Ivan Vecera) [2140704] - mlxsw: item: Add support for local_port field in a split form (Ivan Vecera) [2140704] - mlxsw: reg: Remove unused functions (Ivan Vecera) [2140704] - mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 (Ivan Vecera) [2140704] - mlxsw: spectrum: Protect driver from buggy firmware (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow driver to load with old firmware versions (Ivan Vecera) [2140704] - mlxsw: pci: Add shutdown method in PCI driver (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find (Ivan Vecera) [2140704] - mlxsw: constify address in mlxsw_sp_port_dev_addr_set (Ivan Vecera) [2140704] - selftests: mlxsw: Test port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Test offloadability of root TBF (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload root TBF as port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Remove deprecated test cases (Ivan Vecera) [2140704] - selftests: Add an occupancy test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add forwarding test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add a scale test for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add RIF MAC profiles support (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Propagate extack further (Ivan Vecera) [2140704] - mlxsw: resources: Add resource identifier for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: reg: Add MAC profile ID field to RITR register (Ivan Vecera) [2140704] - mlxsw: pci: Recycle received packet upon allocation failure (Ivan Vecera) [2140704] - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable (Ivan Vecera) [2140704] - selftests: mlxsw: Reduce test run time (Ivan Vecera) [2140704] - selftests: mlxsw: Use permanent neighbours instead of reachable ones (Ivan Vecera) [2140704] - selftests: mlxsw: Add helpers for skipping selftests (Ivan Vecera) [2140704] - ethernet: mlxsw: use eth_hw_addr_gen() (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for un/offloadable qdisc trees (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Make RED, TBF offloads classful (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Validate qdisc topology (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Unify graft validation (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Test per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Introduce per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters (Ivan Vecera) [2140704] - mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT (Ivan Vecera) [2140704] - mlxsw: reg: Fix a typo in a group heading (Ivan Vecera) [2140704] - mlxsw: thermal: Fix out-of-bounds memory accesses (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Add selftests for the mark qevent (Ivan Vecera) [2140704] - selftests: mlxsw: sch_red_core: Drop two unused variables (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload RED qevent mark (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Track permissible actions per binding (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() (Ivan Vecera) [2140704] - mlxsw: item: Annotate item helpers with '__maybe_unused' (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver module extended state (Ivan Vecera) [2140704] - mlxsw: Add ability to control transceiver modules' power mode (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Cable IO and Notifications register (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Memory Map Properties register (Ivan Vecera) [2140704] - mlxsw: spectrum_buffers: silence uninitialized warning (Ivan Vecera) [2140704] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2140704] - mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation (Ivan Vecera) [2140704] - mlxsw: Add IPV6_ADDRESS kvdl entry type (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops (Ivan Vecera) [2140704] - mlxsw: Create separate ipip_ops_arr for different ASICs (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ritr_loopback_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ratr_ipip6_entry_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for rtdp_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add Router IP version Six Register (Ivan Vecera) [2140704] - mlxsw: Take tunnel's type into account when searching underlay device (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix arguments alignment (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Start using new trap adjacency entry (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver modules reset (Ivan Vecera) [2140704] - mlxsw: Make PMAOS pack function more generic (Ivan Vecera) [2140704] - mlxsw: reg: Add fields to PMAOS register (Ivan Vecera) [2140704] - mlxsw: Track per-module port status (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in ndo_stop() (Ivan Vecera) [2140704] - mlxsw: core_env: Convert 'module_info_lock' to a mutex (Ivan Vecera) [2140704] - mlxsw: core_env: Defer handling of module temperature warning events (Ivan Vecera) [2140704] - mlxsw: core: Remove mlxsw_core_is_initialized() (Ivan Vecera) [2140704] - mlxsw: core: Initialize switch driver last (Ivan Vecera) [2140704] - net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' (Ivan Vecera) [2140704] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Ivan Vecera) [2140704] - platform/mellanox: Add static in struct declaration. (Ivan Vecera) [2140704] - i2c: mlxcpld: Add callback to notify probing completion (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix register setting for 400KHz frequency (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: mlxreg-io: Fix contact info (Ivan Vecera) [2140704] - platform/mellanox: mlxreg-io: Add locking for io operations (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add COME board revision register (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system XH3000 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add cosmetic changes for alignment (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Make activation of some drivers conditional (Ivan Vecera) [2140704] - platform/mellanox: Spelling s/platfom/platform/ (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - redhat: Enable support for SN2201 system (Ivan Vecera) [2140704] - platform/mellanox: Add support for new SN2201 system (Ivan Vecera) [2140704] - platform_data/mlxreg: Add field for notification callback (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system SGN2410 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Ivan Vecera) [2140704] - watchdog: mlx-wdt: Use regmap_write_bits() (Ivan Vecera) [2140704] - docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for multiply cooling devices (Ivan Vecera) [2140704] - Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Configure notifier callbacks for modular system (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add initial support for new modular system (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Support distinctive names per different cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Modify PWM connectivity validation (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply PWM (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend the maximum number of tachometers (Ivan Vecera) [2140704] - i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Ivan Vecera) [2140704] - i2c: mlxcpld: Reduce polling time for performance improvement (Ivan Vecera) [2140704] - i2c: mlxcpld: Modify register setting for 400KHz frequency (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix criteria for frequency setting (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Ivan Vecera) [2140704] - percpu_ref_init(): clean ->percpu_count_ref on failure (Ian Kent) [2089125] - ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [2132143] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [2132143] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [2132143] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2131953] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2131953] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2131953] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2131953] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2131953] - ice: Fix switchdev rules book keeping (Petr Oros) [2131953] - ice: ignore protocol field in GTP offload (Petr Oros) [2131953] - ice: fix access-beyond-end in the switch code (Petr Oros) [2131953] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2131953] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2131953] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2131953] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2131953] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2131953] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2131953] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2131953] - ice: always check VF VSI pointer values (Petr Oros) [2131953] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2131953] - ice: get switch id on switchdev devices (Petr Oros) [2131953] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2131953] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2131953] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2131953] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2131953] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2131953] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2131953] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2131953] - ice: Add mpls+tso support (Petr Oros) [2131953] - ice: switch: convert packet template match code to rodata (Petr Oros) [2131953] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2131953] - ice: switch: use a struct to pass packet template params (Petr Oros) [2131953] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2131953] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2131953] - ice: Fix inconsistent indenting in ice_switch (Petr Oros) [2131953] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2131953] - kexec_file: Fix kexec_file.c build error for riscv platform (Baoquan He) [2119002] - x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Baoquan He) [2119002] - kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible (Baoquan He) [2119002] - s390/crash: support multi-segment iterators (Baoquan He) [2119002] - s390/crash: use static swap buffer for copy_to_user_real() (Baoquan He) [2119002] - s390/crash: move copy_to_user_real() to crash_dump.c (Baoquan He) [2119002] - s390/zcore: fix race when reading from hardware system area (Baoquan He) [2119002] - s390/crash: fix incorrect number of bytes to copy to user space (Baoquan He) [2119002] - s390/crash: remove redundant panic() on save area allocation failure (Baoquan He) [2119002] - s390/mm: remove unused tprot() function (Baoquan He) [2119002] - s390/crash: make copy_oldmem_page() return number of bytes copied (Baoquan He) [2119002] - s390/crash: add missing iterator advance in copy_oldmem_page() (Baoquan He) [2119002] - vmcoreinfo: add kallsyms_num_syms symbol (Baoquan He) [2119002] - vmcoreinfo: include kallsyms symbols (Baoquan He) [2119002] - kallsyms: move declarations to internal header (Baoquan He) [2119002] - kexec_file: increase maximum file size to 4G (Baoquan He) [2119002] - fs/kernel_read_file: allow to read files up-to ssize_t (Baoquan He) [2119002] - ima: force signature verification when CONFIG_KEXEC_SIG is configured (Baoquan He) [2119002] - kernel/crash_core.c: remove redundant check of ck_cmdline (Baoquan He) [2119002] - kexec: remove redundant assignments (Baoquan He) [2119002] - kernel/kexec_core: move kexec_core sysctls into its own file (Baoquan He) [2119002] - ELF: Remove elf_core_copy_kernel_regs() (Baoquan He) [2119002] - kexec: drop weak attribute from functions (Baoquan He) [2119002] - vmcore: convert read_from_oldmem() to take an iov_iter (Baoquan He) [2119002] - vmcore: convert __read_vmcore to use an iov_iter (Baoquan He) [2119002] - vmcore: convert copy_oldmem_page() to take an iov_iter (Baoquan He) [2119002] - fs/proc/kcore.c: remove check of list iterator against head past the loop body (Baoquan He) [2119002] - ext4: Use folio_invalidate() (Lukas Czerner) [2138131] - locking: Add __sched to semaphore functions (Waiman Long) [2141431] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141431] - locking: Detect includes rwlock.h outside of spinlock.h (Waiman Long) [2141431] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141431] - locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled (Waiman Long) [2141431] - locking/lockdep: Fix lockdep_init_map_*() confusion (Waiman Long) [2141431] - locking/lockdep: Use sched_clock() for random numbers (Waiman Long) [2141431] - lockdep: Delete local_irq_enable_in_hardirq() (Waiman Long) [2141431] - locking: Add lock contention tracepoints (Waiman Long) [2141431] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141431] - lockdep: Fix -Wunused-parameter for _THIS_IP_ (Waiman Long) [2141431] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141431] - sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2143920] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134793] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134793] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134793] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134793] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134793] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134793] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134793] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134793] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134793] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134793] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134793] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134793] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134793] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134793] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134793] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134793] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134793] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134793] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134793] - nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint (Jeffrey Layton) [2134882] - nfsd: put the export reference in nfsd4_verify_deleg_dentry (Jeffrey Layton) [2138866] - nfsd: fix net-namespace logic in __nfsd_file_cache_purge (Jeffrey Layton) [2134882] - NFSD: Cap rsize_bop result based on send buffer size (Jeffrey Layton) [2134882] - NFSD: Remove "inline" directives on op_rsize_bop helpers (Jeffrey Layton) [2134882] - NFSD: Remove unused nfsd4_compoundargs::cachetype field (Jeffrey Layton) [2134882] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Jeffrey Layton) [2134882] - NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Jeffrey Layton) [2134882] - nfsd: Fix a memory leak in an error handling path (Jeffrey Layton) [2134882] - nfsd_splice_actor(): handle compound pages (Jeffrey Layton) [2134882] - nfsd: rework hashtable handling in nfsd_do_file_acquire (Jeffrey Layton) [2134882] - nfsd: fix nfsd_file_unhash_and_dispose (Jeffrey Layton) [2134882] - NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT (Jeffrey Layton) [2134882] - SUNRPC: Fix READ_PLUS crasher (Jeffrey Layton) [2134882] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - vfs: fix copy_file_range() regression in cross-fs copies (Jeffrey Layton) [2134882] - nfp: bpf: Fix typo 'the the' in comment (Stefan Assmann) [2137471] - ip: Fix data-races around sysctl_ip_default_ttl. (Stefan Assmann) [2137471] - nfp: flower: configure tunnel neighbour on cmsg rx (Stefan Assmann) [2137471] - nfp: fix issue of skb segments exceeds descriptor limitation (Stefan Assmann) [2137471] - nfp: flower: restructure flow-key for gre+vlan combination (Stefan Assmann) [2137471] - nfp: avoid unnecessary check warnings in nfp_app_get_vf_config (Stefan Assmann) [2137471] - nfp: remove padding in nfp_nfdk_tx_desc (Stefan Assmann) [2137471] - nfp: only report pause frame configuration for physical device (Stefan Assmann) [2137471] - nfp: flower: fix typo in comment (Stefan Assmann) [2137471] - nfp: flower: support ct merging when mangle action exists (Stefan Assmann) [2137471] - nfp: VF rate limit support (Stefan Assmann) [2137471] - nfp: flower: fix 'variable 'flow6' set but not used' (Stefan Assmann) [2137471] - nfp: support Corigine PCIE vendor ID (Stefan Assmann) [2137471] - nfp: vendor neutral strings for chip and Corigne in strings for driver (Stefan Assmann) [2137471] - nfp: flower: enable decap_v2 bit (Stefan Assmann) [2137471] - nfp: flower: remove unused neighbour cache (Stefan Assmann) [2137471] - nfp: flower: link pre_tun flow rules with neigh entries (Stefan Assmann) [2137471] - nfp: flower: rework tunnel neighbour configuration (Stefan Assmann) [2137471] - nfp: flower: update nfp_tun_neigh structs (Stefan Assmann) [2137471] - nfp: flower: fixup ipv6/ipv4 route lookup for neigh events (Stefan Assmann) [2137471] - nfp: flower: enforce more strict pre_tun checks (Stefan Assmann) [2137471] - nfp: flower: add/remove predt_list entries (Stefan Assmann) [2137471] - nfp: flower: add infrastructure for pre_tun rework (Stefan Assmann) [2137471] - nfp: support VxLAN inner TSO with GSO_PARTIAL offload (Stefan Assmann) [2137471] - nfp: flower: utilize the tuple iifidx in offloading ct flows (Stefan Assmann) [2137471] - ipv6: Use ipv6_only_sock() helper in condition. (Stefan Assmann) [2137471] - nfp: support 802.1ad VLAN assingment to VF (Stefan Assmann) [2137471] - nfp: update nfp_X logging definitions (Stefan Assmann) [2137471] - Revert "Merge branch 'centos-stream-9-main'" (Frantisek Hrbata) - Add rtla subpackage for kernel-tools (John Kacur)- net: sched: Fix use after free in red_enqueue() (Ivan Vecera) [2139170] - Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" (Ivan Vecera) [2139170] - netfilter: egress: Report interface as outgoing (Ivan Vecera) [2139170] - netfilter: egress: avoid a lockdep splat (Ivan Vecera) [2139170] - netfilter: core: Fix clang warnings about unused static inlines (Ivan Vecera) [2139170] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Ivan Vecera) [2139170] - net: sched: fix possible refcount leak in tc_new_tfilter() (Ivan Vecera) [2139170] - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Ivan Vecera) [2139170] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2139170] - sch_sfb: Also store skb len before calling child enqueue (Ivan Vecera) [2139170] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Ivan Vecera) [2139170] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Ivan Vecera) [2139170] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Ivan Vecera) [2139170] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2139170] - net_sched: cls_route: remove from list when handle is 0 (Ivan Vecera) [2139170] - net/sched: remove hacks added to dev_trans_start() for bonding to work (Ivan Vecera) [2139170] - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS (Ivan Vecera) [2139170] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2139170] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2139170] - net/sched: cls_api: Fix flow action initialization (Ivan Vecera) [2139170] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2139170] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2139170] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2139170] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2139170] - netfilter: flowtable: fix incorrect Kconfig dependencies (Ivan Vecera) [2139170] - config: set CONFIG_NF_FLOW_TABLE_PROCFS (Ivan Vecera) [2139170] - netfilter: nf_flow_table: count pending offload workqueue tasks (Ivan Vecera) [2139170] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2139170] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2139170] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2139170] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2139170] - net/sched: act_api: Notify user space if any actions were flushed before error (Ivan Vecera) [2139170] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2139170] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2139170] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2139170] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2139170] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2139170] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2139170] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2139170] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2139170] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2139170] - net: sched: support hash selecting tx queue (Ivan Vecera) [2139170] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2139170] - config: set CONFIG_NETFILTER_EGRESS (Ivan Vecera) [2139170] - netfilter: Introduce egress hook (Ivan Vecera) [2139170] - netfilter: Generalize ingress hook include file (Ivan Vecera) [2139170] - netfilter: Rename ingress hook include file (Ivan Vecera) [2139170] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2139170] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2139170] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2139170] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - gtp: Fix inconsistent indenting (Ivan Vecera) [2139170] - gtp: Add support for checking GTP device type (Ivan Vecera) [2139170] - net/sched: Allow flower to match on GTP options (Ivan Vecera) [2139170] - gtp: Implement GTP echo request (Ivan Vecera) [2139170] - gtp: Implement GTP echo response (Ivan Vecera) [2139170] - gtp: Allow to create GTP device without FDs (Ivan Vecera) [2139170] - net/vdpa: Use readers/writers semaphore instead of cf_mutex (Ivan Vecera) [2143373] - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex (Ivan Vecera) [2143373] - vdpa: Add support for querying vendor statistics (Ivan Vecera) [2143373] - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Ivan Vecera) [2143373] - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Ivan Vecera) [2143373] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134900] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134900] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134900] - Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long) [2134900] - Documentation: add description for net.sctp.ecn_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.intl_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.reconf_enable (Xin Long) [2134900] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134900] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134900] - vdpa_sim_blk: add support for discard and write-zeroes (Stefano Garzarella) [2136818] - vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH (Stefano Garzarella) [2136818] - vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests (Stefano Garzarella) [2136818] - vdpa_sim_blk: check if sector is 0 for commands other than read or write (Stefano Garzarella) [2136818] - vdpa_sim_blk: call vringh_complete_iotlb() also in the error path (Stefano Garzarella) [2136818] - vdpa_sim_blk: limit the number of request handled per batch (Stefano Garzarella) [2136818] - vdpa_sim_blk: use dev_dbg() to print errors (Stefano Garzarella) [2136818] - vringh: iterate on iotlb_translate to handle large translations (Stefano Garzarella) [2136818] - vringh: Fix loop descriptors check in the indirect cases (Stefano Garzarella) [2136818] - rpminspect: disable kmidiff and abidiff (Frantisek Hrbata) - Update automotive tree for CI (kpet-db) to autosd-rhivos-rt from c9s-rt (bgrech) - xfs: remove all COW fork extents when remounting readonly (Carlos Maiolino) [2125724] - xfs: remove incorrect ASSERT in xfs_rename (Carlos Maiolino) [2125724] - xfs: sync xfs_btree_split macros with userspace libxfs (Carlos Maiolino) [2125724] - xfs: #ifdef out perag code for userspace (Carlos Maiolino) [2125724] - xfs: use swap() to make dabtree code cleaner (Carlos Maiolino) [2125724] - xfs: use swap() to make code cleaner (Carlos Maiolino) [2125724] - xfs: Remove duplicated include in xfs_super (Carlos Maiolino) [2125724] - xfs: remove unused parameter from refcount code (Carlos Maiolino) [2125724] - xfs: reduce the size of struct xfs_extent_free_item (Carlos Maiolino) [2125724] - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Carlos Maiolino) [2125724] - xfs: create slab caches for frequently-used deferred items (Carlos Maiolino) [2125724] - xfs: compact deferred intent item structures (Carlos Maiolino) [2125724] - xfs: rename _zone variables to _cache (Carlos Maiolino) [2125724] - xfs: remove kmem_zone typedef (Carlos Maiolino) [2125724] - xfs: use separate btree cursor cache for each btree type (Carlos Maiolino) [2125724] - xfs: compute absolute maximum nlevels for each btree type (Carlos Maiolino) [2125724] - xfs: kill XFS_BTREE_MAXLEVELS (Carlos Maiolino) [2125724] - xfs: compute the maximum height of the rmap btree when reflink enabled (Carlos Maiolino) [2125724] - xfs: clean up xfs_btree_{calc_size,compute_maxlevels} (Carlos Maiolino) [2125724] - xfs: compute maximum AG btree height for critical reservation calculation (Carlos Maiolino) [2125724] - xfs: rename m_ag_maxlevels to m_allocbt_maxlevels (Carlos Maiolino) [2125724] - xfs: dynamically allocate cursors based on maxlevels (Carlos Maiolino) [2125724] - xfs: encode the max btree height in the cursor (Carlos Maiolino) [2125724] - xfs: refactor btree cursor allocation function (Carlos Maiolino) [2125724] - xfs: rearrange xfs_btree_cur fields for better packing (Carlos Maiolino) [2125724] - xfs: prepare xfs_btree_cur for dynamic cursor heights (Carlos Maiolino) [2125724] - xfs: dynamically allocate btree scrub context structure (Carlos Maiolino) [2125724] - xfs: don't track firstrec/firstkey separately in xchk_btree (Carlos Maiolino) [2125724] - xfs: reduce the size of nr_ops for refcount btree cursors (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur.bc_blocklog (Carlos Maiolino) [2125724] - xfs: fix incorrect decoding in xchk_btree_cur_fsbno (Carlos Maiolino) [2125724] - xfs: fix perag reference leak on iteration race with growfs (Carlos Maiolino) [2125724] - xfs: terminate perag iteration reliably on agcount (Carlos Maiolino) [2125724] - xfs: rename the next_agno perag iteration variable (Carlos Maiolino) [2125724] - xfs: fold perag loop iteration logic into helper function (Carlos Maiolino) [2125724] - xfs: replace snprintf in show functions with sysfs_emit (Carlos Maiolino) [2125724] - xfs: remove the xfs_dqblk_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dsb_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dinode_t typedef (Carlos Maiolino) [2125724] - xfs: check that bc_nlevels never overflows (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when scanning for btree roots (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when looking for errors (Carlos Maiolino) [2125724] - xfs: don't allocate scrub contexts on the stack (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur_t typedef (Carlos Maiolino) [2125724] - xfs: port the defer ops capture and continue to resource capture (Carlos Maiolino) [2125724] - xfs: formalize the process of holding onto resources across a defer roll (Carlos Maiolino) [2125724] - xfs: Use kvcalloc() instead of kvzalloc() (Carlos Maiolino) [2125724] - perf: Fix pmu_filter_match() (Michael Petlan) [2123229] - perf: Fix lockdep_assert_event_ctx() (Michael Petlan) [2123229] - perf: Add a few assertions (Michael Petlan) [2123229] - perf test: Fix skipping branch stack sampling test (Michael Petlan) [2123229] - tools: Fix math.h breakage (Michael Petlan) [2123229] - perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() (Michael Petlan) [2123229] - perf list: Fix PMU name pai_crypto in perf list on s390 (Michael Petlan) [2123229] - perf tests stat+csv_output: Include sanity check for topology (Michael Petlan) [2123229] - perf tests stat+json_output: Include sanity check for topology (Michael Petlan) [2123229] - perf inject: Fix GEN_ELF_TEXT_OFFSET for jit (Michael Petlan) [2123229] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [2123229] - perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine (Michael Petlan) [2123229] - perf tests mmap-basic: Remove unused variable to address clang 15 warning (Michael Petlan) [2123229] - perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code (Michael Petlan) [2123229] - perf tests record: Fail the test if the 'errs' counter is not zero (Michael Petlan) [2123229] - perf test: Fix test case 87 ("perf record tests") for hybrid systems (Michael Petlan) [2123229] - perf arm-spe: augment the data source type with neoverse_spe list (Michael Petlan) [2123229] - perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list (Michael Petlan) [2123229] - perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter (Michael Petlan) [2123229] - perf parse-events: Remove "not supported" hybrid cache events (Michael Petlan) [2123229] - perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events (Michael Petlan) [2123229] - perf tools: Get a perf cgroup more portably in BPF (Michael Petlan) [2123229] - perf tools: Honor namespace when synthesizing build-ids (Michael Petlan) [2123229] - perf kcore_copy: Do not check /proc/modules is unchanged (Michael Petlan) [2123229] - libperf evlist: Fix polling of system-wide events (Michael Petlan) [2123229] - perf record: Fix cpu mask bit setting for mixed mmaps (Michael Petlan) [2123229] - perf test: Skip wp modify test on old kernels (Michael Petlan) [2123229] - perf jit: Include program header in ELF files (Michael Petlan) [2123229] - perf test: Add a new test for perf stat cgroup BPF counter (Michael Petlan) [2123229] - perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters (Michael Petlan) [2123229] - perf stat: Fix cpu map index in bperf cgroup code (Michael Petlan) [2123229] - perf stat: Fix BPF program section name (Michael Petlan) [2123229] - perf record: Fix synthesis failure warnings (Michael Petlan) [2123229] - perf tools: Don't install data files with x permissions (Michael Petlan) [2123229] - perf script: Fix Cannot print 'iregs' field for hybrid systems (Michael Petlan) [2123229] - perf lock: Remove redundant word 'contention' in help message (Michael Petlan) [2123229] - perf dlfilter dlfilter-show-cycles: Fix types for print format (Michael Petlan) [2123229] - perf c2c: Prevent potential memory leak in c2c_he_zalloc() (Michael Petlan) [2123229] - perf genelf: Switch deprecated openssl MD5_* functions to new EVP API (Michael Petlan) [2123229] - tools/perf: Fix out of bound access to cpu mask array (Michael Petlan) [2123229] - perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2123229] - perf stat: Fix L2 Topdown metrics disappear for raw events (Michael Petlan) [2123229] - perf script: Skip dummy event attr check (Michael Petlan) [2123229] - perf metric: Return early if no CPU PMU table exists (Michael Petlan) [2123229] - perf stat: Capitalize topdown metrics' names (Michael Petlan) [2123229] - perf docs: Update the documentation for the save_type filter (Michael Petlan) [2123229] - perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address (Michael Petlan) [2123229] - perf record: Fix manpage formatting of description of support to hybrid systems (Michael Petlan) [2123229] - perf test: Stat test for repeat with a weak group (Michael Petlan) [2123229] - perf stat: Clear evsel->reset_group for each stat run (Michael Petlan) [2123229] - perf tools: Fix compile error for x86 (Michael Petlan) [2123229] - perf tools: Support reading PERF_FORMAT_LOST (Michael Petlan) [2123229] - libperf: Add a test case for read formats (Michael Petlan) [2123229] - libperf: Handle read format in perf_evsel__read() (Michael Petlan) [2123229] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123229] - perf cpumap: Fix alignment for masks in event encoding (Michael Petlan) [2123229] - perf cpumap: Compute mask size in constant time (Michael Petlan) [2123229] - perf cpumap: Synthetic events and const/static (Michael Petlan) [2123229] - perf cpumap: Const map for max() (Michael Petlan) [2123229] - perf test: Refactor shell tests allowing subdirs (Michael Petlan) [2123229] - perf vendor events: Update events for snowridgex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for skylakex (Michael Petlan) [2123229] - perf vendor events: Update metrics for sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update events for knightslanding (Michael Petlan) [2123229] - perf vendor events: Update metrics for jaketown (Michael Petlan) [2123229] - perf vendor events: Update metrics for ivytown (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for icelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for haswellx (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for broadwellx (Michael Petlan) [2123229] - perf vendor events: Update metrics for broadwellde (Michael Petlan) [2123229] - perf jevents: Fold strings optimization (Michael Petlan) [2123229] - perf jevents: Compress the pmu_events_table (Michael Petlan) [2123229] - perf metrics: Copy entire pmu_event in find metric (Michael Petlan) [2123229] - perf pmu-events: Hide the pmu_events (Michael Petlan) [2123229] - perf pmu-events: Don't assume pmu_event is an array (Michael Petlan) [2123229] - perf pmu-events: Move test events/metrics to JSON (Michael Petlan) [2123229] - perf test: Use full metric resolution (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Avoid passing pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_sys_event_tables (Michael Petlan) [2123229] - perf jevents: Sort JSON files entries (Michael Petlan) [2123229] - perf jevents: Provide path to JSON file on error (Michael Petlan) [2123229] - perf jevents: Remove the type/version variables (Michael Petlan) [2123229] - perf jevent: Add an 'all' architecture argument (Michael Petlan) [2123229] - perf stat: Remove duplicated include in builtin-stat.c (Michael Petlan) [2123229] - perf scripting python: Delete repeated word in comments (Michael Petlan) [2123229] - perf tools: Fix double word in comments (Michael Petlan) [2123229] - perf trace: Fix double word in comments (Michael Petlan) [2123229] - perf script: Delete repeated word "from" (Michael Petlan) [2123229] - perf test: Fix double word in comments (Michael Petlan) [2123229] - perf record: Improve error message of -p not_existing_pid (Michael Petlan) [2123229] - perf build-id: Print debuginfod queries if -v option is used (Michael Petlan) [2123229] - perf build-id: Fix coding style, replace 8 spaces by tabs (Michael Petlan) [2123229] - perf c2c: Update documentation for new display option 'peer' (Michael Petlan) [2123229] - perf c2c: Use 'peer' as default display for Arm64 (Michael Petlan) [2123229] - perf c2c: Sort on peer snooping for load operations (Michael Petlan) [2123229] - perf c2c: Refactor display string (Michael Petlan) [2123229] - perf c2c: Refactor node header (Michael Petlan) [2123229] - perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' (Michael Petlan) [2123229] - perf c2c: Use explicit names for display macros (Michael Petlan) [2123229] - perf c2c: Add mean dimensions for peer operations (Michael Petlan) [2123229] - perf c2c: Add dimensions of peer metrics for cache line view (Michael Petlan) [2123229] - perf c2c: Add dimensions for peer load operations (Michael Petlan) [2123229] - perf c2c: Output statistics for peer snooping (Michael Petlan) [2123229] - perf mem: Add statistics for peer snooping (Michael Petlan) [2123229] - perf arm-spe: Use SPE data source for neoverse cores (Michael Petlan) [2123229] - perf mem: Print snoop peer flag (Michael Petlan) [2123229] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2123229] - perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h (Michael Petlan) [2123229] - perf tools: Tidy guest option documentation (Michael Petlan) [2123229] - perf inject: Fix missing guestmount option documentation (Michael Petlan) [2123229] - perf script: Fix missing guest option documentation (Michael Petlan) [2123229] - perf offcpu: Update offcpu test for child process (Michael Petlan) [2123229] - perf offcpu: Track child processes (Michael Petlan) [2123229] - perf offcpu: Parse process id separately (Michael Petlan) [2123229] - perf offcpu: Check process id for the given workload (Michael Petlan) [2123229] - perf tools: Do not pass NULL to parse_events() (Michael Petlan) [2123229] - perf tests: Fix Track with sched_switch test for hybrid case (Michael Petlan) [2123229] - perf parse-events: Fix segfault when event parser gets an error (Michael Petlan) [2123229] - perf machine: Fix missing free of machine->kallsyms_filename (Michael Petlan) [2123229] - perf script: Fix reference to perf insert instead of perf inject (Michael Petlan) [2123229] - perf sched latency: Fix subcommand matching error (Michael Petlan) [2123229] - perf kvm: Fix subcommand matching error (Michael Petlan) [2123229] - perf probe: Fix an error handling path in 'parse_perf_probe_command()' (Michael Petlan) [2123229] - perf inject jit: Ignore memfd and anonymous mmap events if jitdump present (Michael Petlan) [2123229] - perf list: Add PMU pai_crypto event description for IBM z16 (Michael Petlan) [2123229] - perf vendor events: Remove bad jaketown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad ivytown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad broadwellde uncore events (Michael Petlan) [2123229] - perf jevents: Add JEVENTS_ARCH make option (Michael Petlan) [2123229] - perf jevents: Simplify generation of C-string (Michael Petlan) [2123229] - perf jevents: Clean up pytype warnings (Michael Petlan) [2123229] - tools build: Switch to new openssl API for test-libcrypto (Michael Petlan) [2123229] - Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test" (Michael Petlan) [2123229] - perf test: JSON format checking (Michael Petlan) [2123229] - perf stat: Add JSON output option (Michael Petlan) [2123229] - perf stat: Refactor __run_perf_stat() common code (Michael Petlan) [2123229] - perf lock: Print the number of lost entries for BPF (Michael Petlan) [2123229] - perf lock: Add --map-nr-entries option (Michael Petlan) [2123229] - perf lock: Introduce struct lock_contention (Michael Petlan) [2123229] - perf scripting python: Do not build fail on deprecation warnings (Michael Petlan) [2123229] - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO (Michael Petlan) [2123229] - perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test (Michael Petlan) [2123229] - perf parse-events: Break out tracepoint and printing (Michael Petlan) [2123229] - perf parse-events: Don't #define YY_EXTRA_TYPE (Michael Petlan) [2123229] - perf test: Add ARM SPE system wide test (Michael Petlan) [2123229] - perf bpf: Convert legacy map definition to BTF-defined (Michael Petlan) [2123229] - perf lock: Implement cpu and task filters for BPF (Michael Petlan) [2123229] - perf lock: Use BPF for lock contention analysis (Michael Petlan) [2123229] - perf lock: Pass machine pointer to is_lock_function() (Michael Petlan) [2123229] - perf test: Add user space counter reading tests (Michael Petlan) [2123229] - perf test: Remove x86 rdpmc test (Michael Petlan) [2123229] - perf stat: Add topdown metrics in the default perf stat on the hybrid machine (Michael Petlan) [2123229] - perf x86 evlist: Add default hybrid events for perf stat (Michael Petlan) [2123229] - perf evlist: Always use arch_evlist__add_default_attrs() (Michael Petlan) [2123229] - perf evsel: Add arch_evsel__hw_name() (Michael Petlan) [2123229] - perf stat: Revert "perf stat: Add default hybrid events" (Michael Petlan) [2123229] - perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event (Michael Petlan) [2123229] - perf vendor events arm64: Arm Cortex-A78C and X1C (Michael Petlan) [2123229] - perf vendor events: Update Intel snowridgex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-sp (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-dp (Michael Petlan) [2123229] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2123229] - perf vendor events: Update Intel skylakex (Michael Petlan) [2123229] - perf vendor events: Update Intel skylake (Michael Petlan) [2123229] - perf vendor events: Update Intel silvermont (Michael Petlan) [2123229] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemex (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemep (Michael Petlan) [2123229] - perf vendor events: Add Intel meteorlake (Michael Petlan) [2123229] - perf vendor events: Update Intel knightslanding (Michael Petlan) [2123229] - perf vendor events: Update Intel jaketown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivytown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel icelakex (Michael Petlan) [2123229] - perf vendor events: Update Intel icelake (Michael Petlan) [2123229] - perf vendor events: Update Intel haswellx (Michael Petlan) [2123229] - perf vendor events: Update Intel haswell (Michael Petlan) [2123229] - perf vendor events: Update goldmontplus mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update goldmont mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel elkhartlake (Michael Petlan) [2123229] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update bonnell mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel alderlake (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwell (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2123229] - perf test: Avoid sysfs state affecting fake events (Michael Petlan) [2123229] - perf vendor events intel: Update event list for haswellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for broadwellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Rename tremontx to snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Sapphirerapids (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Alderlake (Michael Petlan) [2123229] - perf inject: Fix spelling mistake "theads" -> "threads" (Michael Petlan) [2123229] - perf kwork: Add workqueue trace BPF support (Michael Petlan) [2123229] - perf kwork: Add softirq trace BPF support (Michael Petlan) [2123229] - perf kwork: Add IRQ trace BPF support (Michael Petlan) [2123229] - perf kwork: Implement BPF trace (Michael Petlan) [2123229] - perf kwork: Implement perf kwork timehist (Michael Petlan) [2123229] - perf kwork: Add workqueue latency support (Michael Petlan) [2123229] - perf kwork: Add softirq latency support (Michael Petlan) [2123229] - perf kwork: Implement perf kwork latency (Michael Petlan) [2123229] - perf kwork: Add workqueue report support (Michael Petlan) [2123229] - perf kwork: Add softirq report support (Michael Petlan) [2123229] - perf kwork: Add irq report support (Michael Petlan) [2123229] - perf kwork: Implement 'report' subcommand (Michael Petlan) [2123229] - tools lib: Add list_last_entry_or_null() (Michael Petlan) [2123229] - perf kwork: Add workqueue kwork record support (Michael Petlan) [2123229] - perf kwork: Add softirq kwork record support (Michael Petlan) [2123229] - perf kwork: Add irq kwork record support (Michael Petlan) [2123229] - perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue) (Michael Petlan) [2123229] - perf data: Add missing unistd.h header needed for pid_t (Michael Petlan) [2123229] - perf lock: Support -t option for 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add -k and -F options to 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add lock aggregation enum (Michael Petlan) [2123229] - perf lock: Add flags field in the lock_stat (Michael Petlan) [2123229] - perf test: Add test for #system_tsc_freq in metrics (Michael Petlan) [2123229] - perf tsc: Add cpuinfo fall back for arch_get_tsc_freq() (Michael Petlan) [2123229] - perf tsc: Add arch TSC frequency information (Michael Petlan) [2123229] - perf lock: Fix a copy-n-paste bug (Michael Petlan) [2123229] - perf python: Ignore unused command line arguments when building with clang (Michael Petlan) [2123229] - perf build: Avoid defining _FORTIFY_SOURCE multiple times (Michael Petlan) [2123229] - perf cs-etm: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf probe: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf scripting perl: Ignore some warnings to keep building with perl headers (Michael Petlan) [2123229] - perf python: Avoid deprecation warning on distutils (Michael Petlan) [2123229] - perf gtk: Only support --gtk if compiled in (Michael Petlan) [2123229] - perf intel-pt: Add documentation for tracing guest machine user space (Michael Petlan) [2123229] - perf intel-pt: Use guest pid/tid etc in guest samples (Michael Petlan) [2123229] - perf intel-pt: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf intel-pt: Determine guest thread from guest sideband (Michael Petlan) [2123229] - perf intel-pt: Disable sync switch with guest sideband (Michael Petlan) [2123229] - perf intel-pt: Track guest context switches (Michael Petlan) [2123229] - perf intel-pt: Add some more logging to intel_pt_walk_next_insn() (Michael Petlan) [2123229] - perf intel-pt: Remove guest_machine_pid (Michael Petlan) [2123229] - perf tools: Add perf_event__is_guest() (Michael Petlan) [2123229] - perf tools: Handle injected guest kernel mmap event (Michael Petlan) [2123229] - perf machine: Use realloc_array_as_needed() in machine__set_current_tid() (Michael Petlan) [2123229] - perf inject: Add support for injecting guest sideband events (Michael Petlan) [2123229] - perf tools: Add reallocarray_as_needed() (Michael Petlan) [2123229] - perf tools: Automatically use guest kcore_dir if present (Michael Petlan) [2123229] - perf tools: Make has_kcore_dir() work also for guest kcore_dir (Michael Petlan) [2123229] - perf tools: Remove also guest kcore_dir with host kcore_dir (Michael Petlan) [2123229] - perf script python: intel-pt-events: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script python: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf auxtrace: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf dlfilter: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf session: Use sample->machine_pid to find guest machine (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to perf_sample (Michael Petlan) [2123229] - perf tools: Add guest_cpu to hypervisor threads (Michael Petlan) [2123229] - perf session: Create guest machines from id_index (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to id_index (Michael Petlan) [2123229] - perf buildid-cache: Do not require purge files to also be in the file system (Michael Petlan) [2123229] - perf buildid-cache: Add guestmount'd files to the build ID cache (Michael Petlan) [2123229] - perf script: Add --dump-unsorted-raw-trace option (Michael Petlan) [2123229] - perf tools: Add perf_event__synthesize_id_sample() (Michael Petlan) [2123229] - perf tools: Factor out evsel__id_hdr_size() (Michael Petlan) [2123229] - perf tools: Export perf_event__process_finished_round() (Michael Petlan) [2123229] - perf ordered_events: Add ordered_events__last_flush_time() (Michael Petlan) [2123229] - perf tools: Export dsos__for_each_with_build_id() (Michael Petlan) [2123229] - perf tools: Fix dso_id inode generation comparison (Michael Petlan) [2123229] - perf buildid-list: Add a "-m" option to show kernel and modules build-ids (Michael Petlan) [2123229] - perf lock: Look up callchain for the contended locks (Michael Petlan) [2123229] - perf record: Allow to specify max stack depth of fp callchain (Michael Petlan) [2123229] - perf lock: Handle lock contention tracepoints (Michael Petlan) [2123229] - perf lock: Add lock contention tracepoints record support (Michael Petlan) [2123229] - perf lock: Skip print_bad_events() if nothing bad (Michael Petlan) [2123229] - perf lock: Allow to use different kernel symbols (Michael Petlan) [2123229] - perf lock: Print wait times with unit (Michael Petlan) [2123229] - perf test: Add test for branch stack sampling (Michael Petlan) [2123229] - perf test: Make all metrics test more tolerant (Michael Petlan) [2123229] - perf test: Add debug line to diagnose broken metrics (Michael Petlan) [2123229] - perf jevents: Remove jevents.c (Michael Petlan) [2123229] - perf jevents: Switch build to use jevents.py (Michael Petlan) [2123229] - perf jevents: Add python converter script (Michael Petlan) [2123229] - perf python: Prefer python3 (Michael Petlan) [2123229] - perf script ibs: Support new IBS bits in raw trace dump (Michael Petlan) [2123229] - perf tool ibs: Sync AMD IBS header file (Michael Petlan) [2123229] - perf header: Record non-CPU PMU capabilities (Michael Petlan) [2123229] - perf header: Store PMU caps in an array of strings (Michael Petlan) [2123229] - perf header: Pass "cpu" pmu name while printing caps (Michael Petlan) [2123229] - perf pmu: Parse pmu caps sysfs only once (Michael Petlan) [2123229] - perf record ibs: Warn about sampling period skew (Michael Petlan) [2123229] - perf script: Add some missing event dumps (Michael Petlan) [2123229] - perf record: Add finished init event (Michael Petlan) [2123229] - perf record: Add new option to sample identifier (Michael Petlan) [2123229] - perf record: Always record id index (Michael Petlan) [2123229] - perf record: Always get text_poke events with --kcore option (Michael Petlan) [2123229] - perf data convert: Prefer sampled CPU when exporting JSON (Michael Petlan) [2123229] - uapi: asm-generic: fcntl: Fix typo 'the the' in comment (Michael Petlan) [2123229] - perf/core: Fix reentry problem in perf_output_read_group() (Michael Petlan) [2123229] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2123229] - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Michael Petlan) [2123229] - perf/x86/intel: Fix pebs event constraints for ADL (Michael Petlan) [2123229] - perf/x86/intel/ds: Fix precise store latency handling (Michael Petlan) [2123229] - perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline (Michael Petlan) [2123229] - perf/x86/lbr: Enable the branch type for the Arch LBR by default (Michael Petlan) [2123229] - perf/core: Fix ';;' typo (Michael Petlan) [2123229] - powerpc/perf: Include caps feature for power10 DD1 version (Michael Petlan) [2123229] - powerpc/perf: Use PVR rather than oprofile field to determine CPU version (Michael Petlan) [2123229] - docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU (Michael Petlan) [2123229] - powerpc/perf: Add support for caps under sysfs in powerpc (Michael Petlan) [2123229] - powerpc/perf: Add __init attribute to eligible functions (Michael Petlan) [2123229] - powerpc/perf: Give generic PMU a nice name (Michael Petlan) [2123229] - powerpc/perf: Update MMCR2 to support event exclude_idle (Michael Petlan) [2123229] - x86: events: Do not return bogus capabilities if PMU is broken (Michael Petlan) [2123229] - perf/x86/intel: Fix the comment about guest LBR support on KVM (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2123229] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2123229] - x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE (Michael Petlan) [2123229] - fuse: fix readdir cache race (Miklos Szeredi) [2142657] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136526] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136526]- macvlan: enforce a consistent minimal mtu (Davide Caratti) [2133755] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2133755] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2133755] - perf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage (Jerome Marchand) [2120966] - perf tools: Remove bpf_program__set_priv/bpf_program__priv usage (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_object__next() API (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_load_program() API (Jerome Marchand) [2120966] - perf: Stop using bpf_object__open_buffer() API (Jerome Marchand) [2120966] - bpf/selftests: fix bpf selftests install (Jerome Marchand) [2120966] - bpf: Force cookies array to follow symbols sorting (Jerome Marchand) [2120966] - ftrace: Keep address offset in ftrace_lookup_symbols (Jerome Marchand) [2120966] - selftests/bpf: Shuffle cookies symbols in kprobe multi test (Jerome Marchand) [2120966] - bpf: Fix bpf_xdp_pointer return pointer (Jiri Benc) [2120966] - selftests/bpf: Fix tc_redirect_dtime (Jiri Benc) [2120966] - net: fix wrong network header length (Jiri Benc) [2120966] - skbuff: clean up inconsistent indenting (Jiri Benc) [2120966] - bpf: Disallow bpf programs call prog_run command. (Jerome Marchand) [2120966] - bpf, x86: fix freeing of not-finalized bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix rare segfault in sock_fields prog test (Jerome Marchand) [2120966] - rethook: Reject getting a rethook if RCU is not watching (Jerome Marchand) [2120966] - selftests/bpf: Avoid skipping certain subtests (Jerome Marchand) [2120966] - bpf: Use safer kvmalloc_array() where possible (Jerome Marchand) [2120966] - bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link (Jerome Marchand) [2120966] - ftrace: Add ftrace_lookup_symbols function (Jerome Marchand) [2120966] - kallsyms: Make kallsyms_on_each_symbol generally available (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_set (Jerome Marchand) [2120966] - bpf: Fill new bpf_prog_pack with illegal instructions (Jerome Marchand) [2120966] - scripts: dummy-tools, add pahole (Jerome Marchand) [2120966] - kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set (Jerome Marchand) [2120966] - bpf: Fix release of page_pool in BPF_PROG_RUN in test runner (Jerome Marchand) [2120966] - x86,bpf: Avoid IBT objtool warning (Jerome Marchand) [2120966] - bpf: Do write access check for kfunc and global func (Jerome Marchand) [2120966] - bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets (Jerome Marchand) [2120966] - bpf: selftests: Test fentry tracing a struct_ops program (Jerome Marchand) [2120966] - bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT (Jerome Marchand) [2120966] - rethook: Fix to use WRITE_ONCE() for rethook:: Handler (Jerome Marchand) [2120966] - selftests/bpf: Fix warning comparing pointer to 0 (Jerome Marchand) [2120966] - bpf: Fix sparse warnings in kprobe_multi_resolve_syms (Jerome Marchand) [2120966] - bpftool: Explicit errno handling in skeletons (Jerome Marchand) [2120966] - selftests/bpf: Fix clang compilation errors (Jerome Marchand) [2120966] - x86,kprobes: Fix optprobe trampoline to generate complete pt_regs (Jerome Marchand) [2120966] - x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs (Jerome Marchand) [2120966] - x86,rethook,kprobes: Replace kretprobe with rethook on x86 (Jerome Marchand) [2120966] - kprobes: Use rethook for kretprobe if possible (Jerome Marchand) [2120966] - kprobes: Limit max data_size of the kretprobe instances (Jerome Marchand) [2120966] - bpftool: Fix generated code in codegen_asserts (Jerome Marchand) [2120966] - bpf: Fix maximum permitted number of arguments check (Jerome Marchand) [2120966] - bpf: Sync comments for bpf_get_stack (Jerome Marchand) [2120966] - fprobe: Fix sparse warning for acccessing __rcu ftrace_hash (Jerome Marchand) [2120966] - fprobe: Fix smatch type mismatch warning (Jerome Marchand) [2120966] - bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 (Jerome Marchand) [2120966] - selftests/bpf: Fix kprobe_multi test. (Jerome Marchand) [2120966] - Revert "rethook: x86: Add rethook x86 implementation" (Jerome Marchand) [2120966] - Revert "arm64: rethook: Add arm64 rethook implementation" (Jerome Marchand) [2120966] - Revert "powerpc: Add rethook support" (Jerome Marchand) [2120966] - Revert "ARM: rethook: Add rethook arm implementation" (Jerome Marchand) [2120966] - bpftool: Fix a bug in subskeleton code generation (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack when PMU_SIZE is not defined (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack for multi-node setup (Jerome Marchand) [2120966] - bpf: Fix warning for cast from restricted gfp_t in verifier (Jerome Marchand) [2120966] - libbpf: Close fd in bpf_object__reuse_map (Jerome Marchand) [2120966] - bpf: Fix kprobe_multi return probe backtrace (Jerome Marchand) [2120966] - Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" (Jerome Marchand) [2120966] - bpf: Simplify check in btf_parse_hdr() (Jerome Marchand) [2120966] - selftests/bpf/test_lirc_mode2.sh: Exit with proper code (Jerome Marchand) [2120966] - bpf: Check for NULL return from bpf_get_btf_vmlinux (Jerome Marchand) [2120966] - selftests/bpf: Test skipping stacktrace (Jerome Marchand) [2120966] - bpf: Adjust BPF stack helper functions to accommodate skip > 0 (Jerome Marchand) [2120966] - bpf: Select proper size for bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from remote_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (Jerome Marchand) [2120966] - bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jerome Marchand) [2120966] - selftests/bpf: Test for associating multiple elements with the local storage (Jerome Marchand) [2120966] - bpf: Enable non-atomic allocations in local storage (Jerome Marchand) [2120966] - libbpf: Avoid NULL deref when initializing map BTF info (Jerome Marchand) [2120966] - bpf: Always raise reference in btf_get_module_btf (Jerome Marchand) [2120966] - bpf: Factor out fd returning from bpf_btf_find_by_name_kind (Jerome Marchand) [2120966] - bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from dst_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Use constants for socket states in sock_fields test (Jerome Marchand) [2120966] - selftests/bpf: Check dst_port only on the client socket (Jerome Marchand) [2120966] - selftests/bpf: Fix error reporting from sock_fields programs (Jerome Marchand) [2120966] - selftests/bpf: Test subskeleton functionality (Jerome Marchand) [2120966] - bpftool: Add support for subskeletons (Jerome Marchand) [2120966] - libbpf: Add subskeleton scaffolding (Jerome Marchand) [2120966] - libbpf: Init btf_{key,value}_type_id on internal map open (Jerome Marchand) [2120966] - libbpf: .text routines are subprograms in strict mode (Jerome Marchand) [2120966] - selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi bpf_cookie test (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi attach test (Jerome Marchand) [2120966] - libbpf: Add bpf_program__attach_kprobe_multi_opts function (Jerome Marchand) [2120966] - libbpf: Add bpf_link_create support for multi kprobes (Jerome Marchand) [2120966] - libbpf: Add libbpf_kallsyms_parse function (Jerome Marchand) [2120966] - bpf: Add cookie support to programs attached with kprobe multi link (Jerome Marchand) [2120966] - bpf: Add support to inline bpf_get_func_ip helper on x86 (Jerome Marchand) [2120966] - bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link (Jerome Marchand) [2120966] - bpf: Add multi kprobe link (Jerome Marchand) [2120966] - kallsyms: Skip the name search for empty string (Jerome Marchand) [2120966] - lib/sort: Add priv pointer to swap function (Jerome Marchand) [2120966] - Enable CONFIG_FPROBE (Jerome Marchand) [2120966] - fprobe: Add a selftest for fprobe (Jerome Marchand) [2120966] - docs: fprobe: Add fprobe description to ftrace-use.rst (Jerome Marchand) [2120966] - fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Jerome Marchand) [2120966] - fprobe: Add sample program for fprobe (Jerome Marchand) [2120966] - fprobe: Add exit_handler support (Jerome Marchand) [2120966] - ARM: rethook: Add rethook arm implementation (Jerome Marchand) [2120966] - powerpc: Add rethook support (Jerome Marchand) [2120966] - arm64: rethook: Add arm64 rethook implementation (Jerome Marchand) [2120966] - rethook: x86: Add rethook x86 implementation (Jerome Marchand) [2120966] - rethook: Add a generic return hook (Jerome Marchand) [2120966] - fprobe: Add ftrace based probe APIs (Jerome Marchand) [2120966] - ftrace: Add ftrace_set_filter_ips function (Jerome Marchand) [2120966] - selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly (Jerome Marchand) [2120966] - bpf: Fix net.core.bpf_jit_harden race (Jerome Marchand) [2120966] - bpf, x86: Fall back to interpreter mode when extra pass fails (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_progs (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_verifier (Jerome Marchand) [2120966] - bpf: selftests: Add helpers to directly use the capget and capset syscall (Jerome Marchand) [2120966] - bpftool: man: Add missing top level docs (Jerome Marchand) [2120966] - bpftool: Add bpf_cookie to link output (Jerome Marchand) [2120966] - selftests/bpf: Clean up array_size.cocci warnings (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error for send_signal.c (Jerome Marchand) [2120966] - selftests/bpf: Add a test for maximum packet size in xdp_do_redirect (Jerome Marchand) [2120966] - bpf, test_run: Fix packet size check for live packet mode (Jerome Marchand) [2120966] - compiler_types: Refactor the use of btf_type_tag attribute. (Jerome Marchand) [2120966] - selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_lsm_kernel_read_file() (Jerome Marchand) [2120966] - bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable (Jerome Marchand) [2120966] - selftests/bpf: Check if the digest is refreshed after a file write (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_ima_file_hash() (Jerome Marchand) [2120966] - selftests/bpf: Move sample generation code to ima_test_common() (Jerome Marchand) [2120966] - bpf-lsm: Introduce new helper bpf_ima_file_hash() (Jerome Marchand) [2120966] - ima: Always return a file measurement in ima_file_hash() (Jerome Marchand) [2120966] - ima: Fix documentation-related warnings in ima_main.c (Jerome Marchand) [2120966] - bpftool: Ensure bytes_memlock json output is correct (Jerome Marchand) [2120966] - bpf: Use offsetofend() to simplify macro definition (Jerome Marchand) [2120966] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Jerome Marchand) [2120966] - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Jiri Benc) [2120966] - selftests/bpf: Fix tunnel remote IP comments (Jiri Benc) [2120966] - veth: Allow jumbo frames in xdp mode (Jiri Benc) [2120966] - veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb (Jiri Benc) [2120966] - net: veth: Account total xdp_frame len running ndo_xdp_xmit (Jiri Benc) [2120966] - samples/bpf, xdpsock: Fix race when running for fix duration of time (Jiri Benc) [2120966] - bpf, sockmap: Fix double uncharge the mem of sk_msg (Jiri Benc) [2120966] - bpf, sockmap: Fix more uncharged while msg has more_data (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in sk_psock_queue_msg (Jiri Benc) [2120966] - bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h (Jiri Benc) [2120966] - bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro (Jiri Benc) [2120966] - bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Jiri Benc) [2120966] - bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Jiri Benc) [2120966] - net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally (Jiri Benc) [2120966] - net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c (Jiri Benc) [2120966] - net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option (Jiri Benc) [2120966] - net: ipv6: Handle delivery_time in ipv6 defrag (Jiri Benc) [2120966] - net: ip: Handle delivery_time in ip defrag (Jiri Benc) [2120966] - net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() (Jiri Benc) [2120966] - net: Clear mono_delivery_time bit in __skb_tstamp_tx() (Jiri Benc) [2120966] - net: Handle delivery_time in skb->tstamp during network tapping with af_packet (Jiri Benc) [2120966] - net: Add skb_clear_tstamp() to keep the mono delivery_time (Jiri Benc) [2120966] - net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Jiri Benc) [2120966] - net: remove net_invalid_timestamp() (Jiri Benc) [2120966] - Documentation: update networking/page_pool.rst (Jiri Benc) [2120966] - page_pool: Add function to batch and return stats (Jiri Benc) [2120966] - page_pool: Add recycle stats (Jiri Benc) [2120966] - configs: disable CONFIG_PAGE_POOL_STATS (Jiri Benc) [2120966] - page_pool: Add allocation stats (Jiri Benc) [2120966] - selftest/bpf: Check invalid length in test_xdp_update_frags (Jiri Benc) [2120966] - skmsg: convert struct sk_msg_sg::copy to a bitmap (Jiri Benc) [2120966] - bpf, test_run: Use kvfree() for memory allocated with kvmalloc() (Jerome Marchand) [2120966] - bpf: Initialise retval in bpf_prog_test_run_xdp() (Jerome Marchand) [2120966] - bpftool: Restore support for BPF offload-enabled feature probing (Jerome Marchand) [2120966] - selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN (Jiri Benc) [2120966] - selftests/bpf: Move open_netns() and close_netns() into network_helpers.c (Jiri Benc) [2120966] - libbpf: Support batch_size option to bpf_prog_test_run (Jerome Marchand) [2120966] - Documentation/bpf: Add documentation for BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: selftests: test skb->tstamp in redirect_neigh (Jiri Benc) [2120966] - Improve stability of find_vma BPF test (Jerome Marchand) [2120966] - Improve send_signal BPF test stability (Jerome Marchand) [2120966] - Improve perf related BPF tests (sample_freq issue) (Jerome Marchand) [2120966] - bpf/docs: Update list of architectures supported. (Jerome Marchand) [2120966] - bpf/docs: Update vmtest docs for static linking (Jerome Marchand) [2120966] - bpf: Remove redundant slash (Jerome Marchand) [2120966] - libbpf: Fix array_size.cocci warning (Jerome Marchand) [2120966] - bpf: Replace strncpy() with strscpy() (Jerome Marchand) [2120966] - libbpf: Unmap rings when umem deleted (Jerome Marchand) [2120966] - bpf: Determine buf_info inside check_buffer_access() (Jerome Marchand) [2120966] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Jerome Marchand) [2120966] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Jerome Marchand) [2120966] - powerpc/bpf: Use _Rn macros for GPRs (Jerome Marchand) [2120966] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Jerome Marchand) [2120966] - powerpc/bpf: Cleanup bpf_jit.h (Jerome Marchand) [2120966] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Jerome Marchand) [2120966] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Jerome Marchand) [2120966] - powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() (Jerome Marchand) [2120966] - powerpc64/bpf: Optimize instruction sequence used for function calls (Jerome Marchand) [2120966] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Jerome Marchand) [2120966] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Jerome Marchand) [2120966] - powerpc64/bpf: Use r12 for constant blinding (Jerome Marchand) [2120966] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Jerome Marchand) [2120966] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Jerome Marchand) [2120966] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Jerome Marchand) [2120966] - powerpc/bpf: Skip branch range validation during first pass (Jerome Marchand) [2120966] - bpf ppc32: Access only if addr is kernel address (Jerome Marchand) [2120966] - powerpc32/bpf: Fix codegen for bpf-to-bpf calls (Jerome Marchand) [2120966] - bpf ppc32: Add BPF_PROBE_MEM support for JIT (Jerome Marchand) [2120966] - selftests/bpf: Add a test for btf_type_tag "percpu" (Jerome Marchand) [2120966] - bpf: Reject programs that try to load __percpu memory. (Jerome Marchand) [2120966] - compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) (Jerome Marchand) [2120966] - bpf: Fix checking PTR_TO_BTF_ID in check_mem_access (Jerome Marchand) [2120966] - selftests/bpf: Add tests for kfunc register offset checks (Jerome Marchand) [2120966] - bpf: Replace __diag_ignore with unified __diag_ignore_all (Jerome Marchand) [2120966] - compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Jerome Marchand) [2120966] - compiler-clang.h: Add __diag infrastructure for clang (Jerome Marchand) [2120966] - bpf: Harden register offset checks for release helpers and kfuncs (Jerome Marchand) [2120966] - bpf: Disallow negative offset in check_ptr_off_reg (Jerome Marchand) [2120966] - bpf: Fix PTR_TO_BTF_ID var_off check (Jerome Marchand) [2120966] - bpf: Add check_func_arg_reg_off function (Jerome Marchand) [2120966] - selftests/bpf: Add custom SEC() handling selftest (Jerome Marchand) [2120966] - libbpf: Support custom SEC() handlers (Jerome Marchand) [2120966] - libbpf: Allow BPF program auto-attach handlers to bail out (Jerome Marchand) [2120966] - bpf: Small BPF verifier log improvements (Jerome Marchand) [2120966] - libbpf: Add a check to ensure that page_cnt is non-zero (Jerome Marchand) [2120966] - bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Jerome Marchand) [2120966] - bpf, selftests: Use raw_tp program for atomic test (Jerome Marchand) [2120966] - selftests/bpf: Do not export subtest as standalone test (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in xdp frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run (Jerome Marchand) [2120966] - bpftool: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run (Jerome Marchand) [2120966] - samples/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - selftests/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions (Jerome Marchand) [2120966] - page_pool: Refactor page_pool to enable fragmenting after allocation (Jiri Benc) [2120966] - socket: Don't use u8 type in uapi socket.h (Jiri Benc) [2120966] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Jiri Benc) [2120966] - bpf: Add SO_TXREHASH setsockopt (Jiri Benc) [2120966] - txhash: Add txrehash sysctl description (Jiri Benc) [2120966] - txhash: Add socket option to control TX hash rethink behavior (Jiri Benc) [2120966] - txhash: Make rethinking txhash behavior configurable via sysctl (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_meta: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_tcp_check_syncookie: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_lwt_seg6local: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_vlan: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_veth: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Jiri Benc) [2120966] - selftest/bpf: Fix a stale comment. (Jiri Benc) [2120966] - selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. (Jiri Benc) [2120966] - bpf: Support bpf_(get|set)sockopt() in bpf unix iter. (Jiri Benc) [2120966] - bpf: af_unix: Use batching algorithm in bpf unix iter. (Jiri Benc) [2120966] - af_unix: Refactor unix_next_socket(). (Jiri Benc) [2120966] - af_unix: Relax race in unix_autobind(). (Jiri Benc) [2120966] - af_unix: Replace the big lock with small locks. (Jiri Benc) [2120966] - af_unix: Save hash in sk_hash. (Jiri Benc) [2120966] - af_unix: Add helpers to calculate hashes. (Jiri Benc) [2120966] - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. (Jiri Benc) [2120966] - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Remove unix_mkname(). (Jiri Benc) [2120966] - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Cut unix_validate_addr() out of unix_mkname(). (Jiri Benc) [2120966] - af_unix: Return an error as a pointer in unix_find_other(). (Jiri Benc) [2120966] - af_unix: Factorise unix_find_other() based on address types. (Jiri Benc) [2120966] - af_unix: Pass struct sock to unix_autobind(). (Jiri Benc) [2120966] - af_unix: Use offsetof() instead of sizeof(). (Jiri Benc) [2120966] - selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n (Jerome Marchand) [2120966] - bpf, x86: Set header->size properly before freeing it (Jerome Marchand) [2120966] - x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 (Jerome Marchand) [2120966] - selftests/bpf: Update btf_dump case for conflicting names (Jerome Marchand) [2120966] - libbpf: Skip forward declaration when counting duplicated type names (Jerome Marchand) [2120966] - bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig (Jerome Marchand) [2120966] - bpf: Cache the last valid build_id (Jerome Marchand) [2120966] - libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning (Jerome Marchand) [2120966] - bpf, arm64: Support more atomic operations (Jerome Marchand) [2120966] - bpftool: Remove redundant slashes (Jerome Marchand) [2120966] - Disable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Jerome Marchand) [2120966] - bpf: Add config to allow loading modules with BTF mismatches (Jerome Marchand) [2120966] - bpf: Remove Lorenz Bauer from L7 BPF maintainers (Jerome Marchand) [2120966] - bpf, arm64: Feed byte-offset into bpf line info (Jerome Marchand) [2120966] - bpf, arm64: Call build_prologue() first in first JIT pass (Jerome Marchand) [2120966] - bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. (Jerome Marchand) [2120966] - bpftool: Bpf skeletons assert type sizes (Jerome Marchand) [2120966] - bpf: Cleanup comments (Jerome Marchand) [2120966] - libbpf: Simplify the find_elf_sec_sz() function (Jerome Marchand) [2120966] - bpftool: Remove usage of reallocarray() (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. (Jerome Marchand) [2120966] - libbpf: Remove redundant check in btf_fixup_datasec() (Jerome Marchand) [2120966] - selftests/bpf: Add test for reg2btf_ids out of bounds access (Jerome Marchand) [2120966] - selftests/bpf: Fix btfgen tests (Jerome Marchand) [2120966] - bpf: Initialize ret to 0 inside btf_populate_kfunc_set() (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang deprecated-declarations compilation error (Jerome Marchand) [2120966] - bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() (Jerome Marchand) [2120966] - bpf: bpf_prog_pack: Set proper size before freeing ro_header (Jerome Marchand) [2120966] - selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails (Jerome Marchand) [2120966] - selftests/bpf: Fix vmtest.sh to launch smp vm. (Jerome Marchand) [2120966] - bpftool: Fix C++ additions to skeleton (Jerome Marchand) [2120966] - selftests/bpf: Test "bpftool gen min_core_btf" (Jerome Marchand) [2120966] - bpftool: Gen min_core_btf explanation and examples (Jerome Marchand) [2120966] - bpftool: Implement btfgen_get_btf() (Jerome Marchand) [2120966] - bpftool: Implement "gen min_core_btf" logic (Jerome Marchand) [2120966] - bpftool: Add gen min_core_btf command (Jerome Marchand) [2120966] - libbpf: Expose bpf_core_{add,free}_cands() to bpftool (Jerome Marchand) [2120966] - libbpf: Split bpf_core_apply_relo() (Jerome Marchand) [2120966] - bpf: Reject kfunc calls that overflow insn->imm (Jerome Marchand) [2120966] - selftests/bpf: Add Skeleton templated wrapper as an example (Jerome Marchand) [2120966] - bpftool: Add C++-specific open/load/etc skeleton wrappers (Jerome Marchand) [2120966] - selftests/bpf: Fix GCC11 compiler warnings in -O2 mode (Jerome Marchand) [2120966] - powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible (Jerome Marchand) [2120966] - bpftool: Update versioning scheme, align on libbpf's version number (Jerome Marchand) [2120966] - bpftool: Add libbpf's version number to "bpftool version" output (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build for ppc64_defconfig (Jerome Marchand) [2120966] - bpf: Convert bpf_preload.ko to use light skeleton. (Jerome Marchand) [2120966] - bpf: Update iterators.lskel.h. (Jerome Marchand) [2120966] - bpftool: Generalize light skeleton generation. (Jerome Marchand) [2120966] - libbpf: Prepare light skeleton for the kernel. (Jerome Marchand) [2120966] - bpf: Extend sys_bpf commands for bpf_syscall programs. (Jerome Marchand) [2120966] - selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup (Jerome Marchand) [2120966] - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (Jerome Marchand) [2120966] - selftests/bpf: Test BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Add BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on arm64 (Jerome Marchand) [2120966] - libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL (Jerome Marchand) [2120966] - selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing syscall arguments on powerpc (Jerome Marchand) [2120966] - selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro (Jerome Marchand) [2120966] - libbpf: Add PT_REGS_SYSCALL_REGS macro (Jerome Marchand) [2120966] - selftests/bpf: Fix an endianness issue in bpf_syscall_macro test (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE (Jerome Marchand) [2120966] - bpf: Fix leftover header->pages in sparc and powerpc code. (Jerome Marchand) [2120966] - bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures (Jerome Marchand) [2120966] - bpf, x86_64: Use bpf_jit_binary_pack_alloc (Jerome Marchand) [2120966] - bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] (Jerome Marchand) [2120966] - bpf: Introduce bpf_prog_pack allocator (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_copy (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_copy (Jerome Marchand) [2120966] - bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Jerome Marchand) [2120966] - bpf: Use size instead of pages in bpf_binary_header (Jerome Marchand) [2120966] - bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Jerome Marchand) [2120966] - x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP (Jerome Marchand) [2120966] - selftests/bpf: Fix strict mode calculation (Jerome Marchand) [2120966] - bpftool: Fix strict mode calculation (Jerome Marchand) [2120966] - libbpf: Remove mode check in libbpf_set_strict_mode() (Jerome Marchand) [2120966] - selftests/bpf: Fix tests to use arch-dependent syscall entry points (Jerome Marchand) [2120966] - libbpf: Fix build issue with llvm-readelf (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_core_types_are_compat() functionality. (Jerome Marchand) [2120966] - bpf: Implement bpf_core_types_are_compat(). (Jerome Marchand) [2120966] - bpf, arm64: Enable kfunc call (Jerome Marchand) [2120966] - selftests/bpf: Add a selftest for invalid func btf with btf decl_tag (Jerome Marchand) [2120966] - libbpf: Deprecate priv/set_priv storage (Jerome Marchand) [2120966] - bpf, docs: Better document the atomic instructions (Jerome Marchand) [2120966] - bpf, docs: Better document the extended instruction format (Jerome Marchand) [2120966] - bpf, docs: Better document the legacy packet access instruction (Jerome Marchand) [2120966] - bpf, docs: Better document the regular load and store instructions (Jerome Marchand) [2120966] - bpf, docs: Document the byte swapping instructions (Jerome Marchand) [2120966] - libbpf: Deprecate forgotten btf__get_map_kv_tids() (Jerome Marchand) [2120966] - samples/bpf: Get rid of bpf_prog_load_xattr() use (Jerome Marchand) [2120966] - selftests/bpf: Redo the switch to new libbpf XDP APIs (Jerome Marchand) [2120966] - selftests/bpf: Remove usage of deprecated feature probing APIs (Jerome Marchand) [2120966] - bpftool: Fix uninit variable compilation warning (Jerome Marchand) [2120966] - bpftool: Stop supporting BPF offload-enabled feature probing (Jerome Marchand) [2120966] - libbpf: Stop using deprecated bpf_map__is_offload_neutral() (Jerome Marchand) [2120966] - Disable CONFIG_DEBUG_INFO_DWARF5 (Jerome Marchand) [2120966] - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ (Jerome Marchand) [2120966] - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Use pahole-version.sh (Jerome Marchand) [2120966] - kbuild: Add CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section (Jerome Marchand) [2120966] - bpf: Drop libbpf, libelf, libz dependency from bpf preload. (Jerome Marchand) [2120966] - bpf: Open code obj_get_info_by_fd in bpf preload. (Jerome Marchand) [2120966] - bpf: Convert bpf preload to light skeleton. (Jerome Marchand) [2120966] - bpf: Remove unnecessary setrlimit from bpf preload. (Jerome Marchand) [2120966] - libbpf: Open code raw_tp_open and link_create commands. (Jerome Marchand) [2120966] - libbpf: Open code low level bpf commands. (Jerome Marchand) [2120966] - libbpf: Add support for bpf iter in light skeleton. (Jerome Marchand) [2120966] - libbpf: Deprecate btf_ext rec_size APIs (Jerome Marchand) [2120966] - bpf: make bpf_copy_from_user_task() gpl only (Jerome Marchand) [2120966] - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jerome Marchand) [2120966] - bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jerome Marchand) [2120966] - docs/bpf: clarify how btf_type_tag gets encoded in the type chain (Jerome Marchand) [2120966] - selftests/bpf: specify pahole version requirement for btf_tag test (Jerome Marchand) [2120966] - selftests/bpf: add a selftest with __user tag (Jerome Marchand) [2120966] - selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c (Jerome Marchand) [2120966] - bpf: reject program if a __user tagged memory accessed in kernel way (Jerome Marchand) [2120966] - compiler_types: define __user as __attribute__((btf_type_tag("user"))) (Jerome Marchand) [2120966] - cgroup/bpf: fast path skb BPF filtering (Jerome Marchand) [2120966] - selftests/bpf: fix a clang compilation error (Jerome Marchand) [2120966] - bpf, x86: Remove unnecessary handling of BPF_SUB atomic op (Jerome Marchand) [2120966] - bpf: remove unused static inlines (Jerome Marchand) [2120966] - selftests/bpf: fix uprobe offset calculation in selftests (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error (Jerome Marchand) [2120966] - bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF (Jerome Marchand) [2120966] - selftests: bpf: Less strict size check in sockopt_sk (Jerome Marchand) [2120966] - samples/bpf: use preferred getters/setters instead of deprecated ones (Jerome Marchand) [2120966] - selftests/bpf: use preferred setter/getter APIs instead of deprecated ones (Jerome Marchand) [2120966] - bpftool: use preferred setters/getters instead of deprecated ones (Jerome Marchand) [2120966] - libbpf: deprecate bpf_program__is_() and bpf_program__set_() APIs (Jerome Marchand) [2120966] - libbpf: deprecate bpf_map__resize() (Jerome Marchand) [2120966] - libbpf: hide and discourage inconsistently named getters (Jerome Marchand) [2120966] - selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL (Jerome Marchand) [2120966] - libbpf: Fix the incorrect register read for syscalls on x86_64 (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_xattr() deprecated (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_buffer() API deprecated (Jerome Marchand) [2120966] - selftests/bpf: Add test for sleepable bpf iterator programs (Jerome Marchand) [2120966] - libbpf: Add "iter.s" section for sleepable bpf iterator programs (Jerome Marchand) [2120966] - bpf: Add bpf_copy_from_user_task() helper (Jerome Marchand) [2120966] - bpf: Add support for bpf iterator programs to use sleepable helpers (Jerome Marchand) [2120966] - xdp: disable XDP_REDIRECT for xdp frags (Jiri Benc) [2120966] - bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags (Jiri Benc) [2120966] - bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest (Jiri Benc) [2120966] - net: xdp: introduce bpf_xdp_pointer utility routine (Jiri Benc) [2120966] - bpf: generalise tail call map compatibility check (Jiri Benc) [2120966] - libbpf: Add SEC name for xdp frags programs (Jiri Benc) [2120966] - bpf: selftests: update xdp_adjust_tail selftest to include xdp frags (Jiri Benc) [2120966] - bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Jiri Benc) [2120966] - bpf: introduce frags support to bpf_prog_test_run_xdp() (Jiri Benc) [2120966] - bpf: move user_size out of bpf_test_init (Jiri Benc) [2120966] - bpf: add frags support to xdp copy helpers (Jiri Benc) [2120966] - bpf: add frags support to the bpf_xdp_adjust_tail() API (Jiri Benc) [2120966] - bpf: introduce bpf_xdp_get_buff_len helper (Jiri Benc) [2120966] - xdp: add frags support to xdp_return_{buff/frame} (Jiri Benc) [2120966] - net: xdp: add xdp_update_skb_shared_info utility routine (Jiri Benc) [2120966] - xdp: introduce flags field in xdp_buff/xdp_frame (Jiri Benc) [2120966] - net: skbuff: add size metadata to skb_shared_info for xdp (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c (Jiri Benc) [2120966] - bpf: Fix flexible_array.cocci warnings (Jerome Marchand) [2120966] - bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Jerome Marchand) [2120966] - selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - bpf: support BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs (Jerome Marchand) [2120966] - bpftool: use new API for attaching XDP program (Jerome Marchand) [2120966] - libbpf: streamline low-level XDP APIs (Jerome Marchand) [2120966] - docs/bpf: update BPF map definition example (Jerome Marchand) [2120966] - libbpf: deprecate legacy BPF map definitions (Jerome Marchand) [2120966] - selftests/bpf: convert remaining legacy map definitions (Jerome Marchand) [2120966] - selftests/bpf: fail build on compilation warning (Jerome Marchand) [2120966] - selftests/bpf: Update sockopt_sk test to the use bpf_set_retval (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt (Jerome Marchand) [2120966] - bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value (Jerome Marchand) [2120966] - bpf: Move getsockopt retval to struct bpf_cg_run_ctx (Jerome Marchand) [2120966] - bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean (Jerome Marchand) [2120966] - libbpf: Improve btf__add_btf() with an additional hashmap for strings. (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of sycalls are not generated (Jerome Marchand) [2120966] - bpf/scripts: Make description and returns section for helpers/syscalls mandatory (Jerome Marchand) [2120966] - uapi/bpf: Add missing description and returns for helper documentation (Jerome Marchand) [2120966] - bpftool: Adding support for BTF program names (Jerome Marchand) [2120966] - selftests/bpf: Add test for race in btf_try_get_module (Jerome Marchand) [2120966] - selftests/bpf: Extend kfunc selftests (Jerome Marchand) [2120966] - selftests/bpf: Add test_verifier support to fixup kfunc call insns (Jerome Marchand) [2120966] - selftests/bpf: Add test for unstable CT lookup API (Jerome Marchand) [2120966] - net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF (Jiri Benc) [2120966] - bpf: Add reference tracking support to kfunc (Jerome Marchand) [2120966] - bpf: Introduce mem, size argument pair support for kfunc (Jerome Marchand) [2120966] - bpf: Remove check_kfunc_call callback and old kfunc BTF ID API (Jerome Marchand) [2120966] - bpf: Populate kfunc BTF ID sets in struct btf (Jerome Marchand) [2120966] - bpf: Fix UAF due to race between btf_try_get_module and load_module (Jerome Marchand) [2120966] - test: selftests: Remove unused various in sockmap_verdict_prog.c (Jerome Marchand) [2120966] - tools/resolve_btfids: Build with host flags (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of helpers are not generated (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_map__def() API (Jerome Marchand) [2120966] - selftests/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - bpftool: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - samples/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - libbpf: Fix possible NULL pointer dereference when destroying skeleton (Jerome Marchand) [2120966] - bpftool: Only set obj->skeleton on complete success (Jerome Marchand) [2120966] - selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Use IS_ERR_OR_NULL() in hashmap__free() (Jerome Marchand) [2120966]- redhat/configs: turn off NXP i.MX9 family (Steve Best) [2138010] - soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe() (Steve Best) [2138010] - soc: imx: add i.MX93 media blk ctrl driver (Steve Best) [2138010] - dt-bindings: soc: add i.MX93 mediamix blk ctrl (Steve Best) [2138010] - soc: imx: add i.MX93 SRC power domain driver (Steve Best) [2138010] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2138802] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2138802] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2138802] - raw: complete rcu conversion (Guillaume Nault) [2138802] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2138802] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2138802] - raw: convert raw sockets to RCU (Guillaume Nault) [2138802] - raw: use more conventional iterators (Guillaume Nault) [2138802] - arm64: kdump: Reimplement crashkernel=X fixup (Eric Chanudet) [2136853] - bnx2x: Fix comment typo (Manish Chopra) [2112159] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2112159] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2112159] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2112168] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2112168] - qed: Use bitmap_empty() (Manish Chopra) [2112168] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2112168] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2112168] - RDMA/qedr: Fix reporting QP timeout attribute (Manish Chopra) [2112168] - qed: fix typos in comments (Manish Chopra) [2112168] - net: qed: fix typos in comments (Manish Chopra) [2112168] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2112168] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2112168] - qed: Remove IP services API. (Manish Chopra) [2112168] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2112168]- CI: Remove deprecated variable (Veronika Kabatova) - atlantic: fix deadlock at aq_nic_stop (Íñigo Huguet) [2125601] - sched/core: Fix comparison in sched_group_cookie_match() (Phil Auld) [2115520] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115520] - sched/debug: fix dentry leak in update_sched_domain_debugfs (Phil Auld) [2115520] - debugfs: add debugfs_lookup_and_remove() (Phil Auld) [2115520] - sched/psi: Remove unused parameter nbytes of psi_trigger_create() (Phil Auld) [2115520] - sched/psi: Zero the memory of struct psi_group (Phil Auld) [2115520] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115520] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115520] - sched/rt: Fix Sparse warnings due to undefined rt.c declarations (Phil Auld) [2115520] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2115520] - sched/core: Always flush pending blk_plug (Phil Auld) [2115520] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115520] - sched/core: add forced idle accounting for cgroups (Phil Auld) [2115520] - sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling (Phil Auld) [2115520] - sched/core: Fix the bug that task won't enqueue into core tree when update cookie (Phil Auld) [2115520] - sched/fair: Remove the energy margin in feec() (Phil Auld) [2115520] - sched/fair: Remove task_util from effective utilization in feec() (Phil Auld) [2115520] - sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu() (Phil Auld) [2115520] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [2115520] - sched/fair: Decay task PELT values during wakeup migration (Phil Auld) [2115520] - sched/fair: Provide u64 read for 32-bits arch helper (Phil Auld) [2115520] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115520] - sched/fair: Remove redundant word " *" (Phil Auld) [2115520] - sched: only perform capability check on privileged operation (Phil Auld) [2115520] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115520] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115520] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115520] - sched/deadline: Use proc_douintvec_minmax() limit minimum value (Phil Auld) [2115520] - workqueue: Wrap flush_workqueue() using a macro (Phil Auld) [2115520] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115520] - sched/autogroup: Fix sysctl move (Phil Auld) [2115520] - psi: dont alloc memory for psi by default (Phil Auld) [2115520] - sched: Reverse sched_class layout (Phil Auld) [2115520] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115520] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115520] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115520] - sched/core: Avoid obvious double update_rq_clock warning (Phil Auld) [2115520] - sched/fair: Remove cfs_rq_tg_path() (Phil Auld) [2115520] - sched/fair: Remove sched_trace_*() helper functions (Phil Auld) [2115520] - sched: Fix build warning without CONFIG_SYSCTL (Phil Auld) [2115520] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115520] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115520] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115520] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [2115520] - sched/psi: report zeroes for CPU full at the system level (Phil Auld) [2115520] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115520] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115520] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [2115520] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115520] - sched/fair: Refactor cpu_util_without() (Phil Auld) [2115520] - sched/rt: fix build error when CONFIG_SYSCTL is disable (Phil Auld) [2115520] - sched: Move energy_aware sysctls to topology.c (Phil Auld) [2115520] - sched: Move cfs_bandwidth_slice sysctls to fair.c (Phil Auld) [2115520] - sched: Move uclamp_util sysctls to core.c (Phil Auld) [2115520] - sched: Move rr_timeslice sysctls to rt.c (Phil Auld) [2115520] - sched: Move deadline_period sysctls to deadline.c (Phil Auld) [2115520] - sched: Move rt_period/runtime sysctls to rt.c (Phil Auld) [2115520] - sched: Move schedstats sysctls to core.c (Phil Auld) [2115520] - sched: Move child_runs_first sysctls to fair.c (Phil Auld) [2115520] - sched: move autogroup sysctls into its own file (Phil Auld) [2115520] - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n (Phil Auld) [2115520] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115520] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115520] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115520] - firmware: tegra: bpmp: Do only aligned access to IPC memory area (Al Stone) [2122349] - dt-bindings: firmware: tegra: Convert to json-schema (Al Stone) [2122349] - firmware: tegra: Switch over to memdup_user() (Al Stone) [2122349] - firmware: tegra: Fix error check return value of debugfs_create_file() (Al Stone) [2122349] - firmware: tegra: Fix error application of sizeof() to pointer (Al Stone) [2122349] - firmware: tegra: Reduce stack usage (Al Stone) [2122349] - firmware: tegra: Stop using seq_get_buf() (Al Stone) [2122349] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2139747] - redhat Kconfig: Enable virtual watchdog timers provided by PAPR hypervisors (Steve Best) [2110139] - watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers (Steve Best) [2110139] - powerpc/pseries: register pseries-wdt device with platform bus (Steve Best) [2110139] - powerpc/pseries: add FW_FEATURE_WATCHDOG flag (Steve Best) [2110139] - powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code (Steve Best) [2110139]- rhel: Provide default powercap and DTPM config settings for Arm (Al Stone) [2126952] - powercap: DTPM: Check for Energy Model type (Al Stone) [2126952] - sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() (Al Stone) [2126952] - PM: EM: Change the order of arguments in the .active_power() callback (Al Stone) [2126952] - PM: EM: Add artificial EM flag (Al Stone) [2126952] - PM: EM: Add .get_cost() callback (Al Stone) [2126952] - powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" (Al Stone) [2126952] - powercap: DTPM: dtpm_node_callback[] can be static (Al Stone) [2126952] - powercap/dtpm_cpu: Add exit function (Al Stone) [2126952] - powercap/dtpm: Move the 'root' reset place (Al Stone) [2126952] - powercap/dtpm: Destroy hierarchy function (Al Stone) [2126952] - powercap/dtpm: Fixup kfree for virtual node (Al Stone) [2126952] - powercap/dtpm_cpu: Reset per_cpu variable in the release function (Al Stone) [2126952] - powercap/dtpm: Change locking scheme (Al Stone) [2126952] - powercap/drivers/dtpm: Add dtpm devfreq with energy model support (Al Stone) [2126952] - powercap/drivers/dtpm: Add CPU DT initialization support (Al Stone) [2126952] - powercap/drivers/dtpm: Add hierarchy creation (Al Stone) [2126952] - powercap/drivers/dtpm: Remove unused function definition (Al Stone) [2126952] - powercap/drivers/dtpm: Convert the init table section to a simple array (Al Stone) [2126952] - powercap/drivers/dtpm: Reduce trace verbosity (Al Stone) [2126952] - powercap: fix typo in a comment in idle_inject.c (Al Stone) [2126952] - powercap: DTPM: Drop unused local variable from init_dtpm() (Al Stone) [2126952] - powercap/drivers/dtpm: Disable DTPM at boot time (Al Stone) [2126952] - powercap: DTPM: Fix suspend failure and kernel warning (Al Stone) [2126952] - powercap/drivers/dtpm: Fix power limit initialization (Al Stone) [2126952] - powercap/drivers/dtpm: Scale the power with the load (Al Stone) [2126952] - powercap/drivers/dtpm: Use container_of instead of a private data field (Al Stone) [2126952] - powercap/drivers/dtpm: Simplify the dtpm table (Al Stone) [2126952] - powercap/drivers/dtpm: Encapsulate even more the code (Al Stone) [2126952] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120068] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120068] - scsi: megaraid: Remove the static variable initialisation (Tomas Henzl) [2120068] - scsi: megaraid_sas: Call scsi_done() directly (Tomas Henzl) [2120068] - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed (Ivan Vecera) [2139501] - netfilter: nf_ct_irc: cap packet search space to 4k (Ivan Vecera) [2139501] - netfilter: nf_ct_ftp: prefer skb_linearize (Ivan Vecera) [2139501] - netfilter: nf_ct_h323: cap packet size at 64k (Ivan Vecera) [2139501] - netfilter: nf_ct_sane: remove pseudo skb linearization (Ivan Vecera) [2139501] - veth: enable BIG TCP packets (Ivan Vecera) [2139501] - net: loopback: enable BIG TCP packets (Ivan Vecera) [2139501] - ipv6: Add hop-by-hop header to jumbograms in ip6_output (Ivan Vecera) [2139501] - net: allow gro_max_size to exceed 65536 (Ivan Vecera) [2139501] - ipv6/gro: insert temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6/gso: remove temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6: add struct hop_jumbo_hdr definition (Ivan Vecera) [2139501] - tcp_cubic: make hystart_ack_delay() aware of BIG TCP (Ivan Vecera) [2139501] - net: limit GSO_MAX_SIZE to 524280 bytes (Ivan Vecera) [2139501] - net: allow gso_max_size to exceed 65536 (Ivan Vecera) [2139501] - net: Adjust sk_gso_max_size once when set (Ivan Vecera) [2139501] - net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes (Ivan Vecera) [2139501] - gro: add ability to control gro max packet size (Ivan Vecera) [2139501] - net: add extack arg for link ops (Ivan Vecera) [2139501] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2128182] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2128182] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2128182] - sched: Always clear user_cpus_ptr in do_set_cpus_allowed() (Waiman Long) [2107354] - sched: Enforce user requested affinity (Waiman Long) [2107354] - sched: Always preserve the user requested cpumask (Waiman Long) [2107354] - sched: Introduce affinity_context (Waiman Long) [2107354] - sched: Add __releases annotations to affine_move_task() (Waiman Long) [2107354] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112183] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112183] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115764] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115764] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115764] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Call scsi_done() directly (Tomas Henzl) [2115764] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115750] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115750] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115750] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115750] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115750] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115750] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115750] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115750] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115750] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115750] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115750] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115750] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115750] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115750] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115750] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115750] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115750] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115750] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115750] - scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2115750] - scsi: mpi3mr: Call scsi_done() directly (Tomas Henzl) [2115750]- redhat/configs: add configs for new Qualcomm options (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on OF (Adrien Thierry) [2122365] - soc: qcom: spm: Add CPU data for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: rpmpd: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fix the id of SA8540P SoC (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on PM (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Add bandwidth monitoring driver (Adrien Thierry) [2122365] - soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register (Adrien Thierry) [2122365] - soc: qcom: llcc: Fix syntax errors in comments (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strscpy_pad() with strncpy() (Adrien Thierry) [2122365] - soc: qcom: rpmhpd: fix typos in comment (Adrien Thierry) [2122365] - soc: qcom: correct kerneldoc (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strncpy() with strscpy_pad() (Adrien Thierry) [2122365] - soc: qcom: apr: Drop redundant check in .remove() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add an ID for sc7180P (Adrien Thierry) [2122365] - soc: qcom: geni: Disable MMIO tracing for GENI SE (Adrien Thierry) [2122365] - soc: qcom: pdr: use static for servreg_* variables (Adrien Thierry) [2122365] - soc: qcom: socinfo: Sort out 8974PRO names (Adrien Thierry) [2122365] - soc: qcom: pdr: replace usage of found with dedicated list iterator variable (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add another ID for SM8450 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SC7280 entry to soc_id array (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Fix split-firmware condition (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add some more PMICs and SoCs (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extract PAS operations (Adrien Thierry) [2122365] - cpuidle: qcom-spm: Check if any CPU is managed by SPM (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Always invoke PAS mem_setup (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extend check for split firmware (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Allow hash to reside in any segment (Adrien Thierry) [2122365] - firmware: qcom: scm: Introduce pas_metadata context (Adrien Thierry) [2122365] - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags (Adrien Thierry) [2122365] - soc: qcom: apr: Remove redundant 'flush_workqueue()' calls (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Fix typo in a comment (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add SM6350 and SM7225 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SM8450 ID (Adrien Thierry) [2122365] - soc: qcom: aoss: constify static struct thermal_cooling_device_ops (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use div64_ul instead of do_div (Adrien Thierry) [2122365] - soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares (Adrien Thierry) [2122365] - soc: qcom: qmi: Fix a typo in a comment (Adrien Thierry) [2122365] - qcom: spm: allow compile-testing (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add of_node_put() before goto (Adrien Thierry) [2122365] - soc: qcom: apr: Add of_node_put() before return (Adrien Thierry) [2122365] - soc: qcom: qcom_stats: Fix client votes offset (Adrien Thierry) [2122365] - soc: qcom: spm: Add 8916 SPM register data (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add PM8150C and SMB2351 models (Adrien Thierry) [2122365] - soc: qcom: smp2p: add feature negotiation and ssr ack feature support (Adrien Thierry) [2122365] - soc: qcom: Add Sleep stats driver (Adrien Thierry) [2122365] - soc: qcom: socinfo: add two missing PMIC IDs (Adrien Thierry) [2122365] - soc: qcom: apr: Add GPR support (Adrien Thierry) [2122365] - soc: qcom: apr: make code more reuseable (Adrien Thierry) [2122365] - soc: qcom: aoss: Drop power domain support (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add QCM2290 compatible (Adrien Thierry) [2122365] - soc: qcom: pdr: Prefer strscpy over strcpy (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add IPQ8074 family ID-s (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8953 SoC (Adrien Thierry) [2122365] - soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 (Adrien Thierry) [2122365] - soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS (Adrien Thierry) [2122365] - cpuidle: qcom_spm: Detach state machine from main SPM handling (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Adrien Thierry) [2122365] - nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missed interrupts if state changes while masked (Adrien Thierry) [2122365] - soc: qcom: smsm: Implement support for get_irqchip_state (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add SM6115 compatible (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Adrien Thierry) [2122365] - soc: qcom: socinfo: Don't print anything if nothing found (Adrien Thierry) [2122365] - soc: qcom: aoss: Add generic compatible (Adrien Thierry) [2122365] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2139498] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2139498] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2139498] - atl1c: use netif_napi_add_tx() for Tx NAPI (Íñigo Huguet) [2139498] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: wan: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2139498] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - scsi: lpfc: Update lpfc version to 14.2.0.8 (Dick Kennedy) [2114053] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114053] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114053] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114053] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.7 (Dick Kennedy) [2114053] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114053] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114053] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114053] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114053] - scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (Dick Kennedy) [2114053] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114053] - scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (Dick Kennedy) [2114053] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114053] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114053] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114053] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114053] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114053] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.6 (Dick Kennedy) [2114053] - scsi: lpfc: Remove SANDiags related code (Dick Kennedy) [2114053] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114053] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114053] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114053] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114053] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114053]- mm: prep_compound_tail() clear page->private (Nico Pache) [2089498] - mm/huge_memory: do not clobber swp_entry_t during THP split (Nico Pache) [2089498] - mm: Clear page->private when splitting or migrating a page (Nico Pache) [2089498] - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Nico Pache) [2089498] - mm/compaction: fix set skip in fast_find_migrateblock (Nico Pache) [2089498] - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2089498] - mm, memory_hotplug: remove obsolete generic_free_nodedata() (Nico Pache) [2089498] - mm/page_alloc: use local variable zone_idx directly (Nico Pache) [2089498] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [2089498] - mm: remove obsolete pgdat_is_empty() (Nico Pache) [2089498] - mm/page_alloc: fix freeing static percpu memory (Nico Pache) [2089498] - mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening() (Nico Pache) [2089498] - mm/page_alloc: remove obsolete comment in zone_statistics() (Nico Pache) [2089498] - mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH (Nico Pache) [2089498] - mm/page_alloc: make zone_pcp_update() static (Nico Pache) [2089498] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2089498] - zsmalloc: use correct types in _first_obj_offset functions (Nico Pache) [2089498] - mm,hwpoison: check mm when killing accessing process (Nico Pache) [2089498] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2089498] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2089498] - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush (Nico Pache) [2089498] - mm: gup: fix the fast GUP race against THP collapse (Nico Pache) [2089498] - arm64: mte: move register initialization to C (Nico Pache) [2089498] - mm/slab_common: fix possible double free of kmem_cache (Nico Pache) [2089498] - mm/migrate_device.c: fix a misleading and outdated comment (Nico Pache) [2089498] - mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() (Nico Pache) [2089498] - mm: migration: fix the FOLL_GET failure on following huge page (Nico Pache) [2089498] - mm/vmscan: make the annotations of refaults code at the right place (Nico Pache) [2089498] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Nico Pache) [2089498] - mm/mempolicy: fix lock contention on mems_allowed (Nico Pache) [2089498] - mm: fix dereferencing possible ERR_PTR (Nico Pache) [2089498] - mm/migrate_device.c: copy pte dirty bit to page (Nico Pache) [2089498] - mm/migrate_device.c: add missing flush_cache_page() (Nico Pache) [2089498] - mm/migrate_device.c: flush TLB while holding PTL (Nico Pache) [2089498] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2089498] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2089498] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [2089498] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Nico Pache) [2089498] - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem (Nico Pache) [2089498] - writeback: avoid use-after-free after removing device (Nico Pache) [2089498] - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm/hugetlb: support write-faults in shared mappings (Nico Pache) [2089498] - mm/hugetlb: fix hugetlb not supporting softdirty tracking (Nico Pache) [2089498] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2089498] - x86/PAT: Have pat_enabled() properly reflect state when running on Xen (Nico Pache) [2089498] - x86/numa: Use cpumask_available instead of hardcoded NULL check (Nico Pache) [2089498] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2089498] - mm/hmm: fault non-owner device private entries (Nico Pache) [2089498] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089498] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm: fix missing wake-up event for FSDAX pages (Nico Pache) [2089498] - mm: fix page leak with multiple threads mapping the same page (Nico Pache) [2089498] - KVM: s390: pv: handle secure storage exceptions for normal guests (Nico Pache) [2089498] - mm/mempolicy: fix get_nodes out of bound access (Nico Pache) [2089498] - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2089498] - mm/migration: return errno when isolate_huge_page failed (Nico Pache) [2089498] - mm/migration: remove unneeded lock page and PageMovable check (Nico Pache) [2089498] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2089498] - mm/damon: use set_huge_pte_at() to make huge pte old (Nico Pache) [2089498] - mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages (Nico Pache) [2089498] - mm: Account dirty folios properly during splits (Nico Pache) [2089498] - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E (Nico Pache) [2089498] - filemap: Handle sibling entries in filemap_get_read_batch() (Nico Pache) [2089498] - mm/memremap: fix memunmap_pages() race with get_dev_pagemap() (Nico Pache) [2089498] - mm: lru_cache_disable: use synchronize_rcu_expedited (Nico Pache) [2089498] - init: Initialize noop_backing_dev_info early (Nico Pache) [2089498] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2089498] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [2089498] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2089498] - mm/z3fold: fix z3fold_page_migrate races with z3fold_map (Nico Pache) [2089498] - mm/z3fold: fix z3fold_reclaim_page races with z3fold_free (Nico Pache) [2089498] - mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock (Nico Pache) [2089498] - mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails (Nico Pache) [2089498] - revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" (Nico Pache) [2089498] - mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: remove buggy use of stale list for allocation (Nico Pache) [2089498] - mm/z3fold: fix possible null pointer dereferencing (Nico Pache) [2089498] - mm/z3fold: fix sheduling while atomic (Nico Pache) [2089498] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [2089498] - drivers/base/node.c: fix compaction sysfs file leak (Nico Pache) [2089498] - mm: compaction: use helper isolation_suitable() (Nico Pache) [2089498] - mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() (Nico Pache) [2089498] - mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free (Nico Pache) [2089498] - mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page() (Nico Pache) [2089498] - mm/z3fold: remove confusing local variable l reassignment (Nico Pache) [2089498] - mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate (Nico Pache) [2089498] - mm/z3fold: minor clean up for z3fold_free (Nico Pache) [2089498] - mm/z3fold: remove obsolete comment in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: declare z3fold_mount with __init (Nico Pache) [2089498] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [2089498] - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete (Nico Pache) [2089498] - zsmalloc: fix races between asynchronous zspage free and page migration (Nico Pache) [2089498] - Revert "mm/cma.c: remove redundant cma_mutex lock" (Nico Pache) [2089498] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2089498] - mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() (Nico Pache) [2089498] - mm: simplify follow_invalidate_pte() (Nico Pache) [2089498] - dax: fix missing writeprotect the pte entry (Nico Pache) [2089498] - mm: pvmw: add support for walking devmap pages (Nico Pache) [2089498] - mm: rmap: introduce pfn_mkclean_range() to cleans PTEs (Nico Pache) [2089498] - dax: fix cache flush on PMD-mapped pages (Nico Pache) [2089498] - mm: rmap: fix cache flush on THP pages (Nico Pache) [2089498] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089498] - userfaultfd: mark uffd_wp regardless of VM_WRITE flag (Nico Pache) [2089498] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2089498] - cifs: fix lock length calculation (Ronnie Sahlberg) [2138995] - cifs: move from strlcpy with unused retval to strscpy (Ronnie Sahlberg) [2138995] - cifs: remove unused server parameter from calc_smb_size() (Ronnie Sahlberg) [2138995] - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() (Ronnie Sahlberg) [2138995] - cifs: remove remaining build warnings (Ronnie Sahlberg) [2138995] - cifs: list_for_each() -> list_for_each_entry() (Ronnie Sahlberg) [2138995] - smb2: small refactor in smb2_check_message() (Ronnie Sahlberg) [2138995] - cifs: remove minor build warning (Ronnie Sahlberg) [2138995] - cifs: remove some camelCase and also some static build warnings (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary (void*) conversions. (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary type castings (Ronnie Sahlberg) [2138995] - cifs: remove redundant initialization to variable mnt_sign_enabled (Ronnie Sahlberg) [2138995] - smb3: check xattr value length earlier (Ronnie Sahlberg) [2138995] - cifs: when a channel is not found for server, log its connection id (Ronnie Sahlberg) [2138995] - smb3: add trace point for SMB2_set_eof (Ronnie Sahlberg) [2138995] - cifs: return errors during session setup during reconnects (Ronnie Sahlberg) [2138995] - cifs: fix reconnect on smb3 mount types (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: version operations for smb20 unneeded when legacy support disabled (Ronnie Sahlberg) [2138995] - cifs: do not build smb1ops if legacy support is disabled (Ronnie Sahlberg) [2138995] - cifs: remove repeated debug message on cifs_put_smb_ses() (Ronnie Sahlberg) [2138995] - cifs: fix ntlmssp on old servers (Ronnie Sahlberg) [2138995] - cifs: do not use tcpStatus after negotiate completes (Ronnie Sahlberg) [2138995] - smb3: don't set rc when used and unneeded in query_info_compound (Ronnie Sahlberg) [2138995] - smb3: check for null tcon (Ronnie Sahlberg) [2138995] - Add various fsctl structs (Ronnie Sahlberg) [2138995] - smb3: add trace point for oplock not found (Ronnie Sahlberg) [2138995] - cifs: return the more nuanced writeback error on close() (Ronnie Sahlberg) [2138995] - smb3: add trace point for lease not found issue (Ronnie Sahlberg) [2138995] - cifs: smbd: fix typo in comment (Ronnie Sahlberg) [2138995] - cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: check for smb1 in open_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: move definition of cifs_fattr earlier in cifsglob.h (Ronnie Sahlberg) [2138995] - cifs: print TIDs as hex (Ronnie Sahlberg) [2138995] - cifs: fix signed integer overflow when fl_end is OFFSET_MAX (Ronnie Sahlberg) [2138995] - cifs: Use kzalloc instead of kmalloc/memset (Ronnie Sahlberg) [2138995] - cifs: potential buffer overflow in handling symlinks (Ronnie Sahlberg) [2138995] - cifs: Split the smb3_add_credits tracepoint (Ronnie Sahlberg) [2138995] - cifs: Check the IOCB_DIRECT flag, not O_DIRECT (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: remove check of list iterator against head past the loop body (Ronnie Sahlberg) [2138995] - cifs: fix potential race with cifsd thread (Ronnie Sahlberg) [2138995] - smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for query info and query fsinfo to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common (Ronnie Sahlberg) [2138995] - move more common protocol header definitions to smbfs_common (Ronnie Sahlberg) [2138995] - cifs: change smb2_query_info_compound to use a cached fid, if available (Ronnie Sahlberg) [2138995] - cifs: fix incorrect use of list iterator after the loop (Ronnie Sahlberg) [2138995] - cifs: convert the path to utf16 in smb2_query_info_compound (Ronnie Sahlberg) [2138995] - cifs: use a different reconnect helper for non-cifsd threads (Ronnie Sahlberg) [2138995] - Adjust cifssb maximum read size (Ronnie Sahlberg) [2138995] - smb3: fix incorrect session setup check for multiuser mounts (Ronnie Sahlberg) [2138995] - cifs: fix confusing unneeded warning message on smb2.1 and earlier (Ronnie Sahlberg) [2138995] - cifs: do not use uninitialized data in the owner/group sid (Ronnie Sahlberg) [2138995] - cifs: fix set of group SID via NTSD xattrs (Ronnie Sahlberg) [2138995] - cifs: mark sessions for reconnection in helper function (Ronnie Sahlberg) [2138995] - cifs: call helper functions for marking channels for reconnect (Ronnie Sahlberg) [2138995] - cifs: call cifs_reconnect when a connection is marked (Ronnie Sahlberg) [2138995] - [smb3] improve error message when mount options conflict with posix (Ronnie Sahlberg) [2138995] - cifs: unlock chan_lock before calling cifs_put_tcp_session (Ronnie Sahlberg) [2138995] - Fix a warning about a malformed kernel doc comment in cifs (Ronnie Sahlberg) [2138995] - smb3: add new defines from protocol specification (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - smb3: send NTLMSSP version information (Ronnie Sahlberg) [2138995] - cifs: cifs_ses_mark_for_reconnect should also update reconnect bits (Ronnie Sahlberg) [2138995] - cifs: update tcpStatus during negotiate and sess setup (Ronnie Sahlberg) [2138995] - cifs: make status checks in version independent callers (Ronnie Sahlberg) [2138995] - cifs: remove unused variable ses_selected (Ronnie Sahlberg) [2138995] - cifs: protect all accesses to chan_* with chan_lock (Ronnie Sahlberg) [2138995] - cifs: fix the connection state transitions with multichannel (Ronnie Sahlberg) [2138995] - cifs: check reconnects for channels of active tcons too (Ronnie Sahlberg) [2138995] - cifs: clean up an inconsistent indenting (Ronnie Sahlberg) [2138995] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Ronnie Sahlberg) [2138995] - cifs: move superblock magic defitions to magic.h (Ronnie Sahlberg) [2138995] - cifs: Fix smb311_update_preauth_hash() kernel-doc comment (Ronnie Sahlberg) [2138995] - cifs: avoid race during socket reconnect between send and recv (Ronnie Sahlberg) [2138995] - cifs: maintain a state machine for tcp/smb/tcon sessions (Ronnie Sahlberg) [2138995] - cifs: fix hang on cifs_get_next_mid() (Ronnie Sahlberg) [2138995] - cifs: take cifs_tcp_ses_lock for status checks (Ronnie Sahlberg) [2138995] - cifs: reconnect only the connection and not smb session where possible (Ronnie Sahlberg) [2138995] - cifs: add WARN_ON for when chan_count goes below minimum (Ronnie Sahlberg) [2138995] - cifs: adjust DebugData to use chans_need_reconnect for conn status (Ronnie Sahlberg) [2138995] - cifs: use the chans_need_reconnect bitmap for reconnect status (Ronnie Sahlberg) [2138995] - cifs: track individual channel status using chans_need_reconnect (Ronnie Sahlberg) [2138995] - cifs: remove redundant assignment to pointer p (Ronnie Sahlberg) [2138995] - dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: disable CMDQ support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header (Steve Best) [2133158] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095633] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095633] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095633] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095633] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136491] - Revert "tcp: change pingpong threshold to 3" (Davide Caratti) [2136491] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136491] - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Davide Caratti) [2136491] - net: do not sense pfmemalloc status in skb_append_pagefrags() (Davide Caratti) [2136491] - tcp: TX zerocopy should not sense pfmemalloc status (Davide Caratti) [2136491] - net: introduce __skb_fill_page_desc_noacc (Davide Caratti) [2136491] - tcp: make retransmitted SKB fit into the send window (Davide Caratti) [2136491] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136491] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136491]- gfs2: Register fs after creating workqueues (Bob Peterson) [2130267] - LoadPin: Fix Kconfig doc about format of file with verity digests (Benjamin Marzinski) [2138462] - LoadPin: Return EFAULT on copy_from_user() failures (Benjamin Marzinski) [2138462] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2138462] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2138462] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2138462] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Only trust verity targets with enforcement (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Drop use of dm_table_get_num_targets() (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation (Benjamin Marzinski) [2138462] - LoadPin: Enable loading from trusted dm-verity devices (Benjamin Marzinski) [2138462] - dm: Add verity helpers for LoadPin (Benjamin Marzinski) [2138462] - dm clone: Fix typo in block_device format specifier (Benjamin Marzinski) [2138462] - dm: remove unnecessary assignment statement in alloc_dev() (Benjamin Marzinski) [2138462] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2138462] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2138462] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2138462] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2138462] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2138462] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2138462] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2138462] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2138462] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2138462] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2138462] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2138462] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2138462] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2138462] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2138462] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2138462] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2138462] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2138462] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2138462] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2138462] - dm: fix dm-raid crash if md_handle_request() splits bio (Benjamin Marzinski) [2138462] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2138462] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2138462] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2138462] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2138462] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2138462] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2138462] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2138462] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2138462] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2138462] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2138462] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2138462] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2138462] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2138462] - dm: add two stage requeue mechanism (Benjamin Marzinski) [2138462] - dm: add dm_bio_rewind() API to DM core (Benjamin Marzinski) [2138462] - dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling (Benjamin Marzinski) [2138462] - dm: refactor dm_md_mempool allocation (Benjamin Marzinski) [2138462] - dm: unexport dm_get_reserved_rq_based_ios (Benjamin Marzinski) [2138462] - dm: fix zoned locking imbalance due to needless check in clone_endio (Benjamin Marzinski) [2138462] - dm: pass NULL bdev to bio_alloc_clone (Benjamin Marzinski) [2138462] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2133511] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2133511] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2133511] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2133511] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2133511] - scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (Nilesh Javali) [2109835] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" (Nilesh Javali) [2109835] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Define static symbols (Nilesh Javali) [2109835] - scsi: qla2xxx: Enhance driver tracing with separate tunable and more (Nilesh Javali) [2109835] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109835] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109835] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109835] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix sparse warning for dport_data (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109835] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109835] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109835] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109835] - scsi: qla2xxx: Add a new v2 dport diagnostic feature (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109835] - tcp: fix over estimation in sk_forced_mem_schedule() (Davide Caratti) [2137858] - net: selftests: Add stress_reuseport_listen to .gitignore (Davide Caratti) [2137858] - mptcp: fix abba deadlock on fastopen (Davide Caratti) [2137858] - mptcp: factor out mptcp_connect() (Davide Caratti) [2137858] - mptcp: set msk local address earlier (Davide Caratti) [2137858] - mptcp: update misleading comments. (Davide Caratti) [2137858] - selftests: mptcp: update and extend fastclose test-cases (Davide Caratti) [2137858] - mptcp: use fastclose on more edge scenarios (Davide Caratti) [2137858] - mptcp: propagate fastclose error (Davide Caratti) [2137858] - mptcp: fix unreleased socket in accept queue (Davide Caratti) [2137858] - mptcp: factor out __mptcp_close() without socket lock (Davide Caratti) [2137858] - mptcp: poll allow write call before actual connect (Davide Caratti) [2137858] - mptcp: handle defer connect in mptcp_sendmsg (Davide Caratti) [2137858] - mptcp: add TCP_FASTOPEN_CONNECT socket option (Davide Caratti) [2137858] - tcp: export tcp_sendmsg_fastopen (Davide Caratti) [2137858] - tcp: Access &tcp_hashinfo via net. (Davide Caratti) [2137858] - mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user (Davide Caratti) [2137858] - mptcp: allow privileged operations from user namespaces (Davide Caratti) [2137858] - mptcp: add do_check_data_fin to replace copied (Davide Caratti) [2137858] - selftests: mptcp: move prefix tests of addr_nr_ns2 together (Davide Caratti) [2137858] - mptcp: add mptcp_for_each_subflow_safe helper (Davide Caratti) [2137858] - Documentation: mptcp: fix pm_type formatting (Davide Caratti) [2137858] - mptcp: fix fwd memory accounting on coalesce (Davide Caratti) [2137858] - net: Fix data-races around sysctl_max_skb_frags. (Davide Caratti) [2137858] - mptcp: do not queue data on closed subflows (Davide Caratti) [2137858] - mptcp: move subflow cleanup in mptcp_destroy_common() (Davide Caratti) [2137858] - mptcp: Do not return EINPROGRESS when subflow creation succeeds (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_workaround_signed_windows. (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. (Davide Caratti) [2137858] - selftests: mptcp: add MPC backup tests (Davide Caratti) [2137858] - mptcp: more accurate MPC endpoint tracking (Davide Caratti) [2137858] - mptcp: allow the in kernel PM to set MPC subflow priority (Davide Caratti) [2137858] - mptcp: address lookup improvements (Davide Caratti) [2137858] - mptcp: introduce and use mptcp_pm_send_ack() (Davide Caratti) [2137858] - selftests: mptcp: validate userspace PM tests by default (Davide Caratti) [2137858] - mptcp: fix subflow traversal at disconnect time (Davide Caratti) [2137858] - selftests: mptcp: update pm_nl_ctl usage header (Davide Caratti) [2137858] - selftests: mptcp: avoid Terminated messages in userspace_pm (Davide Caratti) [2137858] - selftests: mptcp: userspace pm subflow tests (Davide Caratti) [2137858] - selftests: mptcp: userspace pm address tests (Davide Caratti) [2137858] - selftests: mptcp: tweak simult_flows for debug kernels (Davide Caratti) [2137858] - mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h (Davide Caratti) [2137858] - mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy (Davide Caratti) [2137858] - mptcp: fix local endpoint accounting (Davide Caratti) [2137858] - selftests: mptcp: userspace PM support for MP_PRIO signals (Davide Caratti) [2137858] - mptcp: netlink: issue MP_PRIO signals from userspace PMs (Davide Caratti) [2137858] - mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags (Davide Caratti) [2137858] - mptcp: Avoid acquiring PM lock for subflow priority changes (Davide Caratti) [2137858] - mptcp: fix locking in mptcp_nl_cmd_sf_destroy() (Davide Caratti) [2137858] - mptcp: refine memory scheduling (Davide Caratti) [2137858] - mptcp: drop SK_RECLAIM_* macros (Davide Caratti) [2137858] - mptcp: never fetch fwd memory from the subflow (Davide Caratti) [2137858] - net: mptcp: fix some spelling mistake in mptcp (Davide Caratti) [2137858] - net: keep sk->sk_forward_alloc as small as possible (Davide Caratti) [2137858] - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors (Davide Caratti) [2137858] - net: implement per-cpu reserves for memory_allocated (Davide Caratti) [2137858] - net: add per_cpu_fw_alloc field to struct proto (Davide Caratti) [2137858] - net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT (Davide Caratti) [2137858] - Revert "net: set SK_MEM_QUANTUM to 4096" (Davide Caratti) [2137858] - crypto: af_alg - get rid of alg_memory_allocated (Davide Caratti) [2137858] - mptcp: sockopt: add TCP_DEFER_ACCEPT support (Davide Caratti) [2137858] - Revert "mptcp: add data lock for sk timers" (Davide Caratti) [2137858] - selftests: mptcp: fix a mp_fail test warning (Davide Caratti) [2137858] - net: selftests: Stress reuseport listen (Davide Caratti) [2137858] - net: inet: Retire port only listening_hash (Davide Caratti) [2137858] - net: inet: Open code inet_hash2 and inet_unhash2 (Davide Caratti) [2137858] - net: inet: Remove count from inet_listen_hashbucket (Davide Caratti) [2137858] - mptcp: add data lock for sk timers (Davide Caratti) [2137858] - tcp: switch orphan_count to bare per-cpu counters (Davide Caratti) [2137858] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121789] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121789]- vdpa_sim_blk: set number of address spaces and virtqueue groups (Stefano Garzarella) [2133164] - scsi: core: Fix a use-after-free (Ming Lei) [1998697] - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1871126] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1871126] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1871126] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1871126] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1871126] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1871126] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1871126] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1871126] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1871126] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1871126] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1871126] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1871126] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1871126] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1871126] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1871126] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1871126] - s390/zcrypt: code cleanup (Cédric Le Goater) [1871126] - s390/zcrypt: cleanup CPRB struct definitions (Cédric Le Goater) [1871126] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1871126] - s390/zcrypt: add display of ASYM master key verification pattern (Cédric Le Goater) [1871126] - s390/zcrypt: fix using the correct variable for sizeof() (Cédric Le Goater) [1871126] - s390: crypto: Use min_t() instead of doing it manually (Cédric Le Goater) [1871126] - s390/pkey: fix typos in comments (Cédric Le Goater) [1871126] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1871126] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1871126] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1871126] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1871126] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1871126] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1871126] - s390/ap: Fix hanging ioctl caused by orphaned replies (Cédric Le Goater) [1871126] - s390/zcrypt: remove incorrect kernel doc indicators (Cédric Le Goater) [1871126] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1871126] - s390/zcrypt: remove gratuitious NULL check in .remove() callbacks (Cédric Le Goater) [1871126] - s390/ap: use the common driver-data pointer (Cédric Le Goater) [1871126] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1871126] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1871126] - Revert "Merge branch 'mlxsw-line-card-model'" (Petr Oros) [2140169] - devlink: introduce line card device info infrastructure (Petr Oros) [2140169] - devlink: introduce line card info get message (Petr Oros) [2140169] - devlink: introduce line card devices support (Petr Oros) [2140169] - devlink: add port to line card relationship set (Petr Oros) [2140169] - devlink: implement line card active state (Petr Oros) [2140169] - devlink: implement line card provisioning (Petr Oros) [2140169] - devlink: add support to create line card and expose to user (Petr Oros) [2140169] - rtla: Remove procps-ng dependency (Jerome Marchand) [2117497] - rtla: Fix __set_sched_attr error message (Jerome Marchand) [2117497] - rtla: Minor grammar fix for rtla README (Jerome Marchand) [2117497] - rtla: Don't overwrite existing directory mode (Jerome Marchand) [2117497] - rtla: Avoid record NULL pointer dereference (Jerome Marchand) [2117497] - rtla: Documentation: fix email addresses (Jerome Marchand) [2117497] - rtla/osnoise: Fix error message when failing to enable trace instance (Jerome Marchand) [2117497] - rtla/osnoise: Free params at the exit (Jerome Marchand) [2117497] - rtla: Fix systme -> system typo on man page (Jerome Marchand) [2117497] - docs: Hook the RTLA documents into the kernel docs build (Jerome Marchand) [2117497] - tools/rtla: Fix command symlinks (Jerome Marchand) [2117497] - rtla: Fix tracer name (Jerome Marchand) [2117497] - rtla: Fix double free (Jerome Marchand) [2117497] - rtla: Fix Makefile when called from -C tools/ (Jerome Marchand) [2117497] - rtla/utils: Use calloc and check the potential memory allocation failure (Jerome Marchand) [2117497] - rtla: Tools main loop cleanup (Jerome Marchand) [2117497] - rtla/timerlat: Add --dma-latency option (Jerome Marchand) [2117497] - rtla/osnoise: Fix osnoise hist stop tracing message (Jerome Marchand) [2117497] - rtla: Check for trace off also in the trace instance (Jerome Marchand) [2117497] - rtla/trace: Save event histogram output to a file (Jerome Marchand) [2117497] - rtla: Add --filter support (Jerome Marchand) [2117497] - rtla/trace: Add trace event filter helpers (Jerome Marchand) [2117497] - rtla: Add --trigger support (Jerome Marchand) [2117497] - rtla/trace: Add trace event trigger helpers (Jerome Marchand) [2117497] - rtla: Add -e/--event support (Jerome Marchand) [2117497] - rtla/trace: Add trace events helpers (Jerome Marchand) [2117497] - rtla/timerlat: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add an option to set the threshold (Jerome Marchand) [2117497] - rtla/osnoise: Add support to adjust the tracing_thresh (Jerome Marchand) [2117497] - rtla/hist: Make -E the short version of --entries (Jerome Marchand) [2117497] - rtla: Fix segmentation fault when failing to enable -t (Jerome Marchand) [2117497] - rtla/trace: Error message fixup (Jerome Marchand) [2117497] - rtla/utils: Fix session duration parsing (Jerome Marchand) [2117497] - rtla: Follow kernel version (Jerome Marchand) [2117497] - rtla: Add rtla timerlat hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat top documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise top documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise man page (Jerome Marchand) [2117497] - rtla: Add Documentation (Jerome Marchand) [2117497] - rtla/timerlat: Add timerlat hist mode (Jerome Marchand) [2117497] - rtla: Add timerlat tool and timelart top mode (Jerome Marchand) [2117497] - rtla/osnoise: Add the hist mode (Jerome Marchand) [2117497] - rtla/osnoise: Add osnoise top mode (Jerome Marchand) [2117497] - rtla: Add osnoise tool (Jerome Marchand) [2117497] - rtla: Helper functions for rtla (Jerome Marchand) [2117497] - rtla: Real-Time Linux Analysis tool (Jerome Marchand) [2117497] - tracing: Account bottom half disabled sections. (Jerome Marchand) [2117497] - tracing: Add migrate-disabled counter to tracing output. (Jerome Marchand) [2117497] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2139962] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [2129093] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [2129093] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [2129093] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [2129093] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [2129093] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [2129093] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [2129093] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [2129093] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [2129093]- powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133101] - rtc: lib_test: add MODULE_LICENSE (Al Stone) [2071847] - rtc: Directly use ida_alloc()/free() (Al Stone) [2071847] - rtc: use simple i2c probe (Al Stone) [2071847] - rtc: Remove unused rtc_dev_exit(). (Al Stone) [2071847] - rtc: Replace flush_scheduled_work() with flush_work(). (Al Stone) [2071847] - rtc: mxc: Silence a clang warning (Al Stone) [2071847] - rtc: pcf85063: Add a compatible entry for pca85073a (Al Stone) [2071847] - rtc: check if __rtc_read_time was successful (Al Stone) [2071847] - rtc: mc146818-lib: Fix the AltCentury for AMD platforms (Al Stone) [2071847] - rtc: optee: add RTC driver for OP-TEE RTC PTA (Al Stone) [2071847] - rtc: remove uie_unsupported (Al Stone) [2071847] - rtc: rx8025: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: xgene: stop using uie_unsupported (Al Stone) [2071847] - rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to devm_rtc_allocate_device (Al Stone) [2071847] - rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature (Al Stone) [2071847] - rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8563: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE (Al Stone) [2071847] - rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: drop no_irq (Al Stone) [2071847] - rtc: pcf2127: fix bug when reading alarm registers (Al Stone) [2071847] - rtc: pcf2127: use IRQ flags obtained from device tree if available (Al Stone) [2071847] - rtc: pcf8523: Fix GCC 12 warning (Al Stone) [2071847] - rtc: fix use-after-free on device removal (Al Stone) [2071847] - rtc: Move variable into switch case statement (Al Stone) [2071847] - rtc: pcf2127: Fix typo in comment (Al Stone) [2071847] - rtc: mc146818-lib: extract mc146818_avoid_UIP (Al Stone) [2071847] - rtc: mc146818-lib: fix RTC presence check (Al Stone) [2071847] - rtc: pcf85063: add i2c_device_id name matching support (Al Stone) [2071847] - rtc: handle alarms with a minute resolution (Al Stone) [2071847] - rtc: pcf85063: silence cppcheck warning (Al Stone) [2071847] - rtc: pcf8523: add BSM support (Al Stone) [2071847] - rtc: pcf8523: allow usage on ACPI platforms (Al Stone) [2071847] - rtc: pcf8523: remove unecessary ifdefery (Al Stone) [2071847] - rtc: pcf8523: always compile pcf8523_rtc_ioctl (Al Stone) [2071847] - rtc: pcf8523: switch to regmap (Al Stone) [2071847] - rtc: expose RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time (Al Stone) [2071847] - rtc: add BSM parameter (Al Stone) [2071847] - rtc: add correction parameter (Al Stone) [2071847] - rtc: expose correction feature (Al Stone) [2071847] - rtc: add parameter ioctl (Al Stone) [2071847] - rtc: add alarm related features (Al Stone) [2071847] - rtc: pcf85063: Always clear EXT_TEST from set_time (Al Stone) [2071847] - rtc: pcf85063: add support for fixed clock (Al Stone) [2071847] - rtc: class: check return value when calling dev_set_name() (Al Stone) [2071847] - rtc: class: don't call cdev_device_del() when cdev_device_add() failed (Al Stone) [2071847] - rtc: pcf2123: Add SPI ID table (Al Stone) [2071847] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Al Stone) [2071847] - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Chris Leech) [2137691] - scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" (Chris Leech) [2137691] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: be2iscsi: Fix use-after-free during IP updates (Chris Leech) [2137691] - scsi: iscsi: Prefer xmit of DataOut over new commands (Chris Leech) [2137691] - scsi: libiscsi: Call scsi_done() directly (Chris Leech) [2137691] - scsi: iscsi: Stop using the SCSI pointer (Chris Leech) [2137691] - scsi: libiscsi: Improve conn_send_pdu API (Chris Leech) [2137691] - scsi: iscsi: Try to avoid taking back_lock in xmit path (Chris Leech) [2137691] - scsi: iscsi: Remove iscsi_get_task back_lock requirement (Chris Leech) [2137691] - scsi: iscsi: Remove unneeded task state check (Chris Leech) [2137691] - scsi: iscsi_tcp: Drop target_alloc use (Chris Leech) [2137691] - scsi: iscsi_tcp: Tell net when there's more data (Chris Leech) [2137691] - scsi: iscsi: Run recv path from workqueue (Chris Leech) [2137691] - scsi: iscsi: Add recv workqueue helpers (Chris Leech) [2137691] - scsi: iscsi: Rename iscsi_conn_queue_work() (Chris Leech) [2137691] - scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2111466] - dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string (Steve Best) [2137981] - dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents (Steve Best) [2137981] - dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string (Steve Best) [2137981] - watchdog: imx93: add watchdog timer on imx93 (Steve Best) [2137981] - watchdog: imx7ulp_wdt: init wdog when it was active (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Handle wdog reconfigure failure (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Fix RCS timeout issue (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Check CMD32EN in wdog init (Steve Best) [2137981] - watchdog: imx7ulp: Add explict memory barrier for unlock sequence (Steve Best) [2137981] - watchdog: imx7ulp: Move suspend/resume to noirq phase (Steve Best) [2137981] - io_uring: don't attempt to IOPOLL for MSG_RING requests (Jeff Moyer) [2113073] - io_uring: fix ordering of args in io_uring_queue_async_work (Jeff Moyer) [2113073] - io_uring: assign non-fixed early for async work (Jeff Moyer) [2113073] - io_uring: check that data field is 0 in ringfd unregister (Jeff Moyer) [2113073] - io_uring: fix uninitialized field in rw io_kiocb (Jeff Moyer) [2113073] - io_uring: check reserved fields for recv/recvmsg (Jeff Moyer) [2113073] - io_uring: check reserved fields for send/sendmsg (Jeff Moyer) [2113073] - io_uring: fix leaks on IOPOLL and CQE_SKIP (Jeff Moyer) [2113073] - io_uring: free iovec if file assignment fails (Jeff Moyer) [2113073] - io_uring: abort file assignment prior to assigning creds (Jeff Moyer) [2113073] - io_uring: fix poll error reporting (Jeff Moyer) [2113073] - io_uring: fix poll file assign deadlock (Jeff Moyer) [2113073] - io_uring: use right issue_flags for splice/tee (Jeff Moyer) [2113073] - io_uring: verify pad field is 0 in io_get_ext_arg (Jeff Moyer) [2113073] - io_uring: verify resv is 0 in ringfd register/unregister (Jeff Moyer) [2113073] - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 (Jeff Moyer) [2113073] - io_uring: move io_uring_rsrc_update2 validation (Jeff Moyer) [2113073] - io_uring: fix assign file locking issue (Jeff Moyer) [2113073] - io_uring: stop using io_wq_work as an fd placeholder (Jeff Moyer) [2113073] - io_uring: move apoll->events cache (Jeff Moyer) [2113073] - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset (Jeff Moyer) [2113073] - io_uring: flag the fact that linked file assignment is sane (Jeff Moyer) [2113073] - io_uring: fix race between timeout flush and removal (Jeff Moyer) [2113073] - io_uring: use nospec annotation for more indexes (Jeff Moyer) [2113073] - io_uring: zero tag on rsrc removal (Jeff Moyer) [2113073] - io_uring: don't touch scm_fp_list after queueing skb (Jeff Moyer) [2113073] - io_uring: nospec index for tags on files update (Jeff Moyer) [2113073] - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF (Jeff Moyer) [2113073] - Revert "io_uring: Add support for napi_busy_poll" (Jeff Moyer) [2113073] - io_uring: drop the old style inflight file tracking (Jeff Moyer) [2113073] - io_uring: defer file assignment (Jeff Moyer) [2113073] - io_uring: propagate issue_flags state down to file assignment (Jeff Moyer) [2113073] - io_uring: move read/write file prep state into actual opcode handler (Jeff Moyer) [2113073] - io_uring: defer splice/tee file validity check until command issue (Jeff Moyer) [2113073] - io_uring: don't check req->file in io_fsync_prep() (Jeff Moyer) [2113073] - io_uring: defer msg-ring file validity check until command issue (Jeff Moyer) [2113073] - io_uring: fail links if msg-ring doesn't succeeed (Jeff Moyer) [2113073] - io_uring: fix memory leak of uid in files registration (Jeff Moyer) [2113073] - io_uring: fix put_kbuf without proper locking (Jeff Moyer) [2113073] - io_uring: fix invalid flags for io_put_kbuf() (Jeff Moyer) [2113073] - io_uring: improve req fields comments (Jeff Moyer) [2113073] - io_uring: enable EPOLLEXCLUSIVE for accept poll (Jeff Moyer) [2113073] - io_uring: improve task work cache utilization (Jeff Moyer) [2113073] - io_uring: fix async accept on O_NONBLOCK sockets (Jeff Moyer) [2113073] - io_uring: remove IORING_CQE_F_MSG (Jeff Moyer) [2113073] - io_uring: add flag for disabling provided buffer recycling (Jeff Moyer) [2113073] - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly (Jeff Moyer) [2113073] - io_uring: don't recycle provided buffer if punted to async worker (Jeff Moyer) [2113073] - io_uring: fix assuming triggered poll waitqueue is the single poll (Jeff Moyer) [2113073] - io_uring: bump poll refs to full 31-bits (Jeff Moyer) [2113073] - io_uring: remove poll entry from list when canceling all (Jeff Moyer) [2113073] - io_uring: fix memory ordering when SQPOLL thread goes to sleep (Jeff Moyer) [2113073] - io_uring: ensure that fsnotify is always called (Jeff Moyer) [2113073] - io_uring: recycle provided before arming poll (Jeff Moyer) [2113073] - io_uring: terminate manual loop iterator loop correctly for non-vecs (Jeff Moyer) [2113073] - io_uring: don't check unrelated req->open.how in accept request (Jeff Moyer) [2113073] - io_uring: manage provided buffers strictly ordered (Jeff Moyer) [2113073] - io_uring: fold evfd signalling under a slower path (Jeff Moyer) [2113073] - io_uring: thin down io_commit_cqring() (Jeff Moyer) [2113073] - io_uring: shuffle io_eventfd_signal() bits around (Jeff Moyer) [2113073] - io_uring: remove extra barrier for non-sqpoll iopoll (Jeff Moyer) [2113073] - io_uring: fix provided buffer return on failure for kiocb_done() (Jeff Moyer) [2113073] - io_uring: extend provided buf return to fails (Jeff Moyer) [2113073] - io_uring: refactor timeout cancellation cqe posting (Jeff Moyer) [2113073] - io_uring: normilise naming for fill_cqe* (Jeff Moyer) [2113073] - io_uring: cache poll/double-poll state with a request flag (Jeff Moyer) [2113073] - io_uring: cache req->apoll->events in req->cflags (Jeff Moyer) [2113073] - io_uring: move req->poll_refs into previous struct hole (Jeff Moyer) [2113073] - io_uring: make tracing format consistent (Jeff Moyer) [2113073] - io_uring: recycle apoll_poll entries (Jeff Moyer) [2113073] - io_uring: remove duplicated member check for io_msg_ring_prep() (Jeff Moyer) [2113073] - io_uring: allow submissions to continue on error (Jeff Moyer) [2113073] - io_uring: recycle provided buffers if request goes async (Jeff Moyer) [2113073] - io_uring: ensure reads re-import for selected buffers (Jeff Moyer) [2113073] - io_uring: retry early for reads if we can poll (Jeff Moyer) [2113073] - io-uring: Make statx API stable (Jeff Moyer) [2113073] - namei: Standardize callers of filename_lookup() (Jeff Moyer) [2113073] - io_uring: Add support for napi_busy_poll (Jeff Moyer) [2113073] - io_uring: minor io_cqring_wait() optimization (Jeff Moyer) [2113073] - io_uring: add support for IORING_OP_MSG_RING command (Jeff Moyer) [2113073] - io_uring: speedup provided buffer handling (Jeff Moyer) [2113073] - io_uring: add support for registering ring file descriptors (Jeff Moyer) [2113073] - io_uring: documentation fixup (Jeff Moyer) [2113073] - io_uring: do not recalculate ppos unnecessarily (Jeff Moyer) [2113073] - io_uring: update kiocb->ki_pos at execution time (Jeff Moyer) [2113073] - io_uring: remove duplicated calls to io_kiocb_ppos (Jeff Moyer) [2113073] - io_uring: Remove unneeded test in io_run_task_work_sig() (Jeff Moyer) [2113073] - io-uring: Make tracepoints consistent. (Jeff Moyer) [2113073] - io-uring: add __fill_cqe function (Jeff Moyer) [2113073] - io-wq: use IO_WQ_ACCT_NR rather than hardcoded number (Jeff Moyer) [2113073] - io-wq: reduce acct->lock crossing functions lock/unlock (Jeff Moyer) [2113073] - io-wq: decouple work_list protection from the big wqe->lock (Jeff Moyer) [2113073] - io_uring: Fix use of uninitialized ret in io_eventfd_register() (Jeff Moyer) [2113073] - io_uring: remove ring quiesce for io_uring_register (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering restrictions and enabling rings (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering async eventfd (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering/unregistering eventfd (Jeff Moyer) [2113073] - io_uring: remove trace for eventfd (Jeff Moyer) [2113073]- netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: ipset: enforce documented limit to prevent allocating huge memory (Florian Westphal) [2134544] - netfilter: nf_tables: netlink notifier might race to release objects (Florian Westphal) [2134544] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134544] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134544] - ipvs: use explicitly signed chars (Florian Westphal) [2134544] - netfilter: conntrack: revisit the gc initial rescheduling bias (Florian Westphal) [2134544] - netfilter: conntrack: fix the gc rescheduling delay (Florian Westphal) [2134544] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134544] - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers (Florian Westphal) [2134544] - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families (Florian Westphal) [2134544] - netfilter: nft_payload: do not truncate csum_offset and csum_type (Florian Westphal) [2134544] - netfilter: nft_payload: report ERANGE for too long offset and length (Florian Westphal) [2134544] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2134544] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2134544] - scsi: scsi_transport_fc: Use %u for dev_loss_tmo (Ewan D. Milne) [2126324] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138950] - memcg: rearrange code (Waiman Long) [2138950] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138950] - mm: deduplicate cacheline padding code (Waiman Long) [2138950] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138950] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138950] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138950] - mm: Kconfig: reorganize misplaced mm options (Waiman Long) [2138950] - zram: fix Kconfig dependency warning (Waiman Long) [2138950] - Revert "memcg: cleanup racy sum avoidance code" (Waiman Long) [2138950] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138950] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138950] - zswap: memcg accounting (Waiman Long) [2138950] - mm: zswap: add basic meminfo and vmstat coverage (Waiman Long) [2138950] - mm/vmstat: add events for ksm cow (Waiman Long) [2138950] - redhat/configs: Fix ZSMALLOC problem with s390 (Waiman Long) [2138950] - mm: Kconfig: simplify zswap configuration (Waiman Long) [2138950] - mm: Kconfig: group swap, slab, hotplug and thp options into submenus (Waiman Long) [2138950] - mm: Kconfig: move swap and slab config options to the MM section (Waiman Long) [2138950] - mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B (Waiman Long) [2138950] - mm: allow only SLUB on PREEMPT_RT (Waiman Long) [2138950] - KVM: selftests: replace assertion with warning in access_tracking_perf_test (Emanuele Giuseppe Esposito) [2118584] - net/sched: act_police: allow 'continue' action offload (Íñigo Huguet) [2128185] - x86/ibt, objtool: Add IBT_NOSEAL() (Joe Lawrence) [2121207] - x86/ibt, objtool: Don't discard text references from tracepoint section (Joe Lawrence) [2121207] - objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn (Joe Lawrence) [2121207] - objtool: Fix objtool regression on x32 systems (Joe Lawrence) [2121207] - objtool: Preserve special st_shndx indexes in elf_update_symbol (Joe Lawrence) [2121207] - objtool: Fix symbol creation (Joe Lawrence) [2121207] - objtool: Remove libsubcmd.a when make clean (Joe Lawrence) [2121207] - objtool: Remove inat-tables.c when make clean (Joe Lawrence) [2121207] - scripts: Create objdump-func helper script (Joe Lawrence) [2121207] - objtool: update objtool.txt references (Joe Lawrence) [2121207] - objtool: Update documentation (Joe Lawrence) [2121207] - objtool: Remove --lto and --vmlinux in favor of --link (Joe Lawrence) [2121207] - objtool: Add HAVE_NOINSTR_VALIDATION (Joe Lawrence) [2121207] - objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" (Joe Lawrence) [2121207] - objtool: Make noinstr hacks optional (Joe Lawrence) [2121207] - objtool: Make jump label hack optional (Joe Lawrence) [2121207] - objtool: Make static call annotation optional (Joe Lawrence) [2121207] - objtool: Make stack validation frame-pointer-specific (Joe Lawrence) [2121207] - objtool: Fix obsolete reference to CONFIG_X86_SMAP (Joe Lawrence) [2121207] - objtool: Add CONFIG_OBJTOOL (Joe Lawrence) [2121207] - objtool: Extricate sls from stack validation (Joe Lawrence) [2121207] - objtool: Rework ibt and extricate from stack validation (Joe Lawrence) [2121207] - objtool: Make stack validation optional (Joe Lawrence) [2121207] - objtool: Add option to print section addresses (Joe Lawrence) [2121207] - objtool: Don't print parentheses in function addresses (Joe Lawrence) [2121207] - objtool: Ditch subcommands (Joe Lawrence) [2121207] - objtool: Reorganize cmdline options (Joe Lawrence) [2121207] - libsubcmd: Fix OPTION_GROUP sorting (Joe Lawrence) [2121207] - objtool: Use offstr() to print address of missing ENDBR (Joe Lawrence) [2121207] - objtool: Print data address for "!ENDBR" data warnings (Joe Lawrence) [2121207] - x86/xen: Add ANNOTATE_NOENDBR to startup_xen() (Joe Lawrence) [2121207] - x86/uaccess: Add ENDBR to __put_user_nocheck*() (Joe Lawrence) [2121207] - objtool: Enable unreachable warnings for CLANG LTO (Joe Lawrence) [2121207] - objtool: Fix STACK_FRAME_NON_STANDARD reloc type (Joe Lawrence) [2121207] - x86: Fix .brk attribute in linker script (Joe Lawrence) [2121207] - x86/mm: Fix RESERVE_BRK() for older binutils (Joe Lawrence) [2121207] - x86/mm: Simplify RESERVE_BRK() (Joe Lawrence) [2121207] - x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE (Joe Lawrence) [2121207] - x86,objtool: Mark cpu_startup_entry() __noreturn (Joe Lawrence) [2121207] - x86,xen,objtool: Add UNWIND hint (Joe Lawrence) [2121207] - lib/strn*,objtool: Enforce user_access_begin() rules (Joe Lawrence) [2121207] - objtool: Fix type of reloc::addend (Joe Lawrence) [2121207] - objtool: Fix code relocs vs weak symbols (Joe Lawrence) [2121207] - objtool: Fix function fallthrough detection for vmlinux (Joe Lawrence) [2121207] - objtool: Fix sibling call detection in alternatives (Joe Lawrence) [2121207] - objtool: Don't set 'jump_dest' for sibling calls (Joe Lawrence) [2121207] - x86/uaccess: Don't jump between functions (Joe Lawrence) [2121207] - objtool: Fix IBT tail-call detection (Joe Lawrence) [2121207] - crypto: x86/chacha20 - Avoid spurious jumps to other functions (Joe Lawrence) [2121207] - kbuild: replace $(if A,A,B) with $(or A,B) (Joe Lawrence) [2121207] - x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage (Joe Lawrence) [2121207] - x86/alternative: Use .ibt_endbr_seal to seal indirect calls (Joe Lawrence) [2121207] - objtool: Find unused ENDBR instructions (Joe Lawrence) [2121207] - objtool: Validate IBT assumptions (Joe Lawrence) [2121207] - objtool: Add IBT/ENDBR decoding (Joe Lawrence) [2121207] - objtool: Read the NOENDBR annotation (Joe Lawrence) [2121207] - x86: Annotate idtentry_df() (Joe Lawrence) [2121207] - x86,objtool: Move the ASM_REACHABLE annotation to objtool.h (Joe Lawrence) [2121207] - x86/bug: Prevent shadowing in __WARN_FLAGS (Joe Lawrence) [2121207] - x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm (Joe Lawrence) [2121207] - compiler.h: Fix annotation macro misplacement with Clang (Joe Lawrence) [2121207] - x86: Annotate call_on_stack() (Joe Lawrence) [2121207] - objtool: Rework ASM_REACHABLE (Joe Lawrence) [2121207] - x86: Mark __invalid_creds() __noreturn (Joe Lawrence) [2121207] - exit: Mark do_group_exit() __noreturn (Joe Lawrence) [2121207] - x86: Mark stop_this_cpu() __noreturn (Joe Lawrence) [2121207] - objtool: Ignore extra-symbol code (Joe Lawrence) [2121207] - objtool: Rename --duplicate to --lto (Joe Lawrence) [2121207] - kbuild: do not include include/config/auto.conf from shell scripts (Joe Lawrence) [2121207] - x86/ibt: Ensure module init/exit points have references (Joe Lawrence) [2121207] - x86/ibt: Dont generate ENDBR in .discard.text (Joe Lawrence) [2121207] - x86/ibt,sev: Annotations (Joe Lawrence) [2121207] - x86/ibt,ftrace: Annotate ftrace code patching (Joe Lawrence) [2121207] - x86/ibt: Disable IBT around firmware (Joe Lawrence) [2121207] - x86/ibt,kexec: Disable CET on kexec (Joe Lawrence) [2121207] - bug: Have __warn() prototype defined unconditionally (Joe Lawrence) [2121207] - x86/ibt: Add IBT feature, MSR and #CP handling (Joe Lawrence) [2121207] - x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline (Joe Lawrence) [2121207] - x86/ibt,kprobes: Cure sym+0 equals fentry woes (Joe Lawrence) [2121207] - x86/livepatch: Validate __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,ftrace: Search for __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,crypto: Add ENDBR for the jump-table entries (Joe Lawrence) [2121207] - x86/linkage: Add ENDBR to SYM_FUNC_START*() (Joe Lawrence) [2121207] - x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel() (Joe Lawrence) [2121207] - x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV (Joe Lawrence) [2121207] - objtool: Have WARN_FUNC fall back to sym+off (Joe Lawrence) [2121207] - objtool: Default ignore INT3 for unreachable (Joe Lawrence) [2121207] - objtool: Add --dry-run (Joe Lawrence) [2121207] - static_call: Avoid building empty .static_call_sites (Joe Lawrence) [2121207] - objtool, kcsan: Remove memory barrier instrumentation from noinstr (Joe Lawrence) [2121207] - objtool, kcsan: Add memory barrier instrumentation to whitelist (Joe Lawrence) [2121207] - x86/xen: Mark xen_force_evtchn_callback() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_disable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_enable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make hypercall_page noinstr (Joe Lawrence) [2121207] - x86/xen: Move hypercall_page to top of the file (Joe Lawrence) [2121207] - x86/xen: Make save_fl() noinstr (Joe Lawrence) [2121207] - x86/xen: Make set_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make get_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make write_cr2() noinstr (Joe Lawrence) [2121207] - x86/xen: Make read_cr2() noinstr (Joe Lawrence) [2121207] - x86/paravirt: Use PVOP_* for paravirt calls (Joe Lawrence) [2121207] - x86/paravirt: Mark arch_local_irq_*() __always_inline (Joe Lawrence) [2121207] - x86: Always inline ip_within_syscall_gap() (Joe Lawrence) [2121207] - x86: Always inline context_tracking_guest_enter() (Joe Lawrence) [2121207] - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function (Joe Lawrence) [2121207] - objtool: Update section header before relocations (Joe Lawrence) [2121207] - objtool: Check for gelf_update_rel[a] failures (Joe Lawrence) [2121207]- io_uring: disallow modification of rsrc_data during quiesce (Jeff Moyer) [2112041] - io_uring: don't convert to jiffies for waiting on timeouts (Jeff Moyer) [2112041] - io_uring: add a schedule point in io_add_buffers() (Jeff Moyer) [2112041] - mm: io_uring: allow oom-killer from io_uring_setup (Jeff Moyer) [2112041] - io_uring: Clean up a false-positive warning from GCC 9.3.0 (Jeff Moyer) [2112041] - io_uring: remove unused argument from io_rsrc_node_alloc (Jeff Moyer) [2112041] - io_uring: fix bug in slow unregistering of nodes (Jeff Moyer) [2112041] - io-wq: delete dead lock shuffling code (Jeff Moyer) [2112041] - io_uring: perform poll removal even if async work removal is successful (Jeff Moyer) [2112041] - io-wq: add intermediate work step between pending list and active work (Jeff Moyer) [2112041] - io-wq: perform both unstarted and started work cancelations in one go (Jeff Moyer) [2112041] - io-wq: invoke work cancelation with wqe->lock held (Jeff Moyer) [2112041] - io-wq: make io_worker lock a raw spinlock (Jeff Moyer) [2112041] - io-wq: remove useless 'work' argument to __io_worker_busy() (Jeff Moyer) [2112041] - io_uring: fix UAF due to missing POLLFREE handling (Jeff Moyer) [2112041] - io_uring: Remove unused function req_ref_put (Jeff Moyer) [2112041] - io_uring: fix not released cached task refs (Jeff Moyer) [2112041] - io_uring: remove redundant tab space (Jeff Moyer) [2112041] - io_uring: remove unused function parameter (Jeff Moyer) [2112041] - io_uring: use completion batching for poll rem/upd (Jeff Moyer) [2112041] - io_uring: single shot poll removal optimisation (Jeff Moyer) [2112041] - io_uring: poll rework (Jeff Moyer) [2112041] - io_uring: kill poll linking optimisation (Jeff Moyer) [2112041] - io_uring: move common poll bits (Jeff Moyer) [2112041] - io_uring: refactor poll update (Jeff Moyer) [2112041] - io_uring: remove double poll on poll update (Jeff Moyer) [2112041] - io_uring: code clean for some ctx usage (Jeff Moyer) [2112041] - io_uring: batch completion in prior_task_list (Jeff Moyer) [2112041] - io_uring: split io_req_complete_post() and add a helper (Jeff Moyer) [2112041] - io_uring: add helper for task work execution code (Jeff Moyer) [2112041] - io_uring: add a priority tw list for irq completion work (Jeff Moyer) [2112041] - io-wq: add helper to merge two wq_lists (Jeff Moyer) [2112041] - io_uring: reuse io_req_task_complete for timeouts (Jeff Moyer) [2112041] - io_uring: tweak iopoll CQE_SKIP event counting (Jeff Moyer) [2112041] - io_uring: simplify selected buf handling (Jeff Moyer) [2112041] - io_uring: move up io_put_kbuf() and io_put_rw_kbuf() (Jeff Moyer) [2112041] - io_uring: validate timespec for timeout removals (Jeff Moyer) [2112041] - io_uring: better to use REQ_F_IO_DRAIN for req->flags (Jeff Moyer) [2112041] - io_uring: fix no lock protection for ctx->cq_extra (Jeff Moyer) [2112041] - io_uring: disable drain with cqe skip (Jeff Moyer) [2112041] - io_uring: don't spinlock when not posting CQEs (Jeff Moyer) [2112041] - io_uring: add option to skip CQE posting (Jeff Moyer) [2112041] - io_uring: clean cqe filling functions (Jeff Moyer) [2112041] - io_uring: improve argument types of kiocb_done() (Jeff Moyer) [2112041] - io_uring: clean __io_import_iovec() (Jeff Moyer) [2112041] - io_uring: improve send/recv error handling (Jeff Moyer) [2112041] - io_uring: simplify reissue in kiocb_done (Jeff Moyer) [2112041] - ipv4: Reject again rules with high DSCP values (Ivan Vecera) [2140160] - mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry (Ivan Vecera) [2140160] - netdevsim: Use dscp_t in struct nsim_fib4_rt (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_entry_notifier_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_rt_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_alias (Ivan Vecera) [2140160] - ipv4: Reject routes specifying ECN bits in rtm_tos (Ivan Vecera) [2140160] - ipv4: Stop taking ECN bits into account in fib4-rules (Ivan Vecera) [2140160] - ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules (Ivan Vecera) [2140160] - netdevsim: Fix hwstats debugfs file permissions (Ivan Vecera) [2140149] - selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test (Ivan Vecera) [2140149] - selftests: netdevsim: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - netdevsim: Introduce support for L3 offload xstats (Ivan Vecera) [2140149] - rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies (Ivan Vecera) [2140149] - net: rtnetlink: fix error handling in rtnl_fill_statsinfo() (Ivan Vecera) [2140149] - selftests: forwarding: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140149] - net: rtnetlink: Add RTM_SETSTATS (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI for obtaining L3 offload xstats (Ivan Vecera) [2140149] - net: dev: Add hardware stats support (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns (Ivan Vecera) [2140149] - net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() (Ivan Vecera) [2140149] - net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests (Ivan Vecera) [2140149] - net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed (Ivan Vecera) [2140149] - net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask (Ivan Vecera) [2140149] - redhat: create /boot symvers link if it doesn't exist (Jan Stancek) [2088208] - ethernet: add a helper for assigning port addresses (Ivan Vecera) [2140118]- KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2139362] - selftests/vm: enable running select groups of tests (Nico Pache) [2089501] - mm: add merging after mremap resize (Nico Pache) [2089501] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [2089501] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [2089501] - selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh (Nico Pache) [2089501] - selftests/vm: add selftest to verify multi THP collapse (Nico Pache) [2089501] - selftests/vm: add selftest to verify recollapse of THPs (Nico Pache) [2089501] - selftests/vm: add MADV_COLLAPSE collapse context to selftests (Nico Pache) [2089501] - selftests/vm: dedup hugepage allocation logic (Nico Pache) [2089501] - selftests/vm: modularize collapse selftests (Nico Pache) [2089501] - tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning (Nico Pache) [2089501] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [2089501] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [2089501] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [2089501] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [2089501] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [2089501] - userfaultfd/selftests: fix typo in comment (Nico Pache) [2089501] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089501] - selftests: vm: Fix resource leak when return error (Nico Pache) [2089501] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [2089501] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [2089501] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [2089501] - selftests: vm: add migration to the .gitignore (Nico Pache) [2089501] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [2089501] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [2089501] - selftests/uffd: enable uffd-wp for shmem/hugetlbfs (Nico Pache) [2089501] - selftest/vm: test that mremap fails on non-existent vma (Nico Pache) [2089501] - selftests: clarify common error when running gup_test (Nico Pache) [2089501] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [2089501] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [2089501] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089501] - mm: add selftests for migration entries (Nico Pache) [2089501] - selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/x86/amx: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/vm/pkeys: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests: Provide local define of __cpuid_count() (Nico Pache) [2089501] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [2089501] - userfaultfd/selftests: enable hugetlb remap and remove event testing (Nico Pache) [2089501] - selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test (Nico Pache) [2089501] - userfaultfd/selftests: fix uninitialized_var.cocci warning (Nico Pache) [2089501] - selftests: vm: add a hugetlb test case (Nico Pache) [2089501] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [2089501] - selftests: vm: fix clang build error multiple output files (Nico Pache) [2089501] - kselftest/vm: fix tests build with old libc (Nico Pache) [2089501] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [2089501] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [2089501] - selftests: vm: Add the uapi headers include variable (Nico Pache) [2089501] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [2089501] - userfaultfd/selftests: clean up hugetlb allocation code (Nico Pache) [2089501] - selftests/uffd: allow EINTR/EAGAIN (Nico Pache) [2089501] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [2089501] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [2089501] - userfaultfd/selftests: fix hugetlb area allocations (Nico Pache) [2089501] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [2089501] - selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers (Nico Pache) [2089501] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [2089501] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [2089501] - remoteproc: imx_rproc: Simplify some error message (Steve Best) [2137983] - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init (Steve Best) [2137983] - remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - remoteproc: imx_rproc: Ignore create mem entry for resource table (Steve Best) [2137983] - dt-bindings: remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - usb: dwc3: st: Rely on child's compatible instead of name (Torez Smith) [2113003] - usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name() (Torez Smith) [2113003] - media: airspy: fix memory leak in airspy probe (Torez Smith) [2113003] - uas: ignore UAS for Thinkplus chips (Torez Smith) [2113003] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113003] - uas: add no-uas quirk for Hiksemi usb_disk (Torez Smith) [2113003] - usb: dwc3: st: Fix node's child name (Torez Smith) [2113003] - usb: typec: ucsi: Remove incorrect warning (Torez Smith) [2113003] - usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2113003] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113003] - media: flexcop-usb: fix endpoint type check (Torez Smith) [2113003] - USB: serial: option: add Quectel RM520N (Torez Smith) [2113003] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113003] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113003] - usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA (Torez Smith) [2113003] - USB: core: Fix RST error in hub.c (Torez Smith) [2113003] - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Torez Smith) [2113003] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113003] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113003] - USB: serial: ch341: fix disabled rx timer on older devices (Torez Smith) [2113003] - USB: serial: ch341: fix lost character on LCR updates (Torez Smith) [2113003] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113003] - Revert "usb: add quirks for Lenovo OneLink+ Dock" (Torez Smith) [2113003] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Torez Smith) [2113003] - usb: cdns3: fix issue with rearming ISO OUT endpoint (Torez Smith) [2113003] - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer (Torez Smith) [2113003] - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Torez Smith) [2113003] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113003] - USB: gadget: Fix obscure lockdep violation for udc_mutex (Torez Smith) [2113003] - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Torez Smith) [2113003] - usb: typec: Remove retimers properly (Torez Smith) [2113003] - usb: dwc3: disable USB core PHY management (Torez Smith) [2113003] - usb: add quirks for Lenovo OneLink+ Dock (Torez Smith) [2113003] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113003] - USB: serial: option: add Quectel EM060K modem (Torez Smith) [2113003] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113003] - Revert "xhci: turn off port power in shutdown" (Torez Smith) [2113003] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113003] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113003] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Torez Smith) [2113003] - usb: dwc3: qcom: suppress unused-variable warning (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add compatible for mt8188 (Torez Smith) [2113003] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113003] - usb: gadget: f_uac2: fix superspeed transfer (Torez Smith) [2113003] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113003] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113003] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off() (Torez Smith) [2113003] - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Torez Smith) [2113003] - usb: dwc3: pci: Add support for Intel Raptor Lake (Torez Smith) [2113003] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: Add SM6375 compatible (Torez Smith) [2113003] - usb: dwc3: qcom: clean up suspend callbacks (Torez Smith) [2113003] - usb: dwc3: qcom: fix wakeup implementation (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add wakeup-source property (Torez Smith) [2113003] - usb: dwc3: qcom: fix peripheral and OTG suspend (Torez Smith) [2113003] - usb: dwc3: qcom: fix runtime PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix gadget-only builds (Torez Smith) [2113003] - Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" (Torez Smith) [2113003] - usb: dwc3: fix PHY disable sequence (Torez Smith) [2113003] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113003] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113003] - musb: fix USB_MUSB_TUSB6010 dependency (Torez Smith) [2113003] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113003] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113003] - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Remove duplicated power_on delay (Torez Smith) [2113003] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add TI USB8041 hub support (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add reset-gpio support (Torez Smith) [2113003] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113003] - usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: allow usb-hcd schema properties (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: define config (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113003] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113003] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113003] - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb/chipidea: fix repeated words in comments (Torez Smith) [2113003] - usb: renesas-xhci: Do not print any log while fw verif success (Torez Smith) [2113003] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113003] - USB: xhci: Fix comment typo (Torez Smith) [2113003] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113003] - usb/musb: fix repeated words in comments (Torez Smith) [2113003] - usb/misc: fix repeated words in comments (Torez Smith) [2113003] - usb/image: fix repeated words in comments (Torez Smith) [2113003] - usb/host: fix repeated words in comments (Torez Smith) [2113003] - usb/core: fix repeated words in comments (Torez Smith) [2113003] - usb/atm: fix repeated words in comments (Torez Smith) [2113003] - USB: gadget: Fix use-after-free Read in usb_udc_uevent() (Torez Smith) [2113003] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113003] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113003] - usb: typec: anx7411: fix passing zero to 'PTR_ERR' (Torez Smith) [2113003] - usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() (Torez Smith) [2113003] - usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients() (Torez Smith) [2113003] - usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() (Torez Smith) [2113003] - usb: typec: anx7411: use semi-colons instead of commas (Torez Smith) [2113003] - usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() (Torez Smith) [2113003] - usb: typec: anx7411: Fix an array out of bounds (Torez Smith) [2113003] - usb: phy: remove redundant store to variable var after & operation (Torez Smith) [2113003] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113003] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113003] - USB: gadget: f_acm: use CDC defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113003] - USB: cdc: add serial-state defines (Torez Smith) [2113003] - USB: cdc: add control-signal defines (Torez Smith) [2113003] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113003] - media: uvcvideo: Remove unneeded goto (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Acer EasyCamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta cameras (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Torez Smith) [2113003] - media: uvcvideo: Add support for per-device control mapping overrides (Torez Smith) [2113003] - media: uvcvideo: Add missing value for power_line_frequency (Torez Smith) [2113003] - media: uvcvideo: Replace broken URL (Torez Smith) [2113003] - media: uvcvideo: Fix comment blocks style (Torez Smith) [2113003] - usb: typec: Add retimer handle to port (Torez Smith) [2113003] - usb: typec: Add support for retimers (Torez Smith) [2113003] - usb: dwc3: qcom: fix missing optional irq warnings (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: refine interrupt requirements (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add SC8280XP binding (Torez Smith) [2113003] - usb: typec: anx7411: define config (Torez Smith) [2113003] - usb: typec: anx7411: Add Analogix PD ANX7411 support (Torez Smith) [2113003] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113003] - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup (Torez Smith) [2113003] - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() (Torez Smith) [2113003] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113003] - usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage (Torez Smith) [2113003] - usb: misc: onboard_hub: Fix 'missing prototype' warning (Torez Smith) [2113003] - Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" (Torez Smith) [2113003] - usb: gadget: f_mass_storage: forced_eject attribute (Torez Smith) [2113003] - usb: gadget: udc: amd5536 depends on HAS_DMA (Torez Smith) [2113003] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113003] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113003] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113003] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113003] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113003] - usb: dwc3: gadget: fix high speed multiplier setting (Torez Smith) [2113003] - usb: dwc3: gadget: refactor dwc3_repare_one_trb (Torez Smith) [2113003] - drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. (Torez Smith) [2113003] - usb: gadget: uvc: fix changing interface name via configfs (Torez Smith) [2113003] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113003] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113003] - usb: core: hub: Create platform devices for onboard hubs in hub_probe() (Torez Smith) [2113003] - usb: misc: Add config for onboard_usb_hub driver (Torez Smith) [2113003] - usb: misc: Add onboard_usb_hub driver (Torez Smith) [2113003] - dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub' (Torez Smith) [2113003] - usb: mtu3: support function remote wakeup (Torez Smith) [2113003] - usb: mtu3: check capability of usb3 dual role (Torez Smith) [2113003] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113003] - gadgetfs: ep_io - wait until IRQ finishes (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add compatible for mt8188 (Torez Smith) [2113003] - usb: gadget: udc: atmel: convert to platform driver (Torez Smith) [2113003] - usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() (Torez Smith) [2113003] - USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array() (Torez Smith) [2113003] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113003] - dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string (Torez Smith) [2113003] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113003] - usb: dwc3-am62: remove unnecesary clk_put() (Torez Smith) [2113003] - usb: dwc3: gadget: Fix event pending check (Torez Smith) [2113003] - usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS (Torez Smith) [2113003] - USB: cdc-acm: use define for timeout (Torez Smith) [2113003] - usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove() (Torez Smith) [2113003] - usb: dwc3: gadget: fix a kernel-doc warning (Torez Smith) [2113003] - usb: dwc3: document async_callbacks field (Torez Smith) [2113003] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Make all clocks required (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional (Torez Smith) [2113003] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113003] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113003] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113003] - usb: gadget: u_ether: Remove duplicated include in u_ether.c (Torez Smith) [2113003] - usb: max-3421: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch (Torez Smith) [2113003] - usb: musb: mpfs: Fix error codes in probe() (Torez Smith) [2113003] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113003] - usb: dwc2: host: add TPL support (Torez Smith) [2113003] - dt-bindings: usb: dwc2: document TPL support (Torez Smith) [2113003] - usb: host: ehci-platform: add TPL support (Torez Smith) [2113003] - usb: host: ohci-platform: add TPL support (Torez Smith) [2113003] - usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Torez Smith) [2113003] - usb: chipidea: udc: implement get_frame (Torez Smith) [2113003] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113003] - USB: storage: Fix typo in comment (Torez Smith) [2113003] - USB: ohci-sm501: Fix typo in comment (Torez Smith) [2113003] - usb: musb: core: drop redundant checks (Torez Smith) [2113003] - usb: renesas: Fix refcount leak bug (Torez Smith) [2113003] - usb: host: ohci-ppc-of: Fix refcount leak bug (Torez Smith) [2113003] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113003] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113003] - usb: dwc3: qcom: Keep power domain on to retain controller status (Torez Smith) [2113003] - usb: dwc3: qcom: Configure wakeup interrupts during suspend (Torez Smith) [2113003] - usb: dwc3: qcom: Add helper functions to enable,disable wake irqs (Torez Smith) [2113003] - usb: dwc3: core: Host wake up support from system suspend (Torez Smith) [2113003] - dt-bindings: usb: dwc3: Add wakeup-source property support (Torez Smith) [2113003] - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET (Torez Smith) [2113003] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113003] - Revert "usb: dwc3: Remove the checks of -ENOSYS" (Torez Smith) [2113003] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113003] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113003] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113003] - thunderbolt: Fix typo in comment (Torez Smith) [2113003] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113003] - usb: gadget: config Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: gadget: add Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: dwc3: Fix typos in Kconfig (Torez Smith) [2113003] - usb: dwc3: Fix a repeated word checkpatch warning (Torez Smith) [2113003] - usb: dwc3: Fix bare use of unsigned checkpatch warning (Torez Smith) [2113003] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113003] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113003] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113003] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113003] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113003] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113003] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113003] - usb: mtu3: register mtu3_irq by threaded irq (Torez Smith) [2113003] - usb: mtu3: implement udc_async_callbacks of gadget operation (Torez Smith) [2113003] - usb: mtu3: sync interrupt before unbind the udc (Torez Smith) [2113003] - usb: musb: remove schedule work called after flush (Torez Smith) [2113003] - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info (Torez Smith) [2113003] - usb: gadget: uvc: calculate the number of request depending on framesize (Torez Smith) [2113003] - usb: mtu3: add support controller reset (Torez Smith) [2113003] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add support 'resets' property (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add support 'resets' property (Torez Smith) [2113003] - USB: chipidea: fix typo in comment (Torez Smith) [2113003] - usb: gadget: bdc: fix typo in comment (Torez Smith) [2113003] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113003] - usb: xhci: tegra: Fix error check (Torez Smith) [2113003] - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() (Torez Smith) [2113003] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113003] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113003] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113003] - USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments (Torez Smith) [2113003] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113003] - usb: dwc3: Remove the checks of -ENOSYS (Torez Smith) [2113003] - usb: host: ohci-at91: add support to enter suspend using SMC (Torez Smith) [2113003] - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe (Torez Smith) [2113003] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Torez Smith) [2113003] - usb: dwc3: add power down scale setting (Torez Smith) [2113003] - usb: cdns3: fix random warning message when driver load (Torez Smith) [2113003] - usb: cdns3 fix use-after-free at workaround 2 (Torez Smith) [2113003] - usb: gadget: uvc: Fix comment blocks style (Torez Smith) [2113003] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113003] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113003] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113003] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113003] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113003] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113003] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113003] - audit: unify audit_filter_{uring(), inode_name(), syscall()} (Richard Guy Briggs) [2123857] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123857] - audit_init_parent(): constify path (Richard Guy Briggs) [2123857] - audit: remove selinux_audit_rule_update() declaration (Richard Guy Briggs) [2123857] - audit: use time_after to compare time (Richard Guy Briggs) [2123857] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123857] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123857] - audit: audit_context pid unused, context enum comment fix (Richard Guy Briggs) [2123857] - audit: fix repeated words in comments (Richard Guy Briggs) [2123857] - lsm: clean up redundant NULL pointer check (Richard Guy Briggs) [2123857] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123857] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123857] - audit: make is_audit_feature_set() static (Richard Guy Briggs) [2123857] - audit: remove redundant data_len check (Richard Guy Briggs) [2123857] - redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski) - x86/fpu: Do not leak fpstate pointer on fork (Rafael Aquini) [2120448] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111086] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111086] - KVM: s390: guest support for topology function (Thomas Huth) [2111086] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111086] - KVM: s390: Pass initialized arg even if unused (Thomas Huth) [2130487] - KVM: s390: pv: destroy the configuration before its memory (Thomas Huth) [2130487] - KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm (Thomas Huth) [2130487] - KVM: s390: pv: add mmu_notifier (Thomas Huth) [2130487] - KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation (Thomas Huth) [2130487] - KVM: s390: pv: clear the state without memset (Thomas Huth) [2130487] - KVM: s390: pv: add export before import (Thomas Huth) [2130487] - KVM: s390: pv: usage counter instead of flag (Thomas Huth) [2130487] - KVM: s390: pv: refactor s390_reset_acc (Thomas Huth) [2130487] - KVM: s390: pv: handle secure storage violations for protected guests (Thomas Huth) [2130487] - KVM: s390: pv: leak the topmost page table when destroy fails (Thomas Huth) [2130487] - s390: Add attestation query information (Thomas Huth) [2130487] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2130487] - redhat: Enable CONFIG_VFIO_PCI_ZDEV_KVM for downstream builds (Thomas Huth) [1871143] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1871143] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1871143] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1871143] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1871143] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1871143] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1871143] - MAINTAINERS: additional files related kvm s390 pci passthrough (Thomas Huth) [1871143] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1871143] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1871143] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1871143] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1871143] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1871143] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1871143] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1871143] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1871143] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1871143] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1871143] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1871143] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1871143] - s390/pci: stash associated GISA designation (Thomas Huth) [1871143] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1871143] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1871143] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1871143] - s390/ap: fix kernel doc comments (Thomas Huth) [1871143] - s390/sclp: detect the AISI facility (Thomas Huth) [1871143] - s390/sclp: detect the AENI facility (Thomas Huth) [1871143] - s390/sclp: detect the AISII facility (Thomas Huth) [1871143] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1871143] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1871143] - s390/pci: add error record for CC 2 retries (Thomas Huth) [1871143] - s390/pci: add PCI access type and length to error records (Thomas Huth) [1871143] - s390/pci: don't log availability events as errors (Thomas Huth) [1871143] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [1871143] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [1871143] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [1871143] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [1871143] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [1871143] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [1871143] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [1871143] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [1871143] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [1871143] - s390/pci: refresh function handle in iomap (Thomas Huth) [1871143] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [1871143] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [1871143] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [1871143] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [1871143] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [1871143] - s390/pci: improve DMA translation init and exit (Thomas Huth) [1871143] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [1871143] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [1871143] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [1871143] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2130487] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2130487] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2044301] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2044301] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2044301] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2044301] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2044301] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2044301] - KVM: s390: pv: Add query dump information (Thomas Huth) [2044301] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2044301] - KVM: s390: pv: Add query interface (Thomas Huth) [2044301] - s390/uv: Add dump fields to query (Thomas Huth) [2044301] - s390/uv: Add SE hdr query information (Thomas Huth) [2044301] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2130487] - s390/uv: fix memblock virtual vs physical address confusion (Thomas Huth) [2130487] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2130487] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2130487] - netfilter: nft_fib: Fix for rpath check with VRF devices (Guillaume Nault) [2134815] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [2134815] - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (Guillaume Nault) [2134815] - once: rename _SLOW to _SLEEPABLE (Guillaume Nault) [2134815] - once: add DO_ONCE_SLOW() for sleepable contexts (Guillaume Nault) [2134815] - net, lib/once: remove {net_}get_random_once_wait macro (Guillaume Nault) [2134815] - tcp: use alloc_large_system_hash() to allocate table_perturb (Guillaume Nault) [2134815] - ipv4: fix ip option filtering for locally generated fragments (Guillaume Nault) [2134815] - net: ipv4: Fix the warning for dereference (Guillaume Nault) [2134815] - net: ipv4: Move ip_options_fragment() out of loop (Guillaume Nault) [2134815] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2131667] - iommu/amd: Globally detect SNP support (Jerry Snitselaar) [2117776] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2117776] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106596] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [2117776] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [2117776] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [2117776] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117776] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117776] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117776] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117776] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117776] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117776] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117776] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117776] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117776] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117776] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117776] - iommu/amd: Indicate whether DMA remap support is enabled (Jerry Snitselaar) [2097878] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2130933] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2130933] - iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw (Carlos Maiolino) [2130933] - iomap: standardize tracepoint formatting and storage (Carlos Maiolino) [2130933] - iomap: move loop control code to iter.c (Carlos Maiolino) [2130933] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2130933] - fsdax: switch the fault handlers to use iomap_iter (Carlos Maiolino) [2130933] - fsdax: factor out a dax_fault_actor() helper (Carlos Maiolino) [2130933] - fsdax: factor out helpers to simplify the dax fault code (Carlos Maiolino) [2130933] - iomap: rework unshare flag (Carlos Maiolino) [2130933] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2130933] - iomap: remove iomap_apply (Carlos Maiolino) [2130933] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2130933] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2130933] - iomap: add the new iomap_iter model (Carlos Maiolino) [2130933] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2130933] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2130933] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2130933] - iomap: fix a trivial comment typo in trace.h (Carlos Maiolino) [2130933] - iomap: pass writeback errors to the mapping (Carlos Maiolino) [2130933] - iomap: Add another assertion to inline data handling (Carlos Maiolino) [2130933] - iomap: Use kmap_local_page instead of kmap_atomic (Carlos Maiolino) [2130933] - iomap: Fix some typos and bad grammar (Carlos Maiolino) [2130933] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2130933]- NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767] - SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767] - SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767] - SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767] - NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767] - SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767] - SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767] - SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767] - NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767] - SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767] - SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767] - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794] - xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174] - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174] - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174] - xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174] - xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174] - xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174] - xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174] - perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231] - perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231] - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231] - rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231] - perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231] - libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231] - perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231] - perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231] - perf symbol: Correct address for bss symbols (Michael Petlan) [2123231] - perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231] - perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231] - perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231] - perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231] - perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231] - perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231] - perf bpf: 8 byte align bpil data (Michael Petlan) [2123231] - perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231] - perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231] - perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231] - perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231] - perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231] - perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231] - perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231] - perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231] - perf expr: Allow exponents on floating point values (Michael Petlan) [2123231] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231] - perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231] - libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231] - perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231] - perf unwind: Fix uninitialized variable (Michael Petlan) [2123231] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231] - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231] - perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231] - perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231] - perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231] - perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231] - perf lock: Change to synthesize task events (Michael Petlan) [2123231] - perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231] - perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231] - perf docs: Correct typo of event_sources (Michael Petlan) [2123231] - perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231] - perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231] - perf scripting python: Expose dso and map information (Michael Petlan) [2123231] - perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231] - perf tools arm64: Add support for VG register (Michael Petlan) [2123231] - perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231] - perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231] - perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231] - perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231] - perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231] - perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231] - perf record: Handle argument change in sched_switch (Michael Petlan) [2123231] - perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231] - perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231] - perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231] - perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231] - libperf evsel: Add comments for booleans (Michael Petlan) [2123231] - perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231] - libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231] - libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231] - perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231] - perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231] - perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231] - perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231] - perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231] - perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231] - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231] - perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231] - tools: Import ARM SMCCC definitions (Michael Petlan) [2123231] - perf intel-pt: Add guest_code support (Michael Petlan) [2123231] - perf kvm report: Add guest_code support (Michael Petlan) [2123231] - perf script: Add guest_code support (Michael Petlan) [2123231] - perf tools: Add guest_code support (Michael Petlan) [2123231] - perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231] - perf tools: Add machine to machines back pointer (Michael Petlan) [2123231] - perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231] - perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231] - perf data: Add has_kcore_dir() (Michael Petlan) [2123231] - perf inject: Keep some features sections from input file (Michael Petlan) [2123231] - libperf: Add preadn() (Michael Petlan) [2123231] - perf header: Add ability to keep feature sections (Michael Petlan) [2123231] - perf jevents: Modify match field (Michael Petlan) [2123231] - perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231] - perf jevents: Append PMU description later (Michael Petlan) [2123231] - perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231] - perf test: Parse events break apart tests (Michael Petlan) [2123231] - perf test: Parse events tidy evlist_test (Michael Petlan) [2123231] - perf test: Parse events tidy terms_test (Michael Petlan) [2123231] - perf test: Basic mmap use skip (Michael Petlan) [2123231] - perf test: Use skip in openat syscall (Michael Petlan) [2123231] - perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231] - perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231] - perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231] - perf stat: Add stat record+report test (Michael Petlan) [2123231] - perf lock: Add -t/--thread option for report (Michael Petlan) [2123231] - perf lock: Do not discard broken lock stats (Michael Petlan) [2123231] - perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231] - perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231] - perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231] - perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231] - perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231] - perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231] - perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231] - perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231] - perf test: Add basic stat and topdown group test (Michael Petlan) [2123231] - perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231] - perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231] - perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231] - perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231] - perf annotate: Add --percent-limit option (Michael Petlan) [2123231] - perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231] - libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231] - libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231] - libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231] - perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231] - perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231] - libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231] - perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231] - perf metrics: Support all tool events (Michael Petlan) [2123231] - perf evsel: Add tool event helpers (Michael Petlan) [2123231] - perf evsel: Constify a few arrays (Michael Petlan) [2123231] - perf test: Add skip to --per-thread test (Michael Petlan) [2123231] - perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231] - perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231] - perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231] - perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231] - perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231] - perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231] - perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231] - perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231] - perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231] - perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231] - perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231] - perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231] - libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231] - perf stat: Support hybrid --topdown option (Michael Petlan) [2123231] - perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231] - perf list: Print all available tool events (Michael Petlan) [2123231] - perf stat: Add user_time and system_time events (Michael Petlan) [2123231] - perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231] - perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231] - perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231] - perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231] - perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231] - perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231] - perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231] - perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231] - perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231] - perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231] - perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231] - perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231] - perf mem: Print memory operation type (Michael Petlan) [2123231] - perf test: Add basic perf record tests (Michael Petlan) [2123231] - perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231] - perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231] - perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231] - perf jitdump: Add riscv64 support (Michael Petlan) [2123231] - libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231] - perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231] - perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231] - perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231] - perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231] - perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231] - perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231] - perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231] - perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231] - perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231] - perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231] - perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231] - perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231] - perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231] - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231] - perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231] - perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231] - perf record: Fix per-thread option (Michael Petlan) [2123231] - perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231] - perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231] - perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231] - perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231] - perf session: Remap buf if there is no space for event (Michael Petlan) [2123231] - perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231] - perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231] - perf test tsc: Fix error message when not supported (Michael Petlan) [2123231] - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231] - perf python: Fix probing for some clang command line options (Michael Petlan) [2123231] - tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231] - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231] - perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231] - perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231] - perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231] - perf cpumap: Add is_subset function (Michael Petlan) [2123231] - perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231] - perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231] - bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231] - perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231] - perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231] - perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231] - tools arm64: Import cputype.h (Michael Petlan) [2123231] - perf lock: Add -F/--field option to control output (Michael Petlan) [2123231] - perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231] - perf lock: Add --synth=no option for record (Michael Petlan) [2123231] - perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231] - perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231] - perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231] - perf ftrace latency: Update documentation (Michael Petlan) [2123231] - perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231] - perf tools: Fix version kernel tag (Michael Petlan) [2123231] - perf tools: Fix dependency for version file creation (Michael Petlan) [2123231] - perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231] - perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231] - perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231] - perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231] - tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231] - perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231] - perf script: Output branch sample type (Michael Petlan) [2123231] - perf script: Refactor branch stack printing (Michael Petlan) [2123231] - perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231] - perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231] - perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231] - perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231] - libperf: Add API for allocating new thread map array (Michael Petlan) [2123231] - libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231] - perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231] - perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231] - perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231] - perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231] - perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231] - perf top: Remove redundant 'err' variable (Michael Petlan) [2123231] - perf test: Make metric testing more robust (Michael Petlan) [2123231] - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231] - perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231] - perf tui: Only support --tui with slang (Michael Petlan) [2123231] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231] - perf vendor events: Update TremontX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231] - perf vendor events: Update Tigerlake (Michael Petlan) [2123231] - perf vendor events: Update Silvermont (Michael Petlan) [2123231] - perf vendor events: Update Sandybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231] - perf vendor events: Update Nehalem EP (Michael Petlan) [2123231] - perf vendor events: Update Knights Landing (Michael Petlan) [2123231] - perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231] - perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231] - perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231] - perf vendor events: Update for Goldmont (Michael Petlan) [2123231] - perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231] - perf vendor events: Update for Bonnell (Michael Petlan) [2123231] - perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231] - perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231] - perf test: Allow skip for all metrics test (Michael Petlan) [2123231] - perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231] - perf maps: Move maps code to own C file (Michael Petlan) [2123231] - perf maps: Reduce scope of init and exit (Michael Petlan) [2123231] - perf test: Use pointer for maps (Michael Petlan) [2123231] - perf maps: Use a pointer for kmaps (Michael Petlan) [2123231] - perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231] - perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231] - perf cpumap: Use for each loop (Michael Petlan) [2123231] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231] - perf report: Output data file name in raw trace dump (Michael Petlan) [2123231] - perf session: Load data directory files for analysis (Michael Petlan) [2123231] - perf record: Implement compatibility checks (Michael Petlan) [2123231] - perf record: Extend --threads command line option (Michael Petlan) [2123231] - perf record: Introduce --threads command line option (Michael Petlan) [2123231] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231] - perf record: Introduce bytes written stats (Michael Petlan) [2123231] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231] - perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231] - perf record: Introduce thread local variable (Michael Petlan) [2123231] - perf record: Introduce function to propagate control commands (Michael Petlan) [2123231] - perf record: Introduce thread specific data array (Michael Petlan) [2123231] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231] - perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231] - perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231] - perf lock: Fix lock name length check for printing (Michael Petlan) [2123231] - perf lock: Sort map info based on class name (Michael Petlan) [2123231] - perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231] - perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231] - perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231] - perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231] - perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231] - tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231] - perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231] - perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231] - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231] - perf/core: Remove unused local variable (Michael Petlan) [2123231] - perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231] - perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231] - perf/ibs: Fix comment (Michael Petlan) [2123231] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231] - signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231] - ACPI: Add perf low power callback (Michael Petlan) [2123231] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231] - perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231] - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231] - perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231] - perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231] - perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231] - perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231] - perf/core: Inherit event_caps (Michael Petlan) [2123231] - perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231] - perf: Add irq and exception return branch types (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231] - perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231] - perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231] - perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231] - perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231] - perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231] - drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231] - x86: clean up symbol aliasing (Michael Petlan) [2123231] - linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028}- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [1960467] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Izabela Bakollari) [2091165] - redhat/docs: Update with DISTLOCALVERSION (Frantisek Hrbata) - redhat/Makefile: Rename LOCALVERSION to DISTLOCALVERSION (Frantisek Hrbata) - net: move netif_set_gso_max helpers (Ivan Vecera) [2128180] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2128180] - net: don't allow user space to lift the device limits (Ivan Vecera) [2128180] - net: add netif_inherit_tso_max() (Ivan Vecera) [2128180] - net: extract a few internals from netdevice.h (Ivan Vecera) [2128180] - net: unexport a handful of dev_* functions (Ivan Vecera) [2128180] - net: remove .ndo_change_proto_down (Ivan Vecera) [2128180] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134964] - tipc: Fix recognition of trial period (Xin Long) [2134964] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134964] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2136223] - drm: fix duplicated code in drm_connector_register (Karol Herbst) [2132575] - iavf: Fix adminq error handling (Petr Oros) [2003608]- perf/arm-cmn: Decode CAL devices properly in debugfs (Jeremy Linton) [2118804] - perf/arm-cmn: Fix filter_sel lookup (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-700 support (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor occupancy filter selector (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-650 support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Update watchpoint format (Jeremy Linton) [2118804] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Jeremy Linton) [2118804] - perf/arm-cmn: Make arm_cmn_debugfs static (Jeremy Linton) [2118804] - perf/arm-cmn: Add debugfs topology info (Jeremy Linton) [2118804] - perf/arm-cmn: Add CI-700 Support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CI-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Support new IP features (Jeremy Linton) [2118804] - perf/arm-cmn: Demarcate CMN-600 specifics (Jeremy Linton) [2118804] - perf/arm-cmn: Move group validation data off-stack (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTC counter accesses (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTM counter reads (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor DTM handling (Jeremy Linton) [2118804] - perf/arm-cmn: Streamline node iteration (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor node ID handling (Jeremy Linton) [2118804] - perf/arm-cmn: Drop compile-test restriction (Jeremy Linton) [2118804] - perf/arm-cmn: Account for NUMA affinity (Jeremy Linton) [2118804] - perf/arm-cmn: Fix CPU hotplug unregistration (Jeremy Linton) [2118804] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1880574] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1880574] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1880574] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1880574] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1880574] - spec: fix path to `installing_core` stamp file for subpackages (Jonathan Lebon) [2134215] - redhat/configs: enable RTC_DRV_RV8803 for x86_64 (David Arcari) [2136121] - rtc: rv8803: fix missing unlock on error in rv8803_set_time() (David Arcari) [2136121] - rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss (David Arcari) [2136121] - rtc: rv8803: initialize registers on post-probe voltage loss (David Arcari) [2136121] - rtc: rv8803: factor out existing register initialization to function (David Arcari) [2136121] - rtc: rv8803: Add support for the Epson RX8804 RTC (David Arcari) [2136121] - rtc: rv8803: fix writing back ctrl in flag register (David Arcari) [2136121] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137587] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137587] {CVE-2022-42703} - blk-mq: don't add non-pt request with ->end_io to batch (Ming Lei) [2131144] - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (Ming Lei) [2131144] - blktrace: fix possible memleak in '__blk_trace_remove' (Ming Lei) [2131144] - blktrace: introduce 'blk_trace_{start,stop}' helper (Ming Lei) [2131144] - bio: safeguard REQ_ALLOC_CACHE bio put (Ming Lei) [2131144] - block, bfq: remove unused variable for bfq_queue (Ming Lei) [2131144] - drbd: only clone bio if we have a backing device (Ming Lei) [2131144] - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() (Ming Lei) [2131144] - block: fix leaking minors of hidden disks (Ming Lei) [2131144] - block: avoid sign extend problem with default queue flags mask (Ming Lei) [2131144] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2131144] - block: Remove the repeat word 'can' (Ming Lei) [2131144] - sbitmap: fix lockup while swapping (Ming Lei) [2131144] - block: add rationale for not using blk_mq_plug() when applicable (Ming Lei) [2131144] - block: adapt blk_mq_plug() to not plug for writes that require a zone lock (Ming Lei) [2131144] - blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep (Ming Lei) [2131144] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [2131144] - block: replace blk_queue_nowait with bdev_nowait (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to the blkg allocation helpers (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_schedule_throttle (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkg_destroy_all (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_cancel_bios (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_register_queue (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit (Ming Lei) [2131144] - blk-iocost: cleanup ioc_qos_write (Ming Lei) [2131144] - blk-iocost: pass a gendisk to blk_iocost_init (Ming Lei) [2131144] - blk-iocost: simplify ioc_name (Ming Lei) [2131144] - blk-iolatency: pass a gendisk to blk_iolatency_init (Ming Lei) [2131144] - blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue (Ming Lei) [2131144] - blk-cgroup: remove blkg_lookup_check (Ming Lei) [2131144] - blk-cgroup: cleanup the blkg_lookup family of functions (Ming Lei) [2131144] - blk-cgroup: remove open coded blkg_lookup instances (Ming Lei) [2131144] - blk-cgroup: remove blk_queue_root_blkg (Ming Lei) [2131144] - blk-cgroup: fix error unwinding in blkcg_init_queue (Ming Lei) [2131144] - blk-mq: don't redirect completion for hctx withs only one ctx mapping (Ming Lei) [2131144] - blk-throttle: improve bypassing bios checkings (Ming Lei) [2131144] - blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Ming Lei) [2131144] - block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO (Ming Lei) [2131144] - block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs (Ming Lei) [2131144] - block: move from strlcpy with unused retval to strscpy (Ming Lei) [2131144] - block/drbd: remove useless comments in receive_DataReply() (Ming Lei) [2131144] - drbd: remove orphan _req_may_be_done() declaration (Ming Lei) [2131144] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2131144] - rnbd-srv: remove struct rnbd_dev (Ming Lei) [2131144] - rnbd-srv: remove rnbd_dev_{open,close} (Ming Lei) [2131144] - rnbd-srv: remove rnbd_endio (Ming Lei) [2131144] - rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp (Ming Lei) [2131144] - block: Fix the enum blk_eh_timer_return documentation (Ming Lei) [2131144] - blk-iocost: Remove unnecessary (void*) conversions (Ming Lei) [2131144] - block: remove PSI accounting from the bio layer (Ming Lei) [2131144] - sched/psi: export psi_memstall_{enter,leave} (Ming Lei) [2131144] - mm: add PSI accounting around ->read_folio and ->readahead calls (Ming Lei) [2131144] - block: fix comment typo in submit_bio of block-core.c. (Ming Lei) [2131144] - block/drbd: remove unused w_start_resync declaration (Ming Lei) [2131144] - blk-throttle: cleanup tg_update_disptime() (Ming Lei) [2131144] - blk-throttle: calling throtl_dequeue/enqueue_tg in pairs (Ming Lei) [2131144] - blk-throttle: use 'READ/WRITE' instead of '0/1' (Ming Lei) [2131144] - blk-throttle: fix io hung due to configuration updates (Ming Lei) [2131144] - blk-throttle: factor out code to calculate ios/bytes_allowed (Ming Lei) [2131144] - blk-throttle: prevent overflow while calculating wait time (Ming Lei) [2131144] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch (Ming Lei) [2131144] - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Ming Lei) [2131144] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2131144] - rnbd-srv: remove redundant setting of blk_open_flags (Ming Lei) [2131144] - rnbd-srv: make process_msg_close returns void (Ming Lei) [2131144] - rnbd-srv: add comment in rnbd_srv_rdma_ev (Ming Lei) [2131144] - block: remove unneeded return value of bio_check_ro() (Ming Lei) [2131144] - blk-mq: remove unneeded needs_restart check (Ming Lei) [2131144] - blk-throttle: clean up codes that can't be reached (Ming Lei) [2131144] - Revert "sbitmap: fix batched wait_cnt accounting" (Ming Lei) [2131144] - block: enable per-cpu bio caching for the fs bio set (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: remove unnecessary code in __sbitmap_queue_get_batch (Ming Lei) [2131144] - block/rnbd-clt: Remove the unneeded result variable (Ming Lei) [2131144] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2131144] - block: shrink rq_map_data a bit (Ming Lei) [2131144] - block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() (Ming Lei) [2131144] - block, bfq: remove useless checking in bfq_put_queue() (Ming Lei) [2131144] - block, bfq: remove unused functions (Ming Lei) [2131144] - block: Change the return type of blk_mq_map_queues() into void (Ming Lei) [2131144] - null_blk: Modify the behavior of null_map_queues() (Ming Lei) [2131144] - block/rnbd-srv: Add event tracing support (Ming Lei) [2131144] - block: sed-opal: Add ioctl to return device status (Ming Lei) [2131144] - block: extend functionality to map bvec iterator (Ming Lei) [2131144] - block: factor out blk_rq_map_bio_alloc helper (Ming Lei) [2131144] - block: rename bio_map_put to blk_mq_map_bio_put (Ming Lei) [2131144] - block: enable bio caching use for passthru IO (Ming Lei) [2131144] - block: add blk_rq_map_user_io (Ming Lei) [2131144] - block: allow end_io based requests in the completion batch handling (Ming Lei) [2131144] - block: change request end_io handler to pass back a return value (Ming Lei) [2131144] - block: enable batched allocation for blk_mq_alloc_request() (Ming Lei) [2131144] - block: kill deprecated BUG_ON() in the flush handling (Ming Lei) [2131144] - virtio-blk: validate num_queues during probe (Ming Lei) [2131144] - selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2139836] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122317] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2122317] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122317] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122317] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122317] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122317] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122317] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122317] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122317] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2122317] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2122317] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122317] - ACPI: VIOT: Do not dereference fwnode in struct device (Mark Langsdorf) [2122317] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122317] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122317] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122317] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122317] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122317] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122317] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122317] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122317] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122317] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122317] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122317] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122317] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122317] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122317] - Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122317] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122317] - PCI: loongson: Add ACPI init support (Mark Langsdorf) [2122317] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122317] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122317] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122317] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122317] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122317] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122317] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122317] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122317] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122317] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122317] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122317] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122317] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122317] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122317] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122317] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122317] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122317] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122317] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122317] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122317] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122317] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122317] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122317] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122317] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122317] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122317] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122317] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122317] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122317] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122317] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122317] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122317] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122317] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122317] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122317] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122317] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122317] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122317] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122317] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122317] - ACPI: OSL: Remove the helper for deactivating memory region (Mark Langsdorf) [2122317] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122317] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122317] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122317] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122317] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122317] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122317] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122317] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122317] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122317] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122317] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122317] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122317] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122317] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122317] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122317] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122317] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: PM: Change pr_fmt() in device_pm.c (Mark Langsdorf) [2122317] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122317] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122317] - ACPI: Add perf low power callback (Mark Langsdorf) [2122317]- drm/amdgpu: make sure to init common IP before gmc (Myron Stowe) [2124638] - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega (Myron Stowe) [2124638] - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega (Myron Stowe) [2124638] - drm/amdgpu: Don't enable LTR if not supported (Myron Stowe) [2124638] - PCI: imx6: Support more than Gen2 speed link mode (Myron Stowe) [2124638] - PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers (Myron Stowe) [2124638] - PCI: imx6: Reformat suspend callback to keep symmetric with resume (Myron Stowe) [2124638] - PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Disable clocks in reverse order of enable (Myron Stowe) [2124638] - PCI: imx6: Do not hide PHY driver callbacks and refine the error handling (Myron Stowe) [2124638] - PCI: imx6: Reduce resume time by only starting link if it was up before suspend (Myron Stowe) [2124638] - PCI: imx6: Mark the link down as non-fatal error (Myron Stowe) [2124638] - PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset() (Myron Stowe) [2124638] - PCI: imx6: Turn off regulator when system is in suspend mode (Myron Stowe) [2124638] - PCI: imx6: Call host init function directly in resume (Myron Stowe) [2124638] - PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks (Myron Stowe) [2124638] - PCI: imx6: Propagate .host_init() errors to caller (Myron Stowe) [2124638] - PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() (Myron Stowe) [2124638] - PCI: imx6: Factor out ref clock disable to match enable (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_clk_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier (Myron Stowe) [2124638] - PCI: imx6: Move PHY management functions together (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier (Myron Stowe) [2124638] - PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() (Myron Stowe) [2124638] - PCI: exynos: Correct generic PHY usage (Myron Stowe) [2124638] - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Support additional MSI vectors (Myron Stowe) [2124638] - PCI: dwc: Handle MSIs routed to multiple GIC interrupts (Myron Stowe) [2124638] - PCI: dwc: Convert struct pcie_port.msi_irq to an array (Myron Stowe) [2124638] - PCI: dwc: Split MSI IRQ parsing/allocation to a separate function (Myron Stowe) [2124638] - PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() (Myron Stowe) [2124638] - PCI: dwc: Use the bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: dwc: Fix MSI msi_msg DMA mapping (Myron Stowe) [2124638] - PCI: dwc: Check iATU in/outbound range setup status (Myron Stowe) [2124638] - PCI: dwc: Validate iATU outbound mappings against hardware constraints (Myron Stowe) [2124638] - PCI: dwc: Add iATU regions size detection procedure (Myron Stowe) [2124638] - PCI: dwc: Simplify in/outbound iATU setup methods (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO (Myron Stowe) [2124638] - PCI: dwc: Add dw_pcie_ops.host_deinit() callback (Myron Stowe) [2124638] - PCI: tegra194: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: intel-gw: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: dwc: Add macros to compare Synopsys IP core versions (Myron Stowe) [2124638] - PCI: dwc: Read DWC IP core version from register (Myron Stowe) [2124638] - PCI: dwc: Use native DWC IP core version representation (Myron Stowe) [2124638] - PCI: dwc: Detect iATU settings after getting "addr_space" resource (Myron Stowe) [2124638] - PCI: dwc: Log link speed and width if it comes up (Myron Stowe) [2124638] - PCI: qcom: Allow ASPM L1 and substates for 2.7.0 (Myron Stowe) [2124638] - sparc: Use generic pci_mmap_resource_range() (Myron Stowe) [2124638] - PCI: Remove pci_mmap_page_range() wrapper (Myron Stowe) [2124638] - PCI: Stub __pci_ioport_map() for arches that don't support it at all (Myron Stowe) [2124638] - PCI: Convert to new *_PM_OPS macros (Myron Stowe) [2124638] - PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' (Myron Stowe) [2124638] - PCI: brcmstb: Disable/enable regulators in suspend/resume (Myron Stowe) [2124638] - PCI: brcmstb: Enable child bus device regulators from DT (Myron Stowe) [2124638] - PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link() (Myron Stowe) [2124638] - PCI: brcmstb: Prevent config space access when link is down (Myron Stowe) [2124638] - PCI: brcmstb: Remove unnecessary forward declarations (Myron Stowe) [2124638] - x86/cyrix: include header linux/isa-dma.h (Myron Stowe) [2124638] - asm-generic: Add new pci.h and use it (Myron Stowe) [2124638] - csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE (Myron Stowe) [2124638] - PCI: Move isa_dma_bridge_buggy out of asm/dma.h (Myron Stowe) [2124638] - PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h (Myron Stowe) [2124638] - PCI: tegra194: Add Tegra234 PCIe support (Myron Stowe) [2124638] - PCI: tegra194: Extend Endpoint mode support (Myron Stowe) [2124638] - PCI: tegra194: Fix link up retry sequence (Myron Stowe) [2124638] - PCI: tegra194: Clean up the exit path for Endpoint mode (Myron Stowe) [2124638] - PCI: tegra194: Enable support for 256 Byte payload (Myron Stowe) [2124638] - PCI: tegra194: Clear bandwidth management status (Myron Stowe) [2124638] - PCI: tegra194: Fix Root Port interrupt handling (Myron Stowe) [2124638] - PCI: tegra194: Find RAS DES PCIe capability offset (Myron Stowe) [2124638] - Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" (Myron Stowe) [2124638] - PCI: Disable MSI for Tegra234 Root Ports (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Convert to json-schema (Myron Stowe) [2124638] - s390/pci: allow zPCI zbus without a function zero (Myron Stowe) [2124638] - PCI: Extend isolated function probing to s390 (Myron Stowe) [2124638] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Myron Stowe) [2124638] - PCI: Split out next_ari_fn() from next_fn() (Myron Stowe) [2124638] - PCI: Clean up pci_scan_slot() (Myron Stowe) [2124638] - PCI/ACPI: Update link to PCI firmware specification (Myron Stowe) [2124638] - MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers (Myron Stowe) [2124638] - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port (Myron Stowe) [2124638] - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers (Myron Stowe) [2124638] - PCI: fu740: Remove unnecessary include files (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Fix description typo (Myron Stowe) [2124638] - PCI: qcom: Add IPQ60xx support (Myron Stowe) [2124638] - PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* (Myron Stowe) [2124638] - PCI: dwc: Move GEN3_RELATED DBI definitions to common header (Myron Stowe) [2124638] - PCI: qcom: Drop manual pipe_clk_src handling (Myron Stowe) [2124638] - PCI: loongson: Don't access non-existent devices (Myron Stowe) [2124638] - PCI: loongson: Add ACPI init support (Myron Stowe) [2124638] - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A (Myron Stowe) [2124638] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Myron Stowe) [2124638] - PCI: qcom: Remove unnecessary pipe_clk handling (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks (Myron Stowe) [2124638] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2124638] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2124638] - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() (Myron Stowe) [2124638] - PCI/ASPM: Unexport pcie_aspm_support_enabled() (Myron Stowe) [2124638] - PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities (Myron Stowe) [2124638] - PCI/doc: Convert examples to generic power management (Myron Stowe) [2124638] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2124638] - PCI: endpoint: Don't stop controller when unbinding endpoint function (Myron Stowe) [2124638] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2124638] - PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration (Myron Stowe) [2124638] - PCI: dwc-plat: Drop unused regmap pointer (Myron Stowe) [2124638] - PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values (Myron Stowe) [2124638] - PCI: dwc: Rename struct pcie_port to dw_pcie_rp (Myron Stowe) [2124638] - PCI: dwc: Move io_cfg_atu_shared to struct pcie_port (Myron Stowe) [2124638] - PCI: dwc: Add start_link/stop_link inlines (Myron Stowe) [2124638] - PCI: dwc: Reuse local pointer to the resource data (Myron Stowe) [2124638] - PCI: dwc: Organize local variable usage (Myron Stowe) [2124638] - PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() (Myron Stowe) [2124638] - PCI: dwc: Simplify unrolled iATU detection (Myron Stowe) [2124638] - PCI: dwc: Add newlines to log messages (Myron Stowe) [2124638] - PCI: dwc: Add braces to multi-line if-else statements (Myron Stowe) [2124638] - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists (Myron Stowe) [2124638] - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors (Myron Stowe) [2124638] - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address (Myron Stowe) [2124638] - PCI: dwc: Disable outbound windows only for controllers using iATU (Myron Stowe) [2124638] - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() (Myron Stowe) [2124638] - PCI: dwc: Stop link on host_init errors and de-initialization (Myron Stowe) [2124638] - PCI: Clear PCI_STATUS when setting up device (Myron Stowe) [2124638] - PCI: iproc: Use bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2124638] - PCI: rcar-gen2: Add RZ/N1 SOC family compatible string (Myron Stowe) [2124638] - dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032 (Myron Stowe) [2124638] - dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema (Myron Stowe) [2124638] - dmaengine: dw-edma: Add support for chip-specific flags (Myron Stowe) [2124638] - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics (Myron Stowe) [2124638] - dmaengine: dw-edma: Drop dma_slave_config.direction field usage (Myron Stowe) [2124638] - dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Detach the private data and chip info structures (Myron Stowe) [2124638] - dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip (Myron Stowe) [2124638] - PCI: mediatek-gen3: Print LTSSM state when PCIe link down (Myron Stowe) [2124638] - PCI: mediatek: Allow building for ARCH_AIROHA (Myron Stowe) [2124638] - dt-bindings: PCI: mediatek: Add Airoha EN7532 support (Myron Stowe) [2124638] - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge (Myron Stowe) [2124638] - PCI: aardvark: Add support for AER registers on emulated bridge (Myron Stowe) [2124638] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2124638] - PCI: Add ACS quirk for Broadcom BCM5750x NICs (Myron Stowe) [2124638] - PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove() (Myron Stowe) [2124638] - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() (Myron Stowe) [2124638] - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI/ERR: Recognize disconnected devices in report_error_detected() (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Fix reg property order (Myron Stowe) [2124638] - dt-bindings: Fix properties without any type (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Log the pending interrupt during resume (Myron Stowe) [2124638] - PCI: brcmstb: Augment driver for MIPs SOCs (Myron Stowe) [2124638] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Myron Stowe) [2124638] - PM: core: Redefine pm_ptr() macro (Myron Stowe) [2124638] - dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings (Myron Stowe) [2124638] - PCI: Add pci_find_dvsec_capability to find designated VSEC (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Fix PCIe endpoint node names (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module (Myron Stowe) [2124638] - s390/pci: reset zdev->zbus on registration failure (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Add support for Kirin970 (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml (Myron Stowe) [2124638] - dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie-ep.yaml (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie.yaml (Myron Stowe) [2124638] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131650] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135284] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2136829] - io_uring: zero iocb->ki_pos for stream file types (Jeff Moyer) [2107743] - io-wq: drop wqe lock before creating new worker (Jeff Moyer) [2107743] - io-wq: check for wq exit after adding new worker task_work (Jeff Moyer) [2107743] - io_uring: ensure task_work gets run as part of cancelations (Jeff Moyer) [2107743] - io-wq: remove spurious bit clear on task_work addition (Jeff Moyer) [2107743] - io-wq: don't retry task_work creation failure on fatal conditions (Jeff Moyer) [2107743] - io_uring: Fix undefined-behaviour in io_issue_sqe (Jeff Moyer) [2107743] - io_uring: fix soft lockup when call __io_remove_buffers (Jeff Moyer) [2107743] - io_uring: fix link traversal locking (Jeff Moyer) [2107743] - io_uring: fail cancellation for EXITING tasks (Jeff Moyer) [2107743] - io_uring: correct link-list traversal locking (Jeff Moyer) [2107743] - io_uring: fix missed comment from *task_file rename (Jeff Moyer) [2107743] - io-wq: serialize hash clear with wakeup (Jeff Moyer) [2107743] - io_uring: honour zeroes as io-wq worker limits (Jeff Moyer) [2107743] - io_uring: remove dead 'sqe' store (Jeff Moyer) [2107743] - io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() (Jeff Moyer) [2107743] - io-wq: fix max-workers not correctly set on multi-node system (Jeff Moyer) [2107743] - io_uring: clean up io_queue_sqe_arm_apoll (Jeff Moyer) [2107743] - io-wq: remove worker to owner tw dependency (Jeff Moyer) [2107743] - io_uring: harder fdinfo sq/cq ring iterating (Jeff Moyer) [2107743] - fs: get rid of the res2 iocb->ki_complete argument (Jeff Moyer) [2107743] - io_uring: clusterise ki_flags access in rw_prep (Jeff Moyer) [2107743] - io_uring: kill unused param from io_file_supports_nowait (Jeff Moyer) [2107743] - io_uring: clean up timeout async_data allocation (Jeff Moyer) [2107743] - io_uring: don't try io-wq polling if not supported (Jeff Moyer) [2107743] - io_uring: check if opcode needs poll first on arming (Jeff Moyer) [2107743] - io_uring: clean iowq submit work cancellation (Jeff Moyer) [2107743] - io_uring: clean io_wq_submit_work()'s main loop (Jeff Moyer) [2107743] - io-wq: use helper for worker refcounting (Jeff Moyer) [2107743] - io_uring: implement async hybrid mode for pollable requests (Jeff Moyer) [2107743] - io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) (Jeff Moyer) [2107743] - io_uring: split logic of force_nonblock (Jeff Moyer) [2107743] - io-wq: max_worker fixes (Jeff Moyer) [2107743] - io_uring: warning about unused-but-set parameter (Jeff Moyer) [2107743] - io_uring: inform block layer of how many requests we are submitting (Jeff Moyer) [2107743] - io_uring: simplify io_file_supports_nowait() (Jeff Moyer) [2107743] - io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags (Jeff Moyer) [2107743] - io_uring: arm poll for non-nowait files (Jeff Moyer) [2107743] - fs/io_uring: Prioritise checking faster conditions first in io_write (Jeff Moyer) [2107743] - io_uring: clean io_prep_rw() (Jeff Moyer) [2107743] - io_uring: optimise fixed rw rsrc node setting (Jeff Moyer) [2107743] - io_uring: return iovec from __io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec fixed path (Jeff Moyer) [2107743] - io_uring: kill io_wq_current_is_worker() in iopoll (Jeff Moyer) [2107743] - io_uring: optimise req->ctx reloads (Jeff Moyer) [2107743] - io_uring: rearrange io_read()/write() (Jeff Moyer) [2107743] - io_uring: clean up io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec nonblock passing (Jeff Moyer) [2107743] - io_uring: optimise read/write iov state storing (Jeff Moyer) [2107743] - io_uring: encapsulate rw state (Jeff Moyer) [2107743] - io_uring: optimise rw comletion handlers (Jeff Moyer) [2107743] - io_uring: prioritise read success path over fails (Jeff Moyer) [2107743] - io_uring: consistent typing for issue_flags (Jeff Moyer) [2107743] - io_uring: optimise rsrc referencing (Jeff Moyer) [2107743] - io_uring: optimise io_req_set_rsrc_node() (Jeff Moyer) [2107743] - io_uring: fix io_free_batch_list races (Jeff Moyer) [2107743] - io_uring: remove extra io_ring_exit_work wake up (Jeff Moyer) [2107743] - io_uring: optimise out req->opcode reloading (Jeff Moyer) [2107743] - io_uring: reshuffle io_submit_state bits (Jeff Moyer) [2107743] - io_uring: safer fallback_work free (Jeff Moyer) [2107743] - io_uring: optimise plugging (Jeff Moyer) [2107743] - io_uring: correct fill events helpers types (Jeff Moyer) [2107743] - io_uring: inline io_poll_complete (Jeff Moyer) [2107743] - io_uring: inline io_req_needs_clean() (Jeff Moyer) [2107743] - io_uring: remove struct io_completion (Jeff Moyer) [2107743] - io_uring: control ->async_data with a REQ_F flag (Jeff Moyer) [2107743] - io_uring: optimise io_free_batch_list() (Jeff Moyer) [2107743] - io_uring: mark cold functions (Jeff Moyer) [2107743] - io_uring: optimise ctx referencing by requests (Jeff Moyer) [2107743] - io_uring: merge CQ and poll waitqueues (Jeff Moyer) [2107743] - io_uring: don't wake sqpoll in io_cqring_ev_posted (Jeff Moyer) [2107743] - io_uring: optimise INIT_WQ_LIST (Jeff Moyer) [2107743] - io_uring: optimise request allocation (Jeff Moyer) [2107743] - io_uring: delay req queueing into compl-batch list (Jeff Moyer) [2107743] - io_uring: add more likely/unlikely() annotations (Jeff Moyer) [2107743] - io_uring: optimise kiocb layout (Jeff Moyer) [2107743] - io_uring: add flag to not fail link after timeout (Jeff Moyer) [2107743] - io_uring: clean up buffer select (Jeff Moyer) [2107743] - io_uring: init opcode in io_init_req() (Jeff Moyer) [2107743] - io_uring: don't return from io_drain_req() (Jeff Moyer) [2107743] - io_uring: extra a helper for drain init (Jeff Moyer) [2107743] - io_uring: disable draining earlier (Jeff Moyer) [2107743] - io_uring: comment why inline complete calls io_clean_op() (Jeff Moyer) [2107743] - io_uring: kill off ->inflight_entry field (Jeff Moyer) [2107743] - io_uring: restructure submit sqes to_submit checks (Jeff Moyer) [2107743] - io_uring: reshuffle queue_sqe completion handling (Jeff Moyer) [2107743] - io_uring: inline hot path of __io_queue_sqe() (Jeff Moyer) [2107743] - io_uring: split slow path from io_queue_sqe (Jeff Moyer) [2107743] - io_uring: remove drain_active check from hot path (Jeff Moyer) [2107743] - io_uring: deduplicate io_queue_sqe() call sites (Jeff Moyer) [2107743] - io_uring: don't pass state to io_submit_state_end (Jeff Moyer) [2107743] - io_uring: don't pass tail into io_free_batch_list (Jeff Moyer) [2107743] - io_uring: inline completion batching helpers (Jeff Moyer) [2107743] - io_uring: optimise batch completion (Jeff Moyer) [2107743] - io_uring: convert iopoll_completed to store_release (Jeff Moyer) [2107743] - io_uring: add a helper for batch free (Jeff Moyer) [2107743] - io_uring: use single linked list for iopoll (Jeff Moyer) [2107743] - io_uring: split iopoll loop (Jeff Moyer) [2107743] - io_uring: replace list with stack for req caches (Jeff Moyer) [2107743] - io-wq: add io_wq_work_node based stack (Jeff Moyer) [2107743] - io_uring: remove allocation cache array (Jeff Moyer) [2107743] - io_uring: use slist for completion batching (Jeff Moyer) [2107743] - io_uring: make io_do_iopoll return number of reqs (Jeff Moyer) [2107743] - io_uring: force_nonspin (Jeff Moyer) [2107743] - io_uring: mark having different creds unlikely (Jeff Moyer) [2107743] - io_uring: return boolean value for io_alloc_async_data (Jeff Moyer) [2107743] - io_uring: optimise io_req_init() sqe flags checks (Jeff Moyer) [2107743] - io_uring: remove ctx referencing from complete_post (Jeff Moyer) [2107743] - io_uring: add more uring info to fdinfo for debug (Jeff Moyer) [2107743] - io_uring: kill extra wake_up_process in tw add (Jeff Moyer) [2107743] - io_uring: dedup CQE flushing non-empty checks (Jeff Moyer) [2107743] - io_uring: inline linked part of io_req_find_next (Jeff Moyer) [2107743] - io_uring: inline io_dismantle_req (Jeff Moyer) [2107743] - io_uring: kill off ios_left (Jeff Moyer) [2107743] - io-wq: Remove duplicate code in io_workqueue_create() (Jeff Moyer) [2107743] - io_uring: dump sqe contents if issue fails (Jeff Moyer) [2107743] - lsm,io_uring: add LSM hooks to io_uring (Jeff Moyer) [2107743] - selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1 (Hangbin Liu) [2128202] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2128202] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2128202] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2128202] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2128202] - selftests: forwarding: fix missing backslash (Hangbin Liu) [2128202] - selftests/net/forwarding: add missing tests to Makefile (Hangbin Liu) [2128202] - fs: vfs: fs/dcache: Move wakeup out of i_seq_dir write held region (Ian Kent) [2118965] - fs: vfs: fs/dcache: Move the wakeup from __d_lookup_done() to the caller (Ian Kent) [2118965] - fs: vfs: fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT (Ian Kent) [2118965] - fs: vfs: d_add_ci(): make sure we don't miss d_lookup_done() (Ian Kent) [2118965]- platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (David Arcari) [2076733] - powercap: intel_rapl: Add support for RAPTORLAKE_P (David Arcari) [2076727] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112024] - Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" (Jerry Snitselaar) [2112024] - dma-mapping: mark dma_supported static (Jerry Snitselaar) [2112024] - swiotlb: fix a typo (Jerry Snitselaar) [2112024] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112024] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix possible recursive locking in intel_iommu_init() (Jerry Snitselaar) [2112024] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2121155] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - nvme-pci: convert to using dma_map_sgtable() (Jerry Snitselaar) [2112024] - nvme-pci: check DMA ops when indicating support for PCI P2PDMA (Jerry Snitselaar) [2112024] - RDMA/rw: drop pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - RDMA/core: introduce ib_dma_pci_p2p_dma_supported() (Jerry Snitselaar) [2112024] - dma-mapping: reformat comment to suppress htmldoc warning (Jerry Snitselaar) [2112024] - iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg (Jerry Snitselaar) [2112024] - iommu: Explicitly skip bus address marked segments in __iommu_map_sg() (Jerry Snitselaar) [2112024] - dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support (Jerry Snitselaar) [2112024] - dma-direct: support PCI P2PDMA pages in dma-direct map_sg (Jerry Snitselaar) [2112024] - dma-mapping: allow EREMOTEIO return code for P2PDMA transfers (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Introduce helpers for dma_map_sg implementations (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Attempt to set map_type if it has not been set (Jerry Snitselaar) [2112024] - lib/scatterlist: add flag for indicating P2PDMA segments in an SGL (Jerry Snitselaar) [2112024] - x86/swiotlb: fix param usage in boot-options.rst (Jerry Snitselaar) [2112024] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112024] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [2112024] - dma-iommu: add iommu_dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - dma-mapping: add dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112024] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112024] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112024] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112024] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112024] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112024] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112024] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112024] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112024] - rhel/configs: Add ARM_SMMU_QCOM_DEBUG (Jerry Snitselaar) [2112024] - dma-mapping: Fix build error unused-value (Jerry Snitselaar) [2112024] - dma-mapping: Add dma_release_coherent_memory to DMA API (Jerry Snitselaar) [2112024] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112024] - MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature (Jerry Snitselaar) [2112024] - iommu: remove the put_resv_regions method (Jerry Snitselaar) [2112024] - iommu: remove iommu_dev_feature_enabled (Jerry Snitselaar) [2112024] - iommu: remove the unused dev_has_feat method (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove global g_iommus array (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary check in intel_iommu_add() (Jerry Snitselaar) [2112024] - iommu/vt-d: Refactor iommu information of each domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Use IDA interface to manage iommu sequence id (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused domain_get_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: Convert global spinlock into per domain lock (Jerry Snitselaar) [2112024] - iommu/vt-d: Use device_domain_lock accurately (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Check device list of domain in domain free path (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in pasid manipulation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in domain ID allocation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() (Jerry Snitselaar) [2112024] - iommu/vt-d: Unnecessary spinlock for root table alloc and free (Jerry Snitselaar) [2112024] - iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove clearing translation data in disable_dmar_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: debugfs: Remove device_domain_lock usage (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused iovad from dmar_domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Move include/linux/intel-iommu.h under iommu (Jerry Snitselaar) [2112024] - x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU (Jerry Snitselaar) [2112024] - drm/i915: Remove unnecessary include (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary exported symbol (Jerry Snitselaar) [2112024] - agp/intel: Use per device iommu check (Jerry Snitselaar) [2112024] - iommu/vt-d: Move trace/events/intel_iommu.h under iommu (Jerry Snitselaar) [2112024] - iommu/virtio: Add map/unmap_pages() callbacks implementation (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add SM6375 SMMU compatible (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts (Jerry Snitselaar) [2112024] - ACPI/IORT: Fix build error implicit-function-declaration (Jerry Snitselaar) [2112024] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112024] - iommu: arm-smmu-impl: Add 8250 display compatible to the client list. (Jerry Snitselaar) [2112024] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2112024] - iommu: Clean up release_device checks (Jerry Snitselaar) [2112024] - iommu: Make .release_device optional (Jerry Snitselaar) [2112024] - iommu: Use dev_iommu_ops() for probe_finalize (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Get associated RMR info and install bypass SMR (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Get associated RMR info and install bypass STE (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Introduce strtab init helper (Jerry Snitselaar) [2112024] - ACPI/IORT: Add a helper to retrieve RMR info directly (Jerry Snitselaar) [2112024] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Jerry Snitselaar) [2112024] - ACPICA: IORT: Updates for revision E.d (Jerry Snitselaar) [2112024] - iommu: Introduce a callback to struct iommu_resv_region (Jerry Snitselaar) [2112024] - iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte (Jerry Snitselaar) [2112024] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112024] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2112024] - selftests dma: fix compile error for dma_map_benchmark (Jerry Snitselaar) [2112024] - MAINTAINERS: Remove iommu@lists.linux-foundation.org (Jerry Snitselaar) [2112024] - MAINTAINERS: Add new IOMMU development mailing list (Jerry Snitselaar) [2112024] - MAINTAINERS: Update SWIOTLB maintainership (Jerry Snitselaar) [2112024] - MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK (Jerry Snitselaar) [2112024] - perf/smmuv3: Don't cast parameter in bit operations (Jerry Snitselaar) [2112024] - ARM: ixp4xx: Drop custom DMA coherency and bouncing (Jerry Snitselaar) [2112024] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112024] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove hard coding PGSNP bit in PASID entries (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove domain_update_iommu_snooping() (Jerry Snitselaar) [2112024] - iommu/vt-d: Check domain force_snooping against attached devices (Jerry Snitselaar) [2112024] - iommu/vt-d: Block force-snoop domain attaching if no SC support (Jerry Snitselaar) [2112024] - iommu/vt-d: Size Page Request Queue to avoid overflow condition (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Change return type of dmar_insert_one_dev_info() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unneeded validity check on dev (Jerry Snitselaar) [2112024] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Support Tegra234 SMMU (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112024] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112024] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112024] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112024] - x86: remove cruft from (Jerry Snitselaar) [2112024] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112024] - swiotlb: merge swiotlb-xen initialization into swiotlb (Jerry Snitselaar) [2112024] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112024] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112024] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112024] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112024] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112024] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112024] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112024] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112024] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2112024] - iommu: Remove trivial ops->capable implementations (Jerry Snitselaar) [2112024] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable (Jerry Snitselaar) [2112024] - lib/scatterlist: cleanup macros into static inline functions (Jerry Snitselaar) [2112024] - ASoC: hdmi-codec: Update to modern DAI terminology (Karol Herbst) [2115866] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Karol Herbst) [2115866] - Revert "workqueue: remove unused cancel_work()" (Karol Herbst) [2115866] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Karol Herbst) [2115866] - fbdev: Put mmap for deferred I/O into drivers (Karol Herbst) [2115866] - fbdev: Track deferred-I/O pages in pageref struct (Karol Herbst) [2115866] - fbdev: defio: fix the pagelist corruption (Karol Herbst) [2115866] - fbdev: Don't sort deferred-I/O pages by default (Karol Herbst) [2115866] - fbdev/defio: Early-out if page is already enlisted (Karol Herbst) [2115866] - md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2113822] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2113822] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2113822] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2113822] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2113822] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2113822] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2113822] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2113822] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2113822] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2113822] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2113822] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2113822] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md: Replace snprintf with scnprintf (Nigel Croxon) [2113822] - md/raid10: fix compile warning (Nigel Croxon) [2113822] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2113822] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2113822] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2113822] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2113822] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2113822] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2113822] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2113822] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md-raid10: fix KASAN warning (Nigel Croxon) [2113822] - md: return the allocated devices from md_alloc (Nigel Croxon) [2113822] - md: open code md_probe in autorun_devices (Nigel Croxon) [2113822] - md: remove unneeded semicolon (Nigel Croxon) [2113822] - md: fix build failure for !MODULE (Nigel Croxon) [2113822] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2113822] - md: simplify md_open (Nigel Croxon) [2113822] - md: only delete entries from all_mddevs when the disk is freed (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_exit (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_notify_reboot (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_do_sync (Nigel Croxon) [2113822] - md: factor out the rdev overlaps check from rdev_size_store (Nigel Croxon) [2113822] - md: rename md_free to md_kobj_release (Nigel Croxon) [2113822] - md: implement ->free_disk (Nigel Croxon) [2113822] - md: fix error handling in md_alloc (Nigel Croxon) [2113822] - md: fix mddev->kobj lifetime (Nigel Croxon) [2113822] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2113822] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2113822] - md: Fix spelling mistake in comments (Nigel Croxon) [2113822] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2113822] - md/raid5: Improve debug prints (Nigel Croxon) [2113822] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2113822] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2113822] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2113822] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2113822] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2113822] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2113822] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2113822] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2113822] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2113822] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2113822] - md: Explicitly create command-line configured devices (Nigel Croxon) [2113822] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2113822] - md: Ensure resync is reported after it starts (Nigel Croxon) [2113822] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2113822] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2113822] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2113822] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2113822] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2113822] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2113822] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2113822] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2113822] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2113822] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2113822]- tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long) [2128231] - docs: security: Add secrets/coco documentation (Lenny Szubowicz) [1994744] - virt: Add efi_secret module to expose confidential computing secrets (Lenny Szubowicz) [1994744] - Enable CONFIG_EFI_SECRET as a module for x86_64 (Lenny Szubowicz) [1994744] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2119181] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2119181] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2119181] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2119181] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2119181] - crypto: ccp - fix typo in comment (Vladis Dronov) [2119181] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2119181] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2119181] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2119181] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2119181] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2119181] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2119181] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2119181] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2131716] - mm/hugetlb: correct demote page offset logic (Chris von Recklinghausen) [2131716] - frontswap: don't call ->init if no ops are registered (Chris von Recklinghausen) [2131716] - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" (Chris von Recklinghausen) [2131716] - Docs/admin-guide/mm/damon/usage: fix the example code snip (Chris von Recklinghausen) [2131716]- cgroup/cpuset: remove unreachable code (Waiman Long) [1946801] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [1946801] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [1946801] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [1946801] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [1946801] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [1946801] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [1946801] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [1946801] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [1946801] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [1946801] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long) [1946801] - cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean (Waiman Long) [1946801] - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long) [1946801] - cgroup: cleanup comments (Waiman Long) [1946801] - tcp: Fix data races around icsk->icsk_af_ops. (Hangbin Liu) [2135319] - ipv6: Fix data races around sk->sk_prot. (Hangbin Liu) [2135319] - ipv6: annotate some data-races around sk->sk_prot (Hangbin Liu) [2135319] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135319] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135319] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135319] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135319] - net: fix potential refcount leak in ndisc_router_discovery() (Hangbin Liu) [2135319] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135319] - ipv6: fix lockdep splat in in6_dump_addrs() (Hangbin Liu) [2135319] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135319] - selftests/bpf: Fix passing arguments via function in test_kmod.sh (Yauheni Kaliuta) [2102053] - selftests: bpf: test_kmod.sh: Pass parameters to the module (Yauheni Kaliuta) [2102053] - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug (Vitaly Kuznetsov) [2119111] - Documentation: KVM: Add SPDX-License-Identifier tag (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add virtual CPU errata documentation (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add separate directories for architecture-specific documentation (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove __NR_userfaultfd syscall fallback (Vitaly Kuznetsov) [2119111] - KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run (Vitaly Kuznetsov) [2119111] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Vitaly Kuznetsov) [2119111] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Vitaly Kuznetsov) [2119111] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: add missing update to max_mmu_rmap_size (Vitaly Kuznetsov) [2119111] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Vitaly Kuznetsov) [2119111] - KVM/VMX: Restore previously dropped ENDBR in vmx_vmexit (Vitaly Kuznetsov) [2119111] - Documentation: kvm: clarify histogram units (Vitaly Kuznetsov) [2119111] - KVM: x86: document limitations of MSR filtering (Vitaly Kuznetsov) [2119111] - docs: kvm: fix WARNINGs from api.rst (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __vcalloc() in kvm_page_track_write_tracking_alloc() (Vitaly Kuznetsov) [2119111] - x86/kvm: Fix "missing ENDBR" BUG for fastop functions (Vitaly Kuznetsov) [2119111] - x86/ibt, objtool: Add IBT_NOSEAL() (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - perf/x86/core: Completely disable guest PEBS via guest's global_ctrl (Vitaly Kuznetsov) [2119111] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/extable: Prefer local labels in .set directives (Vitaly Kuznetsov) [2119111] - x86/entry_32: Fix segment exceptions (Vitaly Kuznetsov) [2119111] - Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/kvm: Simplify FOP_SETCC() (Vitaly Kuznetsov) [2119111] - KVM: x86: check validity of argument to KVM_SET_MP_STATE (Vitaly Kuznetsov) [2119111] - KVM: x86: fix memoryleak in kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2119111] - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang (Vitaly Kuznetsov) [2119111] - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Always flush TLBs when enabling dirty logging (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Drop the need_remote_flush() function (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device() (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow() (Vitaly Kuznetsov) [2119111] - KVM: Rename mmu_notifier_* to mmu_invalidate_* (Vitaly Kuznetsov) [2119111] - KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS (Vitaly Kuznetsov) [2119111] - KVM: Move coalesced MMIO initialization (back) into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM (Vitaly Kuznetsov) [2119111] - KVM: Properly unwind VM creation if creating debugfs fails (Vitaly Kuznetsov) [2119111] - KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers (Vitaly Kuznetsov) [2119111] - KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make rseq compatible with glibc-2.35 (Vitaly Kuznetsov) [2119111] - KVM: Actually create debugfs in kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() (Vitaly Kuznetsov) [2119111] - KVM: Get an fd before creating the VM (Vitaly Kuznetsov) [2119111] - KVM: Shove vcpu stats_id init into kvm_vcpu_init() (Vitaly Kuznetsov) [2119111] - KVM: Shove vm stats_id init into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename trace function name for asynchronous page fault (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Stop Xen timer before changing IRQ (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Initialize Xen timer only once (Vitaly Kuznetsov) [2119111] - KVM: SVM: Disable SEV-ES support if MMIO caching is disable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change (Vitaly Kuznetsov) [2119111] - KVM: x86: Tag kvm_mmu_x86_module_init() with __init (Vitaly Kuznetsov) [2119111] - KVM: x86: emulator: Fix illegal LEA handling (Vitaly Kuznetsov) [2119111] - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (Vitaly Kuznetsov) [2119111] - selftests: kvm: fix compilation (Vitaly Kuznetsov) [2119111] - selftests: kvm: set rax before vmcall (Vitaly Kuznetsov) [2119111] - selftests: KVM: Add exponent check for boolean stats (Vitaly Kuznetsov) [2119111] - selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Check stat name before other fields (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove unused variable (Vitaly Kuznetsov) [2119111] - KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache (Vitaly Kuznetsov) [2119111] - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT (Vitaly Kuznetsov) [2119111] - KVM: x86: Do not block APIC write for non ICR registers (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists (Vitaly Kuznetsov) [2119111] - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [2119111] - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add an option to run vCPUs while disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow mask for effective host MTRR memtype (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop unnecessary goto+label in kvm_arch_init() (Vitaly Kuznetsov) [2119111] - KVM: x86: Reject loading KVM if host.PAT[0] != WB (Vitaly Kuznetsov) [2119111] - KVM: SVM: Fix x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Remove underscores from __pte_list_remove() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Protect the unused bits in MSR exiting flags (Vitaly Kuznetsov) [2119111] - KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats (Vitaly Kuznetsov) [2119111] - KVM: x86: Remove unnecessary include (Vitaly Kuznetsov) [2119111] - KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack (Vitaly Kuznetsov) [2119111] - KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0 (Vitaly Kuznetsov) [2119111] - KVM: x86: Add dedicated helper to get CPUID entry with significant index (Vitaly Kuznetsov) [2119111] - KVM: SVM: fix task switch emulation on INTn instruction. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index (Vitaly Kuznetsov) [2119111] - kvm: stats: tell userspace which values are boolean (Vitaly Kuznetsov) [2119111] - KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unused SVM_CPUID_FUNC macro (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up requirements for XFD-aware XSAVE features (Vitaly Kuznetsov) [2119111] - KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD (Vitaly Kuznetsov) [2119111] - KVM: selftests: Inline "get max CPUID leaf" helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() to detect SVM support in L1 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set input function/index in raw CPUID helper(s) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make get_supported_cpuid() returns "const" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vCPU's CPUID directly in Hyper-V test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm->pa_bits to generate reserved PA bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache CPUID in struct kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the obsolete/dead MMU role test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check for _both_ XTILE data and cfg in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested VMX checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested SVM checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in the SEV migration test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add framework to query KVM CPUID bits (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix filename reporting in guest asserts (Vitaly Kuznetsov) [2119111] - KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Increase UCALL_MAX_ARGS to 7 (Vitaly Kuznetsov) [2119111] - KVM: selftests: enumerate GUEST_ASSERT arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request (Vitaly Kuznetsov) [2119111] - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (Vitaly Kuznetsov) [2119111] - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk (Vitaly Kuznetsov) [2119111] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP (Vitaly Kuznetsov) [2119111] - KVM: x86: Initialize number of APIC LVT entries during APIC creation (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too (Vitaly Kuznetsov) [2119111] - KVM: x86: de-underscorify __emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean fast IN from emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean in-kernel PIO from vcpu->arch.pio* (Vitaly Kuznetsov) [2119111] - KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() (Vitaly Kuznetsov) [2119111] - KVM: x86: drop PIO from unregistered devices (Vitaly Kuznetsov) [2119111] - KVM: x86: inline kernel_pio into its sole caller (Vitaly Kuznetsov) [2119111] - KVM: x86: complete fast IN directly with complete_emulator_pio_in() (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Add AVIC doorbell tracepoint (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce hybrid-AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: always intercept x2apic msrs (Vitaly Kuznetsov) [2119111] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (Vitaly Kuznetsov) [2119111] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (Vitaly Kuznetsov) [2119111] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Introduce x2AVIC CPUID bit (Vitaly Kuznetsov) [2119111] - KVM: debugfs: expose pid of vcpu threads (Vitaly Kuznetsov) [2119111] - KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg (Vitaly Kuznetsov) [2119111] - tools kvm headers arm64: Update KVM headers from the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a self test for CMCI and UCNA emulations. (Vitaly Kuznetsov) [2119111] - KVM: x86: Enable CMCI capability by default and handle injected UCNA errors (Vitaly Kuznetsov) [2119111] - KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. (Vitaly Kuznetsov) [2119111] - KVM: x86: Use kcalloc to allocate the mce_banks array. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add APIC_LVTx() macro. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Avoid unnecessary flush on eager page split (Vitaly Kuznetsov) [2119111] - KVM: x86: Fill apic_lvt_mask with enums / explicit entries. (Vitaly Kuznetsov) [2119111] - KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs (Vitaly Kuznetsov) [2119111] - KVM: Allow for different capacities in kvm_mmu_memory_cache structs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Cache the access bits of shadowed translations (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update page stats in __rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass const memslot to rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass memory caches to allocate SPs separately (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Consolidate shadow page allocation and initialization (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive shadow MMU page role from parent (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use a bool for direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache binary stats metadata for duration of test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test disabling NX hugepages on a VM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add NX huge pages test (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table (Vitaly Kuznetsov) [2119111] - Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add API issues section (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix errant brace in KVM capability handling (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stat data in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up coding style in binary stats test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats desc in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats header in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove dynamic memory allocation for stats header (Vitaly Kuznetsov) [2119111] - KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() (Vitaly Kuznetsov) [2119111] - selftests: KVM: Handle compiler optimizations in ucall (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add MONITOR/MWAIT quirk test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Mostly fix broken Hyper-V Features test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add x86-64 support for exception fixup (Vitaly Kuznetsov) [2119111] - KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu" (Vitaly Kuznetsov) [2119111] - KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES (Vitaly Kuznetsov) [2119111] - x86: kvm: remove NULL check before kfree (Vitaly Kuznetsov) [2119111] - KVM: Do not zero initialize 'pfn' in hva_to_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() (Vitaly Kuznetsov) [2119111] - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() (Vitaly Kuznetsov) [2119111] - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() (Vitaly Kuznetsov) [2119111] - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page (Vitaly Kuznetsov) [2119111] - KVM: Avoid pfn_to_page() and vice versa when releasing pages (Vitaly Kuznetsov) [2119111] - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE (Vitaly Kuznetsov) [2119111] - KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Dedup macros for computing various page table masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro (Vitaly Kuznetsov) [2119111] - KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper (Vitaly Kuznetsov) [2119111] - KVM: x86: Move "apicv_active" into "struct kvm_lapic" (Vitaly Kuznetsov) [2119111] - KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1 (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use try_cmpxchg64 in pi_try_set_control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic (Vitaly Kuznetsov) [2119111] - locking/atomic/x86: Introduce arch_try_cmpxchg64 (Vitaly Kuznetsov) [2119111] - locking/atomic: Add generic try_cmpxchg64 support (Vitaly Kuznetsov) [2119111] - KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write() (Vitaly Kuznetsov) [2119111] - KVM: Rename ack_flush() to ack_kick() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Fix memop extension capability check (Vitaly Kuznetsov) [2119111] - KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING (Vitaly Kuznetsov) [2119111] - KVM: SEV: fix misplaced closing parenthesis (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the mismatched parameter comments (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a missing apostrophe in comment to show ownership (Vitaly Kuznetsov) [2119111] - KVM: selftests: kvm_binary_stats_test: Fix index expressions (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sanity check input to ioctls() at build time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the memop test (Vitaly Kuznetsov) [2119111] - KVM: s390: selftest: Test suppression indication on key prot exception (Vitaly Kuznetsov) [2119111] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add kvm_has_cap() to provide syntactic sugar (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return an 'unsigned int' from kvm_check_cap() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number (Vitaly Kuznetsov) [2119111] - KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Open code and drop 'struct kvm_vm' accessors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_state() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Purge vm+vcpu_id == vcpu silliness (Vitaly Kuznetsov) [2119111] - KVM: selftests: Require vCPU output array when creating VM with vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get() usage from dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop conflating vCPU index and ID in perf tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert get-reg-list away from its "VCPU_ID" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @vcpuids param from VM creators (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vm_create_default* helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create() in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tprot away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the tprot test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memop away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390's "resets" test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the reset test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the sync_regs test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hypercalls test away from vm_create_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sync stage before VM is freed in hypercalls test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert triple_fault_event_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert arch_timer away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert steal_time away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add VM creation helper that "returns" vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hardware_disable_test to pass around vCPU objects (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert psci_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return created vcpu from vm_vcpu_add_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add "arch" to common utils that have arch implementations (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_irq away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert fix_hypercall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug-exceptions away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert system_counter_offset_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_memory_region_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_shinfo_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_io_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cpuid_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert amx_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add proper helper for advancing RIP in debug_regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug_regs away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert emulator_error_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert evmcs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_clock away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_features away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_svm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_clock_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tsc_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_sregs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert platform_info_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_pv_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_cpuid away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert smm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert mmu_role_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xss_msr_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert rseq_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memslot_perf_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return the created vCPU from vm_vcpu_add() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vcpu.state => vcpu.run (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename xAPIC state test's vcpu struct (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create_without_vcpus() => vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param (Vitaly Kuznetsov) [2119111] - KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in psci_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftest: Add proper helpers for x86-specific save/restore ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup MSR index list helpers, simplify dedicated test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache list of MSRs to save/restore (Vitaly Kuznetsov) [2119111] - KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_ENABLE_CAP usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a VM backpointer to 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup vgic_init's asserts and improve error messages (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split get/set device_attr helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop 'int' return from asserting *_has_device_attr() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Multiplex return code and fd in __kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @test param from kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Get rid of kvm_util_internal.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make x86-64's register dump helpers static (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get_fd() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_access_device_attr() in arm64 code (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add __vcpu_run() helper (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split vcpu_set_nested_state() into two helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @mode from common vm_create() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add another underscore to inner ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Always open VM file descriptors with O_RDWR (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale declarations from kvm_util_base.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix typo in vgic_init test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Introduce hypercall ABI test (Vitaly Kuznetsov) [2119111] - tools: Import ARM SMCCC definitions (Vitaly Kuznetsov) [2119111] - Docs: KVM: Add doc for the bitmap firmware registers (Vitaly Kuznetsov) [2119111] - Docs: KVM: Rename psci.rst to hypercalls.rst (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add vendor hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add standard hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Setup a framework for hypercall bitmap firmware registers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Factor out firmware register handling from psci.c (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test SYSTEM_SUSPEND PSCI call (Vitaly Kuznetsov) [2119111] - selftests: KVM: Refactor psci_test to make it amenable to new tests (Vitaly Kuznetsov) [2119111] - selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Create helper for making SMCCC calls (Vitaly Kuznetsov) [2119111] - selftests: KVM: Rename psci_cpu_on_test to psci_test (Vitaly Kuznetsov) [2119111] - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM on an out-of-bounds data read (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator generates a bogus exception vector (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Vitaly Kuznetsov) [2119111] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Vitaly Kuznetsov) [2119111] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Vitaly Kuznetsov) [2119111] - KVM: x86: Harden _regs accesses to guard against buggy input (Vitaly Kuznetsov) [2119111] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Restrict test region to 48-bit physical addresses when using nested (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up LIBKVM files in Makefile (Vitaly Kuznetsov) [2119111] - KVM: selftests: Link selftests directly with lib object files (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary rule for STATIC_LIBS (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a helper to check EPT/VPID capabilities (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Refactor nested_map() to specify target level (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale function parameter comment for nested_map() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to create 2M and 1G EPT mappings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Replace x86_page_size with PG_LEVEL_XX (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption while updating apicv inhibition (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (Vitaly Kuznetsov) [2119111] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (Vitaly Kuznetsov) [2119111] - KVM: x86: document AVIC/APICv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs (Vitaly Kuznetsov) [2119111] - KVM: x86: PIT: Preserve state of speaker port data bit (Vitaly Kuznetsov) [2119111] - KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Restrict advanced features based on module enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Avoid exposing Intel BTS feature (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update global enable_pmu when PMU is undetected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Enable Notify VM exit (Vitaly Kuznetsov) [2119111] - KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a test to get/set triple fault event (Vitaly Kuznetsov) [2119111] - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config() (Vitaly Kuznetsov) [2119111] - perf: x86/core: Add interface to query perfmon_event_map[] directly (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use only the uniform interface reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update comments for AMD gp counters (Vitaly Kuznetsov) [2119111] - KVM: x86: always allow host-initiated writes to PMU MSRs (Vitaly Kuznetsov) [2119111] - KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: remove useless prototype (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file (Vitaly Kuznetsov) [2119111] - selftests: kvm: replace ternary operator with min() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 (Vitaly Kuznetsov) [2119111] - KVM: x86/cpuid: Refactor host/guest CPU model consistency check (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h (Vitaly Kuznetsov) [2119111] - KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS (Vitaly Kuznetsov) [2119111] - x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled (Vitaly Kuznetsov) [2119111] - perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server (Vitaly Kuznetsov) [2119111] - KVM: VMX: enable IPI virtualization (Vitaly Kuznetsov) [2119111] - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to set maximum VCPU id for VM (Vitaly Kuznetsov) [2119111] - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock (Vitaly Kuznetsov) [2119111] - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() (Vitaly Kuznetsov) [2119111] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() (Vitaly Kuznetsov) [2119111] - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config (Vitaly Kuznetsov) [2119111] - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation (Vitaly Kuznetsov) [2119111] - x86/cpu: Add new VMX feature, Tertiary VM-Execution control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() (Vitaly Kuznetsov) [2119111] - KVM: selftests: nSVM: Add svm_nested_soft_inject_test (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint (Vitaly Kuznetsov) [2119111] - KVM: x86: Print error code in exception injection tracepoint iff valid (Vitaly Kuznetsov) [2119111] - KVM: x86: Trace re-injected exceptions (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INTn instead of retrying the insn on "failure" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction (Vitaly Kuznetsov) [2119111] - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported (Vitaly Kuznetsov) [2119111] - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 (Vitaly Kuznetsov) [2119111] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Vitaly Kuznetsov) [2119111] - KVM: x86: do not set st->preempted when going back to user space (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make hyperv_clock selftest more stable (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: Don't null dereference ops->destroy (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: replace bitmap_weight() with hweight64() (Vitaly Kuznetsov) [2119111] - x86: Fix all occurences of the "the the" typo (Vitaly Kuznetsov) [2119111] - KVM: Do not pin pages tracked by gfn=>pfn caches (Vitaly Kuznetsov) [2119111] - KVM: Fix multiple races in gfn=>pfn cache refresh (Vitaly Kuznetsov) [2119111] - KVM: Fully serialize gfn=>pfn cache refresh via mutex (Vitaly Kuznetsov) [2119111] - KVM: Do not incorporate page offset into gfn=>pfn cache user address (Vitaly Kuznetsov) [2119111] - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache (Vitaly Kuznetsov) [2119111] - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper (Vitaly Kuznetsov) [2119111] - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error as unsigned (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error when it may be helpful (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Sync the new name of the test case to .gitignore (Vitaly Kuznetsov) [2119111] - x86, kvm: use correct GFP flags for preemption disabled (Vitaly Kuznetsov) [2119111] - x86/kvm: Alloc dummy async #PF token outside of raw spinlock (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Fix test failure on arch lbr capable platforms (Vitaly Kuznetsov) [2119111] - KVM: LAPIC: Trace LAPIC timer expiration on every vmentry (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: fix type of valid_bank_mask (Vitaly Kuznetsov) [2119111] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update number of zapped pages even if page list is stable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps (Vitaly Kuznetsov) [2119111] - KVM: VMX: Include MKTME KeyID bits in shadow_zero_check (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename reset_rsvds_bits_mask() (Vitaly Kuznetsov) [2119111] - KVM: x86: a vCPU with a pending triple fault is runnable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand and clean up page fault stats (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Make all page fault handlers internal to the MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use (Vitaly Kuznetsov) [2119111] - KVM: VMX: clean up pi_wakeup_handler (Vitaly Kuznetsov) [2119111] - KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c (Vitaly Kuznetsov) [2119111] - KVM: Add max_vcpus field in common 'struct kvm' (Vitaly Kuznetsov) [2119111] - KVM: x86: replace bitmap_weight with bitmap_empty where appropriate (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Add sp_has_gptes() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace direct_map with root_role.direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace root_level with cpu_role.base.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace shadow_root_level with root_role.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove redundant bits from extended role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename kvm_mmu_role union (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove extended bits from mmu_role, rename field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: store shadow EFER.NX in the MMU role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove ept_ad field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: split cpu_role from mmu_role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove "bool base_only" arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: Clean up and document nested #PF workaround (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rephrase unclear comment (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: nested EPT cannot be used in SMM (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Add virtual TSC_AUX feature bit (Vitaly Kuznetsov) [2119111] - KVM: arm64: Implement PSCI SYSTEM_SUSPEND (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add support for userspace to suspend a vCPU (Vitaly Kuznetsov) [2119111] - KVM: arm64: Return a value from check_vcpu_requests() (Vitaly Kuznetsov) [2119111] - KVM: arm64: Rename the KVM_REQ_SLEEP handler (Vitaly Kuznetsov) [2119111] - KVM: arm64: Track vCPU power state using MP state values (Vitaly Kuznetsov) [2119111] - KVM: arm64: Dedupe vCPU power off helpers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 (Vitaly Kuznetsov) [2119111] - KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT (Vitaly Kuznetsov) [2119111] - KVM: SPDX style and spelling fixes (Vitaly Kuznetsov) [2119111] - KVM: x86: Bail to userspace if emulation of atomic user access faults (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits (Vitaly Kuznetsov) [2119111] - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() (Vitaly Kuznetsov) [2119111] - x86/uaccess: Implement macros for CMPXCHG on user addresses (Vitaly Kuznetsov) [2119111] - objtool: Remove .fixup handling (Vitaly Kuznetsov) [2119111] - x86: Remove .fixup section (Vitaly Kuznetsov) [2119111] - x86/word-at-a-time: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy_32: Simplify __copy_user_intel_nocache() (Vitaly Kuznetsov) [2119111] - x86/checksum_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/kvm: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/segment: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/fpu: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/xen: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/uaccess: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/futex: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/msr: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/extable: Extend extable functionality (Vitaly Kuznetsov) [2119111] - x86/entry_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/entry_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups (Vitaly Kuznetsov) [2119111] - x86/copy_user_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - bitfield.h: Fix "type of reg too small for mask" test (Vitaly Kuznetsov) [2119111] - x86/ftrace: Remove fault protection code in prepare_ftrace_return (Vitaly Kuznetsov) [2119111] - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Vitaly Kuznetsov) [2119111] - KVM: x86: Use static calls to reduce kvm_pmu_ops overhead (Vitaly Kuznetsov) [2119111] - KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata (Vitaly Kuznetsov) [2119111] - KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [2119111] - KVM: x86: Move kvm_ops_static_call_update() to x86.c (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits (Vitaly Kuznetsov) [2119111] - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition (Vitaly Kuznetsov) [2119111] - x86/kvm: Don't waste kvmclock memory if there is nopv parameter (Vitaly Kuznetsov) [2119111] - kvm: vmx: remove redundant parentheses (Vitaly Kuznetsov) [2119111] - kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory (Vitaly Kuznetsov) [2119111] - selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Remove the redundantly included header file lapic.h (Vitaly Kuznetsov) [2119111] - x86/kvm/svm: Force-inline GHCB accessors (Vitaly Kuznetsov) [2119111] - KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (Vitaly Kuznetsov) [2119111] - KVM: x86: allow per cpu apicv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: implement nested vGIF (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove vgif_enabled() (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: use vmcb01 in init_vmcb (Vitaly Kuznetsov) [2119111] - KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint (Vitaly Kuznetsov) [2119111] - KVM: x86: Test case for TSC scaling and offset sync (Vitaly Kuznetsov) [2119111] - KVM: x86: Don't snapshot "max" TSC if host TSC is constant (Vitaly Kuznetsov) [2119111] - KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. (Vitaly Kuznetsov) [2119111] - KVM: x86/i8259: Remove a dead store of irq in a conditional block (Vitaly Kuznetsov) [2119111] - KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Update self test for Xen PV timers (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV spinlocks slowpath (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support per-vCPU event channel upcall via local APIC (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Kernel acceleration for XENVER_version (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV timers oneshot mode (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV IPI vcpu yield (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: intercept EVTCHNOP_send from guests (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support direct injection of event channel events (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info (Vitaly Kuznetsov) [2119111] - KVM: x86: Use gfn_to_pfn_cache for pv_time (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for runstate area (Vitaly Kuznetsov) [2119111] - KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow to force AVIC to be enabled (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to opt out of hypercall patching (Vitaly Kuznetsov) [2119111] - x86/ibt,paravirt: Sprinkle ENDBR (Vitaly Kuznetsov) [2119111] - x86/vmx: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2111745] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2111745]- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2049125] - scsi: core: Allow the ALUA transitioning state enough time (Ewan D. Milne) [2132461] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132461] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132461] - scsi: sg: Allow waiting for commands to complete on removed device (Ewan D. Milne) [2132461] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132461] - scsi: core: Shorten long warning messages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132461] - scsi: sd: Fix interpretation of VPD B9h length (Ewan D. Milne) [2132461] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Ewan D. Milne) [2132461] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132461] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132461] - scsi: sd: Don't call blk_cleanup_disk() in sd_probe() (Ewan D. Milne) [2132461] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132461] - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice (Ewan D. Milne) [2132461] - scsi: sd: Optimal I/O size should be a multiple of reported granularity (Ewan D. Milne) [2132461] - scsi: sd: Switch to using scsi_device VPD pages (Ewan D. Milne) [2132461] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132461] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132461] - scsi: core: Cache VPD pages b0, b1, b2 (Ewan D. Milne) [2132461] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132461] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132461] - scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Ewan D. Milne) [2132461] - scsi: core: Refine how we set tag_set NUMA node (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132461] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132461] - scsi: core: Increase max device queue_depth to 4096 (Ewan D. Milne) [2132461] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132461] - scsi: sd: Clean up gendisk if device_add_disk() failed (Ewan D. Milne) [2132461] - scsi: sd: sd_read_cpr() requires VPD pages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ewan D. Milne) [2132461] - scsi: core: sysfs: Remove comments that conflict with the actual logic (Ewan D. Milne) [2132461] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132461] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132461] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132461] - scsi: core: Make "access_state" sysfs attribute always visible (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132461] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132461] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Call scsi_done() directly (Ewan D. Milne) [2132461] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132461] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132461] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132461] - wireguard: netlink: avoid variable-sized memcpy on sockaddr (Hangbin Liu) [2135317] - rhel: Enable imx8 I2C configs properly (Al Stone) [2071838] - i2c: imx: fix typo in comment (Al Stone) [2071838] - i2c: dev: Force case user pointers in compat_i2cdev_ioctl() (Al Stone) [2071838] - i2c: dev: check return value when calling dev_set_name() (Al Stone) [2071838] - i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit (Al Stone) [2071838] - i2c: mux: demux-pinctrl: do not deactivate a master that is not active (Al Stone) [2071838] - i2c: add tracepoints for I2C slave events (Al Stone) [2071838] - i2c: tegra: Add SMBus block read function (Al Stone) [2071838] - i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). (Al Stone) [2071838] - i2c: smbus: Check for parent device before dereference (Al Stone) [2071838] - i2c: imx: allow COMPILE_TEST (Al Stone) [2071838] - i2c: don't expose function which is only used internally (Al Stone) [2071838] - i2c: ACPI: Replace acpi_bus_get_device() (Al Stone) [2071838] - i2c: smbus: Use device_*() functions instead of of_*() (Al Stone) [2071838] - Revert "i2c: core: support bus regulator controlling in adapter" (Al Stone) [2071838] - i2c: validate user data in compat ioctl (Al Stone) [2071838] - i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries (Al Stone) [2071838] - i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function (Al Stone) [2071838] - i2c: acpi: Use acpi_dev_ready_for_enumeration() helper (Al Stone) [2071838] - i2c: tegra: use i2c_timings for bus clock freq (Al Stone) [2071838] - i2c: virtio: fix completion handling (Al Stone) [2071838] - i2c: enable async suspend/resume on i2c client devices (Al Stone) [2071838] - i2c: enable async suspend/resume for i2c adapters (Al Stone) [2071838] - i2c: tegra: Add the ACPI support (Al Stone) [2071838] - i2c: mux: gpio: Use array_size() helper (Al Stone) [2071838] - i2c: mux: gpio: Don't dereference fwnode from struct device (Al Stone) [2071838] - i2c: mux: gpio: Replace custom acpi_get_local_address() (Al Stone) [2071838] - i2c: imx: Add timer for handling the stop condition (Al Stone) [2071838] - i2c: virtio: disable timeout handling (Al Stone) [2071838] - i2c: Allow an ACPI driver to manage the device's power state during probe (Al Stone) [2071838] - i2c: virtio: Add support for zero-length requests (Al Stone) [2071838] - i2c: tegra: Ensure that device is suspended before driver is removed (Al Stone) [2071838] - i2c: acpi: Replace custom function with device_match_acpi_handle() (Al Stone) [2071838] - i2c: switch from 'pci_' to 'dma_' API (Al Stone) [2071838] - i2c: acpi: fix resource leak in reconfiguration device addition (Al Stone) [2071838] - i2c: virtio: add a virtio i2c frontend driver (Al Stone) [2071838] - i2c: remove dead PMC MSP TWI/SMBus/I2C driver (Al Stone) [2071838] - i2c: dev: Use sysfs_emit() in "show" functions (Al Stone) [2071838] - i2c: dev: Define pr_fmt() and drop duplication substrings (Al Stone) [2071838] - i2c: imx: : use proper DMAENGINE API for termination (Al Stone) [2071838] - remove CONFIG_PTE_MARKER and add CONFIG_PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - mm/uffd: move USERFAULTFD configs into mm/ (Chris von Recklinghausen) [2136480] - mm: enable PTE markers by default (Chris von Recklinghausen) [2136480] - mm/uffd: PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2125169] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2111468] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2111468] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2111468] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2111468] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2119312] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2119312]- s390/qeth: cache link_info for ethtool (Tobias Huschle) [2110436] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110436] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110436] - s390/lcs: fix variable dereferenced before check (Tobias Huschle) [2110436] - s390/ctcm: fix potential memory leak (Tobias Huschle) [2110436] - s390/ctcm: fix variable dereferenced before check (Tobias Huschle) [2110436] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110436] - nfp: nfdk: implement xdp tx path for NFDK (Stefan Assmann) [2124279] - nfp: add support for NFDK data path (Stefan Assmann) [2124279] - nfp: choose data path based on version (Stefan Assmann) [2124279] - nfp: add per-data path feature mask (Stefan Assmann) [2124279] - nfp: use TX ring pointer write back (Stefan Assmann) [2124279] - nfp: move tx_ring->qcidx into cold data (Stefan Assmann) [2124279] - nfp: prepare for multi-part descriptors (Stefan Assmann) [2124279] - nfp: use callbacks for slow path ring related functions (Stefan Assmann) [2124279] - nfp: move the fast path code to separate files (Stefan Assmann) [2124279] - nfp: calculate ring masks without conditionals (Stefan Assmann) [2124279] - nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add support for NFP3800/NFP3803 PCIe devices (Stefan Assmann) [2124279] - nfp: take chip version into account for ring sizes (Stefan Assmann) [2124279] - nfp: parametrize QCP offset/size using dev_info (Stefan Assmann) [2124279] - nfp: use dev_info for the DMA mask (Stefan Assmann) [2124279] - nfp: use dev_info for PCIe config space BAR offsets (Stefan Assmann) [2124279] - nfp: introduce dev_info static chip data (Stefan Assmann) [2124279] - nfp: sort the device ID tables (Stefan Assmann) [2124279] - nfp: use PluDevice register for model for non-NFP6000 chips (Stefan Assmann) [2124279] - nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead (Stefan Assmann) [2124279] - nfp: remove pessimistic NFP_QCP_MAX_ADD limits (Stefan Assmann) [2124279] - nfp: remove define for an unused control bit (Stefan Assmann) [2124279] - nfp: xsk: fix a warning when allocating rx rings (Stefan Assmann) [2124279] - nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: xsk: add AF_XDP zero-copy Rx and Tx support (Stefan Assmann) [2124279] - nfp: xsk: add configuration check for XSK socket chunk size (Stefan Assmann) [2124279] - nfp: xsk: add an array of xsk buffer pools to each data path (Stefan Assmann) [2124279] - nfp: wrap napi add/del logic (Stefan Assmann) [2124279] - nfp: expose common functions to be used for AF_XDP (Stefan Assmann) [2124279] - nfp: flower: Remove usage of the deprecated ida_simple_xxx API (Stefan Assmann) [2124279] - nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload (Stefan Assmann) [2124279] - nfp: add support to offload police action from flower table (Stefan Assmann) [2124279] - nfp: add process to get action stats from hardware (Stefan Assmann) [2124279] - nfp: add hash table to store meter table (Stefan Assmann) [2124279] - nfp: add support to offload tc action to hardware (Stefan Assmann) [2124279] - nfp: refactor policer config to support ingress/egress meter (Stefan Assmann) [2124279] - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() (Stefan Assmann) [2124279] - nfp: flower: netdev offload check for ip6gretap (Stefan Assmann) [2124279] - nfp: flower: fix ida_idx not being released (Stefan Assmann) [2124279] - nfp: Simplify array allocation (Stefan Assmann) [2124279] - nfp: only use kdoc style comments for kdoc (Stefan Assmann) [2124279] - nfp: flower: Use struct_size() helper in kmalloc() (Stefan Assmann) [2124279] - nfp: flower: refine the use of circular buffer (Stefan Assmann) [2124279] - nfp: Fix memory leak in nfp_cpp_area_cache_add() (Stefan Assmann) [2124279] - nfp: checking parameter process for rx-usecs/tx-usecs is invalid (Stefan Assmann) [2124279] - nfp: flower: correction of error handling (Stefan Assmann) [2124279] - nfp: fix potential deadlock when canceling dim work (Stefan Assmann) [2124279] - nfp: fix NULL pointer access when scheduling dim work (Stefan Assmann) [2124279] - nfp: flower: Allow ipv6gretap interface for offloading (Stefan Assmann) [2124279] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2124279] - nfp: Prefer struct_size over open coded arithmetic (Stefan Assmann) [2124279] - nfp: bpf: silence bitwise vs. logical OR warning (Stefan Assmann) [2124279] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Stefan Assmann) [2124279] - nfp: flow_offload: move flow_indr_dev_register from app init to app start (Stefan Assmann) [2124279] - nfp: use netif_set_real_num_queues() (Stefan Assmann) [2124279] - nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() (Stefan Assmann) [2124279] - nfp: add support for coalesce adaptive feature (Stefan Assmann) [2124279] - nfp: fix return statement in nfp_net_parse_meta() (Stefan Assmann) [2124279] - nfp: flower-tc: add flow stats updates for ct (Stefan Assmann) [2124279] - nfp: flower-ct: add offload calls to the nfp (Stefan Assmann) [2124279] - nfp: flower-ct: add flow_pay to the offload table (Stefan Assmann) [2124279] - nfp: flower-ct: add actions into flow_pay for offload (Stefan Assmann) [2124279] - nfp: flower-ct: compile match sections of flow_payload (Stefan Assmann) [2124279] - nfp: flower-ct: calculate required key_layers (Stefan Assmann) [2124279] - nfp: flower: refactor action offload code slightly (Stefan Assmann) [2124279] - nfp: flower: refactor match functions to take flow_rule as input (Stefan Assmann) [2124279] - nfp: flower: make the match compilation functions reusable (Stefan Assmann) [2124279] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130164] {CVE-2022-39188} - csky/tlb: Remove tlb_flush() define (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130164] {CVE-2022-39188} - s390/dasd: add device ping attribute (Tobias Huschle) [2044384] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2044384] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2044384] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2044384] - s390/dasd: add copy pair setup (Tobias Huschle) [2044384] - s390/dasd: add query PPRC function (Tobias Huschle) [2044384] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2044384] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2044384] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Al Stone) [2071844] - usb: dwc2: fix wrong order of phy_power_on and phy_init (Al Stone) [2071844] - net: stmmac: remove phylink_config.pcs_poll usage (Al Stone) [2071844] - net: stmmac: use .mac_select_pcs() interface (Al Stone) [2071844] - net: stmmac: convert to phylink_generic_validate() (Al Stone) [2071844] - net: stmmac: convert to phylink_get_linkmodes() (Al Stone) [2071844] - lan743x: fix deadlock in lan743x_phy_link_status_change() (Al Stone) [2071844] - net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified (Al Stone) [2071844] - rhel: Enable configs for imx8m PHYs (Al Stone) [2071844] - phy: freescale: Add i.MX8qm Mixel LVDS PHY support (Al Stone) [2071844] - units: Add SI metric prefix definitions (Al Stone) [2071844] - phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 (Al Stone) [2071844] - net: phy: Don't trigger state machine while in suspend (Al Stone) [2071844] - net: phy: Fix race condition on link status change (Al Stone) [2071844] - net: phy: Convert to mdiobus_c45_{read|write} (Al Stone) [2071844] - net: phy: fix duplex out of sync problem while changing settings (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings (Al Stone) [2071844] - phy: phy_start_aneg: Add an unlocked version (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg (Al Stone) [2071844] - phy: phy_ethtool_ksettings_get: Lock the phy for consistency (Al Stone) [2071844] - linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() (Al Stone) [2071844] - net: phy: export genphy_c45_baset1_read_status() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_read_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration (Al Stone) [2071844] - net: phy: Add 10BASE-T1L support in phy-c45 (Al Stone) [2071844] - net: mdio: add helpers to extract clause 45 regad and devad fields (Al Stone) [2071844] - net: mdio: Add helper functions for accessing MDIO devices (Al Stone) [2071844] - net: mdio: add mdiobus_modify_changed() (Al Stone) [2071844] - net: mdio: introduce a shutdown method to mdio device drivers (Al Stone) [2071844] - net: phy: Add BaseT1 auto-negotiation registers (Al Stone) [2071844] - net: phy: Add 10-BaseT1L registers (Al Stone) [2071844] - ethtool: Add 10base-T1L link mode entry (Al Stone) [2071844] - phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED (Al Stone) [2071844] - phy: core: Warn when phy_power_on is called before phy_init (Al Stone) [2071844] - phy: core: Update documentation syntax (Al Stone) [2071844] - phy: core: Add documentation of phy operation order (Al Stone) [2071844] - phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support (Al Stone) [2071844] - phy: Add LVDS configuration options (Al Stone) [2071844] - net: phylink: remove phylink_helper_basex_speed() (Al Stone) [2071844] - phy: phy-can-transceiver: Add support for setting mux (Al Stone) [2071844] - phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE (Al Stone) [2071844] - phy: Remove duplicated include in phy-fsl-lynx-28g.c (Al Stone) [2071844] - phy: add support for the Layerscape SerDes 28G (Al Stone) [2071844] - net: phy: correct spelling error of media in documentation (Al Stone) [2071844] - net: phy: exported the genphy_read_master_slave function (Al Stone) [2071844] - net: phylink: remove phylink_set_pcs() (Al Stone) [2071844] - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) (Al Stone) [2071844] - net: phylink: remove phylink_config's pcs_poll (Al Stone) [2071844] - net: phylink: remove phylink_set_10g_modes() (Al Stone) [2071844] - phy: make phy_set_max_speed() *void* (Al Stone) [2071844] - phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 (Al Stone) [2071844] - phy: freescale: pcie: cosmetic clean-up (Al Stone) [2071844] - net: phylink: add pcs_validate() method (Al Stone) [2071844] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Al Stone) [2071844] - phy: freescale: pcie: explicitly add bitfield.h (Al Stone) [2071844] - phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver (Al Stone) [2071844] - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Al Stone) [2071844] - net: phylink: use legacy_pre_march2020 (Al Stone) [2071844] - net: phylink: add legacy_pre_march2020 indicator (Al Stone) [2071844] - net: phy: Remove unnecessary indentation in the comments of phy_device (Al Stone) [2071844] - phy: phy-can-transceiver: Make devm_gpiod_get optional (Al Stone) [2071844] - net: phylink: Add helpers for c22 registers without MDIO (Al Stone) [2071844] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Al Stone) [2071844] - net: document SMII and correct phylink's new validation mechanism (Al Stone) [2071844] - net: phylink: add generic validate implementation (Al Stone) [2071844] - net: phylink: avoid mvneta warning when setting pause parameters (Al Stone) [2071844] - net: phylink: use supported_interfaces for phylink validation (Al Stone) [2071844] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Al Stone) [2071844] - net: phylink: Support disabling autonegotiation for PCS (Al Stone) [2071844] - net: phylink: rejig SFP interface selection in ksettings_set() (Al Stone) [2071844] - net: phylink: use mdiobus_modify_changed() helper (Al Stone) [2071844] - kernel-doc: support DECLARE_PHY_INTERFACE_MASK() (Al Stone) [2071844] - net: phylink: add MAC phy_interface_t bitmap (Al Stone) [2071844] - net: phy: add phy_interface_t bitmap support (Al Stone) [2071844] - net: phy: add genphy_c45_fast_retrain (Al Stone) [2071844] - net: phy: add constants for fast retrain related register (Al Stone) [2071844] - net: phylink: add phylink_set_10g_modes() helper (Al Stone) [2071844] - net: phylink: don't call netif_carrier_off() with NULL netdev (Al Stone) [2071844] - net: phylink: Update SFP selected interface on advertising changes (Al Stone) [2071844] - net: phylink: add suspend/resume support (Al Stone) [2071844] - net: phylink: cleanup ksettings_set (Al Stone) [2071844] - net: phylink: add phy change pause mode debug (Al Stone) [2071844] - phy: tegra: xusb: mark PM functions as __maybe_unused (Al Stone) [2071844] - s390/pai: Add support for PAI Extension 1 NNPA counters (Tobias Huschle) [2127436]- dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script (Jerry Snitselaar) [2112028] - dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add missing struct documentation (Jerry Snitselaar) [2112028] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Improve the SDMA irq name (Jerry Snitselaar) [2112028] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112028] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112028] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: only restart cyclic channel when enabled (Jerry Snitselaar) [2112028] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112028] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112028] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs (Jerry Snitselaar) [2112028] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112028] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112028] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112028] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112028] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112028] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112028] - MAINTAINERS: update my email address (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add multi fifo support (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: error out on unsupported transfer types (Jerry Snitselaar) [2112028] - dmaengine: imx: Move header to include/dma/ (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Fix error checking in sdma_event_remap (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix init of uart scripts (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: clean up some inconsistent indenting (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix cyclic buffer race condition (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: restart cyclic channel if needed (Jerry Snitselaar) [2112028] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112028] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112028] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112028] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove space after sizeof (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: align statement to open parenthesis (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add missed braces (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove useless braces (Jerry Snitselaar) [2112028] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112028] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112028] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add terminated list for freed descriptor in worker (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add uart rom script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove ERR009165 on i.mx6ul (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add mcu_2_ecspi script (Jerry Snitselaar) [2112028] - dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove duplicated sdma_load_context (Jerry Snitselaar) [2112028] - Revert "dmaengine: imx-sdma: refine to load context only once" (Jerry Snitselaar) [2112028] - pinctrl: bcm2835: implement hook for missing gpio-ranges (Adrien Thierry) [2124693] - gpiolib: of: Introduce hook for missing gpio-ranges (Adrien Thierry) [2124693] - pinctrl: bcm2835: Fix a few error paths (Adrien Thierry) [2124693] - ARM: dts: gpio-ranges property is now required (Adrien Thierry) [2124693] - pinctrl: bcm2835: Change init order for gpio hogs (Adrien Thierry) [2124693] - nvmet-auth: don't try to cancel a non-initialized work_struct (Gopal Tiwari) [2124526] - Enabling configs for AUTH support. (Gopal Tiwari) [2124526] - nvme: requeue aen after firmware activation (Gopal Tiwari) [2124526] - nvmet: fix mar and mor off-by-one errors (Gopal Tiwari) [2124526] - nvme-tcp: fix regression that causes sporadic requests to time out (Gopal Tiwari) [2124526] - nvme-tcp: fix UAF when detecting digest errors (Gopal Tiwari) [2124526] - nvmet: fix a use-after-free (Gopal Tiwari) [2124526] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Gopal Tiwari) [2124526] - nvmet-auth: add missing goto in nvmet_setup_auth() (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 (Gopal Tiwari) [2124526] - nvme-fabrics: Fix a typo in an error message (Gopal Tiwari) [2124526] - nvme-tcp: check if the queue is allocated before stopping it (Gopal Tiwari) [2124526] - nvme-fabrics: parse nvme connect Linux error codes (Gopal Tiwari) [2124526] - nvmet-auth: use kmemdup instead of kmalloc + memcpy (Gopal Tiwari) [2124526] - nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Gopal Tiwari) [2124526] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Gopal Tiwari) [2124526] - nvme: factor out a nvme_ns_is_readonly helper (Gopal Tiwari) [2124526] - nvme: refactor namespace probing (Gopal Tiwari) [2124526] - nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Gopal Tiwari) [2124526] - nvme: catch -ENODEV from nvme_revalidate_zones again (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth receive (Gopal Tiwari) [2124526] - nvmet-auth: fix a couple of spelling mistakes (Gopal Tiwari) [2124526] - nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Gopal Tiwari) [2124526] - nvme: generalize the nvme_multi_css check in nvme_scan_ns (Gopal Tiwari) [2124526] - nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Gopal Tiwari) [2124526] - nvme-apple: stop casting function pointer signatures (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth send (Gopal Tiwari) [2124526] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Gopal Tiwari) [2124526] - nvme-pci: split nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: don't always build constants.o (Gopal Tiwari) [2124526] - nvme-rdma: split nvme_rdma_alloc_tagset (Gopal Tiwari) [2124526] - nvme: define compat_ioctl again to unbreak 32-bit userspace. (Gopal Tiwari) [2124526] - nvme-pci: print the command name of aborted commands (Gopal Tiwari) [2124526] - nvme-auth: uninitialized variable in nvme_auth_transform_key() (Gopal Tiwari) [2124526] - nvme-auth: fix off by one checks (Gopal Tiwari) [2124526] - nvme-pci: remove useless assignment in nvme_pci_setup_prps (Gopal Tiwari) [2124526] - nvme-tcp: split nvme_tcp_alloc_tagset (Gopal Tiwari) [2124526] - nvme-pci: split nvme_dev_add (Gopal Tiwari) [2124526] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Gopal Tiwari) [2124526] - nvme-multipath: refactor nvme_mpath_add_disk (Gopal Tiwari) [2124526] - nvme-tcp: use in-capsule data for I/O connect (Gopal Tiwari) [2124526] - nvme-pci: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-apple: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-rdma: remove timeout for getting RDMA-CM established event (Gopal Tiwari) [2124526] - nvmet-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_kpp() (Gopal Tiwari) [2124526] - nvmet-auth: expire authentication sessions (Gopal Tiwari) [2124526] - nvmet: implement basic In-Band Authentication (Gopal Tiwari) [2124526] - nvme-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_shash() (Gopal Tiwari) [2124526] - lib/base64: RFC4648-compliant base64 encoding (Gopal Tiwari) [2124526] - nvme: add definitions for NVMe In-Band authentication (Gopal Tiwari) [2124526] - nvme: implement In-Band authentication (Gopal Tiwari) [2124526] - nvmet: parse fabrics commands on io queues (Gopal Tiwari) [2124526] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Gopal Tiwari) [2124526] - nvme: remove a double word in a comment (Gopal Tiwari) [2124526] - nvme: fix qid param blk_mq_alloc_request_hctx (Gopal Tiwari) [2124526] - nvme: remove unused timeout parameter (Gopal Tiwari) [2124526] - nvme-fabrics: decode 'authentication required' connect error (Gopal Tiwari) [2124526] - nvme: handle the persistent internal error AER (Gopal Tiwari) [2124526] - nvme-pci: Crucial P2 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: fix block device naming collision (Gopal Tiwari) [2124526] - nvme-pci: fix freeze accounting for error handling (Gopal Tiwari) [2124526] - nvme: use struct group for generic command dwords (Gopal Tiwari) [2124526] - nvme-pci: phison e16 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 (Gopal Tiwari) [2124526] - nvmet: add a clear_ids attribute for passthru targets (Gopal Tiwari) [2124526] - nvme: fix regression when disconnect a recovering ctrl (Gopal Tiwari) [2124526] - nvme-tcp: always fail a request when sending it failed (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) (Gopal Tiwari) [2124526] - nvmet-tcp: fix regression in data_digest calculation (Gopal Tiwari) [2124526] - block: simplify disk shutdown (Gopal Tiwari) [2124526] - nvme: move the Samsung X5 quirk entry to the core quirks (Gopal Tiwari) [2124526] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Gopal Tiwari) [2124526] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Gopal Tiwari) [2124526] - nvme-pci: smi has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: sk hynix p31 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Gopal Tiwari) [2124526] - nvme-pci: add trouble shooting steps for timeouts (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 (Gopal Tiwari) [2124526] - nvme-pci: phison e12 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: add bug report info for global duplicate id (Gopal Tiwari) [2124526] - nvme: add device name to warning in uuid_show() (Gopal Tiwari) [2124526] - nvmet: fix typo in comment (Gopal Tiwari) [2124526] - nvme: set controller enable bit in a separate write (Gopal Tiwari) [2124526] - nvme-pci: disable namespace identifiers for the MAXIO MAP1001 (Gopal Tiwari) [2124526] - nvme: set non-mdts limits in nvme_scan_work (Gopal Tiwari) [2124526] - nvme: add support for TP4084 - Time-to-Ready Enhancements (Gopal Tiwari) [2124526] - nvme-fabrics: add a request timeout helper (Gopal Tiwari) [2124526] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Gopal Tiwari) [2124526] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: remove unneeded include from constants file (Gopal Tiwari) [2124526] - nvme: set dma alignment to dword (Gopal Tiwari) [2124526] - nvme: fix interpretation of DMRSL (Gopal Tiwari) [2124526] - nvme-apple: fix sparse endianess warnings (Gopal Tiwari) [2124526] - nvme-apple: Add initial Apple SoC NVMe driver (Gopal Tiwari) [2124526] - nvmet: remove redundant assignment after left shift (Gopal Tiwari) [2124526] - nvme: allow duplicate NSIDs for private namespaces (Gopal Tiwari) [2124526] - nvmet: use a private workqueue instead of the system workqueue (Gopal Tiwari) [2124526] - nvme: fix the read-only state for zoned namespaces with unsupposed features (Gopal Tiwari) [2124526] - nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH (Gopal Tiwari) [2124526] - nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Gopal Tiwari) [2124526] - nvme: cleanup how disk->disk_name is assigned (Gopal Tiwari) [2124526] - nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport (Gopal Tiwari) [2124526] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Gopal Tiwari) [2124526] - nvmet: use snprintf() with PAGE_SIZE in configfs (Gopal Tiwari) [2124526] - nvme-tcp: lockdep: annotate in-kernel sockets (Gopal Tiwari) [2124526] - nvmet: don't fold lines (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport (Gopal Tiwari) [2124526] - nvme-tcp: don't fold the line (Gopal Tiwari) [2124526] - nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio (Gopal Tiwari) [2124526] - nvme-multipath: use vmalloc for ANA log buffer (Gopal Tiwari) [2124526] - nvme-tcp: don't initialize ret variable (Gopal Tiwari) [2124526] - nvme: fix the check for duplicate unique identifiers (Gopal Tiwari) [2124526] - nvme: check that EUI/GUID/UUID are globally unique (Gopal Tiwari) [2124526] - nvme: check for duplicate identifiers earlier (Gopal Tiwari) [2124526] - nvme: cleanup __nvme_check_ids (Gopal Tiwari) [2124526] - nvme: add a helper to initialize connect_q (Gopal Tiwari) [2124526] - nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: allow bdev in buffered_io mode (Gopal Tiwari) [2124526] - nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-rdma: add helpers for mapping/unmapping request (Gopal Tiwari) [2124526] - nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: use i_size_read() to set size for file-ns (Gopal Tiwari) [2124526] - nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary function parameter (Gopal Tiwari) [2124526] - nvme-fabrics: use consistent zeroout pattern (Gopal Tiwari) [2124526] - nvme-fabrics: remove unnecessary braces for case (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary semicolon (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - watch_queue: Fix missing locking in add_watch_to_object() (Carlos Maiolino) [2090382] {CVE-2022-1882} - watch_queue: Fix missing rcu annotation (Carlos Maiolino) [2090382] {CVE-2022-1882} - watchqueue: make sure to serialize 'wqueue->defunct' properly (Carlos Maiolino) [2090382] {CVE-2022-1882} - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Ming Lei) [2122632] - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059161] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059161] - docs/conf.py: add function attribute '__fix_address' to conf.py (Antoine Tenart) [2059161] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059161] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059161] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059161] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059161] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059161] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059161] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059161] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059161] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059161] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059161] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059161] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059161] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059161] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059161] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059161] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059161] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059161] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059161] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059161] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059161] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059161] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059161] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059161] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059161] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059161] - skb: make drop reason booleanable (Antoine Tenart) [2059161] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059161] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059161] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059161] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059161] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059161] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059161] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059161] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059161] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059161] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059161] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059161] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059161] - arm64/kexec: Fix missing extra range for crashkres_low (Pingfan Liu) [2130054] - irqdomain: Export irq_domain_disconnect_hierarchy() (Eric Chanudet) [2132140] - add config var for CONFIG_PTE_MARKER (Chris von Recklinghausen) [2120352] - mm/mprotect: only reference swap pfn page if type match (Chris von Recklinghausen) [2120352] - mm: fix NULL pointer dereference in wp_page_reuse() (Chris von Recklinghausen) [2120352] - mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one() (Chris von Recklinghausen) [2120352] - mm/hugetlb: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm/hugetlb: introduce huge pte version of uffd-wp helpers (Chris von Recklinghausen) [2120352] - mm/shmem: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm: introduce PTE_MARKER swap entry (Chris von Recklinghausen) [2120352] - powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s (Chris von Recklinghausen) [2120352] - powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s (Chris von Recklinghausen) [2120352] - s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - s390/pgtable: cleanup description of swp pte layout (Chris von Recklinghausen) [2120352] - arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/swap: remember PG_anon_exclusive via a swp pte bit (Chris von Recklinghausen) [2120352] - mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning (Chris von Recklinghausen) [2120352] - mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page (Chris von Recklinghausen) [2120352] - mm: support GUP-triggered unsharing of anonymous pages (Chris von Recklinghausen) [2120352] - mm/gup: disallow follow_page(FOLL_PIN) (Chris von Recklinghausen) [2120352] - mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails (Chris von Recklinghausen) [2120352] - mm: remember exclusively mapped anonymous pages with PG_anon_exclusive (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() (Chris von Recklinghausen) [2120352] - mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively (Chris von Recklinghausen) [2120352] - mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: pass rmap flags to hugepage_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: remove do_page_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: convert RMAP flags to a proper distinct rmap_t type (Chris von Recklinghausen) [2120352] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/memory: slightly simplify copy_present_pte() (Chris von Recklinghausen) [2120352] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2120352] - s390/smp: fix memblock_phys_free() vs memblock_free() confusion (Chris von Recklinghausen) [2120352] - compiler_types: mark __compiletime_assert failure as __noreturn (Chris von Recklinghausen) [2120352] - config: set CONFIG_KFENCE_DEFERRABLE (Chris von Recklinghausen) [2120352] - config: set CONFIG_CACHEFILES_ERROR_INJECTION (Chris von Recklinghausen) [2120352] - config: set CONFIG_ANON_VMA_NAME (Chris von Recklinghausen) [2120352] - config: set CONFIG_DAMON_SYSFS (Chris von Recklinghausen) [2120352] - mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW (Chris von Recklinghausen) [2120352] - mm, hwpoison: set PG_hwpoison for busy hugetlb pages (Chris von Recklinghausen) [2120352] - mm/mprotect: fix soft-dirty check in can_change_pte_writable() (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: fix wrong hugetlb cgroup numa stat (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() (Chris von Recklinghausen) [2120352] - userfaultfd: provide properly masked address for huge-pages (Chris von Recklinghausen) [2120352] - mm: handling Non-LRU pages returned by vm_normal_pages (Chris von Recklinghausen) [2120352] - mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection (Chris von Recklinghausen) [2120352] - kasan: fix zeroing vmalloc memory with HW_TAGS (Chris von Recklinghausen) [2120352] - mm/memory-failure: disable unpoison once hw error happens (Chris von Recklinghausen) [2120352] - mm/slub: Move the stackdepot related allocation out of IRQ-off section. (Chris von Recklinghausen) [2120352] - include/linux/find: Fix documentation (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Chris von Recklinghausen) [2120352] - video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - mm: kasan: fix input of vmalloc_to_page() (Chris von Recklinghausen) [2120352] - ceph: no need to invalidate the fscache twice (Chris von Recklinghausen) [2120352] - mm/swap: clean up the comment of find_next_to_unuse (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing (Chris von Recklinghausen) [2120352] - mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK (Chris von Recklinghausen) [2120352] - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Chris von Recklinghausen) [2120352] - mm/mprotect: use mmu_gather (Chris von Recklinghausen) [2120352] - mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages (Chris von Recklinghausen) [2120352] - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool (Chris von Recklinghausen) [2120352] - mm: mremap: fix sign for EFAULT error return value (Chris von Recklinghausen) [2120352] - fbdev: efifb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - kthread: Don't allocate kthread_struct for init and umh (Chris von Recklinghausen) [2120352] - fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered" (Chris von Recklinghausen) [2120352] - fbdev: Make fb_release() return -ENODEV if fbdev was unregistered (Chris von Recklinghausen) [2120352] - mm/migration: fix possible do_pages_stat_array racing with memory offline (Chris von Recklinghausen) [2120352] - mm/migration: fix potential invalid node access for reclaim-based migration (Chris von Recklinghausen) [2120352] - mm/migration: fix potential page refcounts leak in migrate_pages (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: fix race with changing page compound again" (Chris von Recklinghausen) [2120352] - mm/huge_memory: do not overkill when splitting huge_zero_page (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()" (Chris von Recklinghausen) [2120352] - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time (Chris von Recklinghausen) [2120352] - no-MMU: expose vmalloc_huge() for alloc_large_system_hash() (Chris von Recklinghausen) [2120352] - kvmalloc: use vmalloc_huge for vmalloc allocations (Chris von Recklinghausen) [2120352] - page_alloc: use vmalloc_huge for large system hash (Chris von Recklinghausen) [2120352] - mm/vmalloc: huge vmalloc backing pages should be split rather than compound (Chris von Recklinghausen) [2120352] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Chris von Recklinghausen) [2120352] - memcg: sync flush only if periodic flush is delayed (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: skip huge_zero_page in memory_failure() (Chris von Recklinghausen) [2120352] - mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() (Chris von Recklinghausen) [2120352] - vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP (Chris von Recklinghausen) [2120352] - mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore (Chris von Recklinghausen) [2120352] - mm: compaction: fix compiler warning when CONFIG_COMPACTION=n (Chris von Recklinghausen) [2120352] - mm: fix unexpected zeroed page mapping with zram swap (Chris von Recklinghausen) [2120352] - mm, page_alloc: fix build_zonerefs_node() (Chris von Recklinghausen) [2120352] - mm, kfence: support kmem_dump_obj() for KFENCE objects (Chris von Recklinghausen) [2120352] - kasan: fix hw tags enablement when KUNIT tests are disabled (Chris von Recklinghausen) [2120352] - mm/secretmem: fix panic when growing a memfd_secret (Chris von Recklinghausen) [2120352] - mm/slub: remove unused parameter in setup_object*() (Chris von Recklinghausen) [2120352] - s390: current_stack_pointer shouldn't be a function (Chris von Recklinghausen) [2120352] - mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Chris von Recklinghausen) [2120352] - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (Chris von Recklinghausen) [2120352] - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (Chris von Recklinghausen) [2120352] - highmem: fix checks in __kmap_local_sched_{in,out} (Chris von Recklinghausen) [2120352] - mmc: core: improve API to make clear mmc_hw_reset is for cards (Chris von Recklinghausen) [2120352] - mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD (Chris von Recklinghausen) [2120352] - fbdev: Fix unregistering of framebuffers without device (Chris von Recklinghausen) [2120352] - mm/slub: use stackdepot to save stack trace in objects (Chris von Recklinghausen) [2120352] - mm/slub: move struct track init out of set_track() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow requesting early initialization dynamically (Chris von Recklinghausen) [2120352] - Revert "mm/page_alloc: mark pagesets as __maybe_unused" (Chris von Recklinghausen) [2120352] - mm/damon: prevent activated scheme from sleeping by deactivated schemes (Chris von Recklinghausen) [2120352] - mm/kmemleak: reset tag when compare object pointer (Chris von Recklinghausen) [2120352] - mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP (Chris von Recklinghausen) [2120352] - mm,hwpoison: unmap poisoned page before invalidation (Chris von Recklinghausen) [2120352] - mm: kfence: fix objcgs vector allocation (Chris von Recklinghausen) [2120352] - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" (Chris von Recklinghausen) [2120352] - ntfs: Correct mark_ntfs_record_dirty() folio conversion (Chris von Recklinghausen) [2120352] - fs: Pass an iocb to generic_perform_write() (Chris von Recklinghausen) [2120352] - readahead: Update comments (Chris von Recklinghausen) [2120352] - mm: remove the skip_page argument to read_pages (Chris von Recklinghausen) [2120352] - mm: remove the pages argument to read_pages (Chris von Recklinghausen) [2120352] - fs: Remove ->readpages address space operation (Chris von Recklinghausen) [2120352] - readahead: Remove read_cache_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: validate buddy before check its migratetype. (Chris von Recklinghausen) [2120352] - mm/balloon_compaction: make balloon page compaction callbacks static (Chris von Recklinghausen) [2120352] - mm: kfence: fix missing objcg housekeeping for SLAB (Chris von Recklinghausen) [2120352] - s390/test_unwind: extend kretprobe test (Chris von Recklinghausen) [2120352] - mm: madvise: MADV_DONTNEED_LOCKED (Chris von Recklinghausen) [2120352] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale locking logic from __split_huge_pmd() (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm/swapfile: remove stale reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm/khugepaged: remove reuse_swap_page() usage (Chris von Recklinghausen) [2120352] - mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() (Chris von Recklinghausen) [2120352] - mm: streamline COW logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: slightly clarify KSM logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for exclusive pages in the swapcache (Chris von Recklinghausen) [2120352] - mm/huge_memory: make is_transparent_hugepage() static (Chris von Recklinghausen) [2120352] - mm: enable MADV_DONTNEED for hugetlb mappings (Chris von Recklinghausen) [2120352] - kasan: disable LOCKDEP when printing reports (Chris von Recklinghausen) [2120352] - kasan: move and hide kasan_save_enable/restore_multi_shot (Chris von Recklinghausen) [2120352] - kasan: reorder reporting functions (Chris von Recklinghausen) [2120352] - kasan: respect KASAN_BIT_REPORTED in all reporting routines (Chris von Recklinghausen) [2120352] - kasan: add comment about UACCESS regions to kasan_report (Chris von Recklinghausen) [2120352] - kasan: rename kasan_access_info to kasan_report_info (Chris von Recklinghausen) [2120352] - kasan: move and simplify kasan_report_async (Chris von Recklinghausen) [2120352] - kasan: call print_report from kasan_report_invalid_free (Chris von Recklinghausen) [2120352] - kasan: merge __kasan_report into kasan_report (Chris von Recklinghausen) [2120352] - kasan: restructure kasan_report (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_find_first_bad_addr call sites (Chris von Recklinghausen) [2120352] - kasan: split out print_report from __kasan_report (Chris von Recklinghausen) [2120352] - kasan: move disable_trace_on_warning to start_report (Chris von Recklinghausen) [2120352] - kasan: move update_kunit_status to start_report (Chris von Recklinghausen) [2120352] - kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_update_kunit_status() and call sites (Chris von Recklinghausen) [2120352] - kasan: simplify async check in end_report() (Chris von Recklinghausen) [2120352] - kasan: print basic stack frame info for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: rearrange stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: more line breaks in reports (Chris von Recklinghausen) [2120352] - kasan: drop addr check from describe_object_addr (Chris von Recklinghausen) [2120352] - kasan: print virtual mapping info in reports (Chris von Recklinghausen) [2120352] - kasan: update function name in comments (Chris von Recklinghausen) [2120352] - mm/kasan: remove unnecessary CONFIG_KASAN option (Chris von Recklinghausen) [2120352] - kasan: test: support async (again) and asymm modes for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve vmalloc tests (Chris von Recklinghausen) [2120352] - kasan: documentation updates (Chris von Recklinghausen) [2120352] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Chris von Recklinghausen) [2120352] - kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: add kasan.vmalloc command line flag (Chris von Recklinghausen) [2120352] - kasan: clean up feature flags for HW_TAGS mode (Chris von Recklinghausen) [2120352] - kasan: mark kasan_arg_stacktrace as __initdata (Chris von Recklinghausen) [2120352] - kasan, arm64: don't tag executable vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: only tag normal vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping memory init for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping unpoisoning for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, vmalloc: unpoison VM_ALLOC pages after mapping (Chris von Recklinghausen) [2120352] - kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan, arm64: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, fork: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: reset tags in vmalloc functions (Chris von Recklinghausen) [2120352] - kasan: add wrappers for vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan: reorder vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: drop outdated VM_KASAN comment (Chris von Recklinghausen) [2120352] - kasan, x86, arm64, s390: rename functions for modules shadow (Chris von Recklinghausen) [2120352] - kasan: define KASAN_VMALLOC_INVALID for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: clean up metadata byte definitions (Chris von Recklinghausen) [2120352] - kasan, page_alloc: rework kasan_unpoison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: refactor init checks in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan: only apply __GFP_ZEROTAGS when memory is zeroed (Chris von Recklinghausen) [2120352] - mm: clarify __GFP_ZEROTAGS comment (Chris von Recklinghausen) [2120352] - kasan: drop skip_kasan_poison variable in free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: init memory of skipped pages on free (Chris von Recklinghausen) [2120352] - kasan, page_alloc: simplify kasan_poison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_free_pages into free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages (Chris von Recklinghausen) [2120352] - kasan, page_alloc: deduplicate should_skip_kasan_poison (Chris von Recklinghausen) [2120352] - mm: unexport page_init_poison (Chris von Recklinghausen) [2120352] - kasan: no need to unset panic_on_warn in end_report() (Chris von Recklinghausen) [2120352] - mm/mlock: fix two bugs in user_shm_lock() (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() (Chris von Recklinghausen) [2120352] - Docs/ABI/testing: add DAMON sysfs interface ABI document (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface (Chris von Recklinghausen) [2120352] - selftests/damon: add a test for DAMON sysfs interface (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS stats (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS watermarks (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support schemes prioritization (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS quotas (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support the physical address space monitoring (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: link DAMON for virtual address spaces monitoring (Chris von Recklinghausen) [2120352] - mm/damon: implement a minimal stub for sysfs-based DAMON interface (Chris von Recklinghausen) [2120352] - mm/damon/core: add number of each enum type values (Chris von Recklinghausen) [2120352] - mm/damon/core: allow non-exclusive DAMON start/stop (Chris von Recklinghausen) [2120352] - Docs/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2120352] - Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling (Chris von Recklinghausen) [2120352] - Docs/vm/damon: call low level monitoring primitives the operations (Chris von Recklinghausen) [2120352] - mm/damon: remove unnecessary CONFIG_DAMON option (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs-test: fix is_target_id() change (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use operations id for knowing if the target has pid (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall (Chris von Recklinghausen) [2120352] - mm/damon: let monitoring operations can be registered and selected (Chris von Recklinghausen) [2120352] - mm/damon: rename damon_primitives to damon_operations (Chris von Recklinghausen) [2120352] - mm/damon: remove redundant page validation (Chris von Recklinghausen) [2120352] - mm/damon: remove the target id concept (Chris von Recklinghausen) [2120352] - mm/damon/core: move damon_set_targets() into dbgfs (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs/init_regions: use target index instead of target id (Chris von Recklinghausen) [2120352] - mm/hmm.c: remove unneeded local variable ret (Chris von Recklinghausen) [2120352] - kfence: allow use of a deferrable timer (Chris von Recklinghausen) [2120352] - mm/page_table_check.c: use strtobool for param parsing (Chris von Recklinghausen) [2120352] - mm/highmem: remove unnecessary done label (Chris von Recklinghausen) [2120352] - mm/early_ioremap: declare early_memremap_pgprot_adjust() (Chris von Recklinghausen) [2120352] - mm: uninline copy_overflow() (Chris von Recklinghausen) [2120352] - mm: remove usercopy_warn() (Chris von Recklinghausen) [2120352] - mm/zswap.c: allow handling just same-value filled pages (Chris von Recklinghausen) [2120352] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Chris von Recklinghausen) [2120352] - mm: only re-generate demotion targets when a numa node changes its N_CPU state (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: fix misplaced comment in offline_pages (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: clean up try_offline_node (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove obsolete comment of __add_pages (Chris von Recklinghausen) [2120352] - mm: madvise: skip unmapped vma holes passed to process_madvise (Chris von Recklinghausen) [2120352] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/ksm: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/vmstat: add event for ksm swapping in copy (Chris von Recklinghausen) [2120352] - mm: page_io: fix psi memory pressure error on cold swapins (Chris von Recklinghausen) [2120352] - memory tiering: skip to scan fast memory (Chris von Recklinghausen) [2120352] - NUMA balancing: optimize page placement for memory tiering system (Chris von Recklinghausen) [2120352] - NUMA Balancing: add page promotion counter (Chris von Recklinghausen) [2120352] - mm/migrate: fix race between lock page and clear PG_Isolated (Chris von Recklinghausen) [2120352] - mm,migrate: fix establishing demotion target (Chris von Recklinghausen) [2120352] - mm/oom_kill: remove unneeded is_memcg_oom check (Chris von Recklinghausen) [2120352] - mm: compaction: cleanup the compaction trace events (Chris von Recklinghausen) [2120352] - mm: vmscan: fix documentation for page_check_references() (Chris von Recklinghausen) [2120352] - mm/list_lru: optimize memcg_reparent_list_lru_node() (Chris von Recklinghausen) [2120352] - mm: __isolate_lru_page_prepare() in isolate_migratepages_block() (Chris von Recklinghausen) [2120352] - mm/fs: delete PF_SWAPWRITE (Chris von Recklinghausen) [2120352] - userfaultfd: provide unmasked address on page-fault (Chris von Recklinghausen) [2120352] - mm: remove unneeded local variable follflags (Chris von Recklinghausen) [2120352] - mm/hugetlb: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: make non-LRU movable pages unhandlable (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page compound again (Chris von Recklinghausen) [2120352] - mm/hwpoison: add in-use hugepage hwpoison filter judgement (Chris von Recklinghausen) [2120352] - mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler (Chris von Recklinghausen) [2120352] - mm/hwpoison-inject: support injecting hwpoison to free page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove unnecessary PageTransTail check (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment in __soft_offline_page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_map (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page more robustly (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the signaling logic in kill_proc (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: catch unexpected -EFAULT from vma_address() (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap (Chris von Recklinghausen) [2120352] - mm: invalidate hwpoison page cache page in fault path (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment (Chris von Recklinghausen) [2120352] - mm/page_alloc: call check_new_pages() while zone spinlock is not held (Chris von Recklinghausen) [2120352] - mm: count time in drain_all_pages during direct reclaim as memory pressure (Chris von Recklinghausen) [2120352] - mm: enforce pageblock_order < MAX_ORDER (Chris von Recklinghausen) [2120352] - mm/page_alloc: don't pass pfn to free_unref_page_commit() (Chris von Recklinghausen) [2120352] - mm/mmzone.h: remove unused macros (Chris von Recklinghausen) [2120352] - mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() (Chris von Recklinghausen) [2120352] - mm: page_alloc: avoid merging non-fallbackable pageblocks with others (Chris von Recklinghausen) [2120352] - mm/vmalloc.c: fix "unused function" warning (Chris von Recklinghausen) [2120352] - mm/vmalloc: eliminate an extra orig_gfp_mask (Chris von Recklinghausen) [2120352] - mm/vmalloc: add adjust_search_size parameter (Chris von Recklinghausen) [2120352] - mm/vmalloc: Move draining areas out of caller context (Chris von Recklinghausen) [2120352] - mm/vmalloc: remove unneeded function forward declaration (Chris von Recklinghausen) [2120352] - mm/sparse: make mminit_validate_memmodel_limits() static (Chris von Recklinghausen) [2120352] - mm/mremap:: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: remove obsolete comment in ksys_mmap_pgoff (Chris von Recklinghausen) [2120352] - mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper function range_in_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: return 1 from stack_guard_gap __setup() handler (Chris von Recklinghausen) [2120352] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Chris von Recklinghausen) [2120352] - memcg: synchronously enforce memory.high for large overcharges (Chris von Recklinghausen) [2120352] - memcg: unify force charging conditions (Chris von Recklinghausen) [2120352] - memcg: refactor mem_cgroup_oom (Chris von Recklinghausen) [2120352] - mm/memcg: mem_cgroup_per_node is already set to 0 on allocation (Chris von Recklinghausen) [2120352] - memcg: replace in_interrupt() with !in_task() (Chris von Recklinghausen) [2120352] - mm: shmem: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - tmpfs: support for file creation time (Chris von Recklinghausen) [2120352] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2120352] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2120352] - mm: fs: fix lru_cache_disabled race in bh_lru (Chris von Recklinghausen) [2120352] - mm/writeback: minor clean up for highmem_dirtyable_memory (Chris von Recklinghausen) [2120352] - filemap: remove find_get_pages() (Chris von Recklinghausen) [2120352] - mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory (Chris von Recklinghausen) [2120352] - remove bdi_congested() and wb_congested() and related functions (Chris von Recklinghausen) [2120352] - remove inode_congested() (Chris von Recklinghausen) [2120352] - mm: improve cleanup when ->readpages doesn't process all pages (Chris von Recklinghausen) [2120352] - mm: document and polish read-ahead code (Chris von Recklinghausen) [2120352] - mm/damon: minor cleanup for damon_pa_young (Chris von Recklinghausen) [2120352] - mm/readahead: Align file mappings for non-DAX (Chris von Recklinghausen) [2120352] - mm/huge_memory: Convert __split_huge_pmd() to take a folio (Chris von Recklinghausen) [2120352] - mm: swap: get rid of livelock in swapin readahead (Chris von Recklinghausen) [2120352] - fs: Remove aops ->set_page_dirty (Chris von Recklinghausen) [2120352] - fb_defio: Use noop_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_buffers to block_dirty_folio (Chris von Recklinghausen) [2120352] - afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio (Chris von Recklinghausen) [2120352] - fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() (Chris von Recklinghausen) [2120352] - fuse: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - afs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - ceph: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Remove noop_invalidatepage() (Chris von Recklinghausen) [2120352] - fs: Turn block_invalidatepage into block_invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Convert is_partially_uptodate to folios (Chris von Recklinghausen) [2120352] - resume_user_mode: Move to resume_user_mode.h (Chris von Recklinghausen) [2120352] - resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume (Chris von Recklinghausen) [2120352] - signal: Move set_notify_signal and clear_notify_signal into sched/signal.h (Chris von Recklinghausen) [2120352] - task_work: Decouple TIF_NOTIFY_SIGNAL and task_work (Chris von Recklinghausen) [2120352] - task_work: Call tracehook_notify_signal from get_signal on all architectures (Chris von Recklinghausen) [2120352] - task_work: Introduce task_work_pending (Chris von Recklinghausen) [2120352] - task_work: Remove unnecessary include from posix_timers.h (Chris von Recklinghausen) [2120352] - ptrace: Remove tracehook_signal_handler (Chris von Recklinghausen) [2120352] - ptrace: Remove arch_syscall_{enter,exit}_tracehook (Chris von Recklinghausen) [2120352] - ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h (Chris von Recklinghausen) [2120352] - ptrace: Move ptrace_report_syscall into ptrace.h (Chris von Recklinghausen) [2120352] - mm: slub: Delete useless parameter of alloc_slab_page() (Chris von Recklinghausen) [2120352] - s390/test_unwind: add kretprobe tests (Chris von Recklinghausen) [2120352] - mm/slub: remove forced_order parameter in calculate_sizes (Chris von Recklinghausen) [2120352] - mm/slub: refactor deactivate_slab() (Chris von Recklinghausen) [2120352] - mm/slub: limit number of node partial slabs only in cache creation (Chris von Recklinghausen) [2120352] - mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) (Chris von Recklinghausen) [2120352] - memfd: fix F_SEAL_WRITE after shmem huge page allocated (Chris von Recklinghausen) [2120352] - mm: fix use-after-free when anon vma name is used after vma is freed (Chris von Recklinghausen) [2120352] - mm: prevent vm_area_struct::anon_name refcount saturation (Chris von Recklinghausen) [2120352] - mm: refactor vm_area_struct::anon_vma_name usage code (Chris von Recklinghausen) [2120352] - mm: build migrate_vma_* for all configs with ZONE_DEVICE support (Chris von Recklinghausen) [2099722 2120352] - mm: move the migrate_vma_* device migration code into its own file (Chris von Recklinghausen) [2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_pages (Chris von Recklinghausen) [2099722 2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page (Chris von Recklinghausen) [2099722 2120352] - mm: generalize the pgmap based page_free infrastructure (Chris von Recklinghausen) [2099722 2120352] - fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED (Chris von Recklinghausen) [2099722 2120352] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2099722 2120352] - mm: remove the __KERNEL__ guard from (Chris von Recklinghausen) [2099722 2120352] - mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages (Chris von Recklinghausen) [2099722 2120352] - s390/test_unwind: fix and extend kprobes test (Chris von Recklinghausen) [2120352] - s390/test_unwind: add ftrace test (Chris von Recklinghausen) [2120352] - s390/test_unwind: minor cleanup (Chris von Recklinghausen) [2120352] - s390/test_unwind: show tests as skipped if unsupported (Chris von Recklinghausen) [2120352] - mm/hugetlb: fix kernel crash with hugetlb mremap (Chris von Recklinghausen) [2120352] - usercopy: Check valid lifetime via stack depth (Chris von Recklinghausen) [2120352] - Convert NFS from readpages to readahead (Chris von Recklinghausen) [2120352] - uaccess: remove CONFIG_SET_FS (Chris von Recklinghausen) [2120352] - uaccess: generalize access_ok() (Chris von Recklinghausen) [2120352] - arm64: simplify access_ok() (Chris von Recklinghausen) [2120352] - uaccess: add generic __{get,put}_kernel_nofault (Chris von Recklinghausen) [2120352] - x86: use more conventional access_ok() definition (Chris von Recklinghausen) [2120352] - x86: remove __range_not_ok() (Chris von Recklinghausen) [2120352] - mm/slab_common: use helper function is_power_of_2() (Chris von Recklinghausen) [2120352] - mm/slob: make kmem_cache_boot static (Chris von Recklinghausen) [2120352] - tools/cgroup/slabinfo: update to work with struct slab (Chris von Recklinghausen) [2120352] - memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid (Chris von Recklinghausen) [2120352] - memblock: use kfree() to release kmalloced memblock regions (Chris von Recklinghausen) [2120352] - mm: vmscan: remove deadlock due to throttling failing to make progress (Chris von Recklinghausen) [2120352] - signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE (Chris von Recklinghausen) [2120352] - ref_tracker: remove filter_irq_stacks() call (Chris von Recklinghausen) [2120352] - mm/kmemleak: avoid scanning potential huge holes (Chris von Recklinghausen) [2120352] - mm/page_table_check: use unsigned long for page counters and cleanup (Chris von Recklinghausen) [2120352] - Revert "mm/page_isolation: unset migratetype directly for non Buddy page" (Chris von Recklinghausen) [2120352] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Chris von Recklinghausen) [2120352] - mm, kasan: use compare-exchange operation to set KASAN page tag (Chris von Recklinghausen) [2120352] - memory-failure: fetch compound_head after pgmap_pfn_valid() (Chris von Recklinghausen) [2120352] - fbdev/simplefb: Request memory region in driver (Chris von Recklinghausen) [2120352] - fbdev: Hot-unplug firmware fb devices on forced removal (Chris von Recklinghausen) [2120352] - selftests/lkdtm: Remove dead config option (Chris von Recklinghausen) [2120352] - mm: hide the FRONTSWAP Kconfig symbol (Chris von Recklinghausen) [2120352] - frontswap: remove support for multiple ops (Chris von Recklinghausen) [2120352] - mm: mark swap_lock and swap_active_head static (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_register_ops (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_test (Chris von Recklinghausen) [2120352] - mm: simplify try_to_unuse (Chris von Recklinghausen) [2120352] - frontswap: remove the frontswap exports (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_init (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_curr_pages (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_shrink (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_tmem_exclusive_gets (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_writethrough (Chris von Recklinghausen) [2120352] - mm: remove cleancache (Chris von Recklinghausen) [2120352] - lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() (Chris von Recklinghausen) [2120352] - sysctl: move some boundary constants from sysctl.c to sysctl_vals (Chris von Recklinghausen) [2120352] - delayacct: track delays from memory compact (Chris von Recklinghausen) [2120352] - delayacct: support swapin delay accounting for swapping without blkio (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_populate_pte() function (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_fc_alloc/free funciton (Chris von Recklinghausen) [2120352] - mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef (Chris von Recklinghausen) [2120352] - mm: percpu: generalize percpu related config (Chris von Recklinghausen) [2120352] - bitmap: unify find_bit operations (Chris von Recklinghausen) [2120352] - mm/percpu: micro-optimize pcpu_is_populated() (Chris von Recklinghausen) [2120352] - find: micro-optimize for_each_{set,clear}_bit() (Chris von Recklinghausen) [2120352] - include/linux: move for_each_bit() macros from bitops.h to find.h (Chris von Recklinghausen) [2120352] - lib: add find_first_and_bit() (Chris von Recklinghausen) [2120352] - arch: remove GENERIC_FIND_FIRST_BIT entirely (Chris von Recklinghausen) [2120352] - include: move find.h from asm_generic to linux (Chris von Recklinghausen) [2120352] - bitops: move find_bit_*_le functions from le.h to find.h (Chris von Recklinghausen) [2120352] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Chris von Recklinghausen) [2120352] - mm: fix some comment errors (Chris von Recklinghausen) [2120352] - zpool: remove the list of pools_head (Chris von Recklinghausen) [2120352] - mm/rmap: fix potential batched TLB flush race (Chris von Recklinghausen) [2120352] - mm: memcg/percpu: account extra objcg space to memory cgroups (Chris von Recklinghausen) [2120352] - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy (Chris von Recklinghausen) [2120352] - mm/migrate: remove redundant variables used in a for-loop (Chris von Recklinghausen) [2120352] - mm/migrate: move node demotion code to near its user (Chris von Recklinghausen) [2120352] - mm: migrate: add more comments for selecting target node randomly (Chris von Recklinghausen) [2120352] - mm: migrate: support multiple target nodes demotion (Chris von Recklinghausen) [2120352] - mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (Chris von Recklinghausen) [2120352] - mm: migrate: correct the hugetlb migration stats (Chris von Recklinghausen) [2120352] - mm: migrate: fix the return value of migrate_pages() (Chris von Recklinghausen) [2120352] - mm, oom: OOM sysrq should always kill a process (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix all kernel-doc warnings (Chris von Recklinghausen) [2120352] - mm/mempolicy: add set_mempolicy_home_node syscall (Chris von Recklinghausen) [2120352] - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY (Chris von Recklinghausen) [2120352] - mm/page_isolation: unset migratetype directly for non Buddy page (Chris von Recklinghausen) [2120352] - vmscan: make drop_slab_node static (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb.*.numa_stat file (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: modify the comment section for alloc_contig_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: fix building error on -Werror=array-compare (Chris von Recklinghausen) [2120352] - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% (Chris von Recklinghausen) [2120352] - mm: allow !GFP_KERNEL allocations for kvmalloc (Chris von Recklinghausen) [2120352] - mm/vmalloc: be more explicit about supported gfp flags. (Chris von Recklinghausen) [2120352] - mm/vmalloc: add support for __GFP_NOFAIL (Chris von Recklinghausen) [2120352] - mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc (Chris von Recklinghausen) [2120352] - mm/dmapool.c: revert "make dma pool to use kmalloc_node" (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() (Chris von Recklinghausen) [2120352] - mm: remove last argument of reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm: move tlb_flush_pending inline helpers to mm_inline.h (Chris von Recklinghausen) [2120352] - mm: move anon_vma declarations to linux/mm_inline.h (Chris von Recklinghausen) [2120352] - mm: add anonymous vma name refcounting (Chris von Recklinghausen) [2120352] - mm: add a field to store names for private anonymous memory (Chris von Recklinghausen) [2120352] - mm: rearrange madvise code to allow for reuse (Chris von Recklinghausen) [2120352] - mm/memcg: use struct_size() helper in kzalloc() (Chris von Recklinghausen) [2120352] - mm/memcg: add oom_group_kill memory event (Chris von Recklinghausen) [2120352] - mm/page_counter: remove an incorrect call to propagate_protected_usage() (Chris von Recklinghausen) [2120352] - mm: memcontrol: make cgroup_memory_nokmem static (Chris von Recklinghausen) [2120352] - mm/frontswap.c: use non-atomic '__set_bit()' when possible (Chris von Recklinghausen) [2120352] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Chris von Recklinghausen) [2120352] - mm: shmem: don't truncate page if memory failure happens (Chris von Recklinghausen) [2120352] - mm/gup.c: stricter check on THP migration entry during follow_pmd_mask (Chris von Recklinghausen) [2120352] - gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: update comments regarding migration swap entries (Chris von Recklinghausen) [2120352] - mm,fs: split dump_mapping() out from dump_page() (Chris von Recklinghausen) [2120352] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2120352] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2120352] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2120352] - mm: defer kmemleak object creation of module_alloc() (Chris von Recklinghausen) [2120352] - kmemleak: fix kmemleak false positive report with HW tag-based kasan enable (Chris von Recklinghausen) [2120352] - mm: slab: make slab iterator functions static (Chris von Recklinghausen) [2120352] - virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - fscache: Rewrite documentation (Chris von Recklinghausen) [2120352] - ptrace: Remove unused regs argument from ptrace_report_syscall (Chris von Recklinghausen) [2120352] - ptrace: Remove second setting of PT_SEIZED in ptrace_attach (Chris von Recklinghausen) [2120352] - taskstats: Cleanup the use of task->exit_code (Chris von Recklinghausen) [2120352] - exit: Use the correct exit_code in /proc//stat (Chris von Recklinghausen) [2120352] - exit: Fix the exit_code for wait_task_zombie (Chris von Recklinghausen) [2120352] - exit: Coredumps reach do_group_exit (Chris von Recklinghausen) [2120352] - exit: Remove profile_handoff_task (Chris von Recklinghausen) [2120352] - exit: Remove profile_task_exit & profile_munmap (Chris von Recklinghausen) [2120352] - signal: clean up kernel-doc comments (Chris von Recklinghausen) [2120352] - signal: Remove the helper signal_group_exit (Chris von Recklinghausen) [2120352] - signal: Rename group_exit_task group_exec_task (Chris von Recklinghausen) [2120352] - coredump: Stop setting signal->group_exit_task (Chris von Recklinghausen) [2120352] - signal: Remove SIGNAL_GROUP_COREDUMP (Chris von Recklinghausen) [2120352] - signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process (Chris von Recklinghausen) [2120352] - signal: Make coredump handling explicit in complete_signal (Chris von Recklinghausen) [2120352] - signal: Have prepare_signal detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - signal: Have the oom killer detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - exit: Move force_uaccess back into do_exit (Chris von Recklinghausen) [2120352] - exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit (Chris von Recklinghausen) [2120352] - h8300: Fix build errors from do_exit() to make_task_dead() transition (Chris von Recklinghausen) [2120352] - kthread: Generalize pf_io_worker so it can point to struct kthread (Chris von Recklinghausen) [2120352] - mm: Remove slab from struct page (Chris von Recklinghausen) [2120352] - mm/slob: Remove unnecessary page_mapcount_reset() function call (Chris von Recklinghausen) [2120352] - bootmem: Use page->index instead of page->freelist (Chris von Recklinghausen) [2120352] - mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled (Chris von Recklinghausen) [2120352] - mm/slub: Simplify struct slab slabs field definition (Chris von Recklinghausen) [2120352] - mm/sl*b: Differentiate struct slab fields by sl*b implementations (Chris von Recklinghausen) [2120352] - mm/kfence: Convert kfence_guarded_alloc() to struct slab (Chris von Recklinghausen) [2120352] - mm/kasan: Convert to struct folio and struct slab (Chris von Recklinghausen) [2120352] - mm/slob: Convert SLOB to use struct slab and struct folio (Chris von Recklinghausen) [2120352] - mm/memcg: Convert slab objcgs from struct page to struct slab (Chris von Recklinghausen) [2120352] - mm: Convert struct page to struct slab in functions used by other subsystems (Chris von Recklinghausen) [2120352] - mm/slab: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Finish struct page to struct slab conversion (Chris von Recklinghausen) [2120352] - mm/slub: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slub: Convert pfmemalloc_match() to take a struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Make object_err() static (Chris von Recklinghausen) [2120352] - mm/slab: Dissolve slab_map_pages() in its caller (Chris von Recklinghausen) [2120352] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Chris von Recklinghausen) [2120352] - mm: vmscan: Reduce throttling due to a failure to make progress (Chris von Recklinghausen) [2120352] - kthread: Never put_user the set_child_tid address (Chris von Recklinghausen) [2120352] - kthread: Warn about failed allocations for the init kthread (Chris von Recklinghausen) [2120352] - fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct (Chris von Recklinghausen) [2120352] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Chris von Recklinghausen) [2120352] - iomap: Convert to_iomap_page to take a folio (Chris von Recklinghausen) [2120352] - objtool: Add a missing comma to avoid string concatenation (Chris von Recklinghausen) [2120352] - exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit/kthread: Move the exit code for kernel threads into struct kthread (Chris von Recklinghausen) [2120352] - kthread: Ensure struct kthread is present for all kthreads (Chris von Recklinghausen) [2120352] - exit: Rename complete_and_exit to kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit: Rename module_put_and_exit to module_put_and_kthread_exit (Chris von Recklinghausen) [2120352] - exit: Implement kthread_exit (Chris von Recklinghausen) [2120352] - exit: Stop exporting do_exit (Chris von Recklinghausen) [2120352] - exit: Stop poorly open coding do_task_dead in make_task_dead (Chris von Recklinghausen) [2120352] - exit: Move oops specific logic from do_exit into make_task_dead (Chris von Recklinghausen) [2120352] - exit: Add and use make_task_dead. (Chris von Recklinghausen) [2120352] - exit/s390: Remove dead reference to do_exit from copy_thread (Chris von Recklinghausen) [2120352] - mm: bdi: initialize bdi_min_ratio when bdi is unregistered (Chris von Recklinghausen) [2120352] - selftests/damon: split test cases (Chris von Recklinghausen) [2120352] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2120352] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2120352] - mm, kcsan: Enable barrier instrumentation (Chris von Recklinghausen) [2120352] - percpu: km: ensure it is used with NOMMU (either UP or SMP) (Chris von Recklinghausen) [2120352] - memremap: remove support for external pgmap refcounts (Chris von Recklinghausen) [2120352] - powerpc/modules: Don't WARN on first module allocation attempt (Chris von Recklinghausen) [2120352] - s390/test_unwind: use raw opcode instead of invalid instruction (Chris von Recklinghausen) [2120352] - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Chris von Recklinghausen) [2120352] - kmap_local: don't assume kmap PTEs are linear arrays in memory (Chris von Recklinghausen) [2120352] - hugetlb: fix hugetlb cgroup refcounting during mremap (Chris von Recklinghausen) [2120352] - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag (Chris von Recklinghausen) [2120352] - mm: emit the "free" trace report before freeing memory in kmem_cache_free() (Chris von Recklinghausen) [2120352] - mm/swap.c:put_pages_list(): reinitialise the page list (Chris von Recklinghausen) [2120352] - signal: Replace force_fatal_sig with force_exit_sig when in doubt (Chris von Recklinghausen) [2120352] - signal: Don't always set SA_IMMUTABLE for forced signals (Chris von Recklinghausen) [2120352] - signal: Requeue ptrace signals (Chris von Recklinghausen) [2120352] - signal: Requeue signals in the appropriate queue (Chris von Recklinghausen) [2120352] - mm/migrate.c: remove MIGRATE_PFN_LOCKED (Chris von Recklinghausen) [2120352] - mm/page_owner.c: modify the type of argument "order" in some functions (Chris von Recklinghausen) [2120352] - mm: kasan: use is_kernel() helper (Chris von Recklinghausen) [2120352] - mm,hugetlb: remove mlock ulimit for SHM_HUGETLB (Chris von Recklinghausen) [2120352] - vfs: keep inodes with page cache off the inode shrinker LRU (Chris von Recklinghausen) [2120352] - selftests/damon: support watermarks (Chris von Recklinghausen) [2120352] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2120352] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2120352] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2120352] - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' (Chris von Recklinghausen) [2120352] - include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h (Chris von Recklinghausen) [2120352] - mm: remove HARDENED_USERCOPY_FALLBACK (Chris von Recklinghausen) [2120352] - mm/highmem: remove deprecated kmap_atomic (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: allow to specify flags with memblock_add_node() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove HIGHMEM leftovers (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: add static qualifier for online_policy_to_str() (Chris von Recklinghausen) [2120352] - mm: vmstat.c: make extfrag_index show more pretty (Chris von Recklinghausen) [2120352] - mm: nommu: kill arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - mm/readahead.c: fix incorrect comments for get_init_ra_size (Chris von Recklinghausen) [2120352] - mm: migrate: make demotion knob depend on migration (Chris von Recklinghausen) [2120352] - mm/migrate: de-duplicate migrate_reason strings (Chris von Recklinghausen) [2120352] - mm: mark the OOM reaper thread as freezable (Chris von Recklinghausen) [2120352] - mm/vmpressure: fix data-race with memcg->socket_pressure (Chris von Recklinghausen) [2120352] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Chris von Recklinghausen) [2120352] - mm/vmscan: increase the timeout if page reclaim is not making progress (Chris von Recklinghausen) [2120352] - mm/vmscan: centralise timeout values for reclaim_throttle (Chris von Recklinghausen) [2120352] - mm/page_alloc: remove the throttling logic from the page allocator (Chris von Recklinghausen) [2120352] - mm/writeback: throttle based on page writeback instead of congestion (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim when no progress is being made (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim until some writeback completes if congested (Chris von Recklinghausen) [2120352] - mm/vmscan.c: fix -Wunused-but-set-variable warning (Chris von Recklinghausen) [2120352] - mm/page_isolation: guard against possible putback unisolated page (Chris von Recklinghausen) [2120352] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant validation in has_same_uncharge_info() (Chris von Recklinghausen) [2120352] - hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Chris von Recklinghausen) [2120352] - mm, hugepages: add mremap() support for hugepage backed vma (Chris von Recklinghausen) [2120352] - mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged (Chris von Recklinghausen) [2120352] - mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h (Chris von Recklinghausen) [2120352] - mm/memory_failure: constify static mm_walk_ops (Chris von Recklinghausen) [2120352] - mm/page_alloc: use clamp() to simplify code (Chris von Recklinghausen) [2120352] - mm: page_alloc: use migrate_disable() in drain_local_pages_wq() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: show watermark_boost of zone in zoneinfo (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() (Chris von Recklinghausen) [2120352] - mm/page_alloc: use accumulated load when building node fallback list (Chris von Recklinghausen) [2120352] - mm/page_alloc: print node fallback order (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: use helper function zone_spans_pfn() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: simplify the code by using macro K() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() (Chris von Recklinghausen) [2120352] - mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() (Chris von Recklinghausen) [2120352] - mm/memory.c: avoid unnecessary kernel/user pointer conversion (Chris von Recklinghausen) [2120352] - mm: use __pfn_to_section() instead of open coding it (Chris von Recklinghausen) [2120352] - mm/mmap.c: fix a data race of mm->total_vm (Chris von Recklinghausen) [2120352] - memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2120352] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2120352] - mm: optimise put_pages_list() (Chris von Recklinghausen) [2120352] - mm: don't read i_size of inode unless we need it (Chris von Recklinghausen) [2120352] - mm: simplify bdi refcounting (Chris von Recklinghausen) [2120352] - mm: don't automatically unregister bdis (Chris von Recklinghausen) [2120352] - fs: explicitly unregister per-superblock BDIs (Chris von Recklinghausen) [2120352] - mtd: call bdi_unregister explicitly (Chris von Recklinghausen) [2120352] - mm: export bdi_unregister (Chris von Recklinghausen) [2120352] - mm: stop filemap_read() from grabbing a superfluous page (Chris von Recklinghausen) [2120352] - mm/page_ext.c: fix a comment (Chris von Recklinghausen) [2120352] - mm/vmalloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [2120352] - mm: debug_vm_pgtable: don't use __P000 directly (Chris von Recklinghausen) [2120352] - mm/smaps: use vma->vm_pgoff directly when counting partial swap (Chris von Recklinghausen) [2120352] - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed (Chris von Recklinghausen) [2120352] - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) (Chris von Recklinghausen) [2120352] - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit (Chris von Recklinghausen) [2120352] - exit/syscall_user_dispatch: Send ordinary signals on failure (Chris von Recklinghausen) [2120352] - signal: Implement force_fatal_sig (Chris von Recklinghausen) [2120352] - signal/s390: Use force_sigsegv in default_trap_handler (Chris von Recklinghausen) [2120352] - ipv6: enable net.ipv6.route.max_size sysctl in network namespace (Chris von Recklinghausen) [2120352] - MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section (Chris von Recklinghausen) [2120352] - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. (Chris von Recklinghausen) [2120352] - signal/powerpc: On swapcontext failure force SIGSEGV (Chris von Recklinghausen) [2120352] - docs: translations: zh_CN: memory-hotplug.rst: fix a typo (Chris von Recklinghausen) [2120352] - mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) (Chris von Recklinghausen) [2120352] - mm: use pidfd_get_task() (Chris von Recklinghausen) [2120352] - pid: add pidfd_get_task() helper (Chris von Recklinghausen) [2120352] - mmc: core: Add host specific tuning support for eMMC HS400 mode (Chris von Recklinghausen) [2120352] - s390/test_unwind: convert to KUnit (Chris von Recklinghausen) [2120352] - coredump: Limit coredumps to a single thread group (Chris von Recklinghausen) [2120352] - kasan: Extend KASAN mode kernel parameter (Chris von Recklinghausen) [2120352] - kasan: Remove duplicate of kasan_flag_async (Chris von Recklinghausen) [2120352] - coredump: Don't perform any cleanups before dumping core (Chris von Recklinghausen) [2120352] - exit: Factor coredump_exit_mm out of exit_mm (Chris von Recklinghausen) [2120352] - exec: Check for a pending fatal signal instead of core_state (Chris von Recklinghausen) [2120352] - ptrace: Remove the unnecessary arguments from arch_ptrace_stop (Chris von Recklinghausen) [2120352] - signal: Remove the bogus sigkill_pending in ptrace_stop (Chris von Recklinghausen) [2120352] - scs: Release kasan vmalloc poison in scs_free process (Chris von Recklinghausen) [2120352] - entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() (Chris von Recklinghausen) [2120352] - mm/ksm: remove old GCC 4.9+ check (Chris von Recklinghausen) [2120352] - s390/unwind: use current_frame_address() to unwind current task (Chris von Recklinghausen) [2120352] - io-wq: make worker creation resilient against signals (Chris von Recklinghausen) [2120352] - io-wq: get rid of FIXED worker flag (Chris von Recklinghausen) [2120352] - io-wq: split bounded and unbounded work into separate lists (Chris von Recklinghausen) [2120352] - io-wq: fix queue stalling race (Chris von Recklinghausen) [2120352] - io-wq: fix race between adding work and activating a free worker (Chris von Recklinghausen) [2120352] - io-wq: fix wakeup race when adding new work (Chris von Recklinghausen) [2120352] - io-wq: wqe and worker locks no longer need to be IRQ safe (Chris von Recklinghausen) [2120352] - io-wq: check max_worker limits if a worker transitions bound state (Chris von Recklinghausen) [2120352] - io-wq: provide a way to limit max number of workers (Chris von Recklinghausen) [2120352] - signal/seccomp: Refactor seccomp signal and coredump generation (Chris von Recklinghausen) [2120352] - s390: remove do_signal() prototype and do_notify_resume() function (Chris von Recklinghausen) [2120352] - mmc: core: Update ->card_busy() callback comment (Chris von Recklinghausen) [2120352] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Chris von Recklinghausen) [2120352] - io_uring: remove files pointer in cancellation functions (Chris von Recklinghausen) [2120352] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Chris von Recklinghausen) [2120352] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Chris von Recklinghausen) [2120352] - fs: add a filemap_fdatawrite_wbc helper (Chris von Recklinghausen) [2120352] - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy (Chris von Recklinghausen) [2120352] - kernel/pid.c: remove static qualifier from pidfd_create() (Chris von Recklinghausen) [2120352] - asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user (Chris von Recklinghausen) [2120352] - asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user (Chris von Recklinghausen) [2120352] - memcg: enable accounting for IP address and routing-related objects (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api protection keys translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api memory_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api cpu_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api genericirq translation (Chris von Recklinghausen) [2120352] - Revert "fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA" (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_COMMAND_LINE_SIZE to RHEL s390 configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_PAGE_TABLE_CHECK to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Chris von Recklinghausen) [2120352] - x86/pat: Fix x86_has_pat_wp() (Chris von Recklinghausen) [2120352] - mm: sparsemem: fix missing higher order allocation splitting (Chris von Recklinghausen) [2120352] - arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes (Chris von Recklinghausen) [2120352] - powerpc/memhotplug: Add add_pages override for PPC (Chris von Recklinghausen) [2120352] - powerpc/64e: Fix early TLB miss with KUAP (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix PUD allocation size in map_kernel_page() (Chris von Recklinghausen) [2120352] - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Chris von Recklinghausen) [2120352] - powerpc/book3e: get rid of #include (Chris von Recklinghausen) [2120352] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Chris von Recklinghausen) [2120352] - s390/gmap: voluntarily schedule during key setting (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() (Chris von Recklinghausen) [2120352] - mm/page_table_check: fix accessing unmapped ptep (Chris von Recklinghausen) [2120352] - x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE) (Chris von Recklinghausen) [2120352] - powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set (Chris von Recklinghausen) [2120352] - powerpc/fsl_book3e: Don't set rodata RO too early (Chris von Recklinghausen) [2120352] - powerpc/microwatt: Add mmu bits to device tree (Chris von Recklinghausen) [2120352] - powerpc: Fix all occurences of "the the" (Chris von Recklinghausen) [2120352] - powerpc/numa: Associate numa node to its cpu earlier (Chris von Recklinghausen) [2120352] - arm64: mm: avoid writable executable mappings in kexec/hibernate code (Chris von Recklinghausen) [2120352] - arm64: lds: move special code sections out of kernel exec segment (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Chris von Recklinghausen) [2120352] - mm: change huge_ptep_clear_flush() to return the original pte (Chris von Recklinghausen) [2120352] - mm: functions may simplify the use of return values (Chris von Recklinghausen) [2120352] - x86/mm: Fix marking of unused sub-pmd ranges (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Drop TLB flush from get_clear_flush() (Chris von Recklinghausen) [2120352] - powerpc: align address to page boundary in change_page_attr() (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify flush_tlb_kernel_range() (Chris von Recklinghausen) [2120352] - powerpc: Simplify and move arch_randomize_brk() (Chris von Recklinghausen) [2120352] - powerpc/mm: Convert to default topdown mmap layout (Chris von Recklinghausen) [2120352] - powerpc/mm: Enable full randomisation of memory mappings (Chris von Recklinghausen) [2120352] - powerpc/mm: Move get_unmapped_area functions to slice.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_hugetlb_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Remove CONFIG_PPC_MM_SLICES (Chris von Recklinghausen) [2120352] - powerpc/mm: Make slice specific to book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/mm: Move vma_mmu_pagesize() (Chris von Recklinghausen) [2120352] - mm: Add len and flags parameters to arch_get_mmap_end() (Chris von Recklinghausen) [2120352] - mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions (Chris von Recklinghausen) [2120352] - mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT (Chris von Recklinghausen) [2120352] - arm64: mm: Cleanup useless parameters in zone_sizes_init() (Chris von Recklinghausen) [2120352] - arm64: fix types in copy_highpage() (Chris von Recklinghausen) [2120352] - x86: Fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Switch from __FUNCTION__ to __func__ (Chris von Recklinghausen) [2120352] - mm: use for_each_online_node and node_online instead of open coding (Chris von Recklinghausen) [2120352] - hugetlb: fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - hugetlb: fix hugepages_setup when deal with pernode (Chris von Recklinghausen) [2120352] - hugetlb: fix wrong use of nr_online_nodes (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions (Chris von Recklinghausen) [2120352] - x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: clarify protection_map[] indices (Chris von Recklinghausen) [2120352] - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm, hugetlb: allow for "high" userspace addresses (Chris von Recklinghausen) [2120352] - hugetlb: do not demote poisoned hugetlb pages (Chris von Recklinghausen) [2120352] - x86/mm: Replace nodes_weight() with nodes_empty() where appropriate (Chris von Recklinghausen) [2120352] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Chris von Recklinghausen) [2120352] - Revert "powerpc: Set max_mapnr correctly" (Chris von Recklinghausen) [2120352] - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (Chris von Recklinghausen) [2120352] - x86/fault: Cast an argument to the proper address space in prefetch() (Chris von Recklinghausen) [2120352] - x86/mm/tlb: Revert retpoline avoidance approach (Chris von Recklinghausen) [2120352] - arm64: fix typos in comments (Chris von Recklinghausen) [2120352] - powerpc/numa: Handle partially initialized numa nodes (Chris von Recklinghausen) [2120352] - mm: generalize ARCH_HAS_FILTER_PGPROT (Chris von Recklinghausen) [2120352] - mm/migration: add trace events for THP migrations (Chris von Recklinghausen) [2120352] - hugetlb: clean up potential spectre issue warnings (Chris von Recklinghausen) [2120352] - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm: sparsemem: use page table lock to protect kernel pmd operations (Chris von Recklinghausen) [2120352] - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Chris von Recklinghausen) [2120352] - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Chris von Recklinghausen) [2120352] - arch/x86/mm/numa: Do not initialize nodes twice (Chris von Recklinghausen) [2120352] - mm: merge pte_mkhuge() call into arch_make_huge_pte() (Chris von Recklinghausen) [2120352] - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() (Chris von Recklinghausen) [2120352] - x86/boot: Fix memremap of setup_indirect structures (Chris von Recklinghausen) [2120352] - powerpc/64s: Don't use DSISR for SLB faults (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set (Chris von Recklinghausen) [2120352] - s390/mm: convert pte_val()/pXd_val() into functions (Chris von Recklinghausen) [2120352] - s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm: use set_pXd()/set_pte() helper functions everywhere (Chris von Recklinghausen) [2120352] - s390/mm: add set_pte_bit()/clear_pte_bit() helper functions (Chris von Recklinghausen) [2120352] - s390/mm: add set_pXd()/set_pte() helper functions (Chris von Recklinghausen) [2120352] - s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE (Chris von Recklinghausen) [2120352] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Chris von Recklinghausen) [2120352] - hugetlbfs: fix a truncation issue in hugepages parameter (Chris von Recklinghausen) [2120352] - x86/pat: Remove the unused set_pages_array_wt() function (Chris von Recklinghausen) [2120352] - powerpc/mm: Update default hugetlb size early (Chris von Recklinghausen) [2120352] - powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core (Chris von Recklinghausen) [2120352] - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() (Chris von Recklinghausen) [2120352] - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() (Chris von Recklinghausen) [2120352] - s390/mm: use CRST_ALLOC_ORDER instead of number (Chris von Recklinghausen) [2120352] - s390/maccess: fix semantics of memcpy_real() and its callers (Chris von Recklinghausen) [2120352] - s390/dump: fix old lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390/maccess: fix absolute lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390: remove invalid email address of Heiko Carstens (Chris von Recklinghausen) [2120352] - mm/page_table_check: check entries at pmd levels (Chris von Recklinghausen) [2120352] - mm/khugepaged: unify collapse pmd clear, flush and free (Chris von Recklinghausen) [2120352] - powerpc/kasan: Fix early region not updated correctly (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix sparse warning in hashpagetable.c (Chris von Recklinghausen) [2120352] - ia64: make IA64_MCA_RECOVERY bool instead of tristate (Chris von Recklinghausen) [2120352] - docs/vm: Fix typo in *harden* (Chris von Recklinghausen) [2120352] - powerpc/fixmap: Fix VM debug warning on unmap (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kasan_init_region() for KASAN (Chris von Recklinghausen) [2120352] - mm/thp: drop unused trace events hugepage_[invalidate|splitting] (Chris von Recklinghausen) [2120352] - x86: mm: add x86_64 support for page table check (Chris von Recklinghausen) [2120352] - mm: page table check (Chris von Recklinghausen) [2120352] - mm: ptep_clear() page table helper (Chris von Recklinghausen) [2120352] - mm: change page type prior to adding page table entry (Chris von Recklinghausen) [2120352] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Chris von Recklinghausen) [2120352] - powerpc/mm: Add __init attribute to eligible functions (Chris von Recklinghausen) [2120352] - x86/mm: Prevent early boot triple-faults with instrumentation (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion (Chris von Recklinghausen) [2120352] - s390/crash_dump: fix virtual vs physical address handling (Chris von Recklinghausen) [2120352] - powerpc/64s/radix: Fix huge vmap false positive (Chris von Recklinghausen) [2120352] - s390/sclp: release SCLP early buffer after kernel initialization (Chris von Recklinghausen) [2120352] - hugetlbfs: fix issue of preallocation of gigantic pages can't work (Chris von Recklinghausen) [2120352] - s390/pgalloc: use pointers instead of unsigned long values (Chris von Recklinghausen) [2120352] - s390/pgalloc: add virt/phys address handling to base asce functions (Chris von Recklinghausen) [2120352] - s390/cmm: add missing virt_to_phys() conversion (Chris von Recklinghausen) [2120352] - s390/diag: use pfn_to_phys() instead of open coding (Chris von Recklinghausen) [2120352] - s390/mm: add missing phys_to_virt translation to page table dumper (Chris von Recklinghausen) [2120352] - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs (Chris von Recklinghausen) [2120352] - powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on book3e/64 (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 44x (Chris von Recklinghausen) [2120352] - powerpc: Add KUAP support for BOOKE and 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only (Chris von Recklinghausen) [2120352] - powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 (Chris von Recklinghausen) [2120352] - powerpc/config: Add CONFIG_BOOKE_OR_40x (Chris von Recklinghausen) [2120352] - powerpc/nohash: Move setup_kuap out of 8xx.c (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add kuap_lock() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Remove __kuap_assert_locked() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Check KUAP activation in generic functions (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add a generic intermediate layer (Chris von Recklinghausen) [2120352] - powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/32s: Save content of sr0 to avoid 'mfsr' (Chris von Recklinghausen) [2120352] - powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly (Chris von Recklinghausen) [2120352] - powerpc/32s: Remove capability to disable KUEP at boottime (Chris von Recklinghausen) [2120352] - powerpc/book3e: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/44x: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/8xx: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - Revert "powerpc: Inline setup_kup()" (Chris von Recklinghausen) [2120352] - powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Make hash MMU support configurable (Chris von Recklinghausen) [2120352] - powerpc/64s: Always define arch unmapped area calls (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear (Chris von Recklinghausen) [2120352] - powerpc/64e: remove mmu_linear_psize (Chris von Recklinghausen) [2120352] - x86/mm/64: Flush global TLB on boot and AP bringup (Chris von Recklinghausen) [2120352] - x86/realmode: Add comment for Global bit usage in trampoline_pgd (Chris von Recklinghausen) [2120352] - powerpc: make memremap_compat_align 64s-only (Chris von Recklinghausen) [2120352] - powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix (Chris von Recklinghausen) [2120352] - powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c (Chris von Recklinghausen) [2120352] - powerpc/64s: move page size definitions from hash specific file (Chris von Recklinghausen) [2120352] - powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled (Chris von Recklinghausen) [2120352] - powerpc/64s: move THP trace point creation out of hash specific file (Chris von Recklinghausen) [2120352] - powerpc/pseries: lparcfg don't include slb_size line in radix mode (Chris von Recklinghausen) [2120352] - powerpc/pseries: move process table registration away from hash-specific code (Chris von Recklinghausen) [2120352] - powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific (Chris von Recklinghausen) [2120352] - powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Remove unused FW_FEATURE_NATIVE references (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix shift-out-of-bounds in KASAN init (Chris von Recklinghausen) [2120352] - powerpc/64s: Get LPID bit width from device tree (Chris von Recklinghausen) [2120352] - powerpc: flexible GPR range save/restore macros (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix display a BAT's size unit (Chris von Recklinghausen) [2120352] - Revert "powerpc/code-patching: Improve verification of patchability" (Chris von Recklinghausen) [2120352] - powerpc/code-patching: Improve verification of patchability (Chris von Recklinghausen) [2120352] - s390/dump: fix copying to user-space of swapped kdump oldmem (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix TLBCAM preset at boot (Chris von Recklinghausen) [2120352] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Chris von Recklinghausen) [2120352] - powerpc/pseries: rename numa_dist_table to form2_distances (Chris von Recklinghausen) [2120352] - kasan: add kasan mode messages when kasan init (Chris von Recklinghausen) [2120352] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Chris von Recklinghausen) [2120352] - hugetlbfs: extend the definition of hugepages parameter to support node allocation (Chris von Recklinghausen) [2120352] - memblock: stop aliasing __memblock_free_late with memblock_free_late (Chris von Recklinghausen) [2120352] - hugetlb: support node specified when using cma for gigantic hugepages (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb demote page support (Chris von Recklinghausen) [2120352] - hugetlb: add demote bool to gigantic page routines (Chris von Recklinghausen) [2120352] - hugetlb: be sure to free demoted CMA pages to CMA (Chris von Recklinghausen) [2120352] - mm/cma: add cma_pages_valid to determine if pages are in CMA (Chris von Recklinghausen) [2120352] - hugetlb: add demote hugetlb page sysfs interfaces (Chris von Recklinghausen) [2120352] - s390: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - powerpc: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - mm: remove redundant smp_wmb() (Chris von Recklinghausen) [2120352] - mm: introduce pmd_install() helper (Chris von Recklinghausen) [2120352] - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [2120352] - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() (Chris von Recklinghausen) [2120352] - powerpc/64s: Default to 64K pages for 64 bit book3s (Chris von Recklinghausen) [2120352] - s390: make command line configurable (Chris von Recklinghausen) [2120352] - s390: support command lines longer than 896 bytes (Chris von Recklinghausen) [2120352] - s390/kexec_file: move kernel image size check (Chris von Recklinghausen) [2120352] - s390/setup: use physical pointers for memblock_reserve() (Chris von Recklinghausen) [2120352] - s390/pgtable: use physical address for Page-Table Origin (Chris von Recklinghausen) [2120352] - s390/mm: optimize reset_guest_reference_bit() (Chris von Recklinghausen) [2120352] - s390/mm: optimize set_guest_storage_key() (Chris von Recklinghausen) [2120352] - s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present (Chris von Recklinghausen) [2120352] - s390/mm: fix VMA and page table handling code in storage key handling functions (Chris von Recklinghausen) [2120352] - s390/mm: validate VMA in PGSTE manipulation functions (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use a struct based type for pte_t (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify TLB handling (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable STRICT_KERNEL_RWX (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Update of TLBCAMs after init (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Tell map_mem_in_cams() if init is done (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1 (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE (Chris von Recklinghausen) [2120352] - powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - signal/sparc32: Remove unreachable do_exit in do_sparc_fault (Chris von Recklinghausen) [2120352] - reboot: Remove the unreachable panic after do_exit in reboot(2) (Chris von Recklinghausen) [2120352] - exit: Remove calls of do_exit after noreturn versions of die (Chris von Recklinghausen) [2120352] - exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit (Chris von Recklinghausen) [2120352] - powerpc: Set max_mapnr correctly (Chris von Recklinghausen) [2120352] - s390/cmm: use string_upper() instead of open coded variant (Chris von Recklinghausen) [2120352] - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping' (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kuap_kernel_restore() (Chris von Recklinghausen) [2120352] - s390/boot: allocate amode31 section in decompressor (Chris von Recklinghausen) [2120352] - s390/boot: initialize control registers in decompressor (Chris von Recklinghausen) [2120352] - x86/mm/64: Improve stack overflow warnings (Chris von Recklinghausen) [2120352] - x86/fault: Fix wrong signal when vsyscall fails with pkey (Chris von Recklinghausen) [2120352] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Chris von Recklinghausen) [2120352] - x86/pat: Pass valid address to sanitize_phys() (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix generic ptdump for 64-bit (Chris von Recklinghausen) [2120352] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Chris von Recklinghausen) [2120352] - powerpc/numa: Print debug statements only when required (Chris von Recklinghausen) [2120352] - powerpc/numa: convert printk to pr_xxx (Chris von Recklinghausen) [2120352] - powerpc/numa: Drop dbg in favour of pr_debug (Chris von Recklinghausen) [2120352] - powerpc/smp: Enable CACHE domain for shared processor (Chris von Recklinghausen) [2120352] - powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 (Chris von Recklinghausen) [2120352] - powerpc: Refactor verification of MSR_RI (Chris von Recklinghausen) [2120352] - powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare() (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: fix walk_pte_level() early exit (Chris von Recklinghausen) [2120352] - s390: fix typo in linker script (Chris von Recklinghausen) [2120352] - s390/boot: factor out offset_vmlinux_info() function (Chris von Recklinghausen) [2120352] - s390/kasan: fix large PMD pages address alignment check (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Remove unused 'page_size' parameter (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() (Chris von Recklinghausen) [2120352] - powerpc: Avoid link stack corruption in misc asm functions (Chris von Recklinghausen) [2120352] - powerpc/booke: Avoid link stack corruption in several places (Chris von Recklinghausen) [2120352] - s390/sclp: reserve memory occupied by sclp early buffer (Chris von Recklinghausen) [2120352] - s390/mm: remove unused cmma functions (Chris von Recklinghausen) [2120352] - powerpc: rename powerpc_debugfs_root to arch_debugfs_dir (Chris von Recklinghausen) [2120352] - powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry (Chris von Recklinghausen) [2120352] - s390: rename dma section to amode31 (Chris von Recklinghausen) [2120352] - s390/mm: use page_to_virt() in __kernel_map_pages() (Chris von Recklinghausen) [2120352] - s390: add kfence region to pagetable dumper (Chris von Recklinghausen) [2120352] - s390: add support for KFENCE (Chris von Recklinghausen) [2120352] - s390/mm: implement set_memory_4k() (Chris von Recklinghausen) [2120352] - s390/boot: get rid of arithmetics on function pointers (Chris von Recklinghausen) [2120352] - s390/setup: don't reserve memory that occupied decompressor's head (Chris von Recklinghausen) [2120352] - s390/boot: move dma sections from decompressor to decompressed kernel (Chris von Recklinghausen) [2120352] - s390/ctl_reg: add ctlreg5 and ctlreg15 unions (Chris von Recklinghausen) [2120352] - s390/boot: make _diag308_reset_dma() position-independent (Chris von Recklinghausen) [2120352] - s390/boot: move EP_OFFSET and EP_STRING to head.S (Chris von Recklinghausen) [2120352] - s390/setup: generate asm offsets from struct parmarea (Chris von Recklinghausen) [2120352] - s390/setup: drop _OFFSET macros (Chris von Recklinghausen) [2120352] - s390/setup: remove unused symbolic constants for C code from setup.h (Chris von Recklinghausen) [2120352] - s390/dump: introduce boot data 'oldmem_data' (Chris von Recklinghausen) [2120352] - s390/boot: introduce boot data 'initrd_data' (Chris von Recklinghausen) [2120352] - s390/boot: move sclp early buffer from fixed address in asm to C (Chris von Recklinghausen) [2120352] - s390/boot: get rid of magic numbers for startup offsets (Chris von Recklinghausen) [2120352] - s390/mm: don't print hashed values for pte_ERROR() & friends (Chris von Recklinghausen) [2120352] - s390/mm: use pr_err() instead of printk() for pte_ERROR & friends (Chris von Recklinghausen) [2120352] - s390/sclp: use only one sclp early buffer to send commands (Chris von Recklinghausen) [2120352] - s390/boot: make stacks part of the decompressor's image (Chris von Recklinghausen) [2120352] - powerpc/kexec: blacklist functions called in real mode for kprobe (Chris von Recklinghausen) [2120352] - Revert "s390/mm: do not trigger write fault when vma does not allow VM_WRITE" (Chris von Recklinghausen) [2120352] - Revert "s390/boot: move sclp early buffer from fixed address in asm to C" (Chris von Recklinghausen) [2120352] - Revert "s390/kexec_file: move kernel image size check" (Chris von Recklinghausen) [2120352] - Revert "s390: support command lines longer than 896 bytes" (Rafael Aquini) [2120352] - Revert "s390: make command line configurable" (Chris von Recklinghausen) [2120352] - Revert "s390/sclp: reserve memory occupied by sclp early buffer" (Chris von Recklinghausen) [2120352] - Revert "rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: consolidate mapcount logic on THP split" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: make the THP mapcount atomic with a seqlock" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: introduce page_trans_huge_anon_shared" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare()" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_NOUNSHARE: optimize follow_page" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE RHEL" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: FOLL_FAULT_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare() use can_read_pin_swap_page()" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: skip the page lock in the COW copy path" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: replace the page lock with the seqlock for the THP mapcount" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: restore full accuracy in page reuse" (Chris von Recklinghausen) [2120352] - selftest/vm: uninitialized variable in main() (Chris von Recklinghausen) [2120352] - selftest/vm: add skip support to mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: support xfail in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify remap destination address in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify mmap addr in mremap_test (Chris von Recklinghausen) [2120352] - selftests/vm: cleanup hugetlb file after mremap test (Chris von Recklinghausen) [2120352] - mm, hugepages: make memory size variable in hugepage-mremap selftest (Chris von Recklinghausen) [2120352] - mm: remove duplicate include in hugepage-mremap.c (Chris von Recklinghausen) [2120352] - mm, hugepages: add hugetlb vma mremap() test (Chris von Recklinghausen) [2120352]- s390/dasd: Establish DMA alignment (Ming Lei) [2118511] - md/raid10: Fix the data type of an r10_sync_page_io() argument (Ming Lei) [2118511] - blk-lib: fix blkdev_issue_secure_erase (Ming Lei) [2118511] - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait (Ming Lei) [2118511] - block: add missing request flags to debugfs code (Ming Lei) [2118511] - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set (Ming Lei) [2118511] - loop: Check for overflow while configuring loop (Ming Lei) [2118511] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2118511] - blk-mq: run queue no matter whether the request is the last request (Ming Lei) [2118511] - blk-mq: remove unused function blk_mq_queue_stopped() (Ming Lei) [2118511] - block: Do not call blk_put_queue() if gendisk allocation fails (Ming Lei) [2118511] - block: fix leaking page ref on truncated direct io (Ming Lei) [2118511] - block: ensure bio_iov_add_page can't fail (Ming Lei) [2118511] - block: ensure iov_iter advances for added pages (Ming Lei) [2118511] - block: pass struct queue_limits to the bio splitting helpers (Ming Lei) [2118511] - block: move bio_allowed_max_sectors to blk-merge.c (Ming Lei) [2118511] - block: move the call to get_max_io_size out of blk_bio_segment_split (Ming Lei) [2118511] - block: move ->bio_split to the gendisk (Ming Lei) [2118511] - block: change the blk_queue_bounce calling convention (Ming Lei) [2118511] - block: change the blk_queue_split calling convention (Ming Lei) [2118511] - remove the sx8 block driver (Ming Lei) [2118511] - nbd: add missing definition of pr_fmt (Ming Lei) [2118511] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2118511] - null_blk: add configfs variables for 2 options (Ming Lei) [2118511] - null_blk: add module parameters for 4 options (Ming Lei) [2118511] - block/rnbd-srv: Replace sess_dev_list with index_idr (Ming Lei) [2118511] - block/rnbd-srv: Set keep_id to true after mutex_trylock (Ming Lei) [2118511] - rnbd-clt: make rnbd_clt_change_capacity return void (Ming Lei) [2118511] - rnbd-clt: pass sector_t type for resize capacity (Ming Lei) [2118511] - rnbd-clt: check capacity inside rnbd_clt_change_capacity (Ming Lei) [2118511] - rnbd-clt: adjust the layout of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: reduce the size of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: kill read_only from struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: don't free rsp in msg_open_conf for map scenario (Ming Lei) [2118511] - rnbd-clt: open code send_msg_open in rnbd_clt_map_device (Ming Lei) [2118511] - block: null_blk: Use the bitmap API to allocate bitmaps (Ming Lei) [2118511] - drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes (Ming Lei) [2118511] - block: remove __blk_get_queue (Ming Lei) [2118511] - block: call blk_mq_exit_queue from disk_release for never added disks (Ming Lei) [2118511] - blk-mq: fix error handling in __blk_mq_alloc_disk (Ming Lei) [2118511] - block: don't allow the same type rq_qos add more than once (Ming Lei) [2118511] - mmc: fix disk/queue leak in case of adding disk failure (Ming Lei) [2118511] - blktrace: Fix the blk_fill_rwbs() kernel-doc header (Ming Lei) [2118511] - fs/buffer: Fix the ll_rw_block() kernel-doc header (Ming Lei) [2118511] - fs/zonefs: Use the enum req_op type for tracing request operations (Ming Lei) [2118511] - fs/xfs: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - PM: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ocfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/nfs: Use enum req_op where appropriate (Ming Lei) [2118511] - fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers (Ming Lei) [2118511] - fs/hfsplus: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/gfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ext4: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/mpage: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/direct-io: Reduce the size of struct dio (Ming Lei) [2118511] - fs/buffer: Combine two submit_bh() and ll_rw_block() arguments (Ming Lei) [2118511] - fs/buffer: Use the new blk_opf_t type (Ming Lei) [2118511] - mm: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/target: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/device_handlers: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Change the return type of scsi_noretry_cmd() into bool (Ming Lei) [2118511] - scsi/core: Improve static type checking (Ming Lei) [2118511] - nvme/target: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid5: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - md/raid10: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid1: Use the new blk_opf_t type (Ming Lei) [2118511] - md/bcache: Combine two prio_io() arguments (Ming Lei) [2118511] - md/bcache: Combine two uuid_io() arguments (Ming Lei) [2118511] - md/core: Combine two sync_page_io() arguments (Ming Lei) [2118511] - dm/dm-zoned: Use the enum req_op type (Ming Lei) [2118511] - dm/zone: Use the enum req_op type (Ming Lei) [2118511] - dm-snap: Combine request operation type and flags (Ming Lei) [2118511] - dm mirror log: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/dm-integrity: Combine request operation and flags (Ming Lei) [2118511] - dm/dm-flakey: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/ebs: Change 'int rw' into 'enum req_op op' (Ming Lei) [2118511] - dm/core: Combine request operation type and flags (Ming Lei) [2118511] - dm/core: Rename kcopyd_job.rw into kcopyd.op (Ming Lei) [2118511] - dm/core: Reduce the size of struct dm_io_request (Ming Lei) [2118511] - um: Use enum req_op where appropriate (Ming Lei) [2118511] - nvdimm-btt: Use the enum req_op type (Ming Lei) [2118511] - block/zram: Use enum req_op where appropriate (Ming Lei) [2118511] - xen-blkback: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/rnbd: Use blk_opf_t where appropriate (Ming Lei) [2118511] - block/floppy: Fix a sparse warning (Ming Lei) [2118511] - block/drbd: Combine two drbd_submit_peer_request() arguments (Ming Lei) [2118511] - block/drbd: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/brd: Use the enum req_op type (Ming Lei) [2118511] - blktrace: Use the new blk_opf_t type (Ming Lei) [2118511] - blktrace: Trace remapped requests correctly (Ming Lei) [2118511] - block/kyber: Use the new blk_opf_t type (Ming Lei) [2118511] - block/mq-deadline: Use the new blk_opf_t type (Ming Lei) [2118511] - block/bfq: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Introduce the type blk_opf_t (Ming Lei) [2118511] - block: Change the type of req_op() and bio_op() into enum req_op (Ming Lei) [2118511] - block: Change the type of the last .rw_page() argument (Ming Lei) [2118511] - block: Use enum req_op where appropriate (Ming Lei) [2118511] - treewide: Rename enum req_opf into enum req_op (Ming Lei) [2118511] - block: remove bdevname (Ming Lei) [2118511] - ext4: only initialize mmp_bdevname once (Ming Lei) [2118511] - ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region (Ming Lei) [2118511] - rnbd-srv: remove the name field from struct rnbd_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_new_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_seq_show (Ming Lei) [2118511] - drbd: stop using bdevname in drbd_report_io_error (Ming Lei) [2118511] - block: stop using bdevname in __blkdev_issue_discard (Ming Lei) [2118511] - block: stop using bdevname in bdev_write_inode (Ming Lei) [2118511] - blk-cgroup: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - blk-iolatency: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - block: Use try_cmpxchg in update_io_ticks (Ming Lei) [2118511] - block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below (Ming Lei) [2118511] - block: move zone related fields to struct gendisk (Ming Lei) [2118511] - block: remove blk_queue_zone_sectors (Ming Lei) [2118511] - dm-zoned: cleanup dmz_fixup_devices (Ming Lei) [2118511] - nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all (Ming Lei) [2118511] - block: use bdev based helpers in blkdev_zone_mgmt{,all} (Ming Lei) [2118511] - block: replace blkdev_nr_zones with bdev_nr_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones (Ming Lei) [2118511] - block: remove queue_max_open_zones and queue_max_active_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_free_zone_bitmaps (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_clear_zone_settings (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_set_zoned (Ming Lei) [2118511] - block: simplify blk_check_zone_append (Ming Lei) [2118511] - block: simplify blk_mq_plug (Ming Lei) [2118511] - block: use bdev_is_zoned instead of open coding it (Ming Lei) [2118511] - block: call blk_queue_free_zone_bitmaps from disk_release (Ming Lei) [2118511] - block: remove a superflous ifdef in blkdev.h (Ming Lei) [2118511] - blk-mq: Drop local variable for reserved tag (Ming Lei) [2118511] - blk-mq: Drop 'reserved' arg of busy_tag_iter_fn (Ming Lei) [2118511] - scsi: fnic: Drop reserved request handling (Ming Lei) [2118511] - blk-mq: Drop blk_mq_ops.timeout 'reserved' arg (Ming Lei) [2118511] - blk-mq: Add a flag for reserved requests (Ming Lei) [2118511] - scsi: core: Remove reserved request time-out handling (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_free_all_cpd() (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_iostat_update() (Ming Lei) [2118511] - block: simplify disk_set_independent_access_ranges (Ming Lei) [2118511] - block: move ->ia_ranges from the request_queue to the gendisk (Ming Lei) [2118511] - block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency (Ming Lei) [2118511] - blk-mq: cleanup disk sysfs registration (Ming Lei) [2118511] - blk-mq: rename blk_mq_sysfs_{,un}register (Ming Lei) [2118511] - block: remove the extra gendisk reference in __blk_mq_register_dev (Ming Lei) [2118511] - block: use default groups to register the queue attributes (Ming Lei) [2118511] - block: remove a superflous queue kobject reference (Ming Lei) [2118511] - block: simplify blktrace sysfs attribute creation (Ming Lei) [2118511] - block: remove blk_cleanup_disk (Ming Lei) [2118511] - block: simplify disk shutdown (Ming Lei) [2118511] - block: stop setting the nomerges flags in blk_cleanup_queue (Ming Lei) [2118511] - block: remove QUEUE_FLAG_DEAD (Ming Lei) [2118511] - mtip32xx: fix device removal (Ming Lei) [2118511] - mtip32xx: remove the device_status debugfs file (Ming Lei) [2118511] - blk-mq: blk_mq_tag_busy is no need to return a value (Ming Lei) [2118511] - block: Always initialize bio IO priority on submit (Ming Lei) [2118511] - block: Initialize bio priority earlier (Ming Lei) [2118511] - blk-ioprio: Convert from rqos policy to direct call (Ming Lei) [2118511] - blk-ioprio: Remove unneeded field (Ming Lei) [2118511] - block: Fix handling of tasks without ioprio in ioprio_get(2) (Ming Lei) [2118511] - block: Make ioprio_best() static (Ming Lei) [2118511] - block: Generalize get_current_ioprio() for any task (Ming Lei) [2118511] - block: Return effective IO priority from get_current_ioprio() (Ming Lei) [2118511] - block: fix default IO priority handling again (Ming Lei) [2118511] - blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). (Ming Lei) [2118511] - block: bfq: Fix kernel-doc headers (Ming Lei) [2118511] - block: bfq: Remove an unused function definition (Ming Lei) [2118511] - bfq: Remove useless code in bfq_lookup_next_entity (Ming Lei) [2118511] - block: move blk_queue_get_max_sectors to blk.h (Ming Lei) [2118511] - block: fold blk_max_size_offset into get_max_io_size (Ming Lei) [2118511] - block: cleanup variable naming in get_max_io_size (Ming Lei) [2118511] - block: open code blk_max_size_offset in blk_rq_get_max_sectors (Ming Lei) [2118511] - dm: open code blk_max_size_offset in max_io_len (Ming Lei) [2118511] - block: factor out a chunk_size_left helper (Ming Lei) [2118511] - block: Make blk_mq_get_sq_hctx() select the proper hardware queue type (Ming Lei) [2118511] - block: Rename a blk_mq_map_queue() argument (Ming Lei) [2118511] - blk-iocost: Simplify ioc_rqos_done() (Ming Lei) [2118511] - block: Directly use ida_alloc()/free() (Ming Lei) [2118511] - iomap: add support for dma aligned direct-io (Ming Lei) [2118511] - block: relax direct io memory alignment (Ming Lei) [2118511] - block: introduce bdev_iter_is_aligned helper (Ming Lei) [2118511] - iov: introduce iov_iter_aligned (Ming Lei) [2118511] - block/bounce: count bytes instead of sectors (Ming Lei) [2118511] - block/merge: count bytes instead of sectors (Ming Lei) [2118511] - block: add a helper function for dio alignment (Ming Lei) [2118511] - block: introduce bdev_dma_alignment helper (Ming Lei) [2118511] - block: export dma_alignment attribute (Ming Lei) [2118511] - block/bio: remove duplicate append pages code (Ming Lei) [2118511] - block: fix infinite loop for invalid zone append (Ming Lei) [2118511] - block: fix missing blkcg_bio_issue_init (Ming Lei) [2118511] - lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() (Ming Lei) [2118511] - btrfs: simplify ->flush_bio handling (Ming Lei) [2118511] - cdrom: remove obsolete TODO list (Ming Lei) [2118511] - block: remove last remaining traces of IDE documentation (Ming Lei) [2118511] - cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete (Ming Lei) [2118511] - cdrom: remove the unused driver specific disc change ioctl (Ming Lei) [2118511] - cdrom: make EXPORT_SYMBOL follow exported function (Ming Lei) [2118511] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Ming Lei) [2118511] - fs: remove fs.f_write_hint (Ming Lei) [2118511] - fs: remove kiocb.ki_hint (Ming Lei) [2118511] - block: remove the per-bio/request write hint (Ming Lei) [2118511] - nvme: remove support or stream based temperature hint (Ming Lei) [2118511] - btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state (Ming Lei) [2118511] - loadpin: stop using bdevname (Ming Lei) [2118511] - dax: remove bdev_dax_supported (Ming Lei) [2118511] - dax: stub out dax_supported for !CONFIG_FS_DAX (Ming Lei) [2118511] - dax: remove __generic_fsdax_supported (Ming Lei) [2118511] - dax: move the dax_read_lock() locking into dax_supported (Ming Lei) [2118511] - dax: mark dax_get_by_host static (Ming Lei) [2118511] - dm: use fs_dax_get_by_bdev instead of dax_get_by_host (Ming Lei) [2118511] - fsdax: improve the FS_DAX Kconfig description and help text (Ming Lei) [2118511] - io_uring: apply worker limits to previous users (Jeff Moyer) [2107656] - io_uring: fix ltimeout unprep (Jeff Moyer) [2107656] - io_uring: apply max_workers limit to all future users (Jeff Moyer) [2107656] - io_uring: utilize the io batching infrastructure for more efficient polled IO (Jeff Moyer) [2107656] - io_uring: fix wrong condition to grab uring lock (Jeff Moyer) [2107656] - io_uring: kill fasync (Jeff Moyer) [2107656] - io-wq: exclusively gate signal based exit on get_signal() return (Jeff Moyer) [2107656] - io_uring: make OP_CLOSE consistent with direct open (Jeff Moyer) [2107656] - io_uring: kill extra checks in io_write() (Jeff Moyer) [2107656] - io_uring: don't punt files update to io-wq unconditionally (Jeff Moyer) [2107656] - io_uring: put provided buffer meta data under memcg accounting (Jeff Moyer) [2107656] - io_uring: allow conditional reschedule for intensive iterators (Jeff Moyer) [2107656] - io_uring: fix potential req refcount underflow (Jeff Moyer) [2107656] - io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow (Jeff Moyer) [2107656] - io_uring: fix race between poll completion and cancel_hash insertion (Jeff Moyer) [2107656] - io-wq: ensure we exit if thread group is exiting (Jeff Moyer) [2107656] - io_uring: convert io_uring to the secure anon inode interface (Jeff Moyer) [2107656] - fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() (Jeff Moyer) [2107656] - io_uring: move iopoll reissue into regular IO path (Jeff Moyer) [2107656] - Revert "iov_iter: track truncated size" (Jeff Moyer) [2107656] - io_uring: use iov_iter state save/restore helpers (Jeff Moyer) [2107656] - iov_iter: add helper to save iov_iter state (Jeff Moyer) [2107656] - io_uring: allow retry for O_NONBLOCK if async is supported (Jeff Moyer) [2107656] - io_uring: auto-removal for direct open/accept (Jeff Moyer) [2107656] - io_uring: fix missing sigmask restore in io_cqring_wait() (Jeff Moyer) [2107656] - io_uring: pin SQPOLL data before unlocking ring lock (Jeff Moyer) [2107656] - io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items (Jeff Moyer) [2107656] - io-wq: fix potential race of acct->nr_workers (Jeff Moyer) [2107656] - io-wq: code clean of io_wqe_create_worker() (Jeff Moyer) [2107656] - io_uring: ensure symmetry in handling iter types in loop_rw_iter() (Jeff Moyer) [2107656] - io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT (Jeff Moyer) [2107656] - io_uring: fail links of cancelled timeouts (Jeff Moyer) [2107656] - io-wq: fix memory leak in create_io_worker() (Jeff Moyer) [2107656] - io-wq: fix silly logic error in io_task_work_match() (Jeff Moyer) [2107656] - io_uring: drop ctx->uring_lock before acquiring sqd->lock (Jeff Moyer) [2107656] - io_uring: fix missing mb() before waitqueue_active (Jeff Moyer) [2107656] - io-wq: fix cancellation on create-worker failure (Jeff Moyer) [2107656] - namei: Fix use after free in kern_path_locked (Jeff Moyer) [2107656] - io_uring: reexpand under-reexpanded iters (Jeff Moyer) [2107656] - iov_iter: track truncated size (Jeff Moyer) [2107656] - io_uring: io_uring_complete() trace should take an integer (Jeff Moyer) [2107656] - io_uring: fix possible poll event lost in multi shot mode (Jeff Moyer) [2107656] - io_uring: prolong tctx_task_work() with flushing (Jeff Moyer) [2107656] - io_uring: don't disable kiocb_done() CQE batching (Jeff Moyer) [2107656] - io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL (Jeff Moyer) [2107656] - io-wq: make worker creation resilient against signals (Jeff Moyer) [2107656] - io-wq: get rid of FIXED worker flag (Jeff Moyer) [2107656] - io-wq: only exit on fatal signals (Jeff Moyer) [2107656] - io-wq: split bounded and unbounded work into separate lists (Jeff Moyer) [2107656] - io-wq: fix queue stalling race (Jeff Moyer) [2107656] - io_uring: don't submit half-prepared drain request (Jeff Moyer) [2107656] - io_uring: fix queueing half-created requests (Jeff Moyer) [2107656] - io-wq: ensure that hash wait lock is IRQ disabling (Jeff Moyer) [2107656] - io_uring: retry in case of short read on block device (Jeff Moyer) [2107656] - io_uring: IORING_OP_WRITE needs hash_reg_file set (Jeff Moyer) [2107656] - io-wq: fix race between adding work and activating a free worker (Jeff Moyer) [2107656] - io-wq: fix wakeup race when adding new work (Jeff Moyer) [2107656] - io-wq: wqe and worker locks no longer need to be IRQ safe (Jeff Moyer) [2107656] - io-wq: check max_worker limits if a worker transitions bound state (Jeff Moyer) [2107656] - io_uring: allow updating linked timeouts (Jeff Moyer) [2107656] - io_uring: keep ltimeouts in a list (Jeff Moyer) [2107656] - io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts (Jeff Moyer) [2107656] - io-wq: provide a way to limit max number of workers (Jeff Moyer) [2107656] - io_uring: add build check for buf_index overflows (Jeff Moyer) [2107656] - io_uring: clarify io_req_task_cancel() locking (Jeff Moyer) [2107656] - io_uring: add task-refs-get helper (Jeff Moyer) [2107656] - io_uring: fix failed linkchain code logic (Jeff Moyer) [2107656] - io_uring: remove redundant req_set_fail() (Jeff Moyer) [2107656] - io_uring: don't free request to slab (Jeff Moyer) [2107656] - io_uring: accept directly into fixed file table (Jeff Moyer) [2107656] - io_uring: hand code io_accept() fd installing (Jeff Moyer) [2107656] - io_uring: openat directly into fixed fd table (Jeff Moyer) [2107656] - net: add accept helper not installing fd (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_LINKAT (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_SYMLINKAT (Jeff Moyer) [2107656] - io_uring: fix io_try_cancel_userdata race for iowq (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_MKDIRAT (Jeff Moyer) [2107656] - namei: update do_*() helpers to return ints (Jeff Moyer) [2107656] - namei: make do_linkat() take struct filename (Jeff Moyer) [2107656] - namei: add getname_uflags() (Jeff Moyer) [2107656] - namei: make do_symlinkat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mknodat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mkdirat() take struct filename (Jeff Moyer) [2107656] - namei: change filename_parentat() calling conventions (Jeff Moyer) [2107656] - namei: ignore ERR/NULL names in putname() (Jeff Moyer) [2107656] - io_uring: IRQ rw completion batching (Jeff Moyer) [2107656] - io_uring: batch task work locking (Jeff Moyer) [2107656] - io_uring: flush completions for fallbacks (Jeff Moyer) [2107656] - io_uring: add ->splice_fd_in checks (Jeff Moyer) [2107656] - io_uring: add clarifying comment for io_cqring_ev_posted() (Jeff Moyer) [2107656] - io_uring: place fixed tables under memcg limits (Jeff Moyer) [2107656] - io_uring: limit fixed table size by RLIMIT_NOFILE (Jeff Moyer) [2107656] - io_uring: fix lack of protection for compl_nr (Jeff Moyer) [2107656] - io_uring: Add register support for non-4k PAGE_SIZE (Jeff Moyer) [2107656] - io_uring: extend task put optimisations (Jeff Moyer) [2107656] - io_uring: add comments on why PF_EXITING checking is safe (Jeff Moyer) [2107656] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Jeff Moyer) [2107656] - io_uring: fix io_timeout_remove locking (Jeff Moyer) [2107656] - io_uring: improve same wq polling (Jeff Moyer) [2107656] - io_uring: reuse io_req_complete_post() (Jeff Moyer) [2107656] - io_uring: better encapsulate buffer select for rw (Jeff Moyer) [2107656] - io_uring: optimise io_prep_linked_timeout() (Jeff Moyer) [2107656] - io_uring: cancel not-armed linked touts separately (Jeff Moyer) [2107656] - io_uring: simplify io_prep_linked_timeout (Jeff Moyer) [2107656] - io_uring: kill REQ_F_LTIMEOUT_ACTIVE (Jeff Moyer) [2107656] - io_uring: deduplicate cancellation code (Jeff Moyer) [2107656] - io_uring: kill not necessary resubmit switch (Jeff Moyer) [2107656] - io_uring: optimise initial ltimeout refcounting (Jeff Moyer) [2107656] - io_uring: don't inflight-track linked timeouts (Jeff Moyer) [2107656] - io_uring: optimise iowq refcounting (Jeff Moyer) [2107656] - io_uring: correct __must_hold annotation (Jeff Moyer) [2107656] - io_uring: code clean for completion_lock in io_arm_poll_handler() (Jeff Moyer) [2107656] - io_uring: remove files pointer in cancellation functions (Jeff Moyer) [2107656] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Jeff Moyer) [2107656] - io_uring: optimise hot path of ltimeout prep (Jeff Moyer) [2107656] - io_uring: skip request refcounting (Jeff Moyer) [2107656] - io_uring: remove submission references (Jeff Moyer) [2107656] - io_uring: remove req_ref_sub_and_test() (Jeff Moyer) [2107656] - io_uring: move req_ref_get() and friends (Jeff Moyer) [2107656] - io_uring: remove IRQ aspect of io_ring_ctx completion lock (Jeff Moyer) [2107656] - io_uring: run regular file completions from task_work (Jeff Moyer) [2107656] - io_uring: run linked timeouts from task_work (Jeff Moyer) [2107656] - io_uring: run timeouts from task_work (Jeff Moyer) [2107656] - io_uring: remove file batch-get optimisation (Jeff Moyer) [2107656] - io_uring: clean up tctx_task_work() (Jeff Moyer) [2107656] - io_uring: inline io_poll_remove_waitqs (Jeff Moyer) [2107656] - io_uring: remove extra argument for overflow flush (Jeff Moyer) [2107656] - io_uring: inline struct io_comp_state (Jeff Moyer) [2107656] - io_uring: use inflight_entry instead of compl.list (Jeff Moyer) [2107656] - io_uring: remove redundant args from cache_free (Jeff Moyer) [2107656] - io_uring: cache __io_free_req()'d requests (Jeff Moyer) [2107656] - io_uring: move io_fallback_req_func() (Jeff Moyer) [2107656] - io_uring: optimise putting task struct (Jeff Moyer) [2107656] - io_uring: drop exec checks from io_req_task_submit (Jeff Moyer) [2107656] - io_uring: kill unused IO_IOPOLL_BATCH (Jeff Moyer) [2107656] - io_uring: improve ctx hang handling (Jeff Moyer) [2107656] - io_uring: deduplicate open iopoll check (Jeff Moyer) [2107656] - io_uring: inline io_free_req_deferred (Jeff Moyer) [2107656] - io_uring: move io_rsrc_node_alloc() definition (Jeff Moyer) [2107656] - io_uring: move io_put_task() definition (Jeff Moyer) [2107656] - io_uring: extract a helper for ctx quiesce (Jeff Moyer) [2107656] - io_uring: optimise io_cqring_wait() hot path (Jeff Moyer) [2107656] - io_uring: add more locking annotations for submit (Jeff Moyer) [2107656] - io_uring: refactor io_alloc_req (Jeff Moyer) [2107656] - io-wq: improve wq_list_add_tail() (Jeff Moyer) [2107656] - io_uring: remove unnecessary PF_EXITING check (Jeff Moyer) [2107656] - io_uring: clean io-wq callbacks (Jeff Moyer) [2107656] - io_uring: avoid touching inode in rw prep (Jeff Moyer) [2107656] - io_uring: rename io_file_supports_async() (Jeff Moyer) [2107656] - io_uring: inline fixed part of io_file_get() (Jeff Moyer) [2107656] - io_uring: use kvmalloc for fixed files (Jeff Moyer) [2107656] - io_uring: be smarter about waking multiple CQ ring waiters (Jeff Moyer) [2107656] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Jeff Moyer) [2107656] - arm64: kexec_file: use more system keyrings to verify kernel image signature (Coiby Xu) [2004384] - kexec, KEYS: make the code in bzImage64_verify_sig generic (Coiby Xu) [2004384] - kexec: clean up arch_kexec_kernel_verify_sig (Coiby Xu) [2004384] - kexec_file: drop weak attribute from functions (Coiby Xu) [2004384] - kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] (Coiby Xu) [2004384] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121271] {CVE-2022-30594} - intel_idle: make SPR C1 and C1E be independent (David Arcari) [2125352] - notifier: Remove atomic_notifier_call_chain_robust() (David Arcari) [2117508] - PM: cpu: Make notifier chain use a raw_spinlock_t (David Arcari) [2117508] - mailmap: remove my redhat.com address from RHEL9's .mailmap file (Jeffrey Layton) [2094072] - NFSD: fix regression with setting ACLs. (Jeffrey Layton) [2094072] - NFSD: discard fh_locked flag and fh_lock/fh_unlock (Jeffrey Layton) [2094072] - NFSD: use (un)lock_inode instead of fh_(un)lock for file operations (Jeffrey Layton) [2094072] - NFSD: use explicit lock/unlock for directory ops (Jeffrey Layton) [2094072] - NFSD: reduce locking in nfsd_lookup() (Jeffrey Layton) [2094072] - NFSD: only call fh_unlock() once in nfsd_link() (Jeffrey Layton) [2094072] - NFSD: always drop directory lock in nfsd_unlink() (Jeffrey Layton) [2094072] - NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. (Jeffrey Layton) [2094072] - NFSD: add posix ACLs to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: add security label to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: set attributes when creating symlinks (Jeffrey Layton) [2094072] - NFSD: introduce struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: verify the opened dentry after setting a delegation (Jeffrey Layton) [2094072] - NFSD: drop fh argument from alloc_init_deleg (Jeffrey Layton) [2094072] - NFSD: Move copy offload callback arguments into a separate structure (Jeffrey Layton) [2094072] - NFSD: Add nfsd4_send_cb_offload() (Jeffrey Layton) [2094072] - NFSD: Remove kmalloc from nfsd4_do_async_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_do_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) (Jeffrey Layton) [2094072] - NFSD: Replace boolean fields in struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Make nfs4_put_copy() static (Jeffrey Layton) [2094072] - NFSD: Reorder the fields in struct nfsd4_op (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy_notify (Jeffrey Layton) [2094072] - NFSD: nfserrno(-ENOMEM) is nfserr_jukebox (Jeffrey Layton) [2094072] - NFSD: Fix strncpy() fortify warning (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd4_encode_readlink() (Jeffrey Layton) [2094072] - NFSD: Use xdr_pad_size() (Jeffrey Layton) [2094072] - NFSD: Simplify starting_len (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_readv() (Jeffrey Layton) [2094072] - NFSD: Add an nfsd4_read::rd_eof field (Jeffrey Layton) [2094072] - NFSD: Clean up SPLICE_OK in nfsd4_encode_read() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_fattr() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_operation() (Jeffrey Layton) [2094072] - nfsd: silence extraneous printk on nfsd.ko insertion (Jeffrey Layton) [2094072] - NFSD: refactoring v4 specific code to a helper in nfs4state.c (Jeffrey Layton) [2094072] - NFSD: Ensure nf_inode is never dereferenced (Jeffrey Layton) [2094072] - NFSD: NFSv4 CLOSE should release an nfsd_file immediately (Jeffrey Layton) [2094072] - NFSD: Move nfsd_file_trace_alloc() tracepoint (Jeffrey Layton) [2094072] - NFSD: Separate tracepoints for acquire and create (Jeffrey Layton) [2094072] - NFSD: Clean up unused code after rhashtable conversion (Jeffrey Layton) [2094072] - NFSD: Convert the filecache to use rhashtable (Jeffrey Layton) [2094072] - NFSD: Set up an rhashtable for the filecache (Jeffrey Layton) [2094072] - NFSD: Replace the "init once" mechanism (Jeffrey Layton) [2094072] - NFSD: Remove nfsd_file::nf_hashval (Jeffrey Layton) [2094072] - NFSD: nfsd_file_hash_remove can compute hashval (Jeffrey Layton) [2094072] - NFSD: Refactor __nfsd_file_close_inode() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode (Jeffrey Layton) [2094072] - NFSD: Remove lockdep assertion from unhash_and_release_locked() (Jeffrey Layton) [2094072] - NFSD: No longer record nf_hashval in the trace log (Jeffrey Layton) [2094072] - NFSD: Never call nfsd_file_gc() in foreground paths (Jeffrey Layton) [2094072] - NFSD: Fix the filecache LRU shrinker (Jeffrey Layton) [2094072] - NFSD: Leave open files out of the filecache LRU (Jeffrey Layton) [2094072] - NFSD: Trace filecache LRU activity (Jeffrey Layton) [2094072] - NFSD: WARN when freeing an item still linked via nf_lru (Jeffrey Layton) [2094072] - NFSD: Hook up the filecache stat file (Jeffrey Layton) [2094072] - NFSD: Zero counters when the filecache is re-initialized (Jeffrey Layton) [2094072] - NFSD: Record number of flush calls (Jeffrey Layton) [2094072] - NFSD: Report the number of items evicted by the LRU walk (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_lru_scan() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_gc() (Jeffrey Layton) [2094072] - NFSD: Add nfsd_file_lru_dispose_list() helper (Jeffrey Layton) [2094072] - NFSD: Report average age of filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of freed filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of calls to nfsd_file_acquire() (Jeffrey Layton) [2094072] - NFSD: Report filecache LRU size (Jeffrey Layton) [2094072] - NFSD: Demote a WARN to a pr_warn() (Jeffrey Layton) [2094072] - nfsd: remove redundant assignment to variable len (Jeffrey Layton) [2094072] - NFSD: Fix space and spelling mistake (Jeffrey Layton) [2094072] - NFSD: Instrument fh_verify() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_put() can sleep (Jeffrey Layton) [2094072] - NFSD: Add documenting comment for nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Modernize nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Fix possible sleep during nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - SUNRPC: Use RMW bitops in single-threaded hot paths (Jeffrey Layton) [2094072] - NFSD: Trace filecache opens (Jeffrey Layton) [2094072] - NFSD: Move documenting comment for nfsd4_process_open2() (Jeffrey Layton) [2094072] - NFSD: Fix whitespace (Jeffrey Layton) [2094072] - NFSD: Remove dprintk call sites from tail of nfsd4_open() (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd_splice_actor() (Jeffrey Layton) [2094072] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2094072] - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Benjamin Coddington) [2094072] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2094072] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2094072] - NFSv4.2 fix problems with __nfs42_ssc_open (Benjamin Coddington) [2094072] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2094072] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2094072] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2094072] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2094072] - NFSv4: Fix races in the legacy idmapper upcall (Benjamin Coddington) [2094072] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2094072] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2094072] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2094072] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2094072] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2094072] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2094072] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2094072] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2094072] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2094072] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2094072] - nfsd: Unregister the cld notifier when laundry_wq create failed (Benjamin Coddington) [2094072] - NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Benjamin Coddington) [2094072] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2094072] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2094072] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2094072] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2094072] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2094072] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2094072] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2094072] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2094072] - SUNRPC: Fix call completion races with call_decode() (Benjamin Coddington) [2094072] - SUNRPC: Don't reuse bvec on retransmission of the request (Benjamin Coddington) [2094072] - NFSD: Decode NFSv4 birth time attribute (Benjamin Coddington) [2094072] - NFS: restore module put when manager exits. (Benjamin Coddington) [2094072] - NFSD: restore EINVAL error translation in nfsd_commit() (Benjamin Coddington) [2094072] - NFSD: Fix potential use-after-free in nfsd_file_put() (Benjamin Coddington) [2094072] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2094072] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2094072] - Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Benjamin Coddington) [2094072] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2094072] - SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets (Benjamin Coddington) [2094072] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2094072] - SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() (Benjamin Coddington) [2094072] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2094072] - SUNRPC: Handle allocation failure in rpc_new_task() (Benjamin Coddington) [2094072] - NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() (Benjamin Coddington) [2094072] - NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget (Benjamin Coddington) [2094072] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2094072] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2094072] - NFS: Replace readdir's use of xxhash() with hash_64() (Benjamin Coddington) [2094072] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2094072] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2094072] - nfsd: Clean up nfsd_file_put() (Benjamin Coddington) [2094072] - nfsd: Fix a write performance regression (Benjamin Coddington) [2094072] - SUNRPC: handle malloc failure in ->request_prepare (Benjamin Coddington) [2094072] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2094072] - Revert "NFSv4: Handle the special Linux file open access mode" (Benjamin Coddington) [2094072] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2094072] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2094072] - SUNRPC: Don't return error values in sysfs read of closed files (Benjamin Coddington) [2094072] - SUNRPC: Do not dereference non-socket transports in sysfs (Benjamin Coddington) [2094072] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2094072] - NFS: replace usage of found with dedicated list iterator variable (Benjamin Coddington) [2094072] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2094072] - nfs: remove reliance on bdi congestion (Benjamin Coddington) [2094072] - pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFS: Avoid writeback threads getting stuck in mempool_alloc() (Benjamin Coddington) [2094072] - NFS: nfsiod should not block forever in mempool_alloc() (Benjamin Coddington) [2094072] - SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent (Benjamin Coddington) [2094072] - SUNRPC: Fix unx_lookup_cred() allocation (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_alloc_task() (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_malloc() (Benjamin Coddington) [2094072] - SUNRPC: Improve accuracy of socket ENOBUFS determination (Benjamin Coddington) [2094072] - SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE (Benjamin Coddington) [2094072] - SUNRPC: Fix socket waits for write buffer space (Benjamin Coddington) [2094072] - SUNRPC: Only save the TCP source port after the connection is complete (Benjamin Coddington) [2094072] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2094072] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2094072] - nfsd: fix using the correct variable for sizeof() (Benjamin Coddington) [2094072] - nfsd: use correct format characters (Benjamin Coddington) [2094072] - NFSD: prevent integer overflow on 32 bit systems (Benjamin Coddington) [2094072] - NFSD: prevent underflow in nfssvc_decode_writeargs() (Benjamin Coddington) [2094072] - SUNRPC: change locking for xs_swap_enable/disable (Benjamin Coddington) [2094072] - NFS: swap-out must always use STABLE writes. (Benjamin Coddington) [2094072] - NFS: swap IO handling is slightly different for O_DIRECT IO (Benjamin Coddington) [2094072] - NFSv4: keep state manager thread active if swap is enabled (Benjamin Coddington) [2094072] - SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (Benjamin Coddington) [2094072] - NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS (Benjamin Coddington) [2094072] - SUNRPC: remove scheduling boost for "SWAPPER" tasks. (Benjamin Coddington) [2094072] - SUNRPC/xprt: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/auth: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/call_alloc: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - NFS: remove IS_SWAPFILE hack (Benjamin Coddington) [2094072] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2094072] - NFSD: Fix nfsd_breaker_owns_lease() return values (Benjamin Coddington) [2094072] - NFSD: Clean up _lm_ operation names (Benjamin Coddington) [2094072] - NFSD: Remove CONFIG_NFSD_V3 Conflicts: Two hunks of the upstream version of this patch has been removed here because we've already removed do_nfsd_create() in a previous backport of upstream 1c388f27759c5d9271d4fca081f7ee138986eb7d. (Benjamin Coddington) [2094072] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2094072] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2094072] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2094072] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2094072] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2094072] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2094072] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2094072] - NFS: Add basic readdir tracing (Benjamin Coddington) [2094072] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2094072] - NFS: Readdirplus can't help lookup for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2094072] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2094072] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2094072] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2094072] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2094072] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2094072] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2094072] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2094072] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2094072] - nfsd: more robust allocation failure handling in nfsd_file_cache_init (Benjamin Coddington) [2094072] - SUNRPC: Teach server to recognize RPC_AUTH_TLS (Benjamin Coddington) [2094072] - NFSD: Move svc_serv_ops::svo_function into struct svc_serv (Benjamin Coddington) [2094072] - NFSD: Remove svc_serv_ops::svo_module (Benjamin Coddington) [2094072] - SUNRPC: Remove svc_shutdown_net() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_close_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_create_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove svo_shutdown method (Benjamin Coddington) [2094072] - SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove the .svo_enqueue_xprt method (Benjamin Coddington) [2094072] - SUNRPC: Record endpoint information in trace log (Benjamin Coddington) [2094072] - SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Benjamin Coddington) [2094072] - SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - tracing: Have event format check not flag %p* on __get_dynamic_array() (Benjamin Coddington) [2094072] - tracing: Update print fmt check to handle new __get_sockaddr() macro (Benjamin Coddington) [2094072] - NFSD: Remove NFSD_PROC_ARGS_* macros (Benjamin Coddington) [2094072] - NFSD: Use __sockaddr field to store socket addresses (Benjamin Coddington) [2094072] - NFSD: Streamline the rare "found" case (Benjamin Coddington) [2094072] - NFSD: Skip extra computation for RC_NOCACHE case (Benjamin Coddington) [2094072] - NFSD: De-duplicate hash bucket indexing (Benjamin Coddington) [2094072] - nfsd: Add support for the birth time attribute (Benjamin Coddington) [2094072] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2094072] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2094072] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2094072] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2094072] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2094072] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2094072] - Revert "NFSv4: use unique client identifiers in network namespaces" (Benjamin Coddington) [2094072] - NFS: Use of mapping_set_error() results in spurious errors (Benjamin Coddington) [2094072] - NFS: Clean up NFSv4.2 xattrs (Benjamin Coddington) [2094072] - NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() (Benjamin Coddington) [2094072] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2094072] - NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFSv4: use unique client identifiers in network namespaces (Benjamin Coddington) [2094072] - SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFS: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4: Charge NFSv4 open state trackers to kmemcg (Benjamin Coddington) [2094072] - NFS: Charge open/lock file contexts to kmemcg (Benjamin Coddington) [2094072] - NFSv4: Protect the state recovery thread against direct reclaim (Benjamin Coddington) [2094072] - SUNRPC: remove redundant pointer plainhdr (Benjamin Coddington) [2094072] - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() (Benjamin Coddington) [2094072] - Convert NFS from readpages to readahead (Benjamin Coddington) [2094072] - NFS: simplify check for freeing cn_resp (Benjamin Coddington) [2094072] - tracing: Introduce helpers to safely handle dynamic-sized sockaddrs (Benjamin Coddington) [2094072] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2094072] - NFSD: Deprecate NFS_OFFSET_MAX (Benjamin Coddington) [2094072] - SUNRPC: lock against ->sock changing during sysfs read (Benjamin Coddington) [2094072] - NFS: Fix nfs4_proc_get_locations() kernel-doc comment (Benjamin Coddington) [2094072] - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create (Benjamin Coddington) [2094072] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2094072] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2094072] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2094072] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2094072] - fsnotify: fix fsnotify hooks in pseudo filesystems (Benjamin Coddington) [2094072] - xprtrdma: Remove definitions of RPCDBG_FACILITY (Benjamin Coddington) [2094072] - xprtrdma: Remove final dprintk call sites from xprtrdma (Benjamin Coddington) [2094072] - sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - nfsd: fix crash on COPY_NOTIFY with special stateid (Benjamin Coddington) [2094072] - NFSD: Trace boot verifier resets (Benjamin Coddington) [2094072] - NFSD: Rename boot verifier functions (Benjamin Coddington) [2094072] - NFSD: Clean up the nfsd_net::nfssvc_boot field (Benjamin Coddington) [2094072] - NFSD: Write verifier might go backwards (Benjamin Coddington) [2094072] - nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: Clean up nfsd_vfs_write() (Benjamin Coddington) [2094072] - nfsd: Replace use of rwsem with errseq_t (Benjamin Coddington) [2094072] - NFSD: Fix verifier returned in stable WRITEs (Benjamin Coddington) [2094072] - nfsd: Retry once in nfsd_open on an -EOPENSTALE return (Benjamin Coddington) [2094072] - nfsd: Add errno mapping for EREMOTEIO (Benjamin Coddington) [2094072] - nfsd: map EBADF (Benjamin Coddington) [2094072] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2094072] - nfsd4: add refcount for nfsd4_blocked_lock (Benjamin Coddington) [2094072] - NFSD: De-duplicate nfsd4_decode_bitmap4() (Benjamin Coddington) [2094072] - nfsd: improve stateid access bitmask documentation (Benjamin Coddington) [2094072] - NFSD: Combine XDR error tracepoints (Benjamin Coddington) [2094072] - NFSv42: Fallocate and clone should also request 'blocks used' (Benjamin Coddington) [2094072] - NFSv4: Allow writebacks to request 'blocks used' (Benjamin Coddington) [2094072] - SUNRPC: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() (Benjamin Coddington) [2094072] - NFS: Add a helper to remove case-insensitive aliases (Benjamin Coddington) [2094072] - NFS: Invalidate negative dentries on all case insensitive directory changes (Benjamin Coddington) [2094072] - NFSv4: Just don't cache negative dentries on case insensitive servers (Benjamin Coddington) [2094072] - NFSv4: Add some support for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2094072] - nfs: nfs4clinet: check the return value of kstrdup() (Benjamin Coddington) [2094072] - sunrpc: Remove unneeded null check (Benjamin Coddington) [2094072] - nfs41: pnfs: filelayout: Replace one-element array with flexible-array member (Benjamin Coddington) [2094072] - SUNRPC: Add source address/port to rpc_socket* traces (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2094072] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2094072] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2094072] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2094072] - SUNRPC: Remove low signal-to-noise tracepoints (Benjamin Coddington) [2094072] - NFSD: simplify per-net file cache management (Benjamin Coddington) [2094072] - NFSD: Fix inconsistent indenting (Benjamin Coddington) [2094072] - NFSD: Remove be32_to_cpu() from DRC hash function (Benjamin Coddington) [2094072] - NFS: switch the callback service back to non-pooled. (Benjamin Coddington) [2094072] - lockd: use svc_set_num_threads() for thread start and stop (Benjamin Coddington) [2094072] - SUNRPC: always treat sv_nrpools==1 as "not pooled" (Benjamin Coddington) [2094072] - SUNRPC: move the pool_map definitions (back) into svc.c (Benjamin Coddington) [2094072] - lockd: rename lockd_create_svc() to lockd_get() (Benjamin Coddington) [2094072] - lockd: introduce lockd_put() (Benjamin Coddington) [2094072] - lockd: move svc_exit_thread() into the thread (Benjamin Coddington) [2094072] - lockd: move lockd_start_svc() call into lockd_create_svc() (Benjamin Coddington) [2094072] - lockd: simplify management of network status notifiers (Benjamin Coddington) [2094072] - lockd: introduce nlmsvc_serv (Benjamin Coddington) [2094072] - NFSD: simplify locking for network notifier. (Benjamin Coddington) [2094072] - SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() (Benjamin Coddington) [2094072] - NFSD: Make it possible to use svc_set_num_threads_sync (Benjamin Coddington) [2094072] - NFSD: narrow nfsd_mutex protection in nfsd thread (Benjamin Coddington) [2094072] - SUNRPC: use sv_lock to protect updates to sv_nrthreads. (Benjamin Coddington) [2094072] - nfsd: make nfsd_stats.th_cnt atomic_t (Benjamin Coddington) [2094072] - SUNRPC: stop using ->sv_nrthreads as a refcount (Benjamin Coddington) [2094072] - SUNRPC/NFSD: clean up get/put functions. (Benjamin Coddington) [2094072] - SUNRPC: change svc_get() to return the svc. (Benjamin Coddington) [2094072] - NFSD: handle errors better in write_ports_addfd() (Benjamin Coddington) [2094072] - NFSD: Fix sparse warning (Benjamin Coddington) [2094072] - redhat/Makefile: Remove hardcoded BUILD_TARGET entries (Prarit Bhargava) - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - iommu: Fix false ownership failure on AMD systems with PASID activated (Alex Williamson) [2124620] - iommu/virtio: Fix interaction with VFIO (Alex Williamson) [2124620] - vfio: Move vfio.c to vfio_main.c (Alex Williamson) [2124620] - vfio: do not set FMODE_LSEEK flag (Alex Williamson) [2124620] - drm/i915/gvt: Fix Comet Lake (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/ccw: Check return code from subchannel quiesce (Alex Williamson) [2124620] - vfio/ccw: Remove FSM Close from remove handlers (Alex Williamson) [2124620] - vfio/ccw: Add length to DMA_UNMAP checks (Alex Williamson) [2124620] - vfio: Replace phys_pfn with pages for vfio_pin_pages() (Alex Williamson) [2124620] - vfio/ccw: Add kmap_local_page() for memcpy (Alex Williamson) [2124620] - vfio: Rename user_iova of vfio_dma_rw() (Alex Williamson) [2124620] - vfio/ccw: Change pa_pfn list to pa_iova list (Alex Williamson) [2124620] - vfio/ap: Change saved_pfn to saved_iova (Alex Williamson) [2124620] - vfio: Pass in starting IOVA to vfio_pin/unpin_pages API (Alex Williamson) [2124620] - vfio/ccw: Only pass in contiguous pages (Alex Williamson) [2124620] - vfio/ap: Pass in physical address of ind to ap_aqic() (Alex Williamson) [2124620] - s390/ap: add missing virt_to_phys address conversion (Alex Williamson) [2124620] - drm/i915/gvt: Replace roundup with DIV_ROUND_UP (Alex Williamson) [2124620] - vfio: Make vfio_unpin_pages() return void (Alex Williamson) [2124620] - vfio/spapr_tce: Fix the comment (Alex Williamson) [2124620] - vfio: Replace the iommu notifier with a device list (Alex Williamson) [2124620] - vfio: Replace the DMA unmapping notifier with a callback (Alex Williamson) [2124620] - vfio/ccw: Move FSM open/close to MDEV open/close (Alex Williamson) [2124620] - vfio/ccw: Refactor vfio_ccw_mdev_reset (Alex Williamson) [2124620] - vfio/ccw: Create a CLOSE FSM event (Alex Williamson) [2124620] - vfio/ccw: Create an OPEN FSM Event (Alex Williamson) [2124620] - vfio/ccw: Update trace data for not operational event (Alex Williamson) [2124620] - vfio/ccw: Flatten MDEV device (un)register (Alex Williamson) [2124620] - vfio/ccw: Pass enum to FSM event jumptable (Alex Williamson) [2124620] - vfio/ccw: Remove private->mdev (Alex Williamson) [2124620] - vfio/ccw: Do not change FSM state in subchannel event (Alex Williamson) [2124620] - vfio/ccw: Fix FSM state if mdev probe fails (Alex Williamson) [2124620] - vfio/ccw: Remove UUID from s390 debug log (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/spapr_tce: Remove the unused parameters container (Alex Williamson) [2124620] - vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open() (Alex Williamson) [2124620] - vfio: remove useless judgement (Alex Williamson) [2124620] - vfio: Clear the caps->buf to NULL after free (Alex Williamson) [2124620] - vfio: check iommu_group_set_name() return value (Alex Williamson) [2124620] - vfio: check vfio_register_iommu_driver() return value (Alex Williamson) [2124620] - vfio: Use device_iommu_capable() (Alex Williamson) [2124620] - vfio/type1: Simplify bus_type determination (Alex Williamson) [2124620] - vfio: Split migration ops from main device ops (Alex Williamson) [2124620] - vfio: de-extern-ify function prototypes (Alex Williamson) [2124620] - vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group (Alex Williamson) [2124620] - vfio: remove VFIO_GROUP_NOTIFY_SET_KVM (Alex Williamson) [2124620] - vfio: Do not manipulate iommu dma_owner for fake iommu groups (Alex Williamson) [2124620] - vfio/pci: Move the unused device into low power state with runtime PM (Alex Williamson) [2124620] - vfio/pci: Virtualize PME related registers bits and initialize to zero (Alex Williamson) [2124620] - vfio/pci: Change the PF power state to D0 before enabling VFs (Alex Williamson) [2124620] - vfio/pci: Invalidate mmaps and block the access in D3hot power state (Alex Williamson) [2124620] - vfio: Change struct vfio_group::container_users to a non-atomic int (Alex Williamson) [2124620] - vfio: Simplify the life cycle of the group FD (Alex Williamson) [2124620] - vfio: Fully lock struct vfio_group::container (Alex Williamson) [2124620] - vfio: Split up vfio_group_get_device_fd() (Alex Williamson) [2124620] - vfio: Change struct vfio_group::opened from an atomic to bool (Alex Williamson) [2124620] - vfio: Add missing locking for struct vfio_group::kvm (Alex Williamson) [2124620] - kvm/vfio: Fix potential deadlock problem in vfio (Alex Williamson) [2124620] - include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead (Alex Williamson) [2124620] - vfio/pci: Use the struct file as the handle not the vfio_group (Alex Williamson) [2124620] - kvm/vfio: Remove vfio_group from kvm (Alex Williamson) [2124620] - vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() (Alex Williamson) [2124620] - vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent() (Alex Williamson) [2124620] - vfio: Remove vfio_external_group_match_file() (Alex Williamson) [2124620] - vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group() (Alex Williamson) [2124620] - kvm/vfio: Store the struct file in the kvm_vfio_group (Alex Williamson) [2124620] - kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions (Alex Williamson) [2124620] - vfio: Delete container_q (Alex Williamson) [2124620] - vfio/pci: Remove vfio_device_get_from_dev() (Alex Williamson) [2124620] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Alex Williamson) [2124620] - vfio: Remove calls to vfio_group_add_container_user() (Alex Williamson) [2124620] - vfio: Remove dead code (Alex Williamson) [2124620] - drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages() (Alex Williamson) [2124620] - vfio/ccw: Remove mdev from struct channel_program (Alex Williamson) [2124620] - vfio: Make vfio_(un)register_notifier accept a vfio_device (Alex Williamson) [2124620] - vfio: Stop using iommu_present() (Alex Williamson) [2124620] - iommu/s390: Tolerate repeat attach_dev calls (Alex Williamson) [2124620] - iommu: iommu_group_claim_dma_owner() must always assign a domain (Alex Williamson) [2124620] - iommu: Remove iommu group changes notifier (Alex Williamson) [2124620] - vfio: Remove iommu group notifier (Alex Williamson) [2124620] - vfio: Delete the unbound_list (Alex Williamson) [2124620] - vfio: Remove use of vfio_group_viable() (Alex Williamson) [2124620] - vfio: Set DMA ownership for VFIO devices (Alex Williamson) [2124620] - PCI: portdrv: Set driver_managed_dma (Alex Williamson) [2124620] - PCI: pci_stub: Set driver_managed_dma (Alex Williamson) [2124620] - bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management (Alex Williamson) [2124620] - amba: Stop sharing platform_dma_configure() (Alex Williamson) [2124620] - driver core: Add dma_cleanup callback in bus_type (Alex Williamson) [2124620] - iommu: Add DMA ownership management interfaces (Alex Williamson) [2124620] - vfio: Require that devices support DMA cache coherence (Alex Williamson) [2124620] - iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE (Alex Williamson) [2124620] - vfio: Move the Intel no-snoop control off of IOMMU_CACHE (Alex Williamson) [2124620] - iommu: Introduce the domain op enforce_cache_coherency() (Alex Williamson) [2124620] - i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers (Alex Williamson) [2124620] - drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n (Alex Williamson) [2124620] - drm/i915/gvt: Make intel_gvt_match_device() static (Alex Williamson) [2124620] - drm/i915/gvt: Add missing symbol export. (Alex Williamson) [2124620] - vfio/mdev: Remove mdev drvdata (Alex Williamson) [2124620] - vfio/mdev: Use the driver core to create the 'remove' file (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops dev_attr_groups (Alex Williamson) [2124620] - vfio/mdev: Remove vfio_mdev.c (Alex Williamson) [2124620] - drm/i915/gvt: merge gvt.c into kvmgvt.c (Alex Williamson) [2124620] - drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev (Alex Williamson) [2124620] - drm/i915/gvt: remove kvmgt_guest_{init,exit} (Alex Williamson) [2124620] - drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers (Alex Williamson) [2124620] - drm/i915/gvt: streamline intel_vgpu_create (Alex Williamson) [2124620] - drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs (Alex Williamson) [2124620] - drm/i915/gvt: remove struct intel_gvt_mpt (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize dma_pin_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{enable,disable}_page_track (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->gfn_to_mfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->is_valid_gfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->inject_msi (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->detach_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->set_edid and ->set_opregion (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{get,put}_vfio_device (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{read,write}_gpa (Alex Williamson) [2124620] - drm/i915/gvt: remove vgpu->handle (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: remove the unused from_virt_to_mfn op (Alex Williamson) [2124620] - drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops (Alex Williamson) [2124620] - drm/i915/gvt: remove intel_gvt_ops (Alex Williamson) [2124620] - drm/i915/gvt: move the gvt code into kvmgt.ko (Alex Williamson) [2124620] - drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops (Alex Williamson) [2124620] - drm/i915/gvt: remove enum hypervisor_type (Alex Williamson) [2124620] - drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor (Alex Williamson) [2124620] - drm/i915/gvt: better align the Makefile with i915 Makefile (Alex Williamson) [2124620] - drm/i915/gvt: fix trace TRACE_INCLUDE_PATH (Alex Williamson) [2124620] - i915/gvt: Use the initial HW state snapshot saved in i915 (Alex Williamson) [2124620] - i915/gvt: Save the initial HW state snapshot in i915 (Alex Williamson) [2124620] - i915/gvt: Separate the MMIO tracking table from GVT-g (Alex Williamson) [2124620] - s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration (Alex Williamson) [2124620] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Alex Williamson) [2124620] - vfio-ccw: step down as maintainer (Alex Williamson) [2124620] - skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - skmsg: Schedule psock work if the cached skb exists on the psock (Paolo Abeni) [2134161] - net: core: fix flow symmetric hash (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_somaxconn. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_unregister_timeout_secs. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_devconf_inherit_init_net. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget_usecs. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_read. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_poll. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_tstamp_allow_data. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_optmem_max. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_tstamp_prequeue. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_max_backlog. (Paolo Abeni) [2134161] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem_(max|default). (Paolo Abeni) [2134161] - net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu (Paolo Abeni) [2134161] - devlink: Fix use-after-free after a failed reload (Paolo Abeni) [2134161] - skmsg: Fix invalid last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem(_offset)?. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_mem. (Paolo Abeni) [2134161] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Al Stone) [2071841] - perf/core: Add a new read format to get a number of lost samples (Al Stone) [2071841] - drivers/perf: arm_pmu: Handle 47 bit counters (Al Stone) [2071841] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2104445] - crypto: cryptd - Protect per-CPU resource by disabling BH. (Vladis Dronov) [2117509] - RDMA: Handle the return code from dma_resv_wait_timeout() properly (Kamal Heib) [2120665] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2104474 2120665] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2104474 2120665] - IB/core: Fix a nested dead lock as part of ODP flow (Kamal Heib) [2120665] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120665] - RDMA/srp: Set scmnd->result only when scmnd is not NULL (Kamal Heib) [2120665] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120665] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2033131 2104474 2120665] - IB/iser: Fix login with authentication (Kamal Heib) [2120665] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120665] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120665] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120665] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120665] - RDMA: Fix comment typo (Kamal Heib) [2120665] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120665] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120665] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120665] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120665] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2104474 2120665] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120665] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2104474 2120665] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120665] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120665] - RDMA/usnic: Use device_iommu_capable() (Kamal Heib) [2120665] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2117911 2120665] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2117911 2120665] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120665] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120662] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120662] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120662] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120662] - IB/core: Fix typo in comment (Kamal Heib) [2120662] - RDMA/core: Fix typo in comment (Kamal Heib) [2120662] - IB/hf1: Fix typo in comment (Kamal Heib) [2120662] - IB/iser: Fix typo in comment (Kamal Heib) [2120662] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120662] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120662] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120662] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120662] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120662] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120662] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120662] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120662] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120662] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120662] - RDMA: use dma_resv_wait() instead of extracting the fence (Kamal Heib) [2120662] - RDMA/siw: make use of the helper function kthread_run_on_cpu() (Kamal Heib) [2120662] - scsi: ib_srp: Call scsi_done() directly (Kamal Heib) [2120662] - scsi: target: srpt: Replace enable attr with ops.enable (Kamal Heib) [2120662] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() (Kamal Heib) [2120662] - EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048800] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048800] - redhat/configs: enable UINPUT on aarch64 (Benjamin Tissoires) [2119170] - exfat: use updated exfat_chain directly during renaming (Pavel Reichl) [2115894] - exfat: fix i_blocks for files truncated over 4 GiB (Pavel Reichl) [2115894] - exfat: fix incorrect loading of i_blocks for large files (Pavel Reichl) [2115894] - exfat: fix referencing wrong parent directory information after renaming (Pavel Reichl) [2115894] - exfat: check if cluster num is valid (Pavel Reichl) [2115894] - exfat: simplify is_valid_cluster() (Pavel Reichl) [2115894] - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: extend pmic voltages (Al Stone) [2121508] - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header (Al Stone) [2121508] - arm64: dts: imx8mn: remove GPU power domain reset (Al Stone) [2121508] - arm64: dts: imx8ulp: add #reset-cells for pcc (Al Stone) [2121508] - dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz (Al Stone) [2121508] - arm64: dts: imx8m{m,p}-verdin: use IT temperatures (Al Stone) [2121508] - arm64: dts: freescale: align gpio-key node names with dtschema (Al Stone) [2121508] - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names (Al Stone) [2121508] - arm64: dts: ls1028a: Update SFP node to include clock (Al Stone) [2121508] - arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C3 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C1 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C5 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct gpio-led pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct the uart2 pinctl value (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct mmc pad settings (Al Stone) [2121508] - arm64: dts: imx8mp: correct clock of pgc_ispdwp (Al Stone) [2121508] - dt-bindings: tegra186-hsp: add type for shared mailboxes (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Document Tegra234 HSP (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Convert to json-schema (Al Stone) [2121508] - arm64: dt: imx8mp: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mn: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mm: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mq: support pwm polarity inversion (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override (Al Stone) [2121508] - arm64: dts: imx8m*venice: add missing clock-names to pcie_phy (Al Stone) [2121508] - arm64: dts: freescale: reduce the interrup-map-mask (Al Stone) [2121508] - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Add CPLD on MX8Menlo board (Al Stone) [2121508] - arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIA_BLK_CTRL (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIAMIX power domains (Al Stone) [2121508] - arm64: dts: imx8mp: add HSIO power-domains (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains (Al Stone) [2121508] - dt-bindings: soc: Add i.MX8MP media block control DT bindings (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM (Al Stone) [2121508] - arm64: dts: freescale: update ifc node name to be memory-controller (Al Stone) [2121508] - arm64: dts: remove "simple-bus" compatible from ifc node (Al Stone) [2121508] - clk: imx8mp: add clkout1/2 support (Al Stone) [2121508] - arm64: dts: imx8mn-evk: Add UART3 support (Al Stone) [2121508] - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Al Stone) [2121508] - arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board (Al Stone) [2121508] - dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks (Al Stone) [2121508] - arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support (Al Stone) [2121508] - arm64: dts: imx8mm-evk: add pwm1/backlight support (Al Stone) [2121508] - arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree (Al Stone) [2121508] - clk: imx8mp: Add DISP2 pixel clock (Al Stone) [2121508] - arm64: dts: freescale: imx8q: add imx vpu codec entries (Al Stone) [2121508] - arm64: dts: imx8mp: Enable HS400-ES (Al Stone) [2121508] - arm64: dts: imx8mn: Enable HS400-ES (Al Stone) [2121508] - dt-bindings: imx: add clock bindings for i.MX8MN GPT (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m plus (Al Stone) [2121508] - arm64: dts: imx8mp: add uart2 dma (Al Stone) [2121508] - arm64: dts: freescale: align SPI NOR node name with dtschema (Al Stone) [2121508] - arm64: dts: imx8m: Pass a label to the soc node (Al Stone) [2121508] - arm64: dts: fsl: adjust whitespace around '=' (Al Stone) [2121508] - arm64: dts: lx2160a: Update can node property (Al Stone) [2121508] - arm64: dts: ls1028a: default to OTG mode for USB (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: capitalisation of verdin comments (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: re-order pinctrl groups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update iomux configuration (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: comment about i2c level shifter (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: only dashes in node names (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: alphabetically re-order nodes (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: multi-line comment style (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update regulator names (Al Stone) [2121508] - arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp (Al Stone) [2121508] - arm64: dts: imx8mp: Add cpu-freq support (Al Stone) [2121508] - arm64: dts: imx8mp: Add missing speed grade phandle (Al Stone) [2121508] - ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode (Al Stone) [2121508] - arm64: dts: imx8mn: Fix SAI nodes (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: change the spi-nor tx (Al Stone) [2121508] - arm64: dts: imx8qm: Correct SCU clock controller's compatible property (Al Stone) [2121508] - arm64: dts: imx8mp: add GPU nodes (Al Stone) [2121508] - arm64: dts: imx8mp: add GPC node with GPU power domains (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add QSPI flash (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r4: add the correct panel (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add a RO firmware partition (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: higher boost regulation current (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source (Al Stone) [2121508] - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes (Al Stone) [2121508] - arm64: dts: imx8mm-venice: fix spi2 pin configuration (Al Stone) [2121508] - arm64: tegra: Add QSPI controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add HDA device tree node for Tegra234 (Al Stone) [2121508] - arm64: tegra: APE sound card for Jetson AGX Orin (Al Stone) [2121508] - arm64: tegra: Add audio devices on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 IOMMUs (Al Stone) [2121508] - arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit (Al Stone) [2121508] - arm64: tegra: Add Tegra234 PWM devicetree nodes (Al Stone) [2121508] - arm64: tegra: Add Tegra234 I2C devicetree nodes (Al Stone) [2121508] - arm64: tegra: Hook up MMC and BPMP to memory controller (Al Stone) [2121508] - arm64: tegra: Add memory controller on Tegra234 (Al Stone) [2121508] - arm64: tegra: Describe Tegra234 CPU hierarchy (Al Stone) [2121508] - arm64: tegra: Add main and AON GPIO controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 TCU device (Al Stone) [2121508] - arm64: tegra: Fill in properties for Tegra234 eMMC (Al Stone) [2121508] - arm64: tegra: Update Tegra234 BPMP channel addresses (Al Stone) [2121508] - arm64: tegra: Add clock for Tegra234 RTC (Al Stone) [2121508] - arm64: tegra: Fixup SYSRAM references (Al Stone) [2121508] - arm64: tegra: Remove unused only-1-8-v properties (Al Stone) [2121508] - arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support (Al Stone) [2121508] - arm64: dts: imx8mq: add hdmi phy 27m clock (Al Stone) [2121508] - arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC (Al Stone) [2121508] - arm64: dts: imx8mn-evk: use proper names for PMIC outputs (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: fix ethernet node name (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node (Al Stone) [2121508] - arm64: dts: ls1046a: Update i2c node dma properties (Al Stone) [2121508] - arm64: dts: ls1043a: Update i2c dma properties (Al Stone) [2121508] - Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" (Al Stone) [2121508] - arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes (Al Stone) [2121508] - arch: arm64: dts: lx2160a: describe the SerDes block #1 (Al Stone) [2121508] - dt-bindings: clock: add i.MX93 clock definition (Al Stone) [2121508] - dt-bindings: memory: Add Tegra234 PCIe memory (Al Stone) [2121508] - dt-bindings: power: Add Tegra234 PCIe power domains (Al Stone) [2121508] - dt-bindings: Add Tegra234 PCIe clocks and resets (Al Stone) [2121508] - dt-bindings: Add HDA support for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Update WDOG muxing (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support (Al Stone) [2121508] - arm64: dts: ls1028a: add efuse node (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add support for I2C5 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 gpio line names (Al Stone) [2121508] - arm64: dts: imx8qm: added more serial alias to dts (Al Stone) [2121508] - arm64: dts: imx8qm: add compatible string for usdhc3 (Al Stone) [2121508] - dt-bindings: Add Tegra234 APE support (Al Stone) [2121508] - dt-bindings: memory: tegra: Add Tegra234 support (Al Stone) [2121508] - arm64: dts: imx8mm: Fix VPU Hanging (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Add second PCIe port support (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: add defines for i.MX8MP power domain (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable PCIe (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m mini (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode (Al Stone) [2121508] - arm64: dts: freescale: Use overlay target for simplicity (Al Stone) [2121508] - arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding (Al Stone) [2121508] - arm64: dts: imx8mm: fix strange hex notation (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini (Al Stone) [2121508] - arm64: dts: tqma8mqml: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders (Al Stone) [2121508] - arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference (Al Stone) [2121508] - arm64: dts: ls1028a-qds: define mdio slots for networking options (Al Stone) [2121508] - arm64: dts: imx8m{m,n}_venice*: add gpio-line-names (Al Stone) [2121508] - arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: fix pcie bindings (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel (Al Stone) [2121508] - arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B (Al Stone) [2121508] - arm64: dts: imx8mp: disable usb3_phy1 (Al Stone) [2121508] - arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible (Al Stone) [2121508] - arm64: dts: imx8: add mu5/6 node (Al Stone) [2121508] - arm64: dts: imx8qm: Add SCU RTC node (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - arm64: dts: imx8mq: disable DDRC node by default (Al Stone) [2121508] - arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible (Al Stone) [2121508] - arm64: dts: imx8mm-venice*: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mn: Enable GPU (Al Stone) [2121508] - arm64: dts: imx8mn: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mn: put USB controller into power-domains (Al Stone) [2121508] - arm64: dts: imx8mn: add GPC node (Al Stone) [2121508] - arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie support (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie phy support (Al Stone) [2121508] - dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 PWM (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 I2C (Al Stone) [2121508] - dt-bindings: imx: Add clock binding for i.MXRT1050 (Al Stone) [2121508] - arm64: dts: imx8mq: fix lcdif port node (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor (Al Stone) [2121508] - arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 (Al Stone) [2121508] - arm64: dts: freescale: Fix sound card model for MBa8Mx (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: memory: tegra: Update for Tegra194 (Al Stone) [2121508] - dt-bindings: Update headers for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: configure multiple queues on eqos (Al Stone) [2121508] - arm64: dts: ls1028a-qds: add overlays for various serdes protocols (Al Stone) [2121508] - arm64: dts: ls1028a-qds: enable lpuart1 (Al Stone) [2121508] - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: enable pwm0 (Al Stone) [2121508] - arm64: dts: ls1028a: add flextimer based pwm nodes (Al Stone) [2121508] - arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source (Al Stone) [2121508] - arm64: dts: ls1028a: Add PCIe EP nodes (Al Stone) [2121508] - arm64: dts: lx2162a-qds: add interrupt line for RTC node (Al Stone) [2121508] - arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes (Al Stone) [2121508] - arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes (Al Stone) [2121508] - arm64: dts: lx2160a-qds: Add mdio mux nodes (Al Stone) [2121508] - arm64: dts: lx2160a: add optee-tz node (Al Stone) [2121508] - arm64: dts: lx2160a-rdb: Add Inphi PHY node (Al Stone) [2121508] - arm64: dts: lx2160a: fix scl-gpios property name (Al Stone) [2121508] - arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi (Al Stone) [2121508] - dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards (Al Stone) [2121508] - arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property (Al Stone) [2121508] - dt-bindings: power: imx8ulp: add power domain header file (Al Stone) [2121508] - arm64: dts: imx8mq-evk: link regulator to VPU domain (Al Stone) [2121508] - arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 (Al Stone) [2121508] - arm64: dts: ls1088a: Add reboot nodes (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: update copyright (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: sort nodes alphabetically by label (Al Stone) [2121508] - arm64: dts: imx8mp: add mac address for EQOS (Al Stone) [2121508] - arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC (Al Stone) [2121508] - arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY (Al Stone) [2121508] - arm64: dts: imx8m: configure FEC PHY VDDIO voltage (Al Stone) [2121508] - arm64: dts: imx8m: disable smart eee for FEC PHY (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add hardware reset for FEC PHY (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM (Al Stone) [2121508] - arm64: dts: imx8ulp: address build warning (Al Stone) [2121508] - arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required (Al Stone) [2121508] - arm64: dts: imx8ulp: add power domain entry for usdhc (Al Stone) [2121508] - arm64: dts: imx8ulp: add scmi firmware node (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable OV5640 Camera (Al Stone) [2121508] - arm64: dts: imx8mm: Add CSI nodes (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration (Al Stone) [2121508] - arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS (Al Stone) [2121508] - arm64: dts: imx8mq: remove interconnect property from lcdif (Al Stone) [2121508] - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys (Al Stone) [2121508] - arm64: dts: imx8qxp: add cache info (Al Stone) [2121508] - arm64: dts: imx8qm: add cache info (Al Stone) [2121508] - arm64: dts: imx8m: add cache info (Al Stone) [2121508] - clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe the selfie cam (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe power supply for cameras (Al Stone) [2121508] - arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable USB Controllers (Al Stone) [2121508] - arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device (Al Stone) [2121508] - arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch (Al Stone) [2121508] - arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference (Al Stone) [2121508] - arm64: dts: mnt-reform2: correct i2c3 pad-ctrl (Al Stone) [2121508] - arm64: dts: mnt-reform2: add internal display support (Al Stone) [2121508] - arm64: dts: freescale: add 'chassis-type' property (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Limit the max sdio frequency (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: delay the startup of the SDIO (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: wire up the wifi regulator (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY (Al Stone) [2121508] - arm64: dts: imx8mm: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: add VPU blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core (Al Stone) [2121508] - arm64: dts: imx8mm: put USB controllers into power-domains (Al Stone) [2121508] - arm64: dts: imx8mm: add GPC node (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio (Al Stone) [2121508] - arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control (Al Stone) [2121508] - arm64: dts: freescale: Fix 'interrupt-map' parent address cells (Al Stone) [2121508] - arm64: dts: ls1028a: use phy-mode instead of phy-connection-type (Al Stone) [2121508] - arm64: dts: ls1028a: move PHY nodes to MDIO controller (Al Stone) [2121508] - arm64: dts: ls1028a: disable usb controller by default (Al Stone) [2121508] - arm64: dts: ls1028a: add Vivante GPU node (Al Stone) [2121508] - arm64: dts: ls1028a: move Mali DP500 node into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: move pixel clock pll into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: fix eSDHC2 node (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 (Al Stone) [2121508] - arm64: dts: s32g2: add memory nodes for evb and rdb2 (Al Stone) [2121508] - arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support (Al Stone) [2121508] - arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board (Al Stone) [2121508] - arm64: dts: imx8: change the spi-nor tx (Al Stone) [2121508] - dt-bindings: clock: Add imx8ulp clock support (Al Stone) [2121508] - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb (Al Stone) [2121508] - arm64: dts: imx8mp: Reorder flexspi clock-names entry (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors (Al Stone) [2121508] - arm64: dts: freescale: fix arm,sp805 compatible string (Al Stone) [2121508] - arm64: dts: zii-ultra: add PCIe PHY supply (Al Stone) [2121508] - arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema (Al Stone) [2121508] - arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity (Al Stone) [2121508] - clk: imx8mn: Add M7 core clock (Al Stone) [2121508] - arm64: dts: add device tree for Traverse Ten64 (LS1088A) (Al Stone) [2121508] - arm64: dts: ls1088a: add missing PMU node (Al Stone) [2121508] - arm64: dts: ls1088a: add internal PCS for DPMAC1 node (Al Stone) [2121508] - arm64: dts: imx8m: drop interrupt-affinity for pmu (Al Stone) [2121508] - arm64: dts: imx8qxp: update pmu compatible (Al Stone) [2121508] - arm64: dts: imx8mm: update pmu compatible (Al Stone) [2121508] - arm64: dts: ls1046a: fix eeprom entries (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config (Al Stone) [2121508] - arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support (Al Stone) [2121508] - arm64: dts: imx8mp: Add dsp node (Al Stone) [2121508] - arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Remove unnecessary blank lines (Al Stone) [2121508] - arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells (Al Stone) [2121508] - arm64: dts: imx8: Add jpeg encoder/decoder nodes (Al Stone) [2121508] - arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings (Al Stone) [2121508] - arm64: dts: ls1088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: ls2088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: lx2160ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add sound support (Al Stone) [2121508] - arm64: dts: imx8mq: add support for MNT Reform2 (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct network PHY reset (Al Stone) [2121508] - arm64: dts: imx8mq: add Nitrogen8 SoM (Al Stone) [2121508] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130652]- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (David Arcari) [2117768] - watchdog: sbsa: only use 32-bit accessors (Mark Salter) [2046672] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2117770] - tools/power turbostat: version 2022.07.28 (David Arcari) [2117770] - tools/power turbostat: do not decode ACC for ICX and SPR (David Arcari) [2117770] - tools/power turbostat: fix SPR PC6 limits (David Arcari) [2117770] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (David Arcari) [2117770] - tools/power turbostat: separate SPR from ICX (David Arcari) [2117770] - tools/power turbosstat: fix comment (David Arcari) [2117770] - tools/power turbostat: Support RAPTORLAKE P (David Arcari) [2117770] - tools/power turbostat: add support for ALDERLAKE_N (David Arcari) [2117770] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (David Arcari) [2117770] - tools/power turbostat: simplify dump_turbo_ratio_limits() (David Arcari) [2117770] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (David Arcari) [2117770] - tools/power turbostat: Show uncore frequency (David Arcari) [2117770] - tools/power turbostat: Fix file pointer leak (David Arcari) [2117770] - tools/power turbostat: replace strncmp with single character compare (David Arcari) [2117770] - tools/power turbostat: print the kernel boot commandline (David Arcari) [2117770] - tools/power turbostat: Introduce support for RaptorLake (David Arcari) [2117770] - tools/power turbostat: version 2022.04.16 (David Arcari) [2117770] - tools/power turbostat: No build warnings with -Wextra (David Arcari) [2117770] - tools/power turbostat: be more useful as non-root (David Arcari) [2117770] - tools/power turbostat: fix ICX DRAM power numbers (David Arcari) [2117770] - tools/power turbostat: Support thermal throttle count print (David Arcari) [2117770] - tools/power turbostat: Allow printing header every N iterations (David Arcari) [2117770] - tools/power turbostat: Allow -e for all names. (David Arcari) [2117770] - tools/power turbostat: print power values upto three decimal (David Arcari) [2117770] - tools/power turbostat: Add Power Limit4 support (David Arcari) [2117770] - tools/power turbostat: fix dump for AMD cpus (David Arcari) [2117770] - tools/power turbostat: tweak --show and --hide capability (David Arcari) [2117770] - crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2126683] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2126683]- docs: translations: zn_CN: irq-affinity.rst: add a missing extension (David Arcari) [2117494] - docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 (David Arcari) [2117494] - docs/zh_CN: Modify the translator tag and fix the wrong word (David Arcari) [2117494] - MIPS/asm/printk: Fix build failure caused by printk (David Arcari) [2117494] - printk: do not wait for consoles when suspended (David Arcari) [2117494] - Revert "printk: add functions to prefer direct printing" (David Arcari) [2117494] - Revert "printk: add kthread console printers" (David Arcari) [2117494] - Revert "printk: extend console_lock for per-console locking" (David Arcari) [2117494] - Revert "printk: remove @console_locked" (David Arcari) [2117494] - Revert "printk: Block console kthreads when direct printing will be required" (David Arcari) [2117494] - Revert "printk: Wait for the global console lock when the system is going down" (David Arcari) [2117494] - printk: Wait for the global console lock when the system is going down (David Arcari) [2117494] - printk: Block console kthreads when direct printing will be required (David Arcari) [2117494] - Revert "printk: wake up all waiters" (David Arcari) [2117494] - printk, tracing: fix console tracepoint (David Arcari) [2117494] - printk: remove @console_locked (David Arcari) [2117494] - printk: extend console_lock for per-console locking (David Arcari) [2117494] - printk: add kthread console printers (David Arcari) [2117494] - printk: add functions to prefer direct printing (David Arcari) [2117494] - printk: add pr_flush() (David Arcari) [2117494] - printk: move buffer definitions into console_emit_next_record() caller (David Arcari) [2117494] - printk: refactor and rework printing logic (David Arcari) [2117494] - serial: core: Fix initializing and restoring termios speed (David Arcari) [2117494] - printk: add con_printk() macro for console details (David Arcari) [2117494] - printk: call boot_delay_msec() in printk_delay() (David Arcari) [2117494] - printk: get caller_id/timestamp after migration disable (David Arcari) [2117494] - printk: wake waiters for safe and NMI contexts (David Arcari) [2117494] - printk: wake up all waiters (David Arcari) [2117494] - printk: add missing memory barrier to wake_up_klogd() (David Arcari) [2117494] - printk: rename cpulock functions (David Arcari) [2117494] - printk: fix return value of printk.devkmsg __setup handler (David Arcari) [2117494] - printk: make suppress_panic_printk static (David Arcari) [2117494] - printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true (David Arcari) [2117494] - printk: Drop console_sem during panic (David Arcari) [2117494] - printk: Avoid livelock with heavy printk during panic (David Arcari) [2117494] - printk: disable optimistic spin during panic (David Arcari) [2117494] - printk: Add panic_in_progress helper (David Arcari) [2117494] - printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin() (David Arcari) [2117494] - printk: ringbuffer: Improve prb_next_seq() performance (David Arcari) [2117494] - printk: fix build warning when CONFIG_PRINTK=n (David Arcari) [2117494] - printk: move printk sysctl to printk/sysctl.c (David Arcari) [2117494] - printk/console: Clean up boot console handling in register_console() (David Arcari) [2117494] - printk/console: Remove need_default_console variable (David Arcari) [2117494] - printk/console: Remove unnecessary need_default_console manipulation (David Arcari) [2117494] - printk/console: Rename has_preferred_console to need_default_console (David Arcari) [2117494] - printk/console: Split out code that enables default console (David Arcari) [2117494] - printk: use gnu_printf format attribute for printk_sprint() (David Arcari) [2117494] - printk: avoid -Wsometimes-uninitialized warning (David Arcari) [2117494] - printk: use kvmalloc instead of kmalloc for devkmsg_user (David Arcari) [2117494] - printk/index: Fix -Wunused-function warning (David Arcari) [2117494] - printk: Add printk.console_no_auto_verbose boot parameter (David Arcari) [2117494] - printk: Move the printk() kerneldoc comment to its new home (David Arcari) [2117494] - printk/index: Fix warning about missing prototypes (David Arcari) [2117494] - redhat/configs: enable CONFIG_PRINTK_INDEX (David Arcari) [2117494] - printk: Userspace format indexing support (David Arcari) [2117494] - printk: Rework parse_prefix into printk_parse_prefix (David Arcari) [2117494] - printk: Straighten out log_flags into printk_info_flags (David Arcari) [2117494] - printk/console: Check consistent sequence number when handling race in console_unlock() (David Arcari) [2117494] - serial/8250: Use fifo in 8250 console driver (David Arcari) [2117494] - serial: 8250_omap: Handle optional overrun-throttle-ms property (David Arcari) [2117494] - serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe() (David Arcari) [2117494] - rhel: Enable imx8 pinctrl devices (Al Stone) [2071845] - pinctrl: Don't allow PINCTRL_AMD to be a module (Al Stone) [2071845] - pinctrl: imx: Add the zero base flag for imx93 (Al Stone) [2071845] - pinctrl: intel: Fix kernel doc format, i.e. add return sections (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1170 pinctrl driver support (Al Stone) [2071845] - pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl (Al Stone) [2071845] - pinctrl: intel: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() (Al Stone) [2071845] - pinctrl: lynxpoint: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: make irq_chip immutable (Al Stone) [2071845] - pinctrl: baytrail: make irq_chip immutable (Al Stone) [2071845] - pinctrl: broxton: Add module alias for Intel Apollo Lake (Al Stone) [2071845] - pinctrl: tegra: tegra194: drop unused pin groups (Al Stone) [2071845] - pinctrl: thunderbay: Use devm_platform_ioremap_resource() (Al Stone) [2071845] - pinctrl: amd: Make the irqchip immutable (Al Stone) [2071845] - pinctrl: imx: Reduce printk message level for empty nodes (Al Stone) [2071845] - pinctrl: pinconf-generic: Print arguments for bias-pull-* (Al Stone) [2071845] - pinctrl: imx93: Add pinctrl driver support (Al Stone) [2071845] - pinctrl: baytrail: Add pinconf group + function for the pmu_clk (Al Stone) [2071845] - pinctrl: icelake: Add Ice Lake-N PCH pin controller support (Al Stone) [2071845] - pinctrl: baytrail: Clear direct_irq_en flag on broken configs (Al Stone) [2071845] - pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping (Al Stone) [2071845] - pinctrl: thunderbay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: thunderbay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: fix assigning groups names (Al Stone) [2071845] - pinctrl: imx: fix allocation result check (Al Stone) [2071845] - pinctrl: add one more "const" for generic function groups (Al Stone) [2071845] - pinctrl: keembay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: keembay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: prepare for making "group_names" in "function_desc" const (Al Stone) [2071845] - pinctrl: Add Intel Thunder Bay pinctrl driver (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1050 pinctrl driver support (Al Stone) [2071845] - pinctrl: cherryview: Use temporary variable for struct device (Al Stone) [2071845] - pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins (Al Stone) [2071845] - pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused (Al Stone) [2071845] - pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip (Al Stone) [2071845] - pinctrl: tegra194: remove duplicate initializer again (Al Stone) [2071845] - pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group() (Al Stone) [2071845] - pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files (Al Stone) [2071845] - pinctrl: tegra: Fix warnings and error (Al Stone) [2071845] - pinctrl: tegra: Use correct offset for pin group (Al Stone) [2071845] - pinctrl: core: fix possible memory leak in pinctrl_enable() (Al Stone) [2071845] - pinctrl: tegra: Add pinmux support for Tegra194 (Al Stone) [2071845] - pinctrl: tegra: include lpdr pin properties (Al Stone) [2071845] - pinctrl: amd: disable and mask interrupts on probe (Al Stone) [2071845] - pinctrl: Fix spelling mistake "atleast" -> "at least" (Al Stone) [2071845] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (Al Stone) [2071845] - pinctrl: Add Intel Keem Bay pinctrl driver (Al Stone) [2071845] - pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning (Al Stone) [2071845] - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Al Stone) [2071845] - pinctrl: imx8dxl: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8qxp: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8mn: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8ulp: Initialize pin_reg (Al Stone) [2071845] - pinctrl: imx8ulp: Add pinctrl driver support (Al Stone) [2071845] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2125133] - fsnotify: fix fsnotify hooks in pseudo filesystems (Andrey Albershteyn) [2090079] - fsnotify: invalidate dcache before IN_DELETE event (Andrey Albershteyn) [2090079] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2129900] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2129900] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2129900] - scsi: target: Detect UNMAP support post configuration (Maurizio Lombardi) [2129900] - scsi: target: Add file configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add iblock configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add callout to configure UNMAP settings (Maurizio Lombardi) [2129900] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2129900] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2129900] - scsi: target: Fix WRITE_SAME No Data Buffer crash (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2129900] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2129900] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2129900] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2129900] - random: trigger reseeding DRBG on more occasions (Daiki Ueno) [2131988]- x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062177] {CVE-2021-26341} - nvme-rdma: handle number of queue changes (John Meneghini) [2112025] - nvme-tcp: handle number of queue changes (John Meneghini) [2112025] - nvmet: expose max queues to configfs (John Meneghini) [2112025] - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2112025] - xfs: flush inode gc workqueue before clearing agi bucket (Brian Foster) [2083143] - xfs: use invalidate_lock to check the state of mmap_lock (Brian Foster) [2083143] - xfs: introduce xfs_inodegc_push() (Brian Foster) [2083143] - xfs: bound maximum wait time for inodegc work (Brian Foster) [2083143] - xfs: flush inodegc workqueue tasks before cancel (Brian Foster) [2083143] - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight (Brian Foster) [2083143] - xfs: log items should have a xlog pointer, not a mount (Brian Foster) [2083143] - xfs: async CIL flushes need pending pushes to be made stable (Brian Foster) [2083143] - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks (Brian Foster) [2083143] - xfs: remove xfs_inew_wait (Brian Foster) [2083143] - xfs: factor out a xfs_buftarg_is_dax helper (Brian Foster) [2083143] - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write (Brian Foster) [2083143] - xfs: fix perag structure refcounting error when scrub fails (Brian Foster) [2083143] - xfs: rename buffer cache index variable b_bn (Brian Foster) [2083143] - xfs: convert bp->b_bn references to xfs_buf_daddr() (Brian Foster) [2083143] - xfs: introduce xfs_buf_daddr() (Brian Foster) [2083143] - xfs: kill xfs_sb_version_has_v3inode() (Brian Foster) [2083143] - xfs: introduce xfs_sb_is_v5 helper (Brian Foster) [2083143] - xfs: remove unused xfs_sb_version_has wrappers (Brian Foster) [2083143] - xfs: convert xfs_sb_version_has checks to use mount features (Brian Foster) [2083143] - xfs: convert scrub to use mount-based feature checks (Brian Foster) [2083143] - xfs: open code sb verifier feature checks (Brian Foster) [2083143] - xfs: convert xfs_fs_geometry to use mount feature checks (Brian Foster) [2083143] - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown (Brian Foster) [2083143] - xfs: convert remaining mount flags to state flags (Brian Foster) [2083143] - xfs: convert mount flags to features (Brian Foster) [2083143] - xfs: consolidate mount option features in m_features (Brian Foster) [2083143] - xfs: replace xfs_sb_version checks with feature flag checks (Brian Foster) [2083143] - xfs: reflect sb features in xfs_mount (Brian Foster) [2083143] - xfs: rework attr2 feature and mount options (Brian Foster) [2083143] - xfs: rename xfs_has_attr() (Brian Foster) [2083143] - xfs: sb verifier doesn't handle uncached sb buffer (Brian Foster) [2083143] - xfs: start documenting common units and tags used in tracepoints (Brian Foster) [2083143] - xfs: decode scrub flags in ftrace output (Brian Foster) [2083143] - xfs: standardize inode generation formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize remaining xfs_buf length tracepoints (Brian Foster) [2083143] - xfs: resolve fork names in trace output (Brian Foster) [2083143] - xfs: rename i_disk_size fields in ftrace output (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "count" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "len" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "offset" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno" (Brian Foster) [2083143] - xfs: standardize daddr formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize rmap owner number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG block number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize inode number formatting in ftrace output (Brian Foster) [2083143] - xfs: remove support for untagged lookups in xfs_icwalk* (Brian Foster) [2083143] - xfs: constify btree function parameters that are not modified (Brian Foster) [2083143] - xfs: make the start pointer passed to btree update_lastrec functions const (Brian Foster) [2083143] - xfs: make the start pointer passed to btree alloc_block functions const (Brian Foster) [2083143] - xfs: make the pointer passed to btree set_root functions const (Brian Foster) [2083143] - xfs: mark the record passed into xchk_btree functions as const (Brian Foster) [2083143] - xfs: make the keys and records passed to btree inorder functions const (Brian Foster) [2083143] - xfs: mark the record passed into btree init_key functions as const (Brian Foster) [2083143] - xfs: make the record pointer passed to query_range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree query range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree key comparison functions const (Brian Foster) [2083143] - xfs: add trace point for fs shutdown (Brian Foster) [2083143] - xfs: remove unnecessary agno variable from struct xchk_ag (Brian Foster) [2083143] - xfs: make fsmap backend function key parameters const (Brian Foster) [2083143] - xfs: fix off-by-one error when the last rt extent is in use (Brian Foster) [2083143] - xfs: make xfs_rtalloc_query_range input parameters const (Brian Foster) [2083143] - xfs: drop ->writepage completely (Brian Foster) [2083143] - xfs: move the CIL workqueue to the CIL (Brian Foster) [2083143] - xfs: CIL work is serialised, not pipelined (Brian Foster) [2083143] - xfs: AIL needs asynchronous CIL forcing (Brian Foster) [2083143] - xfs: order CIL checkpoint start records (Brian Foster) [2083143] - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() (Brian Foster) [2083143] - xfs: factor out log write ordering from xlog_cil_push_work() (Brian Foster) [2083143] - xfs: pass a CIL context to xlog_write() (Brian Foster) [2083143] - xfs: move xlog_commit_record to xfs_log_cil.c (Brian Foster) [2083143] - xfs: log head and tail aren't reliable during shutdown (Brian Foster) [2083143] - xfs: don't run shutdown callbacks on active iclogs (Brian Foster) [2083143] - xfs: separate out log shutdown callback processing (Brian Foster) [2083143] - xfs: rework xlog_state_do_callback() (Brian Foster) [2083143] - xfs: make forced shutdown processing atomic (Brian Foster) [2083143] - xfs: convert log flags to an operational state field (Brian Foster) [2083143] - xfs: move recovery needed state updates to xfs_log_mount_finish (Brian Foster) [2083143] - xfs: XLOG_STATE_IOERROR must die (Brian Foster) [2083143] - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() (Brian Foster) [2083143] - xfs: cleanup __FUNCTION__ usage (Brian Foster) [2083143] - xfs: Rename __xfs_attr_rmtval_remove (Brian Foster) [2083143] - xfs: add attr state machine tracepoints (Brian Foster) [2083143] - xfs: refactor xfs_iget calls from log intent recovery (Brian Foster) [2083143] - xfs: clear log incompat feature bits when the log is idle (Brian Foster) [2083143] - xfs: allow setting and clearing of log incompat feature flags (Brian Foster) [2083143] - xfs: replace kmem_alloc_large() with kvmalloc() (Brian Foster) [2083143] - xfs: remove kmem_alloc_io() (Brian Foster) [2083143] - xfs: dump log intent items that cannot be recovered due to corruption (Brian Foster) [2083143] - xfs: grab active perag ref when reading AG headers (Brian Foster) [2083143] - xfs: fix silly whitespace problems with kernel libxfs (Brian Foster) [2083143] - xfs: throttle inode inactivation queuing on memory reclaim (Brian Foster) [2083143] - xfs: avoid buffer deadlocks when walking fs inodes (Brian Foster) [2083143] - xfs: use background worker pool when transactions can't get free space (Brian Foster) [2083143] - xfs: don't run speculative preallocation gc when fs is frozen (Brian Foster) [2083143] - xfs: flush inode inactivation work when compiling usage statistics (Brian Foster) [2083143] - xfs: inactivate inodes any time we try to free speculative preallocations (Brian Foster) [2083143] - xfs: queue inactivation immediately when free realtime extents are tight (Brian Foster) [2083143] - xfs: queue inactivation immediately when quota is nearing enforcement (Brian Foster) [2083143] - xfs: queue inactivation immediately when free space is tight (Brian Foster) [2083143] - xfs: per-cpu deferred inode inactivation queues (Brian Foster) [2083143] - xfs: detach dquots from inode if we don't need to inactivate it (Brian Foster) [2083143] - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable (Brian Foster) [2083143] - xfs: introduce all-mounts list for cpu hotplug notifications (Brian Foster) [2083143] - xfs: introduce CPU hotplug infrastructure (Brian Foster) [2083143] - xfs: remove the active vs running quota differentiation (Brian Foster) [2083143] - xfs: remove the flags argument to xfs_qm_dquot_walk (Brian Foster) [2083143] - xfs: remove xfs_dqrele_all_inodes (Brian Foster) [2083143] - xfs: remove support for disabling quota accounting on a mounted file system (Brian Foster) [2083143] - xfs: Convert double locking of MMAPLOCK to use VFS helpers (Brian Foster) [2083143] - xfs: Convert to use invalidate_lock (Brian Foster) [2083143] - xfs: Refactor xfs_isilocked() (Brian Foster) [2083143] - s390/pai: Fix multiple concurrent event installation (Tobias Huschle) [2110299] - s390/pai: Prevent invalid event number for pai_crypto PMU (Tobias Huschle) [2110299] - s390/pai: add support for cryptography counters (Tobias Huschle) [2110299] - entry: Rename arch_check_user_regs() to arch_enter_from_user_mode() (Tobias Huschle) [2110299] - irq: remove handle_domain_{irq,nmi}() (Adrien Thierry) [2123744] - crypto: qat - add limit to linked list parsing (Vladis Dronov) [2122112] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2122112] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2122112] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2122112] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2122112] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2122112] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2122112] - Documentation: qat: rewrite description (Vladis Dronov) [2122112] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2122112] - thermal: int340x: Add Meteor Lake PCI device ID (David Arcari) [2072653] - ACPI: DPTF: Support Meteor Lake (David Arcari) [2072653] - thermal: int340x: Mode setting with new OS handshake (David Arcari) [2072653] - thermal: int340x: Fix attr.show callback prototype (David Arcari) [2072653] - thermal: int340x: Clean up _OSC context init (David Arcari) [2072653] - thermal: int340x: Consolidate freeing of acpi_buffer pointer (David Arcari) [2072653] - thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing (David Arcari) [2072653] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2121570] - bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision (Yauheni Kaliuta) [2063058]- kabi: add symbol yield to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sort to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol flush_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol efi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol del_timer_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpumask_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete_and_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol clear_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol capable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __preempt_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [2120286] - kabi: re-enable build-time kabi-checks (Čestmír Kalina) [2120321] - sfc: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2129287] - sfc: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2129287] - redhat: change default dist suffix for RHEL 9.1 (Patrick Talbert) - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2121393] - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Fix forged IP logic (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Florian Westphal) [2121393] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2121393] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Florian Westphal) [2121393] - netfilter: flowtable: add function to invoke garbage collection immediately (Florian Westphal) [2121393] - netfilter: nf_tables: disallow binding to already bound chain (Florian Westphal) [2121393] - netfilter: nft_tunnel: restrict it to netdev family (Florian Westphal) [2121393] - netfilter: nf_tables: disallow updates of implicit chain (Florian Westphal) [2121393] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2121393] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2121393] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END (Florian Westphal) [2121393] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2121393] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2121393] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2121393] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2121393] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2121393] - netfilter: nf_tables: disallow jump to implicit chain from set element (Florian Westphal) [2121393] - netfilter: nfnetlink: re-enable conntrack expectation events (Florian Westphal) [2121393]- redhat: fix elf got hardening for vm tools (Frantisek Hrbata) - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130241] - ipmi: remove unnecessary type castings (Tony Camuso) [2130241] - ipmi: Make two logs unique (Tony Camuso) [2130241] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130241] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130241] - ipmi: use simple i2c probe function (Tony Camuso) [2130241] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130241] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130241] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130241] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130241] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130241]- redhat/Makefile: Add DIST to git tags for RHEL (Prarit Bhargava) - Revert "Split partner modules into a sub-package" (Prarit Bhargava) - redhat: Remove filter-i686.sh.rhel (Prarit Bhargava) - redhat/Makefile: Add RHEL specific message for BUILDID deprecation (Prarit Bhargava) - redhat/Makefile: Set PATCHLIST_URL to none for RHEL/cs9 (Prarit Bhargava) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Prarit Bhargava) - redhat/Makefile: Always set UPSTREAM (Prarit Bhargava) - redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION (Prarit Bhargava) - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Prarit Bhargava) - Revert "Add rtla subpackage for kernel-tools" (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - Makefile: add kabi targets (Prarit Bhargava) - kabi: add stablelist helpers (Prarit Bhargava) - perf: Require libbpf 0.6.0 or newer (Prarit Bhargava) - kabi: add support for symbol namespaces into check-kabi (Prarit Bhargava) - kabi: ignore new stablelist metadata in show-kabi (Prarit Bhargava) - Makefile: add dist-assert-tree-clean target (Prarit Bhargava) - redhat: Use redhatsecureboot701 for ppc64le (Prarit Bhargava) - redhat: workaround CKI cross compilation for scripts (Prarit Bhargava) - crypto: fips - make proc files report fips module name and version (Prarit Bhargava) - redhat/configs: Enable Marvell OcteonTX2 crypto device (Prarit Bhargava) - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Prarit Bhargava) - spec: Fix separate tools build (Prarit Bhargava) - redhat: drop the RELEASED_KERNEL switch (Prarit Bhargava) - redhat: switch the kernel package to use certs from system-sb-certs (Prarit Bhargava) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - redhat/kernel.spec.template: enable dependencies generation (Prarit Bhargava) - redhat: build and include memfd to kernel-selftests-internal (Prarit Bhargava) - redhat/kernel.spec.template: Link perf with --export-dynamic (Prarit Bhargava) - cifs: enable SMB_DIRECT in RHEL9 (Prarit Bhargava) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) - redhat: Remove fedora configs directories and files. (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - redhat: switch secureboot kernel image signing to release keys (Prarit Bhargava) - redhat: kernel.spec: selftests: abort on build failure (Prarit Bhargava) - redhat: fix chronological order in the changelog file (Prarit Bhargava) - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Prarit Bhargava) - redhat: define _rhel variable because pesign macro now needs it (Prarit Bhargava) - redhat: update branches/targets after 9 Beta fork (Prarit Bhargava) - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Prarit Bhargava) - redhat: correct file name of redhatsecurebootca1 (Prarit Bhargava) - redhat: align file names with names of signing keys for ppc and s390 (Prarit Bhargava) - redhat: update Makefile.variables for centos/rhel9 fork (Prarit Bhargava) - redhat: make DIST default to .el9 (Prarit Bhargava) - redhat/self-test: Fix shellcheck errors (Prarit Bhargava) - redhat: change the changelog item for upstream merges (Prarit Bhargava) - redhat/docs: Add dist-brew BUILD_FLAGS information (Prarit Bhargava) - redhat: fix dist-release build number test (Prarit Bhargava) - redhat: fix release number bump when dist-release-changed runs (Prarit Bhargava) - redhat: use new genlog.sh script to detect changes for dist-release (Prarit Bhargava) - redhat: move changelog addition to the spec file back into genspec.sh (Prarit Bhargava) - redhat: always add a rebase entry when ark merges from upstream (Prarit Bhargava) - redhat: drop merge ark patches hack (Prarit Bhargava) - redhat: don't hardcode temporary changelog file (Prarit Bhargava) - redhat: split changelog generation from genspec.sh (Prarit Bhargava) - Add python3-setuptools buildreq for perf (Prarit Bhargava) - Add cros_kunit to mod-internal.list (Prarit Bhargava) - Add new tests to mod-internal.list (Prarit Bhargava) - redhat/Makefile: Clean linux tarballs (Prarit Bhargava) - redhat: properly handle binary files in patches (Prarit Bhargava) - spec: add cpupower daemon reload on install/upgrade (Prarit Bhargava) - redhat/configs: Fix rm warning on config warnings (Prarit Bhargava) - redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL variable (Prarit Bhargava) - redhat/Makefile: Deprecate GIT variable (Prarit Bhargava) - omit unused Provides (Prarit Bhargava) - self-test: Add test for DIST=".eln" (Prarit Bhargava) - redhat/docs: Add information on build dependencies (Prarit Bhargava) - redhat/Makefile: Add better pass message for dist-get-buildreqs (Prarit Bhargava) - redhat/Makefile: Provide a better message for system-sb-certs (Prarit Bhargava) - redhat/Makefile: Change dist-buildreq-check to a non-blocking target (Prarit Bhargava) - create-data: Parallelize spec file data (Prarit Bhargava) - create-data.sh: Store SOURCES Makefile variable (Prarit Bhargava) - redhat/Makefile: Split up setup-source target (Prarit Bhargava) - create-data.sh: Redefine varfilename (Prarit Bhargava) - create-data.sh: Parallelize variable file creation (Prarit Bhargava) - redhat/docs: Update brew information (Prarit Bhargava) - redhat/Makefile: Fix eln BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Set BUILD_TARGET for dist-brew (Prarit Bhargava) - kernel.spec.template: update (s390x) expoline.o path (Prarit Bhargava) - redhat/Makefile: Change fedora BUILD_TARGET (Prarit Bhargava) - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Prarit Bhargava) - redhat: Exclude cpufreq.h from kernel-headers (Prarit Bhargava) - Add rtla subpackage for kernel-tools (Prarit Bhargava) - redhat/Makefile: Deprecate BUILD_SCRATCH_TARGET (Prarit Bhargava) - redhat/Makefile: Remove deprecated variables and targets (Prarit Bhargava) - Split partner modules into a sub-package (Prarit Bhargava) - Enable Marvell OcteonTX2 crypto device in ARK (Prarit Bhargava) - redhat/Makefile: Remove --scratch from BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Fix dist-brew and distg-brew targets (Prarit Bhargava) - redhat/Makefile: Add SPECKABIVERSION variable (Prarit Bhargava) - redhat/self-test: Provide better failure output (Prarit Bhargava) - redhat/self-test: Reformat tests to kernel standard (Prarit Bhargava) - redhat/self-test: Add purpose and header to each test (Prarit Bhargava) - redhat/self-test: Update data set (Prarit Bhargava) - create-data.sh: Reduce specfile data output (Prarit Bhargava) - self-test: Fixup Makefile contents test (Prarit Bhargava) - redhat/self-test: self-test data update (Prarit Bhargava) - redhat/self-test: Fix up create-data.sh to not report local variables (Prarit Bhargava) - redhat: change tools_make macro to avoid full override of variables in Makefile (Prarit Bhargava) - Fix typo in Makefile for Fedora Stable Versioning (Prarit Bhargava) - redhat/configs/README: Update the README (Prarit Bhargava) - redhat/docs: fix hyperlink typo (Prarit Bhargava) - redhat/docs: Add a description of kernel naming (Prarit Bhargava) - redhat/kernel.spec.template: update selftest data via "make dist-self-test-data" (Prarit Bhargava) - redhat/kernel.spec.template: remove stray *.hardlink-temporary files, if any (Prarit Bhargava) - Fix versioning on stable Fedora (Prarit Bhargava) - Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/self-test/data: Update data set (Prarit Bhargava) - Revert variable switch for lasttag (Prarit Bhargava) - redhat/self-test: Update data (Prarit Bhargava) - redhat/self-test: Unset Makefile variables (Prarit Bhargava) - redhat/self-test: Omit SHELL variable from test data (Prarit Bhargava) - Update filter-modules for mlx5-vfio-pci (Prarit Bhargava) - self-test/data/create-data.sh: Avoid SINGLE_TARBALL warning (Prarit Bhargava) - redhat/Makefile: Rename PREBUILD to UPSTREAMBUILD (Prarit Bhargava) - redhat/Makefile: Rename BUILDID to LOCALVERSION (Prarit Bhargava) - redhat/Makefile: Fix dist-brew & distg-brew targets (Prarit Bhargava) - redhat/Makefile: Reorganize MARKER code (Prarit Bhargava) - redhat/scripts/new_release.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Rename __YSTREAM and __ZSTREAM (Prarit Bhargava) - redhat/genspec.sh: Add comment about SPECBUILDID variable (Prarit Bhargava) - redhat/kernel.spec.template: Move genspec variables into one section (Prarit Bhargava) - redhat/kernel.spec.template: Remove kversion (Prarit Bhargava) - redhat/Makefile: Add SPECTARFILE_RELEASE comment (Prarit Bhargava) - redhat/Makefile: Rename RPMVERSION to BASEVERSION (Prarit Bhargava) - redhat/Makefile: Target whitespace cleanup (Prarit Bhargava) - redhat/Makefile: Move SPECRELEASE to genspec.sh (Prarit Bhargava) - redhat/Makefile: Add kernel-NVR comment (Prarit Bhargava) - redhat/Makefile: Use SPECFILE variable (Prarit Bhargava) - redhat/Makefile: Remove KEXTRAVERSION (Prarit Bhargava) - redhat: Enable VM kselftests (Prarit Bhargava) - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Prarit Bhargava) - redhat: Enable HMM test to be used by the kselftest test suite (Prarit Bhargava) - redhat/Makefile.variables: Change git hash length to default (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/configs: Fix rm warning on error (Prarit Bhargava) - redhat/kernel.spec.template: fix standalone tools build (Prarit Bhargava) - Add system-sb-certs for RHEL-9 (Prarit Bhargava) - Fix dist-buildcheck-reqs (Prarit Bhargava) - redhat: indicate HEAD state in tarball/rpm name (Prarit Bhargava) - redhat/self-test: Add test to verify Makefile declarations. (Prarit Bhargava) - redhat/Makefile: Add RHTEST (Prarit Bhargava) - redhat: shellcheck cleanup (Prarit Bhargava) - redhat/self-test/data: Cleanup data (Prarit Bhargava) - redhat/self-test: Add test to verify SPEC variables (Prarit Bhargava) - redhat/Makefile: Add 'duplicate' SPEC entries for user set variables (Prarit Bhargava) - redhat/Makefile: Rename TARFILE_RELEASE to SPECTARFILE_RELEASE (Prarit Bhargava) - redhat/genspec: Rename PATCHLIST_CHANGELOG to SPECPATCHLIST_CHANGELOG (Prarit Bhargava) - redhat/genspec: Rename DEBUG_BUILDS_ENABLED to SPECDEBUG_BUILDS_ENABLED (Prarit Bhargava) - redhat/Makefile: Rename PKGRELEASE to SPECBUILD (Prarit Bhargava) - redhat/genspec: Rename BUILDID_DEFINE to SPECBUILDID (Prarit Bhargava) - redhat/Makefile: Rename CHANGELOG to SPECCHANGELOG (Prarit Bhargava) - redhat/Makefile: Rename RPMKEXTRAVERSION to SPECKEXTRAVERSION (Prarit Bhargava) - redhat/Makefile: Rename RPMKSUBLEVEL to SPECKSUBLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKPATCHLEVEL to SPECKPATCHLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKVERSION to SPECKVERSION (Prarit Bhargava) - redhat/Makefile: Rename KVERSION to SPECVERSION (Prarit Bhargava) - redhat/Makefile: Deprecate some simple targets (Prarit Bhargava) - redhat/Makefile: Use KVERSION (Prarit Bhargava) - enable DAMON configs (Prarit Bhargava) - redhat: change kabi tarballs to use the package release (Prarit Bhargava) - redhat: generate distgit changelog in genspec.sh as well (Prarit Bhargava) - redhat: make genspec prefer metadata from git notes (Prarit Bhargava) - redhat: use tags from git notes for zstream to generate changelog (Prarit Bhargava) - redhat/self-test: Clean up data set (Prarit Bhargava) - redhat/Makefile.rhpkg: Remove quotes for RHDISTGIT (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL (Prarit Bhargava) - redhat/Makefile: Move SINGLE_TARBALL to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Use RPMVERSION (Prarit Bhargava) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/build_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/kernel.spec.template: Use RPM_BUILD_NCPUS (Prarit Bhargava) - redhat/configs/generate_all_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat: ignore known empty patches on the patches rpminspect test (Prarit Bhargava) - spec: keep .BTF section in modules for s390 (Prarit Bhargava) - kernel.spec.template: Ship arch/s390/lib/expoline.o in kernel-devel (Prarit Bhargava) - redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Prarit Bhargava) - Build intel_sdsi with %{tools_make} (Prarit Bhargava) - spec: make HMAC file encode relative path (Prarit Bhargava) - redhat/kernel.spec.template: Add intel_sdsi utility (Prarit Bhargava) - Spec fixes for intel-speed-select (Prarit Bhargava) - Add clk_test and clk-gate_test to mod-internal.list (Prarit Bhargava) - redhat/self-tests: Ignore UPSTREAM (Prarit Bhargava) - redhat/self-tests: Ignore RHGITURL (Prarit Bhargava) - redhat/Makefile.variables: Extend git hash length to 15 (Prarit Bhargava) - redhat/self-test: Remove changelog from spec files (Prarit Bhargava) - redhat/genspec.sh: Rearrange genspec.sh (Prarit Bhargava) - redhat/self-test: Add spec file data (Prarit Bhargava) - redhat/self-test: Add better dist-dump-variables test (Prarit Bhargava) - redhat/self-test: Add variable test data (Prarit Bhargava) - Avoid creating files in $RPM_SOURCE_DIR (Prarit Bhargava) - redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava) - redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava) - Remove i686 configs and filters (Prarit Bhargava) - redhat: Fix release tagging (Prarit Bhargava) - redhat/self-test: Fix version tag test (Prarit Bhargava) - redhat/self-test: Fix BUILD verification test (Prarit Bhargava) - redhat/self-test: Cleanup SRPM related self-tests (Prarit Bhargava) - redhat/self-test: Fix shellcheck test (Prarit Bhargava) - redhat/README.Makefile: Add a Makefile README file (Prarit Bhargava) - redhat/Makefile: Remove duplicated code (Prarit Bhargava) - Add BuildRequires libnl3-devel for intel-speed-select (Prarit Bhargava) - Add new kunit tests for 5.18 to mod-internal.list (Prarit Bhargava) - Fix RHDISTGIT for Fedora (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava) - Define SNAPSHOT correctly when VERSION_ON_UPSTREAM is 0 (Prarit Bhargava) - redhat/Makefile: Fix dist-git (Prarit Bhargava) - redhat/Makefile: Reorganize variables (Prarit Bhargava) - redhat/Makefile: Add some descriptions (Prarit Bhargava) - redhat/Makefile: Move SNAPSHOT check (Prarit Bhargava) - redhat/Makefile: Deprecate BREW_FLAGS, KOJI_FLAGS, and TEST_FLAGS (Prarit Bhargava) - redhat/genspec.sh: Rework RPMVERSION variable (Prarit Bhargava) - redhat/Makefile: Remove dead comment (Prarit Bhargava) - redhat/Makefile: Cleanup KABI* variables. (Prarit Bhargava) - redhat/Makefile.variables: Default RHGITCOMMIT to HEAD (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile TARBALL variable (Prarit Bhargava) - redhat/Makefile: Remove extra DIST_BRANCH (Prarit Bhargava) - redhat/Makefile: Remove STAMP_VERSION (Prarit Bhargava) - redhat/Makefile: Move NO_CONFIGCHECKS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHJOBS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHGIT* variables to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move PREBUILD_GIT_ONLY to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_FLAGS to Makefile.variables. (Prarit Bhargava) - redhat/Makefile: Move BUILD_PROFILE to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_TARGET and BUILD_SCRATCH_TARGET to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Remove RHPRODUCT variable (Prarit Bhargava) - redhat/Makefile: Cleanup DISTRO variable (Prarit Bhargava) - redhat/Makefile: Move HEAD to Makefile.variables. (Prarit Bhargava) - redhat: Combine Makefile and Makefile.common (Prarit Bhargava) - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Prarit Bhargava) - Add asus_wmi_sensors modules to filters for Fedora (Prarit Bhargava) - Update scripts to put new configs under ark-common (Prarit Bhargava) - redhat: spec: trigger dracut when modules are installed separately (Prarit Bhargava) - redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava) - Print arch with process_configs errors (Prarit Bhargava) - Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava) - redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava) - redhat: Unify genspec.sh and kernel.spec variable names (Prarit Bhargava) - redhat/genspec.sh: Remove options and use Makefile variables (Prarit Bhargava) - Add rebase note for 5.17 on Fedora stable (Prarit Bhargava) - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Prarit Bhargava) - Build CROS_EC Modules (Prarit Bhargava) - redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava) - configs/process_configs.sh: Remove orig files (Prarit Bhargava) - redhat: fix make {distg-brew,distg-koji} (Prarit Bhargava) - redhat/configs: Enable CONFIG_TEST_BPF (Prarit Bhargava) - Enable KUNIT tests for testing (Prarit Bhargava) - Makefile: Check PKGRELEASE size on dist-brew targets (Prarit Bhargava) - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - spec: don't overwrite auto.conf with .config (Prarit Bhargava) - Add test_hash to the mod-internal.list (Prarit Bhargava) - spec: speed up "cp -r" when it overwrites existing files. (Prarit Bhargava) - redhat: use centos x509.genkey file if building under centos (Prarit Bhargava) - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Prarit Bhargava) - spec: make linux-firmware weak(er) dependency (Prarit Bhargava) - Add packaged but empty /lib/modules//systemtap/ (Prarit Bhargava) - filter-modules.sh.rhel: Add ntc_thermistor to singlemods (Prarit Bhargava) - Add dev_addr_lists_test to mod-internal.list (Prarit Bhargava) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Prarit Bhargava) - redhat: disable upstream check for rpminspect (Prarit Bhargava) - redhat: Pull in openssl-devel as a build dependency correctly (Prarit Bhargava) - Update rebase-notes with dracut 5.17 information (Prarit Bhargava) - Enable CONFIG_CIFS_SMB_DIRECT for ARK (Prarit Bhargava) - redhat: make Patchlist.changelog generation conditional (Prarit Bhargava) - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) - Add more rebase notes for Fedora 5.16 (Prarit Bhargava) - spec: Keep .BTF section in modules (Prarit Bhargava) - spec: add bpf_testmod.ko to kselftests/bpf (Prarit Bhargava) - redhat/docs/index.rst: Add local build information. (Prarit Bhargava) - Turn on CONFIG_HID_NINTENDO for controller support (Prarit Bhargava) - Add rebase notes to check for PCI patches (Prarit Bhargava) - Filter updates for hid-playstation on Fedora (Prarit Bhargava) - Add nct6775 to filter-modules.sh.rhel (Prarit Bhargava) - Add memcpy_kunit to mod-internal.list (Prarit Bhargava) - Add nct6775 to Fedora filter-modules.sh (Prarit Bhargava) - redhat/kernel.spec.template: don't hardcode gcov arches (Prarit Bhargava) - redhat/configs: create a separate config for gcov options (Prarit Bhargava) - Update documentation with FAQ and update frequency (Prarit Bhargava) - Document force pull option for mirroring (Prarit Bhargava) - Ignore the rhel9 kabi files (Prarit Bhargava) - Remove legacy elrdy cruft (Prarit Bhargava) - redhat/configs/evaluate_configs: walk cfgvariants line by line (Prarit Bhargava) - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Prarit Bhargava) - redhat: make dist-srpm-gcov add to BUILDOPTS (Prarit Bhargava) - spec: Don't fail spec build if ksamples fails (Prarit Bhargava) - redhat: Disable clang's integrated assembler on ppc64le and s390x (Prarit Bhargava) - Fix dist-srpm-gcov (Prarit Bhargava) - Add kfence_test to mod-internal.list (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Prarit Bhargava) - redhat: fix typo and make the output more silent for dist-git sync (Prarit Bhargava) - Fix ordering in genspec args (Prarit Bhargava) - redhat/docs: update Koji link to avoid redirect (Prarit Bhargava) - redhat: add support for different profiles with dist*-brew (Prarit Bhargava) - redhat: move the DIST variable setting to Makefile.variables (Prarit Bhargava) - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) - redhat/Makefile: Make kernel-local global (Prarit Bhargava) - redhat/Makefile: Use flavors file (Prarit Bhargava) - redhat: rename usage of .rhel8git.mk to .rhpkg.mk (Prarit Bhargava) - redhat: remove kernel.changelog-8.99 file (Prarit Bhargava) - redhat: add documentation about the os-build rebase process (Prarit Bhargava) - Build kernel-doc for Fedora (Prarit Bhargava) - Revert "redhat: set default values in Makefiles for RHEL 9 Beta" (Prarit Bhargava) - Revert "redhat: make DIST default to .el9" (Prarit Bhargava) - Revert "redhat: add support for stream profile in koji/brew" (Prarit Bhargava) - Revert "redhat: update Makefile.variables for centos/rhel9 fork" (Prarit Bhargava) - Revert "redhat: drop Patchlist.changelog for RHEL" (Prarit Bhargava) - Revert "redhat: align file names with names of signing keys for ppc and s390" (Prarit Bhargava) - Revert "redhat: correct file name of redhatsecurebootca1" (Prarit Bhargava) - Revert "redhat: drop certificates that were deprecated after GRUB's BootHole flaw" (Prarit Bhargava) - Revert "redhat: update branches/targets after 9 Beta fork" (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - Revert "redhat: replace redhatsecureboot303 signing key with redhatsecureboot601" (Prarit Bhargava) - Revert "redhat: add *-matched meta packages to rpminspect emptyrpm config" (Prarit Bhargava) - Revert "redhat: add option to use DIST tag in sources" (Prarit Bhargava) - Revert "redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta" (Prarit Bhargava) - Revert "redhat: fix chronological order in the changelog file" (Prarit Bhargava) - Revert "redhat: restore sublevel in changelog" (Prarit Bhargava) - Revert "redhat: kernel.spec: selftests: abort on build failure" (Prarit Bhargava) - Revert "redhat/.gitignore: Add rhel9 KABI files" (Prarit Bhargava) - Revert "Revert "redhat: define _rhel variable because pesign macro now needs it"" (Prarit Bhargava) - Revert "redhat/Makefile: Use flavors file" (Prarit Bhargava) - Revert "redhat/Makefile: Make kernel-local global" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add include_fedora and include_rhel variables" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Cleanup source numbering" (Prarit Bhargava) - Revert "redhat: Remove fedora configs directories and files." (Prarit Bhargava) - Revert "redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0" (Prarit Bhargava) - Revert "redhat: BUILDID parameter must come last in genspec.sh" (Prarit Bhargava) - Revert "kernel.spec: add bpf_testmod.ko to kselftests/bpf" (Prarit Bhargava) - Revert "cifs: enable SMB_DIRECT in RHEL9" (Prarit Bhargava) - Revert "redhat: Fix dist-srpm-gcov" (Prarit Bhargava) - Revert "redhat: make dist-srpm-gcov add to BUILDOPTS" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: don't hardcode gcov arches" (Prarit Bhargava) - Revert "redhat/configs: create a separate config for gcov options" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: walk cfgvariants line by line" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: insert EMPTY tags at correct place" (Prarit Bhargava) - Revert "redhat: fix typo and make the output more silent for dist-git sync" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Link perf with --export-dynamic" (Prarit Bhargava) - Revert "redhat: build and include memfd to kernel-selftests-internal" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: enable dependencies generation" (Prarit Bhargava) - Revert "redhat: disable upstream check for rpminspect" (Prarit Bhargava) - Revert "redhat: ignore ksamples and kselftests on the badfuncs rpminspect test" (Prarit Bhargava) - Revert "redhat: Pull in openssl-devel as a build dependency correctly" (Prarit Bhargava) - Revert "Revert "[redhat] Generate a crashkernel.default for each kernel build"" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: Add find dead configs option" (Prarit Bhargava) - Revert "redhat/scripts: Update merge-subtrees.sh with new subtree location" (Prarit Bhargava) - Revert "redhat: make pathspec exclusion compatible with old git versions" (Prarit Bhargava) - Revert "Add packaged but empty /lib/modules//systemtap" (Prarit Bhargava) - Revert "redhat: use centos x509.genkey file if building under centos" (Prarit Bhargava) - Revert "redhat: fix the exclusion of rhdocs changes entries in the changelog" (Prarit Bhargava) - Revert "redhat: switch the kernel package to use certs from system-sb-certs" (Prarit Bhargava) - Revert "redhat: drop the RELEASED_KERNEL switch" (Prarit Bhargava) - Revert "Enable KUNIT tests for redhat kernel-modules-internal" (Prarit Bhargava) - Revert "redhat/configs: Enable CONFIG_TEST_BPF" (Prarit Bhargava) - Revert "spec: Fix separate tools build" (Prarit Bhargava) - Revert "kernel.spec: Add glibc-static build requirement" (Prarit Bhargava) - Revert "spec: make linux-firmware weak(er) dependency" (Prarit Bhargava) - Revert "redhat: use tags from git notes for zstream to generate changelog" (Prarit Bhargava) - Revert "redhat: make genspec prefer metadata from git notes" (Prarit Bhargava) - Revert "redhat: generate distgit changelog in genspec.sh as well" (Prarit Bhargava) - Revert "redhat: change kabi tarballs to use the package release" (Prarit Bhargava) - Revert "redhat: rpminspect: disable 'patches' check for known empty patch files" (Prarit Bhargava) - Revert "redhat: spec: trigger dracut when modules are installed separately" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Add processing config function" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Add local variables" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix issue with old error files" (Prarit Bhargava) - Revert "Pass RHJOBS to process_configs for dist-configs-check as well" (Prarit Bhargava) - Revert "Print arch with process_configs errors" (Prarit Bhargava) - Revert "redhat/Makefile: Silence dist-clean-configs output" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix race with tools generation" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Remove CONTINUEONERROR" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Avoid race with find" (Prarit Bhargava) - Revert "redhat/Makefile: Fix dist-dump-variables target" (Prarit Bhargava) - Revert "redhat: fix make {distg-brew,distg-koji}" (Prarit Bhargava) - Revert "redhat/koji/Makefile: Decouple koji Makefile from Makefile.common" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add intel_sdsi utility" (Prarit Bhargava) - Revert "Build intel_sdsi with %{tools_make}" (Prarit Bhargava) - Revert "Add BuildRequires libnl3-devel for intel-speed-select" (Prarit Bhargava) - Revert "Spec fixes for intel-speed-select" (Prarit Bhargava) - Revert "redhat: enable CONFIG_TEST_VMALLOC for vm selftests" (Prarit Bhargava) - Revert "redhat: Enable HMM test to be used by the kselftest test suite" (Prarit Bhargava) - Revert "redhat: Enable VM kselftests" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: fix standalone tools build" (Prarit Bhargava) - Revert "redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY" (Prarit Bhargava) - Revert "redhat: Exclude cpufreq.h from kernel-headers" (Prarit Bhargava) - Revert "kernel.spec: disable vmlinux.h generation for s390 zfcpdump config" (Prarit Bhargava) - Revert "spec: Keep .BTF section in modules" (Prarit Bhargava) - Revert "redhat/configs: Enable Marvell OcteonTX2 crypto device" (Prarit Bhargava) - Revert "redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel" (Prarit Bhargava) - Revert "crypto: fips - make proc files report fips module name and version" (Prarit Bhargava) - Revert "redhat: fix kernel_variant_package option definition" (Prarit Bhargava) - Revert "redhat: workaround CKI cross compilation for scripts" (Prarit Bhargava) - Revert "redhat: Use redhatsecureboot701 for ppc64le" (Prarit Bhargava) - Revert "[redhat] Makefile: add dist-assert-tree-clean target" (Prarit Bhargava) - Revert "[redhat] Makefile.common: export REDHAT variable" (Prarit Bhargava) - Revert "[redhat] kabi: ignore new stablelist metadata in show-kabi" (Prarit Bhargava) - Revert "[redhat] kabi: add support for symbol namespaces into check-kabi" (Prarit Bhargava) - Revert "[redhat] perf: Require libbpf 0.6.0 or newer" (Prarit Bhargava) - Revert "[redhat] kabi: add stablelist helpers" (Prarit Bhargava) - Revert "[redhat] Makefile: add kabi targets" (Prarit Bhargava) - Revert "redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning" (Prarit Bhargava)- irqchip/qcom-pdc: Drop open coded version of __assign_bit() (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Fix broken locking (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill qcom_pdc_translate helper (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill non-wakeup irqdomain (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy (Eric Chanudet) [2105098] - drm/bochs: fix blanking (Michel Dänzer) [2124193] - opp: use list iterator only inside the loop (Eric Chanudet) [2112113] - opp: replace usage of found with dedicated list iterator variable (Eric Chanudet) [2112113] - PM: opp: simplify with dev_err_probe() (Eric Chanudet) [2112113] - OPP: call of_node_put() on error path in _bandwidth_supported() (Eric Chanudet) [2112113] - OPP: Add support of "opp-microwatt" for EM registration (Eric Chanudet) [2112113] - PM: EM: add macro to set .active_power() callback conditionally (Eric Chanudet) [2112113] - OPP: Add "opp-microwatt" supporting code (Eric Chanudet) [2112113] - dt-bindings: opp: Add "opp-microwatt" entry in the OPP (Eric Chanudet) [2112113] - dt-bindings: opp: Allow multi-worded OPP entry name (Eric Chanudet) [2112113] - dt-bindings: opp: Convert to DT schema (Eric Chanudet) [2112113] - opp: Expose of-node's name in debugfs (Eric Chanudet) [2112113] - opp: Fix return in _opp_add_static_v2() (Eric Chanudet) [2112113] - opp: Add more resource-managed variants of dev_pm_opp_of_add_table() (Eric Chanudet) [2112113] - opp: Change type of dev_pm_opp_attach_genpd(names) argument (Eric Chanudet) [2112113] - opp: Fix required-opps phandle array count check (Eric Chanudet) [2112113] - opp: Don't print an error if required-opps is missing (Eric Chanudet) [2112113] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040039] - bonding: accept unsolicited NA message (Jonathan Toppins) [2115631] - bonding: add all node mcast address when slave up (Jonathan Toppins) [2115631] - bonding: use unspecified address if no available link local address (Jonathan Toppins) [2115631] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2126214] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2126214]- NFSv4.1 restrict GETATTR fs_location query to the main transport (Scott Mayhew) [2066372] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2066372] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2066372] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2066372] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2066372] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2066372] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2066372] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2066372] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2066372] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2066372] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2066372] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2066372] - iwlwifi: limit fw version for AC9560 to avoid fw crash (Íñigo Huguet) [2096128] - configs: enable CONFIG_HP_ILO for aarch64 (Mark Salter) [2126153]- bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2001260] - CI: Add automotive-check for rt branches (Veronika Kabatova) - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2120671] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2120671] - sched: Fix missing prototype warnings (Phil Auld) [2120671] - signal: In get_signal test for signal_group_exit every time through the loop (Phil Auld) [2120671] - KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125209] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125208] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125207]- xdp: check prog type before updating BPF link (Felix Maurer) [2071620] - net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() (Felix Maurer) [2071620] - tools: Fix unavoidable GCC call in Clang builds (Artem Savkov) [2069046] - tools: Help cross-building with clang (Artem Savkov) [2069046] - libbpf: Initialize err in probe_map_create (Artem Savkov) [2069046] - tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (Artem Savkov) [2069046] - tracing: Add '__rel_loc' using trace event macros (Artem Savkov) [2069046] - xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Felix Maurer) [2071620] - bpf, sockmap: Do not ignore orig_len parameter (Felix Maurer) [2071620] - page_pool: remove spinlock in page_pool_refill_alloc_cache() (Felix Maurer) [2071620] - xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Felix Maurer) [2071620] - xdp: Move conversion to xdp_frame out of map functions (Felix Maurer) [2071620] - page_pool: Store the XDP mem id (Felix Maurer) [2071620] - page_pool: Add callback to init pages when they are allocated (Felix Maurer) [2071620] - xdp: Allow registering memory model without rxq reference (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add timestamp for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add time-out for cleaning Tx (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add sched policy and priority support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add cyclic TX operation capability (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add clockid selection support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add VLAN support for Tx-only operation (Felix Maurer) [2071620] - xdp: move the if dev statements to the first (Felix Maurer) [2071620] - xsk: Wipe out dead zero_copy_allocator declarations (Felix Maurer) [2071620] - skbuff: Move conditional preprocessor directives out of struct sk_buff (Felix Maurer) [2071620] - bpf, docs: Add a missing colon in verifier.rst (Artem Savkov) [2069046] - bpf: Fix usage of trace RCU in local storage. (Artem Savkov) [2069046] - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Artem Savkov) [2069046] - libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 (Artem Savkov) [2069046] - perf/bpf_counter: Use bpf_map_create instead of bpf_create_map (Artem Savkov) [2069046] - bpftool: Fix pretty print dump for maps without BTF loaded (Artem Savkov) [2069046] - bpftool: Fix the error when lookup in no-btf maps (Artem Savkov) [2069046] - add includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - treewide: Add missing includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - mm: don't include in (Artem Savkov) [2069046] - net: Add includes masked by netdevice.h including uapi/bpf.h (Artem Savkov) [2069046] - bpf: Add schedule points in batch ops (Artem Savkov) [2069046] - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Artem Savkov) [2069046] - selftests: bpf: Check bpf_msg_push_data return value (Artem Savkov) [2069046] - bpf: Emit bpf_timer in vmlinux BTF (Artem Savkov) [2069046] - selftests/bpf: Add test for bpf_timer overwriting crash (Artem Savkov) [2069046] - bpf: Do not try bpf_msg_push_data with len 0 (Artem Savkov) [2069046] - tools/resolve_btfids: Do not print any commands when building silently (Artem Savkov) [2069046] - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Artem Savkov) [2069046] - tools headers UAPI: remove stale lirc.h (Artem Savkov) [2069046] - tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN (Artem Savkov) [2069046] - tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - bpf, selftests: Add ringbuf memory type confusion test (Artem Savkov) [2069046] - bpf, selftests: Add various ringbuf tests with invalid offset (Artem Savkov) [2069046] - bpf: Fix ringbuf memory type confusion when passing to helpers (Artem Savkov) [2069046] - bpf: Fix out of bounds access for ringbuf helpers (Artem Savkov) [2069046] - bpf: Generally fix helper register offset check (Artem Savkov) [2069046] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Artem Savkov) [2069046] - bpf: Generalize check_ctx_reg for reuse with other types (Artem Savkov) [2069046] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Artem Savkov) [2069046] - tools/bpf: Rename 'struct event' to avoid naming conflict (Artem Savkov) [2069046] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Artem Savkov) [2069046] - bpf: Fix incorrect integer literal used for marking scratched stack. (Artem Savkov) [2069046] - bpf/selftests: Add check for updating XDP bpf_link with wrong program type (Artem Savkov) [2069046] - bpf/selftests: convert xdp_link test to ASSERT_* macros (Artem Savkov) [2069046] - bpf: Fix mount source show for bpffs (Artem Savkov) [2069046] - bpf: selftests: Add bind retry for post_bind{4, 6} (Artem Savkov) [2069046] - bpf: selftests: Use C99 initializers in test_sock.c (Artem Savkov) [2069046] - bpf/selftests: Test bpf_d_path on rdonly_mem. (Artem Savkov) [2069046] - libbpf: Add documentation for bpf_map batch operations (Artem Savkov) [2069046] - selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_map__is_offload_neutral() (Artem Savkov) [2069046] - libbpf: Support repeated legacy kprobes on same function (Artem Savkov) [2069046] - libbpf: Deprecate bpf_perf_event_read_simple() API (Artem Savkov) [2069046] - bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). (Artem Savkov) [2069046] - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP mode modifiers (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP opcodes (Artem Savkov) [2069046] - bpf, docs: Fully document the ALU opcodes (Artem Savkov) [2069046] - bpf, docs: Document the opcode classes (Artem Savkov) [2069046] - bpf, docs: Add subsections for ALU and JMP instructions (Artem Savkov) [2069046] - bpf, docs: Add a setion to explain the basic instruction encoding (Artem Savkov) [2069046] - bpf: Don't promote bogus looking registers after null check. (Artem Savkov) [2069046] - bpf, selftests: Add verifier test for mem_or_null register with offset. (Artem Savkov) [2069046] - bpftool: Probe for instruction set extensions (Artem Savkov) [2069046] - bpftool: Probe for bounded loop support (Artem Savkov) [2069046] - bpftool: Refactor misc. feature probe (Artem Savkov) [2069046] - bpf: Fix typo in a comment in bpf lpm_trie. (Artem Savkov) [2069046] - bpf, docs: Move the packet access instructions last in instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Generate nicer tables for instruction encodings (Artem Savkov) [2069046] - bpf, docs: Split the comparism to classic BPF from instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Fix verifier references (Artem Savkov) [2069046] - bpf: Invert the dependency between bpf-netns.h and netns/bpf.h (Artem Savkov) [2069046] - bpf/selftests: Update local storage selftest for sleepable programs (Artem Savkov) [2069046] - bpf: Allow bpf_local_storage to be used by sleepable programs (Artem Savkov) [2069046] - libbpf: Improve LINUX_VERSION_CODE detection (Artem Savkov) [2069046] - libbpf: Use 100-character limit to make bpf_tracing.h easier to read (Artem Savkov) [2069046] - libbpf: Normalize PT_REGS_xxx() macro definitions (Artem Savkov) [2069046] - selftests/bpf: Add btf_dump__new to test_cpp (Artem Savkov) [2069046] - libbpf: Do not use btf_dump__new() macro in C++ mode (Artem Savkov) [2069046] - bpftool: Enable line buffering for stdout (Artem Savkov) [2069046] - bpf: Use struct_size() helper (Artem Savkov) [2069046] - selftests/bpf: Correct the INDEX address in vmtest.sh (Artem Savkov) [2069046] - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Artem Savkov) [2069046] - bpf/selftests: Test PTR_TO_RDONLY_MEM (Artem Savkov) [2069046] - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Artem Savkov) [2069046] - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Artem Savkov) [2069046] - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Artem Savkov) [2069046] - bpf: Introduce MEM_RDONLY flag (Artem Savkov) [2069046] - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Introduce composable reg, ret and arg types. (Artem Savkov) [2069046] - bpftool: Reimplement large insn size limit feature probing (Artem Savkov) [2069046] - selftests/bpf: Add libbpf feature-probing API selftests (Artem Savkov) [2069046] - libbpf: Rework feature-probing APIs (Artem Savkov) [2069046] - Only output backtracking information in log level 2 (Artem Savkov) [2069046] - bpf: Right align verifier states in verifier logs. (Artem Savkov) [2069046] - bpf: Only print scratched registers and stack slots to verifier logs. (Artem Savkov) [2069046] - bpf: Remove the cgroup -> bpf header dependecy (Artem Savkov) [2069046] - add missing bpf-cgroup.h includes (Artem Savkov) [2069046] - selftests/bpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/runqslower: Enable cross-building with clang (Artem Savkov) [2069046] - bpftool: Enable cross-building with clang (Artem Savkov) [2069046] - tools/libbpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/resolve_btfids: Support cross-building the kernel with clang (Artem Savkov) [2069046] - libbpf: Avoid reading past ELF data section end when copying license (Artem Savkov) [2069046] - libbpf: Mark bpf_object__find_program_by_title API deprecated. (Artem Savkov) [2069046] - samples/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests (Artem Savkov) [2069046] - libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF (Artem Savkov) [2069046] - libbpf: Add sane strncpy alternative and use it internally (Artem Savkov) [2069046] - libbpf: Fix potential uninit memory read (Artem Savkov) [2069046] - libbpf: Add doc comments for bpf_program__(un)pin() (Artem Savkov) [2069046] - selftests/bpf: Fix segfault in bpf_tcp_ca (Artem Savkov) [2069046] - selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf: Add get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf, x64: Replace some stack_size usage with offset variables (Artem Savkov) [2069046] - selftests/bpf: Add test to access int ptr argument in tracing program (Artem Savkov) [2069046] - bpf: Allow access to int pointer arguments in tracing programs (Artem Savkov) [2069046] - libbpf: Don't validate TYPE_ID relo's original imm value (Artem Savkov) [2069046] - selftests/bpf: Remove last bpf_create_map_xattr from test_verifier (Artem Savkov) [2069046] - bpf: Silence coverity false positive warning. (Artem Savkov) [2069046] - bpf: Use kmemdup() to replace kmalloc + memcpy (Artem Savkov) [2069046] - selftests/bpf: Add test cases for bpf_strncmp() (Artem Savkov) [2069046] - selftests/bpf: Add benchmark for bpf_strncmp() helper (Artem Savkov) [2069046] - selftests/bpf: Fix checkpatch error on empty function parameter (Artem Savkov) [2069046] - bpf: Add bpf_strncmp helper (Artem Savkov) [2069046] - libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition (Artem Savkov) [2069046] - bpftool: Switch bpf_object__load_xattr() to bpf_object__load() (Artem Savkov) [2069046] - selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Add test for libbpf's custom log_buf behavior (Artem Savkov) [2069046] - selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() (Artem Savkov) [2069046] - libbpf: Deprecate bpf_object__load_xattr() (Artem Savkov) [2069046] - libbpf: Add per-program log buffer setter and getter (Artem Savkov) [2069046] - libbpf: Preserve kernel error code and remove kprobe prog type guessing (Artem Savkov) [2069046] - libbpf: Improve logging around BPF program loading (Artem Savkov) [2069046] - libbpf: Allow passing user log setting through bpf_object_open_opts (Artem Savkov) [2069046] - libbpf: Allow passing preallocated log_buf when loading BTF into kernel (Artem Savkov) [2069046] - libbpf: Add OPTS-based bpf_btf_load() API (Artem Savkov) [2069046] - libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 (Artem Savkov) [2069046] - samples/bpf: Remove unneeded variable (Artem Savkov) [2069046] - bpf: Remove redundant assignment to pointer t (Artem Savkov) [2069046] - selftests/bpf: Fix a compilation warning (Artem Savkov) [2069046] - bpf: Silence purge_cand_cache build warning. (Artem Savkov) [2069046] - libbpf: Add doc comments in libbpf.h (Artem Savkov) [2069046] - libbpf: Fix trivial typo (Artem Savkov) [2069046] - bpftool: Add debug mode for gen_loader. (Artem Savkov) [2069046] - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (Artem Savkov) [2069046] - bpf: Fix the test_task_vma selftest to support output shorter than 1 kB (Artem Savkov) [2069046] - libbpf: Reduce bpf_core_apply_relo_insn() stack usage. (Artem Savkov) [2069046] - libbpf: Deprecate bpf_prog_load_xattr() API (Artem Savkov) [2069046] - samples/bpf: Get rid of deprecated libbpf API uses (Artem Savkov) [2069046] - samples/bpf: Clean up samples/bpf build failes (Artem Savkov) [2069046] - selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Mute xdpxceiver.c's deprecation warnings (Artem Savkov) [2069046] - selftests/bpf: Remove recently reintroduced legacy btf__dedup() use (Artem Savkov) [2069046] - bpftool: Migrate off of deprecated bpf_create_map_xattr() API (Artem Savkov) [2069046] - libbpf: Add API to get/set log_level at per-program level (Artem Savkov) [2069046] - libbpf: Use __u32 fields in bpf_map_create_opts (Artem Savkov) [2069046] - selftests/bpf: Update test names for xchg and cmpxchg (Artem Savkov) [2069046] - selftests/bpf: Build testing_helpers.o out of tree (Artem Savkov) [2069046] - selftests/bpf: Add CO-RE relocations to verifier scale test. (Artem Savkov) [2069046] - selftests/bpf: Revert CO-RE removal in test_ksyms_weak. (Artem Savkov) [2069046] - selftests/bpf: Additional test for CO-RE in the kernel. (Artem Savkov) [2069046] - selftests/bpf: Convert map_ptr_kern test to use light skeleton. (Artem Savkov) [2069046] - selftests/bpf: Improve inner_map test coverage. (Artem Savkov) [2069046] - selftests/bpf: Add lskel version of kfunc test. (Artem Savkov) [2069046] - libbpf: Clean gen_loader's attach kind. (Artem Savkov) [2069046] - libbpf: Support init of inner maps in light skeleton. (Artem Savkov) [2069046] - libbpf: Use CO-RE in the kernel in light skeleton. (Artem Savkov) [2069046] - bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). (Artem Savkov) [2069046] - libbpf: Cleanup struct bpf_core_cand. (Artem Savkov) [2069046] - bpf: Adjust BTF log size limit. (Artem Savkov) [2069046] - bpf: Pass a set of bpf_core_relo-s to prog_load command. (Artem Savkov) [2069046] - bpf: Define enum bpf_core_relo_kind as uapi. (Artem Savkov) [2069046] - bpf: Prepare relo_core.c for kernel duty. (Artem Savkov) [2069046] - bpf: Rename btf_member accessors. (Artem Savkov) [2069046] - libbpf: Replace btf__type_by_id() with btf_type_by_id(). (Artem Savkov) [2069046] - samples: bpf: Fix conflicting types in fds_example (Artem Savkov) [2069046] - bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level (Artem Savkov) [2069046] - libbpf: Avoid reload of imm for weak, unresolved, repeating ksym (Artem Savkov) [2069046] - libbpf: Avoid double stores for success/failure case of ksym relocations (Artem Savkov) [2069046] - bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO (Artem Savkov) [2069046] - selftest/bpf/benchs: Add bpf_loop benchmark (Artem Savkov) [2069046] - selftests/bpf: Measure bpf_loop verifier performance (Artem Savkov) [2069046] - selftests/bpf: Add bpf_loop test (Artem Savkov) [2069046] - bpf: Add bpf_loop helper (Artem Savkov) [2069046] - bpf, docs: Split general purpose eBPF documentation out of filter.rst (Artem Savkov) [2069046] - bpf, docs: Move handling of maps to Documentation/bpf/maps.rst (Artem Savkov) [2069046] - bpf, docs: Prune all references to "internal BPF" (Artem Savkov) [2069046] - bpf: Remove a redundant comment on bpf_prog_free (Artem Savkov) [2069046] - x86, bpf: Cleanup the top of file header in bpf_jit_comp.c (Artem Savkov) [2069046] - libbpf: Remove duplicate assignments (Artem Savkov) [2069046] - selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization (Artem Savkov) [2069046] - libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory accesses in xdp_bonding test (Artem Savkov) [2069046] - selftests/bpf: Prevent out-of-bounds stack access in test_bpffs (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory access in queue_stack_map test (Artem Savkov) [2069046] - selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test (Artem Savkov) [2069046] - selftests/bpf: Fix possible NULL passed to memcpy() with zero size (Artem Savkov) [2069046] - selftests/bpf: Fix UBSan complaint about signed __int128 overflow (Artem Savkov) [2069046] - libbpf: Fix using invalidated memory in bpf_linker (Artem Savkov) [2069046] - libbpf: Fix glob_syms memory leak in bpf_linker (Artem Savkov) [2069046] - libbpf: Don't call libc APIs with NULL pointers (Artem Savkov) [2069046] - libbpf: Fix potential misaligned memory access in btf_ext__new() (Artem Savkov) [2069046] - tools/resolve_btf_ids: Close ELF file on error (Artem Savkov) [2069046] - selftests/bpf: Migrate selftests to bpf_map_create() (Artem Savkov) [2069046] - libbpf: Prevent deprecation warnings in xsk.c (Artem Savkov) [2069046] - libbpf: Use bpf_map_create() consistently internally (Artem Savkov) [2069046] - libbpf: Unify low-level map creation APIs w/ new bpf_map_create() (Artem Savkov) [2069046] - selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test (Artem Savkov) [2069046] - bpf ppc64: Access only if addr is kernel address (Artem Savkov) [2069046] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Artem Savkov) [2069046] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Artem Savkov) [2069046] - bpf powerpc: refactor JIT compiler code (Artem Savkov) [2069046] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Artem Savkov) [2069046] - bpf powerpc: Remove unused SEEN_STACK (Artem Savkov) [2069046] - selftests/bpf: Fix trivial typo (Artem Savkov) [2069046] - libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags (Artem Savkov) [2069046] - selftests/bpf: Add btf_dedup case with duplicated structs within CU (Artem Savkov) [2069046] - libbpf: Accommodate DWARF/compiler bug with duplicated structs (Artem Savkov) [2069046] - libbpf: Add runtime APIs to query libbpf version (Artem Savkov) [2069046] - selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes (Artem Savkov) [2069046] - bpf, docs: Fix ordering of bpf documentation (Artem Savkov) [2069046] - bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst (Artem Savkov) [2069046] - bpf, docs: Change underline in btf to match style guide (Artem Savkov) [2069046] - selftests/bpf: Mark variable as static (Artem Savkov) [2069046] - selftests/bpf: Variable naming fix (Artem Savkov) [2069046] - selftests/bpf: Move summary line after the error logs (Artem Savkov) [2069046] - selftests/bpf: Add uprobe triggering overhead benchmarks (Artem Savkov) [2069046] - selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Add SPDX tags to RST documentation files (Artem Savkov) [2069046] - selftests/bpf: Add a dedup selftest with equivalent structure types (Artem Savkov) [2069046] - libbpf: Fix a couple of missed btf_type_tag handling in btf.c (Artem Savkov) [2069046] - bpftool: Add current libbpf_strict mode to version output (Artem Savkov) [2069046] - bpftool: Use libbpf_get_error() to check error (Artem Savkov) [2069046] - bpftool: Fix mixed indentation in documentation (Artem Savkov) [2069046] - bpftool: Update the lists of names for maps and prog-attach types (Artem Savkov) [2069046] - bpftool: Remove inclusion of utilities.mak from Makefiles (Artem Savkov) [2069046] - bpftool: Fix memory leak in prog_dump() (Artem Savkov) [2069046] - selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning (Artem Savkov) [2069046] - selftests/bpf: Fix an unused-but-set-variable compiler warning (Artem Savkov) [2069046] - bpf: Introduce btf_tracing_ids (Artem Savkov) [2069046] - bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Artem Savkov) [2069046] - docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support (Artem Savkov) [2069046] - selftests/bpf: Clarify llvm dependency with btf_tag selftest (Artem Savkov) [2069046] - selftests/bpf: Add a C test for btf_type_tag (Artem Savkov) [2069046] - selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c (Artem Savkov) [2069046] - selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication (Artem Savkov) [2069046] - selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests (Artem Savkov) [2069046] - selftests/bpf: Test libbpf API function btf__add_type_tag() (Artem Savkov) [2069046] - bpftool: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - libbpf: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes (Artem Savkov) [2069046] - bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls (Artem Savkov) [2069046] - tools/runqslower: Update perf_buffer__new() calls (Artem Savkov) [2069046] - selftests/bpf: Update btf_dump__new() uses to v1.0+ variant (Artem Savkov) [2069046] - selftests/bpf: Migrate all deprecated perf_buffer uses (Artem Savkov) [2069046] - libbpf: Make perf_buffer__new() use OPTS-based interface (Artem Savkov) [2069046] - libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof (Artem Savkov) [2069046] - libbpf: Turn btf_dedup_opts into OPTS-based struct (Artem Savkov) [2069046] - selftests/bpf: Minor cleanups and normalization of Makefile (Artem Savkov) [2069046] - bpftool: Normalize compile rules to specify output file last (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level (Artem Savkov) [2069046] - libbpf: Add ability to get/set per-program load flags (Artem Savkov) [2069046] - selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup (Artem Savkov) [2069046] - bpf: Add ingress_ifindex to bpf_sk_lookup (Artem Savkov) [2069046] - bpftool: Fix SPDX tag for Makefiles and .gitignore (Artem Savkov) [2069046] - libbpf: Compile using -std=gnu89 (Artem Savkov) [2069046] - selftests/bpf: Add exception handling selftests for tp_bpf program (Artem Savkov) [2069046] - selftests/bpf: Add tests for bpf_find_vma (Artem Savkov) [2069046] - bpf: Introduce helper bpf_find_vma (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_object leak in skb_ctx selftest (Artem Savkov) [2069046] - selftests/bpf: Destroy XDP link correctly (Artem Savkov) [2069046] - selftests/bpf: Avoid duplicate btf__parse() call (Artem Savkov) [2069046] - selftests/bpf: Clean up btf and btf_dump in dump_datasec test (Artem Savkov) [2069046] - selftests/bpf: Free inner strings index in btf selftest (Artem Savkov) [2069046] - selftests/bpf: Free per-cpu values array in bpf_iter selftest (Artem Savkov) [2069046] - selftests/bpf: Fix memory leaks in btf_type_c_dump() helper (Artem Savkov) [2069046] - libbpf: Free up resources used by inner map definition (Artem Savkov) [2069046] - selftests/bpf: Pass sanitizer flags to linker through LDFLAGS (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_test_load_program() helper calls (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere (Artem Savkov) [2069046] - selftests/bpf: Merge test_stub.c into testing_helpers.c (Artem Savkov) [2069046] - selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() (Artem Savkov) [2069046] - selftests/bpf: Fix non-strict SEC() program sections (Artem Savkov) [2069046] - bpftool: Stop using deprecated bpf_load_program() (Artem Savkov) [2069046] - libbpf: Stop using to-be-deprecated APIs (Artem Savkov) [2069046] - libbpf: Remove internal use of deprecated bpf_prog_load() variants (Artem Savkov) [2069046] - libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() (Artem Savkov) [2069046] - libbpf: Pass number of prog load attempts explicitly (Artem Savkov) [2069046] - libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__load() API (Artem Savkov) [2069046] - libbpf: Improve ELF relo sanitization (Artem Savkov) [2069046] - libbpf: Validate that .BTF and .BTF.ext sections contain data (Artem Savkov) [2069046] - libbpf: Improve sanity checking during BTF fix up (Artem Savkov) [2069046] - libbpf: Detect corrupted ELF symbols section (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__get_prog_info_linear (Artem Savkov) [2069046] - bpftool: Use bpf_obj_get_info_by_fd directly (Artem Savkov) [2069046] - bpftool: Migrate -1 err checks of libbpf fn calls (Artem Savkov) [2069046] - redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2123651] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2123651] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2123651] - Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2123651] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2123651] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2123651] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2123651] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2123651] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2123651]- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable (Steve Best) [2116680] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [2117318] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100595] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100595] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110021] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110021] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110021] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110021] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110021] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Steve Best) [2122830] - powerpc/watchdog: introduce a NMI watchdog's factor (Steve Best) [2122830] - watchdog: export lockup_detector_reconfigure (Steve Best) [2122830] - powerpc/mobility: wait for memory transfer to complete (Steve Best) [2122830] - srcu: Make expedited RCU grace periods block even less frequently (Waiman Long) [2117491] - srcu: Block less aggressively for expedited grace periods (Waiman Long) [2117491] - rcu: Move expedited grace period (GP) work to RT kthread_worker (Waiman Long) [2117491] - redhat/configs: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491] - rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491] - srcu: Drop needless initialization of sdp in srcu_gp_start() (Waiman Long) [2117491] - srcu: Prevent expedited GPs and blocking readers from consuming CPU (Waiman Long) [2117491] - srcu: Add contention check to call_srcu() srcu_data ->lock acquisition (Waiman Long) [2117491] - srcu: Automatically determine size-transition strategy at boot (Waiman Long) [2117491] - rcutorture: Make torture.sh allow for --kasan (Waiman Long) [2117491] - rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU (Waiman Long) [2117491] - rcutorture: Make kvm.sh allow more memory for --kasan runs (Waiman Long) [2117491] - torture: Save "make allmodconfig" .config file (Waiman Long) [2117491] - scftorture: Remove extraneous "scf" from per_version_boot_params (Waiman Long) [2117491] - rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC (Waiman Long) [2117491] - torture: Enable CSD-lock stall reports for scftorture (Waiman Long) [2117491] - torture: Skip vmlinux check for kvm-again.sh runs (Waiman Long) [2117491] - scftorture: Adjust for TASKS_RCU Kconfig option being selected (Waiman Long) [2117491] - rcuscale: Allow rcuscale without RCU Tasks Rude/Trace (Waiman Long) [2117491] - rcuscale: Allow rcuscale without RCU Tasks (Waiman Long) [2117491] - refscale: Allow refscale without RCU Tasks Rude/Trace (Waiman Long) [2117491] - refscale: Allow refscale without RCU Tasks (Waiman Long) [2117491] - rcutorture: Allow specifying per-scenario stat_interval (Waiman Long) [2117491] - rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks Rude (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks Trace (Waiman Long) [2117491] - rcu: Make the TASKS_RCU Kconfig option be selected (Waiman Long) [2117491] - rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs (Waiman Long) [2117491] - rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior (Waiman Long) [2117491] - rcu: Check for successful spawn of ->boost_kthread_task (Waiman Long) [2117491] - rcu: Fix preemption mode check on synchronize_rcu[_expedited]() (Waiman Long) [2117491] - rcu: Print number of online CPUs in RCU CPU stall-warning messages (Waiman Long) [2117491] - rcu: Add comments to final rcu_gp_cleanup() "if" statement (Waiman Long) [2117491] - kernel/smp: Provide boot-time timeout for CSD lock diagnostics (Waiman Long) [2117491] - docs: Update RCU cross-references as suggested in doc-guide (Waiman Long) [2117491] - docs: Add documentation for rude and trace RCU flavors (Waiman Long) [2117491] - rcu: Check for jiffies going backwards (Waiman Long) [2117491] - rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting (Waiman Long) [2117491] - rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() (Waiman Long) [2117491] - torture: Make thread detection more robust by using lspcu (Waiman Long) [2117491] - torture: Permit running of experimental torture types (Waiman Long) [2117491] - torture: Use "-o Batchmode=yes" to disable ssh password requests (Waiman Long) [2117491] - torture: Reposition so that $? collects ssh code in torture.sh (Waiman Long) [2117491] - rcu: Make TASKS_RUDE_RCU select IRQ_WORK (Waiman Long) [2117491] - rcutorture: Call preempt_schedule() through static call/key (Waiman Long) [2117491] - rcutorture: Add missing return and use __func__ in warning (Waiman Long) [2117491] - rcutorture: Avoid corner-case #DE with nsynctypes check (Waiman Long) [2117491] - scftorture: Fix distribution of short handler delays (Waiman Long) [2117491] - rcutorture: Suppress debugging grace period delays during flooding (Waiman Long) [2117491] - torture: Add rcu_normal and rcu_expedited runs to torture.sh (Waiman Long) [2117491] - rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (Waiman Long) [2117491] - rcu-tasks: Handle sparse cpu_possible_mask (Waiman Long) [2117491] - rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs (Waiman Long) [2117491] - rcu-tasks: Restore use of timers for non-RT kernels (Waiman Long) [2117491] - rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods (Waiman Long) [2117491] - rcu-tasks: Make Tasks RCU account for userspace execution (Waiman Long) [2117491] - rcu-tasks: Use rcuwait for the rcu_tasks_kthread() (Waiman Long) [2117491] - rcu-tasks: Print pre-stall-warning informational messages (Waiman Long) [2117491] - rcu-tasks: Fix race in schedule and flush work (Waiman Long) [2117491] - rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization (Waiman Long) [2117491] - rcu: Initialize boost kthread only for boot node prior SMP initialization (Waiman Long) [2117491] - rcu: Assume rcu_init() is called before smp (Waiman Long) [2117491] - rcu/nocb: Move rcu_nocb_is_setup to rcu_state (Waiman Long) [2117491] - rcu: Remove rcu_is_nocb_cpu() (Waiman Long) [2117491] - srcu: Add contention-triggered addition of srcu_node tree (Waiman Long) [2117491] - srcu: Create concurrency-safe helper for initiating size transition (Waiman Long) [2117491] - srcu: Explain srcu_funnel_gp_start() call to list_add() is safe (Waiman Long) [2117491] - srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda (Waiman Long) [2117491] - srcu: Avoid NULL dereference in srcu_torture_stats_print() (Waiman Long) [2117491] - srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() (Waiman Long) [2117491] - srcu: Add boot-time control over srcu_node array allocation (Waiman Long) [2117491] - srcu: Ensure snp nodes tree is fully initialized before traversal (Waiman Long) [2117491] - srcu: Use invalid initial value for srcu_node GP sequence numbers (Waiman Long) [2117491] - srcu: Compute snp_seq earlier in srcu_funnel_gp_start() (Waiman Long) [2117491] - srcu: Make rcutorture dump the SRCU size state (Waiman Long) [2117491] - srcu: Add size-state transitioning code (Waiman Long) [2117491] - srcu: Dynamically allocate srcu_node array (Waiman Long) [2117491] - srcu: Make Tree SRCU able to operate without snp_node array (Waiman Long) [2117491] - srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf (Waiman Long) [2117491] - srcu: Fix s/is/if/ typo in srcu_node comment (Waiman Long) [2117491] - srcu: Tighten cleanup_srcu_struct() GP checks (Waiman Long) [2117491] - preempt/dynamic: Introduce preemption model accessors (Waiman Long) [2117491] - treewide: Add missing includes masked by cgroup -> bpf dependency (Waiman Long) [2117491]- scsi: restore setting of scmd->scsi_done() in EH and reset ioctl paths (Ewan D. Milne) [2120469] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (Terry Bowman) [2124644] - ice: Allow operation with reduced device MSI-X (Petr Oros) [2107719] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [2109871] - drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size (Vitaly Kuznetsov) [2030922] - drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2122068] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2120670] - i40e: Fix kernel crash during module removal (Ivan Vecera) [2070375] - Revert "net: macsec: update SCI upon MAC address change." (Sabrina Dubroca) [2118139] - redhat: enable zstream release numbering for rhel 9.1 (Patrick Talbert)- sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2121392] - nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2113035] - i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2125582] {CVE-2022-3077} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121088] - s390/mmap: increase stack/mmap gap to 128MB (Tobias Huschle) [2080165] - s390/vdso: add vdso randomization (Tobias Huschle) [2080165] - s390/vdso: map vdso above stack (Tobias Huschle) [2080165] - s390/vdso: move vdso mapping to its own function (Tobias Huschle) [2080165] - netfs: do not unlock and put the folio twice (Jeffrey Layton) [1229736] - netfs: Rename the netfs_io_request cleanup op and give it an op pointer (Jeffrey Layton) [1229736] - ceph: call netfs_subreq_terminated with was_async == false (Jeffrey Layton) [1229736] - ceph: fix decoding of client session messages flags (Jeffrey Layton) [1229736] - netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context (Jeffrey Layton) [1229736] - netfs: Eliminate Clang randstruct warning (Jeffrey Layton) [1229736] - ceph: replace usage of found with dedicated list iterator variable (Jeffrey Layton) [1229736] - Invalidate fscache cookie only when inode attributes are changed. (Jeffrey Layton) [1229736] - fscache: add tracepoint when failing cookie (Jeffrey Layton) [1229736] - fscache: don't leak cookie access refs if invalidation is in progress or failed (Jeffrey Layton) [1229736] - vfs: Check the truncate maximum size in inode_newsize_ok() (Jeffrey Layton) [1229736] - fscache: Fix invalidation/lookup race (Jeffrey Layton) [1229736] - cachefiles: narrow the scope of flushed requests when releasing fd (Jeffrey Layton) [1229736] - fscache: Introduce fscache_cookie_is_dropped() (Jeffrey Layton) [1229736] - fscache: Fix if condition in fscache_wait_on_volume_collision() (Jeffrey Layton) [1229736] - NFS: Pass i_size to fscache_unuse_cookie() when a file is released (Jeffrey Layton) [1229736] - NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE (Jeffrey Layton) [1229736] - NFS: Replace dfprintks with tracepoints in fscache read and write page functions (Jeffrey Layton) [1229736] - NFS: Rename fscache read and write pages functions (Jeffrey Layton) [1229736] - NFS: Cleanup usage of nfs_inode in fscache interface (Jeffrey Layton) [1229736] - config: disable CONFIG_CACHEFILES_ERROR_INJECTION and CONFIG_CACHEFILES_ONDEMAND (Jeffrey Layton) [1229736] - afs: Fix afs_getattr() to refetch file status if callback break occurred (Jeffrey Layton) [1229736] - cachefiles: add tracepoints for on-demand read mode (Jeffrey Layton) [1229736] - cachefiles: enable on-demand read mode (Jeffrey Layton) [1229736] - cachefiles: implement on-demand read (Jeffrey Layton) [1229736] - cachefiles: notify the user daemon when withdrawing cookie (Jeffrey Layton) [1229736] - cachefiles: unbind cachefiles gracefully in on-demand mode (Jeffrey Layton) [1229736] - cachefiles: notify the user daemon when looking up cookie (Jeffrey Layton) [1229736] - cachefiles: extract write routine (Jeffrey Layton) [1229736] - fscache: remove FSCACHE_OLD_API Kconfig option (Jeffrey Layton) [1229736] - fscache: Use wrapper fscache_set_cache_state() directly when relinquishing (Jeffrey Layton) [1229736] - fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS (Jeffrey Layton) [1229736] - fscache: Remove the cookie parameter from fscache_clear_page_bits() (Jeffrey Layton) [1229736] - cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr (Jeffrey Layton) [1229736] - cachefiles: unmark inode in use in error path (Jeffrey Layton) [1229736] - ceph: uninitialized variable in debug output (Jeffrey Layton) [1229736] - afs: Maintain netfs_i_context::remote_i_size (Jeffrey Layton) [1229736] - netfs: Split some core bits out into their own file (Jeffrey Layton) [1229736] - netfs: Split fs/netfs/read_helper.c (Jeffrey Layton) [1229736] - netfs: Rename read_helper.c to io.c (Jeffrey Layton) [1229736] - netfs: Prepare to split read_helper.c (Jeffrey Layton) [1229736] - netfs: Add a function to consolidate beginning a read (Jeffrey Layton) [1229736] - netfs: Keep track of the actual remote file size (Jeffrey Layton) [1229736] - netfs: Add a netfs inode context (Jeffrey Layton) [1229736] - ceph: Make ceph_init_request() check caps on readahead (Jeffrey Layton) [1229736] - netfs: Change ->init_request() to return an error code (Jeffrey Layton) [1229736] - netfs: Refactor arguments for netfs_alloc_read_request (Jeffrey Layton) [1229736] - netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines (Jeffrey Layton) [1229736] - netfs: Trace refcounting on the netfs_io_subrequest struct (Jeffrey Layton) [1229736] - netfs: Trace refcounting on the netfs_io_request struct (Jeffrey Layton) [1229736] - netfs: Adjust the netfs_rreq tracepoint slightly (Jeffrey Layton) [1229736] - netfs: Split netfs_io_* object handling out (Jeffrey Layton) [1229736] - netfs: Finish off rename of netfs_read_request to netfs_io_request (Jeffrey Layton) [1229736] - netfs: Rename netfs_read_*request to netfs_io_*request (Jeffrey Layton) [1229736] - netfs: Generate enums from trace symbol mapping lists (Jeffrey Layton) [1229736] - fscache: export fscache_end_operation() (Jeffrey Layton) [1229736] - cachefiles: Fix volume coherency attribute (Jeffrey Layton) [1229736] - afs: Fix potential thrashing in afs writeback (Jeffrey Layton) [1229736] - cachefiles: Fix incorrect length to fallocate() (Jeffrey Layton) [1229736] - ceph: uninline the data on a file opened for writing (Jeffrey Layton) [1229736] - ceph: make ceph_netfs_issue_op() handle inlined data (Jeffrey Layton) [1229736] - cifs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736] - cifs: Transition from ->readpages() to ->readahead() (Jeffrey Layton) [1229736] - netfs, cachefiles: Add a method to query presence of data in the cache (Jeffrey Layton) [1229736] - Revert "fs/9p: search open fids first" (Jeffrey Layton) [1229736] - netfs: Make ops->init_rreq() optional (Jeffrey Layton) [1229736] - fscache: Add a comment explaining how page-release optimisation works (Jeffrey Layton) [1229736] - cachefiles: Check that the backing filesystem supports tmpfiles (Jeffrey Layton) [1229736] - cachefiles: Explain checks in a comment (Jeffrey Layton) [1229736] - cachefiles: Trace active-mark failure (Jeffrey Layton) [1229736] - cachefiles: Make some tracepoint adjustments (Jeffrey Layton) [1229736] - cachefiles: set default tag name if it's unspecified (Jeffrey Layton) [1229736] - cachefiles: Calculate the blockshift in terms of bytes, not pages (Jeffrey Layton) [1229736] - fscache: Fix the volume collision wait condition (Jeffrey Layton) [1229736] - cifs: Support fscache indexing rewrite (Jeffrey Layton) [1229736] - 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking() (Jeffrey Layton) [1229736] - fscache: Add a tracepoint for cookie use/unuse (Jeffrey Layton) [1229736] - ceph: add fscache writeback support (Jeffrey Layton) [1229736] - ceph: conversion to new fscache API (Jeffrey Layton) [1229736] - 9p: fix enodata when reading growing file (Jeffrey Layton) [1229736] - nfs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736] - nfs: Convert to new fscache volume/cookie API (Jeffrey Layton) [1229736] - 9p: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736] - 9p: Use fscache indexing rewrite and reenable caching (Jeffrey Layton) [1229736] - 9p: only copy valid iattrs in 9P2000.L setattr implementation (Jeffrey Layton) [1229736] - 9p: Use BUG_ON instead of if condition followed by BUG. (Jeffrey Layton) [1229736] - afs: Skip truncation on the server of data we haven't written yet (Jeffrey Layton) [1229736] - afs: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736] - afs: Convert afs to use the new fscache API (Jeffrey Layton) [1229736] - fscache, cachefiles: Display stat of culling events (Jeffrey Layton) [1229736] - fscache, cachefiles: Display stats of no-space events (Jeffrey Layton) [1229736] - cachefiles: Allow cachefiles to actually function (Jeffrey Layton) [1229736] - fscache, cachefiles: Store the volume coherency data (Jeffrey Layton) [1229736] - cachefiles: Implement the I/O routines (Jeffrey Layton) [1229736] - cachefiles: Implement cookie resize for truncate (Jeffrey Layton) [1229736] - cachefiles: Implement begin and end I/O operation (Jeffrey Layton) [1229736] - cachefiles: Implement backing file wrangling (Jeffrey Layton) [1229736] - cachefiles: Implement culling daemon commands (Jeffrey Layton) [1229736] - cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736] - cachefiles: Implement metadata/coherency data storage in xattrs (Jeffrey Layton) [1229736] - cachefiles: Implement key to filename encoding (Jeffrey Layton) [1229736] - cachefiles: Implement object lifecycle funcs (Jeffrey Layton) [1229736] - cachefiles: Add tracepoints for calls to the VFS (Jeffrey Layton) [1229736] - cachefiles: Implement volume support (Jeffrey Layton) [1229736] - cachefiles: Implement cache registration and withdrawal (Jeffrey Layton) [1229736] - cachefiles: Implement a function to get/create a directory in the cache (Jeffrey Layton) [1229736] - vfs, cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736] - cachefiles: Provide a function to check how much space there is (Jeffrey Layton) [1229736] - cachefiles: Register a miscdev and parse commands over it (Jeffrey Layton) [1229736] - cachefiles: Add security derivation (Jeffrey Layton) [1229736] - cachefiles: Add cache error reporting macro (Jeffrey Layton) [1229736] - cachefiles: Add a couple of tracepoints for logging errors (Jeffrey Layton) [1229736] - cachefiles: Add some error injection support (Jeffrey Layton) [1229736] - cachefiles: Define structs (Jeffrey Layton) [1229736] - cachefiles: Introduce rewritten driver (Jeffrey Layton) [1229736] - fscache: Provide a function to resize a cookie (Jeffrey Layton) [1229736] - fscache: Provide a function to note the release of a page (Jeffrey Layton) [1229736] - vfs, fscache: Implement pinning of cache usage for writeback (Jeffrey Layton) [1229736] - fscache: Implement higher-level write I/O interface (Jeffrey Layton) [1229736] - fscache: Implement raw I/O interface (Jeffrey Layton) [1229736] - netfs: Pass more information on how to deal with a hole in the cache (Jeffrey Layton) [1229736] - fscache: Provide a function to let the netfs update its coherency data (Jeffrey Layton) [1229736] - fscache: Provide read/write stat counters for the cache (Jeffrey Layton) [1229736] - fscache: Count data storage objects in a cache (Jeffrey Layton) [1229736] - fscache: Provide a means to begin an operation (Jeffrey Layton) [1229736] - fscache: Implement cookie invalidation (Jeffrey Layton) [1229736] - fscache: Implement cookie user counting and resource pinning (Jeffrey Layton) [1229736] - fscache: Implement simple cookie state machine (Jeffrey Layton) [1229736] - fscache: Add a function for a cache backend to note an I/O error (Jeffrey Layton) [1229736] - fscache: Provide and use cache methods to lookup/create/free a volume (Jeffrey Layton) [1229736] - fscache: Implement functions add/remove a cache (Jeffrey Layton) [1229736] - fscache: Implement cookie-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement volume-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement cache-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement cookie registration (Jeffrey Layton) [1229736] - fscache: Implement volume registration (Jeffrey Layton) [1229736] - fscache: Implement cache registration (Jeffrey Layton) [1229736] - fscache: Implement a hash function (Jeffrey Layton) [1229736] - fscache: Introduce new driver (Jeffrey Layton) [1229736] - netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space (Jeffrey Layton) [1229736] - netfs: Display the netfs inode number in the netfs_read tracepoint (Jeffrey Layton) [1229736] - fscache: Remove the contents of the fscache driver, pending rewrite (Jeffrey Layton) [1229736] - cachefiles: Delete the cachefiles driver pending rewrite (Jeffrey Layton) [1229736] - fscache, cachefiles: Disable configuration (Jeffrey Layton) [1229736] - fs: 9p: remove unneeded variable (Jeffrey Layton) [1229736] - afs: Fix mmap (Jeffrey Layton) [1229736] - netfs: fix parameter of cleanup() (Jeffrey Layton) [1229736] - netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock (Jeffrey Layton) [1229736] - fs: add is_idmapped_mnt() helper (Jeffrey Layton) [1229736] - netfs: Adjust docs after foliation (Jeffrey Layton) [1229736] - afs: Use folios in directory handling (Jeffrey Layton) [1229736] - netfs, 9p, afs, ceph: Use folios (Jeffrey Layton) [1229736] - fs/netfs: Add folio fscache functions (Jeffrey Layton) [1229736] - 9p: fix a bunch of checkpatch warnings (Jeffrey Layton) [1229736] - 9p: set readahead and io size according to maxsize (Jeffrey Layton) [1229736] - 9p p9mode2perm: remove useless strlcpy and check sscanf return code (Jeffrey Layton) [1229736] - 9p v9fs_parse_options: replace simple_strtoul with kstrtouint (Jeffrey Layton) [1229736] - 9p: fix file headers (Jeffrey Layton) [1229736] - fs/9p: fix indentation and Add missing a blank line after declaration (Jeffrey Layton) [1229736] - fs/9p: fix warnings found by checkpatch.pl (Jeffrey Layton) [1229736] - 9p: fix minor indentation and codestyle (Jeffrey Layton) [1229736] - fs/9p: cleanup: opening brace at the beginning of the next line (Jeffrey Layton) [1229736] - 9p: Convert to using the netfs helper lib to do reads and caching (Jeffrey Layton) [1229736] - fscache_cookie_enabled: check cookie is valid before accessing it (Jeffrey Layton) [1229736] - afs: Set mtime from the client for yfs create operations (Jeffrey Layton) [1229736] - afs: Sort out symlink reading (Jeffrey Layton) [1229736] - afs: Fix afs_launder_page() to set correct start file position (Jeffrey Layton) [1229736] - netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() (Jeffrey Layton) [1229736] - cachefiles: Fix oops with cachefiles_cull() due to NULL object (Jeffrey Layton) [1229736] - fscache: Remove an unused static variable (Jeffrey Layton) [1229736] - fscache: Fix some kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736] - 9p: Fix a bunch of kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736] - afs: Fix kerneldoc warning shown up by W=1 (Jeffrey Layton) [1229736] - cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object (Jeffrey Layton) [1229736] - afs: Fix updating of i_blocks on file/dir extension (Jeffrey Layton) [1229736] - afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server (Jeffrey Layton) [1229736] - afs: Try to avoid taking RCU read lock when checking vnode validity (Jeffrey Layton) [1229736] - afs: Fix mmap coherency vs 3rd-party changes (Jeffrey Layton) [1229736] - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (Jeffrey Layton) [1229736] - afs: Add missing vnode validation checks (Jeffrey Layton) [1229736] - afs: Fix page leak (Jeffrey Layton) [1229736] - afs: Fix missing put on afs_read objects and missing get on the key therein (Jeffrey Layton) [1229736] - fscache: Use refcount_t for the cookie refcount instead of atomic_t (Jeffrey Layton) [1229736] - fscache: Fix fscache_cookie_put() to not deref after dec (Jeffrey Layton) [1229736] - fscache: Fix cookie key hashing (Jeffrey Layton) [1229736] - cachefiles: Change %p in format strings to something else (Jeffrey Layton) [1229736] - fscache: Change %p in format strings to something else (Jeffrey Layton) [1229736] - fscache: Remove the object list procfile (Jeffrey Layton) [1229736] - fscache, cachefiles: Remove the histogram stuff (Jeffrey Layton) [1229736] - fscache: Procfile to display cookies (Jeffrey Layton) [1229736] - fscache: Add a cookie debug ID and use that in traces (Jeffrey Layton) [1229736] - cachefiles: Use file_inode() rather than accessing ->f_inode (Jeffrey Layton) [1229736] - netfs: Move cookie debug ID to struct netfs_cache_resources (Jeffrey Layton) [1229736] - fscache: Select netfs stats if fscache stats are enabled (Jeffrey Layton) [1229736] - ceph: Fix race between hole punch and page fault (Jeffrey Layton) [1229736] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107236] - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114950] {CVE-2022-20141}- nvmem: core: Check input parameter for NULL in nvmem_unregister() (David Arcari) [2124820] - dt-bindings: PCI: qcom: Fix reset conditional (Myron Stowe) [2118429] - PCI/ASPM: Remove pcie_aspm_pm_state_change() (Myron Stowe) [2118429] - x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Add control of subdevice voltage regulators" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" (Myron Stowe) [2118429] - PCI: versatile: Remove redundant variable retval (Myron Stowe) [2118429] - PCI: rockchip: Fix find_first_zero_bit() limit (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Add schema for sc7280 chipset (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Specify reg-names explicitly (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Convert to YAML (Myron Stowe) [2118429] - dt-bindings: PCI: update references to Designware schema (Myron Stowe) [2118429] - PCI: qcom: Fix unbalanced PHY init on probe errors (Myron Stowe) [2118429] - PCI: qcom: Fix runtime PM imbalance on probe errors (Myron Stowe) [2118429] - PCI: qcom: Fix pipe clock imbalance (Myron Stowe) [2118429] - PCI: qcom: Add SM8150 SoC support (Myron Stowe) [2118429] - dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC (Myron Stowe) [2118429] - PCI: mvebu: Add support for sending Set_Slot_Power_Limit message (Myron Stowe) [2118429] - PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property (Myron Stowe) [2118429] - PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro (Myron Stowe) [2118429] - PCI: microchip: Fix potential race in interrupt handling (Myron Stowe) [2118429] - PCI: microchip: Add missing chained_irq_enter()/exit() calls (Myron Stowe) [2118429] - PCI: microchip: Add a missing semicolon (Myron Stowe) [2118429] - PCI: mediatek-gen3: Assert resets to ensure expected init state (Myron Stowe) [2118429] - PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: define AER/PME interrupts (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Update the description of SCFG property (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Add a optional property big-endian (Myron Stowe) [2118429] - PCI: imx6: Fix PERST# start-up sequence (Myron Stowe) [2118429] - PCI: rockchip-dwc: Add legacy interrupt support (Myron Stowe) [2118429] - PCI: rockchip-dwc: Reset core at driver probe (Myron Stowe) [2118429] - dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding (Myron Stowe) [2118429] - PCI: qcom-ep: Move enable/disable resources code to common functions (Myron Stowe) [2118429] - PCI: tegra194: Remove unnecessary MSI enable reg save and restore (Myron Stowe) [2118429] - PCI: dwc: Fix setting error return on MSI DMA mapping failure (Myron Stowe) [2118429] - PCI: cadence: Clear FLR in device capabilities register (Myron Stowe) [2118429] - PCI: cadence: Allow PTM Responder to be enabled (Myron Stowe) [2118429] - PCI: cadence: Fix find_first_zero_bit() limit (Myron Stowe) [2118429] - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() (Myron Stowe) [2118429] - x86/PCI: Disable E820 reserved region clipping starting in 2023 (Myron Stowe) [2118429] - x86/PCI: Disable E820 reserved region clipping via quirks (Myron Stowe) [2118429] - x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions (Myron Stowe) [2118429] - x86/PCI: Clip only host bridge windows for E820 regions (Myron Stowe) [2118429] - x86: Log resource clipping for E820 regions (Myron Stowe) [2118429] - x86/PCI: Eliminate remove_e820_regions() common subexpressions (Myron Stowe) [2118429] - PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() (Myron Stowe) [2118429] - PCI/PM: Rearrange pci_set_power_state() (Myron Stowe) [2118429] - PCI/PM: Clean up pci_set_low_power_state() (Myron Stowe) [2118429] - PCI/PM: Do not restore BARs if device is not in D0 (Myron Stowe) [2118429] - PCI/PM: Split pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases (Myron Stowe) [2118429] - PCI/PM: Do not call pci_update_current_state() from pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Unfold pci_platform_power_transition() in pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Set current_state to D3cold if the device is not accessible (Myron Stowe) [2118429] - PCI/PM: Relocate pci_set_low_power_state() (Myron Stowe) [2118429] - PCI/PM: Split pci_raw_set_power_state() (Myron Stowe) [2118429] - PCI/PM: Rearrange pci_update_current_state() (Myron Stowe) [2118429] - PCI/PM: Drop the runtime_d3cold device flag (Myron Stowe) [2118429] - PCI/PM: Resume subordinate bus in bus type callbacks (Myron Stowe) [2118429] - PCI/PM: Power up all devices during runtime resume (Myron Stowe) [2118429] - PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP (Myron Stowe) [2118429] - PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn (Myron Stowe) [2118429] - PCI/doc: Update obsolete pci_set_dma_mask() references (Myron Stowe) [2118429] - PCI/doc: cleanup references to the legacy PCI DMA API (Myron Stowe) [2118429] - PCI: hotplug: Clean up include files (Myron Stowe) [2118429] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2118429] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2118429] - PCI: Export pci_dev_lock() (Myron Stowe) [2118429] - vfio/type1: Unpin zero pages (Alex Williamson) [2121855] - platform/x86/intel/vsec: Fix wrong type for local status variables (David Arcari) [2076745] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (David Arcari) [2076745] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (David Arcari) [2076745] - platform/x86/intel/vsec: Add support for Raptor Lake (David Arcari) [2076745] - platform/x86/intel/vsec: Rework early hardware code (David Arcari) [2076745] - platform/x86/intel: Fix pmt_crashlog array reference (David Arcari) [2076745] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (David Arcari) [2072655] - platform/x86/intel: pmc: Support Intel Raptorlake P (David Arcari) [2072655] - platform/x86/intel: pmc/core: Use kobj_to_dev() (David Arcari) [2072655] - platform/x86/intel: pmc/core: change pmc_lpm_modes to static (David Arcari) [2072655] - platform/x86: intel_pmc_core: fix memleak on registration failure (David Arcari) [2072655] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120411] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120411] - Revert "rhel config: Set DMAR_UNITS_SUPPORTED" (Jerry Snitselaar) [2120411] - iavf: Fix reset error handling (Petr Oros) [2119712] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119712] - iavf: Fix missing state logs (Petr Oros) [2119712]- x86/cpu: Add new Raptor Lake CPU model number (David Arcari) [2120362] - rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE (Mete Durlu) [2060827] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060827] - s390: make command line configurable (Mete Durlu) [2060827] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060827] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060827] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060827] - rhel: set previously unused GPIO config items (Al Stone) [2071835] - gpio: sim: fix hogs with custom chip labels (Al Stone) [2071835] - gpio: sim: check the label length when setting up device properties (Al Stone) [2071835] - gpio: sim: Declare gpio_sim_hog_config_item_ops static (Al Stone) [2071835] - gpio: sim: fix a typo (Al Stone) [2071835] - gpio: sim: fix setting and getting multiple lines (Al Stone) [2071835] - gpio: sim: Use correct order for the parameters of devm_kcalloc() (Al Stone) [2071835] - gpio: sim: fix the chip_name configfs item (Al Stone) [2071835] - gpio: xlp: Fix build errors from Netlogic XLP removal (Al Stone) [2071835] - gpio: virtio: Add IRQ support (Al Stone) [2071835] - gpio: virtio: remove timeout (Al Stone) [2071835] - gpiolib: cdev: fix null pointer dereference in linereq_free() (Al Stone) [2071835] - gpio: mxs: Fix header comment (Al Stone) [2071835] - gpio: Fix kernel-doc comments to nested union (Al Stone) [2071835] - gpio: grgpio: Fix device removing (Al Stone) [2071835] - gpiolib: cdev: Fix kernel doc for struct line (Al Stone) [2071835] - gpio: dwapb: Don't print error on -EPROBE_DEFER (Al Stone) [2071835] - gpio: sch: make irq_chip immutable (Al Stone) [2071835] - gpio: dwapb: Make the irqchip immutable (Al Stone) [2071835] - gpiolib: cdev: Add hardware timestamp clock type (Al Stone) [2071835] - drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835] - gpio: tegra186: Add HTE support (Al Stone) [2071835] - gpiolib: Add HTE support (Al Stone) [2071835] - hte: Uninitialized variable in hte_ts_get() (Al Stone) [2071835] - hte: Fix off by one in hte_push_ts_ns() (Al Stone) [2071835] - hte: Add Tegra HTE test driver (Al Stone) [2071835] - hte: Add Tegra194 HTE kernel provider (Al Stone) [2071835] - drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835] - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' (Al Stone) [2071835] - gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible (Al Stone) [2071835] - gpio: use raw spinlock for gpio chip shadowed data (Al Stone) [2071835] - gpio: Request interrupts after IRQ is initialized (Al Stone) [2071835] - gpiolib: of: Introduce hook for missing gpio-ranges (Al Stone) [2071835] - gpio: Update TODO to mention immutable irq_chip structures (Al Stone) [2071835] - gpio: pl061: Make the irqchip immutable (Al Stone) [2071835] - gpio: tegra186: Make the irqchip immutable (Al Stone) [2071835] - gpio: Add helpers to ease the transition towards immutable irq_chip (Al Stone) [2071835] - gpio: Expose the gpiochip_irq_re[ql]res helpers (Al Stone) [2071835] - gpio: Don't fiddle with irqchips marked as immutable (Al Stone) [2071835] - gpiolib: Introduce a helper to get first GPIO controller node (Al Stone) [2071835] - gpiolib: Extract gpio_chip_get_value() wrapper (Al Stone) [2071835] - gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc() (Al Stone) [2071835] - gpiolib: Split out for_each_gpio_desc() macro (Al Stone) [2071835] - gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag() (Al Stone) [2071835] - gpiolib: Move error message out of a spinlock (Al Stone) [2071835] - gpiolib: Introduce gpiochip_node_count() helper (Al Stone) [2071835] - gpiolib: Introduce for_each_gpiochip_node() loop helper (Al Stone) [2071835] - gpiolib: acpi: Convert type for pin to be unsigned (Al Stone) [2071835] - gpiolib: acpi: use correct format characters (Al Stone) [2071835] - gpiolib: Get rid of redundant 'else' (Al Stone) [2071835] - gpio: Restrict usage of GPIO chip irq members before initialization (Al Stone) [2071835] - gpio: Properly document parent data union (Al Stone) [2071835] - gpiolib: Use list_first_entry()/list_last_entry() (Al Stone) [2071835] - gpiolib: acpi: Convert ACPI value of debounce to microseconds (Al Stone) [2071835] - gpio: tegra186: Add IRQ per bank for Tegra241 (Al Stone) [2071835] - gpio: Return EPROBE_DEFER if gc->to_irq is NULL (Al Stone) [2071835] - gpio: tegra186: Fix chip_data type confusion (Al Stone) [2071835] - gpiolib: sysfs: Simplify edge handling in the code (Al Stone) [2071835] - gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock (Al Stone) [2071835] - gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock (Al Stone) [2071835] - gpiolib: make struct comments into real kernel docs (Al Stone) [2071835] - gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO (Al Stone) [2071835] - gpiolib: Use short form of ternary operator in gpiod_get_index() (Al Stone) [2071835] - gpiolib: Introduce for_each_gpio_desc_with_flag() macro (Al Stone) [2071835] - gpiolib: Never return internal error codes to user space (Al Stone) [2071835] - gpio: aggregator: Fix calling into sleeping GPIO controllers (Al Stone) [2071835] - gpio: tegra: Get rid of duplicate of_node assignment (Al Stone) [2071835] - gpio: dwapb: Switch to use fwnode instead of of_node (Al Stone) [2071835] - gpiolib: acpi: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835] - gpio: regmap: Switch to use fwnode instead of of_node (Al Stone) [2071835] - gpio: tegra186: Add support for Tegra241 (Al Stone) [2071835] - dt-bindings: gpio: Add Tegra241 support (Al Stone) [2071835] - gpio: Remove unused local OF node pointers (Al Stone) [2071835] - gpio: Propagate firmware node from a parent device (Al Stone) [2071835] - gpio: Setup parent device and get rid of unnecessary of_node assignment (Al Stone) [2071835] - gpio: Get rid of duplicate of_node assignment in the drivers (Al Stone) [2071835] - gpiolib: allow line names from device props to override driver names (Al Stone) [2071835] - gpio: amdpt: add new device ID and 24-pin support (Al Stone) [2071835] - gpio: tegra186: Add support for Tegra234 (Al Stone) [2071835] - gpio: sim: new testing module (Al Stone) [2071835] - gpiolib: of: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835] - gpiolib: allow to specify the firmware node in struct gpio_chip (Al Stone) [2071835] - gpiolib: provide gpiod_remove_hogs() (Al Stone) [2071835] - gpio: sch: fix typo in a comment (Al Stone) [2071835] - gpiolib: check the 'ngpios' property in core gpiolib code (Al Stone) [2071835] - gpiolib: improve coding style for local variables (Al Stone) [2071835] - gpio: aggregator: Add interrupt support (Al Stone) [2071835] - gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables() (Al Stone) [2071835] - gpio: dwapb: clarify usage of the register file version (Al Stone) [2071835] - gpio: pch: Cache &pdev->dev to reduce repetition (Al Stone) [2071835] - gpio: pch: Use .driver_data instead of checking Device IDs again (Al Stone) [2071835] - gpio: bd70528 Drop BD70528 support (Al Stone) [2071835] - gpiolib: acpi: Unify debug and other messages format (Al Stone) [2071835] - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use (Al Stone) [2071835] - gpio: mockup: Switch to use kasprintf_strarray() (Al Stone) [2071835] - gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() (Al Stone) [2071835] - gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios() (Al Stone) [2071835] - gpio: xlp: Remove Netlogic XLP variants (Al Stone) [2071835] - gpio: virtio: Fix sparse warnings (Al Stone) [2071835] - gpio: clean up Kconfig file (Al Stone) [2071835] - gpio: Allow per-parent interrupt data (Al Stone) [2071835] - gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly (Al Stone) [2071835] - gpiolib: acpi: Replace custom code with device_match_acpi_handle() (Al Stone) [2071835] - gpio: mc33880: Drop if with an always false condition (Al Stone) [2071835] - gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] (Al Stone) [2071835] - gpio: tps65218: drop unneeded MODULE_ALIAS (Al Stone) [2071835] - gpio: max77620: drop unneeded MODULE_ALIAS (Al Stone) [2071835] - gpio: tegra186: Support multiple interrupts per bank (Al Stone) [2071835] - gpio: tegra186: Force one interrupt per bank (Al Stone) [2071835] - gpiolib: acpi: Make set-debounce-timeout failures non fatal (Al Stone) [2071835] - gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions (Al Stone) [2071835] - gpio: Add virtio-gpio driver (Al Stone) [2071835] - gpio: Bulk conversion to generic_handle_domain_irq() (Al Stone) [2071835] - gpio: dwapb: Get rid of legacy platform data (Al Stone) [2071835] - gpio: dwapb: Read GPIO base from gpio-base property (Al Stone) [2071835] - gpio: dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs() (Al Stone) [2071835] - gpiolib: Deduplicate forward declaration in the consumer.h header (Al Stone) [2071835] - gpio: tegra186: Add ACPI support (Al Stone) [2071835] - dt-bindings: gpio: Add Tegra234 support (Al Stone) [2071835] - dt-bindings: gpio: tegra186: Convert to json-schema (Al Stone) [2071835] - gpiolib: of: constify few local device_node variables (Al Stone) [2071835] - gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device (Al Stone) [2071835] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101713] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101713] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101713] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101713] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101713] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101713] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101713] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101713] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101713] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101713] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101713] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101713] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101713] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101713] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101713] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101713] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101713] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101713] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101713] - vdpa/mlx5: Initialize CVQ vringh only once (Eugenio Pérez) [2119809] - vdpa/mlx5: Update Control VQ callback information (Eugenio Pérez) [2119809] - intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040036] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040036] - rhel: usb: remove Conflicts for gadget_unbind_drivers() (Al Stone) [2071830] - soc: ti: fix wkup_m3_rproc_boot_thread return type (Al Stone) [2071830] - fbdev: Prevent probing generic drivers if a FB is already registered (Al Stone) [2071830] - rhel: Enable EFI DXE memory attributes (Al Stone) [2071830] - rhel: Enable EFI COCO secret (Al Stone) [2071830] - firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported (Al Stone) [2071830] - firmware: arm_scmi: Remove all the unused local variables (Al Stone) [2071830] - efi/x86: libstub: Fix typo in __efi64_argmap* name (Al Stone) [2071830] - powerpc/64: Include cache.h directly in paca.h (Al Stone) [2071830] - firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks (Al Stone) [2071830] - firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary (Al Stone) [2071830] - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards (Al Stone) [2071830] - efi: clean up Kconfig dependencies on CONFIG_EFI (Al Stone) [2071830] - efi/x86: libstub: Make DXE calls mixed mode safe (Al Stone) [2071830] - edd: simplify the check of 'attr->test' in edd_populate_dir() (Al Stone) [2071830] - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle (Al Stone) [2071830] - printk: stop including cache.h from printk.h (Al Stone) [2071830] - efi: stub: prefer mirrored memory for randomized allocations (Al Stone) [2071830] - efi/arm64: libstub: run image in place if randomized by the loader (Al Stone) [2071830] - efi: libstub: pass image handle to handle_kernel_image() (Al Stone) [2071830] - efi: libstub: ensure allocated memory to be executable (Al Stone) [2071830] - efi: libstub: declare DXE services table (Al Stone) [2071830] - firmware: arm_scmi: Fix late checks on pointer dereference (Al Stone) [2071830] - firmware: arm_ffa: Remove incorrect assignment of driver_data (Al Stone) [2071830] - firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe (Al Stone) [2071830] - firmware: arm_scmi: Support optee shared memory in the optee transport (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 clock notifications (Al Stone) [2071830] - firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the perf protocol (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the voltage protocol (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the clock protocol (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the sensor protocol (Al Stone) [2071830] - firmware: arm_scmi: Add iterators for multi-part commands (Al Stone) [2071830] - firmware: arm_scmi: Parse clock_enable_latency conditionally (Al Stone) [2071830] - firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 protocol extended names support (Al Stone) [2071830] - firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper (Al Stone) [2071830] - firmware: arm_scmi: Split protocol specific definitions in a dedicated header (Al Stone) [2071830] - firmware: arm_scmi: Remove unneeded NULL termination of clk name (Al Stone) [2071830] - firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response (Al Stone) [2071830] - firmware: arm_scmi: Make name_get operations return a const (Al Stone) [2071830] - firmware: arm_scmi: Dynamically allocate implemented protocols array (Al Stone) [2071830] - firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response (Al Stone) [2071830] - firmware: arm_scmi: Fix list protocols enumeration in the base protocol (Al Stone) [2071830] - firmware: arm_scmi: Make protocols initialisation fail on basic errors (Al Stone) [2071830] - firmware: arm_ffa: Fix handling of fragmented memory descriptors (Al Stone) [2071830] - efi: Register efi_secret platform device if EFI secret area is declared (Al Stone) [2071830] - efi: Save location of EFI confidential computing area (Al Stone) [2071830] - efi: Move efifb_setup_from_dmi() prototype from arch headers (Al Stone) [2071830] - efi/cper: Reformat CPER memory error location to more readable (Al Stone) [2071830] - EDAC/ghes: Unify CPER memory error location reporting (Al Stone) [2071830] - efi/cper: Add a cper_mem_err_status_str() to decode error description (Al Stone) [2071830] - firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver (Al Stone) [2071830] - firmware: arm_scmi: Replace zero-length array with flexible-array member (Al Stone) [2071830] - firmware: arm_scmi: Fix sorting of retrieved clock rates (Al Stone) [2071830] - firmware: arm_scmi: Remove clear channel call on the TX channel (Al Stone) [2071830] - rhel: Configure ARM SCMI SMC transport AtomicEnable (Al Stone) [2071830] - firmware: sysfb: fix platform-device leak in error path (Al Stone) [2071830] - pstore: Don't use semaphores in always-atomic-context code (Al Stone) [2071830] - efi/mokvar: move up init order (Al Stone) [2071830] - sysfb: Enable boot time VESA graphic mode selection (Al Stone) [2071830] - sysfb: Make config option dependencies explicit (Al Stone) [2071830] - efi: fix return value of __setup handlers (Al Stone) [2071830] - efivars: Respect "block" flag in efivar_entry_set_safe() (Al Stone) [2071830] - firmware: arm_scmi: Add support for clock_enable_latency (Al Stone) [2071830] - firmware: arm_scmi: Add atomic support to clock protocol (Al Stone) [2071830] - firmware: arm_scmi: Support optional system wide atomic-threshold-us (Al Stone) [2071830] - firmware: arm_scmi: Add atomic mode support to virtio transport (Al Stone) [2071830] - firmware: arm_scmi: Review virtio free_list handling (Al Stone) [2071830] - firmware: arm_scmi: Add a virtio channel refcount (Al Stone) [2071830] - firmware: imx: scu-pd: imx8q: add vpu mu resources (Al Stone) [2071830] - firmware: imx: add get resource owner api (Al Stone) [2071830] - firmware: arm_scmi: Remove space in MODULE_ALIAS name (Al Stone) [2071830] - firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds (Al Stone) [2071830] - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Al Stone) [2071830] - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines (Al Stone) [2071830] - efi/libstub: arm64: Fix image check alignment at entry (Al Stone) [2071830] - virtio: wrap config->reset calls (Al Stone) [2071830] - efi: use default_groups in kobj_type (Al Stone) [2071830] - efi/libstub: measure loaded initrd info into the TPM (Al Stone) [2071830] - efi/libstub: x86/mixed: increase supported argument count (Al Stone) [2071830] - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Al Stone) [2071830] - firmware: edd: remove empty default_attrs array (Al Stone) [2071830] - firmware: dmi-sysfs: use default_groups in kobj_type (Al Stone) [2071830] - qemu_fw_cfg: use default_groups in kobj_type (Al Stone) [2071830] - firmware: memmap: use default_groups in kobj_type (Al Stone) [2071830] - firmware: arm_scmi: Add new parameter to mark_txdone (Al Stone) [2071830] - firmware: arm_scmi: Add atomic mode support to smc transport (Al Stone) [2071830] - firmware: arm_scmi: Add support for atomic transports (Al Stone) [2071830] - firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret (Al Stone) [2071830] - firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret (Al Stone) [2071830] - firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag (Al Stone) [2071830] - firmware: arm_scmi: Make smc transport use common completions (Al Stone) [2071830] - firmware: arm_scmi: Add configurable polling mode for transports (Al Stone) [2071830] - firmware: qemu_fw_cfg: remove sysfs entries explicitly (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix sysfs information leak (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix kobject leak in probe error path (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries (Al Stone) [2071830] - firmware: arm_scmi: Use new trace event scmi_xfer_response_wait (Al Stone) [2071830] - include: trace: Add new scmi_xfer_response_wait event (Al Stone) [2071830] - firmware: arm_scmi: Refactor message response path (Al Stone) [2071830] - firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms (Al Stone) [2071830] - firmware: arm_scpi: Fix string overflow in SCPI genpd driver (Al Stone) [2071830] - firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer (Al Stone) [2071830] - firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer (Al Stone) [2071830] - firmware: arm_scmi: optee: Fix missing mutex_init() (Al Stone) [2071830] - efi/libstub: consolidate initrd handling across architectures (Al Stone) [2071830] - efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event() (Al Stone) [2071830] - firmware: arm_scmi: Make virtio Version_1 compliance optional (Al Stone) [2071830] - firmware: arm_scmi: Add optee transport (Al Stone) [2071830] - firmware: arm_scmi: Fix type error assignment in voltage protocol (Al Stone) [2071830] - firmware: arm_scmi: Review some virtio log messages (Al Stone) [2071830] - firmware: arm_scmi: Fix type error in sensor protocol (Al Stone) [2071830] - firmware: arm_scmi: pm: Propagate return value to caller (Al Stone) [2071830] - firmware: arm_scmi: Fix base agent discover response (Al Stone) [2071830] - firmware: arm_scmi: Fix null de-reference on error path (Al Stone) [2071830] - exit/kthread: Have kernel threads return instead of calling do_exit (Al Stone) [2071830] - firmware/psci: fix application of sizeof to pointer (Al Stone) [2071830] - firmware: arm_ffa: Remove unused 'compat_version' variable (Al Stone) [2071830] - firmware: arm_ffa: Add support for MEM_LEND (Al Stone) [2071830] - firmware: arm_ffa: Handle compatibility with different firmware versions (Al Stone) [2071830] - firmware: arm_scmi: Add proper barriers to scmi virtio device (Al Stone) [2071830] - firmware: arm_scmi: Simplify spinlocks in virtio transport (Al Stone) [2071830] - efi/cper: use stack buffer for error record decoding (Al Stone) [2071830] - efi/libstub: Simplify "Exiting bootservices" message (Al Stone) [2071830] - firmware: arm_ffa: Fix __ffa_devices_unregister (Al Stone) [2071830] - firmware: arm_ffa: Add missing remove callback to ffa_bus_type (Al Stone) [2071830] - firmware: arm_scmi: Remove __exit annotation (Al Stone) [2071830] - firmware: arm_scmi: Fix virtio transport Kconfig dependency (Al Stone) [2071830] - firmware: dmi: Move product_sku info to the end of the modalias (Al Stone) [2071830] - efi: cper: check section header more appropriately (Al Stone) [2071830] - efi: cper: fix scnprintf() use in cper_mem_err_location() (Al Stone) [2071830] - rhel: Enable Simple FrameBuffer support (Al Stone) [2071830] - rhel: Enable ARM SCMI transport mechanism (Al Stone) [2071830] - firmware: arm_scmi: Use WARN_ON() to check configured transports (Al Stone) [2071830] - firmware: arm_scmi: Fix boolconv.cocci warnings (Al Stone) [2071830] - firmware: smccc: Register smccc_trng platform device (Al Stone) [2071830] - firmware: arm_scmi: Free mailbox channels if probe fails (Al Stone) [2071830] - firmware: arm_scmi: Add virtio transport (Al Stone) [2071830] - firmware: arm_scmi: Add priv parameter to scmi_rx_callback (Al Stone) [2071830] - firmware: arm_scmi: Add optional link_supplier() transport op (Al Stone) [2071830] - firmware: arm_scmi: Add message passing abstractions for transports (Al Stone) [2071830] - firmware: arm_scmi: Add method to override max message number (Al Stone) [2071830] - firmware: arm_scmi: Make shmem support optional for transports (Al Stone) [2071830] - firmware: arm_scmi: Make SCMI transports configurable (Al Stone) [2071830] - firmware: arm_scmi: Make polling mode optional (Al Stone) [2071830] - firmware: arm_scmi: Make .clear_channel optional (Al Stone) [2071830] - firmware: arm_scmi: Handle concurrent and out-of-order messages (Al Stone) [2071830] - firmware: arm_scmi: Introduce monotonically increasing tokens (Al Stone) [2071830] - firmware: arm_scmi: Add optional transport_init/exit support (Al Stone) [2071830] - firmware: arm_scmi: Remove scmi_dump_header_dbg() helper (Al Stone) [2071830] - firmware: arm_scmi: Add support for type handling in common functions (Al Stone) [2071830] - efi: sysfb_efi: fix build when EFI is not set (Al Stone) [2071830] - drivers/firmware: fix SYSFB depends to prevent build failures (Al Stone) [2071830] - drivers: firmware: Add PDI load API support (Al Stone) [2071830] - drivers/firmware: consolidate EFI framebuffer setup for all arches (Al Stone) [2071830] - drivers/firmware: move x86 Generic System Framebuffers support (Al Stone) [2071830] - bus: Make remove callback return void (Al Stone) [2071830] - s390/ccwgroup: Drop if with an always false condition (Al Stone) [2071830] - PCI: endpoint: Make struct pci_epf_driver::remove return void (Al Stone) [2071830] - s390/scm: Make struct scm_driver::remove return void (Al Stone) [2071830] - s390/cio: Make struct css_driver::remove return void (Al Stone) [2071830] - redhat: Bump RHEL_MINOR for 9.2 (Frantisek Hrbata) - redhat: add missing CVE reference to latest changelog entries (Patrick Talbert)- Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120548] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120548] - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Wander Lairson Costa) [2116968] {CVE-2022-2585} - fix race between exit_itimers() and /proc/pid/timers (Wander Lairson Costa) [2116968] {CVE-2022-2585}- x86/ftrace: Use alternative RET encoding (Joe Lawrence) [2121368] - x86/ibt,ftrace: Make function-graph play nice (Joe Lawrence) [2121368] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Joe Lawrence) [2121368] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Joe Lawrence) [2121368] - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Frantisek Hrbata) - random: allow reseeding DRBG with getrandom (Daiki Ueno) [2114854]- iavf: Fix VLAN_V2 addition/rejection (Ivan Vecera) [2119701] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2022916] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2022916] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2022916] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2022916] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2022916] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2022916] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2022916] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2022916] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2022916] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2022916] - gve: Correct order of processing device options (Jordan Kimbrough) [2022916] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2022916] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2022916] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2022916] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2022916] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2022916] - gve: Add RX context. (Jordan Kimbrough) [2022916] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2022916] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2022916] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2022916] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2022916] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2022916] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2022916] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2022916] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2022916] - gve: fix gve_get_stats() (Jordan Kimbrough) [2022916] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2022916] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2022916] - gve: Correct available tx qpl check (Jordan Kimbrough) [2022916] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2022916] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2022916] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2022916] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - net: qcom/emac: Fix improper merge resolution in device_get_mac_address (Patrick Talbert) [2108539] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115086] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115086] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115086] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115086] - lkdtm: Disable return thunks in rodata.c (Waiman Long) [2115086] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115086] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115086] - x86/alternative: Report missing return thunk details (Waiman Long) [2115086] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2104461] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2109526] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2109526]- mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103595] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103595] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103595] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103595] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103595] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103595] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103595] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103595] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103595] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103595] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103595] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107596] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107596] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107596] - i2c: qcom-geni: Fix GPI DMA buffer sync-back (Andrew Halaney) [2105390] - i2c: qcom-geni: Use the correct return value (Andrew Halaney) [2105390] - i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer() (Andrew Halaney) [2105390] - i2c: qcom-geni: remove unnecessary conditions (Andrew Halaney) [2105390] - i2c: qcom-geni: Use dev_err_probe() for GPI DMA error (Andrew Halaney) [2105390] - i2c: qcom-geni: Add support for GPI DMA (Andrew Halaney) [2105390] - soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [2105390] - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Andrew Halaney) [2105390] - soc: qcom: geni: Add support for gpi dma (Andrew Halaney) [2105390]- iommu/arm-smmu-qcom: Add SC8280XP support (Eric Chanudet) [2117020] - dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP (Eric Chanudet) [2117020] - soc: qcom: smem: use correct format characters (Eric Chanudet) [2108804] - soc: qcom: smem: validate fields of shared structures (Eric Chanudet) [2108804] - soc: qcom: smem: map only partitions used by local HOST (Eric Chanudet) [2108804] - soc: qcom: smem: Update max processor count (Eric Chanudet) [2108804] - dt-bindings: soc: smem: Make indirection optional (Eric Chanudet) [2108804] - soc: qcom: llcc: Add sc8180x and sc8280xp configurations (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles (Eric Chanudet) [2108329] - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC compatible for SM8450 (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC compatible for SM8350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM8450 SoC (Eric Chanudet) [2108329] - soc: qcom: llcc: Update register offsets for newer LLCC HW (Eric Chanudet) [2108329] - soc: qcom: llcc: Add missing llcc configuration data (Eric Chanudet) [2108329] - soc: qcom: llcc: Add write-cache cacheable support (Eric Chanudet) [2108329] - soc: qcom: llcc: Update the logic for version info extraction (Eric Chanudet) [2108329] - soc: qcom: llcc: Add support for 16 ways of allocation (Eric Chanudet) [2108329] - soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Don't mark LLCC interrupt as required (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC for SM6350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM8350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Disable MMUHWT retention (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM6350 (Eric Chanudet) [2108329] - spi: qcom: geni: Simplify DMA setting (Shawn Doherty) [2106892] - spi: qcom: geni: handle timeout for gpi mode (Shawn Doherty) [2106892] - spi: qcom: geni: set the error code for gpi transfer (Shawn Doherty) [2106892] - spi: qcom: geni: remove unused defines (Shawn Doherty) [2106892] - spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan() (Shawn Doherty) [2106892] - spi: spi-geni-qcom: Add support for GPI dma (Shawn Doherty) [2106892] - soc: qcom: geni: Add support for gpi dma (Shawn Doherty) [2106892] - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Shawn Doherty) [2106892] - spi: spi-geni-qcom: Remove confusing comment about setting the watermark (Shawn Doherty) [2106892] - interconnect: qcom: Add SC8280XP interconnect provider (Adrien Thierry) [2105458] - dt-bindings: interconnect: qcom: Add sc8280xp binding (Adrien Thierry) [2105458] - soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SDX65 power domains (Adrien Thierry) [2105057] - dt-bindings: power: Add rpm power domain bindings for SDX65 (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add MSM8226 support (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Check for null return of devm_kcalloc (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Sort power-domain definitions and lists (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Rename rpmhpd struct names (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SM8450 power domains (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add support for sm6125 (Adrien Thierry) [2105057] - dt-bindings: qcom-rpmpd: Add sm6125 power domains (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Drop unused res_name from struct rpmpd (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Make power_on actually enable the domain (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add power domains for MSM8953 (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SM6350 (Adrien Thierry) [2105057] - drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Use corner in power_off (Adrien Thierry) [2105057] - scsi: ufs: core: Fix referencing invalid rsp field (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_* (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Clean up the handler when device resets HPB information (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove enum initialization value (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled (Eric Chanudet) [2102378] - scsi: ufs: qcom: Simplify handling of devm_phy_get() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Fix acquiring the optional reset control line (Eric Chanudet) [2102378] - dt-bindings: ufs: cdns,ufshc: Add power-domains (Eric Chanudet) [2102378] - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Eric Chanudet) [2102378] - scsi: ufs: core: Remove duplicate include in ufshcd (Eric Chanudet) [2102378] - scsi: ufs: core: Exclude UECxx from SFR dump list (Eric Chanudet) [2102378] - scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition (Eric Chanudet) [2102378] - scsi: ufs: Move the struct ufs_ref_clk definition (Eric Chanudet) [2102378] - scsi: ufs: Split the ufshcd.h header file (Eric Chanudet) [2102378] - scsi: ufs: Minimize #include directives (Eric Chanudet) [2102378] - scsi: ufs: Fix kernel-doc syntax in ufshcd.h (Eric Chanudet) [2102378] - scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives (Eric Chanudet) [2102378] - scsi: ufs: qcom: Fix ufs_qcom_resume() (Eric Chanudet) [2102378] - scsi: ufs: Introduce ufshcd_clkgate_delay_set() (Eric Chanudet) [2102378] - scsi: ufs: Remove locking from around single register writes (Eric Chanudet) [2102378] - scsi: ufs: Remove the TRUE and FALSE definitions (Eric Chanudet) [2102378] - scsi: ufs: Remove paths from source code comments (Eric Chanudet) [2102378] - scsi: ufs: Use an SPDX license identifier in the Kconfig file (Eric Chanudet) [2102378] - scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun (Eric Chanudet) [2102378] - scsi: ufs: Remove the driver version (Eric Chanudet) [2102378] - scsi: ufs: Make the config_scaling_param calls type safe (Eric Chanudet) [2102378] - scsi: ufs: Switch to aggregate initialization (Eric Chanudet) [2102378] - scsi: ufs: Remove unused constants and code (Eric Chanudet) [2102378] - scsi: ufs: Invert the return value of ufshcd_is_hba_active() (Eric Chanudet) [2102378] - scsi: ufs: Declare the quirks array const (Eric Chanudet) [2102378] - scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk (Eric Chanudet) [2102378] - scsi: ufs: Remove the UFS_FIX() and END_FIX() macros (Eric Chanudet) [2102378] - scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_lrb.sense_buffer (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_lrb.sense_bufflen (Eric Chanudet) [2102378] - scsi: ufs: Simplify statements that return a boolean (Eric Chanudet) [2102378] - scsi: ufs: Remove superfluous boolean conversions (Eric Chanudet) [2102378] - scsi: ufs: Declare ufshcd_wait_for_register() static (Eric Chanudet) [2102378] - scsi: ufs: Fix a spelling error in a source code comment (Eric Chanudet) [2102378] - scsi: ufs: core: Increase fDeviceInit poll frequency (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant HPB unmap (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix a NULL check on list iterator (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Add support for Intel MTL (Eric Chanudet) [2102378] - scsi: ufs: qcom: Drop custom Android boot parameters (Eric Chanudet) [2102378] - scsi: ufs: core: Remove unused field in struct ufs_hba (Eric Chanudet) [2102378] - dt-bindings: ufs: qcom: Add SM6350 compatible string (Eric Chanudet) [2102378] - scsi: ufs: core: scsi_get_lba() error fix (Eric Chanudet) [2102378] - dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: mediatek,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: hisilicon,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: qcom,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings (Eric Chanudet) [2102378] - dt-bindings: ufs: cdns,ufshc: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: samsung,exynos-ufs: use common bindings (Eric Chanudet) [2102378] - dt-bindings: ufs: add common platform bindings (Eric Chanudet) [2102378] - scsi: ufs: Fix runtime PM messages never-ending cycle (Eric Chanudet) [2102378] - scsi: ufs: core: Remove wlun_dev_to_hba() (Eric Chanudet) [2102378] - scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() (Eric Chanudet) [2102378] - block: pass a block_device and opf to bio_alloc (Eric Chanudet) [2102378] - scsi: ufs: Add checking lifetime attribute for WriteBooster (Eric Chanudet) [2102378] - scsi: ufs: Treat link loss as fatal error (Eric Chanudet) [2102378] - scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() (Eric Chanudet) [2102378] - scsi: ufs: Modify Tactive time setting conditions (Eric Chanudet) [2102378] - scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() (Eric Chanudet) [2102378] - scsi: ufs: dt-bindings: Add SM8450 compatible strings (Eric Chanudet) [2102378] - scsi: ufs: Implement polling support (Eric Chanudet) [2102378] - scsi: ufs: Optimize the command queueing code (Eric Chanudet) [2102378] - scsi: ufs: Stop using the clock scaling lock in the error handler (Eric Chanudet) [2102378] - scsi: ufs: Fix a kernel crash during shutdown (Eric Chanudet) [2102378] - scsi: ufs: Improve SCSI abort handling further (Eric Chanudet) [2102378] - scsi: ufs: Introduce ufshcd_release_scsi_cmd() (Eric Chanudet) [2102378] - scsi: ufs: Remove the 'update_scaling' local variable (Eric Chanudet) [2102378] - scsi: ufs: Remove hba->cmd_queue (Eric Chanudet) [2102378] - scsi: ufs: Fix a deadlock in the error handler (Eric Chanudet) [2102378] - scsi: ufs: Rework ufshcd_change_queue_depth() (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_any_tag_in_use() (Eric Chanudet) [2102378] - scsi: ufs: Fix race conditions related to driver data (Eric Chanudet) [2102378] - scsi: ufs: Remove dead code (Eric Chanudet) [2102378] - scsi: ufs: Remove the sdev_rpmb member (Eric Chanudet) [2102378] - scsi: ufs: Remove is_rpmb_wlun() (Eric Chanudet) [2102378] - scsi: ufs: Rename a function argument (Eric Chanudet) [2102378] - scsi: Remove superfluous #include directives (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Add support for Intel ADL (Eric Chanudet) [2102378] - scsi: ufs: Let devices remain runtime suspended during system suspend (Eric Chanudet) [2102378] - block: remove the gendisk argument to blk_execute_rq (Eric Chanudet) [2102378] - scsi: ufs: Fix double space in SCSI_UFS_HWMON description (Eric Chanudet) [2102378] - scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() (Eric Chanudet) [2102378] - scsi: ufs: core: Fix another task management completion race (Eric Chanudet) [2102378] - scsi: ufs: core: Fix task management completion timeout race (Eric Chanudet) [2102378] - scsi: ufs: core: Improve SCSI abort handling (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Properly handle max-single-cmd (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove HPB2.0 flows (Eric Chanudet) [2102378] - dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible (Eric Chanudet) [2102378] - dt-bindings: ufs: exynos-ufs: add io-coherency property (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Factor out priv data init (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add setup_clocks callback (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add refclkout_stop control (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Simplify drv_data retrieval (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Change pclk available max value (Eric Chanudet) [2102378] - scsi: ufs: Add quirk to enable host controller without PH configuration (Eric Chanudet) [2102378] - scsi: ufs: Add quirk to handle broken UIC command (Eric Chanudet) [2102378] - scsi: ufs: core: Micro-optimize ufshcd_map_sg() (Eric Chanudet) [2102378] - scsi: ufs: core: Add a compile-time structure size check (Eric Chanudet) [2102378] - scsi: ufs: core: Remove three superfluous casts (Eric Chanudet) [2102378] - scsi: ufs: core: Add debugfs attributes for triggering the UFS EH (Eric Chanudet) [2102378] - scsi: ufs: core: Make it easier to add new debugfs attributes (Eric Chanudet) [2102378] - scsi: ufs: core: Export ufshcd_schedule_eh_work() (Eric Chanudet) [2102378] - scsi: ufs: core: Log error handler activity (Eric Chanudet) [2102378] - scsi: ufs: core: Improve static type checking (Eric Chanudet) [2102378] - scsi: ufs: core: Improve source code comments (Eric Chanudet) [2102378] - scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully" (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Correct timeout value setting registers (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer (Eric Chanudet) [2102378] - scsi: ufs: mediatek: Avoid sched_clock() misuse (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Introduce default delay for reference clock (Eric Chanudet) [2102378] - scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() (Eric Chanudet) [2102378] - scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 (Eric Chanudet) [2102378] - scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead (Eric Chanudet) [2102378] - scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead (Eric Chanudet) [2102378] - scsi: ufs: core: Stop clearing UNIT ATTENTIONS (Eric Chanudet) [2102378] - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (Eric Chanudet) [2102378] - scsi: ufs: core: Remove return statement in void function (Eric Chanudet) [2102378] - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition (Eric Chanudet) [2102378] - scsi: ufs: core: Fix NULL pointer dereference (Eric Chanudet) [2102378] - scsi: ufs: core: Fix task management completion (Eric Chanudet) [2102378] - scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling (Eric Chanudet) [2102378] - scsi: ufs: core: Export hibern8 entry and exit functions (Eric Chanudet) [2102378] - scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y (Eric Chanudet) [2102378] - scsi: ufs: exynos: Unify naming (Eric Chanudet) [2102378] - scsi: ufs: Fix illegal offset in UPIU event trace (Eric Chanudet) [2102378] - scsi: ufs: core: Add temperature notification exception handling (Eric Chanudet) [2102378] - scsi: ufs: core: Probe for temperature notification support (Eric Chanudet) [2102378] - scsi: ufs: core: Unbreak the reset handler (Eric Chanudet) [2102378] - scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling" (Eric Chanudet) [2102378] - dt-bindings: ufs: Add bindings for Samsung ufs host (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Change dbg select by check IP version (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use proper power management API (Eric Chanudet) [2102378] - scsi: ufs: ufs-qcom: Remove unneeded variable 'err' (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Fix Intel LKF link stability (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove unused parameters (Eric Chanudet) [2102378] - scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1 (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Fix static checker warning (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix typo in comments (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix possible memory leak (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378] - scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Do not report victim error in HCM (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use a correct max multi chunk (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Rewind the read timeout on every read (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' (Eric Chanudet) [2102378] - scsi: ufshcd: Fix device links when BOOT WLUN fails to probe (Eric Chanudet) [2102378] - scsi: ufs: Fix unsigned int compared with less than zero (Eric Chanudet) [2102378] - scsi: ufs: core: Add lu_enable sysfs node (Eric Chanudet) [2102378] - scsi: ufs: core: Add L2P entry swap quirk for Micron UFS (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() (Eric Chanudet) [2102378] - scsi: ufs: Add fault injection support (Eric Chanudet) [2102378] - scsi: ufs: Retry aborted SCSI commands instead of completing these successfully (Eric Chanudet) [2102378] - scsi: ufs: Synchronize SCSI and UFS error handling (Eric Chanudet) [2102378] - scsi: ufs: Request sense data asynchronously (Eric Chanudet) [2102378] - scsi: ufs: Fix the SCSI abort handler (Eric Chanudet) [2102378] - scsi: ufs: Optimize SCSI command processing (Eric Chanudet) [2102378] - scsi: ufs: Optimize serialization of setup_xfer_req() calls (Eric Chanudet) [2102378] - scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" (Eric Chanudet) [2102378] - scsi: ufs: Inline ufshcd_outstanding_req_clear() (Eric Chanudet) [2102378] - scsi: ufs: Remove several wmb() calls (Eric Chanudet) [2102378] - scsi: ufs: Improve static type checking for the host controller state (Eric Chanudet) [2102378] - scsi: ufs: Verify UIC locking requirements at runtime (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_valid_tag() (Eric Chanudet) [2102378] - scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate (Eric Chanudet) [2102378] - scsi: ufs: Rename the second ufshcd_probe_hba() argument (Eric Chanudet) [2102378] - scsi: ufs: Only include power management code if necessary (Eric Chanudet) [2102378] - scsi: ufs: Reduce power management code duplication (Eric Chanudet) [2102378] - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Make host mode parameters configurable (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add support for host control mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Do not send umap_all in host control mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Limit the number of in-flight map requests (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add "cold" regions timer (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add HPB dev reset response (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Region inactivation in host mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Make eviction depend on region's reads (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add reads counter (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add host control mode support to rsp_upiu (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Cache HPB Control mode on init (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add HPB 2.0 support (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Prepare HPB read for cached sub-region (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: L2P map management for HPB read (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Introduce Host Performance Buffer feature (Eric Chanudet) [2102378] - scsi: ufs: Allow async suspend/resume callbacks (Eric Chanudet) [2102378] - scsi: ufs: core: Use scsi_get_lba() to get LBA (Eric Chanudet) [2102378] - scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() (Eric Chanudet) [2102378] - redhat: config: disable qcom eDP phy driver (Eric Chanudet) [2102384] - phy: qcom-qmp: rename error labels (Eric Chanudet) [2102384] - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Eric Chanudet) [2102384] - phy: qcom-qmp: switch to explicit reset helpers (Eric Chanudet) [2102384] - phy: qcom-qmp: fix reset-controller leak on probe errors (Eric Chanudet) [2102384] - phy: qcom-qmp: fix struct clk leak on probe errors (Eric Chanudet) [2102384] - phy: qcom-qmp: fix phy-descriptor kernel-doc typo (Eric Chanudet) [2102384] - phy: qcom-qmp: Add support for SDX65 QMP PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM6350 UFS PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: add sc8280xp UFS PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles (Eric Chanudet) [2102384] - phy: qcom-snps: Add sc8280xp support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp (Eric Chanudet) [2102384] - phy: qcom: Program SSC only if supported by sink (Eric Chanudet) [2102384] - phy: qcom: Add support for eDP PHY on sc7280 (Eric Chanudet) [2102384] - dt-bindings: phy: Add eDP PHY compatible for sc7280 (Eric Chanudet) [2102384] - dt-bindings: phy: convert Qualcomm USB HS phy to yaml (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add compatible for MSM8953 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Document msm8953 compatible (Eric Chanudet) [2102384] - drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro (Eric Chanudet) [2102384] - drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 PCIe1 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 PCIe0 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 USB QMP PHYs (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 (Eric Chanudet) [2102384] - phy: qcom: use struct_size instead of sizeof (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 UFS QMP Phy (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible (Eric Chanudet) [2102384] - phy: qcom: Introduce new eDP PHY driver (Eric Chanudet) [2102384] - dt-bindings: phy: Introduce Qualcomm eDP PHY binding (Eric Chanudet) [2102384] - phy: qualcomm: ipq806x-usb: Fix kernel-doc style (Eric Chanudet) [2102384] - phy: qualcomm: usb-hsic: Fix the kernel-doc warn (Eric Chanudet) [2102384] - phy: qualcomm: qmp: Add missing struct documentation (Eric Chanudet) [2102384] - phy: qcom-snps: Correct the FSEL_MASK (Eric Chanudet) [2102384] - phy: qcom-qmp: another fix for the sc8180x PCIe definition (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply (Eric Chanudet) [2102384] - phy: qcom-qusb2: Fix a memory leak on probe (Eric Chanudet) [2102384] - phy: qcom-qmp: Add QCM2290 USB3 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add missing vdd supply (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Add missing vdd-supply (Eric Chanudet) [2102384] - dt-bindings: arm: qcom: Drop qcom,mtp (Eric Chanudet) [2102384] - dt-bindings: arm: qcom: Document alcatel,idol347 board (Eric Chanudet) [2102384] - phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset() (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Update maintainer email (Eric Chanudet) [2102384] - phy: qcom-qmp: Add support for SM6115 UFS phy (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings (Eric Chanudet) [2102384] - phy: qmp: Provide unique clock names for DP clocks (Eric Chanudet) [2102384] - phy: qcom-qmp: add USB3 PHY support for IPQ6018 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY (Eric Chanudet) [2102384] - phy: qcom: qmp: Add SC8180x USB/DP combo (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x (Eric Chanudet) [2102384] - phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment (Eric Chanudet) [2102384] - phy: qcom-qmp: Fix sc8180x PCIe definition (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 (Eric Chanudet) [2102384] - phy: qcom-qmp: Add sc8180x PCIe support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible (Eric Chanudet) [2102384] - clk: qcom: add sc8280xp GCC driver (Adrien Thierry) [2103761] - dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings (Adrien Thierry) [2103761] - redhat: config: qcom_scm download off by default (Eric Chanudet) [2101563] - redhat: config: disable sm8450 by default (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add pm6125 compatible (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible (Eric Chanudet) [2101563] - pinctrl: qcom: Update clock voting as optional (Eric Chanudet) [2101563] - pinctrl: qcom: Add SC7280 lpass pin configuration (Eric Chanudet) [2101563] - pinctrl: qcom: Extract chip specific LPASS LPI code (Eric Chanudet) [2101563] - pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions (Eric Chanudet) [2101563] - pinctrl: qcom: Update macro name to LPI specific (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pmx65 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support (Eric Chanudet) [2101563] - pinctrl: qcom: sm6350: fix order of UFS & SDC pins (Eric Chanudet) [2101563] - pinctrl: qcom: sm8150: Specify PDC map (Eric Chanudet) [2101563] - dt-bindings: qcom,pdc: Add compatible for SM8150 (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pm8450 (Eric Chanudet) [2101563] - pinctrl: qcom: Introduce sc8280xp TLMM driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding (Eric Chanudet) [2101563] - pinctrl: qcom: cleanup comments (Eric Chanudet) [2101563] - pinctrl: qcom: qcm2290: Add GPIO wakeirq map (Eric Chanudet) [2101563] - pinctrl: qcom: print egpio mode in debugfs (Eric Chanudet) [2101563] - pinctrl: qcom: sm8450: Add egpio support (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: Add PM8226 compatible (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible (Eric Chanudet) [2101563] - pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent (Eric Chanudet) [2101563] - pinctrl: qcom: Add SM8450 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: spmi-gpio: Add support for PM2250 (Eric Chanudet) [2101563] - dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string (Eric Chanudet) [2101563] - pinctrl: qcom: sc7280: Add egpio support (Eric Chanudet) [2101563] - pinctrl: qcom: Add egpio feature support (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pm8019 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 (Eric Chanudet) [2101563] - pinctrl: qcom: Add SDX65 pincontrol driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: sm8350: Correct UFS and SDC offsets (Eric Chanudet) [2101563] - pinctrl: qcom: sdm845: Enable dual edge errata (Eric Chanudet) [2101563] - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells (Eric Chanudet) [2101563] - pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563] - pinctrl: qcom: ssbi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML (Eric Chanudet) [2101563] - iommu/arm: fix ARM_SMMU_QCOM compilation (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563] - qcom_scm: hide Kconfig symbol (Eric Chanudet) [2101563] - firmware: include drivers/firmware/Kconfig unconditionally (Eric Chanudet) [2101563] - firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM (Eric Chanudet) [2101563] - firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: add support to enable/disable output (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties (Eric Chanudet) [2101563] - pinctrl: qcom: Add QCM2290 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: Add SM6350 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: sc7280: Add PM suspend callbacks (Eric Chanudet) [2101563] - pinctrl: qcom: msm8226: fill in more functions (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: correct parent irqspec translation (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c (Eric Chanudet) [2101563] - drivers: qcom: pinctrl: Add pinctrl driver for sm6115 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp (Eric Chanudet) [2101563] - pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563] - pinctrl: qcom: Add MDM9607 pinctrl driver (Eric Chanudet) [2101563]- drm/nouveau: recognise GA103 (Karol Herbst) [2115796] - drm/aperture: Run fbdev removal before internal helpers (Karol Herbst) [2088409] - drm/i915/ttm: fix 32b build (Karol Herbst) [2088409] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Karol Herbst) [2088409] - drm/amd/pm: Prevent divide by zero (Karol Herbst) [2088409] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Karol Herbst) [2088409] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Karol Herbst) [2088409] - drm/amd/display: Ignore First MST Sideband Message Return Error (Karol Herbst) [2088409] - drm/i915/selftests: fix subtraction overflow bug (Karol Herbst) [2088409] - drm/i915/gt: Serialize TLB invalidates with GT resets (Karol Herbst) [2088409] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Karol Herbst) [2088409] - drm/i915/ttm: fix sg_table construction (Karol Herbst) [2088409] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Karol Herbst) [2088409] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Karol Herbst) [2088409] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Karol Herbst) [2088409] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Karol Herbst) [2088409] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Karol Herbst) [2088409] - drm/amdgpu: keep fbdev buffers pinned during suspend (Karol Herbst) [2088409] - drm/fourcc: fix integer type usage in uapi header (Karol Herbst) [2088409] - drm/i915/dgfx: Disable d3cold at gfx root port (Karol Herbst) [2088409] - drm/i915/gem: add missing else (Karol Herbst) [2088409] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Karol Herbst) [2088409] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Karol Herbst) [2088409] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Karol Herbst) [2088409] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Karol Herbst) [2088409] - udmabuf: add back sanity check (Karol Herbst) [2088409] - drm/amd/display: Fix typo in override_lane_settings (Karol Herbst) [2088409] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Karol Herbst) [2088409] - drm/i915: Implement w/a 22010492432 for adl-s (Karol Herbst) [2088409] - drm/i915/uc: remove accidental static from a local variable (Karol Herbst) [2088409] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Karol Herbst) [2088409] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Karol Herbst) [2088409] - drm/i915/reset: Fix error_state_read ptr + offset use (Karol Herbst) [2088409] - drm/amdkfd: add pinned BOs to kfd_bo_list (Karol Herbst) [2088409] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Karol Herbst) [2088409] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Karol Herbst) [2088409] - drm/amd/display: Read Golden Settings Table from VBIOS (Karol Herbst) [2088409] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Karol Herbst) [2088409] - drm/amdgpu: update VCN codec support for Yellow Carp (Karol Herbst) [2088409] - drm/amd/display: remove stale config guards (Karol Herbst) [2088409] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Karol Herbst) [2088409] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Karol Herbst) [2088409] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Karol Herbst) [2088409] - drm/amdkfd:Fix fw version for 10.3.6 (Karol Herbst) [2088409] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Karol Herbst) [2088409] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Karol Herbst) [2088409] - drm/amd/pm: Fix missing thermal throttler status (Karol Herbst) [2088409] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Karol Herbst) [2088409] - drm/radeon: fix a possible null pointer dereference (Karol Herbst) [2088409] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Karol Herbst) [2088409] - drm/amd/display: Check if modulo is 0 before dividing. (Karol Herbst) [2088409] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Karol Herbst) [2088409] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Karol Herbst) [2088409] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Karol Herbst) [2088409] - gma500: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Karol Herbst) [2088409] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Karol Herbst) [2088409] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Karol Herbst) [2088409] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Karol Herbst) [2088409] - drm/amdgpu: add beige goby PCI ID (Karol Herbst) [2088409] - drm/i915: Fix CFI violation with show_dynamic_id() (Karol Herbst) [2088409] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Karol Herbst) [2088409] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Karol Herbst) [2088409] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Karol Herbst) [2088409] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Karol Herbst) [2088409] - drm/bridge: Fix error handling in analogix_dp_probe (Karol Herbst) [2088409] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Karol Herbst) [2088409] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Karol Herbst) [2088409] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Karol Herbst) [2088409] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Karol Herbst) [2088409] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Karol Herbst) [2088409] - drm: bridge: icn6211: Fix register layout (Karol Herbst) [2088409] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Karol Herbst) [2088409] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Karol Herbst) [2088409] - drm/edid: fix invalid EDID extension block filtering (Karol Herbst) [2088409] - drm/bridge: it6505: Fix build error (Karol Herbst) [2088409] - drm: bridge: it66121: Fix the register page length (Karol Herbst) [2088409] - drm/vmwgfx: Fix an invalid read (Karol Herbst) [2088409] - drm/ssd130x: Reduce temporary buffer sizes (Karol Herbst) [2088409] - drm/ssd130x: Fix rectangle updates (Karol Herbst) [2088409] - drm/format-helper: Fix XRGB888 to monochrome conversion (Karol Herbst) [2088409] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Karol Herbst) [2088409] - drm/solomon: Make DRM_SSD130X depends on MMU (Karol Herbst) [2088409] - drm: ssd130x: Always apply segment remap setting (Karol Herbst) [2088409] - drm: ssd130x: Fix COM scan direction register mask (Karol Herbst) [2088409] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Karol Herbst) [2088409] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Karol Herbst) [2088409] - drm/bridge_connector: enable HPD by default if supported (Karol Herbst) [2088409] - drm: fix EDID struct for old ARM OABI format (Karol Herbst) [2088409] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Karol Herbst) [2088409] - drm/amd/pm: update smartshift powerboost calc for smu13 (Karol Herbst) [2088409] - drm/amd/pm: update smartshift powerboost calc for smu12 (Karol Herbst) [2088409] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Karol Herbst) [2088409] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Karol Herbst) [2088409] - drm/amd/pm: fix the compile warning (Karol Herbst) [2088409] - drm/amdkfd: Fix circular lock dependency warning (Karol Herbst) [2088409] - drm/plane: Move range check for format_count earlier (Karol Herbst) [2088409] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Karol Herbst) [2088409] - drm/amd/pm: fix double free in si_parse_power_table() (Karol Herbst) [2088409] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Karol Herbst) [2088409] - drm/amd/display: Disabling Z10 on DCN31 (Karol Herbst) [2088409] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Karol Herbst) [2088409] - drm/vmwgfx: validate the screen formats (Karol Herbst) [2088409] - drm/selftests: fix a shift-out-of-bounds bug (Karol Herbst) [2088409] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Karol Herbst) [2088409]- net/mlx5: fs, fail conflicting actions (Mohammad Kabat) [2049451] - net/mlx5: Rearm the FW tracer after each tracer event (Mohammad Kabat) [2049451] - net/mlx5: correct ECE offset in query qp output (Mohammad Kabat) [2049451] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Mohammad Kabat) [2049451] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Mohammad Kabat) [2049451] - net/mlx5e: TC NIC mode, fix tc chains miss table (Mohammad Kabat) [2049451] - net/mlx5: Don't use already freed action pointer (Mohammad Kabat) [2049451] - net/mlx5: fix typo in comment (Mohammad Kabat) [2049451] - net/mlx5: Allow future addition of IPsec object modifiers (Mohammad Kabat) [2049451] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Mohammad Kabat) [2049451] - net/mlx5: Drain fw_reset when removing device (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix support for GRE tuples (Mohammad Kabat) [2049451] - net/mlx5e: Remove HW-GRO from reported features (Mohammad Kabat) [2049451] - net/mlx5e: Properly block HW GRO when XDP is enabled (Mohammad Kabat) [2049451] - net/mlx5e: Properly block LRO when XDP is enabled (Mohammad Kabat) [2049451] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Mohammad Kabat) [2049451] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Mohammad Kabat) [2049451] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Mohammad Kabat) [2049451] - net/mlx5: Initialize flow steering during driver probe (Mohammad Kabat) [2049451] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Mohammad Kabat) [2049451] - net/mlx5: Fix matching on inner TTC (Mohammad Kabat) [2049451] - net/mlx5: Avoid double clear or set of sync reset requested (Mohammad Kabat) [2049451] - net/mlx5: Fix deadlock in sync reset flow (Mohammad Kabat) [2049451] - net/mlx5e: Fix trust state reset in reload (Mohammad Kabat) [2049451] - net/mlx5e: Avoid checking offload capability in post_parse action (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Mohammad Kabat) [2049451] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Mohammad Kabat) [2049451] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Don't skip fib events on current dst (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Fix fib_info pointer assignment (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Mohammad Kabat) [2049451] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Mohammad Kabat) [2049451] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Mohammad Kabat) [2049451] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Mohammad Kabat) [2049451] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Mohammad Kabat) [2049451 2049589] - RDMA/mlx5: Add a missing update of cache->last_add (Mohammad Kabat) [2049451] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Mohammad Kabat) [2049451] - net/mlx5e: HTB, remove unused function declaration (Mohammad Kabat) [2049451] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Mohammad Kabat) [2049451] - net/mlx5: Remove unused fill page array API function (Mohammad Kabat) [2049451] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Mohammad Kabat) [2049451] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Mohammad Kabat) [2049451] - net/mlx5: DR, Adjust structure member to reduce memory hole (Mohammad Kabat) [2049451] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Mohammad Kabat) [2049451] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Mohammad Kabat) [2049451] - net/mlx5e: RX, Test the XDP program existence out of the handler (Mohammad Kabat) [2049451] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Mohammad Kabat) [2049451] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Mohammad Kabat) [2049451] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Mohammad Kabat) [2049451] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Mohammad Kabat) [2049451] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Mohammad Kabat) [2049451] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Mohammad Kabat) [2049451] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Mohammad Kabat) [2049451] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Mohammad Kabat) [2049451] - net/mlx5: Parse module mapping using mlx5_ifc (Mohammad Kabat) [2049451] - net/mlx5: Query the maximum MCIA register read size from firmware (Mohammad Kabat) [2049451] - net/mlx5: CT: Create smfs dr matchers dynamically (Mohammad Kabat) [2049451] - net/mlx5: CT: Add software steering ct flow steering provider (Mohammad Kabat) [2049451] - net/mlx5: Add smfs lib to export direct steering API to CT (Mohammad Kabat) [2049451] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Mohammad Kabat) [2049451] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the doorbell pgdir (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for UAR (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the EQs (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the EQ table (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the IRQ table (Mohammad Kabat) [2049451] - net/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451] - net/mlx5: DR, Add support for ConnectX-7 steering (Mohammad Kabat) [2049451] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Mohammad Kabat) [2049451] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Mohammad Kabat) [2049451] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove unneeded comments (Mohammad Kabat) [2049451] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Mohammad Kabat) [2049451] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Mohammad Kabat) [2049451] - net/mlx5: Add debugfs counters for page commands failures (Mohammad Kabat) [2049451] - net/mlx5: Add pages debugfs (Mohammad Kabat) [2049451] - net/mlx5: Move debugfs entries to separate struct (Mohammad Kabat) [2049451] - net/mlx5: Change release_all_pages cap bit location (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant error on reclaim pages (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant error on give pages (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant notify fail on give pages (Mohammad Kabat) [2049451] - net/mlx5: Add command failures data to debugfs (Mohammad Kabat) [2049451] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Mohammad Kabat) [2049451] - net/mlx5: Support GRE conntrack offload (Mohammad Kabat) [2049451] - mlx5: add support for page_pool_get_stats (Mohammad Kabat) [2049451] - net/mlx5: Add migration commands definitions (Mohammad Kabat) [2049451] - net/mlx5: Introduce migration bits and structures (Mohammad Kabat) [2049451] - net/mlx5: Expose APIs to get/put the mlx5 core device (Mohammad Kabat) [2049451] - net/mlx5: Disable SRIOV before PF removal (Mohammad Kabat) [2049451] - net/mlx5: Reuse exported virtfn index function call (Mohammad Kabat) [2049451] - net/mlx5: Add clarification on sync reset failure (Mohammad Kabat) [2049451] - net/mlx5: Add reset_state field to MFRL register (Mohammad Kabat) [2049451] - RDMA/mlx5: Use new command interface API (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Mohammad Kabat) [2049451] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Add new api for command execution (Mohammad Kabat) [2049451] - net/mlx5: cmdif, cmd_check refactoring (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Return value improvements (Mohammad Kabat) [2049451] - net/mlx5: Lag, offload active-backup drops to hardware (Mohammad Kabat) [2049451] - net/mlx5: Lag, record inactive state of bond device (Mohammad Kabat) [2049451] - net/mlx5: Lag, don't use magic numbers for ports (Mohammad Kabat) [2049451] - net/mlx5: Lag, use local variable already defined to access E-Switch (Mohammad Kabat) [2049451] - net/mlx5: E-switch, add drop rule support to ingress ACL (Mohammad Kabat) [2049451] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Mohammad Kabat) [2049451 2049589] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Mohammad Kabat) [2049451 2049589] - net/mlx5: Add ability to insert to specific flow group (Mohammad Kabat) [2049451] - mlx5: remove unused static inlines (Mohammad Kabat) [2049451] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Mohammad Kabat) [2049451] - RDMA/mlx5: Store ndescs instead of the translation table size (Mohammad Kabat) [2049451] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Mohammad Kabat) [2049451] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Mohammad Kabat) [2049451] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Mohammad Kabat) [2049451] - net/mlx5e: TC, Allow sample action with CT (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Make post_act parse CT and sample actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Use multi table support for CT and sample actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Create new flow attr for multi table actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Add post act offload/unoffload API (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Pass actions param to actions_match_supported() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Move flow hashtable to be per rep (Mohammad Kabat) [2049451] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Mohammad Kabat) [2049451] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Mohammad Kabat) [2049451] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Mohammad Kabat) [2049451] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Mohammad Kabat) [2049451] - net/mlx5e: Generalize packet merge error message (Mohammad Kabat) [2049451] - net/mlx5e: Add support for using xdp->data_meta (Mohammad Kabat) [2049451] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Mohammad Kabat) [2049451] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Optimize mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Mohammad Kabat) [2049451] - net/mlx5e: Move repeating code that gets TC prio into a function (Mohammad Kabat) [2049451] - net/mlx5e: Use select queue parameters to sync with control flow (Mohammad Kabat) [2049451] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Mohammad Kabat) [2049451] - net/mlx5e: Introduce select queue parameters (Mohammad Kabat) [2049451] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Mohammad Kabat) [2049451] - net/mlx5e: Use a barrier after updating txq2sq (Mohammad Kabat) [2049451] - net/mlx5e: Disable TX queues before registering the netdev (Mohammad Kabat) [2049451] - net/mlx5e: Cleanup of start/stop all queues (Mohammad Kabat) [2049451] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Mohammad Kabat) [2049451] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Mohammad Kabat) [2049451] - net/mlx5e: Remove unused tstamp SQ field (Mohammad Kabat) [2049451] - RDMA/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451] - RDMA/mlx5: Delete get_num_static_uars function (Mohammad Kabat) [2049451] - net/mlx5: VLAN push on RX, pop on TX (Mohammad Kabat) [2049451 2049618] - net/mlx5: Introduce software defined steering capabilities (Mohammad Kabat) [2049451 2049618] - net/mlx5: Remove unused TIR modify bitmask enums (Mohammad Kabat) [2049451] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Test CT and SAMPLE on flow attr (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: TC, Reject rules with multiple CT actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Move code chunk setting encap dests into its own function (Mohammad Kabat) [2049451 2049666]- i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2104734] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Prarit Bhargava) [2112265] - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2117034] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2118955] - iavf: Fix deadlock in initialization (Petr Oros) [2106658] - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116355] {CVE-2022-2586} - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586} - kbuild: expose explicit .symversions targets (Čestmír Kalina) [2066238] - selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109043] - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116161] {CVE-2022-36946} - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114934] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114934] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2097189] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113044] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2116964] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2116964] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2116964] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2116964] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2116964] - ice: Fix promiscuous mode not turning off (Petr Oros) [2116964] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2116964] - ice: do not setup vlan for loopback VSI (Petr Oros) [2116964] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2116964] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2116964] - ice: Fix max VLANs available for VF (Petr Oros) [2116964] - ice: change devlink code to read NVM in blocks (Petr Oros) [2116964] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051280] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051280] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051280] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051280]- Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (John Allen) [2081424] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2081424] - x86/boot: Fix the setup data types max limit (John Allen) [2081424] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2081424] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (John Allen) [2081424] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2081424] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2081424] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2081424] - x86/sev: Fix address space sparse warning (John Allen) [2081424] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2081424] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2081424] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2081424] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2081424] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2081424] - virt: sevguest: Fix bool function returning negative value (John Allen) [2081424] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2081424] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2081424] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2081424] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2081424] - virt: sevguest: Add support to get extended report (John Allen) [2081424] - virt: sevguest: Add support to derive key (John Allen) [2081424] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2081424] - virt: Add SEV-SNP guest driver (John Allen) [2081424] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2081424] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2081424] - x86/sev: Add a sev= cmdline option (John Allen) [2081424] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2081424] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2081424] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2081424] - x86/compressed: Export and rename add_identity_map() (John Allen) [2081424] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2081424] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2081424] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2081424] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2081424] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2081424] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2081424] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2081424] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2081424] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2081424] - x86/head/64: Re-enable stack protection (John Allen) [2081424] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2081424] - x86/mm: Validate memory when changing the C-bit (John Allen) [2081424] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2081424] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2081424] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2081424] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2081424] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2081424] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2081424] - x86/sev: Check the VMPL level (John Allen) [2081424] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2081424] - x86/sev: Check SEV-SNP features support (John Allen) [2081424] - x86/sev: Save the negotiated GHCB version (John Allen) [2081424] - x86/sev: Define the Linux-specific guest termination reasons (John Allen) [2081424] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2081424] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2081424] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2081424] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2081424] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2081424] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2081424] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2081424] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2081424] - KVM: SVM: Define sev_features and vmpl field in the VMSA (John Allen) [2081424] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (John Allen) [2081424] - x86/coco: Add API to handle encryption mask (John Allen) [2081424] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (John Allen) [2081424] - x86/sev: Move common memory encryption code to mem_encrypt.c (John Allen) [2081424] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (John Allen) [2081424] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2081424] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2081424] - x86/sev: Get rid of excessive use of defines (John Allen) [2081424] - x86/sev: Shorten GHCB terminate macro names (John Allen) [2081424] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2081424] - tools headers UAPI: Synch KVM's svm.h header with the kernel (John Allen) [2081424]- selftests: netfilter: add test case for nf trace infrastructure (Florian Westphal) [2112751] - netfilter: nf_tables: fix crash when nf_trace is enabled (Florian Westphal) [2112751] - netfilter: nf_log: incorrect offset to network header (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [2067133] - net/mlx4_en: use kzalloc (Mohammad Kabat) [2049443] - net/mlx4: Delete useless moduleparam include (Mohammad Kabat) [2049443] - RDMA/mlx4: remove redundant assignment to variable nreq (Mohammad Kabat) [2049443] - RDMA/mlx4: Delete useless module.h include (Mohammad Kabat) [2049443] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Mohammad Kabat) [2049443] - net/mlx4: Use irq_update_affinity_hint() (Mohammad Kabat) [2049443] - RDMA/mlx4: Use bitmap_alloc() when applicable (Mohammad Kabat) [2049443] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Mohammad Kabat) [2049443] - net/mlx4_en: Update reported link modes for 1/10G (Mohammad Kabat) [2049443] - RDMA/mlx4: Do not fail the registration on port stats (Mohammad Kabat) [2049443] - net: convert users of bitmap_foo() to linkmode_foo() (Mohammad Kabat) [2049443] - RDMA/mlx4: Return missed an error if device doesn't support steering (Mohammad Kabat) [2049443] - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049443] - mlx4: constify args for const dev_addr (Mohammad Kabat) [2049443] - mlx4: remove custom dev_addr clearing (Mohammad Kabat) [2049443] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Mohammad Kabat) [2049443] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Mohammad Kabat) [2049443] - net/mlx4_en: avoid one cache line miss to ring doorbell (Mohammad Kabat) [2049443] - net/mlx4_en: Add XDP_REDIRECT statistics (Mohammad Kabat) [2049443] - net/mlx4: Use array_size() helper in copy_to_user() (Mohammad Kabat) [2049443] - net: mlx4: Add support for XDP_REDIRECT (Mohammad Kabat) [2049443] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Mohammad Kabat) [2049443] - net/mlx4_en: Resolve bad operstate value (Mohammad Kabat) [2049443] - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049443] - net/mlx4: Use ARRAY_SIZE to get an array's size (Mohammad Kabat) [2049443] - net/mlx4: make the array states static const, makes object smaller (Mohammad Kabat) [2049443] - redhat: Use redhatsecureboot701 for ppc64le (Patrick Talbert) [2109211] - device property: Advertise fwnode and device property count API calls (Al Stone) [2102893] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Al Stone) [2102893] - device property: Use multi-connection matchers for single case (Al Stone) [2102893] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Al Stone) [2102893] - device property: Introduce fwnode_for_each_parent_node() (Al Stone) [2102893] - device property: Allow error pointer to be passed to fwnode APIs (Al Stone) [2102893] - device property: Add irq_get to fwnode operation (Al Stone) [2102893] - device property: Add iomap to fwnode operations (Al Stone) [2102893] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2102893] - ARM: tegra: paz00: Handle device properties with software node API (Al Stone) [2102893]- net/mlx5e: SHAMPO, reduce TIR indication (Mohammad Kabat) [2049450] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Mohammad Kabat) [2049450] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450] - net/mlx5: Fix a race on command flush flow (Mohammad Kabat) [2049450] - net/mlx5: Fix size field in bufferx_reg struct (Mohammad Kabat) [2049450] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Mohammad Kabat) [2049450] - net/mlx5e: Add missing increment of count (Mohammad Kabat) [2049450] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Mohammad Kabat) [2049450] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Mohammad Kabat) [2049450] - net/mlx5e: Add feature check for set fec counters (Mohammad Kabat) [2049450 2049713] - net/mlx5e: TC, Skip redundant ct clear actions (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Mohammad Kabat) [2049450] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2049450] - net/mlx5: Fix possible deadlock on rule deletion (Mohammad Kabat) [2049450] - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049450] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Mohammad Kabat) [2049450] - net/mlx5: Update log_max_qp value to be 17 at most (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Mohammad Kabat) [2049450] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Mohammad Kabat) [2049450] - net/mlx5: DR, Cache STE shadow memory (Mohammad Kabat) [2049450] - net/mlx5e: Avoid field-overflowing memcpy() (Mohammad Kabat) [2049450] - net/mlx5e: Use struct_group() for memcpy() region (Mohammad Kabat) [2049450] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Mohammad Kabat) [2049450] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Mohammad Kabat) [2049450] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Mohammad Kabat) [2049450] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Mohammad Kabat) [2049450] - net/mlx5: E-Switch, Fix uninitialized variable modact (Mohammad Kabat) [2049450] - net/mlx5e: Fix handling of wrong devices during bond netevent (Mohammad Kabat) [2049450] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Mohammad Kabat) [2049450] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Mohammad Kabat) [2049450] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Mohammad Kabat) [2049450] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Mohammad Kabat) [2049450] - net/mlx5e: Fix module EEPROM query (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450] - net/mlx5: Bridge, ensure dev_name is null-terminated (Mohammad Kabat) [2049450] - net/mlx5: Bridge, take rtnl lock in init error handler (Mohammad Kabat) [2049450] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Mohammad Kabat) [2049450] - net/mlx5e: Fix build error in fec_set_block_stats() (Mohammad Kabat) [2049450] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Mohammad Kabat) [2049450] - net/mlx5: Set command entry semaphore up once got index free (Mohammad Kabat) [2049450] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Mohammad Kabat) [2049450] - net/mlx5: Fix access to sf_dev_table on allocation failure (Mohammad Kabat) [2049450] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Mohammad Kabat) [2049450] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Mohammad Kabat) [2049450] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Mohammad Kabat) [2049450] - net/mlx5e: Don't block routes with nexthop objects in SW (Mohammad Kabat) [2049450 2049888] - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used (Mohammad Kabat) [2049450 2049888] - net/mlx5e: Fix nullptr on deleting mirroring rule (Mohammad Kabat) [2049450] - net/mlx5e: Fix page DMA map/unmap attributes (Mohammad Kabat) [2049450] - net/mlx5e: Add recovery flow in case of error CQE (Mohammad Kabat) [2049450] - net/mlx5e: TC, Remove redundant error logging (Mohammad Kabat) [2049450] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Mohammad Kabat) [2049450] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Mohammad Kabat) [2049450] - net/mlx5e: Fix feature check per profile (Mohammad Kabat) [2049450] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Mohammad Kabat) [2049450] - net/mlx5e: Expose FEC counters via ethtool (Mohammad Kabat) [2049450 2049713] - net/mlx5: Update log_max_qp value to FW max capability (Mohammad Kabat) [2049450] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Mohammad Kabat) [2049450] - net/mlx5: Introduce API for bulk request and release of IRQs (Mohammad Kabat) [2049450] - net/mlx5: Split irq_pool_affinity logic to new file (Mohammad Kabat) [2049450] - net/mlx5: Move affinity assignment into irq_request (Mohammad Kabat) [2049450] - net/mlx5: Introduce control IRQ request API (Mohammad Kabat) [2049450] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Mohammad Kabat) [2049450] - RDMA/mlx5: Print wc status on CQE error and dump needed (Mohammad Kabat) [2049450] - net: fixup build after bpf header changes (Mohammad Kabat) [2049450] - net/mlx5: CT: Set flow source hint from provided tuple device (Mohammad Kabat) [2049450] - net/mlx5: Set SMFS as a default steering mode if device supports it (Mohammad Kabat) [2049450] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Mohammad Kabat) [2049450] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Mohammad Kabat) [2049450] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Mohammad Kabat) [2049450] - net/mlx5: DR, Add misc5 to match_param structs (Mohammad Kabat) [2049450] - net/mlx5: Add misc5 flow table match parameters (Mohammad Kabat) [2049450] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for UPLINK destination type (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for dumping steering info (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Add check for flex parser ID value (Mohammad Kabat) [2049450] - net/mlx5: DR, Rename list field in matcher struct to list_node (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Remove unused struct member in matcher (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix error flow in creating matcher (Mohammad Kabat) [2049450] - net/mlx5e: Use auxiliary_device driver data helpers (Mohammad Kabat) [2049450] - net/mlx5e: Take packet_merge params directly from the RX res struct (Mohammad Kabat) [2049450] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Mohammad Kabat) [2049450] - net/mlx5e: Use dynamic per-channel allocations in stats (Mohammad Kabat) [2049450] - net/mlx5e: Allow profile-specific limitation on max num of channels (Mohammad Kabat) [2049450] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Mohammad Kabat) [2049450] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Mohammad Kabat) [2049450] - net/mlx5e: Use bitmap field for profile features (Mohammad Kabat) [2049450] - net/mlx5: Remove the repeated declaration (Mohammad Kabat) [2049450] - net/mlx5: Let user configure max_macs generic param (Mohammad Kabat) [2049450] - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049450] - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049450] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Mohammad Kabat) [2049450] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Mohammad Kabat) [2049450] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Mohammad Kabat) [2049450] - net/mlx5e: Add post_parse() op to tc action infrastructure (Mohammad Kabat) [2049450] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Mohammad Kabat) [2049450] - net/mlx5e: TC action parsing loop (Mohammad Kabat) [2049450] - net/mlx5e: Add redirect ingress to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add sample and ptype to tc_action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add ct to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add mirred/redirect to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add mpls push/pop to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add pedit to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add csum to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add tunnel encap/decap to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add goto to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add tc action infrastructure (Mohammad Kabat) [2049450] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Mohammad Kabat) [2049450] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Mohammad Kabat) [2049450] - net/mlx5: Create more priorities for FDB bypass namespace (Mohammad Kabat) [2049450] - net/mlx5: Refactor mlx5_get_flow_namespace (Mohammad Kabat) [2049450] - net/mlx5: Separate FDB namespace (Mohammad Kabat) [2049450] - net/mlx5: Use irq_set_affinity_and_hint() (Mohammad Kabat) [2049450] - net/mlx5: Dynamically resize flow counters query buffer (Mohammad Kabat) [2049450] - net/mlx5e: TC, Set flow attr ip_version earlier (Mohammad Kabat) [2049450] - net/mlx5e: TC, Move common flow_action checks into function (Mohammad Kabat) [2049450] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Mohammad Kabat) [2049450] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Mohammad Kabat) [2049450] - net/mlx5e: TC, Remove redundant action stack var (Mohammad Kabat) [2049450] - net/mlx5e: Hide function mlx5e_num_channels_changed (Mohammad Kabat) [2049450] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Mohammad Kabat) [2049450] - net/mlx5: Print more info on pci error handlers (Mohammad Kabat) [2049450] - net/mlx5: SF, silence an uninitialized variable warning (Mohammad Kabat) [2049450] - net/mlx5: Fix error return code in esw_qos_create() (Mohammad Kabat) [2049450] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Mohammad Kabat) [2049450] - mlx5: fix psample_sample_packet link error (Mohammad Kabat) [2049450] - net/mlx5: E-switch, Create QoS on demand (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Enable vport QoS on demand (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Remove vport enabled check (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Specify out ifindex when looking up decap route (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Move comment about mod header flag to correct place (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Destroy nic flow counter if exists (Mohammad Kabat) [2049450 2049844] - net/mlx5: TC, using swap() instead of tmp variable (Mohammad Kabat) [2049450 2049844] - net/mlx5: CT: Allow static allocation of mod headers (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Refactor mod header management API (Mohammad Kabat) [2049450 2049844] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Mohammad Kabat) [2049450 2049833 2049844] - net/mlx5: Fix format-security build warnings (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Support ethtool cq mode (Mohammad Kabat) [2049450 2049844] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Mohammad Kabat) [2049449] - net/mlx5e: Fix wrong features assignment in case of error (Mohammad Kabat) [2049449] - net/mlx5e: TC, Fix memory leak with rules with internal port (Mohammad Kabat) [2049449] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Mohammad Kabat) [2049449] - net/mlx5e: Delete forward rule for ct or sample action (Mohammad Kabat) [2049449] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Mohammad Kabat) [2049449] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Mohammad Kabat) [2049449] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Mohammad Kabat) [2049449] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Mohammad Kabat) [2049449] - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049449] - net/mlx5: Fix SF health recovery flow (Mohammad Kabat) [2049449] - net/mlx5: Fix error print in case of IRQ request failed (Mohammad Kabat) [2049449] - net/mlx5: Use first online CPU instead of hard coded CPU (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Mohammad Kabat) [2049449] - net/mlx5e: SHAMPO, Fix constant expression result (Mohammad Kabat) [2049449] - net/mlx5: Fix access to a non-supported register (Mohammad Kabat) [2049449 2049833] - net/mlx5: Fix too early queueing of log timestamp work (Mohammad Kabat) [2049449 2049833] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Mohammad Kabat) [2049449] - net/mlx5: E-switch, Respect BW share of the new group (Mohammad Kabat) [2049449] - net/mlx5: Lag, Fix recreation of VF LAG (Mohammad Kabat) [2049449] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Mohammad Kabat) [2049449] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Mohammad Kabat) [2049449] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Mohammad Kabat) [2049449] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, return error if encap isn't supported (Mohammad Kabat) [2049449] - net/mlx5: Lag, update tracker when state change event received (Mohammad Kabat) [2049449] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Mohammad Kabat) [2049449] - net/mlx5: Fix flow counters SF bulk query len (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, rebuild lag only when needed (Mohammad Kabat) [2049449] - net/mlx5: Update error handler for UCTX and UMEM (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix check for unsupported fields in match param (Mohammad Kabat) [2049449] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Mohammad Kabat) [2049449] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Mohammad Kabat) [2049449] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Mohammad Kabat) [2049449] - net/mlx5e: kTLS, Fix crash in RX resync flow (Mohammad Kabat) [2049449] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Mohammad Kabat) [2049449] - net/mlx5: Support internal port as decap route device (Mohammad Kabat) [2049449] - net/mlx5e: Term table handling of internal port rules (Mohammad Kabat) [2049449] - net/mlx5e: Add indirect tc offload of ovs internal port (Mohammad Kabat) [2049449] - net/mlx5e: Offload internal port as encap route device (Mohammad Kabat) [2049449] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Mohammad Kabat) [2049449] - net/mlx5e: Accept action skbedit in the tc actions list (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Mohammad Kabat) [2049449] - net/mlx5e: Use generic name for the forwarding dev pointer (Mohammad Kabat) [2049449] - net/mlx5e: Refactor rx handler of represetor device (Mohammad Kabat) [2049449] - net/mlx5: DR, Add check for unsupported fields in match param (Mohammad Kabat) [2049449] - net/mlx5: Allow skipping counter refresh on creation (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Mohammad Kabat) [2049449] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Mohammad Kabat) [2049449] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Mohammad Kabat) [2049449] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Mohammad Kabat) [2049449] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Mohammad Kabat) [2049449] - net/mlx5e: Add HW-GRO offload (Mohammad Kabat) [2049449] - net/mlx5e: Add HW_GRO statistics (Mohammad Kabat) [2049449] - net/mlx5e: HW_GRO cqe handler implementation (Mohammad Kabat) [2049449] - net/mlx5e: Add data path for SHAMPO feature (Mohammad Kabat) [2049449] - net/mlx5e: Add handle SHAMPO cqe support (Mohammad Kabat) [2049449] - net/mlx5e: Add control path for SHAMPO feature (Mohammad Kabat) [2049449] - net/mlx5e: Add support to klm_umr_wqe (Mohammad Kabat) [2049449] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Mohammad Kabat) [2049449] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Mohammad Kabat) [2049449] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Mohammad Kabat) [2049449] - net/mlx5: remove the recent devlink params (Mohammad Kabat) [2049449] - net/mlx5: SF_DEV Add SF device trace points (Mohammad Kabat) [2049449] - net/mlx5: SF, Add SF trace points (Mohammad Kabat) [2049449] - net/mlx5: Let user configure max_macs param (Mohammad Kabat) [2049449] - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049449] - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049449] - net/mlx5: Bridge, support replacing existing FDB entry (Mohammad Kabat) [2049449] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Mohammad Kabat) [2049449] - net/mlx5: Add periodic update of host time to firmware (Mohammad Kabat) [2049449 2049833] - net/mlx5: Print health buffer by log level (Mohammad Kabat) [2049449 2049833] - net/mlx5: Extend health buffer dump (Mohammad Kabat) [2049449 2049833] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Mohammad Kabat) [2049449] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Mohammad Kabat) [2049449] - net/mlx5: Remove unnecessary checks for slow path flag (Mohammad Kabat) [2049449] - net/mlx5e: don't write directly to netdev->dev_addr (Mohammad Kabat) [2049449] - RDMA/mlx5: Use dev_addr_mod() (Mohammad Kabat) [2049449] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Mohammad Kabat) [2049449] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Mohammad Kabat) [2049449] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Mohammad Kabat) [2049449] - net/mlx5: Lag, use steering to select the affinity port in LAG (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create/destroy/modify port selection (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create definers for LAG (Mohammad Kabat) [2049449] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Mohammad Kabat) [2049449] - net/mlx5: Lag, set LAG traffic type mapping (Mohammad Kabat) [2049449] - net/mlx5: Lag, move lag files into directory (Mohammad Kabat) [2049449] - net/mlx5: Introduce new uplink destination type (Mohammad Kabat) [2049449] - net/mlx5: Add support to create match definer (Mohammad Kabat) [2049449] - net/mlx5: Introduce port selection namespace (Mohammad Kabat) [2049449] - net/mlx5: Support partial TTC rules (Mohammad Kabat) [2049449] - mlx5: prevent 64bit divide (Mohammad Kabat) [2049449] - net/mlx5: Use system_image_guid to determine bonding (Mohammad Kabat) [2049449] - net/mlx5: Use native_port_num as 1st option of device index (Mohammad Kabat) [2049449] - net/mlx5: Introduce new device index wrapper (Mohammad Kabat) [2049449] - net/mlx5: Check return status first when querying system_image_guid (Mohammad Kabat) [2049449] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Mohammad Kabat) [2049449] - net/mlx5e: Add extack msgs related to TC for better debug (Mohammad Kabat) [2049449] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Mohammad Kabat) [2049449] - net/mlx5: Disable roce at HCA level (Mohammad Kabat) [2049449] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Mohammad Kabat) [2049449] - net/mlx5: Bridge, provide flow source hints (Mohammad Kabat) [2049449] - net/mlx5: Read timeout values from DTOR (Mohammad Kabat) [2049449] - net/mlx5: Read timeout values from init segment (Mohammad Kabat) [2049449] - net/mlx5: Add layout to support default timeouts register (Mohammad Kabat) [2049449] - ethernet: constify references to netdev->dev_addr in drivers (Mohammad Kabat) [2049449] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Mohammad Kabat) [2049449] - RDMA/mlx5: Add modify_op_stat() support (Mohammad Kabat) [2049449] - RDMA/mlx5: Add steering support in optional flow counters (Mohammad Kabat) [2049449] - RDMA/mlx5: Support optional counters in hw_stats initialization (Mohammad Kabat) [2049449] - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049449] - net/mlx5: Add priorities for counters in RDMA namespaces (Mohammad Kabat) [2049449] - net/mlx5: Add ifc bits to support optional counters (Mohammad Kabat) [2049449] - net/mlx5: Enable single IRQ for PCI Function (Mohammad Kabat) [2049449] - net/mlx5: Shift control IRQ to the last index (Mohammad Kabat) [2049449] - net/mlx5: Bridge, pop VLAN on egress table miss (Mohammad Kabat) [2049449] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Mohammad Kabat) [2049449] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Mohammad Kabat) [2049449] - net/mlx5: Bridge, refactor eswitch instance usage (Mohammad Kabat) [2049449] - net/mlx5e: Support accept action (Mohammad Kabat) [2049449] - net/mlx5e: Specify out ifindex when looking up encap route (Mohammad Kabat) [2049449] - net/mlx5e: Reserve a value from TC tunnel options mapping (Mohammad Kabat) [2049449] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Mohammad Kabat) [2049449] - net/mlx5e: Split actions_match_supported() into a sub function (Mohammad Kabat) [2049449] - net/mlx5e: Move mod hdr allocation to a single place (Mohammad Kabat) [2049449] - net/mlx5e: TC, Refactor sample offload error flow (Mohammad Kabat) [2049449] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Mohammad Kabat) [2049449] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Mohammad Kabat) [2049449] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Mohammad Kabat) [2049449] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Mohammad Kabat) [2049449] - net/mlx5e: Use array_size() helper (Mohammad Kabat) [2049449] - net/mlx5: Use struct_size() helper in kvzalloc() (Mohammad Kabat) [2049449] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Mohammad Kabat) [2049449] - net/mlx5: Tolerate failures in debug features while driver load (Mohammad Kabat) [2049449] - net/mlx5: Warn for devlink reload when there are VFs alive (Mohammad Kabat) [2049449] - net/mlx5: DR, Add missing string for action type SAMPLER (Mohammad Kabat) [2049449] - net/mlx5: DR, init_next_match only if needed (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Mohammad Kabat) [2049449] - net/mlx5: DR, Increase supported num of actions to 32 (Mohammad Kabat) [2049449] - net/mlx5: DR, Add support for SF vports (Mohammad Kabat) [2049449] - net/mlx5: DR, Support csum recalculation flow table on SFs (Mohammad Kabat) [2049449] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Mohammad Kabat) [2049449] - net/mlx5: DR, Add missing query for vport 0 (Mohammad Kabat) [2049449] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix vport number data type to u16 (Mohammad Kabat) [2049449] - IB/mlx5: Enable UAR to have DevX UID (Mohammad Kabat) [2049449] - net/mlx5: Add uid field to UAR allocation structures (Mohammad Kabat) [2049449] - net/mlx5e: check return value of rhashtable_init (Mohammad Kabat) [2049449] - net/mlx5e: Enable TC offload for ingress MACVLAN (Mohammad Kabat) [2049449] - net/mlx5e: Enable TC offload for egress MACVLAN (Mohammad Kabat) [2049449] - net/mlx5e: loopback test is not supported in switchdev mode (Mohammad Kabat) [2049449] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Mohammad Kabat) [2049449] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Mohammad Kabat) [2049449] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Mohammad Kabat) [2049449] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Mohammad Kabat) [2049449] - net/mlx5e: Set action fwd flag when parsing tc action goto (Mohammad Kabat) [2049449] - net/mlx5e: Remove incorrect addition of action fwd flag (Mohammad Kabat) [2049449] - net/mlx5e: Use correct return type (Mohammad Kabat) [2049449] - net/mlx5e: Add error flow for ethtool -X command (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Mohammad Kabat) [2049447] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Mohammad Kabat) [2049447] - net/mlx5e: Fix vlan data lost during suspend flow (Mohammad Kabat) [2049447] - net/mlx5: E-switch, Return correct error code on group creation failure (Mohammad Kabat) [2049447] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Mohammad Kabat) [2049447] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Mohammad Kabat) [2049447] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Mohammad Kabat) [2049447] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Mohammad Kabat) [2049447] - net/mlx5e: Switchdev representors are not vlan challenged (Mohammad Kabat) [2049447] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Mohammad Kabat) [2049447] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Mohammad Kabat) [2049447] - net/mlx5: Fix cleanup of bridge delayed work (Mohammad Kabat) [2049447] - RDMA/mlx5: Set user priority for DCT (Mohammad Kabat) [2049447] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Mohammad Kabat) [2049447] - net/mlx5e: Fix the presented RQ index in PTP stats (Mohammad Kabat) [2049447] - net/mlx5: Fix setting number of EQs of SFs (Mohammad Kabat) [2049447] - net/mlx5: Fix length of irq_index in chars (Mohammad Kabat) [2049447] - net/mlx5: Avoid generating event after PPS out in Real time mode (Mohammad Kabat) [2049447] - net/mlx5: Force round second at 1PPS out start time (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Mohammad Kabat) [2049447] - net/mlx5e: Improve MQPRIO resiliency (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Keep the value for maximum number of channels in-sync (Mohammad Kabat) [2049447] - net/mlx5e: IPSEC RX, enable checksum complete (Mohammad Kabat) [2049447] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Mohammad Kabat) [2049447] - RDMA/mlx5: Fix xlt_chunk_align calculation (Mohammad Kabat) [2049447] - net/mlx5e: Fix condition when retrieving PTP-rqn (Mohammad Kabat) [2049447] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Mohammad Kabat) [2049447] - net/mlx5: Fix potential sleeping in atomic context (Mohammad Kabat) [2049447] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Mohammad Kabat) [2049447] - net/mlx5: Lag, don't update lag if lag isn't supported (Mohammad Kabat) [2049447] - net/mlx5: Bridge, fix uninitialized variable usage (Mohammad Kabat) [2049447] - RDMA/mlx5: Relax DCS QP creation checks (Mohammad Kabat) [2049447] - net/mlx5: DR, Add support for update FTE (Mohammad Kabat) [2049447] - net/mlx5: DR, Improve rule tracking memory consumption (Mohammad Kabat) [2049447] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Mohammad Kabat) [2049447] - net/mlx5: DR, Remove HW specific STE type from nic domain (Mohammad Kabat) [2049447] - net/mlx5: DR, Merge DR_STE_SIZE enums (Mohammad Kabat) [2049447] - net/mlx5: DR, Skip source port matching on FDB RX domain (Mohammad Kabat) [2049447] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Mohammad Kabat) [2049447] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Mohammad Kabat) [2049447] - net/mlx5: DR, replace uintN_t with kernel-style types (Mohammad Kabat) [2049447] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Mohammad Kabat) [2049447] - net/mlx5: DR, Reduce print level for FT chaining level check (Mohammad Kabat) [2049447] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Mohammad Kabat) [2049447] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Mohammad Kabat) [2049447] - net/mlx5: DR, Enable QP retransmission (Mohammad Kabat) [2049447] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Mohammad Kabat) [2049447] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Mohammad Kabat) [2049447] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Mohammad Kabat) [2049447] - net/mlx5: DR, fix a potential use-after-free bug (Mohammad Kabat) [2049447] - net/mlx5e: Use correct eswitch for stack devices with lag (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Mohammad Kabat) [2049447] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Mohammad Kabat) [2049447] - net/mlx5: Remove all auxiliary devices at the unregister event (Mohammad Kabat) [2049447] - net/mlx5: Lag, fix multipath lag activation (Mohammad Kabat) [2049447] - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049447] - net/mlx5: E-switch, Add QoS tracepoints (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Allow to add vports to rate groups (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Introduce rate limiting groups API (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Move QoS related code to dedicated file (Mohammad Kabat) [2049447 2049610] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Mohammad Kabat) [2049447] - net/mlx5e: TC, Restore tunnel info for sample offload (Mohammad Kabat) [2049447] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Mohammad Kabat) [2049447] - net/mlx5e: Refactor ct to use post action infrastructure (Mohammad Kabat) [2049447] - net/mlx5e: Introduce post action infrastructure (Mohammad Kabat) [2049447] - net/mlx5e: CT, Use xarray to manage fte ids (Mohammad Kabat) [2049447] - net/mlx5e: Move sample attribute to flow attribute (Mohammad Kabat) [2049447] - net/mlx5e: Move esw/sample to en/tc/sample (Mohammad Kabat) [2049447] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Mohammad Kabat) [2049447] - net/mlx5: Bridge, support LAG (Mohammad Kabat) [2049447] - net/mlx5: Bridge, allow merged eswitch connectivity (Mohammad Kabat) [2049447] - net/mlx5: Bridge, extract FDB delete notification to function (Mohammad Kabat) [2049447] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Mohammad Kabat) [2049447] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Mohammad Kabat) [2049447] - net/mlx5: Bridge, release bridge in same function where it is taken (Mohammad Kabat) [2049447] - net/mlx5e: Support MQPRIO channel mode (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Handle errors of netdev_set_num_tc() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Maintain MQPRIO mode parameter (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Abstract MQPRIO params (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Support flow classification into RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Support multiple RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert RSS to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce abstraction of RSS context (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Do not try enable RSS when resetting indir table (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Make use of netdev_warn() (Mohammad Kabat) [2049447] - net/mlx5: Fix variable type to match 64bit (Mohammad Kabat) [2049447] - net/mlx5: Initialize numa node for all core devices (Mohammad Kabat) [2049447] - net/mlx5: Allocate individual capability (Mohammad Kabat) [2049447] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Mohammad Kabat) [2049447] - net/mlx5: SF, use recent sysfs api (Mohammad Kabat) [2049447] - net/mlx5: Refcount mlx5_irq with integer (Mohammad Kabat) [2049447] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Mohammad Kabat) [2049447] - net/mlx5: Align mlx5_irq structure (Mohammad Kabat) [2049447] - net/mlx5: Delete impossible dev->state checks (Mohammad Kabat) [2049447] - net/mlx5: Fix inner TTC table creation (Mohammad Kabat) [2049447] - net/mlx5: Fix typo in comments (Mohammad Kabat) [2049447] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, add logic to enable shared FDB (Mohammad Kabat) [2049447] - net/mlx5: Lag, move lag destruction to a workqueue (Mohammad Kabat) [2049447] - net/mlx5: Lag, properly lock eswitch if needed (Mohammad Kabat) [2049447] - net/mlx5: Add send to vport rules on paired device (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Add event callback for representors (Mohammad Kabat) [2049447] - net/mlx5e: Use shared mappings for restoring from metadata (Mohammad Kabat) [2049447] - net/mlx5e: Add an option to create a shared mapping (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, set flow source for send to uplink rule (Mohammad Kabat) [2049447] - RDMA/mlx5: Add shared FDB support (Mohammad Kabat) [2049447] - {net, RDMA}/mlx5: Extend send to vport rules (Mohammad Kabat) [2049447] - RDMA/mlx5: Fill port info based on the relevant eswitch (Mohammad Kabat) [2049447] - net/mlx5: Lag, add initial logic for shared FDB (Mohammad Kabat) [2049447] - net/mlx5: Return mdev from eswitch (Mohammad Kabat) [2049447] - RDMA/mlx5: Delete not-available udata check (Mohammad Kabat) [2049447] - RDMA/mlx5: Drop in-driver verbs object creations (Mohammad Kabat) [2049447] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Mohammad Kabat) [2049447] - RDMA/mlx5: Cancel pkey work before destroying device resources (Mohammad Kabat) [2049447] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Mohammad Kabat) [2049447] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant assignment of counter to null (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant parse_attr arg (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant cap check for flow counter (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant tc act includes (Mohammad Kabat) [2049447] - net/mlx5: Embed mlx5_ttc_table (Mohammad Kabat) [2049447 2049891] - net/mlx5: Move TTC logic to fs_ttc (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Decouple TTC logic from mlx5e (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Rename some related TTC args and functions (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Rename traffic type enums (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Allocate the array of channels according to the real max_nch (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use a new initializer to build uniform indir table (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use the new TIR API for kTLS (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move management of indir traffic types to rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert TIR to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Create struct mlx5e_rss_params_hash (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Take RQT out of TIR and group RX resources (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move RX resources to a separate struct (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert RQT to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Mohammad Kabat) [2049447 2049891] - net/mlx5: Take TIR destruction out of the TIR list lock (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Mohammad Kabat) [2049447 2049891] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Mohammad Kabat) [2049447] - RDMA/mlx5: Add DCS offload support (Mohammad Kabat) [2049447] - RDMA/mlx5: Separate DCI QP creation logic (Mohammad Kabat) [2049447] - net/mlx5: Add DCS caps & fields support (Mohammad Kabat) [2049447]- crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Al Stone) [2071840] - amd-xgbe: Use platform_irq_count() (Al Stone) [2071840] - MAINTAINERS: adjust file entry for of_net.c after (Al Stone) [2071840] - rhel: CONFIG_OPEN_DICE is not set (Al Stone) [2071840] - of/irq: fix typo in comment (Al Stone) [2071840] - powerpc/powermac: constify device_node in of_irq_parse_oldworld() (Al Stone) [2071840] - of/fdt: Ignore disabled memory nodes (Al Stone) [2071840] - of: overlay: do not free changeset when of_overlay_apply returns error (Al Stone) [2071840] - of: overlay: unittest: add tests for overlay notifiers (Al Stone) [2071840] - of: overlay: add entry to of_overlay_action_name[] (Al Stone) [2071840] - of: overlay: rework overlay apply and remove kfree()s (Al Stone) [2071840] - of: overlay: rename variables to be consistent (Al Stone) [2071840] - of: overlay: do not break notify on NOTIFY_{OK|STOP} (Al Stone) [2071840] - mtd: phram: Allow probing via reserved-memory (Al Stone) [2071840] - of: Create platform devices for OF framebuffers (Al Stone) [2071840] - of: of_property_read_string return -ENODATA when !length (Al Stone) [2071840] - of/irq: Use interrupts-extended to find parent (Al Stone) [2071840] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2071840] - of/platform: Drop static setup of IRQ resource from DT core (Al Stone) [2071840] - cma: factor out minimum alignment requirement (Al Stone) [2071840] - Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" (Al Stone) [2071840] - of: unittest: print pass messages at PR_INFO level (Al Stone) [2071840] - misc: open-dice: Add driver to expose DICE data to userspace (Al Stone) [2071840] - of: unittest: update text of expected warnings (Al Stone) [2071840] - of: Check 'of_node_reused' flag on of_match_device() (Al Stone) [2071840] - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally (Al Stone) [2071840] - of: base: make small of_parse_phandle() variants static inline (Al Stone) [2071840] - mm: kmemleak: alloc gray object for reserved region with direct map (Al Stone) [2071840] - of: unittest: remove unneeded semicolon (Al Stone) [2071840] - of: base: Improve argument length mismatch error (Al Stone) [2071840] - of: base: Fix phandle argument length mismatch error message (Al Stone) [2071840] - of: unittest: re-implement overlay tracking (Al Stone) [2071840] - of: unittest: change references to obsolete overlay id (Al Stone) [2071840] - of: Move simple-framebuffer device handling from simplefb to of (Al Stone) [2071840] - of: unittest: 64 bit dma address test requires arch support (Al Stone) [2071840] - of: unittest: fix warning on PowerPC frame size warning (Al Stone) [2071840] - of/irq: Add a quirk for controllers with their own definition of interrupt-map (Al Stone) [2071840] - of: base: Skip CPU nodes with "fail"/"fail-..." status (Al Stone) [2071840] - of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set (Al Stone) [2071840] - of/irq: Don't ignore interrupt-controller when interrupt-map failed (Al Stone) [2071840] - of: Support using 'mask' in making device bus id (Al Stone) [2071840] - memblock: use memblock_free for freeing virtual pointers (Al Stone) [2071840] - memblock: rename memblock_free to memblock_phys_free (Al Stone) [2071840] - xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer (Al Stone) [2071840] - memblock: drop memblock_free_early_nid() and memblock_free_early() (Al Stone) [2071840] - of/irq: Allow matching of an interrupt-map local to an interrupt controller (Al Stone) [2071840] - of: unittest: document intentional interrupt-map provider build warning (Al Stone) [2071840] - of: unittest: fix EXPECT text for gpio hog errors (Al Stone) [2071840] - of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings (Al Stone) [2071840] - x86/of: Kill unused early_init_dt_scan_chosen_arch() (Al Stone) [2071840] - of/unittest: Add of_node_put() before return (Al Stone) [2071840] - of: make of_node_check_flag() device_node parameter const (Al Stone) [2071840] - of: kobj: make of_node_is_(initialized|attached) parameters const (Al Stone) [2071840] - of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes (Al Stone) [2071840] - ARM: 9119/1: amba: Properly handle device probe without IRQ domain (Al Stone) [2071840] - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" (Al Stone) [2071840] - soc: qcom: smem: Support reserved-memory description (Al Stone) [2071840] - net: of: fix stub of_net helpers for CONFIG_NET=n (Al Stone) [2071840] - of: net: add a helper for loading netdev->dev_addr (Al Stone) [2071840] - of: net: move of_net under net/ (Al Stone) [2071840] - of: remove duplicate declarations of __of_*_sysfs() functions (Al Stone) [2071840] - fbdev: simplefb: fix Kconfig dependencies (Al Stone) [2071840] - of, numa: Fetch empty NUMA node ID from distance map (Al Stone) [2071840] - of: restricted dma: Fix condition for rmem init (Al Stone) [2071840] - of: property: Disable fw_devlink DT support for X86 (Al Stone) [2071840] - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Al Stone) [2071840] - of: restricted dma: Don't fail device probe on rmem init failure (Al Stone) [2071840] - of: Move of_dma_set_restricted_buffer() into device.c (Al Stone) [2071840] - of: property: fw_devlink: Add support for "leds" and "backlight" (Al Stone) [2071840] - of: property: fw_devlink: Add support for "resets" and "pwms" (Al Stone) [2071840] - gpiolib: constify passed device_node pointer (Al Stone) [2071840] - of: unify of_count_phandle_with_args() arguments with !CONFIG_OF (Al Stone) [2071840] - of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS (Al Stone) [2071840] - of: kexec: Remove FDT_PROP_* definitions (Al Stone) [2071840] - of: base: remove unnecessary for loop (Al Stone) [2071840] - of: Add plumbing for restricted DMA pool (Al Stone) [2071840] - of: Add stub for of_add_property() (Al Stone) [2071840]- CI: Switch to c9s container image on quay.io (Michael Hofmann) - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2079722] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2079722] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2079722] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2079722] - nfs: only issue commit in DIO codepath if we have uncommitted data (Jeffrey Layton) [2028370] - nfs: always check dreq->error after a commit (Jeffrey Layton) [2028370] - nfs: add new nfs_direct_req tracepoint events (Jeffrey Layton) [2028370] - nfsd: eliminate the NFSD_FILE_BREAK_* flags (Jeffrey Layton) [2107360] - NFSD: Clean up the show_nf_flags() macro (Jeffrey Layton) [2107360] - vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2115062] - Revert "ACPI: APEI: explicit init of HEST and GHES in apci_init()" (Mark Langsdorf) [2115261] - Revert "ACPI: APEI: rename ghes_init() with an "acpi_" prefix" (Mark Langsdorf) [2115261] - KVM: selftests: Disable rseq_test for all architectures (Gavin Shan) [2116654] - mm: Fix CVE-2022-2590 by reverting "mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte" (David Hildenbrand) [2116301] {CVE-2022-2590} - scsi: megaraid: Clear READ queue map's nr_queues (Tomas Henzl) [2103830] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2069732] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2069732] - Documentation: Describe net.ipv4.tcp_reflect_tos. (Guillaume Nault) [2070198] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107633] - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2104536] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2112332] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2112332] - netdevsim: rename 'driver' entry points (Petr Oros) [2112332] - netdevsim: move max vf config to dev (Petr Oros) [2112332] - netdevsim: move details of vf config to dev (Petr Oros) [2112332] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2112332] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2112332] - netdevsim: remove max_vfs dentry (Petr Oros) [2112332] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2112332] - CI: Add automotive checks (Veronika Kabatova) - fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2026474] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2026474] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2026474]- netfilter: h323: merge nat hook pointers into one (Florian Westphal) [2111270] - netfilter: nf_conntrack: use rcu accessors where needed (Florian Westphal) [2111270] - netfilter: nf_conntrack: add missing __rcu annotations (Florian Westphal) [2111270] - netfilter: conntrack: use correct format characters (Florian Westphal) [2111270] - netfilter: conntrack: use fallthrough to cleanup (Florian Westphal) [2111270] - netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list" (Florian Westphal) [2111270] - netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit (Florian Westphal) [2111270] - netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit (Florian Westphal) [2111270] - netfilter: nfnetlink: fix warn in nfnetlink_unbind (Florian Westphal) [2111270] - netfilter: conntrack: remove pr_debug callsites from tcp tracker (Florian Westphal) [2111270] - netfilter: prefer extension check to pointer check (Florian Westphal) [2111270] - netfilter: conntrack: add nf_conntrack_events autodetect mode (Florian Westphal) [2111270] - netfilter: conntrack: un-inline nf_ct_ecache_ext_add (Florian Westphal) [2111270] - netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*() (Florian Westphal) [2111270] - netfilter: nfnetlink: allow to detect if ctnetlink listeners exist (Florian Westphal) [2111270] - netfilter: conntrack: avoid unconditional local_bh_disable (Florian Westphal) [2111270] - netfilter: conntrack: remove unconfirmed list (Florian Westphal) [2111270] - netfilter: conntrack: remove __nf_ct_unconfirmed_destroy (Florian Westphal) [2111270] - netfilter: cttimeout: decouple unlink and free on netns destruction (Florian Westphal) [2111270] - netfilter: extensions: introduce extension genid count (Florian Westphal) [2111270] - netfilter: remove nf_ct_unconfirmed_destroy helper (Florian Westphal) [2111270] - netfilter: cttimeout: decouple unlink and free on netns destruction (Florian Westphal) [2111270] - netfilter: conntrack: remove the percpu dying list (Florian Westphal) [2111270] - netfilter: conntrack: include ecache dying list in dumps (Florian Westphal) [2111270] - netfilter: ecache: use dedicated list for event redelivery (Florian Westphal) [2111270] - netfilter: conntrack: split inner loop of list dumping to own function (Florian Westphal) [2111270] - netfilter: ctnetlink: remove useless type conversion to bool (Florian Westphal) [2111270] - netfilter: ecache: move to separate structure (Florian Westphal) [2111270] - netfilter: ctnetlink: use dump structure instead of raw args (Florian Westphal) [2111270] - netfilter: cttimeout: use option structure (Florian Westphal) [2111270] - netfilter: ecache: don't use nf_conn spinlock (Florian Westphal) [2111270] - netfilter: ecache: remove nf_exp_event_notifier structure (Florian Westphal) [2111270] - netfilter: ecache: prepare for event notifier merge (Florian Westphal) [2111270] - netfilter: ecache: add common helper for nf_conntrack_eventmask_report (Florian Westphal) [2111270] - netfilter: ecache: remove another indent level (Florian Westphal) [2111270] - netfilter: ecache: remove one indent level (Florian Westphal) [2111270] - netfilter: conntrack: pptp: use single option structure (Florian Westphal) [2111270] - netfilter: conntrack: don't refresh sctp entries in closed state (Florian Westphal) [2111270] - netfilter: conntrack: revisit gc autotuning (Florian Westphal) [2111270] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2111270] - netfilter: conntrack: Remove useless assignment statements (Florian Westphal) [2111270] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Florian Westphal) [2111270] - netfilter: ctnetlink: missing counters and timestamp in nfnetlink_{log,queue} (Florian Westphal) [2111270] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [2111270] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [2111270] - netfilter: ctnetlink: remove expired entries first (Florian Westphal) [2111270] - net: align static siphash keys (Florian Westphal) [2111270]- lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104750] {CVE-2022-21499} - perf build: Stop using __weak bpf_object__next_map() to handle older libbpf versions (Michael Petlan) [2102240] - perf build: Stop using __weak bpf_object__next_program() to handle older libbpf versions (Michael Petlan) [2102240] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2106623] - vhost-vdpa: call vhost_vdpa_cleanup during the release (Eugenio Pérez) [1939367] - vdpasim: Off by one in vdpasim_set_group_asid() (Eugenio Pérez) [1939367] - vdpasim: allow to enable a vq repeatedly (Eugenio Pérez) [1939367] - vdpasim: control virtqueue support (Eugenio Pérez) [1939367] - vdpa_sim: filter destination mac address (Eugenio Pérez) [1939367] - vdpa_sim: factor out buffer completion logic (Eugenio Pérez) [1939367] - vdpa_sim: advertise VIRTIO_NET_F_MTU (Eugenio Pérez) [1939367] - vhost-vdpa: support ASID based IOTLB API (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to set group ASID (Eugenio Pérez) [1939367] - vhost-vdpa: uAPI to get virtqueue group id (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to get the number of address spaces (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to get the number of virtqueue groups (Eugenio Pérez) [1939367] - vhost-vdpa: introduce asid based IOTLB (Eugenio Pérez) [1939367] - vhost: support ASID in IOTLB API (Eugenio Pérez) [1939367] - vhost_iotlb: split out IOTLB initialization (Eugenio Pérez) [1939367] - vdpa: introduce config operations for associating ASID to a virtqueue group (Eugenio Pérez) [1939367] - vdpa: multiple address spaces support (Eugenio Pérez) [1939367] - vdpa: introduce virtqueue groups (Eugenio Pérez) [1939367] - vhost-vdpa: switch to use vhost-vdpa specific IOTLB (Eugenio Pérez) [1939367] - vhost-vdpa: passing iotlb to IOMMU mapping helpers (Eugenio Pérez) [1939367] - virtio-vdpa: don't set callback if virtio doesn't need it (Eugenio Pérez) [1939367] - vhost: move the backend feature bits to vhost_types.h (Eugenio Pérez) [1939367] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088518] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088518] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088518] - fs: dlm: add pid to debug log (Alexander Aring) [2088518] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088518] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088518] - dlm: move global to static inits (Alexander Aring) [2088518] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088518] - dlm: improve plock logging if interrupted (Alexander Aring) [2088518] - dlm: rearrange async condition return (Alexander Aring) [2088518] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088518] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088518] - fs: dlm: make dlm_callback_resume quite (Alexander Aring) [2009423]- RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2065578] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2065578] - ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe (Jaroslav Kysela) [2065578] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065578] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065578] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065578] - ASoC: cs47l15: Fix event generation for low power mux control (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065578] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065578] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065578] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065578] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065578] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065578] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065578] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065578] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065578] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065578] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065578] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065578] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065578] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065578] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065578] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065578] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065578] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065578] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065578] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065578] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065578] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065578] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065578] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065578] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065578] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065578] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065578] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065578] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065578] - ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback (Jaroslav Kysela) [2065578] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065578] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065578] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065578] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065578] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065578] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065578] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065578] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065578] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065578] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065578] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065578] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065578] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065578] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065578] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065578] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065578] - ALSA: update kernel configuration for 9.1 (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Define PLL clock inputs (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: New codec bindings (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: Document Microchip's PDMC (Jaroslav Kysela) [2065572] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572] - ALSA: spi: Add check for clk_enable() (Jaroslav Kysela) [2065572] - ALSA: sparc: no need to initialise statics to 0 (Jaroslav Kysela) [2065572] - sound: core: Remove redundant variable and return the last statement (Jaroslav Kysela) [2065572] - sound: core: remove initialise static variables to 0 (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065572] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2065572] - sound/oss/dmasound: fix 'dmasound_setup' defined but not used (Jaroslav Kysela) [2065572] - sound/oss/dmasound: fix build when drivers are mixed =y/=m (Jaroslav Kysela) [2065572] - ALSA: mips: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065572] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065572] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065572] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065572] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065572] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065572] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065572] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065572] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065572] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065572] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065572] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065572] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065572] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2065572] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2065572] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2065572] - Documentation: sound: fix typo in control-names.rst (Jaroslav Kysela) [2065572] - ALSA: wavefront: Proper check of get_user() error (Jaroslav Kysela) [2065572] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2065572] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2065572] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2065572] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065572] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065572] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2065572] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2065572] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2065572] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2065572] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065572] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065572] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065572] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065572] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065572] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065572] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065572] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065572] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065572] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065572] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065572] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065572] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065572] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065572] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065572] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065572] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065572] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065572] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065572] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065572] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065572] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065572] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065572] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065572] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065572] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065572] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065572] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065572] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065572] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065572] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065572] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065572] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: set prepare_slave_config (Jaroslav Kysela) [2065572] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065572] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065572] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065572] - ASoC: meson: axg-card: Fix nonatomic links (Jaroslav Kysela) [2065572] - ASoC: meson: axg-tdm-interface: Fix formatters in trigger" (Jaroslav Kysela) [2065572] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for G12A tohdmi mux (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for AUI CODEC mux (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for AUI ACODEC mux (Jaroslav Kysela) [2065572] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065572] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2065572] - ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065572] - ASoC: wm8731: Disable the regulator when probing fails (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065572] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065572] - ASoC: meson: aiu: fix duplicate debugfs directory error (Jaroslav Kysela) [2065572] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2065572] - ASoC: rk817: Use devm_clk_get() in rk817_platform_probe (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065572] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065572] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065572] - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065572] - ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Fix jack_event() always return 0 (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: print the correct property name (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065572] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065572] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065572] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: Add new registers included on i.MX8ULP (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065572] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065572] - ASoC: codecs: Fix misplaced lpass_macro_pds_exit call (Jaroslav Kysela) [2065572] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065572] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe (Jaroslav Kysela) [2065572] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065572] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065572] - ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [2065572] - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe (Jaroslav Kysela) [2065572] - ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume (Jaroslav Kysela) [2065572] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning (Jaroslav Kysela) [2065572] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065572] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065572] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065572] - ASoC: mchp-spdifrx: fix typo (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add reset controller (Jaroslav Kysela) [2065572] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065572] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065572] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065572] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065572] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones" (Jaroslav Kysela) [2065572] - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: Disable TX clock when stop (Jaroslav Kysela) [2065572] - ASoC: qcom: fix Kconfig for SC7280 (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: keep all TxClk sources by txclk array (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065572] - ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065572] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065572] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065572] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: add PDMC driver (Jaroslav Kysela) [2065572] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572] - ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe (Jaroslav Kysela) [2065572] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065572] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065572] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065572] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8183: support wb bt audio (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572] - ASoC: atmel: Fix error handling in snd_proto_probe (Jaroslav Kysela) [2065572] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065572] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065572] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065572] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065572] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065572] - ASoC: fsi: Add check for clk_enable (Jaroslav Kysela) [2065572] - ASoC: qcom: select correct WCD938X config for SC7280 (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065572] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065572] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065572] - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Use better variable names (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065572] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065572] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065572] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065572] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065572] - ASoC: qcom: Fix error code in lpass_platform_copy() (Jaroslav Kysela) [2065572] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065572] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065572] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065572] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: fsl: Drop unused argument from imx_pcm_dma_init() (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065572] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065572] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065572] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065572] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: codecs: Add power domains support in digital macro codecs (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd-mbhc: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: add simple clk stop support (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065572] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065572] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065572] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of (Jaroslav Kysela) [2065572] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio (Jaroslav Kysela) [2065572] - ASoC: qcom: Add lpass CPU driver for codec dma control (Jaroslav Kysela) [2065572] - ASoC: qcom: Add support for codec dma driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add regmap config support for codec dma driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add register definition for codec rddma and wrdma (Jaroslav Kysela) [2065572] - ASoC: qcom: Add helper function to get dma control and lpaif handle (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass: Add dma fields for codec dma lpass interface (Jaroslav Kysela) [2065572] - ASoC: qcom: Move lpass_pcm_data structure to lpass header (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065572] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: Fix buggy return value (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065572] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065572] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065572] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065572] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065572] - ASoC: sc7280: Really depends on SOUNDWIRE (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: fix kcontrol max values (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix kcontrol max values (Jaroslav Kysela) [2065572] - ASoC: codecs: wc938x: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: fix accessing compander for aux (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: enable apll tuner (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065572] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065572] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065572] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065572] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065572] - ASoC: codec: wcd938x: Update CTIA/OMTP switch control (Jaroslav Kysela) [2065572] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065572] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065572] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: make const array rates static (Jaroslav Kysela) [2065572] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065572] - ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset (Jaroslav Kysela) [2065572] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065572] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065572] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: Add IIR filter configuration (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065572] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065572] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065572] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065572] - ASoC: qcom: SC7280: Add machine driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add macro for lpass DAI id's max limit (Jaroslav Kysela) [2065572] - ASoC: qcom: Actually clear DMA interrupt register for HDMI (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065572] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065572] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065572] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065572] - ASoC: simple-mux: Depend on gpiolib rather than selecting it (Jaroslav Kysela) [2065572] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065572] - ASoC: madera: Add dependencies on MFD (Jaroslav Kysela) [2065572] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065572] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2065572] - ASoC: sun4i-i2s: Add support for the R329/D1 variant (Jaroslav Kysela) [2065572] - ASoC: sun4i-i2s: Update registers for more channels (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065572] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065572] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065572] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065572] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065572] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065572] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065572] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065572] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065572] - ASoC: tegra: Update AHUB driver for Tegra234 (Jaroslav Kysela) [2065572] - ASoC: fsl: Add missing error handling in pcm030_fabric_probe (Jaroslav Kysela) [2065572] - ASoC: qdsp6: q6apm-dai: only stop graphs that are started (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix return value of mixer put function (Jaroslav Kysela) [2065572] - ASoC: codecs: lpass-rx-macro: fix sidetone register offsets (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix incorrect used of portid (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Remove duplicate macros (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_i2s: Handle sysclk setting (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_i2s: create drvdata structure (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting (Jaroslav Kysela) [2065572] - ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065572] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065572] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065572] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065572] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065572] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Make the data structures available before registering the handlers (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively (Jaroslav Kysela) [2065572] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065572] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065572] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065572] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065572] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065572] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065572] - ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2065572] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065572] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065572] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065572] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065572] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065572] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065572] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065572] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065572] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065572] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065572] - ASoC: imx-card: improve the sound quality for low rate (Jaroslav Kysela) [2065572] - ASoC: imx-card: Fix mclk calculation issue for akcodec (Jaroslav Kysela) [2065572] - ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ (Jaroslav Kysela) [2065572] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065572] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065572] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link (Jaroslav Kysela) [2065572] - ASoC: rt5682: Register wclk with its parent_hws instead of parent_data (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: update control for RT5682 series (Jaroslav Kysela) [2065572] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065572] - ASoC: mediatek: use of_device_get_match_data() (Jaroslav Kysela) [2065572] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065572] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065572] - ASoC: remove unneeded variable (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: release device_node after snd_soc_register_card (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065572] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065572] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065572] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065572] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065572] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8192-mt6359: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065572] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065572] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065572] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065572] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065572] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065572] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065572] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065572] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065572] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065572] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065572] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065572] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065572] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065572] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065572] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065572] - ASoC: qdsp6: fix a use after free bug in open() (Jaroslav Kysela) [2065572] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() (Jaroslav Kysela) [2065572] - ASoC: codec: tlv320adc3xxx: New codec driver (Jaroslav Kysela) [2065572] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: stm: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: meson: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: fsl: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: simple-mux: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065572] - ASoC: tegra20: i2s: Filter out unsupported rates (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Filter out unsupported rates (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Support system suspend (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Reset hardware (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Use more resource-managed helpers (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065572] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065572] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065572] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065572] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065572] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065572] - ASoC: qdsp6: Fix an IS_ERR() vs NULL bug (Jaroslav Kysela) [2065572] - ASoC: qcom: Distinguish headset codec by codec_dai->name (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065572] - ASoC: mediatek: assign correct type to argument (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065572] - ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065572] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065572] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: silence uninitialized variable warning (Jaroslav Kysela) [2065572] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065572] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682 (Jaroslav Kysela) [2065572] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-mcasp: Remove unnecessary conditional (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065572] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065572] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add headset codec rt5682s support (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: support reserved memory assignment (Jaroslav Kysela) [2065572] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065572] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065572] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: make several arrays static const (Jaroslav Kysela) [2065572] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065572] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Constify static snd_soc_ops (Jaroslav Kysela) [2065572] - ASoC: sunxi: sun4i-spdif: Implement IEC958 control (Jaroslav Kysela) [2065572] - ASoC: qcom: Add support for ALC5682I-VS codec (Jaroslav Kysela) [2065572] - ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065572] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065572] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065572] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065572] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Use %pR/%pa to print resources/physical addresses (Jaroslav Kysela) [2065572] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065572] - ASoC: imx-hdmi: add put_device() after of_find_device_by_node() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065572] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065572] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead (Jaroslav Kysela) [2065572] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065572] - ASoC: mediatek: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Add divs for bclk as clk_in (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065572] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065572] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065572] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065572] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065572] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065572] - ASoC: codecs: MBHC: Remove useless condition check (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065572] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065572] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065572] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065572] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065572] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065572] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065572] - ASoC: qcom: sdm845: only setup slim ports once (Jaroslav Kysela) [2065572] - ASoC: codecs: MBHC: Add support for special headset (Jaroslav Kysela) [2065572] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065572] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065572] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065572] - ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065572] - ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065572] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065572] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065572] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065572] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065572] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065572] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065572] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065572] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065572] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065572] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065572] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065572] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065572] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065572] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065572] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065572] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065572] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065572] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065572] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065572] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065572] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065572] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065572] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065572] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065572] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065572] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065572] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065572] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065572] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065572] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065572] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065572] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065572] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065572] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065572] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065572] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065572] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065572] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065572] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065572] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065572] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065572] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065572] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065572] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065572] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065572] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065572] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065572] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065572] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065572] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065572] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065572] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065572] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065572] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065572] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065572]- cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Mark Langsdorf) [2072976] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072976] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072976] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072976] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072976] - cpufreq: longhaul: Replace acpi_bus_get_device() (Mark Langsdorf) [2072976] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072976] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072976] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072976] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072976] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072976] - cpufreq: Use CPUFREQ_RELATION_E in DVFS governors (Mark Langsdorf) [2072976] - cpufreq: Introducing CPUFREQ_RELATION_E (Mark Langsdorf) [2072976] - cpufreq: Add an interface to mark inefficient frequencies (Mark Langsdorf) [2072976] - cpufreq: Make policy min/max hard requirements (Mark Langsdorf) [2072976] - PM: EM: Allow skipping inefficient states (Mark Langsdorf) [2072976] - PM: EM: Extend em_perf_domain with a flag field (Mark Langsdorf) [2072976] - PM: EM: Mark inefficient states (Mark Langsdorf) [2072976] - PM: EM: Fix inefficient states detection (Mark Langsdorf) [2072976] - PM: EM: Increase energy calculation precision (Mark Langsdorf) [2072976] - cpufreq: tegra186/tegra194: Handle errors in BPMP response (Mark Langsdorf) [2072976] - cpufreq: remove useless INIT_LIST_HEAD() (Mark Langsdorf) [2072976] - cpufreq: s3c244x: add fallthrough comments for switch (Mark Langsdorf) [2072976] - cpufreq: vexpress: Drop unused variable (Mark Langsdorf) [2072976] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080656] - redhat/configs: Enable Marvell OcteonTX2 crypto device (Vladis Dronov) [2042239] - hwrng: cn10k - Enable compile testing (Vladis Dronov) [2042239] - hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov) [2042239] - hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov) [2042239] - hwrng: cn10k - Add random number generator support (Vladis Dronov) [2042239] - hwrng: cavium - fix NULL but dereferenced coccicheck error (Vladis Dronov) [2042261] - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER (Vladis Dronov) [2042261] - hwrng: cavium - Check health status while reading random data (Vladis Dronov) [2042261] - crypto: octeontx2 - fix potential null pointer access (Vladis Dronov) [2041740] - crypto: octeontx2 - add firmware version in devlink info (Vladis Dronov) [2041740] - crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Vladis Dronov) [2041740] - crypto: octeontx2 - fix missing unlock (Vladis Dronov) [2041740] - crypto: octeontx2 - add synchronization between mailbox accesses (Vladis Dronov) [2041740] - crypto: octeontx2 - remove CONFIG_DM_CRYPT check (Vladis Dronov) [2041740] - crypto: octeontx2 - increase CPT HW instruction queue length (Vladis Dronov) [2041740] - crypto: octeontx2 - disable DMA black hole on an DMA fault (Vladis Dronov) [2041740] - crypto: octeontx2 - CN10K CPT to RNM workaround (Vladis Dronov) [2041740] - crypto: octeontx2 - Avoid stack variable overflow (Vladis Dronov) [2041740] - crypto: octeontx2 - prevent underflow in get_cores_bmap() (Vladis Dronov) [2041740] - crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Vladis Dronov) [2041740] - crypto: octeontx2 - Use swap() instead of swap_engines() (Vladis Dronov) [2041740] - crypto: octeontx2 - parameters for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - add apis for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - uninitialized variable in kvf_limits_store() (Vladis Dronov) [2041740] - crypto: octeontx2 - use swap() to make code cleaner (Vladis Dronov) [2041740] - crypto: octeontx2 - set assoclen in aead_do_fallback() (Vladis Dronov) [2041740]- KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115238] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115238] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115238] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115238] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115238] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115238] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115238] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115238] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115238] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115238] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115238] - virtio-ring: fix DMA metadata flags (Cindy Lu) [2000425] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2109523] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2109520] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2109520] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2109520] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2109520] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2109520] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2109520] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2109520] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2109520] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2109520] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2109520] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2109520] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2109520] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2109520] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2109520] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2112378] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112031] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2111502] - bnxt_en: fix livepatch query (Ken Cox) [2111502] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2111502] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2111502] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2111502] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037987] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037987] - intel: remove unused macros (Corinna Vinschen) [2037987] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037987] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037987] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037987] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037987] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037987] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037987] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037987] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037987] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037987] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037987] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037987] - igc: Remove obsolete define (Corinna Vinschen) [2037987] - igc: Remove obsolete mask (Corinna Vinschen) [2037987] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037987] - igc: Remove unused phy type (Corinna Vinschen) [2037987] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037987]- dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115117] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115117] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115117] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115117] - dm writecache: return void from functions (Benjamin Marzinski) [2115117] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115117] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115117] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115117] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115117] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114872] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2102319] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097646] - opp: Don't print an error if required-opps is missing (Mark Salter) [2112431] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101544] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101544] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101544] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101544] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101544] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101544] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101544] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101544] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101544] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101544] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101544] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101544] - scsi: smartpqi: Close write read holes (Don Brace) [2101544] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101544] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101544] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101544] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101544] - xfs: fix maxlevels comparisons in the btree staging code (Andrey Albershteyn) [2106569] - xfs: use kmem_cache_free() for kmem_cache objects (Andrey Albershteyn) [2106569] - xfs: fix incorrect unit conversion in scrub tracepoint (Andrey Albershteyn) [2106569] - xfs: reserve quota for dir expansion when linking/unlinking files (Andrey Albershteyn) [2106569] - xfs: fix xfs_ifree() error handling to not leak perag ref (Andrey Albershteyn) [2106569] - xfs: reorder iunlink remove operation in xfs_ifree (Andrey Albershteyn) [2106569] - xfs: don't generate selinux audit messages for capability testing (Andrey Albershteyn) [2106569] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2109000] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070213] - ext4: check if directory block is within i_size (Lukas Czerner) [2070213]- sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2104946] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - um: Add missing apply_returns() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/static_call: Serialize __static_call_fixup() properly (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/xen: Add UNTRAIN_RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/xen: Rename SYS* entry points (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: skip non-text sections when adding return-thunk sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Treat .text.__x86.* as noinstr (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Avoid very early RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,static_call: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Fix register corruption in compat syscall (Waiman Long) [2090231] - x86/entry: Remove skip_r11rcx (Waiman Long) [2090231] - x86/entry: Use PUSH_AND_CLEAR_REGS for compat (Waiman Long) [2090231] - x86/entry: Simplify entry_INT80_compat() (Waiman Long) [2090231] - x86/entry: Don't call error_entry() for XENPV (Waiman Long) [2090231] - x86/entry: Move CLD to the start of the idtentry macro (Waiman Long) [2090231] - x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() (Waiman Long) [2090231] - x86/entry: Switch the stack after error_entry() returns (Waiman Long) [2090231] - x86/traps: Use pt_regs directly in fixup_bad_iret() (Waiman Long) [2090231] - x86/retpoline: Add ANNOTATE_NOENDBR for retpolines (Waiman Long) [2090231] - x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline (Waiman Long) [2090231] - objtool: Fix SLS validation for kcov tail-call replacement (Waiman Long) [2090231] - x86,static_call: Fix __static_call_return0 for i386 (Waiman Long) [2090231] - crypto: x86/poly1305 - Fixup SLS (Waiman Long) [2090231] - kvm/emulate: Fix SETcc emulation for ENDBR (Waiman Long) [2090231] - x86/ibt: Annotate text references (Waiman Long) [2090231] - x86/alternative: Simplify int3_selftest_ip (Waiman Long) [2090231] - x86/ibt,kvm: Add ENDBR to fastops (Waiman Long) [2090231] - x86/ibt,entry: Sprinkle ENDBR dust (Waiman Long) [2090231] - x86/ibt,xen: Sprinkle the ENDBR (Waiman Long) [2090231] - x86/entry: Cleanup PARAVIRT (Waiman Long) [2090231] - x86/ibt: Add ANNOTATE_NOENDBR (Waiman Long) [2090231] - redhat/configs: Disable CONFIG_X86_KERNEL_IBT (Waiman Long) [2090231] - x86/ibt: Base IBT bits (Waiman Long) [2090231] - objtool,efi: Update __efi64_thunk annotation (Waiman Long) [2090231] - objtool: Fix truncated string warning (Waiman Long) [2090231] - redhat/configs: Disable CONFIG_SLS (Waiman Long) [2090231] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090231] - x86/alternative: Relax text_poke_bp() constraint (Waiman Long) [2090231] - objtool: Add straight-line-speculation validation (Waiman Long) [2090231] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090231] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090231] - x86/mce: Reduce number of machine checks taken during recovery (Waiman Long) [2090231] - x86/lib/atomic64_386_32: Rename things (Waiman Long) [2090231] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090231] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090231] - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() (Waiman Long) [2090231] - x86/entry: Use the correct fence macro after swapgs in kernel CR3 (Waiman Long) [2090231] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090231] - objtool: Fix pv_ops noinstr validation (Waiman Long) [2090231] - static_call,x86: Robustify trampoline patching (Waiman Long) [2090231] - x86/xen: switch initial pvops IRQ functions to dummy ones (Waiman Long) [2090231] - bpf,x86: Respect X86_FEATURE_RETPOLINE* (Waiman Long) [2090231] - x86/alternative: Add debug prints to apply_retpolines() (Waiman Long) [2090231] - x86/alternative: Try inline spectre_v2=retpoline,amd (Waiman Long) [2090231] - x86/alternative: Handle Jcc __x86_indirect_thunk_\reg (Waiman Long) [2090231] - x86/alternative: Implement .retpoline_sites support (Waiman Long) [2090231] - x86/retpoline: Create a retpoline thunk array (Waiman Long) [2090231] - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h (Waiman Long) [2090231] - x86/asm: Fixup odd GEN-for-each-reg.h usage (Waiman Long) [2090231] - x86/asm: Fix register order (Waiman Long) [2090231] - x86/retpoline: Remove unused replacement symbols (Waiman Long) [2090231] - objtool,x86: Replace alternatives with .retpoline_sites (Waiman Long) [2090231] - objtool: Shrink struct instruction (Waiman Long) [2090231] - objtool: Explicitly avoid self modifying code in .altinstr_replacement (Waiman Long) [2090231] - objtool: Classify symbols (Waiman Long) [2090231] - objtool: Remove reloc symbol type checks in get_alt_entry() (Waiman Long) [2090231] - objtool: print out the symbol type when complaining about it (Waiman Long) [2090231] - objtool: Teach get_alt_entry() about more relocation types (Waiman Long) [2090231] - kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules (Waiman Long) [2090231] - kbuild: detect objtool update without using .SECONDEXPANSION (Waiman Long) [2090231] - kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro (Waiman Long) [2090231] - kbuild: store the objtool command in *.cmd files (Waiman Long) [2090231] - kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules (Waiman Long) [2090231] - kbuild: move objtool_args back to scripts/Makefile.build (Waiman Long) [2090231] - x86/mce: Drop copyin special case for #MC (Waiman Long) [2090231] - objtool: Support pv_opsindirect calls for noinstr (Waiman Long) [2090231] - x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays (Waiman Long) [2090231] - objtool: Handle __sanitize_cov*() tail calls (Waiman Long) [2090231] - objtool: Introduce CFI hash (Waiman Long) [2090231] - kbuild: clean up objtool_args slightly (Waiman Long) [2090231] - kbuild: remove stale *.symversions (Waiman Long) [2090231] - kbuild: remove unused quiet_cmd_update_lto_symversions (Waiman Long) [2090231] - kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG (Waiman Long) [2090231] - Makefile: remove stale cc-option checks (Waiman Long) [2090231] - x86/build: Remove stale cc-option checks (Waiman Long) [2090231] - xen: assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests (Waiman Long) [2090231] - dmaengine: idxd: Fixup upstream merge conflict resolution (Jerry Snitselaar) [2100482] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100482] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100482] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100482] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100482] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100482]- sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2089080] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112338] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105609] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105609] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105609] - Documentation: add a description for net.core.high_order_alloc_disable (Antoine Tenart) [2068582] - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag (Benjamin Tissoires) [2070873] - Input: add Marine Navigation Keycodes (Benjamin Tissoires) [2070873] - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" (Benjamin Tissoires) [2070873] - Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD (Benjamin Tissoires) [2070873] - Input: add bounds checking to input_set_capability() (Benjamin Tissoires) [2070873] - Input: add input_copy_abs() function (Benjamin Tissoires) [2070873] - Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails (Benjamin Tissoires) [2070873] - Input: aiptek - properly check endpoint type (Benjamin Tissoires) [2070873] - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume (Benjamin Tissoires) [2070873] - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() (Benjamin Tissoires) [2070873] - Input: psmouse - set up dependency between PS/2 and SMBus companions (Benjamin Tissoires) [2070873] - Input: clear BTN_RIGHT/MIDDLE on buttonpads (Benjamin Tissoires) [2070873] - Input: gpio-keys - avoid clearing twice some memory (Benjamin Tissoires) [2070873] - Input: byd - fix typo in a comment (Benjamin Tissoires) [2070873] - Input: ff-core - correct magnitude setting for rumble compatibility (Benjamin Tissoires) [2070873] - Input: wacom_i2c - clean up the query device fields (Benjamin Tissoires) [2070873] - Input: appletouch - initialize work before device registration (Benjamin Tissoires) [2070873] - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 (Benjamin Tissoires) [2070873] - Input: i8042 - enable deferred probe quirk for ASUS UM325UA (Benjamin Tissoires) [2070873] - Input: elantech - fix stack out of bound access in elantech_change_report_id() (Benjamin Tissoires) [2070873] - Input: i8042 - add deferred probe support (Benjamin Tissoires) [2070873] - Input: wacom_i2c - use macros for the bit masks (Benjamin Tissoires) [2070873] - Input: elantench - fix misreporting trackpoint coordinates (Benjamin Tissoires) [2070873] - Input: synaptics-rmi4 - Fix device hierarchy (Benjamin Tissoires) [2070873] - Input: remove unused header (Benjamin Tissoires) [2070873] - Input: elants_i2c - make use of devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - Input: touchscreen - avoid bitwise vs logical OR warning (Benjamin Tissoires) [2070873] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2070873] - Input: Fix spelling mistake in Kconfig "useable" -> "usable" (Benjamin Tissoires) [2070873] - Input: Fix spelling mistake in Kconfig "Modul" -> "Module" (Benjamin Tissoires) [2070873] - Input: remove dead CSR Prima2 PWRC driver (Benjamin Tissoires) [2070873] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2070873] - Revert "Input: serio - make write method mandatory" (Benjamin Tissoires) [2070873] - Input: serio - make write method mandatory (Benjamin Tissoires) [2070873] - Input: ixp4xx-beeper - delete driver (Benjamin Tissoires) [2070873] - HID: elan: Fix potential double free in elan_input_configured (Benjamin Tissoires) [2070873] - HID: hid-led: fix maximum brightness for Dream Cheeky (Benjamin Tissoires) [2070873] - HID: bigben: fix slab-out-of-bounds Write in bigben_probe (Benjamin Tissoires) [2070873] - HID: multitouch: add quirks to enable Lenovo X12 trackpoint (Benjamin Tissoires) [2070873] - HID: multitouch: Add support for Google Whiskers Touchpad (Benjamin Tissoires) [2070873] - HID: Add driver for Razer Blackwidow keyboards (Benjamin Tissoires) [2070873] - HID: add SiGma Micro driver (Benjamin Tissoires) [2070873] - HID: google: modify HID device groups of eel (Benjamin Tissoires) [2070873] - HID: google: Add support for vivaldi to hid-hammer (Benjamin Tissoires) [2070873] - HID: google: extract Vivaldi hid feature mapping for use in hid-hammer (Benjamin Tissoires) [2070873] - Input: extract ChromeOS vivaldi physmap show function (Benjamin Tissoires) [2070873] - HID: google: switch to devm when registering keyboard backlight LED (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Benjamin Tissoires) [2070873] - HID: input: accommodate priorities for slotted devices (Benjamin Tissoires) [2070873] - HID: input: remove the need for HID_QUIRK_INVERT (Benjamin Tissoires) [2070873] - HID: input: enforce Invert usage to be processed before InRange (Benjamin Tissoires) [2070873] - HID: core: for input reports, process the usages by priority list (Benjamin Tissoires) [2070873] - HID: compute an ordered list of input fields to process (Benjamin Tissoires) [2070873] - HID: input: move up out-of-range processing of input values (Benjamin Tissoires) [2070873] - HID: input: rework spaghetti code with switch statements (Benjamin Tissoires) [2070873] - HID: input: tag touchscreens as such if the physical is not there (Benjamin Tissoires) [2070873] - HID: core: split data fetching from processing in hid_input_field() (Benjamin Tissoires) [2070873] - HID: core: de-duplicate some code in hid_input_field() (Benjamin Tissoires) [2070873] - HID: core: statically allocate read buffers (Benjamin Tissoires) [2070873] - HID: uclogic: Support multiple frame input devices (Benjamin Tissoires) [2070873] - HID: uclogic: Define report IDs before their descriptors (Benjamin Tissoires) [2070873] - HID: uclogic: Put version first in rdesc namespace (Benjamin Tissoires) [2070873] - HID: uclogic: Use "frame" instead of "buttonpad" (Benjamin Tissoires) [2070873] - HID: uclogic: Use different constants for frame report IDs (Benjamin Tissoires) [2070873] - HID: uclogic: Specify total report size to buttonpad macro (Benjamin Tissoires) [2070873] - HID: uclogic: Switch to matching subreport bytes (Benjamin Tissoires) [2070873] - HID: uclogic: Replace pen_frame_flag with subreport_list (Benjamin Tissoires) [2070873] - HID: uclogic: Remove pen usage masking (Benjamin Tissoires) [2070873] - HID: apple: properly reflect LEDS dependency (Benjamin Tissoires) [2070873] - HID: apple: Add fn mapping for MacBook Pros with Touch Bar (Benjamin Tissoires) [2070873] - HID: apple: Add necessary IDs and configuration for T2 Macs. (Benjamin Tissoires) [2070873] - HID: apple: Add support for keyboard backlight on certain T2 Macs. (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard 2021 battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Magic Keyboard 2015 FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Magic Keyboard first generation FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Refactor key translation setup (Benjamin Tissoires) [2070873] - HID: uclogic: Handle virtual frame reports (Benjamin Tissoires) [2070873] - HID: uclogic: Skip non-input raw events earlier (Benjamin Tissoires) [2070873] - HID: uclogic: Access pen/frame params directly in raw_event handling (Benjamin Tissoires) [2070873] - HID: uclogic: Split pen and frame raw event handling (Benjamin Tissoires) [2070873] - HID: uclogic: Support Huion 13th frame button (Benjamin Tissoires) [2070873] - HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 (Benjamin Tissoires) [2070873] - HID: uclogic: Support Huion tilt reporting (Benjamin Tissoires) [2070873] - HID: i2c-hid: remove unneeded semicolon (Benjamin Tissoires) [2070873] - HID: i2c-hid: note that I2C xfer buffers are DMA-safe (Benjamin Tissoires) [2070873] - HID: i2c-hid: no longer need raw access to HID descriptor structure (Benjamin Tissoires) [2070873] - HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input() (Benjamin Tissoires) [2070873] - HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873] - HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873] - HID: i2c-hid: create a helper for SET_POWER command (Benjamin Tissoires) [2070873] - HID: i2c-hid: define i2c_hid_read_register() and use it (Benjamin Tissoires) [2070873] - HID: i2c-hid: explicitly code setting and sending reports (Benjamin Tissoires) [2070873] - HID: i2c-hid: refactor reset command (Benjamin Tissoires) [2070873] - HID: i2c-hid: use "struct i2c_hid" as argument in most calls (Benjamin Tissoires) [2070873] - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports (Benjamin Tissoires) [2070873] - HID: i2c-hid: fix handling numbered reports with IDs of 15 and above (Benjamin Tissoires) [2070873] - HID: google: Use struct_size() helper in kzalloc() (Benjamin Tissoires) [2070873] - HID: Add new Letsketch tablet driver (Benjamin Tissoires) [2070873] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2070873] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2070873] - HID: add mapping for KEY_ALL_APPLICATIONS (Benjamin Tissoires) [2070873] - HID: add mapping for KEY_DICTATE (Benjamin Tissoires) [2070873] - HID: nintendo: check the return value of alloc_workqueue() (Benjamin Tissoires) [2070873] - HID: vivaldi: fix sysfs attributes leak (Benjamin Tissoires) [2070873] - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts (Benjamin Tissoires) [2070873] - HID: Add support for open wheel and no attachment to T300 (Benjamin Tissoires) [2070873] - HID: logitech-dj: add new lightspeed receiver id (Benjamin Tissoires) [2070873] - HID:Add support for UGTABLET WP5540 (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Fix a lockdep splat (Benjamin Tissoires) [2070873] - HID: apple: Set the tilde quirk flag on the Wellspring 5 and later (Benjamin Tissoires) [2070873] - HID: wacom: Avoid using stale array indicies to read contact count (Benjamin Tissoires) [2070873] - HID: wacom: Ignore the confidence flag when a touch is removed (Benjamin Tissoires) [2070873] - HID: wacom: Reset expected and received contact counts at the same time (Benjamin Tissoires) [2070873] - HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running (Benjamin Tissoires) [2070873] - HID: uhid: Fix worker destroying device without any protection (Benjamin Tissoires) [2070873] - HID: vivaldi: Minor cleanups (Benjamin Tissoires) [2070873] - HID: vivaldi: fix handling devices not using numbered reports (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 (Benjamin Tissoires) [2070873] - HID: magicmouse: Fix an error handling path in magicmouse_probe() (Benjamin Tissoires) [2070873] - HID: address kernel-doc warnings (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init (Benjamin Tissoires) [2070873] - HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Tissoires) [2070873] - HID: magicmouse: set Magic Trackpad 2021 name (Benjamin Tissoires) [2070873] - HID: magicmouse: set device name when it has been personalized (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 Magic Keyboard with number pad (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 Magic Keyboard with fingerprint reader (Benjamin Tissoires) [2070873] - HID: i2c-hid-of: Expose the touchscreen-inverted properties (Benjamin Tissoires) [2070873] - HID: quirks: Allow inverting the absolute X/Y values (Benjamin Tissoires) [2070873] - HID: hidraw: Replace hidraw device table mutex with a rwsem (Benjamin Tissoires) [2070873] - HID: thrustmaster use swap() to make code cleaner (Benjamin Tissoires) [2070873] - HID: debug: Add USI usages (Benjamin Tissoires) [2070873] - HID: input: Make hidinput_find_field() static (Benjamin Tissoires) [2070873] - HID: Add hid usages for USI style pens (Benjamin Tissoires) [2070873] - HID: hid-input: Add suffix also for HID_DG_PEN (Benjamin Tissoires) [2070873] - HID: Add map_msc() to avoid boilerplate code (Benjamin Tissoires) [2070873] - HID: do not inline some hid_hw_ functions (Benjamin Tissoires) [2070873] - HID: add suspend/resume helpers (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Use BIT to define quirks (Benjamin Tissoires) [2070873] - HID: apple: Do not reset quirks when the Fn key is not found (Benjamin Tissoires) [2070873] - HID: magicmouse: Report battery level over USB (Benjamin Tissoires) [2070873] - HID: i2c-hid: Report wakeup events (Benjamin Tissoires) [2070873] - HID: potential dereference of null pointer (Benjamin Tissoires) [2070873] - HID: holtek: fix mouse probing (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on Asus UX550VE (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Benjamin Tissoires) [2070873] - HID: google: add eel USB id (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy to hid-prodikeys (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy to hid-chicony (Benjamin Tissoires) [2070873] - HID: bigbenff: prevent null pointer dereference (Benjamin Tissoires) [2070873] - HID: sony: fix error path in probe (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy on some USB HID drivers (Benjamin Tissoires) [2070873] - HID: check for valid USB device for many HID drivers (Benjamin Tissoires) [2070873] - HID: wacom: fix problems when device is not a valid USB device (Benjamin Tissoires) [2070873] - HID: add hid_is_usb() function to make it simpler for USB detection (Benjamin Tissoires) [2070873] - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover (Benjamin Tissoires) [2070873] - HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) (Benjamin Tissoires) [2070873] - HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case (Benjamin Tissoires) [2070873] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2070873] - HID: thrustmaster: fix sparse warnings (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx (Benjamin Tissoires) [2070873] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2070873] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2070873] - HID: ft260: fix i2c probing for hwmon devices (Benjamin Tissoires) [2070873] - Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK" (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: fix module device-id handling (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: hid-client: only load for matching devices (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: fw-loader: only load for matching devices (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: use constants for modaliases (Benjamin Tissoires) [2070873] - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts (Benjamin Tissoires) [2070873] - HID: nintendo: unlock on error in joycon_leds_create() (Benjamin Tissoires) [2070873] - HID: nintendo: fix -Werror build (Benjamin Tissoires) [2070873] - HID: playstation: require multicolor LED functionality (Benjamin Tissoires) [2070873] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2070873] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2070873] - HID: u2fzero: Support NitroKey U2F revision of the device (Benjamin Tissoires) [2070873] - HID: wacom: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - HID: wacom: Shrink critical section in `wacom_add_shared_data` (Benjamin Tissoires) [2070873] - HID: nintendo: prevent needless queueing of the rumble worker (Benjamin Tissoires) [2070873] - HID: nintendo: ratelimit subcommands and rumble (Benjamin Tissoires) [2070873] - HID: nintendo: improve rumble performance and stability (Benjamin Tissoires) [2070873] - HID: nintendo: add IMU support (Benjamin Tissoires) [2070873] - HID: nintendo: add support for reading user calibration (Benjamin Tissoires) [2070873] - HID: nintendo: add support for charging grip (Benjamin Tissoires) [2070873] - HID: nintendo: set controller uniq to MAC (Benjamin Tissoires) [2070873] - HID: nintendo: reduce device removal subcommand errors (Benjamin Tissoires) [2070873] - HID: nintendo: patch hw version for userspace HID mappings (Benjamin Tissoires) [2070873] - HID: nintendo: send subcommands after receiving input report (Benjamin Tissoires) [2070873] - HID: nintendo: improve subcommand reliability (Benjamin Tissoires) [2070873] - HID: nintendo: add rumble support (Benjamin Tissoires) [2070873] - HID: nintendo: add home led support (Benjamin Tissoires) [2070873] - HID: nintendo: add power supply support (Benjamin Tissoires) [2070873] - HID: nintendo: add player led support (Benjamin Tissoires) [2070873] - HID: nintendo: add nintendo switch controller driver (Benjamin Tissoires) [2070873] - HID: playstation: fix return from dualsense_player_led_set_brightness() (Benjamin Tissoires) [2070873] - HID: playstation: expose DualSense player LEDs through LED class. (Benjamin Tissoires) [2070873] - leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. (Benjamin Tissoires) [2070873] - Documentation: leds: standartizing LED names (Benjamin Tissoires) [2070873] - HID: playstation: expose DualSense lightbar through a multi-color LED. (Benjamin Tissoires) [2070873] - HID: surface-hid: Allow driver matching for target ID 1 devices (Benjamin Tissoires) [2070873] - HID: surface-hid: Use correct event registry for managing HID events (Benjamin Tissoires) [2070873] - HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK (Benjamin Tissoires) [2070873] - HID: apple: Bring back flag for Apple tilde key quirk (Benjamin Tissoires) [2070873] - HID: apple: Add support for the 2021 Magic Keyboard (Benjamin Tissoires) [2070873] - HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 (Benjamin Tissoires) [2070873] - HID: multitouch: disable sticky fingers for UPERFECT Y (Benjamin Tissoires) [2070873] - HID: cougar: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - HID: roccat: Use struct_group() to zero kone_mouse_event (Benjamin Tissoires) [2070873] - HID: cp2112: Use struct_group() for memcpy() region (Benjamin Tissoires) [2070873] - HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent (Benjamin Tissoires) [2070873] - HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() (Benjamin Tissoires) [2070873] - HID: apple: Eliminate obsolete IR receiver quirks (Benjamin Tissoires) [2070873] - HID: core: add TransducerSerialNumber2 (Benjamin Tissoires) [2070873] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2070873] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2070873] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2070873] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2070873] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2070873] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2070873] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2070873] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2070873] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2070873] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2070873] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2070873] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2070873] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2070873] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2070873] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2070873] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2070873] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2070873] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2070873] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2070873] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2070873] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2070873] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2070873] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2070873] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2070873] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2070873] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Remove useless DMA-32 fallback configuration (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2054930 2070873]- Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [2112933] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [2113065] - Documentation: filesystems: proc: update meminfo section (David Hildenbrand) [2075394] - mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware (Waiman Long) [2109001] - mm/munlock: protect the per-CPU pagevec by a local_lock_t (Waiman Long) [2109671] - mm/migration: add trace events for base page and HugeTLB migrations (Waiman Long) [2109671] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096965] - ACPI: VIOT: Fix ACS setup (Eric Auger) [2101431] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101592] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101592] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2083241] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067297] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067297] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067297] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067297] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067297] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067297] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067297] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067297] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067297] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067297] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067297] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067297] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067297] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067297] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067297] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067297] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067297] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067297] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067297] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Mark Langsdorf) [2067297] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Mark Langsdorf) [2067297] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067297] - ACPI: LPSS: Provide an SSP type to the driver (Mark Langsdorf) [2067297] - ACPI: LPSS: Constify properties member in struct lpss_device_desc (Mark Langsdorf) [2067297] - ACPI: platform: Constify properties parameter in acpi_create_platform_device() (Mark Langsdorf) [2067297] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067297] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067297] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067297] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067297] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067297] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067297] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067297] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067297] - ACPI: scan: Use ida_alloc() instead of ida_simple_get() (Mark Langsdorf) [2067297] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067297] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067297] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067297] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067297] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067297] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067297] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067297] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067297] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067297]- tracing: Show size of requested perf buffer (Michael Petlan) [2106297] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2106297] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107561] - powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR (Steve Best) [2104440] - perf cpumap: Add perf_cpu_map__for_each_idx() (Michael Petlan) [2085427] - perf stat: Make use of index clearer with perf_counts (Michael Petlan) [2085427] - perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT events (Michael Petlan) [2085427]- RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097326] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097326] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097326] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097326] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097326] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2106955] - net: mld: fix reference count leak in mld_{query | report}_work() (Hangbin Liu) [2067774] - vsock/virtio: add support for device suspend/resume (Stefano Garzarella) [2107589] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [2107589] - hv_sock: Add validation for untrusted Hyper-V values (Stefano Garzarella) [2107589] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107589] - vsock/virtio: read the negotiated features before using VQs (Stefano Garzarella) [2107589] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107589] - af_vsock: SOCK_SEQPACKET broken buffer test (Stefano Garzarella) [2107589] - af_vsock: SOCK_SEQPACKET receive timeout test (Stefano Garzarella) [2107589] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107589] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107589] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107589] - platform: goldfish: pipe: Use platform_get_irq() to get the interrupt (Mark Langsdorf) [2068298] - MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init() (Mark Langsdorf) [2068298] - MIPS: Loongson64: Add Loongson-2K1000 reset platform driver (Mark Langsdorf) [2068298] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068298] - redhat/configs: enable CONFIG_MLXREG_LC (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068298] - platform_data/mlxreg: Add new field for secured access (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068298] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_debugfs: detach log reader wq from devm (Mark Langsdorf) [2068298] - platform: chrome: Split trace include file (Mark Langsdorf) [2068298] - platform/chrome: sensorhub: Add trace events for sample (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Update mux flags during partner removal (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Configure muxes at start of port update (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Get mux state inside configure_mux (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Move mux flag checks (Mark Langsdorf) [2068298] - platform/chrome: cros_ec: Make cros_ec_unregister() return void (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Check for EC device (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Make try power role optional (Mark Langsdorf) [2068298] - redhat/configs: don't enable ChromeOS privacy screen (Mark Langsdorf) [2068298] - platform/chrome: Add driver for ChromeOS privacy-screen (Mark Langsdorf) [2068298] - drm/privacy-screen: Fix sphinx warning (Mark Langsdorf) [2068298] - drm/privacy_screen: Add drvdata in drm_privacy_screen (Mark Langsdorf) [2068298] - drm/connector: Add a drm_connector privacy-screen helper functions (v2) (Mark Langsdorf) [2068298] - drm/privacy-screen: Add notifier support (v2) (Mark Langsdorf) [2068298] - drm/privacy-screen: Add X86 specific arch init code (Mark Langsdorf) [2068298] - drm: Add privacy-screen class (v4) (Mark Langsdorf) [2068298] - drm/connector: Add support for privacy-screen properties (v4) (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Add version for ec_command (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Make data pointers void (Mark Langsdorf) [2068298] - platform/chrome: cros_usbpd_notify: Move ec_command() (Mark Langsdorf) [2068298] - platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() (Mark Langsdorf) [2068298] - platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response" (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_sensorhub: simplify getting .driver_data (Mark Langsdorf) [2068298] - platform/chrome: cros-ec-typec: Cleanup use of check_features (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Use existing feature check (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Fix check_features ret val (Mark Langsdorf) [2068298] - drm/mgag200: Enable atomic gamma lut update (Jocelyn Falempe) [2078542] - drm/mgag200: Optimize damage clips (Jocelyn Falempe) [2078542] - drm/mgag200: Add FB_DAMAGE_CLIPS support (Jocelyn Falempe) [2078542] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [2060150] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2060150] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2060150] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2060150] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2060150] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2060150] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2060150] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2060150] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2060150] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2060150] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2060150] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2060150]- tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096788] - NFSD: Move fill_pre_wcc() and fill_post_wcc() (Benjamin Coddington) [2110576] - Revert "nfsd: skip some unnecessary stats in the v4 case" (Benjamin Coddington) [2110576] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2087560] - redhat/configs/common: Enable CONFIG_LZ4_COMPRESS (Andrew Walsh) [2110097] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109349] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109349] - bonding: guard ns_targets by CONFIG_IPV6 (Jonathan Toppins) [2109349] - bonding: show NS IPv6 targets in proc master info (Jonathan Toppins) [2109349] - bonding: NS target should accept link local address (Jonathan Toppins) [2109349] - bonding: combine netlink and console error messages (Jonathan Toppins) [2109349] - usb: chipidea: udc: check request status before setting device address (Torez Smith) [2084667] - USB: gadget: Fix double-free bug in raw_gadget driver (Torez Smith) [2084667] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Torez Smith) [2084667] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Torez Smith) [2084667] - xhci: turn off port power in shutdown (Torez Smith) [2084667] - xhci: Keep interrupt disabled in initialization until host is running. (Torez Smith) [2084667] - USB: serial: option: add Quectel RM500K module support (Torez Smith) [2084667] - USB: serial: option: add Quectel EM05-G modem (Torez Smith) [2084667] - USB: serial: pl2303: add support for more HXN (G) types (Torez Smith) [2084667] - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC (Torez Smith) [2084667] - usb: gadget: uvc: fix list double add in uvcg_video_pump (Torez Smith) [2084667] - dt-bindings: usb: ehci: Increase the number of PHYs (Torez Smith) [2084667] - dt-bindings: usb: ohci: Increase the number of PHYs (Torez Smith) [2084667] - usb: gadget: Fix non-unique driver names in raw-gadget driver (Torez Smith) [2084667] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Torez Smith) [2084667] - usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() (Torez Smith) [2084667] - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Torez Smith) [2084667] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Torez Smith) [2084667] - USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Torez Smith) [2084667] - usb: cdnsp: Fixed setting last_trb incorrectly (Torez Smith) [2084667] - usb: gadget: u_ether: fix regression in setting fixed MAC address (Torez Smith) [2084667] - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe (Torez Smith) [2084667] - usb: dwc2: Fix memory leak in dwc2_hcd_init (Torez Smith) [2084667] - usb: dwc3: gadget: Fix IN endpoint max packet size allocation (Torez Smith) [2084667] - docs: usb: fix literal block marker in usbmon verification example (Torez Smith) [2084667] - USB: serial: option: add support for Cinterion MV31 with new baseline (Torez Smith) [2084667] - USB: serial: io_ti: add Agilent E5805A support (Torez Smith) [2084667] - dt-bindings: reset: update st,stih407-powerdown.yaml references (Torez Smith) [2084667] - dt-bindings: Update QCOM USB subsystem maintainer information (Torez Smith) [2084667] - dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property (Torez Smith) [2084667] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Torez Smith) [2084667] - USB: new quirk for Dell Gen 2 devices (Torez Smith) [2084667] - tty: remove CMSPAR ifdefs (Torez Smith) [2084667] - usb: dwc3: core: Add error log when core soft reset failed (Torez Smith) [2084667] - usb: dwc3: gadget: Move null pinter check to proper place (Torez Smith) [2084667] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2084667] - usb: cdns3: allocate TX FIFO size according to composite EP number (Torez Smith) [2084667] - usb: dwc3: Fix ep0 handling when getting reset while doing control transfer (Torez Smith) [2084667] - usb: Probe EHCI, OHCI controllers asynchronously (Torez Smith) [2084667] - usb: isp1760: Fix out-of-bounds array access (Torez Smith) [2084667] - xhci: Don't defer primary roothub registration if there is only one roothub (Torez Smith) [2084667] - USB: serial: option: add Quectel BG95 modem (Torez Smith) [2084667] - USB: serial: pl2303: fix type detection for odd device (Torez Smith) [2084667] - dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller (Torez Smith) [2084667] - media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera (Torez Smith) [2084667] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Torez Smith) [2084667] - media: gspca: make the read-only array table static const (Torez Smith) [2084667] - usb: xhci-mtk: remove bandwidth budget table (Torez Smith) [2084667] - usb: xhci-mtk: fix fs isoc's transfer error (Torez Smith) [2084667] - usb: gadget: fix race when gadget driver register via ioctl (Torez Smith) [2084667] - usb: typec: tcpci_mt6360: Update for BMC PHY setting (Torez Smith) [2084667] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Torez Smith) [2084667] - xhci: Remove quirk for over 10 year old evaluation hardware (Torez Smith) [2084667] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Torez Smith) [2084667] - xhci: use generic command timer for stop endpoint commands. (Torez Smith) [2084667] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Torez Smith) [2084667] - usb: host: xhci-plat: prepare operation w/o shared hcd (Torez Smith) [2084667] - usb: host: xhci-plat: create shared hcd after having added main hcd (Torez Smith) [2084667] - xhci: prepare for operation w/o shared hcd (Torez Smith) [2084667] - xhci: factor out parts of xhci_gen_setup() (Torez Smith) [2084667] - xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2084667] - usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2084667] - usb: host: ehci-xilinx: adding description for return value (Torez Smith) [2084667] - usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo() (Torez Smith) [2084667] - USB: c67x00: remove unnecessary check of res (Torez Smith) [2084667] - usb: host: ehci-xilinx: Fix quoted string split across lines (Torez Smith) [2084667] - USB / dwc3: Fix a checkpatch warning in core.c (Torez Smith) [2084667] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Torez Smith) [2084667] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Torez Smith) [2084667] - USB: gadget: Add ID numbers to gadget names (Torez Smith) [2084667] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Torez Smith) [2084667] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Torez Smith) [2084667] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Torez Smith) [2084667] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Torez Smith) [2084667] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Torez Smith) [2084667] - media: uvcvideo: Fix missing check to determine if element is found in list (Torez Smith) [2084667] - media: docs: media: uvcvideo: Use linux-media mailing list (Torez Smith) [2084667] - usb: gadget: uvc: allow for application to cleanly shutdown (Torez Smith) [2084667] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Torez Smith) [2084667] - usb: cdc-wdm: fix reading stuck on device close (Torez Smith) [2084667] - usb: gadget: uvc: track frames in format entries (Torez Smith) [2084667] - usb: gadget: uvc: move structs to common header (Torez Smith) [2084667] - usb: gadget: uvc: prevent index variables to start from 0 (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: fix clock matching (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125 (Torez Smith) [2084667] - usb: dwc3: gadget: Delay issuing End Transfer (Torez Smith) [2084667] - usb: dwc3: gadget: Only End Transfer for ep0 data phase (Torez Smith) [2084667] - usb: dwc3: ep0: Don't prepare beyond Setup stage (Torez Smith) [2084667] - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() (Torez Smith) [2084667] - usb: dwc3: gadget: Refactor pullup() (Torez Smith) [2084667] - usb: dwc3: gadget: Prevent repeat pullup() (Torez Smith) [2084667] - usb: dwc3: xilinx: Add gpio-reset support (Torez Smith) [2084667] - dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: Add binding for SDX65 (Torez Smith) [2084667] - dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667] - dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667] - usb: dwc3: remove a possible unnecessary 'out of memory' message (Torez Smith) [2084667] - usb: dwc3: host: Stop setting the ACPI companion (Torez Smith) [2084667] - usb: core: acpi: Use the sysdev pointer instead of controller device (Torez Smith) [2084667] - dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC (Torez Smith) [2084667] - usb: ehci-omap: drop unused ehci_read() function (Torez Smith) [2084667] - USB: gadget: Fix return of -EBUSY (Torez Smith) [2084667] - usb: dwc2: gadget: don't reset gadget's driver->bus (Torez Smith) [2084667] - USB: serial: qcserial: add support for Sierra Wireless EM7590 (Torez Smith) [2084667] - USB: serial: ftdi_sio: clean up printk format specifier (Torez Smith) [2084667] - USB: serial: option: add Fibocom MA510 modem (Torez Smith) [2084667] - USB: serial: option: add Fibocom L610 modem (Torez Smith) [2084667] - USB: serial: pl2303: add device id for HP LM930 Display (Torez Smith) [2084667] - thunderbolt: Add support for XDomain lane bonding (Torez Smith) [2084667] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Torez Smith) [2084667] - thunderbolt: Split setting link width and lane bonding into own functions (Torez Smith) [2084667] - thunderbolt: Move tb_port_state() prototype to correct place (Torez Smith) [2084667] - thunderbolt: Add debug logging when lane is enabled/disabled (Torez Smith) [2084667] - Revert "usb: misc: Add onboard_usb_hub driver" (Torez Smith) [2084667] - Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()" (Torez Smith) [2084667] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Torez Smith) [2084667] - thunderbolt: Make iommu_dma_protection more accurate (Torez Smith) [2084667] - iommu: Add capability for pre-boot DMA protection (Torez Smith) [2084667] - iommu: Introduce device_iommu_capable() (Torez Smith) [2084667] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Torez Smith) [2084667] - usb: phy: generic: Get the vbus supply (Torez Smith) [2084667] - usb: dwc3: gadget: Return proper request status (Torez Smith) [2084667] - usb: core: hcd: Create platform devices for onboard hubs in probe() (Torez Smith) [2084667] - usb: misc: Add onboard_usb_hub driver (Torez Smith) [2084667] - USB: gadget: Add a new bus for gadgets (Torez Smith) [2084667] - USB: gadget: Fix mistakes in UDC core kerneldoc (Torez Smith) [2084667] - USB: gadget: Register udc before gadget (Torez Smith) [2084667] - USB: gadget: Rename usb_gadget_probe_driver() (Torez Smith) [2084667] - usb: core: devices: drop redundant buffer overflow checks (Torez Smith) [2084667] - dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding (Torez Smith) [2084667] - usb: Enable various new TypeC drivers. (Torez Smith) [2084667] - dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding (Torez Smith) [2084667] - usb: typec: mux: Add On Semi fsa4480 driver (Torez Smith) [2084667] - dt-bindings: usb: Add binding for fcs,fsa4480 (Torez Smith) [2084667] - usb: typec: mux: Allow multiple mux_devs per mux (Torez Smith) [2084667] - usb: typec: mux: Introduce indirection (Torez Smith) [2084667] - usb: typec: mux: Check dev_set_name() return value (Torez Smith) [2084667] - device property: Add helper to match multiple connections (Torez Smith) [2084667] - usb: dwc3: pci: add support for the Intel Meteor Lake-P (Torez Smith) [2084667] - usb: typec: ucsi: Wait for the USB role switches (Torez Smith) [2084667] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Torez Smith) [2084667] - dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings (Torez Smith) [2084667] - testusb: Fix warning comparing pointer to 0 (Torez Smith) [2084667] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Torez Smith) [2084667] - usb: deprecate the third argument of usb_maxpacket() (Torez Smith) [2084667] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Torez Smith) [2084667] - USB: core: Disable remote wakeup for freeze/quiesce (Torez Smith) [2084667] - drivers: usb: host: Fix deadlock in oxu_bus_suspend() (Torez Smith) [2084667] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Torez Smith) [2084667] - usb: dwc3: EP clear halt leading to clearing of delayed_status (Torez Smith) [2084667] - usb: dwc3: core: Only handle soft-reset in DCTL (Torez Smith) [2084667] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Torez Smith) [2084667] - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() (Torez Smith) [2084667] - usb: misc: eud: Fix an error handling path in eud_probe() (Torez Smith) [2084667] - usb: musb: mediatek: Use clk_bulk API to simplify clock operations (Torez Smith) [2084667] - USB: dwc2: Add OTG support for Ingenic SoCs. (Torez Smith) [2084667] - dt-bindings: dwc2: Add bindings for new Ingenic SoCs. (Torez Smith) [2084667] - usb: gadget: net2272: clean up comments (Torez Smith) [2084667] - usb: core: devices: remove dead code under #ifdef PROC_EXTRA (Torez Smith) [2084667] - USB: omap_udc: clean up comment (Torez Smith) [2084667] - usb: gadget: pxa27x_udc: clean up comment (Torez Smith) [2084667] - usb: gadget: s3c-hsudc: clean up comments (Torez Smith) [2084667] - usb: gadget: tegra-xudc: clean up comments (Torez Smith) [2084667] - usb: musb: Fix missing of_node_put() in omap2430_probe (Torez Smith) [2084667] - usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK (Torez Smith) [2084667] - usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints (Torez Smith) [2084667] - usb: host: ohci-omap: Make it CCF clk API compatible (Torez Smith) [2084667] - usb: gadget: omap_udc: Make it CCF clk API compatible (Torez Smith) [2084667] - USB / dwc3: Fix three doc-build warnings (Torez Smith) [2084667] - usb: core: Don't hold the device lock while sleeping in do_proc_control() (Torez Smith) [2084667] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Torez Smith) [2084667] - usb: dwc3: core: Fix tx/rx threshold settings (Torez Smith) [2084667] - usb: mtu3: fix USB 3.0 dual-role-switch from device to host (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: add missing required reg (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema (Torez Smith) [2084667] - USB: storage: karma: fix rio_karma_init return (Torez Smith) [2084667] - usb: gadget: net2280: use swap() instead of open coding it (Torez Smith) [2084667] - usb: gadget: u_audio: clean up some inconsistent indenting (Torez Smith) [2084667] - USB: host: isp116x: check return value after calling platform_get_resource() (Torez Smith) [2084667] - usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt (Torez Smith) [2084667] - usb-storage: isd200: fix initFunction error return (Torez Smith) [2084667] - usb-storage: shuttle_usbat: fix initFunction error return (Torez Smith) [2084667] - usb-storage: alauda: fix initFunction error return (Torez Smith) [2084667] - usb: Prepare cleanup of powerpc's asm/prom.h (Torez Smith) [2084667] - usb: usbip: add missing device lock on tweak configuration cmd (Torez Smith) [2084667] - usb: usbip: fix a refcount leak in stub_probe() (Torez Smith) [2084667] - xhci: Enable runtime PM on second Alderlake controller (Torez Smith) [2084667] - usb: dwc3: fix backwards compat with rockchip devices (Torez Smith) [2084667] - usb: misc: fix improper handling of refcount in uss720_probe() (Torez Smith) [2084667] - USB: Fix ehci infinite suspend-resume loop issue in zhaoxin (Torez Smith) [2084667] - usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant (Torez Smith) [2084667] - usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2084667] - usb: typec: ucsi: Fix role swapping (Torez Smith) [2084667] - usb: typec: ucsi: Fix reuse of completion structure (Torez Smith) [2084667] - usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions (Torez Smith) [2084667] - drivers: usb: dwc3: Add AM62 USB wrapper driver (Torez Smith) [2084667] - dt-bindings: usb: Add documentation for AM62 USB Wrapper module (Torez Smith) [2084667] - usb: typec: tipd: Only update power status on IRQ (Torez Smith) [2084667] - usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command (Torez Smith) [2084667] - usb: gadget: uvc: improve sg exit condition (Torez Smith) [2084667] - usb: gadget: uvc: giveback vb2 buffer on req complete (Torez Smith) [2084667] - usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer (Torez Smith) [2084667] - usb: gadget: uvc: remove pause flag use (Torez Smith) [2084667] - usb: gadget: uvc: allow changing interface name via configfs (Torez Smith) [2084667] - ARM: omap: dma: make usb support optional (Torez Smith) [2084667] - ARM: omap1: innovator: move ohci phy power handling to board file (Torez Smith) [2084667] - usb: omap: avoid mach/*.h headers (Torez Smith) [2084667] - ARM: omap1: move mach/usb.h to include/linux/soc (Torez Smith) [2084667] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Torez Smith) [2084667] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Torez Smith) [2084667] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Torez Smith) [2084667] - usb: gadget: uvc: Fix crash when encoding data for usb request (Torez Smith) [2084667] - thunderbolt: Use different lane for second DisplayPort tunnel (Torez Smith) [2084667] - thunderbolt: Dump path config space entries during discovery (Torez Smith) [2084667] - thunderbolt: Use decimal number with port numbers (Torez Smith) [2084667] - thunderbolt: Fix typo in comment (Torez Smith) [2084667] - media: dvb-usb: dib0700_devices: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: dibusb-mc: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: dibusb-mb: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: vp7045: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: vp702x: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: umt-010: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: ttusb2: use an enum for the device number (Torez Smith) [2084667] - media: technisat-usb2: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: pctv452e: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: opera1: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: nova-t-usb2: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: m920x: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: gp8psk: use an enum for the device number (Torez Smith) [2084667] - media: dw2102: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dtv5100: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: dtt200u: use an enum for the device number (Torez Smith) [2084667] - media: digitv: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: cxusb: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: cinergyT2-core: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: az6027: use an enum for the device number (Torez Smith) [2084667] - media: af9005: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: a800: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: Add helper macros for using USB VID/PID (Torez Smith) [2084667] - media: dvb-usb: vp702x: reference to usb ID table (Torez Smith) [2084667] - media: dvb-usb: move USB IDs to dvb-usb-ids.h (Torez Smith) [2084667] - media: dvb-usb-ids.h: sort entries (Torez Smith) [2084667] - USB: quirks: add STRING quirk for VCOM device (Torez Smith) [2084667] - USB: quirks: add a Realtek card reader (Torez Smith) [2084667] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Torez Smith) [2084667] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Torez Smith) [2084667] - usb: cdns3: Fix issue for clear halt endpoint (Torez Smith) [2084667] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Torez Smith) [2084667] - xhci: stop polling roothubs after shutdown (Torez Smith) [2084667] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Torez Smith) [2084667] - thunderbolt: test: use NULL macros (Torez Smith) [2084667] - thunderbolt: Replace usage of found with dedicated list iterator variable (Torez Smith) [2084667] - usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() (Torez Smith) [2084667] - dt-bindings: usb: mtk-xhci: add compatible for mt8186 (Torez Smith) [2084667] - usb: dwc3: Issue core soft reset before enabling run/stop (Torez Smith) [2084667] - usb: gadget: Makefile: remove ccflags-y (Torez Smith) [2084667] - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c (Torez Smith) [2084667] - usb: gadget: eliminate anonymous module_init & module_exit (Torez Smith) [2084667] - usb: usbip: eliminate anonymous module_init & module_exit (Torez Smith) [2084667] - xen/usb: harden xen_hcd against malicious backends (Torez Smith) [2084667] - usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue (Torez Smith) [2084667] - usb: dwc3: gadget: move cmd_endtransfer to extra function (Torez Smith) [2084667] - usb: dwc3: gadget: ep_queue simplify isoc start condition (Torez Smith) [2084667] - xen/usb: don't use arbitrary_virt_to_machine() (Torez Smith) [2084667] - usb: common: usb-conn-gpio: Make VBUS supply completely optional (Torez Smith) [2084667] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Torez Smith) [2084667] - usb: early: xhci-dbc: Fix xdbc number parsing (Torez Smith) [2084667] - usb: early: xhci-dbc: Remove duplicate keep parsing (Torez Smith) [2084667] - usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: dummy_hcd: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: core: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: composite: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found (Torez Smith) [2084667] - usb: gadget: composite: remove check of list iterator against head past the loop body (Torez Smith) [2084667] - usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: legacy: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: configfs: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: aspeed: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc-xilinx: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: omap_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: net2280: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: net2272: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: mv_u3d: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: goku_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: at91: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: atmel: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: bdc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: fsl: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: dwc3: pci: Add support for Intel Alder Lake (Torez Smith) [2084667] - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm (Torez Smith) [2084667] - usb: dwc3: gadget: Give some time to schedule isoc (Torez Smith) [2084667] - usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode (Torez Smith) [2084667] - dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 (Torez Smith) [2084667] - usb: dwc3: imx8mp: Add support for setting SOC specific flags (Torez Smith) [2084667] - dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags (Torez Smith) [2084667] - usb: dwc3: imx8mp: rename iomem base pointer (Torez Smith) [2084667] - usb: dwc3-meson-g12a: constify drvdata structs (Torez Smith) [2084667] - usb: raw-gadget: return -EINVAL if no proper ep address available (Torez Smith) [2084667] - dt-bindings: usb: hcd: correct usb-device path (Torez Smith) [2084667] - usb: raw-gadget: use kzalloc (Torez Smith) [2084667] - usb: gadget: udc: fix typos in comments (Torez Smith) [2084667] - media: xc2028: rename the driver from tuner-xc2028 (Torez Smith) [2084667] - USB: serial: usb_wwan: remove redundant assignment to variable i (Torez Smith) [2084667] - USB: serial: pl2303: fix GS type detection (Torez Smith) [2084667] - media: hdpvr: initialize dev->worker at hdpvr_register_videodev (Torez Smith) [2084667] - media: stk1160: use dma_alloc_noncontiguous API (Torez Smith) [2084667] - media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb' (Torez Smith) [2084667] - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED (Torez Smith) [2084667] - media: stk1160: fix number of buffers in case not all buffers are created (Torez Smith) [2084667] - media: Revert "media: em28xx: add missing em28xx_close_extension" (Torez Smith) [2084667] - thunderbolt: Rename EEPROM handling bits to match USB4 spec (Torez Smith) [2084667] - thunderbolt: Clarify register definitions for `tb_cap_plug_events` (Torez Smith) [2084667] - USB: serial: pl2303: add IBM device IDs (Torez Smith) [2084667] - usb: host: xhci: Remove some unnecessary return value initializations (Torez Smith) [2084667] - usb: host: xhci: add blank line in xhci_halt() (Torez Smith) [2084667] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Torez Smith) [2084667] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Torez Smith) [2084667] - usb: host: xhci: use ffs() in xhci_mem_init() (Torez Smith) [2084667] - xhci: fix runtime PM imbalance in USB2 resume (Torez Smith) [2084667] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Torez Smith) [2084667] - xhci: fix garbage USBSTS being logged in some cases (Torez Smith) [2084667] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Torez Smith) [2084667] - usb: typec: tipd: Forward plug orientation to typec subsystem (Torez Smith) [2084667] - usb: Drop commas after SoC match table sentinels (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: convert to dtschema (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema (Torez Smith) [2084667] - USB: serial: simple: add Nokia phone driver (Torez Smith) [2084667] - ACPI: bus: Introduce acpi_bus_for_each_dev() (Torez Smith) [2084667] - dt-bindings: usb: dwc2: add disable-over-current (Torez Smith) [2084667] - dt-bindings: usb: dwc2: add iommus (Torez Smith) [2084667] - dt-bindings: usb: dwc2: fix compatible of Intel Agilex (Torez Smith) [2084667] - dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings (Torez Smith) [2084667] - USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Torez Smith) [2084667] - USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() (Torez Smith) [2084667] - Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: Add msm8953 compatible (Torez Smith) [2084667] - usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM (Torez Smith) [2084667] - xhci: omit mem read just after allocation of trb (Torez Smith) [2084667] - usb: host: ehci-q: make qtd_fill() return *unsigned int* (Torez Smith) [2084667] - scsi: usb: Stop using the SCSI pointer (Torez Smith) [2084667] - scsi: Remove drivers/scsi/scsi.h (Torez Smith) [2084667] - dt-bindings: usb: do not use deprecated synopsys prefix (Torez Smith) [2084667] - stkwebcam: add new Asus laptop to upside_down table (Torez Smith) [2084667] - media: usb: go7007: s2250-board: fix leak in probe() (Torez Smith) [2084667] - media: gspca: remove redundant assignment of variable n (Torez Smith) [2084667] - media: go7007: Constify static struct snd_device_ops (Torez Smith) [2084667] - media: em28xx: initialize refcount before kref_get (Torez Smith) [2084667] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Torez Smith) [2084667] - thunderbolt: Drop duplicate NULL checks around nvmem_unregister() (Torez Smith) [2084667] - usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device (Torez Smith) [2084667] - usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards (Torez Smith) [2084667] - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() (Torez Smith) [2084667] - usb: typec: Support the WUSB3801 port controller (Torez Smith) [2084667] - usb: typec: Factor out non-PD fwnode properties (Torez Smith) [2084667] - dt-bindings: usb: Add WUSB3801 Type-C Port Controller (Torez Smith) [2084667] - usb: xhci: fix minmax.cocci warnings (Torez Smith) [2084667] - usb: host: xhci: drop redundant checks (Torez Smith) [2084667] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2084667] - xhci: Allocate separate command structures for each LPM command (Torez Smith) [2084667] - xhci: dbgtty: use IDR to support several dbc instances. (Torez Smith) [2084667] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Torez Smith) [2084667] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Torez Smith) [2084667] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Torez Smith) [2084667] - xhci: dbc: refactor xhci_dbc_init() (Torez Smith) [2084667] - usb: dwc3: drd: Don't check against CONFIG_OF (Torez Smith) [2084667] - usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk (Torez Smith) [2084667] - media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera (Torez Smith) [2084667] - usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround (Torez Smith) [2084667] - usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers (Torez Smith) [2084667] - usbip: vudc: Make use of the helper macro LIST_HEAD() (Torez Smith) [2084667] - usb: ulpi: Add debugfs support (Torez Smith) [2084667] - usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) (Torez Smith) [2084667] - bindings: usb: dwc3: Update dwc3 properties for EUD connector (Torez Smith) [2084667] - usb: typec: rt1719: Add support for Richtek RT1719 (Torez Smith) [2084667] - dt-bindings: usb: rt1719: Add binding for Richtek RT1719 (Torez Smith) [2084667] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Torez Smith) [2084667] - dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 (Torez Smith) [2084667] - usb: dwc2: Add platform specific data for Intel's Agilex (Torez Smith) [2084667] - USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory. (Torez Smith) [2084667] - usb: ehci: add pci device support for Aspeed platforms (Torez Smith) [2084667] - usb: dwc3: Program GFLADJ (Torez Smith) [2084667] - usb: dwc3: Calculate REFCLKPER based on reference clock (Torez Smith) [2084667] - usb: dwc3: Get clocks individually (Torez Smith) [2084667] - dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns (Torez Smith) [2084667] - scsi: usb: storage: Complete the SCSI request directly (Torez Smith) [2084667] - usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts (Torez Smith) [2084667] - usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize (Torez Smith) [2084667] - thunderbolt: Replace acpi_bus_get_device() (Torez Smith) [2084667] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Torez Smith) [2084667] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Torez Smith) [2084667] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Torez Smith) [2084667] - usb: gadget: f_uac2: Add speed names to bInterval dbg/warn (Torez Smith) [2084667] - usb: gadget: f_uac2: Optionally determine bInterval for HS and SS (Torez Smith) [2084667] - usb: gadget: audio: Add HS/SS bInterval params for UAC2 (Torez Smith) [2084667] - usb: gadget: f_uac2: Add HS/SS bInterval to configfs (Torez Smith) [2084667] - usb: udc: Fix typo in comment (Torez Smith) [2084667] - USB: ACPI: Replace acpi_bus_get_device() (Torez Smith) [2084667] - usb: gadget: f_uac2: allow changing interface name via configfs (Torez Smith) [2084667] - usb: gadget: f_uac1: allow changing interface name via configfs (Torez Smith) [2084667] - usb: gadget: f_uac1: Add suspend callback (Torez Smith) [2084667] - usb: gadget: f_uac2: Add suspend callback (Torez Smith) [2084667] - usb: gadget: u_audio: Add suspend call (Torez Smith) [2084667] - usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped) (Torez Smith) [2084667] - usb: gadget: f_uac1: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget: f_uac2: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget: u_audio: Add capture/playback srate getter (Torez Smith) [2084667] - usb: gadget: u_audio: Move dynamic srate from params to rtd (Torez Smith) [2084667] - usb: gadget: u_audio: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget:audio: Replace deprecated macro S_IRUGO (Torez Smith) [2084667] - usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X (Torez Smith) [2084667] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Torez Smith) [2084667] - USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs (Torez Smith) [2084667] - usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers (Torez Smith) [2084667] - usb: host: fotg210: Use struct_size() helper in kzalloc() (Torez Smith) [2084667] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2084667] - usb: gadget: f_phonet: Use struct_size() helper in kzalloc() (Torez Smith) [2084667] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667] - dt-bindings: usb: add bindings for microchip mpfs musb (Torez Smith) [2084667] - scsi: usb: Call scsi_done() directly (Torez Smith) [2084667] - usb: cdnsp: remove not used temp_64 variables (Torez Smith) [2084667] - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value (Torez Smith) [2084667] - usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch (Torez Smith) [2084667] - usb: gadget: tegra-xudc: Fix control endpoint's definitions (Torez Smith) [2084667] - usb: gadget: f_serial: Ensure gserial disconnected during unbind (Torez Smith) [2084667] - usb: gadget: tegra-xudc: Do not program SPARAM (Torez Smith) [2084667] - usb: host: ehci-sched: Use struct_size() in kzalloc() (Torez Smith) [2084667] - thunderbolt: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667] - usb: enable Design Ware Drivers (Torez Smith) [2084667] - tty: serial: define UART_LCR_WLEN() macro (Torez Smith) [2084667] - media: gspca: make array regs_to_read static const (Torez Smith) [2084667] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2108481] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2108624] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063693] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063693] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063693] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073727] - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created (Ming Lei) [2105622] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071857] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071857] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071857] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2071857]- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293] - md: remove most calls to bdevname (Nigel Croxon) [2105293] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293] - raid5: introduce MD_BROKEN (Nigel Croxon) [2105293] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293] - raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293] - raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293] - raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293] - raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293] - md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293] - net: Don't include filter.h from net/sock.h (Petr Oros) [2101792] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368] - bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742] - xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742] - xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742] - xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742] - xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742] - xsk: Fix race at socket teardown (Felix Maurer) [2102742] - netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836] - Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262] - Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726] - crypto: qat - add param check for DH (Vladis Dronov) [2040726] - crypto: qat - add param check for RSA (Vladis Dronov) [2040726] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040726] - crypto: qat - refactor submission logic (Vladis Dronov) [2040726] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040726] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726] - crypto: qat - add misc workqueue (Vladis Dronov) [2040726] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986] - e1000e: Separate TGP board type from SPT (Ken Cox) [2037986] - e1000e: Remove redundant statement (Ken Cox) [2037986] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986] - e1000e: Add space to the debug print (Ken Cox) [2037986] - e1000e: Add support for Lunar Lake (Ken Cox) [2037986] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]- nfsd: destroy percpu stats counters after reply cache shutdown (Jeffrey Layton) [1998042] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2107713] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2072422] - xfs: use setattr_copy to set vfs inode attributes (Pavel Reichl) [2085722] - xfs: ensure log flush at the end of a synchronous fallocate call (Pavel Reichl) [2085722] - xfs: set prealloc flag in xfs_alloc_file_space() (Pavel Reichl) [2085722] - xfs: fallocate() should call file_modified() (Pavel Reichl) [2085722] - xfs: remove XFS_PREALLOC_SYNC (Pavel Reichl) [2085722] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2104124] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2104124] - net/ipv4/igmp: Use struct_size() helper (Guillaume Nault) [2104124] - selftests: net: fix nexthop warning cleanup double ip typo (Guillaume Nault) [2104124] - selftests: net: add delete nexthop route warning test (Guillaume Nault) [2104124] - net: ipv4: fix route with nexthop object delete warning (Guillaume Nault) [2104124] - ipv4: Check attribute length for RTA_FLOW in multipath route (Guillaume Nault) [2104124] - ipv4: Check attribute length for RTA_GATEWAY in multipath route (Guillaume Nault) [2104124] - bpftool: Enable libbpf's strict mode by default (Yauheni Kaliuta) [2100795] - irqchip/gicv3: Handle resource request failure consistently (Mark Salter) [2083380] - genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq() (Mark Salter) [2083380] - irqchip/gic-v3: Fix priority mask handling (Mark Salter) [2083380] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Mark Salter) [2083380] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Mark Salter) [2083380] - irqchip/gic-v3: Claim iomem resources (Mark Salter) [2083380] - irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP (Mark Salter) [2083380] - irqchip/gic-v3: Detect LPI invalidation MMIO registers (Mark Salter) [2083380] - irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} (Mark Salter) [2083380] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Mark Salter) [2083380] - irqchip/gic-v3: Fix GICR_CTLR.RWP polling (Mark Salter) [2083380] - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling (Mark Salter) [2083380] - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses (Mark Salter) [2083380] - irqchip/gic-v3-its: Skip HP notifier when no ITS is registered (Mark Salter) [2083380] - irqchip/gic-v3-its: Reset each ITS's BASERn register before probe (Mark Salter) [2083380] - irqchip/gic-v3-its: Fix build for !SMP (Mark Salter) [2083380] - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time (Mark Salter) [2083380] - irqchip/gic-v2m: Add const to of_device_id (Mark Salter) [2083380] - irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime (Mark Salter) [2083380] - irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve (Mark Salter) [2083380] - irqchip/gic-v3-its: Give the percpu rdist struct its own flags field (Mark Salter) [2083380] - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL (Mark Salter) [2083380] - irq: remove handle_domain_{irq,nmi}() (Mark Salter) [2083380] - Documentation: Fix irq-domain.rst build warning (Mark Salter) [2083380] - Documentation: Update irq_domain.rst with new lookup APIs (Mark Salter) [2083380] - irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380] - irq: arm64: perform irqentry in entry code (Mark Salter) [2083380] - irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380] - irq: add generic_handle_arch_irq() (Mark Salter) [2083380] - irq: simplify handle_domain_{irq,nmi}() (Mark Salter) [2083380] - irqchip/gic: Work around broken Renesas integration (Mark Salter) [2083380] - irqchip/gic-v3-its: Fix potential VPE leak on error (Mark Salter) [2083380] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Mark Salter) [2083380] - irqchip/gic-v3: Fix selection of partition domain for EPPIs (Mark Salter) [2083380] - irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI number from hwirq (Mark Salter) [2083380] - irqchip/gic-v3: Switch to bitmap_zalloc() (Mark Salter) [2083380] - irqchip/gic-v2m: Switch to bitmap_zalloc() (Mark Salter) [2083380]- PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 (Myron Stowe) [2015786] - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold (Myron Stowe) [2015786] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015786] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015786] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015786] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015786] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015786] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015786] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015786] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015786] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015786] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015786] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015786] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015786] - driver core: Split device_platform_notify() (Myron Stowe) [2015786] - software nodes: Split software_node_notify() (Myron Stowe) [2015786] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015786] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015786] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015786] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106046] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106046] - tipc: check attribute length for bearer name (Xin Long) [2106046] - nvdimm/blk: add error handling support for add_disk() (Ming Lei) [2103992] - nvdimm/blk: avoid calling del_gendisk() on early failures (Ming Lei) [2103992] - nvdimm/btt: add error handling support for add_disk() (Ming Lei) [2103992] - nvdimm/btt: use goto error labels on btt_blk_init() (Ming Lei) [2103992] - nvdimm/btt: do not call del_gendisk() if not needed (Ming Lei) [2103992] - nvdimm/pmem: use add_disk() error handling (Ming Lei) [2103992] - mmc: block: Add error handling support for add_disk() (Ming Lei) [2103992] - memstick: mspro_block: Add error handling support for add_disk() (Ming Lei) [2103992] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104592] {CVE-2022-34918} - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2104139] - ethtool: Fix get module eeprom fallback (Davide Caratti) [2103977] - veth: Add updating of trans_start (Davide Caratti) [2103977] - selftests: mptcp: Initialize variables to quiet gcc 12 warnings (Davide Caratti) [2103906] - mptcp: fix conflict with (Davide Caratti) [2103906] - selftests: mptcp: more stable diag tests (Davide Caratti) [2103906] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2103906] - mptcp: consistent map handling on failure (Davide Caratti) [2103906] - mptcp: fix shutdown vs fallback race (Davide Caratti) [2103906] - mptcp: invoke MP_FAIL response when needed (Davide Caratti) [2103906] - mptcp: introduce MAPPING_BAD_CSUM (Davide Caratti) [2103906] - mptcp: fix error mibs accounting (Davide Caratti) [2103906] - selftests: mptcp: add MP_FAIL reset testcase (Davide Caratti) [2103906] - mptcp: Do not traverse the subflow connection list without lock (Davide Caratti) [2103906] - mptcp: Check for orphaned subflow before handling MP_FAIL timer (Davide Caratti) [2103906] - mptcp: stop using the mptcp_has_another_subflow() helper (Davide Caratti) [2103906] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103902] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Davide Caratti) [2103902] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2086388] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2102148] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2102148] - netfilter: conntrack: fix crash due to confirmed bit load reordering (Florian Westphal) [2102148] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2102148] - netfilter: nf_tables: avoid skb access on nf_stolen (Florian Westphal) [2102148] - netfilter: nf_tables: consolidate rule verdict trace call (Florian Westphal) [2102148] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2102148] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2102148] - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh (Florian Westphal) [2102148] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2102148] - netfilter: nf_tables: bail out early if hardware offload is not supported (Florian Westphal) [2102148] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2102148] - netfilter: nf_tables: release new hooks on unsupported flowtable flags (Florian Westphal) [2102148] - netfilter: nf_tables: always initialize flowtable hook list in transaction (Florian Westphal) [2102148] - netfilter: nf_tables: delete flowtable hooks via transaction list (Florian Westphal) [2102148] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2102148] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2102148] - netfilter: flowtable: move dst_check to packet path (Florian Westphal) [2102148] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2102148] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Florian Westphal) [2102148] - netfilter: nft_flow_offload: fix offload with pppoe + vlan (Florian Westphal) [2102148] - netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices (Florian Westphal) [2102148] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2102148] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2102148] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2102148] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2102148] - selftests/net: fix section name when using xdp_dummy.o (Hangbin Liu) [2103541] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2103541] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2101491] - erspan: do not assume transport header is always set (Guillaume Nault) [2101491] - ip_gre: test csum_start instead of transport header (Guillaume Nault) [2101491] - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() (Guillaume Nault) [2101491] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Paolo Abeni) [2101465] - tcp: add accessors to read/set tp->snd_cwnd (Paolo Abeni) [2101465] - ipv6: take care of disable_policy when restoring routes (Hangbin Liu) [2100718] - mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() (Hangbin Liu) [2100718] - net/ipv6/mcast: Use struct_size() helper (Hangbin Liu) [2100718] - gso: do not skip outer ip header in case of ipip and net_failover (Hangbin Liu) [2100718]- redhat: fix kernel_variant_package option definition (Herton R. Krzesinski) - audit: free module name (Richard Guy Briggs) [2100261] - audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts (Richard Guy Briggs) [2100261] - certs: Add FIPS selftests (David Howells) [2080044] - certs: Move load_certificate_list() to be with the asymmetric keys code (David Howells) [2080044] - scsi: core: Add scsi_done_direct() for immediate completion (Ewan D. Milne) [2094105] - scsi: core: Rename scsi_mq_done() into scsi_done() and export it (Ewan D. Milne) [2094105] - scsi: core: Use a structure member to track the SCSI command submitter (Ewan D. Milne) [2094105]- lockd: fix nlm_close_files (Jeffrey Layton) [2082816] - lockd: set fl_owner when unlocking files (Jeffrey Layton) [2082816] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037984] - igb: remove unexpected word "the" (Corinna Vinschen) [2037984] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037984] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037984] - igb: Remove duplicate defines (Corinna Vinschen) [2037984] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037984] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037984] - igb: zero hwtstamp by default (Corinna Vinschen) [2037984] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037984] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037984] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037984] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037984] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037984] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037984] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037984] - soc: qcom: aoss: Fix missing put_device call in qmp_get (Steve Best) [2100219] - soc: qcom: aoss: Expose send for generic usecase (Steve Best) [2100219] - soc: qcom: mdt_loader: be more informative on errors (Steve Best) [2100219] - soc: qcom: mdt_loader: Split out split-file-loader (Steve Best) [2100219] - revert remoteproc: qcom: pas: Carry PAS metadata context (Steve Best) [2100219] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Antoine Tenart) [2101452] - net: openvswitch: fix misuse of the cached connection on tuple changes (Antoine Tenart) [2101452] - kasan: fix a missing header include of static_keys.h (Mark Salter) [2070169] - linkage: Fix issue with missing symbol size (Mark Salter) [2070169] - arm64: mte: Ensure the cleared tags are visible before setting the PTE (Mark Salter) [2070169] - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs (Mark Salter) [2070169] - arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry (Mark Salter) [2070169] - arm64: vdso: fix makefile dependency on vdso.so (Mark Salter) [2070169] - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map (Mark Salter) [2070169] - arm64: mm: fix p?d_leaf() (Mark Salter) [2070169] - arm64: Add part number for Arm Cortex-A78AE (Mark Salter) [2070169] - arm64: patch_text: Fixup last cpu should be master (Mark Salter) [2070169] - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function (Mark Salter) [2070169] - docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred (Mark Salter) [2070169] - arm64/mte: Remove asymmetric mode from the prctl() interface (Mark Salter) [2070169] - arm64/mte: Add userspace interface for enabling asymmetric mode (Mark Salter) [2070169] - arm64/mte: Add hwcap for asymmetric mode (Mark Salter) [2070169] - arm64/mte: Add a little bit of documentation for mte_update_sctlr_user() (Mark Salter) [2070169] - arm64/mte: Document ABI for asymmetric mode (Mark Salter) [2070169] - arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary (Mark Salter) [2070169] - kasan: split kasan_*enabled() functions into a separate header (Mark Salter) [2070169] - arm64: Add cavium_erratum_23154_cpus missing sentinel (Mark Salter) [2070169] - irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR (Mark Salter) [2070169] - arm64: drop unused includes of (Mark Salter) [2070169] - arm64: prevent instrumentation of bp hardening callbacks (Mark Salter) [2070169] - arm64: cpufeature: Remove cpu_has_fwb() check (Mark Salter) [2070169] - arm64: atomics: remove redundant static branch (Mark Salter) [2070169] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Mark Salter) [2070169] - arm64/mm: Drop use_1G_block() (Mark Salter) [2070169] - arm64: avoid flushing icache multiple times on contiguous HugeTLB (Mark Salter) [2070169] - arm64/hugetlb: Define __hugetlb_valid_size() (Mark Salter) [2070169] - arm64/mm: Consolidate TCR_EL1 fields (Mark Salter) [2070169] - Revert "arm64: Mitigate MTE issues with str{n}cmp()" (Mark Salter) [2070169] - arm64: lib: Import latest version of Arm Optimized Routines' strncmp (Mark Salter) [2070169] - arm64: lib: Import latest version of Arm Optimized Routines' strcmp (Mark Salter) [2070169] - arm64: cpufeature: Warn if we attempt to read a zero width field (Mark Salter) [2070169] - arm64: cpufeature: Add missing .field_width for GIC system registers (Mark Salter) [2070169] - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available (Mark Salter) [2070169] - arm64: cpufeature: Always specify and use a field width for capabilities (Mark Salter) [2070169] - arm64: module: remove (NOLOAD) from linker script (Mark Salter) [2070169] - arm64: clean up symbol aliasing (Mark Salter) [2070169] - linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() (Mark Salter) [2070169] - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2070169] - arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5 (Mark Salter) [2070169] - arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth (Mark Salter) [2070169] - arm64: insn: add encoders for atomic operations (Mark Salter) [2070169] - arm64: move AARCH64_BREAK_FAULT into insn-def.h (Mark Salter) [2070169] - arm64: insn: Generate 64 bit mask immediates correctly (Mark Salter) [2070169] - arm64: booting.rst: Clarify on requiring non-secure EL2 (Mark Salter) [2070169] - arm64: fix clang warning about TRAMP_VALIAS (Mark Salter) [2070169] - arm64: Do not include __READ_ONCE() block in assembly files (Mark Salter) [2070169] - arm64: kasan: fix include error in MTE functions (Mark Salter) [2070169] - arm64: Ensure execute-only permissions are not allowed without EPAN (Mark Salter) [2070169] - arm64: Enable Cortex-A510 erratum 2051678 by default (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2051678 workaround (Mark Salter) [2070169] - arm64: cpufeature: List early Cortex-A510 parts as having broken dbm (Mark Salter) [2070169] - arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges (Mark Salter) [2070169] - arm64: vdso: Fix "no previous prototype" warning (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE trace data corruption (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE invalid prohibited states (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE ignored system register writes (Mark Salter) [2070169] - arm64: mm: apply __ro_after_init to memory_limit (Mark Salter) [2070169] - arm64: atomics: lse: Dereference matching size (Mark Salter) [2070169] - asm-generic: Add missing brackets for io_stop_wc macro (Mark Salter) [2070169] - arm64: Use correct method to calculate nomap region boundaries (Mark Salter) [2070169] - arm64: Drop outdated links in comments (Mark Salter) [2070169] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [2070169] - arm64: Unhash early pointer print plus improve comment (Mark Salter) [2070169] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Mark Salter) [2070169] - arm64: errata: Enable TRBE workaround for write to out-of-range address (Mark Salter) [2070169] - arm64: errata: Enable workaround for TRBE overwrite in FILL mode (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE write to out-of-range (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TSB_FLUSH_FAILURE (Mark Salter) [2070169] - arm64: errata: Add workaround for TSB flush failures (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE overwrite in FILL mode (Mark Salter) [2070169] - arm64: remove __dma_*_area() aliases (Mark Salter) [2070169] - docs/arm64: delete a space from tagged-address-abi (Mark Salter) [2070169] - arm64/fp: Add comments documenting the usage of state restore functions (Mark Salter) [2070169] - arm64: mm: Use asid feature macro for cheanup (Mark Salter) [2070169] - arm64: mm: Rename asid2idx() to ctxid2asid() (Mark Salter) [2070169] - arm64: kexec: reduce calls to page_address() (Mark Salter) [2070169] - arm64: extable: remove unused ex_handler_t definition (Mark Salter) [2070169] - arm64: entry: Use SDEI event constants (Mark Salter) [2070169] - arm64: Simplify checking for populated DT (Mark Salter) [2070169] - arm64: Ensure that the 'bti' macro is defined where linkage.h is included (Mark Salter) [2070169] - arm64: Use BTI C directly and unconditionally (Mark Salter) [2070169] - arm64: Unconditionally override SYM_FUNC macros (Mark Salter) [2070169] - arm64: Add macro version of the BTI instruction (Mark Salter) [2070169] - arm64: Enable KCSAN (Mark Salter) [2070169] - arm64/sve: Minor clarification of ABI documentation (Mark Salter) [2070169] - arm64/sve: Generalise vector length configuration prctl() for SME (Mark Salter) [2070169] - arm64/sve: Make sysctl interface for SVE reusable by SME (Mark Salter) [2070169] - arm64: perf: Support new DT compatibles (Mark Salter) [2070169] - arm64: perf: Simplify registration boilerplate (Mark Salter) [2070169] - arm64: perf: Support Denver and Carmel PMUs (Mark Salter) [2070169] - arm64: atomics: lse: define RETURN ops in terms of FETCH ops (Mark Salter) [2070169] - arm64: atomics: lse: improve constraints for simple ops (Mark Salter) [2070169] - arm64: atomics: lse: define ANDs in terms of ANDNOTs (Mark Salter) [2070169] - arm64: atomics lse: define SUBs in terms of ADDs (Mark Salter) [2070169] - arm64: atomics: format whitespace consistently (Mark Salter) [2070169] - arm64/xor: use EOR3 instructions when available (Mark Salter) [2070169] - arm64: mm: log potential KASAN shadow alias (Mark Salter) [2070169] - arm64: mm: use die_kernel_fault() in do_mem_abort() (Mark Salter) [2070169] - arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 (Mark Salter) [2070169] - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 (Mark Salter) [2070169] - arm64: Snapshot thread flags (Mark Salter) [2070169] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084605]- SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089430] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089430] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089430] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089430] - kdump: round up the total memory size to 128M for crashkernel reservation (Tao Liu) [2058040] - topology/sysfs: Add PPIN in sysfs under cpu topology (Mark Langsdorf) [2067284] - x86/cpu: Read/save PPIN MSR during initialization (Mark Langsdorf) [2067284] - x86/cpu: Merge Intel and AMD ppin_init() functions (Mark Langsdorf) [2067284] - x86/build: Use the proper name CONFIG_FW_LOADER (Mark Langsdorf) [2067252] - gpio: mockup: Convert to use software nodes (Mark Langsdorf) [2067252] - of: unittest: update text of expected warnings (Mark Langsdorf) [2067284] - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() (Mark Langsdorf) [2067284] - topology/sysfs: get rid of htmldoc warning (Mark Langsdorf) [2067284] - topology: Fix up build warning in topology_is_visible() (Mark Langsdorf) [2067284] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067284] - topology/sysfs: Hide PPIN on systems that do not support it. (Mark Langsdorf) [2067284] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067284] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067284] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067284] - devres: fix typos in comments (Mark Langsdorf) [2067284] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067284] - driver core: dd: fix return value of __setup handler (Mark Langsdorf) [2067284] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067284] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067284] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067284] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067284] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067284] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067284] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067284] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067284] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067284] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067284] - firmware_loader: EXTRA_FIRMWARE does not support compressed files (Mark Langsdorf) [2067284] - driver core: cleanup double words comments (Mark Langsdorf) [2067284] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067284] - regmap: irq: cleanup comments (Mark Langsdorf) [2067284] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067284] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067284] - topology/sysfs: Add format parameter to macro defining "show" functions for proc (Mark Langsdorf) [2067284] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067284] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067284] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067284] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067284] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067284] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067284] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067284] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067284] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067284] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067284] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067284] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067284] - redhat: enable CONFIG_DEVTMPFS_SAFE (Mark Langsdorf) [2067284] - devtmpfs: mount with noexec and nosuid (Mark Langsdorf) [2067284] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067284] - kobject: remove kset from struct kset_uevent_ops callbacks (Mark Langsdorf) [2067284] - driver core: make kobj_type constant. (Mark Langsdorf) [2067284] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067284] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067284] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067284] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067284] - device property: Drop fwnode_graph_get_remote_node() (Mark Langsdorf) [2067284] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067284] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067284] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067284] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Mark Langsdorf) [2067284] - PM: runtime: Add safety net to supplier device release (Mark Langsdorf) [2067284] - PM: runtime: Capture device status before disabling runtime PM (Mark Langsdorf) [2067284] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067284] - rtc: mc146818-lib: change return values of mc146818_get_time() (Mark Langsdorf) [2067284] - rtc: cmos: take rtc_lock while reading from CMOS (Mark Langsdorf) [2067284] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Move the text into the code (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify the release of devices from find device (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify __auxiliary_driver_register (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify auxiliary_device creation (Mark Langsdorf) [2067284] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067284] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067284] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067284] - driver core: platform: Make use of the helper function dev_err_probe() (Mark Langsdorf) [2067284] - device property: Remove device_add_properties() API (Mark Langsdorf) [2067284] - PCI: Convert to device_create_managed_software_node() (Mark Langsdorf) [2067284] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067284] - arch_topology: Remove unused topology_set_thermal_pressure() and related (Mark Langsdorf) [2067284] - thermal: cpufreq_cooling: Use new thermal pressure update function (Mark Langsdorf) [2067284] - arch_topology: Introduce thermal pressure update function (Mark Langsdorf) [2067284] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067284] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067252] - arch_numa: simplify numa_distance allocation (Mark Langsdorf) [2067252] - arm64: support page mapping percpu first chunk allocator (Mark Langsdorf) [2067252] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067252] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067252] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067252] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067252] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067252] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067252] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067252] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067252] - x86/build: Tuck away built-in firmware under FW_LOADER (Mark Langsdorf) [2067252] - vmlinux.lds.h: wrap built-in firmware support under FW_LOADER (Mark Langsdorf) [2067252] - firmware_loader: move struct builtin_fw to the only place used (Mark Langsdorf) [2067252] - x86/microcode: Use the firmware_loader built-in API (Mark Langsdorf) [2067252] - firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() (Mark Langsdorf) [2067252] - firmware_loader: formalize built-in firmware API (Mark Langsdorf) [2067252] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067252] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067252] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067252] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067252] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067252] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067252] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067252] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067252] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067252] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067252] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067252] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067252] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067252] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067252] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067252] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067252] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067252] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067252] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067252] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067252] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067252] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067252] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067252] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067252] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067252] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067252] - driver core: platform: Remove platform_device_add_properties() (Mark Langsdorf) [2067252] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067252] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067252] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2067252] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Mark Langsdorf) [2067252] - regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields (Mark Langsdorf) [2067252] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067252] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067252] - firmware: fix theoretical UAF race with firmware cache and resume (Mark Langsdorf) [2067252] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067252] - driver core: Split device_platform_notify() (Mark Langsdorf) [2067252] - software nodes: Split software_node_notify() (Mark Langsdorf) [2067252] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] - regmap: fix the offset of register error log (Mark Langsdorf) [2067252] - nfs: reexport documentation (Dave Wysochanski) [2006399]- scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2102818] - scsi: lpfc: Update lpfc version to 14.2.0.5 (Paul Ely) [2102818] - scsi: lpfc: Remove Menlo/Hornet related code (Paul Ely) [2102818] - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri() (Paul Ely) [2102818] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2102818] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2102818] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2102818] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2102818] - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb (Paul Ely) [2102818] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2102818] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2102818] - scsi: lpfc: Change FA-PWWN detection methodology (Paul Ely) [2102818] - scsi: lpfc: Remove failing soft_wwn support (Paul Ely) [2102818] - scsi: lpfc: Update lpfc version to 14.2.0.4 (Paul Ely) [2102818] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2102818] - scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds (Paul Ely) [2102818] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2102818] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2102818] - scsi: lpfc: Address NULL pointer dereference after starget_to_rport() (Paul Ely) [2102818] - scsi: lpfc: Resolve some cleanup issues following SLI path refactoring (Paul Ely) [2102818] - scsi: lpfc: Resolve some cleanup issues following abort path refactoring (Paul Ely) [2102818] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2102818] - scsi: lpfc: Add support for ATTO Fibre Channel devices (Paul Ely) [2102818] - scsi: lpfc: Add support for VMID tagging of NVMe I/Os (Paul Ely) [2102818] - scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent (Paul Ely) [2102818] - scsi: lpfc: Commonize VMID code location (Paul Ely) [2102818] - scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() (Paul Ely) [2102818] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2080216] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090254] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090254] - Documentation: Add L1D flushing Documentation (Waiman Long) [2090254] - x86, prctl: Hook L1D flushing in via prctl (Waiman Long) [2090254] - x86/mm: Prepare for opt-in based L1D flush in switch_mm() (Waiman Long) [2090254] - x86/process: Make room for TIF_SPEC_L1D_FLUSH (Waiman Long) [2090254] - sched: Add task_work callback for paranoid L1D flush (Waiman Long) [2090254] - x86/mm: Refactor cond_ibpb() to support other use cases (Waiman Long) [2090254] - cpuidle: psci: Fix regression leading to no genpd governor (Mark Langsdorf) [2067314] - cpuidle: Factor-out power domain related code from PSCI domain driver (Mark Langsdorf) [2067314] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067314] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067314] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067314] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067314] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067314] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059703] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059703] {CVE-2022-0854}- scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101762] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101762] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101762] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101762] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101762] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101762] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101762] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101762] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101762] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101762] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101762] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101762] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101762] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101762] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101762] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101762] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101762] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101762] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101762] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101762] - filemap: Fix serialization adding transparent huge pages to page cache (Aristeu Rozanski) [2083861] - mm/huge_memory: Fix xarray node memory leak (Aristeu Rozanski) [2083861] - filemap: Cache the value of vm_flags (Aristeu Rozanski) [2083861] - mm/readahead: Fix readahead with large folios (Aristeu Rozanski) [2083861] - mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() (Aristeu Rozanski) [2083861] - XArray: Disallow sibling entries of nodes (Aristeu Rozanski) [2083861] - tmpfs: fix regressions from wider use of ZERO_PAGE (Aristeu Rozanski) [2083861] - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (Aristeu Rozanski) [2083861] - mm/mempolicy: Use vma_alloc_folio() in new_page() (Aristeu Rozanski) [2083861] - mm: Add vma_alloc_folio() (Aristeu Rozanski) [2083861] - mm/migrate: Use a folio in migrate_misplaced_transhuge_page() (Aristeu Rozanski) [2083861] - mm/migrate: Use a folio in alloc_migration_target() (Aristeu Rozanski) [2083861] - mm/munlock: update Documentation/vm/unevictable-lru.rst (Aristeu Rozanski) [2083861] - mm/munlock: add lru_add_drain() to fix memcg_stat_test (Aristeu Rozanski) [2083861] - XArray: Update the LRU list in xas_split() (Aristeu Rozanski) [2083861] - XArray: Fix xas_create_range() when multi-order entry present (Aristeu Rozanski) [2083861] - mm: unmap_mapping_range_tree() with i_mmap_rwsem shared (Aristeu Rozanski) [2083861] - mm: warn on deleting redirtied only if accounted (Aristeu Rozanski) [2083861] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Aristeu Rozanski) [2083861] - mm: filemap_unaccount_folio() large skip mapcount fixup (Aristeu Rozanski) [2083861] - mm: delete __ClearPageWaiters() (Aristeu Rozanski) [2083861] - mm/hugetlb.c: export PageHeadHuge() (Aristeu Rozanski) [2083861] - mm: rework swap handling of zap_pte_range (Aristeu Rozanski) [2083861] - mm: change zap_details.zap_mapping into even_cows (Aristeu Rozanski) [2083861] - mm: rename zap_skip_check_mapping() to should_zap_page() (Aristeu Rozanski) [2083861] - mm: don't skip swap entry even if zap_details specified (Aristeu Rozanski) [2083861] - mm: replace multiple dcache flush with flush_dcache_folio() (Aristeu Rozanski) [2083861] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Aristeu Rozanski) [2083861] - mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() (Aristeu Rozanski) [2083861] - mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte() (Aristeu Rozanski) [2083861] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Aristeu Rozanski) [2083861] - mm: fix missing cache flush for all tail pages of compound page (Aristeu Rozanski) [2083861] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Aristeu Rozanski) [2083861] - tmpfs: do not allocate pages on read (Aristeu Rozanski) [2083861] - shmem: mapping_set_exiting() to help mapped resilience (Aristeu Rozanski) [2083861] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Aristeu Rozanski) [2083861] - mm/filemap: Support VM_HUGEPAGE for file mappings (Aristeu Rozanski) [2083861] - mm/readahead: Switch to page_cache_ra_order (Aristeu Rozanski) [2083861] - mm/readahead: Add large folio readahead (Aristeu Rozanski) [2083861] - mm: Support arbitrary THP sizes (Aristeu Rozanski) [2083861] - mm: Make large folios depend on THP (Aristeu Rozanski) [2083861] - mm: Fix READ_ONLY_THP warning (Aristeu Rozanski) [2083861] - mm/filemap: Allow large folios to be added to the page cache (Aristeu Rozanski) [2083861] - mm: Turn can_split_huge_page() into can_split_folio() (Aristeu Rozanski) [2083861] - mm/vmscan: Convert pageout() to take a folio (Aristeu Rozanski) [2083861] - mm/vmscan: Turn page_check_references() into folio_check_references() (Aristeu Rozanski) [2083861] - mm/vmscan: Account large folios correctly (Aristeu Rozanski) [2083861] - mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios (Aristeu Rozanski) [2083861] - mm/vmscan: Free non-shmem folios without splitting them (Aristeu Rozanski) [2083861] - mm/rmap: Constify the rmap_walk_control argument (Aristeu Rozanski) [2083861] - mm/rmap: Convert rmap_walk() to take a folio (Aristeu Rozanski) [2083861] - mm: Turn page_anon_vma() into folio_anon_vma() (Aristeu Rozanski) [2083861] - mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read() (Aristeu Rozanski) [2083861] - mm/damon: Convert damon_pa_young() to use a folio (Aristeu Rozanski) [2083861] - mm/damon: Convert damon_pa_mkold() to use a folio (Aristeu Rozanski) [2083861] - mm/migrate: Convert remove_migration_ptes() to folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert make_device_exclusive_range() to use folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert try_to_migrate() to folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert try_to_unmap() to take a folio (Aristeu Rozanski) [2083861] - mm/rmap: Turn page_referenced() into folio_referenced() (Aristeu Rozanski) [2083861] - mm/mlock: Add mlock_vma_folio() (Aristeu Rozanski) [2083861] - mm/rmap: Use a folio in page_mkclean_one() (Aristeu Rozanski) [2083861] - mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio (Aristeu Rozanski) [2083861] - mm: Convert page_vma_mapped_walk to work on PFNs (Aristeu Rozanski) [2083861] - sparc32: Add pmd_pfn() (Aristeu Rozanski) [2083861] - powerpc: Add pmd_pfn() (Aristeu Rozanski) [2083861] - mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK (Aristeu Rozanski) [2083861] - mm: Add folio_pgoff() (Aristeu Rozanski) [2083861] - mm: Add split_folio_to_list() (Aristeu Rozanski) [2083861] - mm: Add folio_mapcount() (Aristeu Rozanski) [2083861] - mm: Turn head_compound_mapcount() into folio_entire_mapcount() (Aristeu Rozanski) [2083861] - mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback() (Aristeu Rozanski) [2083861] - fs: Move many prototypes to pagemap.h (Aristeu Rozanski) [2083861] - mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() (Aristeu Rozanski) [2083861] - mm: Turn deactivate_file_page() into deactivate_file_folio() (Aristeu Rozanski) [2083861] - mm/truncate: Convert __invalidate_mapping_pages() to use a folio (Aristeu Rozanski) [2083861] - mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() (Aristeu Rozanski) [2083861] - mm: Convert remove_mapping() to take a folio (Aristeu Rozanski) [2083861] - mm/truncate: Replace page_mapped() call in invalidate_inode_page() (Aristeu Rozanski) [2083861] - mm/truncate: Convert invalidate_inode_page() to use a folio (Aristeu Rozanski) [2083861] - mm/truncate: Inline invalidate_complete_page() into its one caller (Aristeu Rozanski) [2083861] - splice: Use a folio in page_cache_pipe_buf_try_steal() (Aristeu Rozanski) [2083861] - mm/vmscan: Convert __remove_mapping() to take a folio (Aristeu Rozanski) [2083861] - mm: Turn putback_lru_page() into folio_putback_lru() (Aristeu Rozanski) [2083861] - mm: Add lru_to_folio() (Aristeu Rozanski) [2083861] - mm/memcg: Convert mem_cgroup_swapout() to take a folio (Aristeu Rozanski) [2083861] - mm/workingset: Convert workingset_eviction() to take a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert check_and_migrate_movable_pages() to use a folio (Aristeu Rozanski) [2083861] - mm: Add three folio wrappers (Aristeu Rozanski) [2083861] - mm: Turn isolate_lru_page() into folio_isolate_lru() (Aristeu Rozanski) [2083861] - mm/gup: Turn compound_range_next() into gup_folio_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Turn compound_next() into gup_folio_next() (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pgd() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pud() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pmd() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_hugepte() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_pte_range() to use a folio (Aristeu Rozanski) [2083861] - mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() (Aristeu Rozanski) [2083861] - mm/gup: Add gup_put_folio() (Aristeu Rozanski) [2083861] - mm: Remove page_cache_add_speculative() and page_cache_get_speculative() (Aristeu Rozanski) [2083861] - mm/gup: Convert try_grab_page() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Add try_get_folio() and try_grab_folio() (Aristeu Rozanski) [2083861] - mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() (Aristeu Rozanski) [2083861] - mm: Add folio_pincount_ptr() (Aristeu Rozanski) [2083861] - mm: Make compound_pincount always available (Aristeu Rozanski) [2083861] - mm/gup: Remove hpage_pincount_sub() (Aristeu Rozanski) [2083861] - mm/gup: Remove hpage_pincount_add() (Aristeu Rozanski) [2083861] - mm/gup: Handle page split race more efficiently (Aristeu Rozanski) [2083861] - mm/gup: Remove an assumption of a contiguous memmap (Aristeu Rozanski) [2083861] - mm/gup: Fix some contiguous memmap assumptions (Aristeu Rozanski) [2083861] - mm/gup: Change the calling convention for compound_next() (Aristeu Rozanski) [2083861] - mm/gup: Optimise compound_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Change the calling convention for compound_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Remove for_each_compound_head() (Aristeu Rozanski) [2083861] - mm/gup: Remove for_each_compound_range() (Aristeu Rozanski) [2083861] - mm/gup: Increment the page refcount before the pincount (Aristeu Rozanski) [2083861] - mm: Convert swap_set_page_dirty() to swap_dirty_folio() (Aristeu Rozanski) [2083861] - fs: Add aops->dirty_folio (Aristeu Rozanski) [2083861] - fs: Add aops->launder_folio (Aristeu Rozanski) [2083861] - fs: Add invalidate_folio() aops method (Aristeu Rozanski) [2083861] - fs: Turn do_invalidatepage() into folio_invalidate() (Aristeu Rozanski) [2083861] - buffer: Add folio_buffers() (Aristeu Rozanski) [2083861] - fs/remap_range: Pass the file pointer to read_mapping_folio() (Aristeu Rozanski) [2083861] - fs: read_mapping_page() should take a struct file argument (Aristeu Rozanski) [2083861] - mm: refactor check_and_migrate_movable_pages (Aristeu Rozanski) [2083861] - mm: don't include in (Aristeu Rozanski) [2083861] - mm: simplify freeing of devmap managed pages (Aristeu Rozanski) [2083861] - mm: move free_devmap_managed_page to memremap.c (Aristeu Rozanski) [2083861] - mm/munlock: mlock_vma_page() check against VM_SPECIAL (Aristeu Rozanski) [2083861] - mm: fix use-after-free bug when mm->mmap is reused after being freed (Aristeu Rozanski) [2083861] - mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP (Aristeu Rozanski) [2083861] - mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) (Aristeu Rozanski) [2083861] - mm/munlock: page migration needs mlock pagevec drained (Aristeu Rozanski) [2083861] - mm/munlock: mlock_page() munlock_page() batch by pagevec (Aristeu Rozanski) [2083861] - mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() (Aristeu Rozanski) [2083861] - mm/migrate: __unmap_and_move() push good newpage to LRU (Aristeu Rozanski) [2083861] - mm/munlock: mlock_pte_range() when mlocking or munlocking (Aristeu Rozanski) [2083861] - mm/munlock: maintain page->mlock_count while unevictable (Aristeu Rozanski) [2083861] - mm/munlock: replace clear_page_mlock() by final clearance (Aristeu Rozanski) [2083861] - mm/munlock: rmap call mlock_vma_page() munlock_vma_page() (Aristeu Rozanski) [2083861] - mm/munlock: delete munlock_vma_pages_all(), allow oomreap (Aristeu Rozanski) [2083861] - mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE (Aristeu Rozanski) [2083861] - mm/munlock: delete page_mlock() and all its works (Aristeu Rozanski) [2083861] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Aristeu Rozanski) [2083861] - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Aristeu Rozanski) [2083861] - filemap: Use folio_put_refs() in filemap_free_folio() (Aristeu Rozanski) [2083861] - mm: Add folio_put_refs() (Aristeu Rozanski) [2083861] - mm: drop node from alloc_pages_vma (Aristeu Rozanski) [2083861] - mm/oom_kill: allow process_mrelease to run under mmap_lock protection (Aristeu Rozanski) [2083861] - mm: document locking restrictions for vm_operations_struct::close (Aristeu Rozanski) [2083861] - mm: protect free_pgtables with mmap_lock write lock in exit_mmap (Aristeu Rozanski) [2083861] - pagevec: Initialise folio_batch->percpu_pvec_drained (Aristeu Rozanski) [2083861] - mm: Use multi-index entries in the page cache (Aristeu Rozanski) [2083861] - XArray: Add xas_advance() (Aristeu Rozanski) [2083861] - truncate,shmem: Handle truncates that split large folios (Aristeu Rozanski) [2083861] - truncate: Convert invalidate_inode_pages2_range to folios (Aristeu Rozanski) [2083861] - fs: Convert vfs_dedupe_file_range_compare to folios (Aristeu Rozanski) [2083861] - mm: Remove pagevec_remove_exceptionals() (Aristeu Rozanski) [2083861] - mm: Convert find_lock_entries() to use a folio_batch (Aristeu Rozanski) [2083861] - filemap: Return only folios from find_get_entries() (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_read_batch() to use a folio_batch (Aristeu Rozanski) [2083861] - filemap: Convert filemap_read() to use a folio (Aristeu Rozanski) [2083861] - truncate: Add invalidate_complete_folio2() (Aristeu Rozanski) [2083861] - truncate: Convert invalidate_inode_pages2_range() to use a folio (Aristeu Rozanski) [2083861] - truncate: Skip known-truncated indices (Aristeu Rozanski) [2083861] - truncate,shmem: Add truncate_inode_folio() (Aristeu Rozanski) [2083861] - shmem: Convert part of shmem_undo_range() to use a folio (Aristeu Rozanski) [2083861] - mm: Add unmap_mapping_folio() (Aristeu Rozanski) [2083861] - mm/slub: Convert __free_slab() to use struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert alloc_slab_page() to return a struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert print_page_info() to print_slab_info() (Aristeu Rozanski) [2083861] - mm/slub: Convert kfree() to use a struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert detached_freelist to use a struct slab (Aristeu Rozanski) [2083861] - mm: Convert check_heap_object() to use struct slab (Aristeu Rozanski) [2083861] - mm: Use struct slab in kmem_obj_info() (Aristeu Rozanski) [2083861] - mm: Convert __ksize() to struct slab (Aristeu Rozanski) [2083861] - mm: Convert virt_to_cache() to use struct slab (Aristeu Rozanski) [2083861] - mm: Convert [un]account_slab_page() to struct slab (Aristeu Rozanski) [2083861] - mm: Split slab into its own type (Aristeu Rozanski) [2083861] - truncate: Add truncate_cleanup_folio() (Aristeu Rozanski) [2083861] - filemap: Add filemap_release_folio() (Aristeu Rozanski) [2083861] - filemap: Use a folio in filemap_page_mkwrite (Aristeu Rozanski) [2083861] - filemap: Use a folio in filemap_map_pages (Aristeu Rozanski) [2083861] - filemap: Use folios in next_uptodate_page (Aristeu Rozanski) [2083861] - filemap: Convert page_cache_delete_batch to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_pages to use folios (Aristeu Rozanski) [2083861] - filemap: Drop the refcount while waiting for page lock (Aristeu Rozanski) [2083861] - filemap: Add read_cache_folio and read_mapping_folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_fault to folio (Aristeu Rozanski) [2083861] - filemap: Convert do_async_mmap_readahead to take a folio (Aristeu Rozanski) [2083861] - readahead: Convert page_cache_ra_unbounded to folios (Aristeu Rozanski) [2083861] - readahead: Convert page_cache_async_ra() to take a folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_range_uptodate to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_create_page to folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_read_page to take a folio (Aristeu Rozanski) [2083861] - filemap: Convert find_get_pages_contig to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_read_batch to use folios (Aristeu Rozanski) [2083861] - filemap: Remove thp_contains() (Aristeu Rozanski) [2083861] - filemap: Convert find_get_entry to return a folio (Aristeu Rozanski) [2083861] - filemap: Add filemap_remove_folio and __filemap_remove_folio (Aristeu Rozanski) [2083861] - filemap: Convert tracing of page cache operations to folio (Aristeu Rozanski) [2083861] - filemap: Add filemap_unaccount_folio() (Aristeu Rozanski) [2083861] - filemap: Convert page_cache_delete to take a folio (Aristeu Rozanski) [2083861] - filemap: Add folio_put_wait_locked() (Aristeu Rozanski) [2083861] - mm: Add folio_test_pmd_mappable() (Aristeu Rozanski) [2083861] - iov_iter: Convert iter_xarray to use folios (Aristeu Rozanski) [2083861] - iov_iter: Add copy_folio_to_iter() (Aristeu Rozanski) [2083861] - pagevec: Add folio_batch (Aristeu Rozanski) [2083861] - mm/writeback: Improve __folio_mark_dirty() comment (Aristeu Rozanski) [2083861] - mm/doc: Add documentation for folio_test_uptodate (Aristeu Rozanski) [2083861] - fs/writeback: Convert inode_switch_wbs_work_fn to folios (Aristeu Rozanski) [2083861] - mm: add virt_to_folio() and folio_address() (Aristeu Rozanski) [2083861] - dax: remove the pgmap sanity checks in generic_fsdax_supported (Aristeu Rozanski) [2083861] - mm: migrate: simplify the file-backed pages validation when migrating its mapping (Aristeu Rozanski) [2083861] - mm/rmap.c: avoid double faults migrating device private pages (Aristeu Rozanski) [2083861] - mm: add zap_skip_check_mapping() helper (Aristeu Rozanski) [2083861] - mm: drop first_index/last_index in zap_details (Aristeu Rozanski) [2083861] - mm: clear vmf->pte after pte_unmap_same() returns (Aristeu Rozanski) [2083861] - mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte (Aristeu Rozanski) [2083861] - dax: stop using bdevname (Aristeu Rozanski) [2083861] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Ivan Vecera) [2073454] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Ivan Vecera) [2073454] - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Herton R. Krzesinski) [2027654] - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy) [1977553]- fuse: send security context of inode on file (Vivek Goyal) [2101526] - fuse: extend init flags (Vivek Goyal) [2101526] - security, lsm: dentry_init_security() Handle multi LSM registration (Vivek Goyal) [2101526] - security: Return xattr name from security_dentry_init_security() (Vivek Goyal) [2101526] - fuse: add FOPEN_NOFLUSH (Vivek Goyal) [2101526] - net: fix data-race in dev_isalive() (Hangbin Liu) [2101278] - net: Write lock dev_base_lock without disabling bottom halves. (Hangbin Liu) [2101278] - net: fix IFF_TX_SKB_NO_LINEAR definition (Hangbin Liu) [2101278] - sock: redo the psock vs ULP protection check (Hangbin Liu) [2101278] - net: fix dev_fill_forward_path with pppoe + bridge (Hangbin Liu) [2101278] - net: Fix features skip in for_each_netdev_feature() (Hangbin Liu) [2101278] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100317] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100317] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100317] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100317] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2096127 2100317] - spec: Keep .BTF section in modules (Viktor Malik) [2097188] - NFSD: Instantiate a struct file when creating a regular NFSv4 file (Benjamin Coddington) [1905809] - NFSD: Clean up nfsd_open_verified() (Benjamin Coddington) [1905809] - NFSD: Remove do_nfsd_create() (Benjamin Coddington) [1905809] - NFSD: Refactor NFSv4 OPEN(CREATE) (Benjamin Coddington) [1905809] - NFSD: Refactor NFSv3 CREATE (Benjamin Coddington) [1905809] - NFSD: Refactor nfsd_create_setattr() (Benjamin Coddington) [1905809] - NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() (Benjamin Coddington) [1905809] - NFSD: Clean up nfsd3_proc_create() (Benjamin Coddington) [1905809] - ext4: fix up test_dummy_encryption handling for new mount API (Lukas Czerner) [2099577] - ext4: only allow test_dummy_encryption when supported (Lukas Czerner) [2099577] - fscrypt: add new helper functions for test_dummy_encryption (Lukas Czerner) [2099577] - fscrypt: factor out fscrypt_policy_to_key_spec() (Lukas Czerner) [2099577] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099577] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099577] - ext4: make variable "count" signed (Lukas Czerner) [2099577] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099577] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099577] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099577] - ext4: verify dir block before splitting it (Lukas Czerner) [2099577] - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state (Lukas Czerner) [2099577] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099577] - ext4: fix memory leak in parse_apply_sb_mount_options() (Lukas Czerner) [2099577] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099577] - ext4: fix race condition between ext4_write and ext4_convert_inline_data (Lukas Czerner) [2099577] - ext4: fix journal_ioprio mount option handling (Lukas Czerner) [2099577] - ext4: mark group as trimmed only if it was fully scanned (Lukas Czerner) [2099577] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099577] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099577] - redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Patrick Talbert) [2071955] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.17..v5.18 (Karol Herbst) [2043115] - seq_file: include linux/string_helpers.h (Karol Herbst) [2043115] - iosys-map: Add a few more helpers (Karol Herbst) [2043115] - iosys-map: Add offset to iosys_map_memcpy_to() (Karol Herbst) [2043115] - dma-buf-map: Rename to iosys-map (Karol Herbst) [2043115] - Revert "virtio: wrap config->reset calls" (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.16..v5.17 (Karol Herbst) [2043115] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.15..v5.16 (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.14..v5.15 (Karol Herbst) [2043115] - fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb (Karol Herbst) [2043115] - redhat/configs: enable CONFIG_UDMABUF (Karol Herbst) [2012748] - redhat/configs: set new DRM configs (Karol Herbst) [2043115] - Makefiles: set initial DRM version (Karol Herbst) [2043115]- block: remove WARN_ON() from bd_link_disk_holder (Ming Lei) [2094256] - block: pop cached rq before potentially blocking rq_qos_throttle() (Ming Lei) [2094256] - block: remove queue from struct blk_independent_access_range (Ming Lei) [2094256] - block: freeze the queue earlier in del_gendisk (Ming Lei) [2094256] - block: remove per-disk debugfs files in blk_unregister_queue (Ming Lei) [2094256] - block: serialize all debugfs operations using q->debugfs_mutex (Ming Lei) [2094256] - block: disable the elevator int del_gendisk (Ming Lei) [2094256] - net: add missing include in include/net/gro.h (Ivan Vecera) [2101789] - net: gro: populate net/core/gro.c (Ivan Vecera) [2101789] - net: gro: move skb_gro_receive into net/core/gro.c (Ivan Vecera) [2101789] - net: gro: move skb_gro_receive_list to udp_offload.c (Ivan Vecera) [2101789] - net: move gro definitions to include/net/gro.h (Ivan Vecera) [2101789] - net:dev: Change napi_gro_complete return type to void (Ivan Vecera) [2101789] - move netdev_boot_setup into Space.c (Ivan Vecera) [2101789] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2100215] - selftests, xsk: Fix bpf_res cleanup test (Felix Maurer) [2090981]- intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037985] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037985] - x86/sme: Explicitly map new EFI memmap table as encrypted (Rafael Aquini) [2091830] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Rafael Aquini) [2091830] - aarch64: Enable NVIDIA Jetson Xavier SoCs (Craig Magina) [2098285] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Jose Ignacio Tornos Martinez) [2070952] - r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common() (Jose Ignacio Tornos Martinez) [2070952] - r8169: support L1.2 control on RTL8168h (Jose Ignacio Tornos Martinez) [2070952] - r8169: add rtl_disable_exit_l1() (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L1.2 if system vendor flags it as safe (Jose Ignacio Tornos Martinez) [2070952] - r8169: don't use pci_irq_vector() in atomic context (Jose Ignacio Tornos Martinez) [2070952] - r8169: Avoid misuse of pm_ptr() macro (Jose Ignacio Tornos Martinez) [2070952] - r8169: fix incorrect mac address assignment (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L1/L1.1 from RTL8168h (Jose Ignacio Tornos Martinez) [2070952] - r8169: Add device 10ec:8162 to driver r8169 (Jose Ignacio Tornos Martinez) [2070952] - ethernet: r8169: use eth_hw_addr_set() (Jose Ignacio Tornos Martinez) [2070952] - r8169: add rtl_enable_exit_l1 (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L0s state (Jose Ignacio Tornos Martinez) [2070952] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Jose Ignacio Tornos Martinez) [2070952] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076725] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094573] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026117] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2030695] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2030695] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2030695]- mm/page_alloc: always attempt to allocate at least one page during bulk allocation (Joel Savitz) [2094045] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2075082] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2075082] - KVM: arm64: Don't read a HW interrupt pending state in user context (Gavin Shan) [2075082] - KVM: arm64: Always start with clearing SVE flag on load (Gavin Shan) [2075082] - KVM: arm64: Don't hypercall before EL2 init (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC (Gavin Shan) [2075082] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2075082] - KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set (Gavin Shan) [2075082] - KVM: arm64: Handle host stage-2 faults from 32-bit EL0 (Gavin Shan) [2075082] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Gavin Shan) [2075082] - KVM: arm64: selftests: Introduce vcpu_width_config (Gavin Shan) [2075082] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Gavin Shan) [2075082] - arm64: alternatives: mark patch_alternative() as `noinstr` (Gavin Shan) [2075082] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2075082] - KVM: arm64: Don't split hugepages outside of MMU write lock (Gavin Shan) [2075082] - KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler (Gavin Shan) [2075082] - KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 (Gavin Shan) [2075082] - KVM: arm64: Generally disallow SMC64 for AArch32 guests (Gavin Shan) [2075082] - arm64: Fix comments in macro __init_el2_gicv3 (Gavin Shan) [2075082] - arm64: errata: avoid duplicate field initializer (Gavin Shan) [2075082] - KVM: arm64: fix typos in comments (Gavin Shan) [2075082] - KVM: arm64: Generalise VM features into a set of flags (Gavin Shan) [2075082] - KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace (Gavin Shan) [2075082] - KVM: arm64: Only open the interrupt window on exit due to an interrupt (Gavin Shan) [2075082] - KVM: arm64: Enable Cortex-A510 erratum 2077057 by default (Gavin Shan) [2075082] - arm64: Always use individual bits in CPACR floating point enables (Gavin Shan) [2075082] - arm64: Define CPACR_EL1_FPEN similarly to other floating point controls (Gavin Shan) [2075082] - KVM: arm64: Remove unneeded semicolons (Gavin Shan) [2075082] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Gavin Shan) [2075082] - KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field (Gavin Shan) [2075082] - KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest (Gavin Shan) [2075082] - KVM: arm64: Bump guest PSCI version to 1.1 (Gavin Shan) [2075082] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Gavin Shan) [2075082] - arm64: Correct wrong label in macro __init_el2_gicv3 (Gavin Shan) [2075082] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Gavin Shan) [2075082] - KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU (Gavin Shan) [2075082] - KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute (Gavin Shan) [2075082] - KVM: arm64: Keep a list of probed PMUs (Gavin Shan) [2075082] - KVM: arm64: Keep a per-VM pointer to the default PMU (Gavin Shan) [2075082] - perf: Fix wrong name in comment for struct perf_cpu_context (Gavin Shan) [2075082] - KVM: arm64: Do not change the PMU event filter after a VCPU has run (Gavin Shan) [2075082] - KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 (Gavin Shan) [2075082] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2075082] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix some vgic related comments (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Gavin Shan) [2075082] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Gavin Shan) [2075082] - KVM: arm64: Make active_vmids invalid on vCPU schedule out (Gavin Shan) [2075082] - KVM: arm64: Align the VMID allocation with the arm64 ASID (Gavin Shan) [2075082] - KVM: arm64: Make VMID bits accessible outside of allocator (Gavin Shan) [2075082] - KVM: arm64: Introduce a new VMID allocator for KVM (Gavin Shan) [2075082] - arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() (Gavin Shan) [2075082] - KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() (Gavin Shan) [2075082] - KVM: arm64: Add comments for context flush and sync callbacks (Gavin Shan) [2075082] - KVM: arm64: Add fast path to handle permission relaxation during dirty logging (Gavin Shan) [2075082] - KVM: arm64: Use read/write spin lock for MMU protection (Gavin Shan) [2075082] - KVM: arm64: Emulate the OS Lock (Gavin Shan) [2075082] - KVM: arm64: Allow guest to set the OSLK bit (Gavin Shan) [2075082] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Gavin Shan) [2075082] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Gavin Shan) [2075082] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2077057 (Gavin Shan) [2075082] - KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata (Gavin Shan) [2075082] - KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs (Gavin Shan) [2075082] - KVM: arm64: Avoid consuming a stale esr value when SError occur (Gavin Shan) [2075082] - kvm/arm64: rework guest entry logic (Gavin Shan) [2075082] - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems (Gavin Shan) [2075082] - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance (Gavin Shan) [2075082] - KVM: arm64: Put kvm_arch_vcpu_get_ip() inside CONFIG_GUEST_PERF_EVENTS (Gavin Shan) [2075082] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Gavin Shan) [2075082] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Gavin Shan) [2075082] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add test for restoring active IRQs (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: Add IRQ GSI routing library functions (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Gavin Shan) [2075082] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Gavin Shan) [2075082] - KVM: selftests: Add kvm_irq_line library function (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Gavin Shan) [2075082] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Gavin Shan) [2075082] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Gavin Shan) [2075082] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Gavin Shan) [2075082] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Gavin Shan) [2075082] - KVM: arm64: Rework kvm_pgtable initialisation (Gavin Shan) [2075082] - KVM: arm64: pkvm: Unshare guest structs during teardown (Gavin Shan) [2075082] - KVM: arm64: Expose unshare hypercall to the host (Gavin Shan) [2075082] - KVM: arm64: Implement do_unshare() helper for unsharing memory (Gavin Shan) [2075082] - KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() (Gavin Shan) [2075082] - KVM: arm64: Implement do_share() helper for sharing memory (Gavin Shan) [2075082] - KVM: arm64: Introduce wrappers for host and hyp spin lock accessors (Gavin Shan) [2075082] - KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages (Gavin Shan) [2075082] - KVM: arm64: pkvm: Refcount the pages shared with EL2 (Gavin Shan) [2075082] - KVM: arm64: Introduce kvm_share_hyp() (Gavin Shan) [2075082] - KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 (Gavin Shan) [2075082] - KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table (Gavin Shan) [2075082] - KVM: arm64: Fixup hyp stage-1 refcount (Gavin Shan) [2075082] - KVM: arm64: Refcount hyp stage-1 pgtable pages (Gavin Shan) [2075082] - KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator (Gavin Shan) [2075082] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Gavin Shan) [2075082] - KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE (Gavin Shan) [2075082] - KVM: arm64: pkvm: Stub io map functions (Gavin Shan) [2075082] - KVM: arm64: Make __io_map_base static (Gavin Shan) [2075082] - KVM: arm64: Make the hyp memory pool static (Gavin Shan) [2075082] - KVM: arm64: pkvm: Disable GICv2 support (Gavin Shan) [2075082] - KVM: arm64: pkvm: Fix hyp_pool max order (Gavin Shan) [2075082] - KVM: arm64: Use Makefile.kvm for common files (Gavin Shan) [2075082] - KVM: arm64: Drop unused workaround_flags vcpu field (Gavin Shan) [2075082] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Gavin Shan) [2075082] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Gavin Shan) [2075082] - KVM: arm64: Move host EL1 code out of hyp/ directory (Gavin Shan) [2075082] - KVM: arm64: Generate hyp_constants.h for the host (Gavin Shan) [2075082] - arm64: Add missing include of asm/cpufeature.h to asm/mmu.h (Gavin Shan) [2075082] - KVM: arm64: Constify kvm_io_gic_ops (Gavin Shan) [2075082] - KVM: arm64: Add minimal handling for the ARMv8.7 PMU (Gavin Shan) [2075082] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Gavin Shan) [2075082] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Gavin Shan) [2075082] - KVM: arm64: Restructure the point where has_run_once is advertised (Gavin Shan) [2075082] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Gavin Shan) [2075082] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Gavin Shan) [2075082] - KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure (Gavin Shan) [2075082] - KVM: arm64: Save PSTATE early on exit (Gavin Shan) [2075082] - arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM (Gavin Shan) [2075082] - KVM: arm64: Stop mapping current thread_info at EL2 (Gavin Shan) [2075082] - KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE (Gavin Shan) [2075082] - KVM: arm64: Remove unused __sve_save_state (Gavin Shan) [2075082] - KVM: arm64: Get rid of host SVE tracking/saving (Gavin Shan) [2075082] - KVM: arm64: Reorder vcpu flag definitions (Gavin Shan) [2075082] - KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() (Gavin Shan) [2075082] - KVM: arm64: Fix host stage-2 finalization (Gavin Shan) [2075082] - KVM: arm64: Change the return type of kvm_vcpu_preferred_target() (Gavin Shan) [2075082] - KVM: arm64: nvhe: Fix a non-kernel-doc comment (Gavin Shan) [2075082] - KVM: arm64: pkvm: Give priority to standard traps over pvm handling (Gavin Shan) [2075082] - KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() (Gavin Shan) [2075082] - KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around (Gavin Shan) [2075082] - KVM: arm64: pkvm: Consolidate include files (Gavin Shan) [2075082] - KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 (Gavin Shan) [2075082] - KVM: arm64: pkvm: Handle GICv3 traps as required (Gavin Shan) [2075082] - KVM: arm64: pkvm: Drop sysregs that should never be routed to the host (Gavin Shan) [2075082] - KVM: arm64: pkvm: Drop AArch32-specific registers (Gavin Shan) [2075082] - KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI (Gavin Shan) [2075082] - KVM: arm64: pkvm: Use a single function to expose all id-regs (Gavin Shan) [2075082] - KVM: arm64: Fix early exit ptrauth handling (Gavin Shan) [2075082] - KVM: arm64: Add memcg accounting to KVM allocations (Gavin Shan) [2075082] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors (Gavin Shan) [2075082] - KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3 (Gavin Shan) [2075082] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2075082] - KVM: arm64: Handle protected guests at 32 bits (Gavin Shan) [2075082] - KVM: arm64: Trap access to pVM restricted features (Gavin Shan) [2075082] - KVM: arm64: Move sanitized copies of CPU features (Gavin Shan) [2075082] - KVM: arm64: Initialize trap registers for protected VMs (Gavin Shan) [2075082] - KVM: arm64: Add handlers for protected VM System Registers (Gavin Shan) [2075082] - KVM: arm64: Simplify masking out MTE in feature id reg (Gavin Shan) [2075082] - KVM: arm64: Add missing field descriptor for MDCR_EL2 (Gavin Shan) [2075082] - KVM: arm64: Pass struct kvm to per-EC handlers (Gavin Shan) [2075082] - KVM: arm64: Move early handlers to per-EC handlers (Gavin Shan) [2075082] - KVM: arm64: Don't include switch.h into nvhe/kvm-main.c (Gavin Shan) [2075082] - KVM: arm64: Move __get_fault_info() and co into their own include file (Gavin Shan) [2075082] - KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() (Gavin Shan) [2075082] - KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 (Gavin Shan) [2075082] - KVM: arm64: Return early from read_id_reg() if register is RAZ (Gavin Shan) [2075082] - KVM: arm64: Depend on HAVE_KVM instead of OF (Gavin Shan) [2075082] - KVM: arm64: Unconditionally include generic KVM's Kconfig (Gavin Shan) [2075082] - KVM: arm64: Allow KVM to be disabled from the command line (Gavin Shan) [2075082] - KVM: arm64: Disable privileged hypercalls after pKVM finalisation (Gavin Shan) [2075082] - KVM: arm64: Prevent re-finalisation of pKVM for a given CPU (Gavin Shan) [2075082] - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall (Gavin Shan) [2075082] - KVM: arm64: Reject stub hypercalls after pKVM has been initialised (Gavin Shan) [2075082] - arm64: Prevent kexec and hibernation if is_protected_kvm_enabled() (Gavin Shan) [2075082] - KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) (Gavin Shan) [2075082] - KVM: arm64: Revert "KVM: arm64: Count VMID-wide TLB invalidations" (Gavin Shan) [2075082] - cxl/core: Remove cxld_const_init in cxl_decoder_alloc() (John W. Linville) [2072584] - cxl/pmem: Fix module reload vs workqueue state (John W. Linville) [2072584] - cxl/memdev: Remove unused cxlmd field (John W. Linville) [2072584] - cxl/core: Convert to EXPORT_SYMBOL_NS_GPL (John W. Linville) [2072584] - cxl/memdev: Change cxl_mem to a more descriptive name (John W. Linville) [2072584] - cxl/mbox: Remove bad comment (John W. Linville) [2072584] - cxl/pmem: Fix reference counting for delayed work (John W. Linville) [2072584] - cxl/pci: Split cxl_pci_setup_regs() (John W. Linville) [2072584] - cxl/pci: Add @base to cxl_register_map (John W. Linville) [2072584] - cxl/pci: Make more use of cxl_register_map (John W. Linville) [2072584] - cxl/pci: Remove pci request/release regions (John W. Linville) [2072584] - cxl/pci: Fix NULL vs ERR_PTR confusion (John W. Linville) [2072584] - cxl/pci: Remove dev_dbg for unknown register blocks (John W. Linville) [2072584] - cxl/pci: Convert register block identifiers to an enum (John W. Linville) [2072584] - cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS (John W. Linville) [2072584] - cxl/pci: Disambiguate cxl_pci further from cxl_mem (John W. Linville) [2072584] - cxl/core: Split decoder setup into alloc + add (John W. Linville) [2072584] - tools/testing/cxl: Introduce a mock memory device + driver (John W. Linville) [2072584] - cxl/mbox: Move command definitions to common location (John W. Linville) [2072584] - cxl/bus: Populate the target list at decoder create (John W. Linville) [2072584] - tools/testing/cxl: Introduce a mocked-up CXL port hierarchy (John W. Linville) [2072584] - cxl/pmem: Add support for multiple nvdimm-bridge objects (John W. Linville) [2072584] - cxl/pmem: Translate NVDIMM label commands to CXL label commands (John W. Linville) [2072584] - cxl/mbox: Add exclusive kernel command support (John W. Linville) [2072584] - cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP (John W. Linville) [2072584] - cxl/pci: Use module_pci_driver (John W. Linville) [2072584] - cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core (John W. Linville) [2072584] - cxl/pci: Drop idr.h (John W. Linville) [2072584] - cxl/mbox: Introduce the mbox_send operation (John W. Linville) [2072584] - cxl/pci: Clean up cxl_mem_get_partition_info() (John W. Linville) [2072584] - cxl/pci: Make 'struct cxl_mem' device type generic (John W. Linville) [2072584] - cxl/registers: Fix Documentation warning (John W. Linville) [2072584] - cxl/pmem: Fix Documentation warning (John W. Linville) [2072584] - cxl/pci: Fix debug message in cxl_probe_regs() (John W. Linville) [2072584] - cxl/pci: Fix lockdown level (John W. Linville) [2072584] - cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports (John W. Linville) [2072584] - cxl/mem: Adjust ram/pmem range to represent DPA ranges (John W. Linville) [2072584] - cxl/mem: Account for partitionable space in ram/pmem ranges (John W. Linville) [2072584] - cxl/pci: Store memory capacity values (John W. Linville) [2072584] - cxl/pci: Simplify register setup (John W. Linville) [2072584] - cxl/pci: Ignore unknown register block types (John W. Linville) [2072584] - cxl/core: Move memdev management to core (John W. Linville) [2072584] - cxl/pci: Introduce cdevm_file_operations (John W. Linville) [2072584] - cxl/core: Move register mapping infrastructure (John W. Linville) [2072584] - cxl/core: Move pmem functionality (John W. Linville) [2072584] - cxl/core: Improve CXL core kernel docs (John W. Linville) [2072584] - cxl: Move cxl_core to new directory (John W. Linville) [2072584]- cifs: fix bad fids sent over wire (Ronnie Sahlberg) [2088775] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2088775] - i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037980] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037980] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037980] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037980] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037980] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037980] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037980] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037980] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037980] - i40e: Add tx_stopped stat (Ivan Vecera) [2037980] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037980] - i40e: little endian only valid checksums (Ivan Vecera) [2037980] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037980] - Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" (Ivan Vecera) [2037980] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037980] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037980] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037980] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037980] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037980] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037980] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037980] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037980] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037980] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037980] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037980] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037980] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037980] - i40e: Fix reset bw limit when DCB enabled with 1 TC (Ivan Vecera) [2037980] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037980] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037980] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037980] - i40e: fix unsigned stat widths (Ivan Vecera) [2037980] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037980] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037980] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037980] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037980] - i40e: remove variables set but not used (Ivan Vecera) [2037980] - i40e: Remove non-inclusive language (Ivan Vecera) [2037980] - i40e: Update FW API version (Ivan Vecera) [2037980] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037980] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037980] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037980] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037980] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037980] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037980] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037980] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037980] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Ivan Vecera) [2037980] - i40e: Fix pre-set max number of queues for VF (Ivan Vecera) [2037980] - i40e: Fix failed opcode appearing if handling messages from VF (Ivan Vecera) [2037980] - i40e: Fix display error code in dmesg (Ivan Vecera) [2037980] - i40e: Fix creation of first queue by omitting it if is not power of two (Ivan Vecera) [2037980] - i40e: Fix warning message and call stack during rmmod i40e driver (Ivan Vecera) [2037980] - i40e: Fix ping is lost after configuring ADq on VF (Ivan Vecera) [2037980] - i40e: Fix changing previously set num_queue_pairs for PFs (Ivan Vecera) [2037980] - i40e: Fix NULL ptr dereference on VSI filter sync (Ivan Vecera) [2037980] - i40e: Fix correct max_pkt_size on VF RX queue (Ivan Vecera) [2037980] - i40e: Simplify bool conversion (Ivan Vecera) [2037980] - i40e: Fix freeing of uninitialized misc IRQ vector (Ivan Vecera) [2037980] - i40e: Use the xsk batched rx allocation interface (Ivan Vecera) [2037980] - i40e: Fix spelling mistake "dissable" -> "disable" (Ivan Vecera) [2037980] - i40e: add support for PTP external synchronization clock (Ivan Vecera) [2037980] - i40e: improve locking of mac_filter_hash (Ivan Vecera) [2037980] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2097394] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037976] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2037976] - iavf: Fix hang during reboot/shutdown (Petr Oros) [2037976] - iavf: Fix double free in iavf_reset_task (Petr Oros) [2037976] - iavf: Fix adopting new combined setting (Petr Oros) [2037976] - iavf: Fix handling of vlan strip virtual channel messages (Petr Oros) [2037976] - iavf: Fix __IAVF_RESETTING state usage (Petr Oros) [2037976] - iavf: Fix missing check for running netdev (Petr Oros) [2037976] - iavf: Fix deadlock in iavf_reset_task (Petr Oros) [2037976] - iavf: Fix race in init state (Petr Oros) [2037976] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Petr Oros) [2037976] - iavf: Fix init state closure on remove (Petr Oros) [2037976] - iavf: Add waiting so the port is initialized in remove (Petr Oros) [2037976] - iavf: Rework mutexes for better synchronisation (Petr Oros) [2037976] - iavf: Remove non-inclusive language (Petr Oros) [2037976] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037976] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037976] - iavf: remove redundant ret variable (Petr Oros) [2037976] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037976] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037976] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037976] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037976] - iavf: Use irq_update_affinity_hint() (Petr Oros) [2037976] - iavf: remove an unneeded variable (Petr Oros) [2037976] - iavf: Fix limit of total number of queues to active queues of VF (Petr Oros) [2037976] - iavf: switch to napi_build_skb() (Petr Oros) [2037976] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Petr Oros) [2037976] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Petr Oros) [2037976] - iavf: do not override the adapter state in the watchdog task (again) (Petr Oros) [2037976] - iavf: missing unlocks in iavf_watchdog_task() (Petr Oros) [2037976] - iavf: Fix reporting when setting descriptor count (Petr Oros) [2037976] - iavf: restore MSI state on reset (Petr Oros) [2037976] - iavf: Fix displaying queue statistics shown by ethtool (Petr Oros) [2037976] - iavf: Refactor string format to avoid static analysis warnings (Petr Oros) [2037976] - iavf: Refactor text of informational message (Petr Oros) [2037976] - iavf: Fix static code analysis warning (Petr Oros) [2037976] - iavf: Refactor iavf_mac_filter struct memory usage (Petr Oros) [2037976] - iavf: Enable setting RSS hash key (Petr Oros) [2037976] - iavf: Add trace while removing device (Petr Oros) [2037976] - iavf: return errno code instead of status code (Petr Oros) [2037976] - iavf: Log info when VF is entering and leaving Allmulti mode (Petr Oros) [2037976] - iavf: Add change MTU message (Petr Oros) [2037976] - iavf: Fix VLAN feature flags after VFR (Petr Oros) [2037976] - iavf: Fix refreshing iavf adapter stats on ethtool request (Petr Oros) [2037976] - iavf: Fix deadlock occurrence during resetting VF interface (Petr Oros) [2037976] - iavf: Prevent changing static ITR values if adaptive moderation is on (Petr Oros) [2037976] - iavf: Restore VLAN filters after link down (Petr Oros) [2037976] - iavf: Fix for setting queues to 0 (Petr Oros) [2037976] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Petr Oros) [2037976] - iavf: validate pointers (Petr Oros) [2037976] - iavf: prevent accidental free of filter structure (Petr Oros) [2037976] - iavf: Fix failure to exit out from last all-multicast mode (Petr Oros) [2037976] - iavf: don't clear a lock we don't hold (Petr Oros) [2037976] - iavf: free q_vectors before queues in iavf_disable_vf (Petr Oros) [2037976] - iavf: check for null in iavf_fix_features (Petr Oros) [2037976] - iavf: Fix return of set the new channel count (Petr Oros) [2037976] - iavf: Fix kernel BUG in free_msi_irqs (Petr Oros) [2037976] - iavf: Add helper function to go from pci_dev to adapter (Petr Oros) [2037976] - iavf: Combine init and watchdog state machines (Petr Oros) [2037976] - iavf: Add __IAVF_INIT_FAILED state (Petr Oros) [2037976] - iavf: Refactor iavf state machine tracking (Petr Oros) [2037976] - iavf: fix double unlock of crit_lock (Petr Oros) [2037976] - iavf: use mutexes for locking of critical sections (Petr Oros) [2037976] - iavf: fix locking of critical sections (Petr Oros) [2037976] - iavf: do not override the adapter state in the watchdog task (Petr Oros) [2037976] - bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2042819 2043783] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2042819 2043783] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2042819 2043783] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2042819 2043783] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2042819 2043783] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2042819 2043783] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2042819 2043783] - bnxt: change receive ring space parameters (Ken Cox) [2042819 2043783] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2042819 2043783] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2042819 2043783] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2042819 2043783] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2042819 2043783] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2042819 2043783] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2042819 2043783] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2042819 2043783] - net: bnxt_ptp: fix compilation error (Ken Cox) [2042819 2043783] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2042819 2043783] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2042819 2043783] - bnxt_en: implement hw health reporter (Ken Cox) [2042819 2043783] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2042819 2043783] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2042819 2043783] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2042819 2043783] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2042819 2043783] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2042819 2043783] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2042819 2043783] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2042819 2043783] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2042819 2043783] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2042819 2043783] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [2042819 2043783] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2042819 2043783] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2042819 2043783] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2042819 2043783] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2042819 2043783] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2042819 2043783] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2042819 2043783] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2042819 2043783] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2042819 2043783] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2042819 2043783] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2042819 2043783] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2042819 2043783] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2042819 2043783] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2042819 2043783] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2042819 2043783] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2042819 2043783] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2042819 2043783] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2042819 2043783] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2042819 2043783] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2042819 2043783] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2042819 2043783] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2042819 2043783] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2042819 2043783] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2042819 2043783] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2042819 2043783] - bnxt_en: Remove not used other ULP define (Ken Cox) [2042819 2043783] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2042819 2043783] - bnxt_en: implement firmware live patching (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2042819 2043783] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2042819 2043783] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2042819 2043783] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2042819 2043783] - bnxt_en: Refactor coredump functions (Ken Cox) [2042819 2043783] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2042819 2043783] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2042819 2043783] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2042819 2043783] - bnxt_en: improve error recovery information messages (Ken Cox) [2042819 2043783] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2042819 2043783] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2042819 2043783] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2042819 2043783] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2042819 2043783] - bnxt_en: refactor printing of device info (Ken Cox) [2042819 2043783] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2042819 2043783] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2042819 2043783] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2042819 2043783] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2042819 2043783] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2042819 2043783] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [2042819 2043783] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2042819 2043783] - bnxt_en: Fix error recovery regression (Ken Cox) [2042819 2043783] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Ken Cox) [2042819 2043783] - bnxt: Read VPD with pci_vpd_alloc() (Ken Cox) [2042819 2043783] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [2042819 2043783] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [2042819 2043783] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [2042819 2043783] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [2042819 2043783] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [2042819 2043783] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [2042819 2043783] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [2042819 2043783] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [2042819 2043783] - bnxt_en: remove legacy HWRM interface (Ken Cox) [2042819 2043783] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [2042819 2043783] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [2042819 2043783] - bnxt_en: add support for HWRM request slices (Ken Cox) [2042819 2043783] - bnxt_en: add HWRM request assignment API (Ken Cox) [2042819 2043783] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [2042819 2043783] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [2042819 2043783] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [2042819 2043783] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [2042819 2043783] - bnxt: count discards due to memory allocation errors (Ken Cox) [2042819 2043783] - bnxt: count packets discarded because of netpoll (Ken Cox) [2042819 2043783] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2042819 2043783] - Revert "bnxt: Read VPD with pci_vpd_alloc()" (Ken Cox) [2042819 2043783] - Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" (Ken Cox) [2042819 2043783] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [2042819 2043783] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [2042819 2043783] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [2042819 2043783] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2066375] - redhat/configs enable CONFIG_ICE_HWTS (Petr Oros) [2037974] - redhat/configs enable CONFIG_ICE_SWITCHDEV (Petr Oros) [2037974] - ice: Fix memory corruption in VF driver (Petr Oros) [2037974] - ice: Fix queue config fail handling (Petr Oros) [2037974] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037974] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037974] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037974] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037974] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2037974] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2037974] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2037974] - ice: Fix race during aux device (un)plugging (Petr Oros) [2037974] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2037974] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2037974] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2037974] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2037974] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2037974] - ice: fix crash in switchdev mode (Petr Oros) [2037974] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037974] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2037974] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2037974] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2037974] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2037974] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2037974] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2037974] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2037974] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037974] - ice: Fix MAC address setting (Petr Oros) [2037974] - ice: Clear default forwarding VSI during VSI release (Petr Oros) [2037974] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Petr Oros) [2037974] - ice: xsk: Stop Rx processing when ntc catches ntu (Petr Oros) [2037974] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2037974] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Petr Oros) [2037974] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Petr Oros) [2037974] - ice: add trace events for tx timestamps (Petr Oros) [2037974] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037974] - ice: destroy flow director filter mutex after releasing VSIs (Petr Oros) [2037974] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Petr Oros) [2037974] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037974] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037974] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037974] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037974] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037974] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037974] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037974] - ice: make ice_reset_all_vfs void (Petr Oros) [2037974] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037974] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037974] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037974] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037974] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037974] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037974] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037974] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037974] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037974] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037974] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037974] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037974] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037974] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037974] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037974] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037974] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037974] - ice: Fix FV offset searching (Petr Oros) [2037974] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037974] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037974] - ice: change "can't set link" message to dbg level (Petr Oros) [2037974] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037974] - ice: Add support for inner etype in switchdev (Petr Oros) [2037974] - ice: Fix curr_link_speed advertised speed (Petr Oros) [2037974] - ice: Don't use GFP_KERNEL in atomic context (Petr Oros) [2037974] - ice: stop disabling VFs due to PF error responses (Petr Oros) [2037974] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2037974] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037974] - ice: introduce VF accessor functions (Petr Oros) [2037974] - ice: factor VF variables to separate structure (Petr Oros) [2037974] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037974] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037974] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037974] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037974] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037974] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037974] - ice: store VF pointer instead of VF ID (Petr Oros) [2037974] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037974] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037974] - ice: initialize local variable 'tlv' (Petr Oros) [2037974] - ice: check the return of ice_ptp_gettimex64 (Petr Oros) [2037974] - ice: fix concurrent reset and removal of VFs (Petr Oros) [2037974] - ice: fix setting l4 port flag when adding filter (Petr Oros) [2037974] - ice: Match on all profiles in slow-path (Petr Oros) [2037974] - ice: enable parsing IPSEC SPI headers for RSS (Petr Oros) [2037974] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037974] - ice: fix IPIP and SIT TSO offload (Petr Oros) [2037974] - ice: fix an error code in ice_cfg_phy_fec() (Petr Oros) [2037974] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037974] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037974] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037974] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037974] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037974] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037974] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037974] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037974] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037974] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037974] - ice: Introduce ice_vlan struct (Petr Oros) [2037974] - ice: Add new VSI VLAN ops (Petr Oros) [2037974] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037974] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037974] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2037974] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2037974] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2037974] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2037974] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2037974] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2037974] - ice: Remove likely for napi_complete_done (Petr Oros) [2037974] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037974] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037974] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037974] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037974] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2037974] - ice: Use bitmap_free() to free bitmap (Petr Oros) [2037974] - ice: Optimize a few bitmap operations (Petr Oros) [2037974] - ice: Slightly simply ice_find_free_recp_res_idx (Petr Oros) [2037974] - ice: improve switchdev's slow-path (Petr Oros) [2037974] - ice: replay advanced rules after reset (Petr Oros) [2037974] - net: fixup build after bpf header changes (Petr Oros) [2037974] - net: Don't include filter.h from net/sock.h (Petr Oros) [2037974] - ice: Add flow director support for channel mode (Petr Oros) [2037974] - ice: switch to napi_build_skb() (Petr Oros) [2037974] - ice: xsk: fix cleaned_count setting (Petr Oros) [2037974] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Petr Oros) [2037974] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2037974] - ice: remove dead store on XSK hotpath (Petr Oros) [2037974] - ice: xsk: allocate separate memory for XDP SW ring (Petr Oros) [2037974] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Petr Oros) [2037974] - ice: trivial: fix odd indenting (Petr Oros) [2037974] - ice: support crosstimestamping on E822 devices if supported (Petr Oros) [2037974] - ice: exit bypass mode once hardware finishes timestamp calibration (Petr Oros) [2037974] - ice: ensure the hardware Clock Generation Unit is configured (Petr Oros) [2037974] - ice: implement basic E822 PTP support (Petr Oros) [2037974] - ice: convert clk_freq capability into time_ref (Petr Oros) [2037974] - ice: introduce ice_ptp_init_phc function (Petr Oros) [2037974] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Petr Oros) [2037974] - ice: PTP: move setting of tstamp_config (Petr Oros) [2037974] - ice: introduce ice_base_incval function (Petr Oros) [2037974] - ice: Fix E810 PTP reset flow (Petr Oros) [2037974] - ice: Don't put stale timestamps in the skb (Petr Oros) [2037974] - ice: Use div64_u64 instead of div_u64 in adjfine (Petr Oros) [2037974] - ice: use modern kernel API for kick (Petr Oros) [2037974] - ice: tighter control over VSI_DOWN state (Petr Oros) [2037974] - ice: use prefetch methods (Petr Oros) [2037974] - ice: update to newer kernel API (Petr Oros) [2037974] - ice: support immediate firmware activation via devlink reload (Petr Oros) [2037974] - ice: reduce time to read Option ROM CIVD data (Petr Oros) [2037974] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Petr Oros) [2037974] - ice: move and rename ice_check_for_pending_update (Petr Oros) [2037974] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Petr Oros) [2037974] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Petr Oros) [2037974] - ice: Remove unnecessary casts (Petr Oros) [2037974] - ice: Propagate error codes (Petr Oros) [2037974] - ice: Remove excess error variables (Petr Oros) [2037974] - ice: Cleanup after ice_status removal (Petr Oros) [2037974] - ice: Remove enum ice_status (Petr Oros) [2037974] - ice: Use int for ice_status (Petr Oros) [2037974] - ice: Remove string printing for ice_status (Petr Oros) [2037974] - ice: Refactor status flow for DDP load (Petr Oros) [2037974] - ice: Refactor promiscuous functions (Petr Oros) [2037974] - ice: refactor PTYPE validating (Petr Oros) [2037974] - ice: Add package PTYPE enable information (Petr Oros) [2037974] - ice: safer stats processing (Petr Oros) [2037974] - ice: fix adding different tunnels (Petr Oros) [2037974] - ice: fix choosing UDP header type (Petr Oros) [2037974] - ice: ignore dropped packets during init (Petr Oros) [2037974] - ice: rearm other interrupt cause register after enabling VFs (Petr Oros) [2037974] - ice: fix FDIR init missing when reset VF (Petr Oros) [2037974] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2037974] - net/ice: Remove unused enum (Petr Oros) [2037974] - net/ice: Fix boolean assignment (Petr Oros) [2037974] - ice: avoid bpf_prog refcount underflow (Petr Oros) [2037974] - ice: fix vsi->txq_map sizing (Petr Oros) [2037974] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Petr Oros) [2037974] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Petr Oros) [2037974] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Petr Oros) [2037974] - intel: Simplify bool conversion (Petr Oros) [2037974] - ice: fix error return code in ice_get_recp_frm_fw() (Petr Oros) [2037974] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Petr Oros) [2037974] - ice: Add support to print error on PHY FW load failure (Petr Oros) [2037974] - ice: Add support for changing MTU on PR in switchdev mode (Petr Oros) [2037974] - ice: send correct vc status in switchdev (Petr Oros) [2037974] - ice: support for GRE in eswitch (Petr Oros) [2037974] - ice: low level support for tunnels (Petr Oros) [2037974] - ice: VXLAN and Geneve TC support (Petr Oros) [2037974] - ice: support for indirect notification (Petr Oros) [2037974] - ice: Add tc-flower filter support for channel (Petr Oros) [2037974] - ice: enable ndo_setup_tc support for mqprio_qdisc (Petr Oros) [2037974] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Petr Oros) [2037974] - ice: fix an error code in ice_ena_vfs() (Petr Oros) [2037974] - ice: Refactor PR ethtool ops (Petr Oros) [2037974] - ice: Manage act flags for switchdev offloads (Petr Oros) [2037974] - ice: Forbid trusted VFs in switchdev mode (Petr Oros) [2037974] - ice: introduce XDP_TX fallback path (Petr Oros) [2037974] - ice: optimize XDP_TX workloads (Petr Oros) [2037974] - ice: propagate xdp_ring onto rx_ring (Petr Oros) [2037974] - ice: do not create xdp_frame on XDP_TX (Petr Oros) [2037974] - ice: unify xdp_rings accesses (Petr Oros) [2037974] - ice: ndo_setup_tc implementation for PR (Petr Oros) [2037974] - ice: ndo_setup_tc implementation for PF (Petr Oros) [2037974] - ice: Allow changing lan_en and lb_en on all kinds of filters (Petr Oros) [2037974] - ice: cleanup rules info (Petr Oros) [2037974] - ice: allow deleting advanced rules (Petr Oros) [2037974] - ice: allow adding advanced rules (Petr Oros) [2037974] - ice: create advanced switch recipe (Petr Oros) [2037974] - ice: manage profiles and field vectors (Petr Oros) [2037974] - ice: implement low level recipes functions (Petr Oros) [2037974] - ice: add port representor ethtool ops and stats (Petr Oros) [2037974] - ice: switchdev slow path (Petr Oros) [2037974] - ice: rebuild switchdev when resetting all VFs (Petr Oros) [2037974] - ice: enable/disable switchdev when managing VFs (Petr Oros) [2037974] - ice: introduce new type of VSI for switchdev (Petr Oros) [2037974] - ice: set and release switchdev environment (Petr Oros) [2037974] - ice: allow changing lan_en and lb_en on dflt rules (Petr Oros) [2037974] - ice: manage VSI antispoof and destination override (Petr Oros) [2037974] - ice: allow process VF opcodes in different ways (Petr Oros) [2037974] - ice: introduce VF port representor (Petr Oros) [2037974] - ice: Move devlink port to PF/VF struct (Petr Oros) [2037974] - ice: support basic E-Switch mode control (Petr Oros) [2037974] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Petr Oros) [2037974] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2037974] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Petr Oros) [2037974] - ice: Only lock to update netdev dev_addr (Petr Oros) [2037974] - ice: restart periodic outputs around time changes (Petr Oros) [2037974] - ice: fix Tx queue iteration for Tx timestamp enablement (Petr Oros) [2037974]- scsi: ibmvfc: Allocate/free queue resource only during probe/remove (Diego Domingos) [2099962] - ceph: wait on async create before checking caps for syncfs (Jeffrey Layton) [2094965] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101768] - dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2090507] - block: remove bioset_init_from_src (Benjamin Marzinski) [2090507] - dm: fix bio_set allocation (Benjamin Marzinski) [2090507] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2090507] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2090507] - dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling (Benjamin Marzinski) [2090507] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2090507] - dm: fix narrow race for REQ_NOWAIT bios being issued despite no support (Benjamin Marzinski) [2090507] - dm: fix use-after-free in dm_put_live_table_bio (Benjamin Marzinski) [2090507] - dm: improve abnormal bio processing (Benjamin Marzinski) [2090507] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2090507] - dm: improve dm_io reference counting (Benjamin Marzinski) [2090507] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2090507] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2090507] - dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio (Benjamin Marzinski) [2090507] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2090507] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2090507] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2090507] - dm table: fix dm_table_supports_poll to return false if no data devices (Benjamin Marzinski) [2090507] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2090507] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2090507] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2090507] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2090507] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2090507] - dm: put all polled dm_io instances into a single list (Benjamin Marzinski) [2090507] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2090507] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2090507] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2090507] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2090507] - dm: simplify basic targets (Benjamin Marzinski) [2090507] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2090507] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2090507] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2090507] - dm: mark various branches unlikely (Benjamin Marzinski) [2090507] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2090507] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2090507] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2090507] - dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset (Benjamin Marzinski) [2090507] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2090507] - dm zone: fix NULL pointer dereference in dm_zone_map_bio (Benjamin Marzinski) [2090507] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2090507] - dm: fix bio polling to handle possibile BLK_STS_AGAIN (Benjamin Marzinski) [2090507] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2090507] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2090507] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2090507] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2090507] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2090507] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2090507] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2090507] - dm: update email address in MAINTAINERS (Benjamin Marzinski) [2090507] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2090507] - dm: factor out dm_io_complete (Benjamin Marzinski) [2090507] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2090507] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: support bio polling (Benjamin Marzinski) [2090507] - block: add ->poll_bio to block_device_operations (Benjamin Marzinski) [2090507] - dm mpath: use DMINFO instead of printk with KERN_INFO (Benjamin Marzinski) [2090507] - dm: stop using bdevname (Benjamin Marzinski) [2090507] - dm-zoned: remove the ->name field in struct dmz_dev (Benjamin Marzinski) [2090507] - dm: remove unnecessary local variables in __bind (Benjamin Marzinski) [2090507] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2090507] - dm io: remove stale comment block for dm_io() (Benjamin Marzinski) [2090507] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2090507] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2090507] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2090507] - dm: fix use-after-free in dm_cleanup_zoned_dev() (Benjamin Marzinski) [2090507] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2090507] - dm: cleanup double word in comment (Benjamin Marzinski) [2090507] - dm ima: fix wrong length calculation for no_data string (Benjamin Marzinski) [2090507] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2090507] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2090507] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2090507] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2090507] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2090507] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2090507] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2090507] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2090507] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2090507] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2090507] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2090507] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2090507] - dm: rename split functions (Benjamin Marzinski) [2090507] - dm: reorder members in mapped_device struct (Benjamin Marzinski) [2090507] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2090507]- exec: Force single empty string when argv is empty (Diego Domingos) [2099482] - scsi: ibmvfc: Store vhost pointer during subcrq allocation (Gustavo Walbon) [2098103] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095526] - rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() (Waiman Long) [2094506] - rcu-tasks: Be more patient for RCU Tasks boot-time testing (Waiman Long) [2094506] - redhat/configs: Add new refcnt tracker options (Ivan Vecera) [2096377] - net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2096377] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2096377] - net: add dev->dev_registered_tracker (Ivan Vecera) [2096377] - net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() (Ivan Vecera) [2096377] - net/smc: fix ref_tracker issue in smc_pnet_add() (Ivan Vecera) [2096377] - net: refine dev_put()/dev_hold() debugging (Ivan Vecera) [2096377] - ref_tracker: add a count of untracked references (Ivan Vecera) [2096377] - ref_tracker: implement use-after-free detection (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct rpc_xprt (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct gss_auth (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct svc_xprt (Ivan Vecera) [2096377] - net/smc: fix possible NULL deref in smc_pnet_add_eth() (Ivan Vecera) [2096377] - net: bridge: fix net device refcount tracking issue in error path (Ivan Vecera) [2096377] - ref_tracker: use __GFP_NOFAIL more carefully (Ivan Vecera) [2096377] - net: sched: do not allocate a tracker in tcf_exts_init() (Ivan Vecera) [2096377] - af_packet: fix tracking issues in packet_do_bind() (Ivan Vecera) [2096377] - netlink: do not allocate a device refcount tracker in ethnl_default_notify() (Ivan Vecera) [2096377] - net/sched: add missing tracker information in qdisc_create() (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Ivan Vecera) [2096377] - netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance (Ivan Vecera) [2096377] - ethtool: always write dev in ethnl_parse_header_dev_get (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct packet_type (Ivan Vecera) [2096377] - ethtool: use ethnl_parse_header_dev_put() (Ivan Vecera) [2096377] - net: dev_replace_track() cleanup (Ivan Vecera) [2096377] - net: linkwatch: be more careful about dev->linkwatch_dev_tracker (Ivan Vecera) [2096377] - mptcp: adjust to use netns refcount tracker (Ivan Vecera) [2096377] - ipv6: use GFP_ATOMIC in rt6_probe() (Ivan Vecera) [2096377] - xfrm: add net device refcount tracker to struct xfrm_state_offload (Ivan Vecera) [2096377] - ethtool: fix null-ptr-deref on ref tracker (Ivan Vecera) [2096377] - ppp: add netns refcount tracker (Ivan Vecera) [2096377] - l2tp: add netns refcount tracker to l2tp_dfs_seq_data (Ivan Vecera) [2096377] - net: sched: add netns refcount tracker to struct tcf_exts (Ivan Vecera) [2096377] - net: add netns refcount tracker to struct seq_net_private (Ivan Vecera) [2096377] - net: add netns refcount tracker to struct sock (Ivan Vecera) [2096377] - net: add networking namespace refcount tracker (Ivan Vecera) [2096377] - xfrm: use net device refcount tracker helpers (Ivan Vecera) [2096377] - net: sched: act_mirred: add net device refcount tracker (Ivan Vecera) [2096377] - openvswitch: add net device refcount tracker to struct vport (Ivan Vecera) [2096377] - netlink: add net device refcount tracker to struct ethnl_req_info (Ivan Vecera) [2096377] - net/smc: add net device tracker to struct smc_pnetentry (Ivan Vecera) [2096377] - pktgen add net device refcount tracker (Ivan Vecera) [2096377] - llc: add net device refcount tracker (Ivan Vecera) [2096377] - ax25: add net device refcount tracker (Ivan Vecera) [2096377] - inet: add net device refcount tracker to struct fib_nh_common (Ivan Vecera) [2096377] - net: switchdev: add net device refcount tracker (Ivan Vecera) [2096377] - net: watchdog: add net device refcount tracker (Ivan Vecera) [2096377] - net: bridge: add net device refcount tracker (Ivan Vecera) [2096377] - vlan: add net device refcount tracker (Ivan Vecera) [2096377] - net: eql: add net device refcount tracker (Ivan Vecera) [2096377] - vrf: use dev_replace_track() for better tracking (Ivan Vecera) [2096377] - netpoll: add net device refcount tracker to struct netpoll (Ivan Vecera) [2096377] - ipmr, ip6mr: add net device refcount tracker to struct vif_device (Ivan Vecera) [2096377] - net: failover: add net device refcount tracker (Ivan Vecera) [2096377] - net: linkwatch: add net device refcount tracker (Ivan Vecera) [2096377] - net/sched: add net device refcount tracker to struct Qdisc (Ivan Vecera) [2096377] - ipv4: add net device refcount tracker to struct in_device (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to struct inet6_dev (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_adjacent (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct neigh_parms (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct pneigh_entry (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct neighbour (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to struct ip6_tnl (Ivan Vecera) [2096377] - sit: add net device refcount tracking to ip_tunnel (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to rt6_probe_deferred() (Ivan Vecera) [2096377] - net: dst: add net device refcount tracking to dst_entry (Ivan Vecera) [2096377] - drop_monitor: add net device refcount tracker (Ivan Vecera) [2096377] - net: add net device refcount tracker to dev_ifsioc() (Ivan Vecera) [2096377] - net: add net device refcount tracker to ethtool_phys_id() (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_queue (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_rx_queue (Ivan Vecera) [2096377] - net: add net device refcount tracker infrastructure (Ivan Vecera) [2096377] - lib: add tests for reference tracker (Ivan Vecera) [2096377] - lib: add reference counting tracking infrastructure (Ivan Vecera) [2096377] - net: drop nopreempt requirement on sock_prot_inuse_add() (Ivan Vecera) [2096377] - net: merge net->core.prot_inuse and net->core.sock_inuse (Ivan Vecera) [2096377] - net: make sock_inuse_add() available (Ivan Vecera) [2096377] - net: inline sock_prot_inuse_add() (Ivan Vecera) [2096377] - netdevice: move xdp_rxq within netdev_rx_queue (Ivan Vecera) [2096377] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2095275]- bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2094911] - exec: Force single empty string when argv is empty (Rafael Aquini) [2097485] - mptcp: Do TCP fallback on early DSS checksum failure (Paolo Abeni) [2100072] - mptcp: fix checksum byte order (Paolo Abeni) [2100072] - platform/x86/intel/sdsi: Fix bug in multi packet reads (David Arcari) [2098067] - platform/x86/intel/sdsi: Poll on ready bit for writes (David Arcari) [2098067] - platform/x86/intel/sdsi: Handle leaky bucket (David Arcari) [2098067] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086626] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086626] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086626] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086626] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086626] - net: netvsc: remove break after return (Mohammed Gamal) [2086626] - Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086626] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086626] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086626] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2086626] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2086626] - arm64: kdump: Do not allocate crash low memory if not needed (Pingfan Liu) [2091852] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2091852] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2091852] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2091852] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2091852] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2091852] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2091852] - arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Pingfan Liu) [2091852] - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition (Pingfan Liu) [2091852] - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones (Pingfan Liu) [2091852] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2091852] - arm64: kdump: Remove custom linux,usable-memory-range handling (Pingfan Liu) [2091852] - arm64: kdump: Remove custom linux,elfcorehdr handling (Pingfan Liu) [2091852] - of/fdt: move elfcorehdr reservation early for crash dump kernel (Pingfan Liu) [2091852] - of/fdt: Don't worry about non-memory region overlap for no-map (Pingfan Liu) [2091852] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2091852] - of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem() (Pingfan Liu) [2091852] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2091852] - of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef (Pingfan Liu) [2091852] - of: fdt: Add generic support for handling usable memory range property (Pingfan Liu) [2091852] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2091852] - of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() (Pingfan Liu) [2091852] - of: fdt: Remove early_init_dt_reserve_memory_arch() override capability (Pingfan Liu) [2091852] - of: fdt: do not update local variable after use (Pingfan Liu) [2091852] - of: fdt: remove unnecessary codes (Pingfan Liu) [2091852] - mei: me: add Alder Lake N device id. (David Arcari) [2072663] - mei: me: disable driver on the ign firmware (David Arcari) [2072663] - mei: me: add Ice Lake-N device id. (David Arcari) [2072663] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2093882] - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2092422] - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2092422] - ucounts: Fix rlimit max values check (Alexey Gladkov) [2092422] - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2092422] - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2092422] - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2092422] - redhat/configs: Allow CRYPTO_CHACHA20 to remain a module (Vladis Dronov) [1917926] - crypto: s390 - add crypto library interface for ChaCha20 (Vladis Dronov) [1917926] - s390/crypto: add SIMD implementation for ChaCha20 (Vladis Dronov) [1917926]- redhat/configs: Set CONFIG_VIRTIO_IOMMU on x86_64 (Eric Auger) [2089765] - crypto: fips - make proc files report fips module name and version (Simo Sorce) [2080499] - fuse: clean up error exits in fuse_fill_super() (Miklos Szeredi) [2021800] - fuse: always initialize sb->s_fs_info (Miklos Szeredi) [2021800] - fuse: clean up fuse_mount destruction (Miklos Szeredi) [2021800] - fuse: get rid of fuse_put_super() (Miklos Szeredi) [2021800] - fuse: check s_root when destroying sb (Miklos Szeredi) [2021800] - fuse: allow sharing existing sb (Miklos Szeredi) [2021800] - fuse: move fget() to fuse_get_tree() (Miklos Szeredi) [2021800] - fuse: move option checking into fuse_fill_super() (Miklos Szeredi) [2021800] - fuse: name fs_context consistently (Miklos Szeredi) [2021800] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2082193] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2082193] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2082193] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2082193] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2082193] - gfs2: Variable rename (Andreas Gruenbacher) [2082193] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2082193] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2082193] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2082193] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2082193] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2082193] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2082193] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2082193] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2082193] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2082193] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2082193] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2082193] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2082193] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2082193] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2082193] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2082193] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2082193] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2082193] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2082193] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2082193] - redhat/kernel.spec.template: fix standalone tools build (Jan Stancek) [2081992] - arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL (Mark Salter) [2076088] - arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long (Mark Salter) [2076088] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2076088] - kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types (Mark Salter) [2076088] - kselftest/arm64: Parameterise ptrace vector length information (Mark Salter) [2076088] - arm64: extable: fix load_unaligned_zeropad() reg indices (Mark Salter) [2076088] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Mark Salter) [2076088] - arm64: ftrace: add missing BTIs (Mark Salter) [2076088] - arm64: kexec: use __pa_symbol(empty_zero_page) (Mark Salter) [2076088] - arm64: update PAC description for kernel (Mark Salter) [2076088] - arm64: uaccess: avoid blocking within critical sections (Mark Salter) [2076088] - arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd (Mark Salter) [2076088] - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions (Mark Salter) [2076088] - arm64: Track no early_pgtable_alloc() for kmemleak (Mark Salter) [2076088] - arm64: vdso: remove -nostdlib compiler flag (Mark Salter) [2076088] - arm64: arm64_ftr_reg->name may not be a human-readable string (Mark Salter) [2076088] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Mark Salter) [2076088] - arm64: support page mapping percpu first chunk allocator (Mark Salter) [2076088] - arm64: cpufeature: Export this_cpu_has_cap helper (Mark Salter) [2076088] - arm64: Select POSIX_CPU_TIMERS_TASK_WORK (Mark Salter) [2076088] - arm64: Document boot requirements for FEAT_SME_FA64 (Mark Salter) [2076088] - arm64: ftrace: use function_nocfi for _mcount as well (Mark Salter) [2076088] - arm64: asm: setup.h: export common variables (Mark Salter) [2076088] - arm64/traps: Avoid unnecessary kernel/user pointer conversion (Mark Salter) [2076088] - arm64/sve: Fix warnings when SVE is disabled (Mark Salter) [2076088] - arm64/sve: Add stub for sve_max_virtualisable_vl() (Mark Salter) [2076088] - arm64/sve: Track vector lengths for tasks in an array (Mark Salter) [2076088] - arm64/sve: Explicitly load vector length when restoring SVE state (Mark Salter) [2076088] - arm64/sve: Put system wide vector length information into structs (Mark Salter) [2076088] - arm64/sve: Use accessor functions for vector lengths in thread_struct (Mark Salter) [2076088] - arm64/sve: Rename find_supported_vector_length() (Mark Salter) [2076088] - arm64/sve: Make access to FFR optional (Mark Salter) [2076088] - arm64/sve: Make sve_state_size() static (Mark Salter) [2076088] - arm64/sve: Remove sve_load_from_fpsimd_state() (Mark Salter) [2076088] - arm64/fp: Reindent fpsimd_save() (Mark Salter) [2076088] - selftests: arm64: Factor out utility functions for assembly FP tests (Mark Salter) [2076088] - selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance (Mark Salter) [2076088] - selftests: arm64: Verify that all possible vector lengths are handled (Mark Salter) [2076088] - selftests: arm64: Fix and enable test for setting current VL in vec-syscfg (Mark Salter) [2076088] - selftests: arm64: Remove bogus error check on writing to files (Mark Salter) [2076088] - selftests: arm64: Fix printf() format mismatch in vec-syscfg (Mark Salter) [2076088] - selftests: arm64: Move FPSIMD in SVE ptrace test into a function (Mark Salter) [2076088] - selftests: arm64: More comprehensively test the SVE ptrace interface (Mark Salter) [2076088] - selftests: arm64: Verify interoperation of SVE and FPSIMD register sets (Mark Salter) [2076088] - selftests: arm64: Clarify output when verifying SVE register set (Mark Salter) [2076088] - selftests: arm64: Document what the SVE ptrace test is doing (Mark Salter) [2076088] - selftests: arm64: Remove extraneous register setting code (Mark Salter) [2076088] - selftests: arm64: Don't log child creation as a test in SVE ptrace test (Mark Salter) [2076088] - selftests: arm64: Use a define for the number of SVE ptrace tests to be run (Mark Salter) [2076088] - arm64: vmlinux.lds.S: remove `.fixup` section (Mark Salter) [2076088] - arm64: extable: add load_unaligned_zeropad() handler (Mark Salter) [2076088] - arm64: extable: add a dedicated uaccess handler (Mark Salter) [2076088] - arm64: extable: add `type` and `data` fields (Mark Salter) [2076088] - arm64: extable: use `ex` for `exception_table_entry` (Mark Salter) [2076088] - arm64: extable: make fixup_exception() return bool (Mark Salter) [2076088] - arm64: extable: consolidate definitions (Mark Salter) [2076088] - arm64: gpr-num: support W registers (Mark Salter) [2076088] - arm64: factor out GPR numbering helpers (Mark Salter) [2076088] - arm64: kvm: use kvm_exception_table_entry (Mark Salter) [2076088] - arm64: lib: __arch_copy_to_user(): fold fixups into body (Mark Salter) [2076088] - arm64: lib: __arch_copy_from_user(): fold fixups into body (Mark Salter) [2076088] - arm64: lib: __arch_clear_user(): fold fixups into body (Mark Salter) [2076088] - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd (Mark Salter) [2076088] - arm64: vdso32: suppress error message for 'make mrproper' (Mark Salter) [2076088] - arm64: vdso32: drop test for -march=armv8-a (Mark Salter) [2076088] - arm64: vdso32: drop the test for dmb ishld (Mark Salter) [2076088] - arm64: Add a capability for FEAT_ECV (Mark Salter) [2076088] - arm64: mte: Add asymmetric mode support (Mark Salter) [2076088] - arm64: mte: CPU feature detection for Asymm MTE (Mark Salter) [2076088] - arm64: mte: Bitfield definitions for Asymm MTE (Mark Salter) [2076088] - arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled (Mark Salter) [2076088] - arm64/mm: drop HAVE_ARCH_PFN_VALID (Mark Salter) [2076088] - arm64: trans_pgd: remove trans_pgd_map_page() (Mark Salter) [2076088] - arm64: kexec: remove cpu-reset.h (Mark Salter) [2076088] - arm64: kexec: remove the pre-kexec PoC maintenance (Mark Salter) [2076088] - arm64: kexec: keep MMU enabled during kexec relocation (Mark Salter) [2076088] - arm64: kexec: install a copy of the linear-map (Mark Salter) [2076088] - arm64: kexec: use ld script for relocation function (Mark Salter) [2076088] - arm64: kexec: relocate in EL1 mode (Mark Salter) [2076088] - arm64: kexec: configure EL2 vectors for kexec (Mark Salter) [2076088] - arm64: kexec: pass kimage as the only argument to relocation function (Mark Salter) [2076088] - arm64: kexec: Use dcache ops macros instead of open-coding (Mark Salter) [2076088] - arm64: kexec: skip relocation code for inplace kexec (Mark Salter) [2076088] - arm64: kexec: flush image and lists during kexec load time (Mark Salter) [2076088] - arm64: hibernate: abstract ttrb0 setup function (Mark Salter) [2076088] - arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors (Mark Salter) [2076088] - arm64: kernel: add helper for booted at EL2 and not VHE (Mark Salter) [2076088] - arm64: mm: update max_pfn after memory hotplug (Mark Salter) [2076088] - arm64/mm: Add pud_sect_supported() (Mark Salter) [2076088] - arm64: mm: Drop pointless call to set_max_mapnr() (Mark Salter) [2076088] - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE (Mark Salter) [2076088] - kselftest/arm64: signal: Skip tests if required features are missing (Mark Salter) [2076088] - arm64: Mitigate MTE issues with str{n}cmp() (Mark Salter) [2076088] - arm64: add MTE supported check to thread switching and syscall entry/exit (Mark Salter) [2076088] - arm64: Mark __stack_chk_guard as __ro_after_init (Mark Salter) [2076088] - arm64/kernel: remove duplicate include in process.c (Mark Salter) [2076088] - arm64/sve: Use correct size when reinitialising SVE state (Mark Salter) [2076088] - arm64: remove GCC version check for ARCH_SUPPORTS_INT128 (Mark Salter) [2076088] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Mark Salter) [2076088] - arm64: mm: fix comment typo of pud_offset_phys() (Mark Salter) [2076088] - arm64: signal32: Drop pointless call to sigdelsetmask() (Mark Salter) [2076088] - arm64/sve: Better handle failure to allocate SVE register storage (Mark Salter) [2076088] - arm64: Document the requirement for SCR_EL3.HCE (Mark Salter) [2076088] - arm64: head: avoid over-mapping in map_memory (Mark Salter) [2076088] - arm64/sve: Add a comment documenting the binutils needed for SVE asm (Mark Salter) [2076088] - arm64/sve: Add some comments for sve_save/load_state() (Mark Salter) [2076088] - arm64: replace in_irq() with in_hardirq() (Mark Salter) [2076088] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [2076088] - arm64: entry: Add SYM_CODE annotation for __bad_stack (Mark Salter) [2076088] - arm64: fix typo in a comment (Mark Salter) [2076088] - arm64: move the (z)install rules to arch/arm64/Makefile (Mark Salter) [2076088] - arm64/sve: Make fpsimd_bind_task_to_cpu() static (Mark Salter) [2076088] - arm64: unnecessary end 'return;' in void functions (Mark Salter) [2076088] - arm64/sme: Document boot requirements for SME (Mark Salter) [2076088] - arm64: use __func__ to get function name in pr_err (Mark Salter) [2076088] - arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE (Mark Salter) [2076088] - arm64: cpufeature: Use defined macro instead of magic numbers (Mark Salter) [2076088] - kselftest/arm64: signal: Add a TODO list for signal handling tests (Mark Salter) [2076088] - kselftest/arm64: signal: Add test case for SVE register state in signals (Mark Salter) [2076088] - kselftest/arm64: signal: Verify that signals can't change the SVE vector length (Mark Salter) [2076088] - kselftest/arm64: signal: Check SVE signal frame shows expected vector length (Mark Salter) [2076088] - kselftest/arm64: signal: Support signal frames with SVE register data (Mark Salter) [2076088] - kselftest/arm64: signal: Add SVE to the set of features we can check for (Mark Salter) [2076088] - kselftest/arm64: pac: Fix skipping of tests on systems without PAC (Mark Salter) [2076088] - kselftest/arm64: mte: Fix misleading output when skipping tests (Mark Salter) [2076088] - kselftest/arm64: Add a TODO list for floating point tests (Mark Salter) [2076088] - kselftest/arm64: Add tests for SVE vector configuration (Mark Salter) [2076088] - kselftest/arm64: Validate vector lengths are set in sve-probe-vls (Mark Salter) [2076088] - kselftest/arm64: Provide a helper binary and "library" for SVE RDVL (Mark Salter) [2076088] - kselftest/arm64: Ignore check_gcr_el1_cswitch binary (Mark Salter) [2076088] - Documentation: arm64: describe asymmetric 32-bit support (Mark Salter) [2076088] - arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores (Mark Salter) [2076088] - arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 (Mark Salter) [2076088] - arm64: Advertise CPUs capable of running 32-bit applications in sysfs (Mark Salter) [2076088] - arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system (Mark Salter) [2076088] - arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0 (Mark Salter) [2076088] - arm64: Implement task_cpu_possible_mask() (Mark Salter) [2076088] - KVM: arm64: Add feature register flag definitions (Mark Salter) [2076088] - arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Mark Salter) [2076088] - arm64: entry: call exit_to_user_mode() from C (Mark Salter) [2076088] - arm64: entry: move bulk of ret_to_user to C (Mark Salter) [2076088] - arm64: entry: clarify entry/exit helpers (Mark Salter) [2076088] - arm64: entry: consolidate entry/exit helpers (Mark Salter) [2076088] - arm64/cpufeature: Optionally disable MTE via command-line (Mark Salter) [2076088] - arm64: kasan: mte: remove redundant mte_report_once logic (Mark Salter) [2076088] - arm64: kasan: mte: use a constant kernel GCR_EL1 value (Mark Salter) [2076088] - arm64: avoid double ISB on kernel entry (Mark Salter) [2076088] - arm64: mte: optimize GCR_EL1 modification on kernel entry/exit (Mark Salter) [2076088] - Documentation: document the preferred tag checking mode feature (Mark Salter) [2076088] - arm64: mte: introduce a per-CPU tag checking mode preference (Mark Salter) [2076088] - arm64: move preemption disablement to prctl handlers (Mark Salter) [2076088] - arm64: mte: change ASYNC and SYNC TCF settings into bitfields (Mark Salter) [2076088] - arm64: mte: rename gcr_user_excl to mte_ctrl (Mark Salter) [2076088] - arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode (Mark Salter) [2076088] - arm64/kexec: Test page size support with new TGRAN range values (Mark Salter) [2076088] - arm64: Add compile-time asserts for siginfo_t offsets (Mark Salter) [2076088] - Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS (Waiman Long) [2074118] - Kbuild: move to -std=gnu11 (Waiman Long) [2074118] - Kbuild: use -Wdeclaration-after-statement (Waiman Long) [2074118] - Kbuild: add -Wno-shift-negative-value where -Wextra is used (Waiman Long) [2074118] - kbuild: Add a comment above -Wno-gnu (Waiman Long) [2074118] - kbuild: Remove -Wno-format-invalid-specifier from clang block (Waiman Long) [2074118]- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826] - vmxnet3: update to version 7 (Kamal Heib) [2095826] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826] - vmxnet3: add support for capability registers (Kamal Heib) [2095826] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078} - fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998} - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880] - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409] - block/bfq: Enable I/O statistics (Ming Lei) [2083917] - blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917] - blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917] - blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917] - md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917] - dm: fix bio length of empty flush (Ming Lei) [2083917] - rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917] - rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917] - bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917] - bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917] - block: null_blk: Fix null_zone_write() (Ming Lei) [2083917] - nbd: use pr_err to output error message (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - nbd: fix io hung while disconnecting device (Ming Lei) [2083917] - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917] - blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917] - blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917] - blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917] - block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917] - block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917] - block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917] - block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917] - block: document BLK_STS_AGAIN usage (Ming Lei) [2083917] - block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917] - blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917] - mtip32xx: fix typo in comment (Ming Lei) [2083917] - nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917] - loop: add a SPDX header (Ming Lei) [2083917] - loop: remove loop.h (Ming Lei) [2083917] - block: null_blk: Improve device creation with configfs (Ming Lei) [2083917] - block: null_blk: Cleanup messages (Ming Lei) [2083917] - block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917] - block: null_blk: Fix code style issues (Ming Lei) [2083917] - xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917] - rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917] - nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917] - dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917] - null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917] - nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917] - null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917] - block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917] - loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917] - loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917] - loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917] - loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917] - loop: implement ->free_disk (Ming Lei) [2083917] - loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917] - loop: don't freeze the queue in lo_release (Ming Lei) [2083917] - loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917] - loop: initialize the worker tracking fields once (Ming Lei) [2083917] - loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917] - block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917] - block: add a disk_openers helper (Ming Lei) [2083917] - zram: cleanup zram_remove (Ming Lei) [2083917] - zram: cleanup reset_store (Ming Lei) [2083917] - nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917] - drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917] - drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917] - drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917] - block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917] - drbd: address enum mismatch warnings (Ming Lei) [2083917] - drbd: fix duplicate array initializer (Ming Lei) [2083917] - blk-mq: fix typo in comment (Ming Lei) [2083917] - bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917] - bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917] - bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917] - bfq: Relax waker detection for shared queues (Ming Lei) [2083917] - blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917] - blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917] - blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917] - blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917] - block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917] - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917] - block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917] - block: Fix the bio.bi_opf comment (Ming Lei) [2083917] - block: reorder the REQ_ flags (Ming Lei) [2083917] - blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917] - block: improve the error message from bio_check_eod (Ming Lei) [2083917] - block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917] - block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917] - kthread: unexport kthread_blkcg (Ming Lei) [2083917] - blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917] - blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917] - blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917] - blk-cgroup: remove unneeded includes from (Ming Lei) [2083917] - blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917] - blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917] - blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917] - blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917] - blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917] - blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917] - blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917] - nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917] - nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917] - blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917] - block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917] - block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917] - block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917] - block/blk-map: Remove redundant assignment (Ming Lei) [2083917] - block/badblocks: Remove redundant assignments (Ming Lei) [2083917] - block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917] - direct-io: remove random prefetches (Ming Lei) [2083917] - block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917] - block: add a bdev_discard_granularity helper (Ming Lei) [2083917] - block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917] - block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917] - block: refactor discard bio size limiting (Ming Lei) [2083917] - block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917] - block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917] - block: remove queue_discard_alignment (Ming Lei) [2083917] - block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917] - block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917] - block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917] - block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917] - block: add a bdev_stable_writes helper (Ming Lei) [2083917] - block: add a bdev_fua helper (Ming Lei) [2083917] - block: add a bdev_write_cache helper (Ming Lei) [2083917] - block: add a bdev_nonrot helper (Ming Lei) [2083917] - mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917] - drbd: cleanup decide_on_discard_support (Ming Lei) [2083917] - drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917] - drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917] - drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917] - target: fix discard alignment on partitions (Ming Lei) [2083917] - target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917] - target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917] - bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917] - bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917] - bfq: Track whether bfq_group is still online (Ming Lei) [2083917] - bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917] - bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917] - bfq: Update cgroup information before merging bio (Ming Lei) [2083917] - bfq: Split shared queues on move between cgroups (Ming Lei) [2083917] - bfq: Avoid merging queues with different parents (Ming Lei) [2083917] - bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917] - pktcdvd: stop using bio_reset (Ming Lei) [2083917] - block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917] - target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917] - squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917] - block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917] - block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917] - blk-mq: fix passthrough plugging (Ming Lei) [2083917] - block: wire-up support for passthrough plugging (Ming Lei) [2083917] - scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917] - scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917] - block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917] - Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917] - bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917] - Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917] - iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917] - block: don't print I/O error warning for dead disks (Ming Lei) [2083917] - block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917] - block: null_blk: end timed out poll request (Ming Lei) [2083917] - block: fix offset/size check in bio_trim() (Ming Lei) [2083917] - asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917] - block: move lower_48_bits() to block (Ming Lei) [2083917] - drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917] - drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917] - drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917] - cdrom: remove unused variable (Ming Lei) [2083917] - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917] - drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917] - drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917] - drbd: fix potential silent data corruption (Ming Lei) [2083917] - loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917] - n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917] - blk-wbt: remove wbt_track stub (Ming Lei) [2083917] - block: use dedicated list iterator variable (Ming Lei) [2083917] - block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917] - block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917] - crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917] - nvme: add support for enhanced metadata (Ming Lei) [2083917] - block: add pi for extended integrity (Ming Lei) [2083917] - crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917] - lib: add rocksoft model crc64 (Ming Lei) [2083917] - linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917] - asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917] - nvme: allow integrity on extended metadata formats (Ming Lei) [2083917] - block: support pi with extended metadata (Ming Lei) [2083917] - fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917] - f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917] - f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917] - nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917] - ext4: pass the operation to bio_alloc (Ming Lei) [2083917] - mpage: pass the operation to bio_alloc (Ming Lei) [2083917] - virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917] - floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917] - drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917] - drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917] - bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917] - nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917] - nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917] - zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917] - zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917] - aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917] - iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917] - null_blk: null_alloc_page() cleanup (Ming Lei) [2083917] - null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917] - null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917] - loop: allow user to set the queue depth (Ming Lei) [2083917] - loop: remove extra variable in lo_req_flush (Ming Lei) [2083917] - loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917] - loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917] - null_blk: fix return value from null_add_dev() (Ming Lei) [2083917] - loop: clean up grammar in warning message (Ming Lei) [2083917] - block/rnbd: Remove a useless mutex (Ming Lei) [2083917] - block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917] - block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917] - block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917] - block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917] - block: avoid use-after-free on throttle data (Ming Lei) [2083917] - block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917] - sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917] - block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917] - block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917] - block: do more work in elevator_exit (Ming Lei) [2083917] - block: move blk_exit_queue into disk_release (Ming Lei) [2083917] - block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917] - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917] - block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917] - sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917] - blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917] - blk-mq: manage hctx map via xarray (Ming Lei) [2083917] - blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917] - block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917] - blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917] - blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917] - blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917] - Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917] - block: remove bio_devname (Ming Lei) [2083917] - raid5-ppl: stop using bio_devname (Ming Lei) [2083917] - raid1: stop using bio_devname (Ming Lei) [2083917] - md-multipath: stop using bio_devname (Ming Lei) [2083917] - dm-integrity: stop using bio_devname (Ming Lei) [2083917] - dm-crypt: stop using bio_devname (Ming Lei) [2083917] - pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917] - block: remove handle_bad_sector (Ming Lei) [2083917] - block: fix and cleanup bio_check_ro (Ming Lei) [2083917] - bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917] - blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917] - block: don't delete queue kobject before its children (Ming Lei) [2083917] - block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917] - block: remove redundant semicolon (Ming Lei) [2083917] - block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917] - block, bfq: don't move oom_bfqq (Ming Lei) [2083917] - block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917] - block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917] - block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917] - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917] - virtio_blk: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917] - memstick/ms_block: simplify refcounting (Ming Lei) [2083917] - block: add a ->free_disk method (Ming Lei) [2083917] - block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917] - block: throttle split bio in case of iops limit (Ming Lei) [2083917] - block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917] - block: don't declare submit_bio_checks in local header (Ming Lei) [2083917] - block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917] - block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - dm: remove dm_dispatch_clone_request (Ming Lei) [2083917] - dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917] - blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917] - blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917] - block: remove biodoc.rst (Ming Lei) [2083917] - docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917] - block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917] - block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917] - block: remove THROTL_IOPS_MAX (Ming Lei) [2083917] - block: introduce block_rq_error tracepoint (Ming Lei) [2083917] - sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917] - block: pass a block_device to bio_clone_fast (Ming Lei) [2083917] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917] - dm: retun the clone bio from alloc_tio (Ming Lei) [2083917] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917] - dm: move cloning the bio into alloc_tio (Ming Lei) [2083917] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917] - dm: add a clone_to_tio helper (Ming Lei) [2083917] - drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917] - block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917] - scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917] - block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917] - block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917] - block: fix boolreturn.cocci warning (Ming Lei) [2083917] - MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917] - block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917] - block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917] - block: remove blk_needs_flush_plug (Ming Lei) [2083917] - block: pass a block_device and opf to bio_reset (Ming Lei) [2083917] - block: pass a block_device and opf to bio_init (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917] - block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917] - block: move blk_next_bio to bio.c (Ming Lei) [2083917] - xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917] - rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917] - drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-crypt: remove clone_init (Ming Lei) [2083917] - dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917] - nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917] - nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917] - fs: remove mpage_alloc (Ming Lei) [2083917] - block: remove genhd.h (Ming Lei) [2083917] - block: move blk_drop_partitions to blk.h (Ming Lei) [2083917] - block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917] - block: deprecate autoloading based on dev_t (Ming Lei) [2083917] - zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917] - block: Add bio_for_each_folio_all() (Ming Lei) [2083917] - block: Add bio_add_folio() (Ming Lei) [2083917] - [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921] - [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921] - [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]- revert bus: Make remove callback return void (Steve Best) [2097921] - [s390] s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2044294] - [s390] net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2044294] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2044294] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2044294] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2044294] - [s390] net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2044294] - [s390] net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2044294] - [s390] net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2044294] - [s390] net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2044294] - [s390] Revert "net/smc: don't req_notify until all CQEs drained" (Tobias Huschle) [2044294] - [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2044294] - [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2044294] - [s390] net: smc: fix different types in min() (Tobias Huschle) [2044294] - [s390] net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2044294] - [s390] net/smc: don't req_notify until all CQEs drained (Tobias Huschle) [2044294] - [s390] net/smc: correct settings of RMB window update limit (Tobias Huschle) [2044294] - [s390] net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2044294] - [s390] net/smc: add sysctl for autocorking (Tobias Huschle) [2044294] - [s390] net/smc: add autocorking support (Tobias Huschle) [2044294] - [s390] net/smc: add sysctl interface for SMC (Tobias Huschle) [2044294] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2044294] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2044294] - [s390] net/smc: fix connection leak (Tobias Huschle) [2044294] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2044294] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2044294] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2044294] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2044294] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2044294] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2044294] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2044294] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2044294] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2044294] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2044294] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2044294] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2044294] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2044294] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2044294] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2044294] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2044294] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2044294] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2044294] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2044294] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2044294] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2044294] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2044294] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2044294] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2044294] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2044294] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2044294] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2044294] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2044294] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2044294] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2044294] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2044294] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2044294] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2044294] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2044294] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2044294] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2044294] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2044294] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2044294] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2044294] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2044294] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2044294] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2044294] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2044294] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2044294] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2044294] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2044294] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2044294] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2044294] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2044294] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2044294] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2044294] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2044294] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2044294] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2044294] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2044294] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2044294] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2044294] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2044294] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2044294] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2044294] - revert bus: Make remove callback return void (Steve Best) [2096865] - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096777] - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [2001936] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [2001936] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [2001936] - tg3: Remove redundant assignments (Ken Cox) [2043793] - ethernet: Remove redundant statement (Ken Cox) [2043793] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043793] - net: tg3: fix redundant check of true expression (Ken Cox) [2043793] - net: tg3: fix obsolete check of !err (Ken Cox) [2043793] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043793] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2043793] - powerpc/doc: Fix htmldocs errors (Gustavo Walbon) [1873825] - powerpc/pseries: Add support for FORM2 associativity (Gustavo Walbon) [1873825] - powerpc/pseries: Consolidate different NUMA distance update code paths (Gustavo Walbon) [1873825] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Gustavo Walbon) [1873825] - powerpc/pseries: rename min_common_depth to primary_domain_index (Gustavo Walbon) [1873825] - powerpc/pseries: Add a helper for form1 cpu distance (Gustavo Walbon) [1873825] - config: wireless: MT7921U=n (Íñigo Huguet) [2059999] - rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition (Íñigo Huguet) [2059999] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059999] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059999] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059999] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059999] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059999] - nl80211: validate S1G channel width (Íñigo Huguet) [2059999] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059999] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059999] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059999] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059999] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059999] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059999] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059999] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059999] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059999] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059999] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059999] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059999] - ar5523: fix typo "to short" -> "too short" (Íñigo Huguet) [2059999] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059999] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059999] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059999] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059999] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059999] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059999] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059999] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059999] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059999] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059999] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059999] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059999] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059999] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059999] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059999] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059999] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059999] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059999] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059999] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059999] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059999] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059999] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059999] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059999] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059999] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059999] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059999] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059999] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059999] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059999] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059999] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059999] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059999] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059999] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059999] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059999] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059999] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059999] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059999] - mt76: fix invalid rssi report (Íñigo Huguet) [2059999] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059999] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059999] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059999] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059999] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059999] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059999] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059999] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059999] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059999] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059999] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059999] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059999] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059999] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059999] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059999] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059999] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059999] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059999] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059999] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059999] - airo: fix typos in comments (Íñigo Huguet) [2059999] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059999] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059999] - zd1201: use kzalloc (Íñigo Huguet) [2059999] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059999] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059999] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059999] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059999] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059999] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059999] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059999] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059999] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059999] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059999] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059999] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059999] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059999] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059999] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059999] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059999] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059999] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059999] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059999] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059999] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059999] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059999] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059999] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059999] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059999] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059999] - cw1200: use time_is_after_jiffies() instead of open coding it (Íñigo Huguet) [2059999] - carl9170: devres-ing input_allocate_device (Íñigo Huguet) [2059999] - carl9170: devres-ing hwrng_register usage (Íñigo Huguet) [2059999] - carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep (Íñigo Huguet) [2059999] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059999] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059999] - ath6kl: add device ID for WLU5150-D81 (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059999] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059999] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059999] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059999] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059999] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059999] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059999] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059999] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059999] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd (Íñigo Huguet) [2059999] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059999] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059999] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059999] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059999] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059999] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059999] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059999] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059999] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059999] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059999] - mt76: improve signal strength reporting (Íñigo Huguet) [2059999] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059999] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059999] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059999] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059999] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059999] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059999] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059999] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059999] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059999] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059999] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059999] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059999] - carl9170: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath11k: add dbring debug support (Íñigo Huguet) [2059999] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059999] - ath11k: decode HE status tlv (Íñigo Huguet) [2059999] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059999] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059999] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059999] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059999] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059999] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059999] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059999] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059999] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059999] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059999] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath6kl: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059999] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059999] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059999] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059999] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059999] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059999] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059999] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059999] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059999] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059999] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059999] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059999] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059999] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059999] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059999] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059999] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059999] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059999] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059999] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059999] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059999] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059999] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059999] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059999] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059999] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059999] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059999] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059999] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059999] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059999] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059999] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059999] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059999] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059999] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059999] - iwlwifi: remove unused macros (Íñigo Huguet) [2059999] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059999] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059999] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059999] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059999] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059999] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059999] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059999] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059999] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059999] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059999] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059999] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059999] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059999] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059999] - iwlwifi: move symbols into a separate namespace (Íñigo Huguet) [2059999] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059999] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059999] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059999] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059999] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059999] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059999] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059999] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059999] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059999] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059999] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059999] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059999] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059999] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059999] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059999] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059999] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059999] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059999] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059999] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059999] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059999] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059999] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059999] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059999] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059999] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059999] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059999] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059999] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059999] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059999] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059999] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059999] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059999] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059999] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059999] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059999] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059999] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059999] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059999] - nl80211: add EHT MCS support (Íñigo Huguet) [2059999] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059999] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059999] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059999] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059999] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059999] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059999] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059999] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059999] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059999] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059999] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059999] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059999] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059999] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059999] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059999] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059999] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059999] - wcn36xx: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059999] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059999] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059999] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059999] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059999] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059999] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059999] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw89: declare AP mode support (Íñigo Huguet) [2059999] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059999] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059999] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059999] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059999] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059999] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059999] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059999] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059999] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059999] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059999] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059999] - mac80211: remove unused macros (Íñigo Huguet) [2059999] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059999] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059999] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059999] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059999] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059999] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059999] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059999] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059999] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059999] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059999] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059999] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059999] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059999] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059999] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059999] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059999] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059999] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059999] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059999] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059999] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059999] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059999] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059999] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059999] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059999] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059999] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059999] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059999] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059999] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059999] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059999] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059999] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059999] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059999] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059999] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059999] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059999] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059999] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059999] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059999] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059999] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059999] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059999] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059999] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059999] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059999] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059999] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059999] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059999] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059999] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059999] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059999] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059999] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059999] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059999] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059999] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059999] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059999] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059999] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059999] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059999] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059999] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059999] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059999] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059999] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059999] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059999] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059999] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059999] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059999] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059999] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059999] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059999] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059999] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059999] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059999] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059999] - cw1200: wsm: make array queue_id_to_wmm_aci static const (Íñigo Huguet) [2059999] - wilc1000: use min_t() to make code cleaner (Íñigo Huguet) [2059999] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059999] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059999] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059999] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059999] - carl9170: fix missing bit-wise or operator for tx_params (Íñigo Huguet) [2059999] - wcn36xx: Differentiate wcn3660 from wcn3620 (Íñigo Huguet) [2059999] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059999] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059999] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059999] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059999] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059999] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059999] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059999] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059999] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059999] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059999] - rtw89: fix maybe uninitialized `qempty` variable (Íñigo Huguet) [2059999] - rtw89: include subband type in channel params (Íñigo Huguet) [2059999] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059999] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059999] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059999] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059999] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059999] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059999] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059999] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059999] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059999] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059999] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059999] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059999] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059999] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059999] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059999] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059999] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059999] - rtw89: extract modules by chipset (Íñigo Huguet) [2059999] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059999] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059999] - wcn36xx: Implement get_snr() (Íñigo Huguet) [2059999] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059999] - wcn36xx: Use platform_get_irq_byname() to get the interrupt (Íñigo Huguet) [2059999] - ath9k: remove redundant status variable (Íñigo Huguet) [2059999] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059999] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059999] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059999] - ath5k: fix ah_txq_isr_txok_all setting (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059999] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059999] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059999] - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 (Íñigo Huguet) [2059999] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059999] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059999] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059999] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059999] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059999] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059999] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059999] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059999] - config: wireless: IWLMEI=n (Íñigo Huguet) [2059999] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059999] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059999] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059999] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059999] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059999] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059999] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059999] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059999] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059999] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059999] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059999] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059999] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059999] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059999] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059999] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059999] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059999] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059999] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059999] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059999] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059999] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059999] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059999] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059999] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059999] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059999] - wilc1000: Add reset/enable GPIO support to SPI driver (Íñigo Huguet) [2059999] - wilc1000: Convert static "chipid" variable to device-local variable (Íñigo Huguet) [2059999] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059999] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059999] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059999] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059999] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059999] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059999] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059999] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059999] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059999] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059999] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059999] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059999] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059999] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059999] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059999] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059999] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059999] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059999] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059999] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059999] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059999] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059999] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059999] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059999] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059999] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059999] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059999] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059999] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059999] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059999] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059999] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059999] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059999] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059999] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059999] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059999] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059999] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059999] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059999] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059999] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059999] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059999] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059999] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059999] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059999] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059999] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059999] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059999] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059999] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059999] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059999] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059999] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059999] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059999] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059999] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059999] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059999] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059999] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059999] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059999] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059999] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059999] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059999] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059999] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059999] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059999] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059999] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059999] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059999] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059999] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059999] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059999] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059999] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059999] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059999] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059999] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059999] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059999] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059999] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059999] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059999] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059999] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059999] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059999] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059999] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059999] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059999] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059999] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059999] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059999] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059999] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059999] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059999] - wilc1000: Improve WILC TX performance when power_save is off (Íñigo Huguet) [2059999] - wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" (Íñigo Huguet) [2059999] - wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx (Íñigo Huguet) [2059999] - wilc1000: Rename irq handler from "WILC_IRQ" to netdev name (Íñigo Huguet) [2059999] - wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" (Íñigo Huguet) [2059999] - wilc1000: Remove misleading USE_SPI_DMA macro (Íñigo Huguet) [2059999] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059999] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059999] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059999] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059999] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059999] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059999] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059999] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059999] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059999] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059999] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059999] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059999] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059999] - wilc1000: Add id_table to spi_driver (Íñigo Huguet) [2059999] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059999] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059999] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059999] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059999] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059999] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059999] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059999] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059999] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059999] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059999] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059999] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059999] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059999] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059999] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059999] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059999] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059999] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059999] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059999] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059999] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059999] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059999] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059999] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059999] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059999] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059999] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059999] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059999] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059999] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059999] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059999] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059999] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059999] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059999] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059999] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059999] - wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup() (Íñigo Huguet) [2059999] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059999] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059999] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059999] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059999] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059999] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059999] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059999] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059999] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059999] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059999] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059999] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059999] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059999] - cfg80211: delete redundant free code (Íñigo Huguet) [2059999] - mac80211: add support for .ndo_fill_forward_path (Íñigo Huguet) [2059999] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059999] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059999] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059999] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059999] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059999] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059999] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059999] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059999] - wilc1000: copy address before calling wilc_set_mac_address (Íñigo Huguet) [2059999] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059999] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059999] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059999] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059999] - ath11k: add support for BSS color change (Íñigo Huguet) [2059999] - ath11k: add trace log support (Íñigo Huguet) [2059999] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059999] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059999] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059999] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059999] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059999] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059999] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059999] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059999] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059999] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059999] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059999] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059999] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059999] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059999] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059999] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059999] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059999] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059999] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059999] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059999] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059999] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059999] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059999] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059999]- ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2037981] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2037981] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2037981] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2037981] - ixgbe: Remove non-inclusive language (Ken Cox) [2037981] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037981] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037981] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037981] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037981] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037981] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037981] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037981] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2037981] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037981] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037981] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [2037981] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042841] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042841] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042841] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042841] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042841] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042841] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042841] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042841] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042841] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042841] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042841] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042841] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081354] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081354] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081354] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081354] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081354] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081354] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081354] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081354] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081354] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081354] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081354] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081354] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [2081354] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Vladis Dronov) [2081354]- powerpc/rtas: rtas_busy_delay() improvements (Gustavo Walbon) [2050890] - scripts/pahole-flags.sh: use exit instead of return at the top level (Yauheni Kaliuta) [2098127] - rhel config: Set DMAR_UNITS_SUPPORTED (Jerry Snitselaar) [2094984] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2094984] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089441] - Adding CONFIG_NVME_VERBOSE_ERRORS to nvme (Gopal Tiwari) [2091823] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091823] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091823] - nvme: add verbose error logging (Gopal Tiwari) [2091823] - ionic: fix missing pci_release_regions() on error in ionic_probe() (Jonathan Toppins) [2050903] - ionic: no transition while stopping (Jonathan Toppins) [2050903] - ionic: use vmalloc include (Jonathan Toppins) [2050903] - ionic: clean up comments and whitespace (Jonathan Toppins) [2050903] - ionic: prefer strscpy over strlcpy (Jonathan Toppins) [2050903] - ionic: Use vzalloc for large per-queue related buffers (Jonathan Toppins) [2050903] - ionic: catch transition back to RUNNING with fw_generation 0 (Jonathan Toppins) [2050903] - ionic: replace set_vf data with union (Jonathan Toppins) [2050903] - ionic: stretch heartbeat detection (Jonathan Toppins) [2050903] - ionic: remove the dbid_inuse bitmap (Jonathan Toppins) [2050903] - ionic: disable napi when ionic_lif_init() fails (Jonathan Toppins) [2050903] - ionic: Cleanups in the Tx hotpath code (Jonathan Toppins) [2050903] - ionic: Prevent filter add/del err msgs when the device is not available (Jonathan Toppins) [2050903] - ionic: Query FW when getting VF info via ndo_get_vf_config (Jonathan Toppins) [2050903] - ionic: Allow flexibility for error reporting on dev commands (Jonathan Toppins) [2050903] - ionic: Correctly print AQ errors if completions aren't received (Jonathan Toppins) [2050903] - ionic: fix up printing of timeout error (Jonathan Toppins) [2050903] - ionic: better handling of RESET event (Jonathan Toppins) [2050903] - ionic: add FW_STOPPING state (Jonathan Toppins) [2050903] - ionic: Don't send reset commands if FW isn't running (Jonathan Toppins) [2050903] - ionic: separate function for watchdog init (Jonathan Toppins) [2050903] - ionic: start watchdog after all is setup (Jonathan Toppins) [2050903] - ionic: fix type complaint in ionic_dev_cmd_clean() (Jonathan Toppins) [2050903] - [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2044351] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2044351] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2044351] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2044351] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2044351] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2044351] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2044351] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2044351] - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" (Myron Stowe) [2068174] - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" (Myron Stowe) [2068174] - PCI: uniphier-ep: Add NX1 support (Myron Stowe) [2068174] - PCI: uniphier-ep: Add SoC data structure (Myron Stowe) [2068174] - dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC (Myron Stowe) [2068174] - PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception (Myron Stowe) [2068174] - PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access() (Myron Stowe) [2068174] - PCI: qcom: Add SM8450 PCIe support (Myron Stowe) [2068174] - PCI: qcom: Add ddrss_sf_tbu flag (Myron Stowe) [2068174] - PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg (Myron Stowe) [2068174] - dt-bindings: pci: qcom: Document PCIe bindings for SM8450 (Myron Stowe) [2068174] - PCI: mvebu: Implement support for legacy INTx interrupts (Myron Stowe) [2068174] - PCI: mvebu: Fix macro names and comments about legacy interrupts (Myron Stowe) [2068174] - dt-bindings: PCI: mvebu: Update information about intx interrupts (Myron Stowe) [2068174] - PCI: mvebu: Use child_ops API (Myron Stowe) [2068174] - PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Correctly configure x1/x4 mode (Myron Stowe) [2068174] - dt-bindings: PCI: mvebu: Add num-lanes property (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for PCIe extended capabilities (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Re-arrange register tests (Myron Stowe) [2068174] - PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported (Myron Stowe) [2068174] - PCI: mvebu: Remove duplicate nports assignment (Myron Stowe) [2068174] - PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const (Myron Stowe) [2068174] - MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer (Myron Stowe) [2068174] - sizes.h: Add SZ_1T macro (Myron Stowe) [2068174] - PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present (Myron Stowe) [2068174] - PCI: imx6: Invoke the PHY exit function after PHY power off (Myron Stowe) [2068174] - PCI: imx6: Enable i.MX6QP PCIe power management support (Myron Stowe) [2068174] - PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails (Myron Stowe) [2068174] - PCI: fu740: Force 2.5GT/s for initial device probe (Myron Stowe) [2068174] - PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup (Myron Stowe) [2068174] - PCI: endpoint: Fix misused goto label (Myron Stowe) [2068174] - PCI: endpoint: Fix alignment fault error in copy tests (Myron Stowe) [2068174] - PCI: dwc: Restore MSI Receiver mask during resume (Myron Stowe) [2068174] - PCI: aardvark: Update comment about link going down after link-up (Myron Stowe) [2068174] - PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() (Myron Stowe) [2068174] - PCI: aardvark: Don't mask irq when mapping (Myron Stowe) [2068174] - PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts (Myron Stowe) [2068174] - PCI: aardvark: Use separate INTA interrupt for emulated root bridge (Myron Stowe) [2068174] - PCI: aardvark: Fix support for PME requester on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Add support for PME interrupts (Myron Stowe) [2068174] - PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Add support for ERR interrupt on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Enable MSI-X support (Myron Stowe) [2068174] - PCI: aardvark: Fix setting MSI address (Myron Stowe) [2068174] - PCI: aardvark: Add support for masking MSI interrupts (Myron Stowe) [2068174] - PCI: aardvark: Refactor unmasking summary MSI interrupt (Myron Stowe) [2068174] - PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) (Myron Stowe) [2068174] - PCI: aardvark: Make msi_domain_info structure a static driver structure (Myron Stowe) [2068174] - PCI: aardvark: Make MSI irq_chip structures static driver structures (Myron Stowe) [2068174] - PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ (Myron Stowe) [2068174] - PCI: aardvark: Rewrite IRQ code to chained IRQ handler (Myron Stowe) [2068174] - PCI: aardvark: Fix support for MSI interrupts (Myron Stowe) [2068174] - PCI: aardvark: Fix reading MSI interrupt number (Myron Stowe) [2068174] - PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* (Myron Stowe) [2068174] - PCI/VGA: Replace full MIT license text with SPDX identifier (Myron Stowe) [2068174] - PCI/VGA: Use unsigned format string to print lock counts (Myron Stowe) [2068174] - PCI/VGA: Log bridge control messages when adding devices (Myron Stowe) [2068174] - PCI/VGA: Remove empty vga_arb_device_card_gone() (Myron Stowe) [2068174] - PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Move firmware default device detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Factor out default VGA device selection (Myron Stowe) [2068174] - PCI/VGA: Factor out vga_select_framebuffer_device() (Myron Stowe) [2068174] - PCI/VGA: Move vga_arb_integrated_gpu() earlier in file (Myron Stowe) [2068174] - PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist (Myron Stowe) [2068174] - PCI: Avoid broken MSI on SB600 USB devices (Myron Stowe) [2068174] - x86/PCI: Add #includes to asm/pci_x86.h (Myron Stowe) [2068174] - PCI: ibmphp: Remove unused assignments (Myron Stowe) [2068174] - PCI: cpqphp: Remove unused assignments (Myron Stowe) [2068174] - PCI: fu740: Remove unused assignments (Myron Stowe) [2068174] - PCI: kirin: Remove unused assignments (Myron Stowe) [2068174] - PCI: Remove unused assignments (Myron Stowe) [2068174] - PCI: Declare pci_filp_private only when HAVE_PCI_MMAP (Myron Stowe) [2068174] - PCI/AER: Update aer-inject URL (Myron Stowe) [2068174] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2068174] - PCI: pciehp: Clear cmd_busy bit in polling mode (Myron Stowe) [2068174] - PCI: Reduce warnings on possible RW1C corruption (Myron Stowe) [2068174] - PCI: Support BAR sizes up to 8TB (Myron Stowe) [2068174] - PCI: iproc: Set all 24 bits of PCI class code (Myron Stowe) [2068174] - PCI: Add defines for normal and subtractive PCI bridges (Myron Stowe) [2068174] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2068174] - xsk: Do not write NULL in SW ring at allocation failure (Felix Maurer) [2071619] - selftests, xsk: Fix rx_full stats test (Felix Maurer) [2071619] - bpf, sockmap: Fix double bpf_prog_put on error case in map_link (Felix Maurer) [2071619] - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() (Felix Maurer) [2071619] - xsk: Initialise xskb free_list_node (Felix Maurer) [2071619] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Felix Maurer) [2071619] - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap (Felix Maurer) [2071619] - bpf, sockmap: Attach map progs to psock early for feature probes (Felix Maurer) [2071619] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Felix Maurer) [2071619] - page_pool: Revert "page_pool: disable dma mapping support..." (Felix Maurer) [2071619] - xsk: Fix crash on double free in buffer pool (Felix Maurer) [2071619] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Felix Maurer) [2071619] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Felix Maurer) [2071619] - bpf, sockmap: Fix race in ingress receive verdict with redirect to self (Felix Maurer) [2071619] - bpf, sockmap: Remove unhash handler for BPF sockmap usage (Felix Maurer) [2071619] - selftests, bpf: Add one test for sockmap with strparser (Felix Maurer) [2071619] - selftests, bpf: Fix test_txmsg_ingress_parser error (Felix Maurer) [2071619] - skmsg: Lose offset info in sk_psock_skb_ingress (Felix Maurer) [2071619] - xdp: Remove redundant warning (Felix Maurer) [2071619] - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA (Felix Maurer) [2071619] - xsk: Fix clang build error in __xp_alloc (Felix Maurer) [2071619] - selftests: xsk: Add frame_headroom test (Felix Maurer) [2071619] - selftests: xsk: Change interleaving of packets in unaligned mode (Felix Maurer) [2071619] - selftests: xsk: Add single packet test (Felix Maurer) [2071619] - selftests: xsk: Introduce pacing of traffic (Felix Maurer) [2071619] - selftests: xsk: Fix socket creation retry (Felix Maurer) [2071619] - selftests: xsk: Put the same buffer only once in the fill ring (Felix Maurer) [2071619] - selftests: xsk: Fix missing initialization (Felix Maurer) [2071619] - xsk: Optimize for aligned case (Felix Maurer) [2071619] - xsk: Batched buffer allocation for the pool (Felix Maurer) [2071619] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Felix Maurer) [2071619] - selftests: xsk: Add tests for 2K frame size (Felix Maurer) [2071619] - selftests: xsk: Add tests for invalid xsk descriptors (Felix Maurer) [2071619] - selftests: xsk: Eliminate test specific if-statement in test runner (Felix Maurer) [2071619] - selftests: xsk: Add test for unaligned mode (Felix Maurer) [2071619] - selftests: xsk: Introduce replacing the default packet stream (Felix Maurer) [2071619] - selftests: xsk: Allow for invalid packets (Felix Maurer) [2071619] - selftests: xsk: Eliminate MAX_SOCKS define (Felix Maurer) [2071619] - selftests: xsx: Make pthreads local scope (Felix Maurer) [2071619] - selftests: xsk: Make xdp_flags and bind_flags local (Felix Maurer) [2071619] - selftests: xsk: Specify number of sockets to create (Felix Maurer) [2071619] - selftests: xsk: Replace second_step global variable (Felix Maurer) [2071619] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Felix Maurer) [2071619] - selftests: xsk: Add use_poll to ifobject (Felix Maurer) [2071619] - selftests: xsx: Introduce test name in test spec (Felix Maurer) [2071619] - selftests: xsk: Make frame_size configurable (Felix Maurer) [2071619] - selftests: xsk: Move rxqsize into xsk_socket_info (Felix Maurer) [2071619] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Felix Maurer) [2071619] - selftests: xsk: Introduce test specifications (Felix Maurer) [2071619] - selftests: xsk: Introduce type for thread function (Felix Maurer) [2071619] - selftests: xsk: Simplify xsk and umem arrays (Felix Maurer) [2071619]- net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6() (Ivan Vecera) [2090410] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2090410] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2090410] - net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2090410] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2090410] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2090410] - net/sched: fix initialization order when updating chain 0 head (Ivan Vecera) [2090410] - net/sched: flower: fix parsing of ethertype following VLAN header (Ivan Vecera) [2090410] - net/sched: act_ct: fix ref leak when switching zones (Ivan Vecera) [2090410] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2090410] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2090410] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2090410] - net/sched: act_ct: Fix flow table lookup failure with no originating ifindex (Ivan Vecera) [2090410] - act_ct: Support GRE offload (Ivan Vecera) [2090410] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2090410] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2090410] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2090410] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Ivan Vecera) [2090410] - net: sched: limit TC_ACT_REPEAT loops (Ivan Vecera) [2090410] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2090410] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2090410] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2090410] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2090410] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2090410] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2090410] - sch_htb: Fail on unsupported parameters when offload is requested (Ivan Vecera) [2090410] - netfilter: nft_ct: fix use after free when attaching zone template (Ivan Vecera) [2090410] - netfilter: conntrack: remove extension register api (Ivan Vecera) [2090410] - netfilter: conntrack: handle ->destroy hook via nat_ops instead (Ivan Vecera) [2090410] - netfilter: conntrack: move extension sizes into core (Ivan Vecera) [2090410] - netfilter: conntrack: make all extensions 8-byte alignned (Ivan Vecera) [2090410] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2090410] - net_sched: restore "mpu xxx" handling (Ivan Vecera) [2090410] - net: prefer nf_ct_put instead of nf_conntrack_put (Ivan Vecera) [2090410] - netfilter: conntrack: avoid useless indirection during conntrack destruction (Ivan Vecera) [2090410] - netfilter: make function op structures const (Ivan Vecera) [2090410] - netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook (Ivan Vecera) [2090410] - netfilter: conntrack: convert to refcount_t api (Ivan Vecera) [2090410] - sch_cake: revise Diffserv docs (Ivan Vecera) [2090410] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Ivan Vecera) [2090410] - net: openvswitch: Fill act ct extension (Ivan Vecera) [2090410] - net/sched: act_ct: Fill offloading tuple iifidx (Ivan Vecera) [2090410] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2090410] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2090410] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2090410] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2090410] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2090410] - net: sched: save full flags for tc action (Ivan Vecera) [2090410] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2090410] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2090410] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2090410] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2090410] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2090410] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2090410] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2090410] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2090410] - flow_offload: fill flags to action structure (Ivan Vecera) [2090410] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2090410] - netfilter: nfnetlink_queue: silence bogus compiler warning (Ivan Vecera) [2090410] - selftests/tc-testing: match any qdisc type (Ivan Vecera) [2090410] - net: sched: sch_netem: Refactor code in 4-state loss generator (Ivan Vecera) [2090410] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2090410] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2090410] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2090410] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2090410] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2090410] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2090410] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2090410] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2090410] - net: sch_tbf: Add a graft command (Ivan Vecera) [2090410] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2090410] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2090410] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2090410] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2090410] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2090410] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2090410] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2090410] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2090410] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2090410] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2090410] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2090410] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2090410] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2090410] - net: prevent user from passing illegal stab size (Ivan Vecera) [2090410] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2090410] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2090410] - netdevsim: add ability to change channel count (Ivan Vecera) [2090410] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2090410] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2090410] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2090410] - tc-testing: Add control-plane selftests for sch_mq (Ivan Vecera) [2090410] - net_sched: refactor TC action init API (Ivan Vecera) [2090410] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2090410] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2090410] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2090410] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2090410] - iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072170] - iommu/dma: Fix iova map result check bug (Jerry Snitselaar) [2072170] - crypto: qat - remove dma_free_coherent() for RSA (Jerry Snitselaar) [2072170] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2072170] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2072170] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2072170] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072170] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072170] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072170] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072170] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072170] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072170] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2072170] - iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2072170] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2072170] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072170] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072170] - dma-mapping: move pgprot_decrypted out of dma_pgprot (Jerry Snitselaar) [2072170] - dma-mapping: benchmark: extract a common header file for map_benchmark definition (Jerry Snitselaar) [2072170] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2072170] - dma-mapping: remove CONFIG_DMA_REMAP (Jerry Snitselaar) [2072170] - swiotlb: simplify array allocation (Jerry Snitselaar) [2072170] - swiotlb: tidy up includes (Jerry Snitselaar) [2072170] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2072170] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2072170] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2072170] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2072170] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2072170] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072170] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2072170] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [2008729] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2072170] - iommu/vt-d: Move intel_iommu_ops to header file (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix indentation of goto labels (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unnecessary prototypes (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unnecessary includes (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove domain and devinfo mempool (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove intel_iommu::domains (Jerry Snitselaar) [2072170] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2072170] - iommu: Split struct iommu_ops (Jerry Snitselaar) [2072170] - iommu: Remove unused argument in is_attach_deferred (Jerry Snitselaar) [2072170] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2072170] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2072170] - iommu: Remove aux-domain related interfaces and iommu_ops (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove aux-domain related callbacks (Jerry Snitselaar) [2072170] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2072170] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2072170] - iommu/arm-smmu: Account for PMU interrupts (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2072170] - iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Simplify memory allocation (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2072170] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Jerry Snitselaar) [2072170] - iommu: Fix some W=1 warnings (Jerry Snitselaar) [2072170] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072170] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Jerry Snitselaar) [2072170] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Jerry Snitselaar) [2072170] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2072170] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2072170] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2072170] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2072170] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2072170] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2072170] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2072170] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2072170] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2072170] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072170] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2072170] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072170] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2072170] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2072170] - iommu/amd: Fix typo in *glues … together* in comment (Jerry Snitselaar) [2072170] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072170] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072170] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops (Jerry Snitselaar) [2072170] - iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Fix TTBR0 read (Jerry Snitselaar) [2072170] - dma-direct: add a dma_direct_use_pool helper (Jerry Snitselaar) [2072170] - dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages (Jerry Snitselaar) [2072170] - dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals (Jerry Snitselaar) [2072170] - dma-direct: warn if there is no pool for force unencrypted allocations (Jerry Snitselaar) [2072170] - dma-direct: fail allocations that can't be made coherent (Jerry Snitselaar) [2072170] - dma-direct: refactor the !coherent checks in dma_direct_alloc (Jerry Snitselaar) [2072170] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072170] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072170] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072170] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072170] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072170] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072170] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2072170] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2072170] - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2072170] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2072170] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2072170] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2072170] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2072170] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2072170] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2072170] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072170] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2072170] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2072170] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2072170] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2072170] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1880620] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2072170] - iommu/amd: Use report_iommu_fault() (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Request direct mapping for modem device (Jerry Snitselaar) [2072170] - iommu: arm-smmu-qcom: Add compatible for QCM2290 (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Add SM6350 SMMU compatible (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2072170] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2072170] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2072170] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2072170] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2072170] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2072170] - iommu/io-pgtable: Add DART pagetable format (Jerry Snitselaar) [2072170]- video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [2096917] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086622] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086622] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086622] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086622] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086622] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086622] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086622] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086622] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086622] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086622] - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Mohammed Gamal) [2086622] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086622] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Vitaly Kuznetsov) [2092468] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2037982] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037982] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037982] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037982] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037982] - ixgbevf: Mailbox improvements (Ken Cox) [2037982] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037982] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037982] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037982] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037982]- redhat/configs: Move CRYPTO_USER config to match ARK layout (Vladis Dronov) [2096894] - redhat/configs: Drop outdated CRYPTO_ECDH configs (Vladis Dronov) [2096894] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087964] {CVE-2022-1729} - block: ignore RWF_HIPRI hint for sync dio (Ming Lei) [2071243] - [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2044298] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2044298] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2044298] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2044298] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2044298] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2044298] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2044298] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2044298] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2044298] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2044298] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2044298] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2044298] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2044298] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2044298] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2044298] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2044298] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2044298] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2044298] - scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE (Dick Kennedy) [2063879] - scsi: lpfc: Fix split code for FLOGI on FCoE (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.3 (Dick Kennedy) [2063879] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2063879] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2063879] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2063879] - scsi: lpfc: Change VMID registration to be based on fabric parameters (Dick Kennedy) [2063879] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2063879] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2063879] - scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() (Dick Kennedy) [2063879] - scsi: lpfc: Inhibit aborts if external loopback plug is inserted (Dick Kennedy) [2063879] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2063879] - scsi: lpfc: Fill in missing ndlp kref puts in error paths (Dick Kennedy) [2063879] - scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() (Dick Kennedy) [2063879] - scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call (Dick Kennedy) [2063879] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2063879] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2063879] - scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe() (Dick Kennedy) [2063879] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2063879] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.2 (Dick Kennedy) [2063879] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2063879] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2063879] - scsi: lpfc: Refactor cleanup of mailbox commands (Dick Kennedy) [2063879] - scsi: lpfc: Fix field overload in lpfc_iocbq data structure (Dick Kennedy) [2063879] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2063879] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2063879] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2063879] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2063879] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2063879] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2063879] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2063879] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2063879] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2063879] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2063879] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2063879] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2063879] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2063879] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2063879] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2063879] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2063879] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2063879] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2063879] - scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() (Dick Kennedy) [2063879] - scsi: lpfc: Fix broken SLI4 abort path (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.1 (Dick Kennedy) [2063879] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2063879] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2063879] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2063879] - scsi: lpfc: Copyright updates for 14.2.0.0 patches (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.0 (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor BSG paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor Abort paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor SCSI paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor CT paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor misc ELS paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor VMID paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor FDISC paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor LS_RJT paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor LS_ACC paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor lpfc_iocbq (Dick Kennedy) [2063879] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2063879] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2063879] - scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() (Dick Kennedy) [2063879] - scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() (Dick Kennedy) [2063879] - scsi: lpfc: Use fc_block_rport() (Dick Kennedy) [2063879] - scsi: lpfc: Drop lpfc_no_handler() (Dick Kennedy) [2063879] - scsi: lpfc: Kill lpfc_bus_reset_handler() (Dick Kennedy) [2063879] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2063879] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2063879] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2063879] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Dick Kennedy) [2063879] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2063879] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2063879] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [2063879] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [2063879] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [2063879] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [2063879] - jbd2: fix a potential race while discarding reserved buffers after an abort (Lukas Czerner) [2079868] - ext4: update the cached overhead value in the superblock (Lukas Czerner) [2079868] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079868] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079868] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079868] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079868] - ext4: fix bug_on in start_this_handle during umount filesystem (Lukas Czerner) [2079868] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079868] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085759] - ext4: fix kernel doc warnings (Lukas Czerner) [2079868] - ext4: add commit tid info in ext4_fc_commit_start/stop trace events (Lukas Czerner) [2079868] - ext4: add commit_tid info in jbd debug log (Lukas Czerner) [2079868] - ext4: add transaction tid info in fc_track events (Lukas Czerner) [2079868] - ext4: convert ext4_fc_track_dentry type events to use event class (Lukas Czerner) [2079868] - ext4: fix ext4_fc_stats trace point (Lukas Czerner) [2079868] - ext4: add new trace event in ext4_fc_cleanup (Lukas Czerner) [2079868] - ext4: return early for non-eligible fast_commit track events (Lukas Czerner) [2079868] - ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC (Lukas Czerner) [2079868] - ext4: remove unused enum EXT4_FC_COMMIT_FAILED (Lukas Czerner) [2079868] - ext4: warn when dirtying page w/o buffers in data=journal mode (Lukas Czerner) [2079868] - ext4: make mb_optimize_scan performance mount option work with extents (Lukas Czerner) [2079868] - ext4: make mb_optimize_scan option work with set/unset mount cmd (Lukas Czerner) [2079868] - ext4: stop using bio_devname (Lukas Czerner) [2079868] - ext4: don't BUG if someone dirty pages without asking ext4 first (Lukas Czerner) [2079868] - ext4: remove redundant assignment to variable split_flag1 (Lukas Czerner) [2079868] - ext4: fix underflow in ext4_max_bitmap_size() (Lukas Czerner) [2079868] - ext4: fix ext4_mb_clear_bb() kernel-doc comment (Lukas Czerner) [2079868] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079868] - ext4: use time_is_before_jiffies() instead of open coding it (Lukas Czerner) [2079868] - ext4: improve fast_commit performance and scalability (Lukas Czerner) [2079868] - ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption (Lukas Czerner) [2079868] - ext4: add strict range checks while freeing blocks (Lukas Czerner) [2079868] - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() (Lukas Czerner) [2079868] - ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() (Lukas Czerner) [2079868] - ext4: rename ext4_set_bits to mb_set_bits (Lukas Czerner) [2079868] - ext4: use in_range() for range checking in ext4_fc_replay_check_excluded (Lukas Czerner) [2079868] - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() (Lukas Czerner) [2079868] - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit (Lukas Czerner) [2079868] - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb (Lukas Czerner) [2079868] - jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait (Lukas Czerner) [2079868] - jbd2: kill t_handle_lock transaction spinlock (Lukas Czerner) [2079868] - fs/ext4: fix comments mentioning i_mutex (Lukas Czerner) [2079868] - ext4: fix incorrect type issue during replay_del_range (Lukas Czerner) [2079868] - jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}() (Lukas Czerner) [2079868] - jbd2: fix use-after-free of transaction_t race (Lukas Czerner) [2079868] - jbd2: refactor wait logic for transaction updates into a common function (Lukas Czerner) [2079868] - jbd2: cleanup unused functions declarations from jbd2.h (Lukas Czerner) [2079868] - ext4: fix error handling in ext4_fc_record_modified_inode() (Lukas Czerner) [2079868] - ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin() (Lukas Czerner) [2079868] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079868] - ext4: fast commit may miss file actions (Lukas Czerner) [2079868] - ext4: fast commit may not fallback for ineligible commit (Lukas Czerner) [2079868] - ext4: modify the logic of ext4_mb_new_blocks_simple (Lukas Czerner) [2079868] - ext4: prevent used blocks from being allocated during fast commit replay (Lukas Czerner) [2079868] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079868] - ext4: simplify ext4_sb_read_encoding (Lukas Czerner) [2079868] - ext4: flush background discard kwork when retry allocation (Lukas Czerner) [2079868] - ext4: get discard out of jbd2 commit kthread contex (Lukas Czerner) [2079868] - ext4: report correct st_size for encrypted symlinks (Lukas Czerner) [2079868] - fscrypt: add fscrypt_symlink_getattr() for computing st_size (Lukas Czerner) [2079868]- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302] - redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696] - redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294] - ACPI: require CRC32 to build (Mark Langsdorf) [2067294] - ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294] - drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294] - x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294] - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294] - ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294] - ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067294] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294] - redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294] - ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067294] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294] - selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045] - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045] - bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045] - kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045] - selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045] - selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045] - bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045] - scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045] - libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045] - selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045] - bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045] - libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045] - libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045] - libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045] - libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045] - selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045] - selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045] - libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045] - libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045] - tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045] - libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045] - libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045] - bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045] - libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045] - bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045] - bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045] - selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045] - bpf: Fix extable address check. (Yauheni Kaliuta) [2069045] - bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045] - bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045] - bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045] - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045] - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045] - selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045] - bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045] - bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045] - bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045] - treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045] - bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045] - redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045] - bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045] - Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045] - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045] - selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045] - bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045] - selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045] - selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045] - selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045] - libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045] - libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045] - libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045] - bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045] - bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045] - bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045] - bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045] - bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045] - bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045] - cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045] - bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045] - selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045] - libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045] - libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045] - libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045] - libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045] - bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045] - libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045] - bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045] - bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045] - selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045] - bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045] - bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045] - bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045] - s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045] - selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045] - libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045] - libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045] - bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045] - bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045] - selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045] - bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045] - selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045] - libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045] - libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045] - docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045] - bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045] - libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045] - bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045] - selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045] - libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045] - libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045] - selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045] - libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045] - bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045] - bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045] - libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045] - libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045] - libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045] - selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045] - bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045] - libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045] - selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045] - net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045] - selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045] - bpftool: Remove useless #include to from map_perf_ring.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045] - bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045] - libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045] - bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045] - bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045] - bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045] - bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045] - libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045] - bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045] - selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045] - selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045] - selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045] - selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045] - selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045] - bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045] - libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045] - bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045] - bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045] - selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045] - samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045] - samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045] - bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045] - bpftool: Remove unused includes to (Yauheni Kaliuta) [2069045] - libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045] - bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045] - libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045] - bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045] - selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045] - libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045] - bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045] - bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045] - bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045] - libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045] - libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045] - libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045] - bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045] - tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045] - bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045] - bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045] - bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045] - selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045] - libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045] - bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045] - selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045] - bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045] - libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045] - bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045] - bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045] - bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045] - bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045] - bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045] - libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045] - libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045] - libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045] - libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045] - libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045] - libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045] - bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045] - bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045] - bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045] - bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045] - bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045] - bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045] - bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045] - libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045] - libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045] - selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045] - samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045] - samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045] - libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045] - bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045] - selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045] - bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045] - libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045] - libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045] - bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045] - bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045] - libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045] - libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045] - libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045] - libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045] - libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045] - bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045] - libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045] - docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045] - selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045] - selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045] - bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045] - bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045] - bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045] - libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045] - libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045] - libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045] - selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045] - libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045] - bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045] - bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045] - bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045] - libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045] - libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045] - selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045] - bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045] - libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045]- redhat: configs: Update configs for vmware (Cathy Avery) [2087134] - VMCI: Add support for ARM64 (Cathy Avery) [2079153] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2079153] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2079153] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2079153] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2079153] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2079153] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2079153] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2079153] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2079153] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2079153] - VMCI: dma dg: set OS page size (Cathy Avery) [2079153] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2079153] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2079153] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2079153] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2079153] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2079153] - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094295] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094295] - iio: Turn off kernel configs for iios added by this patch set (Steve Best) [2071780] - iio:dac:ad3552r: Fix an IS_ERR() vs NULL check (Steve Best) [2071780] - iio: sx9324: Fix default precharge internal resistance register (Steve Best) [2071780] - iio:proximity:sx9324: Fix hardware gain read/write (Steve Best) [2071780] - iio:proximity:sx_common: Fix device property parsing on DT systems (Steve Best) [2071780] - iio:filter:admv8818: select REGMAP_SPI for ADMV8818 (Steve Best) [2071780] - iio: scd4x: check return of scd4x_write_and_fetch (Steve Best) [2071780] - iio: dac: ad3552r: fix signedness bug in ad3552r_reset() (Steve Best) [2071780] - iio: adc: xilinx-ams: Fix single channel switching sequence (Steve Best) [2071780] - iio: adc: xilinx-ams: Fixed wrong sequencer register settings (Steve Best) [2071780] - iio: adc: xilinx-ams: Fixed missing PS channels (Steve Best) [2071780] - iio: accel: mma8452: use the correct logic to get mma8452_data (Steve Best) [2071780] - iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct (Steve Best) [2071780] - iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL (Steve Best) [2071780] - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot (Steve Best) [2071780] - iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff (Steve Best) [2071780] - iio: imu: inv_mpu6050: Make use of device properties (Steve Best) [2071780] - iio: imu: inv_mpu6050: Check ACPI companion directly (Steve Best) [2071780] - iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() (Steve Best) [2071780] - iio: accel: adxl355: Replace custom definitions with generic from units.h (Steve Best) [2071780] - iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: humidity: dht11: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: frequency: adf4350: Make use of device properties (Steve Best) [2071780] - iio: amplifiers: hmc425a: Make use of device properties (Steve Best) [2071780] - iio: chemical: bme680: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: dac: ad5592r: Drop leftover header inclusion (Steve Best) [2071780] - iio: Fix error handling for PM (Steve Best) [2071780] - iio: afe: rescale: reorder includes (Steve Best) [2071780] - iio: afe: rescale: use s64 for temporary scale calculations (Steve Best) [2071780] - iio: inkern: make a best effort on offset calculation (Steve Best) [2071780] - iio: inkern: apply consumer scale when no channel scale is available (Steve Best) [2071780] - iio: inkern: apply consumer scale on IIO_VAL_INT cases (Steve Best) [2071780] - iio: addac: ad74413r: correct comparator gpio getters mask usage (Steve Best) [2071780] - iio: addac: ad74413r: use ngpio size when iterating over mask (Steve Best) [2071780] - iio: addac: ad74413r: Do not reference negative array offsets (Steve Best) [2071780] - iio: adc: men_z188_adc: Fix a resource leak in an error handling path (Steve Best) [2071780] - iio: humidity: hdc100x: Add ACPI HID table (Steve Best) [2071780] - iio: pressure: dps310: Add ACPI HID table (Steve Best) [2071780] - iio: sx9360: fix iio event generation (Steve Best) [2071780] - iio: adc: qcom-vadc-common: Re-use generic struct u32_fract (Steve Best) [2071780] - iio: adc: twl4030-madc: Re-use generic struct s16_fract (Steve Best) [2071780] - iio: adc: rn5t618: Re-use generic struct u16_fract (Steve Best) [2071780] - iio: frequency: admv1013: remove the always true condition (Steve Best) [2071780] - iio: accel: fxls8962af: add padding to regmap for SPI (Steve Best) [2071780] - iio:imu:adis16480: fix buffering for devices with no burst mode (Steve Best) [2071780] - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits (Steve Best) [2071780] - iio: adc: tsc2046: fix memory corruption by preventing array overflow (Steve Best) [2071780] - iio: adc: tsc2046: add sanity check to avoid to big allocations (Steve Best) [2071780] - iio: adc: tsc2046: add .read_raw support (Steve Best) [2071780] - iio: hw_consumer: Use struct_size() helper in kzalloc() (Steve Best) [2071780] - iio: adis: stylistic changes (Steve Best) [2071780] - iio: sps30: Use sysfs_emit() (Steve Best) [2071780] - iio: scd4x: Use sysfs_emit() (Steve Best) [2071780] - iio: ms_sensors: Use sysfs_emit() (Steve Best) [2071780] - iio: max9611: Use sysfs_emit() (Steve Best) [2071780] - iio: max31865: Use sysfs_emit() (Steve Best) [2071780] - iio: max31856: Use sysfs_emit() (Steve Best) [2071780] - iio: lm3533: Use sysfs_emit() (Steve Best) [2071780] - iio: ina2xx-adc: sysfs_emit() (Steve Best) [2071780] - iio: as3935: Use sysfs_emit() (Steve Best) [2071780] - iio: ad9523: Use sysfs_emit() (Steve Best) [2071780] - iio: ad7192: Use sysfs_emit() (Steve Best) [2071780] - iio: dmaengine-buffer: Use sysfs_emit() (Steve Best) [2071780] - iio: adc: tsc2046: rework the trigger state machine (Steve Best) [2071780] - iio: adc: mt8186: Add compatible node for mt8186 (Steve Best) [2071780] - iio: st_sensors: don't always auto-enable I2C and SPI interface drivers (Steve Best) [2071780] - iio: adc: rzg2l_adc: Fix typo (Steve Best) [2071780] - iio:accel:dmard09: Tidy up white space around {} in id table (Steve Best) [2071780] - iio:proximity:vl53l0x: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:light:tsl2722: Fix inconsistent spacing before } in id table (Steve Best) [2071780] - iio:adc:ti-adc084s021: Tidy up white space around {} (Steve Best) [2071780] - iio:adc:hi8435: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:frequency:admv1013: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:srf08: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:srf04: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:ping: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:ltr501: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:us5182: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:vcnl4035: Trivial whitespace cleanup to add space before } (Steve Best) [2071780] - iio:light:pa12203001: Tidy up white space change to add spaces after { and before } (Steve Best) [2071780] - iio:chemical:atlas: Trivial white space cleanup to add space before } (Steve Best) [2071780] - iio:proximity:sx9360: Add dt-binding support (Steve Best) [2071780] - iio:proximity:sx9360: Add sx9360 support (Steve Best) [2071780] - iio:proximity:sx9324: Add dt_binding support (Steve Best) [2071780] - iio:proximity:sx9324: Add SX9324 support (Steve Best) [2071780] - iio:proximity:sx9310: Extract common Semtech sensor logic (Steve Best) [2071780] - iio:proximity:sx9310: Add frequency in read_avail (Steve Best) [2071780] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Steve Best) [2071780] - iio: pressure: bmp280: Use new PM macros (Steve Best) [2071780] - iio: chemical: sunrise_co2: set val parameter only on success (Steve Best) [2071780] - iio: frequency: admv1013: add support for ADMV1013 (Steve Best) [2071780] - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs (Steve Best) [2071780] - iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit. (Steve Best) [2071780] - iio: adc: Add Xilinx AMS driver (Steve Best) [2071780] - iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning. (Steve Best) [2071780] - iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops. (Steve Best) [2071780] - iio:dummy: Drop set but unused variable len. (Steve Best) [2071780] - iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - drivers:iio:dac: Add AD3552R driver support (Steve Best) [2071780] - iio:filter:admv8818: add support for ADMV8818 (Steve Best) [2071780] - iio: add filter subfolder (Steve Best) [2071780] - iio: vz89x: Remove unnecessary cast (Steve Best) [2071780] - iio: in2xx-adc: Remove unnecessary cast (Steve Best) [2071780] - iio: as3935: Remove unnecessary cast (Steve Best) [2071780] - iio: stmpe-adc: Use correctly sized arguments for bit field (Steve Best) [2071780] - iio:adc:ti-ads8688:: remove redundant ret variable (Steve Best) [2071780] - iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config() (Steve Best) [2071780] - iio: adc: ad7606: Fix syntax errors in comments (Steve Best) [2071780] - iio: iio_device_alloc(): Remove unnecessary self drvdata (Steve Best) [2071780] - iio:adc/dac:Kconfig: Update to drop OF dependencies. (Steve Best) [2071780] - iio:adc:ti-ads124s08: Drop dependency on OF. (Steve Best) [2071780] - iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr (Steve Best) [2071780] - iio:adc:mcp3911: Switch to generic firmware properties. (Steve Best) [2071780] - iio:adc:max9611: Switch to generic firmware properties. (Steve Best) [2071780] - iio:light:cm3605: Switch to generic firmware properties. (Steve Best) [2071780] - iio:pot:mcp41010: Switch to generic firmware properties. (Steve Best) [2071780] - iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h (Steve Best) [2071780] - iio:dac:dpot-dac: Swap of.h for mod_devicetable.h (Steve Best) [2071780] - iio:dac:ad5758: Drop unused of specific headers. (Steve Best) [2071780] - iio:dac:ad5755: Switch to generic firmware properties and drop pdata (Steve Best) [2071780] - iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 (Steve Best) [2071780] - iio: addac: add AD74413R driver (Steve Best) [2071780] - iio: add addac subdirectory (Steve Best) [2071780] - iio:dac:ad7293: add support for AD7293 (Steve Best) [2071780] - iio: trigger: stm32-timer: fix MODULE_ALIAS (Steve Best) [2071780] - iio: ltr501: Export near level property for proximity sensor (Steve Best) [2071780] - iio:adc:axp20x: add support for NTC thermistor (Steve Best) [2071780] - iio: imu: st_lsm6dsx: add dts property to disable sensor-hub (Steve Best) [2071780] - iio: test: Add test for IIO_VAL_INT_64. (Steve Best) [2071780] - iio: test: Add check against NULL for buffer in tests. (Steve Best) [2071780] - iio: expose shared parameter in IIO_ENUM_AVAILABLE (Steve Best) [2071780] - iio: adc: stm32: fix null pointer on defer_probe error (Steve Best) [2071780] - iio: buffer-dma: Use round_down() instead of rounddown() (Steve Best) [2071780] - iio: at91-sama5d2: Fix incorrect sign extension (Steve Best) [2071780] - iio: adc: axp20x_adc: fix charging current reporting on AXP22x (Steve Best) [2071780] - iio: gyro: adxrs290: fix data signedness (Steve Best) [2071780] - iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: ad7768-1: Call iio_trigger_notify_done() on error (Steve Best) [2071780] - iio: itg3200: Call iio_trigger_notify_done() on error (Steve Best) [2071780] - iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config (Steve Best) [2071780] - iio: dln2: Check return value of devm_iio_trigger_register() (Steve Best) [2071780] - iio: trigger: Fix reference counting (Steve Best) [2071780] - iio: dln2-adc: Fix lockdep complaint (Steve Best) [2071780] - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda (Steve Best) [2071780] - iio: mma8452: Fix trigger reference couting (Steve Best) [2071780] - iio: stk3310: Don't return error code in interrupt handler (Steve Best) [2071780] - iio: kxsd9: Don't return error code in trigger handler (Steve Best) [2071780] - iio: ltr501: Don't return error code in trigger handler (Steve Best) [2071780] - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove (Steve Best) [2071780] - iio: light: ltr501: Added ltr303 driver support (Steve Best) [2071780] - iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() (Steve Best) [2071780] - iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw (Steve Best) [2071780] - iio: xilinx-xadc-core: Use local variable in xadc_read_raw (Steve Best) [2071780] - iio: ti-ads1015: Remove shift variable ads1015_read_raw (Steve Best) [2071780] - iio: mag3110: Use scan_type when processing raw data (Steve Best) [2071780] - iio: ti-adc12138: Use scan_type when processing raw data (Steve Best) [2071780] - iio: ad7266: Use scan_type when processing raw data (Steve Best) [2071780] - iio: stk8ba50: Use scan_type when processing raw data (Steve Best) [2071780] - iio: stk8312: Use scan_type when processing raw data (Steve Best) [2071780] - iio: sca3000: Use scan_type when processing raw data (Steve Best) [2071780] - iio: mma7455: Use scan_type when processing raw data (Steve Best) [2071780] - iio: kxcjk-1013: Use scan_type when processing raw data (Steve Best) [2071780] - iio: bma220: Use scan_type when processing raw data (Steve Best) [2071780] - iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780] - iio: at91-sama5d2: Fix incorrect cast to platform_device (Steve Best) [2071780] - iio: mma8452: Use correct type for return variable in IRQ handler (Steve Best) [2071780] - iio: lmp91000: Remove no-op trigger ops (Steve Best) [2071780] - iio: gp2ap020a00f: Remove no-op trigger ops (Steve Best) [2071780] - iio: atlas-sensor: Remove no-op trigger ops (Steve Best) [2071780] - iio: as3935: Remove no-op trigger ops (Steve Best) [2071780] - iio: afe4404: Remove no-op trigger ops (Steve Best) [2071780] - iio: afe4403: Remove no-op trigger ops (Steve Best) [2071780] - iio: ad_sigma_delta: Remove no-op trigger ops (Steve Best) [2071780] - iio: sysfs-trigger: Remove no-op trigger ops (Steve Best) [2071780] - iio: interrupt-trigger: Remove no-op trigger ops (Steve Best) [2071780] - iio: Mark iio_device_type as const (Steve Best) [2071780] - iio/scmi: Add reading "raw" attribute. (Steve Best) [2071780] - iio: core: Introduce IIO_VAL_INT_64. (Steve Best) [2071780] - iio: adc: ina2xx: Avoid double reference counting from get_task_struct/put_task_struct() (Steve Best) [2071780] - iio: adc: ina2xx: Make use of the helper macro kthread_run() (Steve Best) [2071780] - iio: ms5611: Simplify IO callback parameters (Steve Best) [2071780] - iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable,disable}() (Steve Best) [2071780] - iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780] - iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc (Steve Best) [2071780] - iio: xilinx-xadc: Make IRQ optional (Steve Best) [2071780] - iio: accel: mma7660: Warn about failure to put device in stand-by in .remove() (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call (Steve Best) [2071780] - iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() (Steve Best) [2071780] - iio: frequency: adrf6780: add support for ADRF6780 (Steve Best) [2071780] - iio: chemical: scd4x: Add a scale for the co2 concentration reading (Steve Best) [2071780] - iio: adc: adc128s052: Simplify adc128_probe() (Steve Best) [2071780] - iio: multiplexer: iio-mux: Support settle-time-us property (Steve Best) [2071780] - iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: adc: stm32-adc: use generic binding for sample-time (Steve Best) [2071780] - iio: adc: stm32-adc: add vrefint calibration support (Steve Best) [2071780] - iio: adc: stm32-adc: add support of internal channels (Steve Best) [2071780] - iio: adc: stm32-adc: add support of generic channels binding (Steve Best) [2071780] - iio: adc: stm32-adc: split channel init into several routines (Steve Best) [2071780] - iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension. (Steve Best) [2071780] - iio: xilinx-xadc: Remove `irq` field from state struct (Steve Best) [2071780] - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (Steve Best) [2071780] - iio: light: gp2ap002: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: light: cm3605: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ti-ads7950: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: meson_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: max1241: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: max1118: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: imx7d_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: buffer: Fix uninitialized variable ret (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Convert probe to device managed version (Steve Best) [2071780] - iio: light: ltr501: Add of_device_id table (Steve Best) [2071780] - iio: light: ltr501: Add rudimentary regulator support (Steve Best) [2071780] - iio: imx8qxp-adc: mark PM functions as __maybe_unused (Steve Best) [2071780] - iio: pressure: ms5611: Make ms5611_remove() return void (Steve Best) [2071780] - iio: potentiometer: max5487: Don't return an error in .remove() (Steve Best) [2071780] - iio: magn: hmc5843: Make hmc5843_common_remove() return void (Steve Best) [2071780] - iio: health: afe4403: Don't return an error in .remove() (Steve Best) [2071780] - iio: dac: ad5686: Make ad5686_remove() return void (Steve Best) [2071780] - iio: dac: ad5592r: Make ad5592r_remove() return void (Steve Best) [2071780] - iio: dac: ad5446: Make ad5446_remove() return void (Steve Best) [2071780] - iio: dac: ad5380: Make ad5380_remove() return void (Steve Best) [2071780] - iio: accel: mma7455: Make mma7455_core_remove() return void (Steve Best) [2071780] - iio: accel: kxsd9: Make kxsd9_common_remove() return void (Steve Best) [2071780] - iio: accel: bmi088: Make bmi088_accel_core_remove() return void (Steve Best) [2071780] - iio: accel: bmc150: Make bmc150_accel_core_remove() return void (Steve Best) [2071780] - iio: accel: bma400: Make bma400_remove() return void (Steve Best) [2071780] - drivers:iio:dac:ad5766.c: Add trigger buffer (Steve Best) [2071780] - iio: triggered-buffer: extend support to configure output buffers (Steve Best) [2071780] - iio: kfifo-buffer: Add output buffer support (Steve Best) [2071780] - iio: Add output buffer support (Steve Best) [2071780] - drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor (Steve Best) [2071780] - iio: light: noa1305: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: light: cm36651: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: health: afe4404: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: health: afe4403: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: st_lsm9ds0: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: st_sensors: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ti-dac7311: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: stm32-dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: mcp4922: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: max5821: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ds4424: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ltc1660: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ad8801: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999. (Steve Best) [2071780] - iio: adc: max1027: fix error code in max1027_wait_eoc() (Steve Best) [2071780] - iio: imu: adis16400: Fix buffer alignment requirements. (Steve Best) [2071780] - iio: gyro: mpu3050: Fix alignment and size issues with buffers. (Steve Best) [2071780] - iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers. (Steve Best) [2071780] - iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() (Steve Best) [2071780] - iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C (Steve Best) [2071780] - iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" (Steve Best) [2071780] - iio: adc: ad7291: convert probe to device-managed only (Steve Best) [2071780] - iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc (Steve Best) [2071780] - iio: adc: berlin2-adc: convert probe to device-managed only (Steve Best) [2071780] - iio: adc: rn5t618-adc: use devm_iio_map_array_register() function (Steve Best) [2071780] - iio: adc: nau7802: convert probe to full device-managed (Steve Best) [2071780] - iio: adis16460: make use of the new unmasked_drdy flag (Steve Best) [2071780] - iio: adis16475: make use of the new unmasked_drdy flag (Steve Best) [2071780] - iio: adis: handle devices that cannot unmask the drdy pin (Steve Best) [2071780] - iio: adis: do not disabe IRQs in 'adis_init()' (Steve Best) [2071780] - iio: adc: da9150-gpadc: convert probe to full-device managed (Steve Best) [2071780] - iio: adc: axp288_adc: convert probe to full device-managed (Steve Best) [2071780] - iio: adc: intel_mrfld_adc: convert probe to full device-managed (Steve Best) [2071780] - iio: inkern: introduce devm_iio_map_array_register() short-hand function (Steve Best) [2071780] - iio: adc: fsl-imx25-gcq: initialize regulators as needed (Steve Best) [2071780] - iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops (Steve Best) [2071780] - iio: adc: max1027: Don't reject external triggers when there is no IRQ (Steve Best) [2071780] - iio: adc: max1027: Allow all kind of triggers to be used (Steve Best) [2071780] - iio: adc: max1027: Use the EOC IRQ when populated for single reads (Steve Best) [2071780] - iio: adc: max1027: Stop requesting a threaded IRQ (Steve Best) [2071780] - iio: adc: max1027: Introduce an end of conversion helper (Steve Best) [2071780] - iio: adc: max1027: Separate the IRQ handler from the read logic (Steve Best) [2071780] - iio: adc: max1027: Prevent single channel accesses during buffer reads (Steve Best) [2071780] - iio: adc: max1027: Create a helper to configure the channels to scan (Steve Best) [2071780] - iio: adc: max1027: Ensure a default cnvst trigger configuration (Steve Best) [2071780] - iio: adc: max1027: Simplify the _set_trigger_state() helper (Steve Best) [2071780] - iio: adc: max1027: Create a helper to enable/disable the cnvst trigger (Steve Best) [2071780] - iio: adc: max1027: Rename a helper (Steve Best) [2071780] - iio: adc: max1027: Minimize the number of converted channels (Steve Best) [2071780] - iio: adc: max1027: Drop useless debug messages (Steve Best) [2071780] - iio: adc: max1027: Drop extra warning message (Steve Best) [2071780] - iio: adc: max1027: Fix style (Steve Best) [2071780] - iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC (Steve Best) [2071780] - iio: accel: fxls8962af: add wake on event (Steve Best) [2071780] - iio: accel: fxls8962af: add threshold event handling (Steve Best) [2071780] - iio: adc: aspeed: Get and set trimming data. (Steve Best) [2071780] - iio: adc: aspeed: Support battery sensing. (Steve Best) [2071780] - iio: adc: aspeed: Add compensation phase. (Steve Best) [2071780] - iio: adc: aspeed: Add func to set sampling rate. (Steve Best) [2071780] - iio: adc: aspeed: Fix the calculate error of clock. (Steve Best) [2071780] - iio: adc: aspeed: Support ast2600 adc. (Steve Best) [2071780] - iio: adc: aspeed: Use devm_add_action_or_reset. (Steve Best) [2071780] - iio: adc: aspeed: Use model_data to set clk scaler. (Steve Best) [2071780] - iio: adc: aspeed: Add vref config function (Steve Best) [2071780] - iio: adc: aspeed: Restructure the model data (Steve Best) [2071780] - iio: adc: aspeed: Keep model data to driver data. (Steve Best) [2071780] - iio: chemical: Add Senseair Sunrise 006-0-007 driver (Steve Best) [2071780] - iio: adc: tsc2046: fix scan interval warning (Steve Best) [2071780] - iio: core: fix double free in iio_device_unregister_sysfs() (Steve Best) [2071780] - iio: core: check return value when calling dev_set_name() (Steve Best) [2071780] - iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() (Steve Best) [2071780] - iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: buffer: check return value of kstrdup_const() (Steve Best) [2071780] - iio: dac: ad5446: Fix ad5622_write() return value (Steve Best) [2071780] - iio: adc: exynos: describe drivers in KConfig (Steve Best) [2071780] - iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - iio: accel: mma7660: Mark acpi match table as maybe unused (Steve Best) [2071780] - iio: light: max44000: use device-managed functions in probe (Steve Best) [2071780] - iio: gyro: adis16080: use devm_iio_device_register() in probe (Steve Best) [2071780] - iio: dac: ad5064: convert probe to full device-managed (Steve Best) [2071780] - iio: dac: ad7303: convert probe to full device-managed (Steve Best) [2071780] - iio: imu: inv_mpu6050: Mark acpi match table as maybe unused (Steve Best) [2071780] - iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - drivers: iio: dac: ad5766: Fix dt property name (Steve Best) [2071780] - iio: st_pressure_spi: Add missing entries SPI to device ID table (Steve Best) [2071780] - iio/test-format: build kunit tests without structleak plugin (Steve Best) [2071780] - iio: light: opt3001: Fixed timeout error when 0 lux (Steve Best) [2071780] - iio: common: cros_ec_sensors: simplify getting .driver_data (Steve Best) [2071780] - iio: adis16480: fix devices that do not support sleep mode (Steve Best) [2071780] - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Steve Best) [2071780] - iio: adis16475: fix deadlock on frequency set (Steve Best) [2071780] - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Steve Best) [2071780] - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Steve Best) [2071780] - iio: adc: ad7793: Fix IRQ flag (Steve Best) [2071780] - iio: adc: ad7780: Fix IRQ flag (Steve Best) [2071780] - iio: adc: ad7192: Add IRQ flag (Steve Best) [2071780] - iio: adc: aspeed: set driver data when adc probe. (Steve Best) [2071780] - iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume() (Steve Best) [2071780] - iio: adc: max1027: Fix the number of max1X31 channels (Steve Best) [2071780] - iio: adc: max1027: Fix wrong shift with 12-bit devices (Steve Best) [2071780] - iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Steve Best) [2071780] - iio: adc: rzg2l_adc: Fix -EBUSY timeout error return (Steve Best) [2071780] - iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed (Steve Best) [2071780] - iio: dac: ti-dac5571: fix an error code in probe() (Steve Best) [2071780] - iio: accel: adxl355: Add triggered buffer support (Steve Best) [2071780] - iio: accel: adxl355: use if(ret) in place of ret < 0 (Steve Best) [2071780] - iio: accel: Add driver support for ADXL313 (Steve Best) [2071780] - iio: adc: aspeed: completes the bitfield declare. (Steve Best) [2071780] - iio: adc: ti-ads8344: convert probe to device-managed (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: update copyright and authors information (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add support for sama7g5 device (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add helper for COR register (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: convert to platform specific data structures (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: remove unused definition (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: initialize hardware after clock is started (Steve Best) [2071780] - iio: magnetometer: ak8975: add AK09116 support (Steve Best) [2071780] - iio: temperature: Add MAX31865 RTD Support (Steve Best) [2071780] - iio: adc: twl6030-gpadc: Use the defined variable to clean code (Steve Best) [2071780] - iio: ltc2983: fail probe if no channels are given (Steve Best) [2071780] - iio: ltc2983: add support for optional reset gpio (Steve Best) [2071780] - iio: ad5770r: make devicetree property reading consistent (Steve Best) [2071780] - iio: gyro: remove dead config dependencies on INPUT_MPU3050 (Steve Best) [2071780] - iio: st_sensors: remove reference to parent device object on st_sensor_data (Steve Best) [2071780] - iio: st_sensors: remove all driver remove functions (Steve Best) [2071780] - iio: st_sensors: remove st_sensors_power_disable() function (Steve Best) [2071780] - iio: st_sensors: remove st_sensors_deallocate_trigger() function (Steve Best) [2071780] - iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: st_sensors: disable regulators after device unregistration (Steve Best) [2071780] - iio: adc: ad7949: use devm managed functions (Steve Best) [2071780] - iio: adc: ad7949: add vref selection support (Steve Best) [2071780] - iio: adc: ad7949: enable use with non 14/16-bit controllers (Steve Best) [2071780] - iio: adc: ad7949: define and use bitfield names (Steve Best) [2071780] - drivers/iio: Remove all strcpy() uses (Steve Best) [2071780] - iio: accel: Add driver support for ADXL355 (Steve Best) [2071780] - iio/drivers/hid-sensor: use HZ macros (Steve Best) [2071780] - units: add the HZ macros (Steve Best) [2071780] - iio/drivers/as73211: use HZ macros (Steve Best) [2071780] - iio: adc: Add driver for Renesas RZ/G2L A/D converter (Steve Best) [2071780] - iio: pressure: hp03: update device probe to register with devm functions (Steve Best) [2071780] - iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe (Steve Best) [2071780] - iio: ltc2983: fix device probe (Steve Best) [2071780] - iio: potentiometer: Add driver support for AD5110 (Steve Best) [2071780] - iio: adc: rn5t618: Add iio map (Steve Best) [2071780] - iio: hid-sensor-press: Add timestamp channel (Steve Best) [2071780] - iio: accel: bmc150: Add support for BMC156 (Steve Best) [2071780] - iio: accel: bmc150: Make it possible to configure INT2 instead of INT1 (Steve Best) [2071780] - iio: light: cm3323: Add of_device_id table (Steve Best) [2071780] - iio: chemical: Add driver support for sgp40 (Steve Best) [2071780] - iio: ep93xx: Prepare clock before using it (Steve Best) [2071780] - iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code (Steve Best) [2071780] - iio: dac: max5821: convert device register to device managed function (Steve Best) [2071780] - iio/adc: ingenic: add JZ4760B support to the sadc driver (Steve Best) [2071780] - iio/adc: ingenic: add JZ4760 support to the sadc driver (Steve Best) [2071780] - iio/adc: ingenic: rename has_aux2 to has_aux_md (Steve Best) [2071780] - iio: sx9310: Support ACPI property (Steve Best) [2071780] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086678] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086678] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086678] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086676] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086676] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086676] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086676]- pinctrl: alderlake: Fix register offsets for ADL-N variant (David Arcari) [2049966] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (David Arcari) [2049966] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092995] {CVE-2022-1966} - block, loop: support partitions without scanning (Ming Lei) [2089698] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2063226] - ipv4: do not use per netns icmp sockets (Hangbin Liu) [2089118] - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' (Steve Best) [2071773] - remoteproc: imx_rproc: Change to ioremap_wc for dram (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX (Steve Best) [2071773] - remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS (Steve Best) [2071773] - remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs (Steve Best) [2071773] - remoteproc: k3-dsp: Refactor mbox request code in start (Steve Best) [2071773] - remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs (Steve Best) [2071773] - remoteproc: k3-r5: Refactor mbox request code in start (Steve Best) [2071773] - remoteproc: Change rproc_shutdown() to return a status (Steve Best) [2071773] - remoteproc: qcom: q6v5: Add interconnect path proxy vote (Steve Best) [2071773] - remoteproc: mediatek: Support mt8186 scp (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region (Steve Best) [2071773] - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region (Steve Best) [2071773] - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region (Steve Best) [2071773] - remoteproc: move rproc_da_to_va declaration to remoteproc.h (Steve Best) [2071773] - remoteproc: wkup_m3: Set sysfs_read_only flag (Steve Best) [2071773] - remoteproc: Introduce sysfs_read_only flag (Steve Best) [2071773] - remoteproc: Fix count check in rproc_coredump_write() (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM8450 remoteproc support (Steve Best) [2071773] - remoteproc: qcom: pas: Carry PAS metadata context (Steve Best) [2071773] - soc: qcom: mdt_loader: Allow hash segment to be split out (Steve Best) [2071773] - remoteproc: mtk_scp: Use dev_err_probe() where possible (Steve Best) [2071773] - remoteproc: mtk_scp: Reorder scp_probe() sequence (Steve Best) [2071773] - remoteproc: mtk_scp: Use devm variant of rproc_alloc() (Steve Best) [2071773] - remoteproc: qcom: q6v5: fix service routines build errors (Steve Best) [2071773] - remoteproc: stm32: Improve crash recovery time (Steve Best) [2071773] - remoteproc: rcar_rproc: Remove trailing semicolon (Steve Best) [2071773] - remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 CDSP support (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 ADSP support (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 MPSS support (Steve Best) [2071773] - remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP (Steve Best) [2071773] - remoteproc: imx_rproc: correct firmware reload (Steve Best) [2071773] - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided (Steve Best) [2071773] - remoteproc: Add Renesas rcar driver (Steve Best) [2071773] - remoteproc: Fix remaining wrong return formatting in documentation (Steve Best) [2071773] - remoteproc: ingenic: Request IRQ disabled (Steve Best) [2071773] - remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs (Steve Best) [2071773] - remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs (Steve Best) [2071773] - remoteproc: coredump: Correct argument 2 type for memcpy_fromio (Steve Best) [2071773] - remoteproc: imx_rproc: Fix a resource leak in the remove function (Steve Best) [2071773] - remoteproc: Use %pe format string to print return error code (Steve Best) [2071773] - remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API (Steve Best) [2071773] - remoteproc: omap_remoteproc: simplify getting .driver_data (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code (Steve Best) [2071773] - remoteproc: Fix spelling mistake "atleast" -> "at least" (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: Correct the comment style of copyright (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX (Steve Best) [2071773] - remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method (Steve Best) [2071773] - remoteproc: imx_rproc: Move common structure to header file (Steve Best) [2071773] - remoteproc: meson-mx-ao-arc: fix a bit test (Steve Best) [2071773] - remoteproc: mss: q6v5-mss: Add modem support on SC7280 (Steve Best) [2071773] - remoteproc: qcom: pas: Add SC7280 Modem support (Steve Best) [2071773] - remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998 (Steve Best) [2071773] - remoteproc: mediatek: Support mt8195 scp (Steve Best) [2071773] - remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor (Steve Best) [2071773] - remoteproc: imx_rproc: Fix rsc-table name (Steve Best) [2071773] - remoteproc: imx_rproc: Fix ignoring mapping vdev regions (Steve Best) [2071773] - remoteproc: imx_rproc: Fix TCM io memory type (Steve Best) [2071773] - remoteproc: Fix the wrong default value of is_iomem (Steve Best) [2071773] - remoteproc: elf_loader: Fix loading segment when is_iomem true (Steve Best) [2071773] - remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state (Steve Best) [2071773] - remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD (Steve Best) [2071773] - remoteproc: qcom: wcnss: Drop unused smd include (Steve Best) [2071773] - remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible (Steve Best) [2071773] - remoteproc: use freezable workqueue for crash notifications (Steve Best) [2071773] - remoteproc: fix an typo in fw_elf_get_class code comments (Steve Best) [2071773] - remoteproc: qcom: wcnss: Fix race with iris probe (Steve Best) [2071773] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088832] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088832] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2088832] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088832] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088832] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088832] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088832] - turbostat: fix PC6 displaying on some systems (David Arcari) [2040079]- net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT (Petr Oros) [2090412] - ACPI: sysfs: Fix BERT error region memory mapping (Aristeu Rozanski) [2026959] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088365] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2088365] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088365] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088365] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088365] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2088365] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088365] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088365] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088365] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088365] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088365] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088365] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088365] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088365] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088365] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088365] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088365] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088365] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088365] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088365] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088365] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088365] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088365] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Mohammed Gamal) [2088365] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088365] - topology: make core_mask include at least cluster_siblings (Mark Salter) [2047951] - KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074832] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074832] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074832] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074832] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074832] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074832] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074832] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074832] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074832] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074832] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074832] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074832] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074832] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074832] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074832] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074832] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074832] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074832] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074832] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074832] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074832] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Vitaly Kuznetsov) [2074832] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074832] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Vitaly Kuznetsov) [2074832] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074832] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074832] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074832] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074832] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074832] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074832] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074832] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074832] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074832] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074832] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074832] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074832] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074832] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074832] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074832] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074832] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074832] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074832] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074832] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074832] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074832] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074832] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074832] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074832] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074832] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074832] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074832] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074832] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074832] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074832] - KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask (Vitaly Kuznetsov) [2074832] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074832] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074832] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074832] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074832] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074832] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074832] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074832] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074832] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074832] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074832] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074832] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074832] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074832] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074832] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074832] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074832] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074832] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074832] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074832] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074832] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074832] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074832] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074832] - x86/kvm: Don't use PV TLB/yield when mwait is advertised (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074832] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074832] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074832] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074832] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074832] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074832] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls (Vitaly Kuznetsov) [2074832] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074832] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074832] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074832] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074832] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074832] - KVM: x86: allow defining return-0 static calls (Vitaly Kuznetsov) [2074832] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074832] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074832] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074832] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074832] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074832] - x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU (Vitaly Kuznetsov) [2074832] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074832] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074832] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074832] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074832] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074832] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074832] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074832] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074832] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074832] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074832] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074832] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074832] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074832] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074832] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074832] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074832] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074832] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074832] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074832] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074832] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074832] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074832] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074832] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074832] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074832] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074832] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074832] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074832] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074832] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074832] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074832] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074832] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074832] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Vitaly Kuznetsov) [2074832] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074832] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Vitaly Kuznetsov) [2074832] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074832] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074832] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074832] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074832] - kvm/x86: rework guest entry logic (Vitaly Kuznetsov) [2074832] - kvm: add guest_state_{enter,exit}_irqoff() (Vitaly Kuznetsov) [2074832] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074832] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074832] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074832] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Vitaly Kuznetsov) [2074832] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Vitaly Kuznetsov) [2074832] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Vitaly Kuznetsov) [2074832] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074832] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074832] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074832] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074832] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074832] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074832] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074832] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074832] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074832] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074832] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074832] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074832] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074832] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074832] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074832] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074832] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074832] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074832] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074832] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074832] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074832] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074832] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074832] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074832] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074832] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074832] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074832] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074832] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074832] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074832] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074832] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074832] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074832] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074832] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074832] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074832] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074832] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074832] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074832] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074832] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074832] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074832] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074832] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074832] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074832] - x86/mtrr: Remove the mtrr_bp_init() stub (Vitaly Kuznetsov) [2074832] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074832] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074832] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074832] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074832] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074832] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074832] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074832] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074832] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074832] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074832] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074832] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074832] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074832] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074832] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074832] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074832] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074832] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074832] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074832] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074832] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074832] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074832] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074832] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074832] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074832] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074832] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074832] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074832] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074832] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074832] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074832] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074832] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074832] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074832] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074832] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074832] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074832] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074832] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074832] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074832] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074832] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074832] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074832] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074832] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074832] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074832] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Vitaly Kuznetsov) [2074832] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074832] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074832] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074832] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074832] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074832] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074832] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074832] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074832] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074832] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074832] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074832] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074832] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074832] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074832] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074832] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074832] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074832] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074832] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074832] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074832] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074832] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Vitaly Kuznetsov) [2074832] - KVM: s390: Add a routine for setting userspace CPU state (Vitaly Kuznetsov) [2074832] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074832] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074832] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074832] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Vitaly Kuznetsov) [2074832] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074832] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074832] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074832] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074832] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074832] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074832] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074832] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074832] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074832] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074832] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074832] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074832] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Vitaly Kuznetsov) [2074832] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074832] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074832] - KVM: Drop stale kvm_is_transparent_hugepage() declaration (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074832] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074832] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074832] - entry: Snapshot thread flags (Vitaly Kuznetsov) [2074832] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074832] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074832] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074832] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074832] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074832] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074832] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074832] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074832] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074832] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074832] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074832] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074832] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074832] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074832] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074832] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074832] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074832] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074832] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074832] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074832] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074832] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074832] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074832] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074832] - KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS (Vitaly Kuznetsov) [2074832] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074832] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074832] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074832] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074832] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074832] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074832] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074832] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074832] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074832] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074832] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074832] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074832] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074832] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074832] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074832] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074832] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074832] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074832] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS (Vitaly Kuznetsov) [2074832] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074832] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074832] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074832] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074832] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074832] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074832] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074832] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074832] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074832] - x86/kvm: Add kexec support for SEV Live Migration. (Vitaly Kuznetsov) [2074832] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Vitaly Kuznetsov) [2074832] - mm: x86: Invoke hypercall when page encryption status is changed (Vitaly Kuznetsov) [2074832] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074832] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074832] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074832] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074832] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074832] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074832] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074832] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074832] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074832] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074832] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074832] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074832] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074832] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074832] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074832] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074832] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074832] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074832] - tools: arch: x86: pull in pvclock headers (Vitaly Kuznetsov) [2074832] - KVM: x86: Expose TSC offset controls to userspace (Vitaly Kuznetsov) [2074832] - KVM: x86: Refactor tsc synchronization code (Vitaly Kuznetsov) [2074832] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074832] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074832] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074832] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074832] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074832] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074832] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074832] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074832] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074832] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074832] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074832] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074832] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074832] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074832] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074832] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074832] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074832] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074832] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074832] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074832] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074832] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074832] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074832] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074832] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074832] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074832] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074832] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074832] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074832] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074832] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074832] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074832]- [s390] s390/perf: obtain sie_block from the right address (Claudio Imbrenda) [2094788] - redhat/configs: Remove duplicates from ark/generic/s390x/zfcpdump/ (Vladis Dronov) - redhat/configs: Move common/debug/s390x/zfcpdump/ configs to ark/debug/s390x/zfcpdump/ (Vladis Dronov) - redhat/configs: Move common/generic/s390x/zfcpdump/ configs to ark/generic/s390x/zfcpdump/ (Vladis Dronov) - net: Remove netif_rx_any_context() and netif_rx_ni(). (Petr Oros) [2089703] - phonet: Use netif_rx(). (Petr Oros) [2089703] - bluetooth: Use netif_rx(). (Petr Oros) [2089703] - batman-adv: Use netif_rx(). (Petr Oros) [2089703] - tipc: Use netif_rx(). (Petr Oros) [2089703] - tun: vxlan: Use netif_rx(). (Petr Oros) [2089703] - staging: Use netif_rx(). (Petr Oros) [2089703] - s390: net: Use netif_rx(). (Petr Oros) [2089703] - wireless: Use netif_rx(). (Petr Oros) [2089703] - wireless: Marvell: Use netif_rx(). (Petr Oros) [2089703] - wireless: brcmfmac: Use netif_rx(). (Petr Oros) [2089703] - wireless: Atheros: Use netif_rx(). (Petr Oros) [2089703] - slip/plip: Use netif_rx(). (Petr Oros) [2089703] - can: Use netif_rx(). (Petr Oros) [2089703] - net: phy: Use netif_rx(). (Petr Oros) [2089703] - net: dev: Use netif_rx(). (Petr Oros) [2089703] - net: bridge: Use netif_rx(). (Petr Oros) [2089703] - net: macvlan: Use netif_rx(). (Petr Oros) [2089703] - net: ethernet: Use netif_rx(). (Petr Oros) [2089703] - net: dsa: Use netif_rx(). (Petr Oros) [2089703] - net: caif: Use netif_rx(). (Petr Oros) [2089703] - net: sgi-xp: Use netif_rx(). (Petr Oros) [2089703] - net: xtensa: Use netif_rx(). (Petr Oros) [2089703] - docs: networking: Use netif_rx(). (Petr Oros) [2089703] - net: Correct wrong BH disable in hard-interrupt. (Petr Oros) [2089703] - net: dev: Make rps_lock() disable interrupts. (Petr Oros) [2089703] - net: dev: Makes sure netif_rx() can be invoked in any context. (Petr Oros) [2089703] - net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal(). (Petr Oros) [2089703] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [1873830] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [1873830] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [1873830] - docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu (Gustavo Walbon) [1873830] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [1873830] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [1873830] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [1873830] - redhat/configs: enable interconnect for NXP i.MX 8M (Steve Best) [2092404] - x86/split_lock: Enable the split lock feature on Raptor Lake (David Arcari) [2076739] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047724] - mptcp: add more offered MIBs counter (Paolo Abeni) [2089885] - mptcp: never shrink offered window (Paolo Abeni) [2089885] - tcp: allow MPTCP to update the announced window (Paolo Abeni) [2089885] - mptcp: add mib for xmit window sharing (Paolo Abeni) [2089885] - mptcp: really share subflow snd_wnd (Paolo Abeni) [2089885] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072041] - KVM: s390x: fix SCK locking (Thomas Huth) [2072041] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Thomas Huth) [2072041] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2044299] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072041] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072041] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072041] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072041] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072041] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072041] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072041] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2044299] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082155] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082155 2085881] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082155] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082155] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Antoine Tenart) [2082155] - openvswitch: always update flow key after nat (Antoine Tenart) [2082155] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082155]- net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2094002] - spmi: spmi-pmic-arb: fix irq_set_type race condition (Steve Best) [2071751] - spmi: mediatek: Add support for MT8195 (Steve Best) [2071751] - spmi: mediatek: Add support for MT6873/8192 (Steve Best) [2071751] - spmi: pmic-arb: Add sid and address to error messages (Steve Best) [2071751] - bus: Make remove callback return void (Steve Best) [2071751] - rpmsg: core: add API to get MTU (Steve Best) [2071771] - RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL (Steve Best) [2071771] - rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls (Steve Best) [2071771] - rpmsg: char: Introduce the "rpmsg-raw" channel (Steve Best) [2071771] - rpmsg: char: Add possibility to use default endpoint of the rpmsg device (Steve Best) [2071771] - rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function (Steve Best) [2071771] - rpmsg: Update rpmsg_chrdev_register_device function (Steve Best) [2071771] - rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl (Steve Best) [2071771] - rpmsg: Create the rpmsg class in core instead of in rpmsg char (Steve Best) [2071771] - rpmsg: char: Export eptdev create and destroy functions (Steve Best) [2071771] - rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN (Steve Best) [2071771] - rpmsg: qcom_smd: Fix redundant channel->registered assignment (Steve Best) [2071771] - rpmsg: use struct_size over open coded arithmetic (Steve Best) [2071771] - rpmsg: smd: allow opening rpm_requests even if already opened (Steve Best) [2071771] - rpmsg: qcom_smd: Promote to arch_initcall (Steve Best) [2071771] - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev (Steve Best) [2071771] - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev (Steve Best) [2071771] - rpmsg: core: Clean up resources on announce_create failure. (Steve Best) [2071771] - rpmsg: Fix documentation return formatting (Steve Best) [2071771] - rpmsg: char: Add pr_fmt() to prefix messages (Steve Best) [2071771] - rpmsg: glink: Send READ_NOTIFY command in FIFO full case (Steve Best) [2071771] - rpmsg: glink: Remove channel decouple from rpdev release (Steve Best) [2071771] - rpmsg: glink: Remove the rpmsg dev in close_ack (Steve Best) [2071771] - rpmsg: glink: Add TX_DATA_CONT command while sending (Steve Best) [2071771] - rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient (Steve Best) [2071771] - rpmsg: virtio: Remove unused including (Steve Best) [2071771] - rpmsg: char: Remove useless include (Steve Best) [2071771] - rpmsg: Change naming of mediatek rpmsg property (Steve Best) [2071771] - rpmsg: glink: Replace strncpy() with strscpy_pad() (Steve Best) [2071771] - bus: Make remove callback return void (Steve Best) [2071771] - interconnect: Restore sync state by ignoring ipa-virt in provider count (Steve Best) [2071778] - interconnect: qcom: sdx55: Drop IP0 interconnects (Steve Best) [2071778] - interconnect: qcom: sc7180: Drop IP0 interconnects (Steve Best) [2071778] - interconnect: qcom: msm8939: Remove snoc_mm specific regmap (Steve Best) [2071778] - interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak (Steve Best) [2071778] - interconnect: qcom: Add QCM2290 driver support (Steve Best) [2071778] - interconnect: icc-rpm: Support child NoC device probe (Steve Best) [2071778] - interconnect: icc-rpm: Add QNOC type QoS support (Steve Best) [2071778] - interconnect: icc-rpm: Define ICC device type (Steve Best) [2071778] - interconnect: qcom: Add SM8450 interconnect provider driver (Steve Best) [2071778] - interconnect: qcom: rpm: Prevent integer overflow in rate (Steve Best) [2071778] - interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate (Steve Best) [2071778] - interconnect: qcom: Add MSM8996 interconnect provider driver (Steve Best) [2071778] - interconnect: icc-rpm: Add support for bus power domain (Steve Best) [2071778] - interconnect: qcom: Add EPSS L3 support on SC7280 (Steve Best) [2071778] - interconnect: samsung: describe drivers in KConfig (Steve Best) [2071778] - interconnect: qcom: drop DEFINE_QNODE macro (Steve Best) [2071778] - interconnect: qcs404: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: msm8939: add support for AP-owned nodes (Steve Best) [2071778] - interconnect: msm8939: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: msm8916: add support for AP-owned nodes (Steve Best) [2071778] - interconnect: msm8916: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: icc-rpm: add support for QoS reg offset (Steve Best) [2071778] - interconnect: sdm660: merge common code into icc-rpm (Steve Best) [2071778] - interconnect: sdm660: drop default/unused values (Steve Best) [2071778] - interconnect: sdm660: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: icc-rpm: move bus clocks handling into qnoc_probe (Steve Best) [2071778] - interconnect: qcom: sdm660: Add missing a2noc qos clocks (Steve Best) [2071778] - interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask (Steve Best) [2071778] - interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg (Steve Best) [2071778] - Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate" (Steve Best) [2071778] - interconnect: qcom: osm-l3: Use driver-specific naming (Steve Best) [2071778] - interconnect: qcom: osm-l3: Add sc8180x support (Steve Best) [2071778] - interconnect: qcom: Add SC8180x providers (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate (Steve Best) [2071778] - interconnect: Sanity check that node isn't already on list (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Consolidate probe functions (Steve Best) [2071778] - regulator: Turn off kernel configs for regulators added by this patch set (Steve Best) [2071777] - regulator: qcom_smd: fix for_each_child.cocci warnings (Steve Best) [2071777] - regulator: rohm-generic: iniline stub function (Steve Best) [2071777] - regulator: Add regulator_err2notif() helper (Steve Best) [2071777] - regulator: fix bullet lists of regulator_ops comment (Steve Best) [2071777] - regulator: Minor regulator documentation fixes. (Steve Best) [2071777] - regulator: atc260x: Fix missing active_discharge_on setting (Steve Best) [2071777] - regulator: rtq2134: Fix missing active_discharge_on setting (Steve Best) [2071777] - regulator: rt4831: Add active_discharge_on to fix discharge API (Steve Best) [2071777] - regulator: rt4831: Add bypass mask to fix set_bypass API work (Steve Best) [2071777] - regulator: qcom-rpmh: Add support for SDX65 (Steve Best) [2071777] - regulator: rt5190a: Add support for Richtek RT5190A PMIC (Steve Best) [2071777] - regulator: cleanup comments (Steve Best) [2071777] - regulator: virtual: add devicetree support (Steve Best) [2071777] - regulator: virtual: warn against production use (Steve Best) [2071777] - regulator: virtual: use dev_err_probe() (Steve Best) [2071777] - regulator: da9121: Remove surplus DA9141 parameters (Steve Best) [2071777] - regulator: da9121: Fix DA914x voltage value (Steve Best) [2071777] - regulator: core: fix false positive in regulator_late_cleanup() (Steve Best) [2071777] - regulator: MAX20086: add gpio/consumer.h (Steve Best) [2071777] - regulator: max20086: fix error code in max20086_parse_regulators_dt() (Steve Best) [2071777] - regulator: Add MAX20086-MAX20089 driver (Steve Best) [2071777] - regulator: qcom_smd: Align probe function with rpmh-regulator (Steve Best) [2071777] - regulator: remove redundant ret variable (Steve Best) [2071777] - regulator: qcom-labibb: OCP interrupts are not a failure while disabled (Steve Best) [2071777] - regulator: Introduce tps68470-regulator driver (Steve Best) [2071777] - drivers/regulator: remove redundant ret variable (Steve Best) [2071777] - regulator: qcom-rpmh: Add support for PM8450 regulators (Steve Best) [2071777] - regulator: da9121: Add DA914x support (Steve Best) [2071777] - regulator: da9121: Prevent current limit change when enabled (Steve Best) [2071777] - regulator: qcom-rpmh: Add PMG1110 regulators (Steve Best) [2071777] - regulator: qcom_spmi: Add pm8226 regulators (Steve Best) [2071777] - regulator: irq_helper: Provide helper for trivial IRQ notifications (Steve Best) [2071777] - regulator: bd718x7: Use rohm generic restricted voltage setting (Steve Best) [2071777] - regulator: rohm-regulator: add helper for restricted voltage setting (Steve Best) [2071777] - regulator: Don't error out fixed regulator in regulator_sync_voltage() (Steve Best) [2071777] - regulator: tps80031: Remove driver (Steve Best) [2071777] - regulator: Fix SY7636A breakage (Steve Best) [2071777] - regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC (Steve Best) [2071777] - regulator: qcom-rpmh: Add PM6350 regulators (Steve Best) [2071777] - regulator: sy7636a: Remove requirement on sy7636a mfd (Steve Best) [2071777] - regulator: tps62360: replacing legacy gpio interface for gpiod (Steve Best) [2071777] - regulator: lp872x: Remove lp872x_dvs_state (Steve Best) [2071777] - regulator: lp872x: replacing legacy gpio interface for gpiod (Steve Best) [2071777] - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled (Steve Best) [2071777] - mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap (Steve Best) [2071777] - regulator: bd71815: Use defined mask values (Steve Best) [2071777] - regulator: qcom_smd: Add PM2250 regulators (Steve Best) [2071777] - regulator: Lower priority of logging when setting supply (Steve Best) [2071777] - regulator: dummy: Use devm_regulator_register() (Steve Best) [2071777] - regulator: pwm-regulator: Make use of the helper function dev_err_probe() (Steve Best) [2071777] - regulator: fix typo in Kconfig and max8973-regulator (Steve Best) [2071777] - regulator: max14577: Revert "regulator: max14577: Add proper module aliases strings" (Steve Best) [2071777] - regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name (Steve Best) [2071777] - regulator: vctrl: Avoid lockdep warning in enable/disable ops (Steve Best) [2071777] - regulator: vctrl: Use locked regulator_get_voltage in probe path (Steve Best) [2071777] - regulator: Documentation fix for regulator error notification helper (Steve Best) [2071777] - regulator: sy7636a: Use the regmap directly (Steve Best) [2071777] - regulator: sy7636a: Store the epd-pwr-good GPIO locally (Steve Best) [2071777] - regulator: sy7636a: Use the parent driver data (Steve Best) [2071777] - regulator: sy7636a: Remove the poll_enable_time (Steve Best) [2071777] - regulator: sy8827n: Enable REGCACHE_FLAT (Steve Best) [2071777] - regulator: sy8824x: Enable REGCACHE_FLAT (Steve Best) [2071777] - regulator: rtq2134: Fix coding style (Steve Best) [2071777] - regulator: hi6421v600: rename voltage range arrays (Steve Best) [2071777] - regulator: hi6421v600: use lowercase for ldo (Steve Best) [2071777] - regulator: fixed: use dev_err_probe for register (Steve Best) [2071777] - regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC (Steve Best) [2071777] - regulator: Fix a couple of spelling mistakes in Kconfig (Steve Best) [2071777] - regulator: rtq6752: fix reg reset behavior (Steve Best) [2071777] - regulator: da9063: Add support for full-current mode. (Steve Best) [2071777] - regulator: rt6245: make a const array func_base static, makes object smaller (Steve Best) [2071777] - regulator: rtq6752: Fix the typo for reg define and author name (Steve Best) [2071777] - regulator: Replace symbolic permissions with octal permissions (Steve Best) [2071777] - regulator: rt6752: Add support for Richtek RTQ6752 (Steve Best) [2071777] - regulator: rt5033: Use linear ranges to map all voltage selection (Steve Best) [2071777] - regulator: tps65910: Silence deferred probe error (Steve Best) [2071777] - regulator: mt6397: Remove modeset_shift from struct mt6397_regulator_info (Steve Best) [2071777] - regulator: mt6359: Remove shift fields from struct mt6359_regulator_info (Steve Best) [2071777] - regulator: mt6358: Remove shift fields from struct mt6358_regulator_info (Steve Best) [2071777] - regulator: devres: unexport devm_regulator_unregister_supply_alias() (Steve Best) [2071777] - regulator: devres: remove devm_regulator_bulk_unregister_supply_alias() (Steve Best) [2071777] - regulator: devres: remove devm_regulator_unregister() function (Steve Best) [2071777] - regulator: hi6421v600-regulator: add a missing dot at copyright (Steve Best) [2071777] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [2085105] - bnx2x: fix napi API usage sequence (Manish Chopra) [2080677]- NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Benjamin Coddington) [2086367] - sched/tracing: Append prev_state to tp args instead (Phil Auld) [2078906] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2078906] - timers: Fix warning condition in __run_timers() (Phil Auld) [2078906] - sched: Teach the forced-newidle balancer about CPU affinity limitation. (Phil Auld) [2078906] - sched/core: Fix forceidle balancing (Phil Auld) [2078906] - tick/sched: Fix non-kernel-doc comment (Phil Auld) [2078906] - prlimit: do not grab the tasklist_lock (Phil Auld) [2078906] - prlimit: make do_prlimit() static (Phil Auld) [2078906] - timekeeping: Really make sure wall_to_monotonic isn't positive (Phil Auld) [2078906] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Phil Auld) [2078906] - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() (Phil Auld) [2078906] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Phil Auld) [2078906] - vdpa: mlx5: synchronize driver status with CVQ (Laurent Vivier) [2059799] - vdpa: mlx5: prevent cvq work from hogging CPU (Laurent Vivier) [2059799] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Laurent Vivier) [2059799] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2090982] - ahci: Add a generic 'controller2' RAID id (Tomas Henzl) [2078880] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2089566] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2089566] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2076588]- mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2092667] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2044295] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2044295] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2044295] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2044295] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2044295] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2044295] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2044295] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2044295] - [s390] s390/ctcm: fix format string (Mete Durlu) [2044295] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2044295] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2044295] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2044295] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2044295] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2044295] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2044295] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2044295] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2044295] - [s390] s390/qeth: remove .do_ioctl() callback from driver discipline (Mete Durlu) [2044295] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2044295] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2044295] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2044295] - Documentation/sysctl: document max_rcu_stall_to_panic (Joel Savitz) [2063060] - Documentation: add description for net.core.gro_normal_batch (Xin Long) [2068580] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083415] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083415] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083415] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083415] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083415] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083415] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083415] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083415] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083415] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083415] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083415] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083415] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083415] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083415] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083415] - Dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083415] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083415] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075706] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075706] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059729] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059729] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059729] - net: phy: Kconfig: micrel_phy: fix dependency issue (Hangbin Liu) [2066451] - ptp: add getcrosststamp() to virtual clocks. (Hangbin Liu) [2066451] - ptp: add gettimex64() to virtual clocks. (Hangbin Liu) [2066451] - ptp: increase maximum adjustment of virtual clocks. (Hangbin Liu) [2066451] - ptp: unregister virtual clocks when unregistering physical clock. (Hangbin Liu) [2066451] - net: fix sock_timestamping_bind_phc() to release device (Hangbin Liu) [2066451] - net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets (Hangbin Liu) [2066451] - ptp: fix code indentation issues (Hangbin Liu) [2066451] - ptp: free 'vclock_index' in ptp_clock_release() (Hangbin Liu) [2066451] - ptp: Fix possible memory leak in ptp_clock_register() (Hangbin Liu) [2066451] - ptp: fix error print of ptp_kvm on X86_64 platform (Hangbin Liu) [2066451] - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (Hangbin Liu) [2066451] - ethernet: fix PTP_1588_CLOCK dependencies (Hangbin Liu) [2066451] - drivers/char: fix unused variable warning in mem.c (Joel Savitz) [2081150] - clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller (Adrien Thierry) [2078618] - dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding (Adrien Thierry) [2078618]- NFSv4.2: Fix up an invalid combination of memory allocation flags (Benjamin Coddington) [2089076] - Documentation/sysctl: document page_lock_unfairness (Joel Savitz) [2063044] - iommu/virtio: Fix typo in a comment (Eric Auger) [2083111] - iommu/virtio: Support identity-mapped domains (Eric Auger) [2083111] - iommu/virtio: Pass end address to viommu_add_mapping() (Eric Auger) [2083111] - iommu/virtio: Sort reserved regions (Eric Auger) [2083111] - iommu/virtio: Support bypass domains (Eric Auger) [2083111] - iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG (Eric Auger) [2083111] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (David Arcari) [2040020 2040060] - skbuff: fix coalescing for page_pool fragment recycling (Jiri Benc) [2071618] - af_unix: fix regression in read after shutdown (Jiri Benc) [2071618] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [2071618] - af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability (Jiri Benc) [2071618] - selftests/bpf: Use recv_timeout() instead of retries (Jiri Benc) [2071618] - net: Implement ->sock_is_readable() for UDP and AF_UNIX (Jiri Benc) [2071618] - skmsg: Extract and reuse sk_msg_is_readable() (Jiri Benc) [2071618] - net: Rename ->stream_memory_read to ->sock_is_readable (Jiri Benc) [2071618] - unix: Fix an issue in unix_shutdown causing the other end read/write failures (Jiri Benc) [2071618] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Jiri Benc) [2071618] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Jiri Benc) [2071618] - bpf, selftests: Add test case for mixed cgroup v1/v2 (Jiri Benc) [2071618] - bpf, selftests: Add cgroup v1 net_cls classid helpers (Jiri Benc) [2071618] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Jiri Benc) [2071618] - af_unix: fix potential NULL deref in unix_dgram_connect() (Jiri Benc) [2071618] - page_pool: use relaxed atomic for release side accounting (Jiri Benc) [2071618] - af_unix: Fix NULL pointer bug in unix_shutdown (Jiri Benc) [2071618] - selftests/bpf: Reduce more flakyness in sockmap_listen (Jiri Benc) [2071618] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Jiri Benc) [2071618] - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG (Jiri Benc) [2071618] - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS (Jiri Benc) [2071618] - selftest/bpf: Add new tests in sockmap for unix stream to tcp. (Jiri Benc) [2071618] - selftest/bpf: Change udp to inet in some function names (Jiri Benc) [2071618] - selftest/bpf: Add tests for sockmap with unix stream type. (Jiri Benc) [2071618] - af_unix: Add unix_stream_proto for sockmap (Jiri Benc) [2071618] - af_unix: Add read_sock for stream socket types (Jiri Benc) [2071618] - selftest/bpf: Implement sample UNIX domain socket iterator program. (Jiri Benc) [2071618] - bpf: af_unix: Implement BPF iterator for UNIX domain socket. (Jiri Benc) [2071618] - net: in_irq() cleanup (Jiri Benc) [2071618] - page_pool: add frag page recycling support in page pool (Jiri Benc) [2071618] - page_pool: add interface to manipulate frag count in page pool (Jiri Benc) [2071618] - page_pool: keep pp info as long as page pool owns the page (Jiri Benc) [2071618] - bpf, unix: Check socket type in unix_bpf_update_proto() (Jiri Benc) [2071618] - selftests/bpf: Test XDP bonding nest and unwind (Jiri Benc) [2071618] - bonding: Fix negative jump label count on nested bonding (Jiri Benc) [2071618] - selftests/bpf: Fix running of XDP bonding tests (Jiri Benc) [2071618] - net, bonding: Disallow vlan+srcmac with XDP (Jiri Benc) [2071618] - selftests/bpf: Add tests for XDP bonding (Jiri Benc) [2071618] - selftests/bpf: Fix xdp_tx.c prog section name (Jiri Benc) [2071618] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Benc) [2071618] - bpf, devmap: Exclude XDP broadcast to master device (Jiri Benc) [2071618] - net, bonding: Add XDP support to the bonding driver (Jiri Benc) [2071618] - net, core: Add support for XDP redirection to slave device (Jiri Benc) [2071618] - bpf: selftests: Add dctcp fallback test (Jiri Benc) [2071618] - bpf: selftests: Add connect_to_fd_opts to network_helpers (Jiri Benc) [2071618] - bpf: selftests: Add sk_state to bpf_tcp_helpers.h (Jiri Benc) [2071618] - bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt (Jiri Benc) [2071618] - selftests/bpf: Add tests for {set|get} socket option from setsockopt BPF (Jiri Benc) [2071618] - bpf: Add support for {set|get} socket options from setsockopt BPF (Jiri Benc) [2071618] - bpf: selftest: Test batching and bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618] - bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618] - bpf: tcp: Bpf iter batching and lock_sock (Jiri Benc) [2071618] - tcp: seq_file: Replace listening_hash with lhash2 (Jiri Benc) [2071618] - tcp: seq_file: Add listening_get_first() (Jiri Benc) [2071618] - bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state (Jiri Benc) [2071618] - flow_dissector: Fix out-of-bounds warnings (Jiri Benc) [2071618] - unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618] - netdevsim: Add multi-queue support (Jiri Benc) [2071618] - selftests/bpf: Add test cases for redirection between udp and unix (Jiri Benc) [2071618] - selftests/bpf: Add a test case for unix sockmap (Jiri Benc) [2071618] - selftests/bpf: Factor out add_to_sockmap() (Jiri Benc) [2071618] - selftests/bpf: Factor out udp_socketpair() (Jiri Benc) [2071618] - af_unix: Implement unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618] - af_unix: Implement ->psock_update_sk_prot() (Jiri Benc) [2071618] - af_unix: Add a dummy ->close() for sockmap (Jiri Benc) [2071618] - af_unix: Set TCP_ESTABLISHED for datagram sockets too (Jiri Benc) [2071618] - af_unix: Implement ->read_sock() for sockmap (Jiri Benc) [2071618] - sock_map: Lift socket state restriction for datagram sockets (Jiri Benc) [2071618] - sock_map: Relax config dependency to CONFIG_NET (Jiri Benc) [2071618] - thermal: Replace acpi_bus_get_device() (David Arcari) [2064829] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (David Arcari) [2064829] - ACPI: DPTF: Support Raptor Lake (David Arcari) [2064829] - thermal: int340x: Update OS policy capability handshake (David Arcari) [2064829] - thermal: int340x: Increase bitmap size (David Arcari) [2064829] - thermal: int340x: fix memory leak in int3400_notify() (David Arcari) [2064829] - thermal: int340x: Check for NULL after calling kmemdup() (David Arcari) [2064829] - thermal: int340x: Add Raptor Lake PCI device id (David Arcari) [2064829] - thermal: int340x: Support Raptor Lake (David Arcari) [2064829] - thermal/drivers/int340x: Fix RFIM mailbox write commands (David Arcari) [2064829] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (Gopal Tiwari) [2066188] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (Gopal Tiwari) [2066188] - Bluetooth: Fix not checking MGMT cmd pending queue (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not using conn_timeout (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (Gopal Tiwari) [2066188] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Fix leaking sent_cmd skb (Gopal Tiwari) [2066188] - Bluetooth: assign len after null check (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (Gopal Tiwari) [2066188] - Bluetooth: btqca: sequential validation (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (Gopal Tiwari) [2066188] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Check for error irq (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (Gopal Tiwari) [2066188] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Wait for proper events when connecting LE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add check simultaneous roles support (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn MT7922A (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: Fix using wrong mode (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (Gopal Tiwari) [2066188] - Bluetooth: btusb: Return error code when getting patch status failed (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (Gopal Tiwari) [2066188] - Bluetooth: btusb: Handle download_firmware failure cases (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2066188] - Bluetooth: add quirk disabling LE Read Transmit Power (Gopal Tiwari) [2066188] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (Gopal Tiwari) [2066188] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for queuing during polling interval (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (Gopal Tiwari) [2066188] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Rework hci_conn_params flags (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: enable msft opcode (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle Command Status (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle Command Complete (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle LE subevents (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle HCI events (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: fix resume failure (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (Gopal Tiwari) [2066188] - Bluetooth: btusb: Cancel sync commands for certain URB errors (Gopal Tiwari) [2066188] - Bluetooth: Add hci_cmd_sync_cancel to public API (Gopal Tiwari) [2066188] - Bluetooth: Reset more state when cancelling a sync command (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (Gopal Tiwari) [2066188] - Bluetooth: Send device found event on name resolve failure (Gopal Tiwari) [2066188] - Bluetooth: Limit duration of Remote Name Resolve (Gopal Tiwari) [2066188] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (Gopal Tiwari) [2066188] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (Gopal Tiwari) [2066188] - tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl (Gopal Tiwari) [2066188] - Bluetooth: refactor malicious adv data check (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: drop the unnecessary variable created (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (Gopal Tiwari) [2066188] - Bluetooth: btusb: enable Mediatek to support AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (Gopal Tiwari) [2066188] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_request: Remove bg_scan_update work (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (Gopal Tiwari) [2066188] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (Gopal Tiwari) [2066188] - Bluetooth: Don't initialize msft/aosp when using user channel (Gopal Tiwari) [2066188] - Bluetooth: fix uninitialized variables notify_evt (Gopal Tiwari) [2066188] - Bluetooth: stop proccessing malicious adv data (Gopal Tiwari) [2066188] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (Gopal Tiwari) [2066188] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (Gopal Tiwari) [2066188] - Bluetooth: Add struct of reading AOSP vendor capabilities (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not setting adv set duration (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix missing static warnings (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework hci_suspend_notifier (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework init stages (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert adv_expire (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Enable synch'd set_bredr (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework background scan (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (Gopal Tiwari) [2066188] - Bluetooth: Add helper for serialized HCI command execution (Gopal Tiwari) [2066188] - Bluetooth: Fix removing adv when processing cmd complete (Gopal Tiwari) [2066188] - bluetooth: use dev_addr_set() (Gopal Tiwari) [2066188] - bluetooth: use eth_hw_addr_set() (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: update register CSDIOCSR operation (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: use register CRPLR to read packet length (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: move interrupt service to work (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add .set_bdaddr support (Gopal Tiwari) [2066188] - Bluetooth: btmtksido: rely on BT_MTK module (Gopal Tiwari) [2066188] - Bluetooth: mediatek: add BT_MTK module (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (Gopal Tiwari) [2066188] - Bluetooth: bfusb: fix division by zero in send path (Gopal Tiwari) [2066188] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (Gopal Tiwari) [2066188] - Bluetooth: vhci: Fix checking of msft_opcode (Gopal Tiwari) [2066188] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (Gopal Tiwari) [2066188] - Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2066188] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (Gopal Tiwari) [2066188] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (Gopal Tiwari) [2066188] - Bluetooth: Fix memory leak of hci device (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (Gopal Tiwari) [2066188] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix application of sizeof to pointer (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Fix Experimental Feature Changed event (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (Gopal Tiwari) [2066188] - Bluetooth: Read codec capabilities only if supported (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (Gopal Tiwari) [2066188] - Bluetooth: Rename driver .prevent_wake to .wakeup (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Ask ic_info to drop firmware (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add force_prevent_wake entry (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add force_suspend entry (Gopal Tiwari) [2066188] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (Gopal Tiwari) [2066188] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of experimental feature for quality reports (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of experimental feature for codec offload (Gopal Tiwari) [2066188] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: Fix wrong opcode when LL privacy enabled (Gopal Tiwari) [2066188] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (Gopal Tiwari) [2066188] - tty: remove file from tty_mode_ioctl (Gopal Tiwari) [2066188] - tty: remove file from n_tty_ioctl_helper (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (Gopal Tiwari) [2066188] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (Gopal Tiwari) [2066188] - Bluetooth: Fix passing NULL to PTR_ERR (Gopal Tiwari) [2066188] - Bluetooth: Add bt_skb_sendmmsg helper (Gopal Tiwari) [2066188] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (Gopal Tiwari) [2066188] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [2066188] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (Gopal Tiwari) [2066188] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (Gopal Tiwari) [2066188] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188] - Bluetooth: hci_uart: fix GPF in h5_recv (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix incorrect out of memory check (Gopal Tiwari) [2066188] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (Gopal Tiwari) [2066188] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (Gopal Tiwari) [2066188] - Bluetooth: Add offload feature under experimental flag (Gopal Tiwari) [2066188] - Bluetooth: Add support for Read Local Supported Codecs V2 (Gopal Tiwari) [2066188] - Bluetooth: Configure codec for HFP offload use case (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (Gopal Tiwari) [2066188] - Bluetooth: Add support for msbc coding format (Gopal Tiwari) [2066188] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (Gopal Tiwari) [2066188] - Bluetooth: Allow setting of codec for HFP offload use case (Gopal Tiwari) [2066188] - Bluetooth: Enumerate local supported codec and cache details (Gopal Tiwari) [2066188] - Bluetooth: btintel: Define a callback to fetch codec config data (Gopal Tiwari) [2066188] - Bluetooth: btintel: Define callback to fetch data_path_id (Gopal Tiwari) [2066188] - Bluetooth: btintel: Read supported offload use cases (Gopal Tiwari) [2066188] - Bluetooth: Allow querying of supported offload codecs over SCO socket (Gopal Tiwari) [2066188] - Bluetooth: call sock_hold earlier in sco_conn_del (Gopal Tiwari) [2066188] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (Gopal Tiwari) [2066188] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (Gopal Tiwari) [2066188] - Bluetooth: btintel: Read boot address irrespective of controller mode (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix boot address (Gopal Tiwari) [2066188] - Bluetooth: Fix using RPA when address has been resolved (Gopal Tiwari) [2066188] - Bluetooth: Fix using address type from events (Gopal Tiwari) [2066188] - Bluetooth: Fix enabling advertising for central role (Gopal Tiwari) [2066188] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [2066188] - Bluetooth: set quality report callback for Intel (Gopal Tiwari) [2066188] - Bluetooth: Support the quality report events (Gopal Tiwari) [2066188] - Bluetooth: refactor set_exp_feature with a feature table (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188] - Bluetooth: btintel: support link statistics telemetry events (Gopal Tiwari) [2066188] - Bluetooth: reorganize functions from hci_sock_sendmsg() (Gopal Tiwari) [2066188] - Bluetooth: btusb: disable Intel link statistics telemetry events (Gopal Tiwari) [2066188] - Bluetooth: Fix return value in hci_dev_do_close() (Gopal Tiwari) [2066188] - Bluetooth: add timeout sanity check to hci_inquiry (Gopal Tiwari) [2066188] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Pessimize compile-time bounds-check (Gopal Tiwari) [2066188] - Bluetooth: Fix race condition in handling NOP command (Gopal Tiwari) [2066188] - Bluetooth: btbcm: add patch ram for bluetooth (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of LE Enhanced Connection Complete (Gopal Tiwari) [2066188] - Bluetooth: Store advertising handle so it can be re-enabled (Gopal Tiwari) [2066188] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [2066188] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [2066188] - Bluetooth: fix repeated calls to sco_sock_kill (Gopal Tiwari) [2066188] - Bluetooth: schedule SCO timeouts with delayed_work (Gopal Tiwari) [2066188] - Bluetooth: switch to lock_sock in RFCOMM (Gopal Tiwari) [2066188] - Bluetooth: avoid circular locks in sco_sock_connect (Gopal Tiwari) [2066188] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (Gopal Tiwari) [2066188] - Bluetooth: switch to lock_sock in SCO (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix fall-through warnings (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2066188] - Bluetooth: btintel: Combine setting up MSFT extension (Gopal Tiwari) [2066188] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2066188] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2066188] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2066188] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2066188] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2066188] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Gopal Tiwari) [2066188] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Record debug log for Mediatek Chip. (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Fix kernel doc comments (Gopal Tiwari) [2066188] - Bluetooth: Fix not generating RPA when required (Gopal Tiwari) [2066188] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for Intel next generation controllers (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (Gopal Tiwari) [2066188] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (Gopal Tiwari) [2066188] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (Gopal Tiwari) [2066188] - Bluetooth: skip invalid hci_sync_conn_complete_evt (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add valid le states quirk (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Add runtime suspend (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (Gopal Tiwari) [2066188] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix a unspported condition to set available debug features (Gopal Tiwari) [2066188] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (Gopal Tiwari) [2066188] - Bluetooth: Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [2066188]- bonding: fix missed rcu protection (Jonathan Toppins) [2089774] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2089774] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2089774] - bonding: add new option ns_ip6_target (Jonathan Toppins) [1951971] - bonding: add new parameter ns_targets (Jonathan Toppins) [1951971] - bonding: add extra field for bond_opt_value (Jonathan Toppins) [1951971] - Bonding: split bond_handle_vlan from bond_arp_send (Jonathan Toppins) [1951971] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2089774] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2089774] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2089774] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2089774] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2089774] - bonding: use rcu_dereference_rtnl when get bonding active slave (Jonathan Toppins) [2089774] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2089774] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Jonathan Toppins) [2019670] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Jonathan Toppins) [2019670] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Jonathan Toppins) [2019670] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2089774] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2089774] - Bonding: add arp_missed_max option (Jonathan Toppins) [1952053] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2089774] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2089774] - redhat: enable CONFIG_NET_ACT_CTINFO (as a module) (Davide Caratti) [2027894] - selftests: mptcp: add subflow limits test-cases (Paolo Abeni) [2076832] - mptcp: fix subflow accounting on close (Paolo Abeni) [2076832] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2046624] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2046624] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2046624] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2046624] - scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [2046624] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [2046624]- ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Waiman Long) [1924181] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071110] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087995] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087995] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (David Arcari) [2042590] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (David Arcari) [2042590] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (David Arcari) [2042590] - Watchdog: sp5100_tco: Move timer initialization into function (David Arcari) [2042590] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support for SMBus port select (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support to region request and release (David Arcari) [2042590] - i2c: piix4: Move SMBus port selection into function (David Arcari) [2042590] - i2c: piix4: Move SMBus controller base address detect into function (David Arcari) [2042590] - i2c: piix4: Move port I/O region request/release code into functions (David Arcari) [2042590] - i2c: piix4: Replace hardcoded memory map size with a #define (David Arcari) [2042590] - kernel/resource: Introduce request_mem_region_muxed() (David Arcari) [2042590] - [s390] RDMA/mlx5: Fix number of allocated XLT entries (Mete Durlu) [2088360] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049670] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049670] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049670] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049670] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049670] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049670] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049670] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049670] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049670] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049670] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049670] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049670] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049670] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049670] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049670] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049670] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049670] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049670] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [2049670] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058622] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058616] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049634] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049634] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049634] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049634] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049634] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049634] - scsi: mpt3sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049634] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085419] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075175] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069708] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069708] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069708] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069708] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069708] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069708] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069708] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069708] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069708] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069708] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069708] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069708] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069708] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069708] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069708] - tracing: Disable "other" permission bits in the tracefs files (Jerome Marchand) [2069708] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [2069708] - dlm: fix plock invalid read (Alexander Aring) [2053070] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2079411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2079411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2079411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2079411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2079411]- thunderx nic: mark device as unmaintained (Íñigo Huguet) [2060285] - livepatch: Fix missing unlock on error in klp_enable_patch() (C. Erastus Toe) [2069362] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (C. Erastus Toe) [2069362] - Documentation: livepatch: Add livepatch API page (C. Erastus Toe) [2069362] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Carlos Maiolino) [2037525] - perf tests: Fix coresight `perf test` failure. (Michael Petlan) [2069073] - perf unwind: Don't show unwind error messages when augmenting frame pointer stack (Michael Petlan) [2069073] - perf test arm64: Test unwinding using fame-pointer (fp) mode (Michael Petlan) [2069073] - perf parse-events: Move slots only with topdown (Michael Petlan) [2069073] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [2069073] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [2069073] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2069073] - perf/x86/intel: Don't extend the pseudo-encoding to GP counters (Michael Petlan) [2069073] - perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069073] - perf parse-events: Ignore case in topdown.slots check (Michael Petlan) [2069073] - perf evlist: Avoid iteration for empty evlist. (Michael Petlan) [2069073] - perf parse: Fix event parser error for hybrid systems (Michael Petlan) [2069073] - perf bench: Fix NULL check against wrong variable (Michael Petlan) [2069073] - perf parse-events: Fix NULL check against wrong variable (Michael Petlan) [2069073] - perf script: Fix error when printing 'weight' field (Michael Petlan) [2069073] - perf data: Fix double free in perf_session__delete() (Michael Petlan) [2069073] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2069073] - perf test: Skip failing sigtrap test for arm+aarch64 (Michael Petlan) [2069073] - perf bpf: Defer freeing string after possible strlen() on it (Michael Petlan) [2069073] - perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization (Michael Petlan) [2069073] - libsubcmd: Fix use-after-free for realloc(..., 0) (Michael Petlan) [2069073] - libperf: Fix perf_cpu_map__for_each_cpu macro (Michael Petlan) [2069073] - perf cs-etm: Fix corrupt inject files when only last branch option is enabled (Michael Petlan) [2069073] - perf cs-etm: No-op refactor of synth opt usage (Michael Petlan) [2069073] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [2069073] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2069073] - perf trace: Avoid early exit due SIGCHLD from non-workload processes (Michael Petlan) [2069073] - perf ftrace: system_wide collection is not effective by default (Michael Petlan) [2069073] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [2069073] - perf stat: Fix display of grouped aliased events (Michael Petlan) [2069073] - perf tools: Apply correct label to user/kernel symbols in branch mode (Michael Petlan) [2069073] - perf bpf: Fix a typo in bpf_counter_cgroup.c (Michael Petlan) [2069073] - perf synthetic-events: Return error if procfs isn't mounted for PID namespaces (Michael Petlan) [2069073] - perf session: Check for NULL pointer before dereference (Michael Petlan) [2069073] - perf annotate: Set error stream of objdump process for TUI (Michael Petlan) [2069073] - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Michael Petlan) [2069073] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Michael Petlan) [2069073] - perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA (Michael Petlan) [2069073] - perf tools: Remove redundant err variable (Michael Petlan) [2069073] - perf test: Add parse-events test for aliases with hyphens (Michael Petlan) [2069073] - perf test: Add pmu-events test for aliases with hyphens (Michael Petlan) [2069073] - perf parse-events: Support event alias in form foo-bar-baz (Michael Petlan) [2069073] - perf evsel: Override attr->sample_period for non-libpfm4 events (Michael Petlan) [2069073] - perf cpumap: Remove duplicate include in cpumap.h (Michael Petlan) [2069073] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2069073] - perf python: Fix cpu_map__item() building (Michael Petlan) [2069073] - perf script: Fix printing 'phys_addr' failure issue (Michael Petlan) [2069073] - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Michael Petlan) [2069073] - perf evlist: No need to setup affinities when disabling events for pid targets (Michael Petlan) [2069073] - perf evlist: No need to setup affinities when enabling events for pid targets (Michael Petlan) [2069073] - perf stat: No need to setup affinities when starting a workload (Michael Petlan) [2069073] - perf affinity: Allow passing a NULL arg to affinity__cleanup() (Michael Petlan) [2069073] - perf probe: Fix ppc64 'perf probe add events failed' case (Michael Petlan) [2069073] - perf record: Disable debuginfod by default (Michael Petlan) [2069073] - perf evlist: No need to do any affinity setup when profiling pids (Michael Petlan) [2069073] - perf cpumap: Add is_dummy() method (Michael Petlan) [2069073] - perf metric: Fix metric_leader (Michael Petlan) [2069073] - perf cputopo: Fix CPU topology reading on s/390 (Michael Petlan) [2069073] - perf metricgroup: Fix use after free in metric__new() (Michael Petlan) [2069073] - libperf tests: Update a use of the new cpumap API (Michael Petlan) [2069073] - perf arm: Fix off-by-one directory path (Michael Petlan) [2069073] - perf pmu-events: Don't lower case MetricExpr (Michael Petlan) [2069073] - perf expr: Add debug logging for literals (Michael Petlan) [2069073] - perf tools: Probe non-deprecated sysfs path 1st (Michael Petlan) [2069073] - perf tools: Fix SMT fallback with large core counts (Michael Petlan) [2069073] - perf cpumap: Give CPUs their own type (Michael Petlan) [2069073] - perf stat: Correct first_shadow_cpu to return index (Michael Petlan) [2069073] - perf script: Fix flipped index and cpu (Michael Petlan) [2069073] - perf c2c: Use more intention revealing iterator (Michael Petlan) [2069073] - perf bpf: Rename 'cpu' to 'cpu_map_idx' (Michael Petlan) [2069073] - libperf: Sync evsel documentation (Michael Petlan) [2069073] - perf stat: Swap variable name cpu to index (Michael Petlan) [2069073] - perf stat: Correct check_per_pkg() cpu (Michael Petlan) [2069073] - perf test: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073] - perf evsel: Rename variable cpu to index (Michael Petlan) [2069073] - perf evsel: Reduce scope of evsel__ignore_missing_thread (Michael Petlan) [2069073] - perf evsel: Rename CPU around get_group_fd (Michael Petlan) [2069073] - perf stat: Correct variable name for read counter (Michael Petlan) [2069073] - perf evsel: Pass cpu not cpu map index to synthesize (Michael Petlan) [2069073] - perf evlist: Refactor evlist__for_each_cpu() (Michael Petlan) [2069073] - libperf: Allow NULL in perf_cpu_map__idx() (Michael Petlan) [2069073] - perf script: Use for each cpu to aid readability (Michael Petlan) [2069073] - perf stat: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073] - perf stat: Rename aggr_data cpu to imply it's an index (Michael Petlan) [2069073] - perf counts: Switch name cpu to cpu_map_idx (Michael Petlan) [2069073] - libperf: Use cpu not index for evsel mmap (Michael Petlan) [2069073] - libperf: Switch cpu to more accurate cpu_map_idx (Michael Petlan) [2069073] - perf evsel: Derive CPUs and threads in alloc_counts (Michael Petlan) [2069073] - perf stat-display: Avoid use of core for CPU (Michael Petlan) [2069073] - perf cpumap: Add CPU to aggr_cpu_id (Michael Petlan) [2069073] - perf stat: Fix memory leak in check_per_pkg() (Michael Petlan) [2069073] - perf cpumap: Trim the cpu_aggr_map (Michael Petlan) [2069073] - perf cpumap: Add some comments to cpu_aggr_map (Michael Petlan) [2069073] - perf cpumap: Move 'has' function to libperf (Michael Petlan) [2069073] - perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions (Michael Petlan) [2069073] - perf cpumap: Refactor cpu_map__build_map() (Michael Petlan) [2069073] - perf cpumap: Remove cpu_map__cpu(), use libperf function (Michael Petlan) [2069073] - perf cpumap: Remove map from function names that don't use a map (Michael Petlan) [2069073] - perf cpumap: Document cpu__get_node() and remove redundant function (Michael Petlan) [2069073] - perf cpumap: Rename empty functions (Michael Petlan) [2069073] - perf cpumap: Simplify equal function name (Michael Petlan) [2069073] - perf cpumap: Remove unused cpu_map__socket() (Michael Petlan) [2069073] - perf cpumap: Add comments to aggr_cpu_id() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_node() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_core() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_die() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_socket() (Michael Petlan) [2069073] - perf cpumap: Switch cpu_map__build_map() to cpu function (Michael Petlan) [2069073] - perf stat: Switch to cpu version of cpu_map__get() (Michael Petlan) [2069073] - perf stat: Switch aggregation to use for_each loop (Michael Petlan) [2069073] - perf stat: Correct aggregation CPU map (Michael Petlan) [2069073] - perf stat: Add aggr creators that are passed a cpu (Michael Petlan) [2069073] - libperf: Add comments to 'struct perf_cpu_map' (Michael Petlan) [2069073] - perf evsel: Improve error message for uncore events (Michael Petlan) [2069073] - perf script: Fix hex dump character output (Michael Petlan) [2069073] - perf test: Enable system wide for metricgroups test (Michael Petlan) [2069073] - perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions (Michael Petlan) [2069073] - perf arm64: Inject missing frames when using 'perf record --call-graph=fp' (Michael Petlan) [2069073] - perf tools: Refactor SMPL_REG macro in perf_regs.h (Michael Petlan) [2069073] - perf callchain: Enable dwarf_callchain_users on arm64 (Michael Petlan) [2069073] - perf script: Use callchain_param_setup() instead of open coded equivalent (Michael Petlan) [2069073] - perf machine: Add a mechanism to inject stack frames (Michael Petlan) [2069073] - perf tools: Record ARM64 LR register automatically (Michael Petlan) [2069073] - perf test: Use 3 digits for test numbering now we can have more tests (Michael Petlan) [2069073] - perf arm-spe: Synthesize SPE instruction events (Michael Petlan) [2069073] - perf test: Test 73 Sig_trap fails on s390 (Michael Petlan) [2069073] - perf ftrace: Implement cpu and task filters in BPF (Michael Petlan) [2069073] - perf ftrace: Add -b/--use-bpf option for latency subcommand (Michael Petlan) [2069073] - perf ftrace: Add 'latency' subcommand (Michael Petlan) [2069073] - perf ftrace: Move out common code from __cmd_ftrace (Michael Petlan) [2069073] - perf ftrace: Add 'trace' subcommand (Michael Petlan) [2069073] - perf arch: Support register names from all archs (Michael Petlan) [2069073] - perf arm64: Rename perf_event_arm_regs for ARM64 registers (Michael Petlan) [2069073] - perf namespaces: Add helper nsinfo__is_in_root_namespace() (Michael Petlan) [2069073] - libperf tests: Fix a spelling mistake "Runnnig" -> "Running" (Michael Petlan) [2069073] - perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check (Michael Petlan) [2069073] - perf cs-etm: Remove duplicate and incorrect aux size checks (Michael Petlan) [2069073] - perf vendor events: Rename arm64 arch std event files (Michael Petlan) [2069073] - perf vendor events: For the Arm Neoverse N2 (Michael Petlan) [2069073] - perf dlfilter: Drop unused variable (Michael Petlan) [2069073] - perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Michael Petlan) [2069073] - perf bench: Use unbuffered output when pipe/tee'ing to a file (Michael Petlan) [2069073] - perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Michael Petlan) [2069073] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [2069073] - perf tools: Drop requirement for libstdc++.so for libopencsd check (Michael Petlan) [2069073] - perf parse-events: Architecture specific leader override (Michael Petlan) [2069073] - perf evlist: Allow setting arbitrary leader (Michael Petlan) [2069073] - perf metric: Reduce multiplexing with duration_time (Michael Petlan) [2069073] - perf trace: Enable ignore_missing_thread for trace (Michael Petlan) [2069073] - perf docs: Update link to AMD documentation (Michael Petlan) [2069073] - perf docs: Add info on AMD raw event encoding (Michael Petlan) [2069073] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [2069073] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [2069073] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [2069073] - tools build: Enable warnings through HOSTCFLAGS (Michael Petlan) [2069073] - perf test sigtrap: Print errno string when failing (Michael Petlan) [2069073] - perf test sigtrap: Add basic stress test for sigtrap handling (Michael Petlan) [2069073] - tools/perf: Add '__rel_loc' event field parsing support (Michael Petlan) [2069073] - libtraceevent: Add __rel_loc relative location attribute support (Michael Petlan) [2069073] - tools/perf: Stop using bpf_object__find_program_by_title API. (Michael Petlan) [2069073] - perf: Mute libbpf API deprecations temporarily (Michael Petlan) [2069073] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Michael Petlan) [2069073] - perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to (Michael Petlan) [2069073] - perf top: Fix TUI exit screen refresh race condition (Michael Petlan) [2069073] - perf pmu: Fix alias events list (Michael Petlan) [2069073] - perf scripts python: intel-pt-events.py: Fix printing of switch events (Michael Petlan) [2069073] - perf script: Fix CPU filtering of a script's switch events (Michael Petlan) [2069073] - perf intel-pt: Fix parsing of VM time correlation arguments (Michael Petlan) [2069073] - perf expr: Fix return value of ids__new() (Michael Petlan) [2069073] - perf inject: Fix segfault due to perf_data__fd() without open (Michael Petlan) [2069073] - perf inject: Fix segfault due to close without open (Michael Petlan) [2069073] - perf expr: Fix missing check for return value of hashmap__new() (Michael Petlan) [2069073] - perf python: Fix NULL vs IS_ERR_OR_NULL() checking (Michael Petlan) [2069073] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2069073] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2069073] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2069073] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2069073] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2069073] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2069073] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2069073] - perf tools: Prevent out-of-bounds access to registers (Michael Petlan) [2069073] - perf bpf_skel: Do not use typedef to avoid error on old clang (Michael Petlan) [2069073] - perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros (Michael Petlan) [2069073] - perf header: Fix memory leaks when processing feature headers (Michael Petlan) [2069073] - perf test: Reset shadow counts before loading (Michael Petlan) [2069073] - perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Michael Petlan) [2069073] - tools build: Remove needless libpython-version feature check that breaks test-all fast path (Michael Petlan) [2069073] - perf tools: Fix SMT detection fast read path (Michael Petlan) [2069073] - perf inject: Fix itrace space allowed for new attributes (Michael Petlan) [2069073] - tools: sync uapi/linux/if_link.h header (Michael Petlan) [2069073] - perf evsel: Fix memory leaks relating to unit (Michael Petlan) [2069073] - perf report: Fix memory leaks around perf_tip() (Michael Petlan) [2069073] - perf hist: Fix memory leak of a perf_hpp_fmt (Michael Petlan) [2069073] - tools build: Fix removal of feature-sync-compare-and-swap feature detection (Michael Petlan) [2069073] - perf inject: Fix ARM SPE handling (Michael Petlan) [2069073] - perf test sample-parsing: Fix branch_stack entry endianness check (Michael Petlan) [2069073] - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Michael Petlan) [2069073] - perf tests wp: Remove unused functions on s390 (Michael Petlan) [2069073] - perf tests: Remove bash constructs from stat_all_pmu.sh (Michael Petlan) [2069073] - perf tests: Remove bash construct from record+zstd_comp_decomp.sh (Michael Petlan) [2069073] - perf test: Remove bash construct from stat_bpf_counters.sh test (Michael Petlan) [2069073] - perf bench futex: Fix memory leak of perf_cpu_map__new() (Michael Petlan) [2069073] - perf tools: Add more weak libbpf functions (Michael Petlan) [2069073] - perf bpf: Avoid memory leak from perf_env__insert_btf() (Michael Petlan) [2069073] - perf symbols: Factor out annotation init/exit (Michael Petlan) [2069073] - perf symbols: Bit pack to save a byte (Michael Petlan) [2069073] - perf symbols: Add documentation to 'struct symbol' (Michael Petlan) [2069073] - perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning (Michael Petlan) [2069073] - perf arm-spe: Support hardware-based PID tracing (Michael Petlan) [2069073] - perf arm-spe: Save context ID in record (Michael Petlan) [2069073] - perf arm-spe: Update --switch-events docs in 'perf record' (Michael Petlan) [2069073] - perf arm-spe: Track task context switch for cpu-mode events (Michael Petlan) [2069073] - perf design.txt: Synchronize the definition of enum perf_hw_id with code (Michael Petlan) [2069073] - perf arm-spe: Print size using consistent format (Michael Petlan) [2069073] - perf cs-etm: Print size using consistent format (Michael Petlan) [2069073] - perf arm-spe: Snapshot mode test (Michael Petlan) [2069073] - perf arm-spe: Implement find_snapshot callback (Michael Petlan) [2069073] - perf arm-spe: Add snapshot mode support (Michael Petlan) [2069073] - perf expr: Add source_count for aggregating events (Michael Petlan) [2069073] - perf expr: Move ID handling to its own function (Michael Petlan) [2069073] - perf expr: Add metric literals for topology. (Michael Petlan) [2069073] - perf expr: Add literal values starting with # (Michael Petlan) [2069073] - perf cputopo: Match thread_siblings to topology ABI name (Michael Petlan) [2069073] - perf cputopo: Match die_siblings to topology ABI name (Michael Petlan) [2069073] - perf cputopo: Update to use pakage_cpus (Michael Petlan) [2069073] - perf test: Add expr test for events with hyphens (Michael Petlan) [2069073] - perf test: Remove skip_if_fail (Michael Petlan) [2069073] - perf test: Remove is_supported function (Michael Petlan) [2069073] - perf test: TSC test, remove is_supported use (Michael Petlan) [2069073] - perf test: BP tests, remove is_supported use (Michael Petlan) [2069073] - perf test: Remove non test case style support. (Michael Petlan) [2069073] - perf test: Convert time to tsc test to test case. (Michael Petlan) [2069073] - perf test: bp tests use test case (Michael Petlan) [2069073] - perf test: Remove now unused subtest helpers (Michael Petlan) [2069073] - perf test: Convert llvm tests to test cases. (Michael Petlan) [2069073] - perf test: Convert bpf tests to test cases. (Michael Petlan) [2069073] - perf test: Convert clang tests to test cases. (Michael Petlan) [2069073] - perf test: Convert watch point tests to test cases. (Michael Petlan) [2069073] - perf test: Convert pmu event tests to test cases. (Michael Petlan) [2069073] - perf test: Convert pfm tests to use test cases. (Michael Petlan) [2069073] - perf test: Add skip reason to test case. (Michael Petlan) [2069073] - perf test: Add test case struct. (Michael Petlan) [2069073] - perf test: Add helper functions for abstraction. (Michael Petlan) [2069073] - perf test: Rename struct test to test_suite (Michael Petlan) [2069073] - perf test: Move each test suite struct to its test (Michael Petlan) [2069073] - perf test: Make each test/suite its own struct. (Michael Petlan) [2069073] - perf test: Use macro for "suite" definitions (Michael Petlan) [2069073] - perf test: Use macro for "suite" declarations (Michael Petlan) [2069073] - perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET (Michael Petlan) [2069073] - perf trace: Beautify the 'level' argument of setsockopt (Michael Petlan) [2069073] - perf trace: Beautify the 'level' argument of getsockopt (Michael Petlan) [2069073] - perf beauty socket: Add generator for socket level (SOL_*) string table (Michael Petlan) [2069073] - perf beauty socket: Sort the ipproto array entries (Michael Petlan) [2069073] - perf beauty socket: Rename 'regex' to 'ipproto_regex' (Michael Petlan) [2069073] - perf beauty socket: Prep to receive more input header files (Michael Petlan) [2069073] - perf beauty socket: Rename header_dir to uapi_header_dir (Michael Petlan) [2069073] - perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators (Michael Petlan) [2069073] - perf beauty: Make all sockaddr files use a common naming scheme (Michael Petlan) [2069073] - Add 'tools/perf/libbpf/' to ignored files (Michael Petlan) [2069073] - perf build: Install libbpf headers locally when building (Michael Petlan) [2069073] - perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 (Michael Petlan) [2069073] - perf metric: Fix memory leaks (Michael Petlan) [2069073] - perf parse-event: Add init and exit to parse_event_error (Michael Petlan) [2069073] - perf parse-events: Rename parse_events_error functions (Michael Petlan) [2069073] - perf stat: Fix memory leak on error path (Michael Petlan) [2069073] - perf tools: Use __BYTE_ORDER__ (Michael Petlan) [2069073] - perf inject: Add vmlinux and ignore-vmlinux arguments (Michael Petlan) [2069073] - perf tools: Check vmlinux/kallsyms arguments in all tools (Michael Petlan) [2069073] - perf tools: Refactor out kernel symbol argument sanity checking (Michael Petlan) [2069073] - perf symbols: Ignore $a/$d symbols for ARM modules (Michael Petlan) [2069073] - perf evsel: Don't set exclude_guest by default (Michael Petlan) [2069073] - perf evsel: Fix missing exclude_{host,guest} setting (Michael Petlan) [2069073] - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Michael Petlan) [2069073] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069073] - perf clang: Fixes for more recent LLVM/clang (Michael Petlan) [2069073] - perf bpf: Pull in bpf_program__get_prog_info_linear() (Michael Petlan) [2069073] - perf test sample-parsing: Add endian test for struct branch_flags (Michael Petlan) [2069073] - perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Michael Petlan) [2069073] - perf script: Support instruction latency (Michael Petlan) [2069073] - perf script: Show binary offsets for userspace addr (Michael Petlan) [2069073] - perf bench futex: Call the futex syscall from a function (Michael Petlan) [2069073] - perf intel-pt: Support itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073] - perf auxtrace: Add itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073] - perf dlfilter: Add dlfilter-show-cycles (Michael Petlan) [2069073] - perf intel-pt: Support itrace A option to approximate IPC (Michael Petlan) [2069073] - perf auxtrace: Add itrace A option to approximate IPC (Michael Petlan) [2069073] - perf auxtrace: Add missing Z option to ITRACE_HELP (Michael Petlan) [2069073] - tools build: Drop needless slang include path in test-all (Michael Petlan) [2069073] - perf tests: Improve temp file cleanup in test_arm_coresight.sh (Michael Petlan) [2069073] - perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073] - perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073] - perf jevents: Fix some would-be warnings (Michael Petlan) [2069073] - perf dso: Fix /proc/kcore access on 32 bit systems (Michael Petlan) [2069073] - perf list: Display hybrid PMU events with cpu type (Michael Petlan) [2069073] - perf session: Introduce reader EOF function (Michael Petlan) [2069073] - perf session: Introduce reader return codes (Michael Petlan) [2069073] - perf session: Move the event read code to a separate function (Michael Petlan) [2069073] - perf session: Move unmap code to reader__mmap (Michael Petlan) [2069073] - perf session: Move reader map code to a separate function (Michael Petlan) [2069073] - perf session: Move init/release code to separate functions (Michael Petlan) [2069073] - perf session: Introduce decompressor in reader object (Michael Petlan) [2069073] - perf session: Move all state items to reader object (Michael Petlan) [2069073] - perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073] - perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073] - perf vendor events arm64: Categorise the Neoverse V1 counters (Michael Petlan) [2069073] - perf vendor events arm64: Add new armv8 pmu events (Michael Petlan) [2069073] - perf vendor events: Syntax corrections in Neoverse N1 json (Michael Petlan) [2069073] - perf metric: Allow modifiers on metrics (Michael Petlan) [2069073] - perf parse-events: Identify broken modifiers (Michael Petlan) [2069073] - perf metric: Switch fprintf() to pr_err() (Michael Petlan) [2069073] - perf metrics: Modify setup and deduplication (Michael Petlan) [2069073] - perf expr: Add subset_of_ids() utility (Michael Petlan) [2069073] - perf metric: Encode and use metric-id as qualifier (Michael Petlan) [2069073] - perf parse-events: Allow config on kernel PMU events (Michael Petlan) [2069073] - perf parse-events: Add new "metric-id" term (Michael Petlan) [2069073] - perf parse-events: Add const to evsel name (Michael Petlan) [2069073] - perf metric: Simplify metric_refs calculation (Michael Petlan) [2069073] - perf metric: Document the internal 'struct metric' (Michael Petlan) [2069073] - perf metric: Comment data structures (Michael Petlan) [2069073] - perf metric: Modify resolution and recursion check (Michael Petlan) [2069073] - perf metric: Only add a referenced metric once (Michael Petlan) [2069073] - perf metric: Add metric new() and free() methods (Michael Petlan) [2069073] - perf metric: Add documentation and rename a variable. (Michael Petlan) [2069073] - perf metric: Move runtime value to the expr context (Michael Petlan) [2069073] - perf pmu: Make pmu_event tables const. (Michael Petlan) [2069073] - perf pmu: Make pmu_sys_event_tables const. (Michael Petlan) [2069073] - perf pmu: Add const to pmu_events_map. (Michael Petlan) [2069073] - tools lib: Adopt list_sort() from the kernel sources (Michael Petlan) [2069073] - perf kmem: Improve man page for record options (Michael Petlan) [2069073] - perf tools: Enable strict JSON parsing (Michael Petlan) [2069073] - perf tools: Make the JSON parser more conformant when in strict mode (Michael Petlan) [2069073] - perf vendor-events: Fix all remaining invalid JSON files (Michael Petlan) [2069073] - perf daemon: Remove duplicate sys/file.h include (Michael Petlan) [2069073] - perf test evlist-open-close: Use inline func to convert timeval to usec (Michael Petlan) [2069073] - perf mmap: Introduce mmap_cpu_mask__duplicate() (Michael Petlan) [2069073] - libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted (Michael Petlan) [2069073] - perf srcline: Use long-running addr2line per DSO (Michael Petlan) [2069073] - perf metric: Avoid events for an 'if' constant result (Michael Petlan) [2069073] - perf metric: Don't compute unused events (Michael Petlan) [2069073] - perf expr: Propagate constants for binary operations (Michael Petlan) [2069073] - perf expr: Merge find_ids and regular parsing (Michael Petlan) [2069073] - perf metric: Allow metrics with no events (Michael Petlan) [2069073] - perf metric: Add utilities to work on ids map. (Michael Petlan) [2069073] - perf metric: Rename expr__find_other. (Michael Petlan) [2069073] - perf expr: Move actions to the left. (Michael Petlan) [2069073] - perf expr: Use macros for operators (Michael Petlan) [2069073] - perf expr: Separate token declataion from type (Michael Petlan) [2069073] - perf expr: Remove unused headers and inline d_ratio (Michael Petlan) [2069073] - perf metric: Use NAN for missing event IDs. (Michael Petlan) [2069073] - perf metric: Restructure struct expr_parse_ctx. (Michael Petlan) [2069073] - perf vendor events arm64: Revise hip08 uncore events (Michael Petlan) [2069073] - perf test: Add pmu-event test for event described as "config=" (Michael Petlan) [2069073] - perf test: Verify more event members in pmu-events test (Michael Petlan) [2069073] - perf jevents: Support ConfigCode (Michael Petlan) [2069073] - perf parse-events: Set numeric term config (Michael Petlan) [2069073] - perf tools: Add define for libtracefs version (Michael Petlan) [2069073] - perf tools: Add define for libtraceevent version (Michael Petlan) [2069073] - perf tools: Enable libtracefs dynamic linking (Michael Petlan) [2069073] - perf test: Workload test of all PMUs (Michael Petlan) [2069073] - perf test: Workload test of metric and metricgroups (Michael Petlan) [2069073] - perf jevents: Add __maybe_unused attribute to unused function arg (Michael Petlan) [2069073] - perf annotate: Add riscv64 support (Michael Petlan) [2069073] - perf list: Display pmu prefix for partially supported hybrid cache events (Michael Petlan) [2069073] - perf parse-events: Remove unnecessary #includes (Michael Petlan) [2069073] - perf daemon: Avoid msan warnings on send_cmd (Michael Petlan) [2069073] - perf record: Add --synth option (Michael Petlan) [2069073] - perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record (Michael Petlan) [2069073] - perf parse-events: Avoid enum forward declaration. (Michael Petlan) [2069073] - perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() (Michael Petlan) [2069073] - perf annotate: Add fusion logic for AMD microarchs (Michael Petlan) [2069073] - perf: Fix list corruption in perf_cgroup_switch() (Michael Petlan) [2069073] - perf/x86/intel/pt: Fix crash with stop filters in single-range mode (Michael Petlan) [2069073] - perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures (Michael Petlan) [2069073] - perf: Copy perf_event_attr::sig_data on modification (Michael Petlan) [2069073] - x86/perf: Default set FREEZE_ON_SMI for all (Michael Petlan) [2069073] - perf/core: Fix cgroup event list management (Michael Petlan) [2069073] - perf: Always wake the parent event (Michael Petlan) [2069073] - x86/perf: Avoid warning for Arch LBR without XSAVE (Michael Petlan) [2069073] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2069073] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2069073] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2069073] - perf/x86/rapl: fix AMD event handling (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2069073] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2069073] - perf: Fix perf_event_read_local() time (Michael Petlan) [2069073] - perf: Drop guest callback (un)register stubs (Michael Petlan) [2069073] - KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c (Michael Petlan) [2069073] - KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y (Michael Petlan) [2069073] - KVM: arm64: Convert to the generic perf callbacks (Michael Petlan) [2069073] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Michael Petlan) [2069073] - KVM: Move x86's perf guest info callbacks to generic KVM (Michael Petlan) [2069073] - KVM: x86: More precisely identify NMI from guest when handling PMI (Michael Petlan) [2069073] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Michael Petlan) [2069073] - perf/core: Use static_call to optimize perf_guest_info_callbacks (Michael Petlan) [2069073] - perf: Force architectures to opt-in to guest callbacks (Michael Petlan) [2069073] - perf: Add wrappers for invoking guest callbacks (Michael Petlan) [2069073] - perf/core: Rework guest callbacks to prepare for static_call support (Michael Petlan) [2069073] - perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv (Michael Petlan) [2069073] - perf: Stop pretending that perf can handle multiple guest callbacks (Michael Petlan) [2069073] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Michael Petlan) [2069073] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Michael Petlan) [2069073] - perf: Protect perf_guest_cbs with RCU (Michael Petlan) [2069073] - x86/events/amd/iommu: Remove redundant assignment to variable shift (Michael Petlan) [2069073] - perf: Add a counter for number of user access events in context (Michael Petlan) [2069073] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [2069073] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [2069073] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [2069073] - perf: Ignore sigtrap for tracepoints destined for other tasks (Michael Petlan) [2069073] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2069073] - perf/core: Avoid put_page() when GUP fails (Michael Petlan) [2069073] - perf/x86/vlbr: Add c->flags to vlbr event constraints (Michael Petlan) [2069073] - perf/x86/lbr: Reset LBR_SELECT during vlbr reset (Michael Petlan) [2069073] - perf: Enable branch record for software events (Michael Petlan) [2069073] - tracing/perf: Add interrupt_context_level() helper (Michael Petlan) [2069073] - tracing: Reuse logic from perf's get_recursion_context() (Michael Petlan) [2069073] - x86/insn: Use get_unaligned() instead of memcpy() (Michael Petlan) [2069073] - x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (Michael Petlan) [2069073] - x86/pkru: Remove useless include (Michael Petlan) [2069073] - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings (Michael Petlan) [2069073] - perf/core: Allow ftrace for functions in kernel/event/core.c (Michael Petlan) [2069073] - perf/x86: Add new event for AUX output counter index (Michael Petlan) [2069073] - perf/x86: Add compiler barrier after updating BTS (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2069073] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2069073] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (David Arcari) [2040063] - Spec fixes for intel-speed-select (David Arcari) [2040063] - tools/power/x86/intel-speed-select: v1.12 release (David Arcari) [2040063] - tools/power/x86/intel-speed-select: HFI support (David Arcari) [2040063] - tools/power/x86/intel-speed-select: OOB daemon mode (David Arcari) [2040063] - tools/power/x86/intel-speed-select: v1.11 release (David Arcari) [2040063] - tools/power/x86/intel-speed-select: Update max frequency (David Arcari) [2040063] - Add BuildRequires libnl3-devel for intel-speed-select (David Arcari) [2040063] - platform/x86: ISST: Fix possible circular locking dependency detected (David Arcari) [2040063] - platform/x86: ISST: use semi-colons instead of commas (David Arcari) [2040063] - platform/x86: intel_speed_select_if: Move to intel sub-directory (David Arcari) [2040063] - platform/x86: ISST: Fix optimization with use of numa (David Arcari) [2040063] - redhat/configs enable CONFIG_INTEL_HFI_THERMAL for x86 (David Arcari) [2040063] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (David Arcari) [2040063] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (David Arcari) [2040063] - thermal: intel: hfi: Notify user space for HFI events (David Arcari) [2040063] - thermal: netlink: Add a new event to notify CPU capabilities change (David Arcari) [2040063] - thermal: intel: hfi: Enable notification interrupt (David Arcari) [2040063] - thermal: intel: hfi: Handle CPU hotplug events (David Arcari) [2040063] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (David Arcari) [2040063] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (David Arcari) [2040063] - x86/Documentation: Describe the Intel Hardware Feedback Interface (David Arcari) [2040063]- redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert) - tools: Add kmem_cache_alloc_lru() (Waiman Long) [2085412] - tools: Move gfp.h and slab.h from radix-tree to lib (Waiman Long) [2085412] - mm: workingset: replace IRQ-off check with a lockdep assert. (Waiman Long) [2079537] - mm/memcg: disable migration instead of preemption in drain_all_stock(). (Waiman Long) [2079537] - mm/memcg: protect memcg_stock with a local_lock_t (Waiman Long) [2079537] - mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() (Waiman Long) [2079537] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2079537] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2079537] - mm/memcg: revert ("mm/memcg: optimize user context object stock access") (Waiman Long) [2079537] - zsmalloc: replace get_cpu_var with local_lock (Waiman Long) [2079537] - zsmalloc: replace per zpage lock with pool->migrate_lock (Waiman Long) [2079537] - zsmalloc: remove zspage isolation for migration (Waiman Long) [2079537] - zsmalloc: move huge compressed obj from page to zspage (Waiman Long) [2079537] - zsmalloc: introduce obj_allocated (Waiman Long) [2079537] - zsmalloc: decouple class actions from zspage works (Waiman Long) [2079537] - zsmalloc: rename zs_stat_type to class_stat_type (Waiman Long) [2079537] - zsmalloc: introduce some helper functions (Waiman Long) [2079537] - memcg: better bounds on the memcg stats updates (Waiman Long) [2079537] - mm: unexport {,un}lock_page_memcg (Waiman Long) [2079537] - mm: unexport folio_memcg_{,un}lock (Waiman Long) [2079537] - zsmalloc: Stop using slab fields in struct page (Waiman Long) [2079537]- PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2084146] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2084146] - KVM: s390: Fix lockdep issue in vm memop (Thomas Huth) [2044357] - RHEL-only: KVM: selftests: Remove unused modes (Thomas Huth) [2073143] - KVM: s390: selftests: Add error memop tests (Thomas Huth) [2044357] - KVM: s390: selftests: Add more copy memop tests (Thomas Huth) [2044357] - KVM: s390: selftests: Add named stages for memop test (Thomas Huth) [2044357] - KVM: s390: selftests: Add macro as abstraction for MEM_OP (Thomas Huth) [2044357] - KVM: s390: selftests: Split memop tests (Thomas Huth) [2044357] - KVM: s390: Add missing vm MEM_OP size check (Thomas Huth) [2044357] - KVM: s390: Clarify key argument for MEM_OP in api docs (Thomas Huth) [2044357] - KVM: s390: Update api documentation for memop ioctl (Thomas Huth) [2044357] - KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Thomas Huth) [2044357] - KVM: s390: Rename existing vcpu memop functions (Thomas Huth) [2044357] - KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Thomas Huth) [2044357] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Thomas Huth) [2044357] - KVM: s390: Add optional storage key checking to MEMOP IOCTL (Thomas Huth) [2044357] - KVM: s390: selftests: Test TEST PROTECTION emulation (Thomas Huth) [2044357] - KVM: s390: handle_tprot: Honor storage keys (Thomas Huth) [2044357] - KVM: s390: Honor storage keys when accessing guest memory (Thomas Huth) [2044357] - s390/uaccess: Add copy_from/to_user_key functions (Thomas Huth) [2044357] - s390/uaccess: fix compile error (Thomas Huth) [2044357] - s390/uaccess: introduce bit field for OAC specifier (Thomas Huth) [2044357] - KVM: s390: gaccess: Cleanup access to guest pages (Thomas Huth) [2044357] - KVM: s390: gaccess: Refactor access address range check (Thomas Huth) [2044357] - KVM: s390: gaccess: Refactor gpa and length calculation (Thomas Huth) [2044357] - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Jerome Marchand) [2041365] - samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided (Jerome Marchand) [2041365] - samples: bpf: Fix xdp_sample_user.o linking with Clang (Jerome Marchand) [2041365] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Jerome Marchand) [2041365] - bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 (Jerome Marchand) [2041365] - bpf,x86: Simplify computing label offsets (Jerome Marchand) [2041365] - selftests/bpf: Fix test_core_reloc_mods on big-endian machines (Jerome Marchand) [2041365] - bpf, doc: Add heading and example for extensions in cbpf (Jerome Marchand) [2041365] - bpf: Fix a bpf_timer initialization issue (Jerome Marchand) [2041365] - bpf: Fix crash due to incorrect copy_map_value (Jerome Marchand) [2041365] - libbpf: Fix compilation warning due to mismatched printf format (Jerome Marchand) [2041365] - libbpf: Fix signedness bug in btf_dump_array_data() (Jerome Marchand) [2041365] - bpf: Fix verifier support for validation of async callbacks (Jerome Marchand) [2041365] - samples: bpf: Fix 'unknown warning group' build warning on Clang (Jerome Marchand) [2041365] - libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data (Jerome Marchand) [2041365] - libbpf: update index.rst reference (Jerome Marchand) [2041365] - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs (Jerome Marchand) [2041365] - bpftool: Fix indent in option lists in the documentation (Jerome Marchand) [2041365] - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu (Jerome Marchand) [2041365] - samples/bpf: Fix application of sizeof to pointer (Jerome Marchand) [2041365] - samples/bpf: Fix summary per-sec stats in xdp_sample_user (Jerome Marchand) [2041365] - bpf: Fix inner map state pruning regression. (Jerome Marchand) [2041365] - libbpf: Fix off-by-one bug in bpf_core_apply_relo() (Jerome Marchand) [2041365] - bpf/tests: Fix error in tail call limit tests (Jerome Marchand) [2041365] - bpf: Fix NULL event->prog pointer access in bpf_overflow_handler (Jerome Marchand) [2041365] - riscv, bpf: Fix potential NULL dereference (Jerome Marchand) [2041365] - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset (Jerome Marchand) [2041365] - bpf: Fix potential race in tail call compatibility check (Jerome Marchand) [2041365] - bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET (Jerome Marchand) [2041365] - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() (Jerome Marchand) [2041365] - bpf: Prevent increasing bpf_jit_limit above max (Jerome Marchand) [2041365] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Jerome Marchand) [2041365] - bpf: Define bpf_jit_alloc_exec_limit for riscv JIT (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix JMP32_JSET_K (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation (Jerome Marchand) [2041365] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Jerome Marchand) [2041365] - powerpc/security: Add a helper to query stf_barrier type (Jerome Marchand) [2041365] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Jerome Marchand) [2041365] - powerpc/bpf: Validate branch ranges (Jerome Marchand) [2041365] - powerpc/lib: Add helper to check if offset is within conditional branch range (Jerome Marchand) [2041365] - bpf, s390: Fix potential memory leak about jit_data (Jerome Marchand) [2041365] - libbpf: Fix memory leak in strset (Jerome Marchand) [2041365] - libbpf: Fix segfault in light skeleton for objects without BTF (Jerome Marchand) [2041365] - bpf, arm: Fix register clobbering in div/mod implementation (Jerome Marchand) [2041365] - samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365] - samples: bpf: Fix vmlinux.h generation for XDP samples (Jerome Marchand) [2041365] - bpf, x86: Fix bpf mapping of atomic fetch implementation (Jerome Marchand) [2041365] - libbpf: Fix segfault in static linker for objects without BTF (Jerome Marchand) [2041365] - bpf: Exempt CAP_BPF from checks against bpf_jit_limit (Jerome Marchand) [2041365] - perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Jerome Marchand) [2041365] - s390/bpf: Fix optimizing out zero-extensions (Jerome Marchand) [2041365] - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Jerome Marchand) [2041365] - s390/bpf: Fix branch shortening during codegen pass (Jerome Marchand) [2041365] - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog (Jerome Marchand) [2041365] - perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Jerome Marchand) [2041365] - perf test: Fix bpf test sample mismatch reporting (Jerome Marchand) [2041365] - selftests/bpf: Fix build of task_pt_regs test for arm64 (Jerome Marchand) [2041365] - bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365] - selftests/bpf: Fix potential unreleased lock (Jerome Marchand) [2041365] - samples: bpf: Fix uninitialized variable in xdp_redirect_cpu (Jerome Marchand) [2041365] - bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS (Jerome Marchand) [2041365] - selftests: xsk: Preface options with opt (Jerome Marchand) [2041365] - selftests: xsk: Make enums lower case (Jerome Marchand) [2041365] - selftests: xsk: Generate packets from specification (Jerome Marchand) [2041365] - selftests: xsk: Simplify cleanup of ifobjects (Jerome Marchand) [2041365] - selftests: xsk: Validate tx stats on tx thread (Jerome Marchand) [2041365] - selftests: xsk: Disassociate umem size with packets sent (Jerome Marchand) [2041365] - selftests: xsk: Simplify the retry code (Jerome Marchand) [2041365] - selftests: xsk: Return correct error codes (Jerome Marchand) [2041365] - selftests: xsk: Remove unused variables (Jerome Marchand) [2041365] - selftests: xsk: Remove the num_tx_packets option (Jerome Marchand) [2041365] - selftests: xsk: Remove color mode (Jerome Marchand) [2041365] - bpf: selftests: Add bpf_task_pt_regs() selftest (Jerome Marchand) [2041365] - bpf: Add bpf_task_pt_regs() helper (Jerome Marchand) [2041365] - bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf() (Jerome Marchand) [2041365] - bpf: Consolidate task_struct BTF_ID declarations (Jerome Marchand) [2041365] - bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_multi to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_cpu to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_monitor to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Add vmlinux.h generation support (Jerome Marchand) [2041365] - samples: bpf: Add devmap_xmit tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for devmap_xmit tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add cpumap tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for cpumap tracepoints (Jerome Marchand) [2041365] - samples: bpf: Add xdp_exception tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for xdp_exception tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add redirect tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for redirect tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add basic infrastructure for XDP samples (Jerome Marchand) [2041365] - tools: include: Add ethtool_drvinfo definition to UAPI header (Jerome Marchand) [2041365] - samples: bpf: Fix a couple of warnings (Jerome Marchand) [2041365] - bpf: Fix possible out of bound write in narrow load handling (Jerome Marchand) [2041365] - selftests/bpf: Exit with KSFT_SKIP if no Makefile found (Jerome Marchand) [2041365] - selftests/bpf: Add missing files required by test_bpftool.sh for installing (Jerome Marchand) [2041365] - selftests/bpf: Add default bpftool built by selftests to PATH (Jerome Marchand) [2041365] - selftests/bpf: Make test_doc_build.sh work from script directory (Jerome Marchand) [2041365] - selftests/bpf: Reduce flakyness in timer_mim (Jerome Marchand) [2041365] - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum (Jerome Marchand) [2041365] - bpf: Use kvmalloc for map keys in syscalls (Jerome Marchand) [2041365] - bpf: Use kvmalloc for map values in syscall (Jerome Marchand) [2041365] - bpf: Undo off-by-one in interpreter tail call count limit (Jerome Marchand) [2041365] - libbpf: Rename libbpf documentation index file (Jerome Marchand) [2041365] - bpf: Remove redundant initialization of variable allow (Jerome Marchand) [2041365] - selftests/bpf: Fix flaky send_signal test (Jerome Marchand) [2041365] - selftests/bpf: Replace CHECK with ASSERT_* macros in send_signal.c (Jerome Marchand) [2041365] - selftests/bpf: Support glob matching for test selector. (Jerome Marchand) [2041365] - selftests/bpf: Also print test name in subtest status message (Jerome Marchand) [2041365] - selftests/bpf: Correctly display subtest skip status (Jerome Marchand) [2041365] - selftests/bpf: Skip loading bpf_testmod when using -l to list tests. (Jerome Marchand) [2041365] - selftests/bpf: Add exponential backoff to map_delete_retriable in test_maps (Jerome Marchand) [2041365] - selftests/bpf: Add exponential backoff to map_update_retriable in test_maps (Jerome Marchand) [2041365] - selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module_btf APIs (Jerome Marchand) [2041365] - bpf: Reconfigure libbpf docs to remove unversioned API (Jerome Marchand) [2041365] - selftests/bpf: Add ref_ctr_offset selftests (Jerome Marchand) [2041365] - libbpf: Add uprobe ref counter offset support for USDT semaphores (Jerome Marchand) [2041365] - selftests/bpf: Add bpf_cookie selftests for high-level APIs (Jerome Marchand) [2041365] - Bselftests/bpf: Extract uprobe-related helpers into trace_helpers.{c,h} (Jerome Marchand) [2041365] - selftests/bpf: Test low-level perf BPF link API (Jerome Marchand) [2041365] - libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs (Jerome Marchand) [2041365] - libbpf: Add bpf_cookie support to bpf_link_create() API (Jerome Marchand) [2041365] - libbpf: Use BPF perf link when supported by kernel (Jerome Marchand) [2041365] - libbpf: Remove unused bpf_link's destroy operation, but add dealloc (Jerome Marchand) [2041365] - libbpf: Re-build libbpf.so when libbpf.map changes (Jerome Marchand) [2041365] - bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value (Jerome Marchand) [2041365] - bpf: Allow to specify user-provided bpf_cookie for BPF perf links (Jerome Marchand) [2041365] - bpf: Implement minimal BPF perf link (Jerome Marchand) [2041365] - bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog input (Jerome Marchand) [2041365] - bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions (Jerome Marchand) [2041365] - bpf: Refactor BPF_PROG_RUN into a function (Jerome Marchand) [2041365] - bpf, tests: Fix spelling mistake "shoft" -> "shift" (Jerome Marchand) [2041365] - selftest/bpf: Extend the bpf_snprintf() test for "%c". (Jerome Marchand) [2041365] - bpf: Support "%c" in bpf_bprintf_prepare(). (Jerome Marchand) [2041365] - samples/bpf: Define MAX_ENTRIES instead of a magic number in offwaketime (Jerome Marchand) [2041365] - selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365] - selftests/bpf: Fix test_core_autosize on big-endian machines (Jerome Marchand) [2041365] - libbpf: Support weak typed ksyms. (Jerome Marchand) [2041365] - bpf, tests: Add tail call test suite (Jerome Marchand) [2041365] - bpf, tests: Add tests for BPF_CMPXCHG (Jerome Marchand) [2041365] - bpf, tests: Add tests for atomic operations (Jerome Marchand) [2041365] - bpf, tests: Add test for 32-bit context pointer argument passing (Jerome Marchand) [2041365] - bpf, tests: Add branch conversion JIT test (Jerome Marchand) [2041365] - bpf, tests: Add word-order tests for load/store of double words (Jerome Marchand) [2041365] - bpf, tests: Add tests for ALU operations implemented with function calls (Jerome Marchand) [2041365] - bpf, tests: Add more ALU64 BPF_MUL tests (Jerome Marchand) [2041365] - bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 (Jerome Marchand) [2041365] - bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH (Jerome Marchand) [2041365] - bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations (Jerome Marchand) [2041365] - bpf, tests: Fix typos in test case descriptions (Jerome Marchand) [2041365] - bpf, tests: Add BPF_MOV tests for zero and sign extension (Jerome Marchand) [2041365] - bpf, tests: Add BPF_JMP32 test cases (Jerome Marchand) [2041365] - samples, bpf: Add an explict comment to handle nested vlan tagging. (Jerome Marchand) [2041365] - samples/bpf: xdpsock: Remove forward declaration of ip_fast_csum() (Jerome Marchand) [2041365] - samples/bpf: xdpsock: Make the sample more useful outside the tree (Jerome Marchand) [2041365] - selftests/bpf: Rename reference_tracking BPF programs (Jerome Marchand) [2041365] - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP (Jerome Marchand) [2041365] - selftests/bpf: Move netcnt test under test_progs (Jerome Marchand) [2041365] - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring (Jerome Marchand) [2041365] - bpf: Fix off-by-one in tail call count limiting (Jerome Marchand) [2041365] - tools: bpftool: Complete metrics list in "bpftool prog profile" doc (Jerome Marchand) [2041365] - tools: bpftool: Document and add bash completion for -L, -B options (Jerome Marchand) [2041365] - selftests/bpf: Update bpftool's consistency script for checking options (Jerome Marchand) [2041365] - tools: bpftool: Update and synchronise option list in doc and help msg (Jerome Marchand) [2041365] - tools: bpftool: Complete and synchronise attach or map types (Jerome Marchand) [2041365] - selftests/bpf: Check consistency between bpftool source, doc, completion (Jerome Marchand) [2041365] - tools: bpftool: Slightly ease bash completion updates (Jerome Marchand) [2041365] - libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf (Jerome Marchand) [2041365] - tools: bpftool: Support dumping split BTF by id (Jerome Marchand) [2041365] - libbpf: Add split BTF support for btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - tools: Free BTF objects at various locations (Jerome Marchand) [2041365] - libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - libbpf: Rename btf__load() as btf__load_into_kernel() (Jerome Marchand) [2041365] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jerome Marchand) [2041365] - bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 (Jerome Marchand) [2041365] - tools/resolve_btfids: Emit warnings and patch zero id for missing symbols (Jerome Marchand) [2041365] - bpf: Increase supported cgroup storage value size (Jerome Marchand) [2041365] - libbpf: Fix race when pinning maps in parallel (Jerome Marchand) [2041365] - libbpf: Fix comment typo (Jerome Marchand) [2041365] - samples: bpf: Add the omitted xdp samples to .gitignore (Jerome Marchand) [2041365] - samples: bpf: Fix tracex7 error raised on the missing argument (Jerome Marchand) [2041365] - selftests/bpf: Use ping6 only if available in tc_redirect (Jerome Marchand) [2041365] - libbpf: Split CO-RE logic into relo_core.c. (Jerome Marchand) [2041365] - libbpf: Move CO-RE types into relo_core.h. (Jerome Marchand) [2041365] - libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. (Jerome Marchand) [2041365] - libbpf: Cleanup the layering between CORE and bpf_program. (Jerome Marchand) [2041365] - bpf/tests: Do not PASS tests without actually testing the result (Jerome Marchand) [2041365] - bpf/tests: Fix copy-and-paste error in double word test (Jerome Marchand) [2041365] - selftests/bpf: Document vmtest.sh dependencies (Jerome Marchand) [2041365] - libbpf: Add bpf_map__pin_path function (Jerome Marchand) [2041365] - libbpf: Export bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365] - libbpf: Allow decimal offset for kprobes (Jerome Marchand) [2041365] - libbpf: Fix func leak in attach_kprobe (Jerome Marchand) [2041365] - selftests/bpf: Mute expected invalid map creation error msg (Jerome Marchand) [2041365] - bpf: Remove redundant intiialization of variable stype (Jerome Marchand) [2041365] - bpf: Fix pointer cast warning (Jerome Marchand) [2041365] - libbpf: Propagate errors when retrieving enum value for typed data display (Jerome Marchand) [2041365] - selftests/bpf: Add __int128-specific tests for typed data dump (Jerome Marchand) [2041365] - libbpf: Avoid use of __int128 in typed dump display (Jerome Marchand) [2041365] - selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l (Jerome Marchand) [2041365] - bpf, selftests: Fix test_maps now that sockmap supports UDP (Jerome Marchand) [2041365] - selftests/bpf: Check inner map deletion (Jerome Marchand) [2041365] - libbpf: Fix removal of inner map in bpf_object__create_map (Jerome Marchand) [2041365] - libbpf: Btf typed dump does not need to allocate dump data (Jerome Marchand) [2041365] - libbpf: Fix compilation errors on ppc64le for btf dump typed data (Jerome Marchand) [2041365] - libbpf: Clarify/fix unaligned data issues for btf typed dump (Jerome Marchand) [2041365] - selftests/bpf: Add dump type data tests to btf dump tests (Jerome Marchand) [2041365] - selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs (Jerome Marchand) [2041365] - libbpf: BTF dumper support for typed data (Jerome Marchand) [2041365] - selftests/bpf: Switch existing selftests to using open_opts for custom BTF (Jerome Marchand) [2041365] - libbpf: Fix the possible memory leak on error (Jerome Marchand) [2041365] - libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' (Jerome Marchand) [2041365] - bpf: Add ambient BPF runtime context stored in current (Jerome Marchand) [2041365] - selftests/bpf: Add test for bpf_get_func_ip in kprobe+offset probe (Jerome Marchand) [2041365] - libbpf: Allow specification of "kprobe/function+offset" (Jerome Marchand) [2041365] - libbpf: Add bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365] - selftests/bpf: Add test for bpf_get_func_ip helper (Jerome Marchand) [2041365] - bpf: Add bpf_get_func_ip helper for kprobe programs (Jerome Marchand) [2041365] - bpf: Add bpf_get_func_ip helper for tracing programs (Jerome Marchand) [2041365] - bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ip (Jerome Marchand) [2041365] - bpf, x86: Store caller's ip in trampoline stack (Jerome Marchand) [2041365] - selftests/bpf: Add a test with bpf_timer in inner map. (Jerome Marchand) [2041365] - selftests/bpf: Add bpf_timer test. (Jerome Marchand) [2041365] - bpf: Teach stack depth check about async callbacks. (Jerome Marchand) [2041365] - bpf: Implement verifier support for validation of async callbacks. (Jerome Marchand) [2041365] - bpf: Relax verifier recursion check. (Jerome Marchand) [2041365] - bpf: Remember BTF of inner maps. (Jerome Marchand) [2041365] - bpf: Prevent pointer mismatch in bpf_timer_init. (Jerome Marchand) [2041365] - bpf: Add map side support for bpf timers. (Jerome Marchand) [2041365] - bpf: Introduce bpf timers. (Jerome Marchand) [2041365] - bpf: Factor out bpf_spin_lock into helpers. (Jerome Marchand) [2041365] - bpf: Prepare bpf_prog_put() to be called from irq context. (Jerome Marchand) [2041365] - selftests/bpf: Remove unused variable in tc_tunnel prog (Jerome Marchand) [2041365] - bpf: Fix potential memleak and UAF in the verifier. (Jerome Marchand) [2041365] - bpf: Fix a typo of reuseport map in bpf.h. (Jerome Marchand) [2041365] - bpf: Sync tools/include/uapi/linux/bpf.h (Jerome Marchand) [2041365] - libbpf: Fix reuse of pinned map on older kernel (Jerome Marchand) [2041365] - samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set larger default (Jerome Marchand) [2041365] - bpf: Tidy xdp attach selftests (Jerome Marchand) [2041365] - bpf: devmap: Implement devmap prog execution for generic XDP (Jerome Marchand) [2041365] - bpf: cpumap: Implement generic cpumap (Jerome Marchand) [2041365] - bitops: Add non-atomic bitops for pointers (Jerome Marchand) [2041365] - net: core: Split out code to run generic XDP prog (Jerome Marchand) [2041365] - selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Support specifying ingress via xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Support input xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Add function for XDP meta data length check (Jerome Marchand) [2041365]- HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921376] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921376] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921376] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921376] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921376] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921376] - net: drop_monitor: support drop reason (Hangbin Liu) [2083432] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2083432] - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends (Hangbin Liu) [2083432] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049680] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049680] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049680] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049680] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049680] - selftests: tc-testing: Increase timeout in tdc config file (Hangbin Liu) [2077385] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Hangbin Liu) [2077385] - selftests/tc-testing: add missing config (Hangbin Liu) [2077385] - selftests/tc-testing: add exit code (Hangbin Liu) [2077385] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2077385] - selftests: tls: add missing AES256-GCM cipher (Hangbin Liu) [2077385] - selftests: tls: add missing AES-CCM cipher tests (Hangbin Liu) [2077385] - selftests: tls: add tests for handling of bad records (Hangbin Liu) [2077385] - selftests: tls: factor out cmsg send/receive (Hangbin Liu) [2077385] - selftests: tls: add helper for creating sock pairs (Hangbin Liu) [2077385] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077385] - selftests: netfilter: check stateless nat udp checksum fixup (Hangbin Liu) [2077385] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077385] - selftests: netfilter: disable rp_filter on router (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for pedit munge SIP and DIP (Hangbin Liu) [2077385] - selftests: forwarding: Add Q-in-VNI test for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: vxlan_bridge_1q: Remove unused function (Hangbin Liu) [2077385] - selftests: net: bridge: Parameterize ageing timeout (Hangbin Liu) [2077385] - selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Hangbin Liu) [2077385] - selftests: net: fix array_size.cocci warning (Hangbin Liu) [2077385] - selftests: test_vxlan_under_vrf: Fix broken test case (Hangbin Liu) [2077385] - selftests: net: change fprintf format specifiers (Hangbin Liu) [2077385] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077385] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077385] - selftests: fib offload: use sensible tos values (Hangbin Liu) [2077385] - selftests: rtnetlink: Use more sensible tos values (Hangbin Liu) [2077385] - selftests: fib rule: Don't echo modified sysctls (Hangbin Liu) [2077385] - selftests: fib rule: Log test description (Hangbin Liu) [2077385] - selftests: fib rule: Drop erroneous TABLE variable (Hangbin Liu) [2077385] - selftests: fib rule: Make 'getmatch' and 'match' local variables (Hangbin Liu) [2077385] - selftests/net: timestamping: Fix bind_phc check (Hangbin Liu) [2077385] - kselftests/net: adapt the timeout to the largest runtime (Hangbin Liu) [2077385] - kselftests/net: list all available tests in usage() (Hangbin Liu) [2077385] - selftests: net/fcnal-test.sh: add exit code (Hangbin Liu) [2077385] - selftests: net: remove meaningless help option (Hangbin Liu) [2077385] - selftests: net: fib_nexthops: add test for group refcount imbalance bug (Hangbin Liu) [2077385] - selftests/net: expand gro with two machine test (Hangbin Liu) [2077385] - selftests/net: remove ARRAY_SIZE define from individual tests (Hangbin Liu) [2077385] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Hangbin Liu) [2077385] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072895] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072895] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072895] - intel_idle: add SPR support (Steve Best) [2072895] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072895] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059367] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059367] - cpupower: Move print_speed function into misc helper (Steve Best) [2059367] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059367] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059367] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059367] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059367] - cpupower: Initial AMD P-State capability (Steve Best) [2059367] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059367] - cpupower: Add AMD P-State capability flag (Steve Best) [2059367] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059367] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059367] - redhat: support virtio-mem on aarch64 as tech-preview (Gavin Shan) [2044155] - drivers/virtio: Enable virtio mem for ARM64 (Gavin Shan) [2044155] - virtio: drop default for virtio-mem (Gavin Shan) [2044155] - arm64/mm: avoid fixmap race condition when create pud mapping (Gavin Shan) [2044155] - libceph: fix misleading ceph_osdc_cancel_request() comment (Jeffrey Layton) [2071641] - libceph: fix potential use-after-free on linger ping and resends (Jeffrey Layton) [2071641] - ceph: fix setting of xattrs on async created inodes (Jeffrey Layton) [2071641] - ceph: fix possible NULL pointer dereference for req->r_session (Jeffrey Layton) [2071641] - ceph: remove incorrect session state check (Jeffrey Layton) [2071641] - ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap (Jeffrey Layton) [2071641] - libceph: disambiguate cluster/pool full log message (Jeffrey Layton) [2071641] - ceph: remove reliance on bdi congestion (Jeffrey Layton) [2071641] - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (Jeffrey Layton) [2071641] - ceph: use tracked average r/w/m latencies to display metrics in debugfs (Jeffrey Layton) [2071641] - ceph: include average/stdev r/w/m latency in mds metrics (Jeffrey Layton) [2071641] - ceph: track average r/w/m latency (Jeffrey Layton) [2071641] - ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() (Jeffrey Layton) [2071641] - ceph: assign the ci only when the inode isn't NULL (Jeffrey Layton) [2071641] - ceph: fix inode reference leakage in ceph_get_snapdir() (Jeffrey Layton) [2071641] - ceph: misc fix for code style and logs (Jeffrey Layton) [2071641] - ceph: allocate capsnap memory outside of ceph_queue_cap_snap() (Jeffrey Layton) [2071641] - ceph: do not release the global snaprealm until unmounting (Jeffrey Layton) [2071641] - ceph: remove incorrect and unused CEPH_INO_DOTDOT macro (Jeffrey Layton) [2071641] - ceph: eliminate the recursion when rebuilding the snap context (Jeffrey Layton) [2071641] - ceph: do not update snapshot context when there is no new snapshot (Jeffrey Layton) [2071641] - ceph: zero the dir_entries memory when allocating it (Jeffrey Layton) [2071641] - ceph: move to a dedicated slabcache for ceph_cap_snap (Jeffrey Layton) [2071641] - ceph: add getvxattr op (Jeffrey Layton) [2071641] - libceph: drop else branches in prepare_read_data{,_cont} (Jeffrey Layton) [2071641] - ceph: fix comments mentioning i_mutex (Jeffrey Layton) [2071641] - ceph: fail the request directly if handle_reply gets an ESTALE (Jeffrey Layton) [2071641] - ceph: wake waiters after failed async create (Jeffrey Layton) [2071641] - ceph: wait for async create reply before sending any cap messages (Jeffrey Layton) [2071641] - ceph: eliminate req->r_wait_for_completion from ceph_mds_request (Jeffrey Layton) [2071641] - ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host (Jeffrey Layton) [2071641] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2071641] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2071641] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2071641] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2071641] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2071641] - ceph: move CEPH_SUPER_MAGIC definition to magic.h (Jeffrey Layton) [2071641] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2071641] - ceph: add new "nopagecache" option (Jeffrey Layton) [2071641] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2071641] - ceph: drop send metrics debug message (Jeffrey Layton) [2071641] - rbd: make const pointer spaces a static const array (Jeffrey Layton) [2071641] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2071641] - ceph: mount syntax module parameter (Jeffrey Layton) [2071641] - ceph: record updated mon_addr on remount (Jeffrey Layton) [2071641] - ceph: new device mount syntax (Jeffrey Layton) [2071641] - libceph: rename parse_fsid() to ceph_parse_fsid() and export (Jeffrey Layton) [2071641] - libceph: generalize addr/ip parsing based on delimiter (Jeffrey Layton) [2071641] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2071641] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2071641] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2071641] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2071641]- hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2088401] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2046623] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2046623] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2046623] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2046623] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2046623] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2046623] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2046623] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2046623] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2046623] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2046623] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2046623] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2046623] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2046623] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2046623] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2046623] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2046623] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2046623] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2046623] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2046623] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [2046623] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2046623] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2046623] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2046623] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2046623] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2046623] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2046623] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2046623] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2046623] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [2046623] - scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [2046623] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [2046623] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [2046623] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [2046623] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [2046623] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2044300]- tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666} - cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367] - bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580] - selinux: use correct type for context length (Ondrej Mosnacek) [2083580] - selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580] - selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580] - selinux: various sparse fixes (Ondrej Mosnacek) [2083580] - selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580] - selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580] - LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580] - selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580] - selinux: drop unused macro (Ondrej Mosnacek) [2083580] - selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580] - selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580] - selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580] - selinux: drop cast to same type (Ondrej Mosnacek) [2083580] - selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580] - selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580] - selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580] - selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580] - selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580] - selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580] - selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580] - selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580] - security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580] - selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580] - lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580] - quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053] - redhat: Enable VM kselftests (Nico Pache) [2081818] - selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601] - net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658] - redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631]- Revert "redhat: disable CONFIG_USB_CHIPIDEA" (Patrick Talbert) - soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() (Patrick Talbert) [2086164] - powerps/pseries/dma: Add support for 2M IOMMU page size (Gustavo Walbon) [2036275] - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080377] {CVE-2022-28390} - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051283] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051283] - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used (Alex Williamson) [2076304] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Alex Williamson) [2076304] - vfio-pci: Provide reviewers and acceptance criteria for variant drivers (Alex Williamson) [2076304] - PCI/IOV: Fix wrong kernel-doc identifier (Alex Williamson) [2076304] - vfio/pci: Expose vfio_pci_core_aer_err_detected() (Alex Williamson) [2076304] - vfio: Remove migration protocol v1 documentation (Alex Williamson) [2076304] - vfio: Extend the device migration protocol with RUNNING_P2P (Alex Williamson) [2076304] - vfio: Define device migration protocol v2 (Alex Williamson) [2076304] - vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl (Alex Williamson) [2076304] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Alex Williamson) [2076304] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Alex Williamson) [2076304] - vfio/pci: wake-up devices around reset functions (Alex Williamson) [2076304] - vfio/pci: fix memory leak during D3hot to D0 transition (Alex Williamson) [2076304] - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA (Alex Williamson) [2076304] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Alex Williamson) [2076304] - s390/vfio-ap: add s390dbf logging to the handle_pqap function (Alex Williamson) [2076304] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Alex Williamson) [2076304] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2076304] - vfio/pci: Resolve sparse endian warnings in IGD support (Alex Williamson) [2076304] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Alex Williamson) [2076304] - s390/cio: remove uevent suppress from cio driver (Alex Williamson) [2076304] - vfio/pci: Fix OpRegion read (Alex Williamson) [2076304] - vfio: remove all kernel-doc notation (Alex Williamson) [2076304] - vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() (Alex Williamson) [2076304] - vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions (Alex Williamson) [2076304] - vfio/ccw: Use functions for alloc/free of the vfio_ccw_private (Alex Williamson) [2076304] - vfio/ccw: Remove unneeded GFP_DMA (Alex Williamson) [2076304] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Alex Williamson) [2076304] - vfio: Use cdev_device_add() instead of device_create() (Alex Williamson) [2076304] - vfio: Use a refcount_t instead of a kref in the vfio_group (Alex Williamson) [2076304] - vfio: Don't leak a group reference if the group already exists (Alex Williamson) [2076304] - vfio: Do not open code the group list search in vfio_create_group() (Alex Williamson) [2076304] - vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() (Alex Williamson) [2076304] - vfio/pci: Add OpRegion 2.0+ Extended VBT support. (Alex Williamson) [2076304] - vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER (Alex Williamson) [2076304] - vfio/iommu_type1: remove the "external" domain (Alex Williamson) [2076304] - vfio/iommu_type1: initialize pgsize_bitmap in ->open (Alex Williamson) [2076304] - vfio/spapr_tce: reject mediated devices (Alex Williamson) [2076304] - vfio: clean up the check for mediated device in vfio_iommu_type1 (Alex Williamson) [2076304] - RHEL: Kludge mdev iommu_device removal (Alex Williamson) [2076304] - vfio: move the vfio_iommu_driver_ops interface out of (Alex Williamson) [2076304] - vfio: remove unused method from vfio_iommu_driver_ops (Alex Williamson) [2076304] - vfio: simplify iommu group allocation for mediated devices (Alex Williamson) [2076304] - vfio: remove the iommudata hack for noiommu groups (Alex Williamson) [2076304] - vfio: refactor noiommu group creation (Alex Williamson) [2076304] - vfio: factor out a vfio_group_find_or_alloc helper (Alex Williamson) [2076304] - vfio: remove the iommudata check in vfio_noiommu_attach_group (Alex Williamson) [2076304] - vfio: factor out a vfio_iommu_driver_allowed helper (Alex Williamson) [2076304] - vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() (Alex Williamson) [2076304] - vfio/fsl-mc: Add per device reset support (Alex Williamson) [2076304] - bus/fsl-mc: Add generic implementation for open/reset/close commands (Alex Williamson) [2076304] - vfio/ap_ops: Add missed vfio_uninit_group_dev() (Alex Williamson) [2076304] - vfio/pci: add missing identifier name in argument of function prototype (Alex Williamson) [2076304] - vfio/pci: Introduce vfio_pci_core.ko (Alex Williamson) [2076304] - vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on' (Alex Williamson) [2076304] - vfio: Use select for eventfd (Alex Williamson) [2076304] - PCI / VFIO: Add 'override_only' support for VFIO PCI sub system (Alex Williamson) [2076304] - PCI: Add 'override_only' field to struct pci_device_id (Alex Williamson) [2076304] - vfio/pci: Move module parameters to vfio_pci.c (Alex Williamson) [2076304] - vfio/pci: Move igd initialization to vfio_pci.c (Alex Williamson) [2076304] - vfio/pci: Split the pci_driver code out of vfio_pci_core.c (Alex Williamson) [2076304] - vfio/pci: Include vfio header in vfio_pci_core.h (Alex Williamson) [2076304] - vfio/pci: Rename ops functions to fit core namings (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci_device to vfio_pci_core_device (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci.c to vfio_pci_core.c (Alex Williamson) [2076304] - vfio/ap_ops: Convert to use vfio_register_group_dev() (Alex Williamson) [2076304] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Alex Williamson) [2076304] - vfio/type1: Fix vfio_find_dma_valid return (Alex Williamson) [2076304] - vfio-pci/zdev: Remove repeated verbose license text (Alex Williamson) [2076304] - vfio: platform: reset: Convert to SPDX identifier (Alex Williamson) [2076304] - vfio: Remove struct vfio_device_ops open/release (Alex Williamson) [2076304] - vfio/gvt: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/ap,ccw: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/mbochs: Fix close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set (Alex Williamson) [2076304] - vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set (Alex Williamson) [2076304] - vfio/pci: Move to the device set infrastructure (Alex Williamson) [2076304] - vfio/platform: Use open_device() instead of open coding a refcnt scheme (Alex Williamson) [2076304] - vfio/fsl: Move to the device set infrastructure (Alex Williamson) [2076304] - vfio/samples: Delete useless open/close (Alex Williamson) [2076304] - vfio: Provide better generic support for open/release vfio_device_ops (Alex Williamson) [2076304] - vfio: Introduce a vfio_uninit_group_dev() API call (Alex Williamson) [2076304] - vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes (Alex Williamson) [2076304] - vfio/samples: Remove module get/put (Alex Williamson) [2076304] - vfio/mdev: don't warn if ->request is not set (Alex Williamson) [2076304] - vfio/mdev: turn mdev_init into a subsys_initcall (Alex Williamson) [2076304] - vfio/pci: Make vfio_pci_regops->rw() return ssize_t (Alex Williamson) [2076304] - vfio: Use config not menuconfig for VFIO_NOIOMMU (Alex Williamson) [2076304]- mm: create a new system state and fix core_kernel_text() (Patrick Talbert) [2076713] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083562] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083562] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083562] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083562] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [2076582]- md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2079942] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081778] - selftests: mptcp: functional tests for the userspace PM type (Davide Caratti) [2079368] - selftests: mptcp: create listeners to receive MPJs (Davide Caratti) [2079368] - selftests: mptcp: capture netlink events (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE (Davide Caratti) [2079368] - mptcp: netlink: allow userspace-driven subflow establishment (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_REMOVE (Davide Caratti) [2079368] - mptcp: netlink: Add MPTCP_PM_CMD_REMOVE (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE (Davide Caratti) [2079368] - mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE (Davide Caratti) [2079368] - mptcp: netlink: split mptcp_pm_parse_addr into two functions (Davide Caratti) [2079368] - mptcp: read attributes of addr entries managed by userspace PMs (Davide Caratti) [2079368] - mptcp: handle local addrs announced by userspace PMs (Davide Caratti) [2079368] - mptcp: allow ADD_ADDR reissuance by userspace PMs (Davide Caratti) [2079368] - mptcp: expose server_side attribute in MPTCP netlink events (Davide Caratti) [2079368] - mptcp: establish subflows from either end of connection (Davide Caratti) [2079368] - mptcp: reflect remote port (not 0) in ANNOUNCED events (Davide Caratti) [2079368] - mptcp: store remote id from MP_JOIN SYN/ACK in local ctx (Davide Caratti) [2079368] - selftests: mptcp: ADD_ADDR echo test with missing userspace daemon (Davide Caratti) [2079368] - mptcp: bypass in-kernel PM restrictions for non-kernel PMs (Davide Caratti) [2079368] - selftests: mptcp: Add tests for userspace PM type (Davide Caratti) [2079368] - mptcp: Add a per-namespace sysctl to set the default path manager type (Davide Caratti) [2079368] - mptcp: Make kernel path manager check for userspace-managed sockets (Davide Caratti) [2079368] - mptcp: Bypass kernel PM when userspace PM is enabled (Davide Caratti) [2079368] - mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode (Davide Caratti) [2079368] - mptcp: Remove redundant assignments in path manager init (Davide Caratti) [2079368] - selftests: mptcp: print extra msg in chk_csum_nr (Davide Caratti) [2079368] - selftests: mptcp: check MP_FAIL response mibs (Davide Caratti) [2079368] - mptcp: reset subflow when MP_FAIL doesn't respond (Davide Caratti) [2079368] - mptcp: add MP_FAIL response support (Davide Caratti) [2079368] - mptcp: use mptcp_stop_timer (Davide Caratti) [2079368] - selftests: mptcp: add infinite map testcase (Davide Caratti) [2079368] - selftests: mptcp: add infinite map mibs check (Davide Caratti) [2079368] - mptcp: add mib for infinite map sending (Davide Caratti) [2079368] - mptcp: infinite mapping receiving (Davide Caratti) [2079368] - mptcp: infinite mapping sending (Davide Caratti) [2079368] - mptcp: track and update contiguous data status (Davide Caratti) [2079368] - mptcp: add the fallback check (Davide Caratti) [2079368] - mptcp: don't send RST for single subflow (Davide Caratti) [2079368] - selftests/mptcp: add diag listen tests (Davide Caratti) [2079368] - mptcp: listen diag dump support (Davide Caratti) [2079368] - mptcp: remove locking in mptcp_diag_fill_info (Davide Caratti) [2079368] - mptcp: diag: switch to context structure (Davide Caratti) [2079368] - mptcp: add pm_nl_pernet helpers (Davide Caratti) [2079368] - mptcp: reset the packet scheduler on PRIO change (Davide Caratti) [2079368] - mptcp: reset the packet scheduler on incoming MP_PRIO (Davide Caratti) [2079368] - mptcp: optimize release_cb for the common case (Davide Caratti) [2079368] - mptcp: send ADD_ADDR echo before create subflows (Davide Caratti) [2079368] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2079368] - selftests: mptcp: join: make it shellcheck compliant (Davide Caratti) [2079368] - selftests: mptcp: join: avoid backquotes (Davide Caratti) [2079368] - selftests: mptcp: join: clarify local/global vars (Davide Caratti) [2079368] - selftests: mptcp: join: helper to filter TCP (Davide Caratti) [2079368] - selftests: mptcp: join: list failure at the end (Davide Caratti) [2079368] - selftests: mptcp: join: alt. to exec specific tests (Davide Caratti) [2079368] - selftests: mptcp: join: option to execute specific tests (Davide Caratti) [2079368] - selftests: mptcp: join: reset failing links (Davide Caratti) [2079368] - selftests: mptcp: join: define tests groups once (Davide Caratti) [2079368] - selftests: mptcp: drop msg argument of chk_csum_nr (Davide Caratti) [2079368] - mptcp: add fullmesh flag check for adding address (Davide Caratti) [2079368] - selftests: mptcp: add implicit endpoint test case (Davide Caratti) [2079368] - mptcp: strict local address ID selection (Davide Caratti) [2079368] - mptcp: introduce implicit endpoints (Davide Caratti) [2079368] - mptcp: more careful RM_ADDR generation (Davide Caratti) [2079368] - selftests: mptcp: Rename wait function (Davide Caratti) [2079368] - selftests: mptcp: join: allow running -cCi (Davide Caratti) [2079368] - mptcp: use MPTCP_SUBFLOW_NODATA (Davide Caratti) [2079368] - mptcp: add tracepoint in mptcp_sendmsg_frag (Davide Caratti) [2079368] - selftests: mptcp: update output info of chk_rm_nr (Davide Caratti) [2079368] - selftests: mptcp: add more arguments for chk_join_nr (Davide Caratti) [2079368] - selftests: mptcp: add invert check in check_transfer (Davide Caratti) [2079368] - selftests: mptcp: add fastclose testcase (Davide Caratti) [2079368] - selftests: mptcp: reuse linkfail to make given size files (Davide Caratti) [2079368] - selftests: mptcp: add extra_args in do_transfer (Davide Caratti) [2079368] - selftests: mptcp: add the MP_RST mibs check (Davide Caratti) [2079368] - mptcp: add the mibs for MP_RST (Davide Caratti) [2079368] - selftests: mptcp: add the MP_FASTCLOSE mibs check (Davide Caratti) [2079368] - mptcp: add the mibs for MP_FASTCLOSE (Davide Caratti) [2079368] - selftests: mptcp: adjust output alignment for more tests (Davide Caratti) [2079368] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2079368] - selftests: mptcp: do complete cleanup at exit (Davide Caratti) [2079368] - mptcp: accurate SIOCOUTQ for fallback socket (Davide Caratti) [2079368] - selftests: mptcp: Add the uapi headers include variable (Davide Caratti) [2079368] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2079368] - selftests: mptcp: more robust signal race test (Davide Caratti) [2079368] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2079368] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2079368] - mptcp: fix race in overlapping signal events (Davide Caratti) [2079368] - selftests: mptcp: improve 'fair usage on close' stability (Davide Caratti) [2079368] - selftests: mptcp: fix diag instability (Davide Caratti) [2079368] - selftests: mptcp: add csum mib check for mptcp_connect (Davide Caratti) [2079368] - selftests: mptcp: join: check for tools only if needed (Davide Caratti) [2079368] - selftests: mptcp: join: create tmp files only if needed (Davide Caratti) [2079368] - selftests: mptcp: join: remove unused vars (Davide Caratti) [2079368] - selftests: mptcp: join: exit after usage() (Davide Caratti) [2079368] - selftests: mptcp: simplify pm_nl_change_endpoint (Davide Caratti) [2079368] - selftests: mptcp: increase timeout to 20 minutes (Davide Caratti) [2079368] - mptcp: don't save tcp data_ready and write space callbacks (Davide Caratti) [2079368] - mptcp: mark ops structures as ro_after_init (Davide Caratti) [2079368] - mptcp: constify a bunch of of helpers (Davide Caratti) [2079368] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2079368] - mptcp: drop unneeded type casts for hmac (Davide Caratti) [2079368] - mptcp: drop unused sk in mptcp_get_options (Davide Caratti) [2079368] - mptcp: mptcp_parse_option is no longer exported (Davide Caratti) [2079368] - mptcp: add SNDTIMEO setsockopt support (Davide Caratti) [2079368] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2079368] - selftests: mptcp: add missing join check (Davide Caratti) [2079368] - selftests: mptcp: set ip_mptcp in command line (Davide Caratti) [2079368] - selftests: mptcp: add set_flags tests in pm_netlink.sh (Davide Caratti) [2079368] - selftests: mptcp: add the id argument for set_flags (Davide Caratti) [2079368] - selftests: mptcp: add wrapper for setting flags (Davide Caratti) [2079368] - selftests: mptcp: add wrapper for showing addrs (Davide Caratti) [2079368] - selftests: mptcp: add ip mptcp wrappers (Davide Caratti) [2079368] - selftests: mptcp: add backup with port testcase (Davide Caratti) [2079368] - selftests: mptcp: add the port argument for set_flags (Davide Caratti) [2079368] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2079368] - selftests: mptcp: add fullmesh setting tests (Davide Caratti) [2079368] - selftests: mptcp: set fullmesh flag in pm_nl_ctl (Davide Caratti) [2079368] - mptcp: set fullmesh flag in pm_netlink (Davide Caratti) [2079368] - mptcp: print out reset infos of MP_RST (Davide Caratti) [2079368] - mptcp: clarify when options can be used (Davide Caratti) [2079368] - mptcp: reduce branching when writing MP_FAIL option (Davide Caratti) [2079368] - mptcp: move the declarations of ssk and subflow (Davide Caratti) [2079368] - mptcp: Use struct_group() to avoid cross-field memset() (Davide Caratti) [2079368] - selftests: mptcp: fix ipv6 routing setup (Davide Caratti) [2079368] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2079368] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Davide Caratti) [2079368] - mptcp: reuse __mptcp_make_csum in validate_data_csum (Davide Caratti) [2079368] - mptcp: change the parameter of __mptcp_make_csum (Davide Caratti) [2079368] - selftests: mptcp: more stable join tests-cases (Davide Caratti) [2079368] - mptcp: avoid atomic bit manipulation when possible (Davide Caratti) [2079368] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2079368] - selftests: mptcp: add tests for subflow creation failure (Davide Caratti) [2079368] - mptcp: do not block subflows creation on errors (Davide Caratti) [2079368] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2079368] - mptcp: clean-up MPJ option writing (Davide Caratti) [2079368] - selftests: mptcp: add disconnect tests (Davide Caratti) [2079368] - mptcp: implement support for user-space disconnect (Davide Caratti) [2079368] - mptcp: cleanup accept and poll (Davide Caratti) [2079368] - mptcp: full disconnect implementation (Davide Caratti) [2079368] - mptcp: implement fastclose xmit path (Davide Caratti) [2079368] - mptcp: keep snd_una updated for fallback socket (Davide Caratti) [2079368] - SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP (Hangbin Liu) [2081920] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2081920] - net: preserve skb_end_offset() in skb_unclone_keeptruesize() (Hangbin Liu) [2081920] - net: add skb_set_end_offset() helper (Hangbin Liu) [2081920] - net-timestamp: convert sk->sk_tskey to atomic_t (Hangbin Liu) [2081920] - net: initialize init_net earlier (Hangbin Liu) [2081920] - net: gro: avoid re-computing truesize twice on recycle (Hangbin Liu) [2081920] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2081920] - net-procfs: show net devices bound packet types (Hangbin Liu) [2081920] - net: fix information leakage in /proc/net/ptype (Hangbin Liu) [2081920] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2081920] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2081920] - net: Fix double 0x prefix print in SKB dump (Hangbin Liu) [2081920] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2081920] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2081920] - net: multicast: calculate csum of looped-back and forwarded packets (Hangbin Liu) [2081920] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2081920] - pktgen: remove unused variable (Hangbin Liu) [2081920] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080138] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080138] - netfilter: conntrack: fix udp offload timeout sysctl (Florian Westphal) [2080138] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080138] - ipvs: correctly print the memory size of ip_vs_conn_tab (Florian Westphal) [2080138] - netfilter: nft_socket: make cgroup match work in input too (Florian Westphal) [2080138] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080138] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Florian Westphal) [2080138] - netfilter: flowtable: Fix QinQ and pppoe support for inet table (Florian Westphal) [2080138] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080138] - netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant (Florian Westphal) [2080138] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080138] - netfilter: nft_synproxy: unregister hooks on init error path (Florian Westphal) [2080138] - netfilter: xt_socket: fix a typo in socket_mt_destroy() (Florian Westphal) [2080138] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080138] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080138] - netfilter: nf_tables: convert pktinfo->tprot_set to flags field (Florian Westphal) [2080138] - random: document crng_fast_key_erasure() destination possibility (Prarit Bhargava) [2079030] - wireguard: device: clear keys on VM fork (Prarit Bhargava) [2079030] - random: Add hook to override device reads and getrandom(2) (Herbert Xu) [2079030] - selftests/bpf: fix selftest after random: Urandom_read tracepoint removal (Prarit Bhargava) [2079030] - arm64: random: implement arch_get_random_int/_long based on RNDR (Prarit Bhargava) [2079030] - random: use memmove instead of memcpy for remaining 32 bytes (Prarit Bhargava) [2079030] - random: make random_get_entropy() return an unsigned long (Prarit Bhargava) [2079030] - random: allow partial reads if later user copies fail (Prarit Bhargava) [2079030] - random: check for signals every PAGE_SIZE chunk of /dev/[u]random (Prarit Bhargava) [2079030] - random: check for signal_pending() outside of need_resched() check (Prarit Bhargava) [2079030] - random: do not allow user to keep crng key around on stack (Prarit Bhargava) [2079030] - random: opportunistically initialize on /dev/urandom reads (Prarit Bhargava) [2079030] - random: do not split fast init input in add_hwgenerator_randomness() (Prarit Bhargava) [2079030] - random: mix build-time latent entropy into pool at init (Prarit Bhargava) [2079030] - random: re-add removed comment about get_random_{u32,u64} reseeding (Prarit Bhargava) [2079030] - random: treat bootloader trust toggle the same way as cpu trust toggle (Prarit Bhargava) [2079030] - random: skip fast_init if hwrng provides large chunk of entropy (Prarit Bhargava) [2079030] - Revert "random: block in /dev/urandom" (Prarit Bhargava) [2079030] - random: check for signal and try earlier when generating entropy (Prarit Bhargava) [2079030] - random: reseed more often immediately after booting (Prarit Bhargava) [2079030] - random: make consistent usage of crng_ready() (Prarit Bhargava) [2079030] - random: use SipHash as interrupt entropy accumulator (Prarit Bhargava) [2079030] - random: provide notifier for VM fork (Prarit Bhargava) [2079030] - random: replace custom notifier chain with standard one (Prarit Bhargava) [2079030] - random: do not export add_vmfork_randomness() unless needed (Prarit Bhargava) [2079030] - random: add mechanism for VM forks to reinitialize crng (Prarit Bhargava) [2079030] - random: don't let 644 read-only sysctls be written to (Prarit Bhargava) [2079030] - random: give sysctl_random_min_urandom_seed a more sensible value (Prarit Bhargava) [2079030] - random: block in /dev/urandom (Prarit Bhargava) [2079030] - random: do crng pre-init loading in worker rather than irq (Prarit Bhargava) [2079030] - random: unify cycles_t and jiffies usage and types (Prarit Bhargava) [2079030] - random: cleanup UUID handling (Prarit Bhargava) [2079030] - random: only wake up writers after zap if threshold was passed (Prarit Bhargava) [2079030] - random: round-robin registers as ulong, not u32 (Prarit Bhargava) [2079030] - random: clear fast pool, crng, and batches in cpuhp bring up (Prarit Bhargava) [2079030] - random: check for crng_init == 0 in add_device_randomness() (Prarit Bhargava) [2079030] - random: unify early init crng load accounting (Prarit Bhargava) [2079030] - random: do not take pool spinlock at boot (Prarit Bhargava) [2079030] - random: defer fast pool mixing to worker (Prarit Bhargava) [2079030] - random: rewrite header introductory comment (Prarit Bhargava) [2079030] - random: group sysctl functions (Prarit Bhargava) [2079030] - random: group userspace read/write functions (Prarit Bhargava) [2079030] - random: group entropy collection functions (Prarit Bhargava) [2079030] - random: group entropy extraction functions (Prarit Bhargava) [2079030] - random: group crng functions (Prarit Bhargava) [2079030] - random: group initialization wait functions (Prarit Bhargava) [2079030] - random: remove whitespace and reorder includes (Prarit Bhargava) [2079030] - random: introduce drain_entropy() helper to declutter crng_reseed() (Prarit Bhargava) [2079030] - random: deobfuscate irq u32/u64 contributions (Prarit Bhargava) [2079030] - random: add proper SPDX header (Prarit Bhargava) [2079030] - random: remove unused tracepoints (Prarit Bhargava) [2079030] - random: remove ifdef'd out interrupt bench (Prarit Bhargava) [2079030] - random: tie batched entropy generation to base_crng generation (Prarit Bhargava) [2079030] - random: fix locking for crng_init in crng_reseed() (Prarit Bhargava) [2079030] - random: zero buffer after reading entropy from userspace (Prarit Bhargava) [2079030] - random: remove outdated INT_MAX >> 6 check in urandom_read() (Prarit Bhargava) [2079030] - random: make more consistent use of integer types (Prarit Bhargava) [2079030] - random: use hash function for crng_slow_load() (Prarit Bhargava) [2079030] - random: use simpler fast key erasure flow on per-cpu keys (Prarit Bhargava) [2079030] - random: absorb fast pool into input pool after fast load (Prarit Bhargava) [2079030] - random: do not xor RDRAND when writing into /dev/random (Prarit Bhargava) [2079030] - random: ensure early RDSEED goes through mixer on init (Prarit Bhargava) [2079030] - random: inline leaves of rand_initialize() (Prarit Bhargava) [2079030] - random: get rid of secondary crngs (Prarit Bhargava) [2079030] - random: use RDSEED instead of RDRAND in entropy extraction (Prarit Bhargava) [2079030] - random: fix locking in crng_fast_load() (Prarit Bhargava) [2079030] - random: remove batched entropy locking (Prarit Bhargava) [2079030] - random: remove use_input_pool parameter from crng_reseed() (Prarit Bhargava) [2079030] - random: make credit_entropy_bits() always safe (Prarit Bhargava) [2079030] - random: always wake up entropy writers after extraction (Prarit Bhargava) [2079030] - random: use linear min-entropy accumulation crediting (Prarit Bhargava) [2079030] - random: simplify entropy debiting (Prarit Bhargava) [2079030] - random: use computational hash for entropy extraction (Prarit Bhargava) [2079030] - random: only call crng_finalize_init() for primary_crng (Prarit Bhargava) [2079030] - random: access primary_pool directly rather than through pointer (Prarit Bhargava) [2079030] - random: wake up /dev/random writers after zap (Prarit Bhargava) [2079030] - random: continually use hwgenerator randomness (Prarit Bhargava) [2079030] - random: move the random sysctl declarations to its own file (Prarit Bhargava) [2079030] - sysctl: add a new register_sysctl_init() interface (Prarit Bhargava) [2079030] - random: simplify arithmetic function flow in account() (Prarit Bhargava) [2079030] - random: selectively clang-format where it makes sense (Prarit Bhargava) [2079030] - random: access input_pool_data directly rather than through pointer (Prarit Bhargava) [2079030] - random: cleanup fractional entropy shift constants (Prarit Bhargava) [2079030] - random: prepend remaining pool constants with POOL_ (Prarit Bhargava) [2079030] - random: de-duplicate INPUT_POOL constants (Prarit Bhargava) [2079030] - random: remove unused OUTPUT_POOL constants (Prarit Bhargava) [2079030] - random: rather than entropy_store abstraction, use global (Prarit Bhargava) [2079030] - random: remove unused extract_entropy() reserved argument (Prarit Bhargava) [2079030] - random: remove incomplete last_data logic (Prarit Bhargava) [2079030] - random: cleanup integer types (Prarit Bhargava) [2079030] - random: cleanup poolinfo abstraction (Prarit Bhargava) [2079030] - random: fix typo in comments (Prarit Bhargava) [2079030] - random: don't reset crng_init_cnt on urandom_read() (Prarit Bhargava) [2079030] - random: avoid superfluous call to RDRAND in CRNG extraction (Prarit Bhargava) [2079030] - random: early initialization of ChaCha constants (Prarit Bhargava) [2079030] - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs (Prarit Bhargava) [2079030] - random: harmonize "crng init done" messages (Prarit Bhargava) [2079030] - random: mix bootloader randomness into pool (Prarit Bhargava) [2079030] - random: do not throw away excess input to crng_fast_load (Prarit Bhargava) [2079030] - random: do not re-init if crng_reseed completes before primary init (Prarit Bhargava) [2079030] - random: fix crash on multiple early calls to add_bootloader_randomness() (Prarit Bhargava) [2079030] - random: do not sign extend bytes for rotation when mixing (Prarit Bhargava) [2079030] - random: use BLAKE2s instead of SHA1 in extraction (Prarit Bhargava) [2079030] - random: fix data race on crng init time (Prarit Bhargava) [2079030] - random: fix data race on crng_node_pool (Prarit Bhargava) [2079030] - random: remove unused irq_flags argument from add_interrupt_randomness() (Prarit Bhargava) [2079030] - random: document add_hwgenerator_randomness() with other input functions (Prarit Bhargava) [2079030] - lib/crypto: add prompts back to crypto libraries (Prarit Bhargava) [2079030] - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI (Prarit Bhargava) [2079030] - lib/crypto: blake2s: include as built-in (Prarit Bhargava) [2079030] - crypto: drbg - ignore jitterentropy errors if not in FIPS mode (Prarit Bhargava) [2079030] - crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes() (Prarit Bhargava) [2079030] - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors (Prarit Bhargava) [2079030] - crypto: drbg - make reseeding from get_random_bytes() synchronous (Prarit Bhargava) [2079030] - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() (Prarit Bhargava) [2079030] - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() (Prarit Bhargava) [2079030] - crypto: drbg - prepare for more fine-grained tracking of seeding state (Prarit Bhargava) [2079030] - crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity() (Prarit Bhargava) [2079030] - Revert "random: Add hook to override device reads and getrandom(2)" (Prarit Bhargava) [2079030] - locking/lockdep: Iterate lock_classes directly when reading lockdep files (Waiman Long) [2076713] - lockdep: Correct lock_classes index mapping (Waiman Long) [2076713] - locking: Enable RT_MUTEXES by default on PREEMPT_RT. (Waiman Long) [2076713] - locking/local_lock: Make the empty local_lock_*() function a macro. (Waiman Long) [2076713] - atomics: Fix atomic64_{read_acquire,set_release} fallbacks (Waiman Long) [2076713] - locking/rwlocks: introduce write_lock_nested (Waiman Long) [2076713] - locking: Add missing __sched attributes (Waiman Long) [2076713] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Waiman Long) [2076713] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Waiman Long) [2076713] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2076713] - locking: Make owner_on_cpu() into (Waiman Long) [2076713] - locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h (Waiman Long) [2076713] - x86/mm: Include spinlock_t definition in pgtable. (Waiman Long) [2076713] - lockdep/selftests: Adapt ww-tests for PREEMPT_RT (Waiman Long) [2076713] - lockdep/selftests: Skip the softirq related tests on PREEMPT_RT (Waiman Long) [2076713] - lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock(). (Waiman Long) [2076713] - lockdep/selftests: Avoid using local_lock_{acquire|release}(). (Waiman Long) [2076713] - lockdep: Remove softirq accounting on PREEMPT_RT. (Waiman Long) [2076713] - locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable(). (Waiman Long) [2076713] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Waiman Long) [2076713] - kallsyms: remove arch specific text and data check (Waiman Long) [2076713] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Waiman Long) [2076713] - locking: Remove spin_lock_flags() etc (Waiman Long) [2076713] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2076713] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2076713] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2076713] - rtmutex: Wake up the waiters lockless while dropping the read lock. (Waiman Long) [2076713] - rtmutex: Check explicit for TASK_RTLOCK_WAIT. (Waiman Long) [2076713] - locking/rwbase: Optimize rwbase_read_trylock (Waiman Long) [2076713] - lockdep: Let lock_is_held_type() detect recursive read as read (Waiman Long) [2076713] - locking/lockdep: Cleanup the repeated declaration (Waiman Long) [2076713] - lockdep: Improve comments in wait-type checks (Waiman Long) [2076713] - locking/lockdep: Avoid RCU-induced noinstr fail (Waiman Long) [2076713] - rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention (Waiman Long) [2076713] - rcu-tasks: Use order_base_2() instead of ilog2() (Waiman Long) [2076713] - rcutorture: Enable limited callback-flooding tests of SRCU (Waiman Long) [2076713] - torture: Change KVM environment variable to RCUTORTURE (Waiman Long) [2076713] - rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings (Waiman Long) [2076713] - rcu: Replace cpumask_weight with cpumask_empty where appropriate (Waiman Long) [2076713] - rcu: Don't deboost before reporting expedited quiescent state (Waiman Long) [2076713] - torture: Make kvm-find-errors.sh notice missing vmlinux file (Waiman Long) [2076713] - rcu: Remove __read_mostly annotations from rcu_scheduler_active externs (Waiman Long) [2076713] - rcu: Uninline multi-use function: finish_rcuwait() (Waiman Long) [2076713] - rcutorture: make use of the helper function kthread_run_on_cpu() (Waiman Long) [2076713] - kthread: add the helper function kthread_run_on_cpu() (Waiman Long) [2076713] - rcu: Update documentation regarding kthread_prio cmdline parameter (Waiman Long) [2076713] - rcu: Elevate priority of offloaded callback threads (Waiman Long) [2076713] - rcu: Make priority of grace-period thread consistent (Waiman Long) [2076713] - rcu: Move kthread_prio bounds-check to a separate function (Waiman Long) [2076713] - rcu: Mark writes to the rcu_segcblist structure's ->flags field (Waiman Long) [2076713] - torture: Wake up kthreads after storing task_struct pointer (Waiman Long) [2076713] - rcutorture: Fix rcu_fwd_mutex deadlock (Waiman Long) [2076713] - rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 (Waiman Long) [2076713] - torture: Print only one summary line per run (Waiman Long) [2076713] - kasan: Record work creation stack trace with interrupts enabled (Waiman Long) [2076713] - torture: Make kvm-remote.sh try multiple times to download tarball (Waiman Long) [2076713] - rcu: Inline __call_rcu() into call_rcu() (Waiman Long) [2076713] - torture: Compress KCSAN as well as KASAN vmlinux files (Waiman Long) [2076713] - rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop (Waiman Long) [2076713] - rcutorture: Make rcu_fwd_cb_nodelay be a counter (Waiman Long) [2076713] - rcutorture: Increase visibility of forward-progress hangs (Waiman Long) [2076713] - torture: Distinguish kthread stopping and being asked to stop (Waiman Long) [2076713] - rcu: Make rcu_barrier() no longer block CPU-hotplug operations (Waiman Long) [2076713] - rcu: Rework rcu_barrier() and callback-migration logic (Waiman Long) [2076713] - rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() (Waiman Long) [2076713] - rcu: Mark accesses to boost_starttime (Waiman Long) [2076713] - rcu: Remove unused rcu_state.boost (Waiman Long) [2076713] - rcu/exp: Fix check for idle context in rcu_exp_handler (Waiman Long) [2076713] - rcu/nocb: Handle concurrent nocb kthreads creation (Waiman Long) [2076713] - rcu: Refactor rcu_barrier() empty-list handling (Waiman Long) [2076713] - rcu: Create and use an rcu_rdp_cpu_online() (Waiman Long) [2076713] - rcu: Add mutex for rcu boost kthread spawning and affinity setting (Waiman Long) [2076713] - rcutorture: Print message before invoking ->cb_barrier() (Waiman Long) [2076713] - torture: Indicate which torture.sh runs' bugs are all KCSAN reports (Waiman Long) [2076713] - torture: Make kvm.sh summaries note runs having only KCSAN reports (Waiman Long) [2076713] - torture: Output per-failed-run summary lines from torture.sh (Waiman Long) [2076713] - torture: Allow four-digit repetition numbers for --configs parameter (Waiman Long) [2076713] - torture: Drop trailing ^M from console output (Waiman Long) [2076713] - MAINTAINERS: Add Frederic and Neeraj to their RCU files (Waiman Long) [2076713] - rcu: Fix description of kvfree_rcu() (Waiman Long) [2076713] - scftorture: Warn on individual scf_torture_init() error conditions (Waiman Long) [2076713] - refscale: Warn on individual ref_scale_init() error conditions (Waiman Long) [2076713] - torture: Make kvm-remote.sh print size of downloaded tarball (Waiman Long) [2076713] - torture: Allot 1G of memory for scftorture runs (Waiman Long) [2076713] - tools/rcu: Add an extract-stall script (Waiman Long) [2076713] - scftorture: Count reschedule IPIs (Waiman Long) [2076713] - scftorture: Shut down if nonsensical arguments given (Waiman Long) [2076713] - scftorture: Allow zero weight to exclude an smp_call_function*() category (Waiman Long) [2076713] - rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion (Waiman Long) [2076713] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2076591] - scsi: target: pscsi: Remove struct pscsi_plugin_task (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2076591] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2076591] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2076591] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2076591] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2076591] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2076591] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2076591] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2076591] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2076591] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2076591] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2076591] - scsi: target: cxgbit: Enable Delayed ACK (Maurizio Lombardi) [2076591] - scsi: target: cxgbit: Increase max DataSegmentLength (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2076591] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2076591] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2076591] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2076591] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2076591] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2076591] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2076591] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2076591] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2076591] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2076591] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2076591] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2076591] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2076591] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2076591] - arch/arm64: Fix topology initialization for core scheduling (Phil Auld) [1992993] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037289] - s390/unwind: recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - powerpc: Fix STACKTRACE=n build (Joe Lawrence) [2069373] - arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL (Joe Lawrence) [2069373] - arm64: Make some stacktrace functions private (Joe Lawrence) [2069373] - arm64: Make dump_backtrace() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make profile_pc() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make return_address() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make __get_wchan() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make perf_callchain_kernel() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Mark __switch_to() as __sched (Joe Lawrence) [2069373] - arm64: Add comment for stack_info::kr_cur (Joe Lawrence) [2069373] - arch: Make ARCH_STACKWALK independent of STACKTRACE (Joe Lawrence) [2069373] - arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Joe Lawrence) [2069373] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Joe Lawrence) [2069373] - kprobes: Add a test case for stacktrace from kretprobe handler (Joe Lawrence) [2069373] - ARM: Recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - ARM: kprobes: Make a frame pointer on __kretprobe_trampoline (Joe Lawrence) [2069373] - ARM: clang: Do not rely on lr register for stacktrace (Joe Lawrence) [2069373] - arm64: Recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - arm64: kprobes: Make a frame pointer on __kretprobe_trampoline (Joe Lawrence) [2069373] - arm64: kprobes: Record frame pointer with kretprobe instance (Joe Lawrence) [2069373] - x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y (Joe Lawrence) [2069373] - kprobes: convert tests to kunit (Joe Lawrence) [2069373] - x86/kprobes: Fixup return address in generic trampoline handler (Joe Lawrence) [2069373] - tracing: Show kretprobe unknown indicator only for kretprobe_trampoline (Joe Lawrence) [2069373] - x86/unwind: Recover kretprobe trampoline entry (Joe Lawrence) [2069373] - x86/kprobes: Push a fake return address at kretprobe_trampoline (Joe Lawrence) [2069373] - kprobes: Enable stacktrace from pt_regs in kretprobe handler (Joe Lawrence) [2069373] - arm: kprobes: Make space for instruction pointer on stack (Joe Lawrence) [2069373] - ia64: Add instruction_pointer_set() API (Joe Lawrence) [2069373] - ARC: Add instruction_pointer_set() API (Joe Lawrence) [2069373] - x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() (Joe Lawrence) [2069373] - objtool: Ignore unwind hints for ignored functions (Joe Lawrence) [2069373] - objtool: Add frame-pointer-specific function ignore (Joe Lawrence) [2069373] - kprobes: Add kretprobe_find_ret_addr() for searching return address (Joe Lawrence) [2069373] - kprobes: treewide: Make it harder to refer kretprobe_trampoline directly (Joe Lawrence) [2069373] - kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() (Joe Lawrence) [2069373] - kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() (Joe Lawrence) [2069373] - ia64: kprobes: Fix to pass correct trampoline address to the handler (Joe Lawrence) [2069373] - kprobes: Use bool type for functions which returns boolean value (Joe Lawrence) [2069373] - kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() (Joe Lawrence) [2069373] - kprobes: Add assertions for required lock (Joe Lawrence) [2069373] - kprobes: Use IS_ENABLED() instead of kprobes_built_in() (Joe Lawrence) [2069373] - kprobes: Fix coding style issues (Joe Lawrence) [2069373] - kprobes: treewide: Cleanup the error messages for kprobes (Joe Lawrence) [2069373] - kprobes: Make arch_check_ftrace_location static (Joe Lawrence) [2069373] - csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() (Joe Lawrence) [2069373] - kprobe: Simplify prepare_kprobe() by dropping redundant version (Joe Lawrence) [2069373] - kprobes: Use helper to parse boolean input from userspace (Joe Lawrence) [2069373] - kprobes: Do not use local variable when creating debugfs file (Joe Lawrence) [2069373] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2061850] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2061850] - arm64: enable CONFIG_MEMORY_HOTREMOVE (Baoquan He) [2062054]- NFSv4 only print the label when its queried (Benjamin Coddington) [2057327] - nvme: expose cntrltype and dctype through sysfs (John Meneghini) [2045550] - nvme: send uevent on connection up (John Meneghini) [2045550] - xfs: punch out data fork delalloc blocks on COW writeback failure (Andrey Albershteyn) [2039058] - macvlan: Fix leaking skb in source mode with nodst option (Davide Caratti) [2079415] - net: macvlan: fix potential UAF problem for lowerdev (Davide Caratti) [2079415] - net: ipvtap: fix template string argument of device_create() call (Davide Caratti) [2079415] - net: macvtap: fix template string argument of device_create() call (Davide Caratti) [2079415] - redhat/configs: Set CONFIG_EFI_DISABLE_RUNTIME Kconfig symbol (Javier Martinez Canillas) [2070196] - efi: Allow to enable EFI runtime services by default on RT (Javier Martinez Canillas) [2070196] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [2043737] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2073210] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2073210] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2073210] - devlink: Simplify devlink resources unregister call (Petr Oros) [2073210] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2073210] - devlink: fix flexible_array.cocci warning (Petr Oros) [2073210] - devlink: Add 'enable_iwarp' generic device param (Petr Oros) [2073210] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069566] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069566] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069566]- RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056772] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056772] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056772] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056772] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056772] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056772] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056772] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056772] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056772] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056772] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056772] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056772] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056772] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056772] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056772] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056772] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056772] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056772] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056772] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056772] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056772] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056772] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056772] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056772] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056772] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056772] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056772] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056772] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056772] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056772] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056772] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056772] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056772] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056772] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2056772] - redhat: disable CONFIG_USB_CHIPIDEA (Patrick Talbert)- redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072235] - platform/x86: Add AMD system management interface (John Allen) [2072235] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071832] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071832] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071832] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071832] - scsi: core: Put LLD module refcnt after SCSI device is released (Ewan D. Milne) [2071832] - sd: delay calling free_opal_dev (Ewan D. Milne) [2071832] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071832] - sd: rename the scsi_disk.dev field (Ewan D. Milne) [2071832] - scsi: don't use disk->private_data to find the scsi_driver (Ewan D. Milne) [2071832] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_select() interface (Ewan D. Milne) [2071832] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071832] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071832] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071832] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071832] - scsi: core: Declare 'scsi_scan_type' static (Ewan D. Milne) [2071832] - scsi: core: Suppress a kernel-doc warning (Ewan D. Milne) [2071832] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071832] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071832] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071832] - scsi: core: Use eh_timeout for START STOP UNIT (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071832] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071832] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2071832] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071832] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071832] - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() (Ewan D. Milne) [2071832] - scsi: scsi_ioctl: Validate command size (Ewan D. Milne) [2071832] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071832] - scsi: sd: add concurrent positioning ranges support (Ewan D. Milne) [2071832] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2071832] - scsi: sr: Add error handling support for add_disk() (Ewan D. Milne) [2071832] - scsi: sd: Add error handling support for add_disk() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071832] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071832] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071832] - scsi: core: pm: Only runtime resume if necessary (Ewan D. Milne) [2071832] - scsi: sd: Rename sd_resume() into sd_resume_system() (Ewan D. Milne) [2071832] - scsi: core: pm: Rely on the device driver core for async power management (Ewan D. Milne) [2071832] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071832] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Delete scsi_{get,free}_host_dev() (Ewan D. Milne) [2071832] - scsi: core: Remove 'current_tag' (Ewan D. Milne) [2071832] - scsi: acornscsi: Remove tagged queuing vestiges (Ewan D. Milne) [2071832] - scsi: fas216: Kill scmd->tag (Ewan D. Milne) [2071832] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071832] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071832] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071832] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071832] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071832] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2071832] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071832] - scsi: core: Remove scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: ibmvfc: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: fnic: Stop setting scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: wd719: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071832] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071832] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071832] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071832] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071832] - scsi: core: Make scsi_get_lba() return the LBA (Ewan D. Milne) [2071832] - scsi: core: Introduce scsi_get_sector() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071832] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071832] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071832] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074315] - Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" (Tomas Henzl) [2042790] - ata: pata_pxa: Use platform_get_irq() to get the interrupt (Tomas Henzl) [2042790] - ata: Drop commas after OF match table sentinels (Tomas Henzl) [2042790] - ata: ahci: Rename board_ahci_mobile (Tomas Henzl) [2042790] - ata: pata_hpt37x: merge transfer mode setting methods (Tomas Henzl) [2042790] - ata: libata-sff: use *switch* statement in ata_sff_dev_classify() (Tomas Henzl) [2042790] - ata: add/use ata_taskfile::{error|status} fields (Tomas Henzl) [2042790] - ata: Kconfig: fix sata gemini compile test condition (Tomas Henzl) [2042790] - ata: libata-scsi: use *switch* statements to check SCSI command codes (Tomas Henzl) [2042790] - ata: libata-sff: refactor ata_sff_altstatus() (Tomas Henzl) [2042790] - ata: libata-sff: refactor ata_sff_set_devctl() (Tomas Henzl) [2042790] - ata: libata-sff: make ata_resources_present() return 'bool' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_hpt37x: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_hpt366: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_mpc52xx: use GFP_KERNEL (Tomas Henzl) [2042790] - ata: sata_rcar: drop unused #define's (Tomas Henzl) [2042790] - ata: pata_hpt366: check channel enable bits (Tomas Henzl) [2042790] - ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: libata-sff: make ata_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: drop unused 'struct hpt_chip' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: drop unused HPT_PCI_FAST (Tomas Henzl) [2042790] - ata: pata_artop: use *switch* in atp8xx_fixup() (Tomas Henzl) [2042790] - ata: pata_artop: use *switch* in artop_init_one() (Tomas Henzl) [2042790] - pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() (Tomas Henzl) [2042790] - pata_hpt3x2n: check channel enable bits (Tomas Henzl) [2042790] - ata: libata: make ata_host_suspend() *void* (Tomas Henzl) [2042790] - ata: libata: ata_{sff|std}_prereset() always return 0 (Tomas Henzl) [2042790] - ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 (Tomas Henzl) [2042790] - ata: libata-acpi: kill ata_acpi_on_suspend() (Tomas Henzl) [2042790] - ata: libata-scsi: Simplify scsi_XX_lba_len() (Tomas Henzl) [2042790] - ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() (Tomas Henzl) [2042790] - ata: libata-scsi: Cleanup ata_get_xlat_func() (Tomas Henzl) [2042790] - ata: pata_pdc202xx_old: make static read-only array pio_timing const (Tomas Henzl) [2042790] - ata: pata_atiixp: make static read-only arrays const (Tomas Henzl) [2042790] - ata: pata_platform: Make use of platform_get_mem_or_io() (Tomas Henzl) [2042790] - ata: pata_hpt37x: disable primary channel on HPT371 (Tomas Henzl) [2042790] - ata: pata_hpt37x: fix PCI clock detection (Tomas Henzl) [2042790] - ata: libata-core: Disable TRIM on M88V29 (Tomas Henzl) [2042790] - ata: sata_fsl: fix sscanf() and sysfs_emit() format strings (Tomas Henzl) [2042790] - ata: libata-core: Fix ata_dev_config_cpr() (Tomas Henzl) [2042790] - ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage (Tomas Henzl) [2042790] - ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe() (Tomas Henzl) [2042790] - ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() (Tomas Henzl) [2042790] - ata: pata_ali: remove redundant return statement (Tomas Henzl) [2042790] - ata: ahci: Add support for AMD A85 FCH (Hudson D4) (Tomas Henzl) [2042790] - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY (Tomas Henzl) [2042790] - ata: libata-scsi: simplify __ata_scsi_queuecmd() (Tomas Henzl) [2042790] - ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt (Tomas Henzl) [2042790] - ata: pata_samsung_cf: add compile test support (Tomas Henzl) [2042790] - ata: pata_pxa: add compile test support (Tomas Henzl) [2042790] - ata: pata_imx: add compile test support (Tomas Henzl) [2042790] - ata: pata_ftide010: add compile test support (Tomas Henzl) [2042790] - ata: pata_cs5535: add compile test support (Tomas Henzl) [2042790] - ata: pata_octeon_cf: remove redundant val variable (Tomas Henzl) [2042790] - ata: fix read_id() ata port operation interface (Tomas Henzl) [2042790] - ata: ahci_xgene: use correct type for port mmio address (Tomas Henzl) [2042790] - ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions (Tomas Henzl) [2042790] - ata: sata_fsl: fix scsi host initialization (Tomas Henzl) [2042790] - ata: pata_bk3710: add compile test support (Tomas Henzl) [2042790] - ata: ahci_seattle: add compile test support (Tomas Henzl) [2042790] - ata: ahci_xgene: add compile test support (Tomas Henzl) [2042790] - ata: ahci_tegra: add compile test support (Tomas Henzl) [2042790] - ata: ahci_sunxi: add compile test support (Tomas Henzl) [2042790] - ata: ahci_mvebu: add compile test support (Tomas Henzl) [2042790] - ata: ahci_mtk: add compile test support (Tomas Henzl) [2042790] - ata: ahci_dm816: add compile test support (Tomas Henzl) [2042790] - ata: ahci_da850: add compile test support (Tomas Henzl) [2042790] - ata: ahci_brcm: add compile test support (Tomas Henzl) [2042790] - ata: sata_fsl: add compile test support (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Remove debug compile options (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: remove 'check_status' argument (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: drop DEBUG_NCQ (Tomas Henzl) [2042790] - ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() (Tomas Henzl) [2042790] - ata: pata_hpt366: convert pr_warn() calls (Tomas Henzl) [2042790] - ata: sata_gemini: convert pr_err() calls (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: convert pr_XXX() calls (Tomas Henzl) [2042790] - ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging (Tomas Henzl) [2042790] - ata: pata_hpt37x: convert pr_XXX() calls (Tomas Henzl) [2042790] - ata: sata_mv: convert remaining printk() to structured logging (Tomas Henzl) [2042790] - ata: sata_sx4: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_sil680: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_serverworks: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_rz1000: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_marvell: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_it821x: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cypress: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cs5536: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cs5520: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cmd64x: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cmd640: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_atp867x: convert printk() calls (Tomas Henzl) [2042790] - ata: libata: remove debug compilation switches (Tomas Henzl) [2042790] - ata: libata: remove 'new' ata message handling (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_drv() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_info() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_probe() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_warn() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_malloc() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_ctl() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_error() and ata_msg_intr() (Tomas Henzl) [2042790] - ata: sata_sx4: add module parameter 'dimm_test' (Tomas Henzl) [2042790] - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: sata_sil: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() (Tomas Henzl) [2042790] - ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones (Tomas Henzl) [2042790] - ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one (Tomas Henzl) [2042790] - ata: sata_inic162x: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_rcar: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_qstor: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: pata_via: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one (Tomas Henzl) [2042790] - ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging (Tomas Henzl) [2042790] - ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: libata: remove pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging (Tomas Henzl) [2042790] - ata: sata_qstor: replace DPRINTK() with dev_dbg() (Tomas Henzl) [2042790] - ata: sata_rcar: replace DPRINTK() with ata_port_dbg() (Tomas Henzl) [2042790] - ata: sata_fsl: move DPRINTK to ata debugging (Tomas Henzl) [2042790] - ata: pdc_adma: Remove DPRINTK call (Tomas Henzl) [2042790] - ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context (Tomas Henzl) [2042790] - ata: sata_mv: replace DPRINTK with dynamic debugging (Tomas Henzl) [2042790] - ata: sata_mv: kill 'port' argument in mv_dump_all_regs() (Tomas Henzl) [2042790] - ata: libata: move DPRINTK to ata debugging (Tomas Henzl) [2042790] - ata: libata: revamp ata_get_cmd_descript() (Tomas Henzl) [2042790] - ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros (Tomas Henzl) [2042790] - ata: libata: add tracepoints for ATA error handling (Tomas Henzl) [2042790] - ata: libata-scsi: drop DPRINTK calls for cdb translation (Tomas Henzl) [2042790] - ata: libata-sff: tracepoints for HSM state machine (Tomas Henzl) [2042790] - ata: libata: tracepoints for bus-master DMA (Tomas Henzl) [2042790] - ata: libata: add qc_prep tracepoint (Tomas Henzl) [2042790] - ata: libata: add reset tracepoints (Tomas Henzl) [2042790] - ata: libata: sanitize ATA_HORKAGE_DUMP_ID (Tomas Henzl) [2042790] - ata: libata: move ata_dump_id() to dynamic debugging (Tomas Henzl) [2042790] - ata: libata: Add ata_port_classify() helper (Tomas Henzl) [2042790] - ata: libata: whitespace cleanup (Tomas Henzl) [2042790] - ata: libata: remove pointless debugging messages (Tomas Henzl) [2042790] - ata: libata: use min() to make code cleaner (Tomas Henzl) [2042790] - ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved (Tomas Henzl) [2042790] - ata: libahci_platform: Remove bogus 32-bit DMA mask attempt (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Remove unused forward declaration (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Use temporary variable for struct device (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs (Tomas Henzl) [2042790] - ata: sata_fsl: use sysfs_emit() (Tomas Henzl) [2042790] - ata: ahci: use sysfs_emit() (Tomas Henzl) [2042790] - ata: libata-scsi: use sysfs_emit() (Tomas Henzl) [2042790] - ata: libata-sata: use sysfs_emit() (Tomas Henzl) [2042790] - ata: sata_fsl: Use struct_group() for memcpy() region (Tomas Henzl) [2042790] - ata: pata_ali: no need to initialise statics to 0 (Tomas Henzl) [2042790] - libata: if T_LENGTH is zero, dma direction should be DMA_NONE (Tomas Henzl) [2042790] - libata: add horkage for ASMedia 1092 (Tomas Henzl) [2042790] - ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() (Tomas Henzl) [2042790] - ata: replace snprintf in show functions with sysfs_emit (Tomas Henzl) [2042790] - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl (Tomas Henzl) [2042790] - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl (Tomas Henzl) [2042790] - pata_falcon: Avoid type warnings from sparse (Tomas Henzl) [2042790] - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set (Tomas Henzl) [2042790] - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (Tomas Henzl) [2042790] - ata: libata: add missing ata_identify_page_supported() calls (Tomas Henzl) [2042790] - ata: libata: improve ata_read_log_page() error message (Tomas Henzl) [2042790] - libata: add horkage for missing Identify Device log (Tomas Henzl) [2042790] - ata: sata_highbank: Remove unnecessary print function dev_err() (Tomas Henzl) [2042790] - libata: fix read log timeout value (Tomas Henzl) [2042790] - pata_radisys: fix checking of DMA state (Tomas Henzl) [2042790] - pata_optidma: fix checking of DMA state (Tomas Henzl) [2042790] - pata_amd: fix checking of DMA state (Tomas Henzl) [2042790] - pata_ali: fix checking of DMA state (Tomas Henzl) [2042790] - libata-scsi: fix checking of DMA state (Tomas Henzl) [2042790] - libata: fix checking of DMA state (Tomas Henzl) [2042790] - Add AHCI support for ASM1062+JBM575 cards (Tomas Henzl) [2042790] - ahci: remove duplicated PCI device IDs (Tomas Henzl) [2042790] - libata: support concurrent positioning ranges log (Tomas Henzl) [2042790] - ata: sata_mv: Fix the error handling of mv_chip_id() (Tomas Henzl) [2042790] - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Tomas Henzl) [2042790] - pata_legacy: fix a couple uninitialized variable bugs (Tomas Henzl) [2042790] - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Tomas Henzl) [2042790] - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Tomas Henzl) [2042790] - pata: ixp4xx: Rewrite to use device tree (Tomas Henzl) [2042790] - pata: ixp4xx: Refer to cmd and ctl rather than csN (Tomas Henzl) [2042790] - pata: ixp4xx: Use IS_ENABLED() to determine endianness (Tomas Henzl) [2042790] - pata: ixp4xx: Use local dev variable (Tomas Henzl) [2042790] - include:libata: fix boolreturn.cocci warnings (Tomas Henzl) [2042790] - libata: Introduce ncq_prio_supported sysfs sttribute (Tomas Henzl) [2042790] - libata: print feature list on device scan (Tomas Henzl) [2042790] - libata: fix ata_read_log_page() warning (Tomas Henzl) [2042790] - libata: cleanup NCQ priority handling (Tomas Henzl) [2042790] - libata: cleanup ata_dev_configure() (Tomas Henzl) [2042790] - libata: cleanup device sleep capability detection (Tomas Henzl) [2042790] - libata: simplify ata_scsi_rbuf_fill() (Tomas Henzl) [2042790] - libata: fix ata_host_start() (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Tomas Henzl) [2042790] - redhat/configs: aarch64: Enable NXP i.MX8M SoCs (Mark Salter) [2069626] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2046632] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2046632] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2046632] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2046632] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2046632] - scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [2046632]- platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (David Arcari) [2080320] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081758] - nvme-pci: disable namespace identifiers for Qemu controllers (Gopal Tiwari) [2079310] - nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 (Gopal Tiwari) [2079310] - nvme: add a quirk to disable namespace identifiers (Gopal Tiwari) [2079310] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2079310] - nvme-pci: add quirks for Samsung X5 SSDs (Gopal Tiwari) [2079310] - nvme-pci: expose use_threaded_interrupts read-only in sysfs (Gopal Tiwari) [2079310] - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081383] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081383] - ipv4: fix data races in fib_alias_hw_flags_set (Guillaume Nault) [2081383] - ipv4: remove sparse error in ip_neigh_gw4() (Guillaume Nault) [2081383] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081383] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081383] - ipv4: update fib_info_cnt under spinlock protection (Guillaume Nault) [2081383] - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh (Guillaume Nault) [2081383] - net: nexthop: fix null pointer dereference when IPv6 is not enabled (Guillaume Nault) [2081383] - net: dcb: disable softirqs in dcbnl_flush_dev() (Xin Long) [2080477] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080477] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Xin Long) [2080477] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080477] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080477] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080477] - net: dcb: flush lingering app table entries for unregistered devices (Xin Long) [2080477] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080477] - net: fix a memleak when uncloning an skb dst and its metadata (Xin Long) [2080477] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Xin Long) [2080477] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080477] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080477] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080477] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080477] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080477] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081047] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081047] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081047] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081047] - bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Guillaume Nault) [2080891] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080364] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2080364] - tipc: fix kernel panic when enabling bearer (Xin Long) [2080364] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080364] - tipc: fix wrong notification node addresses (Xin Long) [2080364] - tipc: fix wrong publisher node address in link publications (Xin Long) [2080364] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080364] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080364] - net: tipc: remove unused static inlines (Xin Long) [2080364] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079979] - sctp: count singleton chunks in assoc user stats (Xin Long) [2079979] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079979] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2075759] - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner) [2069776]- nixge: fix mac address error handling again (Ivan Vecera) [2081256] - ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()" (Ivan Vecera) [2081256] - ethernet: ehea: add missing cast (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() - casts (Ivan Vecera) [2081256] - fddi: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: s2io: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: chelsio: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - net: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - net: usb: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: use eth_hw_addr_set() (Ivan Vecera) [2081256] - arch: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Guillaume Nault) [2079246] - wireguard: device: check for metadata_dst with skb_valid_dst() (Hangbin Liu) [2076974] - wireguard: socket: ignore v6 endpoints when ipv6 is disabled (Hangbin Liu) [2076974] - wireguard: socket: free skb in send6 when ipv6 is disabled (Hangbin Liu) [2076974] - wireguard: queueing: use CFI-safe ptr_ring cleanup function (Hangbin Liu) [2076974] - wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific (Hangbin Liu) [2076974] - fork: Use IS_ENABLED() in account_kernel_stack() (Phil Auld) [2076594] - fork: Only cache the VMAP stack in finish_task_switch() (Phil Auld) [2076594] - fork: Move task stack accounting to do_exit() (Phil Auld) [2076594] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Phil Auld) [2076594] - fork: Don't assign the stack pointer in dup_task_struct() (Phil Auld) [2076594] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Phil Auld) [2076594] - fork: Duplicate task_struct before stack allocation (Phil Auld) [2076594] - fork: Redo ifdefs around task stack handling (Phil Auld) [2076594] - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE (Phil Auld) [2076594] - locking/rt: Take RCU nesting into account for __might_resched() (Phil Auld) [2076594] - sched: Make cond_resched_lock() variants RT aware (Phil Auld) [2076594] - sched: Make RCU nest depth distinct in __might_resched() (Phil Auld) [2076594] - sched: Make might_sleep() output less confusing (Phil Auld) [2076594] - sched: Cleanup might_sleep() printks (Phil Auld) [2076594] - sched: Remove preempt_offset argument from __might_sleep() (Phil Auld) [2076594] - sched: Make cond_resched_*lock() variants consistent vs. might_sleep() (Phil Auld) [2076594] - sched: Clean up the might_sleep() underscore zoo (Phil Auld) [2076594] - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Phil Auld) [2065219] - sched/deadline,rt: Remove unused functions for !CONFIG_SMP (Phil Auld) [2065219] - sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently (Phil Auld) [2065219] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Phil Auld) [2065219] - sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file (Phil Auld) [2065219] - sched/deadline: Remove unused def_dl_bandwidth (Phil Auld) [2065219] - sched/headers: ARM needs asm/paravirt_api_clock.h too (Phil Auld) [2069275] - sched/headers: Only include when CONFIG_GENERIC_ENTRY=y (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies (Phil Auld) [2069275] - sched/headers: Standardize kernel/sched/sched.h header dependencies (Phil Auld) [2069275] - sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there (Phil Auld) [2069275] - sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there (Phil Auld) [2069275] - sched/headers: Make the header build standalone (Phil Auld) [2069275] - sched/headers: Fix comment typo in kernel/sched/cpudeadline.c (Phil Auld) [2069275] - sched/headers: Add initial new headers as identity mappings (Phil Auld) [2069275] - sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry (Phil Auld) [2069275] - sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h (Phil Auld) [2069275] - sched/headers: Add header guard to kernel/sched/sched.h (Phil Auld) [2069275] - sched/headers: Fix header to build standalone: (Phil Auld) [2069275]- vrf: fix packet sniffing for traffic originating from ip tunnels (Antoine Tenart) [2082589] - vrf: don't run conntrack on vrf with !dflt qdisc (Antoine Tenart) [2082589] - vrf: run conntrack only in context of lower/physdev for locally generated packets (Antoine Tenart) [2082589] - netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf (Antoine Tenart) [2082589] - vrf: Revert "Reset skb conntrack connection..." (Antoine Tenart) [2082589] - selftests: netfilter: add a vrf+conntrack testcase (Antoine Tenart) [2082589] - ABI: configfs-usb-gadget-uac2: fix a broken table (Torez Smith) [2061784] - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver (Torez Smith) [2061784] - usb: usbtmc: Fix bug in pipe direction for control transfers (Torez Smith) [2061784] - partially Revert "usb: musb: Set the DT node on the child device" (Torez Smith) [2061784] - usb: gadget: rndis: prevent integer overflow in rndis_set_response() (Torez Smith) [2061784] - xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done() (Torez Smith) [2061784] - usb: gadget: rndis: add spinlock for rndis response list (Torez Smith) [2061784] - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. (Torez Smith) [2061784] - USB: gadget: validate endpoint index for xilinx udc (Torez Smith) [2061784] - dt-bindings: update Roger Quadros email (Torez Smith) [2061784] - USB: serial: option: add Telit LE910R1 compositions (Torez Smith) [2061784] - USB: serial: option: add support for DW5829e (Torez Smith) [2061784] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Torez Smith) [2061784] - usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Torez Smith) [2061784] - tps6598x: clear int mask on probe failure (Torez Smith) [2061784] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Torez Smith) [2061784] - xhci: re-initialize the HC during resume if HCE was set (Torez Smith) [2061784] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Torez Smith) [2061784] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Torez Smith) [2061784] - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" (Torez Smith) [2061784] - usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784] - usb: gadget: rndis: check size of RNDIS_MSG_SET command (Torez Smith) [2061784] - USB: gadget: validate interface OS descriptor requests (Torez Smith) [2061784] - usb: core: Unregister device on component_add() failure (Torez Smith) [2061784] - dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg" (Torez Smith) [2061784] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Torez Smith) [2061784] - USB: serial: cp210x: add CPI Bulk Coin Recycler id (Torez Smith) [2061784] - USB: serial: cp210x: add NCR Retail IO box id (Torez Smith) [2061784] - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 (Torez Smith) [2061784] - usb: gadget: f_uac2: Define specific wTerminalType (Torez Smith) [2061784] - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition (Torez Smith) [2061784] - usb: usb251xb: add boost-up property support (Torez Smith) [2061784] - usb: raw-gadget: fix handling of dual-direction-capable endpoints (Torez Smith) [2061784] - usb: ulpi: Call of_node_put correctly (Torez Smith) [2061784] - usb: ulpi: Move of_node_put to ulpi_dev_release (Torez Smith) [2061784] - USB: serial: option: add ZTE MF286D modem (Torez Smith) [2061784] - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices (Torez Smith) [2061784] - usb: f_fs: Fix use-after-free for epfile (Torez Smith) [2061784] - usb: dwc3: xilinx: fix uninitialized return value (Torez Smith) [2061784] - usb: cdnsp: Fix segmentation fault in cdns_lost_power function (Torez Smith) [2061784] - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend (Torez Smith) [2061784] - usb: gadget: at91_udc: fix incorrect print type (Torez Smith) [2061784] - usb: dwc3: xilinx: Fix error handling when getting USB3 PHY (Torez Smith) [2061784] - usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode (Torez Smith) [2061784] - usb: xhci-plat: fix crash when suspend if remote wake enable (Torez Smith) [2061784] - usb: common: ulpi: Fix crash in ulpi_match() (Torez Smith) [2061784] - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS (Torez Smith) [2061784] - ucsi_ccg: Check DEV_INT bit only when starting CCG4 (Torez Smith) [2061784] - USB: core: Fix hang in usb_kill_urb by adding memory barriers (Torez Smith) [2061784] - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge (Torez Smith) [2061784] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Torez Smith) [2061784] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Torez Smith) [2061784] - usb: typec: Don't try to register component master without components (Torez Smith) [2061784] - usb: typec: Only attempt to link USB ports if there is fwnode (Torez Smith) [2061784] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Torez Smith) [2061784] - usb: roles: fix include/linux/usb/role.h compile issue (Torez Smith) [2061784] - usb: gadget: u_audio: Subdevice 0 for capture ctls (Torez Smith) [2061784] - usb: gadget: u_audio: fix calculations for small bInterval (Torez Smith) [2061784] - usb: dwc2: gadget: initialize max_speed from params (Torez Smith) [2061784] - usb: dwc2: do not gate off the hardware if it does not support clock gating (Torez Smith) [2061784] - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe (Torez Smith) [2061784] - headers/deps: USB: Optimize dependencies, remove (Torez Smith) [2061784] - USB: common: debug: add needed kernel.h include (Torez Smith) [2061784] - headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c (Torez Smith) [2061784] - headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h (Torez Smith) [2061784] - headers/prep: usb: gadget: Fix namespace collision (Torez Smith) [2061784] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2061784] - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core (Torez Smith) [2061784] - usb: gadget: clear related members when goto fail (Torez Smith) [2061784] - usb: gadget: don't release an existing dev->buf (Torez Smith) [2061784] - usb: dwc2: Simplify a bitmap declaration (Torez Smith) [2061784] - usb: Remove usb_for_each_port() (Torez Smith) [2061784] - usb: typec: port-mapper: Convert to the component framework (Torez Smith) [2061784] - usb: Link the ports to the connectors they are attached to (Torez Smith) [2061784] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Torez Smith) [2061784] - docs: ABI: fixed req_number desc in UAC1 (Torez Smith) [2061784] - usb-storage: Remove redundant assignments (Torez Smith) [2061784] - thunderbolt: Add module parameter for CLx disabling (Torez Smith) [2061784] - thunderbolt: Enable CL0s for Intel Titan Ridge (Torez Smith) [2061784] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Torez Smith) [2061784] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Torez Smith) [2061784] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Torez Smith) [2061784] - thunderbolt: Add CL0s support for USB4 routers (Torez Smith) [2061784] - thunderbolt: Add TMU uni-directional mode (Torez Smith) [2061784] - usb: typec: ucsi: Only check the contract if there is a connection (Torez Smith) [2061784] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Torez Smith) [2061784] - tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT (Torez Smith) [2061784] - usb: mtu3: set interval of FS intr and isoc endpoint (Torez Smith) [2061784] - usb: mtu3: fix list_head check warning (Torez Smith) [2061784] - usb: mtu3: add memory barrier before set GPD's HWO (Torez Smith) [2061784] - usb: mtu3: fix interval value for intr and isoc (Torez Smith) [2061784] - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. (Torez Smith) [2061784] - usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784] - usb: cdns3: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784] - usb: isp1760: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: dwc3: Drop unneeded calls to platform_get_resource_byname() (Torez Smith) [2061784] - usb: renesas_usbhs: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: host: fotg210: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - xhci: use max() to make code cleaner (Torez Smith) [2061784] - Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()" (Torez Smith) [2061784] - usb: misc: ehset: Rework test mode entry (Torez Smith) [2061784] - usb: core: Export usb_device_match_id (Torez Smith) [2061784] - usb: musb: Set the DT node on the child device (Torez Smith) [2061784] - usb: musb: Drop unneeded resource copying (Torez Smith) [2061784] - usb: host: ohci-omap: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: host: ehci-sh: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: gadget: udc: pxa25x: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: ftdi-elan: fix memory leak on device disconnect (Torez Smith) [2061784] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: Add SM6350 compatible (Torez Smith) [2061784] - usb: dwc2: drd: restore role and overrides upon resume (Torez Smith) [2061784] - usb: dwc2: drd: add role-switch-default-node support (Torez Smith) [2061784] - dt-bindings: usb: document role-switch-default-mode property in dwc2 (Torez Smith) [2061784] - usb: chipidea: Set the DT node on the child device (Torez Smith) [2061784] - usb: uhci: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: ohci-spear: Remove direct access to platform_device resource list (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for SM8450 (Torez Smith) [2061784] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Torez Smith) [2061784] - dt-bindings: usb: Convert BDC to YAML (Torez Smith) [2061784] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2061784] - usb: chipidea: tegra: Add runtime PM and OPP support (Torez Smith) [2061784] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2061784] - usb: host: xen-hcd: add missing unlock in error path (Torez Smith) [2061784] - dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings (Torez Smith) [2061784] - usb: dwc2: platform: adopt dev_err_probe() to silent probe defer (Torez Smith) [2061784] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Torez Smith) [2061784] - usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore (Torez Smith) [2061784] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Torez Smith) [2061784] - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe (Torez Smith) [2061784] - USB: gadget: bRequestType is a bitfield, not a enum (Torez Smith) [2061784] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Torez Smith) [2061784] - dt-bindings: usb: Add missing properties used in examples (Torez Smith) [2061784] - media: drivers:usb:remove unneeded variable (Torez Smith) [2061784] - media: b2c2-flexcop-usb: fix some whitespace coding style (Torez Smith) [2061784] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Torez Smith) [2061784] - media: dw2102: Fix use after free (Torez Smith) [2061784] - USB: serial: option: add Telit FN990 compositions (Torez Smith) [2061784] - USB: serial: cp210x: fix CP2105 GPIO registration (Torez Smith) [2061784] - usb: cdnsp: Fix incorrect status for control request (Torez Smith) [2061784] - usb: cdnsp: Fix issue in cdnsp_log_ep trace event (Torez Smith) [2061784] - usb: cdnsp: Fix incorrect calling of cdnsp_died function (Torez Smith) [2061784] - usb: xhci-mtk: fix list_del warning when enable list debug (Torez Smith) [2061784] - usb: gadget: u_ether: fix race in setting MAC address in setup phase (Torez Smith) [2061784] - dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties (Torez Smith) [2061784] - usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) (Torez Smith) [2061784] - usb: aspeed-vhub: support test mode feature (Torez Smith) [2061784] - usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue (Torez Smith) [2061784] - usb: aspeed-vhub: add qualifier descriptor (Torez Smith) [2061784] - Add CONFIG_USB_XEN_HCD to configs (Torez Smith) [2061784] - usb: Introduce Xen pvUSB frontend (xen hcd) (Torez Smith) [2061784] - usb: dwc3: gadget: Support Multi-Stream Transfer (Torez Smith) [2061784] - usb: core: config: using bit mask instead of individual bits (Torez Smith) [2061784] - usb: core: config: fix validation of wMaxPacketValue entries (Torez Smith) [2061784] - USB: gadget: zero allocate endpoint 0 buffers (Torez Smith) [2061784] - USB: gadget: detect too-big endpoint 0 requests (Torez Smith) [2061784] - xhci: avoid race between disable slot command and host runtime suspend (Torez Smith) [2061784] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Torez Smith) [2061784] - Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" (Torez Smith) [2061784] - thunderbolt: Do not dereference fwnode in struct device (Torez Smith) [2061784] - thunderbolt: Add debug logging of DisplayPort resource allocation (Torez Smith) [2061784] - thunderbolt: Do not program path HopIDs for USB4 routers (Torez Smith) [2061784] - thunderbolt: Do not allow subtracting more NFC credits than configured (Torez Smith) [2061784] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Torez Smith) [2061784] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Torez Smith) [2061784] - thunderbolt: Runtime PM activate both ends of the device link (Torez Smith) [2061784] - thunderbolt: xdomain: Avoid potential stack OOB read (Torez Smith) [2061784] - media: m920x: don't use stack on USB reads (Torez Smith) [2061784] - media: siano: remove duplicate USB device IDs (Torez Smith) [2061784] - media: replace setting of bytesused with vb2_set_plane_payload (Torez Smith) [2061784] - media: uvcvideo: Avoid returning invalid controls (Torez Smith) [2061784] - media: uvcvideo: Avoid invalid memory access (Torez Smith) [2061784] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Torez Smith) [2061784] - media: uvcvideo: Set the colorspace as sRGB if undefined (Torez Smith) [2061784] - media: uvcvideo: fix division by zero at stream start (Torez Smith) [2061784] - media: uvcvideo: Fix memory leak of object map on error exit path (Torez Smith) [2061784] - usb: core: Fix file path that does not exist (Torez Smith) [2061784] - treewide: Add missing includes masked by cgroup -> bpf dependency (Torez Smith) [2061784] - usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() (Torez Smith) [2061784] - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests (Torez Smith) [2061784] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Torez Smith) [2061784] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Torez Smith) [2061784] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Torez Smith) [2061784] - usb: bdc: fix error handling code in bdc_resume (Torez Smith) [2061784] - usb: uhci: add aspeed ast2600 uhci support (Torez Smith) [2061784] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Torez Smith) [2061784] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Torez Smith) [2061784] - usb: dwc3: gadget: Skip checking Update Transfer status (Torez Smith) [2061784] - media: pvrusb2: fix inconsistent indenting (Torez Smith) [2061784] - media: au0828-i2c: drop a duplicated function (Torez Smith) [2061784] - media: lmedm04: don't ignore errors when setting a filter (Torez Smith) [2061784] - USB: serial: option: add Fibocom FM101-GL variants (Torez Smith) [2061784] - usb: dwc2: gadget: use existing helper (Torez Smith) [2061784] - usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func (Torez Smith) [2061784] - usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() (Torez Smith) [2061784] - usb: gadget: configfs: remove os_desc_attr_release() (Torez Smith) [2061784] - usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper (Torez Smith) [2061784] - usb: xilinx: Add suspend resume support (Torez Smith) [2061784] - usb: typec: tipd: Fix initialization sequence for cd321x (Torez Smith) [2061784] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Torez Smith) [2061784] - usb: hub: Fix locking issues with address0_mutex (Torez Smith) [2061784] - USB: serial: pl2303: fix GC type detection (Torez Smith) [2061784] - USB: serial: option: add Telit LE910S1 0x9200 composition (Torez Smith) [2061784] - media: dib0700: Only touch one bit when start/stop an adapter (Torez Smith) [2061784] - media: dib0700: cleanup start/stop streaming logic (Torez Smith) [2061784] - media: dib0700: fix undefined behavior in tuner shutdown (Torez Smith) [2061784] - media: stk1160: fix control-message timeouts (Torez Smith) [2061784] - media: s2255: fix control-message timeouts (Torez Smith) [2061784] - media: pvrusb2: fix control-message timeouts (Torez Smith) [2061784] - media: em28xx: fix control-message timeouts (Torez Smith) [2061784] - media: cpia2: fix control-message timeouts (Torez Smith) [2061784] - media: flexcop-usb: fix control-message timeouts (Torez Smith) [2061784] - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe (Torez Smith) [2061784] - usb: hub: Fix usb enumeration issue due to address0 race (Torez Smith) [2061784] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Torez Smith) [2061784] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [2061784] - usb: dwc2: hcd_queue: Fix use of floating point literal (Torez Smith) [2061784] - usb: dwc3: gadget: Fix null pointer exception (Torez Smith) [2061784] - usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()' (Torez Smith) [2061784] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC flow for elapsed frames (Torez Smith) [2061784] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Torez Smith) [2061784] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Torez Smith) [2061784] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [2061784] - usb: typec: ucsi: Expose number of alternate modes in partner (Torez Smith) [2061784] - usb: xhci-mtk: fix random remote wakeup (Torez Smith) [2061784] - usb: xhci-mtk: remove unnecessary error check (Torez Smith) [2061784] - Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb (Torez Smith) [2061784] - Docs: usb: update comment and code near increment usage count (Torez Smith) [2061784] - Docs: usb: update err() to pr_err() and replace __FILE__ (Torez Smith) [2061784] - usb: gadget: at91_udc: Convert to GPIO descriptors (Torez Smith) [2061784] - usb: gadget: composite: Show warning if function driver's descriptors are incomplete. (Torez Smith) [2061784] - usb: gadget: f_midi: allow resetting index option (Torez Smith) [2061784] - usb: Remove redundant 'flush_workqueue()' calls (Torez Smith) [2061784] - usb: gadget: f_fs: Use stream_open() for endpoint files (Torez Smith) [2061784] - USB: ehci_brcm_hub_control: Improve port index sanitizing (Torez Smith) [2061784] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 (Torez Smith) [2061784] - dt-bindings: usb: dwc2: document the port when usb-role-switch is used (Torez Smith) [2061784] - usb: cdnsp: Remove unneeded semicolon after `}' (Torez Smith) [2061784] - media: em28xx: fix memory leak in em28xx_init_dev (Torez Smith) [2061784] - media: gspca: Make use of the helper macro kthread_run() (Torez Smith) [2061784] - dt-bindings: treewide: Update @st.com email address to @foss.st.com (Torez Smith) [2061784] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [2061784] - Revert "usb: core: hcd: Add support for deferring roothub registration" (Torez Smith) [2061784] - Revert "xhci: Set HCD flag to defer primary roothub registration" (Torez Smith) [2061784] - usb: gadget: Mark USB_FSL_QE broken on 64-bit (Torez Smith) [2061784] - usb: gadget: f_mass_storage: Disable eps during disconnect (Torez Smith) [2061784] - usb: gadget: udc: core: Revise comments for USB ep enable/disable (Torez Smith) [2061784] - usb: mtu3: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784] - USB: serial: keyspan: fix memleak on probe errors (Torez Smith) [2061784] - USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: ch314: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: iowarrior: fix control-message timeouts (Torez Smith) [2061784] - Documentation: USB: fix example bulk-message timeout (Torez Smith) [2061784] - usb: remove res2 argument from gadget code completions (Torez Smith) [2061784] - usb: dwc2: stm32mp15: set otg_rev (Torez Smith) [2061784] - usb: dwc2: add otg_rev and otg_caps information for gadget driver (Torez Smith) [2061784] - dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml (Torez Smith) [2061784] - dt-bindings: usb: dwc2: Add reference to usb-drd.yaml (Torez Smith) [2061784] - usb: gadget: uvc: implement dwPresentationTime and scrSourceClock (Torez Smith) [2061784] - usb: gadget: uvc: use on returned header len in video_encode_isoc_sg (Torez Smith) [2061784] - usb:gadget: f_uac1: fixed sync playback (Torez Smith) [2061784] - Docs: usb: remove :c:func: for usb_register and usb_deregister (Torez Smith) [2061784] - Docs: usb: update struct usb_driver (Torez Smith) [2061784] - usb: gadget: configfs: change config attributes file operation (Torez Smith) [2061784] - usb: gadget: configfs: add cfg_to_gadget_info() helper (Torez Smith) [2061784] - usb: dwc3: Align DWC3_EP_* flag macros (Torez Smith) [2061784] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Torez Smith) [2061784] - USB: chipidea: fix interrupt deadlock (Torez Smith) [2061784] - usb: musb: Balance list entry in musb_gadget_queue (Torez Smith) [2061784] - usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access (Torez Smith) [2061784] - usb: gadget: uvc: ensure the vdev is unset (Torez Smith) [2061784] - usb: gadget: uvc: only pump video data if necessary (Torez Smith) [2061784] - usb: gadget: uvc: only schedule stream in streaming state (Torez Smith) [2061784] - usb: gadget: uvc: test if ep->desc is valid on ep_queue (Torez Smith) [2061784] - usb: gadget: uvc: rename function to be more consistent (Torez Smith) [2061784] - usb: gadget: uvc: consistently use define for headerlen (Torez Smith) [2061784] - usb: max-3421: Use driver data instead of maintaining a list of bound devices (Torez Smith) [2061784] - usb: dwc2: drd: reset current session before setting the new one (Torez Smith) [2061784] - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled (Torez Smith) [2061784] - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init (Torez Smith) [2061784] - usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend (Torez Smith) [2061784] - usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784] - usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Torez Smith) [2061784] - usb: gadget: u_ether: use eth_hw_addr_set() (Torez Smith) [2061784] - usb: typec: tipd: Enable event interrupts by default (Torez Smith) [2061784] - media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning (Torez Smith) [2061784] - usb: typec: STUSB160X should select REGMAP_I2C (Torez Smith) [2061784] - usb-storage: Add compatibility quirk flags for iODD 2531/2541 (Torez Smith) [2061784] - scsi: usb: Switch to attribute groups (Torez Smith) [2061784] - net: remove single-byte netdev->dev_addr writes (Torez Smith) [2061784] - usb: musb: dsps: Fix the probe error path (Torez Smith) [2061784] - usb: gadget: avoid unusual inline assembly (Torez Smith) [2061784] - usb: musb: select GENERIC_PHY instead of depending on it (Torez Smith) [2061784] - usb: host: ohci-tmio: check return value after calling platform_get_resource() (Torez Smith) [2061784] - usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback (Torez Smith) [2061784] - usb: gadget: hid: fix error code in do_config() (Torez Smith) [2061784] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Torez Smith) [2061784] - xhci: Fix command ring pointer corruption while aborting a command (Torez Smith) [2061784] - USB: xhci: dbc: fix tty registration race (Torez Smith) [2061784] - xhci: add quirk for host controllers that don't update endpoint DCS (Torez Smith) [2061784] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Torez Smith) [2061784] - USB: gadget: udc: Remove some dead code (Torez Smith) [2061784] - usb: gadget: storage: add support for media larger than 2T (Torez Smith) [2061784] - usb: chipidea: udc: make controller hardware endpoint primed (Torez Smith) [2061784] - dt-binding: usb: xilinx: Add clocking node (Torez Smith) [2061784] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Torez Smith) [2061784] - USB: serial: qcserial: add EM9191 QDL support (Torez Smith) [2061784] - Revert "usb: misc: ehset: Workaround for "special" hubs" (Torez Smith) [2061784] - USB: serial: option: add Quectel EC200S-CN module support (Torez Smith) [2061784] - USB: serial: option: add prod. id for Quectel EG91 (Torez Smith) [2061784] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Torez Smith) [2061784] - thunderbolt: build kunit tests without structleak plugin (Torez Smith) [2061784] - usb: core: config: Change sizeof(struct ...) to sizeof(*...) (Torez Smith) [2061784] - ARM: omap1: move omap15xx local bus handling to usb.c (Torez Smith) [2061784] - USB: cdc-acm: fix break reporting (Torez Smith) [2061784] - USB: cdc-acm: fix racy tty buffer accesses (Torez Smith) [2061784] - usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize (Torez Smith) [2061784] - usb: cdc-wdm: Fix check for WWAN (Torez Smith) [2061784] - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle (Torez Smith) [2061784] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Torez Smith) [2061784] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Torez Smith) [2061784] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [2061784] - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Torez Smith) [2061784] - usb: dwc3: gadget: Revert "set gadgets parent to the right controller" (Torez Smith) [2061784] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [2061784] - usb: gadget: udc: core: Print error code in usb_gadget_probe_driver() (Torez Smith) [2061784] - usb: gadget: udc: core: Use pr_fmt() to prefix messages (Torez Smith) [2061784] - usb: gadget: uvc: fix multiple opens (Torez Smith) [2061784] - usb: cdc-wdm: Constify static struct wwan_port_ops (Torez Smith) [2061784] - usb: usb-skeleton: Update min() to min_t() (Torez Smith) [2061784] - dt-bindings: usb: dwc3: Fix usb-phy check (Torez Smith) [2061784] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Torez Smith) [2061784] - usb: exynos: describe driver in KConfig (Torez Smith) [2061784] - usb: gadget: udc-xilinx: Add clock support (Torez Smith) [2061784] - usb: xhci-mtk: use xhci_dbg() to print log (Torez Smith) [2061784] - USB: EHCI: Improve port index sanitizing (Torez Smith) [2061784] - USB: phy: tahvo:remove unnecessary debug log (Torez Smith) [2061784] - usb: atm: Use struct_size() helper (Torez Smith) [2061784] - usb: phy: tegra: Support OTG mode programming (Torez Smith) [2061784] - usb: host: oxu210hp: Fix a function name in comments (Torez Smith) [2061784] - usb: host: fotg210: Fix a function name in comments (Torez Smith) [2061784] - usb: ehci: Fix a function name in comments (Torez Smith) [2061784] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Torez Smith) [2061784] - usb: typec: tipd: Switch CD321X power state to S0 (Torez Smith) [2061784] - usb: typec: tipd: Add support for Apple CD321X (Torez Smith) [2061784] - usb: typec: tipd: Add short-circuit for no irqs (Torez Smith) [2061784] - usb: typec: tipd: Split interrupt handler (Torez Smith) [2061784] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Torez Smith) [2061784] - usb: typec: ucsi: Better fix for missing unplug events issue (Torez Smith) [2061784] - usb: typec: ucsi: Read the PDOs in separate work (Torez Smith) [2061784] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Torez Smith) [2061784] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Torez Smith) [2061784] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Torez Smith) [2061784] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Torez Smith) [2061784] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Torez Smith) [2061784] - usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" (Torez Smith) [2061784] - usb: misc: ehset: Workaround for "special" hubs (Torez Smith) [2061784] - media: em28xx: Don't use ops->suspend if it is NULL (Torez Smith) [2061784] - scsi: target: usb: Replace enable attr with ops.enable (Torez Smith) [2061784] - media: mxl111sf: change mutex_init() location (Torez Smith) [2061784] - media: tm6000: Avoid card name truncation (Torez Smith) [2061784] - media: usb: stkwebcam: Update the reference count of the usb device structure (Torez Smith) [2061784] - media: gspca: Limit frame size to sizeimage. (Torez Smith) [2061784] - media: usb: airspy: clean the freed pointer and counter (Torez Smith) [2061784] - media: pvrusb2: Replaced simple_strtol() with kstrtoint() (Torez Smith) [2061784] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Torez Smith) [2061784] - media: uvcvideo: Set error_idx during ctrl_commit errors (Torez Smith) [2061784] - media: uvcvideo: Check controls flags before accessing them (Torez Smith) [2061784] - media: uvcvideo: Use control names from framework (Torez Smith) [2061784] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Torez Smith) [2061784] - media: uvcvideo: Set unique vdev name based in type (Torez Smith) [2061784] - media: uvcvideo: Use dev->name for querycap() (Torez Smith) [2061784] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Torez Smith) [2061784] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Torez Smith) [2061784] - media: uvcvideo: Return -EIO for control errors (Torez Smith) [2061784] - media: uvcvideo: Set capability in s_param (Torez Smith) [2061784] - media: uvcvideo: Remove s_ctrl and g_ctrl (Torez Smith) [2061784] - media: uvcvideo: Remove unused including (Torez Smith) [2061784] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784] - media: m5602_ov7660: remove the repeated declaration (Torez Smith) [2061784] - media: dvb-usb: fix ununit-value in az6027_rc_query (Torez Smith) [2061784] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [2061784] - media: gspca/sn9c20x: Add ability to control built-in webcam LEDs (Torez Smith) [2061784] - media: em28xx: add missing em28xx_close_extension (Torez Smith) [2061784] - thunderbolt: Fix -Wrestrict warning (Torez Smith) [2061784] - USB: serial: option: add device id for Foxconn T99W265 (Torez Smith) [2061784] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Torez Smith) [2061784] - USB: serial: cp210x: add part-number debug printk (Torez Smith) [2061784] - USB: serial: cp210x: fix dropped characters with CP2102 (Torez Smith) [2061784] - USB: serial: kl5kusb105: drop line-status helper (Torez Smith) [2061784] - USB: serial: kl5kusb105: simplify line-status handling (Torez Smith) [2061784] - USB: serial: kl5kusb105: clean up line-status handling (Torez Smith) [2061784] - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Torez Smith) [2061784] - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Torez Smith) [2061784] - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Torez Smith) [2061784] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Torez Smith) [2061784] - usb: core: hcd: fix messages in usb_hcd_request_irqs() (Torez Smith) [2061784] - usb: host: ehci-mv: drop duplicated MODULE_ALIAS (Torez Smith) [2061784] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Torez Smith) [2061784] - usb: typec: tipd: Add an additional overflow check (Torez Smith) [2061784] - usb: typec: tipd: Don't read/write more bytes than required (Torez Smith) [2061784] - usb: musb: tusb6010: check return value after calling platform_get_resource() (Torez Smith) [2061784] - USB: cdc-acm: remove duplicate USB device ID (Torez Smith) [2061784] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: allow hung up ports to be suspended (Torez Smith) [2061784] - USB: serial: clean up core error labels (Torez Smith) [2061784] - USB: serial: option: remove duplicate USB device ID (Torez Smith) [2061784] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Torez Smith) [2061784] - USB: core: Make do_proc_control() and do_proc_bulk() killable (Torez Smith) [2061784] - usb: musb: mediatek: Expose role-switch control to userspace (Torez Smith) [2061784] - usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval (Torez Smith) [2061784] - usb: gadget: f_uac2: Add missing companion descriptor for feedback EP (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Torez Smith) [2061784] - usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd() (Torez Smith) [2061784] - xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2061784] - usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Torez Smith) [2061784] - usb: dwc3: core: balance phy init and exit (Torez Smith) [2061784] - Revert "USB: bcma: Add a check for devm_gpiod_get" (Torez Smith) [2061784] - usb: ehci: Simplify platform driver registration (Torez Smith) [2061784] - USB: cdc-acm: fix minor-number release (Torez Smith) [2061784] - usb: dwc2: check return value after calling platform_get_resource() (Torez Smith) [2061784] - usb: cdns3: fix race condition before setting doorbell (Torez Smith) [2061784] - usb: gadget: r8a66597: fix a loop in set_feature() (Torez Smith) [2061784] - usb: gadget: u_audio: EP-OUT bInterval in fback frequency (Torez Smith) [2061784] - usb: testusb: Fix for showing the connection speed (Torez Smith) [2061784] - usb: gadget: fix for a typo that conveys logically-inverted information. (Torez Smith) [2061784] - usb: gadget: goku_udc: Fix mask and set operation on variable master (Torez Smith) [2061784] - USB: host: ehci-atmel: Add support for HSIC phy (Torez Smith) [2061784] - dt-bindings: usb: atmel: add USB PHY type property (Torez Smith) [2061784] - usb: ehci: handshake CMD_RUN instead of STS_HALT (Torez Smith) [2061784] - usb: gadget: f_uac2: clean up some inconsistent indenting (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 (Torez Smith) [2061784] - usb: dwc3: reference clock period configuration (Torez Smith) [2061784] - dt-bindings: usb: dwc3: add reference clock period (Torez Smith) [2061784] - usb: ohci: Prefer struct_size over open coded arithmetic (Torez Smith) [2061784] - usb: typec: hd3ss3220: Use regmap_write_bits() (Torez Smith) [2061784] - dt-binding: usb: xilinx: Convert binding to YAML (Torez Smith) [2061784] - USB: serial: option: add Telit LN920 compositions (Torez Smith) [2061784] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [2061784] - USB: serial: pl2303: fix GL type detection (Torez Smith) [2061784] - usb: isp1760: otg control register access (Torez Smith) [2061784] - usb: isp1760: use the right irq status bit (Torez Smith) [2061784] - usb: isp1760: write to status and address register (Torez Smith) [2061784] - usb: isp1760: fix qtd fill length (Torez Smith) [2061784] - usb: isp1760: fix memory pool initialization (Torez Smith) [2061784] - usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" (Torez Smith) [2061784] - usb: dwc2: Fix spelling mistake "was't" -> "wasn't" (Torez Smith) [2061784] - usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" (Torez Smith) [2061784] - usb: host: xhci-rcar: Don't reload firmware after the completion (Torez Smith) [2061784] - usb: xhci-mtk: allow bandwidth table rollover (Torez Smith) [2061784] - usb: mtu3: fix random remote wakeup (Torez Smith) [2061784] - usb: mtu3: return successful suspend status (Torez Smith) [2061784] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [2061784] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Torez Smith) [2061784] - usb: xhci-mtk: add a member of num_esit (Torez Smith) [2061784] - usb: xhci-mtk: check boundary before check tt (Torez Smith) [2061784] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Torez Smith) [2061784] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [2061784] - usb: xhci-mtk: support option to disable usb2 ports (Torez Smith) [2061784] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Torez Smith) [2061784] - dt-bindings: usb: mtk-xhci: add compatible for mt8195 (Torez Smith) [2061784] - dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports (Torez Smith) [2061784] - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' (Torez Smith) [2061784] - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Torez Smith) [2061784] - Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" (Torez Smith) [2061784] - usb: isp1760: clean never read udc_enabled warning (Torez Smith) [2061784] - usb: isp1760: do not shift in uninitialized slot (Torez Smith) [2061784] - usb: isp1760: do not reset retval (Torez Smith) [2061784] - usb: isp1760: check maxpacketsize before using it (Torez Smith) [2061784] - usb: isp1760: ignore return value for bus change pattern (Torez Smith) [2061784] - usb: gadget: Add description for module parameter (Torez Smith) [2061784] - usbip:vhci_hcd USB port can get stuck in the disabled state (Torez Smith) [2061784] - usbip: clean up code in vhci_device_unlink_cleanup (Torez Smith) [2061784] - usbip: give back URBs for unsent unlink requests during cleanup (Torez Smith) [2061784] - usb: gadget: aspeed: Remove repeated verbose license text (Torez Smith) [2061784] - usb: gadget: mass_storage: Remove repeated verbose license text (Torez Smith) [2061784] - usb: musb: musb_dsps: request_irq() after initializing musb (Torez Smith) [2061784] - usb: dwc3: pci: add support for AMD's newer generation platform. (Torez Smith) [2061784] - usb: dwc3: imx8mp: request irq after initializing dwc3 (Torez Smith) [2061784] - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Torez Smith) [2061784] - xhci: Add bus number to some debug messages (Torez Smith) [2061784] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Torez Smith) [2061784] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Torez Smith) [2061784] - xhci: Fix failure to give back some cached cancelled URBs. (Torez Smith) [2061784] - xhci: fix even more unsafe memory usage in xhci tracing (Torez Smith) [2061784] - xhci: fix unsafe memory usage in xhci tracing (Torez Smith) [2061784] - USB: serial: replace symbolic permissions by octal permissions (Torez Smith) [2061784] - usb: gadget: f_hid: optional SETUP/SET_REPORT mode (Torez Smith) [2061784] - usb: chipidea: host: fix port index underflow and UBSAN complains (Torez Smith) [2061784] - usb: typec: altmodes/displayport: Notify drm subsys of hotplug events (Torez Smith) [2061784] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Torez Smith) [2061784] - drm/connector: Add support for out-of-band hotplug notification (v3) (Torez Smith) [2061784] - drm/connector: Add drm_connector_find_by_fwnode() function (v3) (Torez Smith) [2061784] - drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) (Torez Smith) [2061784] - drm/connector: Give connector sysfs devices there own device_type (Torez Smith) [2061784] - USB: EHCI: Add alias for Broadcom INSNREG (Torez Smith) [2061784] - USB: EHCI: Add register array bounds to HCS ports (Torez Smith) [2061784] - usb: gadget: mv_u3d: request_irq() after initializing UDC (Torez Smith) [2061784] - usb: gadget: f_uac1: fixing inconsistent indenting (Torez Smith) [2061784] - usb: remove reference to deleted config STB03xxx (Torez Smith) [2061784] - usb: host: remove line for obsolete config USB_HWA_HCD (Torez Smith) [2061784] - usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller (Torez Smith) [2061784] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [2061784] - usb: phy: tahvo: add IRQ check (Torez Smith) [2061784] - usb: host: ohci-tmio: add IRQ check (Torez Smith) [2061784] - dt-bindings: usb: mtk-musb: add MT7623 compatible (Torez Smith) [2061784] - usb: gadget: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784] - usb: gadget: bdc: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784] - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Torez Smith) [2061784] - usb: typec: tcpm: Support non-PD mode (Torez Smith) [2061784] - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784] - usb: cdnsp: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784] - usb: mtu3: fix the wrong HS mult value (Torez Smith) [2061784] - usb: mtu3: use @mult for HS isoc or intr (Torez Smith) [2061784] - usb: mtu3: restore HS function when set SS/SSP (Torez Smith) [2061784] - usb: phy: twl6030: add IRQ checks (Torez Smith) [2061784] - usb: phy: fsl-usb: add IRQ check (Torez Smith) [2061784] - usb: misc: brcmstb-usb-pinmap: add IRQ check (Torez Smith) [2061784] - usb: gadget: udc: s3c2410: add IRQ check (Torez Smith) [2061784] - usb: gadget: udc: at91: add IRQ check (Torez Smith) [2061784] - usb: dwc3: qcom: add IRQ check (Torez Smith) [2061784] - usb: dwc3: meson-g12a: add IRQ check (Torez Smith) [2061784] - usb: dwc2: gadget: implement udc_set_speed() (Torez Smith) [2061784] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2061784] - dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings (Torez Smith) [2061784] - docs: usb: fix malformed table (Torez Smith) [2061784] - usb: gadget: f_uac2: remove redundant assignments to pointer i_feature (Torez Smith) [2061784] - usb: misc: adutux: use swap() (Torez Smith) [2061784] - usb: gadget: remove useless cast (Torez Smith) [2061784] - usb: gadget: Fix inconsistent indent (Torez Smith) [2061784] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [2061784] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [2061784] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Torez Smith) [2061784] - USB: serial: cp210x: clean up type detection (Torez Smith) [2061784] - USB: serial: cp210x: clean up set-chars request (Torez Smith) [2061784] - USB: serial: cp210x: clean up control-request timeout (Torez Smith) [2061784] - USB: serial: cp210x: fix flow-control error handling (Torez Smith) [2061784] - USB: serial: cp210x: fix control-characters error handling (Torez Smith) [2061784] - USB: serial: io_edgeport: drop unused descriptor helper (Torez Smith) [2061784] - usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops (Torez Smith) [2061784] - drivers: usb: dwc3-qcom: Add sdm660 compatible (Torez Smith) [2061784] - usb: isp1760: rework cache initialization error handling (Torez Smith) [2061784] - usb: isp1760: do not sleep in field register poll (Torez Smith) [2061784] - usb: isp1760: remove debug message as error (Torez Smith) [2061784] - dt-bindings: usb: ohci: Add Allwinner A83t compatible (Torez Smith) [2061784] - dt-bindings: usb: ehci: Add Allwinner A83t compatible (Torez Smith) [2061784] - usb: gadget: uvc: decrease the interrupt load to a quarter (Torez Smith) [2061784] - usb: gadget: uvc: add scatter gather support (Torez Smith) [2061784] - usb: gadget: uvc: set v4l2_dev->dev in f_uvc (Torez Smith) [2061784] - usb: gadget: uvc: make uvc_num_requests depend on gadget speed (Torez Smith) [2061784] - usb: dwc3: gadget: set gadgets parent to the right controller (Torez Smith) [2061784] - usb: mtu3: support suspend/resume for dual-role mode (Torez Smith) [2061784] - usb: mtu3: support suspend/resume for device mode (Torez Smith) [2061784] - usb: mtu3: add helper to power on/down device (Torez Smith) [2061784] - usb: mtu3: support runtime PM for host mode (Torez Smith) [2061784] - usb: mtu3: add new helpers for host suspend/resume (Torez Smith) [2061784] - usb: mtu3: support option to disable usb2 ports (Torez Smith) [2061784] - usb: mtu3: support property role-switch-default-mode (Torez Smith) [2061784] - usb: dwc3: drd: use helper to get role-switch-default-mode (Torez Smith) [2061784] - usb: common: add helper to get role-switch-default-mode (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add wakeup interrupt (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add support property role-switch-default-mode (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add optional property to disable usb2 ports (Torez Smith) [2061784] - dt-bindings: usb: mtu3: remove support VBUS detection of extcon (Torez Smith) [2061784] - media: stkwebcam: fix memory leak in stk_camera_probe (Torez Smith) [2061784] - media: go7007: remove redundant initialization (Torez Smith) [2061784] - media: go7007: fix memory leak in go7007_usb_probe (Torez Smith) [2061784] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [2061784] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Torez Smith) [2061784] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API (Torez Smith) [2061784] - usb: gadget: f_uac1: add volume and mute support (Torez Smith) [2061784] - usb: gadget: f_uac2: add volume and mute support (Torez Smith) [2061784] - usb: gadget: u_audio: add bi-directional volume and mute support (Torez Smith) [2061784] - usb: audio-v2: add ability to define feature unit descriptor (Torez Smith) [2061784] - dt-bindings: usb: generic-ohci: Document dr_mode property (Torez Smith) [2061784] - dt-bindings: usb: generic-ehci: Document dr_mode property (Torez Smith) [2061784] - usb: dwc2: gadget: Add endpoint wedge support (Torez Smith) [2061784] - usb: gadget: composite: Allow bMaxPower=0 if self-powered (Torez Smith) [2061784] - usb: isp1301-omap: Fix the GPIO include (Torez Smith) [2061784] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Torez Smith) [2061784] - usb: xhci-renesas: Minor coding style cleanup (Torez Smith) [2061784] - usb: host: ohci-spear: simplify calling usb_add_hcd() (Torez Smith) [2061784] - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Torez Smith) [2061784] - usb: gadget: u_ether: fix a potential null pointer dereference (Torez Smith) [2061784] - usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement (Torez Smith) [2061784] - usb: gadget: f_ncm: remove spurious if statement (Torez Smith) [2061784] - usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function (Torez Smith) [2061784] - usb: gadget: f_ncm: remove spurious boolean timer_stopping (Torez Smith) [2061784] - usb: gadget: f_ncm: remove timer_force_tx field (Torez Smith) [2061784] - usb: host: fotg210: fix the actual_length of an iso packet (Torez Smith) [2061784] - usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Torez Smith) [2061784] - Revert "usb: host: fotg210: Use dma_pool_zalloc" (Torez Smith) [2061784] - media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157 (Torez Smith) [2061784] - media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound (Torez Smith) [2061784] - dt-bindings: usb: dwc3: Update dwc3 TX fifo properties (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default (Torez Smith) [2061784] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Torez Smith) [2061784] - usb: gadget: configfs: Check USB configuration before adding (Torez Smith) [2061784] - usb: gadget: udc: core: Introduce check_config to verify USB configuration (Torez Smith) [2061784] - media: drivers/media/usb/gspca: fix typo Fliker -> Flicker (Torez Smith) [2061784] - media: uvc: don't do DMA on stack (Torez Smith) [2061784] - media: gspca: Drop default m (Torez Smith) [2061784] - media: dvbsky: add support for MyGica T230C2_LITE and T230A (Torez Smith) [2061784] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1951330] - scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068044] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068044] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2068044] - qed: fix ethtool register dump (Manish Chopra) [2040279] - qede: confirm skb is allocated before using (Manish Chopra) [2040279] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040279] - qed: return status of qed_iov_get_link (Manish Chopra) [2040279] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040279] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040279] - qed: display VF trust config (Manish Chopra) [2040279] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040279] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040279] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040279] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040279] - qed*: enhance tx timeout debug info (Manish Chopra) [2040279] - qede: validate non LSO skb length (Manish Chopra) [2040279] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040279] - net: qed: fix the array may be out of bound (Manish Chopra) [2040279] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040279] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040279] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Manish Chopra) [2040279] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040279] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040279] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040279] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040279] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040279] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040279] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040279] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040279] - qed: Initialize debug string array (Manish Chopra) [2040279] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040279] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040279] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040279] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040279] - qed: Update debug related changes (Manish Chopra) [2040279] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040279] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040279] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040279] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040279] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040279] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040279] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040279] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040279] - qed: Fix kernel-doc warnings (Manish Chopra) [2040279] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [2040279] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040279] - qed: Handle management FW error (Manish Chopra) [2040279] - qed: Enable automatic recovery on error condition. (Manish Chopra) [2040279] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040279] - qed: Remove duplicated include of kernel.h (Manish Chopra) [2040279] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [2040279] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [2040279] - qed: Avoid db_recovery during recovery (Manish Chopra) [2040279] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [2040279] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [2040279] - qede: Remove the qede module version (Manish Chopra) [2040279] - qed: Remove the qed module version (Manish Chopra) [2040279] - net: qed: remove unneeded return variables (Manish Chopra) [2040279] - sched/isolation: Split housekeeping cpumask per isolation features (Phil Auld) [2065222] - sched/isolation: Fix housekeeping_mask memory leak (Phil Auld) [2065222] - sched/isolation: Consolidate error handling (Phil Auld) [2065222] - sched/isolation: Consolidate check for housekeeping minimum service (Phil Auld) [2065222] - sched/isolation: Use single feature type while referring to housekeeping cpumask (Phil Auld) [2065222] - net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - mailbox: pcc: Avoid using the uninitialized variable 'dev' (Mark Langsdorf) [1998271] - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1998271] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1998271] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1998271] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1998271] - ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h (Mark Langsdorf) [1998271] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1998271] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1998271] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1998271] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1998271] - ACPI: EC: Remove initialization of static variables to false (Mark Langsdorf) [1998271] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1998271] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1998271] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1998271] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1998271] - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Mark Langsdorf) [1998271] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1998271] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1998271] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1998271] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1998271] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1998271] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1998271] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1998271] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1998271] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1998271] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1998271] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1998271] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1998271] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1998271] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1998271] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1998271] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1998271] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1998271] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1998271] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1998271] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1998271] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1998271] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1998271] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1998271] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1998271] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1998271] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1998271] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1998271] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1998271] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1998271] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1998271] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Mark Langsdorf) [1998271] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Mark Langsdorf) [1998271] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [1998271] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1998271] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1998271] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1998271] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1998271] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1998271] - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1998269] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1998269] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1998269] - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect (Mark Langsdorf) [1998269] - ACPICA: Update the list of maintainers (Mark Langsdorf) [1998269] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1998269] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1998269] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1998269] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1998269] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1998269] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1998269] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1998269] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1998269] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1998269] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1998269] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1998269] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1998269] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1998269] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1998269] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1998269] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1998269] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1998269] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1998269] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1998269] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1998269] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1998269] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1998269] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1998269] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1998269]- perf tools: Add external commands to list-cmds (Michael Petlan) [2065179] - perf docs: Add perf-iostat link to manpages (Michael Petlan) [2065179] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2081260] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2080384] - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() (Sabrina Dubroca) [2080384] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2080384] - xfrm: fix a small bug in xfrm_sa_len() (Sabrina Dubroca) [2080384] - xfrm: fix policy lookup for ipv6 gre packets (Sabrina Dubroca) [2080384] - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080356] - tls: cap the output scatter list to something reasonable (Sabrina Dubroca) [2080356] - net/tls: Fix authentication failure in CCM mode (Sabrina Dubroca) [2080356] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080356] - tls: splice_read: fix accessing pre-processed records (Sabrina Dubroca) [2080356] - tls: splice_read: fix record type check (Sabrina Dubroca) [2080356] - net: macsec: Verify that send_sci is on when setting Tx sci explicitly (Sabrina Dubroca) [2080352] - net: macsec: Fix offload support for NETDEV_UNREGISTER event (Sabrina Dubroca) [2080352] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2069957] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054658] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054658] {CVE-2022-0617} - cifs: destage any unwritten data to the server before calling copychunk_write (Ronnie Sahlberg) [1997373] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2078894] - printk: use atomic updates for klogd work (Prarit Bhargava) [2078897] - genirq: Provide generic_handle_irq_safe() (Prarit Bhargava) [2078897] - printk: Remove printk.h inclusion in percpu.h (Prarit Bhargava) [2078897] - efi: Allow efi=runtime (Prarit Bhargava) [2078897] - efi: Disable runtime services on RT (Prarit Bhargava) [2078897] - x86/softirq: Disable softirq stacks on PREEMPT_RT (Prarit Bhargava) [2078897] - genirq: Disable irqfixup/poll on PREEMPT_RT. (Prarit Bhargava) [2078897] - genirq: Move prio assignment into the newly created thread (Prarit Bhargava) [2078897] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072886] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072886] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072886] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072886] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072886] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072886] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Steve Best) [2072886] - drivers/base/memory: clarify adding and removing of memory blocks (David Hildenbrand) [2077436] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [2077436] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [2077436] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [2077436] - powerpc/kernel: Add __init attribute to eligible functions (David Hildenbrand) [2077436] - drivers/base/memory: add memory block to memory group after registration succeeded (David Hildenbrand) [2077436] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075183] - proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment (Baoquan He) [2051908] - proc/vmcore: fix possible deadlock on concurrent mmap and read (Baoquan He) [2051908] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (Baoquan He) [2051908] - enable DAMON configs (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004230] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004230] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004230] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004230] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004230] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004230] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004230] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004230] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004230] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004230] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004230] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004230] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004230] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004230] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004230] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004230] - docs/vm: add vmalloced-kernel-stacks document (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004230] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004230] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004230] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004230] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004230] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004230] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004230] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004230] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004230] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004230] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004230] - include/linux/delay.h: replace kernel.h with the necessary inclusions (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004230] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004230] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004230] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004230] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004230] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004230] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004230] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004230] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004230] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004230] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004230] - Documentation/vm: move user guides to admin-guide/mm/ (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004230] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004230] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004230] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004230] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004230] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004230] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004230] - drm/msm: Fix missing include files in msm_gem_shrinker.c (Chris von Recklinghausen) [2004230] - NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation (Waiman Long) [2013413] - slab: remove __alloc_size attribute from __kmalloc_track_caller (Waiman Long) [2013413] - mm: memcontrol: rename memcg_cache_id to memcg_kmem_id (Waiman Long) [2013413] - mm: list_lru: rename list_lru_per_memcg to list_lru_memcg (Waiman Long) [2013413] - mm: memcontrol: fix cannot alloc the maximum memcg ID (Waiman Long) [2013413] - mm: memcontrol: reuse memory cgroup ID for kmem ID (Waiman Long) [2013413] - mm: list_lru: replace linear array with xarray (Waiman Long) [2013413] - mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus (Waiman Long) [2013413] - mm: list_lru: allocate list_lru_one only when needed (Waiman Long) [2013413] - mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() (Waiman Long) [2013413] - xarray: use kmem_cache_alloc_lru to allocate xa_node (Waiman Long) [2013413] - mm: dcache: use kmem_cache_alloc_lru() to allocate dentry (Waiman Long) [2013413] - fs: allocate inode by using alloc_inode_sb() (Waiman Long) [2013413] - fs: introduce alloc_inode_sb() to allocate filesystems specific inode (Waiman Long) [2013413] - mm: introduce kmem_cache_alloc_lru (Waiman Long) [2013413] - mm: list_lru: transpose the array of per-node per-memcg lru lists (Waiman Long) [2013413] - memcg: add per-memcg total kernel memory stat (Waiman Long) [2013413] - memcg: add per-memcg vmalloc stat (Waiman Long) [2013413] - mm: list_lru: only add memcg-aware lrus to the global lru list (Waiman Long) [2013413] - mm: list_lru: fix the return value of list_lru_count_one() (Waiman Long) [2013413] - mm: list_lru: remove holding lru lock (Waiman Long) [2013413] - memcg, kmem: further deprecate kmem.limit_in_bytes (Waiman Long) [2013413] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Waiman Long) [2013413] - slab: add __alloc_size attributes for better bounds checking (Waiman Long) [2013413] - slab: clean up function prototypes (Waiman Long) [2013413] - Compiler Attributes: add __alloc_size() for better bounds checking (Waiman Long) [2013413] - Redhat: enable Kfence on production servers (Nico Pache) [2072662] - kfence, x86: only define helpers if !MODULE (Nico Pache) [2072662] - kfence: default to dynamic branch instead of static keys mode (Nico Pache) [2072662] - kfence: test: try to avoid test_gfpzero trigger rcu_stall (Nico Pache) [2072662] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [2072662] - kfence: alloc kfence_pool after system startup (Nico Pache) [2072662] - kfence: allow re-enabling KFENCE after system startup (Nico Pache) [2072662] - mm/kfence: remove unnecessary CONFIG_KFENCE option (Nico Pache) [2072662] - kfence: make test case compatible with run time set sample interval (Nico Pache) [2072662] - kfence: always use static branches to guard kfence_alloc() (Nico Pache) [2072662] - kfence: shorten critical sections of alloc/free (Nico Pache) [2072662] - kfence: test: use kunit_skip() to skip tests (Nico Pache) [2072662] - kfence: limit currently covered allocations when pool nearly full (Nico Pache) [2072662] - kfence: move saving stack trace of allocations into __kfence_alloc() (Nico Pache) [2072662] - kfence: count unexpectedly skipped allocations (Nico Pache) [2072662] - kfence: add function to mask address bits (Nico Pache) [2072662] - cifs: verify that tcon is valid before dereference in cifs_kill_sb (Ronnie Sahlberg) [2048823] - cifs: release cached dentries only if mount is complete (Ronnie Sahlberg) [2048823] - cifs: we do not need a spinlock around the tree access during umount (Ronnie Sahlberg) [2048823] - cifs: fix handlecache and multiuser (Ronnie Sahlberg) [2048823] - cifs: fix workstation_name for multiuser mounts (Ronnie Sahlberg) [2048823] - cifs: free ntlmsspblob allocated in negotiate (Ronnie Sahlberg) [2048823] - cifs: fix ntlmssp auth when there is no key exchange (Ronnie Sahlberg) [2048823] - cifs: send workstation name during ntlmssp session setup (Ronnie Sahlberg) [2048823] - cifs: Fix crash on unload of cifs_arc4.ko (Ronnie Sahlberg) [2048823] - Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH (Ronnie Sahlberg) [2048823] - cifs: fix the cifs_reconnect path for DFS (Ronnie Sahlberg) [2048823] - cifs: sanitize multiple delimiters in prepath (Ronnie Sahlberg) [2048823] - cifs: ignore resource_id while getting fscache super cookie (Ronnie Sahlberg) [2048823] - cifs: avoid use of dstaddr as key for fscache client cookie (Ronnie Sahlberg) [2048823] - cifs: add server conn_id to fscache client cookie (Ronnie Sahlberg) [2048823] - cifs: wait for tcon resource_id before getting fscache super (Ronnie Sahlberg) [2048823] - cifs: fix missed refcounting of ipc tcon (Ronnie Sahlberg) [2048823] - cifs: update internal version number (Ronnie Sahlberg) [2048823] - smb2: clarify rc initialization in smb2_reconnect (Ronnie Sahlberg) [2048823] - cifs: populate server_hostname for extra channels (Ronnie Sahlberg) [2048823] - cifs: nosharesock should be set on new server (Ronnie Sahlberg) [2048823] - cifs: introduce cifs_ses_mark_for_reconnect() helper (Ronnie Sahlberg) [2048823] - cifs: protect srv_count with cifs_tcp_ses_lock (Ronnie Sahlberg) [2048823] - cifs: move debug print out of spinlock (Ronnie Sahlberg) [2048823] - cifs: do not duplicate fscache cookie for secondary channels (Ronnie Sahlberg) [2048823] - cifs: connect individual channel servers to primary channel server (Ronnie Sahlberg) [2048823] - cifs: protect session channel fields with chan_lock (Ronnie Sahlberg) [2048823] - cifs: do not negotiate session if session already exists (Ronnie Sahlberg) [2048823] - smb3: do not setup the fscache_super_cookie until fsinfo initialized (Ronnie Sahlberg) [2048823] - cifs: fix potential use-after-free bugs (Ronnie Sahlberg) [2048823] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB311_posix_mkdir (Ronnie Sahlberg) [2048823] - cifs: release lock earlier in dequeue_mid error case (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_tcon (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_open (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_ioctl (Ronnie Sahlberg) [2048823] - smb3: remove trivial dfs compile warning (Ronnie Sahlberg) [2048823] - cifs: support nested dfs links over reconnect (Ronnie Sahlberg) [2048823] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2048823] - cifs: for compound requests, use open handle if possible (Ronnie Sahlberg) [2048823] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2048823] - cifs: split out dfs code from cifs_reconnect() (Ronnie Sahlberg) [2048823] - cifs: convert list_for_each to entry variant (Ronnie Sahlberg) [2048823] - cifs: introduce new helper for cifs_reconnect() (Ronnie Sahlberg) [2048823] - cifs: fix print of hdr_flags in dfscache_proc_show() (Ronnie Sahlberg) [2048823] - cifs: nosharesock should not share socket with future sessions (Ronnie Sahlberg) [2048823] - smb3: add dynamic trace points for socket connection (Ronnie Sahlberg) [2048823] - cifs: Move SMB2_Create definitions to the shared area (Ronnie Sahlberg) [2048823] - cifs: Move more definitions into the shared area (Ronnie Sahlberg) [2048823] - cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Ronnie Sahlberg) [2048823] - cifs: Create a new shared file holding smb2 pdu definitions (Ronnie Sahlberg) [2048823] - cifs: add mount parameter tcpnodelay (Ronnie Sahlberg) [2048823] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2048823] - cifs: fix incorrect check for null pointer in header_assemble (Ronnie Sahlberg) [2048823] - smb3: correct server pointer dereferencing check to be more consistent (Ronnie Sahlberg) [2048823] - smb3: correct smb3 ACL security descriptor (Ronnie Sahlberg) [2048823] - cifs: Clear modified attribute bit from inode flags (Ronnie Sahlberg) [2048823] - cifs: Deal with some warnings from W=1 (Ronnie Sahlberg) [2048823] - cifs: fix a sign extension bug (Ronnie Sahlberg) [2048823] - cifs: Not to defer close on file when lock is set (Ronnie Sahlberg) [2048823] - cifs: Fix soft lockup during fsstress (Ronnie Sahlberg) [2048823] - cifs: Deferred close performance improvements (Ronnie Sahlberg) [2048823] - cifs: fix incorrect kernel doc comments (Ronnie Sahlberg) [2048823] - cifs: remove pathname for file from SPDX header (Ronnie Sahlberg) [2048823] - cifs: properly invalidate cached root handle when closing it (Ronnie Sahlberg) [2048823] - cifs: move SMB FSCTL definitions to common code (Ronnie Sahlberg) [2048823] - cifs: rename cifs_common to smbfs_common (Ronnie Sahlberg) [2048823] - cifs: cifs_md4 convert to SPDX identifier (Ronnie Sahlberg) [2048823] - cifs: create a MD4 module and switch cifs.ko to use it (Ronnie Sahlberg) [2048823] - cifs: fork arc4 and create a separate module for it for cifs and other users (Ronnie Sahlberg) [2048823] - cifs: remove support for NTLM and weaker authentication algorithms (Ronnie Sahlberg) [2048823] - cifs: update FSCTL definitions (Ronnie Sahlberg) [2048823] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [2048823] - cifs: enable fscache usage even for files opened as rw (Ronnie Sahlberg) [2048823] - smb3: fix posix extensions mount option (Ronnie Sahlberg) [2048823] - cifs: fix wrong release in sess_alloc_buffer() failed path (Ronnie Sahlberg) [2048823] - CIFS: Fix a potencially linear read overflow (Ronnie Sahlberg) [2048823]- configs: enable LOGITECH_FF (Benjamin Tissoires) [2070018] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [2040238] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2078776] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2078776] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2078776] - skbuff: introduce skb_pull_data (Ivan Vecera) [2078759] - redhat/configs: Add CONFIG_PERF_EVENTS_AMD_UNCORE (Michael Petlan) [2069070] - perf callchain: Fix compilation on powerpc with gcc11+ (Michael Petlan) [2069070] - perf script: Check session->header.env.arch before using it (Michael Petlan) [2069070] - perf build: Suppress 'rm dlfilter' build message (Michael Petlan) [2069070] - libperf tests: Fix test_stat_cpu (Michael Petlan) [2069070] - libperf test evsel: Fix build error on !x86 architectures (Michael Petlan) [2069070] - perf report: Output non-zero offset for decompressed records (Michael Petlan) [2069070] - perf build: Fix plugin static linking with libopencsd on ARM and ARM64 (Michael Petlan) [2069070] - perf build: Add missing -lstdc++ when linking with libopencsd (Michael Petlan) [2069070] - perf jevents: Free the sys_event_tables list after processing entries (Michael Petlan) [2069070] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2069070] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2069070] - perf config: Refine error message to eliminate confusion (Michael Petlan) [2069070] - perf doc: Fix typos all over the place (Michael Petlan) [2069070] - perf arm: Fix off-by-one directory paths. (Michael Petlan) [2069070] - perf vendor events powerpc: Fix spelling mistake "icach" -> "icache" (Michael Petlan) [2069070] - perf tests: Fix flaky test 'Object code reading' (Michael Petlan) [2069070] - perf test: Fix DWARF unwind for optimized builds. (Michael Petlan) [2069070] - perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Michael Petlan) [2069070] - libperf evsel: Make use of FD robust. (Michael Petlan) [2069070] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [2069070] - perf script: Fix ip display when type != attr->type (Michael Petlan) [2069070] - perf annotate: Fix fused instr logic for assembly functions (Michael Petlan) [2069070] - perf tools: Add an option to build without libbfd (Michael Petlan) [2069070] - perf tools: Allow build-id with trailing zeros (Michael Petlan) [2069070] - perf tools: Fix hybrid config terms list corruption (Michael Petlan) [2069070] - perf tools: Factor out copy_config_terms() and free_config_terms() (Michael Petlan) [2069070] - perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields (Michael Petlan) [2069070] - perf tools: Ignore Documentation dependency file (Michael Petlan) [2069070] - perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Michael Petlan) [2069070] - perf beauty: Cover more flags in the move_mount syscall argument beautifier (Michael Petlan) [2069070] - perf report: Add support to print a textual representation of IBS raw sample data (Michael Petlan) [2069070] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2069070] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2069070] - perf symbol: Look for ImageBase in PE file to compute .text offset (Michael Petlan) [2069070] - perf scripts python: Fix passing arguments to stackcollapse report (Michael Petlan) [2069070] - perf test: Fix bpf test sample mismatch reporting (Michael Petlan) [2069070] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069070] - perf tests: Add test for PMU aliases (Michael Petlan) [2069070] - perf pmu: Add PMU alias support (Michael Petlan) [2069070] - perf session: Report collisions in AUX records (Michael Petlan) [2069070] - perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event (Michael Petlan) [2069070] - perf build: Report failure for testing feature libopencsd (Michael Petlan) [2069070] - perf cs-etm: Show a warning for an unknown magic number (Michael Petlan) [2069070] - perf cs-etm: Print the decoder name (Michael Petlan) [2069070] - perf cs-etm: Create ETE decoder (Michael Petlan) [2069070] - perf cs-etm: Update OpenCSD decoder for ETE (Michael Petlan) [2069070] - perf cs-etm: Fix typo (Michael Petlan) [2069070] - perf cs-etm: Save TRCDEVARCH register (Michael Petlan) [2069070] - perf cs-etm: Refactor out ETMv4 header saving (Michael Petlan) [2069070] - perf cs-etm: Initialise architecture based on TRCIDR1 (Michael Petlan) [2069070] - perf cs-etm: Refactor initialisation of decoder params. (Michael Petlan) [2069070] - tools build: Fix feature detect clean for out of source builds (Michael Petlan) [2069070] - perf evlist: Add evlist__for_each_entry_from() macro (Michael Petlan) [2069070] - perf evsel: Handle precise_ip fallback in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move test_attr__open() to success path in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move ignore_missing_thread() to fallback code (Michael Petlan) [2069070] - perf evsel: Separate rlimit increase from evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Separate missing feature detection from evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Add evsel__prepare_open() (Michael Petlan) [2069070] - perf evsel: Separate missing feature disabling from evsel__open_cpu (Michael Petlan) [2069070] - perf evsel: Save open flags in evsel in prepare_open() (Michael Petlan) [2069070] - perf evsel: Separate open preparation from open itself (Michael Petlan) [2069070] - perf evsel: Remove retry_sample_id goto label (Michael Petlan) [2069070] - perf mmap: Add missing bitops.h header (Michael Petlan) [2069070] - libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max() (Michael Petlan) [2069070] - libsubcmd: add OPT_UINTEGER_OPTARG option type (Michael Petlan) [2069070] - perf tools: Fix LLVM download hint link (Michael Petlan) [2069070] - perf tools: Fix LLVM test failure when running in verbose mode (Michael Petlan) [2069070] - perf tools: Refactor LLVM test warning for missing binary (Michael Petlan) [2069070] - perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070] - perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070] - perf bpf: Fix memory leaks relating to BTF. (Michael Petlan) [2069070] - perf data: Correct -h output (Michael Petlan) [2069070] - perf header: Fix spelling mistake "cant'" -> "can't" (Michael Petlan) [2069070] - perf dlfilters: Fix build on environments with a --sysroot gcc arg (Michael Petlan) [2069070] - perf record: Fix wrong comm in system-wide mode with delay (Michael Petlan) [2069070] - perf stat: Do not allow --for-each-cgroup without cpu (Michael Petlan) [2069070] - perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit architectures (Michael Petlan) [2069070] - perf tests: Fix *probe_vfs_getname.sh test failures (Michael Petlan) [2069070] - perf bench inject-buildid: Handle writen() errors (Michael Petlan) [2069070] - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Michael Petlan) [2069070] - perf config: Fix caching and memory leak in perf_home_perfconfig() (Michael Petlan) [2069070] - perf tools: Fixup get_current_dir_name() compilation (Michael Petlan) [2069070] - libperf tests: Fix verbose printing (Michael Petlan) [2069070] - perf tools: Add missing newline at the end of header file (Michael Petlan) [2069070] - perf tests dlfilter: Free desc and long_desc in check_filter_desc (Michael Petlan) [2069070] - tools: Add sparse context/locking annotations in compiler-types.h (Michael Petlan) [2069070] - perf test: Do not compare overheads in the zstd comp test (Michael Petlan) [2069070] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2069070] - perf tools: Create hybrid flag in target (Michael Petlan) [2069070] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2069070] - perf test: Make --skip work on shell tests (Michael Petlan) [2069070] - perf tests: Add dlfilter test (Michael Petlan) [2069070] - perf build: Move perf_dlfilters.h in the source tree (Michael Petlan) [2069070] - perf dlfilter: Amend documentation wrt library dependencies (Michael Petlan) [2069070] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2069070] - perf script: Fix unnecessary machine_resolve() (Michael Petlan) [2069070] - perf script: Fix documented const'ness of perf_dlfilter_fns (Michael Petlan) [2069070] - perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update uncore event list for SkyLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update core event list for SkyLake Server (Michael Petlan) [2069070] - perf vendor events: Update metrics for CascadeLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update uncore event list for CascadeLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update core event list for CascadeLake Server (Michael Petlan) [2069070] - perf test: Add pmu-events sys event support (Michael Petlan) [2069070] - perf jevents: Print SoC name per system event table (Michael Petlan) [2069070] - perf pmu: Make pmu_add_sys_aliases() public (Michael Petlan) [2069070] - perf test: Add more pmu-events uncore aliases (Michael Petlan) [2069070] - perf test: Re-add pmu-event uncore PMU alias test (Michael Petlan) [2069070] - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() (Michael Petlan) [2069070] - perf test: Test pmu-events core aliases separately (Michael Petlan) [2069070] - perf test: Factor out pmu-events alias comparison (Michael Petlan) [2069070] - perf test: Declare pmu-events test events separately (Michael Petlan) [2069070] - perf jevents: Relocate test events to cpu folder (Michael Petlan) [2069070] - perf test: Factor out pmu-events event comparison (Michael Petlan) [2069070] - perf jevents: Make build dependency on test JSONs (Michael Petlan) [2069070] - perf bench: Add benchmark for evlist open/close operations (Michael Petlan) [2069070] - perf docs: Fix accidental em-dashes (Michael Petlan) [2069070] - perf env: Track kernel 64-bit mode in environment (Michael Petlan) [2069070] - tools: Remove feature-sync-compare-and-swap feature detection (Michael Petlan) [2069070] - perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Michael Petlan) [2069070] - perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() (Michael Petlan) [2069070] - perf auxtrace: Drop legacy __sync functions (Michael Petlan) [2069070] - perf auxtrace: Use WRITE_ONCE() for updating aux_tail (Michael Petlan) [2069070] - perf script python: Fix unintended underline (Michael Petlan) [2069070] - perf cs-etm: Add warnings for missing DSOs (Michael Petlan) [2069070] - perf vendor events: Add metrics for Icelake Server (Michael Petlan) [2069070] - perf bench futex, requeue: Add --pi parameter (Michael Petlan) [2069070] - perf bench futex, requeue: Robustify futex_wait() handling (Michael Petlan) [2069070] - perf bench futex, requeue: Add --broadcast option (Michael Petlan) [2069070] - perf bench futex: Add --mlockall parameter (Michael Petlan) [2069070] - perf bench futex: Remove bogus backslash from comment (Michael Petlan) [2069070] - perf bench futex: Group test parameters cleanup (Michael Petlan) [2069070] - perf cs-etm: Improve Coresight zero timestamp warning (Michael Petlan) [2069070] - perf tools: Add flag for tracking warnings of missing DSOs (Michael Petlan) [2069070] - perf annotate: Add disassembly warnings for annotate --stdio (Michael Petlan) [2069070] - perf annotate: Re-add annotate_warned functionality (Michael Petlan) [2069070] - perf tools: Add WARN_ONCE equivalent for UI warnings (Michael Petlan) [2069070] - perf tools: Add pipe_test.sh to verify pipe operations (Michael Petlan) [2069070] - perf inject: Fix output from a file to a pipe (Michael Petlan) [2069070] - perf inject: Fix output from a pipe to a file (Michael Petlan) [2069070] - perf tools: Pass a fd to perf_file_header__read_pipe() (Michael Petlan) [2069070] - perf tools: Remove repipe argument from perf_session__new() (Michael Petlan) [2069070] - perf vendor events intel: Add basic metrics for Elkhartlake (Michael Petlan) [2069070] - perf vendor events intel: Add core event list for Elkhartlake (Michael Petlan) [2069070] - perf vendor events: Add metrics for Tigerlake (Michael Petlan) [2069070] - perf vendor events intel: Add core event list for Tigerlake (Michael Petlan) [2069070] - perf annotate: Add error log in symbol__annotate() (Michael Petlan) [2069070] - perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() (Michael Petlan) [2069070] - perf beauty: Reuse the generic arch errno switch (Michael Petlan) [2069070] - perf doc: Reorganize ARTICLES variables. (Michael Petlan) [2069070] - perf doc: Remove howto-index.sh related references. (Michael Petlan) [2069070] - perf doc: Remove cmd-list.perl references (Michael Petlan) [2069070] - perf doc: Add info pages to all target. (Michael Petlan) [2069070] - perf doc: Remove references to user-manual (Michael Petlan) [2069070] - perf doc: Fix doc.dep (Michael Petlan) [2069070] - perf doc: Fix perfman.info build (Michael Petlan) [2069070] - perf cs-etm: Pass unformatted flag to decoder (Michael Petlan) [2069070] - perf cs-etm: Use existing decoder instead of resetting it (Michael Petlan) [2069070] - perf cs-etm: Suppress printing when resetting decoder (Michael Petlan) [2069070] - perf cs-etm: Only setup queues when they are modified (Michael Petlan) [2069070] - perf cs-etm: Split setup and timestamp search functions (Michael Petlan) [2069070] - perf cs-etm: Refactor initialisation of kernel start address (Michael Petlan) [2069070] - perf trace: Update cmd string table to decode sys_bpf first arg (Michael Petlan) [2069070] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2069070] - perf/core: fix userpage->time_enabled of inactive events (Michael Petlan) [2069070] - perf/x86/intel: Update event constraints for ICX (Michael Petlan) [2069070] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2069070] - events: Reuse value read using READ_ONCE instead of re-reading it (Michael Petlan) [2069070] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2069070] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2069070] - perf/amd/uncore: Clean up header use, use pasid field (Jerry Snitselaar) [2004573] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2004573] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2069567] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2068207] - redhat: configs: Enable CONFIG_INTEL_IOMMU_DEBUGFS (Jerry Snitselaar) [2068207]- net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2064198] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2064198] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077372] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077372] - ipv6: Fix stats accounting in ip6_pkt_drop (Hangbin Liu) [2077372] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077372] - ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt (Hangbin Liu) [2077372] - ipv6: per-netns exclusive flowlabel checks (Hangbin Liu) [2077372] - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() (Hangbin Liu) [2077372] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077372] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077372] - redhat/configs: enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT (Joel Savitz) [2026319] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2073465] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2073465] - PCI/VGA: Move vgaarb to drivers/pci (Karol Herbst) [2072020] - vgaarb: don't pass a cookie to vga_client_register (Karol Herbst) [2072020] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Karol Herbst) [2072020] - vgaarb: provide a vga_client_unregister wrapper (Karol Herbst) [2072020] - vgaarb: cleanup vgaarb.h (Karol Herbst) [2072020] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Karol Herbst) [2072020] - vgaarb: remove vga_conflicts (Karol Herbst) [2072020] - vgaarb: remove VGA_DEFAULT_DEVICE (Karol Herbst) [2072020] - agp/intel-gtt: reduce intel-gtt dependencies more (Karol Herbst) [2072020] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Karol Herbst) [2072020] - component: Add common helper for compare/release functions (Karol Herbst) [2072020] - lib/string_helpers: Consolidate string helpers implementation (Karol Herbst) [2072020] - include/linux/string_helpers.h: add linux/string.h for strlen() (Karol Herbst) [2072020] - linux/container_of.h: switch to static_assert (Karol Herbst) [2072020] - kernel.h: split out container_of() and typeof_member() macros (Karol Herbst) [2072020] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Karol Herbst) [2072020] - x86/kvm: Don't waste memory if kvmclock is disabled (Karol Herbst) [2072020] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Karol Herbst) [2072020] - powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Add an x86 version of cc_platform_has() (Karol Herbst) [2072020] - arch/cc: Introduce a function to check for confidential computing features (Karol Herbst) [2072020] - x86/ioremap: Selectively build arch override encryption functions (Karol Herbst) [2072020] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Karol Herbst) [2072020] - lib: devres: Add managed arch_phys_wc_add() (Karol Herbst) [2072020] - mm/vmscan: add sync_shrinkers function v3 (Karol Herbst) [2072020] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Karol Herbst) [2072020] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Karol Herbst) [2072020] - kernel/locking: Add context to ww_mutex_trylock() (Karol Herbst) [2072020] - samples/bpf: Fix build error due to -isystem removal (Karol Herbst) [2072020] - isystem: delete global -isystem compile option (Karol Herbst) [2072020] - uapi/linux/stddef.h: Add include guards (Karol Herbst) [2072020] - stddef: Introduce struct_group() helper macro (Karol Herbst) [2072020] - isystem: trim/fixup stdarg.h and other headers (Karol Herbst) [2072020] - ACPI: tools: fix compilation error (Karol Herbst) [2072020] - isystem: ship and use stdarg.h (Karol Herbst) [2072020] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Karol Herbst) [2072020]- sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2078856] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2078856] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2078856] - string.h: Introduce memset_startat() for wiping trailing members and padding (Íñigo Huguet) [2077839] - string.h: Introduce memset_after() for wiping trailing members/padding (Íñigo Huguet) [2077839] - net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - bnx2x: truncate value to original sizing (Manish Chopra) [2040283] - bnx2x: use correct format characters (Manish Chopra) [2040283] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040283] - bnx2x: fix driver load from initrd (Manish Chopra) [2040283] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040283] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040283] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040283] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040283] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040283] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040283] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040283] - cacheflush.h: Add forward declaration for struct folio (Aristeu Rozanski) [2019485] - mm/swap: fix confusing comment in folio_mark_accessed (Aristeu Rozanski) [2019485] - mm: page->mapping folio->mapping should have the same offset (Aristeu Rozanski) [2019485] - mm: delete unsafe BUG from page_cache_add_speculative() (Aristeu Rozanski) [2019485] - mm: Add functions to zero portions of a folio (Aristeu Rozanski) [2019485] - fs: Rename AS_THP_SUPPORT and mapping_thp_support (Aristeu Rozanski) [2019485] - fs: Remove FS_THP_SUPPORT (Aristeu Rozanski) [2019485] - mm: Remove folio_test_single (Aristeu Rozanski) [2019485] - mm: Rename folio_test_multi to folio_test_large (Aristeu Rozanski) [2019485] - Add linux/cacheflush.h (Aristeu Rozanski) [2019485] - folio: Add a function to get the host inode for a folio (Aristeu Rozanski) [2019485] - folio: Add a function to change the private data attached to a folio (Aristeu Rozanski) [2019485] - mm: fix mismerge of folio page flag manipulators (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_write_one (Aristeu Rozanski) [2019485] - mm/filemap: Add FGP_STABLE (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_get_folio (Aristeu Rozanski) [2019485] - mm/filemap: Convert mapping_get_entry to return a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_add_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_alloc_folio (Aristeu Rozanski) [2019485] - mm/page_alloc: Add folio allocation functions (Aristeu Rozanski) [2019485] - mm/lru: Add folio_add_lru() (Aristeu Rozanski) [2019485] - mm/lru: Convert __pagevec_lru_add_fn to take a folio (Aristeu Rozanski) [2019485] - mm: Add folio_evictable() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_refault() to take a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add readahead_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_mkwrite_check_truncate() (Aristeu Rozanski) [2019485] - mm/filemap: Add i_blocks_per_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_redirty_for_writepage() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_redirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_clear_dirty_for_io() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_cancel_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_cleaned() (Aristeu Rozanski) [2019485] - mm/writeback: Add filemap_dirty_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Convert tracing writeback_page_template to folios (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_start_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() (Aristeu Rozanski) [2019485] - flex_proportions: Allow N events instead of 1 (Aristeu Rozanski) [2019485] - mm/writeback: Rename __add_wb_stat() to wb_stat_mod() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_copy() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_flags() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_mapping() (Aristeu Rozanski) [2019485] - mm/rmap: Add folio_mkclean() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_mark_accessed() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_activate() (Aristeu Rozanski) [2019485] - mm: Add folio_young and folio_idle (Aristeu Rozanski) [2019485] - mm: Add arch_make_folio_accessible() (Aristeu Rozanski) [2019485] - mm: Add kmap_local_folio() (Aristeu Rozanski) [2019485] - mm: Add flush_dcache_folio() (Aristeu Rozanski) [2019485] - mm: Add folio_raw_mapping() (Aristeu Rozanski) [2019485] - mm: Add folio_pfn() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_activation to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_lock() and similar functions (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_move_account() to use a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_migrate() to take folios (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_uncharge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert uncharge_page() to uncharge_folio() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert commit_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg() and related functions (Aristeu Rozanski) [2019485] - mm/memcg: Convert memcg_check_events to take a node ID (Aristeu Rozanski) [2019485] - mm/memcg: Remove soft_limit_tree_node() (Aristeu Rozanski) [2019485] - mm/memcg: Use the node id in mem_cgroup_update_tree() (Aristeu Rozanski) [2019485] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Aristeu Rozanski) [2019485] - mm: Add folio_nid() (Aristeu Rozanski) [2019485] - mm: Add folio_mapped() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio private_2 functions (Aristeu Rozanski) [2019485] - mm/filemap: Convert page wait queues to be folios (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wake_bit() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_bit() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_stable() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_writeback() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_rotate_reclaimable() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_or_retry() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_locked() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_async() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock_killable() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_unlock() (Aristeu Rozanski) [2019485] - mm/util: Add folio_mapping() and folio_file_mapping() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_pos() and folio_file_pos() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_next_index() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_index(), folio_file_page() and folio_contains() (Aristeu Rozanski) [2019485] - mm: Handle per-folio private data (Aristeu Rozanski) [2019485] - mm/lru: Add folio LRU functions (Aristeu Rozanski) [2019485] - mm: Add folio flag manipulation functions (Aristeu Rozanski) [2019485] - mm: Add folio_try_get_rcu() (Aristeu Rozanski) [2019485] - mm: Add folio_get() (Aristeu Rozanski) [2019485] - mm: Add folio_put() (Aristeu Rozanski) [2019485] - mm: Add folio reference count functions (Aristeu Rozanski) [2019485] - mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() (Aristeu Rozanski) [2019485] - mm/vmstat: Add functions to account folio statistics (Aristeu Rozanski) [2019485] - mm: Add folio_pgdat(), folio_zone() and folio_zonenum() (Aristeu Rozanski) [2019485] - mm: Introduce struct folio (Aristeu Rozanski) [2019485] - mm: Convert get_page_unless_zero() to return bool (Aristeu Rozanski) [2019485] - scripts: check_extable: fix typo in user error message (Aristeu Rozanski) [2019485] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2066898] - PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken (Myron Stowe) [2066898] - PCI: mvebu: Fix device enumeration regression (Myron Stowe) [2066898] - PCI: kirin: Add dev struct for of_device_get_match_data() (Myron Stowe) [2066898] - PCI: j721e: Initialize pcie->cdns_pcie before using it (Myron Stowe) [2066898] - PCI/sysfs: Find shadow ROM before static attribute initialization (Myron Stowe) [2066898] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Myron Stowe) [2066898] - PCI: spear13xx: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: hisi: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie (Myron Stowe) [2066898] - PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie (Myron Stowe) [2066898] - PCI: xgene: Rename xgene_pcie_port to xgene_pcie (Myron Stowe) [2066898] - PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie (Myron Stowe) [2066898] - PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie (Myron Stowe) [2066898] - PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci (Myron Stowe) [2066898] - PCI: microchip: Rename mc_port to mc_pcie (Myron Stowe) [2066898] - PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie (Myron Stowe) [2066898] - PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ (Myron Stowe) [2066898] - PCI: intel-gw: Rename intel_pcie_port to intel_pcie (Myron Stowe) [2066898] - PCI: j721e: Drop redundant struct device * (Myron Stowe) [2066898] - PCI: j721e: Drop pointless of_device_get_match_data() cast (Myron Stowe) [2066898] - PCI: kirin: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: keystone: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: dra7xx: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: designware-plat: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: cadence: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: artpec6: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: altera: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: rockchip-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: rcar-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: altera: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mvebu: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: aardvark: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: kirin: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: histb: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: exynos: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mediatek: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: iproc: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: thunder: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices (Myron Stowe) [2066898] - PCI: Set error response data when config read fails (Myron Stowe) [2066898] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2066898] - misc: pci_endpoint_test: Terminate statement with semicolon (Myron Stowe) [2066898] - PCI: Correct misspelled words (Myron Stowe) [2066898] - PCI: Change capability register offsets to hex (Myron Stowe) [2066898] - PCI: Sort Intel Device IDs by value (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Correctly set PCIe capabilities (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Fix definitions of reserved bits (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only (Myron Stowe) [2066898] - PCI: xilinx-nwl: Simplify code and fix a memory leak (Myron Stowe) [2066898] - PCI: xgene: Fix IB window setup (Myron Stowe) [2066898] - PCI: xgene-msi: Use bitmap_zalloc() when applicable (Myron Stowe) [2066898] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2066898] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2066898] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2066898] - PCI: qcom-ep: Constify static dw_pcie_ep_ops (Myron Stowe) [2066898] - PCI: qcom: Use __be16 type to store return value from cpu_to_be16() (Myron Stowe) [2066898] - PCI: mvebu: Add support for compiling driver as module (Myron Stowe) [2066898] - bus: mvebu-mbus: Export symbols for public API window functions (Myron Stowe) [2066898] - PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2066898] - PCI: mvebu: Setup PCIe controller to Root Complex mode (Myron Stowe) [2066898] - PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers (Myron Stowe) [2066898] - PCI: mvebu: Do not modify PCI IO type bits in conf_write (Myron Stowe) [2066898] - PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Disallow mapping interrupts on emulated bridges (Myron Stowe) [2066898] - PCI: mvebu: Handle invalid size of read config request (Myron Stowe) [2066898] - PCI: mvebu: Check that PCI bridge specified in DT has function number zero (Myron Stowe) [2066898] - PCI: mvebu: Check for errors from pci_bridge_emul_init() call (Myron Stowe) [2066898] - PCI: mvebu: Check for valid ports (Myron Stowe) [2066898] - arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() (Myron Stowe) [2066898] - arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mvebu: Remove custom mvebu_pci_host_probe() function (Myron Stowe) [2066898] - PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() (Myron Stowe) [2066898] - arm: ioremap: Implement standard PCI function pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mt7621: Allow COMPILE_TEST for all arches (Myron Stowe) [2066898] - PCI: Let pcibios_root_bridge_prepare() access bridge->windows (Myron Stowe) [2066898] - PCI: mediatek-gen3: Disable DVFSRC voltage request (Myron Stowe) [2066898] - PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize (Myron Stowe) [2066898] - PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" (Myron Stowe) [2066898] - dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument (Myron Stowe) [2066898] - PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 (Myron Stowe) [2066898] - PCI: layerscape: Change to use the DWC common link-up check function (Myron Stowe) [2066898] - PCI: imx: Add the imx8mm pcie support (Myron Stowe) [2066898] - PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2066898] - PCI: dwc: Do not remap invalid res (Myron Stowe) [2066898] - PCI: brcmstb: Do not turn off WOL regulators on suspend (Myron Stowe) [2066898] - PCI: brcmstb: Add control of subdevice voltage regulators (Myron Stowe) [2066898] - PCI: brcmstb: Add mechanism to turn on subdev regulators (Myron Stowe) [2066898] - PCI: brcmstb: Split brcm_pcie_setup() into two funcs (Myron Stowe) [2066898] - dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators (Myron Stowe) [2066898] - dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. (Myron Stowe) [2066898] - PCI: brcmstb: Fix function return value handling (Myron Stowe) [2066898] - PCI: brcmstb: Do not use __GENMASK (Myron Stowe) [2066898] - PCI: brcmstb: Declare 'used' as bitmap, not unsigned long (Myron Stowe) [2066898] - PCI: aardvark: Disable common PHY when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable link training when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Assert PERST# when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Fix memory leak in driver unbind (Myron Stowe) [2066898] - PCI: aardvark: Mask all interrupts when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable bus mastering when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Comment actions in driver remove method (Myron Stowe) [2066898] - PCI: aardvark: Clear all MSIs at setup (Myron Stowe) [2066898] - PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add description for class_revision field (Myron Stowe) [2066898] - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller (Myron Stowe) [2066898] - PCI/switchtec: Declare local state_names[] as static (Myron Stowe) [2066898] - PCI/switchtec: Add Gen4 automotive device IDs (Myron Stowe) [2066898] - PCI: Work around Intel I210 ROM BAR overlap defect (Myron Stowe) [2066898] - PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section (Myron Stowe) [2066898] - MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer (Myron Stowe) [2066898] - via-agp: convert to generic power management (Myron Stowe) [2066898] - sis-agp: convert to generic power management (Myron Stowe) [2066898] - amd64-agp: convert to generic power management (Myron Stowe) [2066898] - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Myron Stowe) [2066898] - PCI: ibmphp: Remove commented-out functions (Myron Stowe) [2066898] - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Myron Stowe) [2066898] - x86/PCI: Remove initialization of static variables to false (Myron Stowe) [2066898] - PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum (Myron Stowe) [2066898] - PCI/sysfs: Use default_groups in kobj_type for slot attrs (Myron Stowe) [2066898] - PCI: Convert pci_dev_present() stub to static inline (Myron Stowe) [2066898] - PCI: Use pci_find_vsec_capability() when looking for TBT devices (Myron Stowe) [2066898] - PCI/ASPM: Remove struct aspm_latency (Myron Stowe) [2066898] - PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Stop caching link L0s, L1 exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Move pci_function_0() upward (Myron Stowe) [2066898] - PCI: Add MSI masking quirk for Nvidia ION AHCI (Myron Stowe) [2066898] - PCI/MSI: Destroy sysfs before freeing entries (Myron Stowe) [2066898] - PCI/MSI: Deal with devices lying about their MSI mask capability (Myron Stowe) [2066898] - misc: pci_endpoint_test: Ensure relationship between miscdev and PCI (Myron Stowe) [2066898] - redhat/configs: Enable CONFIG_NFT_SYNPROXY (Phil Sutter) [2069735] - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065351] {CVE-2022-1015} - netfilter: nf_tables: initialize registers in nft_do_chain() (Phil Sutter) [2067964] {CVE-2022-1016} - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [2069114] - ipmi: initialize len variable (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2067267] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2067267] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2067267] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2067267] - ipmi/watchdog: Constify ident (Tony Camuso) [2067267] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2067267] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2067267] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2067267] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2067267] - ipmi:ipmb: Fix unknown command response (Tony Camuso) [2067267] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2067267] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2067267] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2067267] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2067267] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2067267] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2067267] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2067267] - ipmi:ipmb: Add OF support (Tony Camuso) [2067267] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2067267] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2067267] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2067267] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2067267] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2067267] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2067267] - config: add CONFIG_IPMI_IPMB (Tony Camuso) [2067267] - ipmi: Export ipmb_checksum() (Tony Camuso) [2067267] - ipmi: Check error code before processing BMC response (Tony Camuso) [2067267] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2067267] - ipmi: Disable some operations during a panic (Tony Camuso) [2067267] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2067267] - parisc: Make struct parisc_driver::remove() return void (Tony Camuso) [2067267] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2067267] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2067267]- redhat/configs: aarch64: enable CPU_FREQ_GOV_SCHEDUTIL (Mark Salter) [2077664] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074097] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074097] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074097] - tun: annotate access to queue->trans_start (Ivan Vecera) [2073453] - stmmac: fix build due to brainos in trans_start changes (Ivan Vecera) [2073453] - net: no longer stop all TX queues in dev_watchdog() (Ivan Vecera) [2073453] - net: do not inline netif_tx_lock()/netif_tx_unlock() (Ivan Vecera) [2073453] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2073453] - net: use an atomic_long_t for queue->trans_timeout (Ivan Vecera) [2073453] - virtio_net: introduce TX timeout watchdog (Ivan Vecera) [2073453] - net: remove the unnecessary check in cipso_v4_doi_free (Guillaume Nault) [2074605] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074605] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1869665] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1869665] - x86: intel_epb: Allow model specific normal EPB value (David Arcari) [2068330] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2039239] - ACPI: CPPC: Amend documentation in the comments (David Arcari) [1961725] - ACPI: CPPC: Drop redundant local variable from cpc_read() (David Arcari) [1961725] - ACPI: CPPC: Fix up I/O port access in cpc_read() (David Arcari) [1961725] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (David Arcari) [1961725] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (David Arcari) [1961725] - cpufreq: amd-pstate: Add AMD P-State performance attributes (David Arcari) [1961725] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (David Arcari) [1961725] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (David Arcari) [1961725] - cpufreq: amd-pstate: Add trace for AMD P-State module (David Arcari) [1961725] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (David Arcari) [1961725] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (David Arcari) [1961725] - redhat/configs: enable CONFIG_X86_AMD_PSTATE (David Arcari) [1961725] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (David Arcari) [1961725] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1961725] - x86/msr: Add AMD CPPC MSR definitions (David Arcari) [1961725] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [1961725] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (David Arcari) [1961725] - ACPI: CPPC: Add CPPC enable register function (David Arcari) [1961725] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (David Arcari) [1961725] - ACPI: CPPC: Implement support for SystemIO registers (David Arcari) [1961725]- mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2065633] - mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2033500] - powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses (Michael Petlan) [2049226] - bpf, test_offload.py: Skip base maps without names (Felix Maurer) [2076961] - perf header: Fix spelling mistake "could't" -> "couldn't" (Michael Petlan) [2075504] - perf build-id: Fix spelling mistake "Cant" -> "Can't" (Michael Petlan) [2075504] - e1000e: Add support for the next LOM generation (David Arcari) [2076668] - vsprintf: Update %pGp documentation about that it prints hex value (Waiman Long) [2073625] - mm/page_owner.c: record tgid (Waiman Long) [2073625] - mm/page_owner: record task command name (Waiman Long) [2073625] - mm/page_owner: print memcg information (Waiman Long) [2073625] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2073625] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2073625] - mm: make some vars and functions static or __init (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2073625] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2073625] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2073625] - vsprintf: Make %pGp print the hex value (Waiman Long) [2073625] - test_printf: Append strings more efficiently (Waiman Long) [2073625] - test_printf: Remove custom appending of '|' (Waiman Long) [2073625] - test_printf: Remove separate page_flags variable (Waiman Long) [2073625] - test_printf: Make pft array const (Waiman Long) [2073625] - proc: remove PDE_DATA() completely (Ivan Vecera) [2073492] - fs: proc: store PDE()->data into inode->i_private (Ivan Vecera) [2073492] - seq_file: fix passing wrong private data (Ivan Vecera) [2073492] - tcp: seq_file: Refactor net and family matching (Ivan Vecera) [2073492] - entry: Fix compile error in dynamic_irqentry_exit_cond_resched() (Phil Auld) [2065226] - sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers (Phil Auld) [2065226] - arm64: Support PREEMPT_DYNAMIC (Phil Auld) [2065226] - arm64: entry: Centralize preemption decision (Phil Auld) [2065226] - sched/preempt: Add PREEMPT_DYNAMIC using static keys (Phil Auld) [2065226] - sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Phil Auld) [2065226] - sched/preempt: Simplify irqentry_exit_cond_resched() callers (Phil Auld) [2065226] - sched/preempt: Refactor sched_dynamic_update() (Phil Auld) [2065226] - sched/preempt: Move PREEMPT_DYNAMIC logic later (Phil Auld) [2065226] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062831] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062831] - sched/uclamp: Fix iowait boost escaping uclamp restriction (Phil Auld) [2062831] - sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max (Phil Auld) [2062831] - sched/numa: Fix boot crash on arm64 systems (Phil Auld) [2062831] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062831] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062831] - sched/numa: Avoid migrating task to CPU-less node (Phil Auld) [2062831] - sched/numa: Fix NUMA topology for systems with CPU-less nodes (Phil Auld) [2062831] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062831] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062831] - psi: fix possible trigger missing in the window (Phil Auld) [2062831] - sched/tracing: Don't re-read p->state when emitting sched_switch event (Phil Auld) [2062831] - sched/core: Export pelt_thermal_tp (Phil Auld) [2062831] - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (Phil Auld) [2062831] - sched/core: Accounting forceidle time for all tasks except idle task (Phil Auld) [2062831] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062831] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Phil Auld) [2062831] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062831] - sched/fair: Cleanup task_util and capacity type (Phil Auld) [2062831] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062831] - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity (Phil Auld) [2062831] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062831] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062831] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062831] - sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() (Phil Auld) [2062831] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062831] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062831] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062831] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062831] - sched/core: Forced idle accounting (Phil Auld) [2062831] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062831] - pci: fix multiple definition error when CONFIG_RHEL_DIFFERENCES is not set (Joel Savitz) [2053991] - selftests/bpf: Make test_lwt_ip_encap more stable and faster (Felix Maurer) [2019496] - ucounts: Fix systemd LimitNPROC with private users regression (Alexey Gladkov) [2061724] - ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 (Alexey Gladkov) [2061724] - ucounts: Base set_cred_ucounts changes on the real user (Alexey Gladkov) [2061724] - ucounts: Move RLIMIT_NPROC handling after set_user (Alexey Gladkov) [2061724] - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2061724] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (John W. Linville) [2027972] - dmaengine: ptdma: handle the cases based on DMA is complete (John W. Linville) [2027972] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (John W. Linville) [2027972] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (John W. Linville) [2027972] - dmaengine: remove debugfs #ifdef (John W. Linville) [2027972] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (John W. Linville) [2027972] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (John W. Linville) [2027972] - dmaengine: ptdma: Add debugfs entries for PTDMA (John W. Linville) [2027972] - dmaengine: ptdma: register PTDMA controller as a DMA resource (John W. Linville) [2027972] - dmaengine: ptdma: Initial driver for the AMD PTDMA (John W. Linville) [2027972]- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028677] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677] - s390/kexec: fix return code handling (Lichen Liu) [2017023] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023] - Build intel_sdsi with %{tools_make} (David Arcari) [1971952] - redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952] - redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952] - selftests: sdsi: test sysfs setup (David Arcari) [1971952] - tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952] - platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032] - redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032] - mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032] - mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032] - mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032] - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032] - mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034] - pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034] - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034] - pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034] - i2c: i801: Drop two outdated comments (David Arcari) [2040028] - i2c: i801: Add support for the Process Call command (David Arcari) [2040028] - i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028] - i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028] - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028] - i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028] - i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028] - i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028] - i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028] - i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028] - i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028] - i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028] - i2c: i801: Restore INTREN on unload (David Arcari) [2040028] - i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028] - i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028] - i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028] - i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028] - i2c: i801: Improve i801_add_mux (David Arcari) [2040028] - i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028] - i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028] - i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028] - i2c: i801: Remove not needed debug message (David Arcari) [2040028] - i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028] - i2c: i801: Improve disabling runtime pm (David Arcari) [2040028] - i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028] - kABI: Pad the address_space struct (Nico Pache) [2048328] - kABI: Pad the readahead_control struct (Nico Pache) [2048328] - kABI: Pad the vm_fault struct (Nico Pache) [2048328] - kABI: Pad vm_operations_struct (Nico Pache) [2048328] - kABI: Pad the mempolicy struct (Nico Pache) [2048328] - kABI: Pad mempool_s (Nico Pache) [2048328] - kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328] - kABI: Pad struct swap_info_struct (Nico Pache) [2048328] - kABI: Pad vmem_altmap (Nico Pache) [2048328] - kABI: Pad the vm_area_struct (Nico Pache) [2048328] - kABI: Pad the mm_struct (Nico Pache) [2048328] - kABI: exclude reclaim_state struct (Nico Pache) [2048328] - kABI: Pad the shrinker struct (Nico Pache) [2048328] - kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012229] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229] - selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330] - selftests: xsk: Decrease sending speed (Felix Maurer) [2006330] - selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330] - selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330] - selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330] - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]- redhat: disable uncommon media device infrastructure (Jarod Wilson) [2074598] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2056869] - netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056869] {CVE-2022-25636} - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065350] {CVE-2022-1015} - scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071524] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071524] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071524] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071524] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071524] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071524] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071524] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071524] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071524] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Chris Leech) [2071524] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071524] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2071524] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2071524] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2071524] - scsi: qedi: Add support for fastpath doorbell recovery (Chris Leech) [2071524] - redhat: Enable KASAN on all ELN debug kernels (Nico Pache) [1995251] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065198] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065198] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065198] - redhat/configs: Enable CONFIG_RCU_SCALE_TEST & CONFIG_RCU_REF_SCALE_TEST (Waiman Long) [2070740] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (David Arcari) [2039995] - thermal: int340x: Use struct_group() for memcpy() region (David Arcari) [2039995] - thermal: int340x: Limit Kconfig to 64-bit (David Arcari) [2039995] - thermal: int340x: fix build on 32-bit targets (David Arcari) [2039995 2040066] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (David Arcari) [2039995 2040066] - thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume (David Arcari) [2039995] - thermal: int340x: delete bogus length check (David Arcari) [2039995] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [2039995] - thermal/drivers/int340x: Use IMOK independently (David Arcari) [2039995] - stddef: Introduce struct_group() helper macro (David Arcari) [2039995] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2031240] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2031240] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2031240] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2031240] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2031240] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2031240] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2031240]- redhat/configs: Enable WDT devices used by qemu VMs (Prarit Bhargava) [2074160] - redhat/configs: disable CONFIG_CAN_SOFTING (Brian Masney) [2073521] - myri10ge: mark as unmaintained (Michal Schmidt) [2054208] - benet: mark device 0xe220 (Lancer) as unmaintained (Michal Schmidt) [2054208] - bnx2: mark as unmaintained (Michal Schmidt) [2054208] - ice: Fix race condition during interface enslave (Petr Oros) [1988953] - ice: Fix error with handling of bonding MTU (Petr Oros) [1988953] - ice: Avoid RTNL lock when re-creating auxiliary device (Petr Oros) [1988953] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Petr Oros) [1988953] - userfaultfd/selftests: fix calculation of expected ioctls (Desnes A. Nunes do Rosario) [2036152] - userfaultfd/selftests: fix feature support detection (Desnes A. Nunes do Rosario) [2036152] - userfaultfd/selftests: don't rely on GNU extensions for random numbers (Desnes A. Nunes do Rosario) [2036152] - CI: Drop baseline runs (Veronika Kabatova) - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068432] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068432] - ibmvnic: fix race between xmit and reset (Gustavo Walbon) [2061556] - mlxsw: spectrum_router: Increase parsing depth for multipath hash (Ivan Vecera) [2020113] - mlxsw: Remove old parsing depth infrastructure (Ivan Vecera) [2020113] - mlxsw: Convert existing consumers to use new API for parsing configuration (Ivan Vecera) [2020113] - mlxsw: spectrum: Add infrastructure for parsing configuration (Ivan Vecera) [2020113] - ipv6: separate ndisc_ns_create() from ndisc_send_ns() (Ivan Vecera) [2073506] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068688] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068688] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068688] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [2048779] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [2048779] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [2048779] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2048779] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [2048779] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [2048779] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063906] - ima: Do not print policy rule with inactive LSM labels (Bruno Meneguele) [2063906] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063906] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063906] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063906] - ima: fix reference leak in asymmetric_verify() (Bruno Meneguele) [2063906] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062428] {CVE-2020-36516} - bpf/selftests: Fix namespace mount setup in tc_redirect (Yauheni Kaliuta) [2063067] - memcg: do not tweak node in alloc_mem_cgroup_per_node_info (Nico Pache) [2024054] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2024054] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2024054] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2024054] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2024054] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2024054] - block: restore the old set_task_ioprio() behaviour wrt PF_EXITING (Ming Lei) [2066297] - scsi: core: scsi_logging: Fix a BUG (Ming Lei) [2066297] - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling (Ming Lei) [2066297] - block: add __must_check for *add_disk*() callers (Ming Lei) [2066297] - scsi: bsg: Fix errno when scsi_bsg_register_queue() fails (Ming Lei) [2066297] - scsi: st: Add missing break in switch statement in st_ioctl() (Ming Lei) [2066297] - scsi: core: scsi_ioctl: Fix error code propagation in SG_IO (Ming Lei) [2066297] - scsi: bsg: Fix device unregistration (Ming Lei) [2066297] - scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn() (Ming Lei) [2066297] - scsi: bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn() (Ming Lei) [2066297] - block: limit request dispatch loop duration (Ming Lei) [2066297] - block: fix rq-qos breakage from skipping rq_qos_done_bio() (Ming Lei) [2066297] - block: flush plug based on hardware and software queue order (Ming Lei) [2066297] - block: ensure plug merging checks the correct queue at least once (Ming Lei) [2066297] - block: update io_ticks when io hang (Ming Lei) [2066297] - block: release rq qos structures for queue without disk (Ming Lei) [2066297] - block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection (Ming Lei) [2066297] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2066297] - block: clear iocb->private in blkdev_bio_end_io_async() (Ming Lei) [2066297] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2066297] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ming Lei) [2066297] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2066297] - block: Add handling for zone append command in blk_complete_request (Ming Lei) [2066297] - loop: revert "make autoclear operation asynchronous" (Ming Lei) [2066297] - block: fix DIO handling regressions in blkdev_read_iter() (Ming Lei) [2066297] - blk-mq: fix missing blk_account_io_done() in error path (Ming Lei) [2066297] - block: cleanup q->srcu (Ming Lei) [2066297] - block: Remove unnecessary variable assignment (Ming Lei) [2066297] - brd: remove brd_devices_mutex mutex (Ming Lei) [2066297] - aoe: remove redundant assignment on variable n (Ming Lei) [2066297] - loop: remove redundant initialization of pointer node (Ming Lei) [2066297] - block/rnbd-clt-sysfs: use default_groups in kobj_type (Ming Lei) [2066297] - pktcdvd: convert to use attribute groups (Ming Lei) [2066297] - rsxx: Drop PCI legacy power management (Ming Lei) [2066297] - mtip32xx: convert to generic power management (Ming Lei) [2066297] - mtip32xx: remove pointless drvdata lookups (Ming Lei) [2066297] - mtip32xx: remove pointless drvdata checking (Ming Lei) [2066297] - drbd: Use struct_group() to zero algs (Ming Lei) [2066297] - loop: make autoclear operation asynchronous (Ming Lei) [2066297] - null_blk: cast command status to integer (Ming Lei) [2066297] - pktdvd: stop using bdi congestion framework. (Ming Lei) [2066297] - block: null_blk: batched complete poll requests (Ming Lei) [2066297] - floppy: Add max size check for user space request (Ming Lei) [2066297] - floppy: Fix hang in watchdog when disk is ejected (Ming Lei) [2066297] - loop: don't hold lo_mutex during __loop_clr_fd() (Ming Lei) [2066297] - MAINTAINERS: add entries for block layer documentation (Ming Lei) [2066297] - docs: sysfs-block: add contact for nomerges (Ming Lei) [2066297] - docs: sysfs-block: sort alphabetically (Ming Lei) [2066297] - docs: sysfs-block: move to stable directory (Ming Lei) [2066297] - block: fix old-style declaration (Ming Lei) [2066297] - nvme-pci: fix queue_rqs list splitting (Ming Lei) [2066297] - block: introduce rq_list_move (Ming Lei) [2066297] - block: drop needless assignment in set_task_ioprio() (Ming Lei) [2066297] - bio.h: fix kernel-doc warnings (Ming Lei) [2066297] - block: check minor range in device_add_disk() (Ming Lei) [2066297] - block: use "unsigned long" for blk_validate_block_size(). (Ming Lei) [2066297] - block: fix error unwinding in device_add_disk (Ming Lei) [2066297] - block: call blk_exit_queue() before freeing q->stats (Ming Lei) [2066297] - block: fix error in handling dead task for ioprio setting (Ming Lei) [2066297] - blk-mq: blk-mq: check quiesce state before queue_rqs (Ming Lei) [2066297] - block: only build the icq tracking code when needed (Ming Lei) [2066297] - block: fold create_task_io_context into ioc_find_get_icq (Ming Lei) [2066297] - block: open code create_task_io_context in set_task_ioprio (Ming Lei) [2066297] - block: fold get_task_io_context into set_task_ioprio (Ming Lei) [2066297] - block: move set_task_ioprio to blk-ioc.c (Ming Lei) [2066297] - block: cleanup ioc_clear_queue (Ming Lei) [2066297] - block: refactor put_io_context (Ming Lei) [2066297] - block: remove the NULL ioc check in put_io_context (Ming Lei) [2066297] - block: refactor put_iocontext_active (Ming Lei) [2066297] - block: simplify struct io_context refcounting (Ming Lei) [2066297] - block: remove the nr_task field from struct io_context (Ming Lei) [2066297] - nvme: add support for mq_ops->queue_rqs() (Ming Lei) [2066297] - block: add mq_ops->queue_rqs hook (Ming Lei) [2066297] - block: use singly linked list for bio cache (Ming Lei) [2066297] - block: add completion handler for fast path (Ming Lei) [2066297] - block: make queue stat accounting a reference (Ming Lei) [2066297] - bdev: Improve lookup_bdev documentation (Ming Lei) [2066297] - mtd_blkdevs: don't scan partitions for plain mtdblock (Ming Lei) [2066297] - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags (Ming Lei) [2066297] - blk-mq: Delete busy_iter_fn (Ming Lei) [2066297] - blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument (Ming Lei) [2066297] - blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() (Ming Lei) [2066297] - blk-mq: don't run might_sleep() if the operation needn't blocking (Ming Lei) [2066297] - blk-mq: run dispatch lock once in case of issuing from list (Ming Lei) [2066297] - blk-mq: pass request queue to blk_mq_run_dispatch_ops (Ming Lei) [2066297] - blk-mq: move srcu from blk_mq_hw_ctx to request_queue (Ming Lei) [2066297] - blk-mq: remove hctx_lock and hctx_unlock (Ming Lei) [2066297] - block: switch to atomic_t for request references (Ming Lei) [2066297] - block: move direct_IO into our own read_iter handler (Ming Lei) [2066297] - mm: move filemap_range_needs_writeback() into header (Ming Lei) [2066297] - mm: move more expensive part of XA setup out of mapping check (Ming Lei) [2066297] - block: get rid of useless goto and label in blk_mq_get_new_requests() (Ming Lei) [2066297] - blk-mq: check q->poll_stat in queue_poll_stat_show (Ming Lei) [2066297] - scsi: remove the gendisk argument to scsi_ioctl (Ming Lei) [2066297] - block: remove the gendisk argument to blk_execute_rq (Ming Lei) [2066297] - block: remove the ->rq_disk field in struct request (Ming Lei) [2066297] - block: don't check ->rq_disk in merges (Ming Lei) [2066297] - mtd_blkdevs: remove the sector out of range check in do_blktrans_request (Ming Lei) [2066297] - block: Remove redundant initialization of variable ret (Ming Lei) [2066297] - block: simplify ioc_lookup_icq (Ming Lei) [2066297] - block: simplify ioc_create_icq (Ming Lei) [2066297] - block: return the io_context from create_task_io_context (Ming Lei) [2066297] - block: use alloc_io_context in __copy_io (Ming Lei) [2066297] - block: factor out a alloc_io_context helper (Ming Lei) [2066297] - block: remove get_io_context_active (Ming Lei) [2066297] - block: move the remaining elv.icq handling to the I/O scheduler (Ming Lei) [2066297] - block: move blk_mq_sched_assign_ioc to blk-ioc.c (Ming Lei) [2066297] - block: mark put_io_context_active static (Ming Lei) [2066297] - Revert "block: Provide blk_mq_sched_get_icq()" (Ming Lei) [2066297] - bfq: use bfq_bic_lookup in bfq_limit_depth (Ming Lei) [2066297] - bfq: simplify bfq_bic_lookup (Ming Lei) [2066297] - fork: move copy_io to block/blk-ioc.c (Ming Lei) [2066297] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2066297] - bfq: Log waker detections (Ming Lei) [2066297] - bfq: Provide helper to generate bfqq name (Ming Lei) [2066297] - bfq: Limit waker detection in time (Ming Lei) [2066297] - bfq: Limit number of requests consumed by each cgroup (Ming Lei) [2066297] - bfq: Store full bitmap depth in bfq_data (Ming Lei) [2066297] - bfq: Track number of allocated requests in bfq_entity (Ming Lei) [2066297] - block: Provide blk_mq_sched_get_icq() (Ming Lei) [2066297] - mmc: core: Use blk_mq_complete_request_direct(). (Ming Lei) [2066297] - blk-mq: Add blk_mq_complete_request_direct() (Ming Lei) [2066297] - blk-crypto: remove blk_crypto_unregister() (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include blk-mq.h in blk.h (Ming Lei) [2066297] - block: don't include blk-mq-sched.h in blk.h (Ming Lei) [2066297] - block: remove the e argument to elevator_exit (Ming Lei) [2066297] - block: remove elevator_exit (Ming Lei) [2066297] - block: move blk_get_flush_queue to blk-flush.c (Ming Lei) [2066297] - blk_mq: remove repeated includes (Ming Lei) [2066297] - block: move io_context creation into where it's needed (Ming Lei) [2066297] - block: only allocate poll_stats if there's a user of them (Ming Lei) [2066297] - blk-ioprio: don't set bio priority if not needed (Ming Lei) [2066297] - blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug (Ming Lei) [2066297] - sr: set GENHD_FL_REMOVABLE earlier (Ming Lei) [2066297] - block: cleanup the GENHD_FL_* definitions (Ming Lei) [2066297] - block: don't set GENHD_FL_NO_PART for hidden gendisks (Ming Lei) [2066297] - block: remove GENHD_FL_EXT_DEVT (Ming Lei) [2066297] - block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297] - mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297] - null_blk: don't suppress partitioning information (Ming Lei) [2066297] - block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open (Ming Lei) [2066297] - block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART (Ming Lei) [2066297] - block: merge disk_scan_partitions and blkdev_reread_part (Ming Lei) [2066297] - block: remove a dead check in show_partition (Ming Lei) [2066297] - block: remove GENHD_FL_CD (Ming Lei) [2066297] - block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags (Ming Lei) [2066297] - block: move GENHD_FL_NATIVE_CAPACITY to disk->state (Ming Lei) [2066297] - block: don't include blk-mq headers in blk-core.c (Ming Lei) [2066297] - block: move blk_print_req_error to blk-mq.c (Ming Lei) [2066297] - block: move blk_dump_rq_flags to blk-mq.c (Ming Lei) [2066297] - block: move blk_account_io_{start,done} to blk-mq.c (Ming Lei) [2066297] - block: move blk_steal_bios to blk-mq.c (Ming Lei) [2066297] - block: move blk_rq_init to blk-mq.c (Ming Lei) [2066297] - block: move request based cloning helpers to blk-mq.c (Ming Lei) [2066297] - blk-mq: move blk_mq_flush_plug_list (Ming Lei) [2066297] - block: remove blk-exec.c (Ming Lei) [2066297] - block: remove rq_flush_dcache_pages (Ming Lei) [2066297] - block: move blk_rq_err_bytes to scsi (Ming Lei) [2066297] - block: remove blk_{get,put}_request (Ming Lei) [2066297] - block: remove QUEUE_FLAG_SCSI_PASSTHROUGH (Ming Lei) [2066297] - block: remove the initialize_rq_fn blk_mq_ops method (Ming Lei) [2066297] - scsi: add a scsi_alloc_request helper (Ming Lei) [2066297] - bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn (Ming Lei) [2066297] - nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands (Ming Lei) [2066297] - sd: implement ->get_unique_id (Ming Lei) [2066297] - block: add a ->get_unique_id method (Ming Lei) [2066297] - scsi: bsg: Move the whole request execution into the SCSI/transport handlers (Ming Lei) [2066297] - scsi: block: Remove the remaining SG_IO-related fields from struct request_queue (Ming Lei) [2066297] - scsi: block: Remove BLK_SCSI_MAX_CMDS (Ming Lei) [2066297] - scsi: bsg: Simplify device registration (Ming Lei) [2066297] - scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver (Ming Lei) [2066297] - scsi: scsi_ioctl: Unexport sg_scsi_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Factor SG_IO handling into a helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Consolidate the START STOP UNIT handling (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove a very misleading comment (Ming Lei) [2066297] - scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON (Ming Lei) [2066297] - scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi (Ming Lei) [2066297] - scsi: scsi_ioctl: Simplify SCSI passthrough permission checking (Ming Lei) [2066297] - scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_req_init() (Ming Lei) [2066297] - scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ (Ming Lei) [2066297] - scsi: bsg: Decouple from scsi_cmd_ioctl() (Ming Lei) [2066297] - scsi: block: Add a queue_max_bytes() helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() (Ming Lei) [2066297] - scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl() (Ming Lei) [2066297] - scsi: st: Simplify ioctl handling (Ming Lei) [2066297] - scsi: core: Remove scsi_compat_ioctl() (Ming Lei) [2066297] - scsi: sg: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: ch: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: sd: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: sr: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Ming Lei) [2066297] - block: fix argument type of bio_trim() (Ming Lei) [2066297] - powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038242] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056771] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056771] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056771] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056771] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056771] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056771] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056771] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2049164 2056771] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056771] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2037988 2056771] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2037988 2056771] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056771] - IB/iser: Align coding style across driver (Kamal Heib) [2056771] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056771] - IB/iser: Don't suppress send completions (Kamal Heib) [2056771] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056771] - IB/iser: Fix RNR errors (Kamal Heib) [2056771] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056771] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056771] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056771] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056771] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2037988 2056771] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056771] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056771] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056771] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056771] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2037988 2056771] - IB/core: Remove redundant pointer mm (Kamal Heib) [2056771] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056771] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056771] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056771] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056771] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2049164 2056771] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056771] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056771] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056771] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2037988 2056771] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2049164 2056770] - IB/hfi1: Fix early init panic (Kamal Heib) [2049164 2056770] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2049164 2056770] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2049164 2056770] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056770] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2049164 2056770] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056770] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056770] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056770] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2037988 2056770] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056770] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2049164 2056770] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2037988 2056770] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056770] - RDMA/efa: Add support for dmabuf memory regions (Kamal Heib) [2056770] - RDMA/umem: Allow pinned dmabuf umem usage (Kamal Heib) [2056770] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2037988 2056770] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056770] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056770] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056770] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2037988 2056770] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2056770] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2037988 2056770] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056770] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056770] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056770] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056770] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056770] - RDMA/counter: Add optional counter support (Kamal Heib) [2056770] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056770] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056770] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056770] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056770] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056770] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056770] - RDMA/efa: CQ notifications (Kamal Heib) [2056770] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2037988 2056770] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056770] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2056770] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056770] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2049164 2056770] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2049164 2056770] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2049164 2056770] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2049164 2056770] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2049164 2056770] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2049164 2056770] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2049164 2056770] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2049164 2056769] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2049164 2056769] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2049164 2056769] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056769] - IB/hfi1: make hist static (Kamal Heib) [2049164 2056769] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2049164 2056769] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2049164 2056769] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [2037988 2056769] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056769] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2056769] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2056769] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056769] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056769] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056769] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2049164 2056769] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056769] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056769] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056769] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056769] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056769] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056769] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056769] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056769] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056769] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2049164 2056769] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056769] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2049164 2056769] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056769] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056769] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2049164 2056769] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2049164 2056769] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2049164 2056769] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056769] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056769] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056769] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056769] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056769] - RDMA/siw: Remove kmap() (Kamal Heib) [2056769] - lib/scatterlist: Fix wrong update of orig_nents (Kamal Heib) [2056769] - lib/scatterlist: Provide a dedicated function to support table append (Kamal Heib) [2056769] - PCI: mt7621: Remove unused function pcie_rmw() (Myron Stowe) [2052155] - PCI: mt7621: Drop of_match_ptr() to avoid unused variable (Myron Stowe) [2052155] - PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' (Myron Stowe) [2052155] - PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ (Myron Stowe) [2052155] - PCI: mt7621: Add missing MODULE_LICENSE() (Myron Stowe) [2052155] - PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare() (Myron Stowe) [2052155] - PCI: mt7621: Declare mt7621_pci_ops static (Myron Stowe) [2052155] - PCI: mt7621: Convert driver into 'bool' (Myron Stowe) [2052155] - PCI: xgene: Use PCI_VENDOR_ID_AMCC macro (Myron Stowe) [2052155] - PCI: rcar-host: Remove unneeded includes (Myron Stowe) [2052155] - PCI: rcar-ep: Remove unneeded includes (Myron Stowe) [2052155] - PCI: qcom: Add sc8180x compatible (Myron Stowe) [2052155] - PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 (Myron Stowe) [2052155] - PCI: qcom: Replace ops with struct pcie_cfg in pcie match data (Myron Stowe) [2052155] - MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding (Myron Stowe) [2052155] - PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver (Myron Stowe) [2052155] - dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller (Myron Stowe) [2052155] - MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer (Myron Stowe) [2052155] - PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver (Myron Stowe) [2052155] - dt-bindings: PCI: Add MT7621 SoC PCIe host controller (Myron Stowe) [2052155] - staging: mt7621-pci: fix hang when nothing is connected to pcie ports (Myron Stowe) [2052155] - PCI: kirin: Allow removing the driver (Myron Stowe) [2052155] - PCI: kirin: De-init the dwc driver (Myron Stowe) [2052155] - PCI: kirin: Disable clkreq during poweroff sequence (Myron Stowe) [2052155] - PCI: kirin: Move the power-off code to a common routine (Myron Stowe) [2052155] - PCI: kirin: Add power_off support for Kirin 960 PHY (Myron Stowe) [2052155] - PCI: kirin: Allow building it as a module (Myron Stowe) [2052155] - PCI: kirin: Add MODULE_* macros (Myron Stowe) [2052155] - PCI: kirin: Add Kirin 970 compatible (Myron Stowe) [2052155] - PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge (Myron Stowe) [2052155] - PCI: kirin: Use regmap for APB registers (Myron Stowe) [2052155] - PCI: kirin: Add support for a PHY layer (Myron Stowe) [2052155] - PCI: kirin: Reorganize the PHY logic inside the driver (Myron Stowe) [2052155] - PCI: imx6: Remove unused assignment to variable ret (Myron Stowe) [2052155] - PCI: endpoint: Use sysfs_emit() in "show" functions (Myron Stowe) [2052155] - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation (Myron Stowe) [2052155] - PCI: dwc: Perform host_init() before registering msi (Myron Stowe) [2052155] - PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2052155] - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) (Myron Stowe) [2052155] - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) (Myron Stowe) [2052155] - PCI: dra7xx: Get an optional clock (Myron Stowe) [2052155] - PCI: dra7xx: Remove unused include (Myron Stowe) [2052155] - PCI: dra7xx: Make it a kernel module (Myron Stowe) [2052155] - PCI: dwc: Export more symbols to allow modular drivers (Myron Stowe) [2052155] - dt-bindings: rockchip: Add DesignWare based PCIe controller (Myron Stowe) [2052155] - PCI: cadence: Add cdns_plat_pcie_probe() missing return (Myron Stowe) [2052155] - PCI: j721e: Fix j721e_pcie_probe() error path (Myron Stowe) [2052155] - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2052155] - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2052155] - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2052155] - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG (Myron Stowe) [2052155] - PCI: aardvark: Fix return value of MSI domain .alloc() method (Myron Stowe) [2052155] - PCI: pci-bridge-emul: Fix emulation of W1C bits (Myron Stowe) [2052155] - PCI: aardvark: Fix reporting Data Link Layer Link Active (Myron Stowe) [2052155] - PCI: aardvark: Fix checking for link up via LTSSM state (Myron Stowe) [2052155] - PCI: aardvark: Fix link training (Myron Stowe) [2052155] - PCI: aardvark: Simplify initialization of rootcap on virtual bridge (Myron Stowe) [2052155] - PCI: aardvark: Do not unmask unused interrupts (Myron Stowe) [2052155] - PCI: aardvark: Do not clear status bits of masked interrupts (Myron Stowe) [2052155] - PCI: aardvark: Fix configuring Reference clock (Myron Stowe) [2052155] - PCI: aardvark: Don't spam about PIO Response Status (Myron Stowe) [2052155] - PCI: aardvark: Fix PCIe Max Payload Size setting (Myron Stowe) [2052155] - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (Myron Stowe) [2052155] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2052155] - PCI: cpqphp: Use instead of (Myron Stowe) [2052155] - MAINTAINERS: Update PCI subsystem information (Myron Stowe) [2052155] - PCI: Prefer 'unsigned int' over bare 'unsigned' (Myron Stowe) [2052155] - PCI: Remove redundant 'rc' initialization (Myron Stowe) [2052155] - PCI: Remove unused pci_pool wrappers (Myron Stowe) [2052155] - PCI: cpqphp: Format if-statement code block correctly (Myron Stowe) [2052155] - PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path() (Myron Stowe) [2052155] - PCI: Correct misspelled and remove duplicated words (Myron Stowe) [2052155] - PCI: Tidy comments (Myron Stowe) [2052155] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2052155] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2052155] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2052155] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2052155] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2052155] - PCI: Add ACS quirk for Pericom PI7C9X2G switches (Myron Stowe) [2052155] - PCI: Mark Atheros QCA6174 to avoid bus reset (Myron Stowe) [2052155] - PCI: Use kstrtobool() directly, sans strtobool() wrapper (Myron Stowe) [2052155] - PCI/sysfs: Return -EINVAL consistently from "store" functions (Myron Stowe) [2052155] - PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input (Myron Stowe) [2052155] - PCI/switchtec: Add check of event support (Myron Stowe) [2052155] - PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP (Myron Stowe) [2052155] - PCI/switchtec: Update the way of getting management VEP instance ID (Myron Stowe) [2052155] - PCI/switchtec: Fix a MRPC error status handling issue (Myron Stowe) [2052155] - PCI/switchtec: Error out MRPC execution when MMIO reads fail (Myron Stowe) [2052155] - PCI: Coalesce host bridge contiguous apertures (Myron Stowe) [2052155] - PCI/P2PDMA: Apply bus offset correctly in DMA address calculation (Myron Stowe) [2052155] - PCI/sysfs: Explicitly show first MSI IRQ for 'irq' (Myron Stowe) [2052155] - PCI: Document /sys/bus/pci/devices/.../irq (Myron Stowe) [2052155] - PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n (Myron Stowe) [2052155] - PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations (Myron Stowe) [2052155] - PCI/portdrv: Remove unused resume err_handler (Myron Stowe) [2052155] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2052155] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2052155] - x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - usb: xhci: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - cxl: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - cxl: Factor out common dev->driver expressions (Myron Stowe) [2052155] - xen/pcifront: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv (Myron Stowe) [2052155] - nfp: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - net: hns3: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name (Myron Stowe) [2052155] - ssb: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - bcma: simplify reference to driver name (Myron Stowe) [2052155] - scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter (Myron Stowe) [2052155] - PCI/ERR: Factor out common dev->driver expressions (Myron Stowe) [2052155] - PCI: Drop pci_device_probe() test of !pci_dev->driver (Myron Stowe) [2052155] - PCI: Drop pci_device_remove() test of pci_dev->driver (Myron Stowe) [2052155] - PCI: Return NULL for to_pci_driver(NULL) (Myron Stowe) [2052155] - PCI: Do not enable AtomicOps on VFs (Myron Stowe) [2052155] - PCI: Rename pcibios_add_device() to pcibios_device_add() (Myron Stowe) [2052155] - PCI: Re-enable Downstream Port LTR after reset or hotplug (Myron Stowe) [2052155] - rcu-tasks: Fix computation of CPU-to-list shift counts (Waiman Long) [2065994] - torture: Properly redirect kvm-remote.sh "echo" commands (Waiman Long) [2065994] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065994] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2065994] - rcu-tasks: Use fewer callbacks queues if callback flood ends (Waiman Long) [2065994] - rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing (Waiman Long) [2065994] - rcutorture: Test RCU Tasks lock-contention detection (Waiman Long) [2065994] - rcu-tasks: Use more callback queues if contention encountered (Waiman Long) [2065994] - rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() (Waiman Long) [2065994] - rcutorture: Combine n_max_cbs from all kthreads in a callback flood (Waiman Long) [2065994] - rcutorture: Add ability to limit callback-flood intensity (Waiman Long) [2065994] - rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding (Waiman Long) [2065994] - rcutorture: Enable multiple concurrent callback-flood kthreads (Waiman Long) [2065994] - rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() (Waiman Long) [2065994] - rcu/nocb: Allow empty "rcu_nocbs" kernel parameter (Waiman Long) [2065994] - rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed (Waiman Long) [2065994] - rcu/nocb: Optimize kthreads and rdp initialization (Waiman Long) [2065994] - rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp (Waiman Long) [2065994] - rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded (Waiman Long) [2065994] - rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention (Waiman Long) [2065994] - torture: Retry download once before giving up (Waiman Long) [2065994] - rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios (Waiman Long) [2065994] - rcu: Avoid alloc_pages() when recording stack (Waiman Long) [2065994] - rcu: Avoid running boost kthreads on isolated CPUs (Waiman Long) [2065994] - rcutorture: Test RCU-tasks multiqueue callback queueing (Waiman Long) [2065994] - rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing (Waiman Long) [2065994] - rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues (Waiman Long) [2065994] - rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations (Waiman Long) [2065994] - torture: Make kvm-find-errors.sh report link-time undefined symbols (Waiman Long) [2065994] - rcutorture: Avoid soft lockup during cpu stall (Waiman Long) [2065994] - rcu-tasks: Abstract invocations of callbacks (Waiman Long) [2065994] - rcu-tasks: Abstract checking of callback lists (Waiman Long) [2065994] - rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure (Waiman Long) [2065994] - rcu-tasks: Inspect stalled task's trc state in locked state (Waiman Long) [2065994] - rcu-tasks: Use spin_lock_rcu_node() and friends (Waiman Long) [2065994] - rcu_tasks: Convert bespoke callback list to rcu_segcblist structure (Waiman Long) [2065994] - rcu-tasks: Convert grace-period counter to grace-period sequence number (Waiman Long) [2065994] - rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection (Waiman Long) [2065994] - rcu-tasks: Create per-CPU callback lists (Waiman Long) [2065994] - locktorture,rcutorture,torture: Always log error message (Waiman Long) [2065994] - scftorture: Always log error message (Waiman Long) [2065994] - doc: RCU: Avoid 'Symbol' font-family in SVG figures (Waiman Long) [2065994] - rcuscale: Always log error message (Waiman Long) [2065994] - scftorture: Account for weight_resched when checking for all zeroes (Waiman Long) [2065994] - scftorture: Remove unused SCFTORTOUT (Waiman Long) [2065994] - scftorture: Add missing '\n' to flush message (Waiman Long) [2065994] - refscale: Add missing '\n' to flush message (Waiman Long) [2065994] - doc: Add refcount analogy to What is RCU (Waiman Long) [2065994] - refscale: Always log the error message (Waiman Long) [2065994] - refscale: Prevent buffer to pr_alert() being too long (Waiman Long) [2065994] - refscale: Simplify the errexit checkpoint (Waiman Long) [2065994] - rcu: Improve tree_plugin.h comments and add code cleanups (Waiman Long) [2065994] - rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread (Waiman Long) [2065994] - rcu: Apply callbacks processing time limit only on softirq (Waiman Long) [2065994] - rcu: Fix callbacks processing time limit retaining cond_resched() (Waiman Long) [2065994] - rcu/nocb: Limit number of softirq callbacks only on softirq (Waiman Long) [2065994] - rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() (Waiman Long) [2065994] - rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check (Waiman Long) [2065994] - rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe (Waiman Long) [2065994] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2065994] - rcu/nocb: Invoke rcu_core() at the start of deoffloading (Waiman Long) [2065994] - rcu/nocb: Prepare state machine for a new step (Waiman Long) [2065994] - rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading (Waiman Long) [2065994] - rcu: Make idle entry report expedited quiescent states (Waiman Long) [2065994] - rcu: Prevent expedited GP from enabling tick on offline CPU (Waiman Long) [2065994] - rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load (Waiman Long) [2065994] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2065994] - rcu: in_irq() cleanup (Waiman Long) [2065994] - doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice (Waiman Long) [2065994] - rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU (Waiman Long) [2065994] - srcu: Prevent redundant __srcu_read_unlock() wakeup (Waiman Long) [2065994] - rcutorture: More thoroughly test nested readers (Waiman Long) [2065994] - rcutorture: Sanitize RCUTORTURE_RDR_MASK (Waiman Long) [2065994] - torture: Catch kvm.sh help text up with actual options (Waiman Long) [2065994] - rcu-tasks: Don't remove tasks with pending IPIs from holdout list (Waiman Long) [2065994] - rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp (Waiman Long) [2065994] - rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() (Waiman Long) [2065994] - rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() (Waiman Long) [2065994] - rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() (Waiman Long) [2065994] - rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) (Waiman Long) [2065994] - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader (Waiman Long) [2065994] - rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace (Waiman Long) [2065994] - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT (Waiman Long) [2065994] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2065994] - rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives (Waiman Long) [2065994] - rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace (Waiman Long) [2065994] - rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace (Waiman Long) [2065994] - rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment (Waiman Long) [2065994] - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop (Waiman Long) [2065994] - rcu: Make rcu update module parameters world-readable (Waiman Long) [2065994] - rcu: Make rcu_normal_after_boot writable again (Waiman Long) [2065994] - rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed (Waiman Long) [2065994] - rcuscale: Warn on individual rcu_scale_init() error conditions (Waiman Long) [2065994] - locktorture: Warn on individual lock_torture_init() error conditions (Waiman Long) [2065994] - rcutorture: Warn on individual rcu_torture_init() error conditions (Waiman Long) [2065994] - rcu-tasks: Fix s/instruction/instructions/ typo in comment (Waiman Long) [2065994] - rcutorture: Suppressing read-exit testing is not an error (Waiman Long) [2065994] - rcu-tasks: Wait for trc_read_check_handler() IPIs (Waiman Long) [2065994] - rcu: Make rcutree_dying_cpu() use its "cpu" parameter (Waiman Long) [2065994] - rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() (Waiman Long) [2065994] - rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() (Waiman Long) [2065994] - rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() (Waiman Long) [2065994] - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section (Waiman Long) [2065994] - rcu-tasks: Simplify trc_read_check_handler() atomic operations (Waiman Long) [2065994] - rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations (Waiman Long) [2065994] - rcu: Fix undefined Kconfig macros (Waiman Long) [2065994] - doc: Add another stall-warning root cause in stallwarn.rst (Waiman Long) [2065994] - rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp (Waiman Long) [2065994] - rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp (Waiman Long) [2065994] - rcu-nocb: Fix a couple of tree_nocb code-style nits (Waiman Long) [2065994] - torture: Make torture.sh print the number of files to be compressed (Waiman Long) [2065994] - torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument (Waiman Long) [2065994] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (David Arcari) [2057923] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (David Arcari) [2057923] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2060081] - vfs: check dentry is still valid in get_link() (Ian Kent) [2048567] - xfs: don't expose internal symlink metadata buffers to the vfs (Ian Kent) [2048567] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035124] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Richard Guy Briggs) [2035124] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035124] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035124] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035124] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035124] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035124] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035124] - fsnotify: clarify contract for create event hooks (Richard Guy Briggs) [2035124] - fsnotify: pass dentry instead of inode data (Richard Guy Briggs) [2035124] - fsnotify: pass data_type to fsnotify_name() (Richard Guy Briggs) [2035124] - fsnotify: fix sb_connectors leak (Richard Guy Briggs) [2035124] - fsnotify: optimize the case of no marks of any type (Richard Guy Briggs) [2035124] - fsnotify: count all objects with attached connectors (Richard Guy Briggs) [2035124] - fsnotify: count s_fsnotify_inode_refs for attached connectors (Richard Guy Briggs) [2035124] - fsnotify: replace igrab() with ihold() on attach connector (Richard Guy Briggs) [2035124] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035124] - audit: add OPENAT2 record to list "how" info (Richard Guy Briggs) [2035124] - audit: add support for the openat2 syscall (Richard Guy Briggs) [2035124] - audit: replace magic audit syscall class numbers with macros (Richard Guy Briggs) [2035124] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035124] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035124] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035124] - audit: add filtering for io_uring records (Richard Guy Briggs) [2035124] - audit,io_uring,io-wq: add some basic audit support to io_uring (Richard Guy Briggs) [2035124] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035124] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035124] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035124]- CI: Remove deprecated option (Veronika Kabatova) - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069973] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069973] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069973] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069973] - NFS: Don't loop forever in nfs_do_recoalesce() (Steve Dickson) [2069274] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069686] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033070] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053219] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053219] - redhat/configs: drop some config options for rhel 9. (David Airlie) [2067027] - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Waiman Long) [2062288] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Waiman Long) [2062288] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampoline (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Waiman Long) [2062288] {CVE-2022-23960} - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A (Waiman Long) [2062288] {CVE-2022-23960} - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Cortex-A510 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: cpufeature: add HWCAP for FEAT_RPRES (Waiman Long) [2062288] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Waiman Long) [2062288] {CVE-2022-23960} - arm64: cpufeature: add HWCAP for FEAT_AFP (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add HWCAP for self-synchronising virtual counter (Waiman Long) [2062288] {CVE-2022-23960} - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2061621] - redhat/configs: remove unnecessary GPIO options for aarch64 (Brian Masney) [2060951] - redhat/configs: remove viperboard related Kconfig options (Brian Masney) [2060951] - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067243] - block: release rq qos structures for queue without disk (Ming Lei) [2065610] - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064862] {CVE-2022-1011} - crypto: hmac - disallow keys < 112 bits in FIPS mode (Herbert Xu) [2033512] - crypto: hmac - add fips_skip support (Herbert Xu) [2033512] - crypto: des - disallow des3 in FIPS mode (Herbert Xu) [2033512] - crypto: dh - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512] - crypto: rsa - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512] - watch_queue: Make comment about setting ->defunct more accurate (David Howells) [2063758] - watch_queue: Fix lack of barrier/sync/lock between post and read (David Howells) [2063758] - watch_queue: Free the alloc bitmap when the watch_queue is torn down (David Howells) [2063758] - watch_queue: Fix the alloc bitmap size to reflect notes allocated (David Howells) [2063758] - watch_queue: Use the bitmap API when applicable (David Howells) [2063758] - watch_queue: Fix to always request a pow-of-2 pipe ring size (David Howells) [2063758] - watch_queue: Fix to release page in ->release() (David Howells) [2063758] - watch_queue, pipe: Free watchqueue state after clearing pipe ring (David Howells) [2063758] - watch_queue: Fix filter limit check (David Howells) [2063758] {CVE-2022-0995} - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2069978] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2069978] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2069978] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063913] - IMA: prevent SETXATTR_CHECK policy rules with unavailable algorithms (Bruno Meneguele) [2063913] - IMA: introduce a new policy option func=SETXATTR_CHECK (Bruno Meneguele) [2063913] - IMA: add a policy option to restrict xattr hash algorithms on appraisal (Bruno Meneguele) [2063913] - IMA: add support to restrict the hash algorithms used for file appraisal (Bruno Meneguele) [2063913] - IMA: block writes of the security.ima xattr with unsupported algorithms (Bruno Meneguele) [2063913] - IMA: remove the dependency on CRYPTO_MD5 (Bruno Meneguele) [2063913] - perf symbols: Fix symbol size calculation condition (Michael Petlan) [2049222] - redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava) - redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava) - redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava) - redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava) - Print arch with process_configs errors (Prarit Bhargava) - Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava) - redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava) - cifs: modefromsids must add an ACE for authenticated users (Ronnie Sahlberg) [1988278]- NFSD: Fix offset type in I/O trace points (Benjamin Coddington) [2063045] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Benjamin Coddington) [2063045] - NFSD: Clamp WRITE offsets (Benjamin Coddington) [2063045] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Benjamin Coddington) [2063045] - NFSD: Fix ia_size underflow (Benjamin Coddington) [2063045] - NFSD: Fix the behavior of READ near OFFSET_MAX (Benjamin Coddington) [2063045] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2054100] - Revert "include/linux/ioport.h: Pad resource struct for KABI" (Prarit Bhargava) [2055736] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Prarit Bhargava) [2055736] - lib/sbitmap: kill 'depth' from sbitmap_word (Ming Lei) [2064695] - KVM: use __vcalloc for very large allocations (David Hildenbrand) [2057367] - mm: use vmalloc_array and vcalloc for array allocations (David Hildenbrand) [2057367] - mm: vmalloc: introduce array allocation functions (David Hildenbrand) [2057367] - tpm: fix potential NULL pointer access in tpm_del_char_device (Desnes A. Nunes do Rosario) [2032117] - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062168] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062168] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - redhat/configs: aarch64: Enable ARM_SPE_PMU (Mark Salter) [2063234] - drm/i915/audio: Use BIOS provided value for RKL HDA link (Mika Penttilä) [2046691] - redhat: configs: Disable TPM 1.2 device drivers (Jerry Snitselaar) [2060516] - redhat: configs: Change aarch64 default dma domain to lazy (Jerry Snitselaar) [2050415] - powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2062762] - CI: Remove deprecated option (Veronika Kabatova) - redhat/configs: make SHA512_arch algos and CRYPTO_USER built-ins (Vladis Dronov) [2070624] - futex: Fix PREEMPT_RT build (Fernando Pacheco) [2070369] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2047836] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2047836] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2047836] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2047836] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2047836] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2047836] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2047836] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2047836] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2047836] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2047836] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [2062513] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1873827] - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi) [2037486] - redhat: fix make {distg-brew,distg-koji} (Andrea Claudi) [2037486] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Waiman Long) [2046537] - mm: memcontrol: remove the kmem states (Waiman Long) [2046537] - mm: memcontrol: remove kmemcg_id reparenting (Waiman Long) [2046537] - mm/memcg: remove obsolete memcg_free_kmem() (Waiman Long) [2046537] - PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() (Myron Stowe) [2045254] - PCI: aardvark: Fix checking for MEM resource type (Myron Stowe) [2045254] - PCI/MSI: Move non-mask check back into low level accessors (Myron Stowe) [2045254] - PCI: aardvark: Implement re-issuing config requests on CRS response (Myron Stowe) [2045254] - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() (Myron Stowe) [2045254] - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge (Myron Stowe) [2045254] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2045254] - ACPI: glue: Eliminate acpi_platform_notify() (Myron Stowe) [2045254] - ACPI: bus: Rename functions to avoid name collision (Myron Stowe) [2045254] - ACPI: glue: Change return type of two functions to void (Myron Stowe) [2045254] - ACPI: glue: Rearrange acpi_device_notify() (Myron Stowe) [2045254] - PCI/MSI: Handle msi_populate_sysfs() errors correctly (Myron Stowe) [2045254] - MAINTAINERS: Add Nirmal Patel as VMD maintainer (Myron Stowe) [2045254] - PCI: Add AMD GPU multi-function power dependencies (Myron Stowe) [2045254] - tools: PCI: Zero-initialize param (Myron Stowe) [2045254] - PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX (Myron Stowe) [2045254] - Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV (Myron Stowe) [2045254] - misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device (Myron Stowe) [2045254] - PCI: cadence: Add support to configure virtual functions (Myron Stowe) [2045254] - PCI: cadence: Simplify code to get register base address for configuring BAR (Myron Stowe) [2045254] - PCI: endpoint: Add virtual function number in pci_epc ops (Myron Stowe) [2045254] - PCI: endpoint: Add support to link a physical function to a virtual function (Myron Stowe) [2045254] - PCI: endpoint: Add support to add virtual function in endpoint core (Myron Stowe) [2045254] - dt-bindings: PCI: pci-ep: Add binding to specify virtual function (Myron Stowe) [2045254] - PCI: xilinx-nwl: Enable the clock through CCF (Myron Stowe) [2045254] - dt-bindings: pci: xilinx-nwl: Document optional clock property (Myron Stowe) [2045254] - PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe() (Myron Stowe) [2045254] - PCI: tegra194: Cleanup unused code (Myron Stowe) [2045254] - PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode (Myron Stowe) [2045254] - PCI: tegra194: Disable interrupts before entering L2 (Myron Stowe) [2045254] - PCI: tegra194: Fix MSI-X programming (Myron Stowe) [2045254] - PCI: tegra194: Fix handling BME_CHGED event (Myron Stowe) [2045254] - PCI: tegra: make const array err_msg static (Myron Stowe) [2045254] - PCI: tegra: Use 'seq_puts' instead of 'seq_printf' (Myron Stowe) [2045254] - PCI: tegra: Fix OF node reference leak (Myron Stowe) [2045254] - PCI: tegra: Remove unused struct tegra_pcie_bus (Myron Stowe) [2045254] - PCI: rcar: Add L1 link state fix into data abort hook (Myron Stowe) [2045254] - PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() (Myron Stowe) [2045254] - PCI: mediatek: Use PCI domain to handle ports detection (Myron Stowe) [2045254] - PCI: mediatek: Add new method to get irq number (Myron Stowe) [2045254] - PCI: mediatek: Add new method to get shared pcie-cfg base address (Myron Stowe) [2045254] - dt-bindings: PCI: mediatek: Update the Device tree bindings (Myron Stowe) [2045254] - PCI: keembay: Add support for Intel Keem Bay (Myron Stowe) [2045254] - dt-bindings: PCI: Add Intel Keem Bay PCIe controller (Myron Stowe) [2045254] - PCI: iproc: Fix BCMA probe resource handling (Myron Stowe) [2045254] - PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' (Myron Stowe) [2045254] - misc: pci_endpoint_test: Add deviceID for AM64 and J7200 (Myron Stowe) [2045254] - PCI: j721e: Add PCIe support for AM64 (Myron Stowe) [2045254] - PCI: j721e: Add PCIe support for J7200 (Myron Stowe) [2045254] - PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state (Myron Stowe) [2045254] - PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool (Myron Stowe) [2045254] - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Myron Stowe) [2045254] - PCI: aardvark: Configure PCIe resources from 'ranges' DT property (Myron Stowe) [2045254] - PCI: aardvark: Fix reporting CRS value (Myron Stowe) [2045254] - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Myron Stowe) [2045254] - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Myron Stowe) [2045254] - PCI: aardvark: Fix checking for PIO status (Myron Stowe) [2045254] - MAINTAINERS: Add entries for Toshiba Visconti PCIe controller (Myron Stowe) [2045254] - PCI: visconti: Add Toshiba Visconti PCIe host controller driver (Myron Stowe) [2045254] - PCI: rockchip-dwc: Add Rockchip RK356X host controller driver (Myron Stowe) [2045254] - PCI: dwc: Remove surplus break statement after return (Myron Stowe) [2045254] - PCI: artpec6: Remove local code block from switch statement (Myron Stowe) [2045254] - PCI: artpec6: Remove surplus break statement after return (Myron Stowe) [2045254] - x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API (Myron Stowe) [2045254] - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Myron Stowe) [2045254] - PCI: Add schedule point in proc_bus_pci_read() (Myron Stowe) [2045254] - PCI: Correct the pci_iomap.h header guard #endif comment (Myron Stowe) [2045254] - PCI/PTM: Remove error message at boot (Myron Stowe) [2045254] - PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Myron Stowe) [2045254] - x86/PCI: Add pci_numachip_init() declaration (Myron Stowe) [2045254] - PCI/ACS: Enforce pci=noats with Transaction Blocking (Myron Stowe) [2045254] - PCI: Add ACS quirks for Cavium multi-function devices (Myron Stowe) [2045254] - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Myron Stowe) [2045254] - PCI: Optimize pci_resource_len() to reduce kernel size (Myron Stowe) [2045254] - PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() (Myron Stowe) [2045254] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [2045254] - PCI: Bulk conversion to generic_handle_domain_irq() (Myron Stowe) [2045254] - PCI: Set dma-can-stall for HiSilicon chips (Myron Stowe) [2045254] - PCI: ibmphp: Fix double unmap of io_mem (Myron Stowe) [2045254] - PCI: Return int from pciconfig_read() syscall (Myron Stowe) [2045254] - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Myron Stowe) [2045254] - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Myron Stowe) [2045254] - PCI: Call Max Payload Size-related fixup quirks early (Myron Stowe) [2045254] - platform-msi: Add ABI to show msi_irqs of platform devices (Myron Stowe) [2045254] - genirq/msi: Move MSI sysfs handling from PCI to MSI core (Myron Stowe) [2045254] - genirq/timings: Fix error return code in irq_timings_test_irqs() (Myron Stowe) [2045254] - PCI/MSI: Use new mask/unmask functions (Myron Stowe) [2045254] - PCI/MSI: Provide a new set of mask and unmask functions (Myron Stowe) [2045254] - PCI/MSI: Cleanup msi_mask() (Myron Stowe) [2045254] - PCI/MSI: Deobfuscate virtual MSI-X (Myron Stowe) [2045254] - PCI/MSI: Consolidate error handling in msi_capability_init() (Myron Stowe) [2045254] - PCI/MSI: Rename msi_desc::masked (Myron Stowe) [2045254] - PCI/MSI: Simplify msi_verify_entries() (Myron Stowe) [2045254] - s390/pci: Do not mask MSI[-X] entries on teardown (Myron Stowe) [2045254] - genirq: Improve "hwirq" output in /proc and /sys/ (Myron Stowe) [2045254] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2066225] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2058835] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2058835] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2058835] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2058835] - ibmvnic: complete init_done on transport events (Diego Domingos) [2058835] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2058835] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2058835] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2058835] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2063682] - nvmet: revert "nvmet: make discovery NQN configurable" (Gopal Tiwari) [2066146] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2066146] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2066146] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2066146] - block: fix surprise removal for drivers calling blk_set_queue_dying (Gopal Tiwari) [2066146] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2066146] - nvme: add nvme_complete_req tracepoint for batched completion (Gopal Tiwari) [2066146] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2066146] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2066146] - block: introduce rq_list_for_each_safe macro (Gopal Tiwari) [2066146] - block: move rq_list macros to blk-mq.h (Gopal Tiwari) [2066146] - nvme: add 'iopolicy' module parameter (Gopal Tiwari) [2066146] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2066146] - nvme: separate command prep and issue (Gopal Tiwari) [2066146] - nvme: split command copy into a helper (Gopal Tiwari) [2066146] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2066146] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2066146] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2066146] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2066146] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2066146] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2066146] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2066146] - nvme: fix write zeroes pi (Gopal Tiwari) [2066146] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2066146] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2066146] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2066146] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2066146] - nvme-multipath: add error handling support for add_disk() (Gopal Tiwari) [2066146] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2066146] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2066146] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2066146] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2066146] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2066146] - nvme: generate uevent once a multipath namespace is operational again (Gopal Tiwari) [2066146] - nvme-fc: add support for ->map_queues (Gopal Tiwari) [2066146] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2066146] - nvme: don't memset() the normal read/write command (Gopal Tiwari) [2066146] - nvme: move command clear into the various setup helpers (Gopal Tiwari) [2066146] - nvme: wire up completion batching for the IRQ path (Gopal Tiwari) [2066146] - nvme: add support for batched completion of polled IO (Gopal Tiwari) [2066146] - nvme-multipath: enable polled I/O (Gopal Tiwari) [2066146] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2066146] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2066146] - nvme: add error handling support for add_disk() (Gopal Tiwari) [2066146] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2066146] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2066146] - nvme-multipath: set QUEUE_FLAG_NOWAIT (Gopal Tiwari) [2066146] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2066146] - nvme: remove nvm_ndev from ns (Gopal Tiwari) [2066146] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2066146] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2066146] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2066146] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2066146] - nvme: add set feature tracing support (Gopal Tiwari) [2066146] - nvmet: add set feature tracing support (Gopal Tiwari) [2066146] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2066146] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2066146] - remove the lightnvm subsystem (Gopal Tiwari) [2066146] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2066146] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Rafael Aquini) [2064990] - mm: madvise: return correct bytes advised with process_madvise (Rafael Aquini) [2064990] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Rafael Aquini) [2064990] - mm/mlock: fix potential imbalanced rlimit ucounts adjustment (Rafael Aquini) [2064990] - mm/hwpoison: fix error page recovered but reported "not recovered" (Rafael Aquini) [2064990] - mm/page_alloc: check high-order pages for corruption during PCP operations (Rafael Aquini) [2064990] - mm/page_alloc: do not prefetch buddies during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: limit number of high-order pages on PCP during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: free pages in a single pass during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: drain the requested list first during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: track range of active PCP lists during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Rafael Aquini) [2064990] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Rafael Aquini) [2064990] - mm/page_alloc: mark pagesets as __maybe_unused (Rafael Aquini) [2064990] - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls (Rafael Aquini) [2064990] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Rafael Aquini) [2064990] - mm: don't try to NUMA-migrate COW pages that have other uses (Rafael Aquini) [2064990] - mm/debug_vm_pgtable: remove pte entry from the page table (Rafael Aquini) [2064990] - Revert "mm/gup: small refactoring: simplify try_grab_page()" (Rafael Aquini) [2064990] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064990] - kasan: test: add test case for double-kmem_cache_destroy() (Rafael Aquini) [2064990] - kasan: add ability to detect double-kmem_cache_destroy() (Rafael Aquini) [2064990] - kasan: test: add globals left-out-of-bounds test (Rafael Aquini) [2064990] - mm/slab_common: use WARN() if cache still has objects on destroy (Rafael Aquini) [2064990] - mm: mempolicy: fix THP allocations escaping mempolicy restrictions (Rafael Aquini) [2064990] - kfence: fix memory leak when cat kfence objects (Rafael Aquini) [2064990] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064990] - mm/slub: fix endianness bug for alloc/free_traces attributes (Rafael Aquini) [2064990] - hugetlb, userfaultfd: fix reservation restore on userfaultfd error (Rafael Aquini) [2064990] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2064990] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Rafael Aquini) [2064990] - mm: move fold_vm_numa_events() to fix NUMA without SMP (Rafael Aquini) [2064990] - mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() (Rafael Aquini) [2064990] - mm/large system hash: avoid possible NULL deref in alloc_large_system_hash (Rafael Aquini) [2064990] - lib/test_vmalloc.c: use swap() to make code cleaner (Rafael Aquini) [2064990] - mm/vmalloc: be more explicit about supported gfp flags (Rafael Aquini) [2064990] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064990] - vmalloc: back off when the current task is OOM-killed (Rafael Aquini) [2064990] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064990] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2064990] - mm/vmalloc: make show_numa_info() aware of hugepage mappings (Rafael Aquini) [2064990] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064990] - mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() (Rafael Aquini) [2064990] - mm/mremap: don't account pages in vma_to_resize() (Rafael Aquini) [2064990] - mm/filemap.c: remove bogus VM_BUG_ON (Rafael Aquini) [2064990] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2064990] - mm: don't include in (Rafael Aquini) [2064990] - mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Rafael Aquini) [2064990] - mm, slub: use prefetchw instead of prefetch (Rafael Aquini) [2064990] - mm/slub: increase default cpu partial list sizes (Rafael Aquini) [2064990] - mm, slub: change percpu partial accounting from objects to pages (Rafael Aquini) [2064990] - slub: add back check for free nonslab objects (Rafael Aquini) [2064990] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2064990] - mm: move kvmalloc-related functions to slab.h (Rafael Aquini) [2064990] - selftests: kvm: add amx_test to .gitignore (Paul Lai) [1924149] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Paul Lai) [1924149] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1924149] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1924149] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1924149] - selftest: kvm: Add amx selftest (Paul Lai) [1924149] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1924149] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1924149] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1924149] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1924149] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1924149] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1924149] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1924149] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1924149] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1924149] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1924149] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1924149] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1924149] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1924149] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1924149] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1924149] - rename c9s pipeline from centos-stream-9 to c9s (Bruno Goncalves) - genirq: Provide new interfaces for affinity hints (Phil Auld) [2055300] - um: vector: adjust to coalesce API changes (Ivan Vecera) [2047636] - igb: fix deadlock caused by taking RTNL in RPM resume path (Ivan Vecera) [2047636] - ethtool: Fix link extended state for big endian (Ivan Vecera) [2047636] - ethtool: use phydev variable (Ivan Vecera) [2047636] - ethtool: Remove redundant ret assignments (Ivan Vecera) [2047636] - ethtool: do not perform operations on net devices being unregistered (Ivan Vecera) [2047636] - ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' (Ivan Vecera) [2047636] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (Ivan Vecera) [2047636] - net: ethtool: set a default driver name (Ivan Vecera) [2047636] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2047636] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2047636] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2047636] - ethtool: fix ethtool msg len calculation for pause stats (Ivan Vecera) [2047636] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Ivan Vecera) [2047636] - devlink: expose get/put functions (Ivan Vecera) [2047636] - ethtool: handle info/flash data copying outside rtnl_lock (Ivan Vecera) [2047636] - ethtool: push the rtnl_lock into dev_ethtool() (Ivan Vecera) [2047636] - ethtool: Add transceiver module extended state (Ivan Vecera) [2047636] - ethtool: Add ability to control transceiver modules' power mode (Ivan Vecera) [2047636] - ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() (Ivan Vecera) [2047636] - ethtool: prevent endless loop if eeprom size is smaller than announced (Ivan Vecera) [2047636] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2047636] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2047636] - ethtool: add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] - docs: ethtool: Add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] - ethtool: return error from ethnl_ops_begin if dev is NULL (Ivan Vecera) [2047636] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Ivan Vecera) [2047636] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Ivan Vecera) [2047636] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Ivan Vecera) [2047636] - ethtool: runtime-resume netdev parent before ethtool ioctl ops (Ivan Vecera) [2047636]- vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Support reporting max device capabilities (Cindy Lu) [2055451] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451] - vdpa: Add support for returning device configuration information (Cindy Lu) [2055451] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451] - vdpa: Provide interface to read driver features (Cindy Lu) [2055451] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451] - vdpa: add driver_override support (Cindy Lu) [2055451] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451] - vdpa: Consider device id larger than 31 (Cindy Lu) [2055451] - virtio: always enter drivers/virtio/ (Cindy Lu) [2055451] - vdpa: check that offsets are within bounds (Cindy Lu) [2055451] - vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451] - vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451] - vdpa: Introduce query of device config layout (Cindy Lu) [2055451] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451] - vdpa: fix typo (Cindy Lu) [2055451] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451] - vdpa: Fix some coding style issues (Cindy Lu) [2055451] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708] - lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555] - tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555] - rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555] - rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555] - copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855] - redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806] - platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806] - driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806] - PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806] - tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex: Wireup futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - parisc: Wire up futex_waitv (Joel Savitz) [2038794] - s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794] - MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794] - selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794] - futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex: Implement sys_futex_waitv() (Joel Savitz) [2038794] - futex: Simplify double_lock_hb() (Joel Savitz) [2038794] - futex: Split out wait/wake (Joel Savitz) [2038794] - futex: Split out requeue (Joel Savitz) [2038794] - futex: Rename mark_wake_futex() (Joel Savitz) [2038794] - futex: Rename: match_futex() (Joel Savitz) [2038794] - futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794] - futex: Split out PI futex (Joel Savitz) [2038794] - futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794] - futex: Rename hash_futex() (Joel Savitz) [2038794] - futex: Rename __unqueue_futex() (Joel Savitz) [2038794] - futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794] - futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794] - futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794] - futex: Split out syscalls (Joel Savitz) [2038794] - futex: Move to kernel/futex/ (Joel Savitz) [2038794] - cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175]- ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742} - redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215] - RHEL9.0: arch_hw Update CONFIG_MOUSE_VSXXXAA=m (Tony Camuso) [2062909] - redhat/configs: Disable KVM on POWER (Laurent Vivier) [2052898] - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2062560] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2062797] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (David Airlie) [2047613] {CVE-2022-22942} - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2060092] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2060092] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2060092] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2060092] - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2056626] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2056626] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2056626] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2056626] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2056626] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2056626] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2056626] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2056626] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2056626] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Leonardo Bras) [2043545] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Leonardo Bras) [2043545] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Leonardo Bras) [2043545] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Leonardo Bras) [2043545] - x86/fpu: Fix inline prefix warnings (Leonardo Bras) [2043545] - kvm: x86: Emulate IA32_XFD_ERR for guest (Leonardo Bras) [2043545] - x86/fpu: Prepare xfd_err in struct fpu_guest (Leonardo Bras) [2043545] - kvm: x86: Add emulation for IA32_XFD (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Leonardo Bras) [2043545] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Leonardo Bras) [2043545] - x86/fpu: Add guest support to xfd_enable_feature() (Leonardo Bras) [2043545] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Leonardo Bras) [2043545] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Leonardo Bras) [2043545] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Leonardo Bras) [2043545] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Leonardo Bras) [2043545] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Leonardo Bras) [2043545] - redhat/configs: Disable watchdog components (Prarit Bhargava) [2060117] - sched: Fix yet more sched_fork() races (Phil Auld) [2062836] - sched/fair: Fix fault in reweight_entity (Phil Auld) [2062836] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (David Arcari) [2043225] - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056057] - drivers/char: permit access to the RTAS user buffer under lockdown (Desnes A. Nunes do Rosario) [2046472]- redhat: rpminspect: disable 'patches' check for known empty patch files (Patrick Talbert) - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2055725] - ibmvnic: don't release napi in __ibmvnic_open() (Diego Domingos) [2055981]- CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985]- spec: Fix separate tools build (Jiri Olsa) [2054579] - redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]- CI: Build coverage RPMs on c9s environment (Veronika Kabatova) - md: use default_groups in kobj_type (Nigel Croxon) [2042797] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042797] - md: fix spelling of "its" (Nigel Croxon) [2042797] - md: raid456 add nowait support (Nigel Croxon) [2042797] - md: raid10 add nowait support (Nigel Croxon) [2042797] - md: raid1 add nowait support (Nigel Croxon) [2042797] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042797] - md: drop queue limitation for RAID1 and RAID10 (Nigel Croxon) [2042797] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042797] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042797] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042797] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042797] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042797] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042797] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042797] - md: remove unused argument from md_new_event (Nigel Croxon) [2042797] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042797] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042797] - md/raid1: only allocate write behind bio fof WriteMostly device (Nigel Croxon) [2042797] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042797] - md: extend disks_mutex coverage (Nigel Croxon) [2042797] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042797] - md: add error handling support for add_disk() (Nigel Croxon) [2042797] - redhat: Bump RHEL_MINOR for 9.1 (Patrick Talbert)- Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972] - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687] - scsi: sd: Mark ZBC host-managed SCSI disks as unmaintained (Ewan D. Milne) [2059687] - spec: make linux-firmware weak(er) dependency (Jan Stancek) [2031113] - redhat/configs: Enable CONFIG_INTEL_PCH_THERMAL for x86 (David Arcari) [2058186] - redhat/configs: Disable CONFIG_SURFACE_PLATFORMS (David Arcari) [2056609]- stmmac/intel: mark driver as tech preview (Mark Salter) [2045594] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [2045594] - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu) [2037300] - tipc: improve size validations for received domain records (Xin Long) [2048972] {CVE-2022-0435} - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052168] {CVE-2022-0492} - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2033596] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [2033596] - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2049040] {CVE-2022-24122} - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2049040] - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2049040] - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2049040] - ucounts: Fix rlimit max values check (Alexey Gladkov) [2049040]- config: mt76: set CONFIG_MT7921S to not set, like in ark (Íñigo Huguet) [2043454] - config: rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2043454] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2043454] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2043454] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2043454] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2043454] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2043454] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2043454] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2043454] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2043454] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2043454] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2043454] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2043454] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2043454] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2043454] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2043454] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2043454] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2043454] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2043454] - rtw89: remove unneeded variable (Íñigo Huguet) [2043454] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2043454] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2043454] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2043454] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2043454] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2043454] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043454] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043454] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043454] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043454] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043454] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043454] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043454] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043454] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043454] - wilc1000: fix double free error in probe() (Íñigo Huguet) [2043454] - wilc1000: Fix spurious "FW not responding" error (Íñigo Huguet) [2043454] - wilc1000: Fix missing newline in error message (Íñigo Huguet) [2043454] - wilc1000: Fix copy-and-paste typo in wilc_set_mac_address (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043454] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043454] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Fix napi related hang (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043454] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043454] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043454] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043454] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043454] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043454] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043454] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043454] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043454] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043454] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043454] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043454] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043454] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043454] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043454] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043454] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043454] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043454] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043454] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043454] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043454] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043454] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043454] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043454] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043454] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043454] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043454] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043454] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043454] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043454] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043454] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043454] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043454] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043454] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043454] - mt76: remove variable set but not used (Íñigo Huguet) [2043454] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043454] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043454] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043454] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043454] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043454] - ath10k: Fix tx hanging (Íñigo Huguet) [2043454] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043454] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043454] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043454] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043454] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043454] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043454] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043454] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043454] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043454] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043454] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043454] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043454] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043454] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043454] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043454] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043454] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043454] - ath11k: add support one MSI vector (Íñigo Huguet) [2043454] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043454] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043454] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043454] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043454] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043454] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043454] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043454] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043454] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043454] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043454] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043454] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043454] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043454] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043454] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043454] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043454] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043454] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043454] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043454] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043454] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043454] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043454] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043454] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043454] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043454] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043454] - mac80211: update channel context before station state (Íñigo Huguet) [2043454] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043454] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043454] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043454] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043454] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043454] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043454] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043454] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043454] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043454] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043454] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043454] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043454] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043454] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043454] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043454] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043454] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043454] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043454] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043454] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043454] - mt76: fix possible pktid leak (Íñigo Huguet) [2043454] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043454] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043454] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2043454] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043454] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043454] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043454] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043454] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043454] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043454] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043454] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043454] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043454] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043454] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043454] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043454] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043454] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043454] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043454] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043454] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043454] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043454] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043454] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043454] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043454] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043454] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043454] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043454] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043454] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043454] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043454] - ath10k: fix control-message timeout (Íñigo Huguet) [2043454] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2043454] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2043454] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2043454] - rtw89: fix error function parameter (Íñigo Huguet) [2043454] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043454] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043454] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043454] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043454] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043454] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043454] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043454] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043454] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043454] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043454] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043454] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043454] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043454] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043454] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043454] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043454] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043454] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043454] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043454] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043454] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043454] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043454] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043454] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043454] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043454] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043454] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043454] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043454] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043454] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043454] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043454] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043454] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043454] - iwlwifi: remove contact information (Íñigo Huguet) [2043454] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043454] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043454] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043454] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043454] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043454] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043454] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043454] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043454] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043454] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043454] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043454] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043454] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043454] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043454] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043454] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043454] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043454] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043454] - nl80211: use element finding functions (Íñigo Huguet) [2043454] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043454] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043454] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043454] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043454] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wilc1000: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043454] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043454] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043454] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043454] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043454] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043454] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043454] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043454] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043454] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043454] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2043454] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2043454] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043454] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043454] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043454] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043454] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043454] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043454] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043454] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043454] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043454] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043454] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043454] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043454] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043454] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043454] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043454] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043454] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043454] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043454] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043454] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043454] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043454] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043454] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043454] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043454] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043454] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043454] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043454] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043454] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043454] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043454] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043454] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043454] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043454] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043454] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043454] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043454] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043454] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043454] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043454] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043454] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043454] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043454] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043454] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043454] - mt76: introduce packet_id idr (Íñigo Huguet) [2043454] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043454] - mt76: add 6GHz support (Íñigo Huguet) [2043454] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043454] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043454] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043454] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043454] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043454] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043454] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043454] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043454] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043454] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043454] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043454] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043454] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043454] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043454] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043454] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043454] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043454] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043454] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043454] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043454] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043454] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043454] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043454] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043454] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043454] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043454] - mt76: mt7915: add LED support (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043454] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043454] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043454] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043454] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043454] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043454] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043454] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043454] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043454] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043454] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043454] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043454] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043454] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043454] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043454] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043454] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043454] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043454] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043454] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043454] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043454] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043454] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043454] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043454] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043454] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043454] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043454] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043454] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043454] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043454] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043454] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2043454] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2043454] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043454] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043454] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043454] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043454] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043454] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043454] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043454] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2043454] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043454] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043454] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043454] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043454] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043454] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043454] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043454] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043454] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043454] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043454] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043454] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043454] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043454] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043454] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043454] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043454] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043454] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043454] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043454] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043454] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043454] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043454] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043454] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043454] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043454] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043454] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043454] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043454] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043454] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043454] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043454] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043454] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043454] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043454] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043454] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043454] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043454] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043454] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043454] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043454] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043454] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043454] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043454] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043454] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043454] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043454] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043454] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043454] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043454] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043454] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043454] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043454] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043454] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043454] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043454] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043454] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043454] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043454] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043454] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043454] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043454] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043454] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043454] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043454] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043454] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043454] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043454] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043454] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043454] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043454] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043454] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043454] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043454] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043454] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043454] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043454] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043454] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043454] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043454] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043454] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043454] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043454] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043454] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043454] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043454] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043454] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043454] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043454] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043454] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043454] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043454] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043454] - wilc1000: increase config packets response wait timeout limit (Íñigo Huguet) [2043454] - wilc1000: use correct write command sequence in wilc_spi_sync_ext() (Íñigo Huguet) [2043454] - wilc1000: add 'initialized' flag check before adding an element to TX queue (Íñigo Huguet) [2043454] - wilc1000: invoke chip reset register before firmware download (Íñigo Huguet) [2043454] - wilc1000: ignore clockless registers status response for SPI (Íñigo Huguet) [2043454] - wilc1000: handle read failure issue for clockless registers (Íñigo Huguet) [2043454] - wilc1000: add reset/terminate/repeat command support for SPI bus (Íñigo Huguet) [2043454] - wilc1000: configure registers to handle chip wakeup sequence (Íñigo Huguet) [2043454] - wilc1000: add new WID to pass wake_enable information to firmware (Íñigo Huguet) [2043454] - wilc1000: fix possible memory leak in cfg_scan_result() (Íñigo Huguet) [2043454] - wilc1000: move 'deinit_lock' lock init/destroy inside module probe (Íñigo Huguet) [2043454] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043454] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043454] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043454] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043454] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043454] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043454] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043454] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043454] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043454] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043454] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043454] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043454] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043454] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043454] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043454] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043454] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043454] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043454] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043454] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043454] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043454]- net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150] - net: ena: Change the name of bad_csum variable (Petr Oros) [2038150] - net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150] - net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150] - net: ena: Move reset completion print to the reset function (Petr Oros) [2038150] - net: ena: Remove redundant return code check (Petr Oros) [2038150] - net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150] - net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150] - net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150] - net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150] - net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600} - powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984] - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330} - sfc: The RX page_ring is optional (Íñigo Huguet) [2042801] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028} - kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186] - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543] - redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973] - ext4: fix remount with 'abort' option (Lukas Czerner) [2049657] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445] - thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445] - thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445] - thunderbolt: Do not read control adapter config space (David Arcari) [1960445]- kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184] - blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184] - block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184] - blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184] - block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184] - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184] - block: Fix fsync always failed if once failed (Ming Lei) [2044184] - block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184] - blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184] - block: fix double bio queue when merging in cached request path (Ming Lei) [2044184] - blk-mq: cleanup request allocation (Ming Lei) [2044184] - blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184] - null_blk: allow zero poll queues (Ming Lei) [2044184] - iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184] - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184] - block: fix single bio async DIO error handling (Ming Lei) [2044184] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776] - redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041] - ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]- lockd: fix failure to cleanup client locks (Scott Mayhew) [2049200] - lockd: fix server crash on reboot of client holding lock (Scott Mayhew) [2049200] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Scott Mayhew) [2049200] - tracing: Fix mismatched comment in __string_len (Scott Mayhew) [2049200] - nfs: block notification on fs with its own ->lock (Scott Mayhew) [2049200] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2049200] - nfsd: fix use-after-free due to delegation race (Scott Mayhew) [2049200] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2049200] - SUNRPC: use different lock keys for INET6 and LOCAL (Scott Mayhew) [2049200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Scott Mayhew) [2049200] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Scott Mayhew) [2049200] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2049200] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2049200] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2049200] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2049200] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2049200] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2049200] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2049200] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2049200] - NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode (Scott Mayhew) [2049200] - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Scott Mayhew) [2049200] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2049200] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2049200] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2049200] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2049200] - SUNRPC: Prevent immediate close+reconnect (Scott Mayhew) [2049200] - SUNRPC: Fix races when closing the socket (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY_NOTIFY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2049200] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2049200] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2049200] - NFS: Add offset to nfs_aop_readahead tracepoint (Scott Mayhew) [2049200] - xprtrdma: Fix a maybe-uninitialized compiler warning (Scott Mayhew) [2049200] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2049200] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2049200] - nfsd4: remove obselete comment (Scott Mayhew) [2049200] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2049200] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Scott Mayhew) [2049200] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2049200] - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Scott Mayhew) [2049200] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2049200] - sunrpc: remove unnecessary test in rpc_task_set_client() (Scott Mayhew) [2049200] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2049200] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2049200] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2049200] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2049200] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2049200] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2049200] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2049200] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2049200] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2049200] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2049200] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2049200] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2049200] - Fix user namespace leak (Scott Mayhew) [2049200] - NFS: Save some space in the inode (Scott Mayhew) [2049200] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2049200] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2049200] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2049200] - NFS: Fix up commit deadlocks (Scott Mayhew) [2049200] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2049200] - nfsd: update create verifier comment (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2049200] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2049200] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2049200] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2049200] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2049200] - NFS: Instrument i_size_write() (Scott Mayhew) [2049200] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2049200] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2049200] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2049200] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2049200] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2049200] - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Scott Mayhew) [2049200] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2049200] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2049200] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2049200] - NFS: Do not flush the readdir cache in nfs_dentry_iput() (Scott Mayhew) [2049200] - NFS: Fix dentry verifier races (Scott Mayhew) [2049200] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2049200] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2049200] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2049200] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2049200] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2049200] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2049200] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2049200] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2049200] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2049200] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2049200] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2049200] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2049200] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2049200] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2049200] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2049200] - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Scott Mayhew) [2049200] - NFSD: simplify struct nfsfh (Scott Mayhew) [2049200] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2049200] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2049200] - SUNRPC: fix sign error causing rpcsec_gss drops (Scott Mayhew) [2049200] - nfsd: Fix a warning for nfsd_file_close_inode (Scott Mayhew) [2049200] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Scott Mayhew) [2049200] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Scott Mayhew) [2049200] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2049200] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2049200] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2049200] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2049200] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2049200] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2049200] - SUNRPC: don't pause on incomplete allocation (Scott Mayhew) [2049200] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2049200] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2049200] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2049200] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2049200] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2049200] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2049200] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2049200] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2049200] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Scott Mayhew) [2049200] - nfsd: fix crash on LOCKT on reexported NFSv3 (Scott Mayhew) [2049200] - nfs: don't allow reexport reclaims (Scott Mayhew) [2049200] - lockd: don't attempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - nfs: don't atempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - Keep read and write fds with each nlm_file (Scott Mayhew) [2049200] - lockd: update nlm_lookup_file reexport comment (Scott Mayhew) [2049200] - nlm: minor refactoring (Scott Mayhew) [2049200] - nlm: minor nlm_lookup_file argument change (Scott Mayhew) [2049200] - lockd: lockd server-side shouldn't set fl_ops (Scott Mayhew) [2049200] - SUNRPC: Server-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Move client-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory (Scott Mayhew) [2049200] - redhat/configs: Add CONFIG_FAIL_SUNRPC (Scott Mayhew) [2049200] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2049200] - nfsd4: Fix forced-expiry locking (Scott Mayhew) [2049200] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2049200] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2049200] - lockd: change the proc_handler for nsm_use_hostnames (Scott Mayhew) [2049200] - sysctl: introduce new proc handler proc_dobool (Scott Mayhew) [2049200] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Scott Mayhew) [2049200] - NFSD: remove vanity comments (Scott Mayhew) [2049200] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2049200] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2049200] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2049200] - lockd: Fix invalid lockowner cast after vfs_test_lock (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2049200] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2049200] - NFSD: Batch release pages during splice read (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst_replace_page() API (Scott Mayhew) [2049200] - NFSD: Clean up splice actor (Scott Mayhew) [2049200] - NFSv4.2: remove restriction of copy size for inter-server copy. (Scott Mayhew) [2049200] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2049200] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2049200] - NFS: Remove unused callback void decoder (Scott Mayhew) [2049200] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2049200] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2049200] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2049200] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2049200] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2049200] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2049200] - SUNRPC/xprtrdma: Fix reconnection locking (Scott Mayhew) [2049200] - SUNRPC: Clean up scheduling of autoclose (Scott Mayhew) [2049200] - SUNRPC: Fix potential memory corruption (Scott Mayhew) [2049200] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Scott Mayhew) [2049200] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Scott Mayhew) [2049200] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2049200] - NFSv4/pNFS: Fix a layoutget livelock loop (Scott Mayhew) [2049200] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2049200] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2049200] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2049200] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2049200] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Scott Mayhew) [2049200] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2049200] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2049200] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2049200] - SUNRPC: Update trace flags (Scott Mayhew) [2049200] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2049200] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2049200] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2049200]- ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2017320] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2017320] - ALSA: Fix some typo (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2017320] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2017320] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2017320] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2017320] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2017320] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct default value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct pcmif BE dai control flow (Jaroslav Kysela) [2017320] - ALSA: RHEL - update kernel configs for RHEL 9.0 (Jaroslav Kysela) [2017320] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2017320] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2017320] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2017320] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2017320] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2017320] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2017320] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2017320] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2017320] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (Jaroslav Kysela) [2017320] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2017320] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2017320] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2017320] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2017320] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return correct value from mixer put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: handle channel mappping list correctly (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2017320] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2017320] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2017320] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2017320] - ASoC: rk817: Add module alias for rk817-codec (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2017320] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2017320] - ASoC: stm32: i2s: fix 32 bits channel length without mclk (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return error code correctly from hw_params (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix volatile register range (Jaroslav Kysela) [2017320] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: validate port id before setting up route (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: improve error reporting (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (Jaroslav Kysela) [2017320] - ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2017320] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2017320] - ASoC: rsnd: fixup DMAEngine API (Jaroslav Kysela) [2017320] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173: Fix debugfs registration for components (Jaroslav Kysela) [2017320] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2017320] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2017320] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2017320] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2017320] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2017320] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2017320] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2017320] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2017320] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2017320] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2017320] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk (Jaroslav Kysela) [2017320] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2017320] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2017320] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2017320] - Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type" (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2017320] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2017320] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2017320] - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' (Jaroslav Kysela) [2017320] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2017320] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2017320] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2017320] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2017320] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2017320] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2017320] - ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit (Jaroslav Kysela) [2017320] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2017320] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P (Jaroslav Kysela) [2017320] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2017320] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2017320] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2017320] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: fix return value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: rename shadowed array (Jaroslav Kysela) [2017320] - ASoC: mediatek: remove unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2017320] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2017320] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2017320] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2017320] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2017320] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add support for q6prm-clocks (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6prm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm lpass dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm-dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add topology support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add Kconfig and Makefile (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add module configuration command helpers (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add basic pkt alloc support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file (Jaroslav Kysela) [2017320] - ASoC: codecs: Change bulk clock voting to optional voting in digital codecs (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Update tx default values (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Enable tx top soundwire mic clock (Jaroslav Kysela) [2017320] - ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280 (Jaroslav Kysela) [2017320] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2017320] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2017320] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2017320] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2017320] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2017320] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2017320] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2017320] - ASoC: qcom: common: Respect status = "disabled" on DAI link nodes (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2017320] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2017320] - ASoc: wm8900: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2017320] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: doc: update codec example code (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2017320] - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jaroslav Kysela) [2017320] - ASoC: meson: axg-card: make links nonatomic (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2017320] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2017320] - ASoC: cirrus: i2s: Prepare clock before using it (Jaroslav Kysela) [2017320] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2017320] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2017320] - ASoC: rockchip: Use generic dmaengine code (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: Dup static DAI template (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: improve return value handling (Jaroslav Kysela) [2017320] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: Add Jack support (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: add support for TX and RX Macro dais (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2017320] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2017320] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2017320] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2017320] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix refcount test (Jaroslav Kysela) [2017320] - ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2017320] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2017320] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2017320] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2017320] - ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2017320] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Strip out direct CRU use (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2017320] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2017320] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2017320] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2017320] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2017320] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2017320] - ASoC: mediatek: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2017320] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2017320] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2017320] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update audsys clock parent name (Jaroslav Kysela) [2017320] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2017320] - ASoC: rockchip: add support for i2s-tdm controller (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2017320] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2017320] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2017320] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2017320] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2017320] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2017320] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2017320] - ASoC: codec: wcd938x: Add irq config support (Jaroslav Kysela) [2017320] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: wcd938x: Fix jack detection issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2017320] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2017320] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2017320] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2017320] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2017320] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2017320] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2017320] - ASoC: nau8821: new driver (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: implement bypass mode from in to out (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2017320] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2017320] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2017320] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2017320] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2017320] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2017320] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2017320] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8096: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: move of_node_put to remove function (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-component: Remove conditional definition of debugfs data members (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2017320] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2017320] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2017320] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2017320] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2017320] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2017320] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2017320] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2017320] - ASoC: ux500: mop500: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: ti: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2017320] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2017320] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add missing of_node_put in probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2017320] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2017320] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2017320] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2017320] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2017320] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2017320] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2017320] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2017320] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2017320] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2017320] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-hdmi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_ssi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-asoc-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2017320] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend" (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: Add support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: fsl: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Fix channel swap issue with ARC (Jaroslav Kysela) [2017320] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2017320] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2017320] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2017320] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2017320] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2017320] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2017320] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX (Jaroslav Kysela) [2017320] - ASoC: au1x: Convert to modern terminology for DAI clocking (Jaroslav Kysela) [2017320] - ASoC: atmel: Convert to new style DAI format definitions (Jaroslav Kysela) [2017320] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2017320] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2017320] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2017320] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2017320] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: make array adda_dai_list static const (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Add missing of_node_put() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2017320] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2017320] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2017320] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2017320] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2017320] - ASoC: mt8195: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2017320] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: add soc specific data structure (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data (Jaroslav Kysela) [2017320] - ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE (Jaroslav Kysela) [2017320] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2017320] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Remove unsued irqs_lock. (Jaroslav Kysela) [2017320] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for path map (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for rk3568 pdm (Jaroslav Kysela) [2017320] - ASoC: rockchip: Add support for rv1126 pdm (Jaroslav Kysela) [2017320] - ASoC: mediatek: common: handle NULL case in suspend/resume function (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_micfil: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_esai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: mediatek: add required config dependency (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2017320] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix concurrency between tx/rx (Jaroslav Kysela) [2017320] - ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2017320] - ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK (Jaroslav Kysela) [2017320] - ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device" (Jaroslav Kysela) [2017320] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency (Jaroslav Kysela) [2017320] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2017320] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2017320] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for frame inversion (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add compatible for more SoCs (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Make playback/capture optional (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix regmap_ops hang (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Improve dma data transfer efficiency (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup clk div error (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for set bclk ratio (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Add support for rk3568 spdif (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Fix some coding style (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth" (Jaroslav Kysela) [2017320] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add HDMITX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add DPTX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support pcm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support adda in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support etdm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support audsys clock control (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update mediatek common driver (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2017320] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2017320] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2017320] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2017320] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2017320] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2017320] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2017320] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2017320] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2017320] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2017320] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2017320] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2017320] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2017320] - ASoC: rsnd: adg: clearly handle clock error / NULL case (Jaroslav Kysela) [2017320] - ASoC: rsnd: core: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2017320] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2017320] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2017320] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks (Jaroslav Kysela) [2017320] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2017320] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix wrong operator used issue (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix dereference of noderef expression warning (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2017320] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2017320] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2017320] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2017320] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2017320] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: remove device_properties for Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2017320] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Add SSI DMAC support (Jaroslav Kysela) [2017320] - ASoC: sh: Add RZ/G2L SSIF-2 driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2017320] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2017320] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2017320] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2017320] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2017320] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2017320] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2017320] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2017320] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8016_sbc: Add SEC_MI2S support (Jaroslav Kysela) [2017320] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2017320] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2017320] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: add Multi Button Headset Control support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2017320] - ASoC: wcd938x: simplify return value (Jaroslav Kysela) [2017320] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2017320] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2017320] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2017320] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2017320] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: lpass: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2017320] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2017320] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2017320] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2017320] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2017320] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2017320] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2017320] - ASoC: rsnd: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2017320] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2017320] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2017320] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2017320] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2017320] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2017320] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2017320] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2017320] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2017320] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2017320] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2017320] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2017320] - ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional (Jaroslav Kysela) [2017320] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2017320] - ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2017320] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2017320] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2017320] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2017320] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2017320] - docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters (Jaroslav Kysela) [2017320] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2017320] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2017320] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2017320] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2017320] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2017320] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2017320] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2017320] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2017320] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2017320] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2017320] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2017320] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - ASoC: ti: j721e-evm: Convert the audio domain IDs to enum (Jaroslav Kysela) [2017320] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2017320] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: doc: Add device-managed resource section (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2017320] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2017320] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: remove unused port-map reference (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement (Jaroslav Kysela) [2017320] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2017320] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2017320] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2017320] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2017320] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2017320] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe() (Jaroslav Kysela) [2017320] - ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix returnvar.cocci warnings (Jaroslav Kysela) [2017320] - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Jaroslav Kysela) [2017320] - ASoC: ti: delete some dead code in omap_abe_probe() (Jaroslav Kysela) [2017320] - ASoC: atmel: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2017320] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Fix DIT mode support (Jaroslav Kysela) [2017320]- igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2040335] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2040335] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [2040335] - igc: enable XDP metadata in driver (Corinna Vinschen) [2040335] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [2040335] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [2040335] - igc: Add new device ID (Corinna Vinschen) [2040335] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [2040335] - igc: Update I226_K device ID (Corinna Vinschen) [2040335] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [2040335] - igc: fix tunnel offloading (Corinna Vinschen) [2040335] - igc: Add support for CBS offloading (Corinna Vinschen) [2040335] - igc: Simplify TSN flags handling (Corinna Vinschen) [2040335] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [2040335] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [2040335] - igc: Enable PCIe PTM (Corinna Vinschen) [2040335] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [2040335] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [2040335] - igc: Remove phy->type checking (Corinna Vinschen) [2040335] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [2040335] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [2040335] - Revert "igc: Export LEDs" (Corinna Vinschen) [2040335] - igc: Export LEDs (Corinna Vinschen) [2040335] - igc: Make flex filter more flexible (Corinna Vinschen) [2040335] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [2040335] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [2040335] - igc: Add possibility to add flex filter (Corinna Vinschen) [2040335] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998360] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043756] - scsi: reserve space in structures for KABI (Ewan D. Milne) [2044443] - vt_kdsetmode: extend console locking (John W. Linville) [2003820] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2032582] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [2032582] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [2032582] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [2032582] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [2032582] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [2032582] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2032582] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2032582] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [2032582] - ice: use devm_kcalloc() instead of devm_kzalloc() (Jonathan Toppins) [2032582] - ice: Make use of the helper function devm_add_action_or_reset() (Jonathan Toppins) [2032582] - ice: fix software generating extra interrupts (Jonathan Toppins) [2032582] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2032582] - ice: update dim usage and moderation (Jonathan Toppins) [2032582] - ice: Add support for VF rate limiting (Jonathan Toppins) [2032582] - ice: Add missing E810 device ids (Jonathan Toppins) [2032582] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2032582] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2032582] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [2032582] - ice: remove ring_active from ice_ring (Jonathan Toppins) [2032582] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [2032582] - ice: fix getting UDP tunnel entry (Jonathan Toppins) [1978828 2032582] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [2032582] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [2032582] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [2032582] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2032582] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2032582] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2032582] - ice: Fix link mode handling (Jonathan Toppins) [2032582] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2032582] - ice: Add DSCP support (Jonathan Toppins) [2032582] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [2032582] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [2032582] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [2032582]- wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (Hangbin Liu) [2041408] - wireguard: receive: drop handshakes if queue lock is contended (Hangbin Liu) [2041408] - wireguard: receive: use ring buffer for incoming handshakes (Hangbin Liu) [2041408] - wireguard: allowedips: add missing __rcu annotation to satisfy sparse (Hangbin Liu) [2041408] - ionic: Initialize the 'lif->dbid_inuse' bitmap (Jonathan Toppins) [2039988] - ionic: tame the filter no space message (Jonathan Toppins) [2013549 2039988] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2013549 2039988] - ionic: handle vlan id overflow (Jonathan Toppins) [2013549 2039988] - ionic: generic filter delete (Jonathan Toppins) [2013549 2039988] - ionic: generic filter add (Jonathan Toppins) [2013549 2039988] - ionic: add generic filter search (Jonathan Toppins) [2013549 2039988] - ionic: remove mac overflow flags (Jonathan Toppins) [2013549 2039988] - ionic: move lif mac address functions (Jonathan Toppins) [2013549 2039988] - ionic: add filterlist to debugfs (Jonathan Toppins) [2013549 2039988] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2039988] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2039988] - ionic: add polling to adminq wait (Jonathan Toppins) [2039988] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2039988] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2039988] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2039988] - ionic: remove debug stats (Jonathan Toppins) [2039988] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2039988] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2039988] - ionic: fix gathering of debug stats (Jonathan Toppins) [2039988] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2039988] - ionic: fix double use of queue-lock (Jonathan Toppins) [2039988] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2039988] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2039988] - ionic: add queue lock around open and stop (Jonathan Toppins) [2039988] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2039988] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2039988] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2039988] - ionic: handle mac filter overflow (Jonathan Toppins) [2039988] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2039988] - ionic: sync the filters in the work task (Jonathan Toppins) [2039988] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2039988] - ionic: remove old work task types (Jonathan Toppins) [2039988] - ionic: add function tag to debug string (Jonathan Toppins) [2039988] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2039988] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2039988] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2039988] - ionic: increment num-vfs before configure (Jonathan Toppins) [2039988] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2039988] - ionic: init reconfig err to 0 (Jonathan Toppins) [2039988] - ionic: print firmware version on identify (Jonathan Toppins) [2039988] - ionic: monitor fw status generation (Jonathan Toppins) [2039988] - ionic: minimize resources when under kdump (Jonathan Toppins) [2039988] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2039988]- ibmvnic: remove unused defines (Diego Domingos) [2047921] - ibmvnic: Update driver return codes (Diego Domingos) [2047921] - powerpc/fadump: opt out from freeing pages on cma activation failure (Diego Domingos) [2040289] - mm/cma: provide option to opt out from exposing pages on activation failure (Diego Domingos) [2040289] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2052908] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2026991] - redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS (Prarit Bhargava) [2053028] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2047928] - ibmvnic: don't spin in tasklet (Diego Domingos) [2047928] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2047928] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2047928] - s390/pv: fix the forcing of the swiotlb (Thomas Huth) [2051581] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2048178] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2052439] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2052436] - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016492] {CVE-2021-43389} - mm/hwpoison: fix unpoison_memory() (Aristeu Rozanski) [1972220] - mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE (Aristeu Rozanski) [1972220] - mm/hwpoison: mf_mutex for soft offline and unpoison (Aristeu Rozanski) [1972220] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Aristeu Rozanski) [1972220] - mm, hwpoison: fix condition in free hugetlb page path (Aristeu Rozanski) [1972220] - filemap: remove PageHWPoison check from next_uptodate_page() (Aristeu Rozanski) [1972220] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [1972220] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [1972220] - mm: filemap: coding style cleanup for filemap_map_pmd() (Aristeu Rozanski) [1972220] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2031648] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [2006606] - redhat/configs: Enable CONFIG_TEST_BPF (Viktor Malik) [2035168] - ext4: fix potential NULL pointer dereference in ext4_fill_super() (Lukas Czerner) [2051466] - netfilter: ipset: Emit deprecation warning at set creation time (Phil Sutter) [2048194] - redhat: move CONFIG_ARM64_MTE to aarch64 config directory (Herton R. Krzesinski) - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [1996015] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [1996015] - net ticp:fix a kernel-infoleak in __tipc_sendmsg() (Xin Long) [2050039] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2050039] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2050039] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [2047971] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2027447] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2040312] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2040312] - igb: fix netpoll exit with traffic (Corinna Vinschen) [2040312] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [2040312] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [2040312] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [2040312] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2030720]- Enable KUNIT tests for redhat kernel-modules-internal (Nico Pache) [2048326] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2048326] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2048326] - kasan: test: bypass __alloc_size checks (Nico Pache) [2048326] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Nico Pache) [2048326] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2048326] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1994618 2033414] - redhat/configs: enable CONFIG_CMA on aarch64 as tech-preview (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_AREAS (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUG (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUGFS (David Hildenbrand) [2043141] - bpf: Fix kernel address leakage in atomic fetch (Jiri Olsa) [2046636] {CVE-2021-4203} - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2032114] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2049016] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048979] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048979] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Antoine Tenart) [2045048] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Antoine Tenart) [2045048] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Antoine Tenart) [2045048] - net/sched: Extend qdisc control block with tc control block (Antoine Tenart) [2045048] - openvswitch: fix sparse warning incorrect type (Antoine Tenart) [2045048] - openvswitch: fix alignment issues (Antoine Tenart) [2045048] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Antoine Tenart) [2045048] - openvswitch: Introduce per-cpu upcall dispatch (Antoine Tenart) [2045048] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2044272] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2044272] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2044272] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2044272] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2044272] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2044272] - netfilter: bridge: add support for pppoe filtering (Florian Westphal) [2044272] - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() (Florian Westphal) [2044272] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2044272] - netfilter: nft_exthdr: break evaluation if setting TCP option fails (Florian Westphal) [2044272] - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (Florian Westphal) [2044272] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2035164] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2035164] - selftests: cgroup: Test open-time cgroup namespace usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Test open-time credential usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971926]- crypto: jitter - add oversampling of noise source (Herbert Xu) [2036816] - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" (Guillaume Nault) [2027560] - Change "-auto" suffix to fix CI automotive pipeline issues (Julio Faracco) - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2044616] - nvme: increment request genctr on completion (John Meneghini) [2044616] - nvme-pci: Fix abort command id (John Meneghini) [2044616] - nvme: add command id quirk for apple controllers (John Meneghini) [2044616] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2044616] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2044616] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2044616] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044129] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044129] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044129] - udp: using datalen to cap max gso segments (Xin Long) [2044129] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043823] - sctp: use call_rcu to free endpoint (Xin Long) [2043823] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043823] - sctp: make the raise timer more simple and accurate (Xin Long) [2043823] - nfsd: fix use-after-free due to delegation race (Benjamin Coddington) [1991929] - bonding: Fix extraction of ports from the packet headers (Jonathan Toppins) [2042548] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042548] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042548] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042548] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042548] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042548] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042548] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042548] - net, bonding: Refactor bond_xmit_hash for use with xdp_buff (Jonathan Toppins) [2042548] - net: bonding: bond_alb: Remove the dependency on ipx network layer (Jonathan Toppins) [2042548] - bonding: add new option lacp_active (Jonathan Toppins) [1951951 2042548] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042548] - fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2030418] {CVE-2021-4083} - fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2030418] {CVE-2021-4083} - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041401] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041401] - ipv6: fix memory leak in fib6_rule_suppress (Hangbin Liu) [2041401] - net: nexthop: reduce rcu synchronizations when replacing resilient groups (Hangbin Liu) [2041401] - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group (Hangbin Liu) [2041401] - net: ipv6: add fib6_nh_release_dsts stub (Hangbin Liu) [2041401] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2041401] - igbvf: Refactor trace (Corinna Vinschen) [2040322] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2040322] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [1998304] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2050837]- gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [2030397] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [2002803] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1958140] - gfs2: Fix unused value warning in do_gfs2_set_flags() (Andreas Gruenbacher) [1958140] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [2008541] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [2002803] - gfs2: set glock object after nq (Bob Peterson) [1998303] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1998303] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1998303] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1998303] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1998303] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1998303] - gfs2: further simplify do_promote (Bob Peterson) [1998303] - gfs2: re-factor function do_promote (Bob Peterson) [1998303] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1998303] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1998303] - gfs2: dump glocks from gfs2_consist_OBJ_i (Bob Peterson) [1998303] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2006870] - gfs2: Save ip from gfs2_glock_nq_init (Bob Peterson) [1998303] - gfs2: Allow append and immutable bits to coexist (Bob Peterson) [1998303] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1998303] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1998303] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1998303] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1998303] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1958140] - iov_iter: Introduce nofault flag to disable page faults (Andreas Gruenbacher) [1958140] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1958140] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1958140] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1958140] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1958140] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1958140] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1958140] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1958140] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1958140] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1958140] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1958140] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1958140] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1958140] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1958140] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1958140] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1958140] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1958140] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1958140] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [2029955] - gfs2: release iopen glock early in evict (Bob Peterson) [2009406] - gfs2: Switch to may_setattr in gfs2_setattr (Bob Peterson) [2029947] - fs: Move notify_change permission checks into may_setattr (Bob Peterson) [2029947] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [2030090] - gfs2: Delay withdraw from atomic context (Bob Peterson) [2030090] - gfs2: nit: gfs2_drop_inode shouldn't return bool (Bob Peterson) [2030090] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [2030090] - gfs2: Make recovery error more readable (Bob Peterson) [2030090] - gfs2: Don't release and reacquire local statfs bh (Bob Peterson) [2030090] - gfs2: init system threads before freeze lock (Bob Peterson) [2030090] - gfs2: tiny cleanup in gfs2_log_reserve (Bob Peterson) [2030090] - gfs2: trivial clean up of gfs2_ail_error (Bob Peterson) [2030090] - gfs2: be more verbose replaying invalid rgrp blocks (Bob Peterson) [2030090] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1958140] - gfs2: Fix glock recursion in freeze_go_xmote_bh (Bob Peterson) [2030090] - gfs2: Fix memory leak of object lsi on error return path (Andreas Gruenbacher) [2030090] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920028] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920028] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920028] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920028] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920028] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920028] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920028] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920028] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920028] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920028] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920028] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920028] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920028] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920028] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920028] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920028] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920028] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920028] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920028] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920028]- KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2027639] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2027639] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2027639] - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047755] - CI: Update the RHEL9-private pipeline names to new schema (Veronika Kabatova) - CI: Sync RHEL9-RT-baseline with c9s-RT-baseline (Veronika Kabatova) - CI: Add kpet_tree_family to RT check config (Veronika Kabatova) - selftests/bpf: Enlarge select() timeout for test_maps (Felix Maurer) [2032718] - netfilter: nft_reject_bridge: Fix for missing reply from prerouting (Phil Sutter) [2044848] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2047202] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2047202] - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently (Guillaume Nault) [2047202] - ipv4: convert fib_num_tclassid_users to atomic_t (Guillaume Nault) [2047202] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040587] {CVE-2022-0185} - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2045052] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2045052] - pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039350] - platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016041] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016041] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016041] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016041] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016041] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016041] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016041] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016041] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016041] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016041] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016041] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016041] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016041] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016041] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016041] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016041] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2016041] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024381] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024381] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024381] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024852] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024852] - PCI: hv: Remove unnecessary use of %hx (Vitaly Kuznetsov) [2024852]- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224] - redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327] - redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327] - mptcp: disable by default (Davide Caratti) [2044392] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560] - sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560] - net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252] - qla2xxx: Add new messaging (Ewan D. Milne) [2039070] - nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051] - lpfc: Add new messaging (Ewan D. Milne) [2039068] - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971888] - arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081] - hpsa: add new messaging (Tomas Henzl) [2028575] - aacraid: add new messaging (Tomas Henzl) [2028574] - mptsas: add new messaging (Tomas Henzl) [2027741] - megaraid_sas: add new messaging (Tomas Henzl) [2027741] - mpt3sas: Add new messaging (Tomas Henzl) [2027741] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005] - scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]- KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034007] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2035993] - tcp: add missing htmldocs for skb->ll_node and sk->defer_list (Antoine Tenart) [2041382] - net: move early demux fields close to sk_refcnt (Antoine Tenart) [2041382] - tcp: defer skb freeing after socket lock is released (Antoine Tenart) [2041382] - net: shrink struct sock by 8 bytes (Antoine Tenart) [2041382] - ipv6: shrink struct ipcm6_cookie (Antoine Tenart) [2041382] - net: remove sk_route_nocaps (Antoine Tenart) [2041382] - net: remove sk_route_forced_caps (Antoine Tenart) [2041382] - net: use sk_is_tcp() in more places (Antoine Tenart) [2041382] - bpf, sockmap: Use stricter sk state checks in sk_lookup_assign (Antoine Tenart) [2041382] - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie (Antoine Tenart) [2041382] - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex (Antoine Tenart) [2041382] - [RHEL-9.0] IPMI Add RH_KABI_RESERVE to kABI sensitive structs (Tony Camuso) [2042031] - configs: disable CONFIG_CRAMFS (Abhi Das) [2041184] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042936] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [2039086] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2039086] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2039086] - PCI: Make saved capability state private to core (Myron Stowe) [2039086] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2039086] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2039086] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2039086] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2039086] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2039086] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2039086] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2039086] - PCI: Add array to track reset method ordering (Myron Stowe) [2039086] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2039086] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2039086] - PCI: Allow PASID on fake PCIe devices without TLP prefixes (Myron Stowe) [2039086] - clocksource: Reduce the default clocksource_watchdog() retries to 2 (Waiman Long) [2027463] - clocksource: Avoid accidental unstable marking of clocksources (Waiman Long) [2027463] - Revert "clocksource: Increase WATCHDOG_MAX_SKEW" (Waiman Long) [2027463] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2037314] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2037314] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027762]- selftests: netfilter: switch to socat for tests using -q option (Hangbin Liu) [2041409] - selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature (Hangbin Liu) [2041409] - selftests: net: using ping6 for IPv6 in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2041409] - selftest/net/forwarding: declare NETIFS p9 p10 (Hangbin Liu) [2041409] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2041409] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2041409] - selftests: Add duplicate config only for MD5 VRF tests (Hangbin Liu) [2041409] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041409] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041409] - selftests/fib_tests: Rework fib_rp_filter_test() (Hangbin Liu) [2041409] - selftests: net: Correct case name (Hangbin Liu) [2041409] - redhat/configs: Enable CONFIG_PCI_P2PDMA (Myron Stowe) [1923862] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2038783] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (David Arcari) [2025291] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (David Arcari) [2025291] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (David Arcari) [2025291] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (David Arcari) [2025291] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: Replace deprecated CPU-hotplug functions (David Arcari) [2025291] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (David Arcari) [2025291] - Change s390x CONFIG_NODES_SHIFT from 4 to 1 (Prarit Bhargava) [2018568] - Build CONFIG_SPI_PXA2XX as a module on x86 (Prarit Bhargava) [2018568] - Turn on CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86 (Prarit Bhargava) [2018568] - Turn CONFIG_DEVMEM back off for aarch64 (Prarit Bhargava) [2018568] - New configs in drivers/media (Prarit Bhargava) [2018568] - Manually add pending items that need to be set due to mismatch (Prarit Bhargava) [2018568] - Build CRYPTO_SHA3_*_S390 inline for s390 zfcpdump (Prarit Bhargava) [2018568] - configs: Remove pending CONFIG_CHELSIO_IPSEC_INLINE file (Prarit Bhargava) [2018568] - New configs in arch/powerpc (Prarit Bhargava) [2018568] - New configs in lib/Kconfig.debug (Prarit Bhargava) [2018568] - New configs in drivers/vhost (Prarit Bhargava) [2018568] - New configs in drivers/pinctrl (Prarit Bhargava) [2018568] - New configs in drivers/gpu (Prarit Bhargava) [2018568] - New configs in drivers/gpio (Prarit Bhargava) [2018568] - New configs in drivers/block (Prarit Bhargava) [2018568] - New configs in crypto/Kconfig (Prarit Bhargava) [2018568] - New configs in drivers/acpi (Prarit Bhargava) [2018568] - New configs in arch/arm64 (Prarit Bhargava) [2018568] - New configs in arch/Kconfig (Prarit Bhargava) [2018568] - AUTOMATIC: New configs (Prarit Bhargava) [2018568] - Clean up pending common (Prarit Bhargava) [2018568]- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [2033354] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [2033354] - mt76: enable new device MT7921E (Íñigo Huguet) [2033354] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2033354] - cfg80211: fix management registrations locking (Íñigo Huguet) [2033354] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2033354] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2033354] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2033354] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2033354] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2033354] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2033354] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2033354] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2033354] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2033354] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2033354] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2033354] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2033354] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2033354] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2033354] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2033354] - iwl: fix debug printf format strings (Íñigo Huguet) [2033354] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2033354] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2033354] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2033354] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2033354] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2033354] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2033354] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2033354] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2033354] - wilc1000: Convert module-global "isinit" to device-specific variable (Íñigo Huguet) [2033354] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2033354] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2033354] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2033354] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2033354] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2033354] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2033354] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2033354] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2033354] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2033354] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2033354] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2033354] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2033354] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2033354] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2033354] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2033354] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2033354] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2033354] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2033354] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2033354] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2033354] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2033354] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2033354] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2033354] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2033354] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2033354] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2033354] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2033354] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2033354] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2033354] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2033354] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2033354] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2033354] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2033354] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2033354] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2033354] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2033354] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2033354] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2033354] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2033354] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2033354] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2033354] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2033354] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2033354] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2033354] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2033354] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2033354] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2033354] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2033354] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2033354] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2033354] - ieee80211: add TWT element definitions (Íñigo Huguet) [2033354] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2033354] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2033354] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2033354] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2033354] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2033354] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2033354] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2033354] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2033354] - rtw88: change beacon filter default mode (Íñigo Huguet) [2033354] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2033354] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2033354] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2033354] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2033354] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2033354] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2033354] - wilc1000: remove redundant code (Íñigo Huguet) [2033354] - wilc1000: use devm_clk_get_optional() (Íñigo Huguet) [2033354] - wilc1000: dispose irq on failure path (Íñigo Huguet) [2033354] - wilc1000: use goto labels on error path (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2033354] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2033354] - ray_cs: use %*ph to print small buffer (Íñigo Huguet) [2033354] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2033354] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2033354] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2033354] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2033354] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2033354] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2033354] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2033354] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2033354] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2033354] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2033354] - mac80211: add support for BSS color change (Íñigo Huguet) [2033354] - nl80211: add support for BSS coloring (Íñigo Huguet) [2033354] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2033354] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2033354] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2033354] - mac80211: include (Íñigo Huguet) [2033354] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2033354] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2033354] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2033354] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2033354] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2033354] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2033354] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2033354] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2033354] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2033354] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2033354] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2033354] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2033354] - ath11k: Remove some duplicate code (Íñigo Huguet) [2033354] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354]- quota: correct error number in free_dqentry() (Lukas Czerner) [2041793] - quota: check block number when reading the block in quota file (Lukas Czerner) [2041793] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2041486] - ext4: use BUG_ON instead of if condition followed by BUG (Lukas Czerner) [2041486] - ext4: fix a copy and paste typo (Lukas Czerner) [2041777] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2041486] - ext4: remove unnecessary 'offset' assignment (Lukas Czerner) [2041486] - ext4: remove redundant o_start statement (Lukas Czerner) [2041486] - ext4: drop an always true check (Lukas Czerner) [2041486] - ext4: remove unused assignments (Lukas Czerner) [2041486] - ext4: remove redundant statement (Lukas Czerner) [2041486] - ext4: remove useless resetting io_end_size in mpage_process_page() (Lukas Czerner) [2041486] - ext4: allow to change s_last_trim_minblks via sysfs (Lukas Czerner) [2041486] - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner) [2041486] - ext4: implement support for get/set fs label (Lukas Czerner) [2041486] - ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified (Lukas Czerner) [2041777] - ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names (Lukas Czerner) [2041486] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2041486] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2041486] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2041486] - ext4: initialize err_blk before calling __ext4_get_inode_loc (Lukas Czerner) [2041486] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2041486] - ext4: replace snprintf in show functions with sysfs_emit (Lukas Czerner) [2041486] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2041486] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2041486] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2041486] - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal (Lukas Czerner) [2041486] - ext4: fast commit may miss tracking unwritten range during ftruncate (Lukas Czerner) [2041486] - ext4: use ext4_ext_remove_space() for fast commit replay delete range (Lukas Czerner) [2041486] - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE (Lukas Czerner) [2041486] - ext4: update fast commit TODOs (Lukas Czerner) [2041486] - ext4: simplify updating of fast commit stats (Lukas Czerner) [2041486] - ext4: drop ineligible txn start stop APIs (Lukas Czerner) [2041486] - ext4: use ext4_journal_start/stop for fast commit transactions (Lukas Czerner) [2041486] - ext4: fix i_version handling on remount (Lukas Czerner) [2041777] - ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME (Lukas Czerner) [2041777] - ext4: don't fail remount if journalling mode didn't change (Lukas Czerner) [2041777] - ext4: Remove unused match_table_t tokens (Lukas Czerner) [2041777] - ext4: switch to the new mount api (Lukas Czerner) [2041777] - ext4: change token2str() to use ext4_param_specs (Lukas Czerner) [2041777] - ext4: clean up return values in handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Completely separate options parsing and sb setup (Lukas Czerner) [2041777] - ext4: get rid of super block and sbi from handle_mount_ops() (Lukas Czerner) [2041777] - ext4: check ext2/3 compatibility outside handle_mount_opt() (Lukas Czerner) [2041777] - ext4: move quota configuration out of handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Allow sb to be NULL in ext4_msg() (Lukas Czerner) [2041777] - ext4: Change handle_mount_opt() to use fs_parameter (Lukas Czerner) [2041777] - ext4: move option validation to a separate function (Lukas Czerner) [2041777] - ext4: Add fs parameter specifications for mount options (Lukas Czerner) [2041777] - fs_parse: allow parameter value to be empty (Lukas Czerner) [2041777] - ext4: fix error code saved on super block during file system abort (Lukas Czerner) [2041486] - ext4: inline data inode fast commit replay fixes (Lukas Czerner) [2041486] - ext4: commit inline data during fast commit (Lukas Czerner) [2041486] - ext4: scope ret locally in ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove an unused variable warning with CONFIG_QUOTA=n (Lukas Czerner) [2041486] - ext4: fix boolreturn.cocci warnings in fs/ext4/name.c (Lukas Czerner) [2041486] - ext4: prevent getting empty inode buffer (Lukas Czerner) [2041486] - ext4: move ext4_fill_raw_inode() related functions (Lukas Czerner) [2041486] - ext4: factor out ext4_fill_raw_inode() (Lukas Czerner) [2041486] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035878] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035878] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035878] - ext4: convert from atomic_t to refcount_t on ext4_io_end->count (Lukas Czerner) [2041486] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2041486] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2041486] - ext4: correct the left/middle/right debug message for binsearch (Lukas Czerner) [2041486] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2041486] - ext4: recheck buffer uptodate bit under buffer lock (Lukas Czerner) [2041486] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2041486] - ext4: flush s_error_work before journal destroy in ext4_fill_super (Lukas Czerner) [2041486] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2041486] - ext4: fix reserved space counter leakage (Lukas Czerner) [2041486] - ext4: limit the number of blocks in one ADD_RANGE TLV (Lukas Czerner) [2041486] - ext4: remove extent cache entries when truncating inline data (Lukas Czerner) [2041486] - ext4: drop unnecessary journal handle in delalloc write (Lukas Czerner) [2041486] - ext4: factor out write end code of inline file (Lukas Czerner) [2041486] - ext4: correct the error path of ext4_write_inline_data_end() (Lukas Czerner) [2041486] - ext4: check and update i_disksize properly (Lukas Czerner) [2041486] - ext4: add error checking to ext4_ext_replay_set_iblocks() (Lukas Czerner) [2041486] - ext4: make the updating inode data procedure atomic (Lukas Czerner) [2041486] - ext4: remove an unnecessary if statement in __ext4_get_inode_loc() (Lukas Czerner) [2041486] - ext4: move inode eio simulation behind io completeion (Lukas Czerner) [2041486] - ext4: Improve scalability of ext4 orphan file handling (Lukas Czerner) [2041486] - ext4: Speedup ext4 orphan inode handling (Lukas Czerner) [2041486] - ext4: Move orphan inode handling into a separate file (Lukas Czerner) [2041486] - jbd2: add sparse annotations for add_transaction_credits() (Lukas Czerner) [2041486] - ext4: Support for checksumming from journal triggers (Lukas Czerner) [2041486] - ext4: fix sparse warnings (Lukas Czerner) [2041486] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2003461] - ext4: Make sure quota files are not grabbed accidentally (Lukas Czerner) [2041486] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [2022859] - ext4: if zeroout fails fall back to splitting the extent node (Lukas Czerner) [2041486] - ext4: reduce arguments of ext4_fc_add_dentry_tlv (Lukas Czerner) [2041486] - ext4: remove the repeated comment of ext4_trim_all_free (Lukas Czerner) [2041486] - ext4: add new helper interface ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove the 'group' parameter of ext4_trim_extent (Lukas Czerner) [2041486] - jbd2: clean up two gcc -Wall warnings in recovery.c (Lukas Czerner) [2041486] - jbd2: fix clang warning in recovery.c (Lukas Czerner) [2041486] - jbd2: fix portability problems caused by unaligned accesses (Lukas Czerner) [2041486] - ext4: Convert to use mapping->invalidate_lock (Lukas Czerner) [2041486]- KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Andrew Jones) [2009341] - KVM: arm64: Extract ESR_ELx.EC only (Andrew Jones) [2009341] - KVM: selftests: Build the memslot tests for arm64 (Andrew Jones) [2009341] - KVM: selftests: Make memslot_perf_test arch independent (Andrew Jones) [2009341] - selftests: KVM: Fix kvm device helper ioctl assertions (Andrew Jones) [2009341] - KVM: arm64: selftests: arch_timer: Support vCPU migration (Andrew Jones) [2009341] - KVM: arm64: selftests: Add arch_timer test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add host support for vGIC (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic GICv3 support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add light-weight spinlock support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add guest support to get the vcpuid (Andrew Jones) [2009341] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support to generate delays (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support for arch_timers (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support for cpu_relax (Andrew Jones) [2009341] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Andrew Jones) [2009341] - tools: arm64: Import sysreg.h (Andrew Jones) [2009341] - KVM: arm64: selftests: Add MMIO readl/writel support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add init ITS device test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Andrew Jones) [2009341] - kvm: arm64: vgic: Introduce vgic_check_iorange (Andrew Jones) [2009341] - KVM: arm64: Release mmap_lock when using VM_SHARED with MTE (Andrew Jones) [2009341] - KVM: arm64: Report corrupted refcount at EL2 (Andrew Jones) [2009341] - KVM: arm64: Fix host stage-2 PGD refcount (Andrew Jones) [2009341] - KVM: arm64: Fix PMU probe ordering (Andrew Jones) [2009341] - KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule (Andrew Jones) [2009341] - arm64: Do not trap PMSNEVFR_EL1 (Andrew Jones) [2009341] - KVM: arm64: Trim guest debug exception handling (Andrew Jones) [2009341] - KVM: arm64: Minor optimization of range_is_memory (Andrew Jones) [2009341] - KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit (Andrew Jones) [2009341] - KVM: arm64: Add config register bit definitions (Andrew Jones) [2009341] - KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch (Andrew Jones) [2009341] - KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug (Andrew Jones) [2009341] - KVM: arm64: Restore mdcr_el2 from vcpu (Andrew Jones) [2009341] - KVM: arm64: Refactor sys_regs.h,c for nVHE reuse (Andrew Jones) [2009341] - KVM: arm64: Fix names of config register fields (Andrew Jones) [2009341] - KVM: arm64: MDCR_EL2 is a 64-bit register (Andrew Jones) [2009341] - KVM: arm64: Remove trailing whitespace in comment (Andrew Jones) [2009341] - KVM: arm64: placeholder to check if VM is protected (Andrew Jones) [2009341] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Andrew Jones) [2009341] - KVM: arm64: Unify stage-2 programming behind __load_stage2() (Andrew Jones) [2009341] - KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers (Andrew Jones) [2009341] - KVM: arm64: vgic: Resample HW pending state on deactivation (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Andrew Jones) [2009341] - KVM: arm64: Use generic KVM xfer to guest work function (Andrew Jones) [2009341] - entry: KVM: Allow use of generic KVM entry w/o full generic support (Andrew Jones) [2009341] - KVM: arm64: Record number of signal exits as a vCPU stat (Andrew Jones) [2009341] - selftests: KVM: Introduce psci_cpu_on_test (Andrew Jones) [2009341] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Andrew Jones) [2009341] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Andrew Jones) [2009341] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Andrew Jones) [2009341] - KVM: arm64: Make hyp_panic() more robust when protected mode is enabled (Andrew Jones) [2009341] - KVM: arm64: Drop unused REQUIRES_VIRT (Andrew Jones) [2009341] - KVM: arm64: Drop check_kvm_target_cpu() based percpu probe (Andrew Jones) [2009341] - KVM: arm64: Drop init_common_resources() (Andrew Jones) [2009341] - KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA (Andrew Jones) [2009341] - arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros (Andrew Jones) [2009341] - KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() (Andrew Jones) [2009341] - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size (Andrew Jones) [2009341] - arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT (Andrew Jones) [2009341] - KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Andrew Jones) [2009341] - KVM: arm64: Make __pkvm_create_mappings static (Andrew Jones) [2009341] - KVM: arm64: Restrict EL2 stage-1 changes in protected mode (Andrew Jones) [2009341] - KVM: arm64: Refactor protected nVHE stage-1 locking (Andrew Jones) [2009341] - KVM: arm64: Remove __pkvm_mark_hyp (Andrew Jones) [2009341] - KVM: arm64: Mark host bss and rodata section as shared (Andrew Jones) [2009341] - KVM: arm64: Enable retrieving protections attributes of PTEs (Andrew Jones) [2009341] - KVM: arm64: Introduce addr_is_memory() (Andrew Jones) [2009341] - KVM: arm64: Expose pkvm_hyp_id (Andrew Jones) [2009341] - KVM: arm64: Expose host stage-2 manipulation helpers (Andrew Jones) [2009341] - KVM: arm64: Add helpers to tag shared pages in SW bits (Andrew Jones) [2009341] - KVM: arm64: Allow populating software bits (Andrew Jones) [2009341] - KVM: arm64: Enable forcing page-level stage-2 mappings (Andrew Jones) [2009341] - KVM: arm64: Tolerate re-creating hyp mappings to set software bits (Andrew Jones) [2009341] - KVM: arm64: Don't overwrite software bits with owner id (Andrew Jones) [2009341] - KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED (Andrew Jones) [2009341] - KVM: arm64: Optimize host memory aborts (Andrew Jones) [2009341] - KVM: arm64: Expose page-table helpers (Andrew Jones) [2009341] - KVM: arm64: Provide the host_stage2_try() helper macro (Andrew Jones) [2009341] - KVM: arm64: Introduce hyp_assert_lock_held() (Andrew Jones) [2009341] - redhat: configs: Disable NVHE_EL2_DEBUG (Andrew Jones) [2009341] - KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2 (Andrew Jones) [2009341] - KVM: arm64: Unregister HYP sections from kmemleak in protected mode (Andrew Jones) [2009341] - arm64: Move .hyp.rodata outside of the _sdata.._edata range (Andrew Jones) [2009341] - KVM: arm64: Fix comments related to GICv2 PMR reporting (Andrew Jones) [2009341] - KVM: arm64: Count VMID-wide TLB invalidations (Andrew Jones) [2009341] - KVM: arm64: Remove PMSWINC_EL0 shadow register (Andrew Jones) [2009341] - KVM: arm64: Disabling disabled PMU counters wastes a lot of time (Andrew Jones) [2009341] - KVM: arm64: Drop unnecessary masking of PMU registers (Andrew Jones) [2009341] - KVM: arm64: Narrow PMU sysreg reset values to architectural requirements (Andrew Jones) [2009341] - KVM: arm64: Introduce helper to retrieve a PTE and its level (Andrew Jones) [2009341] - KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() (Andrew Jones) [2009341] - KVM: arm64: Avoid mapping size adjustment on permission fault (Andrew Jones) [2009341] - KVM: arm64: Walk userspace page tables to compute the THP mapping size (Andrew Jones) [2009341]- selftests: bpf: Fix bind on used port (Felix Maurer) [2043528] - Add packaged but empty /lib/modules//systemtap (Herton R. Krzesinski) [2012908] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2040549] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC errors (Kamal Heib) [2039426] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [2039426] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [2039426] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [2039426] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [2039426] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [2039426] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [2039426] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [2039426] - redhat/configs: Enable CONFIG_DM_MULTIPATH_HST (Benjamin Marzinski) [2000835] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036599] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036599] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036599] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036599] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036599] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2036599] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2036599] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036599] - sched: padding for user_struct for KABI (Phil Auld) [2033084] - sched: padding for signal_struct in linux/sched/signal.h (Phil Auld) [2033084] - sched: padding for struct rq and related (Phil Auld) [2033084] - sched: Padding for sched_domain and root_domain (Phil Auld) [2033084] - sched: Padding for task_struct and related in include/linux/sched.h (Phil Auld) [2033084] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022526] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022526] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022526] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022526] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022526] - tipc: check for null after calling kmemdup (Xin Long) [2024993] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2024993] - tipc: constify dev_addr passing (Xin Long) [2024993] - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2024993] - tipc: clean up inconsistent indenting (Xin Long) [2024993] - redhat: configs: add CONFIG_NTB and related items (John Linville) [1874186]- net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420] - mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420] - mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420] - mptcp: fix a DSS option writing error (Paolo Abeni) [2028420] - mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420] - mptcp: clean up harmless false expressions (Paolo Abeni) [2028420] - selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420] - mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420] - mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420] - mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420] - mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420] - mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420] - selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420] - mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420] - mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420] - tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420] - selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420] - mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420] - mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420] - selftests: mptcp: add inq test case (Paolo Abeni) [2028420] - mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420] - selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420] - mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420] - mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420] - mptcp: fix delack timer (Paolo Abeni) [2028420] - selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420] - mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420] - mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420] - ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420] - selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420] - mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420] - mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420] - net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420] - tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420] - net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420] - mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420] - mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420] - mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420] - net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420] - net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420] - mptcp: remove tx_pending_data (Paolo Abeni) [2028420] - mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420] - mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420] - mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420] - mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420] - tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420] - tcp: make tcp_build_frag() static (Paolo Abeni) [2028420] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420] - selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420] - mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420] - mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420] - mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420] - selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420] - mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420] - mptcp: fix possible divide by zero (Paolo Abeni) [2028420] - mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420] - mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420] - mptcp: optimize the input options processing (Paolo Abeni) [2028420] - mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420] - mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420] - mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420] - selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420] - mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420] - mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420] - mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420] - mptcp: optimize out option generation (Paolo Abeni) [2028420] - selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420] - mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420] - selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420] - selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420] - selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420] - mptcp: local addresses fullmesh (Paolo Abeni) [2028420] - mptcp: remote addresses fullmesh (Paolo Abeni) [2028420] - mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420] - mptcp: faster active backup recovery (Paolo Abeni) [2028420] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420] - mptcp: more accurate timeout (Paolo Abeni) [2028420] - ionic: no devlink_unregister if not registered (Petr Oros) [2032260] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260] - devlink: make all symbols GPL-only (Petr Oros) [2032260] - devlink: Simplify internal devlink params implementation (Petr Oros) [2032260] - devlink: Clean not-executed param notifications (Petr Oros) [2032260] - devlink: Delete obsolete parameters publish API (Petr Oros) [2032260] - devlink: Remove extra device_lock assert checks (Petr Oros) [2032260] - devlink: Delete reload enable/disable interface (Petr Oros) [2032260] - net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260] - devlink: Annotate devlink API calls (Petr Oros) [2032260] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260] - devlink: Reduce struct devlink exposure (Petr Oros) [2032260] - devlink: report maximum number of snapshots with regions (Petr Oros) [2032260] - devlink: Add missed notifications iterators (Petr Oros) [2032260] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260] - qed: Move devlink registration to be last devlink command (Petr Oros) [2032260] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260] - nfp: Move delink_register to be last command (Petr Oros) [2032260] - mlxsw: core: Register devlink instance last (Petr Oros) [2032260] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260] - ice: Open devlink when device is ready (Petr Oros) [2032260] - net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260] - devlink: Notify users when objects are accessible (Petr Oros) [2032260] - net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260] - qed: Don't ignore devlink allocation failures (Petr Oros) [2032260] - ice: Delete always true check of PF pointer (Petr Oros) [2032260] - devlink: Remove single line function obfuscations (Petr Oros) [2032260] - devlink: Delete not used port parameters APIs (Petr Oros) [2032260] - bnxt_en: Properly remove port parameter support (Petr Oros) [2032260] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260] - devlink: Make devlink_register to be void (Petr Oros) [2032260] - devlink: Delete not-used devlink APIs (Petr Oros) [2032260] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260] - net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260] - devlink: Use xarray to store devlink instances (Petr Oros) [2032260] - devlink: Count struct devlink consumers (Petr Oros) [2032260] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260] - net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260] - net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260] - devlink: Add API to register and unregister single parameter (Petr Oros) [2032260] - devlink: Create a helper function for one parameter registration (Petr Oros) [2032260] - devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260] - devlink: Fix port_type_set function pointer check (Petr Oros) [2032260] - devlink: Set device as early as possible (Petr Oros) [2032260] - devlink: Simplify devlink port API calls (Petr Oros) [2032260] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260] - devlink: Remove duplicated registration check (Petr Oros) [2032260] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260] - ionic: cleanly release devlink instance (Petr Oros) [2032260] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335] - net: bridge: vlan: add support for global options (Ivan Vecera) [2037335] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335] - kernel: Add redhat code (Prarit Bhargava) [2047259] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379] - sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379] - redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379] - redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379]- net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2041931] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2041931] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2041931] - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037783] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037783] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006169] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006169] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006169] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006169] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006169] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006169] - net: Remove redundant if statements (Petr Oros) [2037315] - netdevice: add the case if dev is NULL (Petr Oros) [2037315] - redhat: fix the exclusion of rhdocs changes entries in the changelog (Herton R. Krzesinski) - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 9.0 (Prarit Bhargava) - CI: Use realtime_check_baseline template (Veronika Kabatova) - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic (Gustavo Walbon) [2025518] - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option (Gustavo Walbon) [2025518] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2019671] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2019671] - powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Diego Domingos) [2039639] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Diego Domingos) [2039639] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Diego Domingos) [2039639] - powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 (Diego Domingos) [2039163] - powerpc: remove cpu_online_cores_map function (Diego Domingos) [2039163] - adding support for c9s automotive coverage build (bgrech) - CI: Use tagged containers (Veronika Kabatova) - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034871] {CVE-2021-4155} - selftests/powerpc: skip tests for unavailable mitigations. (Diego Domingos) [2021389] - selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh (Diego Domingos) [2021389] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [2037810] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [2036570] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2030036] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2030036]- net: mana: Add RX fencing (Mohammed Gamal) [2030357] - net: mana: Add XDP support (Mohammed Gamal) [2030357] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030357] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030357] - ibmvnic: drop bad optimization in reuse_tx_pools() (Diego Domingos) [2014236] - ibmvnic: drop bad optimization in reuse_rx_pools() (Diego Domingos) [2014236] - ibmvnic: Reuse tx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse rx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse LTB when possible (Diego Domingos) [2014236] - ibmvnic: init_tx_pools move loop-invariant code (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_tx_pools (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_rx_pools (Diego Domingos) [2014236] - ibmvnic: Consolidate code in replenish_rx_pool() (Diego Domingos) [2014236] - ibmvnic: Fix up some comments and messages (Diego Domingos) [2014236] - ibmvnic: Use bitmap for LTB map_ids (Diego Domingos) [2014236] - [s390] s390/qeth: fix deadlock during failing recovery (Mete Durlu) [1869669] - [s390] s390/qeth: Fix deadlock in remove_discipline (Mete Durlu) [1869669] - [s390] s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Mete Durlu) [1869669] - [s390] s390/qeth: Update MACs of LEARNING_SYNC device (Mete Durlu) [1869669] - [s390] s390/qeth: Switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qeth: Register switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1869669] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1869669] - [s390] s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qeth: remove OSN support (Mete Durlu) [1869669] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030640] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030640] - ima: silence measurement list hexdump during kexec (Bruno Meneguele) [2034157] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034278] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034278] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034278] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034278] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034278] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034278] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034278] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034278] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034278] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2039036] - mm/memcg: Exclude mem_cgroup pointer from kABI signature computation (Waiman Long) [2036995] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Steve Dickson) [2016699]- nvmet: register discovery subsystem as 'current' (John Meneghini) [2021672] - nvme: add new discovery log page entry definitions (John Meneghini) [2021672] - nvmet: switch check for subsystem type (John Meneghini) [2021672] - nvme: display correct subsystem NQN (John Meneghini) [2021672] - nvme: Add connect option 'discovery' (John Meneghini) [2021672] - nvme: expose subsystem type in sysfs attribute 'subsystype' (John Meneghini) [2021672] - nvmet: set 'CNTRLTYPE' in the identify controller data (John Meneghini) [2021672] - nvmet: add nvmet_is_disc_subsys() helper (John Meneghini) [2021672] - nvme: add CNTRLTYPE definitions for 'identify controller' (John Meneghini) [2021672] - nvmet: make discovery NQN configurable (John Meneghini) [2021672] - nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert (Vitaly Kuznetsov) [2034619] - include/linux/pci.h: Exclude struct hotplug_slot from KABI (Prarit Bhargava) [2034338] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026949] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026949] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026949] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026949] - vsock_diag_test: remove free_sock_stat() call in test_no_sockets (Stefano Garzarella) [2026949] - vsock: Enable y2038 safe timeval for timeout (Stefano Garzarella) [2026949] - vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt (Stefano Garzarella) [2026949] - vsock_test: update message bounds test for MSG_EOR (Stefano Garzarella) [2026949] - af_vsock: rename variables in receive loop (Stefano Garzarella) [2026949] - virtio/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - vhost/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. (Stefano Garzarella) [2026949] - virtio/vsock: rename 'EOR' to 'EOM' bit. (Stefano Garzarella) [2026949] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2034264] - include/linux/fwnode.h: Exclude fwnode structs from KABI (Prarit Bhargava) [2033388] - bpf: Fix toctou on read-only map's constant scalar tracking (Jiri Olsa) [2029198] {CVE-2021-4001} - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [2000202] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2014492] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2014492] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2014492] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2014492] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2014492] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2014492] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2014492] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2014492] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2014492] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2014492] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2014492]- crypto: qat - fix definition of ring reset results (Vladis Dronov) [2015145] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [2015145] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [2015145] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [2015145] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [2015145] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [2015145] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [2015145] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [2015145] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [2015145] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [2015145] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [2015145] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [2015145] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [2015145] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [2015145] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [2015145] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [2015145] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [2015145] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - get compression extended capabilities (Vladis Dronov) [2015145] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [2015145] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [2015145] - crypto: qat - do not rely on min version (Vladis Dronov) [2015145] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [2015145] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [2015145] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF code (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF send function (Vladis Dronov) [2015145] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [2015145] - crypto: qat - add pfvf_ops (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [2015145] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [2015145] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [2015145] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [2015145] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [2015145] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [2015145] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [2015145] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [2015145] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [2015145] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [2015145] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [2015145] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [2015145] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [2015145] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [2015145] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [2015145] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [2015145] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [2015145] - crypto: qat - use hweight for bit counting (Vladis Dronov) [2015145] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [2015145] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [2015145] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [2015145] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [2015145] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [2015145] - crypto: qat - power up 4xxx device (Vladis Dronov) [2015145] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [2015145] - crypto: qat - free irq in case of failure (Vladis Dronov) [2015145] - crypto: qat - free irqs only if allocated (Vladis Dronov) [2015145] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [2015145] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [2015145] - crypto: qat - store vf.compatible flag (Vladis Dronov) [2015145] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [2015145] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [2015145] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [2015145] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [2015145] - crypto: qat - move IO virtualization functions (Vladis Dronov) [2015145] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [2015145] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [2015145] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [2015145] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [2015145] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [2015145] - crypto: qat - rename compatibility version definition (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [2015145] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [2015145] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [2015145] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [2015145] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [2015145] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [2015145] - crypto: qat - fix a typo in a comment (Vladis Dronov) [2015145] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [2015145] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [2015145] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [2015145]- workqueue, kasan: avoid alloc_pages() when recording stack (Phil Auld) [2022894] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Phil Auld) [2022894] - kasan: common: provide can_alloc in kasan_save_stack() (Phil Auld) [2022894] - lib/stackdepot: introduce __stack_depot_save() (Phil Auld) [2022894] - lib/stackdepot: remove unused function argument (Phil Auld) [2022894] - lib/stackdepot: include gfp.h (Phil Auld) [2022894] - workqueue: Introduce show_one_worker_pool and show_one_workqueue. (Phil Auld) [2022894] - workqueue: make sysfs of unbound kworker cpumask more clever (Phil Auld) [2022894] - workqueue: fix state-dump console deadlock (Phil Auld) [2022894] - workqueue: Remove unused WORK_NO_COLOR (Phil Auld) [2022894] - workqueue: Assign a color to barrier work items (Phil Auld) [2022894] - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE (Phil Auld) [2022894] - workqueue: Change the code of calculating work_flags in insert_wq_barrier() (Phil Auld) [2022894] - workqueue: Change arguement of pwq_dec_nr_in_flight() (Phil Auld) [2022894] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Phil Auld) [2022894] - workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() (Phil Auld) [2022894] - workqueue: Fix typo in comments (Phil Auld) [2022894] - workqueue: Fix possible memory leaks in wq_numa_init() (Phil Auld) [2022894] - nvme: avoid race in shutdown namespace removal (Ewan D. Milne) [2014529] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037642] - ipv4: make exception cache less predictible (Antoine Tenart) [2015112] {CVE-2021-20322} - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [1997541] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2034134] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2034132] - [s390] s390/pci: cleanup resources only if necessary (Claudio Imbrenda) [2034132] - [s390] s390/sclp: fix Secure-IPL facility detection (Claudio Imbrenda) [2034116] - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Coiby Xu) [2034490] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2020021] - ibmvnic: delay complete() (Diego Domingos) [2020021] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2019988] - bpf/selftests: disable test failing on RHEL9 (Viktor Malik) [2006315] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2032734] - bpf/selftests: allow disabling tests (Viktor Malik) [2036656] - kernel/crash_core: suppress unknown crashkernel parameter warning (Philipp Rudo) [2026570] - mm/vmalloc: do not adjust the search size for alignment overhead (David Hildenbrand) [2029493] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005691] - lib: zstd: Don't add -O3 to cflags (Neal Gompa) [2034834] - lib: zstd: Don't inline functions in zstd_opt.c (Neal Gompa) [2034834] - lib: zstd: Fix unused variable warning (Neal Gompa) [2034834] - lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical (Neal Gompa) [2034834] - MAINTAINERS: Add maintainer entry for zstd (Neal Gompa) [2034834] - lib: zstd: Upgrade to latest upstream zstd version 1.4.10 (Neal Gompa) [2034834] - lib: zstd: Add decompress_sources.h for decompress_unzstd (Neal Gompa) [2034834] - lib: zstd: Add kernel-specific API (Neal Gompa) [2034834]- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198] - dm table: log table creation error code (Benjamin Marzinski) [2031198] - dm: make workqueue names device-specific (Benjamin Marzinski) [2031198] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198] - dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198] - dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198] - dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198] - dm clone: make array 'descs' static (Benjamin Marzinski) [2031198] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198] - dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198] - dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198] - dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198] - dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198] - dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198] - dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198] - dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198] - dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198] - dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198] - dm ima: measure data on device rename (Benjamin Marzinski) [2031198] - dm ima: measure data on table clear (Benjamin Marzinski) [2031198] - dm ima: measure data on device remove (Benjamin Marzinski) [2031198] - dm ima: measure data on device resume (Benjamin Marzinski) [2031198] - dm ima: measure data on table load (Benjamin Marzinski) [2031198] - dm writecache: add event counters (Benjamin Marzinski) [2031198] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198] - redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670] - redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770] - include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452] - kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650] - include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475] - include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473] - redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758] - redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758] - redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758] - Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]- mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742] - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958742] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958742] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958742] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958742] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958742] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958742] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958742] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958742] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958742] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958742] - powerpc/xive: Change IRQ domain to a tree domain (Daniel Henrique Barboza) [2008723] - tcp: fix page frag corruption on page fault (Paolo Abeni) [2028276] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Paolo Abeni) [2028276] - net: add and use skb_unclone_keeptruesize() helper (Paolo Abeni) [2028276] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2028276] - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Paolo Abeni) [2028276] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Paolo Abeni) [2028276] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2028276] - napi: fix race inside napi_enable (Paolo Abeni) [2028276] - skb_expand_head() adjust skb->truesize incorrectly (Paolo Abeni) [2028276] - bpf: use skb_expand_head in bpf_out_neigh_v4/6 (Paolo Abeni) [2028276] - ax25: use skb_expand_head (Paolo Abeni) [2028276] - vrf: fix NULL dereference in vrf_finish_output() (Paolo Abeni) [2028276] - vrf: use skb_expand_head in vrf_finish_output (Paolo Abeni) [2028276] - ipv4: use skb_expand_head in ip_finish_output2 (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_xmit (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_finish_output2 (Paolo Abeni) [2028276] - skbuff: introduce skb_expand_head() (Paolo Abeni) [2028276] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2028276] - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Paolo Abeni) [2028276] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2028276] - devlink: Break parameter notification sequence to be before/after unload/load driver (Paolo Abeni) [2028276] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [2026821] - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces (Prarit Bhargava) [2023082] - lib/nmi_backtrace: Serialize even messages about idle CPUs (Prarit Bhargava) [2023082] - printk: syslog: close window between wait and read (Prarit Bhargava) [2023082] - printk: convert @syslog_lock to mutex (Prarit Bhargava) [2023082] - printk: remove NMI tracking (Prarit Bhargava) [2023082] - printk: remove safe buffers (Prarit Bhargava) [2023082] - printk: track/limit recursion (Prarit Bhargava) [2023082] - lib/nmi_backtrace: explicitly serialize banner and regs (Prarit Bhargava) [2023082]- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853] - scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853] - scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853] - scsi: smartpqi: Update device removal management (Don Brace) [1869853] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853] - scsi: smartpqi: Update copyright notices (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853] - powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634] - CI: Enable realtime checks for baselines (Veronika Kabatova) - CI: Cleanup residue from ARK (Veronika Kabatova) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski) - redhat: disable upstream check for rpminspect (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547] - selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759] - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759] - netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759] - selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759] - selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759] - netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759] - netfilter: conntrack: make max chain length random (Florian Westphal) [2030759] - netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759] - netfilter: conntrack: switch to siphash (Florian Westphal) [2030759] - netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118] - iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394] - RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416] - genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084] - genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084] - genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037] - s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117] - ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117] - ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117] - redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203] - netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203] - netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203] - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203] - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203] - netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203] - netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203] - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203] - netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203] - netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203] - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552] - fq_codel: reject silly quantum parameters (Davide Caratti) [2025552] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552] - redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993] - redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993] - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937] - sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909] - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909] - sctp: account stream padding length for reconf chunk (Xin Long) [2024909] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772} - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820} - redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870] - powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438] - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151] - redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205] - init: make unknown command line param message clearer (Andrew Halaney) [2004361] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734] - bnxt_en: Event handler for PPS events (Ken Cox) [1990151] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190] - iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190] - Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190] - selftests/x86/amx: Add context switch test (David Arcari) [2004190] - selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190] - x86/signal: Implement sigaltstack size validation (David Arcari) [2004190] - signal: Add an optional check for altstack size (David Arcari) [2004190] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190] - tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190] - x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190] - Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190] - x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190] - x86/msr-index: Add MSRs for XFD (David Arcari) [2004190] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190] - x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190] - x86/fpu: Calculate the default sizes independently (David Arcari) [2004190] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190] - x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190] - x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190] - x86/fpu: Update XFD state where required (David Arcari) [2004190] - x86/fpu: Add sanity checks for XFD (David Arcari) [2004190] - x86/fpu: Add XFD state to fpstate (David Arcari) [2004190] - x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190] - x86/process: Clone FPU in copy_thread() (David Arcari) [2004190] - x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190] - x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190] - x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190] - x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190] - x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190] - x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190] - x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190] - x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190] - x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190] - x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190] - x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190] - x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190] - x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190] - x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190] - x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190] - x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190] - x86/fpu: Provide struct fpu_config (David Arcari) [2004190] - x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190] - x86/fpu: Use fpstate::size (David Arcari) [2004190] - x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190] - x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190] - x86/fpu: Remove fpu::state (David Arcari) [2004190] - x86/KVM: Convert to fpstate (David Arcari) [2004190] - x86/math-emu: Convert to fpstate (David Arcari) [2004190] - x86/fpu/core: Convert to fpstate (David Arcari) [2004190] - x86/fpu/signal: Convert to fpstate (David Arcari) [2004190] - x86/fpu/regset: Convert to fpstate (David Arcari) [2004190] - x86/fpu: Convert tracing to fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190] - x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190] - x86/fpu: Provide struct fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190] - x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190] - x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190] - x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190] - x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190] - x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190] - x86/fpu: Move mxcsr related code to core (David Arcari) [2004190] - x86/sev: Include fpu/xcr.h (David Arcari) [2004190] - x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190] - x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190] - x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190] - x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190] - x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190] - x86/fpu: Clean up CPU feature tests (David Arcari) [2004190] - x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190] - x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190] - x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190] - x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190] - x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190] - x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190] - x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190] - x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190] - x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190] - x86/fpu: Update stale comments (David Arcari) [2004190] - x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190] - iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190] - x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190] - x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190] - x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190] - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190] - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190] - x86/extable: Rework the exception table mechanics (David Arcari) [2004190] - x86/mce: Deduplicate exception handling (David Arcari) [2004190] - x86/extable: Get rid of redundant macros (David Arcari) [2004190] - x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279] - sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279] - preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640] - sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279] - Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279] - mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279] - sched,x86: Fix L2 cache mask (Phil Auld) [2020279] - sched/fair: Cleanup newidle_balance (Phil Auld) [2020279] - sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279] - sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279] - sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279] - sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279] - sched/core: Remove rq_relock() (Phil Auld) [2020279] - sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279] - sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279] - irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279] - sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279] - sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279] - sched/numa: Fix a few comments (Phil Auld) [2020279] - sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279] - sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279] - sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279] - sched: Move mmdrop to RCU on RT (Phil Auld) [2020279] - sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279] - sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279] - sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279] - sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279] - topology: Represent clusters of CPUs within a die (Phil Auld) [2020279] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279] - sched: Make cookie functions static (Phil Auld) [2020279] - sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279] - sched: Simplify wake_up_*idle*() (Phil Auld) [2020279] - sched,livepatch: Use task_call_func() (Phil Auld) [2020279] - sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279] - sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279] - kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279] - sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279] - sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279] - sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279] - sched/topology: Introduce sched_group::flags (Phil Auld) [2020279] - sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279] - sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279] - sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279] - sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279] - sched: Introduce task block time in schedstats (Phil Auld) [2020279] - sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279] - sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279] - sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279] - kselftests/sched: cleanup the child processes (Phil Auld) [2020279] - sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279] - sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279] - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279] - sched/core: Simplify core-wide task selection (Phil Auld) [2020279] - sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279] - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279] - sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279] - sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279] - sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]- drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002} - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468] - net: fix GRO skb truesize update (Paolo Abeni) [2028927] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927] - veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927] - net: optimize GRO for the common case. (Paolo Abeni) [2028927] - sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927] - sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927] - veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927] - veth: factor out initialization helper (Paolo Abeni) [2028927] - veth: always report zero combined channels (Paolo Abeni) [2028927] - [kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709] - kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595] - kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595] - kabi: use fixed field name for extended part (Čestmír Kalina) [2024595] - kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595] - kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation (Čestmír Kalina) [2024595] - kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595] - kabi: Include kconfig.h (Čestmír Kalina) [2024595] - kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595] - kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]- drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067] - wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-tcp: fix header digest verification (Chris Leech) [2022054] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054] - nvmet: pass back cntlid on successful completion (Chris Leech) [2022054] - nvmet: remove redundant assignments of variable status (Chris Leech) [2022054] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054] - nvme: fix per-namespace chardev deletion (Chris Leech) [2022054] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054] - nvme: update keep alive interval when kato is modified (Chris Leech) [2022054] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]- nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403] - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403] - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403] - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403] - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403] - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403] - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403] - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403] - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403] - block: fix parameter not described warning (Ming Lei) [2018403] - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403] - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403] - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403] - Revert "mark pstore-blk as broken" (Ming Lei) [2018403] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403] - block: fix missing queue put in error path (Ming Lei) [2018403] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403] - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403] - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403] - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403] - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403] - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403] - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403] - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403] - floppy: address add_disk() error handling on probe (Ming Lei) [2018403] - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403] - block: update __register_blkdev() probe documentation (Ming Lei) [2018403] - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403] - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403] - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403] - z2ram: add error handling support for add_disk() (Ming Lei) [2018403] - loop: Remove duplicate assignments (Ming Lei) [2018403] - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403] - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403] - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403] - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403] - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403] - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403] - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403] - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403] - nbd: fix max value for 'first_minor' (Ming Lei) [2018403] - block/brd: add error handling support for add_disk() (Ming Lei) [2018403] - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403] - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403] - zram: add error handling support for add_disk() (Ming Lei) [2018403] - nvme: wait until quiesce is done (Ming Lei) [2018403] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403] - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403] - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403] - block: ensure cached plug request matches the current queue (Ming Lei) [2018403] - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403] - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403] - block: split request allocation components into helpers (Ming Lei) [2018403] - block: have plug stored requests hold references to the queue (Ming Lei) [2018403] - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403] - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403] - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403] - block: move RQF_ELV setting into allocators (Ming Lei) [2018403] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403] - block: replace always false argument with 'false' (Ming Lei) [2018403] - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403] - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403] - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403] - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403] - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403] - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403] - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403] - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403] - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403] - mtd: add add_disk() error handling (Ming Lei) [2018403] - rnbd: add error handling support for add_disk() (Ming Lei) [2018403] - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403] - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403] - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403] - bcache: add error handling support for add_disk() (Ming Lei) [2018403] - dm: add add_disk() error handling (Ming Lei) [2018403] - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403] - bcache: remove bch_crc64_update (Ming Lei) [2018403] - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403] - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403] - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403] - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403] - bcache: fix error info in register_bcache() (Ming Lei) [2018403] - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403] - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403] - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403] - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403] - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403] - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403] - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403] - s390/dasd: fix kernel doc comment (Ming Lei) [2018403] - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403] - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403] - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403] - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403] - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403] - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403] - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403] - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403] - nbd: make sure request completion won't concurrent (Ming Lei) [2018403] - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403] - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403] - swim3: add missing major.h include (Ming Lei) [2018403] - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403] - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403] - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403] - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403] - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403] - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403] - swim: add error handling support for add_disk() (Ming Lei) [2018403] - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403] - swim: add helper for disk cleanup (Ming Lei) [2018403] - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403] - amiflop: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403] - floppy: use blk_cleanup_disk() (Ming Lei) [2018403] - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403] - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403] - rbd: add add_disk() error handling (Ming Lei) [2018403] - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403] - pf: add error handling support for add_disk() (Ming Lei) [2018403] - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403] - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403] - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403] - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403] - pd: add error handling support for add_disk() (Ming Lei) [2018403] - pcd: capture errors on cdrom_register() (Ming Lei) [2018403] - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403] - pcd: add error handling support for add_disk() (Ming Lei) [2018403] - pd: cleanup initialization (Ming Lei) [2018403] - pf: cleanup initialization (Ming Lei) [2018403] - pcd: cleanup initialization (Ming Lei) [2018403] - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403] - n64cart: add error handling support for add_disk() (Ming Lei) [2018403] - drbd: add error handling support for add_disk() (Ming Lei) [2018403] - aoe: add error handling support for add_disk() (Ming Lei) [2018403] - nbd: add error handling support for add_disk() (Ming Lei) [2018403] - loop: add error handling support for add_disk() (Ming Lei) [2018403] - null_blk: poll queue support (Ming Lei) [2018403] - block: simplify the block device syncing code (Ming Lei) [2018403] - fat: use sync_blockdev_nowait (Ming Lei) [2018403] - btrfs: use sync_blockdev (Ming Lei) [2018403] - xen-blkback: use sync_blockdev (Ming Lei) [2018403] - block: remove __sync_blockdev (Ming Lei) [2018403] - fs: remove __sync_filesystem (Ming Lei) [2018403] - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403] - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403] - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403] - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403] - block: cache inode size in bdev (Ming Lei) [2018403] - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403] - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403] - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403] - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403] - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fs: simplify init_page_buffers (Ming Lei) [2018403] - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403] - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403] - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - bcache: remove bdev_sectors (Ming Lei) [2018403] - block: add a bdev_nr_bytes helper (Ming Lei) [2018403] - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403] - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403] - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403] - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - block: Add a helper to validate the block size (Ming Lei) [2018403] - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: prefetch request to be initialized (Ming Lei) [2018403] - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403] - block: add async version of bio_set_polled (Ming Lei) [2018403] - block: kill DIO_MULTI_BIO (Ming Lei) [2018403] - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403] - block: avoid extra iter advance with async iocb (Ming Lei) [2018403] - block: Add independent access ranges support (Ming Lei) [2018403] - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403] - sbitmap: silence data race warning (Ming Lei) [2018403] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403] - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403] - block: add single bio async direct IO helper (Ming Lei) [2018403] - sched: make task_struct->plug always defined (Ming Lei) [2018403] - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403] - block: fix req_bio_endio append error handling (Ming Lei) [2018403] - blk-crypto: update inline encryption documentation (Ming Lei) [2018403] - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403] - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403] - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403] - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403] - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403] - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403] - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403] - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403] - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403] - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403] - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403] - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403] - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403] - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403] - block: cleanup the flush plug helpers (Ming Lei) [2018403] - block: optimise blk_flush_plug_list (Ming Lei) [2018403] - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403] - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403] - block: remove inaccurate requeue check (Ming Lei) [2018403] - block: inline a part of bio_release_pages() (Ming Lei) [2018403] - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403] - block: optimise req_bio_endio() (Ming Lei) [2018403] - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403] - block: turn macro helpers into inline functions (Ming Lei) [2018403] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403] - nvme: paring quiesce/unquiesce (Ming Lei) [2018403] - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403] - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403] - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403] - block: inline fast path of driver tag allocation (Ming Lei) [2018403] - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403] - block: attempt direct issue of plug list (Ming Lei) [2018403] - block: change plugging to use a singly linked list (Ming Lei) [2018403] - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403] - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403] - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403] - block: get rid of plug list sorting (Ming Lei) [2018403] - block: return whether or not to unplug through boolean (Ming Lei) [2018403] - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403] - block: move bdev_read_only() into the header (Ming Lei) [2018403] - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403] - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403] - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403] - block: provide helpers for rq_list manipulation (Ming Lei) [2018403] - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403] - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403] - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403] - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403] - block: store elevator state in request (Ming Lei) [2018403] - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403] - block: improve layout of struct request (Ming Lei) [2018403] - block: move update request helpers into blk-mq.c (Ming Lei) [2018403] - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403] - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403] - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403] - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403] - block: cache request queue in bdev (Ming Lei) [2018403] - block: handle fast path of bio splitting inline (Ming Lei) [2018403] - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403] - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403] - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403] - block: switch polling to be bio based (Ming Lei) [2018403] - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403] - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403] - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403] - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403] - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403] - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403] - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403] - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403] - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403] - direct-io: remove blk_poll support (Ming Lei) [2018403] - block: only check previous entry for plug merge attempt (Ming Lei) [2018403] - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403] - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403] - block: simplify Kconfig files (Ming Lei) [2018403] - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403] - block: improve batched tag allocation (Ming Lei) [2018403] - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403] - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403] - block: mark bio_truncate static (Ming Lei) [2018403] - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403] - block: mark __bio_try_merge_page static (Ming Lei) [2018403] - block: move bio_full out of bio.h (Ming Lei) [2018403] - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403] - block: move bio_mergeable out of bio.h (Ming Lei) [2018403] - block: don't include in (Ming Lei) [2018403] - block: remove BIO_BUG_ON (Ming Lei) [2018403] - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403] - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403] - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403] - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403] - block: unexport blkdev_ioctl (Ming Lei) [2018403] - block: don't dereference request after flush insertion (Ming Lei) [2018403] - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403] - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403] - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403] - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403] - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403] - block: move blk-throtl fast path inline (Ming Lei) [2018403] - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403] - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403] - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403] - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403] - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403] - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403] - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403] - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403] - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403] - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403] - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403] - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403] - block: print the current process in handle_bad_sector (Ming Lei) [2018403] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403] - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403] - block/mq-deadline: Add an invariant check (Ming Lei) [2018403] - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403] - block: move struct request to blk-mq.h (Ming Lei) [2018403] - block: move integrity handling out of (Ming Lei) [2018403] - block: move a few merge helpers out of (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: move elevator.h to block/ (Ming Lei) [2018403] - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403] - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403] - block: remove the unused blk_queue_state enum (Ming Lei) [2018403] - block: remove the unused rq_end_sector macro (Ming Lei) [2018403] - sched: move the include out of kernel/sched/sched.h (Ming Lei) [2018403] - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403] - arch: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - block: nbd: add sanity check for first_minor (Ming Lei) [2018403] - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403] - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403] - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403] - io_uring: don't halt iopoll too early (Ming Lei) [2018403] - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403] - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403] - block: fix incorrect references to disk objects (Ming Lei) [2018403] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403] - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403] - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403] - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403] - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403] - block: drain file system I/O on del_gendisk (Ming Lei) [2018403] - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403] - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403] - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403] - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403] - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403] - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403] - nbd: use shifts rather than multiplies (Ming Lei) [2018403] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403] - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403] - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403] - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403] - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403] - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403] - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403] - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403] - block: split out operations on block special files (Ming Lei) [2018403] - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403] - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403] - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403] - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403] - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block, bfq: honor already-setup queue merges (Ming Lei) [2018403] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403] - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block: provide bio_clear_hipri() helper (Ming Lei) [2018403] - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403] - io_uring: enable use of bio alloc cache (Ming Lei) [2018403] - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403] - bio: add allocation cache abstraction (Ming Lei) [2018403] - fs: add kiocb alloc cache flag (Ming Lei) [2018403] - bio: optimize initialization of a bio (Ming Lei) [2018403] - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403] - nbd: remove nbd->destroy_complete (Ming Lei) [2018403] - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403] - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403] - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403] - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403] - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403] - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403] - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403] - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403] - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403] - nbd: remove nbd_del_disk (Ming Lei) [2018403] - nbd: refactor device removal (Ming Lei) [2018403] - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403] - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403] - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403] - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403] - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403] - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403] - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403] - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403] - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403] - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403] - block: mark blkdev_fsync static (Ming Lei) [2018403] - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403] - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403] - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403] - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403] - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403] - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403] - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403] - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403] - null_blk: add error handling support for add_disk() (Ming Lei) [2018403] - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403] - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403] - block: return errors from disk_alloc_events (Ming Lei) [2018403] - block: return errors from blk_integrity_add (Ming Lei) [2018403] - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403] - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403] - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403] - block: call bdev_add later in device_add_disk (Ming Lei) [2018403] - block: fold register_disk into device_add_disk (Ming Lei) [2018403] - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403] - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403] - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403] - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403] - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403] - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403] - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403] - sg: do not allocate a gendisk (Ming Lei) [2018403] - st: do not allocate a gendisk (Ming Lei) [2018403] - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403] - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403] - block: fix default IO priority handling (Ming Lei) [2018403] - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403] - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403] - block: change ioprio_valid() to an inline function (Ming Lei) [2018403] - block: improve ioprio class description comment (Ming Lei) [2018403] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403] - block: unexport blk_register_queue (Ming Lei) [2018403] - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403] - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403] - nvme: use bvec_virt (Ming Lei) [2018403] - dcssblk: use bvec_virt (Ming Lei) [2018403] - dasd: use bvec_virt (Ming Lei) [2018403] - ps3vram: use bvec_virt (Ming Lei) [2018403] - ubd: use bvec_virt (Ming Lei) [2018403] - sd: use bvec_virt (Ming Lei) [2018403] - bcache: use bvec_virt (Ming Lei) [2018403] - virtio_blk: use bvec_virt (Ming Lei) [2018403] - rbd: use bvec_virt (Ming Lei) [2018403] - squashfs: use bvec_virt (Ming Lei) [2018403] - dm-integrity: use bvec_virt (Ming Lei) [2018403] - dm-ebs: use bvec_virt (Ming Lei) [2018403] - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403] - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403] - bvec: add a bvec_virt helper (Ming Lei) [2018403] - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403] - block: free the extended dev_t minor later (Ming Lei) [2018403] - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403] - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403] - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403] - block: remove GENHD_FL_UP (Ming Lei) [2018403] - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403] - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403] - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403] - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403] - mmc: block: cleanup gendisk creation (Ming Lei) [2018403] - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403] - block: move some macros to blkdev.h (Ming Lei) [2018403] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403] - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403] - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403] - block: add a queue_has_disk helper (Ming Lei) [2018403] - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403] - block: remove support for delayed queue registrations (Ming Lei) [2018403] - dm: delay registering the gendisk (Ming Lei) [2018403] - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403] - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403] - block: support delayed holder registration (Ming Lei) [2018403] - block: look up holders by bdev (Ming Lei) [2018403] - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403] - block: make the block holder code optional (Ming Lei) [2018403] - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403] - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403] - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403] - loop: raise media_change event (Ming Lei) [2018403] - block: add a helper to raise a media changed event (Ming Lei) [2018403] - block: export diskseq in sysfs (Ming Lei) [2018403] - block: add ioctl to read the disk sequence number (Ming Lei) [2018403] - block: export the diskseq in uevents (Ming Lei) [2018403] - block: add disk sequence number (Ming Lei) [2018403] - block: remove cmdline-parser.c (Ming Lei) [2018403] - block: remove disk_name() (Ming Lei) [2018403] - block: simplify disk name formatting in check_partition (Ming Lei) [2018403] - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403] - block: use the %pg format specifier in show_partition (Ming Lei) [2018403] - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403] - block: reduce stack usage in diskstats_show (Ming Lei) [2018403] - block: remove bdput (Ming Lei) [2018403] - block: remove bdgrab (Ming Lei) [2018403] - loop: don't grab a reference to the block device (Ming Lei) [2018403] - block: change the refcounting for partitions (Ming Lei) [2018403] - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403] - block: unhash the whole device inode earlier (Ming Lei) [2018403] - block: assert the locking state in delete_partition (Ming Lei) [2018403] - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403] - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403] - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403] - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403] - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403] - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403] - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403] - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403] - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403] - rbd: use memzero_bvec (Ming Lei) [2018403] - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403] - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403] - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403] - bvec: fix the include guards for bvec.h (Ming Lei) [2018403] - MIPS: don't include in (Ming Lei) [2018403] - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403] - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403] - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403] - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403] - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155] - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155] - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952] - net: udp: correct the document for udp_mem (Xin Long) [2026952] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952] - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952] - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461] - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461] - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461] - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461] - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461] - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461] - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461] - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461] - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461] - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461] - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461] - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461] - selftest: net: fix typo in altname test (Hangbin Liu) [2025461] - selftests: add simple GSO GRE test (Hangbin Liu) [2025461] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461] - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461] - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461] - selftests/net: GRO coalesce test (Hangbin Liu) [2025461] - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267} - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132] - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]- redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396] - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396] - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396] - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396] - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396] - memcg: unify memcg stat flushing (Rafael Aquini) [2023396] - memcg: flush stats only if updated (Rafael Aquini) [2023396] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396] - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396] - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396] - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396] - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396] - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396] - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396] - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396] - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396] - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396] - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396] - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396] - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396] - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396] - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396] - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396] - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396] - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396] - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396] - memblock: check memory total_size (Rafael Aquini) [2023396] - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396] - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396] - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396] - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396] - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396] - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396] - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396] - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396] - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396] - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396] - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396] - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396] - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396] - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396] - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396] - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396] - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396] - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396] - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396] - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396] - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396] - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396] - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396] - mmap_lock: change trace and locking order (Rafael Aquini) [2023396] - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396] - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396] - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396] - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396] - compat: remove some compat entry points (Rafael Aquini) [2023396] - mm: simplify compat numa syscalls (Rafael Aquini) [2023396] - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396] - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396] - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396] - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396] - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396] - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396] - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396] - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396] - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396] - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396] - mm/damon: add user space selftests (Rafael Aquini) [2023396] - mm/damon: add kunit tests (Rafael Aquini) [2023396] - Documentation: add documents for DAMON (Rafael Aquini) [2023396] - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396] - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396] - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396] - mm/damon: add a tracepoint (Rafael Aquini) [2023396] - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396] - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396] - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396] - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396] - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396] - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396] - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396] - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396] - mm: in_irq() cleanup (Rafael Aquini) [2023396] - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396] - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396] - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396] - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396] - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396] - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396] - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396] - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396] - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396] - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396] - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396] - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396] - mm: track present early pages per zone (Rafael Aquini) [2023396] - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396] - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396] - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396] - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396] - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396] - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396] - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396] - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396] - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396] - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396] - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396] - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396] - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396] - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396] - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396] - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396] - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396] - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396] - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396] - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396] - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396] - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396] - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396] - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396] - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396] - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396] - mm: KSM: fix data type (Rafael Aquini) [2023396] - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396] - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396] - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396] - selftests: vm: add KSM merge test (Rafael Aquini) [2023396] - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396] - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396] - mm: introduce process_mrelease system call (Rafael Aquini) [2023396] - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396] - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396] - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396] - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396] - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396] - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396] - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396] - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396] - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396] - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396] - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396] - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396] - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396] - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396] - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396] - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396] - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396] - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396] - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396] - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396] - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396] - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396] - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396] - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396] - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396] - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396] - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396] - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396] - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396] - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396] - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396] - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396] - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396] - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396] - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396] - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396] - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396] - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396] - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396] - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396] - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396] - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396] - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396] - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396] - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396] - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396] - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396] - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396] - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396] - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396] - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396] - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396] - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396] - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396] - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396] - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396] - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396] - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396] - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396] - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396] - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396] - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396] - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396] - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396] - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396] - mm, memcg: remove unused functions (Rafael Aquini) [2023396] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396] - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396] - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396] - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396] - memcg: enable accounting for signals (Rafael Aquini) [2023396] - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396] - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396] - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396] - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396] - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396] - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396] - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396] - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396] - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396] - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396] - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396] - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396] - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396] - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396] - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396] - shmem: include header file to declare swap_info (Rafael Aquini) [2023396] - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396] - shmem: remove unneeded header file (Rafael Aquini) [2023396] - shmem: remove unneeded variable ret (Rafael Aquini) [2023396] - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396] - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396] - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396] - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396] - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396] - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396] - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396] - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396] - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396] - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396] - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396] - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396] - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396] - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396] - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396] - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396] - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396] - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396] - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396] - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396] - writeback: track number of inodes under writeback (Rafael Aquini) [2023396] - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396] - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396] - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396] - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396] - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396] - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396] - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396] - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396] - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396] - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396] - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396] - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396] - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396] - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396] - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Add kvrealloc() (Rafael Aquini) [2023396] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396] - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396] - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396] - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396] - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]- Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279] - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279] - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279] - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858] - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858] - kernfs: use VFS negative dentry caching (Ian Kent) [2004858] - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858] - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697] - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918] - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918] - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927] - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344] - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009338] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009338] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009338] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009338] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix mismatched fclose() after popen() (Vitaly Kuznetsov) [2009338] - KVM: selftests: set CPUID before setting sregs in vcpu creation (Vitaly Kuznetsov) [2009338] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009338] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009338] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2009338] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009338] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009338] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009338] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009338] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009338] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009338] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009338] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009338] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009338] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009338] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009338] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009338] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009338] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009338] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009338] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2009338] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009338] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009338] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009338] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009338] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009338] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009338] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009338] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009338] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009338] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009338] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009338] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009338] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009338] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009338] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009338] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009338] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009338] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009338] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009338] - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009338] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009338] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Vitaly Kuznetsov) [2009338] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009338] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009338] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009338] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase MAX_VCPUS to 1024 (Vitaly Kuznetsov) [2009338] - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Vitaly Kuznetsov) [2009338] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009338] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009338] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009338] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009338] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009338] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009338] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009338] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009338] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009338] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009338] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009338] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2009338] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009338] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009338] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009338] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009338] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009338] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009338] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009338] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009338] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2009338] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009338] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009338] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009338] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009338] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009338] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2009338] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2009338] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2009338] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009338] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009338] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009338] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009338] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009338] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009338] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009338] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009338] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009338] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009338] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009338] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009338] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009338] - KVM: x86: enable TDP MMU by default (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009338] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009338] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009338] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009338] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009338] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009338] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009338] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009338] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009338]- posix-cpu-timers: Prevent spuriously armed 0-value itimer (Phil Auld) [2022896] - hrtimer: Unbreak hrtimer_force_reprogram() (Phil Auld) [2022896] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Phil Auld) [2022896] - clocksource: Make clocksource watchdog test safe for slow-HZ systems (Phil Auld) [2022896] - posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing (Phil Auld) [2022896] - posix-cpu-timers: Consolidate timer base accessor (Phil Auld) [2022896] - posix-cpu-timers: Remove confusing return value override (Phil Auld) [2022896] - posix-cpu-timers: Force next expiration recalc after itimer reset (Phil Auld) [2022896] - posix-cpu-timers: Force next_expiration recalc after timer deletion (Phil Auld) [2022896] - posix-cpu-timers: Assert task sighand is locked while starting cputime counter (Phil Auld) [2022896] - posix-timers: Remove redundant initialization of variable ret (Phil Auld) [2022896] - hrtimer: Avoid more SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Add bases argument to clock_was_set() (Phil Auld) [2022896] - time/timekeeping: Avoid invoking clock_was_set() twice (Phil Auld) [2022896] - timekeeping: Distangle resume and clock-was-set events (Phil Auld) [2022896] - timerfd: Provide timerfd_resume() (Phil Auld) [2022896] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Phil Auld) [2022896] - hrtimer: Ensure timerfd notification for HIGHRES=n (Phil Auld) [2022896] - hrtimer: Consolidate reprogramming code (Phil Auld) [2022896] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Phil Auld) [2022896]- rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr (Waiman Long) [2022806] - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Waiman Long) [2022806] - Documentation: core-api/cpuhotplug: Rewrite the API section (Waiman Long) [2022806] - docs/core-api: Modify document layout (Waiman Long) [2022806] - futex: Avoid redundant task lookup (Waiman Long) [2022806] - futex: Clarify comment for requeue_pi_wake_futex() (Waiman Long) [2022806] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2022806] - media/atomisp: Use lockdep instead of *mutex_is_locked() (Waiman Long) [2022806] - debugobjects: Make them PREEMPT_RT aware (Waiman Long) [2022806] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [2022806] - cgroup: cgroup-v1: clean up kernel-doc notation (Waiman Long) [2022806] - locking/semaphore: Add might_sleep() to down_*() family (Waiman Long) [2022806] - static_call: Update API documentation (Waiman Long) [2022806] - torture: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - clocksource: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - smpboot: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - rcu: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - genirq/affinity: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - mm: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - thermal: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - md/raid5: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - perf/hw_breakpoint: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - perf/x86/intel: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - Documentation: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - Documentation/atomic_t: Document forward progress expectations (Waiman Long) [2022806] - eventfd: Make signal recursion protection a task bit (Waiman Long) [2022806] - locking/atomic: simplify non-atomic wrappers (Waiman Long) [2022806] - cgroup/cpuset: Fix violation of cpuset locking rule (Waiman Long) [2022806] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2022806] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2022806] - rcu: Mark accesses to rcu_state.n_force_qs (Waiman Long) [2022806] - rcu: Print human-readable message for schedule() in RCU reader (Waiman Long) [2022806] - cgroup: remove cgroup_mount from comments (Waiman Long) [2022806] - doc: Update stallwarn.rst with recent changes (Waiman Long) [2022806] - locking/atomic: add generic arch_*() bitops (Waiman Long) [2022806] - locking/atomic: add arch_atomic_long*() (Waiman Long) [2022806] - locking/atomic: centralize generated headers (Waiman Long) [2022806] - locking/atomic: remove ARCH_ATOMIC remanants (Waiman Long) [2022806] - locking/atomic: simplify ifdef generation (Waiman Long) [2022806] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2022806] - scftorture: Avoid NULL pointer exception on early exit (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh check for reboot loops (Waiman Long) [2022806] - torture: Add timestamps to kvm-test-1-run-qemu.sh output (Waiman Long) [2022806] - torture: Don't use "test" command's "-a" argument (Waiman Long) [2022806] - torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Consistently name "qemu*" test output files (Waiman Long) [2022806] - torture: Use numeric taskset argument in jitter.sh (Waiman Long) [2022806] - rcutorture: Upgrade two-CPU scenarios to four CPUs (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh apply affinity (Waiman Long) [2022806] - torture: Don't redirect qemu-cmd comment lines (Waiman Long) [2022806] - torture: Make kvm.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Put kvm.sh batch-creation awk script into a temp file (Waiman Long) [2022806] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2022806] - rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (Waiman Long) [2022806] - Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() (Waiman Long) [2022806] - rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (Waiman Long) [2022806] - rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (Waiman Long) [2022806] - scftorture: Add RPC-like IPI tests (Waiman Long) [2022806] - tools/nolibc: Implement msleep() (Waiman Long) [2022806] - tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h (Waiman Long) [2022806] - torture: Move parse-console.sh call to PATH-aware scripts (Waiman Long) [2022806] - torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs (Waiman Long) [2022806] - rcu-tasks: Fix synchronize_rcu_rude() typo in comment (Waiman Long) [2022806] - rcuscale: Console output claims too few grace periods (Waiman Long) [2022806] - torture: Protect kvm-remote.sh directory trees from /tmp reaping (Waiman Long) [2022806] - torture: Log more kvm-remote.sh information (Waiman Long) [2022806] - torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (Waiman Long) [2022806] - rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (Waiman Long) [2022806] - torture: Create KCSAN summaries for torture.sh runs (Waiman Long) [2022806] - torture: Enable KCSAN summaries over groups of torture-test runs (Waiman Long) [2022806] - rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() (Waiman Long) [2022806] - srcutiny: Mark read-side data races (Waiman Long) [2022806] - locktorture: Count lock readers (Waiman Long) [2022806] - locktorture: Mark statistics data races (Waiman Long) [2022806] - docs: Fix a typo in Documentation/RCU/stallwarn.rst (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_nesting data races (Waiman Long) [2022806] - rcu-tasks: Add comments explaining task_struct strategy (Waiman Long) [2022806] - rcu: Start timing stall repetitions after warning complete (Waiman Long) [2022806] - rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() (Waiman Long) [2022806] - rcu/tree: Handle VM stoppage in stall detection (Waiman Long) [2022806] - rculist: Unify documentation about missing list_empty_rcu() (Waiman Long) [2022806] - rcu: Mark accesses in tree_stall.h (Waiman Long) [2022806] - Documentation/RCU: Fix nested inline markup (Waiman Long) [2022806] - rcu: Mark accesses to ->rcu_read_lock_nesting (Waiman Long) [2022806] - Documentation/RCU: Fix emphasis markers (Waiman Long) [2022806] - rcu: Weaken ->dynticks accesses and updates (Waiman Long) [2022806] - rcu: Remove special bit at the bottom of the ->dynticks counter (Waiman Long) [2022806] - rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() (Waiman Long) [2022806] - rcu/nocb: Start moving nocb code to its own plugin file (Waiman Long) [2022806] - rcutorture: Preempt rather than block when testing task stalls (Waiman Long) [2022806] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2022806] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2022806] - torture: Make torture.sh accept --do-all and --donone (Waiman Long) [2022806] - torture: Add clocksource-watchdog testing to torture.sh (Waiman Long) [2022806] - refscale: Add measurement of clock readout (Waiman Long) [2022806]- x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637] - Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472] - preempt: Restore preemption model selection configs (Phil Auld) [2019472] - sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959] - x86/sgx: mark tech preview (Wander Lairson Costa) [2025959] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457] - ipv6: make exception cache less predictible (Hangbin Liu) [2025457] - icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572] - net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572] - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572] - nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572] - nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764} - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402] - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089] - char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089] - char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]- redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798] - ceph: enable async dirops by default (Jeffrey Layton) [2017798] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798] - ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798] - ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798] - ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017798] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]- x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169] - x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169] - sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169] - x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169] - proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169] - leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169] - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169] - sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618] - vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893] - Disable idmapped mounts (Alexey Gladkov) [2018141] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686] - KVM: s390: Function documentation fixes (Thomas Huth) [1870686] - s390/mm: fix kernel doc comments (Thomas Huth) [1870686] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686] - s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686] - s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686] - s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686] - s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686] - redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] - redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] - virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] - asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] - [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] - [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] - [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] - cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] - scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] - dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] - dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] - dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] - vmxnet3: update to version 6 (Kamal Heib) [2003297] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298]- Add automotive CI jobs (Michael Hofmann) - sched/scs: Reset the shadow stack when idle_task_exit (Phil Auld) [1992256] - sched/fair: Null terminate buffer when updating tunable_scaling (Phil Auld) [1992256] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [1981743 1992256] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Phil Auld) [1992256] - sched/idle: Make the idle timer expire in hard interrupt context (Phil Auld) [1992256] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [1992256] - sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case (Phil Auld) [1992256] - sched/topology: Skip updating masks for non-online nodes (Phil Auld) [1992256] - sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS (Phil Auld) [1992256] - sched: Fix UCLAMP_FLAG_IDLE setting (Phil Auld) [1992256] - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Phil Auld) [1992256] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992256] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992256] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992256] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992256] - sched: Introduce dl_task_check_affinity() to check proposed affinity (Phil Auld) [1992256] - sched: Allow task CPU affinity to be restricted on asymmetric systems (Phil Auld) [1992256] - sched: Split the guts of sched_setaffinity() into a helper function (Phil Auld) [1992256] - sched: Introduce task_struct::user_cpus_ptr to track requested affinity (Phil Auld) [1992256] - sched: Reject CPU affinity changes based on task_cpu_possible_mask() (Phil Auld) [1992256] - cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq() (Phil Auld) [1992256] - cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() (Phil Auld) [1992256] - cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 (Phil Auld) [1992256] - sched: Introduce task_cpu_possible_mask() to limit fallback rq selection (Phil Auld) [1992256] - sched: Cgroup SCHED_IDLE support (Phil Auld) [1992256] - sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() (Phil Auld) [1992256] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992256] - sched/numa: Fix is_core_idle() (Phil Auld) [1992256] - sched: remove redundant on_rq status change (Phil Auld) [1992256] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992256] - sched/sysctl: Move extern sysctl declarations to sched.h (Phil Auld) [1992256] - sched/debug: Don't update sched_domain debug directories before sched_debug_init() (Phil Auld) [1992256]- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164] - x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439] - redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski) - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200] - ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142] - ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142] - ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142] - ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959] - ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993] - ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993] - redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858] - redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858] - kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319] - netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179] - redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Herton R. Krzesinski) [2025186]- net: core: don't call SIOCBRADD/DELIF for non-bridge devices (Ivan Vecera) [2008927] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2008927] - net: bridge: fix ioctl locking (Ivan Vecera) [2008927] - ethtool: Fix rxnfc copy to user buffer overflow (Ivan Vecera) [2008927] - net: bonding: move ioctl handling to private ndo operation (Ivan Vecera) [2008927] - net: bridge: move bridge ioctls out of .ndo_do_ioctl (Ivan Vecera) [2008927] - net: socket: return changed ifreq from SIOCDEVPRIVATE (Ivan Vecera) [2008927] - net: split out ndo_siowandev ioctl (Ivan Vecera) [2008927] - dev_ioctl: split out ndo_eth_ioctl (Ivan Vecera) [2008927] - dev_ioctl: pass SIOCDEVPRIVATE data separately (Ivan Vecera) [2008927] - wan: cosa: remove dead cosa_net_ioctl() function (Ivan Vecera) [2008927] - wan: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ppp: use ndo_siocdevprivate (Ivan Vecera) [2008927] - sb1000: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hippi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ip_tunnel: use ndo_siocdevprivate (Ivan Vecera) [2008927] - airo: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamradio: use ndo_siocdevprivate (Ivan Vecera) [2008927] - cxgb3: use ndo_siocdevprivate (Ivan Vecera) [2008927] - qeth: use ndo_siocdevprivate (Ivan Vecera) [2008927] - slip/plip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - net: usb: use ndo_siocdevprivate (Ivan Vecera) [2008927] - fddi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - eql: use ndo_siocdevprivate (Ivan Vecera) [2008927] - tehuti: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamachi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - appletalk: use ndo_siocdevprivate (Ivan Vecera) [2008927] - bonding: use siocdevprivate (Ivan Vecera) [2008927] - tulip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - phonet: use siocdevprivate (Ivan Vecera) [2008927] - bridge: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hostap: use ndo_siocdevprivate (Ivan Vecera) [2008927] - staging: wlan-ng: use siocdevprivate (Ivan Vecera) [2008927] - staging: rtlwifi: use siocdevprivate (Ivan Vecera) [2008927] - net: split out SIOCDEVPRIVATE handling from dev_ioctl (Ivan Vecera) [2008927] - net: socket: rework compat_ifreq_ioctl() (Ivan Vecera) [2008927] - net: socket: simplify dev_ifconf handling (Ivan Vecera) [2008927] - net: socket: remove register_gifconf (Ivan Vecera) [2008927] - net: socket: rework SIOC?IFMAP ioctls (Ivan Vecera) [2008927] - ethtool: improve compat ioctl handling (Ivan Vecera) [2008927] - compat: make linux/compat.h available everywhere (Ivan Vecera) [2008927]- CI: Add template for baseline gcov build (c9s repos) (Michael Hofmann) - PCI: vmd: depend on !UML (Myron Stowe) [1994932] - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU (Myron Stowe) [1994932] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [1994932] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [1994932] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2004348] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2004348] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2004348] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2004348] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2004348] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2004348] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2004348] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sgtable() (Jerry Snitselaar) [2004348] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sg_attrs (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004348] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004348] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [2004348] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2004348] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2004348] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop the kernel doc annotation (Jerry Snitselaar) [2004348] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1921363] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2004348] - iomm/vt-d: Enable Intel IOMMU scalable mode by default (Jerry Snitselaar) [2004348] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2004348] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2004348] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004348] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2004348] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2004348] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2004348] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2004348] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2004348] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2004348] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2004348] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004348] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004348] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2004348] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004348] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004348] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004348] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004348] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004348] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004348] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004348] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004348] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004348] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971978] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971978] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004348] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2004348] - redhat/configs: Use new iommu default dma config options (Jerry Snitselaar) [2004348] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2004348] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971978] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971978] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971978] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971978] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2004348] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2004348] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2004348] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2004348] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2004348] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2004348] - dma-mapping: make the global coherent pool conditional (Jerry Snitselaar) [2004348] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2004348] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2004348] - dma-mapping: allow using the global coherent pool for !ARM (Jerry Snitselaar) [2004348] - dma-direct: add support for dma_coherent_default_memory (Jerry Snitselaar) [2004348] - dma-mapping: return an unsigned int from dma_map_sg{,_attrs} (Jerry Snitselaar) [2004348] - dma-mapping: disallow .map_sg operations from returning zero on error (Jerry Snitselaar) [2004348] - dma-mapping: return error code from dma_dummy_map_sg() (Jerry Snitselaar) [2004348] - xen: swiotlb: return error code from xen_swiotlb_map_sg() (Jerry Snitselaar) [2004348] - s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - s390/pci: return error code from s390_dma_map_sg() (Jerry Snitselaar) [2004348] - powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - powerpc/iommu: return error code from .map_sg() ops (Jerry Snitselaar) [2004348] - iommu/dma: return error code from iommu_dma_map_sg() (Jerry Snitselaar) [2004348] - iommu: return full error code from iommu_map_sg[_atomic]() (Jerry Snitselaar) [2004348] - dma-direct: return appropriate error code from dma_direct_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: allow map_sg() ops to return negative error codes (Jerry Snitselaar) [2004348] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2004348] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2004348]- net: mana: Support hibernation and kexec (Mohammed Gamal) [2011883] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2011883] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2011883] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2011883] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2011883] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011883] - net: mana: Use kcalloc() instead of kzalloc() (Mohammed Gamal) [2011883] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011883] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011883] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011883] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011883] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008571] - objtool: Remove redundant 'len' field from struct section (C. Erastus Toe) [2002440] - objtool: Make .altinstructions section entry size consistent (C. Erastus Toe) [2002440] - s390/topology: fix topology information when calling cpu hotplug notifiers (Phil Auld) [2003998] - fs: remove leftover comments from mandatory locking removal (Jeffrey Layton) [2017438] - locks: remove changelog comments (Jeffrey Layton) [2017438] - docs: fs: locks.rst: update comment about mandatory file locking (Jeffrey Layton) [2017438] - Documentation: remove reference to now removed mandatory-locking doc (Jeffrey Layton) [2017438] - locks: remove LOCK_MAND flock lock support (Jeffrey Layton) [2017438] - fs: clean up after mandatory file locking support removal (Jeffrey Layton) [2017438] - fs: remove mandatory file locking support (Jeffrey Layton) [2017438] - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Jeffrey Layton) [2017438] - fcntl: fix potential deadlocks for &fown_struct.lock (Jeffrey Layton) [2017438] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [2001770] - redhat/configs: enable CONFIG_BCMGENET as module (Joel Savitz) [2011025]- CI: Add template for baseline gcov build for RHEL (Israel Santana Aleman) - redhat/configs: Enable Nitro Enclaves on Aarch64 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch blank line reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch spell check reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update documentation for Arm64 support (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001582] - redhat/configs: Enable Hyper-V support on ARM (Vitaly Kuznetsov) [1949613] - redhat/configs: enable CONFIG_INPUT_KEYBOARD for AARCH64 (Vitaly Kuznetsov) [1949613] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949613] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949613] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949613] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949613] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949613] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949613] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949613] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949613] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949613] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949613] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949613] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949613] - x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support (Prarit Bhargava) [1874997]- scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1879528] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1879528] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1879528] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1879528] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1879528] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1879528] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1879528] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1879528] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1879528] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1879528] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1879528] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1879528] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1879528] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1879528] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1879528] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1879528] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1879528] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1879528] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1879528] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1879528] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1879528] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1879528] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1879528] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1879528] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1879528] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1879528] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1879528] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1879528] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1879528] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1879528] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1879528] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1879528] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1879528] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1879528] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1879528] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1879528] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1879528] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1879528] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1879528] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1879528] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1879528] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1879528] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1879528] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1879528] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1879528] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1879528] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1879528] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1879528]- evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017160] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017160] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010271] - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Jan Stancek) [2015082] - redhat/configs/evaluate_configs: walk cfgvariants line by line (Jan Stancek) [2015082] - redhat/configs: create a separate config for gcov options (Jan Stancek) [2015082] - redhat/kernel.spec.template: don't hardcode gcov arches (Jan Stancek) [2015082] - i40e: fix endless loop under rtnl (Stefan Assmann) [1992939] - selftests/bpf: Use nanosleep tracepoint in perf buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Jiri Olsa) [2006310] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [1965145] - selftest/bpf: Switch recursion test to use htab_map_delete_elem (Jiri Olsa) [2006313]- futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - futex: Prevent inconsistent state and exit race (Waiman Long) [2007032] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2007032] - futex: Return error code instead of assigning it without effect (Waiman Long) [2007032] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2007032] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2007032] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2007032] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2007032] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2007032] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2007032] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2007032] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2007032] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2007032] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2007032] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2007032] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2007032] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2007032] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2007032] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2007032] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2007032] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2007032] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2007032] - futex: Clarify comment in futex_requeue() (Waiman Long) [2007032] - futex: Restructure futex_requeue() (Waiman Long) [2007032] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2007032] - futex: Remove bogus condition for requeue PI (Waiman Long) [2007032] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2007032] - futex: Clean up stale comments (Waiman Long) [2007032] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2007032] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2007032] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2007032] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2007032] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2007032] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2007032] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2007032] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2007032] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2007032] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2007032] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2007032] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2007032] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2007032] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2007032] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2007032] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2007032] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2007032] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2007032] - locking/rwlock: Provide RT variant (Waiman Long) [2007032] - locking/spinlock: Provide RT variant (Waiman Long) [2007032] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2007032] - locking/spinlock: Provide RT variant header: (Waiman Long) [2007032] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2007032] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2007032] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2007032] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2007032] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2007032] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2007032] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2007032] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2007032] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2007032] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2007032] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2007032] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2007032] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2007032] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2007032] - locking/rtmutex: Split API from implementation (Waiman Long) [2007032] - locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() (Waiman Long) [2007032] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2007032] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2007032] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2007032] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2007032] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2007032] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2007032] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2007032] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2007032] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2007032] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2007032] - locking/local_lock: Add missing owner initialization (Waiman Long) [2007032] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2007032] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2007032] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2007032] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2007032]  !"#$%&'()*+,-./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{|}~      !"#$%&'()*+,-./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${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%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){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*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.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///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/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/&8182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< >>>??????????????????@@@@@@@@@@@@@ABBBAAAAAAAAAAA@@@CDDDEEEEEEDFFFGGGGFFFHHHHHHFIFFFFFFFFFFFFJJJJJJJJJJJJJJJFFFKKFFFFFFFFLLLFFFFMMMFNNNNNNNNNFFFFOPPPPPPPOOFFFFQQQFFRRRRRRRRRRRRRRRRRRRRRFFSSSSSSSSSSSSSSSSSSSSSSSSSFFFTTTFUUUUUUFVVVFWFFXFYYYYYYYYYYYYFFFFFFFFFFFZFF[[[[FF\\\FFFFF]FFF^^^FF_FFFF`````````FaaaFFFFbbFFFFFcFFDdddddddddddddddddddddddddddDeeeeeDfDgggggggggggggggggggggDDhDiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiikkkkkiiiiiiiiillllllmmmlllllllliiiiiiiDDnDoooDpDqqqqqqqqqqDrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrDssDttttDuvvvuuuDwwwwwwwwwwwwwwwwwwwwxwwywwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzww{{{{{ww||||||||||wwwwwww}}wwww~~~~~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD                           DDDDDDDDDD   DD!!!!!!!!!!DD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DD##D$$$$D%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDD&&DD'CCCCCCC(((((((()*****)+++))),))))))--)))))).....)//////////)000))))11112111111111)333333)))444444444))555))6666)7777777)))))))))))))))8888)9999::;;;::::::::::::::::::9999999999999999999999999999999)<<<<<<)===)))))>>>>>)????))@@@))AAAAA)))BBB)CCC))DDD)EEEEE))))FFFFFF))))))GGGGGGG)))HHHHH))IIIJJJJIIIII))))KKKKKKKKK))LLLLLLLLLLLLLLLLLL))))MMM)))NN))OOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQRSRTRURVRWRXQYZY[Y\Y]Y^Y_YY`aYbYcYdYeYfQghQQijikilimQnonpnqQrsrtQuQvwQxyxzx{x|x}Q~~~~~~~                                                                                                                                          !"####################$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''((((((((((((((((((()))))((((((((((((((((((((((((****++++++++++++++++++,,,,,,,,,,,,,-...----------,,,/00000///////1111112333332444222522222266222222777772888888888829992222::::;:::::::::2<<<<<<222=========22>>>22????2@@@@@@@222222222222222AAAA2BBBBCCDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB2EEEEEE2FFF22222GGGGG2HHHH22III22JJJJJ222KKK2LLL22MMM2NNNNN2222OOOOOO222222PPPPPPP222QQQQQ22RRRSSSSRRRRR2222TTTTTTTTT22UUUUUUUUUUUUUUUUUU2222VVV222WW22XXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[ZZ\ZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZ^^^^^^^^^ZZZZZZZZZZZZZZZZZZZ____ZZZZZZZZZZZZZ`aaaabbaaaccccaaaaaaaaaaaa`ddeeeeefeeeeeeeeeeeeeeeeeggeeeeeeeeehhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjljjjjjjjjmmmmmmmmmmnnnnnoooppppppppqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqsssqqqqttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzz{{{{{{|||}}}}~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                              !!      ""        ######$%%%%%%%%$$$$$$$&&&&&$''''$((($$$$)***))))))$$$$$$+++++++++++++++$$,,,,,,$$$$$---------------------------------$$$$$$$.....$$////////////$$$$$$$$000$$$111111111$$$$$222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222$3334444333333333333333$$$555$66666666$$$$77777777777777$88888888888888$$$$$$$$$$$$99999999$$$$::$$$$$$;;;;;;;;;;;<<;;;;;;=====;>>>>;;?;@@@@@;;AAAAAAAAAAAABBBB;;C;DDDDD;EEEEEEE;;F;;;;G;HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRSSSRRRRRRRRRRQQQTUUUUUTTTTTTTVVVVVVWXXXXXWYYYWWWZWWWWWW[[WWWWWW\\\\\W]]]]]]]]]]W^^^WWWW____`_________WaaaaaaWWWbbbbbbbbbWWcccWWddddWeeeeeeeWWWWWWWWWWWWWWWffffWgggghhihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggWjjjjjjWkkkWWWWWlllllWmmmmWWnnnWWoooooWWWpppWqqqWWrrrWsssssWWWWttttttWWWWWWuuuuuuuWWWvvvvvWWwwwxxxxwwwwwWWWWyyyyyyyyyWWzzzzzzzzzzzzzzzzzzWWWW{{{WWW||WW}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   !"""""""""""!#####!$$$$!!%%%%!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''()(**(((+++++((((,----------------,.........,///////////////////////////////////////////////////////////////////////////////////,,,,,,000000000000000000000,111111111111111111111111111,2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222(33(((((455554664447788888799999999999777777:::::77;;;;;;;;;;444<==>>>>>>=????????==@@@@@@@@@@AAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAADDDDDEEEEFFFFFGGGGGGGGGGGGHHGIIIIIGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOQQQQQQRRRRRQQQQQSSQQQTTTTTUUUUUVVWWWWWWWWWWWWWWWVXXXXXXXXXXXXVYYYYYYYVVZZZV[[[[[[[[[[[[\\\\\]]^______________```````aaaaaaaaabbbbbbcccccccddeeeeeeeeeeeeeeeeeeedfffffffffgghhhhhhhhggggggggggggggggggggiiiggjjjjjjjggggggkklmmmlnnnlloooollppplqlrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrlskttttttkuuuukvvwwvxxxxxxxxxyzzzzyxxxxxv{{v||||||||||v}}}}}~~~~~}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvkkernel-doc-5.14.0-362.8.1DocumentationABIREADMEobsoletesysfs-bus-iiosysfs-bus-usbsysfs-class-daxsysfs-class-typecsysfs-cpuidlesysfs-driver-hid-roccat-arvosysfs-driver-hid-roccat-iskusysfs-driver-hid-roccat-koneplussysfs-driver-hid-roccat-konepuresysfs-driver-hid-roccat-kovaplussysfs-driver-hid-roccat-luasysfs-driver-hid-roccat-pyrasysfs-driver-hid-roccat-ryossysfs-driver-hid-roccat-savusysfs-driver-intel_pmc_bxtsysfs-firmware-acpisysfs-gpiosysfs-kernel-fadump_enabledsysfs-kernel-fadump_registeredsysfs-kernel-fadump_release_memsysfs-selinux-checkreqprotsysfs-selinux-disableremoveddevfsdv1394ip_queuenet_dmao2cbraw1394sysfs-bus-nfitsysfs-class-rfkillsysfs-kernel-fadump_release_opalcoresysfs-kernel-uidssysfs-mcevideo1394stablefirewire-cdevo2cbprocfs-audit_loginuidsyscallssysfs-acpi-pmprofilesysfs-blocksysfs-bus-firewiresysfs-bus-fsl-mcsysfs-bus-mhisysfs-bus-nvmemsysfs-bus-usbsysfs-bus-vmbussysfs-bus-w1sysfs-bus-xen-backendsysfs-class-backlightsysfs-class-infinibandsysfs-class-rfkillsysfs-class-tpmsysfs-class-ubisysfs-class-udcsysfs-devicessysfs-devices-nodesysfs-devices-system-cpusysfs-devices-system-xen_memorysysfs-driver-aspeed-vuartsysfs-driver-dma-idxdsysfs-driver-dma-ioatdmasysfs-driver-firmware-zynqmpsysfs-driver-ib_srpsysfs-driver-mlxreg-iosysfs-driver-qla2xxxsysfs-driver-speakupsysfs-driver-usb-usbtmcsysfs-driver-w1_ds2438sysfs-driver-w1_ds28e04sysfs-driver-w1_ds28ea00sysfs-firmware-efi-varssysfs-firmware-opal-dumpsysfs-firmware-opal-elogsysfs-fs-orangefssysfs-hypervisor-xensysfs-kernel-notessysfs-modulesysfs-transport-srpthermal-notificationvdsotestingconfigfs-acpiconfigfs-iioconfigfs-mostconfigfs-rdma_cmconfigfs-spear-pcie-gadgetconfigfs-stp-policyconfigfs-stp-policy-p_sys-tconfigfs-usb-gadgetconfigfs-usb-gadget-acmconfigfs-usb-gadget-ecmconfigfs-usb-gadget-eemconfigfs-usb-gadget-ffsconfigfs-usb-gadget-hidconfigfs-usb-gadget-loopbackconfigfs-usb-gadget-mass-storageconfigfs-usb-gadget-midiconfigfs-usb-gadget-ncmconfigfs-usb-gadget-obexconfigfs-usb-gadget-phonetconfigfs-usb-gadget-printerconfigfs-usb-gadget-rndisconfigfs-usb-gadget-serialconfigfs-usb-gadget-sourcesinkconfigfs-usb-gadget-subsetconfigfs-usb-gadget-tcmconfigfs-usb-gadget-uac1configfs-usb-gadget-uac1_legacyconfigfs-usb-gadget-uac2configfs-usb-gadget-uvcdebugfs-cec-error-injdebugfs-cros-ecdebugfs-driver-genwqedebugfs-driver-habanalabsdebugfs-ecdebugfs-hisi-hpredebugfs-hisi-secdebugfs-hisi-zipdebugfs-hypervdebugfs-ideapaddebugfs-moxtetdebugfs-olpcdebugfs-pfo-nx-cryptodebugfs-pktcdvddebugfs-turris-mox-rwtmdebugfs-wilco-ecdell-smbios-wmidev-kmsgdevlink-resource-mlxswevmgpio-cdevima_policyppc-memtraceprocfs-attr-currentprocfs-attr-execprocfs-attr-prevprocfs-diskstatsprocfs-smaps_rolluppstorertc-cdevsecurityfs-secrets-cocosysfs-amd-pmcsysfs-atasysfs-block-aoesysfs-block-bcachesysfs-block-devicesysfs-block-dmsysfs-block-loopsysfs-block-rnbdsysfs-block-rssdsysfs-block-zramsysfs-bus-acpisysfs-bus-ambasysfs-bus-bcmasysfs-bus-coresight-devices-ctisysfs-bus-coresight-devices-etb10sysfs-bus-coresight-devices-etm3xsysfs-bus-coresight-devices-etm4xsysfs-bus-coresight-devices-funnelsysfs-bus-coresight-devices-stmsysfs-bus-coresight-devices-tmcsysfs-bus-coresight-devices-trbesysfs-bus-countersysfs-bus-csssysfs-bus-cxlsysfs-bus-dflsysfs-bus-dfl-devices-emifsysfs-bus-dfl-devices-n3000-niossysfs-bus-event_source-devices-capssysfs-bus-event_source-devices-dfl_fmesysfs-bus-event_source-devices-dsasysfs-bus-event_source-devices-eventssysfs-bus-event_source-devices-formatsysfs-bus-event_source-devices-hv_24x7sysfs-bus-event_source-devices-hv_gpcisysfs-bus-event_source-devices-iommusysfs-bus-event_source-devices-uncoresysfs-bus-fcoesysfs-bus-fsisysfs-bus-fsl-mcsysfs-bus-hsisysfs-bus-i2c-devices-bq32ksysfs-bus-i2c-devices-fsa9480sysfs-bus-i2c-devices-hm6352sysfs-bus-i2c-devices-lm3533sysfs-bus-i2c-devices-pca954xsysfs-bus-i3csysfs-bus-iiosysfs-bus-iio-accel-adxl372sysfs-bus-iio-accel-bmc150sysfs-bus-iio-adc-ad7192sysfs-bus-iio-adc-envelope-detectorsysfs-bus-iio-adc-hi8435sysfs-bus-iio-adc-max9611sysfs-bus-iio-adc-mt6360sysfs-bus-iio-adc-stm32sysfs-bus-iio-chemical-sgp40sysfs-bus-iio-chemical-vz89xsysfs-bus-iio-cros-ecsysfs-bus-iio-dac-ad5766sysfs-bus-iio-dac-dpot-dacsysfs-bus-iio-dfsdm-adc-stm32sysfs-bus-iio-distance-srf08sysfs-bus-iio-dma-buffersysfs-bus-iio-frequency-ad9523sysfs-bus-iio-frequency-adf4350sysfs-bus-iio-frequency-adf4371sysfs-bus-iio-gyro-bmg160sysfs-bus-iio-health-afe440xsysfs-bus-iio-humiditysysfs-bus-iio-impedance-analyzer-ad5933sysfs-bus-iio-ina2xx-adcsysfs-bus-iio-isl29501sysfs-bus-iio-light-isl29018sysfs-bus-iio-light-lm3533-alssysfs-bus-iio-light-si1133sysfs-bus-iio-light-tsl2583sysfs-bus-iio-light-tsl2772sysfs-bus-iio-magnetometer-hmc5843sysfs-bus-iio-meas-specsysfs-bus-iio-mpu6050sysfs-bus-iio-potentiometer-mcp4531sysfs-bus-iio-proximitysysfs-bus-iio-proximity-as3935sysfs-bus-iio-scd30sysfs-bus-iio-sps30sysfs-bus-iio-sx9310sysfs-bus-iio-sx9324sysfs-bus-iio-temperature-max31856sysfs-bus-iio-temperature-max31865sysfs-bus-iio-timer-stm32sysfs-bus-iio-trigger-sysfssysfs-bus-iio-vf610sysfs-bus-intel_th-devices-gthsysfs-bus-intel_th-devices-mscsysfs-bus-intel_th-devices-ptisysfs-bus-intel_th-output-devicessysfs-bus-mcbsysfs-bus-mdiosysfs-bus-mediasysfs-bus-meisysfs-bus-mmcsysfs-bus-mostsysfs-bus-moxtet-devicessysfs-bus-nfitsysfs-bus-nvdimmsysfs-bus-optee-devicessysfs-bus-papr-pmemsysfs-bus-pcisysfs-bus-pci-devices-aer_statssysfs-bus-pci-devices-catptsysfs-bus-pci-devices-ccisssysfs-bus-pci-devices-pvpanicsysfs-bus-pci-drivers-ehci_hcdsysfs-bus-pci-drivers-janz-cmodiosysfs-bus-pci-drivers-xhci_hcdsysfs-bus-platformsysfs-bus-platform-onboard-usb-hubsysfs-bus-rapidiosysfs-bus-rbdsysfs-bus-rpmsgsysfs-bus-sioxsysfs-bus-soundwire-mastersysfs-bus-soundwire-slavesysfs-bus-spi-devices-spi-norsysfs-bus-thunderboltsysfs-bus-typecsysfs-bus-umcsysfs-bus-usbsysfs-bus-usb-devices-usbsevsegsysfs-bus-usb-lvstestsysfs-bus-vdpasysfs-bus-vfio-mdevsysfs-bus-vmbussysfs-c2portsysfs-cfq-target-latencysysfs-classsysfs-class-backlightsysfs-class-backlight-driver-lm3533sysfs-class-backlight-lm3639sysfs-class-bdisysfs-class-bsrsysfs-class-chromeossysfs-class-chromeos-driver-cros-ec-lightbarsysfs-class-chromeos-driver-cros-ec-vbcsysfs-class-cxlsysfs-class-devfreqsysfs-class-devfreq-eventsysfs-class-devlinksysfs-class-extconsysfs-class-fc_hostsysfs-class-fc_remote_portssysfs-class-firmwaresysfs-class-firmware-attributessysfs-class-fpga-bridgesysfs-class-fpga-managersysfs-class-fpga-regionsysfs-class-gnsssysfs-class-intel_pmtsysfs-class-iommusysfs-class-iommu-amd-iommusysfs-class-iommu-intel-iommusysfs-class-lcdsysfs-class-ledsysfs-class-led-driver-lm3533sysfs-class-led-driver-turris-omniasysfs-class-led-flashsysfs-class-led-multicolorsysfs-class-led-trigger-netdevsysfs-class-led-trigger-oneshotsysfs-class-led-trigger-patternsysfs-class-led-trigger-ttysysfs-class-led-trigger-usbportsysfs-class-leds-gt683rsysfs-class-meisysfs-class-micsysfs-class-mtdsysfs-class-muxsysfs-class-netsysfs-class-net-cdc_ncmsysfs-class-net-dsasysfs-class-net-grcansysfs-class-net-janz-ican3sysfs-class-net-peak_usbsysfs-class-net-phydevsysfs-class-net-qmisysfs-class-net-queuessysfs-class-net-statisticssysfs-class-ocxlsysfs-class-pktcdvdsysfs-class-powersysfs-class-power-ltc4162lsysfs-class-power-mp2629sysfs-class-power-surfacesysfs-class-power-twl4030sysfs-class-power-wilcosysfs-class-powercapsysfs-class-pwmsysfs-class-rapidiosysfs-class-rcsysfs-class-rc-nuvotonsysfs-class-regulatorsysfs-class-remoteprocsysfs-class-rnbd-clientsysfs-class-rnbd-serversysfs-class-rtcsysfs-class-rtc-rtc0-device-rtc_calibrationsysfs-class-rtrs-clientsysfs-class-rtrs-serversysfs-class-scsi_hostsysfs-class-scsi_tapesysfs-class-spi-eepromsysfs-class-stmsysfs-class-stm_sourcesysfs-class-switchtecsysfs-class-thermalsysfs-class-typecsysfs-class-usb_power_deliverysysfs-class-usb_rolesysfs-class-uwb_rcsysfs-class-uwb_rc-wusbhcsysfs-class-wakeupsysfs-class-watchdogsysfs-class-zramsysfs-devsysfs-devicessysfs-devices-consumersysfs-devices-coredumpsysfs-devices-edacsysfs-devices-firmware_nodesysfs-devices-lpss_ltrsysfs-devices-mappingsysfs-devices-memorysysfs-devices-mmcsysfs-devices-onlinesysfs-devices-physical_locationsysfs-devices-platform-ACPI-TADsysfs-devices-platform-_UDC_-gadgetsysfs-devices-platform-docg3sysfs-devices-platform-docksysfs-devices-platform-ipmisysfs-devices-platform-sh_mobile_lcdc_fbsysfs-devices-platform-soc-ipasysfs-devices-platform-stratix10-rsusysfs-devices-platform-trackpointsysfs-devices-powersysfs-devices-power_resources_D0sysfs-devices-power_resources_D1sysfs-devices-power_resources_D2sysfs-devices-power_resources_D3hotsysfs-devices-power_resources_wakeupsysfs-devices-power_statesysfs-devices-real_power_statesysfs-devices-removablesysfs-devices-resource_in_usesysfs-devices-socsysfs-devices-software_nodesysfs-devices-state_syncedsysfs-devices-sunsysfs-devices-suppliersysfs-devices-system-cpusysfs-devices-system-ibm-rtlsysfs-devices-system-xen_cpusysfs-devices-vfio-devsysfs-devices-waiting_for_suppliersysfs-devices-xenbussysfs-driver-altera-cvpsysfs-driver-bd9571mwv-regulatorsysfs-driver-ccpsysfs-driver-chromeos-acpisysfs-driver-eudsysfs-driver-fsi-master-gpiosysfs-driver-genwqesysfs-driver-habanalabssysfs-driver-hidsysfs-driver-hid-corsairsysfs-driver-hid-lenovosysfs-driver-hid-logitech-hidppsysfs-driver-hid-logitech-lg4ffsysfs-driver-hid-multitouchsysfs-driver-hid-ntrigsysfs-driver-hid-picolcdsysfs-driver-hid-prodikeyssysfs-driver-hid-roccat-konesysfs-driver-hid-srws1sysfs-driver-hid-wiimotesysfs-driver-input-axp-peksysfs-driver-input-cros-ec-keybsysfs-driver-input-exc3000sysfs-driver-intc_sarsysfs-driver-intel-m10-bmcsysfs-driver-intel-rapid-startsysfs-driver-intel_sdsisysfs-driver-jz4780-efusesysfs-driver-pcibacksysfs-driver-ppisysfs-driver-qatsysfs-driver-samsung-laptopsysfs-driver-stsysfs-driver-tegra-fusesysfs-driver-toshiba_acpisysfs-driver-toshiba_hapssysfs-driver-typec-displayportsysfs-driver-uaccesysfs-driver-ucsi-ccgsysfs-driver-ufssysfs-driver-w1_ds28e17sysfs-driver-w1_thermsysfs-driver-wacomsysfs-driver-xdatasysfs-driver-xen-blkbacksysfs-driver-xen-blkfrontsysfs-firmware-acpisysfs-firmware-dmi-entriessysfs-firmware-dmi-tablessysfs-firmware-efisysfs-firmware-efi-esrtsysfs-firmware-efi-runtime-mapsysfs-firmware-gsmisysfs-firmware-lefi-boardinfosysfs-firmware-logsysfs-firmware-memmapsysfs-firmware-ofwsysfs-firmware-opal-powercapsysfs-firmware-opal-psrsysfs-firmware-opal-sensor-groupssysfs-firmware-papr-energy-scale-infosysfs-firmware-qemu_fw_cfgsysfs-firmware-sgi_uvsysfs-firmware-turris-mox-rwtmsysfs-fs-ext4sysfs-fs-f2fssysfs-fs-nilfs2sysfs-fs-xfssysfs-hypervisor-xensysfs-ibftsysfs-kernel-boot_paramssysfs-kernel-btfsysfs-kernel-fadumpsysfs-kernel-fscapssysfs-kernel-iommu_groupssysfs-kernel-irqsysfs-kernel-livepatchsysfs-kernel-mmsysfs-kernel-mm-cmasysfs-kernel-mm-damonsysfs-kernel-mm-hugepagessysfs-kernel-mm-ksmsysfs-kernel-mm-memory-tierssysfs-kernel-mm-numasysfs-kernel-mm-swapsysfs-kernel-rebootsysfs-kernel-slabsysfs-kernel-vmcoreinfosysfs-mcesysfs-memory-page-offlinesysfs-modulesysfs-ocfs2sysfs-platform-asus-laptopsysfs-platform-asus-wmisysfs-platform-at91sysfs-platform-brcmstb-gisb-arbsysfs-platform-chipidea-usb-otgsysfs-platform-chipidea-usb2sysfs-platform-dell-laptopsysfs-platform-dell-privacy-wmisysfs-platform-dell-smbiossysfs-platform-dfl-fmesysfs-platform-dfl-portsysfs-platform-dptfsysfs-platform-eeepc-laptopsysfs-platform-hidmasysfs-platform-hidma-mgmtsysfs-platform-i2c-demux-pinctrlsysfs-platform-ideapad-laptopsysfs-platform-intel-pmcsysfs-platform-intel-wmi-sbl-fw-updatesysfs-platform-intel-wmi-thunderboltsysfs-platform-kimsysfs-platform-lg-laptopsysfs-platform-mellanox-bootctlsysfs-platform-msi-laptopsysfs-platform-phy-rcar-gen3-usb2sysfs-platform-renesas_usb3sysfs-platform-sst-atomsysfs-platform-tahvo-usbsysfs-platform-ts5500sysfs-platform-twl4030-usbsysfs-platform-usbip-vudcsysfs-platform-wilco-ecsysfs-platform_profilesysfs-powersysfs-ppssysfs-profilingsysfs-ptpsysfs-secvarsysfs-ttysysfs-ueventsysfs-wusb_cbafusb-charger-ueventusb-ueventCOPYING-logoChangesCodingStyleKconfigMakefilePCIacpi-info.rstboot-interrupts.rstendpointfunctionbindingpci-ntb.rstpci-test.rstindex.rstpci-endpoint-cfs.rstpci-endpoint.rstpci-ntb-function.rstpci-ntb-howto.rstpci-test-function.rstpci-test-howto.rstpci-vntb-function.rstpci-vntb-howto.rstindex.rstmsi-howto.rstpci-error-recovery.rstpci-iov-howto.rstpci.rstpcieaer-howto.rstpciebus-howto.rstsysfs-pci.rstRCUDesignData-StructuresBigTreeClassicRCU.svgBigTreePreemptRCUBHdyntickCB.svgData-Structures.rstHugeTreeClassicRCU.svgTreeLevel.svgTreeMapping.svgTreeMappingLevel.svgblkd_task.svgnxtlist.svgExpedited-Grace-PeriodsExpRCUFlow.svgExpSchedFlow.svgExpedited-Grace-Periods.rstFunnel0.svgFunnel1.svgFunnel2.svgFunnel3.svgFunnel4.svgFunnel5.svgFunnel6.svgFunnel7.svgFunnel8.svgMemory-OrderingTree-RCU-Memory-Ordering.rstTreeRCU-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.svgrcu_node-lock.svgRequirementsGPpartitionReaders1.svgReadersPartitionGP1.svgRequirements.rstNMI-RCU.rstRTFP.txtUP.rstarrayRCU.rstchecklist.rstindex.rstlistRCU.rstlockdep-splat.rstlockdep.rstrcu.rstrcu_dereference.rstrcubarrier.rstrculist_nulls.rstrcuref.rststallwarn.rsttorture.rstwhatisRCU.rstSubmittingPatchesaccountingcgroupstats.rstdelay-accounting.rstindex.rstpsi.rsttaskstats-struct.rsttaskstats.rstadmin-guideLSMLoadPin.rstSELinux.rstSafeSetID.rstSmack.rstYama.rstapparmor.rstindex.rsttomoyo.rstREADME.rstabi-obsolete.rstabi-removed.rstabi-stable.rstabi-testing.rstabi.rstacpicppc_sysfs.rstfan_performance_states.rstindex.rstinitrd_table_override.rstssdt-overlays.rstaoeaoe.rstautoload.shexamples.rstindex.rststatus.shtodo.rstudev-install.shudev.txtauxdisplaycfag12864b.rstindex.rstks0108.rstbcache.rstbinderfs.rstbinfmt-misc.rstblockdevdrbdDRBD-8.3-data-packets.svgDRBD-data-packets.svgconn-states-8.dotdata-structure-v9.rstdisk-states-8.dotdrbd-connection-state-overview.dotfigures.rstindex.rstnode-states-8.dotfloppy.rstindex.rstnbd.rstparide.rstramdisk.rstzram.rstbootconfig.rstbraille-console.rstbtmrvl.rstbug-bisect.rstbug-hunting.rstcgroup-v1blkio-controller.rstcgroups.rstcpuacct.rstcpusets.rstdevices.rstfreezer-subsystem.rsthugetlb.rstindex.rstmemcg_test.rstmemory.rstmisc.rstnet_cls.rstnet_prio.rstpids.rstrdma.rstcgroup-v2.rstcifsauthors.rstchanges.rstindex.rstintroduction.rsttodo.rstusage.rstwinucase_convert.plclearing-warn-once.rstcpu-load.rstcputopology.rstdell_rbu.rstdevice-mappercache-policies.rstcache.rstdelay.rstdm-clone.rstdm-crypt.rstdm-dust.rstdm-ebs.rstdm-flakey.rstdm-ima.rstdm-init.rstdm-integrity.rstdm-io.rstdm-log.rstdm-queue-length.rstdm-raid.rstdm-service-time.rstdm-uevent.rstdm-zoned.rstera.rstindex.rstkcopyd.rstlinear.rstlog-writes.rstpersistent-data.rstsnapshot.rststatistics.rststriped.rstswitch.rstthin-provisioning.rstunstriped.rstverity.rstwritecache.rstzero.rstdevices.rstdevices.txtdynamic-debug-howto.rstedid.rstefi-stub.rstext4.rstfeatures.rstgpiogpio-aggregator.rstgpio-mockup.rstgpio-sim.rstindex.rstsysfs.rsthighuid.rsthw-vulncore-scheduling.rstcross-thread-rsb.rstgather_data_sampling.rstindex.rstl1d_flush.rstl1tf.rstmds.rstmultihit.rstprocessor_mmio_stale_data.rstspecial-register-buffer-data-sampling.rstspectre.rsttsx_async_abort.rsthw_random.rstindex.rstinit.rstinitrd.rstiostats.rstjava.rstjfs.rstkdumpgdbmacros.txtindex.rstkdump.rstvmcoreinfo.rstkernel-parameters.rstkernel-parameters.txtkernel-per-CPU-kthreads.rstlaptopsasus-laptop.rstdisk-shock-protection.rstindex.rstlaptop-mode.rstlg-laptop.rstsony-laptop.rstsonypi.rstthinkpad-acpi.rsttoshiba_haps.rstlcd-panel-cgram.rstldm.rstlockup-watchdogs.rstmd.rstmediaau0828-cardlist.rstavermedia.rstbt8xx.rstbttv-cardlist.rstbttv.rstbuilding.rstcafe_ccic.rstcardlist.rstcec-drivers.rstci.rstcpia2.rstcx18-cardlist.rstcx231xx-cardlist.rstcx23885-cardlist.rstcx88-cardlist.rstcx88.rstdavinci-vpbe.rstdvb-drivers.rstdvb-usb-a800-cardlist.rstdvb-usb-af9005-cardlist.rstdvb-usb-af9015-cardlist.rstdvb-usb-af9035-cardlist.rstdvb-usb-anysee-cardlist.rstdvb-usb-au6610-cardlist.rstdvb-usb-az6007-cardlist.rstdvb-usb-az6027-cardlist.rstdvb-usb-ce6230-cardlist.rstdvb-usb-cinergyT2-cardlist.rstdvb-usb-cxusb-cardlist.rstdvb-usb-dib0700-cardlist.rstdvb-usb-dibusb-mb-cardlist.rstdvb-usb-dibusb-mc-cardlist.rstdvb-usb-digitv-cardlist.rstdvb-usb-dtt200u-cardlist.rstdvb-usb-dtv5100-cardlist.rstdvb-usb-dvbsky-cardlist.rstdvb-usb-dw2102-cardlist.rstdvb-usb-ec168-cardlist.rstdvb-usb-gl861-cardlist.rstdvb-usb-gp8psk-cardlist.rstdvb-usb-lmedm04-cardlist.rstdvb-usb-m920x-cardlist.rstdvb-usb-mxl111sf-cardlist.rstdvb-usb-nova-t-usb2-cardlist.rstdvb-usb-opera1-cardlist.rstdvb-usb-pctv452e-cardlist.rstdvb-usb-rtl28xxu-cardlist.rstdvb-usb-technisat-usb2-cardlist.rstdvb-usb-ttusb2-cardlist.rstdvb-usb-umt-010-cardlist.rstdvb-usb-vp702x-cardlist.rstdvb-usb-vp7045-cardlist.rstdvb-usb-zd1301-cardlist.rstdvb.rstdvb_intro.rstdvb_references.rstem28xx-cardlist.rstfaq.rstfimc.rstfrontend-cardlist.rstgspca-cardlist.rsti2c-cardlist.rstimx.rstimx6q-sabreauto.dotimx6q-sabresd.dotimx7.rstindex.rstintro.rstipu3.rstipu3_rcb.svgivtv-cardlist.rstivtv.rstlmedm04.rstmeye.rstmisc-cardlist.rstomap3isp.rstomap4_camera.rstopera-firmware.rstother-usb-cardlist.rstpci-cardlist.rstphilips.rstplatform-cardlist.rstpulse8-cec.rstqcom_camss.rstqcom_camss_8x96_graph.dotqcom_camss_graph.dotradio-cardlist.rstrcar-fdp1.rstremote-controller.rstrkisp1.dotrkisp1.rstsaa7134-cardlist.rstsaa7134.rstsaa7164-cardlist.rstsi470x.rstsi4713.rstsi476x.rstsiano-cardlist.rsttechnisat.rsttm6000-cardlist.rstttusb-dec.rsttuner-cardlist.rstusb-cardlist.rstv4l-drivers.rstvimc.dotvimc.rstvivid.rstzoran-cardlist.rstzr364xx.rstmmcma_debugfs.rstconcepts.rstdamonindex.rstreclaim.rststart.rstusage.rsthugetlbpage.rstidle_page_tracking.rstindex.rstksm.rstmemory-hotplug.rstnommu-mmap.rstnuma_memory_policy.rstnumaperf.rstpagemap.rstshrinker_debugfs.rstsoft-dirty.rstswap_numa.rsttranshuge.rstuserfaultfd.rstzswap.rstmodule-signing.rstmono.rstnamespacescompatibility-list.rstindex.rstresource-control.rstnfsindex.rstnfs-client.rstnfs-idmapper.rstnfs-rdma.rstnfsd-admin-interfaces.rstnfsroot.rstpnfs-block-server.rstpnfs-scsi-server.rstnumastat.rstparport.rstperfperf-security.rstarm-ccn.rstarm-cmn.rstarm_dsu_pmu.rsthisi-pcie-pmu.rsthisi-pmu.rsthns3-pmu.rstimx-ddr.rstindex.rstmeson-ddr-pmu.rstnvidia-pmu.rstqcom_l2_pmu.rstqcom_l3_pmu.rstthunderx2-pmu.rstxgene-pmu.rstpmamd-pstate.rstcpufreq.rstcpufreq_drivers.rstcpuidle.rstindex.rstintel-speed-select.rstintel_epb.rstintel_idle.rstintel_pstate.rstsleep-states.rststrategies.rstsuspend-flows.rstsystem-wide.rstworking-state.rstpnp.rstpstore-blk.rstramoops.rstrapidio.rstras.rstreporting-issues.rstrtc.rstsecurity-bugs.rstserial-console.rstspkguide.txtsvga.rstsyscall-user-dispatch.rstsysctlabi.rstfs.rstindex.rstkernel.rstnet.rstsunrpc.rstuser.rstvm.rstsysfs-rules.rstsysrq.rsttainted-kernels.rstthermalindex.rstintel_powerclamp.rstthunderbolt.rstufs.rstunicode.rstvga-softcursor.rstvideo-output.rstxfs.rstarch.rstarmarm.rstbooting.rstcluster-pm-race-avoidance.rstfeatures.rstfirmware.rstindex.rstinterrupts.rstixp4xx.rstkernel_mode_neon.rstkernel_user_helpers.rstkeystoneknav-qmss.rstoverview.rstmarvell.rstmem_alignment.rstmemory.rstmicrochip.rstnetwinder.rstnwfpeindex.rstnetwinder-fpe.rstnotes.rstnwfpe.rsttodo.rstomapdss.rstindex.rstomap.rstomap_pm.rstporting.rstpxamfp.rstsa1100assabet.rstcerf.rstindex.rstlart.rstserial_uart.rstsamsungsamsung-s3c24xxcpufreq.rsteb2410itx.rstgpio.rsth1940.rstindex.rstnand.rstoverview.rsts3c2412.rsts3c2413.rstsmdk2440.rstsuspend.rstusb-host.rstbootloader-interface.rstclksrc-change-registers.awkgpio.rstindex.rstoverview.rstsetup.rstspearoverview.rststioverview.rststih407-overview.rststih415-overview.rststih416-overview.rststih418-overview.rststm32overview.rststm32f429-overview.rststm32f746-overview.rststm32f769-overview.rststm32h743-overview.rststm32h750-overview.rststm32mp157-overview.rstsunxisunxi.rstclocks.rstswp_emulation.rsttcm.rstuefi.rstvfprelease-notes.rstvlocks.rstarm64acpi_object_usage.rstamu.rstarm-acpi.rstasymmetric-32bit.rstbooting.rstcpu-feature-registers.rstelf_hwcaps.rstfeatures.rsthugetlbpage.rstindex.rstkasan-offsets.shlegacy_instructions.rstmemory-tagging-extension.rstmemory.rstperf.rstpointer-authentication.rstsilicon-errata.rstsme.rstsve.rsttagged-address-abi.rsttagged-pointers.rstasm-annotations.rstatomic_bitops.txtatomic_t.txtblockbfq-iosched.rstbiovecs.rstblk-mq.rstcmdline-partition.rstdata-integrity.rstdeadline-iosched.rstindex.rstinline-encryption.rstioprio.rstkyber-iosched.rstnull_blk.rstpr.rstqueue-sysfs.rstrequest.rststat.rstswitching-sched.rstwriteback_cache_control.rstbpfbpf_design_QA.rstbpf_devel_QA.rstbpf_iterators.rstbpf_licensing.rstbpf_prog_run.rstbtf.rstclang-notes.rstclassic_vs_extended.rstcpumasks.rstdrgn.rstfaq.rstgraph_ds_impl.rsthelpers.rstindex.rstinstruction-set.rstkfuncs.rstlibbpfindex.rstlibbpf_build.rstlibbpf_naming_convention.rstprogram_types.rstlinux-notes.rstllvm_reloc.rstmap_array.rstmap_bloom_filter.rstmap_cgroup_storage.rstmap_cgrp_storage.rstmap_cpumap.rstmap_devmap.rstmap_hash.rstmap_lpm_trie.rstmap_of_maps.rstmap_queue_stack.rstmap_sk_storage.rstmap_sockmap.rstmap_xskmap.rstmaps.rstother.rstprog_cgroup_sockopt.rstprog_cgroup_sysctl.rstprog_flow_dissector.rstprog_lsm.rstprog_sk_lookup.rstprograms.rstredirect.rstringbuf.rsts390.rstsyscall_api.rsttest_debug.rstverifier.rstcdromcdrom-standard.rstide-cd.rstindex.rstpacket-writing.rstconf.pycore-apiassoc_array.rstboot-time-mm.rstcachetlb.rstcircular-buffers.rstcpu_hotplug.rstdebug-objects.rstdebugging-via-ohci1394.rstdma-api-howto.rstdma-api.rstdma-attributes.rstdma-isa-lpc.rsterrseq.rstgenalloc.rstgeneric-radix-tree.rstgenericirq.rstgfp_mask-from-fs-io.rstidr.rstindex.rstirqconcepts.rstindex.rstirq-affinity.rstirq-domain.rstirqflags-tracing.rstkernel-api.rstkobject.rstkref.rstlibrs.rstlocal_ops.rstmaple_tree.rstmemory-allocation.rstmemory-hotplug.rstmm-api.rstpacking.rstpadata.rstpin_user_pages.rstprintk-basics.rstprintk-formats.rstprotection-keys.rstrbtree.rstrefcount-vs-atomic.rstsymbol-namespaces.rstthis_cpu_ops.rsttimekeeping.rsttracepoint.rstunaligned-memory-access.rstworkqueue.rstxarray.rstcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstcryptoapi-aead.rstapi-akcipher.rstapi-digest.rstapi-intro.rstapi-kpp.rstapi-rng.rstapi-samples.rstapi-skcipher.rstapi.rstarchitecture.rstasymmetric-keys.rstasync-tx-api.rstcrypto_engine.rstdescore-readme.rstdevel-algos.rstindex.rstintro.rstuserspace-if.rstdev-toolscheckpatch.rstcoccinelle.rstgcov.rstgdb-kernel-debugging.rstindex.rstkasan.rstkcov.rstkcsan.rstkfence.rstkgdb.rstkmemleak.rstkselftest.rstkunitapiindex.rstresource.rsttest.rstarchitecture.rstfaq.rstindex.rstkunit-tool.rstkunit_suitememorydiagram.svgrun_manual.rstrun_wrapper.rstrunning_tips.rststart.rststyle.rstusage.rstsparse.rsttesting-overview.rstubsan.rstdevicetreebindingsABI.rstMakefilearcarchs-pct.txtaxs101.txtaxs103.txteznps.txthsdk.txtpct.txtarmactions.yamlalteraaltera.yamlsocfpga-clk-manager.yamlsocfpga-sdram-controller.txtsocfpga-sdram-edac.txtsocfpga-system.txtamazon,al.yamlamlogicamlogic.yamlamlogic,meson-gx-ao-secure.yamlamlogic,meson-mx-secbus2.yamlanalog-top.txtassist.txtbootrom.txtpmu.txtapmscu.txtapple.yamlarm,integrator.yamlarm,realview.yamlarm,scu.yamlarm,versatile.yamlarm,vexpress-juno.yamlarm-dsu-pmu.txtatmel-at91.yamlatmel-sysregs.txtaxis.txtaxxia.yamlbcmbcm2835.yamlbrcm,bcm11351.yamlbrcm,bcm21664.yamlbrcm,bcm23550.yamlbrcm,bcm4708.yamlbrcm,bcm4908.yamlbrcm,bcm63138.txtbrcm,brcmstb.txtbrcm,cygnus.yamlbrcm,hr2.yamlbrcm,ns2.yamlbrcm,nsp.yamlbrcm,stingray.yamlbrcm,vulcan-soc.yamlraspberrypi,bcm2835-firmware.yamlbitmain.yamlcalxedacalxeda.yamlhb-sregs.yamll2ecc.yamlcavium-thunder.txtcavium-thunder2.txtcci.txtcoresight-cpu-debug.txtcoresight-cti.yamlcoresight.txtcpu-capacity.txtcpu-enable-methodal,alpine-smpmarvell,berlin-smpnuvoton,npcm750-smpcpus.yamldigicolor.yamlete.yamlfirmwarelinaro,optee-tz.yamlsdei.txttlm,trusted-foundations.txtfreescalefsl,imx7ulp-pm.yamlfsl,imx7ulp-sim.yamlfsl,layerscape-dcfg.txtfsl,layerscape-scfg.txtfsl,scu.txtfsl,vf610-mscm-cpucfg.txtfsl,vf610-mscm-ir.txtm4if.txttigerp.txtfsl.yamlfw-cfg.txtgemini.txthisiliconcontrollercpuctrl.yamlhi3798cv200-perictrl.yamlhi6220-domain-ctrl.yamlhip04-bootwrapper.yamlhip04-fabric.yamlpctrl.yamlsysctrl.yamlhisilicon.yamllow-pin-count.yamlidle-states.yamlintel,keembay.yamlintel-ixp4xx.yamlkeystonekeystone.txtti,k3-sci-common.yamlti,sci.yamll2c2x0.yamlmarvell98dx3236-resume-ctrl.txt98dx3236.txtap80x-system-controller.txtarmada-370-xp-pmsu.txtarmada-370-xp.txtarmada-375.txtarmada-37xx.txtarmada-380-mpcore-soc-ctrl.txtarmada-38x.txtarmada-39x.txtarmada-7k-8k.yamlarmada-8kp.txtarmada-cpu-reset.txtcoherency-fabric.txtcp110-system-controller.txtkirkwood.txtmarvell,dove.txtmarvell,kirkwood.txtmarvell,orion5x.txtmvebu-cpu-config.txtmvebu-system-controller.txtmediatekmediatek.yamlmediatek,apmixedsys.txtmediatek,audsys.txtmediatek,bdpsys.txtmediatek,camsys.txtmediatek,ethsys.txtmediatek,g3dsys.txtmediatek,hifsys.txtmediatek,imgsys.txtmediatek,infracfg.txtmediatek,ipesys.txtmediatek,ipu.txtmediatek,jpgdecsys.txtmediatek,mcucfg.txtmediatek,mfgcfg.txtmediatek,mipi0a.txtmediatek,mmsys.txtmediatek,pciesys.txtmediatek,pericfg.yamlmediatek,sgmiisys.txtmediatek,ssusbsys.txtmediatek,topckgen.txtmediatek,vcodecsys.txtmediatek,vdecsys.txtmediatek,vencltsys.txtmediatek,vencsys.txtmicrochip,sparx5.yamlmoxart.yamlmrvlferoceon.txtmrvl.yamltauros2.txtmsmqcom,idle-state.txtqcom,kpss-acc.txtqcom,kpss-gcc.txtqcom,llcc.yamlqcom,saw2.txtssbi.txtmstarmstar,l3bridge.yamlmstar,smpctrl.yamlmstar.yamlnpcmnpcm.yamlnvidia,tegra194-ccplex.yamlnxplpc32xx.yamlomapcounter.txtcrossbar.txtctrl.txtdmm.txtdsp.txtiva.txtl3-noc.txtl4.txtmpu.txtomap.txtprcm.txtprm-inst.txtoxnas.txtpmu.yamlprimecell.yamlpsci.yamlqcom.yamlrda.yamlrealtek.yamlrenesas,prr.yamlrenesas.yamlrockchiprockchip.yamlpmu.yamlrtsm-dcscb.txtsamsungexynos-chipid.yamlpmu.yamlsamsung-boards.yamlsamsung-secure-firmware.yamlsecure.txtsocionextmilbeaut.yamlsocionext,uniphier-system-cache.yamluniphier.yamlsp810.txtspe-pmu.txtspear-misc.txtspear.yamlsprdsprd.yamlste-nomadik.txtsti.yamlstm32st,mlahb.yamlst,stm32-syscon.yamlstm32.yamlsunxisunxi.yamlallwinner,sun4i-a10-mbus.yamlswir.txtsyna.txttegrategra.yamlnvidia,nvec.txtnvidia,tegra-ccplex-cluster.yamlnvidia,tegra186-pmc.yamlnvidia,tegra194-axi2apb.yamlnvidia,tegra194-cbb.yamlnvidia,tegra20-ahb.txtnvidia,tegra20-flowctrl.txtnvidia,tegra20-pmc.yamlnvidia,tegra234-cbb.yamltik3.yamlnspire.yamlti,davinci.yamltoshiba.yamltrbe.yamlux500ux500.yamlboards.txtpower_domain.txtversatile-sysreg.txtvexpress-scc.txtvexpress-sysreg.txtvt8500vt8500.yamlvia,vt8500-pmc.txtxen.txtxilinx.yamlataahci-ceva.txtahci-da850.txtahci-dm816.txtahci-fsl-qoriq.txtahci-mtk.txtahci-platform.txtahci-st.txtallwinner,sun4i-a10-ahci.yamlallwinner,sun8i-r40-ahci.yamlapm-xgene.txtatmel-at91_cf.txtbrcm,sata-brcm.txtcavium-compact-flash.txtcortina,gemini-sata-bridge.txtexynos-sata.txtfaraday,ftide010.yamlfsl-sata.txtimx-pata.txtimx-sata.yamlmarvell.txtnvidia,tegra-ahci.yamlpata-arasan.txtpata-common.yamlqcom-sata.txtrenesas,rcar-sata.yamlsata-common.yamlsata_highbank.yamlauxdisplayarm-charlcd.txthit,hd44780.yamlholtek,ht16k33.yamlimg-ascii-lcd.txtmodtronix,lcd2s.yamlboardfsl-board.txtbusallwinner,sun50i-a64-de2.yamlallwinner,sun8i-a23-rsb.yamlarm,integrator-ap-lm.yamlbaikal,bt1-apb.yamlbaikal,bt1-axi.yamlbrcm,bus-axi.txtbrcm,gisb-arb.txtimx-weim.txtmoxtet.txtmti,mips-cdmm.yamlmvebu-mbus.txtnvidia,tegra20-gmi.txtnvidia,tegra210-aconnect.yamlomap-ocp2scp.txtqcom,ebi2.txtrenesas,bsc.yamlsimple-pm-bus.yamlsocionext,uniphier-system-bus.yamlti,da850-mstpri.txtti-sysc.txtts-nbus.txtchosen.txtchromegoogle,cros-ec-typec.yamlclockactions,owl-cmu.txtadi,axi-clkgen.yamlallwinner,sun4i-a10-ahb-clk.yamlallwinner,sun4i-a10-apb0-clk.yamlallwinner,sun4i-a10-apb1-clk.yamlallwinner,sun4i-a10-axi-clk.yamlallwinner,sun4i-a10-ccu.yamlallwinner,sun4i-a10-cpu-clk.yamlallwinner,sun4i-a10-display-clk.yamlallwinner,sun4i-a10-gates-clk.yamlallwinner,sun4i-a10-mbus-clk.yamlallwinner,sun4i-a10-mmc-clk.yamlallwinner,sun4i-a10-mod0-clk.yamlallwinner,sun4i-a10-mod1-clk.yamlallwinner,sun4i-a10-osc-clk.yamlallwinner,sun4i-a10-pll1-clk.yamlallwinner,sun4i-a10-pll3-clk.yamlallwinner,sun4i-a10-pll5-clk.yamlallwinner,sun4i-a10-pll6-clk.yamlallwinner,sun4i-a10-tcon-ch0-clk.yamlallwinner,sun4i-a10-usb-clk.yamlallwinner,sun4i-a10-ve-clk.yamlallwinner,sun5i-a13-ahb-clk.yamlallwinner,sun6i-a31-pll6-clk.yamlallwinner,sun7i-a20-gmac-clk.yamlallwinner,sun7i-a20-out-clk.yamlallwinner,sun8i-a83t-de2-clk.yamlallwinner,sun8i-h3-bus-gates-clk.yamlallwinner,sun9i-a80-ahb-clk.yamlallwinner,sun9i-a80-apb0-clk.yamlallwinner,sun9i-a80-cpus-clk.yamlallwinner,sun9i-a80-de-clks.yamlallwinner,sun9i-a80-gt-clk.yamlallwinner,sun9i-a80-mmc-config-clk.yamlallwinner,sun9i-a80-pll4-clk.yamlallwinner,sun9i-a80-usb-clks.yamlallwinner,sun9i-a80-usb-mod-clk.yamlallwinner,sun9i-a80-usb-phy-clk.yamlalphascale,acc.txtaltr_socfpga.txtamlogic,axg-audio-clkc.txtamlogic,gxbb-aoclkc.txtamlogic,gxbb-clkc.txtamlogic,meson8-ddr-clkc.yamlamlogic,meson8b-clkc.txtarm,syscon-icst.yamlarmada3700-periph-clock.txtarmada3700-tbg-clock.txtarmada3700-xtal-clock.txtartpec6.txtat91-clock.txtaxs10x-i2s-pll-clock.txtbaikal,bt1-ccu-div.yamlbaikal,bt1-ccu-pll.yamlbitmain,bm1880-clk.yamlbrcm,bcm2711-dvp.yamlbrcm,bcm2835-aux-clock.txtbrcm,bcm2835-cprman.txtbrcm,bcm53573-ilp.txtbrcm,bcm63xx-clocks.txtbrcm,iproc-clocks.yamlbrcm,kona-ccu.txtcalxeda.yamlcanaan,k210-clk.yamlcirrus,lochnagar.yamlclk-exynos-audss.txtclk-palmas-clk32kg-clocks.txtclk-s5pv210-audss.txtclock-bindings.txtclps711x-clock.txtcs2000-cp.txtdove-divider-clock.txtefm32-clock.txtexynos3250-clock.txtexynos4-clock.txtexynos5250-clock.txtexynos5260-clock.txtexynos5410-clock.txtexynos5420-clock.txtexynos5433-clock.txtexynos7-clock.txtfixed-clock.yamlfixed-factor-clock.yamlfixed-mmio-clock.txtfsl,flexspi-clock.yamlfsl,plldig.yamlfsl,sai-clock.yamlfujitsu,mb86s70-crg11.txtgpio-gate-clock.txtgpio-mux-clock.yamlhi3620-clock.txthi3660-clock.txthi3670-clock.txthi6220-clock.txthisi-crg.txthisilicon,hi3559av100-clock.yamlhix5hd2-clock.txtidt,versaclock5.yamlimg,boston-clock.txtimx1-clock.yamlimx21-clock.yamlimx23-clock.yamlimx25-clock.yamlimx27-clock.yamlimx28-clock.yamlimx31-clock.yamlimx35-clock.yamlimx5-clock.yamlimx6q-clock.yamlimx6sl-clock.yamlimx6sll-clock.yamlimx6sx-clock.yamlimx6ul-clock.yamlimx7d-clock.yamlimx7ulp-pcc-clock.yamlimx7ulp-scg-clock.yamlimx8m-clock.yamlimx8qxp-lpcg.yamlimx8ulp-cgc-clock.yamlimx8ulp-pcc-clock.yamlingenic,cgu.yamlintc_stratix10.txtintel,agilex.yamlintel,cgu-lgm.yamlintel,easic-n5x.yamlkeystone-gate.txtkeystone-pll.txtlpc1850-ccu.txtlpc1850-cgu.txtlpc1850-creg-clk.txtlsi,axm5516-clks.txtmarvell,berlin.txtmarvell,mmp2-audio-clock.yamlmarvell,mmp2-clock.yamlmarvell,pxa168.txtmarvell,pxa1928.txtmarvell,pxa910.txtmaxim,max77686.txtmaxim,max9485.txtmediatek,mt7621-sysc.yamlmicrochip,pic32.txtmicrochip,sparx5-dpll.yamlmilbeaut-clock.yamlmoxa,moxart-clock.txtmstar,msc313-mpll.yamlmvebu-core-clock.txtmvebu-corediv-clock.txtmvebu-cpu-clock.txtmvebu-gated-clock.txtnspire-clock.txtnuvoton,npcm750-clk.txtnvidia,tegra124-car.yamlnvidia,tegra124-dfll.txtnvidia,tegra20-car.yamlnxp,lpc3220-clk.txtnxp,lpc3220-usb-clk.txtoxnas,stdclk.txtpistachio-clock.txtpwm-clock.txtpxa-clock.txtqca,ath79-pll.txtqcom,a53pll.yamlqcom,a7pll.yamlqcom,aoncc-sm8250.yamlqcom,audiocc-sm8250.yamlqcom,camcc-sm8250.yamlqcom,camcc.txtqcom,dispcc-sm8x50.yamlqcom,gcc-apq8064.yamlqcom,gcc-ipq8074.yamlqcom,gcc-msm8996.yamlqcom,gcc-msm8998.yamlqcom,gcc-qcs404.yamlqcom,gcc-sc7180.yamlqcom,gcc-sc7280.yamlqcom,gcc-sc8180x.yamlqcom,gcc-sc8280xp.yamlqcom,gcc-sdm845.yamlqcom,gcc-sdx55.yamlqcom,gcc-sm6125.yamlqcom,gcc-sm8150.yamlqcom,gcc-sm8250.yamlqcom,gcc-sm8350.yamlqcom,gcc.yamlqcom,gpucc-sdm660.yamlqcom,gpucc.yamlqcom,hfpll.txtqcom,krait-cc.txtqcom,lcc.txtqcom,lpasscc.txtqcom,mmcc.yamlqcom,msm8996-apcc.yamlqcom,msm8998-gpucc.yamlqcom,q6sstopcc.yamlqcom,rpmcc.txtqcom,rpmhcc.yamlqcom,sc7180-camcc.yamlqcom,sc7180-dispcc.yamlqcom,sc7180-lpasscorecc.yamlqcom,sc7180-mss.yamlqcom,sdm845-dispcc.yamlqcom,spmi-clkdiv.txtqcom,turingcc.txtqcom,videocc.yamlqoriq-clock.txtrenesas,cpg-clocks.yamlrenesas,cpg-div6-clock.yamlrenesas,cpg-mssr.yamlrenesas,cpg-mstp-clocks.yamlrenesas,emev2-smu.yamlrenesas,h8300-div-clock.txtrenesas,h8s2678-pll-clock.txtrenesas,r9a06g032-sysctrl.yamlrenesas,rcar-usb2-clock-sel.yamlrenesas,rzg2l-cpg.yamlrockchip,px30-cru.txtrockchip,rk3036-cru.txtrockchip,rk3128-cru.txtrockchip,rk3188-cru.txtrockchip,rk3228-cru.txtrockchip,rk3288-cru.txtrockchip,rk3308-cru.txtrockchip,rk3328-cru.txtrockchip,rk3368-cru.txtrockchip,rk3399-cru.txtrockchip,rk3568-cru.yamlrockchip,rv1108-cru.txtsamsung,s2mps11.txtsamsung,s3c2410-clock.txtsamsung,s3c2412-clock.txtsamsung,s3c2443-clock.txtsamsung,s3c64xx-clock.txtsamsung,s5pv210-clock.txtsifivefu540-prci.yamlfu740-prci.yamlsilabs,si514.txtsilabs,si5341.txtsilabs,si5351.txtsilabs,si544.txtsilabs,si570.txtsnps,hsdk-pll-clock.txtsnps,pll-clock.txtsocionext,uniphier-clock.yamlsprd,sc9860-clk.txtsprd,sc9863a-clk.yamlstst,nomadik.txtst,stm32-rcc.txtst,stm32h7-rcc.txtst,stm32mp1-rcc.yamlst,clkgen-mux.txtst,clkgen-pll.txtst,clkgen.txtst,flexgen.txtst,quadfs.txtstericsson,abx500.txttiti,am654-ehrpwm-tbclk.yamlti,cdce706.txtti,cdce925.txtti,lmk04832.yamlti,sci-clk.yamlti-clkctrl.txtti-keystone-pllctrl.txtadpll.txtapll.txtautoidle.txtclockdomain.txtcomposite.txtdavincida8xx-cfgchip.txtpll.txtpsc.txtdivider.txtdpll.txtdra7-atl.txtfapll.txtfixed-factor-clock.txtgate.txtinterface.txtmux.txtux500.txtvf610-clock.txtvt8500.txtxgene.txtxlnx,versal-clk.yamlxlnx,zynqmp-clk.txtzynq-7000.txtcommon-properties.txtconnectorusb-connector.yamlcounterftm-quaddec.txtinterrupt-counter.yamlti-eqep.yamlcpucpu-topology.txtcpufreqbrcm,stb-avs-cpu-freq.txtcpufreq-dt.txtcpufreq-mediatek.txtcpufreq-qcom-hw.txtcpufreq-spear.txtcpufreq-st.txtimx-cpufreq-dt.txtnvidia,tegra124-cpufreq.txtnvidia,tegra20-cpufreq.txtti-cpufreq.txtcryptoallwinner,sun4i-a10-crypto.yamlallwinner,sun8i-ce.yamlallwinner,sun8i-ss.yamlamd-ccp.txtamlogic,gxl-crypto.yamlarm,cryptocell.yamlartpec6-crypto.txtatmel-crypto.txtbrcm,spu-crypto.txtcortina,sl3516-crypto.yamlfsl-dcp.yamlfsl-imx-sahara.yamlfsl-imx-scc.yamlfsl-sec2.txtfsl-sec4.txtfsl-sec6.txthisilicon,hip07-sec.txtimg-hash.txtinside-secure-safexcel.txtintel,ixp4xx-crypto.yamlintel,keembay-ocs-aes.yamlintel,keembay-ocs-hcu.yamlmarvell-cesa.txtmediatek-crypto.txtmv_cesa.txtomap-aes.txtomap-des.txtomap-sham.txtqcom,prng.txtqcom-qce.txtrockchip-crypto.txtsamsung-slimsss.yamlsamsung-sss.yamlst,stm32-crc.yamlst,stm32-cryp.yamlst,stm32-hash.yamlti,sa2ul.yamlxlnx,zynqmp-aes.yamlcskycpus.txtpmu.txtddrlpddr2-timings.txtlpddr2.txtlpddr3-timings.txtlpddr3.txtdevfreqeventexynos-nocp.txtexynos-ppmu.txtrockchip-dfi.txtexynos-bus.txtnvidia,tegra30-actmon.yamlrk3399_dmc.txtdisplayallwinner,sun4i-a10-display-backend.yamlallwinner,sun4i-a10-display-engine.yamlallwinner,sun4i-a10-display-frontend.yamlallwinner,sun4i-a10-hdmi.yamlallwinner,sun4i-a10-tcon.yamlallwinner,sun4i-a10-tv-encoder.yamlallwinner,sun6i-a31-drc.yamlallwinner,sun6i-a31-mipi-dsi.yamlallwinner,sun8i-a83t-de2-mixer.yamlallwinner,sun8i-a83t-dw-hdmi.yamlallwinner,sun8i-a83t-hdmi-phy.yamlallwinner,sun8i-r40-tcon-top.yamlallwinner,sun9i-a80-deu.yamlamlogic,meson-dw-hdmi.yamlamlogic,meson-vpu.yamlarm,hdlcd.txtarm,komeda.txtarm,malidp.txtarm,pl11x.txtarmadamarvell,dove-lcd.txtatmelatmel,lcdc.txthlcdc-dc.txtbrcm,bcm2711-hdmi.yamlbrcm,bcm2835-dpi.yamlbrcm,bcm2835-dsi0.yamlbrcm,bcm2835-hdmi.yamlbrcm,bcm2835-hvs.yamlbrcm,bcm2835-pixelvalve0.yamlbrcm,bcm2835-txp.yamlbrcm,bcm2835-v3d.yamlbrcm,bcm2835-vc4.yamlbrcm,bcm2835-vec.yamlbridgeadi,adv7511.yamladi,adv7533.yamlanalogix,anx7625.yamlanalogix,anx7814.yamlanalogix_dp.txtanx6345.yamlcdns,dsi.txtcdns,mhdp8546.yamlchipone,icn6211.yamlchrontel,ch7033.yamlgoogle,cros-ec-anx7688.yamlintel,keembay-dsi.yamlite,it6505.yamlite,it66121.yamllontium,lt8912b.yamllontium,lt9611.yamllvds-codec.yamlmegachips-stdpxxxx-ge-b850v3-fw.txtnwl-dsi.yamlps8622.txtps8640.yamlptn3460.txtrenesas,dw-hdmi.yamlrenesas,lvds.yamlsii902x.txtsii9234.txtsil-sii8620.txtsimple-bridge.yamlsnps,dw-mipi-dsi.yamlsynopsys,dw-hdmi.yamltda998x.txtthine,thc63lvd1024.yamlti,sn65dsi83.yamlti,sn65dsi86.yamlti,tfp410.yamltoshiba,tc358762.yamltoshiba,tc358764.txttoshiba,tc358767.txttoshiba,tc358768.yamltoshiba,tc358775.yamlcirrus,clps711x-fb.txtconnectoranalog-tv-connector.yamldp-connector.yamldvi-connector.yamlhdmi-connector.yamlvga-connector.yamldsi-controller.yamlexynosexynos-mic.txtexynos5433-decon.txtexynos7-decon.txtexynos_dp.txtexynos_dsim.txtexynos_hdmi.txtexynos_hdmiddc.txtexynos_hdmiphy.txtexynos_mixer.txtsamsung-fimd.txtfaraday,tve200.yamlfsl,dcu.txtfsl,lcdif.yamlfsl,tcon.txtgoogle,goldfish-fb.txthimax,hx8357d.txthisilicondw-dsi.txthisi-ade.txtilitek,ili9225.txtilitek,ili9341.txtilitek,ili9486.yamlimxfsl,imx-fb.txtfsl,imx6-hdmi.yamlfsl-imx-drm.txtldb.txtnxp,imx8mq-dcss.yamlingenic,ipu.yamlingenic,lcd.yamlintel,keembay-display.yamlintel,keembay-msscam.yamlmarvell,pxa2xx-lcdc.txtmarvell,pxa300-gcu.txtmediatekmediatek,cec.yamlmediatek,disp.txtmediatek,dpi.yamlmediatek,dsi.txtmediatek,hdmi-ddc.yamlmediatek,hdmi.yamlmipi-dsi-bus.txtmsmdp-controller.yamldpu-sc7180.yamldpu-sdm845.yamldsi-controller-main.yamldsi-phy-10nm.yamldsi-phy-14nm.yamldsi-phy-20nm.yamldsi-phy-28nm.yamldsi-phy-common.yamledp.txtgmu.yamlgpu.txthdmi.txtmdp4.txtmdp5.txtmulti-inno,mi0283qt.txtpanelabt,y030xx067a.yamladvantech,idk-1110wr.yamladvantech,idk-2121wr.yamlarm,versatile-tft-panel.yamlarmadeus,st0700-adapt.yamlasus,z00t-tm5p5-nt35596.yamlbananapi,s070wv20-ct16.yamlboe,himax8279d.yamlboe,tv101wum-nl6.yamldisplay-timing.txtdisplay-timings.yamldlc,dlc0700yzg-1.yamlelida,kd35t133.yamlfeixin,k101-im2ba02.yamlfeiyang,fy07024di26a30d.yamlilitek,ili9322.yamlilitek,ili9881c.yamlinnolux,ee101ia-01d.yamlinnolux,p097pfg.yamlinnolux,p120zdg-bf1.yamljdi,lt070me05000.yamlkingdisplay,kd035g6-54nt.yamlleadtek,ltk050h3146w.yamlleadtek,ltk500hd1829.yamllg,lg4573.yamllgphilips,lb035q02.yamllogicpd,type28.yamllvds.yamlmantix,mlaf057we51-x.yamlmitsubishi,aa104xd12.yamlmitsubishi,aa121td01.yamlnec,nl8048hl11.yamlnovatek,nt35510.yamlnovatek,nt36672a.yamlolimex,lcd-olinuxino.yamlorisetech,otm8009a.yamlpanel-common.yamlpanel-dpi.yamlpanel-dsi-cm.yamlpanel-simple-dsi.yamlpanel-simple.yamlpanel-timing.yamlpda,91-00156-a0.yamlraspberrypi,7inch-touchscreen.yamlraydium,rm67191.yamlraydium,rm68200.yamlrocktech,jh057n00900.yamlronbo,rb070d30.yamlsamsung,amoled-mipi-dsi.yamlsamsung,ld9040.yamlsamsung,lms397kf04.yamlsamsung,s6d16d0.yamlsamsung,s6e63m0.yamlsamsung,s6e88a0-ams452ef01.yamlsamsung,s6e8aa0.yamlseiko,43wvf1g.yamlsgd,gktw70sdae4se.yamlsharp,ld-d5116z01b.yamlsharp,lq101r1sx01.yamlsharp,lq150x1lg11.yamlsharp,ls037v7dw01.yamlsharp,ls043t1le01.yamlsitronix,st7701.yamlsitronix,st7789v.yamlsony,acx424akp.yamlsony,acx565akm.yamlstartek,startek-kd050c.yamltfc,s9700rtwv43tr-01b.yamlti,nspire.yamltpo,td.yamltpo,tpg110.yamlvisionox,rm69299.yamlxinpeng,xpp055c272.yamlrenesas,cmm.yamlrenesas,du.yamlrepaper.txtrockchipanalogix_dp-rockchip.txtcdn-dp-rockchip.txtdw_mipi_dsi_rockchip.txtinno_hdmi-rockchip.txtrockchip,dw-hdmi.yamlrockchip,rk3066-hdmi.yamlrockchip-drm.yamlrockchip-lvds.txtrockchip-vop.yamlsimple-framebuffer.yamlsitronix,st7586.txtsitronix,st7735r.yamlsm501fb.txtsnps,arcpgu.txtssd1289fb.txtssd1307fb.txtst,stih4xx.txtst,stm32-dsi.yamlst,stm32-ltdc.yamlste,mcde.yamltegranvidia,tegra114-mipi.yamlnvidia,tegra124-dpaux.yamlnvidia,tegra124-sor.yamlnvidia,tegra124-vic.yamlnvidia,tegra186-dc.yamlnvidia,tegra186-display.yamlnvidia,tegra186-dsi-padctl.yamlnvidia,tegra20-dc.yamlnvidia,tegra20-dsi.yamlnvidia,tegra20-epp.yamlnvidia,tegra20-gr2d.yamlnvidia,tegra20-gr3d.yamlnvidia,tegra20-hdmi.yamlnvidia,tegra20-host1x.yamlnvidia,tegra20-isp.yamlnvidia,tegra20-mpe.yamlnvidia,tegra20-tvo.yamlnvidia,tegra20-vi.yamlnvidia,tegra210-csi.yamltiti,am65x-dss.yamlti,dra7-dss.txtti,j721e-dss.yamlti,k2g-dss.yamlti,omap-dss.txtti,omap2-dss.txtti,omap3-dss.txtti,omap4-dss.txtti,omap5-dss.txtti,opa362.txtti,tpd12s015.txttilcdcpanel.txttilcdc.txttruly,nt35597.txtvia,vt8500-fb.txtwm,prizm-ge-rops.txtwm,wm8505-fb.txtxlnxxlnx,zynqmp-dpsub.yamlzte,vou.txtdmaadi,axi-dmac.txtallwinner,sun4i-a10-dma.yamlallwinner,sun50i-a64-dma.yamlallwinner,sun6i-a31-dma.yamlaltr,msgdma.yamlapm-xgene-dma.txtarm-pl08x.yamlarm-pl330.txtatmel-dma.txtatmel-xdma.txtbrcm,bcm2835-dma.txtbrcm,iproc-sba.txtdma-common.yamldma-controller.yamldma-router.yamldma.txtfsl-edma.txtfsl-imx-dma.txtfsl-imx-sdma.txtfsl-mxs-dma.txtfsl-qdma.txtimg-mdc-dma.txtingenic,dma.yamlintel,ldma.yamlk3dma.txtlpc1850-dmamux.txtmilbeaut-m10v-hdmac.txtmilbeaut-m10v-xdmac.txtmmp-dma.txtmoxa,moxart-dma.txtmpc512x-dma.txtmtk-hsdma.txtmtk-uart-apdma.txtmv-xor-v2.txtmv-xor.txtnvidia,tegra186-gpc-dma.yamlnvidia,tegra20-apbdma.txtnvidia,tegra210-adma.yamlowl-dma.yamlqcom,gpi.yamlqcom_adm.txtqcom_bam_dma.txtqcom_hidma_mgmt.txtrenesas,nbpfaxi.txtrenesas,rcar-dmac.yamlrenesas,usb-dmac.yamlsifive,fu540-c000-pdma.yamlsnps,dma-spear1340.yamlsnps,dw-axi-dmac.yamlsocionext,uniphier-mio-dmac.yamlsocionext,uniphier-xdmac.yamlsprd-dma.txtst,stm32-dma.yamlst,stm32-dmamux.yamlst,stm32-mdma.yamlst_fdma.txtste-dma40.txttiti-dma-crossbar.txtti-edma.txtk3-bcdma.yamlk3-pktdma.yamlk3-udma.yamlxilinxxilinx_dma.txtxlnx,zynqmp-dpdma.yamlzynqmp_dma.txtdspfsl,dsp.yamldvfsperformance-domain.yamledacamazon,al-mc-edac.yamlapm-xgene-edac.txtaspeed-sdram-edac.txtdmc-520.yamlsocfpga-eccmgr.txteepromat24.yamlat25.yamlexample-schema.yamlextconextcon-max3355.txtextcon-palmas.txtextcon-ptn5150.yamlextcon-rt8973a.txtextcon-usb-gpio.txtextcon-usbc-cros-ec.yamlextcon-usbc-tusb320.yamlfcs,fsa880.yamlqcom,pm8941-misc.yamlsiliconmitus,sm5502-muic.yamlwlf,arizona.yamlfirmwarearm,scmi.yamlarm,scpi.yamlcoreboot.txtcznic,turris-mox-rwtm.txtintel,ixp4xx-network-processing-engine.yamlintel,stratix10-svc.txtmesonmeson_sm.txtnvidia,tegra186-bpmp.yamlnvidia,tegra210-bpmp.txtqcom,scm.txtxilinxxlnx,zynqmp-firmware.txtfpgaaltera-fpga2sdram-bridge.txtaltera-freeze-bridge.txtaltera-hps2fpga-bridge.txtaltera-passive-serial.txtaltera-pr-ip.txtaltera-socfpga-a10-fpga-mgr.txtaltera-socfpga-fpga-mgr.txtfpga-bridge.txtfpga-region.txtintel-stratix10-soc-fpga-mgr.txtlattice-ice40-fpga-mgr.txtlattice-machxo2-spi.txtxilinx-pr-decoupler.txtxilinx-slave-serial.txtxilinx-zynq-fpga-mgr.yamlxlnx,zynqmp-pcap-fpga.txtfsifsi-master-aspeed.txtfsi-master-ast-cf.txtfsi-master-gpio.txtfsi.txtibm,fsi2spi.yamlibm,p9-occ.txtfusenvidia,tegra20-fuse.yamlgnssgnss.txtmediatek.txtsirfstar.txtu-blox.txtgoldfishaudio.txtbattery.txtevents.txtpipe.txttty.txtgpio8xxx_gpio.txtabilis,tb10x-gpio.txtbrcm,bcm6345-gpio.yamlbrcm,brcmstb-gpio.txtbrcm,kona-gpio.txtbrcm,xgs-iproc-gpio.yamlcavium-octeon-gpio.txtcdns,gpio.txtcirrus,clps711x-mctrl-gpio.txtfairchild,74hc595.yamlfaraday,ftgpio010.txtfsl-imx-gpio.yamlfujitsu,mb86s70-gpio.txtgateworks,pld-gpio.txtgpio-74xx-mmio.txtgpio-adnp.txtgpio-altera.txtgpio-aspeed.txtgpio-ath79.txtgpio-axp209.txtgpio-clps711x.txtgpio-davinci.yamlgpio-dsp-keystone.txtgpio-eic-sprd.txtgpio-exar.txtgpio-grgpio.txtgpio-lp3943.txtgpio-max3191x.txtgpio-max77620.txtgpio-mm-lantiq.txtgpio-moxtet.txtgpio-mpc8xxx.txtgpio-mvebu.txtgpio-mxs.yamlgpio-nmk.txtgpio-palmas.txtgpio-pca9570.yamlgpio-pca95xx.yamlgpio-pisosr.txtgpio-rda.yamlgpio-samsung.txtgpio-sprd.txtgpio-stmpe.txtgpio-stp-xway.yamlgpio-thunderx.txtgpio-tpic2810.txtgpio-ts4800.txtgpio-ts4900.txtgpio-twl4030.txtgpio-vf610.yamlgpio-xgene-sb.txtgpio-xgene.txtgpio-xilinx.txtgpio-xlp.txtgpio-xra1403.txtgpio-zevio.txtgpio-zynq.yamlgpio.txtgpio_atmel.txtgpio_lpc32xx.txtgpio_oxnas.txtibm,ppc4xx-gpio.txtidt,32434-gpio.yamlintel,ixp4xx-gpio.txtkontron,sl28cpld-gpio.yamlmediatek,mt7621-gpio.yamlmicrochip,pic32-gpio.txtmrvl-gpio.yamlmstar,msc313-gpio.yamlnetxbig-gpio-ext.txtni,169445-nand-gpio.txtnintendo,hollywood-gpio.txtnvidia,tegra186-gpio.yamlnvidia,tegra20-gpio.txtnxp,lpc1850-gpio.txtnxp,pcf8575.yamlpl061-gpio.yamlqcom,wcd934x-gpio.yamlraspberrypi,firmware-gpio.txtrealtek,otto-gpio.yamlrenesas,em-gio.yamlrenesas,rcar-gpio.yamlrockchip,gpio-bank.yamlrockchip,rk3328-grf-gpio.yamlsgpio-aspeed.txtsifive,gpio.yamlsnps,creg-gpio.txtsnps,dw-apb-gpio.yamlsocionext,uniphier-gpio.yamlsodaville.txtspear_spics.txtti,omap-gpio.yamltoshiba,gpio-visconti.yamlwd,mbl-gpio.txtxylon,logicvc-gpio.yamlgpuarm,mali-bifrost.yamlarm,mali-midgard.yamlarm,mali-utgard.yamlaspeed-gfx.txtbrcm,bcm-v3d.yamlhost1xnvidia,tegra210-nvdec.yamlnvidia,tegra210-nvenc.yamlnvidia,tegra210-nvjpg.yamlnvidia,tegra234-nvdec.yamlnvidia,gk20a.txtsamsung-g2d.yamlsamsung-rotator.yamlsamsung-scaler.yamlvivante,gc.yamlgraph.txth8300cpu.txthsiclient-devices.txtnokia-modem.txtomap-ssi.txthwlockallwinner,sun6i-a31-hwspinlock.yamlhwlock.txtqcom-hwspinlock.yamlsprd-hwspinlock.txtst,stm32-hwspinlock.yamlti,omap-hwspinlock.yamlhwmonadc128d818.txtadi,ad741x.yamladi,adm1177.yamladi,adm1266.yamladi,adm1275.yamladi,axi-fan-control.yamladi,ltc2947.yamladi,ltc2992.yamladt7475.yamlamd,sbtsi.yamlapm-xgene-hwmon.txtas370.txtaspeed-pwm-tacho.txtbaikal,bt1-pvt.yamlcirrus,lochnagar.yamldps650ab.txtg762.txtgpio-fan.txthih6130.txtibm,cffps1.txtibmpowernv.txtina3221.txtjc42.txtkontron,sl28cpld-hwmon.yamllm70.txtlm75.yamllm87.txtlm90.txtltc2978.txtltc2990.txtltc4151.txtltq-cputemp.txtmax1619.txtmax31785.txtmax6650.txtmax6697.txtmaxim,max20730.yamlmcp3021.txtmicrochip,sparx5-temp.yamlmoortec,mr75203.yamlnpcm750-pwm-fan.txtnsa320-mcu.txtntc_thermistor.txtpmbusti,ucd90320.yamlpwm-fan.txtsensirion,shtc1.yamlsht15.txtstts751.txtti,ads7828.yamlti,ina2xx.yamlti,tmp513.yamlti,tps23861.yamltmp108.txtvexpress.txti2callwinner,sun6i-a31-p2wi.yamlamlogic,meson6-i2c.yamlaspeed,i2c.yamlbrcm,bcm2835-i2c.txtbrcm,brcmstb-i2c.yamlbrcm,iproc-i2c.txtbrcm,kona-i2c.txtcdns,i2c-r1p10.yamlgoogle,cros-ec-i2c-tunnel.yamli2c-altera.txti2c-arb-gpio-challenge.txti2c-arb.txti2c-at91.txti2c-axxia.txti2c-cbus-gpio.txti2c-davinci.txti2c-demux-pinctrl.txti2c-digicolor.txti2c-efm32.txti2c-exynos5.txti2c-fsi.txti2c-gate.yamli2c-gpio.yamli2c-hix5hd2.txti2c-img-scb.txti2c-imx-lpi2c.yamli2c-imx.yamli2c-iop3xx.txti2c-lpc2k.txti2c-mpc.yamli2c-mt65xx.txti2c-mt7621.txti2c-mux-gpio.txti2c-mux-gpmux.yamli2c-mux-ltc4306.txti2c-mux-pca954x.yamli2c-mux-pinctrl.txti2c-mux-reg.txti2c-mux.yamli2c-mxs.yamli2c-nomadik.txti2c-ocores.txti2c-octeon.txti2c-opal.txti2c-owl.yamli2c-pca-platform.txti2c-pnx.txti2c-pxa-pci-ce4100.txti2c-pxa.yamli2c-qcom-cci.txti2c-rk3x.yamli2c-s3c2410.txti2c-sprd.txti2c-st.txti2c-synquacer.txti2c-versatile.txti2c-wmt.txti2c-xgene-slimpro.txti2c-xlp9xx.txti2c.txtibm,p8-occ-hwmon.txtingenic,i2c.yamlmarvell,mv64xxx-i2c.yamlmellanox,i2c-mlxbf.yamlnuvoton,npcm7xx-i2c.yamlnvidia,tegra186-bpmp-i2c.yamlnvidia,tegra20-i2c.yamlnxp,pca9541.txtqcom,i2c-qup.txtrenesas,iic-emev2.yamlrenesas,rcar-i2c.yamlrenesas,riic.yamlrenesas,rmobile-iic.yamlsnps,designware-i2c.yamlsocionext,uniphier-fi2c.yamlsocionext,uniphier-i2c.yamlst,stm32-i2c.yamlti,omap4-i2c.yamlxlnx,xps-iic-2.00.a.yamli3ccdns,i3c-master.txti3c.yamlmipi-i3c-hci.yamlsilvaco,i3c-master.yamlsnps,dw-i3c-master.txtiioacceladi,adis16201.yamladi,adis16240.yamladi,adxl345.yamladi,adxl372.yamlbosch,bma180.yamlbosch,bma220.yamlbosch,bma255.yamlbosch,bma400.yamlbosch,bmi088.yamlfsl,mma7455.yamlfsl,mma8452.yamlkionix,kxcjk1013.yamlkionix,kxsd9.yamllis302.txtmurata,sca3300.yamlnxp,fxls8962af.yamladcadc.yamladi,ad7091r5.yamladi,ad7124.yamladi,ad7192.yamladi,ad7291.yamladi,ad7292.yamladi,ad7298.yamladi,ad7476.yamladi,ad7606.yamladi,ad7768-1.yamladi,ad7780.yamladi,ad7923.yamladi,ad7949.yamladi,ad9467.yamladi,axi-adc.yamlallwinner,sun8i-a33-ths.yamlamlogic,meson-saradc.yamlaspeed,ast2400-adc.yamlatmel,sama5d2-adc.yamlatmel,sama9260-adc.yamlavia-hx711.yamlbrcm,iproc-static-adc.yamlcosmic,10001-adc.yamldlg,da9150-gpadc.yamlenvelope-detector.yamlfsl,imx25-gcq.yamlfsl,imx7d-adc.yamlfsl,vf610-adc.yamlholt,hi8435.yamlingenic,adc.yamllltc,ltc2496.yamllltc,ltc2497.yamlmarvell,berlin2-adc.yamlmaxim,max1027.yamlmaxim,max11100.yamlmaxim,max1118.yamlmaxim,max1238.yamlmaxim,max1241.yamlmaxim,max1363.yamlmaxim,max9611.yamlmediatek,mt2701-auxadc.yamlmediatek,mt6360-adc.yamlmicrochip,mcp3201.yamlmicrochip,mcp3911.yamlmotorola,cpcap-adc.yamlnuvoton,nau7802.yamlnuvoton,npcm750-adc.yamlnxp,imx93-adc.yamlnxp,lpc1850-adc.yamlnxp,lpc3220-adc.yamlqcom,pm8018-adc.yamlqcom,spmi-iadc.yamlqcom,spmi-vadc.yamlrenesas,rcar-gyroadc.yamlrockchip-saradc.yamlsamsung,exynos-adc.yamlsigma-delta-modulator.yamlsprd,sc2720-adc.yamlst,stm32-adc.yamlst,stm32-dfsdm-adc.yamlst,stmpe-adc.yamlti,adc0832.yamlti,adc084s021.yamlti,adc108s102.yamlti,adc12138.yamlti,adc128s052.yamlti,adc161s626.yamlti,ads1015.yamlti,ads124s08.yamlti,ads131e08.yamlti,ads7950.yamlti,ads8344.yamlti,ads8688.yamlti,palmas-gpadc.yamlti,tlc4541.yamlti,tsc2046.yamlti,twl4030-madc.yamlx-powers,axp209-adc.yamlxilinx-xadc.txtafecurrent-sense-amplifier.yamlcurrent-sense-shunt.yamltemperature-sense-rtd.yamltemperature-transducer.yamlvoltage-divider.yamlamplifiersadi,hmc425a.yamlcdcadi,ad7150.yamladi,ad7746.yamlchemicalams,ccs811.yamlatlas,sensor.yamlplantower,pms7003.yamlsensirion,scd30.yamlsensirion,sps30.yamlcommon.yamldacadi,ad5592r.yamladi,ad5696.yamladi,ad5755.yamladi,ad5758.yamladi,ad5766.yamladi,ad5770r.yamladi,ad7303.yamldpot-dac.yamlfsl,vf610-dac.yamllltc,ltc1660.yamllltc,ltc2632.yamlmaxim,ds4424.yamlmaxim,max5821.yamlmicrochip,mcp4725.yamlnxp,lpc1850-dac.yamlst,stm32-dac.yamlti,dac082s085.yamlti,dac5571.yamlti,dac7311.yamlti,dac7512.yamlti,dac7612.yamlfrequencyadf4371.yamladi,adf4350.yamlgyroscopeadi,adxrs290.yamlbosch,bmg160.yamlinvensense,mpu3050.yamlnxp,fxas21002c.yamlhealthmaxim,max30100.yamlmaxim,max30102.yamlti,afe4403.yamlti,afe4404.yamlhumiditydht11.yamlst,hts221.yamlti,hdc2010.yamlimpedance-analyzeradi,ad5933.yamlimuadi,adis16460.yamladi,adis16475.yamladi,adis16480.yamlbosch,bmi160.yamlinvensense,icm42600.yamlinvensense,mpu6050.yamlnxp,fxos8700.yamlst,lsm6dsx.yamllightadux1020.yamlams,as73211.yamlamstaos,tsl2563.yamlamstaos,tsl2591.yamlavago,apds9300.yamlavago,apds9960.yamlbh1750.yamlcapella,cm3605.yamlcapella,cm36651.yamldynaimage,al3010.yamldynaimage,al3320a.yamlisl29018.yamlmaxim,max44009.yamlnoa1305.yamlsharp,gp2ap002.yamlsharp,gp2ap020a00f.yamlst,uvis25.yamlst,vl6180.yamlstk33xx.yamlti,opt3001.yamltsl2583.yamltsl2772.yamlupisemi,us5182.yamlveml6030.yamlvishay,vcnl4000.yamlvishay,vcnl4035.yamlmagnetometerasahi-kasei,ak8974.yamlasahi-kasei,ak8975.yamlbosch,bmc150_magn.yamlfsl,mag3110.yamlhoneywell,hmc5843.yamlpni,rm3100.yamlyamaha,yas530.yamlmount-matrix.txtmultiplexerio-channel-mux.yamlpotentiometeradi,ad5272.yamlmax5432.yamlmicrochip,mcp41010.yamlmicrochip,mcp4131.yamlmicrochip,mcp4531.yamlpotentiostatti,lmp91000.yamlpressureasc,dlhl60d.yamlbmp085.yamlhoperf,hp03.yamlmeas,ms5611.yamlmurata,zpa2326.yamlproximityams,as3935.yamldevantech-srf04.yamlgoogle,cros-ec-mkbp-proximity.yamlmaxbotix,mb1232.yamlparallax-ping.yamlsemtech,sx9310.yamlsemtech,sx9500.yamlst,vl53l0x.yamlvishay,vcnl3020.yamlresolveradi,ad2s90.yamlsamsung,sensorhub-rinato.yamlst,st-sensors.yamltemperatureadi,ltc2983.yamlmaxim,max31855k.yamlmaxim,max31856.yamlmelexis,mlx90614.yamlmelexis,mlx90632.yamlti,tmp007.yamlti,tmp117.yamlindex.rstinfinibandhisilicon-hns-roce.txtinputadc-joystick.yamladc-keys.txtallwinner,sun4i-a10-lradc-keys.yamlariel-pwrbutton.yamlatmel,captouch.txtatmel,maxtouch.yamlbrcm,bcm-keypad.txtcap11xx.txtclps711x-keypad.txtcpcap-pwrbutton.txtcypress,cyapa.txtcypress,tm2-touchkey.yamlda9062-onkey.txtdlg,da7280.txtdlink,dir685-touchkeys.txte3x0-button.txtelan_i2c.txtfsl,mpr121-touchkey.yamlgoodix,gt7375p.yamlgoogle,cros-ec-keyb.yamlgpio-beeper.txtgpio-decoder.txtgpio-keys.yamlgpio-matrix-keypad.txtgpio-mouse.txtgpio-vibrator.yamlhid-over-i2c.txtilitek,ili2xxx.txtimx-keypad.yamlinput-reset.txtinput.yamliqs269a.yamliqs626a.yamliqs62x-keys.yamllpc32xx-key.txtmatrix-keymap.txtmatrix-keymap.yamlmax77650-onkey.yamlmicrochip,qt1050.txtmtk-pmic-keys.txtnvidia,tegra20-kbc.txtomap-keypad.txtps2keyb-mouse-apbps2.txtpwm-beeper.txtpwm-vibrator.txtpxa27x-keypad.txtqcom,pm8941-pwrkey.txtqcom,pm8xxx-keypad.txtqcom,pm8xxx-pwrkey.txtqcom,pm8xxx-vib.txtraydium_i2c_ts.txtregulator-haptic.txtrmi4rmi_2d_sensor.txtrmi_f01.txtrmi_i2c.txtrmi_spi.txtrotary-encoder.txtsamsung-keypad.txtsnvs-pwrkey.txtspear-keyboard.txtsprd,sc27xx-vibrator.yamlst-keyscan.txtstmpe-keypad.txttca8418_keypad.txtti,drv260x.txtti,drv2665.txtti,drv2667.txtti,nspire-keypad.txtti,palmas-pwrbutton.txttouchscreenad7879.txtads7846.txtar1021.txtauo_pixcir_ts.txtazoteq,iqs5xx.yamlbrcm,iproc-touchscreen.txtbu21013.txtbu21029.txtchipone_icn8318.txtcolibri-vf50-ts.txtcypress,cy8ctma140.yamlcypress,cy8ctma340.yamledt-ft5x06.yamleeti,exc3000.yamleeti.txtegalax-ts.txtektf2127.txtelan,elants_i2c.yamlfsl-mx25-tcq.txtgoodix.yamlhideep.txthycon,hy46xx.yamlilitek_ts_i2c.yamlimx6ul_tsc.txtlpc32xx-tsc.txtmax11801-ts.txtmelfas,mms114.yamlmelfas_mip4.txtmstar,msg2638.yamlpixcir_i2c_ts.txtraspberrypi,firmware-ts.txtresistive-adc-touch.yamlsamsung,s6sy761.txtsilead_gsl1680.txtsis_i2c.txtsitronix,st1232.yamlst,stmfts.txtstmpe.txtsx8654.txtti-tsc-adc.txttouchscreen.txttouchscreen.yamlts4800-ts.txttsc2005.txttsc2007.txtzet6223.txtzforce_ts.txtzinitix.txttps65218-pwrbutton.txttwl4030-keypad.txttwl4030-pwrbutton.txtzii,rave-sp-pwrbutton.txtinterconnectfsl,imx8m-noc.yamlinterconnect.txtqcom,bcm-voter.yamlqcom,msm8974.yamlqcom,osm-l3.yamlqcom,qcm2290.yamlqcom,qdu1000-rpmh.yamlqcom,rpm.yamlqcom,rpmh.yamlqcom,sdm660.yamlqcom,sm6350-rpmh.yamlqcom,sm8550-rpmh.yamlinterrupt-controllerabilis,tb10x-ictl.txtactions,owl-sirq.yamlal,alpine-msix.txtallwinner,sun4i-a10-ic.yamlallwinner,sun6i-a31-r-intc.yamlallwinner,sun7i-a20-sc-nmi.yamlamazon,al-fic.txtamlogic,meson-gpio-intc.txtandestech,ativic32.txtapple,aic.yamlarm,gic-v3.yamlarm,gic.yamlarm,nvic.txtarm,versatile-fpga-irq.txtarm,vic.yamlaspeed,ast2400-i2c-ic.txtaspeed,ast2400-vic.txtaspeed,ast2xxx-scu-ic.txtatmel,aic.txtbrcm,bcm2835-armctrl-ic.txtbrcm,bcm2836-l1-intc.txtbrcm,bcm3380-l2-intc.txtbrcm,bcm6345-l1-intc.txtbrcm,bcm7038-l1-intc.txtbrcm,bcm7120-l2-intc.txtbrcm,l2-intc.txtcdns,xtensa-mx.txtcdns,xtensa-pic.txtcirrus,clps711x-intc.txtcsky,apb-intc.txtcsky,mpintc.txtdigicolor-ic.txtezchip,nps400-ic.txtfaraday,ftintc010.txtfsl,intmux.yamlfsl,irqsteer.yamlfsl,ls-extirq.txtfsl,ls-scfg-msi.txtfsl,mu-msi.yamlgoogle,goldfish-pic.txthisilicon,mbigen-v2.txtidt,32434-pic.yamlimg,pdc-intc.txtingenic,intc.yamlintel,ce4100-ioapic.txtintel,ixp4xx-interrupt.yamlinterrupts.txtjcore,aic.txtkontron,sl28cpld-intc.yamlloongson,htpic.yamlloongson,htvec.yamlloongson,liointc.yamlloongson,ls1x-intc.txtloongson,pch-msi.yamlloongson,pch-pic.yamllsi,zevio-intc.txtmarvell,armada-370-xp-mpic.txtmarvell,armada-8k-pic.txtmarvell,gicp.txtmarvell,icu.txtmarvell,odmi-controller.txtmarvell,orion-intc.txtmarvell,sei.txtmediatek,mtk-cirq.yamlmediatek,sysirq.txtmicrochip,pic32-evic.txtmrvl,intc.yamlmscc,ocelot-icpu-intr.yamlmsi.txtmstar,mst-intc.yamlmti,gic.yamlnuvoton,wpcm450-aic.yamlnvidia,tegra20-ictlr.txtnxp,lpc3220-mic.txtopen-pic.txtopencores,or1k-pic.txtopenrisc,ompic.txtqca,ath79-cpu-intc.txtqca,ath79-misc-intc.txtqcom,pdc.txtrda,8810pl-intc.txtrealtek,rtl-intc.yamlrenesas,h8300h-intc.txtrenesas,h8s-intc.txtrenesas,intc-irqpin.yamlrenesas,irqc.yamlrenesas,rza1-irqc.yamlriscv,cpu-intc.txtsamsung,exynos4210-combiner.txtsamsung,s3c24xx-irq.txtsifive,plic-1.0.0.yamlsnps,arc700-intc.txtsnps,archs-idu-intc.txtsnps,archs-intc.txtsnps,dw-apb-ictl.txtsocionext,synquacer-exiu.txtsocionext,uniphier-aidet.yamlst,spear3xx-shirq.txtst,sti-irq-syscfg.txtst,stm32-exti.yamltechnologic,ts4800.txtti,cp-intc.txtti,keystone-irq.txtti,omap-intc-irq.txtti,omap2-intc.txtti,omap4-wugen-mputi,pruss-intc.yamlti,sci-inta.yamlti,sci-intr.yamlvia,vt8500-intc.txtiommuallwinner,sun50i-h6-iommu.yamlarm,smmu-v3.yamlarm,smmu.yamliommu.txtmediatek,iommu.yamlmsm,iommu-v0.txtnvidia,tegra30-smmu.txtqcom,iommu.txtrenesas,ipmmu-vmsa.yamlrockchip,iommu.yamlsamsung,sysmmu.yamlsprd,iommu.yamlti,omap-iommu.txtipmiaspeed,ast2400-ibt-bmc.txtaspeed,ast2400-kcs-bmc.yamlipmi-ipmb.yamlipmi-smic.yamlnpcm7xx-kcs-bmc.txtjailhouse.txtledsams,as3645a.txtbacklight88pm860x.txtarcxcnn_bl.txtcommon.yamlgpio-backlight.yamlkinetic,ktd253.yamlled-backlight.yamllm3630a-backlight.yamllp855x.txtmax8925-backlight.txtpwm-backlight.yamlqcom-wled.yamlrichtek,rt4831-backlight.yamlsky81452-backlight.txttps65217-backlight.txtzii,rave-sp-backlight.txtcommon.txtcommon.yamlcznic,turris-omnia-leds.yamlirledgpio-ir-tx.txtpwm-ir-tx.txtspi-ir-led.txtleds-aat1290.txtleds-an30259a.txtleds-aw2013.yamlleds-bcm6328.txtleds-bcm6358.txtleds-class-multicolor.yamlleds-cpcap.txtleds-cr0014114.txtleds-el15203000.txtleds-gpio.yamlleds-is31fl319x.txtleds-is31fl32xx.txtleds-ktd2692.txtleds-lgm.yamlleds-lm3532.txtleds-lm3601x.txtleds-lm36274.txtleds-lm3692x.txtleds-lm3697.txtleds-lp50xx.yamlleds-lp55xx.yamlleds-lp8860.txtleds-lt3593.txtleds-max77650.yamlleds-mt6323.txtleds-netxbig.txtleds-ns2.txtleds-pca9532.txtleds-pca955x.txtleds-pm8058.txtleds-powernv.txtleds-pwm.yamlleds-rt4505.yamlleds-sc27xx-bltc.txtleds-sgm3140.yamlleds-spi-byte.txtleds-tlc591xx.txtleds-trigger-pattern.txtpca963x.txtregister-bit-led.txtrichtek,rt8515.yamlrohm,bd71828-leds.yamlti,tca6507.yamltrigger-source.yamlmailboxallwinner,sun6i-a31-msgbox.yamlaltera-mailbox.txtamlogic,meson-gxbb-mhu.yamlarm,mhu.yamlarm,mhuv2.yamlbrcm,bcm2835-mbox.txtbrcm,iproc-flexrm-mbox.txtbrcm,iproc-pdc-mbox.txtfsl,mu.yamlhisilicon,hi3660-mailbox.txthisilicon,hi6220-mailbox.txtmailbox.txtmarvell,armada-3700-rwtm-mailbox.txtmicrochip,polarfire-soc-mailbox.yamlmtk-gce.txtnvidia,tegra186-hsp.yamlqcom,apcs-kpss-global.yamlqcom-ipcc.yamlrockchip-mailbox.txtsprd-mailbox.yamlst,stm32-ipcc.yamlsti-mailbox.txtti,message-manager.txtti,omap-mailbox.yamlti,secure-proxy.yamlxgene-slimpro-mailbox.txtxlnx,zynqmp-ipi-mailbox.txtmediaallegro,al5e.yamlallwinner,sun4i-a10-csi.yamlallwinner,sun4i-a10-ir.yamlallwinner,sun4i-a10-video-engine.yamlallwinner,sun6i-a31-csi.yamlallwinner,sun8i-a83t-de2-rotate.yamlallwinner,sun8i-h3-deinterlace.yamlamlogic,axg-ge2d.yamlamlogic,gx-vdec.yamlamlogic,meson-gx-ao-cec.yamlaspeed-video.txtatmel,isc.yamlatmel-isi.txtcdns,csi2rx.txtcdns,csi2tx.txtcec-gpio.txtcec.txtcoda.yamlexynos-fimc-lite.txtexynos-jpeg-codec.txtexynos4-fimc-is.txtexynos5-gsc.txtfsl-pxp.txtfsl-vdoa.txtgpio-ir-receiver.txthix5hd2-ir.txti2cad5820.txtadp1653.txtadv7180.yamladv7343.txtadv748x.txtadv7604.yamlak7375.txtaptina,mt9v111.yamlchrontel,ch7322.yamldongwoon,dw9714.txtdongwoon,dw9768.yamldongwoon,dw9807-vcm.txtimi,rdacm2x-gmsl.yamlimx219.yamlimx258.yamlimx290.txtmax2175.txtmaxim,max9286.yamlmelexis,mlx90640.txtmipi-ccs.yamlmt9m001.txtmt9m111.txtmt9p031.txtmt9v032.txtov2640.txtov2659.txtov2685.txtov5640.txtov5645.txtov5695.txtov7251.txtov7670.txtov7740.txtov8856.yamlov9650.txtovti,ov02a10.yamlovti,ov2680.yamlovti,ov5647.yamlovti,ov5648.yamlovti,ov772x.yamlovti,ov8865.yamlpanasonic,amg88xx.txtrda,rda5807.yamlsony,imx214.yamlsony,imx274.yamlsony,imx334.yamlst,st-mipid02.txttc358743.txttda1997x.txtths8200.txttoshiba,et8ek8.txttvp514x.txttvp5150.txttvp7002.txtimg-ir-rev1.txtimx.txtmarvell,mmp2-ccic.yamlmediatek-jpeg-decoder.txtmediatek-jpeg-encoder.txtmediatek-mdp.txtmediatek-vcodec.txtmediatek-vpu.txtmeson-ir.txtmicrochip,sama5d4-vdec.yamlmicrochip,xisc.yamlmtk-cir.txtnokia,n900-irnvidia,tegra-vde.txtnxp,imx7-csi.yamlnxp,imx7-mipi-csi2.yamlnxp,imx8-jpeg.yamlnxp,imx8mq-vpu.yamlpxa-camera.txtqcom,msm8916-camss.yamlqcom,msm8916-venus.yamlqcom,msm8996-camss.yamlqcom,msm8996-venus.yamlqcom,sc7180-venus.yamlqcom,sdm660-camss.yamlqcom,sdm845-camss.yamlqcom,sdm845-venus-v2.yamlqcom,sdm845-venus.yamlqcom,sm8250-venus.yamlrc.txtrc.yamlrenesas,ceu.yamlrenesas,csi2.yamlrenesas,drif.yamlrenesas,fcp.yamlrenesas,fdp1.yamlrenesas,imr.txtrenesas,isp.yamlrenesas,jpu.txtrenesas,vin.yamlrenesas,vsp1.yamlrockchip,vdec.yamlrockchip-isp1.yamlrockchip-rga.yamlrockchip-vpu.yamls5p-cec.txts5p-mfc.txtsamsung-fimc.txtsamsung-mipi-csis.txtsamsung-s5c73m3.txtsamsung-s5k5baf.txtsamsung-s5k6a3.txtsi470x.txtsi4713.txtspisony-cxd2880.txtst,st-delta.txtst,st-hva.txtst,stih4xx.txtst,stm32-cec.yamlst,stm32-dcmi.yamlst-rc.txtstih-cec.txtstih407-c8sectpfe.txttegra-cec.txtti,cal.yamlti,da850-vpif.txtti,omap3isp.txtti,vpe.yamlti-am437x-vpfe.txtvideo-interface-devices.yamlvideo-interfaces.txtvideo-interfaces.yamlvideo-mux.yamlxilinxvideo.txtxlnx,csi2rxss.yamlxlnx,v-tc.txtxlnx,v-tpg.txtxlnx,video.txtmemory-controllersarm,pl172.txtarm,pl353-smc.yamlath79-ddr-controller.txtatmel,ebi.txtbaikal,bt1-l2-ctl.yamlbrcm,dpfe-cpu.txtcalxeda-ddr-ctrlr.yamlexynos-srom.yamlexynos5422-dmc.txtfslddr.txtifc.txtimx8m-ddrc.yamlmmdc.yamlingenic,nemc.yamlmediatek,smi-common.yamlmediatek,smi-larb.yamlmvebu-devbus.txtmvebu-sdram-controller.txtnvidia,tegra124-emc.yamlnvidia,tegra124-mc.yamlnvidia,tegra186-mc.yamlnvidia,tegra20-emc.yamlnvidia,tegra20-mc.yamlnvidia,tegra210-emc.yamlnvidia,tegra30-emc.yamlnvidia,tegra30-mc.yamlomap-gpmc.txtrenesas,dbsc.yamlrenesas,h8300-bsc.txtrenesas,rpc-if.yamlst,stm32-fmc2-ebi.yamlsynopsys.txttiti-aemif.txtti-da8xx-ddrctl.txtemif.txtmfd88pm860x.txtab8500.txtac100.txtact8945a.txtactions,atc260x.yamlallwinner,sun4i-a10-ts.yamlallwinner,sun6i-a31-prcm.yamlallwinner,sun8i-a23-prcm.yamlaltera-a10sr.txtas3711.txtas3722.txtaspeed-gfx.txtaspeed-lpc.txtaspeed-scu.txtatmel-flexcom.txtatmel-gpbr.txtatmel-hlcdc.txtatmel-matrix.txtatmel-smc.txtatmel-usart.txtaxp20x.txtbd9571mwv.txtbfticu.txtbrcm,bcm59056.txtbrcm,bcm6318-gpio-sysctl.yamlbrcm,bcm63268-gpio-sysctl.yamlbrcm,bcm6328-gpio-sysctl.yamlbrcm,bcm6358-gpio-sysctl.yamlbrcm,bcm6362-gpio-sysctl.yamlbrcm,bcm6368-gpio-sysctl.yamlbrcm,iproc-cdru.txtbrcm,iproc-mhb.txtcanaan,k210-sysctl.yamlcirrus,lochnagar.yamlcirrus,madera.yamlda9052-i2c.txtda9055.txtda9062.txtda9063.txtda9150.txtene-kb3930.yamlene-kb930.yamlfsl-imx25-tsadc.txtgateworks-gsc.yamlgoogle,cros-ec.yamlhi6421.txthisilicon,hi655x.txtiqs62x.yamlkhadas,mcu.yamlkontron,sl28cpld.yamllp3943.txtlp873x.txtmax14577.txtmax77620.txtmax77650.yamlmax77686.txtmax77693.txtmax77802.txtmax8925.txtmax8998.txtmc13xxx.txtmfd.txtmotorola-cpcap.txtmps,mp2629.yamlmt6397.txtmxs-lradc.txtnetronix,ntxec.yamlnxp,bbnsm.yamlomap-usb-host.txtomap-usb-tll.txtpalmas.txtqcom,pm8008.yamlqcom,spmi-pmic.txtqcom,tcsr.txtqcom-pm8xxx.yamlqcom-rpm.txtqriox.txtretu.txtrichtek,rt4831.yamlricoh,rn5t618.yamlrk808.txtrohm,bd70528-pmic.txtrohm,bd71815-pmic.yamlrohm,bd71828-pmic.yamlrohm,bd71837-pmic.yamlrohm,bd71847-pmic.yamlrohm,bd9576-pmic.yamlsamsung,exynos5433-lpass.txtsamsung,sec-core.txtsky81452.txtsprd,sc27xx-pmic.txtst,stm32-lptimer.yamlst,stm32-timers.yamlst,stmfx.yamlst,stpmic1.yamlstericsson,db8500-prcmu.yamlstmpe.txtsyscon.yamltc3589x.txtti,j721e-system-controller.yamlti,lp87524-q1.yamlti,lp87561-q1.yamlti,lp87565-q1.yamlti-keystone-devctrl.txtti-lmu.txttps6105x.txttps6507x.txttps65086.txttps65910.txttps65912.txttwl-family.txttwl4030-audio.txttwl4030-power.txttwl6040.txtwlf,arizona.yamlwm831x.txtxylon,logicvc.yamlzii,rave-sp.txtmipsath79-soc.txtbrcmbrcm,bmips.txtsoc.txtcaviumbootbus.txtcib.txtciu.txtciu2.txtciu3.txtdma-engine.txtsata-uctl.txtuctl.txtcpu_irq.txtimgpistachio-marduk.txtpistachio.txtxilfpga.txtingenicdevices.yamlingenic,cpu.yamllantiqfpi-bus.txtlantiq,cgu.yamllantiq,dma-xway.yamllantiq,ebu.yamllantiq,pmu.yamlrcu.txtloongsondevices.yamlrs780e-acpi.yamlmscc.txtni.txtpic32microchip,pic32mzda.txtralink.txtrealtek-rtl.yamlmiscaspeed,cvic.txtaspeed-p2a-ctrl.txtatmel-ssc.txtbrcm,kona-smc.txteeprom-93xx46.txtfsl,dpaa2-console.yamlfsl,qoriq-mc.txtge-achc.txtidt_89hpesx.txtifm-csi.txtintel,ixp4xx-ahb-queue-manager.yamllwn-bk4.txtnvidia,tegra186-misc.yamlnvidia,tegra20-apbmisc.yamlolpc,xo1.75-ec.yamlpvpanic-mmio.txtqcom,fastrpc.txtxlnx,sd-fec.txtmmcallwinner,sun4i-a10-mmc.yamlamlogic,meson-gx.txtamlogic,meson-mx-sdhc.yamlamlogic,meson-mx-sdio.txtarasan,sdhci.yamlarm,pl18x.yamlaspeed,sdhci.yamlatmel-hsmci.txtbluefield-dw-mshc.txtbrcm,bcm2835-sdhost.txtbrcm,iproc-sdhci.yamlbrcm,kona-sdhci.txtbrcm,sdhci-brcmstb.txtcavium-mmc.txtcdns,sdhci.yamldavinci_mmc.txtexynos-dw-mshc.txtfsl-esdhc.txtfsl-imx-esdhc.yamlfsl-imx-mmc.yamlhi3798cv200-dw-mshc.txtimg-dw-mshc.txtingenic,mmc.yamlk3-dw-mshc.txtmarvell,xenon-sdhci.txtmicrochip,dw-sparx5-sdhci.yamlmicrochip,sdhci-pic32.txtmmc-card.txtmmc-controller.yamlmmc-pwrseq-emmc.yamlmmc-pwrseq-sd8787.yamlmmc-pwrseq-simple.yamlmmc-spi-slot.txtmmc.txtmoxa,moxart-mmc.txtmtk-sd.yamlmxs-mmc.yamlnvidia,tegra20-sdhci.yamlorion-sdio.txtowl-mmc.yamlpxa-mmc.txtrenesas,mmcif.yamlrenesas,sdhi.yamlrockchip-dw-mshc.yamlsamsung,s3cmci.txtsamsung-sdhci.txtsdhci-am654.yamlsdhci-atmel.txtsdhci-dove.txtsdhci-fujitsu.txtsdhci-milbeaut.txtsdhci-msm.txtsdhci-omap.txtsdhci-pxa.yamlsdhci-spear.txtsdhci-sprd.txtsdhci-st.txtsdhci.txtsnps,dwcmshc-sdhci.yamlsocfpga-dw-mshc.txtsocionext,uniphier-sd.yamlsynopsys-dw-mshc-common.yamlsynopsys-dw-mshc.yamlti-omap-hsmmc.txtti-omap.txtusdhi6rol0.txtvt8500-sdmmc.txtmtdallwinner,sun4i-a10-nand.yamlamlogic,meson-nand.txtarasan,nand-controller.yamlarm,pl353-nand-r2p1.yamlaspeed-smc.txtatmel-dataflash.txtatmel-nand.txtbrcm,brcmnand.yamlcadence-nand-controller.txtcortina,gemini-flash.txtdavinci-nand.txtdenali,nand.yamldiskonchip.txtelm.txtflctl-nand.txtfsl-upm-nand.txtfsmc-nand.txtgpio-control-nand.txtgpmc-nand.txtgpmc-nor.txtgpmc-onenand.txtgpmi-nand.yamlhisi504-nand.txthisilicon,fmc-spi-nor.txtibm,ndfc.txtingenic,nand.yamlintel,lgm-nand.yamljedec,spi-nor.yamllpc32xx-mlc.txtlpc32xx-slc.txtmarvell-nand.txtmicrochip,mchp23k256.txtmicrochip,mchp48l640.yamlmtd-physmap.yamlmtd.yamlmtk-nand.txtmxc-nand.yamlmxic-nand.txtnand-controller.yamlnand-macronix.txtnvidia-tegra20-nand.txtnxp-spifi.txtorion-nand.txtoxnas-nand.txtpartition.txtpartitionsarm,arm-firmware-suite.txtbrcm,bcm4908-partitions.yamlbrcm,bcm947xx-cfe-partitions.txtbrcm,bcm963xx-cfe-nor-partitions.txtbrcm,bcm963xx-imagetag.txtbrcm,trx.txtfixed-partitions.yamllinksys,ns-partitions.yamlnvmem-cells.yamlpartition.yamlqcom,smem-part.yamlredboot-fis.txtqcom,nandc.yamlrockchip,nand-controller.yamlsamsung-s3c2410.txtspear_smi.txtspi-nand.txtst,stm32-fmc2-nand.yamlst-fsm.txtti,am654-hbmc.yamlvf610-nfc.txtmuxadi,adg792a.txtadi,adgs1408.txtgpio-mux.yamlmux-consumer.yamlmux-controller.yamlreg-mux.yamlnds32andestech-boardsatl2c.txtcpus.txtnetactions,owl-emac.yamladi,adin.yamlallwinner,sun4i-a10-emac.yamlallwinner,sun4i-a10-mdio.yamlallwinner,sun7i-a20-gmac.yamlallwinner,sun8i-a83t-emac.yamlaltera_tse.txtamd-xgbe.txtamlogic,meson-dwmac.yamlanarion-gmac.txtapm-xgene-enet.txtapm-xgene-mdio.txtarc_emac.txtaspeed,ast2600-mdio.yamlbluetooth.txtbrcm,amac.txtbrcm,bcm4908-enet.yamlbrcm,bcm6368-mdio-mux.yamlbrcm,bcm7445-switch-v4.0.txtbrcm,bcmgenet.txtbrcm,iproc-mdio.yamlbrcm,mdio-mux-iproc.txtbrcm,systemport.txtbrcm,unimac-mdio.txtbroadcom-bcm87xx.txtbroadcom-bluetooth.yamlbtusb.txtcalxeda-xgmac.yamlcanallwinner,sun4i-a10-can.yamlatmel-can.txtbosch,m_can.yamlc_can.txtcan-controller.yamlcan-transceiver.yamlcc770.txtfsl,flexcan.yamlgrcan.txtholt_hi311x.txtifi_canfd.txtmicrochip,mcp251x.txtmicrochip,mcp251xfd.yamlmpc5xxx-mscan.txtrenesas,rcar-can.yamlrenesas,rcar-canfd.yamlsja1000.txttcan4x5x.txtti_hecc.txtxilinx_can.txtcavium-mdio.txtcavium-mix.txtcavium-pip.txtcirrus,cs89x0.txtcortina,gemini-ethernet.txtcortina.txtcpsw-phy-sel.txtcpsw.txtdavicom-dm9000.txtdavinci_emac.txtdsaar9331.txtarrow,xrs700x.yamlbrcm,b53.yamlbrcm,sf2.yamldsa.txtdsa.yamlhirschmann,hellcreek.yamllan9303.txtlantiq-gswip.txtmarvell.txtmicrochip,ksz.yamlmt7530.txtnxp,sja1105.yamlocelot.txtqca8k.txtrealtek-smi.txtvitesse,vsc73xx.txtemac_rockchip.txtethernet-controller.yamlethernet-phy.yamlethernet.txtezchip_enet.txtfaraday,ftmac.txtfixed-link.txtfsl,qoriq-mc-dpmac.yamlfsl-enetc.txtfsl-fec.txtfsl-fman.txtfsl-tsec-phy.txtftgmac100.txtgpmc-eth.txthisilicon-femac-mdio.txthisilicon-femac.txthisilicon-hip04-net.txthisilicon-hix5hd2-gmac.txthisilicon-hns-dsaf.txthisilicon-hns-mdio.txthisilicon-hns-nic.txtibm,emac.txticplus-ip101ag.txtidt,3243x-emac.yamlieee802154adf7242.txtat86rf230.txtca8210.txtcc2520.txtmcr20a.txtmrf24j40.txtingenic,mac.yamlintel,dwmac-plat.yamlintel,ixp4xx-ethernet.yamlipq806x-dwmac.txtkeystone-netcp.txtlantiq,xrx200-net.txtlpc-eth.txtmacb.txtmarvell,mvusb.yamlmarvell,prestera.txtmarvell-armada-370-neta.txtmarvell-bluetooth.txtmarvell-bt-8xxx.txtmarvell-neta-bm.txtmarvell-orion-mdio.txtmarvell-orion-net.txtmarvell-pp2.txtmarvell-pxa168.txtmaxim,ds26522.txtmdio-gpio.yamlmdio-mux-gpio.yamlmdio-mux-meson-g12a.txtmdio-mux-mmioreg.yamlmdio-mux-multiplexer.yamlmdio-mux.yamlmdio.txtmdio.yamlmediatek,mt7620-gsw.txtmediatek,star-emac.yamlmediatek-bluetooth.txtmediatek-dwmac.txtmediatek-net.txtmicrel-ks8851.txtmicrel-ks8995.txtmicrel-ksz90x1.txtmicrel.txtmicrochip,enc28j60.txtmicrochip,lan78xx.txtmicrochip,sparx5-switch.yamlmscc-miim.txtmscc-ocelot.txtmscc-phy-vsc8531.txtnfcnfcmrvl.txtnxp-nci.txtpn532.txtpn544.txtsamsung,s3fwrn5.yamlst-nci-i2c.txtst-nci-spi.txtst21nfca.txtst95hf.txttrf7970a.txtnixge.txtnokia-bluetooth.txtnvidia,tegra234-mgbe.yamlnxp,dwmac-imx.yamlnxp,lpc1850-dwmac.txtnxp,tja11xx.yamlopencores-ethoc.txtoxnas-dwmac.txtphy.txtqca,ar71xx.yamlqca,ar803x.yamlqca,qca7000.txtqcom,bam-dmux.yamlqcom,ethqos.txtqcom,ipa.yamlqcom,ipq4019-mdio.yamlqcom,ipq8064-mdio.yamlqcom-emac.txtqualcomm-bluetooth.yamlralink,rt2880-net.txtralink,rt3050-esw.txtrealtek,rtl82xx.yamlrealtek-bluetooth.yamlrenesas,ether.yamlrenesas,etheravb.yamlrockchip-dwmac.yamlsamsung-sxgbe.txtsff,sfp.txtsmsc,lan9115.yamlsmsc-lan87xx.txtsmsc-lan91c111.txtsnps,dwc-qos-ethernet.txtsnps,dwmac.yamlsocfpga-dwmac.txtsocionext,uniphier-ave4.yamlsocionext-netsec.txtsti-dwmac.txtstm32-dwmac.yamlstmmac.txtti,cpsw-switch.yamlti,davinci-mdio.yamlti,dp83822.yamlti,dp83867.yamlti,dp83869.yamlti,k3-am654-cpsw-nuss.yamlti,k3-am654-cpts.yamlti-bluetooth.txttoshiba,visconti-dwmac.yamlvia-rhine.txtvia-velocity.txtwirelessbrcm,bcm4329-fmac.yamlesp,esp8089.txtieee80211.yamlmarvell-8xxx.txtmediatek,mt76.yamlmicrochip,wilc1000.yamlqca,ath9k.txtqcom,ath10k.txtqcom,ath11k.yamlti,wl1251.txtti,wlcore,spi.txtti,wlcore.txtwiznet,w5x00.txtxilinx_axienet.txtxilinx_gmii2rgmii.txtnios2nios2.txtnuma.txtnvmemallwinner,sun4i-a10-sid.yamlamlogic-efuse.txtamlogic-meson-mx-efuse.txtbrcm,nvram.yamlbrcm,ocotp.txtimx-iim.yamlimx-ocotp.yamlingenic,jz4780-efuse.yamllpc1850-otp.txtlpc1857-eeprom.txtmtk-efuse.txtmxs-ocotp.yamlnvmem-consumer.yamlnvmem.txtnvmem.yamlqcom,qfprom.yamlqcom,spmi-sdam.yamlrmem.yamlrockchip-efuse.yamlrockchip-otp.txtsc27xx-efuse.txtsnvs-lpgpr.yamlsprd-efuse.txtst,stm32-romem.yamluniphier-efuse.txtvf610-ocotp.txtxlnx,zynqmp-nvmem.txtzii,rave-sp-eeprom.txtopenriscopencoresor1ksim.txtoppallwinner,sun50i-h6-operating-points.yamlopp-v1.yamlopp-v2-base.yamlopp-v2.yamlqcom-nvmem-cpufreq.txtqcom-opp.txtti-omap5-opp-supply.txtpci83xx-512x-pci.txtaardvark-pci.txtaltera-pcie-msi.txtaltera-pcie.txtamlogic,meson-pcie.txtaxis,artpec6-pcie.txtbaikal,bt1-pcie.yamlbrcm,iproc-pcie.txtbrcm,stb-pcie.yamlcdns,cdns-pcie-ep.yamlcdns,cdns-pcie-host.yamlcdns-pcie-ep.yamlcdns-pcie-host.yamlcdns-pcie.yamldesignware-pcie.txtfaraday,ftpci100.txtfsl,imx6q-pcie.yamlfsl,pci.txthisilicon,kirin-pcie.yamlhisilicon-histb-pcie.txthost-generic-pci.yamlintel,ixp4xx-pci.yamlintel,keembay-pcie-ep.yamlintel,keembay-pcie.yamlintel-gw-pcie.yamllayerscape-pci.txtlayerscape-pcie-gen4.txtloongson.yamlmediatek,mt7621-pcie.yamlmediatek-pcie-cfg.yamlmediatek-pcie-gen3.yamlmediatek-pcie.txtmicrochip,pcie-host.yamlmobiveil-pcie.txtmvebu-pci.txtnvidia,tegra194-pcie-ep.yamlnvidia,tegra194-pcie.yamlnvidia,tegra20-pcie.txtpci-armada8k.txtpci-ep.yamlpci-iommu.txtpci-msi.txtpci.txtpcie-al.txtqcom,pcie-ep.yamlqcom,pcie.yamlralink,rt3883-pci.txtrcar-pci-ep.yamlrcar-pci-host.yamlrenesas,pci-rcar-gen2.yamlrockchip-dw-pcie.yamlrockchip-pcie-ep.txtrockchip-pcie-host.txtsamsung,exynos-pcie.yamlsifive,fu740-pcie.yamlsnps,dw-pcie-common.yamlsnps,dw-pcie-ep.yamlsnps,dw-pcie.yamlsocionext,uniphier-pcie-ep.yamlspear13xx-pcie.txtti,am65-pci-ep.yamlti,am65-pci-host.yamlti,j721e-pci-ep.yamlti,j721e-pci-host.yamlti-pci.txttoshiba,visconti-pcie.yamluniphier-pcie.txtv3-v360epc-pci.txtversatile.yamlxgene-pci-msi.txtxgene-pci.txtxilinx-nwl-pcie.txtxilinx-pcie.txtxilinx-versal-cpm.yamlperfamlogic,g12-ddr-pmu.yamlapm-xgene-pmu.txtarm,cmn.yamlarm,smmu-v3-pmcg.yamlarm-ccn.txtfsl-imx-ddr.yamlmarvell-cn10k-ddr.yamlmarvell-cn10k-tad.yamlnds32v3-pmu.txtphyallwinner,sun4i-a10-usb-phy.yamlallwinner,sun50i-a64-usb-phy.yamlallwinner,sun50i-h6-usb-phy.yamlallwinner,sun50i-h6-usb3-phy.yamlallwinner,sun5i-a13-usb-phy.yamlallwinner,sun6i-a31-mipi-dphy.yamlallwinner,sun6i-a31-usb-phy.yamlallwinner,sun8i-a23-usb-phy.yamlallwinner,sun8i-a83t-usb-phy.yamlallwinner,sun8i-h3-usb-phy.yamlallwinner,sun8i-r40-usb-phy.yamlallwinner,sun8i-v3s-usb-phy.yamlallwinner,sun9i-a80-usb-phy.yamlamlogic,axg-mipi-dphy.yamlamlogic,meson-axg-mipi-pcie-analog.yamlamlogic,meson-axg-pcie.yamlamlogic,meson-g12a-usb2-phy.yamlamlogic,meson-g12a-usb3-pcie-phy.yamlamlogic,meson8b-usb2-phy.yamlapm-xgene-phy.txtbcm-ns-usb2-phy.yamlbcm-ns-usb3-phy.yamlberlin-sata-phy.txtberlin-usb-phy.txtbrcm,bcm63xx-usbh-phy.yamlbrcm,brcmstb-usb-phy.yamlbrcm,cygnus-pcie-phy.txtbrcm,kona-usb2-phy.txtbrcm,mdio-mux-bus-pci.txtbrcm,ns2-drd-phy.txtbrcm,sata-phy.yamlbrcm,sr-pcie-phy.txtbrcm,stingray-usb-phy.txtcalxeda-combophy.yamlcdns,dphy.txtcdns,salvo-phy.yamldm816x-phy.txtfsl,imx8mq-usb-phy.txthisilicon,hi3660-usb3.yamlhisilicon,hi3670-usb3.yamlhix5hd2-phy.txtingenic,phy-usb.yamlintel,combo-phy.yamlintel,lgm-emmc-phy.yamlintel,lgm-usb-phy.yamlintel,phy-keembay-usb.yamlkeystone-usb-phy.txtlantiq,vrx200-pcie-phy.yamlmarvell,armada-3700-utmi-phy.yamlmarvell,armada-cp110-utmi-phy.yamlmarvell,mmp3-hsic-phy.yamlmarvell,mmp3-usb-phy.yamlmediatek,dsi-phy.yamlmediatek,hdmi-phy.yamlmediatek,mt7621-pci-phy.yamlmediatek,tphy.yamlmediatek,ufs-phy.yamlmediatek,xsphy.yamlmeson-gxl-usb2-phy.txtmicrochip,sparx5-serdes.yamlmixel,mipi-dsi-phy.txtmxs-usb-phy.txtnvidia,tegra124-xusb-padctl.yamlnvidia,tegra186-xusb-padctl.yamlnvidia,tegra194-xusb-padctl.yamlnvidia,tegra20-usb-phy.txtnvidia,tegra210-xusb-padctl.yamlphy-armada38x-comphy.txtphy-ath79-usb.txtphy-bindings.txtphy-cadence-sierra.yamlphy-cadence-torrent.yamlphy-cpcap-usb.txtphy-da8xx-usb.txtphy-hi3798cv200-combphy.txtphy-hi6220-usb.txtphy-hisi-inno-usb2.txtphy-lantiq-rcu-usb2.txtphy-lpc18xx-usb-otg.txtphy-mapphone-mdm6600.txtphy-miphy28lp.txtphy-miphy365x.txtphy-mvebu-comphy.txtphy-mvebu.txtphy-ocelot-serdes.txtphy-pxa-usb.txtphy-rockchip-inno-hdmi.txtphy-rockchip-inno-usb2.yamlphy-rockchip-typec.txtphy-stih407-usb.txtphy-stm32-usbphyc.yamlphy-tegra194-p2u.yamlpistachio-usb-phy.txtpxa1928-usb-phy.txtqcom,edp-phy.yamlqcom,ipq806x-usb-phy-hs.yamlqcom,ipq806x-usb-phy-ss.yamlqcom,qmp-phy.yamlqcom,qmp-usb3-dp-phy.yamlqcom,qusb2-phy.yamlqcom,sc8280xp-qmp-usb43dp-phy.yamlqcom,usb-8x16-phy.txtqcom,usb-hs-28nm.yamlqcom,usb-hs-phy.yamlqcom,usb-hsic-phy.txtqcom,usb-snps-femto-v2.yamlqcom,usb-ss.yamlqcom-apq8064-sata-phy.txtqcom-ipq806x-sata-phy.txtqcom-pcie2-phy.txtqcom-usb-ipq4019-phy.yamlralink-usb-phy.txtrcar-gen2-phy.txtrenesas,rcar-gen3-pcie-phy.yamlrenesas,usb2-phy.yamlrenesas,usb3-phy.yamlrockchip,px30-dsi-dphy.yamlrockchip-dp-phy.txtrockchip-emmc-phy.txtrockchip-inno-csi-dphy.yamlrockchip-mipi-dphy-rx0.yamlrockchip-pcie-phy.txtrockchip-usb-phy.yamlsamsung,exynos-pcie-phy.yamlsamsung,ufs-phy.yamlsamsung-phy.txtsocionext,uniphier-ahci-phy.yamlsocionext,uniphier-pcie-phy.yamlsocionext,uniphier-usb2-phy.yamlsocionext,uniphier-usb3hs-phy.yamlsocionext,uniphier-usb3ss-phy.yamlst-spear-miphy.txtti,omap-usb2.yamlti,phy-am654-serdes.txtti,phy-gmii-sel.yamlti,phy-j721e-wiz.yamlti,tcan104x-can.yamlti-phy.txtxlnx,zynqmp-psgtr.yamlpinctrlabilis,tb10x-iomux.txtactions,s500-pinctrl.yamlactions,s700-pinctrl.txtactions,s900-pinctrl.txtallwinner,sun4i-a10-pinctrl.yamlapple,pinctrl.yamlaspeed,ast2400-pinctrl.yamlaspeed,ast2500-pinctrl.yamlaspeed,ast2600-pinctrl.yamlatmel,at91-pinctrl.txtatmel,at91-pio4-pinctrl.txtaxis,artpec6-pinctrl.txtberlin,pinctrl.txtbitmain,bm1880-pinctrl.txtbrcm,bcm11351-pinctrl.txtbrcm,bcm2835-gpio.txtbrcm,bcm6318-pinctrl.yamlbrcm,bcm63268-pinctrl.yamlbrcm,bcm6328-pinctrl.yamlbrcm,bcm6358-pinctrl.yamlbrcm,bcm6362-pinctrl.yamlbrcm,bcm6368-pinctrl.yamlbrcm,cygnus-pinmux.txtbrcm,iproc-gpio.txtbrcm,ns-pinmux.yamlbrcm,ns2-pinmux.txtbrcm,nsp-gpio.txtbrcm,nsp-pinmux.txtcanaan,k210-fpioa.yamlcirrus,lochnagar.yamlcirrus,madera.yamlcnxt,cx92755-pinctrl.txtcortina,gemini-pinctrl.txtfsl,imx-pinctrl.txtfsl,imx25-pinctrl.txtfsl,imx27-pinctrl.txtfsl,imx35-pinctrl.txtfsl,imx50-pinctrl.txtfsl,imx51-pinctrl.txtfsl,imx53-pinctrl.txtfsl,imx6dl-pinctrl.txtfsl,imx6q-pinctrl.txtfsl,imx6sl-pinctrl.txtfsl,imx6sll-pinctrl.txtfsl,imx6sx-pinctrl.txtfsl,imx6ul-pinctrl.txtfsl,imx7d-pinctrl.txtfsl,imx7ulp-pinctrl.txtfsl,imx8mm-pinctrl.yamlfsl,imx8mn-pinctrl.yamlfsl,imx8mp-pinctrl.yamlfsl,imx8mq-pinctrl.yamlfsl,imx93-pinctrl.yamlfsl,mxs-pinctrl.txtfsl,vf610-pinctrl.txtimg,pistachio-pinctrl.txtingenic,pinctrl.yamlintel,lgm-io.yamllantiq,pinctrl-falcon.txtlantiq,pinctrl-xway.txtmarvell,armada-370-pinctrl.txtmarvell,armada-375-pinctrl.txtmarvell,armada-37xx-pinctrl.txtmarvell,armada-38x-pinctrl.txtmarvell,armada-39x-pinctrl.txtmarvell,armada-98dx3236-pinctrl.txtmarvell,armada-xp-pinctrl.txtmarvell,dove-pinctrl.txtmarvell,kirkwood-pinctrl.txtmarvell,mvebu-pinctrl.txtmarvell,orion-pinctrl.txtmediatek,mt6779-pinctrl.yamlmeson,pinctrl.txtmicrochip,pic32-pinctrl.txtmicrochip,sparx5-sgpio.yamlmscc,ocelot-pinctrl.txtnuvoton,npcm7xx-pinctrl.txtnvidia,tegra-pinmux-common.yamlnvidia,tegra114-pinmux.yamlnvidia,tegra124-pinmux.yamlnvidia,tegra124-xusb-padctl.txtnvidia,tegra194-pinmux.yamlnvidia,tegra20-pinmux.yamlnvidia,tegra210-pinmux.yamlnvidia,tegra30-pinmux.yamlnxp,lpc1850-scu.txtoxnas,pinctrl.txtpincfg-node.yamlpinctrl-bindings.txtpinctrl-max77620.txtpinctrl-mcp23s08.txtpinctrl-mt65xx.txtpinctrl-mt6797.txtpinctrl-mt7622.txtpinctrl-mt8183.txtpinctrl-mt8192.yamlpinctrl-mt8195.yamlpinctrl-palmas.txtpinctrl-rk805.txtpinctrl-single.txtpinctrl-sirf.txtpinctrl-st.txtpinctrl-sx150x.txtpinctrl-vt8500.txtpinctrl_spear.txtpinmux-node.yamlqcom,apq8064-pinctrl.txtqcom,apq8084-pinctrl.txtqcom,ipq4019-pinctrl.txtqcom,ipq6018-pinctrl.yamlqcom,ipq8064-pinctrl.txtqcom,ipq8074-pinctrl.txtqcom,mdm9615-pinctrl.txtqcom,msm8226-pinctrl.yamlqcom,msm8660-pinctrl.txtqcom,msm8916-pinctrl.txtqcom,msm8953-pinctrl.yamlqcom,msm8960-pinctrl.txtqcom,msm8974-pinctrl.txtqcom,msm8976-pinctrl.txtqcom,msm8994-pinctrl.txtqcom,msm8996-pinctrl.txtqcom,msm8998-pinctrl.txtqcom,pmic-gpio.yamlqcom,pmic-mpp.yamlqcom,qcm2290-pinctrl.yamlqcom,qcs404-pinctrl.txtqcom,sc7180-pinctrl.txtqcom,sc7280-lpass-lpi-pinctrl.yamlqcom,sc7280-pinctrl.yamlqcom,sc8180x-pinctrl.yamlqcom,sc8280xp-pinctrl.yamlqcom,sdm660-pinctrl.txtqcom,sdm845-pinctrl.txtqcom,sdx55-pinctrl.yamlqcom,sdx65-pinctrl.yamlqcom,sm6115-pinctrl.yamlqcom,sm6125-pinctrl.yamlqcom,sm6350-pinctrl.yamlqcom,sm8150-pinctrl.txtqcom,sm8250-lpass-lpi-pinctrl.yamlqcom,sm8250-pinctrl.yamlqcom,sm8350-pinctrl.yamlqcom,sm8450-pinctrl.yamlqcom,tlmm-common.yamlralink,rt2880-pinmux.yamlrenesas,pfc.yamlrenesas,rza1-ports.yamlrenesas,rza2-pinctrl.yamlrenesas,rzn1-pinctrl.yamlrockchip,pinctrl.txtsamsung-pinctrl.txtsocionext,uniphier-pinctrl.yamlsprd,pinctrl.txtsprd,sc9860-pinctrl.txtst,stm32-pinctrl.yamlste,abx500.txtste,nomadik.txtti,da850-pupd.txtti,iodelay.txtti,omap-pinctrl.txttoshiba,visconti-pinctrl.yamlxlnx,zynq-pinctrl.txtxlnx,zynqmp-pinctrl.yamlpmempmem-region.txtpoweractions,owl-sps.txtamlogic,meson-ee-pwrc.yamlamlogic,meson-gx-pwrc.txtamlogic,meson-sec-pwrc.yamlavsqcom,cpr.txtbrcm,bcm-pmb.yamlbrcm,bcm63xx-power.yamldomain-idle-state.yamlfsl,imx-gpc.yamlfsl,imx-gpcv2.yamlmediatek,power-controller.yamlmti,mips-cpc.yamlpd-samsung.yamlpower-controller.txtpower-domain.yamlpower_domain.txtqcom,rpmpd.yamlrenesas,apmu.yamlrenesas,rcar-sysc.yamlrenesas,rzg2l-sysc.yamlrenesas,sysc-rmobile.yamlresetaxxia-reset.txtbrcm,bcm21664-resetmgr.txtgemini-poweroff.txtgpio-poweroff.txtgpio-restart.txtkeystone-reset.txtltc2952-poweroff.txtmsm-poweroff.txtmt6323-poweroff.txtnvmem-reboot-mode.txtocelot-reset.txtqcom,pon.txtqnap-poweroff.txtreboot-mode.yamlregulator-poweroff.yamlrestart-poweroff.txtst-reset.txtsyscon-poweroff.yamlsyscon-reboot-mode.yamlsyscon-reboot.yamlxlnx,zynqmp-power.txtrockchip,power-controller.yamlrockchip-io-domain.txtsupplyactive-semi,act8945a-charger.yamlbattery.yamlbq2415x.yamlbq24190.yamlbq24257.yamlbq24735.yamlbq2515x.yamlbq256xx.yamlbq25890.yamlbq25980.yamlbq27xxx.yamlcharger-manager.yamlcpcap-battery.yamlcpcap-charger.yamlcw2015_battery.yamldlg,da9150-charger.yamldlg,da9150-fuel-gauge.yamlgpio-charger.yamlingenic,battery.yamlisp1704.yamllego,ev3-battery.yamllltc,lt3651-charger.yamllltc,ltc294x.yamlltc4162-l.yamlmax77650-charger.yamlmax8925_battery.txtmaxim,ds2760.yamlmaxim,max14656.yamlmaxim,max17040.yamlmaxim,max17042.yamlmaxim,max8903.yamlmicrochip,ucs1002.yamlnokia,n900-battery.yamlolpc-battery.yamlpower-supply.yamlqcom,pm8941-charger.yamlqcom,pm8941-coincell.yamlrichtek,rt5033-battery.yamlrichtek,rt9455.yamlrohm,bd99954.yamlsbs,sbs-battery.yamlsbs,sbs-charger.yamlsbs,sbs-manager.yamlsc2731-charger.yamlsc27xx-fg.yamlstericsson,ab8500-battery.txtstericsson,ab8500-btemp.yamlstericsson,ab8500-chargalg.yamlstericsson,ab8500-charger.yamlstericsson,ab8500-fg.yamlsummit,smb347-charger.yamlti,lp8727.yamltps65090-charger.yamltps65217-charger.yamltwl4030-charger.yamlx-powers,axp20x-ac-power-supply.yamlx-powers,axp20x-battery-power-supply.yamlx-powers,axp20x-usb-power-supply.yamlti-smartreflex.txtwakeup-source.txtxlnx,zynqmp-genpd.txtpowerpc4xxakebono.txtcpm.txthsta.txtppc440spe-adma.txtreboot.txtfslcache_sram.txtccf.txtcpus.txtdcsr.txtdiu.txtdma.txtecm.txtinterlaken-lac.txtl2cache.txtlbc.txtmcm.txtmcu-mpc8349emitx.txtmpc5121-psc.txtmpc512x_lpbfifo.txtmpc5200.txtmpic-msgr.txtmpic-timer.txtmpic.txtmsi-pic.txtpamu.txtpmc.txtraideng.txtscfg.txtsrio-rmu.txtsrio.txtibm,powerpc-cpu-features.txtibm,vas.txtnintendogamecube.txtwii.txtopaloppanel-opal.txtpower-mgt.txtsensor-groups.txtsleep.yamlppspps-gpio.txtptpbrcm,ptp-dte.txtptp-idt82p33.yamlptp-idtcm.yamlptp-ines.txtptp-qoriq.txttimestamper.txtpwmallwinner,sun4i-a10-pwm.yamlatmel-hlcdc-pwm.txtatmel-pwm.txtbrcm,bcm7038-pwm.txtbrcm,iproc-pwm.yamlbrcm,kona-pwm.txtcirrus,clps711x-pwm.txtgoogle,cros-ec-pwm.yamlimg-pwm.txtimx-pwm.yamlimx-tpm-pwm.yamlintel,keembay-pwm.yamlintel,lgm-pwm.yamliqs620a-pwm.yamlkontron,sl28cpld-pwm.yamllpc1850-sct-pwm.txtlpc32xx-pwm.txtmxs-pwm.yamlnvidia,tegra20-pwm.txtnxp,pca9685-pwm.txtpwm-bcm2835.txtpwm-berlin.txtpwm-fsl-ftm.txtpwm-hibvt.txtpwm-lp3943.txtpwm-mediatek.txtpwm-meson.txtpwm-mtk-disp.txtpwm-omap-dmtimer.txtpwm-rockchip.yamlpwm-samsung.yamlpwm-sifive.yamlpwm-sprd.txtpwm-st.txtpwm-tiecap.yamlpwm-tiehrpwm.yamlpwm-tipwmss.txtpwm.txtpwm.yamlpxa-pwm.txtrenesas,pwm-rcar.yamlrenesas,tpu-pwm.yamlspear-pwm.txtst,stmpe-pwm.txtti,twl-pwm.txtti,twl-pwmled.txttoshiba,pwm-visconti.yamlvt8500-pwm.txtregmapregmap.txtregulator88pg86x.txt88pm800.txt88pm860x.txtact8865-regulator.txtact8945a-regulator.txtanatop-regulator.yamlas3722-regulator.txtcpcap-regulator.txtda9210.txtda9211.txtdlg,da9121.yamlfan53555.txtfixed-regulator.yamlgoogle,cros-ec-regulator.yamlgpio-regulator.yamlhisilicon,hi655x-regulator.txtisl9305.txtlm363x-regulator.txtlp872x.txtltc3589.txtltc3676.txtmax1586-regulator.txtmax77650-regulator.yamlmax77686.txtmax77802.txtmax8660.yamlmax8893.yamlmax8907.txtmax8925-regulator.txtmax8952.txtmax8973-regulator.txtmax8997-regulator.txtmaxim,max77826.yamlmcp16502-regulator.txtmp8859.txtmps,mp5416.yamlmps,mp886x.yamlmps,mpq7920.yamlmt6311-regulator.txtmt6315-regulator.yamlmt6323-regulator.txtmt6358-regulator.txtmt6359-regulator.yamlmt6360-regulator.yamlmt6380-regulator.txtmt6397-regulator.txtnvidia,tegra-regulators-coupling.txtnxp,pca9450-regulator.yamlnxp,pf8x00-regulator.yamlonnn,fan53880.yamlpalmas-pmic.txtpbias-regulator.txtpfuze100.yamlpv88060.txtpv88080.txtpv88090.txtpwm-regulator.txtqcom,rpmh-regulator.yamlqcom,smd-rpm-regulator.yamlqcom,spmi-regulator.txtqcom,usb-vbus-regulator.yamlqcom-labibb-regulator.yamlraspberrypi,7inch-touchscreen-panel-regulator.yamlregulator-max77620.txtregulator.txtregulator.yamlrichtek,rt4801-regulator.yamlrichtek,rt4831-regulator.yamlrichtek,rt6160-regulator.yamlrichtek,rt6245-regulator.yamlrichtek,rtmv20-regulator.yamlrohm,bd70528-regulator.txtrohm,bd71815-regulator.yamlrohm,bd71828-regulator.yamlrohm,bd71837-regulator.yamlrohm,bd71847-regulator.yamlrohm,bd9576-regulator.yamlsamsung,s2mpa01.txtsamsung,s2mps11.txtsamsung,s5m8767.txtsilergy,sy8824x.yamlsilergy,sy8827n.yamlsky81452-regulator.txtslg51000.txtsprd,sc2731-regulator.txtst,stm32-booster.yamlst,stm32-vrefbuf.yamlst,stm32mp1-pwr-reg.yamlsy8106a-regulator.txtti-abb-regulator.txttps51632-regulator.txttps62360-regulator.txttps65023.txttps65090.txttps65132-regulator.txttps65217.txttps65218.txttps6586x.txttwl-regulator.txtuniphier-regulator.txtvctrl.txtvexpress.txtvqmmc-ipq4019-regulator.yamlwlf,arizona.yamlremoteprocfsl,imx-rproc.yamlingenic,vpu.yamlmtk,scp.txtqcom,adsp.yamlqcom,glink-edge.yamlqcom,hexagon-v56.txtqcom,pil-info.yamlqcom,q6v5.txtqcom,sc7180-mss-pil.yamlqcom,sc7280-mss-pil.yamlqcom,wcnss-pil.txtst,stm32-rproc.yamlst-rproc.txtti,davinci-rproc.txtti,k3-dsp-rproc.yamlti,k3-r5f-rproc.yamlti,keystone-rproc.txtti,omap-remoteproc.yamlti,pru-rproc.yamlwkup_m3_rproc.txtreserved-memoryframebuffer.yamlnvidia,tegra210-emc-table.yamlqcom,cmd-db.txtqcom,rmtfs-mem.txtramoops.txtreserved-memory.txtxen,shared-memory.txtresetallwinner,sun6i-a31-clock-reset.yamlamlogic,meson-axg-audio-arb.txtamlogic,meson-reset.yamlath79-reset.txtberlin,reset.txtbitmain,bm1880-reset.txtbrcm,bcm4908-misc-pcie-reset.yamlbrcm,bcm63138-pmb.txtbrcm,bcm6345-reset.yamlbrcm,bcm7216-pcie-sata-rescal.yamlbrcm,brcmstb-reset.txtcanaan,k210-rst.yamlfsl,imx-src.yamlfsl,imx7-src.yamlhisilicon,hi3660-reset.yamlhisilicon,hi6220-reset.txtimg,pistachio-reset.txtintel,rcu-gw.yamllantiq,reset.txtmicrochip,rst.yamlnuvoton,npcm-reset.txtnxp,lpc1850-rgu.txtoxnas,reset.txtqcom,aoss-reset.yamlqcom,pdc-global.yamlrenesas,rst.yamlreset.txtsnps,axs10x-reset.txtsnps,dw-reset.txtsnps,hsdk-reset.txtsocfpga-reset.txtsocionext,uniphier-reset.yamlst,sti-picophyreset.txtst,sti-powerdown.txtst,sti-softreset.txtst,stm32-rcc.txtst,stm32mp1-rcc.txtti,sci-reset.yamlti-syscon-reset.txtuniphier-reset.txtxlnx,zynqmp-reset.txtzynq-reset.txtresource-names.txtriscvcanaan.yamlcpus.yamlmicrochip.yamlsifive-l2-cache.yamlsifive.yamlrngamlogic,meson-rng.yamlapm,rng.txtarm-cctrng.yamlatmel-trng.txtbrcm,bcm2835.yamlbrcm,iproc-rng200.txthisi-rng.txtimx-rng.yamlingenic,rng.yamlingenic,trng.yamlintel,ixp46x-rng.yamlks-sa-rng.txtmicrochip,pic32-rng.txtmtk-rng.yamlnuvoton,npcm-rng.txtomap3_rom_rng.txtomap_rng.txtsamsung,exynos4-rng.yamlsamsung,exynos5250-trng.txtsilex-insight,ba431-rng.yamlsparc_sun_oracle_rng.txtst,rng.txtst,stm32-rng.yamltimeriomem_rng.txtxiphera,xip8001b-trng.yamlrtcabracon,abx80x.txtallwinner,sun4i-a10-rtc.yamlallwinner,sun6i-a31-rtc.yamlalphascale,asm9260-rtc.txtamlogic,meson-vrtc.yamlamlogic,meson6-rtc.yamlarm,pl031.yamlarmada-380-rtc.txtatmel,at91rm9200-rtc.yamlatmel,at91sam9-rtc.yamlbrcm,brcmstb-waketimer.yamlcdns,rtc.txtcpcap-rtc.txtdallas,ds1390.txtdigicolor-rtc.txtepson,rtc7301.txtepson,rx6110.txtepson,rx8900.yamlfaraday,ftrtc010.yamlfsl,scu-rtc.yamlgoogle,goldfish-rtc.txthaoyu,hym8563.yamlimxdi-rtc.yamlingenic,rtc.yamlisil,isl12026.txtisil,isl12057.txtisil,isl1208.txtlpc32xx-rtc.txtmaxim,ds1742.txtmaxim,ds3231.txtmaxim,mcp795.txtmaxim-ds1302.txtmicrochip,mfps-rtc.yamlmicrochip,pic32-rtc.txtmicrocrystal,rv3028.yamlmicrocrystal,rv3032.yamlmoxa,moxart-rtc.txtmstar,msc313-rtc.yamlnuvoton,nct3018y.yamlnvidia,tegra20-rtc.yamlnxp,lpc1788-rtc.txtnxp,pcf2127.yamlnxp,pcf85063.yamlnxp,pcf8523.txtnxp,pcf85363.yamlnxp,pcf8563.yamlnxp,rtc-2123.txtolpc-xo1-rtc.txtorion-rtc.txtpxa-rtc.txtqcom-pm8xxx-rtc.yamlrealtek,rtd119x.txtrenesas,rzn1-rtc.yamlrenesas,sh-rtc.yamlrtc-aspeed.txtrtc-cmos.txtrtc-ds1307.yamlrtc-fsl-ftm-alarm.txtrtc-mt2712.txtrtc-mt6397.txtrtc-mt7622.txtrtc-mxc.yamlrtc-mxc_v2.yamlrtc-omap.txtrtc-opal.txtrtc-palmas.txtrtc-st-lpc.txtrtc.yamls3c-rtc.yamlsa1100-rtc.yamlsnvs-rtc.txtspear-rtc.txtsprd,sc27xx-rtc.txtst,m41t80.yamlst,stm32-rtc.yamlstmp3xxx-rtc.txtsunplus,sp7021-rtc.yamlti,bq32000.yamlti,k3-rtc.yamltrivial-rtc.yamltwl-rtc.txtvia,vt8500-rtc.txtxgene-rtc.txtxlnx,zynqmp-rtc.yamlscsihisilicon-sas.txtsecuritytpmgoogle,cr50.txtibmvtpm.txtst33zp24-i2c.txtst33zp24-spi.txttpm-i2c.txttpm_tis_mmio.txttpm_tis_spi.txtserial8250.yaml8250_omap.yamlactions,owl-uart.txtaltera_jtaguart.txtaltera_uart.txtamlogic,meson-uart.yamlarc-uart.txtarm,mps2-uart.txtarm_sbsa_uart.txtbrcm,bcm2835-aux-uart.txtbrcm,bcm6345-uart.txtbrcm,bcm7271-uart.yamlcavium-uart.txtcdns,uart.txtcirrus,clps711x-uart.txtdigicolor-usart.txtefm32-uart.txtfsl,s32-linflexuart.txtfsl-imx-uart.yamlfsl-lpuart.yamlfsl-mxs-auart.yamlingenic,uart.yamllantiq_asc.txtlitex,liteuart.yamlmaxim,max310x.txtmicrochip,pic32-uart.txtmilbeaut-uart.txtmrvl,pxa-ssp.txtmtk-uart.txtmvebu-uart.txtnvidia,tegra194-tcu.yamlnvidia,tegra20-hsuart.txtnxp,lpc1850-uart.txtnxp,sc16is7xx.txtnxp-lpc32xx-hsuart.txtpl011.yamlqca,ar9330-uart.yamlqcom,msm-uart.txtqcom,msm-uartdm.txtrda,8810pl-uart.txtrenesas,em-uart.yamlrenesas,hscif.yamlrenesas,sci.yamlrenesas,scif.yamlrenesas,scifa.yamlrenesas,scifb.yamlrs485.txtrs485.yamlsamsung_uart.yamlserial.yamlsifive-serial.yamlsnps-dw-apb-uart.yamlsocionext,uniphier-uart.yamlsprd-uart.yamlst,stm32-uart.yamlst-asc.txtvt8500-uart.txtxlnx,opb-uartlite.txtserioallwinner,sun4i-a10-ps2.yamlaltera_ps2.txtolpc,ap-sp.txtps2-gpio.txtsnps-arc_ps2.txtsifivesifive-blocks-ip-versioning.txtsioxeckelmann,siox-gpio.txtslimbusbus.txtslim-ngd-qcom-ctrl.txtslim-qcom-ctrl.txtsocamlogicamlogic,canvas.yamlclk-measure.txtbcmbrcm,bcm2835-pm.txtbrcm,bcm2835-vchiq.txtraspberrypi,bcm2835-power.txtdovepmu.txtfslbman-portals.txtbman.txtcpm_qecpmcpm.txtbrg.txti2c.txtpic.txtusb.txtfsl,cpm1-scc-qmc.yamlfsl,cpm1-tsa.yamlgpio.txtnetwork.txtqeqe.txtfirmware.txtpar_io.txtpincfg.txtucc.txtusb.txtserial.txtuqe_serial.txtguts.txtqman-portals.txtqman.txtrcpm.txtimxfsl,aips-bus.yamlfsl,imx8mm-vpu-blk-ctrl.yamlfsl,imx8mp-media-blk-ctrl.yamlfsl,imx93-media-blk-ctrl.yamlfsl,imx93-src.yamlimx8m-soc.yamllitexlitex,soc-controller.yamlmediatekdevapc.yamlpwrap.txtscpsys.txtmicrochipatmel,at91rm9200-tcb.yamlmicrochip,polarfire-soc-sys-controller.yamlqcomqcom,aoss-qmp.yamlqcom,apr-services.yamlqcom,apr.yamlqcom,geni-se.yamlqcom,glink.txtqcom,gsbi.txtqcom,smd-rpm.yamlqcom,smd.txtqcom,smem.yamlqcom,smp2p.txtqcom,smsm.txtqcom,wcnss.txtrpmh-rsc.txtrockchipgrf.yamltik3-ringacc.yamlk3-socinfo.yamlkeystone-navigator-dma.txtkeystone-navigator-qmss.txtsci-pm-domain.yamlti,pruss.yamlwkup_m3_ipc.txtxilinxxlnx,vcu-settings.yamlxlnx,vcu.txtsoundac97-bus.txtadi,adau1372.yamladi,adau1701.txtadi,adau17x1.txtadi,adau1977.yamladi,adau7002.txtadi,adau7118.yamladi,axi-i2s.txtadi,axi-spdif-tx.txtadi,max98363.yamladi,max98396.yamladi,ssm2305.txtadi,ssm2602.txtak4104.txtak4118.txtak4458.txtak4554.txtak4613.yamlak4642.yamlak5386.txtak5558.txtalc5623.txtalc5632.txtallwinner,sun4i-a10-codec.yamlallwinner,sun4i-a10-i2s.yamlallwinner,sun4i-a10-spdif.yamlallwinner,sun50i-a64-codec-analog.yamlallwinner,sun8i-a23-codec-analog.yamlallwinner,sun8i-a33-codec.yamlamlogic,aiu.yamlamlogic,axg-fifo.txtamlogic,axg-pdm.txtamlogic,axg-sound-card.txtamlogic,axg-spdifin.txtamlogic,axg-spdifout.txtamlogic,axg-tdm-formatters.txtamlogic,axg-tdm-iface.txtamlogic,g12a-toacodec.yamlamlogic,g12a-tohdmitx.txtamlogic,gx-sound-card.yamlamlogic,t9015.yamlarmada-370db-audio.txtarndale.txtatmel-at91sam9g20ek-wm8731-audio.txtatmel-classd.txtatmel-i2s.txtatmel-pdmic.txtatmel-sam9x5-wm8731-audio.txtatmel-wm8904.txtatmel_ac97c.txtaudio-graph-card.yamlaudio-graph-port.yamlaudio-graph.yamlawinic,aw88395.yamlaxentia,tse850-pcm5142.txtbrcm,bcm2835-i2s.txtbrcm,bcm63xx-audio.txtbrcm,cygnus-audio.txtbt-sco.txtcdns,xtfpga-i2s.txtcirrus,cs35l45.yamlcirrus,cs4234.yamlcirrus,cs42l42.yamlcirrus,cs42l51.yamlcirrus,lochnagar.yamlcirrus,madera.yamlcomponent-common.yamlcs35l32.txtcs35l33.txtcs35l34.txtcs35l35.txtcs35l36.txtcs4265.txtcs4270.txtcs4271.txtcs42l52.txtcs42l56.txtcs42l73.txtcs42xx8.txtcs43130.txtcs4341.txtcs4349.txtcs53l30.txtda7213.txtda7218.txtda7219.txtda9055.txtdai-common.yamldai-params.yamldavinci-evm-audio.txtdavinci-mcasp-audio.txtdavinci-mcbsp.txtdesignware-i2s.txtdmic.txtes8328.txteukrea-tlv320.txteverest,es7134.txteverest,es7241.txteverest,es8316.yamleverest,es8326.yamlfsl,asrc.txtfsl,aud2htx.yamlfsl,audmix.txtfsl,easrc.yamlfsl,esai.txtfsl,micfil.yamlfsl,mqs.txtfsl,qmc-audio.yamlfsl,rpmsg.yamlfsl,sai.yamlfsl,spdif.yamlfsl,ssi.txtfsl,xcvr.yamlfsl-asoc-card.txtgoogle,cros-ec-codec.yamlgoogle,sc7180-trogdor.yamlgtm601.txthisilicon,hi6210-i2s.txtics43432.txtimg,i2s-in.txtimg,i2s-out.txtimg,parallel-out.txtimg,pistachio-internal-dac.txtimg,spdif-in.txtimg,spdif-out.txtimx-audio-card.yamlimx-audio-es8328.txtimx-audio-hdmi.yamlimx-audio-sgtl5000.txtimx-audio-spdif.txtimx-audmux.yamlinfineon,peb2466.yamlingenic,aic.yamlingenic,codec.yamlinno-rk3036.txtintel,keembay-i2s.yamlmarvell,mmp-sspa.yamlmarvell,pxa2xx-ac97.txtmax98095.txtmax98371.txtmax98373.txtmax98504.txtmax9860.txtmax9867.txtmax9892x.txtmaxim,max9759.txtmaxim,max98088.txtmaxim,max98090.yamlmaxim,max98357a.yamlmaxim,max98390.yamlmchp,i2s-mcc.yamlmchp,spdifrx.yamlmchp,spdiftx.yamlmicrochip,pdmc.yamlmikroe,mikroe-proto.txtmrvl,pxa-ssp.txtmt2701-afe-pcm.txtmt2701-cs42448.txtmt2701-wm8960.txtmt6351.txtmt6358.txtmt6359.yamlmt6797-afe-pcm.txtmt6797-mt6351.txtmt8173-max98090.txtmt8173-rt5650-rt5514.txtmt8173-rt5650-rt5676.txtmt8173-rt5650.txtmt8183-afe-pcm.txtmt8183-da7219-max98357.txtmt8183-mt6358-ts3a227-max98357.txtmt8192-mt6359-rt1015-rt5682.yamlmtk-afe-pcm.txtmtk-btcvsd-snd.txtmvebu-audio.txtmxs-audio-sgtl5000.txtmxs-saif.txtname-prefix.txtnau8315.txtnau8540.txtnau8810.txtnau8821.txtnau8824.txtnau8825.txtnokia,rx51.txtnuvoton,nau8822.yamlnvidia,tegra-audio-alc5632.yamlnvidia,tegra-audio-common.yamlnvidia,tegra-audio-graph-card.yamlnvidia,tegra-audio-max98090.yamlnvidia,tegra-audio-rt5640.yamlnvidia,tegra-audio-rt5677.yamlnvidia,tegra-audio-sgtl5000.yamlnvidia,tegra-audio-trimslice.yamlnvidia,tegra-audio-wm8753.yamlnvidia,tegra-audio-wm8903.yamlnvidia,tegra-audio-wm9712.yamlnvidia,tegra186-asrc.yamlnvidia,tegra186-dspk.yamlnvidia,tegra20-ac97.txtnvidia,tegra20-das.txtnvidia,tegra20-i2s.txtnvidia,tegra210-admaif.yamlnvidia,tegra210-adx.yamlnvidia,tegra210-ahub.yamlnvidia,tegra210-amx.yamlnvidia,tegra210-dmic.yamlnvidia,tegra210-i2s.yamlnvidia,tegra210-mbdrc.yamlnvidia,tegra210-mixer.yamlnvidia,tegra210-mvc.yamlnvidia,tegra210-ope.yamlnvidia,tegra210-peq.yamlnvidia,tegra210-sfc.yamlnvidia,tegra30-ahub.txtnvidia,tegra30-hda.yamlnvidia,tegra30-i2s.txtnxp,tfa989x.yamlomap-abe-twl6040.txtomap-dmic.txtomap-mcbsp.txtomap-mcpdm.txtomap-twl4030.txtpcm1789.txtpcm179x.txtpcm186x.txtpcm3060.txtpcm5102a.txtpcm512x.txtqcom,apq8096.txtqcom,lpass-cpu.yamlqcom,lpass-rx-macro.yamlqcom,lpass-tx-macro.yamlqcom,lpass-va-macro.yamlqcom,lpass-wsa-macro.yamlqcom,msm8916-wcd-analog.txtqcom,msm8916-wcd-digital.txtqcom,q6adm-routing.yamlqcom,q6adm.yamlqcom,q6afe.yamlqcom,q6apm-dai.yamlqcom,q6apm-lpass-dais.yamlqcom,q6apm.yamlqcom,q6asm-dais.yamlqcom,q6asm.yamlqcom,q6core.yamlqcom,q6dsp-lpass-clocks.yamlqcom,q6dsp-lpass-ports.yamlqcom,q6prm.yamlqcom,sm8250.yamlqcom,wcd9335.yamlqcom,wcd934x.yamlqcom,wcd938x-sdw.yamlqcom,wcd938x.yamlqcom,wsa881x.yamlqcom,wsa883x.yamlrealtek,rt1015p.yamlrealtek,rt5682s.yamlrenesas,fsi.yamlrenesas,idt821034.yamlrenesas,rsnd.txtrenesas,rsnd.yamlrockchip,pdm.txtrockchip,rk3288-hdmi-analog.txtrockchip,rk3328-codec.yamlrockchip,rk3399-gru-sound.txtrockchip-i2s.yamlrockchip-max98090.txtrockchip-rt5645.txtrockchip-spdif.yamlrohm,bd28623.yamlrt1011.txtrt1015.txtrt1016.txtrt1019.yamlrt1308.txtrt274.txtrt5514.txtrt5616.txtrt5631.txtrt5640.txtrt5645.txtrt5651.txtrt5659.txtrt5660.txtrt5663.txtrt5665.txtrt5668.txtrt5677.txtrt5682.txtsamsung,aries-wm8994.yamlsamsung,midas-audio.yamlsamsung,odroid.yamlsamsung,smdk-wm8994.txtsamsung,tm2-audio.txtsamsung-i2s.yamlsgtl5000.yamlsimple-amplifier.txtsimple-audio-mux.yamlsimple-card.yamlsirf-audio-port.txtsirf-audio.txtsnow.txtsoc-ac97link.txtsocionext,uniphier-aio.yamlsocionext,uniphier-evea.yamlspdif-receiver.txtspdif-transmitter.txtsprd-mcdt.txtsprd-pcm.txtssm2518.txtssm4567.txtst,sta32x.txtst,sta350.txtst,sti-asoc-card.txtst,stm32-i2s.yamlst,stm32-sai.yamlst,stm32-spdifrx.yamlstorm.txttas2552.txttas2562.yamltas2764.yamltas2770.yamltas571x.txttas5720.txttda7419.txttdm-slot.txttfa9879.txtti,ads117x.txtti,j721e-cpb-audio.yamlti,j721e-cpb-ivi-audio.yamlti,pcm1681.txtti,pcm3168a.txtti,tas5086.txtti,tas6424.txtti,tlv320adc3xxx.yamltlv320adcx140.yamltlv320aic31xx.txttlv320aic32x4.txttlv320aic3x.txttpa6130a2.txtts3a227e.txttscs42xx.txttscs454.txtuda1334.txtux500-mop500.txtux500-msp.txtwidgets.txtwlf,arizona.yamlwlf,wm8961.yamlwlf,wm8974.txtwm8510.txtwm8523.txtwm8524.txtwm8580.txtwm8711.txtwm8728.txtwm8731.txtwm8737.txtwm8741.txtwm8750.yamlwm8753.txtwm8770.txtwm8776.txtwm8782.txtwm8804.txtwm8903.txtwm8904.txtwm8960.txtwm8962.txtwm8994.txtxlnx,audio-formatter.txtxlnx,i2s.txtxlnx,spdif.txtzl38060.yamlsoundwireqcom,soundwire.yamlsoundwire-controller.yamlspiadi,axi-spi-engine.txtallwinner,sun4i-a10-spi.yamlallwinner,sun6i-a31-spi.yamlamlogic,meson-gx-spicc.yamlamlogic,meson6-spifc.yamlatmel-quadspi.txtbrcm,bcm2835-aux-spi.txtbrcm,bcm2835-spi.txtbrcm,spi-bcm-qspi.yamlcdns,qspi-nor.yamlefm32-spi.txtfsl,spi-fsl-qspi.yamlfsl-imx-cspi.yamlfsl-spi.txticpdas-lp8841-spi-rtc.txtjcore,spi.txtmarvell,mmp2-ssp.yamlmediatek,spi-mtk-nor.yamlmicrochip,spi-pic32.txtmikrotik,rb4xx-spi.yamlmxs-spi.yamlnuvoton,npcm-fiu.txtnuvoton,npcm-pspi.txtnvidia,tegra114-spi.txtnvidia,tegra20-sflash.txtnvidia,tegra20-slink.txtnvidia,tegra210-quad-peripheral-props.yamlnvidia,tegra210-quad.yamlomap-spi.txtqca,ar934x-spi.yamlqcom,spi-geni-qcom.txtqcom,spi-qcom-qspi.yamlqcom,spi-qup.txtrealtek,rtl-spi.yamlrenesas,hspi.yamlrenesas,rspi.yamlrenesas,sh-msiof.yamlsnps,dw-apb-ssi.yamlsocionext,uniphier-spi.yamlspi-armada-3700.txtspi-ath79.txtspi-bcm63xx-hsspi.txtspi-bcm63xx.txtspi-bus.txtspi-cadence.yamlspi-clps711x.txtspi-controller.yamlspi-davinci.txtspi-fsl-dspi.txtspi-fsl-lpspi.yamlspi-gpio.yamlspi-img-spfi.txtspi-lantiq-ssc.txtspi-mt65xx.txtspi-mt7621.txtspi-mux.yamlspi-mxic.txtspi-nxp-fspi.txtspi-octeon.txtspi-orion.txtspi-pl022.yamlspi-rockchip.yamlspi-samsung.txtspi-sc18is602.txtspi-sifive.yamlspi-slave-mt27xx.txtspi-sprd-adi.txtspi-sprd.txtspi-st-ssc.txtspi-synquacer.txtspi-xilinx.yamlspi-xlp.txtspi-xtensa-xtfpga.txtspi-zynqmp-qspi.yamlspi_altera.txtspi_atmel.txtspi_oc_tiny.txtsqi-pic32.txtst,stm32-qspi.yamlst,stm32-spi.yamlti_qspi.txtxlnx,zynq-qspi.yamlspmihisilicon,hisi-spmi-controller.yamlqcom,spmi-pmic-arb.txtspmi.yamlsramallwinner,sun4i-a10-system-control.yamlqcom,ocmem.yamlsram.yamlstagingiioadcspear-adc.txtsubmitting-patches.rstthermalallwinner,sun8i-a83t-ths.yamlamazon,al-thermal.txtamlogic,thermal.yamlarmada-thermal.txtbrcm,avs-ro-thermal.yamlbrcm,avs-tmon.txtbrcm,bcm2835-thermal.txtbrcm,ns-thermal.yamlbrcm,sr-thermal.txtda9062-thermal.txtdb8500-thermal.txtdove-thermal.txtexynos-thermal.txthisilicon-thermal.txtimx-thermal.yamlimx8mm-thermal.yamlkirkwood-thermal.txtmax77620_thermal.txtmediatek-thermal.txtnvidia,tegra124-soctherm.txtnvidia,tegra186-bpmp-thermal.yamlnvidia,tegra30-tsensor.yamlqcom-spmi-adc-tm5.yamlqcom-spmi-temp-alarm.txtqcom-tsens.yamlqoriq-thermal.yamlrcar-gen3-thermal.yamlrcar-thermal.yamlrockchip-thermal.yamlsocionext,uniphier-thermal.yamlspear-thermal.txtsprd-thermal.yamlst,stm32-thermal.yamlst-thermal.txtthermal-cooling-devices.yamlthermal-generic-adc.txtthermal-idle.yamlthermal-sensor.yamlthermal-zones.yamlti,am654-thermal.yamlti_soc_thermal.txttimeractions,owl-timer.txtallwinner,sun4i-a10-timer.yamlallwinner,sun5i-a13-hstimer.yamlaltr,timer-1.0.txtamlogic,meson6-timer.txtandestech,atcpit100-timer.txtarm,arch_timer.yamlarm,arch_timer_mmio.yamlarm,armv7m-systick.txtarm,global_timer.yamlarm,mps2-timer.txtarm,sp804.yamlarm,twd-timer.yamlbrcm,bcm2835-system-timer.txtbrcm,kona-timer.txtcdns,ttc.yamlcirrus,clps711x-timer.txtcsky,gx6605s-timer.txtcsky,mptimer.txtdigicolor-timer.txtenergymicro,efm32-timer.txtezchip,nps400-timer0.txtezchip,nps400-timer1.txtfaraday,fttmr010.txtfsl,ftm-timer.txtfsl,gtm.txtfsl,imxgpt.yamlimg,pistachio-gptimer.txtingenic,sysost.yamlingenic,tcu.yamlintel,ixp4xx-timer.yamljcore,pit.txtlsi,zevio-timer.txtmarvell,armada-370-xp-timer.txtmarvell,orion-timer.txtmediatek,mtk-timer.txtmrvl,mmp-timer.yamlnuvoton,npcm7xx-timer.txtnvidia,tegra-timer.yamlnvidia,tegra186-timer.yamlnxp,lpc3220-timer.txtnxp,sysctr-timer.yamlnxp,tpm-timer.yamloxsemi,rps-timer.txtrda,8810pl-timer.txtrenesas,16bit-timer.txtrenesas,8bit-timer.txtrenesas,cmt.yamlrenesas,em-sti.yamlrenesas,mtu2.yamlrenesas,ostm.yamlrenesas,tmu.yamlrenesas,tpu.yamlrockchip,rk-timer.txtsamsung,exynos4210-mct.yamlsifive,clint.yamlsnps,arc-timer.txtsnps,archs-gfrc.txtsnps,archs-rtc.txtsnps,dw-apb-timer.yamlsocionext,milbeaut-timer.txtspreadtrum,sprd-timer.txtst,spear-timer.txtst,stih407-lpcst,stm32-timer.yamlti,davinci-timer.txtti,keystone-timer.txtti,timer.txtvia,vt8500-timer.txttimestamphardware-timestamps-common.yamlhte-consumer.yamlnvidia,tegra194-hte.yamltrivial-devices.yamlufscdns,ufshc.yamlhisilicon,ufs.yamlmediatek,ufs.yamlqcom,ufs.yamlrenesas,ufs.yamlsamsung,exynos-ufs.yamlsnps,tc-dwc-g210.yamlsprd,ums9620-ufs.yamlti,j721e-ufs.yamlufs-common.yamlunittest.txtusballwinner,sun4i-a10-musb.yamlam33xx-usb.txtamlogic,meson-g12a-usb-ctrl.yamlanalogix,anx7411.yamlaspeed,ast2600-udc.yamlaspeed,usb-vhub.yamlatmel-usb.txtbrcm,bcm7445-ehci.yamlbrcm,bdc.yamlbrcm,usb-pinmap.yamlcdns,usb3.yamlci-hdrc-usb2.txtcypress,cypd4226.yamlda8xx-usb.txtdwc2.yamldwc3-cavium.txtdwc3-st.txtdwc3-xilinx.yamlehci-st.txtfaraday,fotg210.txtfcs,fsa4480.yamlfcs,fusb302.yamlfsl,imx8mp-dwc3.yamlfsl-usb.txtgeneric-ehci.yamlgeneric-ohci.yamlgeneric-xhci.yamlgpio-sbu-mux.yamlgr-udc.txthisilicon,histb-xhci.txtingenic,musb.yamlintel,keembay-dwc3.yamliproc-udc.txtisp1301.txtlpc32xx-udc.txtmarvell,pxau2o-ehci.yamlmaxim,max33359.yamlmaxim,max3420-udc.yamlmaxim,max3421.txtmediatek,mt6360-tcpc.yamlmediatek,mtk-xhci.yamlmediatek,mtu3.yamlmediatek,musb.yamlmicrochip,mpfs-musb.yamlmsm-hsusb.txtnpcm7xx-usb.txtnvidia,tegra-xudc.yamlnvidia,tegra124-xusb.yamlnvidia,tegra186-xusb.yamlnvidia,tegra194-xusb.yamlnvidia,tegra20-ehci.txtnvidia,tegra210-xusb.yamlnvidia,tegra234-xusb.yamlnxp,isp1760.yamlocteon-usb.txtohci-da8xx.txtohci-st.txtomap-usb.txtpxa-usb.txtqcom,dwc3.yamlrealtek,rts5411.yamlrenesas,usb-xhci.yamlrenesas,usb3-peri.yamlrenesas,usbhs.yamlrichtek,rt1711h.txtrichtek,rt1711h.yamlrichtek,rt1719.yamlrockchip,dwc3.yamls3c2410-usb.txtsamsung,exynos-dwc3.yamlsamsung,exynos-usb2.yamlsamsung-hsotg.txtsmsc,usb3503.yamlsnps,dwc3.yamlst,stusb160x.yamlst,typec-stm32g0.yamlti,am62-usb.yamlti,hd3ss3220.yamlti,j721e-usb.yamlti,keystone-dwc3.yamlti,tps6598x.yamlti,usb8041.yamltwlxxxx-usb.txttypec-tcpci.txtulpi.txtusb-device.yamlusb-drd.yamlusb-hcd.yamlusb-nop-xceiv.yamlusb-uhci.txtusb-xhci.yamlusb.yamlusb251xb.txtusb4604.txtusbmisc-imx.txtux500-usb.txtwillsemi,wusb3801.yamlxlnx,usb2.yamlvendor-prefixes.yamlvirtioiommu.txtmmio.yamlw1fsl-imx-owire.yamlomap-hdq.txtw1-gpio.txtw1.txtwatchdogallwinner,sun4i-a10-wdt.yamlalphascale-asm9260.txtamlogic,meson-gxbb-wdt.yamlarm,sbsa-gwdt.yamlarm,sp805.yamlarm,twd-wdt.yamlarm-smc-wdt.yamlarmada-37xx-wdt.txtaspeed-wdt.txtatmel,sama5d4-wdt.yamlatmel-at91rm9200-wdt.txtatmel-wdt.txtbrcm,bcm2835-pm-wdog.txtbrcm,bcm7038-wdt.txtbrcm,kona-wdt.txtcadence-wdt.txtda9062-wdt.txtdavinci-wdt.txtdigicolor-wdt.txtfaraday,ftwdt010.txtfsl-imx-wdt.yamlfsl-imx7ulp-wdt.yamlgpio-wdt.txtimgpdc-wdt.txtintel,keembay-wdt.yamlkontron,sl28cpld-wdt.yamllantiq-wdt.txtlpc18xx-wdt.txtmarvel.txtmen-a021-wdt.txtmeson-wdt.txtmicrochip,pic32-dmt.txtmicrochip,pic32-wdt.txtmoxa,moxart-watchdog.txtmpc8xxx-wdt.txtmstar,msc313e-wdt.yamlmt7621-wdt.txtmtk-wdt.txtnuvoton,npcm-wdt.txtof-xilinx-wdt.txtomap-wdt.txtpnx4008-wdt.txtqca-ar7130-wdt.txtqcom,pm8916-wdt.txtqcom-wdt.yamlrealtek,rtd119x.txtrenesas,wdt.yamlrt2880-wdt.txtsamsung-wdt.yamlsnps,dw-wdt.yamlsocionext,uniphier-wdt.yamlsprd-wdt.txtst,stm32-iwdg.yamlst_lpc_wdt.txtti,rti-wdt.yamltoshiba,visconti-wdt.yamlts4800-wdt.txttwl4030-wdt.txtwatchdog.yamlzii,rave-sp-wdt.txtziirave-wdt.txtwriting-bindings.rstwriting-schema.rstx86ce4100.txttimer.txtxilinx.txtxillybusxillybus.txtchangesets.rstdynamic-resolution-notes.rstindex.rstkernel-api.rstof_unittest.rstoverlay-notes.rstusage-model.rstdoc-guidecontributing.rsthello.dotindex.rstkernel-doc.rstmaintainer-profile.rstparse-headers.rstsphinx.rstsvg_image.svgdocutils.confdontdiffdriver-api80211cfg80211.rstindex.rstintroduction.rstmac80211-advanced.rstmac80211.rstacpiindex.rstlinuxized-acpica.rstscan_handlers.rstaperture.rstauxiliary_bus.rstbacklightlp855x-driver.rstbasics.rstclk.rstcomponent.rstconnector.rstconsole.rstcxlindex.rstmemory-devices.rstdcdbas.rstdevfreq.rstdevice-io.rstdevice_link.rstdma-buf.rstdmaengineclient.rstdmatest.rstindex.rstprovider.rstpxa_dma.rstdriver-modelbinding.rstbus.rstdesign-patterns.rstdevice.rstdevres.rstdriver.rstindex.rstoverview.rstplatform.rstporting.rstearly-userspacebuffer-format.rstearly_userspace_support.rstindex.rstedac.rsteisa.rstfirewire.rstfirmwarebuilt-in-fw.rstcore.rstdirect-fs-lookup.rstefiindex.rstfallback-mechanisms.rstfirmware_cache.rstfw_search_path.rstfw_upload.rstindex.rstintroduction.rstlookup-order.rstother_interfaces.rstrequest_firmware.rstfpgafpga-bridge.rstfpga-mgr.rstfpga-programming.rstfpga-region.rstindex.rstintro.rstframe-buffer.rstgeneric-counter.rstgpioboard.rstbt8xxgpio.rstconsumer.rstdriver.rstdrivers-on-gpio.rstindex.rstintro.rstlegacy.rstusing-gpio.rsthsi.rsthtehte.rstindex.rsttegra194-hte.rsti2c.rsti3cdevice-driver-api.rstindex.rstmaster-driver-api.rstprotocol.rstiiobuffers.rstcore.rsthw-consumer.rstindex.rstintro.rsttriggered-buffers.rsttriggers.rstindex.rstinfiniband.rstinfrastructure.rstinput.rstinterconnect.rstio-mapping.rstio_ordering.rstioctl.rstipmb.rstipmi.rstisa.rstisapnp.rstlibata.rstmailbox.rstmdindex.rstmd-cluster.rstraid5-cache.rstraid5-ppl.rstmediacamera-sensor.rstcec-core.rstcsi2.rstdriversbttv-devel.rstccsccs-regs.ascccs.rstmk-ccs-regscontributors.rstcpia2_devel.rstcx2341x-devel.rstcx88-devel.rstdavinci-vpbe-devel.rstdvb-usb.rstfimc-devel.rstfrontends.rstindex.rstpvrusb2.rstpxa_camera.rstradiotrack.rstsaa7134-devel.rstsh_mobile_ceu_camera.rsttuners.rstvidtv.rstvimc-devel.rstzoran.rstdtv-ca.rstdtv-common.rstdtv-core.rstdtv-demux.rstdtv-frontend.rstdtv-net.rstindex.rstmaintainer-entry-profile.rstmc-core.rstrc-core.rstv4l2-async.rstv4l2-common.rstv4l2-controls.rstv4l2-core.rstv4l2-dev.rstv4l2-device.rstv4l2-dv-timings.rstv4l2-event.rstv4l2-fh.rstv4l2-flash-led-class.rstv4l2-fwnode.rstv4l2-intro.rstv4l2-mc.rstv4l2-mediabus.rstv4l2-mem2mem.rstv4l2-rect.rstv4l2-subdev.rstv4l2-tuner.rstv4l2-tveeprom.rstv4l2-videobuf.rstv4l2-videobuf2.rstmeihdcp.rstiamt.rstindex.rstmei-client-bus.rstmei.rstnfc.rstmemory-devicesindex.rstti-emif.rstti-gpmc.rstmen-chameleon-bus.rstmessage-based.rstmisc_devices.rstmiscellaneous.rstmmcindex.rstmmc-async-req.rstmmc-dev-attrs.rstmmc-dev-parts.rstmmc-tools.rstmtdindex.rstintel-spi.rstnand_ecc.rstspi-nor.rstmtdnand.rstnfcindex.rstnfc-hci.rstnfc-pn544.rstntb.rstnvdimmbtt.rstfirmware-activate.rstindex.rstnvdimm.rstsecurity.rstnvmem.rstparport-lowlevel.rstpciindex.rstp2pdma.rstpci.rstphyindex.rstphy.rstsamsung-usb2.rstpin-control.rstpldmfwdriver-ops.rstfile-format.rstindex.rstpmcpuidle.rstdevices.rstindex.rstnotifiers.rsttypes.rstpps.rstptp.rstpwm.rstrapidioindex.rstmport_cdev.rstrapidio.rstrio_cm.rstsysfs.rsttsi721.rstregulator.rstreset.rstrfkill.rsts390-drivers.rstscsi.rstserialdriver.rstindex.rstmoxa-smartio.rstn_gsm.rstserial-iso7816.rstserial-rs485.rsttty.rstslimbus.rstsm501.rstsoundwireerror_handling.rstindex.rstlocking.rststream.rstsummary.rstspi.rstsurface_aggregatorclient-api.rstclient.rstclientscdev.rstdtx.rstindex.rstsan.rstindex.rstinternal-api.rstinternal.rstoverview.rstssh.rstswitchtec.rstsync_file.rsttarget.rstthermalcpu-cooling-api.rstcpu-idle-cooling.rstexynos_thermal.rstexynos_thermal_emulation.rstindex.rstnouveau_thermal.rstpower_allocator.rstsysfs-api.rstx86_pkg_temperature_thermal.rstuio-howto.rstusbURB.rstanchors.rstbulk-streams.rstcallbacks.rstdma.rstdwc3.rsterror-codes.rstgadget.rsthotplug.rstindex.rstpersist.rstpower-management.rsttypec.rsttypec_bus.rstusb.rstusb3-debug-port.rstwriting_musb_glue_layer.rstwriting_usb_driver.rstvfio-mediated-device.rstvfio-pci-device-specific-driver-acceptance.rstvfio.rstvirtioindex.rstvirtio.rstwriting_virtio_drivers.rstvme.rstw1.rstxilinxeemi.rstindex.rstxillybus.rstzorro.rstfault-injectionfault-injection.rstindex.rstnotifier-error-inject.rstnvme-fault-injection.rstprovoke-crashes.rstfbapi.rstarkfb.rstaty128fb.rstcirrusfb.rstcmap_xfbdev.rstdeferred_io.rstefifb.rstep93xx-fb.rstfbcon.rstframebuffer.rstgxfb.rstindex.rstintel810.rstintelfb.rstinternals.rstlxfb.rstmatroxfb.rstmetronomefb.rstmodedb.rstpvr2fb.rstpxafb.rsts3fb.rstsa1100fb.rstsh7760fb.rstsisfb.rstsm501.rstsm712fb.rstsstfb.rsttgafb.rsttridentfb.rstudlfb.rstuvesafb.rstvesafb.rstviafb.modesviafb.rstvt8623fb.rstfeaturesarch-support.txtcorecBPF-JITarch-support.txteBPF-JITarch-support.txtgeneric-idle-threadarch-support.txtjump-labelsarch-support.txtthread-info-in-taskarch-support.txttracehookarch-support.txtdebugKASANarch-support.txtdebug-vm-pgtablearch-support.txtgcov-profile-allarch-support.txtkcovarch-support.txtkgdbarch-support.txtkmemleakarch-support.txtkprobeskprobes-on-ftracearch-support.txtarch-support.txtkretprobesarch-support.txtoptprobesarch-support.txtstackprotectorarch-support.txtuprobesarch-support.txtuser-ret-profilerarch-support.txtiodma-contiguousarch-support.txtlist-arch.shlockingcmpxchg-localarch-support.txtlockdeparch-support.txtqueued-rwlocksarch-support.txtqueued-spinlocksarch-support.txtperfkprobes-eventarch-support.txtperf-regsarch-support.txtperf-stackdumparch-support.txtschedmembarrier-sync-corearch-support.txtnuma-balancingarch-support.txtscriptsfeatures-refresh.shseccompseccomp-filterarch-support.txttimearch-tick-broadcastarch-support.txtclockeventsarch-support.txtcontext-trackingarch-support.txtirq-time-acctarch-support.txtvirt-cpuacctarch-support.txtvmELF-ASLRarch-support.txtPG_uncachedarch-support.txtTHParch-support.txtTLBarch-support.txthuge-vmaparch-support.txtioremap_protarch-support.txtpte_specialarch-support.txtfilesystems9p.rstadfs.rstaffs.rstafs.rstapi-summary.rstautofs-mount-control.rstautofs.rstautomount-support.rstbefs.rstbfs.rstbtrfs.rstcachingbackend-api.rstcachefiles.rstfscache.rstindex.rstnetfs-api.rstceph.rstcifscifsroot.rstcoda.rstconfigfs.rstcramfs.rstdax.rstdebugfs.rstdevpts.rstdirectory-locking.rstdlmfs.rstdnotify.rstecryptfs.rstefivarfs.rsterofs.rstext2.rstext3.rstext4about.rstallocators.rstattributes.rstbigalloc.rstbitmaps.rstblockgroup.rstblockmap.rstblocks.rstchecksums.rstdirectory.rstdynamic.rsteainode.rstglobals.rstgroup_descr.rstifork.rstindex.rstinlinedata.rstinodes.rstjournal.rstmmp.rstoverview.rstspecial_inodes.rstsuper.rstverity.rstf2fs.rstfiemap.rstfiles.rstfscrypt.rstfsverity.rstfuse-io.rstfuse.rstgfs2-glocks.rstgfs2-uevents.rstgfs2.rsthfs.rsthfsplus.rsthpfs.rstindex.rstinotify.rstisofs.rstjournalling.rstlocking.rstlocks.rstmount_api.rstnetfs_library.rstnfsclient-identifier.rstexporting.rstindex.rstknfsd-stats.rstnfs41-server.rstpnfs.rstreexport.rstrpc-cache.rstrpc-server-gss.rstnilfs2.rstntfs.rstocfs2-online-filecheck.rstocfs2.rstomfs.rstorangefs.rstoverlayfs.rstpath-lookup.rstpath-lookup.txtporting.rstproc.rstqnx6.rstquota.rstramfs-rootfs-initramfs.rstrelay.rstromfs.rstseq_file.rstsharedsubtree.rstsplice.rstspufsindex.rstspu_create.rstspu_run.rstspufs.rstsquashfs.rstsysfs.rstsysv-fs.rsttmpfs.rstubifs-authentication.rstubifs.rstudf.rstvfat.rstvfs.rstvirtiofs.rstxfs-delayed-logging-design.rstxfs-self-describing-metadata.rstzonefs.rstfirmware-guideacpiDSD-properties-rules.rstacpi-lid.rstaml-debugger.rstapeieinj.rstoutput_format.rstchromeos-acpi-device.rstdebug.rstdsddata-node-references.rstgraph.rstleds.rstphy.rstenumeration.rstextcon-intel-int3496.rstgpio-properties.rsti2c-muxes.rstindex.rstintel-pmc-mux.rstlpit.rstmethod-customizing.rstmethod-tracing.rstnamespace.rstosi.rstvideo_extension.rstindex.rstfirmware_classhotplug-scriptfpgadfl.rstindex.rstgpuafbc.rstamdgpu-dc.rstamdgpu.rstbacklight.rstbridgedw-hdmi.rstdp-msttopology-figure-1.dottopology-figure-2.dottopology-figure-3.dotdriver-uapi.rstdrivers.rstdrm-client.rstdrm-internals.rstdrm-kms-helpers.rstdrm-kms.rstdrm-mm.rstdrm-uapi.rsti915.rstindex.rstintroduction.rstkms-properties.csvkomeda-kms.rstmcde.rstmeson.rstmsm-crash-dump.rstpl111.rstrfci915_gem_lmem.rstindex.rsttegra.rsttodo.rsttve200.rstv3d.rstvc4.rstvga-switcheroo.rstvgaarbiter.rstvkms.rstxen-front.rsthidamd-sfh-hid.rsthid-alps.rsthid-bpf.rsthid-sensor.rsthid-transport.rsthiddev.rsthidraw.rstindex.rstintel-ish-hid.rstuhid.rsthwmonabituguru-datasheet.rstabituguru.rstabituguru3.rstacpi_power_meter.rstad7314.rstadc128d818.rstadm1021.rstadm1025.rstadm1026.rstadm1031.rstadm1177.rstadm1266.rstadm1275.rstadm9240.rstads7828.rstadt7410.rstadt7411.rstadt7462.rstadt7470.rstadt7475.rstaht10.rstamc6821.rstasb100.rstasc7621.rstaspeed-pwm-tacho.rstbcm54140.rstbel-pfe.rstbpa-rs600.rstbt1-pvt.rstcoretemp.rstcorsair-cpro.rstcorsair-psu.rstda9052.rstda9055.rstdell-smm-hwmon.rstdme1737.rstdps920ab.rstdrivetemp.rstds1621.rstds620.rstemc1403.rstemc2103.rstemc6w201.rstf71805f.rstf71882fg.rstfam15h_power.rstfsp-3y.rstftsteutates.rstg760a.rstg762.rstgl518sm.rstgsc-hwmon.rsthih6130.rsthwmon-kernel-api.rstibm-cffps.rstibmaem.rstibmpowernv.rstina209.rstina2xx.rstina3221.rstindex.rstinspur-ipsps1.rstintel-m10-bmc-hwmon.rstir35221.rstir36021.rstir38064.rstisl68137.rstit87.rstjc42.rstk10temp.rstk8temp.rstlineage-pem.rstlm25066.rstlm63.rstlm70.rstlm73.rstlm75.rstlm77.rstlm78.rstlm80.rstlm83.rstlm85.rstlm87.rstlm90.rstlm92.rstlm93.rstlm95234.rstlm95245.rstlochnagar.rstltc2945.rstltc2947.rstltc2978.rstltc2990.rstltc2992.rstltc3815.rstltc4151.rstltc4215.rstltc4245.rstltc4260.rstltc4261.rstmax127.rstmax15301.rstmax16064.rstmax16065.rstmax1619.rstmax16601.rstmax1668.rstmax197.rstmax20730.rstmax20751.rstmax31722.rstmax31730.rstmax31785.rstmax31790.rstmax34440.rstmax6639.rstmax6642.rstmax6650.rstmax6697.rstmax8688.rstmc13783-adc.rstmcp3021.rstmenf21bmc.rstmlxreg-fan.rstmp2888.rstmp2975.rstnct6683.rstnct6775.rstnct7802.rstnct7904.rstnpcm750-pwm-fan.rstnsa320.rstntc_thermistor.rstnzxt-kraken2.rstocc.rstpc87360.rstpc87427.rstpcf8591.rstpim4328.rstpm6764tr.rstpmbus-core.rstpmbus.rstpowr1220.rstpwm-fan.rstpxe1610.rstq54sj108a2.rstraspberrypi-hwmon.rstsbtsi_temp.rstsch5627.rstsch5636.rstscpi-hwmon.rstsht15.rstsht21.rstsht3x.rstsht4x.rstshtc1.rstsis5595.rstsl28cpld.rstsmm665.rstsmsc47b397.rstsmsc47m1.rstsmsc47m192.rstsparx5-temp.rststpddc60.rstsubmitting-patches.rstsysfs-interface.rsttc654.rsttc74.rstthmc50.rsttmp102.rsttmp103.rsttmp108.rsttmp401.rsttmp421.rsttmp513.rsttps23861.rsttps40422.rsttps53679.rsttwl4030-madc-hwmon.rstucd9000.rstucd9200.rstuserspace-tools.rstvexpress.rstvia686a.rstvt1211.rstw83627ehf.rstw83627hf.rstw83773g.rstw83781d.rstw83791d.rstw83792d.rstw83793.rstw83795.rstw83l785ts.rstw83l786ng.rstwm831x.rstwm8350.rstxdpe12284.rstxgene-hwmon.rstzl6100.rsti2cbussesi2c-ali1535.rsti2c-ali1563.rsti2c-ali15x3.rsti2c-amd-mp2.rsti2c-amd756.rsti2c-amd8111.rsti2c-diolan-u2c.rsti2c-i801.rsti2c-ismt.rsti2c-mlxcpld.rsti2c-nforce2.rsti2c-nvidia-gpu.rsti2c-ocores.rsti2c-parport.rsti2c-pca-isa.rsti2c-piix4.rsti2c-sis5595.rsti2c-sis630.rsti2c-sis96x.rsti2c-taos-evm.rsti2c-via.rsti2c-viapro.rstindex.rstscx200_acb.rstdev-interface.rstdma-considerations.rstfault-codes.rstfunctionality.rstgpio-fault-injection.rsti2c-protocol.rsti2c-stub.rsti2c-sysfs.rsti2c-topology.rsti2c_bus.svgindex.rstinstantiating-devices.rstmuxesi2c-mux-gpio.rstold-module-parameters.rstslave-eeprom-backend.rstslave-interface.rstslave-testunit-backend.rstsmbus-protocol.rstsummary.rstten-bit-addresses.rstwriting-clients.rstia64aliasing.rstefirtc.rsterr_inject.rstfeatures.rstfsys.rstia64.rstindex.rstirq-redir.rstmca.rstserial.rstideChangeLog.ide-cd.1994-2004ChangeLog.ide-floppy.1996-2002ChangeLog.ide-tape.1995-2002changelogs.rstide-tape.rstide.rstindex.rstwarm-plug-howto.rstiioep93xx_adc.rstiio_configfs.rstindex.rstindex.rstinfinibandcore_locking.rstindex.rstipoib.rstopa_vnic.rstsysfs.rsttag_matching.rstuser_mad.rstuser_verbs.rstinputdevicesalps.rstamijoy.rstappletouch.rstatarikbd.rstbcm5974.rstcma3000_d0x.rstcs461x.rstedt-ft5x06.rstelantech.rstiforce-protocol.rstindex.rstjoystick-parport.rstntrig.rstpxrc.rstrotary-encoder.rstsentelic.rstwalkera0701.rstxpad.rstyealink.rstevent-codes.rstff.rstgamepad.rstgameport-programming.rstindex.rstinput-programming.rstinput.rstinput_kapi.rstinput_uapi.rstinteractive.svgjoydevindex.rstjoystick-api.rstjoystick.rstmulti-touch-protocol.rstnotifier.rstshape.svguinput.rstuserio.rstisdncredits.rstindex.rstinterface_capi.rstm_isdn.rstkbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breakgcc-plugins.rstheaders_install.rstindex.rstissues.rstkbuild.rstkconfig-language.rstkconfig-macro-language.rstkconfig.rstllvm.rstmakefiles.rstmodules.rstreproducible-builds.rstkernel-hackinghacking.rstindex.rstlocking.rstledsindex.rstleds-blinkm.rstleds-class-flash.rstleds-class-multicolor.rstleds-class.rstleds-el15203000.rstleds-lm3556.rstleds-lp3944.rstleds-lp5521.rstleds-lp5523.rstleds-lp5562.rstleds-lp55xx.rstleds-mlxcpld.rstleds-sc27xx.rstledtrig-oneshot.rstledtrig-transient.rstledtrig-usbport.rstuleds.rstwell-known-leds.txtlitmus-testsREADMEatomicAtomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmusAtomic-RMW-ops-are-atomic-WRT-atomic_set.litmusrcuRCU+sync+free.litmusRCU+sync+read.litmuslivepatchapi.rstcallbacks.rstcumulative-patches.rstindex.rstlivepatch.rstmodule-elf-format.rstreliable-stacktrace.rstshadow-vars.rstsystem-state.rstlockingfutex-requeue-pi.rsthwspinlock.rstindex.rstlockdep-design.rstlockstat.rstlocktorture.rstlocktypes.rstmutex-design.rstpercpu-rw-semaphore.rstpi-futex.rstpreempt-locking.rstrobust-futex-ABI.rstrobust-futexes.rstrt-mutex-design.rstrt-mutex.rstseqlock.rstspinlocks.rstww-mutex-design.rstlogo.gifm68kbuddha-driver.rstfeatures.rstindex.rstkernel-options.rstmaintainerconfigure-git.rstindex.rstmaintainer-entry-profile.rstmodifying-patches.rstpull-requests.rstrebasing-and-merging.rstmemory-barriers.txtmhiindex.rstmhi.rsttopology.rstmipsbooting.rstfeatures.rstindex.rstingenic-tcu.rstmisc-devicesad525x_dpot.rstapds990x.rstbh1770glc.rstc2port.rstdw-xdata-pcie.rsteeprom.rstibmvmc.rstics932s401.rstindex.rstisl29003.rstlis3lv02d.rstmax6875.rstpci-endpoint-test.rstspear-pcie-gadget.rstuacce.rstxilinx_sdfec.rstmmactive_mm.rstarch_pgtable_helpers.rstbalance.rstbootmem.rstdamonapi.rstdesign.rstfaq.rstindex.rstfree_page_reporting.rstfrontswap.rsthighmem.rsthmm.rsthugetlbfs_reserv.rsthwpoison.rstindex.rstksm.rstmemory-model.rstmmu_notifier.rstnuma.rstoom.rstovercommit-accounting.rstpage_allocation.rstpage_cache.rstpage_frags.rstpage_migration.rstpage_owner.rstpage_reclaim.rstpage_table_check.rstpage_tables.rstphysical_memory.rstprocess_addrs.rstremap_file_pages.rstshmfs.rstslab.rstslub.rstsplit_page_table_lock.rstswap.rsttranshuge.rstunevictable-lru.rstvmalloc.rstvmalloced-kernel-stacks.rstvmemmap_dedup.rstz3fold.rstzsmalloc.rstnetlabelcipso_ipv4.rstdraft-ietf-cipso-ipsecurity-01.txtdraft_ietf.rstindex.rstintroduction.rstlsm_interface.rstnetlinkspecsethtool.yamlnetdev.yamlnetworking6lowpan.rst6pack.rstaf_xdp.rstalias.rstarcnet-hardware.rstarcnet.rstatm.rstax25.rstbareudp.rstbatman-adv.rstbonding.rstbridge.rstcaifcaif.rstindex.rstlinux_caif.rstcan.rstcan_ucan_protocol.rstcdc_mbim.rstchecksum-offloads.rstdccp.rstdctcp.rstdecnet.rstdevice_driversappletalkcops.rstindex.rstltpc.rstatmcxacru-cf.pycxacru.rstfore200e.rstindex.rstiphase.rstcableindex.rstsb1000.rstcancan327.rstfreescaleflexcan.rstindex.rstcellularindex.rstqualcommrmnet.rstethernet3com3c509.rstvortex.rstalteraaltera_tse.rstamazonena.rstaquantiaatlantic.rstchelsiocxgb.rstcirruscs89x0.rstdavicomdm9000.rstdecde4x5.rstdmfe.rstdlinkdl2k.rstfreescaledpaa.rstdpaa2dpio-driver.rstethernet-driver.rstindex.rstmac-phy-support.rstoverview.rstgianfar.rstgooglegve.rsthuaweihinic.rstindex.rstintele100.rste1000.rste1000e.rstfm10k.rsti40e.rstiavf.rstice.rstigb.rstigbvf.rstixgb.rstixgbe.rstixgbevf.rstmarvellocteontx2.rstmellanoxmlx5.rstmicrosoftnetvsc.rstneterions2io.rstvxge.rstnetronomenfp.rstpensandoionic.rstsmscsmc9.rststmicrostmmac.rsttiam65_nuss_cpsw_switchdev.rstcpsw.rstcpsw_switchdev.rsttlan.rsttoshibaspider_net.rstfddidefza.rstindex.rstskfp.rsthamradiobaycom.rstindex.rstz8530drv.rstindex.rstqlogicindex.rstqlge.rstwanindex.rstz8530book.rstwifiindex.rstintelipw2100.rstipw2200.rstray_cs.rstwwanindex.rstiosm.rstt7xx.rstdevlinkam65-nuss-cpsw-switch.rstbnxt.rstdevlink-dpipe.rstdevlink-flash.rstdevlink-health.rstdevlink-info.rstdevlink-linecard.rstdevlink-params.rstdevlink-port.rstdevlink-region.rstdevlink-reload.rstdevlink-resource.rstdevlink-selftests.rstdevlink-trap.rstice.rstindex.rstionic.rstiosm.rstmlx4.rstmlx5.rstmlxsw.rstmv88e6xxx.rstnetdevsim.rstnfp.rstprestera.rstqed.rstsfc.rstsja1105.rstti-cpsw-switch.rstdns_resolver.rstdriver.rstdsab53.rstbcm_sf2.rstconfiguration.rstdsa.rstindex.rstlan9303.rstsja1105.rsteql.rstethtool-netlink.rstfailover.rstfib_trie.rstfilter.rstgen_stats.rstgeneric-hdlc.rstgeneric_netlink.rstgtp.rstieee802154.rstila.rstindex.rstip-sysctl.rstip_dynaddr.rstipddp.rstipsec.rstipv6.rstipvlan.rstipvs-sysctl.rstj1939.rstkapi.rstkcm.rstl2tp.rstlapb-module.rstmac80211-auth-assoc-deauth.txtmac80211-injection.rstmac80211_hwsimhostapd.confmac80211_hwsim.rstwpa_supplicant.confmpls-sysctl.rstmptcp-sysctl.rstmsg_zerocopy.rstmultiqueue.rstnet_dim.rstnet_failover.rstnetconsole.rstnetdev-FAQ.rstnetdev-features.rstnetdevices.rstnetfilter-sysctl.rstnetif-msg.rstnexthop-group-resilient.rstnf_conntrack-sysctl.rstnf_flowtable.rstnfc.rstopenvswitch.rstoperstates.rstpacket_mmap.rstpage_pool.rstphonet.rstphy.rstpktgen.rstplip.rstppp_generic.rstproc_net_tcp.rstradiotap-headers.rstrds.rstregulatory.rstrxrpc.rstscaling.rstsctp.rstsecid.rstseg6-sysctl.rstsegmentation-offloads.rstsfp-phylink.rstsmc-sysctl.rstsnmp_counter.rststatistics.rststrparser.rstswitchdev.rstsysfs-tagging.rsttc-actions-env-rules.rsttc-queue-filters.rsttcp-thin.rstteam.rsttimestamping.rsttipc.rsttls-offload-layers.svgtls-offload-reorder-bad.svgtls-offload-reorder-good.svgtls-offload.rsttls.rsttproxy.rsttuntap.rstudplite.rstvrf.rstvxlan.rstx25-iface.rstx25.rstxdp-rx-metadata.rstxfrm_device.rstxfrm_proc.rstxfrm_sync.rstxfrm_sysctl.rstnios2features.rstindex.rstnios2.rstnvdimmmaintainer-entry-profile.rstopenriscfeatures.rstindex.rstopenrisc_port.rsttodo.rstoutputPCIacpi-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.htmlRCUDesignData-StructuresData-Structures.htmlExpedited-Grace-PeriodsExpedited-Grace-Periods.htmlMemory-OrderingTree-RCU-Memory-Ordering.htmlRequirementsRequirements.htmlNMI-RCU.htmlUP.htmlarrayRCU.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.svgconn-states-8.dotconn-states-8.svgconstraints.svgcrop.svgdisk-states-8.dotdisk-states-8.svgdvbstb.svgfieldseq_bt.svgfieldseq_tb.svghello.dothello.svghello1.dothello2.doti2c_bus.svgimx6q-sabreauto.dotimx6q-sabreauto.svgimx6q-sabresd.dotimx6q-sabresd.svginteractive.svgipu3_rcb.svgkunit_suitememorydiagram.svgnode-states-8.dotnode-states-8.svgnv12mt.svgnv12mt_example.svgnxtlist.svgpipeline.dotpipeline.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.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.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.txtRCUDesignData-StructuresData-Structures.rst.txtExpedited-Grace-PeriodsExpedited-Grace-Periods.rst.txtMemory-OrderingTree-RCU-Memory-Ordering.rst.txtRequirementsRequirements.rst.txtNMI-RCU.rst.txtUP.rst.txtarrayRCU.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.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.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.txtspecial-register-buffer-data-sampling.rst.txtspectre.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-drivers.rst.txtci.rst.txtcpia2.rst.txtcx18-cardlist.rst.txtcx231xx-cardlist.rst.txtcx23885-cardlist.rst.txtcx88-cardlist.rst.txtcx88.rst.txtdavinci-vpbe.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.txtmeye.rst.txtmisc-cardlist.rst.txtomap3isp.rst.txtomap4_camera.rst.txtopera-firmware.rst.txtother-usb-cardlist.rst.txtpci-cardlist.rst.txtphilips.rst.txtplatform-cardlist.rst.txtpulse8-cec.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.txttm6000-cardlist.rst.txtttusb-dec.rst.txttuner-cardlist.rst.txtusb-cardlist.rst.txtv4l-drivers.rst.txtvimc.rst.txtvivid.rst.txtzoran-cardlist.rst.txtzr364xx.rst.txtmmcma_debugfs.rst.txtconcepts.rst.txtdamonindex.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txthugetlbpage.rst.txtidle_page_tracking.rst.txtindex.rst.txtksm.rst.txtmemory-hotplug.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.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.txtsleep-states.rst.txtstrategies.rst.txtsuspend-flows.rst.txtsystem-wide.rst.txtworking-state.rst.txtpnp.rst.txtpstore-blk.rst.txtramoops.rst.txtrapidio.rst.txtras.rst.txtreporting-issues.rst.txtrtc.rst.txtsecurity-bugs.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.txtxfs.rst.txtarch.rst.txtarmarm.rst.txtbooting.rst.txtcluster-pm-race-avoidance.rst.txtfeatures.rst.txtfirmware.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.txtsamsungsamsung-s3c24xxcpufreq.rst.txteb2410itx.rst.txtgpio.rst.txth1940.rst.txtindex.rst.txtnand.rst.txtoverview.rst.txts3c2412.rst.txts3c2413.rst.txtsmdk2440.rst.txtsuspend.rst.txtusb-host.rst.txtbootloader-interface.rst.txtgpio.rst.txtindex.rst.txtoverview.rst.txtsetup.rst.txtspearoverview.rst.txtstioverview.rst.txtstih407-overview.rst.txtstih415-overview.rst.txtstih416-overview.rst.txtstih418-overview.rst.txtstm32overview.rst.txtstm32f429-overview.rst.txtstm32f746-overview.rst.txtstm32f769-overview.rst.txtstm32h743-overview.rst.txtstm32h750-overview.rst.txtstm32mp157-overview.rst.txtsunxisunxi.rst.txtclocks.rst.txtswp_emulation.rst.txttcm.rst.txtuefi.rst.txtvfprelease-notes.rst.txtvlocks.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.txtasm-annotations.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.txtqueue-sysfs.rst.txtrequest.rst.txtstat.rst.txtswitching-sched.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.txtinstruction-set.rst.txtkfuncs.rst.txtlibbpfindex.rst.txtlibbpf_build.rst.txtlibbpf_naming_convention.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.txtsyscall_api.rst.txttest_debug.rst.txtverifier.rst.txtcdromcdrom-standard.rst.txtide-cd.rst.txtindex.rst.txtpacket-writing.rst.txtcore-apiassoc_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.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.txtpacking.rst.txtpadata.rst.txtpin_user_pages.rst.txtprintk-basics.rst.txtprintk-formats.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.txtworkqueue.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.txtkselftest.rst.txtkunitapiindex.rst.txtresource.rst.txttest.rst.txtarchitecture.rst.txtfaq.rst.txtindex.rst.txtkunit-tool.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.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.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_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.txttegra194-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.txtcsi2.rst.txtdriversbttv-devel.rst.txtccsccs.rst.txtcontributors.rst.txtcpia2_devel.rst.txtcx2341x-devel.rst.txtcx88-devel.rst.txtdavinci-vpbe-devel.rst.txtdvb-usb.rst.txtfimc-devel.rst.txtfrontends.rst.txtindex.rst.txtpvrusb2.rst.txtpxa_camera.rst.txtradiotrack.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.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.txtintel-spi.rst.txtnand_ecc.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.txtmoxa-smartio.rst.txtn_gsm.rst.txtserial-iso7816.rst.txtserial-rs485.rst.txttty.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.txtnouveau_thermal.rst.txtpower_allocator.rst.txtsysfs-api.rst.txtx86_pkg_temperature_thermal.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.txtcifscifsroot.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.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.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.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.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-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.txtosi.rst.txtvideo_extension.rst.txtindex.rst.txtfpgadfl.rst.txtindex.rst.txtgpuafbc.rst.txtamdgpu-dc.rst.txtamdgpu.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.txti915.rst.txtindex.rst.txtintroduction.rst.txtkomeda-kms.rst.txtmcde.rst.txtmeson.rst.txtmsm-crash-dump.rst.txtpl111.rst.txtrfci915_gem_lmem.rst.txtindex.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.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.txtasb100.rst.txtasc7621.rst.txtaspeed-pwm-tacho.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.txtemc6w201.rst.txtf71805f.rst.txtf71882fg.rst.txtfam15h_power.rst.txtfsp-3y.rst.txtftsteutates.rst.txtg760a.rst.txtg762.rst.txtgl518sm.rst.txtgsc-hwmon.rst.txthih6130.rst.txthwmon-kernel-api.rst.txtibm-cffps.rst.txtibmaem.rst.txtibmpowernv.rst.txtina209.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.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.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.txtmax31785.rst.txtmax31790.rst.txtmax34440.rst.txtmax6639.rst.txtmax6642.rst.txtmax6650.rst.txtmax6697.rst.txtmax8688.rst.txtmc13783-adc.rst.txtmcp3021.rst.txtmenf21bmc.rst.txtmlxreg-fan.rst.txtmp2888.rst.txtmp2975.rst.txtnct6683.rst.txtnct6775.rst.txtnct7802.rst.txtnct7904.rst.txtnpcm750-pwm-fan.rst.txtnsa320.rst.txtntc_thermistor.rst.txtnzxt-kraken2.rst.txtocc.rst.txtpc87360.rst.txtpc87427.rst.txtpcf8591.rst.txtpim4328.rst.txtpm6764tr.rst.txtpmbus-core.rst.txtpmbus.rst.txtpowr1220.rst.txtpwm-fan.rst.txtpxe1610.rst.txtq54sj108a2.rst.txtraspberrypi-hwmon.rst.txtsbtsi_temp.rst.txtsch5627.rst.txtsch5636.rst.txtscpi-hwmon.rst.txtsht15.rst.txtsht21.rst.txtsht3x.rst.txtsht4x.rst.txtshtc1.rst.txtsis5595.rst.txtsl28cpld.rst.txtsmm665.rst.txtsmsc47b397.rst.txtsmsc47m1.rst.txtsmsc47m192.rst.txtsparx5-temp.rst.txtstpddc60.rst.txtsubmitting-patches.rst.txtsysfs-interface.rst.txttc654.rst.txttc74.rst.txtthmc50.rst.txttmp102.rst.txttmp103.rst.txttmp108.rst.txttmp401.rst.txttmp421.rst.txttmp513.rst.txttps23861.rst.txttps40422.rst.txttps53679.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.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.txtia64aliasing.rst.txtefirtc.rst.txterr_inject.rst.txtfeatures.rst.txtfsys.rst.txtia64.rst.txtindex.rst.txtirq-redir.rst.txtmca.rst.txtserial.rst.txtidechangelogs.rst.txtide-tape.rst.txtide.rst.txtindex.rst.txtwarm-plug-howto.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.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-hackinghacking.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-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.txtm68kbuddha-driver.rst.txtfeatures.rst.txtindex.rst.txtkernel-options.rst.txtmaintainerconfigure-git.rst.txtindex.rst.txtmaintainer-entry-profile.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.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.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.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.txtdecnet.rst.txtdevice_driversappletalkcops.rst.txtindex.rst.txtltpc.rst.txtatmcxacru.rst.txtfore200e.rst.txtindex.rst.txtiphase.rst.txtcableindex.rst.txtsb1000.rst.txtcancan327.rst.txtfreescaleflexcan.rst.txtindex.rst.txtcellularindex.rst.txtqualcommrmnet.rst.txtethernet3com3c509.rst.txtvortex.rst.txtalteraaltera_tse.rst.txtamazonena.rst.txtaquantiaatlantic.rst.txtchelsiocxgb.rst.txtcirruscs89x0.rst.txtdavicomdm9000.rst.txtdecde4x5.rst.txtdmfe.rst.txtdlinkdl2k.rst.txtfreescaledpaa.rst.txtdpaa2dpio-driver.rst.txtethernet-driver.rst.txtindex.rst.txtmac-phy-support.rst.txtoverview.rst.txtgianfar.rst.txtgooglegve.rst.txthuaweihinic.rst.txtindex.rst.txtintele100.rst.txte1000.rst.txte1000e.rst.txtfm10k.rst.txti40e.rst.txtiavf.rst.txtice.rst.txtigb.rst.txtigbvf.rst.txtixgb.rst.txtixgbe.rst.txtixgbevf.rst.txtmarvellocteontx2.rst.txtmellanoxmlx5.rst.txtmicrosoftnetvsc.rst.txtneterions2io.rst.txtvxge.rst.txtnetronomenfp.rst.txtpensandoionic.rst.txtsmscsmc9.rst.txtstmicrostmmac.rst.txttiam65_nuss_cpsw_switchdev.rst.txtcpsw.rst.txtcpsw_switchdev.rst.txttlan.rst.txttoshibaspider_net.rst.txtfddidefza.rst.txtindex.rst.txtskfp.rst.txthamradiobaycom.rst.txtindex.rst.txtz8530drv.rst.txtindex.rst.txtqlogicindex.rst.txtqlge.rst.txtwanindex.rst.txtz8530book.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.txtice.rst.txtindex.rst.txtionic.rst.txtiosm.rst.txtmlx4.rst.txtmlx5.rst.txtmlxsw.rst.txtmv88e6xxx.rst.txtnetdevsim.rst.txtnfp.rst.txtprestera.rst.txtqed.rst.txtsfc.rst.txtsja1105.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.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.txtmpls-sysctl.rst.txtmptcp-sysctl.rst.txtmsg_zerocopy.rst.txtmultiqueue.rst.txtnet_dim.rst.txtnet_failover.rst.txtnetconsole.rst.txtnetdev-FAQ.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.txtrxrpc.rst.txtscaling.rst.txtsctp.rst.txtsecid.rst.txtseg6-sysctl.rst.txtsegmentation-offloads.rst.txtsfp-phylink.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-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.txtnios2features.rst.txtindex.rst.txtnios2.rst.txtnvdimmmaintainer-entry-profile.rst.txtopenriscfeatures.rst.txtindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtfeatures.rst.txtindex.rst.txtregisters.rst.txtpcmciadevicetable.rst.txtdriver-changes.rst.txtdriver.rst.txtindex.rst.txtlocking.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.txtdscr.rst.txteeh-pci-error-recovery.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.txtdeprecated.rst.txtdevelopment-process.rst.txtemail-clients.rst.txtembargoed-hardware-issues.rst.txthowto.rst.txtindex.rst.txtkernel-docs.rst.txtkernel-driver-statement.rst.txtkernel-enforcement-statement.rst.txtlicense-rules.rst.txtmagic-number.rst.txtmaintainer-pgp-guide.rst.txtmaintainers.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtfeatures.rst.txtindex.rst.txtpatch-acceptance.rst.txtpmu.rst.txtvm-layout.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-design-CFS.rst.txtsched-domains.rst.txtsched-energy.rst.txtsched-nice-design.rst.txtsched-rt-group.rst.txtsched-stats.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.txtshbooting.rst.txtfeatures.rst.txtindex.rst.txtnew-machine.rst.txtregister-banks.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.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.txtsparcadi.rst.txtconsole.rst.txtfeatures.rst.txtindex.rst.txtoradaxoracle-dax.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.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-trbe.rst.txtcoresight.rst.txtindex.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.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.txttranslationsindex.rst.txtit_ITadmin-guideREADME.rst.txtkernel-parameters.rst.txtsecurity-bugs.rst.txtcore-apiindex.rst.txtmemory-allocation.rst.txtsymbol-namespaces.rst.txtdisclaimer-ita.rst.txtdoc-guideindex.rst.txtkernel-doc.rst.txtparse-headers.rst.txtsphinx.rst.txtindex.rst.txtkernel-hackinghacking.rst.txtindex.rst.txtlocking.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.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-pgp-guide.rst.txtmanagement-style.rst.txtprogramming-language.rst.txtstable-api-nonsense.rst.txtstable-kernel-rules.rst.txtsubmit-checklist.rst.txtsubmitting-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvpatch-acceptance.rst.txtja_JPhowto.rst.txtindex.rst.txtko_KRhowto.rst.txtindex.rst.txtzh_CNaccountingindex.rst.txtpsi.rst.txtadmin-guideREADME.rst.txtbug-bisect.rst.txtbug-hunting.rst.txtclearing-warn-once.rst.txtcpu-load.rst.txtindex.rst.txtinit.rst.txtlockup-watchdogs.rst.txtmmdamonindex.rst.txtreclaim.rst.txtstart.rst.txtusage.rst.txtindex.rst.txtreporting-issues.rst.txtsecurity-bugs.rst.txtsysrq.rst.txttainted-kernels.rst.txtunicode.rst.txtarm64amu.rst.txtelf_hwcaps.rst.txthugetlbpage.rst.txtindex.rst.txtperf.rst.txtcore-apicachetlb.rst.txtcpu_hotplug.rst.txtgenericirq.rst.txtindex.rst.txtirqconcepts.rst.txtindex.rst.txtirq-affinity.rst.txtirq-domain.rst.txtirqflags-tracing.rst.txtkernel-api.rst.txtkobject.rst.txtlocal_ops.rst.txtmemory-hotplug.rst.txtpadata.rst.txtprintk-basics.rst.txtprintk-formats.rst.txtprotection-keys.rst.txtrefcount-vs-atomic.rst.txtsymbol-namespaces.rst.txtworkqueue.rst.txtcpu-freqcore.rst.txtcpu-drivers.rst.txtcpufreq-stats.rst.txtindex.rst.txtdev-toolsgcov.rst.txtindex.rst.txtkasan.rst.txtdisclaimer-zh_CN.rst.txtdoc-guidecontributing.rst.txtindex.rst.txtkernel-doc.rst.txtmaintainer-profile.rst.txtparse-headers.rst.txtsphinx.rst.txtfilesystemsdebugfs.rst.txtindex.rst.txttmpfs.rst.txtvirtiofs.rst.txtiioep93xx_adc.rst.txtiio_configfs.rst.txtindex.rst.txtindex.rst.txtinfinibandindex.rst.txtkernel-hackinghacking.rst.txtindex.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_owner.rst.txtpage_table_check.rst.txtremap_file_pages.rst.txtsplit_page_table_lock.rst.txtz3fold.rst.txtzsmalloc.rst.txtopenriscindex.rst.txtopenrisc_port.rst.txttodo.rst.txtpariscdebugging.rst.txtindex.rst.txtregisters.rst.txtpeciindex.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-drivers.rst.txtsubmitting-patches.rst.txtvolatile-considered-harmful.rst.txtriscvboot-image-header.rst.txtindex.rst.txtpatch-acceptance.rst.txtpmu.rst.txtschedulerindex.rst.txtsoundhd-audiocontrols.rst.txtindex.rst.txtindex.rst.txtvirtindex.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.txtarm64amu.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-drivers.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.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-apiacceleratorsocxl.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.txtdriversccs.rst.txtcx2341x-uapi.rst.txthantro.rst.txtimx-uapi.rst.txtindex.rst.txtmax2175.rst.txtmeye-uapi.rst.txtomap3isp-uapi.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-reports.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.txtasync.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-crop.rst.txtvidioc-subdev-g-fmt.rst.txtvidioc-subdev-g-frame-interval.rst.txtvidioc-subdev-g-selection.rst.txtvidioc-subdev-querycap.rst.txtvidioc-subscribe-event.rst.txtyuv-formats.rst.txtnetlinkindex.rst.txtintro.rst.txtno_new_privs.rst.txtseccomp_filter.rst.txtspec_ctrl.rst.txtsysfs-platform_profile.rst.txtunshare.rst.txtvirtacrncpuid.rst.txtindex.rst.txtintroduction.rst.txtio-request.rst.txtcocosev-guest.rst.txttdx-guest.rst.txtguest-halt-polling.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.txtwatch_queue.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.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-iommu.rst.txtintel_txt.rst.txtkernel-stacks.rst.txtmds.rst.txtmicrocode.rst.txtmtrr.rst.txtorc-unwinder.rst.txtpat.rst.txtpti.rst.txtresctrl.rst.txtsgx.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.txt_staticbasic.csscssbadge_only.csstheme.cssdoctools.jsdocumentation_options.jsfile.pngjquery-3.5.1.jsjquery.jsjsbadge_only.jstheme.jslanguage_data.jsminus.pngplus.pngpygments.csssearchtools.jstheme_overrides.cssunderscore-1.3.1.jsunderscore.jsaccountingcgroupstats.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.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.htmlspecial-register-buffer-data-sampling.htmlspectre.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-drivers.htmlci.htmlcpia2.htmlcx18-cardlist.htmlcx231xx-cardlist.htmlcx23885-cardlist.htmlcx88-cardlist.htmlcx88.htmldavinci-vpbe.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.htmlmeye.htmlmisc-cardlist.htmlomap3isp.htmlomap4_camera.htmlopera-firmware.htmlother-usb-cardlist.htmlpci-cardlist.htmlphilips.htmlplatform-cardlist.htmlpulse8-cec.htmlqcom_camss.htmlradio-cardlist.htmlrcar-fdp1.htmlremote-controller.htmlrkisp1.htmlsaa7134-cardlist.htmlsaa7134.htmlsaa7164-cardlist.htmlsi470x.htmlsi4713.htmlsi476x.htmlsiano-cardlist.htmltechnisat.htmltm6000-cardlist.htmlttusb-dec.htmltuner-cardlist.htmlusb-cardlist.htmlv4l-drivers.htmlvimc.htmlvivid.htmlzoran-cardlist.htmlzr364xx.htmlmmcma_debugfs.htmlconcepts.htmldamonindex.htmlreclaim.htmlstart.htmlusage.htmlhugetlbpage.htmlidle_page_tracking.htmlindex.htmlksm.htmlmemory-hotplug.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.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.htmlsleep-states.htmlstrategies.htmlsuspend-flows.htmlsystem-wide.htmlworking-state.htmlpnp.htmlpstore-blk.htmlramoops.htmlrapidio.htmlras.htmlreporting-issues.htmlrtc.htmlsecurity-bugs.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.htmlxfs.htmlarch.htmlarmarm.htmlbooting.htmlcluster-pm-race-avoidance.htmlfeatures.htmlfirmware.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.htmlsamsungsamsung-s3c24xxcpufreq.htmleb2410itx.htmlgpio.htmlh1940.htmlindex.htmlnand.htmloverview.htmls3c2412.htmls3c2413.htmlsmdk2440.htmlsuspend.htmlusb-host.htmlbootloader-interface.htmlgpio.htmlindex.htmloverview.htmlsetup.htmlspearoverview.htmlstioverview.htmlstih407-overview.htmlstih415-overview.htmlstih416-overview.htmlstih418-overview.htmlstm32overview.htmlstm32f429-overview.htmlstm32f746-overview.htmlstm32f769-overview.htmlstm32h743-overview.htmlstm32h750-overview.htmlstm32mp157-overview.htmlsunxisunxi.htmlclocks.htmlswp_emulation.htmltcm.htmluefi.htmlvfprelease-notes.htmlvlocks.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.htmlasm-annotations.htmlblockbfq-iosched.htmlbiovecs.htmlblk-mq.htmlcmdline-partition.htmldata-integrity.htmldeadline-iosched.htmlindex.htmlinline-encryption.htmlioprio.htmlkyber-iosched.htmlnull_blk.htmlpr.htmlqueue-sysfs.htmlrequest.htmlstat.htmlswitching-sched.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.htmlinstruction-set.htmlkfuncs.htmllibbpfindex.htmllibbpf_build.htmllibbpf_naming_convention.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.htmlsyscall_api.htmltest_debug.htmlverifier.htmlca.h.rstcdromcdrom-standard.htmlide-cd.htmlindex.htmlpacket-writing.htmlcec.h.rstcore-apiassoc_array.htmlboot-time-mm.htmlcachetlb.htmlcircular-buffers.htmlcpu_hotplug.htmldebug-objects.htmldebugging-via-ohci1394.htmldma-api-howto.htmldma-api.htmldma-attributes.htmldma-isa-lpc.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.htmlpacking.htmlpadata.htmlpin_user_pages.htmlprintk-basics.htmlprintk-formats.htmlprotection-keys.htmlrbtree.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlthis_cpu_ops.htmltimekeeping.htmltracepoint.htmlunaligned-memory-access.htmlworkqueue.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.htmlkselftest.htmlkunitapiindex.htmlresource.htmltest.htmlarchitecture.htmlfaq.htmlindex.htmlkunit-tool.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.htmlcxlindex.htmlmemory-devices.htmldcdbas.htmldevfreq.htmldevice-io.htmldevice_link.htmldma-buf.htmldmaengineclient.htmldmatest.htmlindex.htmlprovider.htmlpxa_dma.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_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.htmltegra194-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.htmlcsi2.htmldriversbttv-devel.htmlccsccs.htmlcontributors.htmlcpia2_devel.htmlcx2341x-devel.htmlcx88-devel.htmldavinci-vpbe-devel.htmldvb-usb.htmlfimc-devel.htmlfrontends.htmlindex.htmlpvrusb2.htmlpxa_camera.htmlradiotrack.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.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.htmlintel-spi.htmlnand_ecc.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.htmlmoxa-smartio.htmln_gsm.htmlserial-iso7816.htmlserial-rs485.htmltty.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.htmlnouveau_thermal.htmlpower_allocator.htmlsysfs-api.htmlx86_pkg_temperature_thermal.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.htmlcifscifsroot.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.htmloverview.htmlspecial_inodes.htmlsuper.htmlverity.htmlf2fs.htmlfiemap.htmlfiles.htmlfscrypt.htmlfsverity.htmlfuse-io.htmlfuse.htmlgfs2-glocks.htmlgfs2-uevents.htmlgfs2.htmlhfs.htmlhfsplus.htmlhpfs.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.htmlocfs2-online-filecheck.htmlocfs2.htmlomfs.htmlorangefs.htmloverlayfs.htmlpath-lookup.htmlporting.htmlproc.htmlqnx6.htmlquota.htmlramfs-rootfs-initramfs.htmlrelay.htmlromfs.htmlseq_file.htmlsharedsubtree.htmlsplice.htmlspufsindex.htmlspu_create.htmlspu_run.htmlspufs.htmlsquashfs.htmlsysfs.htmlsysv-fs.htmltmpfs.htmlubifs-authentication.htmlubifs.htmludf.htmlvfat.htmlvfs.htmlvirtiofs.htmlxfs-delayed-logging-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.htmlosi.htmlvideo_extension.htmlindex.htmlfpgadfl.htmlindex.htmlfrontend.h.rstgenindex.htmlgpuafbc.htmlamdgpu-dc.htmlamdgpu.htmlbacklight.htmlbridgedw-hdmi.htmldriver-uapi.htmldrivers.htmldrm-client.htmldrm-internals.htmldrm-kms-helpers.htmldrm-kms.htmldrm-mm.htmldrm-uapi.htmli915.htmlindex.htmlintroduction.htmlkomeda-kms.htmlmcde.htmlmeson.htmlmsm-crash-dump.htmlpl111.htmlrfci915_gem_lmem.htmlindex.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.htmlacpi_power_meter.htmlad7314.htmladc128d818.htmladm1021.htmladm1025.htmladm1026.htmladm1031.htmladm1177.htmladm1266.htmladm1275.htmladm9240.htmlads7828.htmladt7410.htmladt7411.htmladt7462.htmladt7470.htmladt7475.htmlaht10.htmlamc6821.htmlasb100.htmlasc7621.htmlaspeed-pwm-tacho.htmlbcm54140.htmlbel-pfe.htmlbpa-rs600.htmlbt1-pvt.htmlcoretemp.htmlcorsair-cpro.htmlcorsair-psu.htmlda9052.htmlda9055.htmldell-smm-hwmon.htmldme1737.htmldps920ab.htmldrivetemp.htmlds1621.htmlds620.htmlemc1403.htmlemc2103.htmlemc6w201.htmlf71805f.htmlf71882fg.htmlfam15h_power.htmlfsp-3y.htmlftsteutates.htmlg760a.htmlg762.htmlgl518sm.htmlgsc-hwmon.htmlhih6130.htmlhwmon-kernel-api.htmlibm-cffps.htmlibmaem.htmlibmpowernv.htmlina209.htmlina2xx.htmlina3221.htmlindex.htmlinspur-ipsps1.htmlintel-m10-bmc-hwmon.htmlir35221.htmlir36021.htmlir38064.htmlisl68137.htmlit87.htmljc42.htmlk10temp.htmlk8temp.htmllineage-pem.htmllm25066.htmllm63.htmllm70.htmllm73.htmllm75.htmllm77.htmllm78.htmllm80.htmllm83.htmllm85.htmllm87.htmllm90.htmllm92.htmllm93.htmllm95234.htmllm95245.htmllochnagar.htmlltc2945.htmlltc2947.htmlltc2978.htmlltc2990.htmlltc2992.htmlltc3815.htmlltc4151.htmlltc4215.htmlltc4245.htmlltc4260.htmlltc4261.htmlmax127.htmlmax15301.htmlmax16064.htmlmax16065.htmlmax1619.htmlmax16601.htmlmax1668.htmlmax197.htmlmax20730.htmlmax20751.htmlmax31722.htmlmax31730.htmlmax31785.htmlmax31790.htmlmax34440.htmlmax6639.htmlmax6642.htmlmax6650.htmlmax6697.htmlmax8688.htmlmc13783-adc.htmlmcp3021.htmlmenf21bmc.htmlmlxreg-fan.htmlmp2888.htmlmp2975.htmlnct6683.htmlnct6775.htmlnct7802.htmlnct7904.htmlnpcm750-pwm-fan.htmlnsa320.htmlntc_thermistor.htmlnzxt-kraken2.htmlocc.htmlpc87360.htmlpc87427.htmlpcf8591.htmlpim4328.htmlpm6764tr.htmlpmbus-core.htmlpmbus.htmlpowr1220.htmlpwm-fan.htmlpxe1610.htmlq54sj108a2.htmlraspberrypi-hwmon.htmlsbtsi_temp.htmlsch5627.htmlsch5636.htmlscpi-hwmon.htmlsht15.htmlsht21.htmlsht3x.htmlsht4x.htmlshtc1.htmlsis5595.htmlsl28cpld.htmlsmm665.htmlsmsc47b397.htmlsmsc47m1.htmlsmsc47m192.htmlsparx5-temp.htmlstpddc60.htmlsubmitting-patches.htmlsysfs-interface.htmltc654.htmltc74.htmlthmc50.htmltmp102.htmltmp103.htmltmp108.htmltmp401.htmltmp421.htmltmp513.htmltps23861.htmltps40422.htmltps53679.htmltwl4030-madc-hwmon.htmlucd9000.htmlucd9200.htmluserspace-tools.htmlvexpress.htmlvia686a.htmlvt1211.htmlw83627ehf.htmlw83627hf.htmlw83773g.htmlw83781d.htmlw83791d.htmlw83792d.htmlw83793.htmlw83795.htmlw83l785ts.htmlw83l786ng.htmlwm831x.htmlwm8350.htmlxdpe12284.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.htmlia64aliasing.htmlefirtc.htmlerr_inject.htmlfeatures.htmlfsys.htmlia64.htmlindex.htmlirq-redir.htmlmca.htmlserial.htmlidechangelogs.htmlide-tape.htmlide.htmlindex.htmlwarm-plug-howto.htmliioep93xx_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-hackinghacking.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-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.htmlm68kbuddha-driver.htmlfeatures.htmlindex.htmlkernel-options.htmlmaintainerconfigure-git.htmlindex.htmlmaintainer-entry-profile.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.htmlpci-endpoint-test.htmlspear-pcie-gadget.htmluacce.htmlxilinx_sdfec.htmlmmactive_mm.htmlarch_pgtable_helpers.htmlbalance.htmlbootmem.htmldamonapi.htmldesign.htmlfaq.htmlindex.htmlfree_page_reporting.htmlfrontswap.htmlhighmem.htmlhmm.htmlhugetlbfs_reserv.htmlhwpoison.htmlindex.htmlksm.htmlmemory-model.htmlmmu_notifier.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.htmldecnet.htmldevice_driversappletalkcops.htmlindex.htmlltpc.htmlatmcxacru.htmlfore200e.htmlindex.htmliphase.htmlcableindex.htmlsb1000.htmlcancan327.htmlfreescaleflexcan.htmlindex.htmlcellularindex.htmlqualcommrmnet.htmlethernet3com3c509.htmlvortex.htmlalteraaltera_tse.htmlamazonena.htmlaquantiaatlantic.htmlchelsiocxgb.htmlcirruscs89x0.htmldavicomdm9000.htmldecde4x5.htmldmfe.htmldlinkdl2k.htmlfreescaledpaa.htmldpaa2dpio-driver.htmlethernet-driver.htmlindex.htmlmac-phy-support.htmloverview.htmlgianfar.htmlgooglegve.htmlhuaweihinic.htmlindex.htmlintele100.htmle1000.htmle1000e.htmlfm10k.htmli40e.htmliavf.htmlice.htmligb.htmligbvf.htmlixgb.htmlixgbe.htmlixgbevf.htmlmarvellocteontx2.htmlmellanoxmlx5.htmlmicrosoftnetvsc.htmlneterions2io.htmlvxge.htmlnetronomenfp.htmlpensandoionic.htmlsmscsmc9.htmlstmicrostmmac.htmltiam65_nuss_cpsw_switchdev.htmlcpsw.htmlcpsw_switchdev.htmltlan.htmltoshibaspider_net.htmlfddidefza.htmlindex.htmlskfp.htmlhamradiobaycom.htmlindex.htmlz8530drv.htmlindex.htmlqlogicindex.htmlqlge.htmlwanindex.htmlz8530book.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.htmlice.htmlindex.htmlionic.htmliosm.htmlmlx4.htmlmlx5.htmlmlxsw.htmlmv88e6xxx.htmlnetdevsim.htmlnfp.htmlprestera.htmlqed.htmlsfc.htmlsja1105.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.htmlip-sysctl.htmlip_dynaddr.htmlipddp.htmlipsec.htmlipv6.htmlipvlan.htmlipvs-sysctl.htmlj1939.htmlkapi.htmlkcm.htmll2tp.htmllapb-module.htmlmac80211-injection.htmlmac80211_hwsimmac80211_hwsim.htmlmpls-sysctl.htmlmptcp-sysctl.htmlmsg_zerocopy.htmlmultiqueue.htmlnet_dim.htmlnet_failover.htmlnetconsole.htmlnetdev-FAQ.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.htmlrxrpc.htmlscaling.htmlsctp.htmlsecid.htmlseg6-sysctl.htmlsegmentation-offloads.htmlsfp-phylink.htmlsmc-sysctl.htmlsnmp_counter.htmlstatistics.htmlstrparser.htmlswitchdev.htmlsysfs-tagging.htmltc-actions-env-rules.htmltc-queue-filters.htmltcp-thin.htmlteam.htmltimestamping.htmltipc.htmltls-offload.htmltls.htmltproxy.htmltuntap.htmludplite.htmlvrf.htmlvxlan.htmlx25-iface.htmlx25.htmlxdp-rx-metadata.htmlxfrm_device.htmlxfrm_proc.htmlxfrm_sync.htmlxfrm_sysctl.htmlnios2features.htmlindex.htmlnios2.htmlnvdimmmaintainer-entry-profile.htmlobjects.invopenriscfeatures.htmlindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlfeatures.htmlindex.htmlregisters.htmlpcmciadevicetable.htmldriver-changes.htmldriver.htmlindex.htmllocking.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.htmldscr.htmleeh-pci-error-recovery.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.htmldeprecated.htmldevelopment-process.htmlemail-clients.htmlembargoed-hardware-issues.htmlhowto.htmlindex.htmlkernel-docs.htmlkernel-driver-statement.htmlkernel-enforcement-statement.htmllicense-rules.htmlmagic-number.htmlmaintainer-pgp-guide.htmlmaintainers.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlfeatures.htmlindex.htmlpatch-acceptance.htmlpmu.htmlvm-layout.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-design-CFS.htmlsched-domains.htmlsched-energy.htmlsched-nice-design.htmlsched-rt-group.htmlsched-stats.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.htmlshbooting.htmlfeatures.htmlindex.htmlnew-machine.htmlregister-banks.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.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.htmlsparcadi.htmlconsole.htmlfeatures.htmlindex.htmloradaxoracle-dax.htmlspibutterfly.htmlindex.htmlpxa2xx.htmlspi-lm70llp.htmlspi-sc18is602.htmlspi-summary.htmlspidev.htmlstagingcrc32.htmlindex.htmllzo.htmlremoteproc.htmlrpmsg.htmlspeculation.htmlstatic-keys.htmltee.htmlxz.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-trbe.htmlcoresight.htmlindex.htmlevents-kmem.htmlevents-msr.htmlevents-nmi.htmlevents-power.htmlevents.htmlfprobe.htmlftrace-design.htmlftrace-uses.htmlftrace.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.htmltranslationsindex.htmlit_ITadmin-guideREADME.htmlkernel-parameters.htmlsecurity-bugs.htmlcore-apiindex.htmlmemory-allocation.htmlsymbol-namespaces.htmldisclaimer-ita.htmldoc-guideindex.htmlkernel-doc.htmlparse-headers.htmlsphinx.htmlindex.htmlkernel-hackinghacking.htmlindex.htmllocking.htmlnetworkingnetdev-FAQ.htmlprocess1.Intro.html2.Process.html3.Early-stage.html4.Coding.html5.Posting.html6.Followthrough.html7.AdvancedTopics.html8.Conclusion.htmladding-syscalls.htmlapplying-patches.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-pgp-guide.htmlmanagement-style.htmlprogramming-language.htmlstable-api-nonsense.htmlstable-kernel-rules.htmlsubmit-checklist.htmlsubmitting-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvpatch-acceptance.htmlja_JPhowto.htmlindex.htmlko_KRhowto.htmlindex.htmlzh_CNaccountingindex.htmlpsi.htmladmin-guideREADME.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlindex.htmlinit.htmllockup-watchdogs.htmlmmdamonindex.htmlreclaim.htmlstart.htmlusage.htmlindex.htmlreporting-issues.htmlsecurity-bugs.htmlsysrq.htmltainted-kernels.htmlunicode.htmlarm64amu.htmlelf_hwcaps.htmlhugetlbpage.htmlindex.htmlperf.htmlcore-apicachetlb.htmlcpu_hotplug.htmlgenericirq.htmlindex.htmlirqconcepts.htmlindex.htmlirq-affinity.htmlirq-domain.htmlirqflags-tracing.htmlkernel-api.htmlkobject.htmllocal_ops.htmlmemory-hotplug.htmlpadata.htmlprintk-basics.htmlprintk-formats.htmlprotection-keys.htmlrefcount-vs-atomic.htmlsymbol-namespaces.htmlworkqueue.htmlcpu-freqcore.htmlcpu-drivers.htmlcpufreq-stats.htmlindex.htmldev-toolsgcov.htmlindex.htmlkasan.htmldisclaimer-zh_CN.htmldoc-guidecontributing.htmlindex.htmlkernel-doc.htmlmaintainer-profile.htmlparse-headers.htmlsphinx.htmlfilesystemsdebugfs.htmlindex.htmltmpfs.htmlvirtiofs.htmliioep93xx_adc.htmliio_configfs.htmlindex.htmlindex.htmlinfinibandindex.htmlkernel-hackinghacking.htmlindex.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_owner.htmlpage_table_check.htmlremap_file_pages.htmlsplit_page_table_lock.htmlz3fold.htmlzsmalloc.htmlopenriscindex.htmlopenrisc_port.htmltodo.htmlpariscdebugging.htmlindex.htmlregisters.htmlpeciindex.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-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlriscvboot-image-header.htmlindex.htmlpatch-acceptance.htmlpmu.htmlschedulerindex.htmlsoundhd-audiocontrols.htmlindex.htmlindex.htmlvirtindex.htmlzh_TWadmin-guideREADME.htmlbug-bisect.htmlbug-hunting.htmlclearing-warn-once.htmlcpu-load.htmlindex.htmlinit.htmlreporting-issues.htmlsecurity-bugs.htmltainted-kernels.htmlunicode.htmlarm64amu.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-drivers.htmlsubmitting-patches.htmlvolatile-considered-harmful.htmlusbacm.htmlauthorization.htmlchipidea.htmldwc3.htmlehci.htmlfunctionfs.htmlgadget-testing.htmlgadget_configfs.htmlgadget_hid.htmlgadget_multi.htmlgadget_printer.htmlgadget_serial.htmlindex.htmliuu_phoenix.htmlmass-storage.htmlmisc_usbsevseg.htmlmtouchusb.htmlohci.htmlraw-gadget.htmltext_files.htmlusb-help.htmlusb-serial.htmlusbip_protocol.htmlusbmon.htmluserspace-apiacceleratorsocxl.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.htmldriversccs.htmlcx2341x-uapi.htmlhantro.htmlimx-uapi.htmlindex.htmlmax2175.htmlmeye-uapi.htmlomap3isp-uapi.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-reports.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.htmlasync.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-crop.htmlvidioc-subdev-g-fmt.htmlvidioc-subdev-g-frame-interval.htmlvidioc-subdev-g-selection.htmlvidioc-subdev-querycap.htmlvidioc-subscribe-event.htmlyuv-formats.htmlnetlinkindex.htmlintro.htmlno_new_privs.htmlseccomp_filter.htmlspec_ctrl.htmlsysfs-platform_profile.htmlunshare.htmlvideodev2.h.rstvirtacrncpuid.htmlindex.htmlintroduction.htmlio-request.htmlcocosev-guest.htmltdx-guest.htmlguest-halt-polling.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.htmlwatch_queue.htmlwatchdogconvert_drivers_to_kernel_api.htmlhpwdt.htmlindex.htmlmlx-wdt.htmlpcwd-watchdog.htmlwatchdog-api.htmlwatchdog-kernel-api.htmlwatchdog-parameters.htmlwatchdog-pm.htmlwdt.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-iommu.htmlintel_txt.htmlkernel-stacks.htmlmds.htmlmicrocode.htmlmtrr.htmlorc-unwinder.htmlpat.htmlpti.htmlresctrl.htmlsgx.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.htmlpariscdebugging.rstfeatures.rstindex.rstregisters.rstpcmciadevicetable.rstdriver-changes.rstdriver.rstindex.rstlocking.rstpowerapm-acpi.rstbasic-pm-debugging.rstcharger-manager.rstdrivers-testing.rstenergy-model.rstfreezing-of-tasks.rstindex.rstopp.rstpci.rstpm_qos_interface.rstpower_supply_class.rstpowercapdtpm.rstpowercap.rstregulatorconsumer.rstdesign.rstmachine.rstoverview.rstregulator.rstruntime_pm.rsts2ram.rstsuspend-and-cpuhotplug.rstsuspend-and-interrupts.rstswsusp-and-swap-files.rstswsusp-dmcrypt.rstswsusp.rsttricks.rstuserland-swsusp.rstvideo.rstpowerpcassociativity.rstbooting.rstbootwrapper.rstcpu_families.rstcpu_features.rstcxl.rstcxlflash.rstdawr-power9.rstdscr.rsteeh-pci-error-recovery.rstelfnote.rstfeatures.rstfirmware-assisted-dump.rsthvcs.rstimc.rstindex.rstisa-versions.rstkasan.txtkaslr-booke32.rstmpc52xx.rstpapr_hcalls.rstpci_iov_resource_on_powernv.rstpmu-ebb.rstptrace.rstqe_firmware.rstsyscall64-abi.rsttransactional_memory.rstultravisor.rstvas-api.rstvcpudispatch_stats.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstadding-syscalls.rstapplying-patches.rstbotching-up-ioctls.rstchanges.rstclang-format.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdeprecated.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-docs.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmaintainer-pgp-guide.rstmaintainers.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvboot-image-header.rstfeatures.rstindex.rstpatch-acceptance.rstpmu.rstvm-layout.rsts3903270.ChangeLog3270.rstcds.rstcommon_io.rstconfig3270.shdriver-model.rstfeatures.rstindex.rstmonreader.rstpci.rstqeth.rsts390dbf.rsttext_files.rstvfio-ap-locking.rstvfio-ap.rstvfio-ccw.rstzfcpdump.rstschedulercompletion.rstindex.rstsched-arch.rstsched-bwc.rstsched-capacity.rstsched-deadline.rstsched-design-CFS.rstsched-domains.rstsched-energy.rstsched-nice-design.rstsched-pelt.csched-rt-group.rstsched-stats.rstschedutil.txttext_files.rstscsi53c700.rstBusLogic.rstChangeLog.arcmsrChangeLog.ipsChangeLog.lpfcChangeLog.megaraidChangeLog.megaraid_sasChangeLog.ncr53c8xxChangeLog.sym53c8xxChangeLog.sym53c8xx_2FlashPoint.rstLICENSE.FlashPointNinjaSCSI.rstaacraid.rstadvansys.rstaha152x.rstaic79xx.rstaic7xxx.rstarcmsr_spec.rstbfa.rstbnx2fc.rstcxgb3i.rstdc395x.rstdpti.rstg_NCR5380.rsthpsa.rsthptiop.rstindex.rstlibsas.rstlink_power_management_policy.rstlpfc.rstmegaraid.rstncr53c8xx.rstppa.rstqlogicfas.rstscsi-changer.rstscsi-generic.rstscsi-parameters.rstscsi.rstscsi_eh.rstscsi_fc_transport.rstscsi_mid_low_api.rstscsi_transport_srpfigures.rstrport_state_diagram.dotsd-parameters.rstsmartpqi.rstst.rstsym53c500_cs.rstsym53c8xx_2.rsttcm_qla2xxx.rstufs.rstwd719x.rstsecurityIMA-templates.rstSCTP.rstcredentials.rstdigsig.rstindex.rstkeyscore.rstecryptfs.rstindex.rstrequest-key.rsttrusted-encrypted.rstlandlock.rstlsm-development.rstlsm.rstsak.rstsecretscoco.rstindex.rstself-protection.rstsiphash.rsttpmindex.rsttpm_event_log.rsttpm_ftpm_tee.rsttpm_vtpm_proxy.rstxen-tpmfront.rstshbooting.rstfeatures.rstindex.rstnew-machine.rstregister-banks.rstsoundalsa-configuration.rstcardsaudigy-mixer.rstaudiophile-usb.rstbt87x.rstcmipci.rstemu10k1-jack.rsthdspm.rstimg-spdif-in.rstindex.rstjoystick.rstmaya44.rstmixart.rstmultisound.shsb-live-mixer.rstserial-u16550.rstvia82xx-mixer.rstdesignschannel-mapping-api.rstcompress-offload.rstcontrol-names.rstindex.rstjack-controls.rstjack-injection.rstoss-emulation.rstpowersave.rstprocfile.rstseq-oss.rsttimestamping.rsttracepoints.rsthd-audiocontrols.rstdp-mst.rstindex.rstintel-multi-link.rstmodels.rstnotes.rstrealtek-pc-beep.rstindex.rstkernel-apialsa-driver-api.rstindex.rstwriting-an-alsa-driver.rstsocclocking.rstcodec-to-codec.rstcodec.rstdai.rstdapm.rstdpcm.rstindex.rstjack.rstmachine.rstoverview.rstplatform.rstpops-clicks.rstsparcadi.rstconsole.rstfeatures.rstindex.rstoradaxdax-hv-api.txtoracle-dax.rstsphinxsphinx-statictheme_overrides.cssautomarkup.pycdomain.pykernel_abi.pykernel_feat.pykernel_include.pykerneldoc.pykernellog.pykfigure.pyload_config.pymaintainers_include.pyparallel-wrapper.shparse-headers.plrequirements.txtrstFlatTable.pyspibutterfly.rstindex.rstpxa2xx.rstspi-lm70llp.rstspi-sc18is602.rstspi-summary.rstspidev.rststagingcrc32.rstindex.rstlzo.rstremoteproc.rstrpmsg.rstspeculation.rststatic-keys.rsttee.rstxz.rsttargetindex.rstscripts.rsttarget-export-devicetcm_mod_builder.pytcm_mod_builder.rsttcmu-design.rsttimershighres.rsthpet.rsthrtimers.rstindex.rstno_hz.rsttimekeeping.rsttimers-howto.rsttoolsindex.rstrtlaMakefilecommon_appendix.rstcommon_hist_options.rstcommon_options.rstcommon_osnoise_description.rstcommon_osnoise_options.rstcommon_timerlat_aa.rstcommon_timerlat_description.rstcommon_timerlat_options.rstcommon_top_options.rstindex.rstrtla-hwnoise.rstrtla-osnoise-hist.rstrtla-osnoise-top.rstrtla-osnoise.rstrtla-timerlat-hist.rstrtla-timerlat-top.rstrtla-timerlat.rstrtla.rstrvMakefilecommon_appendix.rstcommon_ikm.rstindex.rstrv-list.rstrv-mon-wip.rstrv-mon-wwnr.rstrv-mon.rstrv.rsttraceboottime-trace.rstcoresightcoresight-config.rstcoresight-cpu-debug.rstcoresight-ect.rstcoresight-etm4x-reference.rstcoresight-perf.rstcoresight-trbe.rstcoresight.rstindex.rstevents-kmem.rstevents-msr.rstevents-nmi.rstevents-power.rstevents.rstfprobe.rstftrace-design.rstftrace-uses.rstftrace.rstfunction-graph-fold.vimhistogram-design.rsthistogram.rsthwlat_detector.rstindex.rstintel_th.rstkprobes.rstkprobetrace.rstmmiotrace.rstosnoise-tracer.rstpostprocessdecode_msr.pytrace-pagealloc-postprocess.pltrace-vmscan-postprocess.plring-buffer-design.rstrvda_monitor_instrumentation.rstda_monitor_synthesis.rstdeterministic_automata.rstindex.rstmonitor_wip.rstmonitor_wwnr.rstruntime-verification.rststm.rstsys-t.rsttimerlat-tracer.rsttracepoint-analysis.rsttracepoints.rstuprobetracer.rsttranslationsindex.rstit_ITadmin-guideREADME.rstkernel-parameters.rstsecurity-bugs.rstcore-apiindex.rstmemory-allocation.rstsymbol-namespaces.rstdisclaimer-ita.rstdoc-guideindex.rstkernel-doc.rstparse-headers.rstsphinx.rstindex.rstkernel-hackinghacking.rstindex.rstlocking.rstnetworkingnetdev-FAQ.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstadding-syscalls.rstapplying-patches.rstchanges.rstclang-format.rstcode-of-conduct.rstcoding-style.rstdeprecated.rstdevelopment-process.rstemail-clients.rsthowto.rstindex.rstkernel-docs.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmaintainer-pgp-guide.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvpatch-acceptance.rstja_JPSubmitChecklistSubmittingPatcheshowto.rstindex.rststable_api_nonsense.txtstable_kernel_rules.txtko_KRhowto.rstindex.rstmemory-barriers.txtstable_api_nonsense.txtzh_CNIRQ.txtaccountingindex.rstpsi.rstadmin-guideREADME.rstbug-bisect.rstbug-hunting.rstclearing-warn-once.rstcpu-load.rstindex.rstinit.rstlockup-watchdogs.rstmmdamonindex.rstreclaim.rststart.rstusage.rstindex.rstreporting-issues.rstsecurity-bugs.rstsysrq.rsttainted-kernels.rstunicode.rstarmBootingkernel_user_helpers.txtarm64amu.rstbooting.txtelf_hwcaps.rsthugetlbpage.rstindex.rstlegacy_instructions.txtmemory.txtperf.rstsilicon-errata.txttagged-pointers.txtcore-apicachetlb.rstcpu_hotplug.rstgenericirq.rstindex.rstirqconcepts.rstindex.rstirq-affinity.rstirq-domain.rstirqflags-tracing.rstkernel-api.rstkobject.rstlocal_ops.rstmemory-hotplug.rstpadata.rstprintk-basics.rstprintk-formats.rstprotection-keys.rstrefcount-vs-atomic.rstsymbol-namespaces.rstworkqueue.rstcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstdev-toolsgcov.rstindex.rstkasan.rstdisclaimer-zh_CN.rstdoc-guidecontributing.rstindex.rstkernel-doc.rstmaintainer-profile.rstparse-headers.rstsphinx.rstfilesystemsdebugfs.rstindex.rstsysfs.txttmpfs.rstvirtiofs.rstgpio.txtiioep93xx_adc.rstiio_configfs.rstindex.rstindex.rstinfinibandindex.rstio_ordering.txtkernel-hackinghacking.rstindex.rstmaintainerconfigure-git.rstindex.rstmaintainer-entry-profile.rstmodifying-patches.rstpull-requests.rstrebasing-and-merging.rstmipsbooting.rstfeatures.rstindex.rstingenic-tcu.rstmmactive_mm.rstbalance.rstdamonapi.rstdesign.rstfaq.rstindex.rstfree_page_reporting.rstfrontswap.rsthighmem.rsthmm.rsthugetlbfs_reserv.rsthwpoison.rstindex.rstksm.rstmemory-model.rstmmu_notifier.rstnuma.rstovercommit-accounting.rstpage_frags.rstpage_owner.rstpage_table_check.rstremap_file_pages.rstsplit_page_table_lock.rstz3fold.rstzsmalloc.rstoops-tracing.txtopenriscindex.rstopenrisc_port.rsttodo.rstpariscdebugging.rstindex.rstregisters.rstpeciindex.rstprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstriscvboot-image-header.rstindex.rstpatch-acceptance.rstpmu.rstschedulerindex.rstsoundhd-audiocontrols.rstindex.rstindex.rstsparse.txtvideo4linuxomap3isp.txtv4l2-framework.txtvirtindex.rstzh_TWIRQ.txtadmin-guideREADME.rstbug-bisect.rstbug-hunting.rstclearing-warn-once.rstcpu-load.rstindex.rstinit.rstreporting-issues.rstsecurity-bugs.rsttainted-kernels.rstunicode.rstarm64amu.rstbooting.txtelf_hwcaps.rsthugetlbpage.rstindex.rstlegacy_instructions.txtmemory.txtperf.rstsilicon-errata.txttagged-pointers.txtcpu-freqcore.rstcpu-drivers.rstcpufreq-stats.rstindex.rstdisclaimer-zh_TW.rstfilesystemsdebugfs.rstindex.rstsysfs.txttmpfs.rstvirtiofs.rstgpio.txtindex.rstio_ordering.txtoops-tracing.txtprocess1.Intro.rst2.Process.rst3.Early-stage.rst4.Coding.rst5.Posting.rst6.Followthrough.rst7.AdvancedTopics.rst8.Conclusion.rstcode-of-conduct-interpretation.rstcode-of-conduct.rstcoding-style.rstdevelopment-process.rstemail-clients.rstembargoed-hardware-issues.rsthowto.rstindex.rstkernel-driver-statement.rstkernel-enforcement-statement.rstlicense-rules.rstmagic-number.rstmanagement-style.rstprogramming-language.rststable-api-nonsense.rststable-kernel-rules.rstsubmit-checklist.rstsubmitting-drivers.rstsubmitting-patches.rstvolatile-considered-harmful.rstsparse.txtusbCREDITSacm.rstauthorization.rstchipidea.rstdwc3.rstehci.rstfunctionfs.rstgadget-testing.rstgadget_configfs.rstgadget_hid.rstgadget_multi.rstgadget_printer.rstgadget_serial.rstindex.rstiuu_phoenix.rstlinux-cdc-acm.inflinux.infmass-storage.rstmisc_usbsevseg.rstmtouchusb.rstohci.rstraw-gadget.rsttext_files.rstusb-help.rstusb-serial.rstusbdevfs-drop-permissions.cusbip_protocol.rstusbmon.rstuserspace-apiacceleratorsocxl.rstebpfindex.rstsyscall.rstfutex2.rstindex.rstioctlcdrom.rsthdio.rstindex.rstioctl-decoding.rstioctl-number.rstiommu.rstiommufd.rstlandlock.rstmediaMakefileca.h.rst.exceptionsceccec.h.rst.exceptionscec-api.rstcec-func-close.rstcec-func-ioctl.rstcec-func-open.rstcec-func-poll.rstcec-funcs.rstcec-header.rstcec-intro.rstcec-ioc-adap-g-caps.rstcec-ioc-adap-g-conn-info.rstcec-ioc-adap-g-log-addrs.rstcec-ioc-adap-g-phys-addr.rstcec-ioc-dqevent.rstcec-ioc-g-mode.rstcec-ioc-receive.rstcec-pin-error-inj.rstconf_nitpick.pydmx.h.rst.exceptionsdriversccs.rstcx2341x-uapi.rsthantro.rstimx-uapi.rstindex.rstmax2175.rstmeye-uapi.rstomap3isp-uapi.rstuvcvideo.rstdvbca-fclose.rstca-fopen.rstca-get-cap.rstca-get-descr-info.rstca-get-msg.rstca-get-slot-info.rstca-reset.rstca-send-msg.rstca-set-descr.rstca.rstca_data_types.rstca_function_calls.rstca_high_level.rstdemux.rstdmx-add-pid.rstdmx-expbuf.rstdmx-fclose.rstdmx-fopen.rstdmx-fread.rstdmx-fwrite.rstdmx-get-pes-pids.rstdmx-get-stc.rstdmx-mmap.rstdmx-munmap.rstdmx-qbuf.rstdmx-querybuf.rstdmx-remove-pid.rstdmx-reqbufs.rstdmx-set-buffer-size.rstdmx-set-filter.rstdmx-set-pes-filter.rstdmx-start.rstdmx-stop.rstdmx_fcalls.rstdmx_types.rstdvb-fe-read-status.rstdvb-frontend-event.rstdvb-frontend-parameters.rstdvbapi.rstdvbproperty.rstdvbstb.svgexamples.rstfe-bandwidth-t.rstfe-diseqc-recv-slave-reply.rstfe-diseqc-reset-overload.rstfe-diseqc-send-burst.rstfe-diseqc-send-master-cmd.rstfe-dishnetwork-send-legacy-cmd.rstfe-enable-high-lnb-voltage.rstfe-get-event.rstfe-get-frontend.rstfe-get-info.rstfe-get-property.rstfe-read-ber.rstfe-read-signal-strength.rstfe-read-snr.rstfe-read-status.rstfe-read-uncorrected-blocks.rstfe-set-frontend-tune-mode.rstfe-set-frontend.rstfe-set-tone.rstfe-set-voltage.rstfe-type-t.rstfe_property_parameters.rstfrontend-header.rstfrontend-property-cable-systems.rstfrontend-property-satellite-systems.rstfrontend-property-terrestrial-systems.rstfrontend-stat-properties.rstfrontend.rstfrontend_f_close.rstfrontend_f_open.rstfrontend_fcalls.rstfrontend_legacy_api.rstfrontend_legacy_dvbv3_api.rstheaders.rstintro.rstlegacy_dvb_apis.rstnet-add-if.rstnet-get-if.rstnet-remove-if.rstnet-types.rstnet.rstquery-dvb-frontend-info.rstfdl-appendix.rstfrontend.h.rst.exceptionsgen-errors.rstglossary.rstindex.rstintro.rstlirc.h.rst.exceptionsmedia.h.rst.exceptionsmediactlmedia-controller-intro.rstmedia-controller-model.rstmedia-controller.rstmedia-func-close.rstmedia-func-ioctl.rstmedia-func-open.rstmedia-funcs.rstmedia-header.rstmedia-ioc-device-info.rstmedia-ioc-enum-entities.rstmedia-ioc-enum-links.rstmedia-ioc-g-topology.rstmedia-ioc-request-alloc.rstmedia-ioc-setup-link.rstmedia-request-ioc-queue.rstmedia-request-ioc-reinit.rstmedia-types.rstrequest-api.rstrequest-func-close.rstrequest-func-ioctl.rstrequest-func-poll.rstnet.h.rst.exceptionsrckeytable.c.rstlirc-dev-intro.rstlirc-dev.rstlirc-func.rstlirc-get-features.rstlirc-get-rec-mode.rstlirc-get-rec-resolution.rstlirc-get-send-mode.rstlirc-get-timeout.rstlirc-header.rstlirc-read.rstlirc-set-measure-carrier-mode.rstlirc-set-rec-carrier-range.rstlirc-set-rec-carrier.rstlirc-set-rec-timeout-reports.rstlirc-set-rec-timeout.rstlirc-set-send-carrier.rstlirc-set-send-duty-cycle.rstlirc-set-transmitter-mask.rstlirc-set-wideband-receiver.rstlirc-write.rstrc-intro.rstrc-protos.rstrc-sysfs-nodes.rstrc-table-change.rstrc-tables.rstremote_controllers.rsttypical_media_device.svgv4lapp-pri.rstasync.rstaudio.rstbayer.svgbiblio.rstbuffer.rstcapture-example.rstcapture.c.rstcolorspaces-defs.rstcolorspaces-details.rstcolorspaces.rstcommon-defs.rstcommon.rstcompat.rstconstraints.svgcontrol.rstcrop.rstcrop.svgdepth-formats.rstdev-capture.rstdev-decoder.rstdev-encoder.rstdev-event.rstdev-mem2mem.rstdev-meta.rstdev-osd.rstdev-output.rstdev-overlay.rstdev-radio.rstdev-raw-vbi.rstdev-rds.rstdev-sdr.rstdev-sliced-vbi.rstdev-stateless-decoder.rstdev-subdev.rstdev-touch.rstdevices.rstdiff-v4l.rstdmabuf.rstdv-timings.rstext-ctrls-camera.rstext-ctrls-codec-stateless.rstext-ctrls-codec.rstext-ctrls-colorimetry.rstext-ctrls-detect.rstext-ctrls-dv.rstext-ctrls-flash.rstext-ctrls-fm-rx.rstext-ctrls-fm-tx.rstext-ctrls-image-process.rstext-ctrls-image-source.rstext-ctrls-jpeg.rstext-ctrls-rf-tuner.rstextended-controls.rstfield-order.rstfieldseq_bt.svgfieldseq_tb.svgformat.rstfourcc.rstfunc-close.rstfunc-ioctl.rstfunc-mmap.rstfunc-munmap.rstfunc-open.rstfunc-poll.rstfunc-read.rstfunc-select.rstfunc-write.rsthist-v4l2.rsthsv-formats.rstio.rstlibv4l-introduction.rstlibv4l.rstmeta-formats.rstmmap.rstnv12mt.svgnv12mt_example.svgopen.rstpipeline.dotpixfmt-bayer.rstpixfmt-cnf4.rstpixfmt-compressed.rstpixfmt-indexed.rstpixfmt-intro.rstpixfmt-inzi.rstpixfmt-m420.rstpixfmt-meta-d4xx.rstpixfmt-meta-intel-ipu3.rstpixfmt-meta-rkisp1.rstpixfmt-meta-uvc.rstpixfmt-meta-vivid.rstpixfmt-meta-vsp1-hgo.rstpixfmt-meta-vsp1-hgt.rstpixfmt-packed-hsv.rstpixfmt-packed-yuv.rstpixfmt-reserved.rstpixfmt-rgb.rstpixfmt-sdr-cs08.rstpixfmt-sdr-cs14le.rstpixfmt-sdr-cu08.rstpixfmt-sdr-cu16le.rstpixfmt-sdr-pcu16be.rstpixfmt-sdr-pcu18be.rstpixfmt-sdr-pcu20be.rstpixfmt-sdr-ru12le.rstpixfmt-srggb10-ipu3.rstpixfmt-srggb10.rstpixfmt-srggb10alaw8.rstpixfmt-srggb10dpcm8.rstpixfmt-srggb10p.rstpixfmt-srggb12.rstpixfmt-srggb12p.rstpixfmt-srggb14.rstpixfmt-srggb14p.rstpixfmt-srggb16.rstpixfmt-srggb8.rstpixfmt-tch-td08.rstpixfmt-tch-td16.rstpixfmt-tch-tu08.rstpixfmt-tch-tu16.rstpixfmt-uv8.rstpixfmt-v4l2-mplane.rstpixfmt-v4l2.rstpixfmt-y12i.rstpixfmt-y8i.rstpixfmt-yuv-luma.rstpixfmt-yuv-planar.rstpixfmt-z16.rstpixfmt.rstplanar-apis.rstquerycap.rstrw.rstsdr-formats.rstselection-api-configuration.rstselection-api-examples.rstselection-api-intro.rstselection-api-targets.rstselection-api-vs-crop-api.rstselection-api.rstselection.svgselections-common.rststandard.rststreaming-par.rstsubdev-formats.rstsubdev-image-processing-crop.svgsubdev-image-processing-full.svgsubdev-image-processing-scaling-multi-source.svgtch-formats.rsttuner.rstuser-func.rstuserp.rstv4l2-selection-flags.rstv4l2-selection-targets.rstv4l2.rstv4l2grab-example.rstv4l2grab.c.rstvbi_525.svgvbi_625.svgvbi_hsync.svgvideo.rstvideodev.rstvidioc-create-bufs.rstvidioc-cropcap.rstvidioc-dbg-g-chip-info.rstvidioc-dbg-g-register.rstvidioc-decoder-cmd.rstvidioc-dqevent.rstvidioc-dv-timings-cap.rstvidioc-encoder-cmd.rstvidioc-enum-dv-timings.rstvidioc-enum-fmt.rstvidioc-enum-frameintervals.rstvidioc-enum-framesizes.rstvidioc-enum-freq-bands.rstvidioc-enumaudio.rstvidioc-enumaudioout.rstvidioc-enuminput.rstvidioc-enumoutput.rstvidioc-enumstd.rstvidioc-expbuf.rstvidioc-g-audio.rstvidioc-g-audioout.rstvidioc-g-crop.rstvidioc-g-ctrl.rstvidioc-g-dv-timings.rstvidioc-g-edid.rstvidioc-g-enc-index.rstvidioc-g-ext-ctrls.rstvidioc-g-fbuf.rstvidioc-g-fmt.rstvidioc-g-frequency.rstvidioc-g-input.rstvidioc-g-jpegcomp.rstvidioc-g-modulator.rstvidioc-g-output.rstvidioc-g-parm.rstvidioc-g-priority.rstvidioc-g-selection.rstvidioc-g-sliced-vbi-cap.rstvidioc-g-std.rstvidioc-g-tuner.rstvidioc-log-status.rstvidioc-overlay.rstvidioc-prepare-buf.rstvidioc-qbuf.rstvidioc-query-dv-timings.rstvidioc-querybuf.rstvidioc-querycap.rstvidioc-queryctrl.rstvidioc-querystd.rstvidioc-reqbufs.rstvidioc-s-hw-freq-seek.rstvidioc-streamon.rstvidioc-subdev-enum-frame-interval.rstvidioc-subdev-enum-frame-size.rstvidioc-subdev-enum-mbus-code.rstvidioc-subdev-g-crop.rstvidioc-subdev-g-fmt.rstvidioc-subdev-g-frame-interval.rstvidioc-subdev-g-selection.rstvidioc-subdev-querycap.rstvidioc-subscribe-event.rstyuv-formats.rstvideodev2.h.rst.exceptionsnetlinkindex.rstintro.rstno_new_privs.rstseccomp_filter.rstspec_ctrl.rstsysfs-platform_profile.rstunshare.rstvirtacrncpuid.rstindex.rstintroduction.rstio-request.rstcocosev-guest.rsttdx-guest.rstguest-halt-polling.rstindex.rstkvmapi.rstarmhyp-abi.rsthypercalls.rstindex.rstptp_kvm.rstpvtime.rstdevicesREADMEarm-vgic-its.rstarm-vgic-v3.rstarm-vgic.rstindex.rstmpic.rsts390_flic.rstvcpu.rstvfio.rstvm.rstxics.rstxive.rsthalt-polling.rstindex.rstlocking.rstppc-pv.rstreview-checklist.rsts390index.rsts390-diag.rsts390-pv-boot.rsts390-pv-dump.rsts390-pv.rstvcpu-requests.rstx86amd-memory-encryption.rstcpuid.rsterrata.rsthypercalls.rstindex.rstmmu.rstmsr.rstnested-vmx.rstrunning-nested-guests.rsttimekeeping.rstne_overview.rstparavirt_ops.rstumluser_mode_linux_howto_v2.rstw1index.rstmastersds2482.rstds2490.rstindex.rstmxc-w1.rstomap-hdq.rstw1-gpio.rstslavesindex.rstw1_ds2406.rstw1_ds2413.rstw1_ds2423.rstw1_ds2438.rstw1_ds28e04.rstw1_ds28e17.rstw1_therm.rstw1-generic.rstw1-netlink.rstwatch_queue.rstwatchdogconvert_drivers_to_kernel_api.rsthpwdt.rstindex.rstmlx-wdt.rstpcwd-watchdog.rstwatchdog-api.rstwatchdog-kernel-api.rstwatchdog-parameters.rstwatchdog-pm.rstwdt.rstx86amd-memory-encryption.rstamd_hsmp.rstboot.rstbooting-dt.rstbuslock.rstcpuinfo.rstearlyprintk.rstelf_auxvec.rstentry_64.rstexception-tables.rstfeatures.rsti386IO-APIC.rstindex.rstifs.rstindex.rstintel-hfi.rstintel-iommu.rstintel_txt.rstkernel-stacks.rstmds.rstmicrocode.rstmtrr.rstorc-unwinder.rstpat.rstpti.rstresctrl.rstsgx.rstsva.rsttdx.rsttlb.rsttopology.rsttsx_async_abort.rstusb-legacy-support.rstx86_645level-paging.rstboot-options.rstcpu-hotplug-spec.rstfake-numa-for-cpusets.rstfsgs.rstindex.rstmachinecheck.rstmm.rstuefi.rstxstate.rstzero-page.rstxtensaatomctl.rstbooting.rstfeatures.rstindex.rstmmu.rst/usr/share/doc//usr/share/doc/kernel-doc-5.14.0-362.8.1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ABI//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ABI/obsolete//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ABI/removed//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ABI/stable//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ABI/testing//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/PCI//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU/Design//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/keystone//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/omap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/pxa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/samsung//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/spear//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/sti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/stm32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm/vfp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/block//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/bpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/cdrom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/crypto//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/altera//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/amlogic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/apm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/bcm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/calxeda//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/cpu-enable-method//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/firmware//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/hisilicon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/hisilicon/controller//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/keystone//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/marvell//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/mediatek//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/mrvl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/msm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/mstar//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/npcm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/nxp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/omap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/rockchip//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/samsung//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/socionext//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/sprd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/stm32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/tegra//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/ux500//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/arm/vt8500//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/ata//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/auxdisplay//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/board//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/bus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/chrome//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/clock//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/clock/sifive//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/clock/st//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/clock/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/clock/ti/davinci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/connector//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/counter//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/cpu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/cpufreq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/crypto//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/csky//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/ddr//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/devfreq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/devfreq/event//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/armada//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/atmel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/bridge//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/connector//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/exynos//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/hisilicon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/imx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/mediatek//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/msm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/panel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/rockchip//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/tegra//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/tilcdc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/display/xlnx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/dma//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/dma/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/dma/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/dsp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/dvfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/edac//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/eeprom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/extcon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/firmware//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/firmware/meson//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/firmware/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/fsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/fuse//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/gnss//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/goldfish//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/gpu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/gpu/host1x//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/h8300//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/hsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/hwlock//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/hwmon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/hwmon/pmbus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/i2c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/i3c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/accel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/adc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/afe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/amplifiers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/cdc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/chemical//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/dac//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/frequency//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/gyroscope//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/health//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/humidity//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/impedance-analyzer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/imu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/light//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/magnetometer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/multiplexer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/potentiometer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/potentiostat//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/pressure//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/proximity//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/resolver//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iio/temperature//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/input//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/input/rmi4//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/input/touchscreen//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/interconnect//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/interrupt-controller//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/iommu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/ipmi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/leds//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/leds/backlight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/leds/irled//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mailbox//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/media/i2c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/media/spi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/media/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/memory-controllers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/memory-controllers/fsl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/memory-controllers/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mfd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/brcm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/cavium//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/img//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/ingenic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/lantiq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/loongson//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mips/pic32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/misc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mmc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mtd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mtd/partitions//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/mux//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/nds32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net/can//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net/dsa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net/ieee802154//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net/nfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/net/wireless//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/nios2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/nvmem//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/openrisc/opencores//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/opp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/pci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/perf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/phy//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/pinctrl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/pmem//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/power//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/power/avs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/power/reset//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/power/supply//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/powerpc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/powerpc/4xx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/powerpc/fsl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/powerpc/nintendo//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/powerpc/opal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/pps//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/ptp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/pwm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/regmap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/regulator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/remoteproc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/reserved-memory//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/reset//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/rng//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/rtc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/scsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/security//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/security/tpm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/serial//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/serio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/sifive//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/siox//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/slimbus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/amlogic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/bcm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/dove//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/fsl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/imx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/litex//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/mediatek//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/microchip//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/qcom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/rockchip//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soc/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/soundwire//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/spi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/spmi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/sram//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/staging//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/staging/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/staging/iio/adc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/timer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/timestamp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/ufs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/virtio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/w1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/watchdog//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/devicetree/bindings/xillybus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/md//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/fault-injection//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/fb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/cBPF-JIT//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/eBPF-JIT//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/generic-idle-thread//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/jump-labels//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/thread-info-in-task//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/core/tracehook//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/KASAN//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/debug-vm-pgtable//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/gcov-profile-all//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kcov//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kgdb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kmemleak//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kprobes-on-ftrace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kprobes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/kretprobes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/optprobes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/stackprotector//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/uprobes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/debug/user-ret-profiler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/io//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/io/dma-contiguous//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/locking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/locking/cmpxchg-local//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/locking/lockdep//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/locking/queued-rwlocks//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/locking/queued-spinlocks//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/perf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/perf/kprobes-event//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/perf/perf-regs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/perf/perf-stackdump//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/sched//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/sched/membarrier-sync-core//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/sched/numa-balancing//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/scripts//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/seccomp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/seccomp/seccomp-filter//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time/arch-tick-broadcast//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time/clockevents//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time/context-tracking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time/irq-time-acct//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/time/virt-cpuacct//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/ELF-ASLR//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/PG_uncached//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/THP//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/TLB//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/huge-vmap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/ioremap_prot//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/features/vm/pte_special//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/firmware-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/firmware_class//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/gpu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/gpu/dp-mst//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/hid//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/hwmon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/i2c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/i2c/busses//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ia64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/ide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/input//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/input/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/input/joydev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/isdn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/kbuild//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/leds//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/litmus-tests//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/litmus-tests/atomic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/litmus-tests/rcu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/livepatch//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/locking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/m68k//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/mhi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/misc-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/netlabel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/netlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/netlink/specs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/caif//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/devlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/dsa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/nios2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/PCI//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU/Design//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_downloads//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_downloads/bf29fbb4b15af5f11533d4e2b6a0e85b//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_images//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/PCI//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/PCI/endpoint//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/PCI/endpoint/function//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/PCI/endpoint/function/binding//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU/Design//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU/Design/Data-Structures//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU/Design/Expedited-Grace-Periods//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU/Design/Memory-Ordering//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/RCU/Design/Requirements//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/keystone//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/omap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/pxa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/samsung//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/spear//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/sti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/stm32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm/vfp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/block//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/bpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/cdrom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/crypto//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/devicetree//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/md//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/fault-injection//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/fb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/firmware-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/gpu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/hid//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/hwmon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/i2c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/i2c/busses//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/ia64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/ide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/input//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/input/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/input/joydev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/isdn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/kbuild//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/leds//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/livepatch//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/locking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/m68k//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/mhi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/misc-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/netlabel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/caif//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/devlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/dsa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/nios2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/pcmcia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/power//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/power/powercap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/power/regulator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/powerpc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/scsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/security//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/security/keys//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/security/secrets//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/security/tpm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sh//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound/cards//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound/designs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sound/soc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sparc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/spi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/staging//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/target//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/timers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/tools/rtla//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/tools/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/trace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/trace/coresight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/trace/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/acrn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/coco//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/kvm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/virt/uml//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/w1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/w1/masters//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/w1/slaves//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/watchdog//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/x86/i386//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_sources/xtensa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_static//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_static/css//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/_static/js//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/LSM//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/aoe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/auxdisplay//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/blockdev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/blockdev/drbd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/cgroup-v1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/device-mapper//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/hw-vuln//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/kdump//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/laptops//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/namespaces//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/perf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/sysctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/admin-guide/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/keystone//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/nwfpe//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/omap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/pxa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/sa1100//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/samsung-s3c24xx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/samsung//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/spear//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/sti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/stm32//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/sunxi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm/vfp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/block//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/bpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/bpf/libbpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/cdrom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/crypto//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/dev-tools/kunit//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/dev-tools/kunit/api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/devicetree//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/devicetree/bindings//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/80211//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/backlight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/cxl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/dmaengine//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/driver-model//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/early-userspace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/firmware//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/firmware/efi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/gpio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/hte//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/i3c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/md//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/media/drivers/ccs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/mei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/memory-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/mmc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/mtd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/nfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/pci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/phy//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/pldmfw//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/pm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/rapidio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/serial//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/soundwire//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/surface_aggregator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/surface_aggregator/clients//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/thermal//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/virtio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/driver-api/xilinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/fault-injection//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/fb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems/caching//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems/cifs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems/ext4//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems/nfs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/filesystems/spufs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/firmware-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/firmware-guide/acpi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/firmware-guide/acpi/apei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/firmware-guide/acpi/dsd//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/fpga//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/gpu//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/gpu/bridge//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/gpu/rfc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/hid//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/hwmon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/i2c//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/i2c/busses//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/i2c/muxes//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/ia64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/ide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/input//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/input/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/input/joydev//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/isdn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/kbuild//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/leds//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/livepatch//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/locking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/m68k//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/mhi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/misc-devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/netlabel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/caif//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/appletalk//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/atm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/cable//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/can//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/can/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/cellular//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/cellular/qualcomm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/3com//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/altera//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/amazon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/aquantia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/chelsio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/cirrus//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/davicom//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/dec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/dlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/freescale//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/freescale/dpaa2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/google//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/huawei//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/marvell//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/mellanox//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/microsoft//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/neterion//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/netronome//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/pensando//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/smsc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/stmicro//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/ti//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/ethernet/toshiba//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/fddi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/hamradio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/qlogic//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/wan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/wifi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/wifi/intel//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/device_drivers/wwan//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/devlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/dsa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/networking/mac80211_hwsim//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/nios2//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/nvdimm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/pcmcia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/power//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/power/powercap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/power/regulator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/powerpc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/scsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/security//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/security/keys//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/security/secrets//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/security/tpm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sh//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound/cards//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound/designs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sound/soc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sparc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/spi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/staging//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/target//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/timers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/tools/rtla//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/tools/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/trace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/trace/coresight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/trace/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/acrn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/coco//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/kvm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/virt/uml//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/w1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/w1/masters//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/w1/slaves//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/watchdog//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/x86/i386//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/output/xtensa//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/pcmcia//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/power//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/power/powercap//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/power/regulator//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/powerpc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/scsi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/scsi/scsi_transport_srp//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/security//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/security/keys//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/security/secrets//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/security/tpm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sh//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound/cards//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound/designs//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound/kernel-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sound/soc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sparc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sparc/oradax//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sphinx-static//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/sphinx//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/spi//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/staging//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/target//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/timers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/tools/rtla//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/tools/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/trace//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/trace/coresight//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/trace/postprocess//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/trace/rv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/networking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/it_IT/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/ja_JP//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/ko_KR//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/accounting//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/admin-guide/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/admin-guide/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/core-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/core-api/irq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/dev-tools//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/doc-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/iio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/infiniband//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/kernel-hacking//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/maintainer//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/mips//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/mm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/mm/damon//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/openrisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/parisc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/peci//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/riscv//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/scheduler//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/sound//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/sound/hd-audio//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/video4linux//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_CN/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW/admin-guide//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW/arm64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW/cpu-freq//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW/filesystems//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/translations/zh_TW/process//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/usb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/accelerators//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/ebpf//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/ioctl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/cec//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/drivers//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/dvb//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/mediactl//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/rc//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/media/v4l//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/userspace-api/netlink//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/acrn//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/coco//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/kvm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/kvm/arm//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/kvm/devices//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/kvm/s390//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/kvm/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/virt/uml//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/w1//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/w1/masters//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/w1/slaves//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/watchdog//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/x86//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/x86/i386//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/x86/x86_64//usr/share/doc/kernel-doc-5.14.0-362.8.1/Documentation/xtensa/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tnoarch-redhat-linux-gnu                             !! " #  "                  directoryASCII textUTF-8 Unicode textReStructuredText file, UTF-8 Unicode textReStructuredText file, ASCII textSVG Scalable Vector Graphics imageC source, ASCII textPOSIX shell script, ASCII text executablePerl script text executableHTML document, ASCII textC source, UTF-8 Unicode textawk script, ASCII text executablePython script, ASCII text executableDevice Tree File (v1), ASCII textASCII text, with very long linesdiff output, ASCII textassembler source, UTF-8 Unicode textCSV textAlgol 68 source, ASCII textassembler source, ASCII textmakefile script, ASCII textGIF image data, version 89a, 257 x 303unified diff output, ASCII textPython script, ASCII text executable, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode (with BOM) textLaTeX document, ASCII text, with very long linesLaTeX document, ASCII textUTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsPNG image data, 11 x 11, 8-bit grayscale, non-interlaceda /usr/bin/sh script, ASCII text executablePython script, UTF-8 Unicode text executableutf-82d5f71b16186e91abe8a0b2ee56290b503f05211775413ff9777693a05af5569e17ca54a22eba7190c67016d7de9b5ea59e9b88984fe7ad8983e7c1e6a37426e?p7zXZ !<`] b2u jӫ`(y/f=zX!D.LʫdρX#S4h/ڠ{#џO#.:KJ2"^$@%Ɨ "ϋh2H@kaEm>޻6ڜl,&L68-#%O6<1`W |, ߐd3I@hf"'҄F˷EY"\"n}^B)N:)w]LqsIϝN^V&q9rU0]l8ѳ."byy;wDdu+<<*Nl}7x c̺Z @QWMdÁZ.LKz nyT.O+ STmM2m[x62^:?<oO*N%fg0,^ {s̫6K0J)-7<Ԣu4݁4<4D@b˥مcc^KRKpIlhs(#1?HSS 1鑃.Ϯ 3\4s7%&GE s!&ٜciT ]+E08$9e=Z%cweDGKk{ * HkȀHNp > JH.wZ 3w熫J EKMWh_BX^4S2g~D,h/pMX*ydzxL'͐$XVR؇Ur&L,Q6I8hc2֜gyIvzi)6@{=qfNFNw@&76g:~ggQ\Svyք!Ih6ܔ`O~ A_N$EFѼ*E~N>->ZΛqqn{u&"f/x24\ՌZb?hHZ;)}kdE߽eO-j^ ]35ǻX"d0PVL̞`~'!K.~$;a[.2gc~A!ɠ%HI (գG4H_;5fPP!yͤWt\[B&Te|mX0p6jEcsNIS&yavd=5J~,FSBz)64ʮRB?r7~bT[oAt/v[{TrWxx1{Rge=ֶ;AD^Dm{9ro6p1gP`=pzXmUTp0QбOeIt6FHk]F= UKvl_{tcvkH`M_)XG'gu.]ixVFaN:\z3'|i#r)bBZơFQ f'_xd$(DBaXYz )*%ugKf8M(:vn"4*|roU-,[#,1ѥQoЁ$`Vp3#bHeqѕqW^Q-}Qw^wp4_{fSrOHN즵_rLH;4(ͨHi׈w^<'aIkpRttn 1!(ldԓDUeƌc&D ȉ&`kqJz%r8p{kg,x$#!cQ_S6&Z6Zx&0 UR nnXʪ}n_V@0bHi [an!$DZI m :WfW4r7, ̛)'LB# j|Ea/}ڋ٘HX1ϭat0~oGM'a_g|_Eam!d$1֋P>g!_:x1>(<|7N9aMW#<)2Zt@w'Ӆn@BĐd#Ma)Ʌ3/}cp%SWBQbRH1!k46R0[OU\ ZQC"\!LT3Uԣ3#XA=*ȿ1:fkpc[i Z ((aԞ30e W}["ĒDȍX|RDοiqpM.ԪBJn~Vwu\5 >Bt \;'f1iwCϟ$xg/upF5K顷c5K?d]hga]ƿF +,Z=!X%UgvSvͦJrS1lǸk'Jt:*{O-dǵM" 28s$ E_]_0߷%6B#FJ ي؞1B+\yJ6)(R@y0YyL5|$IL dGB): mxݐxUXUqTvky Xje"n~4H7:S;-& }#kz}/ʙxkO= %oIKFJ8*n 6Oݢx,#ά!gn$fnbd7.4%eZL7rC. $a2Hd3ZE|BۊaXu}86GU|6*=ɫrvPn ?oB q %ETE{tM}6#<}K`̈́KO?U-sL:7.t0 #;YLWtYaƺ7duW>U N4gU C.ѧ2Fd[dĺ;(aDvbik OOηZmdcbKؓ'^u)Y63[%8vliէ˒PzgG&}G*0@Ҕ?1$sPԱ;q2XyO4bfQml$Wٔ~#wbW#!^Sh#w\+'-*ڿ]7I&dXUiD 46cELBtu1,6oS&ra8c t}nYvTԩ7jrJY堭@֞AA}@D %4a 84hC@%V2W-DF)7hnXS$Mn)fbKr@#|2jLdžH6QN:PgPϺ@RX>Cv%^=٥sI=iq>HYR/*lvgTv ]U9L˕F&xR W~ qY[&1=E00edJ KhlH4=| SkXL}{$[Q2.r&ǩWAK.s`#@>[W$0@1 #s$V`>8\b xy+}Q,TY 'ϵ1jKmQ w2L3tNf0}E !ڳs_g`4X3 ej!6 |7Zbcsɑ"g9)1U wULdlA=ao[׎}Ʒ79rļ@B57/qSw8O{eH7UV,>%q!z*yɶo]ÎI읅G㼹_R#KOrh4{_6Ӟl(ʞR_gRhOhon/L3XcU͐QF\鰷$WdYfC8;l cc'9! z(zH@apK_ݕk9iJ΍QȄ=[K[&Ǫ@ =<)pl d<$D^v^r`tV+ɎlZD0btle5v,ުKmDgXaZP:dnPp>4LTzHnX(+)nNS|T䍠d9 %oGj,Q] y66@`H.1/ͪ$(pi93ߢgOe̟'r*s.e\g8Qw~,S5_ "a~ !pwB+ӯ&|?RV&ԏNhq-mJjS='s:nSAppfQaT>C@CQ*@-`th"M5 Ր7'#xNhɅE@ˆ0mn[X1vxK5Dߏe*).L MUgnZՅO90sΑ؀rY &dM>!ip _gN$`A)5x3C]F=U$clK%e)%)r00ձ*0!,*=#~0rۑ/ueCǟ%gR vyG`eJt02O?p)."?WUa~tBT kr?1&Pqs&y2Һg%b9Sۈ\{OSJÒl^mc%CF6qyо?'[J%{azjR2"^:UVܥ^|1@YHr).|3Oiڨ{ wZs0^jn@Z 'c;)#AӪD^m+8ٸ&Jj/ÌJsvPO9zU/raExz4@1PMw~Q&7VҖADGKXHcfMu.[jx_rd5 v[7,7sLb?rb(Z佪b9~0UKYtM*^pǓƩG^ *4ke -4fQrqG;џUO+fMrIk]sV\R6=grjY5Uj@"dð}>WRK@ܥ干|KuDž7]Bn)_kbig ,McNKJ=KՠgV||()*! _})s,Db-BkAa71,j脵}.U }Zz92h!N,zscwwq2uZ&Wi >4cw^\]Sdaќ)qUx}\պg_EeRMr9h_0vg؃_%ڤpYy*|V0\-vd +b`h_Gmz]T]=Em&4E \=(imK~nˆ;mEБl#u ;EnC ǛhrC/I/(<k<%[yAYdDۜ@Hs}N( mGW3f^t,|74>eE6 WQlW. :jg.;AfxCv|m4O[\c9\OJy7{d{1'W}Ut_{u$qbԪ;߂"Hib6:39Tsgb{>dLmiYN]q$X;w+~ `h;krC@vW SWt Św͂:H5UD$;ay"zM҅S^J/AR.UxmyI gd( <|F{W GUȆ2]I$㫴pAh< c3Ch]vKO=6cMaL ǔar< OL Hj}*z']S+/44z,tͻg</f thQkұ\)j+&5hD(vgѼ.E,`$+;'O*-J[A0pj!+KA~ Bqd /3=r%~rII^^F_վRD 跳Hi良~KLpe7#$kIkG!A9}0r j1Хf: μBA|fmi:GCx,k}Άͭvy 1f+x `soc$oTE[R]_W4aPȑ<pR֡uA=v5}]SN|?- 8Gy!U26V4Ơ>ĸQ (_B*7$OWU"K&Lp T^{@ec.y#WB):KY>fO%0-H]^_ -.w7BW UV#l_]Ep%L_(x waTv=9e " RtqhEw g#+ 1O$ʤg{r?)"41hDpҽΊn3oK[>"ґ<&SkS1m8Я, xY:CzdA-d0 7ϯLZcl6hNOq&=R#2z De~`C9@k?+ǍAfy)?Xt?@fz}=WG}P)ybutM'sewo{!r!]d TLpCwlK1wMʀ qjJOB[DW[t7* þ|xHpMjArc&NYL xTsm7ӆ=RVJ4KP0'`jAIl7ґTF7e@mW* #g)J?8fEyA2t:5qxc;$gs+9' n*px*ے2ƻ=TS/J7k'WޝaqA_^s>z3e )j3P_%:yK.MǩQ Orf-=̔niG."n&/ͅ(' ^tOGMsYhBY{.VsBwF1t1F pǟB˲ :: SBLu\pzvɼ*9LBu"O QLUJ<#r OV{>4qʥG^\TF4J_VBܙ8o,I1nh'@~JUƔp˷9)dXN s X2G)lyɐ|*,X;&iu]7Kse3g0bX$Y%EF>~#sٙx:=v׿d||EPv.P,-{uCO+軠Fo's Vv]p/ 2b ٟ lXC{Y‘HCN$98@47d<[jʉ, RhDid8006E2AzYdm׌] b9<(x6}WUB+jPoIV:Xy5]oBG -w!j .f0&% S#yD[(e17 %#ٖ ݹ}+GEb`T#+ujn-@&JÓx~5ճ.0v>M9;T =$H#p\ ?m yKUksN!5c%|6mQf݂ $hh/GڐR 7 `ZVǯJإb/̘Eյ>N+Xf_:ǥ-ɄMD'~*.@؃IأnW!f cu m^~M7ǀx!6i`Z`nR$7w੭9>bzLn {^uA#1)l7N#EX,UfkۮWpbLxKQL%v$zz札z|;΀e0aWAKbĭ*s`H3}ԣKT-)i1GYJ)q5?^m+^|5m=D$TM /ʖJ-~!qM"~-38' `d7YV0ځpa7ȌDH tPd< 8m)6nه?(${rlfiN tX$}uH2s|je֫ugHP&}w: 2M)ic\8>w 9U:OIhVXgF!Msb6Mu|635:ֻq6;j,ꛅ@i~Y;v7cHMV!'ᆴ,{/i 0۬ȌQU`],B/ni;5'BͰ ȶZqR,+V.Dŝ޼LqHsfJb+ˬ׉5w5Sr* ߥ_eEAShŮv;AJ4Z#4sNŠ!WJVs׾ )t!6*VNTd߈Fi%)ж4]B5({ԉ{xڸ,[ǝ)7Yض{7orV]0 i CgSx$j[XBeFѦo2"SY'1N{?j 1PcxP^V{a/Ȱnttq0)o9Enqb~kRouFKexɥDf ڂ/tKeC*AB\+Y9R'!hqQaG1R[E(vNJUc!*{ﮄ4z sX ŇDW9Z?ι2vScSൂfHV;7O)sUUӲlGAJt>0:Sg:zN8I6m1gUT҈`Qo!pL?jpHgnt_W3f8Toxje Ѯ)X/KX~L4'z:(LgO֚" EnN8+PLyH&.09D*w q*tyO[qBYdVXBc1d)ꔈ(g,=kة60#{5SmY҂t! Cc-됔hvdBxaXÛtWLBMX~|[JbHT)T]7i ^ULn*+ј؟@+AOP{6V`!&D&5=$e>Ub>mgw%,]"d* ݛOۏ=seq m)JSo߸Cl^+򹄃p+KDU(od. ߨBI"śC7gc2Sarycg'7F#ges 20#ɴ> 41u. @Kƴ_,seGWzf77YL4 MLsۙ3?="O^9OECryI푶x˨3bs+r? jWBF&P^ډt82$F_ 8*Kݙ` (Jj#oE2wGo1#}v$I~Kjb@0jA^%{Wv Ei5aB&/EYg)bgўbXNH_;Lyl-aVm]SB q)l05G텞:t7@rX;pZ09E/.Y.&KRݎ&)8'\{Al\f!*k&E'lj+htz><$'wtESBxf',^#QaMD'`A _2Sb"9WA+s+L[z%Ң, ?i]pόjiQ71K*Xh@UP C74[=״Qy" 'Z)f-QӰxz7'I {rPs|M|8 +p\ج-F9`e1]aĖn1hX*u]HomH5:Y Q̳rD"#2f){ƿw}93 bNN-KMG¹ZSEdrOOh| 1 W D kԌ:-:O!b$ y&w5WE1[lYwP"sA5Hϯ4UWӡhuL[^*NYCIw;̭C;%$2ǜ3yKGP`&  ZC6 Uh_ݗs7L`uVHeɨub#J+$T{p^ #v!cf+CXI#7LP8n 24te_8X9X ~C%T!77)Zn1°% _?T*y4;ނ,z۾H,1/Q(&)lQN tA a#gd/W9rmW'Gc0LV3Y(3C-j!aү#D]!Oݳ̒2 ʃTy?:r*a%,7M:!Ź4wެ?:<[ 'ԔI8F; jӟUkc*3y=#R1yBB9Tme#Ε%DwwPZЋLsp>h֚+aG7?La34L8 GHW[EÚ߶tVp1؅gH.٩}?x7m&$!gail۠3h2E<l4 Mw[;GF$ Yys,|dnZ@Ht5 2>v5f4"<2SńfD|E>9Hg.҃dGv/Bw0@Ǖ1p閬J֛K]K}lZ,RY(6lu#R~k{qP7Ol**hlV`I۫da :8FmH(isw'eTz7GqnY!a,y>RHTzh# b'IvG@ך~$VA:K:IuLȝhG?ߘԶdy+lY<؈(*-퓊Ur5b2EI7QNlV +!F>VUy&c/)A,GL'#!1S1uL*>C烣h"'o "hwDB. {dt'^39o Bt WFƐ6#. ; l%xsArtn $V%X_n+ֻ|P5ߘ楲YQл B̾y D-3Zy*G˻>A ҵRcxUB{Â(Xg6|sHkM(R{P9amѲ`xwMƥ#wՕ郀H:G^qF8`N{TrT'.>U{,Mn?i5^[\41o|, C*R-ß6˙E! HbUruj|SӖd`2Zx3DU8燃:ªtxS =nlQiw`6m64z!q!ѳ!0t>]n׺8VV| rCAc&MQa (v*3Ј,0[\PrU;XܞmD˗*}_R_&MbuV% z _8;# oa\z?CNȢg7S+|  @1IiO(q8K^+yV\DC[DCxW>kAZ;V}s~5G]yΎ^AFgez}v o/~bO26EPw VNz&IjC8WekwhW|i1-[UPaТmX#"diP ;-w:j(Xq10wBڶ*P L#z7X}C( as"!@?:nb\3JTZ(2iC*i'Aa1(ⶥt֚d݉9sIhy ^,],h 6CtLTKV>7ϫ5+E#8Tok5Ig]bՠ Md́p>`b,KDWORSBe M!L򴺣+]ұ?瞦و;YLfufE $dWI \!D)ٯD Z ng o¾  8ڈNSRH4ޱs<ߍj[E{!?#n`iw=RA(lloèbNJhԪMls$sCcbpaH,v3mcsG?_'ćjC_0ROn5n+.'{y\Sr4݃l|22:j!` kss=7 ;>xUM (Oө*Ov<_8r\7Y7/N\]yB,핪7>LMp@V~Ƌg5OG&D+l^dِa:z@d\kY[ZlW^nnތM.xPRn\0G*0)tTLéc-%3=Gj6r]6hh1݉іbs9!3wQdPVȽ./}$>E1RtMff~r6W$ri#/s HD!uz0ߡᣁlU_oWC& \%Mɬ~cNٰS>F U"Qi ԆAt vTZ|oYC8bD)OF %P-5Wb"Y,P&ct:LbVb~U!h\*^.a3#Mdwm2B|8t9-H~~*DχcxFG7 6yhT\$i6'@Mo7:ƴ7:d;^GhbR=6>.ZOkWγCAr[cZֆ.,=T ‹ұ\$D%"n ~bYzn Z;at 6v&I(yap ljZV>+̊?srF'h70a۳1 :w ^^?s Hywǚ;, nFJ3}YEuEWhy"8PM6oK,o)ާ ͒YGwAXÂTu؁y7bf{!C7!ǔX!dv=j eh'Z] _R2XJj}l|𦟎?XCspУ1<{zX'88^Š>cP/O5&F#XI.\ً;i~[$׻˝2H}*aQ3&K!e۲–ʎ44;Lnk.{ .ZTo{D.jr,&:X7Y񽙅n6znK-G0x{j$ǮW6?qIm֎7D;s]2m؄pKq>L &[| +lUMшGx!'#C*= Dy53+/ډRNz 7pM ۷fcƿF AX"~uX;~/ 0&l6]n?]cMy節nzKK}y/rp-B/[+*^d9``C={?HŠoo߫ j}+/I,fdtlIxiJRF# fF+td"\^PY5b[xI7h?Ymx]J9)Fr"9Cdi!%Wxq]53d. @S"1%, ?z7v~I@H߉؃Inv#(.?9i)2f u`'P'QWuBdBtMWQAŃdq4/`x}0_u9,o ?YMb8Tba0naٶ'cª @ V&)A8cÂ>Xћ(lR<vNwX KcLBpɺe! 5!LGTNfC:Kr~ϟP`~ѽ;P~gM"dֶΊxҾ=.N/u 07 iQJhUEYVe_f\N:1qOwŴxfZ^PSaCmkhUYmR< x-!wDep7 ":)Eى4"Lܰ1٦5t/[羐(b́Y_jtYo:QY"ՒiUݧiA+y-\}, dwOym«~6Y6HJ3=vvęIffkpq˙Lz0lkԬE?xf˛TEO ##8R^ tNo7_j<#; ~=n{iwA'q#h}z5rFK6^4% uMշ洑&{4@Ҩ~ *JK I7>4)K>GxMN^7JGM}OZOIl``ՄJ {5uCV:t*<~1ph"S3``TzSളFvڟQL0XcƵ@i\dFo־㊌:Ãc߭:mQ| zCᤢjMvH{@zK*JORJBc"E/$f[GX%Q jVB`Hr/fe \j`5[ѥ 1ӺyCk{^KJʋQﮓp!A^ֻ(Kpm=)"ҎL<[+=-`D)&u[%1俪`Ran'NߗP7)vlFj6g\xe9?ՌyY%£ ߣkOlHu:=ؐ;ǭ#1رOdb-XDõQhh6D3o~w+>0@-l,TkQd[@}nybvEKKˢ8͈lz:,+a\ XDKT:B â[vȐ Yc$=Iu /gvMaVH2T{ Ȉ^WInmϹ0:HqƱ&,h|9鈴-92nƽmro2F @?jvY}ᬤҶ"gKۻ,?,W[ ЗXt |o sp{n$# =: Q:W\,KA ~8X819K|[ij``Wn&=N;[V5 O,P#x0<;MFfغgGYfi2 9eH>D#D%(8}:Ȱfjə$?/: ROVS$IwȠIN'UVv^oB( })R[0?R#y #ȖU#XNX3.R`=EƳk5:+~L"̼ۖ4R"/-;N%+:_01LvGR^㸝HP2TN ?0Ĉ2iڥ|&Vp"L*=qZl#o WHg3|LGŜ7DudZ `Rۍ(X%C|sȆp{lCݦYo~bK' R0>}=O`}/ $mv }JנOKmw*s WʁBmޯ^Wy 0O~)]?6Pjv<4z 9n=onÍ}X$F)JZXH'q@ ЀBPlNyswWq Zċx2}|D u r^F^q6d5@[P zbʭqg۶u_%ݘmφڋ|v3ͱ(3"lC%Fg2LOkB*-"%a} "Po歎fnۀ3UKӽ ,8a =w @˥A${* %-ok&89 J~-z0L7s'p^nyl_ڏCVxwz{+8BɥӀ"=x ?~w&OWn9kUD{Sq`l*=r{ xt bgr9-/ \})rъ)=`tWPʫJ{&Wv1F&XKzaU.mU}&;߁Cd̆zn',XX[і 㸓~ࣲc):ׁz\C)ۘLE*abB3IX`jajL_ԙ %c)$;Tz^{qasm-AkD|KD"_)}.ED /6dTe ^My}Ho=\60ib8 H[V["* C["R|PdEo^txV3`8l}C$lt4R1`]_ EJ${Mўh)^gݳeNtk"4lmH'1Dhj@^bV< "a}4^EN rϫmxҠkGڭds¦`|ܒI1*,2f@x) 4%ȹhNb|zҟ0G$<*Thf,D{9 oe~F_XDdpJfTzR,K'JWO``K$[Γ>mv*a>WVv7"qqjK.*,^[j=k8ɩ>įW)u^x倈N+5 e2nk&J*$btJKj@>|RsMR7oנ/[͎n@OwZS,ac-qG5Iwסy_\]X -(fR7*$YfC/tA@,).PE#W=頪^<7>y\5/psqcS|7rM0ߣg3h¥ Γ2סHSrJ>ȧq)wvGD-%l8=0ulæj}8ԋT"'.rǥ -kh߉ şJ͝ʐ$7jy#z+q-D.%叺L^}f 5@&[Ƽie\*& :g+/<,3fj g><(m,_0G5@e}:DHr8RN'a iY$uaFj5WDZ;4 O?*އȪu|8;yA4|]Kku] t|rꛋٛAoGS~gSqrR^'gF! ?º4+(Rќ2I8vdRV≴>#C<ņ'CL)#Ceۖn1w\XK`˪ޮ)k3ɶ1(_<幢+yo޲9 i quk5wrJPrfgh쩀DݒH9Qrbg4A>~-Sfyx-@dZE2?L"^,kZ9Z(Kb4Vny&QpBpr}KTίy2xOƏ'pad50V{A-!څV_G4E$Dً0WduU߷iZ@Q qt6UW4쒞1vd/4| oݫo6k+fz1q_y!F *u,"#50xWw8DI*2D.Y43KFMh<óŨ8B?r+,'H/Ġf(xZ=HݧɒO"'WpIFKM$A 2njyCi%p5mVA`Mhh@)q* MZ - lZ yϵcהR_&`>܃$7gY[R8j^z&<&.dI?Zc*!~?d8Ň3x\d6*uQ %)>zu'M:/46!\k=fHRkgLhKȔ#0}b91/EIʉ`ywjv3#Ya OjR)]͠zڤQ+cAmF[c`["--;a A/ :3PFhu@-P+Q" ;U cؤ' 8ϙRپ YÚ/T)M7܀K#I҃)mzZ{l$ oS,7@x-HI2;@P"1g2@D9G)gNj *rI;ٲcz kζ9,(0iG>nCczSwYs/)Caf=o֦Rz6vZӝ_n?ˊZa'i&H$c xm䞬geХYtnϽcT8 Ua{pN^_U v/ og'sM &c88X\phǺy_Cs8^xl5h %b~T #Ȳ2=`qa' :xN_ߚhӎDVy'29t2/Di|&?1'U)*aH>܌۫#. p0G䵮3>|sP;HfsPg77I)$2|޷lX= AJw`6Uغ)5v| 9Q]j5]:R8'dx׷KӾTޝ&3&S0H ?m15G#w>R8H Ӯ!ԩz?lm'3e)w ˄~KNCZe ADXv<,.Coig`7.Q޳P;@:2uYnu?`{I^+J|P Cq' WL 5f[ޣ*9@..W VUJF(iڒM $xw]RwH^mԪnYi: :1M#/90|0[ꌅÜ`d$.Wze׷¬ ejuFyNbh[WG=7D b&OgENEga{Ğtoz2i zBlHr5z#>aE=k>zT}>J(ެ9ڌqBk I yFpnF8w3PD;h?  K9Jk`LȁsKCyQNi\Eoe2I/>@XEBVF:W`&6Twe ŁɘzxVϸ!BN1ʎ04]Q+hV%OwN<GD|57tP-g,a̚bSG@*c(<+x2!x» o\"-5O5i)I*|m$]n5€0#_(ƒ:se?aᜢ\ ($ntZẍ]E6quivϣM/RvNQ S V`=Du3"4{2ڂ~o1u-ϡ dyܓ;*ĦJs-C@VfN}GP[A=!Gւ <%@T4E=o2ĹaDGyƪ RF8lS79pj=ݛ%uh=&'eDāQJ㟺rJ(aZ9WaK{o= !"K8 ,- yY j;}:qcNa*sGenkK\Ǐ4Z$!{ 7ZS łU`/Bh ?(n :ˣ|4<(7 'A^XT/yu;Cs'Gn WwmMq̷"#:GS,Hth^LWr Ew",Rb4dim/| 0&/><(U_) a.'Ӈ7sbo/sH&)|Gg NplPr7eɯ %"U %v:yQ9M9& ÑsϐLL̫gԞ [է s9B&Ob1)SU’C-&80W@% 3&|}ɷ4o|Qǒno=̠6zסּ=f_SbSXM#uJ8{3I0I&EWugDC pYZmg7B~Cn= hq~mN='~fl(g<³{/gy76قS)ehzd㚟*uHhh4 4v[vzCM<LveA$;Ĺ5*Ķ,80Tiy/G7W܇k*bQAʽ1ql\|;&TMiw* )S&S<.<cU:ltl 猓o1s'i6s~+h-(z#iIl#M&*M8#>IdC9=H@SxɮMP3ur0 VRU*В} K:'0xnlJqN6@ މa;" TV'\6$-JEz?S`5l`!衷tyG]kxqgIinAE2X\vB[ed!c4aFlj?\ʱ47YIcq+^_l,>U?UTdgvCqGFx(hdjhQZppg? Hc-).I\ ԹW[~xHlF[ŧ4b[ޡE*?l%zJ*n$*9loMY:3y Nv7Qwt7c%$)-9Q2Q2=2eq:58e_G`Is{[z##d5:_QFAiKzQƺ|bɃI6dԗQy{'ھTkw|qæjkW-ƾEdQj^* 5Czx2ExƇ/l0qh|yF.OQ&v,>ʉN' ɨ'Noɔ7ETpz'0ޠ:i=2Y M7L<-x]~R34oYrEke`Dlg˦ЁH"qtPBc`-,~(].Pc& ] ,"Vv?3t`LUrOM =\)DOg7AwO(Yuјl $f9Լ9^cXL4ISov&1Mc `Pvե2Tsw9ūLoQCŽ+k\Z4YO)%ct%x V 4$s_!mbes0g &+lE7 U&ٓ˷AMPV_m-i]e=řB@{1a}k2`S_c#hYzyI F]6so~S$[{BScg}Ui®!}onbҶt@;/z:> Yѳ(SIRÁ]kbSCl q1" e&? r͟ G(PѼ\ $PP1b'kr졟BIe!FCcBANK\MXͽe'PCdĦrF\pz MɻEfS 2MsO0w|>o5a&?65T#C7OM7\l2 bAY>gJGD2 u 3^ 94mw"ŴTW0wYRVf#e>K amP>Sq)W v!<l 2|+J"~FkZCtd*X)khA˪M"Fo5<_Sf>phV R旛8+ QS,=ba<?ډZ_6Cim:jtv&W~n|۝A-Z ? y7m|@-Uȩۺ_ r|}^T1WB-#Gz)n[=&ڥ2J Kvrr F;gɷy-%0ؘ㱒aK@a-2Z:HبѐP"LB9#0ym3ʹa< 3,S12qBt-u;_FOmjBP PV܎thB"|NXMhF7ÖeQSĪk8Zmî U/AcOt+q|K{Ċ@pt~{NL!R:VEE7;\hߺAٜ`TИZ9&%:x Tp"eH8Sr+ 3\&+d+;;I6T1f!?=5Oyd!Z vx>O !;Qt@!z#72r)ݺ{c)벯D`;{lb* (t *jcNyPf؇iW*`2SnAaB|\zg"_P%佺q eo!&Ϻ$1O7E;:x PjL %aĴ$-5Q8GD> "B0j);LGڶ!J_.TMOQ!~P sik,zsP2V~/k:ֿ{lVNrc,un#t n<e6I eo aEHuwMT)6-+[g׏ -tE.An^V tn5!S:Ag?&@04ߙXzsVUf?lű1 GqX *},>hOPWȖ'D^NG`Q8xōz=D.ɻnQՠP3 ^4)-%{E x d4GTaV)z7 %dh_5/iA=cL̕yMX$=\ W&¨L(VO}^7™$.['%Rl~.@ܼ4={\q],ʘ4r"qW}e{v Dp396n  R[X艸ŐuR,}|s^cƴ1X8pl{ڣu|?9ui:"\/AW8M~H6K<8XPkMl~0<؎"U>[7 乃ԊLm`v,MGݻ+]5o:'q[L+0T ɕxZx<&ʜ8FR96a;{@ɨMS](`Sq9ǤE°ή-,E z [{[v-j>UI]]'،ʄDe5\n%l%@đLj@Wʧ*ݴz^cĜOb'7Khqs]!r*ҧ̀=qۋb'D(1m-aJҧ>3j0\0`e9d"c]'`U!B["ΝNO+9DUރر*>J!ʙK+,=Be33k?S^Ki߈̫1eoQ~4*AآM!P Obы sVy}'.nfcҭ7 GթoF4S%J|VUk>QP_-SC 1O3hw"Hܮ5vIa,h#چ |0 <?=:ѱt뼣9Gwǘg(9ɏL'#&MtNWOG^ñ*!DT;xWjkq*iW-wED$[+Năi/w"J<|0!Rq (5:Bu |B1ArTFBϫG*;=K.lcp&~#EsΕ[FNIuGTdfAE:q, O)]]`%K1ql)B~x;yN tɾza!w' lҏ,bG rh&y3 7 ZPB`8F!Y?t.9-ػ#`7$1mhš yȗp.&=={5FW}eq䠰bJdl==ڛ&: "SM8tqG~;zߍG+"mM`R$B/mLD:_ߒ% 1Ԩ{س}sxYa*5"gf&ncmWM.\I%| |^3kS+,lџR\!ȊE 6>)jvtuyAHyEjC H!_$#? Ѱb̀ w;ҵ@g%?Vdt}N$3P,Zj堦1&JbIQKKH"$ϖƟ&\F,UTEݖfْ xLw ~@mJ;Du5£!L$߰H%Mל}*+l$3 yvݷ6u3`X`Y]d`I,3Ng14-g!|Ej{ŸPk/E灃oLPMWXثx3͕2*7v Ĺު7 p617]sQ¦p"H1:""JbA_Wxo"D:JWm=>фZz& {[7VP25ډ8U=^p/Il =;ʐ;߁r*Hhy}XGO#:3bʲ %*'wy߂JƐnG'~,b 5JP kdUٲFD)KmRv9ML:!_AX" 785lKr|WsBz|՗5ج:r+&\=:[3۲[M4F@x& 2x>BCjvO'I,GRh7H3ЧU 5@Sy)1J hK#Tu#2ۺW01:Z\e@iXTE֋ag;:^󽕘f5rY^(_r^D1Ə*{2\(+Re{P>יk£_Q!ˁcݤӮ5$eM˫%̟3D;Yn,/-4&>?!c 1^:Rm_+N͉bdRāOkkwe'OHf-h*=/]n e5 yD~}ٟRx c=ͽFM:.W!cHPfbK8R?}I9e7,\{=]&1WÇ2?YҰ 3f ]13nEn'HOՠ~pPi="X<ȫ!vFp\XU:EW $<[ts'B'}GWJ%l`*@A_ڳ;JpªUx oX9r7x`'e3r 6I7(BJdogg\<+I;Y (,??>*.7L$Q,eNH%R23Bi$y_X];E]=Tv4Ĵ8X+/;ΈpЕNrHG)W(Zч0dhm]1E2Ώ`zCFx<>L'A\j9zHt%U2`iyrb䤯&a}3.{c̝`N8qZ*9e7bEH| œjMtӷATizM eU JPץҬp/Q|), Q9J៘rxXk#H.v31qׇVh_6yTLξ,j npq# ,x45ح"kI0T,]xJL7C}0;5 V S.UN EnR%\BrfW<*Iƾ$ ~i">%MCP<%r;<+ݚ<~O2Aܩ 쫦 Km^*7X $,Xc.*| =bho\K*}{5w 4L.}V@0֦´HiIg3;5"4{'@K 2e|k7l| G.ѷO[MOyIxaN\Y{uy ,q>_/ h~ќ$G]!qH)s u>bV#nt NGI++AR":oH㝿u(Rzfėl*3kv_ֹ.U`ṗ4RBf6pSs0sO!ݣiEh؛:/M*0v0?1E"3;(y3( *kcx+FTyqRѳx=г^0KQ2&=fTഞeZV F^G ?H)Qݨ8L$ngw$6/Em"`UD!f LANJ!|F|n72 j+wW Z:鲬/\擾*Ф'* 3R`&zX.4`F``c3=o%+9W;_óknk-* x=[O֓H҂ c$*9ZA$ٴve{d!㝂[Kf3dTdh S?/t:6$XFeGkC5kCgpjΚL`^~'g`K@YyQϜžqnkO%C&\c!m/|[=% F[ kعIFۯ=x"qb~A#omE'a?i,s K(ߢm4Y-1sF"ݓ_9ct@";`J2.1a'TS7PdH3\ IHJ~hv:YVM,w|Ð]Qȡ@mv  P jf|IarYahڇ[ڣ88/Դ2ems_vfw`na΂} nRn#&5ٗ%oCE qm00D<.(%R:lۢIA"yX9+tje_5OF лϽl^JH3" G+-^(TKNayMC=TZ]!*8EVYɃ (8qds{Nϵ WۮboGy9HNf+Nt|}rbZVxQDWoK2t8K W`+w!^#;Hp(Wv}-ZV~| #@x e5݃!W5 8JȠ4ٕ+S\=C Tb-q0M jK${{*}8Y弡KHԓX0sJx2Pg//cYB z$2D3[ x# 0v]A3@#v7}®^\ G؋P Bl?-9є5cH;8&]c_In Yi_)GN݈5z2Δg/`̝KDPT)`_1AOErjgMF\spU=MG Je#sSwY+YPqi};喷L( ! وIU;U(+R6r`r42ګfF7ʱfbqg m=V [yTQT7 GblNuTcYsFL\=* L:@jZx%_Sn}h\ Z|W MԘLoVȰkm!N+N׸2s|"w'aQ!ɣbK>o#[-XʭjYQIi4sMsۆ?7yR( t]f% ͚tǜ{͇Rb>7̳jVkUp\y.OV2\ ?MI}T?JOjug3)--/Z3/6ȩ=],_MC&VX.ޭ2fQ~BEIMۇA%iz*zS@ K+$YM ԖK Mjz8iu܄*HWCa%_ da2){r.f"0w pG_Ok}h!) 9 ?T+mȳdjX( Ίq68:vCm+ iQLqaJڟᤂ8fr9OQ ͐":ٹO1(X1OYod1HpK-'I;ݮ7ńpŗeY5ڬ:_[NO7P\jZ&|=7|LE⟮.ޘt׻ :א ?ؚ=`gL}: W/ & !fXAS0IpLRiԠTH{!$?l|yQv?sl(|ې )⟐YsY1=MՍQ q1}{/Ϫ#$kq=SHOQ>?(X\fIBe".[V&`X{IS0\N Tw_ 9C5ahkG@F?;BIT Ę 6BlWF9Djfck(KU6 vwGVtC3_("&SB2vYCY;A_a%CSaX |cB]jԢ;Jb;*^`\hAH85q+ii~0QbRe>_ L UK1 &ϸ놨"=v]#ܽ+ܣ ]Tʺͽv冝Cw`x7 9M!!;w/x%0Ǝ(D:"DA`tR06 juх_?H'+|RZ ـi2 h46$j<Ր6~;pW28n,\HwPAf+|A&>.ޡr$N *pOuBƭ\R5P>~{xRay-F ocB~g${76*>@ql1)G3 telzL׺dk]w^gO| y] CМ5cvY{wtLZ8;]rm&j2˴A;yFgz_ۇ%bJ[:KyHĔv aPf0@ '(@SETrcAB|OBln4~Li"A$RNvϻ&t%_^X!Y*?Z.#4:f|?KַBfkjxY usCK qa-:4-z+>\xc2W:(N@rN\$"F@ no51benn* [;'N(2=V>xʲm#7>os.NAѥt-}ҵ5GUuسud\ Iq1.aklWx,rXѽ|iìh ovFZmx] U:bVsC rHM2`]);7Luj$g2ray``_"-LԞ4 ua_Ezf#)zf윎?u 2om{lǛI0a;eM%+DIU]2q) ߩ)p_\3jZm{5EC Ś.7m}t9V]m vϸ4Im@B-y{Qm.rࡰEދ^vEJ*$80-_FroLӡ@ +4we\${2f:+NÇut~ґ! $Ej'.SS[{ML*a'gɊ;Ͼ";{7!{&Ki6-͸r_ZyXyD81^bѽ;-ÏZ|0ƞɄ=\vtXLu`u&:&-KIaR. ; ya$$ZZ&ơjS΂翼p+[Oʙ^&Gּk\i3Wr3ׁiK1w>?нN7r>2ut$֢jJ,cдJM!< ff nc[pxA2φ#Ȇ|~u^ܿ4TmZJ|lK ?P֋ז1*Ĩ]GK\P X`oy )V!`l/e.Lǐ[9UIf;DH HE9@{$o'D7炦2kGœg҆F̻*`Ą!]Q[օ%~ڦ&awf R2%RE&_5Xj#'5.ŀb_x}rb.ve'[*A _˄!$Pr}$gӃ5mWN% /'2^ۿjCc>z{-ab!g_˝hQ9vvޜf]1uƝP w[QHxۏjA 7-gB!3TO GfN>jx/0F@j5+RR$M:ݎA(ac`65Ə,;,wrr6,R97 &og)#4t G|M l:ƂOgߧ3fsIbVkgZPStk|A_}^8ߖa8`[yrZ mHU௒cO1@.),bW 9X/_"d_Ok ⳤ `ۜFs;jd*anibqZ>5qc8O!Bm5}9FfetC$[yU7:c2ᛠs|8&[AerQ+Jtnoa<J;]#z^tN_`) 吊 r9g9 qSpS7e1iXM΍RA :Yƀ{%ܤ^Т U,#)d&"On#[G3]oh?8 M%Nk%ڤG`ꁮd/  ;"㩜U>wq [綪Moa.T} KG/) ;&bfv3-H"#%lE_|D,=GG5D<ޚ1Є` D.|RǭU}Cצ2d&zd]ۈ{@fj #-=?P=x-Iʢ,AӂL[t#c6s+Hrl>YnZG2S2'Át~slq;m/n,!8Lx:ܶw)+&lA ghX?(L󶔴0^J5t:˩DvWkHG̩w&R)M^ \>`g׉ PKcK T IvBGY/$h=7o!^e=k9GOSf0هBtWj>ȷO.'>"}ză` ثxefXβZW!Vj"UG 5&K'}9lܖzާIBl i 2=jo6mx'c9'A</#w{6>C8yd5?&~avԲ-eC@48omM"N @.w i,OD*ԑ7Xh pnƱP6;% ~߯W,iaS"d5*mKreX/<.]B{S'qWmȢ 5&8}x8Fwα,f`QG݌(> ۄnv^U2MFX0D,`Oq52Y,<3v83g|&25F{' ٍ:&U;v R&X: sP^!DN93kW;n \~QI5Puu[5PqP4::5#jcVȤ;fY1~O:믹 <#']РEmL3 e 9%~R 鱣Y2 ͪS Жjל$e8#wMH%QNRWdy_(!vxl׽*,US.`ap޾3i_=2x0_5g,!fdp1191P+ :cmTHp_tW%O9*oSf zWS0m,2. xeh}`%<L?Wsǩlۂ@:8lC,j*O܅3|3RR)7 ?z56OGXL3/3s ?6"U9I<LQqiɂUz:jbJwe.|WӁF;UU̶ as]VaHR$7nQNf1!Oߌ3O-)@x'ץ@ҟͩ{m »|fj`#amfc }@|[ ة"EYDɵV4vh/;%zQv :YRrN hHB0tt!lWJ]--ꦍb-NTБ@>T}09h{5q#rrӣ I{jU<RTGkf ]9$pGjX0 v}rZxaŇbkx(g$N{ h,Ň/O,aNg2KZ $u5N":Ϻ ++i&*TUꐜAp |@H]. zIRS톐xvul<м`#ډ(sfhi]BN_Ѽ#:I07E #L%c ?TK=n{/U0 (/v B4 V|<#A7Xyĕ3",'KӶ5W|%|A,cH{cb"I\ѯ^'B<[=Ev![vO{0&@'ۑ&ԇd4&>CMPa 9YZC v~gRkv)-)ehg#qH=M`!0bmaM uVñMd_B4)ٔ*aXU"tZiFc s{~ռ8\V#τl oP3&BݬFEu qX5 2RvsuEvCE4V)V g{&Lݟ+RV̭8tIM"1d2Gr -N#ۋ%4=W09bqn?UYS0V6K`.T߷`ϑchYn]LO@y:ؔ4ZXN~Ix7 Eh5*Cݣ8WeHů)qN\#Skp%*5:<|M؝L\hF6eWFc^-->˛*,h{_iQ=X7euhQvl8c; vA0mէ~H20Ǒt Xi2 2ף|h+%]cbB?xW!}+X"!hT/H&I0Ujma"یC\A ӵA; /L˂KʏmFt8qJ@777~ 4>WvЭzKagW{~xmf-NIKHP/ jd-)vns`}Fo˖y\<Yʯ.\@k|$tn(!kK,iF< ίo0)j&VVLQTOXlO *=ģhԺ uꟲadKtۘSf>ā*Bd} A4YW D~E-Nsa8JQ%+ \K%DHI2^hh[COS͂ sܵΥFTԃ!mġdnkb92;+>xA/f/-%4=U0a\ jY}t#Df0_3 +[kzL$I_zgrAcdt2 Y .=5恘ĉSoc+TU>z{v? voۆksGKO["aʓ ?v!sm?34yQ~57=+ =U0A#" r]dӓvBD1Ԫ^ܻ,,5Hk;X֏Ғ|:k>w%Lj?ӸUNmӊ!Ae܇v|/+Ma/<.©zY2:@v3`*pM̈́jZD@W 21+5]GI(81E C`R0ٯG\n--)Fu%#Uf1nڐP"v@.< Qq4.v4()T`\Sl4fqg[o j PtOC'iٱv8_ mLh-x-Jz)lQ]BxO 1lvd p^Po(m}n4O'nepٮUA'nEeavWd, Q04NB2OY/JʒI>y{$W;X'bK[]$w*_Ʋ D ʋR@}Lt+UY]s>xx2- 2ý/7-l y/B&faCf\2j9_@jHx5@{Z0@s=$`{¼eGU=1{b1&[E\' NV= n|nO!!")KxpF7 -M>7s$̩݀qHfb8Oˡ3 z%6 imQ4wl(2Y~P.AUSFJѲxC`}zu##+?s|?? bmTZljMJ0g-+q{HU$E-O RF^U&!31~6>2j͠htؓ~-LdNuDx@#/주l oD0^W۩4ce"^1wܝZ|VN=A+T8*smxFәt}4Ms튍vc 9j~j4naz)4%/K=)r qFQ49KmX\g SRFxt}ym$]t)1oȖ2(L1l!v>Td쌚48C:`c+hӒSt6` =IJf <RM+2A^jҡ4 x;zb w6Vwkjggcm }Rՙ3͠G^ާZ8O*SRp97p3HI||P;&md;ؗ.p>6ɱ**<E Q1P!hf Nr2~磄_EE!BHz3Jіܸݽ0M>mTE╌WiF9e՝/TIs3)AVT:q,|Q<N& 2>(Rh -j=n̗]帋Q%Mo,[6)/ΦBkaZFe;)٥Ulk%(M-xDByn4zc<.en9{1=M;0ԔZmKk'kFGM%_ɤUeq-,QaTI Q{l@LAxB-zױPwfu? I:Kqa0 ;inZgW@O7?@mJNfZ/)Eպ-'`_*(ͱN3s{IN ՠϪFv֏yL,(J%6y@Zxݞ \N%/mm@r=Ƭ-ZI*oE<=tP~7ԔɅg{OL:>KZխ ΄Q31/:aC[ ~{ C8bȲ&Y El+ϧA~=)Ygu@kp,aYԜF3~Yk4#f9×lU[zw#^qǥ'yDH%.SG@A<,Lg%,=?yV ֙LI)/ L'QA6E֟H{mG%^q{&Y7)FvԞiQӧ8itޙ6jN_^V@1!JEAFUWFgʵ-\,iȾ鍣M MC=׺ e?SaJί]<;Moa a4f~;qIKOٍ8UDJ~RHĵ\{PRT$cZA';N ڛ-{ G; &H^>N>YЁ]۵OHIa^LPԯoHFi}%j܂{@0 ]ғX<4msd flz2FoI ,X)jP i -C:pOL|8θgHwI rxBAsrH7]Y; M{ԊcE ^߲xBp_MZD5d8^ M{d|ue(!^hbPWv>/P73" c>V |<y8Q)1 abc F\+v2]>aw7?YF"fpu]9&A.|k#n60RY#}4Ҵ'i|#__e3v9r|cS+XcŷP6Bm*}mDg`=;(Ӹ N|Z KJg|W9g-k/N|6QriTݹ7+i:`x4]wƩT>Mkϔc9A] !m)T nwfRaC IFPu-ZDͣ_6g xy6c$l ; ހh|h6@|:HH$ڹB후9/V[Pƒ$ϐxŠpUL.M~FГsUSIf%m+onXN}FieoRF(t4)7O_Q42Rd'S4NĩamЩo7իrS@ޯ/1AP'#ZQ1)C|q޻f{H@9h⧴ ݲe ,ATXp?뀃uw`rzSd!L1$ EMIyj+9TgKv".wc xj\U1gf$浼uCda@ X_]Yk:l8<~Nσޢ\f^Li^"j?ɭ5ڍr—e;u&I8.Fޔ=WK퇙BDCUdUpޅh#$T̿H n+pN{ఖv[(]Vؿ:*6ܷMqj6oѶyŃ.FВ]AU4Ȓ; <ĔHq#eK2߳i1W󍡀ɇ5*~$7u<)|nt Bh!aT,VmpZ۬!aAN&B#rrjk[4ĂBPohlwȸ-VڎXL9&&S{KI.ۘ'zCq?f #Cl[PtNA/}Ei$*ѳyN%y9fR^^jW\J)?V٭d\>Nd":FZY)A2#yT)-"_ziCZmq- uZ/1r"RK[8&i *f_:P#xL=)qS6~#_4@讖ď.>/ ҙ `_{{ЍD,ڎl-aa@Wzei@9 Wk?`(ŵsk՞c:E\!DAtW$s')a/[9vKڑ`OϏ%-g!aed<ǺLvaXn|d\bsۭuS^}yFCeDn"EWtX'!E|1EuOo< }00GI9!@hjʑ!_Be. GD9ci]'z`JlGJM+Pet969sf@,RPŏ9pVGꠅC* \\" ,ϔ6Fz3 UPyDe_iGH+=e&Nӣ#-KHa!]x׭s}io kcx,u{΅_Ϙ n˻ ̋Ni%8u-ņV=uoDKg8OazJ ^{8r~VJ27QD'}U]`O0ܮB'aUϔeC^6VJS &BXϒG僩KH+wM2iA!0>uZW|3'3xU{$3ľf~WD\` E ĥ2v|~hcRlgugD,w#͊pX,aF!kF;m)Bo7 yśU~M, l[X4W0'/ tS&`D/pgV>kJG t)04Zf| mD퍣)X$>vY 5ihbj&zfz^+Zp6H^HxQDnK6ЬEy: I (ڍN['m|+98ͥ*4NLyONc(gT< `}W!Q ^hB,{92K莨;w.?L@ Hwa4^[maQv)!χyU*\d5 怒0+2!DKѱTV+R"xP!jye{;TVnȝv 1҇>? ='Ga6*YOULo^ZZIXv^:k_X}#^S@Oh#2Q2Jzާ8\Zӈ}Z-CC 'U|0k(w=za&/I=uD|;L$' 4m[Ԝ,~DݼŰ08W}Hc Slά`~_?B^cT,ܙδ+T]rO3<{gIMK3gaH_2 bipQ'_[|~<1dzWyUa+=3~42ʸfku{=Rh]/j o#U 0F(?{ßwٟ?^+$,pݰa77Smt> 0?{=MJI"z*bA-b^+e(ر;x'X rwZZ5m._5Wa' >!A4t67E!& m,'?`+t*@^*3'Ndj%"d*&Tşj8G%#lY è_|Lh҉Ѭ X{EWSs9nU6eZc9ڝy>疡@fjO~rJLO::=U#;fxN|q mEk¯('NR4C~*H:2k킐0 B- ,PxU'²2#\yJny,M>TS.܋"gS빜:R@c: KVPr_5<@eo^s>-1^ڴL 48Aƭ gk2.TI=|wHzKJЦʊ Ʀ}(VFB>B @I2?JP*HT )Jr pLMt5CUY,˂'3_&{2+ٹgQEV ɲ6Ns e|o~ !44f[gYcUp{+,BZz>}Z.$! ED+'pz颏bPX&XyL&оJU:-Z~wKw"]'Q^f3(Ptj {&exGQaklS?@%K.J$ `|" }sZD *pY Rod|ifCO,$vwCd,>W ޏm%r68*DZ[=e}׼xSS/9=1Vt 1 VzostOY":"!hq$ZHC*cm4"+1nY=Cy+PrD[- zmpEm%4Lh_> _/}vϸ.&LQyƲ tv61/BwuU'3Fm7Ftf;M 1&J({Z}Lf0dcw` ^vXy$3 #"xR?xPZ!L G&idyď4h"'U+dHsҙ|Av Fѳ򏋱>!o[+[Gy͚K ڌ,{҆fA\AٶFhҚI'cnSyb@w,ExuHu̿.xsA4˹t'Lv3oX22&vTD,Tܴ+frhg -HJZk㝒RV T#: x!Yv3&y7:XV$$S)V~F+T B,fҴ1˺nS'vB2[!fU9F>i*ޖQRΚ%)Gj?g17c|`F' učSJ9q.ܸG3(m X@rx{>7̥s۬s߂PmN5݅QI7rDK܍1C.g[H:&- ` jq}TNiB:J8hzn[[H@'.𷯿I6Lk%GlhŒSt 0f:}oRl\YF͸[ tײn;(Ϫ16c^. IfP;DrPƸ WVA a݇TkKj4^Dӓ.+9DDlѿBQL\Ñ͔xB,Ԕ֡|ĝEA~LssiezE2,=ۅZ קLߤ9:[§T(rA,-'Х+^`"@p9J\w.ҞF,Quִ RCzY˳. = փym9+n?K?C8p 4w `UI*X|iOE=g79{{gVCճ^%Gu95bGV9GK=|A~`A!YȹguG$ \!؍⩊_}k:0M`OlCfLwӹ8=PGA[ѩw&D疽Y6Xg[\޵G^5hFee3}_K|4p>@CNX_Ԩ@}(V֕X4Yh#%lQ%;J]}Gv~VG',Kt܎Mr>6$I{;'TA8N|<"}=ϫ/ vE/Vr팣ӟSe}J،K ruqmC9^B E][h9.)6GcO(I՚z_W#.qZ)_~U1&^ -}J{[ԗOAKxR7ijH7k3kF%qE#ْB5)O"2sB`: z%G"@6kkAQm%hE[+`M:2U멎?|"w&y+&rFAx0[k.y~LIQx.r4XF^p6 E&c?dt8}BP}mT%H⤥YYK\7el@앆!.n.2&ŝļ?!׆GuiA>n#ΈH?jI%_ը>k%nV4wm:{ \`9ȺX5>6ƅ,5bK7FԪG ?^f饵wkE_jQUT-gլD X` m:7"tn!v?>>hwQ~m3>7.z,~/2Ǚu`y}2-\4ofUw_@7Y ¶1%8-;iSh{iq樭23m͌'— ɘ-/d[G,gY j<`np -`x3YGڛb7|6]$Y&-I[yC͕ˣY{4S1d6R7:kqjLZ(`60rg \5hvK#[x ;w_ E8 O,t̩aF ~N pxhcP[N*M 7'\x+vyk3$z6w>hg(epcqiq;ߏ2=PS3P YM+wc[г}ϥA`YX_~ݖq+zL<<w8"">yPs4nɂA] suܚhB8r1ԴZ>DE-zU %Yč7A8K ׎'1wWO 6YCb)A؁O`>' C²Qҝb4s~<U1Y k?dI$oL |?^M7.ʱ7 j`[lPWEr?*@?ɶ#3OFc0oCNh=,m]y7b!g&|C(a>kTgfNulzn_3l%ɋI<{toF_Ya:HGR(SV>kx|,LN?S1Ov9yV^magw +BN9I_mrMx*kXszC2 CVh.ύf'BiW#2qd;u4 豖B )MqRzN4A=s<?[࿭xÎx2\E5O$LVhS^9"w>%. o ->Vu!~ S#|E]Q(㱹aR\%`y+ RSr JML}}TC )39{#-ɔkAMi EwB\COL~9zh:km;F8^Ĵ[jU%zqcZnLV4z ޼zz$m R^S@I| BN _iV_.]CN%``_Lưg]`LEv7s`I/ї< 7 czTw79æ57=L RoTErBcEaq-ހDzf^’?.7”h.pM`"+isj H[Uڗ R9 ,ea–[?!nЭ…1kYm~`FcD5U:0o+yI')#<|vck44xߎWݶ^Hg }X^~A_`l58VaA)F{ff~ |rۅ. *)-j㰌Ɖf7)Yoۜ3LuGkSViw<-HtWbT"=R8$c|r`~hgS)C iICYwTۗ' /V޶FIOZ?tn釷׋?T,[bcxl_W󭾬 8P  ?-}Q|be?hJNCl)F[D9V"*}n'{\v~yYID0灚d{X#JW20Fw.A53j<ESn%G-6 ݄rE4ㄐQ3}UM O%Q B}u$ c`R3kPyu uJA j6zV㴩I}i˙:`ڪODwY[X%3,[o+2y&ixyM $3wKDk`%9sͬh£No<RP>$Y=}fN@~APmƯ ׽y!Wߨh![IK2[a\bUo7jCaUTN'.y!lçTN7y^:&9({ئ/tƟK*U5?\2;`9aW>m!' 7J<؎#p8XK} s 6yFf&0[Mf:;9:Te[mT۟yf:cM A]/R!c4j0W^g n*S/1=˲+tOZ`7l*}eCgCO^!$¶F@|{}^Q(adЪO&[-f뻖?,oOp %$ ˞zD3V#lFw %u6 ᆁp ҋoTrֹhpD7Kl4ՠ [U 3s++u\Tni _2ùxomF.,9.Hh}AD7~>:p̈́"L26JƓR੕dyDfcy;X j/B7ۨ=رGt '쮈/-Kp-%nXCkq*[ʫ@6J1r"U*78﨧V؛)v9[w*)gZsBGJF 9%&)ɂ'LcQ)Y1r򾝥K/c c՝ Xjo״TO+fFk4MyYN05Nmf5ۢ'E\*2 %M}kXo@~b9^I$|<ri%VP)w%ρHta*SMEHJáKQY3m2buڪlő:_~@L)gAeZSu^k@beaX8C?AgNG1*lD'uΟqtl7/ [ 4&KkhSVq?&An:ijun}&vck/`,V R+ID鉨fyVz̀R^P!3C!O0bA^7_=B.mQcF4> uW똇&+d^p[{ϒOCaMU>`8YMkh^.z%x]ifp,r݊EvČP6ޒ$e9Y1L |eaKv2]KL^aAOH( .Ota 댯8d nHqO‚%Z#ʹ6HU‘`+: U*?:_"bʬ?厼'7kpԺLY <.ӡ͍q^иG'z<23gǨêeE)Pm7?ޑvDɇ~Pll{tć } *k)zJ<\@8.kjV!>&XzO)U-?:rM%u^kY5PndBc_c;5JRVW "e 2TڒI"wl _4)֗{Yxϑ+A$hWNy|Fx4&"^qFIJ4\׭7ylbd <\ L|4<Wv!]z4oVͳTNk('J)([ @f֔6T6CzƌJh)ܻgK)yf-I{gKe !:0i`qnMmS`}tc,[v·`\0ʊ8a J Re](>> 9Pe'@zS5O>xqFy k-HǦ֤ #^!KS+Ch; <#dmٹrgEEZ-o܏F*bz+)UzURv%GRnkT6nk!<$*mCBm61$Vkdͅ||z3%Pd#|~S^?+ʷ7ͺzaW: vr{Ty5ogQ l5z ~9AǑ]T"{ tzjmw4YW8N.|X} b:XBcyu+3ry1A SC3{^<9/@8[Irz|u9 u98e ܏;62O yy{ jg Bu!K*a+uNTV1ރO[ݩ/Jzd Ҍ\@z^B1؈fPN.̏blq!/(dZ쮧87&51aCN⪹Ke|~1=btuMđ6iOb_;1$AD yUwW{mMڧL6-?QK*i7P V—:k8*DQ f;ԓ;cc.nպ7{^6bPe!ޚ'Y%uaA0#\YSry hy·ϣSC`o@VO09V{2M^U3Ȼ5 "KE޶yjvh:{$5جd)3oD%|~J'/H2t<iqwy5oI?_wG!TxlnTX* ??Ů Q}d[0]I/I0o9(U\גQ9?1;ϳeq:fM&:|=cbIj1qΔocz3í1#Ogƹnb .P:euXj4f ]X2ޭ)j RCX6^xstd d۔HyWz^uBPH5nƬy1:eyk'QBןgb)PL?!H6&wځCG)!1C 8aj82J юZHHMġQ5: s41F5!D\ш{ ,T \sI]̔-!k2 O'\T7xAm=-RRZ*J-}>t3:,;G-0k^wJ:ewQ'BghՎ. r?YGίz&d'ɧ|.51sFm䀑bzt`^glKT>( Ϫ75)K{{+ ѐ {֕9ޯz0fO8m>W2C`ߍ<Ƽ9^,F~Rk0MH%K׶X8|\3][ˠkRR[&{2D6~W=Xq6]A۠r@ .;4 ~Sg?mF4=1=% 1sYޔBݬN>@5WjQ9Ȥy:F@Tg)cy"n31q` 惞] `z$ $~rB`]4Cf$tg(k/FoJ:-bHXTU@lpDV:_1&L%q7H=T\a#6jW[x)vZ4 L5'wAh;\p Q)1] dKD?>x\N = ي&aПn]5g%b70ː騮tWg@b xҤm:>lu<#x`1ﺟwhEX[bAq r~q7{O57ToҚkќx$" ɼ gim}vdtBMӝЌ::g,z/WCbJ;M֍P9?>Qi!'(Z>7E6L~RN)i)zvo^iE;Wl +,&=aA;\Q ,M`9tiXȓ*1̯.e¸;:!Z+: (%XLPn5S" @6D|hM:g!-b TG쬨vdçZE}h:Y 99"RF a)'շ iH/TR1W>M^"ã"#x+[!iJЇL/lg5JN?cJw4܈/>Mlfs sR~ RZ4Mi'zuaTIS]#YGMq$3s`FHn^~=[$6'8`!F*VW*'9^)2xia%|;݁M k◶7,~퇄$sxsS,"w9Ş }zd :4 yJ]z,F0yIz̹յ@vVV&dJ]k7h mG xΉ!Lu L-ᇌ:Gk_H }_e-@Fu F{noNLP-llzoÎPyFG`9. 0cWW1O޶@S$2? xY8@eCCʹGi=ZB̬lZJB`㪫xQĐz,&8qގd{sg԰;Sb!ZI0OԹ8aԡ x1‰6E,AȎ*(& aYoL3Et{?!H֏xc&hCo"7Y4[Q0ALxIH%Q ف]Q:7 S x` f;*a_ivDgyH}Y*l W `6t*gn%'IY2O.j+F]Eas/K g ݸ KNqղS G`l̒Q5/a]PqE}tT< b&LBW5Oagu)bTTqºxbVrze#R E#CDRf q:M} XgB>_' (kM-y0^_&5RM I( wd~@W]T z/v 2[4T5ǡ{@}3|%tEM82y@ﶴnD1ҁss`?Wsah>ymrM#si.EƓ4M%!tį~" ^ƽSї ^8;rn7y&\ߘI@RyFE/{ˮc/2/J8e:R:י7>,/sx8E2De C3mpRfe@xp7ZWW%$"_y^ Ad1Jk*i/Ex!#qKe!uE &̇t`zUݡtb15q z 8"G6t$B#3jb О u~~?W \|0DGs9(EwOp Xuf5"w7e0@lBh = vH&F0~vd oqPp ʠ])F&[k׀M)1E/DRךQǃ]Ӯ[[VFd!F) GHGdgpRf-m 5|L2 H[pf|[؍t=FfpRfEL-en΀%'m\aCi-BYj(h2C+@R^NbTXTVL[.s V2P/v~M`Naq&EVgQf13Sm!מmӿӻ>NoY$j^_,"JB-SI,xJ?z&(c d,{|i*f|{jmx~sAw#^~n'z IQ@Gvp~ lubzYM?@t<;4 trNH9srLj?Kcu'6j/Q]A>& 䍝6K*oe)yԐIg쭇-jD價E-?`#pbN2Ma rg-_&o2|58CCV9 ,*bǜ [0Sk:_6# -(fC[(h`$[rBΩ& d 2!|ωw *ƒQv)ENR 0nW P̬bj|=Tr$;`tfTOԐAzFkm3a.OtN4:lD&#ʴ*.+Dx4]U=ՃfuX~GH ",ԩ3XI>"e"8fFt3D&m|BezuF!V eD5v~Y Y<;Lٟ474S8k| ̨F69LD&MMGOOS# ?b9%q^G0F>BzcY2G05w.Pz1?hB7S>JHWgdV#XY֙iX-WE=QD<~]6%(܉t#Kz74t0HEe=WZVdD?cp8Q/iy;sJ&|@HPb9𥈧CWnWF$]eC>+tR*/ׇ#&Qjf줓\դUR?;nS9K,L'Z7tIKA${R7kF8_9-εtoBȎ)=A ugHaې\"/ҡ^~/{o%.LW%9" F!ui=.ԒF cev d"FdwLcq0e76=-*$jܭ `73+/p}/B]蚻a5i2.XjP\(ǶaѺ-biI2)j)dhu?LCd,*Ї_!Y(JCǸ8+!kBqV4XoD8i^k _7F*h8⃩̒$\ӧʔE; d9u|ࢺe'trDt+&T3Li݃Sw btf(Jq#dFṶÃp>Ӧ>rCek9k7:ﰊt*CFYHn,n<kLDFBiJSa# ڹjWrRRt~+%gt?8nOgKdž|5G$$U:qS87j4ȺwK*vCm-ƯscL]d ybW(v=tDN /&# \|[ 45M;ðuciI $^2f&{,WtL g~A WrE +JS9٤8Z(fx)$CS9{Cr 43>.@in4϶(:1+D`/M$?,Z^x̗+UIGO =/ VcpE!zcZGDCp*pҟ#he(Y+)w\ICHrUTڠ{J0g&F;(! /g೵QjaA= j0I̓ rd,XS%豮 輫*zS.j2ED /Fࡪ~eĥ:=ޡ?Ѷ7BԵZr"w ^=ؗԨ _ז& /tqVV405Xytτ%3 ' ]lAu^M/Y!4)2e%w` ؼ\b)AqSo(I. 47hR+PhWY%AQ!Cѿ2I:}n2h3ky^O4EX NNEw[nb8f/AJV:l4ݲNW_GRX]_ MG 0jS뽘$p-s&}t ƚ?C> u&\*cUMd7 0GgC Si%Ph AoᄀSП\oy>06 .@\~ ޵Xe7P'*꫷ (gOa)ac^;خF%õ~O\ $TƳfX޳xeR44Zue'7bvۓn`c}WDym F't޹P/LOLσSyC<Ğ(cp$ Mi<@GaD)wUß,1gS#{R 6Άc}BB{Z2|I05'ZQ8zӻu/+P9aʊ=8 e,7`i2{(bsGX>/E4ÝN=3Ac6rmE4z$mΗ-)6' gaz#HeTwO> S2\ViFZ:8+y&w &ʏ^o6z`vJ@5C)PFU( H{;oƙ"Hݕ6dԀ[_x'Қθ`h_^S#yDW잨@ԭNiZޞe]i T^{KO4ZTj9RlƾoBsʚVAL<:1d`SA@V>xz Y I$&]? -ge&s:3ľkdD곽M\90z9~U@f6'LIr\<(DZ|dhbvxsUbP횱P8+cm.~s`?ŧ^1Zkl+\- V  czF%|BXus`Zy-׶ $͂2^h.;؟s?`<g ]l g#9Iݨ5>P@`Nzk5s1ԗDKQڣD*x yuq~(լTǖ'VS籢p:e|AbL;!xgroi Q_,AaM_FccguK5 g}l0c+O T*~*%y$E#:MЄ>Fp0U!x}UHQ5 UmSAerÍSF&t90';(e,|;2i|ӖJ+}?w0 Sj_ϯhٔk}Cfs*_bf!d >Ze2eIKG Y0c Ds u5g.?2DK ;m{;HRzC<הD {i-~$u*B쨈4c Qi!dRU zuj,Achib{ne!ڽvuؘ;\^̠47[ `N0|^v7]2zVRSXBFqyz=/.D"qP\*=P[V > Y&5W 餃V|EG2Z!PzTwV@l6h iYH#U!v˪B[[HA1m;҂ia)GHS\0 "}Yvd 2 8T,?~SaIZUi/Ad0ɻg6Y{g 2m)1&1i8ZT،ޙImI5pL/F48e~g+0R&Z~N"%zRNHe@awЄ"x GVYem3Mr>==.ե0tȯ"TāK=c;Zuhz\#zfLF^Jl?1p|݉JD&C4_5z4\;`ngi# !%J(ƻ[ YU'_2Z2$Uswy3oZK:CRW]$9竡E T`e׉U 1OeP,KD9M C9q`7S߮ͭ 2x8Ed^EIBV>z]ՋwI}=_~V/9Iѡ:#֩0^䜘094~Xם3Nj_|9$ymǿ܂ :3;L[NX)\!iZzhtrZP߱uN,1|9kW.W@_uXz9\M[CH>Z!^=zTohВ& C7Fsj74IߑJ{#M?-7jey g P&vQ&mɓqt.e9 HcyԆŸĮ|Jգ*7uNb!uIpȞ !c^+% _N*5G[s]]0&&-rA@ͻ|Eϐ:qW8.Z, O&wL_!U HCvF{ ZKOEuLk8 xY F¯RxlFٖ]TNck6tNH#<*^!O=bs]:'z3-BKx@GE9(o4ڢ!ۭJ=W X_S5ϙ>r<{?QX>dXda3Eg7Wr %'fOY\ʹ+v}L%2N`'9+oF2͵E'm2J}DDxMbʣcᔑ?"L8ڢvInw覬h_A+h%w 6hͨ낐M*2RX]<۬ ld1DsRƉe"`;8.kИBOmg-*7`F&;mȊKGHNڂ| &< aP8ՏHnޮfC {E'뚥j}6L%|9JQۚC>h',|BНH\l cE¹^ q ʉ+xp /hö rD6u0&DHaހWo?zÈ&ѦI]%Jf-+FO p+yЎ(۶>G=;MA'ȩfب*٤=)kލ -kiG6hR`gYףגVQ1Bmq{kAX*ڐ\#-%67hՆ2e:R2;Qb@jyhmL9nc{3ΞɯU'ΈoWIS$.OI+YI` ~|vh : ]o/k-\JSOeȺ?,4?=ЭȸZj6myU4eOKuwl jj[bdqb)}xy) w Y_=Ӏ9I7Xzvݟz+ (E'~,7Ab\k\S9[qYTj:_5;@)x@S?r5 %P. "6knܷIFW Ri7n@[pAb**/GYWDeBT[ ;!;ݏ(tV8 5 &?Op`NT9u&yv0d-.avL :@E\+3#Tץ^}1/KM=§pwG2w-q6N/nּ?S4RH ։}63mAIw_ݼ65nVY#tfK;ˉ1Ptf9lKXu䲧q<=y`0;_UsҵC%{c%f}#(4^Tn-@[-,6j؋o9"QXG4=>(h`It`S%H!54sm~1߮dl w2 /?@h_gZ15)F`tQ FI'fۑ[norV&ކ|l̷{dFgޒڰlg 4A 29gDQyp ?ܳDȋ<Y oQ 1`\tS37>],,f2ZqY vS8cDߕw]rr,$WQ['voE-,ԧ*E'xڗD8u ׁlY >j07+8ߺ%CþM ]M'<,z2]sAes>ӨPtg ℷ| )<@PDwcapKp [o']%7!ԭ\K` vpel$j{AyZ>WAσpπF5*Q#&B)(5u풶? $J8&>?s}R(UOyQ*Kgٕ-,<(|P]2ke$p&޵Gع9/,cj餆e?T b7CۺIX}d! u[iT ?\PòC*l%eIC''v1#֠ȋQخÑԘ5s}ǟ *bZou_-@ޥ*VTʋ}R5`%?G1%*r:#`?N,AkITi'!4m ns})80ݟ;9!ՏۦkH Վ~C?VVA+s# z@r|G^xB߱'ƒFqD|`~K`JS"T^sT88x5CB;W3[(aփ_Bٕn[>P{~sZD*Έ&i 5Fqw:V&QJ[K:uZFq[Xgx(x^g[%"p+R؀hG/pB[it9E%U2LLyPL͐;դzP>; X̱B;Ba$1^'ݍKFA/뢃[lUOv@a^@A3— %NxhLQYꄳ"ϛ=iHχA+2b;keᅀԥl0d][qdX"צdPjΪra5u83ЇRw}WkKNb%L#G&2?0UJGOjwrAx3S ^]>cl}naKس{瓟>1ur8`/ ˮh_CHf}b5P ~ݶmk=Vʇè0+>t[J z'ӣ-a$,wJ.<\wD 'fSmi XTh4`_ڑUE-^POY̑pމb⩙seU4`a_ jz3ea\|麊ݹ/`(:)L:PX[ ki80pn<CN8.  S9i}o& zVԛ:@a+<;RYQmqy7Osɗ[l` wlj#3h`|;2bVK'f՚!^0Hi^tqE~h(QROj`_ g`d kŵN1Nw}` t-,bKQ^`3yr>̈́x`Q|Zvw`%s x R՜` ܶ)dڡ帮#`'#I.BJ| 4qiKmK1Fnh6ݓ‚^Z_IQ301~{̝Az:+[5{oUtX 2g&o.=KNF 8qI޳F0($:Źn b)pHn&-]kj_'&CX|M!ރ/sM-'3B;;Ar0\_%No୥0iQ>F Unx?x4zK, émd"Q8o7tʌ]Wi4ؘ._41Pvaꛋa]~7),k{dlWGG wv(;Bɉjۄiӟq^Uo g0 O&Ў"s/fH^17B;ZR !p:wwSs-FSAt-yr񯉴 '(#=+!J̚{[k{JtN#L|O:m5V#wT/# 7vLR~Y*=YS+[Zc '7.v?!%6fKOkS{OFIDʻǴqլ`ISvrcŰaۙBTqRx!ImUh0L)%8留 C/PO梗3JPj@q% iBV2D-;tU30v2?q`4ͤ [j#\*UaK2YA_dDBxұSg$~gQi!} )w[b'őI)abM8@w0t]Y@(7i :1C= 9Mrcp/;_Yg8lzkO XbL̫L HZ0xK}$8 :]q-*=,eIs ާ zcу25oziϜŗ׮:|XC9\} ^w gKjo TJ|g@#&E@ʿ6zJ *Q^*JM4zPE9WŒ"6#g)tleevJCߣêXAX aY&O"6eJE\wmۥӄ=@6)1-q+21bK\4dӞr;* ~& L"fez`9ŠY`\W#d,沍ʇ n=Ň3؏hّGAD^b%L3O F}/6`̣1YR Sr:T9 ܸK@," r*˱hJ[PIJQX}J%Q:@lkp{Il>O ՎB1^n]pbn&-$Pn}a6|u8= ={ҧO~"\AXAVqbL;nTؾB:6i/L+=dkɴ,':]@G<&Z@(gB@ )**!F'&֣8.$֯g? ݐ5$7d,A蛦 {䋱'K+gSreB];!maQ_.9==a:Vh\Dڭ=\/cpP éZu!UJކeC!47#@7S÷#{pCߠkbM>oeGw?t2D!]vP-f; Iu /7(S!kJЊ-hrmJ n pR&F\\D|ٮi72|Ӯ`|;"RS-_B 7FHm 4IηOo䴨c'r,2pk;2? 9<+Vޗ N]$Y] w5(p5"bT#ΚELv6^Rx⸔:9&Zx!Ǟ[Z0)xyg.+oD noJ1yΐF]u~ e/d.b21$Wx1yp%Kǯ.2"yQ+TaZaf/&HRߨ*suKr=NhX*Q4%"U}5y&,XJu⛼1ns <(N#iE~QdCﳾu3j3SzjV(Zo k5Gw{ȡ%0MECRs˗+%"xFFsP{إ?3Cbm5僜/o\շ9gM0^ #7p&0/p3j]hx#ITz/$e q/rr I4ff;3罜}8CĂ=I9CL"_8|@]3 `ibi۰j79Q3=AG W,ցm2 1笶B%fIZٶaP|7&kW̒D:-$l^\֪#ӄtKt[σ9 y.$Dz CuܞA3殐WJ gɈhNԧi@]3#drڗ9T &9hu]Q8яD+T:V)ّy0@~{ mFz)Yņ#-IdeoҾF;nZmNABY-NGe2LBI:8j'yYj }YRWnsȣ9(09%;9fid7 ό@"z=ss)+%S Fg(ܥs؎bIؤJèvX^ gP`a,r7:אnm;N߃7 !Gۇ׷G aV _@e]b:(,[ %# \ 8ڤ8#d%=j Ӎ0l/G<l2LSog"SOpX`V`!V6M1cu3p< ݭ'0y:jHgG!{_U}qK $']sdi{/RGf{bCYuxr6:;¯{1Ҍ8g!an`=eT4#zM=WE=# w6;syB혘weQ`#vڄL#M.R'Մ,'ҳFK"Q[m^ӤӬYK4 iEn;^U1Bz (aY0Ο֞[Ч 7CKZJ?11b8 %y/U֒xEP5c2Q?zROo3+ީOɝ!V7fٿ!@)Zڡmx!=_2B@%'*Lg}!bGO-U>8$"1wfP ^ڄޕ/ڙx7 -h񨿯U 7Bu,Doț{[GYLƋ?%Y,%\mpE :!dvıvx R\{ԕlDdE1o"h!:Xu!uJ}P=ݓor#xS#P)}{_װ 5޿0^ܫH".Ic s;ukf , B0y_gm L#w*Zz"XfdnS,7CDtPr)=-iÌ<(aA.ZJj~etQUwLʅl,q/Pqw6xrCϧ+@BgW^%~2댅@^ Uڴ9)`05y86> i([E24M%XU| ˆTm7,`U-~m79)%+gw[*H-^$/"U*4#-sv|S -isxH 'Hc +YNjԳ2&LR{^;G %q? V4%Lw wxT i6W.' =aw&H@,|EƠ#MJIKb,'+訴@nҴ;o,XA5O?@?@9Hbnfdt<]t_3,Cp1 bp{!ro.@TEK<_gF lf*i+$PU+ΑUWAfnAÓޡL ϒl;ؕ)|i-|r yi #1l+:ǘQgtJjqc,ܡ$KeY$|{BkEf@q6;ھRn-LN~4.Xϱ(RpKCJ pp:2 8BB=zOV% )‰ryK9)# `wZ?r˳ Pm 7O+}ú*K*\H<*K0)/y~ ?1eYXcJTr4w3dkM< sh6VzIbơ.evQEȺ6w :gAxN [$Ǽҩ&-;.~ɡ qz(Ͱ¦"4} OT{q^4F7S^{ 쁚be㴍}/Lg+$yݰժ ٘*pr.8aZ9!LV4d"@*!RvShG1#6Fzw59i X?͛)MI8cx׿ t*  Q!ctj5hc~G6W[s#h=܊wr׺z )"3 /s!QrHW-LLlO&Tag{tg/!+=uYҬD:BxjscӢU^d5=;քd?xnG9*SqQ^5Pl6,7,)3DŽuⶆHj-)VYe.΍Ϡ)POFGgkwnoӜEg;8x_JBM|Ho6"E e{#&2sYaxR~, 9wR t+sF?trg ӋGpJ0CGnR&N]A?;K,Tī k0tˢ.='ç;1l]+4\]< {2jƖ8.u(,coe_f胢Z?!$jAm>+Tl-#Xa=E/ [Qls[ԛ=렧,5Ժ3S(/0g;b9.+T xd` jeY//P&gll#.)_u _k_Lsc1_x) &ҖN5o e(`t4)K3軍j4Hq׻ w3Mq&ZbGVwZWr`ibWUq}?o6/t̃K>}n lX'~\a[7v+~eiJmU|C9>>+&GFO"gאUP66D\J6S7Bևxa`*6=MTDN}8ό/g;+Gs=Z9=wg \=6G2ETcrUЧ #ЊRƃ8,[=ő (6׏r\|Ȅm})Z'mInr./{-=$nϲἯ/'RsAjWDd'ϰd?Xf59ee۲ehlT1oI i]H dyH0Yx[qjD@$7VqƩ% t#QI>͇2VydEgiAوs}QN ,K𶙈*(?Bv q4>[aY?蔛b#ޏe[+6{Y0}`i9?ྃHK4G`MhȦ1t2G9-ڟ{?+)[$X@oNbIS] ! g.EB^>D`Clc֥1;Dm@ɆS,I}7f NV'd+wצU _ܞ4=7߼r<>Bʀ]_t\ҟ6Iy4q.,:=<LلVI.B@hAA-)gF,Z :z7S(R䙄eKUT@\쮝P@@d~E/Wo+6O wվUmؕk2*yHܣ/JkJsk c& 'vUgU'FqBy .E.66éhq`|*-vƤW.hhXRʴوy'Xh )+4?NE)rFZ^%)rGw"ykc-tB IHգ6/𗀰Be]!#ZvSfIoj¢m3nHٖ(hoY2A#nW06pDqߌ]PkCt;B96>`\mS^1=Aq?`Rݮ.*= Hف ceyzgsE K?gH=ȬPxԠzΌGiX!xYc0 q<v7 /%UWK|b'Ny/{0 ;_@"+vrb7|@ޟ"'n1!)C _pEt,]-䍹,$J4l{-?i?m&|c|4oņ֍֩nL iPrAG_@4T +m/3WN;7%aÄ a H;-/+˱hfƼPy4D/b׋U<0^22438thµD61ҭZ-Tu?eC3LM~?BPэb8:Q:@gϴN_odsJQX4oawJ<߸a;v. ;W , \~&rD i`w]LJ d A5=A'VBm L.mhXEGIA+bcqlP.l` 7bWlg5E ׸1MPH!%2p%.(AQ rVzEP!moidU&p E%k#A2EڛuZ/c5ՐxǘH"b`J?V? A6.ʲkL4zx^Łx >}׎>D{K;SO : :H_3+]Ya 3aD 'G6>.VT-hRj&KFk1!RF?-fo4hIsXQ$_5,lj(|ӒCCZ Dop8w0dŰPX '䉗EOf> dP"6>8ֈ쬬1XJEY^?'8^ɰƆ؀-Pxqsܸ $օGN>E{<'єFZbd +E5ĈEb;p{\|>PnlLr5da!! 4QQNC"_0yfsu4Iܳ7Q,I D \%HbΈtG)עO\>ZMuKh9afifVk c]Noa։SG!HG-7 fAPW Vܽ ClL܁J+͈D~yBbA=7N z~I-3 +[ .ҮR].P˴STZ |O$v7*>X^nԊz#xSJj} v4\D|s[fLkT̫dRuX h>ٖO t1iIzm;Jm@^*bK74go)`)jN-LYv$ zaALJKMkr@q:'*fQb *zSߞ\oE`1UE-#4~Q\U~ql2 @LV-F9`pU>[`U #̨}+Aa(&`\0 ?H}MA-HhwrjME?>RF/& jm*d^Ksc ^L3[> uD A^ RXqڬxE &s~_uA)*'ŚKP0/юH|? 9 b]OY:7PoveJNmt q !VP9 k_72}8?뾧noQ[{]S~ ]5]љ )tQµ#^M/ PZ__a-aCmuX k _ <=-RRYZtWwBlQ|W%\&֙=~ujQRX[hjT٩D1(ʨX^)J]z^[Egdiǖ]([!S9D~ l%r zx7$ݍ=;>ؿw~,@4ɷ|ˑѻ T})wyЍ*U hij~vrjv]=o 'G!IĞcc~Hӧ;hԴ9qsD[J֛a2R򮺨] zbr gv W3gv)A`Q0z3x#,"sY?ݞ ?qed/V#h?'Nq2LI$P5x.ҒQ@305RSݧK@T2 5ip .:O^,6ʪ?լx[I:Y2PW#iKJkdi"Q|!I_C&0w߮t$I3$,!u5Ș9گפ:* *2X堌7Tј/K5gs$D"mdm 0g_j{?m]JjVut/q4! "uc<1D >;{9io Hx`󱝍eX&s|0J]No!n4|iby\7mj(ԟKQ#W #)P ->`| ͺQUYcT'$`u׸zD30`Y4׳wH<%Iv4v}Yyo>6I!Up !V(gSTS+`jGV a e+J3Yr75^E{$+")f["xEH"_)؀ED"RaJcdY.D}E\tN|r/3(]%+1ZAnR#2n?7#{ё`!W!Vs ӄOq 7Q7V^VyKU0 G-_x˥HuTTL1+Fz58vT^?`3?+'͍s@T4_so|R3WNpkkxbiC װԫ`o2JWPX.ϘuAgeMhqfS:G"rfR8Թ WgvqisUeJ9KVp Ӭ&%r=ehPiTށ7"*bpN=&Orfh5 #/2dSV=)z9P88ՙ6|)rT|<*7FSx"Ɠaiz]U&(SfȪ4nF ш!-:p  E|uy{oI}ՈS7r+(F~!~k`3Np|sog~!]$0LJ7X+v<?Ճ+܊.E)"n} SeR'@DzӪ#2a5vzPG13!.ya27PΉdF<1+ܾLr'Ϊ>~BGhG>o;Ƣ %9 h~|BGRJdC^0:H@YƓ}?ާ{ehţNn# qEn|a sq8dZ4)Maz ?x'U‡>;E9YbZyԈب^eWdw)7"܈\3 pRޟ.kL:= w@)EN؊FPȏAS/AFpfވ\Є* ȟ̸ԞscΏ!qCD9JB17E³{\kr1I&%I@db`hL(cU=bPN' 7/M g!;ܫkͬoI3 qS8tm8N:D:nST?$C쓏tZf"*,^-t-vͽ&;Qk%6T_2Ac[w 5/N~g㘫wDsO ZD |u }sQ itG_JUx&O_0Ε˭Ƞf6!68!z*}Md}nPS 6My(S}uH9 ?PE/L#j?`{߂qEs.ɵK|cX8Zys}AA,2Xh ]FOC?&CO7?hx8 f )zf=i1$֦#sfuQ|.ZҐ^cܧYujbvCcDZ@>~j I=zYL.}ޫH):I0P&QCdlC6Mbνx 5e?l_6Ú߂^|)j(5}-zkpߛ䔉>*=K {i+\BߕlHB0d~8K] E7d)g؊+j}%FfH~<8K4f蕐~~~QW.5"Ct;m``螈Cv1b A@7Y=YJ"<*Ͼl5g6^j?&sLDd353FrAJL¿dud~8B%F۽H캫-om+˅; Xl_Sr4ɦrMT4A\y-,>Yc65rK&ƺPiViuy2ٞNurWa|-1">x ڒjĵ}3N~00Kג`>~+zۋ`l#]K@P"l@E].AWyuKt@X>=>Fkh^<+ֹ}Bi(9,@Hؐ  όA4i鴊&:kXz ]]0 \-<}XɸGuEīmذzlb: LKbHrEx5woJ:NtD0~l3GCP1O,exi;tc` G"m@bzؔJJR1g F.xv u.~;NmGB=6_JLezލ7KwO21 ġbu4P$Ra*`QeR_o h^ :ͨo Obv 13ڳ#Z59Y7HGݣw}[n$I,BIӍw~x)9&E7gAXڸ.c#L]s궟֢F.1j ck}蹶@Liq9'j7iAP:ZҸF?-<PF ̪_fܢ]>"YXfsx2> 8D l bLp$;׭jԮLn< ir򆔳Y2ng"b-@p>╒_PgOS\`sTd@2hW7,V$1i|!]2ڲMƪKXX|%~Pڮoby|4A{)cnbL>j Bp |yW6}~oLE@|+83,X&O]ggܧW/jQY |K=9 ] 'M[NpFk3M7 V \> V %bw$T}!d`EJiF:ɅP#6v73'+v4K%iyBf^,QbC4]]MUhyyÁݛεo/qOˈ@) eh0iY,&2e?FfJZRNd^!qm}oףߌY&x#Dnelz5DeaEQj+ﮬxӪB=wS#i$#~7쬑R F 48 ES0aXsAj74hj5Y ,5; |"ERfd7NM;eAE˧4 _ .>l[(\zz4B~[ٶMPUK3e))KtpHBwb}A ;qjy6Ȑ.!/ o^A B+]x/hx>)TM_^Wy$/Bޚhc5:Zh _˭/h>ǭE4zfBsqLa2“bA[>`jJ5N@:?'By1' 7o~1AZ:04APn,ldhH>?+Gh:OV oGok;BPm>/5鳣; Υkw.0LDEhdbMkz4s~&>F/TuI+sc@&if͛ެ70qm;ߢxTj9sӪ}7ېjj?ǦؖEh#7Nb"B! zNΑ B˭4ql-ZЏ!,.$ E$Dq~|FR{0LΨ?l t XW5'D/|O20X81)F=0& qwM\\-d{k..#jQ ^$Cٻ6ôŞT"yGzq([Lk #FG/)BɞyjF+[?yfR^`0?QnC֠ӷΨD1Dϭ8&"5i3qUۺ TLX:-># ?jUXh%%;jYt^t4:T3:8)RNkDl(r!邆4,0,-GubȮδЕ\:>:CzX"vKBZK7M|9(`eXk`7 $-J{?߸GA̅.Wk,]3S/= p\2wX_I .)MXmW06650r\(c"\qU,5GJ wz#Nd׭48 v$K@*T:dlZ=*Z4onxm|qoU_C`YEHa@[%8i a Qv81S儋7Vu3w\Mi}[XY PA`IV= g*_wj\E^kJTr?*၄ X.0MFx^̭>KVp#|Ce;ճsZE.sR!Hb,dMm>Ijդ%Ʀ!ee,a]DaE>jW^Rs?jyF^[? c؛/ņWndOf8|'joԄ،-dn{9-Un.1㳄 `8XzVg8{-K1w;w  BkŵjZ a6;IQc >aLl!PIIA YՆ޿bL얄%ohN4 caNE>ǃ O ,r+wz)qeO̹q2CWKϻkG2@ r gꥣWj'XF{_]ߓ3d㩜ZC*#.jOV۸akY(|@(n$fG8b 딻1Mʈ "& w>}JLaS Ulw݋o Qf@1aL@N"712T@ 0|O" =x cg~%UCA-φΟ tg+# 5ZQYv$Vԡɏ3=A~"NgE9Y3kE)䌪z[L:i 4H+"l!#IQ9.J|u7Uf^"o|3ĺƸ)f"5r3yސѩ26zm^, 97s^$O+R2ngxkK+GO8KGP5kIt}-@pZF"YyȂLRczlA<),`{&GDI:gT:V~P}_/q'F ]z/M>/Kv: ?&nc#iaN~I7jmEBxg(f,p@L;?+g"vp@*He=4'{ԯR 5P⒭dc`b}9&,`2TVb87s:NOQ.p(9w`tT=~H(: 5 ӰjDC-Qi,N&t4~4Gqݣ:,fZ$A-7M=oD5UBkWE,,$\{ޓRwQLݿGllnnQn)jɓν2Y,ϰة"c2iwS 5=QCfԩڒ!·3Rs`j#bnko_cvfBZIUꏿǓ'`]zu3RV]~|F5R^ۈ[!B)'PN\i2؛93EY\XE*U](Wb>4O4#zUH#jEvQceЕr(}>\r8;$CJ=5F,lI5| LNY544v&DŶvtZ $K߿se*M )5P:jՖrw.+H Kͽ,].ZWF>h&(dpbE-i/n!s@߲oPЌUD]\p|%|?Nrĕ_>~= $-DV?-@iE ۭzSo |d\cZ`\g߭&0ZK@ڶ"A^zwekl`DqQr_lԲGmkrP[ãr*#{_  w?u@z&Sv0:ɾW:D9&R~L7.LVۊ-9y/9}GD2#$I@S=fn7f0@}&> +UC7;ah R=ˌp?! ama"O-@NO. ܮn%?+Dr;; .MȯQ`5hT>][FGP 6_[4/ P2PSCSCt t@Ai=۰f>`lqdPf j/<`bb] 9\XьarHd0Qx}ec_=g{oO}u m3'N&5 |j dMBT|ݮն$r2.VeoЮ ;<7c{N#Yl~[ŧ@ Y %dfȯ)VI׹ -c;03e+"*JxK`"16&\߈k'oD CGpa p1Q̫AvGAq~Y b=+@lhmգ/$a/8[K5b ]V#͐x3]fGEu'ǿ$j;: i|Y[U\X2>"N3?.MmhxJ76I+3m=`ܘa)0*$*$@ڙU%Kʞ;,/,SӈnjLJil[;oAs\TT G|;ŬޏOX+Q} +^l$Q$jSnI.5"n晳ªa8l^P`ysN^; 8#C犎'6L4oϓl?Op.cisO8"WmF B#rG"=s 9q{; MMWuÃ0/ЗԞޜ)(ȡWѫZ h9C1 qqԾfMY\g"A17<>uhH` hodԼ䄴+cTiƪM:J:  i0.czDgUU<6IWïxRfS vݢᇋ<,K+Qp=&ZѽfΣ6h&4^gIG K]/`⃌ o|EHf'%h|E ؐH: 10j{INeW"N]Xda+}mX:H&w7ٓ"mgQM`BVyt45(*麐qR)kBgRɓ@\x篰zJ[>HPB4(.OGO'W|cnz]P1p@ гD~=?c $Ƒ4yUYT搟+/5/ y6Esk /lsuCNSewCr/JɪșF 9sĈ96f.M낞ۙ-u.>5'V}#LN.Kàϳ|cXڑhuV`MUngnݨy2d 'rIj {).׷Tgھ7boʒ}_Fy6YaEZCeU= h)HېkeF?Q/5u:A% q}oSzx%~HQ#u,. .A/[+O0If=w<~zSa4Z3YqsP|)h!Y Pv@/o# \EZ\- rt*XGo%k$x/}R0ORc~Y)$@ᯩ_> thA~;% ޑDIPrgYJ48?qSlJ{>+eQ]$z\ GMnsf/WAPܯá<]J?L.% 8'jGS&g[KʸKF\O ݿwL|uB,P]e}pAi>౩(6nX.;#˼9DLWۡ'#!"ZTXx5&ijB.Lv* >[VK}b:}Sq#|qWSdȵIt|́n'[@n "eH[fxzX `_8Zk En 6PM  ;xU~{\,Oo B+%_}'V|L[w zȾd eQ1ԵE`kIB>_`*)Af֞{dBr@*b˷)A3]#$[I5>:,e~7^%ʐKdhA6ngrDʩ_ZRƎV/mb[zE3B`B7oT{PT~ *Nʷ+;̴n c,ܪ)m& aUQ~0J3q-+Ƶ1u>:a{ud{t#{N0aY@.lt+֍ l@^/ ԯʟɃl ל  aY뭋 -*,ίځFL?mpŋxFYw}ሮ-'2RfFvבR+kji,ysv@5XHuHk ˱ y-hV oK,0j9v2{Ĝ2J5Hpjm./g[gj$eH3x N\Y=;0;nTȶ siO,5f2| vYac، x8s1n$f'>/~DH!| J"#`c OTPFj_.6UDGU}\1g/RbЧ|1:EZ)d?Ʀ; qa#1|^0kY+|uD A@< V)S~bÍ*L d¦&\d9ctY|UVS }.zG E+Jǻ$A)̳V[ #\`"-{fpTz#_*#Lwb@}Fsu%ŏ0ݾ]T2S }{B8 Y2ZE}x|D7ģ>d:l42(+ǟ٘!ݓɾ#WʀlP&"<_- oXW4;_&@!}I|>-pei(X!_;}pmr'edFkR"Y''0lV*٥bHW9Z &x{png0<~&7`X_77sijNH]ٝ,y5Ŕ;+ߑB:'nF4^oë;Z"l3Kł>^$ꆁbߋ|> ZYO]A`_Vy*uܰ[S5zMUC /jW˯mcB@ȰVG(SCsO &r]'{3f'f1,I6nvL_ees;Vfo^d'B0^8w'7ύqjugZ$bz (f9_p9R522Šƛwt4` u.2 w#~ GJl"rOȑכx:qՂfjPh.W PbiBg=F Eެ2zUc8x8J Bn8'g =X(ES5"p(5-0D$"}d+ނ P묝#T,Z4_mCV0{q(H+t/enV쀹2HrOP)-y68G55DCh}y3>rEk>@ǭmd\KnX"7 T|(2 qGHv>c+.k27ЁY<Ƨ4zz()TJu8豓a r"l+FBe.գT錘NzfH'[ `i*)>ك}JrFozHdRJLlxSIE \)Er VYɆW`K<a`7oMTj姅ܸqԦ;i43ΧAgĎMu~WLc.>%nא_R8ɅHX#a:;_iHDY vsTzW-b*hlgY C!1S7rt Ig-_Xz}mW_dn/2J([\%j xwe:ᆵǫ [jQiq!ߟƚ*T$(B l}hxZb \q]UFxwQV5zK|׼A7+ZDM&V JE#⚺ٱtf"&&V/OqB8W 9p&h**[E_,| D,mgI H0Aۅ()|QXp Ӑ4v ˇΊotEggE+&GGlFD"$^Eg!]'BooweS&ќ;LfXCzv֬~bwިJltKT )Ze35>sf 4ERAʮ{H"oHV% \ =ysKj>DnƨYplQ9lNoVe+Zr.y>\do=SkY_A?Z$'zFRFbQI'z(aX=dѾVwD<^5?u2}k^ƶC oSLW Upjb!%, UA?y.2=7DU1M.ϙnVhKbW-L'4 9ZlAC0Zy =i*ekҡL_/OXL4mwwTOwfvu9812j.C-A0v[0BZyt^ǽu5w~~ CF+RgZd8eaL-vW1&iJ AY,]d"E?I7MۛvBd6_YqP5boԀ!^"aa(ȿ Z/w؍%u ̏[[ufX@H4e/0'W"ZC`\Q TVpUv]qKvg>P"߽Odө 4 G =WhwY2Rn'7n'rĴ=lގ'Qx" 5\Liq'0ϓ[ڬp(v>s{̜\^f:~[P `G9rmjÙT"eu@wP̞uU+ 1dVtc1 o<_3nZic9I-)ԇuWe30q6MAtE56h',Mcqd%anٛ>pgIȺ>% ȽCi!lS_Z;6^T a@ 1-AQmK!}sZ::I%܌/z]#!,9MvzvMH)ɘ͛BȭbMtSQ\"Bh!Jyyߌy1 ;h7\Oc?ՙJqb+^}A e=p&n$)I =WrҦQ^'V 8mb;՟yU}#(qVY+\k,j}<ܕ،9dخzKJɇ]3Ȝtv׺] rޟja%cUELOkMT` x13s>j6s ;DPeE3v|Yj/ ')u[wFJqӥsn*OGjG8xTփ8$a rWX@[GFtxPNӎB$,RGh( `Jq^Yf:s %|`bdv5Pa"KD VX#|ӱ.N@5*ʚ^XnXW [72A>~]bak##;bpN~?9Yu;'\-.MQǗ<蛝d栥^BCi) I.  C{nwdgQpbfjprPW4nJBc ޾n8h(2u'&.Q&}bq47ϡڶ:#t 姐ljub Dinsxz; <߾ǀ ܥ_xL0JqԃGp;o+m E?]hwu=Ӽ7X3̨2m7/P~OkGԎ%{ _Lw3ؽAd ŸE8CTaMc&7Y giIru[Ҏr>]uX)haxl>Tb&enP3{AqU7)V^HLÀG5RZ27+NqԠ<ʅ|ȴJgjR`60M]14϶ R}{*u6;%1ɠ\s[0 Ճl3"c #`*S9|G= - "iIP`q4K[!Jzbi}'XC ,߃jkz 4OԠlhJA]gJ_/;o63GGܕڇsJ 0`{hVDqv*m2p:,vr0 iИ" 䶧`j'OXNfMzM+A.X0u$o.&dDՄH0vc)"}~ kz~|$)37ID砖p:V- =!B 16U N%<ժ[HuD݌ѵiγu{=ɞ_'xƩ|9X yMg2d* o+lF{(Fxw .B}-bO[9hI Q ||ޏaQ=TOz4' ?@[_Gt3K`v@Oo2P0jմ;Cѿ7jFڿ4/1p]ט@ {wYTq6·FuV]b77OX#Wf(Yg*T9|nce ȮJv0gJ Sҵ(FB,U>|_ ɧ(QA<ހ<͖QtpmP [" w?3ѦV_PzK4m@Lt쒢j6+q#-jP< fxl /gW"FDx/&AyCOv },au- n}"(럆 ^3]j/adۛcb&?>Bs"؋Aoֵeg*D/yh}@xz*-\rloH/zɘ=uTߟY@%x =s!Oe̼j~#q跴 IІWKsq0Ѳg76]B+ nf2n# * ?>?Gu*cH6gAvkAؤ|9C=1%Lj&q8$ER*<:41bPdVm/o)4% B× ;A$9N/ܔ M~؅szƙ{1i6@}f1|Y݆O~=sQUc78@//Ba%hn0^"D8=P{8A^!vF_U%v^Lԋިq9P t&AW>rϮ 5 &CR3: ^jϢ÷> ;k'w;Jv](+E"+-I<ӵW(kRg&P6YU1e)@[W,F Bϧ}>CD+!Df)!w_lr x֡0g 7*>rroFW/C#uVPU5st}!S] %PH΀&%] `QB0~W"j89b0=ˇrR7{i0=Qi Re؈;TKNi p$ʳH*;7s0 _bz}ªf~|S#{fQ?!\TһJ鬆9ge>2ڧt) Tbٜ&;ǦqͼZGFC`$Ysw3n>q(Z|681ZL>~ Wgd/Kѓ}29l*0xBồ^ 睹ʞ$?(3lh b!_VKt\~zGL&p:FR}f?g. ,3A/`| E^)`񋄪-v fɎc]eCN;]>9xteӹual{6sY3^eXiGJ|(ր]lZ NNh^oPΒNXf_P/F @ ;T=O. 2UۥLU4nڷm_}S%W.>An5oѥQ"l"{6-QN;`IsBc#S sXeYa$]ơ HQ1  H¥9 !MrX=ܽFuלz^>ׅ`{3f.S-lDgKO uS:QԘk9C [uvn_o᧳HQjKEs/Ŗ̥2Ii.(=v⌷x@%@r=1K>_# "GYv%5 X},la, ]6YU綷C"]T餩`}E kKj{ ?kIP+Ҟk@dtNtͯEk"0xz7dS}@#|s2}sS vOGۑCUD$*Mc QϽɡzQ,\wB-V0If֒2uvy{t)NBFpj-^^9Zdre}qgDP @Hdoj0 ^F%ඬel%i<ұ Y~ҙsptcI xůhEkf^+Jt;@t-Al4J@qk;}W?ry_ĬǤ |e* p ई`C?Fc燱Vs~Kw+`L=(? DJ³@H#7Nh<L軏wv/zlaBR4LYQ_0NHD{X| ǯ&]uXOv 8$@:kXx|GhqcJ̜5.0@Mn֔"wJ"0qS S+K"5:b:>g9$X6-%SΒ%j <ӝe/KDG=QyK`*FV6C0ZgAe=ǢudBgy멫'ְL]:8,54m<6褊'?7i,< n{6!\O٪+fEs`1ZIXWN9,Xod:kNԍ=lSpZ`lVt-sU_Z^*we+.hGPӹ?>榊OǏ_@$_W^⎎WuN`[\]_j iT7ߣ(P 򲔲 %·tJjfemX#Bſ,k+'/Ov;RbRg:L@hhbKٵ%Vy~ ,;—_lLk(ŏ:쒮VFED G9ZJޑyhvGw:Vr(@ :<N5be6γ #Kn(K=Aғ%BJ <=g㥅YFt-C6 G=C.7>"E8sK_'lrb(9j lP$Q2b =F]IGc`N;N]UD2 8eWpu{G,!FT E*`UǂJ#: -=[X>EEI 2dLKz)T?Sv%84OǷ0"ksTɼ[zMfb̓AwwYDmjW \9 ObVOyR v%j ^Ŷ0u _i(&5U2iTyGϨ#u+kzg-t&*yy!#0cvQr*mΰZz2q%M7ٔl`uqfj~b([+*"bڀ:E9YLMf#@Mx ~#&r! ,S֪Iz8cV6[@*803%i]fa=炠։g2GJr7udX)mLK?/to?[m x9h<p |iYy°*nmzEZdImT(}@nj)!m/+&u>#Ak߰إFȹNM$_]ש60?3Y1XKSVyu4{mk,Y7&M(jpϙR /gDG{4J> e 4(/_{B {6lQ5lp+~4wqU\+<# o#o, ܜIzcvhVJ68&~N. /ֽJiq!7?j|ίs@19TyAM-ʗB`@U4͚­|$م CV4\NYx,"JƑ9`\@ٚ{@PSl[yjPX7^8wq{-lrKӤ}cv͓.%T>  I ,z)#-Sʥdž&O,f?ƵSn_=Ic2VVM0"YzK}x69.NN+~엦M"i_B=;Пaa,(~9ci9S?HFA-.nDz9uO8Uv_s:[6ļl8mRk 86N5]zZΧ$^X-X@inÞD¸t7Dh=8e obCTUЃ {i,OGw'>״3ԼyssZ]ZDx tNs$(,mָP4k:I/uTiԶ߳HP5Q^e4ݏ>Բ&fr MLzptJ !uY47Qq}xP,X~N))&ϸ6)|i~Ti<h2WN3^k{uft1 ɋn?9=6⢒fNHO:18oj4ZѰ#7%\ }V)$7~!lMcDv-,ZǦ>&¾omrb'?0}Z=Ǡ;+fr"U̚Q\ wqsn) ;v J|̰G2C#rWVLx>Y^A,mEQn?XN8%&G[:9xܣ,icL1Hk:'R@UiI7+",}|4ѩǞӵc݅|n z TVAF9&h< h9|4J kR_"%G:DXk"iCNډh"oݸ0߳.!UeT+@^:EO?~ qnJLr&Ұw`DI֮5n ^m?INbv9>6('ay2z(*M L OiUjjEEp ?zYҦO6%Tgrt[<-`ݶWP>RR2x1bX8sma}lXsn2S})juԛʼnan/o\@<)ٕ@qU{U1ط ao" 0xS$e]!ɓby/&u9:+|W;;GNn f&T}m=V)Ro,,K HbBNPJAt7Lkܖ/q > - e/2k41T镔.,)ꓒ?G=.I4tjDYW|Îrb'-Mq$=$I߿$<yx2@Ph j}d敼 |"mEϝݺX )~(w[O2EdpCDocfkVL/u5$AߚcJxeBo:k.uJs[C" V!3B# +^dY1kɢQw1xӫzIpfh({(fAC+aJE2apB9{m7< pˉwMykKO-4ae,]΢SZۋX/ޞl $ԵלTEQHi!Y?yZʷB2Kγ(M#>)a߃᫘ d-Sv\ʟ)T(Gu`>)D%KEs3ˀ 7(qg̍'G=KMjzSmz &'@e'ʩ-1 m(/]͢SC' he;ë| G'%x4!w2鷇*%EaLsG0lD8Yމ'Pmx'1,,U% ݈h :[I<ߋ˻~$i;㑒2Jݭ~kv ?,)X֢^o&/hW03 *| #f0bJ#Df%gxTGnJ40F$w&;/li,_C@Kd` )22R"!r'@}4c=\N]"T !j̥Erf5{GKܨJV̀RYcgXD")`UٿbM'1旓|翻O}I x,n-Q..Nez)7G]m\ =%FǣmF΢+32pԙ$ <̏/=*.LM=^!/P|­5%}|,CAAԁh`<(ܿC#dc.e%L0! !=<эxq!8M.NWF{҇ꊇz O,ב:%z*3PO/}e`N }N탲2b~b-W!=@*omTG5PdQVR ˇq_V~Ěj^Y|pcz9n'Y OA e}GlqG?'T{ d 8Osi!<zIjWh'5֙S3oP.LL9Sܠ%j7aaxo2 q?I)U_Z t@X8_^ ly叄C/XV|#"nltb=<#eS&3 ZonA=x#ކ9ICw{z?-HCXܹ{#*|+j\gPO%k;QK| Q1D ,ίsa>Jz]<&ž*4mbrIAAPʰ0nI[NuvOS~4y.F{#/ljk.qx#cs/KAX_#\'9s.glI{sS<+\+7>`ҢOb+ sNrGo.  mM5xUUH %%4ͷLD ,Lf}lre]}GDK# J]-5!JR >eXnc=^:_ t4-g&[ևb W*\{''ṋ;8A*ͶAmy]E Jbs?3ǕD^Ly/tq@ }K̍?(_OS(ẅp-.P27w": M DC͐IYB$=% nf7u! z&1=J7r*&o> $锄/u\nvnџh8.HRV(.a;"u&亚AÀYрk*vaܕKzS,;Jv!Nˊ {.{ L:>Z}ЙT3o_ L.Ʒ@eq te_ Q/* <.\@A$X~|0$2?^ONg.EKjs憩L92DŽC~pK:زJ 5jHC\IX9hZ;+d^Eld;jҲޖJQDC7)*|\y|nz:BDA/Ɵ/hz 7 6<0>w "LAZk+fOVn2 "z'0yvŅKFV)ɫS#pԱR:I7Vh>Nq=3S]Go]="qtS$RLYY Z纆F/+ G>j:4 XRS Aq%f)Q m`cSjݹKr~p]qdPc#S X64[7aqch1̷[{Tv[\pE)R%8>2bqՠ܄>Jc~ ȰS' rߢ̇1`y_lHMx4b5P\}/s`zj(6~̱ F/iI N]uU|x*&bo2)*lA}ȉNIRrCXUcC6 Z~萀GC4Gx:u LBj99b85/Q;9:둸Ǔi(&VLv{n̷/nkQ'?^*?"4'$DS{WPr= %,t|n=ZBjM)6kA%8>D*|i@Y*m!@%CY }T{ ׭:V"{o2>iu:[!&6KpK(N8,t eDZ(C~y| y_HMhhkrCֵ;diqYƽ.'5دeت*?JOVx\fo.w.ia5"v v3T[qܫ6oQi_ kBJ埇_ {4Dh`,W;  0gppB 遅@/#t ~7 }ݜ VnixW_eP-\2J&iUED:Tt@+WL QUPP6[<0^b\r(|fјaW(pt? #a +/q=>HJ+[O%={@.DZ2[Pϻ ǣEXEcg^$~RCiN6?w\iB${&&ieԷH}'߰jY`!PRwnb Ff+hEӝ)0ە̒ٞ,i0&a&׎G<0Є8Rrf+4%TY=2ogaO~ɸ.[x/B^b?5rwDiLIQw\t{6'M%`uug Nh;Catm[o+w3tCRoY"b s6E24spbiu8G3~"{t6(Դ𯺜跭g $w3%(gZ4/߳3릔䇗փUL/œXZ< c$=-6)#bg _ߨ$]Cx,Y N)ǿxm[E݉p[Q~{|$k{ d~j\swo#DYSVJ%({KFhhhB3~}S%*tDnwLC?.U ,C m]%h# <D# 1 I|݈PɭO9>ȭF&ӧ - =rҼݡ7Im71mAE|Bՠ*.O|HvLrmex哥4ujĀ,&u0AO|'?Z xN-eA\ O[O|AQp]q`3nZ r"J[d<$9 }Gj>&h^_)3d2_ eS49EG^"UxjpPnb Ve&2?ƍsMϑv*O9W':'ů ʹ'&ˌZ#|WQ`-C_`㠜^='럙VdJ&o)=oNcv8m'?͛h3 ɤ&RF ک~\S,ŃYP+'lx;r*#7upbHDIʝN"ަ!uKyhK" AvzB-I~ksԞ4'KA8i5$7IMdaf5 `C_Kɼ0Of%օkZHC_* Bw ktU&0NX~&̮y|VMO}W5/=IO ,ׄgHCqi"ҵy"Y5%z;&˞ѩw$mZU aBW:Mͨ 17#Ň@7ca3R-8ue&UïmpQ򹔟 XSMռ]T߿AG`Oa!%zd>1*60msRzҔ<.gCFd;CQB?]wL=!8$9\,qǘ '}×BO^)r4n*fǙ4LxKCq^\5}5 bP6 o820/3Yq(%kCt1ٴL`{T5Jz}a{XdG[oYGˀޔ 2=w~998)* fv u$CIᰣppjQvd&%oЍI)Mn>D>:̠Qπԝê&W#rpм2so1sMDh.K+!?9d`L {mqpx*PZkFH,PُNTb'Vzt- =L=qra{*&|ՃOjߒ  |.COCװ~W7,)Xˆ_0;8R8h j gr%8֧}Qv,_?/Q hWt[Y߰ŒWϾ"-"拖U[/k$X#7mϷ_E,p:l<䝓Yz.@a?oիU?䣡o-UŸQ: C23? HhҦ(3%*ɜ䨄H([rKVPKPFhK pX-ʃ_Lb +g@!{9 ۇu)-@[v"/C׵qoW5x6p!i ibjfB7* +*&':Vk{yMI8`֤[ՐHȏw02 @% *r\C:!!奵u`|n@T$Vkt]/QnD5w? vww<%l= ƶ/f}vH#wI/Îqk+=dj[+@h\#Ak+hX?#'vb3& ~ƴƝmC# NumU7RKЍ,Ā*ut[!e9Ű'Z00RGSrpI^M-X /0c QId fב,u/|~u{[\JUկlR1YN4@TW;RǺpZ r%9vyۦ[#/:n3_9[L -fEĻiuAC%F1hILٟCр҉_Kn+IzxC"&~ :ˮa"l~!Kgww|I0-Z{-q@֐lZQ (4['}X4gB׹ (.AS93206έ~:R-p aAbJ)dL; ?*tSC_vfdUx> K1OOP_l=)$Ѐ_[5]ߦe{2-p4e^fd>xsDGzmM\!iQ\x/;߈/0i AZkKٸ,F4lkFO1 }v1{{JQOX-cJ@҆ ;*fh?K7W#H\ #v-#:KY<]\@p} |T)C. 8Ox~^^VO[rzb7V^t6 ޥA?OY zɅa6wd$Z8P?3-n4ҎB)KG`r\yLe EFΒ)aP2dR1.]kO~ښZ&#O9eh6s/cW{x]ؓ7R O PmЊP'o1`'eJoV$኏Y`*c/jܠK>/H`{ JS4Y6q9 SiF rrs gȣI/|k)oH9Ac4X]<x/?C=/"q:R7ܞ̊ZնRă"[ٸb8z{= ?a-hYr\΂@ .\;EL|{1`֖Bτ =hD-E*JR@|WM3JRlӄy(2Q.4E6h|s96j ;, TADŽЄqKVaԚHYQfiNKc'%&eJ +{nk:lFk6ދ_z]6*#8KfgyN"nRM7xz(FS#L7FbrecV#ݜp}r"C9j1 Q0PZiNJ4FhMq99L˗S޽%pqxFvlR2qx8=vP .)AӜg 0%&4hJ9O~hB~_cG3Q̽!q2GMɹ ÕK:_eԔYWVΆV6InDq du`us-kD^?a\tJNQcVϽ3= $ʬYuWֲ1$ pT C|dZ %̽_n"4@b3MDq|M5^ShlѴI5qgeVӇE8-sc @:QBX]7ֆ0D z=t3P?.͒}`8}˜וw5ЇTHF(h<6`ex`l Q5|]RMU2oH˚BLbBDϓPRv Cc*Ja 7ŠBw5{'~ [#=:bc u0]ݵ膹\M3? :'ta CG;DjEy׍K}kž}' ګ_PJp,ں֫씶st›+ѳHI$YmJ.BnˁƺdSMLnlI}'rpNk6m%"Q?t2gNlj3/iHɠgH/ j =uKpc )0W;nkSIzP~~M MQI1'J|OgX@K<=[PnzOt1 [uaҘV60sRWicqХ9sm8΅/F|pfH^D1KyiOWlBb}Opu6/:DWyn@-9"'m%‘=.C c4[9ohX&YpC'Gro! l 7_OUʕMULmg7w8Sٙ1I !xuтO dt gg |CPX;ՐKy~ )D;y[6'U>ѕU7g5iFDR;dadq nl,Ps5 =ZaTL&NS`i~J\JB|iS{ZWbeN\zbU' Yj(\h?.4yA,NpV)f 4\pܥW$ZYo~$T&sn0BfcyԮ)I% -w1* Oƥ!%2֧ 6IJPKrzHҨ_ۗwMPI]pj@6S|n'QxhOr^P?."lmnD ^;}-f*?jUd 0^CFI#o{Am'JR8NtTSk<^6Z鲛(5tQ,xAg1#-ɖEhdYsp9TPghQ6ڰßn_"];o 5T?x4GȺ>jsD*a=pXΡyk{,e;𞧔\auyɲ֩WHܥk@y~$}8{R(I[H,m^XOK e 71ΥU~!HU1c`{xu8~JH Rh#>qjQ3^Lt6o~G̵R@YY!ȄՍ6&pYښɡ.ċM~i rmwޚʷ%OX#{[Oj`(ǖ;V5}QԾAzwϽ&b\`~,;D*H T[׭f漥8&oބ[C7y_gob,Gҷc'V|X9qLnSKx$$e%.UYBe:O.T8~zdS]j& ZE!]drT@t})aA>lHJd!=̯S LQF^I3 J{q}@N ˞FawYEvkPTLE)AgSD0b|ٹ6hd[6Ǽ _u!Ԑ+.,@\BLc.sp=* pw$}4م.ՂݳS~\?VMz=hR8?:V}ꎟw*C+zd}۳v3Db1;Sv5O`'g!+P(9:} . 7 O 9iMђ0JW,Nj ut0 [(JڔzmAf> ZdJmϫKn^ -|c]. Y녳,3{{hfjb6 @4RK=S$Eu.]kU0?^wFdUnUZ>ՔәO*X~<_C}/ x&GJA֭UWi{=KkSRJvH '~z/='k$I0ff+KoF%ebf^}bt_d,yg^m*"Aϓr. 83]xKՑ)*MPd3@H lhu,+Fb@.*Q\@٢RȷL 0+cm wތoR8fc;O30|ɱ'S͘G&ugk$=( p(.8m5# r/e#u 8c4ɓOJ+FrvOwY]|.T`ݽ\$x \ *@[C@y/1F}#乑~>f1eEu_JJRXp xΟܤ#i#dHXU}vBXy ]GɄ,.R5 `O˻+Z_hҝ-vhoghe;~UKiy'k/\iGY;7FYV 3u  sr.fqV=#}L8;> b ;nfR꤂fvfc%Z-doXJ_͛2ԌhjGi)υT-Eo[NežuC%2?ɠ+Z\|8 "|t| +.3vRcn09(ITհBHO-!-ŏZ%qWjO ~1}̅edmܭ# _իJ| KLW"'D)C 4w Fnu٣iju4xG~i}꿕LW ,{`Po`/R˅hB)"qCeLc X^}ٟo=ڗ#oq 3'r.sĚ\:_Hk(pB~O5exll[uݮ\ IQb/';(Tfʰ &WlV1}­#Pij1&]Yd_eA9_#$4A]a`"uҠqu#Vzxs0i YJ-G+zCs p`i (Zr=b> tS#SWE EX5˿[0-r(t=|[!sii2Ɛި$\7(ڕ戱2z(4_z[[%fMg|Mh{w^˶7[CFK-{B&UYnT^n?&GMʢ{7dt~1X뜒)yԒ'ɝKL{-ps:%Fu.d@2!2![%G";Ξ֐N,8<~LLekt(vu^Uk-Uh͹nZί*eQr7/l<"/-uޥ.ÆŤ4`d tYDX[}N\<^@KkqՏVogs#\cwFBO h1VI)$j #9U(:DZlX0ȕ M,|im۠XsoJMh *1_Qƣ) Yh&FN2aDfeB-3ޙNECӿb!UAZB#H>Iڹz]V|fauSKb,H^(K"6%H-ϒkOc[jrœkT;WE}VؾB;(lKȖꥢ a9NiSv'~|Z9E3cޑxl"k<èryRMsL>qIM4JSbp{_$nIJ'JOy>w=.Mgq挣BTR[օi!YxpWQ+,?[׾24}5S.{QuJQq1Қx?+iGD2Qu2wy?V7 Y['wKЯ1A% 6(kՎ@uԈLr'1$]&N@$vffNNy֙^87h۬A~|c_+q48y\+-VcJB1pXb^ዱp؎ #AfluĆA}nME/Q=?'㝹^g;lh^jUBk_A>m.s+#AI^f,Lt)IJ$%"`HWc%:kH!C(Q%+ry32^s'IZ-Ej[`ژ|Hj Z+*Cc*?"#fiTߐ;YG$Nm{}y >yúYmo>(r] ,1u8#m`AAۣ]c֛y%O@m*oi̶ǖ~' Sv+w(cT UU|n +.9 (X" 6SGctyd.zN*)O㔔ؕTabRL{£ $՞1q> XkC]"jbBRioQ` \<ۖ~ŝ"%Gu8`뤤+"5m^AX偯m9qm\F?vquZh^&ⲵ*%HIl[11o(*r;s"ǡ۵ʁdE:[#`BǶ:5l10h_*6j["䏈¹ [C/LJм.aM 琧|<ƢRC"dc $Uƨ͇̀`8QLW[91a5WWS66ٟ,&#*h} hNOuO@ jAFROJcFwE/%iG2*I'c nqp ᵕ?}y\"I6/x% Bfz B]P j~WNd]s ~' W0 ҙޑt8q%ڐ#MywLᄙN^_Yh+pa}$sQ 驞DH[1CH'R1ti!˔4ۣ⍙bcL r$ k:$5D%}溗/{F4l3+ndtwꃷJcQ3 *Ԏnhi|A?Bʤ鶜EZw4H9+\qosDɆθaX5.1>8)uaVtR"0d"`Q(<%0ɝF%A6%|YL:ԉ8r=.b6(<ķ/ /IVm7l\lr1^g>gV.S]ۃ H{*9 \"Mȹ؈=Z_u%(·b';atbI%z+Je(AOԜG~ UbI.F'ZZ rWi0yox):;0Za}_Q9Y;bj'3\<=/MZUa+:hSaeBxp0Ѯ !Yδi;}nĜO=?K U(61$YÛ\Nɴ`Z_&Ez(m%7 g KYhE|סh_D 3.n7?@dGotD΢J .TazjeqC3);.&Vi_'W3YEjlk~ =LT+|~gjg)Ǖ>6"+jkÅ|j,ȳ? $h =)/DrȬHLL1xSc+@_zFB "ymHv}2k^]0>:F6~:>댙G/SNH'/(8*=a-)r3NB;k##sZDy+0L-_ҬRf}ZUnlD3&ߚH,r~Ku `s/2 |Ra^%J4T3a񚬁~ӢEO4|(}XDo52:Eo^cY%ٸDe,Ҫ~5(%FF.ʟÓ M{u=tb<FkND'.9o/; \Hr ނϭEl"Z"ϑ;H"M)m5D Ҟ(3NC3p#Xz!W_lyfʤ%h J*__^7c)ӈ#cN򩋕 $;_1"xzl>-*J0YWÎҿ7kxزVD@HNz$HX؀F_rH9=`zdkZxwLX}~EMǜIhET[WK;'j- SsYC˿2bNnJ7ZcMGOoGFe P͘Y8ַ#ڭr=(0Uꀏb^yvdd %mGm,Pr\U8#2g0>^Lt"bP6an?۫1 Gc+XY&ځP\HAN-UMx&`Fb`_-U7A@!YbCq+{q|Q*ܼʊի^o\QJבK&;*nM蓫,Q+&ܟ>Kc;7YֈZ=ZO]. d柳Ř GNkԳw} SE}JPz$NG%?l&bd)܄D .D-_,dg~:Rm*Š8_XgS(n"E59b/*_\bј(< . oY??-vz]ۊG}ԑb ^1*y8|)MY[щ$R+5S<r^:2 'Ûf?~,6yYyIk7B.]Z|?b勪'!wmO^!βbLñFztD?|пӍ@m2pB\ޗ^u>SugƠ:zp L$l,{ m230.jBv«CxZk"ѳ";qdJY@gr8rIPH5.)y;'˜qr3!g6T5D/a:g+Ü*!՞^d%)*k[$!P_f1Us$wUU{ᄻ~<(XlĹ,!LIeCAz~מҘ`v?Sd2iTFh$Mvju v썍:k2BniJ6!.Vz1 x܍:"F8Y\m(sxMAWp:TbqãD5 I7O ǎaP +"u"{_-*CV`꣇ ӵsa14Dv)ZU"/NQ$(`J4W,4Dn)i.+G+L (6]xNC6uLj_^G&T/ 1MCT._5_ JG?߾|Ikk҈!VV4%z:0z*SW 2$솺s}>13{*K+/,z¿eNؖc' @["ePrJ^l,JRk/ڙQw5~mh[!|(y}(ZjEFKw\MdJO?Y7eds,³bd˶dr%9%;Nݦ([7ɐpcdIYA+{z^<7kQG0 L:@"k&wCIRwQ75KI^Mۙиf# kmi*viY{[[z<ۖހk/nH}A$X013zg4 萢^~~=3S3aVJ^H'2ߙѴ bՌ]02E)S& SY1R}fhcts)جXboB۾ \è_6yq(dW_ %S Fd3fvdc k}b\rYyqo:_S?㱽= F%f)ó{ ̕,Pc1(Z3r2 %C4qc~HS(n:2f\92YtE؅DRQfLM# ̬KDŐ$]$6վSM4WZ&iM(<ʂ Ԕf]pCꏗ#`1Aa QbJQ7!ň&sf4pfϊ.A^"C[׬&r |M@ AXமsvα6 `y^h;P}<_A)/yāyip6vVh>VWuįIvIBt[>ώ3b:3 G3@.O=.--,/"v<U~K% ?5 0gIPH; oý|_? TGi4H/۞r0#/Ѧm1_pF f?UpBIjPcc^J!jt^S\1uĊk vy t#ft}8\ JbXUma$T^$  u>\vHK}atDC#~UN!u{Wx\Fݍ Յ$RmԣA}>W @}69+rTAӊrlbY;NՋ?MQ+ (I0DmC1h" bX8|dws6ϩ{+(o,- OXt"HCH_k=ƖX  PP/G3e}0>:AZw< rPLă' @JUc~5/]I5\h(/黨*^]"^H*ZmmDnmr>*,n.sP Bī! yOZ6- +(4b}U"vk^<5y53ϝs@oUNKNhڲZd3]17zc{b=L|_s{Ĕ'GݧQSFTje;ao &#ŖunmYg(J-DiJv˻j pQ9ټS7!>ib@!:6q@/D~}zSF7oЁ5mjܸ}.F41d"^' d T e$`2Y u/h*C0rI]9jAtN[B׬8(=C[tq35bs~Y[h*AYZ|3jU!T!sWmiDߺ*b^݉/¬Cf8 |$l\5ǘA&x&#V-~B`G\ZR(;@c.@>`*ףsR* CoΊC 3WLs`?Ì:;<"_[ JIP6a bPg$*ŤQu+Sӛ=5NTĆ8L@gAEERZ@j{mxHk"ۈ͡/Mupyv%?ѦѐbC:h*Qc!v-><) &n>+(mL!8zSI4w΍A~ziv_%Ifǝ]Lj|~^(0ʢjTx,E(PKS7)a[ 82h}l e1ggät=W ͘x&YLע4ܽ#v_f]N1A\q.=uHØ"L`n8)~"#B.-b@ K,)\v}n. 8MlFLB*tTm/CAK NrNT4G7I;[fRw|Uwk I:m)D9Z}~T:*uHe#LI®7wcySQRL#̒6;vSL\5X-J-3zw1z-ݫ"YH,EFu $bdU~6ˋ}F9zK.8]<5?<8bښXGGA,Ro[q $Cs%#C;x UyԎ% !j+ O>C#JPUD؍BC|G|e:R ?`Vl(o$1ٔ1c,HQӯ"ۀegT.mwضqmվfOnY[ns~-'AoLﺊ~˨tE,ܓ URN!ter\舭z6FOYGS-y| 7>d砍9g+M7RS>fCajm!%b,=p/$=H0kZ')_ZABh3Oj~<&R4/*xr5+4< @#3G,_9# 3HYα-z1}ڤ$U.v ԢB B쪜m1Cli+JC$-C#yGB4InxKEZ&b?+7Ope5 ~4_ôfA/8Us8)` Lۛ3OTOP 9zkaSݩY7`^w7`-3R4tPf۹>5VMG1ι:{*pBcзI@f EҹwpW4&/B,xDVi(]C&/'u]Ȓ`uq@}JLh{6]+Savs7m(dEsjc:2_܅dM {M7)IEVm0 gEV!n &?k-@Gcͨ$Hx0mZp29MrmUc%ΐτ8SCt9Gsz2Jfy-'!AH[#YTIIg3n!q$ ڋ嬟 SXNt}dX"In x)8UGbtĶ-{ hT E`^L*=D/۴5H 8t0BFZгNVT(l+̽K+>YA@b K-$n䢵] R&relq v%pe2^еhȓ gުO[ =+tH:{p ͐WJ(vNqnC,,*8qX).# EZ7D_.x-|ydu'aX^(7~ʛ"d̴n*<6%F#k;v|kvX%Plܼ@nJʈրשaˀ/,ˡ?g ow4788ѽK",m{&*:"ReG& oj X |f#d. LxZ[=E@鈭Sb~ftlP{ P4ȿ(# ⼄"ˈjw 5&v?(J \c6(#P=PkzA'A{rAeJ1W1^38cbJjb2 voƈ_5'.7ޜؤK/nr#{tèFkqL >ސHFan\Zե`u 9 fE\o:![73haF<܌A)\C[=p|Kgﻜ4KB;Pc;&UZ*8'Bt,>C`3{f#$~-vr3L{JȀm}rBdbJ ;,0ȯPʊu7.{=j!ץxJI7&bC>j Vv9 icɸlQ#$Qfa] ^2/C.M 0@ICBZF@ x xw¥<hHRM}7Q "GÁ dqd k4`0p|$nA/˦W.PG SkYXuvӊ^5v uU֝bʣg^U{D#!YhIQ%V-*yLtRTQB(x+p\2!dT.{jFuzÿ[6xdzd2fœ+,1b]}Jp˞hdS4Usz*i|j'&XmO5b`nI( RΦKޠI"w-ӡBS2A_aCa59Q@ .almp2(LcN)(Jdwi%[rU Cx pO|>Tp(vj%E~~0"|dOZ^,"Pi`(r浗2% Z"{[_O 荾! `-fFa;Jl`"ޢFg-RzgF$%/{Ráz,y 1MC̼%| D pJq̃Kʓ/KD^nt-N%ūfJ$ }íki^U*_GfBSoI,D{#P5 }6vZvKCǩX?dᗅ΅Zk,jmQ&9O=lkK7o[V4?6 e?PQqoT:m<ѕ@Aٌ1흗{Yt^=ތ O\w&;%/F8wwVBEMӼ0t^ᦢi1dYP"qQI璗I Ը,߁z0B9!N5NjC)K>5= u>|M'W0BMjS?R&l(擩ac=p<~Q $~sW@],n\Xʔ&uUٴ)H4Xc(ܞ(G_Nfs 9.bʬ ~vjn{#"74ذWaKBzä^V?K IG0+h˫׊ i3w!,z$3^JpjWnmJL#gOpe( 4#A~v1< I) O !V7qBl~&L{Unanl`/?L/)yg@^T-*Xlu Re(Ɛ tdwG1# [0y ¥ >ռxUԔx$ pl2:1=7 ;HCOCI~d9.HJ [̹B 2{Н@Ƭe:STqxuX̴E&ʚ.ߓ3*ڐ敩.JJK7`>9V8Лf4$k_vX**<S:,"~¼uitS)BHxV殁]K,aZoM.VX;n{98%U]xe[S2GPQԞ2Uq+*ҌaAȬ]Ti˃]-$Kz6va=J{7>I U* 8]Z-d+?qຢk6]|j{څ5IuCWYӚ~ŦRr?62SI=]=/cyף2GE $BO$4_a %;@yqDb<zcݿbE8 jƎ+Pf 'VBDxP~.lSӨq:Ж%Na-UD0lDŠRIxDRC{MkEu5 0s`6·;C/MװrִhPn ΢nr@MGKz }lN~hJwQgv? I}j!cLW,NEu?  NbpA76nX[H@Rje0 t3e3x^;a2Qq7t]4X%#N!M*Α 8O0Ef jMN 'exZi}iDuV,"T#)O\է4j}L}5[GYq70nR:i&RXއrkx-^lq,#'SDԔ;#qCwЮPDa$D $.̎a(`ߴtF)PػSTLR@*ow`yNqg;p͸W"gdub $e~n^`Ȏ8OHfR2@鴖:EwR-@! r7-US ,5tz}ȕ{`8=0~ʆK]GjakPnӬ{FI te&-mԖvXG8 ig!37NF^.~@2xb~$)FZ1J/u| | Ix Ic ǐ5 `W&ݫ3WRpǶ2!."cӅێNJ(C7LdleV[_APq?z˓yޮI!⼄YJ'n.5<)Ok6"kQet{mP"{J06Bd~iNw8N@`ޭN&yX40$Rb HfN?Kz7ZUlX|5~8,tZLDpz6<}9m>RDh ͝6=7n|>kᇛ7z128 zRf3BeMw&$ͳX4wt'Iwt<2RvkʛtJ{VnkWߍ|}?[gh"%o7Dž>^= E0D)x|(ʹy&2'Fkw'\/9=|Àwc䇴 ' 2x%6vyoeΘ}L0ax9}_v{8X1%sV))#*@{[TN[9k=<#d>:*7TNs|I "s sYr/f|f3:F6{D&J%rN1b aGWX(3)zp1D~WfV_<V(b~t!S?pZGTER kgu5j{J5we QR<ή8@fCONbMS`t Od COPw+k5/L4v9׋"mgt +(ߞEܓd;Xlmm=a,"1h /6_,(bu-RZcUj[k>+rzNF򝬟# 5qDBe['ǜZKb[MtƖh@F{ ^ppOWK1!I͊Qj ,G"xRA&um=ɻJ`;ZVFmi 4)I-YJ*+5'azvİ؀dQ1j SÞSE;K~z!9 g3 -㩓^`R'Ki#Œ`twT Y#~hS~P{HTGxa\s˖)Ϡу̔P> g@ð+O(F! E"puJ~5m߮qG\j)ꥈW! >ij0``,}`UmƣpXH ݀O19W7y&r&6+ }1 H4XȇH{NW*hه [ fΕ#N}ڇ{f9 ;.JF@ eՋd#8vgg8D_rXS_ }Pjםe]7:9Na][p`ˀ h\Rw }+rŠd{Nr7WlRq[&غ^]+%6 ~0֛ Ύ7KcaOI* [Ψp3dWa >oꫭ#ႳپaٶJ4!}I4f \Vq^~#Ƿw3r\Y؝Sچv7.3]K=۸yFZ  )딴h>G1(G+s$P.(H BpxQnM!-U<% efzWRkŊ mn\4õ\:R-Vڃ^|nu $c]٩M Fu "ڳV͝M90Hb Nq"% Ux?pw{v@#ch&kfuH[vUCZaڳD\Nbiz aT8G'u"n үeP2wlgLx7V'm|T6~0\6L~ve󿕾ͅ)DԳz+o?ʆjpVDsŢҤǝ *m.5E cΤ1a$o@H Z7hF4Y4Mu$9(q"T\RnޱRnjyG6646A ^›}sa$T[`͘OA (i\: X^Lk0=jɎZ)#{|Nw976p6HT|a`'l0‘4 :l~PlȀ`]he9d%o[H]BG@[Y uH(.rG7?eC:pc ^/1}Mn ?!lk]26SeDG2r NJE89qLW$CjE붖ТX: j/=*T*C #o&Խ-Q4nM\9Y3};2g;(MoA|qP9)kWʔTǬnnXCI̪H%xYvJul=XN/4[~'Pqی5Bmt\H5F ]Eߢ%l8؜P 3H3ù0#Q+P|g8 b^ʎ^W)hկ!Vm4s%^fmy@xJ+Xz~8‡C ~eFF\y7}NDj$UZUJ&.mWc%W}Օͥ{K!-W׷MAo+AuỤG<F1=~FPAH^V"}RP݉;OD/:!gCx% J F$0%;Ȱfum&Ydd<: ]dHe=XhRϰ"tQS`{(krͱjUZΚ?-e.'?~Ndk®6Oi$t'L;3<3Mw  %+i`j Ql_0`/G@JֿX8Tve,%})][ *AwX f,v&0(dٿc |錷p4C(o@8Y7S)e,a`P]jg ܐRɚN!s. {rd( Fh/B~qGa/[tߥVaQgԕS83bdf$,$XEZ"N闥Ѳzqo(29Ѐ2s,: VkM~}MIWuT^D& H̾j~4-P-WÖ4 ^)Ͼk9SDHv/.R_OQP` ۠(vvHR{w0>G0F\Bf)dj8>9?}t ݦ1do@M";HfO [q s'ktd~EM{?dqI Ei&#@0g\6I; l[W;` 9;%5,?57C` ZhiT /ast .%lCA:"ˣ@oQN5KׂZic2 :tvTsQ愁}۰]z/L ,mp!+F2 ̄:1?(Dw$$fzEƇ0e6sUuc߻H tZFAh b>,D6o¯vFkc'pFkEH`UύѼ'4(yEކiew£-:f!f4b?J9tf“]$- / WKsla970Թ sAd2ƋHY%}hުn.Ji>`m4y8USlsaG/UxlY*U9K9,5|pA~˂Rmfls~tue'@EavŏEr;jqCߛ[eLB* a0Ljw4 P(QEÄLYkWpuӬ^p@1@V&]Lw1j΀{'M2<oun5T,ҁC} bD`&dV[" Ѓ!u!q [mK IYD s2z}HRإ`9Ctv.tW϶͑C\.%yJ!;wskQ1j.XSG03Thᅮ=PZP72#Fy)gUM?7<yɾ=“Nr?=i" a *D.Sz|!&QVp؄!_ςA`~EhIZ'}@9g>kpy\.s0^M 8V[tu" _ݹ%,F\-cUz>? ;^ddץN, Ҝ=*6@H`q0 vZKxB +nV"NV\xV^ tM$ -w_Ŗ `wi3 FY~Th6 ?Xej< իk<"ZVmRiWkw}Qރ9 E u@PPI}ٔƣf5Ę5 )I氄+{WGrU\N=lW4i堖E"am&lX4AgqwJCWgCTPb2%y2Z#y|VpHAgpムՋ[?zi X@eWS\zkQhu? !pIo pM-MD@JsXuw%F7P޴>&kdyuNuHAJI9&F5q[CE&fuj6=`.-K6 H A'o)o k )PS \Dt db'-UvgQc!c2 SncQ Im\|I*8h7aE_s4rQ61l\"X6]dG 4.u4tRC -tWz yA!+TޛKdL$Y pf>:w 2 x:F p dnRobHza7uۨ^) ª̀ElOy N z4MrFL, VE%2h) LbxLXXg^BGFxA_7semUqb@ړy!i*H5{ ׶@#Nxd;*G{3%(^ lv%Ŋ+ؗ mt^[+_13uBG3|R;Z~F 3HF {'znc2S4(B!vDVd%8ԇ$2[+`_`|K f3K6wOUHTPfѿ߿`O?Qo'<.oKW$KU+ݼ_MnM8rSc(VsZ|ll(osz ]:lH3L4060PEt @wwuc.7֢cCK|%榊ܵ5`qce<-} |e@={vR*Zy*vWL-fQ A<" ƣ~-l4n'qe7uz_ZT >W{اT8Bd"~4Grލ1ԎµLXmp┣CƧRf5gzC&UkaYrܠ,_qiRWytɃ,=oƱx911[3d4>U_|@\9Fsm?Z8rЬUdgȭ>OZL}ISH>\Bj5jtd uU:#.OycYߙIMEXyUH/CI ̽Y_ƛr#x6VYgqs\Ht>ŭ*:?Ň+~+sJ,*RKAXtz\̎F\]y[ QlXO4}ޠU 橹< i1ͼ[TUkIyQaVT͋IK֯kΖ'7XEo 'VR}@2F7o%sxV0W~ wi ? [ Xp05i+#T9s@a{Vcdxl7JbCRҦv3,61#~xؿq uM b={o<t̉U55ʤ8j&8S;07 p3LsS-8 -cܱ ZxJWQWYUKUZ-4+$lK/rBЩ?7؎VC.)+f9+0NI($ 0gvoi_ǡ`mã]+4:LAix jDa0HA`̹:ȀW}X?=pJ8if+"ڟy\]K!.Bb$aG, !2>wy{ax h'Z}%ZDwsp ,DbUBCŸ86Tp'XjS4uX6[!>n_PWӨY Ȟ Ԯ y5< ~dDŽiڶ7Ѽ2=7 ܷ+a!(zېWd&Z{vOSc\)+MhPW*CPɋ6j]X0OuHvq݌$)DH սH+yL6Z!6oȅӊ(~1v?M^!$PS|{W4YtB8HN-e5^|gDwИLj - E uȗ]CBcYLc+f|]g7=fpH7yb6esS&hrb/%LԔZZD!ގ,yÝ^z<1^!L֩6Q 365]'I&ə#\$TR᥹uf%DDJ7LCu; T1w 0'Q LCIFCrE ,)Ƙ;pR,W(eP1mp=%I{@k-}϶l#]#Ac ^z [""ygw*).(΄1 T#fD"z).ۭNRJb&Ԙz1Nc^Su\_aDUXW(N\Hb!q0۪-=ԇ"W 3}h*aQRiq$wa0,%fɢq'M+>7XQ8b1GiU;]3&q#ֵ-.GsG7_A뮤7`AlN|S4);SyI9>qb$S5&D;[ X>ŎRǣyzם!䁰븡q{.S`!BoN=yз ["]s@Hy (-3 +eVOC>7_i %.nfAQxF Smț-_6$hB0Mc=Wi.nOkyБt^@AŽ!@%'!^ FajL n܊]{ʷ''TA߲YŐ^|Vvwk|H٥kjG6RycjO;4NV>(fX35N@v]BM;CB h4?LElWG]8n6zU=7 [JL TB9B|Wn?-$6p?1j='nDu. RU+vВAFa`x~sͶ()l /3D͟2:İ/\KIχ3)&ReVAa(kgҰwMD5̃pragSQhB+کgH4va9&xk%e _+.@0rWX]2ՇYO84&ó-)PW9_;TYcC "]7A;Є#pH[y_F+2);Fۭ2{TR*fm6(GX ~@O'LPИ|>hP0s4UIe[nսą,qF -k92ԑ;2qI!/}FLɤTޗ,λ2f9(ٵ.q)mB=Wik0q= ]!8/$ n tj钊^oqk41ol-zuɥ!"GA:2r bR@Bi.S2e׺watB 2S8)zI.(c!g5^nsU&+!g )! 4EYzYMW$c ѡ֓'c_5~VC/,od7470Bc"5Z<:(nD9w[¤^7Pg62̒zF1hƑzy[L!ų,?pĉ̢; ih] OJR\-Y!s1*i'RGvU(ћï `ޡ=Բ%hDI2#qOe'40Tiј'(!:jCK2㺖6zZeߗBz}W,VIV ;Mqu͎RU?ds1>Z~u %%fV,eG(@(3DTYmPDeQ.~qFNPӼUE N#vF5뗣bzaZˆr4=l',^tl"T~kyuϟIMShB8,]o ۶ᡆ*Eo$Bߠr8ͫMp^#2Uf޵Z4͝>6Pʙ44+i@α5+k, s BKb,R4 Wª< {h03:f@`#7s`#2%'S5*0L 4ͮXc&@?1/D gj0V*zRjaTޤ(r(e>UЂVS<{ $ZR3?ƇE./G^9P´AphN_8ǁTQE;-Nڈgg>_KǛ"RyO|-T4Q1Ʈ [)q7@j[]ck/T4< "h9!b3~_.祿rtHR')F{ -9qƫ$oj:F-h̤e{g7%Qro!M(珎d8 5Ȏ*n"Q̬h6 Aʾ! 1A8{.dx (kҁ}-_Kђ M!OP{)ϑs$ 1svk)džJn6_#pyk^Dm3u\dmBzhSUt4ُ /}L[E.pw'HHSqt9՞ox_jU@}$39ևB3a~K?k L OuCbKGB}Y4KìL.$k"l^3"Z-U]eJa84\4 HSw(8^HV9<' CXWX>"7[GpT-8gV0ۇe]~ 4oh?#?`÷ҞP'!!eZ @:CZ #a=!hR@r8է* F?B@(kd;~N:Ԥ.ǻ_Y$" ?+b6egr$$}qv"Jqr~ n0i.r]=6nnbԣktqK;`2o  R Iiɑ,{L;n iNԖb(CDi@Wo6ڥpJɣ ȯ3tgct 8íFЌո€:׭] }.w$Oeb2'qzxaM4R-j<zD+ `~Op!\@o6:]4sTk#IS+`{ ε_o1K[0]:{T{2IZf|ڴ =n vEyU:R!j ` r뇂}Hr|rmRk>kNط&rPpmK-#SNBbYz9mPs,[kRl8ON$0BR C9D# CAJUù{;s6."fLo?clwy@9^lbm§Rϻcr>ͥoa*Kzob(_;y :0P qAܡ b)k0/5z}>iǑ$D $MITz SذK=WR 3iJod}[3ZzbkE:ĆqNU^@&@|_ -L&Nx#X>k.eF\!i-v/S%y4~sھ5}Q^I4Ԃ^͍eg;CUM`y EtYcdHA*uVuP6.=|;Amix"?oŴZ vY FwM-@"0s:!HRG#H-ӆzbV8cM|򹅐MHق9W)OH ƺSFRd Z:,KO*uDVx"sau S'[LS Uػ%_:3U9vJcq] A8Pէ;5Kzؽn\>Y2`jI](NMԶ;O7!yj/7*s 6ar%:h8n4FVr&>u;%M=^pexKt0Rd1syH'QmH/pP 6/({ʡXLh6Aվ!,b+EPt^U*TyL\h] ^L `c3aNgHYdEqj qyT@S ^[Yth~uk|6zD nX.dtԢXCTŵKƬq16+:ϭ-7nڡKsOدPwiY@XܞMd@RC, &.ӈ8tI3ºD~ŏ3D'Uȅ"5iOȏ~oA0+bz_eC>'f\KOC_dACgjո"[WkGYMLCq\L ??f(_멳%4F%uzdUQ=ƺ hH"zw#Y~!ZUBYp8ù,`۶|bJ$8R0œEg1mqN_0<LL%O>:{հ჊&Z[(@D1+yK1JߺHX@]jkd&ZMUG3ts!g_o+iUInPG1b `3cXQhHAj$6P Z$9_B!&><=IPOfQ8ѝ~oN)(1\&@_DkdB:RB@?>l[o!T\=BB$ Lb!SefÐȿ}h_MWrc<R"M̘yu0φ.;);1zo=B!F-)nr~X=|l276-Pr5iߊBBC{U}7P^8"R$0eGK̔^YNg! GJ`,=yw,TN6t&,-4ؕdcR/#>fCH/vnP(ʠTRPaT"R!P2_/Ucwؚ #ab` ht*ξE65Q*ZzvW39ц{PDd\78gǨY>RN _6 ݦR ~ DvH2[Ų%[}.3J0(Wqȉ@րaɩ‹*̗V [KV7D`4'p6!csPkZGXO|/[u+O7dt0QteCMAX->Exr؅SoUzLu[zQB;I!,^[v<,LU bǓ| VM[ +QM[;*0^ܥughU>wflt#m ($?UwgZv ̺pD!l(ʻV]F}b"0;rߋq*3Ky5v;GpY;E-a!s D&ߘr?+-^~ƞX(J:jR<<wc>u5u_* Voݳ =7JZq'g=>g:ͨon7٩d]j~όe^\md*4^9v{b'Β9A(eӎBtϢH$> _, %2avBkb8B뾋3X $ΑR4V@{]x9)>Hs{'"ktgƚF; 5"0}2d 2rk:J+^2tYW0FO&c|=Oi[z8IΕDԙ+o }D)nɈ55?X^4__ȉ9p <`14ؾuh3J09r߄vߢ/k2.,v./1ic[n @jU/Lܭ '܉UUNsEI&x>Yט} : = Ms9arVJ'Ѵ j=NyckFԹKo(dRP,:i Sxo 7JYk ƥ*~#5L W&| Pj(=}F{θs5vIz p]#7Z1^&UB)ףFHZ_c֌'ӄuYBI yjbǓ*e(lW\7V8y;V7L*l06ʲY i:Gys+.|O;i=Ё\^_ΊCx)91@@rIa= .e,7 C ;]k ΅aRVU|^IYIXS0_^1 aˮpIMn@盻soGf Âdf+ H5!8xt*dpr)$lhxG:NydD51Eᔷ~YH+0TȋfgPHS<]37׶uIӏh$>C%4"S t9uI%[}׀ߣ53Y+PDAZh&X߳# ~}t,rJu.=o; _9Te f͒Q^⤛~:.l QJ03ѥ1E,{m-xq KE;$x;\%mfYfEeq p|lMFыq1yvNj@W7cuܞϠdSbqu47P bYiI )8#I)_ Q5L>` Jõ*&rtoL9 zkɛQ-򹕦D'Bl_} CSO=V *#a pz+ԲC \oդa]OpK͐<]-)\61wŇwΥI1 :&?Udn S*5@<*ޮLJiх];nAr&z§?UKWEh)>ΏN&lRJ$Pקpޞj)8ٵ5s'8NFj~Wcyqg ["o/&fu濏Qh򎕶5n (#vӕ>d71El";cBpQ廴v>=Ɏsپi`Z2$OSYAJG%nT3 % sՍ, _ֺz;fnzgQ) vژed%Paˋ<WhҲd(;_5[Zv&Įo? Dzf4ͭй>c=`4"yEg}6#e@cAp^y9ĎhqD҂\2:]@V_ t r&6 g%faQm㬉">I60Q-s:3.?@tv qk|F7,+]gCc}BFX۪B!7%۬jp] I͜сn j$͍UY"NË046*C&9-ĠK4ҡ-eEKGq>ڴ=pL{#wt Њ`e9rİ~C #[o&;85KD~86YuH8.|N >tHꢟ4R Ds%nqk̹jB }Ypd4N%r0[b w0!կ]ox])f5;U&N~g60#Y J퉽4OmhVAxX_=yؾ&-_&Q܀E| Iéq&JpEԗ n`5Z3^1 Hz&BK_7>[de7g7%ݝB~)<=\A*={Xuƾܭ&{Nk ڄbI"#bRiyZ@̚Ojܬ~k| 4HĬo~XYf! @} `k^&֢5' ;:1BFZ[@Je/< .+=(rYG[ .uK̲"$}cWEun>K-T2aI>[oʏꆰR2de.~@9]'yC#4A;a?q.뺷"įCbۥ 㼏k!ʅy|UKImM’tK]!/fQtٌ Q8s(ۄ*G1ylU+z+1G̸`4 RZGھ^\S\a"pl݁bxRjZ]3%q|>D4U9_+]BX R1g?Rv=&? ;~vݲ찴?M=XgndH`ZI/$Q@oѳ}!8W9;P=HQ5Zx%h":Mw{wA3P$; +ViTm'yknBtUZEr ˓ϥ7[pC23'\H:/]J#&P=ç_J~*Zr51p Qqҿg- dG"g\Jzv5MMVTѾf@@-_?=:;rjDL@ 񔔥ȸ1IEcʪ ^EoXpZYYw? J<鞒$*g:6iY<';3m?⣎2|hN&{_{-G<%1s#1mvX^3J&ED:T:za\0gh޾@Q1Aɣc>:[+B1^]yXz3bBy^T="O6-F@>t9 -A>敖 twr@JA 1])(y:f X3 ;wF5^ 展=Xu[tXԤ zd]2q܍xixŸ |@"_ bSD6]mHY"lW(ͳ^0궧'Nueg]Zi:*%^H96c)qSWTH>\uVQg$J;"{o *jw;+tX35%*#= ]}@^(MD0 = Yͻ8͉YnsQVLg[X_KxkM;!ǧoZPMI*4Tb9?P30U7'}8iOɊ^AK~|+`Bk+z҅)ng~ *>E:VU圬h5ᜪx.={Ý:8Ez|E:'M8wTI+=0b2=ҦsdxNq= _BgQd5<'FIPZ6$jAÈX{ތӗ|TU/߽:}\kW^[r~Y5,6*H3\+]8ql \Y8Uqh\A:UL+AxA~ /;ۖ&`MϤDQܓ؏x ˗ Ὤxlsl5++Ʉ ƇwƶO^D$/?A+3u"s]'X[Y%v^yw]Ppyq^gdQ':{9MaD0'/4cGm#^F;:j{NUnFn"zcF9j(&bsC,>l?iI( >K풀#f,| [|J[K9M%_{KԶ*mSI]t E#>TmL ~XooXnHhҶ{gWݵ[mQ&& }x-BxP*|y>RHQD'_k}샃t l9H-Ogtu]cFn_ fW\X2ZSq7siI~h6-YF]q0 +kݒR)"DP~ş3fp~+Jق,ou>ߖV?CU;; jWV:W]k\y(WO3)S/[ٷl "͋j:Aԁ/n_WQbPП,6nv嶠:uxP}RQo[\2kùKBCY@:X dAS(sG> y3 :3PfL!Fq4ު+&rxno5L+zܠuR*Z\nv׮cP`e~&c) @a1;B;#CG~z Z'/ӌ+s;ЯSZIYGTqgn֢vX [}3PdL5|_F0zT fh{n]>Cl.ND`oٻ 'RЦKO\ /G-"qJdTaCඬ*ә_dwn7Q37cJ- ^xIqf68 “.(-Ft-\Fqfϡc2J߹a"mp\=wHNs T;95T2'듔m`ـwuR~(Garq7@}*yB{6m-TvՈ8R A%|}ˢ-pe٦ pE R!m%i]ym .x_:SEm )'_oS 01½6:,|Psk˞-mžu)4ۮ]DfJ~qY kHH]h@T)O[L( ߍD(DxS3ϳ@}`\Ǻ$ p^G7}] d)ٗǧsr~:d#l>ۈYP_:tY ȀWWb;-A,} Km!D2vh{rmz y zQ8lio*KH^T'+_Fc%QI%*r X0ztxm8My:;JY`CmXKeo528@B޸ux~ ba'k Q _0w4J JI1FUƿq)XMJJ/>{yʌ7G^d̚oQ;ɩgtNM]>Da-ʱ|X9qƖV}iv2b=U ՝/S0gƚef_ikp@ONsn(˙ p'{T']! )rסqZqᒉ%bHS&C lQ.Gw^2#i3DžJ#a?gyx~ v]9B2g`!fe,;aioϢTP\ 49䛀 VSL|p,Xu- 8lD1E vFfUBeaMbUH UHxzL{ s5 qTGC3iQW&)27^NR.|3&b&cc2,^ +[UZOg *MF R "v2uJD&\9GʂM^UN'%5*qUOV6lwiD -ẓbФ-<)u hT3:.Y|KQ|_gC-A:q=]C2PpgI {_L-h0J"]|5 3\ЁĹ7cERJ|՜-( 9 \aD0^>6E u|7EϹmlgbIK_ XHמJ&w(&6@lR(@#UmKkIvf;M9?٧AExa8FvGء 9irO.*#шj rٱfThH&GV$pMPrh,lەvG3 `f1nWkqU2V IRAUf NF iؖ:ǿwr6`3!a4fA|E-f5Yw`<*1&@ř) =DdM_qmXyʇMƻ_I&m&+orwmW}ClMWN)Aø)Z+6DH\d6/^alM|l1 #ܓ$G)0_= ]da O,}8˾Yk5+"lĺ*zڸ(;DKTnY־=XA&s jk:Ŷ 2"dIhx7k*'9oG"0τ;]E  LOJz4&T) C*T-Ꮛ)WT|kq.`Ե L9g;*E%%G5;fzFέS|' >Wqmf"_-Ճ iE 7PzRz_9;8s`,%5zw~0zgLnD &lԳ̀dx 2;.4Gӣ @Dž⇭™R~ς92Ϫ\Ff 8nי^bcOD/x ct؎dfϢ&C8lnl+B 7jHiM.qt28c3yB&f~^1`.^ EAWCEɸTRA"5I~a CU+;FѿwwqH汨7)_>f5^='ic3)Zq [P'|@yMJ-HI ;Ƞq= ھ ĉ1d'mFkעrDugp*aT7 +XD(8/R}ݬs%nWt\IH6-ˢB ߢc8uуn̦O]Μ_ YdXvs]2r{޸ͱ-X)cldՂ՜d\Fp\/*0_LG;TҊe4?{ldpvL8]o$4 Gxk̰C@'ʸ9un64ԙa]5J>PeOjE)ŽZ@$ *G<6dQwޖjHD}W\CBu`\ ; n)8lroW>SIzpN~I^G#mFJ(:DUEHw@{IbEPMInS:i2f( n$9EtW'#+kI~z(oʛ0HOw7."D a%q %QKQϦaK&;U㰺nxeSOʝ9%Ֆa1}gCjFfW#lkh/*ø"<^ +] jZ@Ԭ)$9/7>v6(8.w:L&}& KwEś|7k2x7XקevO@j fyxR۟Nh֌_!AGbKU'1 t_-54㼽)@^ x$p\W7 G#wyѩ5"teMY@\G|"@G Wɝ wbKj2歇zLU$(\gyܬ7&Z[6\-Qc)"- HGf3@"'}O;/%0a9jbq<=99iDӕT"OesĨw;Ev=WH/U#9ezYi #N<_o(ρ4(aϛʬ֔GLjvt(:ז/] 4%j>ul4HӶGbFD&Hm-UYl\vGRAh[fj,y2JRwU.|:~ lڃ8a ;o*hh3fa. s}F(ۼs}m1664Lh9nIܪ!q.{!f7!RRd HTo\1<QOFXYΕ\ #6A)@(z?P:a2RLM R?cRVBWob lj?x}( R-!Mkr]L0dS%-]g`n"Xfk-x̹z+hm:2l[Ǒ,z< }dxLS9:Y\!܆u]wnגЦhnZJ! g]`9Uޢ8|Wvy%Om6/0)V?}a'4[:+⧩?0*7`"W#ۍ;N*ΧHԎ2Amkxwrܜ"+jALMW2oX]E` `VS^13FH"aa7p{ MbeLpjOc.`giKwNyXEM)ݘa:b_ːltPKW<\TDEJٲ]ieQ휊22}jʹ!uH'k=MfDNwꂘ P[=1v]ƪ-)llRkU $49r{#`ߦꙻ_1ƋC!w fɖ9(41ֲg^!gCG!18{%MN~umCK|g3ϊ0>m4L e~X>13N#UYYq'pivڟZ $"ʨSTAV H,bHxT}+/.asiR_,bINJoyfӺ'MPB q،op[uQoR&fzIJ\o Myi3CgH@"ɖx?ۧ]Kմ@M1ށ`0gMҞyF?`h+,eO+6Y >$\77&1`]IId"AYCGNp 8g͊i^y cT#%GL+چ # OeJ^gJAU۟xO'k ~AhvQ/^l-xb^aXKSDȸ=vA}t85@Co,XcKι N2&7J抝_rzڬk7ӂ|Y }7MKؗz)Jg6ֺ kݚlS,+[vf@r@sGԧKmBO=vW]pv#^Rm ==_۪dkX/cKNG$ DXqR?KzkZ<@9JHivt,P'wN#<Ăd̊8Y#tU6O-e^s& 7ð&C %Gì.Ynx1Wdrg+};áV6+PEqW-ZތꃪPcÊWX R=]4#'bG.u)&:1;-t: }x8o؄_]@6Ms |pbR|R DNB٪nw!f^HH2[r*G ˆvÏl㲾]Vk8 m]Fj>AS?_XD*sFgF/.NK^PkQVs.c:djCG6@yaYz 1F̑^UV'4A N/TUJO_za?[=M;TN0-A`v1|wO? Ȫqh[P0rN?B_@+恝#ۣ`q3UEzĬ&~TU[gv+^=~C9٦NAcFX~],iR`IR{(X掣=tXMQVqkq7d% cۄnKq ́yx}CPQiɆł!AoF2B3>*Y +EU R'Q˜ ;Q f(nLr{f%T34cW@IWt-Pn[ [{ќMqaDh &pcB T=H̍;?M-#yJ}8߈ .evI]6<7ՠGω\2ˌ&?JYEm .haO+oԋX\jˡOP3C[Z ˤc%ȔiL<=EJf_05p^mu<;| z#&"UzOݲ4yp&_>3M@)_HPƈLxdu!%40'[+}HXn=ך+x?(|bt]ES3?2 *I] ] E@f֫]ispۏTYlCf5/ \d6꩘xIFJn?+]sS]TI~@%4tߺ7p|{Z'"y\v\onpn1`@Y:L wAT3+RKƛ&k2uvBXtpI4:㛣7;ЉM=֦@e5e// lNS w,v|,^ái$^̓Xϳ]{3-y5In +$cI ^}1qDHIY92Ι;ůـǷr~%LnB S1C0&g=g]Ie?[f_Ap?$UOM#Cʶ KR~$AR5 ޚTI^pJ_ ns҇0ܘ:Y;J[4aUȈZ31_K>'<惊%3;>HUr8 9y}b\C~Buа!ڙͦ8=^lRJthCaM%bk'nL:}q$cFN]ER;OѾNfԛ_hBdT (]ew%q趌?- .(HZRM@%/WMJmX,/MOiN=?zF)3b4Ȕn1Dk'quAM/_>} @c:̷נ^E͵%9,bbo ԍĬC9⧺2Mu2blbs gܱdzί(yC5+0Q/;K091QL ԡw(꘍a4Q:GBhrSHP&?4]D ~v?Ba@(~)^zK{exVt+ a߳T.F JPXo[%JC`06/(ciЇ0B-ZλӨv"-OUDKsyj_y"L.kz.%bQ>{|[=T]L%-_y"_A٫AY SǼ]#@3M #Z,.I?[ít=;`b]|ĉ| !APYDt lQgg;<4:(kƏyۈٮ)QD2=TT5>\{J|1v?b=.@͇^O[}ZiJk3c҅P0!\ 9gAHۆ@_2EV`ژkpE/94O7>g}z~x@7,+3odb_tv0z^i8h^SRh%$qQ*'xKXو闓a9Uv\Ϫ,u/7M)գ{SВgj`q6 w_uk<=3l3ZIјBM>ixhN)A_2M5FH-Qn n7>烙{9zܧ(U]tEBDᅈP(&Uxaoy >H5K=0jK$Շ X[5:dt-jsw>V6= vha(KU2{ $T$r"+\#9Ȋ?TA]V k0Vo7'(Z|5үMh R{@ɇq1qr*E -6w? X<)47_Q8CpnZUi`Gp=3,anGtjnʔ -V=`>Ϩ3vyZ 6ۢl;E=wr*YǑB)dB,h(.~sء ӡ:`*a bʣ@2|j_,)AXi]qWD|A*<:`lQzrcwbAыUt;<R> . *1j 񗹾tNՅG9F jtA8eI6o9r_2np.<:sI`cu 0{K+vt-$"hJ0z{@Gސi^Mb/gbiCim}7$ 0{KZAuyTq}~Cĺ:<+WFo cM߷"ApT!DcY(3C^aB-X^ wu .p2p{oBʍn?3o-*3ldrk,=Ú*X+ޝ}"\mD1ELDؕ|M6:R +ߎo{Jas65. %n5~p/h?ݡ^/ӷ5O"Q;>S*!&\7C8~Y/S8 vԮvoBVT7?98wGsG~8"j4ae8\6ݨjr\Tȋ+$ͳmW':B^ƴq NV}ڸ9B*y;`*=Ii`@2 gN"z֢,]u- J ʣ0WTGMWx8DG|g|'u%JTN0΍e6ۓ(Јfz:&@UCS7[*l\4Lt[m} /3E+zȘ(gÐ Ri- zL n,*q?*qv66+v2.`qŠ[,D[tf}`DC!}d҃['^*,ơo|\Quxfъ:Y)kwRKK핷4+=>m$r\`&F3pX|82(BZU%;n\s?;r79+@W뵧Ɛl-`lL}ymz- 4u7RoQ*? :j%D6ޞa{ $QdM@OErPd(OcVWp@R$kS/ W'Gޘ,aHOlLjY =Co`;ȋ6GJq@{Vo#nNvЖ`]&1]RlMCe&T%]ͫTgU:G_`58u5i@Cbqq(喿n`Hp09aٔRO 6gKVQ\!O 䉄V^STa89ܝ4%m$sX&_-wz `Bb}J-sprϵ?Nxp}q{S鲚.=,Ylۀͱyk Z]/:Yv-IPjCe)aR83wbsXJl~_{_WK& ~-Tty L`)w- kg0P'ӄg@-]b ;]qaOK bOUsJꏼCh.& >Z^{ESJF?.߬RFFG^Ev_GH`R8zJ`|MxRjAp @ꢒ4p%) yT:-D8keQÌF 5,|-*Gl78|m('W받Afsalt >r{$Z}tˍa>M7{!]~^*G\]R9RGӇ-(Y%8Zy~O}(D&7kLA.@_t `],%,Rc,8TvA[/U-k9+:7K1k+&҂6fnjɀfh,"Ҩ1t0*?/ $f 6XfYYfmn`wnyZSC-k|`p ⹣/7f5׾9i"+2X:b(ʮChy(T_Xޛm@K'8_bQCKD.~UWvk/XNzMFnXi _@R)6ޕL*N LtT"bMRG*7Qoݞey2hG"^7ar'q nX7>MT?a܆d;b+s^}uc @+~IS0ECڙ7<@3+?( ŜMZ\6c+BΌDq[mqSn>{Uf5diAH>cF<90(+y0 UIZ7Hc]x[/Q:GRٟ|1KVT`UMWR?#'lyK) ;Am"HnY0g#I/Ukޒگ_ix)% Kڔ5C*n\~%WԼ+U4Sp%4WHQ[ ŶmbSu<1.t! zfjP8e:ًl0`2o{ci0ލ0r'_9zGsƺ\ۜ9Qnq*7 IVսCJ[R}6[ hjqӕ@$\/99x˨+F݋D6r"$́y3]@B?݉v/_tYBe =/޾ haMΔ h4N(0Ft"/@n&Up寮 ߓP=W{g°vஊ}BV'}!Z\>h<DUV0'rX p_6 RK9FSŻZEl x e*Hx.q@ {e Q lBf"QwRۨ_d3̖<)P9΀;} e&a2T@q|*Lz娸rT&{tk-)(RSv(M=̰}6ihG_]"L~, `g e:R7#{ԩWL w1w5A"E2>\vyJ9Fd vݸfվdGxkT*.L,`ˠ* 89eeW۩Tˇh&W15>,~HDD,qfY?MVEJ5e⛱YCwSӅp)?GzxԨȟ ,XxeKxzz%3Uu[q!7&&ki#YRCqMa)9c$mɟ% Z Pgybԯ`5,1F[+杂#9ޣsJ\%ut$*#ZZ**"!f*'\"6L 1Ձ ^<#JZߋ@L2h$Sk(5XT<adA qer?v"I̺S081RgZ9RatO ɱQ2Ǽ5I y$-S[#aڟA%D&hb_YSkn`3Ptk s8炙rUjM`EǒRDG2ΘW (sQ َ f}rZ$֠AZ %1 ʓJɗfJkrⲂ> H֛Qsc("F U A_'K &R=A(>l( pɝ (*eWaȑl,[&J6#9PܻmlSc-_>})Qv(pojebChu#WFՔ@ K(ŕY,^吜~Ld$RCuMJGl_W;eكqQpN.&O,(Io iXxeςɱC#s)tEb %(jUiք GwBlDGuA0w5Xjx KxW2)*Lu\{X#~hy-F_p{U7_C_J!#8mXHd/_/Yy3C9)@ىj^TQCcy$/>w(C6/)x48ԘrnZv՟݋~\>w卜Toȩ* iKf!ovzN*(*Eia/Uo\d3=Hʷw}%O ?촠c9 +xڍH2z.U$ۅyz'g3FҧDV .Ls@~+пɱzQWgrBZzzИ^#> '?; j~0xc$G囬T5ݟWϰx7&REe3k9Sj'M 뻿j{ϑfl~Xګ0]kUI, 'GNJ4ā*Wzjz`P9Rπ~'\\gģIucÛidkX1(~*Ӏ!֥m\^;Pm^9JKK/!Lנ "Q[@I_ !+8@6!>JAkyɓV<ԦNFF/)3,$jq˅_Nr¢'jjt~px8ldoNP'm"Wr)%$vO%-p5 6YVEeT34$· +*\KMS0, TA*3~Ȓ$'AEE)A5 }`jy{1eo@=C.B;|:fK˨+!"]humA&CfktN\`)F oWh824- HwUG cv 9=>}[b,T#Jq@wqYH]VUT*c2k5j#q)I }5Nu.ܑRe ty@cr[kqKeύS[M#w͖-וּN+?F}Ѷbk54HQDhl3FI~9J\&Oz5h%΍\ȑ?a䑫zqZg+Mi}8u1KL5KnA#!GiYg7~Wu|wzrXn0}2jKt湰+2#`qPz`҄Iq&ZSG uA#Gsd{7𳑉{#8tWIIdF rM}QY)ZdD_\Jr3:= D5wU`%nQv6wFxJ]ZGCU@gg&2 3&I!vPA,-Bc+kUB(?]&ws1999[/jںߏpbK/["i&x z-w`֭pq$3m';=¨mHEhhb4j=;4pB  ߀+nVJ+aޚW,e| ,^!bf2x1w0QAKSH2!O  ,#\ NP -%Z׼3%xtJV+*HYy:݉"vl2䎏>NyZɷj1٢gklK; hzBa''ՄbH1_Ab<֯#Ư< ,3ʍ_FZqI8-m'q @wuZ{C>SdC0%*iMJ%?gIőئ(uQoGcP'Ý=O-g~v ~Fpq@A6Fs^5M"\+}ƘBBI CvjwixTP] DL4g-(:7Sjx.Xv ږz0qߡB% n# W.ZF0sUIҀ)Rl0S ^y&&x*WUHU.u&(KMر#.\yAQ3}piâ ?m gY%~VV ?$fkAQ D$I_<?QAauJrPLƒZ==ĕ)oQkz͒*+"@^'n iBFʙYʹW - DcIX`0wU|HxB ͦ>cM@g⍇~o1=6}P` ,@JbFv*ȏ6̎m~{B5guK>?75ԥ/s"RȚp>Ł/t{4ƸT+^nfo _Rgi& `ߝQY.4IX\BK7ȋHQ[Πj?[q\̾O: ctk cd{ .v>eLam}?áw|j/4^쨎zOZ^?blj1/,`̑]FJ\?k&wp$@4LZCߵAːO ʒ:w>7jl`"WHE=;\͊"dHi>n&'OJ>|sĊ>rjXґ\a^96a {0m%3^z75jJ~V%?A٬ VӤ1¶L+J:ipj x-]u8hi7% *ޅFHhk{ᝋ:ɊcP`B8Szȵc{Vj;XMnnܳHedA;XUhƔ]@i 7 "bW$ʓ_<lC{+wIdeZOb B/GtY'^bdxLsrsQq1Qª{OD33~Y,l1~ -]RNFJGESq\TryK*(J#- "mitF_Dp;j7csNɻ]$+"{4?@>7H{u\s KMoUǓg gy ڝɫʘI y=.K#h$UnyTe^`Ѱp(SviռɌ CV쉕7`_'=FvP1-ñ:cˑ$>ӂF^lD)}m ay:5!x_ p_\T gW1W\J@-+ZON^%R涸^˃NpW9ETE m < R_jG&2weȊD]zZj3 4}8Ai41. zF4&4Au,n%k3 Z:KC!_-ɦa0.V6ˈ%@ sBfc \,#qY 4f_c}.ZV]/gƝPx⑪bi077{1Cwu*ɕ3HS8+`aCx: J@ell;4̸F@AT%0+ bY c+RHQ],yNqf^&Q\জi}\tn4+hk"qh;҆.: ܘymS*1d*'8^Q 2SD/ *r8M #\W5xO+5,!afߝ7?٠4Sv'/|[|ъ&A4(pT'A2bi4򿅛iK9-F@K>OB 4f:_ p El,`JOU p)6bHikwTis\`&ƽM|CW@)qPiW3O~lC\IZ_AOuJJNgY$6wұVNIU'"v{;,_;_4ُGZN?N*a,Y/:QCd^V8ˇJS~ s 2Q.2paI[{N$A"䴢E/D .?Œލ/~A:].o7kGV~ȾT$<rMo־wC@&dK*(DzFOd9""4%yy,xކJBOUvJ Z &1Ra0Ў~Ziɀ~%t왐0G">?A蠩S=|r~e83}* vM >F2=Zcсv|xDTG>}r_Mek>ڗEΒIIp+7JmlGر (+ħj? cHYOnH6{R8:HQY K qNčCVYFv0Si[9J\!L8 EheԀ~RAݥ_p/rs;u(( .L=BCa7 | қ?eU9eIuR@ߛ*{̓ q"俋TXtY%XI3^ νh| ?Ko|p]/!`g\ u=n[ qj9Agn 3K]0zGB7= sŢJ*{_p`#_kGf u`$a!2tɦQٹ|gH㔚 z:$%,N&4$޲_o#QCjG*S^ {;E e-a8vғj%/WuyW傶@ԒĽZx^wl f_Jk4<8\<ɦ#j8^1GV@0S%^dMpd4O74hʨ]aE:9B\ ]4Xy# ZI7Iƕ~U1Qf1W+Қ. q))'*(h:~9]+[(ؗy38jۖ(W-Ɉ/i)_ܛ5m.ԁħ'|WjmZpKJF*((߳.i5c8,gyON~uTFgőƺe]1'4~G"Ips|^%ˇi3_6.O˖,ۙïQgd ~|$ D`4DBfs |g<{>OzԆ膧@K&@`wb7X@8,í6 *,]}$DJ[rl2{NV|%o ~5@ #x,OBAe.Ey;^G^0tEy醷_ќm=mAPjiXK8>bjdjȅg x1`7Z[~ IބxT苻'Z'cⅈQ&c:]u7m2vnZ74DB7'0^eV4X5a}z-_mȜϓThS;pNCldg/,t[ͯp22L롦LW8[gJ+ZqyCo5eb(F`I0&dI4J;?ll,kg(L^xʵƌ$;ik92P6+*:Pp8O4hŦ:}nE!|RK2< dF55rB|Ex97{0 rW niy}oXښt!**er ]gΊնl)q/m,` Npq$_U1#RX>wK aH@~#_m=>!|qO-,+e!u-G{_uW&Fq6@pT}\e%|Q5K9紃 :^r*Oʼn*T6#'??c1ai4 'ɧydAܘԾ39rFMPEA:ӥ㤀@' \K]uSeʅn/$;s]6[c ONR 3a}G0aQ]x%/> Џji.03Ͽ'&_Du~澥";q+tزS؉0"dS %/J/VɁYS,vMya,tBƨnrd[~dI< _v r b.kb☔n_To!Z؋y=M)ԒQٕk(1xv~Ò7ӡ8ra`hcʁJQ,d>>WU|%(8'A tMx/Ӟ"Cdvfj'fohO+"Tm+k$蝯Gy ^_`d-GOT:f +qvc) )ŕ3P(5Bb羗̛ͧOaرl㦀9 `ਞ0ۨܡ"G>dw0ea\*7_9wE>i\kN( 3dq:c`I>6&HMn١:@KTMw2/a+ )ҫ;-B3ƓZa]Ct#P%OG ?SV,/IZdRa{ml,;JIaL.ztɴtaMDY^e ޝ5a†]9#nMdq}T!y߈s9M9wTg jtni}Öx:g0)u1z7"PXUhB"|U cv@9ISà('mKX7? ~[:NE'l&EN:Stk_,,.9O:v8I_eKH6waV865KL!ss#4.?C`R . r,nӱ15¿A{Tں>, YX&}DX5>ŏŏ~gq*h 5%2Ku'41^ XڇT5/<ؤU9(O.ȡe%hB ̂"9iC~]!zyW&@i qbbu]Pzt̛%K'e!;Sv4%:0Z:bd+E!sE |_ЌPNL$^OژN:څ?Wp_tlP.5<շ!T@-&j~HwH d;AÈ#N{MGo=4p(_%哀{njS3`>`ڰ~ʽB"ߔ5L'E_{@Qbۈ҉>aOS)^+c3쌫[Z O)g u!d.LEyl|j1-R2QY`"dCR(+[f80Qri |Vy{cOqQ䈚_}Rw~ $It۠>r~fz-)"(x]'H5~c64IscG;rfiVX{ɵ(eDR>e{5DG3L>{R֥QGF-I]46Lg)mCד̨)a$A3nrgʲ!N$cu'6»ʡ]RpCZ}+FB,$B1$^0 @z_f dʺ[É"UI&36%C,%w.D"؛K ʷBgǪAt*B-D={ h,%L>)A=:/Ri}M7qHf8lVZ(V8ǹ(Y9iN){L'4Ij1<K3{v!p[CiT`Y7%l3eR]+rUOE\}"TDqz!f ו"ÓiF<@uKJKaOSZ }k1m "qh;3Z|gl,%"THd.Da1)Zl/;8E"[v2fLbACxx!|gU9~X=Cm6w6_l\&/1BW=Iwx| u ayKQ$2Bܦ6Pq-Z<coۋUB2b2 }W24M:AΧiU,`tuGI^*+R2<sZB9H,>.wX_dUX!Ja 5Ξv>̽i7#(W((w-dJ QoطYㅚ(<W*k_cu ;=Q%.XȔ,bzl]7UkqI Fv`.>^'fB[ruhtvjea:[W7>6urd&\](#ǘet"ZKAUd:?go}H6-P;&wrFNu_%O!P?>Wp 8w`02X0QW41jIW}f9CY_U:T}FRHo揅or&IYn3?&F_5mƗʊv4*'$.<0t FЗ,}0R8bɔ ruy+ItW0>m鞰Q\Kya-83Q)FY@#x[׃V0"5ěbUd2{RE[JҸĻAuj6xHk]cܺVztz9%=NKZ7)e2Yy[t!#e O((b^:zԬ" g|Y*t'ހӆ_Zts|62t6ܶ>E.+;mSD({g/؈f<2 o "W mQ!,W#wJNc5A8aW˭?# b0eY}z\z7.I2dpڅ>tys3x.l¿6QidfI9^`b2d?W-XbC!&Hvw R zWɻ(e{B4-M;veҭ1L5S̙MܞvcR CɈԥAP =;䵹Ɔ:d"pmJ>%%/SԵwZ8080O]H=j'Wi)jV?Ɲ!Ik#xn Bhbоr֯| Yt͊9HhVwWR[w62P.;G Vh3eYŀ{Ң: Rj_["F&R&;F!FUk$\+TS(~t?([]r1W]%PzQQj;\$n!(}IU@uȕj5pQ:4n@UeALI3'>Ģ]#L*B> !t^Z@'h; /vf^!%"^)/5HG`|R7cOw|˷³0noxx).ȵ80gĪ en4(5\:a%vF̽gh|ޣͺV0jnUWei!c9j8^J}Z25ul>0AA07em-Ōy|kU?/烹3Swd5`KM 5|"sGZ`/Cc;cAe$a@ƃw\>8tonwZY5H"vj :Jn`y=W#ЇsC^Fb+_K#@Z=f 'lp^+*초ȃ13|% n̥j2taom kbD\ܔ |Ac>uXĂߧx9hwII k[@!}P "7$l ?9yq_Rwur̃AJm3 u3;44q!?W(dr_ww#Ex:CY39[͸*S3r+69Լ974W;:YYvY'ac%[f% VZqC/<w3\e>$͋\n/.Pe6{Df)GIlI^#sT/1FC:i~xK%x.) X([ rsaqY 1EW+jA^Vߝy,O<i9ݹ)"Njɠe/x`m]rPeG=u(ЪRAC 4{>6u~X{XA;x+CǖY$!Oyt>NT_r/ȡAF6ZEΩhYKnﵿ@ )[ CN_|ot/`?II@&WJCҥaXO`=?]?\5KfwuZpC5_D5TYD~FYjp|QxkXKh{6ٟ-T40KkF+{ObƃY@vlo~3q3ULuc5(*ԫ Όk.6*ꙏ>s[6I:\$?GEu=/"jh31t-&wT)VjPteƅjT/r]blATjIq`bz\pˮ9*ʛ:/5Aܨ_2 x?HlSi\4g$ST׏>ʆD5HqTmwYL% cf(x>pR`2TFS 8a[[E:(B9dב`D<E'惏3[n:Hy#["4B4w~#q&:_}/Ѥ?gwu[hgT}]/ü^*q!F"*zbD @FkSYb19@'Jp0$)ϭ';7'.FyG8Be[OE0\062&sFV-B*UR|An,U'5Aq r6& Ȱm}O^OXp%s,UIɟmM)J2cU4'Bb80.fk_&zDkj]fzRJRDF^|&txb,l P'YEOw3v !,7"K+(wq}D7 O>"60_ øÛ[Jz=R' Q;J 75i mi~_Qc;o#X.0=-jJxT qzu tN1h$|m]z#'lf>γp BUܪψڍv{DNIM"Ƃ& kj`Ϧq]U`)H%Zm} džcvMFɟɇq:-&cg:xIwV'l)Ynv!( 6 ^~0_sRl?lΡR*oKNdY)3v\S7Su U9}2E]łN\70v(F{Y`d[] F)߾+n5BrV.Ǟ`*s^X{aoTn.]R`zhd!D(h Bqt>FG;y-a`2 ׫uxu V#FxsMAL\};u1rL)<_,A|5wsF,즢XߟKnlz]+,cs-v5vnoлku~YZ60/Q?.bDQuH>Qe"D-r jwJ-֛0֗\u_4ִs20ī  ϮgЬvI ʈ>ׅ:+Wv=~iU6wrs.L빆!)CB}iGtzlOA~6 #򽅫aL4H'/ b >f[_4>$s(T*`:m!&+2(`Q|/ /D.^o K>V6Ey%|Mʡϐ3HZOMU|u)od햯{x͓B0mLܚ] 'YgU \+egNe?/N!CvT!ؤw緌P  ~c3)0j٤gYD>epm *K¬tX~2վù ֵ#PZWNŕh&i:Hu5n4DÃ[s U^<J0%WASHEOD jO\#Wy̢ /-Ǡf+g+OYTnԿ5xb)="45x]eۨԪVg@/s$`D{$dh7J'<&oz:+TU.m lHXp()'Xi3^=Ҿh4^O@ EԲS&%@oJHK;*Vn@OXfJ՛{9YW*e)7duŃx"(`+„*H&q$d5 xtJ +Φ Qc )0ݠ&:o֦-1#PWN |q"Refzֻz\% 9r;|t/y~ Pn% A$kyD˫{pGJrbiTKB<+eNetﴇbאeƧwp>u b:iN]U:غ˖C$\KSdm`;8!dliE$%;A[kOeRn]/R3F`|^92p,h6&+y,\}7gfٵ:bR?p?~!Z`h/ if+[ %6;!th\ rAF+Eے5-&Uќ?t)lNށʽ! nDfM'.ᦔdV~ ;ώFrB (c3LzGIJ4-dv` `1]!]8]m }]RG;v gΉgͻS曚^q"Fsj+LW'HB >X 8d؊zQ`С%jf3։s;Rɏ7+6 Sy3X3\ VZ2DEG++2[UqJ|:YvR2^q:.Q{B_7"KD+{3IgzҳܓWS8mIe/1. _f%2>֬@&h>*?쟎 K&l~p D e~0˚h5pȰ]Km?ƟC*IixYcK+6UHp m6~FBaumg)C97lפU驋JK'[[1K&hR5FW 'Dog~3%J.:$CSaכ:Z4r+bE=.b/+_ AIv~(VL֩w&<8$= iKH0$ϋX!.d=.η=JwǢ&"yvn< O]eE)c^tv1o$FGp玈jo91nRa k,"Wp+5>`5~1&u#Deb97V!|{ rC[g`1Dx"+Cʘ'-~È$^ hHɸqO {uO4xR"hvăL z^% ofȂTVfv t`EMj,]؉RU), ZqOtBzI #tOrrEt"xfW߸ bZY\]l Unl 8xR)4|qC;c1 F۶yE,߉濫OV92i tX|n)i0{QNau#04@d+u&N* NJfoߑ˟0DmYRt,se ;oAk}ɏǿOو,&ڽ0:8B]euvҁϙAUV(6FVyTw;VY>iAuT|i{EG ksrLc! ?!LPc:# jVs4/73gԔAkp7XwVF79\gv_c0Qm~vLh͉^:fdϱաgc ˛`,l%@52E涾2!͘@c؋U4 fIʩ nUa>BEU!JkȺÁC6`f*dlg$\z=1LBIޮ:T˒i嬅 \I2SB`%g 1B wZD5nt !#[%^'\U-;6l1W dbU.ʻ甝Խ~2mMd0(y5$9F]tf7f6@'x2@kR#S6e ַZyu0ضGimMS-( ţu=%eҏ/r/C|M +C29ˉ&w!sb`"4T(SWܙf@DA7IMI |ҤpbYIH"acMWa `v1 r3GRnڜgMd0TM=ONԆ(UY;f,TSv0=/x9uͳ;]>7o&$`-UzBjo$8tZ BH#JV.hyXT\xseqY0*Jy2hc`w74/ .'1@r Y {h͢׹K}2.]$ ,+H,i *“:$%jro/M]AA o(GIGuNmmSDgrHMzO=JР>qGAP b *cv.f?%Lu|T6ҵа|5z'D3#9DPFMvЮْFhՇ!;0gtQtߨucE~{ 6[q>h[X5E4P_/dVz.'7o5}Mr\Z3^V }Xvz4!$6[%p]K8Pc `ƞ&P.nWJ>U~w: *¥NeWu.[s$p lJ}jD,m`7]Lu {xj֞(MI>V!ː&6W^^ξuhY>lqT@HUG.1VZ#zS3!W ZY=Z_>{X̸mÍd}Ô' ZmǦZ^z_ASG\!med*HB̚ĔﱑX9$m'.;m͎v]nף4pm 拻(@swWW_h~f.|ufa0 W!re .0y@wIw=4xVfȵ zdnS|4 ,q!E.Cy!Vj=1EՔx)bckE7Nrbw“ȽO&r ]^f\Õz$+nWI]i:W6 ]}?)03zrhc_KyYm0ѤHu?}˕N\x2zIy,mT5NOx0J'QY%Nao3TQ1'gCoK}hW(.Kǯ94R-m >a݂Nh|0֌CB h3=-Wa].ժCf1:*=dY!]gט;d7O؟MY09sq jub>bwpt֨D^;pOꭡ`ҘNmM',Kr`3hP*}BgM*'_?ܫՒ5Nl%o $L̎Z,2TfBPdj%,{t4h{ Z~}7cKHB4;zM4>˨/Eچ..Ѭ̠-TCiG"dC,5@mOgYO$j9x/ě{,$S?%=j1Nʠu@jx o8ъ)iF,8:g\ 0|2DžIGr-~ _6߸2m{$%RzAhI@3vY܇KƦ$Vf fME7 E?آQéo99kQ/TfJdJ'0a~A_TSA!$=O }f @Vj\Y4?}{ 76RL#ܺ`rqH}҉9zdf&6߭|1>vg҃рdljiV*٪Ŀ!faOK[Ohg%v%LV|_H0{ckn`?adM?08lmZlHt0oruHT&d!5A8?/vLx%r iM: NeZ .ZsOΈSTɚv,kie|$)V='Xg_.tקch~ :*J0uX>Mv4T$j B5Ē,4,Shfi=V"7Z*K b;TW h%!l[C}r :S2 [nF+]cyΓ7]dThiF$e>-LS7oͅ1qdlSiCܭd.*=L\fn.NBM :K7S rVgN)F >4CHݚ0EC*5xGtQ|5^,3Y t`t)x0[ПNYkY :]36] j>!.O8qUJ1 k{!FoJ)wI{pi:OPA^koʟ-׊XӠx'kUvdoӍD<=,H[㺉f0xuA>3W8,1<Ӎ݄ =⭛>C{B'PwvD'f%De MHB?9QD7 cS5}s.8Q2L^d/LBD{X Har&fI&|˝zU-V@x @"Qa!PR׍V}&PN WU&WPd.{eytv|VWrNb6޿DL<}鈦:?s˾6'mVX}h4%o ߹,Z: kzFffr2>xY5$0|WkFš 8R9 r ڏ!ӳgH߲ l[cvpVj 4cdK44nV+څzk7U 'Duz]m UR9.W$}r,qI aJ ש(D5 ܲ &Ʌ A.^d-f܃mIp3xayIYBW֊'|x17 =Ftpǯ'O~1m%r(7Ҝr~S OPm2ݲ[َxmO <Y;~K?<iC^L_Q)r;t;MNQφj$YḪGGq^|ժA^aWfW[>| BS 9~֚AUQ#[2S4z/M Fy?Zb,}CQMQpX4&J^,5_yzp!,$b%B1E{ֲg!ArAL~FZ9Fȩ-giv < S>Cp̊5~ MаVXYy 6ِuR F$;=BeGD٦)Bz17$Ut.cɲ>cF`VAb!JikM`1;+ls‘>6cM;lA;:H`ʭ@QWДi p薕#;.`)ze>.M_JLhj$EPt9ؽ,ܡ,ҲkjFgxEv56[CjxV7ok :NT$;l!/Қ &k!߳Xl4M;ct6Z|Dhڙ,Ku:(Ӳ$yE$C^K ^PKoX,]pPMN6 1<ً6R=;bk]aoeM2Fĺ1]oTQ1f YZBHj'>#.&6wJgZfw:l}ϙg۠:;i}|tc1?Y6d)63J ZS k׼Zqg]TDՏpNqZYyHb.oB.j>O$沬f'l`!Lj+6Mb?X(pIx5VOܦ1l8jdu%O'+RTs#FO#%4 1p\fDtO5V$|U ȸ*41au;c&~t9-2wꈒb-;/>HlPF!%Q+2舥̖"afV !}WH"1 i!q %M ΂KgLQV]t|]uҏfp-PJY&9K(H[5蟸R*.B6RoI|"Iu%j1to;g~zV]Pw@d %X)A6᲌ rȃ./Ops(@s}n:)iCg&}i`X=_ÆJHEv yeH?g|eG8=d/!;LkB,gEX/+EҲ,]G041[XӚـzF 8aPft.hƙ{(ڇ:X]_vnL퐥d~K/J.S|,6>[N%3l(mg}Si Hn!4v(_Rs|O *p L#8Psiu{'gTcZ3bK5­ȱθnBBqhtƵ^%G푟2ObjV2dWv/zU18096PTq?%jpJC|klPՌ:=sM4]*Vj2_?0ֆ1P]\bE_Z 3YdvD_4 bۺޞ(cTUWQV4{w6"%Ǿ?[;t"bb?HQ\/:+Գx)CoYjmئ=2ĵ/AK =[b}8iMdZ_[k=&sdPe@c#$ܹ;2sBNJ2^$|`hWȻ4%zy80Ôʖ8iϐ6E/V̊gIH؅M$:EB#kIc=^M rru\LbO@fbHC#gtIXB!)TW2{kդF;{`yS<]C"I/W7z-WaSГ($ܬa'Э%x-+ ۊN GI:"&rƅ4@(ڢR iS%!S`/jJ9n"Ƈ9cbܡ-<~f.O/$J 04v0Fc`]у>Rٸlؘ_:%@,0߈oy^_=$ybqjU."7"ܹÁ%mgņv zHJ>o"e(jH!]/_j@[;h=c`H 49qXa_Oǔ2&,HyV"}Q-G%V h[N~I_fZҗmd(AF  lx,Cjx% {ftIob/C_G$K`RmGݢS:E:[}$$%p:+T[Ӻ3Cݟv!қKrGW*Cg}Y`⋔aMLёȗ{g, -o_BE\i0'NkW{V(!l6F.w!$NZ[n :AmP7D sgwR@H?pf'Di4ƢjE\g-usՌ }?cyNJ}I>oȤJBMD#Z. TOߏ-gGxC1ў%J(ߒ- +Tkeۼg,ՉE8 1"&2 I}{*ͺ ?im_Ky.ʣ+lȬU=-(V̀.tc9#ŠƦ^s߭&2[LL)O2Dԯ_Qp r6|1&]UBk XZ; ߆;Eg,Qx($/(6$xس)Rvtʃ2nVW!;8 f(^u$\s-'v4T[[s5qER$pתqc(H0i"'xz 3-H.m^'y=5 [g'GN4$Rݲ5RLgWݏ;a,lU?ƒd +Yl!2iVC גf&>OJ-OA#@eFxa,/. y;ٴCo٤Sb@2$q;qBy)*ۯ3M"j/vpm̰ӄH?M6н0Z^ nZ/4>]%+՛hi,gȱntσR1WIHv x`|H.A&= \z,W=%܌/215^oY jŞgR[>_'+)WSȤLx4 $gJa8j`1@nvhwD+$RU&?q[Ý0rq'T'``n4\J-"4/Ms6fNa%+⣺QrsqPH7o$7.;3 =҅%A#Sx1CTްzpsӌ}TiF/ oi9.?,E7%wSZ=/ȌK4`V+R|UxPntG!z*ul+WMQi{5F1չ[UUD,YL}lŹt}JLhߐ 4 ep;FQ^d~gJFqCe߶>JΆ%:%)lW+aqsy],AWnSzS%^Aŧ:S}KDe }w0^$h+3 [ jdF_Ϸ(M;nE^+ iQPfG vI_slX.Q+!BZřFNt# }aB^Aig.أyh##sV u);g`$ğף-U Y d}D o<]"Jk$A~>.mo ć^U1T1Ylf#9a+7Y _.큋qGr/@r#Gl 9]L"cBPFUy!af86όoVI>.Ǒj-#z3T85߲w+*I&蕗:/:ߨҖôu5fۡ5+Oh~s< J̰b]ʙ>[ED6@W1ޡXeUY bek[CVIXߏumўy|͸шo熪q`h&L&3Ni;gLf3,}n/5}ס ,k~ 3Yrl msTT$bJj.N LH ~kn0s~?pq7<.=Cv-ڱv5zd ll~S_8{MPz~W4U9_ 94 ϙ;݈8ZeD!v[fZPoњYf4cka;2оGy'4  Ib5/h=}$alqeodqdz w_ O5qu~թ^1%aW#ϴb`TTJ ;u$ ApHyȰdC\ 8YT~9;]'FQt)_[^ꧣNE#-sJ,+K E^ BY8-&G{7eE,)tc`b9%s_^ƕan>. z a(OYP" g[YS%3`#<w^o{Κ uI3[-n ]re~n Sf$Rc)U8N"RjlH!c+Vy_l\%I174ީ:h?ylV>*w5S{zdo,Q 81/ŇrMX 9 02;,ث[QIj\w|!fҬyE$uDHo1e0Ձ=tơxٵA]p"*K$"rh[Wd`ZO=ծ t xC%urhP2,x ;*c 8& syiNPZNV徥LD" 7nfg<7{Ff2_>߬6tSKJ%Pnd LULLW* S7S2RQB9,7*W!j]Tt({oPWw@k+μ,.,B7D̬3G?4(Z'2fku)|1d cKx~^]dc"/0EInW=>3rEbKVHBesqQe^$1w(qw>w=cj&8q=1)J˲6׳]@ULjxyQA%vmr9%YɡʹӴTi1Mrlfdv j\$S L0K͹WF\H&ab\K'5PYvQ˦W>k_%㕙䳫LEe3'/H1|N }*(b+J,rrp6iDR&g3?zbQBOM-#KBV!ϧ@W7M !I/ꭁuݒofxpG g5ux sاfu(Tj NSb[hКY:H_]+5!mFڰX  0e]ad[mQo[+m}2Y}aKUc=``t#bU2S=5;\m$ҙ00\售^0$ 31*.S>Uݢ{WbrvT6;RzgeƄ`%>z+hB0s$kS tԘs 1;B J!ϐ՘hqj)dkɰg ^xa%{L. kZnQ;צFƱi=@M+XHD~ATч;9YIy]OI]gc-UrǂWU7!Fx!7F564 ?;p&E 5)k,`|3`:)M[Hqוf1xlNuqE4eX#{R9E",CyG؛|}X}Zӵ Ew(x!J{Äw`S}cXƀ5%I6x9|ԺAJrQ1i_FěݘR܈Dfcjz3ej99v-H(1+W[dȱ;Yk3xV>e\Q-x>L9MwmPpyf+39/{t+Y 3]^R.nsE~Wuԧ4K^^]hϲOZ=qV%Kn^wYR8l幚f}b<:B̒e+|'ul@XyzHFSfȑ7 X7 (9`%ݽ\q"2c_guU_!Y]\1@cV; SH`P"tKr 2gtzbس E .hARFec8B2a]t ITh}#.u).Hst҅ yĊ+({72ɉ˗]Sq3]⮶iEi|Y?0:_5*Ks>ney;)w8[-[n^d9ۧfct1 U;py#YL19 ű;P9 ~BI> Kiw$exEg#d`TRAhQ'јE0IT~kC5! #]ouT ab %.k:ׄ<&:h_ʤOz?ho pEWzy>\( g ǥ.&Ӏ/ 3C Q%wPf̏K_ŻhUPFވ({_l, " D̨zmCZ5c:t'veomIA9A_~[2R9EʽkJϵyvԏ? 3on+)6Ex}˘pGf9–$Odp%':Mwi""0x8(8d/.l; 4QMJR{UFy qq{ݚV5QRR/u7 jʧ0nˀ|#v$? 12zk]"$xFݷ"LDEMi\Dx[b^V`1wG]Аx>8ls}T&C ?HӊJHNR)Tڵ0|vȮֻd?Д0Ycr/h?(@IL[v4Ik | Ƌ1O[@?@ɵ4Mvz\]MAZ|>ךF{W@+t_N!ܣ(*b;NNgm^Sǡ5*ԧCZxG!ptԨBc\'d`Fn$yԀݫ1do| ňLuG9qO锻#DgU{*^ZA Wg8 5mj3FІĖ-_E NeYDs!E,ah.Z=0&q'չ# ʔ|1cբM2Et (ɏ9_Pۯj#j1hs~]L~tn-cIKـpVsxe_;hF5 Y+h赧McL["d.?XV"6t2sS9c(/n}3H8O8w+v`FdFP'DISBZ,FV"Zq %aR|'JO4 MV0AR@BUg7wvEK/G: *:KLӐKWx@*޵=SG!Y;|\9`Yv{O wi(L֡q@w^Wqdiii=yllѸ ǩ;#^x͝vǐh3&ck'l/eu0\cuHqo5RSa|1  dx'@4ӂw2" 71򲤆@F*&{ÿ!Ǣw;/<7p!C5B X:(|Vq 7aW)'\G #m9@= ;?[E |"n|{Ht8Z+0#XUb1g&ʩNp"0?9%,PuQ_VeC "(. U 5Z;H}S/O-p%WT@c0+=6Cp]'^3+OeG`)B1 K!*?T1=4&C,H4Jz/ID$4Ele/+.E)V8ѣ_s:"VKѻT!b)dAUhhq d@T4kC9 ^RiWmt;diɉxBF'=mR׎g-RE-ʍMh$*FGwvKpFx6QsUT00$kT&o&1q㾷N[ca{:?]T6˯U*ch .h]N6^&~-$lM+(iFXǷQ3wL[ ½G&tp8Vf^K܃oTJHH<۟l;9ʑ3wZF; C,粴z&ge qF kc0S;׋;k(tHjDyԂ2Aq'K "'2"wiGIe:tPͣw/V $ZBB~_;#>'H.*&J jSM29yMk0կeL1Q8ͻ \YU'I_.;y ٷʰñOգ&{E@TLPwdކ`=XCĔS)zt`tX̅\Na3B"Laq>bxDݤ9OuMK\H(-zɻį0D~$ߨtņ{}wc.PPc)pp5ح'3Z0F͛A . miݘkye![nQtLOɠ=@bJު~wуI31gK) bOjuSҳdMH%^ĸFn8CON↑_LL! %A\猰M;"OzP uȊ~83rO-~cm$LOG&Hh_tի#i˖].ƃ݉v%!f >\L ݐ!o9[g_tX- ժH+s"aIqՑEaC?7ekٙ3hsN}[(\b4!X(3"-?(  <բǽĹy"ud&VϗElo)ͭt/N`Yiu8,k%aYF+%W͡/64ۇ{%-tLiVR䵻^Aݎ03|҂&W,gi/AXZp2%(޲.}mWxB2qLc1F4 z(+hLRj/d7%? 0EaSkyMsy<2%0nE-E5+%$32abdCW'*фPvc@qe)GkzP;fP0[蘂tL%TowW%Cvwy E* }\PG`)]U5;`˝2NRRihd tQJw%urdxr릿OV굅8Dx,qGC},mxΒ!t܀EW=+|]én.^S<v.M~=Pr)9GM>#򧦱8,#u )^D>5_sPP%ǂT%Sq4蒓I? {_' Lz0":?t,~{9u1$"<F@Skݼsϳp_r@llim 3",fC_& [G"(n'?f&#ByBޕ"^G^1#p>A`ڭ NmDˣ3&woh5`Ͱ_3E M,lK'$|e5hIh9\Q&aNF#zU!K_띇"yhD8/jК;|VJf8X $W9JwV=()ɾIT/: 'ү{{A. i6jl {&Jf-yZA|-)ƎKA̒JG'&fԷ,ܮd}\&\IU'6#O3yG:,bk>,߬GJP$~n@&{T9SF{{/w;sw:qm PM RA<75A{!jA~:kqCqF>[aYHK-c_oDvv|BO"rT| I;@5 XqRzz4ۈ''[v!, v֚!f_VG \f AHx3x-"Tqg=r/ eM!_q%dmQ2symr0(}5 ManF:_G+3ZlmvL{U8rA1YE5Gyt{HGe@xн9QFOiVtOC5n9w}: +|*=zLn_Q"8oT$OxigʥIHvobʴ91.R,O6vf >ϭҧ^bEեєݻב> !prwvN2_,(TCvn$/qa~7HPi)DŽd^3"TŘ%wCg'f#^S%eXc d%s&;5~94sDzeL<ӤTRe4fR˖ʩejƚJcW[iW~($v Y۴׵>NTicYS3'oq#\Nᇥ|ke`-*Oܤ\]v. *:̉\2Z]zkCan"u:>}<#F#%ZKK fKc`3Q_a8X$D6gpB+SYWi{[eB?iEZʮ+ !1%խ fA\X9嶗IV0- /70?m)UP˴5! q)}C>1`VzM6󙕟XCuY  b+guZu\+5sxD)詁y8I8=L9Qd-ʻq,ZN+̡̀oRzͪ7%aflЯf>cM5:v` :H蝌TYXTWu9cit ŚpI@Ӧf@_Cލ<"}76evk>6Ti"ErޚfNù&7cms"٧W֢W ?`D@O+5 F 5o4t3x%@. Ui2l1U2aq[7M_lq8lq1e%-Ŭ+6}K<8_Mfs*vXmaTLªF^}m8/p\2ğYa{jX*v]y`Kr kiPPp~b('U1Djp,#;S#o yY 9Xc_FOia92DӉ$,_!!~R8v?c'9aaV)M5ZZJo䝓Z£Pqd>vh3 EJI eo),W* ԕ%u,3ahvߵ2. Ѷ6V23hUlN׃fz`_xCsQ]dskhό \XEb:`4zsgg +]EXm?N=0Q 3#G{eNV H²t .J<b!U &n1^ kUp&]tܚDj]}жc.1VxIsQ .%Ώ1mKE+os 0iC3gڣMl%&],Z=C(鞉pK 1=aLkI][⠿=W=s8cfxȶZAym|sG>56]3@ (Lۭ&=Q]g jڒ'ħWCGy. aWVʠq7KD1X@IE|l }*x1F@o(l@TS1­{֨),Ⓞ~*85Gme6*:uY喕zSk)d&~YkBZ([IP@APR e;5`BNh$ X?_ڜ;^X9Q!\x*i~Uff2Kq QBA4-L$QF `εz v laf2GUph{Iq6`uKKO41 gdIR^O~G<^ I;W^QɎ Ts-8D4]Anzz`=F/e¤!ٮD~t7*闾h"vQ`bxJ׾6GSeTj] g8%:{$+0ے$#BX39{.A],͞C.J~{nh,J_eBYӖtS$GQގA1nLYiɉ0Rs-;{g'.mj(z*j.@GYVط5(OI6P=C$7r,p:j{ε|-KL@ ?噝!,YGMǿAӣ u ۪C]|K]^-J lwXO7GDMp[G>`z2X2q&[:ꉃi3ES{-U3pj88ke\Ni@LŐLڕJ:Uh}aRd!1ُ D0/F+tśk!} Wn >?z`eY[A'v@5?c 2K.EU-ƧW\VZ]Zv $|%ocm-򾫐%- -(0&I`li4JpXQT-ѥ;0WH޲u]ɯGu>khBm;x/,{ǕBXZ^PicMȒ5S.ʸ׃^vΦMY}cM%g&T.4y;^M41d\W[Xyoc$}*8ȕA8B|'}'hiA҂ƞwjNAT ,+%}z2G 8^e%#<~19=ӽN܈e7 o6*5MdmG6#\ʹ*>$615!!P ns\ӂ4 P*UsE=b3zzÕ?ӥv F0q6TUi63(D ̢[~cvWҨ2'o&i}3u Gl M}1x; j*w$NK*I"\ Lb*4O ^_H;KHqinݥ/evvq%=L O@T*} TUna1a :apWofIoj>[ ] i\2ёPS>)zL '5aFk$O;Ku[xs%ğ0t_O3RMxLi'r T*uI.*ϺX#["p!;M×iz#heDD (*~uT2ns7qr}@"o(6HӭwȒ {iP}x&\\p($]t*\/^z"-#sB-0M0uѠMb{2Sk)ƪ,6DH*yE;-QL? b[3O .> _ÆwN(gDDG4eEg>>\)UO^gJ0<(/X!Gg>8K NJmT(9KvMze1& 3ܓfm9:HT:X&5bJaGy~4*4 cjg1 ܗv(ӏ @+4vA̙uXH/.`mwގ+ 35o ʠ75V (W?Vn{LcN 4x*ŝsڡ;Q9Dx6DGF2q=rw%BI,7]o# ~urc7/3/ 3dΚZOfپ3Ƅ8"FOY4EOP]RG7\D|+(&60_`WDAhkTQS_zҶzݱg8%Z-ҙ/@11'PTyq٘Rzi'{$>@T,t ngoLj0)j^9=y:.V4n1 auD P2Rwehq22cpHI-k9enf>w28P0 (X(p%e1wlqfDۤ kfj&*{)$Οm%"Mp ")_LF1xˌˀw/M`9#S>Ldக~=EL~s&O@@X7Z1} ^.:_ˡI#~uq ݛRG^J ds/u[؆t ӊOYYs5#t /FxK ,q^Nvhod]ߠ 'K+K GYRәGhx=&f|_@,R:6S4z&.C/nN N\"˃u4Ga.<|ST˼W+;~ :1]lJ  Vlm+IV<dMujWŀuj>''$PX`zl m:ɠ\fD*`cC  "phUi6VCBAqygevgw2꘬=Z_⥇O1dؒWcJ<@|<ئ?:#=Pݎыp A0. -HG?^!ZxC3LSA~e{CO,ɰ5p{Ж9^LV{px,vgd`_`ob?ChkUQq(=@^N" Ssc㱴\ ppޞ].r8)W{i2G &R1 faY]rL}LQ)]pA+1ͱbp!.(9i?_8<ׂS9rP[z=΍eWs_NUQ>&|/@CFE@ֹo}?ʄ7Qkwxaj-'@&Xb!ͻ6AwXqܸU),r)im^#֛w(S Cd i$S~HÇmqŀ!7\$c šFfOqjqekʄ"ăci|NJnu`iNjiȒʹ &5!]ʾ ){Xq"O,tOQ I2k D2GP-T^dAΧs>F#㗊ZvˏUQUF`A؉N?C!]N1YW 2bz0 0xP5W+Al^K݁ DmNȡ4n$@sElC$r`0LM0[$pރ WMHiz3fr⧭ٴydՀPGMzF#~a}SǡuL7~YƅjIX |;G sғ-VRL I=z&W(f30q^'sm[L{~C6 ]G)օħBX7^ެ&Mu*ٗGI?P^>h}a|]D'ɟ $ % 33%ܸ%bsG0!ZpYpMF8yCRŷtfzf%4R4q ֣ ;z\h0!R*NdQ ,GE![RD&^OP \)oTS,'^잇voǭ]?o BS[|N$/еcJFY|=a׊ #n09ߦyAO`!ܠׇ!eRyvo"%]]]2٨톍 VҲ.*@ /{ߥ-?-f6*ﴡ/˳{=; ^5Yr c)pZ g|`Cc[-_K[rymcU=q ZyD@>obk$Y죳 dRl`yl$U!yo|pyhXń,?v9>Ɛ#nF%xs*~jSM}n_3) **gH(ˇ)ϒ"D(o.HScb%ج YB%3OѾ:( 6N:zVWMQK~{ʵUM!M=D>i-ЃcƂӇ5`({Y:S- &l{Z~dZzP<ðup7u )D%d7b &eYn@.z7_kS2nuiq/ݪq6)֤p=d+>xhrjQ{F|N‘Fv:Š rmd0YE oڕ.ZkƙTq852 i Tqo9-i+FT8+fY1?9tvYu+?ъJ&3T͉yxE2pv7:f)iX-$l9j֔;W@{ FISgtDZ,dkuBi1\(i1MzˎBg+yqFuK]'o3 T8LbS7#deRw$v<-"VAt֮+8n/)YRΚ@gnbg.k I{): IV/7Gщ`3k58oNJO#Xu?`Rf0ա6^RB73@l$$V\I˵ o>6(8/ecD}Sx>=fp,S4vxjӘN#b)fMm2r-{DŽӆFq*7l(>NC綊Q%QJqj֙Ӥ")Ț WAm=f'8 Gi6˒Og۵n KK/tdݲz ?9 a KI:Ա 4=jQ1:hBQg2x`(3(t0%|"︦fR 2P谡t19Ɂ9a \T4JY9ЏTm(9/$>w az keʆӋm{H,ށQBùxamm`魤*y aٳz&u3,f\si%l_kG(U=ĺXEpXnj2u"#6|d2:7{9y]ٍ# *ySt 볖3>#6t}x-!A` (V:gES= Imc‹y 4y}%UG;d[lwSL\ GfPk!L'>3p:}bQ]  rs]d Ϩ g$vDfSͺcdtȒsg_4,Hi3V{M^v,z&m,Q.SnWU2pIDuVAe1=͋~~asCj&au_whm±)3Ug1`BzF*zV}z(KdEzM$ʗ7j/(ѕhYHj#Yt\4wge}έm3:t@TK9ܡykWL9~}BǸ%H+>v4^lMB[X;O;%FްznԼi45 |+T' .6b{ RPB@ 7*M'mF?T~;X\6?iSξfsӓwÛVTuD?VjG"ل}cJC*.2M$%p.9vp9P^, ISw12E o#ƝC=Y#~l u134c:lh~hk3z~6~/"!hRTn1ekŤnpDͻG5d--0jx!SbBAoeiZ)(<+esla,|3Zl2)̂,D5' 3`>1ҢucR>;w|Z#SLy:@*v2G<V}`:3/b2JL繆QNPϩ' 3}b/6 uwK0MbB5LrbҶRni_r#˂d6MnPTd5:WbxjIK>1<֧{N$hh;CR:cT yf7t.F|e(("+aRCң? Y1im+UN31J:[ |hbIJ1r>ʆiw-Yɺڪ6kR'3Fu $A`*J , 2O'V[8fA]Sџһ?„\/Y+xആ@Xnb Z,`70dwLiS?껉|<20}nDl)[*JA#ұ7"sJdєZ,CT K;@pD%Y,v~` Z{.;olGԃ3bpA$$xxM薛։H\ۥZte#{_O1Mڶ'~=FQKSldz!#Hg l6oi|ቊi.C`8, O| iSL1&p&F@_Bx1MJz)d+/J2 ASgk_RKϘ|{ <(;bԏNQ+B Y`}j@lW77T4v"e` HwA`Snf+PAzިD#0BG#x^[/$ &i!b3 YK Q;uUpS1Q`S 7DEV9-F3=)Y[?~܂"-嘀>1 eTZEg! Iԡ=NE7JZO{R+];s o'}XTldSNf#6$C.?{-3_6AQ̉6eRS?!.,do Uu({@U-*{| (wh成㈶qDAjj e}8Ǒl)!I$W.q0NUB/ .HQDOI89ǢU~9 4%/Ur܅#yɎAW:cRi)=YDf/P+Jku.Au;!33xq'q&LZЮƂ6f KZW뗥T9-GA-QGږQ3"Iߔ}$YRخhk9)x^Cy 2~ֺ62W2kØ: ;nm1`O0Ij1[BifNnoIAwbX \q笴X>ƈW wsUOהyBۑE\{d( ފANx_P@GDt0ԎDB)>>i48ZU&X`BW(Zװq8FE N;{JòB[J*QkP5+VJ]HR뛸7Gl*]yʒ-̳_GTԜ'SISiGY3YxUT1opP~YC z>Pn1V̢QI L[L ׽7hV+]^?, #fBWl"oV#2m~F ,K1>X3>ԴZBTԄ_%# 7EB ceD4V|IqvTt mOLdh?ŧI'mW{TWf˿ZiNcY_49F.GtCP"11*͢3w! vK]Xojn;h+# izN5.T8W?bOm4 4RB1$Oe~!WpDG2jyMG֗˅ *T)9m Vea`yI%UR{w/=ref ?CYhh(_:_K՜M .,y`gSsCn(M`/*UҢ6Vr1:2oպ}N(kJeX !3(yoe}1&6ņo2r2o`Ud]3y=V^Qc4"9 i7'9Ķ KS#Ø}Rjce&`Jrh/88e/+ ö!UM-{kݯn8ʫ3+G天nij)@PyL"EbѰIW+dCU]{ 6ﺩ'+-$2IЖ(UBC\Dٌ *ݼ~[p0K⎡)5Jc;gQwO-V.<3~8p ax{͖zx Ƒ(_!{1Mq]\Ikzo42ttK'f2M@|.31hV2ϝg;  4$;=JG""(xo,w$gXVR$+E+60!8JT3H.ƬM%V/[ygfX׆.!['iƀU~1.'8l`)[$Tep[+K$;4pk'\DPgv`NxPH{Rmm<gL&`;#_s"Q$W0mC.|/13+~1{$E,k-y^3bj$r~wO띾P`*15a+]I4)gBvsZV@['’M6 9~indW <^{SO,EbJ8dؘ+-A > va(|fRBy&~0cŊסˠ?{ )Y&NC/I?M7kd}WtҔ}h Õ8Cσٳ9jުjkF aX0S{^H)<>;%cՂ (m\R?I[d1:%JҺzp!@*~@@~Gh~ M.iKgïz?/Pn.Qtpd7_%?VbeKNSٯK/u;W>o@hd=tB8LkѥXnnGWzScb% xކo܂~]ǣI1ǀl_/jVD#T6)m ;VbՂyrƘF.<52!5tiO ||(L D:v 6-aZ0`V|WgU_{9z(Ьo`Kg..LQ6xWhD{yAl(9xhb[e_U$(F+־7H63 Er{U#t@'Jh5K7 99yZ;7S(35Ĩ&3\8h{ڀrNxPK&$Fӷ;#ZM_֢o(gvbS n !6e?<:ҝa\YqB-u:FiEʍ TxK) 79*>WF- rg>BK#jز˃ћ0JĀ{_clȑ:Qp ONH镾uc\`&jJ2D}oƺV{{-lC&A$)t,wIZn'Zj#VѠBsoxTMNU𧩧d(ӅLڛ4PZ=+3h((yIv)$Z IWp p0Y%28P~0:=N-VCzHph @XKq ze>1Dk`JzG \ɳ u8_t[jD F=j/e AfѮ᷇3qEwgϔtB!m!W.< ,(?̈l#26VYds]@aE>7 G˳#T@( 30 gN N8FdP7#gϭ"O0n5JcrOʹEU;n+NzRۺ{~QW%آ̍Bhd4iDx`] ;>O]$I'X{qm'NB1d`@\]#`ZuQMҋ ]mNeV]N kԣƋ%:AZMh87f dUa7{B2/~ DCr)gvjǎ1ぼ(]A||PI#o~PRv# b= r[>d:pZ4sQzXS} 3[W%J޹26/C8h%9*GEq_6?XQUੜ-#Ξ:@jL ~D& 8p~poFyjTm벿x:N^B8oH;*lU[̤ܿBy/R8sAuOzZRc>eR Jԍnh(GbEfhIHr '0ҽ޽l4\1HιS7툎@WcQ,3Fu,UĴSO/jEi DC|{#cAn}M%= еRkT򨯯txja1qB\ e/FvmYD<- }#mː%3ҟBXmL Hw$SxuZnqk%V#p[4P4 4oollȎO /ب4Y ##Qr?,9g]FoDEZ))V0p؉.nM#bx HVR4iIxxQpilmd䢡ݦKylHra-DŽDs94).Jӥ߼e}#(TƆa-m}+/WQ- &CGmYu#rZ\ɯvU#8NIo3;䱡aU)åVn7F2y ZCŗf,o=[/g&rдx<o':݊ӓpΘ(ͅrNE vC # 3Xuo !B}O7RN|=KU$@Եw3O 4dϯμ_nl!_qMԟ$)?3\לX1ދBObFXJd6dcۼ d\wf'uP%lXK4}A1A ᭾^me1`1%Ggbx(/4񘵵q%O尭M|R4sG#)hwqC.P Q4z IKJЗ2 }`4eVpc ldsG@VE){>zW$ =4Hޢ ay~n xBso)x0SԆXMcݵ:őO跠>۪hO %6h`>oxRbbۘқc=~Ө|@oEm08f#M?4:0$4(>q7H[c: &ꉇK%YO]o~P_"sŒxu; WTӪsy-7?4l ͜8y9Lzlff*#3Yֳٳ I=˺D8Ù{ll3(Q8t*xAq Oɷ¤b`َÖSr$ N *'^x=Ovšb:vQ5eG\hUxlYu0S8x!pPCplj&"ZUmu߄.0L]n8$MK*c0NeV)k@ԚcqZKiSX|uOcD`م=|}՘d])1MϒF2dâCk%bZd&P5x>PF]o%Z#|MMx0W6=C19AIhUv x[KhVf/|-ҧ? K6OPoZDOZtV@Z+CDpGO8Evy ;w2͊} 58BJN=v:؉Z VRf_=5&Bzeaܛhm{k{O Y1ι kh 7bdwŚtDfלAF%~@Qp¿ .%im w;kY,ߑy+k &]ABex_W塀\^<<0:nԧ\#6IT3;E=Nyщw. A;Xq:@):S䄖>eG7 V+_"z|LF!B#!Ґ9"<## ^%9[ܴ_E{#6eKΟ]CDz_Q=OPTZjS^iMZeo-$ٛкen6ϖY}zku[SXϋ=JwL*B!"aESԱs1G"p)SpSBu2$Q!ѝS)E,PrN.cUQʛt! j+T CJ\r٫ g}AMʲN:Tm_BJV:&˟ lDD ciKg#dj6lL(HYM޺qvGQ kf=m8,\& ~ 7S6*G;y18P/E $^\?.Iy d`sp1fݽ *<dFIm.OѺ d.G Й+EM/Л5hi)C8jR[is As|~P{;q\+VYB ,eP7O91b1uc~Ef"c{xU \`[ObvTGsBu t%bfqp?]v,܁{޴+;}hB^:rЃot'#Kғ'c8 3^2|y?kzĹ|>yXSY`4E6Xs?AVuܒ3&h*]az\-s`1Xqf`{sOMGoڭ_`S/96>KkbL(5!}`L,zI dz-@} "`p$ :Plri :?%h-@%G%ȩb@Ljw!bɕAB^@CG"H'jg-`pU@n3^  ܄j:7wC4 u.gGB4593Zi\g5^BG j x͜hwƻA~fB~f13'>GWpvUxqY|YS8=Ye$j3aZDLJvTwѬlLG]r ~<GV#!f|]y6<*۫*gp3޼#O cp<h+v6XL5ϢRGPxiCrVX+A#Q+) 6\&FB4⸗$'#˞jT kualou9<3A5IńbGo\wf z!k>n:q 71 sk-a a;yeۋ fd+%[+vx<s3q| y0cGDp&) {19oL6Ӽo>8F#%!:|o2'ۻs*g!i|(zdC?ZQ22Lm,&oJ1z;Rcx$G9&b[B(FYi-8]Aɂetjwd 5_3d}5HyC+ɬ୐"ʷM f5D2gZG+%&riyqIl J(JX2B KgVҠZ'fʥ5)-̨uZ!D8mNK>Qx_ʗ%c|Lw>Qk}"w(f'LeȨ%fh&L=ԞG_?꾴ݶ2ݥ{!aF TÍ6{@XzZփ/~{]v0<{@0Z9 %#Po|&[u:U1r).LMPc(]NmYx0ᨐ-> SBDU$&M}1ʳY7Ds썤Wb\e2c%<1E|F_=IWr] *BA Cʼnښ6cߛ6 LWm-QIޅVu*9\@Umq!SI*2jjo tr32 >f|c'-v^$JPUMwdkbuKSٝ K])nlmK2i)iXΟU( d8R"5g<2ymKߕݠV^,{h|uTC ܛp]C.w ]c?VbHKYO{.HXCmrC<4HFm0z])2gb #N(mJ ~=i*4[!i ѶWև~8R {!渼iB} ~ NQ\`B醻tiBL|T5pN®Ѓ{i+5E,_d ؓfoy[C8W(kqB`1ȅtEC!ɻ|%Ť<8O`% wq1G9%oTBS"d|ކWa5jA:S 14ApA2G:ڠ] sO#1t{$-E[@D;`!*3Y@moobKڬ$g NH'?. Hm + d%67Ztma]4D?nBy]Cלc49^%G=h`1ꅎY'j}xkT08p1&8c8' /Sji`^fU쬌[X@ADZ6.%Y4u %7jrݹיu{["a$qnd\Oh $^ vt|}9o.H+%uSFGv c$9ޖTU%{alaQπrҏ R@|_@xxJ m+!Qa 6r/zJͽ#1Mϐ A";T^UNĨ09R JnP4)+%N*k$JkSdf%##HV<Gb[ŕ"ʙi.?iNc~$qE?GJ/?13,V+y8Ln.U# [ $dqd'y DfkɰzZ&Ǖ:Ԯ]}j=zϼ8''vb&U?_par9YgulP_`Wr\LqXٛ.IMCx~l"k7wX(.LDŽܵ|_J.B6#7fi2p ͢:k͒ ~m;r ;pwP=:bxYGYRDfN+j2Pb2p )]Cs(yM݀%-^ҝ 8$ K큵Lq93t{_ @AD}X L`>qŝ#g㵸1j؟qLnMQ NQ~j5g KQo!r3@'iGU٧gZN;6lIG9UI"3)=@`zTl0 z|T0(/A[[:yDxUx .Gh40s7r*{~}4GslpDKXaM&^hv@DZ[樈vp=6 UC a?oW xeobXz 5^(ّ B>K_ɽ/h9Fcu\د{̔g6)#laҵabpTHC:lsM.:w y@߹Xyg/vX!dNQ#_ ꤺ wTgß4P̫l>W]G_՛PZ85ɖTq[sPvr|a}oif1f̃?O}ZY䩖xO43(5EG>h7M$.4o'!#JO>#pB2ZU 9b:fu.Ä@8@ +-9z^Q2EvC`P+t(Ro1Ulf},fU(8!"B (xBAAF'!e'i@t0&0&\|HU Zpy6<`.шp?ꩩHޘQF~Ou`EIzL{`mPP=A^ފ:"70lNq[H9`[0VL)_D+B5YnbwKa?r-怠HAr1lPpkF8m$"y~[QႴ=A8)ItjW괗u3cK2uu8uBOf%ڍ|02M;n!DY "PϨȡQv>;u.tH[ވJK( ~wپoը@\4frsC.j ##uÇ  )/Ac1cWȋx72= F^ }F -Dxf"#qI\"L:,:,`wVAUSH@CסjZ }m,eb`w735V zGh9rCpC&GMȶ6v}dN`Ȉ?u?wuVx~P?a^st48u./C7CVFGx6_b*,%.Jw$724asc5Gh6dyWNY"7aqxv؄ X~P! !oB=tj /wJ ) @o5VNAK\ѯb{pZ=?̥rԳEL|+c ǖyh&dؠ_4-dZ;@RH5uv`U}rc`A,7%X: 0QGy"#uu?;֎׎>ҧ>0$hU 7{U¯Lv!ؖFSJ8WuCR%u:E\8g%ӆyT_G{>?O:֡+LɢaS7X#'ִRB_Nvt3h -4ybqTgui5@Jy{ H`2 ,N:>1g=&PSQOe B wOT|AvI,<^vqoĤEu- 9A;oLL`񝏅u*喁2駪˱֮8{6: 2TcVkqP!yVX8ʹzD 6ֵ37^1)sV,$Zb .mpCU|: 6 /!e jKz_qjt mƹk_-"dElb|:02e}N1#C҄m" 2{25-qzPw;1<+NؔvXMvMއz'p[tpxQ{*g^7wFvm:j>+w~`fuloE8Ѥvo1nWΆ/iE*TF3[7uE3xs8MK&v˚)7j{:E_K7O> 7KD-#^EE TJֽQ8] X…l WlGȨ5wZE4f>Tw ${śRT& 9_SCƒBH(`G|7MYe^^ "J%#MawTC$Tjh=}mBEagױoqxd K5`*vbÐ (d@ ÎRɻm`3k@dXy&^4Ehol #su=mZ ra1D90yd.]TسCZy4S;$GhH_c5",o#xtv@kѯ M;.t&Y5U@D(mF ܋" _)%P0'Qϊ׷TN[D]-\Ĩ "S .=)~m]ЙCLTex qyb؁=kg[ ?#5q Q5 9+GR ``[/+ɇ`c{ ξfI²8 fn*F`<~7B$r=p@?<'~Ss40/UDAR>w}o~Ͼ#,ˆKRjA+N`I:PLvŤPЩ3 8PfZ_P"pa+y2xò(#iUCZbX"biiI^߽8 } ,,\nބuXQ,$Nv8L*a蕎e ɄWԨ}f¸V3MZ[lpU?BWfvna,r9H.uhw7:wM;ׄ8vs}6\I@cƪBDܮa9IgYG*/Bfg.Dq MM@'A>u/cp<'{ۅ~1ں(A'DX3{ LֲG{ V2*9~&9DJvkݖ MT^iy'0!O 97֭փvt VZ9I_Io0ɭ dVQj*JWc>o2j%S KRW2NU. K'|͙Q)ezt#ğ(֝0snzX26_,~D:j j,c$'qdFа>ՙ~A߂S~R+%Ns X; |_8{,Ərdx%dDڀqGS+?ʐ!?R'r"^C=+*td]u $(2߿If9!vX %86 ehQ/*%h [ʔJqa néÞMriRr !o]q>Qt{spF'"t~ ;x >)a' Q:O18u`O!oJMI7GVf4[7+=NRsHHgPt 1u,;b1z=5gm΋Ott@N(3N>*RzM}RQԺ0}ybZ?H,tlB9>K zlDIMLY {q,s듯SNJ8kbsi4#A)Bñj& J&ȉY=8̅6e]6=fuJkK,'82܅p d! ]HͷbTò"1pb81͂ƯaeKtsB[J36EQ{ٶX}:^M{$zˇVB}YKZVPCO(lޡmg$5ilժHc]_Yep3fˆ=Ȟ継YE1y=y<-=XԐYU Cu^,ߵ4s yr@8yvĸǬ쨪+J,)qx6Tko3+@;A4}s5WmڕW69ccaP A޸F(Ji",.k&7>YkEz0?J=w÷L*wmʯLx۠a"Xx=3P_RaBZ+ 5 s7*YlbԘyY%3{<1j :y@&F(G([b0rC$.}1!g K͑^'l(܋8ZP]|4qJkR#. 7As? iZO)*'_c=56eTji_Q"jވ$WwM֙8(.g%<'ݤ\m[X[;P)U5[ +.`1D*8٩ a2xWY`tO-&_/ծ6o1=ZՂ1U!6eĒ; ,[-`M]rAI$tWU&1fmr38yx֣s{QZ iB8B GkZc (d$!c[} 0Yyr-u^T}j5KUmR{-* '%L ѭI-DuH/r#Sl-^m]дT/Qۂq|q5=lHY !-&LKYv|+ D FНNx_ILE?ψR0 tX'H]LKa|gnB.Xz5/ (Ah+?,jUP~5qr[ n:\@ f~U0MC & aƸ99au^)ZG1݇p A@|ALJ_c$-ޑ<lCb% &Цd5鼽:]@:=^O/sDzG.,0t,4o)r3d2cgԴUz>|}$3Cw _g)upծE.; yys=cPyŞ9]B&'*M EiOĦ>Tā /߶NBhrǠ T.ӏ#t8! FLM&tѯdOm3Gϙ'q0rgn޷im$t὿|(e`u`3J/mkZ驓Fqbޛa+-֟7*:X*b=T>:ƽA\qۄ9x5cuvT~W$x!X +4FAݩ6:.ʹgz`"I|yqzhֲYOhW9l tx8 h>L%|h:f,M'ڬ`çR -/Hx -UTn[0evVmYD8 hw"`M63)kkة޹9:WKm)̊0~`* ro]!A~A3L0/ IB7r9N\vbp5xz dNPrgX=D8w\X$bmR<[XN4a`?n-\U+}Hv'FXIb#YN2mONWd8 \O~re"x?BJE.Ԣ;5b!)_,J6Xȣnkڧ1Q$vsKFm]LL9mʓ%8\o3KH.")VXH<Җݝ x 8V3ˋtc m"#UzRF}?8 fW\ϮfBPZsRQ\֑7pVlԬ =4 :o5M8s廪 a{Os7"!{J4 U}!}gV0rjt'quІIRڄ/7,.oB늼خg|˳rFLϥb yWtzC9poeN ʗe)pq!rg[g]wU^͈ 4f?9 %ZOhA\Niw'MJ蔣pd1 L_s #@-t b2M/Y;8VވTS=DyB`_u!ܕc8~é*\Uui NwYdp۟mZ(=AnG[B^^SbSqT7 3YX4v52L>Kjսduеod ^ \R'v! /~d-Wk982=s   ~*]<?PBv'Z:bd`AEyRRK{#arPo>{S4=n 6~ ?/$Lޯ)7p_>ZP0Q {}"iǗ5IfiiZzK:4p QO l֧fv6I? l0 s{ LÇg$uL< &ƣwXװȲBM#WئOe57X~!dA ,y3}xֿ9,c$rv'3"*r%R褩WX!a9*#Qz5_,NeQMwAf>Âda/sbBAӜṘQ J䝥`K9ͬlz[=IgZZɓ?#ORJrS(>I/!am>bxL-o% 4{ 2QbWbԌЦJ~vٻaQl],2#%[eiIjf1,wc,oQg WeH[${;7AKP@YoHd `QiĒ (D 8†F兔ڸG v*7,xv[$/2@u0"ty%Aŏ>&{")ϴZTl,^ 2aZ&,"EJ[^y_*mӊ<%_#43b2WsRcY(;)lHg_뽝N*`7؏bhsx0ᮙ;5q#n,7/oqNPPPņñzm%ŽZ;|7s6QxtKcűQ䗺 ɽ1lLC 0U"vYVJe-B,rןiqִ  @R$=j@ƱkF)&lַDA"ҿdRq1ijxxMXs,hgfȢ`l鿡\;[^cH>]/^16%WR: RiH\ &z o*Dܼ+ɋrz3q54j4.P,gpp'6qV8tbip }nҦ &b)i-=-]Qg3v>I;:@mr qM^xXÐS 랴ܾ&J5zRFm}LE9Q0Ɔ54]4l@X ˩ƴbި2MDg%MѰux2]!Roaa9x4Z+ @L2;&&'!K*I–b}\qWU^Uh|9`F"1P/wawLIJ̺c'Eȥ7@KI@l!W`{?ݷ;4/'VJ\w*?4 =DŽƐNO؋ cݏTTy_b{\IwBkΡ\@j>sS>3pʹo,,9S:EgE=0;[/8 OV1rhR L׮ܠk*dߎ`Į=sy."8EC{߿~fBUBpn&YKbA v/A۸q1q mrB)y*|^J+=7w߰0v<".}@XhS&סx-!I sUr?: flH=k:[1S.)j5 ;R1χEy0X-܏*5nQi;PNw"5v9V70f9 |#eP}[0/3 ,ꨖvIM_G$xrFp-F#5^7h^ҾZ1u n领9 4_ _Bc7̈́=oe6"T?rU%i5vtPI5bZs'@Z߻㇗q 2r܆'W,Q XXW)5.`PtEXRϗgW% ?~M-Q=MtZF-#_S;0<5/a4Q؈Y uL3(7ҥQ[et2_ƆQnBȆUB:UN,b]ZeU(mr'0JSFPA2*t(HvKSsS%X%=ŷg94$\۶z7*gJ׉L3a)T\׷(8pMu+ȕ):kc\^_&[R6ٚ=)ΏקvuZ#aRR{m2 }/ v]H)ߍvs$ƓF!1 F{|g8mj*Іjd;dFc9IY 8^u f6-#2b@_e7́~V A_ MW а9Q0o9МRA,Kx wUzo9rk4k[nr-P~7`g8K̯O3yB,)u ="aŝ^?Dq"ӑw_Fmr~iaCTθb@HZ&lgY+Ag_nZ0|~W▋L_[G O (Lp?4uǧaV(w =|g hOZ„U'wmaAr 7V?<u~aPA3}25lа=fR>5~0 ޚXU6A(W(3K"O$#Ĝ ${C؆N+`ŐXKa ch8AemUa.nj~ +>ܨwÍ$?DB&gqf%{yS|6txJ@47q sL*pNH$_g#ז- V c21a-T1S9լoYU:÷JC2PΨ cy#َ^wH}02ը'$Zkv|^~.;EN2$ppyXqq|+Z?~(.tvS:X~]U%3Ԧb>"FoF@M]b5Q;\ 7bQ ŪKIf7jᶀ>h ȹwQ*l/՞P(7 |E4ItY~U|]TH=qz2q#ܭbFeHbDMW>{q s-Ls7_nnHEgc'3>Ƨx|6 D5=@FtIe=K\!@鬜RIzGN 6|:">H2e5.iz}a)9&NDpOVApx; &S9Kcgj^%墭A{o) cfd_3ws!Ɩ &T19#{P.c+<^5Y5,l+jǩƹw| 䑿;%ʫ 1,Yi%mK uUAh$/lqkCw4gMY~0gP>Sh mWHlc*U3d8>m:3>j7ޔkc+XxI\,s _mj@ 9E3kvx.-Yv8]lʊ@Ml.ѭ!~`I9&;'{<|2ƶ2ri<*sI$B4` <Iq1VpMm\ds2-y}) i[cx[RMSbYؒt0C0g>ҮetPd4)t-[*oPv`bi3Y< #A|U#!E$xuƳlN=˝nMԅP/y|!J~np2E67YsNFR31d %Qέ aa}bRRBť 8퇯WvynE]q+8+8a$f :!8tkߍ?hhf}_&lxw)Dbd "SAOڨMg^}9z*CY7/? MҁJ/SsY~<"0E !."u~Q˂.GݩޙAX9dy[ V@/Z܉>jJXpaUpHF(ȸou UʳGcj40&1^1K'xkմ>Qp|lV?l#[o.#T5(a@*`N_G^Ӹ%< lö=E3rR9KIn= F ၞ;9qlcNT>SVהE\ȃt]|ʇObdSn$\UU)2'Buc oM-T叆uCvX+ :nQ:0[ֆ|`H;x$Ht1y-0o ~9ee?P  aAO-)bُmIu| Z k{%H޾~;(!fz6A0D  Byĉa;Hc{fx|P^[a]v\сQU4/xTBW Xq}Dwbi!^<$A0$bMm*;bò(k*OM\t ӎ[N ѐ0+OXk: 󃞨#f~1"9< ,ο6σT%`%K&iI-GaX7%qyi- ==GkI:ު ՘m@iC˳={ ϣX8zJ#'90#ukLԈM4//4aLBG26LwcD1K W=z<"E_,g^,5Ӻ! 򈏦Pv,"s¶/ )zP !h1 ΕFskfy >ZDpE\ᗣN7BJ4-eB}/{[d4v o$ c:cA/co1A)R檒O%&27_ToHl  B֪7sL&Ɵil4UNӞFwM^W֡4'Q3;%6;o‘i<{TQ7{]@0~noQ0kBR L 0ꙣ5[=_( q{+M": ZI`3%&:9/x݌ml]|u+5i|gEE+ y}DӜ0YAxkm:H3= kV;MJ7y$.dgG*gO٧%]fk\z\T |dKliO$;QM9V8jyf^~ M%3Ya<!U[a] kPlB\iLL!BLG:`*,QIMgoWM8b㆖AhZ84py4ηAϷa qmh5 @ǩL}J!ҥc~,@lQpkkQGְ}sV,S0O/c4Sk,9_5B%J;zI(ԇR飦f2CWހɱcC6I7gSv(Jj]hH0{&yxN4PQh{~r9˭R\^ +|lbd;j3"!ȆE:CGfMHO]oInVEoPLCYsQ辩pQnf+3Ǹc1':]b \l| P D͔8ǰ%3KB]RV,.YY+9v]>{ؽxrǬ@Ҝ[HiZR#(m>CEZ혛+fbDbz3%l[P/Cj@n `#N 6lp4fF: ZGF6#U,JO-tު<49oŻ.\c'D"z13>gل3vx5dsTn4nvwV4ce/"kҺ̘Յ`63O[rLS%c?b]!!+>>"33\҄" ~q|F?}g8b}y4JNub VoᲗ~Pn1cL"KmgH)+4~z$?!zcI'1h6#5;%sb{됑%+͕ y8luԚAhGACr & B}Y U94ܖ+;"4  Le͡k^鿗ԽPwajȴ$$w{3B֋|Z}Nt_#o.++6PMH+$!+pq\Z'hͯ-K"RQP \ߜՀ|B SYXYmQT}@>x{KЄvAx}aHʽE/Hߎrc9͐Jc"ӑ"&krsȡKtI[h}Snʦyk8dku-ʴ@ jM+BJ8>4y)e ^Z.ѣJ 6qBu.DmY Yֻ.gU#yu_t34:^q}ճOɧ k߹UĹ 3-(Z9J1ؒKM׭ۍ=1o2-faj F>hփYa@m^<>omɅ`1/M6To? O3;l ˦iyU|"srJ@xZ5 aإN`S5\`jZuZ_16tzSd@^^?Q sL^b@/ Ms~^,1=MN|h;,g وoQ`"L]lbbO]a 4OD5ݩФva-}ζ\`^Oih"- ;I퍇` ǧ&i829jbsxކ5?(7~x ƴLKܛ5tK o [mLjHgqܮtL(=fK.O8_Ay;j=mVL!'|f?};+MɌ琇_"FP q@30Bλm [b~TZ(#K5W~Gqs ;XT~ ;i H8잽 VDSۗXA8}4C#d'kͺp1ˀ/Q'%N} eZٛ5p_CZOe:NZpNRfOI|5DnJd[`vM (ۤǛ7X9v=C bFj8ddXBx\-$M@Nq^\ Skz6&l=\"DmhLHL7%Ks'гDsl\@ ]Z]E`%͞6J '@вMLue[D1#aPJ/M<s,ds8~QaC(Gr6H1XmNJS0 H싆 pt!jhyq%Fo9fE;b?ajN,\3K$/ .8sNS`Q(Kк͹$tF/9"I˨׫(aɬW77+G/,JX1;\Ҭ0 A(/Lcѷ/̷ŐrŖ3+r6f䰂PjP U39yRql+.XktE5͆G\NvƤ,=hQJcYy M7ݪ[NM&MF$k_֎\ GomS񻖼AG"iSi/Cʯ"Yi0*7ܩPY,#xs:=[*?QCWe G]]³z&eTVa 9`T˧ zfv[MM{m|~Ao5|` 9`FMѓ pHmaUQ\|Ny@"]KWŁ(^y=ޜvF:(ZT$RTpa˝(SmR"b|F;kp6rp.94J4%R!"z,{ ,bt'WIC@I_ƣa0R$ZhF`ex]lOy %+T2Efֺ%8巅]x-s|΋?gg]vޡCw\m$Mq"/ȐÐaCBtMoC[? TjSSN "k }|D DHnGDAg/]M?s2PU9"r¸T/}*z)84UQa_J/Dˣԗ MZnxwaM|NِgE{vE6  &󞭗A7#s,XsԺ̃_(g5߮8wvU.=1say802HGn( I/5G=vkW8 I$e;Qph"Ӻ¤Hy6wVZӻ:l>n#olzQD;ҝ0GWsV2Ԙ z3+JmY}MfחWmn*]oe*7}o`:WxMDP"6Gs"ku"#fWdP5;aA+?+s-O6~Rm$q㸓F#٠C%`6C&/k HX/V7v yA}3 Y\X #)3*aS=baGiEHt0/,6怛==d-\?MkCù81au/^RZ VDA+шseu;g|8qR4~@F7 uL\#aɡm" ;НfȯJP" Ǎ}C mNߊ+c}qpXW8c6W/osٓcdf13Zਡ=BAfo:'N!J弁 j6t'תʿ8f![,oK:KA-M{< "o$EGP*8K!v!XaPԁ:SsOPTiZ^NeVַ/. M|)KYC"P:IF֥qNښ&)a*CnUq)z;|pi#.#\yr# lW׷.[a}5ɲDFepX$}RU&%X* _,yIatlQ/6`"C:Z E ?[ǜ:E}zbD\bˤh5: +j@ lɧZ(;8ɩy.MÕXxr6GמsDלc1BY6]I{2S+Ďp gxiR˘v~)3.U2;}(*@9"S,>\)9L#l̳XqacuCBLiqvD *˃9;1t)K` ytyukKF0Q1dv>?c&k{J;h~ey'CBy,P@ohwM(o^ %&[S3Bޞ`I%UX{޷ܵ#W<^KY\Sf֡oO1Vq@d7/R2.Z&)[3!6]9Ѩ4r,b㈔%{E8?CZu3 ZlqKhfsXX !o|րW߱+N6`Vqg%@{nϢNeɊH\ÞycF /eu)CL7y⤚N^}}ѥԖ}giH? ӃZ q?{$JX4wY 蛼YtӢPZ+57T7"k_ :nE=)ej} "o4(ItC?cz7FrL w PO>C• kBk-|z:HZ\<-_ybR۬}邏"s)m]'r˵:si3v|vL=-3--BHTfo.mX"Eqх>{$4 E| ̈́! O~=\ TSq?f`:d5_rv`r/Ƽ0kDol])'\;]`Bn"JOoA\퓶ө_+4m]]t~PHRٚ+sKR 7USU)"WFh0_Ilᣄ3ʃh^٣/A.LH'gP*& h8Eeur{^@>;?2RrA/Ss2I.őKc1^bGN ̇ +y==c@{~&-rכnWݸs#,Z P_׳lwj 2[`i& >vdQ)ɞk[IG4rLCtjD(eLö$>>ݜbΞ߆I2g/y DsA_+hA+`eֶO׭ɒ: ͠. X-Ȝi]^yVnDǮ_; VEq1N56O J&E-28D8k7­"$}eɅ\Me? q/ZNI:,aܶgIc=S"*1\s}V}okYU^Bܡ_@TI`ol<,k aH{udo`>_Qv:3׆> >[xA]eiT3)ϓ 䳲Tԑ:V%+3quő_dUNUbqp.{5!By_W%.7&zA#{|EW`hM3,^GM$UpAq,= HQ;)rWyݒk&-.ӥygX T;6ê&"o^{i8v3t_YF^DƵS}bAD`7KњqhV MK#uFfg)SHYsF<?zǹWhPӬ{Qp?=O aFWcN9d_oxC."3BݥȬk Wgn9=fZ7g 6:^N(dw(4vj'9c2l42<胸hؽEIYg3~%Ļ{bscX{Dl>c@8<:aKo}LyWCu zTl:lyjG+=7PyGT?6o Loj$Nܣ+1H2 d9p1ehvԭYܞS8ׯgNԳA./f ɽΓbf>i\,+Ilb{@ĆpJK]vYrdZ=iB~a r}!UDpJ Vq.sг1/Zw@eҸO~W]ؚ'Vݚr`qi?9 ZJukï5/zj=EAT^1оs%'Ms܎xz2W3Oq ˬm I r˜".&J!O' 3z%KTGdڍP*g>KsNƻf?\Ah0L IrjOu 6J'i9m:ik7FZ^VX}R"HbIK HWt{G%,aڹeaL+| ׺%, oJᾯo҄:ayˁڂ"gUTf3@]Yd3[w349H' x<&ߦ~7b\ zzz8lzRMHXAQh.T`KD5y({^m1 ۝(~|@]&7>ܺz}Nz3iLqHFR(:㶩yNkwyt 9y71GqEƃXX3e6fdS0$eΌAOau=Q. z\II Vm/Ko51Dm(*kacJ Q$LM^l š iբ 7 U)wkpEg0rQS7bc|{e//0 #[XNj837}0Lbf~p@Q8 2 +!9MgmiK)-$!= &p{.kH*Jo_]b/)`f `T8ZV(V]Ԕ U7+pƀb|JA8o(|Ňӕ2)t* ~$Mވ؂gJAxDjBuz?#=0ۖg>4%$]^~zwifD{\d? @5K:ڋ[F}o/9o@=Z'atz3u"7,ôoܚ~L; `j$7o2HK4"PoTl4nqR.[FV [GJ$9#k HZ̀Ưq[*4å:sEMh rVzd0(=LL7;ȜǶHj^b3T磨U5M-8+`Ff-Yz!OXOиh&٩h-dKeAT%/wa=PQO˟D\AE५@q-[W(eO/1i># ^Cd("t9 n8#!3ȏ{,GDӷoN|Ê =Ɏ` ",|~AhJfĪfrI{d,(7DIO`UBj1>t>*ĩ?f ߻Ak.Y#kGOeSeaKڭ>X8`/u3-zHjn5m#4X; '?U#}nH]$J09^)IBb1:DЉLcc88pvBʯ]d|c - |agN2[GAf>gb"H2[1Qb{ N|W"|7}PۙKM ˈBɞՃl ͣ–XJ:NrctKՎԁvp<[ . ղ䝋p\(T.Ijp% 'UdJOZ &OgJ]u9 lόxs( b )\}xkMIY > ~1?4;u)( kOٺm8ޘqRwA4[8q,iNWRC .їhv@M^!Dy#`K\J#,ȋb)MGjأk~Ճ17r*JkI`U~DYj'޴/Y4'{KOh0{d K ہ( >нo[|R|csh|>"9dbbn\ _C)%&%g\tQA)[$` pUCdrJ8p0mݷ+J`'ĩT Oi#c-u#)$|tq?YsǓn7>jZ_tN{5*9zBc/O- \V,)Y@NkY,4?Ć  aؑ¶:vݦu}g&܌=d^{4hZL v4-[ҡbR1FtEcDÛaBR!w~nU%nFH57{ 3=x1BPTO<:e#o6إ7y&=ַ-+%\߿1Es|UY;8wA.B1 &QՅn,G/5O-Y=|O WWyS=!yb&9q&3JˑC}šB"`rU; )#I3Ž~kH yv^ "IO Ys6jo$= STwQf9 9@eANV~ ^º2> vJ|VhdxT]@pomYL>P\CɃ?%;ƈV20v{deZI䍕66UP#xnDʥ~rFR /)u1 u73o]#>~ZiiA4$,R̞^j).m(%>dYs yHstL=k-% Nn<uY:'_̴8 nb!Uϗf re{ bƖ'CSQ5ҫy|{~>;m PZY$2g`x{jt|Ii-[b@w&G+nXMޣB5N/wORF+[^"w2fHfFmT}h3Lj=lvtZja6@fu{[3?TX9׎XLOPYe(LFrFK;$BWx5ZOZv#4B L2pz$uWgED$~He3~]29GVEP/g-7L!ui2('Z I~ .ϐ$Ba G6eoCWpt\:T݅'Y;蠼ޫ HwiOJD7mˎP%7_ۇ<^ri6zaۺqV7~1Cëm9A$TߘIޝ`KLe4Α H\G 6tL)WN9 E寢vQlc!ydqK^@V.xB6u뻵,rGR[:Y`~ gl,sG.Ho mʮSٻEկQ um]l$vk|ގ܄̗&CWfjL6N qᢼzm 緳:>9 YqL;Axz,ɜ_ôhx,A ט~BP X"԰G#qaCySl%ԶD*yD홢HA42fK[3>\{iZ5nxE.Kj >aMd%Ëė0H?}~u?V:L#б6U ^͹gH[m{ ˛=~aiL aq"P/t;i+ e_D+"KMtk^"|:Z؈,̸CWH2١!ͧUl' LD;=oA ԇ!?N(3;DpEVZh˻(jO 2c)Z޲ #r{r 9_Z.]Њ{tZpF5)Sdt :qK :J6z7+9NcOCW/+Pll~G6Q.8=*u }DJ14 խzʸ" UAt1mIru!\6w!ɧERU&KCݢ08yjf+!GqgAKK薧Tqվ1z0XrBz} g%[RA:2,U:G҅'nne cxaʈF obI̹Q$CKXd a(Da4:bIU` zƀx^vHmbs >|F+t"14:%pPu{yVB.bI?]8Uv=ԅ.ߐw NN<+n*=HY)(ԊufZ> 'y>`.d2Tm ;+OچQg*,7 }` BsBp]  *fxZ1(w)!`g-[dj֛6lYqǶ 8SPXyyaV#GTdݿ;]w-h|k/6nǤ+cG1~K  0l3ɘxHzUNkW~.|-22pf==[/w;® V@mޑAMɱ6DSQJex7PUˣy;)`Xn.MF8™wilٲLU3s0\j `mXKJ4Տ]ƷSdY_WKRV5}mPM]'{W@i џHAo1g>8:mһߗ{ ٹ'ZsC(hjHt-ϒSָđq|-" 4r7JsAAIzYna@Wȴ:|?Ka ,ڕ8x,j6vX5dR8BMиz({OµAV~pcۇ]Z ʄĝk񏮘u{[ᗌ ; W6 o"D.F%h7!K2>$5 یhOPeO~HjP1`ʤjž}BT3 YђPGtcF`փSX+=]AO=T#>8NO͜x_uxptb/|\pD93J3f1| _!8:;E4{۠cP;cb5gI2(~-IF  =a&Q+HP1ʟa#AWb )h~&;o@߀V4p*5I"EC#h$~jSCzF;4?/HyEAD>lntynElMk7zz5rp U[Skŧ-Jnm}uZln|!;^h/)QU%s_zt7&WjgnEhe MfZ'mhLx3Cvfc2ulӲDzxԝ!V\)Pn.d^ߠ/`lM5)s0hqW}3%`К.Q*B <$dx>t@)_Ǟx^qM4ЧsOz-~.tBBYQU&:,P:5c{ʒXb0i5)rV YB($%/ah o\ICABY\X~tL)%v@k?ެ%XAa/`x>Gጡ7AЂh|ˆ*tPP,58BWwdd˜B[Qoi@YHƫU"m5 Rx56kZPlfS4. Rwv!h{ޝt5vU'M^f!v|kJ`%z'93qLC,tkIXw4;U Iﻶ{3}_)NC(Ƙ(a@0ua,̄eX6P=]%zWO,d}BZߩt\ENPQxi)AJ1SnC49 ǿ?aޔ~!Pqbߛ?H@`?TM1D@J8K//۾Ct6V1 NZ/kQyKǦt-@08SYM%lG*CfyH(^q-C%GX!@SXXN|%B!dݵًB XnAc=ޘdǔR\$)V?X}DVyhi fE0~]X،B^\93]0XmGsh4$zem\Mz?嫄8(kw ݝSe@Vńu9$Od݁US6cl UA{K#|Ӣ`kt~&1uEa:kWn;S@04",,(tq%y~ |tZ,5O;/UwgH.4pR!@Ӗ ygv۱)x`;kZb-(-drg#MâBm1Az4!U B:ڒ|DY."bX ̘e­nՎJoͳf>'h8W=fvbKwoԩLD:[sOx^@[7{=bMa0G B  2W|9IojRN*p}W6sj]Ztc}e+2?Zj!DBls]yPrn@q5 B$?V]w`FINW <%/_vtX0d&(V$Qi_*]rYqe`ϚWW[s47ht b'~70;t/m=~"a[X-{6o>+'m"٤!>@SǶO6clQ$TmBtRe!$G ,؇&]N;o-SZ O1{23í$UC~‰{fD[*% y{_GGZsڲ}iLfJL"!OsT@g7U7C}'y{| O-,3enR!P1oe9C xn‰f]ģwU=|iu&<+`=`TJH-g,9 P|:o5$(<4nf%Y86$WUeXY:<_H 4c_ ~sTK{jhhb>u»{ d3sg_ t؉Rz}> ox C> !+y{ 0\Zu|˾1}E B/<{8XDt<`tss||t^:CN}B x +y~~s7. 0c-%VJdA/}E%8*|cts,H}ڲ7jYv my,Vʩ: ,DI/U;JFoղhF^@,Y[v&Cu Q &ٰ$):3uW#BL#9oÖyg|*wJ[< Uh [z3gۚf>[sWcAO5|Ўjl95ʬ:]dsFżKt>wg(v;DeŒԴƭHMYy`Sr'VtSi$vkP&'LU7PKrM/nh~croKϢWö . (_}WUVl5؁iZ9Pz0`?<@m`3y(|"P*uFѓ tס/^Uq=:|Jgo]Yj^b:45Gz݆4c]^Ue]rzeLS|(gbAHm,܄Wc yT&Iu<~{f9,bR&ϔ=;I1$:> ZբjNͫBS@Tu\HsG . Ĕ,8+{HCl-wF yv#gp<e[a!vlڡ߾F" ]")NˇsaVG]DFz܉+W"mu.)'M`Ȓth?qWIdtr:T xѭY(%O9@Q$ o1!#K*K"g ~JTE߲ň Mx~1oF kE-oݐI )96'uzk(]dˆWbH5BORjPm+P7-.7_Sx rb#AD XRI]qbnDIƽBBX`]׆6_)x#.2RũY-fF!x.5Kߊ쉼8$!z)],n9?7 $Jn9fxl Qr|Фĸ<ޘ$`CexZY ,\pwWJ 9v(ֲs$/4N: 邉[+ыJ̌vYJLEjn#Ms4--o:YpiM 8_('~W4pمB<7hz\E;w+!'칊q|v&1Y+9?6 bCG:-DOS!pY%zF} $(]halqw*!?Tp}N=yW|ù߫Hm4<+Jcޫ#:x.4|끦il0Jڜ-A#EcLdM$,Y.*tuOix Bt0,a K -fߊ.$oTÛ͋P~o g6<|=u8-Ն;ȼ~>I0z#j$&zZ%N(kKIM7cDsaq{?lHXC]6ExTZQZJ/|r2YH'5TNt5hUwgJ*9n2ȩ450튷PuA~ MEH X6.h@dr|tLYx^%Sbc;&8e=TCk0P7[Ox|t ^&1k1 ]{>0Z"g͞B0|S9ly0H=рlVaWF?EYaxVko.1$I" 1<I#94j)'%iā_ӪpW LCs}k+h[MVx /q2ff xI™5mlX%_w|8PƬJq ;et pDX2c쥱nŃĘ,Z2̈'/RϏp KEc2kuz] h"(ўfHW6iߥ6Փ`_Yޔ$Ϛ a<*KPL y`Wg-HH{J0?2Ag^y3):^;J۫;U(R$$;K!m{@6y83!Db9CEߟ |Re0CIdw*A ^H5jm5ل-DrL`:](PnByE;A *a46FR6LtuJg\N^uF\(;_O`!+"YhnogulMtzc[cӬ Mmxb|RN4sΨ8#b yFO<8bfZGOZ{w8ow[;nRz)ĩ!N|hN@=C@scD=GEkC-[Sa S(̴"jIKfEp@*x6#n@fb/7P*,ArVT#jds\xr,,LS}: nz<_./EYye Lh+.PF8;v}-Ԧya}qOSx1,) \mr>ZˁUQMT`j"??k~!RkC&Di>֝Gxr6J[bH,'V!qTl&ڸG[髞>89}6v.eWfN"s$Eqⲙt,1qx}'w\fDMme[tn]lt s Û~ Ul,fT-.ky2 DO;m P)m+ΎhV6Į L 5vzUX{: XE`)M /$ M3(_Sb/!uv delPuh%@ڒ]9nDd%/GLٱ]20HA0$1&\а*/n= ٩okW+Mn1?d[c;j7w+\#zuFD}O#cINW񓃃rnH pYUxMKLƒZ? q3%h]j^ ]BVKuĈ;b<&G*'y}[s 9Sdg5bɴ藸h}$4{-wU_rz3raq46sy0d.A jm7eHn78{fH4FApͽC5(0JIg_423v֝Ul0<՞}3֣|ƬAq1 q&aFLm@=FKR9 LD 8ξu:dWZ>_+2;t.OXiXgU5U2Hٲ` %odfEYD`T?uEc:Zq}Y,.$qn OC^~"O3n2ǚv;ڊ#MJbxԨ)JT%{Gi鈁#-iA` O(}п-,po"G&|XlDx2xŀ{d>ugXX1HDdXϒ6 ~=i ȟ) C]MfaWrL(x i1Gf sB&]zx@;hY7A>dy]Mڃ 9bښz[Az2wT*F -ˈ6r7͏aVι/1ucw\U\h3y tXr1tI6ʟlkپAi+Yr,n̓o.Ӯ=ɥ21g2kO]J>W8A8@\uL)^#VE^X94}ڋRy2i g Z4Ke*里0ߤ}/d.KԒ;i" TIqAl|@͑%7E"2MUomzD NRP˴1u:x5wfrEޙj4/G2 cITb?;Κ9'9A*2gJl*k$mfU^3ot7mEACDžfU1::>@jޖewj S>}ĔT龁V6Ǻu=`1\q]_[DySzt\8+5D=\dlS-{M%Ǿ8%c$2˾,ԱV#s5lAEȹlFѓ-m|<73B3 ְCƾ2-{g@XYM5!U%sq8\΢M8wK-"-@;pZE`Gm=L3m܂ft/ /9 nA뽬cFn膨 ٨kmPx Pۦ vvڸut8Jn}9؞1bτ{~ j%EtE?+E%YmzLaӑ4f&Hŝyb+)Ay $J"tٷ g_h%K@ƣg%*ώX kp;ԀOv5D"  ~:t8dNx/)牳CW]P}ЅA/ ?p0hG?p-Ca) =3b4ׯW%.h$>TJ%40UQ4"NZKA>tb0ciMny.5ތyM iF}29%WI7* !PJ՞nQС=9@ji[`BZ#JfGI?@,7Sn6t׬b*\yECb8V fhB\JTMuԌ'7Uo#. 쏨O${R}:NG\8AAuZ|yxs'[YEn+1sV\W)z9MQbbVA}wsj%,J f|PVW6Y+8z^^_@/A%uͿgzLʷ_5q,'S/Lp=gz/k`.SC¹Xlm:5B;i-8blDj9J:=gw!?G$j(bd02#k`zs.V;%H Dž.MKQkRa,BC,C:dcY-W3;8UIc|!p[ո|1VW3H%LҌqE?M _VmzOI)a"Ǐ^6LA6m9Vb."A$}IU@aGiaڈ;[:zlYv" 6+θTV'TϜ ͢}ve5[lon@659dc(*=W.Q?fmF 4,\J#Gཅ`q(7;&'?nېE^MpW b$R#7ƆGV~&H3Y+M^!mu@im֢.Еū-ͽٰ t>9B< >~rub75cOAFr2U zLeU']l>v]/t1ws؟?mީ(Om%tEYd\vkq&7Ix.{X$G,aSYvXY# U@n Ti0 a-WscQ+'ve|l"ئ~%F5RLdy(I\:~D nd#m8~yCnp&.qiϓȦߏr~Pt&_~lю!9a(c) >fm6KAA-Uy:YP%9TXo?9Rtc"$a?zKFDASRb_0z؀?Ov뚈Evܡt-8"ș>$h4EzZة2v$|mJ_VU$P>/ )\qj_~v^@Ȑ`zYZȨvVCXJ"\앀5*#0VQCQ$M?ZMA_>7=5cNaj͊Ay&@ɹyEB$qbPM?mOFuF`*3e]G)st@RET.0b " ;pS7Z#RIgAQN,2 }mwLGP"6VJk7@gFyA;KG_u]6{Llpֽa!OʺE o=[M*ȮkY1UƼEXf1 tA'6ﻰO|N7-nv0+cFN*~ܲ 7"jc‰xg[aێRtElnB_2iôx}3Pa{W-Nu~lD o >}M6Dx;td=۽x O];C¡FG bLBUS*fCwRNd;~HuCDzmWxX(0OzBM?JUo<«@W7Ԅ.LGscօy. G5 ƛP0!g!fm-^cZoأE%hGݻQ:'ђ+dr >s&GPA Q^"S F/ېs׏VFn nusݷ_NqOlAYxuGkNCMBoa J'nk铁f߳uNKd>F-lu)KO\[3TYY[ٚ2Wp;ORQn9=f:. $Z)tXM>9?s<6,A O}Q Ʊ< '?7.;d27sNaO]\{)J,>MoyWYjpVkj/xK.SILҜʝk"x5]цLGoҺ 7nn[Oc}OhnMH 8nl, ES0Z̟_pmޝJ("1]k?-,!e.)r,U—sl^sz@ 2*oÉEFׄ +~:*H{J7ADqAsO WBJ&6k̍>(o7 ^9!'z*"Ӝ!q1󠏵b>oH%ty$ -k^sXcȏ,|ZGdzҪCnЫa ˠ;GeFZMt┇;09Er]0clBbDgB٭2ڎp>+?zL." #v!B?ݿ3yYTnbofvLc%AZ3 |#u (sg~E5]=c@Slʭ+  F_2NW\DU /p_v*O:ͳcsz ;}{[zj!jTҔiA[nүJ<=^{Y+y/?7f Ui\;bBuPU9 `=,1?٥^^?(IEʉdkL伦c=…V8Kͧh8+zM4`!l"0 Ã4J:ɁLII>e_ Rl2VTv!N1lIhŧd9"\!Z"Ô ,}Եp%e9:Cj Na&݈22K4ƦL]Ɓe*W?nGA@k&]@ahBA* ^!_T>&`gN" !lAl.US̃plc Y菩1 f+&HrWubY;FHOJmD՟rWϼ:!3܍zrfYh؉v=:J4qp}ӝx;v:[OܵӤ:q-qd';wXkR;qbi֛͹IƗ"䆥1/3y 2ծ(Jjނ?3|9rxc%A`n6Tܟr H.`+u#$kx?2wCzRkT|zr֙uBE {T%0-" l W|vGU5r JN&lV d2! DDGe5yx-HOhe>qB^oO#g)0qi"LqIj;ij"I jH ޿;kO'#JDrfIw.j ёƭVRw~'Q3>XS\M\,\KAqˀR Q/C lX%tE{boH7(+Ca Go:X~766(wbEz )5EypE;XA9yF0m! j ⹬-.2Bi|(Ŭ*|x]dc^ȋOx%H#Å$Ola N =L3_0j}~5LsH)qUX1+w١7SYιD1)W錞5̺5_Rd6'Otx^B7ﳍt3,Ef(ȺӁ0bf$-F$ ư!FڹeubetYx7{/2G IOpQ߈e8V%} T!Jbn2I%bz9֖ʴNQX8wmFPOqԌ9@PтEj(/{ӹp3X3i?4'S֛ } EVŚ?tթƓ I1'毼N6/O̰@ۨ]$*bgq-e ~A+L ':8T O߱l2Y?ܵס2c=ŋR- L|jݨz8(9}ٔnh="K{flvufÙ/BԤ%#,N[ 3ƺFo#uZAWBj]%`4xobwD|ź" ))Q+a_ʁ?})uX$Lx3>5x2s?ih,v\3?[jTL:ûت 9 &-?͟RdĹS&XӜnsxuG$4Iͬ ^IL˙PoÓ_%Km1&X4@YXm{%jVz%zB; ="R] 2-ahU bhXޣW7G?xc!;+ ;݇Qj^37|Z].6JbfKĸl,T5+Tà|gFgF:j\;-ikp %|U7[`H Vm@> Yw>]3̢eA؅ 85bm9adQUc#t@f枹,-|k3Ϟ ?Բt qfyz M{֩N\ph<&k)Ƅ05{2av17~uP%. R7#Xz;q=_>f zP@q̆i=groPLԲySN"|p s-.{7VXJl0اvkng?-ZSoXsjWzMc^BtYFTU0T+tܞǍXV0ppfQE\ȗUt1%z{'W-C]9}kUA;FQ\D[_Z.)PtH4bs@4ufg/tmHl @@_M_̮҆N_K&]zt##6ULtWgC֞m}]Pߜp[cyZN;_Τe=!3$ӬO-zK/P].D+RޔVZ~")>J*fZ bSH@كW*ph~:Ho~ؚL=}MIx38,vh@wSR-+s  537cYR1upg4? c+PKm#Ou_Y|b#.@8=E)Ѵj(w JvK-HN08;JV]NƤZopj obt{ɛ{`Eue:"au?m4 ,ZXTCWBփꖼOڦbqV 6mm[e#Q:65m04[0 i%ו~my:d.˹K% Z@7Å釂R}"==hRJ~j2ȴ+SMgúO>qDnt3"vg̤q I z6'f[e-\m)ѲG#>fNc~D7$3U%$(^+jɈQk< $\̍),&YJ8b,;4Xgp*KTfAui vVk3Br%N&} g-"' >5QBK]5|Mmcc{`aQOohX+d7N)2٬5ҫ-=.EjIkOϾ`91g;3D(Ao%O?xd#ԙCAD?)9q}IE[OFl30Gf},Bܒ[Oo\%i\DkG\g١[(nA)EX+_9IN4 \@O# ~mH#I_lAأ22xxO0\_7s˨]7&Td6d<~_)T!-ė `۴_4lnuLV)>&YT 0?E(W1@PB[301 ]+b%֖w!h"r9g|q3ȱJF'@Y``;|-bϔJ^}yYҫ` C;b"99&=^8%XVzu7I)麂z:ਇe4.E*3-/ عچxpSY,&i52s`VlL@Ğ?5 OP !L\&*'C.p[Fp8a&%"}Xlpߘ'Q Kڅq:pK$}V؊8\g7>fn\&١X߻G^؆U?XOQ..|/K\삦]qyjBaԇ])wX1!aGA{Ҵ0ǐ$ܙ#U/dlNiLmWzV*p-r" LdyR4UK4iuSp^uaX=L0uQ"{36@\ z,d +=FC^˹d ѿOs047^IIN(}V9q<;2/,+l)9Jh`zCeGS[0^ʝI礑a Q1y%\X?r |؝#e0B$ B-4R#A,oZH;aGMl> }ȭ <{+Jɳ2G7$ TsTXrV ' |:VsᄑrU_mv/,D]'U5p~,D/] NחwlCZj+6G㝨^xuGnYOИ6S]Av:M:M"do>2eOhG =ݕJxӥ- Wtʌ$ yo:)[ձ6ˈu%yB%Sv`H/71xn3`ok1 kk,VN`!Y)z.~]!kD=$kmKEЈA^N+v:M'+/ղ;ڗΞaА ob}(+w]NnQZ{ҼXTSuFN61YDw ַv#^2!=u/XdxM,UoliX0*1UP~҉]ʦUFﮄոA]./b©؟zVE\I SB!4 F[5̡'U*,WH Oi_%R2.o-`?eDB6\ z:uڇjbz]mhL1r2˖=l0_/r/}n\N:1 ?c7j=[ ON̎a8+Eq4pZ YAnVL(H~=ٻ-&| q1޶$R1dF {9bO4Tbۼ2bj#sH뀓f"$&-XM^ӣ(WQq~6e/4Cq$ GqnP!.܄g*^>?3Dj e\tɛx~[7a@tnb=r`BKjG hZ̺dL}s!bLN;bg֎?;[91Ya-Z_R6@ _:O1"K"mYZz(6g.1Xf$ Tp0]2+a ܬVVjdLuUB_7_FZܯGڔ:ץJBsW]ɋZ;\(Gs,n}pip.YPG- D˹$\H +4 6Fkb]_5b3n@;6FRp1ʔd)5] 0LfE(EƪjI]ݕJI}Kj^׽9$+ h! w$wjm"wKͣp^`Hh^)xiX0Үf5{vܼ t#R{%5+;K(#.HQN/r%1QiigB`B#Ej_zUvVMᐇm%Sk=[~[,.~w|AH"D=spn^OٕߋlLg Wq6|U[P|U%\Q G?xg%{L%i-԰5aol؍ݑ$.2'L7^V $ gHzڠu21j?CdHbY8w(B-\u 5rpS)#H|~}lmh%lCei$.&vk7[D2B7.Z'S &## +RE/Eo ˊC}}c^{i4z [pb[(/!ki:;;S~@]ͥQ_s+qz_Fb{\k{g;;k_c1m}tNu>{'dȸ@>וA/S!Y0Fh]Gcc3tb.6C *knRQR`ILP̟OJ`d -^?&L1wHx}CM>k//FS`:{!IO*A|4p#ϓuՌ3rJ@J8`pˁ ᝁ0q&@F77B+l*V=@xc)B:~1軠U^P sf uadjZA+˥w2\m NzX-Ddn_i,f7N=/:}? 5|2Ed Bfi٩x^-^?Qf.ӯ.e]MݲC$9/qUֈN,z oM^nBJI_5n#j3I NdYҢ ՅRp8\DLj5Gڹ6|&q2aS:~2=4DM˓fYWŜGvX#K #8!%+ ^k%|@OYL8 +mh-a̧)MsJLwTMKH\ c7Y< 5FX$XWcjc e~ `{+j6.!'X)SxC9v/RhY!(ɬ &?"5^,^`v4l(^ʛHK "CVV~ȏ*vjNӫţJ`@*W"O)Er"­Q2iFF{_Z\Uˡ6oE}c$"H DG,6{vTVρ}2S[ 8nM=6w׳uxݽ)pJq}٪?N3d=j[(>DI٣:$m%e•E7=\{?q]hi cHamXBX%%'Sc>Ju z$X x xS@u'^'ݔ-5'{d*"P2j8ȶFR R_kc6K-p1YMxRX] =ȝDC?c4c* SD7gi jtwnY]U)y.*t=ѥگcvkH)2"5izc:~ S+٫&23 `مJHcBή˛ dxW}Ê-0r?u2V"&0$lc >ieT/jhO~u$4=ћsS<%`}C0\3%HQ/FzT PkLUwe3,a7ۣP3Fiㄺƒ]?5#e4y^TYr0/F2`:~ݚx:|+/]9~7)5t!){GhжF$ X\@;Ha%?є?Ok)jPhNvFϸL ͍)3w"2ܢJ $yLh<^6ѵ ֔< #às7Ym]@E6N)v#~^|{;GS(8e)gzNzWH[=]pՄ|!ߘv =`GPS#O#cy\K(c0܉a@YxTzfP#5馿B5aSWhEQqz"t7v)6MRT*7LC~K[5[ϑ"Md1]n#ȾτRu6eٝ\r8& K/}2˘k˻ 6\pH/ڮ'cE2M@$Yl zʐfס޺zN9GVd+u'#Z2Hf^4Ik:kĩ9L W r?]14Nv^tǏ,(x8pdLO̲H=0OLXuaʼn}o:5;@F=)ox 7L1")3 킓tXT(.0;a3n85ny8B9Y}_NLUohi؎(?1xژwA#+i]*G/ɋ?D^ X>;Ca̱Ez{lqJڃ8؏~VH[LEpo¼] Q4 1Ф׆'vʍr4)2϶%-!987stkwRVq06{/ w6,a(,t&8pۍ?.mJqyJFtނq(6: 㠙.dgh0TLk 1j1p;u՛p.5 ΋P Lp8|VEcSQX9pv, #R*`)bC /qC6jPev1ȉkAΔtDθJu C8EfM]~T :MZXGW:)4}~y|QD "9J;tZf6LdeF"Bֆ.UC :/NOZL.Ez8Eudjy `*WjuXJ=6{{>B޳H boapǜY|0Ců˓4{#J*cPtAC@^ܲݞmKPNw֢б% Ztw PysFBO:J]&iI7uwۨY:ǀJ 6Tge!t_bU2ˑ. K3nX8t+ALj+d,bOȦ%kSكJ1Hlz`cuyE{ƈflb"-9UM!{Μ3YMm&hcIWtDޒ?stXJHH zi_#٘}ӶT"|VF})<{(:?½m4Xc N9͉TfEdd.6  xLRLL;pƽ.>Sw6!oėtCZȀ }+] Eeu%=a7)8b|Oί߈B-w֘S#ߣz;q5pm惡,[{kpE&a4H NwE/PFcqQPK~:ЅK3!#hOEk ˹x@n ,igIN5#p: `? [1CWqfQ> )pf *'XIVmW?jZn¬ߩ|)M*,<@oX2,_lIR73%kKCY%U!8vY͋{Vwر]RCf| އWc# Z<@&'ud}0!D,̊F8?~NoԑD 9ҞCZmK,?R]R,H[GX߮oɶFZ`~8Pf{4B q:6_hߜorʑaeښH9UCRvS;&/m{ '"%g,IX|ڟ ZSd/g!0ƠbO_brnhfMj'~:6aiI-S 5`OF+ G|@yv2Uk7G_: m􌍧J ,> c.K}+PPwa^2~, XcQ!>>0>F.{&Ab-84^Ϭ =Z E;H-tWd၎\)dx(#38 uzC?û= 'bڙPb5P^/#{N|C簠-/zV knLi-sa VEj[˸\}xfNu(FBW!VDiÈL+:펩4W5arM/'M-H{6YB*ۗ@"x<(ao1uZxQq7FcN-wXؼƅ7ZӅHwJ^N .sXVW`n]x-[M$$pk!$lCL*(`m&XP_`Rh,V6Ur3^ ;haΫg7]ʛI{H Ty7iD㧻R6$v|9e>#e!죍yI#X0ôp5% wtwmр*SzvTޤkm[f'_GH+Gcއv F#{5K7dSij})[֩NEBmd^LgyU$+q #PsvI*nrR9G0VV>Seh7!i.!-P 9-rh_+w.xB\ | N!4yG19tU K0&}.+'.CUdBqB4p~6Cؤ@Y81EK6%k/#.J'G:i BD /anC,ґjʈ9Sfb[-߷>o`v,밖 VhW~Ka&QоVoCaS҄rڃ,VEYTt!=<^/q"7MfWg$Y8vuw`&gijLW {}F4mz냪&0@\*ti8eG,Qk! EXo1yi$="uϋ%sgjӂn7 [T43UCD%9QqTr\[aqV6H뢩oe$p}]|Y(ì6CF^0GjX!. K6?b@Vhpދhmk`5$|\Z9^"q4˿}W8?Dtʮ8@l ܜ[z7-dyC&2[K~n|tEpv;\t @/8ռN&}?.G:Q.S.AyQ#k{,LҐ8PU4Q&X[R?Ĩa(Kiy `+'Pj_\O)|7BS 飅xUDE41!{Pa1ӬY2_`a'"h?3Gj6$0РuKVdG#L؍Tk"L^`sc5jqߵ(mX&\rTCn \"Aڝ E_SH> Ö( ƭՎTkb8 lnn'xpFB_!.9:kJ 5Z' ߪj 0+Uyt2P|]yڔLs(1Ɔ]5f=~h+:oU#Γ ;]8*lazws6l=\8,]idy(uWMe!Y T^h fWq& stҽdNoeԎL|z㏁Ytk7舵vTPÓOv'"9^mAU4EbLuiJs앣A|RjX88kvk]}uHD` GERlIrqY^VK[([J0u HU1 _R303u&muG-7ozHpl#>vrF"ժk.>[V!"2?&MNf"1XIP O=FMK-RYz呐$8fz( Kzf\=W1O!KHEbCJ#oړ{l) ('pZ;?ԯw\W4D {|ӫ@$P16B9;gB ]tErZ+pɤ 6 pUZю+Dv6a~YU@ue^Zb^2:GcXCvq r8cΥI0ePPt|ɣQKIb# *:r>m$v^&OvЎK^m pކ0M7FXqx[h^JQk`d;E@Kkdu^PEBbҧՒMd1e[D\ twsjs~i)V[;}#99A3Sǜũ --c6ŃSi'GvDvW9C K; ɈW 6*[&1l]&1vΞ݄;yhWU,A{tpl}- H?Pd=jG)р`r ỏ2{M^h8}?vsX?ޯM2:v}th̏OxYUuX=9^Qiy1!4;I ;H``YJc4t׆I+OWO*H!9a UV[7),¬[I%NPه _•O?g燝ʦTYi^H2|I|i%aEQz͛#r8U`E YcׯϺr_bJQv`1Q~l͎A;!^oQ7&r]tٻ]Lzlfp=[LFHYnM$`G-YfeP7a 6A1igeާԒ׀#>9{k9n;fH}'Sƒ9mPUw [~L̥=\Y"/{BjYBlc^.;aYOgGG톈QeA qv9E!.f柯gZh'Ei̚ e:Xt ~I4ht |=ZOUkmvKeB{d3 '4gcfM0φJ㚍? ĴʯkE|'Дq>`6UđF4EF2*= yK8q8|,G2p܊|o|J^8ž,Oy :a`L1VK&ϡY zipKLyP$ؼӬ5RysŶ7 ,q7̷B+ rAgFYcr睘8w8xuhҹ] +&0R-#1Н9ړNPO0QQT)/d@X ͢qpC62m$Y/Q!]-߈ Dw62ٸz%pP)pIET\b'H+\8q@SȾ8&.KRj+YMI=1iZUOͱM n$g x vttWp*7#nxR0yrVUyM^רn9"lc(/"V|Nnk'UW-HoEH*v}cE_| 1Vz-5"mvq*Nl0-q!#B&eQu{gDIT(6%Iͬ.h@ᭉp_=Pim(6}+JkZ0,3USʈh'5 -b)Fq76|:+dj΁@}z|34ƽvhU1PؕI]Ijw0Ңhv͕˴j[zƺ?>(hd YUKWqt,B2 i3wUќu p#s]UkvFr$H40߹*KZҌаIt9^G(S%pdVsM!tg{@ D#|t 3h0(7(P #zYJ2y 8U9ז 2MQF0@Æ @lEP<as΁ "ƶkU]갺bNmdztp3RZFGJ"fvJ-4]M )|JSU;[M]xkA#V8Z6m:XS-u -w(oYH$;khl+ǺZ5pG x5 k`g[Ąjч?2mԠ):DYL’u^I\[nc + I|K$@*B7sϺ!M8rw~F2`%._e z 2*fDk陉 %'|B6rn@N$Q]!dy$h@\6%'1Rihs&,ox/?MaxͫߝV7{D>*"kB䪻ۅ>jcfн_Y$CWvwmBv4]ǣ?{c2C_P+ !EzҳT}zHȏw FO~:SɺV|`aZ<$,4_G*!o$ ŨO QjI6(rt`\dPzC`k[8& ;׬ʤOHKAx:.`IW"Lz)~ZvLӓ+S#D8Fmҷ'̘*۪a^Uq8bu-<@^ACHr92Z<^YO16L$yt 9e;_Y-=/K5ٟd˰?q?G5|o3 m#]bj~|^[VM1MxJ.7ٙ_\-TǂAgBɺHM_ [ uJLEF>̷ s+=vŹ/U7;{IShZ[t)`_O=!Z5̿crK&ueyÊ*_a s 5|:n9zxV bl Ri]- #҆7ew Z%<f+l ʭ+_RRY<ӒJ=`"Ry|?X1(/& QMX!M)J-D+~ΔJhnx%q'ɴ>$ g.ee9R=ZNt(ߤIln2/hQC0@"qKmS;jZ\ 1J,>V;z@2,`G0j+0Od˾1SO#h ?wҤA Gv;kI4sǵْ遠˂Hx;ZpQ0; X3?#!D杖njC-5x69B5SJ7S)&j9b~pA 怗~>1S^uC"~ŌM{4%&B[}c^+\-9YƦmuH5gwzRa>t0I^bǣ~ //7z$ Id <7,i必Mh7d18U,L Vh9 hi)yWD!1TW.MD1f1Ӓ|CǙ@~+z1@9x 9|vяfgs}D'$ݼKN/S\~1Ne# E`tcp g] }&@<Ŷ@ǀٵ@e^o="vk^24d -R#Zyv?nM ~%lg")N`g ?>ВC$)J EO>#Sk3V\Z ^+$1fՂJÕ)bw_VB*fZjJ818bDw{lE,U78#׫?lW[Sa0:Xϔ(wul|}>Tݰ{ew7NK C CބH"W|ئ>?_hóhk( B1%qԎd5cȈ `|O[~c73m(%9 T@Xsōʣ3'}zʤp@h3TY+Lr:8] [:j2C\j1*\\s+$͛$v?9F}HA~UbfD x~oKHriV N0X2Q.f,p2ic|s#=<#>Xg=)9,:[ ѯSw/Kr ?#A.>V{Q}Gs߲Uz819p[WFt';(^6*jT{Ѐi3aaٶv{\S@ԨeA2uy,E*H'KxN:eJ67-p,2\rwn{&9łΣtQj6 mzwwNgܝ1֍1:/9/drKD=4p'jK]wsLgv[.8$V7uGUvY)]<4E+ Wcb&" \ldyLF\*vBxgFbw4e~hjE^zbMrØGN>]FQ.s }{蜗6O绹]IbNt@?-j?Q }kyJ ]GzPs?  Y4[v6s@P54w^Rn$]{S! =u0Yvi.p3Yۙ .=;-pX\<٣ ecyT8QVK-[dAxL.Ğh/RNs!DJB}vwBuf1|>1F.gk !ӿFZJh5=h%t0{cR'uխ<^WCWgeZV!8A퟇n ӱcuӯ:0fU75S ۙ}#o&]5Qqq.4')fNlS'Pk4Z7skMs孍ku%|M2bN`Fm9nG](A=PgSΖ͍7odڂansS\,Ų>!Hڀ]X_j*2]9&XQP75]gu8ċ|S0%%o2QkE8}IHH+>]i$+‘X1*uDhsޘ^rd)$id)GEXgTji*.ۘ{_8SDoXŚv(EO#|amss,1R.Y(zHOo) d3>7ihǯbx=Yvi 6k? ab~-MtYG]~/ƙˌ䳤O^9ik~i82Yo;s#-eza[K.,$j|uQƥ֭si Ɇyp7KՌg{vq}2-ç?! 7P[Y{-[1a_ *QNulͼ^x x"I=E!ܙ -yev~ е=%f7 sGo :Zo;4 g/&jv̊ lK20./Yhr>5۞XIte[p v'`轩AqXc~X7驣9Y#l>AcC;Yž9yyO n}_]Sg>KZπ7 drGXGTd\ ]1d!+;'/^R l(v(E[*v7QǯW`,僟Uέ"Y6GNucat )!24 c|nWũB53TՂyo-~͑m2IT~I?i6%ӬR.CGcLfg+u5Z5ś|rSSekJ*NYPNUWNR= goQS2Ő͈r[64w:$(8̩1YM|Z.^kѓ: (P y΋Ư1z$grdVǴ 5dǼ|m{xJS }!zm2Ө)TgJ: C6DnumT݇VNYI^Ҏ{eJnehƳ EKAZ|+#rn\w~pd`_ξ Y)ɭC"o]EPwXŝA1JɑW)z* )?b֜,Jl|j\X GHyUSjyeP_Clq(~Ьcf3y$WȽxD)1/E֢]ʵ%":>I#3y:P-ePi=ڎec16 ' S®a^eh *yWo^Yh="k)*G~X!߹pXdr4/պPxf_ cv.ԾYӲ} F`izuEDg5aXF -AyEHۦ" 3W[wx< d6RΙX>roVG^v c:XsT5%P!3a)5atȷ,DR{)>`oIb%Bmҽ]\ͨ=ڗLޠݫL*` h[Rm=xPqC2 ֗:H*5\_HD#ӌ⴫.$?/W j)bʽ7?G50VSh%hD2}צf{=Xc[0*G&+ņדens8r,fSdfx}FÆ01J^h|w_&leVT!=8'dBݧIdlI}g0/qjqĺ`q[ 5<"$u%%DSN7d2-x1-R)[&[ 'ary[v1-taUMX]+M6$Ak$Րon8|jTSv$SEAqA_,+ Ǜbvxl* @}GkJ_֞tImVU6?sUG]٬$}.` =}fE +h-=5%14ۥD-64ZޖEJpTeA=DS$~refX)cScOujX6ҬM1UorM)d9*IS{|eWf˫jB3D,-Ms𚿎># ds~/QouHL&Y8~ZJY\(TM'1K=ǂ`R)j06~4Rl% 1}lU.3vz N$:\(ApЁ+F(p=7Z#/; P 40iɐyBNiUe'ǎwd1n{`3\zf!H|/eKr@bј,w%m>%0#Η'RPņHqv0\^n*漛%bR5y/F$`9H7 /\#kߣu}HPP_èwZ1'i5 ]; j5M͟7e*Q vk3YT5CV"KVqoy=0v#h߂_z?'c̞uGLei̵6[(0d¾,R.>z&lM w:+H<"R Ȁ<+a `4 urJS0\&NK$ْ\š|lq"0˩}5m C}@=U<<[BG{Lו@ T5eFJZ _kF¹ߨ*ЛNbKXW3K/ NWpIү VfVɬv}u[m2r} 1dˍĕ}(XE WڎFL1G%\:mbPԳtՉ`r7!8R\emEj]PF@Km8r uVP6R# #S?1n*s¢:ݔQ2D\'rcS{(.*+04Jf>>_| 1q1-ƝtNDV؆{axl[U20xN#8pk{ôD{åi4Aq=?@NAl;eTW[zUpiuu֡h%<:XmÖS6m1 qQ2P}k-Kc7_r@dpM߯4xY=6yu^RL@ak%d]i4# |KHĿE4_͞_/|-SFoIX:>vCr>.{4W_;[#,5tH-f >0{?4RCXoK6W|*@A泃 p#r=VjAV IoVJuBҖ*}ƺխu 'MC|Tnsw džY*(cI1eОj lD &1N GDble8.oUb{}&U.K=+p_'|_k} V>l57"~ȩ"kXC5هd0>q0W14p]L&:?CV ic%>xgn(h67ƫJ3p+% hOi(&xKpavU`V\I|PÙgصŀ!)ֲ@ݎA'5-X4^,|1eqݑ8-bp00RD`fAWwƕ6ED!@%@;:j;IঀAQ{BN{>݋ϲ*LO$aQcA"#~A[j )&j hS[]y0<+ܾe}\OU>hi76i(+txq7If`Rہ7 (-h8n UAkS׷cJQ _N|)`S{29[R4KS}Xˢ;_S1+trkԗe-sat[9C6$"6i~x @=wT3ќ嗪 Fݭ";r6[/A2ЊTF3J5 A` ݜj>x [ ao"[~N=EEd($JVKH.r$:ޅ:S﫛\$LfÇ${Gikɭ\-eL|nR௪EA/u xZSeޫnp9Vh}X{L$*t3%Se)9iě b {-CޛMG|&"f,\̦2>8E],W@X_wY*Y .yΝ`gskcbjJQ#v⺐ԩ+tCЋk|0h<!1pLJO 3${vD(DX~i o"V3 SEkQ`?j|)bߛ ;BJǝR?a 8"Xpqƴa0{S Y ^;鯁'1b[B:ZgZz-ڱ.`-s׉"e(Oٲ>Kw y/xxЌrᅴCƠɓc4.&µ/IWmxk$Y;1 XkDFM7qC_HjWoƑ\^IdsTJPnd ]CWc)$8P(^z 28\&:Zv_xuSV0Hl #0&ҳ 0?53Zס.B|6m._4DA5|F f(E-u+syDiD4ToRB!Gʭ#w66 u7BJjT%#T6C4MܦVmêvmˆj ͙ 9b܍,0RၦePZ8[xLsDඕgKq e KfZɏ{(e:*\HVOi1^Mܣ9w ;cT4S%\~+S41U[ƘYF;S/p&4CH:4fe!_OW4V1-iˤ`90x)Ynh{CNڴ(M@g4nֲ'6:Hxe< >*ult+0=Idҩt*Ab5HW>'8j)2O~>벫|n/ -=HMl3j^qhi8~N|98Xg” 'OqoKu %*5_5S#f*=tPȽp頛%Yη2=\6梺7-DwQVz?;$ 1E)i5lˠp~tyGjG'*52w:f&|x \h)gzE8n;Cx.Qeh+TuP'uV(G_a6pFT7Gɹ3V%$6g8"sh^2gt^9JBܚ$]zmC}4pp;3/Yf2qA҉Q6ʗdos}&H&`mcVzF ~0bB-|,l)I 济Vb ]/66+^t *e*andeWvl;˻=!́F~`N:8!꟨[/q]${A)iFzæRZ87ُ`\ݵZP%e6[g-+tFMFhV/멇2ȃKmk;$Ʃϑu.}靧ζBDG4lLQn K$f1ܑ \BJEMS#N(em- l"Ufs%fÂ=K\CG|Ht>x۳u7x+hܔd8L^Q/k]CW(^]q =cam"3 ^';R@kD}B\<% [ q5ô=3nJ8<5Oރ ֮E*i#3>)lYI4k. Vsm7<;K<"|~lQ ^ĂG g)' IEvwqwgD:i5knUMs@:d0 rjs70Od_i[q:\[OD n0Zaܕq g(,?a]P^hat&5PU/~@snh>;'(8ހ>뺆5<=8"c ؕhAyMrdOg-P^ .{JbV@]2Dy VDK*6t0HRy߀MR,LӰ E'OfC͈*@BD`=%&x}ӕnB)| >=p+82PIWB³_R2kΌ-8yGh >:T*OQd:\ndʩ KR?f+#DBSNƄ-QM!@҉SשEmiڶ#38р !URB6N)q0xl@H /DnA{h'hj@A\rOH)IVxXQ8K *ZN,ڣ,,&r)F*P>#!/@tBtF9{~|ForwoA1x}]񈈈,R=#2dKUk$ 'qZ,7uL̓7ߓIP U.XmL2Dۡye+Y6R㒕y'pU8>zS`VtN=/3t)ĒNۗBpx"Kܗ?7u0ؘ4ASboqAq3"tuD&a_/^=4d5@ɍYM}noJVyZ8b E.؁ā&{!ٓEdCC(TldL f4~*3¯Hm|GIX1i7huƋpXDɑbԠULd>~5%4J2MB&!|॰"|Qdskw^ j@APf +UCW o/Ȧe. ['ޣH%1hF^O 5! ]5R 0쪕Ti5iVv}1 A׳}5$#Xܣ bǂOX*TeVaN ߠϟAg禵&B nOnWnS R-{OA4Z kH0T]+쇂Q h$L8 m - ̉/q+H!oHg 䐓9HmOn3|Gl7^mcKNWe54KL>PZq~qW'*ClMuQ&k}MU>2ș a#$:eM$z5D Q GldW%c#dUW#AЇADz >vxt5v<.]5˔!`D<L T:!vp/#=}+ 8鋢uup`7{y`:RT5z&Bsm?RE:Vm Li6ٽN5K4MxGVJ2%Z+@vN~T\aLN%gH*Z L =I4|HGnjO-7H(G cM"@H "NbEκ!ױPS,8A DIbBwFS@٘ +G+aS7%HM$xBU`#y`띠8y']x] tIz,hP!E﾿/Yŏ(Ofp~鶒sdRHaJVeN3䣶`5m,eD?xA]y27 Aws2-7LﵜQۘTzMaXqǼYY/9b 9\z-Ȅ \9{W_Tݘ>@nGxylcwF 0q<~hfti<_B#L%,?;H }De )2 a[WOJ ݱfXN!%D ].RrMFwn.T%b&ƴ/;p-+~lt)Sig?U(K;sy,Ў)OS?_z(fU}a3l5*U3W?oX7F EY d-ir(u)^^X>8E3A6ꌳ'j)x&iayxv68D''puCb&dvנ[Z~t+D 0`_o HʼnxyR8L]:L㕐>wil1UņiJ9]ķ.H.|XH%Sz“LB¶8;)@ L=@'1 aj5I4WIYع$bckMK pOLZ@DL8o.Ҕ Cj /C9ԫ &?zxEr2zkN._̓2&XS6GTH'%] X8CX}?8 ٯd!-g@·8Z}G@WD%RZ׋1 :m+Y zWIEǹaaDhCb_\È@\q0PWg5\9.m;6a~eOPrkuDN/u18^U,TP37jC2eԆārsj:- JVuVCN_@( ޤDwBz 9bl5V@,_ׅxtp+-sVz|]fjeJQe=7 %\g+ %<' g䝣&ωTIT0Mȉ n7*EMh \!xW*pSc~"U ͒(%z 1RtR#LX3&ZGf_P50iBv<o_$O 3)*$RPr#ףsx"dca+Qq2 +lb77n&G[]E/]1|qޜt E!)5f,3UѤWP lL\N$fֆF=}GȔ:/EG`lJ(J33H1)bEQk$W ؒhN#NR(kK:s\u7wfq\ݔ:M02&{rIOOEj SfāSSWJ{[ @1l˜{9G71M6w Z>"$y!h,;񠺢v?1Fals$quRS@1XZ TB}m|>NSbt!EV?_3;uiz"uf=cnmkg0ֈln&\Cx/m!O#'6 ޽3]-?yT.=jCFe/K0`:z-襃WEs3RQb?M?zڃ83tr^Jb v<~?Ȁ|YWJAyzJL[Ői<6Q Kfe%/26/x׭Թr-fxׅbR"Ҹ7ABu[Su75J2 o]GRNŊ%&#ǎ}wY!;Tyթ'*Y̪ihkА1dPK]{S~?\ŵNk׻~F$.PKruT8?HkX\Di([׿81EM 2*ߝ,3oo?]r}+P'ӧ_4yY4c2n$m?U/{ #7_yxa=V; 6*1=<j?KVxT<w 9P|Z l5xyw_λ[[]孶̈M R ox(^[ݺ>@Z m&:ٛWN(%Վtү N~:BL6з _NT61Xs څn(ꗡs1Y.?a !ܣK>ѲHoyZlgL6&H) -_ZF.r@!Ψ:K=E ]bn%ŋ'"6BX~RlmQTr67-;rc4(Bxf<)7Rye>FB~1Ȝ- e ,b ABvC *t/3Ic3>ՅYOsO)X>c]!nBcxII4N/KajmgizctiUBr Ix fxd0ˊ"Aۂ=eXPB E`jWX}vAd}ixs-{B:ꬣj)|6C?2Z-$*='w$鯬: 67? h y}.0'd6lԢ K]MQı37+\.ɺ2#,(W$uwL֗=Bb]-]gUHXv{,+ZZ0Vw<ܲSxII2PW•ndbҊ7b䍰㼪bxN!сʲw 10\ϨY/*ށBT`|/y3 tJHYSEok rs32ۍ Uf'34 ,5U`lJ’|eHgs9*vn&#CҊ<U$s}&'ҭVgjwxx(Bn"'MdH`ŭ9P#%ӶcL'"3p\; Hg1M9󋀁D%Mŧd!0iϤ4Zqq1Uۃ[xw""%x`Mqߧyz,3$O}ؼ/Uq2 e6IJD yGr\Ѳ6fX>OLqmrVؠ 1n2Ng|hRj8X!-Gչ Cnf9~F4 cvK^̌#gΫ99 kq>`FGD0Cd@3Ae^d pH6qۄ0y PZܺ%@{0fw2y4jkhk]N ڒ5 ]]b@h,j^`뻮4SJ1VaHNji]F95&A *vr[ Iy{Fi-Hߡ͖9.T^ sx2ᄂW7/1޵(1WA PR!sMKU`m;ѝ& t|=֢8w6$ЧL Frˀ&`sGg'!trf rS%Gx,w>f+Ĵçx4d @盃CRs8H܊pCgoݙib5]}vy'3W(=&m<04N<%qW |4rR"LՋYHĚ*ԩ8(n7x M,nM)S.! p098BdGI~}IK$щ=MFcVV3O.b#4'˫6ߙi0(Y.1 bb6~.߱,wlVճg \mD5^ıcNlQX,42ͪU<=[XyF+6\.];h|b?]yAʑ݄{Q5 lΞ!$y[}Iz *Z@1Vh곃lf#X7'ԕ9B)\Zt raB`BPZ5 9eeg]w u=Wu"#_C~33L6S [Z); tsS|L+d~JXCX6ymH\N=v3ѼuHm\2>1{"Ao9{𐐲:fS ېuH&.%A;cu-`1 ڜ~Cf($\sFBnxVčbQ[}U/Z+&@]>"YT7hҒ&qϟ猡 ߤ)Чy|zR ekAa1B# 9y˜kNZ7?6E\tb8ZY,!ڀ1,WY͞z@a >lj*,Nմo4U% 6.ϴp"RA0Vj)XsMIU}D΢ TΒFpΔ tUJxw{&=i#{O1וbaÃJќrWУ%NV: ~ !7/jeK٪{ tP8_ #UzJVBžpglpHm *]h* P7(胀~#r޹.bR&Vߗ: ScWJ1@6m(C^„0x+ %TcN]/- ̳ê\CE[/ tp绋 &M)"#[yrcH?&d|\=ui;j3v-S,Omۻ;۳\S.gj卫,ws&mlו2 at hn0"Z:A/J[\C92jpZ}B&^ȅ0"`Vdn ABOd^N[ַ7tYP͖O0Y)%gh%--|΍EP2Yb<3ګ`fɏkx#MxnՍ&3 656Fn cS&u?e7_hSk4زgåEC=]^ Kg"M&>tIÂF`dg9 DnQEē(&_E2쥼Orm_N0Ay4x2mxzn?PܸrW]MAu1#羣E+{;‰Oӱ0mIoikİm 4 Yd'j̧(D__o?ğMq_^ʷ=p\+=C NDݩtn SXZ%!mJmY^ L 9сU!RG)f3|XT찱G@r|%j21܊e6}A_L->c챩VᐄwrOƂ+u-s n|'9]Qdͽ9%c''\eiڵ[ia5-^nӏ2옾&5et?W`v #_כվGawŔm@v٩t-iӒ;̒YN<.0^ M.2i)?h+̣cЕehqT$/ &~lS7bfj׋PQM!N2TW(H@knr4 [T6kg[ 2a K '޾0L)z= iSWTaްF2e[3Kt\^9y$%kl {WG&ew hTq¸ccj{ecj?M!JkTcJ 47_ҁߟXX9#kMO.v .=їPW=]$&'=[&ObD~>UqWeZ2&n8 P0Q85Yc#)Jm+샨 )ZA'nM/>s5y?Nݕ8H$QCvNj, nc;Bgp=t3tP4-RU2eYҳ6iavLvl ޴5ok0wHBA7%@oGm@u B'k8ݭYxș?p%(T>np8{;l,O:كtvs%BF;&,2 /]qŦ{2" 1fFMo;/u[/h2$=!`iEOw&<478=ި.:]K> C ))Åy@!?@h0gY\Y4oP4aS-7dCЋ<ځj ΔOp'Kn 7Mxo~_+u$xiIٰ]&ފ2G(>}xkԾzB`JF0L^VH(kz/6-Bf|L(}&xXS=VrnnQ~v,P@#0pqocPL^8@*{%5g7qxT~HN5Xa Q*ẕA- K2rZ՜+MxX1+* YKZ-Lt[DsR rKr&침N僝>jgL'ݖGn5%i(#@ՇmAqd`|R(Ѯǂϵ:C49Q޿ v5gsoW+Ŕ? `AauKَDp}¨)mNB}ظEȈO/Qxֺd{O~{H{*X+&Fbb #x}QͿ|*6I'p }pN|3^PiQ85a&w+R9zμ`Z\]Pdˍ`w8: с䊶X{CU]=q5bU>#<;;qv "Fŕ|itۥ>EPM ?t]L5 0#DmMtdO%FпsE2π~8nI"KÌ˘-2Mvwq5zJ䃏xGeu8 ԸhW'_z(Ő1Xhz%蕚eJ6rR3w_ kĎIJM Χ%U!O<UU8*QC3yUX\tH*&o)|NjH\WwH{w&6cDWQ -d#Q2pMohp__YU4*p0iqR!C5t+thMG.ikEIu=L»ў]JQ~IF }<7+Y.o b 4 p#zPt # `tx8C\7QeO [X=eBqyٜO^./$ȚD73fjB$4vOtḲNh%?MLHOܮL}Hrf޼}^J,\"46RET%HŦdӋ7"g~C:4,cr=w8 漂S޻$~VkQG@B-,CK`gyǝwR Ck) ?]s5<7)[F]zf @qûogJC󯎃k cnhqa9גVP)%Gt-/*R^:̮n"Bav/!1b~^]-Uc0` %f3I9]1`,o6 ǵhyO4Okl K 3]*^5- azb_r'X/[tK 8)ƯzMXbZ{Y /!w7 O7呐#B痟Q; 3̳OA!觡~_jer|cI7xK_llZ- do*Zܻ6:%qDf>YrTQW%i[2̊Ÿ>5^ʿ)dWR(+v1 2*❎ѣˢ(/Ps+s\Ww%A[wciДhICqY|,FEcxXDqq77E\֭gְ#!ْسzsMV38{;U Ob FD%>$=>KE+xhV@R$F Z |'$o}N/ %\1 LtXdC;6Œq2<%AǡtnX|ԕ#;vIR b&,t!JdTHIBGL>5odx a~_| 6ݣ6 d=9/#O*EIӾ{/^{l(|ؗ|{r'uSG#,yY&pG_9I?([CyKmz{3@z9xV 1oflCmeH Ы}b0Zɭ3O9--*FpQAɭ=<HSQ<ATz:AZ/ɹVFC;!rZ4:{N.s־N~KJxŲ}M~=^CIמ 6'=ij?+8VK3T@ypHOKrR:8(fǁKKP' o%+RNV".iYzDHt4qPa|_h0@vHvW6SYe㥶 1pg9ׁDQUa{o޾gkHA]O{ k\`#itH\1c S瘸H&]vnO$ۏ0q]d_ Y{QKsiSX8^lF{suWrm *E< bI6F>p6EfV*AnS~EheD2WId/CnÐdShO)KMP$uI "qa?_@b݀*Wah'J;'@ VP' ⁲1[uKf&D>GFG6B{\>.S\qDk?f nfcA]ľ6_(WlUk&ӥ_!C0pMF@ǎ+nQuVca8/]/ "+Ն.ٖ.5ܤ0Q6b|0J:wD}t?t>kHʺ"ロW %}0 W&Զ8k Dn;4/CqVV"s? ƉF^iT'{Mtfyv/]l=a =:GYtm!Fq9xJJz C>n(Yy#_+ ZZIccoh)'.Ddʱxk'5L*bR#KIY)yv"Ϙot7bnp^lt/L‡ ܄7RFր$ΚxRݭ^}B- %9lgK G= 7BDի&5 !U?r&N9 [x9DTf~iQD+D#qz֔HO]K>/4g_SpPc<ͲSxern/;[zTHOWz/^TMY8.jjM{ YdCPۑV =cSwʛ%X܀JP{O^>XLg*DI߸o9[J?L\0Fj %&E|z~^!Q}rhA;ƽZ3r.C,&2 ZUB.7@Y{ylI0z#u@:#xRG&5PIrK3IO EC3{M>>N%],QLӴ1AQi;цުqlM='1PJ# #?!Fh&0қ y %Ȋ>>G֠ w]_JrmB˔$,`@43K(##pE7;;}!lBܞ3DJEykgWQ(Vn`r{jQXR!icY22mU=/KLz+Ig;!`PnR'ځ*H<=iѯT #L֙MZC%5Q!/ըPWVYm,蝅!M pM/^3e:u|#gȆu.uR쿂mvP<}iFTmy^#P@2oD-B<qJYʪ! ||hIxzlA'np| V+LDWVW}  @/{Duݬ&O-9^5իQ˺9zQ}%TޝSA_Z1J^*z ={u5bm̂xDU+nʣL]`=g$5צ4+BR;3&[S?(t =9l +.j |GNL!i+"oPvJ1: yc6u_16V:_Nb D9P|WB_nEٶnGNNfo6f^/LĹ>}N|ܿOe~+$t0jl$Zfh,Zl?N\*v75ư8 "V-P 7E\.fu }v K AqZ:o~x^ZB;7%90M24;ީޕ1so/9`ͅ:֓tE~,&9O*'c=}8}ǂWޓu֚#&6V`+K`F%i6Tu8pfl0aEmrʄG˃Y"U3-^w 42ݎ4ds҈ ԰$ۇLbޣj W ۭA_-zk%+Ả*?)4ACeV悞0uXtuyfa,Ky/-whq~wsWtS!=Vvbr*Mˮ#x5u3 BpnnMH)$LoW>ԝdkx\1 zA9.\ఛjmFЉXm_HǛm(écA̢T$ AVW `9wC2‘vP*Je"Tqtd(ri2c,\ջkc? `mfH52 +D̺YCݺ \Z2!bQOpXwF1FϿ=,{/סIHE 017Vzf%W,;fķ3b{>U?'ڮ[ prJb;L lϋ֩x9mj-j\UI뷀Cn|;1D0m|]"O~F+=HsJyGn=yn#5;u?++EDܰ| 焔*FΥ)u;s#TQz4_uIw7;PQwMa h +jԢdC6NO9U!~2#Zԉ;]>^,Bn0'֪{%'K^㖊d .sJ:R=ؙ7Z63gJNH8[0vT괧&ydނrߝHmÚJ幕gQ@Dzg"1%˗K+;Ez Tpt1ڮ.y<%?3!$,#lWf' >nQ@2 )@Յ68U,*vTf2K &g/*rX %E62qZtUԼ,_L߀};^˯Mنk;Zh[d@WP!ka4 P11q71y=F¾6toIoe,}#:˽ d =MA3|OTUm@j`:~ae(\TG94TR!+nVޝ ~مDMҤ2U0в`ȬT <ߑnjX_ɿƽ=֋W b5kjATBy j:7:S`$.m5c?\8lKʷrgeFJ.PʉlS6D·>8tJ⠸VIJ<`6elT.; ӻ}u=j[mpb8_ {hEaa v!xlmF⿓\ |<0 6ˮieh0\& uGhy,^]8lZИ%别v Xt QP& ,8/p pbYMLL0~@.EF j*jh",1ASԘ(qTkZp(K+|$AݵϛzD轳cn|P(ZGiE-B +inc:!C`_  :8#=RO +Iaz5&!Y*`Xw7<2[$u12ӯf$-~播KlCuNiA  NJȵ܆2U|$#3o"(I/Uo3ɛAI!KfHY°<ødV$5;*cp0@|U,wDN.]K50~ 8Èg⵨Tչ$V;0UYMh]5*O?UpAks{ &!soY dHh̿ FL,(x'V̉[}uSwƅŖW$Oob!?-PDL(1+CM$WԉN RV G& w l!rfLDo?;8'[aQ8_p⺴I"~ Ƒ!8% tKwcso#H:FݤrBAEB$> [8eQV'%zڟEܺ '?{f~ȼc,"# ʪ 1[d偊MU5=Tq,Vy*nPj\NS\@&߲UWh>]< c46 !ن=ZP10rcDj@MHH-8ၒá䓻g=ӞYY,Vbξ;lQRC^!@[yu ifBF=t5TV. )a 32Ֆ/PO8[i0Sd¹ǝ%KcN4v/r?ϋ4CXs!-"9,t ۮ姧V~aV?tMC}5|DZ)ȧE0#|HKXPOKK*XK i e z|E'Rsŋ yA4H4NT#*`첹)TBii,+gߐN 9QHqVQfQ5[ =,hK!Ĉ҇LKd᳣Gk?u?pԪsF&+$RШ cذފĄz.R⃆(!` |j v1sUAd]Bwv:'Y,k~srG̕vPf:)?/Bi3X^+]F`GKLUD2Fw1[EV'2hO3<>sz+SB"])[ f&wM9``5Z4nl\kQRQ c&VIAg"-+j1~HN{670:J"Rr(js ۴IIrkf5@S!SWӏY;E큘+I^A5}-)Ǣ :>5K7t/4|-'L'snkΥSzUR#Tڋq~%qi2$Mח||hloPCqy:3yי 㼁0pَ/}l,!L+E1+!l:@=R!v8F/u}Ҿ娤ׅ+ ɐ Μg^ w*!{VTu q])BKa"9R6AS21Pw+N\ ֎ h:.gf7}u=v_ԅ4(sNw!ҪdKKM6X-RXh-Kcv\z8gH.Z<ςK_C=0W:Uv"3}CqP=ǤY<a`"nF(@{̾ǚ7Ԇޙ?W({q eAC3X1#GeC+3cQ(\&bPp&!$/ cіA_OI ~?8xΣO=UgX(/o@@XLx'f/Wk$;@MgF=iQav()n__Oxu|b8,ik'(1YlK=i q%GԈcDboAPAUNJ1wtVC td%,R*NYjj3N4C6,|<th?>7_dfM*flK t?b>A='9N9 @vTSO̕aB1@$.5J ,iLV ;|݈C_eݘՖi%"oe7 vxF+Yy80YUw%ݦbɸ@^ ~{d܅+׿k\n8㒰W֔[ YFy"_`?PJ;5#SJ tR߇5dHzJ d~]Z8g:D1f1_\PQYbB7vz\E mԨ0"G?5]B$i܋>Pɺ4#d`PPѐ1Lk]ɼz s&SM30"8BNZ}%okB!It7'jV Gݑ08Z]$=1MኄVAXӣ_٩ 4kcO!ˍ>&AO* pY@hgЩYgz' =^] d]`D>+z 1f9f"ۮ3|AsԁS-\C`%E,)sQ32Vjh,!ofbNU;`l0.#u/-9+c d|*3N%74 +B1lV_Rr*qH85Ego~⊬megZR"v" A{KAFci? zry5I? T:z Lc *%eomws9IX'9 ;.LzV-GWno8dQ#tE|"z$bThq\]I,"OŮ>KspR4=XExX/Y D1qVyl X>'~),,sBgg"UyCv;sppImI z %I0Y/x_(%K7* E1Q_x0#_S=PMMRuxօ9Μ^>~p҈%ts.oP.ZPnN݉N`,}#H,x!Ci,YzG_CFat"%m5v~=|`bhZc4#\?y9"{f+p$" o(J-wOW`+}AX?p- nFيdџOH稟۽iNu[vhU뿴.Z؋@BuOV/Q ֽE^4+Ɔ":US騇(~ ~5}6 C O'V@ +'6޽Od[NF7J%L]jE5ѦԽ8;g=ÅzKIJ yh#Ē{"/NvmmX+Y ÌZ,@hr` ]7i&4)ʳf ]B/^_'#';l9=Bj/ﯵhr% Gcc:IGsdyշЊ$„"zJjs;LBcdbh7.kU(']?ߠIh9Nˑ$6!f_>ҵe԰1ә $LưJtVz63 Ypmx4ix+ˢ S%'̉W!l0Dll% ^;_KRr3̅7 aGIfKۍ^lDt'@Xqç.c1v})f]ԟQxF< g۹WaHeA᯶ g|SC#s-O|CS׈4#`>k[ݢO[稌O-͸Y(Xx t'Դʣc޻, d֥i7((u~}6:fli|1:Fσ`3@ OWٯW'Sw\ʏ*8Z +‘Nf:-߻\ŝUj*TXF9DnZ!sů?)֨ &]Xosر6β!ԏfOUZ#-v%J|Bj#yc65?p\ڮM L{͹vb{+޹>#>[ : ,혳@mkOjgC%TʘF o*V2hxP(b{% /( Nc,5+,2'%߈A^$bFs 4J-Kt8ϗ#1>;hi vQ6VH!^7ٱxǍ ZZC_,}/ :YV,]ǹLd|t̶aQxjg/V6GD8C5ʘYvG\2'2յgDŽHw֕[EhzT.d"ӂNtW63CBGDUP{:o#:gv{1D#ig Z?~,?qíFp_N?qO[ݨ͢ũXG9!rl0J:y߰}mT9_ [ v5<\nw'99KRp\DZ seÌVO#_ο^0tHrh +/M3sΩbLJf&CST׳fH qr3c2+3T]Xm8 hꛯ++ŨʟOR2mX=tGE e()"Sgh~K[v <T gԊU^a>w"u @~['R6Du &s` DL$DzJ`nҳ響#DȞ lNd50My*X,O0X+9Q>R><0YbD❋MnMdx A[Y_TMP{X2b{Iʟ-Tn["?NBU|<uN&:bN]2\JaqAL%VE9#@ a'RSsunRpM #-7֌y%^KdNGYSfp -K^KR}(ǿH2W 5DӇٯ2a#U}q_µ(\/Zᶋ\5!0ET驨/Rg`<ԙ1ҤHFJ±u.}ekj'6V=%ǗE6"CKh) QVynݟ<8vU;^\=o$ۡ>ԃ 3ŹI1 ;GI/KVv]Џgd $7v:v k[pw#D3Qv2al nF7-cwȗ*:)|Jm"10i޷\_/]&AH2UΎUƝ-߸DƲB[iO-3vjQϵWV]jAmmy}6";1Yt9m#TaEEjz}KZM!!vɱK&[M0>cYgfxϺ[ -.$ E4l|#g yFhצkUҽ˥QBͫfā zBK#aUX MA)ulF }]wQV:˅W]gd67?ZpQɭkDuI"xA}fF AbLFI*LѮnÚȗ2R+P*tIHrfP1nŨIvjPb O&b6m,w#l/XtRֽ3E@րQqP ]kZ-#y1$fkL?t_1~z/>&RA-"%y^&L<6Y"XCD+>2Iyej%3 XC`ބrhS=/J v#O6To*{0>CZ.3VTRWҲOK&Fyv^̈́!@(. k|tkO5ulnJ9(Î< 3N;R7As4vRqF@ mQ mLZ|jCIel"|#uz?U4ĂABRLYO\׻4w=fGLP'7 u{f.|b|i#Sg܋s; [!HĀe$%QJc2f26d}0Α56hJ@9ߜڥS rDx9d;A21U^*\=Aj^O!S ܍KлGJ^q=s5c`*-RB*Bj+O]M:F?1{wMJ4`Pwnգ[ҞpFx];\4xCa= M]_Nm@w̆We;Z0ijtUiA\(da0RK.FG[T|B<B9C y1F(Wuyq:,6\ .B?!-)prEȋ,{RvN(wz&L2nO) jͅ=!XeȱH[;+ľ|IsBGu7dY<iLg 'boΓ[Rފ￸Z:pUDgR߸g+KuDMLpE*GT:CJLȆB4.;3p0ɚ%N)֚=7.jе"12o o J񭭽+OxbnO@JW%Ӌ$7A!a;F½èх9@l*dOͭi퉀>|Bh 0.1UhY̧IHJ)/Tf8kp&P VtihLz[YDAv6;bبvK|?~`=Mdݮ<]kemc VnÐY1 }WJ s.2}c$zGQ1J; %UZݴXo)&rH u>c+ ~N5m϶f!02u JC6%v)%Yӑchh$;=G'D%v @㺨 "J5#^݉g#Iۜg<6^tJŭ"wW 3yTV}Xeb^點úf ŽYDIȉw0\ k.m`g}Hy%]5nt :h6*onJp8%Zqع 8 903'ܶ>;75ρ*>L4`r~2"GMKMw ˾&~0ykʷd"T:!r/g# =Ovwb2kŸC^\n gQu`óSݹvhDrRvd*9a }z]oC"_uh~Y1q1ZZFD15۳H:U}^Jn\ZKMjۏ?RV?[Jo_ܞjEoHf-K~e ]"m$/ A`ĹR<\[`@AJ)A-M9zF`=G Jg}f/LeUuE}<6/+UKa`,{Ban~/*4[쎏YulWp+e@ԘHꩬ8Hno.w܄/}NM]Z}BϬa4i\D斵5Q?cUv؞diXV-0v:D >+45y1]l f&zﭸ@´(~8;MCQ"WaV:g_73k97P(f0Di&V 7 h erp^=@ >\5I-vEpy܎V6뇯D u&Tگ^:'0ǿc<:]CP./ E)巌̖EeogM!V%!A:\تܕͳLڨ/p*Xf0 / Oy|v \l6xu/qRS$h~E1wH_yh8 KE64)dJZ)K{6?2zYlQ xt%JknNETOzCvT (Yn)``!ω>Lqx>ʄ)uK <2Jh$K~0w`~0Glo4;tT=(cѧ=CeypA"*j ퟁ6vWet17_,]p$b<-wc|2?_.>FYw ~ʿ@:Y-pf+@~.zޡlnCSxDoh ~鱝0ƩlISTqm7>+ᆖ%~Np/̛1R$H|L :~@h|lwtCbګ;kYCDmāu 8DIl.D%qjB` NMf#k1V\qy*ߠimA#'YUnk2'WNsc#ޅk5YTcRpu[5MTe0O‘`lmɔۗzfؑcz`ApCl:ZڨVh ikԓb:A(@c$u;Q$[]X>{狆Rj)јs$u;v@:bpEԷi+~T/"^2^զT-*PFΪ74z\@!Y~Z{M-z6AUp^3CO8m'rn]/pwއ?a=vYRW l hhpE/8S~<0?D_[I}7G=w6AI; $Bvf眏^N:~Ƣ3`ibzUQ,wЇa4,et×JPT 40[Q[2f\⫼P*Ю3In[ ?y{6_}H6[v Qc,mwҞ 堭Zdnጒh-ub7?>Ӧ,6VhP( BfKNu1ƨ[C4/eHjٜJV:0 8Fu)'d`uOے-qT,&d#3Q_G c$GfM 8,W &3"MFMr1sb"ͧ\bM49"Da!s\y=·G8.F¬S.Ҫ D٤?9n%πpԖʗeg^Uhz][KOךyoBqY|ovۓ@k^Kyi [%+i~j4`>/E9(<\g48<ݜ%^y:~Ex˙ʁ))'8ߖ\;11:@RX#!x(c(Vwnʔa$8 C{a`<B><)=kU h?0 ~򵬎Q ;IʀXݞ}Uo0|Sdc ҭh]_Fƀv69Jpd>с_K vvaG 79.P5czr:v[KPl8NZRex%P?V*[czbfe>KS3Yg#-iub<jTߎ/B)taȫF'S /vGq;zt{8R)KtH(zm%}MnKi *[bCdx hm3j@(E34'SI._y?c\#|lL~+rC}X:;aI|ILXŢwWD;`jpe1!3̥]lcE}{G/ GhLG>#w7$r3t,g ȁO`kMJjIVTm<;0yJ H] lKق{)Q8쯸%)h\懼|8Ϸ[DQ¢.H",Agb1r(&+xx4nS8LZ{-LCBm Eiש耢w:%õaӭ`̫qXw$o< wx-З~i0X ALjVK1<5v[H:562Y2:%_rH+X395a5Jji̻p0I"L|@|<"X5+vUӇPA@ϱx/ *gE;GDVi4nR%͐DiӁd*P|8VvдٕH6%? ϓ3a#[z9V:ic f8v2׎zsvP}3E_p+A3}+3\Q2ˎ6V#nzjjQm{Ed8Nρƒle4 J䶇86Dh~(ΔDfՎuv<;.PqjּQMwrWr:|֏$jƅ/Ў\ݽr[)*Aη]@[eb*t(6IsZQHQX}OVr`|a@ bٜ0m}ShntAL!`B4W>kbRBJɄIC柤3~sPF߳-WGcC쳵g,$Gt 0R(u ZC;Xzv2 #Yș*Ygn33gLзQ "m5&q:{Re(@$9z}9Io8bJBhX'1X'&ٮ -Hh<bqi]EV#4?ަU yXV'N;({O@1 'OT1LuvRCZ]B #G`ˆdmq/ѩleFa+3o10fHNۿv λ"BEm3 aNifZ JpE^u}v;HO1?W\NIBI4:F)!dnݨ o*C;;(iR>݄݊6ח$: 9Eש)ޡ>6p˸:Kn[ꟹNE%3=sƁ=@C`8% "0wкpFgm,iEwO9myƊ_nF(,j:|OI8VP橢:# Jk;, `IS#ܛE fyԖYXf{ohcPn.\Awܤ@_*'cVb);W8}^cC hZ>/de;WVV c`QM1z8Hy÷DR@^8|,`}PGs ?kI4̣aS`fr\d Dot$5&Ska-;.IRn%e/N}F"$MhD`cz;>u``mhPv$>aN%0)<`}!^ XS7y+C]ʖ95#]ڀuٕA$G`"TgEFٳ`p81wNgk6t$g!U6U)+^;gUJ칢4 CxHwDÛ: &ct}8Nh/ x9oex%j340=~ ,4<'ÀB;xʡ$ |ţs|Sj<[z'U0>4CBKAp]o BӐmg?(ù/MsrPKϯ#9`Č l{KB1 Us߆cOȱ%')T0XEM eʘwT6knyIv氼fxHˡGrgvu h ({}|,?(^K;EGG!SZ Ըz !́q)V S#`R|kO QB12m"è>|.m &J GlM@DZ[`c]x@{ 4ӦMT4+1 ΁oMsb;r-HDD^<?IHPt?!9IåĒ3 X0\\ӆNudLc2If;9[@.eBDMT $f1_$ }\ખɎ[ao]HZD(>_U^|VPr Z?}ht>*O7V y L<&9;F}>wn*( 8u45h5~\]GVlH;?ɧOtϪ=6{LHffS04@9B c#͚ZӊsnI -#xu5z0iq9I4tv퓟2M R* \m)ΣB#F9J^4$>oGx eu0:ƛZU̜>eMrHm ')rr?}_RtQ]V۬8~r2=R".gMyN$c^M܄;(2u2i͵9x hHZn:\wI?Y> ~z{o6t2cH`rm_*CEbDLת\ #} h?/nPx]S C.^|0=4ЎnH*7mu i*s㶍[ n9|1*Cfnot~g6|(^;~ (%ӭ^`]N<O|`IHN+BwрޫS ot5ӠFq.߯_H@;FvmEsLa[b69FÜP2jW5U:4ׁ Sm`6*|(pZ@\~tlz=vB27d帮̅/vJ֔8A Nw:8` )TY~HSLA& PXgJu@1LH_$K}Xp*? VAl2;2\۳3QB"f?.K 7bHFyllUGO!H[ P0GI1^7»e;SVL\ĩ:]D- ’qj#U[>{#It$+q8!J*rCvsZ ]>[<\V2ͯVxfx nA9dz:Ȓ7 /W3C<+ I߻»AXj$u4h u~xP:_Ϥ4*W7mF wь"_^N"s *26m>~Oo.EoH)D1.qIyN?Xi䄼>)n*uD~2@:a>-d..,4oTMIbA(8h68:(TxmL$@‰Nf7 ~ɕVWS>3s_l2@SIȚy*d.vT@6;c3L_ ǵ )Nt[SgATra)Ͱq.w@Ճy\/,jb~ lfF;O ބ@཭wdN2˷f/ A!k+FͰI`u/Vq#ڟWi6IB9e6nCp[9 4s TBe4+,}/f  C^I%Ш 1]< 5(R!iS𗃙jGv/z=KLlA>r `& 5o&枮d0y3|43B% -<+ˤ]xrLDM3<~z֩mFan28H֟] NUw _g}>)'g3bfY6&EpH} m8cq<4t P0~lWGU]^+^'}9 t{Q=UiFJ6j| =TqDY6ZswMS *TA'NW+`.FwA:tg>P5>@dqwY7ةfsL1UXQaF8$t2`Ko[U*3Ǭr"r[z8`Jjfr3il #Xf \OWa%n_g7B Y^]jà2V}1$g^| YuLuDM 8X,9h:HdFOQ(ت{0G>RR&q] g|`PwT뢄L+?%O893g;bXe3nBS`*V/rjUж8;@7⾳XK}pW֡:mOiyD=ޘ,=x[(7-dV6"UQ!'1 86<8 I*h|1%GdSj&cC XOaLuЗ+u5\Тxv2׹| K9% %VT/$$-z &71*ǖ)ؖy4~~r[ lyT;hw De)#S}?IUb5E d)r8PHW@wfUGU'jSȁ:S*ɯqW;E6)_8PSx[xxxڰ V2;Y+RX2ʊHQvѳ^IYI;B죨x]bWU̹:> 4̋x7H]*2]݁LN(Eic R&30Yb YF1z,YcxygX3y6OxgCy6/lc':]NpWԀ?xPr!xӭ)N9nu4,eb@-K(U԰qvvx2.;zن2lvKYy@+a?Gw#.Ϟ 9=\?lz曲;dF ˩L)TL `Z/dPPKl0/P!^J'ht‹޷Jэ @k}0a&ќhCF-]g _a# Д _g巇M+&]T(%x}* d/+K@5vڬV,lc)p\ˆRf׽xz+J } uxE6Z5PBTmiʫ^ZT1z`^C[qMQ~RϙZLi9s'Ag<8ӘNzEb7b [Rܪk ~xdL$j8֬\Tۜ@%DYc8+-~Zv 钿CǨOv{+9G ^ K\y*ۏVWט䖄ӧAQ˫0[NNGiвO85qx7OGc*w+4G.t@J^-o^{5xh=؟V̆ؽُZM"P+ZrEåf֨TAIm?4/ ŋn0g G1:&5>2~`/jG|͏*f{Oq_#^%8(aI|[|x肻 p n'^)XZc7LH<ɘ{s̈.y2/'99>|K!Iw76ΰʲ6ԑq}R 8il[x;Lu}ͺW,b *U:շ$K$ė֙hReFU㉚Ly6Q#E5->44![̆vh$̶x'cwDctpkOFB8YY =Q>`rĔ/lq]rtQB#Y }=kjMGe799KDVpϒhV,U+ 8=&<_{~ȯj ^h_iǙg\%ʒ.$byc$2$ݯobdMydYycMO]X M+unXG)1ycefp]Q=Ǜ0cX|*1yTr%ۏ}x4ҥPlUAdw|^ bLGLQz?Dޚ5XK ;;-2EZܜ) BbAl j=9܃V2$%__Ÿ _;Oθ%jc8>BuջKi~N'l4&n.lDS9# #o("#)t*qzsߡj1*HnT`=R/a"Z9j㾿'~킇o\<;F Wa]y.-Bb-ߖ߇Z݅VG#zkuBmxCa9z"* ;r\lHD;j5sCբ͝sEGo7V]tB׸G><e0~.31鋆nGɞsY*HRBjpYpT>!aI#TFګe]g4}LFTl_6k$עu <bg"=)k^UW!R:uN[ 6zH̳YRnhU $;[.bƤ$˅O:m-7 ͕yT.۵]X?'c/ n}_bΫxUʶqf5/6"2Ex3 ť.)m+J~tSd&5rA!^$?g II}[g 湠xUJvИ~23qȐ~ڶ5f^t`Ҙr3 =zVv gEQ78\ uWuxKgk[Ƕ=Wg])_#yk`6gcʠ֔ K>ex{WB0nǜ'S*J*~ meoy+BFHr$D5KPf")>.T_5e̗ʷzϩTJ*O-mO}G,rsP̄6 ad 9u6\zz`"v2F36,:E+.MI2+:o]5M%jwx Fpj0le``S}6XO-{7'57DžkC<ewԪnΤJs$[+_rK7 X)uQ;rssFN|練C#VN`ܲW|(||l']3O,\2C{SwJma9]ׄ6ڤl ATfm~=m$|H՗́U> &$%-`Jfp/nzL5a{`F420S@(ܙNjpMFQ?b,S}6˙i/ Κ$2VHN 1aC{*x->Se%?(Z[Fxu%DX4g$av%Ւ b5YGi>!7d{.יNamCt6#ePi|5]upX9 !mJ}P{3LcS6;\wޝp[R]G' 1ZCM=_oa6FOQ?~AtA؎r_lO1\+`%_cf\+xP'';|Np%g (whQ; -w#g2A\0!ָ&(0_JH@z!|p?O/U Czm&AyT2nU!z.c!@+Bo8u%ʃwmv<$^ J䮵S*s|gb|8ԃ)wI> Qc$Q<|)ˣОֶ/e$[CϤƄy%mO.Mr8CaLEDRk# KYlŜ2LhigYB;V\Sm\7',$0o!eoNǸoaͿ+І dXRJZf8%2l)٘jFqf6@Rbeuܘ/;pϑDL91Νn2 ;6tH9 -?tk/?d y|ڭ I~>V2a&'.~͠}Z.(l6&v5b@*&-[.310V,J(Z,/qH]RgS3^oNG˵P%jhuk2 o$NACj ;$0iT\9wJ P`W~}F8{] @Xyk)i&  W 1]=THYkl]r9;<1AC:fGdf3|?89<DZ M0e8u@ ?*[a &}8"IRN|{%Ox!p`Y3Β\o/4/3xgo·U].`<՘z8-`eq3$<:ĩdZ?D UqwC  N`öStUoVi+Fݡ"8U쭪pH LeXz$֐顤Yҟy>bP*LSSb oHV~+ccLAFX&lb=<~+~E!-x.!h"l?]6Y-ӊ2-M7̉~FF$S$r)ba!>\,aDڐ2uV)pJG S C٩Zٮ7w=.!OADu($A;WۧN-8٘QJ%7*G]t'v= IzBS+=P4ڤٷ~ݤ?5-!87v2 rN19r}lGxh~.]өaJӊ{bBY"FT3f G*UO/"b4~ckPt8x!x;{`}K.LP#v@_io2lN Zd+ԏ]5ilL22(2d?㻀{0.!s]qQIk{F}<+P%+P_տsS/cC0Vi9ªf</߼J*V ]gU حkvS=MWU?_4(xGj(DLe>xPNoj>%"}5 )8_|| P׬-yMjIbMoOvP;ra ,g )_O,WJ\gjwũ[-֏j%M */Ѕ*SlB3Zl+ccc~K{rOF\FZ}.&ӣ7K@U52_;_ R,d4ŵ3)-wV1<՛#(f?%-Wp$~0J9\$5Tu ?0z؟L ۾msg':缀VR+>_S1=y`{ɊȮliμtzkk<ซ%l_JGSuo޿d`m{YcsBcUN|O %Fo64Qn$My5c v^JZcٚ>E+'rECi<պmhw?3(Ǡc)%mġݜWu4}@"V":-qWK zrkB|L@wA{ S$o(V1L(/!!m^`8 }+8@7*,qU2nc+^;c.?yH'- bqћ6U_FtT̼K"# 7jLa_0Gъh0e2+ȅSM ;Z4}jq˗|$TC˼&/0EAPB+p]\ȹ; .gGOuld[Ϗs E:wFƚ mG F7"16Ͱ5K,:c)#G0Q=ٓtg[&G:&zvKs: )~MWNaY^BFSAg_AiKj*j0y 2ڡk+^|0%18fg e6'(ȤGت =5`+x =0{Ea(u9 CB 3SahE h>+QvbʈqǜyZ[%\R,oFKٞٷМX7oɒ`jܬܱ;0-$2j90N~PȢ@A3 /Kפ~IuȠq*$1;Js>?QIyUИg&mMhwikzt9#PA5 ]^! v}-'2d1qWbI%LaH)󲦿E|Zwhd0 `ۆ~2iݙQg _ZC)+I p:nhm|`kǺzHޓbP-eKSdIX,fծU?j馭S02}jBJ!$IMzvw;lx ۅ -X~ r?+K ?.(RY3~A5Zޭ

-אӭ%d\v H0ۦC .'J3Uy3HpT6|͒|DZ@;똮VS7΄IKп)u4]$8 w-dt]ƍu5^l;e+p)8ODQﶏ9rAtBhoe@> )R ~%1Y10'}.3`ҦxA61d;YYe*wU<ŴyBL%P]#`so@qCJrq*ϗ k|ieG7W4Tgx,|zcA|[5/su}Ú#dƗ%(N]Mj׵ |qkmL%r_l`ۅ)ҬОeK+٢A~jOkmGKMO(ZZYw>6dі-%ݯ>0Wdn]g#t9( ,a;R7)F=S-e)5Zd{A?@fZ\lI,\77GS@rqLI~ejA_Ke]? UNLHM(IGLfO@`fNi : \PQ ;8بG; $)mhh>&,m0eJe*/3DZN֒ܠ{j2..xr4!ar^~Q۵X.3RP]Q¿5*_Bgq_qC~ w/ KupWXi{=Ĉ7k vpWFnK oض_`r~*3E[|P`|) HsU]c%jTΘܬJ9ǡ@6?FM[ _y&;  C`!F s-n[   'Z A{P V6̙ee K@JWq"SX~Oќ+N>;1)F53/8e24̀вP;S,jY-I|&\ t$'%Ƙݨ#V"5Le** M};> ݘI+ABi"0#XȄ]rFF=*_fP_L vs Ҋ)B]i4tVp%Wr4KJ8z8v b\Hd)xmW'_6d^e@8JG2QɵXy uЪ95NxWemYp~&[ >Cy?홡[fjBNSbVE'%"* G7Kƒn~{ n\謝#r\QF5!AvQ3.F:pLË92-n_+_|欚i= JnQgfM*]:LЇ=9+RSw`/'_, d&=}޺ioy;e7ՍӢw,r+چ^*f6i^T̩\`+v+ƄK )e W u~r!)%oD@? (*2[}d-"ʹp=vBUC,Ɨ/lؾxT?(ežvN3ĕZ(%u5̯iXUp;߆3Q4rGɶh7Sn\4zqj#:\ȶ5Rɭ=F_pWc9z yxnQ:hyh &PU* ҝ^z7?>`*)R=L0 Pwgݐ(pS+4q?B(  s\ . SΏ`׀F!43++L}7:'`-K?[:CAň2Pf^' )%5ԖyR >=#F؉i"ȽrA06L<Ҝ[vCq3ݽ̫ u;[4HŔrClG5sSTmT;;-7,^6 L=O"]ilmJ(C1Y(ׅWs1 ҕ\pIw}$pB*ud_a[bd<JGgeWKQS{l+IUGFaDplC%&.~~Dܵ!2\Q xU/r1T^+OS"O Y:_Qꋫ/qUuٖ=E>)5-ߚFN'v䛯[ˇV_!{q\,9B+z]ۙ%WJ2 h}+|7>Upܧ6>UzVN↚K~.di #X0͢zyͯQ0Ci+M`X&Ģys؟caYα2ۃfwzNv~녻W ed `mM4lj=c(z3x-_vܔc [ȾX $!HQn߸vs CN"h ZYie4.')bM(ѥ)-}#PvC:оcD**we)ՈM$2:d!)!adu_rdU?8xFYڈsej|ds w%A-= ^4ry$1CoQK3; H GT{kx-IC'9vf}yJ}([,Ns(^AXh5NHø w"w#8M`N>ӮY%NnND;;L[:$y Njd#/9@#7 {T)-FyieQyzsZ6V?? ht&6LX"neI2R;݈f@LwV@MXi9>*m,gJ3KNIG8)|qԺ[Dֲ Gɩpc-5OLfJbw1ɚ$ز)eXj%_2D楐 (CcP x 8! >8/Kvo_[͉( =0c8) "5$=yc#d{qAQS&28)?hXa>0PWy|tZ|h{ӽsUg-x|Afy XP kXJMV7Z)t0IFI#q?h{M 54%p7lbp.VT JwEUSUKEuj& 9;&Sk W*y[ oɄ[brlE9/}\MBf.1:'%T~rS ~'cPM*p3) \nX"3KQy ,=͙imI9q>.Oi7Ƨ g<~#$]N+CUc$~5YUy*lRAha ӂ{Z0t׍ Jk +,q-Z U!kD2u QyQx:gn,%/Hޞ mSG*.%ca/}Xw>.#Ӟm ѼFG2=!Vl3Ju7sSHWS__Bh8`81/[M{cx `'yQ4wXUA z{w=!1VlO w<#[Iz/9MgJې: !+^X)* '*UTA#AJd:+M++wA9u?겅t{ieOi iho6czJ?jq@QH5GzN#T-.$ }1IqĸN>tEEڨtD ɣ{S U]k NFz'wd3 # PaY5 c*pw8 Q5/ύg~WaF-[:4EF˚R]A0ϙ6|~ "3Oc#5pu4UxRƏ_Bhd;,N#L"s}mQWfD wz_Ib|~{CHАpa]oX?uH ) T/PQ*sP$zY̐S|ude+QӤI/~&i eXFҀF]oopǿe` o2+8o~wxo4O Y\-1Kib^+~T$v϶^J jڂp/j-#yǹ|mW%_^b|!Smвύ\ $ :)VPtzܰ7F޽A ɸU :vIU27::X'kd5L5qAZtlxTe-iPY=~LY3 ^FLL5<%3am(pIGr$>Lj%kЈ,:ysefo~<@Y\ohɓ'6yz 1)w/`Ф/OS. t/S2C#z뻓fqG2Gw}Wb# O7ᑠDdRko=)ZQzY\K~J%!Ң5q=xe)?S/ )$Deߓ]}6컯sZTӼE]1`fmgw{ӧ"0AU# p9;l{N%K5Nl$-p[cd/ﳠn9 u**C¤bNnr*ͫ7Cz1-}Scw5?̜Eϑj|Ow٦wcJX3B|O5`Ly^#>o -^p G4tկ!Xмx*L6z,:d\"WOzvfIGO}CnP: Ԕj㱧؊W S+MuY2ZmvZ? 2Hn"DߒW\6?QneNឪҤiEVsR뼁g|eOrr6h!Z?㌝Yyk剧񺷬sXd$%uZ4-F]>rZF0AɝyZ1ڲ6i|`Ҝ3bq~' EUz(HU'p @bbVT]u.DZ4.֊^\p-K(/ @+)* xtք"q *ɾg+ RX$U/brP+[V)5 Rn|̶nOysNߓvM>(. %n_1=/l͕ % {qgJ3C+c|p:6j: 6+Ӽ{'؆ /wO0v&$yrfqE7$.)YGr.K*e'@ԇ}"ϺUM1pwϺʓa^wL+ظgtӏe@kRb"Lf6&l9AO8C'2%fK#IR6[*F'$e?6BC̹]T/K`2J( ܋s:dT..$:|~O"Rr};e jƾ?nVI(GuJ E۸r^zټ-jW]8z'IJB8V'hh=-h-:/Au9|d.<]DѐVxǁy|n)wN4@pB _,}󄶷ix|ۿI@?aử?_B4M6_VhIA`E󍒯|'̐R HW>B\xCiWy꿺Fm T~Pk^߿ }-AM֯5 ҀwaǷrU9 PK`N;S70=JZ P+Sdpm]\G8 k6Epyin/VL Ct}؟`(n'__o/B#3o :5NT|`{&cRrH4u/< J(E,]]JеJo#zxο94ØtjEՖ"a({t){2a ]@_/B7eN]ԇex둭.Ux&F5t^_fP]] UwZ)7\nA۴^fh44Mn^OD|h%GRbU#ՠGUSNOXA+B`\pG`f@Wໞ8:eꗈ"s|^_nBg=FJ^MBhwCGVQ1' 4E˦sV5N'5GVlS$ M+hLdb-=m^\8>/RZmtؗE|sc\ P7y&r$7_hdnW8DrIzJVWDI.^*'b}c,9 60٤Z-,cĦRtHZ:mWSR $8l( ,x9쩥T@eهaY%xL;Aep0rmȠ~bԸU"wHB@n1Z#7Һ[2&Io4Zc3ƈ^ q:S|y٦ v{AFo |aR1RMcMpb"bJ p1 `piAYB $?I72os{djBiTʿo+YbI9\8Dau)CqHרU&oNhʍj7I}Fd"dZz8\JfI-pڜx 6s/F&̝F\J1.?Η-\^STnJ?e0"K*O]yၪt<&F\1CtYȵy-. E4hKv,& m[LTXfϣZօa24LVNM#N (PqD m*Yiy0GCϘ F{jS%?j_=jZ!A9z=*ČS|lK\ONgF><_-ݥq r7kk`6v*P9y hn,/,[N:1EXD8`;1T,'}0#$n+}d lFCs(7 ge@er!}q{1K`1$.Hp_qFB_قJw]l5a%H715E<*_^;V;;t@:AU;VmAdȶOd=ܰciWҤ@RV*0k+8o,2YIXbKbc4`ypEݧoimH>ޗ;Ԟd$<x}ޘ}-vt׏n , j apkbe֥"Gz7hńc=9qJ'U=r*w}~#{䙗}Ə̱D0ޛܓ {lPp&xZUlP/ul z]22tߏsywX8ir~\qrҲ󡲣=Q#w8(7em1a5a#lw ;L!,k4 69\S1ەt(%k|thYdzb߰Z QS.,Ufd?]} ;ƭ"M.3w=Ve$mЂ Kdt|yn YPd|u!Pۡߌ^k@b ui{| Tp}1g>!9 75hdRRfψV}uBNE"x٦O$>&O צ(6;uv9HUU/es3:z8ܰ$~5:'~'|1#6e!M磒)T?IUK͑H}UoL,ÊI.ߍ;0e^؀c1 yKAdy juF;ޔoiSq'b9;]:uҳ;te6)/ C!ݮ^4 8Qh2&/1m'dD1vS=TWj5Uj.͙ri-NLW*.oTmUr[-t '8$DOUWWꡣ3d.oRt[. ݷ!f s}|V1u|*g+fZk b,axwCPx\lVބaiNy}'h)G 6jŲ)1Sy,6uVSr3O;gƋ0t!*%̔ʈR-4JvG7,YSC8ve!AJZ!3yӂ/2sHc{Lt( bGeNeLkfX$n8&nOĢ:ZMOs몴 i(4MP4)|f.̯MgiiM>wPɓG)-[7뱃D/e2)@R4*d(ALuPI VFWp IL*EshT_S&堂.=" 'AS)q)ǬW$Vi M) ӵ佸0WS&3 ȃTsb}]IŮfC úVthΦj~z[uy㩢ݺ oY~bM9%R84P!nER3( XK'e t~tRp1@ok871*+Ah\W b|+@A`Vv"M CQԏjos-mUy97r;&z=ʈck l=PYe@zǶq[BIŗ8*i-rsl0SsǗ̮%MLM7[ SSP5HMl+$?E^1A6ƒ ShξsL@7 aͅ 1bg &BuO<uK<RӉlCfp kkdra; 8K/& ڙxZg] (.Y#ͯo71[(A=.b ="-ؽY'|Yv7"7{sO{]V $ga8}k ʵydP!խ&Ha 'hƥdݷ*PۅSBG1:PW (٘̂)Y h|)c+=z ePUK 0U=lh][QpISf Z:T /EfYLF=W],t/fb{%Նtk ՜k]T !GO!SbZu17?ܤUYǢ?bHBV*N:A[`f8o9wA_zl>Yr0e'i}<#J.)󸎆czxrku3ue #b(MzwFj /#A6]1+JrD3lBR+.^BٹJUl4\]imUiɬ)u:aF䘆bO P~3,,f'~̙〚@.),9@DjIQH%y,̧PTwZg3Ha@8zeÁ&C2L.k ~@\%iEm@Kk.S?RtRHp8eFOl[$. Ct^wa,u .rIEO Y2G֣":lXOP4%0*@ $v~5గ 5hj(lU+򾯹oar9ZuJůJY+^fl>y>k%ZH!mr:5y~i9N)'?eڤ_s6MA}ldYQu#hFa Uދ5X15E7j"$ɴ{t`Fk0:I|4ٝ4gj[hu\]O6oIep/N-8T*i29l|8FI"_`.Й3骾{!"$֋< (.s5R:/ԸA,Q}8ɇC[/;'b5b;iohǰ%|v(nR͠|XghQA1A9E濏RVVН+%Ww{F0rme>aV\o1OqrQVھpIIsJe= |QgΟa6Gz୯g͍^Qj2 \+pjH H"46aCn9FRvB"sTa' Kb> )_u,Qň6iks@˷[WJ=sl;*$E977i5%ybڬKiG9Ҧ79;L/trz^\6v$LрEw4H>`MNȽ3Z8$ !;-[M~t[!Myvfx]})!،./{0>HG<J@aFsB?HS{oܠk^DfKgj0ul<_,9▻ z; jOGyc +#f]AtSZWqa|ϒj-TMk<c5?wB`R\kBe6AM"7%NQQ%ퟤx6uCF6:qR dD7􂊡Kүb$+[$ƒ$`ΕJ7۬kHɑMs4!m MXhGr"zpޤ=O׎ԎUǚ'#Y;`X$c< ݳQQj<0&C[N}rWRJ- :PwU<N<jQpJs Q6bMt깪ÐAҏUԵ## Npgv/VZ`,HgtDv R~g#ë\z\!zmI[{N)'G~U5h-!&7t~?w*0%VuM͎IUu@4^}x41YcQ㥡ψm0qχ,O/1\}'y峵eA"B.*u cJ=b]Tzމ*_ @Zx׹se޹1eLnu8$psۢ(酐:Bc7_8='r~\Ќ7KQz'QS* 1 K嚯t5b Fզ=ֵ`%JTAp+š- 8hVr~$f6r5Y>|ƉzyBת7?}7֋G"{QML(Pg2@N[Oތ!ZCvn R֒S.Sf2w,?/~أs%9Fuӻ@6 ͟|jikV&>;o4o*( &qXZH{i)|p9EjR~cR>Eoo9[}Mw_ԦDB2t~O*:Dh%[)?Dv^GM$^'j?Gf89a_CQNb~fDE}(*?/o^$ )̔xVZ R~0v~\0AmR$|ic,vh^Kq}Y;J u3ŵHZ`8QUnJ25‡َII!#B]0M=wpV:ЗȰ#hyɆKsQY vHAJwonz#8'臾Lbm}k~"8:CIJRѵQDT\>|YN3G> Ob݁#B-F+@Võ mւe+Kk#S̄O$|aŕSVMtdIt@Xu~ԩފ,Y3TS DYKn{"@ PAi줱JqgAP.<Pg)C>YO.ۛJD_}VRAgcG&aPth~fn8ƟM,TJb9]ʇ?O IDukUE,y7 Ծ#_]Y ]y+Oy.j@˄ڸbq;37&B)?T7 Р4$۷ge+Ybr"*Z1.2<_ɿڿ:ni*YӬ<lRy?q⧙sqʓcIa]l>KKd>F71n +MTƬt˽ \ç޺![W^BvXYjkte># YNp.R)2.!3(VV]-^KaTEb2/#S GRݧ %c{@8t 3x rd>!M `& [R^?#v,a[t*a0f}Vkfu)7_T[6.sOlEˍvفT3YG3 9hA=ዞ*m$uLhCSR&6 5y/9G=#12vZ}[ UoשYA%O5hά92|tG=?-32BS nZ5gCgiS280čsP/)ln3yuqRY82YN;%ݓ9F($'~72҆JVrnzέJ"4GS{+[?05=xw%ܙF,#Uc Rg_Ȉ/*y4FIj eg},J$((2/i\iֶ!Az/=+32Ao\:%qqO.䑅 E&2UDPwB,ʽ/Hڗ7qkqkSJt[6Bi - walv!6 ۲1Xz/W(tآ@)Iz!'k*}4b'UݢyZ֚P7 N!.Fh;8` ZT[h_bz|CPtF߸jr]n\<-ۿ6&#w,AջJG-ILD#J k!LS}%osר;HX} !âO(=CzWx5Wόv~)95\ IE/<^'Yz[}[."O 1Àq7-ٔU| nx74}S oҊ~i[ zyQeo0(„umhGsDA\y0&AAy(wlcH㍏7FQ%oQ)v _d"ŧϞʻR.\J1ή]36DaE'E:'x!-b[5,dܸ۠o.m-rC甔9k`Hzސ}k' X(Xt,]50;T-m>ton2x~<j߸/3fڜExn8s7SRS Hmݎ{g̅ЇA "+r)eU (b-46&})0p˕S}2*j?ZnYse-M.baEWUu29K_>w0 n%`kqp; ,e@e͉$/w2,v X="Ka?CR \=-F? BerСM_(,d90ՂoK7i[`[ݱS$[$k6&/BjCLT^ נ{S}D~AM2a椣+wiyF[PpXLvb%Y7B\){a q,R7ۈ+d7eAo5pֲ]uoG洞ae.pP}.]kwK%-VJzöAɪvInt0UB Ӓm$Mz(D׵o,R2}8 +e&ǮuFg;#bfT|@ZCj89h UE l60sSxr:l?aPGp\`Uxq&™:oٸݣ`-D5Fտn,,-}hG >HAB/{eq uYN/r:X|JT!d:P.'YV2Yt“kW]x3֕"~ӽxR:c-BJ[A)@_;ᡒ  kp>̜(5?1G~ujʎ8Soѻ&|Aci0v!b%V8&2v-uTxT_I\\sX$j6_qhNroS$9bxQ62[ו: 1ש)itzh17 *]=xy˸ t@ p.AN9u2'XQW1KxL }2!9JO/ӻjH{2u\ۉac0[~Vov>1 IAϲ+gm]~ f+87Ȕ8ٝB֛P x6akX*3wwsTҿ혰z Dkw( V±ݡMm7T4%6 : 3TR16/p#вɟ,SD;NJ>WoiK0,N7mAVY)pSRfɬrEuz%qЙUE㵚/,U1HKbͦ *1u3 ( ,&M0n܅0:1dKDxކD8crs.'^> a7ECh3;3ZG~ιy.w2IhG񶽘TIo|'-%0xS?fגitD+ U adxy6DZ;+Rh+ dlIJH{{C.L1ELv[jL y&F"r?\)ىy;9%u{=/gSI8XV2+sH{qƇm󡡚:w^cH l#FPÒ+вt?:;֥e^3e9ǓI~a! Vz^iL(nYQlxI}>\64TQ0<,EMt-D79XPD v)+4 uu˗P 붭$Mݜ%SHbߧ4UH 2l 4:f5q+\PZUoIo{΋.Sbt3d~Bx$AEE{u3xس6nh՘yfw+n18u+9v25>B4O؊p;O#A k Wő["[WY@\4]j̈́ys5|a>gy8eU&}P)*1.6_bO) xQ\6ea5obm.FS}?`dEPL:{˿D(WuT1?6q5^r]a=:'?v=H};򆫝 ʭtM5:ZnT~jL*D|]VȂ-9vc:jئl B\Pi)S@=yS_3@^u89x};ۗ"1q6L sv'Aq Bί=dH[ɭˤBO:Ϟ)]IWQv AkV⠟0/ 宜q/+pSǓ9/}ND6_rDS#o^N,boYe$!" Qåns\ j<ƃkW“ky!{Z>;\*V#`<pHs~}iܢĤz|APA6/)P#asBF(|#yzS{mEb%bEnW5̆X%M A!c44DyꃐҌԉl͇ג'`hEBD Š\-ـp$5%894 + m Ž&pJ@֐n'Tt֡o'\GJKzc3k[Oz Vg$t|׺O Gj" C6$i;w/sf<љ} JV%hq-jr|~∐X ùwO|yɖ%!:űV&07 qZZ{õ8zsja]^spd OVEV/8kjH,E2Aa4jOġL }B*\؛ah) 4C)0:GD %i ~ glgX0wS}#pR7IokM˾!Z@\Dl}!=:U|_GhMZW<)n9f2#|hyO5ZJ vS tŢZO +ЍĕW;*˟7T7p= x !tBA.e~xVm49֙7qSb?D$*|3Xb= 9~+ӝI.U產vy}#HQĀh v7譿. U?_<וnq+L,w8ͰǴX,F 8Gxnj=^]b++*1$Q{r0vw9Kx޼= m%&=^y1SiHMf\7#a-@r^T:XWl֩>/l"pos)0[?i/R|G*In8\#<؋ a)SGgQfCP}mM >A D>ś|m]d b֔۶:ΏgbVML|"_W;8ƓI#>V@V,6G?|i [;WVŐ4]Jr+Ӟ.LL@HRw}K%aԜ-ֳ|5*#.2/?DBY71]%, NV4 5YZ2 {˂'*{<*MC+CiG|%jXBj^6Yɘ[%ֿfxV<:OAs|)"½F55'/%`#?]GajûbWM!5ùLz(-\`@PN 7#kmkrIĵdPo!$mz=/OB"1Ⴅh20R{IWfv47Ȏ+:1\q}@^p;U(_0vYj#Jby2v]mPỞH Q.*I^cE!3/nce$fuhD., `@gA] \ey$JvކcAIΫs5)Ę-eVT(M;'Pn3Al( rabC$wj8:*uǠEꓶyoj'tpؼ~cX6ɦ)2/!DWj{D*5!Gb<5Dm k>9& +aL$Hzbʯw&"鈦L:cmIV*xXbﭼ >i?JǫdUV,cT;6 _ZLSXԴJPF_Y9tZng?, GҾ2ht/I 3_tp:4!٧P9Eb 4Ń3Plڬᨻ2˷ǐ >Dun%|\jiDL Ͻ7*إ7^ ]JT`4li(ZM"C gn* 8P뙅 V)סWU5Z9V/բwP;ʳG#g~)ΰ ?vRe UGAZiS1;MOuZJyTbfo*&w dj;>Bo;qNCu"gt}#wwB IXgk.Q6(NYmİjø߳B]˜'ޮeT Xy߷7b(Ar:{îD43gڵZw'"HʲŜB0͚"!T5bl[, a~{(ڰ<+ 9 T[L𿕎`x?AϽ0Y>l&vQ6!;!/KHz_qQP6aHFX26uVe3#24Oـ6`[=l)nN^A+4^F۰$8BG#-ɜ)}gs@.Ö=4 zyAwb[arXE_MOIY8 bn ~͖Q4E'>,CJ~>Gagwzjx"&*UќŇ#+ҘJ#|W5e'E؂]T}W/wTd#ؠ)Mܐ΃3ڀ=X(ޢXĩ> Ai#Ӄo|:9g-f{A^sԴnk|h VNudK&wۮgC-:F&+#*${O;t [-+5)c`F  q{=UQ;P5Zf1Dvď *qst&q+bUdYвO!U׎oϘȃm _ Z.X ͬ^dfT*d',iHE[ e(u$CebxV,uv2ot5^M~Ea=VZ[;ۢF*x}@4l]6nߒ J /}yà+g|#j/A$ ۈNl% 0rAݲBPFH^[3; iQWҁe{EtKQߍQ;#z/Ƃou9 ƀV apx2Z=>(LΡڡ6ysF[o1R/7gS{g%%$4f&ِ2 h؞U zϤ!`|7dZf }v6i/5ګ+:~VBw%u2T6aM?~9zƴчJNG Eaho3.IbUk`P{zXN+5Q LU\ P>W3zAFżDJGz{M 9y7n`'֬}ԭ8=R7QxOEvv!6@mM jHcck]G𨠬X[ Dt0eTiޚ/P V-6B8=)ۋ ,0d sOPbv k\|PTYH)h]6PA>C UM6;/Oֲ?V19}k$3U6ƅ rX5NZm:z!ClI$׆OʖCo 1$y^4ʮwJ&8v v@#SlBm|w,={ t& L|>qV{=V 8!d1Ȃo11[=1 b+6n@:FZ 4,o^qR+NgM,RX=Tkpah1dYB!Nvr׺Gj@P|̅˫/Ru6UX/k4vwgX +څhu +ewh(*F&AGw" 褍T ).mJd[햄1(}:D[)c6:Ҋ݌J޴NMwV뼌1/D2Jn>e86u2W8lbB^RI.Iͨ_`bJCgo\*Z ;ۍ.?~/s>z˚rүr.M$L3!HF>,/r߸ژIbO堛o˞Jk-eھ4޲9a\hZXgXz4$pIː%Ou%={^)8XI @4.]6voS.t&H% !s`{ʏс'aa,|V|/ǩyӣ4DbMoX3Oi c ޟV}aZKm.)g0aQȖZ7N@׵Ll,z`AvjPz$sa-~хOHt#wtvLNC ~t/sګ;tf7sȸX?/*X4'vs6ޒnmvS:q,"wLޛȘGyd9T34RzNDM]4{vXG6zN#BƐq ]ںCpт-姝 䲑D +n3Ҝ:~j8s{QqqdAu&1pXaHȸ8tLJOVv d`ɋO-/$[/نv^{ka h@aZ*@} =ȥE iy\#k~ΑgniCDSq=L¡rz}&.i}ioѰLɜ>Ow bj-`ƻzAdCcDz%,J-4q11~Us.^qpq92YFlvƦnOʡ.?͜E@D>_3@!n<>b+Hcߞ{eićE/k"VO9rC۹Eq$+Bdڧܟx"ѯ)8bkq2L5E)3^8{>E2Hp}|iJP-BuR}̍(-VsR$K ߯0U0iUs3@7p7`}+F(gU&#&$Y\ħx2Ȥ"h*Dlˆ ɽ;QAidCeԠxLdOd.BΦu{嗷5qd;ϢAMV {RuLN;"OM2*d7ZUY{˻ $y8:컩$α= EM L5g*'{vvn!,Ca tRqK*gXJO*PMm5ѳ"L&dxVoU1Iٶdy[rJTξOlZwL[<C05s_a_hjry{p}Yf/120wq}=˱זNI#:s!UdR//;߈e#v\_р?@iIa14ڄt2Z7|1G[*kkKW 3#9l{n+)w2a1FFd LaEx,k' BC7GR Ju[%Iq^#]zOיR3KΣH 6GȕLk;-Ycuoz+'ڳ<ߚD Sσ ǭ'?۬,_{bL;Of#g4 Hma>ХDIT$dX/ 9֪' ߬Vg3X N4c斆0fgDM\LP:W9tR5rOv(ڋƙ?DƼjK:Zm2B#b@]k@Q$x BgșP6MಉeYIoI^|P*1:zqd5=e+_,f#H ndCG١]h~ E#h@=}>1Rؤ/pή#ʒ.7]yơc'$ ,uP)y52 .ژ|mq`ށ}CRy#n2 k0VL sv!riʛ\xrvr6@ȍE8}HZ \jSvR \{ʠ gLs-䑊+%as6ApWR?ҧ4KpZ6RڹJ+`f OI:8Jj1UQK0k ZaJF6wjIs1H1rz r$Zyog$W^;^CC@ :8Zf{"8bLK7GV<;wOfeT϶|5-6ѐ􆖹HMuOG{h: >w0a/ke2=@J*{5pf4  kA{Cue+R?Em tc:FX4"\uXf]cZ}R/).)A/)-oV}(DvvI0 ˖<_Dn;^lЯs* (2dC#J)H쒨 ItɈfs~(D~6%:u7y?8K VK7L(CŊfbW78U[amLű6F+Y8'?hN}Y՚6{ G*Px#m_=^)ԝ W!03$=>$H 1H@ #ʮt+jv@rNsuv;7p!ԨL_jpLtOFh7@ @=e\XQL:1AI5[a ͗sz @ݿ#"gwsrY XNû=$%Vh{*4rnb.wCd9pandNcCy2_[J]S$T+>#ɹO <'c80Zx8.yy2njՃTn_881}z.qU ;[w2(|PT(u D0N?HОM1|M%k +hB4q=m0Y9lXYW [r~ox<'I/93FŊvHX! 0qk]W2f&Fzp_3ؼ˲ap;Vo2,moSŽX#R89{=,R+㒿=]06̮{.f#gG <7]e } )R|D팦ɪ&rknIzҹ1)K(9sLa1js󟟦s/~z*p^R,ga+߆@ S0"K=L41Sø/;Ob{wSvuf(xB`6-a=E.1ٟ>O@N3$~4m6Aq%'7Obڜ^?{k g2+&>q#] )z3 t9ܔ4+)9P߅!)I~xHeTǵN8QlqZS7yb{0C QL6hi- ୠHY@[j4zN"߹ 8?8p'f"0IӓjqeHx頊7} ͧ6CM/ё3X|{ pL"쀆BH9HpVw41Om,~cT,2h÷O*xGoDtԏdS|։\ k9/@co"T>oQV\e^u?''P<~ )p9٢j1N!Q]?@7zҸ.S7ϘlvI1Ogmy C*}ӃMZ{qr)\ ׵ o7V sӠKgIU 5DyJ|{b { )B3& D>WU0u*ɲned%񿄙[<R!IW׿O=z&KZٳ8ߪ͇+͇X~P85ϛg8\@yRtmtifVNUm|8/$͖&{}`22A=80Z_OUeD![|3FTWD<\s n6>8Tѫok@x96 *e%Hu<)6iDHr|D$C(7kW4oS"*LIy3dW{ ǻ/ʄ,\r``Lr]ƬUL۠W|Z"3{dlg%gXU16V>%6h`՗sh;xiAB.jwwֽ^c ~mejo FlemqD%ctO33*n/4DyqaUqG/$^WXӌe_fY8Б5\쑉ϭQ@!iʅN jTKkAT[$*R,vŔ]eg*w\?+xtB8*;m7B[%|B9eN5XǵLÓ`9Lҭ]d8gW7t\ڱ3F.Tu]j#|@kW!Gdĕa$-<tbGs= o&K&I<DtZ+S-Ehe󂣒"P.X4o8bໍk=E0fc`653t>XI LWNprn&1B8pd?0=/ZO l~9s$]-.;Hm%JBPLӫԤU^7 `)đXOr`>t}6}g~e 'nɯ ]oK~튰G-1M>C4rMiҿM{|H.KjFtq/6'(fC 56sa+~B`41#Bo]N'vvfi +6ޝ@:P6<[W:ߖ6c##E,:8S_oy_׋;>:\Gj!D_7wB" I*iEھڅ#'5oH8gåێQH 8R704_ ~K<=L7W@$Ǵ;ވ'~7Ba4'RxϬa"So;[n ΫVsgI-ݜ5^7D`yW>/#- &1j7Z?(0iQ$_ɓA.|gk86#8=|, AlZ[GZ!S4^ vڄ'\j!S2f $ve?..͛EGxXAG 6ZHqw2'MhF%xcp\:h 4ua!ڇ8NM7?Ҽ~܏`+u!RԴI|QI*NC9XOIO*\+4߯8{GIoFeso/h=0Ix~ r\hqJ` Wγ(ie飧6Ǻx0=}T$4ҝ~8n!Ж v|^hvܓ~Lm {xYRk8Yt?95Ǡh^O=Vj˱> 6\W;^n6mxt WՆ=ACtZ2n \Z{Bȃ]浻F!RD;?M/D|tIYEkhR^sDrwDWǒqPUoRVh DV]=_3hFgrp&rdu$*Z:^nA9yn[A irtan 7ݾ:K"5c{`iw Qq #z Az`Ʈh<$kd 7)oMZuul2KO[Cy"&缠 ,*j|L)0`/ir[bk׽4,Aד4xht$+O+"8 gaH&J"/OOtLxHoWBB:j\X4wfq@Pcc .)܄4u.2c ѝnC!tU*;`d` xZ# ڇD@{Ȋ".{v ?8|mJ \+)bۥrK2 #mw}Q#GrWOVvN% 4+D0rvPKz ~ CUb^3Tuh`H uϘ)> _"M|p}DMJ1F0Px1_jE;LBԃ~nVPюvvQj4pNk))Ȧj] C [9-uFc\)t,B.$ۄ0g Clh Hl7Wn$$ܘ3))]GHjr &LVNVI3g=V6i.y1et4Lkn{?)$1}L~FeG|P$CO-Zy.,d jsAWeSZ^VjHdNh7?]X;%T-RmV# ўp0#*.yݵ~Qئ/i7C&OpysZߙcͮ_z[dBl(]8#ruq97PR -X~#oTd%c`Ppn5JVڬmL2(_&}c_+E{&y bAߒؑN$z=▱D$uVR- W p`?Yk &f{/.#d XxqRP/>.f#J5F考bSSEѝlg-1\nƛ ,qCX v&ے?cS^P8^F<025|OCwǢAB -(!3Ug<$2<`fan*aƢdW֌ 3݁ /q'>6.2* tĨ~yBi#m2fWLnoPw/[cx |b;X`$esh{]?dxF<ګ_IXJ{}?#k礔=X5*I#׃GxYB=${-`ՙ z4ֳ*"A $PGa_x6%NR 2NT%`iT`N>ᐃ޷f ѹ0E~'z/cu7~-6xFccBX`-i+aey2Fz. ] a3B`'myHDsP &3(jWk5u.e\㚚h-bM̺p!i|6 PN;N/?us28@QVyYVIaܙ6aL-BZpWѢ;lX}P?]j=ӲR'S6X霾EllJzcw"SP?vW~Ðո#nHa`T[$=5& )W3hԘKKvVŒck$eKsmAr/U΀CB=x^β|({.oooʈլ_ٺ8/"Ea*C+7 ʭ|wZ$$S>Qhgtsy?֢=X8 4[li\D?.&(w R G ]ۙ /Cεo"H nCbl'ݢȢ2)vnZf6L-}y|J+нѭ/l6()7a@wm.n^^Xas#r5vIZH?`9ܓ>a\d uFZuyGY;kk-vm[p\U}F!xF=عR˄΄&fdS'k`&F]? nU KwV,ۘ[mcl9#8Tpv'Sd[ۿprD]-j]9 n3:>MBܬpƉk:Q۪ ('\#*M:p0n|{ZqpN<G?R1HUmAYp5֚˽EOYe,slKDIl]ЫF7u 3@X KcQ~M.]4;3sܦf J^6.܆"zӌe[f)tYuڀsbPVyijF 6).Wo&XC@ ^hI1I*ͪJu ޥ[ &(KUW û|A(Sbte< OL_44}b*pϗNhF`i:tˁǛRѕu7(PF\{3ƁiZ5hVˈFօ`BF{vF]3=~umKAzO+]'bPE%LjA pfD^%G+m۸K2 G&@֡݋e8[2Fik auSkyMXJ[MiAgWΩ=|:Y|Py׺&?0tT:B@vN2*cCOvʦ@ڄO&3}m`n_y,}n.m+fRSiiO,}j()WĚӪհ"psZ vKY`@.R7"V&EѩUWx$:y% zl rpGJ[9&iY6з%tH" ?Am8U"[B.IR0'O!:,`0<诂ݗmq7&T_ΧRhl00CK&ϱ1U|{A8gj8âmzgCMCa4,M-(`S(YA@R(R_T_D sxأ=ole5vPɳ䩴s gs7igNlG+? *caqAN;Īr1QcH&N ( W EMavB%$wuVJof  ܘɘY#bt"K=uڙ9yr4B˂޺m&G;M)1~b XO%ڱ(]H`A\=[y}ue槍K^]_ P~ڵG]u\DpPޕ%ڿKt䪪! 1t@Keo"\.4!8L:Cub) }EkFDu|dj_~>D-F8G<íNu`۰f#0>FAN(ҝtsFSk>Tc"U^I p.M;˝t(O @&Lh4zHxfMöS{kQl5VoYH2D1.9Sj~kϠ" ]Kt# 2E7^SXo[~!8)u8-z[+$NB o'>Ns)9h[IPVTU]u<7H{CLh0+*T1ʩzAF̒=2YAZ: t\p+&'/v`r^Ϡ,L@Sِ9^XGJ"z01 @,ChT|%uj{b_ B`EgƄ [ʅ|T{3Vr[wʾ SugIQ] vP5*fyK2(oK*7=Ї[QsXEyE˲9ax dBe84ɾi Z]-}d)&5eS*p"@u3Qh 6,7SSJzf Nwg_IJJϫnԶkJ6vPG[#eip +4@ gW1{JA[0M⟁f\i-N D!c?N;g{8@kW _XbvmEcI\uf/5MNj}0Y"(4'\T&"kH3K˟fJea `OQ "]sWT:tޜO5v:PNplW)վ^A[.FlˮÎMh8vb; .XShBgY_8Lc[DP!pa8rKA$VQxj"#m:>ܼl\>s{V@9F2ݝ7w#Sa210d#~uD"` ^\uJe5`L)iwrމ$Gzڌ>@wJQG(&`BFpLO?ڄVӳ릓v7j0LV1n!7Scfl{aP-cđ6DJ,bn}*EG!!6#t 4q,|u?yJ0h8;$>oEr/.a|dk260m Uya 7֩]9H!wSWiߥ!-]i'I3[ƏfH;S1H`q[9Yk\iCd=s~|ZŌu|N$׸̌ZJl[ PM8FӔ&:Si4W@!2ZH ;!26$DYv|hM%[Ik[щR.;1g{oN{a-g^"DI!5sx 21`\}PƚWkVYQ*(Zjl{]H\q9ќg_a)D||#=✽/&ziGLZ%xxw?D!xņ,Ndx &~!5,];օ=͝)!Yz?T$9X-Q% U B2 ⽓(5Fg5Ǖ=UjX/8Ͻ6 ]tB˨Ee, _^tnd!"GAUdSC(= ),鲶S0ҚaD⇋i6-y" oO2S!=^ e_o m^bRRQK;pzgr;FLqBCߧkB?.^&:%ֲz2"Q#X&=uRt}}&6cdICc}@2L̷ut ol1h\f ˝bcFI^ HN}l1C1/j4^¡Mtp='ʺMl)Fgao6)>pWtruNݭR#yG.p jDNm^fqN3IQ/d8huSy(OB4(TSKGɣNo[UYu[d${EբBV|ђ9Ȇ2+8NyZ pc~Ɓi(-[.'7@X$#lN` )pb{S#s"$'CȺC[!%$bbjnp꩑j $m6?i43>zP.Z_\໩i8'+6g"O*qɡ(؏4}> |(Io z 79zo-;$|>1CeQ\̠˧0Ҹ<#t(杴& R"v ` g*3#W|ƪ;# ߤ(.(4 l6ERXܭ;48鰶gdχMMly6%Cg QnԒcel_ ^GRP:f#,w{~3_aGѯ'LC體IjnVMтⅥSKͲyP2x$V3tqޯݥct4ԟR)uiB`.}tiZ-̷< '~B+r,ɗ 98Uul+{ G_`Xz Qꎾ*]a RWoK8ǬQT{q/_6WCM#J^d UᾦS^PJ&TbU]0#8[Γ 6֊cu[ c|{'Wr:[YgBBT7#(=j e0/|LW|URkA-L3%ʖ1y?H&)PU۞0C HKn {*ֽO(c0:uHuFIŮ_~y76!#(IɭVDKLBMm,"oZ=Pn.|RiC\k K5 #Y]e\59σ;f0S\8-݄?mZQ#[EOǥ~Wu5  5oo[45+vJ- GBH422XmYj9bTU7l^A*/yZʔ*izvE|9elBG, ӷ!EJDʍmTBzٿF=}kOݼ0K8)eNN&N`LESr\ߟjQg􇚪hɅrfOCcNRlH Ɂ7fegTne^$6(ֶ+TjY( V?O09%ɒ]X% *Bh\`:8ٔC#ws-Vu:\(d.+(F%iwdíbPd+P s^5Z0U4c%N 9#% V4 /)=oņUD~Yj ލWeAy UbWj~dPHBԆakyL?؍{8j b#^WP"NA3h={Zv?ܺsDlx{5!6M4MͦƼ_z92խpU`" +RhlKפ}mo“-QL#a|yX1j}1_JIac# FVk},M^ʮ*DkSzivk >֠7]sB;ŗf6fԳZ٫|F% 9!oH tO..[)YoMp,:8L6mtH -6ȼ,-;XJZ(:0`)a5j:#tVrk@*hGipamr\O&w߿Iؕ`/l74+}Ŏ/627>{V!O=G=ub'gvh+^JSɛ1,EL,WtW+ ÚVMcs58z[F]D;/1l](// qFdpuy>\kt&hZĶ62Xܾ-W NWGl[e=P<[-AXb &=D1䧃xͣ%yUY֎r].ھAxo|ɬ2RtO̶b R -|/:Y}ûOBa(װbZC w>a=5(_i!_Ɉp#-o$hx)pP~*Yf f@~6zDJo& E*4tVf}ݛp֐~P_SBװim0"ZhQ;e1҉ize(| ;₡lwE"{BQ֥Km?UDa:ֶʞt22XɀE6)>Ma|eHf.1赞lUOUt5xB7( <4ZLl1G0ٝ[.YW\;_Sln-e^3ۼR+TJv)Zݒ=["ǾĄD:=~ 䖷R *Գ7~clICT>WTlm1s8ְvcw=_gسDzU^1'Vt?*q(c4/$-,_~ R50zkR3L9NJoطTʹ]Qϒ=I/.Zmr*d םt~_9 Dlܛ?&W¬Y{ ߤ>Jc HHہIv,?SVmz `xixr8<{«IYAQqxF f(U M6i4 =9D(R ö"2:N\&eONIzp ueikkr4^I+M|Kw.s >ŌFQwBg㏼> =Sl>vTo,/~A8;?Cfjbo$MC ^˜zN+eNyQ #eaxzk ?aY YTIXm8Fx`ArH?xmC; jZS%qT``Sϲl'Y)4/e8Z␯֭sszs} }'D|铴> } RB=<[aIdt!vυ?R10Qٖg3ԲTKjnmLYRFpOa' !LR7Ր s2%tU P =@!ᰭuٮn&;AKi/,%)f^8ˋKwYZӘoIψl 3:_<zD <`,[ {utֺ6X1g*)v:gΚNR? Q /cGE"%Յ q3OraS]6/띥{vh3[(l5\X7ŽdM`5Y(Ǜ'E>VDq+؃KeҥX 8i\#d#-@4XʘejSlDզ-Lh7 pEK"9[" 3b(*wcNnP6YqJ(T5A-XϽ):Dj1j b ǏI:bTMX+"ڣSm:Ytbu p(s$֍@eOi@F[-5@˚ؗi lKyvR#[CDgVRf|+i8Uc?͔󲹫Ex:nd>_@Jmк#`}dpgo}E蹃p"^I [|s[&6}ہr\C9:~w:kU΀ vcdn:C;&B2c(?l+:35=ߌ`!5jwwg$L_gjji}>nI~ĈeAC)1c(wL J>gbwMIښ.$1?6*+T|-T_ʄ8J'>xD\ \6_|N`7˲wLف㿌~u0i_sՋᷝ'$UKr{$JqRiM@I:#?eV"w5Bw&PeU$RsMg;=D @u(7PBs$J0IrӖb$~?}n:E-piUm[ hej?pxZDJ/)qZ*~崙՜ E? Ch2xo(xMcڨ.ϭZ[cW9㿂uĀi/PD1᫥nچ>6{CEB"C&""Z$LAagB?w;<Ĕw].D~WL;M^9:=mU)Lea~/,ut7 xwkfuabߛ]scLкymiZt4.ҨT)<(5ߌPCA74j @ vxx4jqeTL+*<8i@M ɀ E?*x_zMd7}¿&NHf/`҂F(rQL1jTuН[V6[;$Ǟe>Lz3jߤ^'7A#!{ط8[d,h]AuI!x! .1&7cq wſ[:MQKL6.vN炋iavꔃ}Yu߈T8Sg C~+ E~ZB*"g1mJL|μ} {54Oֈ -T0ne#iXjZul;PA3rQԺ?- bİPbBiG["PFn<ӱw܍I|?2sPDE6y3[.,Y!2$?D'i~6p7 @Qp07 r"ֻGUb@|JeӆAB_Kp=C&oHMToYk+Lemv%65ﴌ|=Yz7N\=XAj|iekK&F9ٻȌsDQel7L|r d=_w(~ _`lc _8pb҇:Hȧ)>NFT u%)l¶ѝ10:eg@&mA#ƋNX>o N[ݼ3OHpVxF1Z`gFg#d颿"2|?8Ɍ2PB׵b,z+-w >?POȢyOFQYH5)K[/8cXI>oK uy+Dzs1rid𩺹)3Yo#y6$cHvJہS75jRzSt9OQLj.*RKy{=?:uy֠'_P; PqܛTW:A|/24/ui F ̲ul Xߣܡ!w/ emHk9mSjȂa$7$mYRt,,rۃF16*C:\3A\z-QG QA5)GlYrn 0.bo#ZԳHv9z, Cj ^'}䂝2h0WF\{ z WC ,wj>KA_@MX]K8_<%a}hԎ1˟d&k1bC @EK Pg)|-JŤ#U1Z v~\7mx=jp+1#vLi.kGj\JH$$uڡdĻ vqHr3fpl7{zmkͪ?Q5!s\irJ^ʪݑu-~ROE,kI2+<]M\𖱜fR3V԰CsZs_ ^C21,m B2y35c/\c"N(D|J̬rCCil2\68T12CWeC ޤz WWAAq@BIWQ?P wm4kPN=y&̞R_)Y]^tYEt3]|ڿXgMvj VR WnԮgD,vôm'v!bn*)`(5qa ,+/h/=ff'z_،bGܕ*,GGq \6 djtQ~X|W4*W{lc!K/zCz4 0D0נ 7yŘe6>v8qG͍] P?.dwL6_h>Qc?'ba4mD"~Y8 ml9§>𺐘UrlYiAL//3#΅Ig,2P9Nf(Vam%֪A%NeHd!JuxI_Dx=zo+4ˆr2R=u辰!e=> >B`.`w=3;T ? qZ)͡4Ulv_ ? Ph$} q[ L xykKrgU@[ vd>7J wY㓝ElVj+4xwuCV ^"dZ!rkUuţ'L)V;Sq%Gd9XwTc(3(ۏƈ(RhzvE.I$JS3?g'}?@W3>lM[sTLeWW`K <756&҉VlXQ8s~+]ݵ/6[sbf>5j(Yd*K11ߏ3 +߬Qy!fS_q$k_e:- s2(ntC wۈ) bHSD>2L"82.-%(Z}nz\hY WNZ-^x'ҩZg`\xTDX!hVN(V ELI{|j("2 U}y/ CD OOB8Zϛz0Jٜ?D6Es'ۄPLrX?Teu$כYf]aM`BFBKWjθMR% h^#\yZ!j_̌&Oȱ'7O˅&-f!Z: gp@|ȎYNiX@$9S\c o}qmb[l6^^@eL=ۻ"4ā\8|h}YhΕi- XnbK7ʛ@YF[Ozy^w:_tu_-,QBЏDdëW'F_eXoh:T 4Q{ l*v& Bl?Q0גɾ~Cd&$; G<5_D$C <9lͧВS& bv7FuA-Q̡tFno kkS~%SEل(yݜZ@jn#K*g Q>D0KcR~T?Ѯ8z}EBrn 3`O3Wh eH_Ž<WtSgߊAy&~իPiMŨ;CJ{? w8Gtyٝ@#_ ^T18*xo4Hmꜩ\aϠޜK:Z jPhjXɽ}d46xZ\8 ̰9=6+m΂yp"Bxn9@Uj߈> 'GptzN۱ݧ4}b~ē]?5ȨH*yKJ.@l3ύkT)0 #YdӼr,P Jv|n;juqOz:![[S[7 ʜf Wl΀~h>W-} c ߛ &AF.gs 7qK ٘04O\ 1%^a(}!˽VYM[*,*| D]@30ݢ: F&-G(PLgy\@?~R!nݠsN՝1pqH{̴DЀdyˁڎQQ?D6.ҩ(S 6:;fQn)WӦK!W|wxN^GjsG* ǹA>niY׵(]ԽJAq>$6H\2Qh`DTg]|j!OHtCܳٗ%$ fʡ~$#DSљ q|(f56ci`UMh. rf;2(˄* }]#hRG~me_xqŠZN F'8S/v}{6)2b:w-9KL9릶\jלy1ÕC_u:0uUL{u/S)ڥ%0B .,ށP42//s> /2yλP)VOivfIj`#} _ ޚy-*|V傞#WFj)KӸF59lA bo r X2nZ%HIubfF @B g4lDt ~aNgA|z/wm9 ?bԫKL/oL"7$< .Bo½YH\eM { *gWΔS5T:1OIe4 n]]pAQ+qOX< c?LkPPi@ AE&;Y֫ECl AJM*#'$~$^CN?K b! ٞɫPZ٣>G A']VI}\?e"O@ԕfVRxq;|0IS=]!B̵_YK]t@R]*v0PtyT]/r4f?WW⮩ O2N =s˅{t V!毗qo, K."9xt+' pZ kИ3DDw[SQdѯEvXgr,0v{Ȓ'PTKI3 u%ҤhK~mtu'iÌe3- jpN<א;n4GijuZ;>ǧAT]-җtV/.NWfmo¢PiSܠ"QNbo9Jȯq:wT]~Fg.dhd!1Hy5'Rx^K:uxBD˦%v jőrS!rimю0~ K{E+ R8}O?`6I~82brvHXkk F1qGN[`Cqtwq*B/CVjӊKȭPP[S™˲CFX\QQr||r]nL VȱWa\K˰^qFV\1^a,uvr&R/|'})Nt:' t1S/ gw@ b2bIf@ȡ j+ OCڀ*h~#lm~ޝ_WɺsG01&IҜYy $fNh|PEluM}$욡С.~u3Զ"kZMD0O)!Ë 3F_Լ^J")!@^fWuOg}v;x|gI|_b>p_oZX qBb\{ٶ;'=iU'ApEmn_l/ 3|SԗĈIݛ[N)[pֲX H4{STczZ_]z6y A)P>.ն*([4936PnvGo3kN[8t"=./_-Qv?/X0tyo]IL] z&j2\$S2|dͥ JZUA[ٟbXQI"($ X_T\4С m": ,Q_Ѻ-ҽY>~ @R Fst|+Rt%/G@_RGpAѸR^lM$OU;JRixY?$C.0l^~OA܌;2QUfhz# ԝD |SlM!T*:UFg1w&Ɉjsgstysj^Pحx^B6mLJbFo0{X^y/A|"a.fVyↃ)agLscW؄ǧ֙zu)W&%$,c5؃M)n< s){ y05~r;oe#=$Gڕù^o#lH{:Lt.(4/kVd9bՃ@Ѐ# K[Z/\:RS':0V"0Zxx4`N|29CJvq]-0}4fΫI̠o,DTPhaoIq[tZenx{`h/+z5/LJ✉ꙝœ;y^ʶ'|ذ`~q${_zFJ߱ V\Z *:z"{7e"o n6K]- 1 _P)HqIx]Lg0%Ø'udQP?6&Ӊ_n~K_X!:u>0Z}Rݥja};^ ;3:gp•kMhQMdy6gV!$sTEu:<mT;g*(1bkd>Kg~34艎ׄqc{NÂ"@~8#LJ C7h%{`h(RT]ftsHQ{gBc_Gݢ%u$Gƺ=g3!Ź.CS|xĩ#hxT6M>'-p:&U]J~H܄fVH]z* Ym<"Nhh- f졸Lh:AYJ"W-\}% ICbQѐLX*E%Qg'w!{1iaL̖$OG 韾75%!"n){&SI/RV4(t?hgnOR fĂ[vak$&whGGf˛Y4[wl+–@oVmW`w @XT"+dC'/s1:'j۰1#iፂlPd</U ۂ@EiPgQ xxQZVĄjf7u~)vm>:Z+[!5D;`xCkjSgAºsow  \j/VÍUmW)V֢0`=j;K@j/T b\{DZf,f͞etB=Rӧ& )V Y,NSGI|K(2 X,=<)_m3kԄ6cRDtd;>?,U|01tK>w |X\z"03B~W]춺v(ʣ}[} =8tb{S NrLZȁfìflAskRެdFFsXA: 7e糽;![>ǀQ$%Eb>sfߣ]ph< !:]Yb6<4Z'o=k1O|4DH ׎xJ>P+ h}/ -`sBNco/i^$1x!-6?xǪ>P,EMy *ՂVw83gn6 Slw%xBqŘ 1hI|~ toYӚLTf]Y9`?Urr!xV-dۓ1:X M)b& dX-iwPB\BMaxs^ c4:R9~++N>P%_&҈ǒk;b생N'ְ] >yU)|ѭx;"䫵Ì3j;{_Wi伋zIfr|$i8@m) ]S8 6h`H4 to#o5SC/t#R7(|&&>%(Kn-N%ۯT8݄\4jud]0񈸭~Xj6o1?J'n/ k. Ta yZ0 +|Ogz+d?`PWW]ο9 os bc^kGmJĔ;ktEmi[åz)s*PNOK@_4S"țS5UB7<9<)\!b.B: &MBa_C0/ܛ;E_{i*`Y`bSWBc 2MCޓ5n:DqF-bXD45J%ƙDV,T^049vT]>Y'0 Uh-pt?`L$vSu, _;p# de=oLBϙ|# HhgJOj.i '*bLCXy2CO-gf䗌\*"(J*lnG%RÓ\%;fO;jR޵H_ڥ~>?]z h +q345 qP I 7WqAd*. Okbv.9 Hә3~ $4rY޺ev4C)>a[t C~zTz v ] ] ~' X( ~gQjLwW9#NN>wJz_~A=chi{+zr1;'뽥m8@.)b2}=kUs.xpMСoFGDkbR ̡7^J_~9*f8FMs5L a1}MLT 2!.I"68>k}BTe3X/nC2Oŀ*aOm1m2E>rsf5H#o*7G9br X1u5.ںh[ g*ϝf4ˇTY> $]ohpĀG/= "Z `MGJ{0%tbm CukDTASR$cWJQn݆ȐJE6IBQ(V>G致o+IY:H4>+@Mt^א92$!S&kn~kR?DpUEp~; cB:Rݳ1DsP{MQM̧`P.ߎ5cHa9В$kl{r3 oxpsdTʳ($֫٦OF7$ =()4<#yrq, ԗY k A \03b;֋|/SgD:IWɪ5e\ bݶQ+>*Je,1|rSsSXg%V4KִSZ3qVc2r>+[] )m<+ύdݶ̖F4p( @ٷ,|u2K=4ғ`Lb*y77 M8BxF L~siM.I$\֞޷ Gd%N!>)[фs<58ׯQ@>rl7{OoD ǩYwnɴ<뤹S?/W솸ugSߗ DpybnNpGKุ^Y,ji>HZP!CL!@Nɖ:݇J͊8D"y'^\5D1Ha>#4Ë8I'8t!Z4TmY}[j@Bӹ~գUq*xz[GKE0"pUH׎~ۍny5'\6`Dbf Z}3q6*0c\R>)i؛WY'ojrh 67@r4AP1{0(qѳ#8<!/X1ĮeQ/`*z igJ_oykmcU* f:^]]0u~4\o?:'L .sT?"X* z.- \eεh({9B;`7gǿaj{BY8qDNrЎk*F[OE!jwg]籓K]4V GIg%6N oNgAw:j}tҡz|Jz|6&ߤFvJܮ{xmvUtQ/4xx4!akNJ EnE/Qog!^T.=͏( W/-¢@Bn#x!%(E1`&A JܻF.jHZB'?[hFc<)쐋s ?5lnG&޽yWTZ3xDF5UO[Dpw7_jfh1wWolC pS[?GT!`_?{aK?\L{f'xrjEvƙ#` n]jq ;U1/x* .F0H(n5]̹0|Rb4J,.t_4<,tk+^sZz fj. 1A:O3ngEMҡB67 lxŷw׹*|x X]L!lGG&0ɾ:/GIz|2X"["ȭH{n/ѽ#k=;&2sp8&tYnaJ4-A\n0 b =kj/X=FԭgJ\2v)_v6_,j_=v]u2,4Y?yFl״_䀂EH͞1v+}궶AtqI/5!/0AW5cXy5Op?p[Yt"W'Y>YK!N11dewVOi5xEYwDֲ7EmlH[ eMPu`F n{0.6$^-Prx !Rs4rTu fL,M_'qb'OIRHbr?\/SGĔMnP]xv . Rlzo5a{VtҘutQ 7}|.=T,D?tE%če_wǵa?_pk+iG6:n}6b1lj*~#VV;^p8 ne@視>X-RIfpI=J`eۡ5 dNm43yvCYg8,9c2|}lNwJkX1|J=gXs @X I=4ݛ^>ש}.P~ dcciR5[y1p67{MN t`|`0LKlי PG+F*³v"@O{n⋻8'`pcwmȀt=#}LuM򯿾NؿG B/T&Bi5* bכ8gD{8JE3p2e u_Aq@N}hPЛ}{=DݾÇi*ݺO߉,f m%+Y):S[DndrcޏZ"껇ʌ$@ܥO o@!gg$0As>;XeKLKnFR,M25{莴S$$D{fJgĶpr"_Et gpBqA[ Ƕ2eT]MRARg[9kOԆ/>"*5/7TFmc#LT@\7i`UytKV)/%HJ"Gݵl0 Q0Ny>e8ߧeŸ[s's4ZWq_֙Ҷefuz"C/MwLȻTmH0){E0 ^a7YAI{+Ǎ 7ꤻe6Eȡ/S+֐Y\?; 2T`̮@zp؂:cy nt-Su"T~ $tqjw,iSD|J}]HyMрL*c+ExmݣzN"tN26w6H 4<&JY̲h6lg(/ x\QF>tj<-PYS,qcFtvb<k! kfA(&-SQ}G+ZbFjn^:7E]<_)}YjHf*L>t.K5No۞n1#B\g  Yw`Aᤘβ'^҄A@&2`o2]e*zzCxr3g]*3yWoMrX z7WZ޹%͊ph s?:Q  --_p9KrZZ;1= \^x }]KV*W[;m-qx)1l\("s w>a sECJh{f U.ER79m{aF %YGm8ڽh]CQNYA 7)$ 2wka:Z;E,= ^zؙcs)噐,8fZ'cQDm L~I擧AS@,\n+A0ؔ`푢%U@2.zqcp*ISd4#AbOB% OJ'QXxLh*L֧3PK4 R# ؃끟\`<펡wz g)G{ѹH=~;xmקV}l{ٯ]/@49 E]\*lRVꍄQCIYAG .QBt"pjj[xo݅@,ge=5m؞]t/ sPч?=>DQhA `C4Ȏ&-V=&S//0("bcUW@KbZI[˛w}إt7zH7C86J|kG]Wh+NΡ+=va,H~>QZoh.᰸sucD}׿;3L`LRꖒn\9`QWI$Z4+0DJV?|}>1HlGt(G6R:1!pKVZ)oNmiM=KI(b^j`eTI7lܰGbUwiנ\MҪ?7bيVb|ƩfcF-^GvTXUgc\@K OU{>}%uH"!:Sh5eżLTUQGBP%l:cD]^XWϝd'Ki)6:P! 2v0ac4Kt 0v]EqJWB+dЬTK 0Y?]EowrR"0Xk.L3od:7S\ꨍ]M׽K^oNܞ\BC7+*<~R:lIQbę] ^RsHLKtc:NM=h&Rt-8Ov;mu*ybp$TCosx o,teE(eòDhc@nnNDs9dkhtEݧM ԠiW<$~@ ƣwy4+?IسCٟLBnP(dU'ս>`&HtZ-R2AGQ ȟD|\qeδ⏌&K Nj`Ho z=boj@h~x #7f0<"RmZ2_z 2rs}{`"%)5Nf820x{]J]%ƎF15/fcw8 AU5XݫO/gT^DB;0Ֆu9_KQ  Nj{J+tqukcqt [*SYD@w+)3&6@JPx! N+s[6Y7-(T>~&eczDZ,ʿekSt8^)H2#ppGCZWS7SʴmLnX[*W׈YG˅tT;T'ߝwa]NMj}h3KNJ[츘 '$&u_q S:x$1jDT` cHu5j4,qz/s?{, |?l i܎rɯs!h+늕c۸%1|lK|7CJm$}1#˟] VW^k>B8s3z%$昪G J\I4H=5Lh>ZefWT3] p~ \tE7Y[˲{p@@ѯ8ಂRRoJ81y= L&⁅zJ2QgMǦTGvx /nYf^B9f;.%~فq7,'#^ٔ5!'0e@2)H?RFalNo!_}` ({+GjEU[*q':w@#*&f= Q#?"*O.fP"v".NBߨӃDX迈DC2t^8 |%WEV;5ra0wK;<nZOhL!u:Iyѽ}"!Y/mt̿%,*t)m3E2M o0tO= :r)zK4C=h5~Heo@:^J[ZRhP 27 }!N?GXh1%r=wJ#46TӄCz^x4!tžwW :b ر4yޜP۳_SkFR'jTn̈́_Kj'0b~IN fF)-ho: ǩd<pE}j:,=a|dzqq ?tZMzu]Ѣ)k4$^f8dX.g9):ƒy:qg.B= 26I8' IlfxTiY&;SŒtODL|OQ|='֊C=oP<'VRpzB}7w9' lEϕ55ֻ/"iֵֿS3|+oZZY\aAGg\`3n(~ɻ-)%2L:%(R"C7 l\)0Cٚ>^@.*iƐvg敾ȃ% ,J 36 "d0~ȥ&otPX'fHF/!U?2Et5?<=5aV&NaՉgJdMkObumXG3"x2;NMO|3T]b89HW9}z7 OO [bcXo|6g@gbUJM/wc49 ]3>GLB*zb{>8s >Oedk{C){rQ_搂=$'‰fSx{ ϣחy|1WsMa(2 c`Y -aR pQS|9v{ %3C TL<4⹋=نIA'̢ұNs2)UA' 6{} `v<$BefUЮ|ZNv.i;t6DV(5=z?iO^hZWHT3AB2UgRXS^4ʄiLT!sJ|6Xw\3 Q1!(sNmwy9I..v8474)2Sѕ2w7&!PO@!CMfHzkuGG, P&?Q^B)1xhP*cdI6ުl zLt'Eli`R3 h:>~c~6b"g5%23fbPOޢ:jz2'+p_{m˳Ϥ5?&f$8Y՗ЭTYg+J0"}nwiH tDyLൂnML"ĂI?H[֋jsU8,έمDM32 bֿ;NjEMpb|k. *,^ PdJw"2q;k]6ZVNx*lW3nrR~`6PFM@{Qk']Hʗ㒙w_먋o15f,/vvܐ׍hr<'c5K?CP& Q|3/!N-aؕĀs]v}00 c%9푊''v RkC`>rbͰZ ɞ ;(IPyR ZiAZؕKcEXoAockH0$Ğb¾7H#-ۖw 2, *9Y][)?aXn]df8BX`/!L֘=pBHZA":(0H䱮A4|v{ob'E3r#8>-(P'F 1 8$ڟ\jL"'HZq✢q ZvA)ef3M&$*z-֗9I ~j`t O[gC^s~dX b&m0bE̓0ipɤS>mڲQ/N5~d#;3_}K[,}tH;W?*&Le/Ùԣw̕i;smY 3`J~|V÷Z~LzJ S8um*A=BS70J؋R6;։Ŝv|-Ho/k<DRmNC)!eLLೊ_Zb% UC p&~WßZJꒇ~CD)Ҋ0O}}ђ1<ַY!rG:-3,T]K3z Qկ=CwйPPɂhy}^fKN{6t"'. |XkcmqNі:[]3]n5sr$˕V4еk?=.pH:B8/BMUJeKGȵPY/CX[ MX>юl]21yB#M"iz*Zb.q6EEpS|)p61)*i C}WaQi818YQK s* 粹{p*~~  PΪnb&Ǜ12K/G ^L8͹L|r7ۼcE8bR !Q{sZ7j!J%87+OtnMւ/9WD\^Mr߉xH?~RK Ot 4f>3Ӡ ! i!f!E4#[ZCA5ӡݘÄ+%wd`f*X18NDf+w d5Q;h \a5߽bꪐ,G"pCEV'-Ib {r)W %{C)@&DɖC0 &ӭe;%aG n'W8vw{kREKjZQۤJD-xbܺ^)Px)}.Z,F lٓҢCy'B!բ]~z6-.]*t+ͨr8x1pANpΜ˺~Wnz>)^@E)ll )9 Qw).8w Xf:ʻ0f #׋b`JqyZ5Qo f9 l>+_&Sk_0ࡄ>pU1h gbÿn)mYbmK]{ДW dJWАQDݒ VZG%ck c@ F0}Qfs 38\12+Cϳ԰gpL(09TYH?NڷX$RTӝ حVT(WqYm|ƥK~:K;n bO,D&)KL@DXZ,AzU,'͸PȬMM'(aF#;lɅk wІD ixDhr59?c8\8WRj *i p>QaO$߻~k."f{bM<r}?B5o SJy:%t_""[ i8MzdQ&}0xxMindU>'t/n3rQ)?ay*bI~`Y.Y ć9u_/4Kމ[*N5L4NI@i{/I~1ShrZNe{Z71=w%|t ;Ih,X-(Wziu-Q^ ˫|`(SAˡ|3ی4Am'(Pkh^e[ẃzrww͵ϑjgS?sx%ڃm6A_^#z  oS64Ҍ!HDT+RٕAgX*$9?ѷ*YO<|U'+:R%oL42Y{{A;޽NuZZ&C!0o/Ї2,%#]^P`xOF*\_҈"oKLT<CeBo0fIH{.23j/}yMf?05NY-ȸ=)cQ_,3]kȻy)c-G<A,@fZnKWr5<0U,BTC }˃UR?Uc\^?߲ńr&6^pFJEMYQ[倸M9l++De]I{UD 4:@X㈵Ecq3\g4rĆuaP9"p FABt4\JJ X=Hǡ]0D{d5 A*6 /ĺRrٴb;pKN@mD2p7Tx^5/nY j#3Re5$7$ @u ޳i#}FrQ45 ݌2!ϱ\>Lf@͗Uum;ҞyexMOnJGQW!?5D*1s蒒xMش,d˫2!A0Ygk,"K૗=hE{ГIepg0&,pѳAZ׼7Ki"!uC. ( c9`*{G:Dr=bn 1X-%X^,ħZu\@-sOC/9S#5]F,ݷgL+&&O F@ c?F CwcV : QP!Whl!NjAb#y1G N_; QȀt_25TIϔml9Tv&]۞ b68`K)LLTOb/N6ofu%Rq4uU8F#)>ăkSuϪH'K5$s3?_rViʾ}.|osʙbǴ2DʭҕSZf ENPl`5<ڵAF? m &X!SM P 2ӇL~h厮XXh8`cД,T25 Wګnh0>rxbkV9Zwq {Qn'+1İt,eFH;R\b?ŋڥ( +.H~?Yii-&TFZq`qPR}pz:c+Q- îʒk$1 YKPԥCh|>+N;y%N_ӂt ̐?1$^{$"yT'?{mІzt2Zai9_[B=p\Tj)5(4Yp GRq},v?l6XW%R;aMٕyj.0凼$f/Rt pk֎EIDhK ~ 7E?]9~TO#fy׷u-քԸ@կI#6 1.XȧgiPiE,j+ZY}E$L^B㉁Δ^!2^%I.P& f%A}1[FMP>Zw7 n?:Q4/krux$ͭU'n,..N|ReF !Ϛ$j"3 W̭ {wY>JX@RcGlby*HB|~~ˌq~]1 /K5 CȌv)T ٨>΄8%tt.xQ9Ȇaf[:Θ<1?3Ŏtj!3YeДTOk}4GЈMe,_L'+FY:~|c;/f'ړáWgpo;ek6k=Σ~Lywu)F7A}ų.Մa_5`!ƛv|0(74D/99D9H4pp-d'cHUMoŎ0* * " '$tjwG:/أ$l\+=HR|=֪cD>qXuV6fA챿(tVJTtC_|, B}O:4quK8KPX  3HpEI)֞Hꃔ؟<.OCʅƏ.pM4/xGi{ow c#4"Ϲ?ݑͲkLaG be&=U{:@x{#֟j=V s_Z=.-xe'D#j &XcGIU`uZm0`+> K-Pl{sjm~=yw{ǗwXO9N٦$v*ƀi;l,.c.q=G*Jr 1s0]LəcNՃK7IWѲYh1W8`Y$ _"&)+ykXTq!T@_͆ J%HTv&&ň6b@p\ ~]R)ɎPN}c~dr%#@?O;bΏߋL?(@okjS9*πglFq8R5, D񌇃E7<&]UȿS$>WUz_;P"m9<{^HeϪPVts!|\q WӮTKIy+ZKtʽ+f1(1+ig×@ W򿎂YGhȢu+٦L<d;y84u?]:*bK!;\guTǶFѮH}n1J "QȲh7 Pgc y~M->7%C˦I0r8vqAxы\b-#+hDaaXvNnbo<+_ƬLrNmGD6Pac}dSwLjzA,d&`B@ME2c* _NGeӅZ:l(JUc;_oE,xQImyG;8_a~M)ya#c;f̖\Pű&[ ZT 8,ΑjOXKIwiQ`S)1>ͺ׫i[k$ո0UXQO\aGolSq~%1eTluVvOœURD֬UpuWwM콶KVWg@:J Qp :@16a!sLuI`zX@̽ wT*<Y>] l| BPs>j־n21v`m? &">ϱ}Q?Q'.m;%5xale Ȝ~%C"qXγs)V XruRsC2Y32 XJ1 ;vqB %EoBʍZ[B0d};PReC7D! CN GwNޒwDZ큖.J[y; |8@ၫ'^lYDUYIZ]D'tzLSQ@V &+LI_ J҈Q{% taYPDZmsncD"< uG)ߤr Յ2WDl dmxXa\|8e!6vqd}!Guke[wӢِW>!aHok*ĩvv Ee"͑,멆YjY~"ݦ5EkfwزW}xj0c#j)ʙTEfٻ(IЇn)e`ʋRQ~G`>zw`B*ZJf ȡYMᙦxTC4l$U?m(R)).in=,|Ev[7.g{A Ls'c lMN+a GT$ZG'İa ?|䰻 ё/a 1(ttu`tt/xEd[ک;)=tb6BPѻ7Ts&|u?N3,?D[#q^ڡ~W̲HVTEڣ5ք;eĺ!10d0[u*X;zO 1 ϕIRY,k?ѿڟ{HVfrܛ>BH4-R| ڹڞ6~ e\qlac**=dH6 yКL6/44Eͧ59f5W/ds'I. (j@?m_FUؔATymnZY:~]"cR%y.* %#˭y5\0 Cl|Pm$:z෺Tw*l^7i-?K'_Tu%Pи -8JRիe5G꫔6X=w(**V j:XH &ðmIe 9(G ,wە~@1ftPe"{k%jP@??0V f`gb`o dR>0iQXkI/ `|m@6qrJ~σt7d6qL!N?[]$cuVt'upcʥJkM)2[BP\'U(:< o$::4bhMCA9GaLjÍ|,XdqA3}u14cr N9nQe I3@î)gE$j,` S\s7Y((`.dempAle[>t1|˙3 ual ө!I @7O+`A-cYGSV |shhi7pn>0WŜXίC()C5EO=ySkiW6迃X ?!*o>l>K q!V:~By拪yBnZEAo6.v` HETsZs7؃h3Jvy#]!ԑ208_zk5bqD{/wV 9ǎ~ b^y5Eglև TKL!23 D P>b![a=v-8rkQ|, pn{_\.!RJ*{Q+$I2KEyV# ƅvOk#.d٨9꾿XNaۙeꪧxLU[ :*M r vd56@ŝM.-,:>4jWmNtaQ!":;_1{wX b!sCîsD5$э %&e[ .`Gr!1/tK t?@ !# nP!˧Nȷ*Hߔ {΀ {-ȉvn5ac%[΋GWZU/(J}&,dXLAj M'Mr[`;TJgfh*l͜9*L+!0MD|ivڏ1BJ:LR56-4 cQima( ^?l;S&hV"i=yo`gOa: XndbҙNr'3P6̺3h"D4;F[Bʌ,zSzFw;B͔7// E=NGsfţpގEp|!(ͪz>vfk7z~f5-( 9X D E&iӃW͏}!$(j̩%/uIH+M:A_( p(j&A9m6ۮb5I7bMᚌLe>oFcANB@minz0E.u8.n؛r$MW! 22]V}ȝJJkS~r|gdHYؕ M %ܿ_#y`ڙGʑÖ7Wj@(66f>=ĖX#q)uhٴ #k-(S W\uM[jCq4x{"Ca'zȃ#xɽb뻵g6S^04Dz&|P.\%.Wjڑ=i91,uK lATlL gҪE"屡Odd"581bC~cJq̾0Fx K1Cu\N73;+#w!: : i Pԁ5pZ |1S75|c2IjsL!R6;Cwؚ)HGVb=Ho,w : Kޣ"7y`: ۝ ə6yP <*L(w=B0'j"FQ=rG ,{蹛`f㾨QNM,d1j *Y&^;NQHP4'~bXpÚz-'$տ>$Յ'R&GE:W&!B?ę}^75|jk1s^~7>EhĞD5>S>yKyul:';O7 )yW B 1 5pf83OUdjt]/ JZ( 9Kg7Yg=eW66I~i+S!M?g _ֱفw Udc?>GQ\Q= ;h(7^ep^#;k~e DWOi|?h5[TʳGwՓځEǫAc3E ARW4$N/j&5!H{ [>NF{:kԹl-1HKwGF- j82đWf*1Qp1M`ʽu$DB*A1Kr`2GzwҧZq>n~jz5߸WC#W7 ɞY]Q\ :xft \}Q :hw{|V; ڃ1 q`rR\ގpX\TR'64@5ɗt_(N@B&Cf#2о>I}oO 2d镱@A @'s;RU[^zq s >*` ;R8TZ+hcRj1_"q(U+ FO2̴W 0dQe;hm|2IR1([0C3񃕉ތ8Ozē6!ȇnV97sź`CעݙQ_uzc3#Js, ʔ@j5ؤ @8&vn:^T(|<<=̯L$ft-K:Z/LiLS|k@ 濌X/vwA9:5wOV4]oDz<^ d0养Qa$ώ+q^kzE;F \ɆXc2^0Fyt (}{b(g {k5Jvv!Zr$\zkp_Ձў#{4iNd΀WƐn?Q{TEfPH,™2ΰP"rCdT}%6죺i[M {Ïkpn_sz^NMR$fK1-wVAHE?c@}=T~~,es0IsWe ֒$nBj#wzP\ʄ1 O7^P=J.`D2 l s'En:7ר=p"R2cK\Af\KY|hڜyoORq]ʞt@|66ٴ;ΑY׷91%n̉]+R|_L_L0eMJz4.Ef|rk]umGUhM1r\2Zd)Gm %P"NO7 ,yAgQmM+^져3 4!Ⱦxw4`fLT!66wq SZßC eL8u2hY٦L et?2rVtU$Zu~3!dvDVݽnуShL͕t{%b&z-,Rdt z8 m [2Դ![1[ڨHs$i[xolyNCER~Kkb# n%th4WJ%zM(>\GVM;0 9!xPJ島}LkmiWC8D5-i7G tw[b)`eZx/qydXqnKJS:K0K X?raU,B?])%f10KC&$yX 2Z&w8vQBE;G>$f[7^74rZCĬM5Zo:֜)MP R!w9. PjBOs \C5>xx4{K}[U ?cݝ/UB:%\sL}5iykh>AIb,3S3KΊzi^9d ء@vN.SN%_KeKp4ĸ 5< qzBO,t2/d?$pSRs 'k! M͙޻Z ur,*buգe-+8am԰j?qJ'a‡mseM6Qjpz[봹CYߔy.{ ($)&t&գ9/vnhhUJٛzc>?BkK^;Ϸ -fݞ+d:R;\'yŐE{j.].EDxxp_@١2PԨW'r_)yz:#~ـo2q'L8"G eh1r$Xp~12VXAtfYs;>KWJǩe2RÍ_wwPT" "X}n:\nJVZ:ri+aفiLnL!5ZuBf@4NW~8oh*uΜ]/rD>^JiZ1e/1+Yqv\ELG+bVĥ.MIBKf#PD/-Bd 41%'rO'8Ɉ ѿObO& ,o%S[$&MU~f^Rʑ~RLTQ-5O4sgt_2اsojWZ4 o{,N4RSw]ˊpޫ{_L gYW&iEc&:Q(?AN|[ s/’, l_67eNx`뎎n:/"pqˀ^v7xAE 박}< RլKߓ@n^|9:4(ʪ[1rV7ү*J&z^ɗLHCB=_{7_sd}~2ZQ ₪ #.p,^`OءG}}d}<yz Τ^볕Qr?Lp^|`&hY(,5Z0({J?#;M;dp4|sU0(N;>i-3C={ōŚ(JD"YŨktjag]?4$Y?$e31:rnJG]UԑRGar#&5i=/dI~,M;S'fVvӿSbSZ~HZ@Sq%eM:t#B{9TKvsW`϶+)k[1T<~H\:җ_-S_V(>]IT_7څ[ug2 +]l4h05H{Gt7W=Ե/s% Y>M'E ̄<A5ºJ p vou2፾T.C~>߃O#Mbps#BT|:.K1s"h}_'! *;srZ##),\G M줝+fz~'Y2Rh Y/'Bt`ر C5v'Z> spYJ) O ,η0dz_hV۪dm40+wS8h^{uh=IeRysh;(#AOIg݅qF쾭(0}χGU39S< Ǝg$ҘOi|b<A+C<:ڰ)e{GCY9kľs]ұ^0$8 7/:5[3E!بS@}V9H+$cRYC:XD; NP5!s%ED۽9c"\a# ݟ>RWcFVbxՠJ",pWC%O";Hs̟B|'iY~U.QS##'ExIBi QOj7?nh ;"!-n[`/7{VgnEo stZ]l{ӫHtƺT#w+Y/ߖZ] }~|å"ZELb˷#' kW!|ɁnYXϭ%~-aߒL_Ec`)bt+{Y>#Ge⨕RJ0Wj`>]z4&}fEvS7j?qaj9E{VYAѭo_ֈnůq $pYj-KVUtXENrˋ?tm jFI<'_IS g_7E?\DY|rx49..,y7cٞA϶o?ͫX_AsFRDE^UX!$%8t4h3SQhZAvWq_/&:tGQ(nGRէ1 vDYvE.as' \(aUH\ H$&|rI]hP6_ٵ/xpPp'>1հ@vC]OҨˇfni4ch{14“x_~6uaC\eo`- Wy[,IWRh`1)M" /gn "E(jB˵Þ{#psYD]7mDS̹$pV퍾tAm@Qv /0*+YyӤQFdq;FBmwhPQ*KqHL݁bb: "Kn5YH]1zԷͷ4Bا$/R6D/=GȐ%:rY)J$6 [*<ĸPز޺u*zs3O lh(DiPSAot<.NF1sT9KRIr}gniԏzic/-T+"5zej-kn5]#[`V9EuNk_W([2J]t#ڑpa4>$:X_5_,\.C D/~ <˄-[8/g2җ858NV*hxNb7@#*{F4H~,sqށJi2`~V]A2ʱ{B6"& ʹ)Ni(!#/އ0͹Pm- kpkW\=bj"DW%$W,?7Ɉ#qwF}YXukZt8Z`.z%y4lZ5T6b2]mPǶTcv7FsmNޛjDgfUyx ַseR@?7e"pwyȰQL7",e8ӀX~NYRusuRr)9,0mç2K HIy3*xtNnJ.7+8"y4$1QgK*bߗbAs$Ko)4e\0(V+(Ti:1`}/vL 뛗JR Nd[1ӻJڿ!:RX[Dˈz{Hi⏹Kt^sΏ>0H$hR /9*i qľ^ASI7soxOtTZ~Z*0TXS.,ij:Z)c3`/OEfWҐM9ZD ;7ZB#PIC{3{:4ش>9jN4B)RX1-<3|ܔFhqJ&o@k_hB BbT$E-2Xp}{m?0d9 O~©92ݜ{U; _rq0V6t} $-w|z~^A1~}kaeqͩw"`3)yu`8)Pi"s:b 7O{37ì A#'ZҝBCFA {COFfkHiĬ 4kZ.Pr؟#P(È%>!}|X ƼGp|TԨѪ?O- e:ֵ<}kĦIԲF\]17~XrJ[L[ϡbNs4 ;'$U!@x=3VҲAVr@0!T` O4DŽ~s~zןt20DM 966-wk௑Q劌U6a'9YmJ"|@,@%FؔLa@%L-JE{#kJs7\{c~Psn9i僳'nL<9 cBmm34gϓ<b ՏpJ^~B^JkH'rGiD7؊ "K35e[$z ItEhpBx>kOb[G3gk'S{jVc!],K#7Ъ'?栙@?Xb yI[4q ?')C sz '@n/W盤pΛLzh+X})nO#|vaSɛķWL5߉SMUI5g%^YL4,#1^FLae_ Gxf=8B=NuH)`a5<:yVtTz#$1-k91NϹ76U$3'րJZ -Ȯ%4Dw;q2?F!1fg($B,]N36`Z;i@yVG DzR^go>Bq nKd0@L#. Ѭ3bN@)ÁYHQt&ը=md 6!ȩX}9 R)Jc5p6iinX2-lukiTZp׎&31xE0fsYr]UGy#q 'Q+Q4n}Udz 26_ηx O C! K̹e=-5J%=0zsx H-xer^㥯t(@ c\Xm~=?`Uk!PUQU7 hd~/ '*߭`x(Ut/ qGZ)à8#i[=3'v"壵~`ND,'ew=i}dPqEԥ%:DMn9#o:=Yyj] n2D. 6mOFDZ"d9(ɑ'(&V2cm8R ?>m”_H{!'֊ mɭ.!?mۦ*'Y\a){ΆN95kX!Ǟhv*ظaeXykFӈ!4z}էXw¤eXx*,Εͦ~hٽKI G -iӥ3ݵ@:Xw}k({V< w$>=wQ Las*PrfA2~J&wR}|"ں[GI(RʻE)R)ٮCb8LW=yX*WGi^HyTKTwZ tDͤ&G[Y:Wa3D38cIJL(Q.U$UvbItrO-`55̇מ3aw?\TdɶUqۧ>dO''jEL jЦfʋSΓ?Gxsjw)^!= U2IjrCC~;ʢ...R[6Z9v[Nh*9xl?tvḱZߑ`SF\6hK=EjN0;UbP]n K ֭ :(ށC#K[e#kЇ*9f{S>ߟ}̧IHE2p6Y\ [UvE@lm1o5ߙcyGd@ma97ja€QK p}Үς>hDttMBHիq R$;+r(5UϪ#jpyszJeԜQF qڈ j1t dAk--揓"pDT9q'BPhAO׾Rc@HɞlL2;t[b^UݜݵhZһ h($wq9jSxBQ֑`JP̸GgBN@K)KhEK`tWb<,iLC^h:EPwudIwE?;7'Mq4yE1v?;}Wۜi:Y]AN,EUV'G2_&etm E gUr.?҆Ք wMӥrhtOifI(eU-􃍙;[4T3R>X)ԤY<#lx쫓'Q.mm_>yDYÇO29s"?\N(Y*ֽOTQ-CVt|o@ъD0Lֱ Q1L6|vfQɟeĴߔh8NHfx2Z^`J?A'̒=\Y٩r mׯgFEzA`!^N<01cs䡫QX0eW+>}VNq .O(tV=ÀXOgYJWI** ÿŧZ @徙Qȟ{JTfZh}(xKjJKN#K21wy1t< S/KtKp鵰A}">ل֋1?RC+]h) JJ<{7YqOmַP6S$隑W/\rj\,y߃r~)MeN!*܀I-so g\tWK*2Heٱ~qǼP0w3N{[.Ė=S_Xx ,ǩL{~/}Ģ`EG,`dtqPdng;x"l{ X3F&q@|q@ ʒ *20$ܸe|ykf.&@ÀEc L߱~FR6w7X0tO\w/>+ F)rq܉NVLJCOvS&-Zةrߢ=*" b~Ua R$prj S!/Iٶ'ViC&] pZv#s0x{m٨5,22ågV:/һ+M]«52KRluq66ؗ35uKIdUmv0XfӺ_<5c8jP9bp(wsP,)S*st6IΑ`)$do[r{vZHrJ' dM=eyr LDλiUnu%Lg0$˾L}VPօF.s8ˈa %oumDHOofFL4)6A.OS酒JogpLh& _1#oX6BrŸ+X*lT=8"imRCɆZge Eׁ[*ddWc/)WyvoÞ"##cX@PݽF:蘙.eq#uAChQϗXzpOe`Ivp;ϘzȞx&_iɑ:zʢf&X8=(.>k#u4!zڌ TUVӂ@%$Td2%;dI{i:퍼t1]fdlzl?I' (PΗ]NQO`J[w*sn*LDhK:0EܛF ZǣEo(Bg 2k;+z2kO3=[#TQɛ w'!/Y(KH;(%[؟Jם nEmzdBkd$ Xe[/ `R:``s?rLZ33h/4;ZP*&eGʺ2Axar oHȩ9N6;ANhVQ8:r̈v6Pa]*bN}8H ^pjljWoٿ:d_ԡpGu:(L2c8]\ZtT:pXO05 V{`] )?ty!U% PFXM$S}TЦ]@Nn= ~":@w}SXr€3p"r7G3K4J*ڔE+6MxE"&~@ ۃ4& hI5?*g6$:8G5hS9M)A--_024XO~8NSpd<9:60I|OJ4j&([D)- W!0#Ø Afr s T{|:PJIV;ߐEDiO%#3U nUUS`e8Hk7?84OoVN,z7$sɟ.p'G6.ݮ0,F>O=DL/! +] B6lı\ْ{`\xk孾3o@@t[c!?bW 3?&Aa=١ñ*Cq]Ӌ-?s.:ya2QQUpJ:wuQ^!~In #U,8?K1d샥ۀZs攰֭T䆎TU琣@FmC;A3}N/tqsU &ޥ 񄿻/Oob`])NZ}(E)I6m<)bj̘2"1-"inԋL~i3fOiy lD<{I쿋33^w]\7˚;s+69D+/>p$E::HE%_> A;h5} DHJALlP*e}=^F+yiGhEr/|^<%/ގ}RpWpdM (SяKÎNnx,>ka4Ypf L32S羌bU g̼@݇ wk,ăh;z AzRٸ3>RkgָQzV(e#]}/YՅ,k}P.8AYiFC2f'ae.VɪmS:H+HGyIUlL*w)z */8ڼQe>-l2 k{c4]u?RiQID#qR2eM2m$YlnyYزGm⯺!#9^\=ғcb,5FE)&HTuyYO)/M_ -۽N[('nI,`='U.o]/0)e 4Yh^.o54hӔa%SZpZ0P7֧s!ʢ$"`z0 A *k 2!je!#D v+)4Q @iv8T~p<|K<Ҕd)Sbx\[mm@ubNa1I놗!B ZaFed,iSxxBc &lTPv6;d`cJb+UP1譠iH5pHz/>:ak_?"ȫ K'z4_J۽]| K㧿hM<#g6y.VK'S{6)c4SŰ>P= R3؇o^$è`h٬@[0TnSQ)QIي6Ͻ?夾ph`D4Veަw~>?`` ius*vYg@n}*MyBS)}]LpP/rH>5 ؿ 0ճ#>!5.c6 Wc "f헦uQ NÐe:R?(97lX@kB`lF= 1I?s([Ư8MڠcokVO! ;nh֙0=(K'ƶHi$IYEE{΋Q D͙X*f -*45oIu@}3*YZl(p b-|oBr*2$R+wd -[HiB`f%x̦!ׄI;DiW{İn--g:^M$+VH/(+c/B4T-X V@c uE9puofo ۛ[l@n tFHI̗ w΋mr{#N% Fzt%$+^6\PO]R녣lO2yFjK$6V2 nkhrcߪ BxuU8LG'UWfk%A2Q[Rr(J!S0 {Q OÛ$Nf@&anpFE= @K]_( {xHd̚b6?b So1P> iL["\8>Zp#Il֜-)IR+ ᳳ%c{ ھb}`Lb^mv&'Nooh @d4BN/!JV/@9٤jҲ^Oj=m̀ 4L.{3-k8[![~KGe[?VO[EDGiiM<.0n fvyԊ aUcnndiLn*rhvsO_3ڠ `Mz6ӥ0R>vcdV`tHOcCh"Mg;@4!ℰ"(ܼ*pBO.3 zeF}|ꉑ)ѕ~&- 's:OeI*%7 #0̅$(C|J;:[o1G /=*cG2{}%|Wwć:,_w1|،l"i}s2"}m!tܞ\U>kה6)r՝(E:D>㧦0 uk҂&YQ `ڕ-)C@fT 1{LVV>({:iᑸ!@<LOD.?RʳAθuvM;A3^ --":| b5$MuEBL>ݧ"7xԚs6ǽ ЍS qg~" vACܧcnv,A;Y>th`6vO1_\q`hiؔoxk6uk𾏉'OzF-򕓻D`C^,4HT{pWwjBc;GQF;{IBVͲ~^2pbXZ曆qV)[;kF dVweoiXZt~~=tq(N;6 GyeqNȿm) bD2\3^ g.ַCNKL#/'Žy/\"gxtRP|?SiD· jQ[52pA; <@nR(^a<]>F~75O,f3D>q2YD@)vEF%E˫ !'9CXtlaw٨O>ĵU{ "(B@0-S3v/v|$0{#skZt8h \bSܶ?ҵ;bS͌J!~W=1 l ~!5{L 6H"бFnf*}(=jUDk] !N6C'8/dv&nG 80X2kD '\7Pڗ#--湬!%pܝyI1)(T9uZ}ߝǯx+.s[#|~$yx &lg`♆%R13@E[tt;X>|s VJhBkDtncl 1\i|KLhd,rU[yut_ **cJĹ}xN[PP0v-ER4"~{<@k s#o*W~Ӡ .`?\VS5v4y\bYV H;dD/KJu# AG+)=bZ[jwQ]e ^놧|v9IvE7ٕ!a8Pg|[ !iVBG@'JDhӂ1H8M C+ E]+H 8,LPʞć,nO7 + &W\{nKwٖZ*M j|bN0]:ˑY^y2޻[dSzUrv,9= UNϕw=o<vjՏF֠%aRZu6m&+ ?_\zՅ `W {:G W7.0ƒZC 4$9<፤{Gp\+=[l6WBCɳR<.Qx@'\kcazeJHfZ xަU[v)ILWaUZtT.7no4-L{.jbX &,\$W:t I#uB}|Ih2g|*HҊ*ARQpnu[bONjT c Cw5c_;]Q/T}Х:{|os=b `?9`/zqJA8LUotF[Ocm۠<^7&o켨m{SLJe`F0&$;hRIxN_:H'tVM7Iқ7;><ȓ1,q Y5zvmKCȹhWů~,֫|egis5 -cݰĔiyA KQpE!V7hm-1NZyQZ:g0`|Fr̓eg~#A0T`j1J&$"ⰻi(r9UO )8x^jƴ^CX64$.8&*hp我jRY_Kwjmj)U &&tY<;Kg\G>LS̐ */u-\gK䛓Y)Q1LW[tA%m#ȐHp'dUǓ W99 Bˏşޡ/ C?N&yl.o}e\؋W FBmV:Cf9be1!'\t ֝7%U^OaL%]S_[xpz߳mc|#'41Cu⃞˔}PWnnv2.,G Τ٥U_z0dۥp"B<ȒvGR챎z4o׋A|=2S6,x֍[ɁBZa\(QlD?Uє{i(IץC Y`)-Ng thZ3%QхEV,4 щ8)d'hw.MR<hh \mx/G&ߣj z;Ƒ>vR_4|la'/Qi뵻֑|*"Cl2#9A H&GE2|S# #˓^yrt 1W >=Q-\5](z_#0& 1&ё؟qxuG3Ͻ$5N'%Ld<^_8OK$nNr+.ޱIh$9 O>B c|g]L0# {i%r. Yn IGTR3T]M[Jaig1'&6=R/y r%ulSz_;f fD5u-,H#'3+(߫^ist+@vt/_م*5/ZNMcJN0WLfrj/1A}{>?8uNsWt{m*ɪѻ3]iQrH1`$ڑ՟ڛ !4A=2Ђ!hĂ#ޅg͉#;؂svԥs T3G Q)_7i@YQ2T@r: ;}Edv%1Z+VFh֍pITߕ> du}/Q35o4}C7SQm~q1D%wdZ='"[DO+=Uُ}굫mD7JEM D'{*&S&RdE [ypsjb#=w{LB28>tШ]18LY߷_܍A9]>b]QlK*?D?o#E ,T.c0Yta6׎L/܇">7 1u& ,i}3z`ܢyIul|,Qxc*p%"(Pڱy/KYiajZ*8仲| }e oƐ-p%*[ZC0"'Se0;$#Yq̵|W?S5)h ~3GnrV 'J *MK=TDn 6:/ף1PeoM}e)JE(J+VZ5$k{RMu*'jyLǷhcۚ}gߡQ6r'<~)|[r&ME&V5Ǧv{f)==p,.&?]J i!;nB3Ou1juS|Y3Ϛn!ODWm/4:V$ԳhPGw 7!9%Q2JRKfOeA]V}3Kz@>0wJҾM_@}UY صrVҬ2|VJd:܌4#:_2aidҕ7 xU.E7* !;1FLɋCڷaFŪy6xԈĢ-4+Pk}Ňݳ>TPiVCyf=Y%.ůnH튁# OZî\a2-s,<JFu% /Tgdh3lؤqJYN48g:o V*$ 4dBشD}7POzj87*CXfC *sj9k\񋟭oSE YR3#sٍB:&F橗zA6vb8~+\2Xt#8X ڠcփF Q}nW saыߠ3k M•d%+\v@qڌ 't袘꓂"+>bPySOTH:!lw|t,%k]f:q6]mx8;tw-S 5&ispStS$ǐH#X cj3%Q+P>U-8ꊍ"rvb'tnc$cKiR @;,uL?P l构 ckahÞab']^l[l󭶖z8[ Qv{zifCiGgաYM5c+,!5Nlא\n md8u|@j>csJϩ[8 +rUm+q\٣ˡSȒx^coarɻ{_/!Xed3@@w}v公yAh{}C=M.ҥL},#]nqUVD Xw *a_ o2tNj* 2,/dD =_0$S>Дc,>ܶpڗ4աO d tYPS?3;y]??'2/%9:+ޒi%2RO Ucxsr2#xjIE߆"£H#\%yN˱g.O'8E-gq ̺Au:txY4)g7l`eDjYU zVl6Rf//m3$t1HO"h86n"3_Wfat$˴w8J!P"gBo`넠w$yY;6Gʜ;~UBJ &8TxG7#'UZgjJ:QZsd֝w X\2`cVp媕'Tf5B+,cLD<Ru`dm0TzVS}bN"}ғf Y @5Z*bfjk{ U|LwY<^I0AIq-R? E qHV]uk,H'6 `L) 8Wv 3JSz(7խ'D2=xAadgijc]C^ŨWFj׆QŘ^OtU 7!Z,e&zgzN“$-WbZ"{3$νym=8#Ws? wPgp]t}[?'rEY2MY$4!gjϲhCN6oZ\7?c Фٛ"ɟ5ѼܳɌ`$Q kKyENwV+R8{L8(I7{W#}XJ9GGxÆ%h~BIR "]h[G9]Y~% 6#CCO :a!;&^*O^}J ߸:sk Ӗ |zE] `zΐV7 ;THȮ_ci#֯:k218 O::ExѩV_Zm44c]KN6)>36 c1A)&vŷ|2j7fzU9T>#CPT+aodWb>A3g_9XHi Ԯ䂇DlSPYSgH8 Q'5soB8m)ŴiDao9+˴VS 24.IR&&$]i~nBz꼪?V @m ڬ8 %S3>Wy9 {q!ɇ9s @K"zky ˋf' ݜ֐Ԫ|APǍcN?7](*Tʹ9G KiptHy62pPsWYF!ШVp>46 -aMibTl$uM\0tϊ݃WWw1^\r{=a#F]Pa3ub5Ab\cK6"LfNJ%NȻC+В-sqDW^/?m̢/9!+/ᘕ40ׯ Cvm5z,dOJ'lNV0/|upK2Mt@:ԯQo}vO/sMZTO ڱT?KKƮrPN X ;-k[4/ AR; $:g6}X}2A9yEp|BGtq7gԡ)K9,Ƣ 'B.=k缩usPɡ8Lp&oR8j@߽EM 2^o1%N'@UHi㧇aoF~v†TZHF\?~6z Vdmab9ǚ:aiX.Llb>GBEcEIc$Cg̬4 it{%J u1Y<4bHߏB$vBUi؆Ơ$;y;A^svȆq2{ԡ̄WkUZ; iU>h!L;@AUY*8|R*ͫa8i7?a2c {^dm32mnfrYKM6EAOzv!y?F3.١1b_] sߟ}O<0ޱ,x:f1\}Ϣo!5xfg/1|=8Hnq_z̏YfRc2H39}X{r69g1EmV^V_ 2spI_+eicWdBZlESuQx)v:TPM[n*odQX] KJar2ءNfƥ勑+;ɃFV`)݈&-@#&pCoyh8ʟe̠>O|ӻE+ʔN7ET|uovO9">oy30>PaْEE dy׳ [ 勞_0$.LseEtfK~6]$Kf-Kob3quT4;txW -M(u!LnlUy&Ei z[sdt Y ^-Go'cFS 4f[RGu(, JhI#_6:lBہ+Y.\t V(LyF+ADh)lU],adض nqw͓,6"+ÉvȞ͡~QGb`CAGIz//Mei:&TNrd6;BEa;X~&FmaZdu14oɿ|#k&EkMT Ī+s)J}dl>ʦxSDǑ7C㔋MG 9tEB^p)$d^IM *X"0:VTS͈e3Wڞg$ 9r.M -oB[pQWߐTܮR1M#IJހ5?Oۚp3Y!(rh`L7Smd^遗`g dQlTNv&ڵ@&lT!!; 0w[)tYw So s4<.V(9Ⱦ-sN뷐7Ife̦Xa#}p 8NF- (ѽ3|-^+—ze*> UxjZ>WE۰Lc"٫]}Pi@ @U?E\$e{"d 5e&u'3NGX⮲By|Lk1 29d?Hp4~+>xRRo ]~[ JNqx@\Қ܋#x "A8fT H$1MxCo@ ^T_7pzmSdgȠПk%5@ho|(qV?"f5%\2*MHOj<UhRjl)%OܭNʓ*>ᗨow3H (d )&!+/P|`{k~cYIVsťgDp,o+AW6ĘSb^lAՏ雭*4mF&նҺ!xm_ "ݙ5?@Uz.%Xry8>HA !KT ͚$ GA _t#kLxhFLXAG}uPbpo0Ejbǁ;'#D&Ny|P0ˉ4šK8qןDcdL >1aR_TlܴXяQ)SSBɁT k)P"X#dh%QLlI$ cg=[#Ȟ5Ւ WS^uPv2L[hP3/1c8l6_NI Ḭ< 4w ^jnE):Sdh>mkL#nD}$ \ f y! ۰wyٓj_4z01Nh?z3q aS[dMSrH~"c] //'H=$GS)]}=lX8br~c/U麢N#"C-UvC0o 9>ŧMwu+1 {⊅KTX۵C˿pǚJB09W`umFԦ x GG!,_-80}hgy] V&,HK)d7a1[:i"sj)U'+q˙%+'r>kΖ!W"C1xkpY{S;#x'6TކT,I8Dtq}ʨVlƕg_;IlCyؙCDÌZp !=R*X =NL C& o0> *!#j|q@mMk4L1hTN06h$ Ռvvtʅ9CO*3+T {RwAG4>p> V*Cdz/c< 6yuR-!%׊,-?a3@9y9cDcȗp[dHdPF ʰ 1ϩ-0DS"edĐ}/Ɋӡڛ)6c|#7Gٌ1z'egC4COr!M8R_KʊoT]_[&jYb7`d6Mp zA%,7Vj3eq~mGg<0 sQx}b{3u^ʩ~ә2~'9Q6^֗#[;&H 9ŷя,c'4]U".0=(@\<-JֲrPIyA˚Խyg0w0 z.}NXJy-K 1e=5MG2_?pASW]:\+mELF%H\W|,qPD,%&;ހF(r1ބj.Ͳȡ(.v&E3[ 47S7eGNX]ȶ=WeK}B*6f'h TB']X%:HU'=m[2ҳ34']H4,MSrq^dpO^^2 Q@&ksؙ )$dSY4k*b0Hg֪δ]Nkuzi?ɭ&[^,;&*`{%Е\?Ar 1k\Sk܉f=x_ 8A.ܾ;q-]t&K*ż ^'tMEWA1eLkGGj˕ogț,iF uOcgjz<l5 N͊m=GօG=/,BaTr!"3S*b8&)hY]O^N \&r Ŀ!sޫ^ կfUA?*dGc~mfkt`>Ok*b>' 1}l^lP{Ѕ$Ʊr=?S=R˻'sq~.=$O>-`{AJUDQɀnǩHXˢMNEkm:Tµg۾w>_-[z݅*^\.gK*r:]±t`>C)ªʺA#l'm[eU*wꦞSE[>O#0`2ϴ 77JLkݱ0_Gmܦ l'} 4/jLÍJX0|̾juDAUϡ3ceR?-^2h\6=)rvBADX0Sf<1ܔ<Ȉk8f\0QGR 5 f@_Z ZiՎ,ƚT&zb'Ԥ֎LNJՉMTtFrI2lorQh$᫞f!պ.Gqq ՒSofQBüz`ob!? g3To1Oٻ+)*J Qs4$ra_jV+@$$0P7_HRȌOOg?p_z.`RDd`Q,ng8&rƦ|[!b52i }IH$ty8F|Q~oJdS߻̊i͍_/8']u5j[ QyR7!?b}>"Ȗ&p1-֧cWF͡n/RH/>5uzםbExܒғȿ ]ΈVTݣ=tlZ`I\8Z[%vWckLPP`||!1i/` imZ7\#6Öo$.4I.(P0AKFWG1#pE:M1_ ?{k,;)؀'xdRw^eHq`Z! F0A;59[E弧@R.Lgb:SТHh\osTX(21 D@/ -j_N|Lp {Ű>|wÆ]HѩPP (zSb]949ON{(gfvK:NjYƯ(tY#-3bu1TLJ"Fß{RaY_iXkzb`td%{w@yp/K l)`wϯ`mpt<` ŠzOB3|M[ ~ѡB5g@9,RH{CmgH;›v;Ā "HP *laHu!朤?f{xKZՂIRCFD{y$7JK_s>r<)`]!lWsc%v.7 l=7HKZbΏ_nWbDNxox_ fRTbWYuXj.R)*2 U̲H(%OLkO7-627y; F/B 8 /wOEBwL,Yj$EDr Rho 7Y_d+UN, :i%!DAÞSxO@TAj;P`d.䑹y#d]О~e^yj7Q /-:E&Ai~]ZIr:X1d#DZ۠u-dא3$F@yS-h?}:6^^ y_g>rD,d&o&.ő|@@f%fC;iwwْ:{{wض{VmōrO/#@N3O1"n8<ӭS^ma}ЪP_\=&kҘ%pjD([E),i wn~$77&Vʨ1]EK^mWsP}cZB^j(JIz̓:/Oj)o%ꒊtԠrR-f&/#t;((Q*h}10ȑ}1[}xsU=:s"{+hڷtn}#N"-Y6B1NsbEP}jFBS!r966~Il7G`u՟/N$|raP TƳeayqcOχJe*2(B1E[6Q~`͓ƪ"2t l^Cn̲B;EV{iҘH0A/g{;B2$u:ۂz7 G<4C'1UH74Cّ!wNA[ -鮮MYEàIY?&$nDPlhaYnQ^W;vmۧ^a⏁[9Sý%%SFB`?>Jzf V6$PIÓB4p4?Qv6sTTL2 DT4~%XVmC%*x%}*_nJ2P*̗-D"곸@ZtcjFKg\IseŐU PR]2)y_qha[Xo誛katL]fO9`6zfܹz?цrR4< -} Jh>lK"qA}`y:&L *<-v}-Z /E%OH9/oFH.6]/Xx s^et{ͷt=#Zs.׊}R؁ DZs#fk^xZ1m20 S,iҾTQQ0N,W)RcC_"lZq]/+!dƣĶw:qeP;?YWCn۸9 ŋ.li.%̧>}}eߘQsD0WHJP_PA̔NBU{⋗ V+ouCw>?dEp'1c]3IT/#Mq;5ɺO9W>j ;Y`t~bFYgn?|P"RQtǩ>Zωv\oU"+k0q# 1$yt;<[l66|Ai$pC=HHrYіk[Gc/嬑F>;'7ۏ05f] oQvqtȢj7DxնZvM|a>ulɿ eC<~)_33M̈V(\E?a)nbúseg._^3=?})*>B]-$g= uiwRrRdFfG5+U+Xrfq4po% UYK#j3gB/v ./z ̓ 1g__NY]"P/[Bx`yR_$Dś:V- ^@;YebL]2k(y0Dvڕ%_vcՂqO)}iz4쌯19BtXVrDMR<Ƌ2[E#$7{yU8f[ %S<2~>M)/dž2vSb{4|a ,\<3W]. 3ki^,'FoI.J|=FaTonXjL32N]mÚn-+Cؽ=خlz_9.l@Zp!4h2ca.{%{'Ů!L6H?&F}uvbٙ J/NSzAÚ0\#rxd1I``'%uZ`5 қ?޸5'/Mv$C/ 3w;~aa-_J*'%zi)ۺHaBQGZ=3-+u`p@[Deժw !k]{3Cz߱j n$B[ikm_,auD*Qh&H9`.?Qc 3{:kX u<݊c}lNS<"!;aa!Z dW9 ,~Ǯ ϙ`ZIy@/n?+)LY,$3p3 C .`n{h3֙!\SmS.paf͓GK}J'AHYYm黖 DI3JD)bcPΧp'V؅=P$}&(Hzx7GhЈI +p3ߌ!]k`s$1P:VM2-w%]Ufŵ|cc/a5vlݠȃhH,#%#g|ָa8Oyu},&Ȥ_g3d0// A) ,5%>}U(\t7\V޼?W^{PbK ۙ+ei@u<@?łS&q^1|sP VqjǤ.s:SU^r+ūM:=?/>(z8P W7v> 8D-El\Yw`vay!])ɤqgGWYbɧ$<7)"#=6.oB7YYL^{/o%61-QK=:̺K_iE;{Rwy=`If>}꽯,+J-a*I:݊mCq7 G<(|'X~L4M (,vyHGa4=e~֬D)c741oEeۉݓz]DL+K &"(/qe 0l2Kv<ĀVS nշӢ?hUEXơl|3r秷i Zʼ0:"}NA!e `h p:1{{_wMtpi#Z?V:ǫY&9`DɦDfa&v]zإW㬞Oq*L 1rviXR|lܦT]pyj]@-CT$\L3I1qؐE^C8G "ܱe x7;}߿T\Q<{f?)p=TɮѱsbI %!lVhFUPUǦ{4usJ~I [h?5s%в:r$^9aT}JRj-鐩:HбKhfτr%>_Pmh&!wSb%&]1o 6X1-1%߹b`6Iv e& S_ ihy6xF1 {wk/$q(~.ηvn M۬.AU<|vkO[T7Eԣ*L! [Qθfkm=}bcTg5ceF:n-eyNf1I?^dffnC.[/@%?Esu?7MٹmI,܀ˮhܮsΨ]0gIYM-_RB_D X*BP]~}z|&Ev0ȟk|st}"0:/ Wk}֥N4%K6{.P#-^[`'ailPK΢cDmtĞ$[/)֝T?ڽzW¸< b Qfo?:J%|qM:Lf'qr3{o3#;]ˆYfdBfaqaF<K3O5v,xsƣ>[N=3կvk\ƔTt͙#޺A~ƼlXjDOEl?Vٵ pt $5]}/Bx.M¥TjZ8FEgQP8+dWI"T NeqU⿖ߋ?JQz!MmE *E8 M659#תi1|IAAhO:ԳUTzaRIFԨ}2z5v I.G :]j_WM@qq|/0TW`ŜMIBKul5H)մG,2wgUU#i7YGYp %.1jXV+s_Rkt|:=TįSwGԜ SqRM0x,tɄ!)f3Cz|#iqD4 BVk Ɔ.)zIUQpJvqB 'xIC^:W>'Ve eߌP޼5 Hf!ܮ9$Ql(t"dxW()pC6͍o`WϤwE͈igΗ&xJ_JAo6I% y?kOUV`79HS(@|*ECL  0&6 ܧJcGqO}O7}v V~74>26XRr!別e,ѭU/0@$H< 쒑Q*'TdC?`@?~/^ud:D99Néb/[ݻX͑q+xMؒV>)|U銰X)O,`eξ$'@>b<(Hj&8ANDk;=8"7;WPj~0i3Alx g}iL[ [_>FZ?#o< NV%k\֨'f$ [ +q;Vt_ܛFR1 r itlhZ/W5A6xJEdhވeKeJ!>qެm€yhI(#wDj=mI+lưbݯG,r)r{Pԡ+32%v7u| 72KAKW0{Aq#C >Ɓd4a\.У}hyP 훅J@KC&-BhxUE&Xnm-!bjLUhYv `x gU{zre3Fo͠xlPPAIE[IQXu%Af݆dOS"e 4⭵wXƤWkxVjL m B AQjXh)m<ȟH?.&^FCIkm}*FkTz*KAHQ@sFfEPXJDDd:v29LQeoV5SJdX0yF)v14 ~Ff-\ {LCC+`BH!N㝫*OĔ// U|j*KE%Aep||$./CM(idrf07t `c?VndѕrDi2|>}^&*j0%7e$9Ά`Di ۂkM#Z¢F[DYo] Gq)u&ef|-_3G^*eZ㙢o&P,޹g>i|2o%E ұ_l ƵGN+[߉0{,X \,E4BeX Qj!)=EYV|EȸJѣ#b04ߋ W+P9>ʊ"ThL>l̒akfTg]gT )aU!'eH^@t +t.V\a;<]C+4*悧Ya-f-UJ.av PxݨDy J(r5s'fj Ɋńy0p9k$gv3~ !>~DaCYX*f\Jp6{c2# }Lqmh!Ae6Eb,r_t* q(~?+ %naGb?FF(& k1rQ6BpA@6k< *>Mg;nxהׁĈ6! 4hD,NkQ0&' lО;&x̟\<Ô{RR_?<+16,Y}1?d/R,L.Вך{au*Bp#"~,_O=7y'yJV~PؐScORVPH1Wy=Ǽ2?C])`kG| V'8 dSk,P']2yQG/CkPWRN4\6\c [ / TbnJ s݆}'8?ws ,QDnܿ;"Ÿkl`ȟNVn`x[q< 6h"n\(d:m-%݌yi?n~c.Z *Rl-f I8'kA.0A`ܔx"OCZ4fB"1ZG Y]qaU6jfKiKP ;&yO#PyAqxw)W yWZrHJ )EIziI |Sqyvuj!)O?ҫX:.r4E5T7=}L4 :< {UyʇLdF{6E oͬޫv(j[G3EU&*ǥ/09p-݈ɕ WRX|0usǹ( #Ν?MDf#E s0V&׀ @r&rW*Z=P؈@+JC A}NYA"ϿF4r{g=nf0.ZԲ B~?&b`?KY@[+VW}њS3bX fܔ ͋.L&E1C}bݍ"YfW,zV h>G"JN~goAsgzy M $pMቕѿais읚fˡ=UaQ q6v\y .*$v_0m fB%:B9'ʱW~= Ełr#W@H/ӊJcu 35e#À\ :B` z#5I4y)i z=ӈZ'#Ks  pr Ѭ3x '"k߱"VO֏0uEHJ@ϨLc~?h*S+f7tO!!Zi7ic^5Sǿ *[Pu4:ڏr+SdC|Xƒ#xp=ؾ8O%ͺʙl])[9$IAAсv Eh5 i̐PyQIy6b#pL"ЙC@ڳHu$17Y!u AcHɽM3ႝcO셿pH*6"7eԍe-Y6XQ3 (?*CǪF VfѤeUO%JMl:~k/ Ǵs9V _ۧ۾Y'V>fO8Z`ߕuMBEe,153&c1*/|J035:Hp!?Π_PPiQEI. *x@9ʻI3wfn&DJ oh+F*#/*=2ktDלށJ!lS EW r?ڄ'0Oֲ#`- n6:$bDr| wqqLq.ט{^L?8{HH"GT{IMs7l8?ɐ@11C)Yޣ^xuUC(07>v. *U("b-g )%zg7=YfFpHPQu;_]vسdT G0G$( ӴWkd]IvZ7O~8AG3AeCkaVj*2+$|vV3C1`3Rn!rmygK\_wipk6p$aG4`{BTKJ"Z΁bS{aRiUkg*R[$!h-R/^Iʫ^o 2(&xze=XKlk$}~`h!K0,1'}{Mk~~Q>On]DbOyfMH3a\f]g+QfʅTEիlLB~um!J􍓋w=TJ@iuv^;S`'V o.)X!/T@ЭF3[Ti萲z;?M oX6Y-Wixiv1 .A(VP]xo0|!^Ť*f'r!ٚQu } ui-F!~ `/ "E4 0DG~ |*{?: #ʧĹ艤#)1[?ކBHrC晄>%_vuD5j<_h;O$Ŋ^U0#PP9\.6Ud9 G rE0o1pSc8w+bi/VXBu4;n&c̄$~LGDɴ׍ ۥRBMȫ/-b5.YB[lcQl6|\_PqkqvaCT7yqPjjj&lX= 3 egD{1&N4?s!4+ȣFAnQC%[C@"NA(ID"x5K#xڜ @/Mx $Ty.|H RkRF_]p@Miw+.?-]V{/M8Zvٕ^ϬYD 5P{hIאָ˥݉}([F%E @4r+HN&) qh**h1Og5S^-`s9l wDdW6ʺ ?f|͑pZCt/Y-*$xZG/.ܩRό710 c6-H!!?+Yqrr Y@5dd Wӕ@$xz߈a썌MAvW](s9ƩbSUR?o|kiot Rp $U^0{hY|jlApK,#IvӺ¯LjN[Y0NF \@8>W욢HKM\"9y128?=r+6.@zB(| 7vr]ibC^dcu3Amp،xP,QлKBcv/)&["iv+.Fcl(Br!QMȺ?af>=<)U=V?$RROmLyqD # ^4 &n.oꈿ ꋵK*jZiVJJi{"|tC5p d b2At7}r sǃ6PljGZ,~"2HnVI R6a}*rD*:-5U4}lR&F HIbo6:ޙKN5]`PV7ݴoTQw ,0$W+_QӀ=}>$e)f9,dŽsZR~ccw^]ob/N1K/ryVUtqMjF?Ζ}9GKC7;P?rGa̤5=N"Y3c'ξNucc#tM]nh(ega4='>˥-zSQ" }(4NVrhaj^_Ы;M@.mY DJ!)5Jbtv JAED%zyRlS2\u+HL[DzHۇ]g9Ӡ1 ʾ$;{\=ѱ7=_" 2[6y$щG(!h%Dp=^@Lq{m?2KVwoؗ#SfgϏ.i0כL=yDv4CmCH7lV<UG;6MHL&QW O7n|G#{/v[F)ǯ# 轍RdY2hu~KE9{QᤎJC196 E?f;sxb$b>wk*ym (e伉9B_?%JWɾ]4c"Qg.ʿhP75-lUIW6}o( S É2o%ZUKZwa;"H)ǁB)c}wSEc60t"7/g>&) G\#lO+BJ,rS^m}U\?v$үicĩ]gUFCYA.쑜ץiHxkRKWRRy|4 ayyڔbyc6MM{!5vɇYh^-M4IWZ?Uηl(yheQ_ C( n;A$u+%rV?W193ˎ4cy:̼OR. A8?P0Ox0֍(YV :N=e!/q Mlz̊Č4vxl|ڼa1|s!~Sg։J(XW\$Jpy Q_,QJ >4%V;~59XRbJ1&3H@WgO!}(tD] `J)Nǔe߷g3/K}tɌrYqqb*{Q4 ~;}]*L H 8?5 lڕ ~r`n]6!2~#JH(Hb_0c{ /$xEwYjQ$[oYلlPr fA2Ψv$ҝ!kN dE=}60V7̛SW֪SϽ"GN=bv8}#mH X: aw5|z+6@?lTC\-;:8SeT ,$#>'rKxIWK~ ]K0HJ YN"»Y#Қ %oq[ ;S?զ`)xaC>?s-lͮ?a~!KkQ]PY1 oٔ;b/$OAa]D=W㧿4񑣎N~Jfe:pN2ϋ r -;gVVHgxJ`~D7j;AqLJ/{-~SaVV.O}XȌEYR*x" d#kD0s͝A0B8g;}!žnW@ð^Q]C ZAQn4OTu{Bjֳ?DU@ؠ^,4_QF,C0y*pc˪n:I{{,GA*ؿҒ|O +FȢ%@hƔq_HiD1Ba^ipq<0TO m#ˁ/3Ub!D1}@UIJ>Gmsvb;)eȂ^.sz,01@}-~5=!l;S<8 2`P QJwWDf:"TlLju‚" '&}8P4p[.ܙwq[%|.um =4H Wq)5r% 㛎t<@ gn$Pn W)ӕ:EnPx_;}F|+~^ 8nPzVgE6m([ax|UIQ>ِ@,4[Eo( HKʹQc5EMw/:Z[O#.#'/*a& .QH¹d(J0eELhd~yͲ]ì'k;XFA(Cᴽ4,4QTm4u3P!CIMlS l:Xt_8<,b,l\Z%mRԮ,ݜukdkZ4Th݉&e@Udže)mtuU8~mcLGvRFШ֨B뾧1}iZ& #f^I5|p, ;Z,Ph@ pCQ)4PVd$ژDλԋ%0?Z۾ڍT~̦6`?jS]`䠎b n2Ny_ҚbUQ^97,#Siڼ$F\FܒRzt'W -ܰRX +G:@ C:D&@Lxn<>UD(Gl3F&:PoYԾfR.jx;2ؼi;JJM}o7bπ?\=իYޠ|ǵ|z6Xivo6ޱtz%{(4gNRF`d 5B50˨V3!juJg:XOLS`Z=ɷyQivCiqw WOYo+IsYl3̐3%K=;2kY;U Fe6T7 Z&xJe|]t!T ۅW4^}3[+ywUƐO䍽ݔφ؂xVсSf~iEhm834e}?ꃟB̋o`f) ǽ_˲Y{NVl>Րqx'w3-Fr(sʿ4jx&8ؒ^Ab8vµV>Pl4:, IkzgGm}-hQ80 JY@ҕNGlÀX[ Em@9K{T%Gk1s9?#fa{0QWb,$_VFq 6;KS_Ix}Jh4]!#R|]]zslDNVS#@z8Y\,57v_EVէtBėʠI{(R{ /H聱 `xJ>U8lOiS+'s= xO (TWuU#8|9YJ`Y `_6􅅸h澈;sԮ^jh+ (H\d;K&WG;\-HBb 1\2GAA0JuCo[a[tU+<{f?]_?7:*2^ c<8 xx8Vt;}>Ε`*MP SrPQ{סKWi"-wxdB,4:k z*{jRQ薑 b-[~ n|٣r]%VӅe]Bp&ܜكڴ( [Xf0g0ߺ^\kxÌDe y0|mJ < ơ)y%L.};ٝKo Ex{}b0l&=>h֘GoU]k2BaKMNZa==Ғ9EW8 ~VkrL+GH/V~㆚ߏF+GkE[G6,A9Zr36lX?M3 MO.&2J h1aU~BvI)貎_نT4` l P`G&4>kae;獪(oaMڹ؟F@ o݌KjC'/Yo) %vhKc cx'j'M5CXarw8(V8s2+7Qk0@yw⣻.ew 2W⊌@(.N(8\?r F0fpq 7$2kYu\K+֑:Cn e\P:}Nb0l\ ]mn E**P Aa͸(iK/DX;^;:1 篁ˀ -ׇØ_YݱK]7+ᮯ[3SiM6)(z{b HT>T9|$dsxΙww[@gj!wBhbܬC{i2cǙ3si~1!A(OUٛf+fiXCW^VRe"U^/r$\ rFn[ݯ(S[gVn/%--v2%qܼ0=$ou3y}<%??ecU1GğuZeһf:yy\o8ű5kzy3=PLX`C0b+AtXwY &vgM|2EF]Vy83Ols$aCu'8I}I emʧt`I`4-a-P?Hy#CWL|0]@"L 1^mܕ \ZAz|ܠB(hA*mx%b,< Sm+Wt_UJPhicיz0#6@|t˪&l9Nyk4>6D’v9!zg׏M  6zor 4xLJh'պA/@i h4Ri4 fނs<'J}F3)GַO]z=bp8o/NwG8-nbv VZB˥ L((vw^*Gv瀨05@+ҝqoJS^{Cal4o 0B`nFCD0':ť/V$Ɣj\F xjuz]fw,Me>֋T APHʭ.H2._".qfwT6= Ru6雱l-aZ )ȔD)ffo~Udx'W%BU+yiBfkX?۶BI`0FE>Zu 7f"/*W#MH'Fӫ΅˨tE栚eyyxYpVsnU&'yrڧ[=# p pқ__Iy𕻸@MCg8kWeTs(ڊ#J#: ~Tty*:3h>AzeՅ,9fC:y[4/g g= ~.0D `$8Ϲ/r8$؄k١wy %P~X_ NrWDԟTVVY{lwh~]_ki3%NيVIzC CL;[e#1ޮPYrbt\&'*x"8^A'@)iUh) d69&Gk=-Uŋ-j.NڅNR[60!Wݥc!0sȲDjJ% ? fxamNJy5:܎U)xaHb΁SI:ba޼icն7i`[;ĔR/3 X}s ӷ2EI7$cs}r4p߱j1NF䌮>^Id׵b(&9r;t@r^rC b!E6\kk2ډ`qOR$87gV|"=ke2c{.Pg[VB=ﮕv K}q% >T fb`Z(:]j F/ WuRS%R.\P`Uɛf}`ː*z 83+*<[:1&( )+fݭ%xrGpά=jG!;Fc9u2#蒛hGfx/Ad] w> u$?bR+paW RPXxTU9`l/X*aI6KT@:dE揖_Y%LeBB8ӧrb(TS?ͷL~K6̓i* "kO<5ǁ$3Sks}e0Ä%Ь\@¼Z  ޏ-U|am׍13 FʬyΉxOټMiWo2~$-lZn1~Y=C0DPI&%8쁔DJ>\;آT-nDS/'jD > )i0nrB`L#ۅ\y^2_<[Ob。`TڃV[Zqbs@kr`w@ '|_AWC@e1Qx~ U4$V[&Y"|@2=e0?*C8Ɓ@S779$s~{ۛOm[:+ V?Jz'3!HX鸎}PStg\Jz]f],̦TF:`8rr:T_ Y0;X#FejU8g+YHUI|c9y@j!9|=7!j 2o<hѢz>\}.d]+vzt{G|/Zu?1|ln#l1Ak|rk` L<PKGA]lPCD:fsb3%s37uW3-UcVo | s5nHi).H)UeG}M1|2`7W 2C5vD ;JouI+ ȷXk$  57Aˈn+9Zm\I.CDp^A\lU#i!:zm iqιUTEwn9!sZnsP …E6k{ rϬ[ud0]ko8['_ay7VIP,O7^'erMn$B@ %,eAj#9uR iw/f)hiFBS42HCfp4\ tYNh'4A^ w3~_昃X]݂V,&*wcqA(I-eYs`! cPX z,l*|%-d3U.Kfv[:ěBbd/Q3pĺ FeGj3'5fv 8;$ʶ {Zԯo{5WwsW I ÐL Li8R^`D\$gYo c^ZUݵ E;UGjʴܥ$MM2xGC&ʵ+d멥ƈKž YvpNQs hepNMD-ǶM=X/~*ϬQVs,X$ Fj"W%1©{(6-۟hpc)KF&CO~_[lAϴi@ZaE(Gj3Pb.u5@AcK4@W`B@޴Q}+ wKKwɮҙN*lɯQ'`f/?(Y9-m!X jhwӧ.Słb!].0NnEҁ^NudzJMY6X7𫻁,̒-EK|3tD1 ec0 s֥v` o6k명IHU,07d9ŏ]Pb!h9%WMf~k:s7S/,2 +X-H&1qC#Ѭ.6hA E`a`u ̠c2WBk>!Eϱ{?7 pQyX=|qeL|lK)^ӏ5:fٹԽ>'M{%њ5dWtIhgWB"'v K^㝳 +nU敄%T@q="6Nu2]aJ>;L-Hl:`4Tkmr榅F/С" S]وO m:[q |!6V1A0 Pl  +9>FSXu%RWҁ~y?'n Dc]IPLdS1 +E&^-מC&+SKlZ2hb~J(RXr19Fp X }gsFC$&[ʸ˻` iyu:)cq<dh&P8<'Ru?2K)zOBGo)tDH7q}=Gp 1C  m)hf$_4¹2vZGL;z29eU樶LJP~x@G5Rs޽i_<xd'Yrg-f)z{NI LL@Rc`%TcޚwV1 G+ IƜ]xʼn*<|(D!i5OAͩ:G:82[ ̍C+̼uș`cZ U Һb=a5aa'יk([Vzf¹qr6j>@;k7ޱ(bn>C'5BsPA%(Ak>Ɩ>̋o| (Xrl]Zp#Jh, a !Y4S3ay[rM m &첳Vo?|;[Tq6&'^{$ %*OypǵAbE.HdP[ sDiw/v BJ"2A[vL#€,ش2JA +s[&,Oȹh%ό!R~ Q44Rx9Ƃ$w8ma~J>2}nSSc0>Cq˅ǯsjjL%0q.Ep>Dry+M [N{Ðs~a= XhPYRj Sb_q#g5)hZ975<+IB{^>j1M,Dᬨ~^Э-&M".m~Pa%C}^]zaSۘ.Y%pWWy.8CG?%_rn?U {Qe-dlME'϶XD_Z+tP\X%Vd B څ[.KW=,#B* :c1<%[x$G:}/>à!_HV/T;#!HG}{r{^2]Ũv$eci٠ oGGJScLW#'cUM=lLm@+1N.fb7X!;/^ŽÄՑHs0e/n<"T OF tFn;jUX#*!ì[5EB=ٔ2x6}AY,*Cju#!^]lQW\/ /rU<^WN{_9eG-6`~XkEÜQbPlCL|ڋ#aTzlB1a/!U\"c_jkF:1WPN켷]tyo$vs*y ;%bPHDۡ/>*'M[esl`BZ64)ZV_Q%5!vSd.`/s!F>4̞8rkSe$& @8oV _Rb!.Ki;Bz۠N P}T4l^ :'U~+b?_i#I y.#}OT`EzWFngrCo"xIR0YNNݽ]T!u8kPYqhvI~ZrN=l}rM{̆S؞*HV?O<Q0 rrkXNEdx<~fkwEZx/՘`%SࣙoZAQ;穔P[xV%mY`ih`ݨd߄ < cxxcMN"ؠ9 [cE`3)2LO=1%r@?NwtO1Z3OFq$uu%2/54-@uzG7n 8Y_K" Dapg oVcgR/$A"<`2x5C D{ˆͮ RDLbI^VKiCᓠ&H0U;Jq^Qq =G ªSۏkEØ IH?OΥ*ur;ޔ| =J XO UB&=K!PB,5?X?}4;Ee< UKB|ԡiab< ?*DRO"#ؠu؛P~ a$!ʁmQުNhL5} 䌶[7bz*1bq>-&՝AE  .1Yr4oԎ.-S `k5ߘrJm~jrG5*h6A[TTә p'oB s_ZW>Q7%+FWd) ׇӁ#VYFf;}$x^CRg9wO(F0aB#KR !M-:)PAe_>E{م_4~p0 +uzB*~jQ岴 E?Ҽu9jP]S Ë__3Twtfr8|'q5^3;Eɦy'@b81 NfGı%{M@'"1Bx8ͦ%E|,,YЯ:DY.(|wq1APS%0*Rڍֿb=:H ~E/?ݥ*{ V`quFdآ]3p[pSU]4o B75"֔~Sܪcyʁ2B0 dbg=JԹz[qG'fUr%SP>j0 둞V.&"^D_ S߉03p[SjJ<*k;D*4D3~x3Q4jDl+V3ǁ%[+| 3 D#ώ^I'j6l3Oh֭ڇK=vm{cwe/ӯvqFs~ #bTDElk|!_IB'_h2FޝWQ`?6姱_T蘔y3Bփݩ+Ԣ2OVg XrxBUG R=+0WDXT;aEXbJa'Imv##q*޹[~~d7ɠk@wka˟;X^v%"G~_f $3V>:a!&98i<A6p$9{;rb@Oxi'__HG!+}\2v#7`,ܬ8 жXI>6@!PHќB RZ:HfEH Śz_q"Dhn/+ggd@rݼ\I73",B<͊AAx'X?xNM>}׭Gu3 sB1lc`-W)n%{k =)gq/40dC3jM`+| sF7z!א!Ozا}(ޓ\=7eXK3¼~@Si|UB!Ia%Dm(e2zDZ'%078n5o^m:t`[X;w@¼i"hDll ypDjQ $fa%, Գ$_“V$,[)E%6$K ~]P'$d9{MW7ܠ- ;6 G%C;ts{nmغ\6}Cnʏ!W򊗒;ݾ76\{?)bd^b 3[gFStsm_EA gNtRo `}(\ UE iez!]gH)1)vQ) &N3U6u=~7/_v\yTF*n;K%][kQ~\F$yH%<,{J 1QRG3LdMld]^F2ۭF GT ٹ6HC ];_X}ܲ,wkv.m˰S#I-"!bU6U.L.j ;[qR*1ZtU!B*`OB=~H?8 |do dI=XBSu QߗdKUk޳95*!ԖX@E[SbWZ!fH>.\y˩@JxÜ p^sެJ uaQPGOUl"Cs^x5 "a`z *T sPB"wunx96: 2#OCMV~B=1 {h3t҉̞lqHCC8k6?ѦFRBqnFmM EWisKBY00=Q}#8Rh c#) 9SA0+ 5642@ K&4Ԑ$NeǕ%) x1 0`Ο)Ԛ Oݙ> PrNLYCgvU`I6GW:}XD07GF莾) _2 -(º w1_PDD8X15kOsNן.[(Jۗ(V"\d@$ y{&)])Z&hSz?%ק"BI! :u0cxR{Q U - 8?\:-wY .O"h o\D_.ōB_@!ap~<%qύ2w7d7 !Zld= RQwC2ꊃneo\fA…2W=$Gg.֒Rȱmt͛CγV%`| _eQ;}C%T)LALs)wLs{8݊I5DhNnq(\Qq"2lr2w;V -eucIONѮB3ҺH1ryH+7 ߲ehGY&ig3žX!̉1R__@<>dfBuRR 1ڔBcEvw@M;Iףu (5p*[7B*y\NL^ ؕ( {V!f=Ppq=kqSW`>H\DGrsʚujsiFxV MعË!ϝϣS~,8bqB{-]ZL2;Q1G9lyHw|EѬe E,'kpx8y5EkOIp͌%pDGy \`Y1eQ=JZq9&3`KӭSgn}DP0T Aہg_'[&lRJB:CfSKm1L9QRm8ʞf`J$5jKՖE)M~5W(s]+;ѓ,͍HEk)TSٔ܏#rI1i1͞m-:2>l@Fҙ #=cZ~QqٟP;TCFc ڰ]ݬ(4m&{bDʊUM`x<-x6De { j{Tc/?,!(|aӹkI:OX gr*!uA[vܷ,TT sBilV b[(G+3@UoHk:ܳ*4FNnT[`#ԅ4Z#c)+$rDL)gRۓa<;gxH,o]x 9lekJ[n:Jvy OQqb7tжa5lHZZPY`v:#b֥='/R9XPe4RC~-^]pÐ2,/U Xj# :m)@4=XBbJK 3 ofC ؽW5z p #֪O`o<&u -9gNjpq6"^^79MDa;e%GpsˉLnU}dIB$B `JS)hxF]cn 5?e9U:#*좶X^m6oEM%UyJByT%Ic9B&s6htrb!}pz"0M+!ww F_OrO\w@=9ZKҜ9/*!r:_m[6֛ȻO?3ޒ ~Z)oOcz$kQN~j{9_X?Oοc,9(`뫠[oBÛ-@q @Yx%Q {+߻YSր{֬!Gكz3E6He@4JzE.d$TF@(o[[(n RC 6 b܀ Tr%4'Nl˶R'7ݵVs#y/=د5?EjRHeBBiWSiCq偏5нy{,!e,XG`aдzmJ0ŕBF(X%1Lel{U: tLlϹY:X?"(\^,%fM51<(zFwOH֩shuGJ"f 9*;B}f[ V_hAIo8{*Y1k(g8VWGlDP XzЍp]n!fhRm{7ӽ6Fx|En>^5򍩜ɾB݀ fI2,!J*J^Om4y6L 8fӫ Q&S h>~8_1B1&.Y?sT Nst\AtT[m~L#J~=+Z_^YRJ@`Nj0{sx=U1h#GRwJa!IRq`qܗz. ͦM-5>-߾!/3֛$ b:"j~`p?3ꉕ/1uhzx\y"5DUOc9ykuUPqLBgӀvק.x6. G}|}r߬b L "@k4(=: {eb;%7A` < ~5}n!. p%(wUKsBL9n@!% @xzu5w+pZR/ev U,t S#%[HƐ pncZrQFNTӋM)\$ ];nHɿR}lM7pTn =+@ńx+U=j+PX'?mBƀ2.y_#xGnFq[\6ݨ7)_&N򉯭_7dy3yx 0 RvԾ ⪝foTIO%jIBЄ6g-qI3"W[BDU_~):=\l*"""H}[, nxhQʞғGV([ZUzHmFK#^ƾT:Í@}eUByX`"}AP-:eRz P'(vMfqCsl/◎p~{*pi)I=jVmt߁i6Ѩ^>גn}YW=RF{9P2oX'iq&}&\S12eK -dQRD7N-Υ`(Zf NldLH}-=ײ Z'`G#ddE.c^y?5шE絝H2i_{'($eB oįAQ=fOm>mQ^X9n8YJnyֵ< ȁI s@Hl0?fRcgA!42?_B42b@Gλyp1:U 벋qAHŀ[rj"%#={`w7h녴g7JQ.'^oCܿ{@,NvFTޛ.>I3kLt[@_#'Q(.q:BгH }A >Dr Q9`wh&8G@ٕ5'ϓ- {OP_ wp>kKv6yVs /P귌XCqd[u؈å |.J2KAzK„Y8hHYpEQNryeH6Hj\ yC!c (}4>%' P2ț5 x x̓cT? RŒ<0aT'X} >$Υzʱp|E;4JIu .BB)yٟ]>#Rߛ4 : |D |=ZhV,kםQ{Cvv#Z)P%&齟p?qɰ 4̶a!zAy EE͟ @>XwR?.Zy"#-T4҄\w 0bV}H4pgxJ4z5]ѐ"G #]EYn/2e-KNzymkա6Tk{I {We*tKR-e{0(ΐ@`O o\tMF.jZfa T6H}]fY′ǍsX‘-*^l.C3 i7ºج5*bx1g^X!O;hUx#v̶NCINܯ,.~ 5'x4d>G#Kδ?t:tŖͦx xYU-) cɃ !֊> s5-eDwzʧZWp; Ԭ8p6{@OJCP–iξ4u)9.);5C[-V7Gl'[Qq2 sS m6q"-">]*sYJw &LJ}qV.|}"vzBWJ5B*ރ /%aӻk[i~F,Bb[9&γ\ϜU3oj? ?El ˋ(:Fpl hPD"; WxJC[Q??wbPg +N} ԝ?yf]Vl?P?Ϣ<35"-lLɝY#oNL~WdۨDrbBMWl8yG8w*={y{N}sub3:7۽mӯ+ݮD>謹0'"9 BaWO xz TB/-)*ѼWLdܘo<M]ACL8{ܦ2s(cPm{rهȏbG'B'zx&,swl wnl7IGu Ԥn(q"o^2RPs7R{!K[:5Wy8cnί񣩸g=4 FpRbW (bbkHMkmGŸڗ8^bf][&@\j/Է02.[@wd}LX!>NB`,Vv h,=-Z-Ơ_68fHB<ҙ&cve(%/}4Ye Ik:#zD2~C)Bƺkk5 b8Cw,X S=T:A~#MeТq-Ԭl& v/2kaf \ |&^H v$9G=ǔM1n;chvCxJQQ-F,f!>-E'}ϢYq'Co3Kxt@'59k}sVynpշEZѤn\rA5p `JF/|-TUi{Gd\'6{] 9UBAVLP>!_eh9? +R;jIy?qIK)7eTA'ÑVQDq 8M&,ɧfr(gܛL`t[%܌)3qOSxK[ڌTUI ͤOրאT!_vmHrh;*azTpE)aaW]~kfMnJf ^E݂$ ؖ ~@ LG+~^qßfu3kq9"l{*ǝ~$ۈ)ۼNUveW㙖5FfmvNU''ͦQoث#| X0L&/s$;̮㷼ՇՎI8  %٩ (8~MIW]=HC{Q/>_<ʚ-TG<#S:pC8.[AVK=Mt;թ`mvBߧVH[6La )I, DE60QYWP `~ӳ'~ptᇋ *X\ye揚ʐЛzm&*iKPG#q\ X>m!Yr<8C[f-ɝ%@ .9CU= * Q%e1ٸhyoX2 K=F$'߬39wQrkpPg P!hY`v,*..hN _B1Q= x+vi%Coo&ęZgJwüzBz62Ò죲.e'qbϳ\, k TC<,hz|CX+7G(C֋ʱYmhhi \ŲVJeg8x_ Z2P4R:٦% Wܕ X0sI_084`rex`^rʁJK?Q{3Ûhj /=jZ2] ZdNH֑z(~?6$kU$A RBݭf@,۠LIɺpaĝ Sq}݂eU\E0-tgHBޅ#36a1аFٗ2PKr"Om4nvlwA Dh8.IQXR5?8e;uI`WǷ}Ϙ_b.+`eO%M I!6ND:m/jHGǪ-XelwQ\b8f(į6f5dDy 3Y9N&c^AϣB,_ŪTVݖ-|s^pJX,| K JMn䟍M&z c7+H9 P?jU`9N({#+1'F(޲3BYyIЉTvӅqMb˺#(w(!piS 1=}\hdX(Db ͈Qk!Qw)M SsP2[&+˜9mQ@"T!gWeD<pLGBY c+aBTFE6DŎe`JNzdbjMjq' ʃy政<(R1[>4z_-0j\sUw<SePؔF=;"<,X:Ӱ $|CD>9!+^rfop[n$(~_§sQ$Cvp8ΞP_0!lûOz>w^#?;dmwy:0\"VFH ::Ʋqbpٲ<[Ʉ]~X3:_Nq,&DŽԿV96Qw|,a@ݲ1.?|QXcU5ou ·:$@\+r;ZcPv6BoXэy~y tZw[mEd=M m}{M 9ŐS :@οf 23N/ #YvfعOXhO"" #ʓ]N -ݢN_[eb;W)k9J,%X_lsx{~^Osd2mgӏP Ojޅ@`\VF(*`KB82C5yjr-2k|&SNJ߰X5Xz 7'P߽$np]YTdiBDtybU(i CQ+hhGǨi-Yj&rZ,Up;'po=. &73&5RiA3Ч1wJvkxhrZRywB콪?a+2 Fl;W̨>ޚguN3ut9].ԲLRZUBCM@ ËW+'31njxu ሻ#y]P:"6*nr.1aǽC@(Xa%s>yP@!2F-D&ǵ @$a?X~ W>_o &BnTrFw'd Rej8.+DX'~#Se^. X% \eܙežꊲ HT va¤iƏtT/U8;{K| 2zNRiPOW1!Dq; 7qERpGSe -T^BsO>CWޛ Λϓ@o+0P"j#kMB{1y*x85IOeDQFk+IGps,(-8w4Deg@AIdT` s0a £C(WymX|bzľ } ý8eOPZk }_M$;!wPr^|턴89"bE5!MѬ ¼![]j3}A\~fߤM@O '8EAdJm.e +L`Ģ\cj gdcn&2e1b1% 0ϷBY5ut/G _-8/adLAU1S^*ł7݇z|_¦=n[+k6|M[0tbU W mKj+b{]M_skZ--hcHF?`cn)4r,XDDԑ(Ỷq OTOMgnׅ٩$!fqꈩ{}}, $~2`[|NRSYOIѭ+c@q#ex<׋Pyu*ND:i H@* t1UiTfz.ݙ}=2ӄRZ!bPB?03ԗ} ~" UzuzmxvCxM ifpVe;$2R&2D2'(H_1Ϗ- 0úsKתo.=dB2A[mjL6\ jT!}Y߫!2 gGݴl~+ǺEYH2m}{ד62>n^fl/Ωq) 2ty7}zx?l{އ^"F]i滸KE> mg ) _H~\o8%~.DFbU.9IS` 9viܗ3D!,ezh.g=2`+9.X#fpwbZapvXSLΜZkRc&ey dL\7Hߙo4ٷU?Ù8WvqfTqk€ABUۛ`;יF+;$>QîуVᵞt<?ߴW>4c(v כL6CbSgS3f^-4~5ޅ"wA_هZjx17GP"^z;kй#‰׮^d"ۦ!CX#5Eځ℗mH%ƀ— gt|ٜ. !aOCn26+1cTV}f;ȍV붖;$+3mL 8;d43̡o"8/_xc*OL~-ܼl8S6;1zWM/֋V,1a_;ɳ^_gV]W5cӗg4Ĉso) ܴr)k~skp06K|{\y>?].DËa>1M]䜅(-KN1I8x*w#4YO&v'P*vWE,\N4+}jw,YJ[iɄE[^RLdI_T&~au|Y5źFt~yMg:װ=,@dJ{= .u_(d zq3ULj/@%1i=4Ei4N+BMZ]u^?->cM Ad5X^];L.'_m-HHn1zv@/ `AX;"ElbI!e *o֏0p'"GXl;+*<ȷț_k4p+|Wd\|$ylΐ04s%e)q|BaD_Tm2A T!D{c+DC8oOfnu&X{UtkoˡK$v7:#Ɩ?q}Vpp7s-(,91uUqWqi1HbJ ]C䈿&qbXw"%/%T!~Ԛ:q}CP^r+"Wh1",M>ӐG$̇orr$ooQp{1m7b+Q $7Q!GĐ-:I3N.K%1(l̐\jRDIAk9*IKJ7VQn PScT A>QR]c2uވd xHֹQk)<&-5+hT1x5`Rm=5mD96HbÏ[d=FJ,⫈bCIwgσϋXSVһXκ_nO.շ+XF^3H?`J*ג.4(+,|5,,R}ii^ xj|ڣp۟;aR?\-;7ѭܗrI Eh*ۛn-)^pu3H,gl+Pw\H #]X^ nÑ1Rن:[O@ע\״e7~qA)ņtL l\u[0Q̐]lV߬mlgSM>b݁'KkŬ?Ж2L|Г~O;UW;O 7پP[E>uM/H_kR2\1THCrL_ƖԖ +j)j5>9#zl4$7-a L9o?S.{I |6B^%-{<.(Z-xx `sPzrH$DBlww Xs璉O/҉pX$>2)M +:#]%x0ĐkX$EN'bUBwS3lk y)Dd;8y00pVWYih_-t&  d/ 6r0֜s&UvOG"7x֝JV:QEurQ*|a# r\D7SߺFi<`4n냭oHuX\D X #tR3oځG.(3,~UA3^t=467(_z ;m65E aphoRRC׊_fb/`9 {B35d*1v xRƵSbQy ZARwwȢ3P;Ts_ǍЄ4B&O&V@L oZΆ1i@+xש i`0t3=#S,'dbPU2=>3}ESWr #%xoА¬ T*uh,Eժ( E8n3'ӜtSEq56*I۽;LGA](CP(Sr [O鍧W:C" րΜ%`jwG3K.4+% 6*t -AđHHW}}Ma5lI)$HI 2{$`OD OK$OX~ձ9ι\Mq4bdl>{ET1Rq#{ :RrKo孴8{Ef]쫕Vr芤osބ:k ^ov:Ql}y.bX]Pن ޮ4mGfkܳt EBTν7-y!샸JL{wԓVca`r6 q%rfӮԝ!I>R&Cj߭RZ^BQif[mǂeG>ߠp@(}/pnL4|frnH,mi^P 'i@3~n6)GWء3BC9?KVJJAuĚlҭg3[2jĄSP|!~ZUļU*Zi+{#BߤZ'onE|#YTE{ډ^kȭφ\o/KT臆BkV@TE?`, 0HF_#ȡ]󱺏.i nb ҏABO'P9oycd`#_SCntq¯סW-1h 2v8ٸ63aqD{$Ϯ41Sղi.!C@ΟLZNL`8 CTs88blhg[='3 4o_~=Q`7-YYUqF"GAX'ly`] 0uT7 Н K\JO0bY|WVE쏙r*hVH!Rx|6wAg8Jkm{ Ȭ3U{"wOaD]Q[$W= $vF E:XbWBX1fcdE& mыmRs7[s =S{ G4%}r3i6hLFW>k!S0#z0N/$‹8ȫ<e,Y+T wP'G06Rn=+ 9O$hz%KGp8V~D=RuYAYS*] ^E>%>SN LDWjb( Kt~;1cL+ʕ&ܲs])3+|ŁCKQs1zd>*qWcJ}޺_R4s6⮎\yt2 Q#{~Ai;ӣ.HwMS]襛(>v=)&Y['s@0Q:|Q in^e-!A4/y%9FHZkcXHigHȂ.uq8WԤp^6=ݱo@ӓ|+YzS$7ly˹c/?ZcbS}S,kHliNkNS[ 4 1یMpw5C6$qqvas $jU"P)"I(R)H\ k'XKUlz(B)8[2 aVM ,*@xFiVG\C3^:pE9/|q~q29HqU=}7Splpl2eVܩ$'Rl!$&mUKÖ>t|qg1ppHHǪLRuNؿ\[8$c6p:Ó;{Rrlir#(R(g͌ZjYap]^g9q:<{!†eNg~fmbwf-ټRJG]vw͇E?pqs|#-OWbu?jOH$Ժ%I%a~3S4zx(~ 4TVRy)@Wx`ĩVAeԟNs G'K/lŜ#!B.kJB2N8[]s Ϙu;+!/ = 5[|&FGBAS[dApPv0.Ngb\<8al lqRBɼQ[ˣ/?ǻ[Jqoc07t&];%wa,[oL-j7~Hϫ;|͎ѹ&&?GhWr2Hb!NY)ǣ/+J[Bs\F*Xo6+(ɟ(W fAQU!m~ֆ-Z%Pl~zҦ!ԅ_#PZ$kN Kt{_Ex)v鯋j-v6|GF1T&) RS5)oQ?>pQ; E g>Vx(ЗHJb0N# sI*z'&= }wn|\arC&/q36pF4$Ns<~3z3<k>=i_^sx \SeȠglBW~h0tߵ?bGRz[tȷI͛]חR/ >z4Bϐ44'y4S21z3^V9Q,YQnl8aMSo>11"9-JjUMė %|W.z{iaݑ>2=*-x;Xme&$fד!h8>F\1@ZWYqzt Vx\Hh]k'^,blOSoV} %%6mBK.ߪL{1 isكXqX43dgv2V=pm:Ê/ Km3(_] خaZ F#{ э}O-V|rvi|{ce^mUgVYhr k96 *)!؁ ܎mEog~[gG3VkQL92!yzdZ>qvqblX8vXcsZlp™֒II|(94S9BL6i^wxdUK _  On8yR22iAGz)Si4B()E7($5EO SMT+\QXtSuk+MT[k+9i+ww3P_n[?Ԝ0l(x)ZejdVm̳ZոKiel@(K m&.1%g;OpE+4ٯpUB>yu撬FI5 סUh'!]Q)J*3>;N{;$r?V-5Č. $A1[5Ұfơox/ 4|WZ{=-Gy n $Y%ۥaxku<;KbLFqɗA. sd7=Mүu{nu祾mIIc"xgh_Xamd~o 14iImP(p rJR 68^f虉sz\cMNn0 9tW?j܀UiGt߉!X9x1OAӍd:8n+kLXX|ZBI@.ĢIRA\b[.%YjB_{|Ո>m\޿n}s7>+@j'nsT7CUdB2/R/g(Fl'MSMsPzv@n_k/G xH4g d1ZSb!}>1τk Ûvo9"8] 'KB:r>HC 5بJ{%!< AݎQ 8(,en>GAW')N0_OCJ+8:V#;/K v#1[*fIn#& _y7kYd&6p_XMoT  Cf?!ycm \F':_a$[l쁾zt'޸/`ړNъ㼉Y>ZU1X-c=#F* ?tu7ߋUE9D$ѷDaw!e>XmFK^2l.FrT,L@]ȘIW^*b7aIHe]!!粦~QZ>bO9*cc-}*5>a>_Ɗ_l2Ҷ-= xɁ0H̔aLjۻc73L[ ;=d':72y~0ں=Ee" B-_BLHC|u?n6cV>ݤ\؊׶{S AU*ܜoYUdmù91pJd1ܚJ3=/ɷjHCa O/vcKm6ƺZ~`TJne}YYRj :j/%$auF|w8FkW\.ć; .'yT%7z]00Ռ"Yk91 Y ?3Ң0Xx}kcN` ; Ѣ)o+ſ-9g`-VS{zm.iTOl[lShJ_x?BҼ,0L?Ms6A^@^!h&(U rô(^tZ Al}/_hp #M `v;,| xs%3^6iv69>} erfH#줰 o6<&**+Cg3% t n6h_k0k]SQ5G0|Ԁ5ʞ:7:w~tJ9 4ubioND046.&@p؈@lԊ)F ѹIQSÔX!yÜ:i׾c&']U0wo_?SX4K _N+G!5O(lX@ݑR$tD~a'(~a?W#Ek,2LeӞ%>2RZ"vBdK/2Z193_Tքh0P'i3r֟'5'S#n ʱJR{|~pX{/Hz/<{/KLJ1EA~ۧa9x@Z,9Ѧ=ڈ. >Xg?uwH,c) =1x0z RU#J)=F`Bܖse-"ΪZM ̄*Tk>ih9%;$Ub;+K*mId*i2N ؔ8N 4ux&c8b]S:;Rq>eR*-TN]rبmi dUˬst? AըqBGS,i^ O7;(@m4gbA͙Qىr2p"X_loEoK﬚|CyEmSKXr/ 8C'A#; Gs. 黦wβW~cIW-(LhoM:z0F8{Oq NvfqQ/{vjm;z]O|XM@hַwe$H=M^R,2>[rՃm;XF> ~z9A?Ao.U" P),­4DEUXҷnrj/o]DM0(@}{c[`)E9.J x\L@.HFeSm|av77K$J*x40@VĎeo WW3 `0"43޿X;aYPabOV0ʁu +pޮ(gsX>DJ:05AA^F(쿥C>顖@-Yxq <)&\l- _{=^P3sj}6 ^pdUl^LmyiXFl-swL@:@7^uw n(t:5{uw$Q:73_<7~/hma׋H3' \p^OOȸs xpi)=WΛ ޓ v=k%o0,Ɲ&?tq+ ^uzv!ZBhGe,ZˎSRMA6`G ,(Ss]?8jg3Dx4VdU\qMbؠJ95槓 Bp )(hC2=5IYQ]۪{?&*z<`'%EFu5"AJgf[.~'@KwGQCǴ._ch:}KRL (f.MMS:ClYx}Q|PC~XsI5?pֿa:m`b>T>{~2 ŧ-N{{޶xg RpMI7F|MLAN.pTN~?=rg~?A-FBIy,.KQ]l3EBlq< lq0U!M>i;>j3c#r[)J`HGk*I7P֜jFG(p󚃎QݹL3Ba?׌nOx@/o"ĸo[]bʚ,],5n22 2?w+2`3Z%a&r`\- '9j4w@ !/PcT/ (ҁ(iauCFehz򳓀q)p޲*fa2[_JiBB? l"rRN1YzFze觔ZBh^(5HT0$ 5ib3,'l >WGX#iivjq:u#[y7}O zaL`Jȉ~^iS2H{u}nIAijϨ9ﴮ<Q1"II9O3bg ؓ}3,ź=~b_ۏn N; ֟Kڎv*( wӟx$RTJ(][M·֩z.!?9&q_*<&o i;yluYGK 5IchQM%A]J-TIC *UrpxU.$3Bm%9~J ~ <īurgh`cURi4.CLèqXE9i*c a|3íE!l7Z; i:ɽq.( uC0JSL6WC-<<}r*)Ty,I^0"GXya v4ڪFi:ÊYW3tU>Q#OVPIn#U~&AIM'i53nv% R|2f/` Bʙs :7-62m;!6(xMf`yJfN#Q'ola2\PG! R^yf$HؚBm;ghJiEO޾Z?>܊{7ϗ$+dc vD =d:F=Li#IY'FsU] 9k;J6mJrcJ E#0J^h^S'}i!l՛N2m5d37YXEett3|!p.}hXN.9꓁>uzzA(+kRL 0C,_$.NӖo3㦥:c=}@ȓQ]،'be6Uy.fRRf&RD/JZG$<  w3 Ge4g{yMg3s_w~K[Z孖5Znž#P==rCEx8?[YDlbn# 4*Aq㚣PqSM!RjNWANH /rsoa@)ŞvM~,}m8i.<1/9tHm+Ӏ"NWbcٗ()vjo{g}Mpgo:JLqs-,Xn}V˪}}4J,p Nx&bJ)M KY0Hos6?ɘ:²zFZtu^f xv7p/ XjM?n#3O }풘>3Lծ/ LώgQ:|kݫtBE~w.G6.rn%9pQqVȌD!CK,Nڻ5NHQ _zo\%hW;ڣѵLEX]sOlqK5Q%x2̌;y"UE6{V+? ؊`#%yՈ^E+#EN\ރ{of6cڙ~-_O I qXT#_x4pNW-,ո[hº$&sRi_aGw-pY hEjO+v'y(NҎSE-U6trs+òl/DemĆ'<ʔ}s S\N8HYr樹͒*!F@QTM Di7!$g}7=C}Ksxa!~<[sM&vz,nk9oG'^Wǐ>Y/ZT-68Ź(;8DM4i@)^Aȧ^c='7FA`s\f Rk0s`bGqJ^b&ؐ#SCݺg~.,z)g8%B2 l8Z>jŐإ^_!RL@F'8+b^g%f$̵n=-2[J!+iZ'u,hU{)ǵO}ʚ6*0{ɡ>L?ȶho!rh.k̞ ׷P4b2jo gƮ,um2re r5zHs*/P~Ms3.#a pn|ԁykQOujRqq5dsJxlѕnGJ%p濆L%brmYGJd~_37d7ep3Y[xB(T`--\Q3BϻIKl>e 1!B@y#%ԪhmտIBLIX}'m= V*1HA vv%/|CZ< %ymf1՚@o/ierm@6o>5DD@L%[ezlƧa늞{?LJ(ד#QAX#Rnn_a{D<(KU$ĸ~&p%Rʞ NL>mYAk8Bz^K~ތ} BI 4d Ě1-$mSg>6oՉ$Ze "˯nq0x: w;pysq}DmI%_rer4Իb}ׄz3G5'1`Ln}3aC *oԇb{QPE$WYl+/ HVk" ŠCx;Z,nay0L6+A7OeDё5>uV e_Wp5@8vp[ktV Bn>͏Һ_}! -_qog6~lĄ+ bI^W1l\SZc<Cnl)X`&(m&=ײA|8*=om!둒i*WX' ꈴ23XC8u](X[]> Efբ#c>YfacڅUS g/xNg%1)*m A Gn%׫L>3<8ukQ\Jm Nzq1{`,#skMAhhI2|%ơ-NY'/~CH M/{N܀ zyD$8*SPb<7t ˼WƵ樂H+ ^m &k|>5mȦ䱶H 䍛/. {];o }4.GVD#,f! &8*RԍF" W'AT<0##i= %̏*M{6j/h^%GnxeĜ͗e⣆H/ Y2䨼Scy%8Q1!\?khc8*L[L5}@ uExtrYoTJLĬU Ytk!COֺN;N+ [N&WFphq@ڬ1pk֓GRYQn% jViv v*K?hyA7"\.mR$=7^oH|\[4nS#4H^̾4!_X>w+QfƆZ-)oX2ĸ[ hNIp˘r0d=ˌ/qKjz9>^em*B!?-+Y;[&CӤPzB\SLV>G}sL@t&yj3 {n@^ è)Gn^/c$:Y?[J<[ϰHM|1k"^{)4}IDǃOfAbX ܗYd 0KB^`S$ڃ\"(;^[I-/u^Ѫi༤X²rY+[ծA!E8jV:5m[GI?P+ω\XδÎckzF:@:W&$ Cpy3 _ ЗGW_}))hD&Bx*@[O>5ۍfڤS<39q?@ ~`׫ZSr8uݛl_7 MK3fA_th:4!61;ɉ{v[ZTwjMb6ǬjLk跥fMFqwTe4$̭[ ŸY䖋|NgJNm&Di.t#+ëjt]MiH/B%c:N7*T$²>gq@R^IliOb:zq6r|ugnFT%w N^{X!%Y `*2P l06h!f`"< |C!)b%x(%񾹔 Ja#rm5 dUHe0le(i>7z*ɆN'Xܵ+1?q_:Kؓ %xC,nFSB.َ%SbG 8O ;_xf3Vd6AQӗYbVdƆ"yNC[H he\2߱^yVۗxY&hbڢ 㕇6-9k%B7Dl-31Vi%6"`O.r6Rνl:EYED@zU, u2;*a&6XH"l:DH0Bu8(n)4 4!=' 98]; np.#DGaL7 o pӻW$% Z"`h,.)R[z~Gܓ6'9Cjȋ*Oz)gsGp>nyD_prKizTkwh pTZ ;$˓zo ),\Ns6_Dg' Ȼ]g(¿߂Ą><#?Z$s7:}D<է&Jy"FdJ(<y9=iu ? >ACS8s orDvH% FBZD7 @ӨU*Ẑ\uyGelҭA3$ߖgAd))s7!$8gҍ\t_E?vefp,XzfÎ;@8-w$r¡;[\ 9k4w?%SX/L`sЍ8gWl ߀N~XŰnn1G,s#D[6QJ!c,$>)]&f*GP^& <Ҩ=Ke(~ -9ʇ$zC :uEvx4lI:Jw i]qgB~^#\ i>"rZ{R,V&,%`LK*m}B%YxKp̛AE,f *`YW 6x}:/@sBx6.PIםJDr4⫲&9+#OQt4,;exg]M]h#-aKĩ['hMjl^jX^^nKLp,G Oay&iyͩИxI1I|؆1ٚduO?N۴Z|ԿnЇrhlXxLs]9 k "!ws  􉱪T ۅoIHܞs}ro>"bH4r ɢ ty1Z(;Q3m&O$ӟ[Ei=bg=/9։@8 nAn sdU:@NKP:2?1ۑLHi/uhEO*}`hbIt3NMF!MwKy 2xv,%܈ȴ"QW U!xbTfr_^V/\r?nr1FA{\X) j@ㇿ>MeNSdUIz7'3_YNb3H[LoRO>w&6ZSB`Q3Fh[~izkpr¹-F0vM.2Ė4 $x2DE@ki5k<-1Ri`?Z@4s ? cq mZ(JwCS6cHVMTf3{ ]5 .,SR_1dH%ױ"NMVJ s;np"7ѠRu2l\q,dtH+(wZ"R2|@9({^%N;oꀘK 6qJ=/D)<[(|bv4@g96]E̻8?Ǹ6 ];#"nGm,r"GN[0/@{BX r\K2Nbh} )&4>U3< UrːbHgdxPpDQ?oHwNn*3g)dsmk:i(!@ k|hrȄ_m :*kS`$-xIzu4S򺒕q@TYjumM]g r_;hV* pZ {S>VZFyi uŸ;c7TbƳ`۳Vs6ܺ^)956_מK[ ~o|1 {prd!T]2'XcT?,k%d\զO{:#1B爟\8I5 2wOa/JfޒkW Qh#'|sEu6C\zī6(F?J#efKB{6m,Q&˯vx9^8/#AOpDxۚO Zy!ރa2[[07^`Be_q(Ӟ~ejMIӳPTH'=ާ#M:sj{A~ p)G,^,x-#Lyw|҉g-#]EvdU<#~L})3Bz6Pf Bk?K`?jUw_h1TΏqG~cu`g."~_O;Vr^[<% J_(m9-^I7i{.e*J=K4tKД5.&],D%UZs\˸IKSpKNhTJ!0 >gN<"@ß4!36k IpmT.I+xPUJİM]9[q4캱T#ɬ@A ϙ']xvD[?dJRx8 q씅/8GӍ^Hn V=:9 rM_NbGyЁ"AB(CF#w/*ˡLgQD4cۂiETlP|[Kg"h=ޏ!:~(1>R,WW`ۧzOt)]–^LpYļ-&]1 )HG>}F;D!!erm=r<6$nؑ n~yי`[b?Lb|vME_ Ĵ+Ml؀)C6迱u=fYOѺc"je۹!ja#lO!=ӱ'CyL<@M#6ݪ)ש뻸AШH)Aǚ~ЗAE pCS/M]mq*1*-M@bVĦx$6xat5VևWU >Au"k rE[o\6W>؎X4J^jmWjgۢOUI\&C 75p΃cˈj7?'|Eq2WƲ٠5eE?#o8a⎦Oca 4h!%*JVYS A +rc~YЀ;NřDSl/yهNg@աLo#DP<3qeǰaTԯV\pl>)E{VS(m]O||⥙^ۅPv)}ൿ$7$uYO0|񴁆6.MWڶ_dO#r}k { .x;ٰw*vQ;TFhTk1_/}A(Ȏ PBaT;,Jt̅cg.T$=ϛn@>/sT_[S9طtg=f[u6eSSGzGuZz+}Y|.׬ Qz].8a^QRoM!"-.r1v?_|!ئSSG Ob}5`_Y5^,Ј"l.$i)ggg 0%4kIB jʎD[P@2QiN#H|L4!DnţnTg6 ALFk8g9J, [4LOR~/}Ӱî8yMۤ؟ p^a!$a"{9:nUKHA4;.I(rr~NN+$-~!)YW+¿Cf"i4{}n<^[3];Χ"oE¶[³kζf' LlY9uKyUby{3*D+ÎQHn\"Dv0oS݂d&Xo\l qZ֊:Woi; wAdR*|Н߁Fa[a8b]|xF [mGTYMc~sz~ʜ(ObyLD@:+I8czzI#*ۺc;T.I"oGsFá6E48s_0R+Zu?'$> Lvv#hc1/0ms)UqxP@n9'jI3DFk㝊{ъz"߫?Ҋ:u駜 I$k$Ԫus',0g7/)GPYBUIntjPĄk XmJS_"lL{ F"u&ا"iQy<}Iuw=[rଦ}~Z +(EM zMy.] jRŋ(fd_O ]=Z֨Zȣ*kQsfu'3W桋͒R7>W}d \N|j!nCBim5QLؓ SY#Q(U\m{pikX\,yOEc_(N$dhOJ8V/H48WTjD@n3?;P-1FY6'٨JUEOA&^1 lQj8C8/zbzMl&Łvm8k7XĬST)RA?`sXH"!qEj:NF+0'mtUM'@T/L(0|XIe`qm _~ Mbcg #$We~ `mıq=z:-]ntjA--R[{H1ii7F5rB ^ Uj}`׶$GrK@ n./Y"6Grt[qe{$|N.~%oWL&cRMkM<`쉹9$dh8H+@F54WY|a3N V궨j¸otAY |[Ĩt9k i+u;]Vea6Laojޭ2)@7~ د6R5Ev[1b:{l``!K4- c*`ce't1^\xfmիMKvEЎz幫K8 Pʖ);2&oրrDcf&)(}>ڊ6  50p#HPWffN6N:Va澃_@n4v=nk)֍-a}=CAv#ZPP5}q:ي;A \F5,DiI0v=-v4~:|34d/ 3I61y.p$UV_8ྸbzDKo dqZm/GakTqƍdƽKf2V'Ha^?U18[^]/Uqyʈŏ&%]SO[;}*,t29: ]"7S܇I.c*'Uh caXe pÓ WCNKMi=LM4B34IDDUHbP)CKۨ%U7pwLwqR=ۧu)Kʗ" ;r'H2 NEC-ԃ=o9U_9x kj5a\Hg؉[P7{Rx~` &)!lt͗ zzYLJ@i}<3wc*'wk$|3[aTN6"gqK2V@bd<ՇAO3aȎv80_bϸ5 b[УR!͙R$D5hK DBג:>"EQNUb`몔hUFH'IYsmયi<Z əg %rPG{TPD 8~$%_-jw ~-2CCȻt;Pi22z#}I/Y`/HZs)?Jm 嘝D+O1[S\߿Fњ%g7~Rʧ} @Pt;DOd$إ/0!B<Y6閩3^q- =}NYPB.ucd)ؗ_X,x"2nc<iޝ.N;rwY}b{9cA{vG}?BGN_~Qյc7 =@I2q\CĵڕSKleKaD/D^e>bb=DG_aM‹^Ww"}5Y|_u7>#b{؏m5ǵ,ZE66IdfAUH`*YL$fcUǫkנ gY=;41?v<^Aip-2`)Fd$GPRFp^.9ld.Z D(x8 J:Wq'5&HBw7CIG]Z TMVθR9m]Qp),&L]R߶cX|T;IykvlHI[=G9c%_HZC2LDhn^yGs&q`tbHO/P:z)UpXU H7r0AF_RM[92ݞKt\CT3%\ƜؙREݽ[0ݺsPkXu9hWSî־4 ̊Q5P>NE)05e_dG[jSBUf⿟5v'?@4%#eL&ЧUp\ٍfֿVE۾Ϫ5-4M- ,n>TfnĪoy>O JKugwkyD_z#V[5PH6X(Ѩo>o);9oC/e볡X4f<8?09D vXZ%wލk![ m`ߚP19{,\'k{z+8-7_vwto!_@u di%ޛ$4Ʃ3:PYYn'.%:<8ۅ<1bgrƢ;ĭϳ[`+;%+)H̪* _{"&G|lpC-9WsڬQ;Z}>.{ӱT0ܧ7 NlnYL}i¶+EV%v,/i8ё+ ʰ(;XX,C#{<(coDJ]:3ZQ :ff,8.t:2BiT1W<04!۵I\Sw>Gu֩Dk)ئ9}[+q6?If0fL35|8NYf)l n]e/b!ZrF{.&GL+vҼV9|%Ձ!yxO8}'NW"SL= LCRh>U;j0ړ`ߊ_ {=>PkOG{*i]qЛ g 2ry*!*掃G}=yRHq)bxH- yȾaύ%K& vNZK:,B ki507/J̺;w|J)jVj0I ?Z6$aƿ$#=[ih+ {RCY,yYq ,j,j R;Z طN?45a7SV"'e HFGv^V8(<+xnCG-bXqOy8pmP!SHGՠ"îۧcxOOE78"Tdm.!+9bSa\Ȓ)3IFVm5w ]'h^ae/r ZTh. : q&o:o,Jc9.U" wj\ *>x#m'pnLi;)ZVlg$GHIfǣslǃSY{ ^G`րgn3XRPJÿ fF(;ߺJގ&y?+k|}3Is&Di r~ElGF PC>?+*$ Iኄk&bZ}-e҆֏<R1\>Hӄ$j3Χ·7@89 /8έ LC5VO$v` ̙*$e׫ҤjA?m`R9.x.m;+;|_9bIaE2D@U}¢ m_ ju½) $Tu4 &,lN~ =1M ,=YZv3}qˁ<#:m8@](ʫIW:;4ῡշuS秝*+oX7h{nMb ֩:.]Ms_陊mu=Bnyo1Ԍ rN; 盨$Y5/i;0CfЪ%7=v5fcc $!dzNc.Znsi]^:V}!BoT2-fH*b\X1coZaVa~aYvꦵoE$ W3 tC1#cV97"-ގh1:-CPk=@2Z~8i|kWȳOZ `#qa*?yh> v'8<xҕ^_/UP Lh>t<+_fހ@YM}sp{yRoIkn:zwJ7R8muL!7D=уՋfv^8=:jŽPɺ [[bCP7HG|\&k`wܬcoƧab>W׾i <6v{zb9ƾnBq2A bҕNLY1=QS'#{{"#zӹ?/g 0GB*4h\"|t;iM]AH |"Lv\BR"7jSiԈ*:כIp]/d!zeC2#"MMNB f? D|Z٪mw܊k!`?P4yy{~F'|su P5ۣV@\v msI _o.h nѲN E*&Xi #,zHwA/]S‰ "[>!Ⲟ"UicT.qUBN& \@1U]>6s{nWGo7q#tj@z&g3>d)k/"}Sô̪@ND(D5Ky+Θev}AZn5NtG +eqTՍ缥,~>{F!gvxS /skՌW=Ilz@]8}KeEĿdo3m69V6UFfVhvku 51iZ*=jcRzFm? s _q=)]ծ4bdFSUrݍ1@E56\&ƞ-9,kSg5$z@P|mcO DV V~x 3F@@<fkQZ}ыYizo%,07`tkjѠ5B8z+cQD4+hM=gr1L|>YC+Y$ (ES ^&\)n>$5{SWnW߼H}Y nSw;xML.N=IJM4깮NRwѣfVeiGeJxI姑Iu 2{sG*^_Rɮ蜟T0Wctű5Q]ly(w]Fe3?+ %C`*؃]g)!5&SCf`<75h#U2!e?äLr4I8qhʯ&R=-gK!aWM7QJs6k1}'!F^M) Gii+PH~V8߸ 騷ID.mlCpjgazF^P*B(!pgrLp1_DVnP^p:+3ٌ1vyLQ(t\C#3Y 6n/)/)kx@YCHLhzK/aߑ v|\~7l&o9q(Mt= qK!iVoAP|2s gqU2_o";'C29GY͠ *e>iAis+NOޔ;u @]y>â2Ws0&'nmAJJIAro{(sG[:R5-7E~}j 8=>OM1awyWYtx3tU"t2H2H'uaF0.긟ndF{I!PV`qFqڙ 2BeF.rP)h2d=+1jr1Uv\[ب}FX`CwfeM|i37}pi6Ħ_К o7NhDcd5޺k,[8(u52ׇ0IX\:Y=)S@|B{o31$X.. ?o+1-T\( G񀣵ەThGv6v=64L.dBY>Ogyi6&iN;\1 C:e Q/dכE%/84#$75_YPJ!=ӫ AANG7 삢d &u:b s|&˚ԃ?B74,3E,g=iy՝Y+zϥ|+d*;E=2Fot"95& * = :!=K. ·-ZzԄ"_ hmpA4[#߫abSrUT'i1хʾj)L=Nu.Π+/! SmA*,dyVlXxt>V'}g$ɇ F'3vxmtOa=[~?6j7 z1f+^RQn_MǼ3k$[^S2,,.dA'9}(5NJ\-#!]hzbsʏ dž"뗈;`…\:SPqxsW9g7ކ,j;}e4$@χ(z<֦zp:y%,.`EpT khݭdnnrH>S;7/FԶRN'AԒW1Jl{IC^JW d ̞)i.0xMPtQ_*Wl4gL#7޽a])DUuiWt-KY(v悄<_\1pSIH;X{#^+ lKv/O-)ĥ/߂y+ԞlZ %V\~YIIIҠ\+Vy(6mq>n{U1?.L.~O˴<߃rPqp`xp)!v3Zrzw PF)0 6,abI;X5$y^Lb;q+) F_ ,Ov?-| {&niVPmGPS%O̻Ĥ!}3ؓ$<;/y6:Y-Oh(pPלI0|خ8Rw?$~6 XwngR *7[N]yTŠ;7oQ?~*q)#2$v)&pd$ߪxf|n運e?fKj>7W=!uWlB5xTrVpVHu E Kq3>C5'AqGmsUG$AϷ]}[Ir'b@`sC|3;k7ay+f`6[*}g)M)"yZ7!`SI ^gB+)^V|Q;c[\YA'%/g%VN/~=, sS<ߏ6G5M_oؿ7\}`κ~('IVf<3gр-t|n|fu=HJϞtqLTR%1`OT}:||4IGƆQKɭb&-|K״oBJw6&Jڱe;EiGQc]2^J C qks( V-$sJXe+G[!~;-1]]Bc۶Qn7,x.= 53ӪG'>lq46z/ bH$dRDlvIat\_ |M3@1N -^Lo4 ˙ipl5:ڥ(BX~.1me6ԺΖ݄?=ZЌta%W :GEy7mdȰ JނL- 5Q}V|w=WϹ2xWC3Eӗd,Cz /bBnk'𚹘z{ɜT^m^g ޲ dg G~i'xR[_5gebI UeWV+>lV1}d٤ZT3>-IP=h͎*Dp;r0oQƃ:QRm? -}b?rjQ: d<5nt,<4h)&k $J&$:Ų*6s?4 >wɐ/ ީxOo-]jF>V>0~%|+1u؟j6vŏ u\iL ApD7ӉP^:|(Gao:!|"H7%楃 qT@[3آ%m#z >O8an`gENIb;'|#[/ :B]v3ڬⳣrK3H%ilC=T!Lk96 _/l@ٟ'3g(ab#" +S Vx^m9k^ :8U4msO@Uҳu} 8BeoVwWiw57hZ=땵Qd2ywa5dXGm!7]4w!z`守' O,DK[x#5}KO_L:^o@Z  }4-'|SH ;k8? x uxׅD! Z`P,+3v>I!-/;CrKO_Jk#rT '0d {?u U9#"Xj ƹR=%b}Ԟ߶uvONIWB݄SeӦ\$` *c1UatK:Su1~rTRpF &E${`6k#q gz|H)O%nS-;9,n%I^[%`|5#lKn3:L)4 ؉5AüpI(ӮJBbBo$tɍUf `X슇Dp ]Ǥ-1/-Pl lRfrObǾI(ܡ 2E EQ򠀸k'}濽 1|(,CWYtLkwM<~p>4@{ݣO§-hN⋅0 dq 5ߺ_hffW*rVMs@ oʱ캮!NS'hY>s8ј[}RV:I^'}SHzU=F=<"L[wk!^HtI+t ő=tː8)1l3 hZ~KǗ &]{\ƧK#XUh ?K"ZDx-a45H(vjq{J#Ҽ"`U CJ w*YoT3vHTсZ9M8m,fsi.AfȰRr/u{wґ~xO?5q=Ǡ=En bh5h{.?5:-&&Doa2/!L}:7o|`9z@O#C<3;F@2 !׫Ue[UFH#`_8]Cy-Gȑ=)Q2'E~=f9 0Xe4(D9~yFWrڢy?Cݤo߁2ַͩfC"cٴuә bF?V/`>ER EO!00}Y@N X9us`S"6W:Pq\9Mc-O*?gZHt9u!mcrzSOƽtT,h ~Ĕt$܋ܓZ셓wrW2ϊBV$)a9)z5=w= H|ְ赁X{rܸ?~1x ,fuɧ>tYcfTדeG; !zXb9Y'es6׆Jƕ 7Ť~2@;WmR6"0ť'fIlqo[jʦ+נ%ۨTwVV/kG8a25T;^OWBaؽc/n){ &! JgtnVYlEPHckW ͛1yɼN`A= ɭ+^30ƣV fG'>XJ:D ;k1EE è0%s\5 claqhzŌ1n\9)aǰI s D `vye폏ŀ:_` OEn) {Vv?+=IIkI!!EMRv N^xd<F?Ş,bU派&yDֽ!(g|bl=0j3lFœ_OoGޒ|ǵXd͙-1"uTyO bܢd^)[G"ϸ/,;ʒ!K*v cԬm힫ߙa)pnq-f@`Ge+F 8C S;@o>pfv0fLYxWQkrluyVv:~ x*/Uds/=,NUO v<+|4 ?c$ GXA0]2BDB$ ݩBo,C& H8*a+p0츹Aʊ% /PL'c{΍) _.m)"/2KӰRdv`UZa' q2_tў*70xTL"C5T~f'-J'ϟES^ ag}pDZ&ٻ% 3~en 2?RZjGT]޵"8Nx*-8q:qs܊`G^x.a $ n8m=ND!_J5(;fRi9I$Ѭ(g1AP69Vi_9D SFyC*yixX4WR27 ̻l~?G+ ϓy{5 dnj-9e< J.UX6e$~gcyB0~V+)U˒Tt_Z _2B!̡o. ҝW<ģt@f9$l׃. ha0$HoC8^C|M@uC`uk )tkl{s;4 _hݗts$ŷռK 6 `iJ#COVVF rJc+ڟͩ;Pt5{G@^BUA.kw<?ک^Ϣ!O3ɽ-!Ec`F I[!ybN:L.e~ClW۠z W?̲F}$n37)ur l{?/ ؽt%cZE_eElv p[Fa䖪gm-7KR:8b\}kTr쒣hU&B(FJs0Z` r-9}Cp4#HLӊHi'G U]Se!M]D=w\Wc5'NZ~=~!(?sl#1ᖏIAcÄ`씷w-kޘZ^vxBxǵ!} E)^ NY}uUri'EKlˬ|rGPex=vlOjJ o-auBu!n0F9 3d2@֜q?8]!!'>~Hrwq3$Mt֔5 _XJ( _k@_53o.{0Vq3޷@1Z6H5l{`WdrXF! a2>9c DeIu³C fNyU # O|D-$ čhh)>1F@SNÂ0;-mezD1-󖸃JwKG٨NTc B_? sڳw)DWG T+;ѕP^5F ]^\ӤsBY6#7&'VhraZ3C@w.FEt:›$3tehc=dd<'/>hB%w8Gԋޥ/ 89zF+tMA].2U4P;R*~(DD vX;t@OXXyqik+Si 4ssiQ=pbLIqO$;z&9g4t(NGUɣ~p2Sݎ4 TH 5IJz)К|k!ޟEmq3.&5|Q\*`,[1/eycY3d\*(}kɽ&ؚDl#aaT94FYÏiXahըD,'Y:5↾~(NB^A  O&!@NbM|QIJb[r! >P}%8.oA_G7}4H~]>jv%hR'Xͼ7c__{7[$KW53EwH#]_IrRR jHࢿ.aP1KJ Ĉ}KA~g>gqȺ[Ϡށ,8 2%˪M=ðʍ[G煯)9;S\8%;^tNbs}?]Wয়aSc tj]|$!q lpY7{3X9bf!P taa n5ʹ dTXNCz̨A'.$PR?XW\G(bq0qJ |;P*L0욝)G )'S\@}=FuWpezɛ?ϯe;0BB6S?UBW^lm;Tc|pC'(=KE@W5Lqu!7ZpǨcj+FEK|4$%)moKD!J&ʢ8\| L'!R j@vـ2%L#!,cY+; h=Pb ?T׿ w TuoD 8ݰ )gF63-{F؟k%LEPJlbwKkyczbݐܩ974M% ݑ\E*70z70O"Ay?ۏO sQ,@漯:`]!Sp3  VD 鰡tIa N?)GL8`*D`HfH4⥅ SXH撽'Yt“ TK[pb֚JX/IRh90bW*Ĉ1Иi],=#2ЛH3LU_j ~XKk#RHG(-r9-%QRX8 2{׮hw?Xg'e(gj :ѾFe/;0Q%8i_&HA d$ՙy"s4 ]EDp*ޤQ}sJMWgpN%o)<%cKƢ\Λ́[شj[HbX;"Aߐ'~j\]2Y},\9W{?Fڕ!Ζ(Pf08PN+#Ky,dPLJ] Cœrlкw%|[urI.3m5KgV´ ^˜3N= c:liN,'D1yGn,_/0p':2hd0\Tg h"#'/Q'=Q\.2gH9E+1?CAcY=*]YjI"t7܏6=8SZs.3`uzP'SBˢݑ1"+I xJw3}pƸ_s^<"v\VkJN~7WלR/VbpE%C 6E$jPeb^rQvFzmA=A+ X޺wЖA%u1KŔNcF ynE1oKh4xC Ĉ,F9~ݫ~w yR3xT6rMԕd 0f(5؋P(yߩ;_pxe@=sI'NWnfbxhfo}aIvh)&*ZWz:R 10-1ͱiB}E %"}W/!E/sD/E~L %WXϱI>y?0$? #>^21n0):?v&=?A#'G FO1"+@ iZ4S#A/X8@M^A G2]udY5YPA"^wGIK¶_ qS{ń;[R;JRحFɚoX;t=eqLgw ,MP3:(ex'1D`yJYW3飵ͅ52jsZc|#G׽o(/1amMv(b!`-Ha Mݧ%ExJa £l v2[ ɓ+$p>Cjƣ`ܨH y/ATvj'dahd0;5}ܜlMO)A6r^SF$3=qZfԋPG428eIFC;nKcbJyܼ,-_wMLn8bѳ're#v8xGG̻o8o` 似yYBe ,]n% u H?Pa0NjG盐;9WRQe ltݢ^aPK]vzFB@g[8̘ӻ'7 w'l?+8܀<νNMJB(TuOo8/$ZQO:^+J]5g~=`QMp,8ӥt+@boS@KԲ+1Oo>Fb`ݼ;V" ָZqyWT{D6i9=aCtH%q{դ-b=xpb{{l %b Hα K 1*tU|/hLvcR3Q9)ݿS,/1Ti8܍䊗v)VE$O*g_^ "NosIJIBz5hm"(/Yo=!ĬT)(}TB"?XI%5%P"_^Ƒ\[<)ZMp'n9Z3̏bT%$yD~鼟&|F,9/?1ӏ!*dl& A~UP.ЪuLCؾIH zakImLeF4D(?+7pULiNasg\,gy]Fx{^..鄢J ԧQ3zX?wܱ  h(c噓\K<0)qӐ(;2kdTJ֑$%U{y S#yOA^60'Q\ߚb7&`RyЌ2kW2(w}pWZv;!H TIηv4B$E*mp֋cy Tnd5NyB~8C!9y$^Y2x}Z>8Slm"`?b%=<'$Y{78i`)f"`M[%z-q4mؙLT,hvͥ[&|+oУgc7w u*sC?+},@Oٽr MNҤ^oy- *Q1g$-$b ߖn.  bAicBQIu'[;BN? e;CHz2x()hpZ#m~CzҕufMJ,[۵U4nS-}dmbTn Tq Y>Si$$`R;$QF|s}7ic&98/b [i)rg(ףpr-n\p0< Y[VGɧ_s9ϊ)gY<^*~z.one8%f]h/ w׎i[A&45aб#VO=Bsx8zN96hǔʃnf(`Dc*6x'p-w52Ȑz-F@G}9 0%2(yL^|YSz'$i?u֫pqR}#4 '3v3[5\ PڥiM~]/'ORoE y}Ma\pzC^C9-M (AZs؎~8ᄗJnNe$BE.y MBb/hOX^^70K7[SdJCk T8m%Mjy 2^bRjkޯ ~ua}lLi .2֑+(UoG]7Ģ/T@B)n0<' *4px2IN5F_oζ Fr[Wf11SE`"|$.1BfNXC1#xlO/eI"k,|Y sƒJq;[@0/I-ْI!2X&o#3x,Jg?mEw xF,τjzi"$Ha{Ě# 9Ww#+?Fb^(C,C$ۨoɶ=d`E ÓH,j9xjNbW78>H(+OZ3 ")>5dnFh^z\T#ݼ)]osJCJ6ZS/.%ȕ v&{[_(s^5'/~bi&M;so -m"VɁWBFC78td+"*-\~dҡZt4m)B#* ,m4\\|U7,m7 l,d!<Cqs;޹6Ne(dKfz-[R<ƾ e:#:醕o\wja"Wӫ[p (%) b׵==D/jEj"U:WT՘P3Ejy3'@o'U Pz+sОgJ*R<6N?FЁRlwie*bzIBk\5v+CDŽWAfW7r'3[-*A+=R<â%aɤ&NX}!Ɯ:e"=~S23u3n>?rӐ8!@rBq4,Fk^;}XތVPK ;_ Ht& D\qBKF[,t,h3sC'6N/(cTpH&`Jd`fJ"HM_Dǿ& JCVwT͸Bɗy`KDw%x5`Nt+2I [h؂9BzMFi0 V]%45p#HD?ۊ^DS .G~F||0@oէbća r`(+h9QŬjB;૒N'}$̋kYSԷ/j։uEv Ljo.LU_ȜW}@^eQӅGd RӊB#}R}ԑ5:)E_v\}ܯTv964a}ƈ$Ug3dC"4 pe;5.5Fjm H֩}/=)~y1'Ō;Ͻz4ŢTlc1͹ZW@T/[>e3ovu{mIE#u65nl X_fCpN`N f3Șĵ݃/4"n6qXpAE>Yp1X'aY t_j2(!#/E12!N --}R@Lt BR`/\Ov%Ȋ1NbӽAIc[+ 1:9AQ28ll;4@RA~߁&P!4;Sg͸k(.?9pH\r'-hU%7Pe-ܺj]jgcNpy؍]H&hlg_M j_ QW+#nupEQ6E䈹`?#H#_ Y!>z&rOah͹R'D{mB"(!- ~ V=&MLs ]rq,GI3'4Gn)+e ,r7MV3.{d2R&V/sp2eSu( Ər=d#P^l'h/ߜH#\JV37J9pal>xa Y7jBnޡJʿ\_N.⊎ IqCcDki&?@a>]Į1jW4 P*"adwx}u7DjpFʒQ]:e^+pBb5?Mn l pDLc0Э,i.TgKL1'>A4Um3 I4GKFNxoP\Qd8[%{G/r!o~pѭmL)߁ti!5Py)Dp{(\݃I`|=) Mն1NƖ!U|:7jo>yxF!]ҙc'd=Pu':8We7^_0˜hu{Gk;>*4Nb5~e3п g9<* V+ԫwʎbC܌pE wZ#k@AM~3 Us1"r^i:$%Dh <4ec\O@O!銞Zs~ǬNnMS2o B,z*5pmj=gDPQa |1dk+E dgv> t[oWblG;2~q6 i/Jȉ yeX:I*t<Ȉ\f@eT񰩒Aś ίQd[!tL&(!:: ڝE`1΅~¾S}eS35zJ:)j^88"8\^"}ȯ "yqȒ>AO<9-oB3pf&Lmc!GLoL9ĬrO 1T(j86L~jۗ;0N2c?8.zO_9=W^>"̓$ x2e<&3ڌ٠CI+WZbtj]RG W6AĆ.I߀yd CzsެX "7],̓7&q&v1ZDAGC'=/w)C.5d9vُ̂o3G{8 Vb!pI˙ULjŲ,q ~N9UGjڻn )(97}y^UzzSnԹ%" AcGf=fNp LO)DB'r(\̇ٵf!J6 (lp;WZd b}O;2*y Ru̬F+ Xw|3]wIJ%>u^꾙nzwu-ycv&ƐKg C^‰Mmⵅs,}<;j&o.]2 o3JIj“`c&vִ9 yҹ=y ҉Q䘦K۽?gh F-:1% Ţ:Hlp:./Ty++TrK T¦6Eh 3r8TNNGNW>$3mx{=(o,!-xn35:L Lj;ivTHug1'<2HN)怓VyT3dZA"cU˫fj̓@$.ĖXPBtd*HXxBN;L8qA*.JpK@=0~ѯ~RL"er0HDgE ($g֎N}爣V`L"B;%0#@Aa"‚i[+f,'1;u3'$ȓv_//g(] c_9! mKe,v(,P߈y>ժ)#zWJ$ZL-m򣨅ێ%"V-h8E\־Dlv[8pv'R ldoOI]ꟈSsڼ%`L:X+kS"DVGr16/]*H͋Ӵ}k8p3-+i`'{?Gvܟ;\җϐ!_l,u2*4ҶtPN%Hxj-h:[8ub]7[lvh(c1C y.^X$r]R}s,L?~)+AdUxBAdhg*=5u_jK͌52%b7v ur &#!_GpY#ŽYo}EԳƙxjC}ejEM凶?2Ad]>VEAa6K8!vh" dK){|ع8FR9KSjN ő2}$(/a2UMujZt灾:_Jp(㵤 "p>A3+&*AQS+7?'YO€c;Cnmd l]eV%-(3C79elUgЫQA^c³1I)) hL'l$P3|o.fTC Ss n q8'_O"B9CI,ᣝ_vЋDϛjU ֟WTG΄By A5M8FC Qb䙏eNMQHYx>7)?gVvQ̾@j@|9+5ZVKd^Ûrs04(l t2R,F dԅ{,a@eR/wPz$#B3-˸-#L%8[g-4w߸oi"T#&y$mZ"mk*vcx(q9"? mx:C "']3TUr.K^z}ud݉z0Bbjqryc/$L` VDf-xXs1 _){xRSWr8iaM>{[ CO%ي ؃գHNiL =DsiCV=V6*q[MG`n,HDsC>)!u:[Ql 87fO^<Ag Ao[Juݩ!Yf%riJ_ 1*W\Xwxz-zi(b/t? Q&r&i,VM6Ao[ܐ+J] `tɾ[rmʗ>C-?0nE\&TDcYAu݂h8c;& +bO ?$wuM̓zN_Ŵt+ń\^''U82yu/9bYrjQ G`hւ޸RY-Y'jef4ז6BZy47kJ,ǾrQj5󛰂kGĬ}Gb:嵉XM+`RPNo /I'oí 0u~ P3 l?g= ru. m'. ifr? 2 瘺u}rp"@j 栩XAXfe .Y!ku*FW:P _<ٝ@ ﬛S҄ݎl30?^!ˁ7@gfV:}omȰlD&@Egv(/Yg= i0TV}WcHf-&qA%唗/9+OѢ?1&5jgu=%84.^bEXB@?'(Mr*er9d qbzΎϷC[}sB gȳe{0Yň53ThٞSG}3 uh oPwAY䱹Z(`ˤZOPag`Y,"Qa2=2U}>zaX?џ9hTˢsƭ({b6skFUOmG`' %+ݸ h d-X8Ur` %~ $3+JtHz[r W5Z,Yr\hXA}-Ң(0rS:zjRx34-"Vj\t~G]СWpۛ/˂/}c3|؈'IR-!E.ࠪ Ll,/NޭՋ?_kJx@s/]Z-}5%"1ڶzN`#> `\YHX#̳ u(ʻt="{ )gwCE1Є2[cь?]D>wX"- ׌9coH`c֊>i" (#kC Yq`wrY5I-!49Puc(sDjcW}qfeWr/"iH- RMTӎkݛS$NZN'FWOl?f[gt|( Dg#ZpO*u\+84$L`KtC¬Ig PFi[Š6O̡^ur2  bW/"c>GBsPfD~E{ms67u&\#R'_K,N|9;3&fVz[h+O5:ElLS]l_n1E>{ P5?G^o|%oK_Y PSd gny\DxF<)Sr70Ǜ1t,, cÓ),ʶa֕!hUgx<鋥aBcܞ>AkUV gb^מ'ufؖjSse`MO:i3CylԃU ypW𹰹}qkd ;Aѭ f)D494$;/x !U2#!}1 +UgbQ /\w0yTϓ0IϰFGk?Iu$]Z \c<a'Wqo~6ePH xVE!j@"E 璍3"WWwWei)E!Є?Lbi!P7Y.%r<1-|t3].H@|Xw:+-2MQ4MCS1 }@@}W8c?f: e}'J8YuM{wtABgf07:~ϙ0E>Z ;5%NsQ)Wg_Zqc  ~GN è7tbrQłFO̡ 9m1aSکmpx(n1A!M+XʐXXm-^='ڌAUbt"BP:*{9XYuf"ʹu< S]p!{*p}ʫ.F%ߺU)4+ƭB7ls-T)-QysU{ά[/faUrMW#{l. DWW*A[?a:{jX~o3XCY9Tuc t~ rX,ܢBd[L΍Nxvkp% =#<ú?~ib:M;afȖK[u1"^R0o/.~K!&@ z (Fgڃ Ń[>9 8FoT 1n@.5vyg{:I6*N =g9u{eo*lwXѪZn <+nx&z]9pjq&EBj^j6)Bja|Rܫ #*6ȧB P0I4}"EQ#7=lp#&^֐n+W+L6s$0B>ZHGwe Ci™VUH'PyZ)Wa~ rJΚ壆pYȄN.WO6G`ɑ_U@#=F-a\ SXgcLp70zpur=PZQxԷ=(wq fiJA+ȬKλxB/ν5I8i)rxt ͜{= |iRg<kT>oU902{}CR/l +PṢCnJ#hn# U `B"z3hV6VҋFc.4(5肽?"zlu(VF@q@Y&si}0Lz͖>0]l$>(fk'0jKc{VVl͘*) 1Pv߆y9>mx,WI"y9@#zg ܃tsϘM5|Pbè1IBp_.!{Cʏ0m5ٜ.nUtJT6a|"N/6r10KNzk;bKvI}shcVi$NLa4(&Egn'NM$ޟ0)&$RO]U>Mg9Ϲ"~z-Ƣ7v{!D@Aw/Xj[ƀն^,7 s:K*l"xupvjq}jn J5(t-Ȩ#`m޿#gJ[ڿȆM+9i*\ۯ*ЍMqY~q,E%MJ& ԍA8,q12W86lO41y^[B̄%-vcU_Iʸ*$9 $2r`DƎ0# Q7_gg@eC'y'koeVg1RQLN~a\33Pa3#QYT5Z`qre0ͱѼd neHȪHwY_7Um&G# *. !ɻDr,)]oi($ MHH+OgbW$b>HofwzOz[9 1Ն?*PЋУ7߾:&NPfX_I%u8~ D/ OT7W^ϺCKӠqc[CZY#ԨQ[ӂӥi&"~pƌ=wD%}qÀ!i ]5a/M$ !N*_+l3@|Qp,eNQ8ǧ LDU^BjX*n^\7_~wJ8N:ןtS*CmYcf5l} Xt B"%=M'Y>^ n̽z=_PyKF-IBg4>+aWs 'Zbf/,uS<nJ^ qZXpH U .P8?~]Un7 @POA7-GQqFdZs)`fY؇5yfsڃ]}9X}b3NHEN:!{ 1@ YEbTjr DdVbf) U(Jyw9c?Lu DlPN T4|ѰQ98*tT U@.fNy!c7JicA]~knJY5v%Ej &_e[sCFȎHp@fRw3Atbaw?Uv}S "zK<pU7Mli@Y&@ll,ĜK^@A1ct9ݝHʍܚ>1 bPFP0ZhRBn?,6͇[̵6FVZڤj<{ uz_q 4Ee{SP[o@fBz=ϒ;V RoܬAc 1׬NxrG]Y-fMڷ5h@|5#dBekj#KBЍe,2FIX'iӓ7mle|srMXXX@O0cB7B,f}U "<nCC$ \ Xy[s KJy^=A6kORa!|Sfㄕzdj1򜞠k9Is?[9 Ry5[#!F R8Ek /[fa`s/"ym4AkPF(]˾`4#g*"$DH7ܛ͠87)A#NGJѶUQ㲈&a։/4+Ƭ~8"xO]mvI^krP)z+YMry]ʾڛ"iRm ؟\\O Wh&!V6:-r(b'.G寫Z.fr <K|S\_^bNcPs@r} XpmM߱$bO븫MS>MΙ7T#zc! 鵍AF@7|jc.(bW0i=15IJ͟/B$NV{L'TQoKl*S6=^ޞ\wmr0Uuq۶roNʼnPK:f9'ܶ(xmZmm=a9M9ӇbQ8& GRiA{u:9FX9~[5tp25AH{7 ) ~@m[`k-y-)sm"8+.FKr.}5L]-֒*iO^$\S =jQx?ʨU jsDo*XAix#i3>O">{WTP*TpK6~^D|:|q]7]txgZ~& +jlTq,R|-eWƴIbHMT(@"V]\7ق(BV^IP~6] 2֟R|>9MH7xiN Gb}F<)CRQDeO}Q9k6RxIqkmŬ/Cp5>LY^ޒ٪E<˛l d 8Rb38p@BNjc˚"8( >[jҽ XJiP QJ`չ Q̰[5D86 e\h?*QB'뱛h~Wvy[=lő!X keI6r#z2z%Hzh/l=HٱX9a76o/=u ܧi'㗀 :ڥb=dptYTMI Ô0#JH b)\'!N&/ :D)a:_0Uʒh5ehglZyoCVYJ̼MkiZHÃ\թ9m΃<{^JHp~g6#SR_Z{ |JxV. tJH=>m+KL`GollPV:br@e܎2.0zE8xLħ-`WvP*<0dlk"{Ȇ˺ L),o<-4Ny@+5-zClfÏhԦ/HQ?%9FsH^ X8-gDp&OzU 郆b JB*ʏDHߒ"F]k0%ofnߘ‹ؚ,A. :y/oߏ]ʨQH᠞.vdY(]v]yp~d!N_[ ɜ쌂+Nw02;%M2~}X /X+>.LJucz@M6Sd8_oLF%%?K{8埤 &ah4V0 C Lv{F6ccHE4bui _xѤ&n:XFQL 0.z\"x%2yco Z:s;ּ:cU+z NגoXb|s k>4ן9vbA(-XvG-6%KkYj`+ArUrtPT{cjxޢ"z2;W?uSBk 1 S k<|FkkױёUDx?QE6jzz.(91V5 FU=VqƘqXob#߳r>2K{3ݮt{<ܩh> m1Dge^-V(Nd3Gr#̩^J_N0y3&7#}{mK \QŘ2+ H?O`YP 5퐉c΁Rm$(l(ծsv{Fe!Q#XJ2jƦoMf9%Xr痻^i=]l]P%1@-_i/|h(Eϵٳ́z]iܘ̼hf!yDz57<grRuE\͸*46  @//D'zTw| BVݾIj38eBٵKyQ,қW;Bi%\؎U<7~pPG/;=p_{7Rh]"3*)U2z4=b$"!0NxV༛/,9y(F+z.p?lQ-$Bec8v5Vr八J0 WƯJ}0ǾŴora5}K66I|EK>Hg#dV:RCC2԰"ɽVKn~rJi t q^W]XQ"15gc5_d`򰗰ri`EAT+˯nI!&I8di? .h}p8+/<9_X6{X YOCL&*-ǖ P8R1 lX [7o(Ƹr#4&C6o7ѿ~B+Cn!K>,:x JSTo6"N_,U7axSq3G}%|%oꖩSC2I2 QP'ļ6wAdRT? X5BZԲ\cLS.JO=AN) ^HNr5Ҡ~sĒm\4K~ 48 xVPdQ?19CT:J`{}R(*cUjkЍ`58/FOl{t yꥵpΉbԤeө,WJ-y8ICkcz^b"tpݗEfB微%rr,A2H{/{Fan|@'̸v BeiK~$⽐18sx̙s|[Qg[)0Φ2dک1XEj^Tbhri G(]y+Q_4Jy?Ζ //IptRAS\=T2fˬ q ?wPg*1 ER gz/ x#j~fTYѡ@(K{:;C?7@ KcS# L'|.:\k#}ɿ ^`L? xobE" W R1,tr˛5Xe[W_84j(j#;d A"dUL Yt˞?c2q<@Ů-5̲MQqC#kCzp7Ƌvxjg0)RG4Fʄk\Sƍl&)2жRZiIp%!R>5mEGͪ밃 c}?6୶_V)TM9Ӎ.9PVjR=J,y|F` h0A)r-cAƻ$l7ǎ;n<@J`>3?E A48<֜i*f@]҅V VU3J0(ki/kڮQQmș ĩmD>> 7 `Jy-@( JzC Xtdi0ի&ES\-HXd 2A&:u i$qcIޛ^<tt5C,׊>()KbNsX[ *C+J=[^iWwRd\#j4=L!Or,1P"2ʲSDF^x8ЖNކv%n;A_.W5-m#}Gi ep|| bpb'fxC(t;J?3ұ :4a2upK?'3YbQK`MnRDxSrq7^߯D"`TaiIZX/kL;DO}JH]f R-9k#".4 Ӣ]M✊wzwthdZ덖<^iYrVZճQ.%$ubo?JFM >>JpJ+>!> ?". 3^}ocT2.T @K5όg '#PEĖ"iu Ҟ.5V2w"ߧV%O&b썑Ncl =oSݮ elFO{::/M-fjv,AdqB0Ex-FCM&`('oD߳G\ja`;ŏBXv\ qz;ň6EюTT'ƜgаƏ;ЅisDi*"WUx/=(7=.t{@y% Ԉ7ܙZ1C5=eX`w L| %q-IAXR iK`5c('Y܎MBOviжy-\jH }yy|vPO'K[tLspX||dfH1SHWοyJ<5fdyp}"arI U EhmdzLB~֍9+;N?g| mUc'*Ӊ(!(h7Z{mvVڽe =S Ghg-hT^M, ! -!q8XsD4;cõ#8^5IDnG[NsE; ~6ЫHCxvꗩ-^vy&{%ŽXlL7[Í[j$"^#-cjk3W$FhpNWک6oL"S@6;;z[c\pˋƞWv4Skqן Ct\o8ԧ. |z~"7mmM E('cii_&:u527I2yMǧ烴N[cA#O٨(]AOkZdVZH_ y 卤pyn rpKG]f BEw#4fg]zK9uWВ=qe7s8 oUop OV9Zc.Evz.[aD3]+l= P- s(BQŹcX%CنNf,>l~;!L`F1HYQL)x bRQ '!uZU6FPKeH8]Kn}I>iY*ŨـL܎X,zw>zt w }wu2*_^̃B?hlu&af1ٌk8ߑJ<ߓPbym^RF)I@S)&~[|X #z@t؟c60 WnQ-^;%vȽwbPLTGA!}Z, ܆|4M<Ge "| PEraLo8S죨x14YZ0O8|!!$wh9` bI[«1|%vy1&ts8%Za_)V]" h{ T?R"tF;.g1c s&o&J^uBJm;ѐVYy RplAoO>T:6|(;FVYIh䯨TAd.I6? 2x"‰:76)ZX_|Qz߸};"w0R2a}%oAzA+뼌}ZiybK>vP#vAޝF*|/6T-ugZx0/Kr kLD2l0:H9JQJpRŊ, -1[_gq^vt2s2~I\hD[YjW9|j+1f&2C41}h5Uo rgϙa٭ЎlK,oOՈ 5y(,D1$a3$gN%˝"OUiP6ONYO}^,<V p9FLY>P<UnInim:[64dMM,oC@[{LW50ϣ;܎Q6ʈ|3):* b3 jR>_늟\Wd QbeO;9p=)hfiI#O'öw "ܯthKjXO?:U5^8v hJ % C<죯:\3].I᧌1q,TE%zk WHN?7D}ar9KG{h .A9E:&+ $qlUٷ߶n]3Pmd4a6*eon`u}p+suÜ> wYDAͪ3)37-G7lSg5fv?1$lk\+4 /)h:B\~=D ?Eb"-7=GކxpA&|lWwV;JW`2ŗd3N !L\%~瘧rY p8Om8 VB~ȖU3nn#7W}aQsQR:%l: u9!So/Ԭ+Gxc1NN{^G"t+]x)M Q.TL;[hcSeh({J Pdd^d\|\шWpsļQ|!&o/e }j Ȏ86Es,hG/~ArwfUuy}ED`G9NQ$b.F}XޜT!<Ҿ7OpBA,f}JhW|zZ8qy7AJ4Q=Rݝž+YCyNt8.th̕SrbCU `p|Qvۈ[vV<i{j&cmFy{8AWZIʙ~|nqvO_*2?Y =q1h~p)#z;2T7G6)&Z}݅P@T W~O v T8'xێ-_Rft݊'yJǎQvSР)mgqhLcx{g@+Wk5F",5GJkR~ S:pieQ2D#Rgd>pڡb=l"\;tUOHZ!qUtJ٤Brivqu3:S\<3~sfnJN;Ġq|Lߤ[r !ˈ]c+؋}Yl‚!kJ 4. @ad8`S=&wA dX~Oo][syD9'm ;ڸ !?3EnV*oUjؔK̡sS鹻: qIW`#b*:"(a5z:AA8W^ fbB8@2*d; 4Xz*Kc\-$boKe"X ySEu8a"xHCir8`D>$LQ5BR<\3AlZT֞J=ar.{_0CpMu gq< GtD(F8mBc<vp6s_ MQNKs3 $s3HK9[:G0`}ߕdh 3ňedIsJ)|_3"McvZh֘z+=n 7! '_C0_ֽlx fky3Wh?kmFb15$ޱW̾0X2W/9*38E+koGl>,֒E_{uoO I,zl:BUDbv5y>Mύl%k|_1ݫ;P+^t:=<5&A`)B6R *QSnR~\Xj<ٟFׂ?=[ C2]|Zȗ=טu,M;|Il찊w,v?c/Tә4-X2((zYѧ(p·VȬ)@"Kۈ5`.sFcxx/Нʎ՘}NIs6.>0<š. PP YPXf" LXai#Zo +op8յ"wB`=ZO꾕I IΟe‘,";D`fn5".bn $t5w/9J`n6~c?n 2:(ݔ'g`9B˽ZzJB'm;`?adPA%R˔!!KM7d撠y=XSЍO۪oޗepC}I" k67hȺqt,hPܭ^|f G _}^=Yj[;wy ,:皷|b@LзHpT1`9ԙ퇵yDñsjtqQlF(ӄfBqJQMM"$oZD=4 wu PtA37ˇX*u5J/S?guCNWų`1S NJK:I'bOwoHͽ6MbPO}$ްJq|R$w?vo)z7գ`ܓZu6h8g J~I8Wtg:fiUMm_@;|SKP0H)aNN9(:_g3/x/~T"2v,X}wvx,H`A4b0zfwy9T3kZб4t=v]~,Z|js# 6ASjؙ" O{$pLUVKE,RӆCm M[X5j-&wyvmfrڗB$ OrseC Yڛ2" zw:!Yl{XY4s# )) !SU^Qx;fpD%ۨT 7JE cKn.5-Ny.Iq]ri sޛDд!yj`i֮

h.0 M72qe*e H"n"%MX-lєe3*x?R54 DvoUlU#W 띹Ty*D8 bgIk@tL/xFܫP+~Nw6hz8 nAQmBF2ySbz,6EV`:ќ%1xMK=xQE-uJr=w<]I^˙I]/&Ԏ`ȣc(B*m:ey|Qp. % , hyf :NTΕprHx_Ues}lO1m&6pr=&d.|vGq>f|%T=~ưfd k5̏apO~ .M\ ,bwtç<ڐk<#Mr'.*=ƵxgZͯF~Q+PBYd\y~_I*'f#+x# Ibծp:UQ7kel?K5z˛4U C&˙z*⣂;Z~"TZcL c{F0`2H=P1E_p*&LeA҈kwqTJE"pNf`8  z^9xBk k]9bdK -1uS̎ljUTD[.Be籓K.] !q^垸.`1҅')W:n!j:d6qѽlUku[Bﳧ$g`kp<5ʞ+%_{S .Q>%M9BGEA?'~'z pe[I;%ɺWArx<L$ B8pmwK>J4WDOF v1bo ,  (Ȭ#g{ h+,M =@JMqdהq?1|i9蛓mܒyGիܦMv5nzh_9`; vJlU̫"t Wt&9tr%%>Ƅl|N٢w٘et ӵN4nk]ֻP~H0PpV(@ ᯇtSϺ۹75eV'RvA =?JnM#2f9U8*zi}zEg|RѫпXD'){T vr#(ae-!)HEre+nn,l ȫ|ʟ.;#U?LAAOj__fr >ˇb n(9zI]']6 m* \2MP y a[;)8JD=h\?-RE,˨ˑb]S 6&"I <՚RRKq]P4gQK@ՠLtd[eq pDeW E-9qqKCx)b,yP`v"4]"%o]TZ"vB"*ҳ7~>a,^kvWtu>$g<.4EY,H?B% /•\yVoj:(ҧ<4K )GeǛ5Q'5Uض`Mr%9A]uYqȡeCc:ĀRW">DÜ=ґxJ#3X~r+0AkZ m}DdAX:ȫ 2&+gv!ᙝ2&הkrE.:Ƕ9Mf-y2蚳f v// )D ׾nTV_w(6tu$ !DB?hSH:a&,1y! Ey,)I :\סqKQ.%B(':3NXQsV,1ItU齒Wm巆+xzh6IluL]y><̶|nc%_G/[i+PhXL\lWEnZ=V)K|WԃS1D( ≗|mqޣY0jq5nv&LUǹz+ngd/gXYo5Zwn|Y{>C>TO1`d٠X3,y:"Ń[ Rd|@nvqGją%(I@Yށ0"M֪fU:(xkoÐ$fk Hʫ9@a*T/ hÝ30Q]1s^:[ }ԅnT /Qn\~ ˷^&D0ĖɈ׾U%^im6yyO(s{]5R"Dynf)EsLcuv6(nk{GA^8\&6;5S6o{ny~n]TxwnH>C3 mĖz$⪄cq c"ߐG /g)J"Iw>f*vO}ї(s_$GM>\ V2%d@ޜ ^xYJC?Y< q fD`EoBO̢0mÄ70I 7,luJ_q< ջd\EϚKaU\Y҄C$Bq  5RXSr_wSbuN@~^Mx (gu2fpCS:*&# w%NmawŇB&/ZwgFzvs_qǻ_#Uwхf izt n*b SP)SjE\\~80xk8$\3EyzK 8&GMKl(<]K̄]C >U7#TPn,߉*怜GmihnlH% X׍{ͼ(N+ 񀂏vCΦ4i,Ukk>ggWuc |ub-J p~f,e'ͮv0*l[lbyuw(聀AŐ?bbh ~b|;Vxϴ+DwcNC${ߔ/Kq8d"-˂?ĩ i$r+Y`{YoH}LJsVYڂk ϓP+k9~UdGk gQ{Mt+`?K>Bn"9[^GLܯ;sΤN숈Ou(O/s-%I:h]}ADݥ-Umf 4RN.udkf&øn *7K~Szxƒ(tޮ%"vV-cV)>iS*1m@AG>7[ +߶ƝI;WvR~Bܕ-Vx0Rd_E*5qPu!kLt5tXt֣N9JY81k[lEˋ#߽2Wh1iopi(w>A{m 8i:(*$ׁ| cxGH?.ӛz~4i%J9ԠQrLF-َ\.A ~g ՖGSx4,QlRQmK~JׂD,8 rL, XPdpN%nţ=%Pmu 3l{5Ͱd>jK/C^{Qr0Q*aWa #ZG.DgL|8#ʚծ1} Y>>,sⴔ/YG3ڞ RrvTJJ4"(_`C7$R]U#bhE瘞p XnJ& F _:܊(<\åxaۍu,A1(z2ҥ39m ݊ۥuK~x8g1ԅHbloN# 304}>rҎTOc9Z2,=!&:6FѕȎR݈K+_Phںo*惿ؖDn֤ST,؞R v]H^e 7#:XWK-L֋9d5ƛSS ! x[$hh:3j>^{h$iAto>+[v=:>RͰKbmn |u`cYW Q%y]ZUZ>#AbQB}!MUևZG -hRߢEz5{IDMYz Bz}ӊѕ䣋p:Tb3yUIywތlj=]  <4p:n+>xj,2"maB2"[qP{_ ;YC(y>+[M.w_R~z]\VUoGp;^+=ꀎMۄp@}䒇\ӁJ%]ۡ][-a%NTKmnV>CoI(yEZK?;fCJƀggl*9GCDL }Kմ|+(Rg섀ȝݬ<8r.vHS2p8*],]̵S@# S7- gג\~YTچ|nmjxy$$ b#bLqVIdd7:,n3XRS빮 )TdE"HH K%X2Ok8` /0S@X #js4ҡچ@锅t>ep1 ow;Вɰi6Tx/e;|,*J@P1W2o SV #Mh1WZ ^:!fc[GOHY!VGA2æP3f9EOؘ!N_ٝ9. scJuԐhVUk+5@{ߤotkq3nva8ee$-u^J~GPQIq FA뇳 jZ.?}}Ȉl$n`ļ-@,K:}Xor*#y,2sΚ+V]O " "1 gh "ز2.4|;a Pwxb~򫉔סW`ȔM_vqv"NiA;n߮Ni|:' J[sIyM"_pY.N Rlp Hb4^0AoO:Kh%F+Zx Bם̂sli\ ѯhI1 *Cq2ղu/ng!Ѣ;F] ?$.2Kw UƁDBc~x/]EL82}gi:frN/"tBX[ń]U◤s? _W8f130y0g'GMIFB/ޔF9gg zԲèI8st0Sw:E .3 E΀?>ÐSC[Vr=UAe !I_caU=IRŚ\'Iq8aafXģoA@mi 5F Lșe @%L07G:B[&*F/xz<}| lVBL4m@ϹTsmO5i3b熒ݜC)) f-[Z9'߽# 7DI,D"(Gu0 5|yt{߁=ڭ{0F1c-ozFC洰Ax UBn '/J'$N #}1Y17OPMpțxf"$Z<q75 dn3тkAyX'5(WyyȟS>qy.)Cs},eE$*m M|l`IhJ]6xU]%[Ѭ94u=+eo^܏URu"k:I⁤iFTi,mJ3,[<+~Z;_Uh+_#6Rֲh97­(kc) þ&፶*\r@ظe2&Vgn=Vu4Q\q0TU.6,E't~@{ۘJ- 뙷ǃtڰĄDtmFNꢀ8xr5ge G3A1TPꗅZ< \c5VގWjm?('c1~bH*>iV4Xܘ Ȍ:tsp?_8OqgZ}rSZJ6Yk^tv-һMIn;j7gxv^n%ʱ,R(p5,qG8S(aj_8Pa]7%6#n`5S݈)v oE/T7%Þ%DŏAMzV_N숶/+oE1|県zݩqu=[MSݖ} ڝ;`@8l,نy~skbgi<‘S؆,\CyVy 0qXȡT<]'NᏎV8#]C:D5%n>]?=`M*F\t agst}Qg)asoa5.Edbݝ7Wt9bGXxud@l$:?5|wbJ,j 47m,oBbfJ~؏Q^8G\s1'#2Զ/ fDV.zu@a'vZ&z(OYF~UA'UF~C̃bn;*>Ll+]2Cnwy2"pqM[Y0'>"a7"TB%mm#nE0zvO5.YDSo I)t7')008s#G`2  T%UDZ<84Fr/w8uh9x{74oDo)5Hcδ_ Ȗ"D,4rIbÇivy@1vq`Ŭ%ũ$Ljm/;Rڸ8=(~zOb4b&}-|D;tSuƋN4+m &Qq2R+Sjmm1g'ݳa!$gǷι3#.ԋE|1`NknI'./~"/&Ļ<њq2 :GR^mcJvIx d]֜TTnKeH'+MyۋCmNPc,Eew0tRDm4 Z2%3nAN=>m`Etd ">s|B;I$mHKg'p c*I,(`mgjCrR6|خ bHNH 3 }xX Sުb՞ Kǀ~K U>$.ژޭ7C47yO+~a`]߫FTV $ֵ\w46mB+YA#z33+荁zgmocQί*l_/ eIbcjT|~"@6n䚍l%o*)z5pN$TrEPy``,C2y.њZ ϾU<7ID3 3hxǴ]Lw!d].p.kV8J3m`[jvyT^ҧ 1->>D.rot#ˑd&9Gݣ &v'5\z(G>Zs}!O$:>!gae&?ԡr+?3=QT,BDSu.!Z].*-zZLKy'kuz=Wlp, y=a%b8p ];[v^Ts^;( Klb;>4n#N`QyҡE_i`W7ǴWlmig uO!x&@-"cuCU `,qW#yd|? B0L"PMקaA(c F2+q#ᰴΌj6|EBzRr G=|[ 9ej'.a^8B׾MZg^ܞFYCQOBgEK9zՐ~`2>܌[rW5/z%߻9o< tkhq'RqGTʯ2أAP{q 3$sBxㆽth$&<;S{}ߐ^GḻoM yRdɿC:Z/jO糖Oaw8~V1.8"( d 9i֥pl>OC/b$y]h]NOP}tGf,Svw~'nFGGf@:>$6( Sǵ6Vav1ׅFVOa^ЁCk cB%ئq`jKZ{Cj.{_IZH)eZwhkp]!" %HHDw1nBۊ@4\^)G~7v~譎X01 y+ܣ\wDHjB¡4y@725`>ò 2WQ-kFg<26pOPg5M?ˉvIK bbޤEJ ;ch&'5][x OI9]+}9l(LqmK;R1P" _Jb׌RoZ W=!Fۄf6,) a8\1+6IjEBAx M uz,'18Եv.@و0C][W[tځ*Ԣn{:٢dH |b h>(H_bٕ8l U_\5/ ;Aoᨇ_k<.~c 2-))>lTvlkr{ U(-sYʼʗYⳖaGjHGLYeQdFQih&e\t5|\VPsX@V%">Qi!DvV0|E;w.g9iC,7 FƼNWt!`Iqz h >U ؜Đ-ϛkпZ<0*=Ý'kFc IxeaIdeNt lTRLp,ɜGuck'vӊb|)XFKyH{ID2~ڑ] hsS:XEy4Jz+?\ Ǵ!tBem* oZCc5x?/#-'1&'ir&9r?dq# Q-c8IO],q{ÌqP 2,s,yo-~pϴ`}nHw~5o| T>iǔ75Ƴr9 vLTS:˿.,AsBd([-ҒǛcǏ^$a;]+aջVf=DQh!VbI2M>4ɄAAuOp ǚEņ^`hkq{iSE⳺۬^*nBSյ)t<F τtTz^wtV(DOAcJkJIfwr=5I-٨O_:mlq5唸1L0IDLIqz?{8M 'ie{=)`(Y~r{5a&s^U8 )9HnRDzwN$\cx8jPlg,<zU+wkYwj``N}W3 ֊'O8*oS@a@])Ywf/,ھ8:( DQ|+ջcPcJsQ-"[6\.H8-L>6CK4+ֶZðD8m9I"ݖɆ,C^幛 9H$)VjDrԖ)A %d+ECF m {D8oz * p  ,@ r - X;"s󱂾s* JWn ea+ k\¬ZK߮yLphs"O@;(0hwA1ѤQk`2GR .b~ !ꦡmh7+O2a6F<ft&TB֩2Da%bX(e+~NIitnk..rp۝)"hb1C.ђ;}d P&?/@oą֭5 qe8$ca4#_jh<U.x[g%~R8 #"%_g=h@y#)E^M ,OAU9*5o"rS9u!AxUd猲xF@4\uQTY^k`=!@!d1OnW!mcP򑋝u/˶|QnYtj QLP7RԑO&tH{ ARWXBӧ|}/d<;XǮ4*ue-E꒯$D؂RiavEkn&%=>Q z̤Z6 RISۨͅor˚+^7z'^\C >3-2{ђO 5D:̭ 52=( N']ȲsԩSdt NJ +m 0!t%<XS|7}e_q[r:[ 9e ir66Zrطt#$n7j>S,AiR:f[sşo2'iw@{uALC=ٷR(r/?p"5+f! s n&򉋀-r(Z0Hb(BZ1\bJ::j$frkaG~6>*\γf?k !CCGXnTq +' 6@1tEi#3n+R !'l]Pt7d2u_bcJc@|7j.H1YDz$!7=6zhK24'~ye;'jv#eN&閝PⓃYHmE yxT}G*׺lKmgHDŽbfZn nGK–I > E,ɕA(½% 7w谿pnws:Gck}nDhzQiR_V܋e3+k/;f ڴR2Ql xdͧI~Mr D^Zz1=Ub䱼 mn>Ʌ'ZjhjfgzV`k^G5G i:k@% F~QrpG4E&&-W,KbI;)QW3)`o$̾mգ( 瑿PQ}o|Ƭ* r߭ѓ oϽ&fcJXtNlkc.%J0}2C%LULl֦Ԫ0]VLxRWyZQ/K{T<;licVÀ/X(G[ŏK9a&pͣmpQ|AW~2 l y@?DɡI)iR$Gw}_pPCk/!"U*7c+뼙'n\ "l D(/҃/p 4,LӖMAݶI>ljp="|3R:lgO} {H;Z۽tU,J4M֛f4/75jzSWv3U4N eQXE -pf"\FplOŌ57E.#8ǥZ-SJB "& ?ӗ ٕh`ɋpbY4bQczMc0^Lc^~TvDF%8|[DKyv9]Iͽ7" $eAK{UZq&R!D݉]kkŹnTڄh`Ayj12 EuNcyW7I^3푝z" Z0r"Ch;Dѩt (kLu 4{i sOJ)?2sr\(Y\טD|ǁԬ4\tҞ}-@BH $LwTNv]z[ϐdnXZ z2Y4峴n6"U\_?up3Jr 8P\[pVC@vܼ -3'S=1<`b~B&gAy&aIN [PxøR+gYäׄ5׏]N8mc>o&AwhiHa]%Wȇښ&W!q LR$fL7ShxȅMKSۀ{D', n6 n~AaIR~Z/mL 08Бr ;N+nr[)P7 NNB}jy9 .7x ?+Lt )f̞wVӞo|y5x.$NyvxFiPNa' 6R*)-g,^jdNY 92Z4YƟaamw};Xgo`xSgXExT\$AxԻ.GY^/qJ4_wjĠY  Bǵ1E Z!P7D@moiő,K?ܵ@֖i{{Ґn}%:U,h#AK(^q+_(I镉z ͢>!}Gh /ɢo>~m^V䯲.(ӬǎDž֧kЗׁzTƄ |[#l&9,ogTlw!ǂCc~{I:D#בIc!14 ߮d]VT5K"2nnOzW6ZDytUkU9i}R >bNQ|h=X5pA Y$&bT"RR ]no9яyŠV'ڷ-ZE:|?eI]86V($瑷\nE=z ɮ#(Yfu V VQo@:wyKֲA}0s@n8MVϵJT_c]6OZ>Œ<%KۥYKi`P(TZoIw~ԣi+e:pW9+7!!U+M1SF2ЌbzFo%*[w BIp[ srmJ9c?# S6\=}@gc"QeM2KW6;"%b,M)poēwRR42 r RL,wMG)K^d9v ‚5\PryBY` 249j%?, b'NU$: sZTNtPe#hl$fC6J+#]Mfv7)"*vտX5Swعצѓ=u[;\ j(uUD6#;ZwBͩ9^QZ:rr>02OA)HfUGwJ^1-+3\X$9a<gSL!4Ɉ!Shę7y\*r2.q7+Jl~&ہ@ʮs;vn|~edbx ҈B:]QD<?AEeisY܃eJjǶk+mnc)ą}@~Xg%vUG؊ IKj1n%+My)՞m+u5AG-(/UG^,GTkcK<3j{O!h$椇PJvn%UڽU<(g:ݏ. _ h#W 9t 3}_ccc(uJ3-* r&*kqUTp r)̓qS<bjA}qgِ~ 7'>,Oo+bJs6_8ts^΂E=0T½BjnX"ĽB>-Y RB4M&L#m#=(uύOȍ< rVwvS"EU#ᱢCJW.Wtk~vZԴVA07 J7ZDv38On&TlF9D"{NL1\[Q:g@h)Ey,*^dաݔk(uq4B~Bĸ7tʳb9v6\VPh\E&mFzZd{U).u ? ਃxCk>IiÄAj:Ɲ,ψaH3ǎG d R-hCLpDa]zHn.t m hA%Il5//= )jZt}&[Ȩؤœ *jRW]kUqZEA6MӂCa15R`~A_ϾEf%mM 4V*VESAuCE/亐ZJ1c]#?@AƒJ2n9hi 4}%愨w@~X ;(l/։8y3XIN  0@ ϾsU7s2+句4( 4=|fC"RsNM`gˉ6BѰsOsOk w y@G~:@%UwldB]1HG[,UR!XIqMxq+>0_xqs$-;i5[T\A+q\DkKݭy Hbc]j @a;{w'T}3?_+Y[ ֲ~$,PG*2rRAn]'`qkbiCA0 y#6)pHt?mCYRKAı =1_@ |> O(b @)um`76A<9 j6Yps8ߦV@Kn=[/TDBO<`>=>=[w+JZ$쎚p'VT]ݮ/c_b)6ֿߦ_P%h AaH^D ND I,7|)tiOg2O巭絩`B- `ǐpwSWn Xx@"N^ (/_wgZ' "{ 5Nh DqpRPX\-q$|nbTXy#QYCNÑVAPdZj5VnRr:vgd[MI>S:t^r]UI@G^$K-mksf<'8/\u:Uth߄ܿm)1<@ÝP?ŲlLt_ ne)/oY|<L)FfuG N4:A$ LtCʔܵb\6f ݊'{S! ϕUAFkPc3Gk8$kYn܅Pj5:KF)XEYÜ;mʼncI(0b=X?ΈȷmZ:s=a#XivГgZ1VF?èt_P2TRf\Y4oUWYpѽh}d}A);Edc^ނR57%UDƦۉ|p?g1W'NA'앋N~jP*Qba.i310JPwzT#08ОXbx*xo'b(AY+% U L?*0t̻mUn6y,tն[ B~WW5=?|<\Yݩ06-xoleHzR r4dt a{Wѫ"#=W_|ŲƊ[㒲-|/`/Gqw%q>Hq8ݠCvI°w%B,9Nԁ~Y.*pZVi UׇC6WahϑƥO`6oh:.LP-) G+,烗^_ x?kmN[{6#Ih6\Z=R['  [d9D%XJ )ΎoFj0SUXcNő:(RL@N)*?Nw/h{iaGl='Ql(2y1Kz^ܚ_OeEzy59}U`,hΞOٰߧΨL8jT;J%!A=R6Ic2;FtVSy({U]S[߼.b\[ة~e&n A{l9qMw =+"hE9cx[-'M]wʶȣ (EG6P$o$´ތ: sB\4jW ,CΗ(!\\V~ppڮIXZ7Ww%dgn0 1x}E-S5p7*])' fivΏkG?Z*ޞOJo!DWK+%>SUkWM&Ru@m9wF HMQY7? Q J%(puf_4r32^iLU?AvZg 􍾒t^=;hHK3F3Xzw46تѠ:!`o$)I+U'맞V;6xPG5W>*k;A6un~x;HGa|R82~CL̀YrKȏĎV˩[|U[6`Ͻo2r(5egxbfB͸ |4i~LIzS܆BBa$Ů%~C!#EzX'cK[E]HLPWzBϏ D ,ID9BA(3Te@:ڿeUyFz9k~G1تl%6jz_͎##y"=M6.0U)S:Z:bv-T;T ?5zp[i/$`n+(5&F@ *+3깶5CAw|&QiLa$ͨ|Q5cIƦ^k#sȩ|vR$?E;(3 xV^Pzz>V-5,Ðb&@\2(_PTC4ފ)o˨T=Zs?G wav%H:9Օ%Xήji? ΋>,e(&Gˉ!>hH%h=m펤:ƫ ozj:1Cv_AB10ϳ{XΫE*ʹ-{!?-;:rIB ʈTpZoP= <+1NV%rX1k,=|ˡ .%٬4PbDZ9F/lcb:όE}- Ј1},TYӓR8L"oV+Huñw֏! 7 "|jp'A`jMǬ}K3T_R?od3fPF¹fH!Jo.;"Eͧ"!8nk/3AMp ( 4f~+ib}@T | 3x{5wג2ߦ򈙋^CrPa|! BL^ˉ Q!>(Sb^G`w(V]s|rk3b) eگX ՟;aꇏrn5GJ^+aMK$P!Wս'>Ȣ 1󺮱 /r[]D 6p ="aOÍ` L]6chvơ}mQ꣡bV^09! 7=-:f:Q*˵ XSIJLiJ|_@|~ / I7ts!iڃK&"a*{q;L ޘ_ζd.Cm1(-Wݡ{=I`+vp4 L$:¦bUzzN܅{"E{J#Ib1//VJ&5Ez&%կ$g1 1ݨ4jWbeW聱RQ1b2s\# ?L4Eldo6O\p*9D-Aڽ6jGPϗc+ ']:qݮps{ʲ>3JPFXHӪ0&[]>< ;q3_ɀZ0yx~-/G>(㠼:N\ h#hl%C'}Wwn )?%-\,pdqp03;Xr/U_&[טhh͚O:cm ݬ! urYh"#`f6㏰u;^|2[QfYm8{lb.lŰpB'7&[0+-HW@=eъZK:n -VԤQԥl%ٚ0WD'N'b^U^ mily"QpbK_Н#tgϐpHcTl]EtIbdz$ hƊ/|fv7XLKH.5YjKߐcc9NsXd2@mRHb] f+x@ŨV:?z#S+j$c`ȋpU0 CaZ~fuBus2W1JҞ)~@68V"9M]?m(:.:.(JX #S%,`fM)o|R6@M;{.Zk*SuڭzBLhG&-2 l|9^Z1Q;@b&B佑BD|5,t !lJoЧpy> ZK_B_[&b7G= D9cn«G̋{!-Cj»)'DMyh{=2A^˥S裯l4Sn0R;41im ٣8KIsy/Y>hfe u ju 5cJ !qGWSjcy/Eů >_6E rsL0Sq'ӛ>LkX~i=B-<{Ij娞7|e$ަ?pHmwGR*9=KaD^ōi/F+&2y "C]1,NZPV2,7^Lf {Cda[1.Gh%݀ɛ@?rݭbR:J[-[y5T쁼 gwU0FQ8ND"dEX KnQX ">b{#_{v=ĉn1Q5%)iݕ.H&"թ=.Z e$^0 !z6ɛ_ -{)*U5N*=C=mk4Ɛ/g%x@s[9p餲3 /PZFXJa^dF T/O/`Z‘y C>D)ȣG8%*HVʹԲ78-`_[57pZBoQYȓΛ`yQaB3ApHi' V`"ŀfdBJ~+5 VT4)26V5ӳ2@.o.0if w^쏻lm)@Fgjn|V1PںQ8H\řBd!ߣ %3Xsڬ_:n+1RRΘ`^)C/g(ʷ+XVFȮ~֚5pz*:LR~X#L?A0JVY$>'R;# 1[m /};5-RkVO$P(vz7Ӹ?֜#.^HeH&Yxa.}e̡THYΐyUk,\xWdcQE!ZѨ+[uYbJx3mV&dI({zerk/ a|F?NGd,?q#[(],2>F1e ,2 Q̀ysc1`]]37*72vxTEwiԘ.M,Mݫ|4ewTf0:'UʹG 3<[(tS=38V IO22 թL{s7GNEZFA{4}n mTX/dI}ؑXL}rt랏 _1 闖m&}oi}V\ὥPO$ڌ}CE^rR8۰5j뿙`wwF+Z>w6@ o6c²ˏ{=xF BދuKyi5?嚓?7gMk6x~gq|WɉGzP#o@\f+lrdv̎*S23HT,CV* opuU9,O5 nO?q4X+0JÐEu>M!z? &ª2eU- ܝ~}G&c`J1 X+ Ts)<ъ7Rĩ`Ht1~j_qd9/FK"7=- A:FAL@ïuG I/8~+k>֏/F-YX:sàx_f&$ 8e#P+Cr"O­M@CKv; pxVVgIFg=`dL^b/>ߦPÛpZЇv$"+]zw8J3"1,V8(!<3G꾿( 5^B%a\,ؾ,",$)21VmU2ٺEgG+4&S8б4'hisgmK 6b7x/CV$wk@yBeQu#0<d)S8FayBT6[[m ';]ħuNy!G@1, Uεف:+w1 ;6;WhJ!i ]6lJR$3̗Ֆώ~13ŧM,qSlE9=yk rn}-TeQ$*qS><;E Ƌޒ"hP]@]St_0) \b bMc^S?\_˯@2@Ub6hFV0]HPއܒS{{z1c{9A5(hݢiD<. #\PPlib0D $TSbj<EU_4A@scX܇ vpwNpTg)c )痥R{sX^I9 0`YN!zA5̡[$dACΐD $vw[m*ZTa>o @ i|X"Яiڑ f)G AvhĪbP"]K.MQ[MwLCĮ J%`ZˣUاt]^x։ k}ڞV!S`;vз:~]ݠ #$HW fe Q@2}--pafff6+:lQn[˝l?>,3>dJF^R;''u w>s_@6, :tn^3ȒGY6;*@n49^¬53 ~M1%e_+]'z>:t"|24BMQS8f:Tm Ȭ j.I!J aصI4T eT51tʿA0f%IM:w&C%-z;w{ $ڈLnWڡf ,:zC~ &dz=[e%2ncgLeg4$ _STW GD<:/ f*Q/g6͇^yW3]]GH9hJ~'g vMxGh=O5xՎ+S#'DGst.Zbcp|7̹b@½fQ;1<{f-僘M7%V Vm`4J| '?zTN?Wk@Ԣ.%7ƢLQn_9!]׋)dd=g"t%%C޼[' r:]MGD(XyI=O353͆?w. 7' ;i[s IG#J:V%2x$ u_-;Oᶷo*q&`iUӆ&֒뤲dZꛜ.8v񆗈aqo(;5n2{B4tJHs*v3 U*1ǴzX7"Fֵf IMG4bC PO^A|N;^Z+R|C] 3;pj ?yXB 䋮 J$JU4rĬ97o.&P/Q,p j:&J-g !$֭kt~fLr4'?%8dϠm9* ~:Z,:dd!]^mPi`<\|տ"PBֹEwI {;ug Y^4@&lao 3LU 2cՊA|IhUWuJOf#DAU+Oxv4X|0ِ9)ƴ\xaV{o1 n@kq5UW6W 21FX"emj,EڞZ(+Vrh.ᙨ} v3׿WsOK)(;|%Wp('Z䜭8\'Klny?/[!5똁>RCd ץ<%UPEbbB@έ1;aX-eOQ;6 Gxf*iu[X[}lB? Q`Z|{kl뚝| rkM['c]Ȯe#u.f,g3QD8̸p J=I2i>'3;٨>?bJǫ)bnh8Oc%u*Sɦ,R<ȗE;vFQV=?*l vq2$8@ZKfgU9co:opPɝ=9nu%sYp`s(g¥ BZ^gO#~&n w%̣\8=G@f9 %x^>KJaN"!no"`_ډC /zjJ1GO&:w^~!2o"n-׮ʼ]V_ԽbVmP@t_37YPAG=@Upqxo(?옱LQ[7>3KBCYoLd!”`ZA[kc@N--`h6(QԺ%O:(09!F14;(û̬;-YO <+D[3wp%Hs/)M!r>_ÞװD</Opļy.OJa j zŸN7qOMJ5D~OH,|A n$Y@*BWz ޜ~H1GEl!LC&r-G4KA6Bmkz:O.x*{R{N^$,xJ-͵$ Os(f%`5;=kmgst.[f8rM)M١\Uf`n11Z 1'Q.vFbϮ'u n$ѓ]P @i0+V>(%~M}%7>9KRA%5w$z\C^5W\+f30gf~8k*PI"= 6 j8KƭCl3)`iSoX/N6kpuɔA"5y5؝;C 3Ήr}7D0LߊA!FL|xssEʲΧ$T3ҏǀfj_Z4^va,[=pPƮWn+RjR='`$xagf7tf%f7ne{^G,Grx;V–4V)LAhfFY*}R>Aϝ7Ώ%u9 nZ{ [zQ4 tto.2 }4&AǠmU=TQYM:q,\ʖ7?QTyFN҉Tj-kM&Op4*H|N)#˖'_ ^e=;I m:-pN] E {uƺijC]"8ޚp*;Tl??gufhBI @C-L~.VI+ɵaA%!e$}d#uTx:^`tzX?@/Йbk|)7v+H^GՃ×c4eCG s^֖J[IH$1;4 ,A `))s/m| UŴV9nOpfĭEzB~n2H+Σv(E8ߠo 9mkF>q~4Rz"?ecg Y1=zc=Sz3Q=ʝRCWm2pDžFnY~L{zqx7"^Dg|_Rp%: w:=YkcEUOw t@$ʻI'|LbL6"!hD%94y(c@R[d8R 7& orS|(G6_9L] Smt:B{z!|7Gx,tgXQe$qd6t9$c.hFUD94DQƩb,1KJ'K1<8 K;ؼܭB#S&0gDD+ ECgZOQ=D3'\s% @15\hb]![fn6Xyڵ"+>p> 3pЦ?y!Va*v]ǟ; w-)-i>MwRPElkue` O4F NoWBSa3We@ل:0L0c6aog:!Ri^rcf0ꭒw906C  r6<~ѡ҃YV +Bo*8ӈb]PÁW1 r&wPM#商I+vt!xvH2yZ# LگQ}F-M$vً>z3'^ܭp?څ5_nR /%guE:=FM^5l 27wS@g7=.MfR)iSn,M(XQZa2b-qxdP%Lza3c^c q Ϗsrϣ\←`?`rE!@ A ]`6l琪aMIqr7HoN: t$s d2n!?na2y ,!zmש $Ơ:ƕ>y.iWW5v[O*7 f/%+hˉĢƁ*H\$ǗR* | -Cq p&DΩ>}K`q3.ꐉ$䪧b8B#uvo_ծ۴fY>c=dDȚ*DUO}x\"$DU2'(8 9h1jCtק_/d zSH yatB'CtG|xb_汝ɤ\_̛}XCꞡ!Ίל+8‰H8TedcVǫE7%'Ӌ_wqRpnU{QYpeq? 0U+\>';g1g(XvނWU8Nkg's!Vn糴- 2.5yqըTNѨ:ve{=J"C ǷGYtXf7%,eK-GfQHD}?GcTe2[RE+3 h>] >(=};^)/@$v-ߚ02G[t2)VjI"JȥPY;˫ F+ݮatid`Mł]TS^>"&:*$FcÀ&)Fu5F㖅Rh^[;Š 񚮉L{T3Z *?4&7V+ L޸*\@pP7\7,GcWÍ7Uyk~bI[; ؅I1;) ѱãl 5E0t-=M}W1LTQnX}ۆK((Ϥ?j`y1ڮbo7bO} <vvb*\N4Y؀B5y Kɫ5_dsSNA$ф|-W=x.:Q @c!#>?9C[-.ƻqȘ3ȥ/W.|CUQxvnc0">Y8Y!:V>a銿آdi(N:KOl||wDD͓fm;:q\XIl+wzl&7`vG(eCYSĒ1RcC-ڋ=K]E ^Hfzn]u0H887AN&;iG#[Z"!Ml,2ZVcGJujە y‣-Lތ1# F8d’o"{{VaOKJ`N\$1=jG4LNHNHiiS"8IfLJeP<e~Jy*;o:BgtM3)*@c,v4piT#ٳ/y:j&kI^e 鶊h͗jQ~>K6~jmX:1{O*N5#k{BD:1YϹ7 \Xuq``¡`E; s\!J-zRLՎ jrZ.vPO Re1 JR )7mzl]$lJ_~?(b0̙yogI4㉔M8 U"O3Tz95V] 597+V G j8M|r#fʂҢ"AȉScGLpCɶXȖ,7Z }S:[ /qA p<{X̽pNS|Lͼ3,#k'e"DR)X wR vB>UC*Bɘ/ə޹C0qZU"ԛ2msQ%^ӄOBxO.m=GJ=qeއC=ǫTx~ =L?H&ؓ0q%bu:KQ#ˢ}A%Gm#=:XpQ??yLYX{x@1n,̖vRl: |":5f];'76mDBM BpY5D~͘N fs=K`Xƨwv>D~ I _IKj* Ď+U[%sdU-nI|{t|5ޑ"*tT"]'l A}mv3+`x6uݷ8{hSy䝯یLf6ƨ&p;KDfҎ[eP[ś>i+XSPUǗ@G<]Dp_"lw'%0Zb7 Ǝ9< 2 *kߦM^-:jpXN2bZ4@ xZ׏|d; ͦo a}5+$2SI>Oٙn[)bk Y?PO+Ykg]=Ik4M뇀> M*&הZFp4dJqiA ʖb-DFVj~0է6 Xt$;$Z'Bc5SX?[jU>rlE NUR࢕W@:%5bzô!t>;Y4Ԗ WD'*XfJ`vI57jrep=gRmbhn< %<^?cbŴvmI*igNa^!cʐ8lL*NݛRƟX&")^4ҒqY~+Cz^qr{&1!M1`a/#X]( Yx=pо|1(d@!>H[&ZDy=UJzݽLtlhґh1)4AvMRS./Ɉ~]h&8VIW_|CqUIbG64iq s;u>IybhԼ /?'Hpuݙg M͘Z.' h h:}~WUTٖ䡚 HZ\RcW90X²Ӹ<0^bn+cwnӐ[\َFǬ{*Y@:P?l_R]136y lf]S:]uH kOƘ;p!Kn &]@ܷX Q΀[^ss2%PtR"\{dɼȗn}B>O˼-.uhe 64%Ѩ~N]@kySىpII1aR24N'˼j;]sDS{j4.u\<[r!P,e\|9DFmr%k'9=88( ϶a(9>SU[F =Z> (mTڧ8ķkΏ}zvBr̰%5QfvS]A^u9KԴDm15aԣ.F &gIhFKOq,EzV/OWE!{bE;Luӑ5`&!?0y*h9\5yF2Ow&x@(USGf׬>3̓^HHN̞W9lҬQI붹_cv3Y/ԛIp\V,c1勰c^PhcCA_|{?5 W BGbwV>Kw"9T-ް D0~ľ(hA)>{3[~c##Xz(updI"&*U&I9B&T: hrX%}G(j;Ն`wZ,Eρgգ>GJ>IC@MbAMϨԎ7f-s+/G.oI&B^s~O@AI Ĵm':^Z9lj$/ʐҧ0A-B<93 GBQ&mvob< 2҂vH^ItI%7GdyUi(ThW0s\H"g0XQ?uO_{H_'^zq3 %8Mtn~E#8n2%S 6F0kIXN`Q>VG݀,jL5}ͫZ98:5|o&ɶ cldS9RWIݯ]JH #(?qJg!Q!$b") &.Q&w|I</9g1#ȫEuev0t-ʗD$(kn_]l.cOem~V+I'L{ Crzj{O˹>q=Y膫MY>-&BE",lK>-?u]A{~[@<ڟN41a'p.OlmC<1߼.<`]@O]>jYEq !U \!##ez)4 O aH%z wA~>.f JI z"t쵍C %H8 ij,a cei\͖{),]g- %r?/(=zYYu:3h8L MGB^c?՘hkQo|,YlSl]KK/4ZuQ3rF B_hHGHG~j )༿k A1AGُh8о?=Gd'Nx=l{](q5jD2ԔWR\@*((d~^]Gh[/R*n7MI;ÅR\=! U1A[|oUǓo2ܶi 3`'E;ob}RK7i4xHD_hg4+'pEādxU*$V1P+ gOElSy*\;w]32눧Ù־7~'/bI&/vuPOd+-ߡ[ uId L٘YvŪ]&~j`zf4 D&M'vk7[qCZ0TٷVLbZ'݁xK#uF$Hӈ D ў5wanB0orP>F[8KЈgqTf~6X-sSY-7|"! QSqq1LC)H&[Fw0["p2( !C?|[#ɎYDIY ] .]Ɵs5cCkTw[V[/O|d*ϥ.j40UaՖj/luU^9r%BسV ~~H<t+ 1K_SiZw |LڌiBԹڵ L3$56ʼn͈[@MSDSwF3Oq毆؁4fxJ ]T_n{unAq{,މqNN ēQאqRB3TL`o]``Ky_!v66E7$f/b|Ek{!o ӗ]ppW`M+~ҥ߷ZmwY_B I-0фl[nyg2]s Wwl͖{\y唔 Q;D;4N |‹.TJz6WJ?9)Zq }ܭRoNM(t5>!l>Z[`ϟAX"#ih΢cu.]mVC 8;hNNHf`cM$Pj;6@O<[qA!05`.bASdMJUyHzy}>M?4eKgT];jBK-KF&C zfjFFkEWH wim`+X@Ց%" V"f,C$`&ͣ+Y+a-pՋ>[fM$\ nÌ5P3iز0KԮl90Bw';lmuTpP[=q  . %deyʩ ݯ ]Oi-hwhMg@>1 B%?W4o*^Z]cHPb&%\};[42=6-3%Dۛ+T% 9_1_L3$> ?oI4zvt~7Ԕ9+! ٞaue$#_&I17PؖX$h˜V;.O~!VG'G5Dݼ rlr䰑) 4Tc?),x of~M_21OQͩ^tNYu8_ϐ`Vv og?S&v81d&$Wx[ ش*D{dN eҊHxVP<ؖ<c倍V( y+[T^O7íRqȐ> 9QMU1c;Ԃ!-^_}iEOsg$X;sޡt&jH"eKKAhxZ58SyYe0jl[s>y FIP`*fUo>ώL^,&N5' q`1mZ=-O}1RHa8onqS9&ARpOC\ xpTnLAH5Y T_WWJc#b;|)k9}@iW%)tCaP^iRަjU㱨he-T@S'ZaHE1VBѱ ;NhjT%#"YCsyq!S(|'n& >+TCxpE&e7p@ a%"+֖@>:0 N} î#ץzdZiY,حŠ' TvP|dN4Y-JVwy)Qs R[gRNV%U*׾ᛢ4vҎKΪPU@ّ4N{Bc˦Éc+7#Vb7G3i~ uh)%C!X)yr)XowvfazMȤ"j_į~RW!oDߊ;פr^QM LM$ {Iv M"Fp ֞/q>4HGK\mqYLx?{7R_ؓ^T)^O8֙G2L* `rt> 6BKE [p9#IVGO KBItiT ۄ]dHU;:/m]T R뤁?y ȃw,'[) ]'D8 /V;Ho#ߢu^=-R'Ha7 Qyu~dYa@ F@{Z E; OsG"} u]>=5b~r%ڗkRLb.rv[hTfv ~0Ѩ eАHbӡjBݐr7A|xx@b}M5bn&oI }b3MKZA,Oݮ^hҒ=hs9/x{Mwp4QN49}85Vt*ZmӀshQ †zOt͇U~tMī9V404BC|ַT41{S@;1a[Mu68O A-P Xn5\c׎ĪИ-wv&~C!ua 7+fV )ʉ;hL?9QDRo&*NgGr.(kP=[ =%jA%"]5# i/|&_~\Ixx5$=v/Jmo<ȳ 3yޤQJ>R"GB ߓ?vw60-d%z_I;y:(Y,pM gnJ,p&fx\eKƓƆ*W.o?\+yFh0^B5DIVcT00cٲt_C5C58s|2l*XaZ=H%#ִv|¹Ȯx*a>D$?4*ш9Pe_$5;d,N)ZNbثc`]uIVPZ:n79B&yDjѾ\%lS,7}k3muY^y],h T-\>yL1.,[@"Gx ILHJ](ITZl."?Nfԭ݋Zrq'g͂bEMOU{8}PoƚN)[ =uMM$eю9z9 #'^-dlwkP}e1 #œf'ǔFf!zSը͘{~)UG7TvЌ@gn޷d0ObNdoٱf\dTxDΐV7^. f(`\,ޥ GzBkb\,r>p,NvZj&Imi d[@їLJRkJ֨a=_'CG_:i EѢ~l8!-P1BoJl9!Dl R =%úh;I%v2"$z3}z NeS`R&ZP#`f\Lw\ȠTC5L`=rlVI!9@#'z3k'ĕ%ؑ(uօYG/& s6:ULfwKFуT]&ܮ>/FKYx`5S&]@:5HmNI;A*=Ӹsu!۬0?ek3S!6Ԟ*@hdM}F͑Z+q<3SwT~ULðL Z! R;v Uyg7 2gOaRMɃ={YZOr4&GHˤ%'үSjk*3h"|<;Fi\Y0`L#;QP Kxlޟ;W s,2~Ժ2T BT &nk9?|s2̾D&}㣶;38HZnW-~jKL5P\ -p+]aJUf>*t$gq;6Y H]{)<רYH4j,6q/g0cJ(||}JٻGa<҃^z~ؑ}Ec:+3{{-T3aꦕ{arxݴE#S[(Z@6ZopÀ4AN-]vm{ +/jy i6jY%)Zf?KD 6=Ҧ`_ ^)n>rd(kJ7^"wJv$!3Q_ *9Am+4h܌<<,PdpkILf^uDѩDA'5bz%980[Ot 5/Fz5y ޥ:g^z'&'(ej?\g63Fq2(J7̣zMNi͉mPXS1d YK90LbO d% RhG?8ǾrQF(+Pj #/mbCa67DH8\>(#uޥ&SMaFԞpүU#7m3\hi~Kg)\r7 )՝"knk]˭ٜtς񴪑N%!7C:US-=ZQmc`Cв#OrEpTϡ(o'jgSb")ZNGW0%ur- TZ|R e2F_KNEpF~ :*=ZxUݽ" <4Iv5k,Y?-L$o扟l h0gp}3 &3F==(' NS)zmt +Vwϒ?!|J̤@ 1=ӄ&ۓd0P?sI4noK'ܐ)< GJN3WYzU ٺd[.I8ds6pSgUyMNxޡq*?!"ZxG}=;8U9Y;(\o&͑;?\mcaoz|SMUQg}=Gs-2luH1 83;*c?ޕ`6zQmPx%$ |[s"棗Ց8D!0{g8r s"lt->*I APtd&&ijao&CzSmoB$Px\YPqS(zѷciu Qnp s[-n7Vr0d$POB1ȼy!&C̄d8S> a_J>~ً-EV@nh[-9=|i8TGG%}?mn+Xa@zEv؂"/bLxv{/.A\o$j'wm!nKGN&:Įbgj3{{H@yXm|fGlPF3?a k'xjܬ8j3&O0նvO`|a2̨xNv=%N3h`!=ƛy"1X]ےx5yĒu;B UQ!<6.n~c}Ġ@f\W&n1FmΓ!iǂäSGu1"CO;VZ"lJoUَ*XlGC"@P>7Bw>DkMl&Jp7Gvq|-yvhw>ʂ@ydJa_t6>tvlک9tJg}Fwd)@GcF7p`1_̎e'zZEä7R jî(,tD:]>jiHoDz|$OnV}Ql\~] !+W_զ2 Ǧ0aiFco?yΗ#moh+zo^>ؒ ?wlXী3ۦ:*\ 1pM@.rAqOFCw,ŭAgzs^ld/]s[=y fYP.m~&ҩӽQP'@&!yyǵ%A:jq/K`Bfo~.HՃ^}xªN*HS _ma6=|1gxĒ߆=[yij6R. cMI 5o<ٷq)r@BEw=JWF肯:FZ^(M4:iMHjL{AO;]1C+m,3$~} b-]5FL)x G<QI@Q~I*V7};@0z1ec^c`i 'Y2ͺ?X-=CV26!l'uސr #pɦQgT*V?xSskSNR*jg|_tD} Q}.0f^W]9xtgOAi$FsS)yKt\!B(=}Q֢6}$QriܼJ}(iD^,=Fy.g.Fph4A2r9ꘁ6wsE'1]xEe^o #j,5Ŝ1 R'E9$6bn\nvpyf^^!8;~I$R%8 n t ~Z~y/+UZބ5zlʨpR;=6\^6[TtYvW|iť$> /^ ~p*BX@"q:$YIΑ5u})LEiXŵ5e&3 _8>> 93-d6@b4{ln.>VbMb緀SE=WU-No>D$7'44SB\G  {/pޥk"_a4?amGy,5Ip˩RBi v_̎+Bp-]Ú c7Uu1F<`xV" 1hvЮDϗl[À9SMR+(D&*៘k=~p ~5b-fCO@7Yi%]Udy'S&{uqN1Xϳ0D+R?o^fe 6 އg7؛~%u$\b+׿akjz p^.A_ΚRٚ9KZ:о*ؾ:Uf's9n); }xܞ\(ڊ.yB`ڵ< z M7UcLHbTy%KQ('x<"tv۠yG1/VsoEŵv6lt依Jʥ Vؖ;)]7Uq>Gts*H{ zRcj==pWNo׷ 7!El;j4_Gx]n]Cl4eЄKv0@`޾k`(BઌZrY1' 95Io{- \8JDٱP/`?lU<%1k5f4f %).y͝jo2e2wC)Z:fִ볩d*(X߃XNc0qTd*ʇy% Ք34+6HOaxa  Hv|;g28V.)+z5TgˉA b  Zo Uf) 9CR1[`j%PJGà@՜ҩ.[5F仧*we%=cz?p=.|f3}6;f#|^gG';[@kX`c?+2+Be.ib%]U7‡@@ЗSfoW(dt7곢neLj?̚3HmyrUBu\=X[0$(H< t/{X5ZVːoa@&hC4ĹS gi.ozѣ ]9˒}υ:>$PyFA͑0c0(Ҁ,!V/fy-Cs5J1G'!qxFSˌ5 Rv6tKyayPK<>@ϛ+[/^G-ę5Tn?iHF;9k|BÏ=+G n Jbl=H3zL"6UB& D xoڭ`Wjkn7A}1ru<߇ #!>Z~҈I*&e;|*G3-㽭=Thuld>)إr`N$XlҘ@ Vv#[Dr>Y $SBKq^D<  ) GwoRˆE=a E8g?noGy?E+y!ҡM/j-B8C;Fhppy>%$xjp]}j3bRZBgvxk ^A8&vqn9Q{ C~%t D#QٕSNN{"I0VI#.OX8#ڨ$8q)Jy]5㡛K@XK.#Md_1NܥZʪ xAXh鿪F[\tIg(|CM<|H |g0zE/@M2(_Ѓn%i-%w<A]RCEV`}r0-yM݇*7MĥP'OYd1a\ m.! MK7߅E(wQ`c/rVHx\X7SI8BSo+L~vi 9T#ܰ{Xg 5OmY:/K ~ &#AY9{Z0[5܈];):`1WE;Etq@# @=Io.ɘhNקu`>x! ŕxaS'2[ (t@sܩV1ڜebTLxdigj/wb(Y'x Ԭ]_BP*VnfjuhTOmxh`r4m7u]΁[}5_\CR3Ocpc'aCBwUcf!r=wۋH0ܗTx굝~:!g;ˌM)J'=PXMg9J@MăZNoS;UW`,|ɘ2g ۏbAPQ|) ھCwwc,_qPL"ܺ;lTw2qjuBӱ:](˺RXW`zoD^B 4%_+.c*h1WM5%! /Y1 j}8F-Ȱ:䖘8La͂6ѨB' 3;goc=đ;zTձyu oAx#75j|諛>q`gn5: uYݰ5nGu:Nl78ĩ ܢ`fE7@ ۠*AMj* I ;6@##0f *z\%E~K}9&ρw2v,\r4|5"v~RQ떣Q3$g[$l&y(Z TtTZr얩!/0l3$*M 0dJ*[y[+S [S~2&oѿ =bk7țzE+nS m2v@YKv7$ *# rQ29ar^]Nokf.1qn?d=bl)/pEFIezNA U jUw3Dde۶4Jh;?t.C'V%[WPc>}_ XD #! ȍ{S"nipz W`PC#sb2-5e  Яx/t:-jbT9ļ<8xrh7SPq{p E"'x1e3W6:oaŵ{9 CW)p6l™8YU7&I=Ne5ǒ##i I o.=ZTooد);i(NKv35q|kޝ+vqnGa3^#ikYael>7BƤoQTGJDG-럝9Wۚ@?1f تR8>ט608 O4\O<?CSp]YEq|zN0AfuAuM>]h;eC|hk[%B2 :b7r9j{C +P+Vg_X<(z,eK`o,fU_7F|y7-_IsEV+XE0:j< r=H2:&CS ξk#rGqnW`w^=;`;I?>E‹yd $rhʙdX3֜C>V$kxlΎ?=kڵ!fXze/n\}thRo%]0JGhV!p֩iL9Yq?}moICp"۠G|ȼK }Q[-;VԹl`N7u?D(wJfˋCwX_a#ĩ4c뙠ey3Ȉ(ovݯ@~R[o\>X-k55kI|>;p: Zxi)?a.e9Ȓost`w&(0J& v<#=|Yb]7z(ܷ3coJgHUSuq!Z-2Zm]ШCih,CGVlS^2('\B`m'MN<|\taBVM?_KԗAF~׆&C֑]|izL\,e}Q:FutcUTY%qc?/n8 X䔍KЗUbsIt ˵؝-iajWkf(,\*E"A]ɡ9M B62=0lD^ɲtwCnq^[+ypGܲStrr|,I+!i;!kK M]Û}oN_-,Qk"Y7U td&[ٛgAp!󁎷;y*xR㞄^|JgT:H s-&]ZWx=x"PS$"%CvaT|5tٔG41 M X0ɽLNJ:c9u8"`1ތ?>NV&n >JԘp 7_b7~ِ4g' *p 襱 BdV`oܵCڹ d fK}&!f\ժ?GUM,XHj[$ފt2U/V{AY/n_( 7 KB\e|L  xkSKtK~xmQnl{4T:&~,a80Lw\`8$1d3MtV,ݙHuHF $ r"X]륩uB.x.mK ,VTM cu)OIԞS δ/dZo0Llfj/# ɳVK c%|gr<"³f at gԧڻk+ƴ|ؠ^M`d f1s8ӰܗKsANԒ^Ⱥݝ \zxBvt+v8V*pm׀8h,}d=G(AG_u`NuWG60(+4Ē"|3B$CmH<duzՅ:[(м IJ;j;G1M&RH!GFr"Q0?z!v+_>(h/R-(aƁ2͔Ǹι[9H|>ͰUjE<&PҧY(SfnomӾZXg wU3\Q-1$7 euGˋf5Sn;9K aj꾈5(zziHr`I ]l\?ߺҠ˕X'VD5[p#'yvדbʴHp$aeU1.C+(E)+.?>04* bOeC`|GӍd{ћbE'P20Kߝ"EJe3~:q30пD-֘Gj} `DʠV2NPV5/B=1M$=x`G_v_R̶@ xwiĉs8BwCX(oŒ܉~e2*Ik-ї"3!JRm9 o6J4$ի} .=+YG&Voc#?K!ۇ[B1H|6Diz]@a>Yl nrEt&7Ro[T *Yş<{?x}(y}WUjG}^ASl5/I}Ͽ@`#Ө$%{OcIyA2˦¤XogWGD>m0BNIٿf--5[61ZAAu`6f,p>(^9Tk>-ӴI?>/9޴ HSˑt}~p4=f@ud:&Ij?UV[i|G,돏vwȴXxg #B!eZӘ>Dt+˶@z7u{2@2 LbIQ_ 0Q>!.7@aLbZ1:Ta4>ězOA; et , -7~s /)9qx|$WhE7c<;S?zgX޽lq혺? @+$aqDv ƅnZh%[v Yc/͜ ǹSpvG?бO8V^Wy/Fq!}B/$r24Ӟ\NpGo@owYc+T`8K[{ĉʝĿfF9沴B.~*%bNsr ~%8eBr"jc:+ x?7ZyӜn(;3EJK.p9ʠpOEЀNZ^&N?2: o:L7q~9/'JSd4%.PTA<|C%iVVx SK.Übw¼DN‚ ɦEP'kk =Z6 ^T6 9ZuAe2JP?vyTӬ~WŸEDWӷM,M}pd:#4:{0dViMkjdA~^=:oݦ4iQ&c(-{t=o9g!ָw=xdԯׁ`CAPr+lK@) 3-ڞ+kW?1j[N*W4(ng_?$ûUa:57340RfiP[R]yu" {>Or(o{D.#~y-|࢞@V4UMff[\Bsmٜon|aC]{_! vJe Ƚ ~)+/O.oh>`Hz( vs-=N԰CwIx1Wc!s!uZ f>m-H;*-}bw%@ݩ}Mb?9eF0gWXs@6{]oֵ~Гd&_"T1=oJJǔD~KCd:@;az\1[Vj ˁ͟8[x^kĥ~0KƑ?#Cl|;8IGjZɤ #|5"9ީq%ׁ{͒HC q SLcV*FE_RU%5]Bz9sD{vy{b}fA eˇԭ :xeqDK"M*'"UǻBhPa` KodFg[B{kr zxD~kkP86& WVt0b4w$u}sVt;s?Ms9)N~l\vy1\ˊ1ʍN)Z@0ʧ!;MuG\Tw:CN'v6 ֎I^6R%$ CeId^Vu)K.= N_%'s[.NVAVWE lj}Ob/t{R21$#Ww}V$dvy gQXT[QcYN0MZyNz}a)X:~Zop_! =frWM]C^xq\rոOSޝfOmi;re,Li</zȻw?QL5x܃S [߁sĶjm{b,j"UHюL\w*܊_5VgS$CF֠jhM`RPP"HJəG i7w\&mN"$DY9Oy5&2_ź|i ,2\i:g]m 2ԟhx4C})[⡚7+Mih˸Wʊh,>F JWoZ0bAr._]$?‹s$hrߙVaDniul&3JҺK^ fP&vt)V8A5]i0'Y/6eTuUYo$Gn_L}Y&=AĹr%޽fѴRZ_y2#J.PxxX 2Hu;.`y5̻V˟jn9҄b)d+NLD;INπhC2~3<4sѰ%q1oEfkmzԠ,ݣ`35 ޓzv>echikJ2ܪ-m+%o^Io[UBt93/DGPG[@xcl])`2)9I0>Q+2pݪI`r?" ;ľzm}U S8ީ? o?:J !iz^pmoݭ:t"^tX_=5<{1]Qa!R 'c>g$\݋ hy7QeM,]@CUS*@ؗ Lzś9 {,;Ÿ%\tXݹV~8Dt㓛&E@8>gף: G8;ҀjĻP>>[ݍu(ĵ!/ܘ̢*om* iУcw$Y  %aoP:TC_A]w Jq|d/%_k} Y<3t4T9ht&؟/Z )N ]g) Һ;RXXV[D#C`2tyg=o0ǻs-]$oK{?K,$2Q(=^ΤGT6_ӧ _6OF,2sIZ-'wAL+y=H-D4):KQ9-[VV4Ld:2dańH젤% @ @l㣋b湏A}m ŀC7a=Y*BYd]^5"XS .`X:,*Pw}w] a ,eR¯) ӯ|S&(HPu=n~}e # ū= D@Mq?4c2R] |x = IXڴ඗SN?4.b\8y<:?w ፭ qD >'-.*Q_x9X IBUv ʘ&_ +orC d12bHi;`]wtRuZ)g M9nVGw- JDž/qz5pJ +蕔dR1jGV¶58iWobBCZ.=ْ.0<+\~^|$b^aXݚ^- @e-[?]H݁Q8tWsJn|Ue/g0 -rd,uba2"#CvH,zn0 2)9tGJSYd{W126_X*ZLlNY:( igUȶe7ԑ/<.χD5o#Xh/iYNXH9hExyxO6a>]LϷ. K6k~ʃB)  !Q]8N-^گfHZG-<Ź,g]D"W2tp=`B(\o0/?e<6 HacPDH $^ɃbB՗&zPb-rxIY؈R鱫wMs`^̔ʠ!BG2l+;(:xcH@x8Q`ނh)֪]cC]Z6*߿W%Ex#eD#? "M\qBhr$r1KnVwHкgs3e rt[.i雹eL|nۃF{XcGwc AS_c3n2 ybM&lp,We OR|K38.=R#Pd E*@ҖQ48Qíc|w &CH֍0[aB =†G I1vr疃\3UYbskQz3u_\ wȷw a zg--Z p s]yDzE"뼗U "/9G{S @kI^sP,b#>ek}(!y'eu6BUEAqf"m}XC)\Ksu8pI͓Q+-*Ǚsz4 49"U5 irޡe1;6!Ѡ1aqvmK{ Q1,Y@t3ST44h\*'Shy#">ޗOPZ ޴.ι3 %HYb%m, Ĭ&`j h?TgRm ^C=>ur+$m*꧌칻{ȣP*Al;bixlop.Be|vz!ķ2c@SB]\KHd_w/:$sG 5 6sFc#Qwu lhC&{8C#/ ʤ|&k3?hO_>gZeZ3yzx o G' ፛RGEP,goɬ[[m ]nǞ u"-h~u%_$zHiHe% `'d%XuUFǩO Qޕ8S!k2E`?d#p;"6w GZ9M}/DfyPNeOnʍwP!}׷o2;}P8QR'P*S O-ƒJGQCyV%򁢡FyjǫY{UYӔɤlʅS9i4R|&L{Q$qw^#U3TrZlhK-:R,POL!]R)t7{aM3,il``JC ?j+hDJ7<fsRto7| R̫C>MƝyAH?]d8H 7mW^,NU-2ʺjN5;T}(G6Ub5`ymVrxm-ўQ =i%Rca/݅JUbJFvUdg 8X[C@[hYQEl٩ `g l9RtfO(I\\Ҳa,J::{"1-QK< leU!wat]|N@uvn񘡮)7d m6L*oG %Fs-jPL=;,E2eJS4y/kX nH2qqo `OPdt2A0)K}[$BwD;>s&?e՞IacҊ20BiU)Ov"h&f;-} Fw]eaFA!ǘ O?t0#g٢>;KL@2-+L䷓[JP0XS"uqH_uCKl~f ݩ夥9pxv0ĐX3~9 :$ێhCGiuU?p߬0\Ŋg3DNtv^E aSQ?=u/W%Qr,0 4z(^j1VA]½sYȼ_ 0j!xV& w w/(~]dȨp6#"[d:?g=qqFK i,nq6{ Ц$ FZ/8 m"uTd lʣmOZqh8lH<=~F*1Fq   ~`׵shU6+p@U#tTUiu'[|De&z4 RM5Q*O]IxFpz>2wAW |]N̓ cAyeB֚ʦ*PUh}ǧ|1?|Q\ba>R0⠘2Ψ(.7}/͗ hln8Q훤;K`c%΁EDvcYښk FLt&|p_. -lH/ 28vUfExFZﹴ} b.U++%Sx@(*;B!g~r=fe>b})`g6N)~#ޔP͡n{)$z:H& =n@5/\VI>lجYа nRvwß$r@poT.Z: rF-su%E{PX!Zd 1a!ε"dߤ#wE8-ui5{XU Q4tT]RgC')#mIy|A&QXq,KzDTy)[m%{Uscb KMnIg ,T0(J٧j~QA8Ag*#*?3)%t?˗&puf&`?j7!qgK ) l9Q9S.hlz+M#dt`'F/ޖ̯X+x G3$4/.z+G.z]:p.`:7񃙊,QX҂G|zH<ɚE w^a (!h$!+˷uu a]솠D1-n/1a,XY&2c#F+m4n>Yp䃽EC.).ȐL'xo%-qs+޵c=e=&W'"$Q>\eɂ2*jO{6&sv.΢j5iBɴެ,HhqhT^W%E԰8gA O0647:4Jfj]}sr]2K4vv2j;H5,KZ3- Xd*|N%S/bi[T&<a-C *o+ ]8 &<,719;GF̸&(#}Ѩ&%)<Ѧp9MTbl]^%Os$k4xAmBweLO#6!'.vFI|okT4 #:xA48i٩}Y>Q캗1_fAqA}.0+9WƟV5L43Ogzz&\ApuyC,"Lr$?BR?G>+ (J¯@k3U>Ng#R\=2CNG,hpj_la1Ar@Z=V?]t =ﻷC,]Smid@qd:j ]ٰ61m&{M,n@5boX@ Q]*k5҃+ѥFuJhf,Y\ PlnZrO([f5j -gr]V.n_(ʦ֟CRU6b`}RoQڜkߡ@5WEWe Щ=I/QTNZXsC3:KLDL4}T-Ǝk7ub+[6jUW"c-KB%ACj E4$$ 6 k8q,`:v&06>Ց8ψLT0G8^PAZ&i9ƭI DbL±&]M߫g -ܘm\ d tn{iN8zN_;ŷ$-w gb4d<~?ӘZ3@ _9's$zy-ǯzt$uZl-41 CE@YfLE_ŴC5BcF瞶uaHH^k{8 n'x=&y0\Ȅ PC2U%}tւG~#(gjGگiȰ1͊-4%ZXuM8"%IOB "wdRl cmgvC!2>svu3P-wKBy(OAq6Uv촓~#vw9JL.^hU[ӆdp7b+34y;R_4cgsѬۓvXOy1 syddQiQQl;{(*BY4H:-BGn"c+A|H ȿߺK*=`OOBI)iR3T7U2`vX@e+.p}p !8X.5Wޚ퐜EW@BǭVa=X=ciDW.X9][ BՌ'D:+n=ujTA/\`unX4_4!rjb)[hpVis%Fѹ+kt/2:g34I}iۓ9j} {atϷ'Ήhy5(}=߱gE\M9[ 2<4O/Bd(qճ"*dZ{SՎ()2O3)Ж=.U(kC_9TJe1dMH(9%DW*0oސq%\iZ1 / NGZZ9TCm!O3!S:oϛjP /+h y+m2'i,[j(M,OV/lrwS,>,g0rK֜zǨu[RV'Tax(KGoZy\j1V.+{Ȏ>u*ψgB-:M&0ky97 ֕ÌW Z?MK%jvVe`6ˊX3-.Gkr͎SAYʢKKYI $k=ԍ z }ȧ)nlF #\eR*x7.Q(6I굨jtm' 5Q}`tX.@Kz)e4eNZ]SqP+N]jzPT4ϔÙ^˰nG0}OabO1 pᱻK4P[ IRX._N龐 sBx87G\5#fuKDVi¤-?@^ A Va},A4iȒW"zcġȋaS#jZfCQg\fp?dC W ᝻;3\bا-ә@ rI1.9!nfV[ed?*fNC 2+蘨yLCʤ' C=/٦i8Rir/r-@Ve^ȇ4$oiTi߽asu3޸LqWpI3PՆ#Hռ7oaV1uF[" FlCm~ aI杠'  8XNP }FPph&]Ni>~)#7}]Iԣgl `v{kZϽҪ>r02~qd2J^ء9KxۡTI.INf|I`N{gj~Bnf<{=NɄ L,F7xԏN[N,B]BP9V/e6 =oV_>r??:r{ޔx1]wBzz;?''Wf2(98i3Xeak,2+@rhqZZByg]?4S?;%qQ}ݫ(c)omHF "G <aVR8Խ zNY^ɔw0}%D⤘y)D<;E1Rחg?~?ɢes4_àhgvB*Iu~@xBp"? -3!|s]y.yP#.“czX, = _ F^dSZz {WvEost' #C(ݞ3;Юtu (L{g:6B<ҲEU.ElQR_^` )>)X-սK++n yDaPAt"P,7xBcr7 yrj-Ƿ_k0^RkRA5[1Qth 4r=>YqyABz9ţ3))< F?b r_ ,.T&RN,>X¼l{v$;/ 1 -7-kp:<ž VNXܺ+n#r? /YnI~wr5DN+ķܴ+`ESc'* )[Jef6m&;bXX8jZXXrRTu6;q"v qO,zaV/6@:06+fD65` <ЋHk kON .23|-gt˥}Sw)3ׅ#idM D 3y)׏v[ i%L*<#'5K sڡa%C|gKGÒA؜KsqKt/vz;X|(KJd_˵͡؂BS C] GʐԱe/k9:y`E%ZЅo s'wslK<+LI>A "*:v_YE(|Hw1p93R }[_6;Փ3 @մGġi,]gAŶiMCT.=89G&7ԯtມqܓSd nldȱ-ks9ՠzeȪp4ٔh,.7B K 5hyֹ,R,s7ljD5Q!͆FKʭ|Z[rDjoH9uݶ,n7fT7\YHyM7u M#!9"eخ2uEVY ݕZ/a"@C#LfxQ]8Asp7A'>/:ݨ}|+=Oc%DaI:(V<1A٫ȯ B"Cu T_ޅYej2af>Cn}@S\MaZGdӦBc;@lkMW{kT٩>m9D )|wbvv!}ZkG^Y0̄9˼Wriݞ̉mӛu\(hMCzyh_W~) 0C:&>I%_O2+f0HJmr.ZDzؐm-?* #e4W W#k &Pzyq,zJ^< 9{2U]#ܩOl@l79!y3#Ǝ)5)\-;"όdb>*xI)gg:uSN`3: T8  ˙KGJqW>Xk]9#ZaWMe&jvvb@ mѧnH 7n&] i8M_p+]⯔+ VlBCK!F3Eۣl'`W@~ #r"|86T ԙn:ΙhłZUok,ZcFdL*/duӂšBVhuʿ'|-6OkGHӸU^7'|z2IkhΤ+"6 Q+ 9Ţ<͉ŮPlI&{\V=BR+(2y Hķ \ri;u2ܡ"żs RA.kb`δͣՍ5RE v?r| lW` T/̻VCsEP7<4*Drw+d !LJ.kI\*K8S}؈zH3t&$s\aߴU8CL-֛fxFχYqP6'!lg;*FLJ+oSP?B'R%o X'_#S+>18ddaŸ 4zc1_dd|%:Eƫyف-T6-YEkW\7 ,+ R^=\j@:W(LdlWTzq:8Ysy @9'_" ~249:rAP=ϖ<6$Hk>2U4̵hmy%sX#9B)˴L4מ^)@ٻED*YHYˏXom`R{u ^Q l:.dk|0Xv7ZV!aϊu'@Mt44XsJ8p4/gz~ivI%璜cߟ4+s<#kGHT&"<w!57W^'äKRڳ]! xΖqbaĸ`eiXqU֭ x!{Uǀ LTHX6%9ϣo]8qS~I7Gڝ)%}z.Q7}}M?qk8݂"c?VpNimh ~@Ê咔DŽBp720=cV֌eَ9Al~zb' o6fQJPe0x5J#tQ. 5@tQ+]@]-J}5$ T!/; ɷ3W`Ms 5iŪc5\(9a-i遦 ޺ $3K3}~8Gr˒/Qih@fNr^>^],:#B*[rW|gt }-N1;iEP#`4&|HBȅR eIir\ҍ|&r/|N, >jdv-UD;$75To UWYXeSa 3 FJ\{'N N@$r 9hLj!p@r`Ys p\-#oȔ4欩Ty4x$T'XE,{85VzsC/jG/ ~XШ`6XZG㔩gCC3!* 8Aho An$k%[ezyY4=[gW_h77c _WO9dy'{#BhDhѠx7ėȁBډ5#l$EJ:  mseMJFdC\D b=N,^IPN`o=l0'6"gq#Y-ڥ R wlXWگ'3cOМ}:hV$}<;n^UCY"Jg?FZ(ðT<1 {h ,#p.crdj6hjY|0Đle3.o%Wz)F |YKQ}ns{Q`]#Oxu7ſ<ԦRsiGCA|ZprP:hT1& F/'B)'0x؀xz+J{7q+VxvJcSu 0F^+RDqY-YGqJt'=?)$LOYIB.]:Z~3[. x~3ګV+"'1.&NNUF%u ⠼0 >T1!?-XBm[r%)/^aD_:WYR@7ӜƸbBL^ϰR<۸.9WU'1a;5;=Is@?MM"UFg)/e@Rzi֚נ@Ͷܬ^O@,aj -2!~&8ldL}ҋ>fKsV&oT)JRpHC&AC?@p21]E50Vē;ѠÓ!TDuģ=ZMc t>ZјkD0-R\QQ_6dk ao&ӲZ"V=zAy1\'⍒ 8M^TJiռk)O. u$3akO^)+ơNr>'7!cɰ+!8J~l!9!U~qU=s[y'+lT\z3 `sL R=yMʂz(m cAWuN{3< GlkUS,@<%L}LC+1]Pᆬ(G9A˗%P "Md3ӵ IT~@e$X~4ml:\8 .}uΩOpJɌ^QVXy\LWu_hM-7oWy1_Uv5 a^ōNZ zR4*Qz5뿕yR]ehKu-C^߫ /:YS2Hôk;52 ~]4&oh5H{.\lo[R,A\A5|s)VS* [_DoaޢHZV{3WՊFAU'/jMcnEx͸J=m,D(@z-͠:K^~ӡ7C#ia}h܃;sz}S}1Rz."Q1!u/n8KHOĴ^Xbs(P tvm!v5)x)-*H".Wy 2>ӆY-oEZ@A2g ny6sYcJ5 NB,B b$uKB`ZHyqCF)UOyaXݠUA%'4Lv~~i~/}9)-TR%,BAw:PK-}'@cZkQ#zW2TatY 5W}dG bkբNM%W9\ʮai*dvی.NLZw-NՐIS4=i=b<߬wc׼JX79m?%}K"X=nlo ZcHS(YD7SMc JioIpF+7[T'yP:qS$1kӞB_cq94h~Q>F$H#}zjMqxNr1Q?MWA7t,\i3Px Ҏ+B#8U8Ln;r9xYW!-͛N./W|Iy*)gmh_ }5C]I$|Z&fxMg6D= F\zkߦ4{?'B'g.3:EquTI:!oWi/2`^gTU).5o`nKxZR6delAO0%lτIGM댃BV4+!C3+̕X3vg~JO)VhxV_5/"1jN\`WL@]IB zM3[`ZA n _]$;.SK מUxxlKS͗j ;8 $9Jەo-p6f$,{QŢlez0fm f7Z]Q@.G_-uS^8p S yZ/5K \RFfxŇgA:;Kg S~t] +ChX$!X~깄I Q[C M)d;#GQIkL (jx&ܢk0ЀLZܷU !oB4>ulxof՘68=K#܈{=Ι:w{ReI)j?ų wg,ð3&a{7eΧxmo5Vý*Vv1MQr38ۭP=$wY?U""gBː։өt;O!kEo_d=ZhӾ$ʄ㊶8Ŀ;K<^4PjU_Ei!MӚ-ELRTg% ʘhS?:E,@]c2nhkl#۬@H'W&Anr~+.S]ͣJf[`ܜRP),ixW(mpM+ ީPQ/?i] < il7ke(fKLl$Kr?x!Ѿt{#H;" b("/7tVR*}_i ^(pu7Tl?-2mW!ҏ!ur#ÒڀdFYjr6:@t1f3>fK-A)*yS *("+Nvei1gãu.pUw,Py"tk+z]"(qcKd'Ds# P1<ÎKlsV޸MBGS$3tg,X1^2 ;WaԮPO(I2tZflzL]Π>L 3>BYmp AêJ%Rp)q@ѴXYhv8NPPF$1g=w$COi8?Rރ5UOxOֆRlg^+}kUWn_[iDȃ3˒cD){قiIOư&e3Ə;)*c@W+\lO@ *Ux׮eU]9l"GV[= lK:oZgjb]`:Ŏ~ݩ2vShOh j:r1|W$$_rMCplϡ`6 -TڱyArG|.Wn3}^mnFH(#ѿnz>6B1Vɕjւt}M[|)TBSJBi)l13޼Јr0.24si)"˗+GŘH#ֈc+J.1C mhx<X2H.PStnm@:V;=ƲSF=xWo7K׆dB]ao>=oÆVW3d{Ez$=)PZL9`H3S-˾n am{MwrZe`桘(v՟hD3Z:}.F])< %cðE0D*лk6Ff_YS$ۛm BTkC+Um9\w"c4@3ɟKhpmO˅gfݹS(FvI4w#ߎF=1Zۓugc=2E+0p%gi_w\OF:-}Hbwu'Gn9R9򙦥S" JD Rshr Hs骀 *i3w  :P ۤ=Q}\~="\4\Gb WъhS_ī-XU9"lwt`(H+,߰ /zY}Xx!lhra4^hG&D8B!bGesTGX&wZ 5`!n贪`aN-NQv7D@87^JѬo}]11,D kΝr!]YulZ[1mTIoR+Vf6 r&,`=⁒KDS`oE7u]6Ӈ=!zr+S1ߍѱi@[1SԲbfTR=Ey%L_4;w.fQ2JWE__^Q_>PJp*eEd Dx2?"THd?h]n >У֦oԙ/@zm\AW#.^fe9R[Ѫ1w-Aܐ>0"ţzp)P]]}Є$I.qOJA?L༳정 Da@p/;yy)0}1VHj ^6AW&x4mc^JQ6_FVL%g/1_yOr @Ɔ.g48Vx2 g$6͘M23#MKk!<0Bg1W8y*BfC9;6uVu? !'ߞss!STh7bX]mBfz9F%@ċ÷"h rt;F`IYoF0 @1g- f8+*a4Vmts9},?H*|4>Ut!A1*cӯVNQ>ƚmؼZB|ɎI{cz~V|з34[wg2@d#A.V}<ۓą Ѵ5 njpaF " (KT[ѨoF9!<܉uFf%jSq+X>vϊz \ao6 f`qmw+Tn)*F뉸ui~DRaSϸ2 S$)7hF⸷ʵnK ?M UY>[L,'GB@H7Ar' 1|H(FvB,'h9_n\烙`?ϋڱ9mEdM{ͪw qMhXHVO[2MfQ `HV fg# *8nme|gRgQrkLmnAdJDFMf ?>zD Z>eZrSd2?Jj߄AMFlےj5G9NJ$O M˓mWi"*<u;2& e$n{J5‚GBHZytEcwBAgS8V9o~.Jۈn'+I bvτyH?8:%wjH;7joT?Et`r'q,![{:]FK堌sԢ'wM/#e0Ri!Q`: T⣪˹KDX=JNxbvvnW($sV#!cŎkahHS)(QWX7&dB jhXXJJz(h47@]SC9~}3]L ʆ)?*LV MQK$O@SK㩱+K֋] P(}pD] Z&9,_yGvt٭Xx[8u ŕfPPIuoBI;sޔT93t7B3F酽`VKDJN3#ov9k;]nˌ8z rÙKx0ZǑ)KXSP^$fe0Q0A^WC47jsr J'SnFib0{V痛׊ Innd8e{ !,8U20 ghSx?"-)"~<3I LpqTNp\#OVMTh'9Hx\0e˷K3ȕ .`So##uBw<- zL Ls1 y'W\Y6P|rc0^!İnGĂԆ<7#eU hVk򖓐z&gr.y $gR΍M6IpfMO6]㛐&5]^"A4éCG-38{ 7A,žUv6G\$@c*ύWżc6$ 7]o¯1ڕoBBnQ4PpuM'ɵeFsJY!)tX5p藫7>kQ 9"L37[e[8~346[+utZ{w*փ˧\iARe)L;OXӘ)|k-9*x)WA(f?&bU.ȶKm3ti2̪H@ /h޷Sg 2u-[|̦k=InֈY]H\X1qrm/h;U儧9y ~{6)#̕zf7M5UshV3Z_hs_;5v\nARCF@^Pl(Ъkٚix5A'мD[y1OWRrbu豬N4wUYu a6[?}jAv)*#κ(rvh5,,F1: ӵ"+T `99/۽:kɐIvԍDZ^dG۔|YA43-+ |v|tOk Om1mUP(7,\:XKonda㯊Y7U$)DT_'T4 ..foW" 1^o8#qEI6 R By]$Zt %￸$% 6omK}Q-Crם8ڀ5s4[RI$4;`-M V L 2^ >fQ{R |' :Gr !cv]"~-˵ޞgjh~Mk:7tgqˏ gv2AYt \-^n< x~6&tғMBrYuVǝ1{5V:u F7誠e, 8>|$BP?G:Η<-~Rv 3avG S D6,L.,<P"34?<4YA "9uA}!̉_Ri8F Ld=(CzboGVX)h\wk' mlb޶*=vWOi -Ĕѹ>7 bH}!%qPrϳAH¯߀|͹GB@$SH3ofֲoQLL>qpHyr->A؍4ݔEH GM}4rF> V8<̩פ#d$Ƀ*&*SC.`^ڇz♰1QJm@^( j4q[=qH\]V:O=7řcN 9#)L g*Iumr*}9C&C-f2pѩO" ׹a;".mD.Նہpd+8U8t^;zߍ9r7`ЕNHdMJ+(ʺK]. &U )I*0m4mǡ+mKl`9ƶ6dݎb`R(e!瑵:x78~`OTjR`)l4Jpq Iqƙټ0[R,F:T0}| ObT WF~fWT/7Y9=%:KZ:HIγwy A%E9LG΋evjpA\[r_um!¨'wR gtq[u dgBAD}D.,@<֙ uiBAV1)$}I(C8f_89YJvI;}`FWcJ9*wT̓/b"&Yq7ѠUd>.93 LKOK;4PϘc'OG3 +``ܵo-rf ֹL?4T2ڥ FYiBE| n,n:=/QUQEg/QQRlNT`;>Y c-g®N\1{P1kԴw@%P9Ki9JmĬŴ-DocXڳf99R^;婐plx6c7jvQ#[Bo~?F]WlOS,@AO0u_ty "kr9翀ռV[6 S;ofq|?7+sq կ>a\W;ƫx=4Ef?AO}YHW@p8 CPA"aZou f1^E%yJ mKTaYKOۃvFeC8^NE8?bޥA`߯y£Wpl.OJZH2$VNvẦ b1ayϚvteʗh6 ְ#/ b~Wuolv:|sMl-qQ`Ο46~L%[`/~ 8'kv blj)H|y0@0b~x\>M5cT,[fcG>،/"E׷֬'T+"YLX9IHw Iio\i/F4"TE ]:$lӽI""G S\פ:oi͎׼h^N 5[Ç|?7Ӏ^ALFMns H-ʆ;eܥ}XZUma%'VʋPc֪Cb|r#$_ewohY=7"/c l<C7ω48/`{-HVUOZBu HGL$Kd5cz+)<:q]M9ZDYj+5aUl'Ɍ~ V³,aS).knbC]M$nV4ԋu[RfD ©ۨH2atKunQ =5'X@!ոK:I`*X `W+VJ89tYUSكJ/y1,0rLLd tIHˤyeq mqкILu3ޚ̀H}<9O] ˑh2(iX̓~sa ;u=[Yh3Hz-MX~z[@=@9W%$NUz4r z+cEJc8Uw"_S9VWVIWeM U{ت5un2:$$ RTfɻw%Ou*75W1=qD%q<ةׄ]&͈*ASqZcgXGcbȁ+0[K e͞U|C"kY 9d{$f<70y9Djcsu~GO+fv.PB~3v ƶ6[vC׭1-J 0 Mb_}.'/ց݋0?+2\ {z{DM;{Lf:`EWZ t֩JO7*Ωb)@._q-W]쫣oꟽ0)vBzHayUIJU_yAakM*} ͢Q8ZsdcGPk9h#/E-{a1GM OUip*4۽%m+n) d&@lI:2eqAvĕUI<,b+Hw:$ jsY2³9!5 ^`ҍvMQT= Ga̝ &gJ:R"k͌El:1`[Y!;'" .1ş `d:踏ɜWҒ\? dKE _RM'|2,Xe,j#N=SeK,qL_ eD,]Q 0#Žg5ȢLȡJs1zgovJes>7>,X E h4Ot>7"h6ƕW r"bYJ9rs.i*O;+6J9'S5 ֯4ɥHvw[YVFyɸ-E 'sU ȇ?LO|b\X+a""{_̼2{d3F̀ޗ|@m5UY^,=F_hr es}1OS*0<,H|S@|cqS\3jJ4VKIU*H[`p>ݾHwYXv_ `8|7f!˛[ l۲ 9O# OYTHשS%D3Ug;m"{>䩅X.$(Ńf˚ao̞] ?z6ē=jŀyb{cKNo s^r㔲 'f0;c ˓vEbth%VW _8GB3j 0? 𥉮#%0"s"O50ȲZ ی>]7 5Q ԡG0NX.݊ p} rJ.yO&,2z 'Kuhw*|2 SF|0)hw,Ak{V3ΊsQVCuI]#_;Zxg SE&77NH:8y&z4Tʡ~,HT\%T塻k T5q$=vϩe뿙NUiJT4"Ln-%ڥ#SKOۢ? ê!X78!]vc+H6hbq=L>Aݤf5 1jp>[RoY wg(:4S 4&JZ?znHEN=;p\ XU8kc9|qQB$<'e($Mn_$0@/|$: 9rt_r' W+2 e V䱧?F3Ĝdp9_GX1I$oW TP0 ߛA7~%SJ5=*uN䗵FPؿ^b.KL;QOɾO޹ZcBG=aޡ%5åX)ԗ{-DŚA+ku 9XĶ=CZ6˨v$>< C F\}ۗ*/cDs|]} gxΩ'Oʑ\W͌elY^(5'HPÊ'P2Y~nXSexnIYL@T>PQ.֬ #I<m@Wq*xܝJ9W[ SVE9@/-3JLaPl k\oWP+p"`ƁqWUH (sڞ^ڶ`8gLܨczBlf D4R+0H͆ 4' a\+#Nƃ7.6Lb}dVUN7jR{vcR|0&i+b_$E=:;(<\TOޅp#ñle5P)>rQBw0~w?.bb7]&!igȱL+uaY8O3} r%$;UفrO2$Ev(꺛M~D'~aY񲡊aKph Zm}gM<[ph6oDG"^A^wo% ꀂlx.7Z# JO\1)ϫ^  /ҕdrF[-($|%|S|]HQQ8 Z <]L*,9?Ǎ "-gN#25z:: prgp&dC;qq B%kY2IE =\-=PU6 skV(͜Fbܥk)dp@=^tF^"O$;ؼ 'i#|0s(7ŽYОkLP  ɓM3(v ARvZy.:C -gK~@MEl/VU2u|FP7@agsOy!N6d6V4 Ҕ=aBj[͌IAnx&{w'#hyaY#go/!RƯ)Y NhVb p0< h8.\Nbi1z %3gi/߲<wbUb5 O!PY>ԕ̤uH7D fet?HC TODxsЎ\nbC t[ٷ}xe K ƃ:XjЀ%ʹ!:_ _&'w%5v?$0 0K~w4cF?"KlKbglugdQN3jƾOMm4=4m>d'v?ӯ0j߉ᑐ])0ufcyveǀz S2 u)N!4?!W5j2WE 'yA4kп_}cA使<‰Oin-xN/&iW0LjP)݄u)#/x7vο\_Ob\ Ƌ&0mY ){4U]zy.* '-Qb\FM;UR tAgF4X!$I{rɀc&lxW5tƽFN`G1U/@'GioHq?p[E\T>(earB/<^AQԐ7Z83u9]v( u0`#ŀI8qoy,Cx,t|e|Cvp'Dڢb·=p+AmaX0.5Dr)ڍEs4;KNwp;X5S~ZoWXTR#de-'!wʵt }]8Ȃ[oIMiTn݊q[$mqu;pN< 7h6$}_,">9lqE5qrzfplQt`Ճ/,E{{<ȩi9KnHx2:CFeom:݆4{C==_KC7 te>N|a9S\&JʑuLxT?ƍ/Wɰ߽R܅RrwL*)CH}i{_!y#P)e .:z|@uGX_oyu`?)Dg|8wz(jK3^84CEj:R з Bk@p~/TfWZ8/r%ݥ>sǺwޕ9mʽYicqm{xIULIxA6$ɜëC4ַE;/Wiܥt&!\jvd]OIdO J7b]6|r^f`Ng16Ί:BGyg; >@igٔ;Hѧc+rt<]:G,k*~"{i|SץQʪC^ƾwKxDDy/uM)$t0 Xg=U \MioL{[&2˔vמbSD$gռkW78fdx1bQ Tdl_p IBףtm>Wso v2WN&q#uAR8&3w#E3 ەSq"0xjqwF+z_ pDn jٶ7^1)z[>XO7 Bw4ZO#}TuFA];oWzzI%WELuYҖH0Ҩ$m&6б+TX%Y]jZd);Ȯlj5YɄ9p1|;QzPYmo[6$B-e#ӹJ$5Ӧ)n+֕\dWxaj2۝7!.06Pn~#^]痫I"!P'S7s$@8 ͤu(gum7KB{y(t$4|>U՗)g=!0OXƜ, y܋jj5 aׅ%Q\.<@K{4O(8"#mTE$\WT.k[,.Zz`uh]Zm(%=[Dt%XUn (Y`h)\ Jf?|J1‹ [7fpЩh1;톑]s{fLk˺bov_W׳Soo[4)2؁m,a4DηtcDOuE2Lzˊ?pxnn|!"_jpGGG+Cߢy#=|Mx;/ ndiG,WƗb{ *g u:uIô31Yߍh,}}Nh׶9k}( %ZG?WI,BΨbM\X*-j1e `ag x` Pr$(~A-$@2o%~X\ t]׊՜&u.!)PK8~#-FHdV؀olZQ(LLqn>TJ}'4.`ew瓡)|$nʱ~}K˳GhlQO-nLº 'nE[^IWwg2Cti=$Ӓb rjbƶ*0g?]L/Wtu}6B`Lx*7=R\I5Z¬]%_BSu&+əULgDjt`|k\.&([DL$|{'n6C8ݮ%%ýo\j:Oʸ~.Z]`vؘ>u9J}f]#3.vqy7DG2AOe_txɸ_{ϜJ 3HƑۇOF7,ˇaIi#@ͻnDFw= Z_c#zZ,CeT۞zӇL4[V1} W:_λL2&llBR}sПJE#bfω*($c6᳙8^Iz6!"]I0{RE+ .zfQI)^z7Ȣ>iA oVUQ>o}a/bTNa@nA< ZyMzqxOFᶔTBU׋ Xڒ‡tѧFe,6=N=ie3kM5*BG+ᘺa[WS. t'g2(vœ6QǷ阨L>>~m//& TNeuu&Z;󎋝(Txd=blf}tiOC^t=B(_GMIw;GR_hy(z: & Cna ])_gkΦgtCk0 pfA+tn[T1[6#N +69_A/}QszNM֎xNAeRlK]gv2h_,$B[>N(w!ԣ)5d1ΆY\m}Fti 9m84_N4 -9@EwK3Z-TGʂ%`]~.ဆ@.y/=;ĭWcYbsᕦr{t_SmȔLBZF}7Ы9ur?D ==݇FiR| ڜy A6)Xѭ' ?ߏƞqWfgUvZŕ>Taw1y`.iT7#I@ ˽𣹋UeΫyȣXT*|~4ÿ,#SPq:b[Z`NMr _x-?):o U7&)$fh 2ODzr-I( `L$V#ӏvmMaGwQdYZ"F_Ըw.73lkn,(iߖBuR 8 SVig8H c@*w\8DG8 U.L>N=N\~,ok#a?˶ZY8)q }e+9;8öж;TJ'@3{oEjBuNk5fl T6$N 2e \)_&^K.*]v7kO ,C?\Lt"N[ ipP1۪6IPR֦Z bߥ֍Lg'uBSUYeڧk^|~"2cg(Ge61PH0lA]e}|B=/~g'$G8nn۳"6XScGx8 VRa6 X=sCwPYRx'}Kks Oˇ^kzEGq'˽J^}v03ڤN'RFyt-O.V. ־'d>*`xS.h DK5.QXxfFtwU\aW}f#{%u.'GX)3DXX jnJ(LlpP1D$3a;~ SЧ5#1(4ml(6ްR${uU߹}T [5D|mp-8uPmz JPOxŰ02!8z"O9YUO @Sx*4|w-FYUJ/GddհyB A5 {z@w d̡^t eHAÂB b[ Ҩ5H? VK_bƲLSfH^ga\Cg*-F1p#XY3E{ c<ݹg] {[6Tiv+)YgrN!< 1RM]0?m;wS?{TK XV6[&O3QΝ(qݖ~G[ռwuWgw f䠋[b˲5Q3~:БS|.#p ko}? g~R_XPxdS)-i~_Z=r,rRe iݻccOU_1`tZ/Sl@1"vxtzS \ЁG.wTe Jj6J(1xcqǴxCwzK͹ޥRMӰ]8%wFCka\y` ^F˲w6[}jjLC8$ ?5 J x8z~a}tJl9Oqɡ8ZQ`.(x8* Q^yR9Q y ŢD8A0cp+}^h5TE~-U$C _Xt-[Lҵ=Z46E`GRʢOGœݏ>#^׍"G~|+48ve@lƟn@@V]G Rw=n$>]Ŷ%":Pbܩ!~={Ot9[_͔^&b'C;_~OD4n|7;E(yIC"m77=q<@iPAa Os\SK@\7 hL*^K+M-C:-ZT}Oz>e$d`TƹNOx̚MjrSTWH]-14RiA ~g}FԭR2U $c |rT!L?םi%<8,_kOު-$RfO 2FeybuRBEagVݎ yj"^\ehqBDia|MN jiNFy~nB0nŋ<-ʶͯC爿3購L}.YQcUi_YEHkc$IhqEn@aP?dcL}FtpތxhG虘tY.FrBԮ4' =EITC;6^DSU6jnq5P\ 3(,*N< IvH[GJMe^-i֕)Ľ0;YwbT94✵<`vU׈pGgM=~ n;V)WL?urHnug;cVwi)o&.Q~I9sc?zQ/e #GץybNJ'*lka 6]&^c;^AJjw#jP}.ZӤk/yh聐(, 0@9iSjcuh* \[;4R& Kj~X+AO6P?]j!|}(t[ ݞLj" Yh^sh 4\'$=Nݤt? (75) e|A;+Mfwz^sf#s#+"mBg78qʴ ^ kVkfI|3W ~ILM1<_[`μ]~CE _+7Y˦ZHxnOڬl|y=|F옜UȾB9Uaw &=4gK|Cu([ r̊Z 2K$yW{Z|i hf(~FS>gSx>tݸh`+x=^_÷ç-)_e9PKwD-V#:wueUΗsX?v`sۗ>.Y`QXvA(-4?ngeSoAX,MDvK٬gLӾz ,Pz!S ܳ:v=AF)?8j/Ie̐w荋0E`i8[ݕCv搭@3̴R̘VCm3K # I0;@iKN5w$f x-3nm ^l|FIaO0Mޝ}(:(6~>ؔW;vLC&rR85P}aI,ڑDY (-VG=}:`6@,\KaGuA3E-3[+F횆LoE&\xYé}'$== PgFu %nl2&~ zH*OnAkz5]'uqpSgd(U١*WKٯ\)q\yQƂWwc,58 n"dۆD'd$<T[\kZ[8 {^dS)wMv,~~v=v'yq~RFbM5R*BVRpռCW*TԌp:XɗAq)Nq }~yiF ;Tȫ],ي3{Oy sn=I>\1ꔖE91[s& Usl%3^&+4sh ) Vu,l<@Nҿ}*-pӧb3N'tWEmxXJ~v%{Gr5 L"Ʒ2[j۝Krt~ w v =XXX$_F_alM?&/K KGd}4{m2Z]Ю |s,͹<).ym+8cOu7>睇~eәxZs4%J^^6܏).sHгl"WO\6DƼ5Bn 3ظvP[}&Fiԩ!V:!2\4QR,ԣ; d[ l>:bDﴭ9IAX_+M>| JW;b}srSԟW*;q-D yyٷ~ ⰓE1-U`` p}F*5B/EAc3*1۳R|E!$j̸iLbǎBvR{H>'p&H/ǩKcO.*"c*x6wNaIhӡZӣ#3J-3^7wqCV>W#ǐC D> U[NNM 7| /v]?T.+emEϚzÈЭUR/ ݚl6\ͧnpԲ f'L ! vy2&)+îX5YxoO8c&0k*?HH^Es;bC1Gۢ&O ,ǣCXU0V9-iֱD5` fBQӞdɥ0J|zcpT'hoV|F1}գC/}Mrv Ƿe++ݛ iw?Qյ<0҇@yo{CDr3mT*z9~:?`~|֞8"hIJ.l&\Jdk.9>*,w4 2ybߵN1L_Y K~yN=0-ߦ=)~U=B].n (J^ #&Cp ^B a~=ψu760m񺭔ڄV*c SZnlu䚪a>`cʕ픸˧5 ڒ(֎sJpl DNq.UMDnelƐKì@qTfБp7ź*l6^$[bYmT|NI/ͷj;F2/A༣pޯ'hEL; &'Gti1 JiAKh94_X񘡧.]aKDL"_ajƐ ѵ"/^6 w/͛rg6 2|zq737)^1_ħ7QyNA!Y+mC;Ru lN،S2?cKLXZ=&JdI`aԆtZlћ$.{G~SSLV;|z,ݷ]嶟STEV~ Ɖ#w)CqPkǩb|R|g=7!z YxZGl\Uä8Cʁ_YVDK0X3H'4G᮹~VV B lmOoK= |+#'YG,}6, * g=YFռ+pIsI"A4A Kѯ I))Ⴠ5--= ɮeqӹX攆):ު]viu*ΠN5xgnGS"pk7E1zU/Os.. !h5_CW_oMo vƲl qίI8V B[03i?C\T~ -IfXf0KڠC9.]_%/1T`5s%N@Mqө'X J,I* :5CX2*CӃa^^/ l%:i<c-jz-2 /)DfLBf2h`n%%4c^8da<+QenDɐJWcccxMKfj*s'RBR6]+< ̻5d~Jz!֚\1k~K_T,s<.?BhDT'w[];< ԻU=d F'tmׁxZYpL|"9dAD EWyqTf(7K,RM|-g>C }&F6ʶ,🍓GcyS9RQT/ૻ -<5 H ZȯO)r!k*}kֿVEamW?~]\ )|uΣo. gK^ԳXV pJ/]}mMx W(>b*! =7+vh1F٥D'uwmG{ҹt*U X<"q^PONMBM:Ԉ( ܷ2Vͅ*> v58U<[m!.Jܯ3ŰݪMI}q?GGA_y7E+J~c Mz& M] om[6| $߬=hJx/ܒ8Xݱ)֘GBe=qt'J=٤lIĿKi[VG6=N􀝓StCmA#`:>*yJ 6Љ?tXlȸXGۼkmvT{BifU&PN)msj56ɒ1v+l.l&_93jUk `cv=\?S{qvGqW5t 3{`[ 5vی R 2sz}ݜ\F-3 mr i WԔH#w$Rk "E[>x:XVZ۩KVQf{14'o)['q޶CH-w[țg,^&fvTD#|DA:in7 $h0(uE2wUoZ5~]u69x4e~=vӔO\:>9yHV`AK< *cЗZk })*>.qj7$Suf<зƌj.K$}|9+V5id}?M]j!Ty3r4rUNjc*1iHcnc[|tN([^S$)b#QO^Ai$]fP'N*#Wq)M?a$&  izK)T;߬JڂMY*8 ~+?FE q4Q!8> 3 #h]燜$4SV8>x䏪 <8BRñSs:c*qd:lLddz1}e$yfxUpCmkZMbYA*_BngJ5e*X:~.ATXxuQF@" ʠٷ /j@ S"yjrH-7/LgtNǵ ]rH[mmvaf2Y_.q α(Z6yi)3 ivo"M|4 $Ӣ,-OYe 2F|Mt!N~ܯwp%5e5i4 8$Dcoo=:RI&ҧ ~y uUCJ$,R)niL p:(}DLO > յ3#Zz`AӀ#9+-džvv9A]=?eA<6!J10nXR6qu(c2e-x E4A)4*5J}ӛu VјǦl$/ס; v1Ir=2_^aonSsや:,nIm&J>nsxr핆6Ȥˑˮ;>D<_ xTk!PŖڢ(I a7 Oz2uP=Տ6>n>MUMҲHCڛyyFp9)2G$Q[_Q y8 +EFlS+QCxh!1.J8xڢ! ջC9%%gЀD/"8cU?}&4fgGǃ& 8(>c]Hj?[sqV cYJ gdu%=QڔV2qAr%q%~:Wt4IK%z . (n~r'~}TMؾ>5)ܑ6aqlVS7z|]1? %|ǶG,J V9\Dhү#弭nB!X5H E<:nQ[qoSz@:ABc^krCՁڂ^]Co5|@M# +{pxkej]U$f:*!GYyiOa:=b?KՏ఻_}reWVZjIxkFsoF$pXlMHy$xk\_ 鍈 %uFVAƉ[RE{z /f]\ /r:UՕS:C@6뉋l޷&ʺ؈ՅJQ&!բ/N\5C6ĨdEaGG1 .kB3PgPU}8JB_iu!eO>z4O{`L9) 1I+eB?d%˒ e2bB{C*Zap:["˫3ŭq![W E5kU >nI,O׹V롖gҫ3L97O]$ 1^D'=0!>snUQS<_P-'K"|d$) >ö+1T\y9jzoSbH "1b-p*AyŢnPԘ؞$]CZsO!5Z^RZL]ZASh3]E( ZIfWHPGu iy`56Z.o**j oCb <΀-AƒZ}}iZΤi* @Hǩgk\H|APT/e9,y:^2Buٟb+NLMO[D ;D -Ê K)fam_d0,2Cri\ڲOhj^s9΁S2͚ ɮo9vM|gd)>z1G߸6H4#^X=ciqjq 8JjFk<(ab+|bY?,$9Y{LRD&kut9M1WpIxQA&dKS2+7c* G@/[#x(6Të5aNv^4Qɲ>+Wukz mc7Ü=( |Ev׫܀kAYmMA׆ ZmIDZz}-55HU ā$y㦸v N>Z* {3;>nLҙXM>L9_",ݷ@MJt Ԇ|$wDgzNK. 1"umH:Jt;12Br-WWmd3Aoj7vv1ӪPf#] Vϭ |4h 2ʕDMsҐimgn(d>?5+Nڱv².ш3ۚS d;AM\I/> ZB N@Ϗ($ ͬmjۮ`hj?$|3ALJR r86S9r5Jy jY:ʨ?:Px(7<sw!]W2F2Arz8I">=2&a1G;iHcMQϟ̑6YW)ziP/Hr!jMMd\A?SvZQs R!MTSL= ;g `9Rpٴb(h?r^jZ[])ox‚AE^[a- ,2C]Hbm'gk `jH؜|:c5zaP'ψHpV#-?ەd |C El#iN@=ՊO@x:]վj E*=0Yy[T,ۑI^jw&>jAQf68f+ EE-Kfc@兝ʩnS H-WIu PgQjCRGD[ P3ƁߎzSl*-YH+{=p6`VyFTUtl5Pg׳o ً H aN+ X4&7| 0~7!9VfN񖡾8U̔TEvyc.y9EZ{[B@hۺ) "'el\;m0uP,G0\S'/6>ibO--p>WJ-9<֘%0A{_Ͳ=*orMYG}[8RP0 fT,ܯ 1[6]L~UI=D4|xKD DR<oku (05#4x|ϼ%/w8ɏ qk@)vEGNzv}f2Lw8; VQkG{vB2.x+[@ϣjۥUh/ 5 z0IQmXطe2hr"%n E|OY߹xU3X̡9$TR+Cmze-29>fB.]eB`[rgK GKS}5j?[Kv3v=flpAL֚??ׁَSd",!YBK//rVa/cސ5 %:Q'r$%E3I 3G%՚T"f"iI#^S;堲8zU%[41\c{`l.A](~ / ?'> 胇71 5\/X6B,h87nq8 DO>E RZ  VL&8ꂆ>A`5!'}Cz%ʂ6Ufܼl)'n=زXKȗ+-$*8n$FTsPorѝ.qbvH`eԬ'Zߩ';j,љf8|F,ڰoPMCg,P+}18rNtR}f%*h`˯S~2krl*вo&֒i@xzJH[ 4@f>a6r\foBx%%2'}Tik$5..Ϝ!ƭ=kD;cUf r]#:۵EHWƖ[ ů*m$`zۓWPuvB $BL~ <#%v0ք'm#Y) ʻKF{h~qMh"LǦ!upDAvst<i!2*4 _j__zHFl Uփ#s9,r83Z;Y3qĨ{rY?ry{7;dEqG7dR¥] g0h2t486mɿ~NԞ ȿ ATl01eopa+'Y8d=ںWg`*.Fimb$`r4'bؾRH[,vȘCCh1]]ar>ZJ_ :$":؊BS"g&v^V,v.%@ s|b"fӹ=D0,@Bc1u#64AAzpCF0ѷ+ۨgoqzߋYe `3w|:6;0/t4=>U 3 _ O9^D+TrU슄8ۖױ 쵾rbrڢKz*if@㓅>gx|$#r潽B d(O?bWOPɄlX]X057s\fQ h{#6N>bPj #kI^ˬ!e)Dqpk&_sXhXDۑ%g1?ZD(*h9%( |+j`Ěe`98~ղbTe^('tܹFAmIʐ?mR^]I bk5,p6`qf"[vJz:} ]ʷ6Wv_.U ©4prjTN:X&KĪ>P )ɛ aЂqD;Qx77rA]\)sE*Pd&["+8`@bLf.']eo2X_m`|$(ӋVCף#.E} c sc/vwd}7Alq˚ 4zZ~ >!Q{"\3x#_WC֚+*"s>;tG78 iR1p뱀tVRc{#=X%ū飐Z,w 8)<3LIঁZFmȈ=ŢkuV A;TYDZh;>ɭi ʢbCkE!ɘ2K#wn~wJ<\2ߕӌ"YD+;o*{I@ڱcu $…ЃP43gY}f$H?{2{Вp<`{I!\hs94JMWE9WզR4'fdp3%E}#4qpcpz[mV!ClL%&}@^irԼΎf{cW2yt"<|OTդ]w0Sng(h󟆉\U>FqQ"" `|n;w~}[pPb| ]w6g*U\ $yJ&pnw|8+w\^xIDz978OnZܨʂzωEJ㎮Twx Uҿ=h%RMt/w:M-΋%_XV9uOao@J?eIs ܷkQ͏B StYeVp[mp+ ,fQ-ܟ_^fPO@182ͣY&PGL/\Q,APm 8DVY, a'ۙ,M댯܏!4 ] ФbvkQ|ra}]2s&j˦|^ڒpzxkuf55t8ONȪRjP">̐^2_LO7>{Yc4L n;? f8!EH6$ |; pdيYt26w{a/&MR암aGy77J aP Jiep{RZO)Ky3ZO^ NLsWs5gUĤ9}:<@k2'3 ֔y'ϥt}lZbeh3ZN *c ^[8$=qY4,-7-=wtaPϴqv=|;z՚i ̃pp ^ccQڇpL;6Ö^F#Ϣ>q @wԪtK3"M;VRJ~g2/4ڶA (`(W ah~w/7e/qFv\qTt\+ϺJtdsJ@7u3uw Y_;%sgf `yVhM;pp6FQϘ. L"1wN3Xgbf\d1#:l9^*_CY~*ߝ_]-%^Br!G@?T !v;tLAUtoUD!y%FFWܔOJfAވ V4XN"%%NKV$lZ87~Z;{U8Xf̻7.79质 `eͬ vi ] e{6.'A`zUU:Yc2%y60~ۆWJp*fv1{ѰjFGZq@^@w %rђyO$2 {AjG-lsҕ$HO&、ߊT)j9pՏ0}rLl㛚"\ 3o K!)lx#!JdC PIpL51nM!ESG5uy7ȭgg?F+5!_@DOXt|зO@\͔z_++s=TtA ܮ._<*\|tyiXwA1XeP1^{yvVwOF (!™* vKEF`p9|E{N^܀f%(7 bB;jeԌB| PG[|~nV $@U⏣hю#DGE瑻F7 J#24=)E +IzګnbLxp\p4sGYdDcb7\򣹡dX_n۝LWZ|3agD:w~YlrsT,%-}Aq81H<&(@w?M]s0=qP9!8`׬lR^^XZŖ8/hJlnE[BM `N;/;ZhΆ=:ͭZB?ӡ uPUtf#lScؤo!pW g#YJǿIY90SӖMmFZ#0eYPbNKQjkЙNhdcqhnഔ|G9=!e ؁ $8?ʬt{0ΧVp1|փc[sbKdV6_.!'q΂Ϣ#_. 3P1/^[=3KB@g(w3Aa(Ru´oz D,L2A^EWWg3V' ɋQwvԈHo 6)Fuɺa帾w~)/ã&I , w@F.k.&o2/]fwi,o)ZqlpчP? :ջs4Pư XRn'"il i)r5QKB+#,{x ?2f;#Ωgdh]K l,E򧺉PF?_$5Ҕ:>TZnaK ub9|]ف)7M @La8~(0sp!wG42D`/%fƹxλrKYfa'Ϝ䧠X]>U+9NaFvR^;N2-c˸?9S&.beJ}慠u6ni>πvY ڣ&Pا)ڸ) jBI͝Hf),UOig".vg>Dx^"$+C!9>KJC˶o 8M݈h@Sr~&Za(`sfeN?i4K7 %r*Joޔ#7O28@yxOk.cv3olӑT#<:hK,-^xM4'_~* {*ã1c n)ltҟGcRP"K :nn79wPN]Y+ͻ~M̛Zi5v~wxPftėt_8v;E\e.թ^C"t(3gћwh7$䆷ʼn! jP *.*m8s:x&:]ר2 D1ys[}t> ׻{Cx`6Ԭql[ʓP˼'ՂFnB'.gZѦ}{U1C7ްɾF%QAo%6`?}lmmW~ƏBjQ!6.<{zifR5 ޻H5oD(V>/8l|%HUG)Q1?$7xRxo#|;vjPO GA [4?OzpflpOcΰ#@ǻlJ0Iu"|["\߁EiRC|m맀A?An zr*\ =sOTA X?tvS  t\~T{ksd%DbGoLѕFM{k숓?4vT팖<3gg{Nu|diM*Qvv;le߽gZ0RvnpLj$ƝX7ꆺ39/&DoqPqK- 4ioCh//[Kq㋣G$AS66"ż̍)K۵9&]~h*Ǝ@Fw[%+lIbVe"%=Ė9"k0h:qր:G `/C>1<7ζ!)K<< 1byrhGTET7X}wX;3L3ciQBgcaTY\nW+ҚGtY (;bH I72=Auj7enAdkE(]pQkq&G.^}.b(O2@;wW6J_iIz ]^Fx^A{oWjP{iYdB7ԛ#NnB *nd{ڃ//м` <JSKJƀ] *Q_lxֱ͐rQOmH(XTkdc,#.0P%M|mZcm3MQT hw $UWA|LZEvvGy91U\q#eD?j>W(sw VKiP0(K/ :-cg-aڛ3u<̖To;VM[mi*\ziI)P#s߷91Z MPH`ǡ~Nї$kWyCw=]>g|Z[A^t V>- <{Cs TP1"HywbĚ\!~%+ ָjuUhXL) wwtu; ;֤A|0GUXdB7s΋E0DR0z+N;– fe':OR[I`]l $_g@zWU$J'ѧM]3z~-] 9'S0P Pl*id]0cgn"B=r!Niid:aVHGÖ.T,4&5o? +s[U <.jD4PAZ&5(cRk))7Z5.|?3kX*ˉ}.SR9M74!kڟ -Zs>^J–e! ׫ӱ~ʱN5_5Oʆ'kw!"n)cg y *j4=Y>951vyaYi}I<$I_hňS4V/jveZQ|"%J" K:R11&-z5QWMrݗ(00ñ&/Zw yI2lL.n4[ds KXD"޲Jp|BipzkYn`^>}zm 7`Ig */ t;>o!$s^% ida(]e\|MD% $-ϳ߸I?˔'mU!{N -^D>R!~$ohX|h`@6̩-no{)}qǏmq7{Bz1QH EZe|Qe݅v~$%^$d6sp“R7דCBU}h[rYr 5,6ipq(21u@\eafZ,0#l 㰶jYaQjGEbnC}U špɵѣ$H.O3G#qZ?;ѱu׵Xj~tj7ߩO_ v o7󦗏LnH3 - פ`F,& vT&= NT~⿪ŹƪQ+ߓŔp2fK^5͑f`Igdxj_ X [ ^,v*9P+$%4eƉwoV[a@/ӳ\I3gܶrB#Z5u%gO<;Y:D-ySS7b᱿QIPGIlJnIq!TULuo3xii5e|dԥMBݐ#qWxRx<ܖN0B W)H`U>a}-:N(d1, $D9%MJ,o彦M@F>_f&j뒀 2m o&J%D5I 11ɼ2 -9J9<+1 W:V-\. 鍂0kB-G^A t"A];1q(V3*b*X#ÒaT Ijz%xFʕ|9dY惥>- *Sk3-麗w#0 w& Fpߒda& X7w|V~E=|z#az)5i)KJYjETں-,'6GجT&̒&EO)8=zwn%+џu!1iMB ZaqD+CXF-8Lj4q_HMZ%[,pgv~Z?],TM8=;,U4cرe֎'o@/Z$|`(Zٮ<|pN]lW (\ZCVă (U{@Ufn;mR\.Q|:v2.V ."J鮒e;o!-1I%U<`>`,*{efC6[*LUU`%0r$;mR!P䠺5WKq惡I4V,95̊2$w^5ģF]т]؅r493c\<W*G8,Lv`Ua`_oƒ. k&M#aLv](xcz7'4ͺx9NTL (<Ќ0k-1G6{?|7іvt~QŞlG;3_Q=S "si'=$ _LAԵQΨ0ԎN4&$g,U2E4W ^+i IO6J/bTʰn 3H3f,Mz D3]99nK$]T2' Ox,Ü:BF%Kwu'2 [~Å < eY?ސ踚S6Mt.즏|d$hjdj/tzoT);v!qzol|j-Q,&@Z?jXһz *AVZ#}7r9`g|G^nf{;@G({Tr(spYgY8618Ӱ<齂N4<;Z%~r%('_B{+GO,%k{ +xGpzTY.N@DvbǤ2_gK+,2c\{kmT3 ?Mł &?? Flwulx I;΃o;97I}ǘ7v8",kkPMLR]+YF=fֶ/ z/G w!%Q9:ee5]t"%OaVFR@ GC$ÿ9 ˺ 0wQЄw K DEpsݚmD'n-+&n0(5c'8g9<[ A2\WLӹS-^nvW0jPcfHfcofVt}_J z #Gh2PtbuȊZwGwl/*|_ `k2{ǛDJ)u022u- @<38Le9Fs6+ hK>)/~aްO{a=G9?zQxDE4F`q@=aX'`6(i(^*U5: /3fXq(!_w2-Ƣ}`G^qXΐbҴ$踪ZkF;rfڄYջbL gC4{=ۣ-p/< PdǙ3 m^ͩIlQv3Sac\fp8 ߘΒؽeF˻ӱTf􀤩?Ȍ:ZECwW>Av5: qCgY88@A!W$b72Fv:3ق'ʾb1.ͅ-+2HoAқ̑0yS8!dnOۗCʬש`μ;@ruQш']7&H.r"K'~ٱOɺ̛ր~MX襃0/Y#(ڡ3kB & p%?*1,pUڎLzfߺ~ sM]guSV2aK)w?o1?T'GJib,us܎֑ny[XkÙHBсL^ "b= >|RɎ 9@a٭9k%B0)e0n.h9 x/Bbc] T46?ݖM Eo#'mx`H|[")I%jM=5D"aѫ,>^փfVH;f+ 8Wo 1@? k- _̜P_K`;PUxx>A yQ.+?RjfPX@G= ?CV3,LaܧM(_%"ْ!X]"_bM`֙nZa8:潦L>Ugdu!+ҿrSZܚ &){k*hH/g%j;*dc)~~8'U?%y8'UЭ͉mf bL:9tJ."4pWڈw+Uv v⡾gډ 8^e= pTHV9 zԴl8sέz:B_3DM|B"fV< Z4 w_΁zH+ W13 M^'!lsE*άbx2Dbgr-uydK@ׯ #6N1Pg}ڪQg9NfI:tgjx%' CWC7(kXrJrUFbIGMiK0I oeEx;f3ZT7.q΃1rA4Mt}"c$Z0զ=iaMNJRnZAa)"󯫀NNH7w&a$Ęy[o䷸z R:UQL毷߷bAi2P=.u~ te݃]!hਊ1.K6] 1POJI:Iφph{MٴDԖJ_";}ґ lmg~ 9xY=.Ss}]_q?ԌΠ}v. ;B4+׋cTMoj \ !0PJw| & #7n}?]VӋ)x% 2Vߜ)k}L&`;aAr_^ypCrM$[X}M†j~4:t@j.MLQjXjnklW0(͝FQk#TY:\_f9^H'd婧>YnOJSmQoQ2z⺕ \h V F(ڙJǦT  W*Bu]˾!,S{,-p璚^̛hLyK?O֩s ice( sl㪙k1E`9YS5io(2g#{zYEis۫Rرog2utN&@LQ4P q t!  N+}4Id4::n.pFY.lD0 p:>G%Q6lPo# ,ݙɉUBGq㛾[ʒȴ2?PZ0`&^٭w֝{tx%L\ޱHm>Ĕ3++@nBMq15e?Y"/7k6+HwrD{Bb0)^%quSru{L-E/]TƳ PL"V.唑lnSʨՎ 4!OJ+Ϗt^2vs4Eݺz3 e3o`Mmp̭NFWY*WsYu-&iȟ MbH%b!i_Lb$@)}L6S +н w 6洴WPf]s'qhM*̕r-sHT U}k:)y-hEUajuapIMF_yCx.$6/&бLN#AexOۚt.}qjuHJBI|B2Um$F~->y.ڲD( Y9p(x?Kאpr0e^,G߷X`h9"Au<:=UlI$&L#؏ej󳬠L7o~mP[Xr| :2^{%<$*fZWBX}>$N支 y3]'0H¥N楅5x~Zy} h]n}$dS4w7SN D]  ytrF`=SQ G8kO\da!Lgi]O#Svw?g4ei@/$5Nl0[ϽrrpC|Q@](Zg1 P:)$*;g,_bPm]TkXf,zu:]-iY5m˺)8p 娰w=/C7q{Og!W?ʜ걫u2H풲k.j}ՅIRHwIa'pzw)^1ĺj Ăٵl֟9sTjʽ9>lk8u+zז>?N+*V@zui"VFe!Aҕ&m(!.LÖp%ކ~&c68l=`v.+=7J7]UJyw{ Y ҝ+{ vyv_vA >A3 U[׊ 5d##Ų9tMsќ2HlwY`5+f7Ǘn#';9DyιlL!oBtmȽM'Rq*PwnKޠkѴO2\s}% &"!qNISmAp X]᱁Z) pǔfz(L2&˖ tT?4Nm'd! Q[=Ⰸ!/ޫ~ꌾzO, Di2bb9pa4W5%v2o_:ȋ&ۍFzC3Vzr[w 3Qzx_e''V+?QE.ZV.[$?k%͢QITB۽(](*'{]s GԿF .n[6G?Wen;f.Sv>N,0wl,isx] ܆)=Xt9@בຽt/f S>Q5- Ss$j뽱Tt!W2bn@ ':ʘk}h[2݇)~=oy*#GwmcCo 4} j0qOK$ukHE妺$?i aju}Z3 BQcԠs iOEG¬*'K;*b3Ce^_@\ީKqB>UӜ cP@A3 SI\W}`!tR%h٪wN@^QrӤ$Kz;@p2r>QERV?k-Dpm\sAE'ut憜^VH!J{=r/bFz}΅oӴPE! %D#:7e5@ 930tk+xkاˌt#f (7Q1=^ !f PwAHlmDn? K%Ӟ9 Ã6@ 5~Y!V"X.G$3/A"UmįnxhOLp`k#(B #'$kaF\pS1 E/ڴy|F^ؚiK .h6O@cWl`)Ks]0֙[N5I=A@}iV^ b2*O$lf4(<7^GᧆH ?v\(_Q4XM0!y?QS21lxR;-̻^r/B4ol uO#}K@h)qT|tB^a qC_e* '?N1ӤwNF}K8Izl&"\h,W46^ 뿖q`䒌XZc奅aTA xq<~G7AGi8xT6jRb`-ES!Z>b:6\0q2x8id |Y1 շDSWY~rHP9&<k[?@v΂5s _nyoU)y wћ4[p2f` ծHLi fxXuq-x!J ..H e7 u/g;ӕ4q'G[̷]bP:rkS--3z@ gg픐cHe2@to:}ձzۿxݾ蟸RMgZ%"B _˞}QY' |Y<;o iC>eMd'Y߾<_?-*Jų#-' H(0z8oHCB0 qU~M6Ăipe3bS?,vfB\|ljg4Ź;b[\+!*7 uY|ֻyrY#^̆V0׎$F1mJւdTsʄD BejTF7 vo4rm?nuEAOk:<23|'5`Bxש.?34gq5 '1/l|˨9ku؍p'PuBVدFoOP7aXpL,~&$Pɚ0ѡi8\-Y7u  *toxMl"xCZ4@&R، ]3,O|s-NJ`J0xS="hH/8]̼ I_2aʂUo2\~S U,]Ht\ʟ6#SZ@:$9}:}i8ڀ %u~0;LIRF+_`J`_8 t}q3M}@"{L2bF"_׉I\!#-,0Bj]^-~ғw Ӗb ^k*Q=4h.&ٶ0VZqψ]'( S*ٺKRho{>m1_({%ov\Ap+,7VJ 7]e8SMHqb5!QsTXM2Yuŝа{]j\;b V~) -rz$ͲdPeZNQoEt|؜=xVa!2(gH}kÓ6M>iPvl mKh!68Ԧ:: jj\ʮJLQوJ-q;c%/6׭k߰DVP{|MֿC@ hԊ<7>$,Fgҡ؝Ieٗ rB?M[iY{J*x1kw `lDն7{D|LgޢdnNScŚ#Kܰ.].i h%-k$p~+dMV˚"5(-Ci+lۛd!K;]4P Tummey=S7JӑJO`-S_L A "Ĥb㎱;?TcGN,5 Fam6>/AMݐޔ]YKٱO+Iw/#6'M%A2;25quRu|XǣtON!cI >I*ZHsALV,r%;VJ7a[_˱Kv%ڛ6iٽgH nU8!ZXl/ +oBf"cevgYQCbק$ m#(_b&UG VAEZ͐HF,*ڹPFCW57>=Gڟ|rXgx OZI:P K"7$(/ H8OIޒ;aezmDÄF2N:T'p#M/%igU;yV$[0ps^8)0@Bu[qG'@L42gthm| `Nk~[0iw-*M/nQrRz {o/%Y qO3 V BoLGᘶ(6}WPb'= \AM-4Ea٫ 3#$A#tƳ}(ŝKR2n$vԗ>%86all vKd%R+P3ve&l>fghh@Vp OۥLWK5v- +{&GYhM^vhz3%Z-1pʫr07B[20)9vlJ*Dg]uNB ayr[`EdmB2zu{B 0&E8zDwI{trvf: {FVYpn-BR:#K;l<Y)b)> ShY׊@sJs2s#NC]M*<լѳesۖ*"¯ɓ¤v>nDh6#%l=x:)}*8 sC\&AzҴWu-X0O)7^,иrvN ƭX+1f-DsxFm\Dz'J-ϩM`YXJ9pP$z2Yr1f&|؊ =!ŸB}~T3[uvZrm:7[,I1nF &ξsޣ䮪y<% GOW718;Xz8 ?P-{ whCVz<2x or|ểV1ds`zQLJ A1nq unsmofUl^4K@vCJK4Os-T!ז/u,ךřm8X”L\$;&KxAݘbUcr_4|9l9k`bԻvDW:D}9X%)45~S֬@ dmcDHopΙH-|TJ ) ԨX yxoP="s78L5#"NzmW*PuR4swXޒ"n=MdPێW1v%9H`+cIlm{ D}}`D[ٔERf>NAC7㗷϶ҝ/=Ƙ CρAE8Ll B yN0RpxŽg^)1,%l}nIE􃨽mBFu-0Y$y}J/?f/V݅=8nvD;\J$̝Gf)5!gFP.f$3fwAG0tRa vkxc9̑5 GoRt@i۴s\LFPgTK4գ cI>׺>q@%W^qRhzb)ώEG.|Jik%l(MwZXfyv"ƲʶcFz󡟽,R%D _Ӛ@z& T1<s}f HO>/z3Fx_#6F߹+č۾βq`:deH2zԆ]h$pJ}8 bքHt/# j4t^P~Ԓ(tO.uOᵊYpK:kdUwouXnUxڷp\f-r|u6_Ty~}}T+S8cd~];QU]<}O@{np~enAG-Z5Ep%L Fր*^xU"D'ငaQ9yh#[ƅ󟄛W`D|f3NcV:3Η笡dCC}7AH 3>`yewҡ>{PXU "njm]uS%=.5gd$LC}JN:*f%u-U~X<*6F B=(N$h]R~,쓗:LǬ+n0q#S\]/X<% F+-Mm̫׽xE* 6f{{U5 6.zOb=e{vqmP,_//Fvt 0ՃlU b #%10;\D\v=^P2|^k.W˽37g|INm!E 2m-ߚNᮃ N}Iܰj]y%Nz4o|*vs{ l쒠 zDDGZ&i"6#ν7x >׏Oh6_T;T],`0Hd,S)oև`&#>*_a%}A k)wr߭Nݪ}y=4? NTrׯĽsrMHn8w&1 Bt17)GY9db d]jF~v Ʌ(;#l"g8at 5x.2ڬJ. DR N{ͪc<ʼnLXC[6zmrW"bcO'?0>-faJcu>&֐9ajDl:xwdv>@bߔ?ln޹g{ȡkx*^] vZb|۵[Q/w |XZ ,6c(V4c“;h։0[{!l꒪m4!3_ne|c=ϵLI[UҠ!%lNqOf`۲(tG;6B凖jVTy/P/lV&էB♽rPy#U{ GyѴϰQ%aXkIz0G8@6raIQnS6Ԩr](\2ISAhUV`e1h6TA MY?:u׭y cGTo]+8F~GAaeǿ;t܎ن'3*# ;G]e,l+Kit]RܰZ̧ 5tYrvwܑgvPR3sqݾLtI=9v"j' X[Y)Vۻ4VI)$R,/< ?}( # ZTVI- b0iѼݻ*,XŞ \r 01|J**\v+xʺ O0VMk͝ oPDtb☯\yr=`E٘xݵPSYI|#Ŵ6FZ5=&l {nkjz٨~1:˃i 7nʗMxdPTLpIUƼve3ՁAVg\-6pYBJX3Tc:"& YH=, b)+*5 s.$Nۅʸx+Rbqݻ6fkdA|9nExTMܯyu*>yH&ĆϻT VoMT 76c{S-39s_Od/W\|~LRGvo)Xʘ^y5@d,1ūSnTblACb(kEZ0lK 6/GH% 8e_>HMԱ闵S?2¾9pugP%(%A`"nftasPzIdŁ*9U5mc: dM4eO;m%+ľhsdI-%bmྙ"l֭308v28BJ&QP;270$u3[{<9F3FtOJ%DJB&FYVmz3xlRj`A+-]nqL)O̼mEk~lʔi0ȊĹJ.3,jl>e\Ȏ]6Ojl?") lvd@76ˢ[v9Mz[-Ũ u(*ͧlB9M?zRu:5m^qHIEuRܷ|YB 3. 7୅E^ڰOeoK4`f[fXF!A.>_ 5?=<4 Fr]f-qSAJڐ)hiq2cҿy2a@ozӴL`{bpW7C:E4&靆s P_ c+0oa ٙH$zRrD?ThoKu'`{] 3H(Es&5Zi.x3P[:5@SO@#&M=6VX؀T`U:~tk^pw6\'Z;AȎ # G5>6'nbU]x?٤SO'Ntԓ -Jsh$ н3!O _YOpQР/Zc<%c=٣;!?wE%xBN|١{7Aatƙ sڵ7Er]&@%#upwZ8- o/P"V2tqH"}U! 86gMi0]M?>b0L{psďc3􏀨q9/O(ƨVP*QO`Nl@QFE䝹NXK?YSEK40ؕ (|I*\4DB ^> f=3q[:y?U&4L" ܑ<#n_ ;D>B-fAٲJ25<|Fk+tlIr^k*yxltTӘ,r̫~7^]_g@)[sq/DYUם3*^A<(Ȱ˝8,U2||AHJgǁq +~׌F3_E,h+b_&JģdW*F 0IK!=':rn+uAoCtFZ[* vgD6U0}f' AȟkTi5zL쥽vSݑ 1`-D9бsY#opb037AQ oMܓ (jz/I6* Ɖ´/_?[N{tLlC@@Sq<H'  Uru!d|sUHE a̅5SV>4;׌~ڋV#+l*>ٽ0D[зz #R6 u$wObNڪ \)Q\hor(Nc]\:N%R):@_$e**q`$W^[^-^d+LzQϸk "JF-5hjB6AM 6o%a;1{c ݾė<.-ڗM1E.GMk{󷽡/7llnD_UIp/ &oVCysXϺZbޚz㍜.\L}j6$G'N1X+/dmpj&g8|.j00c؍n'CQWW_X0jNhs+}ט~.&S<_c "9^X2ůÈdpK,Zᆱ8xB š~yXR}c= )_x)O#1xeݗ:qU>$l3x ;)ēXXwb~\BitѰރba,>3j6vW$k 4{ r-!\`ݕJ]L!BKxo&>zɆ%7B園zPrݽ?)4`A4:h! E|Ϙ*?v6Z}88iQ&Kt!Wh[^GiKhYIFLg%<ǧYС>.f䢰P/25(3FL1@r|2ͧ&H1pdw÷q> t7L#X4_O!&~K]l"`d'6ׯ**ds`Hr@nd'xY2A3-VZu"%W+}5`INXRƊQ'9 g"Y =Q8ٗ^!wDx A1ñ n"ţGn&xnHoOTe@L00p5{F˙[ -QЅ5i[2dz(NivM ~Tc{զDblHSNw9rM{O|zӆmar}ӃCZs3n;}d̂)\`8\NvWd~ѥ-/pk&0\thԔ;W{D,4Y鉤]l u`ڠ0nP1Dk(+qQK; r-cްOhN8?ыh y@{8oˉ!3ϨEt3L  ~t.X^>Ļ/6+e΅p\7(ﵙ-I$ PӾŐ^~|ȐaW@/} D0,!TPt>g Xi7R} iz9BQ?7ѽi[us; }⬋;{"Et2s$,FmfH83[;;7k9eNz'Vͪ \ \ Ju‹MdqPP~9IJ݆:bwW wp)ۣ^-i>&&A&/S QAdko |'Q˫4_BARSgҦVZ*/b$sfϖ'CSԬczPQQ8`Mx?huTnH(v-;l7'8By \\^dؚD.: ՔܔY% O?dӿC eSh gFd;V[!kSU]puGRg-֜Vw_n<Dy]̆l>!+[]C*Ȅ)0NR>ߺIV!eMiNnS1hxƳqhN9H+~Ħl8j}?)A6W" ;94I76ԗp(kU\= NbdDU WS橹o\ؿ`" <ŁصBf)AYrqRYx͕݅@YPgS:1fJ00oAt'SSƙs͠rz,ќ7f#27SmMCf'ZOl(d߁SL nYtSزL1턧٣oˈMڢc!.*,nQkƇދyqW$Nd_ee+*:bbAȻ*f颿^,04kAH?MYcd>tsq=_{y4!V-rP+CWZ/z-Hzf-⢴NM{? AlB^Xp.xwjBn%.On'Pã_ ]Kܚ*#:g20d@Vw:WinEvu;*¼Bҥr'T=(<:DNyQGaL*"T3וjdw g4Z l6ۄ{h/_'sE`[<Ռ]֘7wna}Y|wpKiD5C|] 6qcMa=_h.]ir_ Y=גDN]u|). =db&lAVW#s[oJ7&Gx>Ӿϖjt(WZsT7 KhQ9KWIIOJ(߻Ad֬`<#> OZ4kd˺lգk|?:c-#pjẠ<يƧ?U}8WC{)MUI1_9[1\r"Yɳԁ:]p {B0$-egj%ͽVP5'(R-~ƾn\?\g$C{ [V\-ѧ3/i7B[ܥRrJ½QxU 6iC!l}ICB[6n\I_a{ \jymPqm%DBeWHw"a D̀5/O̟ Ol$HYw/v)] 0$ qyG3gmH`[3ɪqbҌOBh[{ŋDx NaT, os9qMDIyLKJqDk `3q6(*%.#jCΜzЭ0f7A{h+X@Di\ ]J{PS/bZ>R Mcg*Yǘ1M (\+ck͉qx|&G`㟠Fv"F&?aUOVIU:V"EqNiE;9} ^ Hєn78ҹ;y{Qvd ?*WdQS^`f[bղcy񗝆ivqsn?)BFBs_RiPuw|T#F^4fXKT~6z_ =5cGilmWVBner/ w)1.{Hr ЫbԲ OSkwW5u.۫>1'"KEɛ-Ҩr^ɑTc^HOѡ~[EPn뺫&@/zc XCNŒ'dpEiqKWЊċ=*ѓL.EQ+iDނZk'TWdd\\K2VBf&;@S>YbܮE.~il8d[% ԗ?|"(QP ;a{0jXڦk3MqLp `.5 D':*S{S^?=Ȏ~(f$f:ZCLgF Q.& q 6A#d;UXX8f,& v$Ӊt.iZJyL87kgIԧ*I 1ߌc2.eq#|ҲV; ==x)n1MBj4@~+Xi%Wjlp5AxBNEt<Q ;-L$oA ^[~)}oh3Q)MK鯜|ڴrZEF>*W 'iyg!s *I'hx#+j]Bbt̘m.ɼxSpƠy QfZ -ruTt"VLcT߸-kP*J$wbi6AVBw𥾆vbCiABzn܋{_(DG*-I}5bC<=5Fܬy6S`FT6M 2`;#hIWwk:7Ic 0/3 ~`xMNpmTk}qg.AH ')rjWP;Rzo%pZg#iº+ju/r/\3ӸU1p*/B.FloκD^ 7k!xNz< ׅw;J$ymh_A`~|ʀ/~pQsfҼA"CO+:*e斪]XzP)!v/Lk׳©Sߦ5.8 )G/L&U!>0)^V!BnEOubtaWg/ܿ#¨צ d?0ēVyNVa2lC%)6܇Oo!sF)V|/򖭸n+ӝYg9ݐȨҮ ,71M{7,XPQ²Gree'Q,FBg<ʍ\vyiӳ =Z\kWTx>$p@4?RAEdv ٯ^ƃ!)6$D/.]~IѶ1[=~p5JeM$At=/K \H)㼺|JқY 2 Fqa&W71 s8O !Z;1oӥjQ| Ng^:?y|pfr}šC%6q{lK( 21-'F[$~Mnk*$Q)O1tlɈab4lr<6 9-GCsع-SQVQ8#^^8U3] 64 _ͷQǮ,'Nw9z $lN9q̼вNR]|4+5X9i8B\m{NIUqւvrLAs;<u|MG ؝66gFWhPeI4ڧ6(u /n2Ԑ : .6h@8|#+P~vMIEZȱ^lfCjheC!.;ہ^2f겪,'aZ)Ё%r v ߪ*q$ ? L }S&<-u!DdC9nZZ qR蒇5*F(U@~yoqXv2WT`HJMUM$}z ^R"oS(zxzªH;Dm#w<ՠ/zʫVYCFt`^I[@z$ڹm'  ?.<%[8G ArZz}#{H^0'5eǷ0@gL/D"; K)M47 a:u!PfLXxnc'Ȃbzoܹ҉D:1ڰ/qEl}@L0=K6Aÿ(i"DxzG  BNWO>ttn=wYT,=:mDVڻLOxWض]見Xf#׹6mQ֨ZL׍֑ˡ(MYGc-x̶vDSV]]mUs$L4&c0sd%r@)x`{v]0g|`)1]V1#5mxW)بNa]t.GqU3 VQ5Bziߜ)6WϦ'YMF4lH|AlbW8n4p2azG/i`I}FЈ""ar09'|cQӐ 0u7!y5xyE[mϾ.b!4ZBD&-܈˓4 1ɤ:`"^umu>z\h5}x%slMI9B))R*~Lc|4kV&c> xhbikEA:'646Z R[V"^Y@2$WZ?a=pB`7;5pSqDuU%uXϕL'$p6c}r ʠj>ip'2Ȥq)34Kj",FmvvF B qa'Z Ӑu|% #ZN $FJkmUm_n@9V0٤:9ѯ$Y{f9[vSk5pDD&X$lvYҎS1M˸|rŪ,g#EM|+ rjpV$Tʊc[{6Ub3.#&ZX *1p\ݣݥ>@ n'ˢ7&YL.];DV Hn0,%{BAᤰQč'EttJvl̄F9 }.L`xN]"ӨϹLDǶԓ:w8<+[Y%m _11&~Y,mZ-v7  (B̹aHM_*A0Լ`R<ǍsB],ќOLŸR wlhL|9L%HHK1*c?l&W~YA 5QUWJm(莘xx {RGG_lL/&\Ŵ sš=t ,^l`La!uk;0 ۃo_U3;4D`Pݪ"uH{ ["- \?iT*uqN@-OY$Jky#epA1[W4ԣDX;{?C罐cQcW?JcaĞЎ5^xNo, &=?RqSជE `:gJ\%{ˇ['@|_se`)O/3ኦ/"-Eqz4ziyIf¯DHǺ;=PᇙI{qڙЄցNA]6X(T[/ֱlOVV0|3sS-Y^K@w<!)xAy8jS>k6^lrhjS[v:3 Yc!.DǣVŁJO|,d4i-cкCu {ZY QAؗ=n$?~Qʕ9M D=q8R!]ZnBnt#0&I4BcfЄc]i.a!ãNISm|/7m)S_G~,0DTB[pkap\O>,-J5;/ }F;d YxwZgz[jpγ\RPRkU/EȊz}c`"#DLMjO?NP|1^UmZY(QhJ S|)ְd /mAvy\|3$0>߭fk[ăLIŦ3d+L]UUT-k(TDL13 ѓ"_qe9JY[R8ܼ̃͛_wA9w08߇tWՁMD>@r=݆PhisgDRYg]`2>}'{,/LA`d}6+ (NsKDgLs,b 4T`18_!:u q4hO D2y {a,-K~6fY&wNSmb@-w#]Ek} II&5K~j'{bꭻ;c}-k}9b7z0=dbo$h %ٽ<A-)_L=-h ӥX4fGj|moeXn/U5=KШ_6A df8ӉrY7][g-y6d)~3'+*ߌac_м'yJí| e|oeG|klt9G-5SK nʼ+tFmƑL9da!z/{%Ta t[Nj]}fnِ8Az她CblO،uu{%2] ., dŅ'A9*`L{sYeO!X5cwY;z<*3K ɞ*X;U\T Z+3C\d!⑿uI'IEq=TFcЩ$K`^L*,sw7NxnE흰I8`դQ@%se`w$ VB:ُ4ĕmJJb}^5,\-[5z9s6dѭu^a?DDy^f5~z&]DT6˯H}54n!#uԆwODr 10Qw?B3Jo*F^ ޔ.+=XY 3 ݃bFJMA[ b*9f)]]GlIb&L&R(Nta545Q`? {sv{p%|yP$1Csg[TbDc%͠&?aw&Hm0; y/ &Weϭ没B9pfaWüjwU]ڌmqwz6YI_vR {En&L:G]_*j!3qx 5*]a<4pgRbg=HU:N5BkLxY;"!ދpN!^̐_%obcT>?7A)X|$pD|2Wg<费gqR{ƾw_QMlši?;ھL5R˹~Y)'K aǘ!Qs3*BԊ=2~ajHSiROrT=V,n6Qx`^HҸ×;P ,XnXǷ&~rHm wV"<@2miӑY)?eQBݭAha,mJ?v@x#$1,g,ƗJl?4l'+sw*s'?g42"~'qFndbRsWa4|VZX/8at)x(?}}ĝٙp͋xU.8*8 HeNZDJ-#2h+#vbh_ !FOb9%Zc)jWUU,RkOIG!4Khf]bX*@ˇpO;I8>6!>.z a[ Oe8oF7i:'Z6B[b{vd!ƾxRZ݁RJdj WD8nr= g4%o^`pN9 }]UW[ cS*_{ 歠MXe+*޾`)DT&KrvX&g<#AމoE?6쾩$o/]{LsYsjm%nX^%N4 Cre"z;Y\+@d\|ҜvL`UPxH;h f0BRijz=/SMMN%9 J >ݽ"n,AKlZᷯnX)I(Rb XEҨ[S% {&UYLyx0M'(K`Oͫ>P1i\es ?)) ?¢D%aX2*76 A\0VsX cUr型%i!.W4Tq>H&2eȸ23@XZ*5Z˚aB˼:AIz@ފ00ö+.B286r_ {9y15BdhoC Dfw'qzr;?cvŸ9Bs_:f- 7ү17;3g&%jJS&-Wmۜ_ _)uTO3s'ȕz$Kv/7 8 BE~ٟddž >iږt:g8t,yVlVVbe-"n벭&jōE sd{U0lB'Hg mE3u!!ݲP^ybKdW lWssvPݴl1L`F<:tHAH\\Rnݽ^qЮʕMb}9ͮ h g)~~ӽTnw3\SI[5ɰ=+@'Ŧ«hk %LWjsr-܋¢?ԗ k0rnݗbȀ73O9"L98ݠ1p[_K0P-soUAXnw: kR0aWvKrn9c xF{EyQgA?W vYQٜ|q& B簛p"uq;gWAxkDUCXH 5k(cH4g}l"rB-;s3&h4qo16" q'es^K(0p $Lp9h/*]mifeUلv6AIe٭klOɱ.3B mƼ^җ0+4h$_hv0o%_GcD$E3j"E{9QE\{d\H fLnWP`‚59HY{b7gW+aJFCf?a :{9;bG uK|=YG=VF:@T33QC46#7\̻a`zC6f` Vd;Q KݘH>~b%Ohŋ&mUR!|D%jF+əҎ4UkZmq"FVslmRr0gV-:ɠBڠNT{[hn:,oՊe_@&Z!DdvyKލ:P?K.[.![H\ŏ! EfڻRT=(ploUK^ idR}V:R(Fֱ~Sbmf/'C~2 1q>޸kT=R9–ʠfHR633(HZ>Ľ'>7d7޸nY z|'K+Y  T4-C AYcq0}[`cnAZ,张)tQŖP268 _;'&Y`i 5;lhE@eZg^*/;;od5+q̢$t!! 1t6sܡZ tfYhFelBL;蟂 g^0 M RXmiuF0#ܜ$A)na»/3ՙn_A Ұ{=tKƌ#ϒ݄m&21Noy[uwNj Nm]!(OzBVR(< (Յ aV֚*8hY 2U7mb7k=seDbї*;LL(1I] 3TD =?L{P3b(` Ob7j!4uE<8~/ʗ%'(_CT0a?~/>etE֢kb!QmI]m?U+ꋬEJjԅo kB"i0!Dt| a! ՌKI ChbY2) 7 c8o+B!G)$R&(7L|ѪQ`FԂ&S)ފODG[KHXfWGTYйYyh|o-f3qWXķEd1BtpfR{ 'hxlt+e@#QWͺ<{j}ŇJ,׷!6k; N)\S=llj~e,z Ge1r#8_Rnhk"HX4"t۟OvHA>M1ƇEʘqwn비ܪ#GO(\2vVg%CJ-ĥɓ4g![qH*^ksKx*m;sTRf+@㼪{G7%O(\.c_rx:wfpm(fBYpIZxVA_ZA {#2)8GcoW."(SUkNTzGTg%XQi۷N߼yG?S1/tCqmk*Gof Wmg׬v*#!2@:AЌɯJ2gIqo]0c#JE2[&8=כ08&E)H2^:e/;AA%w T$Z>Ya4Vx2ezp&XZx$ߞ,-zs$ vg;(tG53?{02,_ir6mry ;If7GG]V:REjҀFA,(NYE29u&K4ʡu@>d@x9ZVtsLr.ev@zRDOt14֚ {OpRLNQ3usrM~e5YM #Eßb07&:*h>5%`7ɠ" =lZƘ^B &Xu>P  0ԞVqӎ1qxhLE*s5s6$ @ZDSk}%rby':6t+;rjKmӇ"Oy4.V5xqe1^FDܤ7NCh9l9gi/?N!k cLܥ"$VRl0B8_ 5Pnh,GWvq'W&URR޿X4 RfI7ֱA]-'Z)ϋ82EqΈz{? % LÏ6gxǷ'qFCZnfMsFM?#t/A\! I1.O^`,DJY'BA/ " SFm5P/HsHf#j gRia,q"+P:#]; ANmitV\A)ByQ/)U%5Fodz<-_PFf_fey VI~](=[Y}POyup*4W5FcL;.яqokg:V;IUp4Z|4zSA6䓽J!f9ڒS<*_Om-AJOA385w~nN!Mغ~$R %;*r kW&? ZIepik3YGQƮ>) V] ɏC&w߄dO%Is$9.oq1<%qXA`o儍49| $GTu@Ŧ= V2TU>Y%,tT `o%h}nG ]|HapzN%]ś-iDdVChW喁i{UP9*/7cMثؚnK;kJ ػʂ8AtgFiZ嶺GAuG~ unh] =jE}f2z0CxLR݅KѬ /-f}6GWFn-)J#PP?/UkEWk008:BW!vR RMHK0֍&Es(NGi nfMF ,te+y9,~ (^$X}kĀ"Us]8M苢++@UT^۞KIS o4!S[duzB\pU#CB@ HzIH_) T/ kz#,ZAbG^Q_o@.p P\{cJ%Hf2vF;R LٳqK>FkN*[_Cխm䔔A4ooW ,Lu^'h&w4N^% u*7.};!Iz$w1MyGcJZeJ鴔!,DPUfi(i S$r.h >:iWRd$]̭}D9gxP>j!Y9ؼa j]徆Ɓˆ|N;cpgZy.Oq!;n/,kS´M" ZasiZOŰMϏ-LyJNE.b hvU~݄}%!NՎ^r1%B32}N46g =c6q8"5!w%l-:b(R<Čy:/8=rD`B/TyYqS" +kӔk m>v^8êgN|Dt@d; `ܗZ6 Pi4}1E,?J[^d &@H?crOb,j -}29T'0.X[3r3֘;-ř2 _yC'8dZbX^ 0s9Y6oAܕH 6 36HE>weB"{!/A$(=X 3TfX9Tr@WJbzCrpw@0؈Y1F/_oXqvP-\CЏ:}őR'*٤:" 0+uT=}zJ)8&pt /.D$660,$@EHjRXbSm o&dxT%Ƀu;5AsG5[X@&kLNue{_F3*lK+S5Oog߾̑j;KHl0^"6'ӄ#ןH_ïh Ss@.gn|᦯ix6$ޒVȍw:S&WX #@()P@)_m41KgoCbTagjM1x7/xI:}*;ƳJW>j3 e"3Z":|oΑ S.1Qb _j?$?eL_0 +/ֈDM{rOJRqa0N7kPHc 3NڮҚ%#jb`߄(00_`u0,G[M1sٗ.UId4Sև{)lh1([};`W,IɜQB -y=gס^Q*\f{BuϘOD{#o>Q@op(lN{EfywK EI~ttWq~MH,T Ç]b$% dFra#R~c_ـ!-3gV.% 1ÓG`3ÎjWۏT~cخ)Ė-T'%GIKX-ɼƪPIoO}22pH Rjh;ã]A6IT!؏TʤL&J4)aݚ?E}[F QEwj5/Ў +tTe"@bF:o7 c}+6%wI@AlTIԑBi0G-:5bNb[K)Z3ԽqDR.nsGs̗Q5*r_;eTl ~<%5Nahn.Tvvwp: Έ[ysC$>tWDnv ҟ*ޔJ ENt@zi(%Ib1֕L+ I|)ؒ1@ׇp! &ģh]WAM\KO joG_~=Vm>4mfmŨS; Y9k3gNܡQ^Rӕo ŵGkBҗfbYU?\(#EmlB{nddX}| 1ߘŠ9 #P_Tc;+9=TTa"<{!wF0;l9#Y RBn5;B05s-iYzw5G* D.}² 1Oƾ2S^D߭06eo:+ğ+k4Tf={zwqK'Tҥ4ә惢N|Hjo͗`lPڳrQQB+F6piex+'H/Z|ytNaƯY4> {ݙ4 HJh2ct˵٣_gȫ-G* FrnOidCuE7.:'=\%NJ0A٪|ij἟MUғ`ח"ȿll&2Kdל3o"R1J%ǭV 5R)98D<4w<@tAz|@_yO4#dk"~QZ.˺7>( ^G1ԁ"{s<ɫ-e=snxrmcڟ/ yUeZmW^/8Wy̰I\}GyPCF֘%&vx*_m|K^ۃ9QAm6hoј-+$[],v9nhO-?ɼZNܮPqY&6'^ktu5fTC7m̈ DBϻnw;;/}۹mg9!|IVy5c9hS/ ]%\v %*jR! Pgfdw)6[ʞu5AX ';+uh+(KWeK(/vPjk~qzFzaSG (uѡO7LzNVyj$O&r9;h Fm6B}ӸڵR,`tHi?-HWg%y:e:wHrƟ,.pp~B*:@L;@c>`X?wY6`M#խ>0"(EV+J:a%zL52IRFpݠ<0ѡV"hbmh낏 Nsϳpek*8r{`pxGtGft{ȋP_oاFYD%|RSCR5>^e'6~먐=K߇hd$]|!Ҩ=lVDNY0b3Go ޵Yftlي#ϑ ֗%FC 3I+LzM7agY4 :A3AƎj<-V L/t>PIvbR`_VãE5c2aLJw}(e3!1Eyz3N,PvBAdh6Xg;Սنӌ}cuMZo+ßcuq\gv}/i&QEA۝ C2p:Cw~MuOC~vW6 v|}Xmr.< QQi]qyz5[Ldȫ2v"Wshte9 3}~/z?v| F5m/k;]<>x 3pT$PM|f@T>amm3\mIC &=DÖKnHݠ<xb9rpکwIOL i:=R>N]괜;d8i;cu#KzZ KubEw!eI?SBG=rIGUTqiE0wd2>`m&wwpĵ3IҨľ3D$^<$NL[ :Z4[+!X6O ?f}3}>ceo~B{ z}h>;\ j9exHXܟ'nZΨ|plpAӲdQ90 ,M",\Zf@wqg/Hg.ިʎr0 :l5{ -{Nwvut[Z@"lD[YOS5sQ=gJ-^D m_A[f`3jRd_HBPeFUYn rKɵ]4eIV"/祖9ŅPWEg Y_!JT6&~&,4gïTvytm%qn ._xl|X,}w(/'ʂbtgVG0:iocj;D0VjI5 "q)'J|&zjNh /JM5'wbDCpK߽ C/]7yx(6~"_CpM!',Dw.A基;#*ǷvZ[T`}㼑?"M/F5>Xw,re^yGZ7I2/e<)̘ljN 2w e/bj%OT rvmVFp3j#2^*gl܄ezx5 P[#"P*/ OJίZҖk>O[V3aeha%@Ԗ{7ɱ\ކͶJ-kZR=`ʟ%շ(B0#]Ki#{A)~**,IoOV5J*i0p+gѓvĝ J jUsߤ:@R%g/-&>A@,t>!^39|KfxS!v8zeʰ:60n`Bn=J[=MFVf*NgQQNL-d&HI}FF2 eRob.` "I!(rXIJ =TV5Y LerLU5 * :TYfr3$:@vM8k=jV< ԬFnrv%W(~6cڪC[:-a,#{-$ /I'lȩq=~V*Jr҂}qZZiE` af;Oq( DA*ml 253VΞ@K-'28 KgT8up:Q4HRC xEz~(9{w7 Z60]C%sDGS,6. ͋FiUۏoĐݗ]pv$לsU>OW|,V za:Y)bUx^<$X~SMd\u::,1`W\ ΠNhq`ΎRxBȄ)78mu$-4դc;KCRV9 $D,+`Vxq+_܁[1 8+aV`z$AտVH$;#(@of?Bvn32+==a@lF^}LrDmuG([k#Y$'8n⦶eV@"V05w&>`LQV(Pj`j1$v}ʰBތ'X?L23+䑛wBX'ń>J3DY5cq8 !z~:Pjdgb 4ĴRGTЊbJǜ]a&_+!~:VZIvl, _ `V#l *L:pΉ#DԗLkDq3rB3]ld$R@[ 1u͖oR$Qz&jzPo [63kSNxsO. :8Ũ~[4QEz(a;佨̺ا൴n4|i8ˁlmM/* ]q N2ݔ>.)R-:bmHH6kf" 6O[=9!{IP&dnuLܐ. O\YoZ"2BX&,\)Gf L`If05_h⡮_$1ɯFXb%ُ./XJd 1G!_ IσYjio"v 7/^jM.{Pl~*u`pҌc)@l\nmucGD3=fNmHC1vsD*8JnHZVg @d4Vg׵ƴretD2{M%3kY SRRqQwM<G;۴pwk8Z<z2 3 ~{ [=7g3e&imΟ/Zk:PPv g0]5e!,:[":F+r\ Gad%FhzzZh)SGJ~wbJI]c褼5-BuA\y~ 0aQyg hEQHwKV?ޕ?qʟ " &!(=q漙18Ufn B;Y2J=0VC8뉓4KvvL['ddd ;Ӱ\gHWq:^,6Rc smuvTR?/|w "2 E\8X']^7zu.E +-[v0x1g _ca(tV- V- 1F!qZSi Aa-i+bQ<̙-7 ?kqdxƅjv/;[ߦ(AHD2i"%1 Qy0ǝm]cpmKTQc绰8Gh @hO4>*{Jw-Ÿ*.ɏt<:\)_ʚiOhEL~hmXZ9,A"<$UUs[27; "ɐftDPʃ=MꊖkYTLw-.ͯLY 5mF&L4+*ڷ*j;a]ni-TtVI8mMNp&z/ s. Wy6݃,*]w*irV C:þ&$ۃ2 K hMո6Lz^2΁0TRܻPPjԹ:!;oCكR4짖R-Ga=9__wkX"\Sck d=2{, GPWГ_߰$W1JM4cT%T~8cMl~83ײ̼~omMTrX : "U'\w yz[[:u7OBDR~!bkәNohw1W{izUH-8-®Ni9 ~vZIȎ0<x)r2hxN )=>Qb6N\-K dS2U00)4gp|ArZ)Zb\P\_?&R${-5VxdJ+Lz4-0 %mqu31,VMEvȌǠk}0@$ށ =ևH#nD=-E#)XYt*0kֳ˚G)֨Ji&,_Ejb&DIMd*0mW5o9گ" r;_%lgl}1tLui]|2y^_ LmE٪Vb ES&;a"(`6|6Dy >12B0x59:)8˸SV$"E0OF_n+a8$HwYT%.G%@kHgܿdRWŠ(bc8^uަLXݩl)/M-Bɂ S֠/{c]O] S~1|FJx]2FxDy|܂D=f&7 QD %;A#B 7MTiT4WM|ΠmO2jF;fPY?9! T +ͻEɗG4ϫ p_鷥Mh* ^hɷE /Rg$Yؿ亪G]G=a:(+ ~8-\vB6qglĨSHx.HkjQ>l2ǠSLIpxS4\c$_'1,u -v $qanV=T ht#irr^n̕P|.)[2?yۗbNE<X  x-BFdiq= wW/z\rVFk`{ a"_O ΞA亽:YANit!ɨhLj?%4&Kمq=0, աTH47(VR|f塤oD_<)=M )o6af{^-c~-8߃ն~72! &AQ/s;zE.VK uH8+n4]@{=ՠl¾͍%&4)$[H{"ΨIѽ -s+zD]Wo"MJ(Nw'wg v>b!TrЋa+nռtFs!\^2'L6e_kt1x D .d xaNE@kuY s1lΜ)o[-QMwAD%&[F_'Gƒ3R7D&d@{0_u=%-l1J)jr@bg;S[SFQ̖+`Тb=Dա܋h{ 0tq"]'EQgo}fPxMi>A-5`r;es?asl1&tـU1즇 +E[l;aagrAI{B2[QèP3 `zWJqy0VJ}Ʀ[m xP.hz`1}leV>4IxA32g -y;Yա}[> n9Zb|M'i+C${^#:>TTIhɃB4s|+66*a:a\~o#l¶B|qſ]d_YȵGl<Ȭ h Ei9lDע'Ӿ^.rm9xzTߎnZKIpbeVĚMaTtڤWՠ--U <Z峲Fw؝JvYS?)DPŀ،<+l )'U;P!eQ撗}șsN> i3pv ;, \8Tbit)fN7ݒe\*(wU{Vkj]z/T$'sNf8cv<2҉`)9wk 6>(  mi檡oxOux/% hz7iəWFoIOaXtQHY<(9Ql؎k<>ᛍ@8ƸJ}% &Aqڇr.mؘDž2; <-:'Ⱅ iVP-!29-]%x809=&/d(Ȅ  6ŻuB<,]kXI1slUNS 7B>]L +lbK%Z!BbE ^rqk|i 8Ud0 sIyTPV>yrNP1žOZؿ+$J̾D*Dt&[keTtb#Cm 5՝2La|(Nv M~)X$P(^wwVf7nZYM:Ʉ8cؚmrcKX2 ̃i;U 5۷6>rCcv`t!L_9;9Y4eՅW;蕗*VW"˚EAGY{l]`, h Y?szNBpX TowFu5,<@k:fAd=> %90kI,(«DjW=$3:TX3K0x&iT!k r>ˀEsL[ϔDs FXuYTc]ȶݖ_NH]\BIu ٿQb $wǼ{})˹V 49wO%O7 */[?yqGF-L3P~m Ek/ 8qϱ*Ͻy`ce$;D? {skRŧ/#1nf9x2CK0B'x4&6¿] >zx$>d3!횮q Ħ=,~n',GȻ_vkL;#ImJ߸ӺD}l_;p6䛋Q4ZbC%1G,]#i*r)JNz'7 M}ÁMeCVS>PehfXJ,LE$lb^'[A ŗ~C*r`z;wgbxQ!PIP`\G5^$ w}Y}tp,7V8HuojucZ1ͯq̺˚OT& 2ǀDS2;2jӐ[d{pp&zԓj{C j 8θ|0D!"w5/ _R$ޫT KEeL,kNB#' WTVAgt@`>/d CKҙ%%';7?A?)I Ȣ6ׄDeLsA^Wl[4\ۛ a/ IkmB%춆 }Bk7|IYpPMr3Z^C֙]rPf[1cQ>+bwRvfD>oѥd+?/=P /xI{Q,rU`sy&ńXE3S\b/4bC9 ^U4!bϽj*79,T{Zd#9lH$Raa_͖GJyr,'UY.u>\\pŧKv9e !|cDT!YͷB:se!$zt\ȱl k,.BR{USAk87w gլejK"s,fxJSzcmF?y]$*AfԟYg  AxU~KgsdO;յZ1 Au|,ӭ Zt{b(˱; &[wnSfw~eID͟uloRv}O?4G<4w&3mrIlb6_'F= 9\Əaa>T[3obf< o71? =edX^T_?Xl_;t-V:ԅ3ҀbDB {VgxC/70$ MmY.^Nn>ghkOt!f[t65~0hu`:37T1nBN X?GEsr=3"׈U3gIп_\]B\ω*Z$knˢܪiOc z#m|.}MO@Kn`vK_KKy[ѝ]hB?}5rh7I]Xg_$aDhѫ$}1l1¸ؚE>O80d/?C咓MV'tA]EmKLܤN 7k u Ü38,p-RU;03'\~$ pAEj^a[B?oۙ%-n~4fRN(w섀1dA78qCHA5/|]\zij/z%YF_k8Zܴ7rܒ)JWsw{=g &>f?RyzCtA@j276DIԤr5"M>,y0 & S6}̾_ےHa|#;BÉok(i 2u?l#ܪAi]r@%$ X١UXz`L]#;G;@OˠE_l,~ ];<%H&a$܊ꥧ.FIfㆾC۷PУ.(p5*56״ 3I:/ ,ѧq2eΎ`> yK}$:+eOAz0moofyH"۴4b{}0"VrYjJ`oSq.溓6&XҁE5Z ;`-ﮇ-ۙ:Pu#24cj:6pآl\^P$Xr/,-&+ht4U۲bn-]uYd'5^1ke7j^9r*P&(B]9/F )F3ѿ8B{{lXo_as#Mm|+ &[Ve:PGmܨ:9Bf;|.q@T;5}3w~IF]"TF,@4`nl^ QdԵqT bXjE6$\dzjU|J  *mH Q//`yˤ,p`;O?ڶ.P/¨ XA *ĿwMq'̳Κ$fH[WXɡR5TMEPcp1q8nョ gi}woJsĸݻΧ%Ўi`\c?PSg.vpoddC< 8[(sByC2B~Yevh=PS/AK1T$TC&{I>$훅=’ﺄ oU~˶}f8?4dț8dJ hV!"+T1v(v:m ?NybLC"X)|HPa'zM\Gk1|P(|CWhvyXO2I\ +I0޼r1-Ӣ!؏{{lpɽeK%; tS.n@ AWg#ȴo[0}ZR]kf =]O*]KI BZ$ND!VP/ZRl색radp W,X⤡<&uB-9͠듁}3{+B&"H-#*,rУO4X R"g4eטMuċ`nWsnaS꪿/]DaeH \A-PZ^ins{'MVy8LU^a5|Gx+Hbr`Wv{Z$2ap=}f*Oƨ3Ec;.U /K t9)`z xN"`1Ta`3a~ǯ# y;;SxdShWdkz )(rLMOҳfI` (Gw7{})&r3'.hnT\ &-{ .60mDo@ ǵA,C;IyL=9Cve*ͽDL{ͬ"Y4ooch߄+7 Hi\-9?nbm\l=.fQq1HDa&I.蠟w u!Z}jL1 4d*#YhYa98lrl㟮D4EәN+H3S:Z#W;mwt1O]_,0gL*SfFaE3Hx/F{%s f.*/ C:Q~s.ݿW5W:hu2 [7:$5eecA6Uy9}ח6 h#br<2\}B8sR%NypbW|\g:QAncaLCuz;ZM>eVc:FAU_,8pճ(o?RY>(C߉@Dfg,tc%yzҪpgmtU;e锺zU^ZRb[&#npmd&EP,L*[HlN3Z©+ ]Z b2Uk*5rPSظ f$/XܱPHRJ5)ZFVK%5PXSCwsX7ܯXLЏzz;w%w*5wȵ5 Ygbe@JIwY H ;AQP ЪmA{XuMC h^?-bBXTO2V>w}0`UDx܌8|6c.e*o 2g c`Cqa9zҀ5P_~ϼk$rb~MBҍm x"avoBD1ߏشIbZZϳ՜z/ϝPEOJ7ٝczGo-#([nq Xf?>yh\ l LB 7FQ2H8R& MXw5BFC}d_7R8P*i%jk1 4(QK8VځɢluMHΜY 1n~Ҹ,(ؠ7ɬsax|k%D;Qv}E4Xb0&c^H4_Ü3ܹԘN3HLh9'4GS&A!}+I A`±+(yFgbOv"R.2I{Ay0^ |}1 ydN)|R=. nZɏS֫q)i=]ljcW#|F R=dI*C/%[r}rx FȥY%Tѱz?>ԟWds_Uhr?dg85 `7§psg ֚d81\ 9STRy&׭R|\ySn/m HO PWo◼4=H:>fsfx!rTP%r]!p֎7vqYw[XKc"D,AJ@D ^l>}*1ſ<桌9'|Y_EedmT;PtNI PSVB(Фřm7ĪzgP94hC -?1bv>W;$}e͵yy%k?5M{p[0Yv.i&ln廓(Qt q8*ៀQ T#475gx(>d*@ғ+rtJFPPPQzNu~q;]-SZWF.o=(+6mX@ v(s0AvfB_|n)0? ,궵C%ӘnDd&WwNݩw‰G$-Ule)?Ƅzx !uZmYh.Y҉1q:MSӛEl!GYgߜ I slv5MIpV te3# iJOr23t8dxWNn HF2ui Pj 24ᒇF&UlAvRv.(1Hl\t^YțO A{]@8nkﲬ`fp"W[ɒ|3(SJbJZjn*9<(i㵡KG퓅!9L Ԏ$ ]wBGr=N^[O Fl#^ܖX8UpdJkKHraW)G c~9(j3C/`V9(gCMaH<˼HF)m,~gI`ID:Lo*\ o N8ɠ}ΕHj80(Г1Xy鷘{mCMH^nv3h SPEe?wؑt6>VdE-Fw0qKz.?MRf\i!7%]z?1w Js}g"pL֠+B_D8tjKg]-5B*2=^\i'_Sl'YDR&' @f~"`4k$ovpI/V(.R dm`E1S+Ix.!"`q9W3mFJ(^gm}vv@셉ܝC;r&=3ޝvm!~Bti'7i]U5ahg䑖o.y@PDxxݖ'1)<=)b0j*=ŎM] 8fɃ *\I8av:*%w[PIJڐN(N}Ěm~} nMy%c`ۡhn뫇-ѸvUTp Mnaa_c`,4/p]1FZF$JPyЩz2Ë-*ІVkV[RM;ZӹM/2ٚ/5YY=uE/^яK'qNeK Xpg:1\*"WwcJO㡳}ύ'-j?VRߤ? jFw=Ld~P>!\W X Cij< 9Ma[Ç9C=х,hDplW0eQM+A:* &8F/kmj1D#P8O,(m5g42hq%*H20avgC]gaٵ>93yj3urLٮTV+Ed,.cj'jTO{VmLSfKc8fşeׁ0{ϒp֪1"@G2'-Gl{pw&5[p*8E@ <[6ڒԳ`O28s]nn%Nn6="i1<ƸI [8j8#}䬷c])G`o+ bXy~SCMꝏm8X1< ?і*c'&P_.n|#hK:fC$ŪzܠchI -I3JJaetn3GV^dqwSF17Zv& U7KBd1)&ۨsGև b{fS lC~2tmNd4١•omq'evh>>}U/Xejpe&-#NS̝ 0պeeV|%&QO_~ݴ{.sQ!2se@+WVD%DMpveEF"kI뢁$TJ|7dۂ9 +==]N\qQA88oN4"1$_Y8{͆07k!&d~TgT#E9E!Bݨ1~E7 V#E :fj dڟ.d{W"N";`97bg܏*ЕeT^Ovl`* x!)`2j9oYNSpB›4ǘŪfp@D4m? m}u{DBe-5P!"e C~w.vWyYR15Ikqz1>HƠmtyUpFpW/vLh'KJ bRC Y-GpW=f_F^堂tP^>(mw?ZWMG%j`,ްQ ۝ubh:\Rnp!I]`ΞxV"e}&G03(uSk&am[0 ~rG{:gʪ{r`e ,sFV+G>/idx$ϹAI@e G

's>ʞLk8?Lb ̑=wd}sFEttX:-=$#3c)Yhl aR[ݐiqd*dT}*9]WQq%>~h&I`xp9ʏTB7iǤxzڰvABRL!߄ ѦjzStR>ʜѩ1vcE:SP<PLˉ/g3O2Qd*8xk.3f6 cv7BfnI/XSИ;îOSK{/KoiE-LTAkhR UmV GUIsݦx"ȹc~E$Cױy; 7U-$19Lw 'ߩO~$oIE87b h1{^L4 EtljźMG1yݮa㴙pͯ9xw>:ah;N31 !KW Ǝ j,KTJQ'$uQA&;vCt*|DaO4Au }ܑKyBIrP>߄uVZeN$dӤUⵁXX|܀qGUQK@;Gq$SШ%N9>K´=u-#zΗ`x]\JZ )RYpt>6ղ95:GuMh WĈOe&xlpuLϴZY{-vuc= Q>d6A8ڸtM(` W}]Yнfqy1t#n =6~y6b  dL&~&Iff19tq̹ưB]K{Fjv?FJ7vȄ!%^Y̛$ؼdsvGS{3.y7{7\ps:\e?fkͣ.+4l2'  >ckwQw U}ۨAC^~'[{BQ.vGk)ÐOj܎KWQj4& m'4ESbw bv>W0O0N}Gf甯yۭ]#f vGqV8O pF^9X#ҟ[IHm6UOΗlE>t^y1<1fah펻]I ÖjDߢ*6oI٤}8҆ hߋZx-:,ܹ8|<ثUL$5'KDrME=BJq.6Mm 30 %MbMrs.^+&b?S gD :I9hi7M'Zm`vO0MR;GI7K5)g5BG-i$;f?߳`uG].O$` o MQk̲0pWsoIBN 0H{2QK 3!\) Y9vO`*Bq=z{ FDY{J66S+~ kdH]sdMu/DlV9B 6XIV]vI[/xoKx{.)#X*$^gLMH̫,%86fA%YJjb8vUc̗5ɴY P2z@+2n{h߆9&&Yrrk:iqxƃ+Sh =YBquzVb|ĭﴪϑ S_+8#4KAǿ~R y;cmf`7yەTpRR^r]^ ?h"!X@ Y ZEkEwt'5bp dٌkI)a~Yye >crYUqm9Jy+`;8`j< ?MZ3$U>W} 7"%^XqC)CH:".JXۄ|SDIR&[bC/$PXk:kjP44ZXh:*y٢=W f3>VZ!?>RD45 B"? FsGL! 6:pU/T@\7G3ٝU<Ӌ;AM!C6(!?&L44,@#ơCQ>}y]>kk&rEhۋ_pC/`*$u@4:@邺1\j5F`Qf[FpzfCxbaU//R%_")Ƈs hCP.hALBLH+N'T_E0/y-1$ؕT9nɟ- 8Sd1 @~CؼG:5KrlM<&/oE)(s '++hXvW4#2`cY782)[F4k"ZͥDEóOB-^ 6[}YEss ,Ğl<Ҏ`GػwcWj4~Ǒ^$L<p՗kL;~B}' #(F{kUBޜC˛9}Ρ%4\~`K zVLjL&y3?ZLkZl mi+㕻\6LͰՇo?1mvG 'L{0%ն̭mҬ_$*%GQZq*~[SfE3"gg: M_nUʨ# ?)qSGmh|6?RP.t+t3ŽAM%j4br !PjK@uh]MVt~u_DYM%a#ːޟ>#?W_٦/)-,ɤ?=MLY[` G_(&daңzCO1t\Pl\HwL=UN60ƺJ%2U87@12^|@V(/R|L`΁6"G< HFt`DvTa4S,4ij `ty M(ԅ؛Ѭ(aq7h&AUɵčT)< C=^PǙܟ(E]}>5\#"qn2̘ޞtLUu 5d'M(إđbc\ѨC7&4UjiEPULQ'lW-V01o(UT:e Р hjSJ Scw}-*jsFǐS)/;xpF ?ڃ𑝅"eR͛lN0"ҷvՓ&|كsXa=uojTZՆ;A 05&aGFyXMMǰ%p{2M!]?-{oKHrVĿ8Α 7.u&й:$MRh;<_6,_vZ )H$яp-p&*]]&5sRrq-2VIAЭ˾lx]\m7P$0~!c & ૚*trZbzѧofs'PnRDUR )Q" 1:[$giTtA:IA1Bn하 2`!ԞsFUrꄠ< k(^f6U/a.EŃPvm4) ^,\^>ycz<9Aá!IVF|Qcx7F:׾ee:=9RR \+&Exz㩀zT"_Tӫ'"8,+K:V7KIvjSN$L[ԙ]`d.UW5B +HY6{3y.9wǫ* 6 k6lZyraKr2Rz|SΏim `wWGlz߈=bP!b֗ X??a+뻠i7]&wOpF۶@sG WyL+yŸj^#FΜ]eR?ɪq¶ |4l  dS s8Et.WRohT7DX%:O;'Pœ} B ڱ3+aU;P51\meBnNb[+(')A#N!KOAq!L~t)0(C|vZ^.lױ])ӕ w#\6!I cOtpͬǦkGoRW竜8T]7B74hg% ^OY{כaLmXmLF$v-e q4}s LfK6`{^fS6ho#إ̳M00cu\+o?C_HP uM(  т3T̡!ǭ:Mn:7 /:X9udjmR!nG3bRoҌ!9iٱa/.Oc*ryަ'U5!z駋$vTڥƌ=oˬ/huKm~j+:)ĤTIqD_P0V 5ww^7#=\=_c첿U|/J  Yci@eج *[3ȵz>mG(zR}6oUni]( 43l,YݱMJ Sc0V+Uw0ożnSoM*f}Յt) VòNnB2OVj5U?WFffpLE&ZVS/Oz)H3xⅡ2su;:W29Zv{& G—1(| P,~r4)78PdL0Uk}Ȅ>Fj6fg~o~RڗuaI r"fltʚ+sAsc2 Y?\ lRdB'2'|i(B]popFG #9ekf a V*繡ؽ֒**m:@T^tz[)\~Kg {X D{k-ċTBi)v ;o'kݿk]]33S8Ozkd [ w#LӀ=MfnjiH ݄>PkfmN!IzSm d3JGz< g e|N[5陋6FB9 {塷47f GyC~W=cH;3W:dXn6Ic' ct`6POdŻܠW嗾o`rB{Mz 9O13f;(RS#'R`Ca!e@$*2F:IH|sFJĆ]MCRmg?*qW*ƀ}a0PێAN(L_X-y꩎ -w -n\0ݣ)_y6tƃ#*gEAcy\PN\+YS@IΙ5fkhݣvfaVCR6赖3Gv=ApW}р4>eڄ&hltrĂ .lMLzwZ*gOj>xd(gEh¶M~N#+dM ZbZ[o>"Hur=%N:ft8FV$I}z*H$ $$qlΰ좫g]4`w Be Dv_,&,}h%29㪟~%ch}/{eu~?j\AӠ6 5Ns"uLC2 d+E$KC0-pEgg2)Cn|Vx_pgrg!sjL"S햬5^UFeŧ8Š=8R܄W}R賘g?0\=K%s`.n~k!EANM j^$%F+BWB,Y-K|_ Y(L; uo16kB:Cke!> v*m[-DqCVdcό} rG#P4kKG{=wׂe (cX.:Z}6͡.n=?9z[JafQ0<9mJ"@1*Mפ(jΌf\QBlF߱" ;lDQnf!wyfYy*:6Ѷo^Ӷbe˙źeË̈́a/iCNm#1]!h]Ë {#/〈[ H [׶+XnY4/Fa~4foy)垙U t0LMڪfVbE  AFځg= :ʢk_ini&S)'MCrC K3U‹6LqaiMmVBbrlLf9x/ec\0_-!>:xlA/;!R3RlCwK C~R4lZ l+^gbs7>Z?Cqt_WyÑbTaLt^%Rh{㿜P@9u)=c) L9m(A6:zHsZ N/ !ppd7 iaϰ :MK>N޻`NH Z݉F٤Ei8]mUֆ. E⮃ö 0ͭ=2 8Nvr*i9 `:9.tv5 ;!G=m"}f)X1KU agna)GۢbD8eIL3=~aE(gҲ 1M6K\qו쵢LP5$ d.1*&/bwɓQ1Ϗ<NN*۰uc&O zvm⡝օ_$1͙im|2IVk<jb1V`s:x6`lv1uGsxޣ1cʌ$ qŧi>DJN(α ˼L:P(91v `.|[[m zpT H{~-6: uP&1\1C$K":"z5ؐc  w!c{AwPI> *I@nj| P/rRQaHi x0%GW5Ar+=-`'Kx]]Lٕ./'o$'۸8Q|OR#T ^"bר{{i C0ϳSt*`_u6$H2WKBm61 :*DAXpЏEUb;ߝPQk頲=uq 4S^,^KӞ֐-a_d_)Y /PoG+lU FF!6s'I^jB UFS5/.Ea+O]HA߶u)HtC ¿.rpJxV We$9Y!:*&g0ޓG܁K/DŽ/0zO"SbE yJÂSZhVdQhtgvY|Z1ac>[=UsZzitK?*dG5POg[%4B 9NOewMFvܭ6B&#{I!=ݗQ) nʞ3)d"g=V;2 /`I P:Igu`*wR`(m Fa" \HA!Cq*`"z6a֦=gM(WB%,7A_x0P gWyj+~1'Ee0ѐɖ) D-aG>qP4&x{Ȝ؏35.+ɂn"^'dg>,M t1gS 2ѐצ¼jG)g`{dD qh`^{j -Kh+gwTap/o ψ%Lj77E_}Dثr0ͫ@} >s[ (=_a|>ߩHf֛ΛåJ4Gεzk3ح[x *Ґ6&huJU5J{r@濱<q|G7ao}9 Ȩ$udUk/`X`9Z7*_GSK)SuT?K#TA'ΉS2lӡUͬmFaq'qy~/1_asouJ3r@hMKk~T3飶i1OYޗ9kCycd@MmwA7t>ҭ(jzCIЋa&Жl`/ @r3b v(/5c^ y.M-φ|`9;Vj? qbȟR܍9\}٠:}#1(Hy.:X\KxOz ǟ$. {Q0`&p(5o~ 1#×K~e{)CQ&hSѬMA93,z-쾻% 2Si=B:=_8`J>IEZrn^ s1iBD~_Ѥ8<}0eqb㲚b@W&fˍ%r4!b!wAI >3n3GTсcJGň[aT[`0z:E] Q>dž5Y5ygqb$x$3鴴d,ՊP|=.2틺o5^wOދ%h'{r#ajO FRŇ} ] Wa=JE8F޶wd*OXk UNEBY{ۉZ޿:bPg"ǴW'<}$i&tRp\u2"Ԭ tFcf a3h,$tB/z$0 )ʀ0텿80b2(?RWU,9Kl"gCdz4B `>#?H7M=wb8y)rQ$itH140ިyo4|Fˋ܎'M[}R~+QdTE^Z(aDM\R܃To3"YlCb 'JE绍NJ"ádu4 S%~#6F`ҿ?O6N{ҜyHE'{}9k,2uHñ1;))3T׭|?s\PѷhI@ޣۆjq܄y/)Te7mG$:"b5OK:eaxSYwzq Ιr"lG2RSԪF Z$_1x. F3_1P(:s`vSWjPeuX m `xj\G.Et{HLqdXG m+*u3KSqBw#+6$¹wST MIV@CuFhjԵNfCl%ek}7Vr;|ᚴ8H< ߫TXcv8B|bfRZs Cc3SW޶!Xg[;w\cƵWX5 3ӀJ,J_]!A<:9Et;JTDL5[]5kZDF9vK4oZEݫ 'o͏[S5*o,(GJJǚr[~TqlrQ* RM.Ml 3b0Ti/lEKv:s 0T86 @$km{lMrFhƈadb1,1Q-8tNT@RyҚ)-Ny g\FOQM:xxӨkށ*"3dSnpJ!wϯ77yBQD?îSQo5U(+m65`m @7Z Z9'aIah#>)u/ M6Am$ 6K?pm qM_ƳXW 7iS.C|s9?Yr)E 0 OE`.$]|c^]cR(`5 X"D2":E0IF?养 h!.}J>p.@:mi9q 2v`~۠>&Qɐ&(ƌ S> Uh !jrءo&/wO.w~WP,~51堏*7I\LՏ8'0%{ϧ_<0%M!'< BhxMuPӃ$2E5+[_ٖdx5[d!| G&\n P;s?IhK-bX9Er t.AZ]8#h6viAr2C0dLx6~a䵯 >wQ#~Hx~cGk\+­!$B$'^H@HCDJ^ Ǡƹ$ x";{vюW+:&S5uumD–O ~O*Kȓ]P I_:] -qk1_ḮN+N0z,>Hd-KY4y8'Q6?I/"l0F6?4zS{5XH29pOž+׈z͏>mtPCc|R̾3% s7ad><J|&Ѥ}tQc *>;$3%B_ݬ&e唀~>KB{.ܓZ R_${d+ZH=C73GƅjF,*0[h0N_Wg\hFs8SLp J|jkuE=|>!Q[K#Iբ=w%zI|jO®!) )f7{RpuI \*8˅W/ŨdT۹z;'[fpblXIoܾU14-PڭqQ@PR)V#V6o*1Ica<ۓP5|J؍S=|TNP`,rt^y!=`8uE0_`RQS}/pZ0GG.9pP!Uvh{)P0T5(>< (aU_-yhHkgn<ӵ3]cUO^HHvuf2Pt'Dn̲j\iV- q/X) =@iZndg;? 4yq kCi$4:F:ke ?Zg1Ikp|VYţ I/z4nr8c`-2Q[)?źB죄J }^Yٖ1E(:]-aHJ4."۞&7o+fE-"T*4! GY3uP zkzt|<Rl]nW>VOs4Ƞ9)}0FMnˁz @򀋯&]u)җ/.=H3tJ#E5qS--ÔA3O:j7+v)*+ԛVBUh,;+0nwF+ zNX%C)y['TL@'=shA)|]$JFHzgHn;ldNIn a-9JcgyoIJ`>dx. X~o Wڿ-b'bȌɻ78nD+P/[lNٮ|dSZRW,[rpmG* ~R5h3<F 04ɕt D Wp P'hY-oNu+ŐHbyWw{8LAJTZ$Эݳ!gZ @Wq/0&3ءxㅆ^Dn (UQdEve+J ҇69uaCO.`Mmkj4L=^d(2?t^b0sP(,<le /J֣DH(Bxʲ?y A=RCY6P(QdS r14/̓awHń>`9om*xD>٪s%UOu̿]pc\K`uN9?0/;,Uo(1s4"]~tJƧW&"Lcc-h _X3Xf_(.ɉ= w*>QyD"#/cT~F-#Hu!Q~[WA vmv&x}v[ՖM3Cc\.ocmh셀{IY֢,.?=ۘVp>eYf%v6GdBwsюgVhk0nxK{qq1t ގx tyk_ψ`Rֈ%}T-OR [ ' <s&B+>,k8 xA*~x,vf0h`[^ٞaĆ:o$$C7C%rc1REc$~ M'Xry}?bT [O&uCхJdU55ə17U`WHz87q([o:{pi4[^(JR`]\]'Ys eM^A#QyNq5-;{3k7pغT}qUb2!×<{ e^2BN6sRVt֡;<+6gSp,3yڮB@J :?<%$l>ˌ MMhT1.!~璒X~:h^K~\>Ҿ\]>\j(F-B+iq98~Jwq*GW"1I4)o%QF4B)^eƣt8PZUG^^U|OB+GH* զт+oP! ~zc.1hq&ۍtC\!HO81<[EʇANr_N6whԳ,THcէ"gG#+b4jP6rs> _ŚM4\F#ߠJһPZ̴ 6=kQTlN) 3J6x^W; CKl|!Ow:9-O*VREcc YeFDE6,5;4[n<;~sts~ǝ7$GR:hD F`)^b[!7ʶ&N'&0AK- joo0.S~DTXVU "mmUB?ZkrGUb֜-+<٭EF(4Tzq*]ÕCEb<-{3"p,^rpw3XxZ#?(~f }LKKBKS1[\͒x)ǤSVPHFWA|@x͸y]Oq4Ē 1tE/h/2ZZ SjlWÖf`| ?YUL.Ѧs:!7-QXL< O|\~*f3ǀX'bRӷ!A尾41h- 1ebff.rO=$iT%JK{3/[fŅo3UXh̔"Y@fzwo4*~k m=nlk66 `1aM=Bj3 ֲiǠ.Syy) Q!" GAXtI2ZeWFQ_kyIETLyi3^Đ]'qS9݀FT r̃5V% ҧQIf>(@)p6B|#Sb M&M3eRv?xx16b _۹C,%D 5 u6;'~muǞ`y B)Z~2Te]e”1^='7"# ˯" I 4Q]'G<ؤgs+f1 mO;: k×`& J8" bpnB2 v99KGk k>HJץ0-#=:Rg^_/7BxS[H&ep$R|?Y;V/uCGWɼ|@^nOe>&E/R7{ 9h[E~yf1 gezf[gFOee2x)0:Bwbl! BNuN8[5 PM{潧s5Y^" ٮ{[Ү1p訥C~C 7hktY &_F5Yu:Ug_CϸIN w mfW(6H-ȴ It[nZ5`zeT  }Y=tSTԈW4T|37"anxhI#*R\..,Y\O鲣bz]MGk ~@OҲذoZ&-&rh @ǔZ@8ŷK d0:#2/˙?!}?#.2o{>mYĒl, ^:_9i\FUDjy/` xW 3/lg0j${"|j<廒23lNEZf{pFpcb_hݔ)yA!1ĸL0x&]j0GbS> #,rjTF==JtL&.#tnw0̝J 4{Nd:^/_#f%iOsm pvr+^_sَ Bo&/Ou`>`3H__O8/ mή"+Y7tFO} MV9Wx! z v\`fC'yzf²h :#' ʱR۫l3lF&I8.}&-Q;u0`ɶ.;$uΛ\+/D^o.gQU| ]Yw2cRqөPTTSe٫m=_pPe?[u#*{>Ԅ~EiWoJ q8O20A~`:Nq Ro]yѦb):Ŧ%ɞ|Ak*)vRq@qaBC!Jxv~fz{8B2H@{θ'~^:%Hљȳ_EBJY7WGކݙt%(Lcp{ڕbw [A9y= q2LF#%Ica aI&Gٍ])Nq Ḩ^yq'*9 =,=A퓶u7az0`7w8(S3xɈR\j21uJe(KY/z8nSB,u:%)y/<ubۨi"6^ǔ cY/AUR*wd@ rCvi2ύy;_R@tsX>??>eWAwl} lw8P[7L?SV姯iqypKŜza ,y,lnӖg cحFm4R,j}J^[P^A$%fmFSЭf' UmVΥP Ŵq-]aCDq&'"5dQHh {eՓ\l?j0!*dFޟ!m@ƳؼVú9 e: m[Ąs"r& <ù[21#Q[ք4 ")?mĒF"X:3GDIl̹8&CFRb&n!WMNZ!g6enF[1|2)/kWkQTFuV ސTQV1U71Ym~[ dqZVwH$Lq56n[l=)ʁp_ze5 *4 T!=)7J)}Hv1nf`e"B#YR mmDXg=6t K30N=#̥![c:4Y$8q茍Ie^]#tJCiW|ɂ|U(u]wLKos l;.L"jWe7nå$ƦN~>.8kVlZHQQZ T9_Lz' w ll+0+e|߈gǶ0AI-=pje#B/NKWQJq!PW~dsM9geWZ񵟛ɑ3v<.9}۔e*2. j"F{D ?(`}vH*bh~zHLvh$QǰgdPK-~̒Tm=9Y-]w)6.#NGGZzu=.҇C9:3Zs(!ܫkKBːf>ӟ]ڥ|PC[CܓQ>PcӘ1-5q8i$B&%`)퐬 F= GC%ßt%=)_Z,K` k䤐|2/I%.m9('C&fĩ]Wd\VQ9^;4¨ʼY4 c%|bcdWs ?}IeH?fXBn@FdxtנhnCy1'|ym< ,LnB N<䯕^\+F?6S[ jPܾX:CZ.'lug0͝k^ks-‘T}dvr9A(9S.Θ? andP29NU~k<7 Nj;+~5Sk\ȨCIyfяN3WJL - ˪#Α @K݉?wʝ_[<0߉L~G7=nB /ˠ8G6ωĘ[}ZCe="rDzGs7G;z\c<cs ki[E6R̥h]fDGΗJs LZ]D4&g$&b4SI9n2W%q{Ɩ 1_ uKl*oՖj"BxA,2P[!7y>L or\={άQ{N 0,V5Nw}i^|E9]ZNѼ4a2!"T}yfBD \/?:zcAE ANefBq7߼oYd{B[ }u1CFqECl!N(ڦ܅\A2_x4O%Q+=.陋boMs TX7bkCp<^%, =} 6FvI8Z2dxEҖ2|5w ff.lߝآ \Y#cN!EPݐ|2r LSVjshrQExi9ԇ1{LQuGzE)o<6>[֬fZZb2˪04N˛dNJ^@pBlNL?7>l:8|1)=f?*2'ik<8ig,]|ۺ믊d#uSxm Za.p&/RNljUgBƺ[P[G/J5QÈ5$J֍zC f5}eyV~X7pvJI X~O)^Bq WX3W7$D64X~wul6wh$`x&XU9ɝee820՚N\.|9\YI`+? f7RyzujiH]E5+LҢSzfE|b֌#8$qs`EKAXq:%}e*~Nޖkr򞏌,ܰA^c1jI.s jXrenCCz!η6/g6$x~D:L3ٟ0vltߴUP(2ʾ|Vs0x= be$LS~5H/~mL~MH C4Me ?*, G>&\pCOD2 J@]Of*]wda= R6a6A^ ;N ."BcYL͵%U!Z|axח_#*Iqh߮mtdj_E' fvz:5/fU(c]֘_֬} |"٧ V*'AΏ~BpFzN2;5_`ႄi J<1vDZ)5?MIxva癠lA?,r$ ]GvuscءY9U=*:Yd]t 5H%N/+f}.VpnaJ_81=\uqeǹqpZAGztܥ f2#ZPh\GѠ _2qY`rXC}Zw>F`"J"m mxddJ|[h>!GX zP܂j'|?2.mLAmֹO^'lA2R86)7׺FȡQ3 ǟhqmYfC_Wquq*.rOQ܇AR-_șLmR*aI0v"6WW*l.9(q;袏"jlnaPG6.ct^Ԙ뒐o6Fo×Utu*=  #Iw؜VWl)>/e~5K(yJ$K}ʧ  ԭ5:UP꼡'};-Bu^ Zq =5"ɚj7HRF"5~bO)*\1C_kch]9ݲvvjڕB|r[B8)@ꠣvgL_"tBav~GKE~mnc6ocoYɌ;Kⓦ³C,TEr7t# J܋Vߧ.0se4.q*j'#Rl?;Rz RxOQhvJUUEDYNʖVNȳ4 ,SzjҼWϤ'O`c/OƈV>-VWXm|U駱rJ qSA\E3nI$2J:yu&%;Ne~,\?/9R 珇8N~|E'D[x|Z#1s%~! j~xaU-jJ*C"-3 5F9bŮ59?zs6[%2E#lZs+}89G],] *'b$)JAKVDTzl>8FShIn`N0SVV[J1o I;拱Y6ƝqEA) G!K-%L?$-dfI2>ݧ+kˮͷKRnqj렧kqavԃ$Ow k]fd`lWMQ7-8`َH/*~At~+ܷOu97Vp@dFfn5F$uxCN{_uM cһ-kE*(329yiAFa.f3 LiN3>.I^O"iSWĶhՉ"3"%w(n G cuMH{2gܠ~Ū】L/NT-:Lq'/>*EK~hȢ1c##`䉺A8Gk9s @tuۥ_v.a؅%}:xxIwV[b<=giD49d e9mњ_j!%4@r)[Žy!Fv5:I9ksԗ~H2NLe_b˼oߏOr&J(_0xD{W"C's[ G_?(yb)@4!FBZhKj` G#J53^EK#n*`xV9R+d0wLn))~Bj "$6WDZہv: ΛK.܁!O`r8z LW{.HjoW\1 -'~t Ω4.q9PwsO=$khڂ2-'۔X$y["1XF}jG Cldzщ4+.F坛 oڸv0jgOJ=Y@xt<∧`Y#!1".vWgee,\v_3fqiPTĨA;§pvadž݉2V%?y1Yx5Zl[^Q6>MtD}"K=0r޲yѕd׽sS |h&/z_ =Քw7oGp{Q< tfT&2_}]&'X&k x4v^jȹ'|Ǵ7JQz9"'2%TT[(B8_b;^f4ї1j$7"CBmGṶq!6Ƣs?/ʕӧ/ۭyE6{J8Ug{~Ina4%5V?㏩yr+w&?vMraJ{Ëfq0(7=Ϻ Ήqbig}9Ps ]G8-ZE ѦKѳ/>-QK#m? 3~ %7M &^A@<呧Zξ\?6d&@}g,K6/ˤd@O(YxYOUKL/,]4pve|H`ɪ&V]ߩ:V([ޭU1ҡ_CyP떌>_N ìFFoŒ{FFlOZAC afQR-u >sh%`]Y5 YvMs2][UGgny8b%" -KxB mLdu_}I6,.-Y3v&vO6؉mL+ApGI?GJa]0HpHȳZvo֏=4afLdu =}no,>̷ T"E_Xrnd2T-kJ6 jJ >FzaXg5/ d#pXMvܟa#RYH9꿛0QV$n\d^\ܕP;g"=u,se*ȑ42ȫڭTӹNm9\g<^5g5u>ݤWU#3D]dx bO$#dZl4 `"g\a^e*GQH[1<H&ZǷXª݂OQ: >\_X5FZi"|S,9 }D,8`&F)6;łgs{Aw/EU/XyyAS>+'ؕcR"nyV~ y7H:z$z̜#<<q^XMɥ?\0UׂSj(.B9JY,oS542TB\QlfsIxOs ,Y}q X!CB@2 Eeߤ}٣HNR6!iM(uw8z#m ȍSC| VcKE^/0ZW$qft51EqbYAL|_5vfZ]mn"1#Ί$A,Lĭm4#Q=+L*~Cn#nj'GیgvY j+K/M^`魕ŰϝlԮkU}\"3!~ʒ0<TYA f-2ljt2V.v*e?q G xt̅ V&,An1o&B{ @ՇuO{HۣeUwХL@dn/%oMq!1m=3 , ?EVJkGE, t8˒ a3^硯 ++c)}r-]AējP]bHZ3磓ggxenfR;8"G`@`VP9qE"],\n.Hp. fY# 46 HTp:QSh걀`+r|g4Z)ybsc?X[E--Z1C*:FY /qAJlLyIՐJws~%vxjJPIdkGFdՉ]T#L@)p;_"}ipL!qA] /qGY뀬vk'uѾ]0AXn5|ŬG /4kuRy@tL Ǻ->ҩMGm\t,l3pC22|g=GvҰ2Bu1 (?QղI)9ӶmQ;Bslߎk/!=>uVٕihXW^utmTټڴj\M-=}9#WJ@v9JXWGs~w_0pHO##pFCa%eI( / ޙd![`=ҙSY$)F?$tt(Zq(#-zLR.D6eI|˹^ԭ]P ]ܳ4Z5.gOM*4k_51>PS{jo94moJ|I6O͖ƀ` i3683B/`ޓTh='r2EѨmwa#'}9*:GZDj-,]PJ~ݞɡ_E(T!GZg:űN\fNY )/Ic'}UDw'8yb3]-#Ⱦ2qnAw+?F!4 #WҸ⊪o%ɟMd8>^^3H~R\+/RT& bl 0nYƎ#C7vzGC4]>!ZOhdS@z'  zrX&Å(f5"Q&e̠HArr{),x:TPEq;]MeYvvWPzBQ%ͻ =i7(;XgP,e|;>?m:N7+;^^0燑8$&qc2 a~I^%=ҺܖtV߾s͘?$]Jp)k(􏨲L M»Y'DhO ܼ2pkWăᔑt;gᅺPn '!iA}&d,&@|uJ0t!SC[fBk=$id-We]YTz/OI~xdR\`N (igUE1p Dr ć:H78D vl2&Y51gx+" +4GT+Ow)"bcEz_Sadp.p'Xw45(lE|PT5U2p~6 (FǼV*:^>7Mh^w31VQɤ)!D0f5}@&zZ|{=<&SZWs $_'bQ(ss2ZZI}gp`z`JqSA_ oFw:&\zG nm7kIQL*\+r5FљBRv#m3]wLWlDr6$w-p4ku]`I:FM'Xw2hSC)4TsRg#P}THmX W JdB/>bVt񼲳 V /( R !VdB}Tزz8Lek_l}',]9x ƙK}DH!< ew,=N% p%L˟E3.Uo$5^,fwܡ;%ȃM[xfT%:+*.*sy2];/I8 aEӄ۴Ѩf؁ΧI'.2swgjױ__Z^rŅlT݁|(gz~L-{hqM怉;<Uҋ_:6Je+z%mޜ6=xvJ>}g`e%9$z4º{Wiҷ@[8@gbA!l^PthQGFoq.˦l~ĕ$H}qoH8liB|itHwdf4~w4̙Z Z_>FƇD!i$ZH?%|s4qHJhjl52#Ι*R {)om'.o?vg{ ^aړ dt])@ZdBQ Yeo ;ۨIY$Iz7[eB/SFW3  m?JU7*#| W2C9BFC'7`EQ`#/`g:0?Xzqb㱁W;/\9rfwE: 0Mo9+;Q"9BzU4EVBh^cyL]/Pɔ]~riFut G$qJvJڧ 9 %K'ǽ`K[DUCH'BsLpb1"fШŜ:/r KWrްHe;/.mE ̉6ShX&' ($6LhK͜yR=dknȁ{z4(K#(ajLa6s .z&⪸K.]Z^kH!^z7LՒIPņ"̋uQ[?G0˅ 2f8ssbJ .s{n713dHHňF|d+_1i{>!S幁䐡ò (@?NGxɖve/nX~!|:4plv@O Ο&]fBm4OU[t`mMclO> % K㊭49)' h؎&Q@)#iր<%.k\ɧŖhXʽwHZ $U;'N2KFy& -+݇#t͂ ѱ#B_yuڳ[>9TBDO Ҽ'nهGF3g+^HgUg|hG|-Pa2/d'e`g||Qtr{-HD- RI&>~`30벬{Nsv hG8.SJ?} P\c[?,ö䆱_pÊi Oϐa)VV k S$L%F%pC씁ԴZ邏ykU-Є糑ƉJI@r4wۆԳŸ-N4*!Pkm9CMjH=FV]ӴÑc삾x.PKēN/b)?/{CA3!1`Mjf0Bq# TVnؐwD>(yMrJY!d6?&|2\=ZxIW'rReXC+W4)0uন X-B2g m:NgNc Xn:~9H>p80k;2`~f1!9TcZW^+ps xPAS"lNiX%)jex:S^I] xV'ט.%.ܟކQ_8W2dT0 ;?Jj $'[)utl^.~=R2ߢB f/8Z;N[K'we,]`MJzDpC>'C=HQiϧgtB洦qi7qc K>g%CXY^A 'T럔#cKfWgKUCL5~p\3È}'Lن梹TIm:LBёe,X;8t8/K4 h>ʂS`Qh52\ƫ\f&OCϱ9_P8b_rIHF z4hj8 qYN6G zx(ԥek2R4<ء;>cO Z(aP2E@9cl64qb {KiM@뻀 e[((a@RC4MjLC-vYuakߢM.5잿=|\Îa!X16@|L`)mޠb{#ay~^9(//Nb睊TZ.ԃ3c Ǫ&{ Ľ# *Yl،B۲-+x2d yF\ NϔRf0v08nț}+rvRvɎv+&iٲoV0S xdLK/u wz!rtn܁l]Z_RW-櫃Fx/8:ZqY;[.Ydzny{Bc~I,rt"-$j}){&9 }gO&P C "Niy|DWY(ȯ9$T_ x>ϥq#SgdQnw藗٦[qoU\͘I;%EreX,2lelaMe'mZ.ˆ?5ʼԇ=,Ӟ ΌU|ߑszqp 0v}qI"=D 5,B2Dަٚw EY %Dn;?>5{Qi⥏oJ 6y#cNETwo#rej^dXTKg Чn%Oy@kȱOO""Jd3{L\ĻRͧIJy#.ߘܪ!*`T߾¢E}1瑕D]RY w !b?hdvuha|p^jo8;?z5?6a[¶7b@Iqtv*@-ߓYa|'LJ+@mjEn #WtMq}dc{Xp,eL LJ|(vR ^@e3j9%qЮ||m6!mggG# ¥A9byح@Β%)$d7tW p"60i/P17 e{kltl>__b ʡgw.Q1{ (x2m̼:ċ&.3Pٌ i NjS22@|t{=%LNxPb+===_pLW0QrhnjȈ ڼpc_WJPGO:}SQe=,StW*kNxFC` o>tpҔjv{y DU Aw6KMfAZ`[0fz* 0G|R9;'‹\sW#XS[g#L<>!‡"\7q!o,px–X6QܬsoEhqF9u}nQtNmh[JJt ;g-@l"p871D ZhăzcP6 ;a&!5P2&blhȿ5,ǁvf|+ӡ910IfŽWYe_`2}N5@NA~YIfpc3 ;euH Z=aTݦ*Rla#?6vWoלw߇Ro0a*Gub Oc|_**&gn=0^m4HD6gې['hro;Ub&o$VI+ %Ct0Lzi܆jv|ʽXo2Z`9V.M{j2%|i{=1ANKP}8k^8?m'qIZaXvh~j[ 0iXwd3 qB'XEBJ>Y$m1n2غWPY7䩁1agԌUJ Z[B ;ͧzÌlnp)HepY~( {sZE欚#tD:E?1MXȰlX\eD,Z,Z(!Of_AXB`A{JDry*#05 8;@ .K bSI4HA9q{&ЎU0꠮[Q\쬗v һ?鿰4!ڋEvRmr*7,;ѷZŽJX'CRb޳y*Ħ:B?Aۮźjt.Z&wLd01դy|aS ֜R:'Wt̃DgYu.\8o-ß7Il%]} .:EuiS\4T~/P-,&Re[|(*=jcߏNOޤ?T`4ɴ6Ba=¼͇rhGgS-h7j؀Aў5֔cmfCW4  %'NFS<={#o9@Y-p{H⃬űl|$3` iHu<*HޒG72~Dj\3vME*B 2`ZRչR C,O IhQt+}W5=a"=X'JTcFv)_Vy&7=25{,!b>ڮ3*Q{ÒL\n$U8Mh-ik Y"# ­{|cFzyT~̑]#Aӝ⠙Zt>C?(/ѡ;Q$օ6>{#J2B&^=Q8K KX5c4W?eAv0ٗNVQBvQ,=;cT:I7MG:E,2NgcdQ!2#@0\;RpT !LUjzD-bw<L+ Bo.&SY#~ c苈.9zu|puG-UHi"!%oW9G/X3f?ǰ6WWH[hlA9ЋgrWP֞';ngaȼ&]5>+zY umx^`:Nv@VhB'O/ALwB<T!~:y%gKKշ‰[?K)P~˂ܔ[cW#niSn|F;p  cXfYU'`c\k&pPU4(VھJKb ƕ޽q:UGgfċt ۆVAAuLʓ׵j?9Y\"tlN/ى[Zk2'k崘:rPAA{ޘ۞RRgw4 ~%Yi@\WJu9ke-⬬9-Nj4 $mIdwʯjzr(9z40.W?Ɂ|&:a.$]!YgBZ(oVra}CJu~;\V^⊛)|гY-\}wM<s]N2Qr4σS]D[y~x߇͏֎D/Բ LlHPRXj7\>&c5Da7;ll)'A}*SSJ+b9N7]hU…vP\GMrvmpaQaEwmgo<ܤΞiPokm h!T `rp|Dvm{~a3)jԷeFn:Jį7<'vVgVV* y+&K .pdVNY 8Y_I| tŹc ^6$gI D[q;ǔsVSV ~#l`3X"=[OmXő9bPoŲސ71?: h_hEΎ-GH?6T =H΋Ute4^TBzSM<0vv$i .D)'hߙKkx=%3x9J6a"l`%U(3?vS*7eO41s7}dg?\' Uʎdf{'9PO!`"\ )9r9P -w+j.wۀ{YO̳FHvj4YPN$N=nH[Rwݙ j}/'{ 9rvtPB. l8guk|lLRf5)ɌqK\ >\I v:T(Y.ŭYUf!4FAOMK^u%N2)' sF3iWcT T*n7b}Nb?nReTq{eGN풰(%o7a=$D;Oj}EMOs5Q6]smr; B9@QTB88٢)V ƭyu ",f. Wes1UDľAp@-壿"'_r{n2R1:b_fn0ap&[(⊏Ś7E \Ήx۩'i5-MmN(WE}>Ο敠$~OW{\4 t hh#sKMM IE+ MW/Of V ?y0qj9[LXsF[ wy ./ :#کeLwБHM%|Cj>vLT?І7F?'S $oP(0[{EQgxjq_:YhCzdh`b=۲$}"3Ԍ6>R܈ -"bDz2UCNo+.;7w񬷤 9ݏSu V?RZahT^V1Q{qW^XM3ƬQNŲ/Cs KWyz4+#q*g'yFZ6N>3&i99g}RxvW*(;+* ;d)n=2Es%Iim Z >Q#ޕ$O3P ZNrI'Rd1).tog ϋ]S`Ey§W)ejZǞbզ 9rz)[J 1Jj\OcH릨Wב\osbyR*N)l`|*{ˑW( ׌r-`7"3\[O(^^mG3^y򝏉5>)PV@@׭s8Ky3,E뻊3R;Q@8Uzb8YP "jI8S(BxTtŖm@ H[>-*'Hk"8Ә?@ѿ+韻Wr|eG!i'u,R=ShNZJ,7xn *a#EKKt){MFUQJ =CA 6k.\)Cg͢szj4+*.N,HX:e.s=/[!;Pj99KHxå#~Bj.>g*de<7g wj zǟH 2vpA>9<=D" )raq;q/`-A+>TxiG|]0-a$ZɞKhv.?%w㽵Yuo* h=/ifm"R#?` +KkYǐyIT "-%q)S&ڇLC~Ë:!!ߌ8B5KuF6?cY՝sZ3%՟c@AI1_n"Qvjo̟_wX\y!FŠ" ;d }@y=)Ct³aF+.i懯_N1䷡|XQqn"; S c#Z5cAXe2O#O-*}t wm]+4nq{Rv[f'`HObT/,\%+k{NX[ dPr=mK2[Z[PzOLD@<4Iӥ!`Vafh+Vނ[tŗw]@F5N$/:عCW$$F@ޞ M(hU";c/:F'X:=MZP㨯@x^pMISpmh@"&c:f(.h$nϡ3RIz6/vpGeiPyl1Jc!ZJ[ᐘkhiݭJXJ<4Z2&'ҥƾ6}un1*phIn]lun+s6}+_bS^ˣX%u mmbZ=Ho;pKTZY4lFB0]lcu_etϾt#^!6®gFAm+X& -ݍ-?_rC#=6 b OcJ7KML]gbp/^Z/ ' &~4~oun&!L4B,3-&p.$5Ue:,!4̍E,wd<)5bjYI+tiumFSS拾"IE6(IJ&CX7c¶Q;Q_:m豫n/JߘsY⒳}_.I;'#Mt\tmxtJf"7&BѴ.V+KEÍ~5i8rKUǠ4:)-8dNM˾E[DN_ּ~ tq=fԻFB A}6sۈUyZ׃H( (j2u.}Orq0z&Մk~ڥdb΀qdس$Yh\;0Fb$ae:Fz8>3jsH6Y'_k6L4]4_f@;q ꏇSqz<%TzC6 vϵ PlE|[Qs]r`}SCF{K8ċ卶3mb^Q:bďmJ8Y2R-q8 *|P\VP{+=#z\rS$e=U2M_}"$پRV豴ss 9LX8)5RjI1r;bPII"̱;/*@CE@2qag'}ҤAD,GOs2j|hyIQPSW3F $hc9; OnL5Q*pD]bm',x#UwcFf9G zO2ogIfR{>l6>FOOd lk7DeQ+nVgFm# Ld(r:9h W&?!(CosY.-Rndmqyʈ+s1ўGZk^E2MUITMׯev†`i]A ?kCRp)ote)$*Z lIOH AIպ°.l6g(@ |E_LgtD;kp8_Nm3iͫ??A/6ؐWSex<{B57Zm3UO^އ}Di]d|chE{84R}"+ ޝxT!6G:o<1ѢNR/xsZ1)/R6ޑ 23=LS>YQ}A++fa%#/E7̮,P"Njj!qúG#m0 =MGaĝt`n"Dkmm23"Z"0,!uTN,}XM X-W1ʚX)Auؾ4{U: kΘH{{W'Aâp>7aø 4/txq@/Y u&\`xmEˎBQ"v8V,JJD햕K?!0K&rC9cK”ra¤3+{{V’聯[eU!- #[36,78}v-cpQ[g(*L/6\ZzR})s5R3zE"Wz%/ }u#0@isR+37e٨ee B OV{$BфyezVea:* ,ee2ttynp38_v4lX2ɒ 9U$ &6V9*J~@i|NB=pۏ7%PEro*;R%tfСV?"CvFPJVKJz?c"?}(TczٱG*ƛg,ySpfV 3*K[m8Y-8ȅr0s0ra2Gz\ߖ2fRFn7 fKEBG!.!sVj"uΕK=WUNaٸT?gw6#F06 |>bS:V̸%ѡA]#dT߅w KV^m̊-c x4UzHHN w9M{|xr?GyBX껨Y5hŚjW@0YyK=' *`[c"TNɢsUy5ܴZjB`R^Z#w&!8q"5 j<`1G1КtS\$5Q6i EÀ-5ATv&eu(evGVX)J* |I W%%< ګJgqgVR 5EvŝlwixaoF,$)>$п"2 }!5eS%֤XKv[arJ)E[Nuq0dPmNܐRNEC*4rLpY=z7miW^b=\\" cl˚^SON㙩3Yڲ61h˫< ~FҦ!$@O ȦEɨs / SMxBX$E5jxp !hL]{eg.i7Q*.X$O [X힆SӢufdlB' :3AbUgXǩ49J$R2!>'K3-{v Kwit:FN4QrHrǗ-։:'`vP hSJ"??}P1PCSV埿0b?N@M46~#-!'K?'WCby]xd?C.%JPTK;+h[>&r+U^eOtzv`ЍȎS@BR e>B+epJe}'HMr"(40!rȂ))aк49]h6:o]*XԮWo*W SZtbW J ^Rz/!0D |bQ@>AZ?jny9Q#2JOY+vxҡ̜ںY39+ǻ]47iL1ZZV2xmO(Xhk~U]ɲ|{Pm$v/p*Kwlw`X)lcNѲ#{LFm'sy6^mh*!Uv,P/cy l;̷ht/[r9|}"OY!A !ӤEݡo2ZZ5^M]x$lQOBl<`l.,+0H۰L4jˁl5TgLKӴ+ zQy =w*O4CdW+Ýy|Ϙy :󍝅6]x~Wa((;i`pf x9-먮y\v.W'ІfKxU. 6ߌ=ѧ?p $m.i1Do!3e.S)E{%wdҾvPq,N9}kU\~{@*^ 0t7ej%B.zHAIv+HJ00_61nލ,$iD3;eK,s\a=;T2xSфH]dh=?]23Uyc+WQ#V՛ *+~a$aJ0xB8M"),.h}9Rj%eiø6r 3q޻Cj]Ds7U+y0G6=kW+#NvjwM&0ApH8*eA$]̉2; :s$ҤD%맿 mѷ3hCkO#M~>mHbp# EO[ 2ВCUHTCnLLWUA,!f,r 4AgCL J,(*W ɔҰew(cYD n+MStδ߇Ϩ@Wpbj2kǓ|,S& _NN7v϶ypxA;q@#j oUkt1z%ڨN" w}8jdAggWY90RQE7 z ]Z)8|4A8|n>$u?9U`sO9ES\vޛ<#Qr"{Ĩbm`$W ]LoyyKkiJ`xkR*IVMYJt{!++G1( +bds˷v9xsBȓM< &?r OpSZt&g=rfEz;"}cN6x!(-4;gHa(L !-]Că!_FFL}H&0B4_}+~ƾoLbH:"Q |}\Yö@0q>qhu1epj)*?|jvZtJ]vj@e Aiс.Fa?Ԍ\b 64+5.vd8v'-7V azWg ']jZzC &s=B8k5HAu¸D{x22XW{*^"2yp㌳TCy`w'H)9o7+`Bw'Gohp,Ƴdݎhָ=u2R~|mKIfP-NB/ 4-Mc 0_W?knhIg5yAHXO"a?Ř߁cY~s"E2y[{v뺸47rbq -@ܘQ%B9aKQd&_hV3SXP [dM+!f'*1V2 ^S)ɳbY aR1y4!?Ň_A)gUi4%ɤ_J!Ng GRcBB4>dhx#mO@8֧$L v7EROSH+}*j3{3LT^eنX)6Vg`):BIL xqNwg) 7~޻o(VT: 1Wb2N+?) - .<`Ňu T?LuoŁkXO1-.d>4.,9A'?axTv;~L>>!k@Y};B:5M]Gޡڊʣ>,uZYx%_K4\N{Y V!;/dh4Sl Z90#+ $h¾ q,;śXv[j3}6`nGx߱JCK۷*;NwK  q1h:U6'HY` R_{=؁6_O7+x :; Co%];2.:D,|cV\C&m kQs@?kvpMG'eC )T6چH\R(<$nE푠% =5vB5yT} FŹۼ Z`QzApHΩi!Ll 0=?5" E@\B| 9F\",?wMlNtL;ݍ8mS.[TLFh򞜠Vz"|{ҺlƵ7G:J1a9ܩu&gH7k~ܯP8Ç+/ckx-0{`I9^H3wckX]6nM1(]YF9ʌ11kH$jm!$ܚQyy1ZįF0;O_5r#I OS1+CdDm w^!$fiJI _w}s+k$3 L=P*}jײ;G:DOTxϬP|Wj峽JqOe^`\G`$>|K젃\)_rHݔNV/AEg6j.0*S|փHx 8"3Dl`jOUCn]c_t{&bXCXvtrp k #3݅9o|?K疔;Z9!.4z&=̨Fv'lMZ0-FȠd˙`[Ӏ6 YPw-n$x)7dJUx`tX3*6p)8Tك(,gy&` Ѱ4{>m͏L% xQʀxȐ]vr6;Q* -5tk`fӳbxP "ɬ/}h'B4UZa!>'9Je{k(~ G~A1ԜEwI|; _6~ k?+Cw ;?@DGE'БH-!k܉~gFkx V MZ1D_#y5 γ1lj"&[ߚGCۨUP\m+T'F9D:?(ԈR4XeC2SY3kauNR~#P0Q m(rOs!Id˶G-U*!c9`ek @/jUFaCK`/cYU X g/t,#C5a%{YӲI'\tȜSf69ƭWXRdg`T;L;fUlYgyoluMrFmcݕw/B4H@D hYTNl[_Gzt&>!Uᡂq#W@ lĊWriFEi#3ID{{E;8 ͳwfpA6L? j+~-(L] 0Tymk[iE;@41EdN'RQ+A-85h\yf4f.y-wuNMYq˗'!'Oԫ5X{_K{ isu e'Cl%)f+80TV%nz!HG(qJe\-4*;q:rB 4n~+J,L4Y"7-r@2{7eu 6ڶMJ4<ȐZo5, >Hs $v,w@>6\ %S*jNo,tl/oh4}bu =γ@ljA4( bGxr%y'p 5D=-ϛ+jQ4[eLC&'g%M{s\\95}-6P 6`"]?5(WFlxXDV{fRPg&\l_JGy sOä$7]kי=%,1Po N*l0Vv;y(sXpv^u5쌀9z5C; -LP]q,z-?&#gZS7*\#Kr'L3񫈅Jh{W* "߰䰷rֹ`^W,z@4&I&0gokq 0ի ?zlL/#|HS7>3I9n1ٺgݏ`Žރ?_hj5o2zbGJHG fcUqi@d+ץo%oL Ie?8 ցM脓;)c> mdP7$sHsA@(3L)ofs7dAAi9.IiH#z6?z~ 6q Ox;rQ"J+OAx̩B2\W. =cʸX&9n)k,@ɑ~l%xWˆ^#r-+FDI\Zp7+ٶNEO$^rx'(!i饭)ewxYLH\^53ٗ6H]y]Lq L8xLZ!ͦɵ)1ʙOxD?SL8R ;#SXHTޒv"?,|i< E_K ,.$_?ݠV6%LX7t3& ;wI:!;NPK]fXgJ <߻8XQ=i$oCfYȜ ]-.0JeN#-$NK9(nӪXdpo?D7tM L8;hd)"C؆^Aj F&Kgrũ>`yRaE“fOvs&7kgY:,P)I9Xɛwĉ⣶4LKcA(y[ũ*2F; N6CWm#k -"h,fu4/}H쉊n=Qہ(+.IQ({nx@9I&SR CvQeeR8d:9Jػn~5@#d肱A+F= e$85m3yvaˣ0(b } ?w*yHDkFqxmNZ%7 O_PVCsځk+)\j#\$]Y0V6|ulGzoL[`-O%KIl0TGOҩ3of!Pgvd.w]6Ǡ#̰NVq ]UiM栖a$:69#"n?f6Fm 3cԨ C4M gKeHORt6"we[->g$u\l"[FrV”$ ~q%iF,=G,AFX=RܔڀDԒ`CX^dİ)x^1;"i0gK ,lDYZ4EE~32oD)I K㕺?×1 +~UycΥpnm,a_Z#@!ڔaer nl7" ԐWi=rnS! zdSAsIk`:dh (l92@u ^4<*R!6wWs UfF^M.Sd(ޭ+0 dˬqoKܷI2c Ϊ ) I#L>=6HQP@&UkRM2[p:E.{W\eU/E*\GFŽo^)]+Zá'ߢ9OF]moW0OHTݔ戮R ;lL9+GWW LQEx0Z6*ŧ< cKp`=^G{ճ08rA \T>@:ҰlVbX4őҵ7EINsNkܐT zTdKOQy ClNy]PP8&CZ{TPij޻vhJ($/2xLfDfJV"o)iaz6qVDqŒ^c\m+ lu &-}4vL]ly ah+woZ9%;Q{Y7MjdGU}ݞu{#NPLlj,J56>;wIO$˓;Jg4wKݟfHKra|һwWm3o{L)<#諃cftPtptP.v1;L2KuM<2U|s}PͬJ#!܌ρCoyȽB(.skc2&ł#8W==fMF%WZ<Ք.bTS2@r}FN?(f`51zaϺaEBvN)KKdy*|}>H^A ·pY?CHKjt{9"EX!>Agv-1 ,>A 68cп>f/pH<p& ~iT0n;@RL$G4:Nj[g J%ǕG:ssd^l$1i$˼Բ]h 'ɄH4֌jfSdK茂rȣgRvjX<%g]ٸUro£#CAYǽ|CuY:F㭲s3+Tu9.#bzP_yFo!ۜגT,{r0 l}1牜 * 0([!!@Soɣ`[l@\PGຉJuh )znU 9sJ,(‰D> )-/!NB0ybt-k{I?NY4#%+&I'8 Ri6%Hw@"qj%@]xXLJ.K +jlZ-UFGKcᄀvodu0I _󩪀%\QK$h3ClP *=cQy[!P\Qk}|G3ɛB@@_1GzL!|9Ą3ދش٣DԧJHZ%JFgEj[TFf>g`_kga_[%սw6>rZ_K,q`KE۪64}Z&Iɇ#x%;XW 17K{%l0y$+7[ #oqhͧ10DհqFX( 1 ܶ4 ۠ˤYhY_DǛ'[>$4?A1QEW2! #v'zƽ=M6sdz4k50;0" 6]{Bt6 @X~bLxV*w TQl_oy}J*W!a{?kO uӈcўL"p,뺚)b'IrrF,rDon̷Q ]|Q_δ'.{ϟf_6 9<7խ*F~a;{SD(AZb?{S $"QjCyasJ([:cDʻt9RaFm2 4RlE"i.n,4Ń C=+.h)TiC6ݮj:yG&1Z꛹;{Y_,OF:JA1;e8Z'N=ٸX^Ģ 0[?)r 8n #GʋЏW'$Ul:&aYq?>2;QHU#GFuP%o#ផ>zI-XcaPMӷ9fŧmJD R*ρ8 2A{J&OWE' E_8 'g]Rp8]R ЏBiVv/C?`3ڕ)^=r˸ȩx -$scW'tO-KzlF'Л*%f*.xCwVT[X/OMGP??{11ќP-i]DlN7jJrz3]m%hKR .W \aQL͜ga5*@Z8]K'i5 N;Mk\8K}pk1!`C\j,dkԿK`.2QhXo[]5#`0qr;E/YcQP2QkkO;$קŁ$G#{HW`<5Lz1}Adm[oœWYG˲U?|HqE>T|𫄷J2 M!KzW_8'aGc xd*+>JaVv6|}.|sq  VҵɳO-:We\}3M-[()i#ZЋi99M5 A}cA8x|3Y*OXbMg|[FKt2X.c?;f?).eѬ+ZSJHybe_ƙ`zZЄ^t;f+s:-rc*GSM&U'$dE;\}GBcᚴoGo!A>tf'0t`7Q9 t5h΃p /URXiԟ@^ `+qe.EKO"}:ՠ!^3l!Bh_%EY/W$!1eE%b8o9 oA|du:(>biG 1hӘ",u:~(boAQx"O "a-G?Uj65',Ǭfs8F=GM8.SW1,''/tӰ T͕r6}L?̜@?Wc~&MR@`'\#^\&ˏ<6-dzfhZf1UF|'Tu+;˭ܝȼ ;qRtSq``" %^:{sl-ڴ5HPnZ1 +t~1cq G ։ 8`dsD3q2;Y&97x[P^ "]}=uo]C`/+A^F4`xLX7 Rzc纲-IB>#HLg}R_qR'sq;x*s%P\]`1KJd{?Kjco*a ɶC_s /$mFBqe)Z8 <rXv~z͗npk9dܑ\[n pBwP ]GąypR^$w0,agg=_b–$:2{ɻ*eL``C!rv_0UE@.:{qj؀P-@b))Ow[X  y,وz#nO?Wt$^TZkSg - l4i/" p PJx8lԓN+F^ KzϊxSjT3>89,"uZ_ƻ9#blDpDkUFihcKEX&+b Kt۶>"u'[ >:F zwi ip3E4Tf*nCվ+7PA=3`␍ VPnIѷDxz- Ft nvv$oS c.-J91@H8s;42@Ƀs6 C(!츚+MHoQM?!)-Ge]8h-mh0Y#VқLRy._xU ƈrjUˁ [A6|Pɖ'ܚA$.6[/'Ѻ+kM9 @=wwǯI=RN(Y~TOq]4Qhe /T}q{!б{1LHc8-ӅfSz"z%y/.|eKBnNڠBPy/^2WXq` Z?䪂v&|\q,e0v'zuvh@+pYgǵ˳;'pݬg,0B˝@~p:]%3*CpV_kTyXp̢k(NKʛXh\6ZrPT.Cqf͚3kӵʜAbVG 阇[%aG\"{ $S-̤I"I3Lg\s_^IUR/` =>}+;:tn";zB5Ë]N]l.?ki͌XKEm K(^ٔ\Vi33#MĿՇms)?$pZNLn`Iֲo"˪|K%<ڴ,xyލd`%ۺfDHQ-C#xB~'1rXqR&kaJ7|@`=Dz7C 3+c͚கIAk@k殰6 ^^*u{qX|Q*L|pz" < s6u(ԫǝ=T(~Cdv %+i(q\S6"Tu&Zܷ#{Ы2[xpr |~Ok~3v`Av8RLsz/ 6FKtݨh'.Mh5C)6S<(ì9DbٓwT# @cTdr#)ؽIMv2O˵hDui_ڎ.,WCi.\:禴g[۩rv^-l.l{n&i)G?FxQ@olJ?2fzZ""<{]6]h2˳I,7j~-fF ćhE?ӵ8]N#X5_] m`9G!^S7صNń$FS ;^6OYTr!P%Q{PqMwi'ςBiSqhQ#==k> 8"ݑ!(ttS!9^{uqyKMrm`p Wxe26te CW|͛gw ΧO8@yy/}/lA~w).-exI\n8Թ3ZLϢg0rnGؼj5 úYlHO}Bu6"(|K'T(*wNXڳiz6MxU Rl)˷=3Ml2`z(|\AT昹q39+ h(?L}:&Կ"<~(n rM9ˉOύ'FxﺙXi(tN瞯J.ӒkB/gT(l3ANYeRΨCI]#H#GBщ=^OE*FU#J?Y3&Ġ@՟.^-FվK`#JL4hdojNN *<!4BAj%P砅c`67|M$\vud$ VA`iM%@v^er ʑ&? n6X>ݫZ,ٜ_f1U\icD‰Ag4sNb5]BWo+贫V . 46yq{xXh`XnQ/Ma#ߍ̮'z0 (9ִ΅(VTǙo:Jrݛkr f;ܥ\AIDF%{dΖyy^r:!JtDQZ[g81#/;ѡtfD2lhD=#)cRwلKCHN>=MH0?c2&lB? Q֦ȑ Z76 uN'B;3 S!NYÊ-)993w%)tT?U%^U@Hu^|zl?C>Xyn:LFk#SN hb0t@^Պ!CJbC.g֥BHwd^bg8QQ촧ʓ>KhDꦶ)Vm*jb׳Gq,'NyAa dK-H@xxfvv^dvO:LT8A eGhC,"Gw(8W%!$t()n:trZ݃7^(A/\RB\"꜋uPA:mnBx^ lyJ&9'_X yDTtvɰ%g>~Fj h7w*>Bj 7=,ٓbңݨPu,v | M-JygvMkBTGx嵀b?oZI{wD5  W~"k_EDeV 3PQ֖CVBV}‰c` Gٿ(ϯv`p4"| xI4J2JM(c;.i~G+e..?qVF3:hAfA$M+0JmMb \U2!?C]></["q EaRSi1zxu-$uϠXxHx%euieyW}V1[fowF+G!6V 8h3)FLehc5*JL㜎64!X!RZarژߘk+*I * r9٥]}m;mG{-6M M6+ʅ 82(KT9KQB3 SS<> [Z?փ˾C#MEu,3H]34! ̼y [Yzy1{FaY4EV5Úp%y?Yr["`8MXGr\yLҦnDڟ9 wmFjcP0-6=aj]Bx7\R6@-/7sJ_BnPO,e^R;F|7Jٶj'чƻ1'`/ʾ#0Nn_ز_z)]MWW8XO]8M]7(eNtmw)IpIlTlMXu%@wf9T;(; ӎYУ!#5?lOkc+>jd\[)2>l^_k`zG}w7TUr$Xph>~aJ,BDI>ȒuC=ڼ1M'FS>i?+NQJbfx'L* @T p/z^+WnuXqᒃ&ĵTX^Xѫ*c^+FbK E3xH1w5_ZO؀#=hթejK,.߾.x";S@>2u&$X~O,}3!AQ~lvA4:Ӣ_fhf96_ U9dR8BԩExz>Jئםkc phAUd 2gnhsPd gu~ E<&S`6_JI< ~BhT xlHCGMiRf2.ќ`hB# X|aV)u4% RfSg= O/f蹂Ij/L}}{4)]z|Pb[FR&#D澫[¶7kԺJn:b+ObUk叽8_ʑ-' A#UŻV|)_/0Msk79p/ .5!oX^녡̀e=]<("?mNP9 zvPt*3ewShX fo70ҹoi`뛎?(}$:4I 7[ @qteM;Jh#UVҞ s=ӻifºgVbwuv }~YƳ$ Wb@kηF1ޯ0`WkEpGMl m -f8m?\֌5@A!EF+cARb?*<=RA&U[M{84"7v5JWV2h)53GIc}| Tz|O1E<ձԧv|rM:fR汐C`~ݯmf4 8Ҋ>ރB`RLI0y5VZUi4SǶKM5jB2ʿ9Mt`Pbuua3AM84X俢p j쳝y1yqq^q:Υ5(6Uo`>0Ŝk캭'5|a)QX*gA4cb)*xMTIcؚ@ .F:]BBX5EkIUqӎFe1 &t=vkqK&@;yߪΟiؿ"#6k)T,lAnKm1UmE>Lm_m[DM7'B0Vkf *Өc'-1Rv4pud8l[_X;w\$9!x,ȏەS}`AKEM` -^.LPl=| ỸtIv 5_aR(xV, ٝ_9Dæ*za{R⦴5 +~ZATp)(;tLݓ[vZ߲&HRuxG#lnWk5dg{q8`я]!8{%fN[Q'WnO 6]heV=*S>DjDQbGnźd{zE 7L;n>09lϘFrܧ_-C3+=hn**횡 `pkH!}ƾ^&A1 ߬_7M$_b,ȉ~51<|}*sTE#kLBkN)Tp3=Cj2B$[1*$v%(𱃓0aevH!n[YT3~V(YM($/r*1k3:O}L7*(< !aF ƃy9.^Fic50=PsXlr|Ϣt&۩'9 El];-_Z zw4!7M;pew  m>TG]֋om ׫X)S:^mV4ΆZXXiu| 5 V#EOsrO [C-9FZOb"zFyxťɸ(rf\PhӸ/gNeU-u|taCx fRedk6VB4ݜo#B*>?2.)d @ 9s">!m!x3NS,W=bӰņ5wFpJK8(jCa+<.2Zg>Y j%-PD5?K`(Ѭ,bA39bv}m/ ¾Ev& fߧ5* r'U'TjF&j/EC')l;AKZE>e [;W1v iti,nN,JTȮ_R&9D|ܾ!6MCx/nBq(XxFlSGiL9ꂜLCbdqofa069],B`hAMEG炪_p]`GgyKe v^"T&'BqCjyAR.ԺHPx)pm)V(r1f^D\ޣ}MX {g : p[D=(0ފ KP: LCYV*<!UA#JW'@1\~iȚ.=Tb:a5< ]k%?6OGG1^ 4[6N[LT zd?"("/baQ Pq/6y|>TԙY,;EiXRu3dWLuo28|(%爽"cI DHsU:.n}R-g_+K ;:/A!0VbC\0PA!͂v6IocY#"&:Hv2$9Eڭ(8 'VlXQ4}\ k@9íj zCa(4ٿu"BPB{z*΀ɥ0a"#z"sϼSѺt*]͹:FV-9&[tN|r2P}xNuHzugwGwo>P؍OC̒0 з C.Y8J, Em~KbkXV#Q=GepmXYR$.x8a+lq4`FNl>JQ\;͋[ `ȧ@0(πwdf'g;K?@ qtޙpTkj 9ٖ¨@I2a~e-{g@rEԋ5@~l63(gkf6q>Cd.sD Kg#;+iq&Kg?.0Q-$͎o\ *1[Dasf(鉢Hޔ[Tn jF?+7iA@Np .6&-lb.C~Djs^L?_i@/%QQ[tst1:Z:O"T44(ݢ<ڽ/WidBCI" mi8"^

z컇މ}̡e9Y? `us[Z:e)R\loГєR^'ڦ[|d+xz6}Fbp/[l'`62rfK: ]W2 'WY~DY6),3Atݞh ]3m5^S7sgo V6V'lX*65Lss6P]Ȧtb:K#Ǭ8To Rc"bEHu:qܬVŎۖBghy izScȴ"/1ΫjO6c%ZՉ3Ija~~ U'E\܈IZ`ųÞ *ji6Dwb{)6+O#UkMiRNhW]E*Ƌ`i'`fG82dxkuwq^8`CT0׮}m (d|Iwr /@n5|7wTWSBL3)ZqBngS3( !80 (\6OG%M)ڈhY=h}f[3̵�<sKswX*tOYXd$&߽:)l閖Yϫ{zԗ tk/0GScm.yjD (PR,D8fB*s&L- <6C-LS*75ƍg]E'EٖN c|{1*o8|,`Hi1>cFW}ʻo~K Gc | $7(=Sp%^?@[\9XRk!#dU1!N@ >O]eyW+ue׈^0@>AL5>7֑f2_PoR/e n2 u.Cg:ڡЂbᝡCl`PO)tJ4 ֤O[- 奴UF9%{ؕ2{ρg!kn+Cu;@Y:dۉ޼ ;?/ʴډL@!1Z_aƚE(ʇӮ%.B/ }{u݊U !2;zUvQ]bUV"qN~=8ZϚQ]ty{aDR l1)Dm,% S(DnU\5e#_è͇{-;Sp ?˫"L=ig"3wo+{'w GI٭ke0{Uyfrj90y]!|R0_n 2.H`)vkES0Kq6æ_-g|wp/VVt9@890[nDQ]vK|ޝXNH;%ܵY-FRܱr , D1rKG iw3 :!0J$I41!h%BböCX١oe._IM/N*M.v|n0.-YQ1K)ϘhAx="8WBݦ!i%/f0YsA [&~ql{DPr^XÆe밹^\.TEneA0ﻔ7 ~Ndw34TrdNQCу%s>eUYbFAHaNwE/mc:ETjʴ؁rua)駜5\KZk.gsfvͻ?EA_Tb+ꙻ&dKIZ!Oqۿqr&^xU?+Ʋ׬(,^(6ْEb*)v܊y볺2T#%AOdrf1;a ?-Ͼ&ELeT ʌ ! m~* ꤟ7` +mԴ-''w@ ָ=[J!huQSZ;|Í3pe0T"NC,'4ف aЈ6>}jx;KݫT}'HEʧ_oD8XoC@%l:2PA &D&h8NOUo/+{gn˵*+c!_),vu16.?{cHş"L3pgmy@pooB}2;lơ{MfE:c]c9فZ}NmaF8BlcsTO2E_ӣy 1],|>'+6HodYoѨU5W!e~X\+6ú{K/0 9, x@cUOnŵghpR m[dr{Azp9zށ"=jP6xv ^G&No bNj0uAXng& B͢5VW\_>-3L+\=5T{Ȓ>MݑꞫ1ҮGr8sːS{vO&c*.[ьVT!)5k!:C@76ѯ0S{`E#S+Cס"&tc&Q:riݾS=yh B@t\6I/M|zaUS*Xmp/1zAQ3"i+*Z ukza##r.K6Ps~@m)C]v]o^Yn-Z/Hm}Z-JΒP&?+VЩB?K"nJ.ۖ~ xpe[uxY:Ua/ge>s5Kõ?uZ*ZV_dKJo?:JPP@L6ADf'r84\uctg1{x8`!'Z \oV-+Ѡ5IP:>QQ1GgvfV0)#C zB ÷.VmT#^4Ҷ(P$S&_r>[rP:qR`8eܷ׀f7/o%!PDwa\,=Zӫ|^- A`:0:bOS`f`p!J59کtCP$mG'gBRZ{;n|%tIG,ZvA \aYXX<$x9jV'Y2&+i\L;IŅ;r?VC-pqM|ב,/=;;NL ͊/S Ov,zleF@hCV+TRT,u5Ӟh^͖h8_Mvԩ=07pԊKruƌHk XSrEFt;ο@Blj7i^Hzn9NG!'íΈyery> Fx*VQsdmdˋ10xա׈dVtD{|2EUۅЗq[OҬ_5"dK-pC[ţ8;X+C0V޸zҝG4GVG9++0L1/5asrcLXjf`?EHJx"g5F>c$ż%`+o@ﲉftc) q3)[st=grwDUBaR8\aiQN g]s~hCt tG#&VCPZE5DN^!HL36#_ A%)2Lc1r6p3?{yp[ӬRc텝;tFcj #Yӹ=3^GYZJ؊[&;f<OG$[%$a VrAVk p7(`&4Dz^;u _=W{Ιl l>^ h-8z2/Eö':nH|Jßt q(Mo$,s0Ko$T}.2@ *H8;ql7vW(\Ď?U eWw7E(ly7+o =K¦} !/->=캳Ei0K႓HRrc z;|(s2R+W%z%szӬu6ܑ g[ۛS2 g2f pW/k`TDSpg@M) {<tڔaOpJKB+R4$R 3~v1H\?Z_%w<3ښNz˷Gm zK6Gps214XGg^DJytan64٦8KI_E\p x?oMpqGjv},̌{zV1`vqߝ2>\Kp2rDqG-"I}MWZ=Za~5QkZZ,7+  i:|3;Kaa 2SD-)qcfX Wx.L co޴ymzHGe4v6r Hkrw*B0FHÈC8W-KͶʹWyUeQ4^wcэAy U$F})PM\\~Y,A+402[F]vu.b0k&tϹ ?lhfw5frMjׇ<~-f4%څr17PѬ8`UI`/PO4f|&@$#yAjB]r)Q4GO@cED@J!Ut7<"uS!!-hYYļy]hgFx1W)N'^+uAeRY6([ť`kQl) '*-M Ls !бiDt\U/@[105(:KC'c w#x:u_jrɪH>F]yfYl7bddB.dfۗf4%\{K"2)*c|+U6H賵!߀H3Ly"8ӣL:[ **+~m<#gWæRύԨK}tduO?zġ@[_#|%78|H8M9-]MNISô8\&<7`ܶMi .5sTc ׍7__wX.Z$$,+}oԚGS7IZ/@Ppxy 0 :f6zW).v 5cW߆Ų16y5Jژ:pH8\7+=4'ےǯbL0-̻ɝB&9YZl!P@CIΨ$raH1rJF3i3]yF7V^Y ДYF*Ph%nF@EK6TeQ=16evI8\r0/F+Η6`/1`_dU=@Wut)U;ҔD4 ̔  3t):l;U T}B9wJn hZS +]\!(pR7ѻ3ayN{>iM-eVȲ.\XgOI~g.5G=%tYbE)P:mxOGSk*טoo ֶy#rU6V)yI!`ƣ au2J4`"s5GpDjv]vpdh?cq#ُ-a7Nj98\#88P"d<ՉS&SD{uT(eZEy5ZH ء' G8,^@ LMwBX@֐f-+ElDz,:xmw-}Lbû~gԩ;?\u2ۊfO]x7,ETVy8?:Dݔ{7nz̑ zOVmd8N4y\W }+vovݦ< -˹!#d_:L3?7HN JW{{ܺҴJokiK2bD\x W/_fN. x=wDkXk_8v"GwDf+Q8oL״WO=SvoޓNYB :!1_|{ƪ D(9i.ԬPI%LU`QE_>m eSXO7M ]h!Fדr cD olIM E3}kwtr;y']kr"'o!YFM}[:t#nSSmI81a_6Z:Gedr3Q\%ט 'M\ !'ML`dȐ/!A&,I֖w}MN 5~ŜU~8;˳#,>^n;,9fK97Ff>I(*:jc&%cF'{Hn|ڻ& =lL[ڝyn_'HF ײV?| 5N!0u:KnJU㴛қ,)ʾ5 huAtQǬ`0dcI )iif`ȹ#Cjd)%*)8_N iASgF$rX)~h{CߕCb̼>ep0.ܥs{(9jBjX+3q/oGYn 7Dj 0ЪўOj0Q} GJCR (1& ѫ SW[TouEUT &&)a>X@}3eYb$2er$+GS)WIs2LZV2c,ŲswшC䂶v[8Zm{̊8fD-~f;kE8' L!}2>Ai ˯y7 af?J@P]hT=_g_H91oy$@ e7t[ فŵ2(NZ9GdWvCֱ|*:VȆDI,.πbOQ$l~]O;sCzoemSv8X0sf6P3ay^:O!j)ٽQaա=ervkȭ-!ܷI߲PoZi04>s* Gl9ֳR='zo$׻o+()<'MZ-?{s_]3"JQ 8݌/UI5ǽr&w8G4iO(n\DAqpsLͪ_nTno_2qek:Nw\JQPO/ՄRXW3}dg\~U4m Q ȕ`i6.vƑ\s\Tn$̃Xf_멭PljYYJ^ϒ d֪ō-$嶺VtEn! =ʞIzAyeIE b1 vV?(7ѵX8?aRz7P_FUtW;i~g' S B؃L5=[qmZI|GOC_0P(H@8P󆃊C1QXG\E~$!R7g?Ȅ\ _4nN{[A=ӫ[tV0z9R򣇡5;=]QńdPViIH;&{7`(>h noV =˞| uylA%!W H8Kž*Q*5|̬ XJè:gnlX0 ; `4x4i9[G W54zIԁӟiQDjwȂ#,7|alx#&ٴ_/7iTP*r'0ށ'q@C.NK-zLA~,M rH,:)r>;2KYLhp?"Sb~ۊy?sL3Jמz1-{e'ѱ93×VS\8WQa%qqWhvW`Lj t$3#djB%@]r@ 4(WwRFg#$E%PJ{ CndݩTֿi ?; Q<^Au# 62TmuS( C\?60U+Uto%AP!U#7@ڱ 􂆯`u .ӣpdB6͗?'m yގ^H}˼8. ~o#](hF ݎZll)-<Ȉa|3ࠂ+TI4vm!|2BmH]dڔ.* Pٿ&i_8ɧ#T@ %C0y%RFmlMt&"%ZwS$9*&~ J,g3&j$i_`{ oZaAs*_A_# 26`LճL)asj L95k41oD u:ޢrY.\¦gd!T%}w.$'p!F&1J= 8GzTcL1SZlk4U2?*~|+ ZհuL !OcЉ2XA6o*: ]kw ;7g@ hX|;{kX\fN F >JFM+gnچmG˼aD;yL k*#$fܾ"Ƴi&fzH-GHu,fyM,a-msL9Z:Y̼Ex`f;bI6'QewN{>5Х@X1i.E[x:10ޥɫU0[4,)=6C5TSz_d*>n"mo4d{[|cr焕Ol㻳SA_c읱XbF:y |xeء{GBD rop=܂R$* 0t7FtΖ6Hc ,ypM5?[xP! n-4Km+Me-x%Lo- 09Deܯuf܅daqn AȠ}өLrS)gITxѲ^@C{St>hw#뽦8?Fע"<\}T*G׽I0%C_׌L|lz )CN5%!wq hP#s ΑraJjBd<O )1?;V>ܣg [4p 3I7~Um4tڒ,\j಄d#)6X/dkw0†70gL>5綿|_a9O'VwMwX'*PU1pqN d6JlttՋC & *g#uAK3@ZU쩪kkkgZP,Y4̥Am1s@vJu:=6V X۲K77q{e C$@ԌeϽjp 4p茞B.V_6|_Nx53!7)4Mfn \e?N] ~dvwY+R{oAW"~Zop,o,zUˬi+G)a`r-R@#-F=& "bzΦw{Qح?@pOq/i eFQBQ_ssEVcmTV&1o'f *l,]DHl m;,myEj#ٓj YpڪEh8'-kd{t۳)O]JU݃qV؏r~X콇Q_u;gAYUzCPgBc?#4OX<ÆP5Gwڐ0P%xctD;1&h8dV{E g?@Dۛr<+>PX*m»B$zwpu[KeҩǨj3 T4[ oJj8W1[1uE!_Wm5i1#1QkS#ds?1]DeݖSF޹R.YƁMSU.q'GoQ?suBIqjУɇ$`݅>^F$G>xm'bnfmG 9"$!Qq924џ3ytHr;9;A.7I+ȟJ˴o3Hpvz$Qڑ$tg={7$pQ_2WV^Ry a1c>x ãڜxPPR Vrs=$rW{}#U7tR\XNge@#Vxt/C0"{,u5@Q`Ij 8ua>@ AsI#pmYE~|aF]dtDkrG'!vKƱn6<ZHIRG ТF;UPtP*`ŀēld?wl꺸&@S::}"(ɓ9~њ RHc0`^:g_g쾊 W^vu8f'uw6sDo -> 4T >FI+1RiiteҪE>#=@P2EaX@39:g+fcFռmuK+Mxj`VO_sJohԬj *O!R-=1Lx\pdb.VKHPr[k69.㸎~sWo'.Kv.%]# ßˏ `בGw2>NekLNS*ʧt`[; dSv 1Ѭ P` 8.Hqu&ոE}GTfs,jp# wP4t~^aBY&m^HAP! '}5&إv J HLɍ@aH_-U4q882U>UV#^wV3`2ZHJw>ߨ"5?cf9<: ǹ] 8E| ');jt LAZeT1mCv5>Um_~ 8©FdWTYQP䫴^]etew0 ױ_uAɠdFXl~SV塴6놞uM-[LPM% tc<i +kn_B|ݺO3n vXYW2\M*@^]~ݠ`Q!J6VŮd@ 753X{-K3v!D]m7؏p0%*ڊГĪkIM!(aU.d3> Zr+V#1-Ü(QgU(*nm+b~{cS15^ysⲵ <\MJ6gZǫOKte;zP6{z6\<Ժų,7XH 3_#WLl𐞏(1Am I =dV!@kb)f*_a_ϭql;`@t]r=QWg잫Y %7`lMlƘq)ɧ N2ld4Y,|m{:s{ [rfu!_g}psbNz)A]BlOtEer+i:fY 0cJ,AUJ\ݽ1Ej~*3*G̪g?)*;<PAkN+DC!0$[@}'"OlR-v68XH^_ Cn.:#m hpm, 0^Xލ.X+ZF+OٹsGI T-PhYҤ6m x3/OCf8e{7FjǗN ndJs+PܒXc~줿ʜET' MY7L| wEE) u!R($ 5YM pX u?{-Nu1'ٝzڲl5~WeF$ k<ߨ^GXvGp`` a1Vn^m$J[w Vv6hCH>b7+Z1G7'A6wKG1)f˛upG:v.u u\xsNkzN6甥`ă HDȿu) p^gE3hQq T^|q9b=H>p0+aJZ};psY=jODMͯ} =OE>L?<η"4(F}0 !SGg5YDdvY;(k]8:΍VVQMk-(T}z Z924Tzp]PA칻#Qҕ2vvFm'U%&q800_c$vPh$x ܊& t96ڽVonz<:̝TD&U| O@H!E9 zp~ S@1-. Gqţaeɡ5i nvMyONqa|vXvSd/,nY~vGougP$wIPO$&Lj@;`2$݌Yڐg_:Ԣ5t Џcj5®5twOEZFr9 dNަ}ŗ(W{}>3\jHp˦VE2TegΡ1g2QԘ: URR˲09!x+{兼~5o|֛t]_\hj}濻\Я9K4B3r0$Cfȕ ([iyjpbFņYOJwaK].qvN!s"Ê%rQ/T0vUuZ.B@𲜛A&#M)<@!`eMj^j8  ".90P;}%KD\l5&$I@ 3vںw; )POhi$dӕ:^mt4BԚ2c5K-S?_:\Yå3S,/yi!g6CԘ*#̔wAY7VsYGԙIojQ{mq*`Tx8D^'|1͎+P/ddnuOrɦןYY# AA*- >J,aJ g8ThHêiX%ay*>_{P~j$^$F ͊h 1cM@oQ3l<~J@T9,mXi lk^P؍TY&?n)՜^<m]O;%ŵ>䵛"- /[ s~w%IAG#KB*V&8Žf[%U&IƳ֟YJh^!eҁ{Ց@AOXLEb`MԕC8X{*黤0N^dS;dfHrqI+lcY YY MmkT }p^3,:)m :N6٨]ϕ\cΈǺY]"ņ\Z #0}m^}0`=n^0H;mB+m[4/}}f+q14/}j-,>=G-'&̝%x(,ke)_OYڇ4ހv F4Y /{fƺ\HjYH*t[\[QP=k-;iăЁ{14[4mv'>E;36W~0 K5+\Zy)*GNߢ<~$$>N#= +pɁRgI+!hHy#Kp8|R2^!<|yٱ`ZHcn@ݙ1+wx$>34|5LKL섳^ 9Ɓթ6z|V\P7b>~+a_P3/ %:~3ԃ40qib{jr۬Kh͋]h[ÖTFN+_[pL9lJ]4NWu1F(DE;E0cN+]vƻMIŔ3쫸9Y( <^taj#$nkB ,rE6h5lQ3RKTS98`Ks9ժdPQ9A@Uس Yԏ%eO s(HkI~3H-j!"13{RliR2;t}"PbS-2ՠ: bI} 4`G*~b*P͵8rEDa&í^u.wص<dJl|?K,?ehdR{|TS4\u /gz$RQ OB(KkOVOt(B`GouyV"ƣ5.)r uK*ohSwP'^d1`m_CWW4>>y2TU#y&gG;>Slpr@oX)z[a*N};}q Şcӧ&{n$p+ U{gZAv鶗4$FU`WB{\RDoВ뎃/pe #NBBKrY"UIo8g[4"ދwJ'LJK5DW4aMN3vC[Wlb5xOޚaݞKR/[PI2PP,R`nS'02i XU8©=N>ݳIUp3$|Ka3?r V)2TX)J)q YPb`!U<%pIA% J)*TTdmmċ:eD~9G*?MzſVHМ)FJ|@ϯqZ; 3q;ĥzn;]Q_lu;]'U42r{S; ][ i 4} +Owq1a c&Uˏ%zh D6De׏,鈲0Z_Oӭqfn"Glf_W _(v_|=k\N^Ir3 ^է=25,*5g&'G Fo| ^ٌ}I|jlX?{r2wukqɸ1!!ޟy> RQ $a/vJU%7dz 6~ހcV̯dP#wT ]R9r6eRPfUE6yT+=^욊2'Og[ W_S ԇ`Ve6+tp;:3.6AZ:TGJO ]k̚h9W-$/I*Q$' &Tw!Hg^m`[U%q9/ 8l$KG)0@p9>DPIF6m]LS2ɒݿtA5/6(ޱ 7!IoTMRU"ȆxY5O_d1Jl4z?_B2C$4NVH:03ZaKH45@S)!Ǟ7i|6D}pL1%) OKGҒ/=ֻ!v:[ܳ&bNŹ6.0W/o e⫭g[M>Y?ChҰ}onO|Io<ܽ sRA#<ć't-*k*)$6*irRfni/ݹsAtReF͏V&_nԎTtf9)d!58ػ ͅx)9 Qx% 0hNۈŊɫX^mCmF/!{z3Dq#w*8`eHzl 0$$OCPrT\^q"i2),lC 0F@U] ʈn>0.F4oD;oDZeQI4)eBE :Y:G?֎Ho^6 N'(a .u<[^ mZksTCQk"Zұi'BI ӧ0Rx9T($(~:J*-bA9R uOԄy]9Jf{h@RlDy =b{R$:a ?{ЏϑLG)VqSPu&gȀ隳O-Xs"nxZ_!n{=,j*ɽ~*k2^r7"Ӗ7osqr\~e7`fB7#'1Ξ\at*#&alzvu;M^VE]d#<N \W3.X >ACe$nGѵFox&JWp"gQv wғ[v~vc*:[|ne SSJEa N?F-j G؅>PE=0ab] )UWDOTCBw/|qڱQl1j'Je4-C(cJ'N1?3q6 6C*)22??]'`^=ƅS.mK=xKb5g {^:79roWeufmEC/ ?fE@oZ w"oteA62x0ZWq$BLʁDWU/Ǻ%D~yu[:$V`~_Lc5BPz=*~USz9F_n>)/5;h]AhП3Rdo&Ox|E+d]i!:YP y=da>!crD Nd]HvJ8 %C3&?مlGա$aiy"?/9aQ 1e=^1^3p?%6j*: q{%+TVCVk6v俲p^9iUujb*7R՘0NF9My9l:c$vmw to*z]<E%KP4O!^Ө-wPjh_q\TH8հM+>O މŢz3 q1s_:<8ԫŜ懡dX16*.,`ʡԙNMFeELiZ,yM]4<\u#O砤9;| eOZ>t2FS2c 2mTDLߋ=ЇBDJrY%&YTz1*TѕgD4~eo8q#ԡ 0!&u~)sx<~;#wyyl>e3c0n>κ"1cd?CkJtw2_#WOIevTڲOݓ;Y>w_K$=MbP85c.`j6Tkӛ)9+7^|Yd_ s i)r{u$rc&#Y,aʎknjV卢[z_em|+N䜇a :^l$EUX;T ^hXYR>}#ĭ%j?z[rp6a ķRG"z[6Yy]7 XF{LBjӽ* pV gfIxιr8׳H2^+mԿKbvwvV$d7d`cϷpw;>jxopB ">@;g/#)\ rBn:ט5 S[A胸TuM-ם/0xqxڿs7-(vd[:w qIQ9A:t`N蕠E,Au&.įkw6a΃J`ea➣I7+S}h<Jlbe8r {鄬͢Y%2YMT0sU(h\}ZA9Z!HBU1i:@ݑ]_Sc{g#2ɺa+a u1;ӗHWb?n u?M;k/C8j^lcǵq٬|:Φ@ d, ov=X_`EQop8#[uɨ=ba󠭔i-3IbP a面`77JLh+{@_k#]e38m ;:p ׫9[Bp+k宯r\uNWp 'D,fė9B.{(;(&RDZ: 0+ B;_[fpmyF<(y٧ H 87&"}14u*o3án{&XƛĩW5; ֩3{K4jP޵}ig'w#aySk"t9CDG C[^Weلg;/ޒ}S i~xa(6YTECnƎASos+3SPOn~~\wN.a}Ÿh!}KPI %Foce)fݐ8'{0"+T|TR妩 _wً(5Pc;}8/k9TC)x<1pE8NYc]QTt/ s iK(~CN8xwSo^>u3"W8B9eU YV [I~-O%*I>ΆY8}BPh#1[ d Bj/Xuxaby>E{BlaJp-܃me۟uMJ\X.es*"iCl¦D@ FDB/wGʕYNTTʧz08(/4UhȜVQ6#Q.JܻYN_Fj &0&GXDZ v 6>~G0|]%b"}IS!N<]C r6 P+u?-?:q Hu,΍=[߷ݐ:[g[U Z}1I?2A @cet ݠ5pZ1c5VS6s[UBi bOKK^Խt%˳ެvETnhf@j4Zp/Y3La2jSU6֜AFB^ąSL@VL/ !^5ˊ72 +,)E" w-%?=?tp1 I;3݉KSki[8^5X ݦ lBHp00,60sqμT54k{Q1M)⑺[Q\mlh.hxgc *Jɮ(E_ ֚! jHj/&y':l&| 5/@U&]Rϼ{z#`Auoe< #?ǀ\)NA̿8;HKX HADϨ.cpgb؝ M~Hb,ԇq^G~ܼ;vg?уoK)P3츻OPuU$np+F0g8?7\(_BG,A\].@A5֯oxDG+>#'L^E:w;W10X[i# '\ujoercSJ׆ uƵ!l;n&&,=%A9=noZ[%\ƂXi` VAdt~nC- ~|Ȱݱ}Xjȷh#ʜG[*5ԶN}Ϙ$ A&P`/*{tj/u(zFdʾy;?9Pgv|HƷTˏ0H%^5j\@9ރ, a 6oŋg(Yo{~1Lm kÄA8`_κړz(xHa}(JEkr+OJ IHFo{XhФ&);.a&KCq@ o:Ѝ©_ŰqY w}wFebD2԰v1`y<̃X-i,?|2F.+t^ q]I8NA_ .B,8P|(0)S!O"2.6N@A2@]UYB#C:mӟ]͹ta\E N3uԝ)dпJT'`Q !P/We wl}"iu[ܬgG>TUÒp#rj?2@A_whZf= jPsKxM 9/jq:Eѯ0Y-r]"cZeR[bIѢb豚=wAX䜟cgk;>Gw ,uw:()T Rxo%UcH, %!Ӳ#*LNk/H\V| F:I$E4ezs \K4z"%]3mftwjj]X*:rKF߄\ʗClR3VDoQ)i4':Lk%rd,|#oGfMaN 6_8dO)|J=@=vY{w hҲ'HaQ 44#R>UaAsi+ dfSsPu`$D1 ?1{xyf>-֫=yti2)fI0郧SOh '[XpADf }آ5p)wCx3d;a^+Iɹ*l+]O9xw34S" ZX].(xm{|۰>5fvY$,U쳛"ʎs$S ՉטH 9jʼ̗sG ?SKT:ĝ6WzψF(*^ϊvaŖ?&j*[dE`gd} `[ojSwkc)= B V)ϡVN Nܑ1-~ELM=gtF`bwlG``YDL gǡř.|X_n%#_>[+JS> 6QUD<59h<H'+aTTU$7I_š(= gK3&OPMWVE7ȋ=ZLVXHGi^26l,ijgZ/W6aǵȢYA,wRυj#)R6vHKte{p7<%Jv]jX]kfmJB6,ܸe;c!X W|z'VbeD#z9I敺C<ׯ^k+;7: ?APwjG2}Q]ܩ*{Mķĕ@f@VBj|:ӯIRzjW'+Hî&,n`;Ū w]N7AnI4z>{ 55QNdZt'0nF5r;[8HB˯㸫^H_m)#Fr'_%Yf fR 隹:-lyҍ`fq8KPsK_^."PDŻYpK;A$Z|KdIqkR楢Td6D.\ݾ@E1|ŸC;qַ k ZV"ǛZѿPF(%f 4gL]6W{y|R{3r@BqB(a>Ӱ%A0 v#-*5-zj&@M|’ D_5}#Jo,NnJa m4Խ"b:]fN.&̓Fx<䍻eM‘~A?:kSjO q{{NIL4/!$ j*â[w_ȭHRo9ؔQ~m\]eҰv~ ."_힠 zhfDݥ66y7> 6do|_NAZ;^*BK֨pg=]J^2ݍ0ZjR-U[v +:Eunbڈ!Z، 4>i7#}f<i'_|Sb4`E~-c/2` :of4)R ?̞ Rޯ)fҠ&}\-ܞ >i)5KRE+1C#,6ՄNH͉ADt< 2/ DU,Ԥ]lPaK~?n"> KP ]2tl Fh9CwGAuΖ7Bl0`< % F/kCGS骕;9Ki&3؛IGa*BCba/;^`OQT:~o QJկ0)0XKf 8UA^;i{5PaC_xylc36ZZRJ9 ۏ{w0̺jjŰL.v'3R"s1OO$zb+BX[vw,6"d34 b_ V19KT\72)_YhŐ{M]k'2HU8A\(}i*nWaAҰM'v1$f &""xSMz!ϳs| F=ikG4 I[Kd 2fuo2>*;:6%T`~MYB`zHҿ|>ѳ e{ /w]l6Ko])N*d P#lr ,YIx^=-.[TdSߞ_3g3$/V +%q)07)2 QaxDrTM|Y[3.zOѓ?89U##!-g!dV ̄4; k?DڅI9<BBv`Bz=M-30w{p^d->FKdopY>w^mM_a%u=@=SL7Y? 5hHwSnp+>ɸXO?x˾{>Xާ ae(r֚vCIU=N_ϝ9u1@G -k*}bȧf\HFJªRkjHjskt 1͇\ˬioqD3Eq̀r=GG7S8^H?j1d& E(6oW cg8J. S3/u!7vS՘q(Z{5bHwNKݒp?&64a̰i߶eU_^^h`xkLLbxĀȮBxup% #hg=^0y^#E|VoЉcnު(+<0>^gV )#×|6%HYPd[H}Ls:,}c(hGiSإTvVv1_n4܅`.@@S)4?*qhu;silDڃdwϧQwh(6=]4ݷ썺m(XG3Dbvo_vCBڗԹT¯,pߠ-?SIS8uC&uz MKyNR IўXɬ.0Q4z+>7 |SQd6'$v7F.oVS)>(" sEkQ4ΡŽ~e*^݁[{~(OǤWŊҸ?|~+]$ <A y]$ʲ=CkvɖahF;sb;dpPzslg0D2zl6wGUXu@NPHiSub+t+h"Tl)uFGJ7WɎXEŊ24} ^b58E/,uڙ-!5%}t=|6ygd?6xS atQNi;*ȆA(ԌbZu Ii/n;Zc16^{Mt:`9-{&LFfu7kx4JH)b-jL9Rze;{͏@WI?$k: Qu8쀤ebQ '{O,&M§a x_Su6qϢu~e`bGd131;N,͙y盩[;轙n ,UA/\.IS[(e3oxi9o7Mp;(`\Q ,4/إV /[_%O2 N8YA$x6_JH^,ꎱL,9?h@@m|5+Oz3C?88aCx Ez},BU%ĚL Y(>(z%;t: /r%E9 IXa6)SBGuqߐ{L'`I18bIRƕA ۴CUN j^ÓS*J\$|;Y.CL+W{Go0Ќ|Yl4HW5;MdmX7V1Ղ?OWjSRM[Agubb}^ (dz^e2|k⎪Vz^b{8ٗ9lu4x3QXZĻתU#XG%8֍gt;Uv*˧f`rm;oo\eKD􎘤'.8iNG8?^ -KKiq ,HѤFɉ6|f6XѮ}[> ;/t,W*![n"z@KW}ΏyS7ezw(],H/ȂM/oPJ{~sA\VU QF3j^H\^mTY?HTwn#797D6 =OZ:B&f҅C6pZlKv~|r&x0_Id ZɘPTE//J})zܝw6=??^Y0M.2:wq(o7[|s誅fͰok8u˥䑼M=ϱxlKٓC~j 1Jt`0xWY cc*{&6*}*{Nj]`hKи 8!)&H?`Ck(P,F ˢ>cҼ 16b$)X'xGTK7LZ> [3n%5~`Ijz692نOxv,$O514ft GjQs~U(^j#I{KQ|4gZe/ܐmTGf 1-h=:}BSTo>n~@/7>GʕgeE 4۟ _Bؕbt"]%s1c%~;œFS)Iqu,Nw6*`e[ UBu ?^Fw n?^ك,<>'U*4g U)d{g!(ⲛJ|8ui#td93̖ ;/ )xH<„x19O}(%6D(V+~ޖKM&OMySڧtHlQl/Y}6rUu&HH*U ø6jYA2'1ZyI9[c "M_^eB!|L/:z1|b:9nI%C Jkj~YN P}2=ԕ]aeR8~6!qlp Ɂ\+?țOO0_e~9#X͝Jy^&s{]o Y;pJ 6b)|`vd'(M3\JVd_bu qJMnj6%1kWu}FebG4|  1LX?w<*?1:檴]7eII\b:Hh~m{ZP13zf\{&eAs="-Ɓr(ɟ|BNHUd˷(6 {ķT}3Gpĩ18 $ݪ.]"ބ4u²pj!o@EI7:mNpYIc%STw~W;a@A HgLK >QwV|]s jZ}xU(Z7/׈Rx|I4]lc{b #ҭ6-PiO>)q,n RVn +ײDWE DxG薘s(4L/W# gלGrVq="o-~E=Cyfur!־a)^kjɀGPvbX9;x1 R_E~Ԃ!h.]lU'Y w@Iu.)$az"\o`:*hOHST3-CV9R*gVɅRgE+[Gg2$\ĵJY "n,娯ă 80pw5l9b /c[3^ ˄d >dԀӪӃf#V }-:Jۋ/2ϊ3e͵xK(Hꡂf0X^OTl#@9e˴8ytX+gcǣf>ѡ.5ϫ/ nVx$J&ֽ1ZI Q "xЀ:/d*q FQ1 b ?9{!\Q0QL4j&8j!6p~f=7{ϯ[Uݨ7 sh:k`m2Ɗt2o Pׯ@plCςwx5^6Tܛ 8 DXG,WY 9d:iֺ";G?4>F 7vt>-'2t-J;B9XP .K2uK{`o!jۢW}o`ΰAa|EcEMӑ  ģFFȸkvO6RC}g0qEzq'WE.:3/R͸z$,.,l7' Y^ݤ%;)ɾI#V%y秏tz5Pʻ< c)}es,*:j\[^[ iwYQgs:}şd1˶1F k|> Q~4l'Y[*q}:3%7=.ަ'EúMS.lpN"fN 7 SHugWȠѡiW-sA7' Z:M#8!K>i#Bq9,p,) )<[@ EHXmWx* k7&6`mҖM"F~|IoYrRadS)HˆٕP=LF6Ahi!I8O&XzC|QoxqqSXE$Sh;y:i9x7B^c ⮘3`-s: T]=$8 %RZl]܎S:P3oaiy(zr& Svе?{#K&Ԧ&(Yd "uMj|ywLk ˊM֬t֏)C0{~\yݓg~jM@jŠBv:1RK^OV/R>jZg#$#7vO0.C!sp] 89ܸZhegX0Q=Vȕ =#XO*ɴ nUb+k;Ha:_l?D_OD0'5\0W{wN:pCMFg s0XҮ< T!]$9NW+@? 0bd]ɜz~ NE'vĹX5v']'5T]@ҙD?cOYAHUwןWPϗ&чArqy7jE- $lFBA5?%&9svV!C+TI!In&&uC`'u_Á$b8'W#*lr4o>07$KkJcq q)=hHaE)3SNl 2Û_FuV[SSdUjLnG_0;Ed|3ͦ/Lqݺl~8 QaUӮ*W a-lBq`%뗸h Rh~Yʼnѹ2D?f8rW?"%bh Hf]ͮCedd$IXݴK "?+f Ϧ<S5吿j݂HdmwO5G`oxVČr\A'J8؜Ez;,Ƥjr2w5K!>m'OZcX1aNCFiF"G5Ȉ+a4k"-E<v"E*z: Q{?o ٲ'ɍ\ qbqW) j&/Ͳlm*SjYmmxGԚaD8a@+K؂y(} `3!^ N.e/.6veVa@$qK䝒~$TEba,3_>-F>Bd%1Z{7׫ެ8X IWؾ2 Hc"'N0(b / %gUugFwWlu@ ye_xM%>q=)~jU%6j9>lvIFZTai4?\˱(oXq4&ALvnۈXL9<|xJ@YX \%;ra"E D򱀖 ༉hZ/gKh쉷"ߴ\W];[{7ڍ,6wQe3WQ*'XZ>(-=̒F9ptqnrIdPZa1.&;)¡C嫐"iQ>$@U2~M-roe^D-VGU?D#{d6= 5?4]3vd#iOi9WIr⟁V&q7Ql^X8C%L(oyxb"ˇQ~OTuU,^wWwe5}A1 )3xZެi/Q` -|٠TGk ."a&A[v8畽5AjUvI|/h0y~<%YraS2HT3,QP.%EZoWgeNjo뿷0䒗' ׈ Yb JQx]9qo6|͗+=ת~^bgnW-N2 .G.JV,oH_o7awTZ xr=L1a'0[֡/ x+J>\X\ܹ݅<ȴ rar 6L8; (Wv#%1vo JļׄN@ ¨N3_Lv"6 Qf56 wa. j4V)dor`vu4=:|ȸdgǛ h% cV~D8A-XUm>uCV><>ƓX*CqU}1} :%5QVJDyYht0}$?a&pM4'aa+@C`s\o'%?!B0KR=Pr[[H͸lx%㉠>ή =p?FC賜ͳb]܃bࠦ% $7xIaYE}tYdK>-9#]ߤVpثr;c| (8?,Fl{+֥*(T@`.!-Jqc-Žz\8=Mf&4d><LZ+$gRTZx$o)_ZWؽFsj>H3 4qtoyFa2Ha#ZZt #"Oq^:S_EQbp``NlxςU<$'ɚكL슪xDw֩8A,[f>%&^=)oޘzIM^w8w`r1mu#Bpޑ^ɣP+ŨY")N)(?4/ôE=Gpk^l6 iQ P.hJs [X*a\ reu"=8}vmԇ#JT;l=^؟xS3&i=k9v^cYnLL`S>: cc jydYā'Q{lwJ4Br^k`%iB(<D *qyst=RS5]R(INH+vYJ5X$s@d0g%VGjZ(4]a$rv`ej^ >W*p\xī mv zA2s<ꕚ0OQ&oo`w|<}|ױ?b%ˉRqw0ae\XNOiJYAF+3LIm:-n j=U6U@"`%|t0Q}ř?()24*\SK@D +u pN.BtYwTzŴR^ YXQu/#'<{G6D 0G2 .MLҵ xrQK0(o`W+K@- %w+Ybt4mu❶]]Dpwۋ\\ >#d{ϹFCX^Z+/q-E,nje"rKx-r%pE x MKLc(z0F+߾EdN.b?eQkِTǙ>|2 bO0Q IxQVN:( X_V观<޾k塓Rۣ}0w5N^{` R^,8]P5_0b_hk*څк=g~"]bFs]Wύ?ŧGc>y^OS]l:xz2 Ё!B SRe4lx_iC;3B_T\HwYU㞨c\I`?DRV%_̥)>`EUsMt2dKFאD.|2x=OڊC@[/1M9R K9F:LdVMVCur[h?N>+eg ВOB-g[#f+&!}X|Ӛ.h3|U4(B{{76aCxNBkKǪ2K} a~X}>V*cXH,DD{Yw^<]1_+_9#OpQYysmq f=q1J߈b'!/F C?H؈YfEx`z͝w^9}7pfD[4ր7ҤTFK\JN` 5͹v(MAz=pD!7U+ΤEWb/I鳮M,\~]up2.hbiuZ@Q`+o#'\I1 c(r-hzn)i6YǮ>M $oҐ:]Pkg:.L5SF>Xm5N i?%^DBRjm97.Zŧㆷ8{ S]^fwh}bCDҮ{j3"XXKVIU $]]2J&(= ͩsx:oԸi (a sQwo {&:1N0+x2VI4D?.RalJ'Q8M1҇HXw 87˭@3"FNZwp2:CSMRE R,쭏b>۠ul4{0Tun#&WϘZ)҅4O<YI@"n9$G!Z(dwDBS|I]!'.(r{1rW#nQ9oT3ŭtq$Կ>d/9lN8PCZű= ylD?v/կab-l7O1aO1ctMϢ_׏C`$ ݵRš2HVd+ǷU"긘7zF/n+K0R T-3X$* 8P0nc~`Z'(oazխi#.70L*ZRhO\E.2Z;|39oArz/q:e_:y G0JT "҉{ y>Q_o [%>}\STK 0,lUB>2ٙ_cMP!%M::nT=f sE)R-f59J>/ȞPIӔς /=WN@VBTkT 3$b1Fw1xR+ate؍͌(V٦<~[a㞪s.rO@3Z~Zc߅eslN䧟0Ȥ|5IH7v N\,bj:Bk+#/F Bu6VGUQ,@,͞EN3:~&?ˌ0MIc-<N};jOLٳ@ $ 6i辛&`T[ɚ)lG6aʞ!Qjh̪ mHtg (wY7.b!{6OW8z$HnPC\C6QbihLPFRy92^ $B"@)qDT/qxQJ3"ەQUy'NUV,Awo pڙ|qz2sM!i3M;Լ6DO ۨaF~pLa+Ħg.`VZ,}N+B,4]9h).@ΖWNbu^XQֈĸ+wk3ފkn`ޙ4Hp^“n}>oui 5Q%BWЎ W)ᳺqʕV9f'TßgI&;rފoI_IkѰgqTJ ? \l (ݫ_hXz<%^;ံj9 D)R9w7}E.6vkE}L Jp~A5dWDs%@"DM5rSLWΦsךK_u]:ε> YQޭql@ X$aLr}yzHzڐ )ʇu{d)R x[{]eTuW:(,{(4I!RE#:U.3{&艧ovֲiWuUIQXtlUf(3uϏToxHv2 W0[u֊5ɓ?)9e_SA0k gO6שnLgȡC7E0tB VcG.nM(d.f4nsP !#~L# 4‹+O@ktWAɠ*ÑiT 1#)E72Ãpb|b\U>ٕO_k}*(Oz|<Z[Gf%}fgvZ}o3ਜ਼j}[-2;{] IkY -2mj[@tBj[$}Rqvx$5][EdPwy75~Uoх^3;7gUuS,~`~(dq)B,あ0D:e60TG\_V9t KdI# @*&ĘP׹[rf&qMx|hےxU;p% Ӿ [vJmWhEU`Zj=.]{hcc9Vx=(87]rxi5QCx4& \'xi!~B3*` ?W& p/ 2r~t0ɜAKPQ\x -0:YQC?i;3" Sap~6r{¯R8$5Xc靀_NRz#e:w/CQ>ԤC D"r vd ³kO HDW=HvRMΥ_>R]b4]գ\ ~s\l(ThK|~9dnI V1 V p,{+SwjkYl6dޮ_qS#w@Rw S.{yuk7b;sնV2_!nː]&#<4sс*sJuMM ӸcPFw00oaeq}N\CT8Lien;&r" _'13SinIa> -9 V2 q[V ȃ(hD'*g:I$p9egB;sM!E'XSۤ sm aq]C,])7GiڭFW{8"7jz/.D(6nnپ-X8}SԪ7q"eW, F(W^y*`5?(4H_giū՝7'J~?uZ"?O%aD2'˰7&](jHaD8*ggTK"}-v~' @$z]ak}>?Jup_M1's|qHo,zD&$ skNK?cf5 !;| z6 6=e6<<&֯PP..qiy# P#ˇQ QzW uP&%+ȊiD0İ 7~8﷾lhko`Pi@i4?^F[q>cHa1 wg|l-#!Xv] UbdV=dCب27n&7E@Nxh⏓ `(櫦*]種1 T|vc)UEް.†r}B6`)=5cl媲y(KNMdZ1 0WD FT^>n3:BB&x Yc+0.\, FAnlZ .(SZ162}TIG)0iA@R*MFCau"ABi!ѝN~M F3ΊV_ښ9}QfwoeÈ`ÍC1'#I@AB'+aPȀgT9Ŗ%[L,Dh=!\%:$JLQזCJ++7Tcn$3{U ʞWƀwA5ߒ+ ˒ZTA2(mV itc+I@; o `ysbנ/GRWmwv|؀ę XEEj(d̐P}/,ġԥUL -;D#*MѮcr/wbU4Ԗ!h\"KWiN }2nNM;{ OW|2m&XB@aT-Zw i_0OHWƻT1HZr;2>.e]iN' 3I#ƹړ{4h9?I=|/c4J344󪡍f;$V$ZqZ>q!s}/@-$vF;ź$n *}rg47K&)}Yc)zMť^q슥EWh`s&8+٢}Cf>ngT|9qJR??oIZ?עlEBP})I(ӏb|";:ƚ0/4nYͥ yzy>PX{W9IYJߋh`ѽb|!̿1 :yi^9tzmm7O0A̱h VLVjó/y[$#!W@beo8-ꦣ/N܃obrHTi^#pKmH17ɻGwl:tqcCTzrAIqޓD`h|m**ĢQB)2 mDVV,ۧ+U,e&x7[C8~QL ^Ys-.71MNŃa. BUj|ўu{0NLMckIz,3NՇ@nrHKc+D43Sɷg`PDdٜP%c'3}+-o9$=':x kP \wՆv0ØLT58Utd_!ڱMY)?Y,| 7)djXfpo塑AMg;TwV(ΨOe`W+2 WA)줛ql{8Whr6QsikD֞1h";gUX *O@E{W|˾%_#c^ ?>Z7D_VWXsH$ˁɚvVNIIK$*Ai\ĉ=5Ƙ_%l30sn,B iWXȭr:$2vHܸ[rUTD IRN":a7\~ZA[k;f+zۋ5kϘ(c !!ddZEp?7x$@s%[rlQKv;[6ǭ19Araat<;S9a",2d <RT5T8{sw֌Nke~AƗ>uTƖ(/ 7B! 3Cvu7Yjuaa2 ).2D#kK@*D5ZkДtĖlxъwop;.b<;3 a 99A&_( .BC}11MgsXaoeҹeI0H{0+ZӡrVnVB_ OuڀG% 4I5OŶ< sn;:O)7\t أN!ۚ2fS)|6Z[Ҿ;xu6f)1>.i/ Zڧ5P -SŖ*W|% keaP-nr,_AU;)L NC?MYJM{60>!#o)ɧR>&qIʷE*i5SŽ~RhIpO( YUR{hlw(DE@ 7!B%qZ #s@܇elB'X:ن"% @Ba9=s `% EM.@? z;DFE4)V̲s'xH|Y+bZ1roV(-+:&Mr~jP6=!D8z=8p!!#҇,G+ӱ >X,An!Eb!;KY֗t;R~!.'CX+:J];!Ѿ؄EyZbEj $lsLQky~ֆ:ُHG"WZ]j0E@6JL aEPrTVQ)mO yh~bhcJɭ+fXQ,"L93MÞHkIHďeɅͧ|!xȒUoOzY.Qdycך 7>m}d+jm31z#C: Hx:-n}dW"KB}ha9 &ܼ]IuQFTw ZZ]3liCQC!y>%En̻c-yyIp6oݧ ܗ{aUf@,l-q}cAN4s%ChO'cϿv%9ZGH6U?Z%<>S sv/x_1VU6VوKFkˉ40'ţ(Y?ξGT-yR^Ae jSZGܞ/K[@ĚH?Z/WM=ikM쨅1B3)W-,|8'&FW9jl\D<:+L%"Mdbw˪ o45Aw Dҕ13]s @69L O#ZsDT64%V"tS=W-vo8#:$f?%֥Gi AO`iW@ k #1GK^/HF:Ujx<)"-$DSEou.O jqB\ 0XSR.>Spw4DSuݍ4l}q"`-kNe1@'C>7s  K|0 K MTńC}cxY9<Ѓ{?CYVGtmea<7Z= 7N%gޛ`ɍ\ <Rp@(Ți{dӤMKuXZ];VHd8;Yz8Q4?kv[] ~Β#VX8&Y'5Ar2N){[>OY xFrE˟1:)ӯwdj\"1q(=B`ИݩAϢN;SL\0! B@F10%aW *qcۮr2HP2 fxpps_Sl8|ݘ1&6!]Z{9DwqpV0æV.o6}2>]ٷ@r']fq=KSdHh3]srՎ;]o-yXľfOGY_h6+F].[q\: kZܣ~˿zkj5jJԡ ;L:|ȘS.gx1QWּ=tKBS}= CY6|t3 ϛky#8 ϨLO MC;*Sak-%(n=3mIBcCIm2C)u$\a2#$y?BQ/iq3/]O:dob5&X Z:W$sxi6&"e]S{2﹪r%.|0(>"xKK*/ZtO*?J6EcwJr ʷ*<DU[[A¾8L.{W-W Jw%^ۿKМ%IUᓟ#;𡴖UϳqDCgYKf1Q#rWSb(Nqխ:#W/}6ZYĤ1Hhƥ*\e&QnC!'] ʌﳌTE RݢY7GVP^ـkcA.C{Bi֔B~/J/o=Yk (b6rݸgHP|"ggK6q\`d%*XJu|ĚEuڊ]ǿFewYҧa<4Fjb䘏}"? !2:Yi3̿gq{Šo<h/TU#VԌ|=Z^z&)+xm)Mr?t=11SRsV7oC rC!ab-|䜴߶kLݣR)cPlm!GĹWͰ15Rlj7o#ņQV[_$AXҀq]$/\V)~%e0P88_E@o qTBӿ(4 ֓{M`#BT}7PaJrwmG7io6Pz]I6 suOhkuVUqҢ% *ӮPyվ`& 5und]6K=l]J' [/?U݌Q gus|;d^nbD_~Tۖk^`u{8.g@gD*!$q&`>Ȗ.S sEPgs|֞7]拁ݻ@ G1a[kp,Jb](eQ@ǀ NC)qCK(B8&šخ;^]8_G"TSRzt'lʾ<0x"J&{&dռͅठ["H}:ivѐ>mz G}{NW <. &$DuS^TU=SSSiTK# yb/U(sK8іEkEْQC4eH I^imS%!SuBPU*țˇ*(*O#1ݝ?T.Gz|*zGx3z C. :< e@f Qғ}T,ih]ӢyxRzuNO&LO/LgIj _Ĺ (Y键|?I>ݵX^J!DtSs+ zgظI^QnzB'?Z}&*yD ;`,#$BCLֹ?D|.Tk/JK;2,lR Q4p`_Qu _{,jz~J fr)F[ 5+^M۽ 1#HZ7 .Üwi0&9.ԱS\5WOrpo<\W Y\RphѼ!T#O?:0`vL"X%HBn[{q(mlcE_ r,YTju'Ρ|iQ +aDN-0!R S ~7p e1<5ûgK4HBW(@w{u92g 4Ș1mF{|Fe0Ò% ۔ 2X*kyep=yG_Zh̭-rD 9$),B›_2wWٔm->]*>;&l[ȹ'@[ig}nP{ 甊{ O+S10r> ~&YL]<υf-)𥳐{6Bwu' ;d. bgk2oh UCtG󵇻[ Q(gmjW^85y#ú‡,ެw6.㲋2w D~E2X 4'w_{3n!h~֕j<1ؔ!~5DDSFRos†1j§>' nHdd t"[My^\#A!o{j?5Q*@kX!m{`_j֥ 1pc'pm^_Raӥ$6`Xc,4"Q߳bsPs69vH6^"N&)Du&4n3"-ϸ>:Q?8>LLj^EU(we\K6swz2>J(f,enO7(mr'Xx AꐟdR{hU۩.b~@BebQ!sAֱ-8#@_+^o]r>ntڼ&e>uL;.j6N'4#cXBD!LZAȶ%edGLxiJtb 8L&GRLGc75O 90*Hkd!B.ap4t.B1U EDɑ9(؂ܕ'>#?S`[ /n0Hyukwj.hRu ijuh'ߚQͷ;'z\*?!y)Se _:y%[n6ONW{ !~>eqc Z BET(1e|x{ DǛ&o͋v^ Sp[y}ay AxnV(KjXfxNA<ܰ6FŔ%{ Y"9ԫ,m"JV9INWF'&H7=g7>R5 ^_:[k?ݝbG(a@R.6JXGl7zP'IC"U1VAu+qa|1'D۴aΜ妳t}'Q`up)ٟyGRmfh5^ =.}V-7H=Ҡ}Ws(UaυNv|HI5ipݛS% })PPdEGާ| _ hYNWݣ8Pcm94#>9D+q.N"f#yhƂq\`Ɠpzr 0?a9x*jQ@$q6[leelr-D u,ɍxnSݏ 8Q~K[n/ A$ҝLgsptj! is+[6hcK W5C!s7qmKoOtBZEn2̏GբNy{Bnk c=f^iV6r.Z|$Ǧ@9 S\sz 3lX)gcG/GNh Tץ@SL+!4j"*\Kҳ蝿ty0aZ< ?zmk91q&l4mպ(A~oYFFtȬyKS'c.$U`dJ2^$"XfE,$t6Qx9Gc=- gV&}UJR}!P⛊}'98{IB!ԊQ\jLI[;tbA`a WU>k:"]+F-7CjیBPs4#Eڣ"_ %cB:-[ ][Ї{geT&A&;hϨטSƢm4j0jൻvyBK#rlwJuo%o k$g2߷JHժаӏ>roy ##b{+%b+WENTAОt)NDcUrH} PRP6h52*m$txi!΀xDbv׳dq8 SDmj_/FbK$Lk-]5#?w秺xQzs/o'SQcw'F^k27$MK 72Cn#uP ׬/jX.-]h00pT2->e4d~:U%͚3~56U6d#GЍq>YHH+u"XUO)u&w^@=wGemѪ~}i2-?̽'g_AmqD݉VČEΰ^L 鮡O{htQi17PA)Օ>euw{u4Tg:a;P;KH] s(%^:n}؏*h= T9k`d ;Lgoe[TTe=ȭ/ ^~bE7ns 1ga (nTb '%WĘ6LuAqn20ʁ?cb&^,D|㰂!zkYh8F!Wg ( #ڭهCS N mMH. P+]iC[uDdII ^E$uAبx[!n~,PŃmȢxE0*/#ops94O:+J:c5!q""9_6i[FB6Y-B<zL(eo=G3 &Vj4B1BLoQ+AyCȯ^vo&PB2=G#\`-r4\{4[{mR8!tOS4#(~%MjG=[׀%1]-mA\hήZ!|fФ܈& &6|PEB8Zo.б}6O X!TkQp ux PInBMlb}q5v%{/Ѱm.-);TW~1NK_mk9ۻ+1co%x!aŨ p& Կ"͌nH:CF `MD@.#RV? A s[zcWX*S\59?$`7\͙EY6RD bA>;EFyM0Y͡dZ2L2$UkW;!?Td<~Jl%@ATe✧l;rC,߲K! +o|}Nz a/'Fj>G`65٨=! ˘o똽d߆4lrm4#hec~(t6E !YΞJ_[ S\[ V}'po< Ge Qf2)/YoV޴ 떚J/v2ṱgS@w6O^)/6v^NtSV !9+\\jEHG$OPW$@`oS8ļ uV}N:pTjDD*ԙ Mq1P(:Ȅ\S,w{NnQ\A@ªbd kќEJ_ٯߖxprg; lu#nR_D\-WZ]MIۑp3֗Ԅ09(F@;;vԄ86Za4IǢ.A ĩ/W³"@3q#>q|Z&tc6e9BQM| =qɇbDထyA^MLBU<2 ~ڽ;*W;e0C-n}4^Vf4 U/3֑022z\!(X'W=O\Ò3=,lvJmY kk/'Z#=ICYv eIό/'ngjr 2FПeq\MD8VZewá$ICv^;xO@*t5s3+,ppDPLnڥDg`HJ؁ 9Y|M `qe=P#DxRvf/MTdnR^#f0,z`5v_HR+>#+fFnmMˀuJ~=mʎhC =Dpws.⠉L %9Ϊb|`t{0iV[#E0kXv3| !9 Α7yȰ,{+n!.#^:i`f@3B,Un)ЌSǁ#Q F`GTq#K〉֖MųxX;SV)OlZT5YSMVm3[ RI=)vslfPZ(WNK8sދ$) f[@M&"lO0, @{YPG,i@vϊ7m?ֻ&]-]h߰,Y'5](׋):g'J,ئvSs!fWFe~c?%.q\5ޖؼ[rNb)~WS1He7@z>i9'xJ93KA?L ߃_7u`4սe^<%>oQajl栿%0wz Rqd3Bb;h?q%J֙}p˧BM%ݷ7«6-Qm Bۖڂr1%f ]jp!e{KBhQIMJc#}%}eL .d'7Z $,,g4nғUD˚ @>%`?t?oNVc R|FC瞃GQ<~əv^סh:{lp'JÉ p_8Jk ŷ#b)n%eg_wvc .NaBj"K#۶m  5YoָsDrbvZk ?vj8^^E8M%lgR#lwN)uJe1V_0";ZYT"l0ʤN5sD<zTa8u` nǍjlNЛKn|`,4~RUgTp%ȕ|B7_4^ĭuJ2}ٔKSWj,̧7G7M!2jQs v̩B_>랬z4Zcj^>nR] +FW yylz"w#!ST۾0rp& GlJ %'1-(bkvmړ5-z[N4, *q!Gip qmem5bxWRCV`Y˿]JpδEU>t_j;U^Ex+*ي:] )3?u\3,f%;u= wL((mFΛ&uR rǢ2H;`mAXT\dhLVhhͨy_p>HK .lO>2S4yLԭ GA%Q ǰKwxћW]S e{jaPqC">٥kzIŚeXP`,C6 ;Tiاσ噿h.<6٘16ãfwJDR<#ɤZF-π91wBgn89.ᑭ~ehf ); Iy=oGaڑr=rKg407/1wi?pZHUa?IZ1KB?3%cZtm6 KHU*"?a5S`X g'G;]hrd0iWMڂDDMCo_YdeDH R3ڟ <`~fT7.|E!T7b" ˧FcTf3 p/z0;[`ҋ8@dt@Jޫ07 S,etwzM"P}o]=D@f 3.fԮB_LopU /pp护*na`0 ]cix IJd {1sX)e%G+5`F1 ç2O $pH+C,/ 8r=*8twH8yi$d-]`/,mK.L+Xgy FBb(-HL\$Rm:4nO%re[sy!8Tk^%B.pUɕ4eVv@6F2v¢E  .Z؀<;jrWʰ&U2Xdrr-;^Y7)(OrHCܱ럿,p0RIus :vHpSfic:&#/C-`F#iG%cE㆐9΄d(fB D{53jE6ى ('*ʦ< Lr Y+8HS*`bMk83κ)@-oҢs@r^\9nb8"(i V!@3AunX: s>u" эwoʇ1&ç]Xp$:H&]uݧ|[6Gk!%I͈0H$z8I< 7~*2l-n6cIxB'DG̊rOi& z>>J0H'0Hf*g@^k88 z>7 DZ¼YQu))@fSKnJo׶#ZP5"T|k[u 9iB/*S"19Hkcv,Aa9D=bޣf:.&BHO[dɎ v-h]A(\` o0&c'K6=TMBq%7-5inim Y7 ?ǘAiYk]<ߊ-骪`DTC^It`5 l~Lm+pZ**Po :׼5-:kة1JCcs'nȱ 8Z&mlZ*Z9~MrBD/JfA-X"~9/XQDqW0uu/ DaV^zFeIG\Z'D㪀 MLi6+jt/0D_3ϸ?c0El+Y=q _*6<4yr~gN<fNדE*gilI} HJAn/vPB7$`X-W5[u4XUֹ\ =)#Q964PxaDUHL[~FUH~\մ(e 84fzh&pP[pYKkXSy+4 p5`aÃVSe&\WUVʫ,K E:*Ӏ*Wyz0$ PVG>I؇Cz&aٹЬFd4J7 wϗ7U|)ltoib\T6=Un J<փl,+6BJcؤً*?wL7ςxn}ͻ=l% 09pɨ%-@Oov=_ F4jTO%了ɭ]W1/|+a{ވьhV`1vV<8r/5S!ζVj&ÆV͑`^~@x]CšN䗩zbx_g1Ra9<-S5 ݉=6ڿcIA)Dfo%m!"c6PlϺ}&P̡n;q˅dCyɟ.WEYR0(BTL:%/J59$ۯxhD|'Y\-&jrd&E{bLL!x6o uHgʮ&V]pW  e\,YQa9#WN][iU؆ @W[`~ՃKhD!bLJ1&+ۿ]wIm*lm`[ [cVf'M'vD(}_"`OX oŹ.y2H[VIK,wb)CjšHb;2G=ZO1Vipi07->⊋ggr&_r`؇B?S[.ڮ h b~E$.;UU˖ꔭX2fUgU*ᓘ%FW T~>lC ZW}c(+v  `F7BxEEQw"kԨ3$00 jkMJ1M:ZoV" 45YnS=R;D:g`扼 Wr1n"KkVVl.1ȗm`@a:;Sy(N|r-T齳 O/5WS󋯾*Hvh2c"lRi/TTJ Jr <P"jy"3dAAp*: ޖߐ-cQΒӺ%cgt" b`uKGc-svۭ#B(D)-*O1us+MP 4XFJjBj8!YbW/5D՗B%-X90XVA3e2`3Di%BO'/) AoltW^)ILO"e$Sֺ>î+j̓T'w~HJ-E&bfD"oUh{ǘͥ.#fxgq3ydp!'@aa\ͨFyu*3TY+^n3QqNc%?kGILD@m 6bKza s]:3]QnRQ% Xq݄sST20cߟ5n *6(ЊfNcp0qAfhvڇr۴+|M\쳄sz`"{έZ_X^?͓2k?)۳b=^*恬=>󬰭Y4ù2Ί)fgwD5fpN%&t5lqɸr/e>ӳ?nvT^xzv41tp_҂eNw4?t `(gV\V:7BCҎd91Ӏ-TK4i0g;"`Po uU\E^1X,܉ЅqNS\9_ClhN ^F܄kG6Ubo,*nwEh_G@ȂzMڠ e5:`sDHة+O%378kq 8 ] BE9G ďJ>jn W%wVEEw9X\mKP&=kOONcMCxգL]IOM)!X/G%ҳ '|eA!- Ui)ugvATmGe`SR\u9>*DLi@yhl נ ^Z O ,]kFCH~{rc4h+ ,;oǨ1 5іdxDi鶥)T</ SiL[ƶ'E6^PӰmHq䐳 o3_# .muX!FF3aY}c,֥qm^.Ug\EGuwJdh_m{T4ΩkF*>)P]~4SX%؟hS+$vk*o-!ϗ)t Q+UYb.WМc|AoRʼ~憾 ót-c6Vf?◔-Xq9rx)6o[Y6mH{HXԀ0E1CTS3W^tqMyk63]׆q0xJ uiLΙ &kh5cmLZ*4QEEv+A #p6bTGTcQVQMk_uqƛtfVӢ#O]ffa ΥVOMYݘ{n[Z3H#Fّa'HG(_X^o|rb`T:Apؔߨ4b=Q]vpP)@?//Plע Zuí=s8( Éxkc)ld>Zr]/913ưOM*fPP/mZEJ֜NH9m(_kREoTl^@ *k+2mmd<_`KQJ3*=8FP)R@Tٷ75K,!|X䄛0%lDɄp`s(n /jBN/B5 4>1Ӫ r qPӓLgӿ5?U߾aM Gⱦʹ~b>Y*kXK?7RІIQclb/㍔>81ǣOQF;mw+V[;KH;@#Mq.PeG59꙳KgH;@^23-2^)k$HJ%y*e^`śȧ7sw̟3$Ӷwa'_smȨv4fN*APkl ?[ۄ.)Q;kӯ04y~X*>>~{"Us]Q!W<ݎEHF7rHYi[#r׌8I7,Dˤb"f?:XXW+EH]ڧઝ3q -V+!ը{k5WKf v1W}ܴXa!|s葓G*ʑdwsXCS0T {2`Gsx+ZGO'O֞1qՒhSƖyOUP]ZӨZĬId2θf&uc"{|Fm*ML9)ş`W*~lQh`9 )\.RR'Ī{tKk4_*#2 L7L.32 Je31wgUAr{ `iїP>pby+lۨ['Ĕ%z4*Y`'푓b^藈9ܯL_Ժ[.n87N=Xm *V]&T1pk)&Dlq$V%`m/?\B Us ςB ,.eO:%#Z]b$LO8 - 'pC.G='[C_r)/!)-ӥzUZѥI.գ\mu Ƣ**-xv^r5,_˫6}`AV35Hot7 vF=)~[Z.XW#_>w]BpڟU߫pR'o٭Tݲ6oPRv1I!x c5` ^iR 3!H)B:!q0Zi^hb(&M݄aBXR#}qaz+rY/ u-Aj m5ֻ%"z]\,XX3J,2[NaY`MѓfDyjАlxtlҩVVe8iIYb[PJYba_lnի2);3.5˯=jNwQgTU{~Y5Z~pbn&vD^?dnzpC,y]i;t-S"܄۰j}?{ϔ~$$zQu%M-Uf>)D+>{l<h0!򤌠S$&F%oU"?D}jokh&yz;h}IDlv>%bȜ-=WOLRFKiظJ|&Z+&ܤ$Na=; +VfrlnI>ru*71FŘͶ)Z' b?$ZXo_'Ya/&ZO)͘2LJD,dZ:1HKiZ Ob+vf}E|^ ?Σȣ:f?sr;8NŷyNɩ. Ħ5JqMu6@$ v4JDiUOIqh_eaF=~6䷑uAl=V@#’+0ち 9ޢh5u>'F#pC*,Ϣr5eKBCd3ZĂO|c H/e)[K~+hͧL h_#bsIMVPV'IXQ<p""sz)G Q)Ls%4З3FQX~%hR~1!̄Xoun3Oh. I*S\ǷsbĿzCäT yq̩SDM7kl=wY+ʓ#Gw6cTErNlchi&O⼠"UEZ=x4!Pʂ3KF A`ހ9T'oYi|~\ę* u9Cy|ESF/0iʿ(P'4̳!, .\RȆ m{M_ h TeT%-}n8"frE߬ȏ~O]Q*J'8d:Y( PNGˣrhvRq#.yi]jPsvhPjeVwD$cfW^ii);7*Ȩb uEOV'˸?]r t?LJ_ހ `?7q1q$ӳ`^ z.YT:TF&50 mAf3$nqEN|4pLj˂d [|dh@z p+فVJ+j( i& V8f`hHéjP d~;*j]Liyqn,( ]޿vf9,OɈEV#@J%$sx@&5s00 PPcbvGD|\daY B 2k俏;#c:ZMыovo2c[QRelmT)望jʦO|<~˷ia0l TY’Dzh!Ls=f"?/+`V}ǫ~h\IV!`pZUGޚ/?5n%2X?#Wnyƺje67Z+gPSɌvn4A@-C\8(0 4o'qI%$+Pq`xt?[D?QkV<~:Ŗ/2p _XuWV˘A][s^gRqSQpLf&0R{~lWCgԂ~m>AHDN_~ۡ/l=#>ц=SV"uk*E«~qhkDGS`P$M|̄Øh!JwGoY`GbOw̓<;_hW1VWA#AO'`Kh*!?&gH>mY؄7.* b_'v-`^Eꊫpؙb*@ ^[PacrcՈ>K5|cƻR?!3ZrcE#k`Tڣaݎ\Rc3NBp6HG;~ @USi # Wҧt9rSqY+)L$'Kh=tE9%&,?̀l9u^YT{ " ,uBu/s^-PΥOQ(ENcyD1˓2Z$yj۠n&k$!k#ħ75; kdЇJE)oSMX]ud7m/^ P(1Chc~.* xQ1&H:ّ+o֦8aÉǷ:꿞1xՌub<`&un\zǕϣg&11W?erL%F]r}$m%m!6s;cG ^ZPg-)ȑEB5Zz"Q,ܼΈ5s 2 .Y>b7J|iUGQEvhAJ4'plϣ~KΎeA,Xa de $w蔼Q-\](U{v;H &n*#V,;9*fXdWvR~Cto0gbM{SoֱQ,|^[Āplq[Ǎ 7zS!cKWIUbl;H1rUeIzoҸSNو"&MX%. *c^<. t?Z%a_ac fԒ~3 1YظbVL麥/ˈvX]S-~bOfUk)|914dԺE~ J/@8/$4p -EVO0 􀈴5el5ۢ)f4Z/Ԟ5J1\y)|<) N-~ @7Wyd! *_˽q$\yڋÂvɧψf͜Cϝ/F[NQ@ MF;,wz" 1۟*,3x0mӏe6WϓHQnhPpD+0( _4Ń.bhxຆ`ʁBԒ!Xءe?6mGm|Ќ/N6y֕&IJ% [4oA j["5F>q{^2'w2>Rd-ގGraԃΚtTB[>@EFhneWy{-s r29cWjYV<6+/S Hi6j}Ǿ%ʜ:$k8Nkxw\X>REh&ŀg32Q|ͷ٪*cHWDXNoᙧOɹG;e)Up}LQl \9w\sZ K`F>6fZ 2Yef`Yir\l,q.K[PK"#T/NNШ_E VPNel8#2;iԟA nG* 5):Ҵ/ &"`{#p#y5[+mnXNWI::_fhHD;̃0 %Wg,9R&QESm[" 6DfӢu#QjW N)Q8GJ`r,fNHO,{DYRNeVrj`=GXDaĖBM%$B{L)T`I@b p= gґ`5̸rwl=&9=2b4dS//S.ʹ( Ad-ҾsM #YؠppH)]L?2$W= V +j(̤߶)Tk~u#@'ꓦGg/I/ZPW*"k1SSKvZMQPb`~;AW<ѕ2?~TL(EB&Zu3V 4ͬ;3ϘQ'd ,qL,Ed0ŜyT(Mhj:!,"ő!Uʘ>7.4kzՔƍJ6Q(qe% ot='%v<~FQ-R2IFhĩqiaP`v{3j&PA";`K+15k,M TdH8|I<{V^_/@9;FKLUo p!77%h,ғL̞zօ߄pQ|g_k19(7?MLg yBDDmI*e0./ cvAD t`g>R|ͩ4 ,(FccIdc"qsq朗:>kOmRct 'A(42Lp@!Q1Цڦ/@RT#&/Ԕ ?x%s➁k%x콝CA :Q}0kѶ5z8U[0$D%))OKߥPK9t/" BiB|.yG%2k~˕57R ]۾kO M 1z GutƤ|/Ot5/DDOw-Ӟ$k6EJUBܵyf(9@Yn֌|=! i;Ry<66 5_A>%6II4Ξi__h,pg0_-_\cO;oQ'|Z("g3U?@X 2Ix g͖۲qnML"(k n ?Z>86Z t|EY5:Y\Lͧ~ߘlm* (BK`)oNNoz$T"F8FH[|A~\v1^ǽVKn*0H7Th7 C& o9ʣ\2ҘrC&2z0h;y->KϨI;JHq_+|m/\Jx_I"h"ZV7@9:48?-9be.)I,¬JJOs:d Y)G&O7=&Swa4%GrlWoazբE#TcaQOzxXI^Őlj1xN>'cтvw%Jm_xB?X?vX g?)_֫*;9'NYL4ѯ"_X`Buy#U]?ӮЪ<*#ct*DZMćJ`:ɟhv4yS:`jBvF~16a6}41I djwxn빞6{a:~;nxQqe?0-4;8 C=5lWT@k4G"0I>LTg#:͓KL xS]n])Z*7/!z,zMͮ^a \W5+lyXv iQб5f :^^>SZ ǑqQ@ zn|~M ~d$cC#ehrZ;g JTܢ>^KGr4ev֧dJ=UC:jy]$p ", Xtd35IDS hbzÅ &5<3uʎ>55?Zy]OvkBۤT7JPxш¼p<}"$W"pIOq~iI `5:0^\: >~թGEv{V5!3K :.XOIm)H0%J \ٴnQL}LciwfsEq9L[c& jq{2 ` 3ep Rylvt鸂_l G/#M_C <4칆Z֠mQ@DM,>;T_~MgI*(.x 5D37͏RN G 'F r,ƴD9Y"Qx}q_JʾrA ;Y5rJe k`+A7̥^$c|\0`gx EhK׃b<`Iwq9ͅ]a Fߪ 3v虊6xe"C;sm_Mӫe}$a޲lLu%O _"%Dʯ$<8L(O3w Р̻B3,L䱧moo^ԘmuJ6F@QMOc{}}zt̯IerK=D_}ɷX_,HZ'7g}9anHweH7!i `gc~u_w*\HA?pF-j`{+eD]Kh7WVW9MaC [廨״Q~qz,[R!;1*f 9O_wNCN>*瘻>vM*t`7u}V7)KūUڽ@ڹ "ӈz!!L2 kc˃tɠ`f{J,$(,,JQ(,#eadc5F\ƈ@!7io!Ϲ{ @(@hݨC> NnO=ޟy=5 W ]FӮ鏎0?dQE Aud7=^LXx.13"߈.D*j:렸nDI^K 'w 5pﳌUlp.03I{&Qyzm֞sR֦Yj<<5m]3%Z80]5>q&I[) Mcye'gTHKq% _1;:fŜMV\SBno\TW{ ;Bq_57D0nELO+ doue`i I$a}V"-XHTΌw0dh8 TΜ8^nzX-H"FĀ;Q0{ornU(֓qDDPt8Y߽ |N(%fHcI$,>-5q82.X!dNc6+3[jY^kD3LkV} Of\E5=v,!yDI|p BDsSpK`RolNm7QZ1?1`݇FI_Bd>aeVǜQ9DP'jGR9kI4UAb#Xz-79u.C( j oca'VL8_,%=:fHzjbgo2%4٦F%q|&o3 YߝXmz1D~d@Y߷WU9)2}cFz2V`$˰F}?],K4Za #SH*e5"eoD_bgL]J7!pHe̲ԩ LS3`sp4 IɛyI3XFhB#5]~@q.J=p!"xºյ} 0E۩LCJf9@G{3~ɦҫ96ߤP2,Kt^i*ـIj Ĭ{! ar(f5m\BhH?65sMIue1}㣅i{KGow ů^f抨Wl|H}3 K(cBmDمDbH,hJ'?IuL&XN54Q߹ꖗJU~_)=tz ZyeZ]IA&ix8Yr'Mh\h*؍I6L~XJ5eFy CqZ- 3IsQGd.os(E}+M<"$r a"wVP`d4`"@jGQn~әFuwۖ4r- asEk]h YVM:8z`ғy)4qH >e+޽rC=oGMBh G߮0`GFD MIoHJ=OMۚv@ 9l"qOZLwȰ ^̅AQSS&4u0cvQ-G9,u'`)͝gz%; 'dW͉/E9 p,DƁz|ЧRb ~ѝ}g$Ij텕էcql*$ CVũAuYI/II0< tֹ(4ZTs EE>t`Ȓohj&mvpS~鈗h9k[ \b#եűwodW1$R#hooogI#زWqMPdj$S }Nm 8;1adCD % WELg`zHW27au8 pNM8 $U懨쀶wDg]QD5  j ) юfDcEirQfe|K%o 8 -+˚*xdAKtC(ct8;yМ;+oF@?@X/[f҉FJcR )/' 66>TUrkR;vQ!T(7zr`|.RsAV")ẎI㫞M~-ұRmTeN:$aI4hОmBizbqtiF}Vh?d4[A1ur Tʲ;d>@Y1pEln<; 3ⓣ1G-S1/3W&:G{j2+HA8}a >ɶj? t@B" E*V!9ݽZ.j !UVr q%:sQڣiXyd9_rxv7bJl>8ʝZ)Q-I.&<8eol.VǖSy:] Z^{mvG,gxz?'22LD2[5 ':w=8rOXXޗl]ڹK0Ӓȝ3Xyv>ycflE|fGF}E(33d1o*_ )u{RP\9c|)9#5_hgM0ip8cvuqGŒ/yܙ\' qzY#c{%{pcl$J1p[D?B7[_\^];&V}qi==ڼNbg l6}4$rWV>Xs#i%Jck\~<@6X.q=ľrg*0+,[*ej0[:J.MKWZSgZ;Ƙni8 ZQwy冁#yIUx=NuO tʭɻe-` R>;KD#R/F|3"-d|}E'ǫ ( Q~Cjw&C6R.)Vv}]Ƈ5m}eRyo.G˛ɦ#.R܂јM[LQ}04RWJ\CI(5Ȱ&Az/g\R\| T!݉šDۨ`/ֶhYL`w t o܈txX?"JSMhrɄ)3RZv{,SOԇSP-dA_ҀO;ؿ, S#@BR 2 Fq Õ!`D }ou^cDO*;v{ G>\r@T?V+DHޡ2ьNև B}\9p!tHЛC@e|v6,5)EjHOGZX E YY`C(sg|%WwCߣ&qtYO =ذo*>c)ކ%!Ӎk?UXBL/\z6=xsAZfE!!|a3Ӹ^]jc~:X92M?QUbSdX%㟇Ql$n:Hf㰝4>Tf0鲱/n|ޅGI xpMɨXկɱ"K&X`B'0:&8e䰁Ra8> C1 %c5$/Ӡ5sž!FKՠpegdO-O0t[)l04P SQ=ְ]#t Gg9$ӏ͙:$$q?w9mBa_3?ÈTO U0]'uJt`5ĵ0&b3ެYH;"BBvpq #&-jJV}a^:`/[޾th[g ŏkր녞υ?0w_'~P*0YJglE qi+ciaZ㋜ u;Yr[av xe]) !2EVxV:Di=!vEw7sc*j=Peˎ<{&(~85 /ԙnu9NQ]T3'yN`o׺XMKh@\l{2^jEˡb7I/m "j]Jv Sz,ٔŕB| n5D=ʄϜ4uDﮅ Es- (uԛK]Q j Ŋs#qln5,'˃| V$PZd^;ѥs9-9o,7oaEne! .oU.L"g56^cqF_h,#aN3,0tdx%y+(3G9[f^kWfJAgokp([z\5Ǹbj5묥cƫwW b%)j+V)z2NI9 c_D=B 6%c߿0Uo^]a L uX&F.aEXƍDiO|h^o0pxٔ |jj0_a c &ց^ ٯǪ'1P^WVg7I#Ҟ Ιv;CaI~b|9w%6.^^0xiY'_FԺmO#gڡY,HA+kloz^ ӳS TŸq,}.7j3ІxeH8^n,%B*x8ٲcc&r(4- Phu{$ w70nJ@q-^!jАǨ-%L{ 38}%F[ R$M:NI6_Ep-VUhPڬl1C[2Ԁ>arI\Jb`g̵# \~h*'afJJ.A'򑾛aOD#1|Вd|5)6,Y(!̾Hu ~q:JH y£y.H DfZ26t7GɰRAAY?q c}i*ڇbI65c8lr|7ǞS(.렷҄^3?aΐq>1IƉP'ș?=CX-||5kfeƃ`jM5άg H`1\mrf{W)'?d/|11qS.N{je^3Z{fmW{{z&VP$wjۗL:T# O8pn&jR S7` J EP0̤W1ѧ`c\r=h># sli]Ffu .$*44>7K$U{y,[',îZHۘ. >@ʥP^&%y7z4氆P9kvppс^Dւt{q 1:jb%缒-FtP-ϓ;ѴBP4? 9Bfyx>`P3lj>_@DPAR p\hwS)6Ci#Np+$11=)ȑRf6!ksyoCΫiQ[;"5MF"Rղ^s˓B٩IkS'Ar %pkb%̣Z^)bY LȸaWL1H!4mvd ҂LMg'/ )Eёf(0L_p~M6tǕWnЊWf$?zϿUqlry*# lB=?U+D֞˦gAtz&kEnZc$Þ];2}@JOM/솔cÙMJOq`j5 3m)m- ?_b̧(MS`RWSߊK-?UlCvyI6h#F=t\sL.o Aw 0-ndXx9;sB\cf$tr0r{*C76CD{-a_Y:FSr0~d.@ p8UnպB={F#dHN # =P2Hi>*;bYƁwz0WM系m"(YdE[*$_[NF쑓olw!~IC"{8] -} m]LO)BAHfOQ!aTGa[C$Oj^Uc|aU\(`aRf! m/.ch`8:`t6rb@A(ƱG3TS옉4!9evG"l4#aPC\ œ R^Op]z\ .P~+c6|My#$}ġ~Hyi?)ewy+8܎: z 8p'AO,u.i ٿ/{C 32dsQ MN(f`ք4aQS)G-7<,S܁7TͤZZ2JIDyPa-/OΨn{wSPJ Y.,yl=~*kQD't@,e?Mjx_'c 0(V'6"eTlԡ,=w"%$U)İ2?:f| vq忰\sKk}t0P@fuw9Wg>["Ej᪐ ~BTu+Y fʗ?h CQ>&^Gӵ+-,,]!+|h˲^nO]v9%rcҳ1vT|u,Pom~Nm? ")ꞹ=^<*N 3`qFp *H(VArs٠ׇnW\ kc-$ [,y1IOֶg-rګ^@ Gb!! {N62A姟2E]^1A.!̌fOHF LJN욄m_5^~(/=ㄷ&GB۷7z)8n[$;/`8=j Wήw`/tD d9iIK^gqXh~RfV۶x.GDňBSy"k){@pg1sx[m%crK"|xI$;ek3C/]Eb;=7^iTf-}# rKՒps6?%6G82ܷd?ɋ{U~Ec*tArMnV iv<~&<&:\aaŹn?nZO jW)3*O,g?;B!.:dˮRZ.K ι"ıN<բ^5r9RHJDC!g|6?Ըiz2b| [eĆX9bdµ(h]/Gza.?vt3X_iL4|gh>5)7|H{rGJ$V 5y/d &`,uJL0MaUcq;Mp4VA̡l(Kh3 Եx{:g/zϓr(9,f;kX'xOL׀oMT%H܍/h6N4m_m#T0S Q)FV#_‹p Yqg„1Qv X䕲3)šU|A*? M\ELdnQs$ PQ1I_Zq]?3q`qza TכwdΆȻdiJȜ;X7A@yqƹCygqZ)oRgvN應WoBq xb١DDtSXKr+`='M-ڭr*c*ݓ<\ocڌo @Ԛ Q0/Q'?zʘ4E^k-ZCoT=emo~9AKr SުՖm4} 4xDنG[j ϋ65)Hv:ls1Q5jK^gTdD"BNIz~ƻrS7 )oQL~?=2aX/FGB?hLNtMUx$&ww(mH2V2٫ɨrvgՂYs+T{C I8T2\V-u6 Q2o`Qt{n2lW]G{Lwg`Jػe5a'6@U'f'xeDV^ 1n= ?-+R:Yb_<⥘$fxQ',{%8#z:?A*kw}^q'ϜqQ%eO7y"ޫ1]A`Dc8=nuVE@ă_lO4Ƥ1'QQ'=]ho ?K?gq@v|23o{٢ȎnK0xY#lh#yl!`.#_f"p((:H5 %Y6ja_IMz;N%xypG.M1/>m9 ;Љ7֐}< %c'^(R/K^ B x5ތ¦茜m&H/!6苤5ͷA#/ǟjyjpnv IO :| 6 ŮÛ+~1i(BuiȮ÷ /p7i7Ȥ:w#y}Ë6BHKJxД="\XU o7̮9x5KykX]EUfT\M{&9_R 44 W0udu?Xn`k_C|7$~`3@L^8aUPy p2ͯXۈMé,NP`aoP%鵛V͟o=22b{g֧ %1e)AAp 睎T}SW`-NZ}Y[`Z?xBVQbP±i1>˼HC84 Lo^!Io0T OOZ9zXJ{b$N߇P R9mi#?66OX 00i0Cm56>vQEuMZLT0"%G+' ɆBGЉb5$z Dדۅ MIإYI0DId[߭BktB'3(dJ8ZWߕ`)kRX6B1azV (V)DQU1"S\1POUxR (Z4@U(co (x M$Wp"̅*`'5wݡד.["Ns-.00Ma p85 S4@Ta)PB@ JzJ) FIY%Qpj\\z6>uшjC;g%jupUWV@ėhslM3"v>&ۓXД'>`GDP4ld'7*(Azeva\E<#!o\߄J欏"(xd4?[;%?/b"ts/=9ľ3!,I'%j&тB4l|q]8!0B\0jAfx8ymрB9vé*2:jFtYgLɴf`EAnp{p)XX`yq+adj*64 T2NWTHvx5}ZQֹwzKゕ+t(Nv(kI:dt8i?c=q3IUDmlIb-n~ aOQ?a{m0$eY3v֑2PO;y ZOmq ՠ`tD&3,!41BםpXWQw ƱYܦ:Ũ{Q6·5ʥgU'r]B9#tDڔx0BD+ɼiglP؋o^)6bמ}Oi8 홷Uҍ+.qW)Fz Yz{|4fs Y`$gGs5s/@fԛJ^ɚgL Ijj&øTdC]tɵޱ HNlZީ/ٸ|=:Vפ:Rg~D s^;6!.Z) i @6m~{#㪌N(uIʉ $ȀrrPuK:%0'}o?Up&V@2:bfblj0 c[!<ƙi<=$n햳jI)8>bwN/jy}b #ƜW/=cvX1Ra侧N&g5~Y, |PD{[m%`3l3FZ?9;IqK}ѫ'd\7#(fݱqxt8jK`O| %Y `jѵ=X-'qén"Chʪx:s `Z wgv 8[[&+rCn`8`W<8z )]tqhw2쟗yxmQ筴X93Z~@UwO,@h^k ߸4_2CAL0>o>+_k[JԶ_.ůT]A'WtWP7li;KMjyI^D_Z50_fp'Y*&Ǫ+}p\="Vq&\CiOՒ[LOӰɻ&Gƾֹjygb*a@mpYͷI>#J`/Jw, aQ3rF=2+#EK$^16tew[WBT3b2vrG=]nike;2zt>f3^H9vX=T{COĈT&R|T2[6-QN+3Qr , jBfC.:03m\Pjt,>t kɢnnJ{cFޕȊʎ9Ҫ~>{-?(݈P S/AxJm:UJ BadMΤV:j;'n-< ]*MqXt.WX d`Ҏqh"(E&c &CN" aEFinY6$*L31w~n5gb8I0f"8!/ /~Scb?[LQYranG$Z2%l}KfRo5հ6GsX>"<Ëluib _QGe3X'^bqȠq0 ]DD맯]iw,0YoLqҁT %^hBd%Y(C X/O\=J`r=g-'q.7"djFyfO"!jY+ϩ wm'81b6F邁fq~NptIPTl6}4`e+OϳfnJ&N[vV"tLV!3f]WC$~.6{<"W+u%_<^DoO;(P:B4cOqx}n(|5?~KwJ6|qLpEYY k/_H2^jM=g ,؊ Y*:;<8T!FB:QR |IA.?Odp9ERqpkZ1Zڨ Po63$'z!ePd/뭾gUF\BuW1s:9X)Au&JW0QD7bXU9x dD #̛)~rh|" R:bE^^ tH 4z[ 0*+{0KtQkMix8V 7%fJl$MF*{}RႬ $h=q 0HUr]Wz8[:Y$kQmOAV5M,:hX7B?UF4@ 0n!ae˄S|xĥ ɞbF$ټQp -ѱ :shf-OvicIb٭H.k6)JWPxKQ|lW%RQ1r?iGM{no`@tSS$7A.Cu=|ez`/M4JX W+X +IL9؀3c!?#b[&vr 1xTiYWs?:W`y3HJo ^(,^KSjv#5ŝ6bw%9c[i%)}m\^/,5˟5}R/^8sciE^AX>r+= i2ZShzG)UdSGQY ;B,S9mlu3^0Wdb1'٢9dlpvs$("Wv ] `ٟs )e~WvGZDci-h* EѾxwEk|(*hQ؂ .p!˺ oi$_ro#zj`σ,978EՕK0||ά-Q}%**%>h Vfz;blC9n9\(4Ueѭel`G$=VKl42M£SZ>Ҥm`zФ NX>TJu6^Ć:?XZOc.*xbWY#6 ƚc$љ3wMXÓe(H W_Nrc( Sǔ~dЄ-,d>V|T=ӆ˖O:8lUA,wғ$1SLR:,ʾSS_[bڼcfDp4x#"mOYڒDbdYQH,ӛ7^H~ <Ju[vcerÉH9D[eBN\ڥk^CB/hgoM~3lh&1K0|*|idc1N9ѧbQ@S~ãA9!G41t:itdv8i=xL!Y>_\",AHEʷ?Px}iKC  HsPϬ'R@%94Q!˝'!Iȑ C~\\^sŦ,/"{GE0DU7iD'>Ty.Y0Q7XEj C0Nz}G5kY#Tt x-.S%u[@jB;¾^&aeF)٬-ECk$N$8pBn$zHE}9hb:X>BN73Q'[^屁{]l_w|l4y+S°ڊ# A-}eӇ:7&gSꡲ%Dv(Z']]tN>AaanN(h@L=Kb iG9nn<53G ͛/?.Y}[L":"ś?|20R}ԪGa4\nA?杢U)@yZ 'RU-MXUqW'|:TUhtZ!:d> O3 4:i4_h#\*J x0 vl4WWWD u!؛44&U|Kf [~md' jHҾ"+SrܨgLxLhg, [a MHX4땋0/1*ug4=?M f* 6/@RT_59o>ۗ(,m&S#kJׅ%,fX3#]D:b.’mhmq2l TLkb<]ieem+$woIq%[߈Bs:Cqȝ( drM- C ?> FEʴx\[vF4&z× b䛘YfҎώLLiOKIޝL,u%)t,$1suD[l$,RLq2.v.@&D8bIy=9%oe!Ǹ[@uUMG(̇ZxZI‡BJzTK~Ӥkxȵk 8@76NŖ.xfJC+K7^\0S?rfIak{RXA,ƤV$|'oi﮳dRQf64zVnh6(9csˉF,\'r?QX1pfR7~οk$W2)n-'MaVo v^Ȳqunm5ΰ'&Cb`Gj:?۟hsĶ>E 93B3`EYOvQϕ}B$Ìl&?W=c{җ05d{`%׈l`8h7! }@Z d0H,\Z & ;A; 8+%>ti\\!E5dqc֙,}H@XfZ-2;JR]c>b*K>4>;Tc96ͣ#]Ӭ)@@ 4s;Sc Ianٚy2l]`”*c? -$8[@n +ǒ{iæ@·zk7-lܧ,_l%ڳn.PwI[[в 10\YJ&w""[}'IArٛ6a'K&OR싘@>]?Wx9_%Hs|fLMs>+y57jYg7_w()ƱP)c5fΟx@IHݎk|hnvؽnhM% 2_RA5=.g& 9W0ѓ( QnZ ]:9 wWz8 `=7:ORړ AbUMt2m3j|zZ0)D|n\] : _;O} &2FV-t8?"G!txʻW{B4Fs&4\P*2y%2{jƒF$.K@q#w21Cl`XW{Y^aI?tuH_51U;?QݸkV9W* bw'JyهpT?x\ [ gi=pievp=K i2aMPS@<Bנ)}ca1r; iQ0l;enϞhj\yiC~z/2_/K1+e17s`)2V*/b$i/ΐO<[)fKpp̏vق1 Y..;=c}ѫX5$Zw;S Kx=hbgCXdyɎqg`*ؑ) >7jO*>CF_peSa糈lG h89!lđ xpeNm'={hY`2Ŀ!6VЖY؜ ɺM#h=Gvg̨ _%$Yg-Ԃ"j Ls4!$2e_æ WA4)"|7ٞ=R; P(zh67lsn~ҭL|$(BfBoRcᇈY .P<Bj7Euc 7C{ЬMđ^V)`ve=b]4h}zL+ՋD(:#g`c hBX.VJ} [)YS' } qq`F|PӮ YI(iQ=|fCiZ똿%_){ǹI{a}^¼=qfs3*;r9[+t[ca8g%qgFFEos*GߴUk.bL|ҏN$U]:J4YnAa;doQRqHֳ sfJ1:: ԝwbܬKȩU8i-ɽZ#tPQG֪JW7Vn5(-&K4OUcP8Ch5ᇒiljio潯OLs~ns)`M6&2ox_zYVVQ=2yQQ;P2x^ʁ޹zBrw8Qҍ6d#F; iSleDTב`)*KI3*i|3f#D 3Mˉa s€^FMbb$<+ͤ&0][ p+(vxk&zp0vG 6~ω+rQ,d̝U5yg *Uk& ]E åEe|bJ6q3e wI \/`TK3A*b`<٪_G6Ϟ_!?>2+4h1iq P|/%ڔzݞU5 d=|G<&[;r^*dP$:]\!u_nk{a60y/^?ܨ}壤AJUD$籾{Ufr%h\q]"nL+ a0.H!<cV©gbgrWexmX($?Tbn̹ӡOQ>~v㸎ꗪtAzl GrJT cs~XDEI ^ #%'4Z:2ѽyLŇ\Ꮧ[ DJW8Q ݑx\6gg(lѰ? Uh{æz(ZdHô\"/cJ6Ui<QEj..>4g#c\ J6톮6 ̹ Tqd*AӖ0v$Q,Es:v\^2{Ե@ a ?.)vHhL"lKz#)$M)Gp"(/OJm5ijX"J#g`fcODUR8%F8)s j-$KqKu0C4d &R-7,؋"c9vq9کR7r?U(ck݃ 0g|ZV]Sxoy⿝j٢ɩ˚;k[#DG"YrwZOAġSܮd3KݩC})AG_+c2e2Ck <zu>'-X)&Xz+J~cP1If/\.p(1TrQ'E:'KuyQ(zaF3Tg.2{&[­O sA)3ؓMķ^WN1%-֡&;6gjdp]ٙ4#~VQ`h 0 aL;E.=TE57_(ßKo?*ju|_ϟgISoWӳ|bV ]p#( rDyTb/A5ּ JUQbLG'B';zzL d4 1k>",WjD#?~wW*ƛi/rrry_\",g~^'x^>"^rLpV<=iXXpښ`N!R,09<pJOJn&m?oP\1}󇝜HN7!%Æ?$h! ]3P/;(0$WWYN{PA3L_ry'OcpDB&\%4] n#!b?K-ojK}C3 >ԁ]ԁ114: iB(7G} Z.ӇMw!~ $mI_ga//!үF^Sn[ -B>X|-Šh`@ FZWܛ<0pflwdW'+o imi3E C/GO~1D.W?#F7F@Pxmz̪`__fYFzİ 1&,'&;+Xb8XGc,.ҬHf:Sb.0}Mq׈[iS_R䫥i OkzE+h#gκr u٨jSUƇGfa"a(}v25;G4i <&dۄ-Mn?h@[!|j 0.sakVG ͑W\5$ >Ius]Tzkғ .隈QhH3c{@Im*NQlRGa<"ġs6}ec/V3Ƚ2۵ֿNo1z' jr6Q3TnD*슧i6jbw=9w88t6FZj"\G')kZ %IggF9yѬvd3~n[=ib2dE" :jE F=*oPqK?7fH;FD\9ȟ; =\Ew# i_l6ji=.))@w.抺"6= 9{\[yy:=lи *JPo4aݒ#i1 %<r*C%[(9y:h&!Gp(9uN"+GuL}>s$]=M:oCd4*;cpcɺ*zwȶ4s#k|3BlK<\Qd Zdua<1F9(~Br62ֺ鴉+ o?Ϧ qjc k73mï#F#ܾZoZ[M Yq /koEMY z/XE]#@9hp/,Y41"(-w CvV$/i^/TP\`}i,a acw4n@zݾ qѪ%)Щ{C9VLI Y5Eo3@QwSicxd+6ʯRs杦rbȶg_2P!gfğ"OK$7o[Va &ZG.ڐ{NO$/g`8{s Ng 46c-NOX'G$7kqTl2qZBwkpЫ?+ F QRU1 (oLsWR$ّ񠂆vB5=QqG.挧V{3:;wCD1DGh]fa1cаn$a uv0aͧ!7NGCA!6/*LSwv&ec{? "$ky6A/Q4&puj"]c6(Uک ,/wh4zUuTm3dYepaw4=2־@qb_F)bqnz.dfRn523)SڷD-}| |.?͙T3 ߜ BN"\UQMWă?Ipo-O!O :>S%S?X`t1;/}îR2Xxgu 80=I?Lx('FnTnEAEa|C\Ӑ4Y(8[4cb}}H,]2Ew,?rʏT&PN'[ZUA0h>ssG,Bf4U|6'I;9t;?R8 '9{P5 Wm)!Ƀ XD#q]>I/&.0he)BV}@Z J 䑭bqA#PVᮋunㄍ&P\~?D ]~SQHcVwIܹw^llBP}:0n5/+^2rq EPrZՎ[ۋc1` *3 ë.B|n>i^:*^h2#4Щ㘴LYXu gT`|"GI˪}PsFA9s3 “Q7s"6OήroC= >͹1Lj' a`NɣӜ֋0pqZ07bb柒ff"knGP1LabɡѶHg#If*T$ BL",ayf&oڭR},/%fc}ͅޱ] {`:Nps8TpN ƫD7ޅIgSҁp^{1 Z;wibtd `y% L޷R Dpy;YSP/f 4sԤc/ٹǸ]p%E\h³X `4W@\ {6RHe'y eW5@'M֡"L!5Ci--'A;1 H/IFgMPylf5y@nfg4e&ǩ3Wd- {)PDe?f~xH0oUq Ɨ3_?}b&%ɧWX9lCWqp]5*x~ҩx kx`u7r' (>۶ En"zAg٩6A7;(#ŷ &\++hAjC5\Au"X}ݙ*}\ozqkT*:,XEq_Q"עV6,sxe.sa݉ns0Nt$t.À3@h!R:#r׫Xǟ qoS\{ f!05]##6ع̟V awbW\1V0k-V\ʎuFFK+l^4-|sI*3޴onw#o< 3x'q(E2YɇepSؓ{]{hy ]wZ6*[,KLA7+}A4+H=`f\6񆤡4.V2*!]TB _P8#/br/*5fQw! Ʃ{TMX:!m郌k3ѵyU_]XaIQ* 3]_^Umr*"n42h勉 ] q(-B$eSZ$-BE))ܽ'Q|c7,5ܐao,1[|S<tSi}Oeڅfxܙ{Md?+@-A^e )pe[uiZ'T*AdJˡI3 M8=ĥ:mqV6P;۫Ytyғ̄c4 X?F!v\NS'Ab;z&CUVFsl|E=A4]5!-͕zS^8E]! =Ct,5EDJV[Ohz`.1$K '{Y}Sa3>ZULEnlio.V5fP9@ Czao+6` die2 # H9g\4,،)q!:T[?*~fB$r57. R)3X%79 ](HiJē{5Ӳ΃`qJ0])@O tl@R*:I!fWĹrq:t-e;~=3 }57xO 1C__Hl3~e,'j 8` ?nnn"q+4+sFU' 7-_ UqZ[`IWE#UA"<*j(scS'^)A>i]lo[CdNğ{'ڡ /_h{)bX={F);fSq+O݆>ApػH|buMT{ah%˺c[5EșXpjbgĦQÎGwU`PusKPeY2:ܘzxTc{8\/Þhuٷ5vzUHڦ&>f0u"t%!I@IR\7gCɭB\ u](>i : 8RLbjPKb+,Uk9[&6T~a7z:VX̞W}mE~VNԋ9q A׊cQwk6- Po_6T:ͪs}Du-mH3V;$'$nhIKo!B<˫Knh*##Oaǜ DWNE_ȭ  ~v80)~_ܿ uMÄevO>LE^ xUkU-Z&1 hyA[C>{=(u>ʞb)SF^֍fM2>:p:03b] @ٯ3BtH3P{d}QęΝJJY}cl_袭TK<)̺G^ ֏\2ݖ #q|D13>_ }/&"Ay 1EK.TU o2[>>f8bmAMU'+v+SfU9"zPe3-QJhjP@!<峑:%Ӊ8f"qTǜrPȰz/ts{o{9>? 2-1Pi'H}Q͜U9|@ Z g X<GdzպbƱ2]ϯ *9:>Z@`K(EZ6 l%87" <2CZUt0""h զxBt$UfjhX#[@Fu%1QcCS~m JUl.c9ٝ9BāO)Oa~.i ;ʔKJu:b@)HY60 )-$<'=!`O86hW9oR^~] +^' HC¡Iza<ǚ(#Oʗ*نH7dٜQCT$ ;jvzu2s, 18UbI#JX?>3YEcC%D-)[vK,D-bqݽHLyݭ3pv.v&7c=gd(A0})weArV5LevC 9KԱ8ƒ,Su L>,2Oký?>&Uq XcdFV?sdUn\I k.#]dضēdIEOU P/޻Ld讪Ӟ#E:Nj e_ Wx4)E' pVL#c颺gji7ܙ׊t@# ˣZ΅?xd 8({6Jm/F@j6r;noÅaVoNɷEUmoMȖoqG"[gAs+:HuF$?G[1]@Ϭ T[ R$U&Ĩl@|!H[v 鵒C."DnK0RaxߑfRf8Ct"8pઋFRyXrJ̔&7Zײa1/ėG} c@;iT^Mv•֯P`qϙ4k̕L,"݁KRܴtL3ƥipȌVl `Ѹ&l~@E7b1| ^N?f)`cB2m$ZܼS`s,_ Lͅ~uV-'ǧṶx-Q\GBn[C~P)]%5@Ijw~}!S"0x +8,j~%"aٹ/s%N>JG~cl;4 ` 'E̯=׉sś}&/F!긬Qk bGE"zw< zx,[0ΰ)(ey^Suubɰq)EO 1`H2pNj[p۩ѿcclZO1iVAʔ\E+ 8azܝZ·"!321!p78P%C蛄?[knjuAr(\8:,^ ޵ax|q⦣U NHNt2A'ljDOܰweFI'v'&-oԝI|`Ob>}'a,@KE 7+U$ߒ*$*Ēm/Sn yͧ%{^0L=Gcz_"s@%7ۣk3;3*rMpKbv]'  N]E;L>!]cy)=n,Haq:B!Y5IceiT(j_(*߆pH}f %;m0`ŁKB+ |W&opEAD룔 0fLAG,[cK=6x哙Qk@.}[ !Qyvm+,1ReʷKaCl6c3D^."J7tyW#*eɣO ;Z[ra.vЬ lyZV` x(9~&MbMz# 9^6= IZ ]SK{^$ڏ]n- '6DK4>iBb!Iu1N9;?O;K5^st :7O.4|DA>0O.B~44fMO鄦S߷Tv'7SْNPI5 肢0pX#Ah80! p)OٶғLEw!H2Tp >YqE[˓)=ۨ*9)VJq7OGrJ!1Wn"L=+ ۙy:9n!2"wkU ׾ u? |h"ܑeP)iʼ>ezi0ΫEk,itiɔQHXQV2lO9#X) ܶP} 1g֠8.CԊw:[{mTw*AoN`|@/w4"[`a.]) Gpۭi'b "%EV- v]<%-> s҆K֌;b0 ]Y 7P{dEuʬ;˼`BVs*g@0&P°J8;2c ujbm}Dw\l ⊊Y՘8RʢطO>- , Yچ$u[t*wV"2r@Z }*%6mkC[4dkbL٘+ j/q(utiZsx&Gq\ ۵IK@EuwaLC"1 aH0Tb3mkdt#=U4%6587cL5z'**a`+i"\8ϏShD!/Y$P@~3NXNH7dz_ ԳrQ]+={ C7oI) Ό soVPt0!7Ek&HhvÕ$~b?PMc!B}L6lP (Ժ:`h{qv^J7ڐB6og<ǭT݀'f+zQ!hS^ҍ5[&B6󼾸wĝ!Ș<:>L0O7Rvǜlumh{ѣa~(%7yg:&#ץc4]& q*:k^uF3蒚-_P0j]12Nt8l}_+"o"-MoI~`m| )|=͙Q5Uуs{PGh yƚf"|uq<;`31:Sf/N lrb L E^(ZK *n聽&Z1 ]IW_S~rb0=!g&46mg=K-ׇCZ9U:C%};:c{7p16j`C6zcBo٠0/&f̅4h6_mՆlCl`DK{!.g=X/!-?ͧP/ 7hv"^' *,d+y()ed_6fǻ-&$*dfFaHGIJoJR" _C[)QT;bb]қw`w]}HB%`S~U.gMPnX,k ZLAhED9^ak{0g+>I=L]Jx;eod,bI(]]Egqߩp?onHԅLd<(rV%(أjjJH`Lot"]ǤEP֠GU ̌; y[ 4h!gc8H9 fՂ{3`gH΄Yp~zF~kMbѢTZ,4(u@i n( 6i*5cbX}3m Pi;/NĮ5]kx[Uwq,nZ?M{f.8f̴2!/Y(yƟ>5E*UzpB`J ~-`h%|GvC1Lda^s xh.LPNsJ_gLYZ۟56Ll۷sMBQ("QgT>q/% QߐF җq{m - gBp)kt嬄-:{m;1ꩬѼ^XeHg5bNbrc"a̠4':걔mLe{yQuR_ \P `CpBPy pSa[\!*Fc[ ӛ'ro rf&O[0v{2ApRċ=ly(}u3!:N9$P/賻UMU(]LDP0Wpއ F1ܨc1$.Odf 9J'lT]g\+Lɛ+*a̢ Lsu?^"yx~q߫-DMLxpk!0Ɖ0s+dr#եhDڐh+R" zR H~pcWm}8d $TPq+^bNa~~arâ Ą6 Rь2&!,'ErY4,!vUؼڑS `Xo=Ɉ*qP-0Q/P̌mdպt}ɛ&ToƘg EjT:"*į$F3X/rr`@-K9) Goðwg[ud] ׏I=z@^gA Ćz]vvGbe,= m@֫sVu/Iq0{:>!yuqt8oEBRK#ţC~IәMkgpn﬜,)_ePG{Bt %(DǴ/j\6pK(ZqbW؃\E+=nR|6M?5 oJu8uj,|L9,X rvVG濘nDA?TT%&AeYڶ e;?+.HknjI؂Il?2QT랲ABȱEQtue*[*BkA$THZ=vWb.e=:TRt&ޡ^_YJc;vڢsctZ3@Am h~M ;6^6ap*r6}VPf!ClvYpe.54 `vXb9r\hІXMh7l)C 4BKAhd]8֡ Ί29ued۹[ks&Il O7& X!>OSЍ"U$BUږ{BO6'Y{NϬ7)K)Q=K-.V-gD:8q4^1W{-Hx]E+Up~7Cs:qe .p dPёߒDQHV]V+-y-E^erNycS/G=FTڥ6Q'>ۜIfdSB&6|D=Ku:z[>;G[?]@d +r9Op($ȯ8vRw1Y*y.{ی vq'R8rjP*^jl_L]`cY&70N`1>l⏞Sw,Uk06ܵ}fK* ) "pu(,y,x!b9/yNL7}1wbdifTRs~|!AΡ"dӹz7CB)z[V83S=)4FGo8IguwNesЇ,B ,@VͩsGs֧(T^7"Ӯ7Mko|7FF ;ؔY!zz|'- c'9@\xU۠׈<,컗>rJ~1I9{ʝm)|qalAk(bzI"^m*W ziJ'[ @PiOCi&SeeЃbwݸ,iG ΐvV)%snaӁX-?}.fp Nk[5ZPGE)'A%cׂ l&)3>4|q 4(f9lOۢ]6yߩ3_Cy6u8ÞRzg n6Sc unklʠ9w|,B뉷d(|g0FUB`~r'ȯVRrl͈Wh5} {GА ~ ZG]l2p6n­j%O f"Ӓ/az)a! :ǁG+ɷFi?gTCzrY4BO%vdꝐ\!ang%},,Lk,yzϩ5d%-7mnjFϮ`f-)7v0נ[c9o+,8qpGDބd5 @wr^ixNPҌD~yB O_^ܬ oU2<:oF-K`yqy)V3UaLh Z?L\ЍTxٗGԒIX6Se<1&.wקDm[>iٸWdZ H]J.y}{_P^\t}[/[  ܰv[Naད<*&Kn #Fˠ< -`ALuiK)NltL^djɍz~'\ {!.=V(ktXܙkxC|6Ca->})h~j gQ#zF>us!w>OH8ZbIaaUʳ٧mw7quOQbZ]od+ڝ]W.$qԉ(qXZ=Sg[rP `^fj-' 4 =ʲ{xAF&B.0mVP]y@)~2W4vrԚī]Nڪ: Lj@cwբ=^B !w[E(]oz:\IBs猷jTe8C"2>DY)9@4 b|T(OPzfcrHf`c|'ad,L#-IqH'K8U `#X !Ճ ?W6_梗|)Z40`G+@8o Yˋ2΢BuSjFD U8/Qȕ*AʐZ/v̢|PBRXe6Zب 졈, U9/E-8tUCCt-Y&-=zaF.!k>kwT@|Tv.]p4Zrd>͒!_r[? ႱjgX@"Kq4IeT^FYlƃjo}}ƭէ\%>fڰ+o]<ACL`dDPSnNpl@qT 8kMztomBU= ?3J{Q/V'Ŝ]â, ٬h<G7&t~4En0"F}Fͨ@_1KnK,כUI/:յ6sGJ81JZ@Q N;z]dj8H6~1 0Hj^kGB"@`E r=O5Dޠ+M]d^ `P/QT'S9xF6Ty/{%PIW>27:uY,)Sj1fJjCN)h-؝[uvp#7U(XQox 3擄'`#KSpf8j&r}0j +젱 Ca9Z{9Z5/]>$Qmjjr-u! fm|鱼캆vwI>/HGHϊMrx[5d2Ƴ̡ٛ/G ;W_?QQވ~7S%QiV$fޭ]R1 P }x.X:asj Vº3k` [&3Gce= ɫPª$^Il.n#{eRxmݰR, T+#:,_v 9H[ݚ]ïY6ltFqYbFl)^MtTޠIwYHMJPITRChjJ+qYNrxF$DH ^0'ר>oi>dbO@{gg fpa 7)'1d8~۫eAGm#a*u B ە.+A%35Ol7NsjkpUJdte58_1!߼=Xِ8FdI.!72BVMm#zs7 6G$1 EVӒ>$w^wӅ9QJAC=jsx;*@ma g$pG9"b2q51Խ.ƳTBv } '㒶e4spkgy"lvdmeF\U~pxee,^F~XcϷWLI9F tMr =S&Sv/iepnR9a])@VMؒMzFQpVSP3.]fI&[KK &2xx*4:˖2U%c}2dxLHVuru]nEε.0Ps+r]Bf_"CmLVg55s"ΚM,Z7e\,b:pR@0SéK_jqɹiJRHK !"H `x42* Í=%G1U4U%Az.]xd\_6}&*d2Gf.֑qHǸk,7rN@=]#'dTtІlxm5wȋaf(HX=QsT͹4K*6 ^~jDD6T`Ds)=rcT.:|R=1Q茸M 2jdw`Lu~@HɄ}WYT{BI^$,AS_oʐYwfx&fytD|us_L]P¦(z+i _)]{CJ 09>rsK|Ym7EP.\52Y9"?Op y,HKMm~ɝpn}Ym VeIbbաQi&hK5' ;MGOOz1גJ.jS.)vA[96VP<%wҁ!_d@C&JB\$-EY9LWzfxy_?ƍp;k&ܸ֥Ͳ= V%^'9X.2Sq@DCP(?)CWe`{ M3WC1<-=&x"SGwnH}h%j5# -y%~ì/D5%]F韬ߒt7+hd'i 5+feopH6N0$$'Wpz9ҡ1S&jE¾Vzn"!!~r5eNBA1*Z;\l+<}î-TR6khMẊ~rTj\swXü+I?>z}-tx~ 4BmO+70xX]koDڠBsDVsK+E7|'/6ڱ`<72v"3!w㵌b & Fڋa%Q|J~E*"W_(ɭKzI!ſ xd]ƞ^yrt,pVϻh ~$?[#VR)pl`"_gk96\ og1`W!E/(1zkC#6.S>zKL&{"ʤj)Y1y 4:;>޼Fcq1mR*Q" (Ha`p#[P/9ذ6WPU=xb{v`ḩUb[POLxLEٓMw ڽ~P*vdDbPo3dC{xZȚa-zpG>t cJFu̡.&Ym9YCǭ q 3۠ ! 'XcSq)O&& WC9i$bt/dMeY-jj 0 z3-KQsrygqT-.TZzT97Abt>LjJe [hruiTQ̤bXd klU K5ӻK2~pKs%#9LioSݾ.&s=2`Aɸ蹧 Ilu^䣜82?0tGVMZKS,FŠ&.o7oBp)6V6$Z=A+H,63 OA3疖c12IMnmm%.+g܎x}$2빱RXv RR1{XAz uudAG%6-眻B3L2bDrW7Pe5MGAm߸;{ c_YXH'ᵿo)\3LGp=9DPXyF{ǸEiǪ#%_Ʈ/*ۅ|U]:;1 3`Qމoϫ |ɵ(t?%ņ-^qfm\ 8̕?ǚ4^U,3"Oc! ΪAǕ`z :F¨rt-6&=:;65BdH晒[{TBS(C[2Ʒ6@ t:nLQԵX$((cL_5XuӪ2Gj݃TC^t,\:e\F8:5? L[WC]~Ȏ<,*S|4Ǡb Y' ٖCRO-d(R_;:;ɏdqjm -B*[/"Xݵ !=6poNwin.-;8zZZ"s"(_MʰTRIS-zzy1=*M|'i} ~osa]R*Hø2W2>RZ ^vJH$9v -5zO&65 W^e:VmpĨp <1ќPanD_H<\c͠+P.ܔfyܦK b@ТБr+fr}6z}MSeCIһao;};{,sAӵ7gWj`8FKvln(|y3mC/eVHPGDsL$-U\7@l\1zJ21y(c!&G.&#~`B-8&]Aرʮ"I#:TX&r82rIZL쇿3R&hTl7cɺvJϷv Wi`rs-E_Hn(BQt:Byl \1gtbɫhRfu̪"P 4E~ gM>X'F Ar\047ԫy!1,)5I6GWt%XG$hL*y!oJEqvUlAi5\ď0Ɠtso'0`M6>TԕƤ$hD%);G J\NBliV17U02<_9rЯfS>csmxM\/BE6ۋi `F|gRM)X/n0tIkpp*ma}iȟ&/)לZ'=Ƌn| RdܵJJ*>{asi>aV0;G˚ixsB}T, H„c(k.wjIJJ)q`op8[e C^+g+ "iEWAm4AѪh9Pۀ`,I H|d|x. gE h] HAw[Zoդ W/ T{aa,;Bl} d.$؝\ mWoKa3 u"2DHDs6[K>!E@MwEUr!c$}t>ᒦ0G{6ݠk4.$> K6M 2d d~4'J,\aq#>}bk"ق8IIw5Xbк:@]:q$3ahd9Kr[4Y~+u< ژk`9Z)mfk^9Bt]ҜCm'ށtH~XHx  @dUoI3F%pE}ľ:-rI;q-8j:%y9bj=ﮁ)|+fqȲ2{/UFO=6]8 afet^lΪyl)p\7Pt03TS?na~ kǏӰƲ2ڧ}D+`bJayA?׏!o֓"5S5R[kT‰lm67RNC~FѶ"5psS:OV( ُpׄ.~%\L!مYv&moQn|s71ZXjٳ*4+i}*y޴ ʃ\1LJ/V/ U,7v脣Qgi|o y<}^ltp`~<L~-[׀u2Lr2d]3WnT{GfC8t8_оW1&{WKd 3t'"zz~mn>l7* 0$&%GďSCNE,ar)ڋn=f{|Ͼr%aO2fP=+Y^(. jT< ޲ 7T (4ܬ6ܭ<ѳD]O5އ%c 2rz߁=] 5}v:TUˑe ؤie"4T6wPJʚoCAk@zdo#s=e#73K.lدr" ;-u\9'T::o$:Dr5kNڛĨ@Aӗ"|kxQ>e *q:'R{  y:Nkɛ'e!'$\XWKnx9@Y(Uܙ;:XtT(ފ$sB!{T<oQeDRCÖP\O_ 4E,fhvV ~sGqHG3k[)Qzy]"R.GqԫޒACbqkt vbpwnicjAข7wxto='azcaOL0r0JzUgD9KRg;)3$[cWM A') &&:@G6%kj~=-Yk-Υ:p"G \z \^i;N;rbR㦫"XmR"Y))Yz͹4m݋O;#BpF.BCd#o28hUa MFǃ@B*b>KhDM8@gd {VL`oPb!s8`ġoZ[%8{B.,!♋+qZoS^wh57BڤNk2,K{| N;h,TR2!/IЕ!o(Og%b:Ԑb{6B/UD<8Fq?@ܪV94=).BHu߂3s7I@c+Hؾ8*QS:ZyyL=\ tD.WXQqP ƞvtcr]^d?$'"b*=$?a賂 > (<0#RV0y7ԭ#Jg/O{=կɒ;V :@`١;#ng.6:^)E\>6ekb s!1rw}v).(7?& Ѿ dewu?Gxa=vr\7pڨ{`@˴*jyB,$ӥ/3b~:T@(_9]&0"R+U#z\eeWX%M0q^NzώK0:}[ kV|L64#'8kyW#÷IdQX 4!9$Kˀj\չBN<[B:zF"B1L?EFp: %M` =.n!ID1!j\U+.l鴌2Da&S|e4Q dW+RC@iK5Ir e,!^ kq^Qn4) O1֔`<+NbZ4:ӶA67T?JEWzUTԝYeFw*#%^cYO$Ħ^v3XRUTiaQRS7xoZzqXgwEBCŨ|av`80lm0$ 7bwq?e>S~q%d/$u/ىZ@ yrIw$('-ߒSWlȮ,GeB+н%>WF[ȷa>Sّ/C0a͖G' k/DƜH??4kZj%oGl뗛3ia μ a W! WTKcOS&_g(cf' IԬ İBS8>rs<ѕnSB T@w ಗeKe7? @=\g\[$mj60mw7-q *0R[AP9`y&gު2-Q>|kp w@CJr\[aw3Gě#ҝHm*CWX1&K`cN(CVG>~C(c^2T฻2߁!FgG@x܉XR% 8Cb 8i3"P|Tá k7 s}G0~Rׄ%!_ՁZ'pZ$(XG,Jj(=^A{"P7{֘CQ<_]%wJzu..KOQJ:ȏi/o}4-$+P"IQ|nG<XU!{5iZp챐IxK}\sgjV5?a P5@۾=X=]%UCip4d?Z T--?8 2\#%6 ݟ4eg"g4Rzz$!a).OH5ymciq8fi6<<!az]1VC`y._ .{u(5 PfRp_@ %$\1g"Q sꪫU&- ۞@]+S[[XID>WdY۸JDD% ƁL#xY|`Z>>$dw9 K"U ]-i֟H)Uh? =e5H3D&v&ߍ`G{;ԯ6(o@xl7FB$M(qA 6Y%NjžuQuCLW= jTp{ڒ mKKq' bN0*y[ᶧpi j<4wZ[BA棼R?B#sYqK(vAiEteifm!nR;_AEVپL6_lB=HUD)R-:Hj͔b\}p6WcE4?7xy_rVIMΏ_>J8l}kyUS9RM//1Fֻ<9XFAߜoxb0_'133f兣eDC5q"D2,G-|ZkpPH7ij 1.1F!CX}({ר 顩Uɢ⒤|`ML oϮUr'Q?>No. yy\YGC768L%b|`ˀ2,K?/_ ` b}/_IkK)wM$62`{PKG¹F_p. c Dz"#',3s/V{%#x=&f:*]Gƚ,xfr#yt]Լ-UL.Z_3EiqM"1i+eY8yќ;B?5OKnsӭY ۲U떌0 ^kɩ+jI cu鳳yEOnxR˚h/t+G'h6Bߐ3BnG[6[ B'P}9ے? RX?T?9@$=o49д8}juj4qWQNM6\Vj ֝M"c,fz֩7LNٌiXF+N^PSLp8ÓI}4,EL:Diʈyclaٚ.̓Ea{懥#4E~ӊ ztHN ZqjvBͩD#8]#:bߦ77| YgWk-1֪g,XtR|^V#b=G).>i <@£TK8^F1О- 3}]<nt_ɮԌYC>c*h!  O`.D9|kO949㞬7+Mz(!ǁ~jf[?-PwT "[M D_`ޟ 91 :Bwmk 5c߁_ )15i8oA^B Vk1kAxc-3 p乾|W)[lճ:Qδ}-Mȫ5(|,JԥTH'Ol0Be<9ah@!!Ual= :X.CIh;ըz#]1њ_saw'3RsweZ1w$%a&CW|`Y*XXi'մ.M_j@IiW/$9ٕhg&ICN" w&ýVd_3\{Br͊珛msk֨ rkX|135lie ,jEU Id8ץ?rNQDgID&MN=F^ڻȄ_э,qWAE{}FΦm2&뱤11/|j9jX}n =%l  /x'0cbjKUߘuDEsBsvd e} S)t[:2 z}׹8=/ebzMaTc*o"j肱5 ' )OC='XO+y) [H`_Jo$%Q4\Jap[y`gi`-nd ~XVت`/ l[WTRoXP q E4d}<4hw_Pܑl zSfK\)k6ζ̰+fi]8{~yN!5jSĩ0*Mq׍@ʨ0ӸM>f>YJ[Lb3]MpoѸFmPtҡqD 6ڗ&2P*OD.* )d+X.xAYYNM,FK76bRYy90^HO7KnjpI!v ,+PQ͊BBcBg0,ieLQo[~'oJf̥8G/F5?Ǒn@SO[NS%6vamv@2<@}ϺR'=˛UqGT1]r=gеx^2#X7~a>ߤ6N~{c-KYf *AzJɰ~Hsj]\NNEz1)!FdhQÄt_Wp:V-L*C2wB2~Ҿv]e')z9n; z  juwB]I{sHx | P}vh@5br7j1Fbj[LG08q7g+Zi:cif^pcU/vC+Gܡ*C;j-T4l]IiEej;iy:RW*!m*1BEǪ Ůy0>7HbeIeS`Wt EJ9`w+*u?i2 (BXcN$wޫ$xwO{}ͺ5p뷜}8D[\iQG˭^XW+ȪN0,}z=PIegNI/%)vl؏G+??gH|a }x[/F46a??Z;|h) =[_bdWvʤP?=|(\%]z_'78J-). cz/ۯSHlqDh!b^HLãkͬ7ELTܿ}lyRG8SPjQItfH]%FA8/=0A8KAPt)Hn΃[ڑ=y .Zh}j0?$ۆ[, @]-qGku}Ĺ}%ۇXIP㊧2Ec%h Nb=8$ڸ{:K :[ѨB)}QX3r1 17X E,KkFusDi csx r Ne*p \1 xcM3WݬbN-ys瓴7-`^=p,66幌hг<<.= ;ybQ2I@P*e*ğÌ./LRRr| ߋ1uB"jE.&r 6'g$gb0j AEA32:@oGt%'Kq8-%8svL @wD~ uzp|Œ UHsD9< 1dOĕSt{9YwFt%Hޞ}O`ňZ06u?ߧQF_m4Gg΂NEzĮ%?%Np:w/-vs359e?I]@v,*96mIߍ3Ս3YJ֔ĐDE9,/' ShHN L;#Z` [:,06x@"*=Oӿt(uZj0V\{ZpǎWn@ahIK.GK3m2iGC/ D"& jܯ01q;<)Ȗ|5 w9#0B,YYS&ֱ12ivO^Vk4񆩟jѸ&ZjnfDAxWYD}M [o;Vsf-3% i LS[;w sY˅^j .r=ۉUL7Wn3MUZ18Iz㪣r(W \2/3ƕ׽IWZY8\!`ʌ/w3v*cP {:Ch3 ߶,b8wDzϕ)CfX5ŷF]'75{D;6p%?smL]E2fDo~D jF`Jcp)޵YN>,Xך,i {UT=m""FE!N90"Vjf]NRiW$NbLEZݵgRZc7ps+lmRwCZ>5$2кr͒xr3El}<\ ,!ԛLc^9W,kܔYy rKX 2eOU,b@p#cWlտog}@b$(w/Lڋ#\Mf5&z VK{P(FBh2k ̗Y˝o 8:(b} Lz\  >`#_CoQ7?kA>U3vNQ-W}&NAs^oUe *0\841>I!{Q՛z4Ȍ靾KG-8X$Y%M ln.%K94I"}:Izto`6bUcwT(hiڻJw5aWw{yaAQhe]dV&ݴmj,1>/[Ncig[%{xj2PU "'ًI"^[2M*|֋*/އ'h! 6L8_֔zM#G{aoR2_ߑ [&4&o,Zoێ7./qߏGdhrhV,af`{kek'v 2((EDׄ1Aˁrƿ3c2"6Pz01 RMmx3ƜqVdaÆNc}Mשӥ0LzA:;KeNE Pv_j,&J qJYiX?%E# -fhqG;Vk|O⁵VP`ͤ_=evHy\C<̗R|ȃ(77F3a\G*jL`0?]5? ҩxJbc f#ɔ:0Ea-)w"{FiG$sGUa!.ģ@w(0#[C!F,=|iL'D·@1y5e8{p >G[ܬY5 TWy qtMg1<~I b_3ZdXv*C`"7cJ``x[T>fJ0pc`-G}y]Jm 1C(ǒ~y ӵ|phx.,a/WDŽev!dVpV'& 98ŚZs G9`'Cy)ZֻdP\+僑`ᆵ1,XYaG>kj/uD<ʶPq/m ;Ĵ0/ doii2E' ֯[ 2PlEQM4<.*|. PpGR(Dv_҆$g-+o>)tr`y'^/,屮2K9` c A}MTo-Vkj[ju͗]oeYI#}G\; *?A &gנ.$`:~e}{_-XCi&° 3Ar清24#\-.h͌-Bo wptN4ۀ409.>9*O40ɲc\} җlNZT,L V_E"Z,Bpu6HKbsٕ&y:-˅o,xLBzHoߡvҤ=}# LE9|SZY7]Kq{Lu? C9Qi$; MK)X\YѦ 6Vzgi,ЁE{\ڷۙZ49 Av~:]FYa!XÀ~%np>+4ĀR9',|s̰ %90Qw<ӆ";̄M~B!)ިfPj^OŠ(mPB9>h\7kI:ݪU*Ya[2դXe#k B;oz R.'4QKEDNpmRݯތjY+PK? xi{!en-.L)Y3D+Aɜk-$nN'}ES rb7p^=2RqΥȟP^}#e%/=DVΪPL-^"O-fp o;mN[.U9u -m>9:Y>֜<+?x <(5+[]&h{5/x"8$Zy-"ɹk_gK5ɌwN*v쟄q>l\8Nnx@CUK8+7ƅ}z-7Sn^DI,&y5mխ+lԫզ TWe\ Jr[_{x? 2 T۲ȑdn*,oqQ .|uO òSHǪx&x+jaNT$&;,kx-8ջͤp@yVzu!?g'Q™S'-:GY }bc^ҰϦ?azn_SO M>unn[&oae1b?5„'n0dRîXlɼ۟:h5S tvsofyoa^nD pv hƃyq[c ~[ ͇dACVDsq՜\ƾ}e#PgvիbalS{L:y{p_goeL4l`R:{"&}$'Ud%EBXFT +\>`k-Xi`i+nHb+ b)P(ZwԹ< QDM)bj >C'x,7JrqѪמT'޾_]1(Jt(3d: "-Dkug؟U7˜CYd"Y]~n:81{@ y4^;nL(i[;3_ZN |a9wH*nm|$@ p|?m?t8<`H>=+!$2牦 ki(LvM۔w}XqsFCgŒR#mp6Gj|wp 6ZI1㸪Ls}ϱBCm=_Mky;mNJoPxN$ h_Ywʌgl(%TVIdjKlY%HV'gm6j i]HJ(!NaK[gsMۦ1qUK݉J&vhB̛Q4L5 8WS=8 r 0lv1v9y}R[ {'^C5wX9t[s!#xe70/[]>d4Q<ѬdV+Lir_Y*Lۙ;vY UAt]bcVBS\3v/H[f%+Ku; $5P] Ƹ%ӫs i; "XSxoBv;PRY=0\kaLr沞JF'@Zi\g)#:!"4.>j\+gu;o6KW 63`1:7>syU[K2Vda(fj䪒xUe ]$\.8mVT9s%`J}~ةG!"f);+OJBtsA ,Zf eZ5cIkK[Gxm$XȒt[V~|1*P@qUHyN)!"_D;펢yL FR.+4=7}x@(}Ũx}h'xmZS;ut+a XR]0K~x5{LFma-=?GBn^: &9wh ҡ{]"uB 0> ywamelzD4w;b`ExaeгoxK?ћV"/xHӤoNvQrQϋ 5؜g2EKDsps G:MW/GP唂XQ",0swM)ʈ`toly6\X$X^(K^]1C/}ZJ5{nwlq$XBEWQg`R,3A 4Zm=:BuUC8l4/uE! %m_OqwX) D*i0ѸeۨlF0Y}b!g9nʢFk cM&u{U `}jw!ȥIbBUj{VDZ8@1hi ((Ifv<nt+eCϖvQ:ă=n)"JV/cQuw|jg } !J&C,>]'>Hq͢"c=}/8><~AMx9WedЏ_n*m#ws0P:~9VgAn>t+EIfG2$?6"w qHuF軗(ЃRWMo ]M:"m渨>4T]ٹ{)p7=ہ{;i(}c:3# jD(Hg{a,1-`aq6BrFoB0>ZTiM+_[,I~5v_Kftz[ok2!c,e?c46~pB(Jn \`U*XHѫ\gO5'~jv2NP!k\ ܮm3.e ӾvdIQ~. qN^P*JAԱ5 r4,#f Jㄱ;B#_=AtpFABS \[ǽzC-uch6 ce}4#ly LRsٟihK0Q=ZDAY݀NxFabV|${B]zMh߬d ;t?4oJCއm<Ż yl,嬻?.UgZC%3ueއ9~V8[KpYuZ&sd5\kU W߲RX%G>t:^u.ҳ_ ݔ~Id*=KdHxoj酲*OL3[@ d#V8)yY:Y?B2RbNcBD߻@ls)PE|I"HЫnH?r孚;Z͕A%0tfT/*!6$9^v=z,E8@8[Oh7\h | !O3.Mx/:dK @$]-`8 X妱gqZQYڡ`2やߒ-c$zDǂZjeRߞ\u";Cb:s1MXn|폕jc/IWi h^+2[@« +*ZiJC=Bk3U-{}rB>:.oǽ ]n,mlgjSJR^"CSicmW{p.+Ez%f`t9폩Y~-,b< a@-ѼejU2s:go;qhbJoWjEU"k+";:gDٌ8CmgQk$w+_~Z65vT05FN[k\ dw`j;gN k$_B$; y _À ]o$Ln}8aGa/ "I*'%eFΙsQQuRjתǧPO`*o GsL}E{ WEoVFL1ȱ:`؊(ZrR0 VPTp0_Rp>+`ʭ5BGMs 'njC*-B+' 41ckP>ٱ8_O\ C~T6oKq6=g[k2膁PNNaѣ`8}|akWfߺ$eo!,=1s|k]\U.:8x>cBU7x¬DI abk{"ד`L͈Yilʵׯ%)!n[&cK7sѫEAP/?tT(h97;Ӳ+*gU%rhtCґ6kP,0:U5+D#"̎FjGR6@cMOdbVcu{١0Q_^ @<}6g@_[j w%bOdUnSdr6ɖ)4J z;/ҶN /Jlrq!);U#ZlJ+}c[_co'YtMN>¬<|,"p-("Q@h!- i#L4r.? T - ^w pF*\8@B/\nog+ϕҍD<._KʎIrLƞ\-3۽ٖz7F-3.VtoH 1r O+z~u6|H8׌NOXʞ/ځg` F!۝`>/|(T$/i~;ӮTT׋;xIjXV4w`^; c9:Qɉ J>Ԥ]OT83'eA}:=y03j.J6o5 3 kQ✽WH)UIJ3ԬM) M& +1?~Yc\Gcb 1mhH:vA4.8I҈PzzUP74Uۃ<1Nl$ЫzMWٕ0OlK] pIW0ܐSqejl0@k6ŬGo~^ wN41"hmwrѹ-oGIr%CjC:fr@XΡQ}vF6|g7i_߅A!^0,udtCWơ]S ;y, QVP| ~|]?0:`?΅E;5J@<;vŒx c.Qɿ1syd uDBRNmD_D2Kl#PL:wV.~)oGV d"~eܡz{ 5VkvX@ߣ}3/rY"Yk2PmDMEjQ?ؽk+>&>_.'&lWOC1"4NZ ʐ"Z\i $`>ޟksȞsmkRY.!ޭ A+9d5DԪ]p8"J\ 1SsPi.6EyAѦšp D9K*,?[n(MlB֔qXۨrf2e[4my'yc_2 P$rO4)jF=itay3ėnSug?ŦO`kuЧ2u_┽/|RH0Nb'n%7q2%k7( '>E۟31LkGw*mʎ4΁~d"w(p(ĘpWðexpXnk3)]IJƃiRu e%࿼gHlfmlg͸v6ϾK܋f@M2~ ADNtqljTC_6q3iTJ9Q3( ;kyp R!*q4C=$+$CL|&n ;w^l Hg DÐ.n3[h-MlFe&Rf>¬LturG'bƉj QWK6ո Η-5wfPwm4*@ɣíVs=lkz 2 Ar-G*3 %* Ze{ {/,E꿈"g!=ߦG*=#CBzb:n?}^ՐIS}q, G:vtŏ]sA%Bjo*Yη&D!ܪ4Č>"UL6}' n;=vkO%@ ]U LH9$|V@o!x@#A'/WI l }YX_ZJ}Ti˕8tXe/1<._Zi  w7;o$NYjQ\[OxN`xWJ{|ȓYY>R67Tja?ЎhXⷭY -] Dhw}¼lh#`ʍ 藖;R`[].*QR*.ti-@ @+TF(p^ҒŤYc}-L`쾇LQ4일+MH!dj M Nn03He)mNNRfSu͊A{DtJc<5JŒx%C.*˶5dSL#HEڷ*,Z*ܔy| > L ' rϟ6V\dm#΃Ka(yT G|DzX\W)"W_Tw^GrV8 2h(@$hZ baLm6k丑)dDAp k=_)6'Bgk5ݑ&h&dMPv!1kA<$dzSNE>ZȜ*{P8Yn[o3Pn'6e/jFa*P[c`Q?M#z0HV%we)\VxbU'~+Nm;zqaFugF C#:,'m(36% 2#.FPz,U2W!G&[I2[ķrj?NJw~Y Ay}B$d##6"=,Rp8;t/ؾ~;P4N Kb7rLIF ™D؇ܣ8Jbd`55``{נU$QZ Ge Jw$CL$[Iw``gQaQ_sY# y![-_ns.pncRNi`x JQa };4"KՇ%CR~0* 3K0b6%l1c3Aȱ׌f3%K;-5 VicA(c|]rl w-*X#9nvW^.BrZ)1rPM|^Nz90/z)78? GBXVaSV@VDENčVs/ 7]GZ.mo&Cѥoբ5M/"p.޲97n?p,VnAw2Ҫoz"g]_NW¹<\Ly<=׶@@}%/ԙT;s61 [;67nB  Nrj?GzG*1Fd8F ;6}6,%e #^W[P 3| lW~dh[F&'h6eސI U-2 /8K1޹FaHE;EbZR),rc!˫OkȴI OhKN2Zf6槾՝zVS.K>LEc% h} =*ֲ-@}.p%mG_:rRÇ.}$YXC<؀ @;m}IM9׀'{J7kB'c$1(BmqmѪN!e9"8̜i\N)Ng r&h+3t*6 HP&ȁl j!W,@* ${,hC vL,mBu+Cck((vS$wO.!9kz!NC UtSD$MyKc)}VV*aF>aYuÐ̞L|u>5# Vn\%q*{A^1p-0RvQՈ 3i)%ޡMU"Q_^SX51\Q *$C+בkd;hQfiEh g}?u,3g+nήhI!:bshH>Y%12h $K11"Aɸ˔mbX-5Q1'wI2{&Su'U`E @':gBsPJ.3% h>CP=cFQ5Hftuw~XWOz؄)* ؾu:;~*)hEVѽ`06䰅߫G&3H\ղB ;4z[g6F٧=Mú\cpȨ;dFA+(\>+![Ɂ}G8?epYQӌ>h!l ϙ=`Z>%5H;tP|Zl5렐q.VDev9Kms5Owl QֶI?0 = -d-_>* Eׁ t*DyE,\kRreĺSL!/zݨawhv,Au!%%kMpۨխ"?b_tmR$72aVaeY&G0-_׿IΩ5򧜇#~w8gJbKxl0`QF◑ksd],d- p:̲ߣ8C5VM#2H?*Ćx5hl}i^e<)JEwG45Jpa\NHbhW#J69D[jV-QS&.j",f}_G*XYϗ'R^9ʴ&ʪeOoz6#@ RăEs h0EGܫ,)~('8hT.NɀvPgրm^nobu$ ?}8U c-B2McLkd05)U^WogK}$w{/`#3W7_OhRPC?=EΎɍHi T^/ߤ|xZ*8JP< Ud.nBZʗycq֧ZҐrY!Pk0JBd`~uҕSQ YW/*XS~Dn!}oYj"dTFIPrh'HSR]U1H;lZ/Q?9T"rp)To$:kFtw8_L&@Ҝoл P,6^4R29+PlHDŴec(opoJ0]OM H%f8(!(ȭ72 Q:4`];~lJe,&\2*>E/ eP0AM/͋r|{ 1炫w%мt0>pQh[ 9dS&_e"D;yP=d>jѷ:KaP~znhN, fJvl ڶQ䟁;IQHי# Z΃%Ry1>T]_`pDAuV d4ve1.zlCj|5W/V^q0DOrnU!O38C71 f- L[: K%<$^F|:ﳈww_+#sFDLd'$d="0?Y=V0\Sbj-|b==YC1t!NIgI~ϲ S.K>*ۈJh2Z~#kVśu$*Y)b:2`FRHbЇ>pl֬wϡCOsϾ# ֦l!ɮMuhaX֑%(t33T3p -nKwhOFHrL(Rixgg|@LbXiMƧrɿXFʹaBgPl@fW՟!7' ?ϰ\T&{ڲҌDgsNI/Ǩu=\ܫnXJˁ*r.PNqf{> &L![wa;rmgj9m\>\,e2̖üA*l$mu$,s;oK ZqPf@bc*=L:@(WOurl ' ϠJ dW}dn$:sh1y86m+ka<0=`##0ɹ~ll ;xp@z&LdN[&qTEI\pT}VyLhe[8ѓ94θg-65;,a*_TkK#ruKvlک  NJ>6lC}Tb7v(!;1.H׵ȸ|a^2<}g);ICݹ8% 醭dpcs=.&CGPpK2xb%ZVG8Ap.K!ZnasWy#3ߵ ZzvW)A;n+P ذ%ރd[);J10"`t02,L _yxԒ)BS^BK/lFbӊTVCƲ掑$igBZ Yjbμ|[ $QvLDբ!!!+Nܮlsd\N?ԕHPMtSg&3Y`X Ϋ abx zާlXA z)51)y Fٯ=‚UOԳ`B<>ԢY& }pX[ۦf "O~+f?[,#ZuHOS{3̟7a(o%F<>RF5D^yr]vxÊA0>`uxEeii|_O_Ø[ǙGOŃ:+wRB◦U6RT)c1SN]~pP]À" ~%b,Ŗ<Μ.n?u-mjLG F!e(Caȅbv}HNe_!SR٠9J8yvJi;)34tRZedqu #U\,~5,pEd2*w7Gp,K욵fݞ^1nAqw\oH,rЋ&O!,ݏnjGFt.]Sg9I#(WlUmwܪ{)"2(4{pgu/#zAku>k[GYAW;c{'_4@#xUdwsw,b5Kù?=)]?%#̮i/7wN~E_Sn=&2r+J rJU/I'LٻY0{"6+yTŎSm4^~l|tVmܞrGPh\꒲ٝ{ [Cئ06Q]3Y-݊FZ6tڅ(%U5/EҎ e'xDyeזʜ\DՒK^OU=O]sY\v({=7G]ˠ3= FD%h5sܡ2]BmÉɢ%l?> !6ΈD, Ƒ3/& ϭf$(GHfhK{~[F,[v[|WtdyMf<67NImf3*<0 OKRbo"q5/KcqV"[3&;Scuʏa+z.{ь=EOzr8vHH~#xI6!>?߇~fxee1HkΩz54/h8mNcys\GTDER m4`(IcGΥNы47-<+@'Crq05Bt̟q*(K"rM,L g+JO> lfm¿Vfh~eoO|^JW UMHŐ%7PV;DHYCEΊ_>oL'"%XlhY5IptXC qs C3BNdkxXWU{=P0"Q5F!Pe!a2—06|#J<{, t9h4ٰV)lFʮ,$ݟOԼA U 2 ^=)Vӑ[=}kc'YFu]MP"XqZDlm (T$^w8|˸'y clJ4JCx y+"wFh !`Ĺd}ZI @<^>d{Ҁ2%>j=^E|1ٖ֕^J,(K b8&; >fv'bBJfh)Թ옄Znϫ'$!S%^ȡەg># -SuT=@,uhwFM:su)#놤 &91f~32;96R N~~Ae?4ol8{^,RCDFI3, *GAf3q8[Mǰɒ|~}x{ĈG:XSEP,  r\5RZo8<ӱL%$fYI٠NslV(Cx;} 59^zF~2/ ^,*q}ʶ-?p]hsA9.1frsp1t:rPtǯV K32ؘd@vs-OlE)ɟu0^(2+JKz&)(%,ִPtpcǬʻW9JV\( &4С[i+0W鑈ݼkd2%?9SrrG-ADuu+D~w/|*LZ/4nB>13.ly{`bяNR0y}MQ5bS 8:{5v^R+j|{,=&LuA724䊞?X1#Ђk1V-CGj(zş5u.OQBZ7S6\Ja= 'uƠ Ue{w4=/K\0m,?l-}Q&:VXiPT 9֔4ҧk`p:ɢnQ=1h_Gmqe^Pka?:lmމ#BSb}k-PEa/VoPyK0lxui"5/"NG2`UGt0'1?tA/S  3Ҏv($ A]ʏ`8a`RxC2kj3mEvn>e\2`Ib+Zq=C2{*Ȑ ~v}T5T[Q7[pQX`$X鴨vj[c+juHwi,WiqCNLFG.u" PS+:JJ8chӚu"%J~ҵ&ɉq]FNjEr$J$[ | &E ff7#J7Q!!e^ܗ}O}̟Ic* Ky|O._ 8-Sn >϶9vir@s2@50R GZqnl9t|t"":("S 9VΨ_եܑ0B{`3,b6m䤏^'O ƎB rB[r$v.qOa{L+Á5/!f< x1~&bX8CȽDAB,w%+ Y }ut7UoeILhMJS)maᛱ0syd!?Aՠcܮ4o]+{C{]_ m9o?ǐVE;;~)¤vw{O0AUCqSlNy5igpKXCo7}'9D8,kBAUQQH::&j50fTtgxd%Pč9B+:|C1t%)ȃ խfWo@p`@_ ujf踕"n<bj| ?{@Z].iIPɮ$k?BMime~*G5lޣβ6rcp|#f:ѥTslO^~ Dۋ̤RvSVtqw(>ƕr8bƱSl5َu[H ]ƈ҉nj_]~ \v;ף(˓֞#CctYDAHWӒÞq=qpz$MqvT#eF6yA,LL&5[g@mu  SGfX3$%$M]}@ WZ  l-_]ﮧADiKeP!O9EeymgD68MNAd~+k:f 7V2Ustdn>ĄE'fur45L00'ߍS;k \|GCa Vj4q rD3UM `a ֬rǜh-OgVv͙fWС9:FZ||o_K3/_y) NіJv8ftP%C~&f+!xD }Fv)Hj! JIOU2t s;–G>#֗f&MkbF[z K_tSu#XtP7`!3EFr!cznv453`#RKJI^:(ʆI`QZ~#9֔#SdAJLRYI%.HJ9RӔYƵ dpQX . ȒҡI\Ͻ8de\|3 }CNP*{ѷuU95uᛳrd1 c[n%bi!{ @ey2-9O1dk?hCg]V Y8]FBN& e],ȥJex->h"R/yI}$[??g3LU bfwF}_Qq)ʄaDPRr(II|ՠQ>]@~z]>|_TDhU3mzP;UQ`-*mh殙cGg^K,\<]9 ڄ9˧GBhk!HpMU7+P?D,n=K8t$ 8^D-m#ঊD`ArcW!\p72L ZzkiJ ATc A?kؐQlqdQ ~v,7/V/,|Ph,CEKԒT] R.eC"5y:aSr}w:!P#x.eKAӢtv˿#O*'L21F5> }.Mt ^%GV둎l 5aަwVu"j;3QR5>Yy~⚢pz *|9HdHPi_q,~ Fc8U،uO ܪpg)`9k4!C)C~dl=Ugzxk 9AjZ0Nܑ< ^>JV[Y3x0AY% QY78N * T^o&aU";}ӻpSugs_^J qɡ׮\C* [6,dBY26YdV l4^A" _ eTގTLR,ӕ&']3VE5y]_6#pڼč&9Rj!4ĥj3zuOrY[A/Ku7(~wXGˇΖˢhml[IV˹ƇS@2ܥ SˍKktۢس/΍NO8%jju(0$=@#XI'Ia0MzY![zA#Z6+dE%}@Mp' SƋV0R 4e _.H{C# Qg tДo߽wMe(iɈ ʷAsWX O>h ݬ\[hk\+GfWϨ3l.\IKPD$wоʉgGM< X:h?lڄ`gRcPuu/AdƜV(-~U?r!W[8FusQbdzk9 Ƅ8T]컳Qd&: )4AeMSOa9֋Y%c^)n<#>-.rҶg_Bڤ}:g=@_){lrF%z>I &W#4vo2yy̆pǓ.;X Mw-0)۝qѪ5Ajc 4E)Jaܨw#\=چ 7+{7֬:k~4f5KKݎ QO62SE+[>|l$ xPbfY<\V )ҕ &suGÌ(STQ\i{VQ+/̸  ׬c>#z1VSY%HFhVv%jE<õlbu Tm ?l0sR3اGKZGpu-i`θi4"s;aF-Ć{^|+Bw1}cw8j۲:qű؍z4Rh=ۚ{4ծQ̧Ӭ7j\9"@GT_gj֝4Mʧ uJ +b^Ԋ2ٙ+ziT +468}p-3U^Q(n[wv]Hy9}@sQc10UO -0Pz'eHGZ*mIDHm˪\ ƷYgr8%9.+&ykp7/ݢ |KӋcf@ Rez†(Zî>ϝv#/;=bD :P!8f<,H^OցVs{1>"DtLˎ oQN@}wzеm`KJWPyMs0rrP.a#߻?Q^lr2%T27J>HP: F^k k>{rD @$ zh-5I6P ts{5Y)%PxmBb_+<^[|;PVb`ݒ}3dPQE<$d@w*Ab le @5?6?+JRbۜŧPŪVڌuUP)GRѹǏFOUcz!v)EdC1SnFzwNjh;~K_\@_mT"E/ ښ>rg{q`F ]Pca;2 %!s~!ȦIj.K?pG(k`Lt^T.54w6eԭe7i:x)Td }J7AGAj$ 3ô[wX>6__Ohʼa Dl i99h:DVEѽ-ކ%Jo63y?b|a>]H)`qRΟqֹoTwAj R.\ጪ_/\)`Q #dD }}2IYM VD#6XP>;C=SlY<@PO!.[e}-Ǚ `s^ K]ݡ5(1ЃgShd*27oϳF$ї.f5@ilFVlhWܾހ/h$O <|~ %{L}&{(EH#e3r-Ұw]ajΗWfv"lṽՖ FK"{3)ҏ>ka TF5վ*9DF>-߹1K+w&QrMH/}Y?bsTgby򞿛!O}7݋wh ]@`٤q2%Qۉ|=j{h[P[agIA]@& kiϬ⳧fP$Ӕ.5 Rמ)2_D7ۭ8oH> f Ԭ:2'v3#Tiu{u(xKܭ̥N>"![@y;.CYsNnͫ> CQWQm3ᦐ`pVӫ4w#qAIWJ!=0ZkS;f$Jzq>7q I5(toםuP(/:7L]' S5 u9u42%+?/Af+_7,lr_rJ5ݲ[Ի T_"'1䲬|!H+EGmA̺31^x t ]C>YSB+L'YjRu exe 4j>yQCؕ`gq)\jGHFD*0*𞢷1uF@ TJ_bĕ(> |8Q2L6wl2_˂9m L3#$:CtHЖg$!xE7@}L;p (;P+̏ YԵ|p%Kb]%.HiaEE'11@(NfAU z\.KsOAuMI@_׽dB&>#L kdywqeJs"J]Lg塸 UI#Rє5#e:-\F6\ǭZ$2r1KeXV.tcr`Ái|aQc5 |$6|^w:#K.~lW3[Kteh_0m0)67`ȸWo5!.x݁WԾŶeq2S=m&]tj BwOyT2v3ܩj=w3YwYœ'z#Z<ƅTڦc6i GOU|Y2qBJHD7z*U%ƞJ~loA]!;k{?}QㄎXB?7˷ʅЌwR,";k"l3 RoƼfܠt)Lɤ\d7;dI&ӻJ(^pYVH1kO.±DZRϮ&x"TqmѴKKkȽihU*!0]@&FiQdd %;(ȅ̬TÒ<έbU%Y/W`L68{s@L 2y?9f}*H=Wz2Z.JHwu=%L$(LJbv(#ReEjU,`Y8<1tk*@7\`K^T98zĵm;\vP KL霔9J4So `r* @cm+ZrlɺUͨmg]IЫ\αc mN: kQ0{^׉&7S:Nmv$r+pݶ/WpLk巚W2T'Zp?8, 62rnlHatb5&lfWTQ!.ECE7 #v=[Geb3JYCFԳ%Uxw q/c^O{^҄e=XLE_u) 5A)ksQ]4Irc;ÑAh5W`huv~G킁&%ԋK~l%IZdPc(I\]!yNR$7oI{$wI~w#G%t<#VyV&CNaO.t_d̝),Jei! ƴRQQŀ" A9 {z6 yE^m0m>AD۾Z%&2U9  @ ;d&^S|FdG3ޚh 1tĬ# :6j.3pn2R6ctLvU~+"v??-^֯| S̲w#Mః36d)Hf+f@7 Qdd^$!.a#.pYHic$GLRj"H[^Z(UИC2Thy(.o"_Bȑpz T&eUtOVu>JQ:gCwZ4`3cXд7S="X7ct4{3Vic~1*ODz+_k{ Ԗiwu80\z(ǺU_rmk_jOmG5DI1&|6=[HL\ߩ "Q.?j旟oǮVX׏hr VS2?(8tCօcl޸n?u5j@]9/@kǝV/>_k@n"N}OC3G@硻 yr$A(J Ko#渔p*8m؈ւɑR 9(| `l<&NX&{7/&k,~uAC'~py}2fBp@% quϥ^iN!q0? 1wl(H%^sT>賋j Ļ.Q"+y;ݙaՔS3_}bRw 9<[@FH~7+$ز:F`C[]I1W d:םt"6ԚUnW'oǥ:? X{4 7c6dIkM-kV5ٔ9U^ "^uK\p_Y+-)4*D)}"J~I6aY{3I-J̎Щ1V!8 Yq,h Aus' M]:Cq 7&͚2̄x W\>G܏Xi W6z Jv i/d5 u,Hf )ǣ s|tA+x/.qo6*#zMX$PES,GX8r?6\d xx€3p|\AqWK=`>@OK͔ ?{7R yj 4 wL͍e>(b? ' ߂D҂\eF=:T,)S4jЎJm 4\U.9%Cu<_9AN lALَ} 皲cI#Fϩ֜/&%R`W>v;Vd]U7f= g}Z +(os@Wlh40`%M r:i1'!k?KDCĵ1@g]l}j^& `uU* {] ``gFvn{!ojA}Oʰ7-+džW!xxueX!FfRW RMRPA@ehQ*6w.Q$-q UdL&S:σϪIW׮p֤]l <>Bǎ[^[ZMbm9IE18f?BmL#*q ^X)=t.\ 2;]VV3zY BչɒPP  ן#u6I|'08ޮ@R)쒻4W5+Sc@nFA+R3&%ې6"BV/nJCe܊XT&2m??s9߼ԃXe[A3GA1B>`ߔ q\agA* RȄg`U8q -ąvhv挶= .{ +"4VeOL%:8Dwr5&;>HiK:4fTmKxG3 ޤjqMIp>egZwЗc+9MeKs˴wSմuh{g9"\k*VI <;:dPgǰSeYOnD4!~ a>˚6K~8.Z}?,ljtX 4@2 p]N5HO4k\j[I~kh\_\omvsv:[ݤÀX(vRպ x-_l}eR|ey%Q{?|JK%)LY j͹)*`x\8̠Tsf 6 uj|о"N O+gDh(Z4DFI }eݚϸ,v>cpTrL*p:ϕTTě׼N=R>_K?F)4>aLR=sbs 6T~s~߷CJAƅ>? &Y2s0dXuzAF"Z;krs,Vp'|ҡڝJzbfzA8[ӣ;ťPӻM0\ nHh GL0p' M*h1ʠ "tDBȯk4 ׫fh7 ֖:rk]%&/gpX%Ԭ .Md>j/s< h]22 hyPUG8mg5zJd?q(Z! : Ez?Z4r# }@2 K.;j ; #%oA׈I>X5EPЖ芅c@E~ʂ$±M}RKYb3-q߰D`0-J>^;TSRϤ#&5RMX\[2pk>|W% y찴G\>K6ki'&sc@SւxZLй!j^_ʅC{H$wjh3s@*I󞑎Ty`Q'd".RN#l/&<ِm]yE:9ՃqHuܻ=nΖW#<9/נMR~[?G"/6QFOBo,P۬F`i x Y~"ivo -/bΡIkcұ X>[߭0RŒO)n: jx| |K3srN Vqs,>݆[ewE֪3<:3SYvޞ}o7 nt@=D5P%YpC1LڌO\UڌS﹄ jbDlRMqP]Et(c- 5ow};DWKv3U:vK("_)6*[IPM7Z$zjwvg]_PvD,iiwf`^ýWF8H8iX]!a  b㷪k0bѐ8q̳W/o   $w"C"g'I6Ӑsz2y.7 ;PZ"4FN-BJSQʲOZOe_9ٹ~Uzrm&e%]+ WDQn{ 1G)[OQh9 F6:VT`?01(ˢ~)E `?bq 8~槷:x8 ?jvK݀e#YP@]y<sa}<@ОL&N2o (W3:+N/!G!W䙟T3-z+H͊f u6 -3{Z[/Jrk$]31'#. D|ݯHZ"|Jn $NzoL^$S{m칲C&ݜKU#)ؙ%-[ըVLJ(܋ŏ EH +W ;E`:.`U5X6Zg ,LL)*tbKcu`IrK>HLT @DOG^jcc ]kY[ٸPq*l q4e{'[ qm1B'䍘'v)-k]Ws$.D^dr]ꛙSW0V(~/4ǣ df>6Ukz~[D>3sOB4c~ @bЫ Z@pgn"lt$P 8דy0%()MHOrupR:9Go]ko'& c5QD"ٿ5nݚ)yn n4ZphTn~e}?c[ v1)aL/`wf8w֜/7”um}C]Q,}.E )9 [^-e⮨:|7NsEuL?@gj@K{RKxH2 | PK4bN Nn t5!fi:fb|"ؕe?+!N{)שKv]}\=V3 =D fw23\+pC:,ֻ(H& pEH;~g̦/ DFrKg"xʎ7RTYRU6xX: 4N.Z}tFT ~j:?D&BU7b$ L B[~S2 SnZ2E9ۡuR2+p:~MdHNTf":}q,)H=q8$`appˑ m1%ۤoH]܀,'p. Z+~qW\:VC1n6BvRd|SoJ<)ErަK|u ; JD6$ext0(O1@I/w~ь >,"O'mR2I_Gs  QM) a&ﮚS ]k:ޟǜz&@D6.A"v4 cdJĹ0_)-t -"&{ "=Y}WSbAE.$_N$S `sje]lt ,ɦ^3ݖQ`?[fgU'cï7 YXWO8{{#{#nέ,l=#U9^k$PDVɩB|-=#8A{GF^E ލ-O ; ]3.*eJi-9;^0(6-Udȗs;ڗOm֭Š+\R͓,GHu? ?@7J4IBࡓHZԃ,홫M$Oy-~blLj ;!DGjX?V Z,LKWTcH>H٧y &.PMNfl"OC KMeq$\tMF_<+?lp|5Y]njQ(pt?=0%KlVkyg X I׮̅yhqb6gn66AE,*yЁfeD#$'T]_&̍'/~?^m-iE6#B\3ͧFGCۤX#?D&jWY&;4.uǾu O{;p4MY[ꮅn(|uE?;mh\ĽɝS𯽧!c[NPy`(nd&tcbRJů(vTH֭bGIISz4D¯$~aEؔ4^$lz]uX>$תYI6ngא؇bfuî+R"ǚAO5S(#BB%DuGֹK:q V6۸&L{ɽʆ0w7nbwAaEwߞBbL\ ~_nl8ia<10v9O;jD_pyewƋE{& X.TD^XkN+HQr {j\+,q@lx5C4)7/chtI)jOiu Xw).Yjjo\F+zwq4fzo,aY R ~"<OK:׬b&S+a#>Č_2d8mJdvlw(IfY<2ĶNvϰz_t/U kiAtd ;lj~ˍ%ڷ+8"e7E9:H5)G8_ѕK'B᫆ ۞kr[8LT!m (oLweG5}y˟KspJy_IrBjiSí)ZLv8ql:ecil+ȦN%C4C$qm[NbK7I:_d*]]Ћ;WOJ@H,nÛk mwT,%)TrP2ӵFLP1G@FMkhP./%!V!cĶ’fꔹkѨ1‚_T!sj6fk}F8l[޼^{un ʤh%5LK {to 3M!~6rV;V{cn_wZ_\'k:w֗y@kŊo OAbn[TwZlN9cRPlA.en'|9f%&J QkSH"U 3rY L\K"Sfb-FMtB,Gep2Ű/k\_ݏgح3G]23H:v;pΚMJ$cOyy-ky_MPTp w3rt E1xmҢJc)e)cR.WZÓ ;2nk{UmG|^8zOHlȢv!P@=$+0J\TQPi2"g|+#¿TveJ|z&_i?q1 ` 2{c&c"ݡ)ЃY3$\ZKm goϙI4]BG&#.e'yٟG-y4y~CfTc<fș8)CCqgpWTcq\Ϛ E̓P)KP1} Z0UTG)ƻR@S}.A|MXKr+N4,=׎ a d% :٩0&kQ鑄xq*"8;?yor箥,ۛg&Y@swjd7B$!A#tYS|)CLkRCHc}$2ȂeX1T]RaΘUۍTfc 0t,(^FD;XﰯN6>U{yL(wTl[[dƓ*Xh@#4ɞclh{AvI`pE'yڿGc jiG* v׾dQ?]"bw'--+}[Сxk?,,pf<fm]y84eA݇qAEضA A 9f+#]i&_ I='\FA{EULқY2*7L)#O8kpFX7p Œ\~Q L~o. \WTmn=+M TTI4e)>(L JmE;D6E93hwd۫WWVj'Zur ,7;qQN>]cSfskӊp;uh3^T? >J9h0 ?oB췕eϳ#P4߃1y#Q6LnCw Y'vlI{_x7~rU8bGF-jhᇉGZ&qPDӡg E^z π'#w>>&[?n 0%-[@'qVO=RB E+@mty_UB{Bük ݹ+~]޸N-ʎHcs67ۮVg)k a^K#$.,nDkxFZz͸}35&MTL#4-9<PÀl J{1(fY)D\7Z+,ָpdd 4|R<$Q*a&_(o ?. #]v!cSu]RU>[>v R'ԋv"4q|b& 6-6(~,H Mɝx:({(`J?mPOv-~MR;FLH]B$#a]ܙSi&@[Wܻafjϱ$0 탑ELg"J7'ġiЋJA:eD8t*TVM=ph1w4u~ tUAEU4 JŎF}9H-MZ|_DP-6=>OÒu8/#}Z.)t,pLzT:0@c|[X5%Ji]p-4d$o/`upvV"tB%7Hcwn#ӧcx;WPvb'_٩I^J xh#9ҫp*JNzt%k[,-.EG.zv!_a$je'EXkq oI<&@uic U~|hz#߆vpbDC0uڃ}Ƶbk1f"J M uֻ(sbӾMhԩnQP0I[쌏˨>[̆5*݃"ac@SOUM!vJU)i1,#{_! !g}t n,o441{TFtM*XteL,ԡME:pdAg^%eMb< ĵ8JvKEqXgaktvi%xY޶WVxkb%j45?:~*sq+lk4#nN5|,@.Xtb(528s1e50R;B%Q@- 򥮛b^+gkе&&~`5{qa'Ub TMB'ۯ9IlZe8p3 QZRz|z !rΆUvΎ*~P̜zrz*ؠj-9X.P jo;H 33BX`-d' oFy@8!vǗ%&Z6^I`}:NUȩ.Clmb.@ <*a_.vOX9') oi[*:ָsgPcKW.?o2liϢ[FCfd-:;HCtW^ Beve" QƖyc+'ѷ<${ IJԮ{ H+^ /G(=DȖ:L<7W]whz.ܑx~<0߰e~@pNɧxuL;vLPw{>l!h_-?5q3'HjR^iMڕu{fy*r{,Aq ҹc]^`&ttAɭx UfjEh'lV'k6$6?c fWfـmݠ\ |24{8' C%DИ|atq})nABq@* kpmsLkB- :ncwUzB2uPZ%_֬gY4zjJ 鋕. x{$TPhwlw, ҠpB=˅iW(*?'FH{3ێuâG;q9g'(T?PK4O*\|z2VxڝU9m5%dSǥ FTX"|n)NA,uMwC<,2d{_KIr.`t+ʵNhElsnYV's+ 3S˱g,|-ހA51VVͦVCg%Zq#VC6̆A ѳ8A~Zm0hGŘZF,|5Fps?aߐB7©![ |3 i L>BJ;!|!X\(bdc7ޑfD΋Sʢ|f'Bj\V4.$3'%tGbp_~= iq6Vy̷8 m*X͜*n8q%k/N-NNO3U5fEL0d U,0i.Yh#49#ox}]̖3o"gwmvuapu<_ߢe6M '+d!1B_;-|LWN p5URX,]|+Ndv/DhD0`\|J(=h?nީg?CH'6.,$wt"k$7ewdx2R  HQsj1Vwwr| E:!o}JI|!10w?P-0[Ĉ՚(ݢܥmsc*?WpUذB\"9M5 xpi(e16 %);)rfτ~P^-ٝ%}>.zPD%i^*GZ?@:'\(QG5;w/S |@!EA>A' R}Bt둚rsLgLvhG bp#=UƈXj}hhMԚĵN\nN>6~7ejh=Ï ~?䃃L Xą|s{CeY%^4Nؔyے*n{qŢsB* ؞G4j3JcrHJhXDl&ٚMȌ|%݋bpg񛂃ފC+LG6)/$;{ހx8K[Z)8 .<3%t7 m@NuUmOBmu<8(`x8v&|G;i/TJx^닔k_m]0GF |Hd(, cCp]c.;1Mi"쪴Jn씋)ĵpkCd`]PSB]t(W u|TSd)NC*Oysrv\1%c٨6lv};^mpB*Na7Wa7H}Ϫ!nWv(bdD28жv嗎\8Z$X ;[OpGVM־TR|Lxي֞A'3;?1` (䏢4s[xA۟ni5%(YYh`_n nuX PK;1gc;$>4Rq)hM,qzd;rrYΫ!"((h2Fyu c-1"'O|2t)~KJxk!|'7?8\ "vǭ.+N*{ o 7Ԫws &i#ثxN[z\?;$W@oIa#"ΈIm4TTay34xo q) #2qK$oP ے1ii j(5k><ʵ[N$&z >́.V>l7om @qV27m5~4-=\)ұ]gV4="?Gx`$R:  ޣΜ_j $Qi(-IJVR|)2\GzoKRUrΉU&Z+7dakxWqrw7B!쀋ft>o#D&Op,9&v!'h`D^IՎ ͬܤorpCb=@i~~HrrҋDPh ``a7$SPW[[NiÁluv=KY7lbۇa3S*Rxҿ r{,\k_@Ddg#&ϡ(A:!mtibJx]٣Vx|lH]4 E6X 8\%Ͼ. ؂VH 9d<?f3nBpL[[Y{۠*$=$2/2*i4&Թ1 =Kjz=JWIW6.;0\U&Z]:cHba-&*&bW,TDs']g5)K`Lth1Ӯt17WL˲Ҏ]$fVRК͑jԲ5~@yM`!+ YNM۪8K6l(OH{/'z{U2O;b=}xTgIC,'ĭl^KZE둌 ܕf<}IW(&.N Hrm>KE6i(r i'Qb?o,.Q'C)]*)E dV>{B!DBe}ŨDLdl@Єx~&8jž'!%<{5/6r@LJPֿe>"GB)7{9D$PUgi<0:WN/5wMyW v&K N.Y 16=:\?ϧ'>-y{c?v$#T84%,#2(` ES;oԬbU@5CV]՗|o:?H5׌44E?(=0czDh [ށwM*KEdZP%)" _PQR*4%ζ"T7KJ0uw#q5S fk1RY57Y` žiZJha5F$G+:-~?矚c[&݄kyTAo-O/`pg{boqt Ep?B,])Ŀ[>^>{U|y%x})6jol9ڡjN?ɖ&ؗRhP:asL9Z\ԅل3(HߎZY}uKU!/ s3c  +­nR!9/ hV:ȚÛE0 X}vDHOBH䣖{WrɰZ5%~+Ec4{ExRU@oMCSƶzN՗bWm5/-\ Ils≍E>G!~0 j2+AA1uI9/C\gNRo/+áq?0sۜZ`;Ҁ]6BN(2~>=cFzoG ‚ȇ$fvwdd@ޏ : U-_QW%`"mjc ɽr(I zbA&:TW}r?c98efVJJQ0 ib q'zշ`%UjC_u{Ҋ~zeou;;%y֫VUE4N\6/Bno7 J8)S KrPQ Qb6RJ'm]UӺquoBQ` c[ (Gt "z#3і_rI ]ZI=˥\{}̖qh(@8d\dV`!.l4Xӄ khrz6c tם,yMʕ]y >Uz4 #j~>~SĨR4w~Py)E䟇2D(Ẇ3 (R4.3`;nKO*HҎ̼AVch]Jʊ`*'rEVLy\&ĵCp1Ňgb`s/s<-C~PHR!jUt1JqޤO F\!qw'ܰټ/I/Y!cVHXߐn]bܻUe{`<:nB76Mr9#su׾IKx1AS &4e˔TsVb + ?i`)hVJe"6 *sHm?-.cfhg簎%NF#qg@*Yr '&P|be]W.)abَ\Qv[WF s13' %_1 R9OcbiT3fVz7L2O 7]%PUW]`iE`j _xFÛ #(,Bhph+菹 @,)e;)% )x7ܔd~m}hSX65&ПPM)8Jv1䒉 {T:&Z3PC; 8Y*ڤ pqѯCaۯX'RQhqT=7Dť <=&Z}JX45(%:9&!hV g#T) `Y{7тaCvBGaiU}:Q7fg~hrߩRv\gal:-amw8䁅[us,] 1c^8Hq݃iLgFdXKjOL 33 вw75);pSl$E-P٢LRsSw'1 s~WB)(ڥAė+]H9V3^Ԏ}!'萒DkyЫ'Qk&U iMl+ h6= .ڄЭ.U[)bFqGqTMkOe:VzgH[*NyPsxAWMJs%R~*@ Թxe)YF|RqaUw2̩&/ebŖZ4҆;zmцBH1x=2;TON˼1uwcX+7aPRmޱفt`c]' 1q}S90Ǎ*T^$y,eQ no{31^b!>Q)vKӏ+ëx 9/u0cj6,[I{lf!ɠEraC]3RF)ڔoRv'z'Q# 7?ha^: v}Ȝɢ萑?b2Ɣ߷pbV_R n2B^#EBJrNYU|dq32"ݪw+B6Xw#ٺ%H_q35 j5%Kyn6S_u&o :j.9Yo=كg!HtR=IBKDm˳k6"+AU[m KM4B{#ɰk*e 䭟nb "wLLԌCV_ qULd?BRsSܥv`8r#z[Ϲ;GKg`#'JM)f\$}]M@{>8Xv.Bew4Vy.'ط)`ӨKeԐڨl kߧvmqh-d,]_{ BP_{ZuZ'ؤyNRb#%Vʸ5F*׫R92eݤfh2J~_x"mZ| kJ E?>=`qƙ[IMEYE['lY8\yMвHWpPF$NmT" =*B.ǟ9@Tz'޾'# $ lrī {>)!DStx(O {v0; UVKc3 ,e׫ŒHZgsZXf(!\"8ߐ+nm眗 P'a3FNΜJo75V[$JnOcrmioʏUo9?,~V;Ve.\MF-3zx=nҤu+|e9tm|J&]dU3{`';yV0,s -&/g S5k+g3P&"|C[AV't]HSRJVM1 Y{;rk6g`{b*^jA\nzƒi?hB-Ntʰ;ins-QR`aE7241ٕ,z/exͬ,3iɛ8EQҙӷ0-(stJ FR3y(F@;Rtc' NNgXaT)r|Tw[;v]+aYZGtpсOGKdmJAV7#<dXZTErj<"(-dr@ЬpEB{;U жm[E+t[碄 t bPOQۼ)=G]{KKN 锳^nL/XːIJuѓo# Ye_RD!O.9%q.&W\ S~@\x(*j5'C|9Cq;kz{#zlBvZ !VϨ}h AIz2(`82"mJZeǻE)Y-tXHz3DG7NjR^!"$}f&^B߫( e5a]a}/{-g:DKJ'>W33 Lt%iJ:";2<֭˻"yuX|ofkZz븞a 7zk (~ yqC:}Daj+J!B*gnI),'JԮTe@K/Ki$Ry7M&c*/9c:nHʉ L}uqa}f'!7M+]^K\\.DlrA;:rBH@=]fn*[P*cwyhOeHY+WV7v,rcG(}<~l !GI3(o z[t?A0iqyiS ƛDWU͵֌,sG-=gXǠ DC @u'=bԝHYJF_KA3Aw5Nj 2 PāhR4kBًxΉc'7#Eo^5SPBy?6ێA顮wcfT/xDlp`mڙGAۭ@}MLAVt@- q[@3i1l_/u`4$2l57nfPOvp7=c{*XhO&ަD*g+Ȓޡ+~lp7N8 s1<h;yXkDMspʜ5noޖ]Qv瑃M-{ aҠ`}#]A{ ݝK&Lc7^o,a{dᙸr_lr1|R_'~`/1Yŧ&Krr/^9uH?ٖV86Ɗԫ/d Z5g čZsXv}sMG)OT&9f BWp4XJUԁ\ fE!bΝǕߡ$Z^ G~߸VDV޼_Rl wJB5 2mvd+˘޺TCB,7 c(E18"0OQ ReCD+Pi|E[NT5]ɅF ( yuЕ}|D5`n27e&Z)mCD4j =mn'ԝb*J< Fj?^z!'q)ь|5 UD.7_C;WKJXwzt/i% 5Q0]) ʺǨ"oi;m̏IIzNB"?}2r Z=`KϬ'ВD\( 'UC=mR yȺ %?Sؠ1y6C)ܓ-HEN~ ?4e@u/`eS!˷j參'5kLWa9)Ȇr䣈eMbŶ.[t?)ʸfU_u52%lTǡwWIZ#7Ɩa4FRp`u1Zyɢ[\,R@vx"zFͤ?"k7-u|ѢW'9qkhuNbюXfukd͛=>嫀=/%sSi;%¦m dfʌi] LB:#aKz !L E[ҴCyy|T¡ M"mN,KO5uH,*PJfȵbJp\.q}T 4%`@^~.F]ut*X(4lj〵?Hw|yF/l[\'ɹV~ +I)0c9 A貱I[׏*4n iI "@6Kw9>`LWaOĥ}& Q, yc۱wV {@h#7~c%ڏce)*l+h2#A2rjV"?U򘕰O;5v?3+)bqǭ]<`PSzHv`T/1xJ*D\fT2wO~RCf_ z4NېMi brso`)9V{ڢ m/)VZ$KT_6eX|TFg F-bܔA*VQ[VXH:^i  Ƕ0y\^ӎ 0Z_ Uh* DC`՗j ?ai0sø #zID3E$Z91gV^FkG39Wr}qW,tm@߹e|&ēQI$do1V9|r'x57&_5TG`R[P+`]a؁oӑ܃&q֐ь^د/9~q;evjyIì 'n)xڦ 0'\~49-v!@{-Dt-c BVcʒJq`* k'͔De|L5y]_gZ7T<ߐ@ mpDO1]8+a/"Fq@^9[**nt^_P#}JL;u^ θ^Wqsy%'*Mֵ+\@\!ps%&b_NdaF`vw3'sfá<) }mMMU7+܁aPlzuF\D z:tR@}([՛rQf|cӾ1RoRSZ؄<?Uxsb)!x>;4_|ca)Wt啢I0A%ն*nv 1ދB{T1Ͽ8 K(ˈ.bm95C`U09n.^;?if_X던US,t9O`_i\D s3 }2΀ь4-͒OP!68f p(Ds'|Dl̊C;GFRL_;`\3!|hr\Sb{~>N(`8]-lHz19g'^?i%ٝo!"%V. e n+ABAiOH0LCΉ==UQ}r1RJ3]>IoI52ئʤN'ٹe%wq^c$btX_w;JL)arR ccT/Ī hPt .⸏y&ZM{O'J(C7_p M?ā|ؘN_'R S+/u Bu/WXIo 4U_u ^;lK*4!{`zwwFZM.@|m]ĢCg0'b5j"”I`N*:D-9ߗyHJ,]S<+։Yꖍ)FL}86>Ba Br'o=Ġ:)hL7-q:%4`~H]|EY_f Q3//Efl5J%TM j|]L#] tK|paKhi/.4B\d5y 5 Ms:VQMo[v{ b|GBdd&6}ϊ`fYrU-MAU qrĕ•e><űieifw p-<FP.=RH HBxgZB4}9*o!IpKNnTSG]`&CZD1R7|Q#ҧUBd NTm\;lAU\Όъ.Yu(jhCw@bNnTs[JU%`=B$?C 12Ap㱩&/n%/tyX">EM,ѮA[ *)X5~֟Ku# s!b\kB^v #^W}yV* 1Lbخn(qL,VNK꿇A 6OwWtf@ޝ3x);hGt _@t> 4Sز}9a g9;tt!?X.}Zg־š&O4U(p_#(׳e3Akhu"0zy)EvUk;/Ǐ:4o$L[ Joq`Qꨂ:嘶=J e & ߽ŷ,sLo1}P}߃.Y#[ǘ(.K.fA/K+ z[럛ie4sC+822L}MQ s5Ubd4,̶H@|>`D:(ME9NR(6~qI: 2Ry۩>d[fK9TOºNq? U)ޢ!iBPL>2\􌅲s$2Wm)Juk:w6\ }m=d0Wl/,Fv/uq-,bi[؄͌%M/0a]AW߁/!(f#\ΩV + S(YVqi[-Sv~1g#R9,4`Kd}K՞3❉%DxY=zdkч)gGbvB|A\}nթ A:HY}.lxe]Ϡ;ڱL"#T N4)!9e4KHAڬk (m%LfDA!b<|!X`ͣ J;]sj3 d} TLU4 g9!cb|$0LWіvxșw%̑SWM]CϥKPϱ[Ou-$8e4Se S "pSd05"o$4vMЇ* oƦ/8rAӿ. ըl2ڃ jTm%&f1 A7ՖxmI2죡5dLZ ԇ1jPӀ3&v+BG]sea-*}x^ƕx9jrT }Db0ɩ$"[,2ޠ̋KSGǏˆ57 j|7hU.L>ލz$y\ '\Q˫Mq=ٸ f!X0 E %oݖyރ/c㊜)N651a-Wc(7kkn!WyN"pC1ͱS|Ҷ* t6\惻-gCIr2 -J;Ŵ4j둨-5)oY\<+Oά!=8٦ď(b*\?h)9r=XmmDإd_-vXj (yT.3O2.*6HEM88Ȩk/zZ?_vմsHZY!gR3qg͖@M'Za歮S^f d -RM-Q'qk4FO[,6½8n 7q~!if:UQ$2x F^8w:ir2o Q]WN#)/"[ T13ˆл# ;+iؔW~@7"wZp~堜 gyDL<F1) ũ+3&>J}&-N!cv7l ?,gٔܟ~6ֹ(j7 ƅ!4 h)ҭOR{k 큂#iqNK+[lt֡jWI¯S/5EZHә]N|A#tT+ݏkQ#5Z A5wkQ! g LݦFvQbȡ(l23;NJ&@!^eë/4M ^:Y7O,'sz)S&/-IkuT󌴿QI=yyff7 +p}vB.;8 D$ş0'k~Qo9f3z˵gZ‰T,BJp Ky1+VccdgXn\%2Y~Jp4 „ctk4!{VW9R`0A"0:!?7E l(&cOwC WjKl*ip4Wlp?rfKO JK^Z\F9,_y1Ue<3Xw;K d&T⪧}OrG  0i8{^ʳD^F+Kq'}w/sv$rMKBAXKtGqnr_.Ԣ2!0(5WfALԉw~s Q}3~e%V=)_1j&c9S^x!*x2hvᐐ噆bj$bQqHuL9b׶K*ߙjڝZtzסokĸC^=d!j?o\5kLWP͆8?U{f7v+~ٶ%<)? -8m8UgdD(c:NN[j|{+Ip]& fyB7خp=0FRN ݹRJOWv2&TW۝3@v7iQrg@'V)izlOqjfw4[-͙  uSb%e=LR }OdwDr*GSVU>"[N/U7U\v 5en\QF'1a(KO:VR 1Ijxdz>e9 Ofao7ӛ|xDa?H>ZbOی#Q[6ip(5-spr 6@g~8"Ef˪kdW3+IXE~!xL˙3&5i%MSM=Ϥ5'נ'f 2Ț-D R͵ҩ%&~^4o`sOMѳHPYDRPԞ@QzB%O}Ye'β 0% 䅛l  R(Ϡ+Q-ns&q/m5:c*f'~I,e̍<Hyoܩ D8s8{@']@U%@㷆n"b>=1 N\-#WmD}!1aUAX˱Eq|j'Ks^tcQ33 V+NimQAWj?OYuH wUp J5'G2?t9_5[F)QH J MXULx%u;xDĿwZ);յs֮O[a>=sŋ˞@  Ić908nP鈸ew.ġ  Te _?L5_V+rawvY#˳H%+4Cr2Qzݽf<\SۂUV۲M3}am}Ky"h -_ӻ=pXn5@< \Bbrq r(UYjد"( :uNln_+ ZkkmRrZ0oΧ-4ɻgK,a^NCL 8pJ>BAV/! [ VOg&DPK[Dt f|-2GW5<) w|c&@%WT{nIB-îB4~d;c,lڊ!06bInO!%}ūd/މ]U\IrkpIΡ'NJ< &U(\T+f?|DmMsʫ|9Zy"z BWbTCHx#2;)#d|^R[R[ !Q{(Re[u1y 䯷%yIGZ)UsY0Fq,tkS#0I^7vo cϰȠGp{ |1F;|M1[-ah֢g97UNMuڱN?T-T1pŅ "DL2Flߍbq-Z8Ŭ߈j_ΟQZ(߱8$ epHψHֵԔ6b%9HQbY*ؗqZ9 dor#ox^G4'7Eq9m,(zqifJo%L)ռa^;Z+J1(}L@W㓉T"y2c6^Z1V2[n9 蓶\}: 6aLt0=GLE l/NJjˍف#K)r'ufzEW?t~9(a =s [@~7*e#?7\N]1J+:d4\ÌWniWcgfD@`Wr_V BHG@ꦙ?F*ڔ/>z߀O~O W/scjO4'E0]Gp-2ձЁWFmgs~8^,τ7#p 'A9zy!J8RycOfubՄ$ER2넪6\D`踑,Q v4F%ɒ}O8v>I#{9]|.4C ;Z)S^/r C}h,oi'Khdv Reۼ^z l?$e?>{Ea (1_"`&Ԛ{T=&y^?r7QQ+,ЙXuB'R~VgaӗvIFԆ$3z=-:.nž+gm]/և*) !|?15LY9ҵ@  hSHt/oʼZj#nK8XgYdH"mpnK\=.z}1ˇY2SD%r84bM3N\3 .@kDv>p̼5Ho3:q]*ER-i -qP{[hs`AU} w1؅]|»<^!_Y%3δf$ #PhޅOR fZ ;|fٻΐ!t*(bRͰK'1 e-3c:4r)!~r#smǢul'Tua$-9=z@}IZa%OIsz#B($|q{lj! 6]9 Tכ\ASXr+0~Ecxr[(YDWʝZc1{ /KXXm!խ:+YKIN,#p{Wۖ^"Ѡ<#!!zZpXK*٧o¹#&aM - `hJ,d[xv6>M/VL. B܇EiƅGbc#۰ k!-f$&kqm=_I,n5թoCQu;nl_S0tÑlG 0ް;rj_<_p6V> 𭲪آp[4@L07oA-U{k{`XPRGAK5]C9SGwp*^tuagimyUJV68x M8Xw-rUs*g3 lM jSwOP˜@FA a#bf LNji^Y` o]1_$3E]{7K]tS3Aסj Mz֖W{dT ]-x~@j(7d,dpb0݌k_3/{'H"g*qЗ#&TjZV4rw4%A~( z)|E܍>fF/Uؔ`F@XE +dm*6؁8J0"o&wB]؃d)inS *;~L$Lx@__/mkP݋{$RylV~4I`BN}+G ɗBTCL7߂w_ɓqB./qsn‚gj^f\v)dwn⡁`*߆Ôϧfj~4FvCu]p:o"7cdrAAI=}μx"Ӷk䝰:Bh[yV%u `ai~c`p-ڌ|p_u5?ݱZUCtL9bTqv";XCzJ[ vJl۴-/xN*IQ.|Ug} ]פiVo$c)˸-v WzTr! NCRiYs&"ևe݅vh R ty?:Uˮ& p⽔W%$ M אV-taH;<^?EkvЛebԂy0;E޶*n70$e .PMVYZ* Sw"U$1n@k${vV5^FJ5+Si0znC; |J'΅"0dK> -]q}vDVUc '3K /h`ґ]残{\7~Ԩ/CPeKhJm-J>/p+A3g 4)e2RC?'ذ\_ծD;d)61VSυ hYP#ˬ4 [FNe+3M4l2h>.!CBj|[=]5 읨$Cd,*s=2"l6Nݡ)YMaW`;3b72e,Nʔ_TKRޗci꽱-sXC0cdSt_$_kCT'7(_` O$O&!PliD qA:D`?Op ƧOlŴ`0eLn}g<V8q,Wŏ9 Xtl狪.=d(>w"" uiuOb&h{`F;x/Rձ}.Q>xW;5ܾti9xby"ϞuO&}m. %OJPN0.,p]HEMD](c/$0igtGQşTűr)a +"2מJ(:lsMC:k4m#o%[QFRYk~MTl9 ^̃z&;Pq^/Dr5g2Ìv v6ӵgdxd,O*9mLsȀg¯YK( V{v77&䛦3(61w_FTa%N74 f EN,Njh-_Ql*%K4MMf!IMj*i[~Q2~f-2j~Oׇt 3!=|3B-},yk 8 9ĭK~x"A2g1[9u:@;F6|;PIXB( Lɯ Nym AK--6}ePڲ=ώqR=q8fPGgRWtTY),ysZU܈D<$Y{#([lXra7dUu ޲_lVj(V&B\K"phڤ+ OԷ JfyOZ\e²tkhL:ż)ƙ.~}&fU H^Ov8fRU)cÈΰsOVd8n^Tspvke'-ˆ0j{ :oyjq;;&B02C&O}%?&pN"@E90>URU4p)Ec$Zo7U-  ]na@>d%_@#ꢦ֯=COc}wcZ3G4%ϴ',S=M7Y35(ͻ- *)s]|-}#3nkWzŤ;Ae?LOXNJL&rrbJ-)'}DQ,} 2^(rO zIAEroT[&f)Pl q5$~T'{)I哌l9TKHSx`1wh@6W61`o[kVGHi"t# X%@ʀ7`[\ITS%wݥw[%z?ڒF^ l`5yů,*nc>xO/S.p}+Ґ3n^Lspճxg_')첢pq?%WL 8(V:gڀ.{2Cax$I*%pcC ](NP_9/T#?B:eMPY': fѹh# ~Grs՞j,VTNQސsApqL!ns}&{8%h̒WP ҵ@ឋ'fJ#G(XA(ȶz8<""p{)^x y G+!Q{9>hoERo= qs$|zרU@y)w7dUfK3aa(lj,;w4;G*%aZǼȱ 5[F_Yp(u,$-7< )Zc*ҟv@MM׽P aʼnk:fp߬O3&jg`'_8rߏأ6CQ6ϞL&<{A\O@523G#ˡcӄQso2ೇyk#+}~$;z`KLa*t%USnI폸HWﵣb}Y//9wYɕkzEh,13:'͊*ь7 ?"n`r4(_^u`B`M?JG<;CD̢mMTҍzHB-HpKf댼 Us|;?Q?Dsvv+4I 'fx{c9 .s̗A" `MJ};DN :P{+m5HE$L#N9R3o@@OEz.C*\bq=OR2[PW\{2ͧHq 7߉W` bNG =5G<*7dY ;!ZWwmpޗ0r:3V <U ՝ ۡΔWxgNP5s% ؇z HCr|U"72eg֜OH;Ƴ8?*{!k2t ;Na@X501eb CO`; :jUoͯpV6菒k $7ɠaD-/UjH0r{uWP / # TRuV%dҧfR $9R2K.(0q4^1-9Hy).b+`dOo u&V3#\qʖ>[ꖣ9-ZDy͕CviI|/,.iw .Xl 1L\l{k8 Fѩ&f9p(gA+Tr,5ptdSf/lrYg+{+݇1: 6K%L@š x0kOզH2\EX#o!$V{-q]=)؄ie!W5n<c (TWQLGj_ H\Օ 3 f*~R:2RRLcШ^6 ܭe7?|)oFm.t=eCG3B{7"hWǼߔ3SonlKTT"߬깣"y}'Avk\dv]%]μk 4ӥMo+ ZK2k,F(ͭ+sLat|sf>G͞ %F}f՝D ]lG TFM,K~f)vߘ->Ym bA"ӉU^$2wsFFm(?QaBaS3abוy0{7,±/&g=7-|ҝr6ZS=^N&#ߒJmǀ/<Fc[Tcbəˆގ<# X61`>0ڋ Cm3G~3-J^40FӝeSxOO flK:pK$ڮHXUvSKA&,ŭPpqJ $@$u_t-[ke/1i~WbPby΀ pIPC>s4-KR̂hu0ХzƆP.yX0ӈ C eTHұE6ws * E;Lf_!;u~NBiO\ƿ9N'GBS`KC&Nwdu^=X9zőNKX适ǀSUZ ;AY ʳdp)m?hX:^Vβ;PZ~ȧq͒rCQw.볲g[::# Y&ڃ;2ʐ,cm1Y4 $`:! o#u/{ēB56Ic],n3vo,:sŮԃ 3, Ayc]rENQG~*ΟTu9alW=Y9͇ox2պ>tx$BW7P)noX`( I#\TZ#AyFaYxc/DQ+q讆5LvG `)"TGo]8QЂ9+Abl" OPUoßRgk(鏎5zmA&K(p-ZHzma10b3<%%tn 9UW szP Z?W5aML%FvSLm4V(Ao h_Z%_buE1FYS7b-ϢÓM-=c2̹8P<_l<;c[8tdi3N<+fRRc$)}f_/dqL210 tEQa(׸АO0zOvu;ޠ*e$vK.x!%M-Iլ~E< 05U ʵnRYT"+pv5c{?t;`^2|EqdMhEO>gMq|4\|&EVfb?ϞCI?׆]T́Tܘq.پfhʗp71mGsҩ[mw!;a _?O_KBՐ^~ +|HXKO<;\ì?oDtyoh|7\%Jwl`| c+RQODdżsh!f1kqKFձADaSFi͒7MyZ=$<x@6|0s:)^dEbD.JQ4sǔ%aD o5ScrnhD/U}򸄯|LwxBgG1R0yHJh4׼&Ũz:\ƈ]S}t\ ׸ē1 /dMw5m>b1wpd1bJ/{dY+=`6îg$,VI=JHCIJ>nIidlS?Ze{03?uڶxM ٽ&IKS|Vk% w x~cڍFދ*$e1Dz^sj|#\a8]/G! k˯ĴYSiՊ ?0= #4},rS8$%pY㓎jd$&4^Qʾ#d&RN>ГU:C5" (^29dYAJRʜAw%D5u, mr #]'V?C;D^'659JBWbQ)e7强Kv䋶I.^>Vl\v[ VcJ-;R4{պae<4G ;A>_a` s+_űs@bJ^Cg7 aRAVf#}:mkb3K"6;4lz:_z#ݠ$-͙Q1qUehj7K (y@8L9Lj('%1<>(@474?)ۅVpS!"+`/#uIzn%gC7+R^ k;EzYwHzgo 7D^rDeG7B![:D [g戢v]%?L$Q!ztz, Á=Vn-]_ 0B @ylcEg!6DS <C)4[i u>zY.j1(6#Űqӗo6! ^#؁2(+y$:wjUcj@uY5`KmWzib|OչrQFl,|D,jYyVO/) F7Vky*Ϩ!iJpMEE! #WDAs,Vf"6`w];D!q$TDKUe[rm6Lÿs B*rVg'oa c@܊T᫾^HegͿc!z6 RςЮ[DwIVYAJDY2%|AΩf+ZS=fF]`1,Zhtod%^w%Y IpBAm6Gp1},ſqx'V6tg!_yڴJAJю_8ʕAY&{4e< ɽhbК mǸn>|Wȅ ν&h%xݵLDH_EY{H^%)#n+ͮ2kG=Z~$ UƖ@c͍?tE>'8BM\I>7,nƄ %`bhogF9em)7l}76޵L(/6ڜ ;UHm*#mص(gٿI195z4ҥ~O;3d!hù몊`z,.wM F4̌-+_-"iL[Qʐ\jXl';ٵH`Ay |c>/k7³ob JE@oof!K_ %bo9$:?!4)A=u?˺/99=ryKU?uw٠0%1]6&3rlnrӸ'RXFGG7^o'Vɪ║5؍m+%RuRPR H0w)FE1];T|QWr+-&kXԵͷ6ΥTe[j*g2UJ:P?'|}{>A3 ({]Tݎ%h?: d crdt[6֖sf8 I\0[`kޠ*c$1kǙ-lқhaIl_lu2fB(5"cU(4AZ>to;NDs&KQw'XXtq6@[c7l=Vs/ƒĄSTS٫(hڲ;Or]4&$ʍx]l+&PWnZ!~شA^lv Ra@M[-qb%"9KٜR>ޡʾrE5Q9Ti1 mC!T~Y џ}ļۆC[Lyu6D k8\^paZ'UB&R ;BR /9'ڤӦ8Rrw7 ֌A&:Ot:_ 0jq g{ԘnH+F!Z-֠>y99`; l,]i:S t{as Y؊d)-]*R9/U#YNVG V/RŜvrX<[3DqP)?оU3HTŶoA@I89N)w|Lz}l n%Eև/)aՉZ5 @y@|\D;Zjg9^r}w{҅LUd6; ?d=rg\mPL%TBrsT&uK]ϪJ^qD uNyŢ&iayx> ccD`?=|:bޤTTvU+rC_T.YvL,c4h}n\V!BKM&4"&SZZwo\h*|GN4m/LT h/fcœxt_NtkDޘab#,;;X1F y}dX,Рc^PͰZ%aFrvߚ/MvwrpPEY6,S7xC%O A8}3ДQZ .{RKY W\ۍol kҽ-mlBX8w`XK~IR HKIƑ n.y*|ӀiSf ^2to4MQ]4 logWa:0kqd|Ksad|9UY[,Yݴ7]IŌRTsq,(*bulTU( 98UzԔ\Gya1N\2,Rda"ls7O ~줷%e;NmVb퍗N1 }q|]/!7cy?p}?wgdgYp4ltݿ]u~~RruU/"=3(D:]=}P0<팫 %f_TϟgyrKt/f{%كdfHΠ_<ICDW6dbB3$.ʝ#3}W d F|n "SC37XaodO\plq4ao%]$lg u9Zd=#f7a+OBsSnɄ7]EwMh;:ܬBe N"ui_** iqVա!na59 Fr% R~O4ȶh0UHLkew&{Pir$P7EۏU!edxǑJc1yPW)a3'BNJ\bRDM|?þ%~tHFix.BY qboȹ܇%0F#N[\PE_c8q\:J0b#' H쨀+Hq76EEЎШ/$-g2*q$_?e 4"d!ZCQvsuRf!ȧWUv%Aie] 5r>ĝ%O=r7 0$"@ch r/>&KNNF!zs 9uޗZ#hrst^'XD/65)V/fX8;l2P\3ewھ' }t8{Bb?q{+YKݧE!\3ՎBwWS9&9 fK6p*dR`@VDױѨog?YbU1#$.,z M)ooQ=l<sS-'K}@^8JCT\Ɓ`(&|!6GXqyNPSJf;Ej,ꆳ#e팎[6y4d>E MG_ڻƵ>v:ehlXG7.㾻FKGg>;tcUY0QF#5i+nEh60^?XPXuN]ޙOC-ubǒZ̆:"{ЌV~`XK[:a隙 +FUYլDͪk߫|v8`{f_$Ǩ'Q~U4]uY k$,1XE\U0q \#A`nyXvM!>1`[3#8$S6dϴc Qe$D*W?N$`~(xٍʰh ӽgX׮ֵc A\&+78wtN5P͏0= $ Dx@#/QqHiF]ikA?Rk"] |JP(ؓYlh N<A6V_ИG6@ [|R!)nE%9,k.Wr w)m^*Ff$$<L,, %$OC- *5hG8 mv.t T%4Klkz_1B,V4|3LZQ:weXWdJj(dmҰTrECD2)Gz!1i!ɴ?p%+[R4a^ KòŔ:Z!&>ZY$B?a xƛ=n' 6N@ܗ\y sLz;C q>Fvz <<5)@kxK~4rd6b4\x]]#v[NNTW4 K{/v-/rTsXđX .0ǖ5r[MN9 TEd㿏\#fȿqA~"ɻw@7(fC7_+Vkk͕i! ENJ|EjvCT!XajmVǘE+܍%X9E$/ڏ+:d `se5_Y/KQT-_zȁ!At < `6"goCMW:aⳬ"5%Wi划l %7s޸'6R"|yF&j8װYmcVRľFU  (NFyaanT')BCo?xuxX*=p=z?-?'X֡g: mu4ic!<ē6Ś#`ўkrfT-Ny;.\ɾ?:ʓ9mOX+}i.ɐ51ۜ BmlD)XϷxxOpf+/|LxI|})(VNq:qҷȏsrZ!kV׻3I ;(rfT*hA|hW7Dڊn9r{L $[=1L5yM/"|ZB7 Rvϲɶ`{F uzdqyNOhox̦Ozfd{^'X N !'<HnE- ybMƱ]3-[>5Mkro< @o(sw}CWIK9&2')I(v^qɍGcϟpQS4(v ăJ;p cE;&'Jr.xZHsfN3-ΠCĜ<:J_a>Jk_[pMʀ(JUegLw6$(O K/w.m;X?!e]"9nu|7jrՅJI/n)#%1} ZAmXHKƊt`Ѯ Qb=(Be o\:u*hb?R _ΔGIBt\9:B r,rؠ8zR)}5YF&|030Π+  ޜ2Z6){Ĉ8MzErJ^XGXD8_+R;)kV)Vo͓p08 1W-k(X)W>x`NgBC3?^Xڒ*C}+6:R)$񄐕1мs8w0yLYNCHwv@X::٫ի`uѷ ^n7݊&27QUj5M >$+v`71ܵE]r#&ɭ}G"ahל4[@uL1pe62zV{bNJ8@v @<B+8Ap.ZffG$ݻ~zL# :Q[5qBc#:w[>/Wh#_K&uCMښt?k>R]7A{7ԈFk)/Yשq6m_gIc*ܬMnuZ%m| k~ѬƼ!k1Kr֒z{:{Ő1fq%ې(A:I,8I@ ݔӹWrLXQ"̊"$7a?'Ce<`|+6&*̱ ֵUq}Ls!6FK߃BFշr78aV( mCȢ|}|@eJu 6PJN{rfC)"y*Z4O$Cpdۧ F/2n<ʊͳ+.'R;BLPڎFB,Q)G 5wjH7F`(YrPoϽ+,81OLeTwa9o Ak)0i}*ȿ[gR8p [ 9d@8'έ/zdIp^:m'#DK. "~gUf`m zcQL U*"#|b=Tc[k: L.|NZj SW@H⫿Fk( HUMJE7$w*$Kׅ%G_SH6{6i^㑰-ts@~$W]9by\uuF\oť[DAaD/y4w/r"exH5㏃ohGKq wZ$1[p}w KsA] }m]4xYkL{J@D)$АpciO.>˄h$O87@]_ 5=_2pGK׍~>֫) =|T^]é^d|Sӻяpt].>C8 .'0?rQzKHЧE0ܢLI4ӇXS"n_B4 YKw?I1h q@GYJ1=p: !\[cWY5Z\@w:2ЋgZ#4af~^!ו85n?/Ot =Ji\BRC^#s?&PIxRHUw Nt#o?¸1{ ^\+g`A{<<^䦃qgׅaxXbL8uLW.h"O)>X7rMS=Z>Vp|׆ZؐUUl;SHڳ3h[JpY.uqݍ w#wN^ ON o<>YG$"mDxv;;uf uy9E:$Z5Z{).dªsN`c0ɰNTu&]X7"D' Qe~g 񪝥Ǝt(4>-+G96yN$|cI4%M8%uvs`lN6hUy}5tյOMW[bB.!`ؤbp">PΚ7'^"\`#!>M} Ģ[淆 pTʹhbz[֐6'L+bPܯ2ONKG6 "hUƹI|Cڟvѝ6I4*1v|VsdQ vPy ъ(.{4;Sˬc+ ppp-L(Ta4zDǽM0I!cyYTy@k Gh͞5:81bS'',lM_-GscKyݺۯ/@^m^ EH=T08b&=l8! {~8^m3R=D賢 }q~Nt_RiV^]@./+($}aJIJ[ ےȔ mRߍQ+&' g$k k=a/JL)(l6] ŠmDaг"z DceQ& z|CArq^ )0Ah}ږBb51怸ec:< d*I vZJˈPgr8T6/4%2OFU^_ZSEahPR/-g qL. 6pߗPE53Wv=?fb5Y 32!&T^h ԋzvP-,@.7Q| 9Ae;FB_wy8P&.]پ&)F'^m~ )f[LaAդ\ @[^Y8ɳ xW,z}yC5&2m\#;-ǀ[.&Ϻy729].yp7[GDRGχ'jXGŔ;e9BCe\dLRuނ(e;3d+ tFyIڛ:5C5Y@T'v5ej ;LTsfNⱊ}g:%&"QsRQ$krwhCр6~:r7ȓqh2"!^Lkk'+{~"lgDB#?|,V_>$*khW# ˒ZDDd-}ss kI e-_[tRvi2im ~->xi_dk9 AhZ6$ܚY} 1%okV[WSy*;{Ha"xF3Ga/a̰;c7 D|M  "_R>ZéJMM"rRnș |ȩz6RelLL.~BPHh~w]e+(G o$`=mdnsP-~ԳIC'ޭxRqa]N8M[bS†X^='4}@ɹ6T8tWO!BZ+p0 !ڴ]Rl -_Sv5_^C<CL~$un ~ؐtË! !5iu{wce':i;ZW %2N#`x/-tFQZ`!|ea aELٯ_L ~l8~ F+!UՉbޤm_і@CE~r̸'W:ҺKF]7}a) !D@+^AL%xa"*ɏ<_Led$`NhJ*%UrhfJת )tJ'*( "I6V]GIj'4rlkfQcX/4s[)C[ۺıF ]l|Хi"u͐=aV(1SPzۙzo-9:tp\ Kو-ż\8AmJct*YG;TcZJ::BT0ۓ6}j$-ke/օimdaٻJ/bz[=DE 2Aدܑs}{irxN> ^=R}K{6 I yj# A nhB,^w ֈv0h<+v3B-aL`ie@?-INRM*j!xPQ€CO;UqCsTHXܸGΝ8c=F(BD"7XUO Wlc(9Ѿ Գ"|x]D-46EbkȘxC,EЈ;t_SV)P7J(^ 7c.Xs6oZ yjYA]Ǚ|q_!I0.٦ewdǀ_[X=vff;KDU[e ̍r&Ч%{|>DLmp.U+c͆ @+VXz(뚺V :R)j,);A9WJ4[NiG\] C>I@,hPIu W 3CC __crgvZo=GDknӰ)dڽJSme/W\6NĉkN8a7"'N>K2(<8V$ 1bqw rNu8@YVTl2RY3-Io*׊|eOH?n.qS57<}bȻQ=:AˆU0 0 *csA5x"J<$1L:\% h6Qsm\AkW*d:9A01U*#ym=,&qȵxSM*{ZJ}0XEBsfz$! C\rw&_!ށe0MH|#F2gޅm' T{O"%+Kr]!r0([G&q&ʧpnU:p]c6?[=DwΡ#*V\zszGCјjYS"]B^y EĨHOOS]3L}1:?K! _q; !Y<[&TX4ٹiXQc?+m'$b5Œ¬KY/qb PhIE;7#^/GkZ#HLiVaoL >;x/ 'QdEyak#"YLIr( B/(ٷz8 q\@֛@3`okr 2X~J<[>Vi%ұDȈ,eE@oӬ99+wk^l?Q7[I*y=ُyIX?I]L&J`)E3ב;)K ,7bVȖ4H -<*h/8/C}I 2 䵫 f Dv^HZ\@oSFB,--{4qCěd%L]UNC:h*՛jl3?*ii RT2 +x>IQhwBJhYCn!L k';V.A]`,˜ 2%da{w *udZ%_X>1hǯh o7oh 0z<B[3jۛM(x-+l~q9Mf7! uRg[a"D%zЕzX0huHdHg?pX7Ӣq\2Y!$G6Y]fX;sJIeA1~27jҦX@+S|9Qf4AM{nO!Y54S[fPNXh?uKX|@0 T;$u0pZ*= Dtv֋B:W*[YcQ6/ɼ7=v:^8?J_a*cIAtKj72)M"YNYaDC]d34E&L 'JlYXd.{a B^0TbJ iטX&\N4YށP_ >>]+!F!i7%S8qan*9EnPߡTW&˭-ٕþa){bﱓLS& ۪ *O`{#y*c*+oQ7l6a+^- ^pV]Ə¹ ᶫemq;L :QWRDIl9LvSn9 د=/:hIl6J&'8o/vE)FW1<7"V-q}o$Ɵ`2-vurHֽ!T9\3|+}x Χ{DyُqShߊ[<5?0P_DZ:vQm*D)xElQa 8t߽ۮ]vuVθ#1M}X蠪2d>1ql ]*XC gZêcN[qlV{{Q[;O. ;??A@ `QZ;͖YPM = 9l:e<HBw& 1cʧyW $Jy`bzb]@2[7:Ɯמּw>9Y*c\jĹă5=CO $su|Dޓ/|+8d0Y``/N+\Zt;1!9UCn\gTgniI7݆bːeY7]KHô ;,d ҆k ]f y{FCNA1lC/1zp^f4 ֯#ͣpJXﲁ=hn!-B I] VDZ+B$z ^Q hq^ z(AJ0H0eȥO]iE'*p  YV+ `-f\g"N<{A? z7al8Z :'mR%Qn'VRCJm^vlS , 9&bxUwc*n;JuXRQ߫ayvÚ$ħ+apeGm{,0l=Y2p=ԭ/x 7+жQ+MH^U8NRX/`D]7j}~4?*ӟ o LU qec7kvFHAheOMq>  TJr9 Sw0}n&T} |~7^!ʆ uܠRA>%O +\f^W-x)sq!KAvA&WjioH)L!4_f\w*Hd]ҪE>2-sB.FNE< Fze[*6ތ Vb=6`RA*U#3o^ٻn_z~ B7xs m.rZ,;ܮc'c1̒E;hzZ("^KE>xSDUx627*UU3|*ĺSX8Yy gϠg#L-M#l9!i4G[J{kXIz=b6Jm*, 8ҥ]S}/ 5_Ҳ${&UfJIA/job@ݩpۨeV29lɂ%N@Sf{|85YBbXWȊ/*@Q't5&6 _s3Qǵva~7EFGp 9 2kUHpJL`r;X+:*lt0rMάm@?]G/ͼ_R)/'#Njb{bfAVX^#sW6fwU}z95PvDt\Y]1kOm01j1cDQ2%ܝ0)sFā^:b)gquR {^u18bYۛ+քC%ޝ4͚dcu.Yx 6󬥼٭!Z@=Qp>!x y 9X%DOR%)7@;xwV3m@G8%,- P3 w'uAN$W\G f&79()*z}v &.Je9a1m4fr\t nc1 b:..~2^N\T":[Lk+%[ K٧[@&W5?Q̩-3[?Ck]ّB(N?=t{@G *oQ(_n{'* aХSHk>"9;vYy bnU49mxBjМP:l{sDQkoSv|]\\j.DP;6##֏cٞvT}fc6gkSh( qp90?fS弾Z<ᢌ ͘j6M]>zd.B֯av^װXW d3AKv>iɯ?wIC%(o+c^:ۄo3_I"K!ܷŽFn=K3Z΍X[e&#vL +o~vߗPuPnim|{xsoO*l aU:b +#/V]D e0UATgv}d,BKe[ @\ {"0? Y yϋmzhzdk+R+ģ kGRH䃌Lfe6Œ#: Gv30IIws>>dUS)^GF?^DbpERqqgFrO064S( aipU_@9+>Yd_Tj"$#7,uAyī:ST$ o- N:Ѝ>yV g@@y0vŭEG읝OfӷM}#ՙC8Dz?:s-[=_ O_7{ބz{ iB }4WO,~N~S9{aT%|$?Φ1$oe">Q6$u!Эn~ 0$a㥋Q,K~revkW.X`ҡfFc`5>F9;zr NmwfuXQV\]3q]}\b QNHI6p kX|us[E7ů%jsr`7 ~ŬTʹ߸W 2rƸ/ \@$"}6ا`miz?!/3&>|ͤ>!2f\hnv7cH!toGcDH>$1h,ueS o7IGl)ǀ,|P5.}JJHZGYfT$Z1* 2z-wCR}W88ͦ 埳<7R/Zt3&Qe̐fN .!+z}Z{+0?uOgMXu[ Q;+K&/VyX"]rk@dX <[ "A?vo'ӊC9ϭJJn w;V+@P>4_֠QԑhS )$T,&Z^$8Q{jj5&TMhg0|dW;E7> #Iʰd>x_h5W[0N6fXXX-RqOdSK1,~6a83_hIMDK cVʳ;v!(ue2aL   ;h1j~Qݰu~,]{K l?z#D|U1'}5e@h MpcYCm4g/~P}JmQ 89%.̈́k+Y/ٹSJ>1LaFvXX̂gSj$93'0}6%? <ٮBzX@;w om(EQMmċG"@꛿}gЈhx5ڼ-iV A@@@gU} 0VL`ߘ9z9XGl:1cʷ{ {VF!76?KZ]+ojޚrT͟N=vۆaHU }bv$Ndp%fiNzgT Avڇu>?j q<y=/YÛZN"ŒxI !8,|G]뚁Cs/` IPȵih q5 S!q\b* E~I5^袪MP Ga!ݳ.3 ̜r 'Q]766~}Wqxr/̢L0v ilF}IgE 32V2L?3 y w FxUK;ea?"B/uړ3V<Zr$lp>eqјՒ@cr`${3 SpVrf[ Dk1x-ߴ GHUHW~ʱ,s[ΥsނǟtFQ^diTA ph&x ~!Ȣy0#y<^^ɨdsN4AT`?>;\٪)> [Bil|k2 ߌgS@njtG<*RUbe)zdT&ɵZEa%LE,2ݩijYI?7EPxS(zW[=Tv/_y4Jhn݀ц'*'Ȧ' ->\GSžݖnCwQ0:=l$hMia ϓ[ZAh*fG-%{f8܊M?*k,JnG`ş[&4n1 Xg|(`-ބ`.WSy mhp*d3 J"s`;g`!V8~y15Z 2lKa@!U4L1%M$`L+1MV$7a)+μE:X kDyd ΂1agVGp[)PLzV?M.- 5 !.2~'C5ٹH[anNb!؛)sn g f5h;tlo02)sp4bnsP\/9N"P%*4~fK!qSR v^jNIvC*"4UTeZm2>:Ƿ-~y ֚?39$qͰP(Q݄uEո%_i/tIڮ5n>-a#]quپ} d|1ӛ7(>h% Dqd̎ /y\&P3\YJ7AU"d"?19 -3vOU}O^+[g`n%8%`L_Pc LibW}/mO1G\Mx !4G]O5-v@-෫Y`,BMrn!qYyR`F۩#.=S oեmP I?m/J^7髖!!{{syS$>-SIY9wo]N񡚫c`2ł2YF7I=9-Bѐ^į k€WucPv#z,C<Ĩe?%1[dNa]^bY /;Ta1)mF%*sQ<( mbMSdq} =4vd朏z n!ܻˆ)x9b޵W !GazʉCzML}R1w; !PkGgG I#֭Ka:[Ͼ٦y`_omy+TPDնhSM *^*pa{*gԲ~c y/6ƾQ;NC .M3!!-4w^TB}MwO=dG mޥIW 'n>ؤ3m-ٝ`_F+Wޭvbc8dWKuywbݫLLjd(g/MDSPoϮdţրOI 4{KUF/>i}{8[j 2mBw5-Ш$Wɨ/t3gv/b4Sl_ /ՖFUC3S)h@>sMC'נhx~̍<G*wj!~6iP$]VVۺZQ3&KI;r׏yxįIa/Դd!٪3bHJSS]5<zFzu1_>tMcn2D8B_M 7+ہ ܤ}IIImEWDEl{ mAXJijHY5nn(Eq{2Qm/Bd]6NhYt4~]MZ|)Ҵ3s`Ȳdnӥf:%. ,Z0x xkP*>'cp2r:3z@9 tr $q uiWCę0IiߑAP\q3^[G/*lì_,I(ȃkr-7])(H󌍒ұ^+bϝ)=ߕdMwA@\M}_y 4UNG RƣȄd ̛|g<~cT8K3(r-5O [b\tY+lOU obU2,ƾ197S [w?&)#FoeE[vuC%?wBgʥܒHMj$꧞K+ϸo6qJM{PZa:fzm^. Pe͐>Wx-2a r3Kc5/N~.#a@4JHid9 %2QQi*DCκFp!Hs_EEw٠ړxW@K`+~UvI;WZٯa<gУIVO_M6 bXH D=Ab~-XY* :\NNI[͐Їh>Q_%A<)3 \Fu +A\r1;zӽK!ttIJtuۡ#\lex`~@Ohʿ_@EIgNKbGM)`_DGCxX~ J@S~ |³= KFgG5r+Es$I1D Yǭߧ>q9UfQgt7 -Kj1g-6Ƕ ;07zX]B|PQ@q^@AS4Sp(Μ<<)7f u:` Y c#l7 J.лcg5ߴI`q߷%VN-m>pUF&! kkБN3:#f)rK ({;ZRV:qPQJmG!aBP>%d-ֻYzu41O 3oFsVzk:3p4n9`?Z7YlЙj+l)4{ 1qg@n|zy ş:8KM|b؟(sХ6[7+KƇj|^20(4S8tuwHt7 -?nl?Y itCT);]N̻n8S^Gv7x8z%SU&vi+-Pbפ)ci*Qđ\ʢ'ӏ̶s}%zYWquk.ܺat|jZ&{np/6G-B/|@. *SZ{|7eqɦ=PCT}t}QZ:&=*ۇEn {7ku2FevvݟNWsl1zQSAkF1Rv*M@Q`uB}ڧO!b0YplCȼR(=0Ywʾ3I!4aіtX{ pD*I$7 &&SP & Yбi %ͧ0 :1R=ѣ?U{Ayo_6f&`ԓϲC!o|n[CF 0_-ێ`#50sCqhuu|ş,Fڑj])!:19`N:d )~3Y)-bvt)1|_ˏc8f$]@&V@ T=-HGkt]CSRaټOēSJ 6"W`tTCn%1wn-ߙ^G{bp532&mt3#kL%\ŨLso5icVbɢrhJ]s5UoIUON6OAm5֐i,,A5S4Tͼ 18> yTiHƎ]ۅ :ף]}`+LbO埩Lh ƿu :!} aiKF~i.vI0aiקmW?avk~oIdVEYo:sS )d "'<&'*㭫vdd\.6h/ЦSLq|Yؽo0e=o*Rf!6&wb!!w ]BNwaI핽>L%d #uޝ ~ohm q8 nA iOةy9ܾ)HX%D!pw~oSY= z˕ppX?'~=\*DT]'|p}FBKNN".W>rLWc+!XA $|x|ٳkWג Ml444/-lc]xE=1: }_tv+S]ta EZ * [D|(޿  p_>QPz0[>SkYZÑYϪLp9fa'[ʾwldD?S Ӓb5B|Y thRƋ,r ;4bIX8VEuȆFm[OME#KjKH?]A?ʝgOnR!n&ZEmc=G.>'z=ku&NE|:(Mcfk^~Z:!A2@i*'51M7/ȟS|fI w>8uTUtbQCP|u_KJXh]Ϩ >8 /e"n=&lc`CkK ]#zAF0n(&Xw 1hs8 tdE59|Q Ӳ!d$ <1kċMs7.}dOd3fNl_78ۅY1+'O?0~ ݖb!Rv^XjcMFxd M22buʏ AO^p*ԇ ̧Ӡh/!+: :ѱU]6%~<4=ϙMSķ^;ie5Rsԃ \*+\ Կ` _D-n5f]#a q0ys:0@tWbc:$C6N(1USMȃbSl!R3PĞAF0T?}#H/c @De8JxbQ(\5Ri)KדYC"-CYtn;(8Eig=mݭu6@1|Kfv̲рXN+MܒȊ Ko {=V'Gt^A}DLrd;ҡc)aе}@JwHw_QgaeD;x:܎~|nn/*KVSYXj 7 / &s/;322{z*}4Jsifz-3\ѐR"N`Oo)g.ip'&VKi062|}(F &eD3]{+*s#+.l7C`C#AkA<0\1c;9wgK@RMgp  7I%U<fe& &D?P1=/q{PНWح\b͙F]-b|Y QeVہqѫSw11>U4y3W ~,+ ą/\6i0'xGK Y]ɁF9Rsx"d|5h0<(s§"DۚAX .(V^N?ŶI|ؽ3Eo"CQëP}a|Ekbn.G#xfvN%f2TB=&XCb|)RFQʻײFQ42Wv˔85|7<^Vtq~%Qㄳorly=Z1%gs+*T~ \hI"PQ \ʃhHڹ'QA7AN^A`w}X\c /ɞhlh&Enwf|i>L7_ҸUQgYVMޠEZe/Ԅ)L1[(OSতǘb;TCT94OEl-Fl wt1?s >ШnEg sZIx]}K{)] -d-ↁpfK~W#$ zZ䒪J:qF;DYI|_eb^FAYrˁ0h&4z{p_;!{y6-8|lȀ2A:}iJtxoBC>_6$RW`"C5@ 4^ C)]p:c@qPs-oٝOfIDCnDKZL_+`A9s/o1q% /,+0 L`UF"`ˌ^!pyFUaL=r@2?3*Mw6>Y^bCg;g1)*%X>Ǧ[Fi3CdxN1*ImTx8rq*4 6j;5t guaF#\"hzѝ!T*F2qi3J*8| 7j% փY^z%Fs^ \EɩBc>kmdɭBn oq%푛H5AP]G*C1hvn bIq_lLq q+]AE'QOl(˓O%J7?Hq/ۿWMtjoӃ'ȑ4VM|lS$vhz~9|]P%lvЫbKJ6-qዥ?^|y@/i&#P՗69JE}yȤjڭDi8n/~ˢҊxG:NAao( *6d}-FG;qD] {=Myi\LDPZv=2 <ɯp7I:vWD,!; S{6޻58`7JȂ"`"~8#x͎t}NS+EcBmtzCA}dB`afP2 '5oI: ) Ji&x6¾;G?Fa0$W r\P-&Kצ!Fyj3 g̰bHns>2UiI.hAM_R 8-)9blY wNdAAHl}}c`[zH$į׃W]0|bDxqBxGq'i.9blƸSޞeN46S+΋49OxBis)+s1V&*(zǛt>H~+D hRrJKNk+f XNܴJ w |ceNR> gmʻP#' [ɞFWlⳊ Ty2g|뮚A|²h F 7񉇌c]/0Ƅd?X,7 0V)}`Vc1t}7>Mg*˩YeBh:M'CX|c 润ٵTG,nD _nF:k`G%_Ix&^z4?ov3 ' WL+7))m_ق {|;cx?r..0ƞb߾ivӴx`cy`MZ'{P }|{ 'Zc6usw%XB =Q(M:q–WqQb.]ɈNI-s3I?)?m诵kaQC&Y}^fm(,4A+5v2i#( Mb|_!T,Gm,VfBC}L+z:޹ 9̒O $a?KNw~aﬖZJq(mўtƁJHSx '}WNz`>Sjb "+[[L㥎@ ]) oF&@ES8bntH8>_넓כ$8bQñRr:QmnP~;ZuPet)9BsTg/"Xuw<LqBop^]ֱ ɡ"aQ]l52[2X5|J 8"HyEB|*" FC-Ep,ĿġvIWf@ɉob+^eC?XV0Du84罶e|-$4(pOܹPZn}R0z-#c2i'W#絹"t/FvFc.!'%.HwH\׳}^f0-Gu!TP7HSNU /ƘB6EPhˮm9"Ąqk&COƇA?k5`ŸaSGN-LsKrI)P@!I$ Eq@ˏsζ!cYn-pFVy~CХ6pB๨#0a:s6=y`՗#hdɬM}ֺjYV *w_0d4.nbe榝P2J?i(t<&Ss<#p>.C7h9sMOIK] (afDCtx &>JS4έQWg`^蔋OV?2FTdeO~DBX480j̧Ćmo͕ 28w Ӡ(aǧC>[}:.*6fk?-#|wDp>t*BaCo 0tZ}gtæEn;I-CB@,-rnCvWIcۼw!l}UECMmLʮ"ʊ Y{ףظp ¾043,L"4ǧ Q/|yG1_G0`OuGVKQvqKNφ *>VQ-KgGf7RM8-;,Dx5FH;ē*>vʕ8`+~0aJp-nZoQN!Ix"l$WQI\4MA7iw,QGgpGng (lCuZrwm@ &KظqƕLm򝴏~.o& T)` 73b{y7g %#ز~s1oZ %q1a. }ö1FX4PyGk@Э42  X(bK1 pf}I綝z&-㵱q?'jc #xЛ_;r[B~9 #h iTiv}!(g {!5SiNwnu.\QH@Gϥc o^|9{M#F6O`N'9*^aاIꞖJgΜ}oo<+t=6c6<?˶g+p6k`S(q@v,7Y7XrB ຯ mYYe~sa'S>7.,]o4CU嗴Rԟca#;}OmfJ߰+2)Ӑ17_Gԧ1bWK҇Ȫ0Бd'5i]SӴMn{. 7QՑ+,!)O÷{ܬ;eJ T04+SSj<9SF|g*\co kRj5&WUl/ar~^&́D: s#_պ9x}a^ ejӦu|U3X_ea 'p^V.dtQjq5Sq9"Go&5,(k7Ƨ/@-U ;P++y?:ζt&SUڻ!?#ΗX(hiKKt'nw7Nr7MsiR8mgLWH1Qy8 ŸqAڜH.! r?4$(___A`s+|4+inj!-]vi #=~Jr}AhyFNc(p#4089N bAje(Fom>wV8LJ Y?uLv !nH9|.R㙓3hr;?VbrJr6aQ z%(Z=Fm(’IځGijC]BQ~0hԒ, gA7FYe;Bfz2 $uF`@CG g s-Iw3G2_פ8ro*,l4m IHIM^ ʝ96$Zs }p'Y a2%@dz^׃ .D8UCiö$ sÁeRicXI@?,\Uluy:Tu<K=Jt/o/s|"Lxj4 ^J-HFd.c 1 #I[T? ,0(cgs úgCTq[!BKo cfBk$  ;83ћ2P~6w_l\INV{TVb(y~HG;dPy@nŭ%Y.߂N"`ŶOL$+fw WY$k*"8?lJ8Ewa 'x݈P?CEؾ'yOcT8fTne*8^*ed2 wv 'am1YnՈMW&J%լDOz}e}d@2ɨp|8s L=nMsE"OwöEH7;(BCy (Y8-$c? ˒+Y\fH\dD<x)h(mTA}_'s:Y$1]# v8gUyk&4]1tKxqmևT8֏]wXғ?'x;#=:w]#XXR:Ȉfd˘;+aHSPq\ I ۑn.Fkid0ԗ"z_{]%o$g+'lՇ F/2yy/VJDZ#3>3ϸ}pdViz;bCB&Čj_ސۆ|$UKx{ ]Ss 9{|[(IXM'e3Gg/ z4j 9z?-i!+^r3im]o~0\Kyr&&Mj Ŀ,pn-%xDk++CciTNYPDjq rgεp-`0~cBH L=o_jx}EX+z]RB%I'$ZNIڭҧe2 Ӕ"6o77Ii߀FmЈ_v U~0\HOdh0NJwv9Yc¤ T%վUdnM,i9&^}?]/d\D{4RaVteWcӌXM hP(2jIwSJO.*l.u,8^ 0fOIFkv-윴 u;vV+;:!g~E7?+:Y\s(^-)#\Ȼk); _|(H>=: H."2o}tIt r\}0f0=uņlO0|k' .?{(z}6 yknYA *I0Oz*<@\Mtı; N3,{QDqx~!): rS&$oP)AAN;gIw?l$idx.8Rh+F0Z/Ja}fr{#[)66s P3mC&O8]=:q*\"3DD:j;f-N6O;QzW-}H_@4ܓQ2AFȇNBM5|Q?BR$?HF}!F|2jtl(C whx|AB RdxWft>{jA*1Tv$J5˙f Pw,12%j{uٴŦfS~@VLqP|U;\jpv%ձo{mB¹ӊ:1o^/|Wa[&7;ų )tk{'y^ھ#ȓxgJG>x-\ĩY9yh/Yp` +hjP<[%7C0$e_{z .mFmkTHl+ڑCv6Nt3҂-n* Ƃ K7"|~&UG#tA;w {ITl{9P$Adb/ C fk>L}PɉAF#jC'S)H0t=g08Y4+چ,&O|6^/HKr ^çIO#0>_RdcQ͑>fv2-9ܣm\ +Qt67:P3%K6~k/1Tid}Zo3Wlw֬V2:lU #(7]TjRv֯0Jff#9& k?S6}- -r`)oV!(j?3on+z* 5jt熼d^9o ǃX_~C )]Ӌ bt0ۦS='`]`n{^O=b~/y'_?}+ꥑeznr)p6biЅOBoJ S% ]^0d34.tmjrӡvO=e;(G1ZW4/lQȔNOrAjs$%An4@r)oO >Orzj3PJ%GK}rJ!3B`վ66R6q}9_kݔA3.v scccU!.=j_tp ߺπ&OmG( W.T?P]-,]ߴP~G൪wAd~HM8`uл?I;|M] 2)r?{&hgKIkP<I',aw:ҳ`aGKB[I(l)PJqf ȊcovP?fc~!Y}(ɨwG˞ul?(ݟ)X||C 9KR9NiudUy:J{*Z7 )l}U#DpQE0qLf phƳfNfc8$ pG=[gθ8Hn]$1 5hc<.UAU .(R[OE/q/Ċpi#P7ѭ$vv3iB $" ŤVU3N`7c~\s汁Q)']r9n :SԊu0,xd Ḝ tgGMZE/ /^?t' @\bЭ ]+ ^6k%-mY(HܿӔ&{h>&Z L 0= 6)Iobk skapbq߂$Lz GS1% W wP>MUmmEPYԋ}N*VdL*Dos~<է\Iw{F-=D.3}mXHYJh" #54c˄xA72>Qy`젦d*c(-.Jچs. Pkl v.[nݭ {]:nAv"df''pkrvE܍QkB[J:9"9{N{۱o]JOلb8Fzdv{dRT]^jOquW^kjH\>\ʘGZYV eA}IcR$DN,|dAxtDߟ_=` ּ߰-<ך>DXqc m՘Ͻ{hߑgfpڽMcc9qC9̓Oͬtۘqcbts>3g5Iyi'@h=1"`_Ҹu^S'&=bWk+柀 Aw~Orzq:E,@LՕb:,A‚Lp\`?kyh u(6t=x S S6S܀ avŕ$k 1O G 鄙"Tܞ:{y-kzIO4Q/ބFS+?kԐ'7ޖx D"a /O70 #= U wnxI&q.wh23ËB > qɠ(͋ w`6Z!.L%# 9c. #NDB`m2J~_xu4ldzrx/ SI,S$tcvp\/,,^0h H->d1 & `zEw9KoT$ȯehLp.u>0ν'cyЁWJ`ĪISI R0J}t8SF6r>rmR%~"Ĩ»1֕7wA&8) ʏHʺKo~fOFHBC(VaAgsE WAbF)Y$#'6_`VN_fg6 ?BWDbD =A{.+~N^#~l]O Z- M_݄TŗF?O!4N{F -ȇ"3 ]njjX|f]6DBy!%s3α#y o\6:~ j^B+mV?d( Y83‘1#&AgJE4Lc?^Ă'Mqo>h-$nͺКyf@_#Ngkm17#GKnR Q #!VS\oびؤHG[mLn!HAֹ&#^#Av-b&y,*,I5h{^Dq(ĂCЙ<ν(Q;c'sokfqρn-3Ш2z xQd~bӴqdoŸWKojs̘OGԬ٧s{7//a@%ǫ\#aJ4N~.:}n1V=k WVm=yx^p1T9n1RJ#D&(ْz# s]=t'F:gwtDm7XOf˝pok<L A:!l~.+&[#d 4Ǒ@U_|EP Y~Kp΍SQ{U$&G<_I<Z5IV?N1$M#SH;7(]r$€Zs&9<1hB _b:,3:9maDpn+G_a<^:XĒuڱ  :4K*|~/W(sh X9I *b3{EdY"$Tf G-:kUayVSem\1H^0)բ_kШAFY'6$OSКۼܾW-=)Jam<j JI2E8VWihD*Eqτo0z h#8,qŀ3<*܏95'>q^ Wm?&XCDN^( 5Vb~\y܋-0~.m~bR( - }Z[L~o_? 4F}aO,_c*K)ؼZ{n̫ﺦUI|_tXcKt/.|3C9>-^fD-JW:uuE㠃* 5F.qh6W-[龈XJ]j.ⷻ^8 kڰakDPтAH\ MU6$FF1ҏaÂ8'6񜺈 8?"u{;uYwCi֮?IėcMHo༯.YFj8QAtitZmCr]ʞ8eXOұX$}ݛs&Ry+|O)`'̬Pb~|筰a\Ci \3(My|\Z/D< YQxc4íB\ Tލ0J*YYHhDVbTODfE 028:VU7~w掝}#ݐ`;n=:i+R ʌާc'| AH:ImM3K}5@Ta<7E-eCLm\CnlBQzTsG@\+iQ;K(fVS!5ԁ8c{3vv<>%@$cvA!c 7~t7=mУ-x-9tCԳѫi}%Mn(6ЖR1A(d2#IPbjyt5U&ed26(IrL c(_0ot\X~06jDߧVHxᖝ~P(97$2 /OKlTڋmm:w2?1 } ' 06b CQG,O-ݧ(1'ƪ^kف[;W!JFL5f7MƣYa1f'Mv-CI@@6N n|'(@bEOh O<myɢxEBc`Bd }9^^ROqpsK4s t/frc*>VbUOmg.YT @n.d"$W&.y0Y~bzJ 1qj0|XoH~V AYF: {$?Vjӡ;)a̧m2;?_b4luonK}159E4kh)Pކk>(yد |K~̳i;C+LMš#_!EPNXiIT/$ vg't٤ 'Bo7]yeud3 }+5x+?'>-l*2>cN~ʕ|e' (nKBZ'Ü}"KZQk WBρym6 qX6 GW벆vکȥvR"U^?]x^mK#R:5:&qdBb 0k_!z:K>m*f=wֆG!V[_#7PI *xJ4esLNW.'\%2f 8$)'&1;ը?lG~6l6 &Xua&uI9,1`0CƁ%Znyv%tRݵoJ|@ڵ9e7|< vT bWD"IE/PFR3R$ܲTST360xa3EĀCFhU}*$ r"0r88)fㆿy:fC2S+-z6WJ9FJvS)b!|l$RƁdɢ(uYPO0iiT!HpE ߖ!$b?O$FQ 2廛Z^']P~ f}lA8jE6k|*_t"Sfr?1^}G90DSfJd77} liأ#~="kP'4c?Y?|́0*u)7w|Nƶ rUmկ0[.֛E$G'#ܙ{E]!+!ᘯC?pQݻSp̋^VVdچQ73n/-W/擏E Y<~)r$z%-zQ eΔGB-$P/Ŗm[=Mk tv0~I6oYA([8 B虎@bN:%;Î 6Wn;OR.(!9'r*\_(Г8)ߐѝM毖yg&Pn\,pfx:0O+pB¢; 6+H<;xK9OIx)1&7VܻO$89f(]s:)xsXs BFl^G] rsW2hKCz͈3@ 6J^SG\IZ,ކt+$V)̈́$CMQV5D(m>% Pv1BX.rփBq 볣 调[k-U9~&P ܱ՜ ~"VDHnd^l%k4D}y=5?EAC<;# ^̀`c_ݬv+'œ&5~wĚ,1v?jprھC&&,3h~5!0[G>BW]!~,l6߾Ԥhke&3&u?-!4>W K0{L/WPU> {* \/a oרi` X9VUY:L Y+ <~U?~ȫl { 7 GkOy0d]szRǤ6+ *aQha@9v<)Lh怚$jIq>6RȻ9 D lȵKUaCR%¯©?WW;6ٮQ/k) x9.1)Cʗ~eʼne8䄦1BtI-5ܼ#?Ŭ @+7v&ž`,HPUHuTcQY=_.K$%m5qAQ*\CJ0NFg(Pl㸴kX$x:Op~%evrI+Aax͜M' &h^rzj WۣP! e.BK'ZBrߘ+ 9!vucDjf¶}$7*#d\g3 Y!JJ*|v7tPu6?#}+Ν$U@OB"`Z98I˘5wM1-6-(ơϔIп֝ʷ'BTܤsK B_R"$6Ԣ ݥz(A3gӼң7Bi95Ok" fc1-fHN{{ᆅΑ^6@]?*!%װ'l6и7!w%\k[Xa)aq؛xkݺsd)gBބQŇ|a]{Q.Ϡ*qX^Y!j?}C5@4Ϣ鳨vЇl盬U=AI>@pE񰋯o CrXJ'`7 SȻ}9@/vLjN2n)+aiq}񊠁 >V֓Qo?b˰–'۲G^sźB{'[&[SgKZD4gDV5foo)4Ԕ5Ul?j)=C?(Ihf$3We)z5z rN`9 BӜN^wo fMy27\)}Շ.$V.eXfӢ}@RCMpXؘBLfm-+/_qyH%NkHz^U+P+T#qS~([fx .G@xh5l%(qF> YgL8cg>dgJ'ZO(l &ȴJ?i\{ΈiRʌחP\ b oi TI/v4(}Rap,hY3]{S]8_UF5I@<'Lܓ8N]MJ$> m֒6c+c@TԓZS`Qoj+Tf3tOGn)ȆL@lҵ4.?xœhʻ~[s1gܝnMaϼkh[#O0jTZAt\_Nq6o䤣Sjh/ 03mrnwfd|a񚗏z&?)):wۤ7_Yz1ro_7vr%W\6˕9!%۳^\*ZnryiRW4< dӨ<;VW*!#r]#˲?+<>?W75$H) 9Ԗ]6d #}oysqW1Գ]GvzÄm^dhEPaY%j۫z {ʓ6=\,%X](;myUL];/|3!lD09ymI9>[Jjw6Iӿ@ҙfAڟCwO&?߭Zrȸvs+,u;fu{GL/=YuFYp ={xewQdij}%N'[Q wr,q\\r ,ZiM q/YÎJe90`F囹'aӌ&iݥF Czzѿ; 1 Mv/#PQ:sHiu獺ş3e,Z/9ak~遃x8ϪE7T5+)L8V4d[\a w;o['T4<&HxNH\rtcB[tR n}hneZ2Klߧ tI|3p;RŅ#@%FjY:u8Sy87\::?p"(&5 L,ӦC@M euFr'OiK\Is.%G.ӷշz JTa(BۀJ yn.pQo\\Y&[ޖڅNAJ{6S}#gA߸s\,7mȀ,Ģ%$?<#xۢw+CTRzý\x$noGJyDܴ_w._x]u eaZ:e+C߆`ľ/~{fcT/iy6ODـ^}QhRJFg̩[.}h,,F昩k0yvtRGgEֹY!؁ە} k -Mx[)|a/[~SB|gxDʲ)UAgaS͗v#(Gi V@v$Ê#g5\ITm}EJ2`)1g&|oVŨ^r}C.Oה!'Z:>  =<08#E}~UF$$ܹNw)ݸV#k5*a 5Lsհ;q_ޝ"4|T^&&4UlZ$fC}\+RalE6v;!1(~ PPv:ezT^uH(` A[Pzzl5>:o=e9_x4A|Z,.ּ ?|ϽKV域$^ Qw0{5g pUwσPP,I [8-NsJ9#Оdsx>$!j FZ b%6 97-0[{&kgF aT7[gbP*k] PrvQ0dm0e ?4a`|SPT囟SO PX K 2*e(;2P'&.;80Fu|W'4BZSV𷴝:BR: lFͶhE-3(P oSl PT*c0[P)F]9ūE@@^d&E(j:ge aHx>TRL](F7@~`õvv: -lob>_aGt>Wv70{0R.f.X mx"F[XCÍv \]b^ƇrU <ӏM}~ 07W Gb&F. )Dzǁۇ(#(PH[]Z1S`8X'*ov6MaW>CgM Id0crVBVtJFd q];"j x@"()b+2;GxODsFC6EP.n8Ε֚U~^p⍲o25@eNUMьp uYD<}?2+RnEOg xOX mIe3ٶPU[%CɈ`Dk>s 7bCsГ)ZڽvpMG8[Y[AS~!]ABa/42uxx"<%4})}7@U 0 m;<;Ȳ8<*Etkqw{j}@I%b~0TقT03w߫zbip{3^D|~緒8!w^yRtJi,iT MtA['g9q[ۉP Lڂ!Xq FwamAO-^5bNPꑦT Q4Ԃœ G@pZٝ+鵟y q[:o,>5񘨅:˙1ewv !ؼljPJo/@g8GH i1 DcWݸ(4/՜E(zZb{`P%ʬ;|%R5MS&2>1VLJ\($@7Gg"lϺZ9%#;gA>e{k7]sF*n̕>]r [W !, u&C +χsRp| !8:CBꝎNIė[Xꭨ66rMꠛ2xRe2HV+]iwI>kH8]2@%ŇQ%A J;1>A"w\jIL7PkdHOD'VK(Å9.aR.'Uɾ-HԼK`$"K~@m4`(J#@ 'ply ]wAl@݉6!>Gެz\zIAˑѵut#ORo}t1GuShL lP=2u L]|:R먓 =2xΣ{u͉?]qY6I^r"2" ǯ‘$"g龧|rR,N0N=uO׬07z~%(:,ᒬWF- ]?2gD!yl4 g)OY߳N/ ]{wri޿z80JRw@65^ 8D>Aur"ܝ.& 1ʷ#هQVL5NN"ҒJhguySr:z gO[S~7cbMj-#R&Kv`ja]mSawRD6S)V20Ί~+?rv25.MkrGgC?5@zqY53CAQFk_\< AQ] Hib}p?XcԢ<饹]h[/J\ E@S&)4zC1֞HT!P>U :A؀ҟW!~-mw [S@KoƉ^;Ǭ8b7y%[Q7(g9w "SWx_Hx!-Yh}K珞nb~$Uh& ,dYvbbºyV}BJKUòK;8b&i01"$K`4 vuu8w#t/p6fdZJWf2Nc9 ~(:I % $;+^(i1GE}H;K!pNOfOk(Y].j^e{8vJ#|3 :(1lI4[F&" LJa'xU>ۣ 4K! X%>aѻG)@r`o^4/.z*@|ki1,LΥeig6%gw@u]8P+fKv3!0ߧ6V?Zvik/P%7)* ʰEdoCNf[Vh%HR&{gvZ?6396bϒcosU_1_,_yRhU }her_(Ls*nDsd +Ӏ_qK^u" ٹ;F D2-!N^?dUo Bb!belbO zm?XMx$/c N `0 j'%=Pf%c#߼cLރFIz>anuT#uC~01} (PY} OewZ,G!w΋Jؿ9'"9"P~=Rtt~Psi#Y|XVJ|'O+.o o| `Ne(P~,ILW e3gjR[Uim,en-Jv~6jOM}BtVg@FBbн1)I͜1zu!+ KW?g5I)]?v肮0gwo{~I658*Nw.50#6^ځ"h1š N2eg'__C`5؍{7{@P1xlv1Sɢb{Z&SݭtΙb()+$:[g \GfSfy2zf^ Ƈ(iv->mKVedqI`! ~pv!jw&UVO̤mCbw$5}:ףc ^+#0*gF/w^ dAz`@O`a)52@n-a!'.fU;ܭ"p8LzjD ́[HJ%HuˊXMO&̣*Q(pv[a4$$`].n y[רO)@'l㲐1Nә8s ]67P!i*`JxEL[A y 9&p wاs [.iRo:!&6Ju`rW0FuN7})gso%Y…h eOڭzص)p+̾@YWyBBR]EC]y*ӓLA% ؛DTlB2%ñ#tD64r-*OxV2|*7(I O Ъ!σ'\=k;itx&)H 0aHpC \ #\ wXhlb&1lJxH4,{|v}16Z``DWGY ˼ql۴m] jbC]IpSjѿ H,"Z\S5{P"WOEot~m#[Q=@S{{<)89woL8~g&׉<`Ľq"eE !X`J.Q,Ry ȮeԵO8QY2" /4(X,$>h%d  CR*7xsÒ]UfIPyte%iiRdSԁ,9r.S~6_?_ ⟶Bm>vivܼܟ_^k=J2 b4=mE'ww{Gz >n[a|s٫02dF~EdHxAr`l@:6r徑|,$[vG_.v/5[JU$K!SzME:=Hti[W:W^dͥK{`'A܍Nj` =QX10ML UdS%~ Ynd$iENs3M]"\uG6NU kQ!Rv) Mrb\ P+)dzj)\c@4hdڣ\1;`fPztc @鼸Qk`Cr YEEw3S01{3<l\Ͱ`ˠX ng|TGcR~Lu A+ӥ0N7~ڝ&S]3l(P\ȬiQПUDw:Q>X`" 6fʱv%簾u4]lg#"z3D" :_&w䀲jп >C KzD ~E[͚@sJyqfEՏfK3MJ̫}kP w>Y+ky(3't(GxY0g,)ƸhsAԜT4dl&Q_K {%g67YPBMG*vE>у[GL?H͜J\,cDOs7>SɆ ous0zl5=D$P1d V hg{#C|Qs!,a`\+@ZJ_Z+C!ϜL=2Q_^)GŋG LÌkIVg}^lҳt&t󗵁9#Eĉ|ǑHڒl7|e"T'"` []yŭ族_o=X>F]Rw#%:z"fLVB5M" ?ݠ6y_SNvϾ_pI˦`4*?dnS/}9[b7qܴq-Il+ucϑLX2b4lm2gCM}|z~Y(_ J5\'8gÛwPxdTA.=.v۸5bm#$ "иn> TXAmEdždƗoK!u̥ƍ؆ĭ4 ȊX2M fBoN0``\COjC{lm'49jsjZk(Y+/lp3Dq2qWSzmps=o\+OۘZۊj Mwqoebo@E*\MVl fgȔ0MZ҄b, ɜX1 U̾m3rZ^ #K `ݚ+ CÿJV>Ci[@[e4*S\NaN/M6IJ܇WgE4x+KH+׫kT3f,ޔ4ڳ&:WSưAPfD<\&'"1!|p>1FؠMj"oyh]Հ?/-f0ck+w첀bam.s:#Zԡ@_w;E%HJ,w`9_2]EZIE@%#>ٝJ@e|Ճ X#6~[oî^}듩!eth+tS&;pK|u][)b R!ϽA`jMYu.͵gduG;_qp|8Ԑ$O]sF=26wʎ/t<-#85d(vMO1ĥd6oȣShnCpzE:: ,bb;ʴ C滑HDwNq ( tx_FJ?K>P5 z w6ucV! ,t= f6o UܡB * V/zq \B&OHG72-k1SPk9~gC +tό8*_dT@K .g5<Ԑ4#a/K ݝuR㊕.#ug9=wTqdn$LWL3Y P>h"A>Dp_?00 &/LUWuaHzrWt%C 02,$}ʘb[G_gؑd\zTa=$%cX@J7-&L%6 A[hQpig V.i;QCX)SF9?򍀁0[4?qmOy3NW2fo<]jU <䢧mm0n8܎cwdgHcB/ߥBB5ѻ6&\K粒D]7k m^ק&HFga021Y{bioث7^Lɧ ڒ#KTJ)n$ }cVdW1( ?*`t~eӎW- G4RZV]/h~`%p_|E DJƈFE1 jRq_t`2F+9t%{) =*ׂj_TQWgsjJ`5lE=  W&Rwle$7-}"i ~o#ijadj) `ufRF+p!ILf}n9%$B%D@Q; QtAMG^ %n @ x=62!^ȝu3?^%V-$ၢ^Px@Dӄ=4F$=-WS׌l虝`G?&Of!\A iE£s>Yv$r]%}<4#9Ϲ6CK搷 èD.*}O%VEh{?KS3Qf7bKe>`c@[}!c3 yuDn>2`t/{D) P߱S w`r*(3Zzd3RWAc )-f.{;roʶ98C!1y6eeFD3] [&2~hc^e> pi&XؒE~|_̖%=d5ow$qrM0Sh紑xa,.(D;Z t +\cHP-VPa,ǓYT}8?"Į\!:鈗K)&SIi+ 'wr`RX5W431ͽ#Drt^(b_vBnީi)iDg`* AM{|6ѭiBX.O;!8JNnlqݦ'FƋQ#@'mA;N ϕ Ųy{YYcm Ty tw„yGdeCpyK-vz#?)F_Lv1 3ȮVbR:ܗRKV_,pjL+/'¤ oL^Fo7rf5o'>K: c,ĕ>tA(9'9 `"~02V[́-3=SɌ6..71Vn s^y?v/5}ƪe*Mv+7d黭ꁋt?|sh2iNwYt9_%L_18=@[?( EE̖HH5ǯd}~4!p=V?YgCB#~(nչ#YP=ᘚX7V Zcw^2)mocK@ZDlJ ^?TxꌀR30SIJn nyRH.!zH iiOS;v_ KG$,U))&aĉz? 44|p&wr f6ȍ [R&)88Tb ! (#%4]^y[sZ:+(qxճf\Vd("/*u0+] d]0f$R~9&&s)'W9Ů& ßuߩJSp_Y'p\*9 FL k;4t!<НɆXHk=Qj2@HZMr6r, 2Hi Ίkǟէc"@Җ^4y3A9]bSBkо5&jOyD9m&RAH79DQ6 `؛(yGcʓ40ı7 D&gUd|uy O~٫HڶG&GZۆ $qn{=R'5ak&n)\to#.d X@1OD'T(x?S[>u;Z HY9k _[f. 4ڭhlĜoWI+&lloW+^or;uȞ](÷zH!'?Wp-cW’Slxg.4V'~ybT'AַE 1[䲝ǟ9EYkBbA "_,zRhiN0ѻ˰LJ3QPj4>[蕨ޑG@X6'd-li讴EsJ66,U Ip3ca0oP ,v@\'ܗ*q!U-܊iAvQD唻!Pes`~#Y#)fwМA*3 Ne|Bf#ʊuCy?͐dFۣ2Գc8'nZsfTI/wR,]<1V䫗Acwr) "##r/N$6a|ll7OHsH?O0g Go$zy)[???="W|ҫa+sTl"hv8qgc=vl{A0v]r&bI jHh|P؂b J4@ȑ㑐`FAEQ ,;wOqq{%USٲMky ΤJQq* %7\O6R@:;n".jo<6@2|dB6*Fbaª1`}t$l%f;b1h(us e *H[f]@FRx+,jY3hATDqSĤ!pS~I2?@y"d BÑp%\}gC2ɳKUB,<,#7ˮiP˗٭ġIׂMx: r0 WPg>Zko%l|>g2{F*U ͳ)8,K0VE ܣ_MٸGJnN+V:Uť'BX~܃mH1Dř\]brwoO1I+SpO]^S?F@:قƺdt_i?&ITNz !*T#9\^Lij b,.? 8@SH6. W9*ZD9 [s~trv%y7-Ek(/~0oXѽiJ^KkwгS`V$JF'iDH[gSMt=kDuV>;[^~m70T#6h6-^Ubmq9 va9QnsC_&1Zrxl&3aD/J{yǴ6wpGvᢸgv_X(NL7?+Zoi4]90E|^z7vSA 49}R'UEӹM哊nR!?)Rte ,+u <͏c&ch.˹)ljyaNZz$ؑHC!EG_[!(DCiIbb{k<coOIqA %O|[\$$!vDn=RX F _6mP56-g "%Gu\a@>G,i1R邁Ʋ .N;=?cprR=]~#L: 5RE .& 3xS* ~i*.2񪝋`!k}k@`;DA2+8wչlrn(cP?P),\phD̿ia!D|Ѕ<ҒI5/컀o+7)0*0ƜfWT8Ql|M6h#ֆ!KZM}& ylK b@qTg\Ӧ~]?auYbj4[s~|YV}*Nޠ:6%`\K,gQ޲}w^-3H6Eg*w8 JX4&' AtƸ/wI?5] q%pST ^AVlA^E"Gd\ToRZF;'k:4tSpt! 6D8oal<}IQ <{5 c?i֏ }"ި34EF ++Iʁ>Rɂ6c.gR?kˤz&1;ܚ2G $q>+1+-0cLre _#_"<NJΛTQ3wZ\em^&\=K:yQ.~C< n1KUo=GXJL_*"rdR3߹gInKw߷* ""wuzwo25b4zXUJ] PJl^{OLi+*ʼn&94 5 y|3˝Y&lo&J*Ӻ ^Rr,nB{E\Ħtg0SWx.RgIt˗n4TʎY'( ^0 E-GД\(@lyRSՍͶ"-;LVJbGc-S`3V -gŞx/za0Zۯ@q.xq/uV* !*n `4 9D8\y%̘^'ZI [r1SX M{idvR9_ qB^cfQ=nmW( *+Lc ,)rM?lP•#8p)&Ųm8͝-nS$' ' -` #>7b^9T8 2liDX[ $5zVl*4֥I)j,f'F% @ ,K&R70O3!/3̝L@aX!ygKu2e&imYwή_( fml[_)¬w ON_$ѓ-Q1 V4<S/.{.P7 I;,WTg2}9d7 f5Uz#o%=pB2~/>(z<:;dxy6=/'=7ȠxsC.3`'丿ǔTy^2/1j|5Hd`xQD I[wTj|QJso9k;BEMq8Rm&^TFoSpr 5 5Zjxlz=Y:S3/ɴ?i! f/: Uj#3&ߩ'|rCGé˞u*sd$[6PjO8 pmٚ¦V"I1"epj>.VyPBOS3åc5jǶ`l׾@~2Ƕoe"VHu\"Q.%ރtKԒ,'ÐfI\;7Դ4]JSRec%d/jLbB }kpÇvR%sYr 0PXD=xK&:;' w$Mnbtg]V(>$SSgM ƞYBi.?& ܡ%Y?;%6 d'wUSU}7`!oJ6)pN˸bzơއAFD7;P}a1b~3pزtez3w]jT? a}Lŧ`}!x{2:3ڊap}EHŹzצb;_iA-VK'fTk>E Bie*ied@7[={ήYWvRpڛ6^ѱJW|A,gm-V&d&>mwc.n9;9i^gde\}wu'ӏ JA{4d7 .(N]l CP֊½%ɯ;ҭP(!V8 V($]tBEGy:O=&)B(ʶXQ3 L$i=6Chf:`ߚY{߯dB })KN@]^K{!:?d2Ä] ;Hsz?BoH ~ (kD}m eՒ !k!v,L Y`7oZWfTLm޽c",ȍ'"׼WqZ >ػ:׶15W>I8B]ɢ5\O;fJ*'|W[ڶQ)4801ôjl]F:3*i%49 O(6cATP9pS۪Gn;~:9r6(ҁ9üy{erfdGhӭR)X4ArP`YAt :$FojM։E7.R4[HVZd|49]=nRXlzv\cL @gYG:¶Ct}D4miݱ[6$;@ǯr9+}C}pС>&zn%7P&sbE_ĢF3T-I!S\z2)J-9Y̆DCUR/_%UԒ xnkե]Uts`iD(,TVtk*^ W?򸰪r1 hm8yw'N ۙJc-xDc˄5Ҧ~_⢧K/;6.@;+$^LրHYen`uc(O|Z^O7ygdE7b5g*qzY%@PCʷCy1suvͶ :)JL]yGE ?FvJJ֨g b#ŢϠmt)=3buub2lFJt%QO;t "C` [=&ʐ^N0[<"+S)i0)D # @7N<@'WG(<涓NŹr.`1pGv/ ,`3K>j0n\jwF%/_2j3N6@3)[QqlV-LEF_&U.=m I| 2h"9= bJv NɧS *a3 If}=Tg,C DޜͷK*#96OP[C&֫S.;=iM<ɰ izu7.Xt&}y|_oy13k`]R[a|wha$q]yEϨNE= Nd᧓03'$w*IɄ),ӏ0{Ԟw w߈&ƹOwX^?2 1YKVмڰbM=Z:QMp 'O4 = |/ t(;yn-YTpSԜ",3F2tXkIjtituu6Wxj/".RN.BYp$͐}kaLFr(`MrUyvqcDP DD߇X<qՇޙ hyt)ݜL`[6xltCVTǦURˊF(L;5R "."ѡɰ1spi+[9A-Tl4aRAB-SkxxI¢ `C!%녻X(Vοf*"+14q0h@|!a'qIDkrՀҒgQm|cIkEFPzi9dĠ# V 6- :±B*Pw7m}A}H| ~p#C98tpd4֓:elv^U1mrn]AvU+3kW1,.yc"Ah5<ԉj?[pkp3 ĕzN @eFҹcu@HKn!@ QG\^4N5';{f> %"Λr>%y,1cw==^| y]jlf<5<_L`srN95Y(3iWi hZȅ+m%2[1tݩ1U8=$iMVd@$(:1YMPGT^fIN\kH`cʪb?,,  u$ђ>[]g+4Ou^ćkkOZYXB5ia53kqKó'k I[SA='] q550CdGgG('7V#rn2[̄Wڊ%%m:׽끶r֕.3?7.ZܛXN2o=D`Y3!Ȱ;ׄ m" P\jNЅ$, ):"9pӤ'W+"DYN77x_zd"!Ɵޣ#;Zz]=!`I XT\8%msxI"c ٢)1wB 5"`7aO4 (`gUGJp՘&mRȡA(]"`AuJʝ\E@0dٚ?uH1A_*"M^\/,gUiȶ?Lsb,i#sAwt@&ԧ@|*ɽZpBH`wqQN߰bKKam/w'%v` K||n'}><.·v5AY!&_:X bMXLTn Q'=|N&dTe<'(Nո nNUF>Śj N>gDfy*n0kn橀Z,"+Ɵv?B~l2o R#g S |S<Z7$W*>qB;>[܇NRCdZ\VA'[;78X])V]&pc:[gNڜnip9N2Wc2q b΢/ڝfܔWğ-e[ l&ŧw4&^EDF_Ӓ}S ?]IJM>jy'0_fvYT,A[pHUҙ`ϲh8g[jʁU H:>!BNld^v=W:Y q0LO poKsw<<*E9k[gdq;5 nWYk=3z앴4D.fL/i9h[J 5WcVl ^#ћ"I{_b̐:#KbrOAai' 9,Xџ ǘ5iyϰ]Fc00)?A8#2k2ʐHԝ]X_;e!~+/͓L><ɷ+?7MOXNR4.zG'1i_ث h(7n$w mMZN(g). [9 /K+׾iHT(*$B^ Ŋr_%Z?%(CLb: hr h5Y`/sc+`q/r#m(7պyߔ!9\H4 aس(.@ߋQZg9՝*lV[V  S9&A&-F)ɀMj(F_ˀ4nQnq 5_2)pgŝZ-\\j0b+DG4-0J~N#]  %"$I=WQ : .%\ް^~'(օ**%tr& fb:Kۓ&ڧ*_=,#HuuAK?޻bo,fz[!/?n41:fHc1_7Bܮb(#<$'-% #L l:EAG_QпQ?{m!<_w:CE[-đٟ|5r"* tp7 VcL ~*\\q"G=5 ť2dRc 2֎=aL**"n@jO! I@XNJ,)Az1H گ 1A,:Ϗsh }Ǎػ؏0ɡ|V\`%bX/]yդƸ #)P)9LRH JhNxye酁{dp @rNU( [=F*x \d.&QN.F(17&&(:ŐԈ7{N%p|TĭX2XߦS\k`l$W9|#$ I+O]xZJ1 w{ F(k7aouAPV12qER?^Kw !PT3](*3+a_-żsd~^H{#s&julXۍ^EZM_4G8LmμEhq=$@ːzKz }^v4Aʠ!ruG#eI5r~+0R0|7,̓52S_W(ᇮ,aVaR0sa{Y[KLƬ>` Fp^JT? %Xp{5s`Uٯ„:l#d Qo"MfԱ pȏ4[p+ v2dp:RICK|c ԩ .ܭwC'bJN@@nVET'ҁGB 5e]Zu |jbh i yAt]!HWڀH2 m"x>`=FYSuM˚p$ĥDٴ< $VPΏ1V=Gn 3< e|:Uԉ.1/GӅ'r.9'$^!.54Z6x N8\`}_]RjQ#-@ޗ{-i4^ Q^8yl%]7 mFqN<{Uf]G%nb DCug 0K,]diwc;i˟#+TܓP2x5w]齬I(sZZl$_nQ3V(}ldR7ī"Gqq`]p~e殹76Ո6([S^+SxZ31JfyErS e0 _~s*j`;W#]&R6 08ixh?iIw@Je ZBFALgĘy5%|ynhA2e  UϢ]iЮmG>K(NgSijzKG ϴ0W \<$U<Ѕ%946W~*}zPYފ)5JY T{$:HZdb߳Ơc)!Ŏd/ #,ؕ\n9J,3<(C/t !&^^g50Ŀ蛩^VeRmpG9GBXf&gl@54gE)/ڤⶪ$)8yD2w $MYb`s*Eٱǔ?8:0Tr}Ӭt ldxU|)$?_ʡ敬sM[lB{@jrl.Lè0y *R?톨PEW*q*&Rʚ3E-WA-;Bxzq\QY.nG6 ~%O})BrF)f*7ʤIRS>ـ*F`ϩ1LĪ)7&ȶ0>C+<ޜT0J6AjD wPJ쪸Q7bA`V)t nq'/}vHo$y:ڔfZ z; 5]wl6*ڗv"Ӵ(]vU-^Hn/:vDG pgg`S5r6'U ;߂ͥKYMK .9I4Q fy른<ԻysP('{[o\C 섞"ZR)o 1/o Af&ǩ: AUj`/TGnQ8]΀b~@A9/Z?:b:bm\ > Nͻe,MkBUt=PFWt(li8-шl4&]i1Jс\IL/4zoꀫL7\v-VkW0l7&\b| {|pme:[i$y9V4rTƝ 7; cY$[RA{l'†7'.{$,Z#jɿD~e^f3W#SQkAX;u=6VX:8yyK4lUL"CuyWj<qS]6(2jJ H5H :)98)sOFrZ-XcVf2bGC327;V!]InScG4Gl`16FrR tޢJUEڮp:z1Q Bට׿|IER`Cu*YVXX/qy> \S8 xh3S\H-`*Db}hUcVR:6SZ\}DEHzN`jj.i`6UE:SlqfA'Ub0u?* @"pq |ojtA*nyK=>orF0a}'_| g$ƹa|a49ơ Cēyd9cyQ^Itɏ2`]e|YVA g @sC"6o_n~ց\MfLP {oBfQKγQ F1GO6M{0tF)jv^ĔGܶZlqQ"L+S6 b[} gYXn NP/i81GPeJg|NЉZlP 96.Ftա]ʦze]7=g-Je8iz d¼g}!\hKoHHD1VS%yToۥT4 3,"/7QyY^-iX*h&bv`1nK|uGve+l(xuQ2Tp wƿ#[X ?=ַ;pA&S"@n\x>OF MyY,NJU05C{%VUcfYCZ7ftpaDEZFi 2xrb|4hx+[A_34A-9W-#H̛4 /T ݿrQhGWSUg|M%1DiGR"~J̖xW]ExOdp,W&~]vԇ5!yB`LT/hns%B\tToJ~siT"_ĞG[}=5q +ΡE1 hԘv * gF1h6aj=>=+]_/1җoW|}p83,)Y(CPPT3He8pv{+hF *};yןmԟ-y'zJ`I+ȵ`{vߝḀc5 MkΕXaJXm3!'+ ?,2ړBb!',%?W+ӳ9DZ!Ϛwr0-?ؖQ~Hd$}T-IM#, ;{y#>^Vɡ)}]̪^n_u7aJ/sI3ShH'9R51®3MΨ06b'F~$7zZiS)6م( ٻ]f~T0f.BV/h7{`C-ރTܔvVr^99ȍGU4 Dۚ MƝh/y̗pwnv E`m=(iYS.7^o~u^eI&.[6&\:]o1mT5f[Bu{5˜ &Ӿ^TˋM!=3,lDbqKSK*+,3kA4:Ex=o|J2_R)?QZՉvi-3yWdFנw=3JL؜i/Ⰳr8j5t<ϻc^& 23@q:WɿK=e@j噯Ǖc i@'({ɶcA0U}է)|&$N+??AvG7'5dL~̪;HWM PRd&P5=fZp 6|9e >2~ZB}8L,1?jT S,ĺU |,e̸yZ/5et6e/pt'mr: 7S;3SXw$o xw!iP/ ;mGU3Zøp&d63&I<״PMz.WGmape O\h^ kUwm~UbMuqfii5 _Y}o\^֒V F헌?@(<;2 hYIA`QQ 146ϛ0uKi,=9| `G]t)qT ;}4Zdp{ Vj BNg!ވpxDս+ BVZTwuFήre.y6@ZϿޅܾ缓Rf+q'5M ݽme,;Kb*i1j&ŸaaN['ΓG@\jX)8v& K2{,TznZKG.03 ɾ*IV"\մψPNm:Eָ1%pĎdbyEk0}Wbul}(ڃs؆wY \Gfq[Pބ9 f,@tQSYUpϘ6{[J/ԔDNCPADF_[)0ޝ.A0=| ˕hLaE#C]J/Tym~25$m&-Bdk$aI:RalfGPìNnoo9yS;*DuĩEF:L<Ȅu+b[ioJ啨|DB3]hS[qe`|q *9X{{IOt<*O2 mbN{tevI(JWsi;_,jQ} VQ"b*\Duql|ÖzKHxD/h?:7 mīDfwʧ %R*[Ңϑ;ˇ8S2^Ţ Oq)?kWkceQmeU-5J` -9ر|U?V^>˵f4r.9Tό4ޚc3S3B5f* d!U( π,X"ohED_P,\%c[K FW"v //2;pO7RKYS;cBH%bI ͗vV7FgL; bwq:+qB\=Qku_'T!VzvJP07!f֪GIl QSo!.F͡PDG)/o{]+G]N]rz%"1%rbB,jt9L}t]Uȁ3 >)y/g35)39o[k04fX\;]vy.Yt߯C,8A3HvkZ>]4[ؠ'Azr?Ժeg@r)mN/_W >Zpв#{$E[M^kWupMlZN6Qx+EKU 9TD@AEP4j$=:)SM-!i`sAhj!ETЗ &̉2=ϩHMjŰ IQLs*b;eGB7eύzP~ ~aCC|8dP|)Jeoըstulݠzİaצv,&;S ^^=ƔPoRb#:a M{P~3^c_vc|*#6^aW= Cnc94[N ) GN*tOy:1x^U .;>3=ʈ84VMVR\z `ŮF r! ~3;7{HO, >jycISӻS1^l%xq?go bwS-L;6KZefD?ګFmlJ9!? *@! `#$QbU1o .McpVHjϤƟ=8wß-U χ^.4ckPUŽİ0Wy{z.2N7NxFd/ZCο>{l7*EL(j^?{#jU- e|ß`}i6fn˓%}KL~P JbeLuEOK>jJ P\]cV%jXPi﨎 NRPO# DHj aEBF\h8 L@4WNrЬdjPh)HK j.ͤல> k 3 )V)]rZ1Mҁ3j,VP:!Ҷ`|T8EXcymoiA A}ilKďP+a>=ߦ%"-EKT%D q;W?Ծ?Eh]|߆1!̀w h5 &g~dV]AЮ>&)wb?^~o#haF5Գ?5sڴ߽q6RO]g Q(8+mzYh љҾ7%-VfF?9V: =MCtc[hfjmI:@*l8Ftw(@ 5ӦUO{no(j`D`!l|l "G!l w#X47Q"''+Œ씣=+Mߏ|0CNp \#,ֹDȅ 8'(8.Hg# |poTHLIgOYgugg 0=̮1!ڐȧiIvuw3x5kUf L|s2LTrz L0Aq z[>?T GӆM{X^/3'ǟ'/=Zƨ~P9+IdnM>yɄk7&jsh\+}cR bL:p3Z1[f`y,JZ;_rXfBp$k]&P.}qx.)v@Clka 7]z+yZF68"PG+ .I)Z.!DV~6I3ΝI8So!"'jB Kn)"jL@?ꂭ_brH2i*nK {gK!3?~9zXişɾ}Y?wo R" MC],eë;^a⦧Er%.]:U%pJ&)= ^Jj{+Mg =Pc5)\c`>^:GKvZy.)?" -p=98)g )7Xqz! 5AFoGTHGGzJ`=Vu[V ìBC^HEl?ဘ1gZnW~&@VlGZw4+Vdԓ\YF gO֮앪OGA`3q ow"(H(b_3s;WMIZ,nOl@#1924i)rossfȓpWRô"-QOrK{۹\@3␣\8i@ :!ZѕYܗgX DcYRaA\x(.=ĥ}+Su>O OuxtmG2oUn@ys6 ZJLygZֻNs=4j`Y,???.0NHx<.BlS$x>BޤkIDR(M#'q[a@ 6͗xNox'[*4|-!䪊ɗ@XH|;tf3'/v?A*GSUi r= , sòdUP >8cQEj W-LW}q$:N jUy)X+c8jȸ TK~}9l- c e,mk1v0] ` Șipy°/W:aKHQ'DEHE&̴'T-| Q?ƇUlլN܀;# t!Nc}:rBK}|#[XmĠu&,_7@eZ*&9kftoTB:Dop;ivϑNA.*7I&xfu`myu_g=;hL 9 W!MJA7F[=v0E3zTmE%Eek1<s9%9TFg]#D=`P𡖑9z[qClÇ8Oh844K"x)BS#TC>?`hmBi2B5\FSBKz~2ms{EDԬrRwɺB 8p8Ѽ<~ F| ԕl"=!g aC1ۆÙ Gcw{gٗXV9P4q(풽!3*(C.@;-*1l 񒏶f<35Q-"3lPEd9_o?CU ^SG pc$M<@^Hۀ)'Uȣ`M% ;A^gA+,U"3=l|a+P~MԕB5 6>Bp8-jV(44w]‹"jy~rK=z\k 97 fiY\(uǸ0D$WZ8NaKI<"Ϧߐ/S tmt-SB5 jWΙo)V.Ys!L_tdwЀ=0 ~]v5n/_GzQeHk XL95j <03<hiE" ZUg1S!Z^:nQ?e0 % )=tqGbA' Q1%61լt`_`/{ Ů˥8mwcz`I[7pT\.(!/oܣseϓx=T2o6"Ă9CSRট0w3BP԰jZʱpzY|nF[=YPX¦ydX2QY e+kJ8D[8"='y|":'o7 %_i amd2cS=IOzS[pVEk˳]Y$qT"w7A}^%Rkk(!U H,[@}l*T:vusM5Uq* 91{4wdxV$6MΦq'bLr{* +C7ƍؐJa2Jllvʨ f)uYHڐwRCҽfRhDxւs=EQg4=N NNB)-w,;=ZLv˙\jlvi)h@_/0 ڂ_- 9rk ; bZLWཅ>5g#v)k[@AJ.Qf'\@/e 0mE(wAd%٦w=V˅ X㗾.H\=OZ J D&>\Q"67ɲRqJZ|Gi#[D%ĠCPzE|GMFሏ\#[Vhb6.g:^*{ U?uany$s©$cx9OT]7QQ(ͅ@ڻqίc&G%9]`T3vs0JږdhZ-֋Ԯn9YA/2&)z"#/*sr 7R\ZW-2ՔADil!jVNuwa0ʸ|F42&H{&|#@{\⎫jeь%k (^׾"bJXxR=ĕ/Yxǿ;pZ "W̜67/3.M(<|ɹ;W=SO AԱAQG/;7̃Q~TztR}u3%WA HRB!',ԅx1Tc̋$Y+'EXJjFzT`J.&)6ǐ3HAc-%j{7pC}P-*P$'c"S'ls!̀кLw d\C2\pClx^Vy J3teqBD~F;Ʋ@'[sߩXt{cmnDOZD埀LJ#U\烑Akp bɚ1fE9gu>suOx۪@c ERO@*hHtdx0؝Fǀا:nm8Ի`ݞ0tZ:ͷ4`. |?l e ^lNXNWՇ+nyACnA5('8|sU[WG_7XiE($X%,# e~ekV I gφF}!} e64 |FeWK|TC ʷvi8NXԢ{tYtPjm@c%Ik 8OY@Rj cc'VE4 0e$>/d};58|WF_96a݄\m %,JqoiCO>.ȁ\=x?;|%wvHaZQhv|Dl !iȅ%(lFvj5"$./MPLNbqx,olzl<=zW1C@KsLVOwDzP gJ۽~0Q?bج"JJJ,r|M|uȆ\I~vWh %=d-偪G*=;tfR) -;nO(ZLəh_?zm ;a$y  V~}?#iwfܙ3N$$Jvkr ?`7^lJw_mR-j)r5=W@+lщXnGM<8k#CuiV ,%uO{~vsvs c] /C[.;e;"|adl2mC@e<~eaf}s;PZfBFGu h"cSdk~%e)|2"FoPmP⣼NU7 ^f*;;ղ=\LNd j#7E qJyhQ`L r5ն$u״wTٝȷ':JǎFeaun[H$u c-46##/kL} cM1PHi;Dӿ a>JGS)<SZL_6`p*~;,+WwQf-T7iG8O`\vlO۰jD*l F:Sc\d^jNnnuFtUCL:Y!8in0i v0^^1%%} 1@?:/~+/RZ/Cː2hfokڝ03Ȯ_A궕Lܐ0b"{V_:\94^G p~u,*b VWI 9Q(Mfu[8oQ͐\M3I08rIsA. {.l.&=/Cou3~{j ԯKO]^`͖2iD.fQ$ߊ%%MW6h'`G uߪ/GCi~DNPL<䎐thW9ߖ`kUϠˈ&n_gU B,\ VM|q|,x45SM@ޘ_ 9BFP)8vBxVED~8&D%wKUClLI3ă8BHUJGɣvIVV̭ BboR>ls634O9j刨V馍_WQ^#"Fsb-/~֘5>5b_i1'}2چXJ%.~ӝyQŊ~5t}| XA(,&=l^=QWᠥw Mx2F/ާ2b̉܄_ !%m ]R*ܫn*pU+6To4:A\E Dw+g)h~ "Po$%y硳IJ_|qB~!UHt*a{ Dy7;\>1vЛ^V2uBB(3 )Xk֒KWUKfޛ)ɳC[?$X"A,Tݲ8|0J~ QovxM*FaTsḲ9)P)l|FZdziNK/jj2Q#KFG"[BmڵY33#/ޥxKAB+Ö9C Em6] vOvYF@W1i^ӸalP5Q VFV=er=GM?b{5A͢NXw" iՊ`<>tӿR.'4^Ѫz[;h fQ;ÿdD8G)'W媭?(R wsER=J|9_WV M,qw$ժ0r[R1- }D&rb[z)s4bd7q IWLc ^8qݹ3NxCp/Py떉L Z G2=i[Fh$vԳWUs : ae0}-\w,"ڞ`I>ho:8fțXoe/|7X$|RE7GR}+MEq{:H?ݦOd JY8E&mṈ>E?gCc fvy[CF# OȥiH\Eo>=fK3dMgٸzsUjwNmƠW'V3`5, F(*?g zK"s.K=nzi[,EM:& F_C?e$P626%Z'|*!¡jf-jZQJ9ebM6靝#ҡ4N* O[~:'x?ё,hJh⛐sZw,.sL(= ==,9~@*q轝e0+YKJ@LH+ڄkbx&hwTKp>={7ȞYp]<@^p-$'{$;fmH<^,$q U>( 4kmH$7K ^m#<E(X&%y+2ָ+7k@uwKnIo5Z;?+\ﶢlQ5 @l/sP5 Sӝ_9r`Xh/Õ  .=l\$Dtr.|8zL>ҢoI; X{1_~Ɯl5 "R nۯB&fC0^IĠ&2 ZTVrxQ 0Yh5sokp}^i #V?6{Jو,$Va8Ѓ9n2Zu%6Ys)7:ISBؚ*߃kRx+MT&×Fƻ;y+2'ېkrt55%+m!OwgVPoNoA &¥[0 gŧ@Ʈ\e+ >8YǏ"g(H~ulT1i='\ vmnq nc6mC&SMTfš`Es4"JJ@SSw M$ %mm $;'cZy/|DJ1JllѼ[96ЭWV?TfRdQ-:ם>8f:bP+HHeSh'r^E01 >5ۍbA{{Rv֤xTX!q]gkQ~qK[;Fx(3JmQHbJ>(Ε4~tV1ygje(7Q16gL쏲wL-=jY6<=+X4Nzm!0V6/fSZy~AhO.LTL˦fx>W,uQ6L7p4*VkuBRQ LTkҍ ',?ΟZpZ|g'N>Ad;"sy{a=:CuAkzrq&Nсo. ;dh *SclR7q?˒}g/ z)2 =I: =Jnk7}@0z- ~pk&ԱJresSom9){9B"hž‘$β* g ݻHh;hcpi.[52e:Ea ҖKͷZ3m:xCՍ\@t<%J|횉DɲzAoJGSlb}|]EpͫL#iGm k! XQs^{J(Aƻ{Ye֚+LMsw\`VH!_Ȍ"bH:! f~OV ,>$%Y&3f,Gdփ&Z,|4<-s÷R"9_O Sc2eA<*Ge' h'q>lg r ?Tt rT3W{ӟM]ԿTnz$^ a#u}ˬjKH {cPk`7J})P' ^U1c@뗵 3)ѝ\w|h|dW{Wjd Qopat7"E"?|,gD-*m 2?U])}AbbY5$!oeH+`Y,>Kp|3@6^W>[cг~pYoKQ)gjc9V0wP ϫilV%لcAg z=5AτGY>Ůy,'ǖ$&roû[ d݂ Х,$~=Qgu˞L*W +ɾ3T4U#ߩkI,;+'-3Hmƣ+jR156T|}QAC#Ր~ESW?W<3aq\&fԷGV} Q(6L& 5f"?6Mi*o2/$S웿[wG=:ܙ4ND]2Gl k `;]5g.F?g`U< J^(-4ޤICS #O?h$C<Ii](Z}5;SH*eI ոUVfVbApA(s̎aQ.T*89\*GĽTpkIN˘UT=Y2ʮh?1ά6h?)Rȷ UQ`d}:WܯԹsOdA.9F{xp"pfLQūB:69F 'aXḀL15o0Q\T+AG[ʱ5RDf뿺*n0F~IjnÍ4Ln6!O=VQNR EؚAڄB9Xwlԝ!>(Xf"Qy R5ʋdrH{*㒠k~:77ꉴ"]!dR?Bjsl2l$ƻdFe/"gW I[YZ2Mys撚* 47cIMܜV^c ͮ+3o:z5yДDCfM}7ϤxToWz7!a$hp ʫ/B2 $r!~*ڹ`!;-%pa^00e*o+yl^XL1G)W%cV94hoL_E7+$o̬ t~gZ{ B;'? @7ؗ6ٓUx]fx!&_<˖J)l~ ߬u'j [.Zo,@ 53P}`UXA\<8 Jj"1I- mࣣ#^à LPualixAѺ%[\J}Fa HKa*'Z{~-y! ;yebz/jﵤ.کoص. & G|N';w4hXux?ey Nf)mv͗mbKZ{CPۏ M}>ޜ1'v ;Є?rn;Eh3 ɧC2ɔ"JJH RXHsj0r bE:B;7얿| )?q}=fЋ>t)3J2/`

ДT.`C#_z{iMgu4&E( .^̔ o0LZVT-=7c:,(aq:8 &'Ξ^J?cNqX5M'jC$ATx溯?ѝ_MrÇ*'4\b c['&B{UysdC v$^ wH"<9+(dP\[Q2UiK{(㹋% E&I=vkӵ%s G_hKu4B>.=L OT7[MƩEI$tCʍYRRoA~%``V'ŻIcakTڔ;i]Uj<(;Zpc,rT <[ƌF\NƗ~b߽:S^h {^;C*#quædrVa5[R+XjWDždkkSoʎ@,~gydXr-;0O8ѿE?!9t@H{chRs 3jruF iCekP4mHUc`u:Jʜ,aMeu LG֣ )13' B-cfzEĤSenM:[gN ,;o|8kSHVmXC\7P?.ssH1j="~H~PaY:z9~hZb|MlMP([=Y//MLz0vtr0 TAy)fYho?O y)Z-YAZl 4C[ (̍¨Ps*f3"D?}l - R|L&CFd&|pElŊ3_f|JWoew2.T*_!+!zG(v^)G?5hU&3W("%qJr 5Vn{M3Ihs.[F!1 ̀``,l?buUL[&t!sbh.X=\ zUi~ icĥ@/Yh8ZgGX=\?e~T8 [qbpǻ[mj !Qa0$7$AKUL FhYlKhMB 5c. cikw{ʎKMLsb~GPS)x|LŅ",;>HFU5\G<3c9J ~~ wvٜb5 =Y9}חS/I軬+pH(\)b(JW 䝭C v^&<6`,:IGX@/.!C0H^p|eCnO! F2--B99(=5HG)3e7wOs,FlsF4FMG 3C:յrg{+5.gGTwHE2 $<]3kٟQA H EapP<˻ͽ ӈYweS^dXkTA8?2PUUlccXrx$[29o˝t!0I353?V^ϙc,!jq!4%NV9LBSE݂(q( /6ctk778h-U/|@:N3z*y JGqtḥOco$?L5R4#x 6KQ6(Zr8Q& 54Л*NT YgxF"aBcn0젒|O[œӌ52#.[otXKbAb#vְiVZ/1fdSV@ymepNQkl@EBOEDdHy Z\oZ{N2q!9$] i:ř_[C&D9(* D{i[Hs޲Dգ)7HENByrVgР ,+L w鞮sm'eAi?9 EH* |,Hӓ ]}$ܰ_@9[Ľ>[G/\AG{) ahյCM#Xx(-f1d%Xoɑ>`({7#}Ϗ|>dns (z ]%'.wgǽl4MFe2tB >g3OP0},Z/Q~BM+uoU|F)#<'F@C6Hs]{-,[bZS-+ʧw8E>V81@.M6%aЎ$v4_7jjlɶI넫ޛ,Qp1Jv]mZNBkh6i?uBF 13KFc vǠ&Ns'Hm%у,yd9SdFtUa5 ƒ1o7rm: {EOX\wYiA'ċG0R*ˆ.vRevНm)gE)*vnX^WhojЀcH(#0#!vt@;˥gS(N!+qH,Ay潲D g<B?F88 cJ]DԲ٪d@͏ekk2\`L .❮zA#7Ϩ>Y@\%.f%GUIk OaQI 8ǪIl=MĀ?k}6ubKd=RsbQǞ,9w Nl $zLZR6bv|:.`&+&W9Ilfcd۰l4z 4;G$CH@0@8TFV50z%c.=] WiXNEϞтDZ͛a%d!ߊ^w!2 u0܃S囸llS m\L%NyTV55mWR9bTDݭS\҄;)hulF7͘vC$oT LBbK[r "6* :zs"w1X,`Z[%rn &Y[~{e<݀ Y>#-FJRܮ46 } ԍAb(S#W~R.c<+Jl+y+ŊԠD .xbtͫ;w+7r&3Jه%K`C@tDM k/RW$$q!b^+b4Lo1 9(G5<#oo&? UUcETjQy^h0_4)a97?k4l-TٯI'khVr~5['}i}Zn&HkÜ 5Kdn'fR^ᢙB0'n_W&3|_ԡ"J cV#M.!:̬K}QgU}aeK+Tus*m @͚9H~{a+Hj`]k7cAO|AJ m^R>%7w12K? YB_g-tANT|=d 7'YOGz .~=Zrbhך]+б}121,Fk0>~qg?qHo$xW1a}na\aHEVUj[B'Yձׂ N;Q 1א5ߗRm?m]N;~db'Pb+>~Ed? +cx vKTKQVTk- vEӡ-JaJ?_. N~C34Gt`2c63h4?=?Rj|] %4f,iX̼^_f\h\K,e(Ihg MO{.F_7=N2-A9 82D`J)=w~ƙ޽ߴD-3=$Vo{]*}fD6" beHUm-鮚4YdY2Ͳ[jo@:o${w#etGJL;/!S pLSW{1X>xy EfA yJk;ȗM2f8<^l{=3şHwmVia`GDt2!Xc VlY:L Um*17[/r6}q/FJ o}|Gf/mk4L^ysqbߎ-6y \ֳlCT Щd%T ͫI3 iB"֋%_DeȘ:Ǧ|ybl.#<{;L+ Oeű.4;7/TřoxV[[ )i wƆN$Iue⺈a:K<^Q!Hch'B[h7Ίg:/,k%0yGl _:^dҡ LX 7NWٚ6*Bג^+W. 6vڇb],#WO4}*=[qKb.Qw eN$񎕍* 4x֣ L! S៘_UƝ{P z:Yk^{ ًͩgqo[&~\i$H8RJ8|hu߃HA/(1,Hަ!@Fih|Xjw '-@显d9g5'Oƨ/J-C+8tJ󐤗:z, mtQ9o+q 8J ~n HjKtr9 ̇4J6ԨOicr7/W! M>s_*W~"U 1;>M"t$#@!E 厚Q[Qړys.`i"8"`+Ced(#(|V[@(Q<䓜#ڗ 7wRU5z9gh9lcYzY0R. ;E͜^jzi词,|WV,,%XNj6C1՚p-W*l+tbu9& 6Zf ;HIi2k\pc6U+yJ6=F`cszO]aqܖ.9;'_׶gb5fZ'꧆'N9|@Uj"N^s*tj/Bj2S=u̓]tTKUV{->@??5]bq^5\Ap{7ϻ'y3c wV5脓g= 5 x4ҿEm#v#Nf&L rkt.gܝI~Qjڴu/Atz7 KՍAc-QSR$j v[MJd=uo1Yr٣pi#2:]2qj@f(Lo(9"KkָF[5 KCŤvfpU*t:k:}4SnC춵:>IIEVU礉%lЊ=%c>BYT0uW묖 pEnIa ,y"6daL{|dD¹mZ8>]hq _E]sLЙgz_Jƻ(/I[ 3A4`fXM'QB&l_K s˿%+sqLU3o%0lTh@" _ϡl?.<*JcڸXv0as i,KҺlZtͽ=@'@?F_?/IH@$ _6`o6cvDtx,;}bi+6R |/н3e f 1#@C]ȀwLha>0ͩo> \:XSokV0Jc/MMZǾD0Vrd:SљGh>Q>Li[hED} ٹcܽ ^~ ޾ys{2$b8WБ!fЃ z#{p;Ma[$ H-oP6(ϰw#T mdhvOA!?nyw+:JIxHㅷ)dz$WGg5o ;4b2aCOh)E2Ie&m@VޯE:O.&7T$2gpo1<儋?Q" ~&5fa7a3yt0ee&F5̓VwFKGyNhe+7y*Gvx1e!8UJZ!nd 2KچI0us$pXp'K yHAWY :8lxWt! 3}bK8cv.[?sH; z\M՝/nḦ%D.mI}EՑHʔ>g&2}14[Ԁ|@q!M(a|{eRm%𞃄ciu>peP8XB?PxщlIyz'b#؀*rn4jiO]hwoJ҄-y"p>o0 !QS'1jTi1wcbҪ!"֓"$e_Ry6}U79נ*UkLB wP9,93^ Npz`Zc WH.zj*3YJͬӊʬnwߟ͓5}Bayt-yVnbԗ]pRk"|gClw>W;m  X%U(Ee 6@TE>2{u<$_mj; g(5CR&^J63O}H2Ai9qlTI[.:,V[C2vh.ٿ;]k}>HW'5y-I<' D/nHOѵIA%̋W|e@`Eqܹ7-r5sS 2#Uv4!TE;샬qy@IbaG~,ދ,'V=3K-ܷui0GÃ5`܂8TL ZLpW"lqbߑkҰ3bql|UM:DWox9FHKv߂}|:_9 ,>+O'#Pj~Dsԛٚ|BP`HГ+ȕ`L'C 瀁MokVd3`H,70܊N$3M B\˿NͲv-˞;,TLx_XL,[`G:ѼIJ0̜ТnsdΛfxr',%*>ʊAJdY@\{YTc9hF˧p2pyQnծ|n&bf"k'omupՍԳL!>2_ wTTV4i?5ȼ\(7=kibw-3B,ةiWB3}ޣoHj&c']EO `侷 ؀_mt</v[T IJ,BƔ/ƣmER0U] |&ފ/8Np{sb{ߡ $4sL`s@B&SM A!-ã9= )/)0] j.Ǘ&;Oޕ;& 71F(׭2 ל~*g4 x6Jt&4gX4T؍~fM B`DvrdVC"POij}>3=h܅2궟O=qwFy ",!1h7,c25u"(e;Vnj TqНj.S.e#.@5f#?8ahur oX[-0S6N{5?M^*9f2ڞ i@Io،NQA?N =Ў$mlԳ h}}d7~w9ĺ4YƯ1jc"Xz&_-MfT\Y`zMF'a} |PA#TL9*iMٕ%4Ҙb )=^<:ߍLUX[-v^tdߦBS$Os&^^^1dxDM!HÓ-3ֳ0)J݆E*K퉯@Mk@+tyOCy 4}|Z!XA\uN[WYՐl$ ́ [ɵ? ۻ8r2R4T8qŇz^O]Z j:{bZJ rV6Ba2XzOFnF1\S(ywrG|)MXyPvl( Td}fr4;6W٫S&I {Ht[sO_O}a ٙWf$5aɓ#%ƙL:*Ihg5M1쫃&+(Oxq 蒟 H%eŦNa)9ݫ%|T>X `a.>$|*du>JQFvr 5q=rxٲrٷ#:~Esxλ 5/A.,)}~7`aeWPjX@|Q KWg]Wx_m%P?$XY5g/䑨iᴈĴoߕ]|؛3 {3aپ1$T~PV+vaP~P>1.@C+Iaw9L'j&08ieNi_Ȋ-1߆ۿ]% #O CC +o3d Zbaڙ-OQqV9#N W-m%%^:'b@bvo'1ܩ6$U)}",g9[1pAz#Wl[RSk=bhݟ Ґ/a69qqiyMQ(LIOd8ʾ!* QKpJn`2kGvL7r cD`֘ )(LP0/!$n2w[]NE@o< ?d>; 1U ʔq s-&*7bFAyٻcPR*Fw`♇aC[!vBl+y vaCMkaNd =#zAmC>d+b i3]> zgэ c[;자jr ^ 7E\AӓI@f%f#{p}x K-n}Ioh !!&NɆb~%]3S hi Kx nctT6 wmp8ȧThuiI8\8/?[5q4yNY|sTv)i!a i%'eoE9l2RT1b- y06eoMo;$=vyOTS{ })j. <Cmm\nZGVv(n/ggdsHC3,~+V#+0UN 0wWуu3Dt},hW6~|C5WB6-1m'/SQu鬘X""NvgV-yI_aMO//u e^f1n)_y'a;TJՃUXr.4QT$'UN7F:h'%q\ '6P_oVuvE`VҥA SA3M;[B |M mn0'O8`֩_)cpv5mlVn=G6e;M+ @Z|70x2{AM#kj^b#Neh@=J@~ˁ@|kFu5YjèԖϳ τ~ /ƁxH=2WwhNG~8z QU]E]1ܫaУ<"S>^1@v &t^ ]&b@Fgq3j6F̧Q`ϦHN&t>UE5ORP߄qFD gL&x}';'uXC76@x62گ/#u[Kx%r_֙"~\ѕ8ԑf,uM?fԅR54cTdܻP1]p4 5kԮzHRГgagB!6/ԎmRkJS'ϴ''f,}qِ΋۷PWYxyC]92:3iӊm+p23r]lI }J-NfER'#Cy<9䗹ۺݨ>)ߐm f-ko n+#Jx 6'|ҥLDU, d+xf hfufbVv>qW/}`ݒ$حƼ6"|[µ$V35gWn1]$tX}':`!4 kM V{cU) 'p[jn>+}Ny8Lb"b+ 8okd Z nrfckDPmgGgC@w|;)5Ba_ifkǁM Voujgw@&uGPyݩ0slؐ~R| T 0hf6V94_WeZ9^ku8'^PH3(\ܷS#":zDش{`ʘA<6XX i> b:Bg$Ψ(bf 83S~1f0moۊa5q#sCGa/%ǣXO(g6-x~wHk;ĪSR/MJ(:_D4i %; o;#o'v&*U:zC횡wO J"$Yk3N`3M{3^Yv|F2̷̍qZ*Q#aNT,!pTb~8]P?Y]p^Phrn{F_e޲,\ԊXmK>\fDYnU; ȪlfBi8vB9LAoj=!W4w2QTǁ8i',ŇPv"]99s0<6K O}]ߎܜr'nv(51RP` dr~swoqY>|;h_=tbf)LܗK$@B<;a2Hb5^=bhĀJ~M!wxdo٠M\ O2&MhC?ܛ˂onیъffD4&@}Do4vܜ: 鬼UO}pp{ލjʶs!Qdhqɜs_<նGSJի(5r /eÕTiE:R{Z)-z1CR.7SMV[x_uLRyuwto)ܱt'b$Ld!t(q~jjJk;{2TbͭaC"L<6se B_%kJg0F'RM?yh hR:&}1"ӺB+ˁ96q6& ѡ80E>pIwWIY.t% |]8",)A$p^/FG%YJJqD@)&Kά톩`gSۺ N书$ 3 b#sX1wqGz0n536<1^/A{D"BCI$rzm-P`m: &0X(D{߫B,*l"~ɖA KE"#eM$'WLg)x _xwSB KyIG%I&#tEb MV<{;!ى>>it)$^q͐5 r$FOPr[=ADSMt/!ATD-Ҏ^̇d L$w鳵~2ω&A|.B'LK0@pD?\-{l7'h!x9٪Z-TYyKLXڬ < /OG"qϐCC{z74Ȱaryh g^.CmaSsI'N;2pXqv9y-*!Vmwbŗ(R!H"A >9;LѯMIY4O&7׍ W9ŔuI x4apU2L|A s]fhj/S . 2'Xk7:VM aV+#NS#Ҙ͑$˼>f׳v&<\[?--^(Ɏ,!IPI"R$2hœ-^>e01QbTTquՓVаf^w랒p0rJv Z8YRYlSb iv6=QWt؄8T VW[bVѥbz 0T&x;Vffu5,䌿̚EFηQ2!4@é? ʥCAvjr$DwVSyOyv.!a2)R0p%RƟٍC>y8{\ ;׮>@d&lcF@e;Y٥ d΃ϕBf;`O;P9cRkU˵\V̧խ+O>_]T5@gnɬ"gfvb>O${)(٥oĥdCk 'n9/;v80q䯌d=Q`ԌkD;?KG ye⭞EsѲ]㫷C~S0~_ёfSV|H >HiZ=9L\!XJ/)n C?cxhW d~&~6͂xvf_:poi=7Zy6/|WQ9Rű2BxY35kw*úysp׏­ء+/ ",'3BC}2Tj_:\#拓b$SAxe EaH뤑Oݎσӿ@ۚp:cKFS g o6!'tWbJpPLOUo,Aa}=?M?~_ƌNЄsNlv$v.*ę)T<*{S|!ÁQ>lW͌&}*7KmITM)JSGI?`@̆"Rx}Zb>VWP ޝ5Ժ̀.-aX"IaƄ ta vnK&FB6NQf"sx-)g2FI,'2hffc4={}aBYr8M{ьVIsHcϘO\Q?Mjs{JWXMi cdxNb-U-W=[BqkD7UgC!TD>EWNbsxRa;+^uK2n9z` :Ѹ)=}۫4&?{R+N: bo˛04^6=Dw>x{_>13`$C)h ~;漪ISXC0GTd@;i@fWg^`r{:1Ѿ֣ ;7n(l zo킪$K%S5&}oNٕ?;51M;-,w:I+b.@J٩Oqa YqghNiT7,m`8 P|A救42r)~~N/&\ =<=*F&w[рQ`ҮrZ$Ϝܠ8-ٝOE;_Sj#< /Эlt3WX5JW ޻FtZZ5göZc#(Lze6v,8PfF(r1#ZÕOm&'Z|1mmƘcbK/fjipP\C>$g۫v0w UA%:4gi4ϷYk2Lk_H?Nn1|>%+^dZh vKSvtog 2fĉ:wfR( ivФcFZtx^$Bm Ɓ uw%\L5rH Zөu;/! $BK6V8Z?)½T'۹lAQKOly2M&u7*VbӢ~0JX5e+Vsy⎼Ndm\:Ml"8@>]zc{˃5puh6.,ZMM2m=J0PU:$ )l/{mȡ=e$B^MpܒdJ|Yf@PqVJJE^-#Qjbxmc>\ZWxAc 8b7)u:bRGztO !U YaȊD=lvd3 LjJ_ .;-V߾$ aJWs{N9C6B #"[!G.cz!H5$GmB3PK~~X7ix:ﭝI0`dDkX`tDa2!8㤯,CA( )'!_,JR773v ߫%JF .\WegcC:L'ƥN|gי^;D g'T j"R| x,>?mt nQytJۅ1q! 3fL Gީm%v*JQ\j+bGuq[P'2=Sm6*7K4z,;(IŦh敒. Hh?:\7X?ȹrN3R%zRKOʮa+1 ;{] CeHbVLtM_dr wB3G :ԔZLh s'SB~~|@I{Bp⻋Cк$zFriLMLi)c߶Ǎsl:HьK|ScUu$p!@j*0YXZU)`()I%]10 vxENQoW0tp|pZ'/ hWF0OIl1kg0Bg|Sz p(@&aV`ZMњ#xDKG@H~Еh d0Ѻapۛ"i*>Ƽײ2:/*&ON`6gwK@3Q?0\oGkOPcc':ْd=_#H,RZ㺴2 m_. .x_E&~ 5qX=Hb[#%-V< ?KKGL.zs@_ސB3V4ȵ;Y8=P4U6c}^})=/p@0!b)#Kne|> ZGu%2ڦB:C6niuVlv_6} d\ SD9q"jF[+?(&ߒu;V!C*H^q9I?0pŠ.ϟUҧx;%mX%  Sn_~BȖD-I}tHْGio:S6. sQrՋ$0& CT7h'~bG0LrMdO-;}I3̧NѬ14Pb)ڋĨ\niR COݟǽlr/D6L~&)_1cf/s9y4+ڥ3Nҍذw-'R us|/@It?EѢtc@)ځ wj`\FeL̽Z"FOLu*A\K"Ҍ-0<1; j]ܤE59`?s$Ȕ%ɳ~Ю{ a ScgJ\k[NG8ЊkI$_iJրxU C+[x7jĝ^+_'oOPfV.8BJ~DV'&etPX-* *7usc:R-^>ӁI,KVd 5W,(4>Rt;1s2^s>+ӓIE1wx\< MMXٗQC:`ʨk'y>=Nl=Ÿl"0h d4$/Ho^B]7$AAsuo6ؿq3=a%jRWYƞZLB[#YGGpPDŖ]+S>JyK:qݩ>²'dUxkFOz~$וZrUK9.SW[z/%$[OveSznA{- 8_1hdtAXJv`ͪ4iVxk௅<'Iѓ "CmB-n|}Zlw.v%D|3J̡6+A˴H$p FqNndi8&Ȗ됊7(kASHv%PUEQD7,q> C@VVZmե"6<&8)g5 } oXȶ';<ʾa}fL!WzglN6'lvg[,5Vy]֔(ѹ |e? 3t ; > |)O\0 YG&dx'+Щ[K][F$ #qΌa{Xɳd z(ӎcN^o%oT36Ԣ.uqmq\3Wi~Π*\C\Co7NWFT~՝pq>%'ԾMKa.Go O0< d ,;\|'Vp,DvGo j̶N}>5t!QX|I0 {ˢr_๛1h;vOT/po/#ϸaoHxɬUhlݬKY;Kђ6c\ c 3)DcsƯ!p=>qe| g~ 1ɭ$b"fEm6>TOx *5.n7@yOf+T!Om(13~lwyCŴ* d]Z g(Tz C}A`5;nVpytJJol{ur_=<{ip-'E-e۷RX&R:6i`Q}esԢHZSu\L[~B,X"'SuQ~ti7i\?9SJPoWm͟UX'Wr>^GtZ(Æ$Qoc ؚ;^hȯSa1vwJW ~7vXOCF0K.cEL0,{k9Q'( d{0Ms*>nz~/ثTHS?2!چ&*>OycM L*XǴY$5KB`85-I ?e~,麍5doQm<ޝ Prph^I~X`p*˸t\чݩFbDB"Fy 2=B+1n5D! ?K4TC0!zo/IeP'GT(^:#[#ZVE~Y@0:9 C#-7!ÏR ֥Yy:)\NU11J?qj?wmd4jho%M Rj^ָ9#UE:gf745ءsG͠\+$(J1a&$O0,Hhᢅ3*zcdIKYmx;PX{= j 2lC" JF1T;y,I>0%7 pPː,>t@K@sLշѝZ5ه4OJ Z1++cu=&QRR0mVVwPQ(TCGQ m#7t@`d_p oZT{,,Rs5wwPDd-~.ڝwuvkW $\Gd%ǧy=~bVq3 v#!(Ԋm\TUԵ)ģA@!B>Io`J}=oFeBMKrDc2" \D9՚ ғԪuJ>U==?!,qOE(T$XhxvP!<񽆩_+ry@pB"`Y ]ʪ@EF@JaRUmR k eW|x$hmו\w,1:?zQb}ogU[huu$ c>HecG\ϖ1P,x9?C2| R㙭P8k@SglViNnTBn06дkw2Vm(}$]'_:J7 d )U[؝p˪zD>l,Eueu#mR/V]KZTyjN+j!߽GOd8?1.ߊF:WdwcE%>Zb VȆT@lx& 8]rN k@)(ZF'_GjyKTJ-MQver0 Ƞ/!t9dCvYtu<wh 30Y/&+ G0og%" D׌)s'tfHqKX)_38[[Uy}^N8sMhv_6Nk@Lhy+39(crd#\4ʱ)Gඬ3sgQ5ՙR°X `Q<{u݋I}rY*.xMުFDm@r4s{,.bB,蚊yUTv\Ql-pQ.jKr;!,AUN8oE{cS۳L,-&&³5*6:0cߦ[[<\vŜVξP]{і5? kA'#'Be`V>$(C>q^ǚ;W.$-'+,ZHR/ Q#ܰԒ}eC? -09j~aoK_?ĕp< {FibIHȊp&G w@|\< glGLLqF ,2;2KBfS%vs%@}㑕O]M|d4-3E2a2[zc^Q> VM67 FCo9y5'йZͱ[(h:ib3r `ouNMҮ&D #JF3xxT5}dA/u7@k9N}`L1Z z+~V*b+*!ߩJgj9 YFNe#𑵍|WGDh&.3+ueMYnGq>~`Zj 3t@tD[tV]NƦ/,?&JeGקO~[ŘU[ u E(DASI[ xe^@c4д?sS<$^q2LE8i,b_:+ u}"公/a3O_1c.RIq #QM<{Āqᜳ!/كa%dиi.^B`72хk4jú0:nhd2X{@D -sS-ns둫Lɀ1yMfCM]\ t=(⑁]veK٘Nu-ׄS9jtv5O"gc՛q.q2Iw5aUxCK4Ϋ]P>DQu~l]Niò`U:EmOg~f۴pDMY#hO&Z!]u,p{I؄^̄Q ˆv^DZd(-rqV+[ʁ<1,7͢/4ܧ0D#DG1HEz ~뉃U&CUHߏNF g/p{N:b- y{>J tM4U?: *?Ki"/{xز[l# o_L_K؀v> Xf,eoLQN>\XCĢcI[Ori XbcQ2G Jr|^^Se kyMuAӠomV!Cx3=hIVNQz6bibjD8u9qMb_Z +Rn kI._@pRo)NBVqj_|m4~|Rr8gI B+J*[k驉*|XDdIR#j T8]D^h$vsDR`bv؜-{,xQ&0ANj MlbD$8rW-kbs8[C9,"}Ga?eu\g>EHF7S'iIqzs,ݍ|^ mR2 cuYGFiECDtM=Vv֖^#imR?NRՌxN. mxTn$νiдñҹYb3Ъ:bkHPM%Iʅ lArYn%9qS3/ 'U$7P J\ߪj߳dZýscƱd'\̬(f-T5 Ïؕ<*]F)J(hn5ն=3oeUYYgttmJNQ{}ȓ@Iwv,S؏V&Ո 2߶fk9艞RnX劖cVf\KRW61fZgNd#I6Ŝ뼻 ':` }+jNzTa# p2 ,U2`33|>w#\[y|ƕ,Z:W"җg5sALRvyS~5Cb6t)^I[\@08iQH>H*oy݊FrQo/#Yz&B.&JqrQy"[n Fpd}c|S#O0rR#@<1A!ZTY]LNhJ"(&`TbAl,3霞W**feD]>Q6S; eg|dmbC5;}Ϗx wё|rM ((=`5MR=Ddu ʙ"Ѝ"͢8'Fn@uce%#9l{·8|8-5FsLJG-n6QCڱoduqm:Jk7؛;Mt g30 'a|ZGoބ P1l%.CY&R}Iyc#"#[Oub1`.%E(%B}S"kT~p=L)CK{ϲy;u?ElBoǴ6|KP(f_WKX6 x:|6vpa7\m{mDn۹M3^#a"ҙJ[̀NN+hor$MN6lzf_-~CVUWɎKP;f蟞QT\7v`%DюaqK`.7g?N:DaO2ڕ)r7wv^72er:rz4$nSmL/蚜;?Cޡ) (ni%2- A^تf. GFB/7\4/-Bh*nϋ&{}\yAf դ/ғ,\JN,ooIQ 1T|kt_ &8 bL;+ƴy8jtQkG[/K&U<"O3DH 6PYK+-&APh7j;V*<9 c*)v E=5k f@)Ahz0Mq4W.M1|רDvRܗ;8o+s}:gwɾiŊ<?q-,"2O-g9 x]dVߤ.c4q2jY, ڀ|Tܬh"0T<m/>Xj|躈 \ RɇH9xg~KwA. ~(B!󷄠*BS8n@J?<|@A2)nQgA9#4DU9IVg8; vH6<ֿIS@LmNd2&TlYEMx.1]D)o$<)9v0k,7@a7bcÄ"1Ţ5;w@ߩ K[^zL%V\w/-liIڱ5w ISDK ʑ3eۘcϗ [n+LI«ڄḑ0j-ikmW [^u x?vKB: PNW@\!꘸Z @2fɎoɦgU08#}vA^5@>)G 8rLhPМŢރR|^hm%B>]%E4@XͦUU\&̗mN #B-h(86|]=.wy5 Lu{q n2d`['y^qs@;w꒲VI mP85y_E0–('p|t*ꔏ6QenܘD׳e$b"+Z}( ͻasS '!=Ǐw8ӗ#XKIށ)oڗVzƛqqf67#ۗU˺?J72=_`1 R;S+ l_]x_0A'b|Ѧ~s郖X%Czw?D1{^BM${w]bZz224?bQI!2ҝ&ZyT80b3q,E^(Z[XuQ"Θ=E0nVopbrK7bî0OlO,uu+vW@;~W2W0Ӆ*n $0" ˪6Bb^C 3+む\5*eՌ }S`MӭDmp˒@Gc^)X xP>ŀz"qҴ"ӓb D)[4MI {ɈPҒL˲v\*#QJ?KLCI\'֏쵑vpU~*zN3 |%QjaOCZJw$AZh;#Pkr֛6EsG~y6'&ϰߤkhLљڮotI>5frpΎp=_PEW[Az x'!}d n]O1+ ecN .\L9ZUΰX9z'*l {7Ccrw8F^[Ik'Qߋ{"UEfs[ѽm[' &iW-/`"7_~(D2A%yysJ56oP|J.@dz+uF jA_][X 5(nPLX$W {pիAۉ5:-էŖnK]MҫxW X }eZ_mR3L6xw?wD2a2$t^fx ܃w-~59ǭǒ8'6z8wIV֊b]\ѬWЀZ0}u(`"Jݾ鹞mW†fC^&Ф׊iShA9I<3l#"S}@d0xGLEzH=Bv()ᔔ.A 3P\=/CN$d{W6.)A/+[0jHڡQLLAḲn*E y`PK,uYQr=)4x':{@խ>`YmeI NR>z&SDmbVlp h} @&6΃`/*:^h`DdC YytuS Re.)xwA^ȍ~!Tηf<-RP|æˣ@,I $, g ܘm*a0ԎÝzeyv_rOp?"#P6L9 ?G_b$AV׍m&t-ܫ*jK$8Tu[4 <] 8r >j|_Yj6fTS[e}wL*SU2T Q۞66'@k6Xt#&Ui|R|=)H¨qx؂BN'OSDçe@UrnwCN̢b1vx?塠q!7^^|ĥ,) '=c,)gFtZ&;'CCj7y)haA DZ } jvӜxGO\b1|WȀofK9͈dlV|Zj2PyTR)cvYś2SG/f${@\&?SH./a  rɑsOzV@;#Yj<q1x5Jrx/+Y98#$~%~SӜ]&@p::.J)4.~r׀ʚ3 S tqYϬW]q+&+6$-#uT6 c$0w M7S9vS WF#z&`/Ep>m]pxY@   Gmo>j|C-kn95=7O0%\Z<4P[`02F3DIco@lʈyAEy/(Nl )%ng&%u9Jy@k-`γ/f<I8?m˜]GXp&$5Ò_W|ʈFhL8t#&kXl]-w|8tf蛏QPūfrQ׃QVD`)$ bP19ꮣ?yҖ4I#LnvodNyt/{Y֠Ѧ @h DZ->EolFicOk <^\Eǿ%* #^dQk)oؓ'7yL/lꭊ|Ut` ˁTO8ppJOYWI{%Wj/8L!R$1.X7}@zqpn"JiFpΠhp#Qe7.RN QfjbP i8(Z'UO\\S-xuj7Ñln}I/1: ijзA1UuI^:+LT[?X >0nNuGqm\xZ0 J݅:^7uĮy:e, ^$ So݋ r3ATniR@#&_lS#؜e`J5;:R%*%ƚnŏUЯU8M8҅h3=\5wS]$0& n|,}ɶlT]|e~O}WbT7N pQȹ0wj1Ɍ: v3 R7l Ic>:^,zĭ/6wɛ +/ ĕfډ1uWO,+`o\:$=aG}2a#c>?`ţ6!Z rjV0˳ o*ծt5`w C&W!)12MxY3TO!ox6kA+|fd?1v2&- ׂP96n3AoR9|U >l'!BKiN|UV:B+|( ^;#Qqc yԆlw6ȬuLՒ[86!(ʫ^B2^թp0 ;@ D;⣹5TYz1;}J(.dvU'(@~}$n 2%&cܭ"^B&*W*Ahf.L'^g'sUxodBdC$`, tkaWtNll zJ[HsW9`kIɿ`j>0< ݡRR<<b  M$ ÷VMPAœI$cȩvqc ?8dQ-=?c8%!v2(7T@Rh&W `_=Ȓ?BW}F8W$F?XѾ%5K?֗>!UGH=ŵΑDayd^|K* $Z z| TO Kc=t 1>(!|@v$j˻bQsw&J46Mx\$LzxyfGRQcm*hm !Sopn[@3:ۜy`ʡ)٩a?UHܲ5vV#:O7zpTx0Wx ]:rJN;٤~*&'F2[FK~-ekەqVa;{ǶuğIã<+y Ȏ/Khɺ|(O6ͤn㻯CʕGD!vcHRF6՜:#='U7YNtޚOB*&]!C-9RXD,%ѩ\M](Oc))vTܖomĦywh *g~`D>edϗ??oQԻqvA#K|P=奎@{OS_(Axk@.* n1.F ˮiYYJڽmd-W-Tl"lCXq .J͢*+qƍS86M;GkG>jqv_l%y\*۶vvJ@w3]@@hu=R~:mqt84Ѧz!\ynkD,R9RFO[o_nفʯ/;Vmv ,ښ Yh: Fsҥ  `~bt*(Úvw@>&a6\]Z]& 1_ 6y#S kɾ[҉h"0hfrw6mLk 2]0sRňo6*ojT_#Yukuno"Td-YR\ iY4P-Kiw~at0Kbi\R8$4p. hձJ YU%R2VoO[]WQd:]X;Y<>|-}ՀN ܡWHlĆc `Fwi7ͬ7+P1iV#t/A5M(A۳Nǝ ?/`*{+'/C_J]osϢރGFI";޼Jk[Jk'h*+~6% ]{])=n20SCŃ=qlG:)l(/~>2C:uĉaT`)@9s%R^٦Ϣq{*F \pM+V"s6A?NItlyb1I(7NOnCZ` Hoe_'ƭǛq#oi􊯜DJxW®b^hx__jBP:fyVZqO}pԗ\C7F[VHgN3`gP !pÏY[Q%N:߰P0G5ug>.L7t_!ҳ)))+UkK?Id5~4j9%fQ lp}BwO-8_A#p/-Wgē$ hX6)g5 Gx ^hj PvI1tƸ 2o/6j,*=A?b{{!.^Eh.v#U#*Ĺ5QK2^?bH5}uzo2KUy Yfi"^2Fiy+I߱ qhM&}\.c@KXMlb,p֘ös;ji{Y _ %?&v2>H"<[j?n g,{w)FqVVmYYFmծyM^u%?l X*O0P%uRQlqƢA̗IXY0}7t+ MߪBCb0c-s8~Y:M-;֔O,S, CM9 &ߑ"XfVΖm\Jb{`{RD Qz/>}^mGt`EZpC7v%,%:,#Q2j=pmȊAyS?HҰ#`:sC.=J?$Yתv}izPa19c1g*KDxWrƺ:Og(L]flJӧ7Dx+'(˄=>QxBdpzM<~ >Y~)rvGpR~noNܿ-IFsg!pe6KQH. [cBl$Y%@55a>@]S+ 9*Tb oB^VL  l]oh1EJDLpj=& wzm3&NLB+pGJL3W^9StU`1 i~ot|&rNreBL׺wMU$gnуwZVѲ) iHA_墸CڬUWNv9Ce *f| nvq46{0;29ܩ07F& |a¥P9pq5Vs?֫ Rz`.^3. w`pN&",i1ۣ匼uXU~qZSviλ#-j&n\4l@+-6b$O' vTqYXy b]x V*{Kj pI'yٌrbxt#ѐ2}>ԂZq@m)>iTxnzNOxzg\m  lF̨f8к7Bo gQ/cw[!-'bL6'@NQj..Ųgu(an"_ҤnƟ6%a,8N We>>;{2|"8l\/?ՠi!kh$ {fdN""4nˊO(:LYӦrVp,۴i:3rEj S@N*]/ a3YӽOO7ViVZF*&Q,~CtىU@r`p/rRr#3LN[ճ0*+D^䄥He?uݱE6ϼg52:x±"B.xc 㙏A?P IC|G,/5ek;RK$'U F]$[Ch}i?MapX΀:j~cJHGRAӪ;r?tPߨZxQ+#8iA* Z_z ~ϊH:;M:؍~l}`mBk<ԴM*V\?%lhR̝yo9VN5ZÔ>ѬNL7+؋:N8c1ԣ9v)AN޺+)1֠0ߕƮX-!~Ϊ@EPoŶfdCOș wWY&sgL *| ; -_zSm(Lo|ŲNB{rգ{}Z xEH^m*y=vڨztOb;|9g:h>|Y}RGZƖEΜ5u[|ݲEw49KjZ^t e]?,N`-7Ǒ*s?kv=bA 1]UC $:@BLD-ˮz# k0 !n* Lpkpz4{d+\fje"J y$\a@R4sU^WRKe&%5ǜ6(I8B *:BOv#/ L qS(֏m@>pQ4_(KRm ؖwՑ r#GQkp GIy0W X/,}Ȅ@*I.z~6}XB <Q1eC?8ۆ?ٱ$&\+lcXu;V#yhǃ{E,Es𗰱=ÅI^qB܇`#^KOUQw[ 'V 0eq|7^̐&]B`"*a&IuUGR.8+/̼GӰt/s 30=,Y6F9 Ꝯ͙^t.;sFQ[z[ީJF]a{G`Xח+ioNkmx%xPXK$a IJ?O3C=,?Uf+9xçK6? GCHWO3oUNW%P" ~#U$qߍ(PT4&)MUdV~a~!L)UF =Sє-0|KЦ9GRW6:6q x.U1CQ~+|ah_oJg깚Z{X"f4]'LbmLšDI p0-%׾{퐑hɕLי.<^xQb4ʷ%JP*eU maQ/v#"MA_o ڋܱ^Q=ɯ .H7r؅ysG{y59J8Dr{*t[X]qKC<)K0]$k:ZUl\ް?9`WWy`r7*DIg;`F6C7EnHOWFM (!U[=GKAHzECF1;2$gzgob-8O/C$2;:V-.F@xk-}SPۀccO6f`R/- YfaEod/Y?TVԴ319^xl:ՊN4h%'Qm&X^4#YbF , QrC7Q}Bł/_= soܫVCϻ#q6c`Ymgx4Wj.g|{Nq;n۴\#wthR[v Q 7 `4v ,P.v^bZ&%j 4ywr{۽s-5hMF+3vWT^d)Mjє $.Kx2\H HUkGp0Ҩ_|ńU:PEBM('W൵[=|Ԉz8]]%{-.F{H6 =fsA8g&<Z[e,L`pgYNZ|T)Z?Ʊ?2N6C^CdU' '$i2v-՟0ns'H\,[ "*GFe;`.|¡&=YceF_+ Mb6?ME\v՟u{ZC'C!ݘ1 $cӹ\mwM8B.$B%!L#jev.eQ#OOy#mWKe#c!a-MGxI}ή>sˡrUi'b]Bgߦ䬥 I!NgZ9"ȱ˚V^ج`zrc_ͦVc ]ԋQ>nTƹHPZm;a1MZe``ZÉnsQk:q(G0 Q'8\RGV Mm*|,9142œhi=d>cjpH G l P [#SY 67 :)юV/* RvjL7AD.D`Ƹ(:~2%Dv8IK@єsbe'_c(H|Tl]`~18݊YI(*㼃Iu%-1b%ϖ̇50A&ĖG)_2iнfiϥ]jMl{o&A >KY), vE kaA"~D@bN.~{9(zHv&ؐߺ"qMr㲲w(* &nˊ3}HDGI^P @Y!I}%eH4Go,[b}Mom`"#JR(\zp}0InL:"8'81?v"^#EYbZSaR<&qaCLv9-\BP<0e#'Tm7q&\A% u?xo8XIt]~an_wo _Jza4LNc=Qn)+5jTYqb 0,"É/Će`D?#X }0C7=M-!/ɘv:v>mL}*z lw}҇)B4޲r>N^%p6lƐm}AHtn =BSP$1߉ В1Kխ 7 ɵ%jF63̭;; }౼^cA\*j͑ |6l,rD983ĤRФeՃ_EZy_eH":6qa=$V88l>kSԥ93}8hOF-f)~f>k%8Bg7w!Z6{. "ʿ^˯=R }MPV$5*$@g㤯~LG= ?F-!U`}os)ӨIJ$"(Q L’C*}~H2`]ˎKp|ms ex% Vq&:AYz +ĤMj:<8jȧK&-D0PSXԢA#Gxo-s֍àl n>HhKW1(o?wrRB`LZfG3ܻ:&~}pI!B U{Im9V>9]y:6Y`q CcE)kGc5H}BG+\%YvY.֒fV+MOvr&eB'4h1b;b9fw0t r%!&{űӔi}Vj&C .=3%!FKEg`U<8Hi >}r cA7uq\#:+#X& (E|:P^;2ɪKv,#Kp-FJ4xu$il1rJf܄ ''!H򕔱f6f:$[tS, ܸ9s+ebiŴC?ևTآwSqȪ~0P./Sda0,_EJRnn1cT;"bmCzO7Jo{ Rvl/Er9 r&&arwmڣ!RRR3o+| \UQA==7A t話ΌZtd*01Kvʴ&FMbTȪ |6/uMF8fip&` (ǎ?euUf"WXx BEEaYc<(WdE*r7PUƿX2scμcN:+R<,7F*8Uچvi5I-l(bʴ- y^K%AR_J(kGLx{n-!Ytf@yG܈` OqQOjrM_B&=Ԝja:%ώOGn1J+륐fe?آh=ƭBAaqZ6YG͓RSrLDeqb=]=C,^Q{\Hظ|dN Hx0z_\2[M/*ACIJ`hf[y uhz"$rK0}߃-FۧsT-So0n7) 7QF_8 Nj-,,GBzەgԳw!'ʵC|L"MK=mZkDt`e|J ZtXO^b~"!anTK KG;(mhd)fWR k>L aOLviOt_aV$jTPhl鶸X^#2P"Lkbވci{Ls%c+Ӣ e<4y{jY`` m:8 ;GlfY U0nL*M1 aq"RXe sC=5ȑP.'fE)"sL;.pOiNWhmpEVz(dG9>-U^Ήuvn& H2YR5&Q_ke8$KF8Tgp mɤ][ۨ$x\ ^D*q E=93Y )6cWE&ǏJs]1Xu7q )x%))ɠF^v(~N ׀ [!kXkA" \AkN^F-prCV.7t@S*;Q%~ |_1GuƬM8MvHNHX[y2qxPrlajYz8m<2ǘoC@[vxd$b_1xv$^+glcG[B-ꪔ8S\R#QXժ#?l$_ν/'*Z̑M~RS씸A& vǢV3ɾ VϤ 1پNRDI؝XI!@l-I5䜞j401-,2z^5 pT[>A\ INsړM!WIʝD̰Tm^[?*ڹ ]rç!݊y7\ou{b ` 9{ʻyz |>VQ9/̊#>Л#C̕r6OH,)J3v֡9DO_rTj'bB9B:7k**F2eFlj0TW!`U󋾞uZ# Ny( vO248+h|$MzrNu`Ϋ.NinQE{5iH*CV'Z%}y4*sRk\ b☾FyXT-s=6'lol3Xǣ`:| 9N91X$~yU/ @叙*-_'kT'J#qX{ehk@ ;ind؂cbd`zx*l\p!}7YCfR ~ |N5 0oUót߿ovDMRAQEtIpTJ3 (@Aq?t_NȨ ]IdYa8̱NiGE)De- & ^.jW[]CA {u8{0hYCga+Zϟo'[ar>YDh+$ ^̀\?Sw`+ ǰs877*wѷ o-]Gy'm jK "%şkXGJ2ߔNQ/ ('C %̱lDQ&0gm'"G_ n FOn/,GWV/ X>J^V9 E< v0 (U1[ObPs6 L6]En*-lOQ0`3=lXPkGiV3DW9wm1I}+cF:kj!q:ٸ2dF)F ؊9U6r (@;d`.ǑĦe.M$)3ב ƺ<"č!/~EJoT #*Nʅ.2/Pc /̒) ན՘\9!&1 zI4qWU"gE/'KyPL \ >˲TsH6&M#gܞ.4| Ȟ#d'| >EQp8)JMHw x)qY&K[w-6kŶbbHI\15f jv釯C%-2RŕǣP%Ee]_X-#Ef% o8Y 'ɓﬞT] EH=QڮjNC`>+y2EeӲ"& ݖ̻$Da`S nԞ_ŚU(ibϸj^7MI|%:1rrCG9JN $zi4J;`Uj6lWƎLM)$Ұߌ&7,.۝mN)NOh xvRa)^4JbPa^*tru"νOwB;GbwQ_BFU`,AZr_`<Ͻn?өx;J ;X@uo1@j̨d]8HrM^8Xܑ*Lu'(e e6wHq*6E~f&T&gPQJR,9dK*]7Ysj$ubEv n*ý!Wn䰖\_H/r7@p)['negOQNGqK0 ZVx Ϧ _ASQ3m1C~B F Oc6E OeoTPwB\7 5:G"n0+پYA :ta%(@E?H!]4HY?YzSb_=Ry;Q CKY4: i`h:լ3>e ΂q(-ϋDMg=a{e 鸕sHՔoI=< Pv33O t\Rwݍ2 lWJqԝ,cĭE, dpiuW~c8z&C&a̢j<#oJc1;9QҕyHDFp?1$(q.|C8 gV@L@p*Lo|od[i4-vkl[Xq?c*iU0Itߐw Úr'YG 3C .ckK?x/pշͱš<aor8S, ΂:fQO;7c("׿õ$qCMĚLtq^Ipx#D3"-9EjlT¶̳<\cdԔN8mٞWGׯ;XrF ~Vnn*kUf 4fG+w'qj[&ouTx5r79M}MiBCc!۾Y4mz l$4R+9pb/WۼF >-}43Px]3ys8Г앎hJEҿZ!yի|.}^%Q`TX0-S5&OE!]sy ҡaW7o9{4g6q: Xn2uip"W[ٲV؂I.~ a23EOOJj7}x1i^E[eP'oRZkl_to$HBnIM#ai)rNT=*|<,0~@i+O{yXWS_J' EG8<|.O\eϖϱ3\Y)|d_ ϪD[gA:e"^RyOoo 'k)Bٌla.q9 p& qF&ѽ`},H1Auɕa+Ϻ E`pBR\́\H@FYP< 8V>11m1a7o֧D9AU Kg\r}k%jsԗ3 Ong^D~(ԓSpbYp@]](k:+JT1dy=D!*ʲ)ٺ9'vGVq."j.AUL!ݓ޶3Na%*E!SK#t H3ue6*BGfW n6_v'>h+-_k̳e ~?W8|ۦvxѴtx5IFnQ! p=_4cqi^,imr)bKMj%eoҠh՞t 0 T. -Mf΄J3{SЙLyn:hցĬbܪ0G ilCNrvRofǡM ل#rCBړA+5 AiѦ?V$\DzXЧ|FWCG{0zYn5{2 W׆ 8d|̘OO91=c1#e``PVk i )z5k-SYʿ9;nA<=q:mhMkwA\z ?m0N/2 T1 }@iwjJ-`Έ؝ "vX @\3vDh8Fzc}%o*>U=Rv]~ D;p X8eešZO ]}ƍsnf!ݲ.7kZL\ Y+?YG~at`B* c4&v(]90^[z,Q&COС<τp$㙛ͫ/NǭI\?)u`w޶,m~AU*QěJTW#AdvLigs.ٴ׏A%峊;l9QWŨ{MG(iam" Ycġ0b+u|k$Ji*P/;3dD Y"ȨdemʂNe0zGnoN[˞D򕳬-4[`+C=_o()ÃRݾ?nL;h9Mx2;`pe$B[7b+`EZ]Zb߆ ̀%ǩ]mT$䤚/כ$%gPe Hi\CPt9 x3;IݒK4 ~d0YrМQ'7V;WR$3$l߃HcQۀ{4mCPxc;@ހB_~jfÿ2vT&ALFޑ96 MoOXEn >ubeϝS2i"=O'9B2iTƔK.]7UtB91'ݜ#a`u6DI(HsDNZ.x1j;h":Jf0]+c9Un;K(_ӿUO&C`;bU94 W<j˃ӊÄ^Q#VZ䵱KPEBxhڳ4ɷ!!(ϲ%X|S_6lkz&HwDPXI])j ϔ8gA;m9|qddnHQu%&9$2Ϋ̖|g Ig>gs5dkr E2+a^ӽ%krƁu7&I*ڏ=wxr[]~O4m%zR.ۙ?Fj!w! C(=m0/N͸93X^Ź|\J!ZA7(EaԠ]1n8l9(UNhUE%UŮ/¨ecޠ1R}Z?fKj!PauVc_Ƨ= 8sFU>2q8M]nPYQh]NYenByuy4LJ@67VF綽QK3 .'E_ُԬ27JhkNR< &ϠS4_loIЌlc 0N$?0B@ o0u*dRKd1AMlvy"Y;+,)}mW?؃(]rjKT>qyG\|2 \!сkoTC5M: Z5EtB cXiĺG VLQsAۙ%1,IkyA8a%~r?Xx#2k k&1j(90eL#U^ LzY;jb X9cjšB/精CYB0EFGR:!O;~v썩nJQ۴)^{5i\r)xƬ qg{;"m|XZn^B*,<[S\GT{WElX;wrg󑻟t};pfn{:me8'@,4şhHKG|~yXxa7>H#뉬 j%\6Ѵ)O>rZ;2zp\rov"jre&0X*Qqťg˴gh#[LVߋa8Nv#m]Bjl@vb䀳Α E=BN:i{9i Mq66_3@L3dTC* FtpQ檳%ٚCCQ[c,(J+3D?QK 3vJѭT'otnR!Ċ]Zen?%3%+ tI6{llyM}ӵ"Bv~)*xn:O!8t~g>۷'O>$}Q{S9Ds&sȫ*7s;]Pp˼xִ[1i>ݘ!?KHo5zzu5& $cd-< J@ ou>.tI}]1SF_c|U.evqe!!O"=9 e M.5J 8I]uf-7Cܳ#q%kv("-e8Yo ðs M)De[$\w"3Jr ^!EN9Poo$xAo^bq1CPcq OoZ wT}#R%mZhtt}w̑{؄btQ6GQf ?FDUJp] ):Zm6~Z|,uUPqz}o#ڎR?a7 לDx'ue2n  F$dVm#?MFz!A9N*XPwMCtlS 3uj1ɁXA[1k2U꫿(g!]蹲+jCQǒ~2 { fn&9d}e ,زC v.~lV{2(C0i=>iUe+%cpg.s{h$辇."]V>qFUcgdQpPđ57r7i:)b9K7nsÃ$ JGcIRj.< F.rgt 3AMxMf׷npn )? :[kKǓ2(~̌T4sDQqo}(05{0S,;[Q΄ٙ!ܷR8y\HL 0"B Td%n {.(88\SY|\_>^/r VZU\V@>(MZ~%oM$x@pH4\N/da>ڜAjݺf)ΫZzcNW;HD4ۅg M୚DtNcᢃ8px3Vн`͛1: XoNĮϟ;9k4pE~<8` tqIJUڰࢺie-?=,֜{c2ԨeCaRtas|FVCJ}9Su68W U[ǪM~oz8fc bD!-?? Qi} Kqaob)(}NJ?CL+iFg!U?$:>]0R>U<C2ױ2tr ?0:2i!&{˭صO{j |]BgnYpp֞[u*H?veŬX6lH} [wلDҿ بz|[0,If~zةܓtƌ];L75'~9 6#Z-ٛ7lH <U;]-x1|C }FHC^udhc贐`ڌ AI\v\|`dw*kMmwBKh 8ע{VuS%~Y2{U"蒭kZϙC*YٖygZa4f{[dbnW,ݾMCZ'T4UC/qk NO`Oxges.U\iθسFYl(RSu <~i Q|դ/NS#WZHK7`/:ч6ΦDU: Aj\}_ipXMCJfz /BCRL9 =$(IԬ9p9вyEy;ֶmG-9^|x>~7ervBD3t?؇fA3ٗG~_ĺ4phN8? !U+|{h&gx:veB=OsoAMdb4;&҆O? K%!a'n^_t}{9unhQhCgM] -y_.LRJӾ . `jv$\=?}1]PeHwA+Ī;!GIˆ=&ƓkV$T/@p;h@Q :;c>]x-2LKZJ\oфMP~D41e~,gY 1ā3 y4j:F^,Ed^_iyBTVu 4))@Fh$&nī^4T[imNŸ]'S HӚxN*ddEb@J&)^*zlSG[YjSt8:~QFeSYbi[tRWh^ۿ?(I ]()|n3 wG"NM"#ġRT Tőmۂ6#ƫ.Z^s&v82 U=}iNy58wffP5S7s*,qPݛ]-I 6݊!*KZHQ]Г.~j%+>m%< pOgːmNSx_qӻNm?R=|P߁@o]9k0uk[l[5W3H.ѕdZ3## ́_s-(a9]_+HqK+%{ʾ9ds PZgR1ȞV-kXgTK];_m;^"AKV|H>sGHmLÉl΃g+Ĵ+>q`~Ԥ[|U(۰hieJGA6^ L*h҆P oy &T; EE`R$~yh'0PRw=2C $gB?,Ѫb6[e?ٹ,` s8ǢB=3 YukGB~Zz;6z)56F k0'՝ C#`|Gw9|Ȭ#F^}3і\DҔDݶy30;XA'tO#1hHl<8!A>qKcSGK_^ J9[r)Eǫ_Wm$#xa'Hl\edslxD@_CZͶ@1ugp'll]s?g+϶w ŤD L<69'EѝAX2o5[nXPh/Y }yw$iS67h0mH_oT h|O}htI{6e09:g/5zyV4,2MHCa?G&Kz"\vu*`|OtLzΑdoQ;t$ @fEW(@A/Wùd/2w <[H"{7mr06Sjb֋U"6XXch#tSBy?ʵ8c٠p؛\%x.\Z Bʿ{V5u&' ^ECϗ)3w /1?9]\N[jv6-Zpe[ncFS?F(&WIX,D66];@Okl `7ʹ%j!EjcUmP]"4D=eޖ\us}QЈ͒: !o\$^ʍ QZsfm ) fd-}_zq#6guBhb4`Wf~ltFljͦ_*AM髵旆`䑻VAk+Ǡ"r?F Aw2 :˶͋[ LLߓ6QJwқ?0]@4?g$`0҉#~3n#>Ai2Y,)O% CS:%N_ݳwQVFf6<2!$?㧹J{Neʄ23{]2h.6A"v].}FUuq=!/kI5 lTHF'M-%lL«%j>#E#G$~*Xd,Keʨ/NKyTP\.v 3wC)w2L&kOfL8SN0+"z+X1e 赸=(U1Afuߨ4ǜkG/gn" nZV_g65 %!E-zK ]LʊlE;IszvVE(, h1}fmyUVzKӆC!WC׺]$@q aq 7%p|WI*?ay%05k0:GJa@8?U옂^al]jIX~3 r1S:U* YBQXmc:=J[V6ڛv`:MEZl.wd'jXs~e"΄}悵i u77W)ԶOh+ b9g4 8qGoG+ p~?hziO]oJ}|Ayn6c Ty12S]"B)N(]ch'tUC*FZBD:X n%W_SHv fX|o% DZ/$ wn̜ ֈfe ' ;ƈ{( wٴkq{,|qqWIPdze/mF!4w$IFW8fW`\plQo@pmQ&@[Hϗ!glE'p'_6Μl`w g~ۿMZ(&/HLr//yz]Nt` #>5ܩxXwN Ժ>8ÙjIոWYOT'DؗhK܉ `дʠ#ԧ"aT)ι Nofljͼoo-5!tlsF 3q4_ Z7|f<)"aokc&&TO8s_ 8A(2ۦ;%=2'bq?ݙ%T[>}jh̕"UB Io-1_ g1Uy@@%Db)Ss1tZz$\r%Ȅ/'z" o9R| ƻU .'an5o UYoo)ϺTP%)kB%ί-6k`bmO{6m82+N O=|vƞ]"h<\(;Z 3&XQ!x@uxEꖍv:؟ɜ}=iF7Pèv-Z&^ً&3V-u=9+ow/<~#xKI O&ѲW3mL~;>ZA)_ 1i茡3Ҝrs+Z%/49e?T&g7 3B3| rR^ zMrL#;{k36iRFw߳9l39K \quvn\h2`O.G.D !7-D.ڙ=#e#îɰe-~ MA\9 ' \l q&CE(ePoiR 72AK1\ ػB]߸w}_rb7 su^NŨ:M_ӠMTsbzȒvP?^E2$6Kj/|Tݬ$,]gJwoP{߻4 LĜ2|3ȩqqyaW4 {) x r\Kl*~rN5 l3=J%w6&)! 22w49ue"Wj sd$^bשׁ\sdXT$0x0>J& (iۖQY,yMYOy~c7\l-;8;zxG~^i?."m:ee*e aD.D!@ ,sroF!?ٮSkc=;'@,RsjhQGaG_òqq9ya|ᵾdVO Q5|SvX̃ȟE Lp= r7aE Cw8ևis@J{3ݻ7j9<tTO;@ {fRm._QĥcܒL+{x]K0 EÑ1wm6oHg`f0-| .z0 !]҆Nf:ߞed1:KR9Vt`9giATǰ2:=K }XɶyL/71&߶&LX6n;4PB3FPPXKrpŪKӪE˓#m?6kqsrrMn~ӧ yMS ]4Lssex9򷵞SzuCsLmf{`H+0Sh{!,TnCv ְa@63M(`֝ol)sۡp0q10:PxU3)oy_pUt͘[m܏;'/ZBԫ2\9LrStYJXU*nJl_ |M %QӠ7kw?=n+])[A5Y-g`&G+υ4klu[KP1HT|75tnmyG >W-tg7fd;Eߊll1c_DN 6H3;uu~z.5"=7\QmWL@zr!j1 \\?jgyg| ,t٬%bP% 52 H0} ^bOeK40?o):t0{Dq7/p~)rcQ,gC<%bjv|1X J46;j-_xWʹ]6kY[k<2ܟ`.=KxdHjռ$PK$5h7Z+slZT띨 h.g4*e;{bG| 8) =_geR͐CV !5&_48s!.U̴H (a&yX <RSѹI?^קQcgC)45$T҄@T/Dos XKZ`6+ZDu|X50\~J^o&pABrV¡$E+KT>qajqz:Jiԯ E7:zB`^"=Kw)7ZpCl )+Gɜr<}'^< 6z dx(Y3H#=KF!|֎2ws?,3f.06x8W^k05>5֗ n6sW1#OC'31 ~bT7g~n/{Łk#p,/QoHzk&=&އY*SEe:8U QxI_ɔ5NgzcIH#Z{EqzΨD' ؞N<_#MrZ2!bxEOkCfA1F5Yu aiC*{Q* ;[#F]Z^[-uQ`j& `钱IĐ 9e̒|X'$g!9B>ggC 6~-{-{C7^L j썱W୆xem~M/tM\6|Ԍڦ@&ȍP*>=Ir3_=`8o*rhi$HG_>@f ٟqm.u}f8p2#Zsѕ(`IeΗ& UHC2Ɛ+t„}Oc (2M$j=/yoKy4h@!C5 %@~Јp\͕KJ Cٜjt= eN}DG4{o C7&Sko"'T&YM*B ={r G.D6eyrGe؃oSCS)fo}(àDsl \N=_@/GdN[N<&+\sԻS`zZ2w#t8 Hk3+[Wg^R@?LVe8ֳ?pJ5#"L>&b1~<0h v`*m97BU Ukf> [< \$'D@f Q"0C|gؙXdiqC5{O?ZA Pfֿiݑ-6vKh4cOzW:~y-S_(lE'b,ӓ͆#nLWjTf9f~8ɎCMkDxz(i$&9 X| 8+ 5b0B40D8@_O`<@K\I1)h 55ÔsW織kQt3a:B+b ȃ06)[y1VȆq-verqOQU?/|ţj&yS/TE 3aQoVL Zҝ ~@imDOWMd- xf$ZgN@.<ANHs-23 mG< mAE@\U5_۽ڗC~lBC[5ի(daqHҵO"tV,*KІIwMj~K\2> 6FMޡ{@0ʹnUs+tX2n3@Hx ac2E2=zί3SW\Ն}dqZҴhe\L}V[x^0(^yڈfZһͥ-Y.gKK xk7O͗n0j}J'#Cn2a 9i_8k x9@PGHl9!2,v"ǚI[/=d킹Os37V zq U\e0Ex KٮR6lM+N)pRI5{loRa!~)/Goai$ Il7 iLLy!uިyFvC+$<;/7w<9S5iגYs;E,jBy3lӥ)H|.,quYo3-dE/;>\hptAJHq Fe:{:S͛klRQ"cM %9 #VaH$=8c32^3_y~åzQ4"&r {hbN&i^bxC4}\]0x^`el~s0HLA8&48 8Zul[Q8Txj7v DD,W"$ٳ g65ߎ ܵa6ԇ/q'"jw~Jj r_35!}aߕlA$5,.{ʸ'Z'2p!ȵ}`lJ4,/fEwxrw5%w䣻D'KߺT-ɒ{uZ;}i׬?Gd̟EQ2Eڍ+qrVHG^?+_^\xnBiDJNzkHo~EZը~-xnᣒBvoc|j\fbGcv!Vĕ<0QEjw`ZPXT҉2= s vS_13am 7pn4<7ܳ.IVR?̻RP˻+]E9-^AZju4v|>$1iP򻸋}9I͉^ *fwqPΚQg:fϪ0w,,][^ PWԽt],BCcWn\[V3i>_IӎA=ȧAob7rQ+CeO3u ev̳'F~oMlYp'VT{.]a\en?|/B'lX.=ǫJa|<;]ld?h'$ ꉠ25q+WI]a}u8d gj4W I HLμz_aK'ʄXv2ǭ}`Ed63U}pϥ6.xg CUl6Pdc:bh>)M^bAvgmf" [zf"2xeU]Qs -fo4ƒ?7z2>,)jJ"!g@n9{myKF|^NvId+iqenux!ڞ\/cY!#I1vE-BD=/p=blmM9%ٽf1NT_BD4~LI,5]SsWS(;(pK:eCgq< &-O/`l| *1)y ֌*$D6Q E9!CD W->6,s<53 j&{]S,'Ͳ:iMJ^טIj ۽DyHApn,e)I"D%teQ11JOR>PVm[<9QU3)+h009[f\[}'e:N̴[RH}5{JC 4J ߯7FHn?c&-,jUvN_G}%Jz :leU8I90 +$LvLI5$"_U6Q>b 3cbF0\<Ӡ*!JN7N+}䇃C:A'tӅ[cIF|*v 3n[ΤG`;(OϱR}* \ PES3FHAp~o !<]s(z5R.=3HU|Ua)"˹v307QCiOprfAջeR|H8śQ($>Z>`T`iԗ(ΰ:}˺鸌 e`dK(^:G3@ 6)zN3&DGy]ތ5ynl[ k IHN{WĦ9O]"=OM'D V*fIU?tգMKm͌BM ˝iT3ىr湐v6mT]m%(b*Ys}w DOI\.l65#|,̗|FUԳܛV zJotWrQ y*z9a6zK#ЌlB|Q>D2+"]dIK~6|Y 瞢xU :ŭ 7*s?Osh'qSUYLG'[+,b#x5b}~0\_f5x!)Rd~KHh;>j ʸ'*e̐q u U.maWC0ml>=4߿{ 5׿(-UA5x"0 <Ѫҟ= Cjրh-(׽sN,jSIֲfiSyH^q(o+8>%)'܌|ghvzHV!+ja ^o8%"{^0!|t{*tq,oH_?|Qh0Q#)7 O a`))Ɍk`;.D h_XcIn*RYyf$qH2XY_Vaݴi($rM&S^DuB%k3ZaY3XǓpB% Otf "l_7fu髻5i.'AJLUdH˗Q|][yn\Fj`>/TS L6hUU=q%M-Z7b#"bC&6 :eTM~q _"\nՈl0/ HF( r#׍S+< DtZbP2ί]ⷱHpj=M$u:)\}NnCVϜcYR='?.+KE!w$/uW#ȧyTT7tpA1H0`:Ϭrb.zϪ %<[+%iKK Ԛtaςm1F;:_]AlL=ap?]UWzЇWnsl؁_>oNʄ_h$R9H fM`>: CcMMc]l^RP.'_ӝBAtORiZ0EQfLavTluAG϶ϲ}-7ΊdEq^{0M$Ғ|0Μz"CBd>(t9 x,5HJ:03p)ElCC?/@E_gԂ y8-!uGsXS(65V Mk\O"bS d(;UB.m9~@k ٰ,fcGhw/Q,z>o_xd M㦘|vFk <$.SA^@ GRo!j>%g*Qdjf1,D-Ji?#UOރ6D>1Y1%δZ-In'VFѨ"琒:7_M)ǼOi^0iޏwſ%e 5.ovV&@{}zPQqmq9  *rM20m;}/Rn)"h w L2r;ۊ8 yUd:ARkVΕkV}q *TQv0HT%[q~s߫uu'PM!Bz# Pz,.$) ='~+q!=h]]ӷ_T3aJ t,u}|p2р#RB~@]!"oVmug+i0 e""oeh:oH '$^% i F 4 y.. zv v Gk W3nCna֭c՞нEV{b8?|~_:vn[՛oZ P "7t*wGP'vQHHiȀ)c1`"āa 72礿զ>H)cus{*p^tڱtF~uN/\Hn"pjv`yw'zrx1DʥEU~0+I:;=gdXP!7y2OoPPL4[; _ ̪ɥ8>JJgdKC9{6a QXY\Z, hv0w3"->,Fӭ&rM8Wh+dpK͜MOO@ h^ĸBDZHRht:)g 78yPe` ۦlI| cŻ3B;/FM sGu[omZK8^_΋xWC cSJb\W}PDx/ ۈ:)vOR4Ͼ%BF*4 ݅Rz׎T T./1xR;*դ9^05ˬ4 fF\R%En44J 쎰I>f F m&63;~S>J (U2r"_Q9{)1o>b\_|`"!ˌfFuw#TI4oD)ZYb[қD%f0:5P_o6?XT﮼`QB@bcџB9eAHLRЯ9Dǝ6Y'gլp8,8 U?ٿ&wGєs?yJxP|7f@^3$.P.`^埓GHs=+ @Ω-iGHn@:/lSNVraa%vGZ%;)MAlȏJ~WЋ(H_5{:%򫈷ԩan7yQSd4 M#\^D=PűOZE߭XV*0 uOk~cAq:j2fw7[ky$G*tC-_-rYʄciDnSd-lt9FAֶ1 GXDNփ=4|f6Q0H—j~ɮXE@SB0ޑH -hVhb#|%'/[ @,{'m$?g<(d4 QJ bmja(v8_Zn~M($>MHN.R;^Y{[E4_ܢ"̚ !5¹~QΡϱ|? 4BO6KtcztP ėlˋ="nϋBFg_0s[YEҢ~%ejyDdXY]0Jɝkk ☽Z1?lתJbQvJsepIjpuZ< JI,yr_*%D?xV܌}?EO"}G9v/?(bAL]Y gV`$ɰj֯`L[JFQ#ByeQAeBNllPt=qan8' Hͯnu,UY9݉j޴os7y-Gh=kAWjߓBP$*o-߫pwlod~󒢌M}y;!ze>N 3?O ( Fa2m6diL¶QL9zՏ#C<X{HG@t >LIOMW2·H7Y9r,@II2o<1نQ-1%h(ߒLM7}6'r.1AZq|rI(&z^E w.x7W|Bh0+ 󂛉ճwO$j{+Xb M E"pރ5gNߌoYBMs2}r]C ۻ)4gRV@1mLI}\ Rs_K@E5j:tWEit 9xfCng&&cw=A d@?Ip8o4?tR)|D^>BhtY.DW<_JET(\xHL!儧lkZ HV}?i B赐RwN|=wR+Zh04=qG瞠&Ը)U'=ӓyw}PC%fT)_d.6; )Zd.#`{NSw􈵕"c T^@p3#1` ].= 6X 쫜[,N&5\'qJDD{nr6Xr'jHUmwXT{.3ʏWnq;c8=* Qӣ"waev"m)oԲx%B͗&[謷j*!|o!]+7MhpnP,L3a+H &ͦ_Z}9e6?+.2#&q-~Nvs>kg*誄+EEqDpiW7)~Vֳ_a ךmG31z[@`)^ފ&#fuY8 /$!᜜hM;:ي$&@U#̹s)㣓z%UNY4\,Y1$(exCKتa u%؂6{<<|;5 &k匤a 5ݴN9v2>+>bivbX _CJm*O(qȨK8~ݞ2,~+{jhaq#|f0-!Ԥ3اj趈VΒ&6j7 {k&*| a Htj6wmpVxϑ\Q mQK2ks)Yd h+r)Fs8p'4-J% +lL?Q#϶ԨqVK3iZdgxvL~ZD2 fA;O$]:9Z[nq+El]LPU +QU)2?K]Õ'*@FR]+]" uK4~ S u- Ʒz׮5ek:i墵D9ْ^ ':e09Tn2WV9#Fhjk"W]&i߬1Q (Wf|'TsbbL,7%:zb ݔtQc4%z%79U'iZ/ ]C*YO NT~.CA}k" C̈́y^>!KXum̱iSht$-IUHg:p):#_Y]Ĵ2j >>#Rxn9Adq=GdRW:1z;D1{]#2.0PωA7ܳWOtb,euq[XѸz>- Qmj` pj9y.a$N9P<=]΢9o_E+ 304˲B+]Gex r 8r>6Z}.}b#*r !'w5smfBHc++$T3f 3ռӍI__ɇ(}ryQԫסNjejQL:sDW{7XgzRL<2\4'Wqݻ AEJYR?<߰|u9sdz\,ו @aZu۾`ƀ8(U9?I%-,ɾ;cHwb5= a.M)iN&/RK)A%!UhZVh"ó WKWR/4Gkă'0dyr} y#)pPv0b]xwФ{,4]-"2$zlDJ2&S-qn&0vT['e?T}PΟ9E*-!nU* '@PhM%FkQ_TIP^I%E@ٟ'|!ڱ2)}*;tAM˹I#b{SӄYM_g˺z Z?5&d$ǟXh@.Q -,?ڌS9y.ZOd+͎eKu/#)CFxM ^ Inv;9.Lg$vtgqxLfݒWN6]kn߈_³|/v00@ "-pGƟ*?ʫ P]8lnrZ-i:^j':(Mw )4 my4>bDx}y@=o*?~jœP3ehce8T=u Cidi%6quS/Z mZV)LKTJ)e kl=.+fwT?a;Gww|98D2+6֣O2>AH=7 c5!Ϻ=B>o ys{)(~P˅#U060v|]%lMLdG^i~WL4X8>DX삕)󧷾Ѧ#PWt&1ElӅ|M&CrqkGP9e:=dYC}I1KƋGmNmɳPa (Jho2;n&;^’(=M,8E,wpwW滞Nfh 1sTcj}lvdռed<'k Tf!ri3~u_AȺb)ڵyqinkM黓wR2oS>}p^]Jm̋4DK*ρ3mŜ!oMATWUyX@^cTx^QQ9!kO %Ӱ؋ghK,r[xFT+RS Hm"ʞ 5d HklA%0Fn OXm)Ȍ.iyZ67ڑo6\z2椟JQa7jjƁx\(8/.`%Zw0kKb.zK9n/h+usZ;n T'RUQb`́c3R4VT3Bl 5 '+feb _r(W6WCƷOO=*馂޶WV@ώ#C֮{O ?ynT.CEDY͎_=+fB& H>U,G\8b h H݀I#ypRFaA.C:TzgkigP4SBSˈhFϙ- ԏWz'ؕed0;|Eǂhyzh (csDNu%C\ՉP9xȃdLfν wQn"rYB1)h h{-VhՖ Pt/o}0ө˂`jY`A G/cӻIhMW]zHc3xp*@n 9OM,u$m(jGޟ.r+ΛVyM:^|,0D 4K076ʝN?Ҟ3a3y1ujbϼ%BcDā6;k9{`"QTTMjKgoo/guqZ8vm ӝHkv®)du#9]H ;ءp&/"~ r-DOG{ܻ}j  r@3%9^ PBԬҺjpȯ"Ò2QlGOX@n,W\M0aPsP#q֌ٌ0MrD@`? *h}DžwuG','t*p c ʽ$XWWk}żxBhYVI @m+[}DSy5,/xb^mxǃU*}KdA L1 ]ǁpFmFP4׺ս@]ɕUw5ب_ #1h\]}oˠ䰌O&9P2_Y}r,±7[k"?}N{@?BN ,r38G!S":@'7&? DW{u(D6QtUc5ΣȓYr\_SDHX4\6rT BGGˆvs pNXAFz v{7!c6$:jibTZ#V)}㡨6e Q&5f UDԲ~}RCHWoN\eYgTPtff)aEՔC9xD?O3qnP̀VԾP xQ[T'l G#3{b']:pϚ 5:,C{Nl$fPq۪qW\G? G(~&6Q@GSĞݯ +!iwl뉨* c-r, `c?v_ l8R„CwB]#[z8ȢGSN<ً "9~Cơx%7Q+my?Kൢvy<$?cWﴩu u"\E`,-Eă\ /E"(՚KbE-Ó<ɴN=R;i?'>DȭrKꗓJ- !GBAQFvÒzYQU;p xFlp ;Dʿ89ڼ^++FKwH?f54S=+ oFTBh@%#s?sLJ ekOш܊ljiU-4"Vy5>{k؏kok^v)KU=q !PY/C ˢ d3[?$=y^h(|Lz+G:#/t+, #< >1 =\TzhemC@L]x%ڛP`Vͨ߼͞g{*AJc=Ԟ@3,El5lϞkƀ{/`vo=e4%bq->Oj+Ah:XxM݊+J~9Eqň_ lʚ1aaV~4l9cҤ~8q 9@פ׉dɼz ss6oztwROz.0KxF"9u!4`2o $)L<*/ "#D̞?RՕ]+[ 83An9^g%ixjg6c#joʵVSUKzhti1gKRUK`!$XtXZX;pO\ok/ŋC jВ(FLP=hto`K2u# Dz=Z&mw뷂tOd;9[ [MH˂hjpU}iz^Ҩa|v5*K\$b.[ iU[ڇ_|]!r2 Y,BmcN% )uH*;63R9L5F tssI`+< -{89Eoԗɚ$+w"_ZۙYX׉pJ:c̣#C%S tr{qZ-6d _ıTl Y %r*(R%ӱ$` `UxbV=rHټBb]Iaqt{ZTdX O!V3A+`]CDWĝ?NhuA|?*ʰ-B I$;˨AzܸGɦ@oPzC-ȍ>n}tQoZQo@  Dx.8n3%3f)A{[ O^Y2&ŭ6G [{/6cw\PDq@bkg v9+[àl"r*lΉͷ>D+qQ*³c:uދaEv͛N햗IO'ٛ0 7)Qjsݢs[XD37+&Ãͥ\]4D Wf-ó]ePb>oMؽd+ 3 YMlU餜LW29\'f n |$/;8f~*'@W]'X/W@İÔ r q`y*pmDIP@cIv|~ Lf8%(xXv- ,XhrC!/ۆe0qmbsM}58Ւ$Y)dž^֗E׭+x̞%)W6g;_QĬgKX[^] JmO[%ǧ*S|,`F%9 }) i=oU :K5rƤ)Uʥl5PTȀ7O~O&\\ rytkSb?D!W'l+ j䂘nw8,rV#6]F]DKG0cX|O[l9qa 3 e|H*I2&xQXtfRknџqpu};6pMGS_fо= HLd /fj"ozAhN[+lus".:oBBdKlװ=/!)H? 罷ݑ^` 7wkh(S`U וnh7t-s G!B+f'2d&8JL5ᇣS*Z8U1.}C夑_uLĖsٮ{ :4މW柹~K΄=oU XwKoSVQ3uIA<*"H92@1CҼ7- kB4u$]=k;Ȋ Ӌc3TxeN"œ1_af"Jn,x^[GL @lJI/׀j 6I vޮ@)eT0NE2:~9S8E\֏F5Jg8V[Ԁ!OPvO^S %!1+2mmwEʗq.R!]?PKxCtOlVv`dAT'+bzE@d}3wW QDwy6'Զ= D%u)ꬰ? l:eRwN*Գj#У!I CܭKZw^I.>HȦ |@4{`D%isy:Jq:nYql=O !\ -n2"QtHJBf%x ,%C)'}S+y㖆`DbFZCcYջjD>uN.1kZ2Y3}Iv:Ie-x+8C)h_.#C{*Ih.J:QE$3S j}Jkw<*J:uk6JTa?,]v!˖;.#v ݌.N,"4|5x6ϔ;i-,d$Lc% 蘔^~&wwйg~Fйf$|ON{eG|M=*A-j1MQMP.2à %]/.N1]2JnCu`mxt:cd8xñƢ<M=43껷g@@owTchj\W߮50%Rn쐩.< %¯l{RhgvwM"K߄%_'*΍&ACi.gKzdž =UðQ [H ]hXB<3|5㢌x$Z;vAqY׍I#qUz6eSݱ34:P89]$dbq"XH] <ԍ׳<{zESl$ۘʀr .\2;l~,g}s3ˍJ4E5TU'B}T!a>bޜ0fKoڇ'0 !ѪeNR5_dzr-Q䂲WZퟆD.N]s"nd M_+8:@y7ѭ)07_θ)N0+N(u׬+ jZ1M=́ jgzU .k@ѭNdsս:]7Xθk Q鵐r8eysٺ Rɑ,YsGo37x#F%M@{g_4P"V++>JlQetp˶2m^u57(ut7xOv G!hZ:k}8\1di+o3:(3]Ԫ5n0!i)ǰ^f,;[ƀ^ķcRZ:Zy|;pcD7[m0 .(k0%QdT4 nל\ico˥w/+z ^EnRp^_ 6:[ٰuVO*^Q>OjvajM=Wɀjzy\Pf6Drۍ( #]"_Pt*Д}zˠEe-h po-I@wc+w߰8Dsb˥p46~O*5d+CLGqڸѬrêHE퉿B[܂$)3no kbԠ˹UfNe[p30x>vx17_(\()-^6RPN}/yҐ;A2(yUZ'z@אq̕t:V=t ~ieBچ*; *K\E*zF.h?}.eu8endLKvi S>B/Ǵ$FvH%<0.2yJ~geg*UWP6e> 0Hf%9;daX7 S8'x tv Ob># XObImXm_2*jLT$_{ =I1}u-ԍat\a`wĮF-'o4U sԷ3UpEʸڝR<֘Նa.k 9؂#lzC I}?zO"l{DQA}VBCQ^"Jzq̞ chAn6UIҳĐBb`/9NUxQd~Yme 8OB( JB}gN?ʛ0=1"f ~ N9VU"5p{%tc5qX:J|"*>j1^,y΄nޢU?'ԄN P0V 'րj¥0%OڌF*gay]Ra}" lQirT,K$Ty3Yey~ά-bq0I:N8^w$woWxh7+}~q}c8BX#t=f5d~%>VG'~?Α3_GH_9Ԭ;gczhSgsɂ-6,M؁?QEP9 SH sz0!aMzKs~Zȏ{ASr=3?`A̐*ay/VlOqHmsҐ Pu\e}|(0''E&Wd x G`#-\ž#/KAؙNl,kZ+go\R !7 OY7gKZ,%!{%΋5 CR͔s&UFqx1N9T~9_=o'@L8R3E!e4T5uXvx(ey %{u!WC95Gs?6xmg t4ޤC1\_T?s/Е5¯gt+WvE8jOL<"Yr{Wpwb[r - · lezr4?a`Mx>p*H{Q,_˲tؕ?E1bONp9?]Dg d.G7w\W;+ í*chu3wu@ԯXN".Aa77nD?` 1|fľ\h. pHd?!|T DVTVjX ;iL~)FC0pv*~ <,1` 4 $_E`>#[љ 3Z%`^hWR⢦1V I3woQ7Ef氷dWX4@P (,KP=s \4wGUrYǏpa!cȆy2M2лŢ$EyÖT9HM"_BW4ıܳXӺ^7ʟ‘ڧ_{7')PUWlIƘʀW[Aj.Xuv_fg{M1e7Ɍ:~F{&I&˴Gki+>i><2źNVCcETf> 0|LL`aQQЯҪ1?_fO#D*2'1e :z<;>HxD(ig 7:7.7ߤsKF:ɬ%4ـ%cg#0#jW8&}sT޻Ly8[lf4AyCkF@p NVG޶j69*ʐM/VQ~lvIcDiR:-M iS)Ɖ"- S'\j&NQ`/ՊS,[/h4Z|%CDhU(P%{5;^5t͞c P[S_ѺdBɲC!/H`p-)[ߘ0h6BUD&9˶S>ޔ7Re;T7 Sx#AO̾ |f"6e@PXTnrz;r[{4n$VnԷe(P4cc{QX׉b#N|ᑹ5,ΦB,(3t+b60'ֽMaN3#t%P&hX/֞сv V-Vcd 2EHvb33]Y'{H Pg[{fL#Stl>PUEv9E&a$b(Iqdl&١PV5P}&RcA>3,S$KuZ8u(2Mm3u=:0xۛ=,ݴz={T,Qq Ouhna/x5\X&4La6}0OekEGfXav j>hZ 7q1u<>tcA\Ii+&Sn+f8%5W#L)q|@]@ܶXW\1jqm.|(>2{']љ]&iS.\d%@{\M_%M+a[)V=(9Aɚ)AW Y4$̏\eț[tZ{6y!~R$ qn|o?fytNli1Htx* Y1 Lfl[+tU_V8#(\n2jsȿlƝXcRAER?fփFmQ(ق.DMcPT}]z+tI, Da ]CNgvy7`>HyhD%vX2I4%>Ҋ:YmPJHف+}O='r WO/d 6t${$ m)9?޻oәr\efiBA? 3bf_vHX)B`6={rRY`>h] aSh}U=(PϊSqn0NWR53"R6`V2 R+=d-Rl O9GR ~8G݋HyN|/Ay0'x/Gn6̈' 7Je dfB79< "#|C 3l luzPrp bF( E1SnlN!eP00P>d[.-MK9"U`r<衪KIz}0Fcj:pT ̺csIqW ]ZcEcyhHBe~[enxO+g kb)n t,T,5+2Ef. J(٧,m.Htl]\q4 ڔ:B㓮%bf'xg%Av,L\Țy"N Q=G`(| {{벩xW1q>/,1)B|y$(鿗39tAhV1~zpvW D~UaYrt[Ur$dv 1ˇ8 kr Wq5^,Q>Thn)EI2us#Tw =Y1\n6io`_SZdf?K_L87o]k_UI|<_)ߎw?Oi_^rHE…+eYhB("kv\([dH:z'vbDU*pᇰ+Aw='~Ҡb;/v"aO{Nӕc,mk÷bܾKA'd揭r 1 Rhjɕb|So >J=) C0Ӌg<#hhS&4{cRf_!EX}Nb-5ezh`c Yyz!`-|5;D`$EZ2 mŸ~)MVg9Z8s[oPB7}+Ӆ\4'_t w8:1J$PE8D>xP+AՌ䍖3S1e(Γ%]ϕG/ʰ{TO4K~z̦ `l .B8+%+xnn+7\:$uJ$iK-:{= ü\li5JJ{t#$iq{#Y|۶բx ˶1\1τ֣oMqHc/4tҖ8 %7/`;'~媹OJ=@VB&k}(ыQ3ꙖV=JmׯH65_ɼ?ɟ<3%@)m%C:=[99.b67s|0/lٻH i>߂ C;{&bD 'l#ȅNqcNO_n 헁O7xs%%ouU ZAҥ :!BKZeCҜI;0xvXhܿKZ U%Y^f=YADwhK$K+-#ʋic71s ,fΤ߅N4N<ʍ%Z&,8;ʮ$^:ѕz,)媞AbX{UHlUR2QS8tkkIf{勡x thIݜO!WjN-7 ̋%b>F{r}/*|vi?.AvE|FS[w/I7l]j'^6y ]U 3c{zW$>{Rȿ';/B!'ኆap?er{T~ndcY=䉧Д7خƫc(\F"k1!y3zϤ6+Pk!p'W_a׻KG%<VA%IwY MURLa) >PC({}m63R%3Ț k%^8AxNE8Q{:˾ *#v8xI:Tj 1;#/KZKxs'Fh#ꛚuHQ|~WC6!WpE˂r\{<1M gk$% ~OҟHF^PHT;( Q xDۄQ#*УMnO|1 #3G<" BeEUl#584F́"r@eYE44yo&\[ZOy aX̂'˾^nƽncZ'\MT <+%jL]_U vT.{43scqi 60/HC$ 0װ{h-ZQɺH}7kp fg^O`kor60egidĬ)r77vf^O%ͲF9J.EޢWc=rf0:ƴ}iwE38JDzIQΣst?&g_6͹YewarB_$@]wV8A\+scCi%qQEDiQъ6x%ݭIK: 1n<Q/oB60YSMJܙl:{P}~f>DpT~8A%)]&x d Qe/a_CH~F.&Qp~rl_5.ToGF7s3PPpX]J`d7ZC}Წ@Pܐ;䔝 Tw'h '_%"Rv|";0 6z_lm׭v=;DQ_!VA6xYUGa4zz0瘩AePh`K~/_4z/j X,/ޓT#|}=FG,蘇k^ c|k\˾ Uݥ$|]5UC *A KHm2<72'mCbf2aQY?U'wu-ic`>}cD7 }u[6Ss `tEkk (| Tχr   NQ/jQUcԦd,o %1`3]+m [_lx]DOIv$f9tBz2ˍ`GJG_a{iَkMFyKd|$PwNC,wj,Ipf ^Q yχt=IKwD+u7kw=LiQi3q"vUbƀ _7-.8]҇ǚL@¬7XhPRA! %Rf wxq0w8[J<:LȓH>1D$a;Ly^}wx0ihڹEzW';;E?Jly쟑|jQ9`tp,, I&- *uaR1[\[mJӕT"o袳=|Uł*CRV߁ GÍSJ(1.gG Bm 3`ɸ<`mI=fMӍ\sQXqI^L g3}~ݳ> `o<):ьЕ泀?֭$ cCl@  ss]g6 5l3"ҍ?zm%pH_5zLi*\T"}R$/pݭ:-H=mO7PxzˣfMucf̙mii!Z2zky"*+~4&zMۦV'y08DuȺ }pːI> Uo(skJYo^XNz_Iye(3]:- λdPPoۭHkLOojbUBRgXDYi֦=vݯ36Vna7)H$,4;XtiwjQiU$?&tR=~~vX2F+(Ҙ4r !IP0rܰJ[/^pYN3t 2_~򵒻˵^y4EfʀC M(lT exLm7}b?#_[ɸ!&蹐+:~ſVui;;eg{=йD7C FS :Xp8/YSŷ[Xgo#ٖl\Hǡ9;]$#@ dxCl6by!25!5P\3kiwi ~8q5}::".eExIb>s) bJ,! ɕ1v\Ġ 4.m[G2gM_q(?ړ=,f:>(ݗ[6M?$?;noHDePSNIglZlؤT\ܽ'*~K:f2fSs"T`>AuF*@kJ e]P8|X7U &J\J"v6O>Ԃ`ks *wTl"Bń2A{yb& ؠ2\ToXmTNzO6?H'0R0j}ӢNζgB>.@"٦-.<᷀}3Cxo_ޤ )fI .ᢱ93d?{S!D흩E:kO#)a&mAr-Q~f&ƿ꜄%X iW"MH7|BR_]mqSB; 1޶.UhZJeJK=gªe+ŌH@9…L)PFķzkQczo̐TONt=R@k`-qu͜ }_Qܷ;Idi7aw G&.`qk@]MO*ӓV|T(" ܍bb6V$ BG[֩r6?Γ6&p[5N.͵̶__ce%BAټx!ˊ$q$]ŝYGc")/Rz!`<fik4y$| 7@ yы]/C*ߜNy6(x ]kt|9T2HT(BjȹTsj[MBRnnHGAۍdeB #Te'꯭ޱ@+HU7 &{qjǙ!o߆cʪ-lcxZ7%&{adZ._8 qihgrLbdp1jN2^$ɠ"Ȼ @ Ѹz=g=5F`(ӸR\dYb0v6KtI c,D"q窭}1]Tr 'yi!Xav Vu0ݠlX.OmyfdX8zid;Ǡz`8R4k6+lWG O a$7->֊i-jq|6T,Q~j=md's_/|U ٱX[&7{F!8LmHg_m=g$>u:%8NiG L;P0oiK9lE,wl_s,Qץ 1zH"dKX("i=vZH9|ٳ- =}ڈP78H`R\MjCxRYbRZGh_s 08twIQA]D6R=?2%I( SO2X"*J+u,/^8k'یVm <[ub2D ˜ )i!c苮Ѷl:ֲ!#M]:'kPc?&_"3׶gu * nP~D[M9#9̶GYNL_k^8N$MvM)Nq7CGUBmhn8`H:c۟9.ō0Zs߫v8Dw`qe 5%!^ô)/žZ\LM<oRq^zTJ`uxEUtKvJNZ{83ah>a>M+l9&Km(^B0$hZI |OC8ٛlrJ7 "*z6%tÉבTA4e=gܕZӓ5$%~gN<%Z*}٘e +1Vl6RoHŸx`k<<f#xaehyhgf{cObDmF.r){dĠGk'1ÍNCj D2UȤF?L IrSltGy0|1ܺdKž0” ZLm^zCs(MOC/+9ܠ8N_ț| ss<˓ / `Il;/])yz{6CߣH8nt|;k؃¤1j~gFJ}[!mih\+taNT1^(k}dp?e0 _lQ>[wI+;ȁw}sW9NcNnJ.v[V>Y U.4N^v>wQ3d|H0M\U:5O۪zWd ~s=+8Ԗqˤ.B>]lr}Z'0|VA(Ax:]?~[oNv%عuP磩K.<p16Z!-?B~Ǜ3rƌk2'‹hikܫ|UsthAJKBmJNI A%8LbӾXFʷ: fp\ '~=4`cndlV+#9{۾/3C7~Vnj}&H@B.A|@\kjظ/\aWM"g! FhEsDgb$,JcqXp-h-J]+GMN( ?E8pFd}l/} /x 8.;"bj}Bqdr*\bp[EFR9S)0\V#ޕn.fKF)x yx07$najs9&F"^9BH> YΫ8ֆ$ ˟% tY2G6g]BgFmKAw/$C+&_6+ۑN`e;ZRU, )Um˷pN] i0 xOrNMa7d:H+x bxMp`Otޏ+2++ÝU1ŷKL@{_ޜpK}zJB`^/% h0I۰W{jw?/@wܻN5ef"%uA1{6])ς' w `XG:?͚Dq㤖G 68U@`I<<µ ![sc~lZ_p~1˶B {΄IڟNh5䋈0YNfHUm 6(+z .ZxGHi juV f}HGL`ggjSH (2ih\ݐYuY{9 ov2 ye} q?C',|+r_ ůQj'MpUk)_׹A6KNVRFsp TtY;KJ ɒ>K2;pIP/,b%.TR1Jl r+)~czAfJ~ TCr_ސjL;dC;@BSq6ߣnRx: R @@Eq=B~)|YZp;E6YLt!hlU36f}#`# ' v%X!Ψs2 LDQHfוD 8d.< "k QڏHbx)]2?i[}V:&P, EGPE^2wB{B_A$i\sh64iXq4wr}jq2dURhSbP~ӫ(zSP*j4m)$:2iҠzqT L DD`WQ%] 3ZiCbRkr"*5{wo_gpvŸbC6ۍ0kxg'L%pM/!0uf4Y.߷,&.ZV>\#k{h=Wy 3q@p9YhshՃ`m|Fڈ%ǰŪie؜/zSazK߬Uj@`'X^'_9d Q4U8_oWV^_٢"1 >мPT .nŴF?*5dYWAY] 6ʿ#xBdYk枀xg.׫hť2!ub7FT!E\ ɧu:VR pyca sYF@/ fά$%LL~urd7+摌&6L,QRx~Ci XȯfH %>dFsԐBg&Wv8xeIy8YoEx,V!7 niE8-]& -ACdIቁh*J aJn/i$}IHG:~ ?FvᲖ]&,f" ?RX^pB:`iazT<$4ƣ>&gWXARbp:z?R9>d.;Fl.$X_!%7ZpJd% tXF  %;xc-z;ḳ`%sNfC(>:(εOrXWfl% j|2?,Wt4]%ba0 >ר/bad]a& [`"% y@|BjklG׺Ah %*aq^hrOGr4ʎT}LNLuJaBZ p9G ;~ cRupj)RPӃlK_ ATj_ ؑqnZE@U0 .|Chte.0yv$G[saQm1[Æ;-1,˗4--DPE$TuMCj).qE9~6Z`xrM\4P3m<"U{+a=9(Ȩi찅S7F"E&,&ߋ8v4o|S*O r3o=bu/kifRR3>SquS>00!L~nF]Bpi[SA2wKG ֟K7w(& k4D`E ,<}(- ˡh8FX|}L#@ z(Eӝ0GQGwzLuWFңr6g~֐Mֻb=;{mS7υ9g[iKsoR3@O2 ϖ]w{\ӳ$1jP=YoSSfRpt5&U΅*ǟMŕSF=gzz'^^$K,)2D$rL-([pp˲sde@Ze(K &I3C%0׋ɞ!™ f!{n/8Gr'Z5y.Y(9Ǯ JĘam?sBD(w?Bӯ XOLtYJ(6 _znQlf5Ch(halk}Jf_pUٕqY(Gtw": FdW&15 =h/vkB{^U r5ȡp?š硘/[ @zuGd+>"3M?% a5 p\ ON[I*RmHg3VK{&t3`|A֣S`^Ee\Uenk…I7r.Ӊ $aQGU"RFdMZЎǩM|_F^whd/A3TAj7AR~ '~Yc>9Q?o(\|!*Fh2)ŗ%LY 8.Z/lTLfZ!_ytobHv6$-5!h0h(딅FC?2B%sCY&ka)ɷ_f_Lb ^jn "ܡU]MM+Zt#~(҄jh%,G\tN&}U+#1啹}rN@qI-1P_zJ+!KjU0NB$&}H%򴵛A8O/˗)A %CTF'R3Ɇ(N_e_ ^y 5FoRUw\[.' %Juk&I:'մ]tz=\ QtNKH*IKEбK2'%葞;yԩe0Gv һ mڡN1l+Ͷ᎝Ws#@܊h^뱏NX0;mFÓ}1 eH`v@;@;|aFCzuu [g=4c)lOzz gLj͆A -$jSڝwj &EX4LkyW{"\JETxK0-B\05usjI=:YY ?#8wYYzUhׄ?Vp%.iLVwZ]ƔwG9#?K^DWx`4 }P=VKtXevjti 脛. RA{SZr8MCcK^Ev }_[֢6*yRp2 `uPeÅFYӁ3 } \VФx-wdPY-;NoKʕZ s[&nhkr\\i8+ƒE=N[Mr/x)$Up. 8{%؈m ѥ]pEIvFAtQ$Vv- j,c"9&a Җ%JR>8_U`1&k_*s<'hJTKϹuC$g5 kv[9P=FadDˆ?b$}VZ/x Q>3BN}JT wF%ʴ!p2}vثgy8(8-3'I͕(隴ZhNq5ߨs{*xCOڴdjAS%ӡjedC8/*U4<ZWOjOJqK%5|RL,~e veߓb-9kڊ}PDl}eLuZ78>Aev $&M}}g9*0*f%Y*jHJeHxY=dv_wgLP6R Ja(\wt.ܰU7k8z B:u:7rŔ݂P]-Jq$PB}㐠Tf.)vė/<ǒn+MmXqcѻmAUW0O*O-qEsLY:Ql]?K%aОeY Kv`@HsgfaV؎=hۧVx 0A cَ8ZOsJ*6s-l@ED-m@Ք4' GTl4=ۦFpZ[LKb ,ӭ/ eAC.lMФEYIJzջaT 3ݦjM@?Y؉~E2w`Zi| KV (cuÿ5HocկU5$.$yzɒj~b㎌=:0K7z~FJd^*u8?)oEze!>-‡*#]g&6 -L!z''F7p(E_RzG!8G9nZ 5lh8mXU~o"w"x);bm'1ie'$UKݦ'I0ai;4`Ȧ֥O䡻\&X/;g]ˡCfYShg%aw.O8-~$MSo^HZ0ڇDBrDFԴT H$ַ N?9DY0K?#Y*.U>c vhpk![ܪтrCw M X^rs_ ˸dgPTwJە U 5"wnV2#ݭ4THHᅅS¾ ڌlOe8}0:,- V'In^g \`;˃,YB")UOqZt lM]P x%a5WGD?֢ք?Bw8ۇbJ-I[x N# AAQdu~ٝߚ ISK; !Q0U։ ~q%޾*A¤eM$&SxBZz]:ӆˣ%EE-4e$7(Wcnϊz|.`U5Lܕ+KdAr? {_U>jGE'p݁5H-2fw5$u+|qDЀ~H7]8I9a\Q\ Ѣ_)XH .Ҭ*g!ϘyxtG^+z`hۖ,m1wHf^IrXJP y]y bmu񽂯' dEOO4>L8%p#,jsgM|K:W-tBKy#G?z7g%z8 &3< =acCWvPM(wP] o2?c:k9Iṛ,8+Dhs[bŽh[vtaб0^YȜb.I d#80:"$S!]eMwr[Q8 ZO(fM|ܵ"tbߨXL'oPIfx/t Ne -21m=/`-fX,q#IY j(!ߚ 3"ml1i$j|+~J6'bNާwC7 ы^G29xe̕Rc`BauڣqNvR!D׫Uҹ^dfwYUh>gz'1OSe%Jq%y[:,\_ۤV5Kx9wXq!j"V5vJKW4%*\<*\t0 A-0OJ" D}(ǯbYY%R&f-Ix|"B~Q2ٱscy8;s'-͗M9m;M*'<;uEwC9Þ^Q|fU:g%5D$Hu.|.߲'_wI3䃧v!J3;eh:CbrxehUKMLs k1#K;ƶ8eӪ=X1д KApl EKӫOflClbJaH ׭cGDTL(mY.ks۹&I2Pp}nj̛`7K _w}{e$⛮ʲ3@Hyn^PJ*LmDk|j9J8A,&qBVo|V_n!F.Plܷ8 )*2ȧ稃FBAg;I "wjMaɍ0b13]0eE_~$B/Taq_9S$OUrΆf<"h0;4n+'s,!F`xe3' Z``?.MF&O`PNziNkij>x}Un$p FDKÏiI-lhq I ;5\٠5hwgRh_\K[Bh:ZnABYZW UAB^-Xw^WoZuRzf*u8''l+P3ŸGʥΟ'h ˎ݋m3u.lE9$Y5 HǴwp+po3fnw2n Z-7YFڹb愄@70pA2)fbNW "ETV 7k p:LlꁫkSC%?8&`} ۷<^>`UR"I :]A6LՑѱ܉/n<ɶ*4&FC6Yw!Rե3uGmV߻SRw=en@{n̯As6BO8|kQ2hBCc^s&v.gn g3@O:h4lՒes@#|ХZ_(|C*$7%"z&V `ޑ]`s!6;Ռ(-Rnw![V0  F#%[Fv'o~U -unn2ma< <+HqmJKt4kZڇ]&ʙzVzO !דfn)"t:tY pQsZkcO4[Z;dotqdcHEWWR, [WN%"ڬ@B=϶ 4 bKD[X)Z^'jܘiH~咟;pR3<39%N'l1]z=Hv6,n[ _Z$ΤAP\?&mkYio.Dmmh )2ߦehl zYzzPA_1%ϒGoh5|hz-?!JāwF=BA0uybikKnC/fύeGfy'>},C S@q|l+6g$ǜy`z$waCMy]AjK Y@E;#7b>a 8dZXji2d\m|NA3&K-|Dk:(p-<]r2ZS/W@jfyg>J򾽏${7"@PO<, d1rV ޷W?2 B1-^IpV qJ[rI=cE~YlTwrL,¿šՏu\p+As;Jv֨dPAe0ƺ9khUU,cmB-:z ]k-A]-WݛVbpG{>v᪣q9A35w\YWVds\ >kuYv(\CDɾ~АD/ֺE%\dLun'H3QwD -hQ5t˄z^ӝܾ>V.$)rGzR>OvrM͕QRMS 3N=cx#22rOY]ZqƐd UViBp70::HsDᔴگxnJD)jXޡ7uq@ PcG2n.hhNn<-$$2L\Y)/ ag^ooE^ 2?\ldKQM{"5p xJRj  R.qR 1QǛvhvUA? .5`Q7p$* 䂻ݶ*meT2c5w6?Q\R\Ale$c" - 8FX )o~U)}վ#;FŌӂJHX}*0ko& ?×M79P@i៤#tBA|\mQC4 ng.N0~UMNK[usM7# `LGޝ1Xb5јA'aQ6X(1!7g[x>_oudHdE$"]$rIF֗zUX}\4U~JCs^jgHi.>l?qqNdsLg&Ҡ,}Ș~&OwcCLP1Ҩ!™edcR`]krp&7%[3햛*)j;lxXTT0<{)Gۨ~H\wVK͔]b 0hfka[^ȭ:Ǣ|*]i#{̴`u=u$H!ʢS3( tVݔ4?%Ylz({7c#P-\%0s1-ڶ͋(xUk?Em2s teg5"V_ď4Pyas <" 7r6ٔm\?d4{d_##(inAL /]R7 qkׯy_2 XoVZ!jB 0x.d)ܠG"Hb2$!Òia9rpڥ /m(A =|t7ؓld뙶Ӊw@fxlri%-\I LA+O^F޺e`Vh-&9=_v!8 IG1ϕFp|1ѷ9gBқ :ouز.(rp&4gOI:鰔Ezqo:?_[Yn^̲UUVa˜4_c|%#: 3 $>|.iX =}ӕZ멅\4}x~Uz 8rK|)'vV.0 ?aEw0EdC޶_ d^#po.Qq=,߾?{3e#0q;{`Fቆާ/ wHF@p2^~<{-|h5Bw=ky]wI/".NE.{.:-~:4ڵAM?,@FA_=12~&89|3Zqk_(I&h봟C UX&V9;0yRP;}V~VT-1PjY/z[pv @?cqH™":iCB崹|Χ|;+dTI$_Q6e@-,@YKsа)Ta~P-У=>:D!BwOk5ٜׅ-+6٪3x;(qRoETRoi0wEItYhGƽ9)͖ߪjk[D=3؍DvyѧājVհ`FN.M'ØX/2vrZԍ>ק*ͣ6g_<=Xf8kH)Nb!x+Ӹ|KT2l{jcu4Tö/DŽݽ .=< o&1ٛnc5EEfK2l!;:S *YBn'>=W~GTLA1#>aI'7E^ZsW\](\^}=baUpۉq)N{3[{4Zɛ9Rx+9/xM\gPX$m43K0;\}! XΠPҕL)䓎ղ}HYT#O^;ꀜ?*3p:|Z5o }$F]ZT=g)=N8*֫F{,s +0kȘ {#c-\z$'\n'[=VrSӈt@J#*Pr$s;̎KEțPɽ;㞣 = aYʒF=iBIxA.rROZ5wer>/!M{ΟЃ Nґ(ͪi4aԁSEPf!_dl'kg+|Ӝ/r&S!irarӳ Ǧ`R rS8SoV]G]Gt)b.53m|8-5>VxuS$TS;KJukj_#QG:uژTb0.V$CU6>ּ1P MvjCEk\߹G4L,|p4wuFR;~%36wZL#Hr#Y*Ȝ%yN/`f2wP_($" T``w1T0nڌ/6A]֜'}wIj-8ClWzH.=`\F3p/Iy& !g1g9CúkK|pe6Ti7އx*=|yH֝^ C-zk24`v^DC^Lmaio?A<̦㥙A?ar}d:tH(Tl3_3ݺL.'Sgؙ'#G2QFu r%,=顂AC>rƜg>OD$ sـDcZCbQ [ː#ZҕkMΖc!M&y{ik~#zZlj=I!~i̻=/C .6`cO p#=aFaMU~(p "2Y:-Lx_S"90ʠ |(Bt1^z^e+R69S"շ~lU#ܤk?%ն} <&?}֘\b;0,3gԽ&8h}ɂ(Ci !czVZ~T _RFKy\&Y *ā ޟR\#PSEs.K*?x o3VFBC^O&fa#͈{.;h;^{T=@[GpdǏ'PIYŭ$eК~7]m6)Olqr@}0(飵&8mu!P~g%v슗Vx1id L$».ozL٘͑oLAEÎY%ȊLVxh%.7w i=QU}iX"ԑ]iͶ%'>68{W;p"y ^Y$n3T7ksC}߱Dr]W[p}\G肭Ⱦ貞JG/C)Dp!VPd"e958WuW[*`^qF^]}軟dX䛗LiڍCU(gO"d[ll^Ј]Hm;ȷ]JF PJ^03h+dYmHZ=Bg"@gqP6Mf[i 2q8źZD p>Q/Kx#S29d)91_E_Xs=|ހ).x` ޗ7;B*mMEAvoz}\9_Jq׹i#-Y|;zǼb y#a+qۥsXi&|wI麫Ě$ڙJC'uxCz/0iMւwu7=5 #ncRab tzbЀ ߴ7sspuwʇ@D}bۣ$#g:ܻϹ<OsYN;#Qlf5%.]:%4MǍ iv)1Ic{2+^[>h"Y yP2td%EfPv3BAE;: s>:Y%0ƟiyUs<qyh-Ѭv3Z,?y3}U,T'%m{ذ3.PW r Gg:`QVx"xQQ֫n{>%oѶ ^˯=tǥS!FM/SJQoL7 Cf^A|'sax]sp~ ؒpWU4xntG-Q9V㞘-2:G*.dzWy}W{(:? OiZ]=E#qbgj+#0d݈U(,i=e2pZ9':e}~9NRy(ŗKa.sRȬoQax`/Ѵƿ >6 9˄ɏ'L\fڦoi .K c:6;(f'~%'_g`ki9\]!7~\!o߄U}yB+(1{O| 50&)R 矜(#pHQKӎ|, ˝"312Ӟ )ّUhN!ީ U /Ma^33i%q>AAHGHUچ1UK}sIoI:a0W WӿXcFn-z;lȜ)PuP>RCƄpDcPI]ڔ8.\'=bQe>$v("ox8ɞp䗸b 9ry,tۍ,E3NzzjDZc{E,Ot?@wPXH^-oLJ ܝ0rP8'G 'ٹKgQQLJzBCh 9H 5m MKđ" є[BSz_Vx`teGj?6cR#?těggYx|?jDI7(yje^?%\e&A7O/{]L35rI{8S¿it>3 D /fD %QhA.qZ١9'=(˃xMakOIkfU!w,yK{΀W{2EGQ%QSюFO)*ݏ\;{nI㵹e#=,TD08}B8q|qlEIvJ{Nm;;J?S̀{x9|`i鳵rmnոOKC_Y\(lA &=1~\-缛Em&"e+uaYP_%&'^h#aWKB }{$R "'`-ѿi+Ԇ zܴ-9,o \`oђ)<]x*欼aÓ|1dKkhY" G,@Oq=fjFw]wAA8F K4xTuTR[ŋ&`W`Oʐcw>5̘(mmT)e 9P(+,X=@0JY6X'`6xQo6! 1SMÐU7EAR,[4#IhUd5tz!7|:ş $mKG+S_q;W1+}ߛQd39`'WJq] sF3;!oߌ }  u/[fD4S)/%\_eu*AavzEr;SpF-'V6쮻f)Vn <8QP+?F p"r3N[͓+^|y=d=G!W&S(#DȺr_xe3o7"=Vl!e!\9zܲQ0*ѝ~o3:!jÈDQW34W~$!a6|jxQٜaIvHQ`2ڧgGuͿB)ALE $qCA2=q)66[FNOd`-0o:ZʝQW9L~s/*9?T_I7|{ ̗poB҂Fw`m@qk{N%s>q籄 **?Wh6Pқ3{5\IJGKqI"y\>66NpS-g[wa_-##؈7b¦)SӜ衐Z,Xh*{ř@߽:™#(3{K. Wہa2rY̩aXfn]c (RYLIQejrVWd6u!WD®iD7 YްU UTRrJ1u!rY0nlZinWEj ic 8 L5:N4`IZt!v|[N yˣ 6XZli!mJ> -䤭÷TY rDhfj?QQ !.;"VENQx(9S0$HVE76E>?윏'`^>΀#ݾ">0't PJrwDn]%2j8Ҫ/u' zp7 GC":B!@x0K0y~1\>L58GEo_Ӽe{Vp}rۮ'{Ίpm%0dD UgfdZmud?ET} e}iVa* Q^O c?m c|UԗG<jPtGbIYk+N/St5tLF<>c @Ċf7k( }M¶Ɋ7՛?d,V$R]N\Iיh;T^!'P ngDZ8jlPL4"uR| -UM>!>/l;#yJ@Ul'],.W0G"*bme4Ɯl/kQӚ4qw%04Q垈$ʓ.<|F_x.A:>5P}j7%R,;DN7SugOI tPn~8F)2 =koO$37ݘ>*' i:#>^Ϫt@m֤R5"wGo2A,gy=̯i~ל'fw(7ީyl^R< ũ )T)xQjdӢw3X![Jr}gpğmДKl~2>u; k5C7B #ݤ~Cf lW'%'ɷY 2=IV-}{ON9Х Ҕd;9OL&95Lk#Y{rak`uW>/.͑ ' :x~>0Rv_S#=dcwyO[fg2;64ɲ+}.$V tBknKh1n4C8O`R~GLRg[$|6ޒ\wXd[ZƳ&0m([WEwctگp:;3I mhe?uEx U}I Lqۻ< Ч+Q{hls!W? x\aMMթiBM=xC. Ӈ)C8-ݻ/DpeqZ`  ch(c!E{s2RDsYmH _!?ؒ縵F oZjH\;,R%5O1أ^ebĠPEM@~o??و04v'ĺc8f|%X+#D4٨Aו˷q->3ha/ɡτgĸ&pТm܊=N A90c6v[0y7N- #tC!uZ-Z xckM6WD>YW٠Wٱkj qxk=g ~W*FN)'x.@n;t*4W"=cq3K&u!ŭ24.e~圯N¶n0T}3:ʧ'VƇ  |#E2}c}L>&VDglTjηh5+Tcuڽg*i_ơeCuD'sOmJ,JJ vMiUd=Vmbqy](B-*v'a [ |v @7 "=vg܅Y\cõp2Iˠ4Uё˶'g>@'@컞L #|c|}CVj-8?2gJ/ZO/ eeBao!=MmT7x롈Hn4 gd=ӗ60ylVETld2,u!6B$<*f_+3GD-FpiJ013QQݻXq7ɭw$ (y]0o!4zX}Fx.FݲBŘ-EТ{)Im;Ιja_}R ll? `I6Ij"aeZMrUgqΥ XLJ; s%tMΚVSRZ[S1vD,`??o}hEm<0w74!h;)zʵ^bҖ;]~= w~\jVХ)Hl^+U " h8 (}n Mw>gS058<:nl[@y/ q U%FZl|vSJ,ֲB}iՊhIXf6D޴bcgx\ @_o!={18icRyo]1^qa9,ofY^V}_P)~NNl ڀ4ô2`Jr"sXyֻO)/A Rxn?5$uD9ιk_|?2uUD+/Xo;]Z\#iuR !J!O ]1,2@3Vlg,D2m#]1GWwd/@GS8|gO]ߦL[3HjS^b,̑NQEB̛!uI2x̧ o V6g17TNgUh^퍊ku }0[5Ҋ웖X|]a=ư,{CG v]IM,?J-c"fF@`Z* s sG,(#'s=N(&kwp@b7،%M%$ns%lMtsȨ+d&BcN̏0%YHvwALO}Be %:~kAok^e)9+3f)|8$,\L\M]@d)[\T =DéH]XX, E M1G[*סOg{QlFr0e +"Gv9!vD9,buuX+юUiw=gB #^s+WJ 폘~ .,9kKP,aXc呫 xLvMn3Q_rX RQS eSXipM>ڨzyW}M5]&yf;/%=rJU(eǃ1-+RS BJء*%ӂ6Z5ߺ.(~X  *i9J;=vVV+JGS'.&r #gW5َ=W:UAk6'ɗ |`$ !w<]tJE;{"IZ?UJB٘ae빻di"j9O9mn ZC<H`.Rb>ܩ$K︁mʧPccCۡ^#~NxT6䔀-à -,-a~O$!s =s|g>*͍ȈOW5BHAB\|R`w?0"OwsWmFjO`5Y8}}+1EgtlrzIhw4dv .0Xj뮊x&5D⒯nRg8`-f-R/ٽ(Vq/A˱V6W-: fAy̿OTڞ`k [|ESނO[W~aV=!t~:MBBmO`%Ǐ8i" u6ahc`h O6S]nk;7;iSX OY(~ˬڱ 0r+]o?Gd)sT0?Iӎ 7*%9k&5韧s$ďqOW\~J߾ȊR>)3ZIR1A84#$ھe4復䟴1e##DR~I{ 'Rvzg.GU' Qyr6'~bL{e}%`2:K{*@ш 8mlN~Ze!?B[/mG}0^,fi0,f94\KsJv/({طQ *:Vpe}v ӆ:sf1BRf@5{ ?ڬ}eDq7̇{{1U#ŀۜ<9:oio ѣ 6Ng踲n𚳖;LgTV4YPxTKbɏbL.Պ]$@M0kw_.WpӼ\=ȶ+XH&,\'. AG`Z;piGگ(_Q20vU_)k7 cD$nܧ=vM蹱Z#sf (6)dqH>tBL89gQlQxo6dhst*ͤɧൃO|BpE-5ך- +=bKatl\>aMkc1rlMP'PJ&€I}VYlnPg 39ha[ +HՖNp6osm/nsBd.#r(т)2{="T_$N݉wϬ1mƷH]p%<,^pKIZhnZ!glڪ32XSj㸾=@E@N&&7F+܌ɭʈ2˱Af/}oT"Q2x5]q>%#0lگ >r}t҅3t­ƝX!O.s |;N G-YY.]f]^ֆ]c]LzFI׊ޛ(t{ŋtLzYkBlz&V?i̮=:鷿Gv(K~DŽమx_6! Ec˨mu($C {we(*h~RվAq^PlA;M\ 'IvtΦPCk|wv]QEd=!\+W,n d=:%8,dDMV1o:!RoJ͉X'̦b,9|@d xҘr˝_-q~&[>\ xq =$9oT+wM* 1u' U_&h8"y3S>ߧ#}7܍pI7XOoҎ wXpUiO!T梍=.YYcIXb_ 3<4j:!JQd>D5So,Fw_-wbUeh qxZhA$.$['xZ4 t m}GWE7N}ʸlTZNcf*Ë DQ{h0nll 䎶x8['f T[v#J?]?`HriKxptfVkj*_SZG{T/qƳ):>*`ۚp1zCv2UhpVx7NM?Ǟ$$d)jwNdC\2N=~4; av(jΩ| (a;VZIlm"'\MXR(1Q=4^ l"hCpZ9M`M?RulWZBx[_<9#9a? 4qZKڋ*p sGE h4RvK񄝈!ҋ-ٚ0Xr v.krw/$sbN rg!fz'^RbJ!7M Y4kAz_5r gj@.Eλb= %M`5Dޜ(@^4sp@ R'xVu14M~n"xDj` $pJ\C-H4YdAo' [@@A>;0"pZ9DvRQP"ڿJ+(ύM,*jL%ɀp(үZ99&+ SwZ"b&J+2`%nEأ6 LM1gqO!lBl zώ D"@3!xDLStN P g(n:b6sؿNAQHQa_4U2Ć,c5mH?+>3'aDp7.G"U_ra*ǥXf \'d"l(RI]=t0F1pyYWs9Zg=X Ƞ:ܔƻNغ5>dFyNft9_fBR] p3Lgm0б3%Bg6H][m̺MZ˨LF?=ݩ+B?2Az<ٍ,$]}B=Ma2 Nd.4&s+xјykus"eEh(yIN%穏e>Q24T_$oۊ?ؾFY 8 D/g O|P,\F#bJy'lXfb^B6 `| 4|k2 L1 t.!Np!A8Akf*ԑ~!n溞`R΂^ %:U^bFЂiHG-b6]mvp0EkJYNMÀ0}ʼnrXfбxh$2%(@hqx~(MBh@`Jr5xV.fY~Vh"1yS]Iaj jK c9{Ȅglݚ:72'd>!!W_C=%=Dv8cNj^ Xۅ|X7[a/rQKub02 Mױ`13dȿ~':xG&.xKвP Y?"Eb.aswl_K$w N/ѡqkn#*^ oODNf5Hlͪwņuv,ˇ6H S[Ao>1~~JdmFxҕ9Dž. O%D!?kFe3䴂ʤH:ãm/Zg^m+ eHߣۃ?aZh₌-vUM`xڼs0[o78l,nAM.Q<?֪}C`B&Ž]w1Τ,B~e&w/zمe儎s(P_"qqŅ&e6?g]+-y/ 8ZЮ*WX akkѥ:'a%9J94?Cb5`r0k1٦5dЅEF#꥖[gb$$ Tj77E8X=51C[DP5]vը ITÀjF=G1꘳id"!pRKӅf'w63j?s:9l,j$ZYlsI ;7QB(?> i_\{OhfŁ5 9hg* #CCVʠ/7 E[~+ fN I;xgI:#cbSOFZdk{ is)oZ)!fI!_KE%8)(2<l{֦e]Ly7+dtrYLa½ӪKnuL 1Aw]^wq{ִٰnBxzZ0ɞT&\ι7\Q}_ F5V9bj_5BۊDJr4'ע{"6'pY34+ z䴛VaPfX7'R;6 SԽI"[x@(h"0m!mt9vp.8-ի5D`ybTTe ZĜ渽džkԤ@ekjo=Q\K:#z`렲Jr,-nMI}iɅ5O;S ZL/,{-)gEE+=D(+G;<^PKcw 28 IcR^-*ҳl]۝qR%2Bjgc?/&B?+\/͚xp~@OLyUGt9F! } DT\5ffs$0Fh݆\i@uӾq}3S;d[!  $zG>Da`(?1FKB~5珄ǹ;RL0w4)pn7(AM"JXS)(b"NyPJNR0D}~݉u_m"B.pc&igB钟8վ}B+xrIa*pfs-tg+zCu1A9k?9&?c 8ǁ]Te:~4:ZY|f{J\RK1Ik?ʄ˨_l ]hcex1V30` - *]g -ÚN`` }R AA<%ΏzgQ|WH>1f|J>'JA#d <|;Th.ēƉ4Q`SfoL #(Ko3,;6B>)K۴DTP>зkm8Gr6îS +qpr m8^'6M+C3*VH'놈ꍶI1d7(_YkQjrE+W/a8Plq39Q&)(XE>ܟЬ rB29j<Ř!]Oꄳ#}=I0B=l.~z9hgW#b5q0=mZ7 j uôKI v_RYX ?.;]@XAA]vK")8a.?IfOFЀ^B``އ4Gi Q.Ր8`Gʥ>ǻÛA.gnw3#Q/D[_p2^#%JqrdFSM(-XR)Wkx=bbF+A.DXIb:L^nf`GEބ̺\S>؞cxv/߿!>(d X$oۗި:G5jjSϧSjge78y'/A Ω@h|1@|n騃FbrhX!fZЎ.LyaU=sj22ȟ-&k9WF(I)?./LW/,!3&Zi >:wԟ4.j|ف*))KZ2ۧ rON _v}+lrEUE.q޷M9)#sS3NNJ˧47q !%y-@ZFy5=@ٸ|`Ve}iQc ]bPnr?OqVq.{\p#.1CSQ|*F4+ny1,CqMP/-?Jf(SZ@5Y0l0a0:7'90OEqXu #t~BryEPը@hoIi v8D(TH}kȫ^:Q0m< gro5I"B{<Í h bR4fjFhꈌ7̹1+\T |rPq8WpW1*Y@( Q5uҖHY>`}?tU4""Q `2alNN۾+<3T~ *~;,m("2)Kf&+aIuQoPP'ciQG!͓uSXbNzcY;[9gti}Y˗hfN!輧L`36&FBPj) 7n`<"Lr`Ȣ"-TnO3E_PD2HOunlIVKD ˮ/C$Lj Ҽ[6ΓѢ" >dH.V"~!db*.}+qm&NhkNz%n(%[?! qRZ=ѫNNÃ$PpHH=/$xYyiS7}j7􂵘hy8𨯞:I9(LzQ H5ҹ9o7{b:bZBpmү&4ӡgQ(jot;K+|'dx MNd^xdz{> n\gfH[8W" aSL.e'_uU $ h;[)[ro]f F擌G+O~2>i] B<1_Mx0cεE~nn, 9YV&a`@S5':"?6>Gl8Og̢-=ӘxڛQֱUaY%FJ#KX-'5_+4[ZOrW0F H8yLXQ''ሪդ~%D[b>z/gs}\0$ **!YAE4_w|QHk AF'{Ra6UX ll"},\oPSmER\, `x$LM%3`Z=쀱 JV}; (b(Mqlr0Y5q)ћN m!Y:CR_k/:K;43!"281x*!E[7bCܷT7HD>1.Zz30W#2 NN:}{ľ{ۄFܽ3U -? m1ŎrgH_2Al#aNXf59ܤ,J7^^nkW814T_ X=/.ǞbJκࣹ"}O5P 7˽Y;4Jx㏗B=6.Q] ${=@vYV1ϫl|p[zos@[iw+swCW^TVd]iH+Fpo G/of/cppBD , :ǿ3:\eCs^A 'wYF +$,KX-1PBvy'-гP,2o<27`77^u $ v{ kLd{| q.%ޑs9MտÕ1QD[֏V۩#$/9#)?5g0Am|+}=)ŢݯsҔ>3;bTbՏ ̚ڛ|c ҇ĹJ8JȓB% xBj7ϯ~Sg=co^;$ rY^bewN<}uM"Hs3-oyOqeV>:;a#M-Kcˬ{Odu]Ј4cќOLwW*ɶRUq;#nUi?3f~C4G'=߂zX孭ikFʻp?_X6WqZ\4 2 D4 抣~Tx]VƩKGȊ1Ȱi<ʼnP;(6AӴĐ䣠l`:pθ/c%O@X9?/)T$M|2X[?KSi-kfg\?od 0FrP9$Lv(biZwW_ys9X L;P^ſnm38Z7u ͛3"'TD@wpk@nەLq5){"-x4D7pEIN`M~.)ʀ3fjgXV"S#`VxDӘ/rVV:&K&f玼iU Fw`՗Q#TlKѫۿBKWaYriG uE%BPوڝn >h#]mޕ^bf3 \.ŚL. [MT㋌gETľQrY}1ğ j)EoJ}eڣptn@.dѵ%YG MUt:ݫv>RznHWQ{v,Qo'#UwH>q_"8DE3Ryd9e7xPmbҫA:v_L?K59>⾃l0:hNKPa*~op h~TMb+wu;@`NlnmnnBLiY)3D|+;W4r#|^>sS_`OHiw+'Ϻ F//^eĊؘcget klElԮn(/;$^hܮo ŨHT-ĉ(]|Xq)<\xLдVKI\+; Mn\<$ 9QSgo艩RR ]־bR2i^.[,w ]JYԜ]Z|ޖ~nl_E1*dRwX $#Qd cFO&9@TMV%hҔ,`#,2owZdMW0B#<߅X":c < F,ʾaaL7ɭ*[ bs,utGʷ3LzXVrآn=<"@dh_&oUulԫZHL)_U) ~"Xa;F*V kMngnA 0}.4qZ5Js4^:Zk>yB;<6_,$e~sMRbFS"&]CNl1njָJ'%u TFcͅfܝυFQ,ZG2+O%<\c˄~!<ɢ^[$ ]1Bm|pOn "8)"uUͷ:G@.tHܠr($S;~o/ K:u<mt[#6O4)m46br[k .D@e:tNddDZٹ8R+{"x!E%[`P!]0?~Siu!FzͰɪd:Ji\F1xvl|4mBdZLfL!cRtрW7b2C}6"9JE~K˜o RtoA`װ\ZYwd7i]WKB{r͆H&@ˑ%8N?!#ZK|dǎsu Qj>_H_Eonj ZLFB#xT(ȹQ-l6/Ρ%\|杋vRKty4# wE#t ]s3d9q6UzLƵ="[4YŷZ_$9"z0Q^8h XHsE=BjBU4_'7AŰ;B$ b5~KjI$6԰kߚAD.ax uHu'f҅d";ȏl \$C4[a.9|}״apmLdc.'akXHdt *4Pś.|062#-l=9 1U.Ǣ_j?Jk8wq#w2@+Hf!V v't 4p&qVt5:Oڌ'` W 8C# Y>h=RjePCzӅ۵y~ᅳ #+kԕpų+a \d4]+)U۱ N^O?-@ KmB,g' yJsHT,3Z>+V\%fq#VF 2y=ȶ{P$Q^+A0+Y ;N25mY{x"0e=e#P]_wnc-D&'R ;iyfla͚Eнq8"guXsy۶"־[l(|YBj)KQX2!{Gl]q?@q <|xvՉ深틃\h)JiTq.&U w \IMWJGl yi.lzraRbV!Z.i祼"'haIiA$#R~Wy6>"_IT7N]5G6Þ Q~|fh3=0w߰E1]` ાL\,7=ǚ44YpT\_vk}-a)q~"siI 6FE~1e½NIVԥ^1I5gL\k+ʰ/znuĎ7OoGH^}{Ǻ᝱fl[uS6`?霾sT)<E]D6lM%x<-ڻ*zu..(BJ r9|@Z3SiY!~E;!<hó [1)Z= "u9 7/$~x)H4 I&{8B$`w!XuOoWQqUFr30E]f3(x.?^0lVMщ+,4~DB(.&m=Tn}[q"xYٗDM ha`0fi: . OZ#{sROO<>=Lbnа ] by6{ν /xM7{^@rxi0-EM!ۙ0$AEuir4VњB4pwO&1E6Oد(Y:n[]CV[#aBk$csQVKܑnigaٮ-t4Q,:}nʻ =a%)l?lNjFjE87f;H ;KRg S!I]55Ru2(R 9T~ho* {`AKѿY7]s@kEaK]cPxZ>|G45齖?ƉBnZ8+""my@`gQ0U'^Ԛ[dR P^kD!Y)KL^VS(Rg<_"Aqӑ"4Oմ{I  `FJN AIyb&9>r'k)2MˆtݔRG88o4Tν'LQf*b.y>zIvٍfJCԈ3K4;b$+˩v&x؃Hȁ)\kԈmj:,}4 J|Ѡ&}VZU)~# ȕ>Qe]8"^m+| .{ -[i\jy=x)-r(22,PA?ǍW}2칅Dw_9F,[Y=0Unk^(;2ҩ~V?tٕF: 53sUζ@K o3CT62h!_cS3ZڴȡR0 ɮM!HfshO]{PiջMKa)(ybyY w|=l9#Wr^\l'!XɷYb rJ*%V>ۛ3l+dvrfuiKgY#v4TTZG"z&oû>Bգ/9_C@Mzҽe7m~K#{pH& @ _ vcs9֑S$<(jE ?bir°c()~B.ꦣV_鹫!"  ]%(hK{ǒ}~6&?"r;Itk[\p V1tALhd}87cxwGɶ$'ch ͟Nː}J:u3yO&fB<4b̪Ydz0[r֟o5_&:9e6褰nIh{M :VѭPwZ*ކhuq.7e &b{3xnf$TmM<_}e4ڢ Y_^N;2bV_o[;_AbW D ; Ar!S%sZg-T'ޕtM@1fo׷ [,h;m F+$ U y_$buI#{[+ا5ι!iN20+;ӏ*IydQisaB8Ijʿ&lqs؎1e)No5QKЫ1kh ص_S!M]UY5;ۀj% ȞAG[Rؽ3! ({:xib]W`1XUD[ՓK iIО:Xo pHr+%0"i@j?Ԗ\Cx.0CoP ൒k&#m_eΦ3s?.  :F۪H#)Ei%Ew܏-߮{秎?3)eďx\P1z;,QQp7Wo)H>@_y#S$X2SE(VZ3&\P\h~5^`MJK eFeC2]ZӢ?3>盾w1_x^ `R(j!YZ \j%yNѸ埓!VŗeK۔#6KSS WzISUlB k*ن9.>dpЦ4<싎ʐB3g%jh 2Q&"|2)E5i7ݗc i2'l~? 3kH8?ಬ(>uL2nyaAk+B M1E0Df 4dHo [godL5W1Q;jHsؙo]>xp!ߘ,Dd`8}MɃU݄o=.@=Q[n̋<<@?5Q$9lEG𓏊%qw`QPc_BǬb)vk5?vT "`!8<32pUr>mr [wz~G;0Kێ3׻h\<"+}l~yWŴ5Wً#u[M->y,h@Q#ղ;߿Mʳqz{'JQf=MhZ;lqy[ ʦu-p&\OyɆ1b8$r4KSӛF}rjpjK 1C3+b#MO) $ڵ]<#sY W"QP3PAcf؅AUf'0Ri&aɋ7sDcVa)LG9˃a#|: `{vEC.8bsN2$8@ai}+6 =wzY4:וt@w\@4IS$\S`ӁKEWI[J3+U^ :G2K9Je.r5|@H[ iѨO[Zv5X/ |dķd /PwgK)$D݂l`YXPSF'%am u_jkr,bs)Zp"ԮZ])gfpa{AOGDmɵnƌ̛@`LIAKgwEGy&y؇+.Wpzo$F@3pOs"GN/kK)wzz8.są-TS/"y._ED#w C1MuS#A!43dꞄ 98Wt k)Jn +Jvx 2-S]6bf6G؀ܜHSl=rԫJ 6WoyRn QC'!qƊ#?:\ω#DWu ԟ^='|'為 ΦK+Qkpa1:Ǖ'sq?^5 +L%.ӝ2<ݬt72ɼU6siÄiK(w/s|p;lFh[BʨPeȢ6$]QR=jh] j4>wwCH[m-HүpM3 /x+ JW{qpKqS4Tc\'vx(eRKQrCs- \tX*J8Fw%k6v;]=+(1ϔy W/۷d y.gC[>Bzm }OOZF J_zt#\dN'cj-z0ĀmQGkL(@LؐKRigֈ4ܹQ2 xx"NA>>oe1}ahGg3,Aq,ysɧ Q缵g@Ϲt5wb7ivLnpZXgU-B 7f]=*`cH&-mom+IelucLoݷ*LzZ=";g" ƳKL{gW^]4^8]Dj^rV$jĮj2bֹXU; {d> /e;to,1G5i#K艓w[^~=\mk7b.)NVRK{{>sxSlɈޥ|wdF!ЭUKZ}"nQ4OnE^֎&FIR>Pq~H#'a+mJC͘T#\\nrs=i?'sl;9lʽoyH-؅ՌTZ;TWfk"2q`muaZR`N! jܹ,LҁAvkNok?T̟{Yg* Ke*_Q8_ck`8AO u>_pDezU~>d<>uwKb ~&E:W^Z.7ͅ@^ rpBA ȎC KG]JziZ9{0VD s\y,R-WGNv=-"EU k8z[GVM~Ì\Ock/Ou:X$H֫'둔kKK.`͘b.F,'~)SǢ[8+<$pr StÐE/ISHL*ŰƸzࠓ xIYik_p6ZO.;ڌrxu A}s8[).)ՊVboB?nLK.xRgCX]Y-Plcv11R["6% ku8CJk f {ё`e1q!= {J dwj7`ǰn@ɛgj#@# )/AcҼ ͅ^{ "j$!fj ˸>~k6`G6Ge- Q[Lzf5, b.(@kH0JNvk!^hesml/9+!0hwiua ERCO{GUȞs- g53V.nq,pV)>oK! 8Ց&g L,VWP( Gԙ,@Ĉ]dYe -+.VK޶So rl(<}Uf)1g]Vkc@h.ÆL 1;jFq#]91@?ibO˝myFDo7%%d#_'wRbb|F?40pW1y3uhievZGX2&ne7n˵f$| ,ƪfLh!@u%g7e*`|j^eCqw\_Ho6f@*rt[gnbyy Tׁѽ>w<:hBqI9ŭyVȃӣWDhh8|߬;$?z'8~\~.vbj?jQwBNj>:A:pLكC޳m,;^WFsmJxVڤwqyiZY4,Y d?0p!C>)HL (#H`Wv< =%S&xᎃNLV{3رK#Zy5Hmkxrޛtf^q8oA=?ݤnZ8(F9pj$wʪ7{+돯p'u`NAtTm6IG ;<;2E#3AҏWD`\t-ʄF*7-g=E #5#xZi+<3N+zb XܚJΎ'S7UAP.n4\C ͝3פȑr9F gS&ke3K\xy\ITKm{`5d1'UJ,Lo2-NC/؉hNm|!"Op&%f0lhh#/*Xz t;~$e1P8wPܦj~`FYV¶x޷ɲ??eyoF41$ō9O}Zo 2R\ ˖t8ҥԒG/훵#B-S5Ϩ[`%(fk~NΝU f*E_Q1HS5[͘S2 x5oF);H3k Y?ަTLc!ЧeS(;SV0<[4LhcP| mÈD˪'WFKWq]@zm&9vŬ*ӷ4#;H?%BnstH^Ѿ|yU) <9U^<0eч#TLAP[>oh)bPUC,:9©Xk|?նO,v)# HxU9DIR]"^Yg,yǪ~dǠrA>U%hVu)'9$kq,Xm#2;M7a^'rQzB܋t!\`5?4 b64ׁb.舟#wnpl/<_OzL)\hL0ش¬^3S_)ڰhKя7b$ /^-<7򲋊ÝGC,vo{vLkU0*Ji-&_5:g$Aڐ=ztk|`yGpIg ÚZAa|z_S,f] %RT>*FV NY&-9b ^'}`c. ܧg "OT|O?tnWĚf-'DaLKRn>Zas}AX-"`x ^k6J^ʮ6J\tuh໪NJg|9P.>QQŠR?RMZRs ԨNʋtF(-EKL"ebQwr%4ö!~QLqvSҌcո6xonK6YY2Vԥi=W62g6|ڏǕxiB ^ i֑KX*pi Q\< CK?Й# c wWw۱ULg?l0Li5eJQ$πX*\r&r*9 kUkaFph ,'Uєf2q/$+[{N %+H]x>*lA?cTo*2c}[.܏9c=2:$I*f |@FZ1C&:7R(W,e0SK٦x+umZ{1/VCn8g:5%jV9ʬ `KKq$D{gA,;ĦџRSಣGi"2\Zh&X<כn-ޞ^xb:.6 !M=*wrV,-Lt!UcP,RJܺ=VjQ ̏M[+/.+f$;J }qN;Ftn :F+ bn \:^'Ez+}>X@ \h^CMʭ *SM^Ǥuoޛm@dv&B2Gł?k{jE[괎0TR`e:lautF17"3 > nW_?\0j~+d*գo}j}qȗ۩ t|(/s-}T7.!`z-SYeT@h:@>n9_=3ݢHaqV'Mf4u/Z׷ %e~M{'So[&KdʸI2dΩj-qe2,`Kv7Mڗ;Y>!HG`QЇꦹp31T>h4c!m>,8N0UO/-֏3pR5 LAZ^y>X_"itHU z)w8`"+jew|u1@i+*o%(@H󷅁 M(K)ȜZF89怘E9O=JA-AGBWGPA'jqCEk!$R)n`S7nY.ۏ9{/IyUzM1ȹM6q+G|b3R7%'+8߱{Bx y),8NB=~6xqGoi02 .7=䍼1jLM,ޚ۳}Qs }[P4ɭ>_OŬu:`aؘQD7ll#7vcYХ59峐]w wX܃ޙ}ŖKWo:hcR#,IjF#ZVF#6{*$=1$oq /,$ařD`@ h˂4D:4oTo>~XOIKвqw^= eI?nQشbE1#FluHBP/Ʊ5>D*Rq >6eSʝmd:BΦ`Bݸjb`^XG::[3G U纒SK|WXk?ao8Y2N_y@7@1ME@Қ_IPKmDUa]Y̛20҂.0-esKOBm!j;r2XmlˠXI*%T_0k̞sXHnt%&'C/8ؕ~xBAA߱;82Vʳl}ГJ 1yA!կW}Y' .-Txdc_;7Zo5>#dxqA Pyn5c9H29) )ϭD3Þ y,K.sRQ`Uo. >0\rX4Å-2EVX,t4Q\d,T(a{0N1 @7 ߢ Hv9)R8zbMv [~,p M2wG5hՁ%4M ˠS7K0OԔ;.>Džy"6ۊ~g"ݓ_.C:F+Jz➮/h-=G-{9{rPrg'{~d2GN| J LƑM!ƒN,?Υjѡa/)(b4f*-|h2OM\]4H Wpi B:u$ō;j0Ø g{<"ugޒh 6ӣLde<*W2KY-o W}zäК #r}V g|:gͪyjt.6ߺ&n]K*LBI j]8)|dµ=bf"񲷙9qf#2v$Af8xE[w=6>B;Ͱ`PX+L\ AFKTtZ"n{n~s5'L$J:^o,]#AX*cJ<ڝF GN&; Zs9k~sqp?8OO҈fjS!=)mFۉ=a@Pu>~WrO|[w3 4NplnY$ڟ,<'% SU[Z;p5>sXS &_T L'8c46VcE+ itW|\i>\SqsO7=_o<7OHJR'ڈ ]izv#d8:d 0tĈ\JȦX0>W],8b_Ŏ(h髏'&H򨯻y F_,b5):/'FR'VEH¯08#>|dhqG D\=&C}Cz.<عb,DX#_;rPVj{ os WKʟaZxU]å6Mr5+ejnbA]G+q)"Moi16xz[n G-T2ݜf\ǝ3/wuw hxFȖOOG94P+ ɾP?[#l.X&Ԃn`D|XG\sAG5D遻pĕ ͣ}J"bLTGiO3tib-,hn9>d˛غĵE Q)Q ^6e 67te ~: 2%ϗ,? }#{-ēB'9Ac_V[5p%=/GO~w0>:xFqP 6eOT sbLvIo_חMUyMNQK5.-ͽ$~R"D̈*oRE72].acc{)4C(TI\6IrA$WVX;W& !lcZ9tWbrLؑ!tSNO [239Zǫ%ߐL1Qvz@rADP 4\s Mg_]_ƌR 7|dUh>A#2۷ĸx$Xi\?Kv!?p,%Uh 5O;;cU;=&[|XTWī<g)&\~d](7TJ8('zl;XW.#vqbOL(.>fl.6)?,_oމkoA ]g3GfC=bS4=ҹZqg\tVo7Xhq:|.7 hnHpyzŧgW |Ǫ|o2U\MYwͤjBƿJ+̦Bez e)`$uωmQ^L3>D\ۡ2Y-$э CZXFaVڱECen0zpcz ґ7^5\3D<Ƴ|\ fd(}E;5y wvƊkPzNfT)=$1/)^r<iYy. |KЍv;JA4.5A`-UoW]c/jQڀWJm<ܧi*eng/11g-|3 l1 5"S9 [#Rn/7(rƹ蹦g,])^Jzhsf^y-f$W6˕^^L j5@^49Zm#*O4']曮?Ytn&԰$:[[΃?~gdycT`2RxN^_O4ޡ,Ʃ %7f`WEQ -­J_zT̬Dux8> 4 *p .5+EMc/ Zz0`6wҍGņleY΂fUmn,ǰ}1]8Xu {a fp8Ī˖n[ $z *f„XBS+6O/J*OUzEq<:THSY(.·o Vtz)zOo!GoxgSYMfs2Z+I"cs"U}%{l2p *̮67vSXJAq>4wI(-'{Ovc> AEI@"&C|K (_y|X.|:$oi!j<ܫ ìdx+ti8XUCVIn}iIŌ`^[ uD{byi8W>ުXfȫŞ[Z6I:x΋1zp v%(?Ix6٦!rL/kis?a#6&{Gcln.v2kk- ~_&Pt(t6@IL8W?[s1gZSEτ11wq $B!ņz%$âr˧[C UohP֬g;lk>G?qI̊pé7剆r`#=Ɩ-EY D&9n7 CK)%0>MZ=jh!7A(_W.XFJ@w P虪VwE& c_2iG3gN tQDb"!fkʇdPo2?̵j~ /~|Q"xĮh@\ Q(#\ 4qX"˳_ݩоRñLllU0; ܱvv8ebJ,$<ʛUW0@9`w >>*+$Ă< c"LFN*O<b`;(1AZ7>[wm|nEQ\"žMzok]U4FmGK*'H,+凅44޿.r\tF"ar1.ܓSt!͆ z? q BKsT ?>f\АgE2 z#khr蜕bÁۧ뿦 h`c(Θ09C(|_`62zSo;1&hҐ-6T/[-Y{3JWr`mReo8*48"9YFj3/v|8A[dmEM ,ր%y)+\?*mL6^g)quUnŮbc):03&q@K`W:۸ĥh|0k[/w+:kqaR:Z}9'=?dGZǕrmY)0flvrFePq߸|8 :/zw;*P~V(Zm |!+~|'8m{B=a\m=msK!c?nDgƼ=`3md2J9z.o}yԧL ~ԕ 6Xޥy[wTۍ@!7;Q~"~X\ jSa/W,DA8nf|;ote!zyO,)/Qyee6K)}>FR4 yN+RkS4N;d]s.`e*WMؙ;m9M\dlh1%Bc Q]c[a^V0iĪqB~1Vhfx|ņU͠~o߯I=iRߥБTHg]s"7?yKhYH9ؙ`ƇnK Վ)Ua U$c_p*Ǒ]eQ ElޛvI1=N^څ |J,H.cMS R֙.ibU?5*cU=dAO]+yGc? <=Ts8p1{H` o"G?X)*/-2-`^,}(vz?%kw:] jFz[hD"&/HU109) 5M [)e{D,S剭l_v&9I?^F㠇Mpg%Y>Q;;տ&z;]T*V %Ê ?"[j[2@no6.va]9MBX`{ݙmݨK 0&zV _*MOԒ pkM5J8 -Ea ǍgNʹ[xF%{0s߇6Xc?=3iSPro?_ס8fR9GءOvK nۏOtyۓ2 ?}gQf2gjP`{: _(UmʷÑ)kAH[eF4.K;/+8⫫!1U!OfmpzkB硔 0v^/ǒd1]J{8F d0hr|(z}砮/PC˭_K?ZQ {Ǚ;[8%*j  nx˥ywZVSkf̒]6 4>)AɚKV׍*\rIĉ"V!#1OkHr `ƫ{3LNx%ui=UWVѐg,}rôˌ&v*V*FCOa.-Bib M/5Sͺ8@El6,(8]Q: 2~K5@ͨC Q+z,*&*N5= z6nW%Bd+ep0>k^0KDkyiD.|$9tD7%j4-{{оկ̈́) L=Ndw\>fLg;\h۸G:=cWhex]i F塄R(zW(>b KVM}{T`]y;;Q) d7ᠨ\U?XEJsyi`)ov{0we)u1vibIwN rGӾcBNXM.ˌ ֦*$k'rn3k[M/u|h'`0 Zxfs勼T~!Ս!haYEz Ulܸ $vv4PZk`vDާ.;l=/hs<[ NF|$,X ;h,wcV^i]fbm䢕d7f# 8d_T{ytX0%KV Y.k'GER)m"м`5/˫Fz|j_gVᏟѮan%ܤl(`)Pwrݱ[Zl#hhw="&v ߁RPYy/RUpn:֦(?sO>/4U ,GGJ8E{ViNYt%SS4E 䟣TV;K3f6~`}NE {e\_ȳbw΅u]>f1y=dp\\FBJ 7. D⽾)2@d$$YT[z;MTs/Ndf*߲UXScGfUVw25`7a'v}66˞.ù呧E~*z(j_r9I\Ja~BIyc9{$)qy<25y0 jQ<3;WfaXa>T<$3^$ -wTnYU&%~ujoD:~+D?H$lHzޜk(g{*#gc.G)bxG~ܞ"X/i'#p iHa8"4[ *9RB_ypHc 3dPSsЎK TaO.Cμq5?!_+5;G]_sJVivŨ rׄը0/T1]9RޒPn2 /#xqɚ`,/GJDGzm#h#/ӋUcHy1B/u(W¥q5ZJd~Y+y{EhPE|I&B;襨W=jGq޴#>,YQkػl^y&8wй+{Z%\zx{fEEFq$5VN=dZ /i9O)' Kcu$,U+CΧN+c-Dwlk̸MQ03_po-/4gݖkJI$aKXT}aEY(l3" !ךoyI;u_#Xv 2" I.ޘd$7:yi( ŠRkz Kj7H%$=b:G>+*$uH;Ȫw{1-'dPCaQ/Zo 5@F떺JU@"FPQTt(G>Q㌂CKO&:h{?jϔsE:cɤr ÙE,KoO|&eϺ WǷᨥ"TԔs$(8"eT}FpF,/DF`xguG4fd"ŶBA5'bF[T䯞]Qދeʹ^L-Lzv{?RFxRXM"&^pM~-RFRvNLbMN1 Wa|}4\xihsqLM-[ȫ&%%ŗٍ@٣%9)JxU'sw% mtQܷDAi@F%M*Gtvؾp{A5_w4C̭=N?beLʤ|X&L #QWܴ_QJZo#?;!|`^MYk=@ DUZd2XX"H.iw ' =qHs΂5ZV-W8غhJE8K@n%V0Q2iZGk]xi-rWQtQXX\mt~_ L9>Uiv$}pX@N/w1^Y@k0<$ oӌfCײOfvmK5C66H:9:#bG rU,j2蜏HĄŅ :I ֐Γ{ ԚADB+cP};놴#kz~ ls$j: 1,{i{Ke4{HKj3d[k?"z絃LykYNlI 'C6BW 3&j л.wPxzm7ҟȱ\9R ! ^]` ټ72kC#{$ %+lF,/͢ p)!!FPch> z Q[p,}ʓTN\`P˴v[gD@<QHa'HID .3*1ѕVH! Mu+[OkP a+h_%O-' vzj }Y-c!]P!u< ë@Bpm56xFyB!~\mlUygZ#VHea0mAʩ8=6:&Wx B1NAp-p+<`֤S^dA(-m \,c@+5A#Q!V̵y@Ej7fdJ`$Vqל1XW=qCXO4uH..[cFy$>PB0U:ahRGm  DgA|hJ7II،AlCڸO!/NO4GGOzkcƌX??=m࠹@;}pS(F偘r;ğSC}п\w?^iͳJ,K{uQkNmAwDb/#*A_pUu[$Hroz倻 mMZ+`jmݳ ՞qt1(iY'@ Ō$<ϲ݌3M b\QXVl#+܃+0`˯Ɛ^W ۑi=DMS 5f_M4%uEH<+k3!9YwoIfJh}k1y80[-GC碭Hڻ ~`t1ى^ >omʠփ~6P6;?>r `^*p/{/OKZw*s,Utّ\3@ "p|z|V,>U0F"gHB 9@$-t>s_=]ReZ "ИgF;.#a_JVJMM †aRR_X`<@X P ~ V4kk^bG$LNgj?N]^2ELVsJ׼.dcdBT>S_Zr4n I] |ok9O朒FO?h ά7iҹj%m\??>G`g_r}C{ؘʰ%F؀w8?hAn} ~p-5(gicedb}Y-̗<$etl6|mvg gVwP>nk^W $ՁF^5 qCKdUb1@wс{%/3?>Nw:ARa =-7*ZH*Z>^ /0*h9 Xp م GF3xvs SDeC [q,fI\5}nd>! sḓUi0r f;C/3ĄLcFPcWB)&SWOpi_U&,5o1nǂ d H+k{T` A 5o$?%=Pz]^Fw'iZOYVjTjkAAR[8脟+4)9m6tU$D)<'E/< M [2Hkt ]`މ/!8li(έvwÑkXxg1t\M8kJM`"Miܔ}{4ost#µ0'O@!h57οocU}+IW-8OU!WmÓ%d`?OݒI Dw}:J ^ !PY|NW/n˵22=(:59^l!d& R,+4 -P[*+ f]cgF@l܌XT\Y4q؎^X.^-,utkf>SɨyS] gր~u.\YQ2#fi`gPcxl%ɚp3e^ S772grC^ڳFPON#qX${2}SL|*#M5ҌwQ ))U ] g0*aƪ daMh˼TaNJ7"e]^h٘RL!HJGԨ+ph æy*Rphulpv6v92-x)*RrgRCyk%qؚ+4U)7:a7cL-X"Tٰe|иn;G^ XI:yyX_vw972t^\'!WDgOo^ev6ѽIvå֍f 6"ql+sM!'c;gkzC׼w6"$|ފ݃LjfYaBW] 6a!DC^ nPюw1xU 1o×nr>yr mrO_=oթ>쯲X1D8jP6oXH YgkcVsOm@zUݐPplT%|`V~>{쏟w`Zš$JLR3=HI6YR2وg>;[j ȹa#ӖNW)\ZsӼube=QoAu cnL>&O3o)rß\Ns\/]ҥ眜DlL@BvՐNgˏ &@RKHԚ&r{W0wp"t[x ῿ F!Y{׾gULZ{pM]^ R֪{}xe#QĻC|X'_6~ uXfB\ljck)#婫҇Rh1T}H\W {vB$G"mcZ#OKsXtRdPRAtgm'lo?ԁAKHb[[adת2vyʟ۫ B' lh9k^tH$ikd}qt"jKFIz BI'am@%i׋VmN|fOm9l;9i覅 O>a> *1r0*l6i_" qt?Xkc>.Y8IEJ/Y&L *phI 'G87DD-}kxsݐbʦe^|pɌ S ZrhEۄFUw\UYU5bHa ^*um8qX^#}ݏ A*Y'֞c?b?[;]0ݿ'͎yqí}|_g~kf`EjL5R3_1Rj2#)"瘏4eM͔5ߌRȯsW@>E_FxX)TQؖgu_GA$i$:2U6H&}֮xD☲sY0utk#Ғ3=mNޱиfE8tNQK 5˵V$bY&%m?}:q}'7=l Cg;K*ډ2಍&B^ KR=T<1ӆ$eJ c+<<}UL3%k#]@ך7]c„0>_rsH-~9I7@KbMhss,Zlp!Jbkj)_,6׳\3~rzגˡ7 r"ѐKuR5Ñe.x$~"q[ׯ< j!qujüHRxlE wLp[MJR978ZŨYRQ,|`CqA.rȝDZ$ L `{ O6e;r;:j,oA6m'A<[`C!o/Ir]ӰM26>g'3"Q@g= !*|W͜XM.d7;MIl!O?u6SmhA;9~CKLbF:g$ם|Nz1z:yh+ngo/~b#g@ﱻn µi9 վN*ƣ 7"5ךQ7:țDg,TЯ6o'er+COB`+WM&('Ldd Cij˭6ќdAޭX&NsߛT5c!H)-Tvۚ7xLW/8Uj3E `:P HAn#9c0X{I& ܣ$.V\OG:qJ9PFN˝QMZ ݙCHksyUA# 13y2{sqфday9»bU^@Uuˮrz[)ae•X:(z.d(9m]{ST۾pf z&JMiԚn{4c8c oauBG6- `^aRRK2tBJ0ĖGăe.URqDK}daOR= wF,:26u4] Mk LQ-,`VZMʯ1DUS?u-4%"u;S 9KDGP= $V׈,:Kmx}jZxƠ_1n"Ow7>ZPNض;yL0B-̈́„qQM6{Ra3_eFNЏ4s6JZ! E8ռ%Œ]]x-UQZȘ@)UK_3%2X WJ|^jV%)H#͆ZЫ̄dB%H*p^b>*?N(?_.# OhS:XqqvdV)Ǧ̓M@?[9q}TLK1d'DfNZ;.۞>a!rQG<=.k" [CIm .X0'hAg$7wWk3 \{ol/Q *ԍ֣8m0?wNUIn̡!xdyR^s8X:BQ.P߈Y|gET(8c_zFmAr .c%~on]dӆLj287~N-{r/U83Вrsb윕|m!ypR&zar .; Z Ay-'wfNIIeN@DZip2K};` xr0h"30'E_/L=;22}uSu@oִx%9xȩhNSZq9I0 *$+%Zme> {mAamPn%a'c;*~Lҭ DlUjr,bZe o,6 xUΊ 0Pi_mcO SBOg>fCCrje{/HO7~\:^-Tzs }"BP}Ldoͻ \s+H_Xa˼^G]NrA]0LOEL(1ܙU{?4>TRIϒ{V,m1'F߹OGqn="6[`G Q@ŻqPȍ3/'o(lTy?; ¯4E {DA|T/@f:79\.8(zmLI/LKjҪ\NJx1 %<&C߯ufݢ%黪wUpyZmMtNmKr(  pQڅ#щDPyAc&ϫЁ|i<1iJc73%aGpMJiNɖf42s|늳IxҭF伤Xam-vhȿu+O~hZ;mـŵ_dY5~*p5tbs0pz(_WW:e$@m_j̕F7zg(x*7[`>} 204bQc т@m"*{ \~G( vF*_F aMm#j5ƵԡΦh#2 cLj0?|\پҍ s>D/21Fl#ģz|4p3tzMR2'~o#k[40y__]hȖFj9ۉ!_4D様bOĉ_d{vr!Z.T5뭟"khb~L>5MX4TCG8JQ3x n F.]7;c^g}6^).-/j8;k$ͅ—0kgh^er6{E@l]ik?bO4D%ᶦ#([&! rSq ^Uo>Wi_(uoZ@ E~?B~@`lesyt 1WNUى u rU34 湨!Ʊ:@AD%9xf0@AꍅR!^;N7(aZ;RԀ&4կeŲ{ksnzƬxɓ{Ԓ?s|Ylͅ_q|*UЂ=5v >m}Ha^G'-jֹ-KYÑ|ހՒ ȘXKκZmܰ@!aYJw? *aVnI?!uP5x2cC$T[dN^n薏&_M5c(ugDnQ7obEap i28Iʉˣ _r0[9W3c iR'1qgai$ \ѓN-Ydx,Tk3HS'2~l[;V B 4敋A7$&2(5~c\ž]/@j1mc6h1*&>E B?0\@%j?Y|RVSϙLdDWE~tPiͮ E@kz=2U=I \XsKlrC?+CgN//;iFR7:o ~4!H3eO]C,9/s97%Ve2hPzOWq$ѺYζkD*^ |TJan?)U bꈆ ׸aҸyaZjUOP`ꊌ`Φߒo; \A\Cm eSAU|QGs%q6t)+I<R:ӟؕS('XxD|f6d w:Џ/1V`OY$@QuWˁGh^pT##wmLxN ~RF5ȍ3!쐚,8{g| ˱w%B[q. ߿= a3ghԨt{P,ݲ$6xU B(:XNy*j@,cD4HљQXnqb\@ ݦr=Ϙw3c;>MFtCƙSg1dXi~cY@^a[z_njy|RG+#QF~SCrKywWr5>@pǀw5` JpHkL 6s^5/svyЃ jp0o9*0$yi(|"zڪΞD]&Fi恑TopRQ~B\^\n5MdmO$+;ɟZX"evǚ، 앹/ vQV9b;;/gQn{iMyyk}Za9ozf<mo $0vߔ zyFoO&`~&GI7 `x(}tmm.@%Pc`ȟMXJcOIVJO,,:]A12L Qȫs0K4nlW-:\+}cH`? ?ѩю čM й; 8xI/Lϖjr>Rוw4M0ݬ=#vq8 T}W}>gEebᇅa+X7/Py;gÍ۹% X5iנV8::`a9#+w fh @H:j%|t|ާ]RMkT [ cc|{LFbeK509ҺxᴟQGYQi{YB)UU8#@H~=c(4SmfE+Ѐvi>w&v79u*F7sxx n$D[$G tU?BR|^mLz*[1E;. <€l%DR%P(Ie?HW BynZ$Nb#^% 2-_%??SVNbOË.^\t m1 v 9ج d"/Gq ɮVbDO^<jQX uL& zjqwRt 62i4HޏfZյ)Ơӳr__kવzWZfӑGHY"(cJmW>-i\zz״;'`^,kYܞ~^`tX2&5Ԛ|^*+n[crR1CqBڌzxR[RsvdwImK9/Y!K0%9Ml%V c|m 1 H"DՌEi2i'?nvqf bҽSa ׯh(=wcq "db;냚.\ }r~' UօY& w6䱥H/"oc~a^d}%/Xhz>f؅v'gGxJL&,ЮI9+j8A}|Su6ɥW\ ,)7&ƫcWvb?w8#\U…?/@X b`FC42KZ|fZQ1"B) A^|{vF*.At+KƛKMG9afu7]p.0B*v?H37YmdP` [|f@+ՋmW3knԯ&fڨD0M+m9k8G{ :BhɏUAU>0:dͱJWw;cv"_\;p[S \h_ѵ:/8EAO銫koCyX\]>4yHm(yqi !eJi?+'9V GyivŲ4Ltr}dc+B{_aXDQ{O*Hvʻ⤘ tTS_Dc"؟ + W-1\6vو9`-O}7wEn$-F^][%9jmdj= VfX Jh B%B )=HFR,mKӮae%LY<W#SdD{A^.^DyF؎+GUWDMuμ438A&ץU;ed1{d8`)L({upcԓ+uڨdGX9rWV؀nw*^ 'b*ń5W^zp$XB]׶pé|0\tڽ.LEߪK{wD$~T c,'b-s.RH ]D$UZJA=(ɜ}NNq8+z?8j]ghG1\L]ElW ޅh zMʮ`,zǶm7΋r>TF13wl_]4mPV_#nɝ {l==%) ٶ=8U㡰`&yYNM=gX_-lI1=Ct+x0Ռ=ibPZGƔ"|G HipWJ롏Sayذ [ = nVN !?#Ft= )k>je/bN9pNmϱB?/c:;$Q9.FdvfNJDc|M,򔂫\[/0%Q,,XC@I3ȫ6ޣ7!r |cιL2KăQ=̐WPkn.=JNDܰgU0=9T" p>/\+ s*$ߤ9dP$>(l+J<2kb&0u΂0vcW7Mq 4Ym2d˂4;-k$0*s Vc-C'9kcCχ5>\;g<ʹv%3,Bk$bFK+:;{3_6h 8j8e>.{p}ˠp:ӄwR7y#L΁UkiV~=dڣ)6˷^\00Y{(/g9mrú~ɬfI@$:~ eg fj:++5,ޓQ] T/&|aLF:VLC/ Wz$H3.I{5"Ʈ_A-"ySG-I*YGa+ d zbs:U7%_Vtr<Jْ1,$~kd7E$ gY>K1'/-Q+{ZDCc83X@׸mU_/#:8n-zR1I鎈ASTguGIuHeUNdӭݲbB-f ȣcxAX_?DI6{R vad\C1wU{_oqG`ݖ"#K]uU`m](`&ǰ Z[_O}q: lQYy6~۹)xl< 4)TDҞ1&@a;yvTdFJ!xgCY;%yh6/dԂ<̛6L㳊'[Q_Xckzm+0CJHcY6c3_p6,P]>-d"YyP[߯ fٲCJ5{=,rTkfJ!oaP"D*'/=$XlG"Y=*LזL! V*J/?/L( |dӃrnb5ЭxO•ۭ0Th\`[8󇲮[T RĚӘ(XtXaJ,X".qapKʤ=H[ɗv%@RIaJ888%)"#DW|?ٹ]t2TS^Y];o&;LMƗw/OaUx*Kʎܓ5FX!O S_Z 傐'*QxL_|j St0pDR~7,@@ߠVdiST); s燜 ;L+tsǼLՙ_>= k"K!Bq~/]S[CcI9]WU+g8R~3쉇i3 n&lM Jȋ)}b87z(PŽ֡)JvZ{.Ζw*dIrٍJ&k*Az5L٘7^7Q_|Ze+9ZvaC9nk|ٻH';]~ ?A ^2ADMu* AJCKer(73oGݡvAuN^d˜%O딉2S&T;T֥B7D6; y6dY L z^*o5;-kx Ge[Ǜ dKCdμ&6R^ęn=XVHT*Yңe[sPYSd떴Ȯ> ԁ. B _͓'[݂u7^6.Qj@@mF ĹepPiɟFXǗm!n^',Lu@sH\΅P@60I‘f.4&SE[ԧ$KiB9UZ0]Q7#ztFas419& W(_ݎ5IXFg!YB,-]jh !WEJ\jCqj-!~/(N?L6C:|xߞN/oy5t?Io-FV;|w:~n5Oиnɭ-8y](5?6/KEGNKO/=ܔ ϶ 2)3#۾AHw3Qg1@]nL?fr/a c>ۜ9('Wn閽`c>M" h|z)Dr{;Yl@DafUμYar?JmHѴ@W&].f; cc ci.⅚Іޫ}haiTX"<0?}L}񐢤N0iĝU9>t#DtJֽ'+szɘ>4 <Ɵ |V&x4vnEHKRa-hʡDŽyU7^iW`cgr@QjzVTq){@irM(6i8ba|Och*B{NJ$ՄOב1 8]|4ͤzfVa5B$bM"f8m gjIWl=~Kb=I:ʭ1ɉȜoG S  ĸ 2TVKJM_W8n [[B`_)ˋJr4c2Quއϣ0+n/MI'n0YKQrIkNUavhA~;ԓ+ʗل-.֒[0W0c^& ʙ<+hzN%,%L$98:9NAUҪR$uOi#|xmlc?}:AWMRA6rƌ j"@Gsm1C'[&L C$3w254Uff}x +#Ɍ==`p oÀ9O Q3uؠ/:ZBFjnBCޡT#P%m6Qƻ9/lvsXrPDM;crgcY,7p!H PaTOӎz'vY#Q S{Q,pINEW)%kl aD&ԟs15HL3qoh%3| <Pv|XL1`I\,5\x€1䢷h{N)C|ď.(jO[ He%#5Ru ;_ȰfIi&kj9l %˨͌ Z/ˋT(`j۶*T@b-:L-%q׭3 | q6]q*M?|?X,`wǗAK4d*s4fhk5Þ] CKƨ%[+S?IlqQ$r9FÓ@n g>>%shcyh@Ycd*I2H/} i%2!҉ TZ3;JtW^H=GHP0S!BЫ ߃aJ&g(<#jh=CQ0+R#ԮӦ=wwNT>|7F<紼ѓ[P7RG^Z$_J 5!nז0erl1ΔYfn4ia]늺z"ouaW7ֹ9GûmP:x F(Wpt*'~'W=k҆ėz<_>,OK{@>$}7g!F*&.C^| fS#)0%uwv:SN3LG5٦yw#Щ2E6eS#,Z; _k !pRIe:|ZkWH:Y}H?"׿':ܶƩ"gzg>ΐk꧌#7f J>e=&d7 aw/C.Wd%Y KXTZzk]@ 'LTC/?x[ߤ/=잁`-V1؏f~J;>wP 'K:R}ݫUűImwzӸ9(k+`0u\8WVHFo}F8M1Ay/!GN̖'"DZxiP'l!+[őijLOgɔWo<![-=?~K:h68&H°I՘!fdT R"!G¾zxA^2o[bUjs]i5fHO2>|.2_n\us&] ҳ pZS5oٚk5!lz{LbCe'_ץULz]柆X$ۘ}1|k,0̚X-_y~XA:'ՋY6LJyVթ"`]̸f`K^ v`#RHIj9*kڃv49Z +!鹰^MP~o/qriS8> 0Bۭ>$q i3ND$(A; ] \쉝6i U;`TvfS~4U>ƹIÎv%D`U5mk#y˱i#Z9ft熱%{lkVW7栭3NoH*ǻm`i AYc@z'9 X1 =0Ì.- {Oy| gV#Vˆ4=Bi \Gܞo5Y[4z=Giø9t[ T,oPld #?38V U(06$md%cX# [q_oK|K${]p'wjo'p<$vQkkąK$3YH!\mSکsB19'\ex64qnX:oE͎"\)ÒñT`2AX^HP(ꑫ> bu S+Zhra1(σ̳$(I"Oc#aq{,7HCZs/)Z%5 EZޥ# Y2pPI/-/u֢[Ę&“}KĒanHă4u(&ry۷'{c䓹M( e CcCJ=#ŸQegCN ^xJ5XWYuovR@70g)SY!+/f^ s^A`}/)Í;D%8(}L͒nʖ]1yOYr<^*jߊO:)j90 [7bhj ވOh*~UC ,r@ 'AN6vԦ$ŵtZxj[2 U [вa B=C4(a8|kB$WYD䎻ƘZj՜TtK@V"NQ\N m* fѡ"{_فB=u b3EsEUP q鑉 Jviv_;7ZGfJ;fb5&#sϸVy:sxha-4雬kXᰱ#ȶU Kw pJ`+Efz Ww\Lkv iNYrC'wNWd$|yWOTjӆ5FAc2BWnƒ=R, 1FvX-NɃ<]8,)оM"kתA?!O4]DU.eC:-aP޾𸆈e}qE|OnUdEZU~@INkUc]Tw~"Co'HkNVgKFٱ_MLvn,=iV^e4Y*$Q(GlB'p|Xge [o}H5YiW_(QSkԾn}]іPlqWW:#]p$RA$VU1y3}lf1c~ ÅB0;_ !`S;풀pcx$K] %EIJ hH=m}~} ~lV=QS65ԫˬ6J4fu! OGR(O. GM|@6j)}ĘLil_B$xg$sn=wIoAdlA*V1$2y_*UX了[NAL$HH2f̂Vg !Qu?J+נ% * :M nD YBk:L6-{q&`B]3T{6$<<ofW$&?Q;0sL\:kDU9-gV ((5e*Y%_ })5($V m"]8.C͜L/یLj>nE !Dt`;Mu⵶|Z j/g))wNԞf}i4&ycƢF<nn*NR¢D~7Gn%@WEVx%~i*H=Gs$B(_ƳjWPyK^ Vːz X:6VHJc#y1aOy mݺMIB ϸҶ9kBfa$]4f9XۚFr%(wCilZm[RQLآ/䲇vd.c{"oC|$2눎TB2>=dF3ݖc$u$\GȣcT3ya0w_^{4)\44dhJ+ ofYbّ6+qq^ =N$77 ܌;&ޚ t%UκQ!oj>1*$,(޼wd*j29< A 45SY*PI?=-pSY#omC)">&XyszctTпđ ˣJ{=`s-|L77~; EfHLj"{z@UXRf1>JN ݃DsԷE9aΨ#Wݥ9=նI~_mZӑ/2B/sdj#AH9$P:_d1/ga#0i.+-g1,m/*joU̅bѥ/XRr  ߢ(9lJL Gѕ~g3[vʱ߯:xrc~Lnj~Q<-襫]^, L^;tQBmy _MK#ߐKFN$َ%^rbsef$I?NwG_[Ymg1!5U2Pi_啈f/NpP9A 1R?]贊~cJkU}rHOŮ IR|P#-.ۗ8J >m?3_dF(5lc Q`^N Ʒ{_ׁ5 :wW=lsY,Q#æzY˜?OùaёI ߧW94FO3\er|D ǯtUtT :]ԸQs/l%½#'ڦ6>U$`wH )fT/2ݤH5 td,r-q m P߭w+9[VЗ& $=9B.ArgCi[fu! +&VyTQQw2 كA8N~k!L{O)kW1I# WIPNeM1#EdžsՂl(zYFd\>w3oD ghLWeg&'7dt"xur_x3wd"Yy r@HWϕgcGɱ'x)*Pn;nz.|k 0-Pvflm4$ӎwGsèmΊV9"eYoo"o}p'pj+\ٷ>O¨`l}T[Ply@߾ vj,`ܹPnbMHA~`4⾇|CM~ ϮFu(^&&Gc0'" ~RjtsT+}azhngZzI2W{RQl&qD9[aĊ|bQ!1W .MC9;7O/6LV1Ś¸ %{!:FRI12sTSDeW? ڨ~1 {Rq_4MQUK\)V'vxS3Pj/&/u\DS~2Rg}jWhR)ˠ扱6$>$9L̞(hڱe5u<@/qApbyL/x"mm&h&4ؼ<\Xʵ UXC{Ȍ(`ɺEo6۪xb;s*{,8Ks9ʖ\DϾc :R0/?X(v\kA qZ ԕ? ](K7ҷ҃Gmq*@&7gaJWA'S.J` 6]i hy O!:D9Ҁװ„c&YXSDZsr^m8==vdP'1"pK-Lt"2ȳ\f0c|g[ J.ABvR`7MAS*hv!)>)ϝt  ,c{ yj~եCJ?6Ia~B76ɖPr)dzW0<'li4yu|Hǵ@T! ){~ol7UKE IIIbc_*xd.=%&4Y^6L}N6'5wTѶN~ȻHb;¤S\l8%j!ԧmUaU9׵ 8,4/L5-/6N I@V=Rӭf@L$+ zh\g X&UdD2$2]m?,c͝V/7L'cOT.Ƞpaz24h }QSg. OE%JOgKJ(2T aRbX̦pY(m&VxXUU&|=HTهdɒ!p I{KmX lBLz##Dpʱ97Ti(ܿKhΘ!xƃDlL0L6$5ݮpqc KZpK@79Eܲ`>G}cvfL0-W{ e'(0Ho;*XhHǑ_3ϫyR[wti Y ^SkggmR" 9L/)RUMK&`$Ir&E ݡr3YP|P1mW3i_8r@h*?A`Pb*U,&, YfzσK}/ al jA$}8;M=qUWtt5l+?" f!: 5#C: -RSNVBWPn#5U僾A.t.m\hJwGW.#kc^$_Exx<ΕѼ v>iJ՚-rD$-%^dn3 at8F$N" )P`hq%3QgCmf+viZo9b T/즾D {ljaҚI]cбA9x]O9v21b3+-J;TB̆\+X`W5/:WT2M|.BP |Qu>S8c8Э=6,k%R5iDݪ&_^YMm,$<-`"`R١+ D}AC$bpyFy EM1N"j2@Rt\[4÷L50گݎ6rj>xGL/E,°AaPuU゠ S?iF?-ʽ +b},@,j[م-wqFt}1=MjH {O!ŕtf]KGvp%pG k(*" ,;0X}xex )2t2Bx/~2Md哞+a; c$ۈ|4ɝEdW5`c桕I|֜Ԛ ӭ+ ВZ6/RTM6B"}+ 4"#>W# w^10r\cb!h8T Db)&iR +# l&Z qERFrW![37[D e{UR1mU/u9Z/! z l}WEIyP4?)U5*6bOM][GVO4V(cmD DA ށCE!mlw EjkN;T&@_sEgb,gEu@)DVE;RLBJc:X[? ,Ǭq0btLܺ :'26+38|n#RXөndѕx5V30f˴K*q"xiGf|&YikYJKFx#@e9L4m2YÄ"៙QZT J-w1 tn 3vc2+kb_%#U){;NҞ'tVX!NfQ0Y__K6 "ՏW=Nrl^ewV^\ƴ+ӂ&1UM;4;yS;'3--/-k?%Z7[ckIӏovuXΆILr{"G \f0ZkGm'(!@?sghOf -QkA{۝m&)-}xrkmyx2Cchv5n@P< 4RI igLB B!$g Ɠʲw~2f>}3.- yC=@XM* 9Z؎fk#ۿuAΓfv>qUn}SP(ۣܷ}/N#G%iGS6`PV=h)11A6ު U4\}Br’ǪD!vSG ɅfH-e>YOֈZƈ̘}, 3̾=fu:،L+IªCl3]S h\1D+5g7sg4'9kʄNn'<*96S?qخUh%Hq3IA[ZG G̺2_9;!~ }2~ V}E˛@-ę2Ŏ Woŝ,d߈ ]/e#;]Ĩ r//根3N- ^Xaniy3؛&|~q6xjTJϞgo*oS))FHH_'>crHw8oN!uc6"QYxC'Ț0Z~))>mT t~X:0Tl;"2kt;Ę ?ɜgB~>C\bd+!k@ K?(f[, ݍ5$Mj<5:Z`yF5G9B6N Uda)~"ED`)zS"%͋2u-Vj^-tKEݤuKM=1CBtoT;J#,hA\D#(U-#il,j/vs:\Rru٩]k]qqC_4m~4E4R<63v ,}6:U{zz4cT?u:| b{Nܶ'S>Ӆ4ܰH}АY[S񘖟N za`b7r'_EaE]4-x:P!T6]3#O'Y^}]9W^wTJdcWClM/ۏjs^albaC"gcܱ⋮:4o)ϯM>x]M# *^QJRy> TgBޗGWw\jppjyp1g*Z@,@oZq=rz ]5UxP3@kLLHLlyoNI3 ZU̜D-QXFZj+@in}wW;(|͡n@Gtr yfk}kY2kD9J:g+ur$ 9 wCi$DGn/Ry4M$c~a]F:t4A6.L.$hWdݞrqg( R5*=+]y֯tcХm+ʶ刓n PSȋy=}4P}>{XTYxQ[2`eKܬ4CJzW[m^K'Q?g\[!B= 'v>Zq\DTZШNOLԸyOA8F;]:]ߤݷ'Xꮂ'☄XK 鉙>6IV/隹`YhdsԈCÒߟ\P.W87`߀NkHQeCs͉"$}v\?2$be/]Z;oT I  2[X]ڤX2 Pc> 칈6AP,Ds}H)hibpM_/[t [K\݉u.1ҕΗSHqUDHw 3#H|BN7:µaikM_}h9m{wFJ7"^>>FڠNa*IgRͯ )oZwĹ0*y(QPG%墸q Y6]W4Bnա)Nw'4+;X3oVi+H1-껠`IN<H?~pc==7X =PcQ)wq+s*P:uѵuYL Ԏ?"ATURg,ݯpNr֑DKP>9)4lwCE0XKPz'6T:@`]9w$oOQG۽. 䍚RNbJ(PÑ>U W$,azpccxzǠ>yúl#D*0*󯶫֎(,p;Tic3z*dž%@]z|ƷIh?ŅEY&&OadӇX''b e0`_!YXVq8!K]h;}k^m6 ̒ou }gc]\o;e5So6][rŊ$d{yhdZ/QTuՃ:fJaQM+33+J,^ߤbdsuѓB}rWc2sW/D!]^ ۖ4cwpv̛A"<%bX3zu38O8b<C|xKS*_PIVG[k#v6UIg}vBI[7vQjf/NMi+,d畐7hp2FGm  f{&+Ya4;ôi sWx^x!8& U/5d1#Pu Wrv'.*Τ[JZJYgLP a(oL؜$.v1MJLpi"&0)sĥ{jqxDqe1[y +Rm)]gWLˏIbԈ@e4%^$G4Oԡ^O\ߗ &e~!_:̬p߿ŏfʥLGdGpxN|)qF5íىCXS~jOe/ Kr"Xc L+D6܏GyQ(+'mNܡ80`]b*"dc@<[Q`) un$EKZg"aϴ +EP}٠$L0:8fOv[8 7,Z%6Qk]O_]͘4G vt"v}y0ޱ wx fJ84@[M/yC ){_4RJX?Wrm?Vdc ڥW#!j%f9k mB;y۪Ľ$pBv?!;o*N+< O_*7eU>H>yҖ:{g*b/<ڎf/_9nˉ _x~ê!4!+|Zщ"=*CގbCm60KSf3%wrMTKإ!ҨPꒆmnJcƘf^c#jIt>@Գջ"?1mWh\#͂y w= )z]%8u;.u09}j[v״UY\T] #Eݰ\⚪V8 -ED'͜R?4 q[Cu_G0"<1Ht="feH7epWk`*eTzW Wz{#m`Xχ,hNDP:,a ꑫY}j#z?O/>ACf6WIZjеZq0 h9:hDj{&/>\8ԇ|nE&~ @|s&o0v{r;b[Lx% r=J9žzA|w2E0e9}((]f7 D>f\d ,;R Ö'fԧ-ww19_rbͺ^uHk ] y~egI u0.}P-( n B3PS@MaT l|(Ѐ ; HrWL=UI7~f_5I/ ^.ldn>%RNmvCUO+%S"fN-J:GMQ+4ɞ_ndrlC X8 v:۴8L߾gv£ػChJ Kܘ%w1iSxA0R%vǺ#IȀlDh$ {ӫ>&{48H~KB]؈|\kHyղ6y(ǥ(btV&xVQɑh4l68*9^EfKQHOGEZm{%\:d=6-*2XPө0/&ojXduo*a#3 +I1ߒdxv.v6whڤoKO*}E&hIT> wQ32wc!Ag 22njWɴHnWcMLIIN~0S}w@A|ō(+Aό Z;8*o( xf8 Ӆ9nD' 9Ԛ901m<3Z UAG/%;Ckk=T$/w7B9uN}:U$A[ \8} lw %mҤi^B6ÃU% S)G/5;D}4*z k&K$#ԅE |5W⋡ Pv hŹ÷C̏4.L3XҁBlƾH%V YB8c7oSYzĴ?$?M-,346~(5xYi¿~[ RĢC!nx{-St%wՠ"na}WByMRpfɴE"_UF $R\6Ew|O>* <>&p9nʦV Em!oUr1U :u4,!v#;d4G] 1c\!{kBc^F('k5Z (H J/ >#ePmneUab~5y9aGb,5Oa%Wy˳^徂s9rJ\Rw΃JX<)~4 T#p91; N6Gc}xh9*&96F,8^N)(F=~_7x! 6?=ud!7L!?.nibtzA7ߞh.M8< `H0q}8 ci[(߹&kZ\Ndj} 饰0 /h(Wo?p\#yGFviAV_Y%3W Drf:rGdG& Jml;HD VݐP:╊}oЦІ"7Vu> 2Kj)E^teb,i',M\#;'Lzg˽Kk5%"dD 7w\LJ|kjї]qwc9 b6#qkb1+f1rq~Q78/IM35hɺ}g\aUE77%zi*"ni\,-̜pHtE=œ:z)_soy6p,O)؞%*~D$tC1D-|rP#?a#?_p?܇U)د>\Nl9rn{'9Ig ZN3s4-?N6~iU{:]&{>m;3cHA{U|S?x3PNf-](WEL Rc%B@Ơ< $W׏]tn5yMΐYs}*IxD ^(ZytFሲV$¦Fk1AZ'r/shGXNk _aF$~4YP`b%"2M`|'[=2>52GA:<*E. b5W3ߛVq-_ /%}' u5k!;,([\PsuX;:BW;XFr#;4JG <)O } eh;dȒBC"WwdZߤ5@Ã"r7sV2EƣNc սKZr@^RǿOٷXǟĖz&KD!V?{uȸ,?mkmH""*\K\51XGKy8vJ)$BV S#dPF&) r'ToK*lvEJܩM-lRܵzJTtYh >.kX-ᅫdffLdcǡ *73(.tn'S8FK83byiDt@1@m&p=.jp8lkێ\M1ZȄ(ͮbY|J(fV }ŶHTԾ).yrbYzAkFUȉ4sʬi-E_6P6Nڰ a)u_}ɑn+oWzuj~& s bMJShuHsy*\R>tDСl4lXQVhmSt+=8 e'֋yQ85 E_0ސ] VQ#4]9tF!*ufSl¯C7`;p"6boL4#)vÊT\nv;]f1f=1\m*~`:]ݱh{PE Ej;eJ(` [@3(Tł6 bzv#-UTM9Rzg?y4eh44-edg ?Q#Cc}NN#BaՑO{J~Jx+GcRIaH [ oL? nՂ !~47Ql4ڂNT6S{_ 5Bh,j^aӵwYLb6Sop.3%[5ҟ78j@f +3/C:. Mewð6ɑ['<]γv{Tw؎v΂*݋q5JB)f[7HZt$??*4xM i3T/H 66IA9_wv߃ar'6ΟPE0}P5{bc WT\dV,D P!m J=9IJ~o q=ckO]pO9O@r V-i?pFVƌ2_ԁVյFVzD1.$6k F!#OU\A"n"ĊSsϘih Ȣ @"Ѭ&d@vY"R( .c1͏[ G:"(+9mrf{Nn6`#%*kxq^}pHez}dMdi /(oKU.M(LԶV_/SFxube 0nFJe]Yz&ɭcٞ ҩҏ?mRNn.2<?,kNG+T\FP]b&{DI}LAtsh;‹ۡw͹$&7nWhpoʞ} z_uisN6ɰc/Gc~q)t,4 X^MXBcƌ")pRYlR{A4Yc +Nhfey akb=^a1҆ ڃL$L*#?:u7LZNZ6?VJ qrCd߱ruL|2F|YxÇMő.y+N.mqwP2")W #_Vmܣ&ed7GacɟAy\Ћ?C#QIhd7i=sm{:xkBN+T:A3p EU䯲£ͮ:su((S9*60^ninO4KEuyfTuPjZެhn z:@GnWsf5ܞw(MK༜ "Vݍ28OuZeJ#0c f͍j$&Q`B%>-kd{GWrx8Ts$TO 7{Sqq#e 2|ki''pGA=&X2^iL[E D =e$N!= .[j\0b5'!Sw>ѱ)fXrWFOԍ\_:Ll颰ڈDĉU' qKGRw!NN=;3iȸG7naE$㾈)e ;DNXTWa(}aUGr4DMՄR4skLK!a.I;iVA>yH1$ؽ& >-rQGz$f1s&c- ,bMM=.x8PSp}(oSLs>lΘ 3^ JԘJ<7w;B]TҨ%9 Z. Z1F}إTi9EboͲk?ƭ@m}HqIsPۡ߈{ 1a8wmVY4dǢna]lڹǀ\`a LE8{Kd__7Xt.vSuP=1杜[ m|"C TS8i.Z+؅ 19/7Eq(ǸvC=ro{Xyaݭ}E|_Zg"ўH.b-;« f=b+z1X5rsAʗikˊ^ 7,}>> A1j䧩I;LҭD6YF?u?f>O,uY9se0 gL!^Z@v,c~6);qȠRAMVVY-Kߧ 9/,g$)QTؙs1=Iy y $ZjaOd5zkuLA%z%|2/85T^8w%"W9,Qjb+9R }H&;3"Mȁ KK'TM6t z2\ki3 Ry6)x<$ yɴd;?Zbs%a nEyl`zrM!o:ߺd/qd4衚$Ihݾ$H"=~QK^ΚşZ^|So;.WRo/|ﲥMhPDnN/W=('¦\a(H3ձx/r1!^[0 <KDl\v ,'9UIH!0J2QȃfYϤإ#**خ:at {׻?@f;벸mv~0b0Ϗ~hX|/gJg0 0Κ?`/AQTahn"$S`"mQm+(y߆mI'AP)g|.QQHX^8K/l> OOld)ˈ Dh`OeqY%=! -_mEF V?ݛ$%k{MxU w^ʌ;`qԨlj<,9^gt p{Bz!t~+7_/0k6 Ħ(Nž5;VtEc(*TS\3ncSHDXӝ pB{jh%sxd;)w!Á"O/%"g+noo?أzec+&:?q v:RwXH҄078i< =ѕ>}) Nn6}b&o|3,G=al8EjoҴAUTqPgD=<1uN*+Ϩdfʮ78!qsOW5 M`DlK!L]O!RO*l;ʵ΋C: (WO2](l թM\{A*28k=2ŔWgM d-:Gdr`ϓ`i"еm@-om>hυØ4yVܑ8YZr.(a_hcLW ( DQʌoQ=u O8 RY__K.pU*C.dɠ8e^Y{K?WV $wrŒ1c*+Za%+4c-Ҙ3;Iw&Ŝ&R~j GwRkuĞm/ +v6'3kpj0Lx'̚Cܐ(H7@Z֥ՎM ALttnp&&C{`ǧpcj2`8}iZ@YEZh/tuhXD5*HHxкηE܄JR>D&s:贆zf(MM胂c Ș _0ٍ q6e;I띁Y<`@B>su= SU1K]uQx" [̫Ӝmpjymqj?2k6|Ӕq_31SŖ͈Ѧ%ܫ]"yCs>a\bJJCZPyLȘFo14 ]q"aKq{9>@[nuH\u&Ts"] #vVT)NVopH1qsB=Fk7~ۧx/"=yaҰQ84,5v87)Atٵ4dn/P-p֑%ffo@椩E[@w#uf=U=\Τs@XR6ho0OL W)qsXzwL$@]@âeMMD? c޵S.ڣ_YXjT x%T7AދYwDSk pE`#x2Ѓ'( KWIa͘nmG@FZAMO惋 eՒjܩT{] I 6H͠btLX-ˍ}Yh.>;1UecݛPQppkh䳶+![3>ǏAN;ivSpFXAJxpM%o 7>vdsRj`V/qkCQeF7&K]0}]6 wl8ȿ>)\V{.ƨ5R}_B]Ks#;)zſ#qA4z2d=(cl7MzE0Ւ,A,E!~.||X9Dg7ZT=y;B³: @q;D +dL~7׸Ls13Zr-<v[o%8Yp`;67`Dãm)|*^UX:I)N# !J2r ɣfdeƍ _l5ɾxiKoP*~j 2%j%s^Qrn(z;TAi#Z'}Z5}:05|6ԌG*Ʈ0&F1{qa`h]&WO|>OQ'#媰29 vJcvT-N%bI*Dάb-Kjh-74tu.}َ91ˠSXc+ 6DCcN4GNgQF kGE \籮u_O+ 5Sb/1!fN@}]|xK*SsD$Ψ+6I\f^PH2ApԆB+y"HD߹3_nmtzV=`S0Zw 5)>$h/G=,*A"\|÷6 0϶5qh Z:jҳ%&ɱ 򠾭?bjFS)GCGg·Dϯmk^ + Bשn_4fY5>ṣW!L%Adyj襗(9+`i|cGaO<+B!FmgS ΜR҃<yrm)A+~Zn1 "+E7e&Au 7O3S!ee}8]Ӹmh$v5WCFne\ -rTcY0ꭘ͖k Mjxs57Ljkîm\j&ϿͲu8(JN(> 4837N߰ Otp]O @AvgkR`33'ۑU^2-3妏QKOdL_&e_aRcMz]B+>j3=-}xT06ZpC _?U9C ˻>:mgγZ{(q5oA!*-9v&>#0~KDݚm+yK ܺP}eX+K#0ۦ Jn]xn ` }+|)':+&[6=4$cNfj9A_pq⿘p3 p.2I@PאĔf!JzeAK9f1 .O큡pc,'B=ŦA0}tn>0s^f:NXY >;^/0e5h_KΔ^7տDe{͂,E])!(|L0`ڕ6;ǽ|Oy}y=?/&DeWU1*,ctEw' Xb,Zl`vxg +}KW! *]@9a㲲?,ܟh_r\dZ|D15. 8o^zXD~hX! K/|DnDELJ SLLTyp t땘 ,RϮ~,~i`|8a%nu_NC<%eΖ6 cYv9Td: Vq/.ybp $% .`t-iAfoa {7dL)FkLB~doMƗ0J/3,gkfp"C RHADT:zD;Rl#WS[7ן+4=oѱ" 4T) uYnE^{$y+0 ,Ž~4{:O+T,-=!1DV_Eז߲Y+?Z%lNG?a4]N\=X~RC92 JG~ O )OblնuTp0wEUK9Z 4ڰz3Hze֖kj=#EVL'v?j.1|-ڭTOKSӠ1j?g:w,񾣝QyM8-Fs=,8".h,cy&塍?.Ut Ŭ8Oˡ\Ґ~D4w|:F7n 10Q *PfesS/'% q/R]&ύ5ʹo}@cG(ŤFeI(JO?^7He1TlT#̤.Ki5 ë3lޱMS%7I>by3oSR"s햭s%p.ZGBʻ[k|uPL8շhj`˴<. o!-"*.c)whh --),Qs*xNIF[G̳vHQxd_CW݋DXx!dhرX O(} Y֮_>9_@zkU"6 /wMϡ3cEAXO,)Jܣ%B3jRmx4EuqLy5EMY>E9<^ru"cչʟP`wfmOp6Kug^%p-AXj =E8 p~\+pU +wo7 Ҵ[!BTEӸݻi?au Eݶ'0m -@׭JOYħDM(:IƍԲE}NO! ӋJ"O =f)Jsz?4T)egs=Y~D'%qsҿmY6D:@eGL&?`&{d*\3l a2&FM ⓑl"76Cngk'=I6@'rBJڜB*kŗyD\?񮑞/q QUIFaNs/Wӹ#̥pj0_\m*|GQF՞= M\bI#v|KZa ǷM'Rd5Ojq'c]$9l%[hM_=PY1/n`d,' UM[U#޼zȎDš՗{Ս2_羢wlum > G`v$L/~KlG@L91ڋ4yѳm+Ov@%U< \jl<áw>X9j&Ӡ<@%ghةoGZpsP 5فJ+r+ɝk&E:4Fkx,:4h*.3\fU(2־5۷n$&O2Z}["ޠ]zwtvC@"3m^AP!AD+RFP;2_=[C;F՘&p=t*u_Hۖ|6:5iT8#=ߖ41x˷c"v7,|7izr&1pPE:]Ju{9 j DDmlb mT9( >*#Zh\ ^N;9@I/D9+zkb|>>+E"S9i[:{ؙP4wV_B2LbD@0^oiβV^rTnTiS++b}q\dQO֗Sw|w_d@U>.'X`NFSR"ȩrݗ;Ƌ@?o/^=Ct0N7ZԦZ'5ҋl0=g6eC\O۸)`G[fR`+,bHr }/ww[?9 5\^GV3<_>n .`ٯ;Hz@pQ˂sMNqm>D!Z׍xh3x$qUl)4'{P6$[4ᝡ)48I6Fcd :+( S䗐3sR5@`Tȹ3o1v䙄wOOmv̧IjXꍀQDEcяⓖ[CYAD 6i*wsm) %wGmHJl.Oi!JF5-ȤE$b #e! o034`gw5E4Cl~*n\ QjəCkBB½yu|@l|-":@ O="4A< ~d?('zR>y"EZɭ>':uq2~F*9*8e9u^nb_SwD0%Ч{hDž{j a]^@Jtu'n> 鳓8;)?rl!t{YNS;[V pjAZ\Ze'hݣ5uMj?OC ʑx+y>ϛƒ%`!uv al(?\}t':&&+^_Cig]CyKf#HZj\a=߶WINȣJAGp9ij&p?]@`\C FVrlkĻ V } U*zj`g:g; Q.K,4$[b=pvJmc:remQ#cOrJn7ׄ{$!Q3]=_kE7c7E_ftHÀ-> uc|NM/dجHuM;Jߓ2yL(-x#y.~g!7S[5TmQI~gq 2ɁilK0Րɑ!%k>УHHSAl/ ؚ,cè'[hS fNgH=7?-&ZoMX@TDHl}|cQaQ,1HN}2?ehL31P^$~/4vY*ƫ81~Z,{ `Qk"_k*p4Di&WA09C`fWBWd;.$&-KqrؑWE=&s].D5u_%ARWE%B_a"%7T_V_$ ܳI,s56/#oޜv<b"o `a p.Q,meQx\[PO,a@PYU5?d,4-E+OYTfe]|u\Ee NXIF%Kɤn̵Q*B\_5@^9Ns">wI'C{4呻< BGxD8tŬ-,5Ou?  OWM1Ȳ&3xvrOE9`a"l0 K.?e 2ˬC YN_hvw)$8,naO.47_[5A~/J|٣i7`p0һ|TNR-=o1b6';$>dþi1tqTlR Ow(l:cDWٰ#H#dK!\!Q Gh%f ߢ CT w2dzW xIRǩiNY7:}rǝWCO&w}# P6AWz#VƂnM;զ)z,oJ3u޳ Ҹ4|t3w]q+B)AS槏idZ=ړxMNYwF%n{NpͳpF+5L!;ܛ"]4yy-RoQє׸l҇} z~AVR))y5m>& Rt*1qm.%id$ZO:iK%K])3I`KRLdt;Qv83J1Rܬ"UZ*cTY{n=p V_L\T5ex`*ѝ;B@?ǝӿ(#rVԐU]rNZxSQo')G?TPm0)up3@eG |_ PƔ0N:ڙ"M 2$tj)nIڵPB[7xu!M/;V]a'c@GeBBޝUMjdJ63TN$F ^3 *KC KATS] dCHnDc;,bNcV&n0Aetm{DdD?D9U[mg"O,Xt@ՀoG(cMgdIO6Cq]`_ė\pNޜҭҠ6At_ QU ͞b{8wWAɺ9ȗV;/1CawLK&U_ww#~x@KϹ) ke0uO<_@sz+ F^zO6bc{i'=V0'.uQm'VHC_>4z3Ӝ0oSO9ȄY4\t F誅T) ʬKmup9~ĨWO0fy0i M/3\< I)uRww\QUARR (_[r%(ܽ8&BRƛ5 &$z8 0%O/ gOV84ւzItƲz:fY}'TPhYOoPOEDDcr/q"yo 5vwpY,8M1sQdD$Aŋ4LZaӲ.] "k<2?yge0L O/Th,6|S5WSވ((J-QB~4oK BI4>Ð7WEqb]tP ztz;ţet4/o?. I笫4߇S"/0''h0*hкmBYnܮVrp{P) b69"y5MzDR+&,s]CDrniF#K?Io8wmguyv,<;M&RH\)ze2ܜ9 Rԇ_UNV La VpZ뎚"-~Qpr_bŸj U% gT$덈 ţ^1K:Ɓ 3o1h^&s`vIq 2m0Z8Td8Q\yԪkc4T%HvEQ%,einD0\8 ўL*WJ-e2fl^ G 5%1QCꠛkGSt;4|7'(<CD .iǧ aHij[I3{6E"$!`N% ۿux~Ҕ'%7,"=''y~t9Ò#f64:[yaa28<~7b+6sV~ KIgɥ E*׷B4ZRK-3 w4+6; hncS#Xq#k&e$lyDƼd2;OE4=wJX uh6~B@ `,{ʩ9;m>r>Kr׼N&{1)6Fɥ%uN{¾`]!(${dHy2,0RD_mȀ_UemʼnBe{@Óұ>tu&0>AP3Ӥѷl;UqE)(yR oڒ0=Ffn<"bԊ NѢ1UQnD6DZN}E_w+@jzFX!E"r%fM(T7 7#{D^vƽB{=d.$ L oŀME+%Y$[dw%Ď<V-qPgZZ9[e5p!}u늚l]9ۃzJDq-cN Ry%.dϦ{DZ2\|efdYzbcAHq ¢ш|/j]CAϦI h{໽~F-.5̣C3"3#lRoM]~ #!JC'nj[Uզ-70N|e4z VtH"=jnIiƍAy=+dB `iwyu~kTkGQt+iXG0PoMg-[1gTlFs:XNM:b[6a4A#ܶrʜ6T(vNVFpL j'&k]ޑsڰBKizsyp5W2V ?L=Qq2ɲ'sÞRz<KV0;'USX 0PJ!H=v$0 _jd4M&"Szq}'aUD nqp)2v-H|2~ [vTw5U'x|YL/nBϓ5of/En B'X.#0V }p<Ʋk7Z|7Vj9zҫV lhH >H s7•BQ?6Gt&'{u)PVfFZdKf7WtNHP3Lzwϳ=wDYSB.vg8Au<;"D"8'9jn;^B':nMT"ѩDVaі 0ej y[?[S[`&ItwP2՟qU{6qS:)f=|#b,s (C3ӣIÃ\DpI/<}hjR&!` Њ)O^$+>Nl2/Bxu?PmW*C}Z97C?My@_~A&G~6;b&7%Uhф3`b%z@Dhf6S3ey`{S\WR|2m@ ]pZUr=, Bg?(RU eTVy3Bőjpcc]]-*?{po[9==0uId <5qM1f@խ{eZFXCB#^4L&V^j_% 4Ӹu6[&v#tev:{ByYMWKbJ)6]OBI@~QiU5 a$ Bu>쨆['PA*B}L,'$t ?9 mnG8ek^|gnFX+TB)%!Ie:N<+>k GEGsTtj)RSq+xåtaA_)[7܋z\(lgѦӃ3Ky-ud<_~4|jZ.M#8Sh"P/Qf'|t蚒E\r)-Kez Zxʼn-exrM) J]/rj'5k,j_# kDoLzLN辰p%۾%Ԁل)ma lh.q@bۺq@Hw@# ψJt>\1:FӮ;X@}zOqYfecZoPPLJ`&L>I筳+W{LUsL3Cn#kgp2pbn֬ W۹l^n7h8xI| >.!(s**2ݭEij1>W/IZ{9^dA:Od6R7f]g]'#X spc'^  ifN)W32;KT%i-[WbSyH.?A(MvڥL ȍ2 YÐ.H'\:P6mPg#:HwCU[G (ԩ2+=24VW޷/Ɲ38碞 |qDeAzg|&RFJom\KR*Z],;%PqY%3$&%"> p Rlzjmiϖ`}q=ɴ OD(t4Hɟ* ]D)7QubsȞo8˪Bݢr7eZBA/ab! ,*^S GUA~ \7L ln4OR%yڟ}%Wծ|Qh $ Vzv'~ e趃N0\t?y=2c-b4T5 5Ӣ%=p]Ǟ/yC9@)mdT/0(S|~C8 mI%3'4[ew1-'"#pAIx ss,MF*Su_ Z@iT:`!~H+̸ 'tKQ%[ne9AD3(4ɦØd .[cP|<,v}U8''#FչSpU|1xVLt';++ʶALo:j y_Vj}sqwjge?cp32!n~tMی#굉6eI[E~^7}QaZj&xP"38qLIR:qGUw!Q԰OlV 2Oٔ**ZA/UkmU]eiPaK.P?(Ά3ƇR0oY8j7i AbxGVkֻ0oҞȡ/Ѕb?iڟM JV'v(wjn Z3bW!ElX1MG {ߗY`5p6O r],E+cۤ7g,bA kgƂ^LuTqɞzC{wʾomQ_[Oƍi#A#.:xY0) 0K2 }LN%(r35V.ؐ̈́]yKx'W5h nA+iMdc>ZjN@Q orW'if+Y qg0\MoKJAa*kW /RnT"!YϻR•IޑK\ , 56@lW:;od`~/( b(b}k#2ho8F|^pv[ $IĀoT@%0j^=n#%#^`=F|W]6HZi/}2Va z_<mM.=˜I8Fd.C%pBgM k17cHP,^ikUNq<>u_|31Vޗ4/ya8'\ %nv$Ȉw(|4Z^у?g?/w<Ϗ v[`S0eBʺ<kz(:)?#"6@, u p;sO7,A:}RΎU#ARJ ;,,m]htͳ }R 1v l(8E^j]Q1W7I9h7~: Sy>-L?*֚rly_FHP|#Om X}6=Usp$_;[19 YToS P䯍sZkUIv WVxVy)LRglilц> /wR)a;}yڗb1-< wN"⾤h feDJ<%@Xh\Yا)Rui>mhs MBq/ ooe51b9XOz-52) ;;6au 0D7W]k^-[OSERj5<> >oYt{6)yk[\acĦSn_~HL/tfrR(ȮCFG ƍ@x%ynU/#™q`%4ݛH&HՈ Md yUC8WI䵴@ w2kXR7>}G%p BW-cj]T;ĨX /, MŦ yg";<%.Lrjw:E9 VPIfp݂wcnj0$vZ:8,fmVYK|]P p?n vbpd Dp^F~m.t,0@ɡ(ݔwb'V"p!*”Tɜ0lci$+(eL-\|_44W/BgqDeaWU.;ܺt*ӫ22 S_\7ʃWpUiA]@NDxxňw-єM<{?g`otX $ʽr7D_' OEO GvB(1;PoWWj />:ʹp$!:'DM\1R 2CDcu[A] <m+@CՕ6p7:1KvRs9a89E6fjjxnϳ$NO8q3V1{1X_#ha&a _wM~bXVG3 p}dopPcײC5S^ [<^ -w7!0=t9n@.*JUAH52(M?kTo lpnAX ܼ q%!,@fW=3nk&E(KtcYX&ȿ-[jłfٔI&ᘞ1_$.0ɱNwTJf,2է)!“K5!cTy7S)k81=Xk`R){14dzCB2sA Ga|-aNx7ǡ0S&Y(Hp4рl_ajWcX0+4 U*纅%%#ӇW6o8aZ|>IJ&.-ʉmt3HRY~0- rT:]izFMt#Cwp엲CrŒiƮM*O +s<ۿeE$JHhǣAH ,HaƼƯӮ~ݙ]% u#bs_JDcrrB=I?N'$M{aa1bB[>qfWJ`7~"WY|cmKs'w'nՉCۍ<rI>>]Cie=u_V&zeYbqVFxn6#uX'sWH,\ )/)*ϬSAUP&6&b3[XoBm y@lN_.]'͓EfY_ x_OX,-ۺ6, O]dbΛ3+6\9`2VZdS oGl,r:DG C~S a+ݘbPȽbAM].Jq$/}Tn㦸̳߈YCZ`uz$+v\kH-IŇ{I9_fdx3 վ] |B &[_<,@Wed8ǫ%&("S'[Kjƀ:nME5zXա˓ߛ=aT|6da0k/ruGCT*(=aKj7T>gا˓DvfetQG|.%K2Kyur˱>zʄQp \q+H4W$S.d .E7~u%zk7F:sn;IҼgoATvz C[TYeVrONt*`YZΞĔ&3zFΎa:^^Zre9L<6,K)Hŭε7~,qd-`8{$rN)6rDR]kjsFTÉBj1/Ų-6Pۗ"Hm2PӍ6"2[n,tzozt8y4'  5~ ze,M-%B&xNWQM@ Dk@ԕMaB&4Z|dUXubJ˯c,J@P&Ql&'=DA={>nd9D97$Ek*G׈/pVg|wy.CS+0NpQي_Sț ,3? JȊ )a,8ePT>LRc/\.;7?56 LJ8ڔ9J`0ّȬ(9\eqG2eL[cȆwo(?OgW >IkkN$>LTs)A"H M.kf ;"WS \+Mrq ?DuMQC=iVXȸE-/Jg R5=btrX̓AD(݉U׆;yJ0PZ¼ȃ:M DPKkWaW׭5]S%=?0KK{@^dY'tE4ЪWt(|=u>i\U:[xxY"p ~rĶe DYQSГc;]2T#E9CI,AUtx$Ԁ)G 2XZ>s%ߒۺqG\葏|ПbQǢpni4읖2${ČC+- vY&"x\3)5r*:d)pE8m+wTtoB:eI`yPڔ{BP?lKײߖx|K`g C{-$KFaL6S})zVCpHܜ R ~xީkYQs{7 @U7\zDU!lb4Xoه`{$ژ.$`>x'kxer*gJ/t`rbzUzMsCsÉTsVq8://K!>,H^׭K0 tX}r.`-*&}QOdfqP`LN2f-vץ>;MF . p4 YWv,vɇkEcG ;^i=S+8 .򔛅ON$WgTJV6,hѩ°:SV76,.GQZz4< _^;ܕ lX#nIFCc5n < T8ƔL%)#|ڟRqk{nWⓏMTǎ09k`hI)ƒƝe-e-.IcpT 23@L16#ؔe@7Rztix铏!22>7Aaoe3um3yNZcI6I,d攫U@ˆhB@خQ7" ƞ3(˻٭ʋ"JceM3ⰳWrZu6pf{cSU.iCکɢn.Ŗ ',ӹ{Ŀ*#ִPʷf z[8f5kpJ.Օ9`Tk!)++L(򉫗[|.ҊEj{%wlJ1QJT㸨ڮs~[1 LM%}J=.ЕmELLPI5Ul{3.㱲(p~i0 <Y$* j"q;ߧ '1Ӷl^~?em6]?W 3-WM@.ND]L S$ VS/c?>Sͥ'IsMÍ 'T.MZV:cBbZTԵWrύj" V!F8z Ux"/!Up [KV2<h_<25io#| @O1> G"ţ]|D+k4lo.7#e##z9uZ6o:$>ZYۘ~~ $X##֛8˂<Ll:+E-.W.;ۏ@pZ͔#t|qӁ.٧fl0g-tbU% u-Z.ݵ04n " -G Kٴ% gY`lm\E_0S5l q~*C|{qs~i` Qk[(@9(`gH<D,Tb@O?yAKӢ "Ϸ,-E/u/Z)6e et~bl̑R ´Le&n88B"i>4i]eKe-J `Y᧐@҃Cב=ܿ#ӹ0b{ ԇ1/T + wba!`[9cr ϊذ2O +qAwZt&`j`EB*qY )u^:B;U^Nyq"K6y. P7YKzQ_P-Zϛ=BeRޝ 'tJ M޼9FdAM)VZK¯PӾHzI[r{ӞMh IjBnшgs嵚l۲n:#NKT6\V^_4p<\-d \zs ؅VI SO$:M:T0ZB8B*~r mȽ?nQijdd{*9d@rG,fΗa[glٙ52h<ϋ,f6WD$܃^N'@ep:DR\90;8}T/qne3$^K,Jj;Z$$Ds:@?0|25C0XaY/)4n]+޽[*KS+OÔ,3MUk0_]OҜJ%9HvR[Z$yC4Zf6UXGx<.;Qp.hN4EO XJwYw;]6֐ cdk=\٦\a9Fo]f`"Kh_ᐉ[%X+g@v |8Uх9-Ur9<I*>NHSleXJ&w_+"D"~` k[nL.kO&UܝX##3gXN,u趬-$Y<<S^1£ͅ*LwBcWZ[/P ܚ- F1+;Tdw6 $^97(Œlud[8U&DqX0;b y{JБC6}X@  0$aUpUd89'o_9s,FSȬ 9V^{b/fe(^;Lzn?%cLzV2QnqSq7P~ۧs[$S0y+I'J"u2TS#hEUл᭱Uԓ1{wC+[6੃3pWam$^=ε9lhcŷ/rI;̮)~tmH ~2ŹS?LWRbb,ݤS]M ;HI/{Q*5/6ؒ+Lo6h$Inny}5VEhh|Vwط^0'>J2ڟ~ хO1331%{x(Hə x%BQ)@n,hlaglXw=9+!l/Ev/Xk銺 梜ҙ%97䤢0:IrƉZ:ͯy1$|Jɶ?[qPퟩǿM0\m+93&Z!$"0O` ]YeVQGi{ڑ'j/G9/%Ĝr3)'ydݻX{K =BH?J\=ƹr\Zb*=tMRy굃P3Pģn*3IW `{ @0YǍ+e&!/ ДQ/aDؽAub<9rn~TZ4n0 X80C3 <*5x: z2>_Irem0Q׷=O Q%Gd@{HmԞ'm*q0I^uo0J LE~"1T:/`j V(m7&)(pnx(&/JkiFb HȿZ2Hs%&w"JGd=,"NhY~I^A}~zKj"ʬU>BHTawY|P˪㧊qyuLt2,hϚ7( _([EzJ`70Kzf¦N3)M8A=m oPy$L29r[;D5a&sW<ͦҊ]VCAbQ,nߑjAw16dF'u2is]yQ?1 ۤsΨ͒Ϳ80J|MpGN9닾=O1 eީGVWg_ ~Z҅;Jc) !U;ZYݦ)Ҡ=Č,H-:󆕙 J tʼOl (%Rb6V3!y#$"l:I]A 갊`)9mW8=ŐE=XBx9H_`!TY3 ^(W3D7xIOO|秪{Qbm֭YQS"1 SA}b*3FX5]j ǦBc<ѴR,l )d zg:x#\4giiKČ5pJ[Pïa `Ft'33oicbio'߉qiz#qrKNE S]vLf!ýz`ȅ<$P$b+Q @F18Bd,P:|SY<%$IoLbʕ)nUSa&tQ.`$<1GߒLqB-7rej+2lpR}]-aF."~j$.'Μ/Ťw u, l*WSK}d!ZْcSf,Սa;bQ]4FK ]8c\Ly7itvj|$_T)~[mF7G7v~sscZ7CsFOWN#H"3;5+;[fg 4 v>ͮ(HpD-~H'F,aȖ>'>~D9J7om@*}GNEeV̦ea; 7_ 1iFb9$ u*%cR}C aCHk ÈYs&-GkDa;~oLK(B]IyTc=N_Djńw!m-*`>W;9{țZ{BBrWHkЏǑ /ҎVx),\qUo@8!CHV`b.(O$ 2v)Ehݎ 3JV@ۅEtl:? r 5%K"-ujRhZ*[3Ym 6%gOB肥xIZhOʗBὓsK?ʶ r m|5FˇEDŕAl 90)v`0!N={vy-51~/Ԇ{ )Ǐ4xV]!dʡC@@ÙD_Cx@1 _&<Ǿi*ݴm)r 5%hkH<9&3򎏡48: vxj_~GqJ/9nRx)ltuG!h x bfi-I.A[ۏ[ l𕉶>rh5k'yHNjV8/Pz:Ͻd&a[MGׂͥxd1JR3-=l]nЎ)l]'Bi#} t$!UVY6C/$* ?XW͎5Ø,H(=mIbk&E.e+ū]WC??~oH[qԱ'!X"n?qb7'c3Qˎ5 Bik;7&D7FmԸE )j[M$ J "0݂;e0㱒COhe+J饋VAޒUYQР 8C6YrN  E+]-P@Ȟ/+k[zy:YpE3±ɇ/Ist=FCHr2HK~`TڏF>/P#W1T)(B%ijzL[Lӯ1_ QA6 +̦pغ *<w(MG|Ϻ'W7OJ$\W, _;r #>P26C'wsc)#&ipXє//sxhHgK,@r"JJ{EO#BU.2f"<[ $lWq_[z}1m}RA𭱘"0EH7#Px0nxŎ7*8]F*FjlvHCQo4e ET3SoΑ0쉻㠫ެmdDgŚG50hXK HDE +M/Y+4=_#EkYM_1ZPv]uMpћVV/tӱ{D g:+ܰIܦ3H{7Q6 Dz&~RPfXS!@R|y^zګIoЏs& Kh5s%B_ȋ40Za\0Yۑ"uV~rb ASU~i2g(Plխ .)z{3L 8s}Q#٨`DMk f6TA?k&T'H~B@PR>r1($uՂoick0#ʁF5Z$l6oTqpB!Wd*f΄ zrSDL 2/jDzj1e:(?C+kzYu@Dh^VH9'OkyHၔph JkknO@on}.C*l˙:&U <47+؊5S!A/R.R.]0w~S]{ҍ/Y o%/U]xJ@[z!V eU^or?2N#B֦@ŕ y8dqДm$D@(|x;.b%J#gl`Jjz8U/3P=4H O|9I%ch/U.7*P3_VAknNb@l}r${Ya/^>D~5Z\)c J8n6#|!j(dĉNvL]>T`ﲯ ފ]"lEk%̣C:gvQwްM YQӑ1۠S"6RBT$(8c2| ]ZHA/*#R SHjjT܎(tq TE/pL:&#R&%'7݌ \6Eev(G=QBx_h9X ZaFRTMBndKf&;d8rg;9ԌöW5 ִ7@@pQ0LߟQdQS>i%9@K[8C&H-眳N)-EMۃE_͟g +{Jɸ*"":;&7Kp-=qEE2 OABjR{\Иvwnj[eEN)G] s\F O 1j4őzݦiM(Н+ZWT VD}u7YWC 35Xly竷)JԄ:0IuRZty۾>bIHد rTXނX ɗFRx"'Y"Ic" .ߟ ۅm!j2IE DP0<Ѫ%h癛9S&=#uY Ep{n7QP<: {483MJM5.ö 1Qhܞ̢ҼzuV, W}X@: :@ 9.sУ"2sj1~f-iX0yeǻ[7g &iHۂ۰ G7OCn)1[W# z&Wȕ%]\8Y,lz^r!)tΉe$ +ae، stf:{鿶<%sDMIc >s7漙KV3% iLN%L\TS~7/>Z贒ӑ:0Φg}$fe23`0H7ZUNjVgWE:CatO6A(6`Gssnw_] |9ړ9u.< .g 8>}],j<pwV9f}{uċow+\1ylnܘ%um8vnMyª>oou4FȒ˗KM9 D}YcbE(X1D9Ajې!/?a XbE,HHhqnU2:>FO 0$3_۠ yk>o&Ғ)S09NLY:Ը ͳ5 ㄁&S&jsDwUfV\~)w:mR&SLGaJ1 53A,:3j𤀰x4_>E6b gib>Lmᡮyt|&29wir g%L@ ^[BНtW.g.PX泔YeZ8۩SQցb />'1̱9UOʄlmTyE:g6yUz$J&^>YGPڽ4@ȍޯ-?)7C{NEx[ 1] ӨyG7XD֐1lasN@UZˌ.!ЊU8eYp5q=E Ɲ4)^p7CAUla}ΨV\Co[ UU3;iEZ4[$CܛK|ntzf|?P%V)p<#: n4."Iޢ7H{{DK6 ]C;=#BejS$P8?:LdGZw9)/4&7׮ppQ_Ik(qOi$ƍioghZWt|&vWFp͠iqJFhFn]^L߫ 6_ƩXm_~*bϳqf*ҥcNV`!}<$+S|*ǫp8ؗP30MUPgSMEZR¢ObxhYFDyH`R!;!"iF#R5<+1eXS;'^Z2'gBʘ,κp$b6K3t,Fm*=U,|yW=(uت33MeT#+*LT1NRv?,HA+桛>hأŧXj*^ 0yLknIn T#j=NXVvZ1: 1$*)1XCzir4Eqa>p޴/o*6~3H䐣@ҷT#h/޺2BYP)"V-9L]C2jYe{)h`R }w{5Ӑzt_q8a`I'Wr#!B6+~8*}HdsPm' J="f L~*ѰQj4_岸\Bs${\B‡QTm/n<}P+Y L! wisW&v6)o5n;z`C:JV僀-.ēkH8xP=Z?嵎uJΡHsqM|)wx-^itJ2Ĺ$;4ZӅEC\Jǡ*I ?z8&•:&0pĬShP,8SAG73ܝűn,ҳkcQZ@P:Z}L4g'Ɠb>_yJ=M6"G>%) m/FIuyP1r@ ',=~AȽ&TzKng@1c2((m}@gPW#l.mekAq͟S() 3yVʟڋgizRvưnZ|QWXޖF )Q4d7kib#MoNOL:O U [㮵'>WXcH>Ի;NJr_A?GҘs|ő)4؆F)w/͗,2{"T"j*MU`J.v3,fEM~hN~C%KDk%23ՇPnt#Xjn>4vJ5f<wfAnIZ߈M1/R<E!Lͬ{FD}4?l\hA[$]4b m26a MvutrRM,Jn5 pj5bt@p ] C?߸Q  #UZ*t#ky1D ?y,N'q/n)|&I\oכX41sÍt?8tCŶ@',عCW=A- R̀2,MeN<۱@%]$G68DzQd0o񺺞*E|Bksiz-mV"*>d,6ήv_ӊiTc;vSL Ѓʦr@Zh[ٷNFC@b4}\ C1WW;,H+oh;}6jWjGl\?n^w@d)lUY}Yj ߨh(t o63ͻ!jZ P@h&TQCLM[=b e@7')@%czoxV%jHj"AJMBGY$Ag\"`d%7PH_R½JTvu 1՛ L܃7#Y*"i0gPA`#l':lD1u izZ t.z#i-@u{Jc.b.js?éE;G`pXtgpiA`LFͦg_-L 5WPͺOh~Fհ9K Ja\r5|`dzhT5E$᱇.K~z6Qr4wXp>$'ڂDge#2Tw,i/Z89^=1 ϧT{yi-ª :&"0?͡UZGDZ}}MbEMܶ2ShFF~TX L￿AL2]-vД*w)GlBֆp~^iu_ZRD!X#*`J"mGKמ_yhM[ Iaq acQL;5UKs ƓzuA &{KnLp, z4<#wQ,L僱|CjnZM*[4qy0ӻu:asF #ѝ 5Sv5?j4Omdy Bq@VysWZ~u\u2.F?5<414҅uFx~U#b4/9+!T 4M@JƷ_M@;q=^< |gMF(lHW%{|)S&I*G;BRO} #x R*Jpd%`r2 T HߥxFF&Z5\WcQgX.Peo!jiԹʢ]SZ`BSy9k>?AϮy%:9JӮdG hӈm. O7*_UE> C*ٶ= }0װ<{C~n-8}Xܐks2PZ0-)N\JwV<ʹk^Dތ5*f  BX.r/S܆6 ULikj{i׍QdP7\E?PSc_( 1wWm&bژ{aigQd91yau{ +K'US VMj>Vʦ75vb2g¨sm~V^0NBoHԤ9^u9}TXCqE5Ǹ}zz4>D*)ЙBQt~mPmh)Tuߎ={8 ;ߺ6?.+x#k7ԯY"xUsI Nr'I0@Ȝ- Sm-#@ f3 Hyv Pa0'JW!mj7~i2V#>w(> xpF4 ܺl h-ڶ.ՔPJ-QRˎ2z bM$A1Ÿ*3piHDĮT羅+T&1h?rth:Kdp.i1Ka&BȨ̐;Ztʬ-I0(+-`0܆ -0[-jxvn O%)ס>+k",o % gM ;ϳ<UM#}`QD2þ `FvsAk.a@?clCRTu3@6|wrg"`OێpiB !9` :MvW^QGKpj0Á% N#l//x;hAb*\evʟZ?< iE_A~gK"mWZ^ TCcҐ ec:hu$~.j_#VD_ֶ+}?!Cl]W)5QRH䖃϶=Bliny ޔDZYF{#B;j-7rTIz8rhJҕ8>=֦mu/)_I:f@2d:{~W6!H?@v9 3KqX}pi34 σ{K((w2YѥAXp}GjZt -|Z:Zb:]d2v(ÁB`80@̄60#ssHa.ܖ id,V>%C~/əbv>bti%Z콕DR‹]<狚 oe94 -͡e~,D!Y"~a Or/ F:1Q4= yt)Gɒ[&un/7y=ܸ?.y'CeA )#1pC%y.Ro;ѲCpHcj*Dp0P/ec#hKwZm3gkFrbfԘi۔fD=ۋ/>ኒb~= KE$F"_K @W* yi0^JW`G*K?/f |N/$3D=aj:`pb^}p{ 9M% u&A$@ &ewg(׿_f J~}`zVcluE!H.gBo uU|Fv)Yş^A]$:Ե2&$sO]CUD Jަv35$t骴Fɾ37J\x+w8,AZ˃*. vm=kDiDH;KY0Iā(Lal\IYgX^ݑWAX5~.FWDxւydyH{xX lӔ_73ϐKH (0#LDAKWRt~Zi'&jhވY=!L{)SXp06-9 2B8|$+4 /_֏D̩z眂ƒZ'+vtWbsdD#j V}I㵂ڏ/4 [vaE=䇸{eqȔ-I'$8@{0rv'ZyĒ9+X^Tg"\i+(>(_(͆F<}^Yw{6G+p1A\M2lur9 QN>݅ { `MgGO7 BFoJ4Es}ZIFl~-U99Gp ٹg)> yl~IѤ|"/gn KC?o`[u9X[ʬ:5N'XDAbGt2eϤ7MƵə^Qc)J߱EWi75txt1}|5ET$M& ^W+;퍪hjW@'.Gm>&HpvJI^tW#N{ՎP4(uˈԝp3gRq#LiFsrxo,U߇* }BIR'?!7 փCO IRXnxA94BH ԠiS2neWkF>Z.YmGXTVKɥ ^믟>-*pZI%=ͺ#c}TŲu 6RܙoSঐC47r ֽN45$֌1in k BY ;p,1@9h!fqe3`4ҏLigWʋ+%BVɣŢO+IׄW^QpQ 釟lk׳cٝ5XUK*n`cz^0<;`/{>WgMWDKVm80BXIr-OUffda&"ןODΏh02/kSW]?;g)iÑ5uhp/owhz. e>I`jUj4b[Bz#-s/ica}i~1[lzq=6̌x+Ta=n{FN]*c ~5 R6x=){Fy}w<h,5+JuURg'L [z-oVja=<%\M@2Z5dlZX5Xqe;g* J i1K]QLz-8SwRJ%W&!Q:p61ho>;%зth(lB\<@ȡl!È{7^3^ /8JB*u`TH}&: b1h /xj~crHTO ~&iXZ ":v_ݙa>ːc]f2!b37oߔH։Ftަ(o"&t8 N멃 Hbplj]8q9(H~\4]@7Ő[H?Ys/J>cp EΨm4 hbOތ,#` i+0kތih=ֆt" @y+Vmb\AV&# a KSSCH-n[[yJJcP3ZlBD>dU~.o@/FiL2J99Y2[܋GKoF~4[owcIHg$(Q)P<x퉊B;%ݩ[k`p7F  q=@JQ.|pH}jw(Ǚ]Ptw9۴ZBpl ;-k^ӃTfJ!T=È" {I Qyd`%vޕJHD妦Ηɘq-Xv 9UX_wZ @ 08%VCg=ю8%Ш Fb+Yʘ_nMcUXSZ pr\DɇRk[ABaPCi7_ik&go\"EJY;o/5/gl;%M tW՚̠IhixT#@NIkj,#" ſ+UGu%`1p1*Pݙ|]iEGl }-iu|;zrsz"ԡ,ެI_MLozsZ-pWei);$b$.x4+צLb*d6N'V>!:#卌l6\o9[?x;#b,4XZ/ԳQI7iuAąWe[zcnXLo+6*%>hAKڀXbhfcG g+"B ah_e>(W?ӓ駴yYJq4@AxOE}z?9>=2Gnc=*O HхXb=[E+bPEɜi`5r=׸6,?F̮\L-HhO_;gtz]jI[z& R .=hwy:FHz6baqYD]lӴFdd (&mcBɔÓOam82]g$3]!$Kσ,}W2sfBqGM8d,g< E&KQn ^P 5$dͤ<%929Ꮣ<#C!jT;(jk# SS =-&w9O;r_Һ 4^Glg*H];rاo;M]5rP󬝢58@\4nw}vYrk\Q P\xA2.ٱ x_orM yJah~Yw/@/-VSZw$ENJ, }pp :΁}GGWF(̷ɣ/S&StQ߾f@JS,O$KGr-*k|r*V!)o&o|; ε{yV6|$G.:u e2ȑi\t F n!!}EJj&i[m̱ȉ k3:hی LED<td6et2'7i˳Fe>hg'} H2MߩТs"מ.p]8q0 c?":Խ;[7hwF'=(ÍL;:)FcRae_wZ-?0/fi %eZxreC$NiW;t/=-I i4jĺKANb\VdpzQ6VϸYO;)6 cViX`2*߈x 9yJh~Wӄ-򵰣¡Dc%VܛZU[q\BDUS JAb$X|^urCItS]t "!V⩱)2Y,c>U3ޡ\R(ɕPfB}hO8ͧ9Mq{ hi|FY,;re4/HKlmo*Fȫڼ3y瀀 b`%-sX kc|̨ý[W0XJB3pS`S`g&ZrGDjTtt$6"o͑mM:V(\@Q4X{ω0PژР{=JE*";'<lhאTIY| 76|)%SL|Tt7Þ9r"O4)Qˉ3S]5QPC7jl._͏j DqBS"d$֯{~[{9 ޑG}1343r,-fq:p*SFנԢS"P>~ עJ&UMAx1[4cZZo~q]*~V ڤioZ|7a޾@- r}ȢWIZbEJmǟ^XREi>:/۬Yh<,=?՜'/[YSo 6YKJJ,}#y_w{XġF.b[_sY tb?3+[LFwA$J_|ߜk^ xF.s*&%*&ItH5LW%32*سᇾzkS럓 {I*55KSGU}ץ%#['xGWfOlҁhG}ӰuV!A|ٙ!>MRa!OlM%2mWX͘y%q-dZPq@_T7&u^鼱|w>'of`::ʦ|R_9E\uvL5)@&HPe Eeؚm;[tò+֞;ykH4W}jl$!c=[G&Ø^͐4ԱC;1n'Me@A3 サ d.Us}TXQ)|KUĂ7`Tp%~ig|z.&'ȓO3kׇ>1yj ~+Btnw =ignh#ʝ$:q2Uz <’b̜G o~7<[-1U.{sjftܤ3Eq&+s[,DicPrr{)Vҵ=4@ᩊi!F\Iͬu_K.VԌ[& GM~@힑;#Xv6͙p1_̛vy!#w'7m}xObNY1w.hI?C)TwuY(70WPCw9f=rI!AM*uƖ[\ȩ-(TLjw쟂~Kd :.p Ep =wv^qO*AV3q.i+9ާ+g?(n Յ!@ASGYQb^sMGYvtྎ/򔄀Cqhϼp gD*ϿgnvCPLGttpp"EC&e` Yպzs5XhE6 [mc5K_~Ajչ: @Vl#]eJ'_KO l_R,_z6/^l#>«Ju |/s֠6<6ur.ߍS?y7[lǹA𓡰Ի9aQ) ET6BA}q!M|`ʷ_hNaa6.eVЪOǫO N}%xX@~l%|K_JoWg|w*@HL>Ҁj7¬7Tf؊7y8*en*ah~#fӌebU|2Ji,qMە:c @ɸ8S"uG!''n)}В,Ҵ~,½8%wsr_ o{s)P\!0 r~3|hLkx2El|t v TY&ؖ!co-oB_al;ʟµ?XwWC0UjoR^BIǎ?QoŠ22c3>v,]6\1qEHʜ3l!{\k(9}ւ1aexүZ꺩$#x{ Yu{АPgQ^IlIǃ3W}C<XMWAjO3F`EmX/xnuz.i!o=KjLEo9 /,wW?P1Zvzѭw:%Ya nJ= pâtӿ q'G7eA CT~ubXlR]d{w -M YQ;C9k[Xg<>JqvN9\A"1`iYZ?4בXZA$0CZA/@E38IwQ[}լ}di\E ИcŮ2,( H@+.Z$6Pgiܢj-{%;]ڽA[ԹvMF7wy|U ?oR:Wx▆ OU %Q4h 0Q~4?-E,Ǧ626~jf60Ap20?gP?iDVX3:Q[4Hc\J$(#!vU"䭬V3%&h{Ҩ~] Jy'UOZ28^J !Y@Z]EXɥ0Rv˴:>) 7}@B ǴׂIT$J|\nQGM ja,(+ j:dCNQ(ݫtpe۸ڴ}4"@<1ۨ'*\FZo[C]ZO/1[A!PБلuڱ4'~ic%,6Y 3=Uy u |!L-ʅײzz:)¼=^ہHޥ[SFQyg˙:?/6,Y^L+IkᫍX2:jc1[:ϨԷM?m$l1СK65rQ4ߧs9Kx8 u ґ3wFX}H~ԉ濍_ k_./C &4/8ͪۢ kvU pEGyҠ47[Tӥa( !/B=>ZWHʒQ!=gpj3%uqìЍd|J*3@k##ln97lڤl~z *dE0UĹ *roWU%bS+K逴qfUĪZCu$*ݍ)fŎ0$j0lnT%/,Vrp@uraS=M|i_x` @z۔:TeStT\bNW.8 xU%U]Lńܽ֨!Ky[? NKrJr!x9Ps8_v Wa-zjgmq΋Gl k"4oHվUlW5{ !T֣q; 7E{K9\Nfv .9@"}n&@[CWRtB_W5edzuڎ. 5NMIafifFF5xU=KEz0ϝE^% g~PЀN /st2`؜9 aSC7`T7^uZ[IXy-@F[!oLon;7g=X>UAFtKxtY(87SJ0 o$D(7ewG̐gۇ IFayt)i %8:k+ڟo9Z?. e ;+BhC0w+|ݏlMi^ uWTM]¼ +Xٚ0vO?E>1 !&AW7ޘgi? ɲa\DN}($Qy?GOV|Hlv&OX6h'5s042z>OyZmR˞#éԼ[@=ᐛ ɔHLې$sĹ-Mug brSΉPZ?c94eO ޸o7,j $ڑIr=Zfjc RRB^mt\o ZuWtW([XMશázCv\k dje٠ .¶R&;`!^?K01FA rIBeW 9}Y*T3\qݥ呜.佑q#Ej3Z w\.ߪB&EUXKs)k'?Dkrʅ2M9Hz+ c 6Q#2sJ[g:oVap- HBahޤX{ylԠ4]H T~B-ney֬΃t.)1G euF8SI&<zU͑2q|Y6jYA5ꖊ bn'C40 r:Apq6xl Gq InEԦqӱvy3[HPI2u_z14KC?(8"xy*TH='M93͙5I\[i"tW 1Bd呫AnW_/|{P揾]DieE-ΎrB~JA omWa sz~Hآg#=0Ccf ;<ѡp:H 4t-8&Vr Qʧ/t -PFir=)%qAY #.oþ*8 X^ݱhF?Ky-b`U"U"%BW0D1Mjc\OC_#+#.#,o=H`D]}s#2(Ni':~2O_vZϳ% o8`(ªPC~8ocvΏJ@<]"a^H=kWLh@Uw V7 c<>zجJ*@"ĺ-O$npjL%Cѡ&lr"KӇ$[p}C8h@Ů%$]sXpf86}E@)^/( VUmw19Sy ٿbjͷ8A}` Wp[iD~h3n]≃l KUGHsA8PޟW쮬#0ޢpl!QUn( 80\ =DDEQ4<]hهL?hiӳx|vd8jPn^vYi@''u܌dC!m4 !aiw?#̦+\F%e Z`QcqAE24pϑ#ljn܁ͻ}RǺˆAmBa6X[[T?IHDeP B$gvl!Qe.lhiaO*"Fc-1`Y[׭X` V\$WGThtL̨WV!enV^`w->^1t*b<ܛ~#Y93]X!q? -9vٖDz4<%饫yêq*ƉG=@OFuӗ~ۘ73O 1ϝ砟l}$) <6˚>.Pd9'u @N! F_;C#h[߿l­Qc8=~t2*#/pFfݣIe%8-Դ3O&#t3XDk.A8Hrgh_rApӾ25& }"G={,QIu~1Q˕]U(/$0ozT yiCh:\_s}toi?$Y0BhoY:xB6!c}A`MtQ˃=+#D+5mNKPgåD砂Kybi<R\b? 8W*" yyЍ#JB=iZMG`s?=r*GߙEڄQ&ҷrŵ2Iki='5Ұ)r9QWt:2f 6w(Z 2i_NGDM g6@T6qH:n!4kCG-2lvTbOӍ$a~Nl6>QGN-ἄ4;2 &Z5`Oq>xAq=`R+⍞;J6kWdY2tm=S"_aS,)) s[U򗞼`1_^1,ZL[Jp@e"@55 P懲d|)YA0A\DVW˿p,+a 2I7(+H["L-N*r C G6}qP/os⬘DR8F|TA=xהs2tY"M*{I+8gO@qJ|mhQ;[]x`YF @(Dxr0:+6Q9?EVW)U2d SɡwrE. ^'fXt <`^}8Q$ki9,m,TPЃO(*B Zi\Yq%%}r [ಖnӈ8PpZ/-z12/'n}Wn*a@o!f("1_b1 Wf|BkaH柶Ð\}p(!Y{IѼiQKms)y.s/^i%r,8okMqhOxLb#;jN^۬$):BTs X}B4n@" qV0jf3%ϭJA GV[rrYm>nwJy>UY(WN]@q'[Uu_F#꾠YɅ5( -uס6@rg᪒"|tj}$)MD7{3`N i_G||$~aPvhSfw“}1-'QnhrFjFܧC|Y4;!ϙuWSRyx ^…evrPwI7D-͡~lX!>0T9k(XwYQ侈qީwt{#v;aR/- %%2删v'9 /)Dg,,˖%tĆɽ|-\YȖut$倭@~X(VvM9nbeZє2)(uRТwFa.i9( zHba+?Tjٰ|5yereLҵƕ́>T*RvF]Ѥ)3<A4)`w9y_`G T>OL4uh2qP5h_XqRii4VAEx e<$@MFMYTeJCyci].!gc/n̏kX@SfєUAYnl#b6d<=Y^^*/V|'-N:Z-Q8$k+\! E&t)<6040r/Z}' f5l>F+ zO!'&:WCJIĦN_f%z wIa ؉߉/c(8pGG̸|̃]):/N^8*SLUӤ cw`_<xҍTJ8s]S)06̺>"a+ %4h6 Tr=EoLAUl G"fΌԺ<0#CʣDFETBmDYLLF[f2XJtNK"i z p _pRFK q+loAlqTh 뺬*uuᾢoo& ߑ{ AAeR\XSMBI1NX<|Kh0?@Gֵ*|wrKogyzGY?2LLmz}m&b]_\(}sv g׃s+pK+VOc`&YǪձ"M*MBo҇L8s78ii۩pTKOx2vwq7 IP8v8 FAE-ı23q-(ij`ұ!7 $̏UZu8T=`䘼6Eiqvz[g4tiQ9'!Jh a^=à,{XzueAMQҭCC[طXju(?|p;/ͳB;bdm-q<7r%b\ ÚdlTt:2! N V <:W+7.r@1ai2ά |`f'tM0rh1Y8_V#zF_ʦv#d2q]co7as2kC+Vvay -|P\~\D(}aF=«MQe.} PU)h% \U_:M?Oc ˥X!3L$vUԧjA%&̅;yŤ{fdZH1 xYVX1WHɟ+sICMMFNyb ɎέW[ԍԖ̒uhni/q%[*4 z']N9^.ɉ1D?&z mTKkLPu`^[\GQ8ViĦz-&T)Sm$OwTi:gXQNCZ#;+vɵ FkChpNg2HVaLy_2Ե?.Y0+ke@U).ʈU>\ί XY|sż#r^F BU>{;XcϷ(XJMJ@uNҋ/Oj@ i Bb5\Gf-Bv!a,~3򶥌X[` ˬ/K2/kL, ': S~48#=5JSG hiU\k+ DY7&\'ip\2d lh[?̞q>Л&"dJt09LP. t$A[9UIJ.nPOWDa)YYaפc旅[e2⬟=8śKO.]V\1p]VLRvFygɿI.r`j\ ~r %f͟=5)ͨj|"9WƭRQqك2S2Uu+!=~]gf,Ҏu-ܨM!-IYh1-.Rm iCHKX/fڕT+U1#P,=,)  G[YE5ںEAPmR:[=vͽIax0sIEf: YT@GZ;fWM(uET8-zUlv ,sޤE06LPu;xq"6M|^&)/Gm-b pe4Q/\5apLe*EU@aS.R~g$\SO.n~ qqmө?#j$uIn[*t饴<,B*X28 '܆ yNͳ׷C yoI<5rN@5<fל9ACHK@ U^u:` XXc?ev?},*aAL6L/iVQɴ'^~XbBv:F.0FsjX tZ]G_ݎ|f|C7W)E O(<=IEI&xR* ((DXbX_&<Ǚsއe`m?!{]? n\k˜qa)2 ar,R<fNz:l@_z@R~N(7E˄f{ObHQ:z."e{}Xh^m^R( +Z%ty&SiDMu|otPFIeYC7_8FeDn"~`vA%xȁ8=3P]i+ʌ@e{`0p+KPOC z0[fU]EU@Pϕ^R/BJ6#xɒ9m us<2{AYNtzdČR̰!OOHAgs== Rd&`Bij~ gmzuK x@U*a*a>wN.aw9:7\i 6KY|h3^Ȋ t¾ dz= M4_]PxWׅ=`[Gk)| z"]EY* Ô L2K>s]Y[ĵV@ʕ[ ?Ǡ[By7vDB=X3 '{|o.Fb3t9bڨ$ Hr z O .LXƔox@E#1NHvlj1RGuIvRmD" PpR.3#g#vntIbIy<^7#oXo?hV H_:N7R`NpgrhNA.(FXF ROȓ%X]ʂ`}vqa+Zq7I>7PpN',Mct\9Enk%!cXO"h$Tc*ڑg+"'ʊ>\Z6awm~< Ak\ fo3pIO}F+q#{Ajg BMӆ|͍yYʚe*P {xcgL^ Gc־pT6͓Y}czc^#,q]F3:MA M&GO&Z~%!>`mN acpfp Rvmv\1E6 `Ȅ32jOe)h3ә*"0 -NǠ.-W23eNUނh"AtyK5%Q)U|@w;ND%/vz\!3LZ~㰣gNا9ox$^L:>i4xL +!BM)9:y^%6 r{bJ\%lxSn !j+%$5컀g=RK-(fͤģLz}x1G}CyaeQL>=7ݢi֍ƜG x-&]lx(}}. mUFDo"GBdf<&_^C͢Tj;SP *q(;N!Nsl1 H9{Y^l(Jti`WD\]1'S/UBNB&{u*V }̋d7DEjޡXuݿ.d/ wІxqa88җ /&[LMbi㌞Mf)@&4꾍if.*vH (lK(PC#E-aϥ΃f!_vЛ3(q&ix+歃(Sb! $S-ha+&)00YE9`焦K )>%5n3eGsqɝT !0FsQ]hއ0-2֖$;ijd{^c_ub0pA> E `Pt z-&}EM "Ѷ `-R1g;E.[]~m+X7sQXL'~iǯ x-->b .r| G5jXX8e~ew)ua[V#"J%"yBMSnRJqf%6v*BSp$SJ<1VFܪ ~>v4q/mYrSB8N^F5puM}ǡ%SW_nFuTZ`DƱ>>e|ЀTMN?IK}:۝ZLw]]_uS98XϤk9fdc*OPK'k`Kf\,hmcI)"ĕԗHжOŁPjYM'g ~Ƃ/ U3 vuE^Z](oEh"`D+bc/Q[9gZTܽs`IsGE[P8=1^4QG/ͧTVgU` <З% 9{*:AE%ONR|:W\G BPDDau9a&nHd.i2BՇo!Jcw*pՓq6 hy!ɣWx|?Dp^Lx]22^M)F{6Ck47 AE-xoWk[2B;HC>}to*NОOꗎ̧4b 9њ#vXJ)a8ࣔ jD$2c=-^1e4ۺU/km{{N`&aPՅh!ou6e= Ӗ'e;?}Xs\.xPW.-6Zawٺ](굁\?غ@Ŋﺵt]P.Cc XI"w}khH P8`@T[HEVQE. X4䑄cv̼%TFc`-W9NuY wf%vЩW< 6w$-8Gt:XU[>`kGyGDtnQn荃?azTd:>ֻ)9z<9zj+(rV2H?ha@8NsX|ZiG'%LQa\f b~T<)SS 7 JY2x0ߛUy÷#"Tn4>E` 4#$UMR9z]9 hݦD.Oux' x|d`sTp谾/q%eXiKa?gpV=,ΓWkMF{0_\mseyzoD, ;;1q} Е*߬, xprNi=Q^*+ƥ{ /2]gީ޻#/8)q("?'dVVZςa"A7em0W+i;eBlqCaRVO{vK)ir,qmlH%`TSƒ=!km,2ѢFXy |S Q"ݽv1KݭM@d@J~ŠPFAce9(tcn-?uD雜o|~O9d#JY4gUit;$}}tNhEyOJYQ_,҈Q/59>|! :?Br,MsQIuo-GzE#%eIjꋘF%}lL&K,+S!qsEI%H?f9f@<1sb4 l7JS2F4aҬ\:KLwRjj:IB"OV_'M,]0ޗޡ"?}%xU )rg- x8VрNI9"  Fe珢o/(AA鉨D4TMJíEl$IV=l*2u1WFZ6?8&J5-EPogbouL8zy qq},x}41] dQ`v6Xt8w^pj^c e}R . ů)NvnPiv/T !Xojj&1|@(5rk(rlh/G~ Ђ8gudC,QdxJl?8Y}%Ap >-d\@(+%7#BMh&s3b(Q~x=sʨd/Ms>h,[]DcPm{朦Bx>D$#o{$5sL)kE+G/eWeW5쩖MgBM7I\di꽨l늲)vInӥ=OWG~NJp <̀$RlL;67B1@rhSS8*%8d k㡨~QJ|k3P]/{ g^25xA-Df-c6nޠs[X37e&ѐ;D>O&P6b"LLwo=y'[ 2x3TU}Z>y.4jt8TгrJ`mLS30V )ol3֖l RZуȉ) 7/迿;!D^ ƨ'I b̍< ;)׬; ~ }ߏ E |y⽺AKXe QF|ZA u1(q N8nc8|☰H|Jق~22]8$zY-/(YLE70-9=W8};!],uGD0݌巖cuLj@Xc1*Rb 74UgȋՎ;< ܐoG-vۤV38.P ތwr}ˤprF;nӼ8@Y3hb K.4æ}BCHoq2!EV6̕ }b_"? p#w0˵:?ǢdNU5]Y냻ۅWxh^rFgoҔ'e} %;adσM~鱷ٿHV^GȽ1_b7lȾ>)9,Y 5 CM ԥbVwQ ]g&;(]0s E 3e:9c k~ {Ђ$?x (c:ISEַ\ C< anShMMĶ7cpC 7C& )CŮ^Q0cYvg# eI-RDVEB3ȳw\bm~i\LnTbùhʙF^;ђ .)⬨tcX!QW[yȢH=[(;YT>ʤO#@eܨE'e#re-(s~z21oED@ML-<% 3V˞2|q/1l%8T:Oem7gc| AIqj<;(/[\&j=iwRrWԷl:ptijŒ?arL<Ꮉ )dp-BNʀbLN<͙g:(ST n̺+ܾWG`hr?dp6}gN֒m{پa*?]D DŽm* ,2[Wbgm-.`,fco7q{=L>#Ɉ*:MA]]CIoG/oeVmįn0v<曻7ɐ7JjgA7#`eZ>B7<1*l }(b)n+; /Ep>(b.hB Y(qIϷ,nb,$|v M, %5 Q=$TAv4;df[ } ynANrBJ}71& J[\yZ3(Z\-QT'*qom ዛxlew`Jq6دzȮUl c2v< #,o.; loi@+j4Do`1_>t O?E> j {W2ߚey.`P"4%؄ &JЅ R1UD MO==)@YkKWRY .0w0o!W yϊ?^>E4xZ>9C {Z,+*""Q!qnĕ GY7{/ Z.; < RAe*^IҪ*< 9Mm{)`s.ؽċUz G_CtԯqdU(Mq}+鞌)B!\Fl~;3-x"a5%3;C-#F-2佳v_`P׶oʏWǔV2UX_q πtm2׬犫OM-X!YC#^UR|Kp-7N|6 ='^ҧ:~s 9A63#KB7$Y~(e(/2Z 47c'ռ^['A&y:΃ҞQLY@x1YVBT̄Y!cKall~hbu9=NV!RsNZ^0)n7-@i-55WxLH+”$P6ȗ3F>wM܂ZAݘeV0+pڔxwK$AF$ ȋ۩/궫aC[7q5?g^ivkK_|TopvܜyZY2Gڄ~aC!$[&Ͱ-tJqǿhazXJuFrKth@ HrtJlꄎ??Yf3mtӊA^CB΀fq7N 䘨v  t茬> b~|I0o %4=ء<@{6!PO#^xX((}96fo ENn":tݕ/K]A*X;R*hJ2-mVNk>uc I-8K|Bc"cjLdS@3ʲDݕ5+hƢSP&'8F 1H[kImuOGH<1m 0FL*!ix,`7W'I,%zh(u>x1>w[ bq+~W =XWuU(5[Bզ\.=+0ô8yj:+%X  _9Sb%At|-jsPvp`(JTg j1+cp(qWvϙ#kʳ.bHJgrL^y|:nPwԒ96J*Ig[ n릺;|7)_DicTD6%~q2vݸQ\E{kHeb[؀7䊽=p'beC2Zj6K>xxrPnW.ɺJX'qn1L(nʦjT_>LS#'gj~Zo؊ Cֳ [j;U2Li%G(vAn$.^- wX&%r9OjlXݪ;C2{(~הs]/BWt1ʾ0]3]/[ĂU.\Y#h9oPHMiS5IG;6 +>~TihJ+zP>b6.]leŶ%~X^nފ?olhc6 ŔcG? B䛛E*_"hc/b](F[o?_[O;f̓$s.SBWt|‡"5@M,F|6TU6fhzȲ2Xxm{ZQfwFBh!EffQk09k&+ԩ6`9e'̅X>$:zҒI{:SC |[AWGzE[ ΝE|#i++] ?+soYa~Y"9fi@ơ%ϭCl͜Ł2\և-=zբvlի(`$,ѓ%s!3hQe, n$6|?w9PWK?7u8mBxoEŏV~'y@[A!d4Lpң1}hjLCCH_<9CыCjTŽXv4M lb@b^$%BLRP4n$( J;, 'PHj#D"-i4dbtIwmpV!Sa_+:;MD[̌lZxŀP-YNS,^J#Vt%:"͋{nG]R3aN /m"@Dh3#DP4.q]|eX _'eU{5_A)O}79qqUYC{ Y/vp)*:=[-jshzP[8yy+ZO vU}-ޫr&;ó.*x)^{a#Js$a^RUx]=7,'&45$[%"q'^wZȬ*$e3շ>VGc'WQ%8\RS~{/;{)}j˨(Sth4j)=~‡L|iƄl$ՆlϦM:e4TMaZG+Հ./r5f>^H n!$(dso2-nq'rya"Tv*1`c Ng50IamU~2toE~kdsFOao;($C$AoPE2ceo)K":ԜViUO5ZZEf=2;-W ݀Śx_#bۖWWBWO+NE?Ǣps{D{hTߓGA<9UP>܆}QFoʇ$Ta=ϣ}̾"N+ 5hCƃD[cSFm.gӂe" 2pV{%kg[#{̓l`Osd4RI +9 Lg騪cKvϡvB.ZL'HB"z׾NqnppU5%|r;M]8:IC'=a^}"jqskH)5T1:iLyV&96GnaKn紦m4qҰNE~u ALKc78fmLT8 7L<ߘIH)L+Ytn|t3W hXP_JUh5(_r{k/?J ^uYt;)~qIE2`Zղ_.Fg_,m3x@fѩG,AheRx6.zPJZbK5mҐT2~a)d8{['(]l#}{N!-^Y#;ޤ\]-u|_vsfkiNk~ h+n$N xu3Si4szϘEڟQkwN|Mˊbr] L :R B"_ۖ'e3-ъhk-t '-|C hٜNCdƋ$fC8&+Ԙ`F܀Kfկ;U6hh6w1Q FH鼵jZ%B83Q,[jc㋔m?JP>^ݡk gxdmL(!VbB3V -[ WQe8|.¹zo+P&>=tt֑Z>u/*כ8_O ;q'$CJi%df<ꂖ.գk8zW1ֳν!^~w O)Ņ4 V yJ&$+?1XҕܟLu"UQk^RˈG:>rTkP]"xw%OJ,%J5Bv3H̢H1;D= mH ހV:U{K(m@WC8`B̳wѱ0qN>1+);#~JG[ED_2\~3JF(8CiÑoH3}EुF/'_!]5ߵƌ!o恀tiټI˝MhdL"-1CL!c$x~+Ʒ3)T5.Qs2cn[]꽇4VAO$Q[Z1B|[˝l+[u +glb@s-dnuw8E* /~BdG@v7_9>\J+e5-@rGѲjT7[*@FErw: z`hb̸(4"$/ .IN{VXq%߂n![IɈO.OHR5۳0hgB2~Aˆ o&~},Ƀ em&ΰwTN. oJv'E|||wUxF.ypoɄ% T$>ƝslTW\w4O 9Š&V sO,EZ>^ e2 ZUIMomf=ak5{~(\(6;lwF%l=XG&1<x9Mik-X)@H2& ~<ף D?D㷠 5AVJ*MK-&}94VT"h /R9o]ߜW .ecB#rqXԳ GC.UHќZU*3 i2~ mUibu(ͽtE{3pԓ^ŵ8*\'ʠ+M)Z=JP| p)7vԞx.Ŝ_OK"uÖ[M>i-·}5g^;i&J &&TʹK/ح 6{P|2)ÜmhрCSݤV #WQνlXV46!)>kUDjU4Zaoo~AfTW&;_:[$Kc"~#Ҵ.oʏhAkB&t01/w7(P{pc=UPE 4yj-oJcQ( i(]!;sY=(DI8)zwްDrekxܭ)S3d!3Q6 f"_2>#cbvH-oaѫ{pU \ N ~)=aUm_m~ǖ =# MkFż9&NsNI7` ~HrrCl1]|C%-9N1qV4EKe+HPqlGjı+^8݊˞]aXqΟy?vgXݸrSs)cUxg.r1\ Zb8H9pi-{ylBioD:%-B8_eC/sEQ>ߜC1YoW!wH _)xhjzҚ=CUFU_D3yUMcbgL2%y$ ͗ML̮L6F?p߁1wZgxez()Ч6ΚյǍ_YOPAz ЩB񀤫6ΪY'Mʮ!BU73Gy.\gȓEr[ҘQv&ן.HLW+f:GF͔z[!Ys,cbw̪)˒)xnp ʲn bPqBzrd`HV7+@}ٌ9*&u1%tC$p[E{ `m>yy8 c<ɡh1J KFjL#ˮB\FLXJ<'7|3ӊq9i) ^M>ӽb 뢻?8VgQk"KRäjK {04xC|vtZ8i 4J@,9j_Dǜ:n h+5wC] 35:JԗUu\-)P;og$٦_#,*T%"^u+0Uڵh{ѳIX lR5R,Ƞґɜ`Z|c5,<@X1ruI.:|{n 7`̦wP}*i( B <5))oO6X]of\ MjfZ0F@K1  !I2]\YVXl9:?tuNTjy$X_\[yocǣ%^]4 9'x״ת@d(}%&H՜2{odBEk,sFw)RYaƪP,@J_~K]ܛYk{@PD\;4th~yxo`57,+&469h'py>C;ك*%"\VR~֬29_Y;ZEIX*+5BMޔP/20}d!f]Gvv3>#G┸$TvK#K /!6MJր$0oYSqLV#=Nň 8 Jt%!%ib msh#ܐ(@vuhm`c峡*Ҁ+0w`)y7\QH"E"Km"y]h.b$Z^+) 73ӰJSl32,?Tf'? BF\.C8cUˑIMմZd!`ɀ4N{>6 s|!. <<Z6 Z ֫3Gr3{F, nϱ+ѳ@iq&δuQF3JM8\U &^_}_܂E|jX\\9MTΥѴ=$4:b>Z.y~qL""=WL0tMi^Y>LR50nX!F#j\+$+M*Wfi2jYG4;f2<.o.ڔ ŽQo8 lVϓ t2ej1- u \_;jzF;".pTs&S͵:rB;Ek @bV!F}! Ⱥ>E}7+{Nӻ>(\&a{1kHzZ 8'Ԗd#* q9d)N[dsOI*I~ėGnXJ&YIK>2sä TA<4]G#waK]CɵOZ(|#FO'9sƎ&N+Aŧ)qxRGe^6 nQGxx85֚ iy2R1bAz㾖U/6-^SJC2'B'ZfBhS`)諒4ˏ#BOHxvNpX^j. y" }BauA._}),#n^f&OJ*cnYڧ:k"78|7etCt-(W*̬9?,yk5NJBo,r_9QS7ךL@2j'6s6H"#h|C]#? ~Gp S" H>AoHfl"RsaZI a.8$UО9 MXmN{h=l>tԫvk(iߣL>9 >b!|TVcҶQtXF CCkF%g';"ݴf軆9"F9vdz _U@;/jKۍŭai>i{M%c{x>viKp 7f9Jq2ʕCy [1bKT1*RcY͆e/{og< < ' tAIO.dqFΧ&w̱aBacѨ<ql ŷ CLiЎ;&r)WXXG]UؠEqtyqf -ck\ TËn(8n_rmN*5ϙm,?{0)s=bƱP_RNcGzFB"q66 Cdco3xPi׈J2 ȺLJ.3O36vl4+._q?r8,LsӠmMrMoox2LU~O7ʛ( ɱ53&DZ&m:sw5̊m͹PG4? MDH4Jc*>;)ɫ-k]|)a?k{@Vk]><Ѱ$>4xra./[+޻.:8~OVp^xR~#ow)[])TC_g';E+g&LP,JC@'qe>Bm7HZM;^۝$Ӗq9άW9Q sg1f􂜾|sU<!C=wq[΢vh設yȞL4x ͆뎑&*_zq8퉗%+(Ҿ Cf8@ȟPba0Ύ^S! Ӆ~_QyMeSFf/'µK'͡gZPb`=cki~Ɯ3> @~U2oˏQ!')dJ+*J0G^Mٺ}S >od@лOmVseo^%Wbk:jWb\MY v}t4"c#v+uu ` <7|*85=~6w=)V1.?V ᥙ?x). MOU x|m'R EܸCwž=w"/.3}A_#:B}8~ `7L]qDJ˫)VƝ_niă}Q"G_qG8n Rl(fb6Y-k+OsAufjhBF /e;ʋ]VbnV}Rz-6*wfxjQ0NW1ʆco!py1uK[#V_RP XrᦗB1FƪA%Z|AޢKηoG {L$TRFH6 \)-C?\"8E,1+b-h`5h*U<ӻ9}c06.G*RN["55L(+Q֗ q{օM8QBh0BAS@OUMGmlTK瀄Iħ?]p[|`gUp>ak$O6aMn U|'m`#w k%ÎAP'Ix^پ֐(Eף&=L3zJ7QTM^;u[vVRi:oeU2@汤 B촮[$F#vB1ަ/gʕju<~pJ(3r}%:^Öc*m Aq[4DvSf߈%QU"duqo03%Nx1;:S3;Lt=#:Knn'aF78Bh>aN W,Q24ɈԚt[9Hf }ٷ2^@+8ţr@_!#<f(x}Y#![%b\oR8՛W(V.l\`7V1V#Y;(n{ꐪṾtrƔmb=UHʄR|^sa(FipYv{Gb޴qJIK)-@ u c$ooD-9F)i|YsRJ-C-p}8%Wǿ.:|0g@c˓mi{i-To^6d0@W |$,58-c<\VMIВ"լ^6g!YLk+'1ZO@V.I$K>_2Q>l2aPۘGĕAzr8P-^e]g퓢E;DTsixO9fcDPҜb<̬ԟKMrL-R1;0*_Ұ|iK٧n'ĵ)eMl6RK8L 2jku:eDVȬx!48@hJ_IzmPۙITvMg KzOB^p:>Sg/K@T~t-aRB9)l Jh*n GǯWsi"VwdTtmFy~X)^b2b_zzpmcr+^C?epW濋BK DI̫$ S #jX$pڽA45SDYzCN ˢ<? j4JHҀs>6L/}@кo`@(cΊ+,tOmlc)$]AkBrfר{&7@^?Y^Y6Com㕸PdW Sdw6݂"x䃬@S{oI\%i *_PG=%^sq節S3vqC>}ti|ƌ;&4Hw |x\>a%ѯ7?Z"wJ"cv 6*rx]ɭ +J;PVHH(wkTx+_D㵋ZCzhҲ~R_JȑDam#W 9Toi<$f UlhQcqiǂtA:si'S(]CUg1Z6gqK%Ho@^5KK%ߔ -"|>L2:Ggso\EY!6r "*pl;j<) 0k1e:s>j&!(cQM%Ẍ%\UF! JD3>) >nw*cf;*'?*D85S~Hek>5k5|z>>oV%x,A|U\=q-Lw㝠Ge-eVWᤡAhs+x*4*؁R]3"B)~${S00;Lԭld>y.V 8~(EiA'50t.0XXAC!MAMDĬ >ʗ5bJ8jLsÅDر_?X͵̈́4ƪG_$)<d&ac`P&*+ֿϞ{T4N޹ @n 1\s2G D85f<ǤV M9@pH%|&~!M#:grSi'S*{j:K94vжBKx=+M0~qP^yWqM}F0KTNP3߰q[-sc'X 8ĈKou11!z->Xa 2*i*0j'=@Dgz0">8ćv=tջIW.%QQ>&fO3):KjtԪ^!n ?6KeIzTF| 2& "KrC7ՊJ__/e^z0jτC%A_Skidi?>%AƐ$2Ȏ0x'W ]:lQP$ Yl3~E ,ܖxAϔ hm#W~-4r#(?(Rk#;أC$^GKjk.zO65A*vC'bjg&0ƚPHމ9毺2nm9 -*=8$6Yky b®FBǶk=lŻPmq3~ D\~rB~; DJYbx^잱o7||awH 8YD9w1۶̬^3睱Wqs;#.#oKs 20" +}3si= sGm:Y&Я`Z>M=b Gfxd29aڹgf;WÔdD]fGY ':ݹO>PrN[)Cex m3 -rsHL|Uǖ>JDߎ!!U\wq`cKl+т܎.*y#Y` K%QV N WϕBPZX?1e>K8Qq$.Z.=9Fb]/Kϊ,Xԁ5PkOhCVba"6VD^j_W0- EH񞮵n5%Bd^*BIW8KO)&_Cz͛ VۅX3g O %/BK+wUO.ٕԁ@΄~Oe,>8k|kGQ wtTy PL0QQ\_z#%~5{ i*e0/[؝^VR2HP8t2f@?\^_ Mhm|†.x#ĐpBPSpьQ2XGO JВ*?31^Z~,pݙ#W K ,)QpTࡰ}ݛUdt- OVw(P4I(~V7I!b[*RuHm=)o -?OM`}@HpZe+cwrWM202X}4L"F*%49)ql.8NY"<:ލ, ~^%=8{IKJ q nR^D\axnO8:MV~:!GQ0vM!pji-K nc Cph fO6 Ζ~J;1hV8bW:$y/%wd\޶#lm~rGNl:qOT$y}-[6yNNeNt:6|s%/чHDQo:1tU* |;*[WU(MZPEnd"R37q?DQHm 0>N^']!o`hwN:M4|T&|@ ,Y4B@b)Bक#<n,\Wu^>f,Ăp!o- }ɋT(e#`k͍:ӶI(%t^ u6;8u!? ވxȜ(@[sg<OSV86joz 5[4g J9E\k7#o74EݔΚBoD Eh8{&dLjVNh|AKOLfD#Yoآdqrmգ ICXB0J>}a#׮wq!Aob}EaN.8sBD*+hcb9Wךh Ki1&@G_ǐ1Ti t\%G5bYe\k=?&lZ=pPKy6G$$ѹ/j# Y*NkHj}w RM*'m?>MK"~X3adRn jp5]x9O73@P8#")􇗄S\ĈàP/OmJXMtG<줂қZ1Z43{9=I%LAl\=YhL_\ݹ&֩q\MkMF8)AucIEb3x] m3gQ+C2&_vcY ' !D[SAbi_! X.R_H|=_dnYu SfS9P>Uk<*sTS}xӝ.E{;Ub;8u 1^~hEo#`5VRmlR~#yҜk7$BLA|IZ~9=+Mu_ 5{K>OfKHa)׼s1voG1ǰiHߧ+,E] ,-D|En_?;x^^Яju1xI?-}R{?w@R ]脣@ϱמ6K},T."{'eZ839X#w-f $ -'cm>OThH)Eគk'MqD{y,4&Гdź8Q1}oP2l-n=t΅ʢ-vR#zRP:kJNd˂Q_^ >7Ν.lkoY~,SiN$jdt12(DXrn -n"` . ~,q$9"b3{@`t$J xYö]Kֹ:8WY' \4\swDN[ 01(:7 Q_bQWy}`p1ԧg9i#"2_!_{X:!3&<dkR45F^]>ch= %a%]})%,`TaV?0+W8z 3+?nyqdɱԵg5{1XėAc[-;yųAb+pC@P I_L/6ґghRσ5iGHܰauľ;AJ?8Bm 8Z o*yzHxi'ɸ\pGS$ՏXK̄iMwr;0=ݹe %]06GSy uoo ߪj0^Ero芆!4E1(gD Ғnʩ`Qm!|Mܠo"CC$rmd%T%EAԊ7 2kС"27~*_?IrU(YIhĶ/ҽ"aP_z]Nx&FhL,JG %puhk?mcX;!c y?u#mܓ uy59{}*QymXond>; 1<ASV]#`έLjxֲHGN=c;e]e8'Gpe/1b K!OJf+pta"h9:d}z֙U rYHwXP ѥ^)BɠwU%1o~l k~PL4O1 [iyQ3g9K#|,*pM涔JKBݟ"Qu% g6Xv:7ή%ʆ7eL]?ͦ^+cSS|Fi.@eSwh]V9lc lZ?4htBC,[+~pImǹd pŠo-r3Us0]O!Wnح ߳' wAx>+xL ,q@'|6h>zM/k}j~To1 I~B_ /i^nd?+/b$ЦuڑaYOD7|Jmq$#d۵\P|mtE )-@\ SW`TL"o5kDyε{M0,H]9HO 1dYۛGր[5;ou7s"=@uKPʵ8jQ5sՄ KM,Y̚*yh%"̇lkC HnQʽDtP0 &u:0x.8 1olཕgFjt VƲsğD搓߅χ2y^r< }/؆NW\VȵT9k7dU^X]ZUVys 1Q#Q;VN6Mi>|E]}L#jrF^Lc?%?]t4[(̸avQ9}AdOb=eK=7N.yY7 iRTOT%֦|B( |kl/KѻLmšSilF9ʝi`\Ii\T gl6YE$dڷ'>,j0Yu<ڣi@o䀻Ŕ"Jy<&:8dfgD1~MZӌ4VC4vCu(>Uq=w+\깴91Z:}Abʞ`&4#mmBR^4\ʙ7b%1<#r36Ưy'XMI:z&3U`r8ߤ*؃7a+wRv~Zu8ܩ(7W/^"-<7ZvzDD$'yCIAEtӽ>IH:@`½B ㍲SS;E1yeCB_nye$gY[MDs7`rE3ljUK<_ ;O!o RB0ʬo}2a]aRst1]ƅµ3 Uz";ܦAEqo( BHg/W%S1as*횩 V^Wrӹ?TyWNTwa(|+7>Q'-]Ը̡@7hBzX .Y v_s._9*)^sdq#G·xzϊR6R[?wanp[0zн$R#5_n,E2?f@?]kAUmH,JN^|TwIb'+ =v$&7Փ)~)m2F#Ri3܇&Tvpwd3П Wr9 K32fEp v|}Nkwx: x1߃TzxQC{j[IR)Z:ybӂy@08@ zܒEjٛ&6&x~EįGx ~B)^f-A6صN9ԗk@1fSCzIA,gOwr*Q$sV)ƍ5&egYmE`KQwNí\̊m1rv\3tmLZՅ &Z'1_;3.t+@I@{5` ZSϪ)EqZ{Ax };|} p+g2Kӭ5eg[̋Z A8ݘZ_adό@\۰ 1ʫzۧ ̧H9p* ?l$ /MJ'KѦc9AL uO"{lw&qf$ͿA*yud\eU׾*jBeL dE HqJbcҲj$u}' >r NB>[)um#ߜydtjnѹ/h-HN՗͹0'>3!fΨaO[B%*cRuȲξJ|?Ҳ:ږ_ZnФm84c|apN(VXA2 nĬؗ?'ȱZFQQ-(4}Hq!?7ጚ ftgn _#ǀ7ju$$ F@>ڏyje.4U"s {cy1Q|(dįp@]##ϳw'/+MbZf\;YOj3@*$0Wn~0ΣUqQ.-95I_i2q?Ce% ւҦhE'RFGf6' XÖCD!q["PtnX@B?Vs=ᩊx$7$tCi9yh= 9b;Gn/@Sn% 7 po >2k^Xb(Lɟ#Ȏ$ґ џ2 x!̍_tw(2v8B;<C&iɫ59`\MO QZ6qR,o|UKX{~lO6.ӍԵt5e)Wҽ4RPoMr}ףU\*q:PE^<={͇ك>F+l t)[蹽A@1ꎗ"5؂JrTzao"׆a:}Iyp79g%oS~QPǣm$s|KTQoޕԒfX2"L+ K|-aHOzs7wcB{Y0f} @7Z(j]6Ă^"V;M>IƨE.)nj L^VVeF4Lerf !< ӝˡu2>VgWxѭaʰHVq$D[z Msфvf3!<lXY hB N٠ߎn#c7~Pd>(syz r.?G"?'M<3$ t3&tvc_xRL~xIuc6KS> G휽'\Ch.ԕTzS%_vmm 퉘hN  %Pйޭ PE.s CgHx|rmR4;ůH0)|6;/i<ɺ˧{~ ?| yTaM>W;ǻN8uoT!?.vׂ@"t #8Cl/Zu|e ȝ' *rz]j>DPF[bx*/=IP 1]M, L.j.Y=/Cm )YuBp7~<-4ύM[8zHTص,y&tEب'Hhjs)% L7/!AT6za*6/RB#g1}@7 QA*F%sdJ!u4UN^뽄-LM +[Ʒ2D8;qalt4nEꆼ9?P/W.̼ QzT{hV^`V"?fqR2P 뺯) 0,j˲r7nIZ|8t7.mjq$Ox'jˣrf.J:6͙NaLi%sp9/N%~tH.}v }!vw.3`*&0po>hC ϗXVۺ pgiCN~ hzv.gt$YL4n> XK@-8vLT-[iK,VCfٞ<{mKME0 ZB1#KfI-KW+m{wu/_3ǂd[cHM䜙).Sq9gY<'T?GH<$1$X,#Lge3 9k=L]!luaH}&4,zB?z>ÅREϲޜx9\ BapԻ~\[+'2"'d(v{ĵ^@DM>DTc)Ha$Y7Ap@p*H)$a}wpËisx7TuDtyK̮@Dȋ~29^AԋW&,:*y*FߏPM!Oy5 _eB,Vb\?Ӽ(-t~ S8wJYRCа ]ok%g#uw{^&ta_42VCw= 349kRt&$}{f$ĊlTU"C%`ccEV\WpFL8 䨵D)4m ZgPƂ9 0 G BH1߄žꮓg5pɈ稽YN ,kb4Sq4IS~Jg &"*B5_B=5wRN4thWN5Y1G켛=,ǑvBz>Z2-ZPrƔMps]Eb|^k>TXv&2nCKܭ^Aʊ!񙚣\ +>3a\R55ert:X_Y'bթp3j>_͋'$ϿSI,YQu/V:/B+_~r{ 3J1*8xmբu1 1tb|cTb^}I!08SHWвclޯثpg1LWYagK;L1dcdeSzS|\iq{F'+ф#ziвw3$: Oޗ?Zlogm+90{6LKY/)$O? 7=<8}|!IszS˧W+ڶl@~@bS9U["yl蘧-y9dΎ7/uERAe$*yއf't^"5b?"Ӓ,;QIPxӓ-qy`q_ڭOf`kAP<ZAI80Ҿ,2{MD b%G-i &70C 0O2 >ݔ oȫz :`4[p?eZXz ꟯gPa WIWowÇI@1LȌ^"|d,VxZz`,  bU=Z׈;a2PQqCAl0v > b"-* ;*B~nY[MεgQ VsjchRM'2٧N\d[ EHN2X\uvREW/熹*8}5_d獉xhUOcg0,L1Ů]wTm0T ?3 >]ј,"ۇtZDHMJPje_f;NCņy_XGҐ|gEm3%W/@:+`-hHy ('{򙰗s>vQv LjBgYrj< %j?p_OfkLݼǓ?T&4I xZ&$m boee?Rt+^& Z}/P}*KYuH1P.aq=)LwX޴㢖EN{7Vynpr}Z61; ˶/^V "c M~Vߙ0ɝM|סi%HxrI.f٬wa\{^h&K9zspĆ4 G韕|&vmN2li Eiо'MQT&i@)MhJidK`p.,HyދĬa>VBOv:.qTwp_,JDuH9E̋&o@ nkqSrߑ"黫%YE OY;b[deJ}}2|cHT?^#4+ L.Ǚ+,CTM ?t`p\B0ȟg>>4Z࿊Uk^JќKDלK-bRt nf\נ.{0췈%nGxJg v.MZr\ANKJ~ZO+ֺ+ #5%`MDθ7dœB~]1A!u&gVYf|;ů,/6Ҋ]Tx㵣GF;ˀّ<%ݣv'@6 q8z^muB?kVћÈ!XuA`:5vdl/6!TrUhجA=Ch&*#vI'hfc'.wzs#r_=o5T"el#q-e ^6^jp6_&!t+M\ABf)³C@#l+;]CX%R='-#Iq8VN>w 6BLU}_"w)W=>ᔌ7|V+8ۄs)ie~(F"0+tޚa~s jQj3j"CV^ᤪE>K~+P7~{\-8p1["3vQ /tTv#SLe^?@M_?S~s6 |j8:qHVEyB"_(ue2V2O zC6=شvL٤RcmђR\~è)q 3R]-KYR 0 ]5 AMxZ@mlRkX0F $^X *^sec?6x{[c9)feG5tSwkE\-ZƸ13 U> ?^E/6w 0VlU8Sn,L];QɕI AJ#O%ވc#b/"ӫXP3#*] X)*p: >SeivgiplnMT]|L t_juXouWO-|)".x:îSqiй'-0lZ*zkz{QAlr{RfLiM>rtͺٷEOg+9uezGX>r!F(7eT40Fi!)So rgzй WO ={@n]mx5Dy;cӮJ >.&B.{\xR=^yaBNCͿ pFH gԱF^g`EIU^̵ iԲd˅\:{g!AZeҜt.}=~ w<99DC& #(gx\g7 &\Nej–E83O\҈9",W YHlFDmݍiStG箣 ,,x1 HYRrPR!$P$ϯ.'@`:x2 o)5Pu5!+ewS4,:`9݁쯿2›D߹R9Nb- Wh,E2Ŕ:ʂbK d 3bp~RhcRR EhwݜF]{8}St,#:ޯm 9<,Ѵ2>ŁNV)R{awY&k'k|}މ;{b wS 9M8=9Xɞv7O"3nhrTA/"W8uV A=aBH=UY8 e  | ;M",2j3'B!c g_-qj>(ȷgB:  ;򸀶b䢣72ʭzzk͝v~~\"9y(nܥa5ȟP %3xmxGzF'RWvI~lnYƒ sF_Tu}TK3EpjLp셽+F7@͐"<$BQ )^ 4=27h:X; !5[;.Uaڜ>}A<@&Reov,'*ω~(x)S)Heb>%*eLa5ҊiU022Q[NBwF#ħn06#U'zЫނZNՎx .:[h%=MeirŽ=,4{FN<>E%uQ/!+-*xLB;H8lBoFfcCi#Ez2.#xhθ`4O͖jV<)%yƘHYw:4UΌ{?)Hh_myÐK s;fM2sZ{Jy @_Ϊx&Lx&6V9 ,M_?\hX{5'A{Q{D+s>wX,zRª'4ذgpM~FZ.FG/UA_hF\,_H%''n!r=>2I UJ@$zIۚNj x{ ,YA[8thH,._-I8M~ h\B_M> %h{6*3W0}^ *̥#[JR.@AʩؤŴjPkCHKG K _O9@$RL5Jyޒ@/X^F8cٟ0(PRȫsS~iXwx!Ez,<8K_$E+l,u J#N5c+0QPCØrlĠ:E |צxbQj/@-ߛt÷ >KS+UӝԨ[a+Ia[O<5;u[3PAХKݥz_}7q9 [ƛfODUz{Po U+"! ^qգ;hewsJfL?* c #3NPDcȊ< |`}"\3Yz*q(Gp"b e.0(G3IPtWHE͡V\Euy1eDmC#4" 1ZSZQ֧~ggêWT*P~ay( 8 , zz+tHHxWAH!QlvO[T.xhV0fN+1oRkʕBR~y6nt|*/VkdfeTo N>>K͐S7ȸǚT}H@9MucQ"BH#Yhu+֘U<% 5cW])>ez$c^$6o @qm֎bU6cl' ?u ¸Z>Pn^H$̓Hp N\GrPC1q7PQw";k5VHȃfmRMS$t*9sۡ[?W0n#TM oh*X1(c_Ҧъ46cs,_7xiɞ?"*&MK?MPlh({k~kE\ܷZ*)wXsgv`d@zXsdtY"ʃ.`+e@k_7?3wW٥y:_nH0HF)XyBmBB~q<-D?Pi>Pe)aqrRڮ)^nqP'N&~:wy$">oחa :CTЖV jї]jHvjePB_bZ _s ?cf :'.z(!Es@~mcZZչ샚 M ggT E Prј2nt¯ߔ ̀dO5~DQX ,gR5잸&g#c!b]ۈKr,O_L9N+QXR6:qlOঢyT-pa>jKN ڰ:AMEW6/ɼ|uw2!6A/h?ngMBq4*z0v3зDEGE;Ҙ?븍 X"D}QwEzsI :9Pp0Cx@}^,])fJ(Hbp1~fi dHϫdc XRsT~`k?! I||}w>(Hkp }O [m~x̻ٔ^Mbg6!l TTqCfφ@*̺"S`HEkTpNqHuM[7>2 bC\UI~U:y[c%Ƥ)R3K"4.ڒ;ݡ=:XxA^nVD2+Xt_hR> D&qIEZ 啧\ًbkclW"Qdrr"X/,N kj)!-mvaPr1}kU)+Q}`:pQһ[Lgܡs >%׆?z^YGg; :`ǘbTAO׈Jfj|^[|<e~sBephq rU.L}3\_sԹ: )O|`fM{Pηx%wJʼCCv.&?3gۯ##Lc};Y9Yoo)F;RFJpe0r' {)r 5 *,?~6g+3+sN)lğ1ee4p|Vl=\' rcL(^`2}wd#*i1Kea.֪3'5O8ĕ.(rc3֗R$[nTz`ZqZ;!a$-ٵ0}I߼RO1`fJ3wHǷŘ熒^!^Kg`AB .0gz*d\(ya12}2."gkU}YPѮpb⮋夾4!VQb{VwV#%}Z@qb%]S+jcTX0=mWpjqaIe+>Ų9p#*fޤR5{ 9߸qcR|g(cSj@>oj3J'7ImvmvfiHMVj*T]/QR35 2Ey72nJ$OUn [()5MQMeiuj! S1m3()ޮ8|*iQG\W NG'Hb()sLEbO+<) ~=fTʀ6$0*P"" er=GokPo,n+MDkS.cݾ:hX_' tu:6V<[TsXnC{ 1>k~nt3m83*'~|Ca O!:n:zqwTm<DZ`c|V&_V`YZ ..ˆ"KFe)K“6uWeԟ8˯S؍+oKNOH)gE΃Ukwf2v(pZ2"C aڀf]=?e Qpk/~ױǝ;REb2މL'*_f쬡~eZs'|!ۊG 9scҚ8WEغNȏ Xpi. *n;W0>yzrkQA ;fgT4zcjjgN!ga8\wVeEg;ۦPo:)0g  5uHM6StsLCLg7-[VTȠւߍ= K$hKAS8!O~H9Miߎ0Fj4fd{!{Hu]IeM|ybc-L$TNF<7wQssP03]A(q18WܙDQB QLqbaHC>O=eb9/Q.*{mTTKOCјgCM\t ]:}&q&$оnjs-[7~nl;oR k yhqEBL|J0*mS+"uPܘ5YSJCj{h s h83%14-}.38gݟ:a(2 Mo$psjg 8u&Q?"O];ҦѤ%m{ 4Q]_g x*Z;M*SP%jcon6}8uF"~S$ -<?r?m{f}_$[%OaYb}T' K M5 &tLu0 ܓǺf5cIj}p쑍XgOu.(;0B x0ױ#)`jsփǗ DcK@㖿d, H* B;aL!kb,;zz腃iupˈ;y2ᕵ\٥ns!H2:fT%V%e4~(@yGCA K ,p< w} v5_KcB!Tw$%fQ-טfZש)N `.A_JwXQcȍW7Sc?ЄU {7'ut6&Y)xwpeM5F1jsmvk5qVL #|tF[qW?'tD1MsN *G1$*,p6.B6A,}r)me`Eh槂j;ˡ/`Gɤ͎?_(7avH.RX:M wE2N yҍ #\09Vߘ|.Ax1ٟ]1GL2d2ZV? _FrE|WffT\4X^uinlL<.|pF|W6>, NW@,3ޢbzJ&9g.F""k7ת/ҔP+ӱk^p¿luqoS#ͱY+Q7"b'#W(|vEIyt!'] d]#^w n3]/Qa@£[^ kG~17oiXΌhK=qU2^-ɜ:ۍ2r0[!Q Ԗ(AAur DFhX/@WtT-+_\l8pfBkZoBQeБ5n' x䧖E9%1 o#c!x;QlD-f`wY_QSI܊oM7Bc6;{tZ93 ѭh8ͨ d cDR AtKT ea-۲AgmRdfIhup)o)/5'QMCc 6j91;Vr҄T jCW=; -O ib>G:mqOb'm'eArZ{Vw2dS1Gӎ]xd-a}&VyMxo\rCnJ>e ~j3ov1N@,\1^Ǔk=L:$~!>E@ o ޱ}4ha7jBP[J{%Uy r?xŏ}^?8]Ԫ9(ˈUN]xZ>Bλ|ajyƂݘ…:=ZqQgT)O G<,ޭ7 #!?W&1}8s8%4*p ǘw+>q>=kjӷIj '$7D>V,xY>BfNua^ֽ\>i Z<9@Rt x C1.7enDe( Jpn4;evrYU,oQFR+EvbS·5ޞ#ֱ,\|y\Zd2F d@zktLOrJ5sHTq4_a!*Rd2nP<Ÿ33i0*Vʲ5sGԁ}K=>6T}(R_}F axTɚ-SY'D@Cu~te#k-4|yS6d7JE&u!H]Oy.W~O ;e[HLl!A=P܂QK*% T8o]q̨)_NׂN2 2!x7aX(t8{_2 g}$pT퟼-neٱH7 TT: ϼ@?_vz_MxXн'n䗗(^YAW "(P1 g|[2F-!n {Y ^TPnJD ++⪤|W '4>-=3T5=C~9qS']gj{B+(N < X+_|GÁ feR+LY4l?ه@Ϟ>B(ҫTPCaNns89Hg%l@wĄFi}0x=z*r@:=Zc7˝f U-HLB#/9 c;mV|2]+ NdmC7j֯}5Tb9Oz4`nCqd.M oEm驢) T*[')qw"mwfEbFѬqEJ(QWdBM{J?8v(psg85{a03x颁̷+ZZ  7XF9郗 lz2rB D SlJdCN@ɋx3>C5)nrGP`0|.6uP;cuJ [c>W-\J=4?+8i1wO< 6 ^#j zZY/BI 'v]AlM&]B׵&f i%K~ӀTV+ZoeӟP4{؀0AόydcRFsU͌v ȅT3ӕGX% zfu[pl\l"sا6\@\ӄHfJs~s4*S|Śwo2ZYU:mNǫN n9|gJſ+%зpSF*HKɮԭCFF#Pq\0|iSQ3f\_< ,KeKI'Zl-Z`1|E_*DW^߯>1_~x6cmQs"ʋ@nu?]z-'QR$ , Y=Pr tp3 `r`e rjjL&8P<"[]s6nj;6[U+4B\`LC^ˬL6$2Yi2 ]>E|-~ٺ.%v/QgoTni.V +9mHLxL< j5?O}@w2gv@fp<}p< T3̽GݥEuU1qP^qddxjџOqe8fN 7d`/$Cs"Fyw }6dvm~)WUd2H_AtR;1[VX\`({Т'~9UG"| eb^pYTM-"ACnLfߊ݈ęYHOJ-p\׿8|qkuC̑ q1]xTLE i $f`wivmXK_4ga$wB\BwR}}ѶՁ9CEYS5#;t8}yQ'Wj=:N Jw7sV8Zsq,l FD{S,`*8TxAe݂/XI}V'xl tPwu"AT̼ށfD-72\c@]Pqfـb W*dz7'H_U0L!k&ndΛҪc?eM}Z(tE|-ifD dޓf/3Y M'cs;Jȫ}P?C SR2g{z9?;?U{qȉC_ßǪ`¨:+҅JͿH;:V䧜^ӭ)I[i.\fE5%8$"=# ;1$s @u* ;N<ǒA>|ʘ AlRFa,Rm^W$Y+X\n&J 6d6Y$WƝPhm_[<Ч6 %qף8kuX_n `{_0tǓ (lgn:XL2QKn2~) )!_7^w TfJoN2S >EqP8ZTyE1.]T 鏓`PLކR&%:$$ ИX7#y]؞r/]E`iX`peΧx@uSI;'B[I/rm"VT_,6wO":呒ꊶ/<\ckOҥ;(IZUJ!H7.@dƋy4޹D攤Ka2CMdl35f vՀnV]=b‰ݕ IӼY9M{sPXKVx5#ngXoJ:W]@V2K,@Lѹ増CKIiCqC*t"#1je@\0(HWym$N@4H:Ɗs(G#{K,=D3OܔS8! E:7cL&?¢|/N+^}n}g1$n AKr*`8 UsLF$ӘBJ4*7_A-Ǚ߱R||_d#t9?^y7 ?pQ,t52t>S#]g{ pҨk%n~jz-pJldH3EBx&SCVI.^SnW)|)q|UfL;qq-cYN ue裼\%qj]朊BuמڳkP.)#L>CBh\[P5 H]'Na+븑 L&T\odQ21#E@[88e XlVWV<Ӥge)5Mבtg%ɰ6tJ9Q!)|Q7/ {ؓo98תE-T(';IW;T%9l7~,V@ פkV J=?V$~ ]}R٤(2!]JYؿN|@?@ئeX"tGBD5hK/GZ=8J#XtQ,K=8udtՏZot| ݅ s{oUR49o 㺨KMڏ)%)蓺pN0L%,m< TzvP?s$D~N@^iTCQ7?jw/7 f6:*'Xf//r+.?x";&'!XVyI*yXj2#0!0{I A/Lj _]&wE Yltd$}!@1  /0ѥ.I&0yBjY|)/FN4D1KUg695\9;qH@$ e<`'n*^QL避f,C?<-bl kyqH -$ MҊp5PiFL%Df;Ax]Mۗg%_`?Ib aT@g_$7i36e};vԕ}a{ `QY1l-M6x +-ZJ&roMs= .)c nrP0>M77I^Fԙ܁(9!g3^[׹dI~@Ym%nLQ Z-u#b8zt-trBpt7fEk; ENd/oo":Ch;٠vj6$vLsaϹ ڂno؞o(/,oԽmG0:B-8WDg٪Y!'H}wAZ?4 'ăxI`<Ջ[ )gee(D(#nԺ:؊vzJEq4˧DYT:0!wܻ(.>DòƎ[PJ e?n3;ݒcלFX.m#SLev N@IEM*=ŏQqpV~;WyXKTPuyt,Ak I2[.B>|^[ֵb/On?Qp9V(BmLvsKDO(Pt1 2tr%Cg#Nr-hҍ's8*a',J-QEd}R4F:4-ks\ӱ--8`\%n+]…`]GhI>nߴH`Zԏ;UIn>aJL~Zx(-O#]iٓcĭqep}#!Lu @,qu$;S&C&Ic(b@f\oR',G)x +^]!5ajl[{>bc:0#>O~y5hqb7^{M7Ki TQ&HqBnow`QW G:YΒAh(L1Xc@xk(}-pv8n D]pѺt 7p9#P1FmjRa?R8sP+Z}^JnҀ>xgROd6&:XE D`@wV#&De VEJĴ@gڒ0?;VUbD&창d HNÁT؀8wsg*  ,(G y'YBGĚH}{,EN6mnIG,|F@I2}if%;e޿뼄*$o4?X 87t*LJC԰/XogQJ-H<<|O=|a O:=kɱ+a- .Oه[;hx5惨ћ+e`I鉟O>n$k2;A{plshd6PVKEXf' h\G<|8GCD${(qƻ5\K14}U=oBpZTF`H+ir< # U4OW1)^boOnUſTK! b||ZԮ00g#OяUX( SF 2@8ΉivC[#TfĤy+Y%y϶#`Ot^>0m[8޸ɋ*%pnRjz9$MD~Eg5ChF~M;F#"a&U;@еwN i1y i"A'u6:`OS+NPIQ\+t`1bkӒMp:u xB$cX0|ۛNnhC8}DZe(D!rCt8GEV?F}3`/JC i:}Xhc/h^B q,[JSF3QFM9ľRBƽr^cR% D٘/ , >;& *Tlɋe~9;_k#ˎ)_>T֟ӭbO9 2؊l0$l(%"8mFJDtzv1\8g,ypZK VS$Xui˘X&%Mv#W|JᇞGz$CM{5=z Ȓh nwB2-Jv C"fW_ X:9ǨhGD]\LIMl)7L'B!Z]M\`GAϱ”JӏO#b}eɽɈ]~ic.f*.';Y2 YB-$0җڗk/ȯ8OȾ5'Bo^iߦzD!; bpZGojAd pmj_A0.{I4v ^-?YqG+n'{؎5(rL|i**CΘb`#4Xho _U8 e0*PЕejp+rKR3 %6l<4-%޺6/V>z-Y1 V#:fƆyPbvucvtѕK&j+8Ҏ&îꋰV$.̣MM;X]Q5iOy6!T|"%;PhB@;™+ҁr.ĩ͡@\,)ch b=LOwMwVo..j`ev^ ט5A@qpcRo|w(FrQP\.EA&d/kP3Ew dbBiy0;h{hl)0Xi T)җ),`7k7Tf!|M/̗Z.ԉ]o*h9mOYckj\(wNhD*[qah :QY{߰⟪uM4VU|-ɾBSVcPz2@FYDk:aVūAx^C]W+|Z/r74Lຢ_Om7KBUH9Űj)kh% F>M A:9\靮}Ra/5/5o_S%6̚ zjZj\<+[+%Cr`|c]p! $K(>OƁGf &[PT8nmyTШPٞ 2z@}DYEJ~(uwk=yۭ;ZEY;Dgr (e<|*x6rX4v8yrKm?ۃ2޽Cz؂GGqQ]'oPc_x&}ܰ3qcnnzov_+oyWDŽ] +)\-O7E.:> :!ˆr-ϳL^k3B9 *iwSa#|ka82/쀜y$TrB@xAG\~a5^Ta`Va`iV;Gz^|qނ94Tt^Sni_lI/lyB^u0'2\6Y!*,:g\w)A% aH~d[lE#?Tv4"7ygV!L+&͔.(6sYA=4 fg櫛!9_#&|hGCo_CM_93"}jnNg:vg.)'揀 Z5X #Njdd8TUo.Y'(q=`n@f[҄\MOxolD mŒ &J`jb407^8PM2{h!]:;>~lFY /= wZJ+V1 OzvvԷOUDϭ7$fE}6{~jhK5j馁Ɛdը+C؍e lL;h$xS&&Բ%e&Q˃ezo K|s7n. kbK9l<7{=.J1>t`* '\$g53g27'^ C/T4,B#'Rt#'ÿ/aku3҄m bؙoQ"ӵ%"tM$)T39XRy8}z2P;C0jj;A/xqXyex@Ղ IДD|Uѡh`:s)qKaI6|)'Zy29Ҁ shs؎qs/3X@v$ $]N"F96(p+$l֟@ x&Iafp'PgZY0$%dR0܋H !vy{Kei{gh0 *F}ehUnآy"FgxJ_({Łʍ4z6anڽnrrxݕA 5j?q y|LlՐ<hOF *XfI *|$^Mz\(G |jM(XJٞJ Ն EKk}ҿ'W7g<}"ۣ&oĢ7HjwnvYYc4]^I&F©X/% ^:j0'OB_dtP4-Dk?=?qR/=D6!D9'hK>.C/ZK.3x(FjgfQVgn8"cY@mV+5? |:3up~4m6q{D1~Ʉ*>Lyc~e+Vzh$.k) 4,-r:fytq\ѼcٚTAkfSF-lQ͝wğV4|v$hParmZ QŬ/f= JK77G-upy1^C]qϼ}O@uNYihyНx> 1\+f2 ]P g,Dge ! s)sC JeDH c96C1䗮s`spՓtuչi0#޵Ovx9k|[Ԣ4*>w\pbc`fE)$6 1!%s>th.Ԑ07UJY8*⊴*:ʋPnJ0s ͐<蟕f\ :xEA7R=0C(sցQP'2XQo/6{vg5%x*$)~B`;v.SS tYPٮ5Ċ)0.6+N!D'7nl`wo * 3c=!3 HC :65oh;ocrLĄQ\gl8+Ņu ;LmݖcUnPl MeAA%icEB& ,ɽ[2SDG|\ff˶UkrkhD@=?Ĵǿ:$650\k=}T,==-(ˇe)y4Rտ )(Q֐^s}7Ehӳ;?"ЋHDz3A7&Y~z/$Ailmӕu0ak#w,۲hz2,Q"^} @ 9!X2y wݧ~l-T+QƦli類(ӜUudբH?QR2[Rٽ1(gItjps$q}BT]LX1.WM$7jyߔkNuk;QDžo)Zt /{ßI1 Ǩ"CbtvIU rv,g~%|)lnC셁A Xt;G?`уpIeAP nH gwk҆P^ꋄoxX(uwl7~C) ۱徆L3jݘYx]$H UE"Afɿ%W7}41 8hwGR:FdBPd8C/S31*W-hLg?wvص&|(ƯZ9PE+YW8zL>eڅPio7:/whW4=ݽmPWD(twM7\}r%aG/KFqVhMSu??_k?'oߧrdLȏ! qy-494pX2Z%'ZÀ}Z >j?9GEک腋1iL8 _%ANq=*NiOr&a.­],o8i{k.N4~鰝XӃZw3@({q8˛IHh\% &\1 W:p,L;*PU_MfU̲r(Z+BzQI^֒<3N /|]Svrw]moXiυB6="neprcT9ݺ䇁!Ih7f# ڑy}՗ŋ ˺y3xZc2N9f_,]Tf.EyL[%mk/Bf֎c0ۑYL.M< ~Ñ^c4nī7-?x(Fn lX`&ɰXZ|<RLȋoeNرfn@f`(LCbM=.E*}E41D>?P\=̶EBG'P[ k:şoL4z:s3+.GgFD~ccۙ632Ī3MRc  2:Ԉh^;h@KPdK1o< Ѓ`ǔSDz7kJ!LN3.s|A)8eT?gӨ;[p&gD^՘g#ƙY8q"MpcaN+v-5 dSʏ m.:\'#a+DHӄ۫0n9B2%{DS7dqesL' [;!ίT%zt l8֫-졅e,+5gNT(^Q\:ϔ; tyS)dFQQn#X4_\j s[?E$g9cbu/[<6/p(HS ︖d sDug)$xdջ,ʿى>X@!G:A[ȅ &ͬ_`/|W ,cxԧq?#% G U3^nck P!H';d˽JkI0d,uz~Iw,9jHSY9SD`oɸ1ZR*T\0q> 1Z9TMusSpYfۤ U3 ~s$z+ܜs`d&qv`ed'u6%Й ;޴\r>i{ܲ khs{F غ16"U ճװ1iEtUl юLmKMȤ(?aτ!T /0/_.ʷڕjl6_5'Ct*o!6YzJЭtaݗ$EQp+!G(-n;J7( FPDS85u7,hqMnK[f *:ޔXlj:&1?`p=a (?\ /`FԴ4~ڋ2:&t+Jr]S 58\3Lb(9 ʾX~A4d b!cdCQ.lXz*Oj5/œs'x- zgRb2rlH̞,$56ܽQ}Q ͓֕Ξn@lcٕlm{F[1Q׽ciʜ5Wʣ-ZPd yE-{9'PT|sN~j}҂-pٹ0TqO _mjnUm(?JRj)j4m҄ lݫMS4s\~pnHQQθMTWԚ8ٕή}u;Tѱy*ΝdtaSLLŎr2FrPZÍ'c?h|f<3F(%'c ɚB~;he)/2|;덙亍Pr3}Ժ\aYh,N\'ʛE ̧p_;Xhx80uH~vqC~u=|,1˼>4!7,0.&-U>=:oOt̅f )q/|ũ_Ұy\Cѯ4Շ[Ş1‚uDs8u9K s/PXF˰{zN+l%CEJdC 8wFHFb'7r%#%[W&Dwjm[a[ҲB٘QZjNEL$~JPc_հq/,>$~Q? Pؐ%8 6 GGh;_÷bWiyTlIX.W%Ig˴ryZM"3 lYYJKRf\ ru[PET B cY_" rF!)42 |梲" [ZbrVuTqS=0­p)t֑x<]/0*g𖧈eSBi~ $ 3lfUC'"cTdogLYRMT&,5”aD k̢>mE>F>Ul(H>;|yR -X+aPMwy|pz5z6xa|ZěUMXi"I IBVI?ɍQ8M{=hյ;G~BmFN3Д:‚ds]AYH<Gˏ8~&NND=>R<12Oy{p^JR#7"ģY#C{1T*W 72|%-^K~xgŁB&LW{E J3 }]rkPPv!'NaI%6Mxm^aڬ\s@=l<|+ɱQhcN6p4vw8ϺL3W̿#‹^p~NŬ0[$,T,7U0XJwu5Txo.FS4׼|;|xFJxxU̎ 4uSzg/0!R$$,h'b!&‰ _Fw&}rc?Cd/"ۀExT_ 3d"}4PR ULkZ+;/>'uh-b7{@RZp:{?*: ^BZޫ`GqOwgz]kTܼ{h)?rL@_~gv +*Gqx+mY4W uו+wW|9J^ XA ќhD}‘;KD2Rg0/5& *\*aQdZ@l!O Pr‹bZc[cOFÝZ-8~!ݳbnm.dz\lŝYIj7C1{nD#M&'OHl2 rD [ؖAc5P,C,X=K}F&tfXh JntAUCߝJ.GW)`bݧN\,ɡ t/yokAe0Gb$w=]F9">|D,'&i Q2>sM:Ryj|IY~{H̱nf7KZ'Vl՗oujw'Y'=ͣK@"Uc3n0_[wQ*W_pr+z4U|lh(ʟd{# TQ#[\}aݱE(hଜ~c"~ܹAc4յ!4'%3~*["5#\R xW5KOUc"ofNb$;Ӻ[Pw/SuţÝ}V㩚8'nr3!Gjϊݽ}gBH:KCvR`tRl ;k]s`Q}DNdh:@y+[f󡾤 ┓0Ad;ޑnLx0Y.&~v,Ht#S?şDB\-n0ePZtDO^WX+:#\d{8ԯ*5<̀$HzUŞKpr4h J%^hp@HbX{.xXov*/yTX:5z8*1T^5}n`-Q!adR#/65E}S f&Ju a)\Vm$UP;u{xʕ#0Y)KmG6|cx-,Ӿ7A!d߽i@w/\%b:KsHl 乸ܩK>wyj覝Hu/dIҢ#)~ǣNA=cf ./e-yS0بD;;.z﫫 @"C1Eٖ2GEnw?9ӜPǣɒٛng_ڃ7\avЏ?9jy8 lB,Mj[K".cm1l/012HCX B׿h``xf"N'1 -WzAEmM?$/3F,EaKaꚤ$'g;<<_zH*BtӅ:Qdiy][lŮY'FGύE@%f@8E{0ub =`0f< ?Zܴbzud,DoZ^Z!v|VbOD @/95 l+,L[!ȮYGhYIhL2rIƬԮxv/א2,:[ C9#ױp8-Lm<K GٸyW'vaųL.@׺Ff;PD;l|9Cvǀf'uE*JWRs)( ƿd2򝱽ʒߡ) Le@vAbK˹`o&Mr/ӛ%*y}~2@'P0LJl=>vb|(^jR*aA#8b|/(Z_6vgNpex? 9[`4燌/$>?‮&X\(d9eAL͉4y#U>oKZ?\WVu#{]j.ݳꌒnÿ?6>-+wY}C7?n\"JF(ly47JЍ9,@Iyl8shcQW(% u5Igb chLT_F 3wY:-OAnKZċ]7e|`/}6.=l"8q=v62vN"ԆB8 fVO#Z~ǑX¢f{ܝe CEA"7D>͠ yOepi 9q5+?+*+aN%W]-`M$j5ɳN`:) ?c^&A \'fA\} SaCğb"%DE;tpkҫlCS B=*p_<8|)O u >ە_XͳoR%Qn%RcKܰ"Z *BITLgCu~(s@˧-<8пCr>bw[-cz]"38dғCpo p0is7拾5DQtE\]tQrЭ%Ь9T+A *ᶪ2ѕ/huٓQe8[T>T]y ᰪ{QZr582h즼=>6V\^|sw ڪʝ0rZ7uyj5'A)h$[-C[N,B i6v0'!Lrm#Ll0= lMOyT8NB6Dn7$=~ٱ[#g+nTEu_OR("!QBc{4g\zm{EE|5y ,3CjۤԄyMHfdTF(\C,` B Լ؎Qz۸f+NdUO7mu>J¶p#sQi[`ñ?{Q/|ra* 3h4Ňc!&-QK[XGݭ3qghׄ@Y6Ia{XX&x5'ڠn[Q Qfj.fK V^$ȰeI[^kH'XF7B_o>|Z<(ZGQD=q-5~Y(^bx saEE5k>*-oZÌŷET^F U# !ۭ?$~-bQPT3jp&etJ~l\Kx&;ڿshP.P$gmr MK>8ֆwЍUQ܉{ $tE4K/ fP}~mkԬK}XbY8%ob*_= *Fkq[!ېw.;yk6ڮEta k_E"_[7aoC<%k+Pۡxrk dg"˺"v\f,vXip OC&JČ@gq]7M!|KNȺ+l b^p/Z/M28!j -6'eE=%TєEkd쮗8$&]r. Oo1gOUr>^ $( Cy.KDC.Ne8jVˊb[N=g7RPk]t@$Xh{i& m~i4|*WL8*lWZ,;#sI(x\?/YӢ};EQH gMg|psM/mE#bqH3Qnqِ@HM]ƬQTvJFtHE?g 1 :6p}?)h,Eڈ, 'Ȩ;[Q'X]Y{Р=l!cmϩ _ZM nE_q;*~2"7* U&X?$s(boh 9Oݐ"uP;M{3xd\b'⫟'S2K2.-d>~B 7k36qP7 .(scCO ;;I{Mm_'ߣQD@e:f""@DВx<%:jŝR:okhPg=4pqb1)N,s$TN,q#\QbpXffKêə}.!44b1V= ϱ3+yÓ鬷e%fa1{ъ{ébRܢI˙e7xFx9d0rF47"s8z#$j.čldHNrLFQ4wo;&P(at`o,p=AoT߀U]o`n:1s#&dɁ^o~F2 }~:8XZoUQ@c3&,H)f(|0yyOƴ>S2˔rSzѬ]<]PF6]]^@gpI8}K$v+7@|_--o1{7/;fkp7q-H5EUxÓ^NL.؟d_a9(,֜5@gl.S\rVx2{_[D#wgΝ5Sm&@87풼<x׿+kAld#јbuœ&L :TQ'dbل%zI34,iCA8cL 7&5 _ork-Zs;Z/' "˸?r?>x䅭d}~#]l*{넬&DLM_D2ӳ ih`I02νß(gU@Qk)NC=J*|<=9[du-Jfa( rmQ)c}@Y; sgܮb-¡UN'mkϨxCX[{EKROEܛ{ۓWk%X _n aj鿘nţEVY1&'Z1:XE ,rw"nl+ ]>k0Usɠ^gĦ-wd3`w/zlU⢲c]fT2Jy,湬y%.yS-G3{ ^0>;j6K@󘮸pw4L^ߐOΛ<Ƞ?IUNץ((ފ{N7r*Љ8 , +)!FʍLܥM !AhX-0,-ɽlH4c*8=@G'Aj';@Z #fi#}[4A\6ʀTg2N咚(m/ALHeDJ6t_`S`:>Dۤ 0VeMOSXe p9)ebԾ z%ʲ(cV@U<o)ZqqG+h.N2/4`Z}~1>+nhdϝ?įN0v S[b+LryU7Q@o5JHLjIpdyrlY_nxY:YoB,Z4"(}@S]uvg"y8 ڟuD;hiՆ3 fEe P_X?"=ӗ a/Fj̟(X4lM=OG`,G(Ȕ5^7&_|19s+ԎPzeHiI;d-zwI :4 Bf?fz-/'rA xҹAl1o_?ܙ _%T*h,_\%>1jr9+wd}ew0ȍMRwetTq#tLcyz]a[Vanjv],3ޟyimgglmb]`X/\]!}=2{}@*l7?E/r}7:@ȃ˞'r76DR8 OQ.RQQ`Zu\'lL;_ʸ|WwAK0.q!][wUtt>u޳p1 ^6p AmEL HXh;ImԞϚ/LX'-{y0T_6sj_i}K//~;3N Np>2 BI搜AԹF8Y~xKr=3t.j97fŶ>蘆Dɘȿdi|_oz? ??GU(c(caao-^+udѰ\+r$ ]Դ`[}MJ,QFT')1g#.E2[u2)&[RkI8tFUXHXY-Dnɛ`̘\“"F1Q?tښi}nVv]WE29]y(=R* .O{X\Zʯi`$Z@կOֻ8`D{܂^Lami=8z$36 $( mc!BdC_~fBXWB>CpD}6Բ8LY~^ȋ;e1=|>ʹ/@ƞ Kd\jrx`YCmʄa8@,=Žzty4Clbn28s޳BN=1I2{*B{VԌOڬΞ4'5;ٜW*r-({,=TE"YQu?p34S5 9dKWRq-,@ͪ'ճ)=` Se^:DőW)UF9߁tg|hp%џWCjHw֬=E>%owF1k@2+LICf1 cyd OJ(.K j WH_ 4v|#6CVXƉjAywO}%U)-D¦7QoHe\ 3fZhT|[vlKΨS.['!HGz^ m8N(w=hhTb)ʶK*^ F,5}c_Jo;O^1@W.#EgHr/AʑÂo8*)igJd /pƋ̃Yr *ciH>3 ^ZkUqVYp#cZ@;/g#oCsϘzpo59Q\Jl-*B| .eyĥ#Yy'5BVƩC)k8stb>Qڿ4l7T{l:?cSOF.ؿJO9AVի*2օ^{įߔKpP'!{ohThNc̓뙅K'P8zd4a8+MNφ_kVktnh.=yn^+ 42N}>G O׽"ߤXGt\n^oSR_a f \dz71?¶/UL@`bm Dn{U^h0y#6ggsmtm^G{̓ E A Ѱ\o ҃w/riXXZd4LKlC"X;"D6ȶaUKFGbđ|ZMy_$ :FCk,Ο$gSKѠxVgKnB?#gش7ll l(j$^B93HX~JP-&|@tciɄ:n `RaʖaS,̉M;~s-g!Ud'8cmrFz|! gb &~Nr[[>V?#4~ܾ!<)㖇$iyWmo`k Ojg< @C覜-1/PxL (G@f.5lbP#/|SELa[`q E\JʤN$Xžp ArnR-y[.uǥ5 34C2el xMVgEA!P\凬ؚBlhЌYуOV`(ۤ"2B=長A} /6[zis0!=u|Bdqnt]D__I#%˒WUwe(śiLLi$u|@6i>[RǯD`NDF:B%ǒf<0d=߉]՚.EJ7`h ]m>vlݒDZVVchyWȢ?ٖ.Cw&y@%Ǩg$sY-P*`K zds?حK^X- ,&6Ž=@]Nj\'>M*'"HFoP^ot(m7JiG v_4`ι5mbrkc$!^ؼe+NyB_ !VN!2N!h:7v;E w2`OՌQ]Di}.v&DQ2[ĬÀ4P =IxJ̌ No؍NM̲5@` "i >/u (caR1зlƟ$&j~=FF!w $09tYQ;꓄%"$]C|ϻHK,R]?l{Z|= },ǝ휍/".ny "ǝ< :UK Nr(2M;.7{rQ[@T I6aгD`@,ۖ]Lh7MÌ.6z%VB鋳q駘V( C'̏ G/? )|᳓24|5:0f>;v«"A}wftL:j HRPdfijYϯD 4f @P~M֢#YPƥPDBBqs}ڙv\'Yt>$a$DƓVTWa6>za O2yrҸzb\kȭ]3doOn'Zl[\d7Ypt Z2t8@;̻hf:1`!3^w؀hdN٨TRXHAbؤvU5YizNLowө<9i)lfZ93V\Q3 " (2 RAŸF-!G0lM=fy:O|SUSV)rgٰIl&yB^ExO|ef\/V)Bd(A#4^V2X1_my@6?O .:`@ʠB\nĒx Up[חjݏo'mִ2?ReB-[ADP6ŝH| &/nɋe 4 OXDɋXsᄼnbQBz4v|̬e`m鞑U< Bj~E"W-ΑBjqPU֝X0R.ukQlۧG"~Peׄ4+0gеmMLcqV.&hEJ4%}LԊW#֡ P$)@s(#sU;1?t$] 6;S9e4@U,#L'6E_m*ܞx|r-"iG;PEkcifMf{zc |Eӗӿ|2n9~*:]>2Q%\`?a;m#^ƽkE٥$MAݞӿ\1U9Wi3X@C_g@E''Zϣm4gVׂQz`Ri!a` 4aL.#u鉎 H }?в1.\2Gn- )y"*XϸV ,Y8:{FM`X4`:0 we*E_L FD(ݣI^Wh>-[a{ɦ^0?10ؕ(Ƶ$Bslu;-% yw&ŲW'^CϷf.a:Q9uAѴ4m!Md%CkR_DÙnq$9}'*# ̼aPj^fo+גZI}$UFuMpabkcƿs.́8#I";u$v+OYƦ5LEW ^av*;,TFA\"Z4ڇKBd^8g&οB>ÑT9U$Pj[KT^-`ק-[RYw5<. [bioh+*Zn-I,, Ȟ;@( WǓBSs8 3{ֿ,aʲUqJx+pX!; mFH*,0kX66%6ϰ1>sI1jvk:)5Zݰ~o[N}L۲x[ebk ? 7q7 ^[a}f֘?/Ϫ#F;)@o&Di} 89>OpAW[?n5ʭS޳O(Duph H#o: ,>\%dwuT5].z0&kY6 7q0ǡӋ;iѳ:<딅\w?%P ;N1[l*_DK tQ f_ (ZAr27F[r&+V~_H!D2?n:jϺOQf4\D~w#%H8/Q&֤lx`Vqm 2e릲sx<ה1ȫ[ѪRi D%iDw%;&D * ڦ$Qudujpq}TYz|.{gl5|V&De2z!D+O6C76Od#*Gғ,4o~4OBb/RMAcjmR \7G^ P/Pf|r@k ,R-X./kD6gf&lFLVVOv iBۀs&!?2ԿY}sHbOCmǭVD Ե)#.4DcĦCR,~r >: 載区+ rpy=>$uտM sL0*zPe AX3:e3sy=ĉw]ܤAu4hb=-ӵ (a#_rbO)5MF1]=Ol} oLjL J;?jHA5Od_Z~. x\hyuXZbf39޷ b_{Yh!aM9Qp_uw> &^Өa)3aWnO_D4>arڄv.Fl-hj VNxET>U|z<=F>*8;4ctUы}E_ z]lzNe/ YRufR^=zӞ=Yn^ki_OO6y(R%UID~v% XSQ@. UHaAN8)^?ϧ( { Iyl_Kvno~^UZN yHZo QIrtten>7[ʼ?@lXIk!25&0u{}M:"-:>w )ynp!>*gzU20 ~j6e]RC5{ّR}5ߤ`,i{E&?Z5m Xt1^L/^VͼMD˖ӻM)M\y4/ 2۽_EOXB*8k>Mn}:S6QO<I\a=7!f< ]]|~t)+&̨ -Ni!^s/CNڌ$+]T2}kEJ8Ng@ PLe !/ӿW$ZKe׫ξCюN eD"jޣ3>-[v(70PTC2:ösn[2zv*WRRdD6)ޅ Z.˾Uk7ID<tI?1iV"(v/*9*` rȊ8BA|Z}*>j2+wj'm:(+V.Sj[~j^y!fۗ U)[]{CRt+ ;0- WpxJɶG ct>|>n$m܏BrH8D#\A2M+%.d u[Kg)e{-VA+o+tY0T~6De2gO]2.MSaԦ4#: {ev{YtO-#J4rb% 3[nޓl*VEuԁ|rv;U"5ϱRs59/&+EMW'{Is4}G߄gKiwSRS=CׂYHTlԺ""5yiyLW0?YUKKhhC?%%k9fn,J.yo›vBcMآw ֠{L@Ruȷ~Hi]|'T/ ՚ SYr"Pt1A麕E``^Hվe0IT(a&p='H,RDĪ\[?*Ak[azXh0E)E Wّ(vYިCS܃mG93x40S`ٗWhJvwi BL6ү*MUd>hs9MDD AsO&'(a}3V68rB»p` ۊJr-ݶ۳zsyڕؽ mp*Yh|E;ToR7hu+Y~'i˱{asE?i6ʲ4]ZBU%*17 f(mc+3T \IY(/e(Ƈ!@\ lnӔ^rڤS/!JjZ Y{X B hB'EQ.+7 4w.?-@2>a$$a9>*`M"bS$ 3߉{qpЋ{4"jv $JH7NԒI!]`& 8$!%́fjo2 p -k$ IWH yh79E2*8BC>2Vb !V_3 Ҿ v_I)1% %`7 赼H <")!7>Ys&̝%={eT?2JGEx)JTQaSK6nG:okK~5R&icj"c3z^c ]ƭwk8 m=0nX[ W7U:c$3N9̕8PFgdGlFjDX`;ýp^T5ē'gk[s=WP6r+*ji((ycG=8c۩:O%=T<lBMLcBK0$TTaO Mor"iNH w[ra`Bә )YmdZy y}\iGgx/VF͏.zdv}jE})h-؟j.:&7+ۨŧph#)Bϼ1w/ $dC~ÉΉ苽UռT1]z,.A_ 4cF ~#3Γ4*S~vLI4±,[ W)>{,m+)[K( [m7jU{x?uOctVtPvx4e*ޗ{8P(z:D^zv" b]1>!w&߀ F(S,#5DM券pwÛ\}#m~?s؉pJqZ?y&Ul *[B;%'ku?2AQhuNέɞ̲?%|Z\ 8PoBY35cv /9~`ܑV7O~ MeIϾW1'deW|30tY6C x*Z# # Mt'롬H]^mJ!su*϶Ǹ5"iYhRt[Qf|*?b%$T?a2} .~|E%P慵u*jz[$ƃ55Aaܱñ)n-ҕ!% Q}'HSJXPUv.)]ZR`<;>,s! S/Yf1]s>-"vIp%jSjB(v<=k@ fAKGQ25nPi=ILPy-Rd`:rVX021fIoʅ78DלlJ(蠏}!l-#سUzcr7ObIn90ŒFS0+'.ṁ.?O@l)ZZil4% r&s,4IBEާ/ iZ* ?Q}bJa w5 #&IzJ}%QtM"@<t,lRƬoӸ$˨A 4ZKMݵ{:ij: w--cI>y]˙}n# Įk ^(ʌ M5i0p;ͰSƃVW0́{j0CA>᧋&6PDpODD!g5,;5>RVl5e9'V.dfe+Cem SB|_Mp/dՆJA,޽4oa#CBjI!qGy<*P_Cn2xPc-z{˶4ZUY*7![^Ud͔ `eqzlsvV_+Q*U݋fpH`vSvzDu|h֍ GRmT ¿LK H+ɦdW8NS{7鑜:#@^J;6K{& ]Ќ J=Vd9AwOxĔ=W-w''PjeF /~2XB͑Uf{ڊvhey Ht'VoU-Xgg*Ug&kn!YQ+Bk,7ĕ']qj{9يGnw#M,2lMa?}Pj]߸1 jP2ڲؽy%V T/LV2%ĩp//NP~ ay}?Armue@ 4+o#bQ(66Sz8XWB}kP?Мvw)omPh8PC9cǼXYJ b(%?k67ꤣa8Ҥl| Q\iA-T7>ޞf)}@1٩)d+%. Ͽq fKzd:+0ȋ)Vʥ~}wRHr\9'JL"I\K{fXdv l$W$0+p¦/(E^5fCy- M%Ku{;Ӓ>佒Gb-&Zs6dA%QR Lt``KI? m/@ܵ+d.  hdhZ0^ 9,,6[~5M B54G>-չ~m bӣ_kr&`, Ɠ_r̞-%x$tg)1ceVXwV-,Q,S  FgANG_ZYBz.$M#D}>Xy%b)=If}Z3 ]"A(l'9[Oef.,ifQ&]lןJ$Эڱh3*]VRh{Rjn t+o"4Dy^#d;]os*z>qHuB~xsp?'A1=3.jr G}gvw JNO_7`Ivt2?uJ5:-6|f"UHYk l2j#3 Ra<6j]J章%eR|.uLon E5Qxk W/rZbQ)5Z4VW1M3 UHimz,QXSԟ)6"ӻmp'8*7U֛!d!뿧v".j~OgS_GY>R3 _V//`  ·vXOǶ`-(Fɉc-b<)ی*fpKTA+n 8A/NL4Ӽو}Rr=H_nD}\8lbc1>r%k<,WY&<:LH g|xAO{#}jWؓXy%OaVw?ڗW(EgiFɅfvAc~kAIRϞ΅ n5a %zAe'Z-Gd&oѴ)մ8;0,#ȵs^ hHc}c%Ij5S=wMMeِ#Vȋfj .&9~ž ZaGGܽV^7EqIN@?<#xIQDfT4Z"3Wm>M~(mY΄KJL}ǝN.\| TҔ[}2c8t=f {;n ݪ:#rSϷ>A?5qjђ1}Ȭ6(YAoۓæw:yiDd4B323p[Ћ"GDžiIX(*OO($[iFD;D=rZUCi;0= m\yDUpۖȘO|řYj6DyݙC Lue(R`dΊ '!!|k9zqLKt] +Fa]J]?lwtc#0sJf|Zחf: ccM+z{f9al5{7F7m@h"vBꉤ{@“|JX }J9V cSN:YձYA Zmy[!ksS^~KtN~ud莜𢺭zHPϚ!J/Om:†r&D]YQ{q7k8AQ`SZʶzϕcx-/C4* HF w|{)zI^B!`j#uv>0J9?O^c[>쁅8hb /˺tDzjJ j^~ _;dḽJVc2%_dW^i%*}b8kgs)cT⌀2iHn6ڶ0ޟGaL+%^@W͠d;d!~<TAُ&yBOW >>wƀno]/iy$b{}hSф8"f'cWm9F~IƍpԊUUC?!p!i$Ȯb:d=tGLEhH?s5=8IJ!t-)h~jab*ZԠ$r?uDE6[s3om(o:YgKe514&?lR#p;bWCjIhe6y)aw>\.(0U&Ĩ◢'j΄6ᨀ3gQ2K7DFzGD6/ʭds*A,UH܉A-޵&ތOewМs/t2%('N|"!f ј zĠc=\L\Z!2V+ +\ ( >֌W:V¶{vO-ԧ[h-`h'l:*ZɏJLxpH=|װ @rMXA?Bhi,"g^}u1y+`29;nCc -Qw2aMGo g𮍃9 K )Δg6ak e&[Yp,Q=ӭsn_ D4ӣ=O8y#iqsld#P`/W Qy+jgC[[!xmk*SgpЈxjqRPB%NS%4z kmR8KtV,mƒV~# drX+`Ln۫VjmX]o]~Ӕ2M 6dP2Yga~d쓃R^a4T P Ԕ?\ofa50ZJ)3ԅݴR\r5-}MdT_$-Mt>]NѮp9#IZAc)PYb%=\P33F]m, hM㻻p|DxԱuBjûԞ:P ^6nY޵jNE(moTÌ*(5ۜj-|'<+B0 $gaˁ'LT~=ۙМ%oKbIxi{j0~~:NQk%qkCp b Xo3jZf,m ,vR, #vR;"= 7K1cyHHh[K&bh(LϤn)3̿e / usg;`ᩰLL哧B> 3%Iæ;>oJt` t`K9c']>wZ28$RB&oT\UE:ЌÏS26/)ܟg_{-X?t<hFA@`(ejN]#+Eda @$,цѤ^K툗Qѫ"*gʔ=2+@O}Ò jzfɮ/ZH:DWpæro?]RwW4ZnyDfs peSO( hm07%o{AeI&qC>~W3v a=BJO ;c `e:.YLb=HSCMo'09S͊ڧ~==/|s%|>zhTqVSͭ ݿ.7cWcS8i`2%;m.Liϸzmқkkam%`1AH~~6q{ &՗V@5g+dV;Z@O|g0nCf*e.Fߜebܕz!'b%dujR4&NE50 + Ruho2X_éRE1_!;C้o W~*~ #9+A=vK9DA4=>T[b N958h~yh3YAWpP^M k;7YPʥu$+~ Ѭֱg7BcͷVu uDQ$\ep] :@/nP7P03~)[LbLTf)6[Zx'|ZK~k`2n:ûGlG˱u_ٕ2LӅ`@uX0i^ 醁]Jk+Z栗uЬ@E098dE;wY><߭eKqH L<#+X=R l `mhos-NZGI EGڀ#BI!VRꊩA'x>?<:ɘۻbg.(m%̙Tm/]j|}^ep cPD.]?`W~#B+uU7OWqCX% hFQ`u|$+lR\aYlqC:QvlL~݊h7[_5;'a:Z7TvlH[8Fed:yM^-{-f1K #A\.鲚sů}]KrRޘ=kuW(mݛ׻X]ޑ/tqk2q$_CEp^Z1lyW4z-U@`"i/E-, ;U{b4Y:S@I1:0{W"JgU`2"?ծ|`̣o_iMZtdsȯIc Y ehH Knfo7Tq95KFZ[Fa/0_@,=J#(>U l|+4Tz$sqI魢_ ܯHK ɰ5 UE hDvˆ UD !E BeÔm rS +@Uc[ǠKK#U]-g_|ŏY^ml0"sVJ}2ncWRD#/+yRsyx㑘Ap'ŵٵ 4a9U/(FnFDcbll0v`O䍼,ջFY!I'AK^ⶎ9'̺B pKAS+fIx-+xw9kv)='ڷ9Uywɻ\y7+P @*쉈*Fy]ve+} pzi]ڊR!ۏf-aiJ-&%  A"o=Yg`IGW`$SO'xBIřl,NWtEǵ6hvK^>t^I'8Lt=XG ݵqH",* =V`d>ߨl :3;Y8(Q' :xH 27G' %D& =A!y~= x:4G26i0u_bFϳi۲׻8EMUM!J mObmOt3=KDrM{%>[G+Ĩ/rMM:ɺ4w)1U#k1A줽O9,J׊'MCۜFot}&md5ͼeHN'rUE"Q Vj56Ó2'~bEEފT'keM3-T) b@?NS^w~zyE).Y@ito|" G 0q7ɔͳ(Ca\]\0%6 |$FXQG.$AiNV@xz` +Y&, tZxXy aZ =JE]wy[JQ󁏯o,JNS 0gE8AȦqRr`a #\Cs'_ݻTQ:&V pry~h$lR JNZY?p5xA."{%*;n?ZmVn$.{`F$a%0㖗l ephV|?˛VWq;FV)`O7xFR Ur4qEY/ M@҄hX]tfs1 C TY鄦8=UUnU@MzvBU><A~[Ox@UrLʧ*3uEq*80\E ܶR˘ɇ#I?{'7aj{D:;vϬFD]Ĭ#?'msm9S o7<)hhu&rO?ik.{}~ݝM;:gTjl< Aq#Y'BgPOӈ27]62 Cr⺟(̓@5Ƿ<V.@yNBaS>LudW=ےX.i^+iO:'w?c-8WtpfQCTg\Z諉lc3nkNMΆ qVNVnj|1_9hT?dGZoaq (/J+6<]$*C]Z~^5 j(HC59~/9"!쎒e)i#^S3_`TX&2|-!8 휥|>sw.4\\ڑ2( &3ǡf>:\M4%:aDvoϘ>qސγZ ؞=xU ?ܬwVSJ{eoRϞC05H$ N13͕"ډ>(xlzKa_EߘX$ЊI}@D#$FADX76g%*QpfUE_ 'WWjJ.k'Ж/T0jrٱ9lMqA-aa2#ظ79 CގkYf겄6jlǀC1Zҡ 1> "؋bVuyD0eЬڄxsT7h߮uJ N?rmqn*j9e)~Iq]7Oߟ%Gp g5–{GBR: o=,X e cߎ5=S"!P7`GpZK'rW@YL[ =R)9Ծr\ӕnWN4k57"lA}տD"oDd#)>FaSӲJ%y~7йEzR{"#  m2c8w8F(JO؂jjJd,2@)BpZ}f'p:^O9t~}6wycH;KKJ.,JEV?A.BkwMp9ِ8P{6R"犚X{A@ΛXTTuLkۮkM!6/$}eSCntmT!ʱ&iH|.$܌ctb{O/V$*R'y m+?KLۈiA7C;j}hv6T1R]| B|PaUbUku%3w 'nTj1LkP2Qp9XQ=k[:(Pz]o$蹽R~&ʌ yLQz%-I'S뿸X.y9--`>fk@ Aa./23 gR[8eS/ahyqux>M-^+K_.ג q 8ߴt9@ɛ"sȿ%ߧT8OzPӅ ݜkts!=Te< 4G֕L#٬YWg2ѡScW_Nqv[fOߩ˘~Ř$>Ǘ,wW,iF=?W }@Yq? hK@u/cIY 3<1p5ϕk٬w{3\‡  ZwK z+eaYY󠟓7/gt٘Y5!8M=,{ :p~4IϽa$ jnw )#y,x :çCđuJK}@.aPV3(, eOAbO}tLx}u%1ړ]OMpOK&3AKG.V$tE$Ȧyz߿-=^_A3\[X&}qEj1mCW 3ueA4%~=ͧ5mgR~#œaŮTs[ut}޻WܴAaF@GtMwh w Dh"s Zu7g^1?xqݶtb'\$.VB+|tewT-]M&Ky_LP٬6""-}բ:cJ矵matEVVmRO(@\ IKEoA%JYۗ:"(t1>vރ'NWMt:|}nb`H.@9BeZ'?Sp)XH6Y׋j3 ƐP(KwWSNt)ZS*^eX#p3xk"NJ+AfD_Rm =!zYHnUT+gsICF1spd^3 &O+A&t"3lSjksvt\'}M s\Q -\gP c-=+ /zټĺ"]Pk:Θ ̙#l@b¥4|\Ei*B͵v?nC7E:TJ+#YO3:̆aV rkzt5@wSSEIh۟ lth`*#Sdf2z Ha|uN3/!7|z%yFgp_(p,_^T,d@yvgKMhoޭrdeE0Nٍ뇑yAFU{P6L]fj -@~Yz z^[ō\Tdjj"z"uԊ0$sIŐI;"Jd`!V"7d*+9hv^wKv==/k:=7XS \˲{*:EK?×cfe{0 |V`vmbS"1/OEՁ w%Lq+,#cZ0ĵ# j{%/b3AM e\ʊ\ u(~0 7ek„iT~IO>.JS`W%u,:UuLŧ-1ґR s)㡮^- |fQ9I]$:>*:ý؇f]e:٘ W$qy$[w36X87ә_@ЉaW un ui(M3+V"W_ͨ5fJx,ڼ/$j8HT} aPAxi/ n<6eX^{LK/N`Ͼs|=B9W.Ӛ[VHwqכ+bQ f|b`*yqGUeV^`)lUl=TeXtLDDҒ" 4QGOq)1۫& {X39[@A5i|uAO8 t=> )s}2;3&,$9 ڻȟ-'5?*5CɤIbGE/x@e+]MnsByř}Wy_2jHtkvHۚ}**NY0tczj;$pP<,Ka1K.jxxGO9c[7Hkwοn4cN{p8A{eT<KJWC,l YahvW[Bz LCt0lL>}ou҇IhyM$"a)u-#  #y z,'ۗʨ*y=mSoBJ=k哻aNҍk܍o15WK3q9bf r G:p8)5' !>xĮ?,Q/T lpUetLOY@k=_$p斫8悪~?IѾ 4&qL\V%]^ʕ}VM':Mpic% Qr&re.fvj!DX!5*z[ N^Խs2h{ SXs3pWihm9gӑ$)Fz BSQa,4sSD_0<%qЛp3g^G֫0Nry~ ـډ) x5Y&'G|DxDt'ݲE=V%MDq>R:e~9@1d ?HE Xm;AU mr?莾пŇT6㣈A r][]::#GނfʡOwE;2ted ?1E3ɉ^s!iDhܬt0i<{R1)%{HmAfؐY*ƞ"%yh]GiDbB=4֛[wha^@>2B}-{y&5!(KYo(շWꙊ |Ur5QLmS> ^}& G -/9ˁqǿR:{nkz@~GńbU/LL(gƀu J -pʼb>YigrFmI&(}[҇BrJEHVI*dMY'{}B/y&Ep{E!X2AD@?EbrAl:^Ud 73 <|HJ\B B[gF4Ax8.K0:9\3_3V8}θYL$iQcvkbCv1nIRxFgwğxʏ0ٽ<*R@:.b>Ϻ,ߐݦKφW ޳7#t"E4%mgYoOحrEV6]~mN nE:KeoGcqQ vI¤N:p]bf%FeD"،h~LܓToVXK_' )?Mpp_l/?jC)H.q, 28L]t25q SP~bʻ%-4PRq&o7h1;}!>αݥZR 'Xh1x`/"7G16-"x~ #kjQYEb$p E ]i%ҚZFeJ]91˨c:IQ*GMvTrB\woĨF|hWj33n L7:$^Ie:ýHu:pP^DZ]v;7Fh˫a2s6jzqGƋiI8SA~~D3(g|YN;&=H՜[Lfγ|{{~(S& 1dTJ&2^%䁮ɪ IE hTDC '5O?&)=S׎bVѺ4?!_bpB E^n _2>+8dTGyԪGKN(,OkVݴs[Ȫ7\,H< lpIu ekk&hw #Yhzի5ssDw`sHw*Ėnμ<}DJV"}/zTKy>Ēm^/*)w h$2SƐ|@ jVdgOjhS@Ϋq4q1@Fi7 ΦOseM$zM ߁ft\51a,oV0 _" ,- mA}Ji+jDX0=7c47a&X먞}'|.:U9="հP".A;Q\;ZN MD"c] 觶:&FL2m9vPG{ n {P= rhoz4v&uxBB_TqHQݚ#B3lHK]HW <fє i$b%x^MJdg>JXbM|BCK`W,V/năi` Uϥ*AEsi9H䝵[LՒ'ѕ$aa:h2=+r28IĀ]h-k>quJH[\+"ozvp}K^ixT7 :b'>h2-<ȥ33 $7r@$O DX,e0!TF$ɼ鼓0-B #|AZ!`֑%Nn$y.mnvqw:I5X\+ߐ9]3IY { Fм:5HfxvF{@a$QKPC^D_Lx$|a=k7cSSΜY=MPxT]lؖ^$%LIL66 bs"kn|._퓧 ,!K`d:Hx-f>QKrpzΆфcϞq+Ha7Donxj>T6}>)r`2+gqŅXA+̻ʡ&Ђ .Pìk2#'-.9Dek/7`eKmjo@n 3aIL i»߷W*8 ?g7|k#`KJ9~Ii#U>/|ѯ&&FActlF޶@6~z'$)rGsw،V,%TIv'7x\3nYJu]'g|VޕL>?C>tדbДDvP1јosJkԔ)]6S̎ExK"p#^M~b͍! Gm3{̴+<ڭ-tخ/1H4I%5?dm׻15+F)_-}.pZ#yF@$J˵P\Z,;xz?0̀Sm#yGu޽NjU18f %\e]Oa5ʼnUɛnr,ǭJÒq'BtZB, gʒ$̰eDRTo"$,0}<7ŨRÉ2"FD(8m!Fe `Zfp. Y']N.CK2tV+myPғb낀j}Y -xhfFInm#ʄvRߥ\k')>5֖,^p!0e%6n+VЇ];~p0_\U|?PŢɖDA2h0"E3ǎ$^,=:b~d~ߖ[|a $,GEI'VXLK \q$m "Ǹ䈼v [Dg!MW)${,c CFBmu/zYW9i^!?<&r!Z/D5n\zon17~̙pȃQLt+8)S4Ge)3*VߗVP>A+? ?l`@֍ۋ&D_~>r8Я5YU]lS2 w/"?FW#0By)s( |K>+r"4w{;WlrȿCulUoܯ)fzCo'G-`kXrFҎ=Gǹmqp=~)\㉪a(upuA`i}E UN&Y@Eonm"(sbbY+#9y2~R/B%#LL~v uf\x'F}ŀi uׁ݌3G@KåSJ+f#US9öNo[hXj:?tB RE:zbqgK<&B;x^׈Ruiq|wZs͹'heOsI j@lmeOU)J%;c24X3LJw͈R޶9@\Y "Q.ڽMoA &{I ])aQ]f} ׃ RAFB @9po !qT}0S >,gbmwʊ#<֬A%\0D*41G7w,Lbrƚtg3VW<9dTD `%qqG:JJ_vJ;mb vHB H,}\{AvpoXڼ4 fAi͈rO5{ #`V(%L^!N=S8:xDF4 i{xNaAX{.S0rPxD;%*+ˏ Iwka2O/ t_cf6׷3FlȢ ݁l҈1][hʸ\`X܁Su^Ȩ;^1d~4(DﴐV#FHIhK+%'ކMͿF.f߭" kfR6CН_!pd\nSxrd8e#3؄ r`Ľܭ=PARf `dC5Ke*WR}\B(BuHd3 q-LWmQ`_Oc(3D>K~ob/I<("Ia,CiGwrˌ@>PHQu=`P!dQ>c,q@f{, " YK"enR-sY ǵD^M-D=Xq#e92IT̲XJ"&}Hň}~9X}~1V&~+Me}Ᏼc:]# und]U\zI )Ʉ- m@D}#e4"D-X2Pa BMʥړ΃*# ލjx(VMwn EUa%k{2c|uWˉL%j0U?XBBCag2Lwg쑝`l W48U.]\ c4NRٴ2wKX2>+@l6gi>A@7՚( ւܕ Y,`/ kدhRu6S\˪IXAցx,)uRM"Ŕn]VGf99ߘ~L" Ղ fAU DP%8e$Qkʂ/u_8Pm4/3FYc X?Ag<>JbRB1ɯv=UYh{ 4w\?,ȃdE*9?3{?k2ZS04U,ZTv*ecS2#89L c"ni<UѰ٧<":L91=6t|f3|>܈g&Y?dhMuIt襁p갣`]U4Z75Rg(?BUVԣ$c^k+BS ka)ū _nt$O18_(HgJV[sLi2 y(=CBhΣElCȖ "I%s[>V߷1%*y WȀ#V=S_*uD؋kҔhmggٙzwF5\n lk `p~)϶g-4fr2>?y51P=ZYgFTTNBʣJGZ\%T8>qz?gTQʑdϼ6;!b ]2K3|ȎU(tgK 9hJ3Ņ{ed\p#8h[WiK*r84Sexn#DēVb5cc R?ڑ^F'L p> v DV@yhD*_QhfZ!|:aZy  (TXվwlߜ@Ԁ~>G5UCRDgcDu8 h+ 3ܜhd9w 2Kl.'3 lmqFQ:n gwIҞEQ=Q^}*v'3xkFؚkc_/ݿ5f..:oU0)塾N775;['tRQhw7lf|-W\#mnS#)T]r0kf݈Jy1\62D]۽@ }Ta2HduYʽ[A2w_`sGp@;uE\V@7${30'/UսgBtBs{ fi~ƹN@>sJ z1a°=7V0ng3*D,&94{Y_H*%r[G|;~nl?^1-%}au"w')3kDvq+pǞ&';ٕu')& 3CtkB4-1SBqy磺Fmp)/t;Z[Q9*?\^L"(8Ykb3 Q}o)kY~͎ S%['+1xr@XD+AZL:`v\t}̌$_Uiogڞ#`#RYL7$C}ߨ`PptZ߯5nOBJWL%cPH-]M֟$3s2?$t\5KY/\ן,Cepuy}[4u-䣲ЍĹ:v"n+x*IQ>ٞ6>HIsjG>K c.{{u䇪YU3@N)$W߸­𙫴fwqH3Ӯ/Z& kd׻mAtİ}hwcH?(eG (idG{??$-K<(zILY'~#4plQ\M Kno'pzG1|2 8R,t(mv28h|ՈK蜚6?A=~Y,d;g !!i6U ~-EK;&ZO PI Oy@b,V&Ѣ9]$&3}ۦPC,Vʇ~OLH2SKH)px2y#u8ܺ]#/6RCN|}WejVK \/>h0m*Z(LcrQ*#^Q0?&hvYI~A5M5lji2|ch05G聐Lq \&z˭d+8`Ca^`k`(>À e|-<UxeG(ߙCR4Os\QޑRK̼z\)K +*#*Ӗ_x>>Y3XU} -H+oyi1)Ñ w4@*!jճ.:`kST7*9ݶv` o[9WmTfY`=XȾicGD˼-ӻ,P3լ5nd_֙Qv1Lq ̱@2FI.Y^d&wMuڰ[7H/V@7):=Y @kJAʹc[l!D0;[)$is9%}`N :$9 dnPkxckklf& ߬MWG;M>UF#_"+$Z5ip[Cd݄KI嗀k6]XS9\mKbvˤP\vuق #ʃ5 45K2qV7y#8@XC&oGS~X4oSXu~@y߁~A;;O`l(˷.SpA] m"p :<29jl;\x.A[Dx<_}HI!,q%_`؆Wpެ5ەo#r{H/s\:qR%wE/'F6zPć-eHMHy5$G(p12u͸޽n^؅l4\-91ל"Ov H+0q2j-%R9Wv5! XR0k*xq8Ddf= s d^D?2쒮AE/rƙ$@h)6g&O O2eL\=ٛFudk#^7 R1.v{@`B :24]b~>XH1ɝlô%L@AR*lxPt!xVZ;gyE5F$=$dbʈn4'Q8zJ45o˖y,@PEUxGgNjӉ' 5JTZX~qp8!P{ XU<.whSr..)Fޏ-c0>P<!A] MG/`}+ J(KB/lCJu~-6}Z#XM;*%F0$XcXĘ)X x غ$ Su)ӉƟ JC0\kVLUדdd,3Ƃ8bh+.Q5ݡg`RuQ jAb W3"q$q  |(1b]VoD?=`)RR+? 7CÜ&%n*^(;W =kjy"J`ʳI;i8ѳNμ)hs}K13%l|6HûҬ[jCw2r|- !)=ުqVΡBA!" hX?M&Hh0K4傟 h;>%tozI_:ꬴPRݵ[D Ԯ˻~PoZghΉ7|2e؞E#zgTO|oU̟ TfeX//"6X[Q $ JS8SR*"9?|N|i%{,Sbp?nG|(O!( VFJ4UG@Q<ߜO,q:nn A>,H^BÖ}=ge}ge^c98h)+p&4<Of+IdR/}=dujpzH2ƪCw_rk?uY?Sml=$B-Du+&lm'Wqȉ8;Wj|rǘJ4f&τX0~\=ih2E\9ELŎ7\lakJDzۯ(A9/ㇿ!h 8K''AS!iuy੶S4Q3PR7~CzE1:f,U"dapAT:3q$ƕ}=jK(zPxLV5: LL W)K E`4hA De=(GLU"sh 8."Q%WXjmhvCƈo;6\js(xE0V膉03}!STS]10t`^OBgRxćeAA<9&ԫkH_A| Rx_˛MIHoiKVN2HY  #)~CMi;kXĊ_^?k#I2,1a.`9q)y5|C;9˝m%v2јw\s@ݬ 6>~l!D"|x8OV0l#ۥR> jL9ihw AlY?0ꙨLK(&6Y!O*m0Fɺ +fbP!&D9s~s WF7Ĵ^+ub?sK&Z #NOࡤ=ˬG0WPrPÁQZSh_%S,/v^RvO.i,'w"C.f5bq4`%5Hݘ/ ԹwD0"Xupu(fLJP!9,euDXģ.L=uW Utjpܦ"m^c|[E/  xEEV<]18RGSN*ۍLmh$f= fsDK_,oo=qL{q1,"HeX^Wj/YTiF7ZFP~K2>g.ni% Aj d)57@8%lN@,ѐ$x(׉SDUy=@HrϊHggP˱6CP=xy.`L WzQNS>fyZr뎪B%z8n$=dQ"'O;)5rsɛ:r!%}>| ^v~G85L#3͚mXᄚZV1+BQnb26d1˿N6=.O7e9'{C#/"3ygfW>=KM%l3ێ뎝=|'ݟcwN#U˧?+@(CMnh꜑"q"?ҥ9rbpuVsȬ9Qs*rnMR'_kH 53] |/UBHb״cX$WEnq\wO !8? ۗk!t`$8;do0}[,$;ϔT婑B| *Du @5+px! dmc_i.UnޮW;Sk *Zx쩑 4޿ʺ/\lcÈ?go&y}A|jW \̾E}_(XwHӷat8 ]Xe:a‚vŏ?bWjƽޅRAǫ_~Dp6R#P`*mgH7YQN+mCHFPkYvӮs#P"Ǚ*(x8ƒ4.8O %,%'^3 _w3 S%* dDaC½,TBK:.*>d.Ç9G20Q&6 臟X۔LDt O7LxӰaf]zɼw"&^;ZeL+.I _{ڜ&)7|Oէ9AŢӆK ՐHr,vOУv0v5 ωz5}ԑedt_S4 @N% r# AL-&;^Y|4݋FѢ` J)Z]{'{NC##{@,!\Cd^; 5]%:g}A 8:4Xr". Ipva{l *&f)ocpEM7KumdT>2yf)g8cP\Χ f= %%*wRDN|S#ĘIhoX1~ x庴սO)">k'UBnhi0[įCN=5tm۸ OQՎ}im즂' AI^ )/ (=xש2>bQF yXoRq(OHM^ԓOqd«Qsh&FJR9y8 jpK!zݲdʳ7DG7ޅש0X Wf[uOg:=l! wː/|,X<z^>qB%Z*~p)tD``\9@]j+DAiC)8V{ܑSes|P9W^dA[5hd*(9=ڥPFzh+ࡕzW @mu7VLۆJv* *O3J-[G^+9̩Ext%fE lFsy0n1L74w`NjrtN3!;V1|,Ә' 6YI*Knc&+cA 'Aez]GX6#jȉ:wiUd'~|lOUsMOOfyv[䠹FT h㳔G55ҌV R#,S `5K< (Tqdvnl~7QTHu{X+ΧimK-:Sv*@mMgc.=XɏGC:zz>8Xa!&a<'K\*qSRo7R6GHH5[Ydҍ dVj~:F[OxcE4#/'JjZ8T%clDz\_XN]hXSl[0o HPd^v`ؘl`3ZGeof19￑{ˬ; 2r#Y}B7h8W'/h-/NbPu/w]0)E%Wz7i81q 3Ifv,V *x:rzgV- dwH̛FpD28U_)qM_+*gZJ@Ė=@pu%9[! w쨌w]%3rB3@8M٢okC,}o6EBi |/Ce0=AcQuMֿ?1ߕN̋I0&Y 7" `b#QxCށokxW;2 pXvgxQC1 I <>oʮ! vboߤ+)l{œ\VB뀸Ҝ)>sZfui }lAZ5Xq"i~o==z3Jv~gفB8kX~;.BaU+ OiŁͼ*V Wٷ; } %۬2G}W<`gfnh39 e;ۊ WT}?akU3Jt'3>:vcAG.1ڤ<|w[ ;,RƊYu?tHB] In\Ĉ#Js4vTLFN8S|3מ]w L{',@_7jFNJ,KLkSNװʥcڣp ȱM?X}J|@UZs8B`[8@\vZ4&t%a"c>1opnWBDfڧz2 j5E4, T7vLCl֧oDY\I'FRJWJ4w l{f W3=q{n=T8!Y]dQ>Q;@v aqwOT!kD;^/.V?%&daEǎ⫵>|4>.jC͵ħn̨SARr 1N$Uay7_!/8p⸧uXHvj_2ް(0C'8e{R;y1~gҟU o>x3$moʂń&=8T9ݨvѕ'~?--6Q`AaPwӿ1Cӽ1i=ZBk<rC0o9s՜b~V"1:;Nks\bkcŪVƈ2݁9~m& c`?m]Hε10*GzFOƒ{tܪW.ᰎ:R uG_cֿe1L/xbՆ?c(5Na$p{Ri۫DSoiʪ^d*T̷8_X9l#m6ԻOg;EU̲pv/HHvpmKoX@${/ oZ=roߘIWr|T< fX'fye4U|Mxʿ&JQUfDo.fktFXG1iy:enݸXFN⡄16MDEQ)X5al#lB Q\aY !t~48MrsZ6Xp[ѠKD.J2I >{ ~* d-ctF()xjs4e4!tt__Y؇xt K \3Esҝ^f?vI&jeVshm~YX6h2L8SȏY0@Q):L~= ˋыmv{r;wG[C:Xm |V? :vf<+L/6zcJ^gE1Fl>C:yۗz>jZH/}LI+_R ^"M-/f 5k@]G hA&H w@-wRc4@`Gnֿ)Ђ{VY3Y`,7(hKM[{ IBօEɲyڅ),)@Ç蝍SuŅq %X/M{)Na* Zn-dU܆T Q-@|_+r Nj86W؁͌ˆԄ*N$HϨxErl u9bm:6L!N\۴# -u >_՗S9 ~,}%i^]mEmSWvcs%,&Xw)_$l)Ё[7m4uFI gG{~y6/gjf> ]D XdtXYDo vyGk";y*EjB5!\guQY:hA>RYXd5%̉F- :۩ncJ2cHexl\%fX ٮPoD>M""Cc~B7CJѡ#\?UlT٘>5^OcGl "˧!b…;,I$]+jCyTyޒ.^M+?NU,z3=NQS֪׺Xv?T*X ՟p|܇\s`0-Er%WpZ?8Ejmh  \<ʓҷ#89Ѳ.{_y 7TL{2si2ᶆ|d-IZs4A bѰ@.::A @@PE3l:6Ϯ |Ib%zg.v%%ZYN~$MORy% gIUBJm`1k| b+%\R)xH 3s!r+G/H]'p uC; iQ|"qjhg-Se jIY*23>EH*J-cB95^)@c3 gx( 者бWǗ$uf9η_$EJv#Zb, 6j=6dKH6}M)"^x^)Q} mF2S d,JkbzME#i89+.=ő7}r9nq1 ȬRn YLY΄ԉrQ2؁Vy-=;z[a lH`oW|X1}Tc*w-At!2wl )ıHS1p7&-?Q&;.cܞ%" hwn?v=Gc侑)CX߰ETeO^ӋLyP~YFFWRzץ9< O65R4t5u:DӚ9чHw)B}Zu?&k滺G=xːLG#UB&Qq^X | 2޵j)ۑ $*Ir`QE9}cUbyA-ysP8e ?GnqDe~yt.mnlC)`BxNv\;71Laycu9 =7۪\!eE }:\YiV j-c#JhSq(YF?MGs3}iaI>vHsd $uhRعuF@i|5΅iS0H p⯖x^ ue;+mVmP\C0 b=&"iӿcIh%4[`H }9(Z<. axnMCв.939AE`.zҾX{B^0Pf^|&>!U3+Tm"|A~fi6&[19|ʖꒊ.73cƠC5nۀdL-:.44LA.TL%O? ܡsC*_& Z},`g7X%"@4g8IMo 4ZLntb1?lN41IvSڂ8kCj &ZW)†Oc,f7EP ^wS~'>0Jrֵ4Xp.!7-7ri[,>В?*c,lG1M`{a0g DJޮzݦuڠTsA7uGVתltwe)cAwlWd!J\`|ʣp6OGGc|#0˚!%b/UcND)qq}$92gq /7< qFFЋN.[+ Q(o-Vr`!/qb8=61}EYt/Y" 7\n&\?_Zޛ3E2zLdmSFXhm/IDдW"<4`E S=V#4}Z=+2]E W'8 Dފ|&]Z;FFKg[ӽڶp\]8L#My &%-J*8Z#_$OIgYdS'=en9_IU&Hu UI#qÔe2HrD\CHZ$ BN|3f'30bP|:ZTtnd^^[ɀ궭ߟ'Qp(blW2$"JQS@cTNdZC~SdiR=}U]CX2h%Q.Gt{Xm_5B$34mCs"0 @vT @\_d,-Nl̴hj5&=wVR||10aG,r먲ةpw`y卨2*xƛTЅOϥ.j-:TVł.ī"Wr9/ (m!A}*|H 8rs8ئCiMr#eHZ&2* 2lSQg FwSgOoĽGшgm8keq]⾑ڝASO|I6:Tosi56%nW}"Dr+t2_,ޠ*Lt W`rDUDT@PgepcѹcV</:Kin[1S5PIx~KDN]`W%ǎI{:8Sg[nǏ$,PK>cڸY1+e6PD#h1BX*b~t36tJƋ:Mb@tR$cmZtauWU1uf-]w$#>i!v'_ A8ZԘ@_Xor䁦0]M ?z:8n:qgFIo%/ ntC&n* yQwf:?qWVsܕC{:Ypm1Axc?¦xAKKrvaikk*6LMA{1gٞy<4!oǪ2#g6%oԂ5%,y]|q<,.>;XC(ewλOv%ُ,VC*tpK1U+ѳ74li?M/%za ئ@Dʲ^!qcKpRQLj $@XK8/|Xlv ]D߲>vVJM)+dyDO691H﹨ ͈q>Ol4Iqevm#+gvq͟䅕tW1UN֏z$s۴tۭ>Hۓ Grҝ֣U*l•?CAaa/s*G2q|>!s;yo5`}!\rhۜop#Cx[|׫p:C_ю0q5jK1#eN֤ΡDN̶R&7@lÐ2<'M w"SLωTUowPKy<}e,t9YYٍͰTeI@fރM.W>.}A"ݒ=u)`E21?1\o:B4W0q/?x9 mX oe`r i@uY=X0fdֽ{JF/Z|VOc\1לO.j_NN<|QrDhY>H`$QqaKu`ry% a@YeobgstMXop4fh@t.UojmqAծB]=M̵+gIk}DJu,.R(EwѺܺSPQVeq/' ^+ /(3^qw`r c3vDy0(k[0DDM o@5k 4`hB~apP c ; ȐP#UUNTՐOGŰ%WoFQ2rяgy)gy\ioHYvUO>&!>ڀ`A3L-B0I@ygiD=\í?" 0;F{~ð}"LXi'ڍ+;P>Ey̕2w*&4 X 4N7PS}>[@l{dٸ{$Ѻ6R}e# R4=AIL( da3\N^H: q,wQ2̵s8ŵ&#FDvVV7$AR:od }v#:K&.őA[wU+:641Z hOV&4о!l#QذF*_ 6bC|ŔH˷zѓӈ ϲ肗F,`ǖbQQx ۭ,t7ܱ*Mo:*2԰&J|xjAE`^le,zI5o$HM<+2X?lLށKѷ$ d=DZJ/ҷb]ycE2N3O1tE*gsja9'N5 ?˞bt+_cTƖW]{g7+#_sY  ssì52) Es=k1aZVA~YڋSOc;O~ QSkPըBI.g@.cv|U9@ @N3Wzt>4P |_m: )/ Bk 1k벇G݈e'K8;ɤc[_!] a KȊ-4 綣F=IgO \}xN&a,>KQD/ojc;6U]kM9ݫ Չ,}QMLsehvH8BEkْFO Y9!35!eu-\-aRw]O5 =#X8=cM8Ʒգ{Tp7$G\I )cb`NxŸرڸtQWК؅lдPGX'Ïq_e4/Vֈ{Fƣq@r4(8es.Ӌ$vF5} ӏE8x^EhM.C kb"&bjuE򡄮7͉GiQ#3%ნ@3| (k A2D2󷦡PЋ#VM;KhVa޼]zeYk94uV"7>Ngҽ!QǎPK6.ؾ ݰFJb?5CY ]_N7dϚ%@ Nb[~*DJiT Y͌Q?M(ÙA71邁t08w3ӿ{@QwN-ݮE)B;NH$ǷrG;f#97)G$+ OpҾ2PȠK a'N P<қdJ$:lO?51 &br2ےo$F"|B+ 98ۅٶ`D`VDÓ)\\́Db89q.MlCd rGg=M2|/Z٢)<|khgI%#'?j¯׾U[ǩ G*aޣ]01xzi'Mectmqy&irP$pbR]6>7@0@ˍ|i5m#, pV+5;!spGm9 NV֨{LWBŃf]6Hu:;P>@0qa{7ݬ)إ̰cnfĺ2@7ҫTUrCj H*Jȝh*8lo7g{=lbj5gg 1pܲ2XCm\bY)pu) 4r.{A5†~ǚ"30YTm^ |vG,ΥݼCestuE-5IVYx!I羏j[x$4-w瑩Sj2J k,TX0Vkŭ/YL`l&撯?ޯR±Tjtne( M GNg\FC~ըq9H!C9|~dU\?v!ڕ@N;u8ĖN:fY~`⎟EUo~n9$=%|*J4mA8Ɖ0B;׏O>ΛqLu#!q3r}6gG*>^osO5fa~A%clzUa㭬;5:}6p Kjp˞6]O:|V@k.xm R3ANT56Ԩ&VJ]xR{4' 1E5P/4.MiyFfYeo!2udfӶg4?,bX 'Hu2lQxkO1-|NkQ!$ū,LMqhY0^ bނd,%:79xͤ(ngb`s9jMv~&PX@őq k9F=u# Q?^c^WaGWH;)s=1RcP7޻ڮ'BQU/vbs(6M/hiko[n8z3Z3^if#aSѲl\^(I睍II$D=~f`6R=\|7Ajf"ۆmjӪ90η roIgk.;rY ň"xTh'8by* F3?_rIKA쏤5%X↬!Vf:׬C'65qs~JƝd)// J;rIYk }cnAֵ:{"M[%4M4-Y2l8 ~㢫?ěe Iɖ5BAI QY N]`|b  @WfC<[Q(!OSCeM|"_CM#^[3ҍE Ap IA^'/aP6l|<\n}V8:*}qeBL2c}˧ L!H?r *MoXbJ)m\=ŝ08w.]h\.,,[,M^Rq$5.%Kҩ3 E@N}z\:yq#/O,$Aٚ#X%~sԘtL"ѐ%)i3&:@ÜTI~uQ5iJH聬{\VKnWbB`b@ "1Eđ]N)`Hl%"|&qOUqI @6GO86i!%p}8̐raDYBʴ@~z%:r<8*XSL(GHۈvz/X7pLoDbc6aSjHA 7*ZJ,? Wf/zͺM?)łLyd0OFC= >/$HQn d|>pQ7ȡ.5iqqnK;p?MIJ 8 ,`1ל;/< v3ϕkmw(W:>6]YĿ"$Z+⤅r)BON<fGcfN؃`Z'uWFNqXդ+8гCL᧍eܿ`O:j:cL)Q1,Yohoձ߹IpF-\v%GdYYc{+xNk8:ɯ޳δQ咢oD Cy?iFdsk,# cŷKdp>l'7 вҗK~ Rнmd7QV#ݴ@* LU(T~ǻFAGb[(n yNvE:OZh$"PS5+ pR ѭoXy_dYJj@Iˍ`}5E'#eW%A"i{9xÇ+~@}>C.%rς=H܎ZpTdIRD\$02 d7UH/jUԖ8:Sf+Bo7gڰ!;Cm;b,7t1{(8elά;~i=+X^&2>9zz5nH<(C')qt)NĦ@ e?O(lh #g^t5H₃0FT0%QV{V$`m|v̎/0~V}iZdc%&()V|ɏM2ЁM܊zC_PW#|)eX-q[mzw:]hb%c^d9{6rjXay..錭UkTfmP3^Ŋ%xcAȫLqKI(նzV'. E-SpʫpQP39J<]?t+S'4F}@WXra˰|FM WemЈri}g@ݑ0 x,ve߯RcfrA;oȢo-4H_R]{_u,*.("X{׫B@LȺ4ώa zQ!R~ >]zqN*rUaXj@c Hx骀+ QgEtRnL"lS[2_'M~e4K"{xϮVbZ=O;\ ;'> qeq[c?{"Nh:Vd@;I"_a'5ZL0A3 pM`S+da.smnOgb6=(d҇OlM ":BsO1 9K}FMV> ⻸Li+ @w[ۺ)=HAn@jՁe=5q߯.Xwb"Z,ʄxHȂۑl3#8GL[GNkFz!c|UUB䒘b6hvdH~(GuX&6UP szץ,8-ՐtRdZwYb2bx!Ui.@dIߢCıp޺أz 9 ӵ1*$WA[H7b'>.~-fmfPnRG,N1dchI˩IŢfKp\,Enm $.Q,L*l :CaEXn*\O:X?pJ`RwAx1o *%DvŃ6) y$*-xpb45v0YAOChf܄9⑵bO!IPv+cfApބ*k3G_6~Slٞ0pєE)q~)УQQffԽ2Rsk`XM4?X-Ic0E6aOhuhH`F(o(3JbDk.r?aF^a >vsu|?gُ^81mN@R\`ul7pj=@J$rLw A+J-KbF|:ToH4lΞx|?{E\eF$ s9r= Եj}U2 /ϑV:rid]w#Ϻ޷QNJz%fzU>n-*f}4]Uv'h.Q`P`j)_G`gIRURB' x7$Fjϸyr9E F*?fvj+}sgƒBx+HEzmmyF:U#~mҿBEܷѧl('wvlrge$@ل{T>3%5 ڕΐzcB'^th:G_ ﲴY>BU6UTY$,!}KE%y,2BzU~Rb;)sxtϓexHfqE~sF;]Nzdt5 Ꞓ Wxw=ٖF3 D/Tƃ}N@ $z?YY ;bXv{}4].w&=zTHtiSH+]PFzN}'{ŮF7]dP%g!yizF%tyvmISti҇hL2$UAk?(Y+b35$Bpt%emis"9mCp _;8xAK?p>C)ݎK(%CK*5J1amH1p!Ŀk(IR[X}\YdMBO]ȹoS14^L|8+N|Ö;ffޜ;zZu{iއF?V#N0;u+AIz^|FK |&gs&-*c(Gՙ6 @.μ"Kͺ JhiA%h_̞O~2Ļ!m(X[f\\? :7Z/x_Ô +z;^p_.!z{Y\rrqbTaL˧߅W{KWaMtQGuB\7|M3dJZ^Ҵ_u _zMZg(tazzL5͖S[1 io|0vcbQpw'1-[q@$GkxZ!QוΔN8r$ҹz̼ \(0x<5.o)|G $u/t{($GYXs4`K=] _n* 7U=훨*Ǵ>TE.Ef]F<И;t?zEL`\. z J $&^.'@gfKbPH]h^sjp "gZBjܕjL7udrj{lW rpξsKW8&ic~` 5կK2$$"*|7;"66Yz8QgY~UލĠǖiboCwrs~FQhOnܹ YGS0Jcb0y ]0}}tKGŒih a5hX7{b"y~@W8g|!CWjTW}z{͢phݸ5g*8,hbrob։gXNK'A$N޴;A  NNпUfAܫ0u27ռ d?])4:.,H0oUl$ːfa~^ŖxAB7 ;BL!j9v@&5/sD <886 dB3AU$L|2u $ 6eqr`q@g?<6[.5S#qۚhx,Za U,^jN~*ib5&`&C@ ?Ɉ %#O>5 e .|zԬ$n"^5V)O~.M-Xr%M QS~Uۦ}mQٵggKdqa"e$8%cb3H̶ H k۴|y#EҤ^}8;#'/q3^i _N2#ױN_܏!霰zFn̗9yC(zט-5=4Y׎" ^m>2oo >hr9M ,ٲHJ`L.8ù:(WVqW8D+U"T1Pt={#S1E jA%`Ո=|& '~TcPy t]*t/,tjyX^#($;쀡-YiC7LɅ{qSqr@UnHZ/FӨPwcX:CT~`/KO8/\`s tKZ܇u#k3‰L"9H09fAtXKf) i"ovnD%}zJaؒfdb:s dfpݠ, dh Hl}Mp)6P$Pzf_&>B%7l l\OGdـİK Xo8`B˹<}3XrBl jIV'[HYve[|h#N5smzT*AWvuA^ ]%pL5Dʱv7QҎjUrzr^<CJ\N׃-"O*>E v+u\i3 _P6f-["n4նC)=<Df{m.xnv3cko9AqUvbkL$M/uҷ#:ȊK@ T_] !;i!~#"H~(o 뙐PU {-r.fl`6#vgSu/mؒ&oxW\(& t)׀#RwBt}.IPWHAo y}K]E+Qs`DM=:߿RH,ӫOÉE]</:m6~ ^Msړ H;g?<d.H("W$W0{qc-Yťg uF1ᾚwifU1e:vXír>V=in]BE.!FTWƵBevOw? ($@"VE%aTg@Kh[6u|ɩGH( IHM SoaEwi^]Y4 5JDkhsԕǬ7L&)*`0 hM q1a;Z\g`89ƠBCm1Rp'\O TT,.ZQNC5Tf%KQQE 96Xy,a舯bs-/Gd.'R{LLuz._ΜaKÅ=n6忦!Ea-GT|5U8Wc ѩc{w6yMWN+6Yv,^+A2 ^o7se}P~>)ޑg) 5% bQtɵKdT .fqIWrt {bl!rS9N"l5B.NLfŻL^Qf~Oi*2L jl Ƶ,w pt G9@ܬ 5NL0_eFL;mϖ:#d.ߒ)rh#1O\KL~*�1D8KR}H{mfh邳evXtwm)ٙHYZF PC'؝bi[Gce:F:9Dce&P1ƧK˵ ZxufuB-Jb1?%0=vL9ei/9LiáZd/wR]Xun H$ 12uclQ. M= '\ف[Uo+Wyf7`plB+HKM^ű ũۦYu<"WUđ[RYܪ}^&U/ĺEFgsFO[#7j^tOc!8r7>4;W=*Kacw[hb3RMU6ޗ:7 2rs 펄2  s Ι-73ZU !,rM~E۴w3c+k:\ᨾKQ EcLc,Zyl%?!Pb e.GTt6ImsyD -NM?qm[&TnA_HUTY}>oֆ={*4ȐgDmf .Hbs"&@wK&R,,qZ3iN V``Leb=xJdQTA$p{ ?˜#zumvR='MsLZ=[ <C#Vz~6u&iߏU3=W2HR"ysjDP)jY)NJr8/jsʵ.\v M?']#1I|g4^~ gd"6<_rwq.z]R%z|۱_mE*AhÐkhYcЋ636D鑄H򴙸85-n? }tgNS_DQ4_E;|Z43H{YvO4$gM d>$:]g)-@:X7!P' ~C6bKnMUxuW[nL(b`bBM輼4,6lp܀ BwYcs 23o;=L~n`Qʎ<*W[|J;ӄ<0#1Lޤ* bmnK홲AgQ5ahHRЎE%ϨB3Czu_@[UBu ɱYO'քFOXWGVƋ?uq&K۴L؍ݫIAPe KVDŽjL_m͊u޽Ϥm|$Q^¬IS#jZƮ XcD3 –kŭq"5{Y?ٿ%|*vwxޚ%*xwѹ~5z}0+(^_j5h|kƊ0rۨ:Uy1}Uv%&'{"'2O, rpzb12rXXVLoNï0T% Ʊ` Au]B[Ь-:{NCleK$Mhwq@c'7$WB ͉rXjO ,y\t%7 呡 '5V=&MN rJE50<;†G,DM3$;D?t9CnW# G<骂\~Q@K~"<7`5C\o%d@SЦ=>2^+ (H M+Qd+]%М@T}V.g+"9]%@j8CapkL3!زH9< K:W;'~e$cԯ 9 xKnӸ#,&`7daFͤlmc[ˎ*ZPc[=U s3} Za'1س]g/*^shy ~R;s4]Py֏]A  [}xYc(L hO 럙DtYTNȐeꮰ"}swζԎQ<rgvHF=^^ѩ* ^11&{\ :~d-Rxsr_8ޭGg'tLzFu՟uJVTؠ2Um/[ъƀ'|w[)AKGsLkv@Oxy)YzmA.U?άXF:IH7kdm-ʊ{xld$ eU ꃐ~+bP4N~qy}t=PЭL&io87rP k>G?JN{)jtcAHl}/83Qa r9s:`ICaݳ`j \$ށ) nȚqU?.VՊ1; -':,lλ s]RZG񩰂K}LXv߫L]ƋihY,7-CxsXG.?;<<#^`f>N!>< b.] |+dùZ(2iKֹ̓$hbW ƔxTܳ(D ~9^bQR Ov1<_y Vm>~H4wMnc`#S,-;Y)QmVR69)I&+23fXC'`hg@ôszȈgΎ>u G#Uc*kX!G{Ic6Q;ÂܒH{%`Xb ;D%sL" مcĩ[Be!9 (,2 doqunMHh ) 9|$}ߤNɏCN{F#ZLK Bnp7Ƭ `rhTڈϿ$5lHF *VHZi| !hb&d}72 qh J~GDg=5wU9v2cj' j. d҄ytT %I[#$ED]WB&I!Ht/ZOuXq6h~af\?a/vwhnZ \zf h٘oNa(P.Oӫ"&\?hɏ~ӆMZ$ɭ(%Y>}v29:; Ydϥc"Aeށ]wo9h#Q|m}rφ)J2ꡑ >@=3Ɍ+TQB6֡ v$jY0&,]ǖ$XU8c=9iV\cVFDeІ)_Y&Hei~`]m-zpe1]=ĖQI"Fdp0L& 㺻 PvB+-l  `uBZ*|F]Hwve\ :ՆJ=dR3qb=heBBmZaJmzӐǬ]TMz9܇ش0] k:b?ȃx%S275M\J@s#\|s =*` }f;KUy3[4ץS 3dgh$W^4>PU䜷 .C.uDp@PChTRwI%/52|z~ ^iZ9T~?70֬AuZO bwjh <0 AVxr _3K}/#y]os>SRDH!~e:Hg""v tׄHGxdX|Rz`MJПo$z_,Y , #T Ueʰsw@5de-Iߒ7eQ3wgQrpC]w`./Ƈs!RȲ3ij~fadܪh 96J,TnxEi'CRǺ@_ XlɎF*0qRmѬ<݉(O~z4[v:NLJ8̡>wg m%z?Ѷ9vhl}!NC4!'Q<6ۢ]T]p6㧉w1;]V^ hy&V3r>,T*M j? 8خ(=ťڃga ` =S'W#<ꕿgjB{`Av"A:X F BXE(&KYӺz{ʧ|CUܣ$Lc͔ab94|& $ ůZi=QK30@6RZ!`Pjl/vP&x={|G#7f昁d=)zc]+blhQz8 zPR# Ǐ` Z؂2l襄Z:cH=(q=VqJJ. /fxpzOЧz`ܒX_+h9U~Y_]2H|[uB{&1V\!`#HwKoh*IYjZ0jp%636K)f 9ESHDBL6Ϲן~o6!:x2l>|<S72Z]R$J|^YF(hrqNl5~- į)e| fc m'.p-3m/c,g+%Όg?0Q,ꛒJp5itM-FP+6LJj31Xm%(9V䏿Gȃue1l>OT͑Q="M.cU/"!g6 nLҘXfuV஧ Lq5{nF~(Yn=w0֏.,Ҏh'kjEix TOf,/ U ^I0FO#Zt¸'N_0Wsg5va*6b9-zG:t& A8mQ!'k $&7rQqqk iVw4ym@#8CN[QӀh-b.IT ΉK]_ך)T5H0+iE>Q? ˲\_%1e*COxxfCZH蘖ɍ|<6@,#oxA:SJg`q\ [? 8D:T 'X1o',]B*L]$BX&s[guE2 SwsXZ-Œ5ԴW?q4N[| doԣl0ϘL/VD{՗ͅ]jY dWܖ>B%eݵ\$6[C"vR'@J/}1h&V:>N"n`p ?X *zӾ W0UQi~})Mm#|/,o]t%0Pb\q$?;x)sP%Xt4Fbav6#"6XNZX(<9Q7sa |qv_vKAN|SΔ4 l2| E7,dYJ e`yN6yY&XZ'㨕%EZ犟uK)2I_uh1`"ߊa',GpT$[5mZ(jxVli.no1S$yJ@}bƼlcmqAwK@lbiSRjl$H.D ZYs#2Yܿ=a0S[\ -{+3l/'RFG<8ygYzNYm[oC!6LՎH-y E|=a ɔsWjh.uu;?3n!;o $64{懼V7-4745ϖQ0 H5ɇ!從hĿYjk'HW5q2@5=H<a$P=|w:VVz41ũN860Y9f|"z23a2\s|Ό8^Geg]ު`2cy\o(rsaPc{ -Fc&<^s@^e4J)G'#{jh[dA=ҾQ*O6]^gp9)ZNou7zLk-K4KVvߠgx ~"i(|RnDڢ|$1hR51,+ 6u=b 8V2-Ԏ g_w\)MC~vx2Ŕgǯxv9(Ё!>,3]>|%JvQL 3ɂ3`(cNjk370H4r Ni>F ? [L5Q0V!2C;xz6G#\Ӟ[XdV}r)p:T)d4Ϋ"/|3kENBodI7dPACw!`ls+LJydx" % zN]KN-Y񩠙&ϥ%B k fB(i{44Kڮ &0-:?b XD~<z l_^Vs@1W-_\!>S=ƲrO[ 8=X1Fal *pCVzI\ry:,IUO-CqKT(ZxfFgXDist4N!UcL~(#SP| (ԡ@~tպV$ώ;xfB'oI3ciZS_sCyܽ5wc,2`gz9P}o}WE"Ʌ0XanY$4(gio(e#ma39z/h[DVW+BB[og8C" qDucgCT@Yv`5&-q\ B8n9` ;b "g'VdZxaYeuNƜ,2DDH0\u7p6R k$^dX.#*lG;t0tilyHcj[IQp$)(:j ;~㤌TXCOxYU(?~J"v'?+Z?ջF+?_8b[aF[wT9oRee[n$⃓#sB z@~)|_D5*w&|ߝAT 'İay)Q ``p9mjVg'] F׭؟(~(=I1G YMc%Qvvt8 $lU=H8MB uQ;eVm$44ŃHڴPn-Ҁ sL' 6E0Ym !#L[N=Ns}ѹRE_S@ \H~uȗW;5&>Ič WP+䇳EJv|IċΏ^ߡd '5P>Zd#pNDQ~F19jPNs^n֎ƧG{Ey? eΨx.4B}h6K3МsZ/ ){'*)D.3D0gЬ̆%2uz#*WQ2JfohqժCxo!x竬j@!PN󳞽ZV_J {>!@dA@J-˩$hx^+Zk-hYqB[Q̘I 2OeYQi_QM` vq Mۄ"I3@~0'i8C@DZ^mkFV]pmK;(D귉bjlX.шTbRǼ_u_Pb4<="] 5.|Vb7(V?@O_8xo:ivf5fM 6"P̻S] 5Aخ`R`{U @QG1oa]#w^^r3ËOy^ أⴱhÎ*{rp5Eɹ/zjVN>Uq 4`n>qkF6m.JOd"v5f G*M;)B𴲡9^9sVӿ0;=q%QwݍՕ@\وUHĞjd)+42}PE"&Ӡ4 ^F,r\w=q$ xdrB6_s=e2*BQ@qxÊq=3J(+iF)|b z=OuUGC}s{rmi$>nyM~HHFXRYjp#-Su(y4 Ð;Q̻^DHUǓ+ZU h^:gΉXުC YKd#HxҺN-Y_/Gn'G>B]ۅ)1,JBqrif 6QS$SZnbFd+Y|Q:sk6DxFWԪPs./r;_ 2I.?A{Z e'ܪ+_>_H+!e\ebxyr,ko@NHrsI㟮/hצ\x+3R[#ga#G%A`T<֍eX%`/-b'#Q7<s(N5Oկ)چFMooX!i~&{l,m1~.fXs%Fz0RҜ9"#8F5) rA mvzj Wؕg*+y 1cT&}8`߁YZH\By.AQu5'DNEA.V~2R,c#yV3B^?{;_(d> Tl Hr)T u @I{|gY#d[ 5@(X܉&g,3:8üZ#1/( 7pM.\# C}n/M?~ :'[NsI9p]K-;p9׭պ[j2X9\PU/@vua"s$`{E8$QnܒHy&ߏ b! c=D9%]  Z˾V\CO}ѱN }KM{QQOobqy?/ĔѫD qFF!eqСV 0.G5PA,ha1V8M!X1['Qי5l_ /< DH1UT=Ov=FYWuO5Bu,>zO( }1+ 0|)A8 M 0yzU%1(1 )725d_Stm= 3M]sg}_$$= X<i)]Rmqh>la؎AErxC(@cLv,΢o%$c_(&%iZ[lsȂ]%n Tk9EHu uH͍kDp nvTG-ʹeT2 NFeZ/v(?ygUѳ6ζtf:l0udIf|KzIuQ&ӗIŽ!)TCkC6%M`y](Ӧ@a9 رR"F_ R8F~`7pi7_wғ1 m岖Pq')IbP޻Ʌ"ǸΑM짶E2m'RtWxÈ֕)6%ϡU c@Uh`\$끣qUಾ3歌|a~ƘU:rEe,14Z½ӊQT?2^L41 -V3f-E\ʄ3))If>(M%r`K%K:LWN~J+OJEB#΄D\ރ㜰qL>|:2x CZɴ Hݾ{ FG,tG| rS/?R2V[UY,藱C bJ:>ɉKûNzouv?N.v!}a d4X#'i.D?-;T?nZSjYufʵz7=*7_M;k:wx̷ $L 8/4: K:L΅!cPhCgiwi:XY~d͋zԛJ4yl,$V9WiF3T; Cο͞:?pGj921&fqmIzGE 69L?v)#$U E5pv옻2L>4׸ad.L /b{S\ƸhdW$pP?;T`3jf7VCfr-: B h| % n*Z}fVR/1[/ tL0{K6jAչ. ~ܑ Luʇ}hOj{36:{u"$8Km];/GR3Vcz#NggH4](*Ug6m!В:MJ|bÅaæ-h*J" Cz0o#9sf5vbsos)P&Pu.*5ylm3</467 $L} OAxW-nRbB##nv@XS!Ts9_@cHten{e.#]|1Wp/5Z>\]~X8rُȚksv0Cv;[0B*A^r(wb57{7`ЊAY8Sv`<]L\96>û+Q(FsPf=,[`Ӂp7kٔ!^ޡ:c T<0yrۤTlF-vcABnR|e;!wa7Ʀ֗쌵zLp MƩO:SjxrRfZ%RQ {|ZYtEWںnD&nVd' 2bwH:ZjQ’w#aNZk5KAޛ?& jn ӆ%I*O ϯLjf'$4i*ĻQ"Yeo^ImBiʑ'CW{Bz=|ږ&uPwrP.ob%Eü62CF]7EgM[;/ږ{?U(v8O/]\~mm_-)"90hBg`q()<&Zc[]qқ M]V) L @l 4Q6̸f6l̻*&-y)ul/Cɣ>1zb9l4 N G$5PEۿ)6i]HIP9xXq̅yA>;+9\0%;y m|mS_U+c챙Ve}.EA/]P+ j9pcu:m3;Wdx87z&.+!7Z$k*``~z:"S̄WGl\8c0+SzG3O%1 'Oϕ рx$3L$#9}٩m oWQiF?05R+!']?򱮟4MAS# ?&E#$3}% m K' F(I:0L&*Ǖݵf.^R-3<'DEAب GhU54.02u{s+_v=u3r#=r|bJ ^4A"OlہղPuiFyEM:oYŮLIi& 6[#q|7bU\o¦ukxX,ul8]ˣ)Gx^Jfdw`•Nha-YQ||6_N*on8h({300@eЋr# ܾTO},Ie܉:{!p ifAH仚|P3#- U>Vѵ+|'/p(EOS6~CoVJy=C6eEcц7jFF7IȓM< vխ6[szZ2Չg 5BGBN $U~{%RLZ0vorJ%(مxZs)]ok pSRK*RfIDQ"&~nJ붢jD3ڃ\!sWjhŏjubвR-{:a6m@#12{%i| 7&;^4# ih ƁB(P-Ӻ?O!8 !]ooQu D2.f8!0ukuaIZ$o]7ij< J$OD(f`^|m-ǒP}6sRb\ ֖ ?YJS=^K v?fv,U3[ ϥQj'yK{0X)kwE ?E h (@ -w|bzQn8owa"kDARp Lq e;'Zg 0c8Vj*Ƞ sa?:wUP8}ApSڣk@F8ݍݙ0k^z$|h+zn i#",*+o''z6T Uhq/X|p#H1bbe.F7HvΔG|.Bєjfɓ 4XX8S@1z`꣝uߗL4t L{Y1yfalHWJn3PwNIpAeKGC nf.bɍ#4ڑEg#aT ~:M%Jo8x9Kx-)@C1cjB/zWuz{Vs;2E=z^lO)da'sce;YRCծK[C6^{xYb`J? Yr #]cE38XCw9^Eސb S/ް.j;Ѝ }"XZ$-eh5R&3I('մ5B ]S,g)yٰrBL&rg%9~ 8w7-x#\_zQ-N+V!^%UatQx:Q1b20$t@VG4$7lYjFcVmNsWi{J,-ekX{6^&ǧ8ف"1-WP1:HzHvL:䔦(Q["[Kww4nsאټTytz&kX g *">Ony=xK9:8,D;ձ٤.;1L; e04fJkgB1ԜT8+ ϒ(vE=j8}Zбa!UK<8[U~X#-b꭯'e#nʷ, k6FbWضZus "vq5c\ct>FTE*s2u"ϳgD; cZ[@}Q4έ)3U<g[ZP~N=J7H+#E)‚h?3g _ubCswlPI}1Yz%󊍇ǙwٖLЎv_A?U͸u+nKTj2Vܾ+lP=~?L1ñ-:DgѣXin\?k /.p0.g{Gyd))UD{09"U,D9pBBpҜg/cd-P?zJDU|9@Eh N 3B~:zg!fU][ڻqb3@EU6-,JaιˆqsqbMIC^th,ӘihK;w2ȩ0%Uwa/#rPN^ pfهEz1lfRT}PN8Z{(q=h+wܶa')g_7=udq)%&%3Ŭ; bbt>#铒1:~Jdɳׇ?oOoPjJqk m.c=^5w7iȅ!UHw:S?:l3`Ԇ=e,4X T[0|+--RKr~hS |g:}>#&AVff,I1+!)b rC_Owq C@?!ToKx/v 5ΎXm-FdaY9J+ǜ7⍿ɟNH)$` a*wH4k*@ɄSwkh{K*t6k|-ra238?Jb >QF{R^J,|*KAŲp Nj  /POMC !:;Ň48)&b>h84vDRpY$ӊ=u.xGDO~C3=)nݢ}IV;: EX:5kex!%7 KC 6!@ +iaW.@W7ԑ&QpvzP2MYc9>t,Ŷ ō.;؄Z.U)H6`ڱBel.>>Z꽜vN,軒1(ay&`G ]1sƃ٘gjk鐮%0dCT㇢vp!%735?2ݔ6S:5U9Ⱦڇ@\%n4W_{Z ja]"Gcz{4cp?Qm2{SB?QSmY5Շ8l{i=7QJzef;i/Ĵ泎zo]Af JrK3r 7yU^VVL-:I X:n2peX1eet3_`qcSp G͝ qGˏ–R)+ ݵuTXf+-J ?E*'cp&w0Pl$|Lr"`o*rlcA/[?Hz/q:")\t=D &Ӭ< 8>ӕ`t?%ys%\O6&7) 7Zsh֒ H9Oo"͵s:òN`.ly'~7(ţnvWQ΍>q+h, ${lu {|uZ9btyAvpmi _mh~tlBr2Xi7 bR8{]k8Iv  wOkwyԤ0ТE9`K_d5KJ{Jܤgqg5!9fAB~AVv!h'}s6enн濋2oDBx-~24@t^KiϦk3$eP~hTAÅ1T=0ݏU$hd Sr?sMv>w) Ó286э2'O+',O"HcB4>}}<9')Ԏ `&?gCVkW0K(54Y۠@Ơ ^V}=!];a8Wքfq0bv$n5\@6ՐX6H#eՑAzd͛3wBN_./ )Ay/{]vM;J H], 3TGk0aoݔumAȖJp5˨v=7 ;zͻyW<")O RՐZe Wi)U٥6(<A~m%*b #.?TFpހ|aOPE-<miĆ.ft9{5":j`EæV -W6 ^єE)[%E5ѿ!?cS@Sh}r!6Rq; zDj5K75>qrŦ꾛o1{zpSdeb (?C %U#\ Sﲙa̠!dnxT:7bLK7 ^PUЮݳ?/ἉJ9N(׉)ҧ[.'AO٘@*؀/女۪2cߏLȆZ =5\ZGS]hَ.?;j,+]&=ΓH@%"7ij+m?鞲&8OM7U X,2Pj«):izĸ{JH~R!9(AK=^?|j@Jģ9|&A'QeK.GĶIӟcJp{T1;$C>ES]VaZ"XZV 7vwP-pZ/7x ˛ӫq?%;= ȼH̯rKƃ2P G mH5+|} :11{PbL>+ ̝»ǨU\`D,zLb~tIUuJGu"5̑ LMny_l_]"mKI gEk䒲ݭtJQpiƑ^8E)8Z=FT~D3H̵. ;}W4v$%|)D,F5PQnuN5ןmv'45kh{$tCN UmӨ0JKܲ\]p}_ o(9;$/!{")gFbēXA6-s!kaG\FLgn}NWmOk1`Q=YY"=V!R\ZrB.wrࢂIXI62Z'.ܳ*'qB18-$ǰ5?/ǎrBT𿓻=?|>E% מ--> H O}̠{!I6Ey蟞 n_#΢Fπƕ-D{03`[8K͟j 8#0e@w1hâmi9j`>'♉ 7 6ԑ}7&O9/tL\ؼ6JɼejIp6Srs׻Vh3ֻp9Z&!-w7zvg^@#]v9Jlf),t܊@} XeLxO E I vy;Y\M~X٤M0ɹ@n h KJoх6Q~\NEk4x ]O\ ϞD9&xvYwTno6ّxr'v& 899+610߹3y-#PEAHXc7gRSHǹݑ 7O=;{B-HM3ey:2kz o|!/5< Y16+RzoLDS) wR։!># =Ŗ255LVk p*՗wtgRs?ݨ9%= 4\H7嶑HUahn"ja@>P]RWjͥ=yX(9H'Pc*m(EQ7T%ƽDo;sT VnIe6r:ϯU$,mBV*=vgYMn<b4(>"|bf)S<2>JJ]$.:3f@c T_D!VDف3 f"KyrӃo{i!,tN|G%##WUT| FU)Uxov:9@@:7$'[(+*;ήc &dJjveiKoCSTpE,v `)77!R ć%ZqOj#/DƒgBޛ s\;U}NLae-_ƈ/=|xzY=Lt+o#mSOSkgb ne~-o(T t9ωK <+C͋]EF#|y1\VcߡU28yY zXޡMQ.<9JQ=(Kc6侩>ؖ FWZg6nbU\U4OvIJ?>+Gԙkf}0G+$~t=kU$ߞb\#9EUzSA?SIo.+q\݁}tH YQڂpn?ˊ@ mh\iOΐd%]l[GR{ޜ_C\w#^컢}wiHajc?Uߠ2{2ޓڷpM˹(V)24fKj*!.%KHzx<"Ikd*&&f'Wih l{j [&8VX^=$= ]#ɃPˊt= 4x״O_Ó;%|X]D%2"WX8\cgRkUtN ݣ/^N @h3qTvݞP˜Dw@>ꖲoeהJv<, cNzЇ61(ќ1 tNmi֔ă'_Ki}h.9xh#'.:[}\1 ol h kZvl{uAP,bmf#>A>ܚ7V1ݘ> Qx kj?d~u9ȰA#I'1ymS,/p[6.LyN] eanh;Ǝ/ط`/I}T El@k8Æ1cR⛥!1jQڨ[I JpYaivS,`(M vnEh~(nxPvUTo[ׇ/3&:Aun7;/,I3P[(l*|K @ۦمM\%8Uw$W:uOee1"qhԝ]>W%U-UHf^3:`4ԗEKq;+iv c Plhevbg;l{,j M./3l.\u,4?u$$r/ FC}௾ SvU.x!¶"n.TW[9X_ `cR箼,0iMcɰhMA(%؋;Vx0ޛdSh3a]q<o >zgs;F/,!|L;Ö476-_6'5@Ƥ>%E&A@ens)|d;t"QF(U_ /ܞp_`OD &m!Z mX갿gn2I/NYZ9+ԶHH+` Ng hh[Li3pu0XmJWzΆŋ4ŰQ9X4`@vwlk#;N~ U=]Ci ^y^wv:-P<55ShxSWFWȏjUyҜR1.܅\ UKC:銪8L^jGoCy{^Z!0hA/$KC4%f'ϱ mOL펟5bձ+VF?02%:g[ .ҏPMkˉyJTe'G K 'ZvPkxDڲ9gN\,Ũ啠_ HЏ  mu^aKjVw_v\9Ĩ8/1MLGCaGuz_".krӏ+H9>eθ[ñ0{OS Pҕ8wKA{?m)sD8DvH`,~Fmj5Q jr"Ji20S,<3ʎ%Di4/+3 Z?wɩ6.RNzTUPǀ!Hߞs_H'OqA9fsW/lK*v\hu&U]Z/ngJo=mQ-J]CL k4h+uZq? |+'ٜfjO 4- ]) lse1DDGhxVdB{\22)Y撢z+N+14(TOE{zLPB֎뉰!%&h,*<'7#G+k5AM_C,8} G6v6Kw9wS :r6u%$(sc죚L>r]<ʒpC~GbP'Cqfp̑-NŒw4}Hz(.( JwV;%\9toTtڃRu@wmmb:a*/򉿁玚аѭjn }U=^Wƣo#'&ZD'}:QbZ~ @;b?gA{+S|nvߖFlo(Y5,ȁk^H JmI>BCb.<qw+)Ɗ:zW)wo<No[QRA|& 䱵eNxo hK=i8m~`R .,/r]^]JJV ].vx=$pZXkj7[S/!1ZCX%dta',I%:볥>5!fJ\ V'@= GtFPptlρ_YWV/c$XҤǩ@lیfeŨTa7S.f;R-5LjZb/Goĺs(Fi1S,Rvkb+Dz+Fi^aܲB($7J`zK`U "cr˧AvMZr̴خ7N8\ xxF'u%LY*dY$s0'zXv&ޒ: ־T~`(9ˀi{-j̶t 6 k\bUܱ߬3XrT!!72)[ܤ{fd?vyaZ%2I5=*uwE~g7nϠr϶v)Ybev2';&:PFZT SU)C&# UjH8sޛ@auz NJ/{SY k^q-RKGϛm4 l,n볟]Kt:$~5$mSr8DYԧt0<(D'QzdO"YoH \F!?b5p3 K*îVWdDgz1IFYή9tԺ[QY}!_DEƝ_@.NRG ÈFs)vS#o9:XӤ7^|N+X3l.zܸDnwc9ylSUzv,a4FRxKZ8ZF{!}&ah)'^d9[x {P+,38rOqiDGS6%T] vW n9J%_82TA?Vt0HS-VR~Ob i(1ֻP,.KOi`<7zn?kЧ4iX}xve|\T9 1=hg{I?f+sQP5!.矺'@D (LcXS42EǝJj= n-{R0;#tѡ5V:groq8:O P 0)Vչ,ϩ!3%"ʼn>[-u^(U/nA41]AZz$)d> I3'RA*PbpBf\-qfP=65ˣ\z#l[OlyT^hŮl{8EG ӱ#;hS^w™vԶV,PoPwfFAo] ND;٧F:OCNb^EtZmH<Bڪn qE!ouꌸP0%Vv1OhF]GK_X&B9PQ,@[GdT+],6GiNJ  lsޘH躖_o*y2OdE'?6Y0]d_WFfϖ@SrE@#/SSMw*cfI%L`ӣm䵿}.){S'nOz+i4xۆDf9 nf/hb;nMeAyӒH!^h v]ð>fgqV ='0Rjh^ uEa!ʿ.#+M,y WuWMµ430bI,s[[qrmz! cP_RW}~eYŭKJ{rIyDu;m8&|vӄDzS3sKNrS^L:Ӽ.!¹eH7~( 1B uJTIc*' *:M U5G ?ַL!JKA%N熼X{:Z 4+ N9W++2Xc^zz;(K[N}? @^nI|g ]LN3MԻA u+H "w" #eWΊefy }!:m?'JsrO:Y%1?Y ehzOJƕ.`}u2vS,* n yZה:`񗿄'{֛BZ.qZd WnbfA uPog!xоr4…V 4끖ˌr[iH$gfM&7gפԱ/%^%TY($@țHnI;//J\FL5*75\OF5 λxnjJa(? zV Q2MZJ2?rYlkRҲJzi@A%1s,b)WcB*p9[VXWZQy?bDU5vS|xcFyrY@ vi)OS`B6t`xjO23)qhErι bYLi;xnU֓ժ'$h|HgR?!N`' fTx{*1H 3'GӰ1-v' jͲ =9<&ITHc fYqXx'Dވc;PlTh]yι37=WCS{}as-.9@5˖q Y/ ZJ}TaK7I2Gud>3B|MRˏ2En$dDȥ,^j8>ÿ]6-+w`(o(d)5O'+~19&w#ɻ)gۭk>d|ػwip&BdrJ DK>?u ^.X([$O\4h}jh  >IP;'.Lz.ѳ/t !TjI-y@I 2xj>C~( NR.s` cEJDf&ZAdA 7%ut=BU_ dˡh}~^+ agguNSJST T Ob&AQeG'7H۔R]!!Up fD P}T| |лN&cWzy>HlM@sC~n53ȋ4C)U 2M͛zχ;q"@U5nnjLG4i(W.:㩃wU< 7>]9HHStʾ9iݦahUr#LL͌:eЁ=ZNuzh, .}M8'>+)"=cƣWH{"KGu|4 ngo rRD7zRq1VΣ%G;)ʥ.<6w%"2Ӝ|wLJz)"hs0 *\/@ZpRQg4x(j4f+Ķ9pY[0|\*)L%oėm2ݛw}4c<pQ4o$ێs)fh'~/2? @ˀ w_UI\˽!qab׳9FѲg7WMn̫eƩ؋xTPGhu>F50)S3LOzC`Fb38;ݫ::N z.0ʹa`~"jG 1Ͻs(r@Xmm ywrC=gj&L] tξ &l&% E X7_0W D`ۖc"[hƔ;s~EO0>8{VNfU fխPGj4(}^ZtJ`Hc wr){BS/bK)R|)G*lK AWXF2oUk!0^yϾFj$T£ $-HH*p,I IJq4#cKr)-+\^>T%JxRjF^.B<} zJ{ӃCI@cǨ'Ml-Sʒ&%qZFE,;SˢК|W-w/aztz|CcvyP ;%eyoC.}TBGș0i `ssMb&yq>-|,Sbi~]D1FBr]dڰٕn>^ӠQۭQX8joYUȘMU̿r24gXjJ$ ^|-.Ct?졳b!G9ť5r-xf QRk1][}8#N;zmT'T.u3ZDƏLyFeVSw,:Pxrpcݓ8k7Ҝy\8 #-],Qѷ=J1$DZXݞui(hoEE%{xl:Fa@#:ರ61ļDp{#+)Oo p)U+lB}1GLέqOm4cͿv)xȲv1lS!zN`E\ҷ3k +E4HVeЯ<{PV5ZO-9hAPgdtWF$4~z@wp"#8SRUu(F.KݏӍSx Žh{gÖIbdCE{HkH n/1s3qu'zЈN.05%wWrYr"ρ" ,(@\t@ BgVuʞ)I=(@݊ hE[\׎s2\I`oG@淣[l+]$64B/Ű7CC5`/_Wޝ2ix +ڸJbЭC*7ot8?8j+?4@W=J+MF,.Ywn=([*9iV?~wPꃛ'F4oC^:ehM~~ˇj&/Nm&_^*Md?~e@g46n(x=T//q۪- gKu)v[g?X@2p),ֹZ ŁEn5f Lf RIMM!v:9P1B9o7 lwD33E(UyB[>gD6rP{FX:^j"3L1 r\Jq KqUϖdyowU9_,N.T-X^4h @Pieғs T^I, 3nȮv8mye_sF 2t1- I4rnu!Jn |6}~d@wz`p˰rYS;RP83uڅbG>1Vr,} Djԕ\1! k6Ӧ 9%0"Eb0MbׯvZpx5,^jn!bAs}aغx;/V 9h9OM [KSi,zjsȥUG5*%Gi r ԜIl [$C7+]W(H`ZuW {Ʌ0hRuq(}h 5yx!uq-0]>'6J vR{lFON__W0B@CdvҾ.5DY  mK 6e3LjgB^JRs|\{xR{kZ?qҷrs&>:'* PHu7.K lZ5& {/Ei𾯛 = wG >lAOEp3 Qs<қR kTDiiA ҉c :O4襴#fFKRxBB(xhKrsB?sS|S'`ֿi9ibz2xt/|[3Ҧ#WgF龏t⭐Ĥ]aV?|㇯g|Ƙr !MvHI!űXiJKd>6?ՏHBRf? ~rpmvW_&.oTpYI5ٳ.I,Y7-HĴT^]?,o#8ʘE}(raّscWP. б?ܒiw,@MR$sQQ$Rs4A\*J#a>sBCFGWlB=BǬ9 ^;ve&;7U[rb`:\V,{NЪo4ƹz[ޘ6G,F!cNX.td/)Wʳ)f2sn$#B}4UMio6(O{/p},;ÑC RR̩h3ȯ[zb6shc`Yk5`)$RXM[{dȗ_]Jn=mM]e_L|Pd=KH:CJ Y:"MMB`lC$dK`Hh=<RPW59r.<:S!CV1t\j+G†n LIn@ ECJw ص,&{, _Pq|UJVcaYBCr!hkEEh2du j6L]IصOҲcpk,+i5,'P1g}Q(D. U[&S!o?p9:Q;9 7g f]~ ZAxU`i Yi]ctaE/x"G-1(1i iI̶Ƈ'7~8QMtŔ5]n1nWe`BcjÔeBpY3ce0a'Fv +F.0(26Yүnrv+l}rLRWN)N JVnXEAh=CjgxM1_a_lXB0m$XD/gss2f**Yz&pC5􃔬j~Pc)R$OW>?&͚~(>4gfKl=OQS5MP _M}odFyuļa \v9];D`v!Ra~22Vx8v@bzVMz"zHgJF&i>|;jqTBBdq߳2LEюfgB_BcQf {@w+7 "yWiRSu~"zs91ⵓC{:[>;"c>Q\DwC+erciy?B1+?IêlZ9:QvLKQA$x2IWj$a˦HTm952d >DhoIOkTP`ma^Z!KcOЎ %`XL}kP?%rz܃}ڬTػ+hk'(Qx)ac ,KC/θ5ίC @Z؈زi/Kqq\wٍyw?{J#  - A1^q'ǹ%$&[Vݤɡ.t`E'LX@ 'ap/Փi'BN }ű ,F1Mq+/gMDg8q,z's0ot4F GƐl~96}lFtR1qxM ##5 -JƩdD;Kx891y\MoV-]ܺyғqfG8%N?H :'39z\Q~(Uir1 RMg>|x09l1L7vzUn+ȋxg) 8+ތ't+Qnj }FƂ{>I4ks;DĝC)<bRSĀԉf?0 bvz|/DM\ؚ]ʦix`B m:yo2y`&#sxUEF02HybHO3+ AgzPknW%M;0Qa$j]XKAp G ͸NϱV\TH\t.dK)Hr.t`3ֵ̮ zd %?ҍYI2i8e6 `(>`g9_&`_hIFC2AFUP>s7@X-"Z\$S<@sq%=L Xy~U@I&fM~)yEMg\k>e]vsD,/ysGC!!{e246jGjݏtLύ*?CnM<49+.$ +ݵ>)V-UASI򞓓Eq^g-Mj SQ$PAܮE`zwZdVl׸YJ 7ꒁISal/`BudC^$G2ވf olŽ2 'l7 z,Y+d[߻dT{+s腟3qzn`1TE--{2B{,붲rbzJDbɗQ_f&6N=4ݣ`ks^7LkkYتWgE \ѬJU`Y=l{zİL#Jgym 撝ށ8uC$XA)Й4&.j&Я~ma 9|eeV^֋ٚ*hv㞩`mIQ+[.~b~*EOri&=ǁGNψMEqD 8> {`2iv5OB>B*v,(> 2)n҈wZ0(rֱH cuXiO &iGx<\-ǕgT "5c = aP/Pg -I2nUa5KFt1N-V5]ުZpNOÁhbB"< r)N2Reo$DwUR/%gxL N+PE Bҙj*snLyފ+zɫ"p򂹬u}Hdя˒ WO4b3Ce AHh;0w0&oWlg,=)X|z6]lg=I4.l |LJۗ_C'z,܇= aj7G; Wf/ TLKRf^Z )cQQLdi,O3utTGrȭP^i{!Z AZy:BbY)_&9 Ͳ0ڎq7~<1昶usaQ .'N}j.>8 F0}rjZ[*1^o F߮i-v?֊ٺSպN B8JC춁x;2dlmLtY)q׻TX} *ے@ x=^xh;HfJYt4 "`i;3m[ 䥟pN/ڧ_Gz;نvoh#aƀś-0l-lpI~lv؍ЕOKP -3zY60#<6I@j>C.#z$E6l&>'qwq)1վg[8 l?qCdI/#=b&s")$o7`S[:ظwmH`>>[%;y/. HL.'p}#j^znI$WaCNc"\~ꮂ L:#|qu|Dȅ)~7LscX̪K=@t^h`n $N(b+* ]ろő} 6Geaվ( R nᓪ;X=CIvT FZMj,<*6W;gG`FC{~|B/o2n$3|lR,- quBl,lJj?o"Xo1Qw%a+j*F F ' ֵ!#z &ɭhC֞Q399:w%JE*WEV؝X7xCϨe iᥤGtڨNFDבY YQgqӛbx|5fgQi0Tx%/`Q0>W!PE#قזOd{<%ddVN>uWe#7ˢB-ywu+-plz *[ԝ;ROw#~g3_)mm9تy9+=ai [DN^FDUdyH͜u]=㈉B{,|K?3vqu;,w5~|y!/DWӺͤ\ V'{25Zm}$yuA r`פZ0;đgY6ݟ;e6u|˙z7<("5gMH|<gdaX6'n?%p?ҋwd}Fs@KnZ=oaMzEN,[nZR4[ YՁ0ò]]@q2RI% -q7=T5=g*Fͦ_c*BvHf+7VKކ*oij)k$M.:#sq>qeM9;+|ONtG4 f~;o ϊx {ڇz~awh(V{?6NpYATn*P DH}E*Q=vѡ H.C 5yEݛʚ:Xͣq lغ;jaãc\tHԡOg *KG|~.w^gͬ]>g$+u\2ְF ;Ωw#"*//?7`>_0:Tft$2")ekYUC"1,bmК:XZ+{L-|?bw~00;.9`@f6P~T]6r@ ^h %Rn^1lU7']wb@@)1q5 reFzGG"^'@"Mǽ`b0(C'bZ  PϒLIAl vDn)X$$e$"Sz!~pGFn}9WSzx1kC1[{\IM6B g>%ƢYo1s>cGk,UmjO{"K5|)o4lY;@2̓M=zpH7l}XJ KnSw Zl j6r?S3% mhm:&<5k^54C2ljᾜ9 1nf64#{WsTa F(:cp6D Iq ;%nL%H!ƭW%_*M}EZn XhoO:T7C@!#]P?:g*V @~p-u.q35dty,'of3 I1qenoz~ !JAQГi|ac^fUϜjeA!tq3S3> Tڴ /ZN_؛9kun><}U\-1}d7`f#^  CuB@O]ϘApS􇱐"[^'@GDM]67UCr1/\N BiK_dnnE2,29 zM2i:|?X9f' i)&8Kb1t*wgs&(Z;t3%dxix9Ia+sRszq7bMgڻ&p8{#:;Uf]Oϊ!htZ癑"HU(m![i_@W(J_=A7(v ͤIO h|TY|FM6],!StiPp n&$glt,>U4)!w@줖;B}N-YlAvRb#$ Ԥ"ާk2"aճNҲzM#|ȇM[dgg%xGp؊d`[i&k%ĸ}< ʜ6v1*H+y^bB qKmG٪n2бd=kK yֻJB֦+JBvP DUkY.6"|ºjEDA'7MqHmԐvHqW0Mݣ'^Bm%JU*:\"50rU{3yCn`3lFi~ub 9Vbb)8V) {lq DFdrT-,W{fw2"{,bexp #C<XTއ_2rDNbTH! = 8ei 1 $g$ѨA.q_ OC<]+x5~y{Й'G[xErp?ﻪ_k@=gaXoFӮ#*߻(!jukt0fg`5Rޯ$ ^pW@~R%U.ct; c~!@qEw)HoEq}GT/xю|3|#q..+*AE6 !~/sBxnX*?WepБ"3f$62"$i=Q EKWCd"h"wgj;Č(-뵗\c?kN !K/+AH`IpeOu!S(2n v~z+(@S_VJ4pumQS̙|Zb&CڜbuþJ,;cʋ+oNN/ׇrv@>q}d=|-w_9]z)a[/(I %iANtdg`1vy^s&5u"W&( ĹszyXVH/M4z>Vd|/|d3ܫ\{˜tu8_VLecVB%:E@dX;VzZ>H}:|scVv"lgQh{E%qjcvZ|NHbkx6uRY1=wW5 ^` MFue6zz(@΁W>PEz1^ik}TJd"TFHTȣļMrX b:au{tvGpā~I5\Ჿl/%bR~!_?*ZֵЈc9iԺZ )`k̰ Krދ(Vn=# w&|?,07<Oyҕ 1٢WG rr[B鮓Teg3LqU(Z%h "쾴]#X[̍b5Z+a0/ "Z.f#!E<ڞliZ/zJȉ=TwC-#kM:sjLˊ,g YtZpل]IU5@C=uYKvZIU*zI{if_z??5旎q; &D)I~))>ɡUq!&F;%#O=i1xI*d*ií|O.51#?oy[)o#>0%.q&-2AGY@ZHsdHVxO=-NHdm )MUhC=79.kf?+5?t&qmU9!]EMx mzͣ@4D/b~Q:KPtWpQ!pcn >Ųsm25{h]GO.O?ۛecW =x7aULz lĴ6)$pn.=Jժw) da< J $9W,؉m+TCT\ Q2y,};rjbNZ!I[~}1S-j9w c}vČe%%}.I,NJFFFbsA7ta*A|!=a#s#Lm8uǧBJx% J٭4$鏾XqhoH^CXˤJ?<UVv4~ɲw6pՎl1Zh}zfчպY큧wòB_@( L[SIT5Ncp滖zekMTHx0$rKԮq3(@9 ~ _%×\ƒA eݸLcv͑ k9~^($;+ ޥQV\]j{أ~bF1a.~$CQG'vzAXW9)PgZtBEME*5ўHdʑ'kF(FnÒ7tD^x:GqDXHȍ o#µVb4v=~YFnG.I$O}*CiV@N?m4v䳈Ӭhj+#B bxAg /p=/&%j6O~~p+Yܛ(I$~{rD{tχ#0IIXfU6 %/zQm3s(Iu[JS@Y33(Ϭ}E{G>ySG.!bkEc:btn_Yz%e@ d>z,Փk43P4dI]L '2q8dT_o.kRM)|_P!e]BdcC'lg ,]$v*6ʹAUB'N2jZU]N- ~,iq@nsW^ [ K 9\yqq-b`mjOLlQxCeQ~[q9_Хxe9IeM@aө/+^5مM UM훠꙰^<~>%U `zJ?6#\0ʿ 7ڻ_|rqlz#/P _ =@$nI,|*DFiE9:CHK EP$ꡰbGݷFQ)j[$WW34RU2!W;)B8A%ЋNZ@*l3"t4ICn S-fE lyKt Sk4?gZfۓ^?e}mGrvBZtx0s >3a*n t7GBMtL˨pHV,Nl$/i0|B,8Fd{UĘ]ާ&˾'V#V-9 N__@K0*(L״Eqah U$ڷ;ACq>}YO^\̀N|m}nP 21nƘx';C73.ӂ }Ni_Qqx |Ж(f'PͶW}#l $@Dgk6g1n%JAoc7"ua[:sZbq;#MQp~ĤaUBz^]u$\MDW@]}B:(0u~7Etu6AID#ƣOp5v[D|$f: fgC?-]ULH2N%;s] ij ԍ vIV@6 mz&$?LSDME.,^#֓30IvGO(merZj{/_xX!۾|t`čhl͉YLFhrR^g`C}ĪjaV'b#O6ZW+]lc8~'ʲ:ozw=Y>e AU9]P2PNHORf ʕёzv4vԖWT 9ֳ T׏^"@Pנ4rF}JӆI9lcpx3=3El\em}vţK/gZSң_@-<ϜP_FL[c8 sɃO d_>1nz1LaaX3P,upf ^F?6*$}.c֯mjʬ0/^݌7í^8v 5W;<ѽ7s)'﫰_qdEQh Bfsƕ7k4,UN4g>#g!'NkPP㊙uê&SM4  .#X# ϩ5%VGe?{C+ L~@M0)--&8C_BrJ rPtC&:Hc%tlȌ6D&/hd ޜG Z W |܆dexs{^iܹ|X<= V*vlo),֭n&y:`RNyx33 ia7Y};JXpQ(ΩL)cu=3ai;ĪTtI2-GOZ 5KM9o8W'\fջ#Q6b8 GQcruW{?{CiTUu0X$w5ScQ~3vءC)^76tS=?ɽ&$ʚktԦ̡v@4$xb=E^UIgv<(ԊpLU{WΪw.kiӘhOmM-ax Eg!L, jb2;v!,KsޘD:  7a)M@|Xʮ{":/;!`CgZ 9 C5#ʞfS'K#ۈu'3H> ? v%`mL8{-Exy-3͵ em1Z&tNwa?&Ll<~_x^Raz|JŶBW2Q<6KPbF?찰e¼PT6.Zp5b uV%C!Ohcbk?@"N$\FmRE}ýWJdr^\p^ nn೟E78F S;/*qly)-K _us:ƕY -t^E3=dROW71*@|]XQXX}vXP0/^0M+L$!6kOժzWګ wԣ銑)S:IΏz$Y&tZ:˚:͵A$w p%般T)gg܄3=s s17s/ʍ h?yAt)ʔ&׾zjUaijߥqx_Taz6|P6Ŕ/foe]W|mm*ӡ"ԏM0 rus|(ٚlZ\@ Hs)$>u1ZlmtWr1 JlS| Yp~@k-+tputUUp`EY u w/{';^{8SBQx0>B%ѶʚVbd FvXIJ乮>&(P1 f NďwPU))*q u!]Bt:8].HEϝ;\n3H^:\V Q-mβGbkj̑N^US|c͡B?rlV!['(ԈӺ;djkkо}Y}6nEa0f\N8j$!6[HQR2Ij5H&-o@Yrw|zȃWb-aL4^v](LblvzjUY AuTLNWqg@dXYECԟwyaQ%FPjR$ݹrɼ>/_5KSkJr{@0JBL͈qz/h ^mXra>zgNy;A٥g&_D~'{elg8?H>_b=. ƸrKc909,aBG(#.z"">z*"Lإ7%p#p5[ ɸ :6~jy{u@jXŁk@QJ_xFk>^~yW^xܿ>},?8k7,W8sX/=U-:=^Mлs:%kґLֽYj.Cp,\Sî=U-?;Azo @%e <|T 녨VuƠqZ"R:7"GC<8[MZ& I~C++g e{.X70lrP_u橈\\Md1&ZoUkr'twKڢ1W'FN:7&8^Yln4Л20l{1*|>]e+Cʆ?W%Ʌڗ2Xȵվi{2ACG(FȫX{u|Q:2W_ܗHEt-}-Ŕo>(kc2y[nLG LFE8xv '_x#Q889bPfkق6*C86 Zcc6ѲTF ']j?wA'BKQg7D;Dben|9B_w S;/bkjs늅ukPa2j .㔀PW5"T_'äflhwYFͫ=@_aߩu=.VCP8~J}͒ C̨,b9bRf{EIaÄ=zR=A|⺜zp:TGLls_ pɱS߱wd?jt/$79wG=ybdv̋r1 pz'kDWFpp5.u~tmrU,/_H m2q< IQX/GN̋j=t<ҳG\~LSPBuI\)5  `mvKN;g=(!c0PR؟8rO%xtk)$]D4+QC甜Q؛ pKnZS2TlJ21[f巤vę'Si=⤐i}b^x9mU|?ҥkp=<ěbW,*j>O 1Yܢ9LH ԭBFPӾm0q5?q a~5az0Mn˘wOtrѐ/l;7R)Fb9;$ak*-7 ]Va~J+UILM&^s-|\NS3ŕ 7T~jmr0y3o<L-TSk] VRֻ$I_z1[&֎g5 #ec/T^n<:3%{[*H˯oNLCmr}J,Cb^JʜY9+mY,똇H*.(48"Ēber}\p\5Rpk:`k$y P C~|c7}֤|Cv^pk+?Μ8F(&r?/Nӿ ׉L1s 7M?hk#P2GbvW&ys#N;_fUnw 'e`)`:A-;tjN߼vΖgw  7Tnmf@C3W*fN}ey^|mûl  IC6z]f(%+MMGQi)6/q)^vYM ͠ODpЈu~åյ/w_;HNq{Cց Gꉓz.ڻyv8 A5]JmfcG΢-YSX;AUIK*>sQ히v Nf<e}g{V;ٴ @ hE1hVsg i:~*yiW\@Sc ]]ufN/#nH,8);u#,4[&!Sp@W U@FԿo'oeM #MY/fhx} Jr_QoqWc4 7](E=Sn$0!'/Q  u=.Ӧ#!oOfÄgoYL9սl(NF}4 [t/,"GougK!A_ ƛ4(|!Q :7u,8=o -nqɯKyR@ElJ !XR}; \B[0-ѿ醐ܔ=a M3B 5zc|` .RU!Ma>ÊWǞjP&GW%SG] %Z]E)3#ŕHkڔW >~Y|^g߅cdXFqQlf(Riՠ5n{$xݗs`;-tS*P7:/5͘"t\BZ0FHvZx]?fꦚ3<40#Uī⠯T1l(f6Yx*x3#o 1? 팕lde 2c(ڠ?iǢ Xe ynxFj0܌cѿC[ǾO qR^*p-޻r0>`~e>|Az@#S,k0 ل-Z0J ,ʣ{BV9W{j(ꔆ_+pDZ5~L' ̌DQcvI & Mz MM&4-Y M+y@8py@$prv*!G"loLh (ne;uPêUe?JmS_gϤwm?.,+sy:1D ;g [m{ڕU}Ͱct8nϱ\1un72RscVNj m#4-riP($D<͠>HU%_L#FjQBjw$XG͞fGe/DH{YP<3rWp*zipþZ}F+䳪 p.tZ /]{.@;]CWtf>kKs.:"uGEEjG$ѣQְ& 7~ 1lwZfVw mW"CoRC Xb!%'SE؟RTN9X6!iSx G"0__{!d[ѹ:ݝhx9a:2p]a_=M^!'_+c]V|UJ 9o;Q9}L2l]N~k1,i+t/$ 2Th5ģ%|ZdP3\%,qLgb1#LdLB{BeHQ3neV>o` {=$a}BT%elc-o}/5?vVt+- y~ D[ g@U 7-LS_FUS BF' x-36Z#Wam]# Hٞ|!Xk2tJѯ"F?Wr 6:d6>u"i =INLtY 01D"@. }l$$A4,deV/xZ7.x(p"\փEj:Z+jr?m>z5$d) șCֱFeU(՘QJ,h؝#ՀTFa a"D8&5cznո$j$*'D#RԔNH4Ɗ,1ܑ2121U@tVltOZ4 $ZxF%JeͱӐ&lD7Z/7f1޿pNZY/րm )m{|iLi`A. >u^k¤BZ h?vI^' 1Ed.AEVnfvI2)1'M{~-V}Y{TO\%tp p|g1ꂨ󯕖 4 YlʫȿwM{bEs%[m^ Q fqxxĸaT@e<;>Qi>HK'.cG})n"b+k,NS3[u|a8-|*o*݈F1Zƒs7')`WU S_k9G`BޝQ8Fx+2 p>>L˱N_=$؎";[%Ⴈ7[_z2LS\­G:q>ď(SIT|oa 6@4t#,x}әJޜit/4~YflU`X:Qigd$ ׬#.)#*2Mγ5 5}I'׼all?2;; zvknRS4Aȝ%Ym}uK\%xPad"IƷoCֱojAvSxtYt<-".%BĜd*!NJ*JХ 0zfi%šC4c[vkmvQ. ^]X#fh_Q>1|L'3WS/G-02x4 &44<321I~ZYݕ0Q+p̝%WRH|V{>ecv2/F.P5OCѢ`klKr,v rWWqЧK4m "A{G3b4^9wJ%.bgf|Y(i?\%z֡ȳG) 7z J8vϠw$(6jJޒ̐d)_E *s$3p {?#x+Uȍޔk0` e1o*Q55K[ZSrH?~v3 *r,-\V36@}Tnla>2hvߕƺVWͨ+2vR=p}[^;I$K-_d5ܸTQş;r@ԯbW@+sPoW:l}jK?nݓtئZ&m# @ ]ÓżXnϤKe'sɀڈ\"*ElymۼΫv ff_&.QeW#3V)a0~ꯀ1Mx!e&DakRqVVTr(2TKmCM@G@K)ϻ iVp[y|Z3ѿN4 [Pz\dflkN|?*|Mͮ3z\*Z[[Bl@;Eܳe,Ru'PLrڭF"eIchkozZ7~Br[TE^ne,֖uZڴ0.evpˊhB||| \}-rP=_,v.M$$]&os*l~'І\)=ཱི@LK屣2uܪXyq)ҵKsw,N 3gn]E\erM~S[87Q?  {j#\,45_̻ 9&b 跨XGي*)C )]\61GL9bǓPP3 +R{;d7rx,bD/^+=4y՜(i 7&!˹A Exܕ3`죊dDgc Yf p{VWB(FFHY6nS,5!? /]Aͪ@"O4lJ 4\daT?V&IUWk>SQ2S>U1b); gnapS8xߟ*wϽ2ǭgv2X݌ؔX.1]b9k\sW灯ܲߥͬĤW5+fT r ==F-kk ?gEE$YX[WqO[&m"Rm> --MRR"]Zm\t=p;65 1'0Ƌ~Rd1fcUg7\[sB"2ce:ѹ$cbg5:Քlo]p-ka|R#h[kwejti ls ?rnnIi6zZ1%6N62gHoxlZ}>z3<'Gi]Wߠ%rӘ,AFam|T:.>͎K!<#}0аԪx4S=(xޟ| ٛ ڹ/LOi7]JS`Nkoࣆ~}:jo~P2KKtt ;ȴZ*OwF@MѳJu7GJ=&ζh&J\nK2[->{*U !4/xӲɍMv'U҆JxH_#^!yc(af2 NCNE7b02L1] ^\vrÑ4, B1cpp:sHە~fWHWKuR1޶V_ S4y{tFc߮kW8ɃZC,4OPwF9Dp?C&)»Y`XQDE>'r`͟ ?g{@x읢0pHinωm݌z?_ Rݠ āv!quHy@^7>St_X7;w;iU)Բ!KXd;ZZj=cΰdZhUGdxǧNY%M 徃JE=haJ{O X+ϸ,\>$y2EBtN[(":6p[$92\0E'm̼O|93'Ig[~eդ؋: -W_4[ƥ@=cdC^ tKU#.Gؓ]-rڰD6 H#co70>Uߒn |D>H%!e^0o c|6ͤ΋2OgƐeP^Ni zސuBX_aA'U%T̍Ȉ+P WU ]\+v~;[w3WNF;V_}N$O^j@eU"5Ld u RZ{vRϲڍ}E$Z@O5ݣp\9La|Hƍ'dr0c؅ b*条1`X~X"{ تN]֖ YOR= [eʳԝs.0]R z.Dq@iMJ" (.f4J%vu/eNK~>9Z"ŒA[M,$g$A E:_yoFTvxKt3 rGJMtBIf)s,<`EykfVD'cV\'ұCxM@U@~LS4(PHQfqLђ,Ar_ M\b_al~8s 3j~_CiGj 6XS~gZY 4ޯCPe{ !Wm)3ZX&@ j3icg3OgUb,g-;г[۩.XdՑ'Š%|I Cb\%<+B+t7F""N@gq6`?~SBI CyC xIџZDbA|x)0;b͉|a ۺ% etm:CU2H Wͼ OfĠ iغ Su "y!tA@Y_'r~$2x7#ʁ~G(*dNNf1[BKkEߟ·ؙ?i4xcMߟ]|\jdxDC21 =0Z܂0&NVr:jEs X$zC߭,ҕx3s<Ie)w Kf)VO"jGTĚj6`Ljgtnh7{UlDZ05-R kg@7!"! D2:AZhLkܖEwjCIB|?uÃ8jӖ K |>f]+ ګ26VQW;0=v5=הȒ^-.Ae1%ʗb.EYh2W>O~oO_?\U@!Cڋ~zoLÍJ_ʜzLAl/,4RIUl77,0>w,&hXoҘn$r;D3M+2 560ktutD|1 Q(H'}g&)]o.mY_.k!~6_,וW}OgFҵݩ lp]8"BP)<+ m^ޛxv8DaC1v?g%zT-uk7OkOU\Vatv?GhDe@# ;*wP|tNSg/).lUx&5٢$J`̓Dہ@c6 0d~$GX#ʵ}d^"D0c oq9 Xa[FxԍIl要%GvU:L:[7zUxU\nÂtKRreGsZy lq0D0E+io 6U2m_aMDE cB*a[6]x0.o~"DmO)j}MO}bx4nԩt`n'Hؤp'lZf$(_Qg*>[}p 5!?84rl|1-'8lT'K*8TA@xǦYz"%s`Ļ`4@0\H2Вn}ehۋgQ >` ]GZ _'DTD`9s+o"ARCɉY^0}cTbh!䆊 Lf]}ݞkD!#K~W}83ڥMG5S¬Lؔ64Sܣˑ BdQ}w[Ylh./T b |][<JwٖUnBv\g Owpi~H,F-@zg:}AGU s"ii!1%WRBv_$L5Wf٬Zmƥ\P n&,^!l4bu/Zk_IE) ~cK),`X~O"zM9a} GVKДAg͕Uh530kSn؛V}aXOX{4he)%Zht꜁ sB坙,^J9fF"[>)A/z1fx.ap\fԂ帽nRV5M!{XK<ɳhզz$t$?@3V SIWөwmi×`J !%\]oǗ@jq%OrjKo = #eIp?QO5UFO,)~>,'bYĥ~s=RBC-Kky)Y%eь\;7 e[]t2qT=& [cAH 7@khr |hdvZ\F]{p^9Bu`߭ Z(g-ysŨS*IV1ϔ))wZҚŤHfy9UU˒K&g#?ؖ[큕E8 YDxe8sVpnvBW^fpwcX(Y67aW9HQxgb1* 8=wx!7јZ>uVaz?ԹFEMDSϧ \[t,O,}}V Mo0+f|4~meF,0[؊GQaj+3*~&fzZ+@N,rmivL+u"5ߞNh3cͥPWЙ.E!q v%U2Bdw{'{F+pӂT* }yJ|͡*#+QD{V&nQxE e褖.VYg/F@>d&/iߌσ.%z@E⃤a,qBS"2W60u ̨/ϋ$JJƌWsR4_P!tɾx!UG<Xeחkζnz!8" ̿$ʰ2%y8SFfI&qWmtSrɰoa Rk4p)ӑSlrz/cq_DeU-Niahy"Ύt 5^<+!F=|bO zUtCWKL cxE 0pDOfyf=?xk H9[G57dOHq9}'s! Aɫo;Yf|ٖ|u HLP.?weZXȯfTht#S-wc8 9cj]LXRt.xHyCLE.w3H7CO14*7ˇϨkY:ΣG]Jp9tS#(qj-$joӁT W>YCv\%wfYO8:Tpl_bܮe?^葤<#sjÇ8>^l?7l|x c-/Xsճ(eGs90o(xjB1.plmM0  al)}dhaX@Wg/ tY ZW}5+SiLZ>TcJ:I.W\FwqZ r4g_CZFMTcq~G]8P: 1m;RK5f*; M:SEO0F%xa=e6AJ5`4l9d[5FFLp=W%W0<3"a1x摎O.Ui"7z(#P~O G(p xvJe<-zEeޑ:;4ECdϯ1eYtV~Kbju3Py.\%Ԃ? X mkߩq$PoxwjlN׭}Cq K7Š$98Xv)pmC"@߷gQ2d;$Hg{fܲ#5_jxdE{Ul^QIL^_n᳄׫kqrbwf2w>`4;Xgl'ȐʞSG?텠 ܙyș3W7>Bi]q My<{{^X,"{佬9;c_"3vGzKrVWj >#YDle1$j]M,~^!ߞ&d#4:'9h_jT4-cԥep_Ih@v#F@Cjo2bW$tt+ٜHdgy{ omCpҾmxZ{U8RE.(djef,4YF5u%z Lg֗ޗ+xٌ+E d w-}w˺̔o%fwx_b߶iZYzU> $5( 8jCbɇKIhrGߋ^f)QJkӣWR7EkaΤ+*C &?;nI)~bXQYc=mEB D._WR"eQX=a1)\1<ث$i8B㾜f[{dTanהN* 'IaOŋ u^IMb~OEjk}͐%fo٪$v%V z Aq*=|fΗg -85n~e~O+VEɀ+òjqc!v@FTJ^,{*{h8RN 4j rdotRwE\z18:/]SoKۑ_D 38Nt6JW8_9*me/1`^:r[R+HIh[!١*\nE|m̏X$h#ǚd]+q3pJ |.bhb[1M+R5Kf62&pƏ+r'vMz6_ޭ8Y٫M®PDBn\D9e>=>(a'fod#̈б/g3Ȉ,HUFL2iƀkxUoNJkT9Tl$Mhc luH1VQ| %}1%;~NuAϙEII6h]/dJsӘ{YG'N9jR}E]pȣњR%Z [JP[1}; +'9((7@ݐfD{I}&8 ,j6<=]PVj_<#P#vhU{暢ΛdMƌ8hլRzzm$G|8D `!5|f9)E12 _A3hV6%璯qTpOQ=)P(~dC'}YKuW; =\=_Cǀ.ZiyN '$ YqWkP{VQ;7~.&Yfg5i敱0BJѯ]<9t 4Btj|~ uWET^ T׵fnue|Pp^(=$cf Dzwst>& >0cU7r`~lʦ2MO #X7χiw^3, q0p|,LA1wc|xrնOA꿡Sk-S8_eJWx X;ݽv}S K&| 6բ |qrs7[^6Ɔ-8ҤPVl$yqEiH(M(pvB#O`zFjj5|xHV9]8ACK;#ұ97feE[d6$@C-vĥoyRŠ*=Oꭼ걂hQXg OS" 1A$^KzUپ8]`Ra< /h&x̊ίReӎq*PZ :}Y0eL|5Ɋv-s=w+!eHX[/7QCHỵ *GyrOH *ysPf< N{M=x匽f -E~YЪآs?.hH ¾ܼULPDas$ ǢmO29|xH iaVV|]3y`-psu5 N𛋰z98]5³w{< IN@qNQ>̌*N۵ )oVqESnK 2OXb捠$f,,9Iھ7"?I~'IMV<;tcYDy-#I|pf庿%we܀RZW$rU>dt:`8Bۃ L"ؖ?+( H)lѨ ծ RU!_oIAS,A_S5?ڕ (97)]p?>>(kUiY,B}g/&¶)8+%9jJFBҜm'vA „i-^x[@};4nbܾAFyt3Vv Jso =r} Aȝr\pچtʜē݈hPVdT g Ŝ{Gd4.I3e  :®k@=`-XqE 4W廄z;Q˸^Dl%< _w#qnC+ԓȔDfj o=d430op<nO1la7-%zfVFHI{qU /1/~$tM~ 559),1B Dh}w;q[oЩxV1S{CIMպ:şdZ_P R/z|+IehWF9DClv<RK a(3e!L_a`;9? )?5Zѯ:ڠvIzSG#H̄:$h*^;*LևoCƶSXrc2kOrY-1ʾR~E4=< >Q "儯]ǍͮY6+J 4ͳ6TsBb9=E?K§ILmrwB{i)42&ilW@soK8n,1h ~>,U=XCxɡӰǮ8"8 |rlUނ8P=dl'ah,du_nsAjt`ADSLUSF06ܸ}Nʽ 8d yuu%:=O7ø4V.m|c〘GeGǿw@X0n%)h/T|-axB6xnG};ZEtZ%ai p*ҹlb'c>y$^z*ɥ(Xmo?{EZ%B_B3?|8xgf$>TIVdHe{< eb8ԅ$\]MAPf?zյxmD7oϺ(-ޛy eD:e HĸT#verT,b٥Oc@uDK]+yAїu]faat d [QCrxNI`-?Rxm;Bm'FQB3 Il?ؼpZFI@lfwʺS0[> 5EgK}A3'[/jnhv%@G~VEޘ y0ȑ1uyAۖxhb) hq6.f2"+0TS]?_ /(GK (ey[у9@6UvMƖjcנ fLNj.l/dS[ C1rЎ/'{?(Ɠg|Y'ѐ\+6L(3œųќ33@d ˦`̼0lH5wz5݅LjxkcI婰/!a 9bZ4Y!3\`OJTʤ% ?}ܴAkWƷ9xj"#}=R: |? mZV NP.H̡ąg gT1L,5C@|U]iӆFx7 [[ߢ<5.* _D$u[{( n~o{6)( ǸEgɞ[?b{j\>q^f"P2snH8 :+ @TnP^H;.:9d]|l5ɵ/:~[УQMTzKG}aNM-aB $L֕I&@?ݻSzg:"j0gFy25jv1fC ,4 y;PBh!TY>64@IqX̘hAw ِ| ɂdtD 0c$ТK!-9D+g&!hRfeqVS$=ϭ<7Yv"Db~KmhKR柎 Z~wx NM6%GfTA>B^'))LT#[ܢ`-^>*Uqy"W r[j; dP݇hc`!ph-;{0C@$.S {6hW& 5\K΀t23\\;dݛߕ[ OhGi[=3RZis)"O1&Bz"(֊61[r_:K47@)P tVVtTlyA{ g#bs5fˉ,o=E'r8ĪW;l{Qw7"'BG\/ɓ6G"?k3!N4,F.>cj=~ӽ|^5`#πE_Dw2M-iyh\j^A@EeCV}s!M0SoA&<@5Cqj %9>f~הf/Rcx@[f~. x7ʠϤWp[UyOJNo&DGX:PB%QF^͋ =JN\=3C _rN9S>nU*c9Nېe |0 ιO*@ 9^dX+62$8y0ÇuԱOaEyLh_DXɎL^*sW#& ~؂ޕ6h \/bRj^;BřQLeNMG닠Y9(C]! ` 5J*tuG:`®oD9U`~皀ɲޱRI>t(%Y-[`g?4הn>arZJӧ\!/A텝$Eaece%b.:wGᤡ"UXz+cWt~O9euVOjn;Ej^d@OLR `/x^ʗBԞ$U٨>`w "*$ "%28]C^cY/̆i?`/lC>UWb \T@6vxc10;ܐ&v?,q@7*4L=fуia=r!H!MW!h, !MVk 7p>9G0gttQKT/I5@=ӝ48;ܾ#"4Ɨ`h9?:bK#`5Lwm_؏)W@O%˸#>-g[Cg !L_}Q&n;a?8#{p/~Ա ]-K)CҦ$^)\^mbHQK{~﹙H{x|\bgdgWr} f?ݲs u4PU6R&]hy@um㬳9xi#^|.g;F cqU*^ZK%5(7$Cihbx $aKHUORz헞'A}1bBį :Ns{sm(Q</Y~j1QR]B6 NEcS d3</Xbޣ DsXχmtg1:ZQ\#ܑMp5193FQuR$$ lA--p^8ڑN#Ik-|ӛZQ7:i[8qU<ɳ}J ۷m: @ho Ha7[}bйWȠ N϶0nud&IBܝjKc%i qEldwmg ]xS|KۇCK3n7o~HHluV򉬥hQml$ ;w7GS}\] œ)Cc"nQjÛ_PO7QJL<$` nJBQ')bmdKu[1AncQ/Օ] ~{BOTG4E^U C#S)x]]iߘznt/?0c.LDZs>9t-w4,pQWt[tked-gkS`7ՓJ-3EAW "h6"l|xh ]dyyr6."}d91W-C)őWy^zpBpb3mJ-ju>ˀkN5WܱaśU* zvH Z -]O5szv(hBؿ_!!k"S~g?I,r9OOҦCݙYxwG2- Ǡ㓑DAr^:.H3 y}*'Yv8DC7e*јDӺHI5.joZh*<2\TTF1Hr#kՐO 2p? &@AMݺpa!"exl!8@FmN} iqO"gXF-a"LP@D` DAG`W]E"c8. H@V!I=/8;ajA7wW9T[Bc>b\a>b3:C3n:BNcЫϑ[uoS"7.v,\g'tڃ/;iwV1b2kHl=stOT^:wΑ-d ԥ/ 04^?R4ʼik'Jy"Zj~&08 KV8\Oc1Aip ]?.[:C^1иF7uH~?wE~htq ɗK ~~2qcC.! *N>W-+ƧA}q]aP>zlC$ֶ=㶸?|⽭A,Qwt!9vMƾjLٞԦ'ۘNdȮ#AaL <0-vO$C`]yv5WkqঠxՇB.ʋ]W6I5Zִ՞>5'T”IԤ ?Jqy$@b(bq/["-Tܡp)eybWQI kv%} >1HUhݰYPk(x~+|kxޕ~cz2-g]+kQ,^Ʉ+qU4W hzcTQ;tKdb>NE~5M w@eSɏZ=jYvl{ƨ%u./莇y8*Kg ެIŐ1=6%]Ҋ@hzJ#:3qQn׽ȳBxAT<% {v:N8˗G] p@BDs(t9PS$uB=q)umrS@!_b./S0W8KfXhR㈇t|_? b)*_(RD+Q5Sr?nj!.N9ù6\-HѪw<8V:}Ay=u=q}fHL¼ Ekh7[\!r)/-d!w63*Ep e;:=Y}ؙ?59,mR:yg@p^5=s "4uVisJta3=3sYoӏi[8x1`琻VcV]l]8湒sđvke@u&%zH Z\;+#Q[l1ZİdN[-̎}:ܼrW#@IAѷ+#$GQvEt4|EY>G6TY0A uwHwG%لy CaJAG-Λ>: K2\^ Vxբ?s'nTx>h6 W /'z "PjURɾ$u0e! ź4KO mURI v2=?̯HzI)Y_iR@_W`|[ֻu!ICp.Xp7O[AkN!_ǖ&H|U,`0$\<~NPC`Y/ו` 3ոE"J,O`z )yɧ(1? ,264B@c!ND*E+Ȏ,F`; $[4 P'6zjmAP7_#'ց'XO$+ܔnԟBeGHRhRQO{%&%T̊0@EIa|8%@mFa.\^tnq1BU `iTjE-GC dutmbp~>csof=v0R]MXʦFKŅN 353Du^@ Nc-qr@(m`|bz@=rz8z(`q~?Oyz7Uĕ{Y0\(P ^ h*Q98ӣނz{ٱ ($789M(\ʖg@տbX̤Jzߩ*Ȯܢ;7}Z/ztI@pN11BT{yUaaow]g4'[Qr=Xx+|"MZ88w8f2mb7M_}:Ĵ`{#ƃDΑ`4 M~Akbs#5+ Y87oŌAKQz:{ڴ5&N\n"o=`g(TUфl禛 =:Y,J3b(4IUkǨ;QwRMj]>A1a#QH(rQu d`4R`;ϱeAa%Kqx| nV }ّ t>./@/ÞyZP ( 3X(k|Mrx Uq/oUp55 e~^?H&UYBxxO)0m5tSӧh3Do(ren/V`ס'߆ڽ2̎{`޴]@~BmNG\G>؝2~UžȥE, 8}NP`,RMeg/ %t#G VI *<~_D /* IWP0Q=@GJf\ hk3 |o ? Ay!OkdY\P>k A.,&ݝitEPOQ ~|xZoW5Dڎ:>g:|N;3'rE2&la/'&rk a?,nµQ) w ~N%i- Z>%ѫ5FǓ8r5E)`8ZNYR9_SfkzZ:hm8_aG=fסa#M mm^~;@嵣#etTlrV"1O,ud bkx8 XAO6̈Z9JR$" G6k`TR7 rRm>vﶟ ﺥ句C}>)x<0(-  B1euȻZ Tń2]`N `y`K C_@x=6#vl|"DY8A+N;NHT1\^̢!{$w-w0XH=a=(ϱ}.ca=pqF$l0zI&5%¥npT{hd$te>ڪ#t7`@Rn/P9=||vf GxȀ~dL: |Kk}v"y'J6Y$T#}Š;E~ZW>Uo]}Vk Y YAù!F6"@[.  yMBW mʤ2?bG Jo¾HDdNdwtIj:o-7kmfGI/D 'J=o*vѴ=9XTɊ. έ^{%tkGnLj]N3e_T&˹+(5C^h! z8%`Wa)Z"Z8yWRʍ"3v;10/KoEfa3lch'`̧Q*x&"6z{qQk#ѱ{[^ւ{@5|wJX+In{GGیp]3̚"~2 %b@Tjd!^zb䄿\WE9c6ڠ\HT4LJJ_`Ûc:!VdR>Vz *'nᗞ.v蟃&G\&Luqƛֆͷߥjט.Ͱ5sĕwW>G`\})+/뱵3aNG`64$©ld]ؼz E( ?~%^=R@sЄąܷZ-w~V':!ɠzV$y}g1H1)U P4ҘJ\),|҆$kߩYKgeV`,>p4,ɾ QzݡR9>NYr3.,K12(T#ܹ^6,M7FxYm~`{ %TLY|~ܰx@ˢ 5{OփH9[fRuwoT-dl UsZ*ԂFRՏ%p~Y2ٕ񂐆[A]@x?y~tJSN!3b (<ǟT ZQ֨(]OBr4AQA;7"-Z; dždgs2{{B5BI ǛVwLNLU_c2`RMW{feַ=^osʃ.ۙiBpZ=éq܊KW<|K2 ~L'czobW5Tbqe`%[= xΩT= bn AJD 7f@ʲ2c*u9C F\j΋nglD$mK06+p2D[yS GFt&> (@XFThMSk*/Ugli4+ 2,eN[6I4ĊȮjWh`[6PAZ#{i:{U"߸CxZhC#+**)60Opԯ >>n-Apr1)VByŽ rvc15)= !;WW#s8>/cUf ֺ N ;G3 5+|mPI+UtvZ 8oa̓s;!/MjPB՛}X鍣GB$ozW3kI(lX)s$ym \4?nzx1TrdVb_8>|O.bXRtJBy)EZ=T"Zsf3_@T/7PKP"I倀%ڃ\իx=3MvR)wX>t,3eS@dwvMe=/0PƼ(a,LDJr?sd7Az/u}b,GyZ7S?SڀѻPFcgƶtEc*9j<‘#J7P"#J=IyAc.^3亻kX! TYDfSZ P$98̎a3@[e oEGr/ӿlI-A|wv񋆘. x 6tO07ET3?IiݢmUluJf-͑bi*R=ˤԚCS C6#=ȔNZzv'tWXp a=ZS0uSI,{2рls t8$7'r\MJ o;[`u14@^ lE_12+4inP#:K J5{ժjN87?Fe/u:n36.<V Axp: \e+~.N; Us2dgi}`z k c:? YKk&#r˩VxS]s[|D+E̱s_MK şCJe ҕOj?/{g(fef޽+;m?E"!p*A<Q ;-bvID7^Iu-/1f𻫓w$0Zy)!=v00F;oHAIfp]U{"C)+ 䚾XK%@֮+~üJAv٘PcA?Қr*$dϯ>~=mCq_H}K~VRȀ6㐦ϟKoSc Ca4e]ո90ce\[v}^qΛ'^f<y1K䠼v-`rVrߑ{q*1o"vN 2EEdox0:wa9<Mͧ`zs:D_jXYD*\޿aC:*pfhq^*uעʭXEe.ۍ)2s9&QUF˼BF'Gu}e8{Y"+_ e%yeGhrCrW Cbo!,A#)}&mts톴:|V~-xGՍ[P,QsVu/:U1WH7,3ԱsΊM"ih*1ϥ5;9ڠ 3Ɋsaգvhw@+_X3 ;Mc0 K `c[?{o {[QyυV%G*`ԞWNOWO53P޴q}@e;]w7=ʐ,ˠ1>!yqYf41\͢ | D# ӫvAzwpaHoqGۇ[6̵J.5L)5WSrR_(ܼer]ُ? QBZU4V9%܇@z}9+c=2Y* qOے-jc )Y2ab@ BML˜H;5*NȞ[ KZ2.wF[T.({28MiwT?$զ`9p$]Wv6LAIKL\}Z4{r9.5Oj9]A@KѨ?X+d!] >R~HQy|=ad ^|q@)v Bdo XZ XV* ޕ5%F"\bZF'3AO0H/t-n < %vk_{1=01$ ߗ'>*tTnPuPN wkӢ?[ zu=[b38&׉;el.Qड़ w"a+& BtX FTYzTC1),&%8ܘT9l1©ʐEz0% ]#ŏ;>F*hGf7DA'vaxEr{P-%k`KF[ kѹJcct|VW̐wp&P.n] V056V݌ Q͚62و+bHT Da!ztU4gph\,oϼhO}!옖wՆcv DU\/?3zſ FUBuN)T0jE":pvǬː&T{1*xkL["E=q%zБ =qE*֢1 t=A1:I&V't/_MnGd5ưx,LgxP!jtw6:!7qBC UQ| _U(xal˩Ņ N~ ;. u྿D13#:WI4v.8ZPF`6!{ ;И-r}ٔeh3R3U%ULSPi0d i;P( PdtĿaSLXsTpb嶧:%Mi!ū{-W%[zqFe7dK>lQXi"hFA為 ,m=o5Qli(x]}gII 5 p)ʌ]HQ*2J5y\St߰h+߸t3q4lol_Da01X6AuCtF1V8mcw3?wD_TJ?бG fWhkK MwHՕ廚ϻ_8B!VAI5'x(S[[i[!kH'X861uyfiD=aHnOl|D\e,p3ւQ gړ6S^v3d` =~ #SC$%ŦB4\,Q'MpTjrc2.Ae9*Uş"$d~thnKd2l+sފlBe<aVivKzU 7,Yh7/ ?qH/㉒s\쟸ჯ+&ؼxeGT'^fF~A7WkVX)ybDD9gt*Fxԣ.u7 k\`H\vPb[1xf^;(UմC$$G8H9ַU)8 r_Z:L_=! cW-1+^N5 y92klnQ//E8)1G.8;7ȔraDp'Kk"enʍa;/XuYʏ F,\K̼*i7qn`if+.jbboc µ_֕NedZji'T/)u~)(Cn4id9+.B/_ung(m9l,rZgE׮L8h Dce ._.+$/d nؕ[82=r]goGpBr@7Feƚ/:tb.nr0ښ['W"I$)51U橡Nyv*nϺI;M^rCy]d` e4&fpmf*Kwjft(`!y.F;5_oCYQu%dV+8mi@:K>R΅y(364cU\ % Ky$Hg(Q" ب<7ˤd\[*_AX9~bh7\9~B~+ !Y{&]abhq!ۜW8e# / H29;bJ:2C0ef<\9gcM3^}Ӵ\Ư!iˍ?e kXz-f!ˢ"Ƀ;DBH2L)Gdy¬lGwvEJzhPuK6.ͮ0RmVq58Q\614 FOC@2#v(saVqz36AwiW}3mccX~P( 'īׇs\eK%hф_@'(k)~P f6ڬ A/+wqnAt.avO75^krWVGXcYQ],ax>^zv;J-V} DQp*AJ>Ĉ.,f`vxn-S ^H .Ft}͹]Z^cϧ5lmBO^K;lq1e鶻:> |1M.iU5 W >7`wYȉA躊Ooyj&n ɸ>%+hjm=k֏*/UZVإ /~ՒOպ@79)| lu["տg߷i-IgN0o>3c>)Lt2ȑjW~qmkՊ{z$A@ u(mX5/Ewrȑ4wkCv&@Sз鯞Dǐ(7hyg'CIz~kR H^albdmPj`>-:3~Xԕiq9!_d e0..@Hl acM_A< ey4.܄% bo3sA8Fp}¦T6uh[;⽅B+1$ZV֝3 ApT;)G X5Y$R>y|%A ŨmQ\6 J/Y~iZ/ɒ3RۀX7Ă>A4rv[6? K*ME Qǣt-gμnYin9_lk=N?,@l~n{s #&XR)Cd]s '!j[۠9SYkDԛg6 fw9o϶ 7T'צϷBq譤si8BR_rAȀ[|QȪ/tR <IR`;#mXv0'f]ʎ Nb쵧ASm(@ՈbO#Au,`5 &w1񇶴7qޚi5F1 ]֯9}*37o^QEuK+ܞD$:2 5Q 摚H?NQyOz 2\t}]7*RIh]4 05%IxE,~ygr.f5@Xz/[Η!HMzۢ=UOS>; 4*B%ԙK[ɱ4j#Cx W))Gyts.@6F}1t<&oɹi3eIԻA+pRCR!A cq>'FchWC. sFÐZ98,k+li?gJſ`n98龗 %Twj2c#rKdXGT<|uߨG<4F%Cй oe\KGɞI{@8<3O:aFH ա03MB^wǗg; ߵ,ӕhbS Z"w ` ~s#6PQI}h%i00LG%9D(D`s| [7È}|43)+=4xɖx"}rwB(f#чzgAcw#Qˏ裏OgtF1يSg{ JJ w:%?bYڅ=sp3ir's:#:k:Yr+p1Y[W7}:ٕ5 K);R r4N89A(V8.F{OH 6L&NEdUYthHw FdI> mf~Qθ٤S1D6HU\VA{~ubP@P:YGzil˟b)Mvıao+qgܭxLb'޶}dToaD T]fqD+?2: }Oka띷MO#%KW{Ȩ׸жA'ES#^E/,l U "N4 ֣9P=JB,ۃps`F4,,y|ڵK`V=wqVy2>GMhjY{h-^ڨ1c[EO ji 0 LuHiu%;7, d$A˷5M"Dnƥg䵥LuxCC Ȇs,+ryG$ |Ý\_X!1m)ң'_Gs{ Q{ށέ"2aǹiҷ7_ LIbf[y^ob7b7@N|[ ;=#yz>; zL!>~ 9{U;bx5i|a8G8xfڵSNa\V9FE#kGqHPN2Q=L^Vv\}ʊu;Wo`;+8rkvK4oRSu+R: zy q23$Wtl Gj+HR2 ցqM彙5tnćB54BPڱ(#Yt]>V1- |WQ 4~RPH H\="_ ɇR/ ܔ0\K m᪎kp,$$kn7Aa'4LuQkyQd Q{ [Fȗv\Adc|L6" 8%-?XȜF:ĒX~^.^} (9rd?nKY¬_/Y6.,Jn*m֖-;EdCȚZy9fQ(O*IU+(e}3bKKHp5Zu^#IXsz]ֆcrvDRBm$8VׅKMOQKzeڶ5>\>Q%sSg`5PFS?~eXg~. մ%)`<3CZ;e*6tE}"8XXAN%ƌd? dk|! ^Gv%\kfKĮf$fI% YiOfIvwAvڞڨ;rḤcd5Cl qoϟ~6.&ɰpˎ0-VѪI=FYT >uRrpZ@360Y.H)Mm3KϦ5, udSj%Wn3Hd7YyEd]>*9qA"@g.dXKKbV|9BqdP+S:Q}>p?ϴ1BM zutW]Ϯ-R/F+2kճ]?CӴN_o-0xO{EcMX$ l*!5軀!w8Y sOXNRbDoi%O`fw.ZoUd1"IhPŷXJ)َI>av,f;mb#~]\Fqr"t!s%y~8+q/zv}KGx˭+y)5~8•d*Q?m5.čh%Nш\6{'L7EZ.FR9HHvi߫.j,+G(vâB57mIK$?Ov+bK9yxaOn $<'EHi} b7yhi7qFkH``M.fm.QaH;jUHLȳghÌf;֒%mU9peTTFKb <19tDS0 ٣b<B*%6F/ᨠԴTQܪ$hJnT:n7Af`|7Q+=dEwaE0{ڢK={5٬I 1:|pCd! Lzex{{ l:[3E!W j ,+ :SrU)QmF$5?Z7Za)3as<V[ymNe*"~i1j~P&UJН pX'.H+1#;rc5 f1NFVgbZy=HH2jh?Ȱz3YKf$4eSg@<Rkyx 6il. dRrsik>w#pzkT˻=؀WF61^SPͷ "5t C5?lK>Tu'K)_=`P=?_.RCmk%ݸp玚ފ4I ȟ3lxZgirtaAB'J58oӗ`*^)#]%id{:Nn'H.O4POyYV9gnsNz^sS+p$>-JP$boLge5FfXX?E ~aq/!>C=84D8knx!0JTOb/yA_QɃ+wB^e?HE̾4~a<:%Pk'&td!8Ҥ}/6kg^Kݛ g= ZZ'M:TM$pk] l;8pAH{ J .mX[1L&˪;kDTj=ΣEG4gq|)g("r~):msƒM{7BUnvrf~1=(o /2 Blc?K$n4dW.x0k(鳾h{>Hl=Ұ6iQ;9U-̷ ;aZrg* (T~o$*C$K?f [9! c4QqX$RI0K pc2Bu1HJmJ thr|~9E $)$; -7Y2 BQ&rDK"oJK{o4e0 zR!U\`ȶXQ@tԑX6zsjM$VĘM[폇=< MZ9-oUbA=Gzݚg_dAiZh1/vҟIڜ8 2ւc5^D-VfhkrGgM‘=Tֱrۍos:jZU/rEB#8j'SnX5`MRi>>R"ِ90܂gDU&u{ˑ=,6<5('4W.׮vê 7C"5y]A铪D%F՞8ayFɶk^T1 P/qQE! l#HY'@Im|cqw\4JJ EʷW~ V 3cUI0a'&L ЋB$EɫwG1sAYik]eȖ_/J'cwJtm#}Eڱh7Y7~-TSX 0PɅw| .qOqJ^``馼݁ku;uArQ>db|ߋI-<>,w\RAF )ҏBМj:,=̤@d$JrR历EII>m,_caZz Y{b'eF,qn3ٞ*W,W7B1cL}ʫ u[a"n0L^;6Ι"B}"PFOɿ\8>M4U!n |JlUdQoHsvu37\p a(;V "s ˶}:ҳQ>YZĨ@yDΔK!ݓ)X+\Lp~8[1y;ϡ&!(ٽF-PC0A5uaeӢ)?EM͊uP0 (bZ%MOR$Vfʯn_a3SqZ,egޮi HZe-I*IhDhz!NWS&]vsv%D@&8l5 X8&,:k7u-mtξM#w;h@4t:'}=E) D1IKbN XɯYN9KQw?BE}_-EN/\ƺA+r=\Z'OD.Mhv5_  %[whndRKwQQ_}ϭNXC@RdFMwOgD/"}Fm'Zن4n%MI{c%tOVCZ|0lmK@O{:M\s Sf˷nCHN+Atf#E >*4/E=UQ^|E ֱ OW>HdNZ^@CxCXߩ;9WcIZ _vޟê ;JwNMۍnh(fKZ{ЦplN*X5(- <h8zӫLk#"'`!_<7 1?o=?$Zn@EG,sW_Eֽ;2s}EqhXx8{~־L6Oe\_aEq=UJ*A_%}yΏEߦsBHF2o ֍Lg 98 ]ūDfnCɺ,{A?V`Vw'A'eF^zMt*Qp"6w_+Q*[B0*!.r7)§mq̨@<z8JgsEK*]-<_Sit,`5 }.(i:SnzFֿG6 wF=$Eh1<7 1/wkxT baD^e;r/UA;t04!F{yU;ES6wٿʬr$X>e@!W[5EgKo~ eƯխ]YLhI߄6B''D=c+<)uЍ*P Nz)$Ц%.6i tt1OIΡ%83 [9^-&'`: L" ɉhrtb"8@ds+".pib y=+ЂL4^!@8">69(wr %MFY*Y  ;2«QU92XA@uʑEqaңwNfD(^/ 5s ; #-WHuLˆZ9'0w-oԲ /iFgrެ'-w"k?*&CEί_&vle7!(Gms|espoɟ$U=m #Ž"1ca4p d%_E_ea&Vu)u7w8'CAC=: # _m2Y-aj/@}R֩?2 ZEXI,ad+ ׎B4M Iqpb>],mKwb0H  df1 \ޥ%籮GHK#< |iAQNΡ11) hEj.crA V~Ag}GDՏGФ3EgZշv5צmuLQ^֑jrblrV>ͤY]]A駦w̙"Z{:Q7!A9ʔBR4`'rݚ<4uH1UER᥵m.`FM3$}T't8.e!ݘKk SyiPv-vER^D#WOc&̯c =.)@|$9-(gin?HnrIVFΌӵ} g#)(Zl3͐x&} e%"i]..a1`Ӳf2& |DV7w!KJ^# U͹b2/4U^} #,Uo%T~aK­`h4۰N ̱t-'?s<³^`:5. ),d , pn\~ _O߱w&~j<(IevLB6 *cmӊusWt(dJn$L$B UtQb8Oˈ@ͱ #:PJ-7ZReVXNז@dh42طxV:Y %}ɰ|ai*xWB~ThhShsJM V##e` ^ZS4)jf:ǘq=ozjR]4à|d{xc3'ipZx8!ݥI&4BAai!aYf$u0MaʐF`_;`EFFI@'Ě ze?.V+?ZA1E[[nN[\ҁ޹FbEEer2W_:lB\ A&? oJ<L쭩c{x&A U֕)] qvz@Up jS:/ DAڶG>8tp+{kqKL?Yj kѭkڋ;W6DŽv.fbָb*ɉ':=q:-L_/UZj:daX6] \<TL1Ea}Bz7hOq!Tٲ>(趆#HO!7H,4_t)L0Vc4ys.`Pб9 \PqTmTClVB).}DĄzxPЉz= k 7ٰF>gL 7ocgx#B3Y3hQd+5(8$m=\J 8-UDΒ =lDЯ ls+b337bYאgxu,K+ejϣ̞)tEiU!7D;LLoE6eytRCiyΙh!?luJ h/jl`W¬W ŀA7val7)_vਪb'\&;/ m's (_+u[%=*xskL-,VfekgM6{\R4!/H:Mr FRA#lHWh+%;t)eCA=qԧ`lvF[-ԍK˰36ʾ(>PEX#Nq*0w!r^@ = wIڣÜV}]k>PZPh%"#{: u0!_n~b]g=fI[N=p :G7[\zYobWS6$vjQ3Jūe~บ}ղ?D w?w+)MHbfC*~9Ҍ [+㌥`#@#D|48P1[b)zP%V$~XT߆FbG7Y?h՚x TGz2˵P3\3:zLP=1t33(dtbb\G15{tLOTb ~ yoD# /C,;9#dcv>[GմI+UKkߗzC=P`[wŃiw # #Yl[E=;rͦ%>w{s;b&%E֏9Lܸޕ2Wy:F -g7BU?{KUuMS{ w9t /=sUks4hWBZmxoL8!=?HJe~bL]yPoI~A⩧U9S9[N϶XTaߜv EAsw% 衤Ӓ׊jO+t> 5 Ix0h {BvpE^PKr ȱ]n]I{}/})W8&DZ}8=0p6rx)tEɥ*7VۚNY|`5H7I l.씾nۚf4.ϔb 4wk5-MekrORbZv7"O!kiq?-Wc;nd)9F;  `'V5 X5wu@(FҶ*D_#ma(Fº L*‚ҍ}Ι"*uGSCxUJN228ؙ߭2dʴlǚ fA@٘Xi 봁fdMێ2¿Ѱ{oc&QGI@tXih=R~_7 X=at [~,G.гZBk1RIZ >o)jvbD7xL#+w cY3W:ѕ~=pbl@g"Ti$"bRIcBނ4u5A0Ŀ6è@]w({cy0#ޏn4#Z߅uWѳ3HhB)k‡86zBp=1T'Sɜ OA]$$Nr_v: |ҵԔ+a}Ewm*c.p@?a< t3cI]oU.pA:Lc$1Ev]4%<9,!6"JUW&}Qb Mh zes9JKxN,BiN҅({JJx!.9i.t!6VI]e(x썃 5g6DUVihE𚃜Q!Qc? /΢CX8zěաeP"ږx|Ml7ttJK+Jgj _PW8 Nm`44⣬.m/s節+<92T:U`5u9`e4ˠzfDOJMU0Ff4cS[YAO 㩓Ol@OMux.%jLS3i]#Lw΍V'9`VQf7i:EͶ)a"<x9#gRS[!hî@|or(UFOILG2p=e+e_O!P> '!! $&'}MUi;*E+/ZVؿ^W׎Xr``ՄyK!A;N=a1 )צ72ro:/bX>vnu% A5fvDw-sVɰ4iAYef]^iw~CgT|֬HM"'Ja[ygv4u% , JZ*G_ Tr?M xiFym*ꪓ ?X+;Ko ߠ APA3"+3>Sڮ Uu5xt#Z2:xZ+͊/o'~$Ġ}, d{IIq'&U==<_oCNBAa v3\_tFi'3+ .O4bLh - |ѽ8P ~<Uu(< ȕRjv]&5ԀLUk]j/@&+[/$18RbޭWFenF` f#}(+;kFX/.:d7zTY}sxGrِ]70OikiVk\+DM+2/uy~ȁ,9;DG0È4/P,83 c 3W4 ]z:gxFP1F`[kUlfOq!omǖCCmZW$ʂfosATG+hZ$q+R:6Y?l{K!3eE`mMrɩ.J^PHLڹp9_p,]D 1+bH*-{*O %!P? fXפ$mAvy`eBQT͆.1O%ԕeEDx| WWk|am5hpp6(~*)Pl1VՉV|¿ %ĮM#6Y ns jRI LPP܋r^TuXͮ 0 ۟r vuҹAǜ&J)SWR&+?'cm)XS3 ʙcPяظl=ɹ0WY`D[xk_Lec1cQqL0>~F CЯil9n(*W ZKfl;:εzH}q+ F!Itwq Ѫn&h0\Įⷽƚ.3V9LqcVM:}me.qo;vV&4#bό  ?Tq }83Oܶ *[Kd?ڊw "咥DСRC?`5nMTC-<&~徸lL;|*_ o. ї=VT)xq٠xA^nE{񊄑+?H#Yb_21ꐞH>uHO+蹳_ɹqq [ w 2%"/&8Q Wd2ɍ>Φ7 'E)"$EsS+vTeĊ6P:I+AX ..+ D3s4d O#0|vSqX RS̽ooR]v Q6jMB/}/H2aY`髡SP"* _.MsmI _ =OdZȏ Ѡ-ЦTreV3EbE{GzkM{E Sܹ09Su]ϛ3zMOC$vV:P-Es Xx{^Y_ec$%JPuKc-ܲ7tv[~cAq)f68X cCzt6Y>mi`.y ? ]#!%`MEz<^{xFr/=y 佧R(}T Pq2/ǝIo?}V`fz*[q^ĬFa1\aB'@fUر"dsH_%aSmT3?3g@+sF}Lf^+:v ED .Crր3ϓ6fSʙ֧}Mkvלך]e|DN,qa%JDu &uyjj' i@:J`cfP1Ê.o*}M %]՚l.-soxEk6T.&w iKurݙMtgWN>Ǜ?)>?|/$LF+|JHG{Ĕ%H2$ꭢXhn֭p,sއ+~™꠪!O.8Dž,D.`]M E¼ª?n* Qx%gd%AdY`R~f] Ʒ,`tffF 0F7\K]{)oyV0JyLc"CoK2At 51p$0j8V?tpqM N:'鬥&И;q{z[Ri')ڕ:T=^a i\&@ @ K9 H Zr)=42m,K.8y0IŠ.A!bbun2闊(<4vd/9,iۃdH_9TŪ\" 5~#|%@+=P5=R|*Y[Zq'n!b=2pH{'( ct%߽g>BTWA cSSI6ʁ :;PPQ<~D&pYҷz5M՟f^ 9ih}ޒQe O:ŵhՇg$ way0ah>;9:@.hgkRLe:yo+ :KMzzaWp~6tts3?DW Qeuf0=ˠ7j{j鲦m;ZS(xT̒;]>5f00qT6MsXL_u֤˽JHq,c6Y[B}\=bx.g{ AD ; À  _32ORj) ؈@ 3|'@'A#ϝʄĹŪvq͞peg7j VWv{93DŽnطǴ(Bz ㅿ9;u:L\Mx(&VZ4'8{K/IFm8xȦd!ۣA u].3+LS sReC%4qF?Qy[?H[o]3#i\5r?'zmboW57BedVJɲ.I[ɭ6\bљCJ U%XFϠBI)YWB?jU%V۴͹@wf3 6CzܲMdTU*kEK!4TT˸?.]>_Jj_'0\w'+s7,wW1iMAM M9L3֗W`x6pMz+}6GX kg\t5XJlHy"R"}<1RܾSv]jTaKyᄔóYl]:zf)JhƸ^g=8fAڜLG2(#h$T/KwȗNz3Ͻ[`/]:<$bt+f|F' $QߕHr|zoN+6^[ 6E^$BLG%C6E D%_AڹR Ɍ 9: C)5i? S>lXFƨ>JmkkpŗY]T&/uœ:}dާh*~)!VAՑvIs!9\w#^:RkTT)Om%8J y08IX^. =u`oXةI%ˆis OPr{©F|c|`E V2rI@)C^p,gKnF\G0"㞅//TwB.RDv~ $Wbr-۸Gk8tkP%Vρ@9}53'# D?]7tyߧE?7٢V&\ \8nE|tw [Z.urxB{ݞYSq^YoaɾeJ;ӘA4B+z5@8f+haZb\k3ϔZeb59>Y9}d ڂ$+>fՐ+X'ehTr{A|LJ?LU`e>mۥx[mxE:b8/EK-kX!*=IeknU ]$_WJ ;A-Iw-L+mC x"EMRD)Z #N+޺4pR`I(˚XXLƉ\ Eivnp疳M}ˠ*|@iQ`}I2257S@;Ϯ /xu;Hx,H{TWl=M'"hVJ 5G@r-xŕ0oe_:8}, ;S`&ҋq"DĢ8"o=0?rY?ZDZ4(0F6M%F/{0mix1F{{'v:B, tdwV-ݬg}m:Խq=YqHcw"! &2u+,vȢ7l r;qZ]St}pz)^qXgFV,2;ogm@u+F׷B6A䈟붵b5m?1%wFDKrYW3py f{r^Ds'=T7,L9g lBmU#Q Yj82ӻLvàS1qq(N))4;i! ȅ]3H<:e1VS3X (h}UⰨD|' Ɍߧ-OȒ)_pM.QÖH.whaŁx&` p&g $o AZa)z~lȅbK!CgaA/M*Ië9md:#x2_"=HYr5!'@hS_ ;\x/xOǴ++}\{aKInظĽL!wDgD<VPn! >0A<QR!quhު0GQu- lLN4^C?:5+ qOvqh]Ժ{Ndݛ_3Q+~cBT|bނe΃r2#Wrro"]Cծ~WT?]> K _dR9T#'+ShؑQIpXGO",.1lҭz~Mʣ/ 䞴o|@j~47-`oٻn? X5$LQE7֦ nç!I( ZJ^]=rQ}&'}#PPH.@DŽ)m 0+Zx8ȴZjE4V!g"26!_™|/#1|o,R(}Ge)iΪ7sGxE .Pjd蒴ۑe:rk>&1?TRX*. .sXLM*2P7s;/ʤ$'W9pGi];?F& BQ׫m;&.ARw`b]"-}RaA`IT?%jg0U@ >'^snllw7N<ߜ^qsZ^-ehF7K ҧ[wp`sʋ,Try 6(r7Uç= b)> x v(9Z{~z~_5涍+'&P"ْhpZĄ2~F2;%?I" |N[,zجT7TӒT+_S#K3? f} !TIڋ #&_c61}\<Ibڮ&W"QIYDGSJ+ ɟO?UK\>Z{g5zM2ìS?TNki1N>+S"TUlhI񫿑 I,{\P @Ղ⨲7Q9=.S.؛62( ُXH;y&Cz6>Dwdtc}vZ&pcB8[۟kESRgFZ4>UB.*Jr5Rerz<*|ZKWbT-R5n9܀[%FJIq/kKYᷕ=:DtL*G4t,1Њ\iS}8EFѿ^^2)(ЕV{T3v͉+WsLp}=X*I.1 R`p̨\0gl ӑժA"7Z繊ْ A#qX,O>, [`ɑ_3K\9iV0>Is;"1hX\=u|` Uin=c"C4&)cmy-Wܥ&λ8v괅>Uj˔>t[L.`SX y&]A@9>U]jΪn{}#JβKHg߰BFJ, 0,Qe@X7a85rznT(VR0z_,K;̞'}OIWB 13C5ޭ绾Tۼguز*y{ 3wΑQ}Х 2~u/EyC*zf# w #42p I-ԘK+ =Z) Q]]ZlsӉהMoOfǹ Ar6/|[[RLLb(0xׇS|80,a?_ MDZ:?iHOY5Z?nɡrn׃=@@@UaOl@}%l_M.2}UI=[rk'4:;jF@!\[L SeJ6=+ʀM -Őg8lA %MP_NE&T:X7+E$LPD:CJp$+(̅GW9]y=lMPu@JX3ir4(6vV.ER;ၫ \R][#H\յ{x9d- d$%n{ߩCG%//oKk>X+Z@wN7 QOAaQ1ȫx}qM5>do.2\[p.}]sO[[Ab{nӪ ^>lzhIiSeG d4sb^tj#f_|/[<٭j,F !Uq7]\ETY@ؗ?YICZo*t ?R*@rg.Ł)-Q!GfZs^ ?1XG|c~DhPw&!`( Xm[8e/4rFJEUO$#( PfN PiSrHN9D }+FuK0<"ZeMYaޱGwɰ+ s#]`Q?Rw:ZC 9lT1Ii{?[᫼^wkF,+H`Cy/r:GR~bF 0|;!>8If>_e7nI mo sBӽ@1%+ȋ^\\"%vCԅQ8pLћ^vzQKf=>^Ppf0%CY&[*#D̕P1֛`ə@wPiU2VKFQϘY$ 7O†⏨a՝vO1F`fSBvp9-n'(/2a+Ԙ ҠU)"7YrјkQC1$\~=M$Wxt'>t{UkMy[j]E̽䵣 ~\k+vL=4wσ2 SzNJA~ ]ՕK{ā&dzo`-+^+QP[Jkb}]]ki%51aяQn%%G&l9}TQU) tESLLw1% ,cUd8~n-!|I8i:QMLx΁sUYg~}[W˵~)Z;s("N5;P *wRHU QcF~VB=ݞObSޟIFg/aGUCLlaK9%O.ΪEf6MWRzxN5N\T᱂ s.?\i٦{H=ѸowpOsc#>rAP]1ާ7GD2oǞ z8U3"D;;^ U*her7O2t~r9 gLs~8-4DZc3c>7A^Yʡ%qja4]ᦲ2 Htɔ@3JIy*qr'PQ4b8ޞt"ݲ`!y褛rg[ڇΛCY'vˣEq"#Ys{{MƲFB`mSCٴ+3EKX|spFݖ;4 B['SXM6Q!0)R<]o ؒh@[A/黑_MzЮV.E? n`YjO%DM7Vʄ+aV9fT*EK|wY١5T<3_L7K%"=*`O2]}9 HMqc13K>|G;# t~dY.v|xxr(+#`_A.>6GnHśiYX.ំ$~T<ɇP;qThW)lv 'FPA3ʬ" w.fe<*p$gn [OK_ ]J [[ Z¾C |*+O=:Z$xp[|ӈf Ϩ ~F`rsj87v(^{$,7v6~/a~:Uku>9ǘLuQdh#7B?1T:l . ӛ!+&J8s4G4xѪҊ,ҰQ,UİEwCo@GzTk7Ǩ'5~87œNo\L F-]k;'FK>EI&?9#)p'@,Z:~KsiOӧU Y ?yH J-GZO(|KfGbc8?t\‰Z~|'(Sƍ' txkI4|UE F| ܿTzLtx끣J }\|xDXȪP5]- G߫5P9%lyfQk|"Շces< 'aJ<ӍH]z.'P2u7XCZTbC/ it2b5[y&\Ȟh^HκTŠzGk @*̛]M˴뭉ˆ [;h(IogD4j_J Vƒn&CR(S$_ =܍Ki,&bV3̒Cv.U@~=~N *\$'F{6a)sbCwI\烀$f.s <H%[kmE(<xS(7ʦǒgc; |"ì:$=Lrg7">G^ h\iFIʃc ؖ q4M~So_ TjTvS[y'OjeO1~/Sa=A^Uk`-Tj=SI~$Y3@ӁV*1'lkzIvK^ [3`Tx5JXbjтpݣ\yVU> [ a:`9b説_Ѯg#^_RBoفj@G p@+qAH.W]=GF,+;%M5JDVV||fJ TFާ`8|bgyl6KY՝Z_bjo]uOL͟4ҝ6/ ЪF#dGqm{AePIX3a"Q&Z n1ӯĉ|k//c}έj`z$1"׼6 99zӷn DѠN@Dmɧ,01&6C ̟6;;]8FWI50=MVC ľ [ Y5\WqZrm< MlRʪJ y7KE@0P QJJ$=IVl%ޖof&`!؜%)lT_ +̳NB^Ffvh.WI_})8) @H_ɳ\02эvrJڦXF+WXQB=#jհw:uަBxmonH*棞2MO pGSLr/eG6=\jKNQd Dpe NZga>=1[?6.贸D4c54>)nvݒm*ECGb1U\$A"Xx]V$`$x:rhsĽa-,kԝ'Cc)Faiϔ0 o@4DCV]J͆ ̮F4d<5$iDa Lz).H_Ǎq,yw.aL`RXhe|z43.n}JN$H.J9d0iLޏ0"';)t m+N#fHBF¢ mN7TؓZ#&XMq4zux16B-{jb+YlE|Y/7eoX1xj)+dPLsAXȲk&}`uB척:+A 4(;R[$%'\C%⎫_`PxO&,a1P✣Ig]/E{I"poN%ŖfqkjG@"RndƉ9w:\10B1*̉AZ8h XY!Fs7I?EH1F -{5/ i U) eSx45 -@Fzb04ȐpG*| Y 6`/Y{{̳ŢRQ9h>Qd"fmM4NF!|DV<]<1p ,@^@{ao4>C.N5T 5lf\R [5%{`֢!F7:{[؆tqƳӈ2֤ӷaOvpFp܈0ELMX)$c,ȯ u71P VkklS쨂6)HF#l! '>8_^ŘVes_d#))H%1+=򃇯F8nX3h?G.l5FeCnCC889fK= |Oդخ }+D ;!|;'\| y^2źծpIw4)&PdBH巯}e-5iXӓZ{$^k x5m,C!TR9<%S>ZRVX钹9<_hlv/nľ%dz[28E|ccUbZ7-t$AΜEЂ8}u&1L(¸Dk*RV<܉%usD[D4Ua]^Pa^W͊g[DSLgi<1rwt$A ke-\5mĚ֥!*mwmS2ٕ J@$biiC.{kwkt?r]a9"qA4mCJ^F~ }G߹(]q4:QglcJlB6;Xf&mcV K|66D$t\3DF=Fc]%o)Mk'hS cFS v tC7|ٵ歬8>~}uT@@=$tNX3ly@;%5ԣ>4iCjޛEgF̾吽b/~"NJEtM%{Q!D=6 ;^s|En1,BO{8=^3}(jTZC;$OJ+vR8wDAk&u)7ʆݮ22 n-qw5x]\ozTU*X7߳:["NZ(lN- Yl*!u~t#QZc?i*E[f_2ufR4" ū?e'ZsQu&܃n2H3{-.8Q27' مFO4gங5XF:nGj*HJ Bh%j4yK:5wR!31mZJ\``7H=\m?87OP}$AE/| th MQgJuG`qmQW(@exQ¹$\,ڌG 3an04Ȗ"=geV]#)lM)C\lyN?ڥl%MWݳ-e{'=ٓ+50hNddpVZ)~6AWYBjĦzk=?o]d'Zt:1`4F mtxV~f~YzvX.jmR7맲eu"E[PSߎC@ 0mz;]AŐTf4MQfDVcuA svj%KV|/݆^ k7ϡ>_fe/NH|;-Ki-S|+|'j22̙,!x7@DGB،}sH#LMVI⏊+1urq^<Ѕ SX3䒪v~! i QpcR,픨ICI?G#mQ'o78\5se`DJ\w+,KrӅ!/M[;)l\\DLd  A툧xdWyN:Nv{(=yVΦ7+y㨏H) E-nn,WC'}ҮPďOM:eĘ.k)soU` *o}s Ҵ?5 ϥJ=Y̴b&ipi4qQ7[}J (,4.-W$ YAcr 1V2$2Vռ;` 61,+Sddju'8Dpʧq?`כC@O 6x"|^t.q&L9cs\ \u.2ƴq ړ23Uߠ|ǭuNjKEpsj7|Ch`&Tg?WhW#Wv؁z}ꬳAzYV= $d2C%"}[H+ԭ {[$؂Zx**nK$9>ffx/V-``a^\WgO /#ӫOWܴ]ʺTv WȊ/{WAX V۱ey[B 2aW*zWpc^WqH'Y5Së́C/,깫Jc#]-h3I똋>a穣>h*8};T#k8jX4=RZỗMXED/F&\7O{H(ӄ ʜ~sΓt.n|vA,s?X"4m1yO27K Trc̹:E`k1B-4_о?bFq7|ᯢONw%V¼̭0vIPݴY8߀#?;ˮr)mF$ay;jÄG17s谢;aѱ&"? :@+ 3HӶ$"Ͷɘyw<0Dx9!N6ҁ{j>JVɘjbrF:|G$5cÊqyb_ÇҶî[-D<HL.I ꠜtl#&ҝx5I nwzcہbŊm0t@4á AL5IډK>ͼqF>ёD&3~Ȍy z 6g&bKԶe9j`N|p`* (.֍L/b"V&b^u,u=`zéR$ȖGEߓ|8PyߡYtzt4lL4,V˔Nf&)^KU}=?_V)ȓ& !I֐r3)˅:/}hDQeħ狮Y| _d6]D*HO9}]lu6Kzu7q)?r򞃪tnNmo CkyFz7 L1h"qZ~,#E!DI0zb҂5»=6~KI^J3LvBJa&/ͅZZ.Z`ւ8#h hJ k\NaZ*yLrhjZJ!,9 $«V6KUo%"̃`1R@k8 nC ;NaYIvSل O ) e@AZy}2f>c/| N資y9~"x˭zF;\rg/׿k5(Vg 4 -d8-NL"Ulz1y D8 Ap\=KetI= ~2ycS7˂rDрVpW4ٵ8ma& bc@ vnNK-A ?xó7 j} ~ep Zɖ(yPl{ƌ&*?R8f#8R>>4)jFJA=`7A~] B(%#=`X]ec IW4עm){:zkm6/VrLϟ@Mqic5F#>"eµiZXֈg7%?®Lw}Pe: T:#@ lȫ`[c#C"oG]N4F-W{ВB^lY)JOb)Я)-^4?םxMZZŃ.idTVgxn`xaIa'm ?L@?y}<ؓv,FG&QFw\su6F زunoT7^ ^O~VsEOq\֦"1HIZ0YV,S`B~m0$l,}*5D5M>"Jyz(wc#x<S ["C) Kw&gYޚG|?[3 #'r$h:\O~r>2^b X !эd+(o4|iбaL4h3(, /]VI|?7Nn~X4Z7cK|Bm^<+b5k0Eׂ2}e P 0"#J3hzjQ(Li9WZ[KnS"<օ._;%AEsa&l:-Hw e`PTN~OE~6 5 ~:=2*  /18xrӤ=!A2<̒^Y%NQs;"*|!͒AZ|%kփgXbۭڔ|0qk gq8iJ)?y,Gz;xĒqvZ_E"NKc;Jc·jm.Q5F'ܞ`c:6\#߲7[b-oh_օpMN*'4;Y:Δ.}%;5 5(ykp Df&IVz;fJ&Ý%W:d-E&[ E#yo92vʩ;T`tAr4l1r[NId,`Mü"5?&apZ2opCsHoPy ${[4#l(;RbZĘoqYp ; +N 3)%I*>q *62x $nf:[{f"ۻ:]uzIh1 :}D##:ϹdV$5Jaq 3aԱ9MH(38Zjm@aQ958sawy†9a:ïᴿs^NԽ~D΍?_Bsl)Ek4(ЍgjNe?V;Nlw^qE#er zV<lbCYn/|"3PMqieQOH/J,aF:ۓio=IcALdώMkTe] }7ӼΎ6:Z)y+{C%HH"M S3z1Џ#heO4$ï!3;Ȩncag*aU>8s\\F]>A_ $*5Y*DIWTM d{`=7 nNkk.PV m }+^;ZF[!. |kTЫ3:R,˕X "o(֏>as}bgS],s9kv#竜VʀS HԅGyMmg:TSg^/3D!ˁ+*gMFQj`~! !cJ*29UvI e(_ j Dae4}RdG7v-lY > b(aXK|'̢$Prkv|Iedg!>Nqy 5+{!O$LD~~i/u[}Ux.fѧyAN7V! 2_ m ~5O.Qڢyxe+IRLGM6f]DMqܪt,z;ƶͳO@UQTDUXYe&u٨ `eC,^ϧ_fl[%t 窓>9s kR,~9c}>pP&>yZSH%6ӵ܍Z;' \'^}nUqm]v=TKp:Iw`@hߓ^Hۤ 1¼WC'鳻o>5 "ua{4p NSxqZ Њ(:o"\ĩA ʯO,TD!YO`St%lf]_p/B[Bkؖyݵν:LS" Hem0A;`.,`a~ޒ '}vqqUߣ@Zݸu?rwXNQFӫm7[gBU4lo>_j; ǁ ̈ xx-lLB!ߵ3!<$$Lщ5AXn%:ǁ8_}8eԉA`?\Om,fos=WKSo2K5Fbݤ@~4Aݝ3~h_ɠ4h8j*zMpP rj(ea>z]Xڕu(\W{D:j-3?DM~kKXuv-!%lg{Uo<< N@3f0(EXR>IEJny8B $=WbtM~V 4Yι8til5Cٯ2Hԑ6C6pA*-c窰5n2Q⠙iVOwIk~<=㞅O; !o D5Wu7e_{-JJӤ5 *,E\oX\u#Q? gY\KfY*Xf. |8"V#Z_j\B 2(0== +s6:Uˋc\iai0#u_7Pu9j 2jWḿ_|&n__V݃IkEUBkD#,[X·gj 9=6s;o6Afn Eі;XR sgQ>v_!CP!w bKNV)Ъ?>V%%^ߟi̠RsN;MV0bk s`8B'Y$nG>[?m? hHUK\ {aW [V=GCqu/d>mVc4w sB 0K>ͧ@ J[߄]~{. rl= 6C'lL} lgG*J樝_>@(C%~y-=PX͈.Y.EVx_0Df.,4 5:6.X\uWC[x>j@2 v @0c.WV]oJk>N{!"#A E[*YxvN@A^^V"R.J*@#:ǰ8M= Fy #cNx/DP4aLUtdBz2:T*/@j/A9XZo잴4P(x6B-o({GQ$Pql0F"8Y(;*lY!fE=ԘiģpKJ!o;xGFao(^96"oϵ o9vs9"jld2 a[:vgh `gjƲ0DQށL5@h7.e~D+smz-Uk=!/'pSf^ҫ*n=.> EiSKHz~SĿ*$؍U>z2Q cK"Xi 6ˍ;}8G&3]ԒKlW[ 6 |K+ Fm[{m]>o5A$N{V[d"9ƹem&BG p“*- ;mY,du26vK=Փ,#D,4Q+OQ NEln\n^Wc*jxEDIJHYʢ:Ҹ` mOrnر;6lɇnAJfqg$yvx@9şzdy MD"-SܩVlIH+f<Ũ%PSp.t$[cq}P_SHYɕ`j=h#Q+D6܈6j%IAҮ.'iψ} *Ma!Ivy:,Ye )m>EG%(+@l8Z9ba_\,jqLev7x&i0 w +]6^vO{YPN1魏XU1߃/$w9# MCy0r{ q {( 5H?0c JYm2YH;̎/-kʘ»=0-ۦ_K7̲hUWB3 8ii h;'& uOB>c%uA@x i.Xһm$ ,MB_h7og*40 fhBm@S!o̺ blGuB|- %٪׮WL6)q6m5yCʆWMB H>r]bKw~4ʖO;G-L&[(vKUpuvdΓ:bl8/VKtin} tO  Er%[~ܳEŻrx`_j96Pxv,mUs~R*~t"Z$-H9Ԓ2팠u뼅^AMᶢ u0=^C-1✑<N⽬^H`29uŨ"u zFUƼQTs]a+լG¾fQ [2<@BUb5ϣȂs'm )[+K$kE>=4H||j9UYٵ2(nt%ב`"n|Pz>ZXj">'^7$ȼN8!zE;R"gxuDj:so.}r8 c%y޻isL ¢ :f[|Lu۵ʋΞ'~jdLb[~u,yU[`yő )3V: +52 .na;2c[\o)s +'=a.-5ə}ԦD4y(/׽CG+]Ӕ~~uY8ܾZ01/*ү7A+}"wo{Ʌ5R} 8M|*"=E|3.AޜVF,2fڊ_`хb-ok_(д}+x Ym8Py^L/DX6ڽז:VŠ,9f}*6Eu8 j9D aިR)I35 ' GG,>{0tOOKh _J,Gwg5s7^ڞg2*Q e,d>6NW#HFUf,)ug!//,^m4eݰ!((xQJQov"ĭZ >&?@|@anA>Y:xX0XBTS~))=@Lv m9L%I.'@  ֚[N:jW1Pvw”è:j{D!V @?Zhvo8Zh[UjXdȍ d//e(WKa^iFX܃WF&̻#9Иf2%m=5;?/Do U&V즵X g\ b]2=^ lYg:kqM~]̅o5No[5ɵ<\\I. 1Cg^VXĹ)zkq#ǣA2fڇ>kb5| 2w6-#Y5Gx ]rj `G)X1FkmB74e`hÒ9׷ " 5)kN@.w>{E-9TE@^;6 i?зuȎB+CV39PzTґ-;"@c|%xBO19=A}HrYҡYUŒ{^(JT,Rvm+5\@aƋFGKwNcDZP}䚢U*r9eC~`/u"'+oR,Ԧ;8l yi2ʶf_H!YQ0qT̏b:Ӂ&</CЀDJS"[ںcQ9}&N$%[ %5duG&u>uOZxJ΀Rkrf,1/"[ nS1tWNO$<JʔA ̊5 ~ʣZ ў1CurmKOIrߖHR4xW(\kMm4-ҕ&Afبgtxtq3MEhr욹&{C:EvO;ZTl/BvƷVP:F[- 7P]k1ҽᡆ&:R:K'\U( 3E%d?DE8@u-,2[TB jWZv{^"A7K ֨䀴7v-8 4K'Ռ ki$_sv,EzSZvХJo`],&|HcJpaqhP^ J/P뼹َnFS&` @&ZuGKb}\.0=/ FǍK_DL Z\heDz% P"'}\ J#$-P欑6lQɸDijՅqwE?#̇Є 8/7*97[phD(8Re0`uw o*jF[(o@ =$^ch b37r?.Ttlόf7g@r_D3/m`Va>~Z ×MJ],H+ĺ]TGwƽFC7`,%\jb9.nY ?&S v!pXdcԇrRmajx]bXcUIk!<эАKO]U?4FzbYA[pA>!NivR %?GjtE{zk*\80VCJۉv"$liRڐ&2J{}/5V@ 0!JїZDu!&{>@AL\ k]k螹' \l=hS y)r^-۟y!@GJ9Ԡ]!zdž?ˡ&T 8?ѻV9q5Y!NBgPۤH5xy~g;+H[*/!aPL3Xz38ݒLxxz>=ǔӟE->ZC՜_*g7|!d jA,&&tMzKVH:f9]D,p%?dXhn߅0r|42 :@P}xeEP:atN˛ASb #?g7{b@粅5L#uڄgsUŌEo>HrC 4\H: ̂PjhS1$B{x*rJH\]t` ))akQ!;_϶ osU \One- (UxpTR쵣 T"l+mmheD-Ne;7w­s#˂-՚?}?pz%N2:p?I( ,rb0﹀G<_MQ: 9JPU n>[oJuPu=%X=ZI˾&`qȈ((8$g`t>xI#x\b.lxدRSXF3H4k齉@7g-Ҳy*tF B >iG aEE?/#mQ76G1 ( $5J 3텹~ _MD)+%9`%gJAkHײ\6V@;-j"Y1r[Sbk`6w\H/mZ*\80(ٜ 녝mb0K,gLcٹZW{e7Å:rA's3tAfEFbz `{Wz'mSLFlϹ.ukl]aqwc %u C%Eggl6w h+D2N5Bj=o2z2- Ck5P xb e,vbL5~$Țjŋk$.Nk="bO>&9N\UK {$%"D?HIUgAsVWG%̐Agi{k5^F߻! ,p_\^&%yy{q^X\<eՋ"0qNzmvhݶd6Ø0cމcsPKI`=YSB~ƹuEL~pGE*"Ew ?^(,wvW\t[gBfEh^} D9i[`Cz4%nt`2VV.Eq2yXh0Y ]D b0T ~&a2ZkGѧe?N.T*bi!4H+G2"l$l|p'7D˦JUYwaKjܦ\^4B1]p7D ,+d6| 9UY0 j>|C3\|Zʮ6!ĥ섴ZL-ߥ\/lnjЭpE c%''˩z]l}0s<.3af_ꘁ蓂?I/QXc s%7{$ͻ; Z[ϭq=]}N&>4gH\ຸII9INП1.%ׇUޒ}zC0o) /$upAtJw:/^qz%፜aڵ:DX4y-'wD^4(-UEmubHNbxγEeܺ2 1#&:ʼnI8[skK/R+PĩGk_sGvoQr"W&zN?x:$,F 6&#9Z \b`p;7O[(v2 z=h=ג=tQ=sϷ+8({%N> `lpq1XX-r!\33s` `pH%Ҧ tP yk#96Rbr;dVp^ z4͊4 Y;x!!rV NBV)Rb,.5D˘1u|fE Gyu+,>]z`DIkB'i{"*(bR!LG2p" @lҺK7b=ZpR0qfs_ʯ Cf'X=#U)<{].!ɦ =ҩf'Arh[M*kn?-AK" 8pxQR~S%"9GI&f[uXΜ C^ZƖ(Py@UC}S9˵*Z;|W@ `l5Z& Zn4=w͝7:ciWgS*Dvuiz}8R9 \FzUTtWBA.aw`PhC/w$οe#VLNhh\n~Gu@." 50\Ā!q?c`q8$5ۨ&󒠜ۉTT$wa4 S [7 ە&ݞ? W6N\ 7m_Lm-o*vW$ -EV-9 KJ>ˣE%O_,F12Fi. 7 h4KR paD \/9Ѥ0+f6cO@۾Om8w$Mk@HP<2VW4=)XL`RŘerЙ2y(A%g2!c5|3z``LӜu%)gf{$Y5 e0iŸ`!_TI+,0iG^i .GcLnh_Б?[!T1 leOrkK=l9/9_/h%hȄ;Eٙiu;&AF &KTa&+^Dtrΰ*E}k1wԴ7n&lj {y%]XM~o/Q ;'q)ͬ yʷ.aJq0 6Y3C$wTeE{8 62UV, (b褖/o-eY07[blFh] _>eįGqKثd-wUJ{%<5 M M2fGttށɒW|h">!FsX1QxkV*KBa.2=GBŠS֭ Q`ژďTD 2ge5EStQZi 7떉rR#ΡO7J%  K_ _'yn}/qd]ʽ?MA&YR%_%fe07)|ν`}f8AF!W̃o psޑx Q P)]&ay)(Ti㳌sp fݥX6#`B{]dO PK6J!9#vڇ7dbsTb!*'}  *(cʒ wU|ǐrT*tEm⤗ EI-E0D'{3mdWG|p.X+I#-/pfM{Qe322)QԘ5 - 8qM:J2K2o2/_\ے8FXA1G_VAo]iTKuD]{AKHs^xMEPeI^;;"5`f7a uwZ8,IOq)AcRFLqkaw5RutM6 7CP 1Xu \iNAU2^ϋ'd\v2UpLa³Z NmY:̓< }p} dzvWN[{׼e5jlK,^9Re哏\RG379Ue%`Ȳ3PCa ^+*7Sj\"wOs2oSF{,&*!uQ/e%J3~oC.nīQip#gw\'-ԏd8]i'-A}6x_ۃbצx0'#كU2, ;,"u3M?'B}r_ZMGM03~!{!-ȽD^`]k.PS,572$AvÂP|X1"`;8>1;Y|Uw 1]tgR )*D'u+F7fQ5h7Ѳތj[h̏zE:XK^(_$(B à!U{x" r1jTK;p+Tr3ȔgxU犤5eX+ukEQ-'V(pJ]-nKdh/̌??O->>Uybq]4߈l좠 (@22HYLzt^BҾNQ&7v FEU_SE4ֱ4ҭiRrNL%ekp#IaP?&S TmS?bӎ&h Ao6\.FgWx*BG^WXrmw=k|ubzfݨe.(DӦqyX'Sx}F{9;9o2UDѝҌ< s#X鎉ܥg 1NʹjuOYe+Ҹ( ]I%d%iZv 3q~0Kdf8za`ۈkY3fkbඊCP)$Jɋ>?.f<{?NI)9+- ͫWʑ[I-&gg]Em;1H43I6v#.PTzzg#Rn&~sdQN>veKN]H5dzqQZ&N@3Uߒns4y Ju% H: VG`o HDUϻY[gaK!bKyZ53ueϻo7<}J"ftHߧY#ѲZFJxYMv11(7 %Y4!Xr);j R귢M^ӔEO0:E>*(v=nEmd/1Y p}:}= oGwv!ZePVwLpoPQWFdxSr8-ҥܛ劅Ҵ$Wd0AXqϘ'Ec-[?[D!zL+]|z4Wgj^.ƇF;| }oOІVJsf_/ձy`󳖣Y.@(}tZ@5*pքf8 &Pmĸ..ZRò}?bsΆG0yeC%hAf}03  ^^2;2s' m kr.lO$cٵ8"^BgjY][ݎ&%خU=m_$,05vq)/ 6TBN XT-,Iʃu-e ,=&K5xGťOT"*(>u-I;u\$C襞%jMOռߐϟn@jM_-݂Q=fO'cqYO6>LsvxfJEإPTDŸWE>-33ЯUɄ1"pںJ6K1:Pe|T6NW3=p, NZm׳bmDPvp'L?4<͚r EJYLFC2rc*k`5#^^_VΩw@~OaQHiXk6yЇ̬_aDą]KO*7eLh1MȐdU׺oʉ!ӊ1j /XG Rn]gu"⁖/(EUW'Ɔ'&rWPK<k8C<\m <>l=PK%H6i^ew<ցWRN3:t]1Li2{'H^MQG=3S ䷢OРlA>Q:{op A0C4$$~N\=*.ѥ*BὋR؊W..*B^  0M"5!Y" %:.:˲44mlR~jV<=v%2Np-̵oz"3i"霣um.UGYuVFǻAIUoOZgL|b0DZV .3(QA0(Lrɾ)&YJ p0^:574xF؏Q [gʊ<4SVBv;R1orJ՗rYT|՞?LdI}3394|pu@B^<*ۃrm+a#tf68RN<x:&Ike /4#J Fӳ gf VO]Q<6ܤl7#5!DhnϽ@ ȓ8*|r a[csljG<*Jc 9N];R P"9ߔ[=ˢД嗹άͳ=m?<~L?$\b1cE(iyp~0*QBLJqSw" S76)/zxI*:frkm;a=|Ndg'0(xQ>zz`1@}>0XB-vρPA,n]_+*&Cdc %?ޣi&ViK>3Ry_[z{Bt]hL %%896X"0+94R"TŶX9~3虿7 S;V?h|I({iN׷zzeYԜ Fqu3wT9%r_b_xC i<0čKUHъ)2A1pXl=brg+Վ5s|kd:2;2T54teI4rH:0bRþ;[]~Dȵkd^&rŠ42o,7sԴ5iPAHKM {: a`8 v *VR)"M/a5H3n:"{o w:[ >uz 3dE I{ \.x\ȁg {^ x<;p_,sۮNp#Qc[CR4:$PS Κ yӿW"v>$mLJ޸O ?zRV 5Hu1y/ԯ\`Y{(7dtl3GUӋ@ޑl4ꜢUz$I )AkWkeId|4}Dt s\S_EZW^c&~ȝ+2RR3m$h"CFy`4 Z[a9_ t(ow!8rbmBT&1JJs8QO)7MsZՓ*Cl6ЉWK=JU!d 3|<= {R^Uemo߿S͘t!B +~|AʺkN!` ĨKuZ(͈9[2@+SمE@&[u¿) :n%8j D_z36حz "TG؟kI{wY4W'i>"'sd !qpy۲^mtN#j,5^0`YS%e%ޟZxE #M52{BbdtbJ7X KLbڙ3%9  `$+.6KrT{u5|{7~s=oW6Z#dG(q:[wBR #bք{K\v;>0_LOqft W7_/kg+Η/D(B$:/v[jѻ6NJ({&>MvȳˀBxoV ~*9ZܺKe 2hÐ-=0ĮK?-S|4m0qYhB# AXU+U|IVG~A~ټTZ@fN3u,T&_VbMP:*C*v,/$R#Ȗwx{9 [@H%k59p9>f2V0)O5]@"!Ӽ}l6qWj^d/`!KiWS߱G $05ǯjJQ1#Z@ Uoľc=u"2KmUG!+6U ַ^BCT2P:SFK(E-.".uK0x-g{3ā;/^sHC8x嬆o!(@= HuͦN^nN'Ť8"XD\Qc!+H7aJŹ uǛ[I'3@)Wg囔0N{ʆx:/W##Lg{zZWj6WsGwUb?D~84>> \:'Xí7hD?ZPK$=+!oͦxDͲKhy6 %9)a$HCIi vmېWN#HTmtB+32}cq ùDZӹ8KFq`rmA@fq9~{<`64GSna#6HI+fXфe~k8ڎhAQ(8`S~fc+5Мh  @RTpR[_5$3z$u5iGON:<“˺nG 1w}ٸy0"YSm\VU x-8fˬ Z3'$VU3td&:!?]+QG;{gWp\ pr1!,:/êIc}Ouujw̗y[zܘw22ڻƍzOzn01Flh5v Z" rd &S/IyS/ ߦ@{BY34Ѡĺ & (}S Kb^-ZMe} Z?;r.;M= n|ӋƒknĒ2/\U2A~1 7zҮ6lw "4:ݞ7Z[y. .1Ĥ6 F%Rkt+-Vb:(7Rh3K$J-7ԧ eҜӹoft dOΣwbL~[s[~KǧJO梖bT I(s5ς̚5E_Hͬ *(a]og{Hpr>jąg_(ƝvfwWkq^&̉B›\dm /GuE؟if9Kbn/nmg C“k #U,D/L/DЍZŌ%qeѝ9Jn^ "g(b^ZYL_F}'ohH0ǵ'hH;L^fQ>ao"U}=3u6s gʋ:\@P Ec5z3ʖ;ǀ0O?V*%"xY+폃׮k<ÜP6b$I=d  QcW}jaq廦i)CjT1qO|9Tj Vps=F:? a~\j=s}ErxOa럙p,N*ȩ~NCt*Z +?2ppՆ9[ʫOQ1ty=+UcZ / V9pEĕr_}r7>}BׄyQRPxhj񦰈%,*3.**͑]U79X J:^aj ^Iz}p8 !FߏIm-}f'gJBR$Caoc;͕`/3A;΃Zx4SYa(T^_H;{n=Z veLLg{7oOs2z拔Zydړ-sjm^ ,SX! Q|=z7&CwNoփ Wޣq# 7nRW{w-8S2iFr u:ȢF-oEE LzyF@>G>~,x˵&W&D8GElJrx$rN+I4Z -.G/R 4'eDSXFg@]k݊WR>*KW}9D^p"-~S^=Stp0$K|rԯkq~{O̊G'|%8quTt$>z=e:@pvFEdc' 'uE9/Gs=I5m*ʘ0š!=rJv? Q:鋌p$92l!qf-h\'(K+[ ZӍM1-qϽ\JxS,DQE (y "e/YR#ߔ\,~i&[Ǐ*Avkˡ98`ߝiDiʝD-b`v7m*K!prhpq029~[E5;>Wj0&}aS{ܡ)gNR41㋤LOjI~qαMM`l72k@h/:BU6\[;Je)^Λ|yM8u>F6bi(>t2PԚ< ~% FпN9m+EMZ[S)4Xnh%z/tWf[I5g[xX$~vS9\>?)X@q(ddR%slZ^! ^ޗwAncHMlq:/Mj( {ɴQu$,ozV68+ p,?$ BˬZb;vQU*{ib\Uwpսی&dn)x%O㯾t:;Oӑ20c}<|@4ּ,2d@*2[v7& vB;M[g@7زED#s^nZ7EOyĬf{;,RyGB7g[^yԙ,ULp3I* kK⮣R[@ΟD)b߷\={4c14x@0I`UP0$'`s<#o#z>TzMXw?1FrR W5(<:8H)ujh;3~Ax#*>(#^*R;INh7a~9qm;EíXجϮ's{q{i0$N5?8-6F|n9~MC a0.eVJ@KEoaF~=tB"%F|p+g/l/;i`_OZ} fQ =HWr"g}W ΡyjA_ _dxWYBA['mB0>NJgh<+Nqrm!ѫn?nhF%~\'%=WencrP6i |etFUkO=:4~I8CKmR/6oNBE|t 3tOG#K )VXWvHuE z7Zj%;9^∳>v6ŢMz+ˀ7V^i !1m{f‘W0# xn9Z3Z4ӚW2i=O+ȅzzG؀R7:Wj `"{17rKwH?+@ hMvTxV%+zdQ84[shS)H(}ӛ;9:A3ScZs(gႦgEte}rE83~~n/I`n-JLѶgGuqF$/`e0jF]OG2)MR)lXT{NjG':$$q2'WNl! (ҩA/ x.d}-TޞMyuȽg,/-h6.P>I@4?u;3`*TRy KLïg/c_)䔇TzK6EUqo^, _a[2Kv>P&qhp2Fzu%*:?;/?Br +ĉ.=]̩m8,B~O9$bHӛ:[ y8qY=rX, -ѳ3¼;ՅaT˅#i(A]%*oؠKEM{F(G_E|R J HTD#DSy{.W l6(d+]c;~X\ۧm| }=?[eyTQA]_]<R ll@ZK1 3n~p2:)bl?LɤSԩf^LJh Uˢi'@C|8ݽb0sZopG%bu 7[u1,,H<t{uH)qH-w#)>n]bWrY9~+ Qʅ_`2"238LyITӐv^~A e}];q8A!{ӌf.;M~觶`_>&ZE/I8G -WiʶE]+7 sd.X[Tk@19II-ɁN$ ع/ PY:_ɗ>HG+Bޝo^kg !~cؼh"gaKUAk]dc!J cNڢٯAoK1 ɰWׇw?q:< ]MSPU5ӓ D KCqkWZg+^WZ@HnzFcdF{֤0/4P(v!)?_^.ӤUR%ō$Qf ׿x5\K쨔.'0*wG n&˻ȀK-9f~{ "*rG9U  כz\Wxhc9)8 ySpjDi@ki:ȥ]>FeW P>E`f# ݞxҗ:+1c^(vRK#4+KRE(,{׮0A^-Xic"13Dl{Wi6#Db{7{k^$e8#Y[G`M4:l$yxUg6ŕ7?N3[]u(,[!k'E85 ҍ`{H!~uʎevk;4:3U. /T/#I}nt>uDZT(}kYqN^YSb?TZ `8m]&{]>ZIN[u/YNVNiSDI)?[FB qbB2/EkYtĊ0uj&-c#L!ԙ=N!U|u1Gn@$pf PmnjZaqf5KRh/tqw8&5y1)b?MHUjZt|i:UĔH̄VrPCQqjK.! +Hk#?g+jU`&D=8d2 .o/}C½)*v$WǨ/2WBًoCu PH|PH{gN!. Y q4 KOiTshے4YjaHTijJ[vt&Phc]q7P#.H(Q NaA'"]|X p\ji\iN8 ktiS-}θJcqͬxkx̀MḲbOUvxHPj|Ih u--i^ΙA4 5[GLJLoD{{plT%{7mAѱz!8fC5fޝ4bƥ|R-h嵉Z5I~MZ`k^Y }ED_7hIdϏM+ 6*91rދkz@Q,NlCجtCKW A'8acB,jOH6s<]cՕuTKKq0]wX ^%xL-Jב[lJ<%dWLCJ_Jtq]-~IqO)S+%uFW^^CX 㝡d;m6PjKDo: 4/ၱ. Kan lLWsT3^S,%~Į|-94TzDkw˻)}fMàLCZqE3T'Eg<έ#Ú+ " !.\^N`I~ %e3EgK^&Fc;,5*9k]GaroCF_+z+䍛SPBqyj2A#g Y=F0Br*gu]K8`_ S`hb[ wWxYJ>#< 4ȁR߂֎yDva&o!Et2O@ esWB]].u7O0@}ϳǓmy# N}1H%4 A_Ob 'zÔ{d~U -+ym: QN߄۰HLyx ,DX6d{s.¥"oBu5m ŚY=8deek^v0x (ŗ4Pckך6Egj$[jZl6fa C3Ϋoi+;Nۘ?h9) V;M<܌(rGQ6Xz t0ጆ>PkNivT Jùy:N[4։Ł^ϒOxώo..$OSMD@5"VjTo26-,NzCX;NFks ZXZG_"Q@kPv_w"eTB g Wɂ2N uOTX=vEly2m%/aZձR/C[J(j3= w:CIcώ264ߑA^۾qTh,a;8F4]!~]Jzxm' tC%f! Ql1H'-1-@O0o6p:;heLįwc(AS7ǏlEqa8^,pnK#"` (sz~og! e;|NW$y^n: 7ȋ m).1X^J-Vųj!f\"X{w0eCS-(ckW͕S{g˼v|Y'(^͛Pmq0i cD-2y uS0'm ((2] as&KV^uwg$wN ) \PLaBj@s.2Yejb|et~H1FњU _y(|q#]9dz0nmytm}BlPC^7^Dea i |` t4mL+#S$|rVeErv =ƋLz;? '{z!6ukQ҄* ʻ݊l =ΔP}2j (#n0OiRMhs:j81^BuCnH`q3WQyxvҮMqrQ #1:ֿmrOJ'#:HԌs1jEBK)6VXr䖧4WiR?PބY܍Zzt7D])۫Z1Hb~.G@VUpo+ =E&&~)!|aۥ}b3yWu=0m4DrAC9D8]p9-"=`2!R >tcwh8MNڨTß[tŲc].Bpe3{[D&&XsZI&i?A'Sot@<|2:Vg*vOV7`7K>qhIty{)2}cd f4-4aU.wp_10/@$'4O0) 67}O&R=i/twYF(8`4nod*Iz[`笃y#[υṽm/&IZzy-_\T⚘ wqJ ءPM 24Npjo3X Z1ͫLkͅ l{Aue @0eh,UR)R'񂛨l]$XkKb ,nUe&>r3t'M꧶M0ɵ"(яTߩubX4DvkPÆsLp| }_8u#XMsXIo q+Pzޗ¦ yx(OJy%~3KPؓϙ8S5`&sהU'aC %r}z,|k-TD|6X9*H 5 F#PEu<I-޽kڨVW vVF H6o O2^Bn,7x4̧nt'n }jwzWi& p̐]}-S[+08ԐCeS7: 8"zB!泚O|\Ǜ㄁W.x=@q``qxHXoLQe{]4ӧsgoUL}^cZL</vsH3>߰bwג 7? M}1bh|m\*8҄<ۿ=^{Ӵ&k/Ԁ(wD:(ʤ*)8fsʹb}ԑE[ ^dT= %Z}Fb`~WQ%"頜gxhU# {?Ə`L[|E4-3&Ν)5-&'((_)1SS K:e1P-7 `|4ĵ&nꢛio`Ṳh~oj%݄ƚs7<$-$(^"6G6Why߀3]'duٚʢWϻro p:"R. SYY{S nϰ cȕ'2ke9Q~  ̂(žT-jtF^KØ+a%#Mj68pܥY|d ;Y4qgy`)&;X ˮ=Fjk}Z%1Tݗě9Z}v C}a3FAזDHy2#`:^^BaoD+V7 t<;x5*x9اL9\Ӗzj%5҆=)ҳNF2ғbZg`0bee1a4xEvGҌ) ]a{.SsV78?"dCc?2},A41hN_#x_ gΉ"phk_v {!kx-d?f=eHbb|jM T˴eվhh ~vc 8F0%rf31ƳkSnwgO?T^VPA^Y`WI^ٙ{/c"Q;g"bg߈<]Us+z^X!6Nw.E|m&7iK0}29o( ~[(gR7()]ܹ)h ^MRQ3h$c LY [zqQa%_UyVb]dtԳu7'W`*䫤E:Ք !7!+u`0SB I+7I£38.u9of._!ruPzH{gD&ՠbpȶ#37=:1h|3L[e>$U{$~GKz'|x]g$J5/6_ a/gʻR{^V!؉R2zAV%QIgdBEd`IC֒VCr9F P g 6p_:g9\K?& ۺ1V{Ov(,6Хv:QXTUpټ&L=q8PJ%1`&ἶ *l~T{0g+b*'sqY:2`k]iB:0[Aa/mF䡉ye*[6 T_mSsAR].%ϒύBK0BO69&OlF.kh8noӓilT$ʙneupK5L!Pf&wv|Hs|C"0Ef,2 C2ؐ`QR W,4$\l\ׁ2^fcTb3s٥rQ24Sel /@ƸCsOC2 vg)_]j7,+Lm?pO Ef(Z2ذ12\˳]v LeԎgR /->_jCqkkHf"f_;F!ɖ%AvN{al ~(7sU:jg^pwJ?#^{=ή?qz6L<RXǛ)PN77kwDUȨeϔٞĤG4J"VE=b}KDX}d%]"xS!7^)!<=nˇ2i9@9\(h5UƟqx6 =XܸmUQ<9^_qX.T5Ѧg ߍU%zoys^|xׂ(ga9&S{foDK̃I2ú@SJf)FVjMaS"=@2zKfD@r2B"szljAɽ;M~-yr?+{R6ZK``- APFxf2: 0QMh{,n^XB#=/ƨlZ 鴣`ٲ Ui) (R&чCU1A}3Y#d/ʑgp<3d9^LzCBgw U8DIx3HbʄMϳ}8f] sl!s 50 s?En9Jje] 77M7rVJK?ꕢa#I8r:DuNjM6cʲ:X2jnB{5ɔ͔O[2ٳq } UTuЬR3@ #t6j^ycs;dA=uMXI Q7)=bt[3QFi1x#w)`dJ}ld pıd=u|v_yF;M7~AI,@3jJph9ġKxo#d;tUUkakscw2F戾Ҝݎ4 UwQa{)P|M3/bfe!Nle4+sF`WJθW2ܗUM$ȞE3'Mo@v)c֞ct/ l~CFK  fnZW] @n3= ;ஞR] kyt+NkF& Orl7bnj0NDhzr<=F՗ذ&7><$#q~^kf?t~haqk2كc~Ts5 4S{p pao/8Dx*m/e3$pɚW $1zPGd vgbˇlSp@BOx8KT-bTk3sד1&+T&GerĀeiAg%!.`!4'V톬iI5GO_۹x24E :m{ \5yO"jX-K  c;,6E0ڸ7)=TnRƖ_{<0w_æXdcT>~l5`??ĺF\GXrD9.Jn&;y/ǘd[q%J<^~R+TX}t%N3ɴ#m^ᬻiނFVgAhzF"Qpe#sS`.}x$RB?pn\ZC]$<\gEdݰPRq1r!!"kHej !a昖*'bN>(0dbf t%23 gNg'mh ovMؼHXE_azU.{m%yS K|^w 3 a,,&ѪK'j|̤OtOّ UMiPo|P>twt"8Ci>*!ܹvXcN`"%:+}yON0pw6/,w}X-Mׄ]E+tLJk'^ۭ*lU&XA˴ՈOrjj2u3jWXyH;̪3/7(KS82ơMFO%M=]lJ B\"a,cV1~4")||1D—{mٞ}ikv&Kh+xkPOb:cp#I?,niU ښAINhP )T+aWw/aC d\dl9{o@na QQd/%cפAU;A/8A4=LϰzNFcTގ("ѽGXfLl8l0(=>k]|'C10KC1,HS%:b[Z SE{ހ^Ҵ1%?{zI*utϮ[[|{d7&QE%$׾EURj'hXÜ\++f*{-c7j@gCG9]2@7`44 WBF2,Yi2uz5Q mDw]ޭ6uiaYj`)R&;= dkw;)J}8v ]۬lBNI"|̶֢T@ ^N!:J=e?l2LORT<ۆu5@(1p1!^^g+C{'TyJL)@m/mT4rg_Ar֌W.,`OҞ.\S|;cfzl`j{iK$ >cOa\OrϥYFicuъb{%+z?&Zu,B޷ ䷽ 0mc6g @a0B $FY[2(PqjPXP=} Tj }!pVm;/oPR|xDbF=).Ŵ43-G]^O{@m8qiZA}Ȩ::ϒRKP$:#o\Y6(^L/x;D'F ῑֺ̎х5? o;:?E&^E ꕄT6e|e @<M|0u/47{T FAW2r;,g(3lҍLٱCyNN} E6io{5z] r'>6C $}Hۛ>jJPgM0=^ r4FaT%ي" hl7FU%I#`MƸ柣IMlXZanr$&@@u:ݐ6r>9 {H >nYC)nNR,P&t' ΀Ijbiݲ)ƇDj0bsycjɈYP)-]4\"c%fg3#) d6JtZͰjƏaX7s~Q8.ʥ(x XҒi?K2z7 @A9Aމnp`OZHcĤ! ( j0Nx i{}UoJgNȕnF$7ϭ.Jã 3mr^ ];Ԏ0 #mRh-ph\]* 5dVQ&^KPzNj=9s7jXv-1yoHJ"'TㅳdW{w藡Zj'Рk"wHigY`iV+a5qzq':KO0RL4HgX| rQ/=ƞU~LEY(%6TRE0Jr2$' MF!yܕ+qS}8LxG*{sy|N_ ?sr>2^>hZWWu!)>һM\.8{Rx)=ĩ5kݒW4_M{OVXiY԰Ć~C]2l٬ZX8/@VglL~d< rjF}@'##XSia[|qʸqh+GNg?' x S[г܆Γ ղNTI~&̨P A6~YN%kӧ3K!a*}r "V"/]c`v?dbS*@XAOҞ[Z-BH &%hU Ėz+2o{:TLNb ޕhI4DF?M50v_+*#HpNϓ7/."۵ӐJpfB \O}!n?sGk*jT-lhXY+.rl NEg^'Ỉ!5}`{Iݶz#>4 Co::*_ZĦϯѐ ` ;/lW IJt;2Ք{Fi*VQr>AѐK=S[#r ^c8t=js#5댤i<Ǭ`2NXxxhu>L1󰠛 Vmh'uc͚HPYN dszHEP,(y F9AT7)̵(s8wVip'E2صH0xr򫼫-8Lo HӮOְoyՑ_sʒ>R6<%y7WqRj^R$Jo]muF!f6jB&| xN)zrA;SQo)pR ;Yޑ0  ʺ.gaڸ%70Z7\3KE}t{+]"AXKڣ˲Li*BIz1UO;cAɋ]<:LXr1Lz6 ZZ| t6.ԑ_R2 !|-vA9 vZY`5}Q n^%䷢:AM (ICUD'ÝoEB{E4Aduh# jYP02Z9 3xPTh=cdx=Bq)=ISm``f4iOw8=7I-.zT<kHD{`m޾ZcC_0 KRZfxnK~GܱAm D#tN@uy S9_XQʽI 9z:MᢆnX'w+'Z|Oc':L-\E)dR) :KpWݢ$=e=}@-tE]24$IL͔~\dVΙ[Q^ס9<ܘapopN DJqmX.2m#3P=\{z뵾FXt*AЕvoRDO>Fh?~oĽ5|ˇW dt_:vgM(9NA;iĐy@9uH7oAm$|b  Vd:3Hm!w2 _jVlm^nvUK#GƥOcA^^@"!X@^ݥ4$$W0w QI=\SRb<;6tūZ~Zr!~I1Xm;Zf綶`%0 7GP.V4ǮO>#" fpw҄A1 sh >YEPŽw<;kԽC4WL~׶=~]X,tI>.\!w9'"ugh|3&-\"[VY/O/~p;LF<qi,"0v<#1)/S̎tjޜ6E[ی-fآ|:cbkj3a؞Od9+_|BkP#1f3KdKc kkǵ[`eBe4A9V1S[,QE˰rT"/HqtSc -X H8t3dodƳ oLFqĴ xFC%H g?aDڭ8!wxQ:|F'/JZkCF9E%룟<͞k"i%9*9&DJ5HKmr]; Ōh8P)0ބ:Xȿ)a+l֋/a{$z6}o?$`bx8/Q֒: ָ oM'_υ^ g_Sa9;?Eh{-=rZY\D6=N3|heeV&KaZfvs 7jX:-e2>C-NAnyAYR_3 E.B_*DuK]=*D*%8;+,Â*&[<W':S8=QMЗBr4Rdf ^1 -uRB g )['^ak2eմ/|^DJP@7@&ڀNhf)ŝBəUBeP@LnnD Ieae@zEożEҫ4ߗۅhQfl h潼絴2uQƱry#g`k'CI׌gk$ǑWz3kv339qKNGv/)u $TfgXoN6U4R há CͥqHQꪹqK>wÂYI-xC\_&;xjBW~5 |88\4=sUrdZࣗՊ bIlOqk11d#+#:)d"OPE$4kA4j =ϪBJ=s dQLdPd06!*߀3i(JG?LVV)lkȒ3?3bPL%E%GBGI{7Pp8 C6GOM!oo `I!8Ýg 7jH=Hxҥ 5.'K+.؍ Z]lZ#\0Y ghM70iUI!#j~)<;UĿZGmu!z z5_iEcDe#ΉhFo"O$Ie)VWh@t*0>ycD&Z[yr}Wtf|5Olr;?`QYO^Bx721_L.4-oi;*ݏ:4F7<'R"cw I4^EHaHtO,~.(хUD03G5|ɑ|2@=aԄUrO1,?aGVӻ!z-X7Z9ڊr_iKQ9 h#<}xUs]gu8)"(?TH,!xǽiZԨ= a cS+#?pzkt4yF٭JM:as&jn5J ^Sj~TA #m-P=E%NVKKt-|.7O,h FSD-{_;E8,ù |+:.@͔1h:5 F)ٹ"osHV}K4`CD9'p~̂fGCvW 9U/k}9"PoÉ΃ /(QGPq~Z^?IM!;g4I{^!{>%e)a2j "zYVO84!E߲y{׸^sڹWF"ֻYw60jL{gyBbq/k VḰr'^\/KWPU./3\OϦuo,c٘"%&;4n[,Y 0&iU/sAm5&ə&2ff=(=-s(WCx)ՍW9Vtl%daeׯj:̱QH('Mc:3M{ի|5MLkz}|+m/#2!|_'pjb)O-T?| znoPV5SuSV՞eI_VnI'FE/+{YF5Kr= K_ܻ)u ZQ܉ 3U°Gv9}#@rs1#v r.tgcu%>6(nBrBkkxi$C=wvUg`nwY)"IG ik u'M)bqOWi 7V"Rh{JW6l, n|g Sz'6aĉ#)Uo:]QSlz|RK|JRc6 }]18d}qKZP-Ƿ+>7gQƄ;*Os1'L(kv# CP`Ep+yՇ@w$e|jA$1 =t$I5dI+ ̀ 8Moev6'-#hk*`.0AvA@}.$7F hzZ8|m؎Tb:+wH';?`g7$HZ-+ԭb0A.JO,DtcF1՞ՋYq>}Rq*&zyrTFz|v>F)Mj=UOQ~R?8dd[OLc3E*c>/tObGTC.Q&',6)IñHP}n-@V7.E5UXs͞ ;g.%Me!=׺єHJ[Ą6Z=Ʒƈ5ꈒ#围d#~PfYBK?F_䊎=z~h/. 6 e@.|>=G1,3*y0Ci+Mw!@AxWhXMjpf3jXI3k9tŽ@f%?|ȗڤ#k%SH’P-<~jx s m4"קUfW'YT<]Xb6}ԦL?}JZ@ʷ[[oQF^'BBgb|*>ڦVttqyHl 'VL|\aͫB+JNU%R:(*G?EMx ku5 85NhYo˱vO%mD50؞ƃY?ٽw>O L+ʭEŊc>h[!fA|9s.T?>l^{l&)co)LMceh)0P[bř~k}k4.H*qdU\aX?>!C˭uI4dCF Is7آ2#Y굇4uJfܶڑLU×#2v?FdAйW+T8CD]L^LyUB}ڳ!:,)}2@֛ЊY3ՠ`ͽT\w,^" #oC^gcp=Y)ff2{Ž^'&ٮY+%ҭ`!Ǭu6,8\N7V©<,>62"FX]%ِ<9xl? Nwk({.|fqM%"M}agaP]EGw\,+E'/zU6,,(ֳ?')|P=s]Oke_%!GßҏLQFOTe4RSer@<ժ+t >AH8+mc>S[lAK ;7 KQ*3WMWu6$g ak|F?'@Y뤣xtZqD. RyKzG(pFl)OW3ޣHs# qh¢Nc ԟ3`c:yg # ] !;,bE1Te+*`gEz^o~mX+_Ć%O4w|l>F3rmLe]ԎRk-lSۻU|PWYkv["Nͧ6'50A1I9]"oȼuMٟu \ PJYk3Kb$V&;gM>CY:_|VR:WLW =}FBîemR]k7.6FS[u6:kuܱJ+:M !N:o.TSqPd0eSa=˥ߦ,lhu%Gg/(.G y L,+FEȮ"LA#Ms n^rdK mPk/l倛F\zc1ݨ9c $LY<!j],ѩ+*S2:/\t~=:Y{f|3Xmԋd, .7*C tp="LZjSI9٠2iԒJ/0GhLָ#h@Xp5J_6 :hxy*GW@L\7ǣ V;kS^2ZyuOp:j,:?7.w,Oҍ$Ϲ~zyzupCc80[0Wcd ]ǃ$Bfb@6%]q'. ϲo*>|k AZCy^`ާ}+6r7ݩ\/+!'P:V'z57¾0Nz| U2gϞ.wrۡܿ`#}b{74{ӁUA4O(i"PF|B<$Vl TpcOt(rtEFi0 ǻQ$j' ֍'׻jiA(Ke`_-A9M^*90?H,mU{WUxBYL;u,"bƃYvۆk iY7dhc; ^#w񰽝ƙ΂ oY !W _Lƫ7-FWi_fـzQLo ܔaUЊ(biI~ban~Ȩ lPٸ$~΂z)ٞR]kM y?xV4EwJNy.#Ȋ8-C]Ю`z7cz|שF Q%㍷YiTޏ$QLq¨K}/햗_ &LR,Qh~WE)>  tDKVFW2x?T,yp=UvǕ5_ZÑStGkviQWu)5 cCGF&6oql/Pg*8%2!JGÜ^9wـn9V S%R@c^'wq"Cz#Ba,aJ~CZU/]\׮JH&9^f`"2pMkU;?yAw8T}oC~,6ЭKç7΅(tӒ ¾(ITM^h`bnnfCpÐ]y k0},93l8̈@VdG4'ƾgAQF~V4"J",c=μ4tzgpJDo.XA^#H 桾B7/7HIRu ;!\Iq"i~݌ֵQj]C_ϨN=X)_$_}ZnV  km9W6R6w@J\&ǝxE#tاx^`$nj]iI#eHMfN-?ǿ<3Ĭ95nƏ"Gs*1 Zm9¤J}ٜ$qM2KWDP_3Dw <05V%n}*>}F{#|Rvx:9!団ՂV]R۔3E_[9O?=̈ Vȅ*TΨ䖎54V!.R{]f9>A/K c=+jc8]z$6UKF 0r($_.S:^l嬫$>:DpI\sϧGX1/=(]R :v{Ag4TuJSǚ*k}򕅇卧!Gdf|\;ЪcB4v%$KFr$s0iBMWL֬<2sނV  &+S"PZHt)Gai2<" )fr -;lCİB-?qj~JɋzR1OmK!iq8!Y ߟ?ACQ4q{"VFJ2ޙpg`i ?q暌f}UIf ?+ QPH&*˘^~׸Gr`:~%[Gd;:Llِ}AP]ޏt\)vaV@5Փ$XR4RKۡN~irLlbS$ꖬ@ nqJ~A\m!&c:iJI0P>FՎ1'-nhH?'exdD)ۈ Q\݋őtYIcpzxswWOIkMWXb[t"1lj'sg(p[C#$GG} n|VAjju$d]Tu˩FY;?*@(WQrW˛nU3);O~c`tm4d@bZL 8AU *`}Zw nf=;:4׉Eby@Rũxe[QY<.vÀK$Q.=GNHSܴ|QGn@mj@ ~7(7<]QuS9ςиwLcM#劐I}ɼ0.Kv/dA3bF&t] ?O-x `|'D13w[*,Qk!M sÚ#Hݤ]"zzf~Bu&A`3aה^tBc9Io/S"I/gGa(G;>}j淯z%$zjJ 9>g%0ST[ x"W޺,@9&oDS%0N9a)ka3WU]ZOJE?d1FopS1{Jay~\c( #kGv?.0g2eh~2%HWkN_O~Ec_U Py% Ax0zIeEvWF۫dWI"V1.=T^-YwA-8n8u*fhೇW1#SF-W^RS6-`'9G#{XD-?ؐ|<~cI`k/hw}* D~B ,eϸbpTtW/Ȑ OS2tO!!< \\e חMz")E3@hK2T= !%vR#-|K|6El3 MKxr'}sbdfnbvlլ:XZT/+fA;GGBe|>]pO}ml=;Zm XQ?;L ;%7!:{E+py1pT^xr$NB(QY$ෆz$j*(kʧ$/L^wt<ąWPq}MZI"e?A!=ua(3=\Tk,QǪ`=Vzyl ɭވJji&,^qH)9sq+D]Sn/ @:MQpK~0&I(VLl5%#uZGIقwdA䁾ohAZF!<#*rFd2XuA  ZpE{0ǧ6xi1`ch4pU>_8C^PmU'B;b](xe~)%ij]{"Uk4Bnvs[ n:ȵђeKbmHHT{j1|枅G EI!>{na/qbzIo!}#GxʜfNOݛbT0[.w> i y>5V4eƸ3]_y:LjLOY9;t8wiKhNY`?wЍ 8OH@>_7}顪݌]5t4* mFoabAaO'=( %|+Up7atKSg:a\ *)iܴqA6$FOkvLOn,/i!*މđM {C"Xg> d;8gЛ c)( 8B$cALzf"B2}s\czE94й1)=܅GyF8=ٜ&_l;P7Y'i`l%Z);If`%"s[۰ ԠPk |錒MY |c!U*tu.uaO55C*;CGx[V4ZT:b1/* P_J7w J:+N-NЙR{Shkxii.Ӭ|KQ$*&%T[4zx? )^\KΉ;d&p;&rSA*o{O]%vk }SA)0QS:+ta[:.Vԁ⦅[n@Jz]po];,e:@Uј{~҉Gsq31 eݞHNړ0Z3 dpɗbCOr%u `gSs9<)]JqhIazL#S&1*4Sm^o?@ 0=GIOAi轁GxgG>GLvT9902x8k~Wtk!$f&3B*c-Vڧ0<_u=qIUWÔIq[DRӇ|:H"o~Xޮ=ⴐ[ըmҦV26ŦG3)cJXޡ2C]nͥy">2[pSw2 CCϓiHѦIjro3;olp`k8ޚz@N>еLl4ռ.0yYT6\^!~v.@ȲY1 N^y7 G"g~_Ug,pmQaI0RhF/u3)`պI}D翣1 i \hDb=NCPfpƵw68\+-[y 4)ZԽKEL`\wwбڴx扴d"ؿh6!ëW\'T!S-0?o~8[/nq_+ h{LCB_nK#VLᔽa2f}ߊL2M`{%j#J4ybJ' 1εgwgwXn kS|!C`^ vgD_mk{eӻL(^nUu]mՈgh :}h U FnΖ8HX3}}cZCHtVަ &)R/!V" \>Q v:+tm sDvxQ=ZA)YXc Yq6+[Q촼[(NuK!2bȓPcg_J8KL]d0Dz4R^d?}f[3b+u]-E֤]dj%%?Zj_:OH/ZsQaa9ÄaV M>/bNʣ<$ ѭ FKTPmOe=R|rQ+UW?1P"uؒq:s~O=rJGΑ; ,C3Gƫf쟔+5_ nT $+X2<Ǧ-WӌN4edJPmagEֱ͉M8Z=yvƓ9GIܒjQw1pSb h/;lM!Vy 5ܣp}UȲ=V(W 4sJm"'ZD(q$*E.S}\:۝]NcmcvQH[C%yvCXRoV~ſV{⥕YrsfN'?^Z1{eVi~4L&Um |0[ vkp"@ԝJ d4x mVrI00L vp79fb@VZژK|t \/nEַj9Hzhp1 <'v#~EC&{+CZ }F~OA8bX(sq=ҏMB1##˘{;x -8ԂjX.<{ R!ky{e~s O9{YC8M]<}1z8MD뗈 ~Nؼ;_zgU4]t?嬔p3UIʐhU&ב3ɍ";ώ/2PqZT,7/:`aq nkM44hdx)Fu>!hiEk䥃p|+*If[ R>C}Қ`IƋnYN]#%w r* ]ћN6U*8h螖@\|KWqUK2N{[]29aVa#IF|JVl7߳ k(w|C$뷬Ĝ 5ܗDHа[\ޠݍ&daSX&5M.z?|LT(NQ<>Cg^QaezJ>5?Ӈ#I@<IQ%_ǰ@ͶRGZ/g$ȢHh&oDvݛJ G[!dZu8[.Q*R0ljA%He 3 q`e ;p{L^$MdO,8G-$z&ø,=^g\8"J z~-5Ⱦ9rߖg;zjHsj}E+Wj.nTLJ(jIqD|:ZHRUwIfhۧi/3.NJ v$7YT "|/+OQ񋭹QV'#D=^5 +*}֮4Fot'xZ20}U%il@@^H LO|5sջVb*Cc`2/E}G! JZ m ;Ѻ?^vw/Pehe{]c`XL}~0HQWRژ,H$#G??^X >hk*,8ם-[o`?Uէ_zy-lX7 R\Hi:1&u۟|TDٌ@ۤdH77μ/fz9HT`2Uw\f/Vhnc1ߺLS^fl/ 'Cp_ ̆`|c7ʼƖA?J^|8l;:ȕ jBi@3s K{$))C]05|-c>NRwï\pΉoS9 1FVsL r).3l#j3D30#`mk+[ڏZ"ak(vοzU2KFg,JDYu 4^PG\w;gNX1hƧۊͽ-75VE,vԽ\ܚdqͰfЮA֒ &x J_):~3x$Nqɀ9sx2w+B&b _uZnop .6핛iWi̵:n;X[Bwa[@ WKJ.ibMAr p.ac,GZفnn <"fjgJ S1[;QL}rלRLjFbHެx5@ޏ= QzoL9hqd$>c=qD" b0޼6L.+|׬6}:'nhuQ9Xc ȐvJS_ "#7gG~ OSbUԒ>l,XKk1|Aݮ3@KV;ϧ 6RO.{8gHKeM1 Sj0lލŴ9%>huq4ow T&Wj<&rUܦG5}4Mk(z1UDLy~(…vw2lzDI4Kll.qc`8ШI߳~/IH8h+|z+ne<D Ts8'ٰܱ )HaIg*n}r5suBRW(Ty4Yy5/qG3pWa-ʎ _ 9ywBWiP"D[Ŗ?,CcNeRoг粣& +iLյ)sWՀ ThL(`W[WQȬHI>Uf7čԵ̇@}L3ͦzږu*Mxb!IY7AwJ5h3˕M9)!;Ǎ9YjPxf&$ R[TGn[oOt&@vX^&ǡ(#oB;I;E&UXwyYMtwYxNд95IK|d!cJs7#$ gbCAD^BxƳD:hkN/0:[X8>v֯~z(f]UW@]ʨr?WeK1ЋCAɞ3duKa]a(mQ k`WYKa-N˃SZJIqЄX6)! L:p?CP;>{U{l5 XNVSƥcy~kjulbSD6KW68$龧cQ5}Ga p{FD^F C#l bBT7U^5̳LH\8kI3G+ Ytl=2<:6I.'Ҫ;;kT=ҋ3[1@;Z,s -poؕˆG`ȗ ({&-BҫQuht.?A/aW}#hnFx"1_~aa(CLG9%QӂPEC 5QxwЕHQ0sGߓx$eݚS/= HzKG|'cʲpv=4ͲrLV. ř9aOmmFbi[#V~\4Q0.&|F@Б pFꉎQt z\nƏKȭ3;HH*4CCկ .D>-x 6_-% GHa)mq+p埈*Wfj'jGdFhan@١}g wS4$9Y NΪ`3ߧ!t33pq2hHh=cnl >Spn3E|V2(TQR7!4x`0,2ex6tCAϣWc&_4kH]f.xfqe~#(X~5o@*Ө{^ʠSxU\D.C,)I`Ȧ\K7(d^I R䠃‚&5#y=o{to< :%V66iɸi4N(G-ߐo%qe?4> JT>_'"I9 ]ِC&Pz擑1fUťLb`]| nx<*cV$4`F<] #gMqSʧ^a֟PkpSe|Y. 4й*l¿8dWK<Z0[g;Xy-^qԭ*JV'IWP4b/WX 3ayV; LGРgΓQAHZjp2,|pi Ǜ|X:xٺ]*3IV?pGdK 4A<`9"W)Τ@oNeG(m GJhp ,s}k*/@Tw>9k=&LU\j8ϲtδȀrֳaWN1!6)[+VƃsE"kO"bfb[1fy䂳En>pzܬ/v%f`cNFsҗY4<Ǜi FȋۺƧMű`~8sZ0=zW2wNf[zD= A9>pV>\$_2rF+ =`wg-Uh~~ҌeLf![y̺Fet=U4P'+^;[!^5%6JGmeλ+w@\qō{dc?cNmUg"9*Xܶ;- ~z|[rwlgL] HβP@)rT@RXBvaZ~nAI 'rk3KE }-` pt <(+S$GnDG_bRK<{GlȼB%R$-Ep\PqiBGul|1q"ITߜj6eF߮~WZpUg NOlחrl@oa,Ϡ@چ u˳}J"7s>Ps ENH3ndM*19)Dz΄QIJk_ܶ!qzl؂a`9)A1h.{|xH&DKXETdϛ+Z iYA͟B@_F*i^XyUjQ%o#8?aǦmHUreu'ċ\lWj6|\(VX΀=6'*'u;b9:YdVϕУaYAzOmbs@*xxČ zAsᝩ_7Ӫ|OK@km3U @+s(j:e,s\DMq gk/3+֡v9 31zhB^p5Hƻ+\L~cN2jC;t뾅/ϔZ1?xoM+!9j@` rMkp724pe!1KgBMy0+U]sYz{_-$\39P]%݄y]ӗpW`S2i˜l,〨Iͼo/Uf`)reX"319`K:E^CQyV *w(De , Hbf)^.91T$:^'ӷo3@sjv}RwquYvF! gFZk[8I`?u"F\ϨG•!StKXWqI| !܀md)-MEaځ_' [u_bLmYSm6:GIfk**KL,E{z Y/inGLN_eMjt EHO&>x|DjtaX HZ*R^-oTHYUh;OauZˋץ&,paC;>,& )O.Zt|2xh]F+1\`$o zPUw?B:2 b{$?4b9 ħ#qUS~,p.낎KbԮ`8_l.o=޺}L`PUaKX.ů:E}!b ;R2~] %^p~j!W95io w'BlFtuiz{j9Na=7Ebv܋r󲢪`Z1;ws]V^ XNØCb֗bmVrU(B_}'[mDcV8RD'f#48^3axp /2`o8NWb+pWnYNq?kwudaWjKsk-gם8)yD(jWgUPVU&: bHJubF^ R>fL#y^ >ωGTDh 6ǩHHWьsD;ƌs <y<*%ӵ͜*["׬)MPk ajjܖ PBDW@Jq}^@dhb\85n_S`\Z=qKB ̡Ӯ Fo\G4Yl9 ("@4xa!Lmg%lnaRuΖTjP\Y{cDbRPY;u;& JZhaCQ= J9M̡3)Is%$ǀ6O U5!& ({mbYG/F|sJ}tq ;ue{TWb*`._Le(w+ݧ?\18vڡ3D94,U)?VPy|.hc-ZM[l~T-ڣ>e_d7AhɏtpKX7AN}y>U13CqetķOXsDNV;c'FMwJwzPߪ,FU=X,YduD|ǔUd+Q Ȩ=hl-ixIs H]s "&e 2Þ_xىF3 ˠu%FH嗚Z7,n8x`,t0P40p%nV#I7 $K@aɟO3 1WtzXHX;H$bK0C>$$ 2KxzUʸۻL1|~d ulY8G.W|cIQ8ۨO`ɳ$H(I5`d5P~8秝 թdFV}ؤgށule~0{dn30T*"g@!T7Xh BSb.4:浃:*v=R!p-9gLB*֙θup4_a (H ؞8#>mJ}2jhi']ȕsNgV> 5Y0\+JDž @8/br9xks3f#3'  ly:I*[Q4C3H;G1qrzنITPtD&`#c0kLSMpEG5棇QܝTڐϯhZ'XvBb1\h$B-`#a?X7 7tfq}搬hF0j?AGnWS̖0/Bm%rTy3& e奰n/iw$04A+)̓b)Re,fxGԼjC+Ѳjqb׃Z[BT0ưS_NDcYU"([)#$͇rz''xZD}udxCK"+9~5h2V|{4/!UbZ~}7dFf6K3ˡ:_!JH1.jkn[loy<0!k(IN'Wy7¬ ?@0\D~j*y[W*z3374t ('\˜ P /Rwc~f߫Wct&]\6mV(ځ3|-u4R2gl/. ~[V:sYgg AmY\P(e^gX83($QhxByjWu!rCp_+ 7^|tStW;VO|+ ׏!A*\ZlKinq8@Qx\GXDŽ^:`'ڲa2,P˄NVߔ?;)qysԣPBT` 9nڢW}k]w\Q]2Zuqq t@T$ s7vQ:V+wQttŞCgR#j'Ag~P΋ ,OpJ$tzv7>kGAx29J~2,&mmbV٫y$\DOsif.*_+tAGj&OP^.|**o Y;mgz G[IڪlK eui)۾x8!IȆh!;4:Hkhӏ9ib7AsL҅lrRjcTpQ5/&j %ֿ[< |){cہS\m)ވj*r?0qo=J'SM=5X \pbkE8AiPc½ktPQ|it{.T;S !oCF%زuJVĿ/paOu" K]z=@` eײ<X1E-Xˉ»ޜ- F~Ȥ&0'Sie\KE丂 |9 vw{84;zG!ІaA]DOH wO-Z3 EY#C!VNYEwM ,mܺr%/8~k%z^fΔ*< Z㡾ltZػ*?IH% c LnlUsqPqrZI; xE:;|J+McbG佷He"6rL~6+hobUxEhQ-Y܊}C>:Akf譌yE}Su 6ݡVzt1Qa…d=p<(K',4; slDIbtB, T l^JWDf  ThS Bs[ໃ`Ԉ!vSzѸ<' -jЉ{EfyhV '+Kph0d>r 0EK1xXcwR0FNu,҅$]$y ?*'!G"K6C&,wCVu ]*ˎꐐ&Dzm셬་TB}R6p08JhH^B(k}Jwҏi * %]*Nq *Xydo=%@(:><ܦNwX%T7ȩ' ISES^Bc4<d$|2Gd-rD4`ǘ{R9Ou*OS5Xҩf5S}Z0V.Zd & @g,%kBO&d!˃S$+"bŗwS vGyM}a )^<0i0f}pjGY[|`hU2C_{C-i+}I`ߕ9K&T]҃V-֓ϠqIQE JNuػ`ܕlwPJu6/^?̟dZa/e݉` <[,wАD, Z& rjnL7Yg<ԩ/Gʯw?>X`@rOee'!fp r|ueH@#w'Ka3MIci\(Vj!y 鞴8Hy1$\ly9dGyd!Kh'+ ~,HK?!%g ooo3m 4IkW |^HPq$['_Q:1v̀T>qZwԆ2 _7 tɖڊ4:WSB 9^4F`>4$I=,(<4AS f%XaHXL]jn k#ߐFϣ=f˷2WVb_#lsWG ̥oqҐԴR)Eg=}h1|7;<.FuX^tI}Pq+&c(o^/qK\4tX5 h8: Ppuهv.^ #6Uc?_tk@8`.n[k gdtAc!d63 #XJ/_\mBs֚HUl@('v+T`fOɆ uDHBxڰH~3/!/1,0/H+*{wA8HHs=h# J~К=ڃ8{"R |QuSB>%Y;ՒbǘCV4|ƒ_>s웸 իQSk{ A,e]Cň<w̚ Eyڂ?}޹7^nȎ*ohmK7n!\i7(?c7M{g8jS=i5|ǶcЖ}ބ6!5n0) Uv^. SZA0xAy2y 297$]^v.w_L(x/̃}*GSP+[CkT_vmjaE_Yu'@n 5Q/Se1;崣\M0yn}) ֜|PT\R'M$/Ɖv RBj/F)}tK1K^ĞPo'?beE>.&}i"}LFؖ3?f#^P*MكhCx*2+|t cqNӮrԻ,fu`Ƚ6k .ތÚG`{H)&Ε@m۪|4GZDDiwmKS-C-J쩕&;LSS\T m%@}I8Pb q( T25;DDDCDcdvoB6M= ~bUV1<>vhn <_Z8gqt8!Wt74C1%ZӠ/AGKj7 UL]dQ( 1%D-q!?eeh5v.?' {x#3_|wXk .'iϭ:CK.f"~SOG`ֽ5jִn?ua=8y w2YEl*uȝI P.77 >o}R tPGk]gV=˭^Rjʈ'N|^fn\(Gem_oԍ fua[h.͎!U:·&5S{N-N$z/`:Pm7$gTJ:ߝˇC\q4kymi&PPsʱ ibbGj`j6,xMdT' 5VgvRt?C ,Mvrd ګ_Q{9/@vetLI'6no?+P`z{xCf/;-S"MGgKW iHtj0$ZՀ\a\Y:6gif0Ji(YNe\dj;<ٝբKeZQMȦM@0[T[osN|4hGAZTC3-AExuCTq3=D0$W (e*^-!ɖ9TLɈ ѝsx9Gŵ/ˣLgF^ JQvk55£w}<.ĿjU$0|#]\R^?(]j8ѳ%_Sg s)W0eg3??D@!^uJ cȒjB[Fi,61uo[腻ldt$-HzxE,:AޑOϓU; A}uN)Q^G˚aX(aO!$y-wF5!E h߭zŵ!^o`;™JܼxM;z,XWV^ɯT' j$v80$zi2kXbA~;щsnNuֻ^oXgtn\fI}.3:BCGJ$r|@U\.(1 ,k{w+bFtvK PJ&xVa@{D /:QwɫD5$cR]/5څB=/ 9DJ'U&A $5"A;E{n4,ri5ʠXY ytn6t  / 6Zž[NxwTVl7&(^x@jw_ʁPH3`yL*ݵF5X9arq\'ECp.@)& x5)pyW7,θ*|djN R'AƥHN-p 0g>4bO6ez:<@9 XBĚzؘ'?&}~m>VD#d<;(Yʒ'Ѥ1gOu!IY^C:[9֙=[ҙ3PuE32r 5G02vjwfxˬ85*va 83@ִ5< aT1) 8˲J쮙 V+sn_p5> Uڵ.50ZE#usAZ\;WzHJi\_lD(m#F =6MDk1pΏԎ!:<<Ƹ_m@{4@@xտ`)9Uw:dBN#=hk\Ew"a\(*'|c!9BN!`w  $Q9olM cMif#@wƚaΛ'M1&%;x dmJ8wH1/w V~vg9?V XdFA?}'_A1hTdS肒k Ί^%vx";QeʼܯPOP\п{2`*:pDZ<7cm ZOSĻx<ەsBfˑEK:ަfn(G#Eh_=:csXC<㐹Ė͉Mgx%ģ@ٌ _.+遥 %B Ԉ@ݜiSXYB|0Y_YE^+"唈fX+jȓUi-eE݌}  Fcذ%ח*)H b]ʈ0?%9F$86$ dËa~ĘuԻ%oYbCo`~9uYF^b8W=p>f4v[]ddtx\cY %<<6O8Pzsjeru2"2JȯlҲktQS $WL舻6<ѩ_o}t'8-#P˺6f8a?bU$L*#awOaC{݆mD >u_Ҵ` hGUTI7dӧt= Bޓ꘵GWem|8mT ZC>uz̚ =1@aS63x3bsBe\k)}VϖeŌr$`Eb't6),6/pI>PvAuJO,ytq(zVD}5έM0$0 %(AU#W}x.|}=B%̪`wrmi= Ik9_u^*A%ML/+)ba>N֔oh:ݗk֋s+ 9ofEk4I'w 52PVfI0F..L~s/`#EjC:YK ֚`bmVƾD.fӗ+-I}4lN%J[7D˕b&6DI1 s ➕t+&s2ys۫4v]W:)7#n[|E Ӑ@ &ַ?ڛ𞕱N"̣BuhAJ-^c>X6ݯ(`6þR1 ɹ/-rFXI֣3ֽqX, "{U7s :R/QM7x$DOR%jF o9k3nK|ͼbeNndn8B:դMR5窗3^\˝y̌5(^d6? 5SX*VOi4U{szer!P'M^U7bb tm8j<3 ew[(IJZC~LqE PO/\B+#ٙ.=<4YfΙEzum/zP`ڭJ=XwvRsq)^{@B?Q>~BR*. ;vI !L%߆k& ?$e]#R/~Y_;s 1\ !f9JYcn,Sի1);llD3˨jA2/mP>+im'Wn:'? [7o՘d@p}nNY {$kM};l+Ž+U2Od}1QKdu+\nI(4TB!Ȍ;}7x(r{OH.Ï׫XhH~-"Il&צKi}B9eKmvlNK |d,r*LgICؐ .K2t)Ju56kVbSB-Btٮ^w}"NןE(Sd\ڹ`1ψgb QcqؐXc=?(olOfV40ϑ7Jg;&C^A雽'LuxbOd%1<k{笭I Vab䢷"y!%*&Wָv,&Ag]A4Y_M ˋ` C3#cMdXjW{;G}sKChh'} Cu z6y_g@;BI:Yٌ?ClApWyX˽@_E{%$Dy& r@-t"OM!BB/>i w3d0t ̝,U'm@oϷ6 =bt%OW_h("$Uvh$yy9/kEN߮zf#?d`u{=.ۛe{RѸԴ$OR/LkT Eſ-悲%-#j@,& UBݥ l'#t>o}y:[jIDY ro=&FLaP;B3B<;5{P]Tib%6BIL~H]6Siݙ1ЈЕ K݉KFTòk%9(kȄZߛf&Jb/'vcb=A *cm룽s­q!wƝm%o@0ؖcг6Bj8DgwmOz[΄ fwk/rZ3U(\}1NnvFu ۥ1mc&Y҄ 3\"TzJryHLp2D*:8!J𲠰$:vS'#jH!1dF^izef&0e1ķZ0AC0{sh/?4\hgWuG&4]4wӱ,@x +ޖFѺH8PI9j> l OA ?ĨɶjIPU]̑ = 6Gԕ=(3W}\ H:e@8nqCPQz:Mjw5ÊBޡM(Γmt{V7ziw&6aF_fts-4Ԩ)bCӌ`f]Km&f'W^Fh7K7[0-|p[O,zN|R) MCO!4wl_?1JA5Dr2}dJS a㲨['ĩ KsUtnlj5szupf|=w.Yļ a0UX _8qǞ5hcj*/7jL5@GCuC"2b6Pdg57j~C7~ G'dΎ}T^pF7o1GsNe6?<*rFs^Ar,8騹.SErt^C 4i_>Hmj !*H ӵSCq,_bTX%(MM C`Ɔt-zVa0T^H[RB8(s*h9DuMb 5s@#D@Wm:`VVh9f3Qta/lpXfг\M9+{gyOz~}_6j^>TrSH]IМUl\hvo>jJ v%[D& U)ےAK7g&tG@@ Ła;rم |@?:V | J#E۶g):Ga7[I߻́(5;S[~vFެa Ic9n~zwm@o07t^Q5 -JEPe\p"(Ł DFRf@,MfPc+=Z'{ 4*a8A IbY-QlvB'h>Z+#hr-E^UiC[%(RLk9[/+eBr-8]H9~ w65>Q?(Uc*;]/ck@w'HzKqrR5Rhf^-L}-SV՝91aMW ס*M;p$ZB}@4 oP*f'`N>>"9b=yl "ݢ%D-:O<'%( zDkqAV$(az!' S g"gX԰R-ķ?V U Qb*!f^)-DbΚDAax `v{B?*Z+BEAr{D0Ve%yJM--}^E?H1X_*4ԚrZ+HE5:;@ 5.>잫sLC"sڈ+)!ԓ[ߏJºdm͔8 !wKѴ5XuQ&Rf'n, >t#/I׈&- LRoBsc=^V5;;@pa19֝,aeh {Gr|" @?t^OKzЊ_wz:K,͖x+^G7-"A6y57+WJ mʷ-n1Y2a8l. 䖀Á}ř s7;n(\*>Sx [#7:5?]/hıMx<+Ձz<'~C1R%e SϲGs5 GP[@ u̕Tm>j[q4 U`@^P8q .Fr[ DD;N|y/;TO2\z0dV۟p)ư,r<Xk!~v iC**悇1\X[@E \A+{QuR9!rYktwUɃW^S9Շm W5 :Kdy8T^s gx=dD4m?TNs|j m o+{% +%0;lk@Ű:"Q!m)?ҙdpOWŰ" _^HxFo4Hh{USa~{6$6Qq 8E %lAzs5V^Yf9^+EdK7lj?aFP%R~]..N,?GEM O\-٤R064 #Kab@(!pg#Qozj|pCu`?s.+01?=7ӒRoR.~=~~vثRU7nK?Aͨ=E6%u<@/p_ +Z,5"ʰXSry'-fCA쓱cD{Rŵk T:RJ5 "aa+խf S~9jT钄y[ THim>c Aڸf vdZNfYt+H68+Dz1RAHˣ_mگ@j3QoLk/Ҹc蓁`C;Fϟ)8ֻs Q;aXNI6/- :MuןN "8H2S*M DŽ _pyETšhܟs5 }enQeQd-HC/ֶY^ҌދM7axFV15›w>ݜ;6K 0U_*2y\8y9`؇c\4t!BT%8yJj,lT6W!L_ iTмi_PV(ʊeo'XN'n>_!-nl E`P擥f XMI൤-@mXynlyayva{~wn&g6lx?GAO@<uH{zJej aPjO84^ $&&S$eJT ʌ=$<)iĵ_nQf;z hdžjz3?ok#R?_zh^7;u7~8ơk5ڜ":\mgd$ rg#>hs`Z~x~⠠$LMN >xk7BB7Ka/@H,_k큿m.i/=cE[ixѤYd'<Ɏ6D CNQK)qm&aFRp[Zl#SJ~pKCqّCJ=XbD/>w+N-MǼ I*my?Un5RMs}kŮ-P0!c9-\S"ag };~ OyIhZDcT6,`qaK\7lϣTY%MGzܕ$ gWo'n@5lܹNEy'-e _x%:{l wc6zwiSqۼѾ?5?ƈx`9dR$عqxОɦ/!?ND;iV9hVT9E~Í0"3.}l_OQⱚ.1l۶HbYrً@>B !(wGμ}OpǥM&iįilZN,x@LL S1X%_Ѷb!9{` e!X*^瓋̌ux创*c' vFTDUŪ꾾?F. XB͔S,{?k=E2\ XTݡV6fQfs ub j)DYvr*[PY~c\ܿUʴQHBXW3pϞ45lJ^W+:%8ErINKƍLwIyPTrH$AF85nPzd Tq`1@}sP5MD1{v(N=*$ѳG_4~2c7\ ,uYpe V/0tF1=O݆ub"ߢEXz]i$fx+rawQm%R'2n'բhtɲu=8[qO+yRbA$?( }R3"ewm Nrګ܌o_3j:3m豰_3//|}+N`-6b"02A`gY9'?wٻ3*wp*S=Eւ/7N>H7F}br.wR!zn0='1Mf r&BmJC[S!jNF)Qm=;ם#QU&$or]^!; f)G^ǰJt!x|n=5^,| PфIy7(&c ?M>F'YIyUu\{-yDň#3"8Z,1:/mƜ5oLXb`[UƛW9 F1LJ%գ]$uX|u'9K4灤(ɪ!"?"A,-feZ8I7qUv4#Լ>N}r@/mO(.U,u/p}/b;=7ޏ|UyN^pE8gqL}'b q4씁]#IѵU7Nvl΃C++ +;g/aqNgF79z@,&ւqkHKpHed.X!ʆ'bJ x8iy^O4aM˗+E.зjCȱjsH`+ǟuXvs䙞p`O/Zr | .{^ɉ;c5@xh>ۨKiP{Jr?~[ߌ=O0[g8ո>ޖ˥wqb[i'>VqEIkWj#EEsh.IT+pN4bcַ}bmMX!۹ y E 6h(N7T& ǰD) ӚLd"Gk9xܧx.iAK(%ke1ܜNhctu}Þb[(niH X9'wh|{,͟ YnAߡVX$f~ocĴX6? X2,h0h%pbO!K✽,n>XNdi@Z(/'qtI';,R< 0wpuM4h~|u%^}(O&zQ.S&5̙V5`68&Bq-ܯ|%>s~m\3u3p.}MC~C+ -0qqwUc,ONSoe3ѱ0K)5}1AXȝv jo2۷6kA]mݤ=G5۬͹M?<GxL3Wifl`N%/u}"T \ %Jc؅Ke3˱=4n+1qUfhXOi{i%;fƄ{q~w K_"^-:B_h)1C'#)u@C0/Āҗ-^e- dڑ@/φR<ܓ?'nܚe׏hAIxwWbyߔ1egb (;B~c1 Z{O7)e]7U…%o闇g=Ϣ7i;{Ȇ^M-2EF`7,[Wӊ94'YR1'p.ӊ6%$ۑhpXIԱcZ/ xP$ t,bK?5|IZTaҬN%yNm?2Cvnɰ;< O#=R 0Y4@X 6[;hEr3l˜mOo3 E]S1DR!EL$ΧuJdnT\{Ds2F"F֚WП+S5ve$i8d3][ZFu1 _ @lNcl3ô{Bh;?; Kđ3̈́O#nEh5^SDZ]3ᴺ>(CŜVS'RlhDwTRDBAt43(HW߿FZ/2j8ep,A(mR(M+[X* Ml]\{%6I6qjrAЍsojC6\ x핷=ȹx8EmM*ÃvA4m9zYw6Z3ĘXScUt3Wϵ3q8 N}rNkHQ[p_2kR4~GOt6@ w#`߸)jj7=݊Cx8İԫHaFf?apQݺZJXI(ۘJt]Э鐵(Oo&$Xg!Lz̧ .6dM>6QWف{"a+[l*4)I'\rsU EKzMԪw0mG@ɕ&ψNnNa w;b,j k("۩ZIqrr7%1!'z 1F:pEh2%X\n 0Nt[qtwT=K:bs]-AQ&X)!ϝv+< >m%JJ݊Gw'IaáCʹOlnS]UCO T${Fw+ǰ"K?HD*?|Jʹr ;MXrl 8}7|c^=xKb_qHMc"li,O'7/yM^0|f2"&d] •RyG؍J!y@U$B; *N'<|`PlsS=/eJo# `ޙF 4dPWpɑgOKkLs|nAd+`X'4S? *&sA&5jxSԔ'/Gwn&c9LebDUț.+d &#X[d(D5'i'ܟr+,LdjE6;go0Pf F3T{OY:Į?NIR-?RpRBx1PIr&Hs DINsF* a x<*ZV?Ar'(/޳n憘\h \ֹiV>1AiZ擕0?bv͇C{P{R0 $ 1[fEmѯSY0.IF@Le9z淘o-1U`>VfGC58I?G63O` ]# h(i< N2^@$1c$b1L+7bnVPz%r{)Ú&D !,l>gdoB2IU#CDZa~@8`b\7RPqZ,׀Gg4i;Nc d<#&~yf7uŠCZZf@mI֚:tܿ IOtH_NÃMwZm _)ǻ00. n?vΨPn }#tsVXHJ2 O/uMfgT ;Sl{q*B{P87a=̂)mFFJ}b!i~y@v%w~y7]@MԲ_NfOrW&:Fo@L-e%9q| 2"z—M惐skqo7G,Hؗb;Jfڳ;a`jНz,upaMƫEN#zk>CʀCY`?Ajv'Cb;|F*4΅`L*>\@CeP rAL>@NBZchLUy@X|Tp&F^h 7Z0iZn sܥO7vw5\o9JgR/SXrHg[^6܇W=&bǕב~M+l"DL[gӧD^eg.V7Ԯ` *O=@Th6 VCy#Zs8޵}['3|9%rt_^K:ÓǐF3ӹ4`^n(wׄ1R;v.[i`YVNɧL,*ҕrQҍ>?:}ISW4n/A=Iʦg&s;ͩ񹵃b.\"sJ)}BCB[ɝBP=mGK2D!)>/Ai7s?aJ $u4;oan_3hB˕f5?k(6~Y2b1i[O tjgGO+;#6|UŪ7v5gT6CB]$g׭sj9ːm9>&|st_ ,X?\3y?1KޅVdE\V- 3G>=~| ,H(VV艌7:3 FGʙ*{I MuL&kWfz9h3 =(*HD{6Սfuh Py73_OI㜧u59i*G"E1IDCJ Οhڦ*fmT6Kr.XS+A E{pl-."˿1qfVy?\l&Q\@G&N ~?FcCΖ'[j0RE ;?zBx[ɜr/8cmi坉-tK̷Lݽ"]m!fqPǵKsMYOGc0b S6roSlN$TFQ"9L/2U^p3Bs ܂M15^l]*mI٧۞"WSp@O^pAs55dg1wnv6$tQV3\>B. 7ei7V.WLn>𴌡=u?NHϳXWxP%Xm)0 2Iҁ"{gs9AN{t|w쟌!w-sC9/21~esA<|sPxθtF!n^թ-w?娝/zkLqfMD^a_t]ԐF}J_=Y+t(ӱb:A<:<=5tՉgI)h t}nt "Ɯ[d}~Mqu3E<$ ;>DحlXȝ0D-Ϲo鈤-tûan &>u3-Z{,C mi!S(mh͚#f5kZ([/:Jh~egL@;nP]X2xͤa L2WJQM#RPq6 n<2zn)eGnSuUa#f:y32!7w='[ 1;4l?Μa_9, 5^)EM/GW+FC35|L*OQTFDNR |vdmcPDG7J=dv={pn>vVX{&ˏ(PTE?Ɉa} 2jd6raP c(:s#k$hAW5PT&Γ,DH,2̻i(ocɕm$֪tR MN,3!(qqg½>~dBfx >-2. ?Z[\-7 qyi,۞ Q=</NQI9BSPRvAFGD$-gB^=e _y@|t6Q+duaR,͒sN8؜?ҥ|E 3/,TӎYN9֗hHؿBj5>Ib5L ذuq._jnwKF2 .h?:c7FyNJ @#y0[Ӗa"զv _$%}#mor)UQf4[}jMU"l.4(QFI }QdAbLJ #s&ߠEe 7Ru񾔏<ރaGM# m>@;35sNNhji7@u|-8O|H/H->ijUbfk8Rx{~[Әźp}u1` rM>6 հrjh#D~UW]N v@ο4Ҫ2Dh Bo[mBIs,Z3"anh'aWL'!YcYmULy<,Bᴰ6'fo'ycPl_l+y:nYC!׍n*Ҭ8_Q̥7(#fCY?w<yL2a<8+cd$$>^KA۰q=,~}%ʠK{SqF%.MۚHYX:HvSYGBʵ﷢o-#( qBT=㛘u8A}.oh=Z'VJ e;ڕ& :IOG,gU(9Vىh1[9XU}r^"nhINWYdrgg )S0!<Q`%>ߕi@wdx1ЬN-2S3j18Ɍ4P|hp*ɘUvHF@4oѡ6jeg@qI\ J5A١Wcq¨& VfB^B#,t_OQ-fH` N?`t&Ȕ#!K%2*t"canj7lwWpY{̳){^>!4JB qBVyKBk $+ R!j%pZh&T_'R@xǴƣa.Bps\/{}Ps}pzcX'3laLajji=+sƈ8j`{_4݋%涅!~RHW_4Oۧ-IrxnYýudrdy`qvDawGd9ފ NaKAAu GNͩǻ-k@k%72bZ!sXA2s? H1QHdk# kԬ/rq5B"O'$X5&kCO{v%~KrPItBQԮηN5 c bti2Ǣ3BӫY+wNOwX o)Cuϋ+rvlm&V,Aңk7Qj8cxڽG}"zKٓJ@D X sXq\`oe+4w,0q(NzcpT/LF6ROcc .fKg 8e۵GSkX/]:^VP |:%ov64x.Fs0 s:#1cf9esz| {vUs IL u(E:ˠhH:B!xD":mA3]<[琺|z dmQ 0#$F;6` [9is{=t!nW>}\K62{aUAXBN0Wj3^i }:fkJVlS঳B2dK" Hj"ʽ3J֔ @Qȩ3DN;9\#+ Ŗ~y} E >!Ф/# FW ^B$Ԫ>ɡUYP׳9h}^avSzϾv^oAUuoh.6ب,ʽHᗃrBdr9g@s3NA?ao*"HS KCM9 };'kv6c@LtʑAYi$2Jr] 5vlo]Wof$4tzC*ۇ6_ru&@BNq}՗ihv#Ӛ\pc S?1gu8y&ZZ{t&B QЮ˹Ng=-I BXOU聈Cj B^'u+dQWY&s.{P`D,]F̨6^T PɹuMĒ 8>$BUa](W1Upx<)ZZqj;?msqqsub]K/UI 90 FQI#6Ŀoʖ~l D~dN` Xڛc->'A3Կg9µ~x*Wk6 lNw-_ i7ΟI: #^}gy嫪A_Z{$8Dh.)@; Y Tꤥb'(xZ E4.poֹ-˄ >ZT``Lƭڦ9GYs OV@!wGi~lK X~&DS|2wfO "G|p]/b D$@W=i(bam7Yfou &Oo:ro\r"`Ƣ 󸜔w_,qǬƳi>aU$ڠ[d]St>a]1_YYT;zvKƦO]C9#/!^"s7"yOV[t㚔0=4Լr)c =pwB]˔ @s-,\F}޾z nE<^穏B{Y.^8FT[=ݿÒܘ{. aFEt>(EbF&<ԾUG,uр4f1r" D>[Z;ezν~--Uhl}`)jZӭ~,1Gʸ;"kwCBJEE. fצAolF_=O[]hz=<#(vȰ #'/kZ5^ ^ԖqqW~ƬlV5pML Q}]h^]-2U% 0k=e2T_^F1'(#Jb$郯vO74)j"zۂk*-\epX.!~#1Ȝ3r% J_`LpuwvpjS^Zd*JAT@2MpAd#@3Wstj/Xh Cϣt"o: OMgIx9&Ulv"VZ1 9 P85肀w~@i) ؖO%% H`5B`+ȰsK] oWߝ_. l #9& ?#mvtHnnYLK8@lh?oCrU^2G#iǑnyVxKSczsQƮ@\23#_ڟ_@nR/(DhM~={ϫvCLIK֎3ߩOڂ oZ ^b[ȃegui>i]1R%HOǘp@7{VQMr^o:򦝴rcGV$܈  >)F}z61De˰YBVNPU}L,~,Xo6Y0&tt2MҔ&fM&8o,(T/H-m'KZUQ) Myc%^|z["+ (@Ez bu~7ollHM RڜcQ܅7E'!Gr^ Xi2h3ӽ_[C8=,8ݤ XZO@$^,f" %vwi}pv+O A!檏W$C߸}+Oz b8push@+`1Of*ϾC,`c:kٓbvH+ekwA'TP̗$Ф\oä CG\j؍r&|]5=T0́9?5z?Ěwqff3(Arkq-1+ 'Ya"x5g&CH> KLtm##G^ō I0W E$c.P'VyIvc}<9|BkhSG6||#_mËDxP2bQ^9(-5Q{ + RI-LWi/\;*c[f+&Yu9@uGgIpv˚1l:qE.b\BNQg\ih0兗vY_F! ֮2ã:Cݫl] $0h:/6&\hRSB'Wx}(I RĘ8-Y1p6+N5Xcs^L' 1cY;[T+~8d$ V*DyЪ+i #yODghS`L,穱n[oM{U`*A;#zNO،8iux z^)7 K1x[* r0 lW`a|L)~UždO%EfGJ3g2c#bB±$~;4o=Cz`(bAxTyٲ 1|K,ɏ5],U{L%qr\NӍq8ԧZp ?9"C}K#SN5f}sCYtsI+4ACyL uy'نFV{h9܆$RxrRaؔX(N'jf.A[Eݧ[=~ecCeg0]\EK&sSGI>ǔ#uk9@fe}Xt.ߋ mbu6yiTS7.y%~slJx>FgS`$s;ޫ}NV:8didR|,^Q'VF<^~^ڟ Z|`*YƴKPjg/Q^L±ߍF@W n0MkwlDw  n-_-7v4SnH{nmApccPN6I8L[ U e5_ `q0;J ˉ*U8ׁ 1B7j̤C=t$ԊONY&rU[4Cx3pEscG{}O6[G" \+ASد+@_QV&r^ kLH-h[}ͪENj {d9gt7$=uaײs; v7P6/6sAx ɣwfy'qԀ3I4eY% p㽟%#)*|^V' `WpVgÈ#%|K8 =^1v2CȎvyu10(cYiʯ#8FYx +Izm&wd?8$(^LTb;્5#\~$SjΫڽ9uUƻzMu=uNfw[,6Bޮ DvE:fW_Y >ЃebKMP=A9yIA>cm d`qFPt\ʼQAqQc3nyJ?;8c;Yg 1cs3>PmP' آޗo@Ih9PZhOOϷ 9?i C~fF ڨIͩa5pR]A4x`lIBPTM!y|ZADN=]9ި2eSup2]N◧#b[ÈɢZ-M9P f.ܥI0_/s7'WfDBUJ)̚4d@SKvooܒ &vޡbR2jBȌ0[}+yUF)WIv[y{aU}<~CɑB({@Q[*O8ɟ7I(6fi˿&o"]kunD_Zl񁭲g+O})(X̉7CixePrqEHgGϓT)]&1{TRܮy,!Zm Շ6d٭t8N0Dwo80LQ7F?}VfrDmlNn]h#dN5DPnAÇ'V'voJ]kUs.f0'Tۻ VI*bWë1_ aMA:!LRĝ1xUL%h#jƒ^*>l%dDx*!a.OO%Ǎնɪr z{lhLj]1poAѢqi} )nW_ItNDPLF,L5n-e r}I:`l2zV♂fGi(pgICjI7O"#ppU'&?p ﲐ ҉ѺJ6f,Q3͚Kx>4'-X'}s=6@Czeȧpٿ-+c*B9b":|&,ɢV,lk_ZG/F6V*R5V?z멝ox&o&5̙w]~O|P/^9 +rm1/}[J4覂!]==,ӄ9iy#[?Kx| smd93!IV9 #gT9|RwlvvqBt Ax?#քHz;7PZ I,ٮKz,(vv9\2bn֢Q`x SlʎSCg,M]#:s0Ѹx{ hl6Ew*Y_Zb\% p<.!⠞ۇede ef2 *[ " vX_)k K3Aj/BC3 Y g^ߐn烺X5{)/yO.sl7uE!SB9/G0^7NT"9-*OVYT< p?Xd'.?w D;bu$`>,hڐ,]ʏ [%9(?#hMV tOn_WẴ& #N+"pj :; JgB`Ok+Z5헬_+MʴTU{j{Wde7';!eT8bϐp%u1i`6<\FxH9"EdC0l ͡S9JJz r9+lڄ<ㇸF$*5F[ω9${S mwzpY{l;Ӿ }ӲXKFN@ UΛ0o3IgletU Bmbv ~r(&K͵g0$]/wwo0f\4lϲ?/"MR* ),Űk=>`u#V8A=}ȂvX^Tb!ʎ,7G~:m.Dvpϟ8T.JB@Qz{Cr{TTFѯs*qUJZN'*[TOdLi<[t>~-n`ݐFF`3wx5;O[?m`/'7΋Ĺ>3qXz *fW|[p&x$ Rjvm J~'Q5gLiI=-N60$-<] ~Y1 % >8(~Adc< @"#v%TJ_{^lJEnĤr;|EKSq^.`"HA~JMLj2ee.`C"狍  Dp-:ɬsq/uyqNǛ $-CGm@,^!1XzMD᪑j '  I_#‚i⎗#ϐgYjAiK>zܸv2DAnFܣ VӔC#YajW/ e{{n?޸qH2ef8{-ϙ,=m!|4 ZYͱƍh<0ш"tѭrPN]ѰM)Ip7gєE"V&,'?65n0^K'ܺRs5Tx%8Z3"izIi Mш[T*lQt% AldI '۟+Z:{߰ʫ7m:XpyZ)}q ++\6d 3 jFLӍ0Kd-՛CbdJB,yтk8K fs7SWU"ucvIƇ̓{h٭LmKDӏ. ~OTuwe>_exA5,ӪA H#+[Ejarq._cy[T8e@H){ʯ栌^!@]1i1صJsCo]"ʋ ֨Ɠ>GC33ϩgѬ_rgu{ puey"n@GuZsZ&ք.ŢWA~\smNA8 ˗sIHZNio~.'F|[kYP(yK/D?OQR /ya9%)%:v!dSfwH^7&eZe&c,p}x,\jխ92^s7^95p==|=gVY_نiq6JT&bayIΉNj.|AUd65_Fmk0p1 1Z/##~\o$LgF/U5㮿cE%蚮Cьm<\\dJ½рUi*JbTUR޴B90Cl$zΣ$X>}pܟͿ\(εTj^r^) yZUvx跃nG$x0PU92F ݨQWKyF]WD"F6#{6_|k!&7^ҾdqtIm4H i#9K {;vº'E0/y- p9Ң7.T9Y'C@|f$f#nb g4>Mڷmڒ*%JR;Y9wm +yڡ/@`Oqh Uq+%|H]E AڮtTg( 17BЉ"Asw!0NM6!A,ؾlxHԲ/8< m* ´cÍb$vB";*y 0njp;M:"rnVNE\|MLRat{ XF|'ϬeMoinn1.B/V{lb4=wr)UQR0 (rǣkkȤҤ P0 U=@HTwwD:N&fQآFzxbݔ%CXү3hF$Ѧr__Ȓ堁P\㾰EɅoP& RSSLYqTu-}&Xh1ً]:a=}&> 32ޭ|8L t:MoJН`T^iap7~TP8{#{tU5qڽ43CC qvUpY%ym^N<>3R@q6t*w=͆ "{kҲFe^s>Y'J5N _}jflK8^eB/co.|#j$) ܒB[NZ>lv擉(Cy{,ODޮ?2{~yJ%E Mn'u 7.19#+1,)(`VϘJ$P[e\"7祺̟>}zS\s ^HvیQ9g]="匵`y:S$~5%u!=B͘Pf)a\dԙd2ldO rso EGT*"5D*DY6&VLv]~R&V53|4V΃VQ4T]FJ2GZ)N|AS=m=HWdOMʈnU; K#utCӢ~ׂVcFsqT\kcPd/3N( l+6.?P]g+V|ThPl9/ >j%@^qцuM+穊sa363?oNFojNK *FV;,!zL3ϥk^)ClAṲܯ jCu21@auIbqaZp)n *GeAhc*h< $2gLTxubC#-Ffi:M_TD ﮯ Ld}_&HCӵX }tLt;z,=D~# vpؠ0+7+IBcͶ>Hd.w/rJD# A+(8q*јy+ݷ%Ml7D=s Wrxgƹxg'k;l-FYXp_?]0f=42] t#ΟI W!@gJFV*NQ^# ơ[TY8XW&ҕGH ‰jGA.#wHu 鷒Sm 6<~\!mx9;\rPG}xjnq|z*>_X!ԧ%`۪*b-ڃY9*ޏN@#6{#S8cbחAAzE,J /\H/Պ)|Os]uu 8jq[܏U߲bnŠ_BF4#Tv5cG!p{cMBEN5k{^vYdqQ&UӠMp-Ph;⧴qoXUWPk$.jV~PxeG)ZUS8A6JdtdBsHCLR˧RiQT~LR=7DV?3BiKY-7Y u#8hݹ9ej8nSczR(uxg1 oNk䑟h=Ģ0"NSҬPUَg)Lt&^kP\fwlD(6_`E)P8ቾ \?<(?x;^o[qՠolybm4OHHY޺WRCvP Q޽:9kSg35LT v+ ZE,'.v>^2f9e,gk 71mLң7+(4lnA#mGeY5]".]-Cꭳ>I#o|C$}}#ͱ#!Ȱ`l2/6NRӽy';cٍN@9 Qheʧɒي.g)…LT&]n^s1dҊm_<1O)xIz2L^AIѲ:uK+8d<W)@:Q)5J y:rؽ/ vewӫ_]q?|tYfE vDUQdm`B/W\oIea\zN3A ŽcvQI9|g:Sy]%w6H;y|q*P[cLɑ5BfSV5s0_$I Ϙk –́ɴ96{H|`QۀfkTӘͭto9 Ɯ:c+i2Sݷj\e&z'Ltg8ZygtP[D#Ҷ=[B u=NъczbOa.a&&( @{盞,=3Fl |;hg>ׂUb% }]l@j_ۗI-Qj@Y\y[+a[_o谵IwH-@ I14aMM)Zuݒ;+omp&0x@fc@e*s02o'5^t8émPogR#MѭǕ_ 2,KvH.^dtjin<96ʉfuIh'4(5# Bm^N'GDEsРБ=Ya "9zVTv^(7Ԇ:; CAS2.J/Nw6ݳ7k԰JN=!o: 5t!3wXҏ J!= "aiª;+R[U9x)lg'+=w\ (]W-bS#"7ġE0O1W@'0~OmxܓmEc߯ݖ6E "* C%i -AK^z6 :Dx`uH̯{8Ȁ/Z9XbD+5gXo9h8o [Z qX)x~G͌y3XR^u:E1ؠBCWۭ3F,?s<6pK x/2k<>Ix! ZH"jbwo⬁&*Y\2ߺO> 9;u4kIrmѷP^ȝ'd ]R!zd'hQC$,s pp<=0lqbBS@W8)2'nTq]10il6 p.>1%JBBM1HS^p"ߤϢ,THD]S%5<}KVu$s]'ĿZģս=l~|:$SG"H/%exXE.kN:+%߳!L3$ T) Mev_o鴹 ={^QLaEn<1N|dMMO)o~;5ny ~O%({ְIrNtN>SH(D*su1WU/a87f/jT@?GqVMs"O1:-?NkiI~ȅ _GA1bze[XԽatxM,8a^SZN|x;-M-B`[YeQn |SU' HA:1WOtIh2W/z4TRWoWm- Xyzν&^4<y؟q032swolR?3ɛS%}uʩL A (:Bc>v9ZVy~u7&฼NxٗZsRɴw  _ꆀ-tY1YgkF,j6&y}?eQﯠխX# +sG JȻJFɜU(-G@ip߁K~3|}dC$)YD(26,Nhy>!;Fc5{狺rUPq |zF$̿>tE[iںUWkoo3MU~E"ON}YGb#L7u7*i}O޲kY#ߚIlmWn#=A.G6H.%JSQr$qFf(Jr1|qx˜.v)s9y@]9iWFB^= 68|cP$EQٌ+8a%aS2;: EqgʾeEASG_[Lkju֣`uܖM3s$\lBTl}(D_:= 5mMNg]K%PStZ`WaZغ|r{JO+sUwsv)0AwnG:Q͹RK^]-o<;Saڥ{|-N/ ёl\L#j*tZ)=0u?)N/k*aV졔Yf(P]h '=qOc#ϾRnl4/nxOE e *r0%:.@;WO>e&ASF^ࡓVRIkm9=}_Ai;(/=s]0aesZK_~3W'g/Orrg]62#yyK:3]BlR\O,Ґ™8~IQzA,Zs六29_QK'i3l&WIރ[#3ңCiaC@&+ns.Y#ԇ"ͤco~Q+{CэCݢǬƆWv t'jKn #0A1]6߱D-`q*M4X_2'(S/"[H@PPnJ,Nq'B+!J.\⋦.xݠ/AaֳkEҹIPٚGR )>1E4On`^Rxku~9zˮeqR;1c4+ =qm3BFOAwq6ҕ(KzvVNr WcDy֊Yr\xYY5c|? 3k)[wP_#kI)!ɯW}^l)0nZb0B6NBJ{ 8 hϾ EZ!@ȳFժ [ȍH{EbDT BW^?|2 Wc k)gySae8gF:7$" 0;}4Zf"fsFU'H?2 ,ڇ'l\|9Df_LmT9ƃ&v,ۋρ9w5$[L *`/O hi%][aʹQ4֜nřBj5@+]䍠",Bay?"BΟbN(|q~8HDC0hIbQBgQe!ғPS f#*U{_R*2c NPM bY6CC5 A6 ͹0w=&^mݎ{a|ɟ9N:7hV7,.^`&BFi,RmWή:7F+krܥF(D}YaQ+v1d.0giiwE"G ܪI]2荦PΒf& nFJS;lE;22S@j!V-o"cSJ@C=SNG3n"}h*a ae#}3M“|A$नg1ψ2bfjޗ6"==i@ s}Er+s,t8'8Qf7b.ˀfR(xۦzsO'xf[5jβh|d?o1;Mc#X] c6/U[v>Zo۹x`XN-^Nm{}gd'ۼ"l1B\C[ThR& !_#&8G"lqjӌf7Ϗ'GXvjfsXX]g[4H \Y+ZBKTj+\!h E\r_D c4U&ct-RuNǿOK[EEh2olHn~fzN Cz!ziQȕTRVe.G<@ o޳4c(w!#?%ͪp`/HDo2vVC2׼E7Қ:dlp@ɰ~6 Y?`Y5,C틝<$M/,`u.2y{t >PJp(!/e숄'sD $9#ԟeZاǞq_]C7~f"^ /<-ˆg!OG@~[@ :Ifx950e*Qz*ʧvs5[ڞٷob%-+Z[N't[b3sߔg.|SYM=K XULا.jvnz:#{FL,@q.1u.7[b ZRɘ.#K(q(+ߵS4}iҗeyӖqç(^OFs"^`Ʉ%ܘ 1QP6Oj^qi>8C0*0`F!&1rt9*݂x XVM+gYgPH@YDE:Z | [t!~i@TV2݉82qƉ4.btɋϊp%k:km^ԻR Y,#/p47}oų \-d6ĊFy_41SH`CQ>X¾I <=&99 rjfT8yH'6O~m1dkt Wu$aYEi~A]WsJ;66Y9w" ULi rq{S\X^mKAOًfmT$;*VW@иŪ_ΓgT:%V^* +*f4˼R)űm]%˩m.(^D~C9XJa0lM\; Z,Xf$POwN^퍁Y- q2O|AԸ5 3R4KlC>k R y4hjJ,Ә_)qL(ʓ}'Noʎ$YlǑ| ;u'w$W4jDj0`&2b&Vww-wMF–QӖP%UOYQ-!LF`>ڵWQKWtdPTGIGRP>og:C_3]ݶ:U=G/ !|m<䫸uOLy}|&Ā$,K:TPsjänԮɜczJ0C>F.n;o'y i$ j:^n}]i.>7B#ɶG9CY#IqXA`WmpۊDVw?^yykk<8ȣ1NDzͨHxbިvLUG "G%'r2 DuR.#1Z%>i,Up;qDX>4Hܮ<,}x~=-qKy,?i5:\+ylCo ˗ ^Z#<\nt/|9`r}C.14Q }Ɂ ="1V/,8[q T}@x?Bi@t"SU◀uzCF7STϨ 9$ЋC(BN\V"޺B K+sJev5߯˹ +3Ȧd{PI4ܻ:Ѿ飱Q7IXc^䑳OzjP7hHz 23˺Iy'Kgc\UWaqaXGOHS;CV(hަh C^K HlKq!>eaBbBT` a  1 e{)̋$W! _yA0 W⽵hkU(RT?$1+g)Y #?%myԴW6IQ~8`@2_+;KP<)Cg}᧴M X=Hvmi;VIϫQZ#JV2su,JG;A)=_7+ |c!QֲEp΅862Jm0G\ӵ [ɛShKTLzY_[F_?2T?^_ij )R@5 ::hԱ\-}8s_';tܥL&բޟ5۠ڒvda=ƸĢ6Qg=Դ93́NPwp5z{ak M%fN^?=S]=i'羵2csTZBhgr4 g$' $fp+h-1KSz#ydzk\rs>fيcseJ'͟ePxT D;DL zϹ 2yV:"hHq#6ƃ, +g!-?=ʹFDz7Ũ)fM'ƃk8L3 6y):מOڐ\T}:5 ^1J(8**6 ƈ@ {x;uV]%SQ 4Q'P?)`M>Av%+N4UNy+~I/~%8Z,GE*t__ytUV2hEo+b~.X&JXVnbu!&E6󲋍ZSȚr_ng K5je+/EӓZE <))uKdžWBR,5&p3ۛ(L4ӭ,ʏa7(Gk=Û*'6h຋1.6Ro/,V+chUp]5Ğaitό .QD6x9/.KxmPfNt>D&xjF ^HDp=`NY/{ H 1X{ dPeDJc$#]#K1@d9e?Q/ ٺȶ)~ ֔E1N P`{D!2qe'Wzi#`|.ak\Bօ>H;aƉ,J&)+o0VM~n"+dJ"6aʇ{cZl5iBYҗajF'.Oʐ 3 5 Turdybx sW 5mKfF[Zl#M1(M AJK2拑XȁD5mݮ#P`:h06|˯?.1Y~nᩓ= x.9:w5뇥Z]eӋfbLBq +7,qO̰h؆$؆4?iҧ9)iƅ .x̱^3? in]/J#0ۑk=cO'b1`/^"-C°ŌorMHSb"ϴ7H҈%cz M `ioHtUԗNm>GMYW?[|fc R!ykwjHтc10K+Ӹ»Kjj;!4hX\=z%, aW-8DMHCCVZ#  8;YR=2|K7 H݈m;p4oyѮ`^-7\(3,C髪f_w0t7f7.9f<Njn>'t~'\ɂx!@ )p"~MHFְ[B! . //Wݷõ|iy8UeTo`@RNlUNIEdxu; W0t4s)-pO\pRUVxG UG足bQE;z6Զ]%AD"'nr"Hy@klVZFJ[`ޛQ\Yh`紘m]0L ؃6).Cv!Oc?!C{xϽlMBiN)R*qRnJ͑yhlr S,f]!| }tэaX^ԬA?p<~;^_~oP Xqs] h ͬg-VD56RvrCʅ+FCPxv-Skbl`ZZ66}o47jF1;x3&MA X(Z@ T׫8B^!E _ [Q;[HAkI(49}Y|X' aԸՔ%Sp"| VERu .i=T)c* Zg}u"fX7mB҂,ص (ۣֈJQw7Wsը?-ߤR8RvY]HlN Q{d6}O1ۚ@cv69` [Larۨ&Z%{~r ptS wtPGw y.IߟU|f#};UY|pZ4ٖTffQ&l\~5ɹG=%8Gi*yGJPL o՞7v1OR72E%:Ug ?HFNǖnֆ?st,uδ3"?PKH;YѨdBb(zʻyd4=l]9q>hJ Ir&6i;LKk,ZHQQ!) lMIK[|0RO Uf^j5V29}VybWG[^w'P?Apw5uQΊP?$\e25^ys#A&60La˝WX_t 1_?ʘ~7rI~1҆AHO̓7?hޟ;CF"m'CO7FF,r hqo:n73+˔ץe}l] 5Z+щP =Ǐi1} -g])$YP,GR4auɣKS:brhxˆ.ۀBl˞Xwzd9Ig41s㸫|$opڈ "Or@}cB2O3xBZhE@^WڴzXY}K=Ga>b߇=zU'GA]:i+ąmk#3񥋝׫Asi}KMZǗ5x'e%Jx+w-\bbGӕN*Q$f3E.Juf|8v@гtA躢o|f|VQi`LWX @Xq+3݆F1OX`?{ijƵ0[K̐^0D&^9;FCfCB/morᠼH_+.0xɻLASߺ /\C_,Kz /o `_֡7u0#!J*̉R%yyC.-w96x:6E+1?GGe},anSK6KuxBl1`¦bޏQ#.4pM:Z̯7D>ڄMM䒡jsɧs_"J%vUR%v6-K ^wBhp?1L'YNwlF'@:Pਸvs@0\9ZDmݲ&]n6ε9wGs8ꚁA"нyǑvHX6빤VyͧYRR ± i7JTS2|zUxLSNw GZr7 K8ꇻqﴪֱ+q6Vj^K/\/HNr[-p&.tdɏaa{n16 'C(xl3SDŻe I,ސ;Qoe(]CM@&֒fX ;)%Z&%F|9|,>ܦ3vw`ŮkWa$La򋹛a!H6_4cOm5[ǵ dWx#S=T]!tz෸,@3_@~9Q >FN$ؗA#Ox/- :Y֣k-l9C=8s RR.j趇a*">C0'c_„n>Wo3N7b~m'Gd[~RLJZ?a1X-'ĸSF( pzoÐ0,uؚC`d#]_iyM]#I~n`1[(\ȭzFP\Z_y*)Y$^k :Jq]*af(]p"K%rBJ}hy_hDި\Sb#U} '*T`>0٥r=FrT`G2ǓoLGjnRΧmPB?]l=)69,Nh37+xn:a r262uM4Np\V+wxWM}$'Ba֧xpTXWlD>e][1-s r(\IYvSU^tIV]w 0e^Ψ EPo2TdS mgה7$/v<8tqgo(Q@sfYDʘ bU$UvHGCL 7 {E |%+So4uyc f>(f!% b/(B+Li t)3F?Ù#:.0DŽ4God|)mT$\B:.=H-\!ƺҩ"N ti)~nSdȤAAm2XZ-^w8w <Ӵ[XXo5.[/u 72=H7J9 sr1ɮm MBDbw%nnIɶ|Mn-L- Zx0?8H $aЦWyd"c`j[(7ʆ)p!Jmk Է LhXw|\=%59ngH!yy[Ai k}H^dS1%% M-iy;.cXԖsiσ' r-piH崭[Hmp:L1T$uܙK0&v4t$[}AG^)H[ƑU8'1&J 2gH`^>MT(ҏnRJ =w}j_Kv#lRf֭I(6Dy$CTl\w/~Dy3UB՗F*UG C6 us#QsJ"ʈQW5eﬗ%D&r"rf Oy 2O'׊m%e=!,نz]X.ez&]c}=HF=2UPŔHrLX@sɍjtj%IOHI|neH1t|x_^NjE^8J"c|Jݱk ˖'~AWrOK3k9j8t#ѽT1R7g}wLVW,2m5ܫ6^|N&PMdn|Bm^zd~p~ 7g`>a 쾝"*:Z˻8r@gߴl REpTx$v )3c 83е JڪNOw=A2\eOOWI:UC|'o z!3nh(n5($- ,^^9u N\Kb` b^D*P}v28+yв>gM2cGDdՖϽo'zV{N|]ر$bccx~x9h4̓4'e6f „7L[]趘|ng= gv(՚i!!SAՖsRIs϶CNR5yDmȞ84Bv#|S**^?Al=q>I枨M0VWM<1mm\&Y@#IfYJd^-d\4srt6 ay? MGOۜF.$dndO>%Fvb {nkeֿZ;Wfw'E8-xz&gJ7VD"]]H+]d%!l{ F#k,T-A KL(&P|G7zGEOB8M]IPFA h&H8n B ..]j\#Fq2I\s=0ٌ4;J|>oT7}Yh(zCOF۴dglmzC ?#g,x|Ig`vKp#$8G nآ@yv,f xr 0{7bVUC^ڕ2U"]¼k *.ze@ri)\Q >v>b6 |J4>XXIemd3 cWƃT`f48Ftr반"ߚ!lV K4%ההV6v-+""q#~+Kԗ]wYB_lUQZ Tޢ,hĩ~qN6]E JԴ!8K_/!THKzH41,k Fh!2tMiZ3e؞5`~x 6b=A&3cG,}DElmp2LF F@7,[A?3A{JSHҗ_U1<\ߝ_ǚg#/̪e6t5m1eL[Bm*<9;`Hwd-wW/8P/Si˯/3P&҂wKɨ<:P{ChҽYyq1Rڕ7"/'@Z<Z !ٵ@-OPq- ۪Sl|`:푺O( !(e<`CX?22YR σ=thHHc+Q yi 7љhKNaS!-tou&~Ɨ_R59T{HEeova&DdF~[E#,LJw&-L1ĥN"Jv|߱GתxHنnRf\O(#Z{s̅GP s8hѦf-G()Z)оTK϶YG|My^H95Ry Xי iQnٚ `vN6N120! đCVaЧ4^W4%cA?vb1={C&(0}f 8]QqY||4UBLc Ez*F[i[{M%~ȣ%ָ;2(D0NrTSbޜWbA5X:_"Y.c+r+",5>"`wP /7 {Cop r|E{Dctzx0Bz-;eݥf8:ܻZLZkY&V/ތ0 '2~rߩ>3R] QħGW\(i1u"`ǸPt&2[5M)cfy%eFD6ijڊX/PDէjv~I7qq2WtV?a8qXwnս~g,^K^f-ޑVaalw\i%GOң/iZYYBy",?I ~; .Nr:Tjn7]+Ws͙iynUpY>:=7BsU֫HNw(³D%0%Rr}AҷY1| >m\FB 6XkiCGw-_ Izm)F5pGD=KDB3_xqR|aڶGh1J_)\7LDOOa+XRm_o4_6,GԘ R,vb?s*!i}y$ZspMrw:Iԝ2}GA`$ţƱb_-%*ⳁ0Zg㼐[#cmњKt'Vdh*7 -`zAO2G;JipHd=fy@yM'"RJK|6Q:c8WenޝMPsf#&j/Q<7A(^HukC}ϻ˓1ա΁W1~JH aޥ:>7-T 7vƫr*GnUbC,?N2摲[ }0~`vxٸG%1HP'vii9zN, N'ٛ1ڒl%-x.ax{bvC2\Ixy\ O8tSɏQ4("mNS(ݠ&ȯREUhԮ5VɾK_1.E\U_ U%͔c3dC7儗0ȜH?m"D!`AJͬpŽfX[/P'GYy*GKo@q#M]vױy?c%3Gw~P^!+U5 -&/?Ցʇ3nDM{H&&?N;6~?-ɧ`U6b%pHwJ"}mG3R59)aD?,+ nƒ)LG Mٔ ,q 8^o. mgzUy~kpIC2hHx6†F@QigPᇔIUI3&[6"mb DYzyg0ޱ?3wq1MM}aoERl~){=e/d>PױY )*,6ZcYçD4eKOE v\ͬSs*WyԆg R߀%36Nl;_*J?&_s٣֭S,n}|/7 !z0^j~o\T3;7f |DGSAB <(0eh(Q Rj,4BL@Mܨ/rN=n.}eHV| /G߂J骏:g0h9(PL}5~"'hѦI$)8aM)Z*[y}ŰEcS!u,ݭyHORJz˒ARj_:x r}LeQK(K:ȘB8IvhuQ-j)3d˜ `5{=\O2P_wQ/.vJ{ebiN]sB*L6)Qe9y[x ?@@>ő0*5RѾ< E Cݑi %@@xDi YRw14nݏj:.#Q'5pS̯Q( ֳi k޸utlg\M (4\י)[9M AVU P z@(9W"DwrHȉ]#3XC> '<[L9wκI^a + abG@e 9K$P*( BoBސt6{+97 BG@{moᏲ|(=⏀ /dmO If; * ]itL97|=>Tʴ$_+EB0֋O]B;14+ 9=._J H$% WףHbctEKUl<_:*H9V Gl%'2cAeЅETqDtzlX\zZiqfISC23;|pnWYFq1:|4?؛abHc֫FQ3^1m뢦2H2+bpc2#`Iz/;͇ {o~OKj4Ǥ^7Z447VA'I~.JKڿݔ৅soinAS,L*llp':$~|^ 7}$n7ϻ GS UC{`Dwkli-0$#"ݑy7 )kz eXbAN23sF\Uݙ q& k7ЈeR;gz~W$6;uLq۱&&.EUS]JRӅD4^X%Z yjCKd7@j49`gcUę.~r*~?2 KVߗ=Wp} nX%Y9c NJR,1 ]>HҸ1i94AHQ/Um,zZL8/^'7gZIwx, V6`7qӧaR"=oˇƼ*B<<$fZaAGzڬgyd. {Sh4m[|WWW9R,4PX?Q@Xa1X1 #ߑ]Ԣ$h;We3Uw^u Dϩ䐼o)j ( Xqk3˜ȷhU]O*"Zd͑.?Qfb*MpH\u+UÕpٺ<럸,(̠ ˪?1R7s-›@ɍ~pWPj0O;< b3݂򁖜UIc'G;y[Yj?V+w"bGŭ׳9ol^3ll6a nUs>\nBko~<<ēT^pnȈX}ʙ}i䶵ڇLUf[JFxeQ+ +PM ̼'"[ a &OC;zi4gL P2M(Lg56c "SzurA ?Q-p=~aH&`|+= ֍aqJ:R:J)0w_]}!48y#|/THEmO uQ?܇z-712~ M:H1ls1e3)'j*z͙Gp/3B73Hǖr ?qMrׄB s اqx 1e+{>E!fd_10;L]}͈xEq!ҔӴ-o.̶Sz4e@`,k@KE 0Xu˶rM_YeO6[X% ܾYJ" [[Kig(siW%jvUXj0쁵H'g%]x';$_NQ;1R"X+h'k- p4Q`$aI}ﭸn[irYfIl顡ݪi=ᛗosRuz.LIX-H$2$&A\Agu1ޓ `+]|)tI޷~/Hڍ1a2C{ "oQKVʲԝ*`ХsxgO m14UDλ|ݒІ&5 dJ>(rՂ?A\-pcn:I/iknކIJG1?D qJXF15nRSy¼q,#^@;ߺ2'r6ԪybxzWkfc mڃ6̏]i@txDCӸ0W=a~Q,&B%n=-o[> S7Y'PU?Ed/afCD˝? ek#`R{!+É@]_F~ފ}htajqnäҁ'mvd>Ehva32 CM"ܠ|/1܁b=@m#'|tΰxxlF|ʬtqXY>8šLKΤ չUd49?S wt"dX @XiG)d)I)}'揔W/.HŃ|v]bC22=`}cޚZE<;uhG߫TͻO5/L+Po tMC6/GÝCYC˪3'DCVx{36bcrjZCH ܕCՋb#=Pz7W͊W 'ғO1WeP5k KtQ2DtSwB;zvNo~q`2S2LQ8e}[dhc4JaNK1cDGzĭM1+8K˩c.{+F#r:2q9i~on/׺㗺2izPHՍ:;ɷ 1]bF;s7px8(~ Һmx5qY nu9~C(m=F]ўEBye&twKᙩLIVvkyj83m-:k  ǒ&cu'n }f ;TZCCU{ί!ϊJb6kJT H|G1MsDZD;t*#jzCg/V{=q/b5QWo-ڿdsf&:.!lX٢'izpeZ]\ȫ?hyX: q=aҸ cEf*ΊkTÚPA Z|77 , p] _Ѡz} ]/fC`) [.lM'%&'2©WS]TZC`V}9½]0|+,ϑ,*Y-eG4.Ui\1I;(=[/py=z ){̺*|`j" z) ;d"%iu;W+;'uл} F{!kd ? j~~,g\[H@ %/}PE*H O6sle+v$o'_Жjn2寱(7SnebC=jSۓվR-̔+A2rP0H"PGMyB_?&Uo ѫBt'V|5Əg#2zWn@:QmmD]G{پ)lx7e+ql7g5,"yW BoTe&ʠ})%+.vZl1D.߫źeϕhClI ٍ^ԮemF2\fېoմ T]5nWBt2N2Vc7 m'Y 8{JqR18$<7991D>|f$)i^ ^I4VVR~sFÙ;2}gԽ)`:mg`_Nt߫QZ򔫱JKdBH#2.;:V q J"< ɞi?&VAVD~[w-o׺ 6"^Xg(Y;Pm?nlzq b {~O tJΐ?2.n %zYD._g 7PQ *B4* TciЛer'Q3[a  MskBX36i{9RK 7QYj$grU٭ml051UV2b1hEQMm'R(O+I0Q ޵ofll4`kugC xdWS/*jʏ&Ԣ%z ̒.jq*9Ud7!{QR?7#^Hz"C*ڌRi/Ya]ݨ)rW+=䊩;w]votpdNl+G6 Oy?}rkii3nJ3浝n,ZlJ}czC[G>V`)&"}X7િ\lw]t$>ؕXt1Wk6e>|c|@d|xndIԂZat^ $F劗J"3P?Q>Icθ|Ie&i#V.+?UJHI,~W>x/25u*d7U"ZlGۃa[wi5ԈOjlΑir@ ւj){uPoJ hy>Ҷˁ$OoM8/c3e}wukqO;7s!`Kp&>X~cԟr*aU|~{U>%vYҠ8_z@d{]nw_ &萩O4q+^_) fKvvzS߼gٔO%%&#sãD H7ʰ;\UNXDFs)챭&e-'.`M& ,1g$3/гQ edi _6sZEqLaNY4@w) A"4#XH`PDž6\zs pX˘xK,CbkӷJc29h]PY N![tRQ˜Z?zi̶gG׷X_rGѢD=}Q&8?Bde,&S:IBbwAy`=LA&HހH !2Xԏ_C%c'[\ e6Mu[(僭"jƪCE-c -HnVNNR붴wʸ$\GGCՖ(;}fHNlw,pj.Gxt?ϩbA`pA 5ŕxn\<& qjtj?ܰwɞJ}LJP.jb\hhLҜd!&~k-Pd@ar8}vTLL]..ܶS} LgZ MVOOR¦VZJ!c w-ҏY J1 YJdS >C8t.%0KW9YZgQ"pa^Hi`߲tQ~!YXGeHfMKr*HGm߄ /?(YnD)\tN v'P܀>ZˆVq4d3l_o3%x;8֍^)wsL mU$N,q~5ԀQm98䭴եP:6~90T\d&2A%aO}5wPOFW8hpQ*)fޛ5(Y -'c ^G3)sro6Wѫ[re-t c(oPgrhcLPdH};r*HSlV OJze]^;5poיqSpUo9cgM`{lK>Ľ9ȟe ! r','g^8&_$=QlD HLYf 7kN4D Jl9!hJvpT>B*i~꼝G GA;"xӘf9m;۹<ĉ>!n^0WMG~J'Pָ0 RgNB%'kuRt^=yEV;؂=0*^E+&nsDasWUaw"Ni?=<%r+YXɷ S[cIrC1KF8:JH^p|}ŚJlD?쵢Ќ'ۛ6 g+4v M?\'1pGG2c`Jd ?E;rEMV[ ퟍѵ0r 55%&V( Z|I!/܆dOjU4RО(\/qXr/ f1io>_pq7G}X9y9xѯyN:pS)#MY_+__GZ;7 X^N4̀,AŮl>)kK_!$@  }-7lE ^gih&7?|NͫCoX sqfN[_#bֽQtQ m4oi)ȕ0?o9Ln6Tͣ'[4bY)0jݵ_mEC yr H+̓& \$ 2o#%Lk[AY.[|AKKӬ=fWʇ$A߄)^̥\֘BĽ,^l#:7o1$܇5zNJ$EB&z-K YryΧP+-PaGލP%o_® MFߥ4o(mQ.2<.aVWnC67\.O\,ަS,Ϣ!DQO-bB~xCuE`ÍDҴ<$RGڳ9ӋܾUQ]:cq 4E}-8.]GjPYAF;k\az'栖Vn1pQB׼5m?:-"2挜xE?aa.T#Wt'! \OT:"k6RO7͋mjp;fBc]p#?N^Us^PsQA C "řT:kW,0_o:gW GLAxQiB!􈻶k63؛e8)DBr|N!CSU,B5D@̘=sQ^>q;Vgn̵Sk6F]ӵyjY(v]m~k$QwU›zYĹ -YrťMc%%?,|!0䙂T0/dUi(ƳkWav jT!JgYX_&XDY|YW%1lh%kJ0XC{/g3U0.>+>i\Q&zⶫǔ Í*l@S~z=f,Uic~!W=ғlcu? X˅=am8.vb<]Ǜ[M$cqQcO^:"Q2maj_? 7Dj5 x@ 7\ 0 JT};W9@z .YΠPx,H]<),v|U,LO"݌`( neF |e4.xTXM10?:M% !Gjup" $2Ut#q=oo_c`pjlm7\wnXn& 1=.̡u )2?)'ZK_U$V9qGa9J OTkx tII)a_i@׃أ+4|O 5c>O3 [H|![7^9zH/X)M@ OXg衰N!گC1h<4AOXCO@|B6+MX.}~b`xy5/ fl #Mgo?S'27_XW(6[޲J: `ZqeÛ]3Aa%* `͜H{ߠxgt~$.mqlhjC/;l+ij50 *40+$%\f]uAx|?qenN6l}MUEڒ "BT=B6nA%{<5&mcʄWOϪ/wh?YF <%ALu5 O8ЉV[ [LHH>2s`Z+oCh2"1}*њ$>U/'J9& V /bl|o?l 2}2BwwD"?EM N3&Άq7nM *]2UT/*|NnKrMtj 5k,#Z ټUu*Sw9F`8ȧLOhӣixQmP\`0 OeGD2k^T1U%$3DGkph  IJs$6d۳@quV!.+aEnGhpTy_ћ\v, &p'z1љ?s|ڀW_n'UQ( |D.g$-%*Q@l&>RD茖U9 e| 'e`0%Bgī'0ϼM@1cpsjT7]I΍mbiv_gc͓v X65_rn`|NFrc>#r3a`T[7fRa}R泎Lh'ڦQ$fPK3JuYa9A!7K y9cxc\VBĘ |*ڂb59|OȷKwi@l1WEZDc a{Vm}"+~<Pkv|[_yM}tЪ'm>m{don5`uE jIQ άBxi_zEs"3gC.w2E9!?D v +vGyk?v_^ s4 =Lndtrϳ{fXR7m2e_?R{`eUo)PJ#;q3 a3V,t1sq U|$JTd~G 1uf:X>~A>IK喇RmAfpZpBaCIj; 9],ةb[ǯDPc=9O6p+ A, цt} 0B֫2\u,J/x*J\OR*- |v#ҩ?M]9®L"kkI!%{%} -G+ݻ]- EyoZ)F/(g  +RxqkR- ,^FuB,!URpZ?v] 4' zJ"Z:},BM<%|\(C+Cn &}k!>zri V ߍaӃV<{Z6u%; J4մLMZf $'Uն1\'HMvɼ Ѱ@JRKi8X, 3`e3fYK_c2F5)!&k G Gm ,yCԖmtо۔8yiUcgl^&jzăhXw9G!V?g~Fjoϟ0QH86G˕% > +Uh +A z@F}8kaP^ϝ_b`d'5yvKOxOP/ZMВIWpQr4!h(BB8yAwL(DQh(TIzZCf+[9͋5Yl&}kcyĆG^d墊R>Rl С꾺4gaZwz5v/Wpd> Bل WnWg<ǹ6o$rï׍C!jPQө&҇d&WOZ6 eN6b7N,]~钖v7xAUJc`ܟ?W$G6Ty-zWN~[2{w\&BΎ+me2AdµBGcq,L.Xzaqa\دzʹ>v!,Yl徻zRo<"ٕbpUAk{HDz% SL1nL?&ر7>]oVӶD/r^˳?)gi` FN)b#G bIKTz}e5indk{q F0WzsfRu;D]ʐsϾ'sb޳9صo1VHH?A-SujDF7Kow]\soJD!:+tMaM0 Rgy ‚(2g%gv k<$'>dȩ`_έ)`b":>2%a~aLW Àf/Z#Y_ZׁaY(g ,KU8|}R%S=7@ϲatdN:aI1^%XOӔsNĺcCFe9i uǩ/tjȍݝ4Zy$匾=}_мa(vxc:E> c-cb ҆iɝVd d/f7h~z1|3Dͥ,^Pt"`8Ϊ <9WZEY1"Km!m-BI)Z)]ܸ5Bzˏ^  g ? Qh!҈n>NՌSA/:"ؘ~ߚ`LG&yA8kX%SLs.r T8ԓ`8[\~KTRGYf㢕8u%[+t,3*@& dV夶(s_ӷ2T[tzգ.70Nj6tpT!SVd#5M:ÎL]r9yt`o_Y:…8Ϧe` 0xSҴBS R9QZDKvZ+/ f#i }mr+mxOѱ~=ƻ|r8Vg4'3 'JDÁ~\v&Zz7JNGQ,9zOz{Vf`|9$.-|˿CwV_/j5?OO1TE8G_ _* {^amK2pFD[Y)4NZr^ձǫpΨ,S9YdG!|4k5_$::,n#E _8uZXb H#+8QD N`6F(>Pu2A[cD yN,jXk@޷tL$ًX=3u%V^*V+e)˪ngM#>'@VKfʆU$j:`?Ւj(bPgēn.ŏõbicِ0/6x/o'h60eWN4y~t99Ҏ`^„BaEu%-w~5wL/-90uDѰN6(+hlcԫy9QszhÍ!(6,Ĵ&&4aq#L Da W F€||Da˅'i B'IQq?3TPd &) ;d{,?8V' O<`ޭS?\WӫmZjfǶdKC¦_h .AܾVƁYcH0h7(%iA0+d::qu}TZno/i-^,]q)HXdk_&C@Ua~ NfO^Z`oq† hDD<ܯ oVhIJ5z.k K1ΎK#R*.Qc}xO #<ݳv:>k N&eljEK:sR/0+\lj'eݏj!F ;Zjź;7ʱ/NJ62vS} J~epqemVPP<4¹st@K4ݶ [XGfh~ۿOG ٳRoi&A>7n6Q 4:S^*|6_!~TzJ7-Oyvvb =<+MDc4U[X޴[<Ɂ?RsRcA< ` U=uk2#h2{Pr0Tk01ތQ֧KL׹gtfUBY԰PO*]_cq430His3^D^X8Qug{$PQM+h}VcQ9S-rPDUֱh3BGQ!@M-NK1 E/ Xmv^3yC 7mG!Xq3Ґ' }Ny'e"g;`KM_ [;F[Y]S6ǵ$ql0MQSђ- {:Es7u(H(;k_ɽ<.8 w3xg{ur'9#*!2pI[+8qm7n.Sso7BjYt{Q\(3x^l4"ٖ*c-PQpwH G{7"+Ͱ2X@ D,-6J +O·XSҷ|`8+ 8o_=} e[<o{䐳j,>ICP&l/p4%QcnO\a'Go>mD!K{fR,[zcunc\B,: Q-: n+;]i;.x#!?4M^`0rnmi8Mm@ܑL3@+VLFiG1ÑrW$/I93G pJzF{W;ѧmPNa>#"ڬ> ?_*2O^'cLE#7ַ"aGru2fM9l2 APr2Y"i1_%׸ =`Uȴ}=+< {90`d蜏EЄ@LڔM,g0[IfGzόwfvTnKKi0/jj $ڪO,2(u[;yj~ SISa7$mWftV~u e渙dɅ\DAfaG/%ӱ #:|A@ 9Վ9[Y5^M3ǟیOzZ|UR~/a܅o~H.ZVLFe5?=>J ޖ5Jr]mm y Vޯ6%w_2>GN%]WS6eE?`HxG=C9=fK)D2\W^gp2"0h{^ 8 ˘v(*"f{ĩFe ]Fq3v}3NќJ(UBg'_;'V"_<†ݳwI"b躖GDԲcחDFBio"\}9@:MD ?좮\ި/:@gCY)xq "BݫЩ8H ا_Tu4NDX}VJv̍CPZX4L5ݺS3١MWnu@:ߜ 7.C SA7~Yvmw`PD+h"W dN d>ن?7HOƍKpK6"au5Q>z  lU ?N#XBT c$XO4ǨJ2l Ɂ71˧BDX`{FEx̀FRLnBpӰ靦|$ح>t76M'_ 5 "o~Z|\лDTCbWfRapՃ1Iռ4tb0K;m:x}.l۽A_BMLm`필$jC!:>C0g2M/{qU8u8rf['v`ӆkz_>Bž%wAFIkQm4gcDr T$f;_([@lşR6 `T?@a:mB s;`{L}/ӌE-#;|k`.c [&&g\b#Va*q\G9$0;gOSG}jI!ŵG$@u¯t 5d+!845h`HVy;e0\m/63*.sTgfM@¦}RO0,IЈ㉫g u*)Dh:OBuW-{EiF|W#404rqҽ8i0SPw=>k^k*5xN+9p✲V4n9cBcKܵ!vGMebͰPݲ}# JPHR߳dr]NqWk,>bl={atmo>T16t8uCkR^^bzCs{$zh-9|^hH=g)jOp<-H,,& ȥyoJU6닕8p X+Ǒ(b߇zQ\;57c;CN9~ bICޝ ЄQȏߒQ#9(7Y~aj Xp^y_HPDpDMoT,0wpeV_1{[7JyTUp`SŃtEn9/܃kOI.eQjicV]t b*/2دWHvz 0iF6a.`?zJ,$ybW( IWa,xSN2&'EzTYzؔq#-&Y@ :@ tPMdla 6-ARVqY((!0y <քw Dp:$W_\X92b|FݱƅyydY+K=`'F(7㚠PmC> @'2O8Oh4 ¿Ec"0re6d3 1 ]FU=OنD˶\{jTe.T'Q8<\Z/?) [684\HX)YK {NݻGvw~ʠ|̨:CV2(ݟoRAo K(Oc xfaxƷFn'X!Bl4Kt!0q=h|л.zVGP ;4ރDD&fLsJcOj9z24t ĄI>u'iӈ4j=7%,ip쫡DjWQwl+бXFVM[ w~B.=j-d*!U~2Ég%X6gh%7Pv=0O޽יJ %MaC Jg.ܗF5P*-5s ?"h54`kN> ~$ L:Vx fLjL C3+9Z% nB~bs?\4ϸK.%3+#1[jkizb-z0 UǒS9*% 46=/k납o Fj5D-$IL4nL:.>/ϲ1b5(;zpSG|%q,K)@ \JWMf[|dL"+wUbfD"Ev,p̓|s;leT+,\#ı O;Q ,b-#Lm@۲i2ySl(be`fHa9t w3`rM "s bW<7,Ek:ᄰCZmo|i3$ۏo |мʽ;pCx@;~N Y8Œ+lH+k:3W=g^J(ȿ+E}g eyG`*=/u΢Rf& '%aC غH:vWl.>+7P ~̊Nygp֑8.:o7NS2Sz ³KMvSPuo;pC佇v;iklb\Uĝ͜z8.Ψq[KTmTNI;P_E*D;#5m^z›XW~+jC+GHX x,i< P+]/xR3_33חǗUH <W2y7,jsSCIC6wuSH{<&FHi3ОP:|㊾7>ŁPJmPj 110R?t,&Tܧ^ZYO!eoN*6NWժ,6ѵK[ےխ.ҹ N;"T1[as(m!>*2P)!\M;F3-k^w]`oBr4#0h @Py[:0ח oۮ ֹuSԞ"K+L~xC'{ ,ldޣbmm_rgYTB2vb{Rf Q'k'+pz6''ЈĸRρ~m&>]s- 3s"hgu6kG1ISd(R9.B8=(*?5$8NkX R(X'W-LWsqn9{b⟀6+8&KE٫})'hEA 3}+6]sWzȒgDܭGRPRBO/uz4Q/xV!BxC7WWlFѬPF$ı wfzbVrD6Mz |cjd@ڊS `]&Lm# O$z)m;6vm:!cm<';'v:Gv5q l Z5>pb>Z҆8РЛrB2%糨Vҹۢh3P1HYsPbWq&2,z- E 4a a 4kYٜe7Kd 㤼C_fT潞-k&PdoL%gwl2z_7.Ms#] #?~p@e&Fv&^CP 9UFcۅ(ш!eN e~3tkZmIYH4ϸںUhb|R 郊nMt*+FIB # yOdgxXŸ=,&׌w+2|y2E}Uw$r$=8\ . 膕?u6.h/.k =\QS ۲O9͸zEG[ RuOa`9% ]a~uZmJX`i2,7bʂ Vˈ0tD?S%Li7·3_l7oyrrHvݼ}6᪠67;ՍW1 G'`})=ۖaEl9@߶s#S2,}s~>NU[D{^tW fo}ka$y*G Xp40PM?A)+q20\F 24|L"};cfͥz?~4JQ0( ʱ%-eOufp1zDO/xMB~bIsp|gOnϕ<Kͷ PQ&m_ubA/BԖ:4bT7W~v {WjjlW<\(sF͏BJn: ?H/aԬI$ԛ(Ӟ譪Mݜ~,Nky4?$6n+mx@IWgevʳ) 1Z;zWh>͉"e4 (h)H'LjӸI{?Mu?>j'~*YOIM[hyꠥ"kd#s5*TI"&_(-P#`#~V1(' Cn sFDHdxSH a~'> p ]ϑ3'$ .`NrT咓Z/,δ ?%+pPVM~~ +x]cd28B7"/&_$o!>zMrQF֒:= ex=k'L9h\dqA 'B r-Lspsl@*TVRt[dElj-K "_F8qRD aXֺy}+ PT>`xfO4\D':|˕bCM/~$qN i#UG<Ò|vWxa*e$!$pZ"v]RC3P%XZ8.ȱ7X vxl,u 1vi cEz/`S$c,'p' s'̉lr "=H_zPKW@+ =Vac8z]4\9}OCV!i ]b2wMsCvk}ihC&1[jJ% mE 3W1y00KK *A?[.;Ӽ(RO-B%LRF⽧l6{7[n3_wJ oCr#HfG4=!g l_!p\#r  & ctܫ`kxaGgb0*@6Rb{K` 4?eVL%Y+v Ed>t72}9=B-lS =t:S7v[,a o'5Sjeg 44R7p TLl˙ZX\搈AKtzGeR%M!Df| WcN'GIaM,.{o>c՗QUz D":EѮt7>Bth2sRf-1L+K*X$09VwiU(Vy9j75 䌃LS)jZA}9(0f|N4&i;vu-%H,eHlj!O5"{2?b2.QǺ$aI\cP&X?O/[.O7cO+U3y"[g*VNF#4 ؗUI{Vߟل*6Ox N秨aGoSbS|?/ hZ'J? wKD`[xSຫLXƅYrc GɐVUYH(O׫-V1#83mXCI_ck mC3(o]o\7uϒ6׍)+ni>צvgŇgIMf,h}C]D^S|:KGL"n&Aa8#We)};$7>[3 gðж1q|ߵ^': 7ic<ѩ(2o*m1%ƃ8 mvObk LUX5C%?-cs$#28foQGkAyvMόAܘ]-=ؾs"(pU Almg*W#5Dz*Y|_ŎSbhGD\@RXG UOSGl`#r4Bގ+$Z|c݃(9rBʅJ FmZCIjIqG~hvlQoxrl}3̠ q[ 86$8}[+ !7`7#P$Zioސ ix ;j rk4Dkر}Y!<´0?Ut" x2r qC \c2DňCFR\YOAO75daxNnS'5Z]$);AC_ZJPNicb$ m C~I)`³a`eU"y{$g/ YiK\VGX%|&/5Q~Z L-K)>+Pvv=%m|~f(GubCV§[JE=@:BŪvIRj("ac\Va.k7Hں̝<3ՙqPrl(7\ݯV^btvR.ZBp\_6RB Ӌ볛#p[ꦞC$Ei[j3*}q2ys i^Ș]ΩgμDq [nlTꕁF:{u9yۙbWp̀$iϚ3'4Lפ ԜMyª;mIMXT|{Řj.3 ^{Q︠y|K%2f0xF MM4xn>#SW6Nmփ+e'Pt!Mua3W{(* {[Qwo@!7[)inEE8sY2Ӈ!y29#2fG&~l+"{،cFA VEGό$LsUvs_ۊ, n7B*D[TTu.5@mq>h`w\ ӄvÖ:4 S9xWc.zp6X45"w-=%! Z׼YT.먥ڦczN! >jq!v/ISN-|VEaMwx `Qick}k;_di\?:KW_%~^N">cz1=]\ӺaVVN^~wŝ:f̆\=: P6ql)}ᄹgB>"hcg 6JB]Uԯ͡ܛ*m^;_c@eZDz9s@Fe:>-,X_\Fnd )$0=M@Kg'=/n'b:gڦ 6P?~G|@TT >3ǔj4C2f4g[f s_fij:SHW _ܕkM+{n,IOlݨ] %yI?@Θ+r@0;X潇zŒԓ>H΋8'XKK5_6|DthuKA#N %c}G(-Oh|⬽w!) G[Ļ进Ξp<XqHX_$ҥG~ jAɳģBmdΪ8u)r7G$i hX}a">!VIR5݈߯ >%lS?ПqrP8zֳ|2"qT&™&X~ u7Z[.!J8dȚxfNlMZ JPliIfvqsY?jItcwVkmZ Ph?pg?oE֡f[QAgvSGsN,=DK/0iK !(dë,IcO Gx@12Br)_cpuR\f`+9i; ū.W`,{K ^Ez*QxyYg8UE+\,=-랻[o=w=zC/B*OZv&S.ח?C޿0NHU .2 d'HS61<ԬOSn['y)*rȽ1,zD(PJls0i"6R9.ǰji}D/߬0@2_{ּ YLKA:`9$Hׅ?J\P=O1U=!Iqd%_/I6 )dX!G||/:;&y Lepw;0^&i-U𖔻> ӓuTGu GG;#lKs/.e\CnO [UKF˿7O݁?|&zC2l=nz` 7YCOD@4=Dbt͔Ʉ췴}L9Di}JU$!ɶ[$ȴ0سiͯʖ.^(:H)+;<,)F M C{ε,@+_H#+2QE"ƍϛNa^~;ņE5& x~_r1RGu O { Nk.`ϝ?W2\CFEc†bWpTs݋*k6 CLDQvEH~c/Y ؛=tG%uUpq3y뢌oˊE/\w|AAX8S;x:L70O 4` /u'gH U{ߺnJKzoHq{Haq[蝢%Aog%*Xp1m4w1-'ׁfyZ Rj 8!qh 6凣 jC\ziK`Ü{{F7 =4<69F\̸{bŀBoR }YB8{ZfXTfr`"vnL)= 1zj  )J%z_P(mld(J{t{J5P.n9Lf?|2&4/FzGz]%_my8́}95$H4'[<l[>yGE˵d uPtˊyAWZ*؛ylI p 'fԚ0n9Fuo`y \f8Wr B'- sS"g|y1]˴sluV#Ҷn: rz <32M-,IY_y0Zo)BqL‹~x{t"zWAE?Eua^iS;]K3i!oQCz(za\ΐn``WW=G\vQ\y_,{GJ^Yj0o~VNN:H? g|1f1᭴ ̷G:^8F!ē` >~e_l!|yK>c-lفs9mNZCA1D(8fD!= H|SK$vk.^sYTa:alAU?݋+#(hKVK 3=9ؼ'X]:2E=yT~w~niha-_!([]5:ˊY^CTz^f f[377l!I@;bB@"JIR!ʪ B Q)[M-Gd l k:ZoU﹝e CR X_ l[3'9ұ~o#:*T@"5o/*uPDGz.[-g "3jHpC3_vFoc+m?D6mr[19Gl?9$pd4{`Jc'Ju9Aat7hU#%ύqLgwwUXXJ=4(2^)f~@ %yۍl I8; yxV.#P%nf:V8X& tC.vҺQzW1ʻAxTᓇ׮z&4XWU܂\ZYn@A;{5)D,I7Ey<}(b] 3a3x4Qc9:{ .;^^k6յLNy,,1y%h]b+EުMv´/9hw?Yv^q4ҽ!]AƄ-C9N?~I˽Lե,VraFboec &%nP ̱E[kXX.Y׮l:Xĵ. 9"8y,~Q|Q:;_-AL! kHj8ߜ)yosU s0@Bb?G;ӫ0{GDẪ`%V(' gm+^N VY7m:73 mA2}x~l2޹% k̚aŽƭbdS(Ph:!  od\Y@xdd$.< -ԞMm_I=xXV?h(ޙ )]R@wԢݗq>YmZ* 2eо1ZTGE%Prc*3-nM#I|sYC5&Kʋvs%OCW[X -^Dkhv{ <$+c6"20XLt&RHw6EC]5}HDQVG-*Jh&3Fph#=R\̲g=,i@*a;.f#^~vf̡Izpn`I-b8 /m-+eLok{+YR3V*6D11I˼\).E+1*H>u p><­EqPKX|zUV$Rac蟨'C5}L$C3x{kys0uA% L9ڋ B|ekWZZ^CKAs|s p-UJZ3I4%Mҕ$m_kGڱN_&ƯoyF9L@{4'?lKշY$ϔS'7c3݋$@Eڛ2li1ȿ1~J]Ky\ko.PgUP𛃙 6i!ɵAm"aZf6]H,ouWZo';9:Z.;*[.5bwCgJ޵=. %5$cE|7S0 $[ D5VJ|m\Hы!ZC+>$6HVjZA%#GYЎ2H(^^X~'v0w``N3S=\#V2?.Tl5&Ӗ""1RgIO*fRIE59$BFRīgۏ/P\,T{.E~-Es.vAAd{-ۘvO'^zT{ u'$2vYE>6@e`ʋ=~8 L^_7P =War8ğ E㯔P"y,̲ A,oHCԶ u_KQm?RD%UtBRZH.4 No=x5>[_?o~ɴ'#iz&BW{hfv0SJCT'Th4Hj'x&)}HZ:*)i7֨h*}]_ޔ?S,ٲ!9 K$ aHk^ko{ v ^z l/˿:?J!qn³{Kg'|IjDzҢNB9G_Y tm\\p`Uf[0Y)[{M^Ծ ;]rD%Kp󗦱K2-yC˄&wf]}dtb J)3u (&>ﻥjs:qAAQ̫r%͛ƹMjo&&_jފQu-Έdh T k^Ew} gnQA$ ^9A ـ*3p oe%E[!.(dKm>F/l.ݳyG oW'9HF2 =Gj 7j;bPyʍYxfovw8^: FL U@(_\LBNn0,HZﲓ3ZDJ9ӣ㏢\%:x8>;"]=A ={p$|"yv1{ALQDؗף ~EeT%U8kwA ɚ^iz]]5Y*ѧ;ԧRῪt ?Sx dg{sx@Jr/ApcxC)0|k/f4 ( ~7۵T^;|wPq e SJ#*_Uyl,3o\CbO!+d> _ַ*,1& 铎C6T;Z*A!ML| 2OC[NE?5c|gTC.0&ɟJOkݣ&QW߆$4e{!w&7NrS/I)7nq#h6)6kn;.b,PA P[:MO׵>' `;D¶65-^gf\)=iA tkh/)W.D2|j\=|/v aY vE ftĈ]@z\#FU ѣݜ*FujYǘh&Zi MN]UK~iL3=F@I5gK:ZX;,r-[#F{u0QSaYGoTwQ&hDĦKK 2?`529'zJ} ZO`aξ5F1_35 PcY }5qDoVGBHj7)_Avb5,ELLyy(aE&wJ!2ōQ׈ed%KQo]tԃꛔDx > oS&xuAMO}agɴZ _HtxA\FɍzQa*S7H @_!T7N7 !1K4qn_d}0cq}U/+beYzG/qiu)8 x]($EM-BX3 kŠ0%&fnIӎ+-Ww,SG|xť di\'j/T98g+ڟ_$2(ЩX/ MN b xmpTe.'baR=_VLO`Xq-1xM\rLPH|oڊ%ZXvZݘ,Tm%[3[V'y O sl}U&x/S[SEүa╷qM|#1[Jh$Bd-f~r|M[3F ҿ8x6:]SE6x?eNޥӅؚKCu~O,s (۵w1WسDouoU #4`|Eec zN] CZ6딻=3t^e-Jm闸<> |8%(jK60?"0,@ЋLy~ɚmEDV uwo;#taadFiת۟p^|~"f6y2Z_Aq=CȲwQ+Ė.BO(ga1&j7jZs')w\qoQg5M3 ˌdS/,xNڭ eleZ =0 U5˩V<!|J&+/67-1K./M=Ac?4 YmLfz B%i w8˱Ƣz#@Ոf;:U SjǑ=Fs_#uM$O r&xjvMGUd7w% nI!"MG6P0no9U)5+;K< h0q,6F= PlKaxYEmߓ0UTW|w;C#;ڰ`{2|nm &5`T2&ỦUO;Ѳ5= 5XʌV Q>}G'wAHH2߬WҏlA\kq(nP7.RxA}掯$lǴ} B /)``At;|c8Q6w{JkPY=<ەce&@s`XFr=DԬ0Dw #vfWHjOզ2+DF-w|C굫"ANۙ USrp5`Rܱƺs nd^4X:4 2v ߑNH>3S;%n<^톑D@^q7*(qwյT'٩ ު (թryU-|6 PݫB\biSwP>_ 5.{nb{#F>w/'j@0+( ,/Мpg\"B4 Q TAU`t[dsÒ,(YԠ3[w ?yh{`|"+ f4H3RS@m|JQxRz*0 -DެJCfa6ߺ!bH5 ,D:D|Z;sֶgHԪ 9ۜUԦ-6dw4fad)%b䦀Llkj"AJ9ht+>V 1h_F)տG>Zr aGQ~R1zt2Zg&M0s&%9i1LWU@XKvB"'bQm_GuE$Lj>?P r58Kf ɗ41G*C"s=O8#,I>yZ$U\ޥ ;q "R7EEEY\˲XJtЧM}Vt2:W`6:'  UHIpӝofcI_Ԁ؀ >:UXKsaV ~tMoa`y<-U#(s1^B~-ahʃaqRoUƂEij8RB懶{* FHЗ $d8^6[Y+W _JJ>(|b+eB~O} 5&}ީ j=]`h}Wk5s/a4).)S 8fQZ/A†~A.ϭp@1(m'o0SY$TFs]D^]?"?27ETvL^#*>SfUfb&h_Oy"0]'\2\2_ Ên3VhitcXD`?f.0sPy/ͣ)>D&!<,hu/ x1XaSn롐ftzz\ bB{H YpWlMUb, L&TC &jѱqt uK 5Q^| i DA& 2?Қؽ2ToB(~]P ,< 9*c&Zaff &Y6} 3iU-JPyZ"9 #qCqc_Eѧ"y qtd1V>x+MkW> g!t7 3X $*^EJRa[0 ~Eƞ'K$QT R 9/?5%"p;ݕ=I.FY)K=;[*W?? :0!>$~9@ٯ5gCnS6j26!|,)@D^R'0e..'-8:6bS&WAA.xeK`U~`uRŷk z:˴/G9Uޚo9jqq qka"C=z7[Ŋ.*Jj& ߒ3HDzKC.Tsېz߹1iUumsL},הT?$7煸zM3%&4jc3I> Ƣ=`z(#>O~\+lLc" 5(_،FaBnWv<9v =m5h3"ĭQG0"A]΋E č^reh6Ҳa#2M+D(H~Y/]]wL``v$@hác9V =҂U([HOȡF? ~3MN( bQ=kM#G_k#O1HG!82 DK4'ao\:;@C)N2駡D@;s47R8Pz 1D=YQ.ib,ht^O& &?x/7=.`Xa*KE\NUts#Z=X7'8by!Z?H';, ^L;)q";eJA r>"E0ZGZS@!l|¢.XEL4Lhw(\A1>{Yˏw=8O U_oo\DKН,noxS]6XVSPC,YS&"ch&d*3P5ŝtrН~#HGT֣,ْ˺V-rhVK:3 0{YF %y4&eGD3qSKlf銤TSL=UC D[(S*yMlȦ13{aН*3z~ !8PVu):e)Qns=f{g!lYfrV,-,Fca+y\ؚh6QR9W1lm@q:<>q-U7H$# 񵮻x[x!_Àt\Tanh]p~:扪vG˃F+*$~Br vqbVx}Zt ƐG?i1EY/XUc iЀV`RAxjBjPxIfnӪџW rfu=7@BpŒmK5Qb",m #?|>E'JbGk󊲀ZV:b,tJsV. I ~t)gK(iN gxR3?L!M^U!F-WQDQX[^g0mTm/̯B]u!U z`gg\Z{ "#j9 8+vZ] xǒĉT9ħVHw3HOB &e68VaT2799 Q'yE5m8HFWugmܣIl@Yr1cDl"sbC ,iaZYDos5˷c)=1E[dB3[x3KF-Jț84d#)u Gcv q&o.'p93 %m)q4úvĜe!Yg\ )׸=Ӑ!@A:)7XȪݯ[p;Jq*\FiQ 9y M#]?!ȸOyLpHv9նG]Y緆Y$=RkwvMhYV5Rq$cQXw}ο%CFǃ&Ck "_rSM^ׂpL}YDkؑ瓾x.Np*PIۗs 1dmt`ɷn 9aJD`0|?u-Ŷu-xECy <ƴO^;qvr ʘ:.a1huGcF4rڇ iS *`II-0Yi ~Y(֢iܫ<@};PuDԸD}PF],:A[iOu<'@*Yo7|_ f:+It?p!>Pv% S\ <+\h\V WQS-~c@e+?1~}12ȭq3^V{:/ A]U nVRE>{p߻(ð) _zLü bwq8YdO`RcKմwFx\o5*C5%v8e,.[:ӈdn܆X@U[|Y*~jr$B +<0+zM%w-=I'b1+QM}'N ֩<-&UenpZP+FxhEcv$a@^gc8WiOP$nu<g]493?%r41xzs@>GsqQء"gaxn{`+/׽$8SO9M} aU bC )O w>g֜m,y~T8- J7rre;+ܨڟC-$a 2 |gP΂5_V)v[׃_i)ZϮ֫Ѳ$FNt   vR(lux]VU?݁s{7fZuv{Y)7h\d9uؑQYHf@얲+yZ+_9C0G Tjuc{%U=>x-{*,p_{$ޙW(l"&d lb:,hoXp:Wi﫮氻ypӨ5z<TԤ_ةX{5m`+ma AX50YXqjޝVt.J?ImK~,4`l0GTN]@T, [^vci¥YvRR >n~mrf-lԲGI\|zU(>u04Wzn] _TBi$7k_׋z&up/ jMo m7yr}M"yYNw d #"*n^!{>z!}/JM g3l÷RKۋdpژc;"4U}8իˊRpshrD0CU#8Tp?AaRf-{VBQ CvbRơW6D GN2'A5ΕDsF K.uDGoj.*2W^y/GdFۀ s"Znj͎Eˠ@CxicVE7OX U"L>;r~6!0~wAX 3f.АHdWEĀ.>|C 6p+˜knz#gpbyZ_g ~:$Xg #⸚uwj@)ALЭ:D)68] <)G B jaUJ@z҅c~_#2+ E?0sr fVU &߈NC2nfU4hSc/rC- }+x]^®.>I#ԭEG?..tPYpQ\!]:u%[-.7ZΰX|$&dkH3gKwc.^"-Gn)Lڇ n <~?G]&a>;Tn͝0|ʩDZdE`VÜ, 8S 1nBO:}ΡA<呱k!M}HT& *@o~)y'/,_v??g1րpKgc}?xH8|g}ݽ2j_G";Wcw@-F;w0;dgAxUڣUCQyTi +2 J:ۛJJOW衙ˢD:5ICk#;"'ƹ`{FbJ9ʗ$ >Tk_llҚV`+ 1_5؀qmȑ–/n.|d[/DL"ӯ!i[V9q#v8'ۃϐ&2Q~Ԃb@WME %%$Es̄Jj7ïa(?1tBK@+X 5$E-%6ewϩ򷶏-|}r )2N$VcNQZ' n&u NӭO2eJR2X5CJaͺYOe1?_'ײqUM*@zl \q27@UbRkyLf(7EB$AŀǎXD$q#jaő?T_.fl Qb)]$x]jS^ EBJWYdkR3w/c = ;XF^HScZ˂lZGJ 8h CkxjwG(`N['M_\dli\ ,]SBE 4}9>Wa h!v? |Oב 8@}!C~D/H=+Z|Ķ-ݦ1qN$P@KRVpY6%費p6jh/ #uMJ:jHڰA7Mfg.&8gL J0 O3]m8 BMP>74{wI/}jH<{?#eq`&[ b0YhۼPjshQ("(77f`_> agq1wZ(ӏD/j$)G&zr)Sص{Z$m\T捗C]B;twaˮN?my)= º>4z|{SLe\q "I aê](l>i!]WS8f@qyʺ {J8ΜGZOfݵJkiH~6ŗ].\-}Co t?Fr-lB$|IlIa)6ji%x3٪k?O0gm A\d|]t\:b=/С|ص:^0z9;6:ĉe~`3|=Nj*bTnjYn-/2R 6øc,Mlm94e$nB뇛Ivo"aõ ENqɬ <=RIO'ُ"`ȾٞfI;`#7DL.6EX%ҙ-+ @;m]9LIh] d%O&8+i՗+ 3!0@#oW;#JJGr.߲[nXG".Fw-j"1lBqBPTDb]}I#~1vn֛e-d>E=HY*?ǁ *iS;3oN78`JXse%=0Zcu#G `rK D=67% IP3Ņ0%ǮRp1 3>%Oc[+$;?'ϐ'/9#_o l<`0>j)Ow۳o(bՊV`Zc To$_2}avo+0bWHQ?*u_/5^(쉹ޏ9@'sbgbJ*'1pS-v- Db[ s^lT^(.KhOHKը5fD? sNw1PUdxe7lQvٯv˷HZRe WA2@cڈS.?#mdb S [j `;\t@!;7 1Ҟ"!]2H:-/=[}Nb@MwL<PcUQ'9VRQ!lZt;]+JXөm>y\iV B|d[p6L l$mxs3` uё٧ /Axv$\Y>T*^ӭˏ5a,SN",> 9\!8i nu9DpiƋ@ZR ^)}~ht3 ؟<*DPjp_H䗧H\uCGq < 7 \*N&y]nFF=p <)$Ovu6XCv`nnR֐/ zFTi~{_$YQ$f{ kbǙ1"O_̱?ެ%DnE)GNp|I!47fͽ='<!거p~a]yhgQ, 6Ⱦ&E>t1m;+Y֟Rհgۺqɬf(Dm3Rn$lV %WOh|K7]INh톪&~N&^~lKR>_캉^,@>P«XHeXk=Nx3+}2s1y?u("q1=J\zmʂֱ9h .|}=={-nifZ<( C]y T>QY;V^ZF!y*n0xd^zVd*=JIR?ŜKgyaIMZ oц٠#OP9_xÌY-)%|x%L-I߬;]tDt@'۰ yC^x݋6_x?-~!+O͇H* 4ɎpA`uNAKrh]xgfx0SMDlNM6͵̒)c | T'Gz6- WtRoTjRx@Q Cϭ)~ĥŘI["+9rјn'lTn@2?[!C.~_Tno*捚Sah1fi=~m7i({[$w-9{%АC (-ҹiLJHD8sJƣ_"ݳf^ ,?)rds)yh)zu'OMI==7i8&KȀl՞6LfY/pfuCo2s( QyyB]CiN6n>[Apm~a]k.`r4CXlTVl y?uZ!D3-v:766 {4WEPkH-f>;?\rah|$y㱋 }q!RҸJXG08J%IxB*Dz,nE NVNM MZTB^]Юʹ{~Q+*^OzCwyJIj'-];&A $u G4I=䙫(bM;l:RkyVE]~|5nhYD]6UǶ&XjZH'/PtaK;{?:u})@l`/H~ W`rs?fm[/wh =%2CW$p!@ ˁe7 8җ.<5xwmحR$CT%;{/僞8PFd,YeZ֏ %H'#`~|{Ry¨Ujܯ,2L&nl6o-a@:(w.ե(y=D5(x/{_ }sw0 qYpc)L)jO#ZvУYgMhNlM_C]ࠦѰ&-!^;Q!Px0MQyPsS-2.5LB?k$2'T+W1kࢁ#~؇`~u dSL5B c^/Z͝A<]I̜w 1hwxE3 tTG͠>uN9S&\D9LOkamoL<.TMI+Ǩ jYQPb׀^lfKٱ; ]AoֵTC޿TE{@̈0>O>Y2lw@bӣ&GTBH_ 7Y|vL`g ٿZjh}sej>[$tGNXb_${B1}i540k^hcvu9¼#x ;K \Q[IrЛXאd1.~ʞ7Z'P¾/}v#!H"h4k%RI,D6}Q7hRe XJ@_$f6/ -6?ah6Jgȭɬ2q<5->xR aBGA1]zazRP;FJwB, Rl 6(>]rXH]T_ }kP*Yt/:G4 9ڒ'ft'W-^K#*mU0ʬO-;o :_#H+X߮&%^-~r=]<m\oͧa+]jҎ3 6ݘEU~>FYy5,_~&+s2pt RO<)BCKJ{@G\ xc㔋%<*Nnld5T*[6?I>uvfׂ4eF6nqrS6NZƑ^m. cG)NԐiɅ*MyM g'R82G4>;0<^8F;i)Cu.PaF9;+-(GMHdWaE?zBjP AwJQ^ #}IT4iJXQBY2aa_OhuzWj~7mɪD+&2N;'S - WĻ>&V1!I+'Ӌf3_f@sHE^mzPV1/~oSIft]~גIc1m.+|_P,>O6!̌*C#RS&8L86y5-~{,Ү н+`.wjl*J{>LVL־/AOKOx4U|[R'r<)BVRSGT,DLE??d_V$6)Y8&q ?/BzCL ga<{w { pF* oAT#(y.~;9vuPJ[Jj;׃U:S \mT!B_mXa#uͻ[IlKpwZxDW/$XkOXwT^n.  D gYd^L>۲)E3H*`a3agDid<J>80A5TN&`5<1E%+WD,7վv(Ѥ(yc|o%:N,G"T_O/jV"|ژ'+qUK* ?}wYYrKd)4)"97Yp"nwPθRlva֦㦀(x~-˻Jt < W`^qSl H@,}Lʄ`OVjB^ѧon;ٮsU%8}ׅہ$ќ)%9E$)Mnw8%0%Q׊<{W , F-Wpkz7 Vd'TXV3 K*Cbu%Uh>\)>ש.r.sCb,.:L,*/fb?SnkkAn )4C{uhRG31%LTUD'PG_6ʔh貺y^/w 0`D 5l5FsʔB@>;K/Dp]:1ݑbTe֏z,@l0MG]-,TA֐~VY_Le]qM`))d*"qSyhڢ 19qb 4ĤQ{#8/nw1uo{,pauG@ֹ`  N0tAD:7[yPlW'F̺8kBLtley489]-M[]Yg?dMSh7x/FQMstite A[wQ@9~*e)ks̷)(mb3hM2%R 6^S5wg.e )q<#_);ChwW%IΤR#sZ+9h6VC\]_Ɣae9,aن$} äJ~l߲c I7կBW8%z4^`=K+8|w52ߞn1J8ae Y'],4$CXa^0RWlv˖fn)DTF+FɮGE¬&xϫ񘓷Ȥ NaG$pҞ۳.P,%7&Rje֋Txq4*]B/g s' M/Fteђن gCZBL?ġ/~V9TSxx6 6Aq .F'ԁrJ> ´6wT'd VqZX$0R|a7ī I2|hL`Oy )Qo-lv(bQ.zSg>a'دVO͡y#6jޜ`qq[/u*QRb~`zFw-ӑA+ t O$gǘʲ%ӿm@? #qb3uZWtpvg$p^T)D&V[)ͅ^t^* >Cf<Kx~@RhnLL1OBP\I =U}~$f9^hFco\̼BmY?~h؋, [ 4z`5M`Jc$<56Pp:z/Mv0ZYw&S'Wc䒘ue(}`L L0VЗ?۟ #ISSU+pj'<=`tq2"20O|4738HYMAlDGaÔC7NX"WYZAKo?ۧ(۽)f" U^M- |,kr$ ׁw? k v#:4utgw ' $Cd- _SQ 5N5ɲL2Z7l.42/GdJ|)U*mrr#w#B+ĞGb}1Ym ۺu=h! K3=~~䀚 +ܦJnIk{TtUUrFM|#笜SCuL(>m[Wpq=5zl-uhLY,^4bT93jMDc;^90>,Ul8H#/p()@/. [dH.C4ْ)]ЙBFm[DVSrSLA6{8 _֔kw"^\nH)2/`~T#T*p"i%p&%lJr4=pDdW'0kc!mwGlZq[%7qS:|+ %1Z 0Zc{zUL7qg#Nnlě:+15fa~~ɫSt "Z֖X%h:C$)HyN)Zα3PqV3P_x=7>B<*I ﭚZK}!e^I Xǝ/m ?xN.ð5pPqN9`IfQa⅕59HMύNRN;Wd K,˥Jq"?:>}z-4$~Z4;wf\b E7iCL0 u~l:q[Mÿ;2?2ƮC=p8HRC̑+E/+ ߂!/c놑p|=/^+.C%9Ⱦ^. Ac- #{'7dcwN}M?svنBOP]PU?}]3!+znC3! DKk>*twpm͸՘6Oֻ_T]3W-W 勪OK.F*e#Q' /s3EE(_Kźc]̐aY&H;ӎ>??:sȸAuQE%G`E05@~uHK&hZ !?`9M|]pZA<562-e1,y2jT\Y^ tǃB7F_RQ3K6liQR|t`͗R*Xzoac7v u:b-A52fqOBq٫]6@0tv}XW`)ۺS-! eܛzF x,zjiWpv3VSH$NBKݳoj{<g)O5ŗ\'Ubm `g˷`?m3`H h)u H`CN3 .nȮjl5CB1@Gipbg k ʆk}kפn6jQ=Mgw~24w.fu*  .OH)~ܡNFļW]S݅;֢066ԡmhKC783`P5DWlW'sXXTmp-27mDW!B%#SEz feU?%0=a}+v5 8A_l˭徰%Xc psoO37;BEZy8_zfL:9IcޖgSul3!TA^?o ҄+Y&_ @46$EFz3,oBXez%hx ^R|NJlfܖ%C^(G"e-Ew;a|*vd܇bUr#cNOʎ+̖m1р*OsRt\wa`t  ja9ލ1&~K\Tŷ6):`Y !ťCAV?MzK1ĵHg&^*=p3SuQgB_ TO[6xӸiDh"}`T.ozn&_9ÿXrqIN1:%Eb[1:gϏß,B$I|s%G}/Ϣ64 [).ciw8Ja\wkA |hn}4pQ(q$BcЄ,wBtʏVzQ/Bm}0!Eإ!VHtrE˝9{`KI*O,ƈ,*& dOxyã,1Db?=,*;F/g*!^-ZWU -ߨ`F*T񑌄ݠ-5z藗mEf m`8fۗi3FR@Y lU//mң6Bk,MM-&Z)|"m` o:G AIFPLA `6}(!-gt21^4Ԡ#;aNsu*!\AQ'ҁx5P+ q%-1TȨMMi;Ɖv<4RuLXC<¤ p#֩vC?2(9]/hrUoPʜ׻5j%|h|=Sb+OY*p^º(93'9l魋+s-jA2`Cn?5n|spx>{@3&]z~JέUF.^Κtńd4d.L 3ҙ[ڸd z$?MɽNY!O{yn;oTJY&ڑ_-KD~?} ~ڠ7C;c3"7jNy5+G5 =KV?bE<ێBTPg$`.Ѥs|h6̠[ sTCdg/m v.Ӿa ^јo5p`-9:"!x-ݰ.: IZwPCl`lch`p:P&7H$ozƈq|lF" <E|u%֯9{5?ZgF#1Vw}|hk4`d`]Xo"A]m-Yʊ3ku+d#<~rkjP򟳪L՚{߄Aw8A7P`j;ҏe1E?Pǫ\N[y[6nbksTFr'ѫDʯ.6b`JIo!Ό"0D.73h_@Zݺhquf{o #PNE _<6UJ'`P#0 6zv!F>#o"%BIyl9ؠYܝCLow%E60,܃)2vu\ߊʇD"ل/|dRlsB99!%( Gd9,?kQ g7exm@} {?>T.A U0%E} HUfT]YdEv2+@Lџw$tR2]z7_'ŀ^fM]Ai<,)Q ,e{Kj~AѝWfB~2?hsqzT^i +ٙSW~ƦdÎ1<5TuaiΟ'LAaΞyLaԞu5>T,G[i$+b#s ?%Ä]z'ݚP&?0΢9d uoOI2R*{6Ѥ.XSugiYXr*{TOBMz4cŐJt}!D-K@Gb Juhz3 s+&GF`7i%T*>p[%91cٴaG}0mCehL6u!u?VL#=oN7]~I9?hzI>uoO.|̡hƹAL릓%&Y$Z МHK/jppM?&uPHVlVtsmq4'|w&%}24Ct"_GF4Gk1(Mֶ$tĿGAWЮ[rƋNGP (_D.EZ'O52ҳ|S| ]$`ͅ)"7dVT%d,p:b&zW߀>$#,1bWʒt *T}n/kW{H)dl=$9L BT ZJ/UÀ4x˨f{XQ7~ b, 5H4)"@{\K- )q)-(63b9Ze1^`[Mm}FHb9%#|E?" 7VE(Hh:X<+eW/' l07 8 E O*t6>iW6>HAkÉ>9Rf4 ͞mz̵m$肷ODPeSJfuXk`9~HvrcRnji_O[1MŚ x:ԇ8φ \#Q]ʰͧ~T,ɰw@"iѨIvH ģA%ABefrs*TR% 4ů[23賥a% `d~։]:58Db%(TЏ͟߹SqR>YZs`Cyn@%zd:RoN=ؐYΝ+^6e+ߚI([Іjz˖8x:a$"Air^<+;6V~omQks/7/bMZ#VGf K ^juD{ܤ%F& h +g,NLZ^B/ёP2 e|a2_OTJ0)t5347i2m ?CKxNB Op@QoY,!R0,_'_9kԊ}GJl.݈Y!2+oSC'ɮr$6pLCHj%jz51ixwMk뮶e>$GcC,$A'{՟הC%ҡij`VqLR%%m ]MHXfǣea."BpE ׫k岌n/uܡz[A"\<63)sD9cϲVZLGT!*oE9m'OJn[ڀ[[#vTǃE )0)k^~t֗gUؠ&%~r7Up@Tr{TDrZ@.,@;@F3@]ˮ?yؐkN"ľ(AZq=3k;-*m0}Xw@hBH3˂ w-R[[@@³SO6qLD:?#nS(6Mn:m# vKޭS^x u33!$6Or4%zFu9PGm-$=}5u8sT%4Y$(# r;ȧ6Vw퀴"j/ںޢ1qqɮ BA5ܒ $lT,&O| ;Q,baϸ*o:y|8Q#:@vN9a[⊏B){isvM{n,DEHV"ʑ\I_~O1'O'-3Qb0B8?S9sec2" ;RpBCyZ8^Z<ᜠ`֕6i~20oWB)zN KEH|ۀhPQ,90l0R^ǧ~!ZGynTɴ`)X!pIÿm?"Y_z1Ai/04 'HT$^VU*B+"~)mv Dڏ$̗uz ۖB66h=-7rMisrŸ`,kSچTt:3ݡϓ>pa[f ;H^N՟6aYFOV P^ɕ{*Sܲ겊cy DTacWfEah-}P,nl&4)6`٣<<}f_~jxݵg7!x5ZrD 1C#3jV3 [`A=[,oFEf.*ng`!ܑYAN:0Obvv}[nOwopH˶Ϧgs(#$w'E??vN"\mꤢ)*:K>X%e 4&qpJJ_h ÎY,LJ;VX׎ϮB+xz/fށmAk'} C7]"FW@™]fŸN 9[<^r)⫞nT+Ux+{f>]YEӴ\V`TMJC$ZZb( SQcdV: G?U8ʐF[MϜּE\G |v@PKCR+7pzfs51U7Jt(NffH=ĨIbV%4, Hķ&Gi*DDwtI˫5}7[2"9$#]1$lhYR=r % trZ@CQ0wFN}Vc5UիlcLR]ocWTlðdi If$3K7Hqe?G+@J5MJ@s#\m f1s{3Ml:aA}=vqגdR ;88 "h]boIqM[ ,S)x]5{IvX 'cte5Y\ȷA)8Cz"Hf`DH+*z[E/{f%xe't^YTv5LT'w5'j7ϚmFһK .߀}Y(?Bca/\;r|O8;˧P|&i|Ra?o8LgbAq1uF6?c~H ։ޙGKQx);9>8>GӦU{$lØ~]psgw8,$w NvN i3[#"W(]y&?R 6Ues.`aYMF]2GGΩ1l˜f#@|l7xdKLvRov*{ׁEs[Ηlb yɗV"MF9̔/;Y5JMӾ&C@ 5r;ÓAQK|xy98$>I(hTΫ@Év[dd8F~c.B3}^j,ˡ:}g;m4c%=Dù [18mʜo9Hgȿ' +Y}{:2dDu+ٓl7z傞ښ&,M)-Pez)l_,ѱ"牑r%ss⍀= 97 60$LCsG x\hH{\=~η˿2S"CWQعD?H-@<7(r|ŽPE9`Mx WU'pjR,;3͗}cQԱ^N {D8S5Pc@J^BFd.̬ &{!d #/0*4퓊4]ZR&6-;8J<5/%\-[Z }Aۢ|Y DWdP43w*-N,PHsF !GjKnOe 5Y@Kټj)ΛLk,)I^w=lۗ$㧶ag p%J7P ,Y3  nnt r*v) ܖi'~B~ \ Gw?ejoHrʟ7Mn\T|aV Q2I9DTxj]#nTNڐ^ѣ4)AŒ߼Loz{+㵏\sBZsO)D p4Mbgw')T5?`NTT{3lp^VAA>\6fگo32q=y!A4@]a;rlD*5eHR5ထ0j7àe %=IF/]n/cW|׶Y߇Nún}w, =|Ve̙YQtadаxً #fʁ PakJq #+t<ƣ jWo9 ^ [9 mW0kIJ›l | h1LH歮Ո7uWwdaxT*d٤NfS;A$Vds޷RX0cf$*]Q<Gr 0ͪ҇ƔvB紹?نoJK4㜉i? 4)xA#z귟#+6KYOe9wY9n.gv erFeAsF\H(z͸vD ą\'k%,ãdQUqWבW$͚~Crh# "Sݩxļ پel i } `ݳqOK2>':\6r"9Y,rT52rRh|9rzڛ}nߟu|˴&G88%Xѹb>(+l=bT!eY~ۧѝM'"PU1T\wl#T6mzdnMqk@Q2tI=s oncY$(iuՅ#J#'7|ކ!ޑQR@I6!Ϧ~&KG Ґ㶷R:]i%KcLf$l8D+HOiҾRY-dyCTi6 Ui!pSܓyfvx25ZQ`RGncR\yk_[.P0hK=νeZ^\ *36tW+Ǜ XO7$k}Y^.9Ⅻ)^L /x# knUnڭa,/$0md27]dJhy괞Fգd^w{[(PT.*!͏cU5?s&QMaF̑[3-X2m6JȂqffHC c3܂ 0ˊVn|r5N[/su. %@y^-@l E w;S\I9ev[6MaJhkECȲ5&Bi&`6গz4?f^Y$Ufe2kun\C0L!\βɁ/' qF=dcS3xϾTsi>7fVuY$i-v"^ YmeTTfw|ڠF^u3w\aۛZO@R3HgϋUFGv+Eqww@FDU3Hn4[jnTh9FF,QƺQQU3HnO]e>- ;|`>}G莪4Zt pl9#3 ~ ~~TD@t5 C3Qg0;!#; =5QᚒpEzy:.iEdlK+L9<7`zFY fM seyk׺/80.> {w~< 5ՌZphV{o!ZE+ߜc_QAe><ܩ7%>{,Ofoo>3_C Hn| ۬;HlPUI\`afd5c)khI@" ^6~-UEvc0&Mފ'cEIaEQzYv$mGbhx[-*[NzpPgv3jri`HMz p¢ ]v7}EL`7WA{JX*.L֎FJ2'k -HPP?%Zw\<1tI8[ am0zIjumᇊcA=:-$2GZ=#PB5)釔vڦsb"lT3=Sm&(8+>t37 6NJYtc.|xh%Ғ츶n&ng'|!%?9K/к%NUKhE`-lYF=R-_Mg8BדgtIPyGD ؜|( N^(j=)u{TDSuCL,nG{ t~~/lxGuh4S8r(bjyeSۢ; jP#NG6a*ەn9!" k*օ8eua/)jF1R5H{XW:9[FTTTDJ3QC(&6 {7&εg sģNB/C+vV)6Y=#-Ns$%!~ A.psJl'VW%BvMTҵй/ 9ZL1R J#I,p컂_3jz UWYܝAVAۆ3M X9/ v^ L%:Ġg_%VGz5'P3n=~/IPІ{,ɤJ+@:8ȸ-W 7cJ1|0vi,4 uF!q"ՠ^sJȴ\_YIV8jv=^r$JA|i@`Fxvc,tlD=2rt:bsj>{i m#ϕox gis:0p*^Ԛy!sSCiZ0N۶#I 8rWqT13ߎ/|m.}*|d|fR]'zx5):Dz|a!v9R U|f!h \BbNhjY8ͱERp_Xuכ 6fzO؀-Z+֭&&P %;V6zEG̘o7ݑֵ9t%ۢҹ_*5, ,^o#Sq\VuZZӥ N}= |u8vii~ɳ_,UT6 mX`83r-z"ݻa4Xٹ(OmՎ6g$U?eIAm6xt݅}ui3r,RP$Yg8 oKFiQjRg/SjzMCq +B>F$^ ?,"m:&&gx+t|hokBd,e1DAGWD99 1a2YV7uʽs RӨN5o# &jP=ުpPL7P˙%S lQ\Y)*;Uri>*:.#dD(7YqW_iռ֤jsћ"q։h/EDlGի5w'+ `U;sf#N_yqG_,rn+T@;i,HӰ090s٥Եvh= K( o>Xq%O6p˴nIkI${mIēq 6we?mj;x#&V#DkЇ3E̛]|VbpHd.;IOE^B\v-& ǸͭI'NYI&ܤC= y2RtO%\]l%j5BXguW%v7Q3"~qUCO#š+H8# DJLơ/?19'N(_W%+\@xB`W}C+ ϕx" jvYFCu!!80xR挔n.= wS-%/r!0sAI0OV°t塆imA|_\@9ӎ`j .]"qܲx\D4I]tA6Vz%/݁Fޱ-_yho2ymdO~DMuݣI ם+֞*>vY|u,ZZA 0g fM0.+#qz0lai(N8SjoG&uFƈf|{\[4 =Ca&JM`Hdy_& 'W'!?EIBxomܬ7gs{n!iky+P舴#0rb\rJAM홁P2Kp/R9ve}_5Yy(~Kc3.fM5;mElaAG/sfvY?"#.]+Cmҥ\D*P ɐSM]5(-"#aŃƩLXST?]].iall>LTz9I8_^Pv@K7֭,k\0J'\;MYhL2XÔ?A~j?:y-c> Lbpd*3] >ۧX49 b5;Fu bw),dű+k"w-;sgI蠨7Cg-7 {T(&sE^ͣM.'YݴA<6ve~{ܳ`=mS1xvIҢLslKX6n L' aZq"BmRB8ƌPib fr b('B?ɕWۂʷ몤 6WA^97Iwtqpk $ز)fgpqmv 8g?qA2L>rZqlufT!X|G-}C.lfߌ2ΝѬ<<>|+/A9Wf&pN*&񳸢 j>-u[Ȟ՘߉/>',SN]oF45`w .(>b:Ms2I`S,b=lI˙W)Fg~C{f% glzp<JzooY=rϹ<])H* :zPH':2UJ!zM)MhXI(KC/2Ys\R5Wx6eWHBJLtr6xfe*I$^'X''Nf[p?yyph.ASia1V&#ӦL.cR&xar$P3\v)ZO?PeN 2kʆn@|<( 6r?L,6GvcF&- c'C)>z }"P,-}+ &SP[B}e l0 DWVNMm$T JGI356}E*bIѮKwwK"vQ@a|]K*,n~VDZ!Y/Yu(J˪MJNkY8g +sd|`k`nFi}->]\cvY,)dEdк`Y(2̽eb{*KF9#jǣ4"#[ $S_*;|S"PzoX9w*Il +A;էbz =Ae,2ݣϲYlBQHmxY0tӽ`DNEj ;^)`(f/ZnŸZ~5W(XL?c{7=Y|mY#UXI?5g^ܶUߊ?vSx@i~O̲*!|Z7w(ofMn U%#esPD^tΐ9O`u7{ ɲ9v; Zб0 onW,gµϯ@F2wq8}E+3,+ gY!OI'KdRyrh5m؟52:D(ԐC)I*pZN < `c>` ( dU2h`j;zk'2|?>j,Pc̕shGbn*x`?57vW! _SMGbN$ eiN>+hKJ j;ոr\=AP".2.m˳u@vIcבCG3ɋ|«ux--AC /5K b%̛w[u^3N ^iTAwv)ك"TiN[8G@Yͳyթ Xs5|g O ^6Rpx GbhjM5t1/i &2n먩ip q}Zoaz`DTc"2sU{uT:*4i=lq]CCRr]tJH%բ8>\h_[_athZ1R (6]?l iڵM-IvuWwo7@L;B 'WœJOV:FLVw8iDzFP$/'0lR3Ain*(J<RF3,d1XWQkQUns& \0ݽu, o~U$03`! tKA ! Ef$e5%'q* L_},nߪ7j*C޽7LDa;M7`[w慘 M5g.kIt7K'̯~ΊT GPMZsQ{GOҹ(w˦.[SM"SCؕ'l}K\Ot}VCFJ3'al-늠֛*g*~/_g9!YHfyOB>kJ!ߚF{)>SonVmh$b ɽ82SH%NPXX+:_yEg.)Du9$jŠ#TcH r-D*keUϩ,!j,n,fyW Li&֡ŻF9xSVۖ}\rR*#L1Ėր,D2,c̑4y ,\b ~qK ,淔~O8C'K1xa#DA i PP#riDKFpxg`4*< Nu*6*eVqf y9eavx}I6Gі4Ĥ`[-Ѭ ?dih̪ R\h#OnWl)ueS|א|mpNH^$۽aF w9MOG &~ `T L (KFo'&oaSfI]KFD1 ,}vEbu:u>:1;U՗X 02,)~J1iEk!M}#pj[LV&Li)5 }ォGaY y8BrDD6Zs9#t4rsv' s}{^" |ϱ7;RoytM'd o73_sS>!/v㫠[i tc(+_Och##ip5.#;g❄ }xq w!p]?P҈?*xxsEh굥q?Ɉ8Ḣ.͓Ra6sg}JP,~Xd0˺Ihmd(Cn4)u_&ɬÔw+{ \%ͧ`5olV Lš\wIL eif A}2iɔD;& =J`8"0纗 4_}5}AVB\WǰuG'|CnNaR,ͪFzw-y`5MH&]jav}V7.k-U2=~\OՄ T ;kK6f(:M&Ŋ&SaO~t6SPjlۊV7(mv;Iz"z-;q=iuªݝKQ\j?*gSyFu1Vݶ=Y:eV}*b?7fR &02T֏"36@$1CjlѠpHad{sX=ݪ06il-g񎬌ǾR:jXKUdFrf܃vPvۑw)L =>a4sZ `̫퉙T'4Хq:lϔk,ɧ4rӉXN8g 1y5ǚDϟ3ȷw6t֤0TG^JۄI`{댻U\=ؓpiQyV`)pv+g.t퐋-Yo԰ 4Υ&QPLZhYEK _ymIZ)"ULd6#Eu Rەg7Ako{!f_|F&v)gcmg Ϙa%8$X!-9W*eQy6S[2o- 8kQpgjԽGf Vخl.ȘeQeKMZFfᴎ RcĔJ/ hZ tr:-?+PPS[]ql6 B_)5\мGEB@W&~(saqqWqS; 鸫v<5=4쮙n׿{HL7'>wjHh膅Z0uDhX0PEH٦-1밟<[FM_cߞ Hw XXzzMٌލKտC+m4@[7]v)Mӡ0i<#m=0 +G}X )<}ZІ Ђ㱪΍̭-a S/aOçHC \JԯMgjɉ~ړ!hq 1z/G$yTBUAT s\kE-`Oɿn`2#RUo-mv쭯1DjKգ 3.L n`j|^/F~= {9KB1ښI@kϳaloG:2(wC#RnFٝ`:Ƅ5cIO,FK9o݌&q'2ƫ,߷Lȁ(n7 $=jJMJ"Ibب; 0xt ZCn*{ jS~xK?3LS ft?kZdĆ&oȟRqBEw;st1e@)_"Qʅ\6w~sf48Vsa ]۔`@(!tnK}iؾrǥ5!F!~ZdW\3Hs$hgϳLɷ9 ׭Xߧ_ť3^7{wSxޞA`՛!q0}/?M8;΂բR?2Ƞ[0tC!hKb4 7_ uʝ$<[THq 6OҰG)0U`+{{[tVI>{SַT%Ш$ RuǞo F> !Dze73 f _`,KP}ō<~M!l, ^t(rqxQ:!h,\fK'7 Z뾃hӓhk \{bݟWg/1sLYfPº!.=&Թ g{G_{`IKxCSJ0]v|i#y} PS1}]Օ0J!T{0,v^4p$jW-a;|?c8=%չk0;^U@rPi}J!.or\\Y?Fʘ?J%roq$h_AyJ(/i!^q_ |7!U!CĦsOb#1\bD8Rg-"A~#\<)wlr3w=;`^s$>~zH ͞*;ZI@A׺z r1PXhZQzw&EGS:g"*Lչl;-s*Y0)47)& Lځ &q'$t83!dzINJ yiɶs eN 6}ٰy:}Ky?vHlV|S߹}#Sp~^Ek-,L2V:Q--/䬧'lP$B3)ms@!}z:Wu#5شLæVCvGR̃(,rSȢXtWQ*2iz"#2i!Q=NΨo ;?TSd\CY!CM`{G:(|XX[}xop1Vʽr`]D&[du-ai7W*€ʛAanq;u_Apw{?bF]1d߿!or\Y5{OÏI L[X,%eK8M24In.ȸ@I`z}+&u*͙B+o#J/n\Ij*L;N˓kǂio`o4{ f݄>mEoKCPk ,IT>fA ڍ-Q|p j6.`zŅ/ ~FW\)E-r*Æul4 碾`V+ln@ݱo3~uߤ @fX>#l\+mS.K &5-8{J-&Ϗ4[;c^M'af=ƃ͇oH~ f+ꓞϺWh%`AVV$!Yg`jb=iDާ@wgcdY2#`g4rل/ H?*1ngY-񥩙(P/z %.܍oɴ+%T*DvlDKQTzSTgy#K@u=GB̶%pmz Ag>3׫Ѯj9k5 ܘ"E;5 "EeTef@ζd;r|^&MTpC EZS_Rkd0W9ψm| #nH^ıvvJM<8*ҧboP-NkF}/ *d녙2#|/~Q3b5z(S nz4&tnIa.)lUg;$۶fY"8;O53l_Ћw@{; BDՉJ)Ӳ*GfCEP~S'@R  K&Nf+iRR&gemƚ0#M+$aEoKd 5rby$z|tU5V֬^ Lb:Kɑ'N .R3Md?gW1C^Iv!bqsܬ|F(Xr VgF%ڃ`Q4eaUe87Wȗul@{ }qr-apz{R$CoJ wT@;y /$:HszԘa\ !Bt?DWk%|Vp U+ nT@q7*Y|_h@ci}t0%K )sDZ~Io ѣs)Oudl ]=+ƦMS@b)X8xgL9FTm8JsI b!=ŠUL+ubf5 NK=b? 횲D e ߻0t"w 7oݿ> SKͧ=`,ڴ_n\| ~@cnCA7Xwmfi?fx9B*ۗ䏞oڻu9t:h @oʹ+~cgv(:N! L~V6H b"BBRZ ^O&Hj00~( _u5JlH`n/<5͑@ U;p$R 'C!v8[ko OJTj1l~#'gop ':*pʮc?̻+ ¿l}a~rS2{]92Q5Y2kQX˳q"* L:saHiBh1]ttsH;4ZZM1:'JcDt) rwu\2˿AkGnh>"FdQp h轿ꉐN7i+0~hf舑Èt!?dF#ͧT #NnS%N"ۿ#]u4l*~˰*ząo &wߡ`*T9S^v ^~ZDa6Q, S J8@~.ᄍዷ+Џ2(>$%"40zH :p2_Ntʍ> Y *A8f F_^OV}2F [ßwW-G[S8i[#C1}*`]h{ĚX[u7PK8dﲝaqs A,> J[@lQ6)Bܮƌ<uE4P[3N Ot:&/vWI=-[U.;,ppxWEAaJTTDDC ͜4[y5SLRe[t F@|f"zUYk'-3IXGQ],&BBSҋ+[ B&R|&όrWo:X5S*pDP¢a h fV)OGl_ ={}ViKfBuqBF"sq.YxAofxӥ7Q r b[ C`!kA+ip| a4m}O\:zt^h5 w]NntpF#2%#;V7+ĕ|4FcX!*OSXKdh&%&˛1@EY[YX9N'ŕpG&<@An ʥͩAJ^!|'~ eG)Fh cj*bՎ-/եDoAɒ5R`.!`lGp뻴Ͻ7Gg±k%Wj&k@/J#egvrY DmHrjMnю"mx FB(X>#q21"̯L.zWhH6ׄ%sϺL9.0ZJZMSqm} ,~2J,DB $V@A|5$O'Ujm[$zywJ8{N4v7{E*?X_ {o0´.#fǮ[%*I9"rj(Vð~(\"sRڌNyLn93{TJ |>+rQcMFy|iI*–[e@%¿μՔF-q_6јD}~2/mw󳘅74#=@^+ )csڿBS,۠h&)!%sn#ZW۰QUͼf؅Ͷ^H "{U*qzD@Dvݒ{㖠 c:>MJqtTbPR$'\[d7Zݰ&ES%@ÔHtM;%+S RnK+%W,na7)ӇiQĪ6 \{C`f+;b.Uz".!>w*5|$^"]-yTDfI_+#DL=0<}ڜ䦋>3_mi>u{x5-J5K#[@\4m(NYRs¶Q:~GR'65Ruh*~{Plud1ʼnR%nbeVŢf#jLs{ a D ۫Z-U^v>i*C܀|Wv8$`iZN;1;^˔=BNP}.)?@d#uМ $qLs!=qR|FP[ڇ`ˮ B%хݍT β@f\rwB$hIҿ"S[G?OhSh*c=?E?x@ɍWܾt{sL]<+OMNF V vF_-"(t\ت8,Mk R "\o ]+1̆qBt$0ݗgK1#䓞~{c8Li9rq1n9Z]XEbS} rC %*^7Jm +*c1+l@437~% )y['/?C," bcW$"ONx`F!.6m"7ytt,2=/h,mfn4kULca Bz3!+ѴL0CS}fN"]./Cz ba(.9&S/C\1rnj)⽂hmt9H.C&L%56gx+ixĿOB<[2uiye šLwHjy>J,%,̃ОYWGr^I+ؤ% nc7?=P.Z) e6T@۠# eÖB+77U!r4T>Cz"+DjN e%WZ4 zySc$G?WKүn-]]p $C-x"KFs`'+ s p08Sy kvqچR*5APŴk\/B-o-'/r9.xWZ(\[^ҥSy-g<Ν W UV'cpX 1<(Y=o؀__7٫0eRfޜ6=3sր䒮,YH/xCM`|I\J7RDX7(g~yZ>@&n|fjʽWitWnV-՘ cBCM=~}m:qU 2jjvvĵaEtnH@fC<Lԁy4.7_4rn蔖X7Jvs z{$t(W+aE/0ޡ'u. 0;ݤkgn>s+x{>QCim2ӖB~qeVzŮ![51M<}9>k(l"u<A??[-t'쑌vq]3زy?.; J{<xXO ӗ\ZR:t#|sP?gv-$3e<޷VNznܜ5;ۄXYi*ʾ #VU/^`|>K)L*J{>0l؜EhuD~2Mn`:N|)Hi[x]7"1yB>m[3sw<WX #ϰ7KT`:F^*mU)&zSxs'Xp!oQfy{Me&#t+"ojZ1):RE_Y(Yv"1qP{~R|q '*Nm̢ 7!H' dA S bfV#BJ?c*TXZ+N҂4}X`e;U)wrR$,):ze5"IơHP-&Ï o8֏3O+A;@S|3 kU4* '͔݂~ g~wGiTNoVxV+Bp{oIL1q>A',}$F6 Ѳrcj_TY{|:P$Z,:m}JhTz*zԛkˤ5aqjvw\#GC'GiY?kE$|-,Dt_ȕfyu Lt@-!Fs>ڋp5bebwQлx$gmcĭ1;9ޱ"?C~EE5¸~ PL߾7ɶGP̧b4Ίh_xî*_Ȗ 792A祲Wɮ1)/kIVFTMƕR-|]Z—֓5tl9pN@TO 4 Yn4fTܩ)fڸx$ oLc/. pcՕ˅;`Rw^;^ |ld"2ּ,  "4l$;r@WNt'y';FeJe2${vNH=SF;,=1)p'aN@ЗybT:(9 8_[!`-;,O9.SGxMQy;N|;M{0{=rmYEpb~WNJ|NȘI9ڣ dG$&$o2wtO87~ʼn7y9^si-&ۆ)vp`iBHUF:C6y&ʑLy n(C'B-n Bq}.=Nh}qĄ )TV=hMU8|WUX_/S7)IfM),фtm[K0]MzB3G1 ?p} %qˈ`1rШUZBJFL=EK02/fbQɑOh}|`z)ܳ n:k#r#G8z/*a~A ⥍G yW{βmL[9A`t"#@K# N+ZMGߨs:dQf«|+7_ $' jSȫZe)DF{\}4Do?n`y45@8n EF3ԄڝS)C=ψ*j$-(PSXǒ߽ah^Zz(XɕΚy2 RIKT iS ZCTޘ A-p>]:1}K,PAHOhW9J)ey{qO~_UƋypH1ǐ[g0zrb~k9Ҫ`pS}"`@׏*.>.eMƤ̇~c枿EZD$zV|&ǖJYjǩ!ф0Cb6Jk|>> zjj[nBBxVh~ekB~cX*~6J2]vAq<l+PeJ$߰:"u{K߾:qF"i&%iN`̷ZÒ;,:2"x[[2?T[p/C}DehD:TWa[POKu[r}\a̿. >1GM5suEn0 2^{\MjF,QyYUN}Q[^g{:Xٸ-@BS ]sD+ H'wEܼY0 lĸ^c mpiFW%67V@v#4`,{&+\-a8V gkϟ'T J){SKr]H\kRV@~5 XNlm7CSCxh,v$Z FqC21; L)`{:LJv2МG')WH2uLl?t&:.:n9'竛O dVhaϾJ֐-r켁xkwe==Y1X_~0U30e-:PN5afk U>͇GA51p6K>w W**1])?8 ]$9xWM&٧,9 @9 $A+Qf u|ׅgcG0'w/o. _;~Q[ L up"a+b% /ExYxge+5T8rز+ٱtjńuzGgĹPD :G-3t g7@ì`"Te+q 933č]dɹtRsoQ+8d"!5J9zN/F TŠ1=75Y כvQAbs1^šԛڍ='X=8VwJ^dqi vò]5"U$hb3i%VZgpUҬR&=C#`BTyuȳ@p1zhW8Z5YnLd]7\2ˎx}Uf jˢXU'7!I\:ʯ\M&4}dnI $KdP*ki{"Sۓn!fҖ4yC.ʷdeH\p'?<j ]e*SDP\)e* D[U3D yz_x v):L2SNMjĿӋTOuC2N/}=y!" < Ynu/~qWQyVRxKoM1"$`=}ʣF;@bYR{F`-;+287Ry*ntcdkgX3[ 0;R& k n./ [1 @.z{/sHdV XګNp7]JM ݰh^4lWEK;z6Y$ @in}v\COlB_MCpy>9zҘ<'YR8aM_,a.~bL,}EeR|{ aZn8 _ufA; r]jlQ (~[3 }(@;7dc8"1z5w80lM:RNx {RS˜O)Iі,>b"p; L\PQGo}nhUtII]t9_#{3Pjm:Ho{-\ R T駧ufq(#KùUVC2i:;%~N W]',m֦ع3XiLnX19b$JjĿY GEs)3W@NZmòkbWX\Vɫ,X&ײIZ#Qđ&P,n٢J{TnrCz37H4L-tF'|ۍ~%SX`4Yq=9[14V請ߕۭD=Uo[`r~e_8';eАy, ;e\c(U;YsG;m<+?'8۾0ؑF0XiG6E< ug@ҿ?3k{^ѢBŰc%BE^|\, ( _[@ԅ@>8OWhe)r~ƾ[a @"3pRdGfn Vd+:~wC$qKX) ϥ Qulfy qYe^15BIfİwKXn l#PÎ>Ds}%c̝4PbLl7]7"Z(J* ƐASu? rd0.K !(A }c'910A }^5y!R*F FqGT l]X8<:"_9ہDdtAGE#O}}VIu J?:r'{;;kaP3Ղh ? :jZ +12]n݋`6ai1EL!d"L,6[V w#q2b)3Tg-%K?FJ 4QoXo2+<*>z?r$"o!W2SL9Z6="**|D> *%xK+;LgzHhYᙂl3FO?}y._I,c7yEzqZb¡'iq$V)Wa^8obDk~4&G35VC =0Vp3(ӷձpDOLȢ(?u?]`kmâPDa2"^TS|V׳/b(JP H#pzȪTM]cC[UיedPeHbO W2sq8szb r# fjwPS#а (4 l 8d٭霣MSERBGCgO 9B'^1b+xK (͚++Ǥz0N#o~8S&X#Ȉ\u9/ 805_Y_~-$^v^?-tث {&'nUb~5!ݴFndT49BLE϶lءpg5LDx¹h4|_<9 sa|$g:]_VN2Ŀko\"gc'+o=znh F.BnP' wu-FovrL7TC-,lC r|NL7+-cn}m[bW`aү:>2bi#U:=g񁰒HBzkTq//ԺoC{eʢ΢@"wH`)өiYqa"p0]gܚFͷv"֢4Ay1B|YD@ 5#gw%]zkbȺ=-I&]Uw^wBe˄$ ]D7?=8n R]Ao .Z^(b@G}P'z7ёqd^V)ټP|0F_Z Uq*HueJL>9UE0TK8^cČВ'8=sLam ]Jp5%#$-Üo5 i( ;_vtAk#[-sE(wG%'*16zsEϦN~\(UwOxD!(VtN[L4-M_ -p:X*Mɤ4?]Y&#XĮØxS_BEC7WaNkIa;`u4qͩ%mcI,A9=]Eg(/-3 U:E lIN3 NbuRc^n f. p}1 #Nr⮇rS.rQX3 2Scz@ [om͚V/ ѫfq/ٰ Qlg犳biZ1$@~TpZE$r!~rDs&9$ՉiM:wiߐ WG/43rx@R"2Lk~aZwgv] 9)վȹg;#Rɱ/";G?@Y%+=IӋc$7Ap@41XQKAS49k ;ɦd)169O*z~mH! AΜ6QT!+OoD{7),lIpjj葖Ut,b՝)#K'} Qx~^eR'`p9MEZgtU39vg5vΧ *BnS1Ie mT0O$И+k J|N1`ELQUyj&V*=pT즟^ $/GqDIT?m]/O|HzE BmAD2b|J[^xf (. TT3[/EjdKv]C"6`ev/ VBtE,-v] [6hvEUcW q 2[{'^lx+-Ǫ6Dy,Q g*!gk,0꫰Lvy1TBdnsޒh#Y] (oЅHB^vVFx ʸ%~*HpE/bܾ|@i"n)E*(4⸌R#2WWYlY\ Q _LYc}18Y%}<,"ׁbm[}8'y"w8kgvvs(I1sa(~C{! Jg\ 4EȍT ae&e4j~/dle-0Q}MlNnril&742'cTFn7zSu!^LX\l/V eWހszSfɠJ5)j@@zN%ﷰgsýβeC=y9+(c7ߝ)a`p( Rg{|lnbEݵ_Q>V*I{h khj+b{F)vْx~X-6]lL"MO2.Bm3(0cK*#d]~{6hpb`,]}z8ܯ2?{)Thew B39ypB)%wa=~PAwH΋h@kD*~ޘT܃F v)ޭ o),Vq3㴉֢)SCܦVmG,qߖD("= E?;# 3r 'Ip'?$< c~.EZf:dqQJDLpJ&1Q.&5AԎ1N0j.FW/aJ,#3OR65[ Q~ \ VBip2;p˪Hr$?#Zd?^t^Gk7=q[gSY}W%}kJ@P[@z}5 >oHy!BSpZb݇:|[qG2h#(B Z jϫ[̛4Bw\t90@vo۪vR>GIXӠ)ML!{=o!1N<-N M /*^]q7ߎkJ:WC(\ѓ].؈^6m՘2 w"4IO$]䳕GjЫ32d]*,oJRHjp$T#A(bW n枵9%r| FɌ!lBFˮPfT>{G68V$Y+'ڶNwnБǵyD靗`p`-S ڬ /0*4E YrF!ER\Dcj!J+kIpf[t¼xmzE]7[S[@EpkGC?$H)fg[K[39G[C;znѩ5ĿH;^εBIyn;5͸~.br0CXyT\ ԩmzS5 'p"E ͝NҠ5)(P@P!w@oԑ=Vz͂5sRKe8:Yjy|Whaq= R">[ .ǁ\mfI o#ߴ ,|^#A;Bq uGoFsθBq0y K']3 m/pZ1I>\ׂR[rlݒypu |&5Q Z+eO6ϛ!о*W 3:G24۹n%Bkƺ85ѿ> [oX゛rUV0Cl vq!;Qq&iwuJ#v>{W7óI = |ҺˈNWaT}2ZĆ!L/Tk5\v(&YԚSH) 9*ی c&R51$y}ض=]hϕS4pjK^=kcpo{*_T7Ccm&g1S\%(Mȱ!$A%sZ)ceM69emή=*᧞ @sPh;?@{O.W * *ൎ(R $Q:|b\ɃgHSv$UTL.O G5kxDm` G=׽!A꾱_XΛӲɨOz)ir=M]R[JǕ809pKѶFO-鎬C=RUn =RRC@Ո-ea|epd848H g$:ž6/CY_ZȢhi oZʻ},8yPYpkY5!Hf! elV6hv6>>cS\:'XBgO iSo >h3^6kǗ+p7qu |z-,l8_!Kwk2`kٰ_ ~6$ƒ D~O+B g@n:jSMFq:Rk=&<KpE# 3aDi4e뉵!0fpeExcw'L/‹6.`ٵQA(pjDWV/0Y7S}As=zD ~y tƘj>6,p=c}7rD]$q`jU%Χt #q4뙺N!uuk0с쳈ݲ_LԖO3/$<)'^.~K& KI6$|Ioe ?I/"8[϶)G*=7m<ϪC.gHkŘj}D SgʞpkE=OBH!~!^x'T|W7siI3:YV!n&p>:}' }b(aJK T(HMZF7I}eժGM7p 4CtvZ3J !\fݩCT"JBZCuRO>k΀|Lr%7=Es`=Ax<-+v1ȳ>YD#U$:nju?&䓊6I+|5Uq.0۸ڸ_qQ3~τCKunZat—!\:N^3Urw\35Oȶ24m]PA Ybϛ*kb^5xf7[vH2vC-_Cv F2*am3( NqR̿q eiqΗ,2|iu*s*>vT-/QoUIբ!S)~S5|u>ذzôu˜AKZ^iiEpݵ%p/HO\B+o*!5I3no;bYn 4] z|}A8Y]i?SӉVYV.L֐bwaEFn,Qն0w󀟁r!(7اG.VѺN2i[ܥ]SCtƨE1żv=~@ү=em^~(|n,Ne:1闗}t\SJWD )|'T Ht чchFZ ﵸ7bK7^byC*EGsB$Lڦ=F?XHC܉ka[bG2J[^g(f-niv:? UܵO(7gGԋG,L,B^RWGGlyZ<.e:I!#+Ͷ }5,禊rRi{Դ^jk|;rW˵4s O,| $7Ä;QJs۲ =2Qd!vC>^xdI$to vc}]oӮncǂt^&>"x&Gan,bQ O;Z˼mJyss$*T_h<1f֠dyk|F-wNf$ٿCd;GhӪ0fXuYFRZ9ػVHi.!G>5 >14V:fJ;nN?yBUEgR#KW;30kL\Fp+HlRH1s qf91w{{s2/Q=ό%uE!yiCOt fwHL&nF.] !qZ+[o6_n]BefUЄMtL]MG;zt>OLU P6Nskʞ>UMb%f-fA\Ln#aq(5!%3}RV4UDEY ZnKa8`{}&1DW$[WE1PkYA.I]^7 mAXp 'Z LӍCrL/jȞԜ iObiZ "ʨ-َ vg=lN]w|eA[GF5hr7! [\|K/ȭ}feSnpb;o3.r//|#TbA:݉[JSkU-pW DM]4̥Ҭ"`,vֲ#>:w_q"m׭dUND<`( [(-?9j Jgv5EIJ{=.Jx/{=P,4VW0yƜ`΢AHByi;*~.`yQGRf#M<#~ZKSGzuC ^ŸL%^ Lp2X<*t1UFd 0V8nrZzԹFMs0+b^NC7 pUT= ~S!ܢl죅t*T ka#6Hԕ6ՙ蹞1Q2g*{7<ֽoW(J>N5{W=,Td]$7?AwB$@Kx'xP2;L'9{!} o )u-r1)&<8dFC9YW/2|͑Gȑ@Ud. k<.Fq}p'n=t][!3v=;Қ &$$@M]g8 ﷣~m8DG}#qyѺu}6'( C@l-gG ^%Ӻ0ޝO*DG{i3_.Au^jGn}jW fMM_*<4~ʀgc;,X_vt8̯5{tCE|h?9bxc$&).FWꀬ\Gn53gOk(E Tޟ.Ih_S `X;KFmMybG 0\1`A?ok/u[#<{̨-GݞAQ5 \G n9^PD9B`P@:$p+o@lw~xuuּ3 Sԫk@^ꔥ xV<\ g.}9 ǸBLh/nyaY%TG bz3Uf"ϲab=s.j^XD/wB쌌X;-+ NJ@j s4} pjes~\ }<&yp1ĈmHNooi-BEZ׫ ; :iJBƷ2,5vKD"AcI`q#60W} / *Qi;4NߘM1Gsž ,ګMlÀR8U&~?#,0b6tc`ʿ3[ +kd}Y\QB\Hힺuu'N[{ۮC*/Ne_ >[<4:YSAPèU{ԗ2:u6cVu$ l[Hy5<8Jĩ'iw/RFgBf6? BiGUb>VDVL.-!HK>A1*D1ϫǛ ѪװXdT#RI:~~F_N qBv[gٿ+qq%C_$>Ϟ]0 >GnR#Uϰc.;UE1jrh|m1IlM@\rFHb< " HFB1>BY/VOrMYyZ2 -w9F^*4Чa|j3.l=dL PіM,kqw*O4"v>uK vA>SC%I=AّyN^ !Ҥ _#~{y 6e$*Due|n Z[r(@E׿hr k3ҧonɵa,q$H, Ŭ4UUZ"ņ&e°xvQo;#\HLƋ %*\ʔ2dn_AJF ;#nOdv!.\?1pOZn>'W$ik'Xڸs׼:>PQ)C<_{^!PfEC7#{TIY!6G%Žuބ Q_RL(ߢh4 s( NMUHUlj?[:*ZX;bUMt&GNH x6;], ZeReޮ6#;^\y[oFW+ U 7}~a<xooWfCbIiH|,&ܳ٩`ߕ7#GqTn 1ǹm^D:$(þpجMϜ6v[2+BZRH~q?]ӋC#>ǼQy˺2B;X0]&9#E5u2rN pXx2+ɲZNb6ЏHpDz6 cq; ۤe{*oB3KedQ=wmpE8wHcx.Rky\)pgǞ>zI,g!QSI)DI*o;sbWnbijG^APŮCd,{/dL(6x@ḍ[Xa*f#k Y5b!6U՜ R1cC|[GU-Ml#S+1.[c-M5* ){@KEɀ@zxxYd6*h&hGMz#'ƾq챭=@wot>-R:ԓR|]p'T9tiO.{l/%5Db"o=`I'j 2CO@(~ yw v ņvfpx7Y=sS y([˰~6Vp{lPaB>mct6h&Ÿ*Z:ʎh+t=2kܙ4Ocn6"zW͗A_9Yb[V[¤J_T-Fӳ:d%Ď2߁|щ.fr2-"ۋ_D,*)3V>u~qFɓg՞rV0 Ra7\X DCP3ň1Aovc5y~#t3BN±ik<''nua&Gt,"zR>?&EY7t4 XzAr{U[ \8i+ϓd.4)Nˠ*Lr+&)AKpZqQn1)̑+S>n'fUsHI3|iT`f71$4("W2y4AHl24czK 1d~++V΃ePݫ!j7 FYj[J. yDf|FgyJF`Z^B ;=hBOыu{K--MZ )62j3 #Uuz^D= 1=`9B慤8;EO@g3QY$7c7p}V)Sl̋86ӡk+QKP9̺`XڞzO|&>" OC<&Kc,*ƐNS/}VgʣB҉5BHad rX ~Ps (Uwb Z Yz(уE1bnJ 7Yw@"MK\(>:)Q L{Tt6[b ߝMl:@\NcFri]1Qr)W! и S2>8DySGPy s ifǕ8۳W2"l4@&\$w'NnO3;41w>k]Cj>hl &@ b z*S?qH@ meG%U> ֚MI> 9em% Hq1춿q}b$T޼cBp2ϛfXػyzSSeUYk8e7~RoK3UGEH)]iɎxB,`tC'E{CL:#sW;̱L:F QiY+lrNqV&'B_9.w`3[0b)G@GVM!w@'Dη$4OJ}$R)I#TmGlHIOb.wm-L9Q=]nPCrӉ6$e8;t tcIKBes2jJki\ l:pwRRDd~pɁnOSlJnF("nTՋrhj滉p+ WmDb(*,,l+%ZURT}N^`*CD ouj7'ʣ%J'6n0K:xWGoK-I}]t^!oά@,$ÇZ:œg֧gQU x#)rܻ\k.}n%c <oǑ`ؿAF"J T^߄$f'k*`Ԛ12TAc&*:Z[/cfk |͸vH ?1{es;ر2 *sFCO+}`,0:Zu؞ tj TX)T뢮ё_RHQWm_e{q=#K&8%#S jЧR"${ի|ϳg"l28[q, 'B ռ! \ky^@ew\pd 5ecPu`@>:;7+p1Tv6e1rtvO @SxIU czD `=̚\Eɫ:40p 4;nfJlhCk\ h=eS0D.é7D|V] lT~8xT8H2Ƙ*rTԙUT>&BffB"=n ke-dA  ߑj}SxI16DlX>Ԯ:=Yq\'g{y ~Yqb nA Z1q a|]dE؍"K.Zr+ ը (&"qt(~"hz6wl?8JO(-WCE?UZ{%Zs4u^s " fבm;h$VG4I=;y ' 6>= )s!I!oycэ]c9$#o 7ރҺ |/ƣKZ"Doa,E'.&b|xl<,o1V 4"j-2w3SjwQcI$Q>"|l\tMf7uNxċ(!qyau]ja 6tBq&CakI 9\5CD45?!F%D^T08T&]Z#N2^gn;V#ry/_ӥkK@ۣLemFJ\d'G(p L|9w|rJvt O+dc?,krؾ0}_A3O&R/eau:sh2?dH3!&aR<⪽.Ak-W^Z Yh& "D+Ǯ$'A9׎3Vعʛ4 h4>PԆhvgPy\ d/9JTHWƘ@~H&b$Az?#>2SV>%SR_f@ڵҞfg4T'rߢw1~νTq¬wdIdZ\b'7g.+Ym6j,~U ;A=s#/r&n7J'~0q!$Hd!R8,HRs0Bڪj,+-<Dsi_Ӣh, _׿Xi] u`AѬ!H>, K%[ 5Lvv.Kٜ&zU<]6rbe2 . ʹ0KbX.>bVޗ=3tN^EVF6-Hr7(z]T*>?7SyFj6$_ PХC>Bɩ;TѢR4_#g^g`Ѹkɯ>7Kľq헧D:['wXJ'EѶ{#Hh H4ǔ~#ƶNPsfhs0vQL}6zoD2ʄ|-"pAuߨy*3|4@:n֖JI;fp^-0,+5m9P%5t \KQ +Tl;]ЫCwG~(l}"v4̂H: ϭq@ߊU #+vCBrVDAA6ՙ_sո5Q[4A +6fވo.Ax;8#¤ZrPGX yjWuot* i{M1 W\j^BfBa7yڗr7w^^Zf:Իs{J@廓 !a`9/–Hk¼}hX O\mrFXN^'kBx?=9!ۿWwB 19cG,k™\@L/F)L-M_xl sTX$ceJE9Нܱ'7{ܖ[J#&?lT|!$`wRtN0dߕkfـ.-F8$Ώ(@gJuhO PDaFMrؐosq4$rkiߒۋHv `-1E$;zdJ.i0D eGLt<ŗ~W +ȷC HZrr$F ~!K;c0\+G \j#q1B.~#^"h|Ua9 1kxs&q5PoZi(}9ٲrmI節X'R~pfGAt 0ğZhZXN݀~XO gaXvB{6 bŐGo'-Dn&G_?[ǿ`VG;21V~-L% 'uU<+"raw h* 9_@3e*؈cUa=; 3&x O)Ө4LaO.bt%P8\%/ƙ {7p#/wvP ~'4GsR9]Zk] Ukѻ[e!h(7eb1h{NuW82+n>w&ʹr Ei g6C;25_=!9RM!18Tфh6LP3~@NNC~}Ť'r`dEH19̰| TSJΕb0 b~v>1fIQ4挃x)|h#]ECtx3 ˱C 'OH_ iٳW5$8USi~ 0~H"LcK't_OH L<9) :Bt>B^ L!עR֔7' " }Q =LttrMQFY$ fjVɩ UT6V"tя $=iN; N{ Jh;idvu`qJo"8%tcuc sD?w]|OF;'rc;yUR<.>;O|>[&[J(o?ܥRyѰŖrA$i-A\Hj?V!/:=JimW]q7H,-G#3 }QV;֨Rkga,|w h͛D$ڧtBhn@޹8 g}2KBc\k?C\` #͔C&MLiF~VR%L.X rVX**Qzm@A6:rGVIB)x̬Y71TYFQy+V#gh#[9Bp8zo5Ҿ7_'IA`HԹ{1ruGV>.ʸRCq,;L{C ^|mI]l*>'fq7$H 'Z^s`ɞ톜C#ePP5 )6g&DƣABWuqCg2!?û^ՙS<.&wٷ3GriʼMFyQy'[W;bIHMQB)؏hN 6Tđ4gA ޜRCGd|d펞Z赒mA_<5$>fA|dVOy4C3Kr  @0* W5̰A¥<71ѝ̽^_wÆny(ܲĆ uS'Pw &eзM~ ӮIQ=o-C*;S>̢NgFC}\|_CYs5`㊧bUJ\R̙B㬨:e&G ;n̑}mcσa6IoWn{"nqsY>[.n2l][|XJYc{ܜvQ`5QX^d0M:`<  wdts%PC: R0(iDDgdlgwDo|F}= >C+W\)~tE |1"mϳuKGg~)z9H50VD55/S"|}&S Es~qII۸JŠ1~Ǧ>po}K| RKD:jn~TxԿ@1A(c*FT)Y8j//vsDTQ{T w<*Q4 fF_hWNukb5ڬZ:h mx"EzbMHH=<>뱦&M}+0{;/!Y/$6No?yB 3hqq9R)B.iX*RYv/,iYHm_ggkͼB&@RBǒLiR gۭӌݯj:u4ʖ ͮ*q*^]E,-5r3Fޝr@WG|q}y"k1:3R'VE~ s!96en_%#nJv- %])3f$_;Զ W@6AWH`XsdO&C~qCphM62ɊxHT2 f@9\^]g5rsLсR=7o}{CO#b]EA+5\h6 \]ǯ 'ܡ[ܫO]ZPZ>=/﫥Gݧ}TujC+[ *"!ѹZAy*P EF}/z\.acs? GqDHF(5`rE2SmsZSd\d{On!XXmcSb)+m ]ׁQ[_s*S|v!Y${?|pa$Dxy9:Atauy! J<И Dl1nV(ߊNT~k֏)8=DuxfN(P+ <]a,)NߵX;P{ Qh†L[/0"LRh{;/FA?`7"=r"~RwC袢et}_?z`R?,Љ)#-S\XPy k|R ;W->]~c^Yl jr͖>і}=i`fRQNUHؽ[axw(,pZ_[+:aVxO\r,!-OBh@B[H*@brz^| ƌ2F6IzS2wS:::[n$\7&?7)P&$␻1 zYÝnt'qD x SvZi8IًoKGo">AӷPpf.&eC<pPNEM;{z[tEQ7 +jk1V G'2lxI{5Bڂ!Gf|0lOSVi7"k(v"`0a~0tHz3.fA5q MyN҉iˑ 5໋C$XG!tT46) u{ʒuh5^<5j\"1&gd5Ct&$1w MQ]S$Qh (Zc,iCe^2`P*Bbe6q&Z;&_"lYWx/9mرIgy\tpeզZu)KR9zZL.dj> ldhn/i{} WfʃS&]b,͚\ʿ)"Lɀ5 4LBɜn@"vQje1qu]55%쿢d?ai,+'2P\F^.]:Nʥ_]yN2(1li;lt]}̼O_yۖ*L'+9ɓ")1 Y'qU6ק/^fF#5ⴈ4Qlӓ\<3xFeTzl;ڥWQqnjM 4뭝%ww( qMb'`zX7~$)LHٽ+ 't@gQK AXH"W1*4֡6+,[6+44BB\Oߡ-W) i\[{j+BWJh,_=u(z (i`oeSaY`9FMO\lM""FGȃzK , "@{Τz}nFJEpiT~K73y_eI;qU;i߁ɪ80ص("źDnAkȬ'Uviw8/5$-W},Xb٪xIIOu EjT{_ ~.SW=db:gG4V @&E]T?u (/ї^)ވmls p^j h?׈o ]KJBq)L7_}p 7! kl[{KbmGly/!x 5U¯. B 5hb/@2 ~Qu9t'af aO㑦3|JR뜠WF6mc#y4-n4vwͱu̙q=tQg7wT@\x rgۂ5?`|b2'WDPmyFsd]sp/_}6L1LiF%t ӑLȃ̕Jqw -lkId4hj0\p`b]n :$_STzfLQr E{VGvұC:ڪlR*|@=$bսe85)Xba&_PuleqE Lz(;uGyi(*kǖ0 :e }&`0ޘjdyԡ=mQ.%`ς1!gBp3>ck ?Zg![6;Q#5M09oPܞ~fLP_8 $tyGU,M3@lH%U*eu2&>ts>J%1A:RwB^5b^U2Z`<AJ)x97@9=mQvF\̼Ȏ_zx7) V7a\ cvŹck<"^px)`n˟J7~Ǚt;gf{ OvPاOc:jVaoliZKpd0ܒɾYv-#FiZH(/1ly%Ƴg;DOzf84fQ~GdC몗rx5aFL ٰ|ˬUu"(O?R3(nK@[n,lo[PCS\UmMǂ9U6Kttdl\h{Ejޫܮ{⸃e3 A%X.z-9}n`h+jA9F(xIXѽEX)!8VPdT ͻI{}zVB]v}ˠb#jo;}jI wNjTj4d`~}SA %-c7I 2=0Ǝ˿YļZ} ¢N^KfnH_X;y{Duwsי֎:_ZEoz>IHO*GfTq^x)A -lT,0°LTׄ + {84dNC .<rzfpZ%@*s" Z5 bJO"j, ksZBr ~Vr k#A!̼3yVN-|bmMV1nJ a <$f}5sDqeۡqnp-|6{#SO 6t>VV{k H^Ն4 ݤDSo Dj88%CD3|Y jc39WW5+W{%8+usJ^qĖhPQ7Pʛ4Ƹ_sCZ~m^?۬>S;`N`3'sDALW(06\=xy7z/l$k!Madx0(x~kKyРIZG@Oiک\`J*{xHt6׀Y|6g:v7 o ^,Fèm%v <ӎ]7x_)=껆!7\de',"yT9?|267Y$5#]{]#Y_ D_8huzՀɴ~\Q`L]cK+!UoA U1rc"5%uFhWxUϽCЯhBHmD?I $G|K%pc"!t^tkI]kWXl 8gs=tқS=fbOV<`kI# Z^S gS6JG$eN!#.qmJ0!WXk&fək' >"=%zTSHU]Pt6R)caf FreBs-ͳםziW @${wIPs)5G PH8LQJ|`WfRr>`YD}1z$)S:%H s,-ޚ'Q(D(?pU+.>w]XE>zj (6$n8 ,J!=_uARw=dc'j2^nWi"Bo(DYsJP6ƅ__O -NC͵q׍s:r]dnTdk ^]ZFgS;lJDdLxkN EE\EIxo)1 ?mC%6f,tEFٷJT-Ly2#@V`d;NR5FSUA{Y CnLfe,)[=T7];]L^@tXŢdY/Dbcf`|Z=.YHM|!;ɒt76W?FA\/z LQδ>hCsVݸFG=zM$]yoj>VHf@uab/z)8%cB~kQ&h3ª8<aVQ&trqa7:|Ska;,$/T t\r;Ja=ćB!^)vo'c@fCP3qa ˔B5M ՍiN1r<,>~-vi5۽ky9[2ҫތ" ah0SZӺLI^m s&#rQYKE<ŷ^N#_8Q|/0Z}8.­gVS@V >/e/HS*Y ;XejK$I=!3'>(L8BۦKkUSY)~O\PyG54Oeyt]ݨc<'nx@lKCM21}bYyV@V[W7F0y\@ B1TNdJ{{rU.9yͥPPk1/9X@8 跭Qmo i"b|yF2u)e,SOwk%; env<4+:hlJ9g>ߴ#R7%`(\w&zw3fDK p4]&gpqA V?ܭvq)}ه93/4sXyn\"%Oc6SG:%Ԉ5i@ڧ1HXHT8Ȱmܗ{kQƳiJZLR<)4V#-ejߪkf"j0{o8g%Ԩd`˻лCG}% C4c)(m5v@dL٦)v#upۮTnn-HVʰ4穊G>Gs*L y,K_&K<*8KvVrnibجġm0jkW/0 aۆ:M(I N\JcT`bz3դ$<-*P_=^n d!x0z޾ea bMq| 6 Ue3mka큛(J=%aӀqs;7UŭBN L|U? mLuPpCxي0> mD6s*V d=*-Vt`Mx_+s{oՀS&PSK~CcoKRs$ޘF߿B(#16GBqTl٬{~>I!Gݛ WTtz n'f*4=~$v L2.N]41rkVܗϐJjz$Ow u)%awiߒG`I b+2驓JK댥d"f.NZC6S UG+=zN;9}Vo CxAX@9g)K%{919rW}8sTzӨ[ D^G!>ɺp$"o[Z/)`֬Vk=xXV(Hj`|9o]s,!3l5WAYR AUѦwrazw#kz>$F,>~!zm 㼸wFpcݹ2tZ2r2s?0(sxQe`е1N920mR.vb͛ %a>'"hL,EoyTC)/4X_16E0CsOÕѧO\q&aL*{޺1Ӭ/,+Y|w1w26 d^D *@:2o{ޮb'G#yѾίٞ^=0-RH,q6vz˴F71JźPƛl[uZ2fQAB] \n͌ߖC|쨐$)8ި^CK\>,T <#56N$c[nM=B?v=0_)_G7.mAԻ윺J3r,DW%N]g8Tt7L}4p(F*p CvG;U`ȩ8&5c# vR"u)<)[Nwv1ɖQ,v1wVăs0ѴuGYI!޹Uq4w'x3E1,SB~\S:/LjȋL{U\4n#Ң:ȓ*~4C#5ɇZ NPh7 6Xgst3|2g(SL,nkit3 e T mR<|V]ke +êwhfc+ (:8f^evD1`ew}ɶp4C߽dC=Б/)wa1"񼶿.F>Kx|N !fB.IBB{Ibk:k:88)* eng*աh r7:Rstwߠ"sG3hgSAh 2L/Z|L$SPlV`=PurrM{<9RK5 ШC-c1L*~!R] ֺ#m\Okc"^0$l.f;@ g@n.eP md͕ Czʀ5g+kOv:b;ur/tGwCO(RBMs?/^s`E>.2(CRPAԳP5&]O7^"1m#5slU 2Ndm*|㫍D"q_Ǚk՗ ,lE1' L*9 \(^k1l48$c-V֯V9g(u{ cw41{q_@22mK݁@m&p~2sQ?>1ܘ3[b%NԲ?>?C[C%FqNjp[PI12h|Rn\x"pjNZPmTz4p@^[#6+OEDIWhp_J6b~ŪJeI:x14 fS:H^{JGU;iBTLs#=:i/ê =V %'&+0aeI*^a|#Og;ñh@AemxL-\vڍ^cf9Gz,q@ Q=>szuw+G&^ag+g}O:Y8~tH ڦ7~3Zu?x?a朞͙Kd[zτJ Cc&KU'd9.gn`.5+ iua}huQ 'g dz$Qu鄀X -i]x ),`lF C!鋨:YC׼?:b DXv1VJ̬b:+Q@ YY]FtK A).cla!VSSͥ|e~]fl{N/^ml4]|HEBMnψ%+w7 ?p'ϦNFHDp_g_i$]>q9C؋m. )cb얦91yQe]*,-6U)Mv.um-*`v3βrU(dV@oOm3hH`;<*P4lἮ7[*[r6 eR:k {Om34l@\:<o˄{t> WϠo,c-^ŞK0Yr0G͌n%V r.`nUD'eLFXK8NDfHq;SrP]S<"ƪ<7E3ʊ k* ' 7uk$*\ ~ӐvX4 dRRw²~^`V/K^(Y\xRL:UpOPҚ*ax8}UX:\T^]!>LטD=wb kR6 FSOkP2ő% j?Og#tqhC]jGs}+'V)ՔYR/L&WԮa&"DK>m3 eFm#Uzi i:G@zF#ҠCD 3Md9' !MC+L&-H5s+M'&[p' ~kRykOkE=PvY{P{"[a'ڨgGQ$2~3qUhi! {`R) 16'㨛_Fåm9 ~,K9!|H1Yb_tL/fѓ 񈗿?{ۮ$_qTؤ%O(yIb|䡺}!#1]o{4IZ8R.*k):; %͞W: fϳ"qӁ"^MZ!Ij-z2]|h{9f]YH=?+s.fmT%U:ލi>IeDk;3NgMR7!z[2cØan!Cb"*@uxnpwp@7fh) pfv6T)Cc,b⊅WR+(f?NƌW5y]B5\6g'*]JG"w= T{YH h{_{tڞ#h)R ghТi@8:RqxL=C;,>, cҊ cGc+$* P َ+ym0؁Q RWn}nPngdw¾Yxpa'y.>Ԅ]9=~#8Sh_+ @?ZjI=?y*h޴D\j=f^Iä=lmWyѷ[vc]02Ei]쒪/:TkQv |u-.H`&𝼚f_x@;1CQjqEI9pbƜV*^uC*u~Yf ?7tvDњMN4{ nq-P%aS|dXzx .(~`#buɈe23^ḓY[vkJD&̨s$"w\9 Q*|d*Ngq"W 'spOO=S`cu&G6z>4[SM4?yZGvݾTyt:5 ",H4M^' HQ$ʔk=ـc !.S1a ?oAμg^Z)Y*䈗ZXwpmQ;?rC2NfWnu~/qz{L m 7ӛ(V$%YTO J/T|3waAG$f瀅{ʁz2ꁴDw2˖4` vG'RZeVCy}ٴ WZ %n' fV$逄R"`[,lE,"N)FZ6͊Io, gsW~]o}FȖD#я,Ӣb_n$:el\'":GRiәu@b93uV7ػm2V9\QHKX3gE'-9 -[q]6?9yFFC1`8C4h6(A P8ٲ|qG"1=ٽ @BMB|*sjN7j r&4G*]-6IrjUD A5~{φ S`0wA9zpHj2 I:+T@\KȚ'!)jQ+ A4=[Mս|Eeu :g R$ U/z2<:m{!v]\V 0}CFҘv9R Zg:"DN@E%\g V0,nX#gDwf)1;Gd5erG2;(Z#EAQUЈI2{!^-x+[/2\cv/guUQV>Qkz*‹KaƆТ<^^P #/wCuF{u'|!5y}`5\j-Y>q4:Z Ck',2Ϛ %"(IGګ¬`A_}7#2J{!Cz&;*c_6=Y}*2iDڌ޾nqr*j?6/:'n褽ye1J(rĜ(3Edc7sGtbB J|%kqPkF&֝㲦$#QOAiQ-=z*#l1BvU Sv#c^AKmlå6Bpj jh WF^mM(?|+K"3Ԃ⭮ %˝3@Thm.|@puhZ8AȄ7CȦ&w[)Kx-A0-y ?e]kP˪.bLwKqc6, cCeKȊ|܃OgW*\ˠ -x2z$< '^rVw集;ayYY'8D9+)/~+BjcWy9vHh}.ypUTWVE**'xafr6XS:yX8vgQC7Kn4DvDF /Q$oW/a*LK%n9Z EJ*yAj|<4hMOkaoH\ä^`%5 e Y [8+Вx$iAU2pWʪMR45g$l.qJcނy5)X5vq|ցs NrMDr2剬`[aoȢq']Xxv@Itr6Zk+v(`C=#Ƽ~44yR]_f-23E(P/d޷Um؏TOp윁P$Z62i ӡ\n@W"y W{ K~O *%_OZtz -r%:ur`cѿ~kI f%oG| }{)͈ hR\B5mQ+-aI/5-o^1#b;'c/9|[Lv)_D`Z|[qMWv 4LJe|?JDchLtIo݊-ykkg&j֫(, T]Ϙ%;pwiWg:Z&ec+g}]3q8& qJIiR >bDa`S a I(\ISǖy =S<ِ:c-ԎT~Z#^$Wv]rG2~:>u1L>傮[͟ |o2f&^ZryBe{Y''F=]5SX*~ZgDj&әrRN*-i3}e|$FG+:O&͈_ bev$OSsZs-U~,pMP'$KJ\Jw6cMn5ےȎ'0xIȎs̏9#4KIP&}u*| q~;tǝֶfvd4)X-#*~\/~_Dg2( joy$#e֐7v еB^'E  KGdH``Ln2"n+z,65|Bpurj4w%=auQum*馟m&kX!Zp}6rKX๋9E4q̰ll ( ܳ?/DHXyE:.̋~TYⵈyg|%$pgdr{4L=u;Ǘx<} 0?!,|JoT"P9$?_2uΒTp@(j`er#P>2fwnV1`ƒ)~l6fp$e!b!,?ZUx#6l ءFjE 2[U][rЋlj،ux<%lXHTK7`CV* |<\K|*wSpMbf/i$ɛT}; >힤قIڔu[2?\bhX<YHa\^)3d^gHURjr߻++Ѡ-{l!CKvl=Dsͭ>|Ca׳zTVMM>B}L g!1"3|"g )[/5U9BqkM,M:%n@bi3!E>e#g(Fд|v%zGg?&m!ƒ8/P4`S(U`c'x޾@}-<숋c6Oг间C!kOqH?0Z,`0>X} %G@zsFi͸71XJ `pZqGN}=V&̛ 7&6)z{5XF걀`pK^ K<,8[ik>JhTQ*\uvQneH2G@&a6M3{7յhs|1Uu7#yNhg`$T:N]$@41Ze1}FӣT||0? q3 =GCgӸ:Ke1r96089Y7Ï5. oA=.6;F(.a=uljԜ*X=-!gYS:z9# *t3aG1K:00tPTwh5`)Xq?PTnնHPʖ0?Gّٚ}=aBX9r=|pe -͒ BWpW):|/ڦb&U=}fkŘbPLG&k3*#H./ !w^Ŗ4W{ .gjyȣյaa2Cp0ֳ{ʘo~Vp~ͳ:p~+*3"bCYA=/)`VZ#Su9u\Jnrik*Mi2QHDVsL!,F)\X̘$3/k$0~)Oyc ֲW\k.G^f"e6u ?4U~%Y9rYt'8jG 4I! qu٣⢞NǬژ CJV>=N旓MGҧ>\mЏ\T~J)Iq3kal'dٽUu>uؠKKpȵ_jLWҠZI\ m<`KrFrTPl>m ̀,<+y0q$J{0fT>oǤ̿t}GU%bE<"7e LZk8t qK@C<-tvZL{ @nrnnƫ_jlw3]@fni\Pl櫠֌6KӉ}8^L?&!u'|Mv 1ʘB.?sslX҇n1ܚO@Ũ18l1D{ݩs",]V51Z8||u ƍ#`Q%h3\?\uiH32 ño󃳊QuQ 1X 1E1Rv<5 [t3tbȟACoaDCiFYhP6QRMbUξ6u 8k-Hi{p8iGhHC1BD鲏3@规={ Miu;UzE*-7R*PQCJ2Y2FS#9`ֺIrq*4 p@1J[ &ZG.Uo^0M {VЃsyLȞpBI'Yn`$xZ9mazo;wK2 3 .'[UQ[]@BԠ([sg>vbqWdlߺ~Od_v2|_ųYOD嘤~%=놯$Y,uhG/u1Dsb&Zpf[PخvԔPG}2G2#N:YVϿ9 s MxMc:i쥬v,W Nޕ%? *ݛz: KVaOQH_P/Y7IFx"s @-D1#MҤq CՠD[<=v fΗS4!,STȈd{ܘ0Je?Ciq _{<ISoҝҞ{gO9(/=t[6l% "ZUrj%,㬲M {ЦU}\=peB . T k?D^Y\ONS!'9*:(l8XjUq]S}aIZ9=npw7`oW%]AI?_JqƚUq6d|tCҒܪ0憉R P%H!r-U ^mnygaMmĺFSm{UVp"/k-ѧ#N"Lq G<Jwyp[y Y!`RV'~ͱ!S6F`Dվ{rQ⠐ mZ;yrp@CSyK[rTApP sњ9ݩ}o5fLpa򶒄6K2'-]~)gx%ַ\lTGO샳fS,f*5G/l؇]/D d8wY͊r}G=&:$'KwI<ӞEދsMԹ2;<񌢔io/CllHDtou-`v*K$d=M L@.#)e֩Hwy[|{ M塙ˊ 0Y9嘤gDw[]^L)<<~FX{WBU-ZOֵ /?,!&,a$ւcZg¯z_t(c`79tg &>W"hm2)vf'(~ԲP6C`鑽 I9SHO=SoXG) UŘ y5VEBMN:1hĢWxWwo F0|\^T/̞r+X䥎\&燂L1rݴEFAlD+`ÚPX) >uajB;*z0d{X{H ,Ǔ'{d pE'WfxЛ\sR~Jn9Qߢ۪.zp}\ oK*q}䩍՞ yHZٞ*3ʞoy*?Apt3ÏEո!M]œ˔ TUb!C+7QWYJӍ}1mU )p73Ga{zHS5/N46ˑ Ҏ'rS>dW?yK EԤee mILG=pI՞_ \3&ZS/Oִ]T/CQi%*nX1+/#MrRގ9ꍳ.ιQ}x,-Zz8qU`*)>ݲgDϣ~m{th+p&s֞W*至4tDS#Jg>MP^! qKᬯ"|-dsU@tEj% !OHl7:\.e j6[X$E+g7!8I_Ec!đlKۈGJc. /-h݋"wD);9w 2 R;r1=0k6T[֭s%0ȫGh`W#e!wxdu?]~%\ތ㨤Ӄc8%ꒇ\M M *5.:(_ۮS+-%p0/9j0SJ^99y%xOόW-TRjd,j3.UJ=;QCA@XI0ҘC6DcDYr\I6 .>H]'U= Mu5kw\WEt`8/1f.: sG cܖw>/"tl{=-a=rJ-"s(R$df$w< VI^r"Ôz"5$8ʐtʨlGFԸ:c*Y"z]YD(b&%;t[gO? C2w/`lIm9جqfIdr'Yҽ[uh ګ_ޗqk%Pâ/~jc,4?4r /NEL@4?gJkܼ?DT1NIK0fp]_Rj큘:2+a$$=UX,A)_1{8DW/8qsT}o? b@6vh# #=nrBOz~4'_ ұL%^g#V^Rf؇9[g$bV {h2oBtNFab4&0hEWjL5Wi@4! ̌X}ܢ^HA_@bcO"hNE2odWobFK^erU%5C?qI#'M7yK%@Mzͦ4}_gYO~CnC^=:#%zӻQ1e1I JZL W"g˽E_gB%tM߬}UyϐRZ#FRP|"g#.祖Hz2ƀaWjgORߵ1mIdh8A C rCen\tkԬ87xS$EEbW#MN8f?[ F#r]1C <>;a BvS➮a{)Z>oL(G_=>xhohQN nKᘇR:.{=yuP*IDpDs׭#8Nӌ+rbߎV989lPd>Xml4O%7tG#g!jKI0,2+VF}w50O("X9ZhLKG- G:kLpTmZ m :E|mxujxKy ֏{P 20"-doZqu&,$0vtaoq͛M ?ZH%+l,g*%ن20 .8"=z.Dp_B6:Oq'zkCĞM%Ý-pEqSb(,uy /|cXۢk*wPn3ӣ b*~,ȾHtuxRj3YtEP݆sD,>YH؆(sǖ$͵>Q;<tO{f#jÐIJFզH1/<}D^44UEU&2B&EMAt~ڙi^SzCHwĤN@b;s35;I`m|/-,ȜVP9~u%<[qO`;]lw!* z %gɛw6Iԉv(k8@98jnwp! h0*8DuvC1+uz˨4ȲBzRe|z"'l0^Ę?q!>/Ei=q."+Cl>`ݺw>(`; IYJla?ޤOI U\auARV6T=JZQ@%`=(ȡw;ֶߣ?_j>E&=(}Ad ]k!+DgB6h6*3(:B9ĽpPo_¢"/~zdW"A nwo\X0 uoO9x:s]06nbt_+d:=}hj#oPp~H.X" tx[I\5!Ap (8Yt ҉3ؓ۽cy%/p\xWh](\)*l Uj hi <\Nۡ>+}Нwqz7yX~d3~$/Y[5'6ɼNqW6qhmŢ!~O|%bIF.m*‹i'w?f^M3;;o })}l.R\L.hhWcZnܠg3ӮN֢Xd.uSQ]p+N dW<9ō /Vb65N7;AY˺U C{{^w:?@aS~ER T6{W M'x{> ]& 7Y>:hϯqUX3SϮJĸ2K|E CEY5؄d4!ӛmb X#?D]1fWG豄~J~rmM Do9M㫊hkr<ˣw&W/]'»׶+Ͳf-` e z(5wKǦ>`c&ƦXGZ_kxUl 6] Wґ< C"΂‡kŖIJy،.G"|AVw7B JɜWG]Η I`>v;N϶?gam j lqqK{Ž;.K մִۛocyw1p[@NMBldK{>RN' l~!#Y{br{C' #-svwyT&\GU4MY!m)0\=64)HR?iCVu?= Oiy/pG用j iK&lq9XWKW023g#japLJ=8*dDXe9A]yU"b8Q!Q2 m6U\ (+hI03}1 #qn]%Y 1 X}եS,Eh E'gov:BAؗdm-xF<XƤ bh%tIA;r{h+f޵2dTcn&I5K.Q|H(R C@wB҃".wy-vfq$#ox0[sU[B2PJ:2l1%]ЮY3B_6!&,f$[6ῂII3G=)@{8XDoހROB[$q Cg<X:! %wc,0uz,"PqR`5X9gtމn w5Ầu?,r+ROCۙ1S0R͡`ٷlKꑽm5ɇD7v?F ,Ur8_Ul{`n`}":.3'+[T$nƟ[[mQ~ـ!@rX >8̼ 5=I &P`#]fcJ ͥRp \9#ylRײϟ^9o{<]0ەw&J Z7IL\2; bk3z !إDZ&=X-Lc[E:{( \bkeĝ&^:˝!p֔j*.T#|DњLD8^}^,OmGP%`9?aɏrٞg@w)  ?jH!RT) Sv7MEW<( b%iPbgɶ"C xA H$! s9Hn?%fX`L~ 4`Lv?"x-P111Z1\2nR_YwL nQر+-pAY| @`DWuMm\C^n%3Q9LvTZj8jcwS Cvp$=8ӈUTeCLG0i`Y4H䡝`LPq9m|OSk/4PWTdGl/ǘG Mλf;p&k_ϑ$}eK>8ȓBǏCRo\ykd=(L DϲQ󧵐9զ4粕D ]D>0Q^^XT(v]J]$!*xOf}%]N\3㬑,ƺF"\TKmX ŧ:Bj? 7ѹ MtNN*lR"S爛pF> Y]; @ETh'2AWAP&b.;(#d$1CEz ߥ:RS?jdyxpasVi>6nCX &Q = 0dP :!SX/ZIZH=ZEl±UGXTS9 FyC ]H e,$XioIc Ts 26d*L柶Uc5]~ hu EKQo5ﴸN/H'urIf&#m4M'z# ,~X޿ףRL"#zk\~8Q)Tsf9[: (|0IhQ@( I ^(GԾs 1E;N|A>9Eꁆ 67OJQhjtJϻAF c6,=5a? y iwj9eqGOA@fv( ZP+ Ew5֬2D[eւan{g,14}`YZnii_2]yH,&g,&3-+mXvr2BI?-X8'6'XVF^9I32K#P/6F:y[(IJgM2.[Y(D.My<|eB 84p\|DdՏ6j$RkVm"LaC`R3'N0V_fkMIIBy4(/蘧.ram͡:C PMZpQD0^X"R*YxRv>(_` uBOjn֜) ȵ0 (e4bؔ4HE3K$֩d%̷/돒;4v5#Md4"(9Qƞ2WSɇLXNMZ݂n d5; Et*u*[n{{-}$vVc Cf('H|K(oSZG >a;!z/^Q[ЯSppm^K8QOd@ Ƭ#ǣ Kym#ঽ]E+ʪau!S9c6m#2s HG!NYzĂ^crᛥ./C|yH1;XЬ$> n%4JD!E55Yu(`k|H/AVٳFOSWt3(Dlј.U\_ȔP־x`O7 M ml5 #{i!8zWh–LzSY D-C\YnDCF68aI0 #l=PNA+H(~Ҭd@[?[[}${t'Wޏ1ʐ嘨,Xr# ZyNY`XS67EHxԛOΐ6a9L w+$]Ffoku7K\cNۤ@NO2;G|~HuXWy2L+6,0K.ȽS%'X2'Un\Q!uD l!>͔r[gDjFL tRAk*aR\>窹WcP(VgɳYΤ:p(:[ț?XI)3x X!Ϗ'4iE߹:H6뎒_ w]O3A!x kd*eФt|1eDc$)eFn]3x|t~ΝgU=pGUZS3 wYz,`jB̀ z;L>71kxn)=CdI~am Jh٩׳m_S5Tjn?[B~HHf-CE{v Nu=i3QmbPDSאADYa,V6sHoD1*c=~qhj8{Gaײ?yr6cłȱU?U1P/T3+Ȃ5WaҘ<uigFN*;AR8ʜ~EQI^,)KO~О߻ q/ FԆY}\Җ`LETB 2^2Ҿ:|gSЩv\=5#KfLp7 5s{3Jɦ 75SݱaӐtaX8~݁Mv"+da׉"[Gz.t`v^cl20 ަm;h${d %drW  tAM>ـbL^47prCv7KyKOӬcK33hk-15+6a;,pЎ1Ţ4emvċ7m' 'iȾTL}#ݿ /m5)qmI1b$WF`SXL]p4r/1Pi%şz"u)MN >C5 ")Tol2wy,-ӥ 2}p235,!Ȑ MN;_o[>c13(;2ΉWYFl} ;"N(j[,s>V&G]La VMzR9H=ϻ-I]8yc2ƙ#8f*{ .-E.C>A Ɨe`EDR)04+y%j_;^Ї3!ҪP$olՅw1<8ru+΀k5FDJ.{=l !m$O$&v&dKڲDn6Xr!:z*(ǜK.QJ{CґБǁ\N(;oSynUԩb5My1D^& iBy%?gpzep ̄Tic,?64A|h':^ӬQv'0-c/oǔIkvr= ~:STG6X[ VfFRXZM&11bWKn~6~kwNuB YG[iҧaBd p*mWgWJ?F'Q=bE^N^.! qo_psq Q=~7щ\׍r;G6p9da{ʈl.}B}3f m G i|. ɳ@w-t5&:_ Q`# Qg@I 6N0|g*~VЕiDJ-_Ӿ* ]R#',@릂ΘUWеC"31)ohž Eeqh"C#lŦAjBNl@8)#YY;3+t;ސ`*R&=BX-ː\&-G&o"X t A"&G9[I,C+ӁWE@K{бi@p*᯻{ꡂY\tw_-tdːD){5?M2C$EQҔ~;T70yEII*|/k@ָYj6kZ;qdѕϳ 7]?=.z lr*"y.CV߿fQ9)Y%7iJ:".gGT'b!`D~- +RGNQAzՠZc]sVp  <685 K-L0Dpsp ggKQ~4uATpNc1Bz;bt'#"w5RBZ// Ʉ&fE36\fA݄MXE Z2 G8֩׼s0dXPf3w#bu͘<׳ϏGi1X?{]nhL|q3N-2klVd * @ddu ovSmms̲">,2$펼v/ǩ?V) K,;1IU ;]wW^gN9!X7 mkE䬬r ۮ f^vx %Sx[RYC'`2.3+vq8y\zKr#~$x)^-9*㻙`8e=ήM Bsvyzb1\(-yM꧲F1׮ixZvkUD"7Z(iaTJ2ԕR8OXH|,R=أ4\&SdS1u d@˧UݗHg ](\t3J*C6},a3d>R\"| ^?fk{[\ǘD]GsiǖcP5B90C,|Sfԣ*&V  B,qPV?1ŤrngX>Z1kkG#s}ԅa"q=i?qM[`\9Sf.CGÆ0G6(lª~Y{Fs0y0ӇݚDff'>_ \ zݑ=I.8֮1N/RȽ5@ (Sy,wн"m?ET>f'FWn܍MѩH`69/A>D IC^46`Uש8]Y.!gecH~MZ@/?Wɱl[[[泥ţZA5J`,ؖ#AJ~\%#(WɟRr|&G+%%k-rch3V6B6\.7Pe.N!C~{<@OŨ#xv:N6%,z :`wyJD ^bk8Hޏw;yֱvT(ߥȰ7L8ErP#߶i#SfX!ouڢ]-Dv. 58Υ|}8 l nm Qh"6aF[M 6cb5`U ӗ^zq*wdju,}tk 7fj-8˿J4NUebD!&obӅ+rs[0gQ* JkR?'xVNczU,WZX1#j6oa9DzpkæLRţƼG- &+.D`STjYfx\?ď `cqG 3F9` y"YC`P}@ >ay,/Aܷ[caճoBqc _h5"`ޗGJ=@~M%GAǢkRu:ȣ3[$3f2MHS;2S'oϠz H@EI+{# ;oC$r:f|RWz`wHfpU@M ُI[ď^ם%QӁb>9.P2EꂤwdkB?]žqFa+17~ȶ/._Ifb(a|_0# 7ʴV_{av}*Ӝp"giO2+bC "<@kgMC^i]UrY'*?Z3֯RaRFUut=W4;1葐g]_ P?ҴkE N?GV4gLZ C7yO?Bf#z[gro)ZwW)B[ƻhksf: i+p}ƅhNwtTLQ6̂n-x4 R^aZBY4Q1"ؕȭ02%MDt ~HqC1Nϱ0r2I:=uMBi 9AjJBZK* k Za70`H()P-uU! _(트Z@A:H\E1#:1%GR{?;~z TnG%jm\x,{yx_> j`!}߁z dC2+C(=/`xa≯\ esX1.NDUYQoӸ^#=^AשaˉͲɥ2 ynclÐYަV_8HBaXl>̉ !?;``6/(۠eN>J-MB#S3Bk_nYW38Jl?h+ " \Wxب (ɟD# b/2\ԗE4԰„r1CD.UbΝyZNw RQͼȳ&ƾa󾻎Lw icw!MnE-D ѯrb}!dj_W^JSm401nm(x#`2qvYQW>֥̐k7a˃xRt%H""A-tmC CiƟ$zB%=ԏu_:•=VKtYʬM6Œ ]azM@"d孷EHܩ:Lyx[>- =jə' 7#( sU)oo[xq럨 :zd9(_d*8evc/(ƪ7X~A!⊐|mTJMpFs33J'0zɧ i8Liw4-{ UK%QS+Q'G+A ٺ'iӜnRaļw GMp syr ێ5 }/KQGuD::xӅ%UNjS(Ag  uuwC``SCqx 4PzjݪС)pnϡ撰3Æ/(xc?dut//=!듕[gS|Bي~?$><ŬBh ^l[]X_dI2%̨HrV1-l3UU _Җ&5S~:>gCHhcἙ1UϪ^V"^.} *tad) NcC&qshD1 hiZ=Δ>3uY̖*~^)[-0RRwk1m9Yqse*7 Ó9 I۽GBS I8aRry\4Md;.³,w/L{9`u/2ZӁ{2( ћ}$78!LoBQ(XJgX$]`ˎtUUR}p X`7i /EB(?sEhk ,<=@@F@G5׃8Ϊf#%{K YT"`%a޴#15,=DYWwSݕ>jɳN@v1㟐%|hVFK0N%`y gc/+<Y@y3B_K^x+kTCrCřJ5mn%,x>B^ur?H& ֌4}4|%"(G ~3qIΟ:к28VzQ#}DW( ?3'`v(W 6xubuHL4Tp A,y|y䗞v .M7ހT-^@5o %у_@` R/Ր0 4,Ǡ QQ{y_4}& w@դ*XLTA0+St Юu,Ao+D!5\).DGJ. Wy6+TҙuurH [8j> %1HP Ux8r,` tЙ5@ZD"a,{V 7X퉜V*;uG?gGQYMu 笹pSqd15gɶ/݆:>l!&lmއT%nWSKRkHTܑA]9s<1n a øa+S5hy-*t$ɃvF QQJsK&Sv7W)tj$DHMWUՆAHjKi=im~֣|.-f^9Gp6#W:7._}iݰedyt9,[W^ɦ7wie}V@usDI3%V]x_Vc^K=V]M[%l7c ${KY?LȄDKKS\(^( VóWWx ˕* f_c~NȵfFQS8κnQ1o!= (ʪ- YM?=f Ke񡤽 5a@Z⾨FQ=Tf5㈣Ot0:o0]|K&=ON-&F#-OeT9ђ!$Rܼ! H&mSO OëQj/^Jw-IEnI;v{ܙZQRe~ ݐoyV_WP-og\|1g)_8!K4g N72ɑ bX*>O ވovpSOoINQ?*'4w%P,ol@tp=󿱇" Y{|@T`L#.u K,3Rg$CDT&TLʳ8M^8H]G*$=-g TտQi3@\C7]7/LmWA q[}Z풭,x]So b|[겭VhGi&_l)  + . 8n!.3&EA0 'FYBwQ4$h]=7&05C7jëE#AN~Su4s,_әi,-p ͹ ‘80^n=͑C`4YobY6g&Tk3A"Z2ߒo6Z;0~ИܒovwV# +d= Q F2^,JC҃b35DF#G_Z,Coy,%M0L΀>m``n*sGyzL&l2BSD bLyU'oL7sf*uJw)J`N%\UDv%1JG;E~7WV/e=s/Jxnؘfx_C)<9]џJ^T+ZkiW6(f#DU~fAJ@}9~K90r_,¢l1 @hR iSM톙m Dw=$'k >>T=9fhີ1= &glwgـe/6fvKɞ}c9lc2?C!md~0N3\A# whZi.(mNy|IbKN%Va.J94?mSk!>clMc$9o6n9MZO~:|F'Бk7PH2\͉/  *L~>pj qW_g9v#tN9w0:WaV!sUM@<ϟ !a +hOV{ZMS0C:kGL]N+6yQ9OBs,+ 2baA$Z{y6JV"#y캔3&;9 N9OoG= Ʌ j0{`4BV쨰YS¿|hXf[qR!o|]/$=Փ*RDWs|"!$[#w<3+u ИZ($yi{[2c(aN9oCMHCa5_8rW~<Ѿ+Q9_sLȓ,4l܌Ń,Kzg2C  ~H&AZ`Q Wٰʥ 5OjOLtoKt?s{!@(4WghԟSW_ &~L>H։X"[f qNQ*[R.luJ`%rªK!ˇ=_Cޗ(&YʅZ}/,i0W<`;pmlss՜ؕ0"? }Շi(a5 C͌>TnC=\np(QwȠE1ïf]쒘PO*wz 筋&9:Sww%්}[Dh]R5B}'@ G'? 2M])!ZJ[CUяORus 'ўzM^c][#y8JHG6rwrɟ<]ܲ*b0Ojȍ'obģX7s;i5Ih՗sgH}MR4B FP8T\MYQh(!lK f8\7?@qvU;OsАo -UUkFwS@% 2$׸''6R/?ӈ$v^b4ć!63݆WtP?АXT}y &bk7iB"`𴎦 6 ΝdC^;Kh5 ogh[Mt06s KoAY6]68EAU2%0aON&]:lSS,W >͑a:v#l$נ(JS iC'tzwuHكR8>y^sw 1L5|h aY) W8!ŴYBD% DI8i9ɨ>d'˯71KaҀas0L^8NQSCu !tʼf5]2O%uM$;8ҍCuW5*>ra,ѷlx~=nM~/<ݨSFǵd)Wn/#b9]˜9~|%U;"#9[5TR5:v&r!U2زݸ; " )*sX^WdYO6\'5*s;Ck<ź K|`!\>&Zdl}hJ\ҍ uW2Ɇyf['CB6aţw=EnVM_ǔlj8<.ç)Uϊjf{TbvqiҿTdJαf3&>@4$3QrUYO h ԋ{<ǔM~UZ+,|]޲4j;bg@ VɠTIK?R,\tƀ#n,-am;YFTjԪƧaЃ[_q_);o>*Ӡe5FPNr.Mǜ.v(4ktD*i| /K:{7%htrW "@yE["%I?9pl~t֒L Jw(y)aB,R25М]Mb =˰K`vg1z:rCyg!ý76*쳄VX'.pC#}<K!s⽙/ .n^oaTРݜO,%iBpcXfg1+?E0zrvFXO2hٟ4]pmhdAf;uy3]_#.{T8iuä5> ϡ ̷nX`d# Riz,Srk5GY%Uʎ(bw`Oad:OJ!$xҎ%nQ$MJS2ʹװ'ǮC^ b{!M䥏To'`<%좵`w17DmxT_Arߞ6?Oyn ]v;eᚘB~gv^"Xoi__;ȦD,5ܽ P ˜&i $ue?03LC{KӨ6h|] VTů+TxtM:J5SBI?\Q֢oik?g(/1 J7\۵AtR-`Nĩ !&by]pZԕp'ei>&` hx"IRfi,5{MB^GaoqA9zo]=)Y.{PuDD#(s&9%H\ -kYɕ-ؔ;!}aULz]] YMq.2wr8m'7Zptjw?MޞJe6k  e%[}iY8;g׬g?'! n>N#}7|sX3t`̥cSPߊ,'(ٵ $&v3׫¾Ë,pkV[QeJp+Ғ)GI^|T|C gpdc{;AUQM5[ #>/q=ߍN}@xx"/ 9iY^ jX؅}kDo7tݲ(]}e  P8Nw12ұ C=L" ǭ@ bkKXP,2J_ʙjNjah}DWiN$EF `D)\8c#sqK3n~+7zQU#_sOS#^Ãĸ<~ ֦M eSD:VDjaLե.<нfխ=N"~Oǟm!nq1;Dpa'ܸmC7UH>\B|BJK@S(_kžeϾW#Tt)h*}Փ96wdJ-_b;x])0\ŽC1Yaɇ4'9 T ,!neKIa =hxz_7luȊR]k{lӇ')-Xlsj+[# ~S1VSω 8nΝѐ G4~ WN #>ݸͧ;?u䵔K@7))bAHubЫS !ti zP`[7{?yA 'Xl§eEݒ@IDܲ"qe5SLaY Y,N '/<~TxߍJV@-ۮ!"KӼk5eG-ps؝UXM8λY gH4L[?ZMPVPvuglzJ@\ %c8Y:6 )ۗEC'VԤ%oz?>ېNukDAS+ =\UU~tK }}r0HeRPiƢ;b~I&*Jx^-}ҾRhR/zC͡V>V){: ۢvveEаsQ{}|dWsO>(GQ*C GLq zJBeޥExDsH*1="8$% 2kIjjϹX#],v§mc;K>kk K7\&Vm;.`R2dtDJ( Y5PVY0UsD IDH^KAȰ,\ 'jΒ߂VQQ\XB V2\*#Q(]) $}q5Ya nH>x Z;J#W ʿp+W ZX\N=B+UZQ!(2b~Y؀q2e]gUy{.Wc( H&PЋAS=A {i㿋181cogȉEX5Haٗ*h2D2R>K/ 'RQs8r,[ ՙ@DZV7ślrEtsĩw,+ ѦN8>ASÐw/?$+^/O֟|LsmjP{hqË^E I=yIVt+ :(C\]q%6w\#:TRT˞27vw[mw)vw%8IڤyHrL^WR2K?P~ G%ʶ9{kJl۴|\\e}9-J R,I@?L {{Qph螱I-Erw'14)H{'&DtOnMA`(M[XZ C. o!uyfBdÒ/#LtY!u; zNc5aX0p5'G?h%C@ثaV=~N0('(]SFKa!)*}V)x!͡2bl-jUz[gKMGRC~#\lXSn'i[GSKk(ԙTz0qveCLV-ðvo^XDűuP?^@q, |/X~ƴ(|DE{D|{ўܒRsľeBṸZ2֒8u ].2ء_8 *8Za9." ;`FOJWZ3'ƎyErEl6ߡ@[YW~vaSe?\ (#w]t r#}ͷ,Ʌ5Nn'랩^г(st4޶63d\)hTRHQts7)J:V?,>L֭QE!zAwšV 9t>y_S@m>G%x͌E-g5J}'>|]`$ɲ/Lh:/5LQ7Á烒5'{qRwD;Dj1H]ŰD1ya]xNa Lj@64d&*oM}v#v Tp()}U@a7lΗ`w8Uudf kM? :V&9&ߝ 9j8.C2ȹn \F`y?>-Ht ͟L>kmSI8:ǬƟ7fz۬Bm z@A!P=;I.\\=нB o*0s>aɜ-aA7sđdR4wK`Ocr?${=s&2@$"#oJnlX+4M6vH+9Q;@s<_$QSv;0'.!i,-gQT15kRjxLyLCD)񛩳\*y'\qj-\[VP0HMle^nH?2 n-g<f9RN?jcHSއ3늑)mQ~(.+a.*O6#5  ?xɞXMAru/7ڋ̓'B0Yoh*否-n=.&V' tqj2YrsQ =ԯ4a$ġpOg \ ]-;lGs22=3U|CIߐwIM@؀"uzdBYb"tEؒ8gۀE5Wc5e.ёgo`k`V*B0 #Z"Cb/G3OD~A4ǔ*>=/eӠ)&-!wkUn-+{! ePO1!KQ֚&ɑ pv@5\awi>Ur1O3k+q2J^;%(`TNE&dJ7"4D$`5lM$4s,f?dZ8 *(7EK[ L,": ""ᠴQ1EƲӛ2{2HO޺j.,PpD~ֺM]]fb1 ؏*z %xca2Okٛ~ 1Q7;tI)\7r Q&qyA!,T\$~r>_\ׂ6#p+@-Z̉Yn,[62IgZ\k ԁoÐ6^lR쌅,`X]ۢW>X ? ]i34ZT&ѿY&r=B!͘zo2\0茥P"lL#sk+eq Fj UꝐ16ߩӑ?O1N5k>y鱝\g}9^!`7}k7kj ^5_|*$?1b@.I߱FfxECLĨnc[yxN'#K׷Tjl>-39Yh_ ?I c'D 6G,c )Ve8Z"x`k>@^'Mnujn\xuQD٘qX2ùEi9Zv=2M;\WHX5MO/FzIgDi)a2LK 0ozvK¯jK6#zvzV# @]M7zqإ:g[XQV,9vHA{ o`HYEz)Hp0ƹm-w"muzOqC رAo/ޗ;a3w<̝6`,ޡvZaϙ|>yYǾ+^C, =/_ zqco غsXNG/j{_14BGCՍ=9}AHT ұW&hYO"SٞB吴HgDW'fxmKpwXR+ikw?i>y`>0h;ZW;0`K,;K9 jd;eZpsBϷۗL#-Ӥ/ŀPa`n˶=zO@T 7n340cc\CI^ Ѵ]_%ϩʶoG]h_ؿJaqׁc1ch]*Ѐ kQEޱ*&E.|ƍ`!f {kYXCkt^gq`4Nk7I%7HR>*gr$LD5m%e/c]< #u@W#rki9<~^/>JXO%ěJF:N 𽈅pUD]#F Vqʬ0 *QkV Hd&|tRH9 =a8 e0z'PF%6<7,9:Gb0fKkp)x$BYkv<Ќ|I3 omfn8MUnzfO!Z]@n=wO뷧kf{oȇd-DV`Q6򮳘~\-3 b%vTC%uMDǂ$~G紡֛5N1v̄&pd;"dc[\7bZeԫ%*RK ံx$7s{P)ɬxQ\Ce(vmþMq6\yІDŽp^i`nzld+ {s:WpY3o2-ʰca#{bUZg&29hj;s}'!Q)/SNS;4[ s1+f'YxJԠijG?1(bt''yVT76.! *bٮmWx܊ҐLWjL9c{tlA 3DSz V%Ԓ}X} $) Ǔz^zmk}y!;2^9cw/p54Omo :L紖c?pE1s:=z̐vjqDƕTQGntt?wtb՟vwA':2 ݽcq;0Ք\;^#xjt15_njq Dž[ -Ի7ωkxZ\-,7=Hmi6hSd썃^0px NXx'QCv]Jvy` lJTݹs~І3> sq 5g |?8C>9j΢zS )OV??ua-yj%^`hސI}W/}NC}7dCvW tm X܋x l L4ҞDԐ y#$[cDPl=qE}&͒M1:iSV*G[qg d$sͤo]2Ȧȸ KAZLKwG䳂VQe>lاپ &2bqݑ@ǜj9}ɝ$9`i??_V)zBl[%:< xN206Mx@ZGC yzu)uia&8ım LX/sl 3T-Hh΂j1mSz,6mts(QrS8Ki]P*Z8/"IdY ;wn;Ǚ'\%8〥&`k6bM}Gw;/ Z1BQACOHr7)?ĝe"9P^l%禼Z0B9RXnl}nj=.KQlmE`e,R+8_jc@v+_G&A˚WߨBo'i2{5Fݸ6 NܚÉFJ1ZLfJumÞHDI ;ӨK] ӊNwBn`~g({ezҨY!C'(jAϵE/ث/gntUev T:!-f$ǽ kdm-(8I~̟\UYnG*P4̓:[ \V:y>TJN{/rTATiPÔ?xQ혬z 7;jaՕ#!rJ㔎2N0I$^ 0nQ,` dDC ROxj(;ur:m tΧ>\ʒxAD긡܈ $5E=:%osd1VN6-V96_; QѤnuGiI77h tjC:Z`8t߸oXkWQ\U$ڴ| )27O<))H fK9V=]*)upv{C2 0} X힓Рc$M߿O!\M텺j5,#oGq= q*|wrZk%*Tܟk:sM  2RFb=0iO)Ehct J)R(eyTHN"jO]qy%1઒V9JԎW>&nn/$ʱ5q<{~tl 1 A5- `5&q Vt?-Bw<M(Y׻Wr#Ju*.ܱ|(Z,s,C0ybhh7jMw/6nKE#U$-JN_fZI" 6ʬZPC|>UUG^P|N~4Ȍm҇CհVUirs]00]JH GZb.ЗFrL ZGOQ fC5i/V0b{oqf`utTFdJ];>ٓ,Gm!%η?~9U tډ,'WbL۷"y\Q9-nskL:_U:%]0ybDc6J xf*C"ߤ ԧպ&"_J⬺%vovcKMMLBkESSq%( (4?~ *SI)P.*6/5.c$n0Z1_w8&H쐻#a;bi] =YE.:Ű`}lr6ҏ8ȣ`.i %&3@zҔD 7WSydXvN&#>CCGǷ3JedMm9(U ^ؽ (ۦ7'  W#t/Uz^yΘ{K8~dY,Ezi89#)R*e dN<wևoDdC\NDZvMf*Dxr`!W`E(5v_ ]9&iMP`Ռi tS8@s_KW2i{]X`Ekl z|P#D FNO0VJ9=?f|_y56?lt`gmvd|p\}\;7 yU4T)}z4d5c&Ule-nmo ui 6/lR]@ Ľbri"5NE&k}zyQ$j#xO+QJ޼⡊IrZ}oE6",(DdL=Fmvy] ;ز/0U/X,ۦ#[7}ڛ~χH)R-xAw+6nVܫ%Ts쭉a\dcJ幽:Il_B'H} ^.5C @^XoTSGcF; }݄[BKt;SْKUa ' R+L#x*+7鏝fv,E9[Ϲ8*gy'6^yWG<9+Y35R~^ _=BsF87@" Xҏ?A٩)zd>e&I|&_2z!+&;#1갂Wkkg508k AھG'eCKu8 *&{>"hќWh%S8t1.v5+| gF<݄,ҖUvd'"Fs>짲!6걋kXUS*B? )B6;i{ 7MOO2RLŎk-׫!J|cƍ)JCB5zߥ3 3' cCTRE+p{fhjao?GB=u˨ (D/M+.Ztv>@ hfv,/# |LTux0.IUAO\* XkڽQsw?քq|F/G[%"?ђ~& n ц6=MV5ie 5*p˭\2j\,ބ{3ȓ`z`IYvI.[?3StK}&ɉAbOmR{bq˂[w|7I~ס@]GQ 9S50-?8,؂#jyEPf*@ǔ(/Яr@zRt:b򰗒"X8+8O+f/{ ؞.~4mkq,6& ]_ w t22Pw9gu!3KTGN]qdˎk HKMvzٶi }^@@e=m$;dOS 'xTIb Ie~ƹq|m `H#Ƴ*~ߗ2”nX)jVl^&kyF ݛ*x;biZAʼߗ[Cne9tV0kwAWK) 45pjqē5(%gh2WL#6ܖM ] #X4orG| >$ؠyF+5>!1S樈<oȟ֧+}-q#ir=<ׯmN{(nߘI" D|r½؊l]獌-#|[Ą}2Qd2%)݅0!jSͳoGz&M Si)A +y{;A Q2tJͻ}~ :Cf zAGDꚅ7N/1sm؊bt9M]ݜ>a[<6AClk *C+yft5^Wjg{[AߕvdME%3,-՝=c͒ ~J')5+ clr[u۷sb?|[} q$?7X59Jz?>aFU f/)9DD_tgno'+GQ6q1YG'FA`i8#v6F9+O~PoGV<BEq5WBeyV:?Je`nJo00/9/}+D2F%PG?7N/˷9p+ýӁ<+&:_}DaH&pPi["T5.۔rTfTFqO6P=]p5+~$4JIZ&$ۖH2U%~*' 竔a3F?X@:A49uy>rbgnkH,ok[V'@v<@=m*W(TstDi P JC7G8Dh;A\ՂnVӏ<$pKڽș&eނ]a֙#O0m mh;`~]ڊ(W5;BC|̊w[v5yWĪH,Ѩ%; E5ux |*3L  1N4:T ߂o\bd*PMU9XAf]TA9 x] [Q Pm!K zTЉ(QHFD*} lv!NG[nɳ_WzDrIjdOLB?8N+7ve9R&Hyއ.ŕfꆵkuI qy7@B4vVƢYxĩ>& 29ǡ4)+cQF\VyC2q5u͓1$y1qRu*I;6~kPz-eT?ԵAޭXׇRd|tySĠ{U?œuBV: lQ /)z?JѪD)1(NJn3d7D=x.2/+kP@geV)Y(I%΂d| '<GZp|$!L 3OfʙƊKn|1`#YoQwG^f2Qn H(P!3+: ] ikb5p )bɜpM/jV)/+eA~ZBdf[z6lZSp!'/f H*UǥEKq?61a}rnyp3vhF {RqѴ^-AAMwܽ][xW'9IFJU qnb"_'Qa*w2U\~ơUT_*8ǏQ>6x0@ +7=gxtoQ3WIM4.+>$ӝ($sNgݒrtkWhpPg1/.A \cZ|hM9s1-fI{f=-SR3(*R۫& *}W0uX.럨@}hZIhHAqLd3 5++eUz\QJ(fh}DFK.}cUnᶆPy*GFm!8 I{Qzԁk-;*_wa~*7~1CQ-ipqX۩&`/C-`\;|p86_!SOt8|NrK{Q0(% ըS[ײ j1^6yDRk-oQ#A9u`5>?suh üsAu;R.ǒ6pXbMń@e, IfAקi/d ]4u1P *AᘌJ(3D/㛎O~슟3K3`! F#Pq"60[S_p<;f>GskR_ \NO e-^>JK&ӂ97('#/;Zc$Q3/oCz/E&adl| 0~:jVt?kFqdF.dIB hQ{mi*uǤp{bV>U_殾&L.9 A'ڹ0TXPgx~K\p+B;D;S-@wo6: ?WsyqˇWR ln2aHvۼ 㮈~<| lyO ,Y〨yXq)( ރ;,FlX+H5\iMA`uh m2X=83 5P \_[#3(1(n "~,nȬO P~=`"­xl#2-=ԈN#K@ *5eo#{=6'mSg4 &Q~k ަL$ j)EIU)E}<_69T3܎ؕ^GCID"Lө($OXRZx^۠e(7Rc8"mlтgX?0 j !is36,] 盍 }϶EuGB豀 G"YT_%LJLc)eXI>Av,A5?l첓2D dɔSbqv.@ B 2(%>r=h@}VvZ ~z$Mjݤkm}^Y ~Pڻj&Fk )ɩI-1 ɑ@HzuXh#/?-cg"6L z~J`XQ!Of0Jnܜi;HG-Y6yZ`2`,h\jV )E=#p!b&qIa$H-3gl4EjzYo?53)ǔxXD Q G] PU#u/, >lE˚POo SYN맮C>sx84+PH)/Q;w%G1tQksRaE56R1/7 7 Hꍽ}]$e|J\2mIxVeei+ԏ+OMR m6\kYFA dĬ3i-E)Z"@8%dggLA >a916ۺMbkRcd܉!]-5OvYNÚ}TuIQ3&Ѓ!~ 'e3):DhrJ`/$k Xrk뗇;cf(_=h{6g־#5k#H(X̙xu#DE+2J4'Qֶ!g;'j94$\ɧ.T\!*PW9dxEvO9yuqwM&g8ʼnRrC`){Rx0SS >.=(i9LHrr8JINT;pqM\;\/[")THf;cPbUAe6 3*2 I=WZcy54o>ۃܾ h=%+s k!@=Sb~ 3j6twy'z{E{f7jyX˽Ț0-Hs9#p_U#y P4U?4orPł;# 0J ηfD ဨĹQ 1ӷS4ϱtv> ssn&ehIshS\hJ's0u*ןC iV̡xeuq?f?*v| 8tJZ"<$f͡'=F4/LDCӁhCfqaRz<S܃llQH{ad 9~I&( 6#^(n5_'S5ʽokj!Vs{#Œ9"}i.nFçoϫW@׵ǥT*fK|-s yFs͝b jؔ fpH{iAa]'fdE]$_9~DcgƂ]L0)50k^wt ^6tQ@PPk(פ &l$NŚP|/@T amo?TO_EO Pga^ ,(8XuHq; 6 Gs`g\ -ѭ##wέ \1T+! r,!_4a(1e%&)3~xl8WQHˁsp(g;~aeCJ5*$CQHBh ?DAx$ˮ!2{4ܗj@@'Vh Զl:\腺߿t0~3 umj}/,є 8w63뺙᪂5 h4y[Lp&Hy<!sW̞c[n$(r SSxsrE3Ab!lAONuH-T+Ϫ0W**6"6@1 2_5ձˣ;IUj:\ (NO5Ȓ3 mS\ 3Dxq4g[jwT;f{9't HkD鏽Yxm(wR$mTY(Tzb}g-RmEU\8Ki&zt,&a.ڎY7dɲZbnw\v,f2^r1}h'I'#L~_Qiu0 tq򥯔äpf+[|P`TMA2a_>0?/;@vu'x{R]% cおiP} O a_H͏k(MoLq*aDn3[KkeR NZQ0^4c-é v HjdJ+B'W.!#'ѵ,I&4<`.F+eeT\5rj3׷PC9&dMWF8.jQlZ7c.zML,Q ڴb~CHdHٗİPtk[^&.U$ oV tt|hVF)F,$[ty툪&6}*E{l&l s? <A%c-ڎ [rx+)kB`1 (:] 3@<$D pV!G :'Rb߻D|/17'KK}v :b)]md`z2mˇO\7G] M<俩kb Eى}MQ+ Wj!+eg2l/2?oa٪ze;y<|Lx@K$rד" 0|càTJpX{wHj(!ȿ"]2VFOR2:Y;]o] lc'LLL7V2k'{5$0V~Ɇ7(dH@}aԜ]MS,ӮDkYaWʂkzi#Jy8d%ğ`_&P Z!p;# [ " W?mVRBfDxdGcӈQHsrTG-_mwil3%I=MCkޒ;Ar/9䕼b4jSJ# NRy鍓՝th$~X7DA[fN];$ s$-Ԍ=5+yml8-Z&oyb *QE6u9]*ó%|XV}('k. `>~;2Ԉ5ӹ73[jp;FGa{?2/@B>ԿS|,X v< * OiLm^+ v{P46 AŐN/CH{oSpz$|zxfk[7+(c@Fncu|3}N-GC]ak^"IX,pGhי!Mm'gz+O3-*6d~Nj4-ݺM5S9Hr><.Z60fn#3M09xPն*-b{iLXo::GڲLqa{~nsp3 r#-mZ esk3i[U; Cum DoKH+ɓ}Mד >b2+--J(v'ҌVc`[(l3viH[X3S;lQɧk>ٹ//`U$'p sHHSi[%m@'v5U8'KeH`1|"B" j^hZ ڤy˪Y[Okfv$64T$ B~<(לƟx(};[V[ Q[HvFyVdU̾~N{#򫸠G֚+;VLޒRHԘw i4%:j}e[3}-UȜU*0FM\P-2bzl=uS/)dvcVu4JQy}H%c_}&,n h$F[+ikMߪ"(mSulqW%puGn()sVPן}2XΏWW%&°/d0M4" 0 6N\q{/6a5 L\N}(* q.Rj.U< A9\AhW_F"KcAai5%q.lsBЂ4I2xИwc\-RרFP".֭gR@5Tr q)2u`N?4ܕ`%-?,snc>}LO5.rR ɸuwyQbRE^FHO9p6 #v7ˡZ7_|2my\Mش# Έ{s'zGN^faj'9X+nONjq)se;|d!F3c|7O>8͡6Q""r-یeű/0FFZL!7 Ϥ:u]TbVgevziZJjʮu(pj3-ZZ`ΔЄ`AeFć8H>UG@ᛢݙkN/^ Ś扻 5=ڄ*2 %&Xs]Gcp [(?Xt Lj7)dfKݣ(kpp,0, b.v4r+[is=K1B:<􃧭.>Hn[T<թH,z9s8Hs y0_ |Y.[%l8 Z!؜H$+9%q05Ayݿeρ R r%"lA+p#tٙ a dכl6Z<Bm>v( g:y#~ K_s\)djN6ˍK"GbnHhx!QZ'.:~-KpҊ.U:o1/Gek$ɢ`!VL3 \m`Ц  \i-M$*hLB8S{o ]@CkхB9Y'G^F='giyʧq%c6u2QeGp%q+Lx[G"!SZs 15~4ͱ"*Nl DbR-Юۼzh+M ]mtwPw58˳'+Z'1.f"C5M3[~;2 vā5L[|u4*L0&dcV6/ wi``vH-]y]y+z'ydLipjV&~'eO)֥ 9O8|.7O8F *(,:U&#J G;֍H ,5_uyBUK0%BZj:ܾ[vSX P^" N&; P}{ DlGN~ǔT, /;" 8-HyBzCvܛ#Qq`o_dzaHȦ8=)ӷv?ZW>SM'ͭ,ފt L%W/V@Gi)3wfAjR U*5jtU+M 1"㭷k}qmQ"10-~j";@H/w/a~(^ b対 "h/\}F&+Gp&FV3gZ~P]k lxZN萡rt``94&m2T@G Y`@LgO\&MP?$\v ͘*^ S"Z=hc$I0vfHfGT4酛 =`F3ˢCF5|7 1 Woul:I&+tɫA>-'V>/}$HC'akN/~fS掑/;3ǻRNxXcß[e"hHk' [즭fEFbH17!!S|p qGxv"1H^e!߈7ϱOo')+q>Ħj8#wG-e[XOOkA[܎¼DtEor=1q-RK*}uҗB~~ CHc`~U-mNKZ1 3|^ZmxxGV6ͅ,cZ6bda^qdGEGTc{?4 j[ w4xPv?'iy{:s@6qc/̵<#>@VrL}I]ǵܸP2bu:QV Ojc ҟ,B֫Ι>š}$uР%0,M5;Zn+p|$6$ (%7 pJKTv)EDc; ^MDZP{!#w{uJ8W qOJd1JP̹qm"X® wQk(L FA+BN}džOKT*ce]8.yRENW+Bݨ ]ܣOwVpg}FoZ-w͵/h +NFd*r)pcWT i0616۰wֱ YhD(g+}.jHn+e؍qPQv0Iq_3O ;[0!n cMFGY'Z$`Xr&SEiX|ǣ6ҋ^׶s)BnM nPcy &’# H\c쥘]a!ЎՏvaO*R 0}rO@R `=Qz7N#ߌa+m\ސ-& K% A~A^DT)Ǖ勎"yfG :w^B77fL%P lz;Ioƈlw_u]=N|obzR sr; j<ȤJ U| /oBͯy cl\ً@B3I嗆jX ZVDyY'sѕ0J嵳p˅sA0>t|dFɿf>yu e@~}8HFCZbU1K)Ԛ{(0d}uaQcZca 0J b!ZȔ=OtD9NVd_v7EALuH<2׏\O();Du:g[׻1M O"eSB0#Izj3s(Xe20ĎFVxy:nad;11'z C RWĸUHͅ/uEfs ^4XrùX-:Sȟ~xBUS஝JB֋d1 SӪi4Y;yn{7ݧy%2F*EdAUSm K&m9}<&2 0Ԓ߰cR-j6Mp}iypyOӚ>:pL%"' ņQb&:^4K7m6w>OUWYjCaG2Ywl)dH׮A*b IfZX3䠍=jW棾'ΙHJΔO1zXgj\텋hxtS3˦*>͜CY߅*Ĉ{ep5G 'ٕ.(wQ37Liz[6fNrF6t\y+H&sSidnf4j &@l&[) P\'aޘ>7M%Oz܊(&4Ϲ|T?J3-t5:G"虨lGqK'Po^Ҽ_#aopEtw`-:U i'Q2IK vyf  LHSm;NEtUzN%zhڒRaS$].^:?Xv2"졃)w4Хa[c2Q!̝4l#.cvc* Q| bJ9YpZP״2i7ڳps*VSf:A5wLl2?)bGF,}FByCVo*B6n\/1Y JPTtxieRn^_Y0dQkg2JZ"/#Ze%i^Vl'L٢KHfw( sdaeӌfv._FHhxsfbe!>}q* &rE ܧ•O;&khM}g\AE2wiKM(0Yu$TFÁeS7 %_O^#y;Kxv^5Q|^( uV'Xי2)5)nJ{>6OyM< [״PP5?Y XDCO3^C[:PĂ}[ݟ mq67$g>@,ɀ^X\5o찋l=Z1v}qj_Lm!q``v㍯C=!s bOlJBf3%lkԳ3tydX:DXPgu)ݻE>lj}%`݈a/ta&e8{Ⱦ$ޢ7ڤ[?>%w80>}ɜ#N?Tj 䟄eS*?ݤ&sOL:QKIEC(#.'/-|1- ^nk S#ti cbٞ)6^Pi[B*'55EBEtk1ͭw(B 1ww1Di֐5 N TH%LN608jrFhpqmEo3OHDS61*kSnwo'JMe;*}͟gZYoF`0`A.cb17 Dh ,<b?[rElws5 ^*U#?졶j/&x>hFkiNG}N˙JR<Pjw|_nr%hvdRJΉm4CytL-q'sr#W.*db="^ ;H0Oezw4ExSǻl_@\J% Q""aWyZ]S>5Es] M0c꜒KE}b.)Q"Jl~_H?NUZbQO&tjDȍWie7*Cd蓐 spAߵ[8׷'0ށ4m 5߄:vexEBK`ArL@ :w=,-QүӞ-䴈_a?aW^BKt ~[y?%G-Sxtv@CXo\> fWVvK i({wreS5`LET ґ*Oub1c9\lйJ=RZmwi7C3pb`?ECc)Ζ2p5J$?*3(2CCD l>:s=XTdS?F6Le"k|4e2~̣<|5q%U6RteA lz$uұwsq' k*=t<@tA>91K_=,Qܙ|lL,_y&c9X7]S8ktq$?:ON /a xC2/uwCAO@l;;ǿ#hlS9,3 #Wm7&mAUVFӈ8*̀+$N>5".D؏[OSyF9)G/GcH}m=PީMw xa,*lZ(b!5u$V)1dk3x?jbK](=JӺM@=10v03(y 2_ۻ8.(*rhj"oC[>x5=t:MX^k7 LGˣYOqgUd$l%R\~Ty"WyX$Dy Ѣ+a_juW8-=7+np+ġ6Uפdw[ꓵ 24.u_˓%*\k!X!_P!Ǭ:>:nVO`tD]: jV:*b͕hxٽ\GQ\%kKA^+d.>軝wʴ*~)[6Yˊ7_7 ,Z"*8@FWG-+Akua͌觵|IGG:ѯ|[Q0O4k^kwgSdF<-?!"`7Aam=7:c-Tf gpV`[rOrFR&@_89ݚ8Wω2#bͩ vFZoq@X?3sO?U_ j(FF M #Y/m*)qk| ,T,qkb8>̮Av`;O9l&cU߰&jXK = ]?F;;w{x:ۧFH6ބ窭wT:T砒hih{{J^ +] +9&u#Hc.z*YE.b"N]_6,đL],7V vPҝ6eo Ng,6wƒ{v '=z hWGSZtj?R)m]a@ UZg QdA(`i9A8eU[3T!zeɷZhb,kvi X£h撝\s| ) 2 =rEmGG/Qrn\c4>mzMgHr`ClX"dree %.^CyFr3ͷ=Wj`*6>o@D5X>T x &[L5C(LQ.b=[}VIvTö)$y8\ᅚlr+{'}r UL$fU 9JoIq-M{2*5]K*/䐋 xpBj2K3r~t C.[* R<~^7'*AQ\ݠg^ g ү9p, waGخ*; uQf]3e3lJnǷ_&5AzpD>p_QOU24LM\_0M 3t+;ʃKAc7bi!;Iҡ#LR|ƿ "xYWUTE;Э:^h =]CCwŎV&iҍa7?Oʑ4OfA SXݮ=k**"_8;EK]; A/X)2l5Z\P(n2jk=hFm:㥩`S՟ @aUb=t_ԇ?_z΄`L`ϵMD3+_>6*Ev[59PQJ8Wl]D36P,h0$S "tXLsL2ѵ#7QpaߔYk͑`NZ]~VjbK*P0Ztnx`+^I؞scO{6MM'J| ;McdϊPq2IL).tYT+ǴMfTwO2KQnR5dqCTLxma/U|#ShhQgA8U0pkv~֓ܔGh.I3{_*ت߭*dbUQ&쫽:,#abG$C`eN6ahmMk%s3R1LX2$D{~)5F %apQMfMJ̠Ȉ+ _쬳}w`LP/-:I\qvn%:4j$(rʮA,&LJllI(V>3s"[wP/0|;,Ls-ܚ#5U$p{Gw >A"c>KFT}xeHmko,FYԗ@6fT+4WgT>>aFgpąeNcͬShFDᴤw0zoO Gx3f#?jƧu)R#KY%K{~N1(NEׄK Ab G 6l|n&=K#:Oc=1<9ȥ:HA`@)g ˋh0ֲ.ԆkU9.99i8ҁ6@vni[~`{SgN)H9u)Ɖwxܖd O iࡤpڧѥ\n<ޟ 4\b$KCsyf; jIc)tmнK?/ޖiC9 `}eb{ :r١3დ i@ TF6D|S*ݒ8ily 9ggix4ZFv8Ŗl\?s e!Fmqg 179?@, U1l==!%E_+lKZz!^A5 \vJb'(YD֋~שRE5. q[2nI9#֛4jERVcfYҫyS 29%AICN9N~4XvcDv_DQBU?#eB^6Z,$O3YЩgd4V: |#j_;;McH&3P(rGsn) D_3,d}1b= <5{Ҁ'jX-1TkC>cb,tG{@ij̟ԊSUvNu.DiQ/X(Yz{SOy?:?%AHܓjץI^.|2PqZV Q(囥\g{qcS=R/1.%k+fY{;M1{%HyzNd_Q(7wH 0lMG>;4acyEQռ7Dlbܲ¦˭G3ʉSPqe|Jg>^-ʿ:#/߲Uhň[ DSa9s{fWBtc"wzu]IR9ٚ'\&r+Q<_(>WL@Z#7>:RJ4È<[i ['E~.l_XےUnm Td}@HhwѸROSTH'hrb VגoA1^\:1r9tgJˌ0VE,,ζWCI.|.{ [WWب1x4A78n(p,1%&B->{CG|xi8hBHy?t͍͵#*P B`W6)SE:t&c}J"h4K~sH-闶f3c/]bD-iCuRZns?>5V']#t"`m/jy'W)JM= >'5eӸP6ɻ_" D톛ػ [^Y6<Ж;ESޥgz 3uh<eo]B7щ@`@VgOu8'> yOH,fqKn1R](^7OA<-֋vD^f=Ul p_^'N*&$\%+2HTzcܹH3FHr YJ ԋbF"{|A}TD=3ci|VNesϋreog}Dg [>q m-9ɹ.ي47-%[`_ssζSu WqIQʂ~G7/ee3 .xgx)Xx*HzyO1nA'V޴}˘(b5 ^ܠH bC.%`+Z+ ^h+;&>!)`z=PD@ +tC <-rG{,E@o2ε f"7~ɴ@ 2!O1W?;<,y:Y)j&JQ] )A9#ei]Ao @S5 q(ϷDS z+Os_GipnG ]3kFg$J,|⬞IK|d<JH5sJqx9[iwK:W@͕wFqҩ{rIㄖ%?5i<3P 5tx0;%8Ѧ71a|s ڋA]U %#/257}aR櫉-Eb$3HZD`^[j,lb׏&ӛkA3ۦr)=ezkb ʆH} ^Wñ8[$v2¥󤡡1}lغ=SC]nUI ? MЕWR+boa&uܰpD=,b--$$=vdCkK:O&0ih8lj$ps*Ͱ `/"7 ⭏!ȳ^XAIh'>?7K~/xܣ{&-:^vPsbr5n966$b3Ӥ5 f ]Uv?A*>o[T K4GRn—b#^-L6TTV$}~w}-jlewѢ*y+e"0Gc0 ^'U $We"Io+<tUҨt1eJ`低 /NgrU]ɡ תU!zr~}LTC~r#Gp˳JόiC¹Eᆫ߹6&2*"FȎ۾%@~^ydXEi;ңn$)aF>.aJ*z&..6zRGF& ]5m3vS s"4܂eC$a{lk/!Z 8gG9.`-4 ړo< |j0xeGhPfi$rj){;?ԙP9Y,} =:dxUغ3aH 9 ;vjO)Չ YjDrɍ`0p_WvzϰPN$[M@gwb9)C7]%X>5Kʕnd 8vxL/2Bu0YG*,sUG:lEm!(p(*OJ2bAr (Xdɗl0飳`!ˏqd^#g##erl6cGBCHdLu+D8Fa`t="o%z׶^@h*X[]R|lGvkREf{w%+.pA:f 9a@  "^8a!SpJH˧GVƮ?F?߹7,AqN@eQL{_VojaSx3S'P} WNCCKq5\R1 =UDߝGR= *À/@JτUù6ɷNml|%T~WMCI+^D 2'%ڒ4W4iHvߐ1K+NNo '}Cưzt^rtTpܻeli9OcqȊ)g{=3/UL&2YaM V.&+ei!¿XE44;~O:o5u6a%+s,}bބp!{ܧԷ;6"[uZťMsVnLFKkBENw\Zt#6/рZnQNw=}c]{3Tp;RkI; f5zĥlB[]Q4|)H!̏AnIUhտE6׶ſMx+ޭmh.BE4Z<krZj;k"@ tN|j-D2% SҢ[Ą|LJ >$9ҠF%4cmc)dմ'\kKdj0`AIUe$  -Ą 6v@wn0,POUUSdR߉x#aUI.uß4&8~ԷXz9gW=@ fO+*{]ȷJ<rLw4J aم]H+;c'xӶryO3['J%;#0L SNox}l|J ꜣ^aYѡNu?͡J>ŋV eX%II/p.5L݆߁" RSZj^Tr軩@1s[KMY}RZmU笒d*Y4KyzA".*|@:>#mZU\>q"4PrûU4cGz"m5ѽ\% ـ Xv6V J|jDx'XLcdN_\{MxL{  &^ugZXSUH,Wm&-x= '2EsZMI ;~iZp=$}j.mMV{KɃ\@'C×1„t)29c5cqMww& jVELv R/n@70#yS_g@œ?rİ};zW6n؜Pa鿶lh0wB]?w-}r<,`X_Rm@!_dQkft]{[OXjQn^ {>6 .9|K3 #ST?S2p:+ X'sכ! *bԇ ], #sfpK5%ia\0_UȅMن{O#r;7ǤD;a OSj2'Du>WXcɦ\$? hIsc:t2YQ7s"3V{v9D~ L-4H f&LgN/43jig'3dž7;]9ͦK)5LTZQ4q$z4p"үnPIfXnTPXIfؑ@gM7ӹ)U=yacz,OkqO\4.P'יx •W?jd"߀4j4.PAs}-$M`~K|)V v LD~AhO_Ⱦ=sɽrs*?l5\|\еLS2唪!1 ãs6V0G^VRF蜐!Ie'FեaH.dgEo'ްeu!i=R_J]Ӂ~[\Ό2- eݬ|;#qܹVd$JDX"*6|P֧syPcP}8?j7EFqܛ8xCp^4TrR B1֑.J>C-s"sw}9Y'Hx,iUns8$.4~Z - A-m)=<):Š|l y;Q /iuSjޤў%IR7lx[FajarKPYtBO;Zyji.DYes+ZE+ Z\zjqMq@W$:%;|4 FAdeu 388=ɦ`DyY}6J@cp pf8G fJH!!uCo%~uJ?y'GrWЏ:`~Xᚻ B.:e(ІE|vq |2Ur^A!ٞ (LG s~n qϊWi i\ݜN;)3 Z#_m2mi#\"[3ed 06Yoټ~e_y=ٔLN,<~_jH4`p0+ƒ+4<Үlzy P?G6ovI,0'dh~qvywH{|wҲQP-DxsNv|sΛ&6&k}i& (h:n`&)(fWy-3n[ڧEY,K6)_Ok|=o2"dĉt+Ǵ'(UpG&5hSsNC2jcݣUoB>{D򁂀R1`^:Ѿ}8JesҊE_rO#"[Kbr!a}OU@#dcqii1D#Ǭ/5[LU-(? Y ?Z;<fNP‹]"2̸ -ejZݐMkY#9]8_J(站uMGiمHdq9JR.$"ȓ#$ݩc#@) A!S1;D'vYpf 297dQG|e[7ǎ:<}CM'BZPGIeH:Ra4bbь-IU [mݼ{FxO:M{t&!=yveȍu84nA뼢H W ^`XfDÜ*Fr[ư t +L%e?BB|vW;5 GcdSҼ^=85w2ƹ&lvW81rT `(uk׹=.ʿT- _fU.{=XAm*N*Kn=Zڐɕ4 Yc; s{ӯ|[$f?pV#RXo]7zDJl e&p<c+lOsV[.T#$qJ+RCZŜ Rn/t&oj\o(} jN ?襣5eq^ /y`-/o }N1%I ], O.Og9+)c_GLʯۗXh!ڛ xcPU-Or7% )#׌ n!Ao{=W<эD}BS31gCyd[e8i++ 2gˈ#pAtC%=#~ȴĸԂC͆Pc#g> \ڜi"P#t'25Uau֣5r#KW廻ªJUY;Ez6|#/G{̫> 2Hz5܎WwJN>'O[! Q4wҝ=V띆{]D>pKW@Nע}sTC$e/d#=$t$M+T8R ~;֧rtV-xUy3.f.XcHC'EF >'?q2(}vk耪?ufz}o2eexRC<$J?GOar/H*x2++NmriUfYJqs (Y_qگ X\r]{]06w+`'H;qguaLLA,{ì>@' - E). }XqA-}*|VG7 {xVv$ @KN|?O -~{*L\a^%3D7'Q[7hdrRaSFȭP&(xUBv^nNwj^P"&m}m1nEq<)=C[ch*s|i!3 Zʑ#`Pq1.jnљ*ɦ^<(~a>aMx᪫v}YoT0Üm} Y5(WJ83GfU ~KlYLoM01I3jį(>P}c$(1>}2~9KeL*=g4^9B SOXacj7~r^J a-!Q8"Flb=rS&sbJVEzX.4XG/U{5ݵuݕ``EUq/$r>jx6 ;MX>)l>/i}'Ztң~Z &NH_E%:" dC!>A[y6|U]&2_ss5sn ;/ w׈ ~"S)r>9{w_^at pyY7_S|? 5ovZ6D pdVƗJ+[-DPbW0"x՟:ɓ`G"oQ~H#3V&t@.hS04mqŜr[%wf~YӦȁ]`Mƞ@Fvc M{=g}Ogkǯ,3Ah;CZEX,PjH`%TJd. ( 2%:oB:݈ZQKۧCwtZo[ 7_14PGqmXBX΁BzzUm{MA6Jsq7@% q\,UԈn,Wb̳n~\&Ĺz*$5f^qϰ_vIr@ptіzfyPv׷;2>Eny|5=6'FS QԐ "cj>z˱b=kn殲h'Dn(ÿM;y ь`0TAgAiI>a)|3P&xЩ~hUs# ŅfDsHixEAR(*mcQ\]J=h5]XsJBzf[-8E3K bQC_&1qh/?;bvwG$⨊A)Ǽ,:ҟͻ+r=/ K*nC?2DʕU,lh 9K+r(|Kކ2$.YU|,- ƹJ);{8묌)XP[}D"a0[ި2kKX 1JȜ} ?o4b&+tX-LAgW>׭#Ql?G*[ ?3Q]C-Na;kkB8~,谞< @w2gpB 6wvIW3!k3R rM4kV4ĝ 4=Pi5濼CLu WL"mT%ro\"ƺ?wp)W#!H6IcZC[ M0CH Go_]@]lE'?a#™jS,ͱv^[@e#.U+߱.Fi'+czV"WOhB'::ht_{}AU7)3mȖhWUX]V>S?:Xʣ_ӣN?cȡg$YF x3Qx. [Q646MeX":XF8J(X# 7vC Y+މ6Sgl* %rl3c=OG=_d}4᫧h]c6B3>U\o9/,m&FgBv^#viB~m$q΍Sak3G cF">?M?Aw%_?9|tv^@bB$ڀ RUv9a|񢑑]dTd0J~THvrsۉAᙙS 62OY(}QjRr8DAjK;8Wzu,} 6;,M*Z9Ѱ%d h =h-cT`棏ߗ%4=$5O[m~рLk1#PkH1Gٽ,W nd'mR:{lwۋˊ:}W֒7vmE.=BÁ \nsչcOS1mES}t"IexC涶ݾqo} & deM&Pz%Ϗ9)Es[LmHeAB/W^@Wac4=? /(F29IlzT}5ɦ pOm:_ˇ8۔iGr M:4eDQ:iqyx/`YcɾH q{ S`RkOBiw\􃠉':NYkb~Ĉv]r&Ah j ]|?ǻͺF1e~V vo%1:gѯ7n#Q8/tVw K{j~"۱hHue% O)g5txUlhػ23]BCOU5U.{)j彩fb48$i]9)ֺ$Z&kaށ "@Zւq"_U+9V:uS+ssX2׍溝7`i|vZmri%ݗshB>8}~=jL03tCіt;A|SJO2(@xfŵ#eSo7G8DyE E!Jj^Yc*miQWRP74BzR M̛HCBp"->pP2£#&yѣeҧD>_,Eq 1F+Rh,zqs:A:aSi̋OVr(/S5j&]dpσHU]d@m˺b-!Sb%W8UPO(N\ko=lM5/^ԛiA}#ebvn7>${;F'1./:ikAjĺ1A'&0~z9|<+/ 1CVAs_s-~bc?S3֧pҚъe'odXq%Yb;P̦Y*m%\ljsM_SGbDNk\IdTr Llr`Fq}lkۚ~[q+W^lוxSc.=)]׏:9Hp05*+'5{Gbs@, L`8wp`Hw:<\Gyrn)U 8ʜkyEyo `dO_|x<y/m YGc9P/qb{ 19\(W=d4BءSDନ%)y ;>q/?D.R8͓Ҟd‘r)vGjb6Z`!J-@ވ֗E{ӧ_p7Rx)\!E}Пel"V ISmѽ_wlTZE乙XrZ}x7Z)#8 C-/0C9|m`Mh|A/W`ZӇ$ކs6yDHkh >s?԰EPm2Q$z~wXl؞"yoqq6bYٴ,hDJ}ؚߛ}i,W$IbMu9hb^AC>/a 0K[p*R[? ^x(BA~b$lM o®0jm 0{Pl>e #c]< _lf| 3p;V3ON` %%+1ŬdzsxG&6XAGV/1z g \R>#bx6HdZм583HJW I:e;1vOC&Ga+N`w/ǶGAls|e5e;) plg-N JB %ܟf_6M .dsR_~H bu0:)(:4hZU(~>Y/$Mԥڢ"&Ѐ '{uZWH+RiNg:c?ڒ,f*8wAtlV7XLAˊc:m+ͳn~Z@DCXTV.پ<̃j{n^ɑѓA OZJ'ub@_,fZ [U ARރ,(a4P-OP?b%[ Xf"aRE;ܤ4 o7QO8aT: (3*Z༧VlcTщg]k>fNm[+*o3+Fk9sW1kKcmK8Y.JIܬaz>0<JU98 T {']; DF\r31̀7KxY5 Ǡ'TF^h8ɥԳ W]Ba4&!Q+Ru} i/22/chP%: WKD?iE̷JwĞfAS_PeTL$<~=ms VO1iڝǽ$(QaJW`ɠ|\Wg[T >\I5,@7%*B5ԺTeXT.;(p; +0ElUB;=(x 9n)|oh31lr f[9!A%g " ,0ac=`] [rg.(#Gr|L^4:[x^3R\2@e,P̂V^偨,L/fR`pD

*&: A}c&ȱy˻pHOAssF}Sx Hi!t2ᩦ#ZI"9rzDNT x7eC{Z^A[/硔("yΠF Mܻ8;ݳ!߷mջbIa_[`YƘ:k^O I9x pjwŬe7:B8y>lL6D>^1GmⓔV=5mƉ78ۓNMY^g0YNplhзcUoS@ڡikW϶)Q%Oo{􁺺DU~ʎ5?+1x-AW j5|"ϒzsK?]߲4X?*N!wk L _ei7phܦO7jVQ*t-Si phgdEn0VȠ0҅2DN1 I9}'5B"ρ,J)堶vz^94i%ݲ3(60q?MDU_>MսJsÉ70Xΰ@4_Oҏq >)1}k₶}R#Ik'ds&^)~eC[ĈgU{2 Fh="+' FwյK,WD$3!0c 48u]e6M7ZS%RA5H2$sfoDuԅI#c*DLЇIg(N@}'@`|]hK>=6I<5s'jb,X])w94§ p X3 /W=vӰխBC o'󿙗8Cea[hWLj>~"Fs4w "+)ur@\YzR~e•@4ئi|gbv hnu1-pFJt$Pz f]#ԟρA\ަ X!Uq~L[/8D?u*eZdTuLDD 56=FPRi>K>e)0.G% ^.m!{5Q+-jd٧P4 T ƷOɜaP^ƙ/`8ƈQG`Gu˛b[.9 QN/<*M2p" 7zD Zqʥ }Qv\Gt2 f P ů>O'(3YTSǭN[K_+6i-u6~H4C&m6!p!mY{m 4 '@<@8eMNRz\XмeH7 H*}.6$bcv>rE]:d`?VUMYCo,|8Ϻ6csMX-0@;صvA(ɹ;`G$w$KY$ } V8zf ! 2Tg_Gڳr0MIg[9FbZ~fWR,9fiN+n]ی~!uA񌚨hto7:)P %EOt[uq;ʭ5A.Xd%7x+"OJ/7]lw@R~]_dxD>"!<~1eL4a2كuB22QqGкȶp#t Nͪi1CY˯&Ix &}{0N02d{GRF4?6wt&]p/z{ 0 jO올#HÆz[FP3 -K#I IyaPPZ7wNPjpyiWJm88T0#C!>\Tw60T49U1""t%D6AK4-~z1 k9S:I՜׫Acxw>I - 9JQ?Ԭj_77T'*CF4 a[v Ӯ6.g]*ff0S*Gw;3RSN(s{X87v{ŭA(.`* 4]kOԲFt-:Gk/Ay$ A20KE S1;#k`c7W2ۦ}u*aefYwV }Tˎ3AJD%Ts BՏ=Iɩ#9A:d|L!._P:N;okVB\Iv<ǿO9t7lҰaR)}5i.kvA\چB2-g9:Ǜ9/ŬPȸw` "TMe‰u5 E`'в g>)( =QS ǪNK[t"2XNM~&:~8)LU8O2e =f-C^tmqpxe9g{`)z?LRqey#Xm}$Z!7eDw-4TKADV^pX R&S']˱Hezhn/$4 vYke|Olw9arWh1{IMjo:D[""U_ Z_TL($3"sZouQ"ZYkz'XR lKe0æLK%o!_31LpvՊ1b$53drK13G.SLj@Y\B>5=}ҧD.hJ|6\o _":،g [4d`v&, ?:r$ͼ;=:0ӱ2r-w{)v^9hI+* 2e:JX# АVo߫3SNN}v), \ rmʎ+p|aJkEQH5Zr4:d%Y*Zo;|qBDmc@dzXYPջ<ۥ'l?p*_?6YxSG8G ;h&NU)_`ʃ-μy0յ:f`Lޘy*c@ė:gVNɢo./ 2 SҢih(w{evur'Y3I[`$x J0LS:0=ٳ>DyJ}^1@Vʹ (fMHZCJ~"\ύ++lNZ,X\q^βDeqSW1.!d5.R!klJ7V.)SM/Jqso/auMpgJ ؀YBaSͩT13©APHgWi%^T}`++TDO!GYǒؚ.+{xIƯK!\w#|)O0:'ox! z*BwӥVbWgo( 2ϟUGQpN.;C]Cmy'#rOY=J !57P]~R/q٤ R]ўWr-ϔukFJkPsY?T>yˊ?\~jߍ-mo"I-3l[{jl:'g16HjS-֭]#Ioz4E$q"*m󧦰;V`QYiHtR9/p7?};6 "' 7;\3I҅@e"cKnK{~῜l؛2*Ajb"~cїbz>ql'JEQ͟Rܕ 7}uJwlvX8IBaEpGl\ C m\LK@vpeK`m56кdGh*u+];_P8"7v FF9ި]]p R.|1㋋E8, MӉpµl d&%cW"Rr/Kvo2lt{B&M{EZA,q2%I,:s|͜+[VB\Z~-B}_L3.pW&~;3[n,Qvߝx74gКJF~Cp\c8WNHGCBZ>vBShO: D]{WQz"Эbq0kD ޤtp[6\ XЊڨõ66* hϿd[TFou)sӉƂERC9L!C2.6MqN&°&!T*D n `W[T==u(MV6+p,\MG lx{}vjKDK4aOV%E V@MxEԢ;~epAnK0LΜbj[=-`hfYaW2Ǣ@V8>AS x]ߘ{ ;,PЍjp󔒄^";d:4} `̏F +uCYӨ8#Sadǂ蹢 K`Fj@>%գ@aRPem{ȫ .QEǘ/{}7I;_|--^?y hnURWƪsP=-9IB&.1tSۂvMAsSX%Od7>!s͸76-su̫O,}x5Urh?ҰX57ʐqQ}Va8ELQ3AWseiVMQu&]p'ʓ/%?tYCj0SQ;Gx$BlCKkn+;2#[O۷4JC1y^eZ##YqϘ^v2y¦(]NoC6!b А?2r ѸӽJJA3N}ZP0v%RSyHЇB$Owcs gKZ iJ.,10xO'DוKYJ^\r[E|ݬ~ "}Fn݌YˀE-eͮC+0MA!W0ڑR_3J,QJ4(gBvAsGeyd/a4 eAcc9w{_~vŻvh zd-ڎ^oj)}LUx쒋K!3QrgGqNDrs\5j#謥>mđsב`ևP92 <ĩ{ȴ:)%ZpƆ: )OW`ugz\d@Ӄ`̽1{|y˗IBp]k} F'wGxA9aw6c:sr4B6KWȧ._;~:IaK{fcl¡ZE='H,ὧ)QƪDpWyҳ)XFЏiڣev%/nѨDΗA{wFɘgr|fÓ5lH\0&=,=u~yBvuWh=]"l 4אŝH.?ڥݢUC\sc1UKcW2S}(cDSoVfnV`X~Mjꏪd[fҨnwt5=Cd陆i \Q|k@sb|' 6fkeo$ސ/Bsh%oPWLz/ \K.'Y*(:Pr< U[tYKh zR_G µcѭW`wIo rZ༬ -Az? h"B76*언1aN̤BTS^EeB&èI_|GɪD1$E`-G)p @@ }OKcvo 9J\~ڢh~(Eݟo!Cw?"02p#N\մ! *4E iy֓C5U^} eq_ ۣ2A3+1B!g'ި/KYoӛxvJ]uF2i5+SAO!Jϒd[Q$(D1[C;y tZ {5u~7@{RC+i{aOw@5?$+D fT=N8uE'__V"N̤B1(5/~~}[,}^{`VMŒNZװfxx>$o/X݂[|ElO-^zdk؁+LbYp;ܜ+5w5V[qg&!"ߋ!4mDKizQfpĠJ6}l֟$ {uګ#tDWtb;TnL11dyN6ZҒp=9 ^յe|iDǿ|uJARj1_ftf8l9>@Y@1X u(W {(fuT4"X`)vR>GSG_!-T"⢻ *!ݸB[ʏuOxVH%C%7m)O:̈́{c7}^EX?FFqJ!V]ؕo^,[$1o\P=boQgěac#^7rTbC!Xx:TncLsYlMyf#Nl.l_RϏY-,I?8c10nX);=%crȫ9?Ek>/)tl=L=P`k+Ҿ{j D-6,*dV#v 'f~jiĸL:8mx"bE Nsp^lKzw&ZAS)P&ixԎ`mGDs/=rhk`ȸxƱjBȿ6`䮙MuA=]ԜLFf\pk<8 "Q4\p@;:s.o=!Ќ\.OO-k'TO^l]Ռ3Ye}BNll ]6E(+Ѳ]6˵ b|Q}H~&cRZo`X2=h/#2)2jٛ}&5ʷiHH0n2dO%; * fd{ /_lA1jimnlH񼰋pmzx)x,aa.v oI$7˖fRT"g2$&wXhݹqt4\KKz@osJp4cAN]Fk?V|L$~28#!nOYev8gbA$@Go$R[ :I[9hii0)Vzc^oc.(T,Mޝ_yXhz@xt|4X( ,3|ccwW!?z訅EIE@Hk- U0,+Cp1O#r)U)sTj`i 4bo+~Ԥ?ģYHmUBv׌Q^,|wa_lE%εB->-NmCA΀cYf'l D/K CsFځ^5@aZؘnyi1yj1}S1j&=|ccc uY r z81}81M ܹ#wلPU) ^}C"W\uW~2ruv%?@m@? @}uq],FO0;&R!& ZE&NH6㑾A$ CcOIc%Ux78 kn7\Z45gYՉw)vv\! bc6Fsz<yYAwŦ)V Vm:_+יn4Y@^R]_{^ˆg*9c# k8xQ9jEtjqi?NKz+`؟ M=p0vOqkB2$ PaER3Q<.r`Iūj k:pM.Dp=&HUj(׹v>9;̇&,Z`b~SLݟj]Giql'DFFՑ{~}k'fN2I L${n3_Y9 }h_|KRPɶݧkuI/|g!Q+s(7|Nij$fHZr1([3DhlwH{'hJ{lDQo&"Y23^_MIF`ǿOLj|66V逇`$uP$ɣUo>h|i*kn[ÿ; )aتjS8k'K>lvMfk[bwۍ(u!:":;hV랏$|T Н| ¥eV[I e "H (O3Ez+ud?Gv}5-AQbIG&7 )AMêX~}1o=La!Ww6,(N1 fp%|? f|`|ۭ ^TE; T4"KekEt>5#p˅Y.y VwMk,QfB#q#@asziKP/5FnE*O߀JhQ[0 RCb-wIRqc6ZjioZFR~0ڰ'Z\.Jѝ*4Ci"^ڲ tkh=8Q>^"n*Rɻ.Os)/\񃕉RӳM\Zn[%"LR @]b:m_Хi/ͅ]z28@@zIgix\cZYyz&Qh"XȬl.)2ccKٲZAj6PaZ3`Vi#6(}B2wͦPmJR甭nNwR-Tf-Ш#C]rC!#CSȠ̄t/*`D˨:yBBxRS"5e3a1euJ!RX[.=}GN UћmQ75QidEWl65c&[Y֫ [;Қ 7ׂc3Z;Zߵ9;܁Qnt"O1{o͗?0Y#NݾM W˓HjhݡNMFǿfW_^m0u?›4LyĎ~b; х>GgzP%R|^ŵe^_cQ?ZO\Ic"`4 ]'4xct925†ld:;#_GlsE(=b9t9 |m}၄9RBgbbX>R^ %8PWy1Q}zV8I|ݎ6A sx 3P.!'fHGV`3iSg:zQ=^d)!B#ҡ;+s~r jm˯e2V3OvY/Ը4 j\IBx3!kk0)CP&_@~F{R}O0KK>an2TAnS킋_ɠp*9"XaIz~C][XrE;w*a3D ^و/߽Us=doOkse{uåBhERgu`#r,@JŽ_IG0X:a㱀YIHP`0.ϖw\W`#3~iB1]]P62']v"(Bw-a\U@Ҫ? ;2m `޻cc0Go8NAQ1o߂hmqx):eUs~V$ t,Qޘ֗ǎ%nFV&N/! FC=fҡYO7cs[c\^[Sis: p09^-K SNv2kyv6٦rLkxdY_"WK/ 0(l3 j =gRyLb")ޥqR"ш.iO8ZBVFR-P6 Y[хPlTH/=˾g֩;+m?@qAidȿzMm ET)Ƕ|Ox ́ 1Ra7,r{̏}UԿ ߀A΅XIp,(WEJg/u>ՌE,^d~RΌIRgf9ʗ]dO,bvHQMɃAf4Hʧ\NL2|U ַ ..hFuŒ]^GAڧuZclYM 4r,f^ՓrAvtVֶtDx9&EAiɑ=2PslBXʩ(b =&A#2_|>ܵ'UO ŀ['RsЏ9@D[cN8G>Z@u1sk<'eSe=ue[aD^4/HUŜd^ >ПvǴ+6.a2Z(sxTS'[F-4ļJq-AGa<pC4[RP7Pƛ07,b Ӕ 6ؘSnjRC"v$Ţd_;tG\w0Fr(f|I" mDx[ZM2),Il18w`O@1u<V5* ֒&R1l9w[bNOjg18l\Xg1ra gvOjИDŽmhmɾsgG=pı3(æ4%W]ZIAc1FN}` p_6 33X:'kN2C&%bFɭD5ErDD{_ZL=\<\Ci\;U *۵iYH.0xuJl5 ӴPnCbXss%,:Sz0%-lZc}H9=pԁ([+͡|9R88~̄ݼʼɞ2SZ$Mqw9 pWGd.[Ix^kI-AIqcbe<,sKEL;Rʕ ru},#OߍpJ; lg 㦦ODRw@ NnLv fXu0*\ߜh]Y8 ƫ]"K_JHҨ2 &j׿{ > Mjk1ZHƂ,o}RlVk&d)ߎA +_VQ46+G`W.)_W?DD94/=gD .pkH+ E&d##/.=1w> g܍^)_ 'bDv﨨>wp#謋\li=[!q^Z7 FK$ߘX|>dE#hL\Xez/E7߃+RI1#aϳ}hb>s~`FF%6;t( 6rXW$:} .FKsϖlӒo;5LF+tgxv ִ%wK,xuLݍTF6%Y$v(_j UHe|EY p؁sY$maȩ.Ȁ"p0cs%9,ějxlc"$Gv)vD/W8hs_ kMε01KI#x=3"Q3 J6!߁ݐ_S7/.!؟V2>cq8'O "F:"pao&Rl,Ẅq YTq먨QisɷJ]_+)c q́}/DvĦT{)}̫Z4H CNߐE)<8cR[ra5nUu,m}MZml~2}949C,8h|A/|ՉÆ7LX˓ l#;sM7X2֢w3ZutQ$~{jᬔ ᘏAʪ?GPӐHÅ'I1Y¦l.t(TDYfk}tN ~F:NX]s<1;_u D!Ko!b)Җv_ 6A-QFLn)wqOI2~3o=C\ pw/CaeL@LNQPx^7ncMz~g /wK:#9#V@zxRݒDdo*M|4eRyv]S_ yݎGP푡tpoSbJVKZW񄸑s8k8'2P] B򹵏beX,ց=ڰ(Ȁ?H7P2<;ňkڲ O7߂wF^@#aս0rgZV!AE5^^F洣2[;֫}ePi]aBPpQv,N5PS\'Ox'E#p>/$a2R3)F-:Ho;F3g&jH `6<@@+f"Qˤ=7rG1xkzt-j\,ĈF%@`uŔKjs2VHo/ͳ JX4kPoHN hލq[nPftIf]/s|aX&md uF`Cϴ.H I8 L_P.l<8>lѡ o WWӂS| -|Τ}PUR,\ BkĮKv,iF$SXyl @Ȇn1HO}.hMDRtv+c6=fl&^DUT9y # B* 1n5WPcٝp mtQI~*=p:LvTϱC= #aLp{W0N̵0)Y||u-r*'#ג㕚I,G.}F!}s2&J MmǜiVnm'aQD]7zF*Իm$!aAZvAfZ䷋9 A{-|Y-չm noF O#~libOȂ{ &!ń4nҵآ6H+6=1k\{VKӒB-cHI ymyyX 9 ތ [cfD|ZX)C un+xH,nV< h5|F rB]\VSݮ_2U|E -<4rt̎eqP҆:={gn&ώ"mP`>wp+'#=y[]!H;̊mq5| }'(+eJu0K*UzˡUҘ(Kk=gؘش6OJc_ 9D//Gbn\[}x{3@n-4 O8  -[[}6il߂6$~% yy0exqE̛%d1?е-eR`˵[4i#B$zYZgoT.`i7i?#ϣPюh$[i\v{ +Dr->7QBkWe8(UXgؽؤF DCn *h'^; YFK,n) XfhyRSbݿ#/!̚zx!%'z|r@)H4)AxAV+aހ~&#/`o U$, Dk]k*r4O,Z(2sqZZ#mTԴhF-Tl 2N+/!ͰYAM8.#&N3wl^"cޱԸe-.6,b FdsUluM􍔂M'xO\_YӣQsO 6M֡!G驟YyӢ`+eUҒH],\ (d=l˄*%n 7ێtUo?ƇLsqDt8CG.^Bݛ`o_H~@D<UO)X!T.ve9G\;!g36a+` N98HCE\=hOv1,UoDSb٬V&Lr(=%w "]ܟFOoyA^d*t@l+`-evwx6h!f )g5/yTto%eyU'9m4 DgIBSϻ />̄ m ' 5{ ҫv#ICiq|8xȮlH+&Ӣ?G2em(C 2]"!A3kyLnj$B&_1 U0YQ/{o:دj>ţI*/Aۉ(=j^~fA#jdT{E^78$ Crl5ÐA4~, PSOD/3 fRp$9 z4=?Yc}(WQ;_X?`uk;kk(>VZ!"+9N';ƶz$\A5#V,Mn.ɊmnzUt<ێ `(\`TUCݗ.Õ`# 6KҩG20)p+P]HY^Uμt=L| 'D&+5MO.e[|}jmmtX{_'Y=˕$9s88v:>#_F]GnzsnnI3CX =~̐ij3VBӅM^>y 'H&AƆĒH ݐKgU/^`:R9Ԯ 2ΤON8ءՍc~Z|B*΋u&^ $[H?orTv]|0,~ɛ1rK/wɮ!B2BNg`{d-%4{x"%*>xB3:eT)RxW"Jߒ6;4WA `!+p{% Tls}Uq3;#9 b8)ŧIYi%F[R31k!魌qe[sO**0Kz8jE$ߖ!ECaOZK#5kofߎc=pRl@7rUbOR\9(tE]a`9j@㣢*&ѪM*eӈ1dI|ߒCںVI#/IUcqiF?Qj_+h ($S1ɋ:/B([_rM@8>BeʰJU_\=[!!+1 >ʬl<@䏔3_d67O hyDdv8[{{j":,tKx{B-I ]_K} "5?l z*t/F[K;=w3-W}[׆}.td,0a#b42("n ):^{f Y)y͋#ډgEkIّSH@YO$fX:e軪Yf*d/[ HFVs>`Tr ^7)B& ZLu&tn].=VpLP%3n=jQ8bP#jݩewzx ,!}opslʋS8`YIeR1 5 gֺ n9U4E>wqP]=kV|'7kxi!Lp(T6xEz_v)Eto^a 7 0G)Z앰&l b푣p M}>2*i]01=;.{P5ibX`1`=9+ θFܻ 6In>M /=>Q]ԾqYɒKKlHa Oʲ+`b#%JMMN~L\lCف6.<-#8koh>7q%q$ #\b$X;h9dM<ǡ0*Tj9FHGW7lԷ]2+lb ab^5y_!k "lU--r̺"lci]%5ș(EYPMi֦gsrj.vIA2-SՈ|3F|g֮3ݱ xb8 2Yhk҈$bA=ip-8wˣ_UG>ws;'crՈ5=G" Ƞ`Ip:W mH_g%k._lFoW@e۵Lp+iFT8ǧe-&5TsOvpNGF'vn׉B V+mR|SXIt,|Ab_Wh&tjfœD|?5P% 65g4{~@y@m K6ge;7/xڀ /kJ7/+G%ʛq7ir1-5XQ$L|Dț1t=C/7BcBY5&]ǡҋ*bMA7r]aWx(Rp?I=qAd9*]( 7MSk^q!|cKA fi+$Gt F9s!|uu$$;;?97{pZ6D'QMoҴәL&]0iyP#8d}sy]]&TTd6wy ,q1MXXD3Jzss]Nk9!mL9+e(i970y/(yd+|fۧ-eX[IOQИc Mw\TPj N#Ce[|7qDvvIl"pb$/k:)7 I/g>I[Eoj+mixF67?5^Swptqkӭ鎖UgM*&=5o2.UQ<"6s"gy FOgZZ G{4gs@(yfE1{MӃzH&g ƭux+t(A @>*Cc#G*`<ѤЮ`tWZBV] ''?gAM"kЋ}V*Y6<.& }axK'-l A{q7#/bz xu8ngCrUǵ@qF`Ѻqqv[slH"C#3"N^xBdQc㔞1`4h4 4mv x?k۫OY8FZ+w;{|$\5< S9 {ڿ=9BJTGC4C`ZdgtՅz$ix`='7ڂN$D +VH?dKYQuYi1V |Bflfs.6}sFJuh:tb^"e0]_Twaۏ*3M+RmV?C3<Kʼ`NnJzC0Io/fjE C\g`bóUd1Ef1JTs\Vj[ oYAF^VE[Qh.df\Z*S+S1a%i/;GhY'.Ύ+_5Gx.ӷfui{~o+<m լѰtxB 5u%%ځxD ,['R)# F}9ojy)Á/IoaXeC!X%G,dЖ!l>CV"eQ"Ӽg+U鐠[=*֟$~h+s#^3V˚%ѦW6 (ƅ[r@O*;bt"㉹/c.=BQp59y@ճ\ܟPRKd@VƷ#:ܠ5ky[1~wO*ڂ8HL^HWdJcmx"7,$.^X0IW\`mF-dQkDU꘤`/LB \/ ,oxWF,t.gdXo(mpD uG,CI[пRD Gɬp(EƂI;anӴiT',VwÅmNYȀOXmFn#_*Ǒ]N}Uu&vE #z+0.'W 4vBA5|"LE^^]!{D*?xKԕuuHNI7sGf@`2R".S)kx/1D(;&=@稞j^j H9xfNaTUmL@1nK)!$+NSe&SUSx}ckw B:CDEOsO1^)moAXJ(9myp=^^ %x ۬?ö́W9?qQ>F;\#Vܣ\Ⱥ*OWV1۝Dq 7gr@ |.岜Lg M 3s^gz׊9*/ҘP9*6/rQ9}.yN"8uh>W]cf92#+h8QQŨyAEM'uA8Ԧ˫7|Bj8OY6N^5Jy *x7 Ӱ1oϪ CzXQhHNM=*S|?ccf"Ŷzz~gO\>U#щśq]W*"16S:uM(f"IDowo@1-Xa  QE|Qb5pςnsA{"aAш0Ga+<>I:>c 쬚IժOz8?BVմE^[[܏o!X+w$)TKd5Bk(V_ X/eȔ>Vq2`V뙅Z['a"zIJ ؔScQ5JTxuc__X rnƪTFBti"|׫kpǬ9P2AܪPK2qk_U=KR"IsDҺ8{ozworI ٣y`pl|t8sB0a|  m UҼ$ Xc*|G`IX kA#_@?J.4u:e+r[6T;Шf|Y >Y88z ~@OM}W}=k]lB/KEh-.Xdz3rĶk^`k.u k+!'T/# $gV5[ICc7z {?VE*ס2FmMÞ,**Db*Z ^ye9Bb8jo2 ~; D6Ur*$X̓< : NFs]tfMrXgb۪0kY7Dϊ73 B:wHҟ}' \%vo޷ "6/b[ CJЫY~OcF]:UIWb; |VP'46Օ[w)ٮ!;TgP:<s:'WO q(r>]uw!YeX:)Bx1+lBa M˸X'/螂Rqtz2an^OKQ; ehT:@1_ JwwQ)s/_G"{j! Pl䨙*#g67; 0RH{&9Uhm h"㢇9('šS VNtʌnfw<7 r),Qְ$CܻǪm4H% rD?09ٸ~gnE=גvSĘ8 F9\`T~r 9Y qRA>عDz|wZzvt:n|'MY2x379jeȍ; 0笵kIYӋUVۓYe2FU}HV/&U2@iG { v m5o],`PKuk ;FF[]1ӰL+s%YiVeoc [A;Rv-|C|oʛt^mV0)9)2`Ɂ?9|Q0Ibp]sO1Cb=6(AGH0=)r*:o7b%:; iOuNlQ:f9f^QЍ vwx , tP1|ذCp!O0 RJP74z(UT]LUHH䅖{O@J+DÔQ8X$fFzؑZ;phLxƆDXCq9;VQuƣg}9:W÷0<ݑ74"dg^O?{_saxL!qّnR9ZtOBo*M_ͿfBXBb11s91FYF];}K,,\!"X*u~R x׏R=7 u8!L{ye2%ч3&'ﰜT/}5U 7̌Pof?x ՌlO;pK/#X~D/E(T8Tqؙ6RNKKf 1&uGR!$sv–e vjJKhKNC[v7Ai_x"re;uL*dn&'JS~ z#0? 6?xIףpt^*ukPRZ"DKl=f^j&D^X")C8Y\R_D]d?E[zFm|Q\%u&|3iiSSOyK~ QKnmN?c!uMec(m'a|yCգb^'-7#Ws'tTW;~KQ@EUvy0Qy^M3p\LLZfjrAΐ,%Uq0X'B L8H˱kHŮ?Xvw -v2A@Tt럼ךu|kh^~N@7`s:tZgL ¡=K[}'%{-ym>JFZ1k|=;:zZm 1Kt?}􇘟x(cDgnçxaɌ8ykܫA˯,/ ͒u8$iM?ޞ~e 2J -Э)>I~Z3[94{ܰ_Ҧ:Lz|n܁O2Wbſi55<]*1Y$UEG.eJ ^n¿+.jѩVL=GɆQ3aќ٬^9##q"(tgI֘W~|lL}c8]hN88);N+ ]U021}TnWDs?@ȫ^Wo+Zmɝ)MV?mL%L8'ޭQW\c Eq+y}gY3 UGΜC$fWF[iqz&AP#I\̡(:7+wF|5A7KI9V\L ˛RpH],5CZx@8 }j|t h)1o-M\~[52EG:dwwq.f361wbUxɵaHBF3n(hXcL#IHawwŴ&F>*;{^ tmv{ nz-I Y%GH2$w~֏Шħ"4fgaƂW 2k Ifےwmv*Rk#nSM$$t&#~Fd}NWD?r9E+g ΀Y yig:rIn s8KXU#KSRMNf߄Ak`i vE  ]s7NӸȅՂ#eZ ,t24U))~_gE WR[G\;EڇB,-'?ߥ^~tf9lG(-(4\p@p۪?;}LP]CZ+H_3Kk ڕᨄͬ$߄YWz&tbtl  !Pķ?x!>p{)5m2۠HVq]۴Z #% pa&zm^{'N5BΓ:…b%8tNbwf{xPϟwj}KJ0\L^%a&w@Z86s7b 6! +N;Vգ"|EB͜FfKk읎N }y37z#,HBݿ(DƤ1}2VJ@sZ2Şa?NL>DZ{ 7 k dթ5i *idTx.Z#ܽ8y63,jB k*,3O<7iC|ʩX Sz+@2:Q];K]8ZHC58d[6nj@>~%e *3 T')ԋ^+˷gᎳ,ڬtX7n#37Yg/^kQ&",\)|ի7zGtYYjuqp^l8Ĺ- `w|pL+MaQ,jCC, p 9k9d] S(n63=94ihW=C*3 D\@'X ֱPة sݎ- ]?ئRc42n!d7C8fyK2,LUxm p :Q-/B:7Ɉ"^U ;-yzRwH;/@zJ$j^nKBZj3oF' .:qpu7]CނRu&Zbq?5>nyɣYfa4+$>\h @CpӤ\.mG֕O bN߁߄5$Rp( .IH,dtcwX' Wi ?5Lyb.U&~Е{Gy%݀TRB^yΚykKG;p Րi$.*"[ONʀctG}ˍմFa^`H̏r]p<>VS=ooU#>>VdXC)=F}һqr](0"Cr B1qԱ8muBEz({ӠU'^/yABQ0]QW)U.,V3CDT {& (:=!u=uD@fkM!"H"z煮o7?9D6P2 v4VeFբb6mvW5`o ,_|ЋJ1oXFRWEFZPD=8xIu.~pn47%3Y-|\75Qwӯ /~Iry =[CSHU^z=q6Iqp Kh> eNMun '|%?b>ZňZw#!*UqmW~/-248ic3VPT>X+w>nf˟,ӳV?"d=(Li  cdπPr [ÂZw"`5>ñ X:EwXtE9W߾.T# SVZz9wnnu8K~3Tp޴pAٮz-7h\}ˌu,j<섅6ڬCx ďa@!39@V[#9*^ ?#mUjK5'LB9V*()7_|fk6W0X\n9_~A<#ґYD2WIsh;R/xB 5}/Қ5t{'/UIBAGX~h^Pȁ*K QWS;|LWFe R(4$(|-C?;~6[vPg3${A]0eM+ |ϟ uu/x:@6Ubtv5-GrF<)B; =EVJ?+Ԩ$vcfFj:vDN+/ )YV 4i|[;'%.Y34Ⰽw~Saȱ@_7@߱v/I1k1Ŗz0'Bj:ъspV Ͷ)[NX`D Nqvt٭kؓhW%1i6~}f90z679$B.Р~%eZ& Rt5-ri!4=K#x&@I$r?L#.|ԉLss:N$Z$`ɘ~:t'5_m#b"]ikFj/A[¨QBG8|L/i9?-λbu2sP&,ղ]!{~5 f|dǧvL&$Pl 3!iϑgN ;' e?>fo bq_aYee)PjLpheJp|- W]o ;zeOcǗcF7zog =4M gRdė#@J_r3xk]7 #fk#2Rgs6uH+$t t&]@ݒP`8 &H8f4|]FG.#>0;\ʯ`4NPQ/Cۻ8/U?/d6ӥڂx7 S0O5PI83u'`D$ lP!,LoY^%Ql slAF\7 XgGun/(Q95(U. PEf\|}I0Y4w>U~/Ÿ(s׎h\ {h T <4Wގ:H ܑT1i#>".7Yo 5iv,"%'UD\ۛSaEGMroK*| ?eIG5UUJ +Фmxtʜğͷ'G ؤ_@p;~1La 9Ϛ5綣75um+l4#`R}r|! [~<*jd;θ 5L, W0:*N 7QTc4ٱOG%@)RDy/+W.xB7-ic 2t;:}9l$UqiXs-QW~IW+,΀Y c f/փ}zE + 8;vi֑?q9([FA8E(\n߯W~-k?YHX/ 뵋G)VƗ&>7tw(fPJK/@:Xvv9Cv*vvCi5*Qyٿe9^|ƄxM$jCI>25mp ŹU /C9p\ rnkD8>+/ WHm%)&MOUR/E4Nr3?X-mHK%֮Kq;qw9PZ*/)3hffDQs&c,x";S~vjy6KaoCi eGEmZ;:"87(^|UT;/3Xh4߇& #0֎@Pe_$í^E"i۱鏮lڶ7KڲƆUyPܮ0{PjObjM>Kh|Xx9<֒%tתJWIM8A_ lO6Uj7Ja{e~dV&c<^_-H#o\IGE2-ɡ"[Bʔ(bLPЎ*!Huظ<35C WkSS0FV {ܰ>U9b-x=HP{rs5;+ؠ|k.˗J S6()S8iwCg1(͓X}byHm ?cG-)- n/uNzjEeWSKSXt= c6%7-̢vcawaP {!kGbۗٞ <4GI';o}\QoYXU:L!kv:G,(^Z3̢T.vd />V/fV=z fx;GˋifUflCs14JikSy~]]#Z1yŏR(9-⤳ΐ.iTquFa`y*<VI_;d15g5 \bmXfuԧk/syDMm>&cN 4o=+v"2@|U*IO Z,'a dEw#uKĊuB9Jwxt ~0PPmlVo"s4gE/ހH 0Lx S~Ȫh+.Tt'4~? c3=qWx_KeH>+db}AUwduXYf \ }yi_ӨkE}Oz~>RO&GkjW+?lя{5#0B,j ]bK }aO!Ԍn}LbƯQYze 7W'dnZODaC1,.*0㊺ ߫aP.^:2q10ZԼVeZ | گI52a˼J\r/`%= r]P\fTGi4{{c4%@ )q" m=lThul]@'5G" K*a#S!+~d__6XWg:(q#cI~>Y~gٜHT:m GA!!4'^wWkU6Lp#m8)M(sPy7&E,ޡtʎux0P65 J>}`|b6f6p~m$@ ᱱG $ymFh&K'NX7JJ-'y; aXymԹr)AыY->"zoCaKiwj_n?`\ vL*}+Fٜ)Yom]~? Qݡ*{TCFQǹDyYI~ c(?6x*`sjI q=.YٚEiQujcA$C!zRWA>p@(Iò& (׳l G % %Zʲ?,% CM?ڨuZw{]i*nZ:J^J"<:B~ zOP. ɡ(Mih)wyU픺:aAAp bXǡaiе6z,^o6@2h|OZ[s֕~ Ŧ‘욛./φg0u7qBV.Z~P_LPIw{:{.MF" {*[߰1:__N1ZEc'.; ~l#}Lgy <RAYցp"BhG.LjN j](eZ)#j!oH6y\.pbl,s8ၛ,_G\!$7]U84Į炗%dNSzf/1g.W^}oL{8= Kp0j[mǚgǒ@xn55cO`ZDXv%~Ggŭ&%.^Jd}ǩr R^P&VHc.6X8dם1{2K4E|jNF`8j0 TƵMeJ*aMVA0] Z@'-V%}L$`o0܊vn;|23@m{唓2QStZx P3bc ߏXDC|y,rT`Q`Y0rtJ+ZY #<'%k̮E[W"xؚ:#J`(4ӹf$lhH98Tt C#!~Mx6f8B/۔a"lu3_)I|*KuF+'Vg~Y)!;HW\,$guL4^ bgA*RΚOp'?b w@zCckf[T"ȱ`~KNm$E'n. 'l-1s 2k{`Iyei+NIdIuy?/[2;-GC-Kr&u8lB9nXNLޅJ_Oa#J  ɴ@.L˅d6 D+< ʇ5q&sͦ[%s<>;*2cki)a{vV>,.Q7E?Z!az,}= mn% s\!W„ 9QuF4Zv?]&iw/%KNJGJ+k^*:/M횸tttb#!aѿK4ӯޱf\9t7 uuz9u_1DնA*)* nh&7"p5_)D$RKSޗm rL>U53D!%syYw>cdݬ;u 9w6>Ҁ%rBY=Z:^A7yF?&0R} H ݯA=yٻ*B J, Rv>IApS#1:40p6i"{ %pG$|̡O}`o'\>=Tt3w)+40Z?Z&1d]B/&(g2ٹ7b駺")fĨ6Zx[IE;Sm-O?k0'-@$7)HI " LQ܎ ,zh޴n}H`4]ᑒ{F(*)oQ),=_77LCvGf,` 1|LD wHK<2@6h(~Jb8Co.MT9Z7*xsʚow[]YmUb80Ӿ~shX[m烎ya%O(2CӲrWR^6Z&0m}zЛP#'ϜhP]ui3KqIk+$o z13&(o>oTޯSyj4}A7t<+!usr?F@.=AͱyBPq4 dN`&+@*-9ey"O̝֜j>M Q&X!D|0|v7e5!gg6|+A#* wy0 J3:ڟ1-9~hVf#%$d1H0oFِxǜR!#QY FgW>!9~ q)6'՞X"r1NBX:ĦGøT^4̐<XQ R>W/At5c͎\nz&\vYf~kf@6k7Y61@2lywFӖؕt }X+?Z{#ڟXjdRimDd,2aB`g0zjfzRm`Wj&h͛Vb"]`rQ3<:9v(<4eidd"4/Kyp)8OAS4nEOI&JP P _š}6F]%u)Uʿ/֎aZ[qۂ}rrhqb7I܆N*Xo}gQ@`1RPto-fzM3n`f)6cVܤ. NN۸fըGWbӾ,(=NI )(Ru:jPu`ۍS/C>ه=V}6ss r42 ~y{NA44}H~F !].ћ1gs]]h]ZjQ1~\lyYDyݙԌEJڑxL`|ϤaR2t&}}!sH.9V7^ꨱ3u:+A"}d+]ԏ)EV[(U'#d*3?KFs.Ё4*X'#\29knIK/zcV7R&FLCq[33?SNeu*? IݭԊcSϢN Ѧ_#ԙ-a"J;q8nk{z&T^@`uO0x0F^eN}#2t*[jaFC4Dq(`i0Jv$eox W^~0}j#'+@ E@vVfU\ '΁YHy}]܊r6H'aa1aiQvUc!|Bsl) .^fF7pEW A"xYKvCW4&7(X?uR]s8lL!ͩ6KZb)?nx}S7>/ĝPZa]۷Q[i\ Ï-y>Fջm@ʇS>|I6P2h߱%KtȑT(;\D4*%XƤDTj57I`\Y]YLdäKSآ] >jv2WL[@Cdj!ǩ5Nc{2!PbzS SK*8 w|A/`I]@ذB]G@o&߁$i6Y3,*jm$8@X7tW;ͩ2/>qR xGK!-6nC#1&BD5؟"y)yQ7tO9;D8r`(IC֛F޷I=6Ha!T,H|_K4bwk:-%VP\^kT w9Xmr&Bg/~.A~V0TxT@ŒI̡sl vFJd6钽TQ}LA7q l7=zwy_?awk1qx"=XMoqc͆-2khgH(r0o>i"&-{,RT]Hv^JI&tQw QԔМnN7e=M+:8 `4T/U`%(=dI@vst/E53gs{kvƲ q7=*8&>w`1fpt`&q>5XЙ ), ثY/ͽh .^Q{' T|_oI.^{󡳌kCpݻP([v ](wW`]evbzBgI6=kB*5S(C1P'LLI\iK-),]1+Sq/d A=tѐ(ƤA <su{MLMCohƳkA8>9 @:}#]kd8yߖ'Lܵ+ { T Ryۨ m LE\fXsxEi(<ӈu E*s#coOJc2:I;Xn]73Pʮ|\WbMp@QwN8峮8|Q`JFy9BiFv;iW*?i*}~,k> EwM#Q~)װ=gϓQZ@;j![?Ɂ6F\Ώ p<ر\#sWDR 4|6m)7Ai~Y*UeE_|V;SRV,WQW҉fl>KVc%WY/Dz=yY+e꒫V@D0$pdp;qN==*iqS](omc6rC@N<Xy5^ɪAX'?" dDE+`^H1uwNCB4Pʷ6NX#enWFXTD_MI+4qqcz)#C+Xd CATs[(>eH$jCəs7 i&NBEYHܣ_YIz Y޲?7ܫAv.~Kj:JRn x(Nb@e ?6@oki(Wa2;B~4o1RGfjR"7Ll; =M߸AD'@MpV|10*}sTGvoLS/x+Wة,ffB?7\$f_qZp6O2 vYf /IxOM0_ ylI]nT&_fvhubb5YPw3+y +O> h_rx%B<f$@pt/tTQ!8T| "9y\MV:2qa g9/dG 7FnopCZԻLRpcOndQu]pꀭuNzKu&›悵G`^cNEf -~ga-2 2ERE|Ukw5Xב\4`Xp-ʦ`ytm Yi Ԅ˧&zW v$p7)& }_C ^~:2ᬁU\2P'qaB5_dHl MCAΠetI)Ew>< 6c8~ Q@C[1'6B $b<ɼGl$~yZeR(XU/9Vs}ZE-ݭ8TEb;{_d*EnA mJagNçj*EY$\8NYj}foOE`IRU(\˺o/;ײT63ds\-mE.8Fc [/|%Q^YJu0W2;6': !iwD֧T*:_5a߈.Zٲ mG6ƲXpsd JA mJMPTa(¶*-~e-86a[ތf !c;CgAȜd[ZnZ* =t:ҞK5}M)`SӹvF0++  Z5gkK$ST[NVO1ߔ'G=I?]-(C+>'950e,W)! )=4g(9d֓j@o{ kkwx Dj6*A}&QZ${ݽ/+ q[&^r NvWl4Fa%bEUm0B . iݧN$Q9%)^~#hX F)U& ?1aۓ;^{2ҭ>ZLT|, -rPwb=f c:5hp {vu 0sj_" DݙޅrĜwx£"Ɠ*EgWAݸF[ %=Cć6d5L0u7eSHɮߥmܖA ;-e$2Ih[jIZS:- g3wٚGj0UvCuWkmS-&Rt7`fcs*|Mho4|H0uϩ\X3DӴ~-cy5s&,KKQ]zMɞ0v3Jtt(j*#+i~DG )cX\܈1_7zcbS!/<Uݒd7@9 G#o`{NLt&бova)^geսg]^_ݐ3O$ކ߫Z lFt+pm6urG|bPC>[mzUAj0Ÿ+BJs "+G/Hl S Ɖ]Pqse|E E6٫E }k ]G*'!e"G`n YŇ 4B,|`S>G^R0xnc0;ےX3/Log?3}Kg5dM߅Uy:e:J 9?Lջ񩮙<7&+_ъA> wnv6pڥ` #kti=a&wSa{ :2&>U|}hG4vsuyOo/-x\]$N *?SGg*`m嗰ƒE|׸x[QJRI&^ck*N궷^U`vh|ZU2ʓW| Z%NpU).IHKgG %W` ubl?8xYv0UNhy;/0E շZ$ E"nM>nsM1?}|PoG Q׹Ϲ>b!J%aY0t?ߑaxa7N(? :(F% N #rH!\ăV=b eG+b%MWP + 1"#+ U "!٪{6T;^L5m.[b`W43#G|P-Qՠ'LlCKXhj's!,Ǟ9QdKe"d{ޣ2zs!oTB5?u{o"~hG<B Ife qAwM@e4H$ķ}_(7ؚa![Fvr睑DU<WN$]2L+I g%fN UCM \ߐ;\/b(3TZ-B3(4G8N(,Ȁ_:<Cx ;}UW/8W tׯM DyXٮ۵.fY?|c/Bί8A)F S=-|2j9b0% F}Pس6%]~HhD>6Ԭ;1໐:_"yN4r"_HӔRNs%bvhFT,q p‘gYߣ clG3t=foL n$mc y"a`E@#~I-$ψbl)v$ڨWsjf.%U5a۝~|StE#>t`f (4=Wj'u|44ҊHZK?ZT0v=C9ҸƩgp&(o~=xɣ]fa굔4lZs#8kqor}lu05'\?Qݻ4G~v\ĞZ:G hp U9$*0H'zyOr9kti$~i+2~Zutl}寋_'Z:3 ,mBR'&pTsW`2rV9S|%p(+2DJ]J|9R _hnvӬmJ(3p!˳1i rIDp9^r.BU=%ER_T]fk8θkYr'@kG/NKl*8da0 EDƍtϼgesK P+EAԞTAsU'&@,n?NoQ$kQUҙ4R_<a<]1o΃ ="Ƭ  ()NX6,Ŀ\rEo' hmjk״L^>P=KD'1m D1_{כ, /qV Z:TVOGex\1f&C)ɦ22:ZT4 )M]oRt"I`_<f  {9LZ+DsR6?PE}"c'M&xAoHm.L-PCAJqV `i$^*M; >J L a^+8L9doVKi 6׉$ "G$ y;/%h|>> G8zxc>{@?"RU6KQX`Sbekr'"gU棄G(4 x]&N 褊}P:35L6Ad5 A^osoAMἧRXD݌v/?zJIc{V/Q\E'kZkmJ?{XP+.mBbE@;{Agvw7V/M)WWOkc%-,$oh\Σ؁0~S {5KELh]q,SfJ~$?Fp> 빣=CD3V<^*Q 0̋lĮKj&.a\_t_u#ӌι0Lyy4B<qRYׁF0̞'V48tߍTm|ʝ(^@ݧ:(PrL7\~:ʇ+ڋ>o<2[C Y)("¯3i&1*zM ^SX/Ϳ=D.:\<+ = mM]7Oǁ`a >Qoڨbbȕ{HIe'oF o{i+4BmФv$uz_?;rhOrX|bn6Ax!ڥUQn]S wvXO(e$Yr_W tiMI:[]Ji6R=^H1]`( ۪ !NOܭ,OCmohf.էh}/Dwv~Ek>XBy 2%/la-5,17^02q]UnO[ߢ,-J{+׶H >TRf`\`oɅrM!6^>A/. don!FQk_௥G),toHtBd霛6djF: 9+˼%8׳ӂbz9 V'ry[k5_L%&=:}-hf}ru(Gϴp}KB$J^SxOF7Gx۞mhE2Gπ5EwV@m")ñς9?+c\Pd~~ R՗n, *>#=FZ>jSȇھjC{ Mr$v#=V٥I nS.S;.k@(_~l9"]-*ifyx0Dhw/;TB"_ș pp8m.R@-´teDE<yy&] x#t jX=pu.i 㦉\CD?8{B7^սL 1o߻sJBݸ  ֔wg+< .5u9o&;t8Qa4(Wo,m<{Rpe6`d'I 3hl 8)#«h" :2z<~n<)9G)H5--L;.TpcEv,"jۿ_ :W_Zs3s73  KOɹ~B5WI sUDS [gT)NJ O?ҋ_p]e쾺X¢ nv} ;mQS(UQBU2=uGb}ǃViՍ#nǔIۧPh#B!ְRl*"WIد܂l(2nkg#c٦塸"3p,|(&T@ZR; S9ZjbɘJz֣Kۛ &+&bAe! ի1;'6ǫ(jBIG)0a@ S_MG1EB'w}fnQWkv!%j:TWۑWDJ88c!fA@3LT7Y~ lעQUS%@ -wn?ڮoDgGƫ/ 8hz0q/q&OIϡt-s:G`6Y-|u0qVU,<;~70I"h\UFm^.bB}nݍ FI&0 D 4 n Aވ/|u ?je>%} _O|c\E uX*'#6v$(;_h$fN?a.{hMN0'/~9R膑dͤUrHrikY8*d&-w\7aoXBj%=dsO7CY@m 3aC7˜IЇ o;Cu]eaD+rl=)ģQ7ڦxd"ZԶ 뱹T ,AI)PE9ctp^2eKq :O( A;#'umNGv\~rG}@TlXKlmiڵlB9A.>jg+[ n'l6id!\2ћKFhqiξH{X{jV!*hNK0dp߅gP~2U.n]I@L/ZN% 37+hg䍹Av@{"g^T:x.s U b&e8l& !{|#]̥TWo7uJ9ZKb:aa^v`LӢC_K%;Yko#V/7һu2 >B&mp`ETkS =DRrZ@ƁP*pS/9o=}OL`aMAOדq*jB@-Vy1-8zp*r>Z`p]!|U2Е?XRhߋEx^Nt>@5;Ek(c'+uB]bapjWÿrhn, ǻi&g`rFdQ0]WIƝ2^ CIpt"Tܶkc"$n@W@/-`;ƪc<֚ 2`&ZH2)nRsB*J*mm[)!Q2EAM0Faoc T}!jhOTH6I6ߵ PdېWr#&JIa{nyYlxR|,x3BR+*qA(A/DZj2·ܭLI_CMcަl L/eHbՓ(1ˠMW'JSHσpP\W.|*@ vC ݴ|4Q'KqS{L\EBZznrDg^-$gS3|A_!85~#7RwD)s9SB~˝v;x!Ȩ$+vW'yѰ}FL*,'qk_X%+C4D*(k%qPyXT"1T`|a&8a"Whk<kq3WoRwc= -Vfyf[Խ;i ^}d:[;Iۊj n.&iT"UR˒l[L<ٍK:-kFGe 18*DC\ۚ J䈏4h_ٰdȯw yI!h5E 㷵iZX:4*Xk=~-*LR01X"?mpj:fXĜK@EXyiv$rK\E MbFVZ J4[`)dI9 |xv0$S5;]Lo:8jVbp!_52Â`@r3Z]"Jo+̯%~r RD Tڵ~*T-/269јb^w>fdqήlֻ% ^Eȁ:?+?d8*VojQOIH. EszNEmҕ `mOo=s&*qG\C?¦ ΁P =f]3U0c. TWÞD;_;H|i+[K'd7<;Ov!=9xdvѵ9[yEi1 ;4H ,&_q^FT2 b΃\N$b@}TюTD|wCUJU]:E: 9cjƻ"$ i{#-KU(8]k.=Wrj32U7^H];Mϗx`\K_HB#H'GRvaz {_3o3u/zPQE} D\W7EHHSu(xGG^ؾ~{ku AYݐVwV.%5FD@mcn&OPst~{bKmZ/iZ`{i#VB48EבN5Ay$U)n_+{@L2EM۔Mݰ s|HN<\+ T,y+LË4U/^BpM&$1CA;~F@cpz=o"}.ZAL=$77nͷOsgۀh$[:JV^O)`6%A@9CJ3O6Ɖ>y"y% MY5R ̔uEȀ&a&ITYsGO+~ P3? ϨBW ^'08N+/vP.F<NHy2V7EciDǖt2GhٺO7b?&eI\;N"γR3Tp0#o$;>^N q\gN0T4<"PCU !(cEM1 >Q8Rezb'n}tanݖnJƂN&pDvnUeDERyN;~'J,BxqH-'O!E}n;@0αTRkoU  &9;\3(`ޖr/+",G~3ܦ`F }?K^{VdhW"PK@|FU1Ǔ* Gф|st@. ^ؔRC̨ 5k~'3F ;Z"#VR([b~o"N0B*&cv/[oԯ99~ll*ӭUFۃM@ݒH~4=@C%  ۦBX[Ē$ 8X<`Hq#fQCl۝9k9*Coc &|^'e`2d65\Q]"zk{oS]#';ҐB"pm js9qsC=(d'%_%dy,UrX&II(e/j]ȏ᱑_K1D:k(ʗ`d٤-C[;_&gܪK-Gq<h@>TGˆ[;,v~|'0MaxO3tиX!1Ct#|2WlU<&G8Xᖷuft@}*Ѓ6fK;6@u&3PՑ1B ɴu.7-FZ9ֽHiC`N#c۩"ib(C eG"9*BzbrO5!`ЈAּvpqZ7&Oo5+^S Tk;6'~H䐲W c`  Z.rp);ߜ830`u߻lOKqS t)^V^S$>eI?&~/q׺B7ml4kZcԷm£=~ AuD}5HcXڛ3ưoR*E~%638KcdՓU~f6f3 9^Q4a-\H&Ӧ(~ ;ō$2FM=jfUaO7X k雸zoV m^9C(%CsZ(-j \\ W3F;Gd7-CLLB{FT]*0C1Y!Cy~3U .D 8d< *ƂKvhdOJKUD\afC k_NE3GR3Z n쒏CG:#yJ"{,L)_✟}A J A_HXPT`dQ ӊjW>#ܵN%Si/T2X9vA2WSv7.6]a&t^(rDj:IIŅrjc<8ˏ|P%SFlfU@N]o-qly*'LYҧqF~rn߰ (J})BefIt2'Sy}Rғ4mюjvkFG{з(Ȓ(t- o+؟pGS1lcWL:borV^SSƓZkC>}vkLwv,(^|Ftk>ǫ ^#t/<`HXpXkHa ';{K=5F!qV(GxD׮A<K_&JPLމJ Dp1>Gj\'Y9w_&&eW p "6;t2مf@"t1ɫ_46<&,*wlߠ/!ȶO@;n@3P悬E<rBJ3*wt{D!,t%O"Mr?ɭP:10$jNپM3rRz#Ʋr `'u;~1VH',BR>0~O4vޕ!g XYlBI$o A :ەŸV i9`x^~9jy޲ydf@x'w4cQP"4%Qzu !K1z./!\RE(U8a>>uz)x :@ڴD\`&3UvܯS^ӉLZ}чhV u.4+).7O\8(TtV5GePn폸t\giaBxf%S'[l"4W1Ɂ%.2jk,SAj Uf?!1A2$wLxTE]z>y|X3QB< 9n O<·K ^2$fO3t8Ūo?ƟllHb`Ym|UV4.I[]g/f =S OyQ7[v:z|oj9dt9TTL60 IMRE7zFX[kP^ؿtd5ߊeH6F+1M7N$AU5(_;WS֬[A}c,Ί3!s>ugiUe! ȼD'I2Tf 4Hz#\L^;e9"zh&{ъTP*1Mx(._.D;iV%5K91G @kz*[5ԑ"\sΤB#ҹ-[Qoٞl(櫩U9pc1{FOY]|NE~ny腳H|$_6v`;(RTfjНn9EZ;q g踖`,gnڐ97,'b29Պ#G@韻Y,s X]DsSe?<*OPI8m^Kv t5K .`)#:XF7LϢ83b3SrN 8g;_5:7nz9h~(v P= ^K9pʴەŏ8îXVOLt>Z,Rb^^$9t -NI%=F񀄏5>nVK_Y. ?J)v8g[۪G?VsNy-{'kTx%&YG߭D"=IԔW۞+(uu ,E#"xNkg]m`SB )c;C"J9ڮ*4/>m]5!0v2q.xo`#V; n:u"4hx+x/4! *@4I-;W/$Ƨ<8Ϯ&y*1(> [,($0ebxm:4&~E6ŏQh`Q4q>E?[ACͳ ]%|>Ӓ.UtOBhՒtI]VQ-fB U/iɌ}oD{^2$F]zrBIjS*Ao6!3]7y02GePH+(b,"zCefscؠ8.4t ǣ'ER"oeꕮbݹS J (uߵ/1½<7wβX(lt1Q=jt :"(`HPSu=N/)#}ŲK.{|IK)@I Ih jaV@pw)W1&4$p]hHD3gJV uD+ڊOHIk,fGLXpNA8~N5*u1eDQeU]QHƍ*,3>uc䦉%tcٱ뷕@KuWrgh;qHYcک?D~CӒ7?^oҸ,pKqTr$k|~XOχY`'w><ߺ%JdG*`H6?'kcw?l8! @t+8蔬df?0G4%# #5b&O))-k"X=~|D_۩X:#qRceC4}O_(_ YкI`/УIR?܏?݇nu—_ i&F)b:|?..KmIA1*>F)hK=ƹ?3 "c¥%eO[ P*ez|×0S[j|ptŸX钐%(@B89v&{SuX K[8_l |t3vKdz|QnҊK/73KћC< dExԮJTt? BO[wh@vvA -tqcZV* J.Űعƒݾ\B_ԖrLFl 7@-",8̐ܩZO_S`65%̳4:兤zėNAJR OojD.kՑy Z'b sƺKylYhE-_5 Elڙ^5)3M1*_ͤU3@U"*]t_k5.\C)Bʥ @v ܨmbI=L (1LϳBKJH⣻Ŏo  Zb R ͘(7Ҋ*J=ʨl=fB1i"q}-ڢ˟e2F54|?k?ySecބ{o\+wڶn]y|z<@Eiao#wQjH{.nBMژAeo>?ln_ ș]X:KȪ->ZL=K$`evtq |9*B7$6E? Hj~m\uwAuG6Z%MK[Jt^OWAI);N5EM,d?PY9N˽ K9~A/`D&χ!9bWn%?~"]L.?)nV٦sD%DE)b|;]`KpBs j\j>L9E+lY" J~8湾&⯭\8OH1 cs9'u"AN^qZ.q?832d^4ICɅ/ ˵88$e,04'!Um$!? EJ3BS1fsԬ`aZ <,XIɌSr~+';y>/_+yY5?ӔBEX(m,z A+?.gA%~>%br<#q}H!(?XNPrsrz^?Kc/  bA?ҌNR~Mk"l (m:(cm,r=v,I2r^ӝsgEvlǫAXun?T^қ7rڌƞlKG ?Y (p6i"Gs0dAi{ce m5H! xߴ!fz$k4+$d<,'p, #6p\l5${`]ms.D|$:Ѱ: $_2%VBftՋ|pW9I|54@N%;ä(mɐB*|7̩[qgbke&"Rq;a(mO8@˟OCZbeaznkScT<w@zcSP V l{dB)_i,C;- Յ8 &W|zK'& -Ҍ\ Mů͘N @o x2Z h{BV?PՄ0sxU_T::Ȥ @epU"@խ+cK#ݝվ,XsNOq魨M 'ȖG! w`J3ґUIgk%;aDAP. q#}iٌI_:-|c#V,,Rn# -}=jCPPCb Ys FYg@Dqf\|HXP5o/Hι IzWժs[eM`m)*TذHޭev-X/b4^@r-8H:ED6SSx`!™([Ⱥ+y3*A5LdSXR@ ]zHbJjc b6#mq3 #B,qtC`ui˂}aPZO'ݐC+ ^,/YY[*"BQP JGJMʑ}.Mx.M?HHe%t3/w8*fw*f$'ی0OcLp:d$"rXuf&Z~nLebNzC!}-!{ S:uB/rmM٥8fV*iHtC>z8amުuKtA Ρ8[g'~)$t!u^ÀR# IӒ\P@g8G863f%Ls|Q,uˋRi5i^_!ʲ\i o$q 80R9t0~M3(**]BT5)#u85faQtOd1GiB]"K̾6Q[n70l ֖% g/eYY䎽AC'@1"ӥpMD\Ћ#:>GոjdUh޿pl'so8U,tmYF}ƄOA^,ُ!2};iŁ)Y[FSRѓ޹RD[i`h+u@jQW@4vu~v+ybDZ/|P<[wwX6o_ŏE=p}ÙM=#6eVH\۷Hhp"ĸ֚\x=0%<[DɶC>#؏<\ufKֶd,nx֩\䙃5:?x֓|j$&WMR ?bU۞j$ H?/,DG"j")'."lkչE?|,H1wʴ26vUN`?z.|.^Fi[c]L9F6lm"6%7vKZP=}>t@t-ogeVIa3#c1T*sh IɆitohҌ *35baBR[3n qP Ք:,lclk| [x~rZ>w =;$/+s7sS]r wmb}590R6| 4ІOGhT"#Zk-^[gwM.[ tl)7ʹNaccA- PQBPg(ֆJ0d#m%g5G0?=1dK?5nf⿴/l~GT}*ܧ%"mCQލ>jr?/ي[AY m]vey vp;4ʇ7rgZk_N]V?j?AVt4ywjG!81wӤnYc{,sͫyrx\QpV M(J=w7\ ſ''ן λO>FC8_TEA[IHfGՃ065yJ8 h^VKWȔu徘p|? y}{e >I96 T\-yxV>trP **ȍfruYjbYz,- o(@Ud疄B3bYe13ӆ+5ǟ:5ԇ?Ǥ=RrTL2faYUx@kf?EE0k$2Qʭ؜F .[k@ڣUv "c`:U]|05AqHQ%0l RЎʩ;TjIuyv?mAZK,􊀻Myicw3(Kg%HG1^+DFCϖ~wct _ %D\Vҍy,&g&WZ$)" 5KGEa'M_p*mi8?:;aӈý,߻XYd֢@(`/h'Xt>AЩN\.Y&~N2/1H%Gtۀ7P?kכYO;t&ilCQ ;&,-++J,巄!^)a`)`uj]j`^T(X3TY])# gPCw%%_gPoǘE,H-?"iAw?>b}dLBQ;%5|sx_&zqIz"p<'D*^(͜pjhj%D?pf8D%x(|ĵC$ P7ڱ50/BPN$2ASi3a/&~Oe^tD_&3 <׉Y!Q+ԯӬ9= M:rÅ$ldX PKPȎ{z?><>A6R{#&LhL̅.U `jOkG5l;#ܩD+3tiTC#Quo}QQtk+bUAz\:hآB޶b?gz#E v%Oaa5| (\;`P 4\o TS7/.(aGgmƩ>%Me)sC`U_FY?jMd-LpChm21\ UsbΗSb-NXp}Io_xٻڵ-%eH)(us8Mut@Hh! 66&$WᒾQ"Z/ [ع69pQJ,]gF@PuGJY>?Z;5 +Pl2%Av4Uw榑B@w(rur`J$AUvYD.Xl v60ۓrov7a,׎%]L9 |L!R̛4Z_K @r)9X/Gj8;4Я 8Ť1.y#;"5i:eO]6 N,o: MaboL !%"–ITAɀ3\[uW$^b5wP:Փ A9Uܰ&i9b}?9*9eH]LgY1I#=ڼfҽ3_-jN"| 9GH6Z9^iLLe8Iym/79aaOcLLTkZQJv]W5-cr5~&"iV8F.5'm.ow KYSƼCBI[6֫:0{ v\4Μx!f5W:0h ,iEJ %$kڃ) NB_1垠wNG{s&Tg!"9vRwlBˏCj:-Zq#ϸX-꼑{`CηJ䰣8ǒn)5xv] k4uL"ܡ=lv2I1>Dh3=qɕRc@&ȋ: FL_ސdELŃ0똄^pbSTlަLu>T`R~9d–hjso I,hkz}\#1a}~ d})KsWU& _uו͓<53ݛ85De/ dZމ,70~r^)݌8}im{icKVsQ!1;iǛh`E2+y!'Լ1w#d 踃k9' FK>+K.[@Os6v҆Z^'ָYSR `T-%$wL3"PX@ܞ"X &FIi]ˢ'Hk*z`xaz! ({ X1`{٣ca޴GU86"lW#]P h)F*ah>?dk?n@1MGH4/:8(Z,U w[8R ȏ Z@\ ,G%;f4d~\m ;?ͼ =u ٟɘTh?^&co—aKE Nr3^e}‰hĤHD{YwFkKg3Α9ŭTd_ _Rkclgh\tvK$1ׄ.p&;; r?g? !Mrz ڼ`GwU0 1+ZMۇג||+ vӧ4qiC6i8TxzL-$uO5'b W>C;щ;G})QQҽM֤y kDp%2 HvMFJ}q'fG p28\u+>p44-^^wB^ewOf  , ļW .Nw-Lh٤D˗)-Hqk{]LUfIxhډZAqFFLS_0Ȧ7MaMCN⓾@nz/)z/v0q: gJEB&fv-,U‡p%zN4Gx\]"V@՚F3Dԟ ߡIzGV=z~>-~3,*SST]pw7>N0!Τ `8ݠB@d9(`s(9BaHil suF 9)ʗR*VicAOqFB3lGou6ZQo>+ MG5Wvm0j.^Sȕ3e&ڠa!yrgK/@,auW{0㔝'#,Cx0:޳{8FCpcnH{ZdwTL,"uxr4_J+{s 4퐧>>TZ~sm;wpsAZ?&Zvq%0HNH.pYHq\M~VF3Ez >\]ؾ>*TVM1 B0y}@hf^}D ail_ | ֏֪OjCΝAP,K2aBV|xҴ l4U&hβ{nC711Xoc@z(pT gerO$X-oCD 4Q,^QGRErTŃ]H5<6ީ~ywiv/@&YIFyTt)y&LKʝ$^O yZG (nKƘuMy!GݻF8%Z/l.i̞ԧTC@$=bm2ɔՆ7S:5(Lo-k԰ D(Q_Nb.j=d\Xcp4q#Zod}P-tۨ))b^pf=0 3é` Ai4@@wԵE̶.]/kA5\<=$T+JԂNMK;UjrtjZy3yBo68]?h2UTgII3 h~.8#XG ̤i Kɦoy(- *۸l*Gx|xMSo5mS+=Y_xZ}6{HpE cr?5phoQ 7uc>b$PF o921P LAo;ɯy '= dK&إk"O5RVG*tGPrR zlnZ<.R[W$Va}S'f\4ia7t%z[wMQ( i3x痫(•Rț&N6Ο&@5%˰a:%(fه, zs>o*}hbƧp߸3b}-L^5@VPAg9;{_LnKBl4=lvQB:%fQș@vYҧi=xo$VO\s'虗I'\qٓOǹl9x9Aqxy`G7'Nc!WV Idd,ᓿA`&]2}M5CQEHcIr٠wʋ|5ƻGiID@8.&}6LئFqdD CHudiX~rǪ)PJ2 YjEL" IԳk";XMʨM9XԨy ֮p|Z7"Lb*lZF h-"$L.2; ,tuc7kEK~8zlѭQ*"ZY XR[]p3XV2%Ke5R,ЌK~dӰg 61c'%8ԂPx+_y^@E$Z;I1;2tNGK΋KNKNr<粒q_m}7;.SL`up'}s~?; E7pIgI6dmy74E!Xe U:<_f#%/ eŝ΃BA^C~j F`KL*ۥW\adĆE7QIT[ DFWHBJtn-r (yP|:zH%|UMr^)|xuaC mt\69!ڎU@Ls2?}Krgx#?E3dL 6츮 !1Ue8h' îtzLnMt%KXT! ބ:s3撐ߩz;a/aw$q.nx$=REGD jB:vI@/S-}݉tťLIruݲ55s]9}AmS1<|paC׏.>żxuz'|ǎ8V;\!b93ݩ3]ERh3cp`XS7v7(N埠sؿ!cErEbQf $q(aռgYhIdO̶J>fypR(1#KЫ90Z{&Bzfֻ_xU[cnąo##ғLH"Q;}^OZL/-`h/(t;h6uAvxTyxiInwbИ0oUy W<ڲJܺ  ^ oabPdJ󒞜VW8w_t6ڡkU"܈NwRNfdisXzh~Ѧq]xA{9R5ao\g9X,"vK5+7:7q IsU~ukfwE;Ac~ORuCPbKwcMw7`\o߲.ʸ e_2=U_RwtqE"$\\^bG8y9e.d&Se;$=T͋wz}tE.zeANy/ߣ-;>ޭ*"PX8GwJB C?mmy)o@͸&N7$X% H)%Qu1e7'[SYcT2޿b'j50<Y Ti%BבgRexba kԈI_š PZkhcw{S2{{d>p(w1b1y|5uQ&y*]{ i QdT}b:RL27Z1{0BG< )BL2e_-mⓄA^HX^d=q{+? +mSʆb)!)q޴R0&8ϓV6i1Vxn#>'vxRb@]B?AܓhoiJ>kLh!]  ^3DVw i0.]Ъs$np$\2gJNhK4y87WL~Op}Y ߈laBcǟe,lo%.r R "9SUwRC@3~i0Ӡ2Cu܎#):!dQC*4_UT O H"ϰb`g^C+D~ k3ZLbfy#5aunw 3ZN*YtLxGb>9E"pېc i, xE-V yN 7\ Lab1j|.&B`OΔ|@UŊTE`k 2Efp j4#P8^! tj(@G~9yTū׭2ئqx t)RJ 9VR'a!LVX)KY^.3:>UzRJzJnhqm -j=\Ef/AzrՓU7kTrT,SI 5;(3IȚӥ@< V #l{HUqsޡ>poRPS)zki=vEMeҫ]g}5:?.[Rg7l9<֚TG)|XԜf& d6wsNAQ6OY+;4 toZoY?$ntDqwN݌q\kȦ n'+,B~ooRۮr9EG E;@V5s,hFW8H5tm ~^`5Jt;,%q^A҆f Q$r!v-  V|z+tʻHPa1٬+W&p9W2+fjj"]u>+l҄<Mh01jP.C%SnWоl  q26tԷNS 9~{ e0ؠȩk|i1XdRq~ykN 9fMp/F(g#f wZ+׶O?E( ~4θ<_ FE"T>ÊAEJg>rUr|]`xڟeO3y>(,cM yEv5,3ݻi( QZ4ґ^q%7<#!W[xf'RD'3ǯ7y:$>!= E5׋XZ<>Nxu5"]UZyM~^VE(i57t$}~Xx H_|U/HI6h=`_4ɬ)Y)YJMh6p1 b;k&y4%ٜ{ABRrtJƟEv")ɘU,WDÈϰ?'* fUCqi7VyTQ Bnf0ḙOV gG9( 8mHݘ }`z`ܓ]U,cWr-`<,՜{\pazV)Ȁ)Ԏ2K P+IRzj>+hK8&w瘟[ wE!@@+9֍f%jûٸJMmԍ{sZ?6ĦU 6Dv& nwLJ vv|&V1Hc;)J\n0f@IPfz yb9a>y8+.ZC  )c  ^x?/9FS+Xb|;b9h{ 9uC$6But>)27C|y '_B^G`tzjJf;E+MeVR*P#uR\UqU:jChdd ^S5>4V!vMH̸"{cchIS9"TVC!>uz߷[EHg5NoכRZZKlP\V>١&[J7|ؑWܮ*Bn*=D}1ӥlkXLVA/vnq|9qElwǃ $haya\q8@M@$2*6b/<Ii*|B10v@_&; JPunCyJ uEfM?ܒ.eY|lp%4EVgm77hmV=695˳eϮ9;\幺=CΏmKQbDZp |1>їa8KN=ңQ6\"Eg9v^;}Fs/!SpvO7 !]rw&Ur~9Z,nģB7 {DMYaнK=H;=sJ uK':Ğ~i6t8cƂ QCpSW=KZ.ҫ!v_G%p])h葚?Qyrr+E|S.C ZJ=GCK--l`<.9]#>7\8`L0G5EV ,CqA>΃Au,OmVO(ODC5+kH΅wKKuc}zP"J`P`kdr9+dЎ?ݵs/OZh7$J?"y^P^$11!$n0 Lw7BY5;ByBϧhX$p⽴a-$S ݠT"4 nM~!i럐yW:<8M59bj)Id{95+ye+ס\~s?J#Bv;i@v"Txv2ׇʚcCG`(+Ɂڋ- {y(_crw- Mo\P _L(Uki/kCzS ݫ_@m~&taSk{&-!M)g6|)4lu!d5-BC¶ LV5rHr%ݬr'dmnwP_ݰ%l,q't4iS*/]B#qCSLeLFkz~-!l .x3 쌞76¯P .LR42,MaԬY˟Q4cє[*L:&[{X_160qkU=['վe~[v بїqmaln3ۛv젖oud?Gă.ǽhZcDM1BK t,Bޗ<(=\+۾}Du>.2>Yr6"#$5MsPH@s_I\4\ >'=8Ȳ$З#"~HE>v,Q)ykO.]EO]j};cTpC/-Cl-]|VV|]o(;6 2KRKMN^[ EuClKZ8kuu' EP7L7?ɋዹ3O3/A:# a~P/ۼ?F7)o,X$pbҰ䑓Ԝ4R)/ ƩA:]55%e]zs-BCJ37Jl v]crI; 0ngާFFOGP6N)rmZJkCƇuNg+!m~gI>IurIf?ML^g/MbrɃNu/tS;3ʎ<yYş>Z0yZpK0!e 8fX`$=J8OsnqXb[VF 9Ҭmr,r)z b/Abw1 9!8*U;SB(7Jcb}9-ƥ%Êˌǒn/1|Kn:Ml/,PS'/\JiQ?3/'(O ̨y֬PAErx'x v܍W~WD[=mʳXy&~@V ƙG;DNԞPUx@u>H/+Wc".^&[kuGql `S'4{j^H) ׸0b4V$6$6~QD&L/$, Lfg}+c3˰5眑LK /^a]{!j#I3g吤mKF^L6ƞ ォ  Mn O0'nKHg+Vς:D@ L&7'Zۧu;A[_,5LYDžyd8!E z0}@-eAm ?+g?fr}!6O#po㓨4rSbS=`-!a݌?&}.uLݛ!Ln9~րLѢhۦA`3^7\<ο݅&L- # e$]F׺jKhMpNh@8 nQU~ h ؗ$^9SWхxS̨$d14嘭uB{"rY5"0#fJ%q>3PH~$l{8?|ʠx)TK'{];Zt:sMy]""{{B"pl_DiQ q CE.8m)džy4yb@?vxWȌe:e$@")[ 3sD=H/݃ T,'^ݦ(sk ,xwOTgҪ1w慨WV(.lyɶ̙%0U <>e.jbIRim>tmjH2&(ϲcAr63+7fn Qgp3=dm,N9sG摅DBVqrb 2K;sR9fj*Gʢ`֎VpsXc%ReN/ML{co(TTK7f+4US/Ó]5me/nC_)KU{@ @|AD O|W;5V^ytڎ9 m>,Avf 聲!S6%YTM*k Q j?2V:mYl|`J0^a]+CK/".0s0)Acf6SnS޾01)O(UУ;(U O[@^ 8*BAZsYzr}&:j2YN]@Iҟ@w]HmFAG~5 4Wv,喓iP}L3s( ;^ďiEL跳Vahg葐bul7%r;鞶!T/nm4}hFd[\lߕsm%MS~O\0$hOL.cNCx({WՄSR]R0?"+7y9C*LǮ1#}M<)Z)Ƞtn[\c$!pnzAංAj;iOc$}ozZ evα7$hRZ@؅~f}=(⯏%f D;a޶4(>+>A췽FLQB-QFBǂ8^[(~ k"w8W^bxO jSw ԑ3 Ik8dDI7ۋoHvEȋ;V XwMHSP:7ՄwNF6GƪU[Gã:N :إ! ГNi4NJ~L_eiŇeMlfxa´AIYqeTHP3Lo0|{jȪ6I&OQmxnϋ֟tKئx+ڋ; vt?kc=ԌȞBw[<wfYTjF~V@/ 'ۨ BlgWd3 $0] u)I3 ̞3$4p7m{hqYzwlXTm( Ɍ<^6$,Ղ 'Ϥ&J Xۺ; 4Rb1pkRte8}#Գ-ט^+Ux w4SRh<  tA^ľTtb,rRbA7 AC>!f5=El$I1j4Ș ~"?2cG6Ƃj`y(_tO)@/J\t"5L#^B /h](d؞ 8J+x_Mũ={8QӇ65oQ;~/"!xS7?J-dC=K@(7W@)7~ޛ7,rj_+d_B s mZ\LGa?Z *\_6kDFJz |Ű) $x("KIrD/al?Uv c! ]*߼R{S8$W\Wfת3kN=+ck Q/r4LŅhG\k`U|:@4udOmaAwxºKL;(1k61Z'@Κ44cj7nIBb'@l9HSe/<իF'$ԅqALV)Ť=*<5J9/'D_MbFDWVz`kysLΪyn9mC`d9c,E q}p^cːz9b c繚"Tdr7-Gk?ӥ5qX-1xCѫcdeːQ9ڞ0U۝|ӰAӁS~b~gOpO#6$ޯN ` & wNV?4Xhj1:W:6#Ӛf6uW.l쪃 bԒ#E:Kw}?4,+6r$m_,X8z|蚓&X~\Ԗ2n ⛋52zl+P' KTc3Q.4Mg] nOOD":7]f%DQ cvKQ<樋%5rޠZ'jX\\x}ܥ#<*GQRU]d/2-5ϗ/[ëChttwۊFUx?=8lx+L.Zw:j$t,-~Ra#Q<. \wh^l˦E)r >>@*'!e'B8 LD_4Q֘-!#`l;&Дq霘Vmo=9zXG;3jKJ#W &lՅ9:M|p۷Ŏ3,ZI2X4w3O:P=yKgňVtg$"RF]KJVf*:폎(^.!/dcv&>izY*m-5iso;V,BȳB6|}ɴG74KBzc~z Xz4A>NWsQ]1k*7  [T' uA(!SAlC=P`U3N-C/ms-A/1B\DŽo©h(_)i'*&ψ:/Kr*3-Ǔ0kOՈRdkiq$`{ =HhDX|"lxqߘ Iy_8m/֑9{iazJSAϔn4,N&YE[ۑ̀- M EIJ:$h!CR0%+$hv-g faqP{bz%'ub+i'Fq,('2:cXRH5C cs*qSW"{Tt9Uøpr<V.jG0t+7[Qf8RG< 5FRvBuEχHPZTcn?[+Z>jpKJ 4t} Y 9ϭs?S|ѳKuR\0mP}טOp Rki{@j6ItHQ`:4S("?N"BuoE=xRJBX sK:mխ,.n Z6Q9T!iBc OxRK-37D0ىoVto1S;/xs5$=O QYyv-F)cf&f}ڜ@FyHlMۍ4Y#|]:;bZpk{fZ8EF#\ˊb)-{3f'Ĥ {7}4'77Gj.^mFf&_wa U.^>һWC֣%^# Y3Ή3LҨ"r}y$/ 1O 4Z9_?m͘;W1?8W4m9׵f WJ>'W`uwwxC1i %U8r;]Txz-WiBR)9˝:BU܍lSM=<2bTow#ߨH0̤~K[FXڴ4ϳ(Vp:e+I"e.!@[,ث &@0dkZ>mXf,ʟk~Y[TљکJh=GmĆaJ䙽͎}5+.7~GYU_7c/@sIW*\@@>D]&mpE&dk;6i<g}gLD3-AF2jt)c)|WZo`;~| FWh*SΠb)8M2uvc P] ӻ }/&yUY&Lfpl;Pvt!2r|oPH؈qS G^Nazj> M({i@;3+kЯ|]oKm<ZݞɰK, ϲa(p޹:9_4$AD\<ؾ9𩐶H F1T'_hn %Gog@5{+?gp^ZF6u]U!8\#xmݔ`iq],n2WO%H7`﹈ꉥy'8/BWy6$a6{m V7) hiCMvtbBE>i뙟cYLHd\F&[/"5 F&C|HQC* DzL+IX|9Uj5OIbIs|E+A ˊh5;bOYHZým/ ކ|qTe(=6t lc):e$9WAxdžs=G]>Ke|N9G$-#{N,-ٖzey+@WHI(.o>3҅`lɇ]eX:`U:t4ٵO! Dx_6D#N҃F  2}rU xU 8MmfRpbL,C`\AJ!j>7?Ho@)^) 1\#`pn_.]BrƶcmT3)Ĥ ' ?|pHZi'=t&ȓxIs* TT-Rb2`ˢ@9P ʘgjf{uڗ+Ѿ2C.B&6Rxz-Cl8iF˂9GȺZ;㰻nԔ9nxavCYJKٍ#Qh?ie-n: Tfr lx0#W{"h&d CU»Zެd4J E}L 6(É(b1d"$NrE @EK߿znjm>n5Dx L<[R`Ƙ!h'ΣJd+@_hg% VdX-˞^֠*ٽp&[jѥDzc "*'~ǘC - &$)EJXz@2h63 rSŽ红 5߬13.TrpS ֐vxII`3vFhP'%0}Á/{rj&&$N@ `kpd+38গɃQۉH׵_-<ɿTC?4)>80C~YVwf-<[]ui n2Sxu3bWUw\0 EeY4۲Qd.ϴv1hHIEebUhsA:>< Va^-ón4ZO_{+#YSٿ=<شWd BL5E8h uȫYV_  W2w@_^^?΄nV*!ߡ p4z&KpOكT-Y (_հ&\-L>fڙ/~> ;hs`g"ƓU *VYOkjbCe{D CHY<ĹQ<Ѿ5|.дٷ=;#鶭~8tXӖgmt uG{K?0dFV V3!;:Иi,p8Zҹ~)EMd}Is.xAX|jQ+E\B (ۏS8 ,](;.ͰH bu9x?rƄaCVxz]+!H؝_e))_ q⩁H(2?KV= Eٻʫr .41NMm~Ou jHYQB-iXZ.IΓ~>\|)Mp!SChH~[i`~_'0(=L~E Yc4PD> B ъ370t$Rﶮ65+D?{]x9ͧ]棪\X-tYvY\4dzYC/ٓWkRAN5&;u-OO9H0~'3A6fnze#͝Vs[!\CEUb4HM tHOjKEP6map x垔8k;֎e -9A7ak2G.5W~ nX-w@KbR)|iCZ;:j?^ VѾ36FdS@Mڇ }x A;H &5!&hqNDz?BϨpx7-) 7Y4ih']w&ygOׯ 3h퀍 ߣe[*bg Ga53wcobi\%PaY񕍕8"ܱ"j?F8ƺG5=pϘshahzJ<52yd]oXB]x|fZEhU L?y+\\3'(FJov?m.}P%WX9ޝ%N6v:no#'Xco\{ ^Z6孃l[ʹ'ji$ KZ\wbGiMxA.6:I||^(>vx#vC58eɯp_Zfm>5d0`jY4XHEѝwS[5vO:yVS42~YbD*hzBH뗅ثmP,ut|9s8f>88<2u /ɴYGYt9je5uzo%bKG`. 'Ęg5?8?{%\;A$Jݱ4x yX[ewf^tݨ3ea,gV8u@xswv*.D'#/)':ׄןaraV98tJlQ` xT^^wF;diȻ|9R K\痎+"sKGWR֮{WeyF˪ArF !S=wCbZ0`U?|$L- f8VDr,4# rKVS}m~quoIdj7oXkwJ:3`Ma7?`KRO*ɰ¤vTʸ0;|a1Kav׶j!P os3'bR*L˨laGʘcnH;I>"jfغiW$2M~ҁ<;qᘉ%H  UQ b6ޠlnjkuEeAD8tyπsy& ~>duSR` b?q{x=QW+`֦ь>Q?L hM9d)TزI mB}e> S"f5NE@w_UTG ,}5Ɖ<1D6lɂi-g/DQ^aݎ ?;υw' Ee5}ug&gx"Ԫ}Ko.T OCgCQh#c$uKR|z]R>2gPeOr9ùg 50c-I}㌉Ql/HhD\8%VJr "ؘ;xHLڝzHtYQ׼;RZ;LwROv:e 2;BQ݉<o3x`L|uv'p7mpA)kMq)?9~\3ca3#zBG~>s8 K8-aX{OvuQgEj u;G=>K]\? +Pd1"6G?o QIźZ-zc9UFe W$+pʙ\EArHT_aG/N&Vh]jeVVhum KvC!1sѾܖ02g(0Ƶ*KR%iSN1ֈ 7x =˥C ,M4-Bg3ٛu.P5%[<}\LR ywUܷ3'2U,ЉO\_]q7(1k-oXw4iZiNqACKBC[K˚8fDP8~a=.dHaPH4siG 'm[5+]E[uj4. \)0jrj!.ρ|Ui\)Q#6`q9/z 6\2Tw3'2O<5YĞel7Nu]Ȑsm5'[:~D<Ԙ$UJLVLfwHǯySf/yW_)D!U!2lI-LvukDZ3q cB4*\>!D&7 |v#%/dO0}a_#c߁".t |+9im-e?*JEuRWZsMBp;t'|wi)M2/(. cQM4ޝQc٤V͘ ^"2ƍBɋ\-\ ÆD</,+kP ڞGʗ~勴 jF H`n#DTmoJ|/Sxaިv $w%.LcFcc7;F͇gc S80w}l#9Ehݎ :;)FbcN*KT]y5*MXς:/t=xF{g8. ,/8g(O%g5ΉH&l[a4ے+x|Bi8DR8yi`C;e' $hdԉ7 7й?"xř[g9ukFBTcFUi9IXkIGfK|>~E( Wx>Bg!Mۛx9swLln ➕ӇP.{r]h#enۖ0m89 YmmacrRW9nܖZc4tPv@ڝԉ+ap8M[Ozd+aj^JRnרOc$lVлQt_(Bn.ܬ#?c-7z( Fᆳ1́}̭']s% Ta -Z kHS+h:ga9C8>틄oi"ϓŠm)[+ڕ~ 6X&OoF0(_p WJ,rr6%\"#v>5uembfgQG.Xវhx)鼚6iS暏}TWGF *\[[u{ p0" GE @ bF LH%%JC{ݸEߟOK*%b*0k$pcNoB9#e9>a jWxXbu(yMDh޸Z{][\Ն NfU4d0::q(,g,k1 ّ5 ~deo)vM*0+zT-NKva4'{ʼn_l|?Ox ,~r^& [ul7_?ܓG&M 0𑎸\AX}EBH(]8x-.ivɏ|йnm>Ka*ʿ7J_0Āg/^Fy9w4 yOWQagaǃ>TN:&61Ce Ι%SëU:4P, ?Pc Й;9O{ALD l 򿂛V(fQDħ=gN.]&c^ZO?iGs@5vƀ] GIKo} R{"9Ī>-ȏB2\zoW?txDOT;I aqT+wޕD]0^6Lki}r:dD4n3]!`ƙ34Eܘt~`OkUb1 ВM#T~Whdjx6>]L. e9)FuߐA q^vy+킪;{w x8`3Mɴk=hg>̧)W T˺%fW}=@Q1uuMʳ!)}uG9L^sQx3$0#v$sh]^U}WrE=㨎ZLcx)u0X5?ZΒrZ1Ii_/KaQgqxvRk)I=c54l0)(OX{38Ҥ4`c>~$k)۟6a~{2CH{Fع{\*xN[ށ U691;Ƽ(ԟUǓ"ui>-/[?"E;?p>^NdtX:/%׌&pbN?<<LKPp潎ry/Y;u{%䦮LjfU1 /kSGxi\nw oN/Dd#켚ӥǷrvr< lvѽ !Nt.>]um 6?PIrHNKqgFi /?A;C \{j7Xy!,6nb4waVsF9둵 +\.u 킀e- iivL/9տWFu?U>{ @G ~7]P^2y>AFW~d%fP4B0).֧ t0]Jf1 DoȗG)MH0H pu:WÅm"i26V}QhON%t;mo+tPMX5M"P<%ER' FHaqRw`ţF` IW@T,k: 0t㱃A0brMQȿrbH0%zzK!MT_v}od_ˣ(7YwLe\DE&Qx X6.*YQXۡQy0JM?3SR*Υ*<`hX(8k|PyS曽rWCMlhy,w&}wjľeZ0*=Ei7GYl:QեaB[:2!PGJK ㉜sdˇ="+R4PDXGL]nQ1AލK)И?[$ $09K t/ ʧ= Ed9?E[H_z]QbՖwP Ms!ʟ6x+TP7U۪ue+vZ&#Xg溄h8.!sϳfJy0B1’=;:𣈒$8o455\ " .?[ w:6/FTpGP[IC+uj@bHp\WvEua:c(<]RH9j}nKz3W ǥj."X\E)$DS&N .R ՙr~J IU[_`}ޟ7lj]gGQE2tSuW1ѰbTNHyM 9V^D51֣i)mLb4 ǕgarӨ2ŜNHӳ\Z裐P%.[XmGRN v<R%>5ywN8G)"2oblQ *kEx|O^Ju$u#-ߨ+O &)f:MAArƬ5 Q=sW醓}qK]▧4UIZyǍYI9,!شp?;)&ɵ$ԉ+s#qԊԧZiY̭4緢~vp=Ra0}5rxJwaxeuAxک]Fi /*W%K(u42 2 *:N}sݘytJŌgh "o:Yǫy=}!r;׽K,1hsl3 i*sE EդkKh&o0Է.l6!tQ?$bhǎB*Kk"T /MGbr8lJնqLCA$ʄ/,e?p?[60MnZ< DMw -h]o:\:XoaٲyjRd+ٜMkp6Rue|*7'*9ol4_^G9J8T&  \+\݅ fѶ8㝼8^!;6Sݦ,aڦ L 1o w9i{z +3٩ zIkPN+,3'4TO~ Ϝj5-jZѡ/ ~O% Sn>HTnk64qanV#\ Vj'NYvEB0dbP5Bsȕw9GO5e5A."G!A^ժ~^%S7R/lf;z ; ealQ[SqؑD`~}q Ee |twrѿHݩP-aou+B5^ (~ٷe܉ژhO2S}X #DqJm{`Қ]q'Y%+LF_.ww 6 y !7 iB?csNrӫFh -(Fϗ'Ӱ`ziglh!(Mʒ[u|Q! bfvsk-=ǒ'b|9u3tYɚxa(5~X)|?Y~,&(/oG?\]1#U0'WD.oo$6}( ~q ?o}rra eObjgC5cFI팲f?zf4:Wlț$St9UVʒceA SY|?>Czg)$') Ϙ{MI.g\CϜ([eUn,M*֑".;p#F s9EtPQjI\$7,׵d")>iv0YTMrjuJ,F^1C$Tl j{+U1=aο0jM=_ y0٢ XSRZI7aXʼn.KXS@ d!s@MD PJّp!e2bkN; iO@y.'rc{Ly3 5u'y4תH[$ߜ l&]'0C Eu)V5}APҾN;Y&>Fr,8m\^IV#nňDlS,o wбdyE#(Zg\`e/VDk$Y{k [LpĮg!RMܹü.H.M!T+k>c-DMS⇞Ddž&˭„ c_C( 篖 )Soqx) У%ddKh ꋙ 3_U"-hUu)I_"YRiԞ΋q٤A"?8fy27 o^fvϔE&Aq+tW9%f`OOIkVA[8>+F(pkskў!,bV e9[`ܦmAp&_ޖL1p@L=5 :IsUsA;B➷<¥NA y'!J Eh'Lw+*[ZV?twȃ?t vP}^,:#zXC;KYFW~oeyX]9(C 3 ^ mңէI*̒IF 'LI[mruYIɑ7]joA BwSMO5ŌF,"W-d+-+ ؛^±æ/$@Q 9Cc!E|ꏱ3 Kyi8t+}U \lf%|SzʼaH5e,O‡(ɂ$H/l׿rE[2e!h~R ҇ e+м8}-/!> -%(zx/5V`Twdjgӛ&!4TpXQ-G8qb]YGh;n/[!/їse@e- |"fN.;Vh]81O qEZh`E*[3ԫ׿'^OZ[$0,?YC~vw/T󴕢Uw U~%oɫق,Aghw.Uh/#n$dI<8v,,9+= c "X/csʭ}Fy.߮\N&yFI܎O455m ișL| %SW%PTm{8S8RF5Dڠli! \c@Kj&Uq#j_ia_E)sg t򼺒MØoSWIH& q|#)߷ ˈ,hA|mp}da!"; )>uϳ72h޲OM%QU9hS8c eG2 3Qý^/ԒXL votXhitm)tv0|QrȮ<( !6s0?nvEi6$ D ot}]S=X+c< YbT;5/קU!#-h}6E(@9|* G$ފK_x SZ'Ut 3K]PF.p0-J$^̰6(rt<r2$:'[6 @ыlIWtK{ q:jxW*R1.gs)uˀqA^M!:$ǫ;^t'ҔVZiv ;5u*uhѳt๣ Tb֓a_ek~aF1o-!XgxLݧ䢴ͥ@Du$*֑<*"#T RThAVWٱ!UN4k.$F]9AsظPH&wCo׎yA;R Tb]@mF@ZoՇ.xJ)},{މ#!JԠJ:38Z.7*81ųX>fe?eg@Mf}Y^:a2k{=b%(0NҜ[K*Co1ɷGHljcԡlRuM<]??I ]XQ~-utwYm6Fw*F.J\$[%Jqeɬ:OvO<-g1voXB͗&@ 6 _ ,hc_E^(G2y‹,qdrÙ֏hGbB:Db_]i~ b8옄gg(A{Mw3X#uv(2E""ҵgstU7hPuEoï/0}٨zI`@QMJjh{ʫ$k:qeܳORU+"%0͘-N%hϓ]/ҏ/Sjc#E".l0.߻9U5$82v(*d(ݫs9%S*> ` 1_fb:wz8.{xTmaҳWD  9(MmԔ&[nY畲"0w(`򧳯-r$ щ6[R|_Q~d96lۯ=vH/65m-)p.m6 8zـ,W%]S^np$6cYTvB]ddPgF3j$Tt*.$vmc*Xʮ)ۢ.&ek+AXT l>jA.w,E#S4IK kʲ7\MϞ^FG8ƒ@TPuD0w[F@4C~#|KMR7;~P~1]-[^ȹ/{Qθc/kw1Gj.Eׅe3ub)w./n1f&A.Yubh}uô̠Up9t6Z^uw$Wa\+c0B(V2&RƄ_Az.A<,gf|9&+e|iNF4 '&M|Jet?rsWhtY ~CA!7I:itF$Zrf+ @ΊjS)P>񊼼!XջW:? 1X1YR|0ٴq1=f6^ ‹4e/ΦUsw378ʌD\͖kmqz L6߲zE[G-L p ~YJ@ ?4Z]4x*G,0١H_iڡzO_r)rғ"RŻ']w'y(e s7->CKTԺ \#Zsî=X rCUAl=wK9$c[=5Br*?w:æsKӄ1x o0n9=ghᶮ?I퇈&\}sjK*gC z<ʝa"-|衾D 7g@9[ xqn*wi?2Nh)]PvC$g>vRݵUU k*SƉMoX b_o"o򉐣l<Ua !,TNH9\G>/5`qr8( J,ȞS]29yv,kA쓹1t)X6N9Ox}@ޒ HcN{w)$+:^MP7HrЌFH)Xbz &(%6^QFn$,CI`z]''tXtw* (@ ChPI z5L"5jTf . 0o3 iJ1"/l`ϛj`@K7O-mތz!CY`1R`CӅ٧nRZԤ[ʒYZErnCj72kҿ}K H>EFYpJR$3ESšOv?_ppse$5R񌁞Y>bp[J8]Y%KtxipN=-:镻٨)T FBRzٗ6sfZem@g.D:rbƴn *Ú}\-NRϳ"1{=$9۲|h?ɩ$ TAcA8V .4[j3BoY+b +.ĥBGw>zp:4F0\@tf4~Je lVo8&c"{6w ?zqTyH4MW)5Og_ِoȟϟPGpjp!k ^2g{r&שzM[F^k\R.Ki(!x&]> K{!0AIG2%A.i12Wp =zRV7MvY5^ лнY1;DX*sx-$=cVQ=t6@=>-vs7CЕdoLC#_siscgr:)竿'jD~V,GO>`mT5VGv^frnCp>QI4H+-8/ &QI@+Sc'M]**7"$`گ}8*QȎO%ջ]=Q>p8TKw&QuJv;Kib޻ 驋GF[`R7ZPE8 o H]<,RƃTR;6I ŸKĄ>])-HK3~.=Ym >"1bY<{|T .))FP5 Z?zsr^L a.3<M"%)x|,?I|Zó41oU79= nX<1ZĎbsx7,X3փ5G+t}֑GKA|eQ;'kH~"q(d u)铟rr]T/P]?qBz)[G⮐!}Cg>Swʡ4A#32B>iD?qZT?b~Ijt9J'cO`G|9ߐGe:Zo.N5`bw[}H. xEL;zZӊa~osƅlS}G}66gI+;>e?2HL?(]t0] H5Nrh o/pM?>4cՍ88>$&⽘V N ҎyziWSMJ4ZZ]MbԂR6c:7L] ߭ǘ^0߫m1IoV߶ϥqNҬYҒx=_hz֭y%9yʿ}=Z0;H1Z|ɻ he>raO(|lJ-Z=7-U칟 #4bع?QI7WfG A&&~rc"Q^Y͘c(? +b`,?*Eb*I$OMEaB*>T^!:I 芐ǘ"'|p*tLjO-%X#e,*2Bc""29iCpń٩/[!G*VD}{xw8Di:xƫsga˃JDFJA|T/0/SXwc+vK,Pv}],3*[MA :;sX2,,/w^V.6A<{XwF@|I5}TIJ)J\Vu3A!fh(1PDN G{R0>ғ&lD^h-_{rP8!2y4x.iiunx{Rnz2JpZ#,qRnU;҇zsKV!&4ϯt7Զi<ۨ?l" F 'E$ &O{F?6t@:@pIr_x0ƤAjݱ ITۙMN jaJs(Kv>qѽLNyψ\. a ¦,+[iTT&!Ek&[9{DžZ F]>D*oQϜ3]e=?\P;6tHá;E)LNR CsI.YJzgM'w\WPPg'X_ ˇŵZ!,ì8̢wb)WVB d.p0c 7sBܩ.w!%ᄑb  amC.(@9jjBjMRMd"xR?s5 7wԀtk1R:YT'27@o}VM<&kVM/ȄrH,PkLɎ7i-u&c|C$NSNQg[ɠ!i|(͵RIy\,ʒA=if[Ҥ]PS-?^4#*9c30I 6;Fo#|v0Ŏz5u8g ݞσx Y@2r1 DC¬!j v(D?Yu:U~oXBM#tw&NG!ʄV[YvB)=2p!L5'FurNbQr&#-=+O`,Vko4$ͱX𝿗!~>W͸jn%z9SP 5[4=zxۻ8LZR'êY7(zٸJph<#.گföo=>X+F; ]Ga*z(C+ ԪC$x Y%ޱytg6''9G'_HWI*sOFNڬnCBs3_jAKbCKL6NMuNcNx$1,_'|wI`ѣ(pb$#_sCҬKESe:E;Md1ϼR3mD9C- uZB#!Mܱ_=ݳ h֩@I2 :yDCwc8x($No$*?i!EReoɷ_O^ǀ |5L!QU H7il7x hHߞѕ6#{ J#EBnJ]Yܢ草]%D~6&cUD7fʽQ97Ħ¥ȸEAY6jhZ/7o+5ysJз;8(ɥ݇S}IAJʳBbRV}ApzF^2'~RYi42c۞K05&'!ϔZc0*/|Rn * sc"]@^"o՞2nH^JƉB#$vyvG\n еC#O`X "!{PenmQwP<6#on %ɠbޑzS/F܉F\K˂3>Tסk!r"&T*p{: p'MTB=Y0!X]jlQ6S7SVAʀ_,Uoy)Wvþz²XdP"!EY08䐤5]dӦc^L!&.q_oO8y=\Qc0XSxwMip=t\$gYOsW'H"CC'i"i/dUSw=!e{z>`kŜ)PEL4h)JKڨ^=n]Y{H[Mw§2mڡ Bˡ Byr #i/pXOӧ%ˈOh֕˅b%r*'<Jw5t Osr8wVٴX ctڜT錰}[iwq-{?seXzU['g܋9ƬCFc'>qzoϣ׈V*ڲq탕Ua *2 Ȝf/؍d3ϛAbW@MBӳ>Dj1<x˽T.S$c8! d+8YЬ\F4F.-)feUwd>4 T6<ٜ#w~@KFf%r.c9S|GrRZM0f3bSb[A72i*Y%O#/%vfrʹ!u ųzGH7;c]oP *Tv(YWiEҽh+fm?Nm!LJf(D_ۚЯ;Z)Bbl|17%`wlVOW޹onBeT$)Xavy u]<Nl41^ h*BNe[ ӉQB \-g*EIfz>>铕7H`cʞ/@BLM4L9ߗej}z~b@mC ykI*?ľ-7r??٢AaX\j ,!TkHqGzAuBH\ ZlwKcqDX{1G[ }>bRJTbH=znÚ%gyHf3խO2I2X2;XEk͉[ralߴTQ`7H~࣮yo5v>SP5>"1Y-])Up>6=' Pˍzb\X-~z>Й%̕,SkI$z89T(˜֦ˋl$Ke'-oF:8,! ]J6 R[ }-J(Pv,TA:<3N[yF/mQ?N42eʌ0NaV Jxj- | Dw^8u u?^Wn=[sġ6>?͍&Z^{Hs^T1 kRoqqF:=;\.Ep޸tnE4jº|./xS:%=5UxK>|G~B^c݊/>35#6Aw>Y, qntbEo zx%sb^0p-jId'^̠`#geQ/Ȃ e* m 80qjJw.L_pu𝆹Ea9{|<a̟\zgH$e -T'+_3Yg]Њowt8TvɊ[A9釅?7;<խ%W|ëUBEmUɡ>mwlE$uPgKciDSk8goV=!4Ju&O);3t0FH1: '^Qu^g K`FDS\ю1P;7> m }fdAz{Q_x(D0q7UR ݒmF|MۑNe`>,]=9.;b4ݠOi3^} a)p,ԖQifsV1#Ez~}qL%ZHb{T -MDW4= /pfj:tla3Zi=ObY z^m!Π/u WMEqy1^Zv)DUV H[".K+5r?NtJnVB8Cl|7jP &" /JBjPDI덫4EV٪ jL0`\T[o6h,:7aqP7r{/iWǀ֨O)#Q1zph̆td^ݧy|w,=;_rB9Sּo)N (a4UpEg1^x8'-Ba21`<}kA1ҵ}hI*ΥsK*S53`1ڸ)"kAsւL13?l˱PD脟ٟo%ag%y7y+Lo)ΧNq mkxk$jf ŲʘmD6#݇#BEu: eQ[VkVɥ”MX9Md,$%yҝ7SD`'K'VpyfGTRgR_rxŨ.Bq^d#;[L,Di_zퟹ)11 `h_~Ȗ-gRv_>|GBP>4T<*g޹9*9lbSǟNM͖MjE'z33g~uXW7q&G"LJwqMnBB '=Y-x14Mؒ;6)pFLgGkOA P~6cNgʯ CXG#!Np|v6A㻔$D#ו kwR} Pb(DöT!p}Tz9g!3)0ȮO[JYodI,v2z <0 ",WBH)#khw_cYnՋ|f|QlqWK/g uY ϭ85PP{F=q5Hsg  A:,mhc˛b(A0<g_^pWЗj;de%h ]+$g]1,~*W˓+bb%f~fdk!cULQ媧4Vz?๤[ʴ[<<;:DXir_`A-zq}3JG5І&A6;{vuSvWN{w^fMVi/1tΓP3Z 4AB^ĤAJύ16]˶Ȳ!$x]iYʶDdKM&^twDH0 j 1$yBcgf1\!7YDĠKuhA齞&ᮥpθ-87kgg-i>⾁AcAJ$ipYL7.ܞ0UQ)0$y±ܗQ3Y/5ǤϪ$7q1xb3j񓉾 ==Zh)ZetXK~gi#X5Iq1oX,S#Dn#kFNʇvBQT`,h6l{{YV~'BӥK%aS Cq;xRk7.[JsuK'P [/>*a ^ڟ:Z'W/B9F7ҁ /̿8JK Dw +wP_~c,:J$\P}> ҫ>'/^ JzKլIr^ش&z ( r8`[VyvAYKH"Rtx3*mհjm~G<;|d8QV,$0]p|]ATȹ&2ou9/8%no2P<;Qӂ\/)ޗ7ǔ/RM,Ph99~s]V.{]!{EdQ>@Zqma1 2H D}`ʯi_'K+|}IA%N- Mmc1!,%6]\ONfhKLj!iŬ|T/`|%ϩIXB/(HbMYx͔NM "/)?X a=geP*49.yкtaÕHOX,vNZdE\Vw'Rxb&r;)-,ΪƠ\'54߬>' ^ ]\nT, w/r |N16kG&h p&J9Z|%"7vmmU2eJWJO_B2Y)nнo'~YqvŌkHQ,Zs}}kSoRqx{ (<#lƲvNL)QrR1/HY Vμ _RPw#9S[wYژrz}?.)_F|n"\Ҋ*q̰r74u;kG,brNńX -JZu֕!nX:. RE 4݉/ș}7''2vH}RWE(C*[x ]z:_1x}(r/A}gU->wsD&RHu*ɺQXi1` #e( R]wУZM(sSy\9H-˥? 1ߴ \|̴TFOw[iaXki=|sp7X#kTM5=qaJD%Ug+&kE.'7 W1hlQv H(dbY\5!G}tmV^SP.C[O2Qw mȌGb˕>㿞כY<$s68҈& Z"1,Wڢ .Y84@`g]s ?[ :rV|߼7Ã5g=L(<xAnO#/@|n%ZUYvDyQxE*TNM[8)(\eKe98%P|IKKAYbݞҽAc-D+܈ ҃*KBDxڒQ&S*f4@gI~JKB(?I"켞c3! aOF nzB`30ȌJ☛'uWwjqb<tܾ7i3&#QK"^B<m S5S0iU}cC@o!d7nGYu:܋JKzNp6' n97i !g}=5H-9z=o3iJ>ڃM%oAs5h 7DNy=,X^n{o!2~e4WC){aSrA7E?Aspk;MQ}5ے"=nV>+7kѵX.<;-!KxtHi 'PHk_ |}ゔ9Tf<_%oS)} WGl&A>yma&OЯ[N{  T!mz#-DpEJn^ACʣ,Q;#TOnVMQQ$ ]7{uIOAm|ا/%KbEE|{vtpQnV9zc11o8n2+~b9cW^o| h7U0pu5-&Io¨n*Ż|t݁TVc{nC|;Ffk$B̦]dϥή}fV)YjS]F#r|WtBDAHEi9`cY8]И![V)MCSej`2IDƊo)-L/? 2 %KJ?$\X)Lb&8 |Gm I)Ԑ-WAX6zfy~cd]9atVoͭ|rA$U$bne幂j{A[?e*O9yu0 ȑʸ8PEJ*d>@%/@Du j|_p2%ξd TUKCvhK)9(|pteOؐMLO<óH;6h( ?/0JTFS!fফ2y~Gxzvqx5cMil|G%o9JU--* a]屬ʉ2$̈́"{Uq ĠJ}bԶp02Xr7J*J9yP) byŽl z/(/m6m@=](r4ap=g(pN{|IV[aMzԩ`- @(Y/UVbnfUjH.n0R+OV&Y.*MiO%<=4?#%7z6sqܟ2`MՄzH⊚Z) Ϛp-kI`ahM#J9=8?p]'=W7h~4yF!R37׉-fR|#z5LJ:(.5UT2j] OkQq}+%a5\_OuZ.1m;ewf YWXqa*֙[;8O\A4tƟƃ4)`I{D-0_zUL߇; ̠ wG&aRJPf-wM S_vPL^@RH9 Ҽ;> &ŷ(,s v‰xWUI/.ujP\AvЇ@3JB7I5z:.~/;1@ YD0(Ut`*F{_V!%%6jm.OX bo|n&vSVTۯ aM`֖_C ̉gP(K;t 85&0d{b‰) ;}]]g mTU\ē<Ȅ.[Pa\ЉRr|vٻkAճ5_r#i<|?tFCBEɼQuk1} q4"W~]I;?84H@Yމ!8EݛMbutQlU,9~ pڤY3kᅎ%z3r 5xb㶫̒ji2|%a w"9?k&qY`RÅg@dy֋=)ˏfXJ~2FX<T4VU,!{hBg?rI(F 3hgψ('_ nQ%!lāEzGkN*NM%A{zSTK"UV%KmJn-zȁ #fUpGJ<]CNgjX$mBGBK#,l =29Qa/9x?^-/ˠnB d)>Ńg x erϜ* P JQ ʜ'zby.Үas>~5ϭ uT"V hlڊr@lx2ZV+[F]b{)qfPϝjL`EqNO2.:nyZ~5 4S=ɪEOޤۗ-c2㨉q>Ysј"_O0\Yz5lC cP$tu_ .ϴQ y`1r܎GdNkE|51cE" K9,kޔ8BO:MW5HШQ<'/%Z.䊑Q` ΰ̈́N&Kw.# +<^dퟋlu׻*6st XOP14Hu4 ם!fTug/N%"?e(]08N!uN x'Ήh`!W=+H1ӡ1TN 'HpZ`j`Z@)ܰ guJ$@th S]=_yX6B@).Wi@Yz5 XA j\v!A!SV5h7ǜ" m"ԣ065OR[^K92?Z+r( ܉YtNTYf7`HdPE,[m#/~7%<'c Uĥ: mTͲI5ss)'ˏ9Ӥ*2&TFxg(f_n>.٬v"{V[90\]Mjd:14Sl&R5CF|9d9z0dѡ{󲿫V@ q 54SRn n [~"9XB.j6Uv̬7ۯfL4x:r$<bX U 3II&^Ou>ޔV1 8~b s>Q>X\v$*k/&ӎ(& P{+`U^8/s}åi ,DC [Hlmi,.Jx5G:A\{*Ҭ?X7MCÅrA?rFg̨,a/rˋ-wB>Ȇ@i֟ߣj'b{a $ڷjZb]Wٌ}C-PrӯSJ/4~i[MO2$Q[2 &SөktSs!Y*h@5ȮJ?4]a)R}ThyqhLN"N1"sL g9Ma\$yAӮR*yEFY%YNY f{/ӸˤgJKR]oZW0q [RCY1:5I=a)X^}4Cce9yYUWB7-so^SB*E $FmZ%AZ0bpg 62}um.buE@W󃟲2$ ?L`;p]+4n*2A!kHnm5vG`O{ ZLM]5: J^mյ"'0XwV5P*~m՗@y ]0Sv\at/mΔpsjin̓m݈ǭ'9[|o mrʾ%OagձZRQe0[buQ5`յ~yVӖD-2h [ Z/aQӓ i?&9Ȝ@:4Jg,Cvv7!P* d=ϑB6\w2ÃbrX̹na нek[o.K2w3] ǡ[,># $FSt|[j}y:$*D!PWAMWӭn*bbDmp-QOrAAwBg'g©@5poú KL)o(AIV--Y~BDj` 4ܓpԗgOqb(>]S_#{> Aq;"1uzbӮ;Y\% l. EMCn~:j^q(v+걡ӗ`sW=.#0{C ժ-BNHm]#ELQl&f2LlT@' /,4@ʦ㢾>|CFs "TbyEpsI߷k+"vӢVdv4y]P 99u37 sj[Y;}N Uaڏ ,Heg+- )s#H[ ALjMIVIפ#ߦh|(% rɫHVsG1H+Q^j}?F'h"{)!u7"(EG +-.V/4ܣ>2鎤 !!@SЂ9 jrYZw@UE%=hEQ⥹HZ k@xDhuD8wXK,%eޛjx =TέPu@ީתٮ2d%? Urz;Op:`PwSǥ>1_u%r8\釫Y!kF!L9u:U"/1` `(OLw3 H!%,.\Up/7̃_K)?&I!jVܓ_Dd:vetLӺIaq/stݽ@v@-̽ǁ ‰6*tFX fFe&p9ka+ja؎u" 57|INN[|.0nżHZy$ 6 ad"PM>cO+]V[V~@OKNrD-1ۧ¨,}tBp13E$LlEw1#_*o GcSkK홿ј"1BDA.$Y:81R0Ab߹ p̏r{ߪw 7h5n=^A6Ӻ`DYm;֨ 0k- P|cvD˥xG ԁ`i|TJ0v5(XU~)JA\oh}6XS<GךXI@I"}'&3MHI芏`v0pA bɸ@n@qiDiXwrTe7E凑p>N0υڐJdjY ,6L$ɻT55ufǓck-#5:.Ը5/$HYJhA$ZZ$3PD+Otɧ i2@Χxh~Eeq|y|DG/6Zr Җ?a\yпrWQH%$^s}ʑ:2|7Y r2Q~"`F1 wr1(#F w㈅*8vK2ecǔ:¦A 'c` K$& 3+vp!BЩu<KiJHZfN [&NuMע0o䫒Z dFDŭ%aI\Y=7i'\]g*V)Δ^Bfb|$H㢀bpN$vcMTҍAS@fQuh ^Y^м ^a%}kƠ8ޝD7l[* @`j+^{*UxLͼ1Exlz΀* Gd$#])?GYB³jwq:ڲjMRV+ }WqLnjE  T>TR4,7 V舸M<5՗a:7&@-?n5Z{`WVEM&RX[ȻNXBlgTc)YôGO92T(7 }ܑs @\9X&f>ik;ܿuK0CZA9g G 0p?" C}iua; KCnB%`Ldw~ant9p_;22Ϯ5IC ik$뵽$lrRWum+oj5UP(.6[У@?cyYp?{ K1IoKT6_ έ-3?WB:P[QiF)]O3*q &* #D 4.]ד#x.et FHtd_+,՝>{AtPcKEBI+ᯡ c%Mzݲ_p̰?Uj:X(Vbk$NY#Wb*-UMx)*E4ʅ.y[v ^=t9rۤ,(?xVpxj_QiʐzPc)ti}&;}DM Rr6eމLRTDL!+L-1y?6~ʘJ5ECZH$+rs D_T K2àԆ5ѨV =r!%vXujZ?v5ɴI{ܖ;uSMDv}# \5kMMxG(S]ɗ'Mf%M0|jg]|8UQt`d+euصYF $Wy$Ǹh8M5|9jTHsGQ)ex;Op3xIl7٣X9uZUc4} CWDZgg4;2SMذXDξLE3wzLC\xY}Ewe-B/KS[E "rJoX̮+趟R75bh!w55 >MT`^ׄj\g>Dnfm>PܙL=xC@DPBCŹɢ Ds,64niWd3kP);'&{KEe3/>/d]آB>{> ^ښևSzd)P%Ke0q{fhSF^xΘ?_ Բ;/Z!E1( `cB~IXk!t;q=bucC%Ӛ'1 i"YXio}["˳i<0;<.Ћ`& /igmC<{sVݪJ~ t^VEPw玒ڄ!Eݓʵ4駕IF51C2GowUҙO92be BE2}QH9N2xY~-1m#qLGDX5 17j'!9X{ "q=p.0b%%3߿7Dv(1THT`rgXcIg+1@%)+gR$DA!?nMW>vMO'pɽcj##Bj!Tр]לUM6<.:dH_kOn(@lȍO,NtUt7qٴ\ ] џxĂ?7Ia"2d `:$2vW DupĦQIeI aFT[;Cp?-Q[L82I ]=< _OkO\8m;sθl̻] V5ǷHR2}|tNfy;Bp@;:&BUp1\' z̍eHmjqH=wƭ50JŊ3#. <zƷ}G ]#@E~2$)qWRi0Xa'͍4 &fx9@G7fZ{RS7ȁdEWYLmZ˩`YTҋXѴ4rN5QR&QqBg;؊߶=n t:*nY |iK"Y 0pgy.iX-"K`2CWྋ;j  |?_w"~A rm9(XbTL#ffbE|ҕ"MO.0YO:d \IԺvĺ1֍Ea GgIP (=z·b#ś\?4 ;i>V^H _rraayAnNFK ΰvx϶zQ<ͭpω4b+0Ҳgdoc}m'Ү ybMpt7tYWt9Rk IoC, lႧ Szݰ̲hUW>(.ҩ#XkiI9_S Nh$ .PaFIp8U‰u"TBd@"5 5soEMivq_`&l;D喡zS:onj[sb:;=~TϴC ӷ oJG,3aMKKg^^sĔXI+._usL.'2386Q\k=ӎz.n^SJIx@x6ov5IB 4n9sqrP)J0į?ൊ뮔 [;y0Xc 7`XY9k5yl )O= 5ȃAc0iJ|)lEGN6LgXUq;(f*YqKQ:Yc&h*kKhBzL^pH>ֽ邊DNt /T\vbPke*u&cUPnNl%_S?AU:HU]fg:{oG2C9E:0xK"+ױ ,SDWc E~ {Z}(mZH/TvU,Z٧Ke%["+FШֵ %$㿝nMH䎂E!2~/I& 2E]DP}8_] _#ihg"똚iRVw6o~n2+5RMAk(i\Cw$TelU}݁@}O!m bͱ2h d?m%M nusIog&2}[@Y1qk=Gu)НyöWyxxk7/Vr7e©#AcVɒ%iqgV:\t %1 U ю-Gmb\٘/q2NH!JIST%9(M컸|aW)8|q5>gȇVXAEдqBށϛYoVAJW BS O;tS0nY<vn`2/qE@$AsUw?٦yYNtJ9B^40euM[) 6(#Y?ta':`]u% (vU/^haHij[Ǧ,oVM$Vւ8!|Uߘh-n+@-)rnp*KgW&VSN {2{13\ 8NQPϨxwyX̡|5B$oW<)^#[lsqTaƋ"ݾO9]~o!ε2-wPƞ4-EݠC. :CQ?Ȅ=3kBݯc7KbKpuL9&ڏ{DVXx4V>y) _\E/; P QTNh] B\ `,2 > S{Qn]y59]P2\f_K^+ZAg}W fPE$eҩ)pXвbNakXNV5*MEKSswFa98۸u]O~F?eeRtrG U|RA1ݻHA./!]f&K`a_ `w~ptnW!NSɂ~ps$WuHy53=_r~6+qӡ!wN-F<(f("=%Sj1 HYRJp+kvwOwK|/$JdF4#Jmh4Zj2z;A|acŶ%$a-3oK@ԣ=#/wDy^W'yR^WDHlvL)/`8$JgS;" Ik29ڼ83v|+U5 Rpc 5&\tO~KN1Ii9J=t@l~ C@䤱JUgopm5x`~,Dlw}? jٯr8Z#k*%{kFgN!|Xl4!߀)^B [ MfE "mWţ9RAqȾv عe,]o$a pmXƟb3=ߪ o24H+8M3meb39kHB<=6N-qDhroo?$g'(f&QA=TPt*XV^E2ܳe:q2a7Ob)!d.lZ=51])v7dHMD[?֪t@izEnS'=AY!U+d/upny,zO)ߌ1>PIcQkAh\ qڵTI٦SvXu%b #N"=դ>dNG:K$ryʭI#뼗V h6UE%&+)#`eO.)0OX2,1dMaJ;cXXVrBjߩؠ\X3-C?] $엦Y< nxZRP_N\_c0wOyNGOYL #5N2H؄7~8H_PFt*FWL-} @+M41:|ᢡ Ӱa|ai۾?gW(Sf#1̓Vջ[rJ [hy߹`D\skXļ䘊H-|Nd-MdT݂|3;טNfdhv6B:޵"X#= Bq囉'dDFMr>#e;yX~lP֫ 2ig7;j? 14U|Frksln S kFcA[ 3'`-/uP[nrѹLřQthQ![Vj>ĿY%QB?LWұNR'87Z բ8n8ۇR+=ޖǶV>qd RhZVpvBlQQ낔^ 69 Νb 녾@ zEfkfP.Z|S_\jlA?{lϰsܴɳwD'>XLJbL|L Wf(U&B4qr/֠8qA vSs.NYٻsmbz,6M] {Tmҝ\K]~X 4&KoQ$~."_HWewHg}]E+ƾ]Z^Hri@+1W?GbuJ7__;D.iu)ʉP^&u ۔#[sC.?d0)Ӄ+w͞kH>drNr,u %!/19+ЁwVc6AW+\YyHY{w%NurxrQa l1)c/=o r3HRL9ȵpj#+B-C y\fd*G %xj&YI-N rH'цRNz"afGXSn+uz|e$M.xijXy^3Z٩lP P+?7ʼ! ԣ"\YG8~: _ -biࣟ{SJܬBr$])lY41 c}7I~.6+QM &}O> Er_ aEfGy->B=V~69hY\/,?j {!:s(]"Mp7ǂ)..g1Wv| _^ms#_A I! gvHsِV}uJ0x!b&*+XB9FxIɑDjw2=:vr-PG8>)u~cq=ٶfoEM\o8A],a6$-~G7/12h*S0Xǁ !ltC3!τseo`6[s0C Sކa 3WE:L]=&WK*C9 kd M( dЃv)> h#TJJީh Hv>] 'ct#J+O0|+.?H6yי?_0B;,-~Vf ڳ}?&RS)l{Ʊ?qQbAE,z61^mO,?EpvKA5$6*r0[adȳ}="?, 0 lRk_ YBӐ0 Z,ofç^=`3sF$O|>hczVWmL(I(߇Z3QoS ˕-9a8hߵ4@`7n9ޟ)N}<sxu uQD< 9=7"ثm'ElCsomeusg6qwƥjbNA 3dItb΍<BUFB޵ BW7Oi]MoĀ4| Ersw+HQ gkrw|݆tL:ge4'PΛݱDQOhKq=w֨dH{2X=` 5[0 (v5-7FI7|!vo~k轑!Ezz^Z!q5<ġ^"eF[o4;%pJ1a| *ne:oG R&u03#0.b^)ȃF̿Gs}[dA,m%!o'#CM$c/M7⊄d+(Ԋ??*m&)_+s! ʊTí7#VGYo^&[N;tڰ^ϣNjfۀfmH^65{R)e]:딂(E[PCԥD7`v*̇L Q[8IO[GZ[Yv?MJ*[E kGosNV?!75O0h Cl)=Pswc>In!jc̚V /˺ 3Ϗ_$B<\qnW1$ؕVH$oYT1%P 4#Poޘf` ۉ3?>UܢdҪLIȳ*ف )HFQC?OL%&xT{`XvN1u4{Ĝ.(ind@eC57, P/@N[~|^8J ؃;;Mm@ǷsMV^Ş+tEAy7儿E^>'"WF#TaҵtɤuiT.0ˉ\@#|"f{Z@)%<֣ȩ)5Lcx 0{HZC@7.ᑋo!ڵ&\W840?;'EFxM<+8[ J|Ǖ\eȻ# ,R`m'0JMFL q݅ .bn-#F_67`̮QQUhXNL`%9,͘U7&3W% m _:7s!EO&wʺ2p"vZjjڈwDNN\5UvVL!qCHEY$@΃(%BoQ$k߱lϾUSު/d޲f2kIdkDR5|=-z % *م׈tg t@k:*H~+?yȬobuG?%k[Hfʼn^^JPW%mA.:@zլLp>ssSBɗvMJsz-ɽglD#]7Ɯ s ^v4w37.(9%$Q5i S gW58+rzoV8Ζ@M&#[ګ!es* , TٛygBY8ZYYW1TЂs^sȾͥx 0 u2ShV]4o3>I^+Bx_|"1ueR94abkAŦq898 K>2!/"G !^wUբ.)T|#1b.nfÊԘuwc2/>+[ W|qTMxR0.{Vkƽ.{JZ -7ЖV+-qT.b.XlioACh( wP{F _(0,BzkO҃0|wYMB)@/3nr`ymLS/hgҳM^b> "]Pkv~οN5ĈܑH0[W: њ2܍;xtj!J/Hv/(iѼ;xΙ5ǤǨyO啤)q9:k2A ߘ8$]FMB)Oޘ86m))`EZ?'{]' @#0^[YZM;wtdJq3М!A( TTD&;R$B`òɼUvrҤEUr/GA|k!ݖxehLIYUemqZjJɶȭcK”hpC9HC! Ꞑ[i2xC^<@<,g@Pw2٦ Uz_,YNkX{}I:!8"FNf֣R`5RCEfދ7X|?ף 2? Gu@9q?cSUIX2<¬=F5@Z<}I5JL3H{]LBbਹ10_j*^k0'!R(qA6E!+5/d߶Fq~tHeԆe4;VQ&H4 cGQEؿ^N0QBqY,\`+LB$ksM䌻>߅ FEÈ,^~V3Z^3!DBФHUi!XHY^ׄ a)V$dKytɁjΕSo4esK|yO `u2 DBkՄw~4d҄HF;1YꚖ%2lPv dA%zTy$p-UA ;67z&Ď4R{YK_9R%l"(PBh5c 63PN1KD14~960;&n<B+,敲ńwG ~p?)#qΐ>vhi'BZe~)!DiDHB0e,3<@Kx MgiCv֏ϤDQ*5id?q{ML ynhߑ+[V JLkeLZT%F=Y0@˔xaDžAFXr>3V%ZX+ϫ#ꆯ'ErX+٠uʕ4aFm"(NN#zM #(wEur0aJ_)1֡ÖǸ2s'Y=sDa JoV!46Bz Ҋ{띷eš-/ gsN'ֻf\`I+E lǮݪ z.)j~0a ?-\ Q;x1!cLtєcfvVVchknE %TFngj(q۱4 ,p"y!X>`{ǵI&?f> _nz5BbT4(Qݢ 9_5ٷGE3^,s$-]*wa"q7ku\Ne'C}q-zfBHIoYàB]ҏL񗀩Mr뿓AE,${2dȂַ V7k58ŐJG}sA´ZG$%OZU9{.۷_kP8XUK QC n&+GgFE 75*)C|3+yR h Cx~36QM]B$ bsNw8Ӧ)鈹iqBY;M!0XRwEI0N)Xqi0TemhHپqbh;GJňd9JCf?f]$>'m"{O lP9i#fwPYT!U)"}#lӷcPs)Õ 6DݪE'{*H\o˺ FƱRh2͞="i)*4DW3o_"*E"}o8;>AŌ־_S޴ sЯyDiMʰvS04} [R;Q'"n7=R2jqh7>Kf{k;U]/O((m&&9k;ըM5 0g+cX@O+}`߇5:htiK,8:E2~Zq~h{w/3t3Y.bLOgR<̥6+CO2bI`@ڧk= Lp#yz !gapAow=|@FK HPdyV [8LJ$3)IRV߉@Ү9.7[RL<9-Ǐj'k\;A8Z}촗 VK[\#GLA KQo^eXp Pg YxqτV+0h6i*.C~H??l})8؇8X1k)P"-7j:ݽg1rYFҧmγ ʳ 6.C6bW..&-P S7:| %tyr#=ET>FxL+$woV$eMFZ^y?z̾EVޒáʁ^g@xǔ~x1AjɃH|_ʓ˖ [%T0D)ߞz+ a$%yI'r "UwCUB-`^|#; $wx눫 /x0Z ntp΢şOv -D F@:?W=qejUV5ndUa0>m*`-Qbeet8ï?'E@LH:DOb̢֚ io#&Nat,N t3?^͂!r!7]3@ GOGS::~F(xDB:}r" #X])`]sɂ5Y#k6aA^)Ju_ex<* ilw\e&~rNPqzHv^T(Kq* `Ib\62WwYP6ԣ۫"cv=_*+NK**t`{N R\'ң7@x3*H^ԿǏXDZR+5tÙ[ > @x;QecfLp&~|snJy$NF^"EZWprl$i a?. ˖뤆ʱd]afc Mc@Ԥ%=[szТosO#‚uAuLS~MI36t}(olzgL6GSQvp`z ƤK`lR?-yhtZ_ߩG9aIR ÐҨK# zԳĨ )4@FPgu@0@kǭ3&osT=x ΢RpnUiDaq"'EqA웹?V8U`R x\{=RhѾJOWw%6]( 搏DA *4јA7솣Uda1vp0yo`!2̰VAk6G=@Z=ȕKi?0C_b{~Bm8 TJOq^EAUX' =6t4YIP9@]d 0i?5Tc;Z,#د{mF-^c_WKȓ oc"J _ؔ[Ǫ+,,zK8 BK1rOwE'o柄4J&<!WGS:6NG;Rң9y z~#qrSX ?H-%NI2+ۼ?.ķO/*J^)une?SI3EW],! -\ㅂܸ{11Ci) JPg!2Y3]ad8s'&VaњW!HtN m[~~%w~X'vi ^寄"weS`Y1ȭݨW1%r[Ae$gԱ TS57Vw j@t M\.~޼$[]cyH!ؼޥ"Q4ՔD'pq/[o\5 S/ 7@ CavlVއB.U(nS{^ȃ![wbzJG8.-(++qA)̿M%K 0 (gZ+3((̩"OP49Nx+7#<N `sTߟ!CvMwlϾF1V1,o85_&i$yX'ǡ!XxC7& ǾĠ4tI?6:ґ`{=`/=|*nrB:]7O)|z|~.mum[c]D)|c|][nOgV\hY`W1œ~#-|isbo !DEn^UY.Hgs3@OiS7vt-RW \1Gz9B5]:c=$TNHyd:1;x,87 t߽Ÿ9:Sw~} $`Yȼ#81,߉Ĕ @@(XP7$SQs6ʯjׁq ( [cze !ȡyi =8ԏa3@[I?1!łg2& vQ Y!jXBR<֒Xt5`~  a챣Ӑfgl ] Xnaw.i~F2`nRʀ.UްE5u\mȷNL780 &yŢ{b"!辳~1=GR(Re}e >yH?B0'fwאHrP8P[)-X>F@%`_*o|Ӈ]`/GdF]*~i, :Gнk%`v!RVH@>\'i+A쓣S\iGZ~ }ءVa6"\I(2ۖ=W-(pq#{}nh3Q^8xgS^ϔ_y.'-݅dDF^4g/YF ϗJCY u2q`sfređw~M^6Hf$Hd 4>fLbkkSqs!0,elྟ|>Bhu~ KԺ{)i9%(w"Xs%О9'~>ac%߫=+|W K8(vF$ IV8qG3~7z> 0-;8ULQӘHQ"*pcipE %Eƻ0F0nFc<:ϷT7qOsh/  AI#sbvE4cR.7;ʸγĀ(kɠlOeTGyLa[11lÌكg)sͷz*M5(6;b\>`P6w"N5l8ʯ)Dj2m@G{x'~j39KI,kvAa湧 2z/-Iib޲zFMG;DHX$ڨ Bh ^mKܾAQV'LYaMώخ@J@W:V5Hr+ůl*b ]XQ/Uds2l!%dGL~*O-1$Iఞ9ѰFle/ &Yn!+ۋ}hpM`#PeVv$ix^.^D3˴ U=bJ^GY;Щ-Wr_ z >{pzr!ߙ0 ][ED"+sj9&^4jz#Yp ܕpauS`+N>U]/n]E נwpOZt3LEfF#|m' "QN8JsK=Gn%j)*?v htVGQBjQɈN|֍s0ѻi1*#=Vaۓ=za$2@9G[87c*g:F{jiPHdt0zCaDtvu@dmB CJDNiIZ6:T T6c,p;AEs C-y/XLHl/LXsL'k}# Yi܎i%M0t웳 k)>q@C}#JP]em_Z083Vݒ':;NSY2v?m6pE*Tf@y3e4;ePZb8$<tMpvL\$BdS_<1 nV oxurdEU@5 -_u+O* eA]*^AuYު.Q>6ǥƇKΎ{T"nw5sh6ߘd2t2xZ;9,LߋkeCTqRG\a4ͬfH?gw6_1|?0ypM\evw7[I(~H!O<զnF9wĖB$Us/~VãZE- HV7l khXLj˻XD| o,w["@L.dwK0$i@~D+&x~.0 w> EÂ7E18 KHphQ4:IV41C͢LIigad+g*+Edǂ1@_W`}$6 NvSey\JiN(ayf?P*Ȍ]U%<(cPqϭaΗhѸQk yRC)E! đ>`a[aADorΆL ?p"p7ȼi(W_F6%9 ,uT`=fÛܥ5;2g@h7~/8G-Tۃuy;u<_4)W2I#ڊ7,ƯpdMtYRK41U$_&5Sq?oG_`5kHր:84]0z'1 ⱝPηRBr1c2y~g LhuWS XVEhC `{G <Ϧ|@3ьK6kt7 TuӛG3Mωk:͓Yi:Ns8ouh jeT !"Lw>*Ö=ʺc@Ge7qUpڮEPou|yH[OƛEIрDC_m~m'd@MnFK I0}kH;grNgdʟ#Q\o5Nv>iKS.SdQ#)`hrVCa)PF9E >te"alqd`HV'o'mUϡm{K\+וE0ZwB =^4 N} wK0 ٙTz0Ƞg*XL|WpN@QcgUQo-E8Ψp_RKFŽ<rh}L*9xI[vyi3! Fa/X xquz-re1slRks|OCm(&XsHSf6sm3jRJ XG O: =_H(N{!mlɓP_;F*F^2x%FPlddK_\-6X&v#xr^r@*ߵs9,6H*[i/x*Ps  db,aU㧛FoS,&%`_ K3L{=Szf*c(k= …{(t1Eb4dBx3DG>AeO2.-W4HjX1 Snv(5ku:ٯ(}*Q!cB67N,m(e -WS퀟J3(#tANA֬DrK8?t٬c}39W::3ڄ (5cXreO;wn3Ieh̉+: jիIؤOgܼŏ6C)hr︃@-8O?Tc;I B{%^.[|i/M&Gufc刉^޺;gSj\S+>Զáb'&2_f # {vE{'uY:ev拳T 2QɅ=ϛLY xI1-rq. ŁbȤa"A}X2:XgipfV*$m+3h&OɽMʲ2O7;s\L* ;wH_:ugÖB؋xJ"jI9WP'$} X\dc+XFLyXa$P;i>m+0M#fo g1qY0,<&5r $g*d P+BS+se`2o iY0ʼno+璒mԄ~F/7~{x D*.HYH,:C`i*vr] 4?np Ȧ?]= #@ {b({IÖ^os7 `AX{$%j]OsМϛDX "W)@d CN!p,̲=k"jaAGeW cXdL(ܪk`A*Xu>ޓCk&z2..ئ;ˡPW+[>CtRFekƞM튘)3v'*b;L`>򵨞YoarXv1=)?=;2].RZxYꗥ~~F )áR+ ߬vZ4/kwzX&w_"l4g#R WXB-ݽ}i9]=iWZ (R*u } e7Je1L}:)i]VmHQt!E`ܭs>q7piƿT%Si&` m.lq',;Bb*ܜAZ=|BBfiӐc |$ @꜓ |]` ʊra<=* 26QhE-m(n 󪆽TZkuڴ]`LwC5ŕ#ɤ=a3Q?A&Q/d EQ'׈3%,W3ڰ)`9.lRf Wyb; { #TP'<@ѫ *,j֡duɀ>LK]2skuie?x/Vl;E1(S4Ѵo'*ZG鴕^8Ɉ{]RP[AOHʛ:}N9)⤜p9Uc(_-sQ~&1}6/aә]+)Fq9,4nFXҌI11$(OŏuZ<)cA'!֚ axT z7&B %bډ8HqJL;jPowp*x6:HTR?;zd_ ־HnäވEp;Ugo wk| #IVo@ ;Ɓac:&թ7m .L"rQPɠɄk+Gt)7g[uUӘ<( %lLV6`H5|h x^(Y2)/w51e~#4 7cr@5I-"2"5&ˁ{)Rq{9,}61.ur[:A&cdҠNQyxLKKq+jwꤨu֙,E];muDix@[y 1^f0FOa7Q!zc.<Z}߸iB ^KaG-35mݾ9(PRہheN+kpKh_ dgel 2օPϊ]mZ[u[<"r:mD!S2?%ӽ uR#=FbInD<􄒱;{ALm09hjҠ{〱 ǢpԚNa'Sj|=67[сa:Gg[,̿2=׶#E< .f>\^,59ӱ;V结BِP@|X!rܝXy{b9iYI&*e=oImBaھ!H296];sqSY^yl#gʷlUn2;A:;+9-xwiWI%EŚeQřBbԒ0魀4rةMo6±DŽSX٦^Y&l($" d+/CyK줸0w!vswo27Kx7-9: $…@X QWoXIIrM.~j\S?@n+:xјf{/Ob=2ʹfg)υer$'C NsZ*h6v눀Dž>E+CcަuS2Nv?X *@~oRc;1Qeo!(%_fkGsn=T"@?U/I[K*[WBﮉ1y:F8kʟ[VS=y/*v_<> 3|^& #Dr_&O8d6G6>UCan)D:7$f.뒇`dr_g< ]Ƴ`48о@aX؋_kꋍϜdF;z`%|r3]7KY,SUy߼<'v*U nlA7ż{VƢq_V+#XwWi(Lٴ"~\07!, "S)Y\E@y'X2qu ?yAg:%W^Fٚ,=Ư%ѼPHe0q@ N )+SQ 75ޑәFh%Znܚ({-H8p y/i$[Ն3Z*OBJgִۚumpg!< u8w_!|j) ˯5rhHCy -E ҫlbrRtvW^yaGnlSηCx*Wr{ݍcC-W1[NN竰%#R%+Ҟ2[ k~bD?⿩/ 4H1b*#< ">oXOJڶFheҺgbe hx.T`*ZnI9t6i5n%bB&"]֖l`%)$i0?NY;qtMZ1Uآ,"Oϙ)(RcuV= xbKTɀ."^4${+Z)'i>?d "&l>mjdLѻ\Ÿf1ؐfA(=:9oq6#yXt.h S6 OXܙ"sXH73(rLr`rnJNAd*9dƖ,վeVlG" #.-n1awH'R0 k;r|~`WeY ۩x{}ٸQ X0t*2du ND_X\VS2 P, 舱bAv\H[ɖ.gFQ-c=ab/y O w8y،,B6%F!@4O)N-PV^h+rgct.Ό՝7.w,v/~cNG npX"Kډ::YFwyߎ%b@uhJlgRsl"I OiG4.ȳ>Q1F '{-u|r]Thwd:Uxh7?I"`>biC|(t&44x$[sI$e7X/12yi~ٝzdgvJs%ЈΌs$Tӝ'0Ab?5dr,x{n! <2ѧ<*GgVdNmrCۼ'z40ϖzŚ`' `-`gMdk#_ G@u7©iv(&̨(1< M7\ C`-o@55zkeJ0*]iWBhR8Ыy9& {wEcRt]#||#VI&B]ͪM[|mh=]$bc?kVyIѻsrN2XV B9d1ɖxd f(Ic|.j BW,Y6P \ %54aBu j#mxfS`7%HDSdm4+wcnlLBErA{+~lϼXOzڤ%qע=$ss5w5oޔ`uwͻtD~1QoPP2GK1'rY?|dbmEe%4I\m"]]yubd gYSBOVm畽=lDj@(w~o{P͊ K Yd{?ne_Rbf" 0?3E-Aq:)QSgYvߟ3!AF2Ǜh>ů,]:#B(_1t%v[ü]&a3NH:(y)HfDx>]Wl}@Rd61v\:;#K*𲝁VER<9\`>O҃68ttWxNk0Σުӑ xT2ҫ^ǒ~g3{(n+1;3|NTJm0Mc6+o*+Hnj{|i?;nI0˶{ $|(v۔"YRE +N fPmT:EOçQX9LRWnz/5C$L%-HiTO*m1= GX#''U`Ht ٢&:!9 7 ۀHuIR$B\ A~_U4 !xMU:#f;kbsRY%/OˌZ1e BݖHhDETϺwR)nhI=]txhpgf$ pf.艘@D$7ȖJePc9?J?-@JSvD6ʷO]E*ҵݗ{D_ TVhP8WGpTn0JE;P!BA󟓷ak5:(]g$=y$PbK`:gVY?/Tحr z-S /Lg.C1BL k36K:;HyI`55>绛{Ǥ+Xn&6;^Ϸ)pK!l3Iö/ء/s5>*nPYn*zrS^Zg\t"dù!u;c3IqYl{)mW$x${p`>C!PA5uV!?\QkSn, lLJ?7TBAW \3HJȌ(UƯ ^S4hj&iNᱮ>`OS`dLhkº6:Q7΄K E;H|6T׼wYר Iါ_Y_pUpdDyd" Pd$&tk)㫇3{:a6 {y7,la,W R[@,ln#@ߔ7 =?ٽ4OŸxqSsP4@8v*{fI8>M_ gTE}Aqt,?WTbHw_Nnʔ/(4ύ$u3z;<31a)Y4q~^0=,T?fP-vR=#3 @$Z.~SԈv-L14F="Q zyDxk:i+DYʏHqO><(njgWM{AJ]*ù/cm:I0_L$g%u@^J۲kJ'#< S˺W9y6,l'P< yo-pq"˾Aʩ1f67Uc-L Q4~N]g;%.s[6z3 &;xbSn[^v ۬TRvfg&Q`Nj |$j-l7wZ]8ie:mCX0KmS㟫fk0^Ԝ]NVXR|y3U~0RRSE "k[Vzr_ʩ>R6B{G~60AzʼqГGREI\qAX`, RΫ{$Fn\Ջ ]U4N^]H咵G\6e@ ]j|dE%/S߃k3-nxkJ8$Fat\@x:~&dz,(1Gx<+>t|Es [\5~?;v| zM!˄R/ (c3p` 9:k8 e= <1(ÜWVRƽ&`bA|pf]ȥ?xs#[fy 'ɥri}&ma;˃‡b8U!Н{,N1(%g Y-̤t,[4gXͦd`?ovDw5FY;!1s| ت2IO | WǠ(X7 BF@֒ ,[K>/]8A\bg;ݤwgH{ݏ_VLB羊1I'~HDP}NYUT y'w m\$e7sV;0k[@kVFn{ggܿ.YN՟/N>+MشxỪ4r-9(FPzY6C?[0 zⓡYEIG0b g!.[qUi^/? ͑Y,)bR#ZT_R(gVbzsKEU]j` ܑM7RAq'Lҏ}?bzlWox:>EA˒H7 yS WT;QO0{[{1Iq7bwעz^2O"i8R8CHqLߋ+LF&f>{Y6 ;Xkc(lp!|QŴOaN֕ %Oy)zj-=sJ H`4$V'@n3zlǺ}'&2stz媧'~)t%7 0kvF9F[7vaoe" v. "ۿ&]?Fy Z0=etfkc=3%ƯQ &YO#k$2=ZN>j+~9rDϙ UGV+ajʸQz6r#kW- .϶7#YK I$D6%o@ Uy1H Hܵ +]$g`̡YZw [gg%B)ob>%L븩"{=g 1˷TۜzH`vO NIZśuЌJwאi|K"v*)|3-Ɨ4>#5c[ <㾾_!1\}1f|kڦSm.umF'V;%QHTC1:c4m [g)b܅JJ\WbJkI$z{v2(|GJ)4/-6h;P؊W*zԊ;6reVƀhȷSbc+wf']ohtف 7ibcy+˓$r+G2ftD~쎝gHR4Tf'H+K91愖QPDcJ% O2{b@5D/@jb")e9:v Nux7%m|d8Gy9%M ǽY&zv uЃ>8Ȑu3 #6vd9"/zTr BaD*B8HavtgOE[K6siV>TV,v+zSYKr@ܾb{)Y܎IHkOPB&R -O63Ipx $M@Vh{"[frWzI<-<˧,`&<آJ/_)Y@]gX_?" Ī)G=Pa2 1Lٹ #9|L'*{uGݺ쫞Y-K#mTfdW]f aBx̊k+=_T/ϒLIkQ><%{)mg5!]{*آYt/p+Ёl;Jd3ڰzHNQ?zW)v!CiVӬY8r!x2}>B_vHaFc3&.Y¯tt4W!1 N^fdN6!ܨ!.T9-|='Em~%N `Nao裦bpí 1[ } 6"diَP{r?b\-6nEtIF֒fF!d)KyUZV(F1$TL6Wb(& G?RAb,=%6T(V|NCtC&3^>8,+ B=W{nPgb|9ERhSY{Ȣ^ |ψpmi q_p $튰3S}zl"8ǨE_5ҫN6xj;a4)+>(Gw2nլ"{P.;viC3ڇ7$7Z3rFd >(J<#5ff!d'4A.I1dj1]Eaƻ"] L|SӦ}GwHr<4uv ěڡ G>p`@ _J\OSi⥚~Rc|R*u7'?Yց{MNri]Ie .4NZ{'7-ĿDgx%pZJُ,+vnZ'Z6A)O.8ob\)ٔq}~Lg,n=~RM.\q$EWnsiHGTV9N3[Oی@ݐVEGC Q3ɫsZ>Uy6yŰ}=_P=J!V8SC?.uB'Tr{v2` uEAsM}t0}> sa{"\ꡈGP1qVml6 _ mw_i >?@>i/cp@?pMjDt"GS1 ,F_÷djTMÜ甉zňd+:l'P"OܫĄF߄d g $'HJB$I j+}ZBn\a`$eAj?lx_#U >(zԨHe'X_8K+atGjAlM?rT, kȕs0 )G Q^TƩ<7SND%+#r03ķy_l:2 gc$̈PVufl-#x6 8S!#.[DՅbUĮl.EfnYxu ApXT'U: OaYnBjn02J㋌ZUH©}SnRfp80NžHc4%}iV@btt~7Zcea1S *sx bRMpYބߑ@Fd`l0K*IȒ+4+iU$_n%W]mD1l1'y95?ZdB yu֟xο9I*wl{oc|p'xWZ][$' .哠T"S ER$`:NJPj<8#wUV_;(̢& X,hJ&.k  ų\4-2JNs"˺/ siU= o]v@=3#N^`8Po i}xtPf\A)x(joM=Ur-m3qW~dBBHԶ8ĸ-ʟliikJv|Y,=~F8QVYʲ4+vk;@Cfh-K?B덫OZ @)dgp$}S2J*iV3Z O~>$-覍א@Y6 &o%|Ьd륧jQ,hX:QQ<Qn򣝥[ Mf ;]$14al9#;^g fٓTUءyJ9KNe:>gr _R@?Jr(I=pOնIA'yR#nu9'n"n@͇2u#>DTsD&~ۿXwN,)$Ü&u4\)x/z5Pw<-FgМ-gAfJ_)3sYp"Vt({i>7:UB)u,JLc,F`mS04Ss.)X2fpynu d]{'a3G+#eQO{6#DGvrI&0{}K3%>m w3yHGڀ$LW%CWrDZB]M#rs7T}Lf!'JdP@ 9DcnV .n?Oie2={i"r"n79K%˓wԤޣ =7RݺKlR/tj^Qbv / F!nzkm^fy{Bɰx0CbU-kfLb)M>g{ ԖVYi ypG<͎:P$/X7۹=N o Kϝʃ-o |me, GJ;$Um*Y _\~+FD6zO  5?tcȅ4G49|@U<(]e;LuѐN]VLk}J*r~{84wͱ^[wK}$q@~ٛUAk0dX[_gLuuq6yYribEi/,B"z4TaBYpXD$`z1#U'^OG&JSd ̺1xwޯ$K@0?OZaZ؎(L0hi?8mJҩ^@v~_y 7fN^ [2{3_Z1GV+,ّj>vPpENF\аhw,h*FPs%jBd//9HFO* oc4$exc1q`1V',߾ky(8dA-MJw7SE*Kagq cBs,x$8;Mk?:&^oW"yS2}b]ᇴ%1z~Q{jieCP휛ׁ!p>T4z rMKli8MfI;w R!OcCH!\i=^a֢6'[\ZZ0o CL2U$lUͩ{(4^P$f@hjpǞsr.[H9xqԓz-[j<`I3q@ ǒ*j걾3gB1{ Pќ#Idwzd*?w6vr\CpJcs+ך~?ui^]j-!{M}\9 w:U0ń:BF~\LkH`+y}^ W+>/Y_P}8_T\ZL^yY&\e1rF' U-ѴyiGZݐ!;]}mI+BXRMB@ >rW7'97:Anȗ镓U"d4:S?JxiwGPSμ戥7k7(["p-Uڀ$W(?~ˮWvrTS=m)7T;?e%dbqv!w^J#}I]#9h'/k; W-!f ̋ dHWyTڲ7oh}].bAb?T;qu0]-[%9(p-M2ӂ2^*#'D|tJݜș-!ؾ )WY%86BXu'Q_M?)qU|l%?ϼ9t+\+,U =8͝ {:DIqn.HDa1o,GY,k=gtbqĜ8 cntDp@ٺ>)9_NfKh C)DSa\-<'kɨ5}˿$> P>/ӽ&jG=iWMz (¿hP>)&^xŀ*MڪPDVt9b5KX؊MQ d$֘mT'WL%X8Ku%NU&sc !;֊) rֱs+4Ґ玻#]-%II4 $ wayZTpH>FF`,|D "A'm sc"y/:|Y )u)4!H {uoGP&gMjDx.|ywhYl J'RyU@ ,?i mNV9HNtW[j8}%\48'&NX)Ksv7(㝄>`Y+⛛_)r}qZb:%[PaxmV;hr3~<ӠѲ%g@ߑ7$ɵ3ar16[A;z+*9TH sP $q6)S5 Mf*6Bġ_ݯlcRջ6'+y+%P[ 5@VIxb++nyE@Dy;L/yC9J'VLGw@Ro`S`'S O%>hO%$_HvD*9` X%^Drh諾bq;F8#.'-z/ld_0;D:kD𸑴@(Fk̀$  4 wPk>"'vrqmuSO0⤂ h o[u7fh2S8K?\Q"c=:N鵌q~~B#(cC94~Lul0X5·#['LH"핋Z=!6TqbWtk Lˌei}d5 6rY~Ct}OgdHx6,h0x\f[- 9"b8dKm}Nx_ibu1.S橍OWh{ϩ*k.2.%W)b.P_(>`W,GyxPH k1FH[~G ̬azY >؀ "'tFHh \٦M ~5 iJ֛aVwe%=1?RQr/3qի`@K%ைjdg=Z3iUub/3 1`W/wLYwL;ZдNyG{ezMpvWyd7DO%0}fջ y.ʿL {/;s؜*NZ^@Gu[KoMauMRreҾ>Qקnx֑Laq@ Zy/57cIF@ҶlAc*vO @ԕz`F"nt3;>t>(Q095>X8Z]Aӯ!&a qTh^=% ˪1GSA6^)'P+PPIE"@8K!_MƂI ܁+d썳KB}_ILI+6;{eZ!묧EgP\5y33Hm"|0/-(J@ e\:,ppм? hEr*,]l"4*݉jQ^'y+'k .'W Lu@7XK܎D֮J f#a+总l9 Bȋ=ݍ?{FSS)[Q'y(xхŠGL`-LFzsSԙML'}ʖv??jj\Re E.Fj-B򐏲&6o!iy B$@ж8@//X4IH5(fG.,OX0qܕ\941E|@ǟ>'S&r#:P #lvlI%@2yavɦ _ 63w}owH~@N[DR78jz2"is_6ayLc囎c|ҪTBr>*!N[t.+q?%d^7`!ߊ( pYQ_y\y5XgG=ᘼ3I;JD$MYՄ>NͽL2IQ촀Ńf m?hUp79:l2 uŧэmx4f9Q+W"b:Gkv k-jdc~MuŹV_a[+MRp`A1 Nod*?`QC°x4@%'eӷ\w^:v# wwwzy#R;|Ţ )TR뛙(,w>I1ݏKrM@X)S>+QƭOMiSD{?%Yp?IB|vf'T_{:ͳ /"tȮϠp|ʸ!z# !mʜ˼8^\vCT~Jfj2V't hP#Ė-> V$ϒ/t\֙fpNM!Ue\C\;kb-$ edh&kR_lo5r/BrPt(HIQo;w )1Սw#ZR? L $y7 湎hPsu(G?`fl9&( chG3Z, aB~ARqCbvV!R344u@^"ܺƶ\8aWnŞ=S[2q1޾[,~ڢd/7xɗQԾ2eVKrs3v} w,O)Dcڄy=AT'XFA-W:VzeynBnЈY` y@bKoLZj|OO[Ϟq8* 3ڸflױ0Bs`ovzq5A?r`׀Ld+ f^ ,8 OPD/F,7wR)^|40 _ nd p`|az5ӾH(`7[TUGHqc&ë7KM?FDxKĩĭ]gb螅C g}o k`bTiv=BaфaQ'w%O&{Lb**` cEM(AjArAgL2eҘB/,*Gn"?Ea_YzSJi!~[:"}I|hmx ҥ\3kCC۬!R6z,Ki=Lw,v:}p5&&$Gu8HO}V 1CXU>|}"щ̨zA )hq,hԤT$ET!?#7V`_&SA?;7zhU#HL /Gq&mtE[QS& -`ą_rgu{y̜}eIi7>I1A+ny!ɚ}޽BPVu*UbiOߤ*@f 0;?Rq,F@FS+zv!k%Z .+mrOk B{ޓ1-̀C2GJھv1Y5+ˍlu>ٯIG%[U ; /pv cڎw$.]}?ɱ SEB:o"|8\9N%fb8Jj)۫z> º*R7Θw%_-Y Jwvfg_z9~71 F(iG(,W=vǮ5L„FR{á׫*eB[644vRơ%sbi"fo Ȁ! um7*5CKY_h+U;彏k#jى13H79wLʔuյkiQqf Q=ugmq6T&8;M7" uz;0qע[ue$jkB!1*XN 1b/Ȣ#{TpͷL̻F ЬPGz8e]ߪ;#_|-Q,`mOn#$S4 1Ed27mņAT0]ͯDžؕP Voc۽w~G;4G(UXd x]u6n4̐w;T-Y[,^LGQzv" = M VKuC7w%؆Re"ք"@ Ɩ{#㯊ܭuS+pz)2o >y1hŶ%6d;e AS}:4@q.G֔OM~AB~;)_LM iN%|t 7vے 9-ڲ1g# D UT}"WpN9(wFq [:,:qYٮim@7\$ƋؠG?`x :JF_"lieu&#-{EY;u~0?̭peڔ!5ݳMQLbij.Bχ(g< m%qM5M$&Ӽ`e b:S- ' Pq;2}mo=;N=/Xc®YtqnwW}V V^B!efn9 ‰ߚ.'Voq~a*޽tk&E/ N)?-9aip5Z$Dyڻ,xNͶuV{ 12`G, IasoC\҉0yZ~K')&r,rΌd~/\%Ҍ+=p{ Nco10)4QFwAp~<'ՑFy|YXerKI#99Ǘ[(ҊE&RE@0?gt;mՐK|8,? @OSIO7tԵ2v]If?VJ ܒE5ޗ^I297iZ:#RhAh#,'_3  a)KsuJUS(:<`V֍nm@uϲblBW4τ&,* X)~Zz@t`_QiEDzǙ翇lwe!2I6x}_/o "/ҝc,G!ƅ#s{e?]{t/UxKz<)BM*T<^$7Ҍ,5-!!E&f.LTbdJf]{8s)z?f䵾;括-&mk+ ==6Pziax834tN×p)rfdӃ~5͔*ތv Ų*a 9[Wfg_O`kX /S;Z_.8ɴup=Z}l ^ Nh@cvvx(,L\/}(I߈,RML~ Z6^=e9u\ 6p NyY  Ќ >HP [BIHN#t&ͣ6&݃5og\ X!=,M&4> SWE'wJ*v-ݾxq#᜝@%JH2?nG؀4{"uhf %?) THGT e~.racyĢtw"^PBRW1$`oOJݚz[^I~QoL'_J 9Ɖ7DYsUUؼ8/Rh gR1I vMGNt |M]r}UM.L͟bM~)u}'2 H9W0UTӌh^"ʡ;sMr)3-{Q޵Wqi6󿈣 S.<( fM>'dWee578KbLA)@]!k[ ;eґH1s/A5^~?h,Apv]Ll7"BwwY;}ɠ\Ҷ h2"ga%tQ~ubOԷ@G6&% jI6t8@ [-P٬9Z9?GkN@N'(HlsU&W!a{P52SLoS:Дi+z|Z&R1 1d_!2Ԩ5܆7`IysOgO<\= .d+&Kd+Y,iBał/xj"94`A'GPUqޘ@K(^]ض V<{mPχY+3(} दb{71j*GyP I(\hYFX ,5C3UK. SƤ/huhX~0lt/v)I]ގ;s!W8ӌ RIq_&OP Խ"I.mmkX;o{TӡJ駟tf+ZcQf1aC½=t+:%U]+_ѳ5\u^E@T}ӏ &}2m$ Vy2!jNء_`.{TmbN9/N+Tܩk EDI"2rpJ:T_y6sE{~%u%_ܱUR +&uJŖS7B.j9%<DrY_~ȗY[ק~}LY sł󋭣=:YG=}!$wgttZ@zpSwH'yplޡpV)ʧ1Ejp(< >1LPu&m4W_#!>Y͂j!% &:0 #8^kWi=!1fmDp1T_ glCWBBOxJxV(6؉5$I %NPnGi ^ _i<7e1!v?܀3'fwtffAd ۹Y8/lbd R$_dzS\dA$œŕٖɱR5ʯ%>淉Nf,|yڞ1ܷJp+HI)鏂M;'«(1f̞(LkO\X^:twk ~6 .S!HJF⠙ԕeV:X^QƊrI~t`]Zִ%j5hizel=H%u!i +^wKJ,Cfbp)׺n~J>9& -; sjWJbCtX2d>҉%X&Dɫ̟'ӨZ==LM厀~aY- G2&i~WØ;~,STu?xeTbԂaU22P爋ڟ3jWKxjTWa[%S p83<$e={$)rV1 ͈{nzO=(zZ[|r! *3mlC6Yӹ@p${~r6^e8`wIӋxS ƃS,O2iv4[Sc_7X-1kNe;ceBag:tju4.xo'@-2GC%IWYo| l抓 Wњp*В8~Dv*5ݓ"Toŀ"ݡ]E?%'hp `'ݬ{"2IQ1k v%T*-@>Dl*mDh6.;2Z8v (sR SZx1ͳ"i8^.qܑbU†FWH?*{r ~-} & "z> htawiq/,D̢^j~Nk kpjwaJ1;h])bWf2޻EiEEݱ]1N*? qs=抧[Sp"D턑A˞sM<#qݣڨ w14Rm2ӆ ?+ʥ;+GE~` [-C骁Daǖ0Gx|z&j1/He2tAJz{t`)b6BE zH{4GnAl'L?鍞p~Ns{r@ԩПs3ߩIĬ GMGգez?Ub^sᅯ>2ՂŜ<}?ev^KdYiΒNMІtFz2cݸHgV:^zfaLhJj-ʪ_Uh Şၝ2\,gE}ޗ峙W*LT}5oWD_N ){Tn ~o֬G:1&aafkWʁ 2 HL4?3Z9:RofDqwk|>h6U 3xVVȱNȊu!o*7,ƚ"<YĪث +L${fr&?nɝ- Rs v,I2[U4 )J6~MM4KdP!b ,r.#ERܨKXf:Dcy]Sq4&9wrɉ"32gQG 5۵)J H@'_@& eJ'H_**vY ;Cry\#s6:; y#0BH^V°GX ; %Zq],\Kq 3zQ+!:pƁq~X0BD/smL mʺ ɑc2t `w-*AY?pmf+ZP12Dэd1^5u<h f#d5 ;0M圛 pCȡhi0lӘ܄ίl)`H0 JϚӏʊ,puD#()\T7ҭŒcg)W(ն;Z/A euf/a؝>Xϒ2S5l3"/WrIG. ߣ_ YWQnp1BDaE ]Y/7EpYfAMBk`uUxIEb4cĚ8sy}.YqLT^,0^ e3W-lOAy8"n s?|4K¦H_;VIȚoVoPL{%2A%/ (DGwzcpjO ? ߰m.ܣ/+灧Q^ mHOA/ӵ6!w,? i[kq)bǿ$mFb!M7bP];e* J:_"y{du N- ~TRѭgY;~xY6u`u.ג,oOZcs9s$ '쀆XXVe;#`ΜM5+}SI7͆M=w)1}?t̚ hj7ap0*kaPWuܣf|q3aKk!v^u ^@)f+"\Y&\iGÖ1#O[BUgvŜYFΚ4MVn9μxC` TDׅ#Ooc,#y.Q-*85Eԕ9i.6Gr+82^LU %CZd~&BBeRհEoÁkש3pJӭdM|!סO S$yXmft.&1XC7gTЛ^}N"\w@_"bƟg@SgE5sJ=Wz(-1ӑV'N; c2m1.ܶ;x~/c0os`ľ[k"h[hF+?vir/bmed6aSM)6k+v7J ^Qe:Ę.jfH6mFD#8grݜ?d6n C^N.޶xu4N "@] )[sEm_g?J {ϭ>}kf2tٝAQ4Az =o S^[i35A{^* K0lަF % F_ڽwy%':*؊< e`zdk520xz'8Vr^| 翫r'|˕ϓr.\ɲOӅ3ONX+qŊ7MCQL[JSЂ#̞J0H*5 c%fch7n=85={ض嫱Mxl^̵>?AFbJxRRR5 @?1 ~&&H!^igT^AZg*j.യ-Vd;U)W^,'4y5o{́JSRO7[znveV%Pж kɿC\\"YVyZ 熾]J>kZ,E" |?q ඏg#wzd37~ !2A^GQT"i'qIy IۃtVX!\L%=ϖm3ٕi*h1FJ/"QJ!:(sYkw3hwv"t t֥JM/"cKQ_|[쓁 w_!4&`#Y*w x]͢x8"Fw2sxL K+]HESG.Y t+3]kP mY%VOG٬L\TnZ\h>-CqS LOpA2 6v-GTH!^9u {S1 2}ڎV摌ںP(v>A}ƪmydHn/~ȹT".!KC͌u/h-zZ_YvlU0eTT\k/0|N4NMV ͉k*5JlQ?^]$R;7Kc5I0X>Qe|ز0=EYMBTv\F&rlPI$^'nM,M eP Q#eG!U׹ ;5jGUW.d%-vY5$*I+JM=>#.U$ < Dۡn3ڝ.n6mYC#SrhΗAqpͱu}[$e$V9#&Ї99Tz+a5nI$T)q;]2J)~BxJP,ֹUz6Hs(AF4.f2KGՎ/XI)~FlGV Fs-5g,7}TA-K YYz"BaxgU0^xT]奾}[_XܬA",HE meeU _O2{So9LZH?2Z"X]vu$.xP'K`ƊƴֈG_Pq} Vծgd.E}ҩDCpuu fISŨ&U~[21jTKҤK\jJ3я jq;)5qV$c>|<ߋl E+@X8l54 zm>jώų(AIҲ| z j.O3VlK̐7f*{р?s Z 'a(s.6><6)Ec"LjpyKQ5#F9?75W/7|"Jmó?.yA&ՆfV)~?I!‡S{^32lh違Jm/3L%`ݬlJ5TBU*ONlN&%[R+mEU > ۯ%/^_%0쨫OqWs;MF8L7qm8UKI/Lɩ,]."w|.J(= KE$gq;p&"f''(}e-UemUMFrf]oB;dvH[3|Ouj)4rqJeхmF~> O'@;`oE#EKu^IE[0 z9IǛ,8>O0y&'"ba(]~ŦQ9^­8U$AH~ Rc z0WwUp)TLG9innQȥS1@QJ)'z_8U ^qj3Q2 dAS C}Pk7㋢Aga\hSUms4?xiWuW񛜬L)GbezGlU,SЛ3!B_JWvWԶ68dOxdzaδ?Ī@ugSP3&㉑0U^v`A!ȏbO4к"ƁR)%˜6^ZxD.{\l%Rey540=z0la `G 1<̱ʻ(4rNKuw WM"zLALXsQf7>/;ˈm)v6U= URZb\#;=L[g<HrDfrd1^f7)R5Nk] 5 CZ[H7G'8-4A2L2z-8F01鄢su}JL5kd?!VvJ_\-dɈG"ZxȍA%J:}M8Hm1k ^'=w0<`U jhaf[@E:\ Q2\VYD͞h/ѳ! k.jL۞Mp2ĄxHΛ•[p?A7^rCy-]QGڠ:hB0}{rfwRQG9s+!p!wĺ?Ϫpu?=K>K)$b6lG”@F| yvϔGv4hU+0ϷO[d sTYt-ڵE,'_t 2eQiP %`,8IWUZ nX+H~#Y֪*42K|vlUxޝگ[ H;6K8P6ˉ\=#U?3v" rDe[V"6%V+29{|?tdsoNZ8Cణ?Wځq7|SÁ"MO)t[56Ānx݉'N|9~sB6f i |ali/%^+Txi|ou4-n^H\SSJ l5@#} jg%̾ `B̓qCOvGg/e6|S[T*6LPD^ō4iO1m3mMƖHPRTFuJ tLAɷ(~(q:ЊA.`WgyVr_^0/l]Dpd ^5$K1(2:P7wgpkO-)y.E@A#8d}26-UTzoeRCF fTm'Kq7~l!YIc ]Ds]O ζD3@? ZVqb^HKv6C x2n52ttfB]NlȞӔ*_ŭtK 7g[?)@Vb}!\i\dF}*gDL&h eԡIy=4MY*B:qXC( mHF@ (!Ax 6~}WṡUFIâ<(&zy7qG=/y\ERn^J7GHgӁ A*N"0LJZ%vtD\Sn["m5-FN|:ⷪTt6ZAp#s,/%28]CVS?V'7!SNpb#c&l`4/0/gJ'>$5ȲxP,|z6 } ګs#ʥN~)؈:`dhRTnGp&8f˶M gVTE59d|ܰiox# ɶ%:$lnW/DD1] g򣫆IT޿aH8o-@X<"*~:>I4zoU bfwϡ?-NiC^ur:`I27+{C{j BsFVy\@\86˗׊"#ʹR'۪,m_cH'jENb,$g#K%*l* H O6J{GU rcz~x1]=y^]Ȣ,:c첳I)z@Bnl pulp K]Y}7PT6WNLF$fA(yO`ڲ{4 y;w1~r;XU@ 6: Q c T[&"}y%0MŝX=9óoGHRlHil.WYpZ:O 'յRρH&BsUK1Zstۑ޷(0Hy];O;!H'=s{LG3īl/keI>_O USy't6V$SLNQm WqV[;ZLQ)iլ2¡ǿlDCjAݽG+[žZ1>ʠ/Ru$Ǘ}xjn%@eSDrءM|Mm8"޽Plu5a930Kö^j ȂB{m7xCfv͹%>Sz9z{n4^Th;Uf7NT^;մ!Se +*AJ&F!ͲI5ÑJxnКT|~e Q5oE&Mɋcrz6+Sg a PpXds>1ϝPqXf"SZuKr$ic΄c;%={t1 T 8tw$hΦdT o [qj-$% 1bYF -sGKVv&o(P0tug5v2W3 [0Cjqz`w(/‰ LUSezQA@+ڄH}[`Z579N]~ӧ݁&[/r9t5&;I(bZ*&h({qAb!{.?Xnݣm8`KZy$%G밅 ڷ#\W<$wAi7w^{-*{ M @5?D DE4𥓸8I3dJS,TZ1"P0T"Dvz'=WSae?i݌'&{' 6Di񎛔axBquHև w? Ȕb4eYm['F&RqcSi*ɮ [u,m ed(lV}}Vi'nsn)] α66jV`-ZwQE1`!^t &%^)HWyE(yhe043I~s:^+urڤ8& -6xɖOQK z23x'ntG>Yo?F&|ocЛJk#pn1qd+d yp2 InY~I}o䮆QFQZ,DQb;P1MC {WTF U9"VI!{@ԝN.t̗F**{4FSO* oS+ wL?|zY %%Q<#f|cb~_fC.st{v6YQ-øwFZhIg<%lէ- :tAKBO(]I˅t2jS>[%@whkM4#ev"ZEU`^ٷ5-eύ.W|{WDrÈ^z`pRa07CՉa4d=޺ $`}(?7w ®`u͝O}xnTbx0fQ@VG.?Sr4ƪX@¦S)-TόrwR;=0A ^J^-q^sy̷o\:  ׀`,2s;ώFfQ2Kb^_R0$m&SbA Pz, vȲ q 2$CEK%M/&Uj]PZ/A|rV:(.m&=)rCG27T{}d3p'uHņ>ԕ[.Xbbt_6/rUbWk< q0c[ L&{kF^݉/b;.H ^6@kٿHȯċ Yt} $m97x{uɣ"w4]Da57I=M!d3#o&>($@?om ku ԄaE/ 4jT c\ah%̶H{)Ҳя,M޷'fFhH}h'zQi}M-Vk$D{!0t%f4I4uK8YYFLor}|;9z߭?5n]YFNA@w}5s8ĐFJ..a F̬z//کEL *,[R:R ݴw Z RSOp t5P{e}JsL^TL`=usѸfT30:v4C@D4e3ߞX7"'6S2 FV|v-HՋV-`۰MFgj=_ j \,|{%1aU_XQejM9ǪB~,gWTB<("סXi#ݥ7k`ԧz!6mFHb!(L@v[$g̏jURc"b"1 8ftsR 6oF @eՁHԿ&LL:}4*eP5Üvpd2$8|ݿlsI@o, 7,ZF ʹQ誆RrF~م(d<"5NA2,,=l.:B%B#w` l d^J0+RX@?3 ؍U`ͧTBL{j3`/4`N'?d;ޙKcIRj=CGً;ksqEzp 0*6[C[afir<|[179%}Rb n{ x}1I$ q&yG4³O PCwY(gowum9e,>e0Fo >wD35`'ۯ$sfI~/Xjwx>MŽB}҇]dGkM: ܟ^|.`dK0"+l.%* `·ė|(M5lOW3Iip61y_]U%\~\:]>xq⿂I5J?" j ,AX ba4" sl)]D*>5uTU4-w]wZo6&;v3 !lo ~!&(֔<݈fP8kr^r@(Zj+iW&VT*HlO^L5֐pӑ5]1&ZhG]׉[@toaquJ97h '2o =$F?0Do~tbwv;my@4qX^WM[? sm.Bÿ *?p_c95VޫԼ]td~) ʟǛ_Qnq;FOG'zrHO\z5D`WUs+Ჲ" ??Y ۠[랍zWy5 BCj灿3NJC_%f:mh73$0#o9*eoݴFrhʹvjlZIVD|pmRwQVY CԼi)Y0ÿݏWâU{O$"! #xfՖw=dO˴(8S;q~K8pI\C JOJɡʠӽF*CUNn\pe ;n)' Q!]AoPF)OѠ*Zrl!Pa@ea:wβrށ>={5%yMo36 m8ڤ>8 -2'd)ZtL^eB!'ΰ9] }֚K4k.Aעb!l']-pJZ[~=3$O㵈1{z) lq{I5iRG`|4s`/ h(ZW >Hǀ1_C~,,;w]El\T%lj=;ydkjFko/⡢FJ%8\wtl1zslbHF_z6zCU\G8Q@o\Q~&ۂu=Ζ'"68A4e7Bgr3_Xy&].2Օ {f(M[_V.!aLtEOp]L0 0/l>g}dC4vOɬ;b iԮYJM,]@_Ww=Њl=fu??a'<)٨L4qyhbzH-7% X*[8kz͟4{ES(4y<6.@)|J6ThKgP#:-Ǜ\Od '`!v& [:yݶƒ`#I͇YzExWU@iX)Y-Ja+m~;ɭ]Ks~D݁b:RSp3:dׅtTyLQҫ JDD3KsLKöYG+QB嶿-<+0bIs x_c"ڹC1ڷrIwx sxeV ??I^sʔ^uԝ_7>Iws-s(kko9"QH|0TWpd4J?:3Иs$3Hs_hquMDDa;X]/:A;|>wDW2a= S%0&0;^p|#~H!1jڵ& 0~L>>ޓx+ ҋjeSdOJ 3`7\S׬5)"YDGM=ws9=zZ^|]P+d3<$ )|>6Q%ʱrG Yj+s3 ZzAeU)os.mKqZͳ4>_! c"J 1.Bcawr*H˜T3x"A > 'N9u?z@ƨQ.I)^\T"Y#lr|ԟqWf<:Jle6UW Q=i7>XJIGQʑ U bOG/Jr(4Ӄ]XbΚ7ǹ[c@Cw\,&)62΂#@+[e@7oO!_iw闤ӓMn8M=R*An\Y n b}\]=֚oAK$zQ u칰%`m+3E^d }8}f)|fg|cJ=P}{vˎTV{طЙR(Q-0smd3*w5S 5BS~DcL30-;OhʞRxuƝ[wWJ~o ]CnĚߍ"H ^ %$ {VB1B$M}]YYDZV1_a<^BB$94Q.h^[?̓%/ ٫Stܿuw3&ȳd H)i!= /j'h >LpE0% )''n*^S9Ϸ]Hc)E(;e-Ȫco)Ӳcnv%hQp6z ϟ l'M{tsBC"5MADK2$7~~Cb"& !F;ݡ%veA{dyzCqW2F^%2̲،譴A+t^6մGpTgK3:N30=z*eEYB$hV1kQ†T;Dp̱U[z.C#8k+h,X'k;gj1 * ^^:XVCL{ Xv̯ GyH#T vHD!h32P ҘalAfFPS3Bt!b{%R!y,Tڤ-:t!]Jz-/mXnީ:Yf/7 1|cpr=6<'M,/9ȅetajL h? عʥ`[5B`[11ߕ$Ə2#oy;3șYY_ i ZAmۻ"'r7^\随ni8zPI'J~u}=Br'YfXE Z;ps^}iE J\vݦ4"{lqM:Gyvj$+!N;k?K7O%s e|b޹, <˝ l?O^5}D?i214~"ɇO,&քlҷR+BHUg9jFߌ{seST1ǻhO۶(5?0hG| X'Xꊥq͊u9 &Qń]"N1b^{Z:d,[.ƍVaҲt;qC٫}Wƻ;xJ"q +ļnw'#2qmG]ؑ{`] e5 dlG~Y5C٭H+Q5f>ե_ޚȈc(0!`.yϕ {^cf}s -_3 räBt@:tD;p:gzCg,OF6bqJ~;[,+iqRO52!4[|g1_.mn~g|^}:I[vp.G4(7;{Z6{@0 *Ȝ[lEZ! gޡsiQ<;96[Xw =C)8 ޛ_ۀ%DzTOCA'-òTdN2 6AYۚU.z5/1dSqD{m#kɔ:{TUXkh(Zb6 |Ǔ*7)(hpZҭKC?ͬ'd`@O~ kƽ^g<\[*7ec}9wGn]Fl4@٪wu=,>]V D'ZGnW xy0ZQl4|:%4ye/~ē sj?^WڼFVRJΉ0xY阫"~~5!x=Q#W=L(5L#Io<_! .&/RZbK<,Ls_qtnWz׌P0ˍWe<^W-6( v&yGGDhݤ޽-Rk߄E#S-ڠ3xl 1Ik~ n1I~hEggx*irp+9YNW}OLP쀴?A@?OS>%cE:0Dᖳ)q'})w(1 #'؁ RA׳`x\bC~> 6 s })hص(2Mڐ 4bTKB"t :-m]$DF:T/*bvFUSYA 雤puq-,csd.-'}aS~;EfZdנb 6!-ma˲ Si?W# "EgIցﰾߵk}V5MtB5<.eӧΛwX_>Jc-]?L[<)^"7T/t6ξ3h#cvA|fe2r`пZ4ԗRKi >.:͙`fALZ:)|SBx -vewG\dj27<1 y{XYR8xR4(-xGwt SG}j=_+^iYq"d\ c{fDS.:`Ty \0;$M̨Ǎe6C5cDaK%`&[:U-ztRVGጤjH5s[nA9dHFQY'5;YqZòDOtdzuC^Hx~Y@&Z!Ts:0M9|cNM̤ ӌ2͑n-)G`*ٟS7וƼe.g/<{3yB}׃߄O56`СقM,ڐ \:59'RIX {guV%ΗϵGnj"Уǀ|5?S]YյH(HŭEw9F}ړ[1]po>Hz:D@$l>Q 5Fb6+t@uC=WH:ze qA:0ټ8H]f M&ŧS')w./vy쏳;ߐD_rK@963Pnݠ^&[R^Z}$1b"|wMyEBE'6!{3]H,xAWԤ? \>^vOV&h{9w^ۖ< Vgc;,֙RHkɎ!UVKwY<^Ob2'K\ F%ɰbb<{eՑN՘r 5ɚ695JTB'KFb 4I'WΏÖmB?G"x9b[F109UwImw5GRχce$@Ap~פʦaX;x x7-W@Geʲ·Ͳ0<Ya>ҙq)JZUwvrV|Tc#zrM~gjDl~ּE}.8SB Н@HJPᶘu8CeT˝7YA|5rGz -@1v[)|FM+~M"e:2.MNQ ¢8o zA!5oOI"H)1 1]P`,ɐ m Xo ~d7nrd7:8?{.-SY%_ȻWjj<8<6P_*U]=&$c+$!@s7-8/,iWE鴧Bk6IXN$8>&擌€jr¦8k_e^*SAmkη#Q MդsȒvVj D*Q=F3' HQ_p9Oڋy찵6sX17ʾۂ);`,ؙ_\Jڠʘ%6V.+a}G5?>~"M&@%s1`iUwH+'M=@9:'rA09vf<9 j ѼUmOsגUKͬ rJK<9nߚcAi@yǮ1,(/%A^-<nxX1Ҋ6 d~((G.'|B*w#7P feqfHR3+ٞ(Jr/z6ܸ 3?U- _?lI|-X.1d1Jj;[Uv@ ,7ֶWwˢ8аrUxyy8NF{Ҹ7]SÔ03Hȁ B/{֛B%MC :VmTO<tp1ΕIVT𛳌Ο^!jHX G惈4]e*$Ԡglz:(S)G܀ T;"Ҙ-z?ۛP'Ƅh: H-EePSƷ;M]!Rn` j ;/:ԵԱˑ)MrTIX}e<^Ïh~Wx&A@fڲK,k2?WlXB[m-}7|ɝ`?$b!]!؅``=nD9ڋ\Lؕ^>2g۾=@wӥE.;w{D6N>D8!PA$Iް5@ZaR I/)|ew{@6/0r Q=y ll&LDiN&hJVl?|LKWZjO52IӆQ[ݷ$r?J1WF\owp/"P'sV*f,eY]DVĩwm l SdF_zMC>i (}{IrVe ͷνB,X^ jSٕhDjԟUoܳr_"!oZjpj17 .[UNzY݌1@s^KA)*4/VpB/$kt/m֡UT*pGJ1=)m'YZS&2ҢtCL l4V_ JރD k=vn~Qod

!P?!>27C/N<‘l;C=L1r9eK`]Xb=X9 2 /5H@mzNx/[Cyly9^Y,¡* yKfv6@ʈm-G._ZSG83KR堍~`Fo=@g;#tx+~q7H vkG`Ra\5kVMN?5u$Z$ݨxetZXMbc'v O#&9FgP}Tm`'Wځxi$I pfK!۹N.$]EBRsE\S&mIS) A'&0`/ >,+X!5]F9ÀLC-0f\69M^Z1 kocNݘՎ/sR8Ц#S ltkA H/m'1pY. F*]KӣTwY;KAVLj=!J+ğֺѺ"Jf|w$1y/CoO ֐ m,h}RU, PRYC矠ԍIt}ՙX##skV!ip4=!z'waiʽh]J/qcϫ>ˢdEJn>I#kGI/ CX?{=|\SPac_ Ǭ3{9"МAgF=tdsbY=}-{r+YYY5!x}Gjl7Hs(שxìO+kS٭x1?{9L2n(W ^cőʵdν5.T/9ihjd{N˘=䆫SN26f?QSlnk/ubL袃_O~|9Ktv;zS}S<6o$4k2HB{ẗ'#Ͼ1eO Ǵ}$$nƛ*yMLǚs,EZ 7*/5uhi3e8h>Zo&3E)YI0r|L *IXS%hM?h0}hFB}/\j{8J: f'%zURjYAo|it/*5zI)~Շ^B`[rDNp\{cFOzQ-7)9{>1+Dw[hctNXMGd ҞY>g-糾}>I;SVeIKѿRöm?zC_j`5u&U" 5H0b-&N*Y TKu2}:k] ]2Ep>Iش$+JwvU7Y#H]lVSDyC&Ɍ%2K.DI]C2t@r|AɧQ[k.0`o I/}΄l\&S%3;Ymk(;0z] %[*Y΃qԻ88';DM3}u/NT|\ ~V 2ec K5F0<,bW m\VYoftpfI|PUm TZK8Z:А+] w;y8zrvS*ŶQ5XgUXcGtV[Kr^α'41#bzٮ8\< ej\kL&s~ů)VD{΢pp88YSՈT@\vrεO~>¯zw:|O>Evg%gI 7 ϊDv>DM QL.Jp_9]edL/;͐n/@eWSVHDhC$)3!|:>K5ڼ3^tR<ׅ)i?QmgsM4Y_ka֗A59Ā?t4SSW$8d5 ,;no/f/ŴEI wO!3Ĺ |pQɂ 13MEoբ\bhs/-Quu7<`(X,r- H#cfD[k@/WKmՌ>"ˀlɦhAw ǧwf׶cuag$9,D?kk-}@^ֆ׆F9HsfXMr)G dCaƲboiU<ư:C] bQ,7MǠw9nLV8R00N_D2BIcrۗ҇>БPTZA\ /1 K@[%!w/FB;SPFlI- c&(Jkp`dx 8R9 ,t{t%PF:ƥl %k(Y3.D\Ģ$~Rhѓd.fp`י-QSk ea QNidz?5ISĵ] bs$]C`dl >`˩5a0'ʭ߰&Ai2.i2Q_h>ll^85}y̳@1[DV0a\cŒn&|EɑFjۘO@\{J "lf|,:^{:< ^HC5MP2M ~YU{/|.+*RԦ:1v~徇0q=P=W>G^0fT tzHoV ލRo#Lu%㝉U*s}plѣP*q$i5eXlԛv;Rqhp{7L'5?n0x̨I?=ʯ\@fwOh8NC j;“>UA !yQKHã%v VAo-ڪEspiUBlQFYqi%= AصF%p{B]t>6БkVRlu9k?PQkhQ΁QMw1_`tU;$j0D>86mis=M1*;툒4HON&8GPt$Ttݽj(l8Z]vbcc;& E=][LfeNEr@P'O*+ P>=*qkVv˴V;'+iH f :fʬK5bbZnfF/#^ȝP ^8^2|0"LqHRQ r\vsc]`u(;}Pssq13>Î `p=\"PϮj)C7%` i[rA]UvF;L 2hi2ydJ/ڹ^ )l\€pBx6bRp[N.nCF;-?FqgB9$HV<(?Yd`V;Ȋ,m]F7RD~ŷMMs{t QB@?mcK cYYwEY:|D˃E~2FɄ^ _(TyV%@lR0@cfI񣄇+lAEknZ|j[f-F{ fٺ4߶Zooj,zۮNꞔ<k93CP*OȣAGGQ3n(zóЦw~#qY"GHxlVN8R-\]?Odwc†9ܻ=֋V\;:B LK.6轱 ˹UY?M/Zpnwwt1_2i%n|VBrF|>a6MV]Nr,Bf<}L ~f R7HȎٵ}\xP i!4N7J;$S[yKF"ol<:GAeՀz_86 1wC c1`%0p\ڱoi97`4t@poKH9c/sEf}tP$. 8X!:*ȇޗcD+7WtMapr&gC4|Qb'cU",-d-qs_ZŴ"Fti)g,y-5K˶/ 2 51@i ] UX Wi1hN$gj~za띝|g姨G* 8 _cz<36l2σ VsVTr|_͔mL˅#qyQL>g0~C?D(ho(`|•-Q(+(|;dЂ7L7nȃ` x饧wEe,ᵞ9=Plq]ulk4{ L%b8<>od)دʓߣ* RM5(G_DWg)4UYlh}J RDp=i}>A5uI|vAf4X 4p9LHd4MMP>b }QgW-XLr '0!8ȵ z2n:X3N>:qyV 4ao_%>wzC>kSUS7 yv*R a1γȆQ?S4X4H[e%|Mj$f^{=c$WR:pkk@*sJbR ђ'I94{{xnNuHKȏCOQRQ y2K Qح Ե*.ZSd(<]XF{@PK^eltԱX6Aj%;"eN/"[ =c'0@j<ԉP 7K3'g#lCڵ(́Z1-٬M5G/4)J1˼^N76o`B6ꦇ3"q[tRc޽4(A_ o^L ˯XoRۏ< +0-̰t4luMX:̔ᓳ.W+,a[yP즮UY`%K-J$ D>!9iZN`9rxBz^!u cW~~\}`PuG ^XiS/DfE iI?=r0ZMAeGyzS|3Vжڅ [U&\ *C#'Ь]>a{ξ XKYs{}E^w݈jb%tu2{ypܡW/Sg'-{W=U0< 3}tv-22эN1܋`lh'qcf;fp㍪]1["H8Ft BZLBz0!fiwbO9?a<@IfrC2ŭy mlZxW̥̓[L+lܱa'Fbtt*;)W^܏D1o(V!Y14 >EhP@UHDK%znV EP {LIzFw2jM*;#%BtXRLONp6kĊ. jjs刮,(><lvwF1O)%?g 1AK)ksæKͫZp2; $ +sA.0\a ݞunh`G.@O`}?,*tPNLqH1I "iB95$^z䱏5̫~R'U $hh_o]t;fR:Yu%:$#`RӈsǤ>(D^ =kdϞ \wZ_Ul *` *lqsnࢌC۵Z-WG~t\窨oqibUWJL՛;kDi :kedtlc$U;EXi dG`*9y(Nb9cLm'CAG~0<3:̈Կ E?V4[Gf=_]#1R(Vw-T0P̗dIHG7E TStf.#\YQo]s6ج,10 P{hik&h6_jIX ǥˉNm=Ix$= Qn0.qZ7pOoJfaL!̃d@=ϫst^lo:`:" oQ*ĄCg*#j#D]Rz.ċJgIU3RK ާ<#r9hWs@-7(&():e*hr&|n?ӊOxvy25=EH-bAg3LDžIH$-ڏu:|u٢4d,A{=LaϠNVb>jˊֹueK!z ט41,ٶQßZ埆VYf!Qy`s0,&ƍӘ/P>ۡ=o-[t&Ҍ6S2FarK7Fc 1 @aHVswAf=X٣B  }LfrC]"y3  CV`/_,I6Ƽs>*Aٯ2") J>/0uCssUتV䑏k_HE GtU?N_ǯMgQ Aq$8l\4htK8Ӛp M+ &FP%O} O/Xt̨)[\cs1/h[YŬ.=W?(N;'Gqj%E_>XI Ky{h?>.!,'C!S#&Xɨ&%S/NTs>ʛUUgSu7,]boPJ}_uIO D(5Sy w' 'W Lt0_B\7SU'\=dȖ=WƮ7kvxn?nċ l^: ;p*^g-@ۻn#4e*X&N C\#.S~b%EZ.ːUζNcs}w!|N" L5=%P ߈Cu-FIO&Ƈ f6}( 'cx|^Z.hɊ1I󧑢N$1mޡP/>O5ϛ5D_zu_)G*{jp5ű }o%a$n_A17?i`3`&1:atp&- 0CdRb3 abaѶtw7JĜWD-3/xωܗ8`m/[ؖ/mYo( sP2 PBQ尾u9&2VEmt+0O$}"JYܭ֯V&m_@QGW$U-(U(שe^o^>Gg=?3Nu 5WUk:lf=&xHkϧ@r\L&|ɐ0HݕO#⨫\W{ m퓿@°#52cЎԒc󒪶Ih8V# [1t.Q+nCͼU"%GU7,w+YlṊ*< }o\|xq !rs{'loJ%.TS.Eަ\â ;)p1v  J^bZvޗ Z/Ch0J,y8{l9[MK6KLFkYcVHE|68•=&4> *ӻ`$}z,5*qd3h+)d!Pr:o-LFG[Iy-bTr2CffB.M=p#!{׻(-ث|Pe QiՍ|Op#`)L*1dUͫ6uk̛$Y1s b:#PW7@j'Bĺ'I`\%A?!ə{L[dCٯl7YBΛuFW!ˤYއ1jXf~isϐ1H:;h:ӃA!sQ]w4xWMh}8cw ͰE֖v8Bᯯr:kVUa.x $`ýر "xn#2c]@+&l2NOJO2Z&eUߘ2gs8iBؔ.a/VיHBG@{2ovti{3 |D49 xSFHLr'qvn_V.t=/ 8w{D*OˌF=Fv?czy7(mX~(8?1q?} /KDP) 3f@5w*XUr]tHYugqu[ނRC7/i{!XDZ! rkx!I|\i}a 5fI6`06Uʩf^Xz,@_&'#OJȷ!b]1>6k9ZC|3Gg9ړP, >}dfԽ67 Pdh0#1jByCZ.͆ւ DPz[s_=f|يhuhwû_jgp\vWN,]O2^nP ,-6nn3)q)f/hY2 u]R[?b{ɝlT[Hm(kM==lw?=w-M휙 )gM yyձl͠(U>df6%e.8⡅nQxhc'#j({rlA7Q(F9}Zٕ[V0 +plH$8FBeY˺vuלh 7}QߡG[$*{]_wy֧Z e2tz~o k+vY +αnI2IIwѥv;nV2=ْv$P%'P{49h/FD Q w 4JKKHc]M,锖nI@W2=gn32HrVB9 nSaLӻfܻNQXS_US]SA?Tm* ɽ7C+[d`$-PL'yHCLɜi+_d9 Ɔ߱unvpL8'v} x&kŦk(\ Fuɬ JŀD87W;X1GP0+Hv ;]N1ʿw-2YE ,L[,ى/@uVcOR7OPEQ/'ܚr p(q#UtgL𶆛!9ِKG¸uS HDEB,ʆ4mі,KS O`K+!u~ 0bNsYn,h8uq*0%˺_σn{5]Oz7MWoJ,KV:9&V,듁k>lh9f | ӆOO:y1ZS{t~7wD,sCr{ nv4Xj3:BBNE\R/Cĩ7#'u{Pɠm1>=c͙O\79e-xJrx.ZOMO8Kwٜ QO{*^Zd_JX,#f5Oqeq. qj$e/ܻ~R^n| ЮH`܊^ )ȥ"+؛TF[k_fh`< ~A]i2Ju=sD4N:X87<8ɅWi'0k.gRJwpr?$2mD 7GA/G%Sk!=YkK Rȓ%O<(20yq lDeO,&V!@uo^ hmO ¢AŋHTe/Z_~@{eD r-2J5p?mp΄TDq2Vg¬v>p8C_"J1c$YDq6*Pߨ=1XJwǶjÛiki'+?;&MXY{}R*! 4Y#Du˧oSE$zYYejDzQЮN{jکlMwǨ| xC<{1uYq63Ւz8BCivmNgVeXԠDߖXگ\бOɕ4Wz<[!5ڈC59o@QHg+ĿٹlqBPMk!w?\Šd7}rQ%R22rwo4E!J~Q2ŚiQD%wȠ,EޕȺb#~9/ j[FT{[~i4rmkx_~[\`JcoBĊ$h3 ĕ>k~g7$gu4wdeg˞ 8t~ɪvFO"!0g w`ЀL~7\KJw&5{S߳F>i qG43Q W-i0Cy1 (W/(AnNx{Hn 0F}޹iG376YKA.]Q{ئ 4TdD[cK\5qSwVnq7tuݣh9XSxv ]V, I X-؜ӵD!'2Q;PD{q{ɝ8̗ {a~u g䈛MBC ፉqjm)Vܝd  0<)(x#'djKx֔QyJ%+zmW.#YM*̎OU#{2׃Cy=`s e39|_I ]ѦnNtl: (EMgET*FtuzFWQ^9dJH*FavtUb85Ux+"R&AƠ3̸۵ajoS2,ZapOq4a6Hj66ƘmeѼ*Nǥ>c{6ȭ6@^կ~|՜dҐ1B 4ҬCKqRP34ͪK#x<~1_2 ,樆>.yO,Kmh /J@>C$oBI~^\|H!nv4K8uT&oM.;_tqHqP< [w#7%{ Hɪ;aHbm>@*MJKs}x.[75;M~bZa)ʄ-㞷EA ݴ٩d Mub, A">Onʉyg܈:C_J ї˄c׿Mz W+*Zv[ 09ۃXq[_Ռ1aT \&gPbg Ʈ2}_KV@wvKMħ3iTV*t9 UBvxd+WV?2i,=(e2\a} L=w$a*Z{ 0!L+0YוBH ܂JƵ4.J~.]{lQz./Va% _ ~S>f /ѢN^ƣ#=[Ϻ[ pa [9%\Lew9 olriBaYkS$x0iC@Y('4({FlXHݹ}LƒP4-Ǝ-j8Z$1u c^3I*YǥO$ &.6ÔhjQuK#rH͡K걷S{wY]AVy?4K%ľBe4TP1N& C^pSA৞:њFXK .`b1訙t˪ N_1>WR{Ɗ[yq#ܛlA6- M]jk^FJq JzKx,aik}׷ vƛjԉv8Ed)83>I;m2t#G~i%|Sj~9|#o[d.HQID^Vh0VaOph MY4{ov /\P6$]{%H^ePU#}Iz i,˜8 y3Z#Oۤ@C|eH+O^Tmgp?O08oJ#/ hysix_qG3Mt@ SW>,cW<vIs1g9O A5Xщ::wϢ^x=@BKuz)aJ9"Qqq['ФIW"% *p԰t~{-Np;bԫAEX(TndtQW"M>Sǭ%.|eYC:qIݸ~5Bdu*6ЬC]<̩>/I-E,UuX3)y`;E=\1 eΖ8S<_pr"jq6<ؚ+fKOѭZFub&d/~V6*2[ %!2HeH>K\O!tppI܍4u$M4FPzIirNꪱVXu/]~bHZc}-/J<S}Z./VjΏx~oʤi4" H4*iV @(Pr2*57'̀]W˛h# Cĸ1MSBtG c8KFxK:٬&k`\ruz/\=H`[MI Q@ЦqT'b욎f"܋ W+D@U2f&3v\XުQ$Wڬ$xU0ҀPړ ۰m @I| F'/T%v9|e U14a^O`qg%9(U C-[mAX)&OaT1{ ۀ9 u3o^xqCm_UdKDvw<\d$bL$VE^Y&Е֫aUtc| 94Zca,F}Yr<\yǖ<-㴑p'L;%ͤ8I a{"m-Y,CԚmE*K(Ivn rmRRÛE)q:EZĝ%@ H\G厶S$e*8Ỉ-.PUܹ~-N#0tC(d=Nۖv,k-DD,; I!L$9ǀ} Z"X*vg;SOu1coC ›UO͒<1:Q9)h^8@n Tqm7[pȞhWqD+(9KsJ7?)Qi4n yeVr2ND7)'EP NϙMp4MuT-ҧ~t]eBo~)ZqYZ$)W y_k[l3pY?|;OC{'Sembn:vcVa?]][k>]oeݐc48x/EZ˾ċ4 _?)\6KJM 5yt_up*~~颻-,hvQީ k~$>&*'޷!-8Iljgx_A$,ox\PF ~/E $ qz)HY8;+ʶ= jtr>/MYnF`7~>zxSdkԅJ͚gr ''=KxBu%=d-#ZT:cXc?qrġقqN1.5EuW䂴SP1۞'V0L?,N7s&S\m/*ζC a;b]ӏ/[R6L|W1u-PeX*ntXt%ыĖ24ɞ9Uɟ-O>Mv1sS%&C=j@u/!IƜfaШV"YkR;#WM۠DB:@V_e!;&0yEqbCK(skvb` ƪ6ă:%X0sAՖ+?d)\22ހ*z6U;2RHgWٶ/g@P|igD@W}nx[\ۗ6K5))Fk:!$trK98zFu.ƥƦ*Od/Cľw4`8ỵCtU`*)ff0!([q? Y%~SpΛaɟM[23ʬN ZeVfXiF-tkgrWcKxX(D C&ǿ) XB}"CS j} DOF> 9h0FҘ)XU$r{U<}AQAv뎳pIU/0LTb@Jus ]Y m{bvQa,/̃/[>*kk~|Ni0߱PqHrq55m)uT3fMƤ3Ijھ$cCb*4r+O BE}V4ibT0w&:p& r\U kȢ baڐeWi;/gH7Ѹ _ ^e_kJ+ AdqbJhZ5]Y7!" wOM ';Jv7M{ǏFaQAҨ@p1OìC9*O4hcPIJ`--jp=FeQ QEj3h9ް%ӀRh>{3ꃶBK^)<>E6x l}nk-x-zU8uƀ$j yJ+Rm-OxGC{6뚘:&swI[&Uq 3W9b_D=sު_No#߽ŅR$WR EZv5k/>j`UU`=wXD"7!uw&@^Š 2B?ׇ~{R6b:zp P?cWxC11 EM% +FfaQfծrψE 0et{-66 o/C=Q]z:UQZ8)2)Nūr¸YLS .̢hwܹU#[+[@ ץISX<<.UZ=z(<Ώsxj2haxmutY =0zmYoix(dp ļURX!rS%p :0][d)~WdxYg$~[}-{~nOk_ps2*݉d+<[*\WBcһ?r_uzCK1FnVsтU9Q7NE[v,2{o Oc#zoܑþq9H`n$6]C t?V/ ڭ9:V+cepOvE)$+9;/va`>3Ol jA*c dӹs'qXY)Ccu|rⓕ9m-j+| !iit;Eᡔ_","81 o)'~6sv]:492G7ғ%Aq!D~&CrtɮQNA_)89HȢX3`֒|<f#"WH'a̤mt++] |f N߅inwzpfbh#}+uax%V9kO;%)wNDxZ* R6MY ?¬P`RپY) !u$ ]io^ bA v9ނWNE+˻\W],U)P2} [Ih[16'I`%_ʟ_Nhg^O:m``TX~k PS;DϾ&$8k= |uju!RN&*25͠oeZa=[jJԷyȸ |ʒ {ꝂI-_W[n]w [|T3Bg*휂 QjEv:8c3 xH5+U g=;tWz<&[d|,St\b-Q@{"klhJʨ _c2rdQ~w KqѠ>@QL&e.@ %W,8M@2yFJֵֶnFeC+&Qٛ_[ )qXjd$$uI ,(G@(yOڋgKe+Eep!E~ywUb喙JŵA:z3Q(LB=[K'{KX\rFp#.#I0g7KL}PX E~Ӷ?cE{z]&*ʴsaX#Ioz9M(o\yQ7kω3Ny  boځ[MZӢF}ί1Fo>RCgAHw g$2I ޙS/mgpxI–I{BiY/Y7 :%\`@Rw;lp9@ ${~1+ eU}NlZc*酪_3[JxR[2@5 J \c|䕖Z˧>Ƅ1m6$N׿ˡ.BJ}hfxW n?PgμzT s?abuW/fhPP^߽^@5\mt 5'wĒ͍2w.I-^vWG|>ԓ#~M0=ck !s,mϒ|cq9%Qd%:OZ+Xhߢ56kӊu.(VQ  (*p5vĹXpnSk_UbTu%{+`dq8Ԓ^- / 5Z%6ƻycC<O$My?''ԏR5hN= GQ` ;K HdaUN|mGGCemqbfk(8RO, V2J4=qSq$\IA;iQ{{ @LG?`V R8Թ΁'nЧqʇ\~֌Pva@I W͢*G-@]$ɨf{oс^fIL~@SĽ+D|s&8a5to3Һ]R^`D1KyE/뼀QT!ZFG#D8fLb|oBF-d@[Y4* ^8aH ڷP\M<>P2W3HQ4~ʿP.C Sbs^sP8׸pY|_R5h!kej)hJ3۪ iRinGXp̟-ANtԖGbr RxKpZ}fӧ `ylnڿGI"0X=:U0< ]$X7'hlqȟje6Sz9Biج-Jb%īk 0Ǯ&F8Gƪצbɡ#W0cnV8sU7C*ߋP (nwmYScb28 ey.7 D/]] 5ԍu/U[l]|FUjٌ$ (Y{7F6+'Q MlCс?s;|~v i)<DŽXR9!~oH4۶֔rQĢm\ӹWٲI-s}yƏ`tLЉq+nM_Ѣ :){ BkAס9qM"Ίtnqt1P!?ҿF0a(p%I5IxP t,1לGDPFHl7ƒL}~g?+>7v >VxV*^#?%qg|AڒZ߱,1U ;c7]ʲޑ+FM 3kc'L\"72x op`J.霻Y9NoY?j}<$ޑM(@y]PXL-<̣'U ]~ 22!K'm[*ta+ u@{ezFr . bAB48/RzdX`81Ե9 k@N+G/ܩBvrpAScFSO3I)3j SqPkH kY]{l;ϛmkY sh}xo6Xz}0tp'sEGm ɦ1^8*hLd#jKؽ895s8E[H"e@j=׵,?-7qڙPP*I~oc=O%|ӰzGi:z{a^o.VE׷$sxx8-#ݖH}Z\AN'2qd6YAc&W9jK>>#Ag 5lsطH&g^_~gA2}Ic.o%,4$JҌhKOetY3pT)&0G2Me2/>wҩvuR[?{Dw7"?q_O-V<0i[LOP:5dNm6U½*EpL)bvYԥtާ>~nBKAIP~L3Da!DQ`"w2X5q܋سI Z}]+ߢw3]WtQz3'=XRq S`5aB,cyZ;Fvv#vjr7Y@+*ył; m/>Ynד4"yA#9Ł2025 8<=D}'gBXduQ)s҇/5fUq5$'˟؅hf3LK}A8Jjr`9@[s3HnL;JWcVe~rdϏ; \)Ɠo\$2%E|%NC[%DsN#.`V.4Y@UhEp7ަl p9SScMPhD:ĸH6OvMN`E^LVɐ I>^4# %<2j#]/^?RxY!5'@O\*rw8:/->S2siC,.%OE/q+nYc{Z-c@BwF Ggg^iuNTS)\X l(飧ɤrRbƥ덀w *_ǞFn`O>2 59dp[Ca~b}Aa" MT]| 5j dHeI Ρ AiB*[{Ft,r51 AŠAM|AslPlfYT*  '!K9u A+4NJsey ԍt#LAiτura1㥘_7eW2qF8 :k}m2~w[F{If ᮙ_]&͎7~`DSMe>ݡ꪿"-|2-f#`0iZ%@]YD KԮoAO rz/ xVX˙0*B;b~Ӳn˸0!NYrH%cDziOOfp)Hߝ}X9I<  lkRKl} Y@p)232Uv}/nwlP3ѥ e? rE @<6iCWnl<֩l~mktиPC8>AEh!Pdz /Tf *%%0)v~>R&@Z;4,\. %<vNo:n4đvOȫ `QPq͠bs#8 dcH^T.dqLp ?LU!|D1GJ+Ϧ0`wH(;}ِJVz0Lз:*D>e#QWE # @'RQVcg%ϹOw%=bab5#^D'gCE:cVA22A-6y|I,Lن ̣jEU+P^;EoB4z_4dKߒBet+- aQ^1YFB.ZxH'*!(+sxKqD}*q_Zu扲N?l{9R$ _2̺[(+Iee[lg]دMl phk* O$"}vO5Viog@{oR8gПXܻbG*Zk.z@x X=mym 8[-9v!ݗ~[="R=PoZӟR'n2R݅8\=<V]zSE*~{$UJ y/gMB;=u}^;Y!߫C^;yһesalMt"0aTW3LZϹE/h:1f,kSbk&ItlB\Y%u%IS+Pt|O:v[BVFO; V{/}$5" l.=m~6y/gL4 GThl5r|3z*H0t=*:K݂ Pƹ~*R4wG|}U&1;%;L l}q7b}WL:H\MmˇrN`ڨmwIct {Gne,s P|Zzr4 000+?JzGc\% ظ@+Ⱦ8 R4h??laÁ` ^,;Wu`"]ۂav)允{~hFgg<3yxGHb^ S! ~mjCkRxm*ѧ|NSL7B*+ou50O0ixG VYo* SJm'q@`M N> $@Bn<Y??M\+6#y*rϗFlߗ-S+ A =:r!^kJ~G/гZt#ZT{M+$ .јJ@R(mQٍ2%Z5Mbo܃~G~,yK%8=".NȋSXA&8|po?&Ʋ5_PErݱ׻$Smд?tp=x#ʩAS/?UwL m~+X&Yreo;)MаNB)U!shv">=N3e+r2rg iAv˰#dvwtDj"9V(yO0;guՋ`HzzR' eIm௨@ [SUnKk?<>z]F,&d$Ijvl ZnB9XLajIG\)HdXI] u(EBEXGivԜKim@뷀5uzP0z8t)쾞*Gesx>ܲ͏>r9,?;'{ٶpnŋN-< _™ f-pe."$l-Wz|L=Em ٨(Q ,E}&\x #*Rt%|J]h+Oi:l5>w 2g0ђZ:) ^7Nu3H zYS zB`5⯻~U%Q8WtƾCeoi+e<:S_CM&:j|kmB ]*#/$>F枙X2O+K<>eBOr|VN+{Y T:8z!oj}=k,:ϩ(^sB+fwRt︕D B,1d$ū-ll;ǰCNMAA2f]-OK6),%aftLJA'`Y._^A^Of1c"?Z'0rA.{9ڄ;ͱͦ\l$_$cebg`>~?9vjVߑZh0{ؾ*md;CUM"93^ӵT\;Dn9Md-d;{aXF&(u]kN&QkZ`XvU,<9#)C.\LTI-KyEcz"/U̗"g);wd*ӒUUr=ꅣ?[?l3+#ő2<6Wr|0i@YKDe/ÀK*Yꨇaȷ2$x0|B1n! +gpvy"lO`B c~#:`Tq3(FjB<Bq 'h/aBRSM \>OfTC )} 2V܆̀>Je*yHJt57˿=%Щ/ WDSCq/ܑ1i6K􋜥-?}|4U<="U1ύXG,֚?ّeYVi=J7=x_VAܪgO{/ڲ|t հL4="GIkP\eu^5 *RS 82vnt{aitY(j!y:ʺ<ƋEH1 M=!^ΖǗ\!,1QE/>Vg~^*%5:xc͔w%y{/J˻Oǵ gE6 .>.BvDSeNt:E06֣_?vvGȈ<1ec ڞ1o4G$M-b lA!!83;h&4!I$*eYruH44q(x_{7fx~raNO­iN !?> oLTm% jWywm!ePgU@tߥDZt;՚H ?SK4fؓ319mD榔avŋ{v@[4^ĝ,W 0RbITV!pAoĂc{q= a>Mߋٗ2Kۡt( YF*`[#1Ҵ> "'C }8䆴_+= !;J۴Hh_d00q9ps~<+ي6&8ǯae»|UI4hv֧y%o1oRS190`+*^*v۵%g԰ӳfYQKPk.t%+ܗ4M*xEprށ2BE)Tw;˹ 98߶ߴV:88$3\ʚ+s3ɹ o>y )n:?.݌dF Qu?oZ@M,B$1B֯Xx`ǽusW:d[D/|D9tvH`(&Pl wو!%[0}ӪpB[p:=Tɴ-Ri+fm1xK6P|QqVrk#&)A˭ovaۏsɴ,w$u2awװx AٞLJ[.JQ-@M,Jco_O|HOΗC=JAV⒇YfwD -yg|ܳmw ~~+\GDIO(hjiNޡ3Bϡa 5x#i,iţ?! 06ntff@} ;866u wHF{}P.ptz- YH ^o_e;Z#{9b@a\J*F^Ylt0ֺSMk1P[%,l$wm /k'_ǒ]HHyY2<7h:ZJkj.zه^ӽ:w@c.P^m/ёdpzp +? ST/b]13K[:ѻ"J- 90W#{uv$3*Ќ ̀TPڜU/'D 酑Q߰ 10@#xQ< *0~q:HH ՘2XInc\=,Ǘ-f궡]YM3;,l8VNYlb4asd]93WDztgWppwevSR* 𮁏jכ%͐RA3%:,؏BQJ]?~bo-փgݕx9^*k?mE}3poZo@Ge$FW;eD̳TFuw>㦣%vEaL9cFRXogjɑ,1ăENvg}WVح3 PS DA#QZ֍C7h4C{ܥ6Tkj:$DE^@?Q7B@+Wh6@};Bś ;O7}NEPY' tUt0J"rJN$wPOrtׯ&wvglm=sɰ>U5-O >Dyi̻|U^mЅZQ>rU X;0Mƿb"g駣C( {OI9nfj"ފ)*5UbV42Sl{y@*;t)B8*144ES)Vu |"; LJ#v(,.A󊉣 Y=8p'g1sjt'ƀ,l *]h̴SIF~ʻNw^SFm]p4 ,\o 'pw>,4!i0 tbًah-A'Vܥ#P: ?uTcAq~ߠTr9^DJy A.c_U'ԕ @ORqz#%uA\YD&_Ue"i]x, )~Jo{ !3>޿PlRKcī12:C=˺aYP_+(d|ĵ2 u wy˻h#͒\"&Či6dzn q)dM8d"Ϊ zDacpDh[gBe=ߨCru\|"=a!$e=Ya٦t1Oz *T fomM_nP X:ϒsjϙo??30s95pJ@dO#[x=yi& ile~ca] A$&Z%G Y`H~499aSmaJ aF,1a@(v Cl-x֭xTT.,Au/%Pn^KѭSskdTS 5|X`]5n(o+չEYLj-#k"<<_xHȱe'} %+HB8$' }άӮTԦaG < nYcϹN"ӗA%Δ0>{B쐍n@@#\Uk8!qala̖l<ǀ7KQPk݆X"#0496&XjOG Y˜#0a2DWX* fK;m܄`+UW%c@1Q춊ʐA~Wޘ_&,6PLEס]b&o?kx'ЛY;IzNF\r  &DV4| '\Aϱ*f)Պ Tcn! `?kh̊^HibUc˹84:N2c2Om䊭1h6-YȔ*oS}}1kZf LEgF2Q7s6WByw-O|q4s H(߫.}'_KEG,gQḃ3FH0nh x2ѦGt &9NNzţm^ >\L'нd, 5.!{ uN^F'P&T9ۗ#s+\~ҽ Qb.Aȸ[|3~SNA@u6q^tktg:hBҳ3/%d :MTO\(.Ŕzya/4tlebb~eȵ@q'dZ΃ME,çG@/li%q9ںm[NҹLdaAq^JIʪ\e2D6 +PcCFhg}/8ܽ gş rNSq}{YRIyk]gvA{>oX;),~t1hL #[BcH:\\qv埿QXP-#3u$.[H ¯zb:UۀͰRpBr&7+l<,%n5[#5U&@.bG1;Ժ L zI(s,6#"SpLWY ;hb=*̇Mճ6YlFA;DUKJ^=O:3Bm\V20eřL>3JE^@v$ qr(D+rވ Śd!# e6JYɕĤR36*gy6'ӹ]iܷw>V57!6A'dJ^#EU֚]uNnl֍42ҷ}l Ga^ɛN(zB+ٸB' &kYq3Ұ[vbS=d\K& q2 =OQg&2n sHlq!}mxljlV_|`YVBzdzPV@!6-$b^W:% nE@RdR 1Ƶ&˹ڂھg9,3r~(_<'KtY>Xz OqF,Oqz2U Uvv!I :Ê>!\@8Т_lHRi|8u']= H8̞-*p.oɪ(1@m< )ڄ9{sQ7Wy=iYI}@У!#v{4ߙF٣|Wf`t :dcV3ȭ($)Na N%z p̅5M;EDŽO-aH;J[ؕsa˿ja7$;GDtU(W?A6%3"fb}8ш )I|}^8S vÄ9zT6|ߴLj|^ eї dy])a-Gܴiif*7m+0JH%˨"x,*ꎇ^QBԺ& glV KF՘˚8aH(Lƈ:oN ;Xos*#rtN8|ޕN1`3NPM4bUmx2d[)Y< I,"L.A5^XZDEi [A2G Zgt9%$?f%Kyk ,$|ɔz?=@r0\НtELkGȋsƶVRp Ӣ[io'&{5"p(~?t1[Hf5,ZA4Փ 0~R)ImצǼOYʞ윛mu0vb!m4Ӫ+).H6@΃d˚qz $G07!)ʤnR SDU՝sb-@m=w+FҌ<$ 9f qzQ1R "}lIދrtCt&8vc瘞9,jT)lqISuӈJ2-yw(W ;ƵyU /v+yk?'nYP|eǔī u SO4 Xvu?42'hpw[t5Hn?+Vy%+~ȶ;ͻ(K2RfNW Wu.[ EjKGٷfעrSK#0UQkQl3{}ez؁o:<{.V׌dyذ*tW JRR޸|s UxM% ֠OҖ^{C :F Wz#yVI*z>`xvl*_.mHN&$zd¬Tݨܟã gCx<eGm|^"lT,5@ܩjΨd8(\M)dI(waNa5|h1O`VS*eL$P^QlH{U Xall;=tћ╡%Yw>H *Rkt㥶 +d^mDq)QIWhh _GͧD;՚*C ,)!Ĺ1 !e52Py萙 A(+'36mLJ bh< 4Z\ BsMEޚ5(*Ԉ\&L6׺l Kٞz\uoV?Xu`d*hj_r-p1С.nDjI:ޕ7GkN-τ{ '; yJ={&Guæ!pM`AI7&͢r̋'7J杖iI5bPŚ/0F-8 LC;0Fqќbx3%hw^ qӑ/{B3m#D0]s2qg\ơB ɋ23w ܄-n~ʙTe z FA!E|uq{,oSq O?M^. EXC˖F0e*pEmuP2Yoa` <6YNv+0{O#Fl,}+ߏ.!dDw&֧6q|6PUjhi؏4#.+bS܍z( a~ܕ!Wh(F+ tHs#gOHym@J5`EkD:kS_ߏUL/pj]$ mEGX䄪ow-p`6<Am`*[;x2, f q.TcźL|'P>ze2%j V S] 46[s4ѢȆOThdPKޅf?P91 Õ #X1;ΖyˠV Z] ~eYW7jjt30ǡ(UC~26VgyQ, ֔&<;I"L J5 q+$s9cH 3ʏSlJWh _m"E\MoZ E6;0*lЯu(s%nCV1Mz=w?[]LSR'k|0 s5$EgfOCw"Ch] XI< C;@0g[7map!-!uK4! t5*̶{𨣦!(qt8"T~ s}( d+Xx moM {,!gȉ-@9\Cv`֠x{üxÕ?^0Gq~ջewT2`/%|cww[,A|SBIi%U pȸܵ`9R413J /nb6aBxk׿f^?:|޽p$C,N|95}R%fAVXPE #hq#-laNTxG]'.0: T(meo%ٳ n R5ŧ!sɽw~ߪ8"Q~vZDb>ƼD2D5%μwJjЉ ߅V$ cyP,PST"MYB{JOFl:4C9#NJ/ڲb`/I񏊾!,-*г",m>EݎqR 5ځ9I^x rߢk\cZS$_&CrUqSȡVR3i(RQbsd_l>VRbf+(8P@WY 1B c%s{QܶfaPQX1A.P}N6lBmNΥn' 8; A}$gP獈dR‡\({Ej|"{$Y1_uTkW1^0Ԛ-0ҙFc$A.KFvJl(ުnf,,Qγ8&B U98j05vTy1lejOqfFiCj.J,2^$DuS>[ߙlѼ;6 s\x L CIn& u[ғ{AJ[0ļUk%[~Г+$*Y$JIQe#y Lع$HFfCT UPYùj|bT;1:^]Ws)wkQA:k(Bvw\fG3ȉWD[F#5~Ѐ`p>mXڳQM @/1֋,t :սt=t}3jd~]cT,O+&z4nwNQMڜS.Kui UX.S3؍e`pܷVp~e4UQ/ ~oa);h$M6RXҗI o=[5-,j(JU[;5b7q A);j)O| O %S{:߽x@<'iM}B]e㋲J /]rW9.}8o?SXD H畛uXi?S擆7qF ec$RM!wVb + mjw;kv?o⋸|$4z\C+ rJn# }C6O12I]ge;GGwkݸSI\OdY/wHP ,xtP&C3`$Mf[w1g.ibaT0 sN8mg2 *2r.w"e4 ƎHn(yĸSňV Jg<+a [5H,{5칻8]Hh*C0<8^ &uiUxM91,xx9=q'.Aq TctʉQr y)&p&Fw9n~_Z TÑ1@^S;:m.ZMOOZG/OH!ϻ+\:)i|LO gv,Z3aABqPʷWIK+,Ekj_&U>D2mal=Aʕ D MgE(&8- Kye ;&O HyohNx,y/$tou5 =K*2+6md7;M߻xeQAs)@xmPaT8t6م1p}{uWi$YHΎ*/Uh'@'{hR Ȃ ZMDF0]&\hkɊu )hT4E(f JvuMͺ>ɕxDU۩J1Sb>RFP~A|F`JٻQ(kA_w˖D5}x"i7`?-YZÐr嗜XkE0zYJ{\mid~:ka]bd'16}W/?EbNdEhF>8jjjh*I\w'pmo: mցr3F/69j[_ A4H74GY;q"N~CAbvmcT_`ļ$K% JP$fzBduIӢl脏=IBAL29 BP/ELQjy30v p:ƱbMSVx9OrvQU+|}t(XT)8 ߍ $vLr*zu ܥNO.Cm@W\Al: Tp ~^Х+Zr(>1 #`>7&޳zͻJ24@s E$ ~-摒;>]Bϓa;?Yf>g`d . zbbgXEnjďy!l2rǹ輙\J n(Pz12pęXy] ge!eH%NۡXY$ȭ -_@f]؄m81(qOa?+em>Ҕ,CŽM;n %/l6Ct.Y/ö忮J(!f cQ#gBTn:>fmv-ʍ. 0&CK4S9;ff´h͇@d'v?Ԥ7iP7j9V{͏nV$.\|o;5et[l!0`4ܷ[[p&28q7ytbbrm>$a^lLJ~b4J, V&8;Kx/՘~-Q)!­-)+Wj6rL1tv&Ampv#OSX9JɇRKkk qռL/M@;+`ãLzlK 2˭CR+ :{54ᚴ $<<2urCC`XKJŕ$d|LaG=Nhq6/6٘M u!*xVbU0,MWVF&vjj5HT| +\E:BqboqȚ9Ӗ%E:I`- xWS;BK* _s?D Fsxuoϯܖ{:ձ L\ߣMYjF9ޑZydoN._f%}p(6 g&"|$zhjP87C.İ:D%sY Ge_AU˨uVtعz ɀg#_iˡ;!u*4b GR:4>NF̑s2]ii 2E/噴J]+`-YɽdZwziI,\q L7+L򟄎VfFz{qJ~AѻP""0-y J +xHRI)Sa 5q dd(!//3M\Y[$#No #dF12/ۨgxxo\ X9eBx@MލJʫ&hc2˫{x_&S1[p~93G)Ϥ N8E2_8E"/Qw#)ٔ-A 4<ZAk'` 41-dj0Zk@.X/lq¬pr#\> tL4osfOkdbi[A}S2`Z# uYp?3.`0'ym ,dweE@7:œDm^iՠ>\vs@IaY'8(’^Lbn>۰WQvU~c&J t chVt]ۦ;[ʺɸ]( a<dē =s`Mj#@!/\gN2# tEAMś%Iv?F aT`ԃxЛޔTrԾZ)b*B7eV? u!Ϙ>Yjvq@~JI- );]φg^IC] 0!]n |o9:Ibk8QTa\(dVrP5^y]URB=>ڽyYUsIp%U:V@B۶_a>0˞\ #*߆d yʕt"c (Wt}j @mEqWR0E I;fvv3*RoR@ʍgrP# r4TUjuN$#<}hSV'DS|%{FIf`yU9= j SJ+L&[o Ee;=G;|H\>u?%&ɜFAŘe(9ݸ&zB B} 1pjPNO涤le͙y`P3eq6`RoV  7EȾK/stOx?`L9n{UΏ=f7D.gl.`CeepV,+Dgy:ಆO#z^|xVpi2kJdZ!IxM\ZY" `qs% 9\v^CXmZMNPZ^Zb #NcV'YVOV{ FX'EHYoY 1ph̸Nة>"B[/Xh;H?BW'iIgv-:14&sC)˽ܒJ^'l=/< n:5S&d9ާ WΩYYvɢ3$[G 4(k[$'&WwJw z?`GqLXf`0yzǁHj< sHtx(ƴ 2AuEP"F 61sHj8c@VPI9YCmف[4 l3obܛ̛<6bRXj^fKXj9칑(B"]yjo2܅l$ j7RlT< QE^  [? L"@6^!:5Y>Q'-Ymyʍfĭ3Ĺjr˴3)I>~ER/twiثn-oY2ll]6پzv;[rCB=O%a!oh$JP,);(Mz^dHOkg7d!\p #gvk{ӅIr:%%g( 6`F+!`Rr^j2 ݇JbSNrvxCŏ-QuR+GVLNda_k@\Rv)nB([,mL!Q]kXb`Q.| bL<7kZNm|[x"0v}Z8~eb1UubSˤ- ZAP̾ovfĸ dBDeu1;olЄvg7HПv,*+T:Doo-kaUܖ*X갅:wikPӔxy|suss_\gUش76Z?<ċCn b~. L6 Ӷt3GO&)|seL֕\peMiXi^0xx = p~\%AJDO0B:lM5acW OAQAv/Zuڡr̵h JKY9ZNOOK?( {->#/Jm@L@/gW= c$ `]8''X^;y^zudr 3#5py2^#8`l)IKKm ``Q΂^)a3Zi˯€ ை5uo|s2z^֪;AP ';" Kt:'`0Bg`FEⰼHSmF:AuzSxl/sjF.g c,dwf*6*Y=Jctw}x)y_=j~ibZk> HŋWy妁v:ժ$b ;IAAp xl@s>f#Ò'*%ŗ 3$aTOQqENT|5^CawZ@B kAuq\4Y4&0;2Wf;j6z٦rI' 5m2ܽ Mʼnǡi2xO#w"$ |=3r#c% kp0: n}\ %,>JC0»O>RHgZ"ν[jJT`n+Xg5ڞs{'t _# p) Mo{ =UUv@"n͘czoiuCw\*fPkH)yأ!A44(q|j=ݚ-*$B|0:X20ѯa۔@A;H "1艈R/LE()G)+: Ԫ'L۩>6LqAڝXLQ 'ߑ#X^gm kba/ᾝ;B~D6ǜ\zNCHr- r |ֽ.w*qR6;Hな47se -:]0ڬdvW:Z#ů.QSpƫ@7ܹ6+pl(^⟆P,C  hɃ qT"ǔ_UI?zm&.@ĉLӇK> XB:i$ktYy#BJ*(Wb~I"W;y]٪ks?g9, u]vj<t(9qI,e=#" kcĤ8,FJv]RGJ}F@q]ԜW NAπ) eҿ_Qgf!~w-4X 쵺(Zg$?5J}՞oPxѲkcA7dn|bߵ1ҳLAW}޵2Yim풜-ܒʹ8r]8a~xISnϑ&TQ|q }["P-`9LZp ^-i s0ZVxt4`扰)Dv·2ݖ_i"H(%W!r8yc3/PG!j8~@7&r{+$vKQ_:q g'x ^EBRblCs`"xCQTH84vpَ %,BXg+(|K ã\p3&.ٍR%J).yCuzWQRwFiSm2l3"H=/EpM'$Ц{ b"T8 ve$`?I 1Nj(;7۰Z/5ahɾCek ?TV<'%}Wm- 6@7CԀ5X<(L(Ƌ6Fsia<[bck_7"=>5άLA>\@'|UFԺHn1]zΈ5(VMV~v:?L xeJUڨm0RցYy((O>Ƽ˫;~x'b`#` TtI3[hT\K= < gĦJw^;;"lMc\ZWk9KJAXyM,ޘr"Xo\=D)mlL"VV<_U4$a2.Mk`jڥο֙w|!Ve4Uei/y˥$ 8msV̆9$_bky7)1Je>%Z'z^ שVnqx",9IPPy_.NT*9 \q=N;:lyp>`{9'x!"P+DaJ 0& յ<[]}epvRٿU:ӽ+(JR&lf{f8Wg=¯wlZ aO"4GGmڕX# BA2[y/{Ge daإC ŀmdLckbfB6 =N>z6(4b,0 )$;;4p+>r)czcd;4!@$FlRD~э4th#+<$'$hҠI Uq_@ym@#iUchii+ë#!dlb4vieEDț4F zdGg2O3W"{0 cZ;pmֺ)" S+ppk*ZC:6~Z>nj<(MX 5{ _vMwmXyw3]?~4 f~\\C9vG<4s`~ȶiӽZQ4NHRԓ/ w\I5@df~D yU>Flec1^ wWӧ9|]\CPѽ՝9=?3$t1 2ҫ});!crڗgm];YIk(,5Rû>+sP( *ay|/YHFO\DR3uș#9)b;InqY q G=D/qxƶLRB_崼w1WҜ+7XW/;XwtҔƎS}zq8G+Z3g)d̀sC6Df!,JbT3WI /as4btB FY)8kL kǟ1X=@ˇ!8'~:r.@w ĉg4 eh=ɷVlpȑV/O+ݐ^\C:Ij~Y@ 8_7V2睇/8ݤ_7BwEbG0dz3 6dR^`{RE瀋֚1 p "ޘT GWאz8;%۫BS ]RB1Xf=m_'yEBwau'%KsnJzٛ ̞Ugmye*^ġͿZezZ3 ncٌC>tn)+fĹ0خշ@퀮)FI(NMRΕt*na+Ru" }EBgǠޫH Jy"p#WNa8&NX퍹o7) ?Qdg RCl|+e }˒RT.w6Su2c{jײؓ j}v$>~Md |PdQ j8րo*{{G=;DORm4@vQq^Un7'R9~NKu x_i Ň2;-AA|Uh#lY RQΑ!ajܤ}aki{D@P=ȁX$*j@9)Aq3= zllcw^E\R fw.E"eh;#@>7Ҽ)SLA5C)0P"IdaukPU>dg^_原{"N~g?-We{lJ"8CgW K+Ǚt"豇ͳrt^9ɣ`+&Vu^N٬r/f8 {e5 RkE4y~k `k|6cio홣)PYn#G8RK4x`}.g\cB~ Э5M@<1CWKLXUB̨&]5_m9!Nj*r9qa[10ezKoVBߐjj HA*kNv+bZA+f"*vlM KVoH=Y|hPS׀dH8uD+;@JR!7,OL"Ikaa*RYOt&eXX̾V& t;,mF ].Pj*W4zSK\|9rӃHvH` Os3mE@8ZZ#>\0,[Ş+RI|#$g`"=>+msվ+NX+&PY]EJ թ񰕡:<$ зW3{t5⒩4.^S@ VLq ,Uw Zm˫P)Ǽ%$q`s$vGwD;7ѭG/l?`eHBYKI}Ҍ=KЫKi;3[Pl'o]A6tUHP/ j5Df:G(wG#'ٗ Q\KXJf8e3-uޮUde  k:څ2ESkDGԒ@PΪo(4D!dma[5+{v8evDE؊]pdI[y7WD:PUZ;A?wC`f|oP,<(r,џ/A.NIOrsh&>;96eaa5o6^ IpxX HwiVi׷"vLJ|f&Q^l]:<.7! lƊGМv5 ~~)IC@GwwN ; z') O yC>z:.La oNRffcUV5%Y$X?ԎvS1qS'uP|l-Ё/9 k BVn\3`~Oסsolf3˯ ~ù_fׅ،=7v`)Jjd VzvD\dm36 u t7b87^fWڅ7+E HxxBP=z"TpNCK;*#kD /vz2Ŷ{ ZP̫B[# $Du#'Dm8Y̡;K[Ot;Cb>q9>7a>~And݉]@ީ]WY=/,|o >VY[m(ڽ6hIօemn*Lú@Щ{u)4v^"ϒmL&ʩ*-JxoHtI3Ӎw4.5kvO]~БavzyRd|> kN8^iPO3}D;#H/ڑKEoPx9!ǤDArZ֩-XeG`‘R'\`]t6fY2J풲Dowmjf?]-۝'Q ϛ6}{7ҢY\8C>߷,+K$P(~7Os9y#ǙlknwF5(={'̯etT8zʳZ!]'Qk:JxDA#<jU|/[6o&W Rh%ו#z]et7r>p|qWyl,~~3^ʵqkL;Øs?=nJ@܍(,ЫȤ'ih([(TwaN=Ǡh`>cvӴ|k  $D)Ĭ¬}b1n^ MԎ"h?LD2­ғX8߸[eb' IBG>=?FzsVv\fĂi*&-?̹X :V=-"DdlL7G PVAfj̧ [F c5X[@. K wHu2$4C�FAk saOyqKWOhhrVwW[bYYSORZe'Rx{:&`)jȅ-kfϬuDtVwoa!@}}ZڍO^^./!-7FK-=;YH)(Ks CWo츺{dμ)6IKP^#$3q,'eM'>H #l>FrAOP ʺ$Ѳ Jc5gM7WHQx7oG0LQ#DcH"F|R5s~K;kiϧUF |p݀}tckEZY].h*ɭLIUo 3/?3Ŝhy)<0G!9ote!J jŀۖE%RP}ES2vֺ~: ¤'熍v")܄յaϯkߜ=ۂ >q[ : :|` YIPqI e[VqRut:lOGr=MޮSÿhP9kO!6j"1l眎S l,0*K_Q%wBV3ˑQk$y3mT#n593N"|=
LYO.(AGsAgiß9^TQaڃV:sLHvA/M#]u\L>x~3G>ZCl z8A;ԆxI+РSxHoDbzI N$:~_K>rў r@7̓ NrR.q'%9)ᨭH4Fz N_O0t73}9iCKClٜ"9?k7Qdc待r@{ !w>zbV¡{CF*#aYtS_`FYŨÒ(nI0f|oCʭ۹lK_R512jYx^쭞A-('`ʜ_ ~.vab/?b&yD,3_RJ$"* 0;&^fsY"Dͫ^y/}s<3){AڧGEyǖ£ccalQ0\3Y[ l֞?>uŀij1nYh6WC?Gb\AvIf~|1>1IJh?һ'VRT8J`&^B0AΝkcIawgw;3cvNf!J7lI%Rd(Bek{A5 "<`OYXFNw/D&3~)1-i aWb΀w՝bzfq|t*Y(W($JkJVӶC%gj :6FoA5^t^zfk2q/:"ocbxH!.\=&׌?ۇ>3N,+1W 4;=9 ')im"MX%Κ)YZln854ѴycMcw zxZ/e p2d7`iu穘q^cP6w;dpl2}i5f"2.&rjY5-6H9Fs){By)O7p YvJʄjyCn"FfaqG|ŻxhDBa4E cRQ=*SL1Bs$]ٹ)pow~kb!=Id=(S&uugn:1[h JEܾ:?‚GpSjr%*`&ٻ6Q!˵F+/y,fP:NZT=nVD-&Y_>?ߦ{_4(*]bGZS C[z*%<2^Ґ>j 7Z02^aS?#q:r,]tXH^HTim$(!{EO,T5oil34DO2 w.zQCC.<~r<{k5(O&C3Uu@T+b`܅Jư㧺 ޛ/=/h4qUoq6HȒ[4v5q&p)hsCr#3g!d16;= ѻgƢĶ?ʤ7ٺB' WXi,Էkpzuy2r7WlѺByP>> E-ȠY a aڰ5~rdQgd X~ag:ŕ#G_ItaAA3s :Z{~Tf>Fp{~~esKYL:X{ v+zKZpq߮CVlslPEf܍cRS$k`9`^U9?^O@o >k供_ NTn7U[qewj|-o+!ROu-tS<:)3KCx ~D- 1CŬސPp)9^2$-d!lVU6C{Jl3p{4:H  <~c\D6# " <.%%Xqzw+z` hC73Cxpt+?zz(ɭ%y@Z\P72iZPi)Odޭx !_qkm ȽH扡zZd/>fZŤLt2*SCB.UtZRe 3M#U ;p`߲81~qLuF!sv(b?"4>Wc#>@xW7(CJ:*2U?<cQkN3iW 딖GR:FIbm!S-ya1ƢT0&bNN_eS1|(&uq^cr,_J$bM:H[v޶|lLr#(T]kP_+*C@ntдINqˮ`!J?!h6u s%;e#eY+i>OEMడ>7̀%,^JXl沉Zq)٥zb Ŝ5)yE2ttM1tuɕh#P&f:E‰s>xChJ&^^MGʹ[ 4ǀb]$O^b793c=֧Ɵ`b`\\!y_vo4%7eJQ5efXlw:_)^J sͧGvY&# S]r&2;-m ig9K ? ufOpjE 8pWl۵(&W\Noz۫;ŷ鋲\Xh/9PZ8Za@HdK[-Zۈ0&L Y>Ōasc\GZ@qq<uZQ~x/%lʅ" :g[G rg?ȨS6-P&]p&"fbʠ͕d?սUR ڝD@ `iGGGV%VH'8 r`iu#ǧ9YA LoprhzOg'҉1/ᤕ9APzuXXـMy|44l Y1cme5R+  r[Hܕܩ6 \o _!*kO<3ea29D7,}(1z*:u[^(91]^xo"ڬR+iP86O(w> v3/B;.D"J{=8\KԔWxULx:qK};uZtm7]#4+@"qÃdO@>؝FrfLZX'mp1fZХ4b|Dh8tivPU?Z:8$p7h9L`1|^ F\.V[=){Ö#ù Y,AkYi-`F+.CA^'}}. s|N]b^3&M1IoqW!M@Z̦KE{W:ZA*{becu*EM'[T6 [;‣ -$cCl,r(71H,NX W`@ \8$ɳŕ8)a'C”'RjAIQ!r%r d0PVrB4wT^s˅2 [ HS6;O^$,-D=#Lǟ*'{͎!!L`hVKH[i=>7KΌ`|+}bQל9,h)gfhSM7[py?~-]\u`$eHSqL<'-2?;S&[LĽB ֬"SL E :MDK8 ,,p9ݦ_1I<M6lz }@{T=i͔ f6f5$Z shR6,*ȪNgp`x_Et:T:Jڝ4⑷i1 jW~HNiW2?&sWKUcܾ$BX4] dQ/| axtQ8-yCifxziLِPWX%>rZfc#[ӐnzLHfϽ__W 5‡޸g^?7I{^SzU)/#)D xˎF]Ccy0 Uчxmy\:㺫>U\Ȫ3 )S1f ac ( LpFT$/VnsFT`աJS9 \κ9g-Hv;^eŹ : `^;q#ϘdpUA{f bT5Ge>H4mܷ?쏾V Йh$&nlB3ʄ믍' #g~T*c_Ĩrݫ=dy"mdqu(E`{'TNZ!Zz]F5o4 ڳeWlom7˭.k莦eP$ZE݅M SB*̉?Bcyfdo:o fP0ay$nJOLnģAy/#VGqH; LZ´#DVنK+oכ`&5?l wR3';9s1> +>owZW;yKh䠣$MyQ݉ ӎr]ɨՎ~ L#̐-1f+ܝ+%㤤M:a]nhb kS=uy!h*vuɢebz{Z;!dImNVcb6cv5Zm&0Y2P!7[Ň~v9TvWvr݀~'I^HHT8/X"Af]'~'5yuci@rQF' nSک`ȫ)e+4 b<>< CR06T>-0>+kg;}Tm %`r(ǣbjq ߟØ e5OKAe\{1(BǯCxl&_>p/Ia.$}q ,=35X۶LU2D_A"ˎ;+/ Y=6& 썬JE7k|qv/x)rc&;$[zp"lN2AҦS:9o\-b%Aor<8@;SovrM۱Cm"?xP#õ0C $2$By85.#J4}YiAb-KtuyE]Ù-0B^d1+OReClqF_=S RlI|&sV8Tu\,9$Gqg$dj'T8 ֙ *1 [PPģ6S| +NP>9>p2\U\Pr&3h)x ٹ!ֲ7z^ZSm·um |IxBRk3M u!fMT1c.||PE?,0~3bΞ'''J$I=wZGH%wHH0}ύ]cBc^lac 0[ڞ!jrׂ kCۃ@Y[VWlLwre7`dlFԺ7 ۇf`1dcת'ǏaqEA>˘c2&v?̻cN=GreCyLv|c]Z#X ~ 2y&).6w$ۆLܱӅSmbdU\+p0(S ``~m0 yD lz cDYw_NCsy#ڢ 1%WH\˔[pL Vs! /n.tF;g\/͜K%$aFBKWH\L'k j)w<5VZIйp4!JdS<T6\ܳVc%Pb" !JDUc7J1FXk:-A,R# `;4Vu ҹO~ MPM> 4D`&+`Xm*{9Qhiq Bw͝ &q.!^G (|< [u*^}=n`&[a2}bs=ĐÎϭo@3Z$lvr'ꭣ*Iע%To?OCd"wH&KP 0fy0صm1͒';!W+afdK焌|$LdeH- :yF̖;( 77^ts{uEw5O_vi%.*&da˻R5{lo |GU,;3|yo 5UډC Zk~_L8.ƿX&"+9[@V?#^e -*1l=҈2$s0V1Y!HoXUajp28R[4 `~*W54զÓuܛ]fVdoqqs(XLkьa!Ѫ ~I"/ߥU\1Wkd.{) v*!?=S\>f]qM:0:rw-vGDqׯʏ7H- qk%Nht_6˟nfZa3yޕWהf[> z#,0WG?<]ʰI)qDz1V%uy]&Je0X,VU-i 4vă^ڤ{E\Xԋ_0"\AuyUP}J!}_UúZ_F֓uG I߻SE]r2'{"0օ}ȃVn~l~!$.kn^^ӿ H@ Hj"Dp}jN p2tj faT ?qs9m۔x N\~+" OS!ȕ̏)ӟE9U,/@Vb_6.T6Ԗ|W{o*H?D1D:\ʨUs)5Cc!h2`@ Y\FϣVN,W% BjU 26;_91OnHC8(QC4^V702}֕*z Ѿ1 z AM||8,R[a6sKJҾ9qװ U׻Jz<> T!oS7Ѫɴ MSQ2(/e~@DjBo2,!C$v85s h4S^\dm}*өei >б9.G6k*6'3Fĵ15kp_A;SbuYBZ!g O[ށp[x%X&i1sf!K32A((Y[3,WX3".JV%+ ,rhe2d!TYY5TUK^ ԒO~(Pc#>u$®Ol6Dt4%46pfCǣڵ<6_YQB]`ʎ0T96W7a%T|.IYO!=}Sɴv[u1Hۇ6 X67nWYE8[i״\Jg~ðr sN%X2jĥDʹG)JR bKknv:V|VXRtO(/{䛌pU 8۟1 (Q|k^1kg:ӧ5lStwǼ|P:wj:[څсn;Wא6=wk l:9^(ۈsgЍ:SWyƥpʲ3-Q厖Z9\d^IRbnM4"B{v|[ߵkCow|u]isQbkֻTHJ}X`OcjOXKJ4+l< ŁCUQ3^ߵ܋¸ms90|;Ob?0EĮN}O(?9>u,9 q[ϡqz_;U_ڃih6%9;U*X<Q-ܜh놆ag߄!,?IH2ޯa9pf_KeC{wRvRX\91 "4MP`Ҵ=$$e Q eK)W+Qx%Wzۆb't'zeEVz#(Axnw44Q׷JюAK#;Uw yLa*h;`Ԡ(i9-+ ‘+ !(4.RO]lȺEխٵu.rFn\ >n^-˼0 灨F:/+k"lx>(zgP &՚ݧh\C8w0&sT%YFa9.i[P홢] }Ƣ{Y+0d1!6ORHԀ^PѪdZ1h,aGS:w/;B`7:Hj?#(Ou >hf V %gtu.1pf28hquڌٝL3aI:l3HUo_ٱ3Y2C(|r*IUl?%<#r=]熅­qX*Nqΰ8.qvl-~ɲwg'NNN]Sy>PZsܵX!xmW9liYAG8rZ$!K,aֳ9y{6^&GлAlXNSEMjЏFK~ yAbzyA|hR%UcC2oCWMz[?4U_9߇O~OBY5=#=F7p; l,mgF,/z7/`,$3<]* xu2Wy43mo}?`;hD%䬒M O{kbri&.ߑ,Ӽ}k;ΐD;6/XbxQx6 '7x,fؒ,< #ټY >g4:Qu M;a.vbfZ1.T?nZϷ[ "d)l%MD:\v똈&&V AE|nS Izdt'Bm C (RIv* 0K GF۪{5w%LX`Z_\$ÞJTr{M?xHCQp2Kf֍ }(ߠ;~N_c+ ? C~#-ˆ1f?bA2Wl{vqc%KRuM U>^ jBdz^ҷ^O˰E- _SҼ ~-[ #H, URފN짨^ >I*[vsUJ}šCdf9s,|nbO(d|u{_rj60D))Tx;:4}?~MB8o}uU|/V`5 J12-2j\c¿fÂ=ԇXoPۧUW )N]\ڮ[uF>[P'$N)Q`aS| + gX=_ m[ L!*] 7;f/LwȪ9:LqCC-Mbo}& D(:H&}{d쒦%[O-D?hA<P`Nu1.FI 8MŬ.uŎAz% ALVナFo7%u XO\+ak-廮)- pMIR`75Iu>gag3'ʋT7_bs0IR<|?h!뱢`Y# s25ݬKyNR'`j1C9j]!vbݷ&̄e  \)cVfI$GR\wEƢl[ RꯀtɧCCZj'ULtB 弩HGBpMRΨ*/.AM7Ql:Nϔ6 :b`JQ[`H q:r_1`)Z\`t'@n< 5aؽї=^b%'9Z#ft<6DR;!J 3RVv1?I +U[N:Z'wX3Rz7Tǔ!>T1Vr 8?t9,4N,%GI)oWVuqgQ鯵:f*۶ Yڙ`Z䓆@GCq)%oԚr3ǴkI\ ]9Ԗd]T7CkzRKZӭ< E&PX2~ޅLRGwKgXux.# ɠҠ-o)7xIgo/&B Z}֞XR]}ȳGbQq6M-K*j)ö-hck30og>܏כe {wf ̳RLvc3u5uAM D"AF?i p|'E"Cw]EDju!Rv;MĖ0л(a.LJjXR/8MCEsh܊J&%q[BBn޹Gͬ/(_Ỹܭ?m"0fVv/"aP$֤ [OsY1՘hCsIܴ>H>" FO)13$=^Hug„]ɫ Xo66A0uk6o5!Mqѻ'7'Us+GY1DUdoG LJL"!‹_iVUQ$w|lڇݘk_\MC$r̯'\`8ȢFSQ\Ihu21ڿrK <*Of;'ېO{V:9uiT`)X*h4= YL[FD)KB[sR)G}JNv(}%=l$ontio'xYo&:ZKb_$D5z۞rV9w4|/zM$;]s}C.%ÜhL#?}#KGwp߳S="ѥ/BiF,|+7w;h ^l7/[ӥGrP kdp.e,b:- Z5-IǓRBQWn'$q`XDTAUPЍ smۑy}8UdkAbRg/U|a:>~/v\/_NhQtgQhW7bbz,峒:+h!`r` {j;'p⍸^/v=1o^E N,Z Mw0Һgw7}WӄƋd1 TD{Jj-cڒtL#J-Hk =Y%<#`|o)Kv zZSk;ߟwPjHNV=7WreOc}"s u_ww;M  6/l DuқXGf=Q}j(5,?3h(FAQv3,%DAo$_m35 5rՐjb&کWgR>t=fҨ YR>`3ԛboiۣ6Fҭ?a)\m~ߔ" jh!B[Dm,m7`1]i8$ t'b~y94չk uUt6s_ܰ&OW2||v<͙z'3\%W [lܞ}}r/B+C(^u1disnڦ`Z?i6N|H]j ~h]ɰ`\SɱRڞ\\;} /5ТT_qB(}qIѧH+NWLjomd <|55p9?9C6!2vwu^*~2[vN0z<0)T1yt!.3s4]״`+¯x=Ef]ieCr%9>ԵP)p:ꢾh疃3Qn%xsi{ cȖ<_6HYkoJ9} L>' MDxT5ܛH"<c6í.v^Nc'-X.:YC[ 5vI^ gu;9I fm mF.r`aB!zEHBQ. ['Hҧf7*v8 .7SUcXCQMڙSt!j2Mp ݸeK):yjL2Lc^Y4N_~m؏b9pwpZֆkU]-|t̥C~_1::ʵ? vTR 1@HҬAM"gYi"ˑ9Yf<:3M/HPFĮ<8 ^Ȯ EҞ!Z D+f<il$eZ 9?AQ;h|5;2?k-yHϪ>l-LCYKLX!kHѓ/nhOODJ"&ZFg^~݈ib`؊Vo XS++&ѭLxX>A%M<"ª,`/7F}psGڭwkx@lk%p_g+'uaVEB:nch! v48&LuZyMU;uxSm3ՆY&OpLR%wG Te$soH4Eݓ_IZ`{Lѷ]p3_++svBtc;/Ļ-j3qł#`5ة}i %}vS.*ڻUQ:`,Yh9gk`{cN#QTiN+G38:2זV ޚ*(S3_'o/6yyn:i_ |ok錀r5΍W}wCa4ucjbᧇ1`N.*J0-pJ ٱUyA GO4Vj y""GrheV +#~ŋOhc>)ҪF[.n-_<6Jt܈J!\ԇC,@#~WOqR_M{|/ H4>oxfW'P[7J4he.ʤSY4&/%-8![EAK]dwM\ 9.sWm'cvqYLotɇ9=r 7b3c4,ɂU3xsُ^ 89ǡU!]\>D fDy{^n~b!S5LLb|xh j Rb \kB]mi^Sza1hIxRx(ApXB; 55E++q'H`OH[^eopu)uN5x>AO:ME7EU><A2.BeA{Ȑv%[>s5-aB:`~:`G@Pؐ?w#T5 eRvo'r5~<{뮅?i!Pw􁒅U@qO$:hdf!dCHgɺV5z(\6\O,_8!hp+x!cAtrD댽3hBY P 0=;ʑBC-6͵7~jl1ŲEVUXpYUW"seli;FEQʱ.k,a[^q8qh/'>DůRbTU9Rhm+5&VR_{.!HDO 89DK4iBn[|}T}Fl'@TSɊ cYpVk&5p儞MerQF 5N.MQ,<K+qdxwhY1bXaֲ1sQjyGґ"ُscv-&UR72kk6˺:#XMOGm[u+"ZOM$·`累1M렆x7g@WeLX f? !bSv~}q&Ļ*X:T<lHx~),_*M2H9QƆ`e/jwv7T$Oofg9S_8:kBRJv0ײHc#RHWYo)87y[poj}uŒq/AIm lf6>k11'=ֹo8p"˟?0ÕZim p!X h:UpH6J`á>^NiBJ`E!r28XsHڶ 'ޭ4\&_\> [Db4S~`e:.Zi wsbaRô#FޕC@ɏNlqf:Y> ~"L[m j`PL=\MHECxz}Ck欷+TF@s__: S Sŏt[zG^D mM J'6L79QWd`{.G :߉1NnFe9P6{woBI|6rh!]Aq ;~wԆ U%R}|Fc \xuy-!նDǤS Ӝ,`HXLi[]Hic2fI柇Ε9v${ڳ|ŕ{^9&;E%i;`b}w|TI/kܲd9@t%P=kἲ[sNJ;T|RtA늋>_;*G=yY2zI<w6}mb0|#>)܆n"Xz#%NumܓJOy̏'u$Si*&A{+Q>aSF%AKqjI|\ JV Y N*G4|Y܈;|uVoq$-Zfrѳo;RWgew7q~N*xi.!?gVtUOY9dZL\ @.iϗ?Y0=dD$ 0Hg?k-˪An=GX9FOZw #¹[(X9j ~7.ظJ~W ɛPx~3]f[Dc -7-P2>uTW:{omrX8,j:'>-}q@nm*:-,2Y0Smئc$ѣkEx't~0~Ջgw[-"*P g5| ^Usz_H\L]E&{)T/Xȹ4Sl"  !υ5 p a>dPE~yn 'ߧ(a8[5t+CU=s9J?6|1mGfS @pOE/x<ԖPe _)03b<"1zEFbIsJ=Q1 |mYKH6R1˰ ϛ!/v#3Q"R ̤ܓ)3ctKT}F}YjNBO@dc}Op ]R- *oH6&Q8@ ^܏]`.Vm==:yJ#e+.̹`dVk%!% [ HI~Ru. r!|ĸ%q`k_\3j0C /oox% AP큓.dq@G#*f|KV |w2"'C9;o9Hlb'󤵆v)8ؖ WSs槸V0.B+/dM4:ģ_åk ȎB8f5Y\:w_@HS[*qK߽#0w",2ḹ:HxS_wOēgJJ?\AvQ 5WNҨL?C Dv`բptNY}[[:2︉&7O}W}lke7 %k:fVhVЫgE7'0υ-E/L 2(VFq[Dh~] 'WlۊLJxwN4t5"n,`~NdoOΪ46)`G۞_sIzWk.PH:4{ue(RɠF8%_dwNs%k[ұF]A& Uִp^-<`v4 ?1Oz:[cFRA{o6' @B#xozba#9f0|ܦrʻn "C63ݤvdG z0dٟ;ɂ J f[ lJ5"KO8QjP! ;wN^warI})j1Nnq~1+,o)&EmOKAbM$$r"ޯm~_Sm7 :o B,>pX` ;zݧjVCjHZ:%o7ٟ,Iըu7.]JlY6uX%n27:7I[)DPfp@|EF#{0rS"uJeRz ~7+ܮvXsSs=uWYA|դcyk!F&X 5p @c0`f4bi=Euњb8 /|kЄ5A`cfm ٙ*zBF co:bʓ YxG`J׹?òh0jeM,ា$+l Ew0*͒XƇv3gN^bWq.GO(Hц"z%o$/|lx~Dv}\؂NB6Ol(?Nc[e!.F>&2He<1x~pb2; zZ&uv*7!Tn3+Ѡk9^Jf mUsu(ح7 &Q ÿ-Ӡʊ 9Yjϊ@?(.x˹e-t Z_{ Ӳ]Sj#gq.zrV5̭D B{ a)p#MT ы%ؑh 3v_H VxsRH5vz>rkfGN}vY߻r!gE@ > _OLkq飼 ,JԊ[n h S2 _#^9e;N% - LxނohJ4,61I+w-69mOHpk>*BAKV7?Dm>G,%f ?uq&D|'a4̵L!^_-g#@u/PI&%d3A;]ԭLJ1g\fYHLG)6zmgcpyB ntw`E)WӇI5GP *x"t._bf]Y?P? Fr$[e3v[F4ҙ\th4f+)A9㷥ְ Da\qhc[FO^fGs:䰚YTLJ o&0r!k#x[bgCvSu獶O0}-* 4(bd96vavu,r^U5⁻Fޭ֜Ϻ*p7~sm|."EZ=Z<>ݝ6^2o'1FDpcL5 $AFzn uTjS}5'S/|%CKrƠ=c _Į58ՓJE=[vEaؔed Ϡ4R,a,#xU47pQUix5+Z :6JqvedTyҌ^LLLrnAu/Ri=(te$E g,U3""~L7iw*TՎlZ `5晆jStPqa QI~dFXKyףe:^$wwȡc6F|3f].q& d=:uDŚBwidvdhِ,J ;VtB4]ftYI RāD AO3ȀewDwɻ`d(*95auI[.OoՀgPF/b'w̅e9+J9faYMV )ej! e]d>PPO3(CQ=M>:ǭD~f:1'%f-E>@PUQy!Jqޕ[^I~EIcUћoJNZ3:U>'RBsz9 lcKT U5i.S˻J[9G59d 5F%H&:0#{U3(6&9Po 4GgXm<߿/9./5q2V /YM7a:>`J1{Pbae.g+ص2s򃃆k9 ?pYr¹ a]7ҽzf;{pøS74a2 Bu(F.'.^YK62hzyI=iE\=Тr~6y1u Ê \cz* m u.LK\m^YDOo Rbi#۝{  hԆa&h?߀75,l3؉r\U0^ ]Qm uQQRŒaLLKﳔ/j25;3珿fҦ#/DK-cZ傛hX|9&;-ӡ@x@z=;{_r*D-:”tVd9$PYoBqGf!<H13߫!.&&-7(&ƪnmOP(0SenPB/ 1 ~9Ž~O YѶWmcTX V/+R;maC{D4J@ ^PP ~73 rip')^e6ZEZ X *-JdmilVoD.ހUDLu.FqVSa^'dyHF1K7#'v Nc4 $JI;O`'3 -"+%t5mԉ`L۸9k! C3%tl7~2CK[ڸ=Dd~% ^X0"{bW7tR6akuqA^SeN"Е eEfv!Q:9b{5ؽvk/ok8 b4bh7(kq:'L١W+WIG<' vG JچF)D#PPN/;4<88Xqˍr]dNnIS// /m|:ǚv&(LЄ|2pA 5!&;@I[7q^f%H;Nٽk&1M -F ҭD#Eq|=7j"mKm8*CN&GwA<6%ۍ_Ԗ :2/,6{1;>š,T{h%=4MمPL29 3o[tSD;[UtA%^+&lhd!#ߺE4Wzn!SPW pm**!q(&i$g\H2i e; f9ƪ@!ϒˀgUW\m.0BAU*&+'_Uӏ[/1Xx?0r{.`&eݔXvB -5rklV%Rנ3!S5S)Wh`Z/)ߑbs^;N˥rJ&W|lS-cbCwg׀"{AZ;p}ҦN"-w?7n3n{> :h Hq&z,^$é}OϪA)ѤbXQud({(}7B5 FhBP^9E&*d&C Պc@,us9:uG=!T el$Raդ}ȁ|'9*.)NJ2;"OvANrC%_\EHzisLpOmmp=pǭ;7 xle %*K:jQ_<ܥ^g pMvݒ? zRb.nIY~jc{- ]0UO̧$y:KR8EŒ 8DHNjJuv;#5* 10 0<XOӟGis #~AE&)a! ^zӤ3 ԋpT#%uzof!x78,D@PŞ@bVoLKŢO-ЅiPl{#~x,5Qpz)tI SG!u`A\7f=ߛsUm$U6Bɑ}۳lϏ㠦X1Bg6|Ezp7Kb4jP* uK;4wi!'| Ro/D>!%BTMXFd;* Y#bݿ?2>b&cpMj[$a2ہ>z<;zpp%G\j5dCw'KN sZ POs- LŘ룽j!욜B w7:k+C u=+hG5A#چz@Bv;FBR @`8񝯲O1y҅>rfn^n"yiF̶|v/(Ѹ+lin|$>Jb" e/8JpnYH\qA؆$$ZI!F*1(eZVf]+EѬu)7EFS|sOB){ ҰZ 7+b5Wg%T_Vx!. p> #Tgl߾ZK(G!g,ZnAS3;HŖ4n@w?ޥv|N7n̨͡)EVcW}cbY[8 ]yڬCꮻyN~`ՃG : e'x`ՙڈvR) cT,vax_XPa'@w&)e@F龇./mdMm|V"qB;87pzo\r轰<~{:_>$X%Nx1ȗ}&-p$v73j.N *wDXe0(7\ZϊE뇞xR!OR@s"i6#o8zBi<_ >Am+aIzrɷ3L ks "Ow$X/|mt"5!OGiVyAb<K"[xQ#1 Ț gٶoQUcHhhp)dA-/w0*-!Q}.^f MQLo{׳cFd/ v%S`Sj?Ō>A5j۔:^V,ɘ32M4eD^r.0gAGΩeÉ <zYdž}>+ˡۤG kn TiS^w Sy>~#ɢJ?|'{ ètv=oǣnñb}g) rOCGX\)DokqUbК㐓b!چΗMqA3eɂ(tUZ_O Pǜ_<”ޕ<H6ql2Kk\U&@N1T$"-/3LlΗm' :%]edbrih'k2# #oE ҤclT0-1*GMdVfX8/\aC<"(P̝>c|<̯׭5Ÿ'ơSnS]-67!oJĊ\amZI% q km\[-iFb5yES}~^-F- n%/^\T,#M[,حJ/O͚bGFb6Dg?0D>gb]S{%K#hcc`i]S.&bs_E07Dhg!ҸhϊϞdfr?p5b\. yۈ Z\qx|FiPWOIZ(XЭp魬:L)>Jb* lx Ʒ55jB*w4Ǝ7X;uĉ.i\ ood?8a֒h-=͂ "*p[ ̆%(q˲o#D\Oe)B#o G;|±Wh7 <*<{XFG[*B|`cRn:iv? #HPJf(s}za"=E0=c Q2TO8a( ApQ=<ˏ*]@;љ/۶Af6j|7;8:0t$U)#P%e2XIp;c|ve"[r2;j'KGbgܜ l^F'ᡗ>*l)=hS~#"'H |1z~eCLvB2zF* b46'f!`7yCۄ}ۃvš9|/NVAXAF( +lNXQI^:dmabt!6*ɑt#gK6KPvmvPԤ4BEyUE\uH ^Abb"9pY%F}x/3( O  N]nrQjH!*c.OcV'FL&S"&L+R~چá/%3X1Kg|[^պ B K"Т᱌iĶ7P͒wC;Af%6i_ɾ,.UFqfCn.YNEނUk2=g_wj?$Ø~$ÈA_&9|>q9̗_ue3Ir 98J3Au\C.^ i)?˖!M$fW Ѡfa"/敾 f̨c>@`n-ԟ*ϔkQH=d來5V?W>C;(aOˀ͠942`.HsӹV^wJ 8a(cn{W^Mᅘ@q]3xtSJGXE{[z蕃nxq AO*%CE^m:d i;NRO[ j7SC5⅑Z7t9^6H1=Mn x3`tE!:2y\ݎJ_8_Ƕ*v$e( GޗkZ!p3.3^[_/fOB{0.őj$c5 %b޻ӇWxYC`%q_$ S0vU ɄN%fЍ$heMTYEvG>=^90N%~ׯƮ\HL*VXpݝI&lJ鴸Xpp bn\?h)Πlwa+n>' V@ȣ 2΍q ( PܲiD*9dvAȀJY,lp;1|?LAZT}=̶}R B?*|^N[T|vp= E6O}} D>ggZڶw=@5RA'H&w1fk]½sCQ;ow'CvjY(uDnS^/3L*Wޡ)+ s"y*̟LFh>μ=pŚţ9]N=yߕ$ f`uKFwRO!ܽ?ww ˀF좝`lFUbg%nD&-l AÒį%\npWbfB;ýUxҮ 's'fpvJDk6M!pOD`xFh.w%pc7*ͼNT*ŢpExv5 gB*4Ӌ4[p4|ҋ5fX<=XA ?f_8cLW!:K>&Ϛ,Tt.{B~A$^N;]>%~kb1ScA#XdBvs!ޅ?nxOdN(*$1~¦`FXLV !rtl6_V'i@5LxW]7 SYڳ}5t6v/Ex!_ʩu85 mNmĤO)(/zdBE!mJؒ_GdTݵv]#b1|3 ,>W݆] #gⓀ:\mWi]Ov۞b>'?הՕM*c:"Nf'Axmym56L\OFXuZF(. n|m]嗢:1r˚z3!}QH#x3 WiBmxfWRMՆ Ƒ*RJNuHc>w+Ť,nU+$  :Li&`ib|^ Ri#ѽ/M붔/Q'[$hDop8xvVH& r~_8֥"> .O ;$ bEP7ӍIC/$B ԯ֥|2^N=')i}XmQVzJL)H=+/wNM|q< BY]\pó4;G@ D є(20rY 67_]k%)(C5A, HU.s"E;}&VM jf.:2pC\Q såH,B9^^0Whyf-DP+%&LU_E+|lD5{%_Uܪ q`&&# ڢ0I?~6+,ٝlKe DMcl)SSI9?.Ta[sh4{zb=}1 )Z Ks&EYG'E!P`qQ-clzFLVYS#It]tLw;VmL S^J^xs\g[IHI7-uRmF"ewLֲp%s Tkk,036Cs2FDͣT<]}AJ$b Q-3ņR9TީTA=+w4*l?t5TT$4::ʖŕ 3EƯb55 k5`N.n李5j>oh)Jix^QpuC h=~mKW U`H?p_Y#OL]֐GJkM hG)]q5׏y 9]z[%`4stʚGO2/`(/׾sR5\uery3< w<$vަq:Hݙ2aLS@ԍ"FE%cj`IT WiOUm9A'-W'\QymA럵AH(LIູr°^ ݅S&;1YH1(6Z9Wt*c uVDkynBq5_klG'>eRHL4>F֜d`I1z<]e!\yIo?>I v 2V* +>3*+j@as c{5F?E0X%/Ǖ<'}> ]8(;;"Z]`j5' č1 X3RΙr2I 7,}H>|26T?P @hI(2ƭfoJAd5],#zoWtaz{>)4KV6d_($\ *[aۙGߦ\fTm3 JϾ5Q:0 /-,|:kVtIQm33;Y%jTD=rDx]X~4ѽ>8H31I V3&';[.V\2vD2xkDH10ڲЛ09 Ch:3P&3sm!ǥ!`NDT(t4œJ:Sz⹉PL`r:;|1rQFOQ`Z:'>+7 #gVUY"  +|8Zjsi+Q!IgX_iىbj=~0i(2X:kKJ~&C4qe:5aAT/| UV^{ٹ:M`*ע5qܚ$;Puԕ`3XXD<фt^k] )6E|)*O) ~7C#wcȹ&Uv1' $vzY`v@TT+"N+5g~ ,{Mgo^[]y$oĿzj7Zжt宠SUl241߲ۻc RyL\jDM!).qJ\eBh9D$ N=);G-戞f.h35 !xy=2Vk]RvW]9 " DʐA1naX i}}YXFڻb􉅻u21)Ra椊}jy)m.`8ix`gBtB+~>љUB ].ΚCF͈S+ۑ?w+!Fj"#zd3(G]зt:BMp@h~$ߛ}^%h?˫@-^մЂQ=р+O}rDe|9TGlZCU\,kɍW6]995>Tx׫YmmC%uq4:a$gfzY*7հa\KlWoT3E\G~Q4țWop]֩`yYWTQ=5Ivc;|7#ܭ;Ha.}ܽx>yh)h<ɣI쩬ɼNb҉HA.';?{5pAv*F].4p eNv}+v'fahI|M"lȻ,vp;*{Cq3\;]'VՏK%PWwºI*$;н6IiZ/o~_ "7HՁ( FзG&cA77J :?!Em?QO;Pk+.$)r#6wgw>lA&KUDŽN*kb5 9od_èK7-*,s[骣!"BN3*ϑO$ {Iuyf-O2* jP/,>0g,{U烒)%>(2Oذ hAw<8'-8:qC.Uy'm+fWhV4/ND oYwtEx 㒖5;2=fSH2>@ ]a_"Ze:͛`IF5CMЎGMZVe2DJ ⥲`,uMt#]w/uw/їbL_98bfL P%a&S+]S0h̩48<8mC|-3Ӻ`0'{{* 4W#ʎRК?<)^+#v4E;Žth?Hr` }a-lLf_'ԟ/] ĄgIxlsP5dfWg)~~(76b+ZlGHĎ}P0b.Y7aǘ..,*M,8ӍgVG,/IkYfjMug۶Ry#1fTy(qg->>#O@Na?)''^H3@+ ?8Ƈ; _ Bei? q6{yxɕ ¢YJ5fPƭK Z9*:f$DV)2:`ZBg|i”Ptnv g8SB>n AG,d w4m(yu7 i+ o/y2bs7P5P[VA`P3@']0<0A{+W BkAi0TCF"#\0M68vI$S:%0/TB5{;Idp,R#5 q;GC2.X7S[֖D͛OOۺo6%czR'OU+{O56Yk?Ky_aƽ"*|=?s;;?V :-k`/BZ1 *S\"Fd JPLpΎ\[rưW$jIzT< 5⣸)lda#楠p`4*hSM+zߡ*"[d>=)hqQQBѹ؂NGBt_1PbUs4&.`8 -7HMUH$Yv`=n(}4sl)J]Sbԣ5,Vb '^">6w, V$j># 4ewK΂` 6: ,I \^GMܯ5D"ƈpj|Yq,ͧ0"C+ H])x#8ǓEp)u%HOЌEYWtקȄ̐ |Tɝ~ 8v.~^hכ%-{ǿ/&#V3Ľj1Ť5 v򫭝j}TP;96"s|lp8feiBMYĩd+ƲA!R[Z*BÉx`qX{!UFۨk<z`sL2ڭ}Y5t} 2|PwExܭN1='灓zt]E:@Q;Y9cB]nm Bqwd-}Q޲֯K&Dd|}hr!W1ܢ?T[!]b"rء zswL4EM GGRyhݿ!Bp-SRctTkuqXA=WW½>,wbي0(h ,&v{.ķ%Qk(̕N%XvRh̵Dns3tJyC["m\Tx`5=m H:rpEαD?J! oE.+||V.\yBG9ck3ʑ3廲j`5CyDJ/<È+eN92aOچQ;8" p &!\# k uZ3qǽD:!u[蛊%_EX12L3"ާIE(Fwh*~NyEZKJҏD0 /$|D[3ȴUt%bUxc 6RٿACn*Xm+X^n^OL{ԇRܩ2 LE(ͩ>@2_Qf +IK8~r"/>Y]qGjS"͘aTx?HN|LEX&=7Q.Vk`QyҦe,o JGY'M ܇+) BOBmN)He 5U3Mo q Zb!3|\ ny:Sb2X]%^ỤoEm f~#I%w. 8ߡ_48Ro% 5eN/Z3P‰WukG˰mz8Q)U"C*օ AS%OvsUYjٙ_+na9ӶfK-ݱ$bQW"`H0cGdy|Y!R2ڲShf/F *oQP_6Q,ao}my3N&Lsò_!`+DLT аY@~⚹Ac &i_kqRpm30u؎HgopGz :X=m_Ƕkɂ=A%ݾkPA 2ˉ @h .Z7KRIɈ4;ibCBʋ?GwˈVjhp4otBĀW~,z(\2,?Qyk);6͠;\OimmfIvaT*4d;i'.!H|EbE{v@ X;=і ]D"Q!g˳TK3Q*.$g5qB*;@D V }~9EzaD-F+ \3P_ (Rjӗ.)&G7uq!n> ׇ!gn P>8*aђoޗmQ)EG@ZOHO&Mb7r/ 1Z£@̉$ʇ{Q̴'2΍%A8*7[RrJhHmbqsg|I\F\ 16MaX8u l,xគz>3|c~Ot֮Q\,N^"i\G4űn#ʤV GömRE( Sf8'Ke ݊0%4TǙa/"^)X~񪃄92> n? Yz{I0 U@erg%k^?ژԈY8j onTTqTqG`L/nC݈V\l$ɘ|Uj\nP}bEs!i5Ma5X93 GlP#e/'9G$Z'·D{߭GMo⟽8 ?F/6>xOtG-\y GfIns{? T!"=MZn 6P* 6Wckے"2/vD9DX _8N1 1@gl0 ƻ>4lWwaol}+v%w۬F(=К׏*=eVP :2a oVhĶKGazz%rf_l&R~m '-(0B_΄o =1ۖ@.M VjI_j,)k4aOSlxNf%emlGit"d8FanB'fsdYAwl/< 7x-Cʒe ,Ç$+|:o' ?>mEM`5npLho}t_\N$PGTV:H\4dd· vҀaOJZƤW;(@3g3@Io mfy"ޜDh`O"֣=[e8}Ը2E߶}N ;EF4Ll')'!/ǐF{>W.#A .53rmSHԼg|yTX"Oytu VbE_EΑ|diV.YB7|t(]|Y}~⽲M~ #U⼃ںtMtSo֍2pcRKSKzO'9e笽xʺwdiGD܁(!:]:Illߗos >S~06]J .-/or'K 27߶3f_Tyˏi9KYzN$aY )T[u[S5 chZ andi˿.d #oaV JP `Җ|:c -TG׎F2k$su &bn뙪Ǡ-L&aD6Wy} .ГFfS}_fc{Bb`diN488;nWLbtI6/g=OAciucs ~Þ^v*,$ՐRb{Ά^yvdzu,tuD{,JYƭfOp`@Aܺk6W^] Kb^v23d?n$G)cOλiګ]odG`/ECTx&8J& :t$Ծ).~ >dSNj0K C\U󬰅^\d';XZC x1k7-:/e>՗o:%f[Ơ%8oL$Db[ITB;%6DzUnctV(o-+qS P;47 Xh>ӓ1F{@]wqȾu˄h13Gf Z-7>i"Kreړ6$R?L+:y]2Vt*?Uڅ{/kv**ϗ&AKmjCol3_zt’jN?3?zLՆl6UcTuwO!NxhqXֆu=.鄄m 19)N[~= CHimNx䌆3c|AxlY͙sɟ\MOG}N9} CoZ_ 滬xd9cƲʗ#v^Ʀ'jy(h!⤡jXS'p71{$T .;Fu'pz~AZ?Y{q.j0Aw wibd LES]"ݕM~K-KWV6qy#Incd6$'Ռ;~#kL 0Oftbb0fz9ơK.I "MmV#x\.,@IWrG”/|Oztq7$Y0q6v]ZWcĘv+X{-Më'[VVD?lk-֎ ž  9?ՉfƝA(R=n7jzl 8DMV*)|iWM'"~=@yrٝJ mxE!%^#Wz&dd@y I[vw0__ҕj$RC.R@eb1ړ됷Cz9xƋ۞0n:'E2T^;5֛Sׇ̓tfW#A!Q)m[ȶ61b_3e<1`VtZ39/*/zVwg)̅fC"ն?2ܯ^d16U6>c~NWCE*ujSm "4S=aV7|z6m‰*>-ݑ4.s>o1N([tHOZ~LsOȝ_i* 8.k_@/@쩬F/Kr RiYE6DPM1DO\-PD x~l*H*ȋBIShCٔ]"%yY=4hKt(T )V_F]R?!<1Ր+3vCY&ムt0 Iu!ʃ+^C A2J=UNL9k{d]_ViOM A3.uDO -(p=Ry<z/m%u >p_*@*[&Q+`C! hTT{N_ё5(ClXor0o%eN (> BJO̳M/c_$/̂Uī0~V$CF q㇀TsM;E /Gܺ0ӜO#v_{0[ am=bn[[M*3Qh]S8g0e-Z )ُ`O98o bAFBC 1s";.ҴXn8 c;o7=$wO;/7M^4]6:ND|[e5x7*::YmX9Hexq[oIwk´Nq&J>y@* 1?;#Ѫݧ}ltcnv V09lX)Z msD̤(eewZcV+=ˉ(4/xM A3c,LS{ɚ:f/gFk"{s! cO XƉHp!NbAu>"oвgx3%N =b<wkE&jz%l8U6SzIBYHޏ ۵9mz04oB4Tq ;͠;Kq'CJcum1}AT;GeDsl+F"%`qS nwn)]H %U/}uR ٢qięix@t _5ms+"Q.} sZ<]?a`?~*utO H:SR\Cj BE{ , /Re[$E)a=ævPD5O&Ԭů;ib❍Z>ͭS,+"?4MHNd¢(8I),N8'P \DDi.!|I W,/P2mZ|~0!eTDʏTJ {H˘+W_#3m~mpaZ[URz^m='Ҳc9KR*#pOqLK%ws&"H}Jm Ut3Ν$PVd xTI X|\{;嵥}a&𱌟v -jDD}A"'ו&m[ҪY43t昝81$|^T'#~PiFav:#C2v:cr'T@z@ǏS衜GcOZM.{~XA-Fu[(oU_{rɌ? ZQ%=xz`.0zQA@w"T<f#;Uc X;[pF-ӽ#;UXO؋8 &cҸ9~(P 4I?TRnpJ Q6U7ouQ_E8Z,Y.+REjC~14fu֡H3.E+=-ݟce2dskod[>: 9kTr~^`ҹΕZpC|fA0c/>#W7ڟëȾ1bkҞ~ k.sDI:yW xt(N3+\H5Lވ2X1BPP> AJž%",ް;hĐp/>\D2ܠ{ҚX_<<@졨 9еܘƙIjӉ݁/1Fr)R4Z+iaP.Pس,}d =l(JmNp4Aj] NGLc.{T5~⨨[Ǩڂz*=3iv(JKײ@g.< F+;32K/42zmw-a"'K3HDCJ ]><1PLY-M-Ԙ;]Y>'M x1|hVѮWOtdQL PUp4 p8?_$:@{ 4jhB 7HكB`aCׁDk0Qu(Тh+$Ul=ϝ̐ nYZ.6N[(,!Gi 8Q6VBQ WMCkS*^Rain2\4@t!h FkS֊7`7\UE)fWV ^S!(*C3EIT\tP0)->P e}V2Y5ΐ gY3* ".С-OwIUqYaX$ƃ2'WqKD_'ͷQ/XGKB#[8t#ttsv_@6}΄@<B`2DVK}rCeRp"K-GHq@JșnJ>R/ß OOT?1L.Lw |2̜n6:!(-|ۼC!G/ G (k8EWx9]LȡX8=OzA Bvɴe.fB5{lնc۹|:zFEn&ح }(VԳVJpX&.#cB7nFVT,^&-B*NG3W]\?h^(w<&FVgai/̥֜tDoxeb+1i{ZpnP3X+pxfjuvjW{`U,gP !ё^3:8Ag(lzNL`bv{,)nM'WjzO@ݕZ pw|)9q~_1X6EE[ךtf|/ [;4R0w 8m߷6ф̻^"O֦6)pf-wZx(o\iOZAg1^!>ykMtD}QѼS%#iw12NnZo${#o_,o մ9iGTW'"[!Z"Ɏъ9b-F: H:WOi" *vtS\{ 28314Bu$.gZ\]%[Y}iEh*yް$ *žb^RC#K! dK8OdueLRHU?E$"q.Ű@Lc H wN 5ˋ+u禎ѾvHIݔca׻ st'rjzm}_'E2IB"Ig{% 3H P*V}~X?er$K=y$Xv9AՐ!7LN×dHC1 OA{tuudmκ^&R֚CU3py=N==:yo(!ؘJ0ΰz3>X u7W0ӡ*}BfZ<҄)J  Iشr]%G!33)U75yNnhݻ8Oj{?%9չ+$*76HKH#Qr`)wG(&AO y;~Jwf1٘G)<= #]wȯ2hXj'5Z8nWff*eVn IpTE:}Z$GZ4nJ~Тqnji9[Ɂ\XxD.59.9}c&qŶD yT9#_Y9y@*/E3CՙMV)~d8t \Z'`,d$ '.^Z(F;RFò 0)mA慌}@UU(IV ?l>vƥ+ N3 &Hܾl[tS,0s0UZ>yg֞o?g$<ztɛqΔ;2>|<ƞ{qĎ&dK0 e /F@Da^Oq8@-'XO(fdtm{R(&.&0)̃zQF"$Z^c͞hx( hn>$] LdnˮRw٭ ~+)tAYdu7A/%3a+w0&Ee]\MW e!dd3=rε#1tw=z%?ex8K#bTl+4&ro$+ y:6¤8;rw]$u k#zpoJw_2IXFlc7gɠdeHtI)B q "]N6ڮmMyrwT.ZjCHRSFH{!R>ng^xHDBb.uDK[f`: X4M=e3v@i#,FX  9G-LjbBL^3ҙy *^+ g*)ك$[u1/P|N;kE K Z.5TAKו1p蝡 6ij)&aEp+ jRF"b.&3d9rxI5x6l!j~nuE[#qQ'oK%Z#`j5o`Ku*+1x\0KwQNJCjp>CDq]/Žm04L:w!{3NGEC_Kd#-T)Rl ׅATµuB3K$h2e}ȁw51lO|;̕)l|-ba}U{O^L|&7p{¼!āVW( ֳ򴨀_C2o6vb6Or=Z)D~p uW{^oFJ>Pjƴ5a!mZ:%Mj V=xFמJBx(|PߩLfv2?{+MA1ȠEaUYEΌ~-ŽD;b x i=l-}z.#N[TZl"ǁ҃UGhӴ,xnaݒ~TYKhNA6dxnc+SVqv[msṯ}ETZl{ء`"ođT m:f^m쓉肎QR ?휫][>(i٩P%*ӂl)kSJ${u sn4˜ JDyŦ}z7/(&n3Ov18M]s3ӯ턁ߵjdmB c[ǯ~#fNkF#4Kg?b!6 4 faqt%]{Og[n}3+X5)yy@φ[)΄S2KA[m =_TӏL<3媜k 'nxA{dM/ɇƸ(KY;؊#3k ۓ٦W\BG'B[|Tg{m<Ì^wͶbÑm[IiP B5i,Ԫ`Z! ,r{_*5@#vR^<zB8nQpU+X-p/R HQHT(Ǧc5B;; @7rN\LBBU"N}yҏY 2w7˛/{ne^Z72(v4c&rL]bxH轏(\>^Cbi[h]-(R]𐘩/01 <ݛ' w.|̖̀9]Ya!rHi+PHP+dQ虰9zyGz.eϓbgGG]jf+e4sʽ'V+n*3՞Ɏ"!2:ɻuuKTwXW(a9.FMC'0G ɢ~bqG4;iz=[liφEѭ³nCq~)}x6QbቭV%'#Ƶ.ԍ){Q7!ArwJ3`/b=H=87rihP Qƅ0_o* l6_Ȁԃ/bZқڟOݯMx'sr3 wOZT0{p`Nڛ Q; ۘ^7TrC50ҿL[mrn ,_83ѥ[9F)N CJKc1׀8 /:ρ8Z:&zF0wwܾW bOGK)+XzB&/ec zɺ14w <ͨ4 Iƀ08/J&8Gmj G%iq' ݞbcL@},:'`.i #6`:ʻ|R(0b\c(iRhDOD$Lʈa" />D1 xa/Y.Ve}HuGV2n>=pKn7֝{2Rص4~#/6.U6noMn;b W]K{a |wW7R(98y5Ca:^~_ȐgH2^̝#@SQǽ"ІF|O2AduڼŌ>I`u|Zc3FF#_%"Mjk~F<Y֗2.|xb \KarP(SW4NyW/yG/ؔ$nIo!"d խ%*Y#z#JlBKCV*-]K_-BȘVPy`*?fyޢ/CJG׏ ,$9Fx>ƚ7Aq6mB:(O`*uB 0bHV@"\wLd as#k,&HY$]]a!48>wϷG/섍, ɺږ_4Vth3i3MzOӲXWЦofZr j!kn!cBpG}p>/r09`c :g,CđzWAZT7:'s8CN9/qCΡTH|6JwHF)sQAJ-#9s^| 0 Ȟ3H 'JD2_ mU`\3yZm Rp)y}W C1#cCAB AwlmDRc^$Pס&݉c[}e]J|_ ?pYb]!mId?Y}ie:~MWA j =[i6պƃZ1gL0}%;K\5=|ר0"ܱV]hv̕L1cP_<+`L&-h3.֛qg!Y;RTHDf3m 5&X{GCƃHP`(p9FG[JspҞV\֩l񏂹@RQPݹ6"q<ݷXsٸlU=2[-<0oVswv،C`]gpqo\ C܌&zD.:Kޓ& _-jmϣ !N4 /-)tÖ{-gG8Ixlf'˪Z[:Jx3E{Jէ sԑOrh٦8v?2xHK^Lt^LeM?6Y}1#XgC `-R.jzF%|z>Pc8lPˆq1 9q Dx||Te@69!xs IU_z CϪu@D%rRH:Pޭc>K[+H>붹ܙlE+)sդrgn&BӢlroPNjZʨgD2~G9blFzc3];|}8`WWxeɧE'&[Ø% sg[e5}N1482#ڃұ<=1ĭ=zP^riӱd,J3Y =;`4nᙺ'@vF^tOUe,8ܩ +Ȕs~ ]ePc ^._[ʛW#}T*Z$?T"}'ok> D.*ת^;h7Gr4:}ԇ-`W5<*C8z̋*h(O$Nz5Kpc "-vYqWr&-jb.PGGڼpϭs/L]7?b "wRV~HNUNˢ;`N(> Vb(o>q ;֓_;Y)%,wrmjwRwo;:w8lNZMf=N:U?j5+Zjcjh2_]lt%)[Glܿ[й°Oi׹6{k8-\p]h"L#bEW`aw6d @NvMǘ؜R+W*4%]'¡epR:vݷcT>s)'oG즢-ҡ|i=l5SQu#>I[@Bs'5&/";t ]7# t&7v+06.V]:@ˬp0#& B+!f XuKӺdnfjKt<~N@c#t}Lt VZjt9.N-dZYMLx4+SH﮻(/U? r) k{8W3Elc,̔h ma 0;𣏕s*i=eC`o0!B´3ɶNxpm{jQlu=; iITAȊ2LW^zBnt8>sKMIJ;ֱoni9^t&~S5Z}‡3{% Az}fvXj2t\i)aBAA`D3X@@,~m5}p‚ Y+P_yh$H3=֫4F4>'kY;`|c]gX60%Q~-$ؔ1%HS^8OŪU11']mr3/ӵ$mMKtǔ뎚 V iNgg* qj3#~8Kg=Y@UU|_It;GGAz(H˟Cl&Y`IPv3pnY<@+PV9Q!Kq06Ip RrSEpOnHOHFsR SٗKOq-{9}MhAjtZƁ$3pQR@+M\cx>I>;/TIʈf6ѳ̐ٛ'<1"_p4(Mu҃rwa1ЫxnaWb0\awrg4 BtW}nsR7.qx{gߙ_T OtO@m2`kۿٸ} ](ƿ\/LS-n_=Cqy. \o-H!AU.paD,ʪ2L$nmWJuj:i!@!1࿌-hfƙ}-rK& eOq! ":զ$ A9`Z''idIz8 b&rၻGŔff!NvEﴄΕRgRE8+,P**9Lv7] ʂ jmU{i}LJd@`vi,.x1GHEVFژJArwgSQ7ҰJBBAFdMg^Au)Gx}p BL9߮9Ueylorϻg"H|nb^>OYdXj$l2<&-$珣i0ki3:nDfǭxIb/$@ e,eL Y.TI1 xZv <\_Qx]xuQ9ǁ'kN%u=ބɫ]ڎ!oEnT$B,>x w Źbaݸo[#)TRG nGf M|MB@@g}@=C۹2:ldOx7æ k_dd1nBIB ٌlk粏5a+9lLNfB%a;2=#O7dk;;( ` =R[0L&%Z*ouȐ$3b(hkG]ߚАjR79}$q!m8ײ_`'Xy/,w/v\( E>{*bپxm2w>`U`[k/fTן704MIi>2ٱs˺z(Eh&B_NΔM YqKE cJJihG BFk(|_"%z*m`>2ږaP Zԋi3Fe,&?s%96H`Bȷ-o] $:qBs!ΑOug.TBOn3}s2Y:yyYxjXpT>/BY^7d+c/ڽVY/4,gYNyA=#CW(YE9&̱˳c73z}>pBsx2-[L|CE?2˻@k{1Tn'_y9& h3]y5i*ŝJh:Iھ[U`9bE,i ߰ > 'Kc>bE23o"Cy:HB8ȴmq" '\\D pȈ`7dR)pPy Fd嬅nX?Zc XeZYݎpjٜ] ʙ&^ £v;PuH^Ir`)qL(+8RLYKH:hXZ|`. RJsS?uAOĥ#%'2f7(p+TI|Kt V#Wczz|oA`ds-QL)2:ۼ!ofHԢ ,Rᝎ.`OgmMPЍkFkO'3SȜk~ `"ah+yԊ4$R:*e @0/#>(W](,Xz[FSSOc'bR|gle@M!+;+ޘ^Br/B2`&)ESY2o|r}{{CNU6ֆW}6_PGdLSf8JajQe:&]lk9"zP|M7 NB_1+MAX\hG˒ӢwSWbNDhLɆkhLºunK2 cۣ8"IӒk&TaS%/ekJ[e%^Elv?dp)cn<:~xrR+c%%w 2,N"ߖQIm稒W}J>R*]`mhɹt?~KKAk:UІ;YZ`Uu1]}vwM|f%2(IsK 㮃5bbr{L^Gy*Hݣdϱ9 ٝd=PCdpj#vH/e#Thic]udFWL]ōO:fglqB3|ޡR1Yhi#n^ *J4qiG¹6{}n#{4 )Q(!;tO Lyo ^eМ+s ZK 8ruD,i?fڱmL@aY=y-FU5koю9%!ݬ 79s@z#-bced"ue6UN20Ǡ MHS;)zFd/jAgKoXxJ bρ1knS ĶqqO r T ?AYg aOY/P9IT+p0&רּiB^gLR yDA̼jB\Xenc'^!9hJ,By/A$zɃwv+ 麳mD7,H !G| YHP*{\g$kyk0<_4~f g5*ZZ<4qp:_Iǃw /\w@*~\9:ä]\++&߿YoD Rp(Rî/mUO VXz2,^N}%O!<ܰ"#Tm(0%]z *zT,V% mVƟ V-Ȣ>MR0RG;5p}e{|Qn䐳:T֚_V]g 8{tQ! f )VU6K`uO(p #㧲;HfHsq(˓=ĊGH2'05>rC~L`3s5kX#R :Ŷ;cC";N Pm26ɓ|k DGMtv&j76&פC14qrN'rփGt #ŎZ8S]EJ'k݆]UQ6'|.n1.ضXdxi|H{ G27,21t!VS0׀eHpbF|E<'oⱈ6((!f+a_\(!{qP\rUZ~1d>U-=}*8ƨFp 4Nxi_V* Wd(v5(1KsTL&5mȮ`c^tHS3ANYOϐudQ}ru23ה6>_vyPEHQ'ENݭBTWB%D`Gٴ vc/|KrpvEGG~mYN,H!UIʚ{͝ts&KBaW8ݸPIZߏ Mһj`v ~aXaM>Έ7k۟UeY@Ox61OsGȪRFy/,B]|Xltޖt7,UNMF<# ?/@^`4#!&gKqa㽓GNK S~haIT~C賥))7?N*ޝe*A@F 9xvؾCX3Gӕ-k3&~d]>n@g|NsE(7]J0`+T-~M6*4 {6S{Xg۷efc]S5 }~m魈LĎ$^j3wȀn%1 nLH;:SI[:SA[|z@L.t;YK]Yׁ/(NVZqKjX|;(tC5끧KxPC[mFtJтJbpr&S& .8;N5\pjiiC-c9UܻQ2Dx$P?F󬠦Oˏcj>%=tXfAVc8ة˲hw)"]p D5~-̶dqdd  tr׋`U}{eEEn# 1;IJ3wyF*s4W:1I?闲OjsX_ڰ~4y(n!^SqA{L2&v|{/QrCkVWćޔk_Q_KoU,|ڹ8cu} _vF-~~"/# :R!>$!g}uĐM, LV^UCZeSqI*3EBϿbBe=MY5E#6>mm,?>Tv{(($<T/[8Yrœ̽?A*yJ|vFF̝# &2Y?!"U7/6=K&|8́APj bQ-l8!AGLcL2:eEd+ 4Up^f N<3µ\yة4?nv~=66w%W*(Sd?u{cM;A6VAb+_OU=e ʚbߢe Ii0po N3=9#:yl,DRsaFTj,e(5ٗ`4wn?2% S7a)Q^m:V>JK֌ #cc>;OȚi> W}vmWfg⛱R͉[n0gtՕ+QWv@/hs:'C5nry_xxnve)$kO[݃7Fvpm6"]sze=]TC9Nz]3`\LC3CIWi%sx(o(o,otڕGa`աs *FI EF.sRE䁭?o5r΁q `1-7䧉KJxR}Sa[mIM+KQON Vd5nJ!%Zu(&s~Gsc-:Kݣ%p^F*s]qzn8SEO}~%a_}GDKf[@,c>pkIKt3<\} 2>=;ԩ"|jG]@|;9JgS iUJ'dC3pjԐ]^iYSDY0$ <F"<\zzq@_АEEM.$o_=*T).>~44e̫bEc[a 3 /7y%JerT4=>>`VBV}(ja Ϲl]rKYnw +,@6"lLosv &3"=(,sEko-`I@c PgD9D:YWV7{RbNt\c"%CS`cc1{b-6 ߕm%nQ6duu}C2,m Cػ-^Wjnx{Mb,98'okW,0$EU;*vcKAŜ+<JrQzrriQk p10صf=9$VF{}ܣ)Eh?0@PJ%l|v(zͧ$3fX&:V>34${HUQ:aQJSkeu9[V27Wՠnwl#|7'\XN$9љ0os#P(4_Z"shu?MɌR. B4ix/BPU/vkxJEЅ!`)]6&6 qlh/ADp/[5f )L`iƤEةjQC߅3Md߹LʱT]4 )B,n/X/0$+%c \(f*\KC9Q=.ަqnST jRM `ԹܗZ2D;\KXLe% л 9֊.މ#dpm?ǀ⡭,{<DiAS^. v5 [볱 gK`V0hrnmb^2Bw/$"29:HV'48>UT}p]W3xLT338*,PN[`\tS3z#ڹ06G>6FcDvךFAl.~A>a~9b(2  SFKjw6=c Aô\!5fYQjk#Zݔx ~,EHU+u*pcyBu6YG#p.h]\GѶ\ѫ=BFSEhjA{u&WA?hAv]Y5h)Ml,;-V 㟫'Y3BtFlBku3>o}I4@ տQYІSޞtfa:c'_ڹzE@T)|G* 9anѡ ;-&"p2P:f2CgG+ ʢGM"yk=x`E__-]wzР{V.bEҭn0$}.6M2k\gc;RSM5u13IݢAESf| ǂ Wk2zI-$EFZ+kEVuloKida#ǾlA-H:WwB*$k[ xa=4@94ZxD4t$JQhdm/Tݐrܻ&Rp}FT*lxͪZ#^` h>zV)ȓDB' bv jYow˾xmǙQ^ָoBO~*wKJrt!mN%_IW͍16!5-8.Y@oPnag8 uz,P}*`KW&aM~}綯ͥ&oLOH$<[J(;4O0=FYHOK| A+QhBw^|U`}H똤&}#Dy%k!xO;מnW5nBpu0]DKGr(QNv^ M 4{2بr ,iX x+F=ʘs?eBw&R "Y /.KH7|7ӻ7XPFI'EثG| Czܸ!&*%:Fj~9sEqPj Y:i@%A!q8ALwCSˮeTHrsӾ'k"REs4MB' M*Cz,-+G7O :=Y vU9(x~gxt@W)CgO|6N;ãQ&\XsAw+H ['1S` ou"6@#:@.Adi߹ѮQ߇ME> ;#n+h_tUhOp)M7jqC6BK͘0Wp6.TP^Cd.3k4oס7Jꢈ%:>7{օ5j_dN"knLT$YڐjJf/Oܷ-d.iK)EaMp?+t+6|#r ;Bٸ eٜM]%.բ+ynb1}UF?'MY㖸mÌMz$F ǁImـyH۠|ܤ# )A]`Ⳟ*ޙfYvI܂i-!K{6 ݀ZGώ+w^0^J_KEnA]DQT]F!H xvkj9~Pz3BXrHY=vT=2;ޭ;V*.S5vk TYAx9+c:Q(˰~](GHHA)rҧ5-x),+Q%ͫM|A!Iu`~`1l&(ͲUIGXT21nd~nu$֕SrǑ.&鰶"5.UF9V,!3ٜ h752-IKKFH 7y9L#3l"(5!|?- ? FXrfw ~M 1> .;nރM9=Ov7$4 :;H*kJ!<9;p-@ rw#q9pH+V>4^EtYht!E#a9 !Y {+``UGyDx@+O/5CGBVYUBZc-P5cw9K馹F$bE, [qI3:J@bONu2Z*[9)lQ--SjFm8V[ t2lp=zfl2q"OjPm@"%Mq 1kEʎ[Eo(X{MYk"dYpPs )avOP*!ZW^y; 'XM{؉<(c@vLޜB #`tYYt*p'*4,TQivW[%p-rьc5ٰ1BV+B0 . kG'2Ͼ2GTki[δ؜o6H<%ٳpdCnaQa+8́@һPa nl%KPf7 BuHC7u ڰm3&^lM"B@&W`J,q'WNkqm^{*-jK]8EuS>>_úxD NݝT!.3泮/C3ɡJO|l 1],]=ZT-RPSufv*#[ =6:u2 |Z)@í(|R=1X}QQ8VbܸdRyxD2(]fM޺ ]/R)in#趜j_`=/^-7k\(7SEdX%zS&65e`%TPUm۾.56^c&G*(ϊ8 ċv*d0r>ihC; E Rma1ŝT"?6`S1g;SrQAfP \B &7jmK i׽e1"8T\@ ]S_2O$sqhj(qfF׭&¡um+W[vV5~I|k^zߒlPu$LO7lDsQ=?/jA8u>Ώ$@N۽ o{jE,W,. Ӄ#4; Q7Op+@(kU7$'9Է'3(A/j"[9KkZ'cWZK)6!5fM  _[KC6|Of%)_u#wRl09ә`,S@ V&I  0r϶cKɩW w !7u"RV'RJ=~'|cuiNġ,+ kLΪl U[ĝSg!;?4::TqLU3iSYbxnպLL?T_6PeT]7 `poe/0;} D8_#ly% -3L@-A0B*U^x?]\S-Gn&#J&aOjªP9~kUī:3i7Hʖ2~wL5EF9`gۓct6]YX%c'\ 󤕶 KJf߁kZlM)6 $HYV'54I媢3 mT5m)J;eWu@vKjH5+0 >n3[2?鏗[BHR]n'̗IGg0g.X)8{GU&jq\'e4nH)p& P=4̄h*љYp{~ DRL]KGh۝ARY\?HrwTKZ=PD2>WRXU)^2B,3ӯ`P U5Zecq3덾"tGv v1Lq|oaI=R!-.ͷ hHǕuert;:A B7~2Ӏ|Y0ZJlTʆ^H{ ^HTwG3TI8āȽ&X0RSi글s IgN–]Ե_/=6Z)RR|׺{3,ʇ+cvQEEZE+mÔ+SUJ,)*}+ZDJ!@`;b%/;2 3۝DXl,۱#h4Vw8`ƣ|x0{vt*;tg!ȑ iS>ԛ3T\iA혯Э\7Od'(#;2Q=K,[;.䴩KNqװ$"{oXk쨧3BJcB _ڔ!C<RM97'O-oGA+Wu.Cl}1ڱp2RƄd"/GkV(^6&mkIUIp5AdVv;vL_HGi0L#.7+j~yBgh:fH2cK0[*3nýlUsޟv-J*6 +3/%(~GҺ1 QL:[ښ 3l("L@ágpR8_:9 g唄7=E"-P9}Pe"g+|ĖuqJ,,TjdeY-tc `yt@b{9(7'%[jMqf12y1 cAbџr^DR1-n;֟1,@RnbAn6jƅ}(njD+0A z:+KsONr14ZPT &1*@XH!{9L V7#dqb2tk;,2/'E|ڌ~ĸwz(P궬?(l1JM C7#ʈJ}7l+M KS-z)j:"/  lzGRo8ks"M-uI'`G:Y;[} ED]`9(6GeRR GY4Z)p,|snS3ad; 2q$'p/vzʘ ^4NHr,ϘD|wϻB>knldBfwJg> v7咆 e/^Oڠ‘7Ȱ;'6@Dy=jD^gsջwM\3Crv ө|j4?+z.@t3sEV-vjjxfK΁QZOy-sW+mx kԛ6}V$15wv9G 5QCQo~<ջ$Bs-ʸF .9hIO9틓{J#/³4=΁^X8!ʩC Ւ1\̵4a s/F.<4ɌAqVk*9C]%e| ;"s͞~:ÆSAqkr #3aQY[eu0ҼQh_Cv-@A6 glN7^w^5si1@qO' A{w7=%Y{We>QN^,px m3K̪Iagc$ՠ_< LO 2;O(p0 W!zrd_~b[zſ @!}x#+GFXXL֧.68h)eOP VJ?򍩄ꯁDGK |{޶q>^HFq1B<2Dtѫw9=D{:]DmKH"֘rXHuFy1mU)x{vbZLv _1bF{!N[Zq?"!i_)o6E 0 $cobZóHPHԨC' vu,ѤV #(=w O^hI ?U_pD0w96hz>.0BO(:cD^N&T)QZۋ!8SEEt3=!"*L#`w$L*1s6nU;/F&=ic@+Zt~5`rG"|'9F'"D?vDܘ"Ĝ 0.r:Ssb^-YO|DFH"p0)y^4S)g GA2׫${"W>RYU&rZʅSbp@aE`Ϛz<aj8^g!1 z %'2tLs1gNZOK#W􃋗<ϥZWY϶7C]B])߹q6$/vѭŲ`QPv$8`&Zc%Wk]1yz9gFH9(Ughm^”4prZՈp#= f:31#6 [r cҍOfDred"(Љ.$Y(v:9nqbҿGPr# Dd6@PUA|{ &U"mJ!RkߒuG*u*%Eo *Ϸ[l)_qm!E-/ųj#ɏngV Ъ%j4@ęLrAW*zӍ7t+Lι$qx>׬+.c5HL̈5yH>;JH&$?" l+[1:8p&OPC쫑'>~p5_~զ3!?Ź>\v6^"ٍ e/tɑj2(ZM)gW'0oJcXZw+()١ -BSIf*rM ` :oʘ "{$*ͺˊXEpg% N>Nj@Ϙ sK m9Y"X 6!oɺyO y]#"&0Hf UbKڛ\qIΰ} $ٻJ@XJ_Ďb>*dֈ2-c-n_#u7E38?g(TïDkw9`ݷuhBY]r+mr9#95H˶{26>SdC+!?Γhlahce.zJ`gG 5DUF\\5z9q,,jkAu6OI\N3%छ9QTtSӤxֆ?o cGX9TX;͈[3Zv梥Atk cFJaEf'1qŧՅ/fICm:6εi$Sz`xn]rXOdMxS˖Po$,īVF8TLƀvuG*wEwҵZiZ#Ԏmi$ۦ Igr&?: a;K~kNjp abH):hf+0dSZ*zFD2W)ؗt dV iRjbe@?7W&5 @$GG@{*3CIȽ75S`|sܦ\ ͜\nX~cp$OWD͡F W $Pİ/kG!'}̚i /T> rM=*݇)h>j˷Zb@QYЫ&N)(xcxf'N8%ͳ'c'q1hdq(D#}zphHY S^U^yO+-a3+~2klDW V2 >Nʭ!Jq^RN+BeK(&ME~[|mH!*ٟ m(q`<|u(6O7)M7Eva늕{P~ޮ{n):eY,꾘M W"8UXP^$cH,;[]J&llursl@[<2<7ޙ b,]L3Eˢs׏+lHƱrB*+e ܊R1) ښ.",dZ'Cu\ZTQE19-L^ͥwL?%>]jZXͺ*ϱF^gu 82CrkgPԩ:ݯ7ֵLJҍp u L}?Hpľ^R~xyHZ$cOo*D 0 ,Z8t¢@L::b蚿:Kr;L"qWόlV{J5FWU tb٬>ו'Hn UAxPca#n6 Bo3翕Ymyr'3zZI3$'dq] qMOp~$29K Rg[yϛY l'blfn隆TFoҍ ,h"{cԢu,Yz!ڰ7ƹBiX, qTvE2l)io3,fHEVǜQFŀ`I\J|7b0\r\wR&>:Bo:j\USޒu\Tzir%WҮephulTWzL57BG%ǂ,Dy+ӻO`5N ˿r`[P9~؏6K!_RCDTc!j?*n!@#n8\7݃vn8ՙs~@EGYb;bZClWC]jv]fĺuǕ."N [v7o y70VCp y6cˆSD]e-1QCXɷ>+vK'r RF4{kr j_8[:s5)ItD[hrAr$t:7rF>#*ĉmJݪ4`6cê#*4f"7˓S\{pZ.B;f%D"^X-D9^%5^)[ Mp%)< MtWȨ kxu vP]^Q  r'KHq KX?vJA˔hȝ[gJ._Ѓn/+yov;T+ݣg2_D64>. H4zFoR?diVaccßAH#sZCe0P6s*_s3g݄3h;m-^ or3i=t+PȻW(#^+sBr$Ey b]v^/^-~@(*)ȣ3^7?b}wmF1!l= NzIl/#%!(E)7`&j("% "MC^!0rwdk@eކ jaj<QȪpְvjmϵkEB\9be 6N場c2Sޜ]̤̎-L[&KYA\;*S[x\X4,DH "l"rfMhxʟtB}Oaud)VT˜!cߐ9c G $.^nu#KN&E` δ/i0 =5p" EHFw :JO| pX0"TL*Rq><&o<%F0B$6ܩF\U}+6<6<{m?'"x趍be3kW< -g񠹔Dp/j&{jJ ;|8A|s9 qr]6X97Y'6SՖ]aOr֋E0!@7)%D[F|loU5[5_S0VO(ctA8( b =|j{`12nmTE3(QߡRY6 Rkw1|=p,zߎ=Bx|}L)q4Oޒh/6 M7Ǻ71iM+Ot@H{I!lEur$&²^]=U&.ʡ-~h/ӋE*fTAD"Jm?ڶ/[uCET5V7!&\S:jk-уƆ_7q$T02B!Y]w)nt{EvK&k+i#iQM?;okWh6ۋ0_6dyɛ $.De< F;\X a?}V/p8-ES=!G6ͲYUmFF)\-Yߢc^$>j*JKp@3U@yK6yrE'l9ѥC2 ImPx[.d.d";F3ssw>JU9!(Xǁ֦t jdxhC'+(UL3RA$3 m!;ͭKnPS$'"rҮa.ɽ(TS> έslޣ%vz(uu`P+e=̿ HGut(zIy"Enտ7Wh>羶ţQ{(Hb/5;R (!Jc>}LƥZ,GJBJ}!`Toڕt1eG) lyvK!dt9(ŬߊILs/"JR@9`ڔJȏ!I}xy㘷ٸ~Rw"%mnr|$g.z[u':|2N[p8i9Ӿ v`൮WqP80d?z"eJL8NkZY/++O'ߚ:8oz RZ Y^7s2DӢF 3MOby#x+*o&\v"a^V3!`78֚>o3Oh6 ; 4.*EnjAY,y}F2ɬ~MCuHLL̪&n a:yCOv`OzTj⭇aGl)S ;'jvߴSjv#z&M mRXπJf /oCVTab^|*" ccrn}_1`oW^W5$D$YaE xWyEG<|MC GgtNne?w0t6f4ʔM u1=z@ǙgCNScjBz!2C foȗluz79$dqI+x"gR;P1L^DwvPKrrm.Sqлō &{n^.d;P4z$Ah('Tܑ;jD%/k nO`%yU-J^Ϯ$_;Bn2jN>p|<Ӧu?ɢXhx\0C# DG #%q&êjϰ8B<Ȱd֜˄_L 3reuer0Lݟt`X b:_]( U ':%{kPٌ/-[^Ka ٦e9k1n~v~S{ 1[2,pʈQhfj1Q3^ [f SBQ-h @kIbSOT|[8澡T'Kg3$wP+.jB:>*ĶX{t{uSL %O EnB5_q6o9xTaf 5\ckSφTǓD~4$[ҶT#] 9h2>m7z3ժh:6sH]žpPr$r/.++"~ߊZs12N/:)ߚ1lNTicp FvEUx0'52X+ܒJ(FFBRꃷ΢q d9ϑV;CHzh=wBO36BBw>դT QMQUm2K Hq錕/E$̭~ MlD<.`(7ќ)#bA,mC}Rl̮MbN^i'DU% qRKX(e²Etd+JѪoE@ؒ p0 ij镤ђ743ш]) _-g}eւ<;f[UEw+3^G p ~y>vRʤ~kF#/ẗs>sOm_bG󀘼BF0br}Rr؃ ="EKfg貤~gv6ṗzJECQR w @<x`DPw%>Hm-ʫC 8*xA60 ulbWIS,ιHgL& {qyHM:kq@@4魭88G#6!x!_?Gc@WN6jPd ` 6_.n5.F.PS3.(ŒDv튯aj,G fti||0t57^$WyqÒ 7~ʝ`Y._nxu9"ёp^Z}I)zs:?V]|~* [lL`o6DoD.*헾z$Wm8Nm1(\ҁ{'}@VWcbxl'ӳS݁pi Z,۴/J^&ݩ{ %c=jzt+ R!".;CD Y\[ ,9:.B?-6 ǎsZGU ~Rζz*K7EkN2>0 3YrI ڐd+ ]3>_§.$_TYwZqyw|^Hg~kE-O>췳{X &Y'$;|66<8jk/vx^ӨuA𹏰 9Qn:NyB^6 )kR)л\G .Uvʅ}vnhaxH_)4{i0 &$cdހh3Iyr )\ nzX5⢴-hn!7dwu&`<2(=8[AciQSx⯤Fڮ"|M9a[QstLeKx8Yz&a\IML(v+{~oWp9 *:BP> d0;:EXs$RI۬!;sj=o1:c+ 4hhࣘzho 4xGծ,hA\^1~Ͱoj-ieu}< GPޡ>T-l[.δĕ3G(n ؐXf\xI^bqIB"OI#S+nźl/& R= ]qy68fgW1-?"Փ$oZ/R8!@O>L$dWW%j1#WnowUx$Q"9ž ty[jnfNLp?۝0D̐k0% Ɵ* ")F5sjGtJ~UP}vo٭Y<9"Bq^}U*Ҧ׽:^'b:e^E`&y]"KϧukRns9@.H۾Э_m2ڙK޾h^dQC yǀ#eؙ"n/ʐ_+^0 ɣ]́u8hpj0r1FzjS`.Qye6$8?l>ATg ~YW!.i=5 dphFtkң˘PGWY<-ÄM)pGˡ  ԓ '#+-֓^50Kf[x6a#S}ERl!E5%J\\f R2ӢDf9Mgy;z`JҴ{+~P'4j` yNL!|r䜊g>E$pz {c(4Z$1TxȒogbbB2Xz|<>KQ JV"DV7 f I[zWAB( Sr7_v'+='.um3(;/F]h0 :VSHPb9O9"4]׸ZFF"lWӗMPCnrˋ42K:X\DiA{rY$i_8$G}RA<]5[=ų#ξ Sո!mx`] m&)^0/ `X1B-E<ݍ-+ښ!] U1OcM%vV޿ÁT.8EŠBZHzţ\["Y5z5k*  efF0!wb"~;AƸþ5alSɮFm ᆠj7VV{ݑPxnOt/@LM7gk|Tnv9T>>J#ۙzU#i;:yrMhO 2H)"4q| _i2ea]1ygmMrQm.3 Y2'XˡaΞY]^,֎ 淠7ϝ9g0/y76sͤO`sـGGE0L.xx%Q=ZTrixL>~WK5o-kSYƊ0LytYJ;D~aex0ԿvjgjPv}=. )pPkhE7 a^k O[2> ~FDOS2+Xb $m''jk{:Cʻ3h ( wB\7ڵH @KGLj bI&kXwUHhE2c 7^BlRf+QgxHsqHhU^0;"-f"El1:FoI[ԑoϷTK2:? pNO_̰\">%k&ᄺJ;II>[RxqYHP0,jck#ԣm`N"$RmhmR61@0\/~},DI>Sk=LI*.8Sk]q Om_Δfc*ag{{+J׃ް-UӺȘż&ϙFaJjJ!euYEV %ɧa &px*#ԃM/'ya28I9ڐaoO)9(u7DZg$9qixKu]6e,z6]Gy +|3v9øFS8S!> 5l(].W9fu'8Rtά.grގ dF3}W"3t䁝T^.j>B9I MS3QPd Ao'&S Hs*WVrA>UCFvç#-$VQb|ڐeA'.xlK\{כkԗFSq$ *T~5Д<.$..J!uO"30%2IC#Ho3X`ZTYd{VeFI(Lg5Ʋ^;f3}l܃kr%? uJ(8/S98~c!:&3!5<SX*zN.!хϛB/bʺM(_RT MSTsZhPt{ٯcL{qbhH _.}Fmu V_߰U uYMrn` hq\bM XavKݐ(b ߠUeb.|L犢ݕ%Ex '֬MUW꼄zdgeGeuaS(wc|`gDaU{mJTy{0z+yZKhWnj ck`+ 3Vnqf츨yVG_~kJdJ&L9Gέ8o;۲.֍(h5r)F J\FS\juȢF;F}ԛYuK2_زWNCk:ϵ\G]ܲ7~x }ga6hȶن JTqg du֚@T/c^שdg(h~tW~`;Y'U2@`)~GPa 4ȦK]yPMqʜצ }ل?Dmy WۿU!aunrUܜ] 5` !CkS=󎙟ߜ Hgc8c1_pq$y,$HP/r # 4IrO薔ZLwseKYu5;]p{ߖ#Ŵ6)oJVm7I]eX_ӑ `"=38o o"N~h?B$/8M,_ ϔΌ>"GLM.7rI3יrT-}B{G^THtE19GhcIvd๛0W`%J ߌ o&*\Mii {}T0AاIGO(71qcFC2ȺY5߻O5ʼn)4%$8ܔ/ bh*a^at@Q8/fSzى!RQKd MSx @8">K1-ԏb9Y TʅcUk^ӍKRd͝ e긺QROJΨV6.=X ag,A:P_`o,@budq\{KČlH+%?6􌩗xpc?y 8#y34~ TLPWx6[žE1د!ɌVlFbt,@#uʿXQ3b:8\IϦ*{;e 'م!TqBUN~`"&I!N&gUu)URg 'gOW|U2Z3}MM:#sWO i`rQpJuYY~e1+jF$Bk&LGCo.ͲȢibwD6lo,ҝVW_1ze[FUt&Jv<gOG+*H ?EArL3:#?nz hjM1m"imm]k/NkY1+?-Xͩe3t3Lr^Z !on:y^tIo 22y.3+iq --Ɇ{HçoR0;!P6'AB.Mp" fȧ%wmFG(ⱃ?)S6EsEqYqFg<"PյtۉugAQ<8Lj= +g=BW[563n~>;+G`f-M鋨s߬XS9*ENݏz<`!ъJ\VdEsXfJ{:i7U: mJɵ+[Dzg/|ϨNʈ%rOk+(om߷08rTCآyMlMБSʟu3Pj,|Ι22cݼی\SybJʖWNIDAz]Ʌ*'һ_ o#@$޹SؤDXNPVsEJ〱E^nJ D"^2ArhjpB2J*<{”Fx9}k!Fo "ƌt,-ړdgVwU*?z],T3lO5ex%}bD ne{QAZU?GG.z3O/:1C!-LfE4HAW G2 :/sh*dL-^S;{Q4J.R}+3`4V:X7 UJH۞Cׅ굆'b3F>)࣎)XqL³M2JQ!{5: cүJ#~qI_%swMu`a}R\;YDS~Ysʊ}/yb|b3k0@ۙD-Mᳬzj[1J?ds\uo1i%(227+Qs}^]0Tj9|;lKsּҠT7{C[uPV=V6W(; QذIyGsl?w:U@*kf~9q-E6 1gh*.q÷gKʨ~zs2W~¤MRLq,285LkuH뉓 7d -UÔt{uD3L7 Bl2 .9s> a/4 LCglljq-f 4֡tYPXmQAQ0D7]u $egs,죮٨6`P3B7ɞq=ɒ5V{(9xOO'aZ_=YC4@S\T_ Pړц$#LG*#H!墉[{;e$ㅬZLFn0BZlJX/$@ W8ۜm._yVSZ8 =ִո1)a"sa;=3bS&XeV b&3K.6lmǣ` ăj_>+$M}:[2퐃"W{]j ɔaMy']a,=^=,&>4[}"G4I*ш*: e x[P.l)r SW]m:,HR7 {;ܚԔb5}3Y;\{xe-|XQT/G[L]Hehp|xN#hwny9 j.\ӕ_z'S>#(9KْOa{!q7zA"gQ7g5eM]4 N@̮wAJŻzr1&A!=NƾP`P9 +*&dk 3d#e.-ȿ/RI$9ez4ب_O`Yϡn3bDqcW7?Oa.Jr AR.ױҀ%"h8A`COc pkϒG0BG#Q{,N'GeV/Rd*̷wʭuDaURQuS G:`X>[kUA{А%1sƏVḳO?Y'L ZSȅ}J7$4*bBdqo!pLsO;lr>Tcedbx|[0ޯ''i!^-Ѭ1cë!/>Ow!Į,sMN4y$$UD,t3W9;_*n,SƽӪ^O~HwOFҝx̀_@1( "dq2?Ks^)K7f"bO8nvS2YB(?zTVx[ZÒKω> o7Z8Y҂id|B,rLkQnoR-όSFG4,(텆9E|`MufwpFU (cC&HE^CTH㱱kɔEbcUbVCO VvrH_+G+g],z34wzH'cY /=LrzlP6PBX̡[dÏkU}L8cӨ'%n9Y=PX$nn44Ȟ\1 kKHj0y`9zgVs5*0(X's?$P hS.Ul&(%tb9^Z6a8Kl;U;98Zv v1٪ ]@,7YQ>(GuO1{z°/*9ҙb2N)Wnt2gpϸg%4zSdx\9H M )} kՓYcGB6S*azj'4VJeMN&`؍ NBo*"6mx;")@rI 1Ҽ#`nPsD+]DG,k&NHĬ69_ &6oL ek2[f1S0 maMnX֡Rٰoڑ #6}ټz.ulP?oB* A=7V ;Z ælXۧ#E3fۡinכǷ :S]Q[^Z 󆀁}4&gR %E$d^N1C;#u);sa-f1X)Q*/Q^0:.x;wk(A nPk>}mkˏN{Es%6R&WMDF\Y0ŏ?{':\;yS+.2A] [@Ka+<8 (@{j>sTLX=YoCOC#ܷ[}] 8 Ns2޵?ٲs%=#ku<'@PIXޗl<>|csG\ hi^(l;_/-mi]7; DBlԒu@ǭ*^(jxH,ɽcԉ-w%ŗFsi\pg7oNjP[rL`~bb "$Eq( re%;Y=h Ål_LKtłT sEP(Y߁n~v Yxak)+<_CN N{CH@&6,b^߻Yo" wH69tEX18y"y*xlyRDY!S (cZ'By)(t,A\60%6mk"IKr{M=UչBM䖯*.>䗸&.ЮKϲk_/TrXm367֚1T8Z4y컐Wܐl8|.a(RO:ל(IK9k]FCU5-q?H3ĎdNvWٮyY! ֟j $v. u~ Nk"(s 7 Ba_Ayĸ;@!+ M0`5`>/[z* "ZF@k4l*GPe6v@|E)0~_7҇-qV j A񪰐X@+#O' .D뒢c5we'L;- sdMͮPWVA0U 0>4- X0>8˽ h>݄k}NuSNv FjAKn y"/[bg Kd@ezJb\Qr5ٲ3I6LjGAMcm\$E_*/ZW@%6^I$=M R Q8qX>>_z(F_6+Խ4IlpP^r,-@E 48p@3+jQ<~?6XKx ʻ=t!L$VP4WSɂ`h y^TD2a8E1wEvkfpw#zô0|ҙWr/z .9.d@LG91EmUR6 )Xrt Z$)%H6dW@rNWԬB#eSRҸ7{Z!bF^Nz_!61UOй/5s t H} (c̶^ ;}#Bglr[ 6Rh}C2*zJY2%Ŝ26Eqb^ڦQέpKqp6f6al^`fP/{9GNoDm<I 5j#G$pӦ,I|D?PX+\>tNAB[$Ɲ*Rxi]HO>VmbA A@a|`>*ee.37[d}Џ> ,@xV`RK ݳ:X!3sO䖝1T^ p$R=.{(;VWh0xG(Ǖx'-zD:"Gs/ﭴMMwy9h\poyws*ܱ0R4$r7 !S3H|S|4^1!w9cIL6WUw0@kM/hC>KZf^a5"&۔ &E0DՂ3Hw\.(O/0*)ùFe$* TyXjEHҬ@}9,`VE&6O#dMkZԙLju(b=b0^|=g24:`a׀u3%P{r] Kxɥx^@Rd計Bx]}1+@U(i8T]+Pc$$dzU։5K[V/ 2?bJ\l+weDc R t 2=}416Y}TJiH;Ӝ$xY"=;IbخƵ bSn#3䷕ZД-0((U9UjMLb`)qWE0+2 ?<+'']b D1D ]5'"Q9_Hl/;`h3U<'kL%:P'=$T[lDA. BǾ\Bw "?Cp7`&yk$*N$1Q&lbC@?6˪kRt$z?\Ӽ@ UX*JF38F ޺/i`{yfk5)ۊbɟۨ8^vN5ҡ$dFWAJ!Y<aSE=S3H߫i"tI1>wȳ/ҐS7 Ton&`8E%i5 epE8ƻ{Z7[y *i8U)>#.l)3o jRM  ;__ {qk ie9W*,1;z ߭3^04bK2XcU%Uulߒ8xm*=QŪTC\ъA0VvCa`Pjb3N]{0tnx)FcEBuŦ4a"(> K]nSZDk IsiJeHEesUTS%5?C ˳OT\̽na *D-U%;(&Ll$>o,k QV$ rJ!d̺B"׭"^?0U:yDE3.]T'wlkҳ/hhnJ91a ,ɠc5wrSPw1,w +3I8NPk4ffIHF~[DCaZu,mLGY وQ[jtGSq7+SۿJO|_j5YXaLx*pO3SYnLy*poq!lӬ0^FJgM>D/ 0l^Ɏv∿2 wʌ+ (BR2ryf ѩӂMc5`Ut҈`pӵ o惑ٕ9`ܓcvpûyo@өXw](' N jg 쟲NW<]'鰡 +AN~Guj(}r~D|ɏ~!AR[GeSAQЪ&˽ȠjP8(P:)OߘNHyKp ]-qZ+E]gZfnamI[Xt^hکǺ2fG˼fdOCJWjYXYN}~R󜎉C*NG|%>SC#.8~~װ"G\ՀqP ]$`QjIUPL*?>hcn'>0S#'ƴ`r脩xhˍO˸ɥ|O)0 о5CYd]oV3J8˦\$Ltqcl27];M?ʎ)af13t8PS~c Q -qsy ecKFY8*U=|ea5Dл7] ;?c) /2\#/@%QVrxʼF5}&M_W$'u>}ŵ0;rw|7_d/rRI*2Iiq})[1d[!͙E6V14krPL(Q(> dC8b!fP7e>@Q`bz[2.LKqUemE/̭ڎ(aAou䭬;">_X3.E^T]QS|:>'wG[X cYBJIJ&!~'5p4-{b"LJC ]߽ЮCuZռ rH0 JPb#B0#bޮJ1K/cPkKpݚѰ,'ܺuՋ|Z@CuyyJg4Ȱa^;Pw?kZiF'qȝH[-5">_˃Esϭ¤w/2d\|Mq'ϱP̟toU{P s'f[S*#gK?hC<[ի9j+]!<6@Jf犔t2o2+MBCk"+#`2ђ 1WRJeBB.Udb7B5;ݩ#LvU*&Nl Ha hu`0,/e87ڳRAD'|飇3,/`o$*EؿtuEuXJ|-CA%C+~j wAdT :̹$)dG@Jv;+T2'=;mϝhCBݚqk{٪x- + PU_<(6Eξ\+؇\\x6}U6t~ՅJ3cuu3xtZ3\2⨺5ƃo/XJhM{G?O8(E= YRt" !`7{TFd/qvhnƥE l|^Y ]A^-;A[gBf,XE YDLɻn"P(THciKA)x"МfFφjY&RXji^-Dc[FbY0-hs[&֠HG3a [sƓɸٯacɊw[ˀS(@ҫ/Y" 1u-RS3/-?bTh{X\ԍ5ĭZY<c= rBFlL1 L]d!2u|KO3z3?;Z^氍v ""@?-*nqх<3[K#j1/D$oy;tہϪxᝦW=n,A :p+V 1l?N~JdO{|dqgZEblk Nެ7~8?|C|+bH:jXQ He[`\[a#QDu;O"$K6*bn%)h韆fMؚ*,Nu}Gt\" AAY&J4wD XsYͭw@V,ˁG^tnS "@-,㗥_HK[h(xl *Zb/4U"2lۮؖHV?8!_ rE0GʵfJ:.La '+%/WFQR$(^ԯD_25~wfŠ*`h%"Y`YTE\U"X-r.|&/={V ;NC)N$D}b?Ti"21 6`X*Ѿ&Sߛ%Xe5vsMKX?f*7#S&Zu'@AfOKbEF$1#Nr˼)z Z! w*G |!  r8&WYSj۫y t}LA8~;柖$*$ebP}?I{klֵk􇲰A\M{C"88ɚ'QԭZ3_MP͝5l` &0P$ZUuor#,*]`n]Բlm ֜vze;ENW{~~YBƈHcZy¯NŢ^-we=` ȯB:83kd#"D=hYcz [`clnF:TUQ4(X5n#w;Šl[XҞ?wLVs'\:JVvlMnRMv@ V<*4ȷX:"ߧHzi .N.aibo_TW$"Ú~wOdij_p!H]V|ʞ;_WL ?X|>jŔ+W="C^k:&Һd2T[RʛtE$st~aǷ? M 6hM1anb(r9B0Ox鞊$xtkc>kwuڣ2c dś^q-_ƞ'#݌#\$\V/vllsk2E۬9VD}Pk$hIcu/߭P̱lI|jS_n`5K3ri)O'#t%YP|r1q˗hʍP`1ÕmgX;NwNSYoᚭ, #!LnЍjۢ2 kf @;QK2nnMUۥr[N:Sd Pkrp_ P"_ֺZ|ŗH͆Igos=呎;3wD&-E84qz |@y㱍641"xJ D@5<:L'a UR.%e7mj߄QcURӷ=?.WqL4YQ5aU\apdg%Т<_Ơ?S7yzm*"PI*莥(y.Wּ9`(nj}[vI部ETa>dv N˔;!G :r $qi06A: %FP/_cN[8SWE)I- b^1.-hcmٜ]g|S=f@H`x`SһgO>O8wkUǐb TI)j\yYD#5NƗ@=p3ݹʅO2 0akL_{>Fr7Om&cgGE_]t=-D|.i8DU<0wqcl._9nȕBhJ9v0Л6b>U6`pG+׹g&1dmH#bFvS,V+i 9k`!% w Б c$ PҪr` onuIt01Hۆ$ =Ғvg(TDC[n}ʻaH%O\=3B=p.&fpy2:D[γ&~m=/зv0Mgr{< ҆DlZ<0e=Pط!zWz9,Ɉ:63 mv?}v} n/Ak`J3u攆L36Cl$QnHX椄p-m |eW XI`=֣֙|EFۥq!3^`r#8^äcIV^2dEo gow ?U4צ4\+l3w1Yo,=lđH'Dc1+xgA B4:RL퐩߳@&~/2RGٟ$ }YAy 39~IqM&h~F֠?(h4)AcuT q?hNv`d %ox7[7'fFiѵ J ?1f3fZ;~^3ج#g"v0mš.iMКz]Gk[[Y7|͞~HJ/ڍ!6r]N Ib\^ۜҳ8,OfVD 8Iȇ_trWc(ٌRZ,,~ fBM^Z< uJɃf_hCxJOmf(^ANY+]9jzrB9r ܳۊeW;-k [pgaͫ9Gy zuTw1Wy c@'"\@=N&i#)?w#F!gd%bQ`_b}Glqq L8@zitwx{XϾx$>n_>0~!U6"kWhygmr>nm$&+SRţb15#I I ׳a|#mWuO+F&}i}˯kE[vYcATp ai2# ̗wnօ LsJK=VHxâ?0 "6k'OGt$cd\xFBa}h#9'xq>]p8خM2;G2XUЫonyD`Q.he1gWV5ցK +ɩ6Baհ-;9Ԩ %_P6ygŊ2h$!%L!svM)`p1aA7Ͼ*G"wO̡}&W_w[o{MZeOZƕrJu`"6'^tqop6MC T5T!mʔ#)r_Adq+dI3 . ^!5”5y m@j/V6-R}%A嘍Pv4q]MN7y٠aU -g,jbZM඙"in{Pv~_nG"j=CIs NAșG_ vFG5_Tq.|;lvĕ S:y &+cf$<,([RSzkV(0ݘG~N$;#2]#垷".$s`CG#/krZp="ב&-0P`n":sug~%6ܙ'/bEqxKDj$+F;==z~(F\" UVf(V[B <nф ٯ, Ȗ2{q`'F$\aPE@[.N ]-msФ MVkWMK!P]bӵFn$=qcjE#"`X %Tia_x>Yi*ӫ%V,S%dvUK*0e)aߐp??ly[Ip= )e*nӧtT̒890ʍU|C 0g%FU* UF*g WxD9McP酅+*q=5nA4"Ni]nR"OH7׌u QLx}#쯔W zҏq4+4 yR=vWs'Bq[ǁKX),PEH:U ^OA1abuҾQo)g.g 6W$^KyU,pyބg1"@w80#ڕL l$x@T=F5ظӧp8RCS5pu}ȅEDcʾ:sL,OXšhT.Y}QܿΆ9vS0_hBt3zN!w{ubk =wvg*1Kk[Kٖ0OU$ Lut-򾪝ݾw0X__D|"F (E|\XQ !a"|l>g)ϓȬ.0U=C<76v5 &0']ɓl4s!2o3)p֒2ּn%l,: s}9?u eH!Le9 X)% ,a\ļP v(1+VgGhiD@=m<3,F0)N\ܾYݯY(svP5EE|4׏ I?Au7*3aw,P!8!.t,s/v#+tR 'oE?>3u3x'M?:NDB+Ж]BIG8^ǒ.ӡs^U?||8#IPœЧ@YJ(_x/X9ZiH)+=612<ɛyjWx7$k]%E_?P10Pkgl "6N037m<> Q ۰p00X?m=7XCZ@$/(jǶ H[Pk-AiPqݍ'm_ʨAqI'3J"{EOE=Y5U{fo-0򂼰 dh t4C/@2LgVһ$9GE3?ȥL{9Wȵ`Dg!}fCPje\Ֆ{|n^np7,ɿ_;_!zd $bk$wc֕{ mQ{>' =r'NAǗ9ԕxLϥ% ?c 7 M}h ߁(_{b!P1*`v`nՓ2n:ҽB6'1U+nLj˪*aj/%G;]OU~f+Yg!3R2~,ωq lEs#sHd تM.)_aZfz ')jlۚ;`V/r}d؄UDoonv>D%7 J ֪嶶PKOT}ZN %tL>ל+OʋJb:c*ׄ$)zAk |u%LU_ۍr7m=v6O\$OE.9z qVXfu:"1^5|X(v6&1]h#Fx.:mAOan d^&hhoOz!9/B ȰUK[>uӾ.G w:0Er ǪR4FhS;tm+ t&y2ya'=|ϪղUK^=u>ąt"O6+nǭWg]U,X+uȁú~B`z 7e(ɧ1%/'ŗ# Bɴx *[ 1+GA3/8rEAh|Skp ! ;p( ƭ72l7U%4+$G&qD;]'a>\4Lj2yyqa0*yȝ߯ok9h.E7[|\8ᮆM(%EsɈ'_]L2w X蝔nK7ŰaA}x2Jj&뫳]-csUuB4o" ~qijRp_v^HӃxd>M<\tȤ9 YSqR r Ҥ>ޭR{170A+-jxzSXR# yhk{x_*; A'V`*.lb)=Q{I>jH$XfܡVT8~blTb;a3Ϻ}и.}9IK|j}ksV۽09tv&sD@*q07$2OpzЃ_fdc19~aFV![rsg_fPʳ*JD"G'*:C6- P~20_޲1m‹ 'aAIijJW\zNz@yMc 4Fm;XoJxju*`q5pwa`JL|wtA tfkCtr1bhn ǐċxDjMYd&Cĵ2uzn sxk|O*iX5.|jՑwO;<ŞCmmSc}޷0Gya&63 T.P +Ej׼t=*Odthys9T99d"쓙_ߋk.Whm~ 2o[͗B o Hj"Hez.}AӐKF% h! VH$/{<4\X*z@K˟C]3)X́SX&|q뢮w .tYػ4(Efc |WKn ۓD=%bԅE(h(-'m6&i4ntdyƆY,C[% 8!Pe{VSq(=(, C X [dU1U[Պ#g£9G 4r¨Q(S7~ay-@T5f +So9њљN&W6Ԉ7@"+IɩF8 ~0F# =[ ~ku3K_dO!NJbJܦ%~s"`TsZքvZgF%E/s+ g$*猭؋FV2ct{6o+LߎsUK0-}% jz]oasz0KsM&&s1*Œ"&"pnO+w ㊛5qL|t8YprN@(P\Zk9۷ nxmF#?_ ˚s<͊ !&RweˀoqpGUIs-@~<M X_M݄_{>3uFSAǖf?8k&3pY\46e& r#rHkǝU5 $wy I.>ubA.C١Os6-8%yˣ8>bf!;!ƺf<{ W#ֳ@e1&i1*KݗY ͺōڂ(.#rToӬ}ז"U$^ }gW^#- F#ď:妀ڴU),puh`DQ!qxa.:1QRFr pTv,OxNO3u׏5;p^ qNE |Yxp_h )Q43\Ĵ=4vZUxt۫Qޑz sJ(s4nz/DD=!6QrNqGCGîK_}b0uDFA`*dwuG0ʺSc^ө;"C^Yw.s"!eLh} QuZZ,d^)m9cl-d5.v\,6G‰,Jgh=g\fMkߔgBn,s\s] H_ b|WNg=fOM]QPWUjvypbT_Jݥ8q{S%awx˶&0tܜ(gAwUYp]P KeY$l{P?laR9-EU~܋*# _7C`k%OԖ0 ^_YŸ4G ng_){W")*;>sih( rNPRmXKnYӱg`!@Xr='A_"οF0*R[tќ!R̕wYL=iyl炴*hvf|:GmWFx %0k;2W2VDWr;|b9mL\V0 *ICE/v`GhxyD y,D:\:VO ~-WfJۖ7yS4 >ZO`ZɛwsLAH^'듻f'R~%iܓ+)-lo|Ȱ\pa0t;䈙[Vd?){?6#ⴵ£(/4盝-ΊԠA0&؅^UVKKc P#qX"u*\P761_՗K=&,"E0 L!`wVv@(\0KQ}x)$^TPNCWcx4 >P}TGuҜSS~G=a0.R *}i j"l_| % x~S`I PtH&{ =f'eɘ +;f<ܢwP gea9F\JNB I8ఖ`5Ձx00z=W섬ߊ2Of9hHs-p'\ u0<ж>bUmveY߂O-h\Č 7ݛa~ս9 a-N8+O*q#{Kv|!Y&t7t5A6C!B7.z>$3#8-+s1B4GS1`_mc}`> 'LJc'CU^ifG;\8E%]9O߶ILWaVӺCzEI`*2â#ִ\ƏQ;KĢV^)ޗft$c$90s픗?{,;:r4qʽd#?'_P$bM$۳QT/;†P(!yxnVǴT0~l٥8=+\z/c"Jh8#XZjw9Jr8֣B8ʴ&.F7!+B"kt"%uv"'s >ln\ l2"(?o]ҫZo}˵͕ x3z'Ka8N!T4=сU,s/qA#8ˋ\ "E@A(UQIϼW9^ G,/w!0W}]mW땢' `bo[F,dIs1o@.PM ƘҼ 88*q  K*AmoqJLZ$:]vn2ZLUm cXfHM^n0F)]|+ʦ:y¨9@Ͻ7Ŭ ȯ~2n>?)?Ix~Swm;+u7ؤ Y:.&.^ҐNױ/㽈$MXSS~OR*N=C(#e)GY \zjDSE5U݀Xa tWWSgbT*lZ%R{XBolr{=l9L]G<9xWxi ݿ&dp5>Vx>b᳕29̞V U2uۿ=S9o͡x-KB-$YFU]7Ѹ(dUA:pK1gYg;ɮfo 0엁w̭jaySj]MhKYO#[m1|x\y(UkP+>}rγj0ndS#vB^ `e7y!^Qk Kb[v!걐x1 [#4j8̥/# !}JT ДGYi~14g @qFL. APG|)fhzhLK`9R8xZU?6D9 ϠS5(?& /@XX)cb.ŸփE˨PA^3/QIO}|W~sH8Y)A@A躙1v./kcPf82j#)JDKcVR-]Z^@۠F'PGVxyWηF -}k.6zrF)K9 mC'T/y6pߨl+l5^W^t!6y$W:SoL9W"jKk@n?Fyli1`%~\sn=UCw˟)Qӓ&ZG`jQ.Yn .92(r7O46ӭM|>-+}?!GQvK>O.:+lg[x{ d8o),΍pA qE-+='sr玌m2bu)H+oh'TiAvǘ>MqKO k=&zb8|M#N$뛞'jTϴTl}ZWrVz%REX9`b%GzIm4+}rGKhԈP R%t|ǺY~EV4cF$fGVOWdaUe 蝬jA+s&J+bPd;7UXeQx N v4Np.Wj Ta!^l]*0e\'C v!m7 HU!^DnPr8GUb:WPu+n|zB;Brd_,ynrx^F'|Mր|&V%*$7}Q4zT2E,rS2El:sσВ3'Ыs'#~WM 1 -Cqb$k%^&6㼍bĘ,npS5nNüwVՃoh}d+l0[]~U:lfCh^{X˶Dxd+Rf̪+Nx!D ;tM8GcdPH39+#W: ‡`ט+#zi=Z,VInں"hΗcV(Y5w#ISH;#L[!1'N*,~Dw$fuO6C8h 7z<ۑìFJt$yh4kB>d%҈C$MlE^a^1W9OפnA]18En]eKȒH$^yAPoR3b9=!W:^ԊDSÍؚ$G? f)GΕI.8sWe\)|bpKY]!I9S_p*`6Dc+?҂7rF29m[4ϱ2`[%D;z  ݊YQ2u( '8b;؞ӳ6CL,%gJqFt'zpibKGçJHKG̒Tr^ꜷ~Zp*@bIᙕ% ċs+ Bsۃ(<'?In,L4rFlyoiD -O!L/vּֿtA,٘8132'^YW~ #&R.fAm)DjPe݅_&  ޺]Z:G\O:e\+\Ӎx>@ |+S^0cjpTnН$h~V+y}rIWC%@ɒ糮|!6!:րYQ>qɫ܏I 38yUctr$: k;±77srh>9u8=1X@ћ} |U62?0y!Lmj}x@due 1rZerYJm+AbZJKA!gAr,;X5,i Xm4|$ RfA3'q1L }MT?wKpgu'N}ԩ 5i` iR87J7ٌ<څ! _I/%g Wiz}^47{?1$P0w1$z;hN;ϔyoCr=cCޡQw,# &ex`:c!WHM 'ɧ tQͨ $T-rV̚F8 ?nc @]ӄ|Xu'FPs8-AF> 6:ipE45dċ[8˼&z"zוRyR!o=8h6* rgZVuS˝K7[}{ι$"I~Jb%7y(kc!1l[ c!gf yL5J}"SkH.6yPch5?A_#^ o'KdQ3m~D>J#.;aK{DcقHAN/Rze z[LDiՊ@|x${ʰ(묆z BW=ZY8XE8}a'yLH<c}H`zM/)PEћ"(<ڊX:=-_© N{% ߞb}*+t y;(/a6R,xi IYΪ\ /_]hyNx@сͰ!810+ I(MR!( B7,d}U@95jm5@|l2dr:B@,M Be᤬ex$)"u%$ߐtpQy&UcJkujzWrەYlTufc3V&Dۆ;쳎Fd9<܌Z@1$ r r1%gݎLh jvBZP5!*f!Wވ <U[+,l_ל"Ad/\."hKu|UM&vgx;d69'N^[_ }o`@i}zlۂCžWE)?iKulC%ےx <Tv?: EW%3^=WG f!"k Om.C&(dąα_SSwؚLne#aZ-'[Xos"sL5`SM.-Hqހy'wz}$=n`qEP^|!rBrd}ĝYyqsR( 9^(KN޶Гj{N☔>=Y9ヶJ gN"[̀dqd37x}(`9FL6=hT  5Dޙ=#L}R4\' D;{# \e={ty<&3%ƩƠZi3s|c9H422F6 d`8$7c 7217$im'oݸ_#0%>Zɗ|irD['hT` %0sk}o B`6J?ޠxj9• (܁c9KCE8RZ+bG)ҞELK KK]n0¹/F#I-E* 1Tet\څ h~b._y+>=wJIA0 {A84:43@[vO !~ kUI4>|ޖ4u̗Y4Gl_h]?8w_&Fl2s pp&Vq-1L'^WhNޥt׉Q.5cg=RQY4rQ29dKaV~SPlkŋK~VVƑT9[kd O#,"yTZu LNoeT~/e@a L#Paz,s}>/9cG L9ɢ̳;'sKCc1z]7Tɰcuԭ jS5䖙OR =O) B밬nԲsG9HA5O4+5ׂuLqK&A01չ I~Eh_%q8>:h,ȕ #x0 YؿWE^یDOnmsԠ54R3~L[%E$֮< *ΐtQJn~" ՍI $aan|˷A{W}gu_rDCwDeeӚh Lah h$vgSߧ'ded4&Zi eqMO#͡gPg N-'亭No;|ƾ![=Il4$W@ Y>IeX}?$e4%ynNoTz2RhT@@u'ܑOcqU3m#zG2 HUn77zQZ޽]LrEUgpC#'vA ͅ7cېdxtFQ\d"~9GR2ֈ9$@ }? "SCKe &UE|A~sU܏KEQœycgrn%Q~J^!EaE&9.H]/1 o*cвvm`ɝQz`*=wEGoFa͑33Jƫ'i~[ W sW!.|:l 촣peЩ)}P\]_QagX!"J.KkH8+V KKmz:gO"_*8[7:%z2s-4Y*j< XCꓑ"ebȆQW6S'\j ӳė r&x LnoZYmx@J`mP2H Xx2KwsV0|~$cmNQS'(j|$~IK^KXą5+WW]w)"EpY,UdWZCHN"HwєZFmCy|tń$" @Wb1ԋXޓq av#FؑwH:i A;M P62^&OR cLzb=&X1֐rPDE*LGt(syoqZBH>l&SMȣ5`׹$MuR' 0Ƕes[XLLwN(UųHlҗgC;361u<]Vc즠dD~j1'@1K^AJBbuw+mhCL4̟*x@PGsWNXUlq_87\#*SR}9+D ᦞ 峋WX4Na4*-?QjtdҨ;MH"œZSHM|(׆ȭa` }(#A4e&`Pg;}|Z!(WcvhNZkjhrziVDu]r >pv`uC6 h>:^cȸTFrE[ qޝӡaoe~{dnX.$aINtc#o (wLtt•4tqE++xu ,H^'D<~p,zŊ5#ko:E66뿻*q; QK]2X>ilEYgY{KBLpB|S7$cFQy/P' |L⢘V(Lee8x Yz6"ȵtL!gMj,Hh9㯁t_4Wf8BKɐI1ۭb49&ހ29|y,M"UDj;xGqxE51`4o) #]Ǜfw:Zϩ&veoKaU|)xcCX$C~ۣTh3+x<)Ծ왰9tA dڞIy[_C+LdkuJk[s B}By9! 4U$CxLz iqАg _U[=!W3Z? 3 rkoV"6kn8 Pf5Xk68?b7sр~E,GzY|fFrk̷1% !i'ecf%JJ{*W3l'h_sȗD01`]*CNӿ4~%SI}^HbK!o3VPje"̑ ~v8f!utNt(-s2/`6r K >o2Dt롆g(X^p8T-t82kID ȊSn8JyF! LCbb+ӧ:e)! %!ѭC S6L8QͺOxtԂ^woK7[Cq)@Z٘Cu(ow„U.l#C}Op#Wy qo8t09 xͣ&\,.N z#kU8%/>NL~{+2,(.!xΐIuZXD n=Ď+/ 6{Nv80g4p:FOTV Rt̸ҿ%< tF@Ϥs& Ծop?DÙTz.ћ5t.BAM8nZnu&eB ͳv5j&ŏ/ ;ž*B;R ;fLge>-#a¸Yɟi +g1Y9]bwa9[   \ ʢ_$aT$|:OanJ3?rI+$̃Gj~ ;$tcXa gH~[j4y2{4gphiw1.s ?{{9;7t!8}#,~}ZQr- = { PZ= =Њ b6`\e(*K 6;i[}+ZITODSdS>5ifij%v-eV HGFKD~l"Rk@jTE i}]cϘyEU4ysPջ<Xl+;%K 8kk,A`Hd7-r5H@2  }A3f (`[Z4=eom$ڌo$!<nd# ^Ӌ$#tzj 7 VzpPZS\]MjiKB+[%jӉ/frȠ(Hã^/PpE P 0CIX>0EuyXRE44,nqOauV]ըW7;κDiG㹏۾8%7(@m_ N z`[B]Z #-<_euÉ~Ì9#1V Pl_; &Ц1IaAy010rgl,ONf̋@&&؞u̫w(0< J2I%&huݗm&<"*3+UmI/q Sd7sPu_h)4rЫ{#(gY|;Mep}bk@SalOBؓ"sIFFtnIdG:C /rRj6H+$G~Vc7GS,nFbe$0>1XV#:fÕ?rLE~'fB?~R!kDW$[ -=s2BiT`[Ƈ9Ro/SΟdMvTLD/VpruWQ=/]*A7(It B GUۿ9eK7PVd?]sc_BC~,U9싐o4/EUADh jV?S?ݘW\xSځ1K{Zc|=mŰe#oaK<|܀dCCuS֓6XrLMj lQˣ1N; L/#%/JʫcDUV-y لA7n!|Wmf u|F1nUH~DˆdrGvH>?ąYML;[x+~ܖj;?44jQwcZׅ E907ѥɇ$bͼB ( :a?!/P-=&3neq_UXrJv&Q eZ:Q>PJ4qi`fAJwy5A(o(B[5;-@^]YY/S"[Ȱ`S/ϴ‹ 2{iN=FiZ2(K[.bcss,sZpԼ9t1&:CzCVVAXC&_z&Ib²..MK'zY}]Ju$O⫏7Rnk}xRD\\ nd R'٦:ظ8cUXl3 3;3(;ͻN^hwYh-1 {+82Ul+'C~ʸ>zSF+gZ|vprʹgu!5a_nKy_H?-vNp 7l!F}HuX C w/Gx^Ȯp{ XOW+FYX%1m;pK=ڨ0{V=dq0/+XҲ=0BdAz[3>~rڌj-Lk|]$h3 6 uK5]lQ$ +3ȽRVDj]+T[" =gKe VBw= 4, )G>m"E;N5q V@-^YFS K=}Ҳ) Ks rtZۅVr,9` ꪎŧ v:)mG丌ٖ|ÓxԐ-JN4J6[mgO 愰UON#BkQ^.1hWƭZz($Z5RR"kǛ(]IŲ9n|l].ǹHeA2iPO40\b3[ ?+%Jax;N#q%lYW&7 b\3/ྀ`/<3Ow^cd@g,KkVFn#Uyi/2 y< bUizdyE S2YC̃-9B_o Qx;:LnCC> 6{,^GIa2KByEqEdgTظ,7Tl  vxv;\9 8k|X4)LTF|%Oymųy  P*j"NL> Tu.>=,Gx10'J/pD[f6`:12#Ng9`|Ů%p)49q؄䵖nk{$6XVV9DcYK/"Cvr^"] Jk?W:C:clj=ze&䀜ޫ/<3=_U~ ltKdf=_oO5y^?i!*Q^1ΡGX,WD ѕP h aބLEv)U@)0C ݕ¶e.w~ղ-9coP=h~-HqpY0LvuyjZ yeGGvi&B3DO3v )Wҽ " XD7zUd@6FD3r^]]mn2:a8౉>122>Bg0YFwm1Lpw\HǠ;6^VkPY-(q~Ѐ<]g u֖7݉/oDl s1CA>q9JcF11|~N?|2/C[L>U!f@Y`f"=GM]VYȠysۍ_z}Uא!,[Wgtj%k+4M`="zxM^9Ǯm]>ތ@hSSi}V@2]RSRg96HՓ9g*l܍2b鼠Q+Zъ ʡΈs#o V b`3񕨔Np2^8R0VӴz9.(/`֮; aUװ yb5Y m C 6*Br q_Qk6cϹn Y{_sqKӄ %ތ]ioߤ.(tPx`>2,ު;}QD.K}?,^|W-D,fwiީ7S5յHy(9''b]|uk48ځJU/<=P`N:3UHbF^IBɺBiMv_PK“*҇ԶyjRҭצz ;C\9fgtL~\c vrK)T& jYҵkS880q(QtE?n8 yRdVcovyť?P/-vG2r$?GM%R+`%{P'jq_o- "P?'BC!mbúf乿 Y_I.tFEVcjI*& >*h$:6%$5}*8  xh]n]2`~q/bRjQ9KB[ ļ $1-U'Rc`T)-Z٧ LWg9'3$yƮDǟBBYLzG6P5B/蚺u"B+0UGzX~RD콪'&Cx3nMLZ8$5\pW#w|oХ&!հJ|٢yxK-:PeJL0(i8zj`/?kn3s[q^15}y10m3BJ94ϖ3^!Ue$4џSt X;?Z3!a xZb%S3/Yh ~I#SR+Jcx~,*V$%%d.26v [m~J oxԎQTG~ ųdI}Q^g\Iӵ9 x<-2H6hȏhM}8c L:ab kdZ ߧ2~ /tA:7ќ|j(f6?7@"NmlI֝[dPgkOʛ S؊Wَ/zb@t-䴯:U3A6E 2ѱ\{NjL/]y-lW})-XW"*˴3`Mzq}>{$/}Zr`Rzw4Jx%H՛3jKDR>ŬIֻ6i:D]Ӛ 7Z&`4b7Qܼ#/Qi~A0D]h@"ER(^hO&% ݂e=f@;?,@+,}bF%4'Z6ar5, zѬG~ ɷAe 9ZF,M[':9WBR%Be?12 L!]`M@exk=q 4*C.}1ͩ&:gڋPzevU*Z{=pq>ok*?6^&Xk4*.Q63вu儍E.jEEvl;S2e#zR/,SCߚsg*$GHꕘK6{uN|$G|V]ոVCŌ_1[72η0p=v\*a]{IRn0fC_uSwD#̯͕_Q@bZԻq,ջ'>?LΦ&T}C{i' g[]W)j`g8!^'3@/@eyܕ"C[^Pll};q2An3摦&!b)#1?7C$o+|3vcj$ ,szgۉ=0?T)o w;`RNqT^&G4C)d' !.a`yωG7e)"C2 0Dk@r>ve֋3Q)+$'e@tcdۯ@ Śzh`Y(eP2-Mۅ\ZqҧVahƷoW'dF4iM_R9ZK1*EBX^1/OUċ}JZ+/bu>j(PpYO@a=ˆ) z((*L*(CAt⡍pt3(\v{Ԇ/ r| 51:SfY/1G!4!ňE1߬=èpHT1xU`p~RwvE炕num VF@Z<ܮht wi2Xb?"Q25O7 i=B#&;E]V׹’(b3_tEJIE׸wv98e9cD4^?#xJг𛠆b_q2Y-FQ xlz< eK s**>-ߔd9s J+/4M4kT85TBN*UD=9I˕/(ք- .M ыM '|1ˀhE慱M,'戂2?AfڿܯS3=ųNˡK\+Mz͛:AӨ@[ۭ^s]ˣx_za1;ޫXS-?EEL&5 :][:Zɍ"nϢsWp%L]Mf:4#,qLM!<.97.F,PZ{tm+`yHmccK؏~RgL8OUsۜdAYG+*lk)l{4ٛΏ jf6hb!.:A$NG!/aL̨: CPgka>>v7NR51`lUL8R![tS~{lxSf4 wZ^oO{4I6j_%q1A|Dm24MGF:&6vϴdr j6x$yK@ n ۂO_ 4AdšqwC걎7|KZ!h.mdTTWHW+zFr$!mL̻Ψ{XǨ)9慺wv8ϩ7'zwl*lՈO>U?ֈ04cl7u$6(܁2pɇa=? !`Hyٗ"vꔢy 1 򴁠,hh>60v{d-衩xIWjLp$NXZ!OTd!c0'q]94IétQ֊BOԑ̷OͦXB%] *}UQFB]L˒ȷ>|kDe FVglA37YL.V a UfNC\ v:^&qڇr>C"oI,-Q3sm訯U+;Uh; ФCX%VI 5|#s;{SܛYdlVm*o%+'B{,}#u'bHÌK;`x׭)0f,|2++Om(*]aDT ^p9I&:%%%ZXΣR@'|ŻJJx̒6.=9B<*7 < C`5v޷ʠہp̟Bߌ)NN6q*j ڎ3" \.-; awPͦr1""ό_5"rc̳4vp`f(i-,L r[ҁW<ԏ-bzO v7kb&^miȺ=,;bz+N'AH vNP 1҈FsO=,/`i`-%8DU)ɵ1ީ6|21X<ֽ(G3VP09c@jJ :ΞtH1#\/17Ƣ'5ѕdJ㸊k #(wzx*Kp뿡帔#xylr9FW2 ^[";"1ے!UR۶ݚ&nf|m+Iܹɽ|WjɜhGjqe&d?krh h> Q@ Ɇn翩&Tk j&n\n<k =Q?dnР] 'G.SVuhT|#<dE3e9EYv-5u/O@314 >X\|Hxdqh֙ -sK%N8n BE3kT{S;7ϦUޛ?>a1++u]`P<&`pxb3J^I7`IZohtx"j^i#xWƛA!5; h† X25!D")B FRq:O}>;^GQ&he7T0LPBQ_ ິĺ0Ћ7&*)IrcLF\dxbDD(骮KeQ"ሶl`6 `$W+'\2qi{a!QRG*6h~+8 wYu_ؐqj!|,]Jq6ÒgU[EP$o_No$q#9>" 'SōfG) C' 742Tt Ο еFNppC13lX̵U8aq˖8#", FT^e{jdGZW ==́srWɅtXOVeJHI#x,1%lWV^i3z̦D,1+RLQ5& ^gbOhCK#[0!%ovΗJTͱ lP7nF+ȁP-?3N74{Ts``GP_/!Y]rH8^0~J鈒RCH2hj猞 U: nLۋRZ;%1 錍4[1C-ʥ=g^NI'9~ɳ*WR:WU@2Su>eaҝ_JY;!L'g{fv|z<6ھ}\!As~l/+3 E;.c 9݅j#h4!NXv+Ў_RT]#f˹HgsЁmP;d)z4e9FC_%ک*K0_ ڬs1s_GžV?K/WU1dk%/-C 'mˍLz@dxvnV=c O)Vq/荅aq)@u*n Bd\)'8P\ͳ^RwW,f|`kT(45Iس!bm}U#MbW]BnMU7r+LJ<#3UREJl^aa+O^> (NjGuYBz٩:moS{:dz0L!5%߇#s141e0*)O]7 k/ :Ƙt`ĥfg,u }؁;L#??^6ߞ/M*p xllNh'u3z.5tWxݪ`6՗~a70~)<$l]VNT7LDAb*Շ\Bǝ=l7gؘ]oZ=Z‰m%*)@++;ԵYy'{H#'T7 02S";"`(2=UO̬sPv41v!tż'oDu@@G?EAJ6،mHK*XS%DGvT\w=U~E#| gu%*5< #Zѻh\\Xl|N^#XFvqF6i3+ W&`_): c}KD˿wiϒP酒)\i-aVYc~=l{sv~cPo԰3 ")e1cx"m u>?z0/G.Y8-88 L:d@ؤ5Y&HeY#cxu#|g4SijkYUqEtfC(*:Ɛ4 7"EPb'4<D^F y҇`ڪ'&Ģ9 6C7#a륊T jyJ7*^\ U&)Z̘;JK,wU=uw"TׇU^{DAO$4" 8prP..>ODr"4#$,ootPG-b U:Sk}I}5t$_艳6ru/9G!wjPs>Sɗ֩#2(ז=%fas,yh4gv7h+m=vsmcJsIN˽nNEe%]Jr&DV{j5-Zצ" SԤv4g[*up'pat+) V l(lr?/bwyW_ii}$p@Xx6,f7Mk05jq:t&N.%}7HK/5)*nAWwD1/o4SE] LawYLaqxFiCu܇yUe ^a,2& *"hyA=">kf}̓j; RT:zB1 QLjۧ{1|ٲIq稉"BsFvm:J1^PJ&o.Mc,\Q _7Dp'#` +TW_f=IdgZV}D ptS@+Vͦ$SG dyfK|]8 =?rn Ҙ^.w;~ۓ_@Q?t>"R矵gUL %-EyoIrjV*F5"Bs;c >O=`nBpS<̽&#H@$zD$3+g?2\n%vu'݇u>Ԍ-lXqL;odkNx'ɨo;,-qj漸aXa&=|SD7;2)S?%aZOv:f:hk k-.?t]ϊWxAFuly&#@ MPĤSyZW.!. .g|FWK8/ j %'=F]Y~BxʙenU;r0`Bh$ .\gmvf8yh7 $)#s)}+9j} X1۴2 Im H,?A9}cÅfK1RӣbB45ChVK^#%4{!R%q@EC,ǔDd{)Y15߉*u:O&yN|e`մV\iײ[B 9fs4l MJwiVjKF[Q%qiz|# o< Nר!7֏2 ;5i!T: 4}u,L) ?Vf9U?3ԅi ? |h"~Ǚ t{_P0;i'B`BK1W$B5/ 1g7ۡeHS|)K5ˍ@rys(cIgw}NY͸QK,p,?|Lŷt8l>Wu=GVR٣Ƭ4kL%B6b_ g9k,PG}WY>ED|:dDo|YM1N9RxLJL@Ba>!N"6[QEu.72 2#Z3:ss#;"ۚ57a5_))]>A9>َGV :2Jtf3ӆ=l٥ w L6Sԍx[>z%`C=E%s\ddH9c{͸K7re)( EWփZLS" l. Wՙ}tTmKP[GQď83&{ŌcU!5WjMy/5} _*Dsz@z~gڲǍ`TBC b|+U4P"«?@eT=8`W! `X?Ì'*R' A  jr~t2 Nv\Du#>ZWFgwK7y rvgwY#-'g› oLQfX5sv7`Lķ@-Է`& pnx:?Fo*!k9& ,:|j߶sw| u\>d{BZ[ǂtwH`~[LHA5dxGC"}4PIkr,#:;R;ؔ#(Y< M\63ГӣX p٪Uy6+]6hhן\LNKY~(:1#Ys6|~ejz2EE뺯|Te׹bRn[7}zc#Ad撳Pu94dƷAnQ\ư~i?y~m_ SqOYӷ!O u:{CBCNwd6 8C,tEbYXrvxҠȨc\&ՔT0 ,itl橣׳-^6D'p,󀶹t^XeK emЪ۽\4QQw&Ҹ;I:Dž]1G`Q(ܔ{rn6x79VD-Xm+iC \?s|If!u'!VFSYmk ueGXZ+xʯX;.ؖAb*u#Õ{Qp7ĐzX#B(njIMEnZ(˹+*dl0V;'! ωESLW (ݳы,Ǎ%NlL'VUeC5گkǷhݚjmH_gОy'dh :}Z4^:@=o 9;a|%0EQ>mBAU {)NJk0ض9\1TTQL}ĸ//q䃉ϑm. m i^}?'eS.I/;(ogjkJw̤O{v" cO%#[!N#4&\h=җj ki4ߐ 1SLryqI.CJ#'yLa&z:h:5{Hf kJ/]?AsjWnXٽGU H5I (T@w̓!Ms+NXI'ֵg idOq]sMw1|K#0 F[5sGh] ڻǯD@jM'I*j"-ܨ b=;=#sRv$sqFt.jtٮe3ڡL,+xu@NՂY6uk9kb#ÛGRW띤ZIʱywliD^UFV0+UH l3`tDzO1C]Wx V>\"t a NΧ_W<*0NYF26SFs3FbUrGëFSY Μ`>WG5P?Z'jT~ڲu~~m}B6cejOz!:Їq͝Y!}n~jx 1.KMHh"I` t..ͻf1.)-PR,P"-Aϵ/,*npY#ic 9Yȁr(Ub;^)~R,Hs.57! ?DNidfKh9-bz皘^v$f+;/<̢rI:"D60콌o#^vpPhe@~ TӧMkӕ:6YI T 9ŨE9Zt*^5/ n;} ]s,S;0J,G v-xsҺ]7Z"7qudM,<kяvNfeaq &+,f(Y` ElsZj,%Wgc1YIk`9_c".~9 Iy%Rl*}DCt'Wmu&A ƏzΦ0!+6 ŇZTxvrbCac :_vcczNf楔ͻ,mG} IJ^?s.`I|U|f@K/ra{$@Pg KŚ*VΖkd (2bO\OG+ԑØ`JD84 A,0DFWYgpy: Y҃W$'9;$B5r#IX9O늞m tqǃ{*C+mo=A屉>KYUکKQvgk7d u5SEeT#4왭*^{Q#X!|LWcK*GИ̕%dAFU,6Rc=f>ˆR4ST(ۇ&[5˥50U랲ɹ01nMWgڱA8Tb0 [:OS-@Zr%@I9ps1ڴ;pFDLq &=L-zG Ҟ1!$嬻hc[/ԎnPQwͥ?A?(5gE#O!1zOgE<rcA7Ȓe؃s?e $FH95c9˄жM|5:#t}}$ٶx2 ;mcX+"ۿgV|B>C/靂2<Gs:rc~ƸI,@S{g".5$B( Ik, A}`?P$7jt@qi nenf{(|uyf pjюU;xD\ A陚..zYq ׏z=LP$,kE~"K? ^p9N]eqZg"t>+5ݠ%z`$EB#yFp4DGtb:;K:DWI_Cr2CIׯH#v?>n]OΑ>­\\"qzQMR~FYf6!%CchZuO[[K+It;6 Mس$f  }a㋷=&cJHR]z'};=7-'NZT9æIrv`Id_26*tD4 ooe"Kv_bqEGu=Sd.CO!mz1(0L]S0%l{S)Ф\X)~:,G&)Doe, $,{-ϲf?,s<`~Y=p_ R)D0w>T_d8,Roy_Uo| FBDƟK?(6ġ ,D;zL~ S~s!D˨h=fwaXK?^7psA µCTJrFUPxYsxy٬8I#)¹`+oGxIJFa OH+ 2ߗ,"V(c mSk{nRÃs1'7'*E1L*tյD"<7@iBqZ;F< s`DD(f\'RoNC=fqM_ݶ eR| R@ϯIkwX߈|\QSPEd[NzLOR((Z9u!EhxqauĈHַ=$ޑ/m_2)ZQOc0 uڔ|a㵛,Sj2~#expݠ\EMe#)AU-}aלk(7O uNͯAH})nYvBDVKE.,~ O޲($aô/`Ȧ5rsN.N2P-b=K<Ǡ_OnVNpy 'l#K%wx)" eqy8;r56kBos ZNZl֑Qy0zG3+iP_J9 = #N؉{טw:>b5Vl$GFǠt&h$1c>[xBeGUT}DhT?s$89oT*OiOߧo @{K墑 JB%JkrE^L~/1QڞgϞ9e93mT?f7=~tX^g_\H0`7=P)t뫨xNXĿK,\(YVN Xk k-1Jd;9G:{=ߏK4 g`68[SF%4!/ߏQKnRүQEy}#c]|78VEQDa#\场 Z=c)9@.&1.]Ѳ E`S88ל(dx3n Iڍ֚ݬ"N憨Qn {נI!yԽȂlO1$؁Ȇ(!KhQń~$H$0hمu]tĎ2tN2/pSڋuq3WÅV&gs` s tI#8—s^_Oz8>C 8MWgQ+ZLsB:v!{]+L)Z[o +d13Ky`PkѐE z*zǦ"UwZA-T:>q /S`JxhbO|!vm%r ܏"P-,3svo*1JVNQs0 Um!UaŊՂ"37ifUfW hپ{*Rж*vS|*h\"69A=?m_HDKw{ɂ_+3tn[4_6zf1 m+eۖ;z$u&ffB ޘ-ӛŴ/4FYikx"ڸn48v`n].v{^@ - ňe!_Գ8udܠMf:b4>K`{ރ1| C{, hFB 3}2{V"-]5hPc{t@AkI Bt5٧ZaZP4dO4 IkS=7jAh=q {?YM5*td9D*K27X~p9ȋBpR/.e~SG8csiA'DTG4*ӚW!;/Oi呉$O4-+"wkɬcX*%^tIw{#̺)uIrWPQ> Z@)fId,iFRWA_N1*se@q)(ad%**\)'hK6$'V Fvi;mύU%|,-ddC_1(;:ݸ N"ƕ5bCLdRCΑ:^L(O)6[3 MwGIüЕ*D ; fu #{V3 x/; poVTjd(X?mST󿵖/=ubMFu00>XqzDG)_\uU/ |ߊeN/j )I?W2!4U:':`  [i$CQw87KBD y NH)+JXe뮺>Nms<~&^ I:Ǹ~-lI!r"(CF+`zbk݋_^Wjp,4x!ja9d5MnsC/h9\$`y۳}k @Tb*>*(GV%4(M_/MA l2GF^Fq~H5d;&Xu-++Q{>'SMAMYz۸_"d;%,(v&84\twmDS=ʁ,>Ù=UW=2xZLR-6'BDCG|xމN/m\!;j <)_7C1I\ MaZن%䋻1p`zDgܿ<8<2 N\er-}lioJM&"@"~k]W Gϝ}x)Z$F:n$kJ<`ļ nL?SBT\W}0A|1cWD`k{ꋤ1XT>c\ Fvﺸ!"pGbtُv2/ݙ[dy7xWP i4&TᔷwEM[>+DD#%w_4{}_{_x0 uʱYiCFv紸:Yn@W )U 3]{3"+Hs/ZVlΣi9 hp}=e%yhS|6;{^fIJ /4D-1yNkWȒ,W7d6S6=40cx^Fex] Z837D6R[0bB*}g,-r&*hбUb ܈@WԽNle0K]ăp^ =hRPW*vui5f&nDNo;mדG^*U+p4~-M+/qUDl5n}+ H^PԠ'ɛ^E4Ɨh2nK/b$: hvFt5]Ky'Bg]jy00|KQlƈ4BP3QC 2i-ǖ$X5ռjdphЋRJy~D{<iz{o둄dY*elR^Ld||k:0!WR!asXzEԾ;@ezڑD 4UM4zϜ0.WRmw$C3MBqQ;<ΫԠ)3.L΀ d82,'҆Ͼ&S`i&;f)f0svS.*"i~<;Q!=(J ,K`IUXa+BB (Y2N@d{D-G0$8a 1FŨ~B\dOpV*uשԐ;+Pu83YS7 q4-ϋ /̶7B'NoB^휣"󥦈ڸO`41R jɇ+%ĿO4NP"S(ڟ̈́bsIVS0,Ezg vG[Jń:1 I'XWsa]4L؎UNJueÛ@xj^d8n 9+6l6푘qG^([K+!D<.Oht-~˺D:Göղ|e%؈+ќJe="dղv"f>9k>K[W}(ދ5K8W&&4TLLñLPx;5 +ClѳHD/o t)Gd.;e*s RcrBA~//1>]їyQ K7Ǥԍ;_#*F4EJʹ&k.D0KBƙyr}$j՝4m$EXq-kƩniLv$U@;V!~4On~wV"豵4A3pS֨~9~bgC1_Ƭa;ZC4Cf՞]y4>C6H~g}ׇ 7lFB~?#0ISawB8_O #A[azR@y zZ =A{6%> <b"u#ovelXvV,=T]TM;r7.lq9%J|b7-졜VdNʄf*0%$MB-yO[ZD#' C0C׿gAA#QX\VP˳,_0rOri]&_RmUP)? d ltmU`$ 1W٣_fŮg-ή= TJM?+'{ ~_,#+fҾ\D*`ln\}Tlo)Ir$Xg4+\djF&6oyi'tm2H^mSCyGȾFǁ7aX9!q zo͛ crfF1PAMA0='j=wtFOڹk;C4U9'-paEzLzphAԟ['2UBob\KwX>fO}TBr*`x+D, y,Ow5^5A)umz0c.zGW@M):7)gn7ϋPg1*'Ya+,a=~FJl'CXoi+NT"L*x׳첯4YNսIN}.aCoa,[ӯ .d@(_BT+7&V!-_Ui *X$.˙y~Q@cMo1r}c43wGJ 9!}# H0ߔkkk,7FWqkr$Wr*ff&/~xcdPTWNO iwk.@8b1qMtkUGu t3Ӿ%cm 5YzD ɑn }-sO|8ƜլdoX,>vv? h 2%#0Cm )1n6逻oNëc{p$?3Ɗ0HKطvj̀HeU&6e)h*z(pWz U}:*SJ7);jY/[1em<(ׂKeYۚX}~7"+Qg+h4s6A\;y;kV{9ZAگPVzۿt&vDMC>rЫ'$擫FM\pDfm;g<`l=a(/jS"'$VG^iVջ=#1BSZOޚKDbp$rk`>LKԠ/b>#\kl*!.I΂V)R]jtw_SC .Yq)7XyKW͡e(л$ fK wi"NLmC#`,E~VЫ\)zE:J~Yw͌-cjֺOLat/ޠ_7t4Nԭ?R7WK fD0 (g)6 -.EǐB]C'څfAf+F\Ě`2zqtOy@4%n,<%' "yqDq;QdW% 3}F0egckѭg?:'ǺfjڠL畸,j+.ʊ4r8V)j atGxJ:q\KSR IQ 8m~A\ў|SQo̴Ӡ̦ .{IKJ[t(26`0bk`"ɿ2F:zgohB~m! U=uZwS%7 (Vp@{rdbH`cvmXb a#KGB(yYq{ld#r^[1v| u=KN 4mu;C\Z&#V>KyE}lujo7+POS*“1BIs^U*sc]n-;n< YN7.dK.nDxm휮Ёe ⧖'7-_b  \^& o/ڇ#O=_ R.hgv0$ 0 sL,p?4mn/7΅0/6&~HbB6yĻ|˸AepJCLǖ~b<߬M6glT_|*;!RzA%en= 6@GfBM2@@X^U/q'9< * cQO~Fb Y2'PDV {-{bŸX6U$bxӫtBdJ&l.re1H?1iHVVGR,t5?VlV,iG M4;n1..cZDFw"\W' :<-0LύUS6.U?bWsȯ[&@͐ gW#8f*:PaOJ˦!)W%̼n}mSPS1X,y{w5WNRZ}p]ZDѦq).r'՚,8C]Tv័W ^zmNK5Ʒ$W?? חnF,5| BulRO[K_q?) 8@L,%K +%:g$Bmt9`6p(6'cR5hc) 0xR*sxals3J6`Xͤg4T4/ȼnspzhdhIVD3ia=CBves|F@$ U0t))gǷk ?w@#%|ƾOxa`kfL(#3;Ff0bd>:Ըm9cE@]` ڦtN'CBn`Rfjbo/lf7~vźb,6(| Û&͐¬K38t@q$ /6r}5cxzdd_I k{I ^(b7$߳N`3/o#`k6V7]̛nt*P͞`]o6SZ5^oS63*c-TV"8îId9Nd_K脂?_않 xu<\S{-f(6F;Yg>@svgэEomCBE* :H"W04K!eHa/XDU׆u(!n]rpeG(rɒ겔Oŧao^32rSCT;JܝlF9DFь(lfWi4 ݇ZԠ.Wܜ,t `tU-q$qsW NT1b<93yʳۨؤ>uB+be0&[\&CKF W7F2hʳ\ThIoP^,+C.kXAd֝ *S^k`_tTFtMavKT_զr~?Pk~|@iݐf\E$q%RLת b ׆˕^Uʆ:Y+ÿcÕlQ ~Qt'yOnz4 Hay64uGhbYȋiOŽDr{ Uf\S5t'guT3~Vԯ);Ѳ 8ISheuS!)MBU#GYely}mz9c8) ^9)mR G~xM 7 ܴJ7s7*PN{X7L!yg=^+M&w-@y7;Z']72W  %n z@7:eg3iA8!3]12;]?X m.3+pqmic:~Pf|F%*g#GeM`\\E~+ tFu8NiI(.}uR`iء~©OTQ[PZfυ-WnTo?Ʉ1tL|p@LS?}JSU·[s~O[b1ޗaHlx œ6}JA* Ѝ[IvA5M$h.J)g#N 3EK7[YfZQڅ-d[7;yQ{ΒiQGGȜ㇤pٜh}0;kZ}u:;%YpUYoƟ Կ'FE2~"wѮ=q?Wv )t<p xѽDz h')Jɑ7/DA ^9bw?t-בSoB"Ώp2ّ̘ZȰYnA?s7hʗ)YЏm"8 Kg~$05e%.͖vҫy{sAh4mn P~Է7CpD4B}J-)U WL]1fNt4Byl17X:?um{_4eܵ]pJT ~ 9, {+λ]" +͏3ʌ<4Rc-d%F4'㹛GPJ].KMxx4!b"YRpTf> #օ)~('j Ih_&VNB1؁}aWgG=Ly_3bݲʁo7 p.Ȉ{+e5v yhtue%;4⸋(roЈmA>4~mz$LwzT1E@s?5 `u`X2DډL _|K-hT#}o&ӸLc7?lM ` ɒU}ٮ緵;­l}f!`kR]Q^=slzz)dq9gO`G˫oh*ׅ@J6bf"4IǹGnIno9 NXumkЂh뻹 4 ]S꒿m8+ ElޚH}>9`C3*m.˜ 1aG^{.F)yI $gqlel&Ą(' 9:'1'ÖcMhb X3]"F>WLD 19v 7]+;/ k1/^ bi^ $Ni+]E?MgH>=o[wJu U3V.sU`pp'x_7׼d7 rhF)1CMi Xr#Udމ4X_(HVw`jN'jeD) O.Myd!R?UY" {Ҁﴢ,:Uv6%*Pձ7ї%1'_Gp( ڂ''xȈ'iLax\|l;yZL%);N_uU;Qg_t/n`BDQy$t&,U(u8_ \0n", WvPQ) /eY~n=PWE Q El] 8~6sˠLM 'ҼMףțpşWdeK0N&WQ>^~17)\@h Ue_d|Xx'1p6+(پ*iP :ҬE͠JVS|izdKQc9#p2-i9G 7KZ| \W ݼIL7v]5VԼr#%,Lz>B_YzzE[O%AP*`K]R޿ #'Ẓl}ja^;Lڹ;N9Wso.tkS\LP`^}N)7T˺L}Ffވh[sQ3_cĸ87 %OVI6d ]7<@e'CGv8@c\Lo5|% ̜?1mcuI^{0ko"ˍJg\}%1Ā lUA MѣX 7VH*Jf}-_{)?`]q+6?y} τmBFQ(9xMNB|(=mK\@rsw/wje34 JLKJNOtt^ m>A2DCk/ s^к R>؏^x)$.I j y6+&1'>iQ.s:V:(+O4*5oĂ RL, d7Xi٤'6"@^ r7'?w/~H fT @~"Pbc)=b&GjI@i@tsNub⍚/=I+rF1!Ӈ{N xڌhj}C*:x3w=fj 3L!c׀Kx5D!,aL*'bQĻ4+v{A5JG{ Ke/2P~ZwlM,I3󞵎 !L$ +;<}IbS_0n0y ^qsxct]X&asUl"hJ*Ýo̎̎lΕ$c/o4"bD6M &1pf~wM{/aZnޓ hP7: LE/n(f ت02:Vl.축oMP$cd?9keRǝJՈla NX* e[v#/z ǥU.<1J2j![SsgQ,)霶e^XP1)w'~=|XZ; _I\+Z\uڐn2s<1Eiw0j!hB9b>̛NŹ]/_*4P7:9SgUAA`ֳz 6#g*uN ,NRŅʃ;łzsG(\ACw/@KGE,nC|V" k-|&-GR6Ck7d"S2jIOs`L&`Bz3էEd^i/~t>L490*;ӹ = B"ξZ^סּ +΋ 5M"ڢJ戭\g%\e.Nevc)߮P(l@_8uI{, hDrf ژas^}kE_F-nE1+8PJy" a8" :+N}M}ukQxVC0 Hit0N:y$6tBJeQ̃L'@0]1@S1[%`ȓBU=CLG@UW3\6dX|SRkVP1Ƀ+&N!QrphXJʤ)a-S$*џSc)@ӣ_|PvopU}S|B`T=\!XkW+[u+F"sji *>̽&W]>|@L s0yLAl K}EvYH.詓AjӧۺM. 5`Eߚ|KR%emy׼_MO1i:tJD9jnw`:R?" DZم.x\ؼ?F/ԁIm>kZ{[zXйڷSI^rrݒ@%`BsmΎZv׊:Ǽ|W9]sx-Ž4fL583?Ձxp+kRPOq =cx3-'YCE6>N /Q%Bp$F. #]k 0޿,ي$y+bikğ íue$3Pq=n>,/x(EJWG{;CQM넺9Apng*"ը*gdu(_m&*o7>XHw7Q -ju'֞DloH1#}]y}ۉ-m3 &mݟeto.eXnSj?mLw}TrwWR -"PuƛD,t^ha$gzW6^Ll!E' krr|;EKcw[;/̏V=Bgpo{P ݄ ^0X3lϗ-ys15 j1r  N~ іΖRoa?>pֶujwv\F6z(khۿNrp\σg^m<~9mNh D07q%1TF:ا1చB}CYCh2 8"[PZ=IƐ|_&*!󃧇_&>N5qwW޼K={H…wp߁E鎎B>νxz+XΥ_Yqi3QRGyϩ:UWT-$3!\7Om%0Kŗ?r>~T<̴O!UVr/I4'Ya܃K1d%=u_=)"NiiL 3vpd*7PT13mڋՌY}S7oaؙFbY CUs@|)S[jNhO-ͣ@Wx8dE₵'YdzLxz!VMY scƩijcZ6gOz58p*NBGn#6w&q1?& \Os9@8%\gx^ʁRQʼ%EUf}za8UT?w0V6)p6@jaH2CNTvkeVS4E}*L[!; 9,K|=m`istz5#Z eee\Q &nT[وi[.Qc*2+tj4ԣvvQ5W_;#)3e*~ۂm-H!GiM£ԥkLT~M+&l BH5j9Ǻos+Irj U; Wu|a ~}~#2*r2ȄCbLy؂Ա?/Zk0#Z((eiauop97ܼ'ˋ3$&`}^-vdv6FK ț)xpA?邦<MYm#&y%$ͻJ/Du5`K8"LM[^ϱqbjvÛ {/1L\E&^Ŋ?d"+O82U2*PлHGulISfIA|@qc ;L! %+U7x+b];R:ŖgﰸlȉfF$1 W̩g^S9ք@jƉ$w;s4kAyR>\j0Ŭ:ip^O6_OkK,C#q maG_SØ! =6vmCO.̳xjqH`[,TEMaf5uS,›XG iFՎ Fo ,W ɃC~ 8ͥu^%n%'2BA!M$WI{zL\TB 㜡3͂Yh;`lNH"!Sk{4CidF|Up^dKtQmb(EBo-6D~Ƌ Oi.pzAP %MPI PyAT /VQ1,U8Dop5!-XSS1{Ho|6Me-)`a 􊢻9j""i=s]ԋU6@iR]KYt5ބRwRoyA~. ,t6hYF 3d]^/#ʑgn?46Q@Emz:a$wyȝ՚&ZB /CXf_dr4sKަX 닢g@S9XeT+R͍ *܁ٜq Nr 2!ډI} c!\-I]F/`:*BѦZNSȋdZeGT\$.lš-le2$e,rgvO9;Ĺm5Iaaa!K[5.ޫAgz. e_l魬eDC!RP\k][ "ȂbυyQ.O>Jbv? /cU_KEw= _g:{-+ ZY YGew<'y[;jD ʊot*N{}7] –61Z8g(půr(.gaY-Ɖi^%Ԯ<?NB\$sɭVqԋ2S#͋{wu4gGCo1 WHu"y\isvX t8'Y{ .ڼiӑEEeqHS/8*Z,D/ˣ'33O=C_6WAOq {@3htG`ߥT}_MIn!wj‡n*plM"s2k xuyZNH%UZ BԺPSZT3D~ֳYHl•sEulx7+Q@b(Cblųɫ gdѷr> ˨O^nRuaD6zAg+},~*?)&S:>$Ҽ|1AmiS5JMr+TӺpcJbqmou9 .| swD/iPiM$}BmR3oddzOA|yT֬'3632~6Fl,"b&}rz $-of!UM7:ݸĜ|s:)-Z_T,qu3;  Zl {)( Hc@s.?aԒ?!(C:qAZO#N/k Ò0_(J;2XPU>݇OC 2+:]~0I|0s&3-;sU v"5 Ժ*ReqmooI:A=SD^$Wէm4~&B.3@"4{RөȌșJn )0,7X$DjYk5aHRS7U|{&:)y Ͼ'XQuaʟ\z+|{Mn] 7`9FE;TgDDAv8s/T_Qpe±ȱ`1gbS/JG`Sö.6 sLl6L r⸸k ZsVNO#34tힽv+ȸ2sy3*v9'C-Rto  \Uoq]]'O&~(x7^-9Rͬsde[bx-fc.ThL 4S(PKHtO)dT#j{`]YÃxi3ʕ. YA m l (J2`7,$tkw4꾼Z)փiW4lqDY-\P&#R^p POM-*m\C;eRl@{pw@^Mb~aC{%`+3ՂLr^$7 Tn3A':ͫ%}ԞQ{zkS\i'?4@mrP HU:s*C@SM'_lK$)WCs\Oٺgy+ m3f;H'2ܬ}ƂVD{)8,NF&?BZ{v +_F K h.E5 9R+nH+3eL|P6dDl?FFB=l0ޘ%XfEv7CΫ.Brw`NN fy#[b4^(#l cȥ[&rp(,q s1Dꣻ挟|cISϴ=T)oP]k;NK^| mGD7_Q?9*ck$u J[["LjΜOŦ7;Q3\ o0cqe 0r}R(AVK$NƸ E6nNlU 9x#I5%T6KX?ڪ:p$=8(ڊ/' XGl*3v3qmTj9_ߦѫq02{Xı|jZ?.}&M#GB> ꫟-*oҟV m(1 eԐEؘ Y@j'F"X{ \%3vy?nA3ĥTJ.kYcy&9ALOF{@w"bˉ <SUdt*mh1̗{duv+Օ mH*K^ɱb ()mJ:T b:Q;!ϻ52L(ZB& i6Ȧ+CּٖIOz-2'LhJ zO7$ӘwP*T]zЏaq1ɩ9<8u [I_Z XK)B=0. OSA|w~"Ɏ"RRDPҿ uҪ:A^]*ʼic{q?1ct{I\qU1J&*xqWVu"ϼFFC,Ekq+`1=(YN @UYBW;p >lczVNz<{nᡍzԾ0wۚX&g+'ے2Ն~j ?ͧd\h~N¾Zi3,<p}РR&EHZN3\̬@&cV?.)"q$ ]+qnyqY5b%_ɻ r='9j 4d]V,N#|_ ZhKigJ >qX,XZ@fi(?Hi1KpI$yȭ#Q\ lϑ۞~M9JC$u@:iJM^ GĠ Q@o"撒[Wf dɶy_ګ/Lx>uV\iD_5:U?Y ~"譏P"̦Ogs|'h4)`fQʧ%1L4Uۿ&}ȽOf:k1.l`0!1k<]!?JRU 3')-ɱL?F-ڡSAR3+ϬJQ7 Z} '  GZÚ'yOU.2 d;?P*@= !ŭ<4B T%*Mx-._B5U3/u0s`ȟPx|BgO; 6$vg;_R{s<S=in`xF)q_y!aKƹv' =x%s[~=w:,׏)1* *ɕ n*:<=c?OߧL_rSjZ4AY@h?;T ,m%AӸ]&=[6OB;@9 u2~1Sj,x#s/KHdcINFx475,Y`. ŻV^=RYEiAPsKq҆^Dm2-/yFvu[&L^笚qR0UW zp**' N'CD8 T$ h PuQc}:t]92XHڿ,#ςNT%5cC[hl(w7.t+T)SQ%<z86b{55s_1"b%67:yM  $;ԝtq} fYp=iYT42> @-M>Fͣ͆ƿNX74/08jS?&w{ ԳJFXJN6g-:=!3!L_%[كD0YOgGB8-fM&'9-"劑\;]t(-D¹h `J&uΖ!b]6{钶<"J4j"/"B~߀S5rKxx+dr7|m@].;HߝWXqutn'όf)WPKԍXrP5cNi"2CIZlfnUeڔ$RG~5 'TS^KZ\ϛ(bp*"*0+(]J}@#:\ ,Zkux).fe!od < ΢Z+>}iCK('V_f"syLs' ?t':,ͩ&fbDȅN tQҿq  _ 9# rמB$wg 02/`kgf+GJrP̼9T# ݖ.(.cIGQkÿT`p qx1E &.sE[mԠ0 S>t 64;Z OHY?ŷp糨rv Փ$o,8azeL$s,ånU,T$wMd!$6AJTxG Ȁ j~94GJ&p=ނ%Ozoz2 7Y ߸~mxa4~rU[%M`tr\*o\AN5xB"o6*$y8o-\`.seyI QhmIܕ_b-yi?.L}C,;ϸǨ+OIם߸vl%dE޸QJFxB{1}Xw:~L -Lx-q?~1Js;hk?鍋޲T~D"){0]h_v`ڌeDG217ZYlg?uLX聲cH..#8zcԚ}f6~5.n:SyL)12ҵ!$6Qt@F<(-25!8 TY=ZW^4lvJf-.[ ^76I;Yu"rg=1eQ-arܪؿjmWCZ> h*@JE wgHl\@4UҊ` 3ɪ Ig=ZƄ:W+`pmJX7?4W?@|uqyiV+{S<*pK`I|e d2QW׊zSĮ5W46C\gG:[غֽ`ӊoҜ'0Jx|=⨉# 0ο|"n3CN^%Vk/'d E/A 8t<y~ @Umej^x=Y/Pր9k4N[Ur>{Nr՚q̎Ԏt9 70<8F 㪱?ap )O%t2[<78O%s]@w_\m B뽾ߠ敨#$bc |ɛ&{5'FLIB `Vuo,j/Ϊ|H&/ , r`B!#] y΂4uM'm9d;vd|tyjm.cwK\:lޔ0G p<ܭyC@m^ bsb)MiCe 75ˏ|4߾z{D<7-[V*gO3x|gcQ-+,YCc&IثzoM].XJx$XaV|piVA;"*j$*\[9We L!/@j0ЙZ!vd xm2;'73;:㇤:GC|%< f\mJ[yJk vdEˆQY ةJJ5d͋ډ6p*"Ub~WhIr. =@xލ+ G6 8qC4N˪{SǣUo! 9bތ86 S0? <;3L<$Sփi7I ]tb!uHQ?ל:Н@10 ^زL\٪iHl7WE7s͂@N;FA֏Q4$9>b}UTr ٩*o"x @~ZxI'_~Ooz@xYTfH{eg!2z}k쑐 ,չ*֦n-D̾ċ%D|zTLC3DI(XЛhM(\d-HUt $I_gQIG寢JG^N3din@t_m#Ӎͧ`j|91C ËENdؐ~w?B 4gƵ)VZ`Df ? f xmȷK?])cq*clL񻟁-1d +A$wJ(Ddl: .f]W= $` u^*pTza)vQkgoclfެ*QYG8IݻZPv}髪A)|Gܗ.`q0C+4tIɞp: .nUsWsW - vSA:b-Sih7$)8Todd4CN e.cj(1i=Jr?R\^hLC@(X+DFxJ+k1Ԥ(j |]ܦIS0"ohޙ'8Zqɋe/jv3I_K{v >xƁ`ǿ"!/W4 Ӯ 2N1qٓ*w!87(0UF5 H@55%nWY!flNkh،E `үh>eeCFxduWԆ.ݎ/,FKR3ԣHERX<{?V%A)>s0kW,DMJn;6"(@N@7/SQP*qyߧ_Q]Тx:UZPɚSڼ%^J=F=ZBfj^šQq ] |;}8!PWA)QʎE4[$| r9B"[Oc۫ZFٟ{ێ`v%,=Bl!n U)SSl{jOAtiIm􄈩}M@{^W})|Dxvz[Z$֔W $ Zx$5Bsr=gslo@$W]T+eF!* ٟ{yJ[_~3)O@,uq߇U,y 3ɛD#^Jʅq>B34fPKeNR̺T. yZh^q%Qm9۶AJ6O aVNڵF軡0='ζ2P%8`N]O΄0aD]i-<6R qr rN^Jx(uhi)9Ti@]-rǗ~ݶT1Jltr݉:n#Ȳ68:CFV̖Va+OO^DY$UZ-if>6|bvHvZK,'C Z)V}Fn`I)~9%x]$UUx ν< ]`r/2# P4RP- s <~EׯqvðyȻJ5o&i|P-od$u=/}0&oQ0ؖEˢ[V]hX ȁKQ` ´Ab;F2f| ~ )9d0K!Ov2_!T}5Mښ_^N̹hft08؛ ޚ9:q<[•' (R?i/a.-Cꪮ[0^Wm' 'nZxN+(~OnfZ˱P&qZ$f s/8㓱멒ӽƜ'#eV]uY6K~/?(oK(n̛@Hjj|'+NGyNvڈhpuI'6Ls砺QH7Tv .k4=e+ \ǽ] FN 9Wb3u}ȌB7M֐|TtOxIoPeG)4Tb\ ;WI׿ C4ϻ%ɒC:8ʂJq{EP?{𶆈)iUNkp'T"pW?*wL?5 jyTJ';@歧%ՋPB%h]ˈ~ںT%>QwE뛣'D 1[L{kGz)WjYUI\їLb2I=Ůuӥps-35u|GLìCd"W -a3&iV([zpw/H!@/DB6W;颾$h.rimm%A"Hb("'ajaLg#Eff8/N}R3)KAsn5b }/ݶu;X4{gm vkYa^nZ|@y9s=XejC yf] )` qP0lK[uV/#A}_Isij,e23(^& etoCέ| Jⲩ DԚ/~&Aq\t |[dY hꬭ -%K:?4>ǎo.VԙO(å"n/9!/ ig6+j',F|nk#hZ*42&y|˱21$ NA⃢iU> &ji;-q< Q$%Eq3x bs&7zdͥDrr8Ƀz)Ah+~tOo?Q šW$-.QZd0p?@ܗ>0 JxXAg&AwWpRJӰF&P ܜʭvQaGd=Qg`v|M6y}-^xZ&0{ĦDSXVBcVMQs kbeS>cQ7]wsG]iЂ*ex k|kc-[GUd\d /vޔP/L@DQ*k)4kN{1 .<05bo훊sԃbH*k5B #umnB]FMÖL d;ߕ~\ P= oRIy«~Vwʚlcnpࣗl-o{< jdSv?k7cXiHia2&?^/Ii>Zds4\,dJ]KaZ0ݧ9D307!qZ5u^i3Q˖c7.TMA֏Yyv;~ݶưpI$>̇BRy/*:gOF\3b.} ,M뼏 72!rυ lH+9*]P{0+I]CLde%Ԕ|8yBHmƺrʈV- hFlz-|eg+h>'|y}=ihzxo8:-Y$Miiײ+/L))H\BT"@8. nqGfyL$ x?8YdȀ|xӋa}r9ٖ*na%7՟^wyփlWxs9e8y 3n`G$Xg$ n<,p W0Z&zT#?H@QczIK-` *Ωs2G5=bUP3<\C;1ԤLEPR^bIar69?x9jr3y ˏu6gXPl|W{ }4Y?d(]nM y!F?=X]ޟcfT ;D73EPbjD]+d"Zh vZS;?W.6vt'-h1t<]OOi+,LGNc0 ]҈,# nJF&sxG\:!^M".2XƜK"Jܮ}3Lgx;ۨSP=-?NvTrBU93>Rۖ2vJB-8UTNnE#[y)™kQΫ(Npt2Up*_~s\OEfXP6nJmcM7]4cɃyw|?7/+ #qD*(\Zv1Q AC*= ;5{Ifr$OtBpE[QE2l1>kIj jH(lu+d%tɄtvDqzV\/lۣ 8x{Hz=tzA 1O/'#mrNa`#?}dտYlHǡkWʃovB;fˆ+9p94TЦ{p+?|n )ː~Y~uyx, -ЍVi_(=Z^G$/\`OcPr;lCrдKL:@kC[5&_s# tMfRku[W} :{-I2Opm.)`IjvqƸ+>!WsA?_m7@Y)bT(1.|WxKgㅖt``ֱ73i/ +ްXf^/-$ē/tOW&>@oȾ">C6BAF Ri slH~sDryeDcccƩPcKLLTXrkVLC#vX݄/)ŭ ˭wD^xB&jEWXs.ўv,%|D 1gl+B 曖|/n->lJm9R`}6/\LJ@94h9`*O1c-p)@ $ G6u_`#d=ƾ-?E$RMJ9ISlm@0`hwMV 1fI:P 6.] Kh ~gf/2K8ô*3IԷK-x1*1tg2: l@3Cȟ^!cn?G B"S|lV33Zw9 7rpޕqE;\9<<#)Ohn[ xe{D@fR$geu^sf.`;]6R&QDIP4n༿E= wq7&KJQx#-&:L`H#Z[^\ AВ)o0u&ձ. _LZ*C`hM>v:-A1#*-(`Τu ѡ9fX ۿCe ;̅DZgë-!MHs7 @.TNWMautpVB"mriCrj sQT!42];J*湁Fmav3\!f'۔=Ȇ-$f-DyG.6QcrM F 4MՋWde{ hF/@j1@:/qw`Xړ3)뮧unRq*+cn/s*TJvbla> ڜX0-kf=|X#9ɕu1h f*~0*'3f,\规, { [GY$DM8c};'g̗tTL& SF ]4dʻDQ q%XD} 'x^Cþg$e)I|Xj> wb i*@@jU{Q[-Өv -I ˲? {1߰Ȅ:٠Uq;n3Z| a x|@nBjھ-GLkSޙQl/`jD?>.⃔^} Iyz"BGdCӫ(2NxūOdح(OǀTXKf*$_$0^w r  4SO.2NK6^}Q'X. "~#C=2Ǖ42YS~ ]M]Ur+U5x)݌r鈼`KIرpްh) G#ݏ u,S&#%bEЙ4}7+t,L!v7찀g7~Z/&dS( 4B;~i.Yv3 h;Ahm2vtd5<׀YԮDZՓaB'$Kvv x}-DF!IõX7SSڝ@{JvToU?M`z=4Li7~iЧ _;\&>+}x  JԊej&TɴMs"Laȶ=fV Y.;JT oZ5Yz3Z-E#jôӑe T!Ⓣގ76@ʋE[FXyBPrO߷sp6GJZB\gRV2R+0 jx)5I k/wqGE]16 R.Q߸-sZ| (g zh 2hĎ2ij'ݭL"h)mlM25|MvlWCQ'ֺ % .it=s'~)[ÖH"[ea>d~0,w/k\\EQBm/=-Vc:$| +|ZU&+::bmd(' EW9Þ)%DԬAt$=Hs{K|vG2eԨԭMmPK/cvTnAmlL2AKVYzMggjb Mps-Bv;6#[S$v yv;LU l<]!`Q_wKEE-?JZ^ɐ,_"O՜ {ĐۑW0}ܾ$RoTR+m_5OEk=v_Lk3eڀ&0 +>\XA=%^YEz׈EbX' wЧbqz݈ojpȅ Bȼ}aָ/3] Oq/uN}GfNȒxADLGJv6$nK(F ֕$跲7%nt@3Ë[RN9߶kY*t2+#ߜ.jfZW1FGȭP89m<}ef[28e6~Ϥ RB[ Ʀe1v+#HeeAZ=L2vɚN`@1\H撎D(J=@BeLpU@}y3~>|Ge =97/Zoͦ#͊:6I0īACI:Ӗ}7&R Z{ޙƘtaQ?lRyPӘ~p7ն#KO`?P?ڸ9D=!O@-KˎLO h*sޣYNEqqجZMcИ6w9 IOc)έ[H[V%]I ǘ؎y+XF4.Y^/q=vzb9.V} q`}zbzQ6r` O7 Erb!ӨCIܲ)͊C %BғovDs)iw$9c-8ڊ EtQ dJAB_eJR38BiR&]BX,oKZl=5<{I ._10kڥGm,E,Rx1*jRiM^7 dqt|CKW@EXȾܵ/NP͔F5)&U'߬-Q#06TqwV8D m:L!|+A[8NeerŹasҚ9ReSvvYD^M56$=`0afeSfl…lq5g;쾎yOr8J1)ȏM7k=Fr5 ꊦ,\cJqyZ@_|1نZ)o]hIX154 ;{)w°K%:y5rq6.qUWxYUk:wG 3&399i%5k,]OFӐHfO.`?^yI7QYUQu=+#d#Cl Tz {:8I|Z\tӑw@1^qbeʹED8mz+#&ИUD7@y%SC%'oZiCEdk(۔kp`N> @~"ΐ+d%R7sAk+fo} 7 r#8]JNDК^I%=,s%~-wR:v+| +& PHZ!%)U(rq8-:{c ujZ "% YL}x"tKtK+ \7<*oCe=coнqiC_Z`'i=!I6[$*o}] fbK=O:1)=Oq~Vƛ-}RCN͘+iR׶u0吔A![8anhBK$prrhOMQF&s.ߕv~-ee?%=l}zm}ӣO iZ NVަJgQ> g%g*|[MRAМ6{huɋiH}d[ &E<^6& Kא Ÿ\v@yOhKb#^ d?qۏSBLZk2" Sx@_(;Sm`NKh&XWx,$In#ǸNғUwbSv[{v<p?nkךÈL3RTt *#4U*0!Z9 юHc4c;$bNd22%MH<i~U+kdDP"~Ll 塈H9h2 q:THnDAe~I7-3+01i {Zly놥g/#iٌ<&+`Nߠ"|nEҋ#QC8> +GɂVV?}N&Me lf"TNYR5Q Q+ zMƝ~#Ӡ-R ! 1tn]^ӹ灮AmvqM3l^y8{ t!&S ύ)j~6o<.jcp利.;Acg+hiSEQ-Ŷg? E0n_x{L$6-ݒY`u}$?z# Z'R^ *]J;":IyoOӜK/JK TUUkpϒ',DaT qm=ոۜBKb<;RuκL)H\͹A>J+p@(ukGq!d]Q"g4OT *>7/裦X}ّvH#|켄;oIR6ͅV Zc9ѝ36?+C7V1Ա0T-ɢ_)©ynmMGwXO~Z(HN#;~{˲ep6ÓY6m ;\K/8Kj jv, `'T-KdqhHH@6ۼsUob8v'`)8G|m)j:<ϑ۲7Hx1mزxסM&5P}CG5!P:|-C|Dr5թ" jt4~ZBd'Y&V<ɡ=1VV;ǓBK遍y;ZHc_M+ gK(ۏ|Z `TURZUr?%YK퇲`ᵙfidžc;/8Sh2pN\m!d “˫ѸY;hOCX&zdk"Mf]gpEX**8@%nz %\m.sy>;nnvK쇂d~6rȠ`z'a05Ր&()!ozneVsoA̱A5{, d dzGeS~HENnOɘ]lM.]Tڔ,%^$2^=pX*-:=@#)f%ab?f2,,c~->cPd(cyiο|1I]iDXR*׺9"y $w[m.HiGT}z̻+wR0J뺖@]Hc"}c=;lBZQ6Ɛ(rpk>RT7wImqv} El{#vI(ؖ k<blcpyQ0͸ࢩψF?m ?FGӠCX=IĨA3Exi+ 5W&Mb9 ղ*vO{y%M(.:uw̲,G_jVO#Le ԤZOr~/Ҽ#\晊q=@ "y { >=)=Xir1Urlv!%nGy7ePwOJ DPVk;P"ٕmo( K.TF5Q22uC5xx5q`;Ed{íH -XbwUjĥ.t(Cyvv&pQc݆W*fyA\țܷLSNθ}gl#儝xKj +)+Be/E6+/TP*8@2U9L9`.9 5lOR N[4FRj=$< F8eZ$\/h^8/k#飼hTcAÜ櫵ƞ6i^"2 uHnK$/T QH?:룮q[)T%m/7^[zL3듳>,?;Tߝve3U# ZHB^_T$Jma$fw(Y"L2'DsA ["Fj M#%RЬ5&(j![+֬5'`jQjgvc<U[r6ZL#W͠VxV6!+LxK(j5fCL 7i6ɔ.}49R}uℬ(X`!Q鵻u ^n)4Q-[|N7k>/M{I5EWNq P]I?bP*)+3`䋼-Ka.}íWWLٿ@n/b:q )J9-Uk֩V"UDx S u##%:3:${TkREo!٤zf#L#O5*Y2 ;i?jGvS s)LQ3dbZׇ~,jGyNP}%)L"zYUl3gs61a5\p(p#\8 J'q-T$og+!gxvE5b2C\[c(>#yIV:lk) 6}_DIz{W“UFuUXcڕ ZanZXbz63λ̨Nχx]7r=s,F@GBF)擰.# d}6LLOD\@ NՇ^Ǔ en,gRন;tGj]`]~(佩JM]B v(B=/ǛLV ۋ CPp/V&* ܕPoM$'T]L<)Qf* ;1OG#]r V0-"f bzl6'0R*l t 쟟y*~cPT~kk=u.t1(b^gz!c=ؘ80+6f1.Mky`q#8PJHR%Ϟ*Ern ܦKO<=*"DeMqSNIf ([nJQKrEU$6\[KvD){Bm5iv ɦ5uc\"'ݐ~L|4)+o+#ZodH@{.mm2hţՌ/؈8'c+Gz#WG#dM g}* +(b72g&ǗT;?|b ӍxQ ڶG:ڶ ;Np`̹%奪1xJ)~o<77s Ğ>]cu&oo1SL%4:pJRb+S@,MZv(m0) ^3fR0O$0S+N 5!dN :}oW.4)5aPOi$fuD*׏%SZaT`uٰ9ˮ WWmJruYqJjg|<SX,YhݟH2X^.+q )rkƔY<L(ޖԟ1e4^wŁЌUqsx PRjT!JB}2-{IEGBM ?+z 0*!/L(OVWi(2G7tk5uܭ.sou#,YXtMm<9͠cıWn/S{K3rեK+HT%hߒD-8HQҏT׳.Ca >-".*tF5l ك PAoZ(c/MӃ70GoБ&FY#'¹Lw.>. x7O*4Au<'bcfIfw8 eQ݄ 92E3*Ԅn-$QBnP3!ޤZykPĵ#3 C=A).STֿrlywjs#t$Ĕ9lì2aq >.4ORyUc'$9Q'>.x+(zz˄l%ڋ~ɰTP  *L CR}@R`h(`kCXg Mm`xV/[+4 CM؛32e TdQY gJ|?#!K~h8uDr哈@:zsg-fE>*"(\D&<(N7X eEK F!xJX]3Om\4]nWAP`X|WToD*b'".w&1^/,Ŝ?_uDJ-H$peRl-Eme)DAz^dlF E{U Od["w!]V@0G%&}pܻ$B\}++|ibHOU럎B(E Q_bwimи/fiSrb]e*nڎI)_a+ RkB`Ȃ\C,_rW>iA*OsWB)F=K\$/?iϥ"syMtR$ZYcRgQK#gꊏ7)~IQa-DŽbLCkP[I IW_sG./ F~9}{ԕq&D]=  :8qغ ËreOC7*rvqp$|_x@dY.f Ol9 'UGs1`3~)*c5p>p* S ݻF[(DCs꒰jOϟp u|E,қGw4x^:dгj}ܱVV=9uTDdUp5% QtOػ뗒ܢ݃rr]CjD+u'¢ d]7&B2K="pZCCVc G]o'@3Xc=#|y %TLj&ax2O}c hL̓BH[ _Q~Jh@,I*XgEA틵JJKJn.l'3ܺ,|G>Q^&M,wn0$zNvNk+h>?`d|o:,K辪 .W7RBo#gxOMFe ƭ}ښe*&!PD\=E#: B-wijsȏT_Itx>Ur% e7\6.?. XA_."'8K;t?@~NGx3VC"+(7s 3<#$T#I,(9fuƩ%%0vIvԃ"PHZF /%D6y2 k\5kAND4!'KR!V7xr_:<]]e碀bV\ "d HG㹼 ԼI5[ǣDN"@aWg} :\~ܻ #U|dzzr.5jⶍ%4L87~ėTprO'l%&6.1\ߕW48YQg^צϸw LK(Ad&=:UpLUJĢ՜yO%l:ϴ|,̴oo6JQRkʮEXfʱࢅ#An4]kgDJ<9w'c]y̒0QVQ hO7t+`8] JAS"|8kɘ]ebNqg |N^Ȅ{!y^D9M.]+LuQĈeu~_ȋԕlfL:!2Od:xK˭!sn)?&Oǖ8Q|AY0"04?ƐnDH&S߶y 6gYڎ|C)#!Y .5c%)>[0RdB. Prsxwf\Z8 ":#ܨA`=˞0J&ǕaZ^G, ^U%^Ps.%"'xim?~LuߠF.t5i_%їu#^9ϮuN1X`I7@_=n<U#3PF1CH͟$%Tܷp{G^X)zl!KNƊI^*qarwߥNN>oF" 9%Fod 07Ngm:21M۪omyr{٨$r&*0LZ"#ht7򡫮Y9R2]t\$H>G:/-/qijWb*xbæbGJD9 689%JhuVuGHYDĒUձnK?8qc "82ډ4ṽea[)ğ2"[S Gpz@Wxs-RQM <娚xY Ȗ+\v5Y& ۓA,BhS'pH|9={г2uM.o/ c8Ǜ\J5)R3X],sWpf9okd֧6@\6R mԳXYckC{\_cC潕91b W#B,_k2n@Q^;un,j/ƇT<=F0@IMþ7m%fh~L<(O$*2JKf{b j |P]|f^>=G_ˢi/LSoHM`W{~aHHW0Kiv*uI >kmc°,:wc~ۘ&Ry`][[)ּPQL;@F3@_jٶӨK W:y{z O$8؏Òk<JoR`\vo8p|0^<<@U?{:sć}Nf'IC%HuaM[1H-ľ-W 4" nѩEu TT8*l*=kN6Ȭ2#<5oUݲڑ}`p3Svx773=D| 3 M6P;d>B UC}utSDƒUw[o,x܅KyjZlq=`T=d%[` 7 qG.+h^n4nx9 3BY|"=PsTY㙴,c\1}Q̎dd/g휁75v#}!U`ׁFA4Z_B+S{/\b{tQ劕/NTr/ lX+8~ލBpcbyNڂ%S#ٽ 3$[wʖ<;v~f)MZqrO`>#)( w VCo9G d&ЩܑH9N}M$nŌZ=6E>J%* B$8^7k_`] u>)htڈ:͂ n:uR3dRQiDJ> L d-xb9{pCϝ}t L;l!NLވ[*pƇ!LhhV+L)gc4cf]r ЈeLCe5Ok|ڪ勏ե@.G9xnKzv[%/# b07or%nK+c[W LXeZ c?6ߡlc@;a?gvRbLVR$\9*`R̂r7Jg9֦ZJ>gJ㍴I^Lh$$nf7H NiV"Fuxѝgn(@ਠn X+9Oϊ6w`0ɞMm,W]wPx?ϺpEq+0!aw[*{6!HT|BKOg9[ L\ŗ.jVT]a̲%_^wp 6 LSɽUX?|ӓHg]Rx`Ss 3rCVUH6rX%# ^ FQ~k^bɐd.T|?".^h])[C?/Y Նck(gGGZx(ĠP˦d.M0t*Vn%K{ hf qT36s& $H/j3drf.OʓB"D[vYNr&EtnMk'&?3΄yy:nz1`Ϡ޴lʏ8 zX!rY1JaWc"٩fNIn- I *Kd}迉9^ `a ƳPE2=#vg4x̗Q;ǜۤt aj5);oߙ+t&v ʂo﷔jik88pӛ$Cf$ bFjc$}kJ > m#cE/;bAQS?DQlc3,Gy$1Ky+QQ - .[~ zGQxh`;&Ձ?sR}9\< SG E0޷e=$(mˢȱ3d=|k!EIصp!e?Dn(v UxOWs8JڞDXէѺ>4B'XA5^>س#V_*/S5g{kCȂ }JEwrx iR'e{] =@%ŏ b8@8┒'d.)ޕAH#xi]ʊKI L[Mv^'oGHrBݣcՄr扒J]1k#N> Z*}a!a 6v"6Q)S,?++/Fnˎ~Ec`7EN^zGqh?wSM TBrF޹.Jeԉ*_oC\d#C[A6TSv78ov 9l㒩nA(W)y~+QO?hi0 ?xxYC3UmuEص[ӨoAJ*(mOio)Z75_ R9ǔ 䦐jSi q" "."] C@݆\d7i88nlfrWY2-MV};R֡Y 1ySteG9~ݫ޼)97͚R.'l_ݍ]\.s-5K}7j4rmY).B38;f"R%< ~ 5Y5IJq漴1hyk_;}^GŸ1oIiȽAW@ 4 %Ĥv@s}" "7a ƤvXls$x>8o J@۩6+$1N9Ti-˜&xIU-3Jpd/s}>5< # yu8F(lP[-,ǵy?._TcԶbAJ] &Q";Q ~hr1;*(rX[^8"ccX_J/B<߲Ȏzu 6.35h>/vv! 17 k9Ė5#0upTQet/0gkY-o[%JZ#S8x% zQk[{,vY3ZskJx9EM#_%IzO+`x.k.M6ٷn߅VMi#\2e϶fЖWюTzpS8,*M&lAn(;^ہpUb>~dIs54TW6^ *sDE0=B/KOc Ssv^%1!9bڎeomM.Or:ONl1ҳ*BDw"t(q񍇟]?g瀔o; P.9=X JW';8YO2SWЂG ^qċ[65 eA{.u#)4jdoHhMXFwb=b>i`ɵ'H EH/ʮVμoܞSpnf>*o]XuY}քBܡ:>0hKDŭe=1ybyp!24R; aR Tt nvuzĚ%%\v<*}\vZܟkKW6 OXLg[,~\gy|ޱUd&,[ͺˈ[\b?:«A3+ e߼Π0,mQVrcEdJVOѦ @tެÿtZ$oIհnJR2!oV((c$li+tFkņb':D[f0گ- و,c6,AxZ:ϐoCl(7!v X91- )_4Q5ݮ9&>P)LOE+@cB>y}qP~b.>t$:{sO"M'Fbyee:x=}'U37 $7_{' C85? j/nelM+u[ڣIڜ oOZĥ^붘bsj 7J' [PI%u1QxgԸݜU@:nv9tP0,Qcn)yZƔa`v'h=|vԼTFX [hT)& ɂP&p7xlUB,zP[Y80]qx_-N,E^[q ǂh~J%hznZe0Ok*dZ"ZKnP=tÞPG/л+ r^,J\wLYoVȰ)1:$r"cKU5}jo'VQŲH/cds2v)>BS'kAL8&3m `u.-Yoш GlOcl;PBsf~}+^M/%c :\!:[_Ǽh`at"bJh1oS5IG }E8wiĂWG+2GxG"z%jX`)=Ju /}w5YÄIyQ'#/$+@m@>Uf&Zڀ z@u.V%tlR46¸g${u".htKýΨ$8&٬ϚM%*SY^oRR٭?e sC6 T8t /4瀒ht"xz5ZQ,vMbo N"-͡)q~rUrmhK^4ep FG(^BmQ)>l:n2r-Ơ.حF;^x‘g.Fr$ay2zRR.ԣwV:t-^uI6õ`4u]FgFt2ξg$A*\DS NfT}J?q %)eK+YCC~Cg"@*>+:fԢ %1$رՀQScs*Tr`nh7q^ *JP/V?ż f+ɡrbC\3BdΦnT8%2a"g|LםCttb&՜؎OF{_*}O}&PnF_H*Z|IJuvGm͌Ic˻x>B(ïosP5nAdSo$ }FK}.Sp[EmU.~M^b[]CF XlEiJۜ?)pelOO5^( ieSm$)"O%;DZ6]] ɛo!{ "5@̝CZ2QhI:njXeΦ϶ 6Zߜ>?CW YX0  +VHjې٢[fƙ9CE]z0*:iEK\ YӈX!hgDN-H\㟼69?dco]pgw _jBNV᭯3t읊i8Y/DFS 0hя^cNA:|PifEY!Yn]5zz !U%Kh;=ٮ.'MMSahkSmƾj~\GNgk3lW*&8@{,XF4y=u,a3(et0gEw W녀!DlgYI'g@<#s`A\ @z%=|~%{8TZ@v"ER[0cO~e$cVW$§_ldfT]?f 5j3h+cqV6sR+s3(#L_˟S#"E- |Ŭ.;knb|Ϳzֺ|b+UHDzI*ՂV5 }&%:yA2f;L ^ntG2:]RR\f&Dba5_!܄`kM6%_WU*f;L@z徒着2IpTZq]๼dYzI QHµa n3G:*S,*27zo!Dw @I-&lF@Kutl)":p~j~)aJ>5vM{(e V$;i2ÿծ.i>Ʊ Nf6KAuYge\ p754,xq`y+1,[P}ph lӈn@%I)V{̗Ll5XcO W|/6]]+[$ wqBaOj*#\#mkO#rc'2=Ymtռo#}rd6 \-$ nX5 KH@Oe{Uz- 3VD$=W^ij57XV!◫cKG"z-i9f^ۚ}uVh`+ѐWv )EϠ@y&{߭m 3cG;>Tѥ TZ,@!2x3iAk`M몹ϩvzA!- jWWĝ!+~y|>#;!4ʆrkWno7 =.]I`tbGrHy`Q8MuQ L6ZYfp5:ݞ{YװmIT4wLvI~!3ztmkIrO=1F?7:<_ i,iVMB34-R5u҅W3eT(E"zoltaDDf [ eu7b"2keI{ppi|ޔZ% Yna:iwy)\ónYrd #uqs}BST)+ti],Fٍ cXSH^R3IJ S2n-Vzw{tn b|aw:?L6W5 m 2im}ZD=&D]Ճ]pFfP(Qf1o.H_&BuSW;RO%z,ҿLi eߜ=f!|yT]*5Ǔz粐PL4֨tD~0t!6֗%Y9tO_m8/`屰xƊ=xqRg?}.R;7 E E]Ox =3֎Ql4L*e>O` +ERH'$986)XF 9xl_^"FhXS?ėr,,%lrt$eKLNBJw Ik ];g]FWĜGF'365X PLTG@ )1ϩ[8_/4L0@wON/`2_Y#tҭ*e%LvB>@ݸvA7lLܰZ:#IjE,7lxjOe` R+$)YGpWɋ=uav=D\|zb~WX!OphM5FߥBڔrC3bMzK`\SqPY7?%_tK=f"*8w998r 5=W_dC߯Q_Q+^DF{奦s@@x|z|IbxI}& ,a!Ÿ͑􄙌ɹG՚dM(]{&]!j! ǢϞINaU*19#7k(EXDNuNY1{ɂy&G)hk~~N/3r [Ś_mDZ"eshJF*m |qK<~/ʼЪN{xБApg0KPؽUe":J-ukH^<ݶ^',0F~|%%1f %PTTɌD{ۘNLdO <[\O ~ ͫW |L'%o0X %/g~\FI IyFfbu <_ |R?a!<<)oP ;;Eӫc?r$SIӈB?U=<0}#4hQ&cҢ XǯۧpUt<^q1$c˧Ǎ&o -rW8ڭېM&y Yd~XKH@G†吥Q-)Ó]}R {i  ;f ϔ\o&n+؀E3r73t(t$n4.:bT5 `6~ϐˇkoyFdK`n7H2 *CHW}ezm$Gh? >k·S! IR3El:*hZ`cnnu1%Zaۑv26*krxVyoQR9U0_qEs[8Gf+ %k~>Ƥ p zvGt+J$~ݿĈ;ϭe*D 4L? ңn-#NEX#BiBrߧy5dOtnx>vuȽ_/bCdOO9-LD`+MDzJ*b6JoT8| X[akrlM EY5v]Pv$Hv#q?@Ӫ*0~Wu %\9!%'DaR/ -pnB3(|1U9\ U+!}_qp#ۚ9 O,L8lⳌID|}e΀6t)wdZ2]|:kMf}+h`0k×c`f'?1ԭp-Sps/:6FF'w3u%]sMB ̘eKg R,RV]u_q@R s5Ŀ6Ode~MĕL0hHwЌS.|@ƾVtD(C+富b"!Cx/AZIT; 85UݫDOVruDz(&JA`}Y)L%ȴMۊ+gjop,2SᝢI~޺{)L#%\D -u颾󆤄nat ?%A+[cZvV+˫ ֶ ^CHmȉ_t<ЧOyoMT})g'MAn?8 zs55uvKL[!iE"=ʡE^:͌7N^P ym|Tzx*-8DE3gj X@>ݯo fΏ;‡hV^ xxJ?Z[i}QG.9(:0B[S9Ō f jD#sp&*Lg{YQ|: +<1Nv=fQmid>5=؍HAכ ̆vJMK΂;AL~:QȈ, \gj֯ux} ÄL͝zTlB7>v+B.ԘsT@{jE3} ',KwܨW3z8,G)$>ßN\L)l#DG\".E)[Tox)O3*WB!S%(kC$Ih_~dv} e7FWƿ݁,k}6ћl=A/.GĐ9Ǧ\L}ıAѲc+  ۆhyYޜXa91SetGFp&.Ca~-+44/@ nSgTzo3:2NKI5ΕyB"trN&n`3"|)[KcmIW9,,V"I|Q}vwř|6 Nuaf}HGV:p\VXUDOk_W VXvN~,KEM<4eO/a2gQS"B+ѯT~:|F;H{s"Y}~BOi\uy%Cى#dRAOy!Y ŬXZEyw gոb cmL" ;҉ĞZ[w16y6$7LDKapJS$3qp=U0*IgPTh`ӊdž`ߠp-Dʊ)|l5AQuM>ҟV]K~+3k~* (SFHj_G,a[qwҺ;DAY7޻n5^>>Qڍx%ԴTg`w{>jLWS>۫Moh(۫Gz,_.TLe%WLtG?W[;ؕ3U]3ՏZfdv,}H2f'GHآ%jf6o,_'4FsN[]6-kX?o٧(U)Wi՝Ms,c)޸,Isic U,qe.5d;uZgl -41xt/w qh5ou¼LYafGw9bp[V{:)Voh'?CMg#TkjqYS-dyn5zs๻~ZOP_Oő,l&: 8q?\B*}l&L!SۏħhdR}1wC#=&qS.D^,ޗJ|#$ ]B[,!tN\BVIKw*ߌtZO{Bq,6 Ÿ?,{NtkК-9&m!*6^  (bzqTn|gDy0b2˴WokءYk}sfR di8H}ItxL3=e?"3-AN`}&_t, t0zMbAR^3~ԛ&Y}F`ֺhPme Ge2[,nt7!Szy ihV0xQꞈ G4 LJ^%rȵkݙqI: Bx;5F .$&xaT/p@b F۹ (f ϾJ@f`3Hr?Jyl6 MY8s"էyYr=V#!;TN9nPOPqReTYyL73 | kj?-C!bc(h`FkhVF^0I“Zq"b~!@\2$ZtUa`*`@KerEo? 4N $qÌU.bݼ `i}"7'32{^Q7#$?|=7#7d+"V p7 lSQe4v|FX,G] qlU9^ }D h|0qL;ѯlfuN0/ C]As`chKU`IA-L[{%]9rhXرti#<\$Մǂ:HU.N盯b͈12@}S][=y(< C1,^V|>Vq6?>2&(<`S!"C!E p JfOҢ xojkPsE1@1z2h(u=0?⤎v t;E#uP_S/4!=oa(\= Gߴϙ<7TXl2V 'kfܘoO|+щ"rRH̀I̢ٖ:l'{R2u5;.>v|VșdXO7%o`Cːa 'D10cڤrjէa4#׍Ks@ IdQ%c\ w wz--R O6(H&"}Go$ doUbM< 넯;t "F'`yks\7]3GCST{p!)CxP8m6nko(s7/aۏh\ yȷ k!9!cp  p}oA`b4~yPAiW+YzߘeEe9בD$ϼ b!6FO )ʦ33],WJO mI\'"Szev[Fr֏# 1%`  ΋U)9Tf楠( <6=YBZ}drƞ>[F#Rt4]#HTTj-+gԄ T\Ae4RR 8 v*’TA5*1Q\`_: EA|=L`0 EUyrs.jR) Y*T#90H1hiHX\WԈ*+PW)5Ϲ=wLly;`/T?>/gr p3FfY#7Q=$9rMJf/j,˝;4L>Tqx^3 -]?c"5{bcY HNiJ%kD/٣d ?0kP(T#ё;zk6Lѽĉ/7Pk:G1QO4'|FwF:hpݧНyi)H5eQ6]-DEyWH`6E] TYu5肹c%7@lqH `q{SK}" >*AG弩* ŐKNx[~ f:F).JeRsg@_=D%LȁRј)&E9c,!μFۚ!Ǵ:w5w=+M&I~ǵ磝X3aiY#$cЩMH&>q yo T/y[ET*b=ֆEN48e1Wv]zKc}nK}E2:5~fua=[3pv6V*R?[;MI_m 0ޗ_͠iH g': +;2Xcl=ѭw!A8_9Z.u^} $Gvz8}hEp6rW&t,:M[fSUSA[,\ZXfmH;ev [aSI:U@\-DXTjzkxVUnYy[/ӏT|?1 LjMIEWp$*_հ>~d^!ihF:&w~#5#EEnJ6/3U{@Wؚ;Ia}Ο MWqӯ!IGEwXw6ybbLFpf<#@fRIø!17>7y͟,UM[9vY34CIP,+5-l5[D5Gauݴi#)wMH{GH_,:)wk;_Ŕ[G_c$?˜+A.+yyy.~K㲪[hχi2{Xg|i(y;'EƫJYJ=攘PG1Pv>77<*mٷR $BmdZ NX{[P61)ؕ2OQ?paPV_7ȪG|F*,dZdK ҸWU)~sm[d*I{ >[Nם*$xgBNK}IDv%۷PD]O쭄7QGebMJД9†eȞMΫkSRN hX+l M`%YXJ$EM[#k;]o3w ;Ƿ1.Lqߏ#SI5!a+)wh7sસɥ#m:#]۱ZiǼgՑ .g"(AM$sHq1kIykӱ+C7c$G6#'L&Y`I *U_žlM]ogG4VMiB{cl?*nAkPk-,qKNv^a >M?6H͊\i;~ofh[o*7&md$Rz1GwXiYt&#o%̛<qیyU~E)B+6Y}ma='pq8jXFvR9NNnBcD)mqr?JDe?5Xb!=I8G<cF`)"J.C)FA5N/G6ֽғqLpC@tϩ0#Y.GJ-n;'A^540 ԿCV+:Zܥ_D2zJiq a h/t#~d<>$IuY@q?:[ JI(n@eVׄ bj vPami= 'H? V|ߞyWk|!)!1!_OBܙ>?Mpe'jj IR^["Qo)R ٷ k%4@-56⶘"%x;`MM{;v,,,/H}'[yPffa:*tt Sf| Ҋ}38]Ÿ1^_\eR#io> &3,߹ZF4f<Sn72q)Wu:bBi2oH%{PneOS))Ӊ` lT \\#>nj ?p6yYgʑ?줖)Hz~*uӴ$WMue-Ƃ)Uob6ץ anUT򉾌^3zmR'hϺa Rkc_N7^5nnm88o- RpY5DQM#i4 dk"'zy#Hg썯ČgS&[E12LxcT7ȡ pYhJ6wHc[b6tI#ϰߵNh(,x@@MnQ[q#G~h(<;^Gٚne51$^8  SPi+n_Zpio"-bCzyC PcCjd`/b.*;A*Y5,nlܙtI"I:E<,Ub~c3p)ՊU`MRB}&q:sD]>ǾixF]HFU]^ye4ڈM$,'20\k[h -~xޠK}(*yHNML,R>PAљX˜M/wows& ƶcH^l&r5?#O?t<{Y"Z?Jp28 øSY0ua/˳-0ӣ˪y.agj$NIxt0mQP2 {)7'c:`K" 崒e; jykп爡v/fh]ͮl4:x2"oΡޡ+xg×R ^G2+e|2g"Ϡ|M!_I!-)H O:2W2yrI5>Y#WJ܏]I#&}@JA܄ :bk2HtdKm>7 A r|'@oǀ$AqbN3Bp=/"hncc |N~h?щAhṗ i'콂 j჎HJAW 4I6 wg왅ĢI@O6W\dAôeA똡q':vDze9eRÇ_tu[Bm] gd]i> d_wLUUX7 jL\-Ů]rbslLbt/q?i)[`=ELi{0 vR+]ouwC7  gE=Uh+V)*epi\3YY k]]dĜ"Lo񔳈 eEQ$}2"ӢvX5vLD QZ&e?nH|Φ%{|7]jiʢ`(C}! ^)`t(^J͛DA9IAܓzqFoOxV`S`# 0XPZ5EXM0}:Iك#D"9#QRb$/RsZg=6[A~MFlҗX=]`4Z)I\Tyf@)YR-n]79wALY"-RχwF[JeF|dZJ}xr7qEiH 0ߙD1`"@mK 0Z@O8.n O~0 ~&T᫜}@&GSE~i2J_^ w: =o'/D;"Hl/@L0ķTR" fk10euyfEH^VzFԉG b'+U6ZaaEsɸxcE @#zi) 1Uj| PT䒽 .Jh%9ŖZ$ /zGÛvag8O\C&A}"~ ﳁ\kz,1Xp*oǾG1,<=x` _w4TcAaBZ_;1C]wC^[&6NǷݿ;~`r/+;tEh@<- a+MnBT}z_B2[IcoxDDK'|@/5ضP";EokU4] WR :YpcaIO颓.UHZLo4h`ɀ kkV9@$xފ]GO8AKx!v3 57)mmqoCOQ8u ˪gXUS9)\Fl +yR_|J/Ѱ JhA3w1̎A3ł ~8U PRKg,DeVxb7i* CͲwjmR+ ُrpAM/;|Mn|a4+k HۮP r;1 habBC)xv6N10 ANN\ql 9rvG,}%MFH}:&sO we(Athv(_>@Nv]7I]2VsYj'-hz 0d9ѵ,{h3FClLmڇRh>GVFMC6iuscKJ P0HPoQpLPu}1U+)_\p.k˹(p}Y 4EdE) aeSfػn :pNnDzkF#0Ex_ C0~ Ԍܡ'H wBq9Kϔ*GPe6ͬة ?^v@?mfs4&o5EHC;{EVjDMAMA_Oho{HzM`;+P(&TL#>Î'(hJZ|YUpga@wL`cJ[߯ۓ!~d kE稦wsP?=չ#+[͞F@K=>#Ǯ~@h Å Hf1p/xO_Zbɀj*(-Pdf8bi`!!>LUN zp+F^ eˆ&~Yf8/{el_Q1[ |DP4$s2"I84`F~̰T3I~U{51+Cu/|GB@^M\>A$0x9x(bQ`:ԇ[uY(۱Bk H plQ]436 QΘEh_ZL A#r!Z|+`Y42 .-]i`h`2GwfOa.ȷ#*erNL&#\kB6$RF!ާ9 3w%ʄZrځ,P2y]z⋇臦iet~B.nꝞNÑ`rKLmOdƦO}٫J,(*0c 643-D$zBJ>ܡroJ:+?Cuj0_F#zHy9!} r>\'uw"iplWB mf!!!1d"w6 [fN\nۂxh_՛}57XiQe T^bn(X 7{(W(]JVY{ ,|PT Hl.e1zOoU~pWai6`*w~$Yf,98\٩FV;] @"!fn0 k\JwT8 'ޓ$Yt/iqxs@ezR6"0>BMBNFڄ]$}Cި[bMh21ڣY[ӂ0kE)OnJ$ }Z16`e2PHl_5Kg7P}ēqFNO3)Pjk4옸.'*ͨQL|, 8^`kn )#[G{ϲ'f VzGEJO@*0O,V$8ѓB<EU\1 f#6u'dp=uWl\\,?:*S`;E¯A1^Il:6""o 1CcX)?(Zl:``dg䲡HHO3wn=X;SI"E[:N!rCPZU\҂/ref(Z2{ .*LP*J*9tg&ҦNsˍ !?rEaT/&\PV-"4~N_E C?އ GY6oi+}oWQXZ4bp554?vMCDwe*[l`d,(Y)B"k.-0dUۍ F1DEtܽ۩/L Ecg5TwPs^i$`8 Ɨvs8U`_3;_7K% [`yZ]iS5L;?'[pd3;Twcd#< W3)osWT"I{ɉ A@+ٰY omʯ6|pqU}h:3w0Ta`YƮlq wqU5vs>\m 4}WYVBi_ގ֋96?Ҹ*{л`GSl(?Av-{fB8) YRlYr<ayEu)))J!xCȔKш7A9~l5| -uPԂs@hagUGzxh8tAkՌ#~[q)5UtT)"CUi"'U?ǿMP_SsUF\:|4zjNB[1hdvAPm1VY,- (6<- whO)ceZ6 eN*59*LQ~L);TP*(L`"ȗ|}Lȴ}3]n{2<訁ۉw %d6_휫ЕB$|/sЉ4"<|ZC㝚HU ~,G/;q& iMERO }2!R"Xr&tN 7gߨ+ F`F : ܞ%&7qe/"#t*A8l̀>h-`C?UP&Y H:@4ʙO`Xl O~ZlZCT[fB| t7ߚ2=5e?&{&nΑp7行:ns菫;?g}jfSVRKsO9ns^ Q+ {${C{ias^j  0]JҷZjKg #Rݿwzp 5`]0 fA' ܃u*u)gXųvR!2!#M0srTjE|4G`07Kg٬+o (&b))ĢY)˱ÖJDO|pN췄R3RmF{- -lw0Fq2+}Э/!5WChGpejz"Eρ8T\k+߭jQ(>GYAt K9?ʪ}Lf ,c劬 <=|_S詮?}on%z?R2g;ytXuמ 92}kN'Ų3-C+Fp&V2!1~u^OY-3$ٔӵcXA{eWKQf>~bH^{b^N6W!!~@_r_adjPG~\hl>%q60bdnv.wx,q+~A& tFdCRA)/LdY޷ ù-% #Th!Qobfm[/%23\d8V &{'TaVF.7\SU:Hi0 5H?S:M,_:au= {)$/JY|.n0O+:qg;Dp<aqIc' }gQϩ+g[ThNdvki_+!<]* Ӽ(Qf1zz`F?M$jn$@26N:$z4 ݈DSIO?Ȝxޗ`{1 qpɻ:"HZ$ .Lqi|B2tM˦?"7bȄa@ٮ ypؕ̎p%3)n:<J`‚g}s jCbֳtvU򻃫$rV %vKRj Mj#iwޒX3  RcXUK똽3gPSOV@EEd)vߜ1|.7"t.;.(.\{ZRl]6>j$rչ'gmb/YQ='GqL!Lg*.Xok(a p8MR4k FO^}ѪkTWF)^cinPr5l)kc&9 Sјq(kȎ#ȋ0!@.Aaͱ$ȝE_UE8^!J =DgkRK6E+E@:vI*9g-4FwwG#,ߜF .9YiDU5ϼS/EʓE.Ma_ s_,vYiz] labP%F~:/EN>N9FUJ-sfkN4=r|PA&fB#tL]BZM4ƑL.DQ,_c4"WpVj+:xVlu7}ARLt5d&K"6 ǿ@ŧ[Fa<y]-i畗c%P5+W1s 9,.LɮY򟈊xINє_\Lb m{"иWz B Mdvf6gnxGh$VTAAW\VV/0pd̳&O둶gҼ-Y])<#3 f&ܧGb Drh3$zzN5~)jKh-K dіPk&Hy#˰^a Re^Di}^#hz]b* m+|hmbȤbj̐l ~@H: :h|>.%vT0$BVSpG CT$#ֳ<)VFn}wv7ʼ€Z=idC@!_9ȶ֎Wz2[gk\J~d2j Wzz^vDh2n>9]wS-.=|n==$V FΔ#;™@LbE ʖ2+ gT R`1@'7nT59A.ϞdSlc_]%f_,;jc) cZ + ;%1غ]RI20wgqN\`0TH ]M(zwepC ܻE^Il!>v.WXwal1BC!ZY$s,Mr[֊l6>wRp|]bdPh7KvZk*Sڬn?BZ߼RaP}?U-{~tj䤠)H8lt\6.bYԠM:?t9O'ͧ*C|:5WE䂅Z/dNH6Fd_t,o;le_ o,ߪ^ioΨ8sz'S?Bψ44炍]7ӈ|jp*فUCjP߿o9*jƎ‹腥d9BuB,e裁@yd@g޴OD9-zM6Zl<5[]jb_[!º~۾i#K̫c^%ȆԜW n8ͤOʇ8R:p/R=)&r1ѵٺ eӋ)YčL"1ED>=-{S:RrHYìH)j nfP¶UgXk-TjˌqA+c8g Rvd",N@,A\wWswfx:ڒH<]  ;b_?qcPm#v!" "󭷏pxtz6$8mH'wHHlvm=|STg.}Q>;u8Hc!UMVWrYV )9ch"sƄ2BѴ.(J+ %M23?eVvIm#aq@jLIP0マ812%&%|ۛx1$\mKXU": u9Ox}HBꤣ~rYP y/D4jBcV\f*Oy[hQԭRg*AMBlMԲGڕ1Kl'me(c7 ztWXo o΁ 4{}n=;ڊƒk?F4GH~YŸ|̰Zt\ ֒*E/z1@I .K}>wѱ hl~:³egZ*NHʔRQUE06F|̩8?YIiL>)J y(՜pnLm=̖e?9f|o{1考o1T, gEXѝsuG^Vm)4N&=ssYM (bUm@Q%*+A}L, 4b 8d B)j.OT BUd+X &!\-g +> &̋GI kdnr% aYl_5xVV#br}"8j˔g^WKǩ 2Sܐw(lE!l ,v\*UؖyywbEVR^x5-x-X+kSIXSJ9+Hil#h)ͫ6HOb)uzdll\gP  Y%%>"O:`\I j8Zm.%~^څQe9pHKW= /&%ԵYDlEׄtr q7X!90ڲ剝@) zK"j"ޔ1vL;SxWe! =Dck+r2O&Kˣ`, +![lvA9lBgXb<[: 6Sζp7h&.}4_ LOփNT(<ĽieuTn?>6h.'(K6u#[^*=lT9LUaBHRZϭ$OksGAݝE'k'Jۢܥ(-ըPf4ۏT]RoӔ`V >EXHNt˽yVbx\  u`LjsЙ=$䶉 ީj8Z(}Tc fV>⋛tt@&Ł-pŃ51f:CW۹"ǧ,EV8:ܱY>s[Fd^BY$7n()R*҈2Sj2־GB4.§‘=Oɍ 9Xvs8RIueY'پM=X "%dP %>hFRl7\8 oģ XOn4! ~OϢ&r;'(1 4-yI]7P 8lώjeb58 8.2\#ihsQ3L="j_T8#EёĻ-M40)9&92/.aNDo4uXY]iAkm=h(B%Y-Mgu#̙/O@3cl/6 vzDNHy K>uVD<̃:<[Hϓno.!mĢŁDaT(J&(6^T{Pʠmw̢b.ʩn,ǿ3qH r6dZ:@,KÏ2Yy~.qk5_868e__,Ux!̡㬟eeѼa(tSmqw3{OE^0KM >6t }JnшWX4^>OR1R_ݹ;_zVT)?7s8~ Puԙψ W}#/<:_Ղ0dJ!H` j.gUd$ hec9YA$7t5;+m?S @1cBLb0o~pem2u=.RUt'fr]f-3)_]H-2V4(b-?LU.~}Gz4ܤG3TL'$=9-0[ ݇ %*:r(m0L&qeVE-ROolȵؓ )iD͞3_R$H!bzY!.6€U vIŌIoTd+4춘 ӽXeq;gw/b@qߏ?it4:/Q?_NL_̕aZLa4 ="O-rf\b4{^"_O2b,4U]xh/_~78mQtg8D!$A p&?p ]5cFFmނX8 }%HmDZFBΫKG+'ee 8-Eh!Sʽp{tlpUuaQS Pu8(]kGh@q.cQnZ;9L@=P3{HkM M1HK=FΞ y>;]lpϴ+GnOS>P(YW m5,TQG叺.;9TG 3&{s̬'L`7mo6t=iX]?Fb60$)@͉D17_L3A*dҝ]10W%O< ԇFDqXf{֯LŎk.}B2Ѳu]]ɆӻE;_SF$ KXY ˕|eWA8"}_]'Y91d(EיDE5!q zy|X$43 AcGR_FyGI!(=SJpgMzFU A:Gᛇ+LA7G.C8rZw'<m5NE`s~tx]L9}XIEIooOZ!YՀ#_{UeVFO {\Ec&EH|n-2|D=4U>X/(R䍲/ UuiJ]l1-ȽdVkLVS;BVt9a޾1眿(u)%᦯~,U=EXw |iki?Qso5S %D sFr^R|Yٚe_F5t]+ߡI2!Z,|zbDLVPyQ*dlA*/7"5:*{X2Zc  U$O˫2"hX ӠDWR3m q:C߼8"m[Y/\k%#9?t7L$$ux{& .k"8#Bſ!n8C{{sjcT@[Z Sv H- C=3g؋ZBTmن  f0qPp#+ Mڅ#Q *s;</:!AԣpwM7ؘHJĢ޴3@g#C;{g.ml[ϰ֧7K9*B&]|wA`eM~ͯ󖘻,)mg?:7TIӃ+YO`X%|ͽfU|"7]yv̇~f&E7x: X⸤6MAJ@ w]pTHOtڇGgœCNь32 +8f,<JN['uiR/a*;6W@#S}2P),Ho3/~>O7rr{%F\zE qtV}LJaN.m_ʼnbKz*6{eA2-௠P(rG#ݻVBt0=yIMilR)5H~%>9'SL(s,ʜCVse 3}Kv8kq،(['`|(Jsh0CJtmAZ"le6j@$Rґa,G śS2i&( KN;~ؚ|:>`sfTxcrcC!cv""BGh Oסzak3ӓkQ qhZˏ6VƧ[r&q%Ot&Ҙp" Fn-=cE=./n?1 }|are@vn;cx8GP ϡ{䭚.J)q, Բm7S#*0i?XbSO_L`"O uu/QR=B9P&Τp! jf`?FZ)H\#N/Zj0gVIsI_M. ټI̩8M^Rew=ʼ %]pYڻŮd uFZВz>^d,Am6{:Şc=ԙބXʶ,OO,pE& Rx虄z& a⸆dU̧XȻmϏkׄx(BQ\e%Ah30`a^?`7B/9ݰo { ûʍ72F# - m2 )tYJqD!ĭ%xgw1-@[k.'c(x߭77|&JiBlM:uh[$"^vu{=(ձeF殨Gel&6쳬F]iDkC>ihև ͺ,YRrxxHieIċlrBFjLJ.0VPR3K 9_/4+)!,Ā0:aB֮Mc;奝E&h>ՃCnJ=s*NɡX-]?a] ,F-ɠ]^l*_ݰx!ނ ,H'EɍŁ~v朴yvUB֋-g($U>7[޿bCn'3[s91Eq|(roV6OrOs -oV%ER;~у~E 4م$k ;G[W-M\F46SkXdEϽmȭo  kcŋ|0ʴ2rE<%.'se)zl;s^臖S1YFKgkp6G۬P'7_n4\"W8Vk8Ol'.lji@[ZU;lj|=ItF?&*?զݕs#"(U>_*!Nt;1COKX.sz7;KaRFqcT. ͎AJ?(J^ld\9 2>+ qA3Kc;=\N\;n>Nm53u( (Ư^A/c Ө\Qs3 3g9_-ߜ :k9;8Yfqd[1A=ȳ3[#ܩ/@M<%4M}''V3~mrn5w+ܾV H:ߠUZ%CuꦑctJGk XI'T^P:@lt֨FX!M7cb*2\LЇHMʡ/"=l-NShw*x6ˆ0 jkNT4bOJݘ:qayR~2j.7rK v',ŲgGm4le*ږS.q$Gl"5fVN qi`OI[H_ r]=j"g34dmQ2Uu6=}V^Vje%/3ϭaNdm*4r~J,ٳ sQasvX9A$m.SE i5B 1xMR8&dmWNK#ZgX{Lt1}nKGY#.x 4Tj! ^-uMY\ը0铍d8aN6 a-dLiϘžKnJ{|/y^y 'Z:DzJnzaXr Z=QKm>¦ZZv@H b\Iv3T9|N$%}bʹk̷|yIBە@Qt 6uT>iTM+II^qv0x"U%t" Aaɑr&Ax!Y@OJ ИL?ѵT2UfMCßWN\z1Cq⒈bhށs9rmF1%vh"h.o|ao{QR[<||sSiS"gFnh*Q𪘆ikeGNJ?f*ߜ8>VbY \A^xA1A| Vz9z1d6iDsqr2&.AoUȑP+`@xGG"j'b3^9v]qM^!- 78.?@C쌈9@`- 6ɦ% m\D٭еEYAri"vC@/C'{ed:> jh@^rXIsJd:!򌭩 yPâv "I}2 t`+!R /?[.,^>AjOJ[ZW%fNB苵*3OO:qJi 3hң^[o{DPӉl:* XةO0:wS#3M#3lܢEFŸ4 mEk(-rB[{c:ҹ*!0zg*Qz{֝"zk!QM Q<+߆MEo킦4ψ2lnSF x/>6yCzfB* B>6Jm8JɽS1.v++J12e = 'ѿ1J?u ۜ9t6h-W&am6*7O J(+[h:f޷'VjwGfލ3Hg1'|i2w9 )),釢X js޳ҍP>0k]O9wHz+OǦEeBWM-؝RK巍"B Ub [k+y߲67Ya-ZPfdSwAG `i|FrcB`;fu񌗾۰'xh:gsgt!cUɹ-lJUQ::`̛_ q7#_k^Dv5eq^]SNN-JyۍT`(XDF=-?# 9v7M*mcˏ_, ĸ|*1L@ jVJ4n{,\+(= F]% ^UaO1Jb::wBasE$QJ"3ʄ+6fEwg.C+Ew0k;j1TtKɋ$OU@^j|)#/2fBĹ?rfӨO]xxAj% qq_frM@{NA)ʀ.WW΋j^#bc? lE(g=-0}-ڌumE|\ @2b̧5ZE)1XN4P^rOH &}N*\ҷ̲jF+Q$lUL Ƣhݍ\L/sj&ΈZm9$ѧF2͖ O ,П_$_w ₿2dn%-;(e>iR oƾ GR^py@dv=dhs+??4 BILEV kw[|0DqoZ `Ē h-25VNv3lX0 ޯ}T.l}ǣg cI'u&uGEq,oȓObȩ86^N;5 @4>,FүTtPM˜is՘Eʆ)IIWz x8WtZ?hA֧ng 4y8cYVj!mLi2(2XN>FHr uJG7`W4Yb|t2`1S. t5Ôr{b5ƬR=iMUUㅉa{ Sr=8pH~m$k6DdQّq-]ioy`b6G0kQ5 gMzeySCF hvM7{ԡ  nؗj}g.ؿLFdg#ޫ(D1ru#0K*zX n]R@ KIٕWii@ 7hD<֦v$jZhqX6Շ Up]T?OBF t0:aBHF_>6g2ݕsEW{s>EA &f 08^) %q%L( @[X˄Щ(9U\@ VGìD3r3 "xb$4뗍HYI)ۙtirc_SULp*tU 0`bsXM0Ͳ:zphXZ@Va,iXnvdaQ>Ebjg@qѵwJ}6$c)Xʋk<R"f7|N;*֭Ydc~g! }v^vJ|>H1wpO}=tm"3^#J$u}H#fB\vUq;$PSH^fJ]pYIx=TɒsWE/ au% d:jD~sbBԄP`ノf%Ls<&@]=!kKFNB%I Juhqm%JwkV* vn ڐBRM%: R @h$/[Έ`0z2"gW 6(0eYqZV/4l tScɂ5J9A@o SZ~fpnA8}TGHD @z5UѲ1:Wi*q\Y0)J͵S [nV8#v¼8&>-H!.$v)o?CN^|_u2t4PAxʁ+%t 0y .F<DKWP+Y, PǗITLA,)pfws5T2 *Fw7Xu|ӵZS(XjAPp q7|.!Bu/=Xw]W{{&2 (&wE|?W,b!AØyg8.qʹȃ_;6o!va%]Ve/7z}'-m:Ƣ]I[œ4?܈Gf:1[GY3]$jl,WΣSrxËʕVk|,Y?23klWq&rfH%9PhK'BT{ F-* %&QѼa WOxW/wݚw}֧t5 @F* [GcW햌SX\@1PfQő[vRh яAT7Cwmv>$[?!_%%P};L< q ){\iY``Y8<K>@ĨۡȎŨKVXB` l\r0XYro+^&„92xilu" ),ӟovrW(&A(૤2J!CĂêIgG 'lDhO/IK>4'"RHA6!:45(RJ fn(4 c|l^6 :4(ܱG| jR2/EWip:%`,sO(ƴ |0uK{@2xH?N4;r޷d@I7j PA_N:KzuWyB1ioӷ]B![0Sm }'&#QJa}i)` ^kAN}o H\KLi9|ٔ轜h$  )^ ./Z2fF|qNZJlǿr/NaNrfJ1&# PP&w)\|FgGR<7 GYp/,uV53RD.M4}B#t[3\S!:do JnUW[@ABPTM\ѣl06r?edhTyz, Pf`۶͢՞ {߭[xAY5n%A:Uhy#{cAa01݅ ̺tEY"_8r@??Z0☞]#칁/){Nf#mw[f РqAŽ-p.P(2,ϒWmmse"l(D6 tkW|r)^;&3BA@?|>!:HWt/f~ɂP)%l_kt+ ź9ǰrgc|f:{'Seg\o1qy q$oR~UiU2uU7!^ ,(6n9!Vz*#I $?dV(9i͇0$>śRg[ _ϻ%ߑߗD'NdDG@oSbY8TUE\nԬ,B *=tNZO>D6]2cy AY uZNZYRRތ)r'֙IJ: ϞŏԼ*Kvhr(!~PT.,9ѳO5$j%;GSz~g2GLMk;4 Żc-M̒urDL_sZwΐ6)WK v6ґXoX"a7p'/ҁ )cTP!ǺûU!iCT\zs'"ö%gӭBOCۛvÊP >NMn>ϑ1Mz1⎍T~v !g0V>NҏTA\Pg(쥉W1kV:uo_ҀUJ{cHm/*w%(#}nh\5ؗmF gs3cҙ Č~e<MٽO$SC'[ "_ U锴Ċْ =[]"VL:Cr/ NLKh7Ъ5q ii,In:Q #'hlcIw&8cE'{NQѵUsdrFe\9-{*7Yǟ X P/5l4[!:NcӁ0C0fqi1FSmT7SYf[PMPV޹QpERE@ xZ,ffOK%yҸǃixy *?Uu& zn4F ~f ư)r$XUGak:ݛ.:y%̍+lsO-oY {rgX:JC k̲;1T#Υe ~zQ5g{?LdEEl5m#-Jyn݌? 1fٮƟG(e T\;g 'hID7 aִY1~xϷK7`ut<͂ X,Rk3`n DJ9߉rv[65ii6F^ eXա|̛JAW|GӼMw/4A< $㴓M:ͲQOx*(M0 _h$V$Nax4 `B.@]8" [u=JSƋiWE)Kӕ 5Z;g!Kd@PB)|Ρ砭{!!r7IcS8DG2ퟳŬE'*wckHT7>XkEoBz#ޜr]uvO*gA7a_ˉk^:_NᏘ`^:3 ]L5>x V9hq~DNvD{ILf4? C6#U_LV1Tk?`[O[L6tA`9TQ;h1zqi0s' @FɴZFPbGf9X&6zdn#)"eH?~v#[}D5*JpR ω(2!tcq/4pq6-ƱhbU:-.se+^wE~64'D)aETNU=4}Zpyj2O3H@1ngk]մ0JZd;dT Y(:L8IsxuTa[HUXtG(i2~F3UwtD`k R+(WȆO1֖v !Nj2O'Y&B㈲'puhܹ-q&s 2nZ_Jr6m^(n\#A>`ElAq;Yƃ#6ʃWInK3s_ҍCfR< f^]6w0\B9=xm $ óaoTxdKBg nwcH:#P4Ӥ4O}j`Q˙KsZnpu6<  "*ua܅v,,$\yoYL33ֶfzE W5ȇAMY" ' \Tl5^@89 f!i>T&<72^mB?Y|1v;d_(w,ݐ$=>;S'̥PKoj54+/nX`x|oA^^p;?|2JP"79o32R).">?Г:#*ZXzT0RsykT= `1Qh)*GO] HGqXc3exs]k_B=ξ$F)U}cM6I9FcoqG[ vЧp2Q-KvEIl= tO1N%AND-L֎'<7 4ŻtDͦ'{j̈́c )^~UBF,Z]̂̉>7\Z_R çEeS_('<$a[KS#/da=/k&5,_P~ŒC@VOY|r%>>]iO]=1u" (,NH#c{Wb{7&@Lbւs4D+.ftbirHWS.Ra9P& `JNܦ=FFF龇MRhIb7dɀulh,EU%k<~KmZ3hAg4%RvrQDɼlF %5:./F[O#&pcnAP3Jut!zL/$Hܠ!WIY2c}}I}2~c5fL߃ vʡc.qPD#rj(pGG0Ǹ)=[S`ci>4wYע9H;AC2~C̓"ÕU*q!u OfCnet V٦e<1# f4=@z L)&\zY@Idteq-}(nXo#qM~ˡٲn(}IMfA -W H<9KOD1R‹4פ7z ɧ]Tu8{ݢl8{BվLCD=>{7,S|!  L FQy=Òabj?9]}.;[[C2 A^o'^\;D`À#Kb28*\? nXO[Q?([J" 4- XTa}_w̅sZ6S0g%4Ȍ빅u}8kɑWP0阓ecѱ/rW^ WXb+H[ Ր ȢErxc c89 vCÝ[4&*:jިn:cl?uCw)3GFbj) wSr,> Il*/v rub3G%7Gv)9bDڤ־k& ưGb?D<%$Iz'k{|ˋah!mg0ȗ;ֽ\l*et3hn68Ǡ!!jjz8wĥƾYRDdK#=JfqbAVS-m /\7VbמPYU5p\[v.7k):b0_~|e)b8re9P +s/snhi?NƒKzZ?i#dPi$ ,У9\te됧̆&SЗK d_u^Y(fNNf\p7fÊͧn:>nkGWV "xwrc\)>;+VmaCv*A"լry;V?SC?99w@"ެc}"k/ej6}I:r1mǣs^3䋾xCS½FpZ ZRJh3~9%ZP8ZC ty|lxkn 0Z{L0cx/00 CQ,ZA|EjΤ$Y! R\`: (80"3.szk]V P0¬>x_DU Fy UyepRu "|d7͸C22hǥ>ju#zwǩf=KުuٍF >1'^YK=/)m:>ϮjA0.S0ݣ|ϯL@cNT(4fwɂ~t{ ="PGMK8W8eaV?X*&Bb|v fP]N"\T Hp;p _{YJwJBVidR"6{A,Ryq Z8d,= G u-hT,ii^s'=Ѥ88.$gI 9mGV rKĢwO?\mtff$S8m̿V̖UQXjj~wѴ1 "6:L'FNf>6}nTjK37/ýd7{ڧ5 ̨*6jX^fSnM4CC@-gCUys$Rv1$ޏ~H8o-U|jUVmwk)_Ҳ1n90NJW4_lW31`[17Se:6#Ӫ+Ka,˯F]:7妗v-PeOn(^vp15 Z ViF~cLG J0S-?~u*'DtDp.9TeF. N)kdaL~ܓÂ9qNb#ecAL!~C.*sU+jpOc/:^uad:G r>#9܃ `H3klBj!:䬏4mBqNov~B~$^7bsBKi̓$P0.BYP|< oNj-6$YDb\6^)hRo]FTS@hfbv&_wR7FO{:Ec=GXIlsi8 4?x*9iBN2햯rn re7)N?反@3eW 4nu=cӏ-x;}DMIFs )  bX;/YNYYzE"̂5f ImW"7_<_uhEHyelA?0.'-YRGb2"QQUoڔ1R|mi_ӆ^X(}twG0K BւOdaͳF-٘`W`a6]PϢ!1Uf18M@XG΅© ~CWݸe!GjR`0 0 &&w#<-ܯ=`GobwpQ, g xNGV5JA^>4G>0AsN+ 1phPgÝ du,SnтG swBx8[RW^6s3_-xT{[3X Va> g7DZi&:t;9Q[r]!TwvJOԝC%JmP!~tjKY eyxNuD-*ہ7~Cƪ\UŰd"A.s菓.5}bUHYA*qՐ9^:HW"aH6Pv:[RZJX RBzIEO'%A<|0-)V6*Liek\f$M,~iKK`dPDEW̛|0/OuսI-nmqnd-=ZwD}݂ àvۣ.?s*0o1]Rw(åX/4{uu-2@HDI. 8yc wPn:o=yP Y s~RLȅj#v{ALV=$&M=yhm.#O>"Kl~qUMW6wy'æ!>8NV mƐ 4PBۢ[ļ(A;vv3o>ɸhuV;ߘAw?5ե{{wlBԀi'bg{Lɰd%9-`ʴ~U%m) ꢗw]&?(C٢e@Ng6:xAPGǩwRGVy{;Cy }CLoubV73F*]ٓfioEu+Ht6:i76Ly}r@"I% me]뽻Uu$f~.M| eiHC'OÊϧ11Q\H (/IK"FIɂXԻ9DE1ޥ~Y]'36J/W %Q<%T3zvI1rxS~:)` ȗh` "b(sq[*`Oސk B*758j #i)g// XsZWb@]BcnoB9׳=۬)p>fK)4s.(0]2ژi7飚fn8ÐÝL~*1\f@?=t>{;7*zu]GR%"{99EpڬGqb0[+c)1uKOR['MIv4j9֠nMg9L2Zy7{9b5ƕXabVfPS܇rRc7Nk;F4`i\dq~=TrBLUe&M'^o zg>dNwKX8'j&<*X,욞KE)j񫲶< ^0}G9w)9[SoD%1y4Hvl|~I6e\t!ޡQ>"SAwJU )4`Fp5YPcz)%$\SV6W-8]ؔ4Zނ妛Œ _fTr:㉲iȆ [>u#z5Il9`h[kP.iaCY"JfAiQe[#\8ЖўdC[xuۋ]0B8}RhNk'9s.WCP74h Z[=hPȚln󜳡؅S%g;W< L3#;]YA29 Hud릕(EɆ@ PH`jxR~2I!#k1yPo!iXRWK"!} 9-}W]ݠQjcQ2 wqlK?ai*y_kDPAkb"prӼNn`XHjtr/:O>GVL,(VM[2*pO:4U#$zg7ʪA~@7bnG՟O[GKz@w˳VJlUxc4pzY(ת=ZξyGփxvCl$m'>S6IFAJXQs66ik[P%)U @; ,+=-e\`8wg{N3wYX(ZoCTIOk_T 0uTF Y(8lDghj{ *R4N쥤aHբEwnf2#cHz} T$0>vPboE4\)s1GN^zf˳zF>9T-Nʕ/j:M:GHkCRsD+Xy($(Nim ,Xm=4mp;D8Dp9adtzɜ0e͍A~;,̦Y#D7vb--Q<ѝ#c1ZuԉuN cwչ?yMM+kV{CoX~iS܍I &gOCIoj(28)3rvx=a 6{g,sMt);' -"rD: 3^sErR|>.5ѣAՄޫ;j#Bd6ro. (%-ئw DlÆl޵<7wq]O60X`=!E2+X t0z%v|z>ϥq̷>7E6ݏ*&$mg&zHU-"rhH{t='cK̟b%j?ڨ,ĺ0& 'EV*8_(Mr%8p; E]|86 IӐb;n%>cD=Rq=IGWq aYMF_VjuFR;H#YǕ1F'g0/ QMW$g@tļIK1^AD2./u/ .8٨jQ=OQ\~sڨ 6``-O'ݢHgE9sN]Jlad^/xydd=B[ >Hv19;Mhx&WT}ЙB{ nsYg>u>n+HqqB@Y>"Z[&)ŕ227ʦg!G?,Y2Q#AzȤkG,>SpUxzl{vf6<Ѷ6k1OIa''?ha:cm|.㱮K1Ҹ.ao9Ym)*/ :9UVJ0yf92ڷw̰zxg v<{!]r[ \؈2bobT@l`TyZ0F#l13 W!r( ܖ4՘)4!U8KTWre*A^̮W(A@7^#^X?8'67^Jpvb$^5~$:2<Ѿ4{yzR@f#xk!/IGn[ o8Fw"(i/۰"R -N;=IQ R ӫ;"wωNeCOΠίn3`ΠCzŠRѤ3xc`3A $gu͐*bH][[FwYa1^_@0Yr9[H1(0ߙdm+]3[(k̷e -f7j>YCBbN 5MtRUyǤ,NNF6X`D(zL(H)΋4fe*&.$#z=Qc[n/&PhKA uK´C}78]S3X"Ĕ(-B`RSǀu1,e|zT/DiZ'P.—/9Ƿ菚鑲V ds\zށSBHŪ=h# HG9^&5й^ QhXjAڰ`g|ۏ꭫BKbU(FkGu`tj%C!٣ldQl^֔ݜ;++`2pb>E jdݭqz7'q$[sp4 ?b\Wwu]ٹ rwWx]/T]lG-ol)~ج,l hb5,G_S݇k&`i%ը}P/RTᡭ6ǹkh1]Eˣ)P`w ;zJ\FG]Rr7E+^@2QQUN6} J_.aQ W42]J{O)6OpǗ̞&bzJ[xhֺf&D2! ȂLO$<|+6xK^UNCޣEX1n-dcBf!ACo0guv w,B.|' @8I[JuԚJU.bl!'% b^en;I``܌nrBzPT]4ב((h6vr*՞| />WM3;{UZF]YQ3t#f1ڤXWVʼV= ߌ.|9Q˻j("imy*z@A`7 1G/\2By ?^! nf~APQ'1ҕL"-"}~Swrh.*Ӈ ) <# m=[_o_Α# tӬf5DfߘM H:^09!1 3qdqñZ*y.E4ݠpn%=[]r[j3lCWx IfQQ̈́YVN'&1\g]F*)S"ly%^#$D+|HqE(G7 |M۲_!.FC>A=;*Qv4ak2wZĄ{8"5!w$KL' $0Qfӧqk/nkfR # %֟ RٶU"z[-j/sƤ&:)8Ha?yP Aםۉ؀FɲL!3mO?RA, I' 3ruVpo>LjKٞ.&.i΀@lgI- *~Mx~LIo az~vO~揥f Jx)8H`\5,19_}RեڈQʦ ..Uҁxm_c7a?SXXBM@-a`ujݘcNZcb]| j:CxIeqf1_P Eu$fk AfaRv+,)GP*F -fY;v0BR6l[tm,tSW|8N)iDYaŽj{GxåTQ@M๚eD)(=t=,n uEKFJġS[¿F{SP`g::@<8Pl,DfF"XJUk; ! ;˷s$.6:qD|}˿`Ir0- "CR+ `lD1Z6SŨS4{/RHECMa{=LU }Ul OȀ^?361:+ PynueY&gp0j_G$#(Ms?O: fVpo0*liD!訥;Ma¸k?p So6W.jЬEV͔ eglʉt'╳0ߚ*ꃶ4&:ۑym(%@Qd>(a5I-xkOR$ 9e%Q" mغV&9lmb,?08!VsmaL~*Vh'%IWҲ`g}bʹINmlc7\t(yM9`Q3#@UUs$op \Ey~J?Suw-Brr(RrȄtm%f7g4!Gl`―̛-}=" l\˕-a柪gsB;X#0^J: -GtSE61?`CrKPuxR㠢eA;_}Vg&isz/]CA(d>c'0-!e!#ʙ K >5mN)JX)=gFW˃~#@"-`]3"X|n+LuLۋR|t:ytQ7RNQ.kR"XFnvY[~rOBD$u2ɽ'!ǛQd~|Zdk2087#ZK`8^ Eˈe_0HNG ̈#BO}PuVb%mvg10n@}(Ϙr8)-SI<-fHZ}Yml.[)G$;Y%c Q;5އU|c9`{MtXq>1:{̑N~rS N FBWy}sڝVpZ\EӋb`6^o`%a-f7|VEMEMS$=k݉ChPQ[?h^$ٔdN@IT?q{GH˄s!)Lm' Jjt_f+I>æ$~Ƿ.@ T8X͍֬V| eV1xZnJ5d8pShߜ_ޑ6^ A&@˽N&ç&֜s.+eD4]7Q.^GW!;6S+^]FgeD%cm+ЗUHDx8SͯLVwQB8_wSl[ke.Rx2ePhwX%n UVbH}ba2d^L5vWnmzer3rU7ZJ!8.;ceՆA61 :rGu,ҹ{2*3iO3mz4b0E9k)KI[=^Q@HJA,-?4dK kyBo3 w?@*jӔܪfnW1lsSӵNwnP-܅i1*i { Vֹ௘zP֝'ޏv[pݕ65A# {OKgvt#S҂..S8'f\u^No:O%\NlfW W9ipj憈Q%=Swӄlv3yY_Cp$}?O viR`&?UP t>CͶE{yO.6 Ȧݐcj`O+0$۱;A$ n\ex\k&m4p%j,IW@3ftM~1W .Hڇ@iQy1C=划\ǹ|f6$>Jm]b}o <, ̤3 +9j[88]) @jЮy?SFn_9Rĩäy mTFct)R19ܙת`QjSpY'_sԴe'Fw 8`?aoXÌ4]H̐,yS¬Zp "`# !ppJ6 Է\?U>{K'(*2/n5)=j1ix2oG23~}+|lt[7f11. ލE.RB6S&WT +hBde`SLzX{~( .\WnF}@eR׶7\㨋A{8߻UPYзsYqN@TWTŃɰK<?ֻvURձ=)K9D OAKòfe9Ф)uEw D=QzHڰsߴ ז<#e3xB -6{}hg|wT ]#\'}Voqg7Ѱ F~~1 ւy{ zְvSh^m1*q҅i :ȯm`{s ֊NȲ% Ūalȩh|0T#3J㡖5$-Q@xi8^Y˱%.j `.r=f7Ff_G 2bh F\P n3Byl7?Ib7agO_U@W,@` \ôըMd7;|0ЎKf[8F=Ekrq)Au2jYD曭ƕɾDުPhN;P- Yz(0姫ϐ!ƣnX1ݓ!ޱE˫.hHB=z>FBwW%\ƅ=@=V &VN+0oG:~Z1. >VKi%Zhq)jW%xT~;`%E *QPbW%M|4?ze%tGaihǼ m1ՏJWg `PgIvP(oC{xWT@t2 5|]Vz3버P n@o YsBb̄(anU)?~ŒZ]!Lɑ2X'++6c+—eZs XGZ(l_fR#{ צ0`h`s <42KԀOm;-Ka7ϭ=*֙f_f+DbnHkchL|rI 򂵦:qmL$F*־ϻXX׾%˦ %A8S2ۿH@c"`F6a`Ʃ2uC* ߋPtN.4fq_9?>T[IYЯ"cY+JUE+=עmU1DPENv\zX Ng8mA{n TcWqf߿7s}7Vr||"d"H\ǪJa 6\XЧ~Ma6ǵqa>YI0)6Ҕ{䋍]}1@FU|hK05oJP#ꈸUk밿eaԕ|RuRnM؅ 6? 4RJ6yh~iP%?ulzb]~1\VU#į߇L@w0Q uG!j!fԣpʣ vL`DQpلb brz)u\o`GD&@ydJn:[Y2\oq 'BS@~.)K_ 6C!к0QI%4r@xpYq`gnE׷sO=XdZBvK:!%na ō5V͝04鈵(=⤄D {~|D3$Y-;FRkP|#):֐@}~F YYHKI:MA@ Xd-vUNK݋wRO0^C<+}[+&ӹuI\Yυ\`-nk`Y zRt >?H,MKfq CST!,NlL m@F@(«)ңgt=5V+bHAQ?rնlFXۣSpJRi =9qo&*J}Q|WrH4xr;u 5ͺ+dU,b{# r2"z7jw7[nh(thy*i1E `ug\ӛYC0BLJq uVp'x'](Cd{ޫ,ܩG)đP}vTMLf$n،L@#7m0.-Q#8j(\4'm!+:0ߞų#ѿb3lT`nFpT+=<n ^s0T*bPEN7\ D]#-1{0ݛdDb%nZp٩9w/J:o i&}}.&FM;K tt5\F :5uyty(u iLp/d:R}V9Ϳs=Btws_hf]Mp0LCF9tz,2F~,O)T?4 g^%7N{L: _H63ɚ+ji>!.q%hϐY>:B*T_rgwyD7Z:8e)EC)diU%Mhj^.#ki+4@"$sgJ0b(_K$;I0/jXCN]D) OqW*jL v^o\^ 7E%*ĉ/1@ؘ6:8$1I/(B{Y/{uT ILk75r 2S&gu~C]AcWo3Ċ]scѪ9xAq, 0;Z,c쁗W!Q,xsNuJk( (5lIO:dS>t1FXcSȖ hlek[)=! ۭ&HK£VQ1} keZWӣɈry0\*ikS;S'-Ƴh5SR11؄g同*=f!q y),|bTZ/do7QfҐ(s^xZyzc C~ \l \sJ`]>a&@=1q͋藂10;.1V^rxd˜&R!YR/tЦ2$@@@8?:sʣ>?\J)XHQCinm$7y$5)u}:aQapl۰zk9}1:O k8b,˹1ֲ-AT2㝊K9ܿ-<{R|"GmntKn{dc[Li,T<C?s=d睙}޳T7Tީ: elzb[od~f핗㬙/3hVۉVޛewD9.Wb!_@_|u[M`gmd2,0Rnk]jUhXvUB.iW+ Ms)U;++a\( &XQ=ҕO+WՑc({S^h\1 NRC74XHqoJZU2Sn:3Y` E;G O VE6oh %@."1)ZCz-{BC /ͦm!zI$# L*0d|? ~@49rd>w-} }F6*E:w~ϵmg҂#="FeX#<ą#1p)^?S_ ߁pETj[5ch4s|\LBZ-h _mf>840^H^] {!R,AQ7WiDl5  *499>'ݻ6H|]݉0l.U8ʇq/%+^1I鱅.eDW(Ӫ`K ͐ Ьb)&K*w2i /hҌU p[_~z^wA Eq+`N!E,^̕Jhh49bmo.~U~xuj˨1B6[B,FB2{:aJ'ߊٶE޽Wo;]GscU[ʖס p?چ̦,WjyXL(F܊LD/m{.HD;R#4㘞.PUۛ2~LA; LoŃBu㺻νY~ cH-L8kE-(Ov!Œ \sAIKnߏ+ڕbmm 4в[Zr>GݫOhẕ +Å {-77L4b/Jq\4n쥕+ vU DoᑳCx*.kW#O '^#'cn.Thup"D$ `zzz:XGDjx.j/\~SL)vy4]j[VH+oQ `N&c*$͚v8lեY[0ƁA{dPdfbo^txhi9r65&E{]R_ڧS\k 4`y2r<A)8[} v`I ԚB5+(x%r_vlO]aB >=}FgX>3,> [2"&S3gZCCߤEﵶWz ~K1FVF7kRS`-Wsl\%,rqcH kꨓ^M|?Y+r1b]*ZKPLfMOэ"ZMWIdɹnBL1|Ca294zSMf#Nsm~SS(j*N0 w{-8PbiLñQo#Lh-[Cu0h\vWD&N #^@Yvl?Ň>mYs< Ƚ:]U1@R[aqMb:J'77{=f~3':ʦz#%:Вԭ^ Ja&S!BxCd.,J%2XU'\7"yc:{mB`2yQJDQC>2`TP-ڽ7-N#\غD4>:fь|Qũ֘-0GxM*Qq>gGYc͎:6&9O ȕl.1%d}TLMzBMв+M&B3Spv| Uf߳ ? _?T2V0!|UV!/p٘;!K܈tu/ӑϬg UZdpyv۔2lِYQ@ZzsiLǷ'&=prvcQ݆Tx@' :m5 ΠqY,UU(k*ǟ(;r`HI9!ZN_QFr({8FGv=wwK]zhxilQ4 W#Ǣiy#Aq \2HF Smַo pp^P-p-( 21% i NJėZ [Vm"U},}4/ft;|U7/eY!c\Yaʕdv(*Si'{Ĥ< EJ5lfUIbuI/|hWj uB9$v'F<@{$S#c 0/]`Ȯ}"'D.IZ$tŴ̬Q]m[y%r&bYWŠ=>\:79+rxl5q-#v9&\ޭc =UݲTu]$v/&+W7/ M׻QQe|я :p.ʷx %TSX?^:ы|e}A*as@A7FY_Ǵ?G4oc*B:x\E`f/V[!4_Sw; 9eO95x]w^/5cKզ#hЋ!['O-.䥷 zl:\퉣徰l'gYo!T(v}Da{/G9ضLt|[I@Dڌ~:vg8:N\r{s*[E*&Is.z-4uW= .E|jO^u kU"끯]u{Y(sSމ,5ȥAH㫂B,r6f^`Y7 ÙqnWP c9jovPz}ge)ɠ3w]}4?4Rd [U9ZUjhzcAPOHҦjw 2ɄJnʢ_x_֦ *GaN+!͋؇jV f-N߾)whL'vȎm:ow>AkaQvӷ hh> 1tEW ڲULv(pP} /g}h)40\H2mTiTqijjo~ZP)f=TBM*EEH[uWƀ༭9`73d\.A }𨵡/N!e$b H6~6-Vй'kyf`NC=b/ǯ,[ k^8ƽ{0MGI\hjX^Re9wمz R}";Vʬk tTGon&{)2Q博$d+=9 8MН`f>Fxyֲ6h6#3 6~yj?3ޙa DF`1ۧ_y/hEȍ{sj&gO2mjC o}kh߹ڼɯZb¾ #ޕ4axBċS܀ei rn hl𖣁g_U1hXkT1cU( iE)%[\tH.KGЀ/S,V6gH}Zfj:DɆIH0 oB #V1H51;5#"yc}4D`-)wzl<>Θ.z4L_hAI녀»#u;ps~ 0>JN GM9[ \*/n(GYHrm9腛dNLqg3YhS2w.'c|w 9D#nT%stϣ"1aCX]l#jpd 1-2 LX! Ң\,:eQw@'N{ڂlJci *yV հHogw7ON''5yU%]̪n>{itz@"+a{ 3L-QI3|;V@" )tqw9nUmT\<\s+ڗXY[~˄|AFݞKUM68_թ ٴM~ +{1+q_2Z| #y2agT XhɼS5Z2̚4K&'/П`=E]K}H53FǏ&52 ̺JveC4Vաʄ;7>Po.?dn=;tM:4Jthd 橠;W5W$"~`܃ ]:bL,)BE?+KSH6Id@H9C19xL<{ r {]7a2 %.x6i|Z.lg~i8dbw^8|O鲷f*5N\|Aif!$9e˜˕4ebFކk㽧isÒn%S-k}*=I@\cDJZk #iºͫ/4HEP+ҐʽfBAxӃk8@l#㱺⻀~ <PbԡĦ)s2Wd.rMz[UV^1_3cgT#:^;QlL^9%L%7 0I  HjJ rS@nЅ|:0e i+,E涑ݡmˈۑ3L+vVfEX5k|__pG]_1ȽI}8j)(W kǎ&˵"BkQٙz|{/ӼNW-*B+A@ _(ԛZ>ِw' 0=}K\fS5vǺy}?Ƒ<`ju%՝.15TE6Q4k)Jx^YHbVe*(4AL˭Q9Ri'Bzs)ͪ5,}CQ r yܔiښ[tfPK) *9zmD+K]dڐʢ\TY国*^TWzaQzMB2֮ɻO][cHDxrR)8)Hg0҉K<y-T/J'ƒH_س4sa M.3;cHJ(6PK|c_PzhkF2^_@v0l:|]<%X*o`]J4~ V}?kh=u 5dwJ8z]ڐ]nZz:kMrR;Dd)d>.~ab^MR|-:1id;ҿhL9e=ދ/шwVjDlSը*##e4zu3kq(PMHjOi϶P8di adpET= 'f f\?HU0kƬ9)-wwf$[p#*p끯%] ;ڤg@jF ǵ"n}t{Qyd5$a_X=ʍщ" k/fZn3+cii⦕j!KQsYlJ ʽv&. 9t>E6V&~1|G,ɸMuk=rxہ^.7="vטN $3^1`-[ rZi79E|aij Yqq9%w9qjḨd(UaKT+D} aĕ 7HMIնO%W. ar MY}V퇄Ou[ )O@?Y.#NL]K6%}|B?YoFiRO `"*hcIu!=FRy1'XZV'A;٥m9%kLЋ8nߐWoaԎP`$gd+XV$尐jo_P{6Өs[kIT,@^avUMެ `z"G?Mͭ65ʗV 9K7GV:4N!j0bEF8EL oŵ]JhkN*FzMKdX]Hqclu8s{8n$ͣ*pޥ1TpRP&ŸS^J]7iR7tiP_ľղ%.* s!8O,{7$:T!;b cC =Pz9^Sbt[7c6&qg3 g"JeOWAΩ.zJv0睺 Q x@ ,*m |4BQ*e ]<`,b"/;g6T+mJ Oa Zh!ۃEDS䨠`Pƅ 8yūX_iU十%Mz5 yz, e( ii<2]!>|:F "tw{bs]9}&a҄Rm i=(m_ >vp Rvsf@VmF' c/l|5ĦFҳK6R}ʶ.b=yS"!ӂ+ke1xI;/, %_z/# [b<Rq3cytˡ(,MD>V:Aܷek>9SȲˆg:A$LG\h`(},f+{SnkF9ӘX +Hm,ޢ$bÛK 2!<>ϦN@H,z%݉ F%D|!M*~jxt>3ݙ95eʙ#9hl}g8>r8.{udgH[نzp?_o Z,:u鷑 9MB-0Tj{p0컯أ:RzEך\חm~Mp =C13)LE; m(+c)g 0Jـnc QmSH^\̈4Rrdʂ/Df Wrwr멳0\}MMyDmG9AC tbu'm%:K$h.8H+rDp.JEۄwoj$g5-Νi*3M[7m.;87]pNBF4^J W}[?P&}!# [9햰ߑKs@;BU, {:ž<*c sN<9$0|Uf;%.7FaI^5P7 4r,f>nzXfj7ؘk[l?O qhg}9dg:nΆiFY'6q8ّ,1EpBG^aT7+꺕,ټ7a궠~Tlcb^`0ov7w{ډ2 rDz7[EL{$m#-ieI0''T"ގ#'V3Q|:[ʅKcgQ=:fGFpXL?1"Q"JtF$ߊ^ur7͜ZɦTk9%_-un._"2a0C2icTX:,YmЍfa155qΫwygm(BT+LFM x3_Hcp y 4 qV Sf ^=UWsLDsJ&DH9$]I֜F` ?p>,{lB(@/pVkx`dL~X|HIiz`v9l$`*TjQ8oonv1N ,l,g sKy.])9ebxV#S_nD8>o"W1XrC.XDŽ$x+1(l@lGHmL]0w8YHClwğ4o:rPZĆ2a"eKk(.*oBExPw( ʴ9IChޫzL-77C:vZ!y9&RˀWG a@AO0F$.':f, SLkbh#qk^˥됰MP8'+сhQ̹|?TAq2qᾝ#3{³TՑ,øDZ"Ȅ,N?`2r[A_/iNgL)c1>2O 7s|0l͗;U:It:aj+<#w{ q^ v c=@T֕nCJy89~3)|"wS?MAv=m)hq&`!&ѣNas|S ,[~;3<]auKȎ ðyϻ/:@td|s^-g QlgdmJs/PԟAk '`U-K?aÄJXV4V hԞ8ې@fA$魁WTogvlG(oVRVN(ZV!5}hIOx FidCm-@NLW_Ö dCa߷Gqו}EPHZiȎ1ؾq{K5iu @Oq|SO^v[%'8PPH)*?zBpa3;ϦxJTwYTJȵ*6̆?u#nd]Y''$qp8NTa`3x7e媕L?]U/,-W%PiE`JS`qYY-AD)v*^*تCkEKft0-1*p:fhu!W%~ӷ4O-ǀ1T'6&% X?JvW\wkZ5N)W#OkPu/YiєV'aK:;$Dx^7M;ntjjhO'R[KиM2h!~?%"ҸX:fj`NPUF7 Y/.T62vzl(3D)Yə$<}@1;uq?QP*_0ɘЬ,sq@mq - 6tj!`t[&״MʽdJg"ur59/M)!:|iKY1{D6*͞ p 1*,j2)wfpQuc"PrAɜ H27hc[eja|oQ I 1zH|G'^n30Ўp 8"g*`f/Ү {ɼ W1)xg6 EZy^vDG2Har;LcdK)[#Y,18UR7!<״~͋6ˍ3K {yʛ#L2߉HWdX﬉/ 6izh3 /CGax;+?ؖ!U)np;p\ucᩅ8U?:X5Mc1w{ɷUV!HȊ/MϿ,ͯ=Djp[}{rc7[m@g.Ku'G,MqxP-nXĉnt>K=.E;IOn!rg vO 7}RLvbP8a|``B"A'նpOBp7\@0 A(۞Cu'mS[4=NtnFJtV䦑.2p؆-BI ?1@p&Nŀ{u@;Kd<^WL҆sBn'Dj5Km FEL={Ήl/˨k~Fs(uTpDeW߮]kbFwPL3@gYtzad_0|,OX}:3aS.dN<7rN/u\rՔ%ƳD4B:PV$0!5|T^$גDm^BO%eĞbw4б6Y!._;@6ʑI;BA箧C8.v;t?Kh%6]JOrtR ߋ򈎰JimMHSXx=7fkŲRސ,:q~M2>q~:`Ӳ3Ώ06=W"fXόWPw%/!pT <'*L;KOr=2"wOP<8ˌ-6Πu|\O'C:,r^'aYgKzrv qz?"b`eS<>gZ)L 5y-Y1bTrLWxbgZ4Ot閦uzS‡x &EE;,{`;GH!9䁝g+Y;,\J`tkU ME!M!F=N@1ΰ]Ҟ8^%\K.,Xz(7%hB!~94-2~en0,p& [c"g,BjMiяebWI33 ;IvF5iw e`dujd8sd&#&~( uxu/OyD-wR}tY!W>˫f[="Rc@3}Y E {S\l'>"q @GȋFRN[mvV 2^Ph@]h?캛h-&g8~?ψwd}*"㼄jS9t S2E˗ˬ\e)jqaVM*'XvC$2!/hQCv!oldhoF3}3`*Ʀc<Ĭ*!#kGY^Yd(-%Z=[SaKkYdK3iug.ghJraVڕr Ӎ{%HAf,}$r#))SpFׇ5(So9#:.^hmB(4wǽfF'#aSrh1$A 9I†.`&yPm_]Mu%7&qgfݯte?: ҃q=Z#??ГHәџͨ' y>i_[ssKЏA7M=]=;=XiaLB9s{' hVܖTQo<7š [D( %}}Cp?a=kl⺸Ca)"!n{u#l w[s~Y_+.Q[+:+E+ev=_Mi(DWD#5Y8_RAw1xItY!J߅~p!Ϻ܅e|\m&w<)z5oŬТoItĬ}gۗt֭ER M913XEoM k{)j gݎ6f.F1/"_%_k ׏T*X8CKxKR]hjS@nrJ -c"u@z@C`< 6Ë 8A%Y)|㋄Rj.0}{:p\ O&gY&e.~"k_K4O 'sьF>cՀG75Zkh-ǁ`EE"S=u*ҝ&@ »čOpt*]B);O"6cj~82xUd4eܳMzcO&Purs9w&Bs./NWRإ1+u!+N'@ WAǰ ,#Q/J "Oև,5=?gn'9tt^= }TVVhJHE ?0osںkimM3~5*k=͸0K~_N?Xb2hTzѨǠh$u輠uX 91j|7y9E! W9*AhUX3g Z޽&0v.n 9D!"#H& I?_Nݨaܡ~>Q,/< W~a: ěq_H*Aa $d旉 TX{(v )R> sXPQftm>egUcH䔧QjEF-Lqz@"0梹k =[hjEz7XF#$lLӡQsqY:AM e@}@v5*] +u޸XKg3s ƪr?l\+s5 C*0kCg7qH v|/zRsaF0Y:n'`(>TRb{Uu\&pՑyLFvsZxF@0# #_`uw~’ Gڇԟ+"FTw7,  GsHOJ:"gqP"(!OAQ1 eMhWu%~ u(n41}C ws4RkP M5(A+GIvxx)`py ϘaZ}?tD˸#$_MFfc}U=5Tʯ5XcڇkBɯʎ]gɬԐ~qUw0ܚHwV1{5g&tU2C3diyn@6%{g<.Ej6NfHBEg_{M +B20/riju|CA}8|KqUfJ\9 ڨQ|XG[ivYrQ=k"kA ئ:&|`z(+|'HyϗIIXИS -*pK/]"#9J HyrU1; k".A80 ! LM * R/8@/ST y781x|\[[ , ,:FXFkGd>mndu0^sJjI-H ŵKy]3-K1g}&8VHXGAsׂQ9PgjR~ 0$3x`t˝͑) y^涘bτ1Hb4#F)6#X knUeFourL,drԌ\} >7fya/,G+*ᯭ0= fMkI&u},Ej@ gAy笗Ҩ$MCd^V Cv[*"7E)V)\hNr? \-^] (Z"e{IF֭SrA4L5C !U34,)NV2Ht|DBLKiiMNib\֗bK@?'6i[i.|8f5ݸ5Z^?(r^ez*TC;߃A̟$)0]4OcR*]]ڑj<݄_N[eP9d˃0 w 9t9#PM2JwhȽߣ@׵Cﱐ105;aIA/ۢʀ=XJR8"ݚ-'6?@ 7զSl,O~8,䕩α1u<˒c{ de^[rj[Oÿ3aYQjZb-bÖn \>?xd1kw+m_z5PN%JI(\aPBv mv6$W?an1D6hWz7V0FH}Z'I\ZL`c~n )"[tiƒIuP v\S6p/E_oiWВ"E1JB(T?p}UOZM(OHZo9)d: $HȪ~>DZ NDVUJXz,xG0p du"EB:k7 _a T 1E&6 *8EkP;_E^6>ٙ+(>ŀ: ʽU Zڣy3Wˋq`e@SM5lbOam)?;1qLoĽ\SEP { 51zq_pC$_v9.vCj+oP!!9׿SWᱫˏa甧Sm$ ,(y6A&C钏F|0-Ui$Nf?.>Q40fdShk| ."̅ <!adh5Pll;F2(Lux>ra=(xH'W4;hqB$~mB^YmX>2桛 cwj tSewu{֖Zx(d Zޠws(H<:"?(:_! +ڐ)[ 7n>M l($pK6=1^{?yȠLj?[>ENz{ZA>5FCwE͉?SJf5?nM}OX@k9RB-6K9T "'qYBL4ܸu icV%̋SBh˿ʣ4V۫su7 w{*r. )ܪyF;ʪv)̇+5P-6à|͜uWf `kpFoRS-ȢO#VEn gqiv|'_*ۄW^. !]4|nXBU*a@t}f<%VVu=.t2Q>s=0X'kwÙg<@wRb..Y.eqf]̡cy7Gz#~$ <} Rrͷ7a6]Tw}׬ eD(L+ˮ>`LoKD$2N e['Kp(nF[!e9mv'`N)ҽ[ݑR;ZN >&n:<@^{R4&[>\΂> Pݐ@;kR)wM smUDi+&"L {ք K蕂Vi2Mf3})r:S=o?R?s4l8/6 `V4*"^0aכ\ikDhRY |9iUI BA/!l/I;\LuM8&&=Kxo{R{ u2O\ԣO  ď&;^581=ىS@R0Hpr 3qy_p EdqsƘmqbgP'[aU0X}*bt': eCE$..a{~:=I0~&IB\uRDŽ8Z&s< S-F#V(Pa걦| ڡ9+@?Sn*mmN?Q~X0Pj-5fڥdTF/*G, _OQE'Fw򭡎"maoJ)`xH/ȝQrN+!0?p,qvfr uCj 9Ѯ5|5fӼ="^M+:N!AK6 U =ߍ-㕫QNkc4ڃ{o~slыO)e tLo9bk\sx<lS@N 1WӴ3FU+&k] +Z ( g3`y|i4b#Y7'|X*s%%ֳdrM\&`ƙwȾmzh1m=VQ4"N҄]2vq5F}Y7)pugx=ϻ<=f͕6sWjET=mb~GB'EҴSvgnߞv!b|ou(5{s9ǎV=@\StyR\3Օ&.|z [ 7]gy G_ n|p ʂ).Wh6u[۞┥膀;{ DwckܝXDaZ`7c\X^@F5HT|r9^tD!u!HbdZʃ~x;K_KV'3unVh {þO΂0a0lES+&k]R8"4?(S9biH<[h`ä8Q)21X!XHX /`r?-" <S&!T)qv%Fz][8X3&hףgXm^a*wP'3Q=ʟD`Pj;<=nwq(A8ȣTQ} D0+XgDJml]I0ѫqʁFSF[[Q׳o@G87Nf 7Z@B2lH &[GT{jK68' p#jfeq;J#xQ޸!n.2Pԅf9bm&Sa8JLl\RӒqOb^nB& ۜʟ&mW2܋jJLa=x\6Xe^m*"G&m$f9~A x[Z02p TRnyӡ6F<'9'"7iޱbN );-G0O1㿷UlgZ/BB1Ըi9j W8ED:icn{|hf&#ve6)^<@(HsgoG35n9"[-5<ڱ&R=N&:ɹTH-b?)͐c۲{i~0S2ې}衲x@g,tpn^bPZdyHlm]f~7T]ݜG7r\6*2=gfZJCmB~ʪH3o3vܾ*6r(+I(yҁEi(_ӾqX14e`$qR# `lԲ_,7Cm~OIJ";($/{vMd*/*kt< bbF6rءJ'L#'l6 RiTt ]1ƺf$p..'Ƚ&-ɤgtABo勉ձ`ZԆFPڸ{Mض}vw@ % O /ۖf{~픿yy1In1oOK?^Ȯ]n ft[5m \<8P=.hdG őawGT!t 3!tni0EJA C*ˮ\m# =Tpjv?B ,'76uQSALdW]QADc c|'n/UԂA![˿T.#m.Mn!.5G'Y}_]bfqoq 5%t4mINú:[Yv[δы )>hLCjy'.;iYj16l))3Hf~aYq&=~W_-krB-4/%B<wT`_e~)ٻ0փ' &Q±?/}wwQٕ!۽ ōVa"zU4bMa!ZeYE"|-- TZ\o$ݧ=ҁ7kH~7SGmEExP9P%6q\bmQ~ 0)bc^}cÙ[ Tǫ%[wmDVSnDzk`U"λH__84Ư`^x&@Zz8#^+"D 2/7LPE[cռ=V<ݝJaq%ތ8'ѓpEt"~ӎbm`G4=Xw<qMߢSt/Z*CE߆v@'@Z#L}s'qX!ճ˜Z&U6,@8-„]VzYHxLw`g1Z|?2${4SF \T5/,7vXhQxqy V}7cȈaseQK/nzT`[1{yfԄffN%;׌М1ӶV3,L,yME?[ ǂP_@$ȉ|]Z]ߵ'"AD.$n;ReWݖ+Hf;Px# 㻠1 2WZŔ?eyV`+EA,`2=l3qIK%oc/eT^[+p7Ƌ(0\R Cp dN/zd%Y |i>m^1Et2u I. e)Q\ِwcߜZ<~qy {=Go SzeaH(> _śL &\W/cˀ:Cзddx79HѹdJ݋Jg؇R#nV~E!~'E"(U 2#|Fax!r  ?D`"@6OlK#29Y;!!P!+xM0x҅u'*T8 ܉k+%~T:l(R#R&:v/'#`3iL K.-ek4E-}ʿ_XVhd#7oauI9XM$I;Zѝ z] P,ARviYKɷai۞qYFc!g% L8gMY.`^0[, 0+52e3HO/[4EzܘX i+N^y*V3C@:֞='r^CzBOhev3-qm~A\(=f}E_ VSN"i-z2nEaOSG C,OBkG0NcKͭpuKB{>JR+Maɒ&'`{TXb,}p0m W= '7co@#Lz^co49^Ff- |azf)Efsfm0_OrTa2,6>1|O =xsfdx8|A*{$$hY)\AA0&1|g\Y.9))ػZTC +gJ h  8oFU.6G&E있<&%ucxwhT7wZݗ E'9b ӠfV "IKr7€2ݟ$K/>|EqLMhOiEbXjAמoaqHyv>ѱPq.ɤJ*T~4 <Z(>S:^IgoJ;(1PN9PEm"ǭ.M" ޙe Sv2)@k.B_ k$qɧE?w0~ĬUNf, ΧڙVq+kǽ$ Bn nNB/Ҷ3يF/l1ƙ7pߏZkɺ ^))=/"vib2yUzt{|uSedtU_4㠽wbmz|7Ǘi鈖n]8tr[`>4XjkgZy3AuE5xpW]˨V2czmG8S/qtx |,TI2ܗQB% eaM|#oWIu_)1o@'1W&ݴF#]3i2V4?=؛ZN+MV~b/[~7&"C٤zv=[11~|02F-m=FTtp)1EPAβ@GW!iHeJ#ڱi/Vo?2}Kn}[BoͲ 6N O~p릣˩@2wy&#ڵ:C-ozGj?Z2 lgb Ŀa\I+>>E87ar=:AT~'$W: 0u+SMk4)I 5&p\ROa[ Ksrz ޕݎ|qK s&2+(ݠ>3lDY 3aPh0|$ZACɟ-qÎ%] w1#/7 XP:XBڗ7N[$ eVزRRŃ9kIg\K[SJwL (ȭ8s C%G|gW& <.3J`Jf  hl[ѿ CM8ͺ+$0Gedӄ;iUʙ'-R1E ٗ oT0I=kOoLBug+8?-Ϙ{&ԥI ʐ?f}q{zW*\mKvQ$z(.Cw|C*ZDzB5*]i|g}'oƇ)jS4 v3Oxn &>'ut/)OK8Hc?/bb%jp4 u ;|Ej0ӈ8j[gLYnls!_ tJk/ZVH4%vV*1./B'bZ _f$ z*Mgɐ5K*=s=jIJkBl*nULe+uиwYDv5?r(r>ԉ?_"7dngo. TDIC (f"ChLǬFgP<χ2$QOFݏƛpv /E`R-eZ]*eӊ%a1@ Eߞ8 *S1_ tyBkx!pcd&}G||/%L؞e}`&`زEgS2Љ Q^&#k>۫lT8u5#GāsPV՚$lϰMv}p`$U='p8i7" ]$MyUS ѿO6܂L P ہ)w &D,L e_NRsс)?< SX*9Ħh|OfoT͕ E}r՜-sI(MMnRRjql#2;5(B01a4ԓ )@=ãyAk ڊD(7_iYp|ǐ7wB|05A-y@$=i:RMW7(^Uo 8”.o iƋPc?O5"bp|`DfxHHsS'MMNeߤrO~ˑánQY.?rsBzr6_d4*^z֏(ؿ LTO_T^i*"Tà< @xSy v6h2 m`xE(+RU<˻C^`|f r|߳d,:r=VkYaR}ERy[*ȫA{+ SR `nn2>,xS~zShЀ1_LN=*v[,S?uV#]rexk9ύ{mϨ>ؼl#~- ƅ}Pi19fÆ;1Vv|a!!yM5Mv+VA6Y8Us-;~3jW|ltBԬ2H*DTWwh} Vv`cz |J"T4 >8px1y,dEַ _/B>N(, &0k_&t)dgʙ-_m`9Y5,;öB+0f^OXya2>;`?e L?/3ؚw+?FtF\q'ƍ.ecVGejX$IpDH2C&>]9Z<:4V|6!y&įfk!a ^Ōc0ָ ?M8! 5=)ĕ|܆Vwp6Y^ĕ@- %Iv&OQ:##YVYFJV³זyBm9]hЧ)@)y6mK~GVWp(&{Yq-ӣ&=itzIg eC#$M"mНR~4է€BPƣ+O$Ąr k )a3B(|# r/>a+).rڵt'JCo&$-)p 0[ VEaYNdcpxc1 xߐ-}L)Mŀ9$w)99 keY9&U-[$GTo55vB;=$r+xQ>T>z=O CaR>NHD>[ϥ`WCVkڣCp鶽=WsYsG,Ay$|?U:6=&ӊ)#hwY)L/ kn2Z m DO5"|e!ASHMG\0n&jIӭ;zL>a1踻92o4j$*?oye|є.pwaD_,O 1opVwjZHT:v8$7/pq EYR,VBV_3>Y5*nԉfoy$ '}_!Rna@w~B \`?1ѨA&נ*:{EC-x'iA[tt+uTTyVt n5F;lbMW(Y1"N5E3IrWMɐN}c'U΍C,nD Pld?m^H-B r.X5k㛪&Oԡqu|C2_srܚP+5-o kQt QsBhXNǤBٟZMCL22<)8=SڐLI請 g>[(x53\i@oM'3s~ txYH )H&˟դkMfgP>p[BNm|wwpW#c .::m筊yJ>bN 2s{޴C&(TzEnF:[84q4w[=m/BFWEgBRTET}i[KBƺlcmWd;RUXS{-=I}`487O6Q)PF E'ϋvL?ӷƔD6E{1{ C+'nBG"5$?jH@+71=bhMlPn~=Zttx4Ě_bR#TssDh/ԛ1ZEڤ"x: -WZڴ {`]Qgy* FCԖKy+ACifj\lkJdu'~G !V2 eac,J?BL"is|S24\ ?}BH$@ k#GSOz%s  Ⱦf'"C|&V a晑te( sKGkg8סbc'x9SHoh~+ ؁pyh7uW8n;RÄ#xO8eDd+z"?RGO7BZQٴ<( dиgr4ԪBEɼ5I"c`HFԋ#󒌴+uo gϊgE֐79iy$ȯHn632VBǖ+o!Vy6yxI7z? Q(~nWbx˻?RZԊfKMShXxbQ*--v["6*cD ͱGBe#% JdD¾n_KFUyyRͬC|{lIz]떣B 2` Dɋ%si C+EeXev^M LiJ {ZI6/HJ,ufw~W2TF 6j}$++1e6hPFId#yUdʠ|4tTzVaԏτ|~M?BAxQӓtԡb#Mf&ʟRz<{a⏬1J7SKQ"?wcdԅ`EGbyv8kv[i64_J̅MB4~tкNkwr]HN6(R]\.wF,}(hPSWGpd }!RuicfX"q0-Yk*lvR$=pn6NptJ'l(QE4~$ע: -dRBu:L%YSp B3g {:S+2ŖZ86@\Zvk /\\o;>`V]ٴz&>YT^/aYqYKێV,l_醝*1R'& ˠ>`Z^Pk|U|Z/*h}1֘wR0j0/R e*sXNRȱW3C]OT)@|WŮ(EE^Hc&y_/e;;M1:(%s}E ^MY*c-J8NSq?qC,6޵oo-@4tlŒ,-!pX&<= Y_0Ww)맰W9:/UwR@:8|4ZAeE,njK1^l% uMeR؇"C#PIj`5 V^[XIQդUki*{ٹS͏zk+ OH'PҾ1}Qg JÞNĭ81jL-Qwe*x4E@?+x{~#tB(de@0ؾbKT p^~Vܿk2ێԄ9XB@zW^- ĩz/FYCJb\ |w=9DYg|0ţ֌#OOXgKQK(R T9OP^'֦AQx.ӹJ}H㓵)FdVgsz6<  60ɣf%HH8dÉlEFwPYRN.? 0BȻy@Lqs5Rd3Tejs:d]SۼJO/WM˵2W鐖ͳu b [E'Rd}SYcy3|Bw$"Btú 1J/o-cWŅ>\]h2ʅBNFH"gu`1k&o}L6<q_lT׬oy !%K_\"Yo:ezpG 'cA9J*[\ã'?e>i0v G;4(C k\{*Mu mEo}9ԥmC\9=Pɵ@h'2Y*t!i[d}<5WUW6[#) 8s91sڶ+MjiJ@VsS8s={ 7#=SM4YWG64T-!4%X}:d?6 m=L(ԁ *+- %0xE c" [+NVOq8&:ȇx·]^!ש)?@IIjjSqh7B൤<7syUQKÑ2,̸sØ4{xKh}FN a'fҫHPM0Hlo''דm^y=ngQsj#,ыq;Fm:y7 N!!#[|}SѿvȆ%@9zNs>ÐT=x[- 1qF3WHFd qD ;Ƞ!4εi^X~_˖WndO{wۚIsL/O%PìxЀ0X`VkZnL)op# jMOV5G#/B##26v"ť{yӿl٬têº^cUDTͅWKO"lOtFf/W:@餗F3E)*+8iq`ic6knbjz,h]xOޫ=<쎔Wm4<M'^v8'Cn ]4C(3]VH"Q`)Ӏ!_$FDHOB_;LƻZ,^_5g0qH$I(mfLR间 `d e{_UaVsv^( ] u_O_jퟸڄ(7ge;Fjv/t *ntaxlWW41/0ly1`X*A ^PL3htӇܯЈtPQb1J>նP|{32 !|?)ApNͼC@qw׋qUd4h9_NvA#A*:~_=tOM:A-kM-]gm<,7T0Ax;̸[Gx{@r%aVm= ;f> Q9$iנD\D )c֖PnPrhr;qJ7 NoGl& QN ~dZ"w>:Sr/C蒗~VTɡ:s-fcsAP3NY'k%V,KIbI^j 0 >e"e>RLQk#3L+͡4Wka&FpyVJ5JGڟ, VD{d63 c(3<74_>QBYV U o=W¼l'j /n*bdY-(L,2cyq :!Y8i.gh*\K{sԥl۬عi7SVzVP┚9ZmƻLJbj+]-móplt{;yv"GQ̼등#N+MQ~t?ϚFFwzƓ^j-@X297==qhhZXғ?Kx< ^Ul1m>UG4޿+R)J9))fqwHX{WU ?v5<.$ix7#?uVmBS4DĬla»S7}M]π@wM㜘T(703w +vAK_ _'OA)ϨW\*/vy,Gq΢(Ҳ=J5wmrD:f^,;8ϻ!QԹicpZYoe>xVU"P"J_F [L4!~~"%xpOͅw~TEj9짺gwc\CPU&^[< =FG 4 $ ڌ'Tm\W9ٛRp 0 *K{#&a@萚0F ͱxF].fHܥPfTr-@Nr~Gn^ ێ$F &($r0S}$=N[('ھIW?}G[@٦{ݰްFA^2oo >c^eS?V DWAJ>sa'B^,ʪ* FȾLe<8b"2"?Bؗv񌯫Ul]>~Md ĝbطi UMT)˥qͲHP?MER@8RY@y|BUD!INvPi+q6flME%ZKaIjBT=+*rLFǵf.4/-LdŽmÆo@4yЃI*Sqn̈́] ^$Jۅ\ZúG;ү<|4iB8p(uәW+oZſRH=]cb?oJ=#n뺑#Np}(x7WS[-:g+t==l& щԆZG>J`n/QBPsDgYG;6)Nq6ֳYː|.*cgPh!iYe׵RdKit%&?p_x4^y{ T5ȕ|i:ִ}]5ԫ6!(&kbRt _|t *v݀0}rW[*u&SdT\D,֕Ж1Iʩ%'g;B?2pƷlGGiVPn(W+]Kߢˏ^{@ٯb/1i`7YAYr E9GYsz9UB黪TƎ 0G5ҙ7Tp$x퇐B8~'1R.,Q\ v{AY Ɖ|_9!txX\SчFn|*ۉg$"G8O;oDl"hq;2ZLR~o$Cٗdqq0йH? U ÁQi!.u#2ölKmXtfUM'c|&g8EtKֹQ$ŅxT**hsl~Fޑ_6 1XV}b"`sgym@JX lT/qy9]W'# D-rP$%E[U*U(~CP _禦S)F#oXz["6>ĥ4gLzɟݔ%oDț匈΁R ] =R{h>/|"E.>`~KEj Gxͮϗ`[T#esCZ*y2 y*\+v? ]9k[!&RH"&Oi8M'B<"読.pf1Dފs@Fܮ!S5UR!#tAS"^Go jy]FvHաf] ԇ8YN*# 0DINvɃʗnR- !LOe#8/$6/Xr \|xL;X!1g)F.Ιyy_{߻=$\/XD8I z"s\qOV9Oѧv=C{ֈeu7~HbWF9٫l.ޞI" {z,d@2˖ skX"x#jZ7)=-DMlDEJo+:Rҕ"E&/(ѣ( wW|Z_^ͣ Npsf)փ "=+0O Wja^qͰRF BrRDZ %g=da,ߥ_$@W4V7_5'OR;~p9bȒrς8рyiUr#1mQnבU"w{гreH{~G/&}/:i_4K9qZCRNPaEh1xjm* w6[41ncY 8F"dA)k{}FXm]ذ5˯adCHu;)z.4"C~ >OHE^Li+4pǣfdx *׈Dz_[xc8G '_LBKI\ ߢ W>}m T^S۪Ut! c9 +\eځmf6 GOkKfތL|E/578Fm ~ϋ2u)BwD|la qojtITPT@TQtQ=@<4!FRKՃ[ 먿U_sˌȎoⓀ=E Hpfɋ:`ҢN7rS+Ҵ`ʀgCoNOmuIf)zɥa@gzf=Vw/|8 [F++іv'xP޻'[+<u_aX_56s|N_FBB D%lR@y [Z7ĤD7ԖhAvh%3/p&kɸ`:"2Es o.:?L4ߥl m\/ eQ$ 9κ\B1gs[oR(|+'ƗA4}ǒuROj4j)O*d@|NBh[U`Ev_!3`>Jmq4 n.|:^ቔ%Ad Γky2 )9[2L"0L%ҟW">g)f!a6kbU4@Q"Շoi_tA%>@8%B~îr~K1՟E)FsAuh$=2E#2VQJS/)euBR۠XhGf/\E2e~80q[$rTrLtK ,U7 3,\vWrМªcN:8|8XPD0 d7dGɐ:e3 @3GB'I:Q&g`w$ck^o![Wd{EXU0Dg.۷jhYmNu'p=WnջX2 8$ fH ԂJ@\(Mp &D%J"Wa`i(6ٍ4 "] ˝^+R/ wr(խ`&,G(Km7ڜl56w>m#=̺%1COKt*[5sN!?Dŭx&;|dRޙn\n\, "yBDNAIɌ-JYMe8t6O At )=yLʜ$Ӯ@}>)l|eZ8M]kܴC{#!]YL#us%lPc, Z_@GsTM `LA.p#8% RĄѩt!S b>גCDk]\:*s<y6%d,m\8us.Kz#{6݀[7_]3JG?4 z4-~'}(F ;s+n0*W( ذ0s)K%ǑtfxB#gDRxC@ٕBhYВt`ZHBJct3Y.A;Ktb{|,/_X 9Y} ΓHp}t!'5 G%h{s #U"Qr5ĺ=MbWMԸnGDѤ!#b"Il 2ߗC5l, L ʩ U2!N>j})yD:XR0W~NNVb6d_ w]9/Hs!l>uY}>1r+r.ob(/>F Ә/U\R+C~;-]}T| }~StmY]Ҡ--)Ý{ҠQ (M-e$(d-M\YsYpX""\GolJ*Ÿ27N)Z͏ }'Fno.K(Ø4 ,g =s﷩\'+Լf04Xt')(MZ%$#>%&9z`a#! ;7J^@X,e5EQIe V6"?M>(y~BelOګ@D5.8W. )=+^zC~vٟU#u^|j1jUdmKÞOw!0)FO:OB;zQ0n\.ˢB,>a -2,]6~fDF<&f,٭APS0(0?T%FVPT=ɭ#tƺWcB&vSeu U(Qpf;PĒ+ڕ#-1V6 .s qt0y3uMKP{KvzIZwhc $Ao-)ygB/tn yt944핏ojqkwD8Tk[QRA~MύXʼ4BA -)as6>,M=@ G:4Qq(pP"hu՟&I7;D]nDs 3 4͚E`P–QGήks!Pҹ/M{6 ֌2بN6QR=QZ2qp^*{m% (),Jvc+yγj˞A#_yEh \iIO:4k8(\cz͖s`C{s(d' ȡj*w-W㞶t@!T+-P1RE- rJtU}:)7tCTsav7|?K=`,.j 75۩CKxdR%gK夭 ̛?5ևF/v#XQ\ԉBL-檦_P!vDlؑ"""tS (>玂 rCx!ZZ-:CO̲ u18KVm^t.s(0M2sk:G͖c)ҍf:ԓB埒ک~wK>=fHIf*G]Tb3Zٗ4o  cksoe%+~4Z*KʥNyCXi 6E\' rj oºPz3">4%!PdXʹEeƘ_FtJcŔ4d=NBpyx@)8}9)3vvks-._[$A)*tVJANC(+U.]qV|ghkblP_1!:XǖE125v]d,I@8JB0. VzvSz4V(>8aXږ$W1X1$~[TbKe>D5: o`~n=M0 J6b:=uXaI-޷@® f/= cSivq)Llmc 2Ue7a6#-QƍxrmOW*@K,>fK *,,ӃDttBhQ^&و5XyX z:kQ4>xwM2{Z)|^߿wJN~cA]![?辣x ȇ?6Ur}ڎI1AQT0wl17a$%u2K{ w=Sd\/gIaѠ>_况,йC1M=NK5_•]\xd3f_rǝ5FPsA.~8Y#G*Z^^C?J ua:,]yq[ Deo>hoVO/(s; K*{!_󍳛Wf8BoBu .,ˊRkٱ7.,!VȯFM^nKj=0Ca=kywӉ`YGۗʵʟ\jU Qkrc,0ڋVleT.nUpA8A6‡ZPxlu0һ2e1+GI7FcN?M:oR$9/?B yy]>et^ OF*S*T74 /6nlmN۲̩Ztna)ZvyIi0ux P9bYsTn,&͜lUNSc1b2Pm3[ y 32O_Z&SAxO !#a륲Ico,5*sC"*+Eы8UZ1dt"7kbɀ&pom pUl\5VP6 ertSFo MC@_?}-ځI|tc:kaL5<%}ûkw%H1νڞk!yR˹"рq.McZ[} 8tzNXGd2)+)K:Q#`oNoqƐգm@xm=Hn*_Vp+d X},Zdd CiVKq]Ieʆ^uͺӞ(7Y*ǴPL֞Muo>6.@1,|ͨZt7dfͩyF~KkS~8~y|  )M;ۄARm@ Km~{3N)8O]z!+g5uƽh}’sLIlo/[mhoRcBbJ&r]m_X.&F 77a/ʮ.}c:7Z$dg%^zn*ݩ()9/hk Qpߘ#ni{?~|{7wZ3Uશ\L1Y2N$ K Eh[wǂl- O5|6Edx^P&<&mCH=g rTZ΋=S@aԽUUsKCu6;}[*#)?_K !>U <Ի+gQ7juaYvTN'm7~?"u5-pMIr%DI&kbۂr{3ZXZ6],d3r Zv3 5+/?'D8 Kޠkz 2s# lyڠ-f+?e~7QMvj=%q+]XӶdFflf 3I.b"E释Xb~AK">U@*nAuQ^V.o(Z2^͞õ 1dƩ uN4r^dmS9]~4c<+]#i`ؒ ߁lCݞ92'tzQMHA}꽤] !v+XÂ\.M s?҄(/(9M-y"t3GTKVe8eD[tY}YW~`Jy.H&0, Ȉxh#uVa+Q_| 3nxu}Gz>z&@[|^JP<ZYɆ)_ELhKg`o) vk"\`e"9`5L! G tA!Hwje咢h- ޑ9 3=q]c (>=ehb!xu*]WD@?AA'N 8j>kIU{ VY|%۔n/b.4%Ǝ \HȞ~cX4IfuLe*)AB6lt} #'Z)ԘMtQAC\IDk73!QN&o;ck+J}sHƴz+_[G?!єG~oAl+h(;ȣ";{vqnC>*_ߕ~X٧ld;Fdփ-jGD w3ai  Zng2__dǧ hJYG7um-!eODyu>(4Terxn[C↕Pl Cbrk¸p NU8{',! 1\RQWG6A h WJYb"_WĂHciڗ.s $t->Оuas\Vl? ie `^ }q&'OX1$*d*"iDFw2ׇŸVsBCi&ZOXTDCikp^aq$mZ7l318$w(wg`Aai U)8[@)Eˋ7!0IaA7`RT5}DtZlby*Y)UC)ذ=Ζ\ iWz0!,H,G465~W+jKyPj/Gez+ܢ"kMh#"e e{IZ~i<)^Rz f#3xh \5HUjeiVOkedZ*˃E\fկ(={߬Lbud_f2v׃ gihdokH7sا415 AvMxc9"w*N]vlMUH%G-yV"bΰAziLpdoxN\۠7׵;ʂrΞx [Ylb KY)Ҫ)tURp ݷ#^E tm̨.bBv7+Y'#w-viTG8B/)1th~{rO;W RrM\Uߚ+'GBCa\!q;Bhy{sm*m0sV] G'ו8eI$tdԹS?|*:GܢFhX~|=JAirW/u@< B^RQ|D O%ak-u(ϕB@d?4]!}F d `\n:;< `n]wP~!;IqFG~wm ֌kA7oJ(Z=z;T ļ8k>7ⵄ0RU+i}걍!{-`d;ହ)-73D h- I!]5`s,:Btn,O5= +D&ǣLTp.sy;Zk9h[%o^?0ک2kZuT҈%(2ei;5\|v\!j\qF(X_U__ T$XU&wd ÑCIToL @ն5Lk0S Qg aMnȵԀ烩o\|\h,PtT2U_rP*ƯtDV+]@++&Fdqׁh;f &"l/*.ݜ~2%E:1<,pX,L;$w+DhLF3o˞Ug]^gv1*өz@bm^ڪ t˘d тI6 ǻ{X$VUJZFw>IbZKŢnr3UḋsvD(c2uAtwVRŃ<T[Uk-/2`&[^ !̯Z,OFGdvL0H[d҇n58XTy~(J)lCJ2\^!b #V$FtRLVΨl c&Tt|'gm{c,o$>;.Ls,>G$SsB Egɷ-A[ٟ`su &Ǯd&6eʛ2&K?1] pvE_!KTKgv:ɀ{f0:v&Pl?kg=:"X=H=ݼ@9iq<m#:_62urjU gF`πNOC0x]d/-4BeءwmR)'iXŽeʲM_@?f;lMx!4)Z{9\[z%vSl:S#Eκʤ(ȔH6G[9ٺl4כvJ],_Y7XඪZ;b) g?Ua]=K "ɪp= <~۪K%"N]ù(2uNK#xqjo?xViFBg~ݙBkhsB> QdKt27# $I b+[9̗*RA ̿KkĢ7@*ʎybcg@:h_)auЂX)jJMcөN_dc0E"c]Jc7ˈw|/5(Y&;@/h Sn6 909B>3ǠΛ71h;Tx&̽&g D$@mǦEk ч)zNBqqm;@S ,h5 QԔIpgbXjc*qB?M=ׇu~6_"$e]½e ;u]n{S*ODqnđ/{_(Sؔ{pK,8KlGZzػe"+!q5w[Ll`x'`BMz$ \a._7ۭAOX&ά |v+iAT8.^a8Rw_[ @5Wi4a%_|gY/SwEЫIzQf!Jqj n7!ap.On1!rD pl&{U2k.e^ _.-+-ǕnIU:Xzs>XGzb61Vu1Zь+2ѱѢ}r ~nt]`9X6礤 T Nv;6d8mOYjUMz:әI Z ҶT={W|QE^X#qAF U#WѩǁG6 7L,b`jfkQ;1ٱ_nsI}˞Z Λ9O7m Ý3re,w6;N涞}p wnU3A#B*hWwĤ(}ՈqAa͗xF=:tu=`UtHoKYsQDJu.lɜܢAPSw2Q8M'}C_k8 3}%5׳.ǽR?x|GW2euzH ,;[kOYst!<ǣg+in#Xlӕsi[7>@fiMׄFs2hTf|IעiWQL2\njGl}Δ؂5ηzJ],x_­Y.nr0wX)3 zö;A˯rtcD)f1kRqqwf ʾ6Jdɡ|&<վIW5Kpg=GۤsMxx)S!$U|g9DX,X1!5 AdFxGEHȺDž'Hc(VyYlEWSsƋKV{fAw+B /##)_ܑ\٪v/oWf>J{0'ǧO2C#N2ĕvF ,xA8 (}?XnN ȎI2t ͏T\=]lѫ< mӯdGZ=2S\Ҕb=4qP2kC1y1+\;q\yRyH@Iʖ`'壮EoiB"cKTψI H!swEE0Ѕ, #fkT!>p7_Ae Ro6_ p٪r4x&(jWr_yWЫ_۷~Զj P;y(2r2̝yE~` t'{o3yBʆk*o^@#ORC!Y|4UE@Qv43UR]n%)NH)YLL9?. }aMqEӽr&+>4#ߝAv[V'5[DvOgzEZ]h Ȏ0@Y~) <#`Պqk̟ 7- ۤ&!ڵ7->89s:F|!r}2Dvң$@=tq[1XռtQ( 3չ@ܴ!>Ǟu2\r3-K5[2} ?t">W z}US ^5/ҙ*^MalqR1mU4VbԁȤP|1*,"Z7qrB/tqt|y*_n T" +L{D@ uHC0Y]w@?Q㳼jQ-SLO=x =kN io;TN}Cht/P@)Q-UEŏ]!"Amj\(x `H^y&>x14A OEcnbZRX6 J8"< sLD uηzOy7 ÓZYLiW |jX i+| KS[ݭae=S)B F7A`2zDYgH*,FylI)8 {;Q*,%k)h6A =aQssp< PG 9pkKyp/+NR.ɀ4CHHJTF[~xq140 4 Z6=8OKnRO>a~wGϯs[TF2L{o6Hclc2@9z*i-7)V{=fIU+ u,>ۿų8+2~QtEyd R M`)^>"Fj'.sڧ.A,lc'rA ;xt%eՅSңD'ûwi˾p[TB=?-gG S@{@!(hs༌,;/y%j/l}@@ E ?z j&g-ܺ+y̴콓R Cc&!_G4-4RRb;\ 1#։佀?BU^d V_!87EHqCPh }lw8\ѹ?DmNV )^+0迹('s*t }8 e6[[)N]9!+A8DY0Čɑ* 2 ءkPQh@Bq$}8 |=hbF^ SdMv~ٳڡ^WJ)3 `^T`т\1[Qmd@tsyʚ==`h%bT ۺlN])p]xWYW5:fЋy+}w (誌#h+P+.RH>8yO*Uw-r%Ek @ܖvp5]P|HPO|| WT퍧-UXشhatD7Ic6:h 'ܩ,OjHd`͏amo 8i$R?=u#]XY J=Sl6*4"A ;g7fop O}@.]&dWf˒~68@CPz#s$7_xp2Koj2/sq{43n^N$(e\b@Q7]Ԩ5zy_6eQ| l.~:'>3]]Nm>"~mC<1I%QBL8ΆG>Vƚ˭G*XHZ"aPNGS[wVCb_R|B;~w?#VS_߃@!䥌pdNΛ]9.%1d(sG"_*UTqH>u5"׋4W_nqEcT#E^AOHpV%azD"ڽL>&9jtB{1QvH>]22[ EZn)sD1dGp+;5˅\4;zVGq0xVXNi;FH$hv vƇ*m&qX7QiYV`_e=ЫT&eJYcutGME=iBxOZJYr9mBi~d(XexoYA!K=J`}.:c !f^yZ7!#T(S+VVZirƥx0r o%MI8oo?Oס)3֨NLشS"$CWŢmvHZ6Ok&tKˊ =|XPD2:O5_`v3y>wA CZ{tTXjtp=|@%K" K9TP>]$;uXz=agݖgY)iR:LR pbYC|#5*eWZ|s{)@]N5D~f>>?ωߙ/YF0iƍ8_}c}TBɐ<"S% PMrKk~Θ"#jzĔ!m9[1" '@= g%4 -[Pdp0fݑM6&6;ǃQ%1)Odn.O`N^j(LrЛIj!mz5 EE?K'2X`apj+L aqJʳ̌n©rvSߔNLv޼g}_7˔JɈ}#U9i81k ]0I̥CaS]>=+iҤX8}{o );}?pQp<źLgF4,_Bu4! -fc+X">!c|;%=m=TZa?e*{͑F7pUEHVf hr6=f!+ \'2[2/,3 lu^b^b^r"FrH|_+`SF6Vh S(yMshuinݿh?٢ !_ ` [Υo:K.#3A+f`>XnOw?c6O;Uxk+~ivkzzfz~`v։ė@.A'G](!N9|e,*9dfA?'`OY<.9H8uf&j;?#ٮk+(#$lCk(WqrH <]23qE h tE[_8m*a0z8 7<gIiT a@ټ۫EtO̰Tib)"Mp#§Yi=`|$S(iF]*&$SS3|K2"Wb\>hY.j6:>7hɟ=DG ޺],v<e9| u@\S" (cQF{L]&?_KI&5;{.}v+9@x伸 E(mh=%j m CS,h̪`u S3܄㵵d\y8x@;(~SYAS[Y$K ј_Pm8Ԣ%֕ji8r&]j&z/ mPk7׸@g~Ӧ',E^Id!t$lb|d9'afOӗ+eAʢڨlZ+xgkM2RNEcq+j:21 K-o %e+w F·&}iլ{3x+x)źB Mirv*~& dg9wQ]{ P&aMpu;Ol~J%$oy0G $qR/C qac|9v4B9eV_ۆC:em+o3 xɀ{Q`w_`!?gx}WJc :2 H^U,ELfIKc'.JMT)~K$u3.)| cxVW.%bͺk^ڧ}_BKM,[o{[BK&F.Lzx))OG"qYMlQr- PZi%=hrF-]=œ kN=K!9 sK[6¬VQq)I/v*.Nk(SULԦF_d@ xޣd` z$ڗF`m6髗*/}"_ZObTR ㊙Q{!=D\=&uzSb'Rk$ k+h3y6m!t :\Jh @yJ&V@t,:pݡ<, Q1."3*s%6IGx$s7@;XD( P?@臗 pwxWz)s*e]lݲDJ[Ϲ0+pG l(V,`9>ghcCIPK5{șv}4˟OodPٝ^<쁣ȵl 6|Ш¨YZ-pxh΄~Y DI^`+z ,aM(\ᇴ3%/4J[Y^%4_5!hP6&o { 4qH=5SM)49Qt<3a5%҃0͕,@ ȱ ̮ %Pn*i$rh?ۙ@vg8fU_჊lK 20WFc4QH-@~D"%V]9 ni˥[]#v3E tsN45; 9##;Ds %G`*^wP`j+^_@귗L"}\ gl+aV _˵$x-gӃ'Ĺ=0׷%φi@W브)AM BTэһUiǬh_YqFFpG"jpa8yVMC7ss-eV9~f` ͯ޺h:&;0<^Wb~Ii,U g܊<vCϞ'&!o o֚LƬe,s!ß_yT|8-i h< ,$ x8RR;tWWs[vsP?Oʊ{ѥi_]ʩe.LkSYC7!|~4Anlk, O0?{pdUBmXPvzMc w8>|єP0ޭ#fO$?H_FSb9v;ӟ-vD9(~&M;%Ge-qQ/`7%MYu9Z $uF+;$xыHpw&K[hn|%̷'{yeRA%X 8JmɃ.F,ZsP3E[xw2'H/萈ٟfߏǝh&4g%׀bi5@Z,0MȡGkyݖ 08ҧdk^z Z]|AҸSPjN ʊ!DE/Ai[rğc.+[&kdm ˥8fL$OyN q#.A]u!Wkv1/^V̡ i' "U]SlPݬ%OVUwj (2C v5͇,1]P'ڇd FBznyDEaNz 6R'wCF:Ii&zIc Z4{j:,%uIL|g}70/p\ k,Qa~J":V QWp4 *iBIZVt}zbmDrt@kqgtyaҡepάr19 PLH,^͔FWkP+"|_ϩ^aavcI/h>X4Cd ͋ޡF],2{ &2ik#&ag08_loD#0Ǵ{#)Cm\)L O.zFNΨm6ʮ;ٕ7}\/ a9L<Рy†qǴmi@QYҎqX"3(ES@M{9.K#>}F#8/-2lH4қ[͟)M[)R Hh6,̷Keċ61b˝nf.'T95NƜ(T.BzK@ Q>^VO{dmf5>#b77;Uoڳ2牾/UxݒB:"DIjD\*Aޕffҡ z=[l 6Ѫ+0A.N@:KuSDM>]" 2d*hq 5m4sǸ +wg)˭SD\tw|ft>goCN&__*[PO5hL6y M1g2 w22bUhEN'Mt\Lu+&S,YiشC]fCsV"$bψF?X QBwaWtm%]+{R |.@ȨjCeV]=,H;ѥ'd_IfpU5oAkm?eYz/qMalbE%N#*ʗ"*d|5# ^]:TMVl36, ռ`;N.W@jmOC`JynkD2/:tw& zsQٳgK9]2Kg*EDK&{. gXvfro?5IQasLQ@g1m5ZBiX 9 fq>_wZ+a]q®Z07{OE"W*8h$3+t2Ⱦ_M;B2e<꣓&M4hBI!#|T|!I ܅z|Dr'kq'r ok{ܿ#vxLW#8{ j'܍wT2|m[,K(\Pn ߖ}%K[]o? l 0EAnx@U mpG|QN_m3D餎Ňpa "vv9Qe>;Be %P ~ o]iLL&Ky IwhѬG ?o] 8rbz,S0CHt~pc9n01\9fq7 /F>Ȧs&N63Uj(#jo$HcK#Gf;_{QUp i8e L 8qڷ*6do'L,&>b\=SAd[?Ryʐd ]B8BS*=`N+g(>Q lE]9ɡs+5u~#aB@G5^X|/ֿOi^R@dv~+z/*_`7birOpWW8@}+ C S;Œգ\vحA"t)D+$5a Xf,2O66?[uC.;DTg8Mg'"8v.6x%l_2@G5#vyg,Gt׉{ wJYF8}5ØdPV*؊MeǼ3;E/swBĐplZc#I/#T;܀KJoJ'eٯtU[ѝO3H9ziI9)ڀSػE;H"~[vG%4R!dZdXp6WLԌB^yVXsB7qҒ\߭gXHbеLu[_5lتEV&RJe (2:qC3gc1Psbpw}[Z|G6ϘNj#Y~۔H?#뒐>\ ֪3GE  !۷ j{Dr3POOzդ4>%Nd"t9 ۏt rԲB4Ͼcws7xO_ҴpcM,^RlA2K~(JIhBΆvm8*IМPzJ+LǢf`:qܟo|F[ڌ:JI/+ZTۢ"w`ۮՋs S/^ Z" HaJ5(5uBy*-4/a /@ gwbpLGnw<fj@VD'0ZoaF|!1{fH_]>܋NGqʃ +Ct6Wc퓖Wl" >]׎C KU'[?8w >$6Lzj!l{F@ я{X _0qI#JʢKI,8 IFHԌ _3g%@,;ǹYͻjvDa-}ޏnMυ"4OMseY\0ކE,qHm8L9'ORЪa`]Y$2nUԡIj=+5bDp-|D~~S>-`2y?(0s ?4l|܉^X9 rYWk3gb3>mRG1mYȽJ_`ҕ =kTQIПaY߄ۥj!E? @wV[}²U} _Sy=~ A%f|olÞC LqfTc'?[IbA)*w>k*q(n4Bu>Z+D9*'VZp~jdC\@ ?JeMw%U}dlIeB)\d/C`ZGL~,, g5".M}i*zA2BIb4e^iP`VAd6͢/ˏbĩZɝH`~~m*ކ}QO3CSlzG6Jd47i|USR.fo;:38˼א?QSO:'B3B!}$\C/KjO)I}a p%4u|3x8#ΰs^kjV3~ޜ~NO:~P*kQ:ҍUIo3r65 緽 XP##oH5a;[0FQ,[0TQNAM^  (<":eߏwuEMQا ?ɦx@4A=2^M{xKה SK< S_,4<J'|hB(\܉?^𻛏j KU' ѥp :8wOk_'j2!)ҝ?iӆ?q 6bW6bYIqė1 Qi#'{6#6xФ/K 1q.Ka{˿No{˹dsHpLJxm6:hb<ICݾ}HAEFʶ8#g]5i-S !rI*xDppSA/m&2 V72RZ1_m>Tۗb>Eb Åk7{ɔ h,nNtQuUU?p1X]'eKA6 j:msŷEOˋ};gIzX6} 9ivJ_K'7 <-憎 -g՝!PKe(:#*֖3È2ޜo{ȓ:kD@=FFs>+DLEɅ /_g>&&N=+&>m(;m^IV#@يUWfs:jXL<,6ӟT?#0OӋ+\M 1ǐYwt 4F&4),f^:s ->Vz5M?]t$QdTu3xL^g 4Dԫok2n/u}Lk ]lq+r;$`DH n8:xhݞT_H۾l FZÞiޞlp8hU^F(^WK9ERO-pCGbZz-$`|.V8 u͊5o=92dvpF LM!iXkҠSwYXVe2ij=;`7d^&1͏5Df֊3?`/`dLc??_Nc[tˊv">5B.H'tF&Ô [Fv?}ʤ \R07ˊ#70>=u fg7BP"~b M3ZHկgod y%{R8d۷1Ï̏uJG)I/F&XmKHSoW6r|/]! 윿Й=C7 .@Lr]$i)wEO5/}**D-TeExeٻ)1'Y|EI)S|< ɔ_#c%h9L.3%QP⮰k <(OP&(!^1\ U@{uvDGդk=Kb{H௉mv܋}y;}+On=J-x^ޣ^o'n.*`R'е/ZD>Hk'?^k4 zZ4:x:'ed%tsrՃZ*J;E|˄ jYd}96I m%7А &b-S/Eq[^WSIsq1;"2KfˏO\WFɱ L8y uWYY| G#D!ķNWMF}$16¶YXNz&+`" С{wla(y`C^~ /lCmg0NrQjXj,@ϮRʩ__?w.$fĎ^@Ҕºፈ$jUKS703GWK?<`Fof)\RmWYtX 5bq p{&0SX;9RYL_:^_ l CV!0:W} mṅ]p빛 0I||3r ٟ]\@Dr8ˏFy`{7IςaG=7\uKY[[عIO r0}n3 1WY*Ez0㕊O^mGw֧)*f tN7| _[`N0a/د]E1BK) yjTdd`Fⱀl'%2_ &iJu4}k2?Ҩf5]a<9%:ՊeՆGfv@.iL1MܿVFl!"kzcf43;F)F[bTRPw9ώޝMK(.gf/(v`OmѨ% -3bp=Qzճ(c\Md꣢AbdIԧe`? o@{ xJ64}@m5Pa^WXUuZ319E3߷_7R|}4V%{~q渺"l&s]N+5d\a=Z4m <']s ᦮x1Ep!c"خݘ]Mvqڈ?.xMĴJ;elDF1n89bd 4ϔN*;xbk)0=BNpym^u\rhS;*ZDθHe$;0`\C>%=4Y4[Oc0dW2tcZ86dNN-E8p6<"[fG5 eSwp&(k@]d SIz1Ƿ@V{A]%C!eYEJn/0ݥplJXw AFD8~U6YUTQЉF ύmDeBH.]b*b"ev9>N̐Y:UKw=i9-kx($?|XG`=ED[ V)ՇRRQ v `ǐDy{IJKb"B ] pO(@m rI8o! J/Te he!^);˭>W+zQKt4A̿Q!χ<:ĬuNG~=E3a>?-Hr=m@E%9RLUs*Eu/+Pb-U4\be KWմ۫i  yMG,e bdվl~ qAVe" u=#(?ߏw)<YJٗ6Tmr<=4OHȠ3$EQΐoJ^<=gܔ2= w5 *%0zji&i6([QsD[-_֯1cVlv ϲphpJg?k]*pi$¼N@+hVtld 1gMOw۬` lwCX&%-0.tS n[}~HzSsEs?)^m7m,t& Co' }Zqn^.ę8f" OZ[6P &Sˆ=bƄ'=}Ne@'~f4Z?Y-*Jj-`VK؎ZC+Ҡ#7t5t(`٩.d#\rv6h9_U0\gxnPSk˛/zBCPoOHG❜ ra@EjF=hK>5Yo>c:JDΧӶ3^'KS/0ͳSTKR>l *1c@t{bAśn!F\;x=C\3:dz_҂(FV݃ojxgF:]_r}t3"0,q0qyta o,GtNcfw ̦Ե$.*epeO1'MZX1y/#[C3tC@gc GB>Q .2~LY=x'g>fxҏPYo1X'bJ[ϭ.WǪCV\rU8әEZYİoT|fMp Pũ zVeCr6 &9p qR <@j=<^Guh8|׼}FvPXO+kj/asu7.2Sh6I㱦%\ Atc.$Si9q@x] HXw%p;ᴟV^Cm k<&(ٱ~CH=8 @L\P՘n/4A'UWo=$cb_{ac: Q^=^sWANΜ'x;UYT]QN#ޢ %0au5VESLoD<^T~>{@RGK,}stjRiF!d/QEYnٲI$V$K]!~ܟ0CWRqvȟxSXIKX4a@l +`8Z}ū!<%*Hdlg$Q^f\YwbqN2}n>y:xO%<ͤOSPmMr~iW(qa#3nޙ@͢= f Bvjy Z}NK=} J!= t# 쓪*ZgXN bo)gv=d Mz]-RUtTISyR M~Ȧy>I2mLX f"{^-:e\ʉzb [5Θ/qe9R6zP[ aΦ\)F޼aF':fA*B $d+7g41tVʕ T}=Z:H Ώ>l^',aΫϡfOdmJ^rjъnKֽlvp%&BQaW<8~>*VȝEErY3ھ-}BsiM6iSZm%IB2+spf4(C5= ƈrHN'9q B%6@hK_R.{C{C#q|QK4mNckc<0|rfF\‘0Y\z]޸b^ ߢ)-Y߫|v=)r`৶JnR ]! : o͝7BKJҧ}$2lqaYz(Pb!ֹ@v;4~xF;7:pu,Jhrgdpwኻg<आ=SkWHKD0Hv#L$UNU@R59&į_ZB[|6Gq WO[(ϏB.|6Hl]RV̨A>RR "O+|*7?r^P ,}~F ww=DŽ٦tq3TSfHuV}BZؒjڸJxSw!>`nՀ]WW%*a48[?Rd{_G){aV/z"=:*zz\EݕWzVbŎUS\ LA}>q|\e=gƵW)Cͤ?c޹R-]H53XQw *>_a{(3-AmFQņZl[UU7;=X:#^inFB]1f/ -[+K; VZ|x7rX{Yv8fv&YùƎ~S!=IRKv<%6_5@yC?_\`vף0P(Βn_ң3*i*J[{wbA*u^z\%s-ӷ= 4,sI*A@ [X5Y$֩n_ 1u@?9TkǹNEa i >PwZoYgyO_\*= ߝ=+'R}-pw6"\h)0_$YG2mE<8XuU]r|7XTc #Av H IsqsNJQя K{_>:y ۯ L'04;"2;cf%jmYNoK 8TF*|Xb_-h`EHqYW/{_|ڪwv Y |$U'J*˂׻J=>[QcwK(I9ݶ}]}S?~/3-ELv5y4?+|;)JLsa*2[\OvmyZ10w΢CӨnU%?*6uuP S=w.T?1Q!vԩ9 Urf͞RxMGćӎ-b6݀ї)r t'|op? 2p6]sELDJ֗t.v9i7f.bDF7 Yl 0%^ gyrrt:Lo\!yEKK}y-4lc%CN7Oվʤ,<2B^2{e Xs2Ӝ8^reHؘ M 5NDƤhFPE9-dKG@p?~Ę9@GI*x!=jyK5ZtQo q`DvdMm x?36ž*l$R[[x - Rk 1Gn[ ф1\N^I#}-I>''(-FjkUq]H;o}+{aMmCDAc dWrJPrIͱdmombd ^-[20ۻ Kڒk*W)w2j?zw$)ȻmH/xfɷ^} ;wKP"IF'!F8|C!}Oy^ehaeL+BA:Im&ynrtׅLRUo403}vޔ˝Tdx2w.(|}|ߥ>P3;ka9yK'zK .*[;jZDtC=T\r;g9tn_j5wk9r4I7ًYh'mb `j ƢH89xdlu*h3p KfU`qՂY|mY;MGUgf 2I =h꡷!YQACӮ"RaQYrptCB v ^r `$"k҇ЋcZ#cjúbĉKLF%VTt$*;2M~jğq6|ˠx"nuJ7z V؝,zv&/PZtw`6#k>E4kql+#96O/K4W{jϲN󥟩!Rgʵedt'^Nٺ&b[)WeX)ks #venr\mɷj2FmN gT75BPg[堆-sGE#ؽ L]m~Gb+̭ݖ2לH`l\bAF$n3/q`+znwvq:Y]mcWu::V2;AIAOp#݈s&G-/1"LZ*Nec^6Sr*w|eb7gwR*B );ip{1-n֢+}G2^Q~!I+uW ` 1g)8I}zڒ8[ЁD'rfxkE:XPu6/.e'[h>T!+TP-/%d2 ;) 1BdW:mHZ`(KAfg8 FMoЭHblEA+Tz3ts{û@(ѹ{6ʇPp)>(Hx 쫌'xU]0<4C!mok~8^ ]=p^m?i)7Հ'K `C-J&zr(vkJl#m'\𠞾UJkɕWՌyN<`T̿?9oq-kִ/o*. tRH79*)BNϒή;l~q2[#~-+dcsNz_xiA9>ĴK۝r_с<95c][kwۣ2qv$0$ter(Ng#2U>}J%{X9U|-f;Yl CB\2PCbweOfqhqUĩ=F2xm[e/Jan(=ӣ$CCuJ;w#:[_/D/l1 #G rq:ۀ~K-U ;JS)`+uX8 1{)}4(,4#+K4_f(\I 62  7tcdxp֯$؎g_<J1Q(upo~D?0&2\۟ZD,k׀çrќO{<kR/R᮵ɖ4{g@;uf7X€nČNỡunrDZ^#J@3W\8Qն`ۗG c8@u>szT̝oؑS%Jܮ)lMBSŋ/1x5(q+akަsȈf -]\i)؄cw2k8ۮFs!k`$\Nh{h72mHb )?ŭ*1d}'G[.Wl㉃߰pzCOg"P.]+Vfq&`:;?8.&*9"/XȗfB'>=#ѺHU;A$ oq4 eQfbw%7@vNZ USqGZu#X!tV>3 ,⪣{Z*eph:6ߺL^zfon+c bwԹ9M7`<$ls^}75e_g+]2 }ܠEP}Z|{Sy"mi#G(!GJT'*&pV\&3b0{”dYiqn\m—yoAAB]yR-FVįGAz_^=:哼^ Ibr_5t[b|SQ)"|UE+Bџ'u #g]œ?L )@ 0֎&K0:H"ӈdd .+2RqR&xg5H6/7 qJD yqF: ~l[b|/S@-'#?UD!TYY:;4w!n"5؋RyI:Y 29B IJ].~?f.$o$`z  i'@'➙]9?Rtl"[eä'[f0 U[K3<ϛa+}KA.zYI[m#ŽVf怭8^u“l\dE.r:HK]_/O>^bEaynm1#&~BEF|hjSN4) LM]T/EZXq_0E w %/&2Ƶq6>PBu uZ$h"2T8OI 0 HC|}dط<[W@59RI2Mb9cjX_[MtvcYݣa%>noHc'$UZ5Yx&\F4`KixYUv61Wʞ}aH_̥- Y$7vc  <'@-cՀR\k +[kk`EhFe!֎,bIl(I@Nr2דQ ¿FD@xy}_ߠ^mh"DbTpDפțԡHIЕvEcq5S`XYg%Z&~'H&軳kK Ҭy.2(xiUI$6zAUU4 *1PKS#Z,^Ú\?J^mQf \0|/Uv *8 m+&z*tߓѡ?FD1DZ @lѽ405>T[t ۠>ZSmPANdwAX..)3- G ]hE)@H&a$ʟ;}|;9!-]~Lb3xhLk6/ؾ":\ %XWMեZR"°=>mQc1<y_` ց|x^ 𦒚^:9TYF+0w(w2g#RA*i/~.E` V`)3F Hnr_/"&»Խj{-5{,%q*ũF0?I#~}8=_-:<Ɍf˰X`N`_Wθd>E}}L\^n5_rbc+[%,8KZ3]fe{76 )J}M : -ؕ^>PgL #4P@Yhp E <a[T?BûXա6p9nhbB$XO3Kre0}'&]C̅gm -}ୡ‚_$SWI.t"A)`%jm"J P:s46 #zI_DL,lWf߳+ "e`uNK'M4 n|Ǐ= DžXȠۚf6HҾfF蜐1>&ifdq`D6ed_H s+gUE]DxΘTbnW-b #zͣO|5h2_Jֺ>jYXsZ R(R:o$֓H.nyQaHۋavKX)Jpt-|%rqN\P@E>L~^aJqqSiJµiȂUX y>Sb,Ӳ@IO3Bh\_=zІ#ݕXI$V"8;fNg"rDF*DFWOݒRƟAdчYi8:.%B_UfVUYfF7e9e3"#4W~xhGR%')Uf,d0/]MfEv!JA P7/9"j4 {_<&uf%qxPVjmb)=y( ›cz\> F9B&t6}NP((YOd !N$CL` @J-yHllS Je@o s TH㭍O;]qxFzBPdzoZGSR\klmlW .8/YP@,넜` ϿOٖ-҅uNN? .ja[E4l; BE&V6w`mxE%e1V}ub9Mb.7D2 s8A}&[$CZxkO:Qxm8alTb#a=v(%!Ȏ'}bjV`9d㤓ΎJ˳OhC>&^szkqZh {GvzHᖎ0 Al81ܚ,a-C'nA0|!D8 #}=#TZ Z4ֹbZtV|3ޫM1aԋ0ԌT1ʨC-%Ga)\}E9`m  X&A&Ul;@Y CPwgS!L PhjOqEd9%j%L/*嫱(FEsahrNv8 a@V3v|F}u2;w_Z bw˾eʫx]^t"%1MYĦҷqJ${œ!wYj3;}DWt: >4ŝSZw;T#h+ݢF!̅ v ΠvJd ij/+`2o;iDGE=^!vOg87 5/jML1z;XbS'#_BثY¬)[\l{x17e&aLQnKڻu ~`EE*(C=)$2j뀄96 h15! _:ﶥv E]({>Q7c??ҕpfTЛ .Fg~;wfR]ҕ.Uy,FMf>UOxiz$Y]z֣4uNV^mn醥8uaP:CZ*eV's:]AI5goqpޢf͎*I*'H]ۙVm,E\nw[?WӆPlg* fDc!."[qR.W;9^7 mLs@əl_"E'|]p\M|oy*(gVC>I4tlxDt1=UW7U'YLW~Y i" nU&ު1ϱW8V'-kfѯQkʰ][꽏 ^PMY/Ů:Ư|- %A<*2 :43-B3~UY > 4Z񲦓տrE֕^b98mM][e"Lzq摔yc^v+yxqDg7:#%D6W6#dlUzjg$ \!w#˲a@ 6&dB}6tKfrm';Xay_<(:i<;TDФ]T:Ty" V `Et\"G: gHYAhL.|=_ Dלx'Jr4bϚ4$쨗}gu5#T(^:"5?9]2X֦jfhJ0c- &xL0BL'qTuVjY:l!vBZx]zIBGK57i:潛e~F5 Z!,zbv#<AHIy"#; wzj&Xe9ٗ B<2Ц{Y,"\ޭꬍ7Q3:G>{ۘ'|U$ɠ0QLL]X( N#ҿ2rBX;tq i>"{*׊$cZyc9xWCx%Ĺ iȦA"V/ٿr^=|Ji'+"b9LT}kVlg! V l9MƗËi/%8Yb3s@e[o`Ȃh_grw<У?}1t'T\5uJ8bed?DhPOLf!HG-Hd߂8<]Y܂vTX}3z!T>h쌠)\Ab=l\T?3WpiHN['^3 DE'iX:*OS?B_+_T8[ V*a(Ml_~:q*[킶> 3v)$iHaRm"ꍅSfw|@5XVbVզPgu2# PttVZwUOgc܅YwAjR|ph|{4(12E &CL#=\9'w} r,Bhz"d'=)<ӝKP5]hmPe iWnM;rj^NܡySž"R(:ƿo w-3n$A\DAq\d:fvQNOPSrȺ3ĩ쥞Ձ4d  x`Ɓl\Ǧ9О5sgDȀR* 6tlK^bwLR2$ ~_# ji*Kk_4}T qGɾý ~uVRQr?ڵI '~IDr׀VS?>|!8.HHH/.?0 8Akۗ͢%u?a4Y6h/f?zI.@0ņ5_t7' M uhM #ɵ/Ft~Ro*OWM_]1%jQ.ĵD?J À+AKp #:"D7 f.<;u#75/ii=%Nbp3h ^F *dg$`N, 'n(1deF~x,vx_^Ŧ>fu{^ cRGW IuwBMrCHJ 3t&,:rQd U8EC+X}`p0ڇ \ 7c-rdњ}t?87L%A5Sx^ݰ HaJx-W*9B4˸1Ftqb9NJmP&3[RP'V7Jwt,ٛŒ%&C J6A]RI9N5qhŦVB5Q -hLjhw;A-3Hى$Nx`?2P܉_NBsJI؆ tɡJ,$zTrleo X^`}_l)憎N^,TvZ= `ڭAjE,*~. uY p]Yt^_NHs ÞbQV{L\3JqW t Cg*k -Rb{ =]z8C'úQ6!Z NeS}4b Tfn+U7o~$\Eq:!&ɡTns&m OL}Nu!Mڛ:=:PZ./1 Mj X%%LH4?OR4jVFO=H^&) xEP6p#~y`lxi^O2"{ńq(aô¶ %ź{4Cw,5x n6qg{g$%*(Ϗu>}lt0(B@vBɹk.v.:DʯԐ2L:LD}XZB "y`ޜԫhϗV\ ;zyJ|rRE)T_Ik=W<l׻(?[{ dxLQ EWzSOJ8h[e@:8Cp$3;;2iaM34h=ai'.xu .Mo>?:巠$/teiw ĉX0-p8? jk+S]2F[y27$CIUɫH'6<)"\k|f?:}4jz ?dW5,[vnjSO 0xiYFQ Y[JHչ #%YbKQGGv4 _<\Κ˿WMhB|Ude1O㡑.1)B,.}ΓfݴN,s|Ŧ)C munC)Ӥz֎&Vz`ׯ^O "KbӔh;j?9jXU@tE$ +Pwt^& co*rY ^b y>n)Bb,IQ<OG![{H%kO)24 ZLN X˙zjk4,2Ѳk)7B=+t B[>6ET2 +A7wH;C'^z۬ ?"Coj1sD_57iLqbiď㴄`&1UgJ:Čv[؍Kg!} t(hfO۾/(|VBhւu4834DTYF1]20V s\jcS~quĶw Rgzeky=60 I'o'q~/b[pyNlN\_bn0?x!:/99?aE?:ޕOn;疱գkRrGSpS}h)`^s1CՈ:˩˔2hZ!Ua+>ElqfupbV6.H|J3ߛ\ewm8{@68a)HaYXBJKʡRbΦ[P%q?RPA jy/e搪OW+2*'CIjU z mx~BL<a^P|:6F[6:mNݩA N8?٩]*rr1lT?35U^6;(+Uoc`Cd`Ich,YIDˠ֨#)QX@LJ. YhA{E/KYMtmi"ԋEj׈DP /d>%%7%qdAmwXG^'Z-+B!IJc((z'ZDw?Mx abAl4~FOQmʋ5*&^!0BGFdMާ2Cҵ}"6 ~29j EwpAV.>[3GerAaV#:O@?_ve+T^Zx *&K.z.jh!RVUZZMF0%=ړѫfc,.܂FUBrS%_&Dmص#ʴ4qR(vp'~Э n$dV Nˉt4|"{0,5l#d(?i 52҂ &(xɎ] Z>GO&ۜj χRm|GD"qT츕i?i':|b1Lk&`Ůq.f3HOӯm;Q$-x_rqjrO'πG %F1-p+Ƃbw{1󏲁-/Tq\Zht75Lha:Kx$i`l5_OoRG {[ 6[[`loaa? -[nR-d{$Yl}e}G3Z]Z{n+8 (WmOP\nCO^=1~lV}Iˢ>v c󮿞E= }]帗ieANVu|WEyEAu~QDo$. ߚDeflP?)R(<:}ρP~ߚ,:sT֠A*5WX]"yCj id|Uܰ* ~)Uzz{ 0{PU^\Z^*-*b8<Q{){AJf9b%xL6ֈ͔#JQ֐n&tl}&HY $@?6);B,[>|Iq!4z;%V2n|rWa d#|y۴1{s/<]o3d4̗'j]K _v$1ݪ@l4g>%=>T&S e_![+Qaw=N.> '!sz!lGkx^V`m` ]=[6rVmxbժȜ$%9S=IPι mB Un*C]ʳ}(2f嬠cȖs.>XBb-H2\o_?*(b)"7#'Ɉ%4qnqtQ5m!<*>řEBh7$Ӹgq  n%T\0#ǂ>*G _a,%14 i;[pH);fhGIz9X@dYxrk.6>e*کW0Dq`䘗]Z=Oº+ L+#Y;N͌CZtY~TF$V~y 6iWԎ^<1{FF֮Ural^YQ, 9.7&X1z֥!eb.i 囈'gq)džVe*cէܱ1+L|WhXHB\',hʄ!UJuFq >ONe!cF3m=i+R"ݠ,wbދa}Zta,74=Bm~q3Us/ϭ%؟WW4$}2%^2{nq)sС'V/lqO27ŕCG(T|-hrX;{ގfE-0As)o1k}"C↶OoȲv{QMJUyF˾hMB4Ht;q;$t%W6""/֚_[ p\e:YyoZy8L$Xha;CFL0^ڈ%֤];ۗNtx+ɡyW( YIj|d"i养<'Zl[Տ9 сJbǏkϒw"w~qJЬCk $n0iOg:^b@W3G{u{լW?+3pfIY`b XPu(JDzGхuUƜM5vsێTwsSWv OL>P2f-v"j-tmR/;t[HYq/dteacm}^)IET|rZBT%kk6,?Y r%ɍ%OK@L3QųBcz}ncr? i>z F : l\!T-Rv8?PlXи0ei~&E\M-Dks0mS~)-,SjbC5Ny/\`SXo8BE&g7 ):`' "U4`y{jkW%z:N_aC}F݉rj$V}}I*X䂨jCE(Ż][+rːW r1LJUq Qsܤ]4b-)jU@jW3V>[;CTJYzSO$]C2 {-\&Z8R6Bq.2rTŇDQTϳs`fJ#)fV'PWGA9}+M{((I͏@NhuglHN'\W;:ygoVXї<|s{9⓼62EZ'MJIFLhLBh_8#%iJb ͎GrU{vZf/U+H6ecZ t,o@f10mbZ獡KC̔";ΒĭH+ =v'{b"cS6"gfL !z7R`~OO ܮ9aGol Xj7$&Gs{F.wh8MgLDKj[uY⫤(Vi2N&Y(i(u,Q鍛~p g*#`D ;/T e;"enn)b$_ 8-t?@t~PYLujbyc8|5]M:1zeQM?ԻecG<XRPzkeOo!PX fɿ5zPM<EϋtJZ_x清a6ʴ) W-"d酥 v{~`rߥi2`OI?ӉoK#DUt,)AijccЙ*]mSjSLmzT{ͪ)! 4ftĤ- މ"`Lޯbמon3:㼎R:3Ỿ>9 JB+#*Z֗"GcM-"GpT/,ѠXLz*-6^_mgf.CE,O(WM@Q|r i[܋<)ifCTh TY MNJ%(:2Hܳ63=\ p>L%`AZ [u#"_q fZYP-{Hl'F, ^(Q*İx/)M>QㄔTr'^m C/ABKAf',{4FkfY #[BXEJ芰#CF/|;37.?_1=_CnPn6 2[*>& gB/73jǛFJlXKf.8)-qt㍞I̶i-ZX2G9YtUz>̫W)k4!)Dv*Fr$HlqJVq1&l2Zr{98W7]fD*Æ:5;4%ՉA HN%X EBc<{DknBs?KH5+nU]Bs5*?܄*v"7e0 a3%j8k(_is]xvyS!zu-dq%H*'ļ,"?ԯ![`v'A0&ߴx^[ޜd兰6i_P[sKj$s\`M#>gcr O\)2O^S S)@X(i>s~hkk~օfeJIS=d^ZNgIFPhORibaAA qgiJo5 > $n/k! i"w<_iyFĜDk"5"!-ˠfQVTw{;)Vuo=2s2{dIG tt@ ɷH>E0@V9liD)wc;zxqyEgBxv8$Oҵ3K!ǂo!"-\#=2KISϜ7RK0=zst7՜D#CRo!L[)hyqJ_^s%_pl|swTq4U; ՋlmrmPC՘3P۹F>!νj(EKR{Dl#\RLIAHйvh/AL2L7/?_a?3PqG$YܝeUUä#kIh4?%W'8f%'8`1t%u? GI]0‚i^49>׫h*#t0}E{׊o L\ʋfďzGkfi(U ɫ瓥dޓ׊dW{d|FpѯGN{BHlr+qdʬcR2 MSjh7L) D!hm*@h{FPЄc$n ^t}w'Y\8`\tvLNf/Ȅ_V[ ϋҫ,Ibw*nЎ'ʎڠC+y{S$M8}̹0cfEi0&$? [)_OM{\h}H7)@2oD[ >'\)|^ZhsÕ}d5 7?Ww\N(NtPX웏=udsSau"Z >Gӕ^>S\ŝ w"cF\!x+Ty6upmޒ|p~a'#1!lTNIeVZ/zX7KJR'8(⧟*ڸرX魅I>tM~ wp"WLqÀkU+a؁_D/JJLKrXYw=QWa>q9t,ť7јQN cfh+|4: ,ZI7b<)D%(Lbbłzz;}TAJ_©zdo/g_hAVX~1zj0S/orMM+a˜Mßd!w6pVN R ~QDF Ug2|BYFjՃԙpi2(~Ļs^~KT b6px 1^:H}Cn Hrb`W(5it,q9@Y5tFK[鬑k2g7]h:u%J;Q=ډCƼκ_{x;W)#Օ q22;ن&~ۤP!c`q+ZVA!vbh7͕kṛJje<ʥH%#e-=m+!C)ih zXcV:0+PPYZLwg6\l(U+ӕ(egT^2?Q@e4$'P8 {A^,$Q< '2i+~HC3v󯐮2>n~52Ų#1N+BC~I!)(ɰk^:7ÆF=6k!8"9Wbx[ZZЭ<#yͷH8mpX2h_&EPΆW 4-{>Z9gW){9u щíIYmǨ3Ft _9v>6dz8*7`àz{d[&-NduA'$S#ZvB0YCތd1?"mcoD-ʓP- -u o6x& \Usv}`suIV1~B;ARe63NZWdݾ<G№$w>wm71[+\g~~TEǪM8( ``ȣn?қ*_2qMUȏ/U7Xj&C@k >v(&ȕX+Sˎ%"Bo VCWoZ"AtPgt'\TzMI n@ޖӦ>3s~r5E%d僊\a\́K#UXs+mͥ9#fwO/+VefUGp"cLքc&%Ul}Q$,)-Il¡D ^10Φ+slz?!n  \cBL_::6}e3J-ĞE?)b(ʰE͹~Xk?ԱH*wۧ7HxAiQAwp?i"X$Y# JpO1Vyl: 0| #y>U%+SI\HCc\phQV-J .LDCt46p P ށŽ,{\:*,Q 3 H\"4p9bwzoT$.N8:+]}P{Hc4@ v?zdu; )G0: *QWx1U Z@ҧ%jI^M(]. f_XKF#&C~gt:ZJڭM%zB['?}0 TWjHpopJ_k^c~)k#6^ͫX`I|H8adp<+;.7ŭ+́šqcZDJƵ/[OX8޵[NnLŰK?:mhߌ>;̢"b(zT]0P_Ȩ 3LLOީ̯a?x6IS'~7+qMIH18ԝ$0ۖf˅n3iɿ3>(d'J#c ϳkdzuޢ8x]2X76᱆Uxٱ~0.E#ox*+*\4*5#sh; 8q4`PkbL^NEucS 0P nrVl.u;͸6#UG`ѷZFn`)yZ"Xe!X<[]ogR8 HCJ@s 8NT?1"*+P>f3.$RU7]%E,AGyr@\X&w`ծh|ٺz0XxtgzP2:zf ufT7mΦ'.^-΀ ~dG&x&;EfBܽ@o(EPa] CTP6ۧ!"ZW7ne3¿t)H@߬밼ŃCw,``P aKR98 &4t \O$HaCL.,d[B#_R!4q If%di e]pt~3WShs[UBQCYDGHo+N56٭ JJxͣ{ %nmw{{1z'1%1v{4;`R?iE]Ԅ5A-Lk_pmOvWmgiE$=}]-*9ךf@UoWD5ʝ m]0j>)[; IӟCx=ʴM2 `޽)VLyT;}í--囙aG]l)(?ā!tpB J*UVnOi^GI?(m{p$r GA /rrIkK4buKLcDwmݙ'i tc?7sL_D*|6&[K(yOwR/_P)Trk0#^wP&]jՑ;Z|5#;`"b21^P/cX;yKEnEYƯ2:b*ZT1ϫ-R#tǚ0 |$8Qr_uzN|K U Cy:|XW rxA'h *h^O ̨ۆjn` m@6aQV'hm͌-.zDSh+Oo@hijE2Fy-su-q/.Z,!h4,gg=zBGK`x&Q3Y+ TVX+pE#mrO+.Z=֠Oc2R$(4ɕ0 aﺽANr_L߻/}Kv,TM59=,űiw%aڨ+DּM~G^/yE] !O&FZ2=â_7UGPVz9 u7|%491ܗʱ0OOg`TXDic%-# e :GrNj$ɌDz WYĬ:ßX79kO,O#vN[ƌ'-h妵:'L4"ѻ3('XoHr3=1[QWo=jm5Z̭s $*XšΣ,2HB6ŖJD1U!)uI gWXVnuuʶi))wٻ[~+V G҈I+rE0]oKy"Nq&􁯹_}ϋ{PW Ƿ^P  ~H )ʎ]||4tpDVi` -"#(DVyiKӞtir1K :5 p6(b'ecJGO4,>/3[؊'o{ yLp1vE8a9˓qCh[7#ֳH@!"'Rx8pōA ̔;QJR8+_X\?X%4'c}+L `㋦:)0`5㺍V$m?Isa*MmDZ.E*fCfd.miŘm"ZQ!%?L>ʱm$-:R`kNYa0C\*Wɨ9yֳL^ߑʎ/aY5k694j,5,fPK!&Le,H+ ĤBVU]`>Û9X$7!)>,;[,J1#te1wA g^kw@: 96͌{ʣ% J3UZʧXDȑ!b|E?7 FF0u+O@U @{UI~9 ,8e7ϭYIo xUGX[,ݭE}t̂ަ:JjV @IERҼ1nĴofMM6^" B(GD]"<X_=! e kIE|O"=?b:w'V.< ;@x”h:%̂.#(iRI}lAk0%!n($:RBix <[گUbo5WYrF *9ޫXLSSd+q-Z`*5u'Ŧ/寿9Ɉ@,v~:o<]7xqN"s&i|~>HaZLo-|[t*%ja%BrĮ8k1 |XC{!Y.Sjc>B7fU%2ۑ_,9#[١И֞f4٣rMqj1܌Z9KD*C./&9rKǻ1(*L7ŵ %L4f:^꿘ܺtuBFFRG Qx(:B!!v@Y{M3|co M3 ?EƬ0K,2X|ªQ度S?o8$_>,.i$ g[ekLᑬNͦCvK*'ǔA =>I 8lU(gZ/y1ʽ0QS],+-Jd%N ĸ5Y!zC˻֟{G{k~N>2J I_2( itl{-ӱ¶Y=uZ<ڲܼ^>9fšZ k 9ncGu sҨLmhxoHhR`M Ip&>[=T: 5JA4Fj?!ĠA"0$QM{Y7e@NoM&QeʉRihㆫw פ?C*Kaizd2l4vTי] < {1t/E u-BϠ]6nkv8ʶ .U@Rt+q%xT25[Dh-R!jߺ`.oe4!n SYa*79C욻^fjt" ߗ9u)Yq> `4g^IN]Lq>3NV#GN8hN(Wki]J^d ~pwXo1GJ__l.+sJ=\wTQ;*.,A< sZ^d/pHU}YmL CO,ҟw~.CAgZʑON te!i#`-D5'\p+ct&=ə`š$`ڜ֦N6 EQnvx`kCFETVErq6HۛŽc pG S?KW%8HM0l="})Ȣ 3k}. ='Q)l)|usX$М,uh 9,ȫ‰N-NӜޤ)y{ y+ <7}x5Ѳ.G@~7fk̽( $+ Rk4 cOrdU$8@ApaF aGU LvK>J%l[H2On9AZԾXhų~ӽ+>/"XDKDD\TٙD_PKU7^\$DHbCm e3Uޝ1t0]gbtL׊`dα9_t9qŸ(+?hb1]$1JMK/\uꟐx~)Tc{qsAfDU0HQ>wnf/|19 X'6H[5X嬔gΟm&lD;ٍ!kJ+Y9:9߭/O5h=odHo1#n+Z KJRya# wG "W!`' 0 EC)Ա c!pt?\Ux15^mP$1F7!/5{g6mȸ %WRJ>])T||D0w̫!Q ]G(_Sb@&-MV>|%u'ȬIw_,27So+ ud'LMhl+/mvՈ}uvm)vg,ȔifѢS5VG_}AH"%lP|"iu~~[3>s7&yXRᶾX. v|f8iRcmwVƃ/psG" ֩Y'oZL Ls?$bZd1![L9!KJX0@e}w,xY}zA)uQ6HL3|Ǝ,wlkiPChWg (%?}u⳻{'3A$dj0 . ?gs4ůYy"T`m̿6EiqE~v <~/1#i闕u&n@4@bJ\mJW:V?7ji.Xz̨}%+o͈'}DIv1@ԁ~j/nawEU=ҷpb~_\M.m4y(yVj"{\Ac0+ O8\"Fݺo|Muׯ@d>{XaiPN6mB5&6eT>]z70Z+`T2#<#a>e7M+*VLə6wbl7hs q| c(]_d{;߰vK3PͺCK*k<Rk. 4(QfX?˔,7&3lj<`O5!#L Ie%? O}%ٰ?Ý.o@hCAjM|T8{ ȱ鸵8A`fۣϐFM>@9zD-xnSCp쳆]~O(Z23WW([V[/eEUL{?ĸ P|0] Yר,+7\O?rqs|5iv'}RG1!J0!/6q[( ,}dL n EPmS\JcwG,F3ZO?$MTL-RIRNaO"FaE,6}Ai2Wxhee(Mia=Wt7ԜC YbE*2)^y[-Qإԝ[L3vx/hË0C2/ƿ<٬z5h[ӈyKk ={Ÿz3 #%ullg#h&JOi5u~)*i\y &Qil &K30϶esQ@L\B<^zTp,qHa;ݞΎ3`[}:VWu3VlrKD~IKd3 \~  sE"D6+K0f|LöC)u|(1kfZ_#$%Өmz 9%dYm[z_ DwF!>Cob%fޟN &"FI*=N,N@ZrPV)*Ogvy݁:;Crxd{*SaK0MwI9xxЭ! ,Zv`;BȺߟϤQC$ȚкQ^2[V!.Hi>kT ^dR]={25, R^]D1zvE|j\Y[y֘Id~?Bmox3 #Ϳ^ؘa Ik&P;茣L!柽2"Q^6Sz`;~вj}F>7Bʝ*căОs,R*ZǖfD⯣UtW{1 *DY54ў~)WL`c-k`@x f G-j|]=}=%k%XW5*A*- O~ `5 3 -BTN57ŻUz-!pI E`;T|P5fmn[+BNH;/gZX o]סSKX5;}yG4m1S./uXSpTN&1^!0"xyČKoFhCS$+ .}`0o?dP7UJ~r2 kytԸ7@l~yr&&ܴt a{]nGXy6eBWT7j _M;6{ټuI8hR5֯_(fDE)A +$ jwXgTPrq!&E"E[,bu[]ی{!:(2+J(CD/l-ED%i;vO 6 9Y%dF(3 N)\JZqE6y`P1ķl'UVmF2c}x ̒G>F_n +$O.q9'{U ~Y,Or}dn%!pVHPY ]TTAxurm >js~c^0գ W:m[V^/EW )id2$)<63\+`[(g 3v\%?-Q!N^l|VWEQ sST^^3rSl{ 5Y*|y"-^yĤHHO,>3`nߙGHQ= -&&fSߩZ>(7w2F ex]~A6I:l)n lW qvq2:K>tKqȃ2@V-`"U$.k&4vh_Z4YDZe?.Yƴ~SQޚٽ.'vt)Ev1K>˕ %0u%Qp/S2V=Dw[-Z]2ilP# ҆'rv0ÑlnG։NfqNFZ n|[AL 46vIԿqs![9hpe0_Ȅnrnk'B6>/kR^JRGtB&.0;#>]3xwbi\nDM #:F;KkDf݂P ̻{"9q4]UKFxp'WocӲ33] \V>cHX NKQm2m~[qYXr: j.;K;pX!n-؆e΢OWё>̶ȓf (|l},(yx4Bn+lR3J1.$l7iXO'CPĶ`b!0Au>$|S4:1;&@ٲ;K7 G>M ;r؂Q}wQ245Zܝ6S 9 r/Z5nT/;lor1ym7Ni@pvkng2` % 1Q,LT0֧~Z*ۍLGum563Є~[Pyoρ I t[1P:!My3%i9%{nle#`60ma>EdڹKX^x -ڣ8Z5D4ce ΑK϶gGL܇"->Vĉ)h5ϜCEL#_kN%aۼC,1U=6{ڎ%_Z=~C9G 1=5;|S@PR"f>-c!hۃ.{an["mI?q=O W&#p۹RcV~-% 뇺3[YJÚAk@!nɲYfzpQmhBCxZ_^]Ya/{ReYT)&H"ҕg.\7T _(b͉Al|z;FӌcVAy]DuAԖ:p)m8ɣib_cevvY̥Rި ILFY{ ׊ӠCQ[=sR.1p{VsxkJgl{k;҉粱lEkMg5wG4#G p@H;}0v7Bmd&85~Q#gS>&풓AHl 6}Iz~IC!\; S!<3mHB ?"axu%wdՁ&L5X~qmk =S! .1miX|LnN OF.I pW"m*OF9+.,G8tm0gn(n>#[G j;hS*vzGQ.ݶX%k: 8Ӝ?y >V ]^zՉ(;˙&5J=ɍu?cԪVN.]E'3sw`4;,xCm5Z>J$5KlIU_s29bʭF@D<d뒤]mU)7d|a֊oV H#4ԣuP-0=w{Tt, `*G)qi B3t~ad KtO6 ;zdWq2jGN;r-5j垰zC/GB[s+g8^MWGQ#ې#dZYjfSC3U˜J,йڀt;/ɍcDAnȂP>e[HYyyJu 2-KLҒT֩(NJ&z ӸdKC3PI'N<]0S~34̩!F,IMlZߖ41{6N<nӠ82Q9 fZZqI\{1CȫG$u%\ eN0fWpGl9<|IXuT\7KΑv$D&: *%Km9Sci* [AZ)#Ղ'wQv.q/:'X+ԟz nadcކV |U*ݰǓ9uK]5D/i:eB±\3mL+G(TREF" ]fMET2:#H&x*R7ɰE7ig! ){zƗ>K^smʿwflyBVlK>ޥxW`skA*jLU>L4<xZQ9*n4pݾzGe+)Rlٶt< F* 끺ҊW)QMAfE h,X]*adv諕B-}^Mf=Aϸ8jMCH/xmN~5|!- ]2mS| 8[EHAA7ek/:v/>냴w 1tSY0V pVx bT5?7j8RP{bt|(E{_^xu{6R\WQ"7i32aSQk c<taG_n@lZ[jϹ@;kK$3.Dib+"!-%jH>N-t" S}g.#pNO. ߙ/ΧQݢ udǷoTQ4S|g81o7Ԟ=á)H< |e.pEt܈3;i,\lqCa _l;?CIu-ڰ"[^؜lpMcmcfjEl7f'=N3:*\n d݅bKϳGq%!8OvN`£&VSZ.p}L(\1AfPOK{{G%#rUg1[5.J2a4eaKV`$sԧK *D!IUh]bm94`9ݎ=h(h7h*>gfʱNݟ13kprx@|/R\)]YӭfKUJ^N m>}b蚡 1)tU&-E̱ %Md>{9ʱ%Rju7ra~H$lڍD m< ۮ# o/z~/ ta%止4CaR[CfxYǷˍ[A*.SS+\Glc'7R?2bE@r<ͳRpΐ`V}BܘgEBreWZ̸b{@n_Ņ?rK?aMHM5Fb{牦PVa F4V⅚~80q%gфp;SxNBR\doNy^rf,G5|A2r.2MOWLק@{m]&vy] )yLzc`ccb{rIYMr"cO7( Ft|dlZOK{e&ljxK!bvl `(]'w} a~ 6\=xA)6͡-Y/jyx'I?Z~EP| ,$}Zi[k-?"2?>MGJ >EsLntKY @2 o:*S ʥƐ>jAٮ,N4*L'o;~:l 0OB1Oyp~PULdԕnn|B1YqYqn(HLT1Tƒ%iaù{w6N}/SA#%e[X?Vw#GoSFP:p$5T]7lҜaFğ ?ov˰m|{U"cT[`'fԅ=_] eSmayI4!9Nuiw(3gPTVX`) *vY`eg5 2/"rntV-{R+ Ӯ~;H>|e+EIىmtX~R@e 2-];<|wN+)мfpH~'Z?87Cj+X4E0_v%Xd:<g74Ǡ?mIv{9] .14 HMT,Tgq#.xwFTp1A0DZ 1H!GBev :Wln}de+>_6R!ǣ3eA^^"B1 Ms\Vb~X4މJNŠqGG^T.xP8]An8rHEePC * T~YGT. &.Ø۾!0UaB_WVs-llA.wo $+54[kLzsW%DFJs;BYEaVxO(K0AD(:U[!{>-rӰF3ɖ&}71fFi;{WKc Za>NeM׍ƒP&FN/:OzԄw.C$5#i5FRG1SpjX+V^.mRĚ%41Ań5gx^^ANL4!p`@xett$Zo08{b1F&Y}a?nW>XtOXq~[_ | ݩIlXBVN6ީQ>HkF_/G y52V)E'lŗxDŽ1>BFb4$71|-x_"uSÎ<) qrfvkycÙCA$dp~!U>L[ >TPeXu f%3!|VԄsZÔ+AL;Y[2Vf"zVL=3 Ie1?6t?c/N}oS8զ{`c} ~f(nvf1kT !)#w{.*ݞu50Et4VI eijߡ@W ]Dwv*gl̆tޢ`\QB8hOcy% GϤw";"VɈ4%e~'?G9׈ci:c$bƽoXaqHD8D{ 55Ա\npqM&#bPjRj4WFh*Mi ژ5Cmo٩ |S!DAk &9ҽvzR.GDZ. JNGV1:4}U bf)45GE*p\JC 0f/(w>y:1l0mD51G`g^DZNLULɛRf ;EbbsS䝰V] .D{n^K~&BN!-{q%2E PɾEfl"'DŽxH ?6r l;!doԙUX8XM/`SËv ^^rJJ[fgd gfшQu[n3ՇI~qO.$H` K"?9I"*m۷ת_I!9uܟ!+iB aӲ= <ϕ(T/Anf8<}tÄ}*-㟢9PLjibw20˓MWo ?jZS~9R礦k'{\cCԨ:uDQj" 7W_fP64Q>dgݏ+OHckl-j*ƮG84}5J cF82CAb"oO` VuCSÈKM @۫g/_M0Wwhz*<0Cv0RyߙgV_M[,z? |+þ,fܽUNCƊ Bn .M΢|x`nExGM[7 i9;H"-n4WBCFi\>]C6v^w*2L^r*[ùϟL{ ­oY ] Dч3.NMbZ/ԝ/$%@/ mKfRVD-U&I M۶@ccs1DSoesQ 9ͻ{%w]͆^_ m}wz0 5tG̓&( CӃ% ~ĭ*jIko& Ө}V28:_ gU@#xiK&?\Gd4ٶn $ ^]*:!kEjB`LWeJI6UbY?VZA JMj)wCH6c_vj_M@ny'f V`AgPFӱ3+ٴm5g+ZÅôuF+14 %P 8NqH}~(jvo zw.r(0~[;t_z8a,'i9%tі5o¸pArIRkC}ت`W>1Q֑icP'G݂RUN;(#hFb6D9j|ߙR6964v"\TJCeb̝dOV1z$ f3սv;( N[\rF?L[rlof(zSϑ%3d֟*YdWH|էF%NKU#Pq.A9-¶;y%0 =:8Jj:`%>Ƙua+IXU++ &ɟnX|م ㋷i;^pJ 5 dF_ki W;u65~09|iCB`k E<X@mI3d 41cknrA֗mPBs~f.MO8>] ҙ%oY"NoOpDbnV:Șߢ^llcSNS/ CY :lPDlqkl=jyS`|K?}TW溊k$[L$Ct|'$,nw/5wsF`3JF[c 5)̝GxvXz ote_Y ]_ML-Ua.O6G/N9N }owv3gߊ6iKP|&Z]^I:B`nъ䄟|„ [̞9 Ke + |Z"F'\dHFVSb~{k׹? hh I}3Z.;SZ3=A`ZG+rM!f25,%^D9fgX&ݭz0C-TxdAJ 7R;@b rWQU?т)%9҇]EBcLǒ6>utʆ}kt!jb/I{)XO6$aǢ@;L;ŏ^W_Ϧml=-wPsox @9J8QsJY AP=O^* Hu1} }bk%,H`Y=HK'~8cfxwϵq2&jf [ R#.scTc{@"wk#UV$p(|7B< |!T=˪#)&vەX mX8>%W]uxmurP {Qݮ Fkkmϫn?j5hhgٮ'n(EųVwn}3 phK'.JSfsǵ;m"=ェN&cYO6IԐ7NYfϯ5΢1iUl^d}%}Ź Eou4.mO+}Q}~!_φUUS+a zR/\^"d*szu"hW3ܾͲ^NHYyxBKiª &P>P]Tpm;DA l>#yq_NOۛ}xtQƵ0k+bT| pV,ȡSR2 b桫ɠn%L1F9B"qJ*CO%ꉓ\g$|ޑ^u׍ǹ+Rf/ :bnzULIzrv~pOS z'j,Rs &)k1qI?Z';# .&mVzBkQ(0Urߢ[c=: !9UQ| ANއ4&CY=A؟-Ms/ #<nj 9%4}$eU;2ܘpgrwd|Ţ ]'gcEkn`}yѷ,Dt)Q(4i aWO?J*/D7o$2];XPMՊ4,DJHˏUklݚPfbL{5U6TNAmUp G|qG֤p2Ko߅&o?@l8hj;ZZ{b:N,=< ԉ?H P7gHVY9N1 '},sԲޟ{.?@'QظH\uK>E(IJ) 6QtTf: ni >l谜}|"ۙAzEhٴ)㻾ȱ҃R&s-=z vJpwلbu W5\rZy'fkx&WpahvF_AOz`&ʐS^X;i{B7A8AfWn$Nu].In1_!WuG/t(Ӽ:B29'ѥ^;l9`ؔT{G`F ɬ_{_O90kSdROk! ?976 @$4c;\[ĩgRY[1 ;Q.0v~/CV״}S&oeY9Z5|m. )zǡhxl;FDKƼ how2Fjz+-eÄ@A$o2?@yY2u!=gTYoNcYN"߽KRv meZI^!G* b&qOgrKPL?^,6;e/522y={LQ?/~$_fԘFC:Cڈ%#sT 1os)@KRYwhca ɖY~kX/vgjj$a3K4.s#~.lˁW ENFA^H< B2,c] 5zR$M/#L:[Rcov. fmE/SX oQo-PQWLT`-t'oWOu# ViRZ2[WHX־P-$gWt<{fwmla`Q‚B%ÏG$Bm)Eab]A#GH_V3ٶݨI%o#6xOULX{_(,`l4kk1I7LnT `OFAgځQbM"μ8|[{a#7x޽ꪝ(\R0\c-ґx<hkϕ[&:hFCk ]6ʭW⡸秸PTA<1*j_NL[5L 1NX  ->7@3(At)=ٹ~B-=s?3P{-E#ՍiUF&^w| ZV*k(B}3LQi<;P%ο>@iaB@^вt6v~ ݄1. ,DdM*QdQ$;x]W3b]SB@_~p׫'|O2_O,CeU7' yX6 li* Jw7jʥhYA!S8QL]SzU?GNEX m :\|\]'khDLJyߠI4pd&َ&%]PhZǓ3>F{5l_Bbj l_rʿ!f6 <dn`)/SjƉ/)xǓ&cu}b8yt}NHqGAJQ5黢mW0evZOA!*@_Xʮj> f{BCEu٠;Z^,")fYV B%Y[ta}Ϯ /@Z)$8MTHK~bwEA$+$+jWQyfvp9cEEj.< {Uɽ(]y +&KR7$zcqwLzr I}UW:M&צӅb֨Cepvw iqw{.Nī@>Q@GA G2=#;(Jɴ^q>EU2@'\*NtAl_ʓTIizB/tUxq z9j#b ğ|Ț6_™M m޾9AF,$WtV沨l<~錫nچr~IL& |(ɮA"oJT&X_dװaBuoB9] {z&'ph:v(}h[mGly  ݘ?Ym{ٿ5s^Z!و" MRmx5RRaAZ oڵ\/k'-]*3qET2".7,bС~fq蠬&.>R~]pk}fn1ɿxmrAU5 SE9.1}7u=u 3NS6;3>!W|)p( B8V$%{􋀷r)]D"0Z?qoGڒ i:ZD]y C~QNC̪^|(רcDvЬyN~oW|b\7Z8t7NEw$߳C렺gJʿ6@rṟSFo-38#9RxPuh!{{6HF[&nBVqi`BP9όdQQy N$PYvUȰ Rɒsl)a<+3+B}SY86vM*"\M2`1]KD^ 5bz)O Y[]Y~&Kˢkj(bG 60 ,YqYmTP3mʙ) cғsQ#2Yo5+;]|).<#mP;/ ̶Q?\*S؅UboC1~^hvs%" @BO wR7:&uY74t -WAмݖ& ߢШFD5BhbxRv*x(wP 0q?ljXc^ :rSnkc~o}R(l%&1xH;B  ]PT1чrSnU*0'}5QyͲ$NDԂ޺x}6PA=-x^M 󝤅Fd>8"\2C6Z/MPM(7u\[.E8 k㕉J$_q=Z(9 г}[猫+ @>2MG1O `J] v憍Yr??8b.ywj~8a|0.ڇfZ;aS2 fYO-ߧ@ҝVǰ TB;CAqGgGfR /hcsYK_E¢,9iS+5٠OXءF].qٺ`B oD rBh#3ZtzjS4u!_dɤu'NvvO[Rw<.+zRD zXWNu ]e1]4rjh1%%uRB71[Y'٫=0;du$F#왖?؈l1[wymf֭wƐc]+: @6qOg5$ ]nxq.Ys S(4.]#/bGP`fD _䙉d2'*-B c'0C{CYo t2W NuGQE4*0V(åKR1m\p]J gSq#W!!d>1z:ZC D#TmBS¶.*WN*>[ɟ2vYn.e= C/1ƨ. 'Z? R))듂nr2%fVJc*[spDO(TBozm̓!0?<j34fdW4$/+67r, /vQ{wV隨Y,{Gحȩ&f1z]j/$csZ1Yʎ,\znѺ)m$\ /8d@ٽh!dH(.V&ȮxhUFq z8l;;*Xbh3UTPE6Eڜ/$M\'f8s{qdGnHYhY&# ;]!IX%ﭯQ\H/tu+ 2O=JJ'8@P>5w*7Cjn 槖ԝ(f${hZ2~0jҚ2IfrlhcQVp.ùtm¢@mQQ@idO˴s&rY͒k@0ӿϢa2~qڮL"HȀ$[} 1Ώuuz1ell䫬l&Uķ!n;$]' 0I6ӛ)9cM"!'%fSE%qu9.A@r$H0-ҟ~ hUkK΂*#{KF,Z01Q)܈<:v 8ȰN2@?zCJT$?9Kl$]j1tm0ؤ65?i'zCI7y53<޳DZՊVY,q} ZDIM҉⨣F6ldz'lAK;oID6ߺܽ\M6XcJΰFD5d27&s 162x6\'lȀW2`N6ëuS}cYy $ᅡ(D Ngv)炿Dts~->#uh Q3U˩%sI]ZYdwBK +h#h[t:3X'6(N ~/ГkKMy 0k&kۦZ^"+~d Dxl[/+\4|Hr[GQx{c]h8'RQcǠ_SUE=FE^3d'Pۀ73,3U:o- Zxl7 jQI .DaJNVQ& JJH)=SYSN |Ɵr*M3b$YQQOGrU.zAjz h@SzrPw-.d0vBf1xr#l,w}&>Tt'7@>d:K~sઈ=mԳvm5&sBrCgi"L58]TOeҶBTBYar$V=#̬Ġ3jlÅ梮< \\;AF.V!|DѨ$=^,<Oa6Z *>d|oKbY5!C:*Q|A%.sXT G3aHKwTݘ<1?c o;I{]4y0ST#lyr]ePiKqn9jvP#ت#˙l0I(XZ5d 9&Eh)ܫ觙]XR-Il (,5E5_Su0wsXmsK&AbҨ?Vv~!O5ÿ:XE?O8.*M:LGUoԋW=QeaGKpz瑝)O?0M'36[A)~܊r1k`h= aepa w:K0_r3)b<0S 6%U{"gzt q.Gn OzjIzNٗx?rV0lZm!=ꪨ;6 Ȟ'Q(aXoP}ˀC%G%.#)ٝp<ݏPbI#zäͻCln$).BúBN<ĥUf֘< Dl}Kjrx fŠrOBU%)%DӃ9MŘ=~7=ai#L[º\q$bYZuvT_b1&Dש]V9N<Ā}xҝt;S^c^5۾,~#iy]!D$xuBGEoiu&  ?>Xxh,SoVd#/f4W?u^$ FTv=8̊7[ >.f>|s&Ѫk$Rc9Nj0Yaf #1VVvv (5]{|80,Y1k@!J``] >3k󈘦VpO\D︰YUTurzqJ( g"tFas8˽ƓPp]8 3!2uBiL]B K ouB-ƻwJ)͔a&P)X]pG]{%5n duC,"!+_qM,P1@Ѩ~Y츮eN:(14@m3ycy|IZ$F @ŀWS\*gp#fZ fFqoWJr0!Zys+Axa`09V yq.wMHB\To^ʆxPM:pDڼ(g,&0NRDd,hɜD..F]F|x2Q)AIqSI}N^Zd܋E>BNrgyL.%\ysͮ_a yB?% %hSI43ٸVc7fYg 7| CHK;W8l;0P,됹%XޙvZ2}BRgb1XND/m3Fs 5(5 6=2ރDk}t1oNdV?N\kSl_o0i*ւYm:t[n`:zG9"Y >u ,HVaH6م썀B߸9%L?=G\!$F])c5ZGo\`$USt@yyp7ΟUվT}A 95Bͺ  ij`N '_@)Fu v Ns &ֺ0R1ݍHy n'BMX:rdKZВx2o ˃tQiX|^hŕs̖,O&Q[tO~ o3-R8e H5W! xv/Klڣ'c!E1y"Njz2QNFr7}eݼc=*!en;c&,=:G ` R(!ּKȽ"rʘ(_#r_4ԆhEEG 6s\Gj4|#x g*$Ǣ)SЕ|8}ٲ!&F=Į"lwF2D˒|&H|=?Pѝ mCN!Ka4U~.i'MrX>w鯬q%Ҁ.TЖG50U:Fp*79iκ YgXEFfQ H_D@LxN'xĎ[L¦L=@pd8?A:gJ9Rqa̓ªYZsl=JTq@gZݶm0q '-N-q_`o91=LDvҌu5N0e;.z`1B%6|8't> c[ 4*+ r)SpAfinj$+uu׶pн24Ā\-uCάsq2$^Vlo<ی2ߠf<Y"D C]0 9:,+s#M+.ɘy뺸c &ܰ65p_%1/N0K #(8d(J]|Yfp c5uF\'j0ϪK 0밝l|SlCG9eK)C&p^,  u=iu#SL>dt>ҊlN=d?u!]~_RDQNY蓏p ;L"P4Ie$IݺAB1#ILNm,xnpG=Ƞ?=u=Vը׋Y7*aw s,ޛ1Y@#̗HI~mZ>{O ^: -YM,0bG8n1"0d!>⍌hTD\ǜ꿒!!7 gH 4r f{/Ip2Ut; `oW P<72BW/1{Α+ %7y׺l q SZ\yYW1RfIK`~^lʜ;tFG6 ;f!gQX}2PAAQ7@}!zyjEZ?k op5RY^JS*'3)3grr]o</04)H*эx.ʹKSTK6uWߛ4y:84v Ts~wu b⣐[zdvĤ p@]r$ZCQF#TK˷0 zºaZad$۟ro Ag1dBk;ϘÉnz^ϐP-^`xag~u{Ia(bTLBЮ3P)C 3"y7ɦOqg-s<٧sGvvY,Crdhnϊ$2JƠE+3Ң:Q84kSP [c3_πDʼFk{v!y] ZB5EShLtU%.Hy{.wKQ_O3qC%kE._ EnTzJ9$!Fy.OEpphӾZȭ!kЬm9 =9b>N<D4e5p:u(Dkk m7 ?;6?~;*oӮ_n x:jmGfCD;1 {wIvcE*N񻼊ALØ旌QV3 f n S ѝWnꚠ1BN or/j}IZhuM Y Q:h go9'U[p46mX Uo_ϵ '[EiO5- ʷF<:b!Tt8ҕ]"!aA},֢>+JO7GR?ߩY5G'dCE#Sg{_*҉XqqPՆڸ]M1fxϜ?0EVe] -cT-{.[a=&fJRvq pVìǑjmhxYv`_5|H:u&4C0Nz2cNoX@߳q qC=yn8hu: + E5CLN8 ~D2;qsbLQ7 aLjd9Bᕤ>dG ˣ_P-4w8`|`)orb9\uԃv5\eUPo`6ƺCvӈd)I8pCPm#hyĈwqvQ19ܬ`JJp BaFmx)s5HWV6p\.=G'T ]b:-0Hlg6F`џ?j2ޤWcIȊiNf* RL t1ñߵ䨘]3@FBPwÖWkݘ2'[ez!z{a=Zq?C7h6_MTO_i|NQjÌ\O@ҤUshja'wY4B#P<:< -bq c}.4HYq\ g腱Ď֨&LyI0*DŽ'x)SuΛ͊Q3đkC181wNOp 0@: TzŊKAWl9⾅4+R3lWHGug+ @&Œr3SGZJ [*wf;c+IhUPذ.ع9PH,n),gY3tu# ø1<#6;yzzUK5ky :"aS0< 3)Eh-Wގ*ļɸJJ ӋLCQ=_}}S H:^!WG 칽K,/prC un.pTTz1dg+Æ`lVڜŎU`eϔx߽]v ~AC,UP? -˲dt֖@~>|]% C䍳&Mwߢ~ ^PANZUg#ڱMMQ:p?!$8nTO;Ly~ri kHA ͤuy-&q;x3 Y\m}oirR#b Ztq(3kOL&^K6Ng^xGЂsDb`ifnjFy=,!> Õ7f"[xuSjMGFb+Vu>peΖ y8/I|ɀ?.&r/Ap+.U\݁-0U&%UچX;h=*pQ+8jrz.s!sc6$Km&67@ 5Q(g_;e1_6 gnKlS rh{94+ cu,J\L=!" pW@)m _[{tݸ"Ģ1~f?8AA8V{LtEJD.}ʀ]Xk$vL 'hqȑAmLW"eTi?'{=xJPVE)!"I+LsFyw2{Vo(-(8Z= t\(`b U$ꍝ,J=N> Ng*T~?= Yq[?1}31jzje&Gl9bu -Y8x{ŧ Z@i򸳞'4Ek1͋oƽdN⻲ xsoȟ'# 2`~C*u@Cɉե:ʸh5A-EmhXy׌;WJ.-r%?Ҡj(>}Z)Ki3`/$EpYIQ4hn~]t1j=$JDePB"![pfh5@Jww6hOD~.C]5VlK!>kˬ]}xdA*k^9xKHS:{E ]h<%e bKkdF;6` .lkC]CDg`Ů(Id !r`vj&!+zD_$]jfv :]c- \ b̾ETs5. gsĽẅT)_lTc1GDY\Z-m SID΃h]_0EǠǵ v*/g4pܼQ4̨C*_-_,߸!Bv`hu`wTmyE8 p\"DUm*"\jYK4C« L6GN\I;Ӈhe{UpfC֣qTFnQ]Y3ʄ&=ZǦ+wwj#0tD9az*7"ZdńPS \/QbC&IHS1ua-Ä xp-ﴭ]O}S(4+sܛ^!EiًƧN$ၱq4ٹnvU0TPW0nC s}a PQ@FWA6 ~ͼwv3uVEjY Ug̑as 9ߍ*<Q]RۧHϔ+s|Mj(:~G5$4t+2`?BZk91#?ɔ$Q8 F#-tf5~ "D9ɶ 3M]0x~Z4Sbu({%4|+ n(d)%@8()>A%5ʧ(O#r+vQb$Y"gcyz?#S$шr&|w W wDUG9zf:?M+_X޻++L1MO 'l̋k`VlM ZGN; @7[ -h*W_S{GrݘYrWO*h\ EՈcb %Wb/#緟.E9˶6to(:D5 ܀W+ULRV@z}%WnZQ &)w`yDN((P((`M ӳU`#(X]bfnJHA}ϨYwǣ"G7 }ʂQN]mx~kt%f jVE5Δ@rF?јObIaa p2:Pa]W4KToc%K]|fW›0P}tNʂXte]}{,V $| eNQJN>ҀիF]ô*uɯ|vF @ -o齢Ef*) ,??6gobr xmӘ+yHxC3lPm'?,+A|$2BGS%͆đяdEL7zsGEf֨sTrַF+pxpZODg+EM`[P2&X+0Py'<Ԕ5I4P{Gc&i4ms(+#+q1 җ@CdqR1Փ@mj0??1l/#bW>.4S |@-}`5"F_qiCGZu:9얡\>J9Yz5)?bwJB>yݩ)S"u1MWÝIb B !y0BeESǞc2SӇQE˺_6aWh@n䠧(+ƷQh[l2*^4% fo==uΗذw Z*>qJ|p(1^YrqktՆ&h(KwϳOA- ΉhZ=񁩶AZg̝‘RGяg|w'M_;+cx&#g_jRxH%* E&p.2v: EI%,z-ė qh6 KAhHUTYjaY0x=y\R)vm;5вaTCCg`3iJ̌Zwu;ӅtFd:qGL_db` EC\`CgU/LU:B;d,7t@9qD%A  1>Z{|S5s#H>F߫$Ը$UaWeMKހ  o⇛U\Ĭ]l锾f!Ӻ_ ]إ0dit/6^UhrPwomh#YV9?Phc3%lh-]fpQ' D,v.wD:Ç%JHX=ˏx^I}.^ Ng{mʺݏZ_]\_+ #;j^T< Gvoq!'\yA%$;x3@re.Ӎ8ij0* W UM"[l} =sKo@$d,Un]qt:ѻkh'w[6+:CI 1X}5%Zr-@m5/Y1zjc`>{ֶjC_7U˥ yt߂A!ŕブl&f|f> @\+1V5PϢ|s?_Ɯ$Z[2䁇*g&J"F1[ FxW5iZ0֥WƵySdaOtF-sp}`-^&(iҙu͟q76羦xl[1_T)[}8<8mQcʠsu$PT~Rb4{W ! ryߙox:1в$-m|پqUX;KP@W9# KޞDLu8/KDw?OFY(%PqX) Yğ0AyJa ]5ǧB~){ʃAe'.mZؖG9L)IwzrwA-k6uaA' 4q$lErFԮ.*IXli1S3ҥO~|ؠOFVIX :-WՂQ&uqS|tOEM Dޚy4c! FeqgEJS oX[abjԐ-&'ވNE]>ɐ flsfYrgw'1@Ea`m'5N3Ty],'il@ lhe7/ES@0wY/ǝo|2Y >}3aK { ;fKKdI֫sWث]mH^Is4{]q}Lr ,J*c )1=Iq*(~6ŲvvW6d]Ღ3Z$?hq¬ZCy 4}VX RQ G y ~c;??bKJo+(qűn4sk8G-Q%jc./O;|2XT$~{5q&\ a)H %UFdE_YSz~ƠIsDAn-ك|fHQ9㋂IFfb8"m˸4jk⽖}-\DgPQ3&혴`g'HZ;hn[9 3̈́p8)OZFu/Xs9\^C;iJĄpi[nx*Ciax~av_J LHYH!*1eh' CzvPʊ^a/N_J+$A嵂vbu<95C@9'ܚ\oTne3S0? mĀlt|C; K: AZVܦLF_Yj!/W`q$HWQP0ʋ`[DߔzS{L SGMGXŵy§$Bf# .c~[uN}'|ݜ-/h<%2~'N4Q1Vvh-t4OedWX=Xc {dc'Y|hSЭNĚkhtTݚl 8TA'd@+Mfx@3_X_".|M?PHT&'*(_wҗz4!.Ʊ=al? | ?0 V*6j'ihI!F~s8]`Ah8;c D~0Br.+݇.%%~z `$eOwGdpB m?G/*$ܞE,㍝ήz!] uv4^qW*v7e>LH5i 2H3;{}Mȴ0:yɃ2s^*pa O/1#)w!"f{t$9HS="|W*:/djji0#f|Npz;/ѕĹ-O*mZ8N׋#K,)&B+|oܫt(GY0cTMinMVBV>*7-_TƢ;=>JI#\|l~'Ҳܰ))\q?Shϵ"u:ICOJ"Fs'!NWL ugksYP; Y1oRk`mg1b HM/T1^A=ɵwu,(9P_B fA;zH]vٖY,Afsڙqfg!SUk (xMJUIpa)i$N|RB7*(͓.0yD^Q f%g Vg]M闆VDз_R\gYH]M}=)]G :QpԇYtc##$ˇۻq k&*m#B6]ϋ,թRݟ-Wo}bl^_cagIYA #ٝbȰTdֵmHAC=IWl6ںz\.'>}(DnP%Kn[L~ OW4;ZGeapuЩ`2!cŎzvC BQϻB͗D +;w45Μ4J* ͬFUĸIގ`x݄8X[o8Fcc,C _1|j+/pة!  _b᭪Z?~s7Ge?kHVIyUk_Y^[~1r]; N[ U9+MjYht/LIXx"z4v畷_cؕ0Y~iBʇ<0;z8T%H15B7yi^&0OKKzg ْےP-~[QĵdAF9%46U{T1/6l6,3I${m5 b4P'x"^/uxK͹754M37NmbQKx<ik+Q-WI#ZLV1)N@!4LƩc<=R`",DVե:β/nuiۅ0x4"h&UƟJji^>;lrN fuvGS50Lmٵ@YO C umh |_Bbΐi={&onN`, )kҼ ]Ԥ>ٴNgF/bEo=>')ޗq<,@\w~ X[ QdN l^BTt.-N;#f bqx(|/K ,.7VFBc`$w}B@U=s 4[4>|)ȉIO^BTͨ8 [E/,_4\l=CLNXČ 5㼱,PV:F`b7Sff?C'1*]%]ɻ__O2訅`\Edǎe>OwZ" 3rI5vS O#"PϞLv3CDItiPՆ} }jH]rR.J6Kߠ@$UУG'@^#MzhB=w?,vx}YtUiz'ZֳJxyMn)1BEMSqr'goG[vdžЌXMJ&6WVuֽ0)77ǼQ6۪XZ1Ȼ\zcf{XcBߧy'֛mZnhyEDŽuᔍ0^]9-pɄsӜC\шɊ,gר.-Ilw Qxw$jz1k*Ru`ߦ`x~ߙ*Bwɱ'[c dNۘkV~cLGDtϯ`R nDgG$?$w%IfCV4)*UлwkSnTjb٬| n\n-R'V o(7 idlU فREW.l24TD3V,Vm+q}ۊ2a]6EK`pYA=x>5V$wk%=-5RJ`ˏG l^l$|쾹B^y7<>Ni|tm9Քzd,`ȅ M3j$J_]| 4.xN`Ouq]z1v͇ _3S1t`W]P v"AU^m]lOF8йY^-|* RPCœ>S%g&[I Hx\+1Xl3sGwo? x1C; ,:<'wŋ}2F-8MVrOHh㿱(g@v3h'veTH(kQ Rqh1 i>aP׼NJ0g\ck7#q _i[kvȁPHT?\b Զ}u&4UP+,Xh@x\jA]'{6:qLěͪ[5&ɋP_L3}ؠYqIY3aH'C8t}\ff;3I:v (n# eTe(] POn5Bݵäq7nòtcW2J}eMx0y/lCjk遷N3yABJK:~p+t*5ΝS*}W6&Zܕ>WR\(^Nڇ5f}"lL:1Gr,لVϧ Y|"-xiJIrtpQRCm.z}C_oNDFu? %X(l] iPX)%+3_W܆sK  &:.9aַei y^70.D?\`\Ί2B@p2sǤ -;^*y_nhX TDzbB e˒- J|Ĕ(d4k&#ֆ"E5VL[>ݝڅeO@=#tןz"'# Trٜ &/o\I]GEC<ܹ}H/4oυ^$sdcYǜFF2 $ыR1\tU ^\H}g{qߡ8w}i.?NHP>lG9`ͮ |# IrBCqK J#S#tRV0P^ZqZ8$ȫ _ "ǜl]8=g6 ;zH}4*Ϫ iLb9)@sMsHL^{Q\6_ذx'0gٷR854­K&D[0M=p Ck'P۽2`~XyAoFϺ'"BZVCCcFxj(aGN mؚ5F&ѪW %`;4ѨF+SHl-ByGÍӮNn̥ 0׾9G|7LO?U1\Z ud>,zXRZlq>U)SAT].(G3pN`fgY!;ʯ<'H_4kSB՞wlx(uQS]x2U7HoRXG&F[^={2L2SYYV)ӓ똦N$:DyM ;K>xe(AXwQ*k 9 /EEz HngԻsMec]츸`]`gc:Lo0/Klz1g2AN&A{M_ /VKY痕c [lKD9Er UDGߊR9Zfo.dGhϿBdJs։ + JZo痹x}㘟R/\[h˒FUޭ..jhkPWr|pf0Oz"?%ض[{U&KJWS4GID/iuȱ8]ڱj65/ȌK=2euG19xt3(ZXjt?D~IO H9B#_"/qD-+ 8bIfk6y0\lMJqC@e%Ć5vbu5ji$Ɣ֓;n)t^wR"MՠH{h9xxp,u0F2wHٵ`i,-C$:1.`-gS!> (Mdǿ4"ER~@~;H&@{<,dRV8V2"_he4/_9YhGCskb0-;GrdUs{r}[سD:/-Ƌqȥ&bIň"7>t_ U+_$J'mc6AEYICYs{>B3V:U%~;k Y<ثQ8PupI^u6{̥<žZc1 0)'7^%OWo.D /HS2zo˒~7>Ɲ&/I[t[X/םy S G+SWQ'M}Z<_5T샠vvf=XJL!'3V35p:N$4Q'' (יp|(}ÆjҜjϐɵeG(bWjM*sNGܿ0#,LZ 'j E7J -aL#E~iPi;.M'4|تE&`~"Bb\Ca令h?*BaLjw& t T\j c2p)ST]ͬU榇ZxB'"BGjsq6 iwڔ`j)XԠ;es;'ugߜʿ,c龤ԯ6Gb,c ! f*Yh#&-9m4GmR[X1F/7qk\D/*2̯b\? ui6g}$|!)j%"oܘ7+[X￉YH\4Ue<)Ry~$QBW7-`EB%'"OyiXRyȣ- uT~x|=B7]-(zq(, il;z1!pPP Y[mol AI/S.Ɇń({ݛ6B%W0asqHgÕ Bt wҐw?YF/;!zθ|*7T${l)RKm0''ftNʧq/7J6{+̌ii0[+C:a'eO?SQ˿KeJݚL"c}u+Ē,Ml7gq=ofL+meAdn#NToXjרe+YJ C+SB{EF3w̋!e'_"-T(u>F6ﴶ^Vn``('UUf7vD wօNP4ֈ7|iPDNy=rHEp?lҒص e),n|7v`4P(&iV() >mx< tD2FytvC>M6;R.AG"k@޸e]]W|J 3۱˧:At~kދ% P_7Q.ް G ,8vb#,Y&_=w>B O)Ƶ/ @f73jA]u)g$5ŬY1̏֡"ʭ F\[Y,|XkF5l`DBfYO284mzp rs%+w CCV,la8bYdm `Lކ#jN;Qv۰0^q*:AO8z jpY&PA4moF.ɷB}{u f[S͒ hWRN,`PH< >8J@#WyŚlr Bj#׈"ϑ2X 7֔glaqsb0 L/DЛhT,4ZBuc`>-OV&MkdTlqG k:u3g{ U?T]1* o߰0UoF:ma3oh.]˫LR觑E,j㟱 B\]s"n\W=$ҚOKO9.Tw>Vsب1DP.XKSs:٭v\nӟf>fCn&ysZA(x*=O,)w/Ѣ4d ۂSf&)Nl`> ڻi83"Hxx`Ёsra,EwF-lN^7->uol2=Z6f4V ;y(q M6 ڧ;cS^;W*]-N\б ,!5(2"Gzخw 1uOgi s=kGp)ڼ'Kf{g;9 +y75;Ew;ׁ- ,\j`vɷ9,YC.%`WŐn82j;mr|>?9ZA6Yc"g՞VzX :DTH"g]#pm4LFq.XϒCp/1yZxѪmZ>PN9rZJQ%5O)v/}oDs :aiIqJxϰ/ך3Y OXQT6! W)[YB_otm%0 ?%SvSɆj]{/ u[9%tQ'oMZAmZG)Jq[*Ea:{A%toi0ZZm,0%>#{Vro,(Fn2ުNZ-jZX->J!5\jbt}w鵃ͻVMIN~Jwα'n{Mq|q0ӓg$ɥz+O#Oa``ۋSVaOf5}7iM rwZk^B9*V:GwlkUW1ոd^FXvnC8y:P9>( Kxj M+neǟ)LY HhcIs˅*Pփ2|/$oON*ď6+;^gf?Or?w+%1^lwXv >1KXCN 8y pDbRk) vJ5n"}%*vlL= V+b EigXxjr'O*Bt;$Mƃa._ŇN F( c[ٍչp9ΘcocuQpN'Yǧu5]QB6-AM,GOnR~^kc1K dϫ6c#W }C(ԣԇ[Cufy/uhDqk1pM%XNRnpw"A_?{}SK&4Wߗ |F;}"t*$d,xC-%dlEӛSY<<V-K:j(3ӱ?ʹw|@g͖ mⱈP]ffR|@"TQF.ueJ%\NXsnY)0JsHnj1/NIu>|l:sh Pa[Ҭ<Hһ1c˸ j 7TTw /0^֔ oI; EM.Sa-ثpr]Ξ^sBKD%#:8|sM0TNvմʘ* 趏 >9pyQG{ Ɂ 9=a_&)aTH.S^0E, ]kci1xpUPP ͡8-`,t"I5+B(cB"1MTgpߣV SٜqQX ٝ!\ә TZD5B Ez*!:5[?q6>7i-r6>rq1s7 jZ 3Ƌyk[Rf)4Зa5Vog QlktUMt2Wz <5.<M'֌дu^4.m$S\ԝQ!*Ypsoq<*vY$S Zqd 3rE)FԿeݵxr\KwKqu zrPW8™)G"`#ďgHdsWfJ \D䭁d<؎贶L+=Hi %ՇE(_IdZ"?Gcߡ P+M <~ 5vD] <zʫEUw6xt p Pv@jڒ~;P{m ec{QǻzIT7uCE/@G6סΒ@'/ Oǻ4ɱPYZ1Оq]>x/f;>]ݯizB&I>`iRU ηM*imA[Y{$q('16(30:fBa}b)Zs)͹рh4Yi`macY*By3%DwJY<[=בҹl{*3Q]4vN0QʥU2dy>l%?t̆Z_Q--;o.pe+3':]o'䝄kwo% V5d>ZLj%09:`+9-k5PpAakVoWiG+-&ŀESQq ϫxtg.t( PM4hY՚c*ޟ!̀ {"1C}dC{w,5bBlleJE{n{fĖ;|7&lVy‚pq*QyQC jiStb"+2i|] 4gr>MbFVA^>ؾ7Yb"AhE7Ԙj˃NZAbO2 ]{_wV6f' F%B˚6'=6X4Y8Ϻrf^C7 _ةakKB ?.V= LZ=[Ow<^%a8q%>ՙǿ6*ͽ1?Sv kGh3N!'MtGJî~a݀[tgy-UэJ({O Qpar3Onr~bl w+6k9g5lޝ`nkϲ:e}RB@q̡ oWѡ^*jd! ;ܙ ßZA4S28UzcoHr?7%@zJLqn9/N5S}?x#sXiɞ]kn I[NrpLΓS~>CNr)T'@] PmOfN"4ݮd :i H88pLs͊}5?R%/$Ɩz3YgHDOWv^Ld= cP28n.sYF*VjC?jQ0qgS' xK񩬡ve;a1CAbYccZZ,?["O*|Jd ȫ%Y8)fV?V'3peJԺjAw5W[sI5JUh5^I_t܍4PgCBlG⃎ +5^`JP;K$kӨY*#pɩ(-[^ȟuFXxha 7֝v4^s4u2D15fhd@#C! '-J܎<(F$_> dViia1b=^1l)t+^әZ݀UC;w9*/&|X):hPKO: P?pho<8[* w~w b[@#?#;i|x_$u]>BwΈaw1=I/@ ֨el@[Nyβ濱M+`%Fy3Lh|ޠK BE8/v? EcF-0$ @(}jƄWR\m1t]_Ks a! Ӳf{hbez?) "Gmns?Q辺a ],Hi~DYI7}bFD]cJH)-qSCė5o DCn/p[f-: h:|al*N& uYpY*`Q`zD$suNd&.wzF1 k<03̸g)MtS 8rؙqt qJ$KW rvM|:S5-@@]ʈDָw HXHr>'=7JhdOlx`uATi&g#݅Y @ OGF~uFxP(c88GoMĒCsūڈgtT橿9aH7 UBqߝ2@YzG  hz`T~nPGD񩿊eL)-LB̡rYi6Dq; 6!PJml :V()is+'oM"A@ǓHvo3J3; kCv(g64Mw;)oS[aKňW FsJQ Wuq/#%+LK#f !suu6= Rd!dvW,IIdn J޴DlUAZshhFԔ' @fg2 m3!Jj?%Y%,D L+O>;sQN;m96p1щm?`$ƦV=`r<'&IC!! ry)s ;TB~*,=Pt8=X.cE0;7v$lLDEɎhwNxٔ#p^+ yYܷ_6$:(:ԔT4F d淿Hzdk:^=*Zf>vL &w_cLיF"͹mܗz;,ţ/΢w %^^f+p#U2) TMuD@[_|`@oKosǰw erX Fx+y$UYU*lXRۑ73 y(NTmCV hߐ`·"j9UBBKW.>Kv7_^@H9? qfiSz90U\|cWV:րfΤڵ{8u¢‘L$q! :I,^nfs$,3| _$P'Q;8hR~\ﲘfgp堘t: K^]I$cF'n`V+i/=1F^h9" t |kkܩ`}V–th@_Yp]Iޚg7LAaT <ݝi-_N.&O=q0 2v#7;PҢx][YВ`6ѬUxYwyRak"> ~m(e#OU9}GT:π -%9.Ӿ0C؄<$tl`uT -kՏL-JW"NXSVԙ3DգGvotC0*B{b%ܲʭyPăFy+%VN$YW:ZzK!L{sT4r!.`@-JKf)}D<>iZ[?9Ĥ)ZQ[HG6uAiRFx\⏌AЂ+<`FdFRR'Evm?y#%TWxB A=ik'ٺ ū 7B T_*"Q[\￟]zL5O1Z|u's0#L73)R°$6|{sk~h۪o.`P] M-̜HjagFqT8چ2$y -=kSd\o[;O7 ;Qh)P$_zAf۝sݥ'-R"XVi'sU/}E^7 l!F- p݈j0- 0oT/#u?s;>$4.jcЭ (F=xk+fS|bP{8Cv*Wh}^A W9 8RG.*l@ oo⌺RF(ܼˆ~⥥q1.?꺮.P#Z*Ē8'O+EOΫ hdTYO:Z5=}74{DH[r73-ez6k`hAmu"6 $ȋRt$V6cM"qh.yx.` m!G9H^c iI4s{deSb- M˙ Q/n\2Rcf_l[.8xK(ÐllCg*I/KZKh G)/ hZ` m˧JdTBeP+חAzn%=\1̊EE{26G*_o&Ԥ^Eװi%)/-dQh)pO?5&V6g1 5ܘ G"?ƴapqW5Fե[)@RS*BMs:yGm*n|u<Q- 3[teI'ʦw! y\*N n(tTh+ʮ%m=( O=7+ߗeNb&YtyX8|{AV-B>DI3N&3鷒Zg_*"`V#c{,TA*$fy1FSƨy+ z=SQOhOa_(iFA2gkAH ֮ q*yoiѺKQIWXެI 5cI.cʧ8|z|aO 5xZf1-%azP:&o61"ww MQ7},˛E+įhy`HZYɼNpT!}H[Vzyh ]"N/] Ց+֍ pOpykJd@1@蠘3L1ko;tk,1M9go4XVх#7H36}I␒nmNYuCQr$)B'O@Se$2x E]}; >/M:52%XXv.Hl,C%> /m߹G$G?ut`w0^񠭄tNp|A|)sVΏxR[3HqNAz:_;@&p{QT lg74TP "LNܬ AVHWnMu&Xi,>o#; 8t `3/9nC XjO%q:ؒ%C|m͝oZ:S>܅.5[*:-s2!r|o< sI}Q'%6ḰHQ wSJmɤ:v.%.Y!WMXc/9nm>=*wEe r*P׸J`>(9+{y";E̕,Z -]jGN{5ޛ,U>;ES-5ɵI}Z^-fm zA }[V#=48tZ}6vAzi[!{x4RUXtK^qi[#3hM[cl37\4㔇$#Rq6fS hśWK|Gb@xDo0! `Bb[iR3Xt"&_E:!3l)S E˽8' #ݕ~$Gm^Cz&VI@[n +GU3dG(G!Ά$#c7s.WAU fF $}KG%|=EH'mXKhaRn(He3m0;*f'v)P8rƐGo[Ş<9zh  |\w k>`9q40 % SɈ7 Ü諡 _ID6-u29{"G"`b #@ x3le f[ *xywⅢ_иkU$sJN~Nƒ/ JQH \<@/n@O{Tx?tҼ5[= 38{y"sfvd vVu#+63ͅ)j3 'yhcxtvCR|an37 rsG${M²`P/Exnd!GSB5 Q" XpMyZ02.拶mmnbd;ٰE'hqDF(2A4qu&{nE @]Hm0y;!'q_eb*>Ȧ!y"'BLWq@0WRi_eYJUGz:yS lc4"@!YAJ5քguWQ̓T%GҡgIs8Y0ch6*#OzH4+Z)9 5 ɩ!X >*kqse9;15ڢ \|c ɟS\{uLh[#!jLŠ'ΞkG 8z*%دcѐ}Ċ0Hni0 nC2Kb2$:uYw~*Zkћ^섍YZWeY;F4ab#%:6ߺ>aBL0"f0JuC<#&uR x!HYT$~O&aqLc)7GQ=OK'#0Rvq ݷ]^է^-:_&fП;5Md_XQiyГv-C&88zaO@B3yj*cvGi@"Ny_i+'lhVD`60_?6.7Zl> [gL{W4stdPu'ϤvD{ V+X0$aa<o6&]T=JP/!(v x"F&CA\:D#:|UfAzfc,g'vN-05B&NSB {dW7ƠQxyE]fb@35PS.a\|e3w{N-?/߮X P󱬜f WbIO^lT]b(3u i:ͫw؍>`ׂ$wˠXytYnפbonmNm6 ؈H$f7xz8 W[˵u05.BtGQ%n=2#Sj~LqR'APMZub`rh:BƔ}|[Tru)kIv^vgBt+ xRE F0q{Y .1YG@()b/NojN^Z\.M= 6\ -Yތn0 3P(vA*rB=wEBg՚9M j}dfNx}TlUn7sÒW.QK[ks@ H~ׅLce}䌃K]9uv v±oDS4bdH^ϛkts\(4WKj 'TdTr˦_VXc? 26]IwۑϒyߌRuب-ug횎߸ljMђT6GC ('r]t0%]'/%'*r3W-lm|&/1!U/ey46d|31nye}˄SI,0R^eB(<2b KZ.݂'̶G.݊+y.E2$DG2P3tkR?ޕ^bsںTP}"͗,@$=D.WD!OqԒ?M`(Al403 M3qͳlWz ~1A 0bӤ/SnTn;%-ލ] ifOfI#/me`̯@9]-fbd7FmTo8g/.29_@oj4I%VOՃ"sO9CWތʹYNu]u'BADnDe]y0EX>-mGW zA䘞eFQ2Tmj,J[E$ >axJػuL+ \v}7V7C-ҍ#D(z&/ kAP4 =S:YȗDA>n8trYo ӷ_n?ftt?3W+% ]duXRZቷh=keO'#G({YhN&QC jU[K`(2s.9I$Xu3R۰3NJUoeL5. &KT'uG!k;5'4$YKH 8 &F =vgtOtG 7נLp9BJaa].N+ÖK#4/^Yltը}E'`S]k+2wĻ԰b6pWF` ʃ(hMtOH[r3>EP{PmU xZpy7za.^q&-#CVN.6-8t[ӅʬXsۛ< @@ǯÅv9Ef sG㝡SOIrMM9d0?HGIrݐK;38j@)cAk}posuO|ΙwpN,qXf;PxZYHades=8u$REB\ƻB 9ӡ^A+%v<% -4j#Hl۞Ʈ9jqaX~+J&PW)'7_[3._gd6kRǠqKUmPrzfNReco}a%e !h;fB\9FrN[*][BI7wY5Ȃs݌Cl֫67 Ö>&FFfc1]eR<O!ܢgkŷHX+] ڂo1@/Ss!_5*Fp\ܬnl5eggE >[iE]i.0\WPEn,X(Xlu> Ծ= a7 orJfp.,A>fk[@R3/j"% 27rjm _lsQ!R;t"xM9Szi]sE4BIgL_"eWi8z&;Z[3Td~Zyg^IB͡=C[L˼W žzl):ek]:/r!Xv9 /|FL k c⶯x-j@קUC脪3,IkF5V fwOOiDFcY`N3G%!3KRI%R6!tLYBGwD8D#ՍjcL7Y\3b1([nj.*3f2Ny?r9zHٝI%v>)3l੧H"0k+,/ĉmcbpJ{92"ō HCNaV`ME sŝ ۡj/=[UNx'𑊏 ٳ+{ɲR P9qþ $a5/>hn>$2"w6i4@ ^>,?cX[jmhJ.ȼ[T6^rS_p4gJ>c X#E&c} hd /5U:*؈ДmP'dKz Zڑ41{}ͩW|YD2>ACYzCOʱ:۔nGS ]3Ƥ_|59%tM`Ql?¬a)dBuV 6coe95;z@%`cVĽ-Lv.U%{jB:R.;wK-]L 57q\\ڋRD% ) qyXB 㒪Z>A::;^0n9N\iݹK,56}S~5ݟi=ވ4R>c$Jҽ#4$̪N70 ]T1$c3Fio|6GUۑ1sĹciXz[,?ċ:/a͟X2[N9M5ڵ[)Y^0;S($r4s< g-_ QaAts5İja%7 9c֏8-dlGvm|uLG2q-꺓9)oeQ[Hh+3hnYjT]|/;܃ G<vs=OvJNNK't  K` d#~gDׂ4J(%b%P9}W&8"u۵qT d+<){sɕ[c*٫_j $jmdKOoW خ}4ZCʙ!+d7j_sFs;@NqaO.M }`bž}Qd=U(#J9w5?N?5\aŷr#uь|I)[ ^=JE#蕽mC2B5r6Z{͜"l9fޅ.g`$NȨ\Q헁TŪ(g 1(wYIH'W4XIˤn@r/wb:޻)Ul-]^lѥo÷C#Pl2J%{ sZ@jvq'hOʏᙣl"WKŸxKΐ秱 aFϔ ibl*@@pNZ䝲̡P@!u eĊtאE>d:d%)CӼ+RnNV1R2M]a^kal3~|ݲL G  tțYl2Xj9ľP8#~BZPuU5W^rg@DzioşT @74H7N#XSYu $0̫c*ٯo=2EqؕGdY _Jx)Ҝ5ɔݰEf,PxnU:M aEXs愍̀Wzw^Cuf sE"W )1,0Aڕv$3p'3` {MF2Yߊ2&MpУ~tk*WtCL3K8VÃdLz]A4d>|,F DՔ:j}A5"iDϙFr#X, fu&k k*}z_A}KNR!Ө{vv+Vx_U+[T$3$j`teW%o&#-aegaSI.LXbK4gl- =x^mA*2׋@HeՇgfKݐ0f@}~ؕ@Rs)l2Iݛ-H_~8p[oWCF/]~M! 8 (ӶMbcu R(nW'&D MMqMk2~憟v6nx -(nO9k"4;M xV"?Rr;9- UCP!R|+?4!z̈́mʐifmc"By^ky(S3*(mH@讳%usݰ(} PT!]4CU\h=m)4NpuFU'B]Wȭx|% x\:?eHYOgdBGZ {q8n'6ۊ0չ_b-zKOZR8grz }m٩gru|]sƧx=nMj〪ѹk+K2FC(ID)TF;;̄Rޛ'` yG̞ K;MHȫOdVL02jCD\筓YReuĪyl*^N#H`޷r[x1+TB8s7Zcdž +T*; L%b\߱1q g3Kk T݋NoZgܮWXx-yCH yqן㩂b>{V@l|.1?dzQ(rM0Tnur#0:TdiE(ލ$1h?aP|vF&vH]NwVYM]OA!N֣A&yzOl:`ĐufTGmwJ6[S0r [Ĩ2wA.6-[Sz0Ek!f@/m : 2Ze+`T1Ϛ(Ωu}O?DN]x(/@)Re_DdF"{uw&"!,>ocw3 "H ƳUճϩ/A5ƶ7:BP:| :~pO)07煌4GU~3YYv/y,1hr+ھEoL z_Mʞ+m;uVܖo%X/4%mdi{w>d[}N O^X0={6eF׾l&O/kMT[{wX۴ (~Z^[~v~$ rEs"x@-̨ Ot݁F5t i/=$ԖD$%KSKxλ-cow6PU)\jĆzbSTc/D1I}T^kZ+#mCVrS $fhpI2x`րJh}t(T?HS9bA$EĆȍ*K^;4~ \JN TU§M?G y~+[AN^l*'6r/n?6nƷWj=-LnÚ Tɂaދw3s1gD0I * \sԏjػg輹HwƥA*""!ų;}0SDRhF3?W[ AعB]<5nbv7W7m3$-8!̇cC>$6IO8StiP` `Jp$e`n͌Ju1)@ XML0zHdzA6z05{D?NĺG- ,a1sjv%Nl_GǓñ'AG׿['S@m[&8{l33IBØmf(puKO&]nTry#F_C\7y ~g7!9-A/ϙǩἩ;D-T i 3HԡT_+|Sˋ2ðhͪq)xt뵹X~5B{xüL7YvHԪk O2$LrhĢ(T q!Goȑ [6ZKχDŽų ]tʷu#W1ޖF7-6c@ J9[6=G;{c5~P}XH 5.OUO?JI7inVf~C0Lh;G"'~4NKØR!t#Xp OHA@*߿c, O]Jf])n=|ɀYߪdiT@@I]ҾMx77RjjrZ%C:pK6Hiu&K26yeL֞=_yTV JϯFC QB˪bQzY-yɕ(i|e) eBdEa`ml1J, P}Xs_k=K܃Io98Yˠp-h~X҆m#zs#Bq,e{"xV_M6˗GW.^tt6DN]ޮ)d?vt=  &.sFR$-.AYރyt`D؏<[3Odpqy>b^~kG0'6d3D^¾~caw ;QųlH%xxϱ(u -/ɪ 4cHi{Xq&;kT$uޮ; iҒBaFE}#hTgiJ5 u8cg|E CC9.d2] GEW2m[fj\VղTp4/dEGQqd:~H.OȔK7`$>p"z!&+~,UQ4`6d4CjkR ܭq rzP|^9 >a>%jnܞꇬMkmBV>?#̮eF | 2{kϘ`Q 7JE\Uvɍo?c.Qn9ij43Qdr-Ur\ڃ:s9mR\TwA+jĺFkx)I|dƆ4Tsxy[T+p#IaPL1~T s5q Sa88uf^w:X?P%`R'} kA@my'p +1'S_1lG&Zo_ыqSQ??̶ $GʄU]z~Vrψ-[S1r a8 ; r+xTsaA=W _,/ 燩nnnp,)yFWh'iYBs躺bo2K u}q+DMcN*,~zj{QmǏ[/I'$ LUL@TNJEP[ D7x6V X-5\jZZ Pع/P6hZU|28;SdL |Equ~-,1U Ɵf]B!+hsLLoc%~Orv,F2[pUb F_.@BV v 2 vPsÃYMu~n/f InKf\}9>r2j]lpgL/}zfϝDTƼvX!{R;b|P0!&V5z/`9|W){[gW8tvjvrf,EkY]b: o~U.Bz)p$IE;Ճ#Y (E]1l)8x ?]:o#J_#ta,_څQjv}%(p?nT0|~0%+: cCʀC^ʵ߳ªjeLwn=ehx-#l}h!v!'i"]7:W=3~T*L!Tk:t4b&3\v%UXr~-AJ4ENSlu U6B,w8_SB6i ˻j4¥2Y3BiuVջB___,%5ی7"-J .+CPk[3 r2`A3?JG Ё%5Z+Lhi[k$9W!6/^c?+ʙ˯GN<5k,7"jnq&sRz_2gx@l8_&.Ggc:k3,rI&g ܺB]AQR7H1 }# fv ΟrO*Kuw#we׼Dśd> % Q*uf'LrAz:,@*pTBxW&x!`1?0w0[ UC%A ygR*_3"s{A~Y+Cä=7 =Z!@/i-!0,ØEy8e6LL<'qx.(EG-<΄n? %H rʒks Z4#Ӱ.}5f.%*a5)K)곞*oFL0b' oIuYo& qσw. oykuܔbfS=6XL>"1t-ikorԲ RzƕXknShuB-^<6 6X3#}=^sDxd!C-T}ɤ"uMރH\ jt&)N*jeab0MIoRx,_P/½$JNr&{eOvKQtnԔh͓SOSik.f6Eqd<2I<{'$D̂Y3 Ui7[E!6PDd:3^T ;~xbPJuI69TUSmEQk!uٴ⺶raNʀfL'ATmM4;˲ҼX;:8Eeu%B&1pH;ijwZlQ%ʵ2fzи9DLQO U_8vmV7*KO0;}J>eeҳk|nQG(l[>q6C/xQASbP'sq{N i׀8wmF`[Nwe%@nV",snj*-,pne=uUɉ䔄&L[МA kNƙcblLfX1/b2>Ch(^{ .ƎcߚL}-C6('[F~fj×ۙhELW Y%NUu\F0>IߨqR1~fnؽ"5*:^HUCEoCRzo{I:tHag⟑䌙TTlц,  `˟r D' ;PЎRV5# s\?WbrjTB0aj_="y9j1o[fOGH۹8^y@~}8*j4an$'450PV8kΡH*1 >AF8 )ӊBP'[bcLe4f+﶐ v v"t 4t:pI2QL;Pgt[*'M"IsxScXPD:3YV}4_"…/o322 bmb/SJ1wFKm-JE#ErK~n! &)$/l42E8fOA\G|<)+?93RJ2`?S-mىyCLj4fzه&x=-H%z.V89[?ϋpkŷO]GAW$qrN#90.ݞkPf+O`?n,L>W8;1Y3O<l5"Mwv1i2Y<4K(ܺqA\1~wU%=eJ#\]/+(zBNl&vGBfn6{|!GT B(2H5S\HZ83)誴x:` 裣]G[=԰צb(1M[u=+~}/ay7&q!B"Q/qU:=o]U~bǕC}Dp!+vQE~ k/$S&Q1dڊA,t{-`ӓk*K"-:s =p9gY9,ope 6%}!4_x;, 7X"TNZ监WY e(Avo?YH۰w@/ cSĪ+#EQLU?[Yp{uʃz@kwTդ#h exIQHz9Ckqn ċM<>!EfUQ{~6~_Ad!dPT O*ޒUvM[Wb$&w8@ i10Uzsٿ$FgLZ DJ g]C'o7c13ubH9Smۡ ^{HC/e%=,U7al5=puOFqn!8g8yf*8q$nzWbY*f߄YITlbbP8!5f["u7hY&>"C?L=pQ;Z &_#i|bgZ!!"ڴV;WS xK=g, =" r=*u _9 vl0❈E<_?Ȟ!c,`NJuX8 y. QNZ);GD80\%Yj4[>3񃸸@qҙG>^IaOɺfP3F8?">;7㰣Z}Feb睔"x^b,`,#cC9^guqulپ~ؓ}r b~F^ɛl50͹)=NN{FCXloxY4VeRlq w@+$8*Ocftē'jhׇD, @*Djt6>9<  ΖF]beOiAXo LAjF}yFzY(fP'xVay'巵ZM乬i_](6{X2:r74ՙ_֐Bԋ'Rc]7>NXq YFp@ag/j\u^F{,Q]LlG,czmxs0:Tn7mi,.{mgVh5:\%` :3v%gϒ+(X|uJ t}+bp:b %7˦>V)j6JآGOg?3@-\|a,&i?i1ߚ51gCBW& (4g1w"n$Qu'-Z/Q %B lUŜ05퐆U3v- Ke:+fEܥ//>cΝ#8ndD?#zC ގ.=h(uEib\KOzT5nΊZy,۶?x;h5(4XD%AȷD~3;vhd 5W1w0z]]?D}*z`cKIBZ(V*Agj)AyhJ)q|^ [1nbm0!qXK^cNxTEA:J.g/LZ# r<ꇾ/ "Fըf袿]k([FI{e cnx<ͶgvgK^;D^ kݰ DZj}$,k62+"sydQ}rq~w`XE4R(OX'i4zQn}G†7e J0G6Pkv=Q`s`)aqMk.?x!6 Gl)_c ~; 1\!wLJјWK bEX1.i~K~G_SDƱE]a"#s]7rh[fݟ ɖUX4ˊTL CiU \91 &X/2._K޷ܺ'|$Y{ zS3j5 8kOdQn ӼZhK'U$;.kM\;ܻ!1qP8Ɔn6Pۀh`"+dwdt2aʌ0! k[^IҸgXX8ƨ 7a jZ4-Sn]L] Pbq姸ZH}a!t9<2MMkMX(O]_^ZXLO"4!'0WG]G:Un?Jр [md>yv_ i- ZD|EisAe+"%i5ƁPQxʢ Ӓ;n+/yZn~+-שeOϋ> ] z=PAAgQ<<,Й! O#ѠS`$V FnQȕ993ط'5t'MJ8rv2Ց/~1;|gBߋߚ9B=4ͭgVRb]R{axSt~"Av1I%UYL Гǜ5ԺNUquiU 4KPzDhʼ:*a@ܐYhBj{ui#?cFxxQ:wO>4BrD 4}3K|ҙL.DR)D1SH`+"-@v4K֨< 58#vSRa)x~HTrM3%Dx*h{.7b?M*]VZ͘i!_o':q-H*S n_7 CE)KyU!+s,0촞@vIT{ ) ^oC L\ԬPǴ>ð!rp|h¨#|9V_^ ZD:MD!ݵE FMT^<\n`dy *ۨ"c$ZTӍI[/A,EBqR3h,a V&at #qȑJ(³4o%#¼&t1](ald!+gUYp|b{vU}_!x(bg";;!:NSJjyai^xhK0Mi!7gW_MkcP}̼X Q\SbJ[I%ۯ\ZsP9!zU5z|!\ 23I.fuC\j C, Q*L)(0)BC#2lǺ;vAD lA^7JԖz.ǥoJG~޻ j,_8gϔleU$"7B ]+IB/;R|"0H` #>~` rkz*4XCk0b3; %춍 nc/u},V7 x=42>__| ;!4GD"<{S: y)]󟜆pGf'ZR+~+&]ӓs]gyva_dOoQLoϧX/uӳ c:N*=p*uB,?Wa%#A" Z1eHec$TVmH( !*xx@7ߦxa<4l Nf<̍owTKoy|. &t~6aҤel;nۛ xЄsm4^A_Yfgp4'yGH.ly: KS%) $fGhI83c{Qbt~#F>*-M x5g-]Q&ty!;3Nu[9˓GC;S{*˕9F>1?#%[$^hΧ8wreje͟xɅrf恒1b=9.*Ci0cI]oVoG{IkLd29&y)s<7l2;jo߄` F9Z l] 4L:N7%/'ldt)r=۪5 ;RܪA[^2Ĝ$BH(~2]A&|*.Pqc?r`G5n>updS%ez\-LLwNQܮt}cD5~,թdtajt^tWh61Hh&${BJ,? !;v`8`^ QE<7#Qvx¤u We#/4?QnŅ)[d.V } Ma"Q;|pz>Ut~>1?v^oxSZНTy5)ak#ݣ{J!M՜DZ fӄϪb E &<4*;tZVP}wי(U{;bhTr K& $3d6!{(!TμD|dJL~Q;Sw: xT`<]`"r jU)I{jw)݋QE=t.pX_@j8F>Y\8Cw3ND귅q>enFaTq$O7RE90rpITʏv=»PXceeMbeVv]}-z>OXqeahC*Ȝ!X&ᱤ8 7œ \ri[pe+ N9B Gv8ǣ`d9U<,gi #iF2W$Q.ߑT=3e҆&4p1@w`797m ȍqbq m,Zͭww1<.bT$½'KR?Ui$1Cb! nzw .(Lxh"Hy<8U^޷ d9Z^i1V VԽ5ex!rt6L)@@ơ|ݰB.ٝJBOj]6h\oBI HDٹ$B>/J󢄂'EEpyϖWELwſ LP:M +M2n28S|ufhSG˫DM Fh޺H跰Tv~:pXH=_)N{PRʣ؅Y99"&@yT$€PG{yki߉zqchfLnny=Ct (\U q@mN3OTTh{ҸCOd<ކ_x H;Gȡ65bo|&Eho҈OԐB܃Cs䌈Ax ̂kV<Hi*v"@ x Oo?/9gi&"8.i?I~$ȴs{w 6C@Nzs8)Mށa+l@D5xpP@(+1+U+Nr>kϮ+a7mR(_<$_)Ĝ<7"7P1#_SH1_ء{e\mKGiYT-GvB>YT8J8ˠ1 Cqh ds(.~8a&z.M㬮> ^&ڀahаϟZߍڡ Ea35 /XÇP"'|[k·U9>bTolvFv1#$SfMR-HNv`&M}^T!5T'oӷwYA#e"EEfSJzL<8낮+"6ނCD|t\3i":?0 x:s?!M{n;S>f-Jy1aTv{Ω%z  {ӭpž:obtTP°޽{fvl CRnCpKPlM܋$="k$@0@!-=ޤ=SgG9:1Ճ_[OJh h37uƄ\*ĐewG\"2~DD>5}_Q} tp?]Fi./8x]8Wa1t]C}@UxsDz^Y1Q ):9x AZGhX ο}G͏0w[.xOȧgRڱ\0B<7uMN~;dװNE`|(%ݭ*7fU ^l2t|JY~VPn9ɥSXk^%olH J@&JuT]7PݲhI-u`qS}h}HYp!Μ}t V, !_e0:-tMIao&Ɔt>'1q=0޾#&G% ō5_(W֌0j|R`;:+Mq [`goYstE󔇿x!bdALF84AsƲ0oNNPU2UCT=SZyq{x;D3޻X,LF$Z,yJ1[A9E7Gp0>=A\ dUuAdFD<){G4h4*1^'I&xӢkzUy X,ys +/ 9mÊVj Q[Oi(-,OOm_f;{t7XZ]z=X|y\ qCVF|-h+䟔<=L[~)jkS?G/aQhSA`X=jtWT(c{>ßBu3c> mMP33Äx<%1zv<K*5 FGImXlß/Rtv >͑j0D^SxԠ ~&bT/^h rIC7457ı=K0a!NwW]پvN&ev&HמqG䥱$:/Wn&Η۟66'yQ`peͧw'CK5u# >"n4@$Ea+rl{rd_5Gk7@'ō[ӁD>hUyŲj ]dHv\ąhi&\zpeE(ЭL" )z  Q3R5_P2D}@|߁Wv΄n-Hm^52X{3)Ap#5a<5_WzR<^q#=&3EJa3f)Z \~1} x1ʖ_ uOs+Dpa{OӪ^k<Fg X,Vt!2Bw/:Eq{GU8 Gw<܄ym\Iu7E/l@ QA_gt6&LY΅RM@LesWq;Y5+m_?<|.I z $.Gmmj\ܚmgUEou)j 9? S 4#u4c #RיZ@Qxebvu4 ʃE뾯CloF\ɟkHbߚ41AP̶/)1m_/FSN5iee_D%XG m>]WR(,3@hlmyƨ+)9wb&PsC=&c?6kNU5Zlq#sp҈"唫%%1xdy3M[ &.@2xAA1ŞÖ9'_PFiϙ<%`>W%WYė hndl yJT.i2nej5Ղ&3 2@"E3V,jČG@y%8elׇܝ-h9JCrW Mo dN<`g#)R0=pΏAD~vk̙FGREX‰t$ t8a7>KFg Cm ;Bg* Lau!k1UwtdA جk͙2d'HG8' #ޝLIo<μrJugo#ϸY1kЀV]&Z½a_jm- eJ]Ҝ1dl%<Tq™+9 BW²,~NvRuv#N/٠W[/7 L!8YfQӫ \B=#s{ŁL<-Z]`3USa< #LPJd̀B5? oA!'I gjzW'%i<ِ(2j/ȆRZWe^=0u.&uj?­ҏ[*>D ]7;GR@gNˉ% *ڠ+YޟqگAU J-=bev nr&1q|Vx”ݻ 2BM͆Z}O-EN~ YDAM䞧ѨT`5d[>͢(4p3`[-NJC^n8@ _4 >m[n(7n} `.s|Uj+-=2!0v^Vn-ײ h}E"^!$e̻d^9Z Zd.'BP ǰ9O^K(ZE^>qՖXI:<9LK|)HkIRi6nSHѵVvt[ Zx!KC1c1싟Bq1Iiqt71U-fJu9&"џ.v<\?Bm #ŕ3U֋XnpbMҧmbVaX3ӎZQ=Y/neSS!by~Ɓ$D}j[IgK.eG4pr,0D"$ LA`Ӳ#wg٤ROܬb, z,m3Groy]\ юy(8NHnݛ7,I˥E].0vQ|pYH Ӹ0NGXZv>NH9[cZ1@.<"0AqZLD]\23ǹ`e_C ˆM 4X\RJ`5AX4>n1{1 jU^H}J(zŠO/+߭ZײXu$9 ZϷ>cmkUtNg MRSs6N|J}0SM_q=1(^)«#/y^uE]6=j)o@Ghm{8 ɢ+ESsҡ3 Cy!THm>$Z~ܽ ]W'-us8uTe(v VL-_Ndjvn y|pjs_H E~F]\x}:a@~YB*l|p{ߩRzՉO8QWug;ᨤ-Sˢ?@)>kK~onזDzH+wk/{lJXIi.){-,%?Mdxgq 'R. v֫B ]Њ^#'Z|P Aِq%XNEKڄ+2pUjqg2zu2KL_*v gP&{ .&+VAL'ԿR5g29k;+Ēɯ1;:L%C}Q&y6ICLuoZ,JJS  ԧtKXy,=8QR'2C#_H4YwQN}(3[Ӭai%C²-TS8qghc旹N_á{<<@U=W8z(1 wb~jCyD"rf߰W=s<_gm%̄+R@˭sGVZ|( ɱtQ:|Ե^C5| "56VaV@\MH&|N<6R _U00[LēU`]_ xҁ6Sq óJ3 e^q] \(a272hkTG|;2$6!~GN9uWG/ pTw\YP[ҪUJ2DPDAvm%) ':#bcJ*g絀ExZN_gؒ's~^\|}-xV-u :^'\Q w ױT"1-ZU̩ (,t:-:^TFw^7#E;2R,DA@/MEdCy;y-?d GLvVʨ!F/\avRH蹪7UHU7`QűV:cO{w &@gפaC<.BYO+#~3i͸k9i wލHS󧷄5*A*K0W,mE`8R)wK0]͌@yI3|M;]A@))nN㞝a*NB1b#Jv:K/q",v3 `Ȩ,z9Z(k??g$Nft4~BA DyyroDjI趑C(j"Z{!1 VZJ(ܿ_:^$z`Xh҅coVCBɃUl!Vp${{ww*MDfC eN79%kGgӹ!gD].B7n0.R]NWfjx&.': XyLFLN,cPKԑ5%d\naG*'VZ>l&V`%;_ )ȋ}E9NŗNSvy58ɂnG}\|2Dx) b'>|n1MD7 4b|x[nuh"N+ĽO(x&/%@,_6kh:/;VRPsGU; zkELl0TLYhZY~ Zڰv٫C#O+vFLpT,?2l@PZFzTm9`tP m 37gF6e qjFs ~8k5a_`'-' ύ!jvGqc;6xG'=g³iӡaXA !{$lPP>RȽle( zg/\Q:.K%諗5B0_%r#Q\˹Wm1+/||evT : Ǒ`JVn-kK<ԏpa<5z%h/JI%&aUt/\X9{6(>\8/kDM^nAt)lK0 ( V c#?"TNX n?HǸ=9vS"~Pu~\/ŃlR'օx2g8@F L3/ג?LƤ:nsGu[b1 8" %hw2Qkͱϸ)>K$`h&e+W]s=S8̅[4lJ-G!/3aD,,cq'Nh;XR?łSpD 1O$>o<{{8ĵnT<;"S?#LUV[2:ҥZT<msQ^7>wOR~@(1huϑf VxJ(۾Sf V^Gɖ" #YK[q1 3_!?uYZ;KuW*BcRVS.> K}q>WK9k0T 46DBzu3bd.)jF*sI)Rf#9wT֐8jtl{D!(}]ZsjnV}IEx#arʙ5޸]PS1]2zoL@s?׾}'7>JgN TP Ϛ߿>ViOX'^r$ 1MYs5 f!:8]k1hUY>ANɫ+@ Ly#,Tpu~'atnq:crsWb(n4ܲ|ZὝeӫ6`7g,!aiI^8m?Ox;K_u`"(J_WVQ-֣&z8wXfUxtYVb*dͭAvX\>TwL멥+lUvMd7&Lבt\Eo\ \-Zp2cr w2 6>^1oǥ~ww&~@m,}Xs* ['im`LT#`A e~L[EYaY'Xm e| {)n6H3fȕBn}h.Et" zN 4ɥ4LDz`1~7=No3XXպ69=q P@EHf m .}P;^XwWV98?& L+_\su9 Q6\ o,PgϓD\enZ)5}[+}" %GUl[R}X&d'l%\=]Ӿܾek2CU6dCEa;!/،@Nʪg ~.'a蚆㊮h̫gC=3(lgNvseJexAI>JEu`nswQ3įHmu;"ϣֶn;yvtc$w23޸d[KیF69jXw,#I;{Qfk!ZM0}"_ <_5~h@2;sh)@= E>v˽܂u;'UBkT&n9[N6.u)'i CrX؞෶mX$prXv7@+w ;%[+3Pܑ6Ҷ&璚I9ȬhvbHB*Ӵף3L A:țF]'u@k"v ۽*]V+%ilVt͟l{w .b] r>Лj3;%Xgegt5D{^Rnj7eOu/{x)rǛNyٟ[tdtT⳾yDZ)$|/kfI)jf`N58L^+mP/nmW:ÍMoH )<D\Kj0ц%yYL«:ErR=+}¿Úy_!n5 6˱ZjH ?9.U Y5S wX@d2] 顑s6:['Z$^g @9]deF! xai jA;X$"œ ]g@r1O uk]yGW P\6D%e5:'{՛2y>9}JlQi[?|yE(/]>tq63 _i]s۱LzB˓K#%@x9neQTPFؔ3{407"V2kzs4k2?힐]Sڤ0Sf`ZHbjE ]am{1}*ʦ%gw>xƯ^;f83 £ 㬼 oC͡դx\f`O/A\bbUTM&qx溣ԐQ7!UɂH7 Ķ,`Gv H">0pe;97pr8Ŕ1kdi0n 7s,XH?]Y{MS[.#ojZoKbGO˪ԣ~[N0w^A'W8nZ6(NA%/Z@ <0Yq^.݌ntSZ.U{,/¾)RPE,CV;~ r{6y ag xnHFOO.(<뾽x'~sR5|4hLv^Ж=z6KtE/X>keH Ly^3qf XG\Z"{ o|LV @&Ej}$ \fePڎ.ɾ'wJ[CF9߈w bhKvPFOQu"IuLʅwd6/dڇ9'iynhk:ѳד(]4>a8(Oysb9Q^ǹw9-(9# b6e&ܸcNpA9ĬWݸH:tv#TpdciؾW1^8e-NA3|O%=u3/S y'Z?%XY0rօEgo쬲(|z"/yX LMjiBUׯΆƘyތM rH6۳ddkTY4ײAQo\}F }L\D~B"UWYZ /8` v`M*{/XN6*FfEQg"]b9!ha8ıt}Ї̀LmzO ,cwx1)Lzk4֞8&ujÌKqV8p"E)UǔJQgvMxn4[ 1;+ d͸WQ^D*љe0"pw w\c92桟v#bxcvY$8vCOC*Ӓܺ6#l@|w!cpK_|*D0&DK`v1@g"Cr\Q/tr1?as .4ڬM(LK cF+S=^sj(L60~dQ[{"Hjh Po#yg;P$;1AWQF8S0[=sn9Iq{q4J6e V]Yo4ީ*LnRSB!ce(uMH3  vg|9 KҴq\qX+Y wLy E]G2(<\o' T:AlG& v Jmy'@wIn}] n$}H V`H 㶯o{{kҠHsJ_^̈S#jCUÞulpJ^ѯԓluE';TAXwnk̷ 3"}rzC]vu՞b_OlY8I I-,0>y]LWsTcyhxՃvˆͣi:o~dޔʺ6)[\O{8WFfBzt^Y|aU^ʹʙC)k' [KL{M'uhqSyMyWs)G׵>"_E%/W7>WK#SR%b[;S=J?~ӺpЎD pwU CRY88ݻ"SfvrP&Yc˹T}.΂:E@ˠ3FD BWZaE'ou}Lh)$ ĩQiݨ.\̀7&w;~`tbb %s}nTߑW?L'ξ<8)5x xu."S_L~&Cn_PnւY} IjPF'GJ$ ƍ꫊oF};5ڬ)<=(TfȔ~DR=]*~~M(I,-tuu5W誯Louӡ,3$D6= &@sW`lc_L-b/Qqtᖅro b<ֻyqYyb$5Q8%D\'ѐ!7ym StQ'BEw퍜Oǡ_aANhuÄ)P90 =en70| xÆY$CEF϶ $фLJ)Y@0}o~2LF6\QMk*n_1t5J69! n]Ti"lޤ})vKG9Ę1 Uhfy]4tN?z kZ^G\2JvaJ 4U~8Gk*H9+?szBqR*3n8z: ?Bj&KGWip.J.mdr0lȭʂ:{,(f5TܪS9*!񯗢sj2Twx,lReMDDbΛ650C'j7V%yd|n!qEJ/Æٞ QMQsG ׬ѝ6>zGJ-gձ XCQ9Aaniur؂ۡ#Fi%JO!lJH3o-3)b%9df#|̳b +5Ab}ᾍ7(L1:/}Ez+l/$}SV 4FA= Lo)|wvB4Rc2|r5j99H~vK4t4<pb~\~p=zSixr|VPz5967L+2{SwNHE/:F}2}F$1~-u X7fbЛux0^C8vHp6/=UǨs-yH^{͖;X'YAj* Yr>]%m9GfQG&WrRfT]c@dĶV-G=@8=T}0Εu:LC%*[mv(j. =ҝ-{vүM]۹2‹#yu5ڦna ep7;&ׄ_e3/}jރQ;wt(kM-K%O:B؅B#L,H=Ι"'pGz7LNC [^:Zݦz 7gDŽO 9@sNيFp{;h3Β :Q^td oU2J>{c"O!z_WУDw>M6 `Ah1@CWNrZ||"|nằXR3 "E+xL fس0/hgPGBwtٛ[^V( 7zQFJ #"= 1?ª L ^-6L:"ڶ7\Q|m2-tɼmY_iou=)zD'EwԊ0kLh8VVn# :0իD^0+Jp Do$C>B^apn'%1`D*ӨuoU2lY~ o N.e`lab%>WoF8nyE=pT>D !]lXk+n 0+鵀Gض[Q1"KOx3D񋆁Ijt5dzO|*}{&c3k]d,5YE|p5QWN@̷%S֧qŲ [i]yD ŞpVe}+ &vQ$/3."m:z)T_O$ h՟'_ryGгC^#U.n)DUr+Ac{Ш4|)zE8˭ݨ\K턳>6v^LJ%<Ҥ(<0mxlql5m)oDV] ݕ3|L9ztz;*SKd2S Ex wh)xdه$tIjQpIy}rUS/%սN?T#!Wg5]=><=^w\AKB34c‰q׃kGfA2͘M#TuFϗؑp ŝw:#9%oey8-i:,^ K= ?lJ5R]:K|uWk-РǂEciC-WvX2~njTGm_"TҼ?`#]`zf?e<0^$ß+t9=Fg1t_gqd 9=RL}+n>jpjʊ|X9]VM/XNqmt0y2Y3BFAɕ\ҥtsL0r`I[CrGBEK1q X|>dLfB儊7v `->8Ecvu/eRwSxf!鞲ToL'd3Tv?1Y6)>C0ԳN+Ӕe6UPr_P穯4e;oSG&iM qDK;ߨq_ca]3V<r"7#3o;&\>AIi!QGͯRCVMgjOmA9kf3'Oo?"rm-#8 { 9m&a$O}_誄ZD=63Ucb^Kp,r*@L[]TYXB=V[J,o;CP#,!$[GI7Dֆd4( oKDgA`N fc|iafulHFe'_,t 6,xHo)T:EU*PVtYq?iA@,vL">\O8ViX/ M$ d4MY9&*dT|w2zo.¾nOuX-;'9$GzT.|AV VViiT0c07bNMJW R*8Pc,/[(e) k%ov{y0ᾬI}'~(WR ѣ#e3![:x~Sr!.JGNLg!uoP83>H\E$Jf5a*яD,ˌ1\orgN=F~j[}vc愼]y^Uc.?hO7!]qb! ]ca|ʐ1cCѬ$1rY*k -/{2az,g3y9 {'ڶ#`I1Pc q֌WD3/uluE=txnnc*՟PO$(V&=͓Q*X9|ʼ4ICv|:"L }wqcIhd脰:*pBa#=:zS8#-lOeQ$r_9 [׏ߚH<>Z۔uBG6ϖ)0{RrVh9ߧLr fg J%P$):B|??^R*K_!LBI:Zu3 [;sC;d{.M^ǗN=9I-cW9R+0h?My'gՉX6%_c MyxgyiX%|a?-*h jAg=ĕqBdvZ8%uIvI ,{:HPV{%v>LCSu L^xwCZie x ohٝ8^TQ}!خ x &o2x=F?yG\C{saX?&n4xQZEd2L-Y.\,tb-}[hZL0PmrQi _VeG(KFl-ȣpQgy|ל>˚'EIa BՅא؎(^1BpRu(MAcl 4Z3:<FJof(WrY< V+.N-n+rh0SqYC4Fz,RJs>aPɞv@$|GLC8n rܱ&Ӱ=|(PjcX7}; o炂< @x /4/pcBeSĬ`U8,mo"Hz~7 ܶҫf6upsm?DYU2Ovp`!9hm-I:qk*#7ysԺV6h2|i ^<ؖ7֏oNV[uPvGYWؤS@; yw#btPt+D ,{؇RE_AsV*hE[kAXy!BxPJ |8J1NK ~LVF?Մ)[/EHEbuZ& pQ+LOo`g9O |uUA2`[cm602媼guSqryˬH\fp|F]Qkw:Mn~<$' MCx.kPNzK B{w[3=L*hdߎ޿}j-6WPEwij\y#QFR9lel4F99=߉]'6 >:2c+m SnKd @@iލПr|8FBHX{_64N pNsf`,#%tYHrҕVw:a^^b-Ԗ6/"FLU٢<{iZٺ@aD䇀S6zr4#C 02II T@V>[[zku'bzebε6Ήh:vһXݟ|6heX{ [_zC(wfdv={F ;D;u0)+FeQo3 E/T*xG;L +E 1ҚjaɃrINB!if qܹV jfs6LW; rZخCC(뚛>g['TD|vy7{ӵtL/gMje#fN#-CIjv&s2ޗviYY޽UkEiJ[m^g'v?&Y$0Zlx,k'"L ao/xT H+* );9Sa`fuJ :%tPG 0wMKaaI`M ƖDs ΰ}x)8J,l5P~~r,+!T\KC2[pxAI/3YXEZ[ҷuXsR,Td/"/7s{x.Z۷$A?￶H9$H qŅӫúTiqnJtLi_@3e1= )56NJ\I(.(iZ6R?jߧA鋞wabf(ӕYk`Mi?vCz(r-˯\#N.D&%wLtLWDGHj3{$F]Ь~spW';` ڳ~Za#8;wA崊g,Ouox}D!P%0,gkhȴ]9havʬtS.wo[:hKXsXeLi@TItvgƓ "&llӱXЧ1"!ie }wMr[my fG>~z (Pl¹ˁ͕v 3׶#WGh-5FKUgCqcU#Dn!}y fYst 7Hpk?F0'i=(y^sWM2aurS2Z_BIl0yRgd٪],xdzcXQ4H:04W%+B K3-K~< ͈rf3_I;Yw/7mMJmM{,8c M6߮ԜUcO!|!U_ yK\n UlU#K% sG8=C^7) ύ}DcCQ$i0K!74[a' X'!̶{ 𯋿qʊ'rd eǣqHOPYkߴ՜O+"KQ4Jw#og!< ɳ'4 v* ǴS+/tLԏGgI $_AN̬W70O¹mRJ \Ƣ|!eٴE}J`E\Ys~%Zj~Ge @ y@?iyTG|pA\N*{0CKGB=kQ. "yYD~7֚Q[Avp`7v/PGۚ6sF m"\M}9ypﭶO%S.Q}"uţMܵ(vԎIWxL1mq=p HZ>CD/}Lq)_bxQJl)&! S./!̐ E{3f (0kPAMt]3|>tq~DJPܐצIW+-V'`d6vq0+SSI:n}]kFWKGŤe=-w~B@W'uvv- h.s=]!'}iX)wʧ _q9 o'Lx=aK Cc0_ P"!?S 蚁J6]wr)'[L|}g $՞mso)=}64ۊt1t  Iݗ)t.Y70[C)kJ{G`'Jvzv}zj0O+<(;oo5gUvt#@n.>iY^Y!g?GC_TKCHޡC߱=4'eC62T!%/f}A i ocHݨH攍Ln6=+t/$ UfkרRW^=l&+Ї%QounI@ແ( Q-v{2CNQVM(_G~p(_X(Nã GDua[m}/;v>e.5o".(IUR$v,R ݎ U뮹i06(4c /uݱmySje>qΩ9-( ֊]Wۡkt %z6$ f"[2 Dw+ϸ6ͩpo5?y.MM]}{YVOX1JL} }5I&7U2]oV{,LIO+bNU芓CF-1ba&%y7[DN8|8.2ZE0.6 g< yB3?&FT=!Zp'k6QXJmP+V?!r_>RqSBcJNd;!Ӗ"o-%ps.{)}Gʄ su*-/Ak^N\ HXP%\d;Ap~(jnKt,\!1>]R]thwl >b$"f% 9_/AXa`J'Ɨ]F?Ø +花}D}d)> AxUZG̦1˻#|ܟXp>݌]1_d\ {QކQ T\g TP}"#gxڋ\Vd {t)~O?vmE1QxЫ"5qq| ea3*oOܼh'Y)Lvs4}#Ⱥ|b-S:n.6sN1ZMGצa˥&?H,&K!K v%H-ͺ)َۙ5Iol"~fh){yRoSWEpL,3l(<.(*b $d8rz}ҲK :!BV" ;"a-]Vn»\ m]r}櫣Jp&hMa5B > m/]bd\@!4ӝ;E B=ZuQOUv,|_;~$2npI8~҇GFH ?r`kC 8<%;ƽi3 ~06yx-;sUޠ oe*'W~bP1\\ԙqgfgYٕP?4UX ݚ~g5y@z`C> PQca kA,^k$Rm^i?RI:W_ 3*qWm_Cv\^^syҒv%5+o^cXa!NC9a4blR \=߄-PǝNvjria.V1x`U.F2nN22F[ZK@#-MFֺ+<`VB¿荇QM?.óeGA2{\{@;/1/RzGJ.ߋ- qRVW:Xf_4e]0Wt3[V(]y0:A-_BNTc *'XBMY{Tf[+A'i1:,}ҙ*qtqk'M^ю;?Ulm{Xx 2z:-lZomXsX2fXWn O?um*9K LzodPccDWu n ExEqK]iFY㋞;`c">pÿq`/Wfʒ2^R ᙃWH7! ="s%^\S/0ZKK> KTu@߭bgn˦ǿ&)"z a/0@|+ݽ:.;萢s$tdmڳ0pN(>4OC $;S|Ɂlc:oV+Umr:pV7"#jgL9 姭qֵ˪=!f8%֑<_Fz'=BЌ8Un?k``jst_:RGc董oiv`PߧLj<Z9gfҖMF:W_4캸57p>2::on 9ii $?8ʙL^'f4`ȗ)0 !.⢟7 Z/Y@2Wsʭ?8b0B\- ޒx=1M$ݒ[A݀  8&y܄vk ^눽eDI@pU7a%-̒ݿJFJ\QWCtB?7k3w/99n8y?ۖ_HUF<~u q@@B|kOkqWw$xi (6g(97wg@YG$Nx'z@qp]l[Mp}yUr'Ix^L$XoyZDHMp[>Ht45`HS)=ga6h6' 鍻z0GoU;o"Gu[AtqԬ%w!#|'z?a ~A l06aYjNIقeDי z ebꗤ]֕/# qG~x{_ϐ cE*3tlb/  \JX) ϊx`|Q ӵ/uѴ#um,٬AސV?1Qb%m!|h}*#t)6yY>3a ABP\k@94_y倢i,>jcJGY9=GTP?lKO^YjqR^PBS]1Zll!4_AYs<2 `}BQGHk5ѩK6>hu_4` .AkT_x݅erI.0~[d:ڊdo-$-v:Z$(fF~J/PP廀3ק]A愁l;}>|QZȸ[ }dPгλ8 2ʉ[6RX?<^ Tˠp(_ C1R` @@C_5=/ =TK6 8esiy4fi{ʍ =rzr XC;3"l[< 6 !@ {+9( 2C(_Ԇ:(s5?^~ZIkamC^yr!gjI>PšqSVkl3\;CXKv!$8A }#ٟE3e:>-2D3@M.NHѬRT6:?qp|k %%"w %v_1ntDf&/H׶/W^!c>ڎʄMʘ+"DJzËcٛ4Pk6KoܚDUsJB.M5!Ɂ LyUiZ2.<ߤWb^(4M1xIh=î)-v?ZcbLxj PBjk8ϙ&q{ u!L3-0Aul}~pDo:\5SbY,qeW}z( F<<zQ 2 !"'!*Lj1c~K=L1FLSk&C(.׈ ;~+g~U4]7Y)$pcQ{us.X*hn$/Vf[U# Sw:g]9*޽(}=O`]!Ss.u}Sf%Dߊ0X; M+dlKrITc{iGYc䣭~?E,Y >C`](QHG"),T9 @ 0?~1ɏtJw"Wo!n6>@SKoKx:.|~2@ 5ҎfTO<1{854ܴ"'ei*?&1ee~9n!NjL~k\ 'ayP?yi*'NnB*}_%/̺GqJݠ̓-o]4 ȷ (O$ܮGxh$)Ϫ &uҽ-{7NQ.JpPk!ڊkpײuvaV$Uaַ)\:*MUGuW qQ>3ޞ9g yeJ/U[*SgDHbZ ]vnO!?> KcCy! ՆvOソO)\a!:¶j  wr8Uf!Rʜw Ygx3CI>a}j8(ʳNMFk}Cq.jmpOuK&㔠wB LFD{ bPV+_C \ }2$_=d/ ) Տj3'oQշ܌c@ꃛD'lʪ-528ߌr !h%L]$\cs NE]#p= ѝ쑭 ]_N"'V ~>PjEkyxV7Azs@`FMe)S;pǙ}ߧUfG,iFC!*R,dCw^pu ?\Y{ext%yAåjvܟZWԻ%? O쀫GarU0½leKo0ƽeD>fm|] 0mB:uȠv @:"Cw <Džyte#*U(y Ivy\#"&zCyNlO1 Lm #r}vmE/ eMw24HKy*эAavNP=?#Em˝gQ*m?7(_*-+6vqs^Z -)rR;fC"*rX6$H:>3ً-h%ÒM3sIAĸa߼ev{#EY^vD6YIQ8!0A~egWyPA;* ѩ{IH#gz4 &>^0LɃzd_~\tKh ,k<-]'j8c#BЬ6h?ULD"XΝiHpFY[rۏڡ[2/1J&XkST'd(m#W7̺`6FT]U *ﺢ)nu04ͮE)GAS.עc9n3托S?Eվ]!9&*:e.3Ψw^c(2p4'Wg4 qZCiK5y_+>9tT Y<(,J*"5ִJh-cbO gr5 _$RgҞ(hiYbqYHG[\ɉN>ORIA6RXS @Ww;^wwesl;`]s(]fUTԄE'V=T%;6h}qfBs҆3LCtX+|@ȩШW Wok#:uKV1K'*lf$>;KYBIO`8.UAush:aV(iF:3svJ&b*_</EÃ#j w[睡b?^ߛ]"đG?Wy;\4Qm^n gR]c9xS m͏Wݳ.5;6BwiCɷc\GdK,"5,rmeۏVz;{{ȌoU^1•5-6N5_QFERu7|f =gwr"mځ Fkg=C"JSy͔!4a(b,N?ߔʊIz]Dq/,E=~tHe8B\0\˫iYO"mn1X[biSWF<Gy^ mM0ەa _Ŋȶ׏L,4D['/|χs27U0~M :}b&?x.tput44qUF fi f۔xrچw"k9o|hFMq z`{6IF=RO,9+11vv5rMKI7Я'nKp90vrzMgiq6R$ҭL1OAn%W^;K'H?-k|;H ,dR0,#Hkq]g6( oLg,,Q^78:t?rS@6%ڨ .{73% _Iyǚ_oxܛoR|ݛU)/-fc#5D }4&=J1d O{* *o| ;3` s*>N10M!e\/JvB麈H(~..[w wXYaT U1+gmKLb<ƌkLh / /(dxG9~`ȶ"gQGH}Jp A2@M I+/%U)`HV_ ߙa$Go D,Խrc{PmS;S^_G:i& U&+>FWGYl6=T;yCA=<"4˓:7҂2ayYii"gZ)YZ%סH\TTVOu|yRbu][nvYXl3r8n>x]~|+҈Z?ʹKQB# w)@zqbO(rj6ԕmիw1Y(7 Y.+VJa8 ; cϕK+v˷\? ?-Mz\욟( |'3\(0`=1n`&fG!us~|NWm1§f¿ Pbo@jI-3+KX2]lPد`O<@eQ/@0T$B6[v.KjpKĹɌ$FD ]'8lGea׮nچԧ#S@CksY~m^>7L4tt/bGٶqN&D l{Xc=z.#Oq}`8YQ'C?d}BmIԜHWr?zY,x ғ!L4l1+! ޢwk $#q}|Qn q*=|rbdhಭbҥ.r|F}-&dgExӴYsql#YF$ 2؍4c}_fgQ5jyqlgߤpuj ۘ?oSRX`dst܎6Rbr WE~~&J~T#~Bhu:AL'Tlv-ť|@9K7؏xG viVF1;ʜΪ%׏_#xGײWCgoŔ}y?I]d-`_lQ<~nEMU:ł\0ӸՕF9.uf!9Pf%DyKret0QEqyÍU.9Äߜ(g`🇷y 5s܌-QARD:">yRkZqW:yt<= X#W~<u{ѿM*Uv$Ubgd;O:r 1)ɻ|JRn.pڟ|$La>]Թȧ3GbYN~N{܌\[AGM Û/kd/ꃇ.Ұ˥7=K =-X׽bB?6(4;ۅĝN)0+<^Œ;g e/_zVN`Cōbv!ΐ/:F޽SGƘmzaٌm'5z)MI@ @-6;dbo@׷Eҩr"<}[Î;Sʏ~*.a؁eu@xT s^(րdA3=U{,pPޥP뀐ӾwezYDנNœ.Ru}dPq;\UԀ-UPk{e\f@ET=M~ /K*{wEM?Ն{M,;HASo&1\~7Incb J#~/ثrHLg{NMyؕIPg{PuQeL);TGKOg)GOWq?1[#&n]2vKNmGHX09n1:VW1|5G1JЅv"7чd:բQk-l:ȶ.< BohˈE) ơejfC%|O4qYqC͏~Oj8>Gjib`'훵N8[ jK*5g(~tCB[y;5tNjh3J|#2BQ~K.]"ݪ;oz,0X GW7ՕY^* Y ti Q"pBV 3w2֚wʜ ᫮"0ז S8|' g1bYu^#q*̛zݐZ'P0G3dͪ-H0$l['3Ĥ0W J!iղ# 봛hM$l?LǛD=m0uUmogp_|2^fZSӢbBMD;0=M2QHTůYq2Ò˰ Rv]s$-4hd7zv{}2;6zT+˴`*,ۙcs7ntC1O3u~_P-#NHT0T=eWVT(,x=+ 3=qҤf z 33z%$ in{wImu5%[K G%Hg{&YxI2*& 1 f⑳REE`ADbh R)cF8^7>7FvIS,x~Fg Rx;w wmDbTCB[.@)( IV蒕п8Ъ Nm_Qw6 ab ZslgşAW umQ"| (*=JHfQl|s/ (鈧c֫Ps &n<9DN82T<{^of}T\_+_b#R?]0 _ܚN,""n۝Cb 6 ^v7QfhrKz?p^ h>GDD"C w 8% X|~w'\[pDG͝]1TbrK"y3A| wiqlp=45 LtQ9v~$)܉]wwJFV[ yQH~;`4/W;wf"VjU2IN&[Aӑ!].o-fQq_7\v஦<2 sZy8ZY2*YtF94} pQ#r=zJgk})әsvɊ}J)@$WHΟ?#M:u_}% I&KR;#y<XwbxFRkZYOAt-;x1tQ,P{44 bݠ9ߠ@߸阎,&(MK# QGx61߽ДO}JΩײW>A9Yݠ Ki'Ƥ*Nn}a\H%ӷy ͂8`pby|"d }8m2zr9*Jb6@vc'p{m^-)Kj_A9ch"xk *BXmVYZpdM2%<כUtBү}R',"1ݲDcl`L^!eaǪꑽm"+HH4~5_CCl-2غEiRZck $+4]{^\O|ٲŸtSx͇ S[+Xm'mD2Rp UAl2pX#ʔY񱝿#3'-Y;*\Jl_6v=AqІ E_-YX8mX!3#a8**Çظ sK *vz`35p5ԦWj 0;x!!5]"hER>kٙ٫:鵠 PA U[,#e<}2}:$!" >P3F!m({+ztOZ fNPqIΌ'uͩU~,~yBHӽ 7`ʇ\q**U_-Y9f2#ƼӚ;SR^; <"KzP~l/WpF'y [+jA[p(Es=jd1dђ"Z9m2c>_3b٥&,1ɳLc̏nQ =\Bh"qDfptǰVOVFA]/dZ62yȮvY= $GnE54O'/u:?KNeA/ ( 5E zƜ|iH秾4TpgqtT.Sv.I.N6ЋP$(]`"AV0!mÚ@ĢAqR p>U߄ӿ%kcK{vSC% r%b#S1}w2˷ƯB鋅"EbVha@_['G>7oƸxBǤL7豥Dz A!W# FLvqX ?8۴B7@T[~¸qI^}<;z"5:24ʽ}N Jch7"̿P-S8FөNSZOT •v36D5Q<>J5*/k!"+H7YEGVO &q~|?J֎<&L4!Qb,= D-6h_I{9~bB:_{I΄E 6swQu|Z0 ^,/@ڸJi#H:qٻ)3k^ԇ+IyOxXbiW[C2D^ّvh$fXKg68 D9BzT%]>z:ҶӀrt I )6:V"lmOF$st1y*hqPΞHa B`eϾǘ}Un bYJuH%'jKT."9WLӶ 1!y8.yyjCp4i czd͓ȉf^ 5_3=".jsڥfTZ#K^}ޝDo›3_^ilj%X{$i szs`54qr?hByOQC$"2^Xuݍ+r)" ` 32zQ$,EZh 8hQX?睌T !9R亊DCFPE.$q/;!(ʞ:r}WYRf#O `u7gX>'_žy Q{ ]ַckKM#m:.5-)u!;y4fr\ 1ʳO "j#SASzj8hy!𶔣BxXW~qBSBŐ oν]:^8 iKelⰐ}lSKʽ4T03Y8a2>cT-m]A?®cm:]Wkǃю]"ȻM+nnâHIu(.R/6 ~ngJQc=7[9 #f:qz!X3{qvi.04-JqjB m@)̼(g:ACK.op+(-|fTKUm:w1f%8p[ <ڰL&GU TXAJ 6xUވs,Q0PB+ni`+.~Mؔ2q#K +,Y'Rӻ%70<Ϳcޘk{P gBWA$ J)cz䞪i/֬JWX /{rpx>f*>e1Ӟ~I F=m1OPbUz_9g(h@1+UdPҒ-;$sT*bAԚdF%,L˅+wt.P=mш{ۜEWԇ*C pCA)iCf4DQ(tfD{K"NUw3)5W ܡg4]?dM6AFΥ- m7ZD:Mz+WDՅIn坪:<}SX,j\B&Q6-U t\<1 YJ+񛷔:!7q) +JVW.nz̅Vu,Z4,TK#TrVx քbc]tYqGXN-R=1X+ Hgw^QIRB ZT&܋: \hĞ,Bӭ1B0z1@;|l/3f [9yKev+ZGC@Pwh&XSlv|i2~\nXx5Ͳ~kr@t?6]fPf.ӓVSTN,iFX}%g/LA&r¿g9CIzy߉'K[I $Kl2,CT od4F"hpdi/Ϋߗޜ Q W~h㠆/ -m_:mL\եO' *6I-WlO\*MvL{M܊.x^sjM4qg(lF .>_yHB}vS֊i6½2rY4cX6G%VBMٝv:TA3a!7Ģovtl-7y>V\&p}Il 0HmfI5ȭ2`7;[j"{hFR2K{D}+V4Hրo FF `[$xB{{:NR/aŗܾ7\5j %Ck>m+>\T2i3a\'(_1H1 L}j|j<#C#1h:<$wZ_r]7ğ!vo-,;BmdkbIΠs $ 5= FA_I()bJSl&;b+9.;~M_y63k${kf}fSV;ht%֙Wkwisl!BS6p"\{&1eYHx*$5`~ "IDԺwA 5j%^wu)q/|2Uhsqlo%Z@'a@Wĉ7ZA'Av.dzwrj`Uc|ԍ)襝n]Yya+cb}u}ΌRJ !AA XuV<7lnlCC4) iʛoX囘 g^'3vD[s/B?Xa[+>8lu9+s /ɢKz4ll#BkR%h'JC[<jZ^Wr4)d,t8jTDuVKFȫuGo,L)WBIPCwu~a߉ۏ\n/1]vu:} `XvS 'w:N9GŬOw1#DpXb,je+zRsM\$-F9}'Tr0Xy`?ƃloA2]>vMO55X!GרS=|㖙yՔ;!&gg#UU;eyះY)@ ̦JBNpf䥗{dZYXwS01XBҎ7)of:Oy|OF§e9k.kdqs9! 6PD=JڸƼO@<`\pIyl8/6j2wlS&2;go|sXts!녠+/,%׸9Wd٪,3S<#aNJh]~j*p$7 U{I g?‡Tdžh*nPkLװB[gnJ*-LO%dmo֠g(Z$4;B=ה9/Z> "Q{Bu fStZ@,4^ۙ{!X!9cY &7a.=2bK (̀V%MD o~tKW*3]a/J9oI@6\Qk[BE}♅׵ՃKCOYJi2z ݊n"#zbمvH{,Uئin:J D +;h@=Di/sck{.:3F1*M)wzB)kv2pƃGMCF+bh+S'n^-8.#j E SGFl6*9Cy(sk" DW/cfAQy7IlqT0suq<pfQN~(;|t߽XOt.dx(LhXIXϨ(/ŔeM,[:`W݄%ߺ$w B`oq'1і<7&Aw%xƇNhiXuA̵r.ɔoQ%ZvUsJ>~KԐ`}>?Ke~za*gb?%Ɵwvw;MUx%td5E| } ˗ Zr+LVP2L* Y$sznS_O}lMJFH}!`} ~:@I1Ify7LD< A(bT2l)œv jTblxѾy&(jZ汥2y !M/]k {v) 4ҙgnܕzxG3Gfer(M6cwn 䴟~o["qڐg>VM ݍ^uj9˜,qnR72UZuUCB9]~nS+q9)Me Sߌ+gqg}$G+c5UWupF4rTP!,EUXuwյ/GyriWMC'}¹AFZeuwwy8Ȏ:' `p]E[̍gXh,=-x;"O >MŸ`Ml ``F+ou#`jI3G4s(ެ`9,֌.MDޡ 66)P|7n2I9unaGߍAUl61BƻBm(XI- Lzt Y: s4fq\ңzwdj@T)-fra4 ̗ kwрR-̃ DeK~ςȚ-n>># nfaB6֠[g*sbTR-#z[`4|gO)]wu3 .`>iUlP5QѬ0dWYg5`%1zM5qdp%xumO[H];EG7̬GnJ Gl,F{.-)p|J^=hZ^ݸ  X➠t:KɺPZ2D@<.kj/S8/iW- )fiA~kp_!bHֳ.f!P6Jx؎qڨ3w,rlT6 dUGpj:ٮi_xA-˂|1@acy Y'(=b eH 8rF: 2]Ձru+,0-CĴI]׸ݴƏ]D's9)z7.?f uMMC^f;+6oC~-P!d)X uM+3r7ÄU_mNK7,H`?LGǻLULQ~\ѝhG}AFs>KccۇI}f0yx0B?Z -yt QUR+ ƴbmt2Ui-A%V~͡bޥ`qX|aG$b5RF+pǀh5fFជfvǕc7vl Q©)h'~v$ YaL|ىzsfZ#E`Zlj04jOtv[ kOEK #q:B_V $n3{Tya.4k6NC quFbA]'Nc5d'l\4 lΟOHnk7Iul!RV`-a 0\sR=?F#NtC>ӺE lq8Zb"¼H0/G< NB8Oz3rBb)J71Ig߯F<0綮&J,_M,=e n3 ܍1Nv>aH35x#)0W_*[ 5T~+eX$lj- 4ikLk@LkĹ;ϩ1ߖz W jo-*>_1Eh;?&9ρ2lŏl*Fϑj Z#PM*$ zڹ"wXYX֍'36׹~ҋL,^U(oڨ3PѪ XKCK=ӃH. ٸ]8QDL؂Gq*- Oy՘ 9\;0q}ВGQQFK3BeZ8k6Jn5^>%3)vUxC{h]<'GpRWt@IMF0t_T׼,hc]YUZp{]9*F$+ olbˏ-nj x|&_$&^dkEiяwH"q賹GON'[g.RyK>b Ϥg}B q&clEk_l%[6M)JG>JC4HvLqTb?+=}ؘ/,Mfi̍Ki>[z_`|ջ%hgwծU "GZtTžz"s^iSdл_-d7O"#v;?J&'0|gռ!.{i9zR_K>&PESu3+ͥclyK=*ͫ-S-.&x;n}|f-1Ild4[ }QVAyay~Z2ʇ(w|%CkH.4mRF֓SŔ}H-|r^$j)_!f9!pj3 Qg‹/䨎.\ix͙('"Z sM$JSBNǘ*e8*ήTNQtnZ2Z y8ce۽'Js 49`c!`Xw5߭T#zZ%BQCA5[vC̖H go o=[ӇqĘlziu;>b ,ԚpHR6\7GNC|#:((SB `<ǿrO~h.'2J*}u ^p6[3ʊ $ .Z2P-I4đ_!hAZt"yXݬ$uR0 ~zЬٔx6k}.Rrp&@$M_^5T6zKz+"|I9uiO=Ex@ vC)㐙QIɾ',r_:\f-O ᔁt&}2njRx'/%mT. Tb8ZS 9Lb-3ƦcAc"ṽ ⽈l[g qo)$(crvmLKA2IDR48ʯdNA GD*EYۭŞVOǼǟy7XhwMUA:׽Pa(*j7k1;NQoS¹NG>SAEbrP",h%7VEin bQKv|\Yԡ%bՇ&MjFh湻1~ Wʾ9?-5F$]:{/e1ܧ&XݴO-r8q|u!K@ʅ~g֜xgBWbeR`)1iёJQUܾju7A($,B )s1z=l7 mжy"K$m0Z}?|a.!^hED_ff*O!Y sb c'y|\ɠePr@IM_Md3T֑1Q$ȰcB Bkh({uK/bDhk_WoWw?ܴ?}1ҎGMWe\ R-^v`OQD|pmA|TG H3 `}ޜ6Gŏ>۹+J#/픜CO3sBjM-"#xhIһ n;Oݪ' zȑjh-7!t:DĔ4]P*\< 1d%Ai"  R qo!GqfQĦVee/y|Eazϡ1LZ)sllҺ8&#.q-9MUq IG,fsUR}RVY8@sv|^>ob&zpWZGeJtF4fw7kB$ՒSkr(՚hZ|xD|6[ªEm@[xg](^"w# ۬Fse I)ri~[T2dMkBg@_mlW=D'`:_%gk:Dޱ,KOE:Zx`z}A #Xr f52z #9MAJM`qdL՟>6dJ$|렾gOVFshg>N7GEJK<4%kҀO/Z%΁"i!tX)tTx`t6٫ c;6d`6#f 0>ZViG|G75p \kdX$Y7!hʮ-ukx(PVL'ּ+IrL:/5ybu+D즎a0}"?lHBJz=mILp\wOJGl:eo "]?9/Z=u>QvJWD'E( 4ǣK^gtyjg{>)bk p;u,F?^Cs&V{iqس6XkMZ= '{$xHI&ndF(dBN˸MQU[@[g߀/Bpݳ$'Qz\KKZ=\7%K'hK{Mf=G2b xeA:ÞmUfGZ.~,o~>3C`j%< Wl_^Z)?l$ ;iD0zdԞ(yZrI0̡ 't+K[6q"$%tz~T٭.*HޟlhFgGo ojQ<-J uAΡ 2ն]<@}X&*L#$Zuhj 2sגv-ydL zuzZp`_~-f7E+x*W HцWʴ$=W;Z+ wq,lYIuv$hw%:e?B9@XY *J(G<gBxVFo}cbdZ`+iL1믭(7ZW2 &A Ϊ kLVb#uL? 3)Nkk}Z~c ZBytzoh {` ?I+݂ã JQk5 JW6{gܐJ.86_0=:dY!%E d ޫaHFqw2V q4WgaEmGI~^NZ1HG&BeI׹e!OtO rCY-h~FF0J|AS-sÝ~c1rFrdz1ksvf|X(t#\'"4@y ^r$*aM$K[c9ũqa T/ ‹WT&؇SXcfy) 4JMi] @m@[lT')JJIO %+:mcWm (v}URc4A҆!?S0M{WݭBwK/w,3 8c5y\Vb8K5>;nt/Ma4O@ y_v/cB=}\-l,/԰8 lIX=jtg̝9Kvcw?>|顖s#_@+/9n9n\tFXv}@t${f1K>"sEfB]8>a` FX= &oH2챫?XS7i[u)p!Sz" 昤}Ib}WPH`deȾ7 # _K#?5W9E R֧R[%[yo6;G4f[.'p7ƈ=ѿWCQ|pvy1]њx: Lg@~eRlI L!Y|RfՎfI3阹$hcR1k(+c@O!'^[+ٹx)Hf%8XE/`ņ e-#o_\s(FH w/ӯ+FjcՐ{LI<-H41' R?Th(z5)s\;TcaDcO|NBX+ m!"H1^u~,)UBǼV r}YUjU||%6ay$f]q~R{2Ue]G_!v͢K==3^ӻgJ3_XqUlj!4J.W]"C^R}V\~hq37ujӕIuk>ҭ2$]wQ:, B ɗ(ht+Sjwd+Vت| ՗N.?•>\ўVojBM)FTs;-{3גBzg@)(7tSmhNLvYXw9ͧ)f-nzJX*ӌKa;{ØH!_`ԴVa֎E$)nD&`ӗ7u7Mqjy՞zo|8<|;_9l~1\oҊ/_.%s@5KkV$eO+a3= s-F `=`v*d66Fe%en{-2`Y|M?:ڗ6C$]-: #Qmߛx1Z$a]$#!D]}.&"9[2|D_(h l!>H Gz$beq1֮ Em̡k|&1e cS#~+7ejΰ5Gm^<6Aԁ[@?83hTdy#8"pTЫU=CN$Z ekPݾ jQ 7Ck1@rt :=7ѝaS\ADo5~#/$M2Е9A|UVF'}ծyFHNY*Ȉ/ڂӠA%ck~v}RȄ/g!̒h6ģ.cf30=ZsњiU9e$CCKMp?Y=Q$`ljY1g8' /PyK.AXY2 Q;"e\إ>Ƈ /S|D?(9CRSeIᨐ͋7ṁVӣ&,SG"hը 3B "eD =n0$W”T ;]Yr݊%Pc;6Ҟ[dIF)㮦vZt LNJ1{$MTg=U'7A6}jf\ ɳu/HB$ )|\zZY?fXëmXGINK~)1$]jЖk%̥fw)$K o!l ԒPi]l|ͱ*K]lZ *ԸlO~JEe%ŕ@a-A $eڟTPF2%})Ep o+ r#Z(Z hQ:ݵb~ʹ &S8[{}K)g9$Ֆdʒ'6aC~q(z%N^_J]oahWBcO7s| gor vGL פ}CƊ*d!tolUF;IH[ {GӃ륜G:H1Az?ׄxlη 2KJteM;98E4%O 3S`0 ][.Yt^J 2rÀ|L'th| 6HrqX!HpZ=U~hZQq'Mz󖨼0=MHGţ4!j) sB]}BT3nDC+mR(Dd֔<'r 'ќI&IrW14{^3Եh"a H?x>NaF? A|&ZWQ /o,g|<۷1z?h\2m=R B"!3OA[TrߊADnĮ>x_+&ˡ箒PmYkJD[2P\&'*؄6eC#LrHno wY;L lP留t!Q(pLOEW14(  uڞvvn;Pթ1Y fC1J,p'%7Zlɿt)XQ<㴦2mYOY:5 ?HAӲȜeMB![?suWk p$eRk Ebvj;kUK .g7K 0g2 zE@F/ûLfTFwyp EàKTբ²rofL2J'}J[GUeW3[ Z0SO!UY" ЪqK$%2,NJLs(bsCS6Ň6v򢥹$9Tp>3@ }XyJ"y|9P+UZt hΔQmfg(].SFg[":¡EḆ9HZK4~mP=:@u+*dK\LJr{D)r(+3Q0z(TlR"l쓔(4~ !B㘩^Ne4 ݅.En* 4Xٯ ';q+yB=1EEg%.񅀗y:ܭ5q';ߚ!B/4az7OuLY×/SC9m8U[n- t%H %ݏF|hɚ#=jP #sD %k̓21R:"򽝗Є# {o|_TR ,ˬpyv]Asv3[U,T+))P88 ,}.-h"-~]큅K|$RdnOaAOaT`:bbwKc/.huH`2[Jv4CHjff@Ղ ^$ge&̧aXI07v>81siBZĴι@IPg*4sJI@_w"c)OD?| }g];"!$k8v*Pčbnty/ΨbtAw[JT`/j˲]߶bm)Jh+3RY0vH!4%D^eP`JJ%KTGagjMhVS~*O6TJwmHzōqČ]vkWBއD)"y [?+w@M gxWehޙ^x>E :DǢ55Ew<vWq[\U]#9LrE,~QdWiPem' 5RӠ2HRh$܃2"52ފ~]F8{49i ~[jaO l>ˑ9ɅIM'6c nɦrU$~]w9{qW(IV5Z.~q+P;YYM٬Uq5tBKQwK}j*W5!B58x"ʂru.x4 h.5aQy>tGX-9g̋=7IkSÐt| qj3篝ѱ^)R{nKBX"$!%IǛI(ʹpTs$#e7N,ҏ Wz-kydWjRQ8z%{tRtmqr3rBADR $%L99"݌'P(} 0Wg%_"3#&nVEVp5L8=#46)5&ՓIvn9qZ)-/ %*D]ڒN^6I{Ø*. ;>CxI3 J(F2Fh-4IQq &M!\+U7)Վ̞Xt˱Ly<f(\+\d*ArcQ}+@ ow4SVaL\©&O<c^Aoyw8_-wW^Q%NǖHLP,p3}a;rkMhE>ySqFBۇęu*i5Tf`EXY{~Matli@Uތ_De-/*Tu<_y^6;g:P25'pY=p;nQ blC+VE +?,hHLYȞ+?أ,MfoIݻ2Z9dN"2Dp!}>Y]gdHVI)pWVƒC%f~i>l1,\TdA=RC%IJ㭸 J$sgh^=z/ն_Peir[C~[ɮ)@p][.Ǧùgni8Mō,rW}T? {O'Ք^; qs"hlbQ|DֵH44&{"aK*#YTQ漢:8.'lI]&"VA$cG90k؀sy~yI򲋛 v|(vb2jV R.5w)1B$!H0%yn;{;%|'Ms!l^me ϻz4]Rƒe0j==!Pm?ەU-C[jbg,D"z2)=M-r6.£3{(vWC?47k/xā8+Gldl׮]OiwO- *kv95&r3mqFj˜ XuWGO^%Z¼Lv+艇uk!\ӻMO_u{G}gs)!>2MS+ĸ(\9,ڪ$u@"N975PآF'J&W/ˁdS{+=&[G/s9"oi8ɜSiyJh쑇&[n?46:NT*j^QLᴜ js< 9&/c' H LA`bq-rAEPeR[QO}8(7ϤͿRCG̚kP6͎ӭ})Fi{];?P\M:).EIܲM.ጳ_\̢&4QqLf?()E^ /X<#7A1X":H% z=߳RS^:HSh/QJc@vl` $Ưat ɢ-An1EWU4B6t,WDV;rZqCMX h*IG~ "ぱu q #;;]=ŵ *k]!ܟ9: @C^qN_\ ԄVTv,0qxWkPR TCjA Cê/Rc34:_HYj*Bo PH>Zqn|AWU@5i;}@˥/Yb@[q2tE#8 6z}#fU&!2 \4_Ô^Bm =@dkxBk4|xTF^6lHdY zG*"w=%iLq-tUuqeork#<WX,e,&cA<){?H55Y (/;PM \ 4Tu8SꘔA/M1)c=`d&Q MA3py+=_|tq0[1#i?A5ݴ{@ިLZ'+/M cR*jb-%ҼL9iCO`r8zѧ?~9ݺMK!#R<Ÿۅ,1J_^ley2̇4{ ,cjVo@]Z@XeH1[}-tg }9ՒH{ 29#̟/䄎d?^IuAk=+,zEM_/Q>,iDtg/wӄntDG$3XC1͌܉ @1 3 EK@;9Cn~65M'‘zt1Y1ڵv'խ8-JcwG? =J4kj`@8tg=J- J筛&dIĴ,+fE,fd85JN#Xv3S{P@ w՟Q0UВrvmEDr- [e3*p)$ :1u֚\ڔ;=1]`obְ7|5TC6ʛ g:uQ=I`4nl[F{W#CRVԮ(=i .s  Am0?PR.Sq/e$.±n IҼP+owkBP@d ͹I). +%ٟu(LojW!3I' Yu7Oyz t'ܝֱWKq_%_WT(*%; ]0(U!$O%OW>Uv{9#Lأ /)O@I#|ePgsX.X%߀sl.YP1c)[H3T nbL7< ԍ #D'crkhmȒс޹$戠cNbY0c렻uD9f2P"WX[ W;cBa!pZf ћ#D ZCaJ1Td2b } 4P8a=Il #TpuRߛij!\ "(ob4DM,}¹IeFQ/^Tw)л-nawF%r²V\PB%0\c݇-'""&!"5SyGς6NJ~vo'$kS7)>'ϭ]Q>=SAM@e0ԕ=\sUrp^xIEiPFY]&0I6rF 이"8#?CZy@!+۹?(v)﷈/L[+s7VjeMJTE&Fo PRʀ`}Yi䧍5 u/2 A4)6ֹ[O#N']>~ j~9Nja7S){!=wՐN%I?HN3m{=0(DG#dsɇ3 l dssOuyhE;|$zs;ힼ)ΫQwfi;nLF۵V:~"C yCr4}EKG6viYsf[j!EM =#(ZXL<- hXwYm>vPUKQ @"NJD^ԕz_TeX1IZ>]aq:,q(o~#ySC 86 1eM+3K#k۹Yd^H&OQd]yd+t Sd7]D\?Pϐ#D?ySRC'!?&{`ƌ*L9E** Wʠf`=SĈ'Slg䇭ki3P>Bv6%– TExzB#dc5/E~؈hr{hVrPVZ`@$uU8yhw{mzT=M h5|̩0c(b4YikRM3ڷmiөGhjeXLM~P)kCwM|/4dBꩺ M1O`dqݙ[]ʎwnKf]$~x E"[~'2cg}DYR|]&[1X'B7o9"]!epdwfIHE*\VdvY.i]Da!coؔ#\*Usj %&{|ȴܬm6Vgh4>}>ƿ}}ucףƽސ {dg̓YQDZ\Cq,Yn&4c(h,Z1z[}n-C|K~v0s,ZkX_<ϻD޷A2Up3SPvSoC2j3] ֆ:3)X7bXغQCm @.gs'KikrQE>:wB ;LDTœldk;r[YrkceG'u%r;Acϛ)Vj٬q&ƃb81YbGKl-2@Ͻy*} O[-$2l^v|U8U;HagMz7^#Bت ?t.ɢoL d;b7'PAyd7\~peUn5yzNy(:B+Y-r==,g)0Џ߿M8uA ivQ)1t>˧ o.zE}lY4:`^8]fX`ٍaˉ\'EM3&K+C܅pϛٚwEZ_j:+H[n&F(a eV&;v`НGX4͖-k $mdQ94n>_%\.:yoԗET&Lizѫ;*rvz LΕ#,CF<,PN<_޳-NDl#d{<5ߘrų`mMu|ʜلlY:ҁc*|Օ;Em? x`\L=E\2%-(vIK4|ir:>jC@S.^ީX#[q L:BW=O~.pK|qfs [%$cacMe6QwGjO)HFóȠ0p%~N*x8R/O-)`hO;D*r /װwrYߒD]83lkCgDL òԝIC' C3c ^c&;yiԝYtۄћI6OlnŞ *~Kj1TRԿ 2-jU$cgn $TAj`mBeA2'88r:zBcɘ8&R\S)9ΪG>N}{Tsnƴ^w`dOs(ka-w/6*"D{_z %RB9 yHpڽ\jU$$f-@Xdwx^c!ڀO8Z8r$Ux$p_ QRc%4")yd90)cq 9QĒqpZ*Poiw4@L^);*V U`?&H?%mS2K? E{MCK *qT|2j[~rtWD`| esȚF¡T >Tbj t=ހ I9<Wy5/ap[MtvincL_Ec#mޙ\J1ƞM .7HPd[urp9!!Jmdܕ?׋*醐 ,JR8ڿ`4Aʇ }{<~؏~FNDZX6ЌΌ<,f9~6wo;!^ԧ .! O9/ꦷEFy!d{ F)K |l'ƽ9P+ [XY Gg4ֲ!I *(x ah1 )-\40u=Ą#rWnVM9ҍr+]O!岄r {j+pqM7Z!.l84IGg™tFH 4XH]zRԹ<1 AXn&n哵;·Wۤ1ifO}&vq ͖g8.8"ֹk @/;rj(ntk.pr+Qd\x19uˎ2xtA}y,gy:&KTӥ iHm!4MUAFap˧ C{ k7aZ;= lpw87:W"ڀH<{Z3QBvb&9FIՐ3BG69$& ͱG O62O9 B@m~ Z~dfq3$:CHs1L g-ôte0b|EM$mI0J^| N",ROZ[pٙjle7`!hzϻ{VDD S n?fNJ/Oh!YKrQ _I8QF*!f܌"e-Ulco,)S]rND̀ZQ)' nU׆BvYJ wɔ^׏Po\zTL ř 1uJA'6ns1ibPN1u"Q 253(a ZLBY,Fa 5,oTK>HG)yqBr7˹Q\Aw9 Z9Big$],wxe V]o.X,| YHX>w%/=;H)uEsfi8x',Ӟ$vz36%(iΔ~_ :1fNuQr?s9ol@M YҰ/݀܀):0O(E s[ x+KݻU#G-v0w5% lEWא;'Eq{JhETlC0a+SiU w}riCuQ[Z5`Flnpr%$ J8mo=Ċ& Ct#uxҶCrc:xNc|I?܅ SY%B:uxC8Cյ8L\ ,('ZA xKЃ# D7퍙1*IxhGnj⋵.!پN( IY3Saib `DG_wBfyRZ"QRb)I}8!Jȯl? =LQ9umǢ=w$ߢo2̸& sL $@Ga4`9N}Pt,`E?Y8J9'&WƉ\`ػ5@-h@T(KR"K>sW#|e&- |ӹK_PB~bb6MDT2i<4%!"5gzDҺz{,Y=$=2#ja)@'T# V= < BӜO)H$e նk3UYR:iUJKSO UiE`F)vN͏oxi{ f7h?衫a dSf׈_:|m{4ڳP(,>g$_8yЭB^ Ws;ʄ)DZ Vy/D(B<f8Ͳ3RQjΪ6/ٌ? Z9z}?>*Q.? {`!oݬk o =<;'9Tp)&/| %QGs0 p|tTrqizyT;kĆ4b"Ų|W ޗЉ0p4F$*5 !3 ğ$h7gt"U3")Rc9M.CRHLtb.Y Js=S~+@iI *Eŭl+) NQ7o[a۹WkXhmc&bu6譳 wD_' 7d1ԧM?3k6jpvXG\<3+Iy4`X_ +^luLwȳ75C33'Iۢ>譒L&4 ZEzKPnx>缮PT81?cU LœlgNp5^֩bܶJ`uXɱLZ -=`Qҟiy{9X0>Pv5uAj[x{PC FQJ]4Rނc˱7N|3*,#9٥ XI*p@MTAKWIuol$f$pK9)B6uY2x&0gD)Qn&f[6VE2=oq޶aHZȚ5h!gȂTwmGQcIx} N+ dܮvv4,?s,5;y9!Vd8y7iT"fBݭ@yxQX?oy]Xk4Ю'uk y\ӧ^b8'jޓOW\S@K&iUC3h.uT]m0NI7E~ f `7M@B[slOpNV<D0o0,c=jx3eÍ!$]OQ7F90^)S֪FAm{M,H8 oHr b홝Zb!" nMEnHa(?r\lndKEDJ!O(jAI <ߩ|7z(û&n{*VXf7l*D i|}B&'=ώ-?Q ܆ ,*A:&vW^fy|L dž՛`ס|^gCzxY%IńB{q眑8n?X!9H.`??zeSpх3k5t Ĭ;({g|ݓҲ]*:ryaawcKYH\Ib]Ǯ_ R`b{;je.Bfۈg}ːse10򖊜u[hX yfy?n vkwi@7:܉ث>8wxn+e ʬrVY Ml1 igs5*gxآ٦%C4sQ~jU NIjlkʤC'܊^a 'D @hy& DZ9ey5u^DNkԢS]fm`!Sgl?ClJDW#!ܦ\XS$KK0"W{~?RgV>7/Z-9be[|4MUAK'3>SFwG7bLؑ5+3_p\g{m%B=I촐q-@GDrx+p"MC,K(^c_ŤΡ'X4̎LĎ929;VI^9CXF'/emW)b1VQħڵ (GhnQA4j`߇@>-J9-jj!SodE7UA=ytJ-Wp((C3Jil ݮbAH>=<wi=A=6I#vc:a E)+;:5;X́JPД1qk_ri -3Y)a [pL!Ei7xhYj.5s柨&-n-)3J@R*GzaT{J',iX-sa[aF,`S |~xxhP32VqW$Ux QF\.WZ})Wlq!c7j34o^u[8 C!ǷMTjz$ۈD+')&n>5TSxBnMaye]|qHVu|4lu+exiOeK28oNÆD@ȯ.۸u4g՜ȼ&/-4cF| ;\A`PϾ|RVgo}Q!7`~_YwѯNVYpQ"H"EQBV挍O0xJ=UMG1@*8Eo~P4TY&\Z`_crcnaHN¼ω&:J]%/,ziV7rR G<5\,c=Oyv ^o挑x^tnsx;KFl# 6-%ld!H 4Le2©4,߅0jɵ7"hqYMA[f_(w4s%Iw Af8$a{}zq8E 0xH*Ge%nGI[3}K{g7}nxLS 5JqP%yƼ6#u. (Dt 0K^#Dz ƙU³o8ߟ۠56%3s**n{svSkƬ#dS̭uh/$HVmBbbt ʘ_ي{!>|ȫ->/yq +H_+irCvX4"=5w \Df2냃p nymD,Q(+Q/ :R@ R-[)(v:&S@&N9JX H%Q}p%**6v2Z>p.g.SO'hnyc~%J-XiGs+/uFZcɐ,ukĨHˏ1'~2Lk#&vC! ˆ|Բѿë#{u;vq {ƶyC/TX/U6N=\st`-0݂z6(7,4}d!"6M!,.'nnP[:׸/dM\|e6<%zf0yn57k~\I52bF49Čnwp!ank:.sP33|\⎦owV Cմb܍)Sl\0MRڛPZEhjj縈`?2MK{7+v$ס3&[!45}Ą~On6'"xgw "C]3V ƁEӧ5q yu-Lj<`t0N\ۋ+W~9T!gp[!Y<$+]9Yh!hخ0N6j)gAr`c bh ZPBV~]+UC/y+WGE;Ź*dX.C<˫Lf-Uxv_*$NvjGd6#Ypǟpt+wI%S8Ee~M4BryĵA-OHC~]3v/ZÉ{9z,aɽ'$iYr/1Bnȥt>"FIF8RJiٯ=OEYvA;972] YЗ8WꃰGd! YT@[92O*g (3/jv[QRJ4"J<֝D7siB {yZJNZ%``Jq|97mGû71 ]Lү,ѺD0{3a v CZjL Rj/{;s9ᒦxq0j.b*N ycobK`ϼŜ&vzgr%OP%Q1X3ym%ӰYqr㆓.mnb9xt1P}@RW6I }Cܻ& n.Sʠ @G "T$裡MEGjhWފ.M@eKh-O"zEW6Usx3Y[ Q]D ~U)2U97\۵ENAD&YDe[zRo{:]O֜~5TК݇})IӘ@oOrEE Gh:pa>T5wPkwӆd~jd>Iw0KvGmvV˾ꭍ;a+a>f7ѿ{U>ͨBn%a")[q`cz_ُfG *J} ?#?"])OVw`(Y[|{-3*B!lbylh&adU9 M*mcqCkP Opw U"BNYGTZLQÁC)-]B&x 7sćP< }k\4S`X@MQ6ѷqq˦Rk޹vM:{^S@y[E8_g>ێ=Ǝ~kTm!}o f}Ӕ)z|4ӱsLaęp+b© 7•0yw&<6 p]6zɁ~%͚瑮/]Lj=EiwtT>`lG}ۡ$|H)Q@&7-t }hK$B([paY@YM&s%3*<q eLy!-tdgpS~rV-ŢX /e `a YJU.?~GГңuoYM% Z,7=pG\S~ ZVa"jUxr2{59q>* !'CZHnT7 o#D82.8 K ϛ*󈯓Dgv*WۆN[YgB H@i0R˹Yg!үr .&fBkӓWY5bVHi px P7JZT%ҹgp9=̮CJ^fa=Cǿ^z?G+]\7v\&!B]]Nrl&r>PUb#3Ϧ*Ά1qǙf#3uy)k[4i%AbHVo`aU$YylyĪ|ppOua42dFy@wIS56yC,M򅧴mwZ1i6 e:99Zfw]|PuC%"H^5ILf_$v0#1Yy["@{YL%%^i;o_-m(Q.qAL/^Wce;Zz(!ֿ.9v09$33ʩIܟf<ח6)Yq$ΑbpyOՅѿDyH S};Zia?Q{cL+S>h5Tbc@ĸ Yq#V,)u!WϞL]>wt&8!5 JeR{N0qTTj2@6t%f>vIa_6`Ò <=ڑ#ثK)Ra,cFgrOw:9᳖wO7SmeֱԽZm\ǑۆNr ލi(`4:#5AfzrxKiMn{GS2ZZ{M|xnW-^u{]\Q4! }r)=TI$ b{ p9w2zZ$`]1$m7}Mx=E-vRJp^EogRWt4=MK Ժ|L]F1!Rt.{'ȝ&wj/Y%ҽ1 `fgJWEY ̰f\N|ެOGBxZ]: n4p_+$]9sW1sUtQiH`PIC$I`2ao;9NJeL靖L+SKGNύ?T j*fy&bX^ЇxtBi8//5bp01=jqY3PKH@ZXLfBʤk&ID2A$J qfE_c]̴ݘtkJ2=A~JU]aBc!w%/"7z;͋v3Sf`EoD6\x^5eVh Ǻ_g՚}8UXCt;;!tCʠ`-ŨM"^I{{l61bzd=ɱ+-GiG|o z0ط7s/NoڒZ:XVa:oφ㻄6vj,wGth_qVx.%O/gbM~6d6*6@xb&@Mp&vVW6Lkl;2g% .tTդ)5x>Oˠ;7*TTBUj?3Ų.?\|E]D8x1tqCy,m("AY6 [YsSD+Qwl/x9wXF-vWh[?KHy΁yyl w|haI.6W=.hswnOeL+_L\dvFleӰ_ys0Ygvggl>xaj f'ӣ q^y35<.䦂aԖ￁H_(q?e &Rb%E#ĄJCԛ(^!Th<ኲ!]-Ea)>؊SUdM8%ףJW?޳n /-T*~<5_ $8jJolmZDeQȯ;kT@eW]BR>0@)i*@p-:%$bwڗC55TWSgᓙ92.*`Tׂ%@;e - cLP( 4vh0q@:7Ge ܑ/gLU&c5DϞN4,t#[!z%Y2<`-R. %kRN֘*{VEG _(*ǫ_p{EԭB&(s˱.Ab :?tӨxMRڷc4E=r'NhRO+C0s:guE:*lޠWxgyϓ@ԘLJ{߉e{sZ1ПYjZS~p=xgO}Rсca%QgV&;r"jF= ;_aiJZӑUC C{&JEe:S3z,6BKᜅs)* Crυyp^${b=<Ķ4,@ctmuT.VQ'^y׷sk])-V) @MbF+a4ff⃌1 7T馞ln@`$B,797nuͳ_}p眐屑$ȩQke낂=T 21SGӚ]w!6ucgҰ 80s&T/ ;EV[R2vzu QyřVR3cs#Vxda]1|o|#d"*8Xkw~o l> %#I{CHdY/ >Ez0Φ3Jj*O? 8%rb-xo0lMN6ϸn/"E~YRCrWў.K TW@^w<.!~LI%43- j&fhKzGWڙ!$I GhEvń#̶(#tp}dac=g1b% ʈ0Ap_\QJx'_<g-F-AL5M`{ O]䥱";>f$yJnYhGAe2 t~|Bxr:1LPwC$ڲh&~N ˒Fh5s^31+q%ou][jR3Ӝ$+e*8Gkip +[VAU;0-.75ҜҾ˻|L[ t(B ]mل/Tbdrµ;].G lYױmH4@(m@SbۧٺAtx] @^}rw s=oYG.}t߹宅{y9HUQe- v`?lj JeOV o»H!Ac%}:b!юaf  OP_Q3EVe{A)I'g>El!=^$xyH8+/Ip?9xm] 0\ƻ݂2/C8?3ۦt-@7[@lj&!c'z@37P{T'Ϧ Lr7o@+\X# H0(o6rXA2rfp p-bajGyroe1 "W;sH'tmrܐM"%}Wwu5,4QHYA1\n( A +6&`Fa>߶/@Dk}Iy[y9[c"N"Q-]Nl{QQESZAD>tp. UYꎡrg_:Ok$@Pro?\ t*rJ꾅rk~y"Ċc863kvb27p,ĨFh!nh6…سzSY[A:*j'J1;Nk"P("ކ`U&׊=N C\x sJ@; c.DDo@"Ew_K0n,ㄦ E [5w.S㻋,q=χ$Peф6᳓'&Ct)kU/SJ6D9oB7'+Jf1(2.2J0vq1ıVXY]4u!xp 'fp+ůU}eT!E!IqˊIS1vwO0nLV0[g@_n{l4;6oyE7oLѭp#0ߕYm\)x?ˈVo6L~%啷b2=hsťj`4zP+U")@d!/~Wm5 T,eB=Y4Ť &G m\WK̘OrصP>&tF.juhֻ]9!EB) @<_~rN+8*`,P~wMh @{5ne9,^'%4)ɅR .mu?}[ jnP~((<%oGtuI'u߹T34-0\ #UKLϲ("Aˉ 'fPU.~ʵA/]^^=ڱM;=]Ym"*0.Mgße .wWo]q(4BTf 'jr:+ٷ4nԀ.,zEVԟA' A}l+,gBbU!)a RZx|q:};a@SU 9;:k*1‹09A%k~4]7oLV1Wꍘuy oRD:!PQ*2C-<}%sa͑Udizs4 luѦq0>;u5(癷ӫJ7;RH%ї[XPSilIf8ЯWB4UNN/c .j"YHuS;LL2ڨfJ1幓\K)޺ @ФDX8(VxKi2Y?a[霞*+ ȄXޜڑl%0xgAHM+Y7InJ- ]kO7.WatUӵg jԝirPDC5n=  "e4'FfFzu{$RQߡAuȵ.V9ӃVS6nL)Aɪe)5+&SK krLo(6#0+8>ey9ݚZveTiLZ^Trp/IrO !ctxs[Q,eFDw+Y*8玡( ˽mԬJG*̐&DW!)6 %,5iBKDYY HgBf4GBLT)S<5jq\ij6;@iED$Xe`TKgɛWc t[ḯ;OMgښHb֩a?(J"d(?8*Na r,A!G=ht}ҤdJukjz|ؖmo @79FkbvY&CĀ',- vXEP!`Y$Jw } /F(zZ=UL#ݟA)=pϕV'O(yMGi\7Ev@~1 L8$ nC0AA$\H%/FIIiG7vZ@J$ӬP8~%nUJu {PԁkÝjz;GT,cXno{ms<  ^[u#Ƕ0eRig#n;]3[WPF qp΂^xSߞvX1ZcM16Nr䄰7DHD?8}%NI*ZqZ=6^I_f^2xG:sxܕTtyqL|0kE ln;ǩ[&zMS6.vФ=PLpwƻ ta6SGxcg~$[7}y\-â!Z#tL t7+2M0,1)]$˒Q^rh[9]h,=.#M5x-x!wT—5 ÷N[+휽8Ԅ,jI-9Σ(Z8gp zew?!V mWb^7 r?WB$Pb1yT,WQ* Gr#2!~ y;G<+EjG^TމI)~SN,tFo9I}7}$mV?8o],|c9*~k]xnGJUB%ACSyzcܚx[;훬ŀ߫-'-[cGB^y>*+nj1٥bK1yx&֤-ҤyT7rrN^}m):?G׮B2V';w{ZOΓSɣ,=K)3 >`aHuKnb8lftӃH1NKlWnM:Q5d=d00x3/YͷXggFCJb"WN H"=J:V XUE ZGJ Y.l6i[kZ.- ->CTSf r a70E\ˁ# wR^e[ykA_5{hvd[J )'Uً-0svbR-A 91@~EmYLMyeF @/qw S4p@ HȹD6>ƴeӉ$b8J 2)O_-:ɨb9#<.U|oU:81wnaymwC${(cECv^:9\cer?uhb;BkL {<r9zktuzN${*_(W&X̖DSF/O K|wDx\J;gK%7.n(n`v1]oLy)(Y1u73=O\nžk>CDTgPC'=3Mj+6Mx'5`FшQ0TI4T魟Zۊ%EOH#0$_|W2+*WZEGP!Ñ6lmwԁ8,Ů27ސ9Ż^nkul6N(Y9Ulԟ2xjL!sqO2A`RAj4Wdz pOBfRm4RNԙ:ugopHʛM,-#c1q@ ŸڍfgDMS%ڜJoYdݕi \W8 EălFt(ie ȏ'ϼje^F|H$!AbYgŪ؜srN xH]M/M0& [q ϔw ,@IjD*OsY ׳Sy2>:n)dt\ Hw :8,;@<-\ ҬT5\+.]#'Sd[WB{,IMNB!ɨNԚ[ \Zn 빮z $Ms?hEQb8h6@|;#\Mɗ(z=PμWl98 ޏV1nޯR~{ Io{~̱:*UdZF5kyc%l813A*EY8L]=\VJ|: ΓL:#O\ nnӗvϫ["I'E旴FA+Ԕ?٨?*aWUǹ⎻~:IQODnjߦ\Up(UgET0Mӯh6K |cq9c#Z.] ƛg͖ojhKHVf"=/eQw1pƈ,x1!r\-?QlDލ۲7?󞁹ni@Cc0|&?,'\Qu"j=َ`)lJ0Kl!W/iN]sQ(إd>S|뇧z8Gw_f&7dd;*4E=B}GufdG$nP73n0 qLxu\ҙ GetY:?| ѰK Wh~]* B!BXٕ)&Ifsyxf_礹ƍPtT NXHwxřWc/bz !)G"s^1*p_]j5)}2}xCmP'oלs:X{zݵ-$ӬC㘭+ 1 \Ww0P;4/omn T{PE q}KBw~j|.XF&W 2jpB%eR2,=٤FQ (#Q@Ojr`*wiܵ[[p](p*T,r%l7~G0x+vwTT+}kbl$1 T>[Iyn.5D?;/ZY-+@ ܕ UyBp2-jM^ypƖkn9!%媘BF@H %xT*./+ xQ J?X5D jU&-tnR~29K0Eflx8B!HŕY.WY,ʟI%s<أ}gSۑuOM8*>Y ݔh!`Z(ZvJ  &>}*:{K o`*u6=d$- M KЙE֝d;c`3:pՒHnȇ?n,Q*4}#z1k@5e }#jX`'\^Ǭ~f3Q QצaV9A[F4VעI1|$cX35Be@9Hhacd}}b!)oFnhf6B ~#{xvc+eag4Կ?oKpeQT ї (雲C~1N?3xia8c0I6"͞჋McFR5zuŠ4{ h+NNI@Zr &s8sdY&N,دpՕRt 1~~mdk$/ AE9z'<^t׹ kmK]<h * ʍQt ό(P`rELX>{FsuS-PF qy̌~MG ]q k-{9HK2ԛfe2;G ˽+]fOe,,^4Y1P0^ cj6̱)xC!ʻܙ"3M<`0v"?ns1S=_1@(ӐzhbU([K.n|i CWaң!ΫF WWd卞Ty㱛GN]lFed+l(4s8>} |&g"RJ95p!b֙wνGVJJWI+a0'2R;vX,Yt.3]}A$("Q , 2\Kw)R(o {I}?逇Ƚd]:tщА}7SiZW­qT=HE6-Է凔h[,hN ѩhw⤥oUwv ތ@ĶYh9|I>N_, -'TWyWD8Av ЋijK:o sn58M2_[26d>Q{V xgBYS$Y4sK'a{6yZ5g|^j~WeD amEr,}ۄ/ I #\I0W"rNoV3"Q.Ro!)\_ @`RcHaP<~?dʜ{æ Łx!cٖexbBU ,ggt+5iƟ˂wۮBjr}5aP%Ƞ^I.PgOF6?w]4X2iurIaPz‘G Rx n:fUUyT֘fy|$zŜ0LZĸh-HҨ ;rf޻р D\5wg)jQ1`ptiB0.p{?pfv!|9F@X:VH ; Ͽߨ/J)^dĪoLxΩfԹE&;,7cN}hWOJɆiʔyg𪿰EUvf5|iմ큳rA lWyK"m~KJҹķCtJ^^dON8uԚfE oܐ>WO)hE?y&BE~Y|j@ȏ$PelU3D4Lm BgÅ2"hF] )rE=& c\G$s*k/7q= Q.Xk!eu*ae%J̐+WV?7漣$6ܮ 0bJ/{*RY&Yl<)mrLJ9K/XYl2Y1urg^,m0H?NtfrxV%AERZϕ!crr.΋k$rD 76i˄;y c'o+:J's}c8ӆ(}[RZڷ4PYuBIP(tIB5)PF_iQ@ fb[LClCf2j*HEѽGmϬa R2G/m_Z#4R%Q Õ&A)!U5ȗEUQ˅Pl?1bUrQ$![uq_gd[am3~3֑~ ; 24Gk733Etc5ʦ?%^Z_w0 xo?<˟@pyg`5F?'WݗLL.? }} 'ǰ{rJ4Ebuօ7CNGFwky,ʍ!9WI8ڨJbDտ/(?Ԗr1-5h}UWV/nՐ=(nb}8(%*IFnwG)'U҇$P\urXkP~D#jG)a*l=%Ih4{Į -뫨竎oI3Bp?iƼZr.u`Jli5i:0,b*J"w͞dc\0#^ L '=J_vEF:DR~ 6_$"FZ}F'+x'$~oY+4v oh^bkk>#WvÖJJ:#y ),bݮk zVJ[|HڞlO3l;bfnD=ń@JxbªsIh1(AS.ZNk0 _6{:vǔ9iPOS }h_7Xf>n\yy.1VJus_>XmT:c6)wn%`G D/;; lv<@xQGP})>01Ě`h} K/B}>N\`3NeycYGn$7q&"'l5wM96 !L}nE-A$,@n58}UsENoJvt~$%[)^7d?,fHtN'isb{.2an*ydլyy\F٤=YIm c8o%Ŭ qLtP'4YƽH&\S8\z&b)j"^{QGjAkeӽU,w֜~>ʠx"dN$aKr䰽E>Ve| /NEw9=tm5?ُө WZATWe#W˃4.WYf ˢy]ȩj+4**o:$1qtngkL{ xRc/9}oJKx&B^}tuԙ@d5% m%h}:ӘƺX;+EՓA^7I\SmDŶEB`ww`]qf(NQFKjP*8"02b(sLyח[EF=\(g| 2H9>lV0׮,I-[$zrx\; in6/M+v )R|}. uY|@!~si?8\-wrm `+*O? f{U"LmJXx Q2L0oIUѡ!>,nq~"smsP,b Lh Һ1jVz498'qS@_I4~ap1bй;ܲ*Sk/?!SJC%rcMViHQ$ X +ĜpC _ w"UsJwAzIyN4@i\f"RlNp! hWU!-d:YpŴ6 V>.IF5Sm6GIj27N u",B}>Wl4(Ǥ }A0ڭUǯxiD*P`{ |~Knw[؄4꠳Љȍb3#g+΁;KS\fJ|LݔjXHEN 9:h>#>]_, 4HmKX`sBi6}F]tv`ShF ߁D/Fo~Eqs@sj\fHk G+T˛[zPpĞl Cp=pow4Ch0JgT8gH;5pZa\䙼9! hA{<Jo펙Sπ9ͅG@N胸cYC<=(!T fFeaq<'C"ρ&C` IvyH]Rt+Ӭ.@Hھt,0Dۧ!tl_+,P͍kuaHO 8w8WT? o"ЁD|\y+(ZA mnҷ'\.PvGb<:gVKh'aJҭ;›8,R^\!GķB f~ BNדO.]R>JdhpZW:H|ԁ@dMovpąm;ÇC+h(6{TVjq"!e'RA5ì#HZ'*#RWhľѣ>d=%I0q-[c?;WP5KY^UT)#IƁ<I٭ڏ ҄{rŽpoD9 $|s"<'pn׸ ۇ"Bz'x+\)X+n]هRir| Gpo8iN!}@+?3?iuMq:OلW1Obpypg5"7g -jƞY_5`]&IVAHhz;[X_l/ )SVlY`XqC-SO:Q [VO32@0 z+ c# +p-'kN8"?;ؒ+=)vPISY*̎my]\*EڄT@T%Mv_̉5yи3Ti1+&Bct)).:k}2rr޳2QU;C[Ck[$v<G:kj0i]"f3?NSN9paԻ6mrHݥg :\ozLdE+qemwl(rFж6v9-J;;>"A5Ǥ}Q [n8 Ƿ0'Qz`>^OoTŊ3_Jt%y]_'?-럨hA:#e|1)޵ȉxFZnor~drN`dp3 5+CGH+~@w&Q$}P&WpOEq|hNP9<ٚtc_L} 6NާHׂ[Rס26/.Hyj)a} SVpQfRO 8~Sg+ 6!n!+;}0 Ödfªn-&)T]ENEB<TNfmOƽa'33bܳ3nqo(x D=G1O bTd }dEoqSFf`v5؋q y ߪY=ɻbI]i يx$6f|mLwԪ*:wMcDJ֩;z+4| c4eV++ƭVn%;&­eM_@@i>lp [v#%&++,܀ YwJ Zy/^,Nm_;t/z3uHxY2CKmR~"2 Ǫl,tx6b&&r%UiBvLF $tR82-bKK>pQIfˡ7W2*W=h m>lK}׿ א^ J%A|.+ ,fp\ߩOܗĻ}ĸA2S4VАHuH1c$P9J(CR9{"qnFC7@Yr+>ael3 => Psbي+5ޘ2Us JiF䛇 qѱ90ec޿R1ly#$^ʪ%= `ٟDU3 9!&8K:d}/Һ,H' Vˊ 5[be_H[_6D7 xDқUgrQR–&?\̨T /Dy9Ind5W0/Y3I6Pn=};#N@=D` MxgtnX`ⲨBZ;k4I*nSw_Bܸ$M{2QWx<->H̵@h~r4 })wd"6Gox!.vrm~Vv9n 4N c֫4o~)GGI68R=N}xQdWވX[Q4KoΥ`d<^ѭFI~gRbطE}E6gދY NQ_Ml7=9HMjNoU{ʙqKnDZ46oJ%yًԂA}~C73!$ b}?.j ,QA3AWr feՕ%4| &'!vsmN,GūK="Rc`i<<^Иr<+HqAy1.`+ȏ=1ak 4XW%(1Sw Wl$-|mcU:{b7 .hDV7V&=2[\ $+D_DFh~wsǍ;(I6wh<ۓw7$HU !℩L0=!eSzaF.FC Q-~27 Kߤȑ-<)nreʷfu2?:gP?UyC|fZ\~Gyʞ#dhA'Zu01YHFlyQ 2i\2T2ݑͦ]q6`X+j_I 2m %!f튨j'C[0`5@ ZκNUId6fHA@lzl- -oʍO!?J ?.tN:a+EͶ,TN˱X׳l9^| ZSRE?uA`8ƕZ/arFOwY#(:sΞq3sO+:"a A2|?PåkJvkZ"0#t["3E&>ySZwGw80 \ev垘1é>yxt1O&122z1萅d紆}>6e6f$k@M_@%\Ln}S_^:)"iD$H"6GuQ\6 %YJG.dy?t32x]7 gPk%$DD)Ψ"SӂA WAoBI~)OftR<~J5*[fKl5&g45o'w. )|6C-:ȮsmQI~PŸװn0}HIYZwZK3` 1E>i h9!p2ۑo[G`fX^0}ڭށ~3$a/Q-bih%xMҒ]brxH,F[q@}^N4jUWQ`n ~Ga;h(cҀ[g@dĉ#*1\ݲ42}4̫fv7haj)P5o`ȓ5wv _<<Y0>mƒ!&,t=J.^E.Ci5h GPqme7PfR~Er#55S6({-Lk)4Nl|B^洒K1iqsphoxAEx"d()jsG0N tAwqHR?7srƬp8#:H׏k= fQ2Ky"ꦑQxIֶAVIr&wuɝa"0[ӗh܂g)I#AQՑv8uʎ<FeL"/Qd_l" b/@=md4:"ogch,{1ٙꐩq&=Sm$Oa |^宻v5OrI9xf4apv.:J΂=[+lSh7`8}#1( ;*Άܙcf4r2}N!zӉeDSnzູ~==w rH|V AZ@l},›~//.<ȯShPz5VY{V,u KYTRp;t+)rPZ5r*:vҾ(V~ũH,8cAvM' ,C̻:d|R-&Ԁx?KL@`=~jQ{)q ΄yj0P,Fy[w 嚙16 #œQ{r.JqW?dO1MpYb 5m ¼"=)_lpz|["]u >Z|3Ipp!Vu69F O<@fralfچhI0/2'%- xa75)Z/K6FDxߝH6ڝU;¿4*p0Q3;ւn%S7unв傝Z2Csj\k !F 1$Uxydgwt˝E:;k|ܛ8dzJ$@F)*dZkiA]6lE+C*, >L42+)lj [Y,#~cf'(p7+%ҷN`SK,r"/%LbW{ za^&2?2qYfN|8Y9"Kj%Fߌpv!cz\JeQK Qژ*ȮvۉY{&pt& 'UfA_i10弆ɡU$A?!C탖ϡ#~(|[uM#"ݔt 'Z`T(x^Ġe \옶i8h 6!7drj>b0+``$mJJҽek)QVj-`"EțA 5Pn%/-Yk5ܶeT`W} >BfK1Bq%ѭG3p{u`AhjE֨cCәdpo-6zsC-4 OOm(V2Q='Š2FĿ>FS+CRZ*ח0!LJI~_GjhMmvZ:nFÖ9:ݕL*1=N,A\{ZЯwMN$d3:O3ZnNUJM; @7Y4/jg aj @n9TcflLrե/ }Zb߅vRf˺V\FfѧxQߞ ^5%eE` yr`H>'9#LYD: h}:7PLjy-h?n#p8P(o s] k7 2D@ҡ縦,nqk0VzHLjpP%ʗ-ȒB0Y- U.F>]vAbɠܚslO:H JSCvh2Y|3"Y? Sސ|Wތm|?J *Amy΃*gR(H@5ȟ*_k&Y| ֡uA\1Wa`2 _ _1@l $2#H3qHɬOW͋x{L 6X?G O&2ڲy/M Lk0z Kn_3EK]ܘBI~n(-Pci?M;_3wc1d/LJ,SRŌ=/StCVZ /TNQ0tviݏKe٤;XD ٽ(l,p.іuȝQmoi|YDimRJ4 mM(_3]kc Wݵ٧p-6̩bXpG8$ tAQ}ژd4wL )`^k YyK+&cہKƼ} .̲y& YBJ28TGwS׽vKW^i[v=kVkZ|YQ pޝ.z3\Nb=4npDJב:m+ŷ(fe-RMrUrսa VPW!J_js9Yi 7>;sA>_ZI>Z 쑴hC%X~XEУFB2&v#N"9ͿIM {tϽMkd B ^2Q\aQv`pJ#d"PZG)gw՞ma)91_p3LI ^S-|?r8\Ժ9'Plq5B:=Ӽ pMA9_[}@)yWٴqh=SQ_+ lLÖ Ӽ *&x0quOg+pn^˺cV>IKz׉q͑ܢ}4#;sP s0R 8p; hE Mn=T5ôЋV} ĺ9OIߖ7sT:m `P} o`Vy~W-0?s#r/ 6ZGYm~-(QJ2,/>!WPIN;qbƼmo]9I,d@r)dWye ==U9H$ү#nW !լ?t"9I74 FY19萟v:{)T{Ldd5,U֡[rk%p\HHHwdDE'>SpAaen"#d75Nh۸mP@* B g'enC?w=  LKp_̲S i݉XѺ e%%ozR kӏ@CRn}DWqE %z[YȆ'2in|X6Ih4ߠ\1'HJ" 4 gc` 7e7uLyn*4Z^*s")ŒY&P bZi׳5l!@- ڣY.d[ր0d , (f^}+n2`1_~^djkX@ݴgm 0}}[Z< 17Wu^/u8oadMUNJ[BsMix_߽*ܓl0ܗ* by';~sVhi B%FD|,1J ~s7h5l|`;;RXF'b_yw͂id:1b&l-Wios Zcr!b PT(V_8%7_ /o5&wމy%"kaaɳ8 ^QփMR}a%zfWiUKnÕ OGN_zA@! 1>`uXj@n`9B8X32a  ZX]ċ4uB[ɶQfU6³ҘϭQ* E.ZȢ+ U`xnI /L,y̮ga^MFԂgJO@aglw5?N!AFS.,*LWle!hDBW-ߊXYps&75#55Lf/@4%dz89yts]s Eu!߾N10|rinc7r4mHB{ǹ\;fc6A a{; Bo*i|Ua7>S^]>"+]AY0 pMOB OmLXI(66Z*dOlT%_3&mO=oP YW ʳ&Uq0U{VaG7LPy[S ZW(}B(T7`y15*4B{a߉QQ- =53:;PmC /YM4~^|,&޿? w̑iT%yԖ|>6{Luib%zUUd [6Wf; ExVIZh W.4v"Bw(}`jťWFhGN1׹|ke6&fX*b0/h~RٞrhKfZyBUNsGnMN|oG[=tusCu~pIG $K+ke5B/L5OPHqx 03D}1nc*^8<o@\?U g fo¤1hxH*PЈL'o.>>?B#jfD+ wXr1n賂Xa(ERvO,zzᚕO~vw`-!Z-MC9?ǂ 49ȵ`u>/[ڕ%_+y:%rKclyGNâfj *ǩZaעvOnB8g"§"CYl* )R8Ka0ٌE/,sLޕ{|1qai;*0MH.A+nT&Bm5/"&ZIZ#/AzRGUNF# ,HUߕZf0~BlZ"`tzjtKq}gLf%f|a>z%_|A{eS"d' H@EOb3ҥMԆw$P Ѕj{xStS; }ʝʝlL")lr#)Dl||(7 0z @Q,8Pu._] 6Ә7H5-(+jO'J!C~vd/ŇB7[ UJ;P y'x@579J;W*%٨󫻎sȗ)gX9\Vc ArmQ _iUDfR~)QE}R?$\M= @>:T2;I1412~rLKcƠvX)Hvnnw 抪>$6w8/ʸ71Kk/4Oyw"t_T/,Rf N  AkLD6g&Pw\}Cg/Az\T_zxP>_SrjKJCxtvc$tfrG]aDb;0|R/艂5@8WA/S7 v[$tzjba=`(qyrHb0&S=IMrZt 50P4I# Ta+$.>WǓk|M0fxWAQ(c}cŽdܕAF`+]>N-ܤDW*ۍv>IZڴ${Ӿf5Aږ,K3C E󅏂j$I%lGdA!)YʂCO|o3azUS_U? 硍44pnD0$1EI,# ]|\UJi > u-V;Gd5w̓dPjalI(zA=B22מ7){6?2MЖAƯK2cX ?֖z!w!L`"E֛pb;[{WӶʉV =lmD3MxdL:U9{63˒Y&bl2?.-v"e]<R#g§r,W kQ(T@>Pv'+a줲K@pV&'K/!aBI ?nqdprj2jdNO11@Ŭw&8c<%S<=?e`W]tuHJM Jmtck(2|m1aTD.{1r .\`^14_iA!l69;` zOYW޴>wF/՜Lw>E8֫U3Khq-׷An>2= }[-9 TgHQ$#ȷy^HY%$^e ^Zjd&0;) )j}׻R>}do1_z2 >w4#J^׼5ڮDhXň" ĊmF)V[>YBhP@IpVEXm {?PE?7 &k!eػ]"D|M i1B~| ԌL&8-P 7LW[#%U9,H!Hz$`Ǵϴq N~R~6* h."Y2Z^cTo\8<XI Pq:CW bf^^QhA$!='[6ui7qQC&]['n$YxvDi]봓E*Z;;n}1%uN~H Q5$"[}[(rJ 'nbi#j |z?qr^j(.2`kުXz.1Yys?U`!Rǁ/X%uˊr}C|v)j (ѻl/fMtlE<\$;S!+RnwVYMs@C#q<@Crծ8N)]2ȡ /hg*#FgH-;Mj:#(1A& Y[NEď]N4̏U\Ɯ6cBV\|!K=JS9OzE~A ^?E䡡{@S6q=c%Q2apfb.u{-wk`--}LJ NW&/a7`%\6¢ mb4ӠT.ח ) YQ^~Fqڐh?otYoD+9&+2+{i`9B m4v;ZcZ&l[Y*V|Ɯ&}mb YlY/z8bFAPGUރcPF;X ):lhW}(S>HV9Oz Q̟u;Z=0Ff1$;J_S>W`߲s%?л_pbqØ?3/Rэ͉h#yLgJPWMcgb `;:hסr`C  beM>`HzNbe۬IAB*=gy4UZ>ӯ~iqxi,:bINBXRq4SϮdX#haDhW|{*%/;Ւ!Ldv4jZyp'“voL=wb-IvJr> Ǯr'}lрekG"fdZT/ S1ѯ "zȷ$ G+t2Bk_r6hJ"ŒpxQG1kb]2{ $ Vh"PHa"#Q0_8'ft(4QvOWKuaA 8;O ޶&EϥDG1/qc'[nQ(d-$R7~W zPhm"aIsW8 ^:yь!ʏ1>FY#a\[tD@^n.Q\m*d$^zE3I݋Κ&Nx2Mh39,@uҒ.EP{-?c.VVo9;ҔG`S=*^b 2,.35g)rM|&%Ie"Re8!K0]!i~Y]H?[a{ z˝2OC"ў@`8{ov-I*"Bb)ortg?hyg$[k8 ZE^;v7 D<(f%M =˯“MX ӿ/sX۪e&T{n[Q- |")م}qpwSOE4BMw# 8z7L)BΘ~_^8iNIvOӱ[ wk۸n*Ng=$ZL~$44w_ q*g}uC10śg^( lJnQ,+n[' YPD^V)ו⌃g[4𹕇qn0C5(&L0z`7PLr㔔~@Fg'*Q`6P~u'R>GFyfH3!.pOƽqˌ9Pm+j']%h{,_-=zX&.b\D.2Q"qwp0i DE59o"G%CIghl[keOӀ˵P9bܯjgFY&2(){(GR1Ii&0﵃ F=LBglt]#Cd=['ߗQS_@z>ee&.DZ@{aXAjfD3 QAen `X`B=8u< rF[mI;?c n]͇ IKdΜcɺS4n (:(}dp72Bwn[SuoL!A=t5-_ؼ\$oEVANk1J#LpI=8TT9?"|S$&v)3.zؑUGIjD[p]*KdnBK _ x^.Sd4'dsn_Y$s\$ c!97@Sfw=rtu-ԫ ]J ]^) f1Xqӌ7rxf0MG|[:֞;͝7CUV4-|&SeFaa>^pnfR5l~hKl*gfqKFݠw:W?.߃茏UX40, v,HisA\g=Csi0[FXݬDX[vܿ׌p l/[r$?ɠ't|EO/lb{$$q@:)'2f6 >|Sp{Nmc@Fc2)6`@Ĭb@g9zիhLma=,hzCyO-# O\]c sxrgXdu3l7aPn@{^.^ P7 :_lnng:wq.v6l5-؎6V 2̔n5X <[3;E4_/|:14 Uls=\`8;T秭yG|ԬaqC~Th|(V+%aqS$b&CoN˕榔X+_kpkA]%h2#-.SRDjR,mɈXU Z'W8YsG)ðE&ڟ.uX!lC:3qU$-cpfA!^P=npá)Qs5%͹wZ :=m/|Ҿʡ#qBmϷf1;4yyPkxdQ@ c(Z~(?ݺܰDD\yy%CގiOGךaGKKWno zM,cVGH$.ٿCVdkEK#!]ޑ[ۓq09f=em*ӡ#H KK2S$ˁ$AsjlP\}TÊt]$;8r}p{ObuϾ qЍy}.BhfRK&=D݉"A;%lN󊚟PG/CEVv`QX9բ"߄43Hh ЮS cɩ١k%KPA6 )cI,G̵3ىJ;3}pM} q8S^# ؂ %'2c ,}> !$Rw%D/K @cZg3t I_?ĉR}˃u]NW(v J(7,QP@F1W_dUh\c]{񂯳gK>l /Z7TDN9yJWLN ZFu/4At&~¿;}QI [͆V?VކcjrsZk~QN5,!"X /5=AQ@g%7Y2HңMs^>#v dy-V8e.p_q]:N+WՑZrAjcTl`KKq9d;^RW\v[ɐ5>wr>^?)M^e'\[ O<[թ<ŋX1x&No05.lQpU_|Q@ciU gvm=*0\wX v>`z0{.l Zdsz:SehRqOjGcRPoL;Z*> Fe:桻P1;xb_F~/Vv.&$_F s^ aۗzc;̽wCqCkN"׬rN ,x˷D4ǹ|lW0D?QXEk.@]o"X$o&nH3 [6GeЯzw&ʽșj}IN¸CgCAsNlYrv<kIJ 3VtJ$س49Io!ВIi#=| %2_o.d$S̙t[WD4 la*1uIs;xYw `uN^]d3?F= uTˎ50[ zPNŷ^P&ǥ2\[tU(o S0{n:ZtQk'ʅH=.- ڏa$ű~SW_1*PDž+ùҷٙ}Yp'QI(ж׎Pt@w)o\)i=wcWRe^t*E7-?)!zXZ l1؜0wܭ.َ4t bїPnS#%!18ԛM$2Τf:u.h=>a}uB2Uq4/XfE}Е$Ba p}AXX/}/5:f$AƬPlTtW:?lBb@}7oNHN-"m?xQ2RH6@\2(8Bal)b䣏>&EwHӕ8F)'fu6!) `\{"ŗPOxWg^/yP/1ٖ&&=W+m]0YswR,=}#0ctVRr%_`e żQz#L*֓[Tu m'.x3N>ˍO2D~"YܮSmTe2<5*H;ܼBUgssk6;7zyVQj92́0Ұ6Hx#s*nVjjrVB%p!|**qS@LkvZ(|OPrAn[kHZ D1{).]46!A <:+~ K蹯ɝ27:όqi(![~c*,[62HU0r(/; 2[֓ڧBJE22|ർ>HN 47}t>EأJ?bYF6`0Q q[X"sAUDYk4f]ivj~(╯j6o20CN[-i ot^2lkY%HK,+ܦ>G|RE EBUx[\%SP>^JzRq#"P-+.i&-/wV]e>.LSH>YŮԸ8sQ˅" ˠ456֊fy ƾ>zEPEfM۸(g2 ZT>2srǘ(ᢴX.gF4,+i|5'5L"f UiY{$LQS`ígC'!J3 \JrA\BSvjlfdy ~PޱOxoNmzidgu\|8veJ\/54aG{YU xhKLkG2i/hC]C-* )J쫭%ZNqZu$7e3W n /=059]MDck uUP2S|%ˡx$ n#/,I&&?WRϣq/n $tl{b׌NA0v/)MmWgY!|9S._wc`SO6ڗB{sTZ3\SȬ)3T9_q n-_&:UJڪU A#ДZ(ad.k a2hU2Woe,+>+q#d QG併BQ3BkP N)-@e!c}b)ɋŐFo)ўO"?9:KNy_QܰMeѣ5>ًvC]^ҟZ8GP"rBh+H/PPo܉u,>´(؛ӆtC%ݜ 7]Lo'"Px aפu9.4 ǽIR$*Yxsgf4s.=C6WWŻLp8>[[K8:qIg-}g"DU '/;\.ج˞/I\BkW@XihOat< "l0;O(XH5-* /n,R<#T&8Gm=;1#J?17s< \ )~%ebJ}Sc:Mrshu0,M k 1~6D_tlBy#U0F0Of1KXa[6\֠HeVTaEKg#;FKQ*<*(%>Zɔ9;MldH 0A~qx5 GϚ/iFrR`ar<1TMab.ѥSu3! oV1VnzKDDο)P;C74i n?[2 `p NІJޟ)g HO魘1Ԏ 29rl믡;mzDb$sZ+;1;}>QcҵPXjAM"=/ۑȗg~,⣼RRf6\|>|(mdns"xцa&LBURTY뤱I fW )e3m@DNF.#N˖nJyam\ /3{miX8_oFFl fT.>c$|7XP "1Mv )wsLN}K;'7+?ݐ )a&Gڕ`97eXJ ][m9BDZU(cw657Tb`k4$rܔkk) :>t-)4nC n~4H0,k9L.(ǩ-F#P@#D.Kux̉Dv2 XoJc>S1rHG </'A&]5F:H?ߦ|ڀ*u)=׆:e2Wdq4u"&;9ıO@>3 h}9-׍a狀/$3k֣(vk{{-'p}$K .r@ RdBjʏx^ UAɡ:t?tDyvǾ̨FϞ>+ԋCRp؛IE$̀C%'m}kK}jd|0X,|8h5X`$]9V"kV~i.F-yÒk._ OF_D\!i[4vX[oɼH/Cq§{MЄbP255^@^V859'$wK`R1ڃ/z]wEKG DG/ ׋N4l\kj9Uh}jS-w7jW b-`#A_t\m+23eg4'on0ATQQ}]_X1XطIұqɘx0ԹH?&ͩ6?׉-Of${Ŝjh N̡ \MZҷ`}wc2wd5ƅM/u 3Lӕ-7QҜo%Szfғi)-c.?Lª%ZbUJlRbv`╝`iQ^CM]y\sʺ]9`zPMv|qR_]LI -! Mʿ;{.{6mg")7>SDBb+}!z |N0WZ2u1nDw* TƈҠZmM1rwg$9M`A4AA+0E H9/u tY% ck>_&z1}vfRdtzt#pgVIDb$ a)9hDS|rGÓ,GE\ޢ.5~*憰3n{9IV0+[0cZz*i C&aQ IJL9[^|{NDP _.q6S>B&p$XK%cP~=lO%cv_ \ 9 7`sQM/Mp4"Ntv%UlRHZ#omJ-79蒾P ǐtoJb*$.C)J۔DgK~esU <:8_j}:/щM- ׇ:OʃYwgf -ݜ,E5ym<:/c3.sfA|,枨6mHT %u̵4ϽYL˃YC¢=k_(L @T$[$k3b唥>1haKd0 _ Qv½ը^! '4,`0%0~2 r<C@*/P\tV.} D4nAcs{=X?XJoEb:Źf 顱Q<c޸͡eRGnjΉT.o7p6>=. 8ϔܬ\> i3SW{}/T\q()VŹ): Gebو+] (dL)>-S'0υXK_{i҈׷mD\)4,f#U= ITChUe?'W#"r4 gΪwN7,[s6sɄp0QJT&c6$i-CYJ H9R϶ZhN (8JsQ(.D)Ό.5)4F6 E, Q M3-2{w.no<$y(u%7CB`O\1]VXkxVaw$4uD@Q<%;P\\L9r/5 MM3< 0t{f)d#,$fEw=^KS(;\՘%vI?uΉ'\#6BI_1 7LSer..gTy|z`I@ܶJb\E/IeiHߣcIAE8y9n [=cEE@g 1$K[@=L D{*1rf^Cn;8d,ƿ#OܜM2Y:nB#FN5E+&(P6q t]ƳJmuv2]KҊ#8 i_)NȱAS:b,@A?r6@ߦAccHm f/d.^tp ozF~E͝NADd֮8O٩`w,*X: Azs18tK4'Nġ쌚S/{qMALpK9@55H/%ŝd_شlڟSyO2~Q.}LCpuF(=Sޒ S2΄4!Y6J;"g7S'DO"90΄0 t[L y,>cKia0{nZ^! 44Ffd:[ϲu E`?x *5fʪ7ny! FƳdsH͞饶nl#ٖgU%~PŬ\I;6(Īo8,Fom(syQnIɢȢe|-Аg=4<(Pjoa%7lቑ~o3P?x{6%{N Fu(dq /0f$(`훺bT33r!0`*)f_cx/2H9fi<A#+">i~ :Ev#e1y_T~ n.oۺ5ǵcۛv|J%6~, #PU.D9c US/}mtGݿs'9oH:LLW沭JrymǛ?ϩ(| 7;"kd=8;f?p"ۓ ?I3nP$;!z`8}+inScUáA<1mɩsk)A|hqKc{t&NVu3{㺰j;+`ij[t,\^\ R\'qN),^R{-wF} D+ӥ3ŎJeB37ctSׯ!WW ^ˢ4m?>di͋iWXź;A\}VQ∤U &fŞ[LՖhmemjn1ӓԋ/lwd .0w QG hi ? =ܠ5ş mXxRs{IIb59?lJpUD_P(^܋çEe?fjzO\YƔwWb2\8ʦo҄ɭh]W@6lbT!WL7n9|Rؼs]a(ga"9&#'*EÙ5K>TI'Ued5g2syt%5Bryd-* %FwF,YNL*z}:V: E >(A'񤭿R #{%i/AZQpJ~Ttg$,_ÔOBҁcwi@Jϟ㹧f$oV\;`h~ژV'ƗÈAׇ/Hy\JVblf R4f %IOC,rsB{7Q{G+ɕ8 VS8E| 烇K-H]SMm!?T;z 9[O/%J : +t"N,nXLHtwqKd+A-+] 쩪keMLpwh3, bIC3 ?0@Rֽȭbb`+kksv\1?D3+%>BNO`mzP1+} u&#<77ÁA6趞y2)'] Yӏ 67$r [BҴZ6(K\]bKoZC# Noχ>.Q` ǡ;V7çLY h BҚ ppddĎcTbDj{r/Q<ȶZ+cf؀T;*Qh i%/]tśh{] -:[9+pGq38ͳ9ЗscD h"E*̕P> Ӑ01,a*2t>거9]u?j5rKl8_s"o ](KD?IWwΟ#6^IOsV Evk F@ZUbĚ`ybZ}zKW `U ]eT*5ӆQI%M>0efډxKd :h1vAT{خsWQ0cܖs(c/] "z59CBڂc!U6  {#bq92WiPU94adH,Bi?Hdۣm0ԥ Lh#Hs rd6$t; O|g*6 @s]Sdsە ĆBx>yNǚxs c^9sye`nq߆k&pXJJ .ǖMs̡^`+8`6OaKI!TۮE 4:lʃ0AeggȘ杷\a*ft ZV}LT:Iot2?=Y[I(25IyR2)ée (ޱ,V&hV* Upq=M;]j|jN 3L1V0At+WG^ؿ?I2{(Z@wY7x_ETbr?(e (< 5Fo{ K2Mm{MPO!U[_TRK&[*+N6u+HR?Lݾy^]E؁z"` mj4.nJJQn'g#b+6 2(/<4F'ăB(۠Cz ;wJjV`i~YH,8ٻ\ 9Q}-nݭDl "j!XaUFΡ.#<2h^h7t wPxW'(2+2D=QSߘ/yĉ0uS6?ُ5瀴_f3@@:|/4d2;!;CmA iVD(iX yrQ͈a-Q/8$'> iG FȲf 2Pf¡%dOU'R c[àT”|_".F57{wJ Έsp+y`qˣx~EߴM$9@6bnjIڧ~p z慫04z. %QRx\( ܹ<'xiuj/6-J,=,_t.G٠Q<̤#ExMoR-A ! k|U(iH")Xأ-TS.iPY T%$በܦ{LPֲ擞E #>:Qk3 X)  XC_ҖSJ"p 2woZA7/CT2{G+oaDid{?$ΊF@h1Pߛe껦^6 ohoZ}Nc+00(Ru>*h AecP)!DfJYXy6D@cC[Ѵ2g7;%kHt*GYzҧz9Cgt8R3TW{/^iɜ%W~f Cz5T(V ×7d֘ѮlS~\!o$V^͑9\R$E\#]az#GavxHK7ww Ҥ!w)z*OQ^īj3}_¶;k;*Xk C׏vDŽq?xEn-h?Xޥ(L5BXMYT6HQeevIzOzgtFD$mwE֒ah k 2%=b7_izeCG2Ǫ5Exٴ m1RDi*̯wXtBL*:&d$ЮyG@)7yݓb| *óK=jaݿ lֶ HPkwa8lۭO{/N5v308ә+Z6j!i%f.'iZj<7|j^l!y%`g>wWjPSk[i3q~Db o~gGkt9JJ虃I1r*Tj呦_AMx+R9& `\,jCe]47swbqƃY 㨁_TH!F[*РH(r $*?IKf8c̄uQq7xuf }ubM+EMڳ`+"An&(!P:pD"!!iPg޾?iY`tb _A:,1K_-b,= ,+?Ea͊ʓde;3&RIJ Lci@hg&C%B҅=}DVvX z+@}X2i>T Ԧ&Nk%OA?Bm8f\DN76w`?I%HDᗤ'|%FfA~net<]]OpC"Gb8O+ާؤ\i-2tKvCt}|J;eO-4, o\ bFE8c`}6y 6M hl=L=JuԔ.O1r{VO~]z,C K!GS !)R6_'ڊ kBajV5l1A*6@z·2DKeRKJ*hc^p"=撕r e]Z'8 %d OkLl>yPm3:y̙"FP(r:DϔHO[V"/sXMٷyU^?ТVد;=ő?!k&\iZCRƲ"ncWd T `Ӌx|?S@jT2re"O %ё<B>e$^]@to0n ,"7ȳ\@ Wl\Rm9stS B:Fћk~y`P>_?cj|\g5k¸P=`yc9"eg#ogbROӭl|$Oyĭ pXQG("AخvI /:;jvPL,Mh 7 8â2DIN!#vRJ$gol1f{+Dpx*-`Ģ _=qlgG''7ڗc}Y>wr^u|B,6xG'9CD{z}g]iFȨ0kߌ@ڍOppLY&׎Kц&"A/P8"Cn5k|J ձcڣHI* U`eݺO.k|l=+4Of0 jF'Pj<e c+HWwl6geB)[hw7hWǛcQw7(;I߁k@ ,|l$[ӑLzb}ŗ9GzRd;/Xn%y$_|i}k-Բ(Xht wwy+7mѯ?2_y6v?f/?>*GĀ$W& ݭM0}0'qr5WkmNj{ry̓*;UI2m;KYIףrƕ| :bvy?G[Uzw v_su2՝亘#iF_390L}qdগY!*B++x %qj#^1%{.!H%+ s?0T@:TAEBWiTaCPP"!nLW <т;_":?Cmiâ-(weViA0T>,W¡kA:$ s*jAgjN P{]@OԠO .@oM5mM2T@U2vp04;yO |(1; @ARYps xQ7P^لy27C\w[hn}6!{Ha<d@\OjĞuN9BcU-DQc]g+|&w2,XxOljFq[-tO- mV\W,ؤB:u'7l63m\R1`}Rv@{@OzHq6K ՋHs:ܸ00ZA x>\pԚo|I9 d X{֜=ûYS8YfuZ3<{eya.,ᝫXgMc\ˆ$ɑkV2R!' 1aݿ*ɀƑu.bKW# O-Q?<[{<#MqMYs}|_~+^OȃN݇?$9xyi%fGy Kݮ1^k,3H0DECzB`|91>QxxxO`]Ѐ-!#0a)Eު ӫJY[h3CDl9Ҁ]8zי3s!P;Bcx;1連R i_1lDQ Mؓr@.DKZ昁v[ 2YbP9xB! ܌;O`قdXzKPKdo̚>8.q*7wۿI.8:O\U#KפTF"=˝# :@#Z 3"sF?dte F T|sFKôAΏ)JS iOC;:P~B/qO pC!zp9PN Vn\_h:h角h* WwWF ^& jM'UF99sTuSoQxz~ѯxY.=6|O: $DW+/`y*7 xMF cF쌍<T:6Z+/8v4yTC#D)JQq~zGgj(J-˻ 7g`+Ӥq!~Czʪ6[,~h$ދ`6m]H6[T1zɚ^VǦP&Ɏb9t5OՑ @AfH~ fSoKbc7)_@ m ڢ G /QOdLf*ΓOړMYFq{dmAfէ|@ *[%Z;qlM~LfwrtLF-6l.}_te_2BIhBW5 Db!w ,3,2!z02c^cϏ{Y )Okbv򉳃n&K,L+C&]"l|1T(K,(H׬! -8> It*3M4=zh-Kp#}K:5 `jQwDe9s<%ZGe$^`bb\wٚxw+9cÿ|ay%B!P$^nzRHgtDiN[ר;Q-YN@|tӣiAv;Rʄn]07 ѫ9L%K"]LNA\,Cu[rjdwjX!%\$MTxקWʌ'TS} q QAvn;iWsHZ6-]nMvp/ۨ|"\G-䖑0MT|qJDHbt*7c>xw?}LXۂszLtj;Q3"e "kxY Qc7'`FҾIS+cV l˒Ӡ>V;mtdxZgZQ#&([ADe$.l Iȸj_Ҩ2N}Ǔ;I":eǬ8dx/ull&VeĊ|M{ܓ[ *CAg".q5u"Eف _9 CSQ&~3ĜH2b?䮹b!v5Fx !Âa63G2(k X u=cˋ CH*',gM .źhZ*CB*:)ic"!R 2TKEʺQxmr80Xzkm6[B[e1l͋K/7tRyQI@*bp=M~3z|kS؃m3Q@)wCieq9İJBmJFMD=0x?+*oPXocџ]zӎ@g;E]_B e{r$[*""СITi墕>y`M+-Xt)7G2[!&dN M+]Ҋf͡-^ecCnj OǓL2d*i#Á$L=TFޗ4Ɋ'DK-A;s̶Yb:c0h{+Mpoݐ0rs+:/m$Jx>)hO^l7:oSI׵6}F3.[-H@ ˧")*u%8և&%vTїE 4Lvm0>YWz;V f_}X>zbvaLB u BNZ0CXҷ)Io~7`#JhxR ՘ƫgw~ SCdGg\>z:s)P`O`nsw1Ded?Dt!o`FJ)ֱuR#D'&`=_W+ ~VDl͜(z@}f(9{q:|մcr%0u" <>okOͧ'F& 8y'}`WX"fNajGd%༐w,"i{f L]K}W0ڑwϏ&7OW8#~shGa!S/>)μp7C~-^ mL*A-c󨾧aY?+eR NB:ޔx?mnݬǗ2L>=,?뗔_vb1TvqE%z{ٚޣ7x݋%߫;{<4R@&E# :{"OۺH[Q<"{";ӹN~]S1 X^{ ^FGfc~ ѺWZT2ճgF[PJIECg*AܠL-K{8v3=y_TKv[ۡ0_Ļ{j̮Vͯ-cj~s!9CFAF\g?YP}Myr-չwR~65ag½( |:~%mƌGZf--6-@J Dc\n>7VS=8%qImDs?XVԩO^ymsOVRe@~2)M]2y4J"YbQt2شS>K^C4@dcz5XRaAK͹A3SWU}T.qG܃bc!xssybTB#:B@L4}WX2*-nDf]svs~ɬhz }gcdxR\o )כJ!l\ѪOaȳGnLbJc&dmCm4f*iD.7XF% OH,N4"v~$eyF側ЖP BN`݈EZc{m\ۯ˝$ E-Uԩr+טl h"rڦz!)_}9=U;˖zzX=&&XE$L>C͇Z0S'm,TJ>KL̿uʉ{,  .qUu*ljɿ#Z2[O4it`>;ɬM 6ucͶ`0wAST_.':*8^~9}$va9•.{Q|M.C,NK^%$[sڃ9 Z/)k)*[Kڼ%pOkbm0"n7ХlZãoYKиln  ݍSFu4 ܝ7Cӭ |o\Hxb"p=;w})ς1?Gt'?%7<Œ 1o&ӌ10ȗ /b@-z:DL`m>b-C _+ɭțHJVAkz$\wŨL7>є|M-1ia ֒5¦cؔ.)&<&YT=[]r‹B:RK;NOU, p9O3cVO`X@i覵{p^s$){G~uMI?7Hu5 \OsLKIHۖ ɟ*C> T~m'μb=p0sF*n-dsj82\z;kmKnAX "[CI4hk\բCrO_&=b2m@3emWN&-)x%uiJxQ|%/k_+:? c@kP,U5aw5uѹjB'=wU'& UBRiOG':LB6w:u%BqZ>G=|{j̛HѭX0ďu47O;~\ᐛtc}lU&=icYUD0ݠ.r  V''e3W~HY`Mh9=&< W@ўп 3Kn'ewE~q@eoD7sPMv7:4Vv|RhyR|%831+9J6nױSvcߘ-W;۪}LarQqy>0b䐝E <3_h,\+M. SOI98w|O8a'ZY)N ,}o j)^O5ڐwǡ[g aV=\wy!ZU-, 5 m 0]}ߚ |b~ޜJ:vJ"Sze+Le𨤐}QA|yt7oP)SeVJLnڜhv A-Ѵv=\s7H ˄bxI>]^wMGxJ7BdΡ>6*IGMb΁"ެ:|.|G3H IL6˩i r]ߥU^G$t_x5Id'MB`|7@+#@Lڃ+Afx"p,n_CuGFg7V@73"@ٜ%PfĄa^EJSQh# :c F!t95ky!"N Yխqu?Os-m~eX/]z426Y!cJf1řc= 0ZEFH|b#;CZsUB.4J(ۍHqL+1wdP<%̚,11$|"-g =6 yGqB֙cw54@54dIڊ ߜhs|o ŗKbq_Q;NsuN#YG1mf-Ns[! ]r_>Mؗ_ в62& AA-|B+Q>$ d oJ~5X+f8E"ƒ {# SmqQh8r"zXT>0gîe9NaR|~cێIn1R v'T2-- 9:+i 뼎X8;sh2cz" h !F9<]'Vu&sTVl$k)1ϊ)x48RNx$}Ӧt 5sa85!V"8؄9Mv@\7:V[o۟ ݬ(}k C/2|' 606>F; hUyQ U`M/nT0^?ق7=*ϫ`ی"ǩP M:Pb ASemrt>tU9<8GSŋrH/p첢 1&O z"|<`d)ĮaOPïԷrO=??wMFkFx9 LD_.= aZkO(Ebߘ9qcv2F1gr9윲גy~"ZۮfjR#J`&2d'kL\o_* @ug6GƱB`IB^ߙ܋j.YcH#8ᄲx,S;U~ D+ٷ?q!"]Wum;ɋ?vL {<,ǯc{@QÐg{:F'Xp*37p#]nf?`WD@@es]tt^@սc@pG]wN9KZ m<ޞ(2Z*_;ٛSV#x;ըX1m A>YM׃NX?'ЂQ kp`k:u*"?W>k] "sjheV'ѥ X"w7q~W{JNUl+6 Yd S}LFw33QiKtD{v zbYsx98S ~o臔_;y=y8谝 XH*Ѿ'r?sh,bHxm [́Gb%s61nisgR C %z~̋O2O>5QiW1Z&L;`Lb!C?Of!3~7NX =ZZw.y5lBbԩ{C2+`".h|*WB/Fo#Y.'ԞBK*ɀo%DIeu{!jt]n]^̧WS8׀!&rh[19<n_'7g4Tnϣ nbn n@YZLlNk?9v"^UO 1b(WԸSaau< *y 8 ]Gh{s0ìZJ92 k@;Sڅ2$ _/ MC>#3vӅˡ)8m86cYjX,`dn* H4?>w̕jBCr~V4weh-;N3m:zV$"6t(Šu_K-2rab{2h9λ#j&I .z3H:|BMf}x4^IK^_IY㨎o~jT^kH"~ŝG2{h36 ĿwU&̹箇 R-4K6Ҁ9ڤ\B#gVŊ~jKW3)gNF&J\5!RE!o%m1=v҇QϺ0X-EBenFمp v3ȕ>HvŇZt?a ~W@y7Hb ư+!/2Z?5Jl)5F`1e~, UGI߂,N͸6 Z8\-eXV֯Rn.auC?}Uwoګz>yI6rTW.|_3ohLɭ*ʙ}e*sq7qnpl>s}ͦdɬ` _,3Ҿ_";׌7 ԢLx|pWχ7UL1^EKRY(-GXzh*,Cʉ3h~f'(+xy?>LXљh u>SZ4 -ބJH'ϚnvX|WK̟?"F ƌ/R@o1!3TT ^q鼶hH2jN+⚈'=peOT:[K IN~ ش+E#Jj"q~RLr-_:q᜙3 1M*oVLF{`P߹.vzګ{{ɑXy T$.OMI)O1T.?bY>06 ȪCR䏭le\#yߢO qURm+7AKe2\t V2Et.:]Yy+h+1vB+wE_ ]l'yYF}9Ĺk#+7HW1$&F-_\r7T~ EP,Mhrar25qѧ]( ^D4h2ZV#?>E.)ȰJ2a('^" =b"AmFƬ4b ߠWcSULeEaGWlzDɝ&(s۷F/_&e_ҡZζL3Yۤ"L: P)my6K q,QQ&h=؅RH$X):cL>֭|@`GR SI-/qҏ7f"ȅk<>42 Y2T293kJu*[(=<זּXkkXsżMlxQN_rat0"=rd IQV%F !]f& dF8ItoƦ$[ÁRJCr8q<9#&p2ƕ( 1Ynf+CZgʍfC(1a`ǐG[3A̧ݷwx>w n|ڿu} nSZucrjO*fB +i s 0! \ȵ"0!ymLU22{ :?3A[ (Ɋ!ml+҈ c]Cd|n UM-?%|Y>~c!<5h" |vw1x/DkgQ0 Dˆ(3H2t=? ;#k*dlrrB$tА8^T6Oub~g;71JRa99u QCe]"i[9M V goKT`w2"տ4:3ю3Y=N)m޺[f i[S rO-ϫ;0Vd|k7a&\!{e}y# ΉגL]E RUMuh^~fMTN9X3>wB+G!l ò3tV]% S]Ͱ\x",_bqNT l eAt^,P ԚN- N _a'q$dq=9JŨOE̮]xnRk7t}6uhqÄ+שɸ*> }&c͌ͧہMbĩ6hAƗ>V: FR71{۝=vɕu!܇JGw w~ ᬑjCVp.#QMAt;nS1fr멬NsMCGJef *|5 $©vaP?639ʰ],a5_<ucVkc0<}kredV@b0Ylwo|;u];UJuO34jeQʎ^WZu1tu8D@gCF\o;a,&' pRpRe!;̥r/k*M17ߜUŗh"LO浪c܃PQ]]?-PpU7}цm̆&աwBϺIAn>xM1&& z&fL2D zm93_NmQ[R]+ak42;r\AI}(?Cs>&V;!ب,D2N 8JK&Ln (Rx<2s!?0膦ɢpJ̄6^RWnY?a.y,;:֞dDE2wgRE2O:)}R\5DQペkAlVO)Ap`Oh&_TKYۮOtZBi<99,6qRZa%Me#ڱkER (HX݊cfȟ6֗1{BtnFMq'Kһcs1á&t I/'rRƂ* 4b} Mk要zQ>2Þ,S r}7ʼniKfm19aҁJz.^|3Zz?{Yfo5B^yS<-8'YVd)[g9/_7ʴ1pDV[[RYaA7X4dњâ"QiхPz0nmRJyrd6Zp.tol~%( ӰY"In.m+nqn3XEҽWU]ĉ` FRTEkx0HW ph?.;TK{?ZȆeb۫~yǯAT"ӜoF%U7Oj)=cns|3#8`\5z(C£nna1:OfZIY\ `Z1Ryii :^m.j.mh68G[w3e`Ÿ%oQ"C \ _ǛU,[mp`k;I'߼Cr0߷A%EXҚp:45\f^;%y^_4ǿ$Vܹ"C(Du!,-.Fwt#vxozM Dd.F 0vIL F +^j6XW3\eɓiHP|GbPyx{ pN1WHS:,߱G=p9vyLoy XNUav{*s딖7D`?K%I̶xҚ W6k&9J ĆH*EKگl$=E&:0XE;(V & g6UIb8wvp@\z "bio1 fVc?LW&Η%Ch 3E* ۺ$]]q_<SXOV/m޾ j]߱~$Ԥ(u7XFNY"3elxZb>,2,+y:ҋAInάrV䌹Ϲ i$ʞlOd2v##Ǥ#-)u_DUŜhǮ $<YR */zq"l`naŽܲe2"sz@Cb Ɏ_P!/`)*q($.k'SJT&ڟJo|W臎.=&ˆ Ism?C?B }N- ۇMӇֿ11!P;$k焔Ym B& <%͙ԏ$n+1U06zmOYlD@tvb#^0}bd|,I!s})bH1몛5IYp{J9ԐC0KL##-m ]&ln, J/q# ~*`1!{U#ihfwBR RD+fdɼڝ̚6ٌRxfj 2xuԅr_=}޺'\^0S5¼t"w։. Pnݲ oDCRqvoÇִc}S$EkҌ@! fIb`+ĭ O\Γbd+OrOdaML5*63㾾·*۵kswg6"(?<ƬvVnm8X>*Luc꧓D7J{Łl4&-o#B$)2,Y֟US>t=޺z&()0.W 0׉s g6 ֲXR 5ߨ;CI11LZeޙeXUf;,[GVwP:ư#-V O+̽įvR>6nO,8L+t5I]綃 aC`En~G7)' w̭, N?CMrԬi'#;Iddn7Iʎe;&+Á.H1hᯙˈh9pNW3Dɟ_7i0/{[E'p;ca,Й 98%_Y_Y`nWWlRv>ڈmq+Xg KD'؊a;'(MMWV ǨȄnc"H<l<` -2Q:I䟞 xH }4@6zY_G6t[մdHWeGash<B1zd%:DIsO=bS8_3;6>=iv:}04`ҝD岤 JJ _&[@ɰ3w{nɁ9/[GQ|:3KS@'?lf:{4 mfH+66tܩ:;IFa/|F21u"eFy]H z!SJStj͓^>ydVD8j褲fb Ւ<ǐoahK-*1C BżB!^dͼ襀Gmqmae/p9rf}'–%?SԶ|ˏzoRR)\3V;WsIgnlЊКםO4Hɓ0e\G0q HmWc'+`;-r$fP(]!3fwWr"CI}/SUTmsITѣDp75iĀrgS5},f!G͌ĨG8hzH$Hڰ wRSbFd'vufT,qkq\0j9mwGe{&: ,ejgSlU&1tR)JO&(ݣaIͰ9K`s=Dzq5 |M/po>Rr8|8)aqg"%BiFm<|I&w_8穐Ќ-/j̒F<)źY.)V 9nk#ݍ[a~2V#'qA"=/52tN|h_&L)> ?XU'lurqdvGR,p.w %1 ]hOv5ks(94]IFlth-p+R2 ӚAA4Mxb,n3[Ŋ oizJ~H5̰=Aˈ{OBKJo3fNVҫ"+j6mkn_{KZK[Z|!M90+32O)qaC=NehNcI!^m4۰򷨓M#G),׻m4aqpX, PKaȲ>ǟG~i,EKZ|p(0 ]5k0~1-,a,1th8SO>{B!NL ^p.Rv왍p45o欇vڰxwih@NCj3)FVr-m\o +z̎w6Xu…u9͕_jz"PֻjCEe$vץ.7}j,ᢾ u he+F 8Vi&˾ԱyP=?3ɘ_sͦu"\4'[JӴJLQ5vlT^92 ?}3&<90JB09_'HvOK|Hx3lmQ X^1%&T*XTxnVZX' dgIX°AСtb8*0b%Jʹѿ>QH q0o)i?|UXԸIMN%8G YhlK\5hH ~2] Q VuzZG3E\-ΰ2W ^]\/@l;Kԝ1Ê% UafQ76n;lÈStx(v>a6Or^7(tr."Q?iIFlP`Ki+,ͽ;9+>}nfzmԴ#X;ku%i%Qp&oaQf}TH@IWITkJ(eB7#96u~c lDxdzӒG,gˀG>(7WV|- _CϹ':\=҃UW?'~UM!Trc\݊]R͇V }_?u<D XƟJ.DpL؞mM9IJB?\t40c--Ǭ2٨otJ |0#Cg~s7V{9plW~*$h& v+A̯xyw+FsrC2egC<61jJ/ȥKB8YbO6@ubH;]VU*Vy 2ȸn(i8. n>>D7sH (*Av3ӴtX4}kМ)#vI&il6Tš{utuGcD90,*&nN'ކfkj2) Q`-lTQ疎G5W㿇+r_4r|4(TC7!q{?qHH%{U䅪A5Y{~,.)ɵ+uOerl,ʹߛ1y ɐw$zA CI%|b7 0j5%Wxܣ* NJJ- MͣsiEjk=qihJHTNTH*WJS/N2ڻ LfycJZ mn6\x]!,gn+9"}C_CjTZ$yt|Ю;)#e"[uzJ9Z |M 3$ר#v!pe؅MLvN= 菪 թeFu8Kfhm\|0L?Oqe7[3%HwN'ؠ.]9R(kx), ԝT27X!$}I.mt"'{5 rzK|T$4F $p}r N0ȜKu/I6n٩Dt78ǒ'[ DtdFT4/ޒ"݀ZjƬ/]K _yB㐌t_愡WΠhB8*!@zƟvhqpv3 or/x\FLY|T MՈ!( )+:FC4Ʉu7Z@ZE>jF:ęw34xri9S$]z$6,qGKи}'isϏ89~X.3}Ӿ~D'N<@` w Vx4 Pu,^5$:َf<^*oLG1 R-P U;S;Emw{0u1xr,aXI,`zX_%s/1ẗ(J%NT!ZO+d= ^n3i:SܫTNt88F:Vhk5ʼnrwB_<w*8׿ӭ(xu˱D4 ؖ8 _m]N/(d&)|ٷBӁױ^()Iq^)=BD9^ t[瑏OG*KMD'LP'1l2Rpl[d}\aًiBkOSsOm=5O5blr _۟\4 [!d?_BK{ \s,+ͬ! |s~-Y)lε]|2YתXwN_u|"\  678џN=ʝ Owq@z~1P1;mctq.@_۞%Rdώd>Sspd&9#(؈9kf3x4^.!@@Nʀ)y!(x*WLhFM#bU|(!Gwl:le-cݣVdޑ= +&u: vT^` y$H&gN&W&?s]68~~aNΰoЗ^fjsOf~Gu éF.ZQD*¸fE]A6r^,P6.9ލTЃFQn=W6+a+^Ms 8\s~1._'& @6RoU9o3[ՈT|>@cBe* :i@vj%#A>ˌ-!Mͮ䧂t+FU=v7S>rGpʲ!dyɡAl0+y mûiN' 4kb/Nx iZ#BCgk}=مpجmx6%ڗ•[_~@Q0D/|o+Q665='p ?Wk@mJ `h&x o[e.4U<^ 7 kt[3{b-قI$ *f B_0lcz'^~+g} .cX% !ݦ6z$3/ @UlUX!^b4IѬ-8dP}_:[[ }~˃Ɓwp ZۤoyȊVDHcb+FƵo<_f S`1ۡ CG&y l/&`|!U{͚4|uz$AJ902#{DOCGY=p#NzT \-1fG,HǧK 'G1c3HPnoxlA( ?L+@_\Se32@ yQ8=[+==m<-J 8|UEʷ(6Ɂꈮ8*0vkelɀ٢΄[HI ='WgoⲞ4x\X2p9ש_Fg2"Y5Դ-uضȘ к~g&gNmu3`q~\a;m+/ڴ_wyREKii G'ZO1>ݯS F~yj8&DshlF8`+Y.[ҥ{Eł@_22o 2̲˨J3=@G}/2+-@M Y̵18mY%hl#{yiF$cy-(F%UQ.[v3/_"CJ=@@_6i D^1B~Y&AԲF$weL;."T -ޱdEi7G'K3 <0ZaStu,o$,hi3_bJ*$ 'o/G~T2)-[喣SНeg7"_܅farw76<{]Sj[G/hlQ&:;G[HbJhUǘ[?}};x=;szaPcC% ?J"_sac}PӎDpzu.pX)͹sI,Pv>A(ILbj }&I+DػB hsGx^0'u5ϛ86Cդ=&M*s7eQLgFU<*𔭄TaUHrF:%a yb2\ ma'`AyX(xK{&5qd;3K[jxkMi&) TѬkF@uF ̟.B!|*u+hDfk,4QխQmnTZm<`XXY@x]c|(ι"jbo,0<6|6)Q8KڥNh|NmPG * K$UԽL|b"=ίB>uUg? HB y=yM72Xǰs-P+tId曱})a~ ۘP";!Ӎ2%y~ݤjѱab,{|չ[ QxjU=GՆ8ԧϦ۬OK^)(o - ot$h)OOroSV©.U &{ͯ.P+R[ӷ:jp RXF)Z]x޷q$-vnX'#- Y=.ܥR\r+4H.h?qzEo舽}>@y Xwo̸~)3S4x2RDZe4v̰DkYE;^C{pΞS.DHxijzadG$G>Jf`9,牤63qma7֍1&0(5mHcIl<"=@di|GLy~Y? SHR$*–Nht;ʣ OTwĝ*r-PX~ /#dMBkyJuP'j{4maUq _W%qz_u.aPO`B{SGٍ;*dr?3`ey } 7-A"U7x``eBqؙ 5a_U(80@,g%tKE_OQ Ǚ:db^ Чh)N-8L8b/kCga:uEeV [_oo;{M>}ђK&Ϣxk^ʮo;5 )(Ges9WRw❂)Ҧ" tvx?ܨYZkeF&K!O+2Fk|FFV}* +wqώuA6y4dgnhå*'Wh[Lrt ;>&QY|}H;rNs sFs1^Y0lTY ,1rK^"}_QdF /l}G:Ji1_Ř1SFFS*w6gWNE<7H=9u9΍76W{=+֜㥵DBcNSJXV5ʹqɂz2%ZYh?/k98oV /9ߍ#dB^d-{U2OĹKL}!彿]h|~T;kCokv|'+Ԓ89L!/! *W<@ڢB:#]7WC`g?¨x87S6bG` r*! kj@Z_frRZ/WQ.v``2`JV@ܙ!5\RqPlncUa3}Ē-(q1Փ oL zVc 팬9 )s.j( jTh\7stiKOZYs_ Ckn9B_ P,v54zs@V.ІOoVƒV!$FMA!Ӟ1^0vJD74eJ菉ziyyi)::3Y|ѓs3~8}ը̿dŠj>XP@ͭW;0aBf;"FG3-Z_U*8(+\$_>7J[^9\[o|?*.34yᶀRk8I.Jeh9JpA+kJzI]m*${n+G7ZDkӖ׵ɯ `k_(( `ߍKԈ t#Aoo&\3̓jΜagF<~69g_A[5=U>ᒭo6lG Ǡ쉉1amCx~zX:3T[m=)D *[r`Q{,Ϥ io _] C8 dbՇDWea}Pdvv溱C*SXRa!8LO g6b_vɕJJ\U_Lvvsb &>0iRd?T.0?*Q>_Zq7M|'~M|9Ssu3kQ9(_=vy0,HS:Jcy2aJPhk7mSD&G <]s.?@ cl7(u֟/͒ P"ȷqSDΡBytwaY*gs)~oZN|' '65kڐO>'K*{BY'bOĻr-m׾֭3}G ܓ21h$0Qp`| NpI(h$r^c,7.NBsC:c];T+-:FC/#yχz:}(qn'ANc$/,M ,juaYaA ^5m5 yg5- 7@u]d̥9@ggG7̶>#Jħa5yITUCIW־5lv!2afW64 ),]I HϚO (ߟ؛vލ7W1*w T-a0fq$k-X\Prq ă2}wi򊼦$QMpv#g,!|R ;9}Ѕ-z[&) W E3:9T΅ yBr&֚1d)f&rg.R<6~`-l7[loH^V!aAN %8},ާ>oPT^c xpw3_Ÿ_c%o 5c p$0,AО.'+jcWB?^ WjAVY;v1^暚LL"*Tm+@h2/HijiJPYm̬Z1Fu;c@6F~߽'(AI2W-}As-Cs`"x]6C da.'6oxّmUSeq{EU*cSsI߱iL8mC-l{=XNCT.A1;(q (Z~AkU?`2㡶v@p޹d+;6ኳYw"͕:YoQ۩PP%R;he3G=ғ;8R`7&o0`_Ҙd $J Ia>~"m%@b0j#ϥꠃVv hJsAjRF%\pmzl&@VQdghV&JBk5 Ѽ6x5][UiTcBZGO5!%~!m蟢$P"#++˳jij*y('"*WbJ?,2baR ;e" jhg?a2zzU {A"vA},/>{ti;iTެk -G8KB^DZ`Cr~ P<\-X!1Qk19,Ұ3}7%X3b&ZJ͙>K@< j=O?!ȋiA,yQBtpt(_xyfP9&ՃD~]W5ܕi7-,j|seMLZIL=0҅!d=g2}/͢Z?'Nr"pQ_\Oa(!WLSQhH#^6ٶj-Ir{fm^iu4IVtV6 (r@@R/GKͽzN8 uʯAZ?2lyi|^;˷\K? gqiZW RJ<TTc:yU XAU¿1n+][nuu%rd,.6.=/Ahdu0_&tڔSI#f[]Ju+T Q䌜c[tڥXqK-G`4.Tp:(ameWOv=bx$ lڇ4 Ή]ly G7'y87 22r~L*0̻("\R)X$1p/̤( zudq\n,lGs:c nvhRsVbg7c5K'; k2]/֤ -wJ 79hŹyS/gGh;2NbN:4'nߪA^һxV}/喗a7ӿOqkeS9i޷K/_jـE:qʓ$. mA3 \o3c2Z՘a'e빣^IMYq0@0/oT*&Bhyf(* w)чRqS j I9nOIǵnFY2-MsV$)L|\ix52&0Etvݼ&}!])v(B!_Hj]n-Efa^#BA/^Iֵo~\TE9D2w'h*j?NԱ+q̐"d3",nF%IܽId%?<|Lmr# zoQV(TޓPInaّnc:|<%QZ"-t_z$G㼁#ȕ Я=ԁM: ށv!HSgC]۪&}U.$ -"6/ANW5TE\W5줣!z@ju(I\]Nsnļ7 CH4Ϋ"iRSl=O/ )0VL?Z(s|˰08O`Uct[1x`sybYSCf7J_) j|tI뎅V(?)-'u3NsóXRmdeA3|1 `#\~ 7OF;<I&jBlf?ßdgcQ$Y뎡H rfw-\:5|åa12a(``Bڿ eJ)85D;=Ucn 9#iݡr7E G?W! w8~P@ htD8 7\1,]K5Ihw mXaO 5LJs9pHkK^#s 9WPhyڮ1A7Es(@Ud¼妙?7m9?k~X!"%G _k ]2 JT>*ȈEܣd`,^p3#̙r{ks2­΂XjUrSj_Tࠏ,?L!< c: 5BwÕLeUf<yɐ < yö9~Sb5_旻U+&cg0evO ]G䐒@M<ƹU;zF+,IzOvpPTH|gD3Jm0°ŧA)F`),kPGةU#!)*J }ZRWtg2ȍ$ǑE["r"xc;:YM0r 렽ey^csy\$6"Ɩ펞q SEKXfWz>M|Y#^YjӘJZ Z항cHA"SJN: M\4G"Sjb (Pi?k >9gJ,OQ~ɳQgz,-VT+8Hsd@c CNX1|P5o}9gc)(54JaWF3^zpt:)};=mv Op$蔑X" V~1Z^rx/e|'0"ZrVN1v>%D<ߒbcAq|Ro^l::ЇaDP?q qᙬkJޟŠ ].˼|1>}ų*rf?2q r~VFb Dw1pVP:Qk,Q@ݛ+HzS쁽i_qg9T VdzpiN<'+ҕmlOc@R0k"uƲ!𵶜-Q6k~6"@CHΣFKT:K9PU0u% '\F0Ubsssjm0d~ǖ.{WnޫS6m/̃=ĕz`XKQvoF(>rt0498q1Q}6Im nDj#&5߽o#\2Du ^! R?Sv彼0!t,XU^~ ]kn>Fn[tSfk9@Eza\~t Gp-.=X3/|K݁ _(iOX]a@`4-b bDf DxR*VNWIUZi˯ Sn|`]BVޮѩG?']+ lʀctyC5,'` Cbo9 јrCA#Y27iRPIrw NT!65Z u^ z 5C=!>>-~4J0 iZ!ʫ|Y&X}7" )~ha( DwIrܨ>MJog,.תc9 R2opoDMiKH0P̾&' ~N mQ<~fGh}BP I㓷܋9fCZQ\3γD~yLwErL&a`B+J'/Rj 'AwXNYY }( Z\qj'D Q (,x~; "LQvft P;vF%+ْW̍tR[Y *p4 *ֵÕj}O{>,t##ǂw;OIKmQLK SJh̲JO$*p?q>(KKb(Wm4@K@YՄ۬<{t}hn xsȣKbw`zw|b_=T9\6r;6ax'LP RUf|mk}j[ 7&]d#U, R[{-Tq@S@쏀|Ȋˤ_IFsdN%Y](so~KN~LʎYZ f}p#EU}[Wu 6OChK1@W*!M2JKF0)7t k2dM~j\dAʕKXQ6F Vd,ҧڻ<,B#'Iɓݣsth|&fG1' Ĥ'Dgf}ߥl+MG^T_AL&/B]WL\8! 3  F=KS,I+k  COkDHHX(bYsSO\ImwKT5bRy/=:\,>//d`_LB6>)dM&Y)tQϙ6JI1;^ /uH6=% bfFߵ[(𤁁B65X4_{3(hEax:/-q7S\mv5TX'R]JG crĊsk~  tN٣y"~d|wSԉw7BMmOƧ*n h{Tx:3߈ J1;Vb j.Xx~ zU1*I\Yf eL6?FNI28Uk#ܪ/6e0')7+kȄ{5!۹9jK4.gZf4b|xLYXwW;;}վS`XZ1 Tkj F R>b2 fޱ_΅C=)`y3E*NTpr u B\ČPfT^ 0B>1s Jk4kS)"$z8"sLfPhhCxwY1x;&x_MmcVhFqsÚ:&]}u 3t|j'H!h.@9&j>]}Trtj]_+$.UT霐S.]& D_y$nf\+1qdoP- )6Wj_A? yXZ9Fa?ߤ? y!ee~y#sd?5_Oʳ߳'l}˗+*ϔQ0|Ԥ9H;O2L{""Cs QۊXKV+oD; s-+]G}߂v)8~ sقYÂNERDL}[@-;/g_jX[ 9|1+Nȧ)Qi`!B'fb+K_%>3_ 2'JÜEYٜԬ$R)r /R`&ݧY LyGŬE!"Շ!MkiYfY˳JO0v$6!\Gw%(W\jX1-\Gwݎ=#FHO4?l›rހ'B)< 'GXiГؘMB}r51(\KW&R0cDG>/)Uglv4(odFP,7VzV>*E#utRnxt柶~0#((AKj5V5wcv|Xa:k$gᮝ+ Aċׅ~1Cb'cf`\~3lmpn{<;N[&|=A]i`5M@6} e3J@OX$B[E@UV-_ XAxXڇ?㧎;p<D=5׶f/{]%Gwo_|OGDu}h1>wM:^b]z<"d{f\J~WxJ#W#!o)g—0g 9 6s`n={ȁSG@\W gC >:Zs묅bW'# ộzKXtsy_dIM8X?49|0GqCM@P(:,.s?JubD97obiLk$Sg=@ytSRMЦx%<@@t{&iV;J@ `DM/h47hh(q+Fo_v0ͫwьں|ﱪc LfvekzWhLDRӿF=Jw إT4,9*#OڕjT;$-,LSڑgצ[PՒFEkSjT=o . uC].lvsWk#k{QgŜL- B/` $X\"pDt|*?XK-1gGLtf3{'')*$pe=M΃g& pvTQ )4<0i/>U9$A"J;g-oG2_Q}A4*q]E,r; ]YNark57נᆲ)nTC1Ryn:fP<ԩ9$l m2q5SnumSrAXBMه(# L!$9Kw yq>Yss*D/= s ,SQw풏|=0Morr鲫)~b=2~ĦB)S9f!v WUGr&"2d4R/6&ҶveiP5As Wt4-tls%3TOir\Vr 'h{iE׬ z `jAFZz`Pݑ,d@Ǝ#Wa]qTQ=ph+eܱQc-Z_m+I0ӆ+^{atFQ87SY+j8)D( }O 8uLhJO i]MĎqH/1֔z#R &v񰱕"RrBGEmF~Дwtj AH+`1! ˧q)̫UA9 5Syq%,%Aj@?܏pb=.tۊU2zu՜$JkV@)uPHbz:A9sLX'Nh{#ƊV%,-Ҡz,լ*LH>t/e.]@,[o9z G ?k=J4 k|y7ǛI!M䚗1RT]"jS{"mA8OxG(QK$'uh6pNM9I&.ꨕ.k@SRڵV .X6p,3W/$[OF+BF ~OvSKwFyDm!YrG]+iuRož 4cA#D>InV*1BR!{ {N;K(kջp,Q+OT? =-6'/ ,Q[3bIhÌʚ)J aqW3y.̜wz0Z ?ɻ՞~ ~3+k\>{RP j+V#"#X~nbT:Ձg<.!t{Cv k Ҍs >sVn5]ҋ/ۏ: !UL ɩA :0n-b0p5ɗ0Wk'l]nU2}P ǽ$CCi]_7+mnd>r!G-h6ŗ vR1DRjBhɧ!ѡhD%Ro8֒[MT^}r~TIa=cQ>_!ieE2HQjg@;)C[ѯ;zU4+2։rh!p~Dx:=PMj'ɲep8k>*C~o2wz]aJ->Z #XJ;w \ 󊃕4RJeCu" 5[Ьd5u.-.{6zk-7^KR>\{v:Z6qu3/ Um<r14JZ15KbO)U^ <* -YZZ5,%9PH/&u:.\g_]O 7v$#A%טC\-y <`cRPxy=VJiwtnE%NeɫB^N䔮r"kPC?] T#x>w#M <" Qd/ۗyQ6A9H;RJw 5PE (f\F ٟD :tU4 (݂JUSV[j2W/=-KםQ=HXy!{tcr%@\Qx9pСIod8|AVWQݧ 1ֽ;:hVd!9Ş{ Wa3v>Dү{6] 6-d}vS*(j:&ZcU}אgzBQw#jJ!uق p틇 M'D @Yx<T E'܌Ztj>mi:iPh:sWo19(ӽ9r5i8 iɫ e^e@s~<\ru:wSﴽ.KN 7e.H_83wz'f-n,nW`}t4i#;]6U`A^SS4QoB 6 :sԕA: 64 '\rrk9}ܟXj,JN—Y2KNsQ)I,ahDNOj|k(32ORrD X v eKeXճe^H –8둊LNCȕ= NG;n>&#ѴAUKC<|Hƨ;x{g)PXRqXBێQ{~̮aG؀}@0 }l:)ux0a|DӪ%őS?W:.qo3P2))_?oyu!Y\chUaBtfŠt%_!9OEJ.> Z"G?98[ԓHb^ die6lcP ypөu] rpQϩ3=6eZt4E@ ͡W"`~l p+?Iۤj8- d㽚Cݛpgvl2N܌{ZNby`PZ]k+.Uӄ'Ƈ^L#!($.yF+(Zs#]ᗉYk$:KnQ=v(O <+UZx3ᶱi ]EUZyXXq3Ϧ4FiD k q;息$vkfFdo-N/tb)TLľʬ)t3vQ^U߭pV"yn%x4)O4Rv3_B!#.'#%YAķ'^"+4!FP'7 X޹iF\8pLy5ԔM4{BYssp%fkfIc:7nuIB>6(n40u/cAZ;IdUY s4fAD\e/`}U*r/BIj#G%"HEn:=VdT$]Y^AM6U53172b°7c;h#|yb. 1Pt]z_YtsOR ݲ? z9a0GEP]7M9U r8=|X>ڵ{Rp4c^Y}~=p۹xRvEvj2Z=yJx#ܼ A+AT5 n49dgxa~n)S'uY "hA-T/X&̂IRIxR5%n][x85n05͎`S0?b/C@'2qj/jzOA#pg! Bo%{R:RY׭ 3-0 eԬ?ա DC[pq,/$l5+mG\`r+òSJ^:|/B3@e<ƭߪ%E.p?@>,HDvz!/ lc;Ū?BOͩ#3Wla4 3CL^ ̱HD,i~S\>[āEWB=A0\Mꩬ2V l`zH3A?9( Ȱ6)D %`i=7-KvʁVhrf.%c1\t͖MY?wc{Xc} h|{G n!t&nNA豁y% z^]D˜5ڥX߷텍2!@U:;T]:M=||W4=2ld]`(O)'0|`85sfy)kkÞU/w?X80*]opx G;VӼ@Qb;RϮg3b=nD#; J.ypf"hf?arWg"MlQ5#Ge\ӉoAc'!ј?9eJWulJs,lVLúƽ)g;;QLh-cf 2GQRIF%b%m2hy3F&nh= bww-K\I ݂2Vݭ0,`\siWl畄}&0Έ]t5c'[i'MV0=) ۜ:sDHJ ^ҟ\%]׵|fZB O hp8IEh+Buph㳞>mBiN/ lݮY&Y# }M'qb 5.z@t!G3w q?A #41/!Z.2Q4}1 O64V@16Zo9jrsRG*l36Bvr^uXq.eG3Z]DùDx`땍:m WDcGM޴[;Jz]$5%]60vPР'ikُڵS(,.>ohC£bI!Uʙն&ңv}tT3QFle)M(GjwbOE W_.!v@Uaut" H0)0o(Sg4v;z#\aSN#O\}7OHm B@:(nlsFX 2BEŠ}u$g#>K  a9E m lYN7 ~\ 7s+]{cO5WZHtۆ",D~$ZJANwSO*cف_9 ah[42>p@O kvQ=05L9&-=NJSZ\1oH'5kU'z:jyYKg*La=*&Y^% H2̭}%7D\F"꼞-ѹ+4F}7oe }EkT~YS9-@H&Rv-.~*2x;hC%Q=h+ԗ/DnK.^]hHo\L,W"nHB/<竏-J^QW qZzmM&)Dj飻W82(Ң@Em ^08bJF' Vxr0 `eT,rszgK&8)ZH9 ZjTAyO Η,x[[W/ݶgeSs"֪+ NwQv_r, 3nC` y %&4JIa`p<^UD%4bhc~bm0#q8zCG5ӐUW*jbOţ]@Ro$lR1H]puCv$d5KӰXVS:0̷ho\y靄|;8Jwg\!|;9%s!Zzj&,P/&PKZh8% <)tE5kȡ&|7yY\? W3 h]r+D^*쟔nﲲNN*YSNScu Bia53AFE>fϽnLDdO*.6Y}͞:޿4F#@UU ׽.c6%ZjpDH猗㝷p8Yt64Bc | k懯O1K9T)H-DuR`l w򦬠isKAuVxHx`Y\6|kf9քFAД-H.UҍۢF`|OB SCĐdZ7v~:N2e-Bj93pHKwKFْtJcxw-VbOuHC0UxcTK$H>ǤuM;FM:CPr.zUiz۽h}}7W3OҒo+T=olLwr.x}u}fQ`F%t a5,.FvWL?cH`.<|?!Ɛ<%Q-XAÒ ,sol[K yTzx(+ :EZ^PĤln]8 {,Aټw+d聅j!sG,NjOåVY'I ~7}ɵbVio}JsJY)]Zvk )ƄwT77W|&l.J!v*{偠\oɺ,)zI-iñt;hmpsq-!r.~<^?><ĩ33,wGf%ܦa=&U_& ># sPUBOqwP]Ո|B>'0X:](0uϱݧrU'Oih Qyi3v.`gwrmGoUMUdcOߧ"SkrVi((3SMΞ^!Fj_;"hQV‡Llx^!ϜduXW\T2J]4!r-K!I灪 b[vpҮL RJNW}/cX3Dp)L 2q^V>oe!+437jLߧZ:PcQ5Q1ip>^@cD֛lz'^ =Z{J2,f%&#Z'=%֞iʈI;=ڪ4x&"I8|x @S2GL^Ao-RnқEv eaTi¤A}5CnRj Oר=̌fO2{A蚨:RqVWy 8@웮E*9ٗh؟!b3 Q6T*$eRZjvmUXm; qC/RA(jbs^C/c.ew|"FHދ.OK/l(ڄ  G,I=3$0 h'GUڢڳEOp1"1xde63H Fce=;{xsA @y:/vs(]bgHX`$`"7Um"]G wpe~tTz͝`ģd!sS 8P=ł!mjȊi} j![4Nz#ڝ|#o30"cMa%bbJ0R_!XS)ۿZPMJhu!!90kГ%DG];j %(3fXlFau}Ef&KMsݍ:0l8RqoE-9o&53x0|r`Dc࡬݃wyysEn,FSfew|J}XcdoUlSy+UԠ$`>rsҷq*A@hxA cʴJeVxb[cD#]H4MLy9)o˛uƃV"#"{ͤv8_X3^j?}:M^:Q ki,xEA~@@h* ؓ@FzrFj;bjOw_?ars8k`O`5<\]ţr,%!A퓀`EhɈ~l'~NOJ_+)-ψ!u[B+}'v>rQu7b/ ՇMKL*n+^.eP:Pb1LIkg4ܺ&=8{u>}e揶/=[R\z/<]lIvqlkT;0·2mw*Uo{dZQq[".$)DX2`bCyX^424u}cF)⾐+9yF4޺6~FoN܈C؇սu~b7q 3Z$qQ#A\,V%Z8K= zrlO8J,A5LqZ>JW:p+8Q=RbVŐg&jX##-f!i\?~QF$^Pͨ(*nI鿰4̶Om¿Tpg,5bV!=Eic);2]2HVWs|0dmelbW)4Aklf1\Z F;R82Iwt,CSsS6\8Kߞ>0@%>u23jۨhKʭ7fb6|LxPD\C1ռ%@`Uꍙ:9/f!斅v^hp3A:,^#7FC(3LQ 1LdFz)؋o݇8 hʵt֣)~|X|Fb%e+&o6P7 0=L:wsSG㯷ގ$C@-(W Y a;2ֻ^iA'AgdU҈ꏷRD0n^&bw} KLyRZH-Hܕvժh2UY &@D"+r#Dmx,V5pYu:_Q,Wɷ3>x/SoLÓ.']Fө~FF.j1Y>{tk7OKP`y LPrܮ3>?߂sTYHjwbARkSnwy Zemc7/6 tYYenIT۩l5"庥mh4b.v2*"Prr ^޼bIec b 2ϐ16XJ#:L+{2p8|WZ[Ü)mRo({D^AqE' S鿝Ѭ?m]$/߱0\a(閁?Օ%?8!ԆN2$Q8=oVWވ4# te†Z.ֺd2˾$4\|q<_ ݖ7dv [zvAB8s}dsx#ԅhmَTOa ̥컁SQ;AӔa)4?W3,)l2nu%~$NWb/x𒾬ΰs~R݇\)pЩԒ $+]-U!7ȋ!-&Rӫ#H0Hcڷw21*8<2eZ/ 7\]T^(D$qFPT9f/;SEUmmgD*|Mip~|G5aYM0k%{> v5:`bXή39 sˤV Mjb$SިefW2m[f {@#eY1|YTTwb9<Þ8| QtYv@>$:saT7H;C,$]PM>tPL Fu[sZZPddʠ"Va47qHLw\t*ُ3FjPt8>)r #D&Rd+ųrVt-|'23M B,Ӣ_J_R:NWnt=M>e;|mVrq`&Q؝ q/0lO6SymE m.J."E]Jj oW_1{vF ULbQDE"fn5nXp5\IԔI:"Uܺh*l;ۡḯ@!  Fky"TMи^Kž$y0첆p2.+ #OśELחSc"p0'q旅|ڟM7,a1zIll%"OZ7V{?13Nw7qn2V`1&6 aJ=Xd R6w-|<>gB3eiҴFG#b9Ra۳+.X[D:]єѯb7n3Wtso[Un H c?&dM42?A<98 vIR1u1R pX{Z9d ڭp$|~'e0. <f sbb~_ֺc:Nz=5A,6\+ǩyoh6}ޫs0/,[`L N Xd7vY /LtE|gXf(A]8v+1~Glk;XM&sd_w<+Cy6B=8(g}Oy[ч `:7 o-iư*/L5 Os4 dQLSfOGΡkڽLnn.cux.i|%9%ܴE0sږFo6i?bD)Y3ZFkH#\ڶAu۞28e_%KsSGBCq:g)=s XIlL̡gp7/opt ;dryz$.=q^Q Iq4L'E!"[hL|5$)E|kGY%VV;IihxwIkErkF`a>ʿ1{ Ą3lY'D%AFcLapB(1ĩ0W,Blz$%}"PTaA|ʚVEk!ZHaڱڙpp|Y0J&u+C^=Vȋlj,-I-s *fba)]o}Okٓؗo my| ^F(|YBR H5R m23K7|@kCo&UVC$CLƩ+>)hgfzCHtquU6|,fV[}a+ϗU:}oSBe}SIz@fn@V]5U9͔"bS<3:9`$UA0̮SJ_>!VU>oI:Agka0} 0`(k>8iK~8)!:=%=E2WvyQϚin6${Fhѿ햋b +29'6i.1s^d?Vkb#6oDjTڔ\J!35x#G\[(5Ee>9ZED/4÷;Kt07RsgtS]g02lP³0kǐMUK^[%J.?y>iEcƶLĥQֆ+}}bWx{@,-+q1 20~EsQmJo` u I-a+Yhy 9V|Ad6s͓O F(>_5)>Һx$ӳTI|eybb u~9`0E;Yt(ȳ'6 fLz: ~Кyg, pzUy{=>q"#ͮLɲ]3*̧]?> V7Ab`릣 ͚ſqBsPЖ@y:جi *ubQ%d>=yD&~RHF-9Z}[i7$z1)a7Zq\a6EFNJy#ˀwIOm) ?U+}VlJ϶NH544F°MᘺfM9H'N-$~E~?w9I4`%{PSBYƏHC>aD - T(> ~F8(?'!.eP3F5\f@6=?.hq rZ^1/⯴Od?hꍢZ[LKw fjSjP(VkTE/pvmInQN+vWO|=FHunt U-4fl`&Wo%%kziavfƆC,ȖEV#Zͽ{D$GS$$2G)ȁ_&JAu,Lyљ<îjrqW1 ꠼NS2(ҩs"+Q/WovB*m"ft2cȩT$1vK*R"tí*$oIp'4-Z6昞$HS;?0q $,bWHDiK%5w8HeHL\; >?A=V4HJ4%~ٓp~L`"#,[o@)'0 @"n~0#D{HǩuЫdsac.θ/{ݛ{gM[z:B20ʠ:?~zR}2eؼM;Gz1pGښqTYVu~~"m.\p L>ӣ ##dRkĎ{k \4F2"-T)å]ڪrH,29NZHv*;$ nݰ]z :|L):5ΡXE)]CymeӔBY + R);і vaӃH@fIڥ#-wuJPϏ/8kes5՗ӥ0O&ń78Okj#UEŽґ\,Xq@(SOth*#8 jC  TMߏkCs*nJ 揣SM6=zbR|-',G׀E /q/ [i2!$ڜF}{oAjW~FoSwSגc_MR?1/P g|h_#=*4wR1"Tܝ["*l& =<4sQuoYЦ}ufŻ5G}#3V1 NK0l$M}I&htsLmob*l"H/ao ҳnJ1`R,g\EhV cO#uv8vl8 %q$Fuf T,#Wt' 9#\ YXYL&T5N95<]<<^> y]EVmWWH 懹&~{RRPz3q0 FlqsX^~.\T7j"5ĆE4w򌡄wN_LJl`qN+6&ɬ\;עp߃L.vKa{[I<R,B$]wv;0s" pzaS~fs̍ ˑ`vQѪi f׃Z% ]Q-Z@=pyfǧs]Tə)nM=>_Lx1c9*h=Fyc0BjJSiկD7+h6Zg/@g6ɵ(L"ڷXmBDA:@x^+(I)MZF*cko}Ţ;}AA9!= I7z$ .R Fuimd;MkZ7Wh-Z1AX c?ɂ ޙІϵ&ۛR U^+s$3k ULt蒽?VSK6C:^Xȿw Ъ-~߫<*/\S173 ջ]wwgC8}1Ɗ=q"a#06 HǛh6Xb֢ygW#RJ9jQQVȐObEAj7d8nz`^+e|/fM!^~dSVl 6U5ߨʓ4}&* \=Ə em};i 1%vT.2&c X{ f7s?sk"Hǣy2ܮy{}T<\'#o _ߕu'cGXc6iɫCaٶa;W6{e$‡?HcY :E>,vn8!{CHb]L-K5k| a *G%[2%-yU<o4K3jQ$5*ADP_mL+ڑ'<Ҳi4o9:8 H4j'\.C7q{o.6{~CWs#,t6jdNْppq{o.@@^Cl\<4Œeřg&|N (ma4/vDRߖd bRj2mh)cYхeDj`/B?gzu]vlb P.WCoUɩf&Ywr%]\{ɹ'}[$bm Љ&!z-*vm90;0/:`&OQrpE[FcEdTPn;Oa]$D9Ȁ'ׁkc>`.E Pw.ImW-4~~' V s ΃k>gR=)pAc$n wY0_fՌD_gM"PVGRXE5A!O#'@*jgB)ruu ]jyJ#:,ŞߠYg~.:m?ON~J4WKƙ꭯I΃C.Բ.M1-!4R`|5EѢEp\Bѝk2c2Ђ=^uInHxsߎ ޵Ҏ8S]MZ_ mV6 R&6cuHt:vV0FVgDAb|=3,"2ƉxڢM_!r4a ؀@߿#xHo"1>fBؙdfY4T@Mr I&Z\܀A"%lk-nT)3=AMqw`d^2)I"t+b Ӑ?H9Q?>}0|fg  cAeP gDӑHln3+C4稜7r*vծ~,ꠅy鱔Dby԰-ʋ6zXdC|Sٝ8Qą]usJ*Ѱgy*!4o_ :z2H!n56u XY/\.3C;Jp-mX/+AY_hRuϊ襛IGАGE,>t&J¥o:t] VGQy*F]PMrqnJۇFŌ95s" ߌGt:`yGs`˿~K]hQF±6 a͠lrq،Fa6(]<9&WY I+^M{ {>Zdxm*1iNܜv:mPb6C.sBG\1 JS*LǑ\c&?zI؍|'L]IZbt(ZWt0cdM|a)sgg?:CE]^ª躶ih*؅"Z,TU81. LՃ`6XSDk`;?J=RCVu.UrɝjƷǤl![NNEAjy./3oG*I6c B$grbڒ Wi1!ud5E}89tءui 1مIQruzxֶs|NNOxx.jO>5 w"Sku 94Աw9u' 0Qy_3\.5=NdRc=?LRj[DLs,MN ą BII*^,^׳ ^`[nғ?xp?@_:__H>[i?iOc#uЯ Wz4{^+B>a5'ߝ'-67{3V">!C{7}V9"_痯=,,YTUρ '@Q?LchZ׋` WП@ZgM(Vܝ6e F4]46+V6 nU $Xh'>ncHVWghJ85ɚ9^\>?_-n?$\/'u"SF3yu/)cxyCiq7G7]%}:Tw=`@SaC(`%55KYi.u.se*u B8ZNLUiG=zfi3Yk2TmJ5.[{9N|C:|9#9:jo,UעO{'/wBCv1R DpѬtq@ v1T&<"R}h46`Ot(8 %.GIBDJTPMP%=Y{0、\ӳ/xeKDe $[uJ_i.gF tyb=-XO^G:V;õso^ 7xZ}dB9V`Y-"߳xv)5GJU&/:Ԯ_#^k M.'iΊ>{J鱂,-ݞ)lפn+ߤ5Z|F8|ޓBBc-^629 @iSCa?/yj, }0wģC`]A$.ZY2~ l͖LI2w!c .=ĦxX%?-U滬IR>;k!4cG iv~+uؘ+$t!GKqfYv+~аՑxyr*O !p./S{g*ܡh<8lM^q|+M_/l߄ bNMsh$޿K^_w눰lVKsM(Ne,AC[$vHA"jhd@ L3V"z9Sxܳe+O|[LDi}!Q ,J=]:jش#P?{f͙ J>$X^$sRߏ},pwQ!NW[I,j.; Fd~"Z5>`9:^ۤ@Nz47_穎8JbHjq (0r;,}`/gPMtrÄܵbm49H1{22):v{p{~Ar;*Z{y:/[Ud`- ]74;cɬZ8{ I,DU-UrϫLj~[.\b%!^ۻg??Z˘Q#BwdvWˠ ݐݟ>l_ {1Un߳D' w ~c'= 4WeRT͐Y8=ɪlW~'x bO=m*wGjS0f=2JI0nq3dA7;DOfؽޞRZCeZ>eO,J_YO:?jc?k͊.Ġy[֞zy.7YsjGptK"Yhc_횔͖VH ꛏj6podT #0Z"iLw7rXQqP#uDـb-7JױJ4_b4qSEU="q[2v%~_d9|d&~;qeI8 RTA~N* +/ǣd *s }d :M]]fJxRJduk4ϥu< ~/ʹ! m51,uûKSZmAV9%TiA[`4ޏd3R +%|@`:V=[N Nhr7Iկ-NQq+ e-XGcp[S2`EJwI^ÔчA٤xx;ڌ9Aq5eZl[nZ/5@+1~uE/V$R@ǦO$Kz4Ճ #{6Il衯ֺp>8v9/K9z=7aXE@wzxDLa -7!2Cm^L#RӈeN8⮥'"1©ئPDv ,a/݊ g1(QĭWN8Ͻcos=q˱fdux&B 5nh!Qso'>dVĤU]CQ3%1FvTn @vĝ+qSsi^FQWoS/ FͽT#BjА0j^9t{Fx#PQ_"1pg I34u .Xa .䕫 Qy01#XV3z5> > G-'ʜ;gl}UJe+2s;cR0: FDҌ O-D KTqe xj{ eD0ncN畳dGO$ 3x0CL_ 5@*qoW'~&?jH{S%em¢rb=1 /xm(YAA `JGY6ɴxb6OFJWosUVu3ki+!y5TãJÀB߅]!rADo jS^wYaD0C/hϊUsfY$-!\趜:V1|@]93g>J=ҮB/z,P6m5Q\ݏ&r4W`CY.SgGId4ZO D^|ul*#&-lPȖF⨊ ͕‡RV,af> <'ΙMP6/KAT&'*a=Uknq/QV"1\gj.ƗcΣa!1ãuR|~ǻU~zB|a@WADYMgx V 8YkIaKMPYL7JC[p^ 3jCtLmM}ObU'ٞ"ZpM5@2ZЎ3^wv0cŰě5 n$eoN撐lU?yaݔEG4«)0!g2')6{R?#kͩh T9Pԏscylۛbπ 1h>6ocg:dʁ|W.HhɃas1;%Sm"|v1fjw(wQZ||twW8 b^V5#v{)a}eM YRKWc=# >xefpyHUg848UOFՐn+`JsMoCA}+rq X$gt [=|Jb(ٷ|*H<SJsjhSe8EC$!AJF b_moBqZd6 g͠MO+[4 0]#2$ [p(v~#j#X0aK{q>>&񣊡wZi>/7=QayU5d:Q~1m Z8 Me^h+~/6՚> ,X GaY]hE2<B5Ox)ּ3,'YK_AcsE|.A+E= <t"rțx0Sa܌2z3ͽ- !nfuӆ*Do6n4^"]Q*8?vcщqufi%{•2o.+'U'e] (ԺZULWRVM15de/1ZL:~P; zkRZ%qSt> ~c](BA;$r)~jĨ ggLH&e4wI=~f h*E+Y[i1L-BJ7w=K0ݐ?D(.{*ڼOs%цna_- ay}4Zf̕(Eae, m*ơ}#*V|˃bؿDf#q9i$2fBB\yoZpPpz![--Z %+ߠn}VV FoO}Vs &( aie8.~gyik-Z]\" [ӕZDՑP94IW7]V$-|͇!&kaVU A.G>Ay冬,I퓮ztd ll_:KP̩" z$|`)~+9Y<H𝪁Ŋ7Z3֙}$LbG>G4ti[K74,mƆh jF1j9@%b_0DOkLk҃D^Mٸ_o|/GDU V@<5߯ \D'O;SjqJsXN*ܾ:Tjfz-Z\vwbiEAZ?ıFQd8 PQ9ϻ{Kyiqyu |Zj? Di8-<bcO'"\dвd$KOo[h'Z(q[ V sN-]uC3&?3݌=7UC_XV- fbY2[eXW(C E 5UpQ#ѥmmiV(G1x솨0,#v Kh' yQ?9@ļPdB\྿Rq>ͰayNvG12߬J[iLBau[pv`!睮bpo[_ {.t:lr蓖h&' >1?.QTXs Q%`2P C9> ;Jq)BLV/(%/p8m/*[iUM @{~꡼tIL,?؍=ɮy(,( lN4߇pݰ*m0e ._#k^,qc>ٽc]^~*Rgo/t_x\fU7,HI9}'OҖvr'V+|j2KrWOY܆xtQQܵwH.ͽnN?l ^fDڷCΐq4MOb"D $a<֋8j)Ah 4P3 _ F.1a>eځ $n,z3-2wUSڃ"۽(=H`:el?:֞g`+vΞbSߓMf=7wFd̩X卅[e';z~sbTgZFWA41Q6aL6jǞe߿9·D d{3K"=$C+@whNڐ:F"SCq~Ri+NJ}t;mƦ#Mh3IqVv/PS,'$V2^NHZ+pL<cnE}pR?<39ytY#(HU=֯M%nZx}꛺!Dl +L1V 9K>^29Ի{UmM5b HksxjHK4vَk 'ǻ4@MF;@UkMF\0W~wcM*+n99ifVs]Lb ȘAdo{FG~G^YMX#"A@НZZc3P?h ,H܁oԢͬ蘹Do)a4Rc+ԯ uVUy⸆]z$n@},էbK:;%& _Js][BV*KPQ_#z79o1}9dhOPI0m[qWH,;1X._s6(\r/+C lȵ\-x@mĀv>>kȰMԫ4˾ ɺyXo`=3+8: 20,H| r+5ˬqd4W9&9W;Ttc.ZA ?c&S r9zwV}0Tc:v1D"BtUzbY0;[Y xaG||\CҍcSUbPeۻdP{fʰH'dފ Fo[7yq*^+ .ICEH&d%Yt7 Sz|෨B~aR^V,e*W*#-/JJ,oa黽۽Ir ?{(^7!s蜭KWߍB;ܰM"z~kS *PLqMkC{e4thsZ zgˆfĴE_.Ӂ7Xk(; ;^UlPh^EFvmM8}+KBo=q(g.vՐ"P1h GP=ް^Ծ9!3 ų GGNI$| Z4AIInGbԂR'mkN9\F564\7^v7G&y!\JWΆvuV@wZL!;mᴺ``2@?G %CG.I9sk{ލg ͈ĸa[LDe`aϥnƲK_*Өx`T}1ceHidv<5XaKN'*.I ~- AWVI;vg;4MK# T\AWsf l _T/"BPu\ ԑLnД 0"xi/m1]0luWEB@6´hٟpҮ9ݿ߇89K~f#%PKU =ylznAqq t=x0 ϫ@xMp=<֫NTHlf#?8ɧLiD'}Q1ˬqPj q!!b _[')w}J=pͮîXT:ޯ9NVva-a̭k41.ԊXZA߯[ga&{kYl֨]5 = #PwcgD8O>&s\XXJEg0YAp靘a֯@aBT<;j\i¨*j2ed q\F{q}][:UGh g- ݩR_n;5Y9җbރ2H2ZsJGwWpTL]"_ z&=" ]7h!$ ,$5ɺݢ H: ŧ.; ;5EA~051=~Hsީ^Q\<$A]%S5V mH͇RrLŻXx eaȟ$Z_p#ABU^44lܡDۈ %;uV;Z (T{.KIcr3 u퇨oNǕ|kJ(]Y>hi#l8l+F,4^Ɯ1ZNvT~ tx/w- 0/~d^"NZ !:>R̸xHH?`%A|mĤH1*n }>gэ@Fr;xmb<UtˆyC^_MWȔէ]Ep#!WLRN EZϯEw'۸YN&e/ƧA$m:Fݷ8W~ V- o);kw!(ͥbT]̼%aFSC|.چ57'&XW xY6rj=b K<-?ᠲ8 @\{R NU"։h \ .(M.{ȬX-٥39hiKqkPR? T$ zZ`}|M;6q$X#dS;X8KOŋ.nhд y,¹zK[2GFI@ OL! ݷTү{[g)_|PtۑΏ4XEaM;3&o>Q/x;?tUOɩ(MZRHq}d]NHifg 떣X]<<`q e^"FFڃE264!AODTl Ζ~ ExlrI]kBoOb ~L9DxvcOI|>*IAv,?MFzkso#LCY›Ac2!HZE_WP;=mnqJ@q;dsT nw#9L?$<9b,\t?kT1(5@G:\W6;87>%1JL~hߦAq ?3LX4L; %EC挲,jOw? ~O-  );VE9VYT`J?)J ُ]j*QFRlkQ5o(Ju'W'b0důYx4jH7dzv˅GNg9$I&BׇQb~Kyx lD?~ڵ- n#S\6+q+#/΁o=HTіQ&&GstZjX@3żr{@L(Pt▹}nѠAʀBlЍ;\XG)Dz:Wۻ _)K4/PP˙(0jK4J)Ǎ`m$% Ј(Ugy @U:roa*.̙X_G5>*z׽HRgVP1s&ڢ͚J[Es3h%~eHo^-8cڥ\B [Ieǣ@ie IL[?/HZMR P #0&SUvRhBܙ6[f>d/}Ў`"?EL? _ڏk;BqFX.o%2!ͪ*ƹYTym2+БyQ7}0^!4/'7 6@ϰP }r`r;kC/z KXV.1uPo[95V S]d`Ym9i"4 7//Xexu;>i%K+sʇߛs̺գu=.U%bv8 M<3NvmI!j5 K0*9-'qgib"aE,O 1qF_#*l4<9%sx$1L-4𼙿iIgr6@>[Sc ME(Q]4KP5(78 (@ki;]LnSP,mt~|A4I^m9:L71clj&j$`qA++z$TviZe%> ȼb|~D$IU=`me[0+OK2b|%I5wb/Y}z%} u#xZӶ qőP%z4J튓+!A}a^LSJc+E">U_YŤ{ג%" ^$ q*`F'+ .wͷ \nDqqHe&l](2fpUFGY3$p´ٮOg;%(jrvKV?g`,Jd-[@qb3T[s7' Nk_謗CqROR]3b =)T@2D6Tǻsܤ 8`|N.8hz@X LK QP3~*!u 쏩Cūbe P"Cd]"O@hH2U/gdxiuc*Ќ;bi}뙟;+>9AU-z!zxۖY*Q ȖJ'!;)F-,QS0_%Q'򼭥ώnfxm:##0*['N^04:3N=5DH ?tw@Y`E : m.-I,|K=>` 87ܭV`4r/hX_E.fLdYW#wy\ y ͑=~),E*Mjc-ZG\Άu`R.n̑%g+H(D4<6_F*ICbq$Ѡ[_ln^atF3ey$.s4aTVe"Y0a?nQX͞PYc/`$'OYlǮ]/)9z.~˺v!Q2>Z(Npt[̏hb(>0p[xK&]AGv&} hsfI:b/jd# x*0]zc9dw1Ǧb%C17u4i%bZ Pγ%}r~K)Q07t Q<6XoWjِP@/}Ws8-³YQΪNY^Y .G!}u2ڽ-2f69Vt19W\O~,ꀵ >ډ?hŕ Hc-8xPnI> 7 Jajd4|T9f2P^wN4ݴL4T7ѤgliL(`4-O)sc Iy[mSEM}$iBԳ+C[߁/)]-VDZӽ7tC2X6=/T`bRZm?7&7LaY#^x_12ɚ6'Tf,[QSTcԄG5 QhYTo0QG/՗Z, 7&d{Լn+/\3uTT2LqsU<,ف済F\qE.'b As+ ]5i $]5穙% xt)TmF׼NKUƏ|}*&;TJI4.vQ-Zlh{Xpak6mp _/%H1؍ؙN7iV ; QuBU)wE`͆z3 K&&^e~sei>2y\*l9KB#d=t%lr: ~06猘ؿ`*:3c UO)]8*a-d/q UBF,N#-@{߆8U;A~5]1L{o,ksƝo{8ݒHa1B2Td(ȕӀ-'XSH#C@+؆O!7-n U!d:Ŵ+&ZMک]3FKDHVGs?n\ Xmli!j↛YS& z%%C뇃U5uLuEkv&q X][: |Δ{):Ļ[GOH+P4d{?:KR.mM>Rq& ']vЇ&l&H7Rnf &3ir#bbOuaX.'bo鳌aЧN}W&)fW}WB K],KRw +d PS@aRv5.?aZ'mYaQS@FN)~yW _jƹ+}PO9%#'" zme䋩̛qZ0WҐ 26O`*hKZڇ6+rY*wA]1݊ed B+9 #+*IzD2t2ȧwqK0W$ȕR?2t]Uq 3lպ@_Kmhþ!n!ޜ<$Ko>ami_GRC5&Mک Tl>#鶴,-rWum+!/e "(z>?}m@HH X@p_ W=nɌ$(N0r{$lN ʮ1h=ʞF)sJBʺ+O뺀,1{q͞A«Sԛ|nFDz\`LE?CEA]X12wԾeȪf5AJt;4KitFȲS> l"M+GIE8ob}m΋p)l#}[_޴}8ET{ycJ\!5Fu 1! {, :{P͠ݽ|vuٗʲB0nӹd+ruCOxő(s,R bf1"`сݓV+MZP;. A+tM˫۶9˴?t?Ջ!ӊA=aZw@y+oghR:JXH@tZWO=1wB̻uQlQ%. _6`02)H]Nj}i3R~vʍó\{X56>pTL f Zݰa3]|e w yȤL6[k`TZH1 Zbc>u]ӘQwZ h-| Ƚ%I bӴ*0htg+zcEt%;L}NJA5w9YQ=(ހVDT*0"fd՞5/AgҹFB8*E@Z |.6v9ѽ-ps⚰"ref3e,1 鏳jh^f X|r`'i2ޛ-%\'TF񏒞y>ph,[Lv$7eVT3$C|=8#&k[ dkm & oԝ4MLB"%Z;I[0: }`AVي:YE\ܬ4ܞ1qWI S/( 0ΌVkآ/`!d(#J[m#E0IUoE"FP(MVUyK{|8`&z_lJJhױuٮ(^F_}840ȼTV)gL)|SAEb=)eӺ`d:^c6 2}]/#@B؄U/w,'3ꋘhFf"I"lT8g: 柔YCάQ+nf@CmA`Vth$5RnDsftfnJM#XƓ+rP*01Y_`)!*^!~H93 ?3"]֪miˮGɟK!uFudWG,Ey2"=z / Au$H)1p$fU/>FұPahXNW\^e-U_C×?r&8B,3ǭc#INqkt:M{'(#DH Ut(  s`QrmS: H:H@|-$[0 7XOP;uxǿzfZK+gH\qw]pnux*4:w 8!fmq÷gekn 3|&5PoӇ,3Bj4z+8On3*?, 0y'pr๒;vb=b@ ɏlz$eS#$n& нBdقꈀS^6)\w$D/m''N-Y.o12'{?vg߻'u߿nüLe}|xpHLN[**1pxs枀)ne[Ni(Z%ZuH9f2VH<}Lzc-khw90MZ ӽ'Ϭ[cE&.co!znhp硣QWq@>oi!zpiX{݊CiF4^ X^?TY 5(;ȷm*z߈Ɋ4U-$]L@mH08- DÍ\M6P6mX/g!0ACX5/pMOvtAa'x EkfilYOWwߐ M9u{([?dUH:z.Y>mpͤ]!@# ~L߀}DENm DBp#8b$cq^9FHuzoL%,x7IBj!eЙF0t9i*Jg{ ؽ$p1 ̆EzTh2 0U+jETL7Bnk^L ㆽƆ``O l$m QKH:W@Pk7]I"gb DqT\$fK1Wt5i qmoQZ6|?ZtAv@MRUzFu8emr|QeH4ntd$©q'АL| l+NҸkDlq9eܜP8a\Ϟ3\J/G?M^@γȑoXȔrE!_䐎$DK}]uqN>@rLР?8Gg/`&2@PI@PD(H !ejl̶{>p~4s{4_e~~v?{G3NgHM rlfypFu5 rƶLo$MW^  e,K@"%cOl#|1N$@{ZoMlODŽWat| 濳8KZŇJߟ+X#]φ|BeG2,bHhΦAlm<2lr{^`3.CC$cvDX)p/9tCNHתҮ[gFω}J9G>O5+1AY1W!<ۖ-$xS%uVp>n ḺQb1 `f7Ї|ATRL\څPLڌ•qaG5OD@n@mIP/1~fn/PTK|{WcV]fwD +qi9T0g++:< $'7%[&^W՚cyY*M'a?ݹ(1tX;1ߩsl򵲿xA&@p>="L*>YF;o< gj*ֽ:)޻FG jBO}tΩl"O}RdU :/S C}r UEO?hGj64WM?S9\>'#վ#;K VH4sIMW^":)%rSrckfv(?Y_oĖd|נճky|Yeڪyσ{k؄N/K[K ?xT8Dz9 w%N&T]+t; Ҡ!@_ҮOCsDPLs\1m+$=E娭)5*46o!DAQv]`^[~m0bnY/ց9Gfu99@Xb_-aD]6CaiV$IɚMzMW=)E>9-ϭ0IMCȦk9Z.!:ApI/ΒKy@/X{uG†8D/{aâ.,QB囉&J3UݣɯATyXĨVTXmf*h2l %b)8@+ ^` v!=2/Y#ȃP>Olt̕*bDIG~]{k3z) /ʉ/'ʤ5ujFhP:0+vNvl9Jɛ[l̆ה< *$K[ n(MkkyZ1dM|,'* hFhQ@rό[9iKm/hW> O'l*՟cbw 7f~b9©z.Fv)B+ mpJ,YфE47!9kMs0",ݦ^[t !T rw%_𖼓@Jf sbq*OxؚXf᫾.v!iH`{`D-"&#=k^D#^ۓӞ 7[C9\%ʭh=i| Sǰ Bƴmbe-qW<K W{7((MdjEj#\QÓ&8$fݪg'?bM`\'4~sYE+⍾Y :Utq۾'I Pfc,"#{~(c@hCapۻ1 @ixfX\48՟uŁE*8Mly ;=2_{A tOwC5L9h0<OՅ77Jh6HA 3zu5G 9qSjdYc/k-~+a@n8:ytW45⛀>$qS+dǥ2? hy.`*N- ̒CJJk=4'nj|]Pws!}@K^y+ 2Z#!-wk<1όQ$e +:ugClj7ٵ. 1rE{JЖeU'_; K/I}ijVls`0)C{1kZIRqOe֩$czK+!GYoDA.1HꢕqGqh[yM*Tt dNv ++Md?PتzFw 9?%"-$u;ʴÖ:yAo1MX&kPXLsNZ?⥏u򝸖"L~+{Xq^pf۩$a#Ƒ•aj4nz&18|ippEbiLߛ|rvw !xWS11ќ\9-aX)#ol'lVԊ"ngF$DCsHے;~Rqu^W[G>Du,i}7$TJ zEJfBvuMWscc4+& \a+QBFMlabzzwBļnԏ=^I,NC}&t&[mfWyhZ|ஊpm=M˭k0 c F,It6\1eu|GSai]"I`„l4z#x蓞a-;ZD# :bemA@qZ ialHU}!\/f?RRimVz<DHo!}sP(!d)#L=g_SFu=i˺`>@5`)ȐJ}H߂͟ k3f_ke /廂*JCds Qyw^R@찺N4>tu( lyT K*OÚX6/0@oh8ae6R DɻG5h;)B7GbeYf²^AuҲ>X䀧qk$RLX*[ߑ(${sU+7cx=&hp.G:8=Դ\s 95nbʤ6쬚%}{ V8ZfloWB/>,>xkBYq|-cW\E!4+}p=bBt=%?7w/]} T6+~45Ɇ#{K׵>dZm.pUw?"%,c:R pg}ܓz+vǐBHo3쐃ZT&N4㫂O;Qy)sF -aju1>\@S2qiO~~|-GGxкu.;d6: #z]SuIk+")ҰR8egKNSJ3aΔфӨ_B2&i%>e42\kujZP%b(xqNo LgbVhDXR%!YOMNSY*,sJpf~`$CP\oث];H6"n]zqj3U 8;V¥H2!ՐOJQ:SPw3wJKI;N>AkF  䐽 of3A җ 8:GÎi?3tC61I)|,p,ucR.H9m |M?l̩5rpÂNQ+r棕ohjvhtemIOO%{a2IG7y,(/bvFm1`G[:Q(4xuA+g܎ +~7tt:^,u#=\~KLY<4ɥ /zo@Ǩ: nv?֊c8}Kk]k( 7rFm;08 hUSn}v̥ X ~MEF P.$2㺄!~I&P9=&dnBH г3%e8iC(9H`7ݧ!ERt€rPȶdIeA 'p0_4̍paq7 cͰrg ~K-x;Np'7XZ~6 }o[[`T,ՠ&v*ED0Ղ<} R ٔA;Q3Hp߂N^iF-rҰ<ցg7ЯڪfJ8^T$w~K_+Ļ 2Hu 4TL0+LQ1O U4ڲc9e8"AyXˢi&t]&T7  Av*^^=Y.a|UĘ3ԛ*/"}$:gP~WHE`y5?:$ #ŔJäG<J$B<-hm8RۨOubJ1irS}[Õ2^P&5m/.kX\W~3wءm4bxzgRMH'\#4gI[S}iuQјpA>MdRەF2V"{!h~gݦÓN8ڻaeI9bI ߐOͽשl zulА@,c 珖f٬rYHW ܀0PJJf!ņq9붌@(F? llH0{İ_HUKV٥Ys!NcmGEN|gHrU۽ߧ03Uk1?wm+.;2#-SDI>rZ`OE˹YNG\+phe`\Rgvw tOq-#}?f^J,WE"߹nr#g}xY*bĬ" /Vd<b6tYrQ4k/7ABbW06ߛmtO[lN>UM"t`18#*6 iSKwBZ1\ië6fKeA/3sTh=U3,;C(¯d5f XZv¾[h9K14o SS0^Q%D|()7@ChycﰌٛڶVf`BتJdx D*Ih5N6Xi.}Ѕɩ؋ʔ 6<*I4}w[7ϛ[D/V#($o8M #x,&k',?)N0soae芠,XbHK#xu2ޡ'~%*eI*#1X47$9MB_3FNP-+u+XN=d8 :3LEeJi̊mն?!wBKF8mx;xK/R3 Ȝta_0\G.B`9( ۓ15 Q>R~ȸ!G ea*$e-)k3y1aLn]pݞhD_ZkW#Ж[$՛ *}}ømowtXG0/*jC Ko-Mv)\7݃'}kh)lcE+؊L~VyZ]5cƸ=zUe8J Cر> Vw-F&؅ya)o,ꢧw C| $URv'$*B^fu{45ًG)P@/| e 99tȮr#0Rg+Ƥm- @4gg 7q=M%r,W-XZm),E2B8qոC)/zOm%Xa<(qBd@cg{5HtM!>O+ űB2aaKGdHn1WN)\z*=8IpAԻDY_`~fLo}PⷙgIUҦPq~w?OؠfBZLhˀ/i'4K:%C@5azu-.yzob bK38Xeg5K +uR^hp׏xiޘ0EN֭SE\QwQM?C=yɿ%U$Z\hx>" .aE^T(i 7.àFyZ-:)GOP -гo${6y?n|<<6&/+5-}X{G e^c3P'7gF][=I-&"ṦMj[dׂ߿)1XNy$D4~Ց/Y󺼙XRݧN[}2 n-r|X0Gz9W~'i6m’Se^"ĵ5<>4J&WrZُ5:17s7)ֆSt80^aXٯ!Rxt+jicG,~!7(d&.<% ++{2XI\[]IceU쳄FDPy% 1n{RQ}' o9 yV-u2JeVߊ<ޤ`:eFb!gjB "πwXWGˋ0+B^-+FڱLHNJƣM}Vᤅ5sfD:p'ǃ 4Blglg|X8=h> 6T 1? (#tP[ؤ0dY e5skGwg b8=UMA:C]&gu0x 2"L]yh2mc7$2K\,~B"1HB6dOӖamOM&g,^\WK UV-$JhJ* ݭHd/=t/I/)> *QQFe[jw;!iQ,Ԝ w*ld(T#I 6s#=8;g0u܅:5k,?.ưޘ&zrl>H 0Gh3+CLT  im!]G7}+)_"z#koP 0|/F^G ;ok7)v׌3 n}hv3ٟJ3dt ynoa[1Uyq2KsX@kgB ! qr]?\W F<3D09#>ʹb)6̠]v 0}KQ`7E`@=J\GcEV]ȁ[JcX-{JJ݃R<#i4.*aS\GEzrR_s_.\ =ebV8*`K\`yTDzc;O-4ϥG2g@t)&E]R؄E VYsB,y] |H؟hw[\uheXg0{fh4򏙭"jw )[ Dc.Ar쇷[ͽpgV2]q:Vz!?v7)1xA;|!C:25l˛TlL7+~ &,Q]{{Wcݖz\"eD~+DL)yI]6uJHGi 95Jx^t1XciݳH?_IDLCĻd0l&^y ϗhcw*dЬe)Oj͘C`uʒy]~ q53[Іse$ T9#83:ZH%QCGv̖q~B+^{mxY[?C8D|o_F$B{^$eJ[&e}"lƴ9*9D?4BR >,m''\Uc*Mݢ >t4/}gGکBn/Gx@ -=,p:9IQ%*e)}/ɼp$ym\og6tVh%U}Tkunu.>Q\!͆.#=6/iu T4Vg@ygL㵠Iʙ!Wp ҟ,*hHorIzvӺ#LbSBk.,;nH*E.3XJrCB B(o}ҽ"י~ 8L9mҌZ{ƉFet nfV_&kkK;)r[9@KivRڟ,;5ޅ;l")@;͔ɣDxx%o7Vc!n%XHY X&i*qVbYGҋe)>¡ݒ{Vcb·"&aeԃ&W2"AM{{kkle9!FbDFAJhsX7zb%fWEҨѺD?/i帼Qzc%s {H(}Nas>:]W8=+ nVofgSi~X InUm ]I}%H|EU)NQhm O0`l̥0g/14phK O֕Ii2z Ũq ՞ЍYEDžs&d;3$ BHASy "]|:T)d ֊sAdHdljk!;Ux^f1qV4]$*&G@qTS:l.,۔#fP,׾#mqsWzoM^$E&9NpGQT@O[ 9 ؍PDTޘd |+rpEoG-ɛyXjkG-8)r%H=:% ɚY"ZP I& +R9 bqj(Sƃ ę4AOim,JQR0aޞ&0ڂB;;mx}"Kss=.h8Gxܨ=%kO>ֶf9o_hYS9"t Y*w-h.HN=S~,bNwʻIZI[MA]QI>{\Y͹65mRmŧQG.]\Biln[o%SBBb!xoJvCSfݷ܆UZlYEzO2Gf"Ilj_tQP2Լ,7<M:$fs΂Lu$}m֊+yc.=3&x yc! SI n&%IZ%A4j++nG3dfZo۹FǴ%xtBs iˤyD gʞK\.!yVx3ɛWXyOT2jbzRf3ɷg(ZW+g^4 q&(X5CO v N.Ks$6FN"Bt 6E{> '\u"N."]kN"$Ln6K$3HϘy9iD #6{!O w7M\b6@Dն:p ? 3iu&j\I#J1bEW{;#uFB,> ؓOd-^-"/!iu|m$!970875fOGt= ܴr%tUC5Qcp@N 4*dy0 /fT7E1٥Ha 1k]IaX#hB9f~ll ˚0'Mf>B=$:J-7_~ XyˌfM(jf_lDvu8Po4b(ۢOj8L/ӿ|,kGY'i f_y(!_5^]h)]imuogY$ǰ.&b$+;~֢5]'OʪX4#j_Db!%V1bA^ϕAL|!gIcsTEu?;`juE3-r7K]/Mx !*wswMvbHe-+IG5!8փZ 1x?q,6Xa<쀠:7$Js"qYi=Q֘h /u#s|DpgVTTo\ ]@=){|[+a gqpaP]Z Z] _I]shX;:Y!WBv>7㰕~@bDZTt(tf_ѯQHFt6G`c@*cfiNYV! oNǛlS1 ^FáʡN6Fm08@ztdL bFr@DNBZSk P.fYdɁryoOb4ϗ]RLQ{R'l68̛Wjn85Y3 lDob2Wty%¼pz2ܲӳccQ.ne*mC(hW|wv|!?&©N#?wsS{.JXݓ;+D_mϝcՉʅB<,7C6 >JK &4lhzPCu:PL!ۡ/?:&жL/%M$]GfOiGMP[s'*(&4m_ $|ϜyRBBT64nxvO).@]T1EɎ)0JF /^չŜZ!}utx@'@MG`c c^GmQ/sMY¥΋X`RrJ׃"3sNPYnM< ZDcMoAgP[%lH4|"+J hhs W1AhFGb,=\,s;WŜokOhť71p2 RX.c"7(!=N6vRk0# o_͑V:w55i)L3V=DAJeyO +cA_.D}#PLf0f* 8\% m\Uug^'8Y[aV6`Љ"U9et9%OoEI>6nZʵl>4ګOóQ.mu#C溣![iQ=jx ۥ iph&G\y}η{A <?%eX>iz o]!vPso;z*[5=NNQNpBٗVP`qYFQk'S+ +)QL244%Wcr?;뾆= (Ҧ Fq9؉jh6)='2=}T\]ɡow,W0-drWթzҡ5 "Më޽O,P#csϽh2O;7[,El[Mi(VgL_?1rV>^%t->rk7Q`]엥"raU;8IZqXMrQnOy-OWPpU,R)VVҐyNzegkA#i`R/,w<”c 6ĵ;5o&Qb3$ܒx9jAB_Z$E/;M`"UW_cWYX1:Y9DjxG(gR;0#]tn! Y&~ 7 "u{". PHpD2GLt9 sqMl,qI)L0,tς%)y%h8 ]̃c(H˦o[:_=F'EoIΨЬ +9<ω&nγjEَ:[(1Rx5N~J҃ׄ(Rӑ;T+g̲ӳ .g,bC7>v57ē&/]xY}nDQlTKr#QӰfƖj[9N4gA ` M` mR3"1&X>% b.uj1(trK%3SȗV丁Du͝qH _XO7nl[Z Gd<󜕀=_ 7=oQX^7Tx>bÎnʻVx!h)t iQF=wty=z Snf6F;a|?A 00\;,#{Uw6شF{$Bu!ɹر4Ю.Q<MڬT/;48'!5xVȪb922ݥ;,tu$ /ERWqNf1DH+wͰՐG̖?fcjy]oxtC2[ϧ[dP+R洲&fhp-0eK 1p _ s4{fIym77Ց.ڊWObY0ɯI"@s[@:m\3˥ ^2!S1vt<ޣKWѪqF.T(pOL\4Fxl{MQU\߳dz cꩨpm7U§tŭG_Q'2eW`^lB/I 3C G1*t,{ ίE.k籣va Kv+$i$ !by5xxhuI7wLEfc/l7RQ^1 r&؆=n#Bkl-ö;܉F8kӶE:ƠˊAa*߂&x-'W80bNզߊ#5AH)`!kӂ?dѱ U.2'yhGTRס%~dGq? A> xWv&^pК{nM.Wi  mD#˖OelC2 ~B^d'VX9nǝ)\Fl}j$5Rp%}|Qtſp+DBqGP*/S"vO;MJ@FaM$ d^U CHEC:UƄw {u "敼"V9-'6x_פ7yiJӗq 4O.h˸+'J oBOhϔaW/OM @+QFgEb e,_twiD?l1[ي3tx^D/E6,%lcze;ç~AI3KlٴG= oC؊a1!4Y`5HxLٮX@}xxJԘuXHy7Jr6~Ytx@Qv,LK! :fNA DP$Ν޶H[ŽCv \0mG5=3$3vd=+ui=Iۺ.zao ?w͆4|=Oۀ;RN X2lu6g9)H,eI[76@ՈWK<j!ǥQ@)%F)qISK`\dqYfDS/}zGr'&_-ϯ/qU닂q5aS[B~Be6;5 D{'J Y"I|{* DD6&gHbV?]GhE0~M$,Om(Wk \'! եB(i8а||3Ddjj>- }f֨yj46 BA8@Gc2ZB8scq!^u6[y6E|Ix_l ng-{6?R=-IωT`  ZEȐUx6߱f/K[-eȕ[(^)}FwI,lGsOխ*B2 (v67R2Sj6 " z{(۬'nTM" #P!&H[X3aJY ǛT v(@- A9p[g }e26Ӟ+y[9+UM\pN(YZdT5buYv{# )׉upaRGJs>9 [5: "@Y'6xodL~cC?]`cG6P%~6Vn2ri+utjdWNio;܋qf+KAhg :co YZ4[*-,A-V"1MȾ*a,fv-fVTZ3ФP F $+ ce[prMT Qhc }M_ąg@Z/W-tnK2Dֲu=טPjOWԋɸ++6v1xp璱6f'qNTC_nPAY%˗ei p_xr5w[ 3m҃?Qh7$k5eq(F`zqU2ptp8f^{e3J30@>Q%w@&bSw7.\D],E*\wgj]n1ܚT7\ds2euH4{hč+CELQ8$/C8+.FmڧE׫3)hGmjUהgʾVX#Fp7?J( b,P3i Uym ubvE3xy@(19}oX6PU/\*:pi7v^pj.@]saKٛ0\B5בIXKr>*ܝ[F5,|u428/%5Pd. !;jc"ԩ8crwgDErʁz| {Ko9x:=RbNQ*vU7p9h2ʩfY 4hM$+?+Z~;x|>ȧS{{QH<q^*%keVYj : ہ4Rz;PW*E]v !Gjǰ-8}>4Z+YekpîvlHF %A loLjǪ}$rY׌%V z,HuK<)ra o=|wsORw廣KѶq*GMŅpH1>D~IS1g|)9c27[A+fo;4=˹5)0 `!_r! V"46̄x ]/-4 Z?nlid(@X/uӀk־K/۩3Ϯ"_FjیYGTȂdJ\S+@YU;կvEAV5pϓŸH2c7J}mKGh ivrm #ށ&7W,Sٓå4624&Dҿ\fEjs] nSʶjrLL̜0Qts'OtcezIQ MqKp,r &*JLcB„DY7WwRR*?Gp{d6n['qD #"66K_f͍0lh㢄ם_8K0ؙ;y G(5S1J#Y*fF|WلX?ސ`it#զWj/38dx4{{L(7B?tDS UɸF^F#! =w +P \.= rzMjX~7QԵaAY(5B_F泉;y躍S . kN\Q @75x`ܶTugD p[(5T7׎f ˽PX; !'Y+ò*-x/IH|p5ͤMߢIԲ :?^dʲ[K벯jqa؊'%c\.|n;hC)iQ Ubq $q&xf>meML?#lƘEuï WA?e+psȯќxqex4xp4Ԩr+@|Yﰌ*-SfOY@`Uw3;SeKƢ`8O3%W 5(1O&lPI&PD\Iqҭut ,ilC]s'Տg[)\ At61v@z9}a=OV݌WP1[_T*I(T{l~;ݨa- et, kF6ˑ#%I*}~ gc%v+zd?!\`@{)[BrlN8!!?MsR6% [>aFZ:)@卑nIQK#ƐjZ~Xo3n"+f/2qۈʼ+z&,|eS0L'BJ"tO$<}rO$X@u<`j]֮BʇE3"t k޳ٳ|W6@Z>.zST0?Ka:7hŐYW}K# 4Փ_Wr'2Fu"od,?l35ӝݿ/vsEi><},M^=vrK>@x@ S9ҽB`㎸FR 4t_,6hCeHdL `,3F)lOU,a,# i^#nXݗI&tz9iv`$ ⚙, HƶWX t"-wMP 'eSy\ƹ~Rr!k5ӏKȄC3 ? G}ySKƀBٰ3@UjՑm/ MPD v`l+@pX-E4Dgi#OZyT&c~5q0FO(rlw@HF1S95ڹgy=~Ŝ掇U.Q?c&fk#0f# ܍e2AJ]Tb?~ JܘGwp7j0&jXEb};~kG⇆3ƛ‹RϦ֓L|Tý#l&۲WDۡTgA|YQ#m=$-sb6* @x05Bth\JdyB= dQP]>gԘkX껦 mĘTuV,a~':caSDnЛ;>tɗL|/7CΉVG=v 3H3sv.3@sw߬վ=HF߰?䦲"/ԺDveRm ]>'#jHy7xqq=_oq, I065v#J ) sg׈ *xawn>4`fUN0,h>B8HUd{^#CXӳr](0Ќ9 2ͫY|o@B=SqV gEm@-@vSSHP^EBG{3*p 7cgtg,:#LNN~BږZlmWERZ޻HIآb5a)w7nf]ݖMiY[$Dxq^]fgr^هE{7 6e9]my6j蚣;500Of78+i}p|e yܾ6f‡暫yBF*V!A9/HBY2ѧ g"}k,N=f`qa>^l*@ﱄ_)wMQYUfF E}9;~le)m'mFnXMo1NxF^p{XwrrU)OM /bd6*wh*kƃ~UY ZP]D^n|=mۇ$M3aYQ*1/?筷]l]oWE 踃|)S 0m$%åX $Pu /o:xstAÃE;brBvNJ+H6MzqМ({ MC93h*_,pN$[kNk HFɶ ̭ͪߔڶE*M2VG='j`ׁ"ìzrUK8M5n G$&,XR̫Xn{MᖩF‘uUb3p7n]uB}&].r< qZI{ɞwxw7=yDK2G4 { y|567# Ft:@؀k"7 &s$LѴnX.U68CܧǙ) xQ<7۵Qou&\fk;\rf-ڑGw/hNPK=1-ʼ@0ޤ"ҳGƒD7dLhm5hֿ V>| Me#KD8 \Scepq˒'6%W(*U[)) D&]d?smeK; b(&k/3T7 AcfBaqߧꃡJSva47V9)$N9ءF\ɺ"=B8x6̜<23ӆle-W  O{!2]"umH:;ispjqL{eGvce^{"f2-%bwq!и̴Kٻ \4M7)K~Gvdj BF]22{sE&?͢oa] ^P$vq|UMo%A_G^>KBsu^>d)63]j#ܫo˕_NsA!ݿYC䂏l|#A&ۥB\8.$lGor.yK$B-OJ~ oΙ>F{3~y>'#;7&U~v\+HYKd'وn;!I(PX J0Iv tƆ. xWgӶ&e/ ue]' лځ!Cw)/!Էt4b& :~]*JaW-ø,`>wZh+8snYS1Y &U?!ر>K ٷ<`]lLtz \駑5p`@,U?cF\ :@&ElgxC22,>v*ielT5 oYvU:s u^n>f(t(F^8^6î9@1%nڠ+ Bw(J iOX *1(s |W?Pu銏 {* S7_Z1~׷Gu$ hЧ8J.U1M4 ^s" aIQrtD sMh;'m>. ȞaEu~o=f$# kxlY wQ?-;2?U˹]Mvw=bOyq:8W%@*fRX}%8/ʢbθW谥_sN.=Og[.5h!4..K-0f ?k!)Spm q\ce+')V}+Yǡ+b$pۖ]MĜMa'3>]+M@q m540ʔ,Ye 5 7~)Jnj~LD_dKL&uTe[CfSɢ% jYBUp]#*׋_AHO0Ȣ)E&ݰfERwJa{Ak5s ]S)8K_Dg:˙x$t3IV5ù^fBQe_-r5S[J.Z7 Ƒ[ mɱ2ElkO!u.ya VO)ﱄWiRwXy |N0)0BEH&~%s^oa*jU K-rrz3GTDэS9T|:nܽ8e![ [jy"5j uRX-յ }vh 6Ίv'+LɆ!P!tF;A]`)XAFNq8zg\bQ3:M88_UIrs^\]CA+L uJF<_CV05!QfchAlY#cpS)%e/*Ftꦶ{ݰWMmρdKd7 1*keʹSހR$3W`E;W=vJiԤ|O\mXi_[,3 O`+GGn0F%k9S=r%>Vt qxlPX]٦VطޑAi{~$)DuyV.fA ؾUI+4ّ? :˗tdQ!y=yG"ARɢN6~nɷY S;35S9X(Y !qB=ۤTvpi N~hK~,5DWwϳebMˆաXn𪧫W,@nL.s5 #m T%z{kg|i4L`Vn e0M_rls5ىXAg؝٩ӓTNu_#PD]C0RtD :ȹij a_ FLNGL0,X:ArEJouJ"*b&H}цd7rH5sKݕj>aNu?~$Zmgx?+-/,,nԖah8 gC̓(JK"q bbh""0ޒmHn"n[ƍKA +)1uTKf"8^sj<ָN(9iw@;ښ6}}JH0.V*K+>qr!j7ķQթ"$^R`jŇU6xbZ> LH2KxDuφϻZ%gP9d0IF++UڵPاqT;`xw!.G%R9({.)<߾h(SB'A Ʈ #Jv)󫇩ϳ͠D_ +L)Bex4L2Jd|ff$(s;rPINĪzLT0\: C.V߶= "cFg5 M`h̟2/  0eXs9*2vbIebHcd0`p>.&eiBB/n]s s8z畓^mn}"{5`0{B>aTm1W*=m:5&/\$3IJ? 6V{Q/Z'Ҫ_v_"Jzs7QxSL&^XT 9!VY)+I# \ y-D4+ dz| { /M'Utb,ZiqQnUAʜHX:? fx(YҦ ܪ0 e OUNUQ/m8-[ߟ=a+aJD=6sQF'%**11MLcupTѢJYn)6&AڵܫLJFTq\J~N 5 SAEbLv~ae砩)Jjˀ[[UvFrDDZ ^ W b~l(/"yNvLfsD,JMFS iDeadA#7GĸG =_b"qZNu&rMJpu{tԈ)cTJ*AKk?1| m;1?uIZu%72K<YM =\|&$3 j<&i8ڋt4@>[\tl$ZXfri`ߓ>%*P5X K1-I/A>!3zgQfpIKGcڳX B;'E[;m2 y)A8HLGbLmG͡خ6҄^㩘G62@$eA.h>c"vS|+d]\N_-]+*Yys@՚pc*1W#*+0{^M֖/\!X #^evB}#NMiiX#N:p}pV׼x mhN9;E.BVEi - ɨ9RFBKx͋mP׬Iw'tES45h1I<^ hasŊdjT%9Js/h8C>1yJ,TM6XN;kkafPL!~_GЭHz>GlCۇBw [‡m/q; "oIF텠 Gar1!)Ub N$9@c:'U^)ӵL eW.z`[bPG6uS)ZB{ZG!)@*H:B=J\c- y %ZLbkW%;z]*L/4'@u=H߅z{j4RXe{`̥U0y&p| h"2 [}~$a"pm^G v,)i4ts8 {[s7L~НR CqKS%=Zeq3~;u900Q'':ڤe˳1ba_{tӴqݤ޾̢6YCw%?S)]Ad-.ؑ9e@hWP\i[d7;FXf[TaO{Dj޶X$fgo9=.Z $6vR[(P1y7vxW--cXgؖ>Qo~H+?(^J  QF&ӾWD2>6@6̨vcU6`G^`ձ/;%t3L}g0ctP6n{ꟺҝ/ n_56,I3[6˹3Y@D3 naG”TQ7nyڮgn')Ԕ3,2ȱْX<)!Rt*iC}&(R1?D$%Pf{uĿ *{a>P'*9oXjGMJ)$Ȝ[p"ORd3|H/~ϱ:TXzsC$޼RVt&n>'e`E3D\P\@L|a!1&~`?%:}&[VIAq_l;u>4Ĝ;Vh0*9cԜCR(#33pI\CAl0[p-Z7"5^ dR)(}$DI91SNe_RﰜHQvQ#i-Q]H.^*U&G=GUgr$6K<6d `&xsYF.ܝȣyo4Hrm" ( $3/.dkvߗDM?\]Qn-.M)>A!7)p|ƹV R /1tM؋7څG h]zUF%D$$Fvh&[LIVr NCa%9"BnaUO?STudKumBL,PI 򇔄6;>ykz%2rF1Ϩop|m;yj~;3t"/|6NpL7';:ynu1O]&r$Ϳ}*X`w/a߉,<6̘ppM6C6Z^$Vt/ F47q3pe~S28 aOB>5q̬2xڙ`{=:eBY4dv@yL}CA/v%|BPk8lxX%Jd9J qMimlGv2 S{$8،YJ*Ír~~hy:оK !rPdTzMU4!ʕ-\o_u#F@l.]>婑drESfQ_Ĥ { Q^fp49.GUs;T.Z,]$έYӟ=Pe'PI[Q< x"j+,1*~lzqR؉[ny*DohYO|酪nKoƨsq<7g? MNi (&m#kN}":|]}ľ&Sڇck(~nD[jZ훁Q}Nq?Şuv*@@GJL=y..t2| KLNr[l2҈J賸݋d4Sq2UjFZY\`&Wȼa.xnBj9^ɓ}47 eG"Yb×bGIokRJĀw3є1fS3)TK*gLyw8@1$UC i;VC0S: 9_!Hm'ҭŻv p[x5́Z6`4ÎlQ~7<fI._g *Y1S[h(G ʼn~KI"-7XƍL/->euۥ:=S,dh*M v#`!mg/""RGm!]aNwq%. }=6ݦSLZRm g7J"=c :m* 6)l}#5EXc+,)A2vk8r} ??N> tʡULv Y(cWOASvxs?AdY/NIu`)T @UV^Zkz33~FqquPZT^4dqwiUe#|EϞY|ߍVQҲQE׹s=T,b%v޾fኧz9DrUr]POhrffѤK ,Eݟo|U0du9L?؆"Lp{ђñM.GZ:w=e'W%_c*yK (8h;-+sfk^`gCndJкZ{DFvN`~ ӈl{WG #Oi+n5,=+Vܯxpi@N ]{/%No%I2MMi˘5>Jn[4nzPSObv%zn^ӄO;zLgq^%:~5ocrqlEʻSwFH, <2 ;S>j*fn:2./:M ԚsNj}pMb*$MM#9/iRN$N]AV=_rI'D\F}n_Nr?GQR}ady7PnEPƔ5P$o2lxWg ޟ %#nЏ38O,!{F mu د6V|LL>JcSy!k7۬m2S:yP.Q@-e;DoKg"56It6 @P4Y+a+ģFi.ޚ"8O/SaIЄI0@[*w:Tzi^gkrUSCvP;@aq֚qʁܺT 0;Q,^@SMӚV,_H]idTN =mU_=<#* Ž3l މZV߄3EeF(/0L,od}ag͖m5 ̪i5#uڊ]A&4Av`ܴnI< bED`@4m5f0ݖHLe턗 Ebx&eYƒ!ܒϝrS[UF|lwRK $Ťt38w@f*|-^zcy 9T{2*G X(1<&l< R5s̛mց 7ԻxD KCH]g%\2!&s.yQV׹ڮ +FHӇWz0 WUmœ2|ކՁ؈]_~EBy%D(5=a]JmTXF( f  |hi1.O.k8/ W|v2=ɢI\5jp"QY'/u1 U26>'09uĊ,u?|piyqܪc:Ѽ} W)i0NB2y΂8p>&N6M5a<'c1-vP d sfWhG! $9~&%tjP."KnJ [VԫAPAqTTiտ))/B6[ 56J$8 fX 42k7!7߫ >Xl WR@NCP֥zKQ06a]O갫{ h@?]iA|\:~a(r/MRTdzi׌7҃NZ;5cX*caByk eFiż\[dE&Nфu?'Zpq+m+jNmCƓ XX :7˿"UC#i42$z"^{|:^ !gBu\#57 4i"]"ͭHkZ!p'&HHQr:}n"d)W8DYCJd|*0 Bs"s5_@gP70&ףA=%IВ7۠FiV[nI`Iߞ*n-6y]\vDZgϾ(1ߍ  E!~yrDvA!+-jqLST8u|SY, z-62LgO2'h,[}2G:ɬwi1!dB~irq ÆL076VbꤟM^uƗAR"ߩZ~[Z*ea9"cL/[[" ;a!(C.cMTI3@B2jUsV[#,MVLP+w祇-QfFpxkpƜ{~Ċ58ffؼD%pr-wu2JN?A9F':}' A34G*5A.oHrd,06e+/H? £jS6  jQwE]]-hzzAPtq`G]&1_.DT$0|3V{3 @'U3ú_@=^LnU犨6# ؚsȐK[uĊ2,B Iʲ`K%܃'Z'-ػn\Wq:*B݂7 ὘T/S-#֖t`GVuoƋzP X MXFI^./B_~B !KkȔt_:_L+[R${v'PۅUT@=Ho8┚Șae0A8"k\5u}Yv,1T>9D8ȧb>3[jةJ݅SjuTjvtZr7iPy`mnGx"i*k<"Bf(RWD=RpO%0^^W Et!iN|L܆<]ƞMxb ԩՀ)죁]jhE0MC hѣkJ'$*jǕTofRSV`ƫ#%E|:J@mޫ^YZȳ"2F` E:&t1W*OWnO)4è<]Ҹ;JT2Uqw T]Ǖ|n~pwPWJ6y99^B VΰQ4idO茿!=L+Y8A2ҵ,I 휋 _"cTAUb7.C&KFw7?2AOVÅ-aUm_f 7nŐEXi@XP+Jsgg&59!cϘG\-\W2YGm8*5IɊm$ѱjПN<:+9/7Ɖ\NB:W1R mhF%ƏA%f>Yt+L+_K8l׎u,swm-@C)$|y;zaDzIo1t)ꟷ+̷j24J\ L+`b_>/;D2)A⊗:53|8Vaڶv(Sq>9ȝ] l*3*j]fNyoqOK H+">.B>tdw(T]δ2U54ڂv?p?㌪^"D}w-*,ӣ[ɗAhD{I`xþCTYxPh3Rv5m֣?8NOp_|l\[3r/5d5dE)7SòX1?w3.M9_2$4fvnƹU^ bIL99} xI#hJ>|!j~8 v vEʻlGFR! dHWIrGi@KPeLm0Fv"g79quBh93\4db4gsRFU\~ya1甆s6i}A~eKA6-9bhE\0r3ʍ) ipgsfƓ `hMK3+vl9S L4qY0\ʍf-YAm~-YS. E t*ڑ,$]Kp%_ -vc#N`P OdJ_i.ƅ4CwElLIrFH>ͷm!p\oc 0?3ղU'%4LV!Iyǭ (OQݡboBqm]X΂>VL)ioS6.a \"1+A"u4o\ ؍UCSfs3қ oJv ZYԛeLy7Hv)H픻o\] I_I %eJ݅p\vl w7819tX m1^pgE+S0^s ۪7g&Atbq-Au71]2k[.qc5hJ@nc=m5zs̈́jZqgL76_j]i ;T` : *I-"v6/vN/6v|KJ⽚`k Sm%6^QHgqæ k#}kz0w6 uz'QՕLK+?Ң 5Ro0Ba""@IStmg1I3oy_څH  t&pۖinV+X\:kM?,sDf/p8,U)s@,\r`BNA:-5?U@ &llEm0N 2P~v;F xlGoc]" ux$>pm΅;{Aain%j_}6;>jTߌ;$/ 20; bkdrLįBպm5<(yPM5xG۝z82sr[r(ba:ĥs!eٻcTm5PI33Er6f))4lF"~}uuXؽ׶2< 86hc~<<)chf_PӳvA &c,q\P6=jh(ݘYHK.q⟺G&P+-B 1;2@Xoda\(?c q\ME:`#" 1wyQ2?\ ܎a(.bY[w6cV/ye IA$(JoPp Lk cGj)miLI"= S';KyJrfmZ2y~ݡ9e.tgU%# sI/4ƂD6NP}w]jmqڟf#<`7λ(C&~I%EA$w (Ҫ,ADrx "Hdt,97W;鵦1dKc#flU'?Ƽ{\A NWQzlhk)k2J^@I5:#HN(3&9SpoP9/ſrOI}PS Ҭsʀa3cUt0%O3[gWQÛ5(Cr&E0F,p_,I3X_c ޖZXIVWNRTlE+drPb<ge1p /]mUS@;vV\Iv.E*]̂8и͒^*1VGm!xf7W ẐwAp: v-oܚ{pke~qï|gx't}Կ>'pv1tBI(Gy˜Ё<.pX/ǣtoxhp:1K16(#IGG^h'M-r{OOÇ8GaMJ,ӌ} !R;cfkq}*!5^X^:nIp1&aaDOI(+?&kQzgIW!ebI{'2cn06/a͛J&tp:C./>ԁ@/C-`qx5!|vZX!R@THvݥ[k6W[1Oq6 ]KmtMe*husT:k`#=c{c([fʉɺVf1Fѹ ]iՑ15~f~ۆåN'R7@Ìs߽g۶8`iVi_x JAꆐ|L b8~(h%x~IsR|k/~kXR$t ŋ, ሡHFy$`R^f/r TQ=3U$χWAxlBơ2vUxɻ=U!8aѫ\BoΞc#<.9/(Kab R;Df{[ n H leлn~/Ze6 ڵy{_à&MB(U\5ʑxrlJ Jh.1ꕈY(p2) do7Y#T>",kZ 1v1^ΧQhf:c:c֯YߐJ ZUxU^^o絿G>+s|\ 5VظՊi3͎Hʠ|*{ 5tz-bA\m[֤7Kjr$]'D`ak*Vg8+oL%hpN"Ul 9Ohcu&tYa6Ywdƶ3VJ`JbSg+ҶԕI`qgk!WmOLB:0\˧ըG_V5 _a|+°ZYQ#hD~C24%=^~XAU Il4;E:RC`Ghs c3e,3z*uUg` {G/rB,Up_Uir7VZv:zHP8:}^>JǑHg3`1[r71jSckڪ/4Uz?41 dEs/:lp9T[UJOL홼__""bV@ BӒVYδRm`!%޸5_e3#EJ5ȍ"Vϼ"Lv8'O.N R'hfQQ*"-Ӵn>M!>*Ie.~@vM6o& 8CHAF]7|3W, xĤش듰r FOB"=M\K ώtf埲ޞ;gR2S>PZdĸ=٪-:msX!UOrQE7( {EbKF42 F~̃\R|*Qa"-.`=y4Х/DE^M"JB}R<&118FȦ$B'raKnF[n'3Ox {Gw+(AF*9nppﵿ cX>GݫngB$f淀_03 0 jE4PN`>f7bŀ OʄNnJ\ڍ YE֬G$K7fWUj*ݕ\j|@SwE?v]{pYd|#c ƛ$#A':63&dPBpR}bVnٟubnTM|!5+nC( X*ޮL㻼u:cȔz)Pq(#bƽ.Z&jg1l#+aWΣ•g$ 3^ ν}VqyQdÀ۴)30"g%{cۥ#ifjcnS͕5jJ {YJ+pVpC@ v5h;0i#)&?$Au>}>K4˼L-S}̢5:U4*Zfݘ^`g z 2rٿ&͜yH!Q%͋\ } Pq=OSp`ҁd֊m?ҧW&P -Y \O)ք:T3tY&mFS^3]Զ-!T#v${J 7xV({@+(;M15u@a#yC[MAm ;7 "w̓XBwFqr'YrÌ9LFdg^Aܖ1_/$f%f܆`<-S<վO+(Z6_ejQmE,N:b\t$0ʯBݸB&&g4e>2Ytnǧo`@˒6a{=\~Ы]gA h {~ kKswFNn@[S>jsqIɼgZ&}0kWo<ͭQ?gYpN18>&APiss 5>,1iݟ0`0}:Z'J_DDGmA+uZMy䟢kTWy?bDJn rf;%7٥` HJKL I%Z3+1A٠<>#W]lF .T lPi6տ0q4 ZCk jAKyIz_!})ĩ:W'˜R{[TjrI|h='nrji]:~gxaSC!k\O1L}G K\5Wbx5_;f6(c"@4͹ hQ̣)%"5Z0c;C@CO ^ZJ]CbCDlz"1R髏: r:sWk &8zvna͞O\KI||ϋnUց+RV97& V8Տ)0-~ #/s9Xɴ(G5K6L`b9|cUxﻬWgM5=y;e-z{⯔*,Q7,-,mJxUD{AH8l$6yf.J޴BM`;CB"cP59S-qn.b8/KV^˹ЈNbG#;9@e0H!ܬ*Kϵk*00 Nj8:*^= ӠوDu}o.xH5}T YF%;,8YGH\pT/V]$rOA6ߨ=`A(25!BEco[wdߌ, +l'/00 adD-sA%?%Z>;*I+jkruω!,»Qc"bv'G''#7*A~zK~ 8LV&oB+a'sTBOLt4FL/s[MU MVԈa/;"و =ڂDKL ɼ+^05O iPTU$d [4gHdfRUtr7 z}LHywKҜR.> lJS~&Nd˰.jhk-h}bg]S9=|ntسDKr)ggzWiÍ4rzN"$ky=ա4_E841WXagvdxV̑h(2֗j qR7T/h!_[ FwlgF]p(WFszҨՀa.ʨ IR-&`UV+(ƒ=ݱT/>"\Y9MnHnZ㛠n?~K/6u(}3?͸ uik|rxW`bYAuYL-8J">Ԭq[<]3QST; +WD+=_q` zUv-M V9}ccڀJR%3DIogYX;wRM<|;9eC;+:=H{JifJ!| &KYЃ}$T9O&wbI`!',3Bl7)Q\bss҆-D+?#ysf3cs+M&{Z|<(((Xk{O TL=<: 4X2";Q}2M h@XNM]@SeO!uJzaCp,a~5yamDRVZ2ŨP.Z$ \?/ШB,`}nzD^/rXs]}7K&>MQSniL+"W qtizŗoKsHѱ+tvBۿ_b^5Y}Ptë.BsVwEkhsHژ4PAzSt^IlԳ%]KFiT +Cexf6:<5;DnAҞm z9f+4#e>CӵbLx.r˘8 Sv6]?Fwz3|,+k\_ _)<25FeBpԉzI2lZw,%k/my욌s.hLr$ג-8Xơ_"Dz| _"gQgMVo%}m,A2>^:Cu_Z+nbQ/ 0BI*Ia,1Fv 6cGGCj xc֗h[B)JYIOU|: ?-R4Y0W[ @5Aܸ415PZ1zGj"hO#O'kU<Β}!4!(nMaZjwYIWL -؅u:H{S+W/: `j 2sYH:\KA`nOv?*BCg{me/aA4Umn(.]=F6kB8,)$/IfF\ 눚V2t0̻V!MO"%DbYF^Gnīu:a^g!@*ч)9KN h &|38T֖ۥ*~n8N6-DYQKDrK=ijAWi!IPlGi5LY6PxԡRDsM\hzpwŜ1|+?@ PFd'@x4K]ŏ?Ay>2;IV7\9<)PDN,-r׭]17WN`o+U#Ǎku(:'YВcݹk>]zG5| \Iɯ=%]R#W dS^D*6ʍS{ E.at Ao v&7oA^S>` y&9@Bw8Ƅqo4^2#)Af^@,ʍXܹ6`R1_݆H"Y=AS_7 EyF2w'𾩏}z2T;9o~߀孁lz nod[qII@[s HTG9}3%JiJ6n}ˑwt 3;v 8޹.dh׭J-&,QHF$Qi'{g;2_͎> iɚ_b{xzhYuNE`!*O H϶[y*[/qj46׭]e[3xmQ䇨5QbaKG'[ƣRGg|N웡@s:y?\s̢kQO_(l$v6k:rrK5'E"Rż! J _NaakI i&9\`da3J V_3'2t>F':nBRn᫲NƖmgBIA=0@KOYQ*$mU(޴i8U1LkG%W{]"JEp=6fBZܞSɾ?<[:=*KsȉTv]5K~r,ˮJH0t ,EKy@dWT@xXCGVLM-3~]UjNJ]3ᐘWW[6c )`Of%j8^OQBH1 72 `+t?\ILF+4)3MԢK=Q֚C}f&̥QYдSwh[)$OAD;8NFs_fhТ*;/_Wfb/T&_kM{ SpOM`L6QئOxuX4%; Ȝ14unwj G6^m/=p2oS[+Yid}+Ky1Z#z vp0󗙛m]SW4џ:MtǟĉXd&rK+kl9  ;1h;EЅ{3tB.h!ʁ}J/\ݎJr|<|EjCh ;QRhen]VU$9H]q&{pΑ-µqOMZm*pvF@t~[i'Ĭ$!_Wm1Wnñ^GFgY 9N>?Zel`zBf0C ].S!Oerx"WIY SE{4j8N;5b?eV}u#!$ti} YV9B)^c{W O@^$~YeAQ!KS%pXsi,~?^n ']8FO,.)_kH-9dfy es)՘w>[gVKm#y/C} ;@:!P>o!l6:RC"j&O߯ M͞8|'GkسX"dBwQFСtBo,-.ִC7+fՕpS9I4ϣ0.@\빪 1 A^RlEx(-g;迬WշjD l,Fqӭ;lE[RFGnWJ+܀8K@Wkb+RX8<-q՗]#ڂ 9>5YT]h)2)inuW;DԛXjǼVRt8ќG <9cZ_'2wy> z)nEH?rZV|۽.֬mG+-{f4{Å' <~a 4MiT7iun-.cm0CbKJPm؁fح>()NW MP\d~GWaY1I4U=?tfIj_DĘp}2RĜ"y?#W09(4峃Y'lIxTlpl @tU7y% )sV/κaWnTp7z9 ToQP0̭bf/bsD^aLWnЙrI^HB`u ?<î9~]mv5 SSBhPPۿD5?X3D2'<_$n83C/o{Y+`xShv08-!k0?Eͦzdt@p[͠֍|ڐ 5tI q[ݪ$.d0*U9j#+dyZ bt.')GeJ5rEJ$kRs-J`vB^Tֳ'fZ= Nټ J[2W`ȪS d!HJ%/'hW{iA^T{4)2_hi #գh|sg[Y|jHoe8-gM\xِ!I*yr+y|Z6L܊f߮~_΃ts8M]qTB,K|Cee38`Jul +mntoRrO.SnNN4>\mY,X.H.!X[E[?[I&^إgu4 'Nd8WL^&20pbn{hAO+ȃ/dc4Vx{DanR\!H gH4IϚvJL͑^/ U$aeh߭pTEaJԽNG]-.r/i>ۤ=F>?)E0|ܰg|t/OSߊbb58dq |#1X\)DFgcD;Չ 49ALC}@71qXJuo{q+S֌=AvQO |'uMuҬjOٞHp w!c> Je}DTËD3X5`yR]]ZHE:T7(cj2݅%̖N}+yjJ}¶V s-_yK/ZKD[Ӈ# 2'S=U69) qNA;va >9~;sT|@h> wwG cV &>!IA}V6aI I2?b-Vj2`09Q;Xw!.3kaf<$4CQ8Kt&3 OWx2nl"fpd^!cO -,I2jJ4nȁW[*'t(EE? Cر>zEΚKp3ոͿF͑Z/aV,1̊R]3EXK1;7])F.]Dn"eATZ}{˃ @/*:şmު Da!f3Sk.d%D6=^~|>A&u%uX[)͜u}[u~"/P_U,lؐ%A㋇$0s_uk;z3̆p:u:rĮdy;߰"U*VW9xD(Α)boUxɩm,Enwx1/6Q5OÇMU5b-wx lDr!sH9o?>ĸiʋXpd@`$R1^DZ-߻\JFߗ9إ] JSPڒK-!wา1wP9] .7dȦsGasE@gtܖ+?TkҦd%G52uEkvuWr ekB2y>!/ V"~v5΍d-{Y"*1HR?T=#Tm} ݴCf\DKJ15 Z-Wi  ^]>33b+YV 2=/f:b33cvf_Zt" 鰷kr?H׍-)glԭ(Ŗ70wPS7r[{"%_]cqG'.;mqMU\a>p'l`!7d >ͨ{RhX>Yb><؊6IL~ |yXC9C>ߦNఴ `ė* -ryZ$8ٱǴ)Ft$e妥+#:R+V" inz+fK|1%#4wW8BqUJz)Y@= 7.*,urOD9}cn G՞k&3n!^۞mir VqiuaIn).OQU#Tؑ{A7a^M o 9z5Yʠ]Hxp>K?kO_leEU}='VaAND,lYjX;N` ?kaY_i#9XFb2-PRr!cWn[\AORQ^(a}}rM%Y _iF|7-6'cmrVeSb?K+wv;bTꉭy1Q# &X桯[f;W:]ç{nIG*(mS'ĭ^FW3|kc HZbJd -Y}& 9hHf&O7)_BHG ٠f;m5tZVkK..ZbE$EK+W /#0y& 4QX,1`2}!\W+ P.zh|t^{LKFO"I e}LmQNNBNk\f lkM5U@G9$yQϷҪxV&)Ӑ/jW2(۹46{cd\ "pK/8AY=#ѪGKt4[̤Bxy,i9_ydHl[o~f?L +B!K{aB.DW^FDCw {hG`hFY.ln`a$ t t&@M~F%(x\RB=glKw}?JҦWNUҟn6:~ҤCxQfy 7Kd%.~d(EzqHOfQYڸw g] wI o×o[Cg'u @%C-JZx; fyԈSw %'f_FĜ7 X=|MN*1:E*BcB@'c8k n*:$^r`\xw_]5@?5w@uͰMƊ1(}d4᳹d8]ģLSTgJuѺ֪o oIح&ϒƘHV 腚ONP qKg+m} oLZtmR$H-TI`+oOJA};a[ڹqT s+ҹ_ȕY1*\h@4EzbɊELNh"p GMߜ$ <(.y%jF">}?Ysϐ=QJ I a]pzME%V? N ٍ yL>h^ӅcmsɊԾh)#]HJ{~8 JM(ʖyXǶ6eѧ a]$+[J`+3yrAhZ>5|1RLh $+1h28RNWcT{߂j"|2Ůݫ˪+H s V\(x@_m#/ Ȓ>Tu3@ |O+!̄"|Tx&!.fUuD7e,/%oA}`hG,%ټyd^  Y='6;Im=ld a.ΏYb!0x9mU;*,qKoacw@RMz$leD2ȚŜW0TcCQ"m`aomHic̋P?ta퓅^nqtF 0Ιf!=U<3Gm0bħ?!";@sՕ^i&"ņwmcsiF|Ƀ>Sʊ@vys//y8ax{Lz+67JkQ׶q q.0J>>ǹ'_L>,jY^D"@cN4~_5`VW[.7Rƃib1 M/X3w-E3?vS$`Oۇz-dþO<SEaB#x 2jNόCRPQƤ5%^؛6^?櫦}O5Uw+b6Q^R=`C)P${ژ19[Gʈ(F Ү HaX4@ ye7DivEdLtAF$yZcBa| l P*wBV7y)K z!e&X" |y^g&M~RAYD) .kD$6)ؑ=PӐ!"یMtE~X"֙7hgD&ڑWD.!toW2ȜvU dgn( %;HyI[CʾR Pbk|z%J >QsNًD'< E^FnN)H\i Ha#@qS÷v8"W/a#n CNS4Ri{Yli H~ډK#ղxK`oyyNp""4l˶P՛;8/Oױ6,Vd^ˋk$ޮ]w;G<ӽv D?1٤io g4ڤJgaD ~V4B.4= ރReRMmvj,!#P ^!zzRJ*sqSj<}5eukmIϚOI 1~t%*L j>(Ka 6{j! bn&OdOw|m*}x~ȧ*AՁ3|@GL tSLm3af'rfr'FW^u{$UFV V ɐq+ i9Y*XEcN##RVNH9V ?Fb2 % kNgyt4gd3!.JiS31nئ4;w;5ze?7pa%-RY~.p] }'~#H ݡܦ WE)RgT1bF (rRqNds̍X FwNa+ | 0<UW:iGoZ#}e]g0:A ijܗ&,KOwIum6;YxFDШ->ꌛLd(c\q)_NeƻUeWa^Mt a3︥ kpi;5M.G H3X.W$ Gk  #}yWrD,hD0Գ-dC,]ml-@6;%s[4#R:j1(V~j WnE'ԽiZ@;M9&duTy+.Mk4(Cjwc) Jte/9 @G|(`+F߲l~ɄۘVFr' iaBPABmڍG'ITbLBgUs^XBN¡I"q~(5k:"J7yx+1S>eYW7d@SFP  &xAS[sRGNu(rd 3cp}KMWY-:mpXg 9RȄٓlJD$6Ü]ʗME)m2j@5$s_3W,uE,-dѼbNxkkm{h3(Pg=1;#q =c #ZoR"A&`7j"YŬAnry;҆X%xkQIؠøX?AR* [N̦D <o]ݣTѫ#gi?AN\@$lyYߨ 2Vg !>`Lp:ZZ%[PKLt(<_z-6V7aGE0wi0(]6N;js?rR(RB6ʱ(UGBB7ͱdb |A.j32$޼608M|"7+flױ> `N~=?i|`1gtVHXL1ůە{pRjC"Iv9l]&^Lڞdn6EfBk˒Ed t nW@n}op+}^XQM%Yp_| T?Y܁)D e>Ч-; JE €㦱WQ_& =PĀ7oi9|t%gF1;6^.&ַ^="wtKƩVp@`?]aI VewcD Ǵh}xY;yv.as9#N.YE/_Bi+4:!:{E05\3VAp0UcGu`b*MF#Η4ĵV^ O)/RN9v]C=c|cd,0,9Z-Fog^\r"gi0qfI:9v7mNQ-ym'ξ!xڛkj'ܹ,hYb_JJY^q+uW 7M>aOkil H4[.TEW蕶C"Rܙ]Kvs >AXKNyn?d[tپ1D~5Zr]W753z:;ԺF;1W2֌qxN!uPd՞BH\༒f y -2}ͱ46C#{թ%rF'6DQ)sS=kU{,/hLX30W!) EYZUpd@mئ|v-dTurGdV.n G6b f}[w]ra:t C/C)"O"XqbI?  q_G"E?6Idg$e{?on| N\*{"k}T$rɆk 5{\p-%y@ݺ'݅e1 ag~ K) .۪Ȅ)Xg/*EW'fr4Ot!idE.+O` huEU_O⏳U)V X)4j,aknFJ6Vk +*z񂵻b`wo9%$\vFt_cg1DT'iMAvKúÚZx5hG3ø.5OW3&6xQ뼜;d(=0(luq3CQbcUWNwԹ=xGXagbҗ> bG8LD1DN0̌Kѝ+K93pڒ ^XuEMZ.Q3`UFLcHJ%ETO(d8e׎"k#ңYEWѰ/DWеMٌ(hMh0u FZ)$1Imkj *E6">~V1OeG]"% 5D` R]m6r&m9Mali&1mM#ƛO.%kAߟCvoHBJܱ4W2g@:s+l:[4!i@͆:f4e{e!Q~T뫪}n'^jV|@'XH9/j3^F[6HVls ? 8*$7e,q߹*8~^Swܩ" .]Vr2D8_d4*瑱uW!3iXXNfhߞ{Qf1`xsxy֖Eq6sp=~%+P7h2EVH˅+l8uRU:DBm;;Ӽ<&+2oTAq,"D\rP'xZztqy+"aէ"  {[9)]:^L8F^kς8O|\.߱:=@=3;yG֮o" -g`A}m 5;-Xe_bGA .T&$/d:oRl&! r/@ 1J[f:a2l B+YX m+ fR 1} |L?q30|Y̐P֢͆7#ٛSnC1mua$~ZƘ*Jq]o=6М,9fHoqmr*Ћoձ!B*_>BAQI|_(Y_ r9F[EiT%oT)e{wB@ CJڵX=`ƥ۴΅#Eq5h\h?3C"tMB1 \qE2[pl>rSCvSy7B6ץB[W pe_jSra8,ܟ.$#Eտ)Ik^|CZVDwe>0j@^/~RRPF dw'=撧7Y /_n!y{ kq (-v2Ņ~̊77,2U.sŨaޅDqMڬF0ڭ ^j_ eaDA թ= /xM'ԷkgY%C29iOʤ$冠F[M1?S",xRE'W VG-].وW] W/o>|X/ǃdKUWsu $GL/*#9kx-&ohvʀ5fRlhJri`C=Z脦[VSWf};=#=ˆ f@omԤ 6XZ8GGwc[a.4F-QbLL xt~S6nNtAs7\hot)A]7[q@sMW3 (_XVİeRpNٵ śgt5Gޖiw!jeGLj 2߻iڹ GC9w dS)bv 3agjI2ѹ1띄 83Eʓ/x68cdCU84= /  .GaHv`9Nu+`IJP)XjFW9Zk)X+p:vХ]/"w),.d#4RMXŽbJR8=|T p3&XduuAܢ9 `fVdZqȇ۝PZP2tf! c塀bac"iꎕF8h"rEX-VENZ1rq/uppyzF5{yƲV('dSgm1[;gGO 6jPP#f}|0 SgvRǍS]8H^U-m-cY`;睷~kMSx9` ?V>d9L"c],|ѨT@xz%zf<*ERbFT۸M6J6?@ĩ/~+K>Ǧ[ &;u @x8}"tTRGT(yPvH!ueV_Cy]i$rk3K0m8Câ==0vE!L#i\09M3yV AG6jg P` X\aSZ_IlH*tXDA(Ԥtx2_sV׹',þِ%2+gϩ>Gi,SmO]Zv!sa,[PrO JeMd.=i%/Vx9d[+Z6W۩–$I,d WáK@1McD6gM!D4gL.H; _H4#IDZ8]AՠSx7:g 4Bhq kczMBTiD[8a􍙒IhAc0b &7 I~I~B6q*ENq{| )#sut M X;7~l UN]%pzu,ڏk9Qk] 6e RTUk3qC3bHj&u"Nֱ#K00x4.90,dTTL)\}z<$r-'7gt,3*|fv EƓL!ypA`߃YbqNPdRk"P,bYނvImE›وKw!NkqHubZyYXl=y3,1›b7l<`j-J^pws℅8k=T/;Vq <Ȟ2:^M}lbh *FQnC#^W#T[%(}ܣςSO|/ԼQ7eK-:V[ø.o9V-\j: X.8]GnYDg<1$ROh::650])|{ٖwRqA\&j@aoyfǫ[w.GV}CԝB0JH=))-6DYDH_E_RخgX <70C2BL@͠F0i|/ 'x{.hs眩.?w.C<$]fL ӞaL/?^2\ZL02ct@xw ""w ^R޺D ,Ed6wA7| aJ,zf-ɏՀ[>MPlɨu`(ENkrf)u㈣}1֩q9Sʟ,UDaLLy!Dy|v ꆋ;YiNֽՌf.Քh+;iYU._jvPlJERD)}u#9%ď_t!thS}V%5*=x~67"oxŎJ+pfUpY#JoԢ]/|}`]7gs;30#VD{G=5Wo{.ж'0|,.=An ~>3NT:Yܔ:kڔ e\_ts['&0^ERժ!k363cwTjXzxoVފ`D#GM|9 5ADI <%HĐ1Rm.N؊snw[ʿDnpZ+Z{K[2~2$QvŦv5-^BY, %oJ5'b5lPsXpydˁ[d1cwN[:5y΢Y1ۇuD+-?Υ+utmv1}b̓G >XELKP%]~ƭ Op38}LgB+FU !$ᳫ :8T(o̧q%&ڹЛƇVаrhYŻ$jKwV JK{OV/^DBQ8J bV`C'o&^ΰU%3J8u)UDb 6yLP9u̼P͢:\3lCi߾/$;&>Y C)vEx$tЂussSpZR-<ʫXUe uDZ5mB`k ؒN;[)?NIb_v'ZҸ^9;#M挵יW0uȐ}{,|hV3Ҷ隧((,ej>e?7E ~&'^/ >|$ ?GkܓAXI<}MeώA/mRy3=H,3aRB0@+!QVOOJ`k}8խ7QF(Fٖ1-ТC\^l}4&WäL6s"lgF` >9u]iS7֖qIb)ͱtO<ȎjΜ c_2\Xѹg8O]l6I;4R"PF1e@(E5p]ZS'K*+Xr,VhttHT@ӿC|o]\]3FyckT6f!q8eZg[DÆ;zHŢ-z9~,_('űA9"%8(st 􄏏y9 (>88Ui?c,T1Zx>"{[ָ5x{P2wݲQm؃ge9S>4l?!jZ5u>6UmYf<_9vBTJ@ABtPPj (x \Xa( M6)`,sg [+?(FHCR.Wn̷1&n[ZާSUM1Nb30 Ac8͋' ږv}8O>WNoylxLrԥ*U%J93­l <&A>3I`QcrHQv =rkv"G+2OD˳vД-zN]R^´R:sN_"#d 幋O-;[ \xs-ނ(&:f *`Nl & T\v*ikJ bt.?`ZABw^B#.´}RD|?jp\ r ETJI%ٖ:i)XM[KUY*EHc*x1wZ;<3i9m p=<ᮥu:ƒvY$tYy(ݭ=J N(ֵ,Dp|w/<™O.xXB*X}/>B v8J"af00@YpI%9l]:"4/so6lqk'(Ħ!N!O7Ƣw+z ]nsi%7Vg}#b ɩѸzreEbӎ]$u!̵7D64 RoV+K7D:"mճ=ﺘֵ˓Df;>WyL0z-^8*6b"4햴j eHt;pƊ/Fp ϰ &. *+wި1hUҟ_QpJaS`A%fH ̳ZuƖ[yJH$5s"VKxI,2TBC^}Q_ @?t}ƭa'L"bA$/N eJ|'bDaz~ 3?!*&?qbz(ع2.2pd8B%ъI3c i2Du\X=зps5עgK`$`.6}^/1Pnn09d}$m%ogJBG`H1d3bIx. mZƣʲw\~I> OlA~ӥE2F׃WzYoy"AR8Y/h k(kبKq KhH'Nt>zR좮 +>Y D{=G?yę NEJ@[x;)VMߠC'?XP]Jrl 1f[F/&lD>@'mpm4K&gdD!މ5ٴ#w~ӵ:2^dz↜-Q`%U"Mfy[UJ:]i_1J6T7.],skAtk#Z 6a(us<m+9tU*sW qIWbcrF4BLZSdYZ җKБ*ypl4uՀͧ./Nx k&~I?2 mj( iE#Hga{zSBk1^-wa3u'V}G2cjJo 1U~t`e0%\N$)^H6_Dh YKMz&4T&gU߾7HS<=>:xi{cQό#x7D3jȪ40b$$M sya:6_:nBЕ0̊ '[l~āgt/BuFϏIP_3ŪyrOXDknXV`ġ$ټL 79?lKؒ̊S}677]L`v|D|tB"Ȱ.0mtFO0.H`øi$z׵L`ڧ,%U u~5)*=K[%vlΘ??j9ps1&g}yb\]lXXc(0 :1|+FFJW'?Hy0#6UW3߽Z?&|(M,6jO ,=<(o'ܨM򔍻FUBN\'Jh%:Wڂ)YʛfuݢU2i@i\pL%k~^%,/}-;to_IuMKv%+R"v&K/ω-]@ ҺL< 0w?G"!_͐ͅkci2 &7* ga``Z>3DwDw9k,bAD_7To~c|zyE񒳾u- `L<=mgBZMyb fcb +6 >&;{mJ\#W%Sib8Oj? 1-*e+vGx`Ju֡s7nb^2ToYb7 ǘnbgAڡ]`'. x{[o?gÖ[J,idʛz]j(o@>eo|3ig|+xq snێ%$% lpsd|,8Sbn|P|E&f  N-˂6GgD.\I̸"['vNGz0#Uv?Q s- B/Mq$%@y$_-]?D@{}qne6+2o8Ǡc@c |3s],Zu'| g##7=be0̙=(G4P9k\ݯ<;F*ܟ3՞Vi'$ \nzgO'Ƀv9}q.wQ-ꤠ%tM({vS_PRQ TpXl0~34M̞:DФO4wJ$od%;8R"q  lR"#T3L )Se 23+jYj:BSS8wbR[osJF ;ޔY$%a6"MIQq۲'Q9L̀UWKɽ f&C!J>w]8Cw_˅}~.\1ЩP(8+ ߹պ~15f Rk9emʺ`ZHe ZnVLkޤ1#NY}St[gjP}[?? DD- c8Fj}GaCi-,Cd!g@٥(>:{HM ;.\?G蝢^ݸ |&} n19=ӣ5˛_KoH;/er q<φco(brw }9!jJFLxG(=`'p3{SY+ ֦hA枴Ns"ϴz/fŧ!O^:=P1F|S Xc_H]hVq]ş{O9/܀;i[Rt$iz6cpƭD1>*~ B(϶m};zuQG p ZD\-hALlS]3ۮk 0t}Q=LvܷH*w\M3LvfV8li:)]@ Jbl[.O=NY-!c/5ahm5tW.\UWIs,? 5c}d0{%S:'79"uuc=m3!)L0Cs>kxqD1dM.ozQ!*ٜlhА"IPi7^8 ~Mo|@h^^Sy3.DhbֹZ\$LTxBdo<+y/j*%rң9D4q[twQ>dK-7ݜLAڹŔWXSI_w J'=փS`L_?n7=jX&E@rHA0> ܁4LyqͶP8q!P+vQRK,emoJNc2*a9~j1EzU^ FJpI[9ud>iկuӸ? *n)n*۟e:ڝکȑNMyL-يi"bJ'T4&"K%д46 t!!k?@$:m-;URj~u dųvg)tC%uhѩ8N2<ƤCTTJ% p+11r8j/].1i֔Aw:ӲPP ?}UI&.@o{)x: lIFW$,@a*X6ɷ@PBjA5R;ppӣa] #8õ A狉?fb4]qd @9xCfI$>o7.ic^$riXTiyR1-'Ay*@k6KMA%̧4M4 /8haEEfS ]oK%5FmFDr8\*2Z?0}^Ta[ & ^Q*$F#娄o M.Tr^{DE(r<ATj~2HC t8Z‡YcXwblcKecbO&KLc7VGά jtΤ t4H+kn!xiiM=׭6>I{p;|!)a{ ~Ӽ0r(eΏgM?%_,[n*_C7/bNOv 2Еj>@rŀύa'A^Yc6M΅nQ粻qZ[*`Ӈj5KxjsI5^?wFToxkM$f^mKbtn"&~Kzr d $]|LjǓ+,q0Ο$;UVt@ &^>=ـ?Lo#DB5+Gְv]d>7+~σL傥q?4, .p Xc\vڄtjR|ݒO-kZRoA fRWZ N= VO_<@4Ύ֕x 44E^3C( Bos)Y'L.?IP;5}1ڪM,J$ۇ3xRFe>D^êQq oLs"e;(˯ƑzsRpc{WYSߖhxv.-_Tld/*]O9ݹgF_lc~ȤĻd"WEJ]kTT&GS{4 zixtFgZ^$7TfڏSURVC>Ub'vi뿈5mH hJ&mRw1:T@&\kPK ) N?NoJY=ڇ,wtߺju(9מ^ǹgD]@UoazK.{36 | :Rh  ]Et~r#ud^E Fߐ=IHˎ{ m-|0!(|8"':p }8_tk1YV&Wb?lZB~U j6^L7cbTI ss(w"csQun;[o@r؂>@/BvWZ,`egD^ؒ؜T깓]e Q[}o~Bԓ],J Ec$LX=8 :Sd]p}}S?gr\:Xv4M"nx;*&/O𨅊7Fy2G() T5Cߦ=Ҡȅ a]L2 ?T41H&^=H׫: Ik@ЪbsdA8MEWϐ4I}c"1Q[ˠ\WJ~m7/Yy .O A8nÉb B90|:,}V4}%:=]R"RC;$qSbo"PJz'hXAҿ:>x2DY~Z8h_)b!gȿεڼ~&Bnd.$xK4*_.`Hl:q,P9gbd]ϤdeJ!9Jn9 Dҁc$gbA]<=P' ,L]'!%}hG"DO> |nQ.WXZHDCBX[Q=MZU@4#W6#+}j7b_[9+ uQxAs\=VpB<>*+|onZ "AePvJCw%?^:qPHo*lM_~Q *C˔~5%>~|N(]܃i!nr8!Id$)F g `h(!Lg(%ނ>jV"w,-Bu:Uo[h6]L֒n0ELBlKrOa|eTb=҆ǥkIŅHꁁ w왗1SޒkN/fH놺[MZj#ӎ¯![Kb[)ؙTc(|ojx0Jh7X b=!bss^ dlyo)W!]*15A!^FAܹsH+7 ʦ|!qhoGMLgy,])5W(g7*QZ'gŠxճR-Eq,aeN Ӹ>M575%5h 7!Qo@TX؂y\[6nlT'՘W/2~mWˡ~tВCK}G~ ϾE2"@9'O3L3%)uiyȢ4^Nl\b*itz~8XCK55вM߽$)v(]phIm;wQsli.Tj{N.b 1%j= 8|q}P%I:j-LoYvOUd%*!z.*KR_%kL'K=hhlH7ÐG|ⷴGoav^W^t3aE1QzJT',>8D02ŌaaɊg$8edЦ!P:[?;.0id,ֈ˒9bRڴV&|I~ޭG?` b ,L w8`ls'v< Rؘ7e)`0"6łc_ QJ!W<􄾫X9 LʄFx͏YlǏdUi"`:hogCr4| ҖVOMg0mLB^H8Cfx" :E~AC4(Y;m"^s(]\^V>ė3unC# b?ە}Lh Orj5 tY\6L+O6P"Z9r[0N3e܁ /XȀC-)cEBΣH03FP2<&14)\6$gNhBޥ XV&rJ@5RRZ 2/f]C!<BM*=amauk|PkK%E&-!ue P.4@::(݇Q wfCh""D@n?gkQ Ȳ%~m>`\O=$]]D> i*֚]L lN BVRYFj՗@Xu1Gߟ<۔JC u`MA'U*+d:*҇gXCRkM: :ΏGEK !Ԅa7 Q:P57$=˧o (/yIPgYM9>?Nj(.6Dϒ|x]g64/ 0[ܞɣG3 :JybwW4 ClV ]ۭI@xƥWr8ZJeo#yLЪYT(2WYQr,bs&'otřrTMXS&VCA8"xȄ%Eq_)/u#&oP(c9k" ߸9;m1cTz^K3 c!Vđw5;WAIn/vE6{^Ux=NICBI~,c&bc"LՋKe4r}{Y50z(!hg;WT +U4Dzj)AKRYtń$)2 wÞ$,7H#blo@N-`_+^2hc y 19aׇgtT^bެ%Y=PIؙ6Y~`\F-J?Ǔ9}jO( s Q0#f&__$_FdWxcFӰEIf$Ӵ Z%q_z_{:zH;/ r=/KTG͎# 8eշS4߇X}{~ I懞Rfaߤb9Kd68TW4h㐖>$Ey;-͜ʬi"3pIxFV[|i~mņ,kh9Y@D*6Ll|>[:RzDɯk1YV [-J:p[Q{iQFWC=fT%3h!-4[f 2!_`41jh&ն ĪYRb4,=^Qw~*I(9wޱ)j*~liU6}dH+3wkU9~MJb\1yj(uHUﱬxQs+Wej93S#~om/?#. By2G|-KsbAJK~~ýhξwmXwi-4ilWp,wc0֪k, C8 J~p\rW7La(ݯBDXFլFA=Te+d!(`"^~LG+$f|;7<4ذ8מUdC14>ݰ֤~ f\RZx4_' "utT!Vrw;͂.:b>/DVVd_=؁.ܤhq* yX 5ulg-]_2z,4T|bjW]wQa<Piզ7(mxa# ]x^ZhH0"*t(/JF PD(J2oIK`QQ*6w\ 1ք:\L4 ϳˈ(bk`emxFJ ?5(šCJkSV1oیc ]m&HaSp;c٩4^DH;УRƺ O%LF{MR\ȷYyp".To/)QQ ~Y`ot2 Ŏ{P8hǬYfOQn.OCמ?t $@ }B^/\U~T"L4.ف兼h?UU q'< }d\LAwMʰPPIV]>e\w{8쵕R𵹦67 `V[E\}';${gCŢ}MC?oӝm?ۇIugt$vDړqz8d~ p'UT-_)MiRPdQPSq^+CvjjM5d(ur17R@& 2=BByL]O\ Z~^ԍ!jpm=oh ס1>>,1ႇПֵfݗt f>:H뽦]^ԫ p1a4DDz;WS\d3-`*0c͙2J*BWg_@,n/A[L+_T5k[RS/&3|*?(+oFUOm1 z_]}^: sC`ڿl|u]LvyʜPaRTS=t+'dHlNZ%,Efh/BE z wJFB]# M{I*P :W-`ZWCJ)$/`Un_y؛_o CmYWȰ{.>M6{IWyJ2;0 \#[:K'n4~Vx]us@D yVa],+E^v%UB}UǻU0>f'PaRjdftь79_o,z6 KKo'^e6d-0qI2 z黩[G2͚hs-A>Y9 ԉဍ xanf֤(ZXP`5џyG)Ssd'߻Dž؄%+`."VY GF7GłS:B@:=ēuco@n C$/"a嵫)Fjz%ErbA'u^<+þiBGK?u0(Y̺ї~MF͜%c~R>ڂ d\\-1ܒhtƇؠ\6}0W."Hme솓C~.`#0=̃VT?#9B;YCZ|6 vB4{0)*$ԟI0 dCVH!qWd/VO=2s:H3RB= g7Ig8wO̉O4i"c[3U`HoJ  QJQ݁v;03m-jjŘmeT7Db*GS5C㰔RV$5f&ssES䠕qK+1%M'FlL 9~eu ܲv KStvkRCPsTE`hñj)pɿQC=%{ ^}/k3j|WÇ%h3٧@bG+`ck ¡ =Ψ\K6AwWa s^HjRjZ޸N+)=ixjh*6g*XLnjBчN5fz 4"ALy3)oUTb|I=9fo$ +7`vPso"յqph:z5(T<ʢ*E;%gJKn9j N Vɀ},<;h^kẁGcZ tì᧙TyR-c(T] ILng3;?%k+v!nmZg1u~&x9;WS_nY@lڪv2{LǪ2 V-qK>g2A]ְ" &+ϙ7] b'ueQt.9 0 b^]jR^bUT8b @(OW.0.S\q/ k`ΰC! >f=o'f|*: ז0 ϭs Qve:2MqpV49N2r޳M:7 ܥYFDž(e1&8 ZěTKjǤZvLq\Jx EIy&++CypyW 8 9i)SGPa-_$ FmAyO4TnP4 { s7xx,ee% |hyp*STڄRpu :9[ ( g 9zJSg#ׄxӌw[}'$kzނ wgI@ *Y(xD8>Tt)}c{IQJR;QUnOD|3{ u~1]jhMPc]0LMhÓ4w֑=Mtm-m!╝v*V>RZDc(agr1E}ȖGsh:>KC!en ݔdZ4#5%pK]<uz0bj4ke/G&@ǡǞ͟S;jvnFsnᧇ6pyPrjGz+0h%cN9i'A4@G)#8 B~s8papG7[iwI3"RR1EL O!G͐ܠɕfusZٓנ) Hp,pJC a=E@'e8NJS8l)qn̢˕}&?b~.Z5 Va{{[\мe÷-saN!KtbB6܃h-j0*RH* 1_ssV{RLLr.iq~9954\RR Tyr[ᩒAY]W@^_!3(RZ6.g`} Vӑ 8-E6Zm2.bk/2j:j9axtHu卽ga[D"T. }NZ9}/HQW-3L?,=b^q[2oAh Q rXTqאoXgԢj]4- c ms#@Vi![WS-pdiWxqMHo FK5860I0 m+22)V+֭03~C٤V=;uf``.*xjV'NIjUr;Hk1(\BYTׅww<̞֍d_O8C[u*^FKs_OU`RkVϜXLKd%&e@:d_ߖkey,r`9ai WeWG3;G]w)~A.~?qNw"B ?rA bR/fһ u|bJx}asQg$gz*xucܞ YjZ .vDݴ7R=Bʦ(φho|͛{:Y•J A֋G^TߘJ)Q3؃i]p@hګkiԃI~w)uBOTŒVU9"!FHj=@ωŊ|(ZoOz N]k)௼}u JrBm$p {V%\ CuّJO,TYйly9j_X<ћ«3gsؿbq@ #3ZpT/$*eN(3&+%JU6Ĺ7/[2GkaxFlyf7́/dAV߇wv·m`jM'|KR@wVXWpl[R6l1}PܫXW즦jbDORa&לtt=h+Jd;bsSVQzLu qed]/ڨGA=[XHfulc7{3o>0bw٭\0x7Y x$u-w.-u&Q*HoVaF'c`H,S0?sS1JzHǠX^=EINAq%89PU5{ixE@i Qp`C'uלI n}-~(1z{_?;-0W[TCC~ϗK3!F 'q+)sʯY[@HcG-w>ED1XE ,a-HR5PBd;cuaz)::˜ޅ#fl+Opӧ}+`Gb'un¿K$G bHs Օ 8_R$kS)vVXz ]M^Af: ,۳'OS)oH,["4bV+edfۥt}tw &˔DI\빜ѻ L*(oYU]bqYjfxGͣ>.z##Ms >tdO[eE[5d[C55Y81!bukE##?cr=g껾I.U7H?P1?2576dh}'ğ9#Sl ƅHFۂr) 25Ή$[f0[_fl u^{U o3%ۀ =$ȃsuVYP%іڃ} o- C.?ZpW|(,*b^GzV^p@kKe>HYZp ֯t2uY bc/ܻt?!=qjk_5(jJyUv1 ǖ#YPh,H1c`PW\'bLI|Upq,CMe s12'Hҵɠ#z0Doyf{y,;nO7Ȏ+V LnZ@F,eMuJ%7`1QRhB+$.\E## >c{{z9$Ȥwaά2b=? gr_vZo?ekAz$.| 8F=,s_lYh$2,@NlD$vK[JˁNV]UsL%tI)aa- L֝zU1MIue"KO<;VS"h~&̢N9@.J ̾DMf%ڻw82H'%ohnj9}S!&.㨈Rt\ʩ2tP 1WyKe>IN#0OvsZa}r ;0Zr33(KRQC!Y˧d%Pm(#V2VEN-=@ٰmR,.oSa9ɿMg}_:췛)u@HTHt<V? ($_/XX ~Mi^Mfv\7?ӪgT_M݌ -jΑUk̫}]1t0+qGgCYr["QZT]\ 8ħLdlr+ E溯Fsk˫Y~ÿ#Eo1 TXʠ0%^ _m { KKLlt)-/rܶS%RX~e|+f"e#KD BRC>drTiHxmx>_TQO 2ZF!& @t6EU}pjW2*`;GNxI?{%LqT3$J!Dy&RPO j66SUZͪ˾)?d 篚 S~#-:v)F߈ygXy_ |1XLqaUgϝ^.2z ݄ qN֬<(G)ۧ_'g8PLiYTYrų6r2DYrfL@=uǔbr9.x8ÑXwiCM.#j0M(BmXJǥ$Jb:RԧAt6ۗ3=Z ,A... SǖXCb|"TDږED'NP#]"kd^2*?L﯋ cg#"eB9) .HoʴL1#ɧZWrwN ˖v:~)5r/s ~ 䵚/ q5$K:YǺ@f6XLV 8bw^njywhrr!M}ZlN8EL|iGdC P/N 9'0ۥQe}u<Ҧjk~ؠi toq!kN:q#P%YIwNmo_ BK/?®BhdF`k6sռ€>h6gtrG\ȳ.k\9*:̰RлKQ{0l8?YŚ*Y0W~7p܃  j ?Sq|_ CY4NX| eq_h He3K =)ZRlG!Q?b!'VϊG]n_3sG9EXD߸™c!IFyy?oS u 6P}ϤxQF0;V &1ފ-)G LepVjsg}RH|">h?̏dC;Pqk$8 <[C,ms{$LQ}~|PEI X / 3V͛赠=}jDiRӴ!bN[ / |o/*\RWb(qn=\Rޭ6꡿y1U-b֕3XVI: (1cvkg){~LV\h&@f%AxY c E{m|a I>pќ%ʫk0RͩUӉSwm ִXe14:W˽VsIDP6-Ͼgo^-_f@'e8,k)5<2 E%嚫ZM%nӣq¤l G^;cj[GU)fѧn[ 4*,B%_\pxːGW{uTV$ȄCUifnIϫXG5b?(ljV*d_rړ̫Jpmgd0 '. `D"OgKM67wg/@Y .%"k>/h㸑]ZO6/Y<~L5y l4hJU;H{!6&YWLYfjuH?\t쎾UUA#ԞDʴdRW 9Q&?09-_x +*1U}^KۦO:K#T 1wρ t[_+nB2ϥ97BSd)1H* %":hTPH@4ZսqKqNG`>eIΤvZ W Me)[pŕOM&H@ʸW.:,U"`(f]c*N }(L*Y*l`Z@)XHZI=kU%h)4X1Я9 ۥKf\4ufSC=¨sOҚ4=P zwS~@HrWVy:sO~-n@>*@&/]Ó5Ɍ0y#G_7:*< B!Z n+e o]GjٵU[P4'</wQw(۱3<=) ]ͣxea#I=iCxIa{,+潫y%"~ǍzGZbNޑ l&mwJW JD((:+֔&3RTm's77CuL;I72 W<#{! ԮeO,74*tt~4h`(G:qf^J7m]*jlpSmC͠BXR\e&sSRݼ-{ ͢aӍSuT$+LSƢfX'Z?%+~s,$/͜p8#əC)iw_߻A-X{ӹ3+ p-7DP5 ^A V_OV$S%% > QjTM)Knj9C7393G#)A(CxG( 9n'4hPsюEkfǯ3 A% O .^+ߴ{83E +s*W4J rhقln XLNp81US/й/d[Ec"?lR!X2jQ,'!7~c{Ak,fQp@ڒ-Ȃru)aեֽH& ֶOfH+ĮImE,_23ʽyjr\ Ԏ=TARlȈB3):&".(hH|pNn;jWQwZн qTf=5CSаoa输<ƣDɼ]&QGXė?^AZ~ ]|%SB1Q"w ,Ե 3?4جIܐd3};MԝD"NsY@UNy[ߴE\w#r13xk<E2v7!f.u~qתM2p{c䓇y,m{Dqa~+d8)`zЗH0Wk5)1Hܫyb C'@Me3mOl+ AoI߀EeJ 94i!nCrI.sv_GKDŽ"ȹМnPjqvA~K[ wxnzp(Օi+W0MM AZR 4rsmwk,Fqp^K'A-J } HzHX_1Dq.}3[u7  =͋ᮄRj; Q7l=;[ beKez_.Z2q V DϼE༤ vdf`Ƨ0쓧\b8) xt-vpb.1B|}v=˾AP%Vm燲@Ź~hK$uv5-ͺ  D9"/.4amSteu-tcߣM)Uhku1s"ˢ"2qՊa^E ]\7 }ca F ֥JR[.mQNl2:а=ZCV}Ja~/JM VMna\'!e֤LUUH-ρD8}30`R,,= %8 #%5|5AS0U9Rs׳ѱ .?\]I?~jRej R+\/3͗vPUt$u3@ aP"؝ELa~/x2gNI%xKyggJ@-='%x ImC_ ,p T'Vښ>I/o`!(hmFAlÍtj}.I=O$ѶeyBjc%Qi̿"8~0 HH\Uh\v\=IVt5:˞}2TD#nŜ*ti,u͌@gS8LcF-`|SG)w$3]؍\ fK#b ]yn+ .;RN *lEܚ 4ekm_ y ˥U4 D9!8C۱\̂^:`8Y%@]Q~|*׋;};^?+淊+FSNM~utf::ҪgRM;&aSVQkX* xG=|Ikf!eNz\DMg3_٦D / *mTB7QY[ ) ]?98hW0Ŗ4r T$%|9"6c1y$cmN(RZ:Ჿs;ۈQ❕ѣFJzGc12 pRCVB4 A6z֖f<!e_nT2LQԳ󋥶X5Z>]-=?tW6G:޽k+a\d '=4{K^3L_ba7kJ}Vck_$QZ i@;~F\%n n!`w업!z;R=倗uM+E'a>= "N fb 8E|$nşfbz"*۽N%r!N7QyvoN+ճ3> +\ڎ sHe_R{P$Oجӂ߰, 34{cu+exNٔ^zʘx,ԭ]plKr35TNID\rT&[w z!FfH_&hU+㭔H<.u٧k;UTN!N9ݔVA a6aBBIiYB=5VVx[G#߇W t8L4ZZрS76ij6vn؇l { oP@gse%C) IZvifˎLA!zk\g,$]p3?kB*oHەv !ޓ#L׹f n,w2uPxaҦZ/>Va~%|![o6PUj(0$9oL|ɦXkA Xcˀ6ER†qɡ)`=ڔ Ty; 7DaۮIt)30sْK_(tD'm@M^5h*#t~S aCUX( ~%^{ZV:}u'>e#5a۰/BC5[Ͳm 3 \k*"$ʅ\湷D87P3iZ58f9qZǙ4wX/| O;_379J#! B"Zwկo i,{DBfqiyqiCt*B{x{OyJ w3eqyn|=eB _"qwHhr[鮤lR;jAYlN3AqY4eUj kӝLZ9DTe`KoVR6'$V@]ŸtLcD6nA[>`lI-oSGڇ|o&|$55Ԕ85FD~>Y]: r.$apr.)ZqUFa>Śu@jSfz,k|rPTLZ%!Y35GWM*,E*٤:' C~<ŨH5mkdKt0& 1nN51=7#4-7EFWs)44Cg03I! S*'9r6`x5N(JO uͺq C^]"iVx{#1B?څNIHN'.Ǖĉ½ܘ$ʗJ  `Nc3O2-?7j1WV[嶾 pePHù6{y[¸pgJ&*6!ؕ9KZ(Q 7H23" -5g~9X`gO6+_ͦ0Ii\>r!?Fan/RXgqƬfTbzO)J$'⻿oJ9i)BM L3$瘊їPdZgLPV(sbϑ>ȑu$6tx( di c+zy¦a{y8y7Z,-MI V^tHEv['`'f@L[ 'ĚTD 5QޯJప6 b+"QB)S-h:0|BMCa;(]0t Eӛ_t_ ZͽEZP ]: $P_MbKO̩hA_4el2?V/g?A`prj$EJiѥYd(;1j78>;m^.nD&QIk&ɸ~ꉣDagɹ!l^jNp^ybj!:eLH܉b50LϚr#bq >ݢWUBf*kxe,-O }$+Pw]lnag@k G0zVŤJ?_' jxA~ߓ&5H)*8:sͻz.d;v޾ 1;7aNb`\dւ@YUF{TsF..X`@J {Ɇ5ՙn"flX +Db7Rv.zGv.d?R('~7iǬ}KEM\H3jʙP궵J-m*`<:kY9U7s)5HZgJ]pvs-Y`t5-Рؖ8G0k4 rP ##l"JId(gЯP ?$},:^'M{GVX%RS XlYDoi!\3`nX\‹پY߁ר0b_{*&`b>SpAkڭtw:$Ztܩw]|gm= .S3}6 r_L#o:-~y? vV:{e߽v(Z|6#V!txv4Cɜ˨$}=AvmkDAyUpC6NjDQdis)~%QnXušr"9XѦۜfƻ77c$%m>hӅĔb ƑxB<_ɰF meji1KdTy]QFO Ss@'Ό)\2ݐ¿Û{'jň]jBNgi [2/dT:̪͂1 a v y=T u$IyX$u/)RFmWae Vm882{%0<+ hF!:/gձӖа9 l'+f΀mXjl}G<6fT%p<҃fi.tGꏌW74$ᢏ7ЀƆ=]r͆?yș'\.-83l1b,Y$G:$H$ 7i8@ ]SRUu \BhdU- š}mP:JNyOS"]5)CFՏsIS!N<$2ؑ?/}`X ɮCb%ph5Ѐ?t4+@]I7bHdrKD41ʡMIf P0ީ < d)0lwD}:8%%0i(\1ܨҗȫ!HGh"ap 3I5ʐN4ŗcdl3mbDO$$N Țy>~?x(Av Fpn2P:)4{5oZ\(q}rs xfç .x #ymfݸ-Kh,Xr֯ M7EGI[Ttj\[LYp̭},O ՓijuWt-qnʮv >VNɞVه {8ߢ D]ez_sSьaߟځ3rݼ lYX1bJˣV7,(A PPe\_9e3Z;."|+YϨJ:LYC<)<B@&ؼ˜]G 0D9pdKC zSu {^`I+gXWya=d)0ƀy׳JuaC4,&~X`j/aX;^);b|9Bv@&MNܶ`xE{bȟk"\Ɨ2ՒAw zOxݵIj% ] 8 WΆXb·KL8?G n@m!K,nɎ^9Pلi,h߽7&~sڻj*/ԂeasF^Ђ\5`dfnf`xZK6<}^*d7K`L-{.;ZbQ͍ڥ$9f@Ϛ~]M?8?u=?&Йu*1kU5IZ`EE*aAdk"Rc2KKh6Q0O!}W٨ڵ1(`8mb\ +>szR^n`tċ~NbnnjZRі}Rh#Z|ENhv 4!ACFJ M ĉt!,zzv(%6+yU7q%7{:I^Y!gR{/`͇!:}̌y4Ԉ1v^b?;ݷZ`35?FFk X^'R6 nǫ2_O#ߠ" Eo]x n f5c|h'atZ]-5)`v \4@^41_k~1C2, 2*ʆy)ZA{i0nr`MQ4kpW{DngXմË:?– bWH qok/ɕIKp@ڃ$+V}`9U!1$Eb!q;+k/##v37gQ讠!H`.A9:qvҾs@&&mkX&q1yvT1`LpC\itq)93{x2ԩK,;^1l1Yr\jx^" 0ZK5M|&%:z*U -+!w$洶@Y,pI3`l?]jD%ؾ7bdON`.jW循 k<:[zveˬ,LS+9nӖf 9k$L^;%ݰ1n?ءδ ]ma|4;zQpnLif US-+q45XetO[|S3P*aOl9=%JxAnp݈5nz(42$HH7_R3rH'(Kl*8*x+Q=:%i}{:6::7Ya'w(?LH#w۪ 5?F&|tuCm*fӉ.0S߀}8T|0 E /xN# װ尫;ڢ2_hvw7Ğ"aX-sC:lG_򞈎 ٠@c 74:t ޶W߻h3@'D4>qI z k$.T`n!_vrֵ(ל xfyRblUք#ݜ; W#gvrUHTP[0'#ut_B(jYh);[CA$30וi:󬴘Ʃ2<ԢH"lۑ>AJW'ۛB7]p`{Zuo0uX>>БPxŁZ B{i(SѭnR`Y`%Y!$Q[SԢG]ARa/*"w`x [Rӈ1eJ<(D~ZB!A[%H= o{u90H36lB<ߚ=!WN%;44kʞL\qMH!p5aZ":qً/)&nՂ_Xi]|l="XrL;5&c( 6o8R~d/$ӄgV;"94la3G[VXٚZڄPsƥ;Õ Y:7ƧC6{'NNL)$8pĤ@Y>RdQb!%~L&5}IXwBЍ"I|_-`Q JLo@!4q7r!ٰ}kEoAd+neyd|}uoZdm[ ܳ0Qe}#aDgn`Fh0FW'$ ٝ}$+(˔ m͆fysjO^0yI?C!.ږ)#D\"2 wRʨ H o<]p:WpπUg.ίSZ ^OE)0[7jx| %KQ~;]G͊ps(55˽^=ބK ¦>|x d:Ĕ.FdoyխlIDĩA$ؖjy)702f{.*i/64"jsWڨMi| a0b,Y 1.KUwZ8y ܇%|䠏֞weUR[ֹ '"Y+$pJa7$ЕId9&!2=Eb@;ɿ=yjvgK6S bP` f|-+So˄* 67I0a*8BdFĮ=BVܥrHsӍ'nTW֙Z)bqG[;SR9:?UrEO 7b*xy_ɟYIæ!ܳehVWEeL2lx]W ʹ:vk2wY>vj>w5MOK1mU$ 0QTUX}? -ܴ_ )EBL=L( k/?_(^f mǷb&Wxݫ/uj9s,3ԉ휔豸| 㽠]~ll( Q8QTʊ#ښH%;Cdtt1ӌirt\~PJ=rS-?cw=mIOL΃T—^+4ͶMX~FOsDlOa.f\F=Ϋ {LLjK.f d Tuj79\cʫt>‡& DlB(O._<ub/wJugff!t 䵃bP\ˁ>gqwO~{zD-5 ?DxR!lĉNGgAK,}&u1 qWY%{ ߱:T~Qr2~z |L7Y#<"qjfـZR9O> BhZQ&1Æ4Ut9L”k`Ø @yD'KB9f]ĭC-֛2[?x*mqӑ&څ|lfU4ƢygSU<N^i9:P}j8HǚF} .;t=əR}L2/8[q39z;Q&Ce>`:w+kf<|hrnO{YYRGiӳgTIUS Z!/oU^簽j`gݴƤ^!͂㼮 Ⱦq !l+'+pv!z UR̅?Zc&uEp=zbLYsWu#XyEGL24ZDq uYaxxI)-)u[gCzӟ[!d_o|#$E̜vE;[~;zyv^:_RؔFTf"AL㈵խ1U&^zr+s\=*VJ'Lߥi50FaV"Q]P]\+o(ᆰw"GKdS?ݻ6%,)ⷸl-3/:HB]?/b*K~..q/z'g~WS3No }S4We~aT \ bvP@ w~칔{y<9qqԔj h(-^&d [sF&‘.[I`hD%ۜ%/hw.J F"`ewP &'bע]t3&xTp:(%SudGd^@9 O!؅yO<gYN%Rm +ޔ2,ES<~G A>yyls9} RjD7.L:'?.P?%a&G{h[dÆT}f+0X[6jM!m`A YlWQæL]t`6b^BW}@LWKcj,ߝ_b*zTvyNiQDivgFMCן(5Q2ۿ얦з-d#r >JPn69mNӶh=Ͻe!WGf+hҒ oܮب@1Rpxm)xJkC[g^G@GN~Fu&C:f?)\fM +OH ]Z Cnd*lt,ϱ})R@P8?69S 7VX(^Ñ[S{3@YE%tGڇDDIјwt'=*OU4Qъ-A]}0}v ĥqЛ6&} VG֤Ę_d:6XۢN[:7 "ل*ve88]z>}l1Ũ-Sة]- ա*l[O"hJQ[xۻ/lQ& *=rJ$DcL'Rz>M{"_%!.'Hw9VPЛCe 3YN0-4$_(ҧwxUgJ(VK8e% 0Vj0bDa QUa5bC8u~K/Ce꬀oU>|"zL*n4p곕HlSo(6>jsi^ތhއz-z@_ 2-| SZ܇DA/ohMɥ]wb$6#!R ;tOɕ_EKV7|PTdRO5~+F<oפĤVx%dK*ʤiy+ݷ߆d[(cNY{PvC劦jGH9+jx{Ӄw֜+$X}#ܚ}•jvg\Pn{@^Z޴z=;mdS[@3{oϤ7 DçbN ۩3bʋA*W~ސKAQ 8 \ZJ:;J(o#Mo:˳=yr?!>1::jl+rRf “qwӒ"ZM؇ao…1_]1@0dT"_C?(`7{F%^p:0~=zVd*PP1j=xOAј ?曬d-ـ*mNm|6!%o,Sq ^LƔ8b,l|ȧϺ f8nhɉmeTj>CFW9RP O]` ~ ԡ`6P'oqs}Du^ '_$nK b#0ȑЧ&VQ*?tΐ%dz<(Y Q@l6o[1ߊ{Odfh{IEё} $aUgU 1 = %?!M6xsrO7oi eNP6G+#K#:/ȤB #LI`z؀r*GC V-e5S'~bYH3`H. ڥse €IAo9ծW_!n{q CbAm,c λJ}QBr ;7{ z*~xFp(+=ր yIg9,`:i>?2@xeDyիomΫq[^#^CTEhWySI ܘ?9 .1ZgUQAh.K9()nYr9ܰ w˘/T #ޚ=EJ;fwu䍝+w):@XL~ރn,L7f_D'|-68uQ 20 Q 8p(^H .;: {'a Rze&!N@1i>!kI7Ephїfsnq |j8߇c.!42[/h]ܪ!b]4BR3 @c&)zfbM!,3MxaV}7rom nmA& /- 2Z&)5rrM8Y6u5 7ÏbDZiXvpV_>ݳKaS|:5"i<<6!i9XvH]&LU xǢ?oQ%P?"ͦ6hpcxyKK=8g1_snhv{(>6>FZS9&`k?+<^ ӛ'<5C`:яƜR\V}ZT[\Eh?X 6opj x׿Gp'Z;>x$d1sL:0GXB~-kI=“&*Nz3"eVji<ȵ[g6nf,_+Dt:igS"?S3;5߽Ͷ(͉}ZY^_x']<)矱Ct&7ۍ Z;xQ#s~&T:ʀgj:`b/ظkJꡮ Gd|g*FK`R@^ zܛv7MP]WA2T v^ hBZ̃d_ƨL\ ŘU*a>Pl"%UՅc*Fd?FtI~YrՃ_Y"19yQ",}2FO 2 @ktA:/E hMMŋo#a/Jk<4+I3cO/tQF@d&}pKa].8M~J=y8d$5equo6>lGVlN<E5>W hG vxMq_ Nj?k8d71wf?מObmU: s 4}GܽZf^!h,> Ɣ,/UzEeGZ fƿEXiWrMhÆ9g'4FOz8W0hJ]ӏ ;a^x(Ja^|bYj$Ū3 nš)0^%mF܌&H'řvm-~CT4]e8T[Uj.f0ߞV+ vk(\p4۽زDZ`Iav&jR|~#~02xNȌ XEjX_H{noi8ޘkpnz MΤj3T'` 12Bq*hE[pS5ZU8NvU]Rp=/7aM2OA>ɠ},!eP؝̆D1+1nZ U+&cݐAg ɧvFx#Zs{zEj:E6@JC7!b݋> eD %WOKWsDK$4"S_F?AbB,-dN%ecZ])\[}/+P*F`;'!1v!nNoc+%i;x:A ݏNѓncf2M3ew%O&Ja_B<7`0{4y7L$Qv끡B)ĆاEe! v_,y5G>ί/\hmAGkOFR;zRAX2 BAO1dm7lAӮR2{ ߷:PJ4<jr(|PY09˄lO$5DFF?긏V~fDH:S,"{#DV5PWW|>( (RףNsM"sv?~8-ʁPT{$J$&:ߟp5 Uu*B]/DW1pl5o+aO;T6,->ͮ *~" d# /̪|5LVFJ;|0<ڒ1]1!ׅ4vWM"Hﯫ!YY{bQ7=)˟/V[d*b.=wdH2v[2G2oc T% fy'IPk?͡]H@ݛ'>aTf-c KT(-S9?B 3_HW™YƠFhdD -ut# } c~rdS.G|c\Y5tN. ٱP){X, [2Zݗ*|{.c#|nF@':VA Nb͸ dh>㔩,p0t[۞Szҽ#4{mLZz4Ԅi]wUC|G5;Ø МBK D~Lfi Q)7P|ok1Hj*9Fbwf9.G9bU7 O@3c%yTmO^DHsWlH_P7rܵfO˽׏=/ tGuk??>z' jF$W3/@'3@!HC &+ͭ$e;(i$u4RPTwd\Ѝ2xK̟ ^rh RO&6#s̓D𕠖T=Q&0;s= ĉn4۰Bo{%ccLп[KYH R_jwqX 6ijM1A!19N?yH\Iĵ{Z0,tk,5^)hhʍF!gf&@'0m}x;x*/pAٽP4&%az*7(\n šRRPVdWTF Sa&mf4^;3LO#WM( VVjR{$Hph]q;:+3| QjV7=)-`:#h35 b[ʀ"G% W\v*֑֨l^\P-e1Z:} 7}Om2qB%픀2&.t_ņF3)]5ҕZI.)^*׭|C 695^|KyrlNs- Ӫ[ #f|] Mإ?Nfz $ aWHeqK 43݅fy.gz5>P^ܒJSQ.·CGh`y:[JyGG־F׮w$[s)ֲ8'+c~hi9W `k!ߦ܊@>TM3_FJ`Р"D3{֪khBe})vZPP6F]vJGp AtL- 9̰)8B27E߂@LGڑ$i8S:~ȲOcfp-eoJ@_5(79/%  exddݰ>< hG 4VmK{IVFBQoʞfΤĩ ?FK`$:$vol{7Xi&J^WX5:vz7A\j#Vr? lW /(,7nz7qzm`2S4Ey >+Mo[t(g0&}WxՌ,A'Ô؊!';6D¯mS8P]j]V]dGwYW*L/J9kKzJ>j@,AХ,tv !Hqn#dsiqdN;07&lBG{X#}|<&).s4ȫ]ǸhHaf.Kty^{I}FIzM'Z]mʸ`0pE@ǁm|9PGx1RW 3ɮ*m+omw8 dg0SjKswu(h{hq*gaKNC籺d]X1 D ϛ YM縟IϩB(_ #G ZlibY=VW^b~cT"AטHϐY3JH0)SPu ?ퟌy/:P`6 <ެu WL`RxM#NXB`  0žQU>WH|Lb9ڕҮGB+K]+d,m6=#ƶe,* aZ'ԘYH9zp`bdpx<ŚWb7q[( Lb*E< w`v7 q6>Eӊ,/T~Zp]}[1jGa*{W>3A4`7ʕ?Sc'G~IE_l4#a62/Dcg+ܡjxpPyN<](ɠ+WYsh/t{uPݔ :lY5 F3P3#2 !VDu$kCP_ gs8E"ݴ ? Cs p5u!lwRћ(qt#Xs\8v5ik~1P-A@6ـ>s""P*f% {R+lBKX),dN^c]FzLMT_0{kbf$B^abՕpG]ṄREb ?T;Npn;?SA p7r=NapReHII/5@Q(I)AUώRe}7neJgx)]y Feq+Ju\UK+ZK;3iSC&"6k7#RGԙ)Ѥ}%W$d,Nz--{Mr'B( tVuM30bz'!SԣGc|1Ng]q:>-d(ӎx,,0=)%jR/M(u`v欠tE~,q$4 _0m-ȏ8斔c83NOI5tweRz(Wél7 E<{xKe+w<'lP0e_h[DT]GDvQygIaBE?D -LK-AK Rl rp@$5!•Y(_q+Ƚ Z5NsWwQqg|uIf2r{A6>ٻ؃ _A& j4B6.hZcM"da\@mNG`HyT:Mo_6// } xҺ.gE[ӗ'6W])f@K]<5$GR-:@5QO,dP!`Ga1ǣG![ec%dF"%, x"!-RZre c(.T%ah%t,%57[:-nEily=j<~LgHg%RTtS۶ް^6^8E>d9$sy^xR˚)쳽e;H#=4sΡɪW6;$n+pc&u4xɽ*I.: `eH;wR؋$ y^WRD!ľ_%:=rƅl%}q.L&O^H ߊA#誓#J0L+TP7J-?"};ue٢-I7O'$02#!<c7ZdD2%htBð ,R K=>Fv[WR&px@ JF\`Hǯ ?KA io5[GC8}Cgߌ^I|-(ukŏ#E|zh0g>+D7;$J7^_b] ͧ9˟]/=d2:~$46 b&& i),JcCYKlNH*ńwic;ϣ^=W;LaCt54S OɃ"}$SRTt_ `h|-%4ӭ˺s7IP.sjtN  wiM] &+mji7Ex>gJ[?J~R~CFugϯ@0IfQMSN)f/>I)IY"|v~@ZAgALV(Ž.DIJX08!e5)ge=ӊF}|!N_*ѐ18Pu}0&2p_×!j<2AC©"<^rS㣴ؕ4L4n3j|[+Є7~ˉkLx@?بаkej>/ZV'͏+/l:#els3QN䇛FS޳K>KQa\bzOwNTׁ7=t '_PpQ@zHBmWJGB3Ӱ__*&/s|V8WVeܩ%pftAyo;j@7^H,z{Vsú o87ճ9FtG"msdV5\ [R^)zˆI5GDCea"8UH׀|t,`&bMs hO_NȴȡMn(w<Wϼ4oKkq8ӇNn4po6[.G8DĢdqⰦLKExcUuȑ'uvḒpSi1SH53K%űX^Gc"\ TÅcT uƠ0s }u"͵OTOdenu \83m_m`|<1IlrJpd$jg[tD]q7kCCq_X|j7/>0E=0Z=q%S^;,~`ڌ`o%i fV˹8tz3 ?%z81 xǘ[g7L)-<$yUnvh@N̆{PMq{gyRmD g M ѹ[yH_^+T站}!fx?#2 µz4f2B)vb 8b?7MK;Qmw8͋y}ѺU,85D`s Iz8I1DnoJL#lB`9+ %FJ *V|Qp(R_0h^#1$G/S~+T $ir5Sޛ!]~IriGZRCA J9uh|U0% 2ueUZ0]k4Bn6V˹O:b }MO~ƍ,WL Cc Sxb !ٺ cKcԸY2[WSPkD]TM"  Z@`jIv@7t?vJ"]@Ї_mmX\83񧬒l~uΙ"BP?~}ӈLO0V6M2=͒d<61{hQZ C:%6?&kР*ܿ`6Os<`,0{X6m2BE(o!t TS s&#g♻i&K2Z؟}P<k p_vR:.7*W BFnw-DRbY`'Ɏ,{] a-EF}1_9G#1k2`8N!Ē+P۪/'@4&:a?)pHb(pCM&JЋV;9ͺV}Iҍ{sJaNzդ#uf2ߙBDs?[A$Y +o,ͅaX!ed\䡞پ!W{ߘ{zfU5]vE{P\ G| 4#F9v0NBl Lg.tXgIM_X)s;Y4oixsģXR=z\^FR2$_Am+A傜߾ꄼ->nڀ@TAGN3!0;)gWзSYU4 'sQm3vTXFG0̇Eu#´ā^jpn79~|4x{[ E! C|=?%y cs)%MbmEAL^4$ւ IAe7 !fj- HeNj=+'@l36w4Q2J"UU?TZ Tr❸"X2ܠAs#O Yb^zhsB2o9ǚ_.+xrZ?ş.`ר_uu|(b6&獍qz3fCXUltݳF)!>RDdy/9|C TlxmbhQEVVVs#Y;Q6h|k\VC5RV j&$XBXt1f,xF6*xodӌDo0Wd;\m/Uּc" Si_&@>B7}۹yZ1Q8wrcF: TXIXF)'kw0%p;8Fc~jP^(5()пȧקvO8)u7Ya=&h~~竇pj0A;ٔqZ:`*m_96L)|% b;?Wַ'r|]:Zw4L_A }0(N[ I33T;Pܢ"?\+'ȴ AC9J=, UD˹> @zAs%u7EZPQW~Y= Loh,(X@ЖDž\mAZfut_adIS ,zof)vTzbwUh7lݧBPyxQJmc XLx病4.L[|$HK%B>5YE2O;8: tfW˃3?TY6] V}9. sTh2 _wƪj cl`;7w֚,:Iof>e objt= 6us!Qlfwh*BQx}˸&5g1KmFdzjgIK?t Mn\ $n!6Ny@t$5$p: 9DqQ |.7Rrl$h|%f{uy2N*dWooaT_D5xPzߛ}1>Y DퟹMW}guUV\Ȕ8,ZT*4F y&o\qD/{½>*,?ɦ&@L$$â4q;ƎʟTrqFJ &b f>pSsNJ9>̀m/|wq]>Dkv~o&ijOugʔ8DG~QlǦȷY-bUډǍCH)~Dѵl#d7S {CSo@cN v%e9%)G6# ~w1G0-0 Э0f+ُNAq cp;K=+mJےo|QUQV!sfwO픀Z)׫Xi!l?̫fLDMi﫚 S4H8Dc>dSE;&B.Ԋ{ELrmkPNżJ፲@t j_Te>4܉@AS nG#ֹ֗}"i`}&d~x C{ڈH!N@= YR?Akx3|.5w O&~ͷFOmP*s'#vX~:D|̰66L7?#n,U*0{Ӈb_6s<2ϳr"!Aܗ!)t `r67iyNe$,z_0=DA8 Uz 3i.*QH[.rBWhM0_s*ڧ`PfKe@_vF']|0+IR_ƒRwl`AMSo#e ΪQ] r &}YLw2bgė*M$d[.7>M,fԨ핍.B!e ,+l-u-~y=$ VΩa x[X$e12wAؙuS%d>h{SJ~Y'4}UGpCᔏhz B4'UiCybhר&qG"p&=NDAP͕ @2n0僴[ oeдSkT-zQNV x=S@\u=iѶݘ3)C޴1*0N?M5`8|2@[wK//nqw_?bug׺-r[ HJe.UY+hQӷW7xeBw8Jn g,Ԁyj͚쉑jM(s Lv^oV GF/}}哇dXD"f4f~ڛ0/9x 1=>`p泮l/v.QxR$ AnC>]_ VuwyQ8)ZAcuzl{ڛ!_I[\(5c*D Y2` áI:tyRO翀%KԂdg@ζSOR}跪 m2TI#AR Zp_AB8- Kzt =t?4,O7zdKBg䂾-Q(ʩ5@k8뜻 [Z~1 0kQ>ի}.oݴ|#;#oUαLc:2++2N* щCڜ态HM_OTih,>_꓅ gdo5hNi[*;F>%+x#9/>RT?O{FE.QL[a? )FWpIm=[7TJKpOKa7AKE! Zdy FA)6T|[}&L5k؋[́Wox ʥS}5B?ɞ&I/5a Ɩ*vllqQxS.<:Vii$: ωNxƋmD0boaCd̢stV(v9Z{xk/TwY/VXw#;#aFZ KUYg֚RX4;}dKZq?ŴyARBY##;poc?S_HB='/RJXyyۈ6QS*?@ Z*KECALh]!AГQJ]G0#.u۱?Yb?$1dPQ'gs\SPаg-3EQ>aSst{*Rxh"47ۡʈsP^( l5ҋi0Z+I CIU#~MXxH s u~[m}i'‷CA |c\qC ޭ'}2g)Mame08FPP5m[.UE7e}tݫIe3T "YTD(g-eڬ\۶RPYGģ|>˼B MڐۜZ& Ka};< DGwzh򒽉}VBGq~UBahGR7Oo"SBuO|VH ,K*,O%p$Nu=MiBe/)#LuԕI܎ d)x*DzSLx̩!#&&헼vqf7,௨[RPH;]fX.kCLVB>|LUض LiFCyHJTZJݡ0 [ű 'a9 9}xKo;W}0J\nA%w4wP/yj-FWݓbaf#dSfۮ,9K^l}b'S,lf_n>Xn9ڲ  c[1&qQ&Tb,>XC6n5f.Q~4^enz|/ܹe+u`h̞VJ{Y2w Qg`ϴyc4'0UCqa Tn62OG&z}A93CELi/<ؠ訠ڳxhDVR5V2sf1:ףSQ1E9_{cw0`S: NUІBSMze* $!pK7XYBVlq( 1uI}*EL iPmQL?QA.EM;A~=X,J>}SaBM܇ -wyn8΍i m:kd.k\!HPxDЮWuM@%X9d_vĻÍXb*ݝ7ԝ땨@Tm Wb7Zө1ΐTwk!C0މۄTFNӊ:(wfaFďskiDM2&:ϏmǎqG% hꤏ^u:̔\0CM]R Ko`$CN8!4S  7Kեv; 0[ u2qNIpJ ˕1Oh X':U)v &hiMWr2FDX?y;12«ǒ_E [E['濓'9lЗv[t¶Fjkh-ht-RYe١o0p~Y-*`tz3"/O crxWlA"E]4<פ0k3t \5׎X8!7laGc* 8X$vg( 诿ɓ-8T){5Y9ahq? ^H< r T#V.^!N7Zo̤fkZ='8QM90Y;#o^><j]G bX&Czqe{\ yw ~ Ew2EZR$Ie '(^̀\J3TM?J;@hQɏ6=2 DWPA\+[&N9Mugy~e\ux0BO3Z*nmm.z\zL$8Uبn8@=k!AXEazF~1a?<򇐏$h J|ui j U{Cs W$ s}3WLJT-`Q,8ځ6rInesI;-j!WM4&I1d5NLbC 2rm~ED&е92l3T֘\ _#nꓶl٩=c8N7$E:%yCzS)+8\, 7AF&y~"e#~)b bF|0(KpLJWo_D+[(SM_!4^ệ oal'Vi+? ND`fO:K|yؓT8# mci$iO+U"ʋeߕv1`d"ZVW',Ei6JaNBRBI%֡_Dx?sF]vmNSA'qSPWuN-FgwҔ=] #wM ,䮐Of:'a ~nİӞ!UKV,t=:OX7΋NCGʠXo?NaJ=if d=Uck)p?s\d p" h~S]Ľ[!#[VX~6L`e?UPK99E yNM)#u@Zdz)K\dǨ4/q? L0.#%lN=-~Lyh&?I,JaQ0m?Qc-rf5}M}-^7En":,F_xKF]A:+9h7+A+Y2ܕr7hwDvhzG=we)~oWdN[w1Я 051}_sGMxqxڅ۱2`i~(/OБAph hm9XIl=ߋd+'d0̦p&γ[0ݔ\0cWJ z8EԃHEL"e_FB|Aw}{CkwUʺfʮ^v* ։53rL AcBF.y/'lBTjq"9l7t %XFu,Ccff#~ csހ0<f٨bUo?5\֙ȏv8 z <ѢD YGm o-YͪS գd7b$Pv?R?i $n$w/oEV=޴-eW'  mW2'w?LH{`07ƈ 1afߚU1)0z1 XY5+! !$4p'6`F!%p܃$C }w,ڝrM s?\nȠTmƉ'E޽YHUI{/-D?lr3ס#R: .k#xBt^*V6D)gGo\MH-ղ 3h> )T8UؖXr VwH6-=w\aejH5ic)hVEX_.[PAK3IXRg nڗ.`<`woTMGDބžyO5GY4/:yz86҃3>4@앭'ud.=.;WF ~1^*USS7ÎRoGᗆ} *GDg6N >ӠĞpvPXv:W\Ӣ1R] C\; E爸:Lu~:s1%_cR1.}t#AI.Šs$hխE cEX?y{[s}nar}C*qe.Meqyƌxa77LcF"m˻_Fvw~u[ox PSTvw\>" tL 9A (wWgqU-T{DHPXo k}kxH?TwJӳabʪ 7TRrRunUMJ[sm`h+KFԜN/URB7$[` S Ҡ.,ɋmQ^jbdk8i$|FRŚ{C!XdP+h3tSQi:G;jHwˌ3W |d |BM%ctmȮvÂVXi8 lQ gˁ}ڬ9R0ڂWb!+%TQo9zJZH Ck_737#n AKqex7[ ,?=x<׆F9_SwAS9 IhЗ])ٲUޭ^0~=Uƌ%rA)M6皢wUL6A :Z_hfc6u1bʛ +Zm5v3tӭ2iY%()ULGz"OxDAgiԊ쁜Dp\ンbI ==uV6oHFS-72@_@twIpc6B -6Y])j(R'OKFct5 DT$+$qcQNJ2mtBR`q+z:}Wia1Sv;"p 5DQ9ONfddlY.@5-QZd ;ytW@nxݡU՛_sD[?5VKvEOWp<}]vj~& e<1ԣ(*9 #&o Ɔw/Y C_l@*y<}#E*vպ] 5O[y6-'Ϛ#5{9ʇiEE"3vRV,9ޙ.VQ,V6_Ren3:VK=>THSg|4/E:ĴE y+`J18ߒ#ymFb–]#or=^RC9L0.y<|jMޅn8%/4o0т fGv;ߞm pNON$rS/"Nk+%EXHI%"#Jl[ԓ)'4/l#b(\X,ްShn!, njJwd Y o(9e7O:;!D2Iw~o8!{}92d;C>nGP7UH8she dmj0ϖ[Aj]i/_5 m\3-&#25K1NcwfFd%qA4C^gE 9ELsHIxX0K\`Q{[oĶ%ュ^Iۀ)p&,KTB-k6 6ՓW}>sY)Ww1!~'8?w=,~Pnp6/FnuE"ux(S]iCWe*> prU\`7{%7> oVxcwϝ~kFe*r4!n&^ vEWyN#ћ>٫r#Oj`2N(ΓdwdveW/-lJ\B/&/TCL LIӌ/:17&#҉qj1)'7УG'Stśս.p۬Q4o$đ^Xl ři^ؖl(T.7ޥZL}.Ufmz1Js R7Y StLId/+,1X@+&^'VyHVMKn/U׏kșYR>8}LO&r9x|f" 4O7@_˯d(azBlNvo?j F?CF\{xkI9}{yfinC`[.'G"Ps=6c{dѕb]/_ڿ&gOHQ.5|(x3&Ϻ//╘|S\ZBg&ʄ6VbKެԻT'v\$(ð&[-,.:3脫dfe.'-{ OEΜjf %Tx"Qg؅wP6+FoBζ68` x~u ~''· R3߯#YwcƠ@.L<?3Jˉh쀫(p"VXsy?e񫦲}x]N"}OcT*T'J7yIs%mN-.qi '{%HACs0*,Wĉ4˾Q$ˬbޓa&4aj_ rZdps98M:i HWч9Y\nE#B8ѬŖƦ*[ QWB\hk_reOT5mn-o2Tچnn':">WQ^k' niP7D(>;]gl$)'F'^o[z =yUU9ĜXl?lYD&$,+7F!qdm|yg iKM6Zw9E-nm<X_[`sY`xF0Un.\>s@hR1WQSdk:r8 -G9~h9ڙK$[=9y#1v \vW{:@KT YK>:iH?Ejj7AYf}qpr-?h2cFhšcvq' W=IDѣ4=:O6:PE"4<~yc25e{~\F=[NALzK6T\c3 Vu (y 6eZ{:葴 BKdͥgGxm --QĈA*( 5b 'Ǣ!VnOvv c}BՍI7cLR׽:K*QBxk_?-QZ7H7RyS8WJŸse?yKލDS(bz8`Å8Ocw0"jmʹhvxh]0U7X~a$.V˄a3U-(HLa·dE(p0q,Dȡ%L0gG45%NoPBssJ./ 7 :sꨠSy&? 0_ tbyWEڼƅ7GG LUM|_L.pHm4<~섟.%M ju"j_Q\N޿!JAD2amdKU8-p@5Ypʛ?€=2Ty^]f"#޺fJ4m*r!چjsSu,cu9-u]7Cb2*!k1Z6< $OE>F*D1LVj~NIFQbP;Jsg-ܹC%79^$ iߖa9ceep4aHBGDa!p $IaYX/>!̻Tyur[yÙ7\AurG,"SwˆU=x6T`X8Қ=Freȗk~ hRmYWׅՙb.Ueo]y@cᣈPBk#MBTg+d#p $B:XGX(?'g_l][(Cbob4EWdtA, LZc'v 6M`8'4"u>Asx6G/zj^ ,]7"ÞDR负ŌLcl>1-gf,-^_aN'9v,H{b|^9co/1v l[x,YƦwK5O1}j4ǀ 5TBm߱hBlLYGWDpzbgN[W /R&;U7p-dNd- 98Bڼ|uܹ7sV=zo:^CuoN12[[>eӗG RBCIGNBZW3 5rþ2'>, c93ǰ4Fu|.5ZNUVDŨBDO7$=>go4g6b9HL&Ǐ:lL 59lt?I)m*\x;lӽӧH/hxZ"ԧN~L_jsIq|  %^ľ|s [}Ro NH/VȺ]dz# 7T2#,s]9irrtrdCHT;8ZZ,&՚TrѠg.'%!*|%=:XO{85+-Xk-?-Vb̉9n$vRT3jox.hz +JOv2;FNN;3.2|0=J1+AA2o"F@F$"KSk2f_ѣfs-\ E yf^TYGh eFJ8ƸHe%feu/ ZY >c{f_0 )L7qߘ=ӎ릞Z R@G[4#f"!NA!Fmbym3D p"S I̷(KZ& }G6`6dsM/&Ng%%ѧo*EseM> ]?@qZNQq:<'j}ѕ1XEI :D/ROy4<l;rusYk8!֬C "nxLѴ]/WuẠ̄ri,y9mcH `_ 6?leYZ˗y"3]j!TL'Búl m ̸€HUVDP_.)IjNo>B^7G'gJv^%vcHTh藂=oEV.0Q χ}V߈d@#'nGb50Dkk!̫:s~->i׾90=iA*R֨{3p=+SMz{!k~Xx 껣L0I!|ڝ"z`XIE$bh.:4i{Dz֡׻Yh0C8C"<  Wp P)`j_کN?hx0zE&sPZ-x[seZte{w~@%FHUxeJ aye^TF!%mbTJIl(ѿZ#8Ӕ QRtogz1]2-C Y[_ᅑeB3zE~!{?w.w,f};/q>ڬˇ log/8 c {Plh G y3:rکS`9pLTKnU}ׄ}QUcإ.3P,Z"<3ߤXW[>j6waw8Sµf-w0WvvC1HZ_xuiV$& 2KBp{g8|_n1NbrryW!ݒp7CvB8EX?#)2ٕXŦg%Z B)&+6c[Q gqRm>RѰC1tg 49jߺ;q |F(m])5M7f;ZԇǗ.0Q_E?_lL kNKW"}6avYgFp +3{z|Ghyb-O kgfEM8T@0c+EXn$IM4CmdgN`s7)J3(J49H`},)9*$qbfNa1[[*mLe-4g/D;0'v3^+@6=]fbBW 4vLxG`:_M\N4cA#@ggpE5׷1mzEˏ' vkN3ٽ<4C >IfG)e#ĴbY\װ8BKf 53?@{W4,h=*=kF@W,vМ.XEyNC"/ALQČA>%Ә( asy 7wasFp5/>m5t}X9Ô!d}P[2ivg ;f|Ap\i:F6NP` 8Ѡ>=f#%OtZ'bn\qw嶂ȦDv؅c_+l-.z@Gg,1\`eR&2|œ(f21Mp|qA`U"%pfGGjTzq=l烢F7bS]!iN96Xލ&k?/}y;@'3_%v/$2:2@R#g 5ˆ ,\ } J.v) Lmo9l$p8Y+EnLmsߑCv4fJ]I/&e)-9t*x)z8y_Pmޮ8*;z-#m"ezVг#iI.o`Q;HPvrz }ѲL%Aʷ.:H:N(.z7 f9c0=˝FC!P\M4zO qPffY먍9A;(St[Ra?w!}425 `mOU?Ё~83i-E*ɛ*?4j Ew6 ȸ@` p ѭ l!bFnWLv7'g6Q̕2:L( ]YL(ſqT ut@p^>lW1N] :Хk]%!\pZh4ڲASu`nShnE2@MWu \ u|=2fo)\]{eolⅷ-zkeTx:2d5|h0/ZS<k5qIpy@;)ݜgK+L$yXgIol} 3si9~sG(=MIT$ldW&l^qIX6]$JZ?#+FLEm2 -b v4BVQ}yT? L],JorOZ$l[[͑sU˿BAOF=d[x,EfcY24ǯvW-kx8w~@q if9W׬B/Riy vrwR!i ? 20'J" iknA x=;lld%W@?d_gd:ԉGkLJ3}cQj[c=,ޫ(KZ6T؉Ws֋LYto092{|TFfYc BEJY~iv0"BQ6M' jˣA+U ͙QE`;F:(B)2y,T:A7֥m!.GTkDm+b濱GLs y[U[\Tդg2\N jS`1)Wz&?45.e1X{_'UI6MK q@&Ry^v&hH3j_zB<)pA*Sjf'P*t^wZŪŶ٦d[1ݘJWFtzw?ԼP1ص$@# ōGi:8pd$v2/.ԧ*Eׇwi"f\0rj=P踨Ẑ$IA ) ` uE\10yNveO;mu"+YY#jWW>u|AoC@bGn_} (239g/EB'z|0-AL&{?yE'0q h#/&ݤ.]w(!^6U.C&_ђa%J(EvSqڀgC jvw a87]69PP |^>DƅbuuQV?SP<OmnxVOYz2BלfY 7F0}cc Q1IɎ{T})E~ wdlkh=l2?u`7rԡ|ٍN7xHtkOB0@ٙCsygY&#P;'%yi[nt\k~zK 3.ӜP2Cdp ;ۓ)fe3bYi.7JG<&$ǝSw%]" ;|q곽,UR \n!BC<†ɴo,A/$Qoݺ"4l L9s_ 3jHkhD](Q ;duA ǘE_Oy.|`WI8 O`"TpuMzu~!pmʉjX.E4ka/b?զ$l%EqQg^un8MMte b„": *~t{O.xR%=xTzZ+ DXcWZlit1OOpnऀaľY`v1qNsuga֐zqN"X%\pqʼ&C!L @$>WAļ&^p3Kjq74leI'eFIIeg%=h } wK{`ԏReoI-qS>BJc7pS{'9GTcn6fy @AZ˅/1Me:ƭ?H+^n]ȿ}2bHGJF)PdU5,']K|B@=3\Bi z12ښLMNKfS~Ct` '$ΔK#-DЃ7K v\0θ=f^y z ?s QsZJu3BsR(y ?Jk]/*W-QD違](N|d_Dž%kT4]naZA|N;#W0QK65F;߃H 4S׷ճ%N#KK俄umw`L~]c{vбƩÒ407:4-bnXD_?3pE([A|6+oԟ#>pW)u= ##B 1]12J ~ل˛Q.*zY9u4jʚi@C [™UFBӳgd J^jg=Ȉ[׻֎p*qqž1'!Qt+gzxHw?.4! E)jF ofM;m`vz"E%`F+WwO$6.tT: oqJk<$-(zЧHM);}$Iȧ[oxիb4" !+܍7ǰpNsOp^oW Ұsrc3QMD{=!O|srJ,܇eQC)@_tQza/Cj!FU) ʼn^!㘾\zsԅz3\Ei &h I<AI)~ILB{?.CX6:9 iP 2;Z%,+''򧿣@׍H-2 E>t!p= L?*L5ܫ|!%GZWp>zv8K"׃a Ōt0 GRN(M%)+ݚbS/LwzPricEgBYFY ̫FQmZm=l:PP}0|>)lvm+҆9nKt rPImS 0efCyX%Y ll򵗸ytŻ&eiDNNy~g:J98M^cAꀮ^ \ ]dIJG#93 =Eq?ܱC4?揚#JEn10TCUgXο yoR3Đ |@pxP#U[7^z :jEťv|s&|q>t'B9%6b  sG*&LS*{#].`CҖ7.4vAk b152`f#08(Rֵ\{"JJ*Z(EM 4s BbdWo֖QduP1.= yH]^}*jZF ,CCBq=ЌQ5Dž}U=x^UTWih.} ڈdlE[?Quaf^%ݲgf19&I<(̮5:1ۡ/í4 9V%8 .((ehUZNF (gPXe՚J̘B}.,[gtEՠ+i$qXFY;g5_\D` {Di56ڳ/gJ)g"G+zkw|CFJ,|]h$h=Pm0'0ň=ב{c~έ&/yD;Ӭp m f>iE+f!-r%͙u\ eތ_C߽ r:Ul^V5'q(-xS|'d p_98{m_A9V&$ǬyҒA*Kߢuh>ӺjӉ߇}a"UHOht0ʓo@kݵ?6o{6kGd$Df]VT,1p)w*^#\.#/n%*/q}1XrXJ4{e=@Š^:J|+iqHa*dsL5]w :[5ܞ?s be{/\roJUC]~k׌}_rd.-ߪ78 ?ѹYUq8َk>?LU$k+ҝ=n{7qtTӁޗpN*z9S7X  M 98Ê_䗩xFh_ջgkԵJXH=lfTSY oV R}Y"8zGUȵI[IwјmvIWhANƤ9(FH% c ?dzS]> OYuqJ&K4>vqyC PC>4|`)},kؔi1PIruFZ,|VC ¢sC+f3D5UX=N^iSiܣS<ʳEtY]Ծ溝t-)ޛ^^(i%EGb ßaۿ4ὤrU,s2חkUdyū'P rkKCE\(|hjc J k- /54A@4t8Q#A,cbȀ@P/tu)}8%9nA]`i; ll6or4&V '& B+u,k߽6A,}.iK7d(8~^yYas PvW۹gokqx4vFTjiޚ15[[ Hq |I -siuJO Uti[K!&{Jhv֥񦧱#hD'I%&@]H6ۮ43UD潕_ q^D8V;(xOkqH,T}?bկ؞^ɋG0iwJ[৆b9 gqJ D+tP $S뉣q9V;PSxZp Ls$ Rƹkv0W‰ Z1>hâZM\L/D"J"W?v1pZ\3M'6H.qp0/bifQoit|}2Q&k^_+εvຏԙ#e;EXUWZ .PxER;/Cl`dB?*|,N]zWcnձrHܞ 7T,}.A0_8'+:%ݹvPMW 2pץf*:INSkD,2p `zqPaXt/#Jf3٭'/1|p ):Tc !T6D}VˢVH{쒎c+3Q@yIbBkHgNwWߑ6x*vG1J8+Ikv%; 9!3;M6_ y݄`SfN+*]B8v2mFgsdeD{_Jo9|IVp/A?&%~:pMV\rEpE9IA=LZuۤ6)E2[ &bo:Zi*SD 킴Y4q#S8u[:fASݱ:}7/ T%IǙ/#cLFf(PȰr?廪Z1x_%,MkUH.9foYvR=n69pRϐe|a訳[nUJ]UOυQ =%4 `@OynW.{s6i[uG ^2 !莞 Tu\& @z ui="5uw} % 'a[8ʼn$v#?0c8ZqcKWGwX vB* 'u>t E []< V `Rصȧa+%QT=F#o)At($jcoqķ.G {mbsς'b)؆D#j Ÿ(l_fN/9%"IH'Zco"9x=4]4LTxfڳ+9P$2aprxm?#WW"5N2?w&_j&ELc+?pyZZh}>Pgo}40l{RCNS(ZpF6(_uJ?ET|Io ;YM@ QVL1ӈrOϬ%EG-&wm~_I fE can֕;~ݝWdaRfxr!\AX%ʓ(/c/p(SPE ut9x@.Z,9HJ P.8SuQH #?$ɒ?-0vc;1L c!{O.yzvly68D7ی' K<`fDL*mOC25&4jzPc{.[ f?f%|j46|QQ;Ǘ_AⰦr-pk*^|N__l?tbuOf/3ѰG.7')b }xs}9e@0h*鹕Y~+.OaLJ4v?WD=(6?S"4AڑwՕK AU5a[JnKԿYTH+vPdqU'!iRx?M% oj([4OcC@#wpEbܒTA$PK<#X`Ca/|%SJ*0Q%3Ȗ,H>~w_-?;@a]ɅA*ER+0쭲b6>".xXAT`ߊyB Z40zh8/&~ Njbdy83<ꪩC<;CW᣺8m0w^Äwm0Ɗ=g//|H]$ۗc796ҲQmȪj:w^S>w'2,Gj!Nc0u+~zEpx F>rٻP 2E r7u#7c< ]95Niؚ +FYI4ݪU>o1d0IA/( n !@H6YCoJN0),fmʜn|F"$i ۆ0/?!i5rBq:G:tbyrnÓ5Q|C6}`QT  MO]r P~'ZLޞ'ܸacn$ϺXẂR@qOi.tR&oUJ/ԠXn7ٴQFE}XQ9: `Ii*g;#jǔ5&#EѸL0g 2vT}%2W @^M-dћ|>gY_ne| /bgRxRqGg#{c*QTMĄgJŧsm6C%aꤐf*X#9oTBȫ3'Z1WE9w#L1'fZ},A cmrFi$RUPt”c(uŪh+J$pv"Kmt:q|3ӢĞo,mRxq)ǁj3|GTPLDc:IT@N_U8QA:Vui$;G8cNn^ęM=2ЎU¸ ;5@0&) @>$7Y=zQGBk.+ٹzj/})] πnVf@{mc|fI%o|{ %,>vvbcԢe}.p,->,pxw4ؖa.$Te[` / ݔ[$ar.1-zjE+\?8U!le 0nʢ\~xA%pףԅʇS*]miN?N߁m,WH+7pgN!tNslдD`qqj ̆[$c" W!D['ٰ78ܼ)Ͽ+tsU,} 551WD+񏍈*Sa?q?t&uOyoWP W0ݤ`+ #ޒNت2B|/9%sH:sB9TS@H-PЧ2i//9oT7@Vv!3B!.&L?a.L6,,SI\''kD'nAł:A!gрA+0\  d/-'v`<.P@@DHlߔJ,#ma#[ϽD^J}4:! ~D.D-=J^2ODS_9>[/TQ5Gy<7mƑӬ1ڔdDME E. xC*'=L #3H뺔~-$&g^?u&pl@zp\fWE"7y06-z*?bO ^g%HV'l}b,%!ar 1CSGkJ[#0֫uwc#79Hpz7=fUpdߥ(*'M*-+Fۤ{ҜIn8m&Ey OA*/03bDaYkAQrGVcHFPbe{+~'hO1#qcNss`SV* YgMiySMWʱhX`go*dVWLtuU٪ o=EIoD'- H_G0 6oNGЩb@hיkeG5@EY((}_ (Zu;7I~ʋO@!.= d}OX1DianT)o۶[D98ISƾ~ Pӌ |U0; pGAuϟN1\$AI _T#g,,8էVܞZ E!"dDD\=0ZaP;u|[feP#ڗk-i"3Glxnm][$CO Z)c(Ű^M b_V*Z潁c56jW"HHAY`Kp$Obt.uG>RL4!xݖ C`vԘJ }ޑh{{,aߺU,NDѹD8{ ;l>{).zБ?јq:d>V] g!6Cy^hAˮiI@Tԓጟ#Dr o! L/݉_ 2#"G#@@%y!+Y \kTXYVU٤JS]%i[lG.!0偛g~I4n! +[l'دcL1Jj#ؔi6 &iNW%8z63n*>$Pv1eLMnVCa l2`⨒k.m $1-#u$EF굯'2x0_T)A[/?J0%^`9ǩ_ab]2%3nSI$yǖ@$*,O>5JjZtV^GfEF p& _*,_Q/jԖd0r}i\z {\Hr&/1N~6ê:AS@!,lKg2;2JP ^Ը׻wIdtcֹd;@>FJ̴UH͕g1@݋ q_j&qE_yط6~G&Dsms.9CRh>>$$ه a {X*a'UMy<[#bX~(l9Sk)V^ :b| ^cYˆIhax GF'V¼@>>tT5 ġ䝞C q^"LaRU8 @貭&?_t X1+Vzs`'l:5nIDzfSb.`#*@wIljaS]H] O|tQJ8B'@1Iu4RRܶ軔9KcV9L>c4it'b 06I "Ko֠k)1 4$G:Zg;|A*y*g`Z?kE9|el/B,8y/((dGb'Eh{kLL r?1ҁ&V*kEΗ5j,AD#qf6Z稍p2X|JdX~H}1%SvRC:y\2J3*%]jJ)c@U 0bt%*Ds׈̒a2M<}E1&Ur)QyhDm$5N(4p&/Fk.R;9j2Ju R|½OZʈ+%0RN9 c'1W<aFg|͝tt AF605T0cg$B alտ'PJE/ȄHe  8dm)Iuqh&iTPAF^A՛)K:`vdkߠxED>}-@+oaT/FXeU(~5ZVy'8ELJDⲎd55:tr. fw5]wŽ)B= QnE`,~~BQLvcӫbjw`9W^Bi^ԞF ٖfԋ&HՉ."kiP<;YaΖ7 1$e8!NOj}-|YdEIvI"sՆe->K0gf?@:aJܟWGvvfHiÑE%243\9@ḦkTXuz p˳-JB}RB#Za'0 =G1}8UZpmٙ˽V &aF;yOZ}DDd~hSjK;*YtS.j".ɼa%0k?nDdz FaYֆ濻|W; :%,R:]]_J?]N\~ӹoW[1{s_'y6e{-PJ}ޗq_(vX 刃am+GP4Q+Sݘ{b08aЦ lVR״ m l183za\Ds.;«gsS/B A$pJ1G5WIZ7:(T~e&ͤE]dv/ q\{we`E6|%w!=arw]`l9:kԲCS^ = R2[Y>,Dҕ @lk?L4?J |;W4,#/-o9HʟTC|WM}w!0kX!v'qwPg"` LXVIH)DwҵO15m zvEx[R b:ƨLEy 7s[N:qxC8>QZ[4T"!80r/oπŎB7ѝ޳בP0 E= =S̈b轴dzaɰ_^[$J̔#k8OsYwEHc VFumim Rސ>@19( љ!|5}^+w;ocddٿG򺬷V!=aki7Aؼ!٪оRd\|i_vZ4?23&|Dͩ skozb$9FaD rM 8ӊ9=v?qx֟kq 'ן7ռ" pJfyݶJs|8g+ENӗ| YR iSf>ۏD#A+<(P+=ui "N.JK%BnsEcoe_w˼[␇B4iO1J4b*H :rSDeM}uOFtuʆn m}Qrha+" N$|;be.n]ׁ!Ia[ـrm]2V)ܾ*a7MofeeSfE$aK3V^u8} =D !wkɷ>Fנ,nt6^ &t"->Y" :ܘnC}Ehim92N̡+@Jg'p*`C$%C+y-,&ůlX#Bƙ0">xg%)N 'd4ӑmU%K0&I::?=9GϺc6Kޭ#mHaT#flD,ȝI}N9@rͼm ?}sM ~&%U5U+7q2x+=qRL7;J\#JFyL -d?. fqH }oGQ?d"* '&bF(7QD@`lC)ŜoZ,:Z\]IqU2piEdER0Wn,n5^MjkoFRֻZ7_$䝋Ě 갭u=Pe۵_>0I+ 3:~i8p(9Ӝ$*U4g@76㤽g7~J͓t{EC@"+lkVd~gͮY ĦE) 6KwQzEܨd–?M]Hkc͎śE#y,6 n11 3nʏCyTpuGmzrJyj !B .#$ vG4kMUn19TM2Wx,e/m.\}մvr5O;DT:L¡s|(OwX!7t.a/zv ֶjwk $?+ÌxagKM^Ǡ8V034GqfoGBDH|Hھ HUN-NF52$ӠGX_hXZٰ,F tWmYHe${~YLMSZ" ~0tY-rIk81CSn[ow(c|}=0 "LOq3ĊTݺ!C 8Iwt z΃醏_hma^j#Zkk>9unJbmb\;ȭ*o'0Wb_PzTh}řD`Hvl w!6~P.DaTxhOZ{`S0ao]VDEgBMB>pk%PII_*_M;K /2և?Σ9}myB.1lx x9 akxH#{H :rIDaX !p) Z9[g5=YL]y!ϏxP jJ獍@r߄o44؇ܬ ^ *{cnnC)jUADc@JN1-1PXҟMfy2p507Oԃp0rsu#ai-pr1*L&/j:o{bzde,4DAP󦹎NF{?&7ɒ^.F-_hbLV+l?6C!'ntS|-=jO-i* Ūg}Cls }ovXa%EDa1<nv'nChHB(ps`LoQJՅU<]ޓYm`&3S\z䯈MzɀN,c:  +Eu!~?</#5KBY/Oyq#e r|.TaqǴP'h +!!8 ǸYs=hU@ޫ$Dde_R=i+pGU*6tRHVjwpó DhQqވ#p[ql?`b )hk.@ nVao υB6CzPIk. f_s` hýQ$uQO@IYjN)'& )We<togi/r֩mMJ|3TYmoukI OU؟1MJi@k/ۗLKchó ^ '@/ -PvR$e`0C9ZĔҶSAcEDwjC+8r՜I09M8x';ڠJQDvlǥq:OnM#JM[0)Y.J8JP㎕Ƕ.X9x<_؋;I{)&^'m6\23yQ#Ŭmd3Iނd͋s|Uao8t*49I*!t%%'O!D5mj$ vc6dhɎ"ۯϬ5Y-[P# l$Lrz~/':DQ/@ɱvNDɵ㻚iR=TGіNw i5(՝\Dҡ)*)p29%Mi`.U7aZDšhM_ ;/$F2ei7A d퍽#e!Ԛ'EE.5S^^t/S\R4t؈\eiIyEw~TAfմf4N6͍_W(rL9(]s'ùqYk@_:RXSci '\+{5w'뺫CnkLlV%[} .~ Y/˰FSFDCU|C+ tRDxk5 cPҙu7L;|䎀QGf@C%xxk޴$y.ytMk+uA=~SJ~da1""1PX,` R/鳵>?Fj o 7ۧFDy/@C0 v:)H{-'l!Q-ȮpRzujؾ5H4+Qdy5`Swhm7#\dWM5-=āfk'Թ yMW!VުܿEel$@m pYC."`"k]Q,#㵠8u2*,a4H{[f˒J&HxLH3\7nPRlro{Xڏ7`ڝ,R`g%P1D9.Z&b*mJz q@6ҥs8O5GXU\[.a)h񖜭KFJ y ~1xlch?snP=%kYm8%,;3Dm"sG&ddԩܣAy6C+Eokeu<ʥW./Ie E%%&Gބ?Y;t%Vbg;R噼j GD~ƐH_S12q!ӿ@Z)W1sX*NZgEqpAD5E]BL{k^qB1_*_-'^$(E^z@|@kM]Ci ;+^V`Fm޻q=AD}xU/QrC|ѽ(Pi_o)Ŵ}%Zr(v b$Uc_ԷNM%G4Bny؋'jwf'H8)B49]C@EAgnX2t,;KC ̡Wt?-/D B6XJQD=KN^hY6%M&|>Ǯ}Z,µZ i=o-$4Y (nWcmȪ߻9eh5 echM/v%BIRO{#v2nN<왗+N{ JLl ѮPOlBcId!Z6O=SBB|9?{>X1H}\C#mm(oiNR? #[cj+QAFF3[jZhT6 Ɛ&N`V1?Tv#QͧNx& M=J=+<%^Q!ȐԱatTE:vB1BOt;0kſvҨlU<^s LX;+_ʈE. 5PȶxKRXNə5Hؖ4,/@ GsAS;dwϬ!UH&;l#s>1 =<ѵ3JYj_(Ѡ! ΂XmOۄ+WKs޾>,<'k(? A-.y<WWn/5Ο&JGdʒ/p2F{"S \E?ٜz&aґ\Nc|Y"pw6 Ti*Nz\eϐxglŸA6"Ȼ[~kUdHhiⷕ %We`Rv.ah^O-/O~\բ2s;V.m͟$$v)'߹b F=7[*GJ=B ( ,fE ʹ/L.L*}A*w+r9W%qm'bnm 0؟,CHr< $(.֩sVN47%`c` PY6͑:8+(UYFb*YD6STd9Xȥl(8-KPh7G`0ݦHk\|zCX gK۾ 4ny1 O4I5!Q=m\HP FUۭ ҽM&v-})h7&%$_mGy~ֺVYՙjﭙgAe3͐ |"Lșt |Fs]KNebG,oti; }v7_0S\4 h U]f9ćJۺ$ 璚v!09&Q#v"Cq6qR=+' {TJp8,m}*W=zj̊lQ\P\;< ;p LZS~:`B{ZP cD> G|@e7V͒܁鎠Vֺ60N9f„3@LDJ_M9?qMskhX&$ml\:Ӣ}c"hiHviT31D9zO-dțEPe)YJf VICVp5H+Hˡ A66*2Ɵ؋Ch)a?-yŲ_46GO. Gϓle @E:'%[FT k= ('z`OesԠi;tDrTͷ^wa!r&'嘛3wb^y ̥ _gG/m5\4fkH֗H椿Lļjw?[}#;W1ak>+4/ Z6ZXL/J~CŃȾMVL׭1.Fvv:n_4!k~ߝ~!F!y$|ɨI p8*m&"SƽƼlGi{ay6Sr)s 8V(kΊ`2#PAVdhZKQ6gDdJ%w$th=S@b'x|SjOcpAt M>P 뽭>oȆJ\Wu(z}jnuDU*)XDޥE_0:.gح۲Ap-)=fynic t3ļ/M͊%קqjMVi ,9OƔGv"ޗ귬Hbrp IBx-v )(g@x%|vVԉφBZt):NVxIB{K3AW}ufPec;0pnzZ) VƆI;g0C1_0DSD%LeJvщ֋ÛWa~.d Z6{`:pFE.%r9Z0e^o M5ͽTz;BV-[Kg~AEԐ.t_S!D\ڕC ѪU%^d٪OgE. [#@ wo!,߹aB& a[1TE,@XiAۛy*R7 ;  lNt"3e:"B^P㗘4vF8oŷWu^ C&3 Q1~!dၷVѯ-M:Qо<C4fe jJa/MM2eL9F)"ݧaMZX`З`{z@ f- e_oj6R2lPͰZܪL:Wl@qij $ 8 PWí N}<&WG`xi~1s&s^U2ٲ4k>dda7(TMLFݪ`@Nm?@"_̝^ [&̇roVAQ6 ?=:>7Du@NNSۂCze5)p"ʦBwǷ-~ioķ#:u齡U*  3:r y{8<8$KA*qL`arF?Ӣ͞v#?MR ~_d\V>#(O|vh|\iw=:k$(N_k7"K5FR+ywi%As*|X)lQa+ƴnDd]H#sYuVm,m-d&uGZY13~8+ X%i]W:J:g#C*^Df;&XMEN Qd,J.ɸdV"(Q/,}a)7zF:o}׽P}W Ԩ^:9njVm!{j6܇!l"KI@ZA3෠UT4C|ߟLR-Lh| \}c8|y%V n-6 P+з^CHl׎9 QYi~]<6.@QfYzǵ̔At4"8VtT M=CJn5ƿ,O_Um~as#^!翓JS|~I f|(h JFGBk[=S0N'^fɖj{69ܓH]<Ȼk|S\zj-re/mHϒh+bٹ7N|U yӊN'R0_A[ Uncyo7nD杓B"5>r9 ܓqLuQ{.+Zh&ߟgLƗΩ&ˏ#C56}r;#OXKMarIeS&V/ujs%_!@(nxQ^HyR+$f@>{na'd`yzفSJJbxHZ:RkX)lb.1oS2a Rbڞ 8 (uQ`뎯cRB3) m:a#U Q콜@L/ Ҹ Ez:i ٱ% -]:( Ws{)حaJzJ$2:G4]xJīYe8w~Z ]d ,!_"jAS|2`k2j޶AҭTH"A' QOvJP@>M1p\(lveְ5 A̹ @DKPZgTV{'m…|gKQcz.+UNmY%nWC9_jѫb&q ](焣ṷ#c%.F<`@}!T?9!|DYV1G [\<~4mD}?-1MKN 9}FD5c;Qb͊ޢs>04)jtortK.4{l;iFe=P71ڴkyh#sf9.`Z]!kO % YqW߬ Q(5!;8t6^Siշ[~lGnE)\(ApMrp&2.=,ڿ/@ca\ e͋?̗=ٷEU%3}ߥs2I_Rblp#t oz`:5fuZ@@c:K6=\0JjM@"D6C9l %Q$"XoO@VӼ#-SA\tݬad:)(o&?>l& E-sXL$0 6z9/jlרXWDx] _KjO)Z>mIW`qgm̛R=tzkT%ڳq| vƙuZ}P}lW,q~+jO G|f!]=+}fd#&f( >.TSzf@KZx[]qJs`'{'٠Vrr +l<&ښ(9Gv8_ TG:YeԽ1M^Xdf5FH -T>Daߑ`LO P4VUf}-h3'<:sW !M4}_#:(YMhPn&:cq II9wcH[^Ci-#X>Ut ՉB\H͚qDKa$P߇ Z2b[:n, ɋ;ELzJ K-ԡ'62G+t$-ܸ21E}LvOՆT쭦&ҿ9:-Xɢ+ZdjTbo*ԺѨYbZc;VRZT7|Q]8)¯n]M~XU{pJQWIl|Tฦy fbe#3) u9?A?#%6p$Xfb%ھ$G8{\g5W )eIG0Kx)%!oj~h8/ ٵ H_ɞ r `YE?ҖTbQ8׶^2 D |# ym$#ٳfOY2&?wJq˷ğs6ˀͳ2eG #YۥIUeYd}+Ӄq=5 =l$%-CӁ%e筆N Y Ӧ_Ǖ-VwijH-?_DŽZ`9 c.ɛ.ãjU!>.>~O$kLNjwT.:8[0I15#qN_l[SDtn 2|y/F[g-{.8plA% fj(E4S,Rh'Np1x!# ?jKgY ijtY2,3Al;uyn9c* u,=;z6^-xwhR ĭo>Xa|}a|?8jM5zFN/F;Ǘ6b}ŏ5۠ |Y6/b.;?bGPzˎ;kdYѥ~zg gQuȌ}܁B9ĺt LJ]e2#Yr^gssNX_@`}=յ Ez[9;ArK3ayg\,ץ?#*;=I %5k q$bvD>~ҘcZwUZjxra| A OF hoQy4VѼL@8dalPԞ6UaeH|㨣Y0ȊEe͞M~wNځ݄Gtϲ Ss$%FWv;0 D ",QޟAE:}A^"t8~jU 1nUQ̩9rT^݄$+fk JMTd$7}LI'Pbx[,4G'ؐ*1ZWyK^兌l8G {nyϽ=7>qwn>%nV',= $@lHRP_sê΄ ui u hQgqkjAeSd\/CƠ5rmq1!v6L!]0TJ%|钕#$ǹSb|!]S!nm{$h(f^*g!`qbGqy}%Xw-TF 3Y/%k aR0fG^AeZ'l,x!ԱM#`9zgqW >**ij웴D*y͸DSakzXKWO[3YdH(leW 9gȶWlj4"YcAwSATv .iC[n`ߞrj~e}F$Cԏ~$THa𸒛M.KT)7%5ZQ5]y4jՓ!X*$[)~sX@H (U}}j<~ #.EcɦoՕenv o)UndŌ;}1۹w}2L '9gk0,?\(qҕLn}o+txC ?C Mz6+h*ƞlY?撻g CJ{Mi8"OFdOr]vŸw` |H+GiiÔ ~'&3Aa<&-F 5fheeaTw&f$C 1 I1/r.8!=T8 Oh+K#0f/:˫ʦE.e&{H 249q},P0,(I{SISٟSu{꜆Lo}E8 pc1ެ#&COEw2];ΤM]y vPzxl]/7g<C2Ie[7DXOBp)p*DO`{-^a}ڻnmw͕by_O&A%r9o"gf_(Y\U_ˣnj$XDab#(hxmx *zXn;|%/%Ž v-< ?JN`X "#IHT3`'.?9z V/ܞj1h :ZNnj:Z)furK+LGFaYBUؾ2ң1( wvm'܉[[℞OLGZ)FJj,J+scgrKTeY|rp%RtyL⺭W36aۻgK?V[N]aH>Β/N}X#iWNьˤ wª/;疹ZWJv.7AkQ[Ȍ3j!da~XK:2tދ1 y7s Z7eIoc$ Y+Re <n 9hቾ" H%:3Pave3&V% g ",Np\B2WחJ`[KEpf`P+tG<(pd1u6Ż7;"a.g3Zx,z+ﵯ)Q"! ƭ>Y21S9`ٵ^=HP_Vڊ>&ï% Acib{8?e -ui8ŀn~~ׅRKOm3@ 齺9`%_Azy(i w&N#_\{deThBq [y]} IKݗ߳T [;cfpHyvG+!P0(K]-,)´MBx5`KC'أ>,D=R0#V@g`&enJc[> an)na WbxF*pP\} - ǼW;3TS/2f339Rs _.BIZŘ(Ҕ I(\&MwK=nNH=AF H`ZZd Iyc;J_*1AH4ih-ikx0eKLߩ╵P;ZQMp8j,D:q/<J3Kx~lf'.A~9b.v;zֻ dUQkCՍ&TQ.{K1Z()!H&.ySȚUEqPk>?_V^WhN1&Sf62CRY~bN. a*zy>W=P:C7!@z8F/Ro%56AL4<4*J@hWfմ5o{0UcŪ2b'cy3< s]9)b`r,Cz/T!SufmsF,JlL)lt,ğ@$ۼOHq0k<)UKwX^O-GsXoOƍcn!JN E)IT1;ɌZ^ 10OqB LK 7:\ n_`TR?\MדN2ֽ"Ї>W0Pm VT9:v+mx?9l3D'90uVyvl:MN{O;ݟ 0V4:y4Kh,_o`ؿF߿ T(sW'wk8_e5j]81I=ȴ<%be%Z+sr`1~⨑`ްaZ[C\tID۔`d)]/eZ'w 6*1?Oa9}Q/:smΎ0q+$A.ALš跸p^] z)XIqO$b@DFIEtsA<}Pܯ*+/Hƌ0B:]cS;b>Z؈ ؐIHj7m&}5ޟJED!]Fq~EߟE(MO$MKETQbYi8lYfżɽ d!9\a*bxػTbcqX@Db.T;؏p;Z<%w4gBGa=}h0ig9n|'8"WRbSr^} 7˃$g(SHLJU(bR×:wrV%ᘰm70_bz} a6f5}.YmOYkbZ.5؜1)#S3}ٸ1Ks*A)MK׈%lE&{&BQ.Eg TѮ.JcuC6֞ tYwvP<47؄Tu6C63 Ķm4~9fe7ۄɅ]!<| FЋFGgɰЩ\+{Y s0 =xd]C<mhL8dd8E_7;bЏy"Vj'h9]_j|Ȭ2(!rnf&as.F>Mv.z<ي@/GbؠtBes.",?|t'qo|H> el+,U#cYju&KD\[Iw;UA&yGmky.$9>(Ls9w#i{0{NJnwE:P ♺Myy2I:~'jS-YH^ e,VhK_wUCk~$6.O#9ţvE|dt,/09%,H%J (?⒂F//a䡚`\E\y׳GOJVzC9$lgeٯň[j{yipson$6vWk'S{|\.V8jaHWVߦTv'p㘆 8-7Z\ٱF8 x[=E.#c*d_A@"j.  W3h4Ż hhrE#1?%K9uKq81C\´X'~$Ǎ;0NS_8(@ޖ'p.5 JHt2SuY Ԡ+S16"vzу).ٵz`'ǜ>=@TDL>e]1>t[tǍrp݇.tsnlpC[h8Y/lCe7 ιQ.3yAN Sc&SE~C4@Yw1KryE_PN-XPUU#yUNUmM˜_ \h×K^D\όx+Y1W [.ARkJ)pyT}*wJ?B PǪ1p$"GQ#jq)h< \g~ť}Q3}Z BZT:GV9:Ѱ!/̹aAK :m&ոn72o$1@oA&Fv?܃j,ʩ3G&KYUWa@oEw>w3apA=.|9 x@s.Rp(%8xPA. C¡ !;4TSHCJqUpԷDB"0+Y.)@{!K oo/%믱f-\UU?2^%sBN~rp,k#no@Έ\۾LFlhCcp O„Yd? {D{T%3xjaPBdYgljW>)Q%ZG(Ć\ XKy#Pl@u0ƾ} ^b5?L*2[RlGy,@x݆/5TӲdF&ͳ%vZ#4Yšdr7Fy K*_?v;="2#_ zy}GHS=5/fHH0/G 筸h,6kQH:_P6?P@K#tKp*Twa,qgl^>ŠA@PDD2F5@";ˍhca" b+F$*O aWdcӍWfDA*tࣛ ԋkȇF &\ 9IjN+361>o0۷$* [Qi2J7pPH6ۍ?Kx |Sphn>ݶO;DΧ FhhޘAWlS]!>|e.T)20ĶB-味~"'ԉ>mM+V"6iQϹg:j2qF"B*`M UA<7R8QGU*p0c̡C&i%ya YUӢ' K:8s \zl?N +vBȐAWZbXi]pp盱}FQ~$qO=(C-],`P?e/O^oQpZ"bs*Z\F9m H6X!lBpq@4B^Szdl/POh='*6V9@c8jÉE%jM)\LJƂlBpseCSAxɿ6/R[B(LC(HCkJNQEPGR3`kOYQ~kp}+b>6chf fcXɗxmJ==T4Vf~1ӘD|!ϥR(Wa)ʵOƀxG8)ٜLC8r<~pqXH8,@ +횈'KWW1BD5OjGmb r lCɞӂ,FI\ԓ2.׆?6\)4g(} a  @5aM?ݩ@4aLח7oP:БabR~0UaN,Vf_8~5B9fKMX)*K1.,btf.BL0XeM""mX'-[ݔj'z%/ӣH`$71]lC\&U4rj]ZVUbѫbh< kb/$Qh| LR…eqV i dSGx?B=XD X"%r*cf[F ^ގWwPʠ\84~?y4MvN"_1ok E@0*.qVgYLmtHґ6LnkJt/{,7~aVj-2}cAʲ-8F((ѽSSkd5D ^ =s .CV p4|\ymjflSP I@u4VrQwF4Ls@@? eJ'y _Pkk4ȦT\LdBL!G2惏}<7[^ZΤMxʉo'>\|,IOY[_t;BiR7NF5^^h+ sZL}Q,e1q#@9:ۧpr}&Wh:Uhyni;2FeһvSr>` @cdVmY?h^!x,8jq*Po)~~{F &g#ɐtKR4;[,^_{PLVcY +jeۛ PLZ}=Uj'I% *|8)/=eXAhX9'xL̜wE!K)QGr ]BxA1l\Oh֬K3mZVX޸ 3OիOw+Dq DʗX<MYg΅JH ee?5 Đߦ%HmFy~P gO_9p+@RRxL[F0=?ӽw%O[PR(-Q̄'.}X*|0:\)e{p;.l8XFi(^p|ü{ g?,l?_lh=?g5ӏB4KM,s Ua N<mLqY?g_(Mo&녵K궦jb'Wƕ21z~s 2zy3dE5~e6c/~`AgsmHn,OW5zw~@$0 .N]D=QR(>V`6Gnο;1ߑJ*F#X+Gڵ? @8+lC2MgTJL]b%%đAMc^&j_*8MScnN#,Ml 7'kkʛsa'WwY;fi)]Gna]V+50oYhOj" oSϘdrB0@&>]!(SбF6!LnƑ7ˎ6649!j}N+%.+Ʈgs[˕QĄb WOT8?SPf?/PL{ 4$tOFZn. *–̡%$Ϛ VcPMG^iRȭB!?0w-ڻ:혟&lbk_5>+q|tǐvmfq5_T<3g Z;"g#h<5" t̆[,07\vH +D=iM9~댸J2C9VRJz@:BG  !3p/t 4dMAcVkDm3%0cl$gZwl\YS,@ #A#Cw>KPvH;[u:OφEvf)=MJ-ܡi-UUh_.}PCYmZQw>M [=D}pB4ܜQY=Ep udə!;R,~;V3kWeXJpSe6mmbKRmcB٦/k튥_aa"=#8EۻxRU{C;mK=jG̍*% y}6{|P6Yxɝ%Sc9䁿QR]7gYf2xYit%*P,FZdɡП=O#$2xL]={B^=ɹѭ~Qp[j^Zl{Mgc71JJK쥜4d2u O('qĮhJRh$ LtOЗfHx] :_IH`-#GV&w?5g\%F},{Ve2xc5]_Aw WY9j\#TgZYFIJ־@s?SA`Ӄ]!%َ\b6\&l)TjЖdC*23Rlvf*%A\D9V :]~xicT] _r 4r2 8oF·a" u'fz+}&TJM`C&}y"VwE`s]  `sX vh%pi>B^M *_Z @on>hҼɞvDYi_K:5Ic3w5H}hGbFbluXglwiX|ExV6R)ѥ)ŌlY }I6MBzNb_& 19w"bajkI"F)P ɕ~&zze_ K43Ve%"#4~!u~|b0>-!B%śz^p'.]}/s7vxaKv{f>;zU&B_njS`w&&I[O-ɪy=W@4]D;$h侒NȨ3Vw6i c.^13mb,g̯)C~7zNfUOmd8)%q~i8 ı7vJD*< "9] _xD7Ӱ sfԶmcJb[jadLvL.pa=tpfēm¹ <o)HM+HA?Q0b>Ey FdՔ9*!ul{"#Xg,( 6C7D3\ZYkr9Ş;vHS)2 0!S"< {~ǯEc p) ߄stV_.ee4U* ⰶ4"4"OKFd=;x'k¦BD[ԍ+e|R4}zPkmǼ|c\&g3`GخS:DRQkH7I d]jߛ=$/̤_%rM_FjIP9ϭB̎6"Wk[7o.2i5C]*CPs$AJ9s'V<\m{C* x~V,U`] q䓖.%N!ViK̩l'noB+6vjՀcW$]9ٽ 'WjzPIV/]:#- m ЧLKlzo LH|Xd'L<.h(u+_ K`$-a!+wUnSZjSKB/(, 4'Quwm=~[>ꥈ96YQe-Fj$Nԟ;$fNCXN*@L\{cc*R^u]>•; %-=OSg•"zժ<KdžA/,L2eb(z oy-^cMb4f RO7CYTuU(l-PWRъro䄺~c1d* ЌԶIۖH^i Pk.ל_5\wfȦhkjC%|N(}2̮WtA_y,GX2(ta4\ F{VRxzuXS8+4bBxis^Mtߘ]MdZ_0|eF 9*#({qU+ m8*}$H冩\M;\КXkLU0i>9` H6r!-hO&\eJ5 ?srY-I(Cm"ߏ`%,=̋&KKDIߍǭi*Dv6O-)"T 1u ЗjT@aÓ뜢 )F(S2 \9j,j'7TE!r%! " NK&VjdQ:7bO'Uq8&sO"3qqq۲0 ۸Ѩ"k,Ɨޙ51,lUf7:$GG vɧ& +V#iXmVT;~f?=5aϓ"&/X \b+ {Q6ңqR]R,ه\wK('\R>۪ʷ_5"݈ gp õqc Y̢Y5> 7s6_|f;}jZѸi@BS^T`J-s(R- QuҘMtJ;% y5FD;Z?{컃cn8.41 QbĴnޱ@{;?me[z?IW Kqy +_Imi}WR0KM;xf  Pu[c+3 [ۋ;X=ٱoP>4eOzӐ5}ݔRMLÂ4${j%,`1<ύrd@seCՖO^2h0 1SiՃOdPzFvcm:}64DV2E59'm(4H\ZDG'4ә \eT2TjS+ l-:Ő .Ң0BYdN]cgֳ1 $X-QDŇrI2.B=F hp+12eI=ϒ u EI+!H/I_c(cܶxN/(u' %IZ;MW:@尻5М&Lڠþ ]~JlcuGIY=p^h}D+_L\&Cm:B2twP-.?(k7#U|,|܄UzeصkuzkU4eX[6 Qo1tw=uVuh p Ghi*-`U,<#SM{yV9k~u<#vhІ4lU"UW_꒓^'@aM2uB/c|؀ިr 73Qj :yDf`= #Kt$<3t\zXlg蜸.Y\O4YV&XA #׼>ײUfF1\a>n%=9mbS!Q @ՀPB.hGsDq1CHgB̿f%+2SQ}:*+o3p.kfztjy=eg?Ev\j`CfL X""{y2'*RpCj ?4y%}?Ƥ鶛HZE]\~4tGi^*l.bQٖ47>tt`\u,{iӌgo5%[Tiw&Ԏe5Q-+E᠝͒)s̫~ 6o r_ CNU*\b!P_je*ě t&- lX_GT9'4RìW !uDYD+eel~{QBc%Qm|aN$̑rW4lHȾY+SV#f1&v=3IQ}Ȗ}.e=~k&TG{xօ&orڤ؅ ̼։<cjDHż$v()V&㜦IH\h+FHpy!Sw)" 4\YkcQ4r.8Ii3IoUe})kyE{SI$h@D_ '8'n5?oAȠ쁦ʟ ( b`t>3P !E5٩oŸ1CO)׬*]퇓JE9ݸᤂ"*!";ZSg6AZ̞Sc ~ZPx&K^i6P'ߪ(V[SD:8F@#ɞ?#O.z.\=}}~ZTsVB u!q^0) '$A‡nZQ*ß> [R XU-T=b&#YlAs%[WSUCcFTHU#-ԇXѴsS +3_zVDӂzuzP>1FbHg%e4S鹗Z׷n"_s쳴GD+\#x}cjgxF_8O u/i ͈&Ֆ]-@lt!}X|EuΨy jC[Y> ;MG-Fͅ*eIGmȊj͛q"].8TBŗHKbي-G DJs,C4@t4 @tz~P´r39z_ICA$gMG 95 -&E}.jJ|tK ξNH187IM1P[W[ i 6*W̊m=J_c)!RYJ,fX'- >g'{\fjl4'L̅EssnSAxH.Q]58Aݘ%"gP]c-r)XϸMvp SxY:?u^kJtv;48$/BqkɘΰBYO! wvxm-,s2XПyЪ|-ңWa6/ ( ہ{wǝ +>u+B'nu>:|s9ׅ5ϲzdğ)x{VDŽTQ734|'A#>72 aMHEXc;EdHU5b)Ƞ\eC8?ϼicM:*e>s^>k+20i / gMVu5h-Qk4 d(Ö-Y[ NƆlA 3 I |>!rSMk2#ڠD!#qڷ[β=>a߯1M|7Qǔh i%{APP#f o"B*l j`~G',*|RGT (a3&Qp/C,aŠfw .wNDcxf|-5 $3۷B~ ?hr{&Ls5t(6YZ@J*Q\kmcVjSˠf}FѵF|v0j:5dbnYׄm؃' q洿2DAZHʟ2q~E f̧Ju yum"WEܯ| j4mgj&(9уHiR&(8NT2;~W37F$M vЀߖx,I,]NdvzAIxh5Ia'rX]fNC&Taةș`U z^i-D.&s."%FɞFlE3Ԛl3N_O`kN~fY Vǿ>9O<Zf"(_^ī@_IO1|;tx"=VJ55 nQg CGٖ)cc N =hB5l;oɄv{\HD$ 6yuo_2ך `C!W550eY]z(-aG gs"\IR ,G4ݻ=ZVі7AZM92bٖOԨ;gE}J͐%#3-#VJ ;#x2dg>huq-Oj:LtP!<4aA.8;D]ۭANmC3-`QzXۈHm-s:dk}4;WKS`x5eY!ƢPk!8]D@D18 Ӎ wo")7Sw9Rce+~RBi"ssh:T yg|PR,;UHHrħvK[^%TA>.s ~WER O.̨ͮV/lD3z\9ְKXwjRR>JedmXP%ӵxFrR_9ϓcʡq*0ebB_:L >62 d5EiSBzS\n fע J"8guo"'"FD3&BZ=5Q_z""%s<2r$'/YP^ĉ)60R`V26A< *cV}? { &0*Yv3(AD"[mA *(4w/Ey~\7kGhzCI愆OSY>9/&x֫M $TnSvtXLՎ=2|WrXt+Y–WxCI*t;!#'xqЊ1@Դo{!tfH+ P1b)m$z#pӆDƢNcv.G ,[8\@Pѧu`w+"&;DQC!f!1㳷WLnddNl#@{I Rz G6odSI0-TA<=;2:y߻H%&wfá$w[yV&:DZ\A[AV*ʾx_qz'<j $+QF╿,5̍1W"G~Қ cҧV-L{>8e<4`"@_ [ 0P )cfZM0Œ7aNoj,nf@=t1+^d1:;f0TUK42tpOb=fTꅌdJ`w:怫-Ko SY* hA}|bE/ ሏqnidߦޢ H YNy#[ĻCnjngz16)llDsg5k97 Xj{pfcA ;w*_k)fY+lJ8XڼQE'H2"}; 2.t`A@2, 䌎wѴךmCpDF&[@T|@fkΕE'QxS>*H/{wV4 v;pawnc-zqS>qDw0<ח%-{Kx{Q# -SbŽ4M"gO]GW[azm?3e-͟vOi6q4l[G :.+lTXZ!ջ}'cUj@QX+lVATI&rb-ɀ:Y/zGZwQr.E^֐-_;'lIᏛaw=pF1KjWVV?"&:gJ+-yD!7h &1*`Ծ-R2[y)DMȊp|`|5 3QϛbwŹz:k6gݬH藺 ]\2f׸:}0b(* 7[Յiԩ)xe˹ U/em}`Pzںv*it43K~8;ĥz;L?oYfaRbkgW@RnIh'qlM \s>Eĉϳ*gH%c"cowNdt{Ƙy<->nZ&\'LIepp ڑ}ڡK08gD_8lHaԎpd?WUEhRO!U^y잓$7N-h7Jd=&UTs53uA'vP Vb1 k A}\H"ճʙ[T<ǁgx'}) ˨/jn8& P3N,V V$OܺP : tKUgѲ=]Fj],:lI~6IE'g8S̗.1L!`" mΪ'v2ΜO ]qƓöMdJ3c =UQ$Fo٭i2KYO'͡ {4Uϝv, /H`=rҤ@j 6S TNpB(굁!tv;N唻}Wfikw1K6Mʩ+f'&wDlo3r}Dn)h}3@Ƕ*TԼ+EБ_}dI @ؿjfA9=^˼JpRx"W'3&~4j2w_@`YLY9E!zBVsZ 7i\ 03SuYщDGM.Þ)yPy_PK\w T&g 4(XY,qV.nu*иVUM0o/- Ϸ` ],޵jK羏ť4öф}̰pL![:*KMd D9ݵժb/o|,)s[)&e6Ұ|o `'|8 tf*jӪp#Pc[X:l$IĘ]PNbQ*:QQn8bȴjK(m20ce_8z,3,IAmERSUXBc>J>f$!Bmq,_Djrm*|hѱ/:24Op>6%;QYBwEKNK?)@f8 f mEL0Kֿ֚ E,piiC ka2T{8l4@z%[)4 c Cj`D É: NEV]^4Srf+cS9/C#9=|f˝ XC!D9~<U0*/[/ʹȐA9$n! $VeH$%`1Jx">Siw}@^ e#:8KFPͿ9W O!w/e3Ɩ2Zގz'jq;.= (?g6WZXa׫e Z}Л1u$YTݾAN( E_My+fRXYzCcqH(|ک5ߛq6˳IMZE7LF]lB?eLVɀ삒@[9Xi!}#V2 r=ԨOi qq!&)g3W~V%w;5D]}jQjQ$>Nd꽱̪Wt#F,M M*#KlWG-3|˶qz>V jIBA vt.:mH,H!kܩ..MUؠRD>ɥ||%n3TIokǐN š %RuH-ڒNs>E/"Qu Q˴IyN6UNC}]ZI"6>_CH+`]ʝ֠pEmS:қXݗM MXOT&i|:l~>l 50'KݔشI &P6A}@4CF`s p4^!*v8!f{&VXBȄ;hOIZQоoBW&G$*^5U_H}-s藠7AH<sab%קT |ps73l@N):jxQdЁu Q“>n)s`]!:^-xư)Vi [/0Ro(LqȠKXV)@_ |(SG'nCu1y= 8y?\D=B3[$'܂Iyڠ)v$AM (ȽKSB޼t HȳG٨f#5:@ ^Ctdr=Ҧ߇T:/`|Wh&~R~]HBLEEwJAN4? XCovUo,%r4kRzEr|^pQUz80oD\M%kR6NY+Ût݋E8zݮ쓻U[QJ"׾i1xf =3g{{ގo%vj NMזK`nk@9`^ɂ_(ּ4Gk<3Pi& ;GJlRߤ]3Dv.>fz8L +se7* hйϟilű# K{4xgKg,WON}_vU'oUoK2M(Cl]E.8Abݰ0Nk(LCmybynnN!?Pn[N2cPA-3yƉ%6&}"cߠ \s[.>ͷ&#,ԅqeM5/d]G-VJYX68m}36 *auDY2ôRJC: ^$ujbI /~D "E*ۻRC,oҗ򅔳.’ (%P*j^!L3H2 q  cNReѪXTɜԫ)|g+)RvZImu4Y`Tm'$\ FbMsQ(̍!8"6m5txqNSQGHƵm#.[=SCE^; ㆂ^W '`\f+V%ՄZż(PKhމЇ.oW L6 'iSH'n 4ԋQ 9:ZM6g#)tq߸^!VD14>UǮ<ȗ!|t]h?r!ʪdÿ3WFpZ#/K܊ýI5(VZ)zR$ߔU! Ǻn) }{{-zq`:nmܨdYɡ7u^G>C>Kƒn\: 0KFQw4֝@ƟEN/h72r90jR#H}]") 9 A]I"F5ŅѸw# iVhyD(Yw={Pн[5rl PU+|-.D.SmL||&~8 QXDp:i8"5S9RmQ`k{6A f?<ۭOZF\&qPXPI&"Os0L`1 ?U*k4fH1퓖l(mWzL)%T#s5/rג8RV\ǣwqɏD%O< :Ͽ!6 Y7M&ϧΑZ6aAteQwo˹&MpzCHY RځuFg(zo,HD԰d :w' .&t<kPbm {q4oXg((C'қQUr~MK: X?S|d P X;-3pAS&-@$:rW+Hыƿ*6 u}WB;UL#u݄DȬ ̞h S6ă?=QB60/ ګ 4xcI&xב~\%Lh9⭵O{~ faIvoyC0nBeh<\@˧C>ɍv>Bb[0A4fI1>S8^Ecwx%W% /^UG)yMcc2 Jh`YFp4xD78)@&` Y#bw@Zp.EPV11f\YMo#=J:J /Tuh.'+Y :NF*g d odiCՁ~rIjCogШvT>YAhxLArFXuĘ&56 92J:_L\/?8i~`I_ͻ;t^H?jKښǢ14՜~Qs84|"%[ /ab4WQWh_hrsqLB:%%v?-B2܍(K_l{ѯc&vu+WYѧjW:(d {cֺl 7 #Ϩ-GoIM$ta9{%kLYA]qS}6{$Ag {*X/kW Z9~L!q)Iح8 _eQHC MIP؄z΄Zq5=|8i,{=gygJQ{Kj %tcY7#QGW,Q5J)w/#qZOs=16%̐flj['W#t0(Y8M5aB2&uJt:ߚa܎ Je2Q)JfU}z:)1} pʭr} Sjx Ow҄~}\KV`{S)I k BG 5x}q\A+nIP(u?[ Z oRi Լʛ|bt"EIf:o=; +U{iTZqQek/VI-ii R$[B*adn /0Y bR@ks5aeeyޠktPyJ.nɴS^ҝ44KjmɢPLꝐ;5;PG"͙OM m[#$}`/"ye}GVޗ̲1̩ೆu^!f<z>#>˹NE JՖH9˄]zJ }QCZ%m-7A UEA#*VʞdЕ4ݳѫn8J7 JyZY5*z6QoQRrY_D_vmɶmzŒ keT"TytG?`&۽F{M⟠Ŧ"ou?,oΕ_Ir*=GA^>jRG&1P7ڟIa>䆥a_h $ 0AEyJ]̌lp J88R2yBSG/Ow:LΚ$C+\JPwl {xyFsX֭ @yh! \ ǐ(|A+uf i܍YUò&”BD{?+1@i[OZԭAESZl6ѓ ^[׀:GGͪ'PLzV[t\HoX\ŠC ~/cNM#d8{c;] I `b`_:Z+v3^)״b>Rl^A'Dދ~ &G=!eЧK&QVjÃ0ۋϞ +4 2OpME9' 6c sb7z[t2װ̣27aHU9܋?Hm02ijlϸUf+GzT,gQNP\#ZP8;[2*Cpn⋨ ܨtN Ap6Bۤu!ظ'n{i󢮉4j" >d~rky Жq}8DKӵM+{_SGNϜLFYmzu8]<c'JG T.TIU~:a{%S΀ӕ8@L^[3)VN;o/Ef. gH֑Ĕ-WM枦ik/RLQ~],Y}pCzE^\W3'.=*}] haJ-Ȳ ,AZsƏ65')v 0ZW;0|WT8l<P,-';5f6@4߭ʯ[A0!Slr6ޮj #HF Y߲ogȔ Ȣs}6T!`D/Xۨ+H Fjs=,Ty<`v*hSj?Rc;K:ƙo2+ P4^,~\Pw )--ZRˈSy#(Y:bpT|ĊиE_DF1A 7}u}%Dұg(*'#ݪ5+ QJV/MAscNbL5yclH;uHvdO#m, 0KXzA1Z&me F2Y VQ5_^e,@Nm 25e1,n'Tc͌}u`g,\+b]U3eM6qګᢷ?70 Rrssl sZ>\M Eq4V3kYFD!9Y`erq-\m@=k?G-tReR>%VS= {Qa\4kS7ܪ%.Rͮ[ςrk"#/Q)ܬym-K MrRXV ű 6hxnjnT.IB / kψ<-D5@gbUffGaPۧaCerU+I3$ +;cOrqܗV\hT3f:f撇 ۑ% xK~Qdo S4/<2oj^l7poi3 `xv-&w$W%汕#w)64RuOv p't 3m!*YBmؐy1Qq:C_ Vt7f!#v)P嶦e'gQImxdz!ayzuw1%7v[*߬S弣S@DmYIZM6S1d؀-@*s-t֋@MYXlhq5J͊ S&JR#'lZqnj]f6$/dBʡ] q]鞸K>bqhwTXIS1|dGs`߾Xw >CBPÉ9FbxY(lNnhf7hkW,b՘| [ds6i1[ۉ7y[5*71UseU"s 99x1E/7V,p[P k(yoons;\IZa+LJ7㯮޼ 􍡭o9`^4uޕ,Xm%NY`BhYHQ5{hUYyW8ƻXtUg4oNNS AMƿ_:(HRjRO3^j]Bw UKX*Jo'3eGcGC:swgI V3hH9]Z7AW(`l)cetxFvELD LXbD`_zE<vAbut\&ZML 7J9f̊=Ck% ~{TB T*Iea~1oSD_TUycF> }MII+5u0Wd-d yxet,~==>mԄ:t}]#17 s %+Q%5M=Q@G廸t_.Mm7i(N'9؏䘡4%H"@CQ8}>U5XztCdu$_5mUi,KUF5aGu`ۃ:e:v Z{-O[i@+DEJ+ߖպ%nL|X ;Q'#Ec>h?߮W 2Xy sd>*&=𔿃:vaҩ#8VZSc&.B>^'-KBM͹hPRRp2Θ=;qJ75ZOxn 7H%llB`ױb3rIӆHvkuaSJ&E]zmR]'tgIpǂf!{9ثR@_E@:ېDbHjH9}@LQ#grkDb:Xf'! hx&qsr)#Zݚ16kXyZ E"txܲ`kAܻ~J*N nEʆf,0rM0 TmǍXy Sg3Vy.E q农ܨzAft̃XlV{jԁNىkWfc'Vhuh}X8/X Z>8| C p`zezzҡW}DSdMYok'v&XW/助^n(F04*jkٜ@a͕WLqc=ojxRkZ1<Ǫ8COV>)GhL%دPz%a_{G;$%NJ /GULB7X&Wa(@ B HثNg aE9sGܸ4%H"g}9䡢4̚h9̞&e5}Տq!|*aS)ș ʥn=X]5[MrQCQE(kҁx͝ɽ4,-|OrfGa͆=+jʆc\.OP4iq]z>W(z .kHֆYm'n\3ej˿fv m>Zt-Hdg ]6-Tq^CSg 'EI?)oA,cB͝SѝO\@MՌ#"DO.@JJTR$}쿼B ğ : $dlVZ㞉ȪqH647 ުÀ]1@U[v&l*͏4\`2e1ۗb2᝝AںBIV`Ϭz;%+u0m+sڼF؛ry`g`xu^n>Hbm O1yH7 igX/=ccs2LnuT$>r.JP0 #|D 8өo\upfO.H^ @yVwt^}I|.(+'cLXm&s1=XaiFbqJ/C77sM٬BJi7``~_Mvxa2e[Drg5bHA'u[DˌjǖRQcЀ O!%߫> lOa%GPo]y~T?<+OUu?8Z?|WꆃS\}D]$Bu+B̈́-cGy9G+8v2BW %:"քrpEԲnZ0&U]$e+J#h( Sh>}&?FD 1T$ ؊Ϛ\,_xtf՘p,nB.c̀l|RM33˷:Ϊcf!+_e1 Qgnrp`foJLJQ)mpȤ t+_y1!aVq:]NL?!̗Sa9f%B0eg-xY1iT>݆{P95Zc>& U y"HU-!peLz" 6~ԍJDdbG|n}2׆o`+{S yQLR,1v kL̹mvXS୐_YGP8UAo 'P55ꓪ q׸:ܨ/D?܃zoPPH$ 4 ,cw}-QY% 79$nh\@,U\4\8Rnr`r+bvfjjM-#ї`3DWa>fƜix[IbÉ;LnkM=7d&f~/q+Z<Rco"ғ[#[*v_.o[3̴Ŋ2R}D=^Zqc;ȑ9|QC'@8ۆ k).:&sKڅ=| {~&{ RGSc&G_1mWfu-'F;{Cx< ;vx:^6} 6Ŗ?~@%MR"O.^oDr^~pd( ܈L߱݇,C8Ѧz8#s뚱XNO(>F7!z_;e_Si4̨anQ0(cP`dO֝qmHL_BCSfD䮮}ͥ PgwcPms||R xf>=D nH~yf? xCvu G: ?a%EU0k9#ߤaXݶ;-:{֗) !m=GMLw|Yt*t1E:^gB8 oaG3aޤ&=ޠĚ|[ dY'c.xL&q"Ǯ/ˑj<:= 0(o82wB,I'5NI"Jlb7ahJlİ/(&p}(V\kJގ(``  xDx~a8>x1 9zOKi5 .E%g3RYp1U@0ցH*v>&l K0Яs$'ٗ=R !kjap{FQSc}-sM@:P u`B&r\dh>L;,iJ)p:b #FinѨI֟&z=-f=#9Ma?2Ǎ3, ;Y?|'g0yI[#DU`iGZF|\|c"f4{X`W ur٥n]*-X0+Q FP% Q?B5}Ku8k'km7K1}K)US*qx2|AX*JDGe$*k3 k^.}>ޕ,|JZQ?oA&KUdP^reSٻd0&[b'߆US)w$FG\IHXWdeQE'G-A9||,cǧ2d%Nf` Xn읙l5ul2&GLvNs֟Aw`䐏a_faA: rm}*'CWA2N1XbMx3rqyf%x!*toz չ7im nog`!n,NzȲhOW# X2v׃M$n+[ _,|nj5(|H K=3=bF(L$@Q_ᵓ_1ż:*EЌ7)+l1(,~`(Cϒ.,Hfowj?-oQvm oRm0}$Ym~Lt1;$Ij`vJE9I,E7+MO X@C;%욽.ǁlP:Ќ׳Tk}'R9WbׇDl&v{/G?.5\=*ոZTμ}*${7iMopL1`l 4{|M)UA9&N?CaM?Cc?xSW׹ij:AjCDݧd^vU?Egt ߎjN(I( coO6}M/*9;Ez\ #Zʹ́1;NkI97+3s(?1齌Wz:֢.`OhRvSMuZr1.xi pxԑ0nrfʂ@FM,>#Wc %V\:=tq:UgEi$CުIӠI#P߉%0/6uЃXEugnWϵbUF2)Pk{bmr{$MwqW.)7YͷBEK%NL:™2Wt_neYhL/ 0M T?ؾ<+F]tܴͯBڇ[@zK+m0LtQ^iһP5vו316l?lsUݐN.q͇L'( Ca{p4%Q/@boJkwl Qϋ]#9zEwrsTqeMJ6褽3<7!eYzoFmXRg?a?cϡƺ3cU&O(;,;0itI.Vj9%+DؿnA&h`s\7%:$yH<00%JkǐO_@&F5Hhp{(ۉ45a G N7R-q8}(ur(QvVaBo"Ox?O4Zݔ?ONc nk*J |w[dX@TOD3?t@|tn`5,YhcH!fa9O vD.\9#NxUג[fs;ۺCY.JQݏ"ckU奡7~5S Oth_WSGiԋ e7PwjmIXZe(rߔ|ozat<&\L O{_ڗpE UKm U4bcKF qL KCй*v'AP# w#p]{^ʡ":]4!n=`aoݠbeE3sAħ`@KW 4GXz N\dLA:j>|^BݟN~&ю΃,?eYJi XQp鈿8Ng=taԎеU-W \mӟU,/K 6-YHtzӊ`wd'uG|H{Q5"s#yfVYNFӖ+?{&+4 yy75~6~Trj<^R}oVYFП ~ T\\^sѝ+ךoT>Pz0akx@േmD Gia]h 2{ະ g.er}Yـz7z ϠWD'XNT!3}{ضkK=ӧFIߢcyz!L,sݐE @,+747O&"w/:;74ePJڛa֦$9\^UM.?g@.J0oIjq"{hQiq=Vs~PLOݷ`WO{U6Gl;lg?p)0XK LaIbuL]bLٕ:UNPyݦBcb4Fo8WM!8yaP=g `[H+jQdvXu˯^wĂm7${בl@䆈?]hD&Nv`% .٢ j0>Ovϻqk]d Ѓty_Z33#9L;E0I<O/O}!$N3( vYm#ϵNWz3tYy q6<ӡϚgq/$OG+kVXӕ6w(#̃o_KفS^119gi_NEŰ~qN:WŒɃandLU>KI bWzpT&P]v' k bf>3ͩgQ~$)#&E8_qonО^>`ICd68+ D E8;=P'ZXn=T`Eĝ-ĻzCPiV-ˍOn *o- [|18EH20h;K H=L]f)x>ݸ 7J ai &ԪwsS;`[cS7s?T-+. J3GC` @sEo~"Y-NwE"lz~΂o m0.N]Pw{pӰޡ窤"za 3vh$Y\fe'f:_.Y5kʇ7d,Ј;; Be@ʡݧMh p}M|'Sn7?K(#054eYͅ G[D ؒbJ {n]&DN \/DcJ0JHKO/ WOh95m} ҡH3%(הKGԽ)ͮٮyL y 3D k5=@Lx4P!bX":u-{xw"wxAyPkZlοkp)U#4":`GPIO(*q[:y]r[? GbP Fܬ"1Ya-O t wUjP?~%v?\pIWc";FՅ UTP\˟-;1eafhXϻ|=P&Jo\7\v2)=S6#ie#X.dڅ([.jH 㝜hHK-O#m#2%xʲE[ha^=_rϘX‚\"ڙRv7l-(v4rJ,AqñH= ֑jQ{!G tq;`v@1D/^APg.zid/lÅZ:R]R $-֤hoz6̀)pi 'm"@^!UwQt3sW5&kDw3NF6XY?zOƀzbz ԝQ߸Q[UA`Ԥa[Ȁxj5?J>J/ "8t,^aYY oH\D4uo8 hlo6)~<|w5,kDy9`4!ZQ'Y6@Pd5^.V ]]>SmguȴЦΩDׇ)1=<(AhldEphas{ $*,tZ o) C Huf'?uܒCsh,`}Ƅ*68AJ qo/%wiAۯ凙UK'-h5҅$}aYkwla$s;}%КpkdlBs`NEXNv>yfz`ĆyuG)p v=i+N]GUY7,V\Q^`%V @kU1C;\4RFJl\V!b }@Ւi6\'uLmjdC keUvIi۩7-frI6)Eړb{~J,*tSWWXNcnY3DDTc*e%-Ƌ-9Xx(\O|9R3&Y78#k8 vnyC>!81C h%x5sA(qH׆ZQ& ^z=|".JpR:LޟûKˣs۫097OLj%\ȱuT=uOT\،7y^[qkԡWІ-f)ުY].eRePka)0ktTO4*(ov?}7PXP[i7$͒Wb-)P >S8ȡ Lo:AISkb+arČ茬GNZ{@QK xp:!B>q~]|.]9f_g&~ލs>_ֆv(4ww,91F*kg,@/9 h C3h_- O% O& &$1""(uoP61NzL*P47VPp$moiƚ!P+!Gc%36z]<%p7)t%:|3\l YʥM0w$u܉OY] HW+-z ~cuڰMݶk.: I-AS=yƨ`9: -Ì2S{/ {,MS&)T+ؾS'p>L\uvr:9bݏ,riRJ9 G_APyM&,֭+v&;n`[08EMsP洗_ij"b?%i+}kíw8pA_u^:.Cy^jLW$1D;M;su5(zMcq<?FiMherz"p|Ý 40W ~6:wN{w䋽y~Smhso՚B-RϗW,cq:p DQ.FO-1 `y+p slRG4(W_(u#W&WDqDĵvz0xnEG55;Cb?|aێE*죖[7bSJZpm2άc ׎c?3!(ᙚǝ#fiBoY 3|1Q#gy՝28a#[@[uT!tO‘j8 a>$-\v(OŒs(v0??j(o:7G/ j28xw tXxRzޥSF2,G&yv|_#TLium>ct`5أELX1w{ad|w}M9`vȬ: |@#ӔeF~ ބ3/`j=Yq|t׃9L)rS]I9[j ""4GR1PF! } wIqp{c: hƼiYy ʎP+Sʆ?MvV(]X\ nv|ҴJaWy8s`v~;U5A_dཋ Hj=|]Dx$T"2>DNMq6ϱ.WkYS vk^\zoHޘ75.Z#E 1Tٟu$1u*su_aGd+tY̚؉:a2Y*䋩%bTldDD]2 M`kM Q+߇=px,z~.ئKa^Xٓm:$?dX/A\ս"TJYڔ}ܥ!&^▍,X޺ЦxlX5MV?A 7+ۦAB@v&pn(\ Iĉ2銨l)mv*)\Ny3bw;1QsGQ0'Z Dz%żӾĴQR(aBz&H uYc|nDSزzdCs2~P^ݑ *]zGTh,(~oćp8=E?3w]qM"j͸sk56k5F0H+6] jaSso$X3q1T<0~H9E:ΔSCh}&Aԉ?7~7h#) +>L,[gYm=2PiR|2rr!́?d-iPa6%6=5qL-,D%OX H=5;?'Vn 8L@O7T`]/QQ[ <6 ܗoØ< jt]OgmG@"\LEO~*ǐኟX^RT6Q$M MLrFh@q`6Z2̠TogMl,A_7[aXBY$lM[z^4KfRx(fu̳uf.+ɾSiQ,/T۶8[WNNG[iCO^7Ĉ6Fmħ8VcѸfO*?y2 ôw40E.i'e~6`hlCVN3bPMWM.7l Q96#CS&Q&q\ (œ.1t6X*?RV"o$h,2=͝=oQ[}Ffz+ 2aXL0R Y;-9M}٭$BG:0h[\WoVNjZ%DmI F+a{%zlh1'tVxuv뙦\pK1f#'T!#nd~,8-;R. ;8I ji8ITݩc{+ ,vڿ 0Le299JErZqosJ׮6ȆE% @\#Cy_jdoc2dbhL3퐣/0:6,hw\E3$SQխw PC/_[Ҷ63D+@26%7`J2 켘`Sk1=/z>ㅦ'T)m6`6BM?"v^M%Q@,Xl#zMat@)fVYݕvd$sߢ|LCw,!_ +`-sB9KZ{Xm>5⯎IrZ LgeG)+kn~ |yPGJsl" ɒ.gf vA״ j?1@f<IO47l9 yt6̻=@DPr=>4AA@#iD)]sQ]h&0wIǞv86|Gi_Q;8Ol,v&hwsݑ ,0{)${R!!ۡlκd_*EjY&&a7n-d<~#X.rS(LK@5KFM\pbH ыb_m&S c"ЮgG}Hj__KώsrS[xoPM\Dj4u9?E;O{wov±hoY؛z_ \bt=돎$@aRV*!jN?Dp. W3Y3::YVDIEy*-@Y iȧ?o|gSt?nѹ,4Kb"+`]oYɰ5zl_76lj7ŏf-(R`V;^/D0b$$ceQ6a[ZE m,Kޅ[(p<0W |I,ozHF9j.0 s)bt=HKZމP%`Zsgѝ,nL@ l`Ԭ F`P߽20FC-DSl elTM$^j|mxȺC_zf>@b׵մ9dg˦@a1B\S2mK.?5bnŧ9\jM[s](wpD19#)廊FmD'z`%C[^ hߪ s"}hpol(AN}2TrYq}bQ-_+)/׬ Up!^+NYm&n *һ|iDl)cT'7:i 7:֗L~[ o;B_;G$ٲS0+ӛ}ᤶ(k׀ɱrh6W  @ڼA_8QH..OVf7@BSJ-8\Ø NE(վ.ynyI'+=C&MgDYR0ۉģK%2QWV2 /eAݿ^s>* {7TCpUa"A?$rooxe͎]AXyS^|R 6yro4(|Kϛrru);a:lxCaT:Cz43}덗b(ԨǀfiXҩ)gSq~|yV>G۰r +-/GA zŀGi*IvtJqw5* ?la+W־*Bȣ?iZ2Di * &G*Yr.Y$W秿"_kzT h?dǩ3MIö8=`wf @;EOBwAZ9gJl:F૫)td@sR9(HXTkbLAYcs 1] _Jy'#Quj&4m)xwY-éC[D7I4%(Z!_VS4mMzߝ(הּC*ejp4wwHf@T(=;*y[f%aQ U,l$ZrV8O| C;̦fjZ\anJFhB6pC\] ^ NFגz&\z{V5Xo4}lԞKiPc@G?v6g_kWDЏ8 pH&p!vlioO[|ia0G ȝ"6ɜ&>RosW>8 a$b+Aō;hSX4+Xymuм^oO6GT3i5n&1XK{8}9B'(KB\r 9"ʽY<]'&0ϐ}H[ ȷ5Li腔ju|ZwLhߍ!x ^gkkwvM?8D Un\Ai9zcrSȡ#W"'0'CH:.շTxb=Lڧ4=Z-(^?mk4H'p+ Dac;yFMMz5_/h G6ug5`j:Y->>Q*#^ 6Tkycs։7nqx{$D'_n8 V7/p>X f[g+B8*Umc{sqbF' \eM_Wp".ݰLMƤ*;cxODZPι@Yi7O-1dsxa0֐c{oҺ:bouF,f* < ] lϐH&Ha۫mʮ<.7\&xyq2џ֓8O@Wpft;9ۥ Ns׆ n>|Q(A(FM\'I7ބL͈N,@NA!Hdg:.PgiB6UT&Nؖ[b!xˌ@4R1iO/N X9OE拽7v%.uQ9Szoُ'*Da-" |-~ g 2beZI|`-|DP"Uf6'\]ⰶaNTc/ j b%y"U@7yzv+$izNhgFc>+0]shaɸµF^"|j]i~)K2yU^k~HKWzHm~ ұmӛ̸ A@U-ݦHsӞ(J'Aꚪb?u,$.G[`^R4^|GU4>rV%TGŭ.UO:4l{$%`j&7+&$$_ wUf(dvL>Gs)K KIEvVmJxݻXJPՂe03ZɣeMݥmϏb|G(CvΥ/ ^1p35 %k}s ~£AdY\ -f::t]GJi[J6p?Ţ g'hpz̵ 8 視"S$_+y&W|LCEWL4ߏLIӤ@R $o # S !TÜg+g4v4Gh _:O:=qw0kAKl|+ohKNvs8 MȢ8?)>ǵpZ%a\aR ,de5bxB1e2,;pyHSn9|Uf@yk6Pv`!ݡʍYCqHl|V$ N8F53I?3S E)^# @J #974fˑZhYfC*_GM4ԉ 5ӝ*G۹yߨv_]>+3w]b=.&Fd%Ri@ZZ%L9{@dtdKKm%*sΧ}m?6Uhհ1KݐVDūFrFJJTڷv?Y/Exj:&,*M_ IUi_X1$Qynd}+Q*zN!ls)v yWwC#޴ԅ^ST!T^П a 4 uު_5^l+!QߴJ1^RAFԋHewؿE8L`XDAVexd)8#O#*+ )EŽ`1ÒŘqLK]s.MT~TIl5l615Մi/'~z UG{IP0RQFϯկkUQޚ As>D]_*AFnFΓdr2we: },*K/aR #.6^g";T6U'RÀ( R8!B1;sAU!I?տiKK0-52GC(]v#ɾAXiʛ'=U{XXGgRڴ PwF qdάńfۣ)Ư{ݸSG` -y*m@͢:p%Eu)/> |&.G sQד6e_n J *:_2Vbڻ-?=;ԟ9T8AwBZ$<6/*}؇j+.qג+N[^F0.n'u.:$׵1ʾz:6wFhC-R57 LQj i /Ϙ~`mW%Mv&R]x[RD X̧ 3ăYʋ=$}/8 {qrlٲ$n鏟sb2ڞ{%bMŘ֘x@V6Ņ[VCBͺ.?#qj¨|N;8bbEI9[X;mُل@'<$T?<|rE @JHk=W23e8 MB,g5o-gvPxG=86B uܳJbq$µ"m!Ь0Q=SI3~Puc:]JOE$/8\3FǮD[ka+ kg!ͱaSGjژ'eZo5( %:,-z^v7([AîGp›wh~(e\rs>L8ɦS+x#.*& ,<̈N^a0m^GtS=)c{^!q# DCgXx-vx^ ]|/6?Yn{sE g'9g366T`?%]H5!`g>vN5s`ymgoΈHxI)5sjS^JbY$OF53|t$!fesoy)9aAX^ȭ=r\>Y/ c#UU۱5a7g$a`8fZBf9pj*N%4z1ub>̩ipCR Z`QՂEQo_^jwH&n501`'ۨ([ ӐUe{Tz? ڕ|:t_5:`gf>"Bnfrn$2WȚ㚂K<E}_;|F,v&æyjU(Z>~y,&Y,tF1e  N["jY?o \`EsD㱜|pc1ԯmH]kf)qj؞]]eu5mU-2MgZx9\ 0UYU9Mz5PSHffi*f}g)86y! _ Q9Gq>G1%ĊR*e2gۡMj!Px1AYqA#tVņ}gԶ Z< kq&g;C_n;T- 7;).WR>Ҽ{j^hYX[] cI@P@E-0s?tOA4nDF ~@5SP4^ǕF˂A47 lVnn t)p@g/6 gWYB>+eFi~8.fs-&C\7՝8:Nt2tIM$޾JE'I FWٛ.~%`k3ie^6Ϸ+I#SŨpZTu*YSFw/ƗDf5q3Ӝ*h/98@jJl:kTr{FZQlR"'~B~v!exS"#F}:feUZ2e51Ll6(};/5`SZO9jm^8,<ܬ%< 8 k:w1EƔ׆'|UO_ISJE>Pa[Hid2MkpBpȲpUZ"9>۸g5ǣ QC4bemw+t}m<1@ܱ(;uы F1n;Ց5+u}(&_A3Z|jnU^C/Rŭ'(ØQ06RˆxgG"V+^Df.Mzp#:en?+x'U7ᒾu֐{OǏn֣hyPnBV~c֥kl?xQVmpb\(YOk}\&U2b2N6dO uCD}'hOGF˘2\R~;g˖X7r^A<]{GY*E=]7VFӊhna A9f7``YkUL}aĜs֢ރ/3Yvӫd5j|uI/' lTԈ/>MI:o~l(R^-@_xuJGםS}OK݀79xyc~?AXaa"Ghc@ihܐggTqaAgfi=#ʬ p&_{nz䓘 =7NF|T a} jk&<2fUo=rq8 ~"cRe3 AJz |/E7T V$-/]g<@#QVELIU~_{&N qBࡦ/a,WuqXK;38R6_̓֕԰vl/X6+K].7$DV ;q<<f(c m-S w@-V!#$:ZKlܤҠ77(#Cd&X<-DKbMFgiIִ aX.O:ģ:VgTE \) ;^' (7itaE;5jg_˴A#LtgU ,"VpEԶbT Aƻ!1'||l2@Om9E8ӂ qZq~QnF& rCD}V>@4 T#KD!N2gl G̐v{K F<!E0 Vk$YІG91 .b5Q1КZF3-P= d`%],c8^;ǭ=ʢI^{läk9gIHPaF(a~^͙CxC'8/jpľ4koo7hmZ)뛁B9'z6EenZB)J4Ѕje3rc8~^3']OdÜOiS%1u0tiDqyg5*ZW1(GrdqW׹+X$ fmK/<|4YUODpxIm0)7e -OV+%z/F=.8؞<Ѡoh5-}Jl+,I=v+_RQPE oek2%qw< ;\hi0 _2tm#u (Υ-f@<5<N^Ikr aNQ&)wI';5 +'kx` 1*R%ay?M"8aՠo0}j(3n{?0+o+) :/hbezqX#{f `B 6]Xa#\:z6^p5Z:/sTA`m݄ &9c̘!C{d,hױ%<4wHU~yeq`%H CabHm~$&CxDB" ѩ3=#ε7 rȧ"9g".?A OZx@k SF6 z6?"i(.[lqÜ[+y0 >^M9ajxь?RZE'9ziOZqn3(°o˒Y&_ #Ȃnz vǧQ c-e9?~2 6B'W_JbTe8G_ƆP)P>IQe wВoy '%AwPau5wx9&dt$u`tY<쪰7cB5 *lBp,V4 ?Y$b0dcEF4 &β,ͱ| 磊(JqñHG`ZV/QIJ S VᲝt,&q@`fvZߥFE ͂ŠƵBkdxaN7q(:.W&JRp-wJʹ:< E|`nt7RLq:$"z+D*#-Ju}74i%PCl+tH6 -P2)ZՌkh%tZS8Ywy$WYiRkbB&ʈ$DQ .񙞠F2c?#> s]|] $i ԺpJkE.apPo9U-o6@4@B6c=eʹ̵ZU隆."(?GE;?!EHToQک7zOcp]c-&n7dGhBŧ=ӝb~ \axvd9O*c7C߀$\ʐKzz~<=dž{Gqrg Egw|˭=er\so Sz>T*|#,Υ B-M#䠫Y۶t;` $4=b"k{m nP^KU]2 v~Ȏ ,չre?Vl4t''[ X(߮L5G#2a0*kka1NYE03-W6ݽSt'ũ;%;G9"E2Lsa8triіŨ!Sq1o>( 3 JveKϥc;l |(1m 4E kJ7r=W1 ᄫG/Ƿ"+xh۰Я $zI p8a7F@ mr[J^nyRfEviq"Kc' pl_sK9(q?DIw&@4AsQCU*S1[>m&5>"јnD@:6'c5a~`Mx_T7-$Yh{Hǐ(+nVW.=ѩ'} (m&[35#-1ȝV`o<\bضL $doxWB8R8R-i@(]j\f-JtL53hјCHI&ӔŚcӒ:A`A%8ܧ:?--}t*\KS_KhxγԄVlR :73+\a!89gsj)*X[|6l;xO@_&e bfb=y/kKH4&~1X#/߫l FGa+2w^[q6_KlN XxX()r!Yn+yQpqmcDvE${-)A F^څ›6FE,9EoNܪ7攻Bu6lU3;=jgpm)$\k54ߙ{ju&R z6bҎq x8mBk4IL~2*5rOR:xU Fh0ùɼPfIܲ(⺿N#D!$&ap3=0?>--p&۷f=TM̝gOlIXWFFQM5ʉ #13րÿ(;dohY4KG0Gy3-C;_oW5 ӻ>41%}i[O[>y:*\Z7Of;Ⱦ BbЉkxzQuϝi.Ns|H>ϭa4ny{i*2 k}hT /5mLf;2Hz1(hоCg)ӅN [p5hIy 6ZE)Х3kJz~uϵqdJeSeEG+AU8 :η}&z7#܆ndQ[FAyYMփWm "+aEn~ i { OzlGG?S;pbxHZ%sz|&&bZTe*\t5a='[`'J|r;X9nʡaJ8(/KY (O@]|*&JኾW堾e2tXT4kւDٿ)x0MO @]@'ZFvmdqSS8Mp R1T<Ȉ$]^m@Spx;duk V+'qbumHorBWak0oK$gb72w tÕuG5>C#I[k ~֤ez.9thn恤ڝJia<~X:w }5U H3)^ gA W |z@x6T0rl2zg6M YH#s}?hfh" fzM.L+$”5Y5Cn:u3i4dLZL41ls tgI/Vg6ax4aLuF(qnذIܹT$bCКq?=&{"xr,m:BF-dc1~X$CRlБ3QQaR>05O@1'\)c1P5 |ߤZnR m!>MY."]a0Ar†2}nce>v?Ў(aXD=SF-p~Ŏ눟,Mr:gk=X/&ħ{[B_{bA_30tpvYRܿ&m,KAi7aib%m@EiEoϤ qx*pK"w"eZWhi'Gs=LS,qWxnA 2;LbASl7*€ž3[8 H+h%k"쓛Z71Kn#)X683 ւJ R}jpƩ^x U)슗,* 5e\O`+8-M 97 Յ-Cxg=IFDz%*cPpS BK _0nFSK-Cp,{~pb+IqL춥NU`p4k4n=G%f,P%RljYV[{$ٚJ ,VNn:W}ҏ8#VB`6ѹ-wʫ1`vYli hOQi*{_#cGFO?^-te!8U|jFJgT#\?/•}vC_l;<)H@YiDdTp t͟ A#)K_8yD0gv0.XI&bBN~}w>ܾGT^a7Y#)gFyuaA9+d*P ZV]̴@$y b1e-$ ")!\Sa'IYi5Ԕ+b@#=YpXR3oh>0̏N?x}X M\k|F4ڶejJΦ?DF) ak^ j&N5Hy~*:wc"Pp!7}5Ƀ68;8ʢz=Lࡍ;vB7!ߊySj}2լ3(9xY"81[, pȫa@9h0*m:'x\:ӓo @63/IFYV1lTBP,Gsxb,@9sN H!^Eh<!x持|GYI/0~ƻgӓ;Lujⵛx۸ AR3b@[kp5h|*X=޽҅2(T +ꗷd&0:\me֫rkAnXI_a f$Xx֨a䫅LmuDgnݡ_,d,|VNE e;Kc:73 @Ȉ%rA(kF.en!%#uƑs:3 `Ҿ" /e+ufz)@00/ {AyV:̌"cX|>R#1 U<´<$4:~n#sPIX\-T"Wy#?ow2oe]ʨ5t$nʞ~EТs˟&[VtݿDi w&ͽ%ľCww)b2Q5HL B4iPZ6RX$CՍ&M|CT? +7.9 6po6<[_&K/`S:C7vL;e߳JZoMLiA>a4BJF7oH>[NMPOX6MlNF9s*?uC~ycꜪ0_WCwXbeTƟHpV2(6xZ"xto@@jzK‡FL!vv>jà^*^ .3{ 8 8L.LgK$dUȬۛX/2@_Vr̵ F߉CvE$M{@b8&p5*§o, 8gɝnw9 El1cbv+;)8c{`X^`Ttd/j-3C8M3I§y.Bws:yc .PԊSNYHG]Em׬~"1󱫛Yz0dC=-eUoRÄ OM,wREs؟PlX N#/૭ n|-Zoexou "* N߿(NYk8±.rsJ/ZtU,~T:@g }X)kIA970J6څẌ́큹%Kk4J4E@mS1?tXrxi=D%*,yy'ud}7C΍LTcc:t0*N|>)NgAxo#^hExQ'FCeev { \NEǭD`8'-7,C, lr#D(M-'blg/ ځ2K5[y3;_$t)q鉜CizZ&n&aR)d36+>.V\ A/NeS^3'5lh/iâJyNc`D_vI~y۰l#߸F,!,jZT[롥֓dZ`k ZDP6ޞ|~9,5GbPKz5(1r|ШLƘD!sNVNqF]8Y1VONΨlh u T{(V)MѢtk8+^jM(g;PB|>')wbDd'/~hB ?_˃o;UAi4"fy%m{'dqfUcc`!p~}%^87VZjba)EtaY呯2V1P0tگ,O"?-d6X2Lc$^R݁ ziCn+xÃ9U? zj|* < ;$,d-RڞPeARW 1GHN8@JwE.dNH(.9x-^S@7cڥ}7=a%KsaGCKT1>NRû]EQ"c.վ)%J]"! z3GsvE|-qc/;SA&irF{]8:$S Msffk[IגtNGh4 j?l24s>^-"@Kv):p0[&n>-5MT*m5䊏'2B^Ʌ. u3c1e nXnY"< w/IS I `x{nW畽8O9:gu=DXLKw5 - ;ezl]H9`.P&LrgsX&UU=(òpoblk~Ώv~kfm\LإnmU1,ёAѶ^ΰƷ0gb1Yſ^d//= 8 /_ q@P%XXȍg¶9Zۗ ~_ {[mڙr0IGG5N N[YZF]E?|Ԫ{^ +X5;˧yf/m֕/n$Pn!u#qb#\ 4L(5[ɶ5~L3J[,i_%z>7^a*le AGy )5b #qm !43lTrysOp(R\h޵֖r$)Nmhшoa+r9rڛ'GH+ͽ^ u]rB r*L8`9m/eWZCw(Ahv5ǛJx1pR /Q ,i$:ɨyP59rD5jg1ŏWḭu sQ} ˮyk t/@w{.Y쵶nBHn^O箖ʧt3cz;*Z1Ē3),F4O[Jϴ9b]{aB:t/7Cb,sXb@@<^~ ,c@ Z6yƕ{]UUKƵ~d+{A3t̍*8޳T̕9g5vm! ]e3Wʾ@qվޘ-?")t$E 2#B9| 4Zz8G[cxKcw ;L@h !.Ts PٯrJs:n GH- he'uᄱnrM?m+'JqOk)$)hVIyA49}1w>P_㺞K51eҙJ5 \'pF&zIY9ZVap{Gf#!Cø~|ר bqb 4@5| 8riD rI!I`%:Uݗ_2T 0E!`gV/ WM[QKV9v2?{quH-NVkLy;CǘX=䝠hGv>=?8Tq}]7^yk~E#3Q(rqx'\L)EdbӶ?\>{;HP co0aȽ|Kxa9³ޒߐ+(e+':RFo WH唺$ZG 1nDVp{ f|%s[xQ>5Ek/}`K zpهWsxx̨%6]|/b'E`3mc׾g_[ ;ݼ%]ꚉ)  (ǫqMHϵG3.y dS3ݝiT|d|eUtzk*&?_P_DWǴ;`H0ZVCCV>dWr4: ^~˘Ռ"8岭o\l{,(r^;E]l(a3oMV@O1' E{dI#:8NOVVt-ǘ_aį-/D|F;+b=B>PJ3KݍTnOFMd3Ht^&;$s4Ml}jMl/7-K|jʾ,O0.['H-*퀅YWۮi>WFξ૟Fm7xAL9=Ҽ Uev [%vsfP B&F:-$#A0q}%p|1V=38Щ0c^%uuZ}tI_H_ՊzQ^R DϋԷ+e+Κ彫n쾆Ǝ m.4 t}L-OPcڶ4`#u9늈_ #"mΎnѷ?7CyɂAkYC+$߫ޥG8 ;hSFz tnvI-帩拻{k6B^e:+kRTƉJC$/iыRu! .T#ͧ<\2Ⱥmq#pn7Hm?'g#wpS{?Ats7:]+yr$V8 ['YM k o# _kmfS艟A^% ݏ i鳵& | G.Ç|{9 >Oݘ\}ی~+MKǵGkVp 7# +fELp1A7 uڠL48P *Yݬ:l$OGksyS00TFuxsЃ~4x7mxғ>WIX: (Z ?: N |${47`FB1k/G>pf6UuŊ`$8 $(c ލa%1Ӈ5@L% t,<3-]L Ԋ|7+?Hu-[p\fuQJfѣ0ta=x7某dl >IOuS`ff)A7*|ˍFi ) ̞=05zowB$%!/ &GO {Gt4;ݵStK۲}4T^ b5f99,RʁBXZ9. f}#șQ< ꞣ#'fi!8;T:P!F(.[_m)e" [}W( }??>YN7P=37 ̅# "Q`T>P,C95w >h7 v<ߥtATR@ hn)* 3ǵ%\7c ԥ1xFk̅c_8N@!!6>נmX<AxR);h/p|ro/Aژ^ AOYH f+!cIϠ,T ve.Z9'xWoj( rcGwFK7qRXշ_FXF[Nz[Ҁ} shw+(T_)Q ٍ l-jJ&XՐ?K v0^rVn~eKA)B<ytL<}}3LB ˞}Ou# `?--LQd! \=2h F 9](`(?Y#57]ByZQHXOUWs^h)$P%rK'uٌ "Qa?YTS|UPY=S0{I;Rvsx-SDtQORW@KIدs*BڑĻ~-zFAMjCk]6+<.Dʲz]+!`ΧL.R#@GO!R] 9asS=pt0IW$6q k_fqN]0@{[M>P9Qs `@F`xRQu`F)WlLk>eXvH<q&/^`2r㴛Eg={x#~y{Ee#- Yt$צ.JkȬdAPx-J/:٥sut!^:zYm wC~r!YpD`t|W${ Lh.q 9〓'K瞼b-y} R NBT(V%/jQ$ \D d{yivՒwڵ;G"UD{(X[9=m 1t*L_!٘dI-}15g,xѐ}B=p B 1 )$u~t5y񚕅/lFUZAM$޵׹ߓBCք\$xr $(viQ:(w޽C'[Oh眴P  4-t\ i(a:%pz͐q^w.:@gTq )lZ^`py`z<97#RLn_£dMU*Q3R[ ;/jn{qS^3ɎZiz aV92cRTtZ+ZٔWzPiVi)^'to!+ m3y#jV~Kï$m2R"_^20&|]PzDl}o;2DV&jF|*vwcGKzʙS2(ճ'qXKz2$;"lɷDt6"47K=ZL:@K͑$қ@N#d2Nc ~ qn0Ge:)Enҙ څ2(%{UH̀,zA/Q/QOt87t`i\fJjEj0w{RĂ;}S0@u{߀/SeQc ]\ؤ9K \Gk*ՐOk3F̗~s-Ai>_ED>o0Xa9>5# %\NVg3y|i_?.RQOm3o/cF-]۸Ws]r^99JOBmRsѡw-eDd5 SU3(?,Ҡv6X vume(@!9dDc.mH Daأ4Hyoˣs)__R\"?\")s2eNz˱s$N󕵘NQV\<k`6[L:,b\:OnDb«Mze Dz^8YǒwSHѡ^X|iôǪDt#ο8⮊JnyuW>1 OV#:U>QOzt.)bzFʴK1dT*i1;iLǗa>f)(= ]c0'~Lܚl, s֔'aӧrx5ۇnzN#_$ ,'-4 AMzY&v.SɭG%^10z?/6sNvdž7ߢ#Q(5uC^R#/`UM#xU.+[:kgRF;0>j!?_Ao>ľe +LÈ-%e}U)1҆i:!uU67 uUNq]'с"1bO8P>Ku|: iet?q* :E]pP`~In])o1f /3sf'tߗY&D0FؗzOW96T'~ov"%Q< o;QRW4}!|bnJx*H{ʀySGa] QGjCn<ϟF"r'o&uq0" [q,&拸ïvj="˜@'Ģp..{ bonQܰDH!bnU>@% 3qFvK #e)SEbY=,>vB u2lh}];@LRJ{1O%[GH8C"LlĢ&* b2B򺢒;LK-r ̏ 6q^Uh4|>9-4^B'T_kK7ARnE7ar7 ˢ M">)th5H5OΠjMݫS"Aw4 {3ߦy]VEO qbwnQ]t,~Aeɤ"3AX7)-/PmP]X/Zm~)}irT?pol&T]J)?'wze T~-F;z ҕDևsjyxhQTAT5D7@bs݁n\gVdHmZ;<2JUkA?ɋ_B&g=r|o"0l 7afr~<3KnρT|^FAt9%')E**_#w p6{5Ҍb#"MTI-]V fVbȽ:*/d uǔ@As@k#]ݭNV"D4pM$IF8vF@8xkt@7gK٦_ޓ/~L஡7o,+fc,IklCRda*e8 ݰo0zs4V۟{Zo *IǕP-M\F}G9 锴>) &lpp (q5 O?.^`0!s*y e\yϏ^HA3ſE@ h}㧧 2M4ȶCuC,}ɰo&S݅C~wA=lOxxR۞GE'Z^aoepwC0vBm.ph o=\+uf Q3>;] =5{/{=2rl{9 ?%D^6Mڽ/{`x-Nء Al`-9hJ҅le| 4jBR7w^:˷^yߞO$Z2Щ[|`kSg?Jӡ\>(a2>1,/L> ;+Оvg Wsn L*>a<0{4_ZpT|yu5X1SΌ-Y،eo SeQ&#)4a޳<#zujskPMUg`#(Jv_0Șns)6bO>!(lKLr }R%܏#L!GT7`xX A{N ׺4<܏8ͽni=hRK;ؗ' 1 8@˂wF"ainm: wcyxu{"Pcyo0Lʕs^5=`ՁnO{Ҵ)6>uLVb<mWuR?ěQq2<sD48#B-p_3ܤ\Ǿ x@3Ⱦ(&ՈqPF,{x}ߘ[8(vIfW!*E᙭b5)FE%7$$ʤbYЧ)f8?O&A.k{(oY-;sQ3Dl2:?U-ynê|}dLvYʌZ+;l'WI !"rI jvCOgrXv˗?[qz!a=`SQ@L.v ;`v6;6Cb!8T$ɫa".5:o Ș7/=_ ֨X݄u`syq "D4Fq(y*|uйϋ)L9HE#e^zÊ(ޒ/zPkshGQdzZE!$IJsP}9"I ?8S?` WߙJ6&tQɟH6-:I? :m|%U MYuYQySv-njNpX)JS5ZWuOcJ`HIsy-ɣ!y`ijM}P5NI(sQ٬H1s@{(=.-8P ݊h% <$+eG|-v܅X 1w<-}(M+5q'28Ei2P/ء.if==.+<9_c[ی)@xe@!AFU'vcovoV6՗=4}k'~T2κIbD5f9]rmI^]OO07<_ȫcqW[/yZʼo695GTμN|Fέ9WA-xh"2}gUH,ę>emOu۳fϜJďk=/%s]nka<^w-)Dl2~R$ b|JFcX6IXzI:TCqFSx'`n XP珤p`* aNHW0@\wpu0prZihFin7XPב^_}Y# NvSlN`\Iq2/&~p#, 1?wQ:/ǛL,O Ndyr4D'%:Pslc}!M[i`v~FUX`6qX,DW HFג3WN70_a!ޜ=}FK6UHeC#|C +Xf_5m q?z{>}$[6:°oEq;Ȯ[a=PkBy 9N-E:L9ߐTդ}K!yne` 40KXNh9nsIt;L.$d[;}4R3Z[f#3hR+XU%@Ţ(3ծHR/<oUdDgJ 1˱">]1:_r\%psy.s11J*DbgSlT7%8> A-MVn'[4g8r|<9p_N"1r"ՁE䠈a*gU%?Vڀi##^ % C{S.ХMFzGUtPղڅ S?5W`{&cϙT?ҫc҆oyׇ Z_#?4Mz\;_=WwX$mlުj~6l\Ki5Pk+ 646 5[xCXg8+ifVI[9`:f86#3PtlcK+ U+ԹEO5 cI-dC. }6{:Tw2c(XҠ/M0etOI8L|Er]0[a,g˿J=w }t8'iΩt1ϼ^:.\\QLkږZ%+Y!ftRMYIHo" D)Z 6W'Zlx'F h$ fF0%UiQ1<ų3B-tRL\#+}&d^W  <\I^x̱kReL|BAM-_K6{X:!v[9p^xg9 ;7`iU.ܡKY5qp%PtڔL!" {<{v̓!0トB # L^KQҕWEG~n\f(h,I*l a] 5q##YY=RJ yVpd v|G"FU2v1c.wnF)rgTRD-.Lb5đQh3Ip6NZ^PY'/[aW:ܘ'l`@FqxV^B :fB1ɉp( J~2-M5ߪiO bQ'lB$CT9^Bl>X`* LW`HciE=~}&t3gg6m)QeBUl7=w$k`N-1DbYO쏃 a=! 3 $Dz`rI1A_Os%dU#QOl%=E_M/,Z,oԀ!zwc_}z;|ott?D9aMClʀˡл!| 4׻ܵmH(V!Z򅭇(5}{u^w)oz' 7W?F_^F zz>9fL:@/H[أU?zښ?cmdyk-vbfچ&)RHfNȬ Q^S$*K31plBP,Z/Pa*Z\Zh(w֕ DfT*WY V-NݧdY#w0*j< e˿o^Ke#Šde?zTb懣po+4GXIX,~NxFzPC"^5KJ6 Ġ94h[12q0z ue1=Y6#kzܼYK%=$K 0nƸ3w|F2HvW3ߦqğ'~P/ McϿ H5P=evp]zXm—'-!7z5±3[X@~A;>%&ȂP|uJk/Wxnp:pWvS=}Y65kx%|GM*Ay?ir^k LU4(1^0 @l83eQg~1IC."FYR7.*O$2wo#,r4P}jV(eF96nc2ve\ )Rq"ZCO)دk9C :2N95+Tgqc:i`J1Fx ש:jBo z:}.[gN 80e|\K ĝZƾNyB)^4@1a,ghh?jp/Ɏ W+dG(ܟ;l:&u(=;yHd`́jH"+*|v}-w3Ndwe'0 mIbPy#c)>#z B*\Pj"~VDVȕ.o{3W')Ch"ǣ&Z\:Og\~2VbP  2Iyy zO0:aS%&~xOZO#-@s4+Dx GZjF mK1W+,6iU47C$wXuDUlZ-L co+/Y -6t}S c¬NeG gsi$lg\@73E, ,8H~8_oje~`<=v77oҳ{uԃT6ydj@4K*V%lckRzEG7efE}Atq?k "WJ4@sɓSKZ+\#:y贏\X `9 \nI\09@+벨6>Uw*dOeWô yDr';VAFMR+݅$ɑ8\;HJasQsJL9'# -{ BXW"{qG+2Y ?hU76$KDs4cE6{NoMenfrcf†#O3y[޲SQv7bfODvr!Ir:%Lsݐpd]=تTRµA><b P'Cys /ۡ+ea,1|}"tQ *1Z]֩K$X f N䔝;zOo h֙5z-] j.DpDd 왗O߳opxS~ju\q{Ф2}aY\DSMZm:֖F0 VF*d;F ۀ90S$G8N$!eq(<2OS%nZ&xp:a WK}VUGte)J~{ x;~I7dzs= 77G{w9DmЌ)/U0_/xt=MjKVΏhX 0eB2SzrbnPZ0( )5GTpSRߡMcՊ$}gnn_z/6ɏ,Re7(  ՛Tr ۳륒VI4Od/@RXFڏB?o0z鳣Q5:sx]y$m+8eD$bA!]m8aKL:|zEƢAy~kpDMao6+9A SX T@q:kw B_Nq,fk p}?G fᒴIxCQR-U,כmdjY %goƮx1ɒ?HI`{GӌlyM?61ޣtn5]BP}jh}AJױIۿf4$rhޟ/UuN'=*onQ@J?7At-" *F շ Mj)Dy;6XW OC~4l!rB7n%*M۵'.%zɵ4߱<@βۼM;vVRGztQȡINyOp0G䈐'!78Gô=,/Beڊ+KqDPuHGݪ<ۆ +#*(BڳNqMX't ӱkJ@>䙶wCc$h@ e) [q# !qztVV7\зj> /:K߱BJUwp~Ժt<(@Ʀp 3 ľ0Anzk_͚XHap9u>#wBVL$OʵƄ~ jv·UKFCS}pnm nY{8>福UI'?~W HSFkGD'Y.st@:Po ͜ ΏD0Ld8oޕVfXYKdΨgD|sH`nJ }~~%eC -?5_gW !L)<BYZwh%JWjJ+=(1]ž2~ e;~Ik+D1ۢzmy5AGҘOT!b9#%}iп[o_ڃՈjj05Mb>jK{A=s(GA4);qaV{?7C!e~,cH)azDDGXՍؚ] k=69eI9bw6Eq즥SJ`C;L՘w\/e%zpC7Ѵ籬G{n[.}b8!U0zxN! %&oYgJ͛{e͑T;й>\G qVq#-E-XS`C3t*1o#kGu1~*W;]i69lx_ Jj+WRHU|9`l,A_IuߍIj T "=] }Ӻ &\PRuC/`zaUT2(2BY~ith G"u_bT65%nfHIջ8yd RLA;-h/p! #߭Qj M^;Au{I[eD>*P Ctt|Rr"hd*1n:H~#0 4<=4oZW#-\ Ƈ!hhEumIo{Ś2:dcp<%~LkP`ѥÜSGZ-(>z ejˮ31SRW[`Py-Pr]!tWD\D^l򩿲n"!vj:qHkl̦\Sn;QnZWd ~h땟]͊WXXAmﴭ(S-;Z &ʉ(2a]Q7C0s81=TNwYT4^I7C[98TL ɴJ;]9P_վH۳xG1=b^X }PEa5p̮W-^Fx+wA(k2|-piE2:#3KKj!>PY?q tr ڼRWh^.FLC8pp蕳 XMѕTMFmsE]+#-4R۱wGgvLʼn ĸ(!>|2uAWb樅3eIP,TOPʭaY\**&azs ":[3q>A_DP]TPGB[zv^),֒u@ǎaqZ xa\wʷ!z=B 3g=7h'?yAKr)._+.YYuoOF*č*Iqmh ܳvd5qEn'>)"|qu>*deDLp3mv+:VŅ V? e'ز<!X`=Wi-Z!E <(~ӝ )pOXLڤH = P\N#}~[OOYu#kg_(ZבYmJbdY]`h.JL9XɼF0߃ bLEH-cx 4Ӝ3O}ojɼo7rߔ f=tkϜRHrkQ3:(OsiTe ~FaIӦ}66=թ;a"͖";#1Tއ-G i%'UUl}yK+֘±;P_j ^Z@,}Ĝ\jږ:}jMu-uś{F DReq,%Vcr8 j@cyl-e)Sѳ7>T0S }'DGG1!hUˌy6}@)1}Pv4~u|E<`1?5S>{:z~ ;(ۚ5 h!"\Hk7ZG~HN4O,xa()sdԮ{]YP 54I1k1W-R 薵81`x񭁚s@ |YDKH^.RM9.s]*m48ęEнT6x2U,J 1 Gֿ"q8H^=)B1K|6rq&i'Q~~z#fg|{5߉r@@+$z)8T)jYO"H-ׄͬVUjYOhw)U0B*cvJ":EF t^.ÒМ3hOzf)Ccȅ!Rn:O3eFPY0o_L52ƍT8f-;}W1Rrv hIu-$bB}qrC`C>۵rL#2Fax;Id & Jׄ>"Y8Z\LQc@Ջ7e:jύe5;*+YGPN,#~uP0+6;k$^;u̥ &3y2vO6{ۼ&aM_9u< WG>jbƶW/B#F?*md~ٛjR$єl6V[Cln~wA^(1u P[tO! -T{]QQ#gt nhc¡X?lNZ]pg?ׅ?*%j.t)WNCMdU$;WނT/ʾOȹOK"@󓷴Fe3 %&T% Np5!#3~j+us7نk`Z^x@M,:L7u^ؙ4!dNk3 -mREC'y.E+-so8 nZXx?| ceH+Q}}ۥqh~GP2^QL]%,򰓆r1We^>"#"9Wftׂ΃q2lGdb{GZ\>UGil)2i X"7 @<_]$c@\UGTۖ27(5\>srڶf"URʓR!yS'm$?JcXbHgs/vDW'MuE< _vGDO㺰s~TAeq jěvx*j=쳭8)!6vQ,i$,]'%O KUd6jaki#k[cq2sdGEz.(G b2M}˞fX)|S>'L3K j6\)!zda$-j|)4 y%suZs8X>I}#ZvT:TG )9a_Ń$YKDƂzF6T^6Hr[51Zxb,C~̃)t2N.v(L|9\Wnh.`u[)wA'7m60A3TU7EO%B60'> `6B(&w,3Gi?wfYtQ[\ry͜VogWygghv V'u`T:С;fyBu^&bډ ZIk9}iGw91+ZO6sV YFںu Я=yC`vR^KG1eX bp"JGFhիg-._sdLvZ7ϓ,- 6="`egâD=&9-=ck9еB2XB_L`هbB)RJQԪ4MEIj;'J >d9`1g*oQc67n@^\ }QnR51B56sm/oڢA7HX$2.tEYF&\Xt$!6P鎬F T9.M+2ŞeD; XCTxG+Tv+?t/A]ӹ??ɅهN'}8fU_!QĢ4&>QK .V*MH`%it%|;ZRq5l|Ryq #e\@lK۽uE;ft9z3ZBV{iLMY_zhzGL詗ZHs[$WFu=^ r__VcJ4x/Sl,J#_ `K f~(Q(kd>&KC ?<7C&RLJxOnC30Y1 $YZqraFc7@BRm&׳&E0֩͏`J lOD_gjG+|簣_sI>t+C/2S+,x`e͟%V/L4}@&`}Ֆ983,P7 rb7K)tbq>n+-WUdSm~mTcQ_Hnq#'dK2ٗ֙GN/os7=ol{#sš6}&yQyN#.=)L.)LVK-^sZ{Sz< K8Yuڭ8n!9^%LdaWf<v qvҕ̡IjCDoH$n?Ɗs{E'!p`ir=t{Dr`S4e0=MK?/{^EB[8/2^4Z%8ѿsb0eAvu!.N$ !p?.5_&9^x汖lbݗq\D?D>S MS[3U'XGp Mb[ EoTrhȝkI(Xm!}uLnzi4A8K4/?)3Զ8D8e=C VS 7BFĔ3;A~Q{'H0pæJ (nԥpud5)){6 zt*;T UjjkXy g~p^ggwZ,rלYJԥI-_3},)7Ic@l}}7a* 3#[1oY2)X.HHR|+3+ wlCӒ Dxq&H#BeN3 ex(F=k@1oQLZ?6;u ]u16EBDS?Wb=aQoT)B .RhgO9zS"#ksƦO+M]3L3Rx3Dw(!VmדmX (Ją\TgXz8IHJ$-VT&Ś/x"6nn-Q U)/_`otB_IZLVycy{ggЁvvnݲ= [ʫ|E1޸;#_&)ifZXC_Li j+ ;r9 vV5?UJv{$Me`8ӷ}ɵwΉVhf S!ZKs+V\qxg${ I:e3]MxVZX9wP P¶gRS A>--gT+d|~cvpw:ء &Ukx^eDX-"9 iWazx[qOf*_lեk7k4"G6m@J"a\snf fR6/_H$"#!1 IZ^@Eävz)JJLB.PCCኄicg3(1v;ۯo @m"J]Uϲ} ݚ-)LZ7RGOQEčHߧ$ '3 wcMԦk]Sgp4/e8a1Ft/O v>-Zu-(eӒLGCZm˦fM_Sċ&?Guuz [- Sl:QN @q@Tp۪~# ΨvvRh2.9P)X\ݧ:<~ۻ|/n=Z>p)hr ^\*6uO$PP*N kqBOs6$wiU_(ò<)EoT{{#djOR'iHne@w0ovW_ 9b3$XV%tYLVGb1q#u]=%IVd>(Zh^<Ętf;} {ӪIR`;/Fr<6}HeБ~s^m(]=1ֹ Ҭj^SЗ|֥DL4!{>RE`j# x@H~pe+)o12Y /R 9`pE9{.봊D0XΒx;T;T>Z` d5)<*4ۄݟ<0$ Ʒɫ5w~d/ojy~ e %cmE E\=wsg]uYi0P peTOj+qޅWm%, tҠk0٘wQڄ";MrL=/oSׁ:LV׸8xx1 vʎ2LfJ /g:gC%QX=h-k@q{l| s0JZrP*lR@ T Jgeӑuj5퇞7)x\0@rpU; ur[Й/jPV 49AE2}KJԎ>?yvſL`.I2`1;b/93 *_QC8q,T`iҡ)vPֺA圅T(dZbg7 yJ|HSNk]uԹG:. KךVq1ac#cO2.|^q5!j2`oyjX(ؘ-$V硟B9 $L,92- f9:iL+AR[ X.xG7/G^ -oۨV՟pZ_EED͉4eRƽ1fA)2.ž;Q" zzfkSƇs:(Uz[pB5wO/Y-xNX oHܤٗ|1 .ܫ/ Q Lծψj-A07w!JTk+HGH:BVlwɢ[t}GxatQ&'sq^"[K˥ ] K6'*9m@z,8CVro@ҭ.H Ӫ&ԮȐHjUOv@@~ vQUXV6e 1a0TvģhS9V ?m)2 9$58. heJpM;m^[YTs!sv9dG07墈^nta,pd_HBiɫȻSՃ"eAϣ+B NRmLwHQYQJ %O?hGE5B^?#<6$>&~mL7( =Ne,)N"L:s+|(1wHT/E«ŏ=+ Qؕ0رeu9Rqt%G.y&#}!$SV'gSׂ[fG>FSoז\L tkMٶ|&4T|] ӬF1+v\|/&v:(SIPGg` 1]>Z| ~%:=eWc,į]=aEVm{> Urݞ>fȝ"WώD MuEì[ 3-l$Үi9pao!?5Xу_C4Lefw %yѾ}] 1]. ¡{u{8co1L*R5V8yү,Ԧ|@<~ŹI@=ZLi^urm ^hrO\pUS֡,*e8RgҺf =Ƶxߩݣ۝!/ JW*h'z[;&9OCn'|w-Dn'\/v`"EW,[JSb~?{{tD&F (^̖2(y{q%!0EIa Յ+S%88>~=\/^SrTo @5c/,ӕ$o`Ƙ'[S;nX6Fq@ڏ&{6Kq4 .Pu{C!i1/GD VJPˮ [%jjgtՂ)R?܇NSC "ٯrx6D ٟh=Eՠ\q{"([qGڠRc)?DTAv}hJ635:k΋\T\; }GY<ޣ#1yZUo39yQܵD;-Dw6Y&hcR~k[9p#Р舐_ #sԠ՟+J6/OQQ゚f 9qI{;64o}?#6LN +{L6_3~gpn >~K|j, HGa|׺6S*&E-]d@ěkK(jA l5+3VOI9)E Yv]ĻieA}2x-7P*ʮM"@ jX(wp=޺6ֽQn$2TqnVO+}7!`} NIO|䪺;$ZV=1{t&y Cz%b/tIi}I2 _O>aݓS*3|v>Aw;6z6020'ۆ$3@#c즼ͦ` vl4mTyJx|K3Y=@?>JYg)iXz8G\D1ji ȟ*~,|m m'<5<[b J'mqCX%n2ljHKI,/E!\(--)+ g_{WDj&Bpt7)[BMh 犴L1czUQJrߏ/nɰ_JŚgt'P::9g=ɪ{K?-PcH -}K4Za[g\8XvD?Ѳ׺= FdrN$|JYy|ѾhI8NxԬ)hjk& Y5f g(JXTr0T/.w4?jH f1㇊[{.7 R.^`+WFp^γxyJl  OՕAFӔԦ!:I|ɘ$ZoC`5L(}UWSޫ]5Ⱥ1h\s'C+4Gr|/S q>q.@.Z6-d;:0Y)dCR؊~)sS=etv1kSTeH$uAPaZ7a{!?NQy)>ׯ'! 8rwȱ;[5TX)t0sǟqnITGz>:}518 _rk[FDzf\}U".<3O g%4! ;ϱ;~Tj3R[(KOqP ~u4!prTħom+c2wKHy zd+[;.НDbTCfLjmvܯ!w_k|$&dиTvɈc"[krF`T-$?#q!uܕD&4GtSk1KxwGP(",fV;#+͵Tg 2ҨAc-i:o%Co}>sJlpK&cm -?ex\cdMz/)r5j TsxWjr7Ko'c23O>j0ۘ~ÚjQFp֠J7᮫&Sh_q<|# #AɊGtY*M ɐM{# 8.LKi6Ԝ>OkJIL!l jW<LYiMuB")?=\Z@JVy&c7cGK`KX8OT ң5Q`T|yaI OmLB#:Vɏe]]=sЎ1{UAmR&Ps&*+& M yn&)Ix5H!HQZ,O"DY)  v*s+v&!00y,U3B]<d#(g?3[qh):bO*6aUX]WmClʟ k_Ïe(؜$@ ~;NmKTlROgSiN| -qŀ3Mk./̎GI<fo2w/$$dE~ eN qLh Bh%l]h sǍ,ɹw ɑZklR&K!򀺆y|WP>[f ȆurlpnݲrFS6Q[ sp>`c6[v܏ה/sJ/FX]>ymq1Dis(cs_5nr?;\fβXJ8S$#^s[+F襴V/ Ao+MD`?[P̠0NDa=bڤ Q_P+A ļ>e,?`'j<ϒֈ(^jw 3F535Q%s]ڛBDc선$SF$ϒ^X_Js/>2맆 RF߃h}xrbr]*%x͢C޲1'IY w]ѼDÿwM,ybsD>_ŤeLXxp5!0?!Npd=)!l EPң:Ƅf0-8g^Erm(u?J%}VV8g*ho{#k(B'&XZ'F ̏ˆ FP]3ϛ"F:3h[ȡNN~ܟ]w͇GSSyU:GU!d`A.KVoմi,k,pLj6-) 1)Rޔ%n>Tm"j/YѶٞdߢ)哿T@utu/eqbr~OG{H:~fFQ&CRjoL+Hp["iych-O4 дQ(6t6Sޮd=dA[lr.5{Wk9/WE5h4$j5ig;kCb#Ϟ"hvBZ׺1 $d㊇%HIPś'eD lwtJ AiTۊE|`]+B-ӒUͭ8۔yK>%t2ʤ5hRM34-\g8E(nj kJd8f}ɪhV]# x138R| }f8W4 nw\#6[~0F?ljve]ҍO/6Zs, jN |rf"WҞ%9 *=67&44?ђ`F|=SU!6ЪiL Tz _K] *Q߭{dt,MAvLB]_]# LbJ&|AuĢ5i T>tQJkh)gMDHWFn% }u\O:$o)1ڝCtL.,%se&%G<*X'pn[z^c>vL\ب& 5V2d6Ež?EP3StgH!K/((geqHፐ&sǤ\!*6?rlir!E[x{>QFY1ӉlWO ـͤ>_26t+im\_8K ާӢ-Έ~^Ku iM+E׺ !`q樥٩j;i ; jxvԯz잢 [7! 8 5ABՎhn/R6`E82D9RN/_.(zOb┗ny3⨗(C?X>9r%[eeV/=08$ 'FksjQRo{-^w=/uݏ[O . 0ZmcP,a"OPz_sWG 喉mJ%w㽅c^O@=ܤKP^PQ*G dL"*BN!jVϴQ[.xipl@tkuXj05l.gs}DQw F?TV+{l\kY}v^ 17H"FDY?% lS?v4:@QNպE QK.H.oSO~:+34E\^)-,7#=QH >cկ,&9opp"jIF@?XM,z猙ojݖeWuWut 8@թ_=eeޣ g/AbklgF9J юS󯃨]]`s]_ЁvåAe)=P۹i)A ˧@.zq_upʃ7{s ΂hfA< Rܞ<ZV_䑣ǒd-8PgSTAXVDCbG$f'VTvntUx.)n8T' gXh1ٶ }駾 Þz0IRrߋLzrY*F}zC|^SahY?;*6!g;*919?aǼ)uj|D4|8B<`rWXs?x~XHu? NhA?e;r[6%v$cuoCzjZ|1ҫ.,|fc.AQFTb?b'uՊugq)ڲG:1m)qoZ*PiE]~^;KQzasZ(}߁-Yw`A[~2'nRY6-ȴHꗅ43? wb cԗۧTC O W f?/Q|dpfD et\ NEzh`ޠ17Vjr)y):ԓfAxM5@9/e<*Vi5Y2s|RYo- W;vˎe٠=;d Q G7BPcKșm紞ER]^~(9 O7-i$ȈTT\E= u>w 1sF@L{d*nGԱcfpb!ɞLw\%n2"׌сNB08Ah\,5:k/%FCQwϜdz!1&e*.9Cl.;tA!)xKJX٤A+ß=:W(P %tX93hzT:D(F3Nv]J(>9(c;< +.nh_T+UI8hi$dw sLZ 0`"8'#T),+KeK{uc@%1$Mۆb+|LWV#+PiL\ 3z[Ik+ _aZn{A@Wm?VIv}b;3SqԀ4HjૡI/ZN;<2Ti E/1R v!3Kƕ8 Fls h~ f4 1j%%}IXi%F9V}}!?sJW %dO!mb 7yମGzKVhBDG_ʃ'i!- 4v_9CpcL9~-;R`N.&5A@]:d&]nW.a;TׂC?|!Iv)A()F%FsJ`AY8%PۊvLk?ar}Si@3R'ѥC|!DiP9R 7ɍ׀(4]PA35[>,ถaULI0IDZ|pk'rUKVJ, ҂ss,e=r>C"/}ի.Y*0FAЧRz0fUDt*Ʃ954{qϪ05k׉\{ z LFN27Pq1湿8.k־ NHY5HB BZ;;-yv&  }%Lmѿ|q߄&'CZw y9Ä1(|Ք.pQ;._=A*09UxF)9sH=[yqY,UZA<vVVݙ ":}eZYS>T:P Yy *3@{o ux& }{7d `T) 6RH65/OBU4V;;(d~3Kkf}{-!޷Nw jď p ?0hҒHW(&*yn}ߠQ)54"7f= Z@2}Lx>loYxk07>j!DQ. Wz0mODo]"'+:](liejCy;1HD.?|U۲4ɯ|:_h:U9JmU%h5s/7>T,'p J~<7}ůMD|F Zv=F"_pe?RQٕ9B)5r8D/$YW9*>KJ7kk|Pˀ{555j]T7% Dm7P!tF!eoi_>hwJW?21XmV.M/׼pŲ.~,>("46~_7X(iSl/_:@2N&2ȖiW:ґbza_>":\XbkJR/1B,cDjK:$ɃڇT}KWֈ~!`CmrfV~'`6]476td[/Y<:}p3GYc}?l1? ˍ?牧K8}u{>uT-0j M`L6Vu6hD΃v.돩ۉ7gx7ZT|k*\u<eijc)}8!kWz_SiK;x} :okrңڿejr*N#%~zbk݄E%dv!ʧgdf`נUעD0ġrE{maSAʵ77}%'JU>/Ⱥ5>"Sm {F>o|[8u>+AJ%GQΖIE`K+d)Rg)9X=K 2Ϲ4}وV3bӐ'(Ҩ#GIFƅW4ɞ2 ՀESUx~w+G+f $ RyҕCC Ky>=j+% asEC dicGz [!;ꍵOGY_ePV߫5W9l.A:axXAB VFcnPF&AID&K2#|ʔJO|xʲY[|`twU\YG#8iGm:lVg|Ev [p6,YoLgrO|Q?Cf6F;JLA\[%f RO<;xeVǾb`˔ Ү`ZMjV?fB8'pCF "p!OG JP0s֔c؋_Ty5MocGt豩j@95-mmMrL\M 7o/nJV0N[Y&n5+ F5"NϝQsZ!_o@VFՖ4sm)([5ޯ.(#t wrM V75+[.ӪÒ=m"8}~}x;~|HQBVaÖK MO N4()w{iܡvQ5,#XQsnŸ j1E^R"zic4`]U8Cphac&ꚑ]k=`K]-흳TL@H-F)W n@[R VY)r?^s> {C*fdҳV7 ȴ{ oQz/Z =j-+GCQfʻ75!Gˌ(N xG~A*51g<UYt t7 oYrZg(Q>< Xoo%l.e 2`Pgp.vZ9wk&/7#j'$L`7ڲ x̛ݠ235)iA>րaqx}>B.j̔@;(|:#h\j{$gxO0Ud"&07Nas.}񾒷;1:#ݼ4tk`'˜Z4`HVJe>LmnUyHb*` #^710r]Qꈃ_k.vC&dl) өG{3+K>홁 +֥1LgĎGD\^dІu[ hj.5Έѱ y9bz|S%~]TzHs \{:>փB|cҳ|&sGW*E strv45Z"8vMc,I%^H09,y+kg!e&ⓦ!a1rsG'FD:j#ǀ[TotA?N"\e$%<ݣ_*d4Po:;ͽI\vWs!81 OW0Yϴg,]_D9 ]`?;dZÈC5wzH컅PT#!*M- Y5uE5C\;~Zwk7Íeb+Tg #ޯ]7{}tIkl(i]d- ь4-爻k#巤GY8Ĩƕ`':ƶhg +x J y_\yrzs$ 3M*_t^5{S\Łi/V!U6^ffZ4[F^ܥ)4u$&OD,ʮH15\ĴJ7 @~sFmöN aGH p{Κȗj.i2XmxZaXxd5 qRcsV`u ", *&z}`Cޟ;B^ BoD[ ֔ (w kV]!xeZ xq1OgfPwE(PO5¿D9[ uϹ3ߩxKB:;wK&Q͚W.)W ۚq˅#ƦSۥ aboyFZ`'!ICw&揄Bz`Uv=:nƇ,!WMp$ ň `=wuF櫱rl,7p= ͘IP%ˎO:'` a@hyU|'L,=]3CF|D:JcS+FM9[yp"ORϾ\$(}?~ՌaMm9M"DPCqI@VyNc G vN7]AIBG3v{YP$j̷t(}!+>DZJa%Yb &1W,| ŵYm-AzCJ \fq%h:vK,TwX$5#\=d6sq: $(~V-qm:|PQR[b}"CyFMw&f];$єm)`WO"AmvH ՔY#Xr4^D(e H@ Aԇ` Ru1#oΡ&^8ԫn&h9DDM~pߟng]GNi5l=/sCK>2]~k#41{}ke7׸P_QE_n,q06IfJPC<,S*D) 5ىܽ`+Et NPTq7X/D"GOhyT#xWVr*bOt0tiCf+|&46k};njfn7]8H|^=b||[@#T|x i% `Q cZ=]_Da"@5Ҫ4!'–#VUmH;fFbhIWpA":B;rkIVo*muM6хAL\#PqaeN_c;FfTcF< >aC{ (a ߀֥l۰7Ň:ANB)(]qܻ ϗ9Zԉ{1pXwύ]*z S@!(">7{ A]X^(NϾ>*Gf%?J&ْ}do0S!Rv; u޶5vڠ/׊Fjz \1ڔ*׶#"_(l}=ݙZ](Uv[*GC.E )3L?-Nx]X# gm:mGnvM7zm"ʉu/|V`YLC8ϯ{FBRg^ K%ewAF֚S(&5މMZ -3҆g.Efn; v:p=1uU+@2X]VN [3O n*ν2$lnN%{q 5o |x~SГCBwrcc]Kk'DTrq [mS 1g RWH'QP^p}{ѫQxEVno[FDpboLKhӟ7@>3\>'Q8 Lm,U -) #(*}%W;r+;yT .\8c>N뼫<9J.p#E|v4 DmF{-YOqG%޼ݐZQ$eՇSQL1l?/8| r嵯MO]VIv"*J)Wjmtʩ&nq瑓+ TrUf 2bKPܦ$,:^R)s*)Ko?([`bv`TN}TGHZ$ܞ[?H/oQ*iܸ(XFs,w'-H~c'\׏ jr2g &kqnF?ohAˁ >*m*y 8fn|Jn!4Wӛh$*4_ Um2i{U3 ?ӹF Nqbd@t\(I$G H{ܰ!gnA(Mwv}9&v)B.րN;=%a l*׎mPug B_t3ƭ__I%Q=0lٴyآD _ 1ՌT@\U{X8Zֵ&˸F`?ӭ_<0myaϼS̿v&؇(v%>p)~;Cl'0m,԰p4LéQ4 ;TvRQ8w@w:'6kDJٔvQ*X3CcɆUNADiQ:0U.: +:̃c>p5c-fśU /ôi+?$uOgҢ1%W~& * yU 'dTd+ 8&YPX~Քwߌ^~Qʣ-CEx:ZE\ψfx1|@,p:7&pYY)>~Ym0KCC0tkjSq!!]yl/dFP83`c#*Z>k $ḑlDTM8`J_O|!Vr`+Lμ\(jH]2dwN2x:Z@cXe-ede\xKq>D>e8*=EvTzK2KMqfa}h6AYgvCn; Mա2I9uHfk~|TxK4Aj=b94 NOHu0v8EK}gay,]FYoY$OqeS6a ߦ:+.WjIe==W5fZr+ ֲàDbL ̑c% 8+G7ϥu*gfpӰ[0_rsB&hv[i}vP.:`-{dVroՎ!cOsxbXYivbY.KT J"Wr Ү4UYWrц陻-cHc$#fCxߖg4'9 0?@-\&/kT#Ytli=5qL ðRFw@ဴᦐ(a@I1>Fa Vl'^5U8%ね=$hQ8e|#ۊ,t(bOA|Dza< n#؇x+6T717sUc&-(|$g l{ ]OG삣)wY/m ;z7kes[DZ[ԓl ]7l[4P@%‚EkUJH֑p̔?ږR)k$4 }tAsa討144Mlr_*&ChwEUAN|C$s.,xNCkyCdg8 SGU{ Kb =*g5xF}XQjvMF<+]M}ch?ɟlɕSwC[^C ɫhO@7|Jt7pTŋiR9BzY!G fd3'4,nGDv^n[%PDvT p\C2ۉYHZn ҉:4WX `PNK8 k ``E~lZT$#ߒȵ|qz݉['Ms/."G6 [7VyPubSD.[;0TR6?|L-QGN׫m1c HQ1] Gxۿ=:qh|IZT{኿9~]rTݘgG BVJz 3 1.ZvT1¬o$ҾOAx4įf6|[bd=x*a@/}_1K1/R pcXY?@м@@kF>H3K=dLvV$NN]|R rѢ}I:X1~'\ Y;hkhLO_XJ^b|dQif䳏\9TGm[G]^ [Sgǔ>S`n3(ܖLD]:%Eul"ሒB31cy= %*}VgUxEOL!8aJBD_ZLؓ׀,QH~,ɴD<g&Yr7 BPo/UK6c,2/j&. ~8j sKOb2'`yTz19SYe=$ if)# AxT΀ně "x5zD݊D_l=TlOz^El0cNoٷd:K`wlv 'ljGzT}Bk!ҹ,GؗIYTߣEUO4 E82P8 ?w`/9p#2!"n?wL,bFq4*h\L\$wEC[nt.[\}_.D*(LT{ܥX;$ۢENdϊ'xݹt77Bl8ە?.B_%J \bF3 $Ixˆ (LZXH׼u$G^bg{ yD{:( >zc\i*0{ hNqH>#Bр-_#7F-?_a&n_VW:0' ϧ+N,lzoPFRZxNyJ{1 ihR^#e8C[U&,S5H;ľb"(M@g텒TjiCs*3Uh;dtuЙ >u;4~9[HH'wbm[&t;׿wa<Vo>=q S_FEŲsd4QݿR q\}>T^0 [347,'=Z+-[ Bc0]"vZD,3%t"(Xtqcp۴w6,dGu956YS#|Cn3)OWsq6ILWr%_&<ϕV`"w)<s{cͬ] 3@|9"bУf3|K zízճ٧ > Utt8]xIȱn"RVxDPD7{tA'E":ф}i-_֎4$/=6#\P~UJIgEF0ںb70_BjD_p^wݚAqt(D@E ,ۋax  k%*.-ѝ|X/mo$`*xN 9V;YQ4gW~O5/*+MutoEͲ2@h$;#%Q:_gg1hqk2u%Q2QF2iR@hY E9ܑ6Xl:#=Ndծ D_&>ޞ A7ThszC)CJ4P-sи4<%Ng`T$JJtf#zֿssےD~av((jx3S Q=CE&62p*lB4 *fG_V>M_ N$߸]Eo/-HǷ-ITG*[\6 el;*{;'xd-k=:KC" .ɦAZ^RtkCY&\ŨxP1 žxLl A}TxLJ]*`/;p[٨j,^:vp9zSS *hU4) iJW.Y[9X^byR ^A`ڣ<=;<"*d4jэ4r#}z)rJ{f4Cµi!@.xs̻=w^{޻R3JKNg6N"K"V%G&">GkBL&gE M&m3xy}HF('َ;ܬẁPi0>?TCk=9873)]c*{eJ4PK\=Bø1YH^Ja:n5h[s 2 0$>\sn4FUȐ_Yp{ Yc:;kncDz{J KX 3{@ߥIcq/AIu| E{60{OF= [n18`'Mk&K:&,7YkR!8BN5?h.v3i66lPu z͂Sy_%oZԮk6L$rl\5|w`UL+";rxP(/VHYͻIxze|uw#hWAR"H`,ZY^P2zHEh}M $7.ҧI!ŝzD0ayX͓0Iy}Ruzg~X#IR̐,#1X<8 `MܝFObs)GkFc$a+$,HkU2@]oypcAO'`4"}[O6ǐ5JzWLJm&y.G('GdsG(z73V2+~J/Gt2fܭwxO˛aiĈK ,k@ I2se!XeJX7=HMI܉2p憍pv ن4oEoe= Nͻȵ+E VD%\UruWջG-`5o,4piEG\bAk*-< ^ޞ쪕B>߲ ˵-$h9v'rz6t'B3 D]qV0|tč鶀i9r?5?/tH49L7r4́WeD)dL4:a!&w3o0]_q%+䘻ȌQ&Ugs˸{VWG܋kʓJ/ DAidtZT% B~EW ^V ^1[Cf+?i>nm^ϦKSȲ!qC$ 얚|a7|;S{[ 3[ܶ# ^ԟ'ZT4 M4*IhрTJJ+ ҫ>ѲvQ/{1@s5V(I4mYS$D4-1IFy0'ԁP˱9`ɩΟKH֭zl,P{"A`>!#C2օgc};}|kҀ c?Ů!h=Bd^[Is{V pMs\(ﰊ8"!B)tEL̨|ۯKFX 5. JV!/3 YIm˥f*da= n)v)WZ)o>9#OT/⟢ dhPr D&`)Y`Ydkt0UbX+PYi!n@)?dX΢>2Zđr)UEh ̀u9 ֋یH ֏7 ;L Z0kֈJ˜;QdK ٦E3!nf?S# =YJ!& 172A^V^=^ nWzBa/ӗibQf8ǓEV+9 xySi #[g`1.y,&lM!NkHQrFy0^f )!ϡ!WYG]~MrhTe}$b;[}w p*~*-@eTs 7C|4GM3+L!p|yy 뛈cn2ŝw숦p:Hbjɲ pտl5D Lq9]!!ϯ^e ieU[>gFF$E79v{feY'ݸI-/5꛷E;%-!f&ͪd>w 6/P߇ ֜͗,>&cG6Q |o iHԵ:] \m^o-'F{|hu(H|'%^#҂DA} J&4ztljToCh=Z@>m.b_ȝΣo7>j>uVVvc=^;"ۻ}[XX͹Kpu0% 50㒴$Aƥ I/+(or cZ/h]yz@O,34K[o[ΟR/leSc ] +쥔E瀣ȸwN^.Y1 -ե|[oْlVC2KzDqt` ҒT^;֮ASi;emhʐFwoGD*θp6+^"YZ99pכ$hbսi` RxhvHFylJ-HZH;F䧏s&SG3\K Oar0G.vej޺+`l$J4~Nuv$6X/ʉqñe|x\F՛@~sS:NdeWwSYMR\S dS ֬Z9$Y]1>u4>RCRWrSu!52G{po~9/ &x5i!eP@ 8*Gy6Ōk|kH`)-c,!F-g[~.o2p/_JVcFk5NVJIrɶ(:D'\˗ \Cz] ͤxOK<ĝ<8A`x6}i5r=/ P6_.Gq*niB$gɐKJ¦(&`j)d 7~u +A{^岾W:fB=Yhk9dTZۼ$J|=#a*e{x(Elt*q ?x;qdك\w9.bEA ]]vKb /:*@s9AR?vt("_U!z|Es /UG 2r6qd9ۆ +(β6]M S6[=Z$nt܆q4z9jg#[V>`m.Sb?GX\5|VX;L!mh*.SU2P aXe)%֜f~vxp^W8^LSYUZNrvIz*0u&):Y>=V#S1rY|V1n.y>y rT w׏HgW[ U5"?S47Tz6 ]++Nb!dOS/2.$O3\tRob92-5*=1-fTjzD|8sv|$T #'1*NO|yoxdF h"! hVJGj-kq?X1Am-lZP5`M'f"p"⪏u|l<6THT~ /ImҀM#Hkwf\aYz ~$a.C_bZ3c\9xF-M#$G5!ƿ:gO|Cfrs߳4:+Nw NEuo!Ql+ ^wv F.ZYUDe=Dja bb .H jRXP:kizaf[ן ó/k4bdd-.:Gx7]6 svxb:c]b-(+W1-_9RD;ִ ֚EXI qQ pmCjsh(gC ţqV'ʶvY;tK1DeXB<Negs$QbG%@'~{>4z`[񛋦o%2+lWuVь c`԰at=S"FXbKu (uߑ5(8HhH=<E=?P=P6v*˝Demc ]'?nۨAQ]cT6CDʄ.}y]AL m 8?]="_i(.H 33=KbjunW8)7;Gb`Y繿2HшU^9%f_~h1ASPA4cﭹƌ~-{9)w&GYENtvJ L@D|)lxg,L<92,7뜲Q?ߔe7UV,\: BWh]D1:5բߓ`JJ@f.ڝ0m_;񄛱ey_}0Fh8Eurf44˩ R}6i0tP iϰMT!ZپX vVx+aV=nET)M4VTFY>Մ;_!;(= Ә'N:;njrsvBaCƆ̵udz+dSzJ֖֖GidOw7f`_zt5_5/}W#_%6z5$%a9PldS2VUcҺϵ]ߣ7 'œ{}C_E+:ێcd>I ejg* ܔ4O/ Au\)W}E<7&vȄJjx.KEsQ(_b'7X9Sshؼוs{y0)Z뗘{Qd7Qɝۄ*}R*ܡDBKEw G`20?LɗrSչY`Qihqfbv_^ ~ fO5 f.`d T~ ŗÃp\=x'XoYG[C} m(d # AV#t,*ܺ)Zh\뗲b$Kl4-2xa|}EМɻ`+Z[N̐k?w Pɦ4L>k5\cPEu|2492̘S i%^> %&c54 8"H'S~E0&?3pKb3BK>-Sᖢ  *pM} g4Ӹs T4,i6@BiHt:@KJs8(Dtp֓VaTPw_i%D)o+˦j mp&)xN3F3H%aGM@g[R!m(eIZ|F/K ^ռis?d^pAl:2.#&`l:tty嵻Z"#"[#kN]>/sCʈi7}n1r<Gʀ&OfTgrS.У7CՖ_y#Pqvsvr(f@ NQGxUro^BT/1;%Uk͐ "0OGFn|bm#QsB<*_'gAg$i D鿗ɽ`s](d;HqA o! Q{(Zv62j-,E5W;j#`fX_`ܮI^~lM᧦diBLmBd)K-u50A_Q c* 2lLN]4c[F_et?UeEdx/C碿#B r{6ۼ$\8MH0Qyyx` f_O|DiWX%A!5.wg&Go Ϻ#OHB4\t g,&,}c>!l ƶjN\Bm\o*#4!׍bV*&:B*Cj]\ ܱUuW =$""Ft}%[N[sk }S~hhɎ-=gk2q0h490^=r0ykX+Xњ3h̺ ?0rKַRcWy^l%zR |x7kʒi5 {iS@_F*F|r.)[ bݽ'-Y/Q;yW$۝ !vr/V})RBjm4ZBMS84DI5<0M'YT]y_ëk9]@lms`0dm[ oLU0!Y; d^˽%q3RvpY BPTv>0wg l %h/>պ]@s=EJoǪ~-Aq*M~sʳUI$ )4<9]2v݄8[X)]` vKЫALR %D";y3%VKēݭ4MLgM^#?dbf>_0as oE'=a_R[ fb'WsPSAvkg#b 3%S&{fh,,4'-k_)Hu ]!!qgGv,aDڄ/e't|ϖUtJt yڤjjHRԢʪnk};~SO7owQŞ7CzO1;7E`Nͱ"~ܨy`EW5ZO-2 6.gY8^_1hA]ogb&j fe}Ŭ+GQ]2\l2a0|M/4bnR{. 4n1.l_`x l:M`yݶ[`?/[\EFc~E=7:Ţ5!|*jyiͯl([? $wwIruAD{7.;`O. 7zNԮȗW@>WD#UO}9t!- GFoB]sETTy.|xqaQY螭(C\=磊+hY3sM6g-*|8U DEL~B8)MJy*eXX(VJFD4cH2!KVź'"OF~D%Ӻ~!KxDܱREa/yrpE%=VT}:kM $r ^S 9DH=o75ʭNG_x3[ leU?j8M,'2|E? iH9t\Kd{\ d}zçQ Z5Y K9.c3y4vD eәb@Hdϱ&ᝍGg8!ӆ]n/i<ᇣ6+'/nE@~q=סQDW~BpX!{~[?A{)@.MO)b̝0^) }' 7aW8NSQboE/Yx1DoU OGKG>x\U:}V-¯秕E`V\#n2pٙ~Ͼ@}-qh:2`12 k^K=܇o* ČM+93V?IQ{# e}Jy_jlhUlH!mT# rz?T`È_QRDRil܍Z:J{pcA7Jgr[n W(Q.i]#z3d+.Ab3Yv[L?}G>Ä3UUӽ@/ r_N|}ңr}pp?w1>v5qrARDl ֑}fqGoYDߧs.͹s[,^k1٬ͣIPZjXm%ޞ&NXAa"LN6@sTd5\k֦zbmK6bٌ.Ő8&lMidLw4NӐ ҽbqї#eC:9ۧJ,QKvA n }'@@:)3z gcW7Ba6EZ/,{yɗrs}(}6_f{e,}Tӡ>Qj.u({P*'p ~|_;^/xRjnզՒmU~ f7&zzҸ8 _zXLb|J̰76]%@iֹ+ s2)4ut*2_Z[[>WajZ]J.{ cO#غ?3LFCTES f0فXiI%Js ?rD=u53kp1? b k  |TNBJhg$dA*eqgjf$}m>^3/˷ݭ"3DX7ʘq952/D3w|@/"MGκ?}p6B(*;Jd|ѥ: %U샡ۃϼyEI`%z⿰;,T{WU}YUÏާs V֔vLPx,;qơGbkZp\!3L(jH/"Y t3UcL}w6vO.\~Y:^0Ơ( [JШ/d:”|KG^8RdVC%mA.醹YҁEsozvOkK6[*5v{۵@?yD:U͝ An;"r&Rqȵ+oދ B} ldv#XiY0~֨iA>ᩚ>ʠ;vys_bt$_f8:׿^A꒒6~H=3@9xorlLQ;5n]@/<8ʬ6bl{dJb28LvНPq1M?6a>^;&#u$nbTd5P_ʆ*+{vT=]OvPR Q֙dY;լ 4kp'{b/NsxxܺF [˷(ꧾm[џ^@n90$s@l֒N',*%,}[qdGr\C|<%!Fz pΚWܧx")=5fgU^Ύ \"7N+q+aW@j9 d.V5)d̞iT^Ll,*l>h`K~5"Xp^|.\d>c &$˥ewli/f6e+fդc':KwADKqײ-$aUBt=cѫ{5p uO"d|-SXqm x۫od 0m]% uVBҒ{OzۧѸqRQ I Mfj9掤 _@\Yb)9.fWw`VhaC>yaH;fpmTOb(#I]W )ƌSte6N:Bw'MP:XTt ؞^蓖Abz~aƠ[+ xzY~YHMr<^Hǻ?f%b/ؼH}jJ'S`" 1Rw0!$HK7 {+k6YP5{#IGzō:'iȿP !\8gs}Q;xf*JOJ)Щlڡwcd55a Fkn()`˔УF4$cT61ne8T3}8}K]g$܇MtC:GA K(W8t0T4J{]H'$oЎE U&uPH'Q]]/I]VD'ʹDl2?Vo v/Ȕ>_dCRϩqQj/=/B9~_ͤW/zʼU|?0t_P aU{-TNnjZr!"DIUI1}Yet.-2l}ҧvJWK~YxW皐* hYR7=!:P:Q%ᅠy+#h1WA:"Q ˻z*,Y.閵CAJɄXu۝5rӍG^F6-K.Pv4ZIq/ g"LcO\ԻVԈ~ƱL% i@XN : m]s7aVOuaJ)T.SNٮ_ya$c㱚?*b{?YX;8 e1Tz$.C,ޗ{g l@ "6 J~|ΡxpMb#ބȏ߉YQ9MUy(&jh|0A4?)5ଔfLdBy8h5ҒRBꟌ4-n- C\l)iCEl'` ziK<;F[h\7JDBӶIN*y}-8"F+ Cm(pԒmKvN^ H$aqL.A2uvLA9k*`]G~SB$ITfqU?H Ш8.<g4Qkn*^L`7t?;vQqWGB\JVc: { -R& Wri5َhU}sܺ(Wel"a*c"3ݲ?d}zcFtc,@۞,t_#u NBI lqFΐ6GY d*#*k}A,Aa?sz\r~4+N9iy!yۺk/A0[|%j8P09-NE#=MJJA/xPJ'^kvA520gr p!,vp@lA6W|Gk|'= Ǥ;Tu\D[Wx(+T'sUQ7;iN6k-Q S{H7iW_y~ 5Υg >\EIhĒPS=o qg4=f_ėׄ|5BĬ9آ֤sm5f(AqΊ=vLۍǮ}hN/?0&ykGr/J8.O8?XYT2t+jՑ,W}^ZS'vA='e6!0aҳ4dMEAmxu1 vH(;R_bd0sDQMp5I`ږuT(dTn'15z¸vxv4y?h4NTm٦-HvFaJ:b5 zm 6["Y<6/:>u,fv#K>pꩰ5uʩHn!=S#W8'ɤ~xl\m5O/bD&Tތb^24: e Z"O^$fPWS!8X"̊XS!`|!A5]YDT/m{1YV}d[WO(f ֣c#`` u|PA  :Z 8mmw8䬇ڗqHqJOdE$ ͔xΙ8M:t\*Pi>Φ[+rd0LJb9 XSbX-;94miP@ջk1Ő,+pRS2(ɿĞv9bxCUm]\(j"Ig;bnjT,dy00 D0T,٦C,g"`Ψ ˒I=O8փP')b %|n {-]7x[߅ JظB>%# A\Iz7%̟2*;^OsA5Oc=yCMvSLulOj 3#丫EK ̘nV>WjV%Ԓ;E<6#=}P?+D܉S#OE^$&B)3 1Nɮ}/R=޿_I2tn+hg?l &KӴ m} J8`{ȴ"12  T̀.ζ1 M੉Aq1.aU~e [!CHxQwJ}b61m`h 2s3׉m{$߿4ﴌ(. iVS?E`:8w9uݎFKK36hib-q؄ )6Tχ86@tZ< L@KxׯP /@,U 0<=3͂*KLD[9"p*KUZD$}U CvꦥOʞXEIxfuE_l׀UcP{\{$xݺ'"'Y%>kN=w:ł# F)sy1voGBج y$G ep6~:#>\"##q*pwGxPci6 %NHEO_dF"+8G?'Wh?ZE=ɔws++c~0D]%3唁 EiuQls_E3|a먝, :w+5tA3OҪ+h)=l=Xӫgl;OS$i/(޼\Fo-$ZEɬ3{Foڈ 343#ލKo $ޝj52 xؤ]g/ i{i?,+@k9ԁv>(r%+hBۦU2ʻH{0vv[*z@T lDAxǭ5 S$ 0S[w֕mg<<?8D 3ѝ['0͢sZڹ熬|4]B_^ "6?2^4vVy+kEt {XĬ6pq) @TYD@$Eф}49Zl4١Hp -7nz]bܲH.$I)aVm$xz * @o %W7 ^W+#W4tܺ5G0uΠ d xo~ŏrJXz:u H}VzzgA:F ۻKXc"mb:1#T°߻O+Rn֣Kk>L l6X+i/]=%I@C쓂@"3;{݁7"#`S)#=F01%5Jl.ve<;]Ȥyw貃LZ4џ1C3哋ǐ)օzG+yLzI-S,95dAļRRv/>6TmRUH@ ב#lv X5L ~52G{4+*#u\P$#DޓK\3qF赑@SU `Vx:o#F)zN8FNTObg z"?Ij{>: 2R89q 9 c}i)+ ďDE}k &2-]bRfS uX\\OV;$re3PB}/Es#t{2WB@N%. !_,en 83S9h'Q fN ңc{{/,JuZD9 j /)T6i{'Pc+}W lkf[D$)91(Ek1g.x#o_1itK?sf ܟ%w-s̹\As#RUq<2UNphO Zq"F,b(H_JFW?c%r-ғNM9.6|."=1 {="BrJ,3--Zfn;edqQ2S͋I}cp,܁?j`ߧI*$jְ=luoB)=(Bip]̹PWv}l7EO(lz,6'u!@waBv  YL<P&.k] (ٗ ԥYC.љiт]ÌPȚƥ9*M. JJ+_:pЉgxН[Rz}ȧVRJEgWfw(ڎw|_]溵R;י@Z/0kG=%Syn1z+o=ja!,%n% rߵ[ ht"ֻMw{؋RʧtARF03#J͌. LW~,uH'\o~9Q8!ZW7Nkӗu3JqQ~bU}K<$V 9$?cb%g2[EW"v/e)=(󞚏#О%~;,7r4YȨ1vHJeEt؛ -bИXo~%#l j$Y|Pk2!oaG /ߟ0QMU4aE4cVLryv9b3G,i I: sFF2N+_6ң,H7,s_sSZDzYF#bCIwL> )aEcӸcB3KgJ~BQW&7Ŷ΃w ,ѫـ͈7Ǫ* o|n#g3덱i2 hP"dRLɄFY5x} E;& _y[ F#ǐ@$C]z%* ,/ MpUV1R]Y꙽ӈ&+u zwٌlGp1'A x()9e<;XQ;xg]= E1e%PӶ_>5U.%.31V~w8k滸$FHe)@q/PU!)KOӳ6;/Kϳ3GG CV0ƁOp#9,{HC'i>7cLk @҉3w3Wۢg.. Τ=l3^uh~E:J@+#B p՘Gga{"l  S*F{Z|HdKδerd":HأE32]tr~|WjKP~1:=V}sC;BG&E@,A#$pgLs+:BGEuoc'?QA@>^Tv-vx-+{O UE!d_v"<g AP@qK^ KsLȇJGO}sӓ'$_BS.Ws3w&CpĂ. VEɁ/1gDA^<'qUr8X_kB ,f2 יSg'Stط~ngyIrE4 &~RomeP*gYL@j?t; nCDl%Eӈq@n̴wNC 0BWV]pn%>f| aYJSۃiαPIL\G.GSrADHC pk^4Z!̖ͧYNIs6|Prب|ao ,ٯ(ity"D7"EzŶDd5wI X.(K8,Fa0,NeLQy{%9խNLAR ~p-E2m! 8־h4ILgnD0cP#̿rܤ$6LB{ ~ٖ)m<{"MAwٸ6Uc멽{E5۝@c(^E`Bq_uy2P\@tR˦]=a$;^x_˾5F\ U GBX(B1nre%r+ڳ{%?y"EVruHq8@}gR{杄61SWCN?"KN^-l`%³Σ-i0NYĿdEXUŵ"~ĵtIso|0VdrsH H=5KEA`_󎀐Pox@&ŕUHc]do1l U Цp ?&?XqhfH65V.b.c#h<@s}{alvyܬ8m;Ҹ'OϺfUL|,b0>ˮT݅upVAORz!FY.,FH0Yؔ.S UBeg<*d''7Յ+љ{vi5^e]ʶ`<m$DY WZ4cBndլt) 1997Y3PQԿm-|!= STώW;m$,#e~)z%@#x}K%mn$$ݎM-[4Ʃb_J LJzPmj];Z+WX&IjULy(CjM"gQilj<䫝hBvxc [*պJ̏:fVdT`tp22,M\.+!@jy"#&1%͂Y^cjiJZ{CyI$J[py#z^t|;[Crɲ0Hz2ːOh, 1 MfO} <~ S!5\Gh蘮P:/f DCABx#ڌHy\}M8*}=vuJIu3 ƥ&j!ͳO^!v\G!Ka&A#4*PcAQ7 DهP{AC[A=ޚK`z gj=xzvl05yTEZS oI%XvwR@2<\O)R^T+J%ah3 hT^ R48):kDVJiUJU&VnQS2%3# Cr=UEE,VE E|j4AioԘI|;/JJץas ]Ey<D31Q'qɭ e"G))pBk>;c]E>SLwo)Y8-_kv0c!Qx.W8.xԳ[/rx0).33T'om~[ ܶCud' K} 㮝 l&Xbͤ4#zR +&s a:1јāڠyUKFT}D\~Od2 ټy3 xt!EϕY=yf+9 y#s2^uAŠA??*;>%4HD9xlەFGihfzҩaZ=z*_.EXż@ݱh(' C(-18S-;"Ҷ^V[IA5r4̈́q c S~ Ϡi;1o1[\ŵ˒ˬ !;WYg$nU 'oYG"ћJ+,VppRD|wrl_A:#~Sjh&=Kҕ,ExQZ)$uf%hCp弉03ӎ-Q,{ǂL, R.%#nTа3x6٫=QhŗG 9l}k|m̨ RscYF2!%qa'-֚'1S)0{`Ն7^ F$LGl. u KnO%r,^Lr5H(5b!-tP#0A[$ܼoC)V^5}RXưq &Ar6pE? dص71IKw>ubüKHMe=7!ƍos=U0%~eئ$p[D;6}ej^04HClQ1JuY4J5TKgҿIGVґtnc_ouLr..t 1[JWA>_8h~E% ޗw B,UHv ޜ WP!.H?N}޿*xۋu1`7 V5IӁPѣDZlY`)p U8{A箪(_0)BL ,5,65N%̧H,BBZ=,r>[ccu`Ǭ<?_пcW&>i 5}2PLt c7KnڝT\jw;*H.ѽBz%g{=]bimtY?!|`kot;oh5A¦zy!7?u!n2ǼUzUc3s6Lv灪BZ@nMN֤"(CVdܬXV82mqvHiB1i^>qgjS$ޛxM\.W61wۇWJױMX%3}3:]̗Jl5?Vu,tcȰy  h48v!&unkB#gCpf>*6Vaw V/vgM@ h}r2LJТpC+Ñ-o['N)Thx'i0#KM/k.ș4D.Ҹi8#mvWCqOwIJ!S3՘FI+Pgh-Fu~hG1DI=)^~7LG=7'T1x[Or+8!C)VX ^|y'pJ x8^:m\oCi's\gP5L@nk p;zR K.&o~WTb AA:,t5Idbتp c.v0`vp`DV@YjV7Yg[~]l*?H(>+/ň( \7ʵ]c' ط*^pdV h#R_fxO wwRHRk3_^`j pq,|< `8ڗ{c(oo *F"f._ N<KX4) Uj99Γ[/)F]3'(_)&D`3eE(llgRIBDaJ"ls4>s='TœOe9 &J<ߵ3Lb6ޫH\(2ߩ7if{إBY _#ly+#{a`gǜz9s13"4ȃ|9.!7'<P &=,>R(CNJ,sinu+n7]v<DZ{g Y,Ul[s4bCۉh/ K%NƵ3'ʥS0 4ute.χN4{ L7PSooWǸCI+ܱ)LtZ8S# + :YVxT@${ad_X}ș4ѱA Py qWnNްz=PoVWA/ak&t\@y]{pųd,ﭵc1m4{^ 2P-H:yrusk@kOEg3T̂Mgf͋*0&k &Pq9̿H.%RވJ?sβiEʑ:X/qKd$gz׿4lRL<,3 . w(GFAdBipFn]_~0@ ~#iyd=[?wUdSQ1pĄG+a,[t80;`?N{k{ 1okGG $񃫿N|T# XD%p?[J0e_- m% ,6nK}ҭOvui`UG9l_CC^@J.2f dA3A_\"qpMJӅ|$Θ23P|7˜f@ߙ+AD>[ڷ&Fz7 `QhlEhAٹ_ˠ;4砐oGLzvʔ̜U|=e>>gWR|y%K(#q|&b@䡭wSXyh4)ˊtԝBjeGO,4q09n]NpK+q[8N%̘ul{Qqjf$̅1~Cz-oȘL4DxU+Iv;E]#~07P9>!J6r!L}C,ao,3qCb4fU'}yNY^l]Qzn.mo=׸g%[;8y.M04F wId{F\`*>_-W mafx>/7ߚbUf;exj tŬ+O}ص,|y듑iՎVܛ9  g$IXl m,6dr@FosU%ݼlNǖ"F͆˷q3:mԨw 1-VGqԢG H 4Aώw(:-ȞvFNg=  Wθ ~GHZt7KL$A-E|GB{ @HS&j̤#+"ԍ~:>!Cx1܌xx4zt lV<犳| )`?EMV+knƪ @ S 1nk,L7Q[DW4rj q7{iIu~ԥh%ƹkHc2!>ǰEݫS @Mr>qɱkEI/!]ONt$_nNEYpsMa "Ew>PyZ4fWvxVLesQb -/P+y뽨4-M {}if_4;t>`C:Μr,d!77LfCoIl"ɕ+yzq=OJ HU9<o:HNIcdFc J>yW#!9:&-Px v9Dy-pĆ4Cu2eEEPC) l{uB0/@jV>Nl2SS]?4ʕ$(e=pq!ٗ{~̙΋oUe*CVYLzk&Jբm_> wiJ 0<*f0k8r#f)^j-ׁrZ!=.=%hqrEϩ_%.)P7,@vcBx&V0O7F"K}iS a%k v&DPFbtkJ'X|i!߉li͢ GdQH3&4Z:d:ѿ[TcZN;HA?.9f- $]%=nS{e5Ӆpen1brS( kzH<(X_BVGqmFq BW"T~OOfe:b-RL\<`m͒tD5\98:J-kR3ޖ 6d]E.R]@& q69;s0Ze$?Gvҳ%%P bA>E.+]J]T/?^X]z0mӪq.2\^t -S}h9lvV_[-;|uڄ>WE<;[tTjkO<"3aѮ4H `%8d+=IDjh~gT$/`hωlU=L6 " =4(BBFS%M@U/ע: &[ @[ <98u- +25ҽԶi%r)॔ܘk2IB}*D0U#1^u{R!\?mBsZkθ-4;gnM:hKܨwg7%B2<8W/PDH,ck7y*u`Dߣ'16l O[:ID{ h.a" "؈̫Ou T2Dq2 [Pj~3a\8ZKU1cB$qQwKe[JmoM]m>~h,0n6kBډUyތZ]ΊPOfICP b X EՀݛ\*X޻{ /T?8lׇC8\:@q[[E(i;Udw2-!Ux,afӲ4i|63v[[pB4!BޡȻ\l-'b3Au%`cDiMY`{@F{Rrr11=lQ}ݔ˖>uk%^:J]dT{97jxn-Y N\ݺ"ApHF]L=48o[AvKN{/hVy#̘s}SbߵCs5Czyvi"̦^Y^ǴJǡF,u=!;StdW r{'VG.jO|p-]Ez)f; X"ƕo:R[U߸~1dt46d1126;}oaDR>dQd|0İ8.ڪrI_hwX;'o+O/pTy&H5o3|YJ'ozo"X:=fQ*F4QVwNo`|Ɛ ed#e0Kg{ :bZf5-cː%ׯC&)}VJjF%ʝ͒A5v4daHuybKU*4bAє.ˤn,ALsSt<pNX8aW]KQI 5 )]ę cil&˨iF*6 %ڛ|=>s'tcl]O*V9^ŎF%Z|Qc\^2(6 $ý'\T$Y1?`4'hk Nib䑦?}ќkգnR)c4;%Qن#5S)h~o(6 J\z粹^rk5#j!x-I@""7ա#ً :iE-2@ӴADrJˈ v]i~P6GS)xPOnqmV!T^=3k rk h/[yᲄ.:Jr I-]DEf"z=Q԰_Z<5bА20ѿǚy:7CL|X'P~fT2.VX0oWF UX*D=@b*[/Fa W}s*f2+!Ҵd۷G RU%W'vw'%uKa?@#7c$[_, mLa bamƒrEndRp@#\cʿZF?OG, u "۬cG!}3=),? j~]y+S}\'¥TIp[/6q~-bە%OcQ%Nh?ReãTʵW?[Rz~^ Ӊ!Xp 3v MN*;M,Pum.LAh749䌹 s^<mY{+IrMdєU5^bɾl"Ȇ9Yã* gi]J?){alDb&,_;+3A*EOFCόȔԃM-܈'=:9KTI/#\Cu-}'*j_:o+fVוB$hOS$M7`M Xd _͸gD\oCR$u:"7@ջDY-, X.d@ݗf7d|VnsznVbNotkDq|0ON2n+m3;|4+LC|4w Ʌ#mѬaVΩ(PIj$rArP.0I-A#4n#Fb Ǿ0'q?,Q OrABXLP]I1Qc0%8:9Ph##jalMJ^`WA^Rn? bw#tC\izK=+斑yHZt5v)+Q4#_!_^WL\*qtMO艶 ɛF͗>B3E=G^_t\zaA^H7PdDPv E~G'AV`XmOTx'=q$l4qY%S-|H$ӰJ'YFYw9lwQi^U= ^T C vR~ ~tDgy>qqQ3NKj۫ O%iQ -e]e=gEjFJyCrlUѹD:Pe5f" ?rn\˛MݛCqDxF|taUa I*v yw17>u3ė!o] kH*YcqܙV. ,d8%{ؐl!z6PVN X̆tB7㷮zM(ZoW7HƉ3uPOn#vU*"㊇ Z{i9!#Nz %"6إ؟-_,|C}3Knykh6(Kpl(u[r9N<U2ms? NDJ6}~ 5D"̈F =ބM.<$WСlJ@mA_ t,kfx⢢G8!3GwtY;ƃ[KbhH-#'Zђd pvN'ٶ(ܼE;[/:+τ%(8LX#mO2fV\2wNKea-"M//㹪׺WWlc|BJ˭YyTR%#p)v;1O`sfI\ pBcYilf^QwըM^VbJ놅䢔9Q7jص29D]*tG@xp.z\-;#S\*ҹo3WaA5[w@8/ȴ`qM$W5H#@B'XOñNf8Kw Hy+T!kg++?ԞZbjp->6ܛCvg$X>se`K1WBؿ";=Lh/& Uۣx"7p-FOaZ<w|IlʺZpM5HzٟbJ\gWZE.]󅛴H+,sXb|f |I5+Roi!h5{qH{H $ZlHc9#bAɿ6.#q+dmi xÌ` *2h7MxlF-g$)P2Ijl2?ٟdPJOUgi^* Ab-=tfgՏ%8.6^͵ ο2DwB):3`lEeF'z gDw~tE6iϡQ`[&Ă|fMHGӼEh΅ ~dA7^oew*c9^^p!!kvE%/ЄA 9j菟qu2= T[glҜ|b=KHC"HĴ=NJ[?{(U-\*ohf1`oVhmw^ u>:<l/ d)O+Rˊ׻8v~^j>c+)ciY;ְvEIG9?Õ5[t =S=CqݪIVMS9W f)+t{M>`'y㚘3šK$ħCy̮#)g2Is{B^ H /LŘŚDk";sY$7{Df(i7sHc#hҕ]4B_lYh E6\v_lݸw\[ S<)5j7$ Lў4gOTT7}VZ>jlb6/73ؔot{.ôdH)ξƆq`Қ-qɭ~gmƽCl.*d$S4BPLjT]}TṁոbW3%=eY\Qƞ` h,4|s=qБ hԐ[TO7'-Qzq ?/}$jCW q:?iC \8E)1џi}uFԓ\}(4Y)kًx {,HrnU3EQ<5ZL )f1#u|c]Q=~uDܡjmn+c3 ,m;fWF $lMUo&ht̃$hf2|(?L3X_o&U1mM2/ eE[.ǹmDzSD|/:xI;]+!l"fa}^1ZZJ8Ev>vPalQ*bq Ókw‰c7EB1y+7N^TaW>$sͱS8THrY'sHs"B^^v)ҽ;7g!Z10PΕ;S2U(ĦCG*Q\XPong[>9< p1RַĨΓLE3_r/n&Ub9,)=%er.u4G0k2ߙ1zvf?"/`Kf:uu*,E7Vp0W9cD:8dŵ1b'qVvmþ~C5pڷPJݗbGR;^+IrFO|INA8ڐW657C K)ӡ,U[;hmSNso~IWJ| rgdAzAK4Y" ^PWA$$̈Z:_{B~eW \$%'SxfR\\(qP*.֦C?$퉽o KԊ/+pO.*(Z%0{dFMNݙ`3!ՠ7pQaj3/5 *#ZOiٷQY{;Xj)T A7cIDs`5ÃhqAeJ1ʥ0vt%f ?:˴zXyhbiկOPdg%m7K;e 4DvOo[J)E3{;ַlMh?z{kOl" ěPZn x: U)AAF]d,H-aW )q7D^TQU{Q;=ܲ2Hɺyy~kE~R/nkb{f[ dzSaUq,YM ?^ZPLe7 32+ lܯ֌U ^Lͯ_7+o8V-k [TU:fLn}KB55 I6TcQrSk L ֫.ǐ8F c.£*Nʌk]Ss(z9]Q y.9uJ̣ .7\w}Dp#=6-r\@TUKvÄj\a (T9S`ŁDw 6YEf"u?90^xA"a% 7/$6"PIvk 93kʮu#z(Л=˷` A\ Z>^u_߯ N'C%ZL8 _kP5ʛZ|4pJ)P UL>ʓ6-#EvT,|+Gwyo9v.|b nY8/Hũjgq)E<};UGԭ iXR M2NaγݧNH}έ΄БLFpcalZq,Pv920j)D8kTDyDs$бœ$ekifR)#GhHfQॆ{'oP6%1}LFjg늁, mŎU?Hokt)$ʖf.pfS bI udte3B [Ɩ@X=D(MUX0-]RQFސ˸g@8.1Ew|gH-Wt;nKZ'8S1G _k\>,n24'',VOnLglA|FKb}-9'ryr iId7 a{j.4}5-0'|3s1n#@v5}dԟP4靠 yQ[Kk0spcQ,` XStx n Ku}%7(S ~#󎤞OlRW g5\aZl'FrR_*J|b\.Ywi ;*9!HD$ g bw0iJe׽4fq+%p\(g edA["+)o%7h]Ɏ9|=X܆TKd@Q<ۓδEMh'@Wq$2=B+n4%ݗ!. 37..ݨr'd\J>xH#+beMb#ႀ^K6hz̓qHڮ[ M |k2T=9w/1_-94 pQ~bt^Qyŧ&GX *ߞ^6~δ91l%zƳ 'Ң}C>0#|Sg''I),+fKZ !| w,a*"L]2>Q'(; 7\SKg4~NJ<q4pQ#7RC6E6d@δdM']'GȬbY!l;Abdm?W}o>6W$⛅-ŹMŏ &gysuN6-5aac2/0iH }o*a)<'Q@K.V{EԵӈmI "BW+e@՚X$8ptcET)a[vWj`!~F;Q .9RG7(.=jw溪H s |>EH:_?LtӜm1W "F~"7*0&("`)2Ɋ(<Z9P k8 NJ&f>Pٳim's}{ pV[$,8KK#A56Lwk*]B~@hU~%2JQ<StA)*$3&!Nŭ,ɻxVVGB̗g59.G䎽kSW/I, [oXԻi_Ln+6!+ <(` YLX7Dd$ 5_p^:+? y 9ittĮG!'fB?u /2C4rc{KzEZ{Y`_Q]CDcV,i5z߽|Y@\-irH5e/$u[Bo!abMo)e/IѯМAI*4iwX"PQ DeWﶮ]FAgc ۗig]V5a[Հ23hz(ƶ ,. }8daO"|)JIpwn+Z͉eb$`MӢ*X܂'҉P("#&p$Erq5hfH&nZđ0_]f!ޅhې8Y:wѱtg}z|>7N<ݫBI'f.9<pD55rPSKM}(!=bgB( -,WfE3N0J174>$BOE7R_9f^f#T{Eݣy^c7v3_z 7Qbu8Fub-SsDUTci}mE8c ӯgΗќ5]65n#Ób22`1^4e&v%i$εװQTH摳KWϟh{+?9VVAjfSh D}o/)V5lFIH*I8pFO7ݐH7꒤p00C4SM9QXXDE;e&_ϛw#+j|4,LŸdg]^m}0RnOV].Dz68ʑM$83\EԼe-Ko|?y+AC[6mdw-@G@,΃18&h ?7ۑ,Ϭ_>|G4ZmM%th4l_Va2 Cg.6oɿ%mv8zƭOR{~N L)'KԀ䊛=+p2NbϣOQg1*;ҳCVF {y%knt||Py*qzjP[ެG_cLq]7Q{~K~_JӸ}w V*iXn+;/_v Tk8e޼,ۑx)N# ,:#Q9eB4! ozzlW#+aa~lbսR5uzܥc{]BT܌Zg@ϲsOj?qr9yI#;g4L =B4 =|έu$zi_;φx״Zb}%owF=W *Nk x `JK1r!zM֛2ś mQ;P/@a>D{ ]<2ukd J|,ȋ{&?IwoSBqpb4bh0@!Rқ !H+7^7@"!'=i6)>tb5^joڀ7 ̹@{2L>V@M|̄ D]1=u~))߸39%%׋.5v'$%ۇ[˫ngLH"P=jQխ}kfߋl\P+xEO=򧼩s>/)B5m\/|ev9QH$T1nΓ"!n/z!1uU?ؘX um~QqgEcޮ Vf)6?":~xyK.f6fe)3e1 _uuR)(Ntiщ%zW))nѫD0:EDR^ћt"wGKbͻj{km|9aocS> W}jn7+ph3=;[-a Ow3nCB/WSMM9ZItG!GÛjNZWIxwt'~eT4^e;|HN&y>PI:*ّaHmq1I Z(2W騯a3Mhvdޅ}MJ謹Tף >2i?6GsTk`]oL%z3C,$ U O~5aD!s8"m$WC8KcPzTʳ@DV(4q-^ ܛjIY-^gMޓju_uOoqCg7OĴöI=ڽђteˏ hfs-2:ߍP Dag$ufɷB[6Iy~ lk}rn2P_=iV]3:yW+]ZT ~'ubSR_%U菨5ZȎ e̕~Lھo"3j.}2n8˄|!c!+ny.3uZ`_cat l9)Djl>qǫRBfUp+"⢲^&dѹ_m1fvX1a@0J z%űq+ᷞ@m㖄lLw02dc6?8Lf8{@aMjizTiYГgNA-Q.M%kRKCo# T6$PH;~C'qA 3cS$myZ˨ ppHv2aC?%n'YF4;fep~wnx'LjD1&gqu#i:vBǚ_O9je2mCm8GR=LWǽ(pzD~yl[4%jZ4QDgtRUb27Чqs U9_KL7wȷzWH^gZuGXbcZ?TH$톁(zf0I;Bj~`*+%XK3" r:;Z`yЁ,Hj &vƈp?rk _ bSڏO ^v*:}Z=4=(uF*K".H&!RQ89f=8w1a͏$Gn!k89B2t)S%(GRC<[jF+è?on,dcm8y'bCGN2 !F@F-Jx[AxDj^h#~Y"Y'&2Oӑ&;?&Qa83O$\@{x'\& >,gЊɬ4ƈЫg)'W;gժ+5x~j*][o>~J.\=|m~4Z;/wTV6,mR. ,FX15TYc G,u4'0vS@ZMN<XU^5\|W4gVK2^R s9jr YE P' 9jYL?-- <;`=Et$w/9?j XLbF!ʭI\kxGȌ@}rV\/L-Nrb_ƙJ_K.*.O ;Tͱ !? vgآNB/ tTJ;JaoTl1e',;7j\wJx#d+'AzlV܂37AYH%e2T_'@fl55Cfu,8o5JAvTw5V< "]쐮'iz{|\ IЙVG&[},=< # 4v߆pA#꫗X@`i az$Cu3i!$SGg?>8d#"8ݖ U7tNb3rE׋E\C(wZ8F} 2tW|45]ЄJ_R6o>5 (YhoˎlfwzRtuA~Dw;UUλ2/!wlaBMa=:;EMWT6kL_9K$Zτ>}@P"??=MI`im>o#&t=h}-TT`g2Bu K R0n`>Y_;T>RVSN(nz| sv2Lz"EFS]vY h1= oií x`|h\SIJΊ UpӕԐqHc׿թ 28р95ѱw]Y = M _ 8Gij.i!_ؗBËm˄?My<ϛsJi?.UqNXcaG$5-Hzwkmj|953 Fvv҉3Hն`3_y[A(_OKj;##Yq }lWH4M}‘x%{VW7n[ݟmBJPQ[V^n،B)rZG$=U} 0'b"3Aԭd]ى5BZw?[X*rǺq3p,gEK 1n _/ta zڣ 3AI](D랁S,pY1dYRJ">fs|աFr2TWtó*#\j^Uڵ́QviĝwC%32.C WD*lhzoś_Uy<&9 :=ĊL)b*ber ٱ<*M6)1@ @K80g 0Q?{*؅ZbBzK8|톙{'jvaVl3"s2wx۬z8W"t ^PшHD18zd˝ȑ"}`r`ۜ\LH\Q@c)R,S>k)?5a:P4ؔl 2.; 7#S\iΣz9#4q\+@LWLZNKr´nGO/$>" G0_ ;-1y;?eIhZE)aC)8IRGS jy- /;S!6kR™gzĚy=IZ4AFkhd|\(P%^!ioKrFkT5)c]p>#iVH󒙬[P374dku˪/tzKf=NP!qhrw;^VY| }kcrO4\W HI*:u1kʦԗӑ2KCdiT\ta `㾔UYrm OHW֣STu Sot} Nj_I2Xu [H1d΋\7m]WT1xvy/hf[%aB!mY,#?"ҿ')ʿ1xa. c60=x`PF0ACKGuW,9sp$eĈYӝZǶwpPӌN= An~iMIxb|iap/L7_ڼaޠ+4]ѶT] ]-YQă YrS-Q`$G;^7HPfZV-eCqMЛjt wxJHLÅ "~{W,RB 2nuq7WQ5h;m FxW#++q ,Wҳm5 &v3tׯm94r\)]ԦJؽmPO >}V%ǫ!}QzfOpo^$g޹8:021lc M\Gʩ&ihܞ3K/59}+c˃,O}D,[eyA[gvwΘB6.K//uQTfx[BLQ3yWt *b9Ctr='"U> $*I*;XQyV ! 鱍Vۖ,CyQ?"Cb=s4! :!jデt&[^r%09z}ueY|i9 Ne s9X1"Ԗ\V FK3Φ:ʷt1dXڋ ^J0,foes r1kppo]u/U\[nu "?=eCdDM)#rԎ%Pfw*^y P1Y 477YH(n0  FkE9Ns7jί;12f26a a@E @A\-UYouA&킉rl1y{$I)g" P#k[M3RCeH^u&6xݽOifP sea]Re*hˉ߬@i"H)Ї,Dif)_Z ZzG *W=0`p/?o"ڈsS-U_=qܵҨSW%ԵPaF V =Ŧ[dzTiMVdRA!9+u9njWw22^yғn1q4 <#2_.61 ܝ߯ܟ-kC[ܽ0Ĉsuu@m>B1?6o[a 7WY4a8ny{hAT$?y3YJS0[۔L00/ ZCg5o@B`U*_ŅtMN00<6?R-U4s0%nRm\JbgDNo|hy&^}V`0`_gK;*JۼP'?3 \ [(w[ `=!aN."k)$r w*YS^g2Q4q.K9Zꩶ0 ^t|ou%lQ1](VL(;3e^xa". aV{KfЄ⬀GQ@?EbmQ_]6DrIH] *I / M|T,*_]S-gY=\Gd&!%%R&V~i̋m QjZRUILe-4y'ή!$ђEki:p.dl؟-9Ĭs'C[j$\K@ĕ&o3yddv˷ w󽔄7Pqo*} nб!_\ 3haG2(9P(7T Mp` s]3X}$>unЎOyCp qj\ L;,DZjdرz>'IdkB`ݧD'1U4KhVrq](/sѩ6X:$`L5g纉{:;*}O6OKGYEe^N e&0i:PwZ/wYtӀk,>d*\L"߯  ܺķdPdXol6xWr^N0MY\H&G~p;J"6SQ :U"Xr`F~q߼~֕8u[,M{K*1XaepOܗ(_"X5>7;E=fr~bAmlg,dM^٦>{1@0I?eEQCCw׺K'Χ3uvQ-rYrblf dQWB ^ v(B#{ ̴ kPk F/kI{.s}.b=ZGjt)7UUL.f,"q[]>N8aw+zFE+-]7G e>E0&-whCŌ"n`x A!"4+pWԦO Kl@*; xݭ(h/XD;ʟ;HA)NFma71F2Bq0SÎ,%U\&^ڿGhXW{\Lb ӊDث,N Йl .7ȠwVjw=4?Ϫ(=kX\IEԁvw*DXM=A_Ieg**BAvSBhFMjپ&Ew~r] 2vl׮YCJ2r=? !˖tI<ȅd(o)\jdf̉V Ș5"}5`3"f%]2Ґmc=[lhk Y&X aЁG!42(7u>2SƆ"a =sKlBT$G{WNq>+ CׯgC[Jo ͊l7KcXSHN Ln4!1E BЕiD)x>G }H<޷`L[l++L]<>Dsr/ᬊ- r/gۄ? wuD2G0abcUMawC{E_dZ'dhca x LDPd93իxr%_cfA9I'a{6< [tG\ԁ;"@=ߙSq@S m>+SfR 4N5Y5k~hg܁(}Z ~4XTl=D ԡ{;´b}YCE;[ [QE/.of15]O w j򰭎.:fO/aQ1yӉ˧;Gdh7)zOKq ~"6ઁ!dK}5iH ?8K`8'.f>/wF0]AH h+Z(-]Q<ȤieۓJ(|ٸhhYlOChx,pʞ9C 6DPbÆq^ _ayCiq~쥟Ix'Cgp鬎,˞+zŤf0s@=bM~\dH>?'rIH@7;rxս3Bs|M̫~>A#"J̏Ta͆V$up#g}[=.wB7 `=SS"՚{4*G ~[\mGe1'Ъ {,`d`OCL +I:f'K;xN(Gat9 58WlKE65ЄUh̻w^x=v;{~^Fv.1[&#܄-x`xc%(4 .36y">4H]p_Z̚mMƱ! \7YÖn޸hiuui|2yKɋ =ՊngðIgc,dER^Qe?ڰht݄ϋn'7*%r AS=wq𬺤k WUfS]eIau%۳#6f t\IrA U~ ..m,˅kE6QڠRxvbels(:A&dPqcXҮpg\Ƽҏou35Le<ߒv?~)nY㟍G_Jɷu(D@ؿo6KE<.E[xyi=_V**œ hpP!.=,n>GvzhAzZJucWYF3ib1U Ge{_ZH1j@-Y$٬I.Ki  +dvѷ #籇 Eq: !g9zجuH)l -x6-(ꉌ$zȼ7ӭiC̎A'X #1V-I j.: ;ԥ+O>u3kBB5Ŧ 0`CM`J: {ьfHGmt&+񄹦GiUrǴFp^ojyryf=}vw,'ӁRYr`!-/ϾA+0BɄ(q&g:fx͐}igWno-'F@I*?5F$ eܒ3hR9Nҩ~R$PArXrj(WusgB*=${Vk0R@w In*! p˅&bjt0 /2F$e1ht$y^GMa٨7uUs\DSppPQ.&R#r|7fQ#uwѵVIf^JrΎXgH"51nӠ8MXm0^p 0%lӺ(!x kiN"buNU| eeoO?h)`VzfsX9DN(A?CN^bd܆,Ea{n\}|7_a[}cNM(ڦE}yjSdW)&'@g(]by2-cbXE:!46e_]jׅ['PUg9cMT*ӷ [fPjte: YJγv8'dHhܽ9qy)]ev0{_[8ϩ谦+F])uحj;ICY(tLRB_Bm&o>.}6Xŭcm B.#-e,Q}l^ jA@^2/~rww+UҦ6gczkn3ڤY_y$&6&\Y0A;x+O߭E;E0DO`,c`Y>1&/;8DbNOﰝ}%gZ_u UPorq'2>z_oKђFՓQAE PGO yZ{JA^jef^Oj$U{f%pƏ>BS!ZR743c4I[rFրq&U˻X4ۀȴ' @w2µ{—8| jE%'zbps8*9 y Eo1Vg nmL%h %mW VHE͘=w V .&^S*?m&42ۇess%*(^6land \IlmI/EsG sL0A f,usLoą:!jU <~aBxw <c,?n۱H]EyxuV֗$2fPF&-q\-j> ](T0;cEfQkj|Hӧ_bu{cɐzg*֋Je:Ak2$R엛 jIYؑMt Ic0n)oM +aɵxhQqpU_`y .`5MG1#y$/3ׁ&6)ap= b ҽ)`'w[DIO2}8xÐ"Ye1nw^W W"M|VrI MΆކ$;qf@7e;5>$)TeQ6:(NH v"L1qԝ!Yk_ƄPZ\M8"HV J\G.;:2_&*9m":0S6tQnS_(eDlK8l#`Մݶ6 oK7 K~ZJ#*k @SIBXHbW kRMB=i`YkZl8fV22Dj" ė%RԴ0j@RCl]!X& ?PdR(벎qMlYuʻe<9~K8)ÜtBoG Mc[ѬYlo@[wӧ˙ЮJ) 6p{:bU[l`uo<^Z M f"}(Ua-gx@Vxh}q҉\dgR.veS~y- =zT;Ts=SDj-CW׿Jd׉w:γW*|t`?K /|D'tsJqqs@&?3?In.\u9# [U)nXIQH/k8Yi\xrm5U i[XJ QU(+DKsoo 9XI.ՎA)!/ο+̲)W$kCߝúk5-!ſ@J p1Dbdeܹ.cVd>VI4s0=Pr X .G}{!%~>Eކ`~/Б0 (/ϔwEƛ%`3Fыa $(ORס8݇d55Xh/О 5~Ah^}wX] GWBֹ_(_|y͓y,P5Ci&\T>Ab&:"nsbYvor? @2Yx@W 5|K(AՅ_qwI-sHngu\hZ:άp0`JDsEOg6q2fNc-@}&B͊ =wv_)^Щ1w,eV]╽{1 wj傰6׺Ic{s=7˧:?QёW.-%fc{v~VAt3e#THU΄O{V\8=EV;3M B >HJ}n"s_56N=&M̊gtG%~36^b)Z5#HIkhlR+и*u>;D3om=$ eIJ R3_J'cTI%!vMecJÒ8$JOar\ffœmO~kyKu~?N֠L139ϜUjtPB],齠w…2.7 7]J])uaJvKzvOِ3߀`C;Ʀ<}RP.xclOZO,9?;~%neuTòr( z [-X77зjr6$䉻IUfA6Z&x*<|֟W69'v~ȴ|vk۵%!/ X@2ߌbByT(f-,TM>L1yZہfK }uDcu,Aeݙ%V)LD s.=AI/M:oK7Qb7]&+ ֬ݟ"[xoAڗHc7_p,JOq=T#p3+[X`s m@u`jFH<{Ү@\Nۤq^K)]mCF waCpӂpXcʥ\hU'bIOd]92mcE*YmN~?=`w 981؇ 4U5p,\^ ` o9}wRaMj~1 jr^(<h6@ݲ2ǂdA5z߷ ^NhK C,d(׎V;B^<j\c V>uwN*IUMWX({V0wBH ^&S. ; /g|yAZXtC$t-d[h BzI q6)d3F]*Q x[*1푾YAUE#O*2ʕQ8[3e2@1=C)Htq{''Xid=t*sЎ\mibܵ"Bo>"#!愤U"hNz&4O>-pa7n֦ guv*tvRyҘ-l iPSL ܽC!?=L^tz,-mӭȰj5I2t|*Y% =47؀MZU?d+"@1. 5$[aLŹ*HNy0PZlvr(ӗ,;1TD@zEkPޕ]m!ꨴ88y̜'_ކ:GeG&Shd̛Cr5ffUFXAi7p6C]SIXr~y`De Ȉױ\-%(^G3+ڙGʴZ}^97S8 ڈɳhUK '0QZ,t*yvgf751JS1VO d(I =-6wmOӞO1͞<ֵ)&QV PAk+I|:|SsNJd[8GMwO>_>6,.!{}cS׌Iģ'EiEU֝;[Yz}uhdsj^?RnpRxFN_N.n}z(4Z!!Yٰq`D"I}ёNτKa^kf#q<"%M]כ̒mY;pZ5@2L|-ф a*yJk[ ,v~n8 S-$ !Zvހ"-swNxDSM9RDA>B)F D(H- hCfn:3NF=}>EJsTn 6FsT*WKjoǕFLvK'mn>TK=w7xnkoj$+R@NeU]/4! ~{ВQc†-,NAF>3w:o|̔=aIf*X\7W@OYOxxЌJ\&i$8E- WKN?J,< |QeD3#W'Ă=}>k(kY`"vwly y9 f22(NfneU֔B8]t* Y綢mJ\܉8bE˘t[FB,ORe Z/yn>-0^ajSzo0⮱95,CCbOyFޤ;J@$QGKh&)/ wriL, 71M3ג\fIzms ?C(/oYb;QCe׿|y\ q E7AfgHǗ0S2$@|/W!`/78L;Q{W/`DǛ8ƭ`^y/!|=?Mj2H|M}0<>H`8^OD屑G t~D/z#2 G {-1U)1a'q \~L厼sե̮g nmڿo ݮdY^L%DnJrOxnl'H_EɋEK?j 8Űev_~H}|veodDMzrȟ,`3mF~b٧J[L)"I6M`![]ծ VO.]kYϑrxm)Qe"7Yqx(H '+,@@kqĈbQ l$flΈBُ16}(U!V{p"c=~f)a=?aY)hcf U5#ls Qf,SeO0o`) {MY̒q{6*ʏCXL^DKL T͛ʖ[.p6 hɞ+R6hX}kM+*CdaX40szE0XhC/DI:!_3'EaM Em?;&/wh3b5ʦG$Pۣ"C8 D7C :۵/x:8nr Sv H !ysf+s,@8R d6n(ޱ+dp-NLʢ692Y|2:g$Mx;Ƃ' Ivy9mNlB`ʴ ّYwiLPZ 38x5bٲMUg!Hd6 U!hg9vl*40pMӝE2ien} qmbx8A,%'#z-JyHt-ޝ'3}~],"1oV\[RUP]W82?.^/U3]Fꇪd`{ڷjNBY^ʍH3Oi!-+ h2 q#bF6ypk{/"iMb{h% ~%+0nŇd'w&rs>8 CX¡i(o-UVF3>=fG򿜃L6_f{t0(Lpf9tpӸ%g Fɢ>̕OӸ.EQFm*\ Z1]-2Add xciOgWuA4albma'(haT??C—`#;L滌:qVB^X# rc/5 KGl"Uj3TX ݒ~z*o򴳏ᘠ}WK^o;txr#ti0gj(K3֕ iL΍̬  J&⟨Ҩ:u%ɪN/l;8Y9OO,nD> V XY܁0KA6#qLMzqtb*٨Tgk“)ʮRgԛ  RR\dv7>Pk·@øhRm7S9 NgAS1zViiFɴ})uuJDɀM=6(Ilx;V :]Zqj±><6G-<%r0:Gp uJ'uMtʅ(T6穮G E=|Iєl 7ͯ4]_bRc>Fͳy{6)sl `0gAc0UQdNxe7֒HtTBJ%qv]Wan 9_k<.뼓W(T_pXխ86A{[8[PтsMo> L(Z\GZVC+?8vCR2-HH̜.^N!5 Ǝ] zI$D#^xXf`qm ˝;qO.N!†^+|sB$]CL%!P'>_D;'*~=p7P\qL`7|əv䳛 XHrMl"Ivj}&:&|$&`? Љ/ZQ_BLhIb`я|S!G+6`MOp /\FXF,7 PK 7` h|y[gg:uUrjXwa`]z(9}NjfűhM]n]qj[gkbaR&bs87x8< 3dǽbQwvR]?NTp$J;aguko%{q @+F~aiJ _3|F,#wzuO&A4ߗ3[v-4rm[p?/~Ju2Q0+A$w]wWc) lٰޘ[_P]ܢiW9|{]P]>_&T2>jmQbf!mVh8zY܋NI͵H.ڭɽJ; 7"xKEP.@ 7^W6䃻~~"nfCD%Z( 3I-p0>Yr%b.+Wġ>dWXB :< #ji^Mtuy@WY4q^\v vMcĦT_թUIןۜYe`ս|Ц;YS{B4Tq!u9"ƋF6~Jf$[1J|lQdd{& Y nX/R,ES)UJ`g8g V> V5,n?U&U0#g]I]w$iJaJc _R:&a!b@m5#j_iE@:{U29PeV?dN]Ca\YP ;*:d0OLFxvuƸjN^ͬd,Ƣi'R!CTdsh [xt іPI[ c=޺'Gddn0c:TO )&%!Q&~)gva劺ɦq;/տ="nuǐ3c8!J#4sr1;i/5'T><.w+w>y$:=k h S)}QY0oxxjӼ"8ߟOv}<L6rSfCenr6*c nVe'yq>9N,5IK!G *FzDhW|am'GD8҆sQCƥmᆰ[ =! .1[-S؏YTʓc#>'6&Bm"#_iV cP> 8޸tn,&QʩV4묄~ӆ|BD"l Z*&J^b[ "4 ~[4f%v 4n`@g/ͽ)c^St>)0! ?O>(Չ_@Ө5^TWXA64縮^TB6V6MK@q2[+;gFD2BG)&l8* '& OBOCmM]0H NÊsO(b: tHbepI|QzbuW~ۖ%3 AD_#'ETbnNfT~c1Q)#n מ+(U0_qW` ~V_| l<9<:fw- UEixݽ2GxxnaHKU<#in5_KiYnjD"7 DÌ̴wt{m?]5Qfp[wds$'H^r2w*\sYױ|x O d5׏ */u Pw^ϭo2\m |T݄<6<3p`ڭc$ezKv p z84Gg1}d>ku{uMފ}1zA )ؐ9޳64;>j8F ԋpư ,Et{ &ΨeT,qY5E϶H4Lp5z_Ǔ(t L_nXI Cxt !yhn&nނ0nCd0/E hUDٽnK7Ck׏GhzF&ӫ2^λ?`s+B[-"lAN&Zy;VLOT3ɓpn >F$AyV:^=q1 bg)7ΔQS; ppCMTt?BhA@2"FW6;>Ӑyq`:c-"7_g -yq2^ŚnfDƖK;6V'ԏXiT ZL&1-t#W8z_2b7PԼq;-vwth8BG;^6":E#<( f~U=L!"% a_֔vD{)&p ] 2IH={>q# ;KͪN $:>z7?pr{1}dq\ w'q wJ2J`mqzYSX}k^\L{ _KPQԦKEyl*x(i/T1[Z}I^,;O~Oitw`; E#hת +L q!9 i8{.Ը8v8`㠙?\g|QX&ܙpX+ZZ,3v"f:fwjZVxLh@ٽIdX_OioR~Y ȯT!F lN%N~1) !\ 8FiLHHkXh(}HSYj_+BR ]HxxlN`8٫rrަsWh0 4Y?r\f JeEB^[]fN1kWkI@VP~3A EPrSIڨUYYF[f`+:oX=W̑tfRR@}TEnI'䲣Y8#mp<'(ٰx0>Ó_ Y%Dl[/+39߿3L@,wN67C)atAH`v'2S{/XŵXkHNL &$ Z^z"t3Tz Hk4ӆbOvKfqu<^OqXOZ+K<=oKjMө"w f c!9pNCO]y鼑W`zX>.Xח|z Jl~);g{ zEp_ fWb,N|2[%% Q<$>)ξy2\ٗ2_jiR[яWan/F{=fy*H6{&EG8^||ת'*7`dSU:0#ѡH'@0 $>ƙV~Z(&;@'C7wBt:Zsip*̗/0#0'ل'9KUG}*IXG",xaLxaa^}v0ݬ*i ^g=GBwBZeaO{uQCjb n yE,lӃ(3yv*}O;FFCۅ_ׂAY7mmb튣sfg~KKpsg1?"sh4kEU7݈pj",El8 Z4Q 'MR 6ǾHmչjsG@'Nw`2P ,~"(||]p: +I{Fx&osNA_'f8b,,}[+c(lGibǤ$(Q"#sLQ@Ngqĺ?^$]3z:_5unKq ˂'C+ ه!#Spq`~jOLQB[i9l:ÜfJJh 7J3Q1ũ6h.Wف,F6s[>d%ම X[i]f4Yf=:[!bkLf IGI`ی41Tqe0\5_XaU2I7 AϙieܯxQXR8#seK1{`Rn[&XN ߇c<dBPi<06%u&F0ma9;R~2^;ޙ'H ١`DC~b*͓_%ix|,v'x_O}PX{Zd|fx *Kԏmh!.ѝ])|ӥv+|d듻w!祪RR|XQ#a#[Ľm WB:rm m,/@RrKRynHEТ[[)m(ݑWp g[) Z>pIvU4mE~im9rlCSxo+)ZB[bT?$MGC =IO,3(P!07f9{dw@h1qg`5聆iִݗԙ 2f3XvAd T8 bXm Ge#q!H7A*r#N(k\wܻE鼌M}Sr,h[jm; 4AEv<˙0,kmu˰hWa%CAV9l+.XSPN¦8Y >H+g#F\7}dß7 +%LZ3AɘsG ukBH030{}]|xJFDe<(ǺAXh:Q dgdZ|p b (=dN||} TY6(6C,R 2oNIiV?Gs>S]_f-\̍2RS `ǯkAUl)s;3JvޒxM~G]U/[e .ζF[Ӂƞ~+|(ſPq#JٳK:onE` lC NgX^̦ig L ^5a^5sT+jԐ1E]{4y\[A>u`:$x}kobmȶ KRw|򷇷9ק@,Ӎ6'U KylЊ`!dNŐa,T,/KRB )&N:>h7,粳E] *]BH>.!j)<j{.2mN*|SvhNner.Q@cj|pεkSOBZ@d yޑ`!16<U7*!ৡt#؜ duC_0 rlԲQkIhީ"NtK5Fы-ZԵi{*y~!} YɄ3ѽ7L|A3Ka݆~fZ n`|6ܙ}Ʉc8;:EM2gI\|p#veL-P?%øBJ0WcG Pj]M>On%7)0C{O Z1d5c&8`//xAvzǪS̙!ԫLm Y蜚Ld$%lc~>t]j/poS7y@n}T?b uh)r3 KyF_ 8XL7շ;fOD|Rrbˤ|W%vMS~|NR%U'pcR̸^Y[  "2q6bD((qhuk~PLx&j}M^BF9T!S@t[E⣉~n5rQ+ ּR3BkN/@KA--Sgꍾ,"?| E 5T5#]ML;qm7\mA62 RP`RetdJ x@% ++OsZ)Fǚ%N Y00Gs!AƐzq86BGQlOM>^<'Ĺ~Ucs&1ϨnM)>27Lv +d:aa2:͠ekgdD\~lXpkZ +3䋧>C&U`@Rd == iVfCH6PqyPk7^+As|ȏolʅ"mnx;.H[Br:*$W%AUnWϬy岪yL %/γ&?E8:RctgێhKZ8 a22*{U[.9mcX"-' y~w7/wwyFQ?hqR'xqD$JAHmUOC'RȰ^ ̻кIm|wQՆF Ko>v? ' o60OE # ~kI㡲*{KڷB[TBLKh[ 1YX)QOÅ*G O.bC陶 +SmMp9Ԇywq[0 9{H.vo#&fcռB۰5!1٭G'E=:r@.@@y"Yz%*L5\5T`JljuZRa`@cUr0لRVnה#%s ]ש.#~$ ʔe(A[q#3pMfk*D#v d, i'..z5e^nsuE: ᑰ%C?/ BZ z`vfb$ak9rrrgxcLP!wӉ#x41(M6DKd՞㆗㠆eŨ'>5zPWl|ř Xu^S\66=Ð9&GtGtװ=j{$ )V׋][d{$|^I"ئ.Ahӻio(4] \L{݌2L& UKO1t9H"s@eEJw J; > h;Tqb숔5J w;!ttиM0B&l"5_LfH.x txK5wdԡEC_1IaNRTwSZ=^GW|.ZUj)Iq? ҠT Db\J("*mVK/색_GnDkYe 6-r Cd7UHWAxR@uCc9^]Γk>NeU@EUfLB %pzΘ.:)<=\~vyzY{NF!v^0=Udo1֬EPf5_Λ/SHiW$rQu !{ד//Hi[9mt +!dQ HnX1DE_WdXL҉k vv).Q P2,Hvl$5z%34%zp;\;ͬX(m6!ưGӯ3c(Rd{O"W Rѵ:tw8OXTX$*zACNgbEQ<`wZʟ>M:HN_<Ȁ;|z Q5gTsM39X o!eXզ$|5RҦ=ٺNRd Z(qcЃzF͆vm @*; "'@@ӵ&փ.DW]{u0VvCpp>U #zeMX'~HDԾh&L5* 8cӳ /nwLQJ WFz+c<\vC~zͫrЄQߝ t`RsF@3~֗ vQޯԜWpa] >4aG;x3(fq>:J}<J늙eUa| Ǡq)v\x~ ̑[[Gn?};>8!o~-| e(~Źn0bKy {GNd:դ1E;8! k=ESgMwR t4hU]x_ˏi}Wv(V W8>87tND{FS @K,/I@YT)jtۗd}M'paKy(ˍ$O480Aɯ  s.2`GLGL-I$Ztgg\bwN7g|.ݍOoUd4f}yNlMaH,G0f. eB*Bd5s6˝ao@vN("x.$Efq/[d7ug@ܓl׳<kKW #;|D+^Z?U*tD_"'hVcC+ Ȓ &*dF 5Nz*!da&|ҬTUNu[dh%ƌvb:3CNϒk}@|E! Jf\kW{:0z΄a<5'[@cSg8XNc?o޸hX ZUhmh~~I[~xhMtn_r] d._}$5xn[]UKGlbtKuFx`-g밧F E˲&e4bcxK| g>B~u;Un ej~ /'Jgǖ~1uι^Ν}(whg[qz3h36{!N7}ߎ~f3-ȩ#}i[n ydX.]2L2L; @5O|>kxo1cpU*k첎E~n ହ;zy }\9B,;+C?6l=W:T[)8[)$a"ϡ)CS9 0W,:c0O]#bw~\7n˳a)+aBjpVp w-ظ,?B[Dv) 2/ꍺLrE_";YpkC7 aL>\stDi6bSdM v~GZS&Wqub/] g.ÿ)2Xvχ5 =)Z pe>fj_j&f0O%FPcl# ~Z]"o̎( ƃl"^| f?Oqo薅b}̴R._+ş>O9zjca\ 1 ~>,7~adAQ7Dc`b-XXUuzy9ZZlHa~fa)ZM0 e?u[5[8O;wHbw|nգHd5`cRF|D0Vu(:M;%5Gàr \~C.b"3F6@8ElAw30ÀkKA& Tx+V@?K jdl)5f.pr fuvbKʍ a~sB}6H)9zY=;u/X+{{-o.L,tKBBu0eUL?4,E 8@%K_[yo(@šdDDC4W5).R(C"*SNdW_SP8 Uj<auĘ?Wڌ)cX"{ 49aR&>{S`< 9BY1MeR @ܹoʠ#1Bo©kOM/ƸaMPҵrw%oXZ7ۉ9#vŕ. ɯUlcbQfO7R`]t˯ѵs_vSE8S|)AcUwS?CCih{ l@挵ī /[Cm B`V9t[Ra+Cg~x&nPOҤgSM]-tWKu??rTI4|+ -J(l*j' A~MW Г<ۖ+ZUDN0ί(&- TXhUa}- G]+_k*ў9ݟ-mZP>Lǭ&˘j'r#cS&.=,`Hvح.ҟx^x>otY=T/P;kQ\AGY:Ddt_`t7/l c\1st(%z{qCP: =o'- OBU#z!;rѡ>0 jkOZuŒ@ yO*ƛ:s,$[HKem̕'-Vmkڞ)?Cc>,0'`Տ6>E~IGҋ+e=tc?tە_F#IP> fI/HVg=覄Uix JWa(b?br&?T }2]zVB}=l!/FM}2#DibJTQ̢AN?Tۀ+<rxR|_afN1eZ%/tށ#w>}/%'D䊘IMXh!xoayfQm`Ocb2IV\%@s :Hajtn汧V.(T󺛏y*e\IWLOC}cy[d̮ꏓI S'O8AϦ]Y (Cՠ>M"V%S-In6ӶyC~K`Vm3fLo) Ag9bh3OwĨwȢ"ȶy$tE r6Cl 0kYYBVS)4^xY"F)"2[ށBhgD,\QqENw4ɲ8*Fgz dP_į۪NC%2>wB)7#,US}0i*yyxc` ͩ+>{!ƑX&@"B mY9<%Bg#kC I"JalCءzit ,ժg@/Uݧ^q`z#~GD7[-%4ZfPfsl3uZ0.~`N˱M:p7h ||I~k-Iw&`EvKٮƢOuHq@vICu[òk'[~Y])GVaS ̦ŲTwl71MBzu"@}撏/-pUUr5ՍW|0? 2*'N|G9/pbp4*J0 ]XEjC[sKCF^!jO<*#zBR,j mAR(GDY0#_7!Qں̳93@?N1ί*{4E!َ?( .{̲D%kQ${^ılўEU+dįd=\C,$ܲ}#J_[ְX_WQ[&WXį5g3to⾟ lUfwֳeJQ&.veWEQ~F %#{}`2+M;^des_0χ`U5XؼUhnչ7ڦtlہ-+_#n8b8|~;l iԮyDU7&GSֽ*EC.^^ǴHK4_kcۧzQGDus٫Qc'^ g?i6Bٞ,)}Î[{W(*Ft)ttN<s~(u X]PT쥒T@$F"/_@5PŃhX_{b}P3!au?(;Y8Bca0F-nx.e`a|B`)U=]ƾj2F&{MmP~8Ows7LpĊy!˨2궰|ŎizE US_/Z&syA1Y1ß<-bPOt0)6PI&149IFcHv캚^|믕o(wn:{q0.L Ei-K`~W!gv?.4fM xw^f뮔{'F㧇%ͽ<̶h2FYESlI@EQyb5iV=&cz:Oҥ'ؙoL9Q*> #o73uIWahbZy%^Kwp(xn7 4b*\q3"@Et?;R k*#3G 'HӬO$m**{3n4c_0gOxY憻K0󢷡A.2ڶ:ǜmLGC'} O Ϭ:·`.pEDsy-pڷyHmZߧX!(PJk\ h^7J+E^͕V)un l ӵ HP#z4QJ2!8vg";['O%Ky櫚W:!H Ljl~| رg;eOBr܋ʶD82s/?Ubdd\^^4$u)lca3\n!MotMқ(!v.v\<DwtT:p93(=Y~2O;cc-[m :fĢ<,q±JN6 MNtypҠTŵcob/ >:K_V< =&cOu8l7*b¥Jcʐ@k+Tи w#-D{p;~`ʄyI&ҪnJd;C6Gzqp$3S4Tɞ ɚ Ff bN3G"gqK]6u)5o]'-&of\gf)M6Q%ЕJHh]i $_q#5_zwg/,˵F'2ʢ:вJy'Z1A z H_ _r50Y2D*uI캄-?ti^ό2@\/evmMy);?3ϗa Wg4bOCla,^8P# MD(bs@ b#<ihf#6Rŋ!`0R?' 8t"_+QPP7j[Mn<̏hi]htUn?ctKkG޹\'&oqDBD6`5L6,ALѴ/2T[HةQ ^T*o408b9x9"9z ·$'=zfN(T"32z-ݍƋH l55@6 ,KQ#12ST',`^ ;]#8D7VCjd\ 䵽jvpq$Dzː ?{%](Y ˶n={mjh~"Ǐ '=8o97`]H79yt"1uLtߛϬ=a9Q cZ,)Q>kS*(G&wMc7]t$qЯWvj' PehYxu7ϻWHuyp,Z?2Z!#Q!g4ar 98̎>!^fZ#̵r_pͩC!W]+ x+tțNd)N̛a^x`D=Ͷ)G LL[/ `DԾ ضu7E.?2|ߟiXIJ/aTۯ%\Re!4(Rydahh=hZW5Ek 58Tdܫtaj4H:!5FO8ޜϟJ;I6/&L >hn"r,F|4phIX'xQO`^D'LW57)OʠN"I ה9ZOEVml`N5 CB %qf2lͭW>~`0 dJzf=Q,s_n'pccp5נ۟3]A:2Gg8`"kQghTCv.)Q\M&TȽCiWWȃPubumU@/ -Ko3<˱Uڢ]\iמ eP[b(oYsf9@́N%[d=8XZdτϋ6cƣD5tvV{=y/Tv젽2V=|\KL|A5B:)ߢƛbKuJpe~ TBL+bpr#ZIQ:Exꏯ0Gd,2vĻiT kvq [-Hf3<,V^JI3'Ue/-VfBc~02Fh6$ANvsf|%Ym.W1҃݋(a36 A }'lk2*]:XT*y9 kRnj<ؔ QG24o߫2^]?YU쬃Bɏz W9L;TvmV}+lRJ+a8* O)HG*+ƀ̿ћE{' !o٦[+n2 %s/IȰy+tTɐY+ݔUni*I?_U oco3 v 27Ú"eTJ];+o Q>pݲj`6I ػʶ;o:$+o,'g)[N}ISI93 @6C0b6#ct<8:QrzHVҔIB(˴=X$ShQ! P@YlFH\;c UMzh4<`~ָU~M˰-keO~?\e"ɘy`֮6ǾBMҕ%'?m[1krGv{DR#%[к_d"*[$M*^'xi7^ WP#3+R[\ih%be)*~qԥJn۸5}TPtݤK&!î'xS϶勑.|#Y%UFkpGVJ8c\` {O `galÏ >-|-d 6HWI6LW,#{F>uzg/>47a;~$9(!»ix:by OÜKu>[QR7좼V.4>ܶAU2˞T{ ғ̹EXr>>WuA6~hZɚi`*IxֵZ-.&ˢ`<-~3^nVr֕s\iT;_i`dJn6v_lI|_m^ $zw){80WϨH4<Qt `fZf<ڞ^t7DuA8fB?0e9~ t-@_zKjFxRQ4trD+rrՏs6J*b`'(|,Z clPB^$ynC!7\} DkbD8HM7vߚJA7pQnHTM,+jL (vl lG)51RMkKԢ'={v0Za>okZ:lqkR WO|eORTͶJD>q R`7ap;) erA#Ɔu1邬\^Z˛d!8ر e:s8@ꐼKS4yjlR۩V{E*Wm]D$X?Rhw}Fb7 1ew[βOh l+=zf ΰ')UR˔gc\!=)e p *~(+k8\WO=b _^Nb]p6‹YkAyWLYps|UE+qzUI Ebw':X&Oy"SNI b:le7 >>LX0!t1mQ.pY2ALMY3zCj'ZKI`<ٴTU#/MQئ@c+Gr:{>`j+)ҧ̉T1AG(Cob-/ F $%ւ:\fD zrl4HܰzXEn&YOV/"ɯUJ{8zvɎgBdžD^27w @`_ 7<*;̑Yn V5 @`e"4ޯ =_+&'jf14S2ْvsn(W^wu) h|#i#,1K'%e7~5CC)7/Ai$1W1mU뼀sawߚsĬ{a\^P-X* ]0 $g.aҽ'SO^ ֟p1 VQѯ!7XN*v▁ۻ`8z":<;2tibW]:ܽhw,xQ9D(g"iK;*bGkX=/"#"? &G' +ouQ,2ÄEp@k'HB b@ 0>6m4 NሷNOldkd4)}[)_d$Mm30֍8M7 q"Cȏ V},m-ʾ ug3 e̷-G%WFZ0R(RzeY?-g7}5Je| ҈L#왣 U1Fj^~Pΰ!Uҵښ5$>,QD;] l`ٔhcdz{QEKel{c~(!XID_mgo+O䁲_>N+kl{}3}Z" {trvhw+G%dϕ +2oILΒeI,b`*4CYG^(aGMР$y0[ΣLkm9li}_Cw{W.#d9u<כZIdSv&~-k{&A%/LT7RyƈRI(cŖA3+Ziy2 aqXw]} w쟸S~)ŽumT12&fl?DvfLU0pAPIЃ*v$2v~^ly|_qןaRwq]BS3,cǷwG7"ZW%fB]J+"p zEJ8;P$+F"y\$ zŇ|Jm{b>IOo.sIR+58& [l+\P=>*2c2EUO[#ټ.ER9Ώ0)KwWwmԋGUDPpc69Q:6VpNrza߅/>;FǵqŔT sG 7b_x76BaN-G~JEbv7x4047ژx;puC)#DAXmu۰D'@Or:+ ងPf;E%I#-%lADށܓۓud,q#oy8@[K[6$˞O4z<4E>K. ;ؾ\O)V&ܾ>34Bm{[ nƌo9̳.0Xac# &oR'aÚOڦg0 r9c{ ~?;8^[bK͖r~”!";cFdhg2NM[BYRHOAX.g߉֭#sh޿_Y?UQLS\nlK &s/@4X`ՋsPlY0]2m/Ug4!<2>?`՟Zh᳦F@a+Je{#/WB7=t4 ;RbB#l?EK@ώq,ϕ]ֵ1еUs;x:KbIۼ)ܹDލi̾-.aJRe#}m]mG(Ĝ^!l2rF4m|0>$=``}#V6V\t<}w6ȭQ\܃ne,?_))@ .ӡCYNw)ӱi٢QA"m2EtCGԨn0>`;9*CT? HLwAv[bR\66t"!T j^ B3kcZ jf-dZ ٵ߁[J'!MSiP>IcFh'"m4-V@C`u$,h~R.iTa@['`NJd)zږ z2bIuSȼ:*AZmUNgev&!ErS{P Tńi\Xoy.1dW|1"{rv5;t@Wo\MыcB(f\ BiQv2O ߽ůj^]}Y}ޮ/2IYy}`4ӏ!\ޝ#1#q!/s~H8Z M^[l+0&ĚPM95W%sQ (8߁ƁgCB!S4B)K4o?tMi-pOZerqߑ-*N9zm5{} kԦޞ++`J+Xy-L'ȶajo$5s,=%kuT&hte6$wFτĦ-tln]:!P"S1gG"\g hcth@ : &rl]y0<};kZ\l"nՀZ$U!ơ=ܸ Ej[V۴)q\&}"/& '})-ОfeU\7Y?`iG(NKeg#@"֝QCU|U c_uVq,&"fpӧ/= #Ust0}taPkIK^eJ*2Y +2qbddy~$}'ùSCzG&ی[*yd~6=W6 ?o5(II,W0zcK~ܞPcL?3fOC0 Z\.3Uh.* i55H!I-HUnǹ2!ɚ[ H&c\iOY.89M c~K ȫ`S-86a SUEm7#ыR^2M0.WL%[3;RO6YM_ׁ;\Pv,!PM>U3dǪ߫ eK@N- ³>n 0WBpD;YKiE]qt)"&4waIzf*1Lʠ|Aam Ke< d{0r@cڒhH˟N(/=Wq׵-X-~]ELa2L}[;Uwlv<6:H2+?H37{z/N<]4@ Ֆl" b2r8Ѭ$ H#iz5<)gi|1N w]{qR,Zᩈa*>_L"AC0ki^zȻ>3ɢkVD:{|-.*Iu QHhW%ȿ7!q+s6#v.H찫Dx6L$o[#\hA$r6!S|Zr W2W1U/)+|:c~ǎ׬-^ln 2=]BVaw0ML7G>olvԍW5;eMֵA -7U%~!U]֌?S4w;Ef5Az{c*5~kg6~.Uw) ٩JqRlקA-6>с)`5'NV]aEG!־2%OtQv:NC<"}/&H7tj_lكpPmHpl0>GBQ\W$^ߏ6W1y;d#&}1!ҀO]O.2ҝ4)m[ +5cq1E)ZrW=rb6m8뚗4WZr>3yDȃ1Q2ׄAF6_vCµkG%;>9E\X䮇 bG-B𘩆S4A"XXSzŰ\5>"u >o CO3n[x;_r%zw„[\&9CS Zqs2 ¸|RR ,XFGfGv8.ak7r.]}JI ^ĠxD#gEe- X?aLMX{5-*o_^#`H p,S _&Y< nfh ۨɴ? ?:Arw&=cXuWL3FeJ̳eKbF9xp  ea /YnԾYRPn:.pa&`?<4aJWET\Rc)QPv\,{֛ΓfR4HGzJ?;@#_A AA3ڼǨ+Q2m9ѼXPQg۩f*%Q)G“pQ E%NG(z<ƚހjex?eDh(+pvn<7uyub)5x ]kC˰IGyX\0,#ZU}0$<3AN- tZ><U"%(B!JXN Zڞ`hVV0xZaAX\P"iFc׎ZS bz'd@^+MmE[[a㤕t8FmPf:4!WPN8E"&V6@kܸG:&& xф3;p cca)u~H0gOj7VwQ\`%s^ :Eld @7>RgK+m5t}|0<},q._Pcg4Dy͇c?߯ijK2Nrnf}NN~6^X^7J# V0cCd ۖ)9f%\gyDGHz]mĬ,SǾIC g2K:W 8+ 8[[HL# 5>MX'~ڦ,䷞?nBVoVٻe9A6*Ф~z 0q'RB#Sc,ފ5:B <$>|:ɱdrvi9G?n$;9, םNMw< P6%d5݌O M2 +iBdS;)O! E{Bf <}NͳYL4Te^$Λ_\AMe/lt7KtGgP50Ș^~p8f;Lc-a-m @{ @%+q|2]Z?W0 QR;m PlӔYC(z!^Gp=xp6rNpYc(1gy0xCK4$`̱jڝ 'd!wRsMpz{ɋP6nQL,#^=Gw66k ˲ X~`a ! t)vP3P5F" +wJY/Ұm,~}NޛO?e(N*]ўVGM;w^(~?^1YK}ߘGNDqNH`o-.s1raK^,_Xf >8H陷JPֽW>$\F:@qZ]Z6 1"&)mz ط`xG> &|eFU.WLkv7DV `N_Izq~؂^0Hnig"}c{M`gZ٬Z ў~`/QbYK}dn.ïGN$xsdžWٺAJ_'\k"YAI8qTgoFKZ4@֥xS;!r=ل CXĿ; "x!<+d pG K 9h{c5Oa׍'aسzA(mjk?X$XL(^!DzSc ?*Y4YЗ2.1HKJI#kܦs _2g '4}be_a{$C>&OAZ>[,a)%|.X >&N#Ċ1>%lq׊INז<8o;xkaݸ$b'W U(O:7gw̒]t=;Z Cج2WSwznRձ"ɻ 0pHMvs'FBPt[ R oScABK{PȞh\ [G, P|4FQRX0(HTu 'OK1sZDw{LdrD>Wk2`w tL %)"lKſe, '@_ ߹OrbGV8|% JխPSM.wFpbWV%O8AG0 25;3a3Fu魯556 a@<ӆ]{R=\"9]J1 a%Rjҵ K󆇩4FfdkmzxWZEx}-d@d5>&gW.*}Lħ|; J6A5K=@De`g4¥g:T@py{v,ձ"$j+\67UiqۆEbM 9-X+*P̜Bu@~WUEQArŚJ)f@?SG8]qOM &8W41ci ,6 'eJ  ݦuB D Qv!W栊d܍PUi̫V0/Sh<"V3;ڜݷ8㹌/9,@Ro\)x~ޏcsMO*u"!9d_g/bڍ0RL3Fc,Up σV­]ƱG#|KT}tX .] &.yfX;v ?R'R'H n-[b"B.BT“{=L<ׯشWs~4Ωp~£}6q8 U1FJWXo M3i8z\3uU>{=?\ <0 X(Q9=/ ӪiRZ20p/qcl}JUGцƠR#o)%St٧_ *O}TE^19EpP>xmޗ_)3Ƙبo2ED*>pQa EAөtxybs5uv{2Aw:AF3S[QrڤTry2z5 gB/X2dkk6lĪpi_PJ%u`Kz&"<[g_T5iN:to^$ЪZwũDdEY/W9XWE,% \.dC) dA[&]+ b"W.Z旣i\ XT*O*Zby?޳I#x sERd/faiE:3MUV{/O>sf=Ō~Y8XuTT71D&I7m{' .Wlɵ⃇I!$xgo cp"BߪOr}%؆4~WXO/rKs2Y㚹8s{+j4I|MY )2YbU;KIdb{+~>!wUl /!B3+3oI!{AjKB]1x[hB_&."\qn{O(ԑ*'{4yeD:ߕݺ@}^$Y`asiwԵ. .5DKKO * \jMQPVc x(tQ񮨔:J cZgVs)0X|Y<ϧl]5:^oHg# 8/H:N pU-WۭΝKgᄳxUmz(3TĈL ɞNCj.2fs Y2FElOv'pWa\Р~fR&F۶6U`W1SЕI]hK:DC`jV2XRd-ƈ?dj_9w8y {Qe l:<]tH=mNL"ZW-z@B5^-זTPc9+kGI8a t]+Z|sfwc"=n/rYy1Sv}]+t@9lϳc| ^6msDRI. -S+;/̨5u WI11L٤g-}]~?'}0PGC:IwQf 9F OGqPqϤd{Gž @ bưǞJ lzISrтl}'vy,ƾ8<|1}>~6;93&t2GъwU6W>N

ɗˠ\sAr-Z V #8Mht>q4_ɡ#a'[ UQ s*57.,k }T'[~gxA-HKb0V ”&w7!Ix+l'B.k&SÁRpLzw(RoS&FoqN7՘g Dz!H5PڶjxA"qx(NAjߦ0}4:&F%\Nr)? \b6 3S{sL,IeiC4zumL͗v #࿪(O7d›n3ՔϬԫ+NV`} κr@WܻzymЫ.V$G}p.w y opb[W- hm)$~%9 O~vu0XnCj=hiktDEyC3>AU-lᰥjm<؝[~;{̺j2q -#坧ѯK<]IxvkXiJ)u9 <]M< Z߯\1G bO_>x&˚ɫ6.ZLp@|3@}>&hMKz9CR  Cĩ]p+ncJ[a"Kj54'HAlXţܷ R7zcooZPC X2oʪ`y&9[W[6vxxRGJ d.v.~=X+Ù34Ǒ:ˉ__$aŦ1y26 hEk=@㚬Qfi y% n@~.n*j:Y\J6vLgjvcrm+i>1m؂Ц %<+90&C947'OjɾX0sٲ}ZicondSCW|lf~'}; lj`Dž岛s.唊cK?gv;2f%RKwjG ŵQ.Mo:姃Ǯ'InFR4kG71E.2#Iog^{+Z*&d9v-e$^}4fq}^-P5Q'aIV.F2Yr'W2xLudP7zu[씪u4Ԛa;BınxS 2#|l."-?#ltkn٥.KoMg`fO_)]P/2"ğ (Ր;j2U :>d;\/md2!lѯT{Zj)/UӦ[ZQ()8}vsp.&v ZZ Xz?Xk|J7/燐^$A+euȵq=Eay?Zc ,JY '`F$[6ujLAs9Y!gGRV :@/{񣑺jR1Ĕ fws*h!)/,lLw_Ӎ3 O A#w*dyQZWWn劄wNҴ3I8[g8\"[ ȧop&4AUt7Eb;N:j'6<39ђ2`d9QNJh򠶺`߱{3渫q"y #ۏ2LA Z̻_삗i\8WTI6hhxrn]eʔJ\ǒ0,kyT%(a\1Bz2uit]1J{G|`= +BPWb+S`0pT:qi-WR<8đ,RFoRr` q%s@bZ(Q^@'']_.kMkp@SԴZ-}\aSJ`_7IPwnifh)? OJ⌠Eybs¢MˮLHuߧL{n|;X)pFJhp9U=6)yX9,< T`&l"s1M@]U1pb%Va;~FIURkn5H8yՋN?{@p~+OdK)ԬǩvNymzGV ~lr2Ilg`i(5"(c3b{`o6, xD;\k1k?Ay*Eo@ۦ7}+|cD!?`xOjBT_+XYF%9RF;ۊiz6|ë6r$HDѩbXf[<~? &Y"04?PӢehsՋAy`2 Y]zfˑ[#9AbF #*Dk@wXclIQN|4CRc[ 7t=YƗAY['n nMH9͒r׭i_2 9e--n 10'#-S/@ yJ//K 3r8 E !FZ:߭ 4@{n*38SC A)]j/b)ѫ(+_bQ55PDmu+*6YһVvyA/Qa4vxh$R,xM+# xbO:6fwsVȊ ]h%ޜ$1p$KRb}쮛!sY*d\ud6KhHĈ[֪3asqd.<ȯ',$8r[rr{U'^-Jֱi%;KDV[,O I |oPM&항m~KunQEmt5y28]se1$N䑺{X6R yvv:Hf5TqX6_+2 ;*icos7o0Z@@[[hdOً#N&8 Գ0%Ay$c 1*Im' Fq,1 zXbϦPΉrAЩA1aZg,4KnET U-uGWc9D( y7oq45qk$,`}ֹa[5Gےbc[+7FFe!AʿM&']k8=t]$7==YT!|{!kfg%pzU2Aawz9ÈļCS!ĂB6p3z ~צ煙W6[gm X.@W h08*'JrUcskkqj.ezzIvv>dOrIΡ]pʀUE-ciZʪY{ɛyY{;QOK^C4N:ArR_8t[2/}*#^aV"WduKHc}czFR`,&46Tu"ŒnMC.whRSsϤL }Dt:U~X~Ǧ Ü_cvc?Hز! H[YU5՜@&l1oYrg>[3[/F5m?UA9(ux}vRe0&/;M/9>;P\T#L/Ɔσo:,;8\sެ{(yOB5aLE}åǜt/&x2V1 WAE X3V )服cdίFF췉(31\w0rdSi%L'qxr.#qErT^$ִя7y}c`E)wȁvf=֎2TL.?_фO+/7@4Xe@7}Ԁ_G: m^! d9M㱆xC,R\Ҿ6N~'85_yb=Ųܠkګ=VZ=FU#KOEI!:ř$lϪGn+8ZJKmU®aV/vܵKtKz2lj%zQ"i2N(UQPn>80bʒ4b0;X]w o%/qnKJ,1z`XʣcA+Y*w$׋8p S#Dg[8bgʤdKo\db!h|DQT+8aE:6^Y@&,\xϴ-40xw[ )Q58[vc x1(Ԣ4yh]Z*ՂĵM1zI8yY^L 2-auywl5l4)˘Ǵ6˳ueȋ g eǹ՚'i PI2,gEf%`HTK\b d"XĪAov>nqv1A ai Ƞz 7rr*a]^$"Y p3o<3'!䍝UppgHs=cHH"FFz6` p<1n' I ĽRW%%{dmcOjJ&&ր)ֲ[Aj7#T;DxZ_88'Z%9 \aKpqtv _H!rlC1|~ ,}o?5h*HWt.|,-B2UWcx!"ұXePփViO7S龦N+#ȜO4skWRLp!XFh2LSV{YXLW0ԗ9昉0a~&5鬐:G1guPSyٜ9Y?zx5D<o@ (&9={2=ˆu TsnگCoJ7JHhT znτUk Q͑`u{Nntp` hE$i HSX#xL]OBͣG{QȻ;o/> Nv>(c#R/01-*u>G M32tvP[Rap)/s}†.ӗ 55_(|\~c`Od5LPx8V08Cv'*smI嵛ڹpMP -ׁ6Ro`,r9޳?@72{Y⻝Eh|n6G֙tNEq)oyE_%r6".1JHQK#ĭjMr1[~-\ey9=KOZgosPIz({1YUNH vy5\л&5 R\ ĵ-%7(y?#h BtZɚpHd@}IВ˶f%`(KEwÁg6W\0՟-ZԻ|9[>bhO.G^ HK"O߰ך Cqwz4|nft'1+'|D> =k?"g6QnVs5> NYP 7@?À]Kaesx%_ӣss'xCa@$֕95H*SQ#IVcQ$ڒ"51kUdG6@IhAG8IqCRƭ\)Zh/ae {(t' @s<޿Epe/in߀)?pz˴ q-3 -n?ӗupV7lV,#7f毠' /ɐg+$;ꢭྵjsک_?[DV0}#SfOEckq_[mo!QR *+P^̬7'z3e0љ:* WTF1v4h"݂feY0 U9w:bͯ{#lPO%Ӝu| 'nRVWHTйᶢeڻwߣyyq/+n`ˮ<"RHH6&UsBh9ʌڝxڔ$'d"tGylzA#0 h]+U;wCIKnvqN(ۨ`>=E-牽CI)ҮRVVox]cpƊʬ d2#Xh;zbhԔWLdmEaM26౺F*#\ԄЙP)c?+:D5hKKWmh78p}bhy `4$S3äKؾ0#-kI<,v<{UGY(|m{0]]B ДE7$PQSIs$ :xYku֡V0{HV "ƎjREe\`KJnp@FoZ`;JC#_+Ѓ~q600D&Qsn&}H)q [QzBrL6? Kd`]Xfe_}-7D}@69çY@D덮*W:3ygd|IOmV\u=Kٴp<Vvse! w6(D?Q.L1a7o[1g$.ȬN6T?SoV!x5@贃Lm^ z6J iR!6|6?l=JừzUijn"<րDosa#Zd+bN J֕{24ӏn1q". ^Ҁ ]Di W- 7 ԘR٣%!6 6ctlA:BPy(̈x1&%sr] U[_/|!}uq w1WMiXr ?H=-{1dZGwA#i{XSX 1Rx9l7;@Ff2!ϋ+rsYwh;u/T56k{:W (ZK:-UBUgnBQ7z>=€o9`{IX(+}Vry@˳YIBa}!&NMU\䁟K?i턡Wڃj~7ͻ?>ErEuС>}<ҩinLAF3LU;a\e&ʺ1y-@أJ( m7H9?hOۗN0B zIZjA'9x .ڿC ˘ٗVb~ ޶-r㞀o|hz&nd&K{eWy-[ P`9LpQhߋ"Y*QstN"_WWdw0ȹ$x@doXφfJxu[Y ~gb/˫ Ib+߹MeoDU4y3o};ވ>}"+dHxK! g;C:Ev1 C/U -ը\6SF& $RQ*O< ?o X v9:j1JS檊Ύ(\WŰ`MRs|^/|Ӛ5Yqr¶8Vd-%$-j1U'"Rz 0 ^ M(~DkA)v cE1ֿGzsz#@6yў:H7.ަg3n(H1OQB_y&-UĈpR,2Ƽrf1y.C^DTn Yש릚(tHw6li}!jVK7+I֫eH8!_G4v5! oQy}f8_n8ўOCJWQrq/:7̺GMZF/݌E.izty>MA3J2>U~[S 30.u/{G Vz Ә6}ДO֘PͥV;OyȰ1_B ~Qy[ZpHTYo0יf"iܙk9MP6 WDBx͝|J!tT|t=WlLid_me18drG"b ;We&=MƫRwqOrRO6Ȟm5g ggK%> "-\C%pbMB[PDOXicFClĉRq|xX½`f?g-i3v 5LJ`\UVԓo2 \ icCoHcJ{F_ڀ4'x|yi;QڌQL&v,AjdxL?f`ꫂ1gz`c]Ǧ`+K'/πg[)ŭHY̽kWY؇+J:낵KXXdž9|C[FD>nDDHG9lYqo9zԴhiLOsi"Үǒo>q[_@ +,7 ɫ >clÖ>Oj$)u@J@9'? v*êԹŵ'v0? VEQ{C;w|7zˆ2H#}IHr`K17dfwfܖ U9jξ<.))~DӑeqK$auNgr^Q ُbr<62x}k =xJvt@VuwUCfXtrΔT*n!g}Ƕf$]sڕ+loU f'BNj )>i}-)MOgmvHdkܦ2r`8'(%ǼoQP?NVf妃8WU!4FȞq5k&>}vs3,vXzxke炕9gRTp*x Yr4;Cŷ %XTbX"+iʲ'Z([ @i+<7 ㍭'l0^ 3zT;Sw=S4G&YfD-_/:ʔrW-cuH2vZsVbϓ5+32-6Boܙ3srbhVQ>a#[hJx WFpu-\hk, ! M\YG-hyuVт~J]E| ~6|+#] 6;,õ <#EwB!VD[rGza`lp 4e}79@| i ^G8i?@ѽ@2d8kj5.<.:nI!D];\fh6ճ~5>jAoA3pLx $SI|t7yRէt kZ2 Þ*Wa58ګ/^z xQ8Y/ @O5Tgsi8 Z(u,?n˚ aR=X[_ @~B+Eh?Q\Ej)+(`@|t2<_ lGv[M;} t"k`=ms lۀ169?D׸0vA9bUGبTu1h\ bj/yJ6mqFGת'HĚ Ѫs1Ook e0>8}L9fhGl4?. %?*qgHU] 3x5bOu1nZ:b.aCn{]hרީn<aFC\_LpSvl2!_6>,-22H 5p  t'gpU~ߙ.1k+r[B!Խ4XwhLTL-L$#M`L{;z~+fG|}'lS" ` P0]>e$ eF>ZWp2>M~gNL-$` eW`@[ UTS0R(*]QDŽ.`MCip9:/Uȯ?BXߜ%pmy6|mX?J@gdw{~@S,s3+bb#z̦4l;&0AIn2kR10uM񤎁;H|tx90 C:ZFL]I%#+zYaV!_w Z^\"iՒYֳ'IӾSbiOŦ2pU2~.X}ER/A>/(Mrau TeSl/ ,KFrSD ^ \ 6 2W"5T%.aڙp~l8Mv H!KÍpD:Tڨ%aŤ qI)AGPL#ə# EVbغcktnIr΋{~ʺ0r J?GTs LˮdS ܌9%MQQlƮޤ|]=uw0“3(?+ 5/>m)Ԅe8Q wpSbI pStU~!`򓒇;uDSRVjt i{q&B)2^,<G7ȟ߱WXM:68" OJurj&uvjI1 E ?}TU ZX;nGص0[)>i|]5RtwΛ : )U[r4I6ǝB|QHnI^hܴn-..0r>Ϡ6Et*>o Bwܥ:BѩłCš 1l$?.شlliP[(7&N}TVpOiDŽ}m:"g7ukk`@Ҫ WNž ډR.qˤCAyyՀ7|t eAז Y;}l .qBܷA *M>g;@{uY!Inm_nhq!ssu RZr?dqxBi%yޕE8]j? >F~@/'N7m Xn"|9EQˬ +/y&g a7/ cR]PBjLM̢k VNfqbŪN_T7˟c+:~V6شs\N_m;xG\):VQ;=P3sdդ`2r2"tz5JgN>l|4g@:c?Z* ܼMC 3ق N:O{Y_BAgPCWBv3@ {HH[ؿ'nr ΍Z4Q`-qH=]4|Ht^-ѴW_wSS bȩMw>7ED[%ŏt5:)+leDim^O3}~<<39S@@ 32ӆB H 8H]*b:ufL a8; ޙxVUL|1g5ix/#maaA;S7C޹?~|(#i T#!XaQـfءi~>j_ɅS^Owa[eHYv ˙0_T Ēŷ.H6̶DxE`T0I%Wfv&}5 bWQW^='HA}l4/AR[ܾ%pL\N&q˞Ol7%@ ӛ'E)u,=>U"5P*2v|sjZ`VЃ8L15G3mK.o?1op+Svl\2swX |VoM6Ln[[>Eu#~\r1~` 5 p撯@R;u.!Ɇ]>D$Ή&*Ihc:"l?v?/j#ldpIQP&}T'@45`Y-B`nC|ȿiz;N}X{u֑),k: ћ5{!g()}q\J#/JC*?c~#ޫ^){2p\dɝjaz=-tx56sqm/544' л1'4\ sD ޗob+OgE/K@[99Xxƴ5LσGPY=Zgl2;UGl?vxcc^MQZBX+K/֯QqMB4s &!դYB. iS,J[ w:w6IUM lM[ E{M>)S 9.ZlJR7 86jJ0i k-)܆##*cnaZwg8iG@1#mN( rF#y&ҟI>!u`7o#!>aխؐj/ :-w5V9IOuXgTBo*KW:p O B$NVգ֧D7TފÖ+hɊ%ܺ2?Y0?jv*|-s^hLsXEҧ[xX _6mmGT@ 7~;Aٗ0SaU~]Peol <8%2@pmh8 &|X_EFt)oW֊w1DdOHѦٔ"D 3I<\{?܀Od5ḣ.1Ghґ(YIIiɈ9I[ lGf"m)Hry(dnO)׌IZUQ({t*,uRrB3xƐEȑ2@sQD 랩 p?۠[ǏڿHaj\ZH Lkrr },C?=o*GSZӚa:xF'\2U5{xGw+}kl50D{L;Q.LΦ- *SHy_6&=lP9qvᱹA¬j:UٓC^fyկ=6$NpۺT &!FFх u589!4A:~xOIV@r%tn"nc+<[ʧͼd {?aX3Ψ9/^PKbc7ζ<VfL xO6jW8EO/؅65D ־ayF@i<ְ{q,D-WI%X,, 68z#eI_Df6@ǩ(N {9fA;8~g%I:9A00)eml&1Pɵ6JkBzhNxn90XbZA@Sx/W* L衵heu m\>P!iZmgCVBbhkU*Ҙڤ%%J&jI/-fO<7,4V!p͖}hdSYD1ڵVwZ՝_=Ptsw4pn؇ͪmC!hU6!p@:)ƪ5jȦmE719n(,_bql%+,X.&fcPCFFxLG3Wϧ +y=9EG$@u Oه_A'!M ?kgntߙC+gplA2xgUΧ1N9 V|Z}.kW(x2&g]KbRs^[_؝$L9숴A oa k9Ƿh =gRՌ9.z\ fz 3$?&&# e\TUbj},Cnhuy)0R>TLŗ8U$A;OeAHIk0%JL |W jD!P@f*5jE~4cj1m՛{(`BoIfˢUg#ywWe>B̷3jڙthR#{dK=GO~w+ 7ː8IČke2+ɥFl-/}eYj(}NNka¬y#;TCh O(uFP>eiN ڼc7v(R.":ɊD=÷4;gWWK,yG \9DDzg4z%H~WB, H(wgT67b".?s]x#ZUqyhkЬIGDZMKab))ۂc VUނ&GnM!_3,B`:- n)d b0泇3* UJƼCQH{g>YV@Y Uv48iAtО͵Am4++kOڄ 73qP GH脋\P`u6\,*#Xն9|`]^D'k.gr<9>FH7x:nFM4[_tٓNpq5"}8Ǒ|p>E)UDH_ Ⱦ&r[f~6$wSJiBn(z^߳Nn<i5t4 =N(:)H}o_Rqe06}!2; s] idb9 h59TCLG{u$yJL-2㖽MAPŤK?elɄt. 8Ԕ aGd6[j_'b({NȅE1}-5#i3̨L {E:7iXJb 2H𱛝k׻]ψj"91SA&IʦP r`Q R>dwBXDdΟvMpgRWL*hNJAP).kQXـNh.^(VHL25*a-a &BSz< y/FᐲUο\ J=rwG_$sSC?jKC.T=RG0J{ÊP QʧnÁ.BB ޶Ad2@p\sG8C:A(gwQ21g0)ƚ>MjFX8XG:hN8Mz~,(rNVa݃?LMx|xסkݵށ+O~Pz<- q .Z9tc ޹zٲ@{@Q~VbĬ{lj/ނT^s 2UɆ+47]y\`4 q lse.B229?T~۴7 Hǫ?{~|ȋo a‹Ea'x ]N=x S&FY:C[no/|]OGDns ;Ghhɋ+.ge$fG`fΉtc=Q:i:TBeIޛnҒ]1{ @'kBpj︵PQi@G>LES%]\C%csꗣ#MD$LeFLk*y%~AT lz ƒlyp *eg#3&e<@4f# 6@l-ˎ@Mwq^nizXqbLlrZ޼ \ZK;#w|UtlYr7-戫@Wk3 ώ!a.?*GZZ/޽¡w6' K k~}l<&]k B:s?~>KJn#+iJJS(LҨm,z-9p͉bBxx$UyO8bʃeǨ Ş%J{jbvӜ裣#X*-: iy07G8{Ɵ=Cm FBDIR gbPeaofb0 Z hx!n֭"Y-[4|hp'.zTS>Z ׮Npa _w7Y@ƝG7c㣑\?p܀o1ѻ8 ӄH2rAW/ ~!XZ M_/Hx~!7YWQp”e CЌ?[kf^*{@P#- ?\k e 7 8IE>-ω' \n23)܇'7{ *N.a[T.OPL))b}V&G5OV{ァߞ=F^?N$|!ď`Нxqq$Y-ߩ{1FO[Aڛ4A 2q!Fo+O7aˮ{_Ǐ2٘p@9a{WHnr/Bqi)%d[syiF*hbuLОOatX@ޮFkƘ bA^:Y7fA։ԫ#@*('/KE mvTv92\5ȋ7~#Q_Zͩ7zrbrĘeͷA;E Z(8m20VC(C${WHmWvyҬ΀zks%Բ SZER3\ZepE#HܵYXMIM9ŮIk%MQiSpg; r>n'}M[{@9g +g$~UPyR&j҇~ V?G[o)G4~]u^gZu2cv(ˇR]XQ #LfE Zy(XgMYh=0NwD85{>B3};w[*#䧒`wedj=܁*$VEKP 1&N*Q=׋Zwz R0MIqD@f4t`ǗhG⿉mCb :wiΗ[c׭=j~-RsADkf `,eQG?ߧ%T|R&g\^I1@c9;0UEvGۙ0IXVOhX-y~H]?R ݔG- S#6ݡ8+M2+$AR뎷輗mꚀk=:qEG M]T5=tp_!gܺdK'Va37ݏ+7 c5u@Й|̿fj_e?nyl![Nw͜;>maFX-;^{GV[;=P0sOa[|iIKSoy!Ѳu'FiŇM$n$ڼ%]e)bdXnE 7MN* tamOxʙ/SCp'-<7HMBR%*rO*CoF|FVk]E+WtSW$#2?D7~qICH GwP1oѸk}kˏmJT/e 3 l{Ef sta W©\9NXrr# VI%H߬A7mks[6~N"Cnb/>Ktg~5] 2{=I EDajc-cq = n~fB'Y1X <,F2OśUy(Q@׫?"TP0 IB dY9>b78 g" ֣~*XA"Ns͌ "?Yr?R\}~~-5~%Dfܞ3su3!qz1!bmUmMXΖiV-{ȸ>R>F)9(ǖGΈ~`hcU a+mv>OخnJ鷰T4*O.xQ̡=du ΛʴE*i2@~HтfGpjqh(suq%@,a{gXzpο<&ӧS veJͫɱal?m_tzAdl<:wz!}sGت"]A\̴Պӯ-1{ʭc40+ H '%zF O;ǵ: uzE1~ 6{ff.7/ -(=7 dP3y.8:7ѥ *ZDfZ[p T]NzsV@&m 0j0(TzͿZܺd*N  }KtF3#Æ9QP4;pjTOY"$f>YV}yM]#>Fy V ,! IPFc$Xzcg6xA̼!>WqH%z- ( @NN/C_c),q 3"+| Rn73BIKC_.1)t񗒢; ԟ>~|Xng추k-ٙ]ԫN m=61Q;c~/gC2A> &[ )B;0`Es,\F[WTL `6YI{͟_ k \%FcZx9?Ѭ;x[-R0IX6FZg[ٲA`{OX@KfXGc5ǵ 2Z@+ \F'd^;4>UӇ4[).:i ƽ_>P[n\rv-{Tq Pf8?%}K[dJY 'Pv]CBXaĖ*T|1uO-F1gn+#ކ83=IO*M~\ɱ2*:V6b-K 6~{+Yd70tn%˺O., 5zO ?;FEe| 1+U|vyjA!j=_l=+LxZ4˳Ϥћx4perPw/M1)6R`//`J[-\h w `ڟU޷ MSlx3 eLY\ܭZ ,fGY>V9a 4rEβM:cˣtgH"]{ ^O(lak5ȄvT\Vc)_Ƣ Ob9E,mޮFen7)/:Ϛ crd 3Ÿ?,dDZ:œޭ9|).ue}I?JBi0ˌ}eC o0ƓCθSe#{gS+~yzA@OogkA~$~.J#]5ִ݀"(T%O'"=7 ?9J$ gsY;3'QٺܜU02 yr3P_.EĶMs`V~}Z)8qr4ˠǕ^ TWMďx7.oK߽ `HYķ{xFkiQ:KnSSiϊːT1!Xܾ>yO3c:lեVi߿$ʛe\͚FICc=#m,$2Nֻ(2U:&ooMpJ=Ŋȶte 9]'Jd՟a)H UN{>bJ.:(Я"Sd RhѓZak~5šoسWtvN=r*~E`,Zr!1Ĩ#u`C+i/AB $;Y(eJ⨽er9oկ oSrK6(:WBe}؝ĥVobMInٳ4pye&LޥEg&J> &cO$di9R0l "qg_U!E\1KG!۞0'P$e[3 MQ9BWyEDh-,$>~MU$YFdm[ɘ=.`!cL9K=0\ǫ譮y3ijqW/A/{gb p2L[|u{7Kq. 1Rr1.-kh[L=?m'+xc*O_/ɾ#pjKnw<SMRtϦ,R5GvA Y3.EUP rql+(#18cG|o"_6+ڡby@m])xs(ȁ1I-<*YT&7 1S=mf*ϔ}/a'-V.>m{BjF?bbz:F>!`6vPUhj*7w6fa S'EDXZ6[ &s&``> 7rW;C\[YYWsB܄JR k/Z_M%0DWa%*f%vj^[M#;ƗYb]Pѹ,l$J`'ĺ\(LO?:ǔ;RiLp|~մC 2B"&OVBY :ֲƓko ֻ psǍ >OOLާcLj$0:@&7,x#YnN[{v|ǂ)5ꜞpTJFW#Mq 6:ʨvZG޹3+beR}("ʂbEOY:Blrk=cFrʦI,Ke|% Bcʠi\`3݂]uMЕjFhr\E".G[ fs Il6Ԭɖ-{ P8|1Ev3%&T̀[U]txiY;w<3C೤^>_rte|\WU9OW 40ZR4/t^O/E]?KsZ[MV`oaFLroED*Zٛh^"ʐ"e)q}ON?7urH_V/15d(2}}A3 >XL d$cap7]77P>I\YU7tRI>هmw?3J>fQx@2B\^"H}Y <A9c%}bW~"><`2TM3 8 Y/HNCNZ,|[\ TA(%d ^,fk2!ȇiBk7NߚT5p]unL[(٣ooO|(Lak@ȹ700k,bۂw7+oLŘ~ ezn+Oְp4k(9>s5CSwH](;L'7.% ^96>+N'⪁bi0pE}!-A 3% axfr- 7\";!DP6_ߩ-G[={ 0^) (C#?_Dȫ:~/3 KeMS"qxH¤s]#`lA̓hEҌ줺R]A&I>Yia#}IӔӄ_R7/O3IvIw;_+rf8n(ʿ`C^Um`#G: JF>hC{I&m]]XjKW:Mp8rFݙ 4òĒҌs>;+ŕ{(=l;򭬳:,RlXUُ~E ZχڄYV G\U?A@iW~>Q監์纍k\Ui90"S7c-jG19? 0VnQ?NKk)‚9ě~(z>rR)敕n.rӖAqIYVMq'.6j湃ڠhgJG[sIr됁*(d(H]a`ߢ;b,\ vj\uWd=a1&WS8Z㟥U 5Ī8h]%}~&9f`O9nW)9#Ul_p |ϒFEA8P_yH8GكqeȞ-eZEHWNzgnU+>gh*ëI8fMqvk%:dQ pΑ#VT#0JV#k p"0 h]_v24G= sLOj^=@m ~E6EfqG'.@ WdShl$~IKUzmUC5ձ 1"s-d:B4yJ}Um@a0/}( 94cy=MRm1G{ygJ"S_PHQYh+1Ѧj7p_Yr ]$ȳ 4)GeByrPK,FD6Țdz[Ю2fV)$:YiN4Je,Y "ZkAr"/tt"d$ɛ=D>~~C4$.b: W+g`4kSJ1tQY>L`7%My9b]+_w", 䓴1~A%OAXo#T&Xy!Li~򺒵ML%p8hYŸZQ7W2F2`.9b%0Vȁ%"_0rض?PQܰ\=_ƽ{L#UY޲C!i`q6*;-AgbBi!ĭ=o1pV'-qJ1-ӛn#&@( ҂`)(ѴDC,--fIh(4,O .Q ^]y {_۲aۍv89oCFg#5(M7B2AOVLsR<@]vR%zCp2~OU]3B}EɉS%Ӄ{ F+ BI|8e3i7Y?ΘMx>Cԑl/hޯ6j2Re9)'!Ψh5qZx Lς>v|osؿb~ʥE2Y|EJɨC/A.Qm2a͙ 4]]}W>D.,0v]n˴XkSlO[z6EGMKD8 X_(M^q1ae(JFjυqJMIqkN,NX%X?|,dI< 9׶:uUg`g\;t';%X3n;a%sK_S12 5n'0_f'Qò>Ӥ=?U&FBqɉqQĩVe}DGgA'ghSrZ|R U0r=eZֹ@'[KC%/ BP 쥝=deס?M@ЖCH2֣ 8+< 8}ۀjJCPKarJoR܂lT* Cgt}Lȋu4~Fw=T%CZ`_ZGDT#MHp[62$E Hl1=Y~֠e皲dSTL*_ب"5l \ "8 +8R2Y_fm]mDy8vJ[Pir*Dk?MtYS0ͣ8d_ ` TE:l"G2qߘ'{p0![sk)3#2׵j"Oϫv~M=̈́9 Ly!,aCrK&x%"kNͳ6{ ߅۬+hf ;-)YڽU/LM%2ݶ3!VLv:ť\D :T%UycT1!Wld@|S65:4O'/aRmM؝ 0Ptakv I\HIgPc>i8J! ׌=Z)Ŏ(Kۯ3Ulis-ZMrCl4,ad!Y"xOb"_и<}TBU"65ٍk‘CDZ+J0i捀hى[D({ѽ9uhD`D-mkglr < >gR칂2qfǚL04ipUTWGa("?;aU/&3T`%5jp}=nRb~dCuNI7 W&jGR\QfM~kxji"ޖ{'>0c>sk7nWrG٠@RlQ5z&7*paM>"8tOKy <~\:׾bҠl.N3Κ>Bk׃CNg}xFH دokSs$ oh9ۮg6=!e:@N4cwA^˱xN cƔ*Ļuf%ToL4 uŗ4&$+L \e7?yFX$5!s5UyZUT! _hL|"pF^la&6qlOL碚>KS}dD1杻 cqL\b בpWC'3 PH][ALκ}ayi#}i1ob1&45U܀RGL? gB@&KhqJ uF `X[4pqbzT)9:Д*+|7Icw _ΉN 6.ۜbVpi/>apS 㙓 Pd|/܇աj]x\H2osݒ}N MR7Q裉rjj5^ҼwO%3^Sx#Զ#^LPz4|)}z 7 PFrK2~$A>B{I@KPA0rUN2W &pJ r-FE|ɤ=: mȼ2 $tY!8վq0j ׀~ .+}BGX@֘A]׎\\&; ge@|jmZ Hd'E{SIM /KIj7׊ A| qTR) # s;nZk%a؎#>+7)I ;P7BqэizɉcUM&W)q{z͟}cVݵ6Gss+T ySzN1\->vn͑W!߸pJMR)V}$2: :‘QBYf?uh xwż?*2~Oj,,&aD7v4ݖ޶b B]sB;IIkÆ# Q{ \ă_1zAѢͳnu $$T3+,'1^qLr)8 sap)LWߔCL/޿$GL !E2pj \e6I4g*&[Q(P?yZh,вӂSo,1h|DqoE(< =krkC8~2X4pZ\cxfԷ"3OQl-wYTj:GgU_djgm`ɤ9{}!W<{вc?Aئ8c:6?8+[I:mٲؙhcgS7d,/611zvJ؃pae#D=+6Š#EX^zQ!hRiX>ާYѵ2MŸa g |TwZt*|Tijq)Qk]# .:aiA]+n[>fPG,Z2<"S֦eO֘'Ȋ[!N16i ݈UF\ЬB$cE%@A5N}aX>[zcf~ָV3E>00UơpK`r\!<Nm+Vo zU1[۔kF\j6>G5o;P`P?\6y/^'1Ja%~nd4T{d%nߦ-?Ki;P?YCP)OǠ=-8b}J!܁Ky(_*OD5E;zw+GY+ C<$U7sk)Ap8xM0\+f˘O`=Э.JΜ1 ٘o&rND|+eoZ[4]C4R|plx _x%:[A6u*4 u\YZFDژ' r^3>s4lӆ MD#>i MijsPvlUC_#)pWZdIWn_/WvP[-Pa$`Sa%|Aq:utw\GBL=ֿ= fg; 3KoR ءm/Dѓ_5vzƜ:zP%/G'Bpdz92W8J>-= :Ș9GFiVI" τ3w%HZ2hgUPB1ƭGf벒"gvJk]O Pūlzd>Cfpe}wkw :4*yu‚qiEs-ܴJ DP~HB baѨ C%/ ȇdm6% gg5IM_ \Ԟ%j ^gb7E ;q˨bcdaVC-hLR}}0i'n O}"OPp4T?Pu>Je$|JX/%o9CހXV栨cU4eAInE/_fhvTKGx' $*P\7~ق6Uy,Yp% '0ʓ*DcK@0fV{)ԹZD}h}Ń|)Rn[DscZJr;X`>m04b PT S4g@kiy/ᅽL|-ޯ*PXCՖQdu8) HH |2_Zt!Odʠ>V*kIg9`$6Y5%, 1FCU?0&x ݝ6"r6D,{ !q(b*X%:'Wbރ%gN)$!^2VhbhOMsAR4_yJ*9fvgB3-ah 6RzK;mHX[蒛,: 4VLeuaⴇHn^|/i`pBngΚfbHvw4[pՇx_Z1`M*UN,; 2u*o1J}*!a9P)¡9"DB;m@SY[oc%'|0?Q+ .]Rz` FѸԸZ  "/Rzi(ew܊AAQm9Į^,ީyvZޕg(W pY '1W-В"V(9Y xU/0tC}$ ,g\>㛻 SDN8:ϴDL"yy q(={M3@h;)tNv.My"49  j˺[YUf*C09Z8A4xi8+ʞvA^ミ̙ib#U!Xj:~".zfc)y!T;iᙀrt|r5Ԧ'YY[ݡ\K ̩b6wnzw"m=@(KO57=xQ!fD#t  Üt=ԫ 9E9򊽽<*wl2MueNed6W?w1賓>WSem(כG~yH ="=8-i"tUP m\t,ƐO̱N6OivXĿl (Z:9d\r}OB=ٜ dMCRG b|j)sa TO\d HU|cKy{"t Wg_VV֣ɢ RG_'4.([nN` ODb\@si,BZ49 [RT0\x}S_ g ?墓@oMϋgtzT*Mϊ6^h}6H˛Wvˎ+>`[`>s  w,"01 d9z:q`~ T?wmzi܇~(<:ޮ~9%T5#8`xG x/A[ \:K]ti/\Ox`\Y0ٹ388WF-kcEۘp:%wrO͆|Մ͐%*`OȔ5R')za<`qP4 NFh.z-g4&:Rf;E\M:nYN& `ˆdMȤ֙ZLP:0imcɫfEp5Ќި];f"-2 b/ز!0ȸ6"MòYfT5c^*/cN jkddkB6 a>35<6XMWsyJO@ŗ9)}r!!qzBׁ7pD*3NV)g|.0O[MNNv@KuWNƵ=yD)3QG̒K|VTKxTAqhe5Ya :z F*=ΩB.%Ew_C? FGw}7ꋛrb%j:W3 JD6z ^$"g79#@->2_y*)yHäYڎժ&wΐfE(ʛBsIR+魒˯LZKd$f%+GX:^X]d6 ͤ f&B.m1W18{<]5[Ǻ-jBIՑԘ#Tu(qVէ%wU'ՆlQ*~rq<'!r+@UAAʷ߭ ۻ+h4-.~N#c_!F}̮閠yxY\i>߳/3xNWdO-SdwO hA ՛ UT;&n 66хPxiM>w_am ʚBC|#>ȔbynS]ũYA [dEH3}ڪ1jP](yg󞊹?eWP`4 "e&"Ei]S$RaJ)^|樊@Ղ?]nӞʑA+l7oƇj$ uQs;l,f5H&E3 ;]҈(tH3! \zhɝ1"T Pզ [|D Qk+Se i[7r ur d}AD3W1,^_q.|^|N>fy+{B"^*S}f1gVewHjnj7{A%-IH4oXtMd;q.efQʧk (pouK${ji&wc%6n/q:Gu.nSiO֘mH!D־`9>2:QL9mhrԯ|sWa]c0=&b٩<0N:US" D\[_gZ'jrg;*?ڴ<oMie :<ΏA{w5O&E(BʅTSwz4>5 Co9}La,A]@רPD5up¶T?4. @EZ MdM LD:@;C$/ܠb+c3|M'X7Ox:[Zfc-`(g2ItN =d{"3$t^rRxl@2 Q1Tߘ0p.3HI{!̎  .g?-ӶOUsғc?T>IWNǴMT=$v/MJɬ#,ꞑFNPMjWA!u8FiɎELeQ~>\љ^5b7=?prW+΢u㩙f"&8D+٭4F^dhuwϜ`dn5IrA~n++dW|M1{n ˺n&R[ ן9a>@W/X`pL9&䬵>]YY6z hNdAoViIo `8.s﬍'\DAHwM[ຩt$e"NO đuY&"<}=y?w&:[$go2 yT3cV:Urõz0HҰ2Va`iz' %LkG[kۣ0:]3"^OdD;r-NGBoΔCDҨi1T'="]1ivA\e73^M:C"lSך_uEz@1mvs3,Ŀl%NAQNE+g#ra NpVUq@in4 "1݇oiλ8N.~?g* W>4%&_hw[ ,U9#jט"|KN&jìIU'E ͊Oi<6 h5/*Ϊ!bljQ]'}l" Ծ1j^F_Op?A)zBei)Ր&\m ؂B/9]sp`av1 DfTAM"EW$[*c vUf™ DR7q:g_Z$QjyLJ='f~V J߲0#KyZtE5$<;)Nhd`ԙIdw0ǯi%XՇp@+겅kQ8zm^9Xݣ 8m =/z,~kl2 %VE,=$QEq)`Y҅ HH :iʃQF_06[Bv;1'̻ۺKnj\אݜ4u p+,vmu./;Xg `'X**ENNTW|ZhX¾܋m  Pb? GK9 rt XQ 3m" */sƕ!C.[m=rgh%no6RJy) *#jc2ZNbVH+%wHϰ[f:݇;\aWIHKaӉޕMp#S چ? u6V;&S K@w-> \?B^jZc*IG  \(qFfnYJF,oIEDөVܰ㩓XjI|Gi" ԕHR1 5A_+ߤYsCk'r\3:hMUnfohnҙ-(=NP5m>JCkoX1W, 4ht)э=2?ukd-M{ӐȜNԧ:| C.Mx۹5|tM39%i]78o;q~Hcxte\:H0Ms_0'xgӮZ%r BG4͐Ee{Kh%ɜ̣ʩb=jz@i+JJyRM^c١4b%[!n,gz½fXtD*Vrs瘰 b;q.mCsaX1G_ 8tMI SsBs~~C%4@#b,'WH&0Ohc9?(zdI p~j8|ȍu=MUl$Qh5xhe !0׏jp1p\P+zJE*cyxhC K_ (LÚ7h9+oy}9Xo8SUbWsiQH8^:&?3DGGc!.zջL]R沟 锹^쵒)_}j7;j$oKsgy7O?v-4+e2>)ǔ@z; =E;#߱[P#l챜L؈X]YiA4LurqGLO/befOB7f7AD=,f%_4k=afMwI- Kș򁩹<(/F!z[/ #<ج_djnjq$ą͑Q1ōp _m{R ~VWl/x\ S9sȃfDRJؓlMK]+&2ΖiE>IR͛"vO$_] J`b!  wI82:l`3HdӲlWSHR;9w1 Jy@3YB8Bډ k&g;SCa֙9XjE ;21-c-2>b\=)a-;ՍNe8a .F<fH͊o`*ﰈR{qًn¿&!ʅ)MC) Rp@P{Ps(rj&q %<1Ov)ȅk tBB ,kh&/U)&6{CnG1Q I(k MM-GGQ.2uEOjK@;r( aqUZ7#*;H*v! ӯc o`ױ13 ~r mdd] nV_dHq@G䅣U+Bʼn}qW:mlJ\}Ҽ]As.R<΍NT*/:K˦ Zn]N x I H/ (cp ٙлsXY"[Gcq .4=zNr9f{skoB8ls_kN>>}9|UIPؿvnX6åPdt#@;%tmTD~cDM|V*cEeR.nsqAwOJN8oSZd$`\&5!A]FZB n:x %!Hλ)DOxE8< |>d-*zm6aĮG]->8 %9^L7+pa.|o("E-Zs"1N!P~O zkH@4L æp/ߕ J&yxDt H%Y|ä?̒o:/铰^Y ã'9,;Y?׾t@@u g0i򽴢p’]m2A80 D7g#-]?|]]Q|MmpLJ=IU.Q/r E<>@Kf~.찚r^~+ERzcXBtӃ|*Jd;l!6( kQqꦔ;] җ<&85ŖԪڙ0gY 8ŠX==~'o".4HfnOGe X ٹ ]F}GNcKs:n˜ 8Dd޺^yD-DVUF yJϢ}\X> ^Ŧzpur ]&<}D{yX>+?Hhv^K N„>cxQ1{ݹ*&L ˑrK_x0{mLII^YgE bS(k.VR>G(}[:}mFRm("I/ KO.&,X]?j7]+ح1ݹ"/dxnM{/Ү7Va&@H ޴k^F0Pe#O%ؚ ԁPRf>qܵCI9g[霵[j-5rgnP #i.T 'g<4 G 9 )>WXLcY>BQ}?MhđH\TWQ:>Q yƴoyĘ ͖_{W`7ްʪ/b:Nya\e+ piIc f+984˄P"g^e~z7b=Z?VVdWkoK׆Y{b%^ ~ah1.[grz_mVJ֛n*\Q6O)ZOm 4!>]o=!jGsĿO=^[7Gu6]Q\WsM-u|ղqsV6n^Hb5FX`RG.=#&o0 :^]7B-H޲_jɲy͇cQ EAJǙC޸Q Ļ+:gW"m{xpŧEM!G|)DZLx|>w_m1D<Ϋ` = i[&C'\RosikUGOYmD`?ov,?/U0M/~8H<_ N im<ʽ~AU\8I+pܩn7[{.P)~`M۸Hd|8- ˗Tq jd$ JӎLKYۣY 鷎UZdЄ]=wDDQ$I]wdumQjǗs)%}2ؒ7<83o GHF.t=XY{6 β_^7^zpG,U"_x"w% dƎ=X ks&΁4v{џJgv*8SAxUˉ,2ߘl)h`3ȇ{75(O*ҺJɺ5J_~&s wS'ۃ H2wҋfwL^)RdQ&_7![-i.jJA`TtX U;>FΩlǂFNt*1&oWLQgO.(9>Yս!F}5P@8UU<ۄmn٧a Sc4Q3]А9B/.?o%sB ɯkտ'x5\&Iμ,>Fܟ&@ '=5G;F<q$Biӳ6cLȈs;xO1cLR{qKiƘO>4 y0cn# 00ݠD A{:P,"/Ul)6<⒡;7ˣDŽM 9t.ξԹpߛi 'N%A0&P^-IC 2M>.2Li;joUF[gC[b;;~T([CR5QHGppec#Mq5xAYSF۝>Fd/ uOy|U&ۜ)M'/d*.W$t{c%EX-mO{ck9ATK2wb1?4 \tKdUl[I4WW{%'<T/ÂKRI@MNP9 Iw-(6!{ /ʦ(| s!h),7Pmسx7lZY8"3n2ׁ o1{KuB8b,EX}Uc^xv? Q];^:k`Q\ FSwʁגdTI0I%;yX#|X#}x~ }ٷf"`6UB?1tssC/!I47g;Bg5`bG_}Z~y{B?o߼Pv'3zwIf0?50=AZ"o-#u30bu՚;ê>{x*33o4#)A%"w:y !Ӊ oH!_ޱQ"z;lRCfS,w~g-omFQ⣥  l즁 0` ylY?!#jF<i2suWBή{@CCHrMv"\uؼh%-}K843 J. aύ!9(|@, d3FCqlqrB]񾤫iꇱn+ 5h@OWmzl-(Ox!27\*mtGU'b?qSLmlBHB+QݐPFpSX*}27Hhfϧ!UDZѕkγKCM8lS}]#TvwgK޴2neVel#r[.ƃAIP֒{H:~6Vg4ԘCY}TYutA#LYQl%;Dƶ3%uYE`K!l%s3Fu.1mø#&trQLQI$) K ៮ꡕ2ǗWw#D㛗rREl lx1L[%$Vz?s[Nkl-k g{2u]^}j6 ~гjXqEN&1p^22ƍۥ~=:xZԯ}!_U(ʛCkg )h8GKFG;mwt#D4+B&iEp^I;RR b؉vp&-ʆZc 7S}N*#Mc"HSRz&?Mg,-o)TrQ8VDnM_&ݴ>5Yј< 5W8 Oa%K襉5t&,`!}ً0Ti1[t9^&FO#>b6맚xLV0ãfƶ|F1զʳqΩO6@*|"q_r›x`tt.C/!HLVY})y0nRwV7eGA22Rh\UTzUuAw̉ WLdɈpe᳗.^61'h/UMX/>;D7{ECb} b΃(F4#:Kx,1/8O;WcχԾsO.ipϭ*h+}M=}Gsy{OT)sܥsrPMӾ#\&UQf*ӑ1l[ _%(spLN(XIhjt֊xA'e+h`|u'7w2U@1q^H#=}C]Ԝ!=$/,\W> wWe,k{y eI{Ojmaԇ[)44{ l8!O[>,hJN8$N;tfKx~pCbFx1, D.ڊхgy]bI@K -_'lI$IuκtD>UglkdQr&ML _.3ɩG>D1HqI4e sz`a9i7ICJ``/3AJ*U*X&4-yt//e #.N `x|Pq+ńĀ`9d.'ƙh6o- dhĠR_RyuR $NߊBjY7!zI\2٬#Tv^zYF`Q}>->r]'nPfty0wv kH*;'^KMPwM܈wbdkNb։rdr7_fVizt26!Ĉyd}b.AM[7܋4sσSv)gAo!V!?#@*PFBj3,b?uGUni*M=d#]fDr86 7?2>S\e3:MDIg֝oEN8 0QeKTz/TܰV>&Vpq8vrU_az!MDp~gTOcQǢ7(HqIjQGu}͵ Aiec~^I"ǡ<W|ۊաBʌVʠP?p{!U*4=أʑܻdҞոʛ qWF;/Sݨ9(֭߳t&f߽s&A+nYxXb{ clU1̽88Bh$͵9&R'vaLAj6Pc9~]vQgSYZա2O('"' <5Ix+qa=iolv׳4s&\E|jGOTt!  _ 6@jRWG@⡖]:xB +e[b~XQYPjWzk&Jܰ&/ pd"35c)>cDd\2JRD)~te "\O%wv0 Pi.9umx_|Lc)dM(+~c}6C3=HahX؏<5\,;CJ $ۯRAtڻbaȐ*VK'(UzU|z3)jui[Rc5@ltck1w{bPr 4K5eQ}ѷSgH3ԛt|_)%f?ZUVpp-J@^B&UN pn>X#NO(ҵڛ:ҷޥﴬL ) MqB @>f/&W  OWvĒJh}.'>ol,vM.`v Rzb uadz"v Q8ƙJeTD`bE궩5u\ 3c?oKh;9 Mt,ٞ963H@n(NMUD ,5]N2 F$TՎIf㟴N,l|.CӼ ^陟#7/HTퟣv'iY^͢_N/]`H+K?^``Ŧ\ %fG&k,Jd/qn 혿 67^ϯAvǘdE䡉`\ze6胫ޠ^ںZ*Q5;Vg5g㰱WܛBPMx!FAZRaU2.r ` Ȱ)AOjj3.vpj[ * 7f46PTuoe- Qj0e pI/W 'vf󨻁L`WOg{Yˌ/X 79Qh1b5䣾HF@LhyMi;9xDJ`ǭLM9@}G6v,<܋ꕰLgKPqhZ՞Տ7%$HY8?ֆZ]Q u !Y"PK9MHA'C`q / ׸3MmiV$}iPq wTt c#JCkۃmSTKeLǸ+|&;vdcLOTNBy0C__G3?f]t鯿b;R139ݔƷi` ̒c[vP?ʵ.,㦋[y'7䭂{kuG/g}/&9{{H*oeÌ&n=) *N|~5^TfwH7 d㏻&@n XC@)58m(=OJ }$=b~#"iCKmm=Ss`@,Ѻ]G9 c:^ffČ>+%FrӋزRD0>3phΌXt3X9g&e^0 `m;W9bƷ^Mwї[!tlwu6M5ZD7/ >=2e}X^Q]ŠYN!~Muአ@=Bh ;7bw@%g.Gn넼FT$M~:VL\^qD)`$e)LS5]#rG Âу%Q@?:7PT-vU! seGW J=C蘝Bੲ Z=Kyg+uO6H Ji`m,J=T;MHyL_PѵX[ca5Nၯ\Z}4i-ÀdĆqId.d?[;8+&>s&D΍9TABf 7A˦;*0=unT/9o@oWK)O'0OТHm1K_eRQa;?dQEr"x@-/)(CLL=o ]48 Oy%1/D*-`U`pP6UB,9ʍ9jPUylΣW̤+xG$# M| 2}§O;-7q'5bqv'Sm؆?jeTFdm|RHP(Fj빾3,k,$k3QKbDpX$]!ZA]`YU0ʏdZ 7e3~ng]GosNe4YkqWm 2Oem6<> C|@rQ]ٞ/%`Y9AS>jE)4QDkEɗH=DhGoŇ=N1Ik[s}@*!$қ νS ޓr<Ķq$qF #ZGEr19 ˪\{9vuqA;~ӆ0hFV'8S^?KmNRbiG{U^'Jv.(jj~o kcd ="w-p(91D![]*58UZ`伤6r$uX  2³UɢYEPu6%@W4G0QDB{@aݐS4~0 M!t'כpA$&uOSKXCX`5HђL`Yg# >=0DL1'4:c$Ӣ6DFaXq=M- C(X-O 63uAcwx$\gAXuր_SBUڐ03e/\BS2Y ʹ+\@^tM T+0 #phC8nGsF~jA }H3ة./Z`+>?BZ҇ޗ L ۝YcSȾ[~Qst>\=:Dn8SH׫Fual̼|7ε8}6zDk${ 'd9!p+|ꎛMQRSPHL~:"tV. 2J^!7"Y Ft˓ WIB N3#֒XQ9}eR/vVq v; Blj7/Eg6䘱ɁVO#,7Z^D2 3~Or,y$'ְȡdmkUQ4~f.i՚Js̄pt3BBBS LxhQKDC~H2vW\]]`ue@Nz8HVS **ZOi?V*!k̾ < c :ޔY}<ǮD|- &,6+{fT̂6Q`X7Xq]2jqVFo#d6|-xP&/hw!72m^> WSW$z#)a5 C aTۼC||nY^v|fW-AW6Ig*)eq~,>惦0Bl8i'뀸/BE,&0A#q@SΜn-=Ղ97vmLMl, _/,aˁљRx9s"gH+bzףo 5{pٖt龧@+ġάg Z"TS^uTw7eU4m$4rrvv4GEf<spJHگu bWT7j4ײKH7#*i݈V6H8` |4HD-Uג΁g9?&Uqs4k UpzcqN4-n|ugId˼nicT?r7_ڡjxkC&=a;͹Nl;u`<7)ӣD<öR/[#hi_xHlKW_c~X&EA1W9ګ|Po(ͥ6 `Mr=GT.yS~ ³ J)A'󊷋_LE̼ޑvYsV]|-~):0ԧ=i@D()fLjjFto #5ճwľY[p nyц=@;:k:OPFLyMxt3;ɄpϻB~Zv0[q|not㩛Zv㏞ǽHЕd=‘"9)d-Gn>2͑N bM>fNᶇ9=E&%~o!Āz #R|ax8~XCC4zC:4T!^;yU Exck"CLoHOdBWE63cZm%oNZn܉[RSd vVFpK:fuB Jbc;~ h 3BO G< o`y[ Ϡ*ݑnzޢ(ms򫊩!LƁ»*. ~cw]Py3&k9,dDH n&C񟠔Kt[GHg1f*2maRelW!h 9/[k]g0!K3>$8ц*;nVg1yQ ϵ!XyfWߺѮ/JF9)}~b~rz(#WT{P"cEئAi<$a X/ Y*u|KV[*v" 05E \-8{/%|&W~{ eFd^&A.ҁinCʖn^E|Z޼ ӼM܍~SpNAT9K;Q 4Yj,7Xjtbm)aS]@\̊B]zg\"$F,mh8=ndG:'bX73FJ+yf_la!u(0jՊ;cWO / *6|(D8!76sdH5v+X7H&VC]KiPĜj;oDAz$@;ܨve #˴> M赲87eM9"徕x ˦Ϧbk>1G1׎DRk*X,~UvDfhL5\5:|@h{'5M_5$ @tS_&J՗1FDKL~;+` HDB2÷׻AhK,!3J>bA\;Bo~~3-4al~Ԩ$J,?4ibن¸~Ut;Co~8*O?W+#r kXDڣ0$ j\C$ >?qnzDGa3RJZ<]л>|pˁZ:oˁhvjg\+ o4bBBh~Aa,ȷ/9?fl)zEr=mBgb>8YvJ&*]@K?{wk)@jJVֱ!Z$=4k0`'Z\9OO:>V\VDZރk2{NFctr`wS\ A1Cd,M1DZ=|ǢUel`?m`Ejپ rȢZETcq]冖ghq:{̖tK"!<֧$햚zQ / #~Lmal7]-$5?n-T T~וgrR FvI| Hȹ:Y,{~*#A>ƄqZx٨+}N;7%~F>=~ qHfVj-y.pGW6/8 >nIl**{ ^# (-Ռ wLܯ-߮Dă*fnZ\ A%a.Pk%Hp㌾[061531.xOa'܊D~"xՐ&<^hPCQEw>Rۤ{eßQ*B7ʷ jh!Q51թIc7-"@F9OH %l[*oؿ5qk88hLF!׳h4~<4NiŴFdku&v'ږ[1'[b 5ݺ}1wuH|Oj+ 1_MT~\l0**l'7~Ѐ{JT L]ZSo:SbLMb=1mTXPHzҞbXt 0tȨ1L4Bu#-F݆ndwGГױ_:p~O̔t|32ipz($7RY1wj,8yg-CJu+ҚI@eCҙ_W(fB6 #O5BX// :o`do6N%*Y6y 3)\6\̥M8aw1bVS )_9{]hz ޭH`:63aR(!~$]8 ԦK;߽COhsLT|MI MyJg^E|+^0U MлҚo;+{l1"'qǗDQ}MN :4'm9DΊDO&RimBi*\ +9Ӥ+y (qKoEI[Ħ_{y͜ve-QUy.*?tM2o藇F2:~]ֶdf&tHamoaiGClA{CRm:$|4x'\~)Ewᶕ ȊMHs{(c&Y{ IB`/6ʖ' V3yo^8_(y3sNTkM}7o8 P)˃8tu'[ʢ}'1+To+Nu?A"J(DA2`_Y+Yk+O'Jjה7 0!ۄl)Z nKbZ(V~65jߪqܳѽ.̂&1Z!"j@[ ;qfMҭ|Y[ZnšKZy 6UVx˫ʼn 7I74$}d&boUb_"K9dgڠFߠU<`O$j)h&ZTqҲByLlY#S)m1Ř?dBu6=؃dtiit+wSAr (R12 a$F5cdȧC~QRnJKCk ӟ s6+]jS:mpmUrN[m!"du_gjB4<ò%t \qv䏶j=wlF8KEԻdlB,?iED':yp0U34hMiWt\מ3U'.aO l6W*?%_}9X80[Z1oB]廞i U_!:BήyD6y::Ш>oB~71vaAf.Cc/*t(hb{wNr \I;L6ܡP`m#O^2-2הV54څQ~u6)<(@ ʘX{,삷7^ X#'D7^dɃ=%e5z7>6g HIuєcaj(R4c>xޅJi3V}ڰBO(hM2YFd{TX/U,6B"i Y@ (:e`-A:p;k+x+G=|{` P@[;`̘-n e"P*M-Lks:0ju7X|jxIw(6םߩ} rl`f JtAp_p%vY1ޥZբTf#@G*RfxO?ݨPTΞx+h'@SZ1A"k O8bʓ-ڬTu:+@ñ &sfƁ-ͅjO.'X}:X>NXXo1ubx"1V?7޸.LVF?*;Fk^'Ј#8Xq'_G^Mν,QxjN?]lywYDQKԙZ0oWW?{hپwY&`hƝy,n.KRSM?}ՖoV,F=3/{Y7J]0} g,JSs޴#=t^'RDnT{G y{H]lE-j0x A`:.hgY&dcA<ԳVGR4[%m)^ b X12+Oz`X=KAO(J򼃊 P6-|_Dcc@a;j[u#9TDj% VH=tǶn$+(3<{L]LTdr akC8Yw5 _؃lE[Q쾐hzWƶUyA[cݰg;%!Tf!hs9/9# k}qZd Wsz@TtK4 ˇbTr2$$>#F1@@<K#\꠭#MFlO3^ZIэzQR"d֚?r⻺ gd"lgSp}l񸁗i޷r2 /jK/{z1A`ua6Iƛ[K߹7~{ $ mP~6XntD,5@s`> }}?YG&?^yelHbQjևΕN-ZG\Cbf;Mũ Yve\P2'BӾ|g" 3TO0R&{NEzD-lhTA-O\(C _ bc>O{xAo?9.R8'H8$rE /yOvbYQ/Ǘꓥ%HX Q%Yo\?J Psnos2oz\3 iD} i" 7 V"#/IIE7JN&glI7_'hFь .:N=<ΗH>Nr F.j]Rc-,A\zMϳoC"22iCe+Kh!HK#DA iǜWpyBQvh/m3!s6K4rCcA &*±T^>~(]RY@BJJ9Yf ڦ\g/Ohx*H{C]9J [z7L4!/=iO \qO߷\G [U۞Z!=}x^p) w&,+bCxM+ج12 "nf3$s: Dx}.M)kşRm-F$ޔF/4J ?(tZR6||)lIƫu'ٍg8j9(+iÈ2j*N t3ęʵn_BFC5/) '/X缠o?$4!&`άCsZջUsOEʡF @hD3![0-}B 皲0ٙ H#k%1uH< QH.Ps7qӞErD!Dh/r-nh"P;,fq3˚_T;G1]ז6#NzVҺ]8og\S(YTvHwePMA/Hcl~~lб@jQaq#fFlMK)36j"͓vAެzC02sp>x6pڰ+fɒѬ8}3#t}%ѝ 67/,m|j069]Kxoo3 x17)|ԡj|nW?O [$oT-H6WT{6&v *Q40V9Q@4#i2/rG؍xװG>N:f{!bx7W0~ͱ~jn(;3й>4D Q]H׳l=z |ͳC̟,PtCvk)&KH,UqAYYsMAGevZM&o S˧9>Pؒ]>țDv]v.^6/Y#L> _ k͓wFw1wnho:6CCdȭ}o$CKQT`: O4LM'm8Bkҕh:*RRR0fޛyVfl@215hsBo“ -*5yPC "ڧvzhQdC4sA?? `J] 6w/qV0N:^iInSA fmCOmO&}L_"DQmeD)8`Ue)ػ k`Ei"S{2n0[l 2wGC,5ÀB %jTu^ ~8}qnف)~Bv >`;Ȃ8!KipP'@GQ`ksS #ZM /(;S3^\7 ᦨL"jJI#Рb H!qG^'}0-J>}kG&8pM.'I^'Bp-_xZcĻv;0 睯$P6keFAi@#+sq~ӢeQ qygj;Tdޫ>"Gƨ,+j8E'b ύƛ6Q/:SDH*ʡH4ݚU()Ksxp9zzƾQ5T{F\wS\_=,<`73iN@!=rkhm}ڵQ8I]2l򬒕U*ќB>ljQvBڨSv̌&dQtC,6^HJ(2jYaIP nHxe@_1=wtr>;lI/@cѻtL[}z%8{LBd+J/W՟sp~/;u($2'/146 Yr.j(NCoÑ 7`̝W 9 LT6y&_ &k?UH-H<]mfj|ZTĴ>>@ d]Gmb7|if֝(Og1ُσ̿`Elg`EONfU37yy+۾j7B {^To! G*~X)&c;&!窸3g<ӺX }s䤒_.{N*-f/S STKˉH)L"a׫IH%H Qm\34̤x^s"UwQDZsWī$x8_w/ȏW d#HIc0mi 'vʤ"Jң1(mMl(Jk5X!V HдĨ8={2*zlD6:hHԼ.5,>/TK|AbN !шNKPb$Ql06Gl+] uYMc>sՂ¨NӁm!\Q4/C/_ Ps%pE=Nfr=6`}  YLJ+b=_x"<􂾍Q*ރ'u8IWd7R 肽VLxAsv҉#8+xEcr@;5(lYxy E4[N@ #&>[ mK%=;9jqq$BJ7'[G <EozG=[&v-=(tPMVs7 >,u4\[#Ppo$P\BՔLzXO)qAP1I_e";K D nJ1)"ܡ9\`i7ú UJ_N_̿sފ}Q,.9sW EP4|ʚqIڂ~=&EvK#,OݒHx,J}i**j5!Ү)JTpU!`!ڨ}:3.M72S%~y& dz9s|t1矕iD %m[/? VCp3}v?UGfnLwa@//+XF@qs zqeT*lRV7z|>Dɏڄ1H,W^2x=8 q=$6SZf^"YBd<{x}k!Z̭wF":TǸ麊Y#QaGuR$Tp'׌eknM v?Aĕ0Q#,3LKgztĒ&sF,Ô%S6]Sxmȟ,OΜּWH$m3Hכ)9k45jDzf]z/Yd$rVGK*[,=yk1iqA& K6 ĮEc]miځ G wvCx)$h84nиmlX. Y,yU5T񶸾IE/FvZׁ*TQV7f;T7ipEBqjlӿb> JS44P@|(ٳ[D2xbpv,ǂXv+db5n KVjzOK(\/i6`% c A5>0/0d!e.8 H^vd[bt C$T7+&RTEx)UŹuewǞif\#*B^텡z4aGD&~:R#S[ w$Kcu|5%-UڮHu .NaK<a5Jy.ه eGq:wioSq5È(µ`-ATKPX 4`L`Fγ L`R^TL# 6//! # / p,ÑdVS N0FcAxJ~+b 8߳z`{~Dq$2AXpW_h@`y=$smjpZa%+,yV}At[|14(x Bel'zCXQ,fkKwpkzŁU8G]r.KPu,{qӐK5fkD5uanXT/R2zn~2ͧM9*[,XF >V3ze3(ض֎ usi|N..M7atr3jh=R#ztݙqƐf$%SspD|ASB}:gS>ӝS0?a3&O"._XQ=2NgT9A€`U^ӱaH- вh([oOye!%d uj$:壷e~<=Oё24*[Sݖ-"̞è.~^o -nEYCN . \<(9ԫ(|1"f'  f=#X5:+}F?7mk/A;X޷E4/3`I|qn^seqo :%lyO#Ey "lEƚ/N M7`] RxQEdQ38!-)h$`ܝJ_5:D  6N"?d~1JW>pۚEy %Q=wq~шiO`ԽAHM?1P֏;pe^ukftYnI-;5T}Ԏ=;ЬXPw  Y2H?)>ǘuuAt<^piO"14@-Lεc]e]w .x靗1 i뒽MY9Mk{|R#2 3'B{'n-V$$!b>_T[e͸2v8۽Zl?̓r-L \O̻8)BtN܇Kt Q+_ SKKqZP4l95t÷ W Km%8s2 *΍R QWOb&Fճ՗5#K^ b[cj{ezXmw JxV%t0j-f( W|:Q+0wЫ;Gcߖ: uVF 7ߜnR!:b0"9j] rU7 ə$̶,_ǤU,C;RTzضA62!*pٷTR}#Għ6O!3zHWGNѧ\ 50pKKPй Ta dhUvDwNVAzAH)씹yex{W)y"!G6vB^ &.a{=_]s s -;P֯lNC"\JR)u3ީJ.*k]M"ԝ cso;` z_'Ԣįp3q^s,;ƞh>1"m^N_ןؓK^Y R{~1gV֫վ&]YpR㗦ܒUw p*#l٤9Ң)5$oq2 ,Ju ^ՅOUbg)7yȷNtV3 "wbQcnol{ OǴpk:lN]H4v=E'Hѵw9s0m۠_ uj, ~(լhu8B\D2sMkĿ;-7mNGЛ9d  ;P07cS9@ 4?h'umf_۬Y>sz4FX7 S|H-PZB P5rhg6EM`d6ԯT8[0Ÿv00$8GUv98$s\UlfG3IVпC(AVop:p6/'xJ+ >˭FTɣZZ$>3t%4B&-̇UQ=O&^H{P{Ԡ.-H:Zk?*@g?md2O)uK Voθlf~A8V{ZS Yŝkh&<jT,hU5Na5=*]_p4RWcdMT[U.bx|X0%Ajq"'0(>\bt t`hcvަuFvXy u+Ñ<„N$0WZo7G'nK;ai$i,J`Ote l]]aPGťC@D#;") '=H]&>6]Sf}-5aqKm<:=_'24D_K?\jtN/KF<37 x>By'k^eQSH ͭpIdXʍ 1@:@*z nʣl쟎+ -UCgtH,0x4Z;[ &F4#̓L u7yF@VP +K+^5$.i(BL4l)i% )7 O%̦E00ͳ";I7#6QKtANOU 2NFVK|D+:}O ).)VcӱӃ:6޷hI_%Ĥ;_D.Y$AROk2記eHP\ȭ)I}Fp'xsm|Jgx0/4~Z-Z¯<>ʰPU ynp@|\*򾇱Xe^ f_'vnرSM=JҖTפ4LBͰf2_-{CCϋid}~UDh1e_:]gZ9M.q9*c}˜Y0"&^+ArAچ,/T[6蘛²;=F'D1DV)7gV\zH} %@7E)U+QvsRT'^Ce*\ {ₓH3ĪW9Rh6 |#؏:u˘޽.*k0KeECzW5|7œ?W22ZcufCG/JvK(E.ute9leC>Qf$bɀ~d,Kp 3}/U_-%!w;udZ]j9?NWv!g ,N1,e0 !d}!N;U#uI']DFxF+WS8W|gMh:4py4b>"=操N/R .cϠBzȪ׈FG5Ȯ]E XE1e^c%ˌ,u⸇\oK1PqO'.G ʘӿ*d%pzMKI <(e,OF/qP4Yo!:ԓQ}s}m@uquw#s6|˷^wVUc"4?4*:ϡ /ܹʐб“بQKejMxx 7LdSx8/kqbÀ{v 0e^fF3C5nj;ӓY0!4OJÁ+Kd*T@xzg\R*A;VCּ2;=T0|Sո8f@?9nve3G& *%mcȡ^e➷hnrqy2iv_2iAU>sWUk)@W&T7yaBHEIAp '>f:Onmֱ/zVYUl.Gˉ=8 §H#iXwk5n]G]j=XI-{4c4 hIHs ׅZvzUy*ʯ{JjK^<3>djVh{p훪]P,]D.p_MKRjkɷm D{.?v{4|=-dKLoft9,G%dX,+==fʔm2<ZwS?hأu̒Xp官~_(#*4WJ\\w4;ך{L~Fȵ=#n w}pV_ȯJc3y-FST#fk(S2#Ŗ@F9`쨌 ]Mk栏bA \03Ӎ"J*qC E1MaߧGwFR ]Ek֒ 4q-FuG l7Tgד=2ٰ/N'q( 4*:zHX8!08 mzYLP2$?"'lF M]/./Km5.o}|,OiF~xc3ˡ%:Ai^T%>uQ%)T }O%  k~%ߋj(q65CzdNnyhrM{ 7WyZʊECx%J+W6H({+LɊ[ė *n&_M Eu@!=Bh sx-:D#t2XR8F|?Պ 5Is#iZVι 'Qi:Pq;1ب5K"0߉.$5drow3q9:g эM9x1! {bPΊ;&4Dn7QqLSZGP5aWߨ[D2ɇoShKce0}F7e3=XQUf3mMZ[ރXH 7E[5~}/(ԱxYÀ5u= Ωse1/\ŖSap5AŮ`@w/ +Q㨫:܄XW_ݥ|wlւJp`\k+Juz0>;dkqLp# o7=eFWT0bvL!NDv/s&j[mfIV邷e",.ٕ]Q0E!sGj JՋJ[wPf49';+pjќZiG 7~[fMʷ_},8trd8Jfexu]=Kf !jrJ&4ݼNUnQaQ !h霙n36y>CRd<҆ 6lKjWGNc22G,=+qCE߱זm* aĭRmPvpp o,Y{˲H cxpGT?oc$6:${l` p[}F7g9!) B,19= gF|43ⶓCZCHd \7ѓ1kf&Zn!\QJAzӱ@n\9uN*vx 7K׊enN]XDs|Jn+m )lF%mmRثvj !B$PGj`-^~,@<ߘ*4@KŒڸg7 TRIbd)5 -Mde6׼'ZWLM ̗R:V\dT. {!quNt| EE uCVJ.|=h!dc &BcơebW`!!Ic=--aXĢN/" 1 *~,t$ D"л)L}nTϺb_E( ޑA7rM ^EfU6VD^,_*ag=<@Pn*L4 ICL-f~qsbMXheϷr,̷i՞. 28.UXriFP:ҟ$2vÿR[VWuKZ=uyz6gהwh"3)Jn {獝N* D"µTd,ϥ:X$tX $O~Wɖ5)b:Մ90t+êYewG|ŏ(@9/+go(+[8 ׭٭_,8+'2tX,+Sm$b̫7YnL45j{t]ǁD |W!?G=Ž.%[TW{jzG6΄~V){}WSw wZ3laIW &S/٫QAw ([#u Sff=to@9ң;*-BX3I?sOtFLR#V|`-i0Y[Uhv+..1|Vdz(ZC\7qv!7UW :B @AUփE>bMܰݜ(N~Ǻa|ӛ,4PJ0^\a4F_wOqv)hOj['G~zHrB}OzFW%Jy =fŊQjpAL]!zJH4]g5;3hO2ESV #NIkfݩ2kS$1bA~jr8C IW FX7D3j-KkrG4AE{`#0 Bly%T2qup2,{A[<̱]׀$NeϨ}:)^K#qI&#kVnb?|L}%A($  %c@V_8O>||* J=N2yÒFBLv7,*1=ɲETB<_0L."~g/t B X䧄hr XԱDI"*aĵZ\2U90@C&J9Bʾ?v;rh5U‚@e@QɈb~iwjlE(4XN"Mr:.OZ=ԳfGCı6 b+o;M &5)“yH<|Q?&\bY&&dGeAe?xGu.۸Dqrƺ&讁zXoj4=Aues,Qjw)&a_T=mKSsh:;SxZB__$`\IiS5M1# 'o40"ޟuj`QT9F{ Re_؈^GIu#.hqdh˕g64p OT.J>)\ 2o+fZ|FriF bAh[@&߾}j`Gv O,9\R$pʕ9gE+BT/|>nA4fA^HM^|1OvO}@Z3r#KgRP3Qte8=kT)1}O, 9&ُaP;V*dW1>Q%o  n^dR{iq ;Dw 8_dS*`ġE|,Xy jq S |.{N!]<%!{-O+p~.@1OUdH/N q0tRS1vMG;L^!:z7 \~1m&,c `n4auɔ#.r_ĵ`[<<4WGS桼Kar=C|ڍ˟; Uo!8aG8-*:0Gry7jm0  Xf܈oKO^9JP7|;(E'ʡqsWn)N3mB 5!aCH?Ah[%,ܻ85\3aLv22$3WtONl36`K{ <;幙ؼzE 4~˨Y:qO 9ݞ4o~,=VڈÁ, P+&F״d9j:o9^Lw%Q9RLKr.gi%LmӲY"l1'\||7O :K"+~>1-x"XѪZFU ^Im! n46!_o:V?[6_+C^.%]TFj}ĭH [*HKۀIZ76Tmw#h5b.78j׻B9kѯcKؐF>ސ3Y󍥿Zܜs*zWN}Sbn-1/v߯bC alzu橻 *:kG\z\6I"{PћF-G ?ʤ}d -,E(1 $` QA_!/:W!囫 ;.;d6BbW3wR>-Į@UƝ7l)1,?Ӎ)LEb!Rq#>z"ґq}L*ZUO<\6Fx5j,_2R$z KM3lbΪcTZ8{/10*4Vk0 ʲp(j r*J:9so HrLeKs9k_,,xz2A3jdZYEm%ڝی$ܑ|<XJaC` aWi"N&ݺCXӿwm} {2%5:W?i݋>kynIW!^%=HU҂6-~ urUmK;󑉧Ie^FjYB'ۊcöș@F?#@U|^ Aa9B2t~ òwMJlg,a%p̂@;L *'=Β&0[ڀDN`/:6JưfBJ# b+DCnhAʰ D%E c`Kl.ws ,q8Wx ^ud8 wG "6]SSAmh폋Ť u]ж ԲL`?o1!WlZr%8{"vfSP˗|;5YF!e&KDmᚯ!=^p(+e>0"6B&lW_Sd 9*zjp^FDdݪ85V8=fy |{*\(' 4e;k8dC@a懰^%:l9,ÂO('ߗ+xsJz^bR\P4m}OurE:uu(,aQ49Qi Uz#BK:IR]Y7F0#R@.'2]u&" ܆c3p 4R=S>H@jv?'@>`ȉi%%ńg&qL3 g;hjh`h xugf14l͑~$ RGw%hD{} {ПH^1₡D"u~M]s< { o\MPkL XVR<KݎtGM-`Mj3TbJ A gjXAS$"קS>VZ<ČV2O*|a6- >^͵V3}@Iqy wh3<'z(7:L;] kN1"9Ҵ)*MDžZazFWFT{S ']͈a H:*_śuW;KOvp4RbQ#qM`櫮Ep0ķL7,!8҈Uֹ(c3VE2 >jS4ms(;DtP"Ĥ\a@_ 5r>¢x:6a }vNXvVL)d=-c=bi[.k*hu~\! jf \$"tз_U^ F&QKg*n/.(s7]Z$M\dNDgLF*vR88YU=1]L kn^FfB U?@zUͺk86R]һt:bel)]G;c\U9 a4Oҗ_"DaPoe8jP>[9*_O$겁)aO1oS%p>5qi{CbKbr2 p2'u5hTQUgڤX6:<XgӃ| "dEҏw:ۈۓP *۸UQ}9!X1҉6JHJjڝ%kp({5.y!sq;b)W\1b+ujr6Cp3;`M> Qi/Ju(t?bkF'ؖjM/*TW<190$.%"U7u=Vwh$3ӔV6j8?DRBQ\\\_|>GZ4y >y"av8o]S$p2pj1>fPX4}T,wx~ XXֆ%_m78oK{FJ?K>x PfS0o4m_B8zMeܯ :t5Ҹ:XG(w {N\)NqWT1+rH>])!XFDcnB_}cb&*cЍXUŮ/4t].u@ba ";j`,^fdd] 'g"j!! "&m詺.p';<ǫYCY %9zCV!Kro >KE%ۗUS|YC2݈~iCi5BĕN q&1TĀ,D3 kwܺ{Q3_uDrBL:1)UQ.:śٔ &BjN}ɃlJoE5| W)7oMP1pP%˰V:_GT\CBndU:H>e8Y3#c &)qůDY%A`W4;(,XU<&ʵ:ُ4(3sJ^|Bj&  ߲._vwDeٓ ::O#c)%[L5a ߞrᵅkD.Cwaִb6qq@n+@?* 4&Y=s_˾Dz ?TmR NBF>9PM<%'v^5,*HvP};CB3T}~H<)A+j Չ`9k6QWt B.&y|oY)I`4_ G*/k{$$ ԡ3U~Dn"2㙈$Ad <"x6AB7 H>0'e5U$29<ā#j0$9~oi[i@c0Ye}~En!]çH;Sqjly~*e bs_6IL# 1h "ŜHgho7 /AC G8wx?CI٫iGMWkPs?\;(c7ֽ-R!><:U#y: ,ū W1lk^N**b mX{ʋy&MBg̣I&:ZlMC} I:OwwkXICLҨGmHA(7|Y-I;lH'DufoO(bwVia]Kt:Ne=^ <YU^iB Nx:_ ,е? "ZؖXWfTSng_rتC gF`<|ZQ&<*RVHW;ur|ESLY ҙ2M˹R4H,2|k델 ;+y`DTdO&)DA=Lc }:ԏ@YXVW~HM67ňqUqryg 웤uS,4ff+INM[Tz-? HW3  X<]mkbIc>s\W&XmP[y´FwA G~څq|WGS<%A%wBl c{ KnHRѲ]q1.o/W [ m|D"ܖWGJY*#W}9zvE;LbrIK-Į^jFD,V;ej{0i@o+B۳ə/\>ʷ{t%—4FBt(a=4b9Q4N͉"Mt[i+bJY4.FxdcYdgi<}oȦ?~"5<.LbK ]@y?AB5W Pwq~YYefiM ԆF|q\5_@Qs|{̥e~fIz~"'쵣sqb++6[)!N(0jT ]yEhG1W@Cj'X& } pl+JN*G0#JB,$'OKM8^%uO,D#heR3G % b{U"1zx|s-crzxYW\]Qԩj 37E #ϋdENyK- wm^9jkbx.cl)'bs1fLnPcy#@}ůeICJt;ǟDNZaFa );Xn`Njy돪 `ū:-S;ځm=dtlQ *v % s^uPe/ӃN3'蚇?VxU(\غqL2xSR3 55*\29&*6*Y[yS+.@5-I@sza݀IcԤR[VcaFˤ-4N4̦vݳ84w&zڢ=)q(ӌd,-ПpJGAQtbdHOREF_&zp/d{_OŒSh%=T|.V<uGA\ @$ j I TXu:/d^ﴢE- `[rx\ׅ'56nd&1) w_Ƅ2R3d:RշcB <1 w420*-}N,͠&|~Je -@vkɁta9aA9F14r-6#*%KM$~Ν$oDU n`B/|krU+iЫA# 4nG2XkXV\ *c*RJx%?.YK7ݓ/#\럮ubG /5{IԻI.c,vUT$(gTa~1YgB]2h#M;"jٸֱw𾦣c"kfNA%0ULx,'/_I 7FmH#`Amb&d<D+uy(5!%4&EYdoqxE:BcWՏhu~ {/-=a _AӁ3<b&;FeD#|n/ZoR|}3V {Y^_3yy*%=:/{mM,VƷyE ѢQjUo.߃c35#y֘b!@z̘k@^0;:Vި9 /dd|K5ǸªqFL oܥGmb Sׇ+R Z%G\U}~תme.# s~3 (pJJ,/FP85\!\0O qԅY.mz&!ziZYVP iRbĥg5젛}Ɋ`pz,60'VT*-ucY 22#$)[?قk v½VΕpVh6Z5'wCqUyT4?B|9CLun@j^4BG0ʕd=Z?Ag\|#͐k ֺ8Dvg2t~VΫ9 $ ѱ`O\{B~DPoZgo H:/Atn"hE w. 1ĻZL(+vӓj@~FtۆZ$;γ/ٲ?R/qf鎴|;-9*rx2> WIi{eh 5rC9ZE-NV&ah)m߂B>EsA%D]Jd+˰>~{]=fIȓ[F @2^avtRuVC7 :"A'`d#K@*E+8e E|K鈥Gx۶)ߧ}`' lC:M:'03(3䢪{mnC{:E)\Jvz/fcc3^yܻ@+Y>͔kUddgmE!%XUMB#bǛeuA~!>Gyg%3!X80&"x;>N#@j+,C m$[x|Vݭ XƲy_Hnm*Rz`5OyuuXH/hϏ"Ji ?i^?\ljEBLtVd&RSꢡ@'lE L9rVX~>v ?|qOCڟLXEI=I<2r,FdnBF'ŋB\l pF؊ϖ=vOEV , 5$_$SIue"]OrpϺkm{patJ-U9Y3Bo a5 |wB3`*tm7*5{XzUiRN lw=He+Ng|WN-aD  SYiM}Kw^Ov,RSn>;|ݗ 8_l,%d $[ icgtNcp fOɱ|Ma<*p'ǑY[v?_WK)FWa#NP<ρMᮨYyL?qWRh1);6;Was8QUs~ }Ku9j):d+yF# v%;jZ@0j(')[C]My.eM(ëLz&-nE5!x^`/ƃ]x@Lo%f:{5K00|E"5A~Ey!_[pen|Iw9f^Bp$8xHhYou{w7|]Kx^{TDx:6zfj:D,`@«)YW`"gPAw_nָxK52w:a7v|}sw3 `3GZ( Y@˜ARz',:,ke._Pz؆y]ypnA55t87$= ?/YXKVE0?uw&M`-N¤G@̫֜PB@xuE=|Y<"']Vb1 c8GE}$H X$&_G`&}ꥑOј2dfasVFm)坦<`W73l`e`d?NNvEEIO:oBζd1#{0" T:+"ze[J3 0+hqHT_&^S5* =7q.+ކ}\xM(}^,%eI |I5NV*[-\ /A,TĉxqO'| 4Vݴ \_~DI!RGrvrqPFs|;6դ˹_Ӗdj#2g4K vpvx=PDnT>uJC<&ngQ9@W/#F(SKG,c :>fi(H費7r"$eV9scȨ/ XL %Em,rQUoRG_j X z7ӜIbY ;.UP\=EDuoV#3nG@UZ %>OY%Y(c F}~&1lP)Bl%t=}c5a٣F)/쐑'rh&^X-QL݉RPa[l"K55}\XlVu# |s1A{#=+{_|Z3,x ewY^-!HFG tG10S;M@Qh+oK& a9S īPѦ7? G1J}LeIx|Zj>Z5 `ipjg>e4P~>XL4"$AŗRڡ5lda;./xkO$ɰI*K5YgvEluRjrBu;HK:e_rvH/.Vnk0;ܪ qV1"xϐj Rk5@;I{l4FZd7N֧ KYgqLƕdmȜw6:J)ez|4zJ6$Hb@^k~jJQn[%Z( ֕\ϛbH%?z4U]{?ֳh' wqɭ <&zLtڇLPv56[È&/[Ab@Hf\5FGGgciSXc| >cA꽩Hs} }iB6q$=QH[ّ!>f#?VKMoa6ݹRv9_Aq[:}T}MAd)gbeϽO]قV@ܟ'+|vT/pu:Z7N6E0dhM^XCBRЇҚ,>.H~NʣE즮5%-C7˙<|@/ ( :S:- K\Zev,@M@laA7}fڵoa{yyJ!|S\Mr+nM^Z(4}+<>wIR`ԋNºX[!B] DjY Gd a䐪LW2΢lVh*o:gh¯䤨p֚eE߬xt* ǵVr cӳx9+$I6n\rtGL .KN\h`-.=v9묾BYF_vH\5;;H>GWb|y-.$ql &7dža.Z;4wmEPX܂i웵P5M9Ӂ- 7Ֆ7?h+ L"'D6y8a@Oɢ-;kUj[hͧ/\gqv"WYm+p~\NjgWa! (>23yXsv?9k3,,V#'UF|B阣KZ86|Ȧ+ "fL9˙"X ,g=fh#ڲη ɎŞB Xw4jOP WGIMnLMּ3xW4B̊P LJވVX~%z`+$^w.XڝS=+ܧv <)aGk7u(3\.C| 3D׏tOy"Y0S:&淃֖uYIO.&_<)+rs?9>}VDk3.0_㮧Lw{\ه;CIxv^ݮ6dqaP 6+#Wt}Jq2ۜGGK9C}[=ed<`)'ѵ-?o %BƚB=<Ȋ?$+;FTTC$ 0@'-6 :>UmbPySP:ҨM|d VD U; b} Ô /t:0_1|+k'2Ics;-x\I}NhErAe>!#" NL(0ih7i#F3JӣB4#t%j'+WսLoA͖yYMφFM+sz{3O'vc%2yJ6UVGQ:B3>v$~!.QN> \ދf&jQKh,@Ja;h7 "יbO2O3X8[EVbSgCOfMA]Iÿ1VF{M/ H;B~a9;Lb爿 8(Ԏ jj,: `-);&f[:bǙ̺_>L;xD8˻iHg9|XE9HPTDZ}_YY5y.76g7,D Հk6 ف}T`N"r4gc17<' K4CA-R#䱬KswӹmD@RAbV‘4H{ނ#/u Ͱ0OqI-fټSiʉ{o; yT2C98 ita<-af%H>^I-vU5Dg1?95ΤՃȱkm4Aswjk\J8F<#|#ɡl5"Fי[nf I'=B&3՜BѸ䢅8A,x05cFrTWJ dkd`Șڛ6[{3;sk 1*l8&bn]wUx,O9: ?~R5Fӝ*Ć1[Zo,W{oܫFC})BEŽz)sGGG{n"1'"O&Sҥ1D3|:I۸Q<5vZ[oxœ@jm$kΉ,v(sȺeM(LnvJik_xTj<,-ۍCJd]y!Ȣ<5Ke^K:c$_r.;t^ګ2r q\H:_WTVռ̞yƈXquك4FN<H(z_gudc>ۇ7hvc?d3J|s'6E ܁bٱ̀b,+ṦyAHGhdR& }E^ŃMh&mvn]^RBV1x%מN7;8#ʀ6 L-~M扵>5 _(GtNfy?ᢨ>>'x]0-KDWf!-SRC KG9f*.mi 9w H$t ݩȘF1wWeRsaseSM=O ]hJ[¹ޥ",.Z:CD*y4*,OXTr*dL3ta)> >N"DM; -Ŕfh}K`@!υ4U4N AG(NPAOGze'/xǰKǿr{5"ٍ7푘wy+( } 4aSy 83p$~nEX[%Qf3CT:.Q#PktC/]m j~w->jFjv24ҩZ+Ѣgם䢘{}ooKiecO$3*JtmBc'1\:s05K`dȍ_frNg{)hxi޸L(f.J)}I/ <@rXOǥ㏾"'gctum&j} ˶`'!D+]w[>uTm2poH;kwV- Jp䗤€{lAٱz"xR.K1JhB񟅀ҸT޹^A';Od#٤E1Ǩ_/"B}Ӥoee|hZs; Adf~2jq'6{/`)s%;^5,cV޲ )RCބ@-%G#7u\= DZrW+û4B,î]FPf#,Ѷȇ¸Ia3Z9e_m3u@EPPy㠝Y`,Ytm,#5y1fgӬM'kˆoxh3!E>O~Bu7_չQ-S #؉[@[ w /ɛHDfsE J[ 0-X9L>"M~ P_z.R N: ^G)ݕ@ e%~|H @{ᢤڵ޸/w⽂Ԗ"WF>;ktgw9nҌ۶}u3N4g@8m{6Qlm$ƪ7) Yޑ5]Bx8Yg N cXޝ)lk͏:e iu/T` Zd:0֮S:E_4]<٬|r7NZuScxPRH7=,X~zaypj7]SgjeU7g~;MΪ.m }/c?TO{=v$C(\"As渟$1*ε*ck;)~sbtF6XA\) ߥEاN3e?Pq9O@XUʗȲ[fmOAh?i7R8[.2C'C/M=jj^reۮe0(L;Infk0$cƆ~:ċq5w(۹Wb(JGFql@Yzf>21q{bݤUQ Y`ų)lrD>ZV&x_;?P4)pr-Trky@RHqԠP*RbluP %&E@Է*fDA2uu'Mʣ1,VCN2 DdmSKh#Trx&Y;b6sQ홀GY\]-@6 }ǘZ,'DM3yO:Z]jWNf 4x'K!>RZٯK0=o 4I dlsI&%=Z=1/ٛ/pۄ%VyǒB/%iH!+W7F0=cav@GA~ıbKbh6uĕ9Jkv_nZ?f? OdY#-.Z?(Gn76-iS"8ꨲ4f>rhե}:'aUAx fQrnޠŸrߕQ' Yz Ϙ4N֒{RX*1e #%8eUJ/8뢟 ga's[!`Nkd8jତm$|1ۻ+ &/GV!D 2)Oo "+f@J`F)s4L#$&8ۧUrvLW9Ϳ&0Yz2;B@S!n&7A$% XeDP%qKckuҔGH2AS~2~C˾bޚ:'ev,[&LQjBܨQJSܮMtx*zrv &ωsr}PI~0Ԇ7oVjA$LP~lPu OOڸIEgpy.Gm X5a.^&^J#5|\) ;eO3V8rzj\ܧݻ)G=dղDlJzQa7'5HQ̗BgGL [QhNt|Fe~+ί,nB^n6N9B9w]x:SS4+Qc0 ЛJ6j537 uT(!-UiNd",4,V ia& Xw9RFEJI{l%)C(\]6JP#^S~ uG?ҨX% yОg7G VOfZd[p {-5('ܭ:5 lͧ` ِ}$ۣV^ӧY5S7}_C_@7UWykmP G%^.e#T:#棾:ͤ״aݳRjX8T'\LI iʼ@ ^MC}Nɕ3D qmRn\&-YC腗MY)aw:^:%籬ȅWbV?q4[agZjx)ʋpG o y00scBmWdy 7|iF>oI\w)<˱c87zJ!M E!̙Y5OP&z&>%4rM_ɇd\ ;*Ba&f:[r%^~}xϊa<e TҸ]r*F2>cA5kt>^6.K/}p0&p[PNfֱ7}BNǼť{{dvR(~Z ?cI*D(8AXfI툾C_E]'M N )ПaY$s =pDu7<2t,N鱼8恺n9uOr}/UYe&?~|~8+2=⛦P8 [7U{q8eʮoEb#dzT~6< V8 n .;U.MQUhKH2MLeZ3hRBtvAvBO4SV0vۘZ*ۑ3{7C 8aclhF&Y{os~Wm_q 8}AC8Cr~VE@/ UEbUVT{$&ئ~)DȇXa_͉;y10r* <vRTƈ|G>t> Kpj=u y`iRY]߬w2슎icerGHБ(j-ȧyiHҷ־v-<,@kc:yÞcEaD'E?Yg낍/^⁛60KU@A nI#m?y\L*4ڸ|6Q/)buY"Z'5|Lɥ#Ɯh*23@I"m.{)_Z98đ:h WRWGO}K?,(UK*aj+3s;SOT볶Ls6 |T ۖIE읱 JVc- ";aXI?3:E$mH@ mI; [3+TU\-Ԗb@+"Ռk4LJlt ~Eտo3/z a-9XqޛTWd9 ܀s="FaF$"-bc,T&NMb$>${L ;r~V C8reZ(V}c(Q٬7H =hk eXF)U{zzX_BKpo\?d 9V~fqW Y=,5i N^=e!p.TBڨxuدN,^#C} ~>wuZKjXrpkHC, sK%> 8{ qW*:`$~sT2 9wA"z8A↷.9jq8!x־$dki~t֥T-(WNt'. mMi47 D}XJ6|/ݥ.]-p62kiLiĪy%N%4\3ry,Ƣ---Yvld!,؉X ^ىSzj{ُs;̥2X}h<y_t덀fϫ4K=0Bة+)d9NhNsŮ_a0'Pl!` 4 ZGE}et9Ξl-P}9 t$Ӭ;xM)AR1Fw;w'LՋ0&9$~[K.N0C[Z{P85{,#B#`fUl '5q9̪YÀtOpĠR˾EYFL0kEaMqnlY!"2_ud(,MQ sr.^^Y6JPO4T(:A7J$u"L;*u̯{3k$lЍ* =x%) }1J9{-g5M?=ӭ&+]旒Ewܲ֫zATZfQ/~NX,VN3ED@bv GG]YC4&kHyƦ{cZyn>8^# H:"V3O{)pd3CLxqlC"RX)pzOX-eZA1rv 'C?wbTOrbE OO^>:lnP;9IA9u}ryͰr?1G㎳׏c}S&2{: {m "<njVzOF4CƖ4I @`Hec*ʡn`bqkE>eAkΝB{K2{.8]Jd%8WZ:p6ifK$WgGBQ&1n휿 Ň8Bť.yW$$+gZB{r` hVʒLĜv%{\X}v\Z,j Oce./PQjޏ$OI|0z'+{* &θ *6iiG)*{lZ$PЁIbb"P@_2XBh!mΎGC0VnظJQR!ˆ񁦂}! GMࡾoI=lmHS_u:&VL},='DCGU];6O8LE`Ec&!EIkUv!H΁Co'a岦h졅|7 %vqDZGZ%%4VZWpF/SlfO$&-eΌgK&߉~0`4`?&Mh]SZeo\T/_@XmWv`*ʴ||(JtyͶAoBrmk~Ԭ3hH2hsaWr5svZ&KƬ._WoRbԋ Ȱx{ yf]sg_){:_~iPq<4;lŰ,5yp](r72H MpDžu7$4&Twl&m'˲>,um~?Y8'-uq;w-{/X8ϗ^?=wn@Q)C%" CK XzDLs;gHF9 A>ķ24+8a\`Tt;m ,yR3M遙MzhϊmfYz-:Ui ͑ev,}%Өw <!ſX^T ^f b- >o1;0ostp{cvՇ )t^7qQ5],qeٝfiֽj=9lM[RM_Jxyrc"3Ǝc8OS--\Mֿ~u,"eOx_4M1#`ww ݀ݨV{X 3&B7F̗0тR CaSv9z=}W|yELGl"*b]OnL5?|=bGyJCqȤ%Η8Gt1>0ajՊy¢., :`?њ!erⵕ Y P]*w˳SD!KC8m('+)}K7 xZTwWյO_ /3B+ =먯V=p觎"RP5kLg멦mzIDN̩GD] boqy(2-_j9.p(3nBсQNq;$*9%kmr%U)4޵uK q~NhQB9Xee8!ܖ ]!i8""pF qK`{€K߬ag,^VLO3AbTl ɍ7xUf9J(?PU_9v\pY/Ήetɛ17upj*bC cGi~S7߲&^ gHBTۄ[[Z13UR`%!D:cXGƬѨ 伸6=Cgz0RmX(( &X7O㗁P%!$|WC٠^ [;r뎙8Nd< :Eb:H2UmsEu;s6xnX7!ߟl/mY6AG,֞6g>2*A7,G,oTקr.o>^d9< Y)'DLLTUZ6&T'~|`Xc98U{ :#@(GF3+)3\WF8t4GYdԶZ)̵W#[SwB+ga2&McR2Zczx *.:7:1Mݖ:iVQϭgcH{h8%H$U/P@ }8s1x ~c ,屵ӗ_]ٷ!V!d M\s T:-qV+8K r`9S#8M O^QvjEo&6ä*ֶ*9cuw3hO-,fX7D{OKIxھT3q^0j1$͸/W1ɽ>aV)S'}D:І.d'bR&ZݱL* ةIjͯIQAN7]>Vͤk ɛ?mх,h#mBOM9t̰9޶RO5Kei ), Q_PFѹ8KN|뢽nNb߷S(+u }4M=+j}o+NqzNu)['j\1da̻HitxIK(Mw,wBhHԆXPސK%@)R!]6\Z%C fgu=x+Gor'/aV@ p [1aQbª:*x}e]a\zhP{WtR{3!V`["o*kc{]m| EE`qiӧ&7(_9=xWeƼ)qvQ> pâ&!^kl'hB)*Qf"Zq悠69%M 6=z9) ?UDFE;#[Gb5sa\ΎX_,g(n] =é NP!Ӿ-d vD!SMBo Umg@B'{ݹEe5oqbkw9޶$VVKϤՔdAM-AREX~ aӕ>a2a"5]x (+ȪRik p~I TK\ y?sB 7|̗"?Iܓ} |9˷NslQ^4o_vwl\, ,K&U o=1&HG>h_dvYk6cTzr#=OkdujuX9K{#ˋyW3c.IWDiU~I57BIgdZcO,qj0=`j x\H6yD2i<S8rrS ]߷kVW5: |yCY%<%0A\ƞ޲ =*$xO$m7kuҙ>rFϡ"ES+4`3J2q/O#\b*.ܣ!ɶhv ~ # ahZT3nX!E4 K-by+GNWaWA%{>4Wӯu#pƈbR>(9I@-4SNphӴX#:A\p>W|'#^P cڃ):Q-9U֘  oC-g%k*NȈ:6{1hU*~yYںK, , e(ٻxp B2AvT0$9#=N S5i(FPP: _wr4`uAf5 ft]&Fv̎ئF W0]ըc4E30ڮ䍲9t"k= VɠKLl V)vDY?ߚ>8QeqJTn|]%57oJJXTAUri;Fp$0yW0g(>¶ n,Hثcık̯'d#4>M1ӿ )ѹ̈A[\Xc#/udDgI1P?nFx:.?KW[2YK\O@.qH=7yV=(uF[V.|6J !gz F"z-Ucy4S! wHүL`kġ븶eG< b\Gl5 '{@,]=u(i"EcrRv^[R1^[FcF4EB$pf-MwIͭ<"q&;>s#ok5|P[yHx[=Ѻ$;%#d)u[~[dcQT$,Db goOa`ZMR;߻g> )(~\ʭ7 N$qfdN*OV\+O 4kyO|kV4hi$vl5o,Z 9(JMX9i=k[sRm7pe=d 'kW6rNACh\ÿt(R6F>cH~mNoʋ(?2 K疍L`h:ޖI-H/:"Vt؞vҵ;Z#kdJș/y,R *ϙve~D6ol:/֮?DneiQ EVu7>~ktlse)b\R@-/)Xiո + W.IFV>KOJ!t9{ȟz*cڧ[fUA .7݊3T5(_k>5 <I$ sEnV1!#*`"V־i#MXFmG"h$U).KX'9ČY飓L) :aP uD r$S9Ě+ 7b;%9ygE+!ЭXZ[lmG`6^YeP1t5%*БRZ]xzW{C1 ty'O^T 4;dO'Yic긤`gj<+dGu e3/yWdU {`Sn!/Ie701c^kM2Oq`c>=rwsv-ڔb7X}X5|"o!i@V?-΄'6i1YmܘvutkIE=duE0x+‡\OI~W[,(WCN"X0-μ՟ؾTliHW-,6|cԌTWfNW=NF$[O?y"0CVXi4>2ʣ)N-9 6s_OLut8G-~A a~)nC }2utlÝClXkN":nҏqi+q,A;38Q8#CM-*"oAf<Շؓ?b4: _ klцPPB\= _8θ U;w^"`?U$0':CۣaрHL `dA)k^e?~v?* fmx{`Tu4[•~bWnP޻uBcږ[a$akZԸ&AeVN;06Ğk] Kr`DobF1P䚔qV&]V:Y~ٙ'3eW,y |UEyHdKW(E-rqBs`DUEI0LoâFx.9؆scu5q`oEv%q ]pVl}U&%[RhfMJ@Cvv.ɀ$˨ʃ֪rbN@xְ%ϤGմ:ّ0A?ێuƒӷa-YɃM'?K)PNªmgnnzv[Wi-Og@zHՐE! *Qo#q>P;ہ+gqDv+Td|N%jv~9R6>!B#ZCA4&z5:>R>NRQYIul(`ZϽȏ50X"/E>H1=ԓu}'zͣ4.JVkfuCGIqI/+2DәV qZvͼ@呷Mmݑ;>>/;" |Q4zMu\hv do0I+[?lzl#eȃB'N>J S:ҥ Wl#k6Lď-7Y l'quJIʴ48cFi`d>W؂ǚI g i_]õEAÜxh4i@L8ulfS)i 7Ԍ>|!j\,uERu x_]P],Q~PuP:P."CdiU:pPXNw5U <_rd\"pQݧlcԏ^5ʟoY;(,Jt S{ aq\z 1w9Fvtj#էs#$\W~Tiw숈naM )Ep^iEQ绥[3;r=*߻4%x{J7lM׽H0}WǼq蝪NvVY,=/@t`^!X%i-eo&MHK7`mՕ)~9~JIR]Gt9oI앱rAmDŽ?ukd8)im>3z][E@I$q.gݺ9V3f\J)Iqx36q)K*IdSBJSG|q^sa\4s kIjH|SԈ]i5p\͌A[fR؏' [ )$P{.]"!^]ITT1YNMNL|nA)cl?4)U˷{9鈍ExuޏC$0ݫH ɶ0ɴԓE>Bi`$$*HZ!2G76KD*W쾿P.ӄ$HFnEĭ0p2sRPQ9Wn:M=X[ޱ#i:N}%gRqHO3 ~>H 0PvZ!G" -,Z ]LjY6ˆ4s,Μh)Ѩ$sdw;&c8`me%3ِEA잌#66?&B/@ |5 o~iq@HwۛCa4mPp?,znʡۚ9$CpIIF -`Ld]+kjբ`ҫLlqvާ2EjgaSF|<|% Z7h/$K4VBb "eҶJL1u˩rnœ"]aCE M e4;7NX w*QQ`f8 %%hVl9g;Ukd*C)\ dXL/Mx% )g@ VC#qFvUf9@ٖ퍃Rg4¢bΙM(ȸ^񣻣@oKqH3"^\hߠ٫{K )8_@EL6U&91|ҍƝ06(g2'5ś^K^M<,ǃy36A`Ż<.5$.tɔI^It '9+}̞@27ƥζ( ?sܻ? ~&O(#NP0lCg ,/@ <$eetTyPB(.KQ ۰B+$so9K;!_+-d ) Q؁n^P7P{Zi$d;Wea.)/"fS&!Ef4h*,2 K@BU0jZ%- 0)"k}py s&Z-A=\BŸoތ/znCT$cuG?Sʁ'LiđSC/@+/5~!}M63`@/~rKxu70lǎmO^hj=q&mѐᖟQC[$;GB^6Ȁn$)=S+%ԫƐ%k. /X N~V3m~Co5?8wC9/mσ0~H94io]84blf⎟"T2Ng3XRy 5a.YcIve@N";/YD2Pe!k\E{4x86 *؈C=JAx\?'Qq&I{4m ƤX1Fm6&W 3 XrEDUWd:XB,5z' ʘQh^?^k[#N^m=(`{tkIl币 5cvHԟ)Y6"Y G6ֽR7}JR)oxJh5s5ZBg T2. 0eښ_'z IL{SaCZM!9vU¥/Zяi{JQWID{xg巆y=YGACcͧ};|*%S%z-'[!\%{wq"Âw>Q 6#%]dй! $(="Ǔo~ʼn`߬P(:%Ob$I5f >NQ#I g/aJiDlMoKP `QT¯4lTkR7 >*Oqm$oF!29y~Rցa#!Vht14Bf\SL:>:"`\gy1ܯ|M}ۇ~i ViK˝۱_m1FNaۛg>7]dވ0&O!͠tĄ&KK,Lz:gafFFSpq̷|ϠI{|;;depkc$zFcyݲ6bGl-{JNcq{xJZ#nxw>95BxFJ K%[=^j?hO9EUH$N :{蘵3jCQ$H?W3IhZyfB *ou`۔+)g?ƞ,\f@5*5@M0GkИ^*SyCSppжcdH"SuQjr/ OvAVy7jgbi}y^s.QK)qˡmJ 8سH'Zv>32]>r "ՐH+9xХb̷qGJLm,[\鑽Ng#+(/ vα,Qj7)x`LqA)gq]tǰv&(Y(PxHZCrλ_qO|eueECImK(!dF7b IQD y}FHwd;,V+Sj'굥P԰!1Xp8:`+Q`!oUj..g 5Ű,ͻ#%zxJnp26Kt̍xEM<˽T Xkdeo;|y3TPz[8, b x4GɂJx&[uhN@+u'h;P^t1Avq_XE r"XEYv 2u!5[R_ &L1LUhE[BoÛn=#}}G,*u|af/0/TMABf"߭͌=FZy;&D6F6eQSd?~҇7 qY =vֵ%R]S4\klL0|c k%U[m h(`Z]C*7VViPź]ZVG7a}XyQ&*21IDQP}+GEeQN~cl "mk@GcCtyR.`l$7+"ոZ]'Ms%_z6 zS? ߐ ;>|` ܽ%wWw_QnM8?AVɴ4qKT^kS97k&#^ۨxcڑ}.pҧdv?iWbZhn_鄿|a݈cXWr^ݯFw2u™-H[ip S1{&ca̐^llZ Nb\5o,;vqؤ)yգݢ/udYۙad0'N ᭆ7>r뺒iȿtXsgqB! P%P9KhUdG _"džC/K% % аjp"Aٌõi۶9NM[krVZN2+V2۝F yR)bO^Sq2-xJ\s NJ^%R}^ir|{1oO0}XnچtUt-Jz:jq_yX cZjKL>4Sؒ@\Cm>2^= {Tn$ X fOg{ki/\>%+ؠ5g #+)S&v_6B_ƭ,M\k 1kz5EK/ 3 ̓cbFnKSQtZ+l Èfbgn*Gw**HBU!S$՗ďk98d 1c=d 3dR.+s=YΜ$w[Cr/_]9goQ`_ Gn)TG4+dzv.)N^}|(d|`OZgV_NىW#‘yeEy⃩0[A\j=|inMO@u꺹Z1gKeJ'{jx+6yLh7Z $VMHnH{±/y5l*'"q#^Rx4pm[ڢ9)G9#%躂RfNoq3ZHI5=̘ FG2auM;N8-zq lV|P$7r DT\eoЦ]Gq(vqE|KTrvApydȓbֹ+-Q!{2<e{el&; Khcw$ X%% ؈4OPP R^;Y,4Ly#qQL9e^B^4(c4Po4a.fԃig,O#(u>.lwW1WO>S.m fu_C%N)t)*=NSatauғ%}ZűK;wqӟHRvo_K!拕.[oD1f8jn7e\S $W?q$/A1;<3BKF/Qkotgmk;ΆH3{m"wf;g0,϶ԱIzW{AnkWHKwѰVB ޯ':+.!rIt]$^8=qE0hA ~)  R)xOK99dCO+6"\:H|_,"7 N;AT-9rd(Ӟ s Zv$KB](>7ft |*Wl0߄xeLqD:G+ÆN mбDb@`}}2n\c`q4fWٰ \xChm>x ȱMh5'8 &Y'td!bکe4o\ ]0#"jB7w9GW4PfEM\QD)ԘN K+ЩyZo.fPhܱKi䶺Z6Е-M\sԲ|zy>AƌfFb&҅^)y3=);8.yRdKֆxa x ?fW_z#[ |h'>&1+#Ό. Gj(z'w'#M%a vbE;꽘765v% *Ս{A]+zꘇ;Ko& YGcgo2g7 %9-FܲN aDY>hW҂\q_:4:Ђ kFȸg)]DށS8FhPqkmS"u!>lL<^ lu)<_v';A_xehfa]ST_oT3Ѡf*T5'+Mh"{KvÙ) <;gri)*y @qA.=/WSxȩa<%#oX-gެPHRgu!T5`SZ%1hU|@m?xqԙ(?<;:&C yIsf㔛~J3! JcHuCZ,Ӵs\6dN<|NQ9-\܆>{`.}ܰ;!5L?nc-1[k hA}Sk)4?ŷ߶Ve+L`{A7^ jdyo6<>(Ƽׯ/9v5|䵖Puv`[`r0ɤC[3^,Cd`Ӷ qv|)^EƔM9A۴6NU(wwjwȪDXD{q=lfl$L6}e($Ҫ 7]Ҿ3F>}П1~Xq!d=a(,zO o)|Nd/irNKj^Xs L5ܺ!FEMц#|n; M&J CE 8-t T= ^.)NVVՉاjy:Xͩ 9Piя ګVWfg)ujvlc^KQv-NYGqn\^h0 JFk7%p Ym7R7p8Alc[}@ Տ WYkoF{QQX06IyYⰛ7鹲䒓Ht" d\ =((ޥ?z#C݉2BI>elfEhV9׺y۱5EՄ4:{Ak@3߶d7hZE2t3(RAE}jMKǡſ_U[iHWnqPuJ0v*woMWrs]\l dƋjr)QB_m ?9Iܕ݄v_vi8y6*jWҼ-=v0_%W .OH0˂muq -pd)##|2uIV34CL|Tgby A&HVZE2M e>{}I<+ cx pgb'M>=&s> J0 }Q/7Sx+ 5@9G `9d c>t&Taa4ӄ'螀̛֗ь.R%P&ID~ Çν亳T,,a"QP|Pt2pqn'?hβNTyd(U8#qh#J #Z1's*vP\͏"+{O!@$։3;grTږt(ccB*v(}>y. =wZH*OI'֬͜xnL}-bŒ] V^FX@l vX}!MU.ygB6WN Ys`CQz "x@@ Kflˍ5OIh$Nv[ψ L"i 9vWjY^GsnP ~,y/50_GOVjd>2f`2#ܦ^r3XH{\9y?贸xHF!.)Hy*+Z+LhGEqA(:M3'x+G.O1׻e!]U6Db!Ѡ m%i |׸3vL98˴ӥ06'x@Z&h%dϹ|Dq]1ap>Pn#ԃ/|wBU}) 0xDƑRocT"$DODkJT $dXzC]ذڌrTtZfr+~(qC䁃pǀVoz.(0 UrNYG.쏀RhbK,VS-UYTDq kې$}PFH.6./>fURYqߍP  ߖA#,< zxY9-BQ8?CzPHePU?%u4"Pr f|*?r2]LЗFnKFBtJU|}.'+_T}I+]dU$4YYZ[QjfDFbIRJkǫ2̵~|0 s/2*Fo*I͌-Z&_Ɏ+eyԐlڵaDΟ4ZD$1jK~yWa)ߞ8md"lX7 )7eO%Iu0zȓj߼FU=غ*Axn EG70drs6zpL+Z, +7j8TZؠmb{PIQ_Mj.m;O1I_`êL%}ʅiHr5az&v+|YR}"϶\S$M taP AUr{\afSa]i7xR] m-v9+N{.=cƌ{yFZ[72([yHDJjro篷U#_oHA Q P?cۛY'Bwɿ`7' r*Ub|//=$옢}Ƌӱj?2YvZJ4<Q̘/L!sIxԠw2J40579i^s>tdlHGM|eJ\6w?k֋"e6I{p+H`#1/a1VBLTdKkuפ|Usj) zEy4I0 w@j'aX|,'Lt6<>d _v~|:CYP JAq &P Ō4nW}_k GaٺVxW=C{fQ)Q$~V[~ٛW)WuoTm +; (nnkeYqwޫx{W+1٦y1?:6tURm?6!?)|14׈*iHo. ddZ|5A!PGKVfU1P~3ѾIJ$lTbu+.E\‡gs~x(B%P%;xw?8 CT`ᤑ+ݶ5Y qdK2Ʀ uU r1B w砼*fW1!s!~Ҧ/Y({*!׮C/ WsTh0*b{r͉jssi#h6>?F +ˁIն:/كdfuj/sl% U#R`J?D9k}U]N%<8|@3@<5Լ9#N$@(97št4H͆wv+u;j ;Rf`' _(W`yᇶ3)I6ECd9e~a 2T+m<:I"^R粑 7i%:% AN׎zt0áSj4_&d vb\ [U(WqS0JU>LX45M:Ї1y Qz1yn#cԵMlsHf!>vMlʔ΂63C=Ѳ}ޛ #Ī>dI'$/l4g6NdO-4¯;VoT:Dyx;f漵%i}HH`#-Q D9 >1,EՊ41ގ;5J<{NypC7e^Lu4Iyb{BU%Z#<i?p. 6Ä 9WA+iLtH:1MΡNrpb4N$#ߢLG1PiUCFyw͟3o0D{k|~sQf5JdA v~|GyCġUMĜXAcc_!@EӲ1ˁpgY] 8]+OzϐCJ6~ s8$tb7 ,Kθ}iG\/K-X8` 0C|\;e_bܧ`s0ם->ng4.?k(hf(0]A74pf> ЬBC*!6~""Nb 0 (dyG\D8Z0mpILzz[ZYoÌ ' > B*"B]pl XW K-{%1D/ ƕㅏک("fihIP..8v|,o'O)%V "YrDRښ>MPO~x2eUW̺h0eW)7 j5I sʉ2`̀fIW#FOV>^Rxp>x# u4u)W 6j9,ZԞ-<˺?J2477 ׁ3B*okr#ʿ uAMwtEpH  W/4^TtQs* (ٔs # Qs~(ˇf.](tA}!ۤT.>sӔW qf{h_5yMuΚuW k'n?Svs cʨ~MDɮ?#mhGBX Q*?<2Eÿ>~9!dǏ ̦vy ϼ3;6!O nf Y&#Ђ|n3#bӯ.5ZWֽJxwU*VEBt)30 ^yTR@\lDQc8(?ZiT-#jdkb3O Ox"0_̪ZP?\nqΊWi2޲e} N Y7j-ZSk.|hWz&~0ҫxdU]94.c x:ط|(|+Hs㫪7,zDYE4.#ՉP JоZ݅`Ai3M6C^d?jGsf> uo?V!!YMFroaj+_+L,9$sQ3&:m (!sA߹ lk.Mc=`+BtӜoX\=mĆыkݺ<9ye=@=TNlX rM<,y'2PH hH(NtMgc8bM5u[^cݥ~1} u/v X7Ɓ=.FBКA5@<|5_ҫ(79 kŲLo.IJSՌCw@'! <;Jm4?^;9lCY>;IP /MSzukU>3_Un__)wT|CZrOd>6bX$5_yR^t`+gP+N{S CZe*pK~.Ϳ%pIBBj;+#ؚ+ 8$JYV_b&N# n.U.~N+ $XyE$ Wf[+B]\ٶ:V"o5+͍ږ#8ipd ɨs7LeI T .U*"4oS,{jLP)+IAcɞ<6lAk%'3,xzq"aj*—I#4}W''Wwau什;kn(w5^e)о9-LjCMM:+Nvj[FL͍H'axj4 ;uSϗBʸ~SjΉ2қ6/  o>Z{C:{ M^8зPo`Nb[oPaz?k-5q "v`I|:Ϧ;m@4r+KAbAv?(ܾL#F?%I~}gb a5x|#$sJbs(.@/ -HeAx+>4;$8(zi! $dvt\{zkZƎBvS[sIr X y3a<'/`\Pp}DM X)p!@_?Ȳ*F& HX@`>pkuU͚i^§%|Iq2ԣE 8U \h//Lt 8h<-aN>ALNߚs/v uҩV7/t q@/$i 8Uߛ===2U~cSet=V{0/2*".LzZEp8NŅ3*:ϝ'_n0kvJǑUwc8[Qͥ00+g\. „ϑiw21UDVOVgTtpnGYP>q6HWfJc}09)oc1 ^,Y0+e vqAx<'/d<#34!Q)Op6Ataz;[aXU& I*c9p9ǭp ܣ)bA1~<# e|<jHM9t`k<ӈƢ.Laܸ'> +dK1=bh3WYU c%x(1p |M8 JJuipAWx^t^6QjY*VQXP ' }/xk8?[ .m!foޠg>@KU ҇[3M8HTo\CJk.;1 ]<ʾشO5ZҪ1wJGInzD(KEp½O:՟…h651MWv?ӦXd&)9= QԾc0K=AcѧpoC/ B/'or)WYijnmWgހ5G{`YkuŮÃXĴgZAݢY-#R$y{O6;9.kp3@a@x2+ W6).0vG:pg0ł=㟷{/}<~8٣QM(%#2m>OTin(ΝI`7LDu~=2F;fތn<j8>̟+ِcqh3MV;]M<ET*OR/Ut~X}}Bɹ7h]Xd!~?<5O}~йRo0y [6|U?ͺu*[y;\%^B+[5lߦwvb"NRgG T*{Ec{)X:0'rS5Wc`KΩ]H]^5@mP,|nUUe2"g.d dGI#/j̏5!#pwlWmvNbk|?jJE@$R>Ok%^MÔ\w1Rյk1l6 0!-Hg5ᨈF[(p6 “h7(S [u OZYmNqn'.#(CL7TZ,p~:Nޏ|@|*}f9ԨEwբynaș xzHyJ# njzVg𧸂cb;XSFnt.jQ 2k1j[:v06;N}EELz V2/ 7}(pʪxNCQp:4@_-b/mpu 囮n}T.N8⚡RKKܹqZjr H#efs^Za` pyw 1/'F,hT$.u6tQNZG֢쀙Hu\LT; qM63lv +`L2VoAr2IȰQ"!Ǐ=ޢYH!bl }h 4ܘt G穲~-n@i)R:dw*+W#1!iuyǾ:p8bLdo C=@CE#'8< / ig 3fɬieTy<‡Q/HpLߺAisVY9u ,[adCkjj:q4*rý2CfW2o~Mj>ATLF^DufDե+|`O^ z_^4@pk)..>0NS.ϦG]!C oF,_BT-޲`6PEigNhg>l 2c"% B*ZكU!n@2=0?>=AR||0w IyBE,xٖ LDҔ/Ed> 6QnA5";Jlew5#"PỸ% OR >V~S3Gا+%uL ]Mh޳ϾY9E[y@|y FCWyv$$k5Q'(.}\ l fTV].0rqv@+/1Issy4` +H C{COUH2/{x>(z;'P|IS%z=ce(iY-Rb'񔀡xWZ[8!u]<V8`& ~c٘lӍ91^mh߇}n.s'VV$8!:Wi/:'bײCںJ$t P0Vg ~ĕ@"qd̏[|] c-~Hi4n" !:B4%A]6hݳ~i e!& FGğIӅY-y1$ju)/wUe~+!+e WR'" ҫ@NB}Z:$.y7z#O< ى7c'l?%$?;=f"Й@ݾ3N{Junu.{k>0</ycx\[ /,Ϟz0)uJt,ډġ e, * ^Kxb6PDu $k\KfaJ6=PV):KgۤE0~=ҁL >D7p 7SOԗ NUHOOb:kۻ,unͮ ʓ7smxt:&eI-4lNj} 8[W>XSԛ4r>UeC7xvtJ@XN.ټ٪~h$&m ̆gT9ϖ;j)Sm})z落[g/kU1woG^s*qJd:*i8@;ܯ T!v47z]ˆzlXp!cƮTL/8guO AgEéEDsý)3N=pTs&QE DTBq(]7kyYwY aҴM8@4/=*[ܦGf`Slۿ"<sdyKI+Qa%T@fIPcLVs ?ȗHPr5.\[K詄*׹jkfQ\QC6V\Ę?ŔC5j# 1/AYǡ)vp UV؂OX?>x0+ Ӕ]3y@C4ssA,8ѐd{"!$ӧMj#hzҿԨֲ w{;( ӊPӋ҈Prh>, ipIIeźv@ש*ic1:.V/1O? C@2(jf8upM"}.D.J]"i<0۬d%aY)˅%-Phw0B|tXSMy0_X;&U*`O0sK/ckhH_VSfh a a̫W#ɓC0WU$yT0[0"êƅ-x$) ' Z·]B, ׄ0ìd΄,hԑJ537.|4y\aq^SH˹#2J `'y| r% ҅j4WDQ~:l^KIrEQw4t\OD}S%P- *AǓfbARYF+p&AQ?yᙪ3"}"ZH/ǣKFYZ;}%c B:%D0G0S1!d$ (V8u&6N^J15,1 sSzC=yO$ڽ;tMd<B+ȱe⶿c;H۶!e{ĿŁ{=Zc@MƮυK)@QS:s?)3AF!ALO%2)tKiq}M6^sN WỦpNGS9-|N;P(@ܠ-y\ѿ(=֐1Bڒ]8SܣmeE;(Rg唣$  V1b*t]TNgU<0"taLe(4O'RnEE(#h[ ^4/ͺjkZBTxS|6I{ol3BB ^nki%kD=~W8S$hwR'zP59& r%2Fߊ]Jj-0XeHan8Qvj)!pS6);.n1\ᭋU^W\vB葖xj %456ptzi,`sO~J3]10!Dφ ',.I^kcxv1i1| V{߲.{b:y~h8get)Q۫ 9/G$(]]ќ(^=c8rh(<^E!;]ۻ( 39S9Vև9F #4S5O~Ed6P _5e1܊ y闽!_s{dHׇtْOa- h+yӲΰmyXx:P=Qs/F%$M't}^]>+b3;'7*c@E\.u'I MvE,Pa)S뫅7m;7`&qN6sh|8yo{I5E ǒ*BJ7:k"ؤ&y#-C!&).Zlgh0qnzls6Aͤ<ۜk ͷHGBMRTIAЭK9v; TUpx`kW_хPJwڑe_ #pB YWH˺VuiyI}nkTp-#1mJ%:_ɸ8 *_NՙnBhyx fU=L@&*yLA&~qD޾+LuB 7-$XξQF·SݰZP_)ǡ[zE SF۸{elʄhV/,4*{)FSw 4G qJt{ dg"Ǜ_GcM ܽHf`&UT~bEӐ2k/EBRVÈjen|DҎ(Ϥ;מ8t&gp RI%" YXC| ֔h#Ruv)5NmE^y6=EfR_bP8oč(-1J\p7%Q(z~ ۱DC.c j+&}%JhlO!2@ѩolzj-ݍ !N|CL T.Ng1sLh>א/I4PͣR3I0gk%&+Km.aH[`{yCK!%z8p2뻿 #k7[e:\ظV@3uAr[ҬYi`xovK}|rFSm2Ŀt:ӂ )[r]g#h$Zq.=ɹ" l+*!gqFA`^N6l! fAF@%GNbNIn"^iMn^A)"<U!;-DiRQbn@'cedPDsoEbꌼE@:xZSݞٍ.j\tw@{kJdM}!(~.zãcwy^7H '[zo҃")!{1X/\ >[_Wk XvΙ0GU'G4d" ~v4^5F8Ԝs=d<+KXPKjٝ2|5ޒ yqtᤆ<뤋h3B/*'˾Ⱦ3 0vdqxv))^RWljIܠT뷰g_LyRMľHgnWA b`'f^4{ &"d!~B4/=pRR5 >X~qv_Klw ԗz S'lfQa 5"GLZ" ^sn>aB,0Zq.˅pj⳶4AX ]΅ tu_mC=,t3uYVHe)&ZY誣/},copڟ3e,hY. M8U'Oo.rǂL˟~Wz{Ytz ֈ %!53vK(+Q<JPX @>SdH?&G\+bnش6P#oqR[!"q\Z~XNQITn lўqMXl(M* -x{<" XS&00X0?CD@pRHk 8xk6a˹fZqRڀg#r/z/$Èe{Ӝ, [A-,]@X2(#'>Zayc- 9C6jV9N)#LP+~Io(<18!Au}*K~qn'08m'_'-XHߜCUqXHKlctN)uϕJHlx )bبItc~-X>G/}E@:#J YZwP$Aז"#*Q- Ց«b[0~WAC}+Z@W{$_7A 0 3c&]%<.!iUHW c6i/~ NGGrC3)k0sz=ן+B9O4k8]beǔT[Lm;Nz̖+ʳ( D@`-_2{ba iIjE'M@Jv/ir9%@=7vXc;1K.k'L_`[:)Ɏ (x)"6w^7 R1h&x+ޔPqﲱz$7G;P6i 9AN0r _6 &IFϫe bPrٳ jD=Rnwy5t9w{ī%h sZ( 8@_b;M7)хbSSEL%+Dbh"x~Pҳ;m̑ʩ6(WvBԫ(H2BN|)Tt:dּU`u3 thkK Xjy5E* SM"" NsEե[s])k֨vQO5AovCcxm_[2Qux*ZAkhA`yC ."_+p-̷-|e rGj'"Ag^(Ǹ麶I!hD_ںJQZG>5.GLhڢ%Eݎ,H')\gG~Bcݐ'ak #]]8\APm}h-uOw\Q*!\'S^_ky.9Mp^fmӪ`:Ldم ffP|^a? Q*(.s?OQ́&{%(D3JWsu}$PB S6nwW,EaT))UЈU_FژĘ\pĝ$@mP4p 6LYQoADR%[z[W ,IHѷj{Ӟ缺fqĝg3hrn]8BvD:C$|׀I}NٝMlMWOpdF;$YܿܘEL5һΨ5i?{(mŐl,TZ6:yd.9Z܊D}L`5X {'n[A7}BV(m&u % %Z~˥dsC Ӈ$0&gpՃ怰s&Q=mkW?f󦦡zQe!^iNX39}L﫞{GՐ׺؏g2;PX9@8%N 0";=n)&21 ՟ {frh6kB:^R;RVD48r'~qbLcfBv̉|1z gOwđQ܍-xp[?1HDXH`;Vh6z N\WF_smcG(^; +'8B+6A_p:T40+ e T(چSi֦OS2vS׬[ /$Z12nH ʿH@ 0|Q|b[y]3/X<|0{hy΍k+ΑfcJ;@Pp-8:lV-04cytW6x_&bb@"ɇө0 SfnYZ~1L3.UlKR=[b3!ۭ %g5e90 ?'iW aց5.06ucǚ|nk9`{[C/-.[nC¥0L[Gy9Bgγ윐 e)Ȍ4!Z=-TںvM<Tƨo?^mxgf-Jv5WLʂ7!Mn)zų}S+~d<T(Bn1nƍt}u:Xn2DKuBhs3Rb<dJ_ e&3 %#j4rZ!FDhZ%UQÈvpYB$w/F7w ĺ(aQP]Ov u'ħDl%1TDɃi! JB("ݘ<-09Jo%4D*eOYd|B]pAMw5v-~N Kntqŧ_L~]$$1c2f5A`mJٻ9ޛfg"pl$̟ӵ*Ǹam9bQVJaY DXXy`^$Z2/Q;!0U+ "簇 R8m[Rnk[F{A${ Oj)I , Cb:B`zNqv$btF »'A]X-~Q Lw[x%>񘿋KH_>uSR|uxoI 0f^P1P `.`ji?<@)o`00G*~~Ш-~> l CL;'{^Vŕs?ʝ"~=t %_- t7v9Ym]w (a };'|a(v_ԍ7 n#WtuuUS3nkg_ȁp?WU/2M9NC|L4t]R܊VV8 ["wZm"rDL.CjS_87GfL|.48 "K :(.8A$CWGy3*5fc78+n5HL)NG2j(Zã_HBJ=ERaxX +h$h]gHϸ4r 9C.:'nC, w$nN \/,ۤ!v{h"㜙ay+ʸ`u\hݴn2o>RmQR-|H"G@14S~rڸļWkBчN`%7ݞx;DAo8Na;LS:oΔV!_zOhlk!qO=Iw*-a")JizǸ;JME~D ^m:(( P?9]{cJp&i eD?Q .U̠~,*dO IYiީ.C1>L`DX*1 cd>nƏIMfe/K}Ezl*#}|m%֤dp@rgg(tӇYRQE23t'9ݖʾ'Y[_\RWd0Ň+l>{u S#5"v4x;:Eh y\&6rJe9VT$T,q5Õ]婞[b`IMkӹ-C9…&^WjSF%yCi_V_&4߲lX,6>y/A4KFr/P^JN`Vd<,bVy߉5&յ*{1/я%7"*f#Fuh_̉* ,7Q;N }gn Mg,!2sd5h :,u&A]z-}MKY~6 0i0 OG )NBq3̌ӸA*Cږu57):T~7 Z潣) "ymA0w蟧ebwÅf8~{#^׋x%&î(3 2}Nǐ=Hc2ga@˕QaGU\<% sRQEBnY'5cm/?æ~Kk3^ rZw ~㹲?/Xg٬x@şkwv.eNtn?@R#pEҳz{w cNT3e/T(|$b$+;;6*w/3ïj[i]kDdlDo7ِ2?%2406&J\oMjXH3f卉a7GYvf6ŠW:"un{XW/ύgʓXA2\IwI}.!i jjo cfךߩN+hznc" o57zjq62ц*j9C^:4\Czq#wxv%E %d \t/*XUXsԷ0*➭}4t슚Zӄ!I $y"퓜oЅi?BNJ_#}m/jAT2T1|=3N`SdQ@#stPXOR ,?֋_@*ҤmRɷ@#TptWa> Rvn*DF}ֽsfY`GdZFYmZX[5 L_V5lrh=@jzęRgIC^{$lJXHH\>gh]cSp~4cUc̸fI*o9ۤ8܏MJf{SmÈА mBQjN.枛l81o{(,OLcS,UW 3[R:aDA3b4^Ŋ#|aK$$77WNdIs Z㛔jߔML*G-G~& .UߙEV8:璬1#U3&?p9S2R| |B;a, +`˭=(?%)(O'Į]+t[RvP6OpVMHCxPkO-kCӥ4,7QK i{Eqi)NH[QaZ9r."A*#4b0  ek7#OO~=h=]R S^,e]s}]DIB=jƚl}s5Taq6Ɋ (h#=@zrej{x,5}e#6@'Z TV1Ɣ*ͨ+y;DQ#APZ:*ݔh^hNm%B7gݔp~^o-ڝV]%rOkenYe5Qsef.?ܠ}R+J BwNkC6U%u(}sFASmκ˃D#Fn꩓v>aGthj@l+S8nL>RÆ:1̝],ϔΡgY^\Ɯnzk+.hJ=FHїR`@S ت͕7C':^X . #<ѸRLAA̺iVT,?'FWJEt=7:#2LAj[[`cY] :%!V񫳎@|uBF^Wx[/3HpJxu$8Vj|AhݚTd Ujk'G!G:яvcRR 83>c#Z~ ]hAUӄfy|NJSHQsHF&'chL]er/Ray>.'bALs]T3\"N3;.a2 |S/E5ǵ((6z#DgĀ$aLƑߊ%T`^lkXGa[)_msGe HBdܶa^2[I*Wz~Xgd&'%<~!{$c= EWiTDv"IHF<(5_&Y7<+<0 O3<5kW!_"E0j>gK9%$ ?VE d;Ey؃cHx8 z_o~~ER"[_ÊbF>?s[% <G*E(a0Жi|M|;_ý8oʎPC(f :S\T)mnq]nǎz=,U|{cӢvi@TsYn,5MYU;X4zDJuwyKZ*_Xed~ײHGh>mXge5\ifGm>MA{ǜtbzge }Yj/L%}A)6< A?B0:5noG;=|W'M|Nc!񥱖zlhp/*صԽL_q_xk>gЄV[.ـ!6kÊ;]RBN훘6P'^CtW&b]eu'ߧ6]ҤK )b zRaYxZۥ#JA]_#vgZ0lB(ќmwP2GwK1mqHU.^=~wuB7C@= +LV7k]ߏS@oS#kS)BmtUz͖;Q;{1Y ?mnS#q /~rc$SkLΖJWqcsF&pJ[;Tn2GOut:;@ʜEk0YDcFC0wSwO"h=G.2Hb!0VG&w-8}B e;_=IoA"ӄX42RۄJ߁r f3n+ 4OF=| ) 2ĈB-ҟ6@ƳHpװx[$}{P}yXazGF@Zb~@7X5#aW|sl%noVi[~])=צ&O( _nOrjHA %@W/Q|[LU!zF\Wd$ 3Z)j6%~/+9V_pXa\@P_&kxiIvoK, dpzǂ)t@sTx.=֑[\qx "jv&a@wZ9g]P9 MCTl(Y>|_AHi: 8U/2|(\- hW 0ڼO, (91n?gd OQ-6* L=KndtVxZ /jt m ]0}g%_Vi6ǝmK&!/o0# 2> c]gk^C{S%>aU f疧䴓Ng;F(G 6sKmӲ rj;x㢬ZGB#u-ahs׶?D-{S KPy1 IZ >^p*i~61 ǨNpH ik) S$dr7 efّtL-p4sʣr}7>JC]Qe]؂̂03y|ܲP/)/U<`LHBҶrs|kž":8.Έk{Ni&νzUWE9&,wxX6>z[ٚvf:D8d(U\_F6<# p%ajΔL=KXBB8Z<;Q) })c (HVTe<&p_*'I P#\>9d .MdJYI:hسmk#YԊ9VZ[@e0+-_{bnӛ$04'vՠg.ii~ߣ*;PPlQ7ա*JWfr9g -B>R[nj'M<1nIZ9*2dr"ΓM#Ԭh[I]=UBw㔒D~63#t3:3F A FM陓^[Ρ72)*vZ e}y-yp+Qkͥ.I+]>7/V$$_2 Q[=B}{mR|fo\:ǂckI>ms5%'l0O3] '9umtCOU~`[fɮXGkTGcanu2[ş?<g-TEiܥl1]K Ico.o0Mb3QYhF9BG6la-` $:=f9v\\0x`\Zm#D{;"̭kHrϹZR>S)M-]l]LUnNUDd3VMŰvd*̀_@("gzmŸo[uHf7eUe%&j|J,B VY&Nt2U|ƦZ2I<%A8Q @x *{ KB C\M^\:vZHy c)I>Bȃs"dܥjՔ/W1h/-5^k mDSXkS>IIw%`FO t@tE E*_v2~Z&5nW8IصC.k_Ovn jb6%bCN!L!HhWxNa֯`0Rl$XY¢FrQJ Ǫ2Eu[թ3*1&oԫ c~`MܺR/zgED}SU%U&,$cfe.4+ZRlø_ZԼl^&NCixFg|F[ú` &ʋ3ޞf`ISanI,ru ]a/W,-sVA*On3/h`Oڼm"0u hw= HcV* :eEmTH-ve•#Tx 9[Ҟ+"_vM vWXKn>=K_Й y3j x,-zq5_ᦞ9?cIʭWh(.6 "?v>xMXJ7YvXejh]sC[㞨yF7(2Х6lsi+y03! 9K|&х%iCkܨl8>B SΝ*|QxOjDo peM9 1ToA8iSq񋺭#tMyIj5):Sb%y6CO Kb(: @š+ΝIq6`u褳 V0 p JȻfy7_6(nNǙ4إGVg2LWUt!6H_ ҍ0b0FH#SIVqt.*:X Ŏ7¤;{fLtV YLU=E =YÈsK vӾ_6!gWz8mBWaDX%~>BU&;Pc ԛv.> v1$<*9]q ΃*<^᠊'pΌ<ԍVvm|N h7-;%w9S8uYG&#춗n$l V6&A@K{@V.[9Eƞ% ¬!N94ð!pu HĐp=8י0 3B <|DCŰL' F p;puaJ3뭷\z8B lezƉ-@ĄZhBTSn\Y̸`;63m|2ڸuЊ( ULg{R-j2a.eMI4j껪ՆDbwIpQ 㿸אb*Q./9Iy!؟t-աw'jSi 0ZHݓPTS!{nB.Pd+jФ;_>4ׄWxC֌e7|D)3$D87"~P'g*\;o(]"(Zc߹-XxB/@D<}:@BpW1b*_:>p5\_tn)A;Ƴ*VB%ZC.]Y*o\Hey7/zw1v=$c& O9CIg,'YMf4;(g 9vBw&0L!:^2J{: l댺_Zс-ۼ9﭂&&E|i13zNVY hwX'H y SGDr.va;)Vp7sqFJE C""qjAUtEOڍI3¬Vb.$eptq ? }OHvEL#+D ؖoFCA#5l0&p6=~wAy {^>dYz?TX*j6?-t-OfI s$HÀ!v `TԱ}|yt\mkFĎS–!59Dl⭔!׬䙼ڬH]+Bk3^$`JnBS~sWuHDS?хtγsD+WMJ>!hpTx#}=Eu$ONˮ/AΘ)@Mܖ Jr%qu͞uL I;u04Us >5/(v4> 3Y<ȗy" mtt&lfY}uMCҍ/BnEaiTOgVaHȹ:5|z(̱{DCeG8)+ƪ0{R@nA9>'ruLLG.A=,x6(YsЪS|Kk/@?2<P^9SjdUӢw~8RcA;|t v'^h{7?Ϧ }o)*=D K_̂hn6 L6ZdPaCv ,bBiqWKpNI7=ŷKЬc N mο&,x) ½Hl/v٫ zZ6eg)#]uF,0u#ک.]2 f~l JBƜq_fۚ+ q.[9j[B:}9uо]Uq- #9s#>LP1\V jҶ11q"d?c"רg~ˈq"@(92d<ŤcyXL11gL'"=/Szڅp+\\;zlE)WGhSV3{I ?冃@$r7Qv?=ݝMbMC̴r˚z 3>ITd1?1G} &[$euS\'X Eo]kE3>0NN(2)nV'cb4*{P0~U?BB2sdTCr *G3L'`ϔo^*WYمf1;_6Vk\ +bvKB]tiЎaͪ ~í\M ƌd`GY{nK*=|<咔!_$pFzfΰ$N|5hB \JX߹]IU^ηwi}o<d{3i`t@ J"R| pxJT*JeѕCaϏsxzc ԏJpv Hǚ+4"UCzB3$otK屡r4_;i_VC6r"by1ĚMeKc5xlhh؂$جNԄEƜk& (f$e<ʈ_ݜ!}7p^:}iȊj@Ntv>z-N<`cK> Pw"@"qCa!FG-҇G/t@=M'Jڱ6z2E];hl1N&?POUHt1 CB}+vB7} Su\߷Q>pWbt~st-,MP ¨41Sw|,]N.;>3U|%S S^On(HTf~dӽZiCőz^$9"NGw2ޛšȝ5:v.B:`1Gwlůe5طV6{ad\pT$TX6rx"x{>HKWݤ4e$TBT~~[)" wH˾C @@/tC! Zid/G^zZ;Gm~jrpӨ$$CGSNT6BmG`)[UW\7pqX0Lo@QY (TUO9x?FOXɺ͝k_%fT\ RK\\a>zXJwS8 Ǔsۥitᬟ?ܛW+|?6/L YΠ(|z`?mjQ^(pBeiƺ7B÷ydV];T.1rM\IyMqs;\f'x-l{8} !߱SXtoV1GUpbxJ#o+)ϸ350ݸ-@ !Uk:ۄح^rL Rqtx)G@!za( Q}S p@ri{ /LoI-TKdښ=A-u#]S9z$C 峺%b]e!cZ坁Sg-iN2q`^, {M@;}_NaoZ'KIAme 2Y;9JČ Z0H?ZF;bC8_4?n#џN!"6G`ה_ -DO=>ئL? wx -&6|=z7po. pGy_c~*$p'ZGzN*gT굞lBkb:o7gOm5 TlAswRבQLJk9[]Vw tyo,t4܄ىi}g PiP`E8O:?QbeU>j'rmd1@4ZeAesHcGouc+GEN^~[eNZi6N0GN@6owbr8Gd|m!tY 5E 82Ą_J(:tꕫ  Ǘ^>9t $F$[,$LA{vH{pI7$ۭuIQ\[Q3`&(?itCD)+߇&$51)! *FFxla"j`]A\6VvDHzc G<%AqNx`z#ދ,"msbKa)̷Z&MywWksQدHМwM?unUބU-ǴAA;?>KOIa(6BQ\]'|k5 2O0sơJ3)WS|Ŭx &%=wc}l)/1'Uw=O=L"TǴH<{\#ZE2x;R~ȸPS@HqMLzUp@鎎$ų_|B8пl0*A:bDvBФ/f~'~a"48ȩ0<CS6Jkmd`[aӭzV-ת-IQ]3C?<ʼ[b(U-"J~3wӤ 0 Ǽ8}4aU/NL JT,V#JSo(:&AtםZ o_:h5+C4&+3:iŃ@1+nj3^NFMYLR cVxcv! GU7R>y}5 y>ô}%= _D/osK'4GOtwf޺:$< rd^씦ip9i?*u7Kba =|) $cjOd_JǢ25c~wR>tţ+eWf\I@/AKd=Y}_~egbsR-)B m h?&+$ԗN=@Uxuz[ -ZgxQ#Χke_Ĭ{St+fX9k@G3v}P<=s SݽXL( 5{ss9[aM&T00FqclE2RLag6 \_'xV9z!U0ΨjlfMJOS6Y޾hY#-ҝQ6Xgs~wС`2*<~ а ̆旮ʐXE$Zwhq>/A櫽JI[9| VtʨBR`*Ḭ*D?PNlׇg%1IT8vp#V̞v-ß!8>rg2i˱˺S"yCue{Tze7Z@xIj01hٹeMa9Lh2Nm5*$7DfܠXi2q=xkFG*yA88-n9M,SW7fp֗D >v[Yǧ/Q*-g]?b#}hquMSMl4ܹiuDճ'Y:CW:ϱ 97*v4Vs`EqYe0Ʒd~qEd Jn3?Iy84E*R:!ښ9?b5NrӿQ"F<([뙬yV5+AG5苶{+Q ?P>~Jfk!rҀ^D 5ٺl))w5ֲHH;',ԙ fh.A ?fR]-[C%6۹kW*bQMH<+k5iKx2@!Uz^Xmc7Y$L|[hoyR},?g za!9Nޜ-bn\ѩ=7O&%Z{dpu>(9Vv%;7sFtu." E S"7sjXrqI^s)2t;,! 2|%A^1i*z2?S%-(ɚ'yjG!T5 Hi{̯0÷CXJrzymudY"%b3vF?:xSĄNcipk`W4)'  DqLϷ,QT؄G=UyTjʯ7{Qkt"żhkC+ &K)`!ӕjپ(ze{WYSpmUuV)$ ([,E*@N$;I%cs+*xh66MձU:o {` TגÂ;XWm FYي;hċ#:2GE֙(+ e`y- 𥻅6NyOt]̟iwe5CkWpP$'έk `_EKT%٣ʘ^{_쵠7m T3;pi RWU}56;m{$ȡJؓhf&jض9-$G>cϐFqG<.\J8,Iqotc۝`!Du9hK @k#G'v/Rt =pen [ܨ.v;Mӳ;(K4hlRRa6cdW?Rr7 Brkm#>p zkvKc"w<\ ^|;#@DC} !!@+YA]b[PX: iB7WhE֓K p]2qƦ1ЫtISW(DTR&{?X1s1--R"^:ʛ\jĜxme hcuęލ\a]p 9CL侳,NT,zl\ JI{ȥ%F}&흧?9Ï_?2"hGu=_A[#A?R -艎*yxlV&N : 2.o;e7t}(NrHoR`sgm.&=(+"}YTiN`/4 Y/Dj02Sx=uϺ7p.shM'jL=*`)I>֍%?tl$.h΄iK"PW[,.8kpc &Nc.jaEצ4hQ_J,Ӷ(1BgDh~3pKX)[R8yd2 #^,? Ml &1(% -۳ 0'-U^l4Ba}}%j׾x#\j^f4)4]+hl +qh [-{Rq8т#}: _G_#3.U9:mA2st>'?L= N8ҁ2JT.æe`Sr% ^ =QRjUNV>%N(;k}݊)KE k݃JkU:-CȃΟ t`ND _ YTt;^d"P)W {*e"E81\% Aa)~e4mu "AdYOry'7U %~9?-9YEI(i=l3I *ݎy;.8Vh.>*Q$<FL=Vji$4Mfa2f(~}~\JٰYϜhLUS|C;0#DycnxT:&gK]5 5l.x<^UjK*@7#(5j89@l4y:Zf)+͏xRM$ <:g]qGCqf~+4ͅ >K'z/BҤE8LAXAwاGrHJúUcC="07lyO![GXZպl2ivq+LdV36\Uolvu@+"&#ۈQݴG_o?AyL=MwAQH; h4TE_*툖 27yƦarWZ*S3Rb) :}ϩ=Qlɡ '^Wǀ'xWp9 ﵔr\O-5wH׿, ɢ;G\}38 {?I?.к⧒F14Нo\~r*O/CL.sͤ`L1ה K*{Rt쿬^5\r yrW?w9ĮW]<9m,m;юLGh#{x}Pv )-4z)lИO?s gv_#_{«za@Pƾn9h>ӯc}>*}S[AuKf+?buoRo8՛9*ܰyf`5DBp~Y^EE]-a_;z*^'6)Z9k R+^%S).r9s ͉>T2<]ͽijd ј[yC""-_5~e9Mi+Ta,_5KMbq`JRD@7^},5᤻n H@xKygABO=죮MkromQbn0ݿ|2Ux` Ngr+g-VĩhHk֡_%f>Gwk>} FhvXi<8n}|.#> T&Ob֬\ ̛mD{jjD}DLQi2f;G2Hh 6paju~\6_<@P#l GzDHU-6p/T⵹(1XڙK1ysJZW: :/)d\7 jR4rhcXe`$i6 ۏ&gِ5 +pY{Þ L7`xEl; P-[sW1$#|Z1/W HsZy:n |.qATk(+&2":e._fє;\ZIWj:P bcA5x?"B*qNۦ쮾+vbP97g&N޻N h*)nӤ/:HH]cDf-;/abn\V/([BMr󷳳hКe`6LVEs4Ag@D0)80?$W=koDŽ p.IFcފ'?LXF J< U{*j!=`{gSSP(}H >J<j< Gt k/P (A"u.ߤǾ&cо}s,ކIvXTk`Mڐ3cf mW԰_E1 s3M@4KE3=L8?]JG/_SI( [IJX4Oz *R6_Ki:^"(US6'}`\i*-FP<6$ߠYD=\EG9eç"ڤX)^N#U5ehDՁAY)w*;QPO0澙فLݲn W|^ܩGFL~@XGq;'՚_@'~2C$nL>=6=a`a_pxl$:JzS]g&\4*c4<}l6[6>G;mt"[no<&sy_9ܿɽK쿼;d7HHVǾ!:\Wm4j>uGIK|g@ߓ24 A 0޳jN\O+@VȢb_ Y -N!`XR?倒j)N  s$o{]Z52\Ş^O^]:'>K]֥pw8#lZ(hx U_1 /2t\Bx]@Vl$PCrӻch{`\poIc|$ J P17Z*9uh<~,hz=-jYHY]4SU(ô~]ar湻@V[.(~ +xKV=S VAuf헆TnUݱ |h%`sI !`*Z-DYn[_X9(77cSg1Pʽ3F*03-=Y/ΥL\@ ^FmF3!zUQAOcrQJ n'Iw&8 VIN<)RPn^>ks"EO&00{3y^z"h}J S3qM>e0n=y;->5]=df1.[ƭ_OCλwSwE4bH@ynge9ݠhR(yPgkۊء7-όrL7<0&ep0v_ 2m vb B0ʝuKLQuWᨘM9EO@n#,kz:?+εtcu'G t ol}It ּvt**Q ;[ezP:o(b(A]"b{^OϮRݥܐYl \F0$aX;&yy)gVz=oNaF6 ~ۈQ]SV2l|~ i1A(XZqF}C.#)"'GfQcDrQ`ڨ#R}](3ǽ/*uym`=q Ȼ%k o)Pՙpxn .`I1˓=7o6 {xGc-܆1'̚6p7F2ӟ| :<}뷧r*\Ҩ,T> SF;<>bdmm|8ߑcH:}I,f[w5ɶMxQ7z .eT16r46twxG;-&#08qW ĂӾ=ca<\tz pXW^1K뎻_f4$tBɋuL[sƤ7xH 3e8*jF9}=i\9(~8.nDIu6kWC>Dc Y' Zڮ<]LQ@|[BE^)Ŗ2]RV'(Jl,YIֻI}8E /kk4Z{d"\wYk]$ W<;L9sK=B|$#Lt"x(+ N g#r*_s8irTӞlxApѣ-fo$30}8[A"PϷkdU]ǡW( D"F0LKψảa?̺2@v.nw ۙ4"^?7@al_&O R)y9_IhYd 0Ĉ:0L.@x,+].ĉRR=:gAn$wQvNE=,݀U;xVaX:* wot+X񑼂}sX-C^9_^H> <t$t ;Jf_ uG`#k-DuCKQ О5<}"GиN:,b%bK GAgNqKioeclW]@yUr55ơ04%sܪŅc*TdKTNg H r#7d V{ܻ=Zɿ7$v`~,MO}WNO [ZiKl#߫i{z>_U0SyGΏAׄ6`5={wT2сm#k zWzܣxs浊.Rq×^г~\/m.ƈV= @׳y4J.-6_be0-*$UhՋN:DxGsqL5pme>nN!"yv+*u&" й;K4+!0"pH! QƷd}׳+~YбV%+#w8 sCһdwkɨf!|qI{`N$Hzu"kEt3ǐ܆3&|6}xӚG֓/ a/y1IZI:ʘ#%Ls$`6ʴ )ȩDl2)(Q`zk%xsЊx})\H.ݿZwFP.AC6 =̽9>v4}֍QYz9_Ջa1_y?)f]ēI^Pr^c1ZIDX%kiuYdwG%iH"!XFYTtb9 *e}^Xޟ+4=H:: @UTzF\M\hn{,C8|-PG8*#""m,fЅZ-k_x<>퇷(4osdr[]Q]Pvn g-G*ۥntĸ兒x͆?ȼV}Fb-eS0Ѐzݷyn\r(ImgnWw<ff<â#]wSckOFԋSl;0 /$Ӓ^i |$9.0_H>iv"JߨKsZ!jcaHUZbbxvJxrz1CCs0P]9S@CI ?@|cQ!1zZ5$H!1춲vߺn̼{"]U\z oݳz?g?(;,<hkRɈ&I`14ʉ6I$>_%maK9d EJ)6O΍߾(Lzcơ!.P>U4ť-MhV_0w~LV~8G9h y]ohgw ۤݍޓ4 9trKLIMNޫ-Y඾'p/=50UxtNhzW, ~ eCYZԡ Њ0yeu-KD1\M% V1$n% tupj/8`m܍ySqu5"p i##,,,Dqz&F5ϒ;'_n+d {# ̻nV-gM5Z>{lTomz4ipQ>ךq6`e~yܼ&34{ Qb9s2NPo:Xy5 ˾>Ъgony@O̲ӴU y `ߺNߡX8nNL3a{1eĬt{:|#d)ȝ.侸vHkC]iźih2,|n#fe$\ߔ0 dZ=<zR VY۫M8z4(G) k2*ؤ#K6 G6`k?yr#f0{$07 3G)tN,i{ h)xGe|k->,鑲N=mB<`"삦 c\j  j{P_U,[tڑnk<{c3-ٕ¿ sU!}#)qvn8s9CW+'[SUiU;*$",%ܤ{x,=ܷEipevx `F^Ir4g8!`%"5~Q^FwQ6lC1V8aټTA4 UT-k= Oqj:&V"ٳs U\%(bE1?lҖl8'5DHa2N"0| 9[^2zAYSA<!ӏFp.^]2yL(qvN{̻ Ud-c]a2\j&We+NTq,)wl,Z6:K^zEL9'?4 OJn l quf70M%(tZ f$GGP+24W/@;,OJ@$z\1e.ZUu~sq{1Oe+rwa7U^DH>! ]1YXџņ>) RbW{WjddS[㔣_?4"IxRMoaQ6h&儍givv627 6MC-*"oeErAf+ܼLݰ:7RIӫGNk{=*+GO_V $<^>p)S2]LEyW8&a lk:Gn/s `%G^ZVW?]|}cn;%U#/O%!=sYPo./t]1YL+د10yw.YCq? ~ pαȽ!ɳM˩D+9 ?IN&PA,]sap`c1BoN,dս G1 .lz3>)[9=!QIQDE%UNr{}jf^l!4(| 1⮣+H:6OCFa( 7N],r5{xnhSNEI8Ywå|_5;ܒeI]2H~˘ j Py_PETF6 GěT'S)C/^u)q7-Ά W\diB [qp-f"Wa+q$$W'ܷ5eM603( +L\xdEzs/ZG@zn9gS>t0E^= &)W5U,'ȁȿ\lP-$95>vW qg }l 6pwOQTw+*&*2Yn$8A6:»O,Zw; M=~[o&eA`q|j$18 fdXeknQ`zhc$-h97W8n@zC|f\ iٷU) ep@s< /;x=8[LVΉ)9R$58 ;{&yu?ZVEKrqTS/[O`65LȢ}?=+P=;zÃ(|ĒAR } ?(";% &on<ȇe')6\؜ne޶$x0y)쓐{ߥ{XCt7 dM'+쉂& J7">Ȗ|#T8m(VSF4z JOEؐ?xb "K׌ `.6I,C4"z0 U@T(t`½87 dbH5g ')Gw# [1#āWٌ%`Uж஁<}.J0,_jNK?O{pVdTxY߉MX<:sҗy,U9.zYIcѓ@j^f ڸ$&G تW"4 mϼ=f4'i$Q *g=5CJK\ǯ'z[ |=<ٺC Vxx-"l\RƔ-T9%n4dizЙֳD,{~cc׻ %esY |/fnЎFDv:M@ه}H;_,Te$#H~6j-AtQxR;T8u^Ɔd:mͩM~ ­?RY,J!t86cNTn7U8ۭGQ[p(h$}xHO0}mz#kp׏GGo'ⁿ TpLIJ]7[[HC\Zcϣ9r( z2~g F/Ls DLDIT8=Q4mJn(fG(9[|{!tM "bz1ܤҚPB|L`/lnF^kql`)޹]KVd`^0ٟ n.\2Kp; ©ֱxw!-QSc }p+z7>'CQ.#,3NFCNګ -dKn,K6*U;ݭ<sJ@XAh!;·^P XhҦGCxp:bQ󅿪TeCCG`vE5/[9ti;l=%maW4Ρ7 Tj +okOcfi+r *MU,Z kF|%͌ CҁL6HBF 5K1vf,'x4Y{`JEwEPb q* TA]$!H_ZچhIqGMjmrpX ҾjwH3s_ I#T,QxL8& }H\<8 ?em~z _-C]Gh+\sHQoC きZՠD< E8tNoȂ6*Q^NoL,&4 X} --8 nB bmDt&a$y~%{HseuEM Ce毒a_{]12x%m63@8)JDո~QIl~]vD.qn*MfAt]Gl__p~FqUrm^!L7*Ǘ\RQad3&U`zvBxY[81[#f T |J٘d"*Y6d>FJkl+uSa+苟 |g@t_+jH%=W@~+h ]jn=Yf0p#tExHCF*;oJ3*95A{k U#Pq{LB4Mpb V~ QJ(^~\oZ=fA3EN$nj d-O?Yic& sAY)u`&&ӓ'ErAV[Al³)~.5#喠24 @tV~r"+qOϘnEP6 r<]&fOj׻(sbZF`nHI@,TA$^]rnk:L^*\}$}wQd nfc2wNd;32&Ќ|p\&$S^ ]*p}24 8GROq+'5 $#!aMhb2N bC{zԢq;GRZ"{ݾBHYE%L<2a䇤2_ D|K[IV|\![)VX&C/_<\od+G$Js_1ѦwKz >RR N"be,`?y$MEsǴ ߔЧ/a=5fN ,OZPN:d'w^ut P_hV=y+#5uZE4:q^J9 YJ#TTe_(9pQK+֗ DRU$ݗ>>+NZu>-Mms2 t,@I)tZ}{x:ƽ0]!bWU;%;{)'r>pxRZ"JlzAxprq 5-'8K> ypU]pzߧ.Ud|{[PQ!c2pZVC(6c,@ HGC^&#tkXH oaM %6͑Ȩz3һ wf\OHޑ*`l^\3E瑽9І-W{9h=%Y:BOGcόTV0իfnQ]"f[_O9鮕 sSKZ#8NխYOuծAyфt^${5R#Qͻ-vOO=aMjk*:CF&nU+vؿkLPH`BZTt&*9{uWvaK߳p r:bg.Z\X92hV5?+DάkҁK-}wI7΀$C ͅQ(*~v.]Jn*bĨ 3J >g\g,:e :aMx G.J.ϑ9MĥFcVyI);DyW6dib'/GTV5aAݤm*iqrto4u}pTFy*u=^C%s+$Imj|3ĥ J˵ե} 1ӳl=E\jw#-rQ_Tϊ9Ɂd/q{zqu3ΩTf3QZ擭њ]_p4dSţ/SklEuf/)BTBj,oKm \, .6,p< pTD~vh^x$L\~:3)9qމzA+4J۴36]U/Ҽǽ].bpNtG`Y4:37(g(cəo`vKX ӺTay*YJT같*dЩ(eJ'JLz)نf$H ??8mrXevKUU+rInKX~\ u@G DmSq {ny^}6VRS2fN)8!=x~W"FnεQ"mXM8-8Lq9qW/Q8nm31a=Ak?G.'Yn<4OJnv@T[#0 u@P2sJ찻K&=r>u ck :9f"a$WNrJu*ܑN{F=ĺ{͜b~{!Qøk 0}Fd@k&j4`mC>s{% SFsOSga5!AuW,^i4B[/p -xB㟪0aװq_&@ jcX"OFnA 1r"/o H$|}3G/!FF@LFٓ-4-G-(}=<}K=8BxH˶kK'ɭ)_ P&GO7FA{` 3Ȕ-~IBz4eQxp3/uwH1lT/ػt* Ƕ?6gvhJI*,̆% W2HaZ#[?@I6O BIJSZMT[x#ߣ"z4&CA@E'|C|& %[ 8RUaB?bX@#I 'lQroDMLY9U ?`sf.N}M$%@mpb_P^#U o:uإZD8-xS͂e#[n{{Ka@~p-8b>Ppw]u͎{RMq]2i @sY p gUiҳY߿ 2FA#T?# y4r,6ll?*W5cC~PIc^U|?cq< U"dä,@=Ur=M)X0gP9(O|y~h^ 䀕>0Ap}x8fzQœW\w~9Plܴ5$="q'ϖcJ+!<ڱĆC1^Da^@T^e/'u+\K@t]Jo}#ycY4g}Vَzt=7= Z=>)r[S}j3{d?-%Kp k)&*u;Q((8f1e: <i7bmo=J3̷&Mii`)qB~>8؈E&:P~HX)ٖs9O'ɀun,6m\iJ(P#=swҮg|r]1w@}:R -8&ɦ83hk qd$aKTʵK`F-YvˮrwvKLY[,%ܫ-'}a!wGI8Uo™IkwgWΌu lqߴ.g6w_Tݬ/^jW 4BT]ЬS)ٙ$0V0jIVhʊ s)Mڦuq>҉8u&I}oi_;?S<%+ZEC%]kD)dcYKZ -ELAӒv9c,o!U]gw wFp|dZOSsA!G<ſ9B g/ڐAJTZWl4؃cqHI!- e,swػt+5R.λX'hj]6 큒Q`<~\s{g O{a˶8m\/1't!|i_&Vb{/F'PKQų}Fqic&"nfjg(#Ue58a6HفӷQHtט6in\QфF1d01\؎'%Kf:E' hD_=mqIEO ǵ e*I܃}Y)^1gZ½{wà 9|3x.ù0Vs|Ͳs^O;n#B^vjq&m47Qxrxi-zt|L.8uYۆrYUS",<1"pQwAC=Qcg1+m=нy_2H9sDE̓DN{8|߂]9)ooQF+[GD _8ކkI>!Quog+L"#h%DUᲑx2lնC~G"vVy"d0tQ uUmA\ÌMIor_\{^v"x]iV.$dpfpn*ڨi?(H]]q,b0A aB0b\u~* !.%?gm%o7-ZgNn YL=0O)9}{!V>n:tsM>&PR|U1| 4d|de fQ5-Y j>r̨nG)Ǣ{=x]L Mfϴ`=`oͷx@G Ȋ7F^@SDqT+Z_W.M h/Xd61&&Eb{?▧Gq<%fDȒjM_XWg?D&NxS4d=GlM=};2~VCK'Ack׾VrP4NX ؿNn0 ,//f& ]|c5I)gN*!WKЄǵa;X` 3NJ?|GϿ1ʼNTN\%AS '*⏌0)L$ܳpB]x_ %"2Ό.mt/[9EPT,G]6C;Ԉ!aj? RìNU!sencxFxT ?`y l]t^r[8{Zд6ԃf7WUZT[ΎW҈$:OU:džXg}1GŠ o %nɛGɮP0m@c(5Oq>Ero; jӬ͖gU=}mxlYSGAO@w̨hݣ ~07tYʘ62jj"1Ya^Dbqi'qϚYFttn`/Cfh͞|s0zv!MFzA-A,tY¡#xFD6dƛ)>v_F-Ȩ5dzncyM''quq)ɏu}OYlfv%+S@#H88_fI-X loS8wK3٠ ;UaL_{t*'ѴX2b 6))1.Ԫ1-pka7&3RfGT,CG5Raerl&iRUFՙ-'CnpIs1K涣^*=fF޼awlxuĔT &쒐SNq x7%^"[sdfq5Kd/56iF$5Db  xng{)._qn$?ḥ%㏿ )N\ZDJ)if>pst9,9Dj-gٕE_y08mdžۂ/% %(X^l">GD/'2v>cC ?M}"hWt]Ǐ)u0 xzhA7~E8f&\hbmʞC`W~gf3 %2h&*$Kbz7jJz*?{ M9lUё"Id !i$+|3£0Z>Re*/9*`<} XI/>UO7~u2@5'R|o4TjhYU9, o911X:xAp۱ik@Hk.QPX \&Nn$4-sR[HD*\]>[ 8Qګף25=%ob,rBw>TLޢTx,/*7 ܤFabUpAѐ:wh- +%Lj6v& ^- n|I>e fZhQPe,%eਾנ4c BPL׀x&-Lʹ+b&י]F5v2Oh18z ѷE‰[v:AC }ߎ UYkCl4k]Cb 6JwA{1\#m.)o(vWcI>ҳ7֊@Y<a~A5\c(^(=Y[G4Q[qO edCf%g ?|v <_5v_ d8Kx:JH7 ) A ,a2ƴ4MMv `'WmHIp7??/Ԕ&Bgy?eD4ҙ X 1kTȇw]"Q7Cioj~9S=$3b;rvۘ>%~BE;$ctMM]{rOUB}0F.=(Fwi9&o.Zz"яA [aU2eK.r+( J+cXiU|ܰ<+[of+é/ZSy&/!<PF(ڃqI<.n|*/p֝tBepz2o r|A2J`cBTo haw1d6`)u[8p?=]?TLA#_jQdұn?{=P_H~"?-VN2p%d/рIxZ *D*Y B/s Rek)!Ghͫ' e8p6I+"#eԼ|3_,uu8k)Bpe3NMڻb yiȐG0Sɤ;(k 8cbgg#= c eԂl f ]%p~ٰSAKp| (^eߙx搵0w. ; ozPSa]Onylo~=x0Cb/@ }LL"~BysG|K7P]bG;~h ] Q=ο 1':ΊvpkEkyt^L+T$1hܰ4SN`iLz$βS. U"&,A&4&s&.CW ՟ʴ.8Ȼ}cFZVXg6З+`K?WJj>,rlƗ]=wD2Fu'C+=4s  Bz-^0Q$s&ŀόh  $Nhv).~ôj @^!袤W! ;a5bv>p`S֠\V"}8t1{ıRf|%s̱{Iq^ݽerzSvo픤Awh,N6}z$!vKYN*/b@5y_;iHyޜP5?l,tY #F9ta,5Iqt)4=#)Rb$K]S+a>gfĖ|0iт8*/i9I}5ꆢR{SؙHKSK{GHsDk} ~Η&S|]  N\X/Al}뎷}ɖ-&#K:B gCx@5e5򋀿-x3ygNըm>ʦV& ~]p PWa3|,g[{c`,d=t\&1{YAx4hO_^_@sb~yKF:KEߚt^nָi^0iQRea~&ؖ,wfaS#P_GRLz'$g QNX:E %z&x 9aKNo&xOrYҗ 5mf+Fy ~9N?El,ƾ뺧-dwK/nQ9JncQ䗛=!osu;y:wgA y%HoV(Snme"@llEF~ZqCtA+Ǚ3#H9-'B%gAj=K͏`[VKK3҄獄`ˠގ Ɓ ҹ]lJ` xVi~UrKT QSu+?Taq9 6'6w1EM>P<3[|d7:5W$V:IrpID6&<;|,Ԥ y@pAK {b6z l'$.0j_Jh2d.3=#1V_+Ԇ0zp>jE\'шJ{ǫ-{/Dlr=? r>tjj2@20abIZtl3/#DC (ocbtYbUO>Nʟ"~BM*.*I%.aȿep87Ly6?Eͤ3)s@MœKWdG~rU/#YUr΃ o}1=;>a%"[ e|]/ɒGq,f%]#ߜȂUi:D gӞ'D`q;7M'"Ki4^܉4"*lȨӲ:TrB8QYxMۜ ii3pTxɃvJwh:(&C"^)ժ(> *1qE.s~i@Ŕ.2 0BKC7ӓ u w qQkvĘ \(/d+dR<H9SG~HYQڇilƟdz W.m7(}= |zJ9gI\o?2G/OE)u̪0ʴFk=fwnPhխsT3 M4+d\2,jDA jcv*xFSO`О~ִH[/ Z´l e+I[Y }7)t~6e'6GD[M 8/@8)Q&cnDoHt0T*(s^#?^Tm$x$%15V'V IFtDqg*x e**\n%*7ϼD?c*%"{T/хz8EL&-BԠDzJ䓌!ToN@0`jRMW;F5hAf:4_hUXX 8ٖxH^8=?HCDK?KWZ!;/ua>5+'TD7sr&9$ņ $==Z V #9!.|B%nђ1z(gMOBNJk@X9fDaO"v Ę' AƧf|+gU%H6<]M s9mBu(*{2͘x"uѢX<2 WNZQ 婗{Jf w }Ȣ/hfjпLegإ~)z*_ٲÏ#(]8ځtZғs}-2β]_}p/i(pctXf#(Y1&9;9Ԩ ªN %%<1 CD$"a l뿋yZ M|,SsL!1{ʺH֮?}STLD_LOa5z/1wI蔪 l 稨Oj9L-EũM ع|Bxg `?,UP);%&Γ9P,\󲣏F҃" ػ$?pP@]PJɩn٪d$9EVEσ[b9-ڹ p9h")fnuC!7jХI!h0WL#>\=A cHFğWOY@𪀆iROC T Ŧ= 1s/ ܀aLFnsqdR">6(+¥7ŌT*G_)=WYwm_J W%xs@~+ {U1yk pix'pqߺR$nvUkx{scu[&)ԞܮTq$u bkoKfK fŞV)iOsZdj<% -$u^HO70*p~4]f@zMAyT~Ut??r%E1xUFֳQ[ħ71o-:Wt{>8,6>C"} ~ZHEd.-]]ڎQבN^ ު4X6MhU"4Ґh)U8N0)t=JG*=K&e:S:n3SxƗ%LI^9,}aa"A̩ʏXV [9%f+f吶e`]H;N2,[:N.4kcMt{p86h2X{^H.mNe-tBEVX`r=Ky҇#KTnUo'K)s&~ fڇ6teYwOGq W]h:TԎ${7Rx_=A~wc&K䡢nN}[ E2fߛ #.'0Mq%6{)YSٵM8M+> "2..B5!.}Բ2AnQ#?AcM C/^q1Om_B 5s-dS]Pm/Mܮ\HtF\)uuzס% t眉44:ڵ2y+$a<:yet>!4lHì/R"8 JW *Ĺ'[m 3yBL ۨ&ɭE;cUQCx](1?lE"$NMd79`a<2BScPEf<~#;\wI77CP|}(հ&&H/HbVذ>l*G7]IzMs)*節x EZ4]>c\1n[-K(w\틠NJrj5v"5)ӈٸ+-q[MkNjr&#u.&~zhhUHEG"k 3Wcf"$E.'1g5'-I[ihl7a)z:#襉4|s6KG ` siTvLK|5-1] ؟n|7,O )^?s^~>ҌhN3%.kM'CGr#dH;xh\A{\W\J/ra3lID YXR@iQge-hҍ}(>0ι sUJhXs@+7$9߰4,0EqfSZ o%ͳKNz  ٥A0SDiBHm?tHD˨eW۴ h4C~ q:@L[Ysk 'r&xOMAݠIXYFo<#?x\­В+)yF pUn/{ D瘏Γ i lt)皴8ըe$'_O ]bC @bOrpWR%HPVWZ_CpK{TƤ'=D'*ƅEW XLCkƕ`{ W+~}KÉM1_C6Z$8f@u;XK`9 ֈ%£X Ԑ,o4|MR+^?d!mڞ7 2Uw4䅚ZHz/ sԣ2kh8 Q`$iie+GPljIKO:lX6l$;'(6*l1⟸_y㜒Z0K-߼TE+2mN@' 1"8x-~҇Psbu^pbmzs}>Bsp6:E9ƀb.bmS`Hw֝kJ%T hLK oXӇAzš{Aڃ*o!0E&hR Β8c#k,ͭD<%AY(AW˸זw J"+mJM{6i*fCf!ͳjR]ƾuL/qX~sW=\z nepup&L6)_}eY9> }#2R\rYjA@ Tη֯=Lz ӇPjɫuB3NF"j:_y(yzCB{wVʦ. #f!v@j">V'`6ZEo8=a&Wh> >4\}Ew#KR[[U0ƲY!`|RAqړ\PsB<铇Ɍ R>Qg]oK ` o T{!3 fL?xL^^2=rk NȻ@G($gUU z4Nm1䜉 NhwGY&? mi'BŸ޻gNEW$]:z$d >._ڽOA88|1˩%f4e5"o)|ʾg"P:,A&ppi{9C_ͧm FB ædKhxB$2|xߙhC"Ζ"r¨ C#*) h[' βi/-U>"҇ ll޶oP\Q\ бW>Y"Ffg 7hMI\.L( ė•Y1T oT`h5b #sݜaF8z7>b*mBın#sBE8zg5JM@ "$ Ӡ:B/9tgz_g]56&Ǹ~x#I!do*@gg"izx=R@_*MBOvۧ4zs({$Il6.}~Ny$bKg:Jfg`xE$Pl{ _\{§f)þ~]eVa#>P8X|xv r:@EP&N+CKSXTdyeRN TސR!ِ<fށs9u`l:"(gU(SAC Y[sE*[wfJqKg(`>߾nHꥣFe%F edH!ѵʴtہ xTSGH%2vFH\a;;^.tN ȻLO2h`[#e_VvGM[gsܤ:AS.jD]{Il*?9 Q&{UV vi+}rMKLyy8{[9,V9v>$ҨbiND2p YaC~xPa4keoTva;x'FM%0 EYc̥]9~ӱZ!5g\PU/ 9}zhBc_"@XXIPbWVr ^Nmc.bE+y&"QH =p-3ub5".pJ8ioo=I9荲x(aerJQ"W}Bdn44{'e- Qܹ|#9eԔ5jG3s ٌ(_ZsJI+a;RFj, m_ϳTR#6 It'rRyiTbxlx䒑lhgh)qyZy޷~359xi}@C EcP nВ3[93Eu'=wA/lssa!U\/&cc(A? XW)gYp:#M1|j_Za&掕N>ߧ[5ad:UBWBn1IP:\󠧻*R`[£TRvqN`B`]~\Wd ' #~Ec26N fU1W[뭔Bb^=4G-aT]9*>ƎS5/pGWz;a?Gt'sk$s6WA )(ZAtljiGv J(#k'I- 7Z-Oқ0Kxo.rX½h)EsZA;뫶^C7<ZAADP^4ӱ&gins%{yWsqnBݨ@VI.ؕۜ  ؁UH(66K 9_u"!}H*FtE*]%M7^ TI7lc)35Q?D]ݓ X45s?r{%P5"G iɚNw%s΢ ygY;l*zgʸ6oCDىF]H>G۰cDd٦GpҾ{dނz,E W13mc:o*;ӫZȯ:,)3HķfZnES tq{w0q*$g¡J a!yvchhjRV^J 攁.y<|'Ӱ E{: ޽fP ֥(pf2_AjEGFb(M9\/8?1hJՋxiOyN Ćm2h,,G{j.@-݌T9)sɥ"BԒx:[FIAp=5N(sbM!7ksZ|58hƢV%W'-eD9=bEgR{EH3oRs/^c>Q{sdG"iWB%ǛŇ[;2WyfĀq k H\2z4zY-Ľp*s%z1&> dV9?g+Vڅ~Ő(0DQO5{, P>'Pl$mjKQ|\,'f[cp_o=U\3y,//QQgy uD54}L%OLCƦ$<adMBщw#Xvk_ҨCfJi 61s%M΢;VtG @-w,%otՂ[aօJo`AȷƜ/1h$bs'S]'j7YH]ww5D ўT5qBνᓒ\Me6sBY\hӋ"ӌBzK]U--2ŅIC)VE+yD;`ŸM1#I R'mߟrf}\/"N/6RͤW'1C4'/[+kȀ]&jE2A(f1lfsѾy`EQhys#a2W"IPA@^\A?q?d5ODk 0\N#"ksP҉X33~e5F^t!Tچ4:3P4*!cDQ3kJ`m0WQ4LN~HPaQ>]fYP*X4ySWx甂b}( P]n[A\E,hcl4,냈&NG>]nAx7T$1@xLV8)TKV0zoէKZf9(\1Sc`' Ӛ6E3fWFC&nz^VsdәT =d5{G*|n6#+)-.x[Y]H O]A5jɷѺqQ9l;~LAF;$ܻ~:(217PuF)(.`W "ӒՖK 㸵Y0@>VerJZNק?L+qF,B蚋Bb_}\/%#U`3gNY+ϵ{E^,]tV>AE\E C],קKekBuXpW|Zu2DܮeZ;? Iݑn?O>:7*0_Q;QOUj՗ؑC'\z("X~pe4J~|\RG\L J.:w}`In=<=LrL+Ot Qq s l:(ẇ6qξ11 _xr5鍦jsxy.|BD nd~<.1`16LT(=c@UWjni@ذc[/i/8Hlnd?\4mexV 3)mz4~mÙ-݇J&g1 ].iҫW]LSM|XH0.Ƌ1/꾏Pbwkh ,؍&5.$|1Se$@wC7b@0J̐#6[ 9lJ _P\֖V346: w`94g3q2s(iu,/ϥ?mjˢ?|s r/mI ~,J:?izEǴZjՌ&x~jpBeZm /3R3RP/؂D}2Hӭ$(fugBS6rpҍ5~{NH0jՂzO -mD޵|,?T+D(cACs#E}ej-ɧKxR*7e~ nR'ڶJ|4 w;BaL,-c"b_!o!8ϐ>@=JX"lA+1nH$2)2g^ & 2?uY#lwS8qm6oJC쥠F3\ 7zb-wq T=/9k upcYo8rY}~^3.D2 Cj$^w'ԟܐEd4RVcBp629Շ`#O;Y0]ˉ3ymBMS@V@3 NP9`ǎ3Q>ܧ~v|n)`@DNhg84oAo08S=(Ҁ4,m"T*8@>!W9a!X5E-V[8 | a%VQ4B!EC!e~ Uc{.|ܢ >|X"R,U$+*c/"SϻsÚ(R_,E Tv/Ëa#r7߽/sR-s7_πc+h9[R@ V!zFCzFnLbM&C!*;+w4_pq٧1ٔvYuvyKKfg5#. ;wi4wQTßM&b•)4'Ņ|!UQ_?ybNMK=iv} {i+u|ll@ҏo =fl"5X9ž/z6ϓӂV JJY4w>ɖ[$CyFv7^DT8r\^"SFVU~oF2Q[U0i3_ZPz09ʤSIf\jIDm0\w-a&+<7i2Ap[<}B9?f $ \*TFƟӊ__rrie_uÂ̻?<XH;-Li+[UmU.3@gp gMG?2X0uYY8]n;UTwwy.5N}y%9#,ۦ7HjY\M1? 3̎"a1L5 SDew<yW^FFaKV0` =$BYv0͞ p>Q| u-"8ؓH[tk}F\*mKm^)e߈{t:'Q Ȁ6 sA IEΑ1 )ߠ<@Oĕ\tS%C,QZ5P[ޔZF) dۃk"4:Ro2m 2>=GpG >" Uc'ƲBL TVc>ܡ~4qNF?@('c\ bb h뫐QJ%u;'+h*/E1SiAK᪈MmJ -?hSm 9lj@CUZ|QG%CDhQ4|@sL'5̎:VD'E2/pbNmH t}u17c|) ҉C-/,=Jh$#H46/ϴ"mVB)Rܿo3)cc+;Ѫc8l.Y f-.vd4Nf^iQJ>ܡ*HU|6|4qPYm"܉sR 9 4u;&kv9yumo{I|K;,y݆a˷'D0 x5pi|FY@E#sUIФE7UdOm<b7opw2jmDTgc`t(p 0x#ྥ8)OXhQ}Ӏ267 Nh$R[zhV& x|P`< LV@@"1GH3ɯQ5ܦ4o6ZV&DVh+A֋#4#ez& !{u_\fO5/"Ei+|)د@Ԥ?FZ#cPnm5[d]bvFcLgB5~k{fÞ2lJe3%D;&iuqvuNKx:-TFѶo%XfMwY*{#K TI4/W#cD;}DxP%cNXh9tOKISY?n="pLź%|_k'xg?DBqǨP6BRgQrw>P1Mq`Ɠ|de' -f6"%l;84G*$ۀS4-u. <,z:\722P>u;.O2ŮUؿ,2݃<03\C%,р|7 >? Ɓ"fI1GE:\M\-&r¾ W߭xt3{nTQNiS؆,W⨊f.7 ]Z׌%z*oفfH-Gn)fʶ]Pf .ZeLA[C\||k2B]zu2a+*Gz$V8*B:YbempcD3erۛ:Fq)|g.g$"9D4H8Py@Yڝ; Zn$4|<=((n B_Y."W(Wm|6rG}K{.ihvoOf L ib}QZy_ ryq@ :kHL$);M~CHTf)[iQ X-ަm/]yOm/rΏ *.ٌJ=b*7-| H#el|ugun/.#:4t}bA.0 EJ{JlV XTk uy52"ˆ+um`.!mC_Th'/ܷ+øhPԡ?X985hѳ ;/v՛e9CX2R=ITp!X@UwtGKhԄ*Q'2iQ"\5Dp{ ocj) "bMeԞօ`>'NG(lX}N⥮n~vX^g~\po¯2>f]ҭz-Q_;.&2i-ŢI<"b!5/Nj#@K6.EY73Z4of>KP #S3C3OK}n.+WihEfK}֓zDʉ@y>g8yDB hF@Jbщk&vvŇ?Z-^{>,@W[NOڀqsXZ|Vh:vRչVkIabÃ6{[6*=!JIc൭X[g!NBBPm5RFs2=}䡴8B-Sʹ#974jB_됀E7ZNV&s”Gyf5H𵞺Q6(4kR1VK*`G蹦(2W'"称XBN`Å~Kǡ#h#DE{Y%ڮE+4l#GbH(n04F`؄xUA".+9tyR@4@E,ޟ+Xʩ*c8We镪9{}8$4gH02[9ҍ*w>.+ܤ↝0PoƩk!c͝הq Jz)[wY.p/? VJ_Ίqer5s\7AθG߁hrF${+$k2wDe9, G1_f;TR]w4&%f$Fn&'i v6"JRȫQEy-vfad8O'}^DjGΑbܮAQgƬY?;IvIq\up`jݬſ}RLV_̠4OtpNmټ,XCL$,*txtj<ӌVu0jZ&y -s]fM_# g);,+َjAa$L2g1k‡f1Y)^M/ H1sCC!!Г o(a'y -L8悔0_vj/OC-0=~LNCKiFf_X1 Q?c-W`K:=!zDr@0i?fϋsd :5 UzJZWԽ]^OˍtḘY($s)O )Fбޔpk0VZT$K~+wkǓ _هˍct'*|-S^ s&[J"q^$@C[Vze2VbbHqCh{C.l2?XY[Z63s40T\aCA[<Φ䕯IRz-(B"LW`663}֭q= Jf ʉ@eRi?iaDLPxuUʋ 4;ĘťߋGW7P>mNuƽci}PX%%aZ.ߴgz>xzḄq:Mŵ_2&%sC|/H]ꯢzŌ|d>w֖KA s ]zeK51wt^g-zL*P^[] ~y&Ñ4b9Ffl`\pR???_f/=,iT-tȆj>;XoPEѳLWk=%?edD0%CG>xf3-aY-򒫗Qk-0;>:2Rݴlb`bW"Lѡ\CZ? ɉ];ZRp$*zO?} _U8/H{=77nOHg+i77_G_]`H%LWޡpq>؊OPNJ& F%Q !l.~ >Iz+P2{nAR{ElWL9$_b{IQwiB&ȳ15Պ)Lw;*xL'׽qSZZ >kSw#OE Sːc3:\,TW"(21G^x@Ȃ lr2A%dׁKmNE-FZlPO:TPLTY̱r^,EnONOY%{0! +-pN' ;ֵhzXSHj7(BEe"17(~#鉾>"qɘ8zT&K 4UЇjt{DŽ4Aɡ:տkzz)n"kD*~78rH g692d_{:PFH[Y!^0gCvX7ȴ@H'x\̸%CT+{?[+~I2hKܨ?f\ ypq1ue8h ەݏEV#Qg|J/6ZO)Mk&cGkI皮e~9ؑHJ/4V3Q$!/j`-FCe|u[[7BQsdw֕+\$ /aM6>@=CXP1K{5xtALSOJ҄QodE]D] aƬ>wX̢^`V "@eB X3xv*+ZwK$V3N$WM[ݒ#MS)sEnKfqp-̒Iژ#Ej_ZPB٣ܰ7Hjz7|\f=Q- 5[akr l //9ygO-$%x6;Wvv,>% }l|d! r*V6{fvV 0g<5#,]{HXIU"M[,F  B8tg!D[ 0Us2ΠVg>*ơ|gsl4d&j+nJ _-|7u;YšQj:*RqТʹdAb-{P$\YbiD{[|P 7.a KGʺW⧨ۄ1j:s}CVRGI煓X; R5a;7-s]*l`}l@m'<UJ4P9GqA̧{ê-|j7u `5¹ϽO=SG.:'0QcZK[j^/Y *U P \6#'R !O8&.p]l8^  Ebx Pv/Pj%vk,KWF#/{*eݤ0Y)%Tා)]z?K$Z11tx>nL?X"aLY`/l9_҃%*IXI6O6d= WPbO}|9fN ձVNvV-_lv3JmQDZqTf\*4ܽQ\>g[V[kcY1Ny;~AV#pA"Ēy *2WX\mЭ4b H̀uI [;VՏq4}'^pH!ǷCij/4 OͰעP~@p)ѯl3*wU!edI35o 3+"R~+TҴ 1_ (B5δ> WW7k_V9oo+M;,2JzAl+UF 3ͯș!S8p>F!҉*D cFCSoR064 ̍v u)'Ih]sUg:aM IK쥆zE } lВbkPY) XsZ}ɮ&FFdN$q1!ǰ=`߾.64ۤ͝~!s¬@Y1eb%\QԚ}GټٺZzIVQnXGu k`t&S jN׼)98Ǵfҹ$ `N컘SF'dB 9x!\q ~Qr2oo}ڼ'JCMW6e=; rTIPSLǖXb;!"j|${Q~] u^l,QJpQ.)=Z(*(BCb^ER6lxk/e 2 ͅ -=i#wAНZ^)h vX8ogG(FBÂ=yrh;LZ&:~,~t "1nMl~^h(Iġ=Y췵R>q3ʼn%lsxXąk4PT\qKUmF҈y.ZJ(>?ژ|G+CS=H]UCbbQZM38orG[9gl@nP` ώC!Ʒs(@L" EF}a~kvnUk&[ZFs*-uW#DhjByZ D#&lQԟ$Z9Џt獕LxA6KZRX/yB= :#dd`&1ިqdIekf#S`q8%F]^U$폩uo>m;T7Ydvƣ@$Z$`ryJ$ŵƥeoqJPYD!KᯤMc+cjD!"Fff%:sÕ$x=/ W5{eJLU!^B3qym#$ԩzl~i`X(#؅'9ia$UN`;}'RF/F?1Ơ=lnTNdqu!,d. x@ڡ=EH{ȋ؍l F^seC|'- &Q0քY]y5΃*"pd [sRw- WkFxEiGA2 PXLuXs{ s) p3Ws:V3esܷا۱)RSh^*g؈m_EYt0ٷ2VBe!tFp'^Ps '54 TE'*aH齃 "ctkGUl'4{j?Py~UD ,8CR"+<( ei_WZQ"q_ZY)a6G+S}uB@by]:y737&M[?,0P5ޫ9 (ftٙKg1 jJ%Gme O/ @<(pXi֜1bQnV(e5@މs밦$}Ot1C#kazwcclFdm D۶QN/)G?m5VV+1]3ޢ%iipU?fװc,Y4~ NpVv)%TL+iqoc=qB߽ig*eS-#exF:(DD#NrQoު3%O2O=C_Ge\v ENCjG+qak&$eP5փ]n;zye(p[Qd5tx6 hW^{!^Lr4oqꄇEbs bxs1ZJRW:ߐ6K=9i楊͈^|^PCQffb8C [Z6FHI"ӎpRV?RC:O~΁z#UDƯ9g'S_2= +=%>ghJb~?NB}3cC!¡RrPBVqF R|1 >A.PvLl]Mf_Hw_x64WM`c2%iO8eq^@pa}M?z%YKuWS^L4)1Fԇi;6|߲`%#t6gN;43:]_]5]_t_K(L[|Cm[h( e)kȑu:͏N3/PuVA,ԝm2Fѩ頍[ U1˼AycgsbrלײnRXdZ t)boIjN J\ Z Em4]W"(r0dYu]$v(IϬ dW>^.Bx:Kf({uvD~x(6kyv=q味|lHҖ8nP̅PQ$Ekh}Le9y3<xW[9;OL XGr,9ΡFy6k26b:1&"<:]PU,@,[u^Eaܪ&Bl@+S?J3 Pct&& jժQGxר0)]Wk߆H47W$3i `mݕ9l,|qR@bQdnX܆W2TU+;^ E!KPVP)Aܟ9W'(~DXO}kHE+RBcљrKҾ bmA;-Ԑ]ݘƙU10W*.؎)]Zs2r8_Pv8.}JZy_5p=7:_OpU} Ք&ǒg|hhGz"{xy" 0UFŚޣQDT;Z[alsQ(bHlbG#"Y%"ME.w~^n]'ةB{fLʾ2Od"f.u: zԄl|'7 Hk|mL쭪|h.p=Rхڃ׵%\M%]{U :E7:υ` KtW]!c ^T4:X&Qv'ѱ-TZ*{%i95׀Ji8tvSA_K:zx~'z¨]0\Lza4.pa>[?mzX N@obi S\bU dL{ʶOtfҹuDxsEs$04kD 6d ymzrEdLO%Sy0ɬb3ܳ30Ym[aP)'./fL2v^:o,7kH߂#Q8J/7zHL.?m/. \T KUgEK4ͭ%Rz2?aY;S\8xD -)ao݊yKrDXњLn//W&F9S9N܊~TВ؍; K(s4u\LO^*zV#QUs[(fΝFU<%ttCIy8'>MvkAuL dv_[_xuepEofݝjO!0YmR|kQm  {oUz4c|3ٖ_"Ҏ*aR'>eg, G ᭻Ht `=ACgU5"TH8xxxȰzmxw̭҆ $Tٿի]|o[s>%?m’BU&I堎3p+I'zP#'g/S$ =Ń!A"KQ{\T#>h}fDzl+Fߚge~nd0c *[Z&zш*^,@%^t!q"rP#NbTi}PM\%#툄 ǩ)4y^ (, ˵J )D>@H+#Wt{h3on$Tn Y,ǴnF_ 戅pbmS#ȳj!DR[q {2{,aTjv&N|e;ۻ6q7.B\5W?q\\-a^Jh$>yR*-[-IĜDsɞԶ0*Ik]+rBٞ>ِJXkVظgE`(!bؤ*N?.fz̥E`MqgPL+\G{~.;e f&M z^ ? ßjbGY&^A_H3 Nlv] _W)P#TU}CD66<\S.jo^A/.f z;"V{-/kXM'KpYEoyWw[nSBs4/xJ֜9Θ!NmM4=O8T.9`Z|iϽG>$}anB ~{"';Nu"䁣fLTĘޡ0\)ɎDRC.8fB[)>Bx.GoA:/,)DiF؀̝[h2FA>X AdqdCߒn} 9.#I̠|Q> 2yw+}6/(D"LR:HrƸɧgNѾMvهHQIf.t d"h_lb۬TjjSk!EY!(!ccuzWQQPu96 Ai=j*#[ SɩSvUx"KG[N\†sM0=P|@<+&yNua Ѧs! VY[7љJiKa">M6%ÌDOԨ( \clhP|i91vY[CWx7Y EӭDeYuSpa5RMA_/x,*YOwe]0+bx̵0S8-271:A뻍u8 _91G&)b#$nII_~y[Mt[鋀7)NyXcv?l:,748Νg ntۙ9Ijm0k;k9Z!|YZsm:Q! P >'O wq5>Bw;^2o^+a"uW,k7%.&BpYY$jyNRMF˯j5tOTҵpɸ|_(^=:@|aM=0KHdv!gKNv1%W2u^Dq.~FMJ=67^%AMWy h@In K^ Cr#PއTb0Bj"EUZg \"Pwgd2$PV*ݮNt gߗPfxQBV?d%Yz 79XA-$xCy!LTiW95.pn.Ɓe8u  4e03E=KC&ܙ^2i[j?M'"9/췽`M:sEtdL\A}3t؁D v,>,@Sy#dv Ն,7fb:4!\lO_QE{Ԅ~Wi%<9wƏa>  s[|gȕo MɠTKjKP1L2 ,pD`U7. R#7yP:+Gox.IDI\ 11X<}VUBn$hvCH|ZlT!}:4#=Qz6WN T[!5d‹r9C*d Iߒ#%v҉|Hߢȉ!͝j& F{y"f[,@7O"+sq٪krvv/mS@N#K߉qzA3F[`G*$BI&{GmB_0߹:{tI9UW~K++SS܃P޶GHhkp78-$iYiPQ\ tj+<ſD]׶4K\c8(q*Kz3ςUQجC՝9J|GEhPx3a[|o,FLs8gyj< uF;=d88)h5•a1Jfw[h 񃑭Ra>C+7 څEz-wݕ& cZSP{:6|#dV.ilQ?^_/3nP6ˏ`GzRJkuNE& ¥dշ B1y@d#/E: {.+&+Er̝9z2W8G~PoDGO~@3+6tEv"͇+F8a9L'4(/gXCj\kǻu:i[\e~'bƫJB1Ei$XħI;71R5qhu ^{mut :<^: hN\qك@ f2BV1N?{`u#HrPxy^NYITO&gJ<4fZ0:^)$FJ^ȎE~Ҷ7Zo\mH@-Nk~Ԥs\wI=]He]d]Oϋ&!܈={"EW GD8 d% N^1U'~d..$L SѰojt=\svK;kрѐA(n,}RR@_3QHRq.-9|sJ:^:+w مg#g0XV Ő~@;Ȣ>Y?C5^ҿQmQFWڎrJG[T/_~7,ImSZvw\WnhpׇCҗ5|Tludc }_:ʿ2Wª<缛֝!>47o*A%|.Ԥ[?i H_p`—⦆Xt)_a O{h>(26\bGߔK[BlHԱr:Ez(T^^FDx y_zSAqdvzo:YɰxqKira샠Hiݸ5L0r},,Cl0E$UU:?JfA, s .fB AcRCxR~TD\!qj]\DBJ}ٸK 7kd:r3HE T(({iV@@UNь홲viuc#'bxEbc{'eZ ]`էS[ Ei-4KlgP%ϼ`ѸgtL$ kpx] 1*qݝ(P̲ض/4?m}ޏ]â7~JtoŏX\ ~(c ֪^){bS]U;8|̆C+,jI4Qo&jX5J,'o7HۯSA)z]Nlgk?%Ru&>kq[ޫfōr%VI3z-[dӗJ@2ofAɴR 0AuKKMW 0Gŵ<2%{Ԗ>֜[k WOFҿ, uvU?bzDnl;sKh?& ŧbS-K/fr[ۮnB*^y*x\vRo_jj)&?U*Ny* ƣN\$.&Ŋ4V'YE{DDd}2@nq2@+NI$?zs-Jcw<jV;W|no6Kp\{DFg9ʞ(2$d=sH}+@ӧy,qgPx8GŖ$+=]㏶*wӂ,6FG$<bY GׁejwP#*OL4$1U*f2 ^B&nnr3 G"܍@ wAС wS,Pȫ(鸺 t%!t!l"Hм|&]i n5c3lǦp Q spÚC :$fcKssU+^=*## Hs MrfooKH"*[\NH\d8sbr(zY]MQ ?ݽa)ipMPshkq\kUrzVeါdcA9ڏպ Y2TDfS)*Yqyc6gUYGest>U %-YT\xu `Vؐ,\]4_uisCxф *v0 r!ӿFj_Fi6Cd4t0 j-[S,~w\|d|c:ځG d,R PQ藾ZxD^\g;zD!$fJt*UK%Zb3~U^˨2K}N { r'%G/,޷o:͉-|?F=kҦãk9')}UR';HIw7/`hyFNݗThѤ7H$zG?A#, YΩ9UCnU:x;{s-m?jD)yVr[{y$'bl_h!|J缢42JlbdgUvl3/CmbߡfL MHezf/[c,ipxm@aHA8^wiFbq1{e?a "S m0TiiBIqnqZPXL3;ũ|_gn__O$*} ;Nflv\%El^I"}=VxACFnLJcypR.Q%2rvPorvq"Hhis&X@18kUd2giZ aI2ĻZqBmhEјTLK=ZT%J!۶L CԠ:=&!" `)D wv2gn d!% ݦ6xt/8Ͻ|j aDQZރd:4 w!=c gySބ051ou/]) Rږ^?=}o ]/I\P\^Z| }EY91^F7e&sW22zroOp ;@bq&q c >xqAkE{@@k`ovw.!^MuAxKl8p]J $KYv5~<~^fGK4f|Z~ V{=4,r@ueh*m%b yNk6m]DY{hG,Rm]1r[ )aX^? {56cj|'1ɍ IAJ ~o!}; x&0^īys8fDYWˤR v tT| iAO4óy/{ez 6LjԳ 4t?_I 2qN$z2/NPk2J災 ?F, w@ao/ "w84?;' 9 _"dȥQL$c- ij>֏Bc|H ҿ asB}ZZi& S3Qa}轚(3.% .#]ᎃI8Ld/8]VqpB |f>SA ^EHhYxU/&a+0uNElg3lb:.&O=^yYctЩ!W 2{WDnIQHcXo>r?j `A^ Y#`163T/z*Ȓͻ]o |l'.iN&C*2 c޲lO }U~+ҭ!b t} q)傓waYi*`ps?S9b:>|WUGňor]P6iPK%?GAkLaa=u4~USrαP/, 9f}Xp\;pe`^RkȈ248‚<ʘhH3%1Y[F"h0vx >cl'0zSc'=MM,g|NfW㑂Ln3|kƙ3I$ CV)AآXfyٸ>-[2h@M~ŀT&պ ~i.]:PnDE4ܜ U"]aȽYy0*@Q(M ,Bfo@@Wm\T/"g*Lx&5رpq_̙rUt&TDQ=/b Ya۞z g@L3q k"ԫcu;NǯaKؓ4>+wCiK|R*S!-3YMI%F|F+5J+f\ aѽ Ud=1YxeН$T@YBnnuzK1@A ?Ź\6,n) Yu40Y@F0y.y |LO"8(LPUa0dbNd5&waz wIDjtbCLETM_#ECgz0*:7\zpp~(ؓV2@:uN7_\H X4L]=y.TGz5t:kۊꚖ)p?iQ.CFտ2"w&t/Qi9G6MLBN/P@rۑ`y:J.T mTE8 \qo"cw_n]s⬥KBMg7- s ^4"C@elF}rAS1A7홮BSG7d>ތ;0)pU2[;L<UUc'jW~w,4#قx" %p,eob li71[ Ǜ!8 %'scElKӣx$9o`q/8_mrhV%gV O!iFK8Y<$D'&, VT$v\R ylx(݌k殝~xߍdg(H)r[$n$/צ G.2A'P݇\0_:>Wl#AE_g\Kl~쨹jt*aw^>>4y>'٪YL͔M|2_YP9Kg\ߟw^ܭ[jTt찕dt3RA<1"K*䠇gFwi߇؟]i}*'UlިWH^a˟ÜJV`V.8Y4~vqAPp$Bx<[T4j_>BJG: ƿE ~ܡS߰?bo{M7tX_5)ol!օB #  0՟>ׂ  |}Dd5L{v;>݇ưʿ/كaHI<6N _Rr>( < '$'G$6q(?vw/tTw z{s_qד6ʞo[o}4VQ,@۠~c )XbIp@ ۄWs/*joȓ1lj iryRu|^-'La22S˻e_>@n)GW/9]A_MKς{-}ۢLKfTO2Z)~;ί4_{q ^W٢9&:qO lϱ᠛!=Ȝ O'tΗ6v=E6Vx-1E^ Ge0p}*بx`eg+=X\๻g)Z ;_@*E--pMDw5cln=L3jh;g %lAr\#rSDlfcٰ%ܴMD]݉HUc'#a tʄ9`3GO3jI…Bz>tY*7᮰0Jkb;-$ㆪ@oADK#gPkjwj0L[^rNW@6?.D7KјeD`x(h:FaP\~_hPDK3*K&蝣\/.PoT7`x3nF]-/hYdi.DF!{Rp'S~UԼg"olN EgsinGl2uǗҕƈ  V~)֊㕐mq Ppzl.X8שlz_Ap"Bje Obh`'.- țUSV̢'w9 b^L<Ȯr'A8(D=1GXξ,tT3p`rYJ|NA|/,۱)\MvI},t{{*"Lio6 ԋ$T@ uWUo}@Zsv@MoJϨ>{[ϮY"m%ZM3˱a)ٽу&]2 B<\ù/߳H|Ρ3[ eq8!@Bu%( ?E:K?jr٭TxU~Li䁚68h(4>h&]D A­wqcU/-|YW;})ܰ. b펄rDb#@J׮[҆Aϸ"WDt -5}F: ^h峊|SSխ g6_c5tNɏy4ڻ(qG@vC- abȴ,M)M,$ 6?zٞko"s8樎p9INa k(a 3V7Y)L)}FmNk^8F#x4|opC78™p*e+sb+.1I20iOGbG.:ě7yÅv . TFrsrs7;\1r) d g)~Jd; e)\? 8Fl<3 u kLBv"͢UM*̯@z&Oa: U-Q\8xfJ1*e{5yy,;TKXZ덝wob~ϯ80v{ BT08ӿL?Py)WzG/8]okMTbGY ϨN0jr:jɦ<G"tyfZ#mV2 $sPRcڬ^}%>/oQxPۏ)+WDS>8=F9VgZ!L ӬŻ l4lB+{\մvmo#KF1Zej3u}wv/ƃB\206N0G8TD8?.`s.sv*cXGTi"쮎"<5#4oUª}ȡt+jTw ,41UA35mI^URtu[4Mtu&Qk$8R.7Er)u/],]Q;˪.OU`Ԩ4caX%iLc ޿(ˠoI+) :_#Q8w 4`U{.+J [ ֣'g. Ȁa%+C:RQ5Cr(+ovЗ_bSL-8 NҳuIk0abvz[noÑ(:s!f`޺#J[{3+aȄmFwt,\LjLI{oY}aaT/OI$M|4u TCkZQ3}$_!5.(.%*sT(4QY\խsLlcü,pJzθfP )p|3Q6`rw,Ha Ш! ßSZĞA?. c:;BƲq=G? qpB y;#\݊Ђ+NZ=?oJB5QZZh,HGkI%{yR5"%lgp έ\j1ȴM^Jq牉IP·9߹~P/1Z×JmA7OjXÎ4իb_Ff٢] 5#)4&/T(fֽeXQx=)fT, I/xXޗM\ln0at{k? ,|j\2-_.Oeۛ1[ c3,#Nؕ/.tUQzFrFEBma.$VrM) WY6Kv,VG 9@62`]T,va} Ծ4դ m1_m.C>,NS7u[RHlAt@iP c EK49eR<ۆoM waH\B8tcm2sNDcS<RէU1E& D|5[S/s5tgl^9bbd @熖?ROrz]_ӛ;n͹hwrϒPf*nuaXexˆjvr~z?O$Ur..M> WyU.8"#o AE 6Cy2]0J_?~K*: {ϲso(KibXܧ-Z\{y~+wQJ*&Ǔר 9ϨUSwG$75y }l -H)7Sj6W>%(x2)|"'%q6i#JO%[}y ο?ٞZͯXcb4نTbG;``|) ]l~0(WB"0 4_:xh-H{<=Jc 1kkgRj$A)H[*f^Ĕhg/}.SVnU'T< DƾrB4Q(x@_]awnأWq<>30DLU imJ4 aH|)j)peZpFPG ViٿhBsLHJRRwJX I  LO_Cl`)P1Ȋ}SճvTEoA&nܷ}MsgCEC)F(cOt6Fϩ6v(#@p"vN^Z@|w1h=C~20sRw:K=Y4X֔r^,n| zKmrGcxT!>Zl#D *jl|C!^VM0fz| j= ΢@nSF hi&~ݾޮ  m"i\ؼٸh'_&J평² 2㝬ȧSN&/ df` cIʄN- S} ]^m$Gmܰm|u-bK?B.ً" _„3 _+=>kr1S՚~\JÖyz\-l.iROM|:!$I47cXH/BkYXh8i7zJ7㹄S;;_@œQ_,V8KBhZhlutQ?1_6V@g2 ќ ؒӘypDטgKҕ2;Xʬe19Rd")4jRѧWm+1;#<4_n[{CڃkT&P 3n?K[ ʥ+0;4ZDY:)H\y̬M@ ::*^?]4Ӱd=:B6ySz|+{bIn ^Ea]׋R!Dtpi:71\2.(!};kⴝ~%' NU1!xb[u^1 %:p>ae\hƥ)H QwoQ`H@L22u.zO9VuD |#K/Ѕt)Zz07aDSX=ȇ,[bhѱ`\FUfN8Q/Vt<=b]H\G|Q d+a B]tM׃E.^QO{0]Ots7wuTi}lZ0a!J[M2=n(&=Euڄ3hF-ʬa%ݡW'y1֒klu̧4W^_iD$d{]tɮ mwXd h~P%r:L1fB߸Bt6E+ &tw(.C\;&BcuC~3,6omOx-:/aPu灰6 qoA轰X1#rW/#ŋFSUpt'B{\`]Iu!.|a;n[#s  .Z;/S4vx ȋ1-}m/v'7[HbJINRN"˲ GG IP430?o]gP)p"-՟b 2 5f^&ؘf*S%x_u’*Ts(oH _GiY|gU+UMC#"$ЙʞMcΛF9y)!368.Zī wx^D3&c TLUѪ7a#JmISrû$жޱlƏʬ=~i)NIY]Ԡ&䁠H zG9 ht>4Ɇe$TTW_/5jA$L)7fqՄZ8ΩxmʝStn^NjBl}OSNW  )qOާˁ ~?-Uiwď&US#~-E*~܁+[(~f*mc纸;:c>]hT7R|T1ξ8cO^XU^pM*/X%v{fv$٧q2KOhHyC 'k =|ɤ`(YOEsi["KnMe%L0Cn6)Lym]K_V4ˑb,R)LUAybm\zhe܀8{>n=#n4vQA_bf0J֔o֔#ttUF;>qMD\M<WN'3 veJ59H@@V9yd]U"|rrR"yZ8׫;^6h\iBa=mCsI 7nnG q7N0i]SUŃiJ[x2ʹk|л-?%VBߖ\*X̾e,Z1S?rn@@I.2 !qA..F$חxʕ|enHr3$%O>ѝDΏLib{6QCy) 1ji? ΧNUF([V#c?Pb2t~2v Ѕ,O U\pxOAv'oQ˰s x2^&CS>lZbyxv2Z\ v=voɑ+lF/`JNp ɱP1H)S7`Pɏ7A2)ykH]MbABかz3i#|beebxtMW[AB_E2P۞ʳpߧ1k⌰&-`:٦|WI >3gV]e-~XO- Pp)Y})W“4 ޽XGNn_M)ܣ͡iE݋sG0*Oϊ @jn B/ޔ}$)T>!t٪W1/xI8lk@ą3BRޑ=6Tvb X|WT:LNVdkVyJXoX8X4W6.#`hD0ܷqdC0i! dSlX":0C\2{FYEXQrY$ 40sh#˷0o;:^sO/1gdf]I̺8cPsca$->'/$*H~Z߭bi o\0:24;([r?8|vI2=vI@4,*Lq{O=,Dw[dG-!qu|WӃ٤.9> []4K)Ng2-ƠIȠ>PFdc7iމ8;o= j_ߔfabR]Q4eӼmw6[=w^:Q#2`8UKaO`m%$ w-n'Yiσ }g.$wn5Z#9N %cq訔lq׾S֪lJ2vv:7o֊tRK*crFHnqp&RE\5˅)&: Ԭ_܋ÒnK!O3rR6>ߖ4 (w]E„=_`V]<'$#* @Nbdr^ C+׵.Pԝj7;uu%ě阜0<}QRKWXQM"Ȕ tMǙjE |>1&jus&LV?\f#:qgBYf 5aRK1BnFdCAdI`M4"E|W-۶9ʫI3`ݯ][T:3aoΞ`L/gB"yċ+n6aP"fljXfNA-Qpz~퍰io ѿ>ig( `iybpWOQHX}VqG=Y8 G"qQkЁYw,K8+rҹ[7qmʣ#a`01 (ؓhqb]P 4kGH=( ФB떧@F!y85/B޻3'G)B1}Ǧ F 8ƅSoGxTa脖H(~CmH 0>Mm|E' 5gj@ːr0{ cKYmO}k^Ay,/qY&\P̀,MR?ru%/Jn3LĥyW'?@/&,Q^0Fф9w G8(+B"$|4ErEhK&Bqkps!mo1TAe,u%[mGL?"Rۖ(*_oFb:2g]qX2M]\jh}.3ѾqSYo^7ĜKg`cZs;b\VA(6sT<¶]FGsmA(=-5?YSO5Fv=UUeT=ιx2tU>A0g]@`5 *7 K+;~wyo%:E݇/gop|Kq"\&ɔ5ǡmHlbL1պrKup436+IWfnx9mG>Յ 2zOQ!iI; Hoiiއ^ٯ##+B7c0ݤɉ/md) ^S, o,.|r*՗̩6JR ;"?;/d+1X5׷[A5n!~t~Z=>$+4(dy8ө)FnZbݐ?7} z5 =WmsرNM.Maz.8XiBJл$Ed{g -:wB*1Dz|FAK$tŊAGv XRֿm%VbVAzHO*3$72͛CI7`IgO5*as:,8Cd[=D9IlW8ΙDj T԰ͭ.sj4h=umoP9tj^F]{Ok 1.\[p46Ki} Su!c3Lw-R͐RSOYEôufFŪTSH3j dYIh~Bs WR a_7h;m[d]FuZ]R:\'?af ST]f n! [K.e<2Ћ1m:]7'/ p`Un5qVi&nq5XN$.v5$úP -Qx/EEnYSV98d _>H u^,q.> Y-bҘ{%0Oڕ h_b+DS&Av2ޢL'*uM!NR jqpux;1/Z+h&LAS~J$Xsj`^X;;5, @c-2+ܺ= 'h,L]/TRcWМvD |C/)Ux2EPp+})gYw=S5I %#]pѡMQ tB? ԁBRc*Aؙf=,&+?_ҭ 4=Y ߣt(-e-W@a]|>W쳒hWlp[%]UfGs=]cRB6^=mX -Bk)-*J6: ڹrUybƖTi *CPڬ?ae^c%+\$c8FcrSïWiͱQh)H.#{9B:ðN#i .bȨH+ǝHN[n8ةPM_bsg`d &SFw'"`*'s<$.w݀x`c"[n 2H p3Qзڕ`b&EN&|V"ʕ5HO}ݎA'PkT5&# ׂCDt:uSzꔝ+>'uz]XɹQ./ G,&aJ)'Wg ^nhd2gTGHAP.V&gs.'iX z):j"S j~R̸̝y=QqeYiTwB֙/] C3?B,U8VAbEp yD ݦ߲t0s?;3j3ԒWbbE+NZxwdm8ؤ6q,.'#IT+R+-`A~ߡ&s uf4D9F|[H﮹D' a<#t*aHڝ'Mҽ68f]VkkH=w u"`ӫ1r^]ue[PCeI8?bvP:\W[wcSpxvTZvOsZqUe֚zbJ1}dU'ʍHBϪX3TazllRˢKA1 e/:њH8MFG֣'4'(uVl~CӨGkDk}k}p3_~[+}N@XvՁX +%A{z6Ao=TzB+?$CؼX*XJh%%I#Axu#!J~,ADžn [L闵1q5HwvJ8?t9XXg &eh&Oh\T0?t+\I=1x4P/}X;54 JKÀhCۦبeC@|5{:CMc(B)\ f56eN9gbFJ\>xMو񁚿'M 3s},duh^4,U [pS:d4> OuܬMV1{\VZ@g­dK'>a.bc',%J[e6-:^:".&v%n׻nmpgL/O`:ѳ?cNUR=w!cKs(}OቄH!ԴN~.QRæ#;G+ ºmx=[ pzHe ]|?JtgWQv CHl㒛Kųy{{ r< I]@<2:ȗ6WEw4lamQᗤld _VчѠvY~m$)$GpA/Q5rήFq [WՠO6,qNJ)HpÅħkUG#dDlb#iH(Ϲ3[T;0>O9kR:˱&ZAnW;?x^aI&Iz7tWW(j'Y kn޸k2,E#\iY h̖"{_B#h/8F+b| Uc3;dD ֱLSdC6sh )d0xkIEC6Ǣ~*'vr;X?݁]WƱ}z//E)v naBhDC͒41~LoPSt5uh\ OT` FyxܸOrݬͺyflv5BZFba©y L-Ւ|(Hͬs|οwbnj[/QbSd>"oEb'&0N)WDxj1̯ުaN/NJ?>`U৊!:D=7VC^;&]tyԆ{@LVa \`nZhBOߚQGq;Q(e..rs’5?+ma;rO8Wm|箨bږI;Z jV4Kc.h^;3b eC̢zD(:G3=3D:W:cۦ(=Wˉ rAYǷ3mΌϚhR/zĀ4'l,f:b$k}p>3DZ 75G5c26&LoPnPaDr`6 XnO']MzJgQihj eha|r7Bk9xNm*|Yk&~mEˉ9JpOg(RkU"tFUpPl3 k8m$7]R}I@zU9ލ( fU90&فekrKB&iUFB׷[}dթLXtšUPo_bZ:gGv Z ~ :ՉJ>;!u߻8D3XQiB1NwliMc݇?"tOP40)~El/% p gU](QB7xt\4F| $3hhEGs58R5)]NS{ߵ'Jӡ+ڹhd W{ ߤ[Q~@KXz ];vjl?FTI9J(AX9X`HY_RJG_AmCSVȠ Nrpަz%DA/vU W4云1N/ J= _W/;|nZƵ= @) #3,r&Fe \ {>ŃjKmU>Ez`ƿm UTPn_T\&~ƍVeM%{.vX e/S_NUޓx0C)V[:sQӐz3^E\RhT( >c^vnE=2xiL^ug=j3I☞(=ݐF }ӿzЄp4,%/<\J}oAjH4rK:L}J+hlyQK K^3QjqZF.P9Cv$!0xmUx1>MDQ"k%oi+Kڃl:{OLٴHѬ;6"H= PNpD bu)D< ؔ8]LR~ Uq:r?9姸U+”гJnN=-HR S 0dbvm< (PGyt( g@Gg}`u'c\Gϛ+y[`Q곺 j?Q1i P5hj fS+_leg`sz䄴#ˋXG]=qDĭK+sۙҭ+KwZ 7=n8AqMا*y] Q*͒![ںma&ݫa)~| [D*+M=w)fX*40FQU17i1dEZTtM4x>N!dņ?/ZS }+s6[u %h\R!&9K붌HH!qˈXsks cy[%V=[LoSvJRP5;c®hxAiJZ<7ZgӐ1< m'ǗIf. S hE9%{suG.R7 `[V8X60l#*-]pI:H!Ju{ұpMfxRk) bQwq /K&5L"3Six):M@tN 6Տ V\J{7RrpA蠷|:;vAS=PBtÃ7dJRHN?x-)T]<;يEo2-%VIPyX'R\k`ڔKȾןczB!EG{ZT22$gio=`u᫻yk9,?t\R{]X- lbV"gDl{7_$n~~JʡU\0U:*3% 8%/̩8uEwIhz ѱ\ͯND>F gx=SOPM,ƸOBbЊ]YTsʯISg~>4T Y]et<TQianB3Yܒڑ{^ O*}MhZ> ?:pǡ\ Mji(XGi4eS|ٮR70Q$W\K2%1rDF67 a]J^#@ zٚ7^UZ|N!w1p>&syOcg;bhG+'ȯ`:a}O4K13m/eɫ)Pu ó:<`&0s[{ IU K&nQ)ΰ%BJ?#~\eW/we)[ <6A(C0 #/ZT̂6E0\~z15۵_\k' M9Asr@ Oko-/x%T;p̾IJ|ۺQ1$6رhw%<<‡30N7L 1$;1H}s:ӠwP"_ؖ,>@AQq:uM2d9ҲsH Edb z8y?t;uغv 60[eЂw~ 8 4,=ʹCƆ`4eΆ9y?=iId8~PJEY\ƍ2K8Ļ;8aE2=A (]wťRwN#|$c0Z{53 JcoQ%8W6Nͤ;ThL &S0b#( tνPBL t~Qo/;`LVH Mk-vWO FnweIՆ\: !4#,31)k`&62Z':~B`BDہ ?CH xVqBL.j%Zng xbAbrC*jJQwe\^Rk%@B;\J6O8 /霄5Y#"43I,,?yaFe蠒i ᧂn1dW]P)?4O!;o :7pm0"8[~|+y߾ kҿ^j25a#>0@}nXזqgvg9Y$85(r6Ь-6CEqs9_psaz/ AK*xJдv!?*| SP-Lc>jz=qMNוW@%2(;V[y~rXjTp@%'vQf|cؓgg%'ٟ ftB|;6I2en }o$*q*qF* (){(GpI%A8F̉d(JPÓ]( Q*nU-AZ.uk^EMzGCoGLcF؅χYXSr؇fe ݩ_،rVI?uTf{bY{OaNimVڐ(Z2;`Ƀ=}Ħ)WBD8iS}>sCTةG4U9˼@Id dfrְ>V+UM-.aKJ@BD28ڤ~h B4G0<t#yfwC`cޔ KtEH;*.I-P6z'TǛA&M*}99ZlC]7OōY&$ϱy ]eEW[R jn^(\7&2tky'=DQF_;ѭBBtRVwNEnBˌt0|4z@'&H= FH:;j Z3Eh̳˳WA¢Lpϳ]rqϙ)aSnb%ԍ ȯ@NzDx'(d{N=0dk ݧ)a1 (i3xPr#A-mI^!ܷ$i3U;B_֡Nw^^f=+eZiRH";-TYpd/L3*{['`-`(DI-?7Hl[@mnѕ`ă: .sO2PRI6͈@0#F{|3qvܗUȲp~^ ^x{H X/fƺزJ Ay:7O{WaD@dic?P&;͵i!UX@{ej:}ĈBrSB7gtVQ3ۻٗC3Y[ ~HSw9uMi)'tjU".Zqaqt&e 0F[.yr`|qt&ΰ_ΟQqIGV\9uE] )-V}:s312y9n%Pf|L]+Scmw ' =]~H(~Pխ ًwz68;h92Pf=bOȣVLs- J2A_ls۠!`k;cxL WiQT^yAܷ !~!-I<ܧ R}Ҩg#XGi?u̗C?i 9'$+ZE~@`a3nJM8;sY1H[+`v4!C|sEN0c-z=+>kޢPbB N#-2+ %./hW.MwG!Ͻf JR =c+<;8d+4%f-щ0"4|X䩜h*mT8Qr8^{9OlPóڼ9RM-PuVm`w`LG3z[0(Pd+:4aһh`ndiOdH7I&LbrEE/ȗ$fmiҮI%v GN56w, ȚٽKin#8(zIq98o&uz2oXE>LVT[tO2:z4CCAL䟍{o.E8\JV/ckxѹǟg˝z.d?~$v ^ʼ(]W##hڒ~U0`sn?X jϯ:[}nQ^PIK%КM?Dd:WQ9)ph~ 7|g%g !3#Y5Oa SVWԺDO2u@~ѡW{('hmvPEAZ"f VZͱcS& 3ewdme6:\];MԡߩG]-bFaF k4eZ0% 'As1xbZCȎJ5>{ܣmӏJ_~[5NLߑT8!5J7a+cH_^QBLr U;.=v[- [_dN`"b'1 P.NGF4@х醋Ty39Co|9- zR_ńgVJK%pe)n /k+Y 7o N`,!P.$;:7O E6WDBj ×n IhxmmmD-m=_vH;grjv/⶗  ZT͉#3cU9x`VrtEVBHW:mv(}oCU¿{Fm[X&cty(>|;?ft1Z#M ӣ_cUۅ//@&.6t1@fcL j-I<3NGގ 5o+б?)ɶ @g;o, ;lo=Xs^bt W.]OfPC' T+)-`t3J?7ChӊX@Dbȶ|5[џpuYP#BXZBマ'~]%OCs"Kq{ɿ?py'l $_G2pܖ) cя} bBȋg{/sIU}>.FzK+"͢1.{R<ö>`|HvZO| #V!CyZJsa33X |}BH+6Ѿ#\0\U) R;DXg;!Ԩ?W0 P[.$zx"Ӑ*p1 Sj}G2aTO1  0nBq:,@>⅛%\"!s.dDwVJzo4][+ ^ xLrl ;:^9A%uzjIij8$0iႽ(,IR_DF2]:r#OOE)T%G.)E2yI*6#5a:ZW?ң80Pܫ[F|%}M=cKᝣb&!hyEkSGvB1T€~ٟa=P؎E:r)aY@/|#uS!@̊ /dF1c]9RSf[VH}*r#½pq )M]5& lL0C/1:Ue泴rs,QIWHdMhL_7- q/  R B؆1πI4^}([ZGy8Aeèߖo+Gh_Zśۇʮ(tQݣGy6t*[# W}"ݾPka9ad-uz &I0$eS;Hv&Y{+SD6->E1x 3(_<܎q 2Z7.q KzT&#")ωֆPf$aoOѐmm!h|j)-Ͼ1S=nJ-/#]k5he\ja;d7Jڥg{EGY[dE*a5cęu+ -ieWV4E(M5QUS<uzwb wklGlVĜo*@= /d=Z۹z׽үĺ8w]I_!W3l8ӹK$ųc&9MBrE1GEF)l7o-ͳנ'S]j8eNb=m:"n.y 2--=}Nb[bȱQ *7%zּ2`͂NǁiuW> nE߲Q+MmRDw> jы7'u\iQS@&'6U~(CXWJb~3lPҺ[߄pK@܁"X4.KMAТJE9󎹤uR`Akr Q&TZ$rQҒ! k'%jqZ=EZ:wNn d8!$5D)pӳ." x4#~ha7b}kVǶ{H=qŴ_cgTU2ftx;5'3w;؊P݁ۇ2 x'BMP@>`vu2bb V )8\H3ejbfeG}PjA"9+)Q QS\#]y+@EW.=]xXOUKvS? E)z7ʑʡ-F^37ؐ c ˖LQ+\6JH]x FbvSny坊Xx\1h.>]_nO |'G84f<<s\. $Acګ4fTlth | Gݴxy̾vmbq):;zyDl(ơw; }j4ol\40A}E{$*04ЎO鰱SyQ\|Lւ5 ߝ\tw;Cym9Cx'0} n BttGj!y}B̶֣x1l8ߠ<,F$>M{a$GCnf$)f4S7|YwI eSutEf|&MݟD ;#7N4DBJo' |U@ñ嚓qd>=XVg\.{^ɳ$;]A[HyD&ǸlT/ȅf :*U<-VGt3@5 mgms3;/0|UϡrŦ~/WW 4j%G O%Y>,-ْ;6x4m+DȦTCn.^.%9ܚМ@sOsW۴0so蝞6w#5*(]t]#v76)? OQb\G? F-EY 8(MU41;a˓Щtb e-60.$,y~tzqj±yʳY7Vͽ\-4QRS.iތXHc!L)ݍ$(k_=ݿO,`BVz_YN55Sȓ}A Wg*k/# HYm "Vx6T :lG5r,ЬNu48__G'B%zo!C'w8x&zMq \Ek^߀K7:E(lj(U2zmJb;,P#F0R&Qv 'kɭ$j?KLsQ\Yps\CD#t9Ӆ/UowD\`"3Gel.،QU>Έ4TH ^h3,0b/C7Jت[W_HInsvE =sQ *؀ ݱz\=΄UGGصFOwnW?qp#Qf_)(+ڶ~Azo=h_,i45Ahf#scBj^N%#އ땏%KTȥ |E_ SWiRd=Fc]^4.= တjs-oJ$[{xugTG䜽TD!A6֌6׳RCۋv3\e+6h17e: ! %4(ޱ] 4Zj5|D xw73tT Z7t)Ŝ03c,8!]WowK22' X˘;/j'ҒrAg8q@^nLBPr sAf}`pn>dLŤ :3#d,.f(SSl.Y?Mk>3-flú^1!_)BT>Q2T\)c ׎̈́`a0{:彪4|GaMQHϞVxv>Mg{UR c;(X#K*>@xCnp z2\^dV= $&7+[§f }2W)H$bpl<szecp92*cufC@q+{@,iu 1HΗKbr;;8KUlNIߖoAWċjsf<%~#u.BA{jcXIRJ`i(/-k:_b/(^O3H+Y|`D0t.fHZ| %Mס.)rKOe")aQtG" zKp|?_]zKŜ@SW%'Dsc\}GÉ#K=sE4|x c)P}Eνj BD5JB8= wO }jK)~<c¬zBcZdA8AIiU*)*}D;^^-e\@::`r#A׵hFk+n>ܜDt;dyJ.h1wЅ:* 7&;c[bg CG nᘝ4j]oZeW{18vjV\hK4MΒ(-򣖣:r(>d\X YP(E4FXG-UoYa9_Ֆ!n\@G:?vdxϬ;+b]婗Z cv˩ʤ|o{Hrg Œo_k*+T] v#:;m'CcZ Bu[YݠĤH'NYwr)! mӠx{Q6:9 f"Y8, pB6L>B_Eq3Yh)q=i$=P(XM#7>-]vB~s :X/S|аC ;£w Ow 0VT#y+Dz3dv +%+/ 4}i yBgbXY ʼn\*]EΧ5;~:\RN0'U⠬+AO1QJj:#@0}cijD)O!:T(_/0[iھҮ,ƒb?lV jV5P0 > Y#~%O!)W+| c\.jL#189J4z?CE{]6d/̟|I!PPs-O>3ĈfZ eV40uL8z2 S<4ua/~c-Bͯtf+@n`s,f\jK^zlz\ꙕE]l]!ҘK[UA# *k%WCN`^vfpdh%C2& b<K =PD\ U0,C?ӚyYa}b4yIaXʌ*5bhph^ttvmВ[ѽlpI%J4YrRC^aB5w ˽}ېΓTJY5h72V/l *ʜDS32Kg<B%٬WҞP`qW-ahu8\YQͮ"_:mVM`H̗'q2IK||7㟔A\*6g3{_G5G%Ě L_7X.PnXjEPK,6Ẽ3P+5EiLAi۽{hC$G=4p.fj|V!=ä7p WTk~m)$ ɪ E--AR>ˮeq4\R){ePxʎtIowKt ;Tcȁ/sF~f 8՜wYȶO(U WJCNT :c)Kڜ+ař͞j ݝq $-8Y ?KÊ/l+Ok67ְP ?#߼Xѥy]@1Qď05kC Dk% xG)K<Ȯ?-S1Qysa) qp؋SxO|\a/:Q,>YӜ jex]Gę NpVj{6ipx~-D*% 1 )Zu|mꧏp5Z=(U+8n @‚k8zc+%3`F8 [f 0p86TlO&ނ*w8H?KlZbFp)K33zٟ.YV#n@mڎSs9*l.%nM&`I{֖lRpψH%S=m[DuI1sT cC(~?傑!U RV CIzr4ɭBTafo 4:` q>6BbW~2^Y4&r)_Jq9 h2$eGRi7G-"(1rK/V)%ECխzZ-??a>3x1szzȏ\hDb]į z|͞N@?,g[N91K-ɱ^_-LBYWbt^a2~)v<a<'}u4M{5KNP۽G:_:Kq$ǰ(W0TpuHӥQ%ĄbBv .!rfv/3f ]gO]" cșՏ6HA13`Mi+a@T8d4+z,F]%=C3Ufj %UKg0KO-ke^P`Pi3Q |65Dq1u]Dav,OPQ}jIICAfx"UtӃq*S%ZQxK>l\5h܍Q,H924uݳDIؗݸ!eڝ׬9Ľe6?mFzbsJHOV(t _uwG܅D\Ÿ 9JnZ)9 J/i6ݤqK$_=<2jk0 AWmLmfxtJ`Sy{ L43%{WzS#0owY yR''5ޝ]7sb['LX[ .wݦQ3nTNꮼLFŋ|KU!NۗҮ$̤\4%T/:P`Fw??M`+J r=CFgS9^WI;`NyQımlS8륔 FA6ssvIY}v[NM+Mrzc쎺'ZXw՜^q?kJċ卜em̀NkUїؤżYep9L8 )6F}_d=viBr*֋jl:bC-в>Ux ڧհlmg??!^cMlkAA=I 9 dY|WqE`|3d:޿1 GtdHDgh^Zy؉-.Szg 3gP_Pll?ljOGPuS󯶎`VG[ީ's7G>0c@S_ϊ}px+웮)K5Dv^?*vM?XnRjPYVnTu.; bqs8 w hE 6qGqй+2I)iV 4tlwJw^[}~LӞ6b浏Ai#w|&G)58D7YH ϙ^߯Us6ɇw!Pz$;[";ߎŴ\M'lmvzy eћ0>^&ˉUz',$Ѷ'N;>Rnz sIo[Vy( C{Jg pJ?-4u|d:ɸe7i uq|s6efWƱ$CoF/;Re]qlCTV)Ӏ[Vǎ"~\)E}0ϱim9*υA:j7XhckyGsZ# 4 iŐQ2J! Pr.3@J;Z*Țb)'򃰦 }NZفOAh$* ?|L+IJeȤ:%\j$ku?[3Gd2/i(nean |ĝ Q\rjI @ *u2*1mGRkqIY Xb7< tv3_L25 à3]I2hz럻" SaLhCg)ςe ɷ"`L?CէIFtb$e.3d޲u*m NOH=zn+||EdFM oH1` /ZT/YV2cHi؋j(;zzV[ XW/Su]KSJM`/sv0Kn[>&\o33e!c'V 8_^Z4l/NظY$lMw 8Qi)m|6q]4++0%<"6_`(ԕmP4^Nw|+gCq~L醖#Xr%7rRg;Ԙ#S}nT9ι;uK < O qg]'r%kƯAq얹Yr鐌TH98fvĻD+9׎;R1_As/M=~ik4Ҹ.9)n'XJQ&>f)Yz*GhcBzQ9JҔG`Y$R]<]`"Vd=eh`aJE9u臦3 <^$ѷ&tIlI@7Jhr{u I00\26B8fx1w*$lfl8K"4$ .ϨVe߰iv7њh}!]A(RS|)pġze޹"mN1̗Ş"U$aeqMw"t$ +S-iDK%L @,UHR#9':7 ړv5Ca =l[`~.Cu5\+33bz8SD.:LXuzO;HRڗP:V, ”eKհF hFꃱ+ÄQFLRǘ0cF1mij&iSK2 Ù1s S85fhI#/=*=-GRi;ޚNQ3]&<:-|mxKjY=rО/9W?Ũ b2{ {BP+AE*!"qLs&J5ʀ.COkr6\)iIw9- \ W36µUNYo(VZaj|Ї~=FSR̎Tbwn< ~-)b7곹sR78rN?m$6wF[  T1J V]~$B=dY]a8ߏ gf7]Sǀ1!T^I@A D-`Rw&I1_.%`Qb`[1€A{.G[+K*h;}*W,}dvco]YHΠ=kA "iHA$(GrJ|m;,RI ȥ( QWGvɏϲc+mFjDv]Oɽ^9rM F[p4ulN25 RPջi,mygTY+F/`:X%Vq U1l@p]x1o=Ӊ*$ r᳨WO00 Ҳ_w%-N$teA:H/fzÿ JKձ.;ھ١An/+LFOY'@KNo.}%䗪>vBam1"Y\O:Rr«ZS3UGS+~? 㖎#WDBf#ElZV-{cѾBtNԥTxЀQ凸x定(nW*쀵5I~z~pQ!ZRCy΀\;KWt4+JB9s˼o!Wt0=2Xʹ!SBCy0Ɂz9B˪A)V2}['fYqJA5D5LM S q+B0nL;ޛ^pș](aB:2K$ti؇ΚmQpzTR~}k/SDGZqtP:6Y%Ro4ib3AU a1rJuK 4oۤ"фLuɩMiuojB -GlTօbAC.TP 6拃vcm?eԝ5/ na9"4K89@o oӥ3 A'˅]_01רN/ BgYV̆g Nʂڻݩ$iV L]fC8%ՊfLL)w-@G}ڝ \z1zJQRpfvp#yΣa#KCraxo mhGHPـ]#0B[#'6NMyTwibbkfTrzRO(jLo߫\*S;šs~:zȅ;bƱ{/nq nư߯QBU G+Keq?sV܄5 dvB` n|]x)~*\Ul4.3Cmգi\Pujc4H[Ά]HPu.le4=}wڏ& W{Aܸn`"nT=49pSۮE*]D*_24:eaf{Q:^t醯@K"!]!PKʩˠrpe,TvJ+K7 -/XekX!46FT._!_u[|"\x tF[%EWy=~[CJrBnNcMHAr \ĥ'z/4|I-ՇDyVB?<^-D) zl>ΘMʳ \KOmޜ'w[?vy+T(1 GCZ0e;#*CG`cS0kJ Ì_\KksqzpXpWٶN…MfnIEft3|sAДv:Ud; 2*eS"zv_"Ww?&`VG//7A>'c~4&z!W~Y&KϜج8 ՂahGSq%K`JJtH0c_ԑ]?<-[4lIP~XY _:i_&SLPفQwyN6Ecttn&lr iHDnHg1ʔޅˀLN/R7ଔ=!% &(/`ǀ/!Q/B L&YZmo`Xq< QW ma8Yȋqh ~ I+`Q՗;=*Qϳ~?Lʼ7g00m:pND,ńPy|,`t-lp{j4R9r߹F1@(Ա$ȃx7+ׂaAP`ن.,- 1qZ:) 뇋9<<ò w'U?(ߣ,*z$MJAmظV*$_1uy7u*^z5^h(^`۞M2KnDtbiJ~"p}3y҅?<>iIIeh9C,Cϟ.\͖0֍6ػڨU*`dYhZZ¯lcru jj;ecjo̷^`.}|0lr.Uʢq͡%cS"EcAx18%<#uA|Z*XYw:,3vJyH b[hS_A@&bM%ŭح,xQߍTmˋqj7ۻ`#fp"_I9C!(g0MUWOLd@HK1ط-{Y9/ɜ:eU\ۘ@Id0$tһ܉wn6Щ!̞6 ) i.h T?`Iڊ52$؄sN{9UצdG7D|3ʷs Bfr#îW䫘 :L\BD2ns0,â\K)3A?c٪4fR|-H!h9p5t=ǚ\e\7?׀N)7Zai`Jgr/)%̪nEO3C?WO x~ eplghIɟ5x흝\T)aĝIԷMhe2,mJqRB#-\(QLVfѥE;*x7 nJfƫe xbzg= 3qoϦA7R`AClBs{Sh8Ip AjZQor÷y-K%zAɴɌ5~c:b "-#/zzL w49,pחW0+q\<鍩l;,{k(gz ˍT+ U\tȐr#_WcPXVot"wp !{]7Gl[qT)Vߎ#a#NSm':xK;Q-H4ե)l.z»X-o8n-K_ 9cD!N7zW|ޒ'̷dr偂K@!:-MYTya@Q{)] -嫠(% sup?̺BgUWUs2ƙ`RG聆ȧC/îpiuk"!*ZKJ #Y1,nf!f;n4 %Y &uV_am@+5DM ei #8~'MXW5o ^s"ES@7+(04{ze5t%tm ɺK9KY4Ob޴c@?g %-( iW'u|;ϫ5( *؈=}sWʜJcDh·sq>2c[zh-#_^WZ+}LZMCs`F}g uY?WͰY&45l'j2c/z;YfnBujpkJ9VOfR`!2-Y‹t|_k[jBMa2NXx }Ős$ `b^@Iۋ> Z"u'r$R|.c.,O2&%$Ec:Sb-0Ta7*Zy9Q`vwQԓU -C"闀c拴<:Ul521; :J>)\s%s9Hd"-lEoeէ+Ti75_Հ!PU;Y^3) 'y# '.|CLj*18w.^r\=JMϵD&D`6n&yLtJ >$ 'LUr5ܬ8E>> }!fH=F d-0~ȩp}a~A(Ro"kKH+jACJö ݫ)j/oFȮܹ:AvK?&!?w:z_ AC~%tM@r=R(xpcn)CsxEO~m׃ls谧aEJ.e1غKԌSvK˨&4aD|oG'ŧ}1&j>I1+ž{$T0m+iJ7x;hp-(h ܔ~S qד2}yG㞨E\Z$rcn0M#@-,i]Oͪa:ϑew0 ľ@;@<e6! +]I&#x{ÿ%Iz=qAoYK)JxU9O # *I,6V$޼gv+*yEW  (YwJ1mi;m@#~yvȁ _خ683[v^WGʼn R;Q\V1u%IR8ґsUnךaœ ax|{a'm onYG|C0+%;JK7J/U$-!iE}^urDӸk*$n_{Mh ńK1#,&^?MZ8FUʼnzlRc L Ty>l&u]t I:Z?ωӸml41/RY96%ų\79W58mA2d2^UP|Y'OE7 _"oH<FڰB`@P3O'"kKŞ4F Cmv" qCDҷ{2!QΟG>\V޴^"]pXBl%DT4> E'4@k=NnmZn!SgB4q1XU~ : # %VAptJɠ kzLdMcGAB?~SQh\8f~p b3 IWc M6Gɹ,wde](AϸL\U>.:ڬ~{)F2C;;kvMB@m?ȖG^ԭk NMtEtP*/\NvR3Zh*EaT7P, jBbzjh/&'9%^IsCi8pi5ZKg="n`Ӊ'3)fJs|dac(RӬI\ڡ-R@OVӿ_TFӗMX#Y3< 7yW~E2MxZr)Э=7Tt- -޳x@}jW _:$ix骓z"+&}F\w~ EW`dB\+\E+k'ahEDShžg>2_Uʆ)P5>yhj#)U^LbZ'PlHZ!Sxt^5LŚ%'G»DnfEF3*靊A'lm1#3sYOBd_qvZ궂=*I}-LySMYN9%S~;>n"#c K͔:~_Cʇ2ǿi:0FBA\G'?Kh@u*(>Y9 x|\FTRI TYPWAxqIWV²ȗ73\+" a-lґD1~ c_6,O其য/T WQ2R` Jq>r*ʚWџ=Jx~Eљc7ؐ="oQ+Ԁ]Ӗڦa;}sJPb9eRl^~ U@[OD9A\}ᐱ\O*+mRJ'eCwߏ킰Mj}| WSU[']uq`vO2; ږt$!ױJ t5Dl{-iQٴ؜%~l9/ ڛ[cFO"^?'c2TFl- Ih[|Wk^UM. ~e͈7LfPGFG§%"4}K,VP:_*Ua/^3YCU%a(UM|/*Јެi #q?Cˊ!xi#QH4-\Oڤ8u>TA&eY'Xjr{Fai^~_Ku&4ܜ`ɽ{&+rt3OC`aW3r$ 'i0)_0NJ<~'2_Vz"p!9fId]7(H@xwuG) ](Exwĸ͝,rz C{uG[qVԞ\\T<;ƥw0 jMY4ᮺC 10~aٌF/\ <4_[sc3oh۟kl*mYTwim=2Z!׍st'|Q=s@92 tt:[yAy_`߬L N֙/iM4E.}k rc*LXh@ߩ,iզ= 5yojąQEڈ0~"fuMt '=?#h3t +3pUd1S)ůSU>,Zɲ(<@HaV>(=snd )8ٳ ]x#\&*KCq&fD(]elksUcS{)>fdѼSkjxelGQ!/"c@1B{j|نFnpk[SHR %M^(x %+xC2ۭBojkYC}O#:eh# c=E/d$E*' ^ޞ"u<"5jgEsjC@5f-.H3F;#Ծx.aÿA~ݳ }HXfmBE罏@BPFː%Tnp2/{rQR;$SeAYoiɬP~9̛ky|V;@F' R"čC˪F鬞-(-õWV ֽ0:0>8F[Z \E&pN}6Pu1rJ ?]b!XQ+b2ҳ)TRb_qs Vщ=Muez }d,;7oDh_ϞӮb/c$a b|:7***TCtf GdyM ^ߧ8zkHl&7Л;o($|OEvT`@un9t |4g#ADOf = m j#fBri0+]y*Šjzur 7`Xk]e\Q>1ʊ4zGS>A?>:.wIHnURE@܅\hߖg0 e]op" gg 68@ {hnV [MN3'#+>%ú!%c0Dƴh=j?T2JNDg1,#lN7 @ +ײhҰ}Lvw!v\Ί@V'C^搐ީ% !!-[4vͻw/ilff&+ npӾ73QU=d2'K`9hڰiy#B+4r;Fᆬt*rZ2 F@`)Ne~UGƺ?[sFb%0㘰BԘRVb7uA Pch⬃ݱ41cQ;R7mX8pLw\U nŷڶ،⋉rA꼌*Zq q$.~`V܈=n&˳ƗqC* jLk<Z0>U$-;NUJW0Nm iszaXR& %Rn-kё JWAгx8Ө}kQ34T_LzBݑ SȌW&B'}r\Q-r99yT-!FH `_nV Jm7bo Y7o(}.fsa.m1hXg@!3yƀPkN;Vgݻn7k-6Ni! !$ >q̻Of4Ȍmsa]m ,?Qof:˙;p`Fٳ0Z1QBCB10ܧ@* ].SH(s^7_8>8?+fA|љT=l,-a i۾c]pPA5Wt==jnQ2W?R DMM@7ח?`bO׉[ ZH>k^}"_b+OǬ$;?Tmzzௗ{kӿR^I!G}ป`0 Iy&\G,Iͱ~b[bZ*g~ֽskk{zI3oP %DQ0*m;bMsvNf?h%aB:ʺBj#ΗRWHi5әWWɮrUDA显 4 j <[XyHKCp>ۏ+,@)*Ep+Z>AO@ ?6A6Ym<|xRĚߥlOls4\}B$K9 QNϰf \86v;4E NK o6K_8GVnEX_,DjvVw}=߫.+G8U谴.SԺ:U> OR9|6xǂ@m$?AEW1e6,8Yh}1gL=YI'cѫO/T0)<^zPӠ U[=?{jI?w2e )$sGzx}h`@j< ּG͋Tǔj<摨LM<`k %k%؛HpyE/!9*%Rp:8)CpIo6MW&1zG:5ůQI)@6Wbv!6sqc+)*a:Lبr ~f \Ie|+ 8f98R.uq.Q}(k7g=9{Z)@zՁrVtԛX/VN_hPWJhXyM'i0arح=gsV }JzhTδ3a$_㡛Ct}ZKsU4"r)Mr_|XF̌ `}ܨ+Ǻ8+ #=T.%s k_AyoRQ!ۆc>xI=YPx\Mj\ɫ)j{PJTN͌ hE $iI!%Iv"BGb^ ##Sxud=\fO0)@e•1(8Dz}Ƞʆ Ŵ!轵xb _i_LLqpUS5ۯ}2h߼pnB@WNnE*[pNѹwګHY>S! {_a=:FC%ed=(!nvi+b<mu5fFʢƋ"Ҝ'p'7 hWm'm tb &jY|HNo}8dž/t):E Mk%|G34Xu.u4i(''ɦϘx"-0 \!f #XI36Ze𺔱pԖ]Hd7 fԫFU>zཤc?~CI(^jhRƪEa"aUZ EC[0;MaS+BGF j+H-L zG?b㔻k:-͗Uv|>1+OsO~:7c6{4W3L!ZK*qɽX!xԊ S /-NPt5XHR#Nsr-eiRL"utmr^.@>(1[l.[6j|`0YӏEVf"h/FL`tҟJ92JLwz'FaLV0Ԡok-Ⱦ>𱟴m.gP}TiO_Ks|_ӾsAhwۧʉW^[ 3A~4k_V`58v%UoO3#H:? HH\9}vk UT G긔E@\U/Y|~<ɿ{], n|UZW0SI -)nmS9 K <"L=w >&C4NiXE' K۪+v]b0ٯNގ9"7fӖmﺬzxjE M poJ,\Z̊p}]Sb\B"( ݦy\' sqk34&/DJKw%iS@8H3΍r{ʎ@˽)f ?͡@lȺCzϪ PyphpVvoR!* n4(B)(]^j53>z- mcmՈtp$1C?0//FAe7:HA',}d.p@rl{̡4Lq4 }|wRAz4m6ݣ&/ |c!aq@C'N2L8\u?J5 ~a;_j. gF&x+( m8m#wLkE$LĔ@;4.P{];=VKb4tXnu9 ś TvbM>qaҚ Uv Q>CJ﬋]`[LJ(-S覘ĄX 1=aNtc.d?̝Bng2?'歷#}qPw@ש}/:Kl N&0~so@Cq#ŀ<8`E|3kݹ .U8 [ZA^[CYz Z!ыNrȗ=uq9[Zffʕϣ94sh)H~5 PA?W(8\=[G~>"yT)ۆ 1}E? 8)om)ŐTS!Oĝ D|OL]!o'Re]gPgEAyݹ)GQ fMպԊ 7گEF (a܈M $JZ:[I$5ԜbC]4jejXjM*.J`+`L.,E!k)T!z5 "3H0Z&hB+2 | 0|7rIcSgY\тS;Ɖ+IA1!”18j*u&SOotKʶfǖVZ+&gj Q8Kw4[ 1*Ye(6<%n-v>"\>Y19/agyVo6J}<ؖ&zHPB;T<;d^ #Yz?b̿ ȳ~sXH}ޝImT9vzԓݯg8TةԬ.^ hZ=]:rPo.ޝ$ 0*J&_-{eZ&)@z+_{wQ$]Hw?8DFJ>o|zTO8=O2ظ P#ЗhaҠ@I߳˫ʑҊ1I -OC spPϖGɽbx~(8$$"Aڙ4KSu׾ۨDI%$5HRp45'TX%ef<{ډ#ZZn\|j^e AŤҭI`ARkɳ?s'SxnakSҩh:U S ,;}7`ڸ$0LΌbJђMv널b焈a}c}{*4FL,!SSSP E?D}r7p]aQ=ݚy!ƞ6"8HeJ |f'|V`AG]<]:"-۾(9| :-({df?#ϐj2I!r7#xE3,6S2}FI2川?\Ŝ1rVF1r}O;?d  6{%Q+ƻ3 wf 7%l HȮ` MZlfRT9^d\f*+\@G./HUP8eswgH3d;[7|9 ::;x]B5 䶦 5cAť:I9SωF10V@%b즴9gc˅~RͲa+Yh{N' LP~%Pyv'C7}d_5'k.~ c~} 9Ci kqbF(̘|ªz2ڧekOHeW^2za lb䊿\,f< |]tUz??T=\ZPZ2RK]3fC.zE'|/ u~Ұ1t^HH9Drr7}/bx;D#_Oa!9q%iϋvVޖ+:·E450 bI[z*Hj=Fd|woF8E,b)OUg&P?PG/w"mӠ[ -x_柌h(۳oi­ +)u6C1I=¨q]CK$.!Bl1RD]ry۩m޶;$378?5(m;VYYӹ_xV>9)h9|Km} /"_Ƌks[.>؜%0p^ɛy5!vrg#Cj*(MetE1>Lb>]CÌSNBBF9aa3cERGtOّUXTb#Yok1fe6,8 Bf܌xCGǑ<>+Vm fNFx߆M 8 ˈ}ݏj[*@@҈Qn^NKjG[[t]7yinO;f> ~_YJPL ,f>R˅*9>B--BM:z/KwS~th )s^!GVJ k@phLy<1{gʠ5+Ai>#œ|R{@ {2%ƒC|MS15eu>y;t9m3zC_9oGgHqG9ðVZ)h3 G#\,*z9ޖwM*3disQ.MtЫ+I[)qvѹM$)jhG1oѭjt9qLֈ\r12;^]H} ceEeߥ04C!f [M-gCWEۧ5>@!+7T"n2? ;a1vЭ%#۹$D;"b!8BK:k:^?+3/Yv20Fλ04LhRC% UpGͨ _Q+g;T1\&i1{JpIލb)v؋ ND B|8$kET9Dx!5.f.*{oӤ5lܦ+6&/i Tm+ۢOſ I;2Õ14k)AN|i;ҍrE+!sQ0?~7ǣ@n2m5JIina?,aM!a~.ư%WCR4"~ɒYQCy^S#uzq00:QxQP!L?ؖX Xs7ON8v}PRP*`/`ܨNR17Ȁ n^ȘN?O:, ׏f K`jφ cX LƊul 6UWoK=պMgらaJ f$PcNl5&=c8N۝;U9;q>,NFB,50*)5wg; 4S\s/'a.X9EKğްK{oUƃrj`Џ 't\_uw],}d8^1_ӭxBꑵ-RyC%Xg M#'AN P\x(>.yb4al;?.0eXv~ :t9hp_wEHx)DP0\!^*H6Uun8΀b%jW.h[wu/TUxqQ7! !s}],#2R*vVlckO۽FfgaMb左9&-)CϏ|(Lƛt_}~Hj9ΥLs0v*`'[b]팥hfEѩ$ c?|R Wc=NUmdב 'jg ӢMDshp4wZf9uTD[!bFN"s+%bA1 ; s&K9@06عW- 0e:й{d_QShi{M >v!GRY zFwpEyL˛r|Qđ1G7j,-1mAs)]=:bjW  M_Rk%t@ hf% '9XNƗO:{˙H/@6tIUNISq!+2 1|yH`BCY![Gĕ[kȥ %,_on\, GD40<渭2߲K 3$ZGI@k2(tՀ!P%q9?N,"s;-9íj<4b jlQ% %%Eܨħ7➃\j|!|98 /k .aBL'߳mk/90! v4eRF:dTߡ>Hkxnh/Ǚjy*nP̤(^f`qIޖxx 0%:$)&z?퓮 dzG 7"Cv֊j_[}Ҧy1W|륯Ws?a.Ƅ`ڴB>WI_Qp i?`ErZG_Q:4>,^ܜ]Tš;em¹JqDOӁ"$@hi6./k%Lı ؇g8ouE!мB ,J 8RJ }.~ZnU*y NPl(j#1;L4Usl Dg(!gxn4?|Nl1';TTF*|/8~G)vmD9ǔj&l8-9z3ko>f{@JS*oY hσW@#j Ѷcd-2W&s6Wd_vUsBzkxj(XSS+{ LFHbMv UBN$d䥈vԐF@M7O"V3̔Mث {N܀c nR37M%p߻jI $('0o XzÔRM04$ڻB4 bJn#@_Eً؜Q:<وi C8_VcSH ~rƹPGc2>[(l]-v}n}8Q8ŚgS Мߜ{9\w59p7^Rp!p*{D]Vt?KP[&0,0V(hE xS=M*U,d[O` *|}XhV1#:QUب~07o`AyAHYExbsZ, &7ѳmiPۉOL?34G /VډD1Uz`+w*e&ؘGU淽Sj?t*#7oW箅 d ww)8(JdXq3vE8>k^%U5P.y&J]bF,o@4[z ]}[.F!dVXQgP Իwr=n`lO2,dmr*q);x#fֽl7p5K4H#B}f, zHC$Ο\7Kx,%:4za*;R 썉~hl~/;u`RӁ;厥rsͣNE/]7ObomA3-lv6}ţ5& NDInIk'p5b#qKR\;/kwn )) Թ36{ōmo<%^iNJ4ydz5Cq%a VHoAn7@[N,,'^Jт*d[锞5k2.3gCG>M;$ӔѫHQ:D͑XcH@P@ghrӱ5} Q{ Q: $ ;y%01TҳwYx$kJ`' ``~t枋Iu%W. r , d)TW<>Z%hěMa:MJ8렚^JGH ,NׇX`FQ( j % %3~o%+l\̕ʀ~Lzo^]&rc꾓?^i@7k*k?&$6 )% :",k-%KQqo1UV>ґ/W>cjΪ PIEV}<6hyDHwHAWmQ.2b̪pL\O0`Z( ÂP̶qI9`ecudY܈} UqK' Uc.BeeٳIs,|҅r8$͂Nq[J?j\ǁ?h"RQ)ʹ'xh#_jB.}6&V"fn5x|t!u%G ( oH/l/3XH3;~}7:@1%YL'SќXx3G/(qBԸPPYɦ-psmzyjdž'\ `bo1⪯*Y`tPQ4Rw,LG M"S"JJ*T.L#LICu-=SX1!).`Y~,Jw g> Z@,qkԗ?g8ƒT.O}qI}m)9W.g-X0HPP4}lxDD1I]iZ3vFYvwU|y X}שk]ҋ4f*LCGH5&C2g,1^=q]!Gw+Ikd 1^[ysb 1/ujJIu6%;e07ɋO[ i3C/Q-><cpZk|Tn{4qYV_wb CF]$z4Ay|Rm4. W:L7̶hx)3?VPH6x8SY9T.SEŰ9~m' ʵvA%}.hY'x41OԴ Z)| u>hHVyGQmpT4@.Tq]H yCHDɛG1Α5:,aŒJ|mP*k^3z(qY609˼sl, iP׀,shJB{WD?ca6*5f—{5Bˍ語KbGȺ lԾ05RWMY嶭#dSw;6AkKvuXn/%9nkgЙ30U(ȹ3"\7“MyL^z:P1 O*Ϥ,6_i'W=ZB̷!wDզi, :U t&S|bE81>1bir#ebd$ RGT*68"~* Ee}BTf ]ܖdC:X΍E@f$ 8\y .+=7̢2T+x' /5 ChE0&5X5Tgy5-Te +Ԙ ] nmo]YIH e?ҀZ^ WoJxռ3[k 8Z`]Aʙ IE^..ýR^ ^-}FLZ-)Y<&KcE簍ã^fw\(x'imxo8= 1hMcOS4y\U`/MB }‚oDM|OIx~oBy;# "z׺dZ[w&ry?svrQr+Bd +y >n߅LN-c)[E6"GqChjr^o`&[?XeyP;l,31"UwR?cl &YTOZfa!TPc]y8JD@UrZ$nJ01q=1Qӹ~к>E6:wPby{f͊'IRv?5|hnҷ=>z!H ?m`~ Kר$0dl1ęJOh t-%mObIƳ f(i>jwMh?%@n0,?k3nL&E:WLjm, 'ZjU0v3ּ#R%8u,O4I}lS 8$  Ũ?&~}DGׂ"m_>܎PFX\4hP/ZCM <XWx$a+=LxQv1iR[ӟv0 d'+(C4 E4usϝfEba-TwiK&נ41YyP}b2%–??C`ν|p]NF.= PU#\{ V:~+.CXL߽aMS|IV #I?ZwWUU%sVPWF|%UsCLP<1A*B͵J7'ANq -)@.}B^U{u;WOy^vtkS q[ }#?^=qRoZ1ViW {Ȥ*[ L4kg!RXI7"yXq8IiG14!SR7H:QAN(XF (rκOe(dܜW{q I'ȜQMË2iӗQ<3?XSSbj~dhir:` 1M@<)SY,b)hNr¼ZlЁ878ൎeL۵a.5I9x3>Ȯ^4ܔI,P,$~Fѣ(7K3]\C;j| Ż|eo[Q| Gz\2k#"_`(PsLJTy y˅ߨdmЈb6ZIXʤZ:HQdGt1Ĥ 7VW Qgg#;e ~brW|t!HR deup j|$bu`ƶ.ei-FT_P) =R *b[Mr#wO6賍89]#]I!*fXݳ?Pfb\ucI^U|;x`w0cTnZɛΉZ8Hpvl(oG-Bz^hSw9H+M'm9*:[c̲l)$w* )bC򙒧 "c&J` Pt7IcT 2ZbޥMm"$JzfAz|uƕUrڶ;IrQ3׊l&Ą-bpW_K0g8Zu6h,y1vNcMZou"#X[ NRŭֆgLP%=k}d K 9Y$a~;`7qt>h=$rwڙqbd%:ƲN QȔ*ik|ktR,_FFչrtXt7+1 t 7Q˭=YkoH^X&f2g-U0v}`[*zJ}}tk-s6alb[Qxyªb@Um:.''*)6QbM@sg2tC OIί*΁aA'u0k&qh>1~!vuSlZٺLdvMlb꠶dV9&6C};, x ~!;~#Ae=h9z=#|܄.ZR' ,*.SI }%=C*aDŽ?XST*IqCoo[hg~xRf$*?.POC'cNo.3*`A&hpThDt[[ѮQ4Wb`1Љj谙O*S^}U 'ޕ2f+sQg>#bм2q˫,1vBTy#z"9w-QB1\`YͤK!M05R`:c@`oWˤ/)al?˂6 \GLr HF8sEE؅ &Tۮ 3Wܯ`{vor_jW:T^.V씱yʃKnTl9"D3ĤQjix I'=$?>bb#`H){k?e(vBt0RыYid\yYli_!^VM>C㺂1ügƂ[ȡ ܲѪvhtTe|}p)&2/2,JbȘ.8Zб r<+61;)-R&6"$P8לT "pkg͑!ȥ8_e#(QJ,`3P8v,↸!XjM-׾) t 3)Btc{6dm8ׄR T(d'<(d4v%dKp)fWt>Z)uT_BC pY DE額XcaEғL?ۗaYtgc9GKG]lm8N /`EJ-f} V$e$c uSƕs%GZ.j_Cihl!MBp@EBwLs?}5Ehdc7{x3@сey$XS0Le;Ùrbvas-/0Xp  1#_[qy;I@ũhI4xKU1ƽ&!;41C#cAhӮU݃.rPzރ iŋ[jQ5s>!׮a F9SK\7HGU3$2 ]Gp/ej [0k f~W1_FZkR6 !1w9x$ FU<( kAAeN:ο^/!P~Z `M±:^xr:G_~" Ymg~5\N[ #Tg2AJnA^т XN,aN g"9+ QaAn"b cqMwkL.1DAacb7hLi~̑k[Lw3{` )'(e,6lR9pVߦ>Jq63*3ᛞew*l" ݮ79,m\"ay/4eŔ ` .tܿc"Wȥ+s+\S\# HofzЛR;qf*?bfuq JȜYT/t3;ΒV :leiG'?E)vvUt27CŠ24Q!5) 5a&nA ɜѕwPeOue1')C￰k}bZpP2v;+;#*L38E%f2xC$T.W~G"g* "pƠf_|:P-[Y9exD`-tYF&1Pύ)M4Wl,Zࡀvk\bפ,f; 8VrfUEL:<Ä$9x8佴ġM;e7TVв5#'h}d?Ǎa{+& ېY[JC[FAHXK?3) e{}.CE]@$"Sy0 gd!%bsN@eW\חm,BoOLΆ(^/wRnv#$$pY-GKڹŸp4ĄNz~*rj:omFl/7 \fJ~Ǽb+VުH},JV)ՃUuc^2*c/YD w*<W3".4JL۝hN~٥e[s|>7cQɀ5:H@$ǽ doH^/xRg5m&NGLߘ&G9I~bnXTkr*.}i}'yDPD5 ޡ(Cj+<` 7\ j7fA6 %32EǓf~TEU-DLbyDwhXyC%S loz /O\:Qfi&99 ?IvGβ?ZfgoyͶkobI E Kg?j N(I,G:>R3#{+[# ap$vI ծpkv710O}Z{ Old mw^&ꦢY6L[B] =?CV?@ƶ}8ۨ'{}W9RI9fuaêGS:admcc9|ZfonI…ku}P&dyC[T Ky{!Y8))>o2q>kn*# ]clxoPU ĕV!O!E/ R6 1Kԝ?1'9ܠK ~lC3)]سU, 3yݰ!! qOHpp {7&10 {ɦ tu/oZAo +  Esf%g#?#F{Ddj5(UEc@ ñpZFȦi,gq,aj{ Z T/ 89KUJ * !HKJz]ƿG3Çjzbm-3wt"hRϟ7^*'/XȍtV_E Xy" PiUל ceF.B̙-%" BRk= K"dY+Ke Mb9dž;i|_Y5̓%SJ$zOY %ĜZTb1?8\`H"3[2×-_o1"FNiYĻ͈J2R-vw?pf8v[Q!>Te7CJCbDE:T| r5M|: o`k{ᓠr ݏt6'UaH,sm+Gtc fbC^p-T)ɓO|\[[j3DAߨCzG ĵ5p|n" I2}0MCJTIXf"NձimHKD +Mݼ<_j-G3̯]`L݅wbIFq, 0r)-/_k[-5wԗyu\!i[9S= p8,{onD[PX~СvcL}e`=P22ϱ>$N (=5 ^l!8)ta%ݍ+h>F8Ԟ )`j {:8//YdY?@xnG?b>\8!kG(ե9kИh SRp\+:gPT/~9?Fgq=i3Dj2N7tN%*!@?-]Fm~3M͉=Y~.wf:_6Wn#P(EI?Nu*Opzq3`#oYŽ,6кS$=3["=Hd&"i)T{!Gke}rYc; ꚈOvZNA߈*NCKP \y,ow_Goǽp tȅbe#.Nn`{\~d,蜣98n!tUb+$\sf.0?f LGڱ ; rW+3GH lk<~hùJP=L'|i~!"RWeEac^*ۂiԝP 8@B [gl;={=GU{d[S6T|TudLlћLBQ!tTnB@lCFDp& G^ l1g@B\ӷ z⎟3+EiZT9/"19$n!c/Eh>㫁[fH!`F3b0kV3?P&Wkd0e2~LvkU0ene.ܴqsA04ATg.FRv_{(0?=ku1W?(BR>F1<8e'~[

7ssnEиaq=I ½ T/I޸}Ie`1i}\ZnK0Gm5Jg=mؠUk>&ڪB @|˪KUC{>;}3u f-z8?'e%sW?(K|~3G.rE׿l݇F?,-]Ggy/ֵTHUoPmSbI qfWfL&y.8d`Z? HG:9-jrN~YU(F0ISZ6; 3*WVs?(X?sC]Z $(Ws@lp.re>Y)Z}6WђC%QbtσOPZhs Q쓚dx' E2!+3s/$0ohq ~'N2U~#N+}'fixYoaL.:C$j/pƄ taw+kwbJÁ0#` !=}RL}aTcUH 0V/Bi𙱼\Gn * Nڍ*4p%lhȳT,!*Ulhd{ng, =f2GVe 5 3QQ?D;q;M;&e[2!j4 oƭ|= i d ^';xG;ׄ"uլkFw rIßIW̏z,!(<*JћNCro+!iir PB f1r,gԯtS|LHjrLokZɅpʱ?Yna܎R0]?&sR%pET{Gϼ`g@GȝӠGp~ np,^!'R[n LN1F3yp82f:*TG6cAM}WQ|>zi8w1,BxVX|ЦmxgL+"g"dnLIĠ95HT-A.'}~)\1IV3RѢU Nu[x X/5'20R?: ~ѱ?BHSYHFzQ$B `g$GWVjгd*p[YWoWO+}64xJ9q^g%㈉Z0<_?LhyX H=ֳx ].=i3+?>ͮOi2lbW^H5:BӤC\Znzi?J-R*EFT ߧyֳo/zy@u涙)K84R\:1&=Nocb\ȿ_`ZUVo]~{=GA{p+@zGȷݗFz󥤭m%=>ՎyP#ut]u:8HoDؾ9d]"[{fkBP:Aud1L<ҷ̚= ^Np>CdGzzVe>%ƾaExdlgGbo%^QEffNX_)MV!mȫA_sG$Ѣv f=7ybp jfe*"2cu[@0OINt$}"&]~Ml~Y~/kA,3K*/̰%md,Z\eVE8Np ;xRO_ %Z3fz A%Pq5SㄈYs&5xAeo5y3K-J`sU:Qe;M7TTFUhJ2,v&K3д~\h /|hȚ]&|a#dq< ױgKu)6Bf, **:o99 Iu6!%n]yhԍuF Ff&"^,3n6Cڳ9Wop>`@?Crה,'s?(%Y`ث B΋A29Gu7.},ڐU]j>>g3G]tCIO8 h[^ Sp, zu`$u.Jrmk(#źR]l+c%8ezp/Y(ǹj-ȵ*apW. 6@jN)>MU?s]$5^@#7FN~Qy>Mec0w@&H 1MX2c330=>7ԉ{c ϖAS7uòC #7^> {,Jd8~ ?qga0yO 5COݱ\(cop(ȱЮ}mݭ)pcVE*!C:~P+[0/PyKfcZLB@[!` L4pJ',6?]BZ.f=I֘BZy<4IЮ̘tόՒ)7ujUF˷KPFXVo7! :y2I~z:( c-wnCK~xvyũxrʁ0dg5 6QEnfw^H*(bq@8o}Om 'Х\)8PFň;w2\IjCC֫k%rZS'D2iG JڹdY0M2?5jY+f]lR!59T%o<;Oc<Œrr青P \f}96_(M> Э5Y/<~Vfiܴ $i J,hO{eRcD @)n!Ң vD8Fq7Hsֻ"1& Cr8m!r2R=D@ޅ vZӜa:}TzpiEH`7xUFSڇ aNeЉKgB9 0!w;;q{R$Ux=r/X$vr<=w [(iPP \TX5-,A{ƃf?*Q*鬍,͵d9=4oٰ I^QR;q&& 1SnjGEd^ϻ*Np;B| 0tjMe (#'3j" )?ѽY( {i8Ef/l3BݑM$Q<φ2G2Q2d1Z=FJGRi62Ç~:.ȞDfMZz8E<mCJba #Q#q [C{!"iݽsUj+G d|468^R :Ot]XBaRn.);J,4Q2tLY!YA<-}Cxxң㠪Ɍcg+Tb#7>d9Z_Cmw.u.AK^}HSǏt74٢tߑ0 i-|c,m d+gezl>j?&=*t!)[~~[Jx!X4țk %%l^ưyil_\ƓdT6%“\O @٩gALv$v:!z]޳ ϼa4Xrv,u[h)l<<"4䧮rpS?+9S)rmRS+9zdfXFhT3jPϻ(. {%5&n$H +`fM ' >uOowK9 3ݮ?B0y]-d`aLis&[DFLo)" һEKQ2n!R3w$=l'cVR~#{?'}+ }Zy戫I:0qc1҄9iHMcy:#1;=7'0cbRPyWyp%W3Ɂ~ceKR 8T"oҼX^?w A&"DzE~w tW>h!n9!>x<>)CN#֛}TӪEV DY`j e<J]i$I]<К ,Ze@ {~e1M,w\NR8Y'-kC&8?xбCez ZxMR#D{>/& ҀEMh#hOb8L2;ړo@%!SY^ D_E*>v!zy`g+}5ۏrX49$rjzZLi0%PT[DG^sFw i@Kfz@c )$ `j( pa}`P۷cn"M=Do vG,LC=^h5\j alH3ͣ*aI'9L\MaEI*]4+#Zi% G=A*]TH!8'auq(ۨ?)8=y8TNτZ1 p>mpG51$L o6Rc =*{+GÎ ba|=n=lnSYlWٿRzTw|yj*h"`~-{FZՖ33ۄfx򅖫F ӱ:A%!#[E>yL- t)ienj>ط11 U3 lS86,0l [Vb 7@d S稄aϳ rT;tW(#`wĽ2xN5/9XtrCa]w_斪=wFr FM: {nDrd)I7SЫH"o_<IՂAuA] M.3E0F!J]=Ў3+icbToG]WL-ymL#\Ycp/* zJdNwi*\XЯ9e X>V#}멬onh>$&BYECʍ `ah[h'xi‰ANyA_0xO *WlKe#^ݹaS PZe`ЎJh*SMu$#V7VA9vy!Y Od: q26?"󨺋&DLD-9 [N9`e ɬ0T޸ۮ 0?nGgUAxt(wEM'?Niք-Hܕyf}%9e!yԷlV弭/s3MO$>/DL Ӓ>|Dam[&Xk@ZGnRf-6m oBㅰ ~M[ޞ-b)EwNlG4[el !ԄnK'rP7 /.ZEI=3G j_CSġ UM>J+Nį1mATSrכwv:Jh1 2 HuWËl2)ir =7)H5I(lnt +-/уQWn;sY`w Hj7~) $m%p*.{)Br)cviLĮ6w7O,%ab:TfĦ2ޣrpyTo[vl^q?1z"]*aU,ruGHʔ%A}h|u#ߜZAr?d@4bfeNn?7WS`_x,?h jP|Q 6Tb fN\l$>&kgifXcU4on!YI]P-7 aۑ 7PeE{q+n:Yݶ6/e1(ւtXja4 `^yoEz&GK6g)βz_Hbj@1Qpn>76(qa ;$kfeq?,o܋UU9o@q e<򾵸b᧖?ܔU.VFc5u&AH:ǙQ%6z.S d* :xwA[vxUY 7*쯔R- >?=j[yÎM Ȑ헟}~(]m~V'fsx7Nv?sQJ2WD+dL;!o 8~ߖnKL &{9G, Ui3BqC$K4qot 11lq *Pɵ=ZܦVqi& TS/x.W86{:/fgT6-)|KjXE$e"hq}3'tjf@]~ŸPJ Uf>^Fm95iSو Gd/j 'ZRXH"IߑXude` =ᕿ USaHCNw+p1Jf( n.4=b !4Yw.b.@](8eLuW|?آV7 UYeVbb8ΠL߈4sxE!+~xUt0t%(4Y;pƭ*Y Jc,9MiHZ bxYK/×t܋&~kl0C.e0Fv ELqsT}9}#FMsH,w".vĭppp`ď"2'DpɬڛBh`Jԥ:7>BЎm%SG5TYޝnsH.2>+f}^V{ z.sڽV[qGl+N=,9SO 4(S:44SrB̘iB5#JMuv*C^Z\^ƒ=S `p7=~4HRz&>5JV<ĭ\j2|w1IKWN65.d~ʉD l_o4MJFf#˿%J Lҫ\flCsgV&t Z5P^g~]T"WBbްxGƝ=d2v^$0BIrv/:ID]]nѭD1<,ZmLp*6dc{%f~cl{o:ђ3+F((IWgJ޿uyʏE}t?Գnu[7sV9Nk%0$ 9y"idJT1y"&(pK5ۭRm}u`T| lLpotu.;_%b,s9sH tgcFOD#%E/~s9ݥѮNaw[&bACΗa#Tq;H HLMzC=eT _fW|66?f9?@Q =ցm8\KArrIPЏߦ6I/I<oW9X y'&+̹2W&k[j2!F^9DռO6J^\.+KX2c-zM'vvzXF UWXp0qۄi"ZH6V;ElYd#q.eJ޹%Pڀtg? IeF tQ^T(t4ϑЗO :\Jm\W k)HKGafxaě12d(NNӃ1/6ȫwyʺh\} K"`wu g=A#HB}^i0]ܘeS͗jS`HtiK + ;Tey.V~%yĶx.!fĵ2sj&;0,NBSj5y7Q\h,`/ƟZᑄHǰv >\tyJb9mDZ-"o=g弞N$2k_<2ƃT ƪY.+wQ:2!VGUSgܴ"HݘɎ"`t#!xq̫kgt(>ïj!Ml|'<s@q{xP>a<A }g2{ruL)xHR+'F%햧a3#yNQLjMۿׇ&~^ˌq}/ ?9{Z7S<ё пڮ?p= y ށu1 kƊ2`dE~eS4ӴZAU*gv&LE"ռt2hK6Oʐ]( dEB9Jf:v}_L"Gvh{_Z[u\xM܋B$<+ L۴`$'u#MxZ^t\_,BFQ"Y92WwJ ʳ8hK?.qrS-]v/:]8JDn_Rl@2sH & ̃N*#T)s9wPlO xS?T7V! B܅"$%m LEѴ|0niLtj|} $O"{ެw}n~ cdLד h$Quo| OG0n.t63LO슗)e`AtyWT{[ޤBvGsη @x yi槟:^VB%HEv |pD82ҭ />ߥJN˺_]mJ֦+.GfY7W+\7W\R"_;8Uպ+ wd$j J. RJ۸f.&yfm-yScD][NB'ôIǺ/y-W{'QaLU!8l^DĂNMHZIllJg@^Юy: >6+7[R7 p~Cfim^}.{i*,+:{jHZgP![sG,p1 .r4mC业D:U\nFןhO9l?ϡ'Q)E?D`,̒APZ&r7I./!k`ʼn#}~UE~E-yſx`HӐg`R,:Kro8^]'I74D^'n^q[enl쵏 ިpyvnα;QvZM(y%\KO!E5C~xؼo%q W@kĦ?~d*(8'D5KW:Z НJ!X9Gd'y,4wnHATK&Ƞ}E~t r߁m +~ Gn *ײzW;QEDži0-V3QUM[VO m?ު}\q9<6t}6OCð^e@9a#蹤8WoXcw#=yD3&'j3y]ՋΑ*!YV:r4K~XIQT8KKGEVRU{IqPB=iwzeoT=,#7`:hLl M3a'4:8^Ⅽ]hL%YORl=mM!( k8asy|aL jk6A ^tSo3X_놙_" Dž9N({}2SR_:fN_)ꍖY#Nkht Hu'6M/O<+|FZZXxl-ƽsq@&K;/g󿞒_(lD]|xUQ/_/yU_[lySѠ ^)ds?yx̆gJ=5M] ~<e"$k Bd [.<$.Z czq<"q(D 'rJnVw IWO0dK'F}L63WY2dR-p}'̇j-jP0Yo`qTPtbOp̙FvonHN*q7[t>f2 NL0ٍɭʁ[Bc{A60sX4a$z~ N~ jق[i:D xJU#Bdwѩ #_n V@bd:%DGJScLRb]xlQ 3M4o}2~sL:-e}gOK8=Pri!g7A'_0&I+= ,Ɵd<_QQL,Ă< YPS=JSÚ(Я ]fgCi cbA= x|\&~Jim^fXݯ , -nX{)C`!ů,-k!Q;˃Wf~/ c>e5 я6ד&ڹz fۤ+ߧ *̏V:~p޳q@gG,GEz.KGA%`@lgCEYm6!J4̝ ϶^F7QP\#`c]&VBW9)áfvڧ=C!#@ݽԢυ#F}ܚSu%lBN kF.gl~2xn}[(~ܿ.dO0h0"H `@hOʅ0.d3cY^}<߿@wz *e^+T&_a~WgghAFe ,Id~ <0|(\ì#RK0~uQ9iAD.uPAH}0fG~Comީdݑ!@"[gif8aFB4˯|XX6(T2pr%˻B3٪1 [n(L!❵b&,wؑԇQH5=$ V io xC 6AM]f_Vr:P}!?.Z΅׃RL = ҒсÅ\!\.BTD E60:=LН =Y];>I-aʞiFgFAI_V˷<.2dO9E4wӷWun0d˾'h6`ڽKdR?ާ(I52x5q maWw1Hc7ZuWp%/[H!d'A?2,a.1j:A(<7?9s)a/J \1uւAFʁ;[mCjUsg RAA#%DV%X ܚ+^FHcm:kIB2N? #aƒ\)QJI&Kw58g=1\m&*gYI>YĤF31j%{bDp&#$_ |n1:MFH␂K֘>#i~0^ X3U^+?mSj2xZmPٛSC/{7VMdn+mOHa6mEvw~|4O Ku_4XԔ7:i2KNSZB4oD0"+j/>4idʬ6L/I̙Y3-Gn)K@'agZ od#<_֌{;Xv٤a>h㼐#]klDJU4G\r dP @kze> V`s4xݷbkfo$Ѹ׮*hj|ƻT]6`mu- ON(>7.~= dN ";/ڨDwR?\xB)B0(+ O‘HhՋL=g9+iN=)Z"ˋs֚lO3 [g>8Sv㹼aQN`B`n+'uf)Jt&Ta.F%p "ޒ{ H[G$Aid}UaQrŀUa:Ǥ↗?elEUn \x>ٚҖOCp D`wg"Iuq1X;*.݆Ywk-?4i,K)2d͍"Y8B:#t$ *$Z=pI D16U[GkSXMȭñK)rM%)KػAow6Fh(!?R 6*.tR93tuFcXS ;?h~77#ɮBdb?I[S34FԦEsoHh{bk5aֻS`gg5TlaSXFq4CG3.,$2/6Jqĵ+gBH`XEev_F?גze2j̏r)AK~尅 \7tBy?S#z.Ғ.-Sí!eL,$^y‰EJHYBN5>v@ N>=.^[l;y T,EnpvVHZH(<ܫq?#l[J^q2S9 U4?pT;' _YO36y>yRM@cD>)Ek6Hc\(Nb;a|+.,P d+d<٠N,>}ֳ[r7pw\SK#V3?ŁmO-:ڄCoXF҈X+hMN%jRKe4kj|EzVrj/WKF4$[I@jo%>q<~Wйtd-;}ynUE7AZYi9W%:lҳX2@/!fk^eNbJl*Ů%ԫ8~kjXŽm?Б*&9 ~f|v[v`|JC[9G#n#y#S*d+)Lmfy&dD=|//NNT~YI(jx2)/AZqcj4%_* Jw}v ktȄ^_ʡWeY9((܏\!Uy܅"#tB{6|/wvK4hm-&q1! 1%*~]*.-(&Clւ`G2 W?l{i)tZZߦ( !bi:G^h(/놹ݠ}>UR #fW2ji~òuW>̱HZ.dT.@PHχa,R+v3_/Y_@7*C̆^ rwFVE|y/ĠQ{J_*i6IqWUyxe^g#3Ԑ8o,Ec&3Чx,6{ii w`4'#X_k>թ OLy= NIz'VK^,w#p*Me$Q 7 U35B  Y` `ꄾL3Gξ͸"ฝv2 ;:T~5-R.*׶ҿ!Nә„]:Й{c31!GY즲`,Ak?ʯ=Ҟ? ]r~ ti`E7y'_bu?¨~: ,'rSލB\t~ijG!gmUGKx\cpL~Cn3K$±VL*93D,G. _AY9[%kz\beY7^>}LHR]A^ V`ˌ[ ~G;zc~B·'T}@/\Q7+ 훳)֌; EƶֻQcSeQ2n>Z܀VER򜋓dڅ GhDWA41pM+ oB&3ÈX'6M|F::IעxQD#p[F(EvN]T쫋jZ`q=5}cvAnV ]~o/44RqKFXu$-1߳qVˏ$VnE>[L xx꨹)G&`.r(* cAuI58g?=NJ3JJl)fce9NE,m-,TRyhZ~cs {C3y,罹1xUOc"Se8ٺ:].Vy2:J}O@ Om#5K7q]q*=[)sj 9]e8RtII8c$ S!( Ay9 0@hOOCZ2a=`h刵a'݋1J[ ic[#)M>LSX0y!xƦCsѲkKOM06Rݞ;W+l$M|]3yEp2c*Zl蟨&7UC"׼qK:#ͱs2kQ{hrPS oh}ξfjpt֛MSf-D2؈#3יUޑLH K0utkn1+m׸h溍l.0ۻsc{+`+iЧuG9vA)0[m'&>{&z5eOfO*7oў@Cy08M&>/|ʮz!&?I@ĿN6 ͕ R~- d=>lY871B݆T4|1 agCsI$uZi8d3fF^}5VQĀ NcC^?{EKIzj`Ot w^ e\BM*z晆Cy][ylCSqh< y~3+>%`'0Z[ >F:L;lug 16yD\T =cJt ט71MSor5{2^nk>/܈~NTiфKS$kObpj-fObO+srhSe%P˵rOV8$Llu&Rئ+fn"Ttu5#B2d(̸*5ق6[\HYWl'B >ă3@q3@n# R ICyDHjS\}pSPma R"1X/∤ݍ7u,;5E+X\,0Ԧk_Rbރ ǞɼB$rbRu︽A HjFʩM$TLzyVQ4o քpoP]_5qA&FdFk{YI`ƀqyeK#3{O`+F}׻hb?wZ#%"vs=Yo$WMg `f Uh+\73Ю+ 8Dn˭)0p|*H2S@e{O+*4d8BL ckܱ9J [^pGWXhZL^_.>Je1yoۧ})` ~2 ƕ\#kU+YWq4ոx8L*Zr$ |>^ _@M^cYؙ!&'RUp29= uD ܡ nN"2ZIjV({ 2S\#> x-lAF@ ~CZdC6v‚d%y`}դ|qXaR=SYKA?i|p[5VJKjOs`~ԐR0s(⺨wCݤrN^wٍk:%mw=y-Iv`7u`B>} ti q@|0Xmxl4gniAFտ~@rԨsADqEMdJ! _܏Gf-#|Ͱhݣ'ܻ ; /.tL"R/97RA7+'t _$B~fs'4?z,w]20_W2}K1Á7Q <j'{uò2G g2p|/үHz',a[=;eA735sO'> "8zq4@}Oc Seǖ"P䟵N"AXd r Ѫ@3P[69EhYOW%s|ɂ nzRdVE 3{-t C'[#mkxg'(iWm`3;sgOBC+q6SٿPjU-@vMt0}_ 8}T٦[ CBl(22 g玂F$$SW҂7/dd PQ RALMbAuD$&=ц#I`)=t2E *H1\;wwG1/NceVhMumIśfyN[Я[vk)]h13GOK{-Co."7k-p(7H0•u|aϦ@ڌmjػlQG9m˩f.gel=KA{@%e| ~njKHW})7}FNctN?և>zH#̂]x\j-SR$؛,K5Mm,lhT鹍ԮD E,(hճr"1wvLl36:=J"BYL}0ܹ ܖW%*(|JcK@k  mfML8$w|ںwߪP^ !~V;|ĖӰdx'~46`%Ξ=%.B4p eYJǽ %8}r3zNldR,tDžge{8e&|Vw@pj*X_@@`% .]1PCC ӷ>+%fAt4NdEqugQⷸGVNtC׮Z}")ӨLa%RL0 <;?:?:G XE+= $G`,7o>e5r VbIbM^1°@ĞG"UU+8Ý~ Fa.o:ܒLQHK`\ac&#݃u„9aOXjt!'Qpӹτ3̤tq*k@Vuk/ԪjlJ\A?Ð. >hDDĪ88UW;.ڹ ?0z9݉))yiyI~DKogNGJriަom3Cb D& eې#YD8gʈeוb]F oC- 0+0=B]ExSu9g>=!!@% }ԆkǜѡD_dj]rBYK0{ @rUoQ9&q/Z`H?iK%*IbjQ>Ծ@VpwŒ|֢|=q'WƉ2 U 0NS9a3x,Vօ87 7м|6_/Z1mt+)97ʑ\A ZR`aa6t|SG>yğ&AM-3FBpKA5{S_-%V`bS_ɥ4%%#rl/a}QN*E%\ﮊyK:Hx-rzm6U'UT@uP#ޏULuH0״³ܗd\&}GڥUBzM+<\({.2? 7Pl& ! ;->o4w1?&mBL?,]:1:uŏw_p .Rz#!g ӔeOn/L5m6~_a_Xc[~L} \LVZ`1LG|٬-¢->;ͺ3]8 G\QkffbZU S[fVJ6!b ءEj&2{- $sz)E P$}ˀY4Iv0ۅ_z5+OcG4mˇPd=V,xpVp@%0؏(7V/6$ZKB8KZ֤FdJ;ὼ*X6ZIWOdnu!LH v5\ahK'SH~hhxMůu{,05/F$ [,>)HN3s1LhI^LZɩқQgoj"ia@Z~ۻ `B̗S\ '{Aν )NyܣJB-KMlJp2D>I \)V7 NN1M٢|^Loe lJ| >=׮zYbݏo  N-GR6yYȟ$/@Ktr8(A|:ܹ>55G"n $ȹxL~yh/\1uRuIʖ |q3ȨsOшG1yݘ6`.-Ž"8m - XZZV*m"mw&&p/>p H) G3#puiz2uF;c64^8J(DHF : 2DSȓ\4Հ,=Tڲ}I*Qƣ+D7Wi:npYZ"ZT \ @kfH+nDq0& `.;oι^j$%N]"y7]|r`Ze7 m`2"M6{6??]m: ^_*Gk-myI |H x꜆pA)JrnHvh@A5@ZfCtŜ!haL͉ aXCaeݍJ`/7l cمΌ5ɽrb<'^V>ڐH !{my}%nGm8CKZh|ߞޚgbb!Ố"ۄWFV_hV$BCGKV&CZŚ&_6Wkt\8.OEHwirֹ1_S'HMwɵ*`@`T5WXqq˽3F[K?|d@F2e779} hEꈡ(m87lwyݣ2~*Om3.KknjGM6GUR,SwӘ RF Wkjrh1mH-z ܛ8_StD'آE9 @ Al_L\<~Ҫp7 AEg4RAX]H5Юq3?DED)rap"Yng\)`;TNy_[Z"!Q+ ^&Q{sLi]0fϜFfѾ36tm@P /h 94QZj[NƟ1d$ZSus(YH`^6Y04U)֢ia@ *䔞ʫ?mҥS;N ҄A~HBk֪𒿏>h'f7ݞoݡx:1`(.THϵRwۻU;cYf`d/~M XTϫACw 5L AR޹8-)+!pygHG' | |Ndn՘BFW:}!H[!axգzW-)uK}IA}(29^7ؒy* Yzfq\mQx ˰FmP_83C>Na>߸YlI`Ȝo$Ӡ4`MIc8lpԭ٩1R׿*qsW}"CFݫsLAu%}SKV9Fgdh-}!(ԡ1!l ݘ1X&ʟV-N/t 7m&Z㦌O$bkߜt1Ox?aϪ+~\F9g^tEb$4ıÍn^;UgUue;&.f(ϸ=\Bh)ʬ33k%OqU_ ͍Όqf m< Bipp05xa'ۓ# g`#@0Lys ob ikVd%P!;\4isXL*|kW74Ҁ+#ʤ4ZR5|kYG?KRhQ/O$=tP䒟E(+r jc8GN ˔bGU.Vr$}ڜtQW5hrfXc\4Ѹ=Mӫ51N=^7җY ?Ani u%+xQ69蜵^[p ~7[vн UZy]Ef楐 T잞SUJU?}{M6tN5ɸ.KpYvLӌLɺFzBnU0T&%qOHaTz wG ^$<^aS Z'N6ikuE~ +!ywmwr8,`ʗ`,F-nA)@-^ъǚڢZ(<w3QVp&1~kd6)JMLՌ_C$ZhT];Ƣikcc&a߇R-_πWI 쇏xCY>LL4b"'X! _ޥGg9!|9!$oZZv4=,6 4`(vuEF΄9MEϦsE:}"U^mlZU&|w*0˼ +5/{@|Cb|AX 5̱h2ߜK{mYz&NK* )"ܯF\D\-2jVq!)p*[@ iR7n̛MIQŏc&O4=ߐ SU,pqj"`o% Μ`h}w?+C8(hS*WPvVNMzkHb8,WPxՓ6~շjք No~7]Q^r'j 2H1|Gq{W 7ufJ%JV|Iz0N1h e(%+kO9;veXY*esUeRxh>n_\ U!OFvE^>岓3NbQk>~vn /i[($󝩭COX̙ (( Ϧݢ$bt}qҿԍ'P]gaa.~䇢j0~h3Q xgB͈K$FMcܚn :O@ kyVC;GɟfkffS-g>H*9 ?xbkgZN"AN+߲cɗ'mig1[Q =R],hCM;jT7cG$$viORF>&͹ތ)w/i#,2.,#7 Ne1Ԑ6,^&amsMe"cicf3A&O(#a)Sz㬴<ܡ"L9" 8͚@1FD wܢp YZrsb5D 70uˢFn崈K#>T\;{EdKOsAMF6{؄$@T"SuZ='LiR U# /7sђav~~>Q@=1;UMZoFsA!/3,5C=Oĝ,YO06vivkV`]e_|du׌ 6M /RkogwZ\8+d1 b1ܒԀ^{VHU+Gcb۞*M|xW'6\21 xr%E:mPd,-tO^8s,͛OssT$^7k'0̑ۜL._.H74Dbz HkEp;urq rQݲbKU)GhhPi~_ WNh"Wsu"4ԫ Úu9ǰrwASwǶCO춾**7]oa FXP OF&1l u),ФeKD?Couhc, {݀8EЈفgN5rA nUTrR[-J3{q+Z$" &}0.HIa0vZ Q~λ ء̺|i#В܈웪1] Jjh['b*'THrN[֧3FemDTѣyYR]=!Rk2YImPJg&.%`a0x:}hS@Z Fuco f ksS^NgίB< O?7&ڄ]b]O{d'ǣL|e~F4|B%A L.5oss$jl 'T.U0HL7''%}NMcي]ʗ(%c"8 ('ݍX`!}$H,(Do8өfҤ#؋G¤P5Ј*7"'>ho5Cx&pf͊-.T?8׻8`c5U^y{^0̚rxjCB!AjH@#[IC'~KzՈVk 9e!s˿KCFȞ(~kL߰D1xfSTv Q i !$B1lFhj8ץN ?#t} =E`#03xW-e|ڦdI#zFE&z4MPr]9MyWuHzN:5 \q4]8j,}s*NtVy pU&95HkC=QS)B7V˳P}e z^'ruO$[͍vrک0Eõ-ԏ0L7QHknX%M{Ѡ) c T0CsVEVP=5>yM^֠_+;C$ \g~YA~HakHp_aC'd㍧ZV<նE931xE|p!)I٣I;Y2pl6I- 79NJD;Œӆ_:|Jr`!vR8ՙH+qބ<)v}х3m2*D;=׉&m>I[I'fUT B/cO̵lJFэ Z[$JB g34ZTIK/KdNTHF ryYZj*'Q~pnSK"/*OLxǖ.Vnr~gAAg&'uXsi9ʫ^mJn*MkGH&<]d} b֊dn]?*jeb\g?Rr=EǃCX) x`*&'~i!^z&5ͿAEt`q3oP< QDQ%()8!^ 9O}YmtɷG^>apM[e7ჴ`]6 R<JX%d``AT(sxD% R;n$$6hD+ zPqb6ۺNA`T9_bAG>i 싈yBަ٬u6| l~GUL\/pY}R$҇FYB<~lؕvlQQx1js/ERw 抚;IIFT(=¤1.Ւd̔Gt hӮ rDXiߘxH%DIRL\QfIĵ|}FѮ83t*X)yjCwDjg2:(a lsq ])?>hHUA="g~e@&Ȁw<3};j䥽o>jq̢] ݃l(5SVvEkK巾PۏW"M#",\õ-wvCY*N.Xq Ϣ?>IX@vO}nyg.h]3~m:T^ɹd*e|X@2n8?@#y) crXABձ9O J>Ә0kMVj\nwLˏu"ojM@BBw AI2jDp+ 8odeXv5WZK*ĥ<4n)5e5/iŭc%Yԧ Qqg/kzpp$;[zf[-:PEX7 H%~W?5Y507 : 703Yzuɭv7>*!ANSrrmu?z ٔPڂ|%hjK7~-tK~5})zo)4L\A-ٖh. NS> 4" z9W 6׫j%ތ~qؙ{ S&TNZܫp=W8B^YOit) V+EJ|ʸ*WNi-ɨ))BuH-,YͽVI;1`Ph'yz0o:O4hdǚ~~ 2xaQi1*RvϽktP|7\@@_Z2._wYʭIo%9~ީ5r9X$u>'Ad2{'*(EY1_@o,26-vr&9wP.U'A}A@#<򊧓|0(mK>?^Y܃z `{d;f=͍ubN;U96/ʘz\OPȔ3Z~ޠQpjq[zk }ƾM}9&`л %nGyl%ތ`:B(Ad3?G=ECH -I:@ʋ3}hf6;9q9*n..[1q o9N)G 'XoKd4èͺoe8t t=ruq QsEYN5 sܼfXw >[q<Q@Ft^_de' q6QmW@U~P1خa/D,'$חA >)®>=')`Q[.BdqRSjWYu{Z$Bk˯G$3~=O^ ༕DfQh1DVB@'`ݵ4wp*ж*]O̠~QkP (ӱ%?ݟRifa~ƔZx)0^;mthT{ rHm\Lۑ K:Ys10B{ՔĆVf.VԵ2vti;ȳyzہ&W~d B=20R {5|q:1Ԅ rDk{Q@ƉȪ5mlj8\Nl+}$zxV('fDPXc4ifl\ÕӠWtɭҨe.2DTgSUsh707MMvQ3nm Pˮ M\MޓUSczШq^}Gȏ!6YP6ߏgs܆f~ s½˧O,4NLN8 Jq߬nL&m#=Sń?P@?Y-/!E4U%ILLf6kqmVWj#J/a}}rw*-2 w>p4O@ф$Ց.[&/>Cp/=XhwٍuQAA>X2;+*.޺?xFRpAHn1u6$KFgq,#@rpA[p.M1b$p"nJu$NgWI3U+1WX%1[I%!0n'Y̰>ڰ &১ҙF̠ye]^*&cAX{UZ̝Dvpp{{EꉅjY PW3u0Ufv <5- ʊ6H*gK+Zwu\.YʽYj(enT%nV`'OCz>COz}yRFwYM'яqg0ҩqEI 2f. bEF(;f^sYx2*h &=RiԀxpi߈iF}U"tB~%a]%pHx- -v+CXd^@)[b68㱗3lILFH9#Ѵ?pskc eJ +4YBسYU.Y'Ubsף,B-# ZҦֳ?3L`LysvАrm:^vẕʇe&T/ڕo/zw8Ex-ݶZn]VX>fIҽEh31M0~gKmY+n ݡ# J>)\NbY1ʠ $t\+zյT=%қ_BǡZ_Ҁ~?`x*|lW| 5 ~c<rIw RDFXS I)Z=#F:K{ǡ[ܼ&R=듭`>aι|^{dj&lAމOYtPakPVPc0 > y]I 2'*1qo(i^/|%Ka#͡ec*ڵaƫ*™69tdjͭ=p f+GE4FP5g+òb=OZMӀe-iOv?yW6o*+݃q6zI$7w *6a ?(Fs 퀘 =˺wM[&S_`g?ˠ-2YM5sYgdV$;}G .ZO{ۧSVHWSpM8) p@},APT\VTh1qՉ*eKh]!h]2LH--P&Yu8REmMӴُA*! ZgG '|p(9PvZ KU\y&J9~ќ RN7¡z$_l>XT/4ww2yy@I5W>QoȨ|i5ⴥ3h~Z/F#hk'T j}Eb):O5D:zXuVBXZCa3O*>7{mҳWD^oNrcJy ߡSt̊s-AcF+' 6=ijtU!l;G"ى_UN]@i׊٫q\!R1&`h0> ~m3W$[Nd0vy䂗 Mvp1YฆZFPt-7f=*6[m$y 2S^$$8[T׽eXv5g]?#LJE-,lLJmXuu TN9[8^`-E7fLtfJ` 6%KpH18VCv?\VVL2Ʋù3-k,l !׶D.R쀿%k*r~Y s/JhA \ LsēZjߏiirp$b;9yrɁrHAՆ- e7.lj [~1(x d1럫 *m6Hؑjݞ?r<5s97+zkw5&7\|Xui*ϸS2%}V(cLƤ_"E!V] EEM-$wU(ǶSDe+UeD$_#:;c{:yB/%[h.LN2GO&9M_};-E{%n[@OVP%'OGer&]nۋM𮁡mkUo{}**րp;AD4LYvA"is)SQMͬy0%<5!U~ॵi4-~OZ"^/ V^?=kq n!# x1Ds] Jiw^s^Π(] EjDN _ĢslxTRݍ >ꢧנ&13|-ͯ<|EmSW55XGdKJ2/O֢rJ ԭ4.lzien>\/JJ\mUR =x;xLLu>foTlB7y]àX aJ/-8k\_@,0<OqAp vaKjy :cDn/b6Pͼ^1krՀL}:-7]alˉ~. [Zx+WbY*bE [!eiɸV$ˊ_L˯@쇨u"DŽ؝eu|(o__oԐ 21F ʏ%~G:fauY [=*4ȮO% =Tj_XPP@4کyU5¨'j0;=>(˜TkQQwg'ZD;*=;zP71ӚqVt)Z0XLI57XgEш Z/xj;XH=c%]sYk9@굱gCuy~[_fmJJs;t4 e E:Pu cPQ''~}62f:2~p!4 \toDW~_ |Ὸ&JGTߵ0ŷDBN쥐Y H4wU^%IʮX;뷆tEr`0룔K<=z/vcW(pu8/שƱ0.ޙ7rʪ~hl<=0B,jb97?zyL fW_٦ZX=ču\C-&lT{i݋}AkqMsJe>Ġ}bgrzcAqMU &`mk5A& NP/>~̀Px`*ӧJ6 K;bp !^1{^<' @]~ܿZSߧ;yA)î%l8Y)sTިp B XQ؛(,ΕZ5f]E  9,>tжdoCh4dlz,-__C5flwe嫦@d\ 2޹?(ȭ4% Ѡm.W8b' ΋|yb qhZGgn,2R=T/1vЈHzX*ꚭwsh7eQKE]eH?zfͦp %?\ca@+L$V6it4쁢8t[_5YF) bqN9G_IX/S[VCاΧ씶w"οm+&'P@󴊀 {wjwV v][/ ̘CF'mQ]!Ym#1(>E05WqLﷻOb$q.Ƃt.~J~ O2\ts[Ae9j"Sbv\욚HyJ>s)g,OCj!ep 3;d,$@<" Q?K%Ke+J1"PF]!Nш7ݴw/Qmۅwޟhmx%LxŵBsr^FF4ݲs.ce0-'h sԆįŘIo\82`]UV4j$#I ğ[R2Fe #K$~M%I7 ??բ?r8M|+D[ɜbU|eWG ѺP: TeEDrWY56=!LL$hѭ8eƿ>"҂xT Ͽ#N48\{0H{/`xNNkqNjS %Nٽ܀ac,֚PaDlw`)p/$^dՀN^X[BaZC>QdwIaø_XFF| >E)ʆMܷÿ]o~uULw`oЂRXn0_Ww N\FQl¿'",}tu#|nXBR_x_ǎq?,8vs$^%-"VI:NLMU4: {(Ou̚TrN{\jWG#f!9a}AMR=/5el/SqDFińJs7s9#ȝ1m2°3`]@QQoa_Qk]B.RE 1v6RLAi7K ^[r'SI iRb5ȑy,5]61(m3^7ôY.6I\^;$Bb@T;B{1Xc_Lm U6op{ U7aGerV 3QP@U26+`5#09]Yx $6Yb%rio@~_/9/W#+3t?ҒLjbAƋΧhp-꥜>kg!9wU~PtZ)c0;J!u48D1\JW>A(+,󝷔񵋑q7wxes-WmH~'֙>=웾m>ŠȍLYG=LKx"'-tyAJ*dnIq4N5KI? ~%VT7CsR ez;6k[Y5f%SֹXTj[C=ƒ H8'uZ%F ?0jfiq_+ W*c#БY3$0G'FB)ͣ#1?8v}ơuNl90D`RI`C/]-e'JQ`)IWA-YC!E{?Qx~f}q!X{߰v8^'}i}!mW9 O.Ě,Ajb^1M$$䏁Sa5yF`.l+?q,7pT^,=Vzڼex!wN`I*ho׈4wA+^GrJ?~o= M3E*;+3#ѷ{`YG_$*0wR(F j1aӖ Q9U-PHo 5;{ *#r&s!eķ4R/x$­l4ɸWUJ78X!d1qC8ڗwjm, !h# !^#%rlȖһ3šcEgܤa/B܏ L^m$TXs Jo8>E$ή?ó sw(1Rn(x`tUsnFtlDьVnPCWmBzj" ,E\Gq^&dwr7lZ +ba9c oC!(9~G=C ,/ )6C8'̆ -Rؾo4yӴs+5MTxfPZ{۰_!\MDEi4Uo?Vz :nلZ .Mq;ӟiGdXԵ$~Jm۱y-/\o Y%酊Tp:FCc(sj݊]vӍ >uY6\5 ѣ7g6bwahLKu!\$FݴPrs%lqYJ!=,/{Ӕ /S\+6=ħtǿVEɈ:S#)`σz.>СrټjǪ+-\sEIԼvioP`ج ZPj8p^.%Ĺui^b]sZD,o)[}3cCip+5$ #U\CG.[.oTR-3=pq9;I)BXuj*:.>d/cuٶfa.M9}`B$~ߒaL"?.s"B- I.Gho?"tӅp:emOz`V`I)75BіXuoέm*թP,`iCHѮ$ 6V(KuPW%iVL"J?CzH^? p r A7s 1c=2DvĈ=TM`Ww$#.%߇%)Vwi:_JP:"pW:砅z' ^~"0k:5G}d-6.sH|9-+=G+OA>1ڠ:gb;V^z b?\=t9s;Kz/SdH.(Ge%Yxw<9"ewn4HIOq :Ƈ&C&UEǷk\mV [5/KoC|m~(.u7pT+v,Y LWtJI:d8^E.>.O uu}#aeFe ۘF#V3߹G^~EUcNnz٤gKQu5; w&J50WŔ1 sZOQ ~0(jjƹg-lev^,(FcEG{;sv)*آrZnw\/<ʛDr z_xo7qA&>f p)EM%Qv dj~Cd:k^p3Yڴ50Un>qAu7f!䷂XckO:^]a}N JV/i)O |O]˭({nISοwa): 1mZ&QO_AI(1G[uUiZUA@tVӑr2ggv4ŀ4t O{hB&\Pndfeͦ&~ۋYc0Z.m9>jI٭cˉ 4X7.HDCttEkHӨ[0"b b.j5Γ܌o}C^e&G8^=K؆ 3Z{wu,1 8b,g?Z*b=A4XR 钁z}PO[oyDnyޚ 7yf?`\V~!I&ףe|9sKp&(p7?vT./ut E7L>o^+$@)IǬƘJFbNkE[yFVB|)9nl$*jlV26mkU '_dž驑JpcaTpB{ QWU Usq#`iH@e):\+%B𫧺m{:W̗TyU^;M0P*M]f}>G4>)z3㿞FF=)ZXĔdR1cMckWH@-N|)`g-i_w>/MW~0زdOEYc1eZX*)pʽe)zCK٤tgiWZԔ0a>USzi 2 9򫬀E,P#X){d l*k@"ARBJLCJ^TImvP\ մx\gi×r jAJHDĎĨ<2,% V+] R( rhրY~ʛcJzʁAU'Z*5[s),m:Qh֖y9vKlbo]?'uѺ~" V?%+P>Հ=ݥ8V1Eq5WUY'9E-8E`kEb&!9-=odY!7@\K>T_e&T?mY+,1ݭ]&6_@Ǩٮ-V0]CNASu-۷Unl2ݏ w?y~/A;**ȅOiG,0F߂@Y@@Zr NQbEI{}U*̄^-NʥbN:ߓiEw ZOݭ64]}o=x>.Y lkbڷhXI]yLlƞgn8Rub+Jn::Cп}"[s"NXbD1 hGn]uE}aBA脷< S~Y).X6sAhޒy@8Qg^VOQ}mL9۵ 9xzKA ?wج&BE>§irSbuKўfG*/nmT£;U>9/?ZEp*x%w,s^bcX:G7u+$ECa#nn_X3/BY v'ys7ܬ#)h%ds: 92; =}MO"4 Q05ߺ,:!f 9H{Р"XС Qf`x?5 䐌&[i=K&GoRP *mUH*7xJ3uDr"=qU-=`mTGw_DIr[!ũ~͛?xZd2U4i{IR˚ . g-Sʇ1z+~q,QDb-Yl K//ғET bO-dq%LL֪QKjLF` Sˋa^4U.x{B'b[낅)A. v9f1dD' "gstexw kql7x"B[8ShL$ A<;e^ $|N xFxxSL2W]P ͹.)?i74SuD8@ٜD.<7Do'4gZSU /-B mm+)"*k$`2HOtP MRԺfIdqkmM0wDC) Pe2~uj2;JlEYB)O^bF1%ggZ`use{7_Mvyh떼WH/-O3%r]eqɪe7qtɲ] L0ڮ ZV1: TnBrDpJq jk̘=mڳvjlU2KBU%͛CWK'C"nrgc!E za;ӫ%2X׺\g ]?iٮK"\rr[p}Ө#ps)4dL,V"t/Pi[:[rb<=V,؜Hp[9DӂOoRى}5\vUPvkJ?m/\i_B_ QV&kQKl T>-o[Fw DEF e\{EV+$}Y6}+r+)sW-w=-p'W{+A!.}fkN;;91xWMFBa~ 'PGCh}T]Imy -.Ąd1vL|=4F19\(4jԜXeℑ sm}Y4489A:hjc&7}K+r+_]97{;f\ɢZl>N_jM3`.jV΃鶄߬6y\dٜrLE?(T]0hk5)l"w"-.SiĴOlet;k)"??s:\v <2\Ү' ,?g-'$)SGxV/-gDzP)2X΃j,U5!ՕGnJ?¸%!.뙫obts 4=qN$U~ a] xJH2LUc˶Qx_&g^>AMaqN`߈$), I+Z2{Y,;͏q+l;Ex$}+H %+ Z"w'ϧ_o"ɘ_~)ZNw^A=CuFp2K^J4ʚXC:Q_:MkExeË\K|A[ɛh"u ZKA'ƚ܆dr#p>fߴIHKbj5= " 0nF{+eza W.iEBme;IPfAIћR,O^0KM$Hhb5( uD~/XGB̯jG5$)@¼.4 w0S/Se$̂k1@p$ޡΊ'#߫;Id֏Q^_"=2JH=f_Fݮ?ME40Uث bn^Ž!|bF~T-譌-W8\ u8t{!@ȭDW1F:4K5_1/a`%>bD5܎ohǯm]\I;;$G>х1|E={g_wxom/]sj 2O !m4g\$#W[?A X# t h$ubA@CQ'$|K.dE{ $Fv&2|Ҕy&W%X#̰b@uWɌ@,.9گzs5|]%'\4J@{1\kh,D0ѹy66yۄ.[*4]B^7eKyc;qZ꾆J)9enz}cqʗ/R XkBz me DQ^ܤa;;"8tT\6ܶ=UvAsj/x'6D-uh.1D=%}KT?,еMĪiIm|pl艦0t['Nm zvfBw{$!a:f Dqj6G@k5x wMmYp5O-v#Ծ"2p4 m?=z&)Z&Ph޿6J LUlC[@@jQss/DFvLvoDa 񵬜t5ೡg3`v BymtX /MR 7k739߇9;BFj@5SӘ{TșWYX/ ٍw_^AxL>:6-DszmPF4 ]rdeڎ* xJYS <Ձ##B[zbm2/@cw\Pdp0\utgXu 8J؜kGW\)Щw93IEIsks|OEڍW.2XɑgkOXx`Il[Prx92V-B…}B΁Ǔ>1 \u׊%^5,=J52̬j-bk5p<4k|ƕJs7bu"uRRƢݘvg6N*5Cq$ͣ l 2:1D XV׀;f "6W Vl>4 $ ? /KV6O/aY?ɷ<[`N*5.aX (\7p+g`+T24Eę44koɸ^xy? )|?[>֣7g-VPVL#⢒^2[WYQ[)lf`ED8(OHKQn)ģ A+ lTI5yǁg@=džCFf}3=aj{ BXšU]@,;I>_Dѓ>̉ezN0yc}B&\srH M[A+HRvz0j@ % oas>< \wݥXk 锬!@ȭzLǟ>g[c~:<.S>jK֕CY{q5AL_*J[DžNhP9T%M`Vs&cF 13Un '#0ѩ-ضTuPB B6Pe*2ܭbV~zAI[v6N@?9lV7~f]WoA&hCZ;8 \j[\zH]Luf?z:Qjd:up,J.Q>MäjTz)xC7Sv"?%:Xhߏӱ{mP0U)Z`ٰ[ N{\6DhJFeGd n^c'(+C R{]qJ (*=HmLII@sh3gsW1}Ox (2.J=C*܄P86˳F[mY+Np vpGcHtWP+2)8g`vۂkbՔ:? q^4PEJhB20̎e.9 I/ hlfIY:nZ#G9gzQ"+f::{l*< # nc5vL}r EiAH0-,IN(_Y/c?/Zs/}jOt%!<];yA13gn ɔ\e 5/fh߭Iѩ= rBvѲA3Zɳ ɜMj5j\?8mJљҖ͇V:%u`)NM}][,iu[Vhl-{_:؊3.dB.~r~_U؁󨕒\ǴgH9i-O3~g&} b+^S(!D.T -9yu+m2>(=׵rX #@G ډ3,sN'(DĪ} Өep>g1 5rMɲm*_îw"}5]:^j%fdrq3֢6|'{90EeIURpgNL+|!I"?+ A~iWLv)5?ɛ$|j:|NVg`z)00k3PfuĊW2B8ڪjONߧ :"X)9Ob, (޲c~ s1Uk1 P%Z\ޗ/U\4[yR~&}w8;SaUO`SP9LQxߺ%!r tgy<#.Iu LvW{4=懁g>S6!ݧ[0| _{emU6ۂcDS+_@02GP*ƺuidDEʹ))iD (D27 ?%>'[pYhG3QXwT:yL 1blLRI FB%ѓ:)b4qxH\5CVJ|Uo@\cIU䢹ZPJ-j{Gv:.n;xe8h L^V+{iJ$M(Pz7#q~A-l',+ůřbTIc\ɲxKҟ9GoEl Y隮%.HvW:Q יHBP e ;H ϖY0Ѝt5 =d`=tP}vU>| y""?姏9̏G0v8-*V.X`ƪ5$(%3]ܘvcֹhDrY۬ǜF'Z@GhDN1%zsҵö}D̋u4&HY zO]Y}ݜ:Օ|hR9wsAp]si{/iXpU yqjn>pĹN"1p(uI \6vvKۗV1v3kYT3Om{K.||…!JåXMn#CѦc/[ "#pE>PcW `% d(B)!`0W!lX*aYfGuA[ [*upjPwgb t6" 6,Nͼ,F Gȫ7nI&wtyvpo$XHrVzX`RsjN SAŚaȴ)^TS<'^g$Ć+W$73*huďc0vʥq7]G=f"dJop.y6T|;TdRn7x@JAFWKf ^/K#C7sVjFoaޜYPiSP…br{#,f(`h[ا#Y`2M ޝ,& ")Tk5PޒwxP%" N28Lmkb1؍!FnƆ{|llj̖|s ~l8E eNO@ o~@ˡZ]Qbqjm3$C L!=ed,u\=+8̍LHEW!3hw]͈x X:ƨ&iu&$D)r@dqVw+kٳxoTY:e+]|= she8=qk9R8}3ߛ9]GhWs AL2=_q36vD;LKK=KhN Cܿ~jCktSKvI~{8tJEHvQFɺm,rpth7zzԟUÁQ4\YrPX3Tc"k<VD-OBXQnI/kY<u> $οs썫M}ЈAHuk<*q =s᠕4z'󸡩pӰzTUJ6$oT*|;^鴋gri@vC?EEU&Z&RHo1w'Ehb`WU/fkY.:D&a x|QjeX:OL•сZU1u p#JfP~#b^ ]J"'~`e @)PJ޿|4SJZٶM^,L>(5]KbQɽ L#^ `9r6f$TbK e9Y}Z^ >že6gdHxA,DR<=Ict3v'. jl˧.؜y+N o%_؇hbnx0!gAqm#v6[Ry$uNYěY G)|trWP$Q#DZjd"w?t#Mv_8 ^ vr#<'.d !ixA]s ټ+Kn(i W!|YTY-b{e #I~ a `KøM1_91شe犋'<6Z\Ԯe{Ϝ__66`쇅k(a.vzb;o&֦B/YjQF -_Dڎ]"Y.LQp+^XxMC1CˉV4dq&UT=2Yi;&K).ÅF;E*C,?yz ǯyʋ_LyɎ'*QѼ.X&m*|PF]`S1zQZqZ=}m{yCܐƳr[:K#OɂfWEfȨIX(*)l8tޢ]񺧚r7{WPEw)<CW<݀G#|:[1 ͬŝ_cJS8a+.$^I]D8An\d<9ɲ!B?)JѴB &h U@&$0ȳh/zb8- ѫ}\D(eqU?=FUK|2#ur٩YqD 8V BܖjpV*u|;ʣ5f.XU)MfcTHޔQ/u&ɧX!LbF@~(m.%m\?*h:o$t⒩vA~(%9 pm|B~KLR.[/8|ѭ>:=1as*G]~OQK.I]M kkM1S 3}ٮ#!?z :u95Oaqco6:ç rifS$_D||4Tu鿑ȭkE[JKu1gY-lAu+qQbdz E]*ɞ&)A<S9vm]#G rD0nx47'zle벰s8һ4dQYVhzcX¹$ ^(u74/A@r156$Kٜ.(޶ʤ[fC(պG@Lv"7NnSe:8ee'q 8@/Jsw1\dz_>Qfrml7M3~Jwnu;" &ebcxq'1Wrg̼ye)?'.Cvn2Go:a4ĉ :"SVD E9n[>;5=6dK2-[١ױti(o)u8b<n0T>wO$>3A=w9 2oREwr%l4a{Y.%Qx6p1#UbkdSIz;T:e:En8`= 7?lXF̛*! Z{n+𲱧,OMJd$e宰Et,4Ź%J]k3FfN3%F78җ^{A< Gz ̈EPՋI#!&y9 x&0gkq]H(f dTbM]x =luĆ5AEe  u# d ,u(%֧;; \#en Qؠt3Z>v< zrkiu!>G<e#* ˄Ih1]&@sbLGԍCoԝ8AS;Iw9M`0ߓ-M4H`BieT6<ukmĞEh̉f}hQF'k[֓z)B럯 8Ow,5>CK#mdh3l,p*8 ,R{#ΠO|a:I\\%:ӠR*T\![w*] vE*-;ޣkcCCMHrb(K*igI͆7JN Ocm/N4[ӔiW}$$Bm{^ p`~*gbDw`oC4_P1Bd"A#H s.{y hp`^ly & e@7RlbkY&u+6Wb)0U }-_[&̡o|pdTTbQ1M,vE a𓘢%ۏ` 8*L8Orilܽ q~1D`p[NaCXp4ʾd9uJak ?ˣ87nTu,W285_5(*46cQ %V:^H]Ys ߯Ru|y:ޤ'vf $ ZM=a7DXڱ2zLK@i8NptD vV\_ZyehQʎV0-slb-֘Ʋ b#6jJg?g9Xl V?s '&e}8E腫)ig O QO}8ub4K^έ0-t|dy?CPZb f̽M ~:#CYn>G]E^J#<>w®'I FE&zGܣ|OEA/FϸR_(@첂f`idoADYmDgO`%v 4pR.@׌oenT/XnAmlt1B Y1LQ3*ouh.;|$$|{g~=Vp1${ʅ߫ KTsiˈ%beDNr+̻y*T!@3JՆOBֽ^ߙ>$u~mbbEX e\#fyļtu r"5޼IʋWWt*W=c` @M?1P]p]uЭiQgi?d|F}(YT ݼ;BhF˹~;e%Ij9KmpΝA9.y/uHiFqZ(hu"=nb!ؑCu 67D#&rX3W2HI#|Qc%D@ʤO+%2B:}s/Jnv3'#$1&8Jld% (<[R6N^qhV^)UX ]6mL׽m2pfELjinQ4UOXU&T?aL; 3Yk"L6́ϳ}j{5mc61L08UGR&ͳ yǃ@M[.> (kLOsqs$/GS'U~ p4!h6BRtFܑEHtå X XR4g:e0~K r31ktA=t0pF7kc ?M XGa4ǒ.BvR]ewxҜ C8 X!UqT؀wy\1p>n '.||,=8n 4klLXMc<(;ǙkY>6H\UpG^곪9Lx6Qq$աNxvi ܀-Ey)Raa,"~a*g> gIcuF>t:Jk+u '.0Df~3"+q ݈|Ά۔:pz c弊ҍdÀ@@ -^V~% Bc{,p<qvoFF+M§il 'b?_ L?jF7Qgi3ۍOwK+ }B#$M:5 8/B7Q'yn ZE*%[倕^(F%&}E|߸kK8J0^JMgE-<%.[ښ4(; ]194}.w#Χc7E}V0CnD@Rz=-$E<;BqY2)p|c-?{fkݘ$&7A3lVI.L["xΕܯ6sA vxS'klqɣ_+R 2GRm|!1X13:iJB) {jsO&HR!Ă:+W e#6 ;U1"Wdxߧ_]`B'9m5FS;lb fzJug\L"q=0L /q?N% WrK5*h@R vkvEVW)꾾:{]@*Fٺ-ʃ1\MRψiCWT] B>&ߦs@AWtCł"+&>3p[/ׅGE0#K@UpyU,b<ۄZ!$NJ553wo+&pƶ?|2:1,]ȉ?J~av]RpCUf H[5ғ}4bp8ŋ25Zt3j)uŅUKY!o0w}+>AXI_G0_rhyXDX]G2R,MP*vHmk GjHDGtNm ` RA|@cy&#QR ^ # r 5$md34+߸_|Xx2^p@tm(4rj#B:cD7?Q$A|%??zcI/䴐V8 \(uj #w6L:Pw*І{PD`Z.0-4#4DaE~>seBRLl!]7/x?t6P|^z~`/ҽH#u#,]kL wh8y75a ӞL|OP::};bX9QB1Vb:Me$`ee|dSX(F<1r%SĨ!pg$l!Kb M\IZz 3\j+[I5pJwW51WxCS('f|ko0F_+/Nbn۳ǻr%4]M'猫DM^̥[[+m D3I+5SRGS17}U@KoޞH-ѮdLX[YMm\un#I ); ʳEP!=+0̮M̥^5Wy; 6DyvIゆQWdzH ej`]y;=`4A L 1@$eѥ93J8JR;eЪhkTx_xe ]&JRݎMe˃ Ae[OÞ3ìX\{W1g= 9}Yr aanЗfE:x /6\-O:`W"q {+QH9rnbD~O&:Q9ű{+؟WlVcۣˡ{{]LtqG>kʯEB pN TNq $^e oqN Vc8"Rq?j0#62!ބ PnYw[cȘ^ٓK6{IXn by ;Dds)vߧ=g'02OK 1ҜhڌkSjv[GO3Ho|oaFUlh#K``<*SA wb zsXEZC)J rʯgW7\E"ׯʻ[24 ]ZPv/'op@cEh'q/1Wps-8]NH` 0# z4N^7nEͥfxg0١wz] JşYU@͚B/~WwZtn{i !rR{q[Vzh6t?ڔC&—OMg(]}~0z i/V}ٜ?ή*`e ;⎟b SD/-ZԂ8.OG "GVuG!h@#C1E*BF<"X~C&N/U7$zʯZy}sĎ!NQ8CZ7~Ԙ)),1FD HX:;k~ȡ3@ev <% liΖo[y::7\~B0ͬsTU\RsGφd{CߛcJM3-sA4&RŽ0/ov8&(H609#1{y)\`h>Q.؜6èfB~b\hBN_d,S,лdu|r$:7~JWu7]HwxfZwتUsnOr,>n VꟉ*rfb?x>AҒ=}4#^d߫'i,u8]dӜ <7Pv{|-u Wz@VU.R_q5W +:>tUPHCMEL~u`]Tt-2O2%n {y:he4f= _- );XMT7n)j?iDFHl8~Ƨ޽w0vWܴ^3`'O}-؈fgh‡t`ΣɆCI%ٞXFM:QYM3W7(bڑIj-'6U|̽tS} Q@ߦu+aNpt0Ermẍ́/ =f:^d2ԛPiE;YpInj`hntCE0O@nؓ`|a (*g-8bk#ne +I4I$ Na}I7-.#,%y󅔊 )sqitn, 00eξ`k S! j7v)J2dRd>oLFN+xW=3=\2`tF,Ϛ(Џn(D]Ϊ0q+Ҟ.JƬ[ f`H&,ǫJ[>6ڒWO%uXƩw̲E6Xs&)CB،T[ E} QE3Pݻ媥on8e9q%,ًL'4{ H妫Y]="+;D[Q,T~E7)_b;S0DF ]2a AǓb$R[^=LyE^G`4ˠf#/A콵푱A^{wCSBHsOgf%uS"eJb"1; (K/t|ec;&'393>Zڦ>l~@Y7فx.:S )jB9 >4\yq!?iw>%|h3#IzMzL @!?0D8>Ɛ#'ZFs">n@x4_*}E5=#vLOZ--ge@ȿ.)2׉]p9R|V1 yuzdLb]`ڿevFaq$x(MkP$/ۊߧ6u D0p@n9}͖:{PDLYB OcgG?jRzIR.'߰?= 2W2Npb?!=1a¼'o6JwkrJ)mV!س4Tt tu"p J{7 WE K:ikLaNŃ-x)![K*%AP /8.U{ {KhkvwOTNRy2}ޘ4슶pEL yMOHD3nl<hvK_$noTseYFBc9t;)NA>d"ťS-:1{<,5xK7%LQo0ک/[!E~kHY(gӧ xvD'o] Јv?"v9a0/w}]}ꚰiνLgm5yC0c֘r~ꒇ:I"z5% Tfxk(!_>i,T7b$X{\=I@~ ] `z(64|g[dY]#0ՆGͅǡm&v4*xcUגjC0صyik@_ǣ&Ҥ\ʩ3Dʔ4VnmECARvӑyRɼ&ҬX U#̹$Ⱥ%0Ƶī>>8x2dr=}35ԝѼv8wMl~"?"4A*<+ 9Y>( b9>z|3py8/H׾tuYPΕ'بg07jlLJ427vriiYe oqoM4_.r+5cL΄q=2,/q MSkq(艧b;Jg%B\oOvֆcIKlA& d4"j0Ⱥ}5\@W)E|Sfpw*ʌtp^U$Jk$,/gFsa:q\Uc%b# A\JtH ?Q8 &OJ7N1vSf~DщU\׋ ?70![$ bWhvC&j KǨ3;i &t!&Yn]%MȏJq޶A]$X}q"|ꬨ=fA`sl1LqYuF -4f.=5pۜJ ZǘsxOJNҌw; ͻ61\J(]lFkIn&XwsDqDMŢgY09"JuYlAS(|1 UTk$[3^/z?$3;1oa;Cښi C3٥J4[ZfJ;w*7؊Rɠ'djKZ9u$o%m4Ҷn,ouj9* $i/("mt@HB9|gSSb#w?>$ቬ0 t8QT_\ys.W`yVAӮL8<Ѣ I"ؘFA6յDǙFBO lXŒ>lƟ^F]k WMgksC94btAB ZfG5P>f>}uiȣjⲬruj f5Mx YѰr$;Zh06ho#] t4 uk *i`KR$0wȍAD7C9"a3?bT:Rs0.\G&2;Ẓ]bq"Zeo z*i4$jR-[Ūħ 9|n$OLtrȬƈ>t oח^6 5=ϩ!4pISŃW=I!鹋j-PuxHL|zgՕ*$Ͱ S ~ WAJ K;h۲G9M|XBOAen6J2jdap& n7sĎg䞫ArE8ۼ.yt-@ԑp. Prت`C:_#_^$iKjeVߠKǰf8f,l4wIT}O3+,f}XX,R{0dFOR5oh葞xV!TDp>vj|=ܒxl89|ކB_uW(#'CԒQTOg7-Ѣ6Hߒ +h9ۻ5b2 TS֣yjˆJcP?FZo"R-3 f:¾C4 y`@Z3ƏCZe+L@* <넉8ac(O$ڕjX\G*5@N*JeiU-X Gl`$IU*}A=_vǼ[ /Z;aI~j=wĒ!XpY.m|/dH)d:_\P&bЊKm{,Pf,Z|^T*^RvϾ$q_ƚ]µ͔~m|lIEݻRinlOF-VYjcv]HpзqiT2WuAM˜Urc+B Xb01t($rhT_4K8ɼ@hpwn_>qOanQnlܽ0H" ){l{jZp)N#GGW5! \{UV 0(&]+/ 6ZqSV爹oyRXK~΅s^ Yp]j-araHR{GѷW@Rg/HdѿwГ_ܯEB7J^4 ͜uzmoKϯjhK0{K㮱{g0-M E+Ĭ"ߍV ͆?it5,]Zs #`T̚\'t뢕@{xYC}BVC\ǦҎ?є QZ/ًxbPSq0?}Z!:m"Z29aK5Kn*оTnا!{ͮBn>Eě8f?{GWmͻ<9bslƪbNH,I~5;qߩZPJ|*)s!b6ǤL:VU ~ʔ;CLq{?bP*-Kn{Poss҄;.GӖHɏtǼ 2aq.={}GoN@4`Kҩ9 a+mW~Q,~gzweeRۆ+\k~aKЫ*t;1cᠾf pH{^]VO>@jo3Od{5)ؓMv0CTw a?S?lRt )rep{CV{ 1g)UB[_U3C{\ Fe{>$?a;[SHYu>ت/xpr-5ciCD_>'r%$5D: N%W۷Ddʉ8: Sy./ȓXsP+T^$8W3\ a<_s.,JOMSl&'孵-FEE" zQ_rlG޽"Lg RM?-@6|%t"QGQ" d,xqUz4)6/_+\2Չ.e43p%gۅFJAj-xt@1lc>Dڀee M+zf wY'xyT⏤n 1^qkuf(>^EG"ṁtE|L#T`񭨗K<D@x_%~"?%~JV7Y<`cA;co!Äd!7M{A,'V([%|F>[r)44g%$C`>7(jh5etL_?-sBU49zj.uPa\7ڊ nGz 9k!w 6|;"*-/Ʃ#.6o'\B"pFf~\L deB#չN|X/2ZnԽEOY\"yCtBHuO.Ds}>Eƍr@y rX֓-5XDׅ^ajBBR(]&JܸgpSa@n_O$ݗ00z0oB"礹kTRHr@-kkW #kEHyM1:b9:-;tD:dLkb2%uKVw?B bC1z=6M<~xp:m o{qA/rR{۔vd} ]C}9x*hbQ{ eBtL.( 䧚(VּEbD3?C\f8Sn40k==WRuDx\/qBkDʿzPL:+j e:6!b1̾?%Hƾjrw9XJf394rslL牥ck2plyf/>Pa{]gsLTCͯ\Ȩh,on? %Ob Ähjn|DCw~UW=!j?[QȐu+lΩV4*< \.$LxRFI꼇˯9JV"?4.Y.Wm/ŗ]OGW~{3,';K+:a4`XR$XL&k9(Oԙ"ff{g=pMN%-guΑNw9W0?0](@ە>}(H]ᵇYm 2jP5?mEA$0/nhҙo[0$Gg/sd1_vFf :6A_Tt/,4pK.]Ceg\W<|hzEV5MQU Bm;Y! *M蕷TK$ɡHæ*?c[Jc =(ͼ+ty44霐$>iL*j^B!y}omy?7lP$2 25gO?'?Bt-˄jKgO(DC9[}ݴ)F!hMC,K4]#)Y;uݙQg- ՛H06DW'R)Ϥă߹":x^,;Pkb{zI}, L!WfJO 3* S~BgV*i'M"?g0{"pl5JOKbTHU )ùhuVTcS%>o^ͤ!Ar A6gtT +ȦFm;Q< ʛX1zJjmҜ$CR_;1{* 9bs7c:n3W-(y8#CG#0eVѬ!@+ՉYǰvk%5[t ~yN"y, ܧfJ%Sn?* +"ع"B2"g0)-!Is*@y4Xe@FxL!jpWCKS-W)I5g D?$mh6I&"sKKTú^ö p*HXm4gz ֈʃc(g=Zii+l(Q@sKSL#).ymZS;o&%0n^h z=0k$('^6r^PZfDUJ3)/UK;.젨@6/9tC!LL**qn:gq̂xt@}Ś>=y60|A8+&{-7@1T ]Sw\)P(##%ϵmĐY"ú\r_snq! +E{WeF;  [x?$Ջr0NDǬjVU]h=*WWgi|BGlgSlTcXU 5fGl! ̍(4EOq%[Q.ŸLyAA[.Yh!1V'4h(0,K/Lw*B>&f1W~?`󎩓K(\΢!椨~Z- 1d`1W(ݑ#Vm%iӛ??A2SⴒPTڲc#QGSaٔrF8mňbϣԊnďIϛx8e+elA C]y=:L'da뎃ieA;uJ8ttyuR ibo|X=JN%`—+|(E1-)o\gqwitH#k{Glk婙so/t Pw {"UCF|]b@V\ilD{芿%|"Vz )P 60Nm"rpQD%9Mh"OGb{aR^z+B."쐋8q |WiV^JLҍP$la@1K/6BDwz ̓5Sc02mb*|6B:9eMH#&֔N=u'[zn&vef=%Y՟pUm| `*h"5NmL_"Ht{-l ^b}(PeBk;]E" 8+ΥVxzAU<۾;3F},st-@z'QpS)1BJfpo;O{T=C|{(ζm=9}x־2^B'9}]p/渒Js1z5J}^׬MZ^NZF|Su1씕l{U*Pcy݂4@w+ͦahv'4LsZbc'Zv4M Eéw5/r0$]QRG]Zy!|tpwR-{˞o1<eV`PQϐ28Guh`\&d[ Rʬn{v0PO]T;d&O>5j9q-|Hڨb}WPa^Re3'[4,y5rۡ? fфv*oesdUifTlKg%]&?\\#P$XY(Aq~hņ6b.iI@df5kڝŧo_3 -2:%R_v&bV:Κ̪IȥߌTQz!0{/0Dsh1r&ee8%gIAۺXܚ'gͩ8-^ZV% ?x,X3K&JF"9월&l#l}틯˿;+=Û|>H| :O|M[|2v>˓3}D64MIFaj: sg0mGbA"kV}fR 2%/:;F7bXs?H`j`"(NN;Uu{VZv IPΡYZ+¯+GSWJ794 jJO ܺ8qeQ={ fĠC|n Ǿ0Wg,z-NWӂ˭.U(J&Oςc>mCᦻqAh[a1@U5w"eB]ԯMzl<Io"{FK>ܘ̭*a'\ g5 y=B$B0afcy:c0GÃuJ""™:¤V(l +maxcVs⡠TLM6ljGýWWќc9i\aJc\96MtaSh=ԬaN;9~2!kWX_.eUq%k{ksYp,8{SXYc`v@2W=}`z N(K%( \H4%g 0N Xn>}ѵZԠ{6t_inyo 7,U6ףCPVH`XjQ[ X$۠Q`q~\:F[2r} {2O=$֘Xtnvu,Gw "l*˚ :MJR߅[gޙ}:SBwO702kg_h|UflO]DAUyvvhB"Yuq?MfQ,BBJ' ct{ pB,V~zT}l{LEe0d[dpG1Qg)L>U HIN|,Fwہ:LCw6ADF(~{"N}f.1[yjY)mXI3IrC4dV~^:hk}![ BDU5UCIw:Dp Y:F'<蚺aR ??7Jml&nm+ Y/K3|ipڞ"| OcQE"S)&VHnh~m<FqV_j*dŴ dr avJ38cPCM>f+kj$(d9zq`9- ym{#Q k .lnfc%\*֋iq|}="y Rizzk;1~i0훴NMZ)kQ=4>lmN߃TPjg>?{λkMp 8C-E5޳(&$2;2k->E*Kڬy Gaq^r E`+dFzADY#6=fk^]<[EMr#C֥}c0SbP!D@ aki O_v y p# \_YڙWG@22&h 1uTWpt>g]#P? Ccé[k[Y&Q8[#,k`1T+t QV02to@BA'mh `!U|F[Mp89Au`anJ\p^.6wzTiJݭ[JBJwQUۥ䛸̼Ͱvg&sv2էyV+"gˋ'_S}o4Ds/HL)^,*X]7\OY[f3n!bjVH(=MΌ9!U?`xrV)ִV pQ;.RS"9į=qE=i`L+$M/9 @?Hd+t\t/`>%o~7:/ %t4 bf6A _fjФh9k@ݖE)[7Ke檭?K{51\=LaD͎@k/{&Pj')bx04\;:C{/o/k΍1I5>rT r/^{ #-HWx=0c`. %UPf+D-PT9wGtUa269pLN`p эm-e>wrPv%ة,u->0l$2"Lb $u[E@8 躌K Hq~*RKV;eE\BSN)6 2x!}q`࢘*f\I=Qia4U5sMedv5 \ ޳G/**)w"x"F勀iZ*Xʖ6[| S@1zAq sDr- asǻuE&L%UE` .C=Kq0<d!e,5|9cԁMp,n#s+*vG ␆-=NEofVv_;h;`Ct[Pvf.wq6N GGx!g* HWSɖpvWnj(J6IDNtiEq? ]Gު#;JmR #^T~c`^Zlk8tV[qsLPGdǔƊT*mFBmw(5l_*h54, tD%\E9E) b*1- 9I.JgnMQ1rsr~+=rz-:FA7Oξj/=h!pNBvU TbF<{&QSo\ƵOH q'Ys?aU_?VXGnqynϪ]@3w)@_b:/hku.|%·ljZQP* wĐJ~L^9xGTG'H37ԜD=ъV_DF%Vtņ2O-ݏ%!9!Iv'CXRWq/PHq v#fyP0&D.[> (l!S7JZ3gh.B ޺!%h]W({سHkoM녤waMps|l<5?cg_u/:&#f۾~k߰4Gq&0kǽW, y ܿ]h`(tCk1i &)MJ/X8R&E$KUc {'o] e$ccfJ)} ]|ڲZyr~ !һ7>x<|fJ1OoB_.<}}Y;' PaOG |tǘujrBg\".\ )eK]{9'֎GV\d 3QcN k ц(_i\6W22_Q7ًe zlF4?esǤ΍z*ݍ }̻( ΃?&` >bj) f=ћӦzw֐3mY;lu.Kmph[aua69zrr )Xʞ^ׅ;lb3n&U˫M>ʌ=.]K!m8{W̰_Ka$֛X8% jHo a8Ƞȳ!G6/K<; N"0|jlIͳ â{ |t UjD2Eͩbt|=؆ b0IE]ZxQdڏgAgZU5+T:m:OrNG>QBIzKLX'5!A؎vnJ @0 UMR^/k 6Bp̝zhb#LcU 0:q sls3:zqvlAj[V={{ݵ,T7׻ae^&lCuPў?E0@7x/ې rɺ%3Cu~$~hʩP; Mb(f+n̰5ی a5\a|6wBJQmT~ {O2V߯8ُ] U%`Żf-\ Uj~!1fl0"|"+'f[ly>o-a|bsn+JQ{?zvh幧[FM;߀[oP=AA{,D#x*>7pnq<"V`񭵧y~<ЭP*i{ZǦ{-\R~U;1C5Oc݊UʓNb45ۥx~e$rEX]M+@U!%zv4a_<kQpc4"_uv,RK.5tZe<7FFǵ쭞,|6j#.:1)DTrm$7g;~o;Nx;0eGYC `u(}?&%_p5Yb 7>:D/;0hMnKK\:u舗=m{U6^B`v#m*BrX -~(e\[,_ȹSXi4 ̾t'gwyߕ)V v,:ځ?19GMO'DP3'~H0"Rt֊tQ:tQ%YTRVՑ@82uч QXgl]9 ׽W޺kpSo &=2qeJ)kP7 s? vFt}8$6I r˨% hW" yWIzOTTD33=VO=p3R=x؆u;fz ]ӝp'd|@&E!/Rd^ۨ6QALx;_BtDY֢ ?JLVܺ\΄AT0v| ƬW (?pY<6elqqaՆU >Nتw= zw<&6ʛY!ThˑQFW<&5@tJF/D uzk|o]s%قQ<' ]ک'LV6I[#1J,;fwR"n?L^roTpw%Q?lYyhjnFCW!D o" zO m:5\z wD]$W,݄vĩs%9NWxj_WFݪܮT s̍4; "ȩ%yeD|b@ԙ%K^\'kgoݶpqoODRLA`s}-E dcjN5Brd9a{*O 8ܮ2}W@ᜅF:Bȗ8Z$!zXԵ){+P^@H^Z^dqQDZhG[N IӭuEi%~o=j<_\x_\yٿt bG݅6LDRjѷN:ݩgMb/Zn,.\`뤑ex.~}aTI-z{?|(Xu>5mRؖ Ɇ%yeJ̚/hVs>b̦B1%yw ycy\{Uy(!y.,B l=]{aDMo'dCN+륈C' R5{zR_[gXd8DGJ!#\p-,9 TD@N/ xPXvIG#r&|;Su:͑ȿO5&kgyA+0-\">(%<˰ŵ^ۂ[$Բۖ.6TPVSsj"NztopDo6B16tt+?gbxΰ;Q7*+"EM^օՇGZ2%)_u@֯Mh8>ZԗHXyHq^) ˭F9dIbR[QH00ci/|`Z%bHR^Af5Nu̧͐19Tһbn؂~o ^NN-st8]*} G!xugq_:^>z>f;/V'XvTcnP)w v6Ş/nPY/,H@2b*{tCksMS &\d("Z0 oNJ5!h19RPJO*`BsFOׂCKG>az2HV)_@/8FU ~g_HHoU)>hSKIt_F@./ t`dpa0đŸ3(&e&So X(3+"R|2*/2+ ~7&JRA`5{`k;v.iG01HKln4ɢU@\ĕ{ߨ5@/83ʔJؗ. [gqv¾EOz]2$_w/|ZȹW8\ p03l>q;'Y Tտ0oތȊ1CŃ8cNi+ ;MK\tC6}@( %~,Bdv9 5 $d%:7ai TW/֨WB6>P'`ualմ/~^|u&uϡJG (0GGP$b9M3NaYm{_y u{}^4v'̶*W?'6(n.9$։Zni Y`|dܡe6\tX̕AiJF<t+>ekj ٵix)e0+DEG~mozx'ks.^l뚦4(!E FL&"=̺&&ɲlOz:6Qж_ @蝘Z&E gD;S3e2|zS mԂVԦ?p$\>8l? "18T$8`槶F c6UT%*oNx<݅#*x#"`HlҚ6X:qmm3hAVUt1K|K3Jp wZw"`}Ӽ (B17y'dyKYsf>P#PwC?[M33jP;U R a \;h!Cg:=ᦔèuM'FQězI?R ]F505ΏM$//T*!!GwY 58|[ov'xM=)x/t:6)p*!#_ŝB? d0ď߹'ԂP\3b dA2/6aBvKү-SVc$ NrlvFIh``mr/\FEŸWa7ndLi5&+&@XjwΔ]bpʞl['%SaCc :EdLd@gNǪLAw_Z|8U+sBh5/ f-NB.!n,N^Pb-2} y;O=4e9d.<^՝C- p+X%il<ӓu}gyHAXmx ؐd%%\F\Rz${*g44 2,tsR䰵:ju,8C$*1?u=:vM aRdk< 讼aţxz>sL'N^hcts% _R"4%K<(- J!BVA6W8:6Q H)+\l]쎘g2Wjz4ЃD?wIJZ `(|YRG[79ͫux0 ;S/0 /4jw̦)G%яf 47Be}A~Js_Sݟ5CdX95{*hJ4m[SNOM;yj:8ㅔ|zU%>rl~%(i%n ,J궚*8L>nP%xFːDsK{FG:(1šw{Ƿ9iAD#)L_Q7pATa` ~DE+ 5#a=Io'@59PwI$i)6C֠K򶉍ݐc{zU%5N$)#m7Uʼnhqߘ 7w0M`ѩYfPQ'>L"k3# L77H\CK@;&Sz`y%Aaw ڻa+P (>KLH`gFҭU.{lg3Vf ˤ Q&xf1ç9mLѓKM<|pdhUe$WyCzl^r\adSХYSLo|h(PΌd}!2.VUqי=vZ_oDvg HM?#bWR:T tޡ[{ Aɑt֚|LN͡D21<݈}ȊQKaL`^L1w<.i{CM -{A2b61Cszw'L XiM) t / 7"$1 "R KzZC?PQ@F}A/ڵ>Qvc9C'UP tZR{0it5êW7"fK_83@t8-K)#Nu]$/e{B8qFD nLS"f1Hƣ.gexw-s0@Dmuf13;|\ixd"г ONQk՚+;?Gu0oƈ9 ,:3|x nX TІݸjbyܐjF~1_ꡣ8=fVRyӛEGI)1w|dY Kv3;1M[ O2Mmr5 7|N1S{YH )JɃ 'g^O@zx =0Ԩ(6ٴQVW0kWЛDC@*/X vE*X dsMw׎2pn'KsΡ9ADE ޔbQB7uOJ#=oA{7cRe,<93u=žϨUKs/do^ٕNUVsqt:xyN܀WxL3fcicK*HCdt$ L+.Q93(h#Wn@7ٔg'L#q;S Hz'AS_8\;1hi dSUBj 'w SVB_` W|hTWMƖ]%MLy@׃-?-'-V9p"lfps]i{-"7޳^ _I'H(]+iA%S|#R ȡpY%[iRX;O)[ Uڄ0M%}[9xOBSϫl FQFO*$tmgwFrX|-j:]X#?W%ژ * `@覫F$H^D1yj舨$dhsX6pe=rH#SÀ)D-UQU*էHZ*TIkĞgv__Z2;qw` Zdn]1falS_$e* ==3BH̝$BA,0QDzxPjPC+^#m΃,xX;%N[zvs_V[֫6I ΰYѯk5dm|ATDJ_47S-/u1$y o )k9v7^cTT_NZ` _ne|OA;A.2kGm~+²k]-zyk4 A墖ad%%l5"z2` 5O>N$! -Kl*;'ruX.@^(ZL i2dJ Hz.>|LA+UfO}C" ̭/L.TRrc'V--$֨0L*2} w ´)~X4Y$~  A`\WF\uD~U@|i>${N+M!`Ql*pL䭀 /r)tP.m!ʞe%rصV q:RE6EU럂dY΢Ax`˽#MB'vtr=;TFȎ/v;c$aETmazGVD°/;ۆHsNRwA9/:HK q0F.4!иj}7e3 Tm+Z%.P(KF$6M*bD% "ZP^DɐnWփ`";;I}W>œz>N"S@wBv;kB>ŠG\"tfe J1t\*uiJ { ztڮK Ih3I•C6ˌYs?I_ׄo<z:<̖f v/,guSD6:?OEgC3. 9ePRJҬGW\D|(Uio8#U Y S.`2m1T@7.O]˹K#C{T8%pAt} Qd7Čz FKR!C7"3cЪx,<}`XgL0$(i.:Ąqfw Lm]}1[C&훟WwRŤU@p%|eW o]ˏZSdJX "-!Xإ";V(TSAs:ZU\f}+hs$FߣRRtdĀ7UA*3 0s8/ί~׈.z׸;Kx ܔ+=ͻ`d˗pETVLL5.?Ġ6E#_B~ S}n=|~Sxfuw(T#jm$R}&k}o=C|GCF禕lі%̷cˇf沈͛}0 %9m3빽2 |̫|(ޅ!+o5=h#S'=]cHv;< [b]l!.Ɋr0)-m0'dj2S^ёI#UJ Yq9Q~[M_ ؜GqxM4P яdaj##^Va͒ _|u*ϼ?A*'a88g'iִAv?\(6!>ܜ<5f?j6!@;nwl=Jh?=LS#szrBઓj>kӶ6Fy)-iS.?ݻh @չPLه w@*,OtD*+2m]Q%]+u'Jq{1X5R<V bJD$}K71 mM+xںa}}//!6;1%S>))*sz1Ef/T ?B$0JzD TÌթw b|g3H6I-|隌P\BD-yB@N)ţBeRt[?qi&.=f힂a'|qP i{uf]섆].w]Nifw:!so@ _?isGlqHkW"|373EC(k&7dA6:HEBB0o4_rD({I(AAkKLcnby.-HL]e<;캴"ׁU,׽59>NFM?ZKO#:'_nY}꿽56(˶x&] xw0H*z[# *^K_1[ 7Qh;Txls-ʵ&3$VJFțY 2o!yI2e ]BL{\8BmT{ır6gn.ZU5gs뒞xgs5"Yl CJ鏛=u+Lj^,ky@ޡ*YtEH4$sXq6BdsxNfl <5lW_י/sM\D"$eU1|$q;jܘW3d 5CL.6 ^eUdCf͠;t6 pcfՐphiZWBLTYsF n-"7w*fhxf]0`4*_QSN iv1 sp#- *8.z$%u򵱑[jAlX yBm)@z- #f:h&T 湌=}i[1h~ߴ>|Q)h@XT[pLY@B`BI57X-=ΑKcAb,c㝁f =yrCDE.EoʹSWj͹O䲃8=`V}Za\x!Y;Oxյ9@8.$w⺃):7CW&^`wn1N9bVa-X>r/YaD7Ou: 9 .HBYDQYsUPѳ\ 7l;.JHNh?W$(辯SYj +m)}Q^bɠs=>;2p"!\jkJm }Γe8Jy?>J9s~(}aX*HVx`׋?K]yV`w܇[ćpk[X~ KEzb^""e 9b</^TFˡ:B?S\WEx21>A|DY>p—kymOs˒@Z5J6 H#R9FşL'j|9?9˒%)a %ii}3Nle 6h?7KyIF!;}_1yYhnt4_p&DFL=-3 s+ $ #05m21Eqj?/>7]|UwlԅG+@ѩ ª N ѳ|8!"Db (k/C'Lkjp=E=$-Ms^zuݾ ;X.Q٭x.wSxDmo5 _ ۂ,#GFwI^XqNXM6@vS%uF(M]yF.c*;LP{ v;{l|,qE-ӊCy ~*57~Q5~:8?lY(2ĎQȬE72|r'F{{;< yrG(թ{>/qL|u OGA?E6H*SB?t,5WVe3PlF@ߙ-;͓+\<˂'Y=uRv zbGl .Gޒs'A2B= bP [_/6Ǔ{pec"=/d%@6HN@Y%OzAb]颴8HB,s#Ƕn*bBL._\FQjECjU٦Z^Kl>Jqi/ EůQ 7Y=J88!&"TKF \&p@/|to.oQ1)?TV16=J(tـ|A,rJ ?N8) ׵lCӭݙD9Q-,8y  'Jdg,>Ka(7;IxNgQ¤t/n |q;x &>_‘cmT2Wȏ4 @ԊQYfL0>#e׋k O 6,V{W ry4|3'}P~р t0T{m!0-vNACϱ_ieW)~Kv-v!Hԥ"m$Zmq %i*D+,z%{8m 4 1#2;,A4hr*I&lhkƸy1"X~J"d>n~\㧗>[gF&Oy y4y7P }I踻d 0P+J͕).hv9*7zFW4KaLCȃA p/lz!!x24e=rG-QI٤55xj8Aj2''$}3a@]HBd-YF*MT$1S 1[@".sǔ|kSe}"* &`"^vw{?ruXhxlC X>2A+b|S`t4:Iݬ̡FSgzw %:![S9j072ެg^:^@Oڹ$5^f˞ dq.K.-pxcDCe#T5|T ڍ ~1kJ^IlsKen5?%ƌ=ʍRa pn|PqcP-_ҽ:ɂ؈!:]1`mŏHo\:XF JbC6ı; {3Bhu-q=ugYC0QTrn#4gxwa-7Ga:yn@vx'F1w[cȗXީ3OA QtLo$mywUԎ'.5bPv_B *cKgdTrܒu(q|vUoJh KbKIu##lJ[+mfs%ϟOA\|],xo8pىҩV+I+1vW̗'8\'݌6N>Je3nJ%c4 IV@LESJ'߂KV TOdkγ w+p &~d3Gw<Tg-]EqE`b# d&'/EjFyj7$KKۅ`5jNFy~sN10y8側 ;X;SJ esPr Ʌd۪%^]tn M]i<vFݳZ0 ^uI1#v3~F{9cuBr[9`(0:7C6k\ ij~w)^ IY8hiUqXAs%~[2+I[>/.eVY" 7 kuq'T@*S^3{.l SB *Nؚ'Y@FI!<ŕU=АcEV7136"XD&v^GJǏ ~^m{Ԇ*L0xZ2;Da~|\U.y%,]ݒMnm\q,#a= 1zK9ݍ1XAe벦J ]_rǙs=6+4@7 FݚZ0M `m4q$?Uʖ})@վeO\U?.#ʿz,,w=Ήs2?7o߫fΈtpU] Oj}%)|hkS{`QmߜcH|UwZUDiنg38}8[HsI75+ $79?tgS#6b>>ʊ݇G+l~Ӈ&EXd\t%v}T [ \FO6~a"BZ[KDÜ\jw=n 5/%s g.7E5d0jm,ľU[ T$8b0~g",IxM9YlnJ=-)im@rF\CzFM!_|՜~HHO:GUL@ϔŭwBdP`4)EE]+q$nC`~j{&+EHd4 /fyE{/& o"?@"N&[h> JPjA8R,/=̽nMg4i$OS\N;UV$JF&*$6]Z * t)HKrk:1ܕׂj,DӢFSHW֝RYt4 ׽~?VdSX~Ӂ|FY5j.)#Zr*!KlJvwY*ET藨~Rg{snA:Ia$Vc\Ṣ^մ*+aFnKOU%Ed02ԲaPȂx 6vk3b?'.]KꖶGGL4K@:mecJ 1NFs`f#CJ2l]pi!84C& 6Jf*k)1l 3G!؃?33 , -wg3=KT>`8_኱س\:8'p|qaXct.8h{$~~aN>,x?~YKMI.$^` N%/KƴH1E} &蚙cn2=`6,ʠm옋)݆fzyu[;ݒCweL@6p රδU%T&v:F"`D0=7Z[/yNySOQ(V)L)Q¤W;su0:U2)fkP߻,Dye`:{OKQ?8`\P{yRlC< ם˩ˋ;ܕ [ifQKɶ}8{'Rð~-ٟbw˛][t| 54i0l̵$NTV{'AaPqkpp^*6mt\D'"+3&bXFɺG3$ 51r;vz£& 4LJbl ~!c$fW[ݸ#ioȩR;JOK_)ޞ;Ck\bv@F8qy~yhhH@1-rTC?..B8'ݾtfZnperFj'9_W\8OƄ\ʑC5YtAoY3^ko,a˹dۭ'|jRw?Vl Dp?KDZzpS߈oi]ohhiG-]EfBGdk渽}Bb5}EQݩhZT."Xm{1 VP+6.֪hYEt)7%f[ Ilq* \IhAT3+Q@uM*rn\^f_҆llq^5@NP-O<{+n zꁼYFE,5#` }pQ/YΤ*^AJ^==քkc)nxr$^ILOoQ_uwr Jfol`7|>Z1ߚ%M|{ b_luƙ gvzw_VF}5'GpfToi+W'd=yLx -n_ܲ04L:Gi6Qs 3xByqb{\e\6٩nfݥw3&wsxm(Bԗ)LQ^?6+2IE+btMu @x9;nRDEon1qJu}OA2O=ceKy2-1GSAq;6Qt<1&YNɈj_>*G;n)7"辽zu4^1F ?eξ%-u|xe}đ|N-8UGPr G_#S%=Gϻfv`kIyJEf6TY[ֶS5'@AZVƊUO!XV럢775S ȟ;+Nq(lW1w/>6Z_ Aݮbh)\{ʽ:ց9'?\ҲϻJ?<HkiA}v(`o=%bReG݇ڥLp+i ܸ\ . ?\k!&($=m_W4Hlivp :.Ѝ^)lR (c*ta`IB=*5Z2'~\B\4KviiŖ6.3HE"ړ.p݀jX՜,VufLAR=L![<;} $`XEuq?rЙG7,p" Wm?89X1 e;s vQƃhG J?4 _p2 cw P,7inU^#kB]ي@" PŨT+:tW;BD%V{^+K09fr֝8,7mn{e&HA^U#PޘYouU`U3qE #" X%]' Ya|UEB3k>JP\3mRwX^fZ#&aQ ,áy*mj sqs٢r9 ՚[i_|ޞ-=jx^ԖSFٙr(<~W,ya҃if="DIEW_Җ} X'YJC0[ W+si@Rm'X6^巼 iYYs5x e}v }8AUmE'F"H?rՉaX4Nq;Š/305~MϪ`C iG?`Nğu^ijPk3N2f #]s/wM<ݐ2#H@B; a 6^a̳y۔6LrKG"#¤ ݩmQw_T!l1DNI "><r2'K*w[~1ƇGO3_pwc>GBg%v Q֌5 ԭOplM_Ho^NW>ὩbX,g:mlO@*h&@܈tXD-pqE߬Y6*0@B_Z(+J8?4[ḻr6Wf4([좩$!Ա҅[?MEIՎ]tlDJ1W~(FnzNV_KZגNyQP>C+f'rAaM -kHT,yS4rָ%RS̵+Q[mQmYL ]Ghg#3bg{ސ{H0{fq:{onO;_S %L WŠ.ʿ~f؂LHO$XA;^+EI8s(&!t/  m}wmitk E?/̧s]΂`dBld̮᱊9ƉN;BbM</b9a|Sǀ!1\,CՅaX>=*m%gwFJBӃk+LG㏮Jy%bxfq\Czgeռa.dIrq# Up\aѺz6$l%rN4%lIwlby44K)bP^WV Yuk~T0UA>k.W仗HݶȠ;d#M` ɳ~l>'|Sa"O{2=%D b2ͼ5^2x;8z^lKW/.1VW R3 pg괠jH5E8Ji%wV7ۢ ‰.yT(ˋ)҈uTLZlVMSl2ݣxoiF̬j+/7's["ɚ\3?@k->}lrB~#PyF\BNtgy5@NUgtQ^|~-VR1\6Al2!:;=SG5Xo vr22NX_w"*Ɍ#)فBG1X㰙뽕Yo_:@!$y2qt4ݕ]E q`-Ym2ڄ'x JȾcɫ.9rkOU2la7-B9MoR歍hkk T?$QRc<yjtp هcǦijS-#&( ՉP;U4K}Ҳce&-=`b\ݻ O"ɵZ3oT4|"6'⹨^ ǜOh@G 4粕kϠTF0 O׃KT ]Ӓd%&](eѧl]:>HlEL Qdo@o!WQZۏCHن,4gR*߄Fq30xߦHAE&4 L絥?؄pKÛl~|ڏ߬.D]?|_u#󡭕.6jmܑj Ғ?dy@4h$䛶g?0Fqo6/q2Fd9lo(Az8$vPL}W""LwY>n5* |3X`KOɩ.yAu3 ^^pa"[_ꯗ\.GY,<6kd`6l| g3r\gޟӎ3A%z +ukkY3|B_5DZM@!v+80(rz66Bg/<@]U\zTN $0-ukAkjܪi,pTe_K[T$3W+N-ܱ8lK9ZJK@<ı/k01"?>XB).hw IP .(Wn l&8,Yȵ n޿{q:8P1WR~m(bNSŻt#ˌD~)h؄1͇ <ʸwG BsPuAq{ވ^# ՙ3mT3ƴgIm.@K* oNQV8@ĝ"XL&8ǫZtyt 0̳:Sli2l4qlʊGIFBEvLs9~$,itmUbjsUȰU7ģLV}mMkDUXILܖ5+ab)F..W.C 3{wlơ+[T ެh`e'm03`q}us_Xi=x 1Fnl@r_NVg#tsR 8m6j>jhjY՞uçLgί)z P5o /G/I.G%-tLۇLJ8tVi|fܨ{1PZD*͚\]os hY)a닠9_LS-Y=o^ua! 0[W:5d'ğɕ\iRߵu3IѶl3rzs+*wSk{k;%L 2jO˦7)k0[Mqb];s^6 m.fгQa߼w m38WEftyW"Z…BtCr7&3W ^-7bx(ddǪ-K<\Bzyb9Zep$޴oToH }ukkg{;JTW/\` ֨|>ˢ"Td_6G,飁ݯ;:O۽g^栎~y125t0fc߼_pz8J^3jPkLLI9"fY̽Te݃\XjL䝹"H⹵֊,sdQz$3Llv@PbIlS@ d_8*!g)nFz@W~>'\TJF i?p4Tv0E**b\@CI}ԳA% QskO_$fKw;*2WMъ茬 no@xά '[&y1;_;L_s[S^O#CZ6/:x?WNXSt8.ZoFf  M`S^U=]lD8Kl"Q]KEΩk4@E Y#gOٹH6;U %>_0WƪI҂'hIq`vlizrdSњ٧~;ɄVL2JsD%jDphS"g= !@dQWWunzeFH4 依R! A]d>eEʈn?&^):Z 9^5"eyǟGr^[Vw'Mf,~ &2a=Xe5Є}#KMϗ bNBFLd$cj7 QG4=*s"iam%3*+o-=_f?w cO2",h@J|P+1:2d[o?i ܟS}K-Ei!!Bo 薡.*AA :cb=yG0zIms( *o$9ײ`5o}P9o"SP[f@)8BS3 [JcG5H=鲏,}*v,k=eK8bjMQ&*6̾( 5:e!5kJwgjժl,f<ߡ% e^e&n4t/xGɎjc6u72?V8ɖ>MlSgF,ZI +tjnjӃZ?My:ゲвG7rO"ּha=5kW3ջYYb3䈊vG%mSJ704AAB_ZF !=F0@FNJ6#,+SëݫS&-D[k4hZRnì`cČŦkKdfqu z^;ڟ"0Ϩ s1jBџBfIx@J<ԙ?օ]-q˓Sp \$ II79ccXII;] o>jA=x'($u-[OWJ{cg"k7wg Y"<#]Qe!Moċ+qwfjhr9v&|Zݨ$+NvK2 &a;<̚Fxcuow?~[,̸Il0UE)_A1ڼYX®z%:2dCҹZ RP`>s9?҇5w'd9<Nuy(8A`-v`k]t r), {R&C }Tn@7 '.%v;5!+h\(S1l  5>X;έWá+T`*6#;g4B Pjl jw"++λw_nD,I Mb %ǩWWP"Adu lj^~y·K0]22:c"* Hu/@f+^B^Pp jm ~~O1-)50pMN(E$CEN0Lk';)2;8shEdxݭuI4tLfi=hy/$MB40D45";UOxeO{)¢& j^o ſ(^}f:c zv>w9bNp~!<!9q G<+zg;{[>7W?jY]:EW_\! aJfK#._@R8<~R8ᄈ6[u*+{E M[Ar<َ$u٣+ z|¬:;V|, )?)b'ڱ141}#j D.RB Vl蠐ft>)Ԥ JC^U[}/r2C+ q6OEC % a&A7N7P#}h|Uّj(N24y$U"t:,?[C+OdfAquf'yNBAQZoןz,pۄT/|[!B7?ow"4ge&ͼU2Kcd*YUh*!6k#g(cwt S]+]eـ{9 Zτ 2pFFt|b]'׮T(-[Iqs/V{p3Ehzv+)r#KQFe ~CJ|ywH[WZe<i@ +X(OBi+&:&}64jJj% :Qfܓ,lr,}k3&{oNUEgkk1 pS@eŀ1:'XHw qa6U7Gek6h/ /qPVɅVwY^ݟeL#%`why߶jKl]bdXEiGǛWan+HFCHtn]J[EEY9Z̗J(oɏt'ixq ڣ8D5p=xޥ_>PMc +nɟXJjk.-0d=~6oC]_l=kcAO&<:ZB H^ }eGk&v?p~'>E,?~dZwLF!.ɥ.3L#ήXN`_v4Xl2`Rp%!N|ZqƆmVDoEפ]È ̜P={3c(m$p ka7uV^G p6ßBrv }-jxKQ ʱyب!;BS]u3'n7h^i1vm1u{AoyH?VkQ(|at;&3TgXƆe˓+Gbիɤ Ru*Ms߯ c{ J\A\N 藝e{Jdt=kЛn _fA^3< |5j6o**9fy\G&*dwK;=1ha֙{,PI B .rq6y@-6TQw:uV1ZD hJ\ǥz!/WTZ6!Ґ' 4qWJDL5YXˌ:`ϖݏJ k;BZwIpP1rWhMlse A*l ;V{Y/Q[` {e VFQ/XGIN4૦ji)0mLdat/K&'77O+;C^ІDE%zQ 0 ԯx3JtUR/nGӁA3NK5PxM=Q+t3C|6v6U :kح3N)U3dAO>NDV]p}7+ xzP7%) v\=Zi wɱSfquCm5jwdDrZc5}M? (sG2%)UjzJR?a䄒KdJ^^mbN?Bš1iM?YÉV(iɣygAͼjxbvFT'hX.^'0Khf_83FstW 7|e=p$p̎8plݺf2rIE\ډmYUϬ\4.R=CP<)h$ѣ\oTxuYnSMQVR>GyuHdf~e㉌*]K$8v8t)#U 9''D,YP]r b:`72mIQfkg2ZA"uH|p'SI B7.J]9#\YlvH <gi=qPᰏ=@; ygxVHoQ+X$nh=I8W / `=LÓhj#[ A- * Yf? 5;riMx?[W2 VVTSI~y%qci{=ʹϵz\/Iej,Z Ԛ-)_z`dYGT^8_sV'#Kf8 K$(|pRN%EVik78m`%#έKu:S7^)Hyv_ŨsWR' &813_|M=ӏHlٷq[: K ,.t`bFBM7w؏ hSgO&QM!Aդ$AF<tS 'N74yP{dŤw=Q;FS#?t,AUm-.8Ad4 U:Jz?] 5QPat ā"*h2h#6g 8r,#oalN@%wW-->&ɤV[?ںDڡv {>oUNNsKGvTIG'`vx\7 Cm辯K_m̠g4qmmsTkC\N3B3ik[4kC CekK&V>{dPXI7ʐt pcjJ$m JES2ot #kh7s提2#gծ#KS{8%iC9mtN#LhgJXV )9JJP{b2~49xSkr<]¢PBЉ"yɾ@/,`+V3ǮlgMn:b<4a2HQ18]D2'=OS- le=**.@4Va:݅Q3 GOtf ΃5H8zb GO1{F]_IƂBks|]'VQQkCY5gZX۞7Z d~ LlJ(;'kEtYXilIGl&aM5d X }rZ~>[CkdEX͂ÛcWÒyZuvO"BTz5C) `5pC,Wx^w_X3ZQ0 A?4Gc"A& XɝycR$$}J 9ApX=QY>>ֱ7&a^ nZ9d,dW^҃zw#` BےO%rQ^ro5C CV廘ud& #53:<{ o93Y-omI\ )^ ؽDQkj.0}7p6_@A}}3Sr QqX骥h%֗EǨ-*`3N*4v5#3 Gz5/ϋ!L6T-Sr,/0`MTTveA@uĻ87v m+PQ(Jr|{&97X8 /}#8#iM`n +Y5)ǽ,Ut\JPP?qn*7h9pJ;K*۳SpioJfCL`ғOߗ )y)JR Imp6=j-#ݹ+yvzf"$Ks)zlrBO1Q="YIi d*`؏Kpޢv>:-kDK6}.s/6DK[!d gylNJCDoZnf1(`lVm)\{ECUԋ MgD1bLw|2;MkidfGnu]WWkMcC6F"іp,QYwWb$ Y~'~JRKh"E H9U7?O4klɺ3pV .A3<uߞdJxbt8сD_&ZtSU7G~![5Sȋš#B7fr$AQDzuo$yhRu_~>M ih7lšwl8$ oڐ8MLR,g e{X6c{~漏Nw5)/rUR,rSBd5ڽ]S·'ph<_S.ԜR4E;q?l {,.#-zTj{i*ma#eF ?YX/SVL3{x's4…M; gy ^gMA+l)Еz(b͋q+!/m&2hi6#\6R=%5gQ9a{4ia1^1­\'Gx?re?ɥ@Nֱ̖eE AE5y-fÿhS+ Fc`Q=pQQk|_a^b鉂CΉ vVT6YNB+{e$EDDM?GjXz(L+ N.VZ0$PA0.FBtiz.÷OմʊC>= @td\~M0=/{tuyO~Τ׼ F_&exr8 _ lD`arA(+Ŋ5˵ϯ2?Ehn+2}9V)WdbmdMD2~D CB8M&TEp6+Ċ6&,x+"޳MG#5^ZiDQcN/njs(4hN&(QMs>B"̃BR[}Zn\["Y-MT,Gy$ z1rb>AM7_Jg0=Gs]SfF*i!Z1Zkάu&lIX%Ml-s`<4<<>yۏI?mG(k/z*2H_)B/\c Ţىt܇$Fc͠7/J3L Bnu/ -[c@&;$OM&Vy#bZTu}:{ krUK Y@jwid5~SG*ez$٧qr/GO28*Z[L^L OsW B9)o]l~!o$|t%BxA1B4$kCpyir$!#(An9 WXw>?jJ6.2dl l&†ʼE0' H\[p)Wz*ǡpvvIdW,D3['fTJG_,~. HaߪI@73wcLSW^cIlqUmmeu_a(vm'e ]*-9#P2ļaSz,@hF0 ℅s6SȄwRQ_ui F]+^<"Ynj[IRت f^ #y&PUcbx0bԾñmp5'gE1|'*p9A=?9\Ą9}m:P1~rP *~:Wq> izj,af\?T[q}24h6<& *) H1Kt⛥ڥZÀ/K!CH+tq"Cd̲:Nlb0NJhKE-bb1$} y;1 6I ȃ΅Hmy4;+WzL$A,\OGZF.SseP·vv MYkWi"ERZJR0U!nG49#9KΡp]ycGzmjۜgB5#ܺ<ЭA7 p,&D;.%9A\z6%[ M|!KXCfnc]N#Q k_z #}T` \ĐءpvWىUTI1GAG.U,ZR*θj|Mlj(Dt) Irc#6+K8)O7 &Y0hzYKB?~PM|y.\>Q1;T:@5œ;y*c#9Ub{Xdׇ#Il//7?1)sI儥IP'MVYY3oPsuL0cPxH&6A"yUaF؝JV1>cFTVQeQTSx~ϖrxR7DF6kňa-BSAu%C@!CVD`&5BG~ĥl-1]3ֹ cPsfl?ӐvA+3}>*p _$o)0Dl~WcQGB~f ˮ?pZŹ')U^SNp>RZzf * )P.GdrBѓP~$[ftg5}EM7z(&q}$ue"oIB罩Mu*n֜pLTxq⊩O[A͘&1&KQVw4‰wWMج:YS5nAFӫUfۛ.oTvBzge9j$$Ҝ3-G*ڴL!ZP,A%Fk~C,A.:. + B̴^OY@!G[ 0,2TA\=nm%T&PYKD,,-T?Er%]m<q\9{;>eXZV}-Pm-3882}v+CVC˙S0 H:|n}t-H{ƻLG؝4m%`N%ؑ ,ga6A[= MiDZ$bϒIKjDuB"V]Ϲ6WO~bd  |@fJԺ|m3MrϿjvA~o^rI3dWJ'xVP5.`Wm2"ķHY3њZHjc`*T:#!)X HE(4n19K͂ټ P{ 8ECf{^l>sMS4uSc˯c&o}7w MoUm5E=egLOxżKb'y>RL^Kg]T}ȸ6uX]N=q9جB F5_}V+IfsNw48:/%` lIbXJ"YP,f\Io*)0[qTѧ9* mNx!FƟX5/-N0:J5+~_H1ub%"] [my6V _"mlu$8i[UZq"x.{_%, مSżX( ٬Պܜ Up)MP/Z\mEH+xh{wgpf}PY*3%X%LE\yo?g ]`! QfbKK>_Yqj{r[J5) g,ml`цGݱEWgg#rtȅ0*P螘 W[`ʟWS(̱j3F wC M߽8nM `?5S86qx "ɤ=,7lM*$ oɨr RM*m!I극,"5-d5b)k>Kq^+apc~ٹօgH Yp=_B;*QG#QbH048.uہs1TTDVcH4?uGF(9+wx|&Yw=#_&lE `Q_xC_\8jPKv2,fR`&EbժԶ AF(AϡXTAYCPV!mqŅwkE8VVI8-YxcJcC-OvfSBʓDm'/"m!rQsA8{=/1pNqO$p"E:PO!dwR`qXέsɟ!9p,v7S$+}ppO̞1d ˖|l=J:gm7id q)\A)hX/q%~Fꀌlk;'rú8RiA)up6F wbH%yPFrUWMHh2-Go Rc`}F[dz r*Ui>Τ ) stv.Y~ ! 8=jRWf7ošhy #ͪ?KKLWV*CqBxYޏ O7A[c);9 p/K%ѥgCpzt5&Z7UpҴJwДqXe)P"ݺ.١is>(Cld&#V-R$WzmM elŇ'`&Uw[!F3rp]4.?PDbkJUԀ~PAoK|[Asn7QI ,a^#,cXd-m5& i/%2qDBҟNˀxV?.;{+Q;j~ڨֻ5 ٙ1z?K-~$: )t^ƺ:pÝWPkn+N;}kP.^'6G{3U4;/o:"e1boup*N+Sosi(6^ز#kC ar_Spu{ DvLWuZ;X=N=G3a@> URrZXU.o1վ{IIt2pi_= 1\[ 5l ]{8LV,B c !Vՙ׫s53g[L3M]߹z}M /G!_n/rΕjiܨCYJGI1sLld籑B;̏7ӱx']|u-La Y3P% _wgo3_ 0ah @oTѪvjrfD)d"k(axn>P+iSJXH4Xc8p`ăt6VW0+vwsma7v͚#&DI΁2M趔׫3o05)jT4&pKb"wkht<#4m#7#竩G8e,A =0y Zwm3z*o~3F)TA mXOQŎ8 c8"$.ƈtr7~)׬L4vM=R f /+SZeODu{KwTuތ w}P)ަbwMsnaL LWe @oon~r)}Q3xHF9"Uנ:n8 jCӋCK=M ,843myPس9ְr&@(mq⢧о7%x ڕ1mC\JpH.j\R ܳ0իB_PxC%|B?{ :Do6]$=Q=n*YgGb7F¡wv3Sw\$O=_3L*V5waOI^  bEBrf/lGymM8q3>1z=p\x OR zWVyظt[0..\lͽ:W@?_ȼYSzj<"FC-=&jp|-wC\^ v0AswQ^)֑aK<]qqٰ.| HƆHa76A0W8:WP+lrekF'tM}5ǷFnUZB(eXDphIc;)7NXe"-n:[3흭.M=4QQ 3RޔFt +;{V?k>jn_E;pmHJ |7 Yi?o rL4+%,(^C R '" ZJ};E+槆e y평>kР0j;P fwtv,{Y]{E<4h3})-Idh+O)Cj'[Im4w߫`@D䫉PS$ƋImD!e7yDDFKUgjt=6=+h3qAvѥ'8$mȁh/DQm̪ OR9&u7N0Edz6}ED'J%\-x&L▍{io; [lBm!Ҏ.M#Dxj&%jH o*Ǟ@Oe{D#7OdxIƣt}fzwwa 6 uGõ]&["goXfYur^2xqT!&qrE,3TU!v.sj=]3"NXoq5/Y&UhmQrP 3t+ZAPף"}V"6 + Z4& YFpHWhL8'K"C]d (׿a\b0 2/>q u ѷ Q^f\-#W|c3P)8vr- 01ObX L&o V\c0kIb^̻.KV ۣP߄ӔE0)t7J' '&ɺtE26}6SeexY+"07d ]l~|i>IRFۄHb=uoґ0!'g@Iu8<=)^y64͢5>vmcl$*zlA˃<.kA~ G6dK4!q˼MSϜ3!A,? z,vzPzA+CDmIgpj^J%:EcޑvW}ӯ$)Wp`s0CF$+fT]l@fb c+\7 *9a+J ,&#G9IZy>6Df|.:$(AKvuJ Z@ϞF^u;4ǽIGlCOCGd"^\e@, @v4-MWZ8,5Z{O0pNe&e`_Oū#e?(8 ˲PߠR"v9RJ.@KGSZZ.Qv(jK0pRڬڳn 'M7i>#?L-O,wk)SϘйG߲B7x`_'$V߮bIw1ߗ0&2X%p{x)5gHLe@"z'_-ճiq4M$Y >n R[ao'/gQTHn_~Rz'm#5k/Փ ,5[dY#ȍ*D !ͯ(rϒW=iiRRX/zʪ] E, ; PkR 4E2|<{$}* :@$?oߡV<у4@2 2ԖhL<[`ǿM6+nhCM+8ݕS 6ƺd][?-#yL}jwE&xYUIoxO/Cj7/i-2#|Zm~|-3_9fPJlz NZ#ld0''l车/ VG|ٷz d7s/`%&-fK$;}Vlm8{gE`2wShDHl)+QhJ u 1#;-'cUr`,RNJ_MgS m"Yg7J-) ; ν므Nj?/@ULY`?#tl#,B9U];]$~uiJbbV}2HהmLP29P+,2ٕzD_;,n.`zӛ֌pU7o" [iKAE1\wc݀m$tՈ,2"o9uP1ކV(дlӨ֫@Jɞh,{-gkz Æa.='6+ePUygWdJVbWj7#j?7AUHPT[PDϮWMa(5k=!B͸M`?P v`}J7IUYDEVrĴ1%\='w S)Uzִj~MpEg]s 8Id9ºǘ&M*1C@"nN,u^}|:@8Ú}'|q6,+&wN#:5!`e1D{gBkGL0r.xFhAlHth9xjŦ@l궉L++Q?xD.LF2 U22#^2+:x$V|]^0jfҩY{ֹ8]&PL|X'D-[ElkJ 7ɢKU Fi ?nysf|Y8oK2O.fxav=>X9 šGىk#b)P%߮Y:=q=1H.ۛvsb h&&/cMzuM"cڎ-PyAɀL*E8B!QzG%fzÜy/*G;jܴ:\?p~Kr?31~z-G< h0=NHh!7(>K88oJ 0`:XndHV6| {eHrr qP{@HuA>4!cwUU"AͺprQrc=hH=*k0%7 ֕lr] C>$BC:=9"G.Tȑ*8w@Pa̋GO\V;R:Gc-|YZ5- Ap 7P'^ {rCv[%. oJٍ8y4D2vMfԊ9F͗E v{ե5+=>|^=je*K+gof_EMꏚWMA$?qTB6 1?+̡ĂE :yļšn͜ܕ[bE ܚ F@KMr'uG{K@8OS:P[5e=bI(Yh#57wر>+P{ڮm?ʢa5Rl1=ic}G 7˵CZeupT.FLOϬ) \ J1*xɋ66PHf?= =3 >J?h-8d#zTV洜&wL"Img>Zc]q3*ri3:~fՄ µ&ImzO={O27Nk.e:ݱfi *VO֏?gv밖2#+fԶ;?+GTr{!~C8i/)j;!AHa}[+db[t"-.p`ׄ઱Ϯm̻vvAz4 _CF9!iGf84bܵb'Fc i'd OׂSC@7giD%:9&l2e3@f*X$2, j%2BJ7 BP-݀Ex sڻRwl4q׃"'OEn'[!x|uFb '5R+gӼ~rbe [cUf-h#4 ?ҳLjyV[4C>@>@3)& uMnY7Yu`eWy_$l fadt9$K]μ >ąQ \2Ũ հ1降YUt:C#28lu N;II+YNlĸ Jp!m t)ZFH; cWNus,l+l ('MK=)]y,8YiFXFf82w-gT랽ۅul^طZedhj@Fƶ2dĻȼ ^n!/ƹn$AJ%0xHJ^rvC8σaqNpyvo Zi\pu2uub.!jA{A&2ʫͳ 5ыUa[{"`cIA؝-QDu흞FQ;>Wm;w)){R[01 v +Ko6'P`J_i O7O7V_!,S-;0z,]o.C&8翐~a;u0Kr~Wŭyppj;}G9>s[g-XW:$ӰÕi]H#%7}JuƴƢf_LXNѳ؝\<41ӹ+V K S6izLeTO?CG!JPzq?R _ԢeO+n [{dN} QdH1KP[dխAq_{e $Ÿ"0ݸ\Hq[>~϶D?VH!CFO(TxJ"p@p]&\x/lL~ffF`Z@:TQZ/D$pV+Z( 6,8SZX{ٴw2dc(|ȠBzkxԌXZљ=[$P~yT}SӠf?>^^j\:.5'vgiGih6tiuپc" Rró~wumjlYS.!  tx~8 I`;pn޴{&hVCjS=8jRc8;{S.:dZ'{z']hw[k#*aMyQ70f OșC\؇:PyY`Xn>bZA|9WE@xvRkjC2| oGepU$ 㜲v[ ;e\=Jp9L6[(}zq,fLBjARY2&zHN+(  s{cj}F4;Hb QS]}kuל% ؄#[RA-0Q9 qKqk`T`*+Y6 DuX%27b*u_¢cyG9>g1wv]xf@84Ty5. $(R1rE 9!ZTZ ={*Z}DﶄP|xb*"U`N)C]{pMr\r LPJ*nuoIfo414A2͏e( ~~4&tRp ivSc}5uO+)uK$=T$8% GYw`ّ 7S5SP_$L#[A{ӱ?~b  [|>[xkM\OΰW. e?E0]2~)t;=0l0L6i,, >cȷQö:~lRaBPRrTm;wocaFUSWަ{DoQq8ͽq ) sxu P-8HᘲX(\J0/J>v u^_5`SXIfn|MǁB\tpZ8Y+Ë1d,͏^ò ?*7p ^ KsCO$٠0D X):v~0wv <'G4>TXs$Q%deHF5Jshi`bc45)YVEֱͼ؊8LcBHqv1 VFQDA?d,34O`j!*r,8?&F86[|궎)1326QƟ3+b7_c؍9#w?IVp#F6+YPlr|3SYV;h׆|N`ƴ؉A-& 1i"X'Z?X'AU ȣ Fw`,"3j)l悛x|Ұ ߙxF>!=,c\ NG~OR縣w" 5R1MGr<1! c$/\& OTQ59ؠΨ,"䅭s};C",{WxqjoZ4gdąm!f *j#ГJVDK;ٌHě&7FJSqO"{ 'R5* ӎ ^z4H 5cHo:1y̮{ u.N.k>m` Ρ{xDƁi^SM,jtFg_R|a_X7^0_+ui;5T/?IcCeX3t Ad[18T_iJ,?O zhG&u-B o3Qeohڞw> m%*\=ny%kc G6Ŝ.p* e=mn Iȣ^a+0j?D% b^~+@k'{C`_JR@4xxngL: ƎZ\ %qi(5dPڐLW1w.0S]Mw;[u zIeW a`K>;\hS4<>5j&cB }7PnkHX[+5|c ?: VNIǂ E#oS4%{YA"e|ek}mԓݦ8&ԓSΐ{:?&=4R[J7a{`ʦ+~Ps.z\5dPy55s J>7zɁ[{?$1Gi64ze5.;Hȩ\)0yp&uD-3-eBL~ȳD 9-XfDd &6YUcܞ;N&e.B_iF .pݜ~OG ! ߽>yId(yCwq- ~.@0XiS9J$!v? ',ixvѼo5Ef;dZ.7*(Dp{y%2'_Rt9B GDvS<:S`𖼀|v/b.Ws~MTr1G<ֱixAs͕PlBJRq1V7a) C47Ag ϗp+u$LvMsnZ \78Go✴?8;āԘw ن<%AJ qW>c7;,o(H.Uk=4 )Mb~ i2!:97n?\sĐD$.b@Q'5cmŌl}1K^ll + t~ UC{Å?oG˖uK.v[h& jM&6+dsOmuNniJ\gFӄXGw[9wJ$y}1] *HR,[෇|x`AlSA-)*jXܤDy^Ds6B޷;u7;]Ƕnqx/hC_;5Y5q( = <& uBA٥!` $]pxXz8s] P fGbxyQoVy,D~j:ΓK^kHx_ƈ^A={ƣbvڵͣca.{kYja lݵ,g?+wb(R 0*G-rۈo?KwXJ!}n 5UGl;=EH dnw@'̠j(g&i?'Ai꓉!%Z,ۨ>hKKp*GYy`qaPH$:L·ͨh7̭pgb&Sg8bF 'ؖ_Ӝ6@qS-4WuD#ona'zW%3,hX]w19Ե/Y^"TqV/IL}<䫺~RL#t~[!kBDoS]G۫[_ol Dzڤs׌w;rG*/''{1>КP^Af2l>+6\JL"U!Z >6C!R$ZEJ]͹b^|3"nE\?ӛ8$'CFln\`&zWOṀj  )U;䢴FVMKZ^-rZ@q`ק7/a#;iq0 "KAq5Sz\h"z#z@0 Wwi Q~+/Jh&¸*^<.Ov仼TbQk٩gPcW.L? ?w˴ DL [2AEJPO+ٶ+ߔ<dSNהhavO;fkmOub/gzR>|^צdH˩Lcm`q|x)޿ZK>╎`}P-;d/J=+uf+kuW9OSS*"++zN$CȗJkg@JKT@dMO s&8V46VL=.ڐ|~TFޏ5nt~J D2W\ڗ%#",&JqgQX? גt.:"r`KڡتgkTw%1"O0k֭]=,% ̅XB(s|Ÿޯb J>Q53n8P8kj5@O{~U &l5piHP\16@fUfq= S[$QnO _JAf,KDX?s>Z-ȔjEiTTm0ur`ЩH$ȗ-+BUYrp劦7PIwOiFF?}:|:[\{4 (yXJOq??*^ )V*'tO '0>8Krvꗘ*bꂧWSNu TRLIVz5sL^y_>}pR“y8zB1;l!e׿zQDvjނa-&GG*&)-e zAJQEucOW\i`(q7;}x0ҞUf{ʊ̵EsvSIL-Er iB+ŚE:f.Z /QZX,&lFUǶG!OJUCd>~[R'FWzfRSTa bU!4y24)}TS yŎE_~{ m @6w 5A0o sjy(yxW,7슭FYR]s<[9 V} **c?mMsiXXLzc2ɚL9 rPb+W;Cnj-R &?(Ritn3zS4uqlFmT[ Px渵1i;fe*7KڮI17H ^8`_+ٮQGKi-@bƟ{[ZG8SdЊQR)]_c't^ȉǍ1E=ߦ_gnw)3B"I34 {OI!| b *7G* /EnI~i6a7o AiPqT 7m"xT]_D$ibmGqlD2tN /ޤH*žh99Y0ժ:hFKzWyusO*jT|7ȫV"~`(g=AMeE/Z2YP'V[;n1F2W$ yXcC%8:D4J*jL*DeMٺGZ_DzDYek`E?1 g{əZ/y'8%ˎ2{K8+ewm` %$p04/"Yt+V: 65+!Hy:lu/Ryi(JKA29:RЍE/%O)"&+%GV8Ij#dTaZ @~l7VU"PU-=4Օ$$BӚ w,z?Q-a ͪ$1&=/Hۋ+8{]yZyؠѹx6T5ؚ[A#whIbdY,=7w.!/qC]d-30F(S^ ҥnw7GΑb+Zd[`H#9"r1@ ?iCAYс̼F/؟YΉƎV_p5̜Eaj0:#Q:{V^*ÉW#An Oh}.mQUdrS[D{=sx0sO<> ub[YuUv9r%Z+)Q5;$[$j4OOdm){ZGZ"GG~lDZEbE1֟ݪELZ)_6\䏡dPlp!o/>FF4fdK[9X3iȀ|Ƃs";pcAj hȐG1T;|ET A+&sU&W8hnV;F?M8bDC9hiQqΰ%)L~8@4oZp0"$E< !}*5 ^/+d poI=^' HvOGŮ-Qr;^@Ed1/]' `:Z :3pu^8cĹ8X#*h #whg j8VEg7f?^CEz1)p'MjZL{ k<[d>"!^""1 \@ttR HN0NvP-::Iӏa 4/߆_ҞHGoUdxv7']tn=bl'!3g`{FF$9JTD\Ho<1BImiqcWR-Gh\y>;8I9pg k"y cr"em0IHaۗ&Oo\RЧDMCcnR/AhsDx/3$26Epfȗյ.-eӲJ!17DG UQm;D;1qQϩȞ(* d`v¤ a%eߠn18q^` |]kBz25 3a/B@%l+k@֥e@b=_xm4!а,QحRN7>k\a>Ng Nhb#; Td BEثn]G?okǻzʍq/0:TfhAXȡUTǙiE+ҘYi+҇Ufg%x}=܊ e̽אN`+4bvLTl(-\`%8+0烖 #Z6cT㮷߱p@|eS0gmAJtۀ X%'}8}2o6*2txnh|CJn3IlPGNyUY4+V'NE{}.nQbM)=Რb!\`$G$Y&\iTObАtGqbڃwߺ]~x;)]qZMQgnNPNCev20Sf H|=WB)u![ƄL "khCHc**I''F'6sx~ICsIxt vBwSk (D:=#eL>b~ !\@N['N:f4 9#O)u8ᅟ0l[\-9ifoJc+.8-Xc8/:%mĩIӊ I/3D7RV[ie)U1 S k"9KmVB q"$Ch2.7@gS}7?8BBh`M4Gn[cDKt,BU (RБ_oyxطPqW k-\ .$BȠ/MԻzL +/mCg:ZB:h }u>nd`PZ)N>欮{SY9۵[ϭi K4$%Y-:Qg_R c!ShRt,F>`)}B$9|E+:HQ(iM;=D}w|˵;Tw&]{i=@kcCZ 6A9N^]ұUO>o |sj Տr؉i ҄͡ S 7iRЍMLN P䜦 k.Hp\l&}}elpY skM;(ɅjJeW>,$LOjjtM\!tBfo &<qaT" U%$KׁU THcM t2brkdN[GEm%V߅hDàˮ%cc<\@v"\)H 0W5}Ct'56ȽNMsֵo]{Hkk<)ޯܑm[ƵvR#׽{2[LGjB[hYtq8w2FmoZiF|ayl0\5: Q{te9ߘQxԖG3DBv$|iBWF} [Nc뿬y e/Jen~䟮jT4(̆d/,D( %@$w3RI6z ))v}f8L(ˇC=7q&.e8؀v-I1#BkkS02v"T{ƬV`Rjuq"L6k*WWQQZLʛ__[Qq"5𙥈ux{PFe)hA'5 ugs} 7xVV] 7lg=yE߆NEJ%*jVs :JAsJRK`g "[Qޛ`al2̅> D۝@*UN# ѫ!}B4}eQ6n۟8>0\#aGd!6MP> Dٓf g^Xjz7ݫ HnFAquWc:d]᫜=Q@q`λ?K}G% x~Ǩ:Q1нAP;iM}{9$#L9挬@*2lZQGъ-RBcvt酤 o|dY' Z> `T ieĂB8brhno̲#Цe z } D|z֖ܿVW*@Fx43v [ 0!5N+&DDZCj JѬ Zיіqg]N!ױazP!N, dɧ}}B\z@.^tN{gun>-{FDaכf57xS< pz=l!6&O^*;loR$ ݨ oOmSa\h**V9HkM,u͓ь /N&w7c[y)Uۦ yl5a -*FᱚQ >mm_AFEaڭbt"61I[cXP҉ς2YJf ſD ^4@NNFBZ*_/PIWQj#-,WݿF @M҆ B ֽnF kyɗzACwgT5otɒXVj.豯挣X9?֌!ql~,GeEs+&u]ZƛmmP=݀;C\䗀Mq A%j:LXVd|KYMh8tg:Q>o uL'ks7)H?3 #cG?P+KX|vA& c-gËLَ\`oc$YZr+G,JEK߼5OIPh1jQ.5C/ėHWbFCp,1o?)tnr1ɎJ~V@/W^yə_)5`a%;UژriGiPRcwsUbHpS=}|SNK'Km  NJ\Ãw80(aa@cpbR.edBN {-Xu|TES %ɏ8Sطo1O=*D'-;YoDJ.F\rllJwxlN9ýnvr90Oc1 {@kLduTh[hEͲ*ުbϴ${Z?s/k ܱ҃F; -W@KV0Y[jzCmK!#C*i0pUAA^\)]NŒ[#=%0Qhw )PTZ=̟] JjXwC2E(S6%l"R5 !79'cuµԶ|;aPY1(欏dm8Jb3[ G8`1Tv79Y3V{?Sm.VᴰeW/ʄT0_?t94p'bdIw=Z($o0aGx/DLg) )Ʀh} yN!YX kXA=-^.V) ӍCmtbMCm\<[4Y%&jJWx b`i* !<'0J%c@zoVY.nnVzDnrOLNn^2DXu58?~[(C*XeUP' 7%@ XP;ͤp/Νcx(g;ϯFږiG87-C@gTIg.^ә$RL%s+7o{NpcjLm(N:8>]DǰVa˜p 3TtF|b WT7^xک,U4P׊%8 uUk?\0Q!] $r;[|]፤7  䕕Âd):~6^OuIw&D|0vx*װ\rqّJjR ֙bOU.=V@%-–)b&ʏ#й,( lP] Ԭo狳Ymס_HswgȮ3&ųO+dHؤ6Ryf(]:]IڨZi~H5in-|.m@LӛέeNX\NPD:(D{Z*%:DGG93.ґ@RpDĤ[!Gv{A_%Z_}R*h+oki_((LBbsNTr _j: ^KjBSpYf$aj%=Gފ/%d7dT },n4q$3r4J,/. ~#B?LeX8/.P"a|Kt'g6dO?q$c*w)=9!O! JZ!#^N[ <}R~(e4G$;rT]I]˦A/ΕlhYzTnңGfM: AiH3x9ILD`F^ן5~ĥLkMx~\zj!zo^>44;k"e,Xr)D"_'=5sW"7sk/hVbB%SV4e8 4_7@h̽26#͘87Wڵ@ۆ !8%3i3U&t·?qL||] $'&ְabz~8<12[)MndMSv%SC\+p/[Җ|H=.jCz gsh[`>/O5!DPq* 6nu-~UPecٸ߼¼/EUK"kܶ#١ɶw%lqkϻgu\lgЇ4SƐ+ 5~8Fi:<,TCf`,d&D,7^Xg$BQ: *ò}!PT97T &l$v T?@V4xI,RDP&ůT(i0Jk  ܝvE[**ݦK+ tl˶@p4 胱a1jN@d 6*usƮ EN#WS7sXWY3kUw%LLal"U/1][8S{Dt( 9gF/uGn_I%|vȏĹDYzF첣=͞2-VN.lI_2,n$a"++* iN'S-! f:0$ (-yJ 4ЂkF~89@p8 HW]w]0mJAGEX`"o%B  c=>/g/}Ͻ:n,JjRnb~"Y\FoXM@u>' b^53YdBxP) V9Z~zS߹c#nJ/q)ùr|DwKC xt^XǺlO $}'G|fܗA<6dN&;ZЕ D!0rhjHJ9ƹr|?q}(LSxV[#˙^pO Vj΅ ,#SQqg&_.0ߚC/SU.5"IK$mi\|CwtxD:1g8N+E8‹ZX"]!N_u: ޲4Nl1mۘYY7 Ea3aqW@zv.ͥެ87_sxDN#%$=d|_D=%A޻' dOyaw3Fij2q вW" o'6A=g?cѸZaٕ_ l(2dymH=ٮ&sLK@^zS:.?UL1LiVɒ{zC_#G däZYi <[9) Er/%yIFJ*1@8xqM 4r+硦-/C+ş=X{E{a+U{NPZ/WG;vL(8!3Ml=D_‰m]H'Ѳ{u89\o߻%^ f2?ug㵧qfu݁TXkK!~!P9䩘fTˉ/56IYǩػfϪ7F.ɻ}^{Smǃw\Mbi_{ck'tb{> n ;6?Q{ռIͼE 6ka5G̜`%iS[X<+.XA7wzaN锃/^R–~5Ԭ=(,!w[e6W Mq9]E[ϽCT*A)Hg$3Vm"xjsZI~x5jON+A>޾ma+1C%E̸1=@Zʫ^.}%/JlC/$Gd3VHʇƠ{&X]f; ]쮑}3OFĆQ;ArY]g ^򪽘Pwd$INBa [5u ٪w{ g=UuJB|(4!cP˖>P*?b-o& Sa; IÁs{4TA~}ïܰ8/@߭p%_4CKxj/2dD ž8kG=#Br5g-B 'K[sCt jX%Rӫ )SL* s}XB,DVKl',a+rs J%al^*wR G؜>SNSklQ5o9Kʷֶ}G5[&"杖K=tYb(*zx]0r"ܷ=g8(|M$9լlPÁ`ԧd]"%WÈ*yر-tSs=gLehk_fwl2]2Xw"z+}4G>jtLU+5r;zl8)p o)蛎F~m-5^aRphC { ̀MHuQ')Ub%ZQDMk]G8A'* FG~NleV*Rx"d P&}aqK:oŢMJ:aOSt zBa3F>H}uQ(RXU΁n[u?TjSԍB&!&,5 0.TR5 ?~CS ڤTA$?K.^9KSkE1 6.53>,X?}X!?õQ.յKIJ?lQשuD?eE]W? 'o"\d@Y{.q\SXlJ]a'7A4D!-ydw):XPvphv$ZbkPl UN_z)v}q|\ ^,Fsk3ڒwٌ1r>A WD@Ă-ͱڤ83;c`E@Ue"F>31jĶ_[RGb-c vR];>`#C^4u!ehԌ*gjVX;~2mP jVoX//~|GLHq)J'ҝxnL JH%*\%'n> 94ָ v#?΍K;^Rtoś7] Ppe8LNֽ/8JX-^?WF1nE#|ӟx"łr{눁(_o[륦w`o^;%bj[ʒji-tk肅޹+W NE nE*1#tJŪ1ьܻTdBQWA;㬐`jX=|]ΏNq~%ٰ1|E;lxM{/Ƙ<ְbeDZ(yB\(xv*t@Pp&5 D15<=oV˦gZ@ Qkw<-e(\j<_qo0=;D)& vش+2Ҹ L=} 3kiip,6F ݈lb$^j|12 EeZՊF79+`| \_ʗ{.2g4rr-[0Lu` kgwx{QXǟtgS\~JJ+y;nS-@s6ȴRFYojh2RG $9<ptE84+݉C*s B( 7M}5Xض fZNp`Vb1ī%6ңNDڣ1>DWyrS^ﺆQ4u|VLxyGlN,c{$g@@ƸĘT6X,0 njVD_?C$7b|-D%gV.{e3y??*PĎ^ 1 zw>3ɟ;}kٵC̫&nΉg yguC?$ M𦭮.3[tXgϦ1Rdg?%e$#478eF%'H9r~"}NЭ.h=\JA=6]r8=78`~_~;kϫO&Rݷ=k XUm?wU,a8M! ( @n[^B%4 #OֵjbWdkUaÓ!lmRmD'ǦXdmݯG<6퉻RmN0bYhN"%)Vܾw}wœ{1 (^nqeFAI%G3q9zGLH1%|vw;mRRwi"2 o8J`\=*בrIۨs:SNf-bݸ1/lϜ 9X8&Ln̠ ȧʄ;/t }+uw+{Dp=&qAotA[3ֺxH|Vm_w*syu>& 'T]{Nݲ̡`,\NZ8od6~cզEFyJ09iߝB8Gs&"KΚ (#Z=r:G.?jC(RMe*( HI zpԒPegA 'v6ge} RS|ݯ6^\"xw,D)n->(:kqp3R%C#܅QN'oc=0==ey,ț)艨oMSGXTLL9)-9*^ Y(K-fȤ˽M||3ԍB ( TH VERBMSkmenTAEQ@,OO2 b.=wU0$oXxo(Pt5#q;-ħٔh̩&,&¤s&bݩ̗? ]P2d}IJY?޻'<ьMg!+[A+KOؾ3&q u}! H1_Td؁WfZMHLRѝw)5RxViIDyvz)c7i|[%]V o'ȨK^`x#6o&T>N\}/P2;ǍJuf&e S~>rURȪ!}!^--{r46lUR"e[on~JUA*[V :ֱW^[X"&rL;lDt8wh02KfnJSoxlKMrxCJz#F^VŽta9ð qsq 6GU@qx%.]XJ@=!'܌:䨊e*hz("l). +0g,$%=vfb{Ay!PVE3仑V)k.ӿ-_ȩT_{nm^YuAN]h4Ap @kH8*fboxk;#86ǫw&YnGi9U9Y/*R7KygA`%@rR]d*NK=/UM?]殐CН{'IHݽv=.^6iǩiO,gp}]2f*@ ,-jAidn^eyJ^.ESbsŊl3n8*,L)?}p1àZ$$!\akPj^&A^V=/=H~͆^ㅑzl Oxuߐxo~ Tw6X[ azN)tשUހ$DVJ(F T.d΂+:"\O{p"!(b0+8XqD5C#?d,˯ "W˰YwD WŞBE @U )7n.'Ia!ܴb\J98CVUe|< Zq+m-Y4skĸ尙VӕeZ#Di㿷E)?+D,5q:[yZ̕Ʀ]'ı0N)%|df(hfؔW'7'#U8yyXrk8StJ^>\5v4U3 "ZJJ2n"5\ Dw7\}!h#/vwʊOOjJOD7*PL1<(c=#.3;2TLk@kw嗐I55+P&KHu,mլZ_b4o+jlirBޔ_#ʢ'Մ:ڃLjuIJ=8Dn$Іz&LN/fӻD җI$nY$<{Jp6 i+xF_-wG91 +@dǿ;j.EblZ]j[: <{|R 6}rk&2'$@K&̊2nK'dot3 ̈}XC ӳ{0W߆4KM(؇#;&UJ|"R5#aO/WWA`=k8%;dLzϜ 'kUb MpRNx]vx8<ªK*G8AE7dԧä.?nK'H|PZϡ|)Btz4`mꞑœ2\F̩7137:̵=; c *oia( qsF-H|V 5ain#bu/IvLzRHEI/*-NJ~ο//6)(R rFO|Dsjt(1J4?,06<ҲxiW'w]xɤbMN]f#=΃9)OJ@yqbC5_xZH> SH1x3G Xx:2iO9mi{u h{\ҵ3W5Cƃ48P_W߁}e9=*DdXݻ*Wap#0&)ײ>#y#]/+ʋB<F  x,w3;xoɢ(ѮX?IkҀ' /[灿y"EӼU ,{3⢌V*@>yhzăPpzӸ>'AyY7Q E X\.m5ū̫N&.]-&,mXQ]KKIF&@V۟%8Dd\kv gyN-$I3{) 9FSP] JR4aѮxENSA*g{6kv?>h aMۢFxV#{tRڴ{]9 3lfQ f`a9Wy~l$G  !@cV8@&^ Z_9U̟+`)ɇ=kH gEX % ~4(H`wfLwݬۊ'lc`ۺaAXllqV ЮnVY!q`閰Py/l_nN@[Xgk͢?U *[tf?҅SJ kn向o7#лG6Yet|O 2Yei[CU r4Gcvrρ*6 /A2⩁%Ώ#uȢSI<|hD_mz^OJ@=yb JK7>WhTV/{Pu ?dvb*T0?;OCoH\50(nH{_Ew-!XCvqXS{̈}u!(h6;4Ok'4 kkx ֨qr lрg/:'1 Lzqs(4M H"P'ֹuyGYݳQ2r;5 6Uo&8Z,Yͼ切q3*s>UñPC~1oW\=iAa-7N 0=n rfLanB Y\ХNLN>(U.WlX. /хʿbvELFb;VbuyS" eɳB6kfS_9sr:Hiqߟ>&bp> n6& ň͆$΃KH5@!+3algʜ3ܔW#۲B\me81dX>o/+/3uű(3)>cq!}X1N=T;jV̔u|K"YH*s|vhpP񀁒2ߒxD{i֛Eį1 .= oy *yh%s:; N芿 辄P)ݏGd*:xEH5eДD%Z;᾵&m}$W+ۜp(U 򎲂b\5 "7&d{-28{37 )gCU:~H( R ,E#K03)z.8|XSޒp3K™U1$I|jJ 즙5C4K9E ۙ/1iWwlNLd;»`>e YiϦn҉3>Tk!yT ~q}B .T);j #'*9ijSi,1_]XF>Qڲ,<ݒWD+4:x7wOj`r0tgapU"{ q" Sq7l!si3Ϊz8j%u_ LoDy><-F Ho)]hboHjN8. ԂٖCNXrfa„9ֶ!ctmQϧX_ABE_hqb@f!/6}80nE׆^t31};M}[eF !{oĒƋ}|%[zq᧥/O>wBY`WDۊP_ 9J^8#GS`)Sx߻HoE2@6+@:KҤ_4B{+r2 ¡ 9͒^~qx9LBI~]_X9qoZHfrV3*r`;6Gld< rQRh]٬ 3Z3H4 x` ƲOUVefvQMV5A+Dzi؉8YBrppYADj!-W,d7sζ BjicǂVU OGYMyqw9O7u*'1MK+E!UqI&=G;f9rB!j6VCV7L>;o{8ܣ3Ue:y/?X$̍]:䋡Qa9 LL\wG$XsUSQx<A_?ڙ䵣fy塪AAD^9W_=`ͽ LPJw{ @ Ii~w(~a2 +i2"//?Z4Y? )7b< *RtT|0Egee7|g`+lpL1L]r f(.;ʲşNd_ɿUi2;g5 ZF7[6,vVdQu|6$7;l+kCi8(c~D9d7ZŒGQ`>j@Zjlm`PIL@B6KRw7Z 9NhrKC5mu=TUFz񬣼ɏ6T''AaG>S۪1Ŏh- o: a(|ɪ}F.3M92=d 2B[:X>3fw|=)}K )楞"vvLi| hlB#H+yvEM]WW|j P(XdEm(*㓿>Bke\9ד(+8 1OfI6 A%@`ޞ.gv.w& t=9(s9+.DE.uA0".a.&hSN)I~o޳\̇a8PZ&n;GAkҵļ!rnvQ5 EjuW3)si$Q.1RM%!^_\o!#%rGZ|BY"I^rΙ]>@s`Ub5|ÅjԄ%T/xBRg޽UZ vicUuEmtS}MF:۶}|Vg!2}"'U%c 5˄v/Lgi3~K'[5vx=Yg_ˋS]^j_N!SֈYH336QFik%![TIAVHJ.jPY͌:ț)`|Priϥ)hF}}I.!cNUPh h)/JR3‰궸F>Rce|bZXguƜcgF,YE#֏yAѪ CYP7ݮq+ZcH%Љq lPf]WP_byچY^(Cjn@<.7+~(}_n;P:5y.EIN}!F [4:XcT0UmlUJ쪂d&}: .Ōa^y8NtCt'4hѹ@ܽh[`o FO_L&s 8TRHX%^ &|yQ@ү즄'Rp{X1NcS5V);"3rtX^5] ;KG7.Zs`1\@AQMشE6X:rTiT Q*V,@K5 |qTc̼ywcm d|`6h;rF~BFCޚۭcᆩKoLV>/XzIƫ%qۻqelzNV6JU*,fMN݅"jq{ j )K2tKBξLŁc,?fY8#};B^-µ&gE%شpo5X]h=x yq9bUig (cS๚+g3h54UDJt}>0Ug=Z"IyF`!&[0(G+1B ́_IUh_-4jK:xca5yFqGOOgo_L՞1S:ұfU@Pʢg/BOTQ \ً.y 0s 9Os.<wezCܦVOS!ޙ*2\Sp2G4_z-\ 3 $H4\H9m#JSTF1}mJa.~1WAcNl8=Z_6.臰ZmX_Jx1~'ܘ.J{nIkHnpef $nHH<8L{Q aʸ hҳzu"B1-ztzqŦ/cZi6ۑg ?NGkEb3#G p["xc23f(Q o{^{Ta,Xl'V l3yų7LEt~yNN+_z {W{b1d|H}fPƓxadA+4m g Z/)^cu/KYﺢZݟ2 ,YP0\r-Vq!?x-8ک$sa;v ? /wQ2gO0?l>I |O7BR ʓ8*Y*3c*-6 28m7(5Ho"!\B巊>,+|QCIex*wف_,NORqǽP; [bh Nr#ds ~!@J£ J[hdɱV;7"ÅKmFs N>D+wQ 8yatD[}C$ t4j2(ݔٛgm.u|UiHܗ.*i ,O`{]bwϪe<P6a%{{DC9 kbsv$Q~Ʀ~i Ӊa4i6RQe_ئ99)BX!ŷ|Q2DUkL EboS*>J]3NiITV쮙~0C]줰ɝ -"o 5[I&Y36E[*N3eR4h xz!-%yW˫ xA=P+iO%B;%;f盛“۩ NyCcvS@[ƴTp؅g61ICXɴ, nqt.p"6$bk{"\KFw`"ξcx06W"|ep&'2{i]r*wz7lN7ӸеQvj4S-֤K?V(͒Sj$={bQ87,^BJ5N1hrH){%NLnCKKVܒ@T,5{HZ4|I"fbs)Qa8;ܣ|!UfTk@1Tp}A0s)rbߊb Je[B4~ue mGZ()P5 le ~n/#~ )ߤ|B'Th48W4{:? x_"4:vRkF/Nuex2gB{6XJs >Tx| u<1/vƓs]]/tun&[*?raˢ.Ja$Z"yv"51:5|\:č=ZHɜ!o ;mWoe 6/eۥECB3銛{xf]bSBRչdW㝑 9x):u^+&!mT.;!r=ӎRY3M&!I}c ?#ЧJx^96k`ւ{s]hD DPw-S;erŠ2Qh1x}+N!*-6^@4p 3o!ִ<xzіY @qI,I+ƗFW`$$4Du´PXyoog (~@^'x_rܾ4MޗQVRnmpNKMh*/w̒cyZHm<(i*nAe߉WgS\6fBP6 s!uz@ȕlbgh5C?kņ%_k cvcPML*oޛ"`#8qb7*?!טK=CvzB"3tG# U0Cc], X]ȅmͱ& y q,fMooR_m z ظ=VCG9Vp"}Fl;`$uݝ_@1L͹6V.cp#..A<,[/νr"K4u; *s&jI"8yGնF>Kߩz E|a(ȲC(Fv앭G"AFH;8z2qD቉Oa>9i^w]X(r%WA.䑳'Xфzq4MMVy {U:{Chg&% 2Ȥp06\!QtMߧf–T*ۏё|B=!Lױ'33pHPQ8:U·,&{\-!K7)03m;9g7W^jKv(KfWi<*[E?}>empgC[H7 彩G}Yp4Q?H`QW3GοN!|KQ9>L1|BʍdaRC66!FXjk[(.9CX:ci%0k%3G!;C$`JҺGk;?#mN)]tᦍz%Q5.,~pAt(Zw&~f`0YӺ*uҝE]mnu]JbuE H* Q^Som"a2:Z~$ \Dqgv,#*Ŭg::p;;C* У6!'٪!,ufؕ \ŸA{y'iTkNptqoq5h; Q/1? Ura!aOޕG2p_ni5Jg ^ xs揯)oFt6a>Dtzib( f^d xz@|~$?VƁ$e!ګq45^Y|ɛWWNF}0h`Kf]Ʃ>z/) xEl1b:eyx Q_ $\_ydd%[*B ×S[- (rrהN۸`T""~AS#,0x6^uZ]ڈd/֛>dPF9‹ ڪ;oVxxmyrIAhGU,[Y?y[(St}P+6*ԕpUʘmM$)}MoqR["^,L 48!1y^5+}AI}:gŖ+STk\ua3'`qQ EI*e~<^XW}47CfzvD[D`w&?vz|`Jl+;҇l[SF$BZ\\'x? 1l>8$Om;[\4yL:(9BS&''zӰ5ˣޗˁAQB!.T'I0`L<K'ٰI!ij9\ |J}*h2lWV9\9C;ʖUJFݴ!"R|i37.L64v)>l  U^ cGg\rumI[ ٢7ȅT< w,/zky$Y&`֬WPk<3*f՞!@j5Zsm+l TFrk\E:vJBOXGŀŷ " _ ,ѧٌGCmۗ ;Y$ٕ b{/ o0.]Zib".PYJzzLN?+lQt:uhz&vbGJ+Q8j)?7CN?s^qx\jr=r%6%%nJu~3bj 1 7~ziNVp w j]'\ׁlk }4p/EB;F 40קmWuk6KǥEq2"q@nv@;+t=ɹ4qY3 kX}(/șF;n>X&]L'0]dveZƶc8BpahmڢGUmc?Cut_@duP[x(hzeެj#4j6o%XƊ“T{ϼ_xWzbZ[W1zdHW'`i0Pn&3'A8:tcp  FI(·!N9(7wFޟ3󑜮Sc3G FΗDh4yVmuKܚqfhD+SEp ׁlɌVb;ײ)):FdxX~Bͨ"ljs[=!8q43i/9PɀOdo6αH9 ?g92!pƍiusF87qQY]:'7.L7CE&cJ9\%v^}E g^*ݵk|aX+V`N a3A/!|"}1@b67t 1́QrPr v}ywDaӗ #t@T1fjDnaZfpENI{Œ9"G pP{~w߄?*$$Zoao +KJkTJsUDW=I؎WhZVAV Dcga &jkH}!?"bj/ ߯'}QB/[٭nvOIdߐn"2:+KyD)E*ΐcUR1IFN8ܖ9ҝk]EﰌI=a_3).m=\_< E#%E?zf >~J,HhZB)1@G'AɄa|/fjj0F9K&@-v;˝p£o"Bh2R9Q G$D *zSsWgm4iu4FNbO$.(dwRU@7IƵMJ\8eօko$-g#p;:nĞ] )(KHilzUQViI)v ڶ‹vO`{6QCl %C7g*k=/e}'s%ެm'-#9w `hIgHsO\t"\%Ztu=oVԂ[8_Jh{ƍ1Bg;B  f4p*=,T$hrqP|+Ѧoz0i ^RΆo@]̶]d@ OPub%̒;~ܧ>Mv觥TdS$K*@@Y-c 'VuV}ʩ\'Ƞ%AZP` &$XRk#mL([ OS} !|vͺ! F5[9#/:~x[$m۩.O, xY uc=ip!݊MCk%Һ:Qq|ALKaM,C & J6x.)М-ѨŻ,(9RC_mweߜ2zۢ:3 [nVgkwO"Xx^#`鏂( EFBfZ`T%k9_ŘJIb4jUxhH,cV Tk%t̸V$&wIDҒ#M&o$D, i\.п(ȧ*UHi!%#m3i%$0f'm gF5aYDjɡm[MÇ+^OD!^?Cͥ{zBNi^o e_TmИ'gɣ"_*?~_ͨUHL8iNQ5`0湷uj SQTpWp{MlOFźmk_1_}yfߖdЄ.~aUݔzd[I!\r9@=f%+)WKW6Ԙΐ1˚ڶ{''㰽p^ Ԕǃ_U10D֒)_u˶ \7[=aBk2]q$e#y[Սߙ ?`EdѕL?qz lfLSۂ/hK]C,=u\Gf H1tږv|+xTZb.xM';euPQ@NrYl sl]{NJ`rA.`:'h8b TgRF: ?|io? ] ~Usʝ-bM<cΕ Ј"Uw4] nʸH]I('6ȼvgn_j9rTodKS8Kbf1sU#tK2fwWݳS‚̹)QSCm[|A!<,sz^uV)TJDJVr8 OrcYqbѴ<ʺ'$phW%@>B!>!0!P6XQE΅<֏^7gXdͦ P /+5A~ؠE2f%QO Ocx#{ʹ-5:7E0CL&X{g77r N*,4y[R#7dG"Dh nBp,k=x㚦 5)r!KB7mO5Deޗ_FWU 5ɫ8HF+D zkw:gċSekH7 F,a7(K-P+0bv,lq 7m87vƺDQoFmɑDxWìH#@DJ?Z#Y(ga˱ڛ|DߋۄZH* -Ji4Mr觃,+KHnx$QdF.SmΏ=+5Т:_^k7GՔ8lF8壚sRHx c3ےO6zI,к,?1wPe׉J/OgfpȶQK PIވ pyN*@FWM]%Sp9LzR?^LVԀ M :@y ⚳s,n BwP OZ`%~-n{Vt,:D%s^(73R.yŲ%x9߯/޵%RD{] Ȓ8r:~1a%2彊C,_9aAs1Ǿ~cePV)R # q_o2*NM`_q0&%[ɼ2=}块zO}0 =t\az$KS<+-J %qΏt;|趒s$-(҉qy:2k61QQLFbkm,JVM-{Vx8=x<`Ѽ{>R dp^MȵY⎹):gi_ћTlV"#ͺnPs^iuZXy$eN+#kg`ܿL_"9SNf Xr/ ys6 & 6H<rС:#k>sP1N&\4` !,`;Cq̥rSXI fR޴0~)M7u_Fa^ v^#kS~ۍE(FUxnĎga֩__u [.@4)R cNZJb%I㩃RqQS lfGX 8C&y*{f&.>$X߳EF΀1fzꦪb2X._%K=;hD@|n^zSxeX+/(2 _H;^RitJcer eƊꚋO>. +Pt!~r^N,")JUsM[뗮O y}WBaxkԥW= h'H$0DsP0΋D -~ Bç'@v\J<@r[q+L܉6Ȍ}[C* lqv%TV+%ZيoLhZa֖_Zz߃ҥJiEɔI[mxn!D8ߴ?wmDPq ?y7S{..?k:Tɀ# x}n?BX (N}*& rZV $?}Lҙ_Φ Joc6&Z,`j)F䏺t߂ЕDwd$Q`? ` ?R t*J`vhsj`Km7 ~4)2K#ioRC=T&HHy7#RQmN=.W83hRbx)4*XtI,vԍ%Z!9Zt.=EH!g}9s!z;lA5 -&;j:[w6SL2_jxs/;DeGW3+Lm‡|?rY q&ęXQ[;+- nLh'oeJT2zS{-m +H!|*paC&<Ђ(7('5?pCQ:(krIkm l qqʔgp(H!Ldf"FkעH&tkǓӭaAWn5@=fN4%:J7z,S5VE%9`I5IѶ %3_ ګB̜r°4Q4֎=K5?wjFphHc"+wSIG$7u[o e+ԫ@`<=8&v7^3y!P6,ҷ&lPP6w(K]p=ZlgC'Ԗ@ȫ3m:tԲC'4. 3x0_9a/Wos|ΣL%. .Ɠ"ܯ_ "4?ᴰi0^Y'Qt1QV 8]ȭvIS﫞Ĉ/[%`$㣴=Di_9b Ap`^2^ֱrgt/څԢݶ>oR`x7eR]&m$,B̙j.>l ?\ 1Zr.L\,daKo/]T9݋3%[B/v0R׍$OiʄVuBKΣ%&]Ć >ˋmu#7SSk<KbO2& ר+Բ Bw% v% Ν DNĴ:pFhcJ+fh ;^1kQc6Ti+ݺIM!V;uΉk}FGkdB ({ NjzM1N^g.2`^q]犁Ł !0(NXX_2 5q) łL xaMT_Fm,9LJ<Z4|lz4TJ:2,<g,pm =8OFJ|2Џh 1 ݉ƴ]${V1ٟ}&-mo&4kD^y(XčRvo%jtj7-x%)lVZfO LȤ{L=$- ^9%Yk=(Ӧ}v m>qoM-qyR tHhS*v!7# .X&C~qh{'zCeY:Zi7M#ax _ۣ7.zlQ VXIMZ&Ac#0 Qb¼ա/N(a@R5OPXEJiZРh\ 13mE..ҬJGu U|JHp&Xů;<dYRQEuq; hrx Gc ƵAOyT-0{!SF!(L3q9؟hn!a"Ú42o=b6Fhu.uYc=1;Bb?uh腸0Ȇ&׉d =a:ڪۮO\QK4{ |ʭ:Dlޱ[4z-'DDMquW=Ѐ.2ỌA>:@m(?cLR(`'Uc(s ᳓YC'*g2%y2$,aJr !ӌkIhpcdsٜ}* hb8ҟaa9DfOtb*7s#ԇ633Qke@>s^ %^j {,o (cOUظ#sk:7VcѫG ;\ ^i3s'8P݈ip>%]Pc a n [j;>SO}7- H˛5ߙcڢ$Y[ 9Abfؽ<hheW(X~bm0U,%45?+z s.,4`kШɹ0%dr%U!0)t{1=9T*b+|Ą*̬D@F/\4QN->'H4y3?4XoO+nF-rQ ixR RyPD$+ RټÝ)nUJtfy:7pyWB⫅F`Tq c7jGzbdqZ?|6-k@.G5v8ftrͅMm ߎ%>:zo<,aSy ,I i'|dSD,V gFd_r5]Ҙna.slmeb>FQ.B1K?9Q,TL3mxh$(b?߫ {iC@V}`tȰ1.:"c±lypfڕN'E"/;|{bPzի:aCOԷx3e Tv/?EՍCh\y&Jzpx8gB)Ig/sFG]c~ͨF~ < / puF#Xը?j2@fԦMD!J;Ȕ#]#e<\ I#L֔ 6h )P:}i8ҡͮ$x[S5w#5S.=ߋHzjAm<"]Md#m!tm$U;X8r )mU1m*?U`zYH8FVWٛMm3M<T5wWۣQgDM`[P" Jf%~߃h0PNO+J 5w>b,VɕJƓ[BN4CxU"Xzt).|,gL soh7CT+y:}^fd*W~U~Ҹx׽Vos>2(f@&KF^-H<ut&lQip2 BVefEΩՉM[Iud 7nt"œ)!4vҩ!r)΂ >{G[b8L@,l մW A S_ h[zHl-Jb-`L=f[ɨ^Ur)b}%q3o{_#t!i9K,Ñ4d底J@ať!]{z|UpFT@TQl/\w2Zջ$ P5-j)#+dZ&&Kڧ.j@`LƇf k`ɽh't9-W ljDz?c6=!17 -~W%̹)śOW_k-yV*aGghMqᄓz ʣZj 1[~ =%G+\4Dy6 oi|IYѡp]-?fUW•p pOhקשp_u >c13<] L4v,&|nуCrv=Z,n暥@`,K!YWܺou&.KXheQh8r$ ^Jؖhߕ, t. kgOob < a{XdM 5vE8xΓ) Wa'窟mT^c)ѾMפdI3x*Mً^'TKy7s`}мshY|}rMlm/;d\EgJ$W!ћRn$Ŏ{0ȶ1jVvvmlg'3ʇ}&c܁TCRu 두)#hyDcrg^!+>lsʷMoj=ZpY>h+NEQr̦f " ef9X_$ֆxy,Umesx:vH"Hdgם+Ku[EB>[=\TA= Kh ۑ,kкo _߆e$ro&la:5ȃ*50ʏL5Vi<ELǟN"vTPLF%ٷfh1&HpUy1k,eF07qoYHEۣkpad3 0.!p?ʢUyo+{z}\=J^޸Bކ73uxoQM^sJX ɑ;q&Gme8v,xuktD)d@R H D1%{;Lf4,h:+ UnӻݲXB=QRwiLLZə 8XN(&!W#YD! e,[_K6Gm==ɀ.wBix(4=:颺.~̖D F.~[" '$ߏO{N4g&:<c]& g5'$Sg9U? d\y8Nq{?ЋdYSҚf$yq}#쾰Y^ٙ3oVOFDJ)Iׁp7XNR*`lY0)6 쫣.2#˝2r}[:pV؂ %-,E_CM)@j8aӹ-Ht C:O_~~ +2h%b\:yD@I)m1  )r{ם!656?2[r=c=8>n5QG6aG?cR@xZ<ʃjSA[ Z$b!gܫI0l5۞Nœ%볍88j2Y1%LW4g1V|;hl(}ʰYyc5;AB2U,|Jlt.RrHu/n?G$~A;Im+e;T2M \;|GkЬjrz|u}Doc'%{"'q[bQYU׳dT{BHGXx7kH1-I(䗐~ }jحGySHGps.A|Ut!-.B=2kqA6hC Ӟ: [>j韭+Ŧ8G5UZ/XDoB[5iDFZ+U=\OJǫFu`=f}6w<&s(uu(. f콝/q՟;|UW gIUK-dhg[AȥiɅI>s '`۰,(O7[Df$er"V`ߺ=jwO 8vS; za$UDk#8!d6@7{!A7,06֜#!~W>H 1z/* 7YVq(-Og]bxMж1\0u1cԍjJBv4]aj< 44m͓2最4?u%$wxJ!L@'ǪDizZgKH2Ÿ!eXQ yjfpA31OH؉F'ԹNRc uV%CXrBh~w$՗$F޾Ƅ04ȟf>5(h67kdkpr5.󲐹}S80Gޫb[qؐE pT֗E5a]a]D/ DG9o辡6Qs]D^Uܡ^b/Oӕۑ zPɏ_bG3CeaG5<|P 8zlaiOm!VL ӕW}yO宺๫> 8VuA7JJ|0B8c{Xfʱ4.ᢇe@i90'%r"rhM JMipo0/ǙFY{45ר34( ڞ'ݫ퀰@ՈU҂ %UR4WP$Ehn|5>w|5i|H H8x+j@B1n E:\>H>E;8EWSqIqw+̀ea5ZkӺ+l(NdM#4v6 Ft;ƒ'26LA #7tZjy) g_ 1b*^7ıKM+ %wmLA B) )Q<(v;o6xgC_,԰$ZN0hcqzzƑ-DFaz^njc;OJm 14&mcME@<ޞg)1u,G˧?$ K^xkM$e@.}a)*%q]7)-,Y HVmQ'!a%|q$72Hw ,].v༳s'ҟt!V9ZVCbmh#29VGyqIqsVy.6j6FN,nsD^ddYanBdp+0sA!c1wY6vPyoܸ ׺/'Z$kHgAdЈJPY_WrGĉq{:B]9]LB譟/ڶhTgi)kv!A]@\F+.cų9PVvo@_ Glr&ω D΅IY,*N*tTP0 .#\uV2 I_Jt>Yvo{Ks'Yip`m>@t9lEb}Ka I ܣxt?CY+I{HGV^HQ׻ggX!@Y~>_T#'e+" jr1茌Du X&emwE[YR3HaxȮIVDnF G!Ɖ佸OhkSf(/Oo\7olY2t.M T.SzT2ZNba$Zj:&:44lmp@]i6s I}31:L^1oE l0/pt] ZY~)Vl LǢͱAu)iH9s{c?*nL㙛\-96Zbi;D^ \kKA$Pg񯗴ǩ۱=+3J$7$|> |g%%9`6o/`;cNJ/)H9uBD aӻrF&$u'wֿCxnH16ҲtwGf vաY٘Y9QV| .>;mg]|%M`&&H-vT)F(qppՀU?+zs5 ӬtҮT#a)VJR6^Mw=0f^닓g׵i0;;oV!|B%ULi\殻AA,o~B~v *EgI` ix9 T/M3øTC;Ѽ}?򮑒{>ВD'Zۉobc^&V5bH앛PLq<0S*"PoYoztߠGu~RguT2׃SH ؼސ_sהz_g51GOOޟNә]GD#-t_VWb2T]837T!"I'4-vfv𘤴Ofn8OIY ~>3ԟ$$5n`kl:jW V#/ҷ"eɮxfUVMj+Ec?Pez$P jlXXFy/Z˚M:T4YY̺۲*coDdy3geSNuͺP*#Mh#(E:tNdEۙPyZX1Jy3h(M5|AhJDY#UC ZNO.Lr%{ԍ,"Ykf1Lct,:u1tJf$H AFo i&&0شG?R"NОRUO*<|+>k4Ke̕zS]\PuA\Di_k.ňd||PM5h1Ir4KUX{t2;X6VR4$qn_ZbIux9 Av[Q#`vT"zpvGWؽ]S Q>gJ;~a43-gMGIz5d4ǮsKInSWʒEFH`RJ./ܠ?ԥ];oT.hK([U4W02s&Z/?aT 8^+ĹL)_E)PX/ A>XeC '@`n+Gld@JP22oMnt-C +Լfdk .sHۢz7A9IN|8RX54c71YM</1b׏0Zb@$67IZ{P@Nu;m'%;ӉϢQĺfVh'elѝȖC&3>ӫ[Bq)5^{K`|yXJ@(b9]~ p,Ze _ auV( K|,#j] ̟Z?3F7 ['0&T?pPG&fǎ*8\S;.>Qʺ MdhuY/K<߂z*5C8~ B*dUKʤ^v@Vy9sSeJ`(f.m Rjr7b4WIMT 蹿dJ^x@NIt fm|_b1uxdRE= A5<nWK|i${ҝ 4]!3 D(Y+B1_ez66d! XAw`ah^dRZd>#Iïx5ǔUmK\ijQK!8g-. ih+~ !/#j)VmDp3,AB|ۄm^ǚDDgE8M\\< rS8-&'"]vws+fzA{Obd^NFPϸ*Ȍʢ5Ч@."D)3 GhI)μ9,8tSx2ۥME7cَ=^l9-6D"fVQ>$eosèKlAַvQqDL3'4[tcS=PU5([Ɔ#|H+ uXU$p.i""7Dp'nh1`s{s{jwe 3mK*]ô"bg9e}BԬU"h3Yz FgۮOq[ 3@}|Ehz]k_M9Qo0-$"\ysd7HG"'74yYASٟt&_fQg>i !muK?63:K*SrzSUcPVQWLBPJ@JN5 xgo޿-)bưVn 4A[Zl.dT954 CD *s ǚd}ڀ_q:u)Ć4uI:_jt2G7ӬI mQ,Kϋ#G7gtUQ;ѥ5Mh,6,c.(qG{px<ҪR/u<G( ,y+]ͱHXOUٮ6SsmbC#CV ѲZ)ڞ K?o vmsml۞L#3XbAL7Mv2?>Ҡa+N@[ {ѵBQT6J-]kP@bf޵ _̅ 0Aq+BY}j C3xCI2yL|ibW2{D-rA|P3, A2K!!JvE}uÏQ`oO6yyؚ` G97D屒{ryp7~'VgFjG ") yktE7z)i,Ә'=ݔk /@I9|zҾue9X68Iso77~di!tm{AiꔍMvk`,j8s-l`b)q;:]L`ܯojlUm!n`\_YhRSOb L|ٯn)xb r<V)6_Jr)4q+I˳;ڀ_Ԍ;3H :Jaպld\ >K҉jqy[Mb 2InLn;g~B}&c#' >MSU0]rA`$q|؞ >xJp=%fYvy.c5ؤ' wZ֌z )x ,K3ǻ&ϬēlWXJh2 z;ljniȫP";ItW O)]< \ރZ y k'=kZ!wD8S.Bu /juWEFooL̷*i6 w0C+$ ~Jxlk. mI&iBo$,l-YbBD ps W5*"C)vrbշ!m^ޙ=ZN@wuZjK:J(, o0n Μ.V`ȼ/ەRziM1-k~(,7fF-3ro/`|GdӉtjf5{n,ox52T` kx&Ozj931l۳I#=.Eƻ4GUHaϨo`י>`eyjY:9Uy-דh,q# ‰3>x`e@ŸDjEKk|ous/h9PWA۪s+ #I bFѰ_Btj}#E';%?G%֙^]9'#5UBMr!d!"& $In>-fZ>| +~V;7Z]":Ie /G!@ڂYVseD;R%-s&\֠`8n)%a [RʾnLTY87&5ic5l_4tC{%;#>샼nʬ;ުWbX:y /k0HAOĮu3()Q]OZ-GO'JQ2!a @ }m<0d[Mg @,هl =ԜWlOaVV]?@dSl./[R &DT"0^b=~&5^TĆ14{=dӽ -=?VLXЁN%ĘJN|.&s$j7UKRBM:͚ޝB>z嘷6ej/I=:񆉅&mZiLceN!:3f"wH[ͽz-Q8׶?;S!&G鶌aK J00a>R@j_HŃjE ώPj;&6UNCKoi!ND嬎0oB^]ccFǮMJ곎 e -BtZʉ@Ҟ~r_c Ta1͉QԎ :U<iRux=8) a2Nֱ,PYIC zyܮuqd#HzB s`( _Tgg4*6Rh.cHTņ%Q@k P@4.a)߹MVEL#(EZ ъ燑pqG<~i*4tdڲ ì6l(gz7|'FZ_FL!imyd} 2o9nAq \#Y[ڴ>5(CH>WE\+[ tZ)ffjPPg6}N% _E֪wX du&E1uS >@L֞gCDAo_ "Rň==`ŇAL aR/ca[HM z[[IvX_-uvڠѥ7l7oD+Խu)B6P7ޔQ{f&g nJR~#O&GO֙:_ue\D"^r k h7r4?Oe`AHEv+uU6e\kJ,çӏؖd d5]=;o [uVA[PM6-\f[MXc7UYTn<.Q9ve)ܲp]|tIaOn?DZg~Nɫve%(\&5/ix9 o`0Z= BE#2v_՚ _nif5wƶ(FƠh4sc@Dub.uʖsk%@Q,"5 }5# P渞Gq\*,l S")FyQ]f[+l.xQ,^YWo琪;tOZHݡx (=.yjBQDV/$}^=nk9Τg ~],pE,H2 1"ӲC*||Xw*8>y,) R G O'VqsJ?IC_1ɣvt ~ēӟ@is'2g$qV,MU ?냖Y G}j#U0ըB:TYBh`~_or5K e|"0Ȏ 1ڀTv{bpGR֊J4.\\ 1}~Te!Y\wNu2nI'# vn SU<)(S 9bA}dUئka0A皞9ZmFA41c! | ,+8$7\t%eiHTwHɹaP!HX*ve4ben\ci?BStlܐzbG_jSVj̀b(ermU;欌@KJb\.}ʖLD4C7/TlߑDx FMDװAXN 1N(Ma`V5?t5gIb}-1 jEI90.vFmKLi ЇI6kqM4*ŴdahH["|VzwЖn3v tٮ*ckH2.7.Ϭ9ll̼|3c_{_+2g̮5l}ߣ!a Dbk}zFE"zSHˋtsD(fip%OrؿtF&}YEޏ\9*=]V5K*69Q~39QųŽe8Ne`dt 7{|oH&<ʈk0y'}#K br̋1-^z.l-L&J9v9S%x8m[)]+מJ5]nw)WS25;Xbx`>ޡ{8 5| [ηaވ>|+S_#Z>ě# ;2{^0Qa_<ڪ'J/΍'uğ?V88sM=lOw!=ZҟY(\Īٰ=)^6!TOˑu:C&:Qj㰵{:.=}T V-Gztfl票jt.ʨ.VvЁk`T4(A+t?fFj@{S/`dC ԨqN7u>7 MkЪiLNn:*NPL1_.7F:Ӗ?jXl7H^42XSPcB;\ m$EwJuԔkl1`DDDW,`@o@[08 {@TܗA)gS~hqrT pj.^qlj{4_:p^aoS`+5r@oxFH/ EfK ݞGa^w!81WL~`HZ ȸ-JFJ=Mm@ZaYj ]}Wa,0xQ}! ="Yk.r.4Y洎X:sID28%u]#:|HT;f6/fV;muP6sV]Dԋ;$EzzTvPiB [Kk\??b\J<ܜڂ% mʗh 8+G\[^߬۱n(@Z]hB;\1]0+(6Ԇ0MvHMbOU}n1Eފk6q-pLDhi k%]VL0d{CjqC*I@G&wdջEfgs@^#-d% =h(6=AD۹f} P/ˡ\mCX ߇|Z{ x#x7XeR[HYRVz:Rqx;!SeH.&Z=+aWR6.ws]q?R @dxRQ_*0ؓV^ђd Hj'Km$tq} F9̙jۛ0 \tRYuXȺS=}ZrH=7x@=F6cm tfl[Љ;鵃f~ OU .2ݠrVWvT]9~sM IqՊt+~7Et!L<]^:(o!c'?Ƞp+-XUXg2 b|YIޚX5uW51>WPpO S2Ђk{A<GrM&ߛq!)1*P L:`S IX: \'ź?`jE%Xq 3 J>T YώR,߰35R.fJh3aY y00&Iڲ/}̾q;M~qlmB06~6:WV@[zȩ=gN: 1`GR=}6˗}5sp${IKD4J*pƲc"-Aޫ5U*1F-e1I837 (7tOȢ=}4(NčFet~,u4`GKX"V/Z_]x ֮F#lMl}CRC0y^e kM(ur4먖4R5"7# ékmq(5eh_"X/X |1(A>Pt1A=;i83 xt쨴8fpėNo[Q GmF-pҎ8nG9fsƓؑMlgCUrMv:JBK~ۅ/\}w!僄V*\Z{`=q<\rØ1nfLasKfG~fjUz)oqA~%e)J-K EwI{L 0Wv,ma2hZuhqZ%{v@_JE]&q4QuCjM-ȏxAҰdq0A}U']O)˜י"gK'7;c`T>)T3AR X6hp%+IS ^GsMnAc{ ޣùj~ Ү606Y-_PkK"ETgm% /f _`%˟esr=WOs̴0(T̊a !Fi8 筲{嚬3զF#Yi*x N! BښcOT]|DӮ=Ȼj+eq'Jd ZuV z&1UHNb-[%b--T١~veˆy7/w=dlvzP+9g+ 6o<Pi6iǓF[I[>OdIv% KA|[Oh"5//x&ȲE %^Q0HwCBjmS@9=~f !s ywɏ Be</vDE+2LF<.ï#҈rMP!]E<q2] YrV g.%J vk:B~Qeck& %Eqա`4rK E3 ՆtŅUuKӈ 7G0H >_ӑ HzI[0Ŝs% `2Ur\8-_6Gɜ7X9\+;3cX#c#Z-տi~rb]&S3'ۆO、/ [,~ Z\O"rR [0X&Iߧ(=;EU5CfvB%K0P.ˆUOA0ǧ% A,@t@`evLu ܋fr ?GJv4}TዩΙנihQ0ԏ"QfЏWSmʉ _`pv( )JgYkn8 Ux57?n%$j́u*)cak*ɲ OӼu7 "KRx<:'~b `NLVuʊӄxd_x 4)1KPF{nz"Г'ˍ94$l?(l:I`;WKz._K4mֹҕ.=6)n1vT5[aY S ZsY] u6ĭBmIf{y7G{M-!9\'D3+BE~8rjq膴Ȼ=? %gf-; n’DwrR } ƫ׏Ǯul 0^qېE~Oi?6. e3=&JTi-3?ۦK+ߩ]fL(y(t*jBPrĮų ~h+P,+d2C€LE,V2kdgoZ,1.$@FhH+":z8^]{^Ӧ`3rD ~}a?9íD!.O$Jddɵ@~'k=ٻZ D֠\q5AȋE}k4oPfj^Pc`Y_9(pWE@Lg- <Bv<;1zTZCr){FL+c;{Uvh" 7u?գEq-4Y|BUP1_ ES+Y^>4H ]ws:xJ4ØZV8رkOAq[3L%W\r- 0D>O-q/S] q$)a9,Ihu78\Wг xmP xʚ c(ӬvP]GS5|1/qz$!;RvvP<ݰP_<8)7[Uk*J :psz]9ʣ}e,]lM nAѕ?ø*ٞݧSXȔGL w0ohbgO\,ިؕ^M (U0 tgyfl )^1NeR[<0Ch`w!GdpWFrD|3ސ̲)].[+&wOmYE3"!DނF[@f]O.@?VHt V? To:2qv]Xc lsD8:-CYt: W.h#8aˇ+o;0뮢mfBLd}¡#IƄu~agǵ`!"yn# ` >& *%"Q -epXU3-א)n?| ^x>*>b22Īh3Ԑlc6#] +8R#E˰f i[BFߤ"K\ y!veF6m0ѨXi՚ |: >nZ"+V9/!58vTAt_38yIJfNe 0T!.U.p>>h`<Ç{@Ĉ 331^HB0]Ml!MF;.pxl1 KF|繒!%Vfv4?rEC7!OH6飙v4v">쥍LkȔ|^1@.e]p} ddahF4ytdv?3~3Ї b/yfƵC$F+ܱJ;L\BwW B[\5pHOtEޢZD'x%p# فc8?MٙR{UrD􊟥uSEƶvΊ}czEfRg8`ؗjqkJqH.j_H%Wb/C? L*_QT,ߗ0?Iח( 4݃qgʖ\)xPtyXWaػmI읯9̫yqhG um N28p#F&]TXD5V>peE"7QF%f+Z=-j\lQJ<蹔 m?H^ }'miEfDy-8.=j ` Brk8ZaLnfD:Xԗ֪m|v5pUk~qMbi O2 U\M9}hY a_u??v1:àE\cD@ce6ҨՆ0Tۏ^֒kYcg=#ϻIx#GsֱuZ_˔?:=y`1kxp+qKwxv@F9 ׵ۭԖ¤x{B=mz 747tlr?buE(\C+aSQPr(dhxp+a`tߺ22Lj^1 "jL?$5BdS}S9e.}`gcu$8'$dں[45P,حg.)յ5_?7vlLD#ht=.D19txΥJQdcgO?7]-켵<8,4#ECD0b?=F9 @W=h! Qd1Jxd7΍y _‡ZčZZ0tZ͢Fa]|DMl;^,Lߒ < b8bB|R7hs"63'@",nyP C/μR$o:$W=5fuX%0'SlfTaQB˞A֟o .]ķ Zցu(8aH__?ϖLO&(άiy[l&3MBaAdAzxQM@.+HμnQ:EA@N=[.DȴmUQg޸,{`9ՙ QK,+`= [OiO%znUܛ V?})g,k&+CW|IӅ>%HLB.U2R.w,zc%w/fp,h8ś+&A}t<`Y!k8d<(ʳeKn P{+eնE-yL$YHJxq`28mIzKqH*k"G7dbtW_Ha~ zM;A7[Pr^el0Wa=(ޚV}V 3er@QD79vP?Qֺ\`5֝e]"]/;>":Y(Pccf".C׫P7iGUk78u̎FOgR&S[ q NC1@tӥsEK"8 ovaN:V[qȃK%vZC9p`{ǣRT,ߊEKU +\Ϻ-|7^ .K2(- Nxz>_'k.ci: li]TwC{X:yHG%@{1fِT6=ܳ GmvZC30NR#t!fG ZQv;uM9jM-365cؘĕl1xFiVCT#kshlUwA=}Zm˘ڔD耩n ,1bk~FlE@SE6C\m;Cshhi-&hGjdLw3i$ 8?Z3qU3sSe k¤7O=8ew'FWEݔ}HP7'42$+HP`%XYY\NIz}X@ggE4ΒBdֶNq| 1bR.7ۤ%c'w1ە! lhjS?;^w7ٿD.B09?cidC7(xXɮ3ؿC6Gʼn`lȄ4 Dc@_mSU:!94JHA3yrz bԘ_Cl">{QŽQ6{ #aNwDVW $>'croGXE)R=һu+*>J:gw0CWf>V~ܸ]salž cFjIMA7aړU*oRI80>yɎ)/jE)QW0` +%}E`r@4ܚm#9mQ^i[; v\ML k T*]_8i #rE[ ~L8JWO3]Yiǭa_:K :C L[0ϋq yX~iPPɹm@7|Lo#҄H5đ0 3y޷g?!3O#^ *-pOtfU}S"V"9L]J ]?U_;CZov-E fnrUziaeݍz8dPRDnveV mHvꘊ5 W:VlgY/Ksdodc$p$>%T Bt^3lEjP^ZΪ9&3;7ӱ{o-vsܩ *7q<~3JZk2G\n ChsM0,RAG#ٱb͞{ +3Q؟qAj+ l ,즱[‹(9l쮟lE-9a::3:?SbgO+IpkN<}'9ؕJ.~Pr43y'{!\pB(rp5k-kw?ԔqPqA"4OTxl-9-B7?egC'MS -o}k&&.,"xu@ѯM{מs9k~w5O~j&8z޻΄ʡJFΎA2?GȼPohrHU~5P Iڐ݁PƮ> "8g#=zj?6\gwzĿ:S1rT%|:e-õ&RY).8(]!Cbϴ(i .O75?妍?&|??O}\iÄ@~kgЋhR3 nSġ+B$z#}L8u!g{eb=<.QxҿL-RQ.FMHz'Q] Ji:9py uju 3Lt'v?^g뼉wc& A1 %wH Ĵ Q00zYt'(ºC@sUpNBίHP*6`u쩠5KiЅe-NVNh>ظ>͚ǹ$PE_؉(L5 5Ңc.IMr'UCzΘl ˻[<2*

  • C(͸HI S ̓] 6%B֕1LB<{uו* ݪB"Pc\f6*_sfbO݊op[ƷytddkDx8GT!'^Bmclg/hoYLư~e$+?02sN7vP'_Ï?2 " P鐕ڳ?1DŁz17tgrBBACb.36A&E`mQp>9ﴹ> 7Ur3z|ӭ!AS{gפnH `&w En %dvbK +::HQܵ&7yzpxN`9]dnڳ3*e{UJ Xzrm8G_jHHmf [yJ`?tѤQvщ qa[6jgo&8A68@dwMnru}ʲK|ItLHXRj6S Э0眓GaEYw L--@[;sԹTFhW㛚*eVDXy>vJ&Hj(-TegmLTeqcœĶ;ޕ=S+8y(arxP JnDuI4%X_QŬՈ$ 8tC Ix&G{MVK^3<V]UA< hq0khsn1;8)kG-8#]v;L8y7-[zr|@ w+/:>^a.(%UNL:x #UzWgCZ=u_eJ\$Ir 9 0+( 4jzؽj} Ӕ@>(9й~CDNg*\z{+i^*<R*sO6ӽqxW&qx_Qׂ-(l}9e1Y 1i9Ifd3WN"\ToQfis3ỿ si~3`dCҨj|fV0ר/KL Js>8oFE~grc~=' E49X0ԑ-gMF~*raZϮ3ol5yO*EHʔ}?– ?(|i?e֢fJ)pE?-Ͷ jUbmf)Gm!> wMĀ3.̠@$206#8Y~6aVk5W)4g2wTHs>07(hxSƍ]`u C wF: xa<'lvޕ {MJ <;ը^rE"Y$NDt?7bV|EsXJy競U5s׊n / zȱ.SxPNb^o%)U\ai`fcNZif#6;s/6 7x =.7 y7CLY/. V- ]ҵ^мnMr_5w'л _+Fl.Mo9D1"srrA 7.M看]##]@Jl73/I8(ɽsЃWeamٓ L.c-eUT"VKcˌ&$%k]C ' lKA2e,t2G2#!tq}rv*HA %;MS;ڧ}wrmOE|CL/ 2vL@  G6Tu[S0* Y$٨.ߙsqד0C:V Y$?8F=7ѶK_ZHͯ{PL4XZ#0(1~ӞENQ<Q}r2q*ք*f㪩a&֕NMW@3o|jF?e T$Fma'yW%ݩﰛFM! ,_甙"Ոutk3am[\r'Pd 2DUE@XXΘYU1K㻬-{cq::(u;tl=Og+ M_eچJ70mV@yڋ4SB2a(&Yf2xDTPnˑ9!+iEZWXҘE Fİ_Ax/%y=xOg6%D9lJVWegI3jK_]!SHdtc(̓m(_9֎ D W 9b .aM;ڲ<_-=F(E>2 ވwC=&2]ʞ(Tm]i-MbJ+\nrh`͹A6LAD f0d'4l<"̞x\@,ᥣ= KQrp#ߞ(#Mݭt#iLF:5Q r2/,a< cݭpawpIiE =nIRt@= *ܕ4+4hEy9|F77Yf ;ӏ(ts\؟uc`剹F,X)A*ďբ=TH&xgG44ާqZ%ݹo FZ=٢wS[&q|j 3ovP RCk 'T^RdT (VC(bqm@e:7f x1@K wJ,ECN%a$EZCJdLK~n-j+I+d_"<݋.5F;G J ~M ]]cEVJE 1}nd#9`Y%=g'M0 /Rԕߴ5[;GF@Vw:X4ʩZk^(NTr*/n%Zqq-ڔnְRp{"|)#`޾/ M UʹLE3 C_1=ىyc 9Te3'EJ@e)WF[% <ut(0&|/ruF,;TBlFŲfpl ~]eߤ2@ュ}{ٲ@Sd=M/Zo6p!:G;W ,-n限_GѩX) ꇓ@cDp] Bț£F/R3 ٣uU1r%9=짿^CtpvmL5m6ʳPa2D$)[`dg\?m|5U365:$#ˣ˂[ lQU&t+xz$ՕO$"I clWͱ}`Thi, y1AVo<|7"DִR2e4-fkEJV*5?.\ q}`[&4$"U\m7*("ΕsYDQ$r JE 3[$lv/QؽC%X/عž 4Dk GR/Mܨ:m<%(3Şƙ7l%xZ2!C:7(˶ky(gPcUH^Q|a+H2>Q2<%2J^beE*A)/c`xc{Z "j%`C؍o8v2_"YZ4 "qhIiXԪy~,is&s j8o°1;r`9P~ya=ƘEl+.Z{E=A=HI_Ao"{橦cg0=7e0dqUxÙfҍ=mq,<'ͯE4±˸5Ks@xʹv>NuHP#cVĂeH43KX /o) !Dx:%ڞPd5 ^0rSѲ7Nܩ>VzAߵcqN'oV5=2Qܵz9f eٹz1m 8#!C!J\ij֧ 51CRj?shd Ty ֓|KDj0ݟCT4?KqZ`\2'iwlW<oQu DߧytbKC [@ 9z.%7|=U:Py !sIʱJ<]$10BݺLC :0a}ĸXPa&,1|14Izqz&/NIv:}Zɶ4DhO 7p'CitCWs $RL)<$\6q w$zq۪j$y9 Eo7PL[ L 1z'>u^U%5o"h5gnxRF3,/3ڟzg!+T-RUGaUG0SGlk`B"kZ?ۀA\6'u=^EZOeJ Ď}VvPGW6HIᑿ'z`蘨2XQ6=aaM4++%Tayh>yHai0u n-Ň dž6l] 6Ɏ~y딕EݡD7pYRo[?JTص VxO g~FqN!˝O@'t,˰[G#4ǽؐkp`wNj,W#5:?(廨x)\[ku:4?Lϊm:-?GjBċ Iʲ5gFQdrwW,6TŔL1:;F[mZ-r50LVS7x/F4Ojos:_U c=]]yI j_6dX}'\ŏ c3HOvP$Np;L;jTf4S-U\м Ξf-`+&dKMꚥ[K?\qxzXm%b -?j>Sz.NUϕ#:|*rm] E.>նgTI XBTҥj!` يg娅O6!$m4[:m-0.R%vnAV-0- Ftm{gNUkΓh/FC SyѨbdPս6,IS3"{אu3ёPw2'x0{8IY|*:3C^j_Eu\ "q;ܓTr.Z;zM#w^?Z}KXy 6V9?aCI7 vuxwYT#~NCUMQR{v|"x6m>:㕘֒ۻ9 B&n:>4y p˿=1Yi @^%/"{sxu!,'!Hwd3)炛ר4D(~aeboWUY%_B߼! Z68E1PpV:Vf%A ?WZ-^(V"']i OH3S(Atl u޻XCX`)uФC&qONǷV#V2[kgF~g`@r  8wC껓N~\H#7QP#!6yo; hEATi ^^dCj)AF,K-@,3DYz~M\KL92Ήh^c0i򘘛sU}*x&Gڏ̝L9;7\p+NۊYZ na߀[H2anpCql94Eʾ<y|+wf)9cnCI[d/i|_09~l/W3Q\!AGtVkQxKFW͗M| *pakl2YE?. RB0[;aCٮ%o_cy%h{8`PIBmYH%SSY? mTDs8!C)C3$R49'~*SD&DV콿 s>mRZ8@µaW\!G-@`zG8q!ReVS6~iƩB8|lqzR2̹54$&N##ŠAgٵNȣ_Hy U 3hA=٨!3*C#bW1K:}:ѧĖTAkXf;pJp,aQ\ulM=L({a L"J@D.N~*o-^<75&ld>iDdz䘀=%" L.osF &8?+lһ&w qMY.Y$S}kʺRzGT=#SMڅ ?ZMϺbͥN3?aؓ%JRfT%# psp^}.]4xu1MvXcn`ې`q1Y a `}7wtUAeE r</%~AxClۖ$B&LXtw%y}o8<'"E! 5&$H6}aqSJƲh7>(mQwHUl뒹)ViڷNYfp]vX$[g/S4Ao6qůtmFOPQZ6nV4類jT 4+}c!<ߏN/ M8>ːICF3Fй|!~ თO&_ܐJurͧLfՌN%}L|ǐ&۱!Y0`WW[T4DEa|]xOn“vCkHuAʳ c].`K)B%v_ =A3=1$77U AӝE"IS( h;f.fI;57)IF9Q46 ډs:ˏ4ʏ;AfiW>v *uc q ZG+-b{; FvL}em(> &K3|YsX,(Bg+vARYת7DgKV[d|ƺd]hD%.;zic }%)FOyt-LpNaGѽ:C p7'bտpRl_Rvhv{8"X OB CQđY!({,^Lb&z愠 CԵ9ОF:B;4M K|HD]%|y}6dx 4nPﮪBH甒\9ȅRMѻe^ V*-D`Œgx00ĩnfr2ͩۦK2O&B;5} ,@RlzM@;ފh/e?џrsSlyC٩QM 5cq(!95O ;\ :.Hfnrm֖'Li}Jn b=>;ݒ5%G!`JSumdv%X02$S\٣<]vTsg n)KHvr! bW/(,H(b\t@U e"5w1o?rMxT . c\߉:#07=mmu i#|?&?>2u' x7Ԋ8|3Ož F%7OB+qR/ .& ];R?/\J3lu´%i= P![̆\sh!c:3[LjYCp)=*FؾӞ*zh,"e¾R:lŸp`w9DН?CEqR0 QOQ)廂$Q5C=;=OjpH׻ĺOAx#Kճ쪛ߋ8!rn?wx8X8;D2*5-̅5>#08QHsQ%TێwK([e2oozU`L_sjN^ RO'+!;B d"(bs#Ϫk. m|Q f 6^)6'4@UDw](݇,YVpd[N$v yq .BɿAt$EرC6[8 %mqP^nM3V^VjU0 ڲZǴ՛"w0Y6K5c}lVd-ZRM&Rɛ҃[-5IX9 2D6'7go͉&j7}AH3].BlOA,6Ѧ|=d =';p54=-I}Q ?zb2&7UB&~ <|hz9!3n0b",= z3&yRUd> iȩĭj>fUCeT\K8 ?)dobwXErP"8ʬP(ιOM fA%FH7{K4 lWhAzSޕ,[ɊuݶLA?$c$&:1{O r3PSVG~&Tw /)Km#O3V;JE. J.Eo:G`1( <-BOJ¡ v*N^d. VLR: tی-CP%ȣ@AūC< 4$>5+Q!ZZɺv3h/?N{ߤǃ妽T$;g9u2$mLi~jiV6\:PhŁW  |jikT.$|?|i~}S.zg=y :Bkg2M5B4\ȡ#">tbF*SNSdȊF KL,lZ%z5tA(k`63n'g~|۬0#x%-BYjWbѨUT&fSXRXQ6ş;\PX"䲎-ٿ8 _[s#ֵ#GĽ}; bJjS D'`LI6z0%_i9Ѱ>v&খ0jf8S1?:=?֢'JBYfц`Hd$j1OZuT4{(G4 W\0)cy`(Rg룖{O71g̓ZXRp-bga*N7R[X E$ ևVh:8KIj~$%] Ġ2{ت*lReHw3h"_qg칬f¯劊ë|$ex?Qvk8p-[(UIESJ~u`g-pL[ zqZs:6T 'IJnTN5%R6Oe>WqШЛy[G]LN"Ysjk9%kgL78" ޜ9.p!}8B~n=^>*߿XTb0 >zXs9%?MT΢rb/s:t75~T>Ppy.k3",f֢yu: :<3,MR~ F.m }8D:M G ߟ{X1z>]P?MƱ0İwWA«.`rHX\t">OT_CW1ZTJvhOЫ2(D"☳~3 Ҷ "&ug7'Z΁:G[A p{ 0PL̩VGkNI%a@C2f^x)dm1b{fjڧNq%Z+ ݊{{@| V߰qr h҇+`.PMʮY'޷2|/͟3f]i8׃`гL=0٘qk"ݴ6W X}t޿RJI;.E.6k[6ȉʺ-֟ϭ"k`)h`==1Xqr1cH͌ \"}n{Eu钹\kd=tu֮؉>=O[bY-ˤ/ JUj\4v UxZȾ*^U6 x^Ԡ ҀS|t_#CwR^[63M!H/=`8&S$a(<_ MgkR!Il繩jʁ-s^i"*HxA,[4!| L]AS3-yk"l ySѰ3)<2v]g)dɬXLtA6nK i}564h%a%C_ѺJ&4Z_qQ1̴KF602u#s7=h=RT#FClLs1 f S$3'A\3ozL=^1mgͺѶ8'}gO]SGsc9XDwe2+v8IZ~L}ΏE? sۂ|IAt#0o0FSΣ J^ . ֳ-;D 0m7ujbGMN@g'Ib='1CQ\3yhpM%l{-Ai.3Zț-&[Yd'N&e+oS]PLnQuÀ^h]k5o߅(Z~ ;7CWyR!j#8Myo c2rcLHKFfIbŞr2jP+,e.0aT֧9q*qޅb4)p.Cjw/ ypC99b#&TRKjug 45l+"x\w 9YnjUJ-@;5cg ȁy@&Ƹ}PK.ٖrSKs!Jo|q@d:Z>s| R#Q̎mZʺɮ.{]m Ƿo̔>tj8`NG 62hqcϒ+@ꮢQetW2{uNEąL7vlHN`:KUPK( (> Gbznf^ŏw-H¾ oW[/38z0r2NI $Ď9ma{`]qKEQ9N=zgpӄh ş&(c)ߞژk&VJe*1Zf+}r#]=$Ah|w-)RGRo> s8Wo6:l9*mR՟勡.0z,F_ O^[,D66Ca~kn8#o4PIlkOQm Z|(89jaJ 8LҮOsLbĻ;UME{ek\xt;z3 U||#Uˌz(rzݽti"ݸ~N:hZ 2<)v3郀~Sw}sC'}WGeoN&}aLX*a.8F4V?(9xWU2,hL݋de})` `נ|*ъo[?ڽmٚ"|N !W"~h9 &z4[fgMNS)?w vFB63yCu( A*)(3_yϠk[#ӂbN# %Efu?4&) [?T(S  gpEGC:!-qS@4/ /u@7([CT*<g -DM!1OG#W\mrKKXbWV+po~1}.3c4P&*wWMN|+СkU3J3>!>*Lm46)ka; c Р﹜Uzf="$(zʺ|X'VAɺ\^Ⱥ@ԁb|LMy3 O/3ʾgY^0 lz`}F`r;؟>(OnUO=~* R%҂C=+3,ԏ]*ye-cd1HREC?#X?$Ǝ]P2o]Z>К˗^ˉ_N*#L9yX&v*-"8Q PC^|4O9v;|gr[Z5kbUKV0V-F"qRj;T,#v3[Dwf%=w~oO/3QO,@믱J- D3ZSùݍVYF"s^*M/V`q=|g JŻFrDv1T%el1hl1ci(fvuJȬX4yH^:|`1җ[wz:aLz|DJ/(rꦕ= ka0S*7iL| :2敕6u^|cqw[?Iv˺w^QV}B"'Tsr )ctkJg ;hXP{KbF+9k3AltOqd=ȘIǶ$#N] oX&T#ܡjtlQari+ hi]0_=.e B.] -ޮ3>T_վgZ߼BH(my 5L 2`A1Lq ՃconhZ}(.ɦ WtXs՛'xݘ:!>bǐT&,5PuelŲ%KVx-A%FkE~ @,55u5Tu͠~ 4+5<ˮqF|PbVD:kT%i0{)Gx梽5^S%gE@K(6[ncj{mN#ZJb@<5 {mSE$xC ,.\v [[7pr!re(\1ʝgzm >Ʊ3GIUqG$ st|}@N`rՃ@ )Ll WdNevH J{Sm &*!lU>H.bI:S-߀J: OMgacO00N&~_|c[+na[m-CL0G݈ ?fڟYv 2 δ܎h+EMġ]b>G1̎/heiLn%E3q jY%ϙ7o26ڢ 2f4?+ȧbS >wylj4*)o_@X=$LYpO$0 u[Tr>?Yh|C+]7GoɆx [N7P䖬&d 򒩀;Y^~Of 9;|NOo"$dgs$cq䲭9;asO./(/*3Kmծ܊'`BrQ d\D-W*(jgf~g`HԘT*-j)*؆k \?=Vh:Kb!}PƿY4lLU!GĭV.L+ !] r0>Rt8b; 6Pn!Pzb,mpeZ_:8CDc#>yKJñ #[Vp\,'\'K6mI&֎a;b[IRޠ76fQ -p.W{(gSRzVQemЇvvb /'h|B`BD$+t]sMG^@Vwvɉ+E'd5حJ-eTa(/^>]} {)O[x~a:w}D ʻ:7Zmݚ.BWia3Uۋ-#Ѫ;xa I^}Ƥiw@Tᚾ+(FK_w^-u,=r#ZYVyN<_r3 .?3X,$ 7SOΞ h WYGf5~d!κ[32@ʸDnݩhCD:-.xC Ɵ08 zIUǯg&!);+ذAM8Oתςe-*@-9ŔP }hύHOVz̡E>Ob*)li]#u_v}acdg^IٞZoؾ !900 }*i}l 2zu@hOr%R\K-xժݓȕ8_.@{6o(_(vwr3Uյ3}3`"Zctkxe$Q%i)2:k pF[xN{t)PKU̶}x\ WRB45curKir9pSBaf2[*;du ӿbe|UB_^e+Zn,#HwHb6y)GM&~| B-XA FQYuwAY~,MHh 5_+9o?SX2iu5Pֻ):jP n kyg*7x|GYn/R BXw>go-&aOv&&qCm󀊴*i7`+$}` (vrc_w|e,DFk *kuzB{ڢ> M&5ģEBCFxmj;i'#s# 5MgEYwv^d܅ei>(,?UJT@q:fH@kbN%(VMAo>Ѣۀ ŖT EZ (y4`JB|)j)+jNhO\[Nx丘 X%6fytWUޅ19 tie6ݳ˰qr&Z- g@asY˩Q@s)eu|ipaz1؝v+kΣ M> :be>/: _o܎Hk)M RՐ[SO+'n ǙC} d[LoN⌊vy2Zfk;18^_?;if;8ޤ7 ~EFs֐,i"=k?Jpt1 \9 EH8VA.[r^Uњ+G4Q .$ckˆ.a#Pc 1M, K}{G̻&H35>!>9ed& -XE"|E?2=P-t\3b=< Ew Ceϗb?E^ 2 ų|y@MOn@yOZ 65^M= DTq{cYˆ|#o=z9F92kEDoMI[;uwXh@!XfU}g-zfԹc[@ މ3h$8,( sd=}/o]vHLsz18/"i(׈^Lz Q\*~T-N1&nw15MK)dM^[IOuʣ⩯ۘ2[,v_8} 2f@3$Y/[!=F.2uL&`^Q(>` mw㯃/q,3pN5X6nwNMԲNR`\?T7kN]Fwx)T.\3Q!"=E氶I j^cJDIb'S>K7$h|Uڂ& S&*η%5ie[\N^@D>"z縟9u,>u!;ؠ3dO1w#){! %qS)CwoM1QȻ3)80;3[Ww!35;i8>ɓa(cD }[a"IV)t#P'|X>\x2#MXnJu¨CIS }A4\.Ubgc9 *wd^wD1\LIrzދXf2tz]gªv159lwc|P#'ŀNu1E "',[DR3aU ,!9ƭލUpoz=>+qEc`#tdLsG=( c,? $s: ̆D5\V;7VG&Ib=y'̈́&FY]$--m-0єdmCGM@z(9D|矒VMD { $!X~`nfB lܘ_A1E~>TC5K>ya?D,OR' |G& @G"7t{x.\.:釄*(ssf̏ę חqXc*Mylh]l!lYA` 9B]ˍаaoQë(migI:Z,e}@}.pӊsVN(mb󟐏~ނl Н9ȝh8ȓSyN'ySnKyO"q2C(u.RX6h17B`tąC8b#Wh=W9  Ꝃ)Eе;mKE樰f*Ċ qVf(2W]\=r?( eZln޺yy'jeߩb-C)к/e:Sopف<4B3}5^_jj͏:ZqTBe,e)r*f%_sWȅX+f-:c-nSTN`J<3UAfmAzhu`c34k-މz+qݚ=N7N8E0SH48ˌ!+!3aDB04JVM!Hnڀb+MYT&ed 0W??FPjeԙޣU7)2\X Φ.mMIl<-ֈ_WK]\4yms&q@}FB۳Uy.7!kv ɝX(g33}?S9jXVadTE 72: kG{42d!(hw%KL%I54تhQߒ FX[q>@ǵKdVGCskoɝPWcJ壩1J}\l[#ӛ xZIKF=r"&bmL Z / ;7SMV;l*hŠQ2ar3Sאin;͝\؍aAx-/2s=&, ,?X+GU-sGfO{.y?\t57D\U.ƋIgo8g2O̖!nińP6=>wwijd ቨV]gY{dKO:3S{7&| e9kV=O&:PC9/7y6swn[eP @}Qiza"!1Xu NQA v z DKkPJ1QS-qYN/pI@@)":.Eqe5BITv n?k Ӥh>U#f8cZ3y`s`H9z˘s[f3[%r5GTj5hH;uhk#Mj:P o2"T6n uL؟/;O) $D&?f80ea(@k~m HVP`񓲮Iɳn}:CK韷/zFfQz*ONfI:u$%t`JJs: H r`͇q@\Q"AAw`G i_ZA B f(

    vhrDfՄSod[6H rA!G\1zǨy]З!I"+ÅvmI [ܭќ3CsYo^QQY$P ҡB$[۽ jN}DTz붤].z;z R%(%@.\v~m3(ڕJ$e 9fKk↟d=a= w `q~^,Oףּ2R+'$8=2O4~$"T<\Y HU4C̓Q#]|qIQy483\[NkJ@oIU$+(z@ɍI儣ئ~!fna$<\ppugr_ 37#}P/^ӳI] My}mA"m-W82EJV RkM4Q?rOuк/0"uyS5o3Qr=܈#~>D\< 2뫉iN?אJ@3W1=ro<};j}ir0b ɏذ1[ mU#ͲRsg-[PLdnzhхt%̛%0ܲ7TtNr¿'ǜV#=-#<ݔp>D7#f^ =f7s[ʰylVwf(5dDإEdeDZo#zBWpI dQ|Wt`JRf,z ~yz3=]LXFBq T.V`|%sSGD"YRtq5;gxuzf?qj1џ$-YurV<:/Z vP|VsÒi^%yڂ -͢%Mj +JFUھ'l~jpĦeVmu7a8J맖cct =/y{`W0G lC&۸IHoJa> Cnjv#,Q.J-p)/ #,z{gS|20㌌DxR5ңYIW7R>ȝAM.M3 ͦ8F#= J2:1z`_r(𞭛utq.-mh [x>leyGJ*x6nSbki}C++9,ZXqF-4Hu<(uLQwsd0ŚAD ˶?K9TQM-^QkB"`޿ܤW^qbzVӡ'*]KȘdB3vBQ4{&#?$C .AOL:$_A F//Zu\y,hgz1bI2xfN m͝gfQ7"529j(?|3ۚo3MO6EQVbF:k\c}z  aϏuUk9bA'[''ɹYn3@1 8#Q?B[um!זA'm͍E [to_TGoJGQtgǐ#j0\Ikq> r)o ʢzr9w9Ah_c|71"ಆ?@:'&S]Ռux \3ŲG5)J9q5Fyɏ"hGRF8sn ,6,ϋr7 sD</$ψoS;gpQzCeZߥ2ȤVf&uD~.Inٹ42=!Sۏ1?~hb B>f|K'TfJOk:eYB|'vn8ܛEk= x%TFGJc@ˑK[YaH9}jIg) Dcu-< kyx-DuR( g_m,mqz+j|ZpB^L"bos._0oPsniPDzT!Nb_ѝL" gJλ+47}Gֹךd+3rOtctS͚!mrrcJ3PL "+WEF(ǐ)7Ty<i.8gD|~Pn9|8K'N6R;l,st/;SAI>M"L`G[y8ؒb1;稡Z3tO=91P1T 7mDY_?j;hsto,<[!?0W߁ɴQz>YL/LP!sq2v'>l &szv"60Gz/3d!o:(;vc%*bՃ1={/nB6"p[RສG4]@[Y]|U*(6i`1̍E#;LxxmR];lO$^M˫L]3a֕@fmOW/cpR$80fMVycMDZ/Mu"Y5.VCSvRϪԧk/*}43_P5: Jc b<,_Ĩ|k[^#7jһs,V}%G)?$ar2zNו>f&'?#͐Kutٳ]gɶ<>3ʇw8 fGU:i-v( ~"97/[+ڨs h'a6Dwz:z1ax{+xXFSuw 䃷6!eYK:UFeTbޡa?4=D\zC pC95r?ffZmݓR^Q('ᯑlY߲%Aeiގ\\gobL뛷HD9'g+tqizwh% Cn0x؉uyř\AJ-!ш*gVfFEsMl.ΙZn6֐х`Xk|1ԃjVp 73ll`r똆<DFy<}LCf=SrU9<^;u2uc<#[_l[]UCzB},U ӌ8xPdu܅MP9!G` ΏUϬ30;ܶ."xP͜zS2v'xQ¸\[0VVf`{Q b7Az74{EfZj|uU#t|g^q8#e4`4yBQ!ځTn6!g<@F*ච<֘pcm S.r174eĶ'`ֆk5J EպN{9>>#97c.$rʼn{)6lgS,=Ɣr9 câa}u{xQCouxXTDc2:*BsS;>izEEܐTGl)*ਖ਼^3zf .D=IF~ȹ* vFHΗR(]%6E7XGpzSvUIXyO5 %?ćGSݓ1:+s%+ gط8I.+|tbE*Ǝ _}@/Ӭ:,?RRWK%9zK&؏xְh+բ,-0:u1zlSS"|+PhbD_ 6Sm)HhP}:#h;g~Ul/Ƈ'YEH*xq1-DCh1M |yP5,?+j3 <yps`3Stv5;t ,τ@x? -Ie"=F|A|.$PSzº6Nxp:|uPcJg߿}w`ǂ&*g.XO@OB+و UCQI\/)tJJ(.3G&~\bߠ9(Ú:՚}iB! MbC<_qOF-Oʫ3W8U^ ȕ w:phC,ei(MBۓn!^ MzqxUn9F[.T #݃RA[ vޙ~]##5O.7$ BuM{lH$m-tti>)w)Shw\̎[BըCbsZ yX%ݪ>^e OL()X>zMUz3A@u^Fi 4z^LgEX 8n) bZ`Hkiu&=D-z]}7G1>U IJ[^@rj[jqZE 踞 xYlD<36HçC=\!^E' TM;'Jkz,wa Itn;\3>i=79r#tԮ2cAb$87_]HS F`%Mj)ŋQyRA 8wޞd8c޳ p6@M2uJ K/M~qKIM^_t Af!J95 6@ReXe7{0kSt46%,U* AT,Rնi A*{BD;G7].5FWTyo,,&N5~.>wzr@%հVY5Ft+9(QIhu2ڱ j*Q.S_PxflIGh\EZò]%v4y #H/EE {BfH}hPJIpkT KDiW@7֓o;zc{K5O" Kxŭ)&W^d=9%ǴRI{aY׽G'A% =&kSܴPO\KڇLU) ;Vh+btcAQV2«Zֻnw1<5S%>aYa}`3+ts9߿]\ <-|woƗAݣE{Ϗֵ,3>,[ F.`?St}TD,AۊNt*YD&_-3X-|A? zZj@nRĊ}Sf*d\fHWrE=>gkف`|`!d6Hi޼>i$1piDm^ijp-QX/Cԋ8)2\uEwSh jsc_RZM3 Na=yG_ΐeΨh(am~Hj%ciy7phrvQ^3JZnnWA&U Tʷ/J4UMv0TgXXb8NGO^]lEn@󮙟lY^op^ëw1Y=2Vh n*j/ΩDbc»cZm ;П"xl XDN9L ئj,pE^ dI^v$0cћދӴ}ᚏPXGd4k&ڪchZ"6$yS~Ȧ,g˲JSP^G8 ֮F`-)@]6BJ#OԂiG&=+h}H#Zz}z\]r<ФS^~UiO5He`Y*4_öt@̡-Л5h:׽){BZ;py4֛mkȚg!m!Ǹɹ%U2bOǠwCd0l`ڱ t{;'E^B>6QC (sCܰTGT]F%nIO=bs;8lk"R~XsZ_K(2z|E {?_ \xᖳ93&ȣl{4{BBc#[Kcx Uy޹Cο;PFWĔ,փ!8Vg_fIUQŀgݹ ;ec"X>5Rv{y1 WۧFR6 dgk1feǑǰcT=@i"#^L}y<%Of,3qPoYJ_m*f`c%k}RbR(@5S4C^|֩V >?7]صCSg Kwg (?^ E ۜ^E gJ:Vp1tWJ󉲗.= M׳XUΕў2YE**lrCg/1散38+j\0h :J|o4rwĭ~2lOU7Y Ti,sddFhxD 06@ oJuvZT0OJg*rLJ%t N,l +AHA3'ĸhZIjE>8!L!VXb\ Km1ޅ~J!0胾㜌W)hi@g77]@ bIJצ܍/IuecVz$ ZF#DO﯍i Ybzɯ?iMkIv%T;| !bU0f0#3%9k-8؅J1K*DW>C҅Lj 5v54T&HgQ*{(_2,_&b-C+ˉP١d}Z]LMcTSKi>ہ@ȷQ#[2;l/Ow=Uz'w~8,tdwG/Ac9H.If "a$=/柧aNEi ȥj \%NfK̉|U'3_x~\[މ ls'W#hF;&,Tᙧ1A7:%qB{v=bϫ1n6ab[QdV> =r3Ϛح&ֻ#S<E>_tN[!8f ?0w@AA|ԹMExbHˁN o |xbZǏ^\%}(f u ?3v{wܙ9-%}oX|) Pɽz*uNCj`lg:$Q~ࠨI7ɯwL7L˗WI}% %* Us]j{B@G%s)Efvi`jtg?m.ȗVL&Sr9U5Y&josmMSy^DL.3;T6W2eR TV@?#-U&KIDuqrBrկ o.5L6*\R>CJ:1()7>mM4PVeG[<-A[x-|dϨ2կ~t q\ȑ&>ܩ,xݐ4sxC)̗AR ܶ)l6ʒ_ fPDe42`>zX (Usr}3j)Hb 8( >P&B7SD^tmP;d"QV}%؇\g-^\n:g}ە<\O2xn7˚ְժ t,>}[]5pyϾ30&f$5F!8~1J>4!F.FHG%>'lUcJ%N=:@{8ʉ|F)ٲ{b{z{ F ~1!/l&ݮ`="p kePkAm ЋF0z4`4])ڴajSIb.FS%gWX^ 0W;oڝ'ŅBSFBnQ(o.o`I5o$ecaԟЈ N z9%)Kny{@D!>Z̝ %$!(~9^-b\Czt5f[7$Wρmv3Z"Kr1:sc=cˊM ^f 㫼; 7W!}q7"m87 b˕1@@;٦d1]92W<@yΥ{[b~+*^߇>;:gVwh͈ƙb˙Yb: [XI-y`,F J3ٸ3^d:+DTF.b2%\9A#h{;@.=[y)L"}$j%XpIy~M8~cϔ ⤻J{>L#qM3`78|#5>4y݂`UZ cLt iyFj[>$]x1:K% ]'ݪR7y*׍V+qeOdl- fxD(1eZV6Ł(PP ">adƕY2w+ssk]X+'9 m_rىXu~Gr2 9 Ĺ_K5Z*X6L݂R6*1k[JG:b@ZgF/kߔ=0cltqA ]6͠"[CgTdyu{]VPhMyiD* :J܆^uHmE|?l^`Rw}y`ݭm_GhxB^􃸫'\.*tZ?TljۂƳwpl{s]P[9XۄDhH@ [:݉he I=`!2DܝfBkW6 {C (YE# c:Zq鉔 C0˝>t0l 6Aۅ^l{z#Z)+Ǽ+u;"+dl'J\j`>3ā@xG<M/A=tJouc֡ `e-+fpC=s" JP@ MTl!y% i^P_ɡ|(,.i {*߀R^=e0n 8sʮ~']DO\FeI&yT}@sQӸ|%7th8aXll)ڧaqǜl0m ;Rxݷdl>Yz{~љpG/?wTTCc\_wuK#vszTwLv};mD#T KX6iXɜ>[@&zrm,ι|z|p\0BuvtǯnR[<]kAs]C} PJUr8߭ޙ0NAF1RJJWhyYk׀ IA}EDmDn~zqSeN`- +ZlzPM^TLvw*)VUP/Foj*wvFbɷD6hf&v$.Xz7]}we:Sk^JFEST8M{[j ^P˂hDh;v<5?mYn@e E*GJFٶAg)st( `)2xDv,:2m,:.bqt$#¦ H%ycsL7tzGLDYM dꨍ(+i4(Wq3 f{T ow'p'rG[WUSWln-|cgL6,xNOIS3 |g3E_]Z*=@A / 5*ҝa9e<S28bXP*⩮6>;`]E)rI$w03h KPՕK:}yQI8a[sLxG  |Kُzvހ[#³6xHJڧj)ʸrd*LvUv41iy>hN9I`|ˉ:@ejb5XZ[3Qtm!Ai )VT(ttqIҙ56r)o4TaK-L>@Qh{D 9G^|CJ}n+4x< >r_zlex- M~~[\meXZ^h AX}AXFL'.uWAgOnxeԑMQr\.#%toJoq$UyqΘV`'δSX%>LE-UkFqpΈL͞bn Um+^GμVph=*}b#p\Ћ?9bhV{}\|,pESUtoKe]ūOF)ZV.Dg0 y8`mǎ8Ԇ,0>k$SBMso ߙ]&  B\ߗɜM\Gy/8g@$(Yh%rZ-)ll'@(53= F:D-~JEhVAPSI[flݒS gMh1㶃Cܑؐ !?(!N$fetωBcW_u \ F#q{eSH- f'z  gBOv]t&3U.#vC0<5g6I4ڡs[Q8tNqwjFzcNWWF 5QGÆ#dg![s_܃;|~4"<{e YO7SKIN!|̂EwuSSxatXVmfe]8<p!lA[k5k Z`x5>kq׹9Ġ[߾5az;؉iji; O.Ʃ[)@Pуq1+=*cg/ЅMKׅshC*47eeIp [(VNnlc)#K%/ AuŗўΡJaEfRT1wCpt0K"݈hBS~wx9ȂCy~jXzB 2熤 l gq];%qgd*퇥+;#Wc,B",wfB:b 07y_XOjۗ8 !b%G$}B`iJ9~Ŝ aYFrAxF +0:)eyG*{Uը2]y\)`{e0q^ly;u`k,-pAg=עr{r'uv19R_0Lu kdSBt'g _ٗXtOAƴ:w1I r}.bO:'m }!ް}8]̟O' e-vsz4'j| PK=kU{ܬd5O*瞙q)$`µՔI[ VJ:[d:M*G겘H&0 \ ol|H)°"F,YyCtwC (~s3daCsLE9q3ؚtpj0Xb'M-D zy+rgjd1 _ j$g2pۄN3dn)*dxU*y"9{a/EnxdD91}BJY|)wV9+UR(I,A݇lpsl.(2¬5"'y$/ܠWBd~WAcPNVՉ9WF-T((OP,m{^ Ԝlcv' U7GVyg50IYvnViIDEQt˱pweG@nҕ&䣂7[o7{j#f Ȋ(7mȳ6IXU힌YJ_Fh>RE +}(?_iJC7m*+.~yzYۻŗM6<<ƻ6s;{7u0plB-Ihs~^'AKxB WpGjRU*K|MDyEr *詶szboS'>&fχP0 ٧M=''3 3t(x%@I0n,aM@fpŗqkISu=O?}%wBH1])FŻLҒ0vcF>FVlϐFīE.t:ܥf!x/tWL:'AIiVXk^K7wL N-P7l(D抲ջ!R1Q(q͡Ͱ \>1Kڧ@SHbee ܂;ݕ1ݗ0b]PCd  qb^wLCטZpJ)wt殔 ܨ|^dz5qvLvoMc;szt<]T`-_ٲ׀)R(IyLi;5㾑F3`4q*ކ*k+LIvq1 0*d- ҭx9Lc]$J 6Ħ'uɟ+)T oϜ e_ɮX|G%Z}n|đ'coW^%f.dy1כXhj36rBN=a \dYB]QɄvԵ)lތ 6RWR*VBM-[alqIB8P΅v5\i%lu/ձ)G&-F*6K}N] ..J#Zˠ8hGNgsd3/"dC0Z*lp-5*5F:;MNYuFxQx#v>>TcO3T|ч4n0q39+ d/-5\ ەC{6AځCH{K0f2[qj"f::2G~`2\(XB@ /uL5-]m#ܓ9Kǽ_&al ,Ll{iZT>/F8Q1BLG2 k%ȼl5*R Np;Ch.q-ꨐ^EgYwP8JHtp@N2w8Wщ@Z:G!W3xPV:=p mԻ J}@5j\$  !=̚r,.FSy> oFrjpSP*(x7 usB8K#vޜNJ|Ơ|rF<skO;J%ȽӿN}}7@{^|3d;i8+8]W^6ϪBO'k&Tc);ze)(HS9R-h΀-fDzbk\XAE$o"%Lg%C^ 0x򗫈l4 X(>W9%َ6V{r7G m(s52-::"$uy$qw%燝MJohZP9Uˡ@'zo?E(\)q!<$%|y\% 5LI|B)}scvDt%uм":}!IU]s3C}72Y0w՗n?@פ5"F`X;_]wzxC$FjQE?X?ޖ,,dVd&a#([L\5M05ڨ9(SjԎUqy3?ѷi`}3hsy&)_]˥xa@ą C$6X"'a^fSλg\1 2ưXgW7wgK3WL& %$v}\ZQhY1#<,U܏@U$K iTNC|X*SR Zm]=6i/F^具~pE/(7~@sMr],}RHFOUcdTHn2/ cg[IlXD>|w8F"!o^VE9{%e{-&a:Y[:WjI"nSRn}>Ơ 8Z돆bڨz]2Q█j|fYBpgbr;y$c̘', 3T~ 5߁Lg!7ҭ^JQ{BVR.qExrn-7\8+cD[1DJەZ叾rL#@܋rӾRGόr E+nH,vu W({JQ-KT0Z(Iڼ-SPhA4w;ElTRmm7j&Zc $GC-tX~jZɔɌ*ӻ||Z6҂A)kh6&פ[ˆeq: ĮwʴI)NmhQ@Z>4j]p`Bb*ڧps#\˾>ydD--fUo~CO;cu톅C@eN ``Nޕ/vtcGC-OECP@k%b܋pZC,Gl̈LcϲГP / Q kƪl LhĆ8AB?Ge4XNQh~)ZMEzG- xQ*+:ڃD}xm-Gx'$y4p1-\xnQ`ӍP;xW˜db0s(~(@ίb{>xVݹJLjx0[OIvGu|}ON.U;t肇K6D 1D/ .|y

    h`4,hBb 2,έ #/W| ^hWDV,Ȼ> %^.c_rW8}.]jaqHmCIn/b Ϳ&x ݸzw(>^'+&<4OU /] =71p‰Έܼ߰܀S^\)ؾ̯Iwگ~T1#7HbҒk_+O>n}BF#<]!- g{P[y~ֱ5;TqRdcp"6^`_{lo31.qmJ/h\G$頸!'.U\"S4699s3lȷWf{Li꫹fڽTꉗ*k\%ZZ3$OP6Mvm7bQGLݺ#"sR"/Lf{%CVG7:jv4;v/:P Ij qt Qk'N1Ti(j$?Ucގ`?ÖH4ez*^QsRK SMg[T`uЀ$`jaY,zL)_ $܌>ޗ |wZˁC%oiQږ.'V,vb}qnay\eD u(նʗy*x˄g`X1ɉ 9#L,QwHM1 )OJ׳GQ)x_ᠼ0 5@6 ΢jUOwALわft=T [UnABuE]* A5,=ld)L;|&{+33HѦhkty.X6O > @_ &\"kY0'?!,S_w9]4/M;}"#.MG(QAY#}vףmUT.f['s԰6n:{R3`(95o`Tj$! L QS˅z#&O3=5b1_!nO,XA;GxyieF"YlY B=j(p QqRC"(#ux]G)ͅ,!\9zP)Ko'&UHbьHNĚ]㑔5~tJ/'$-[`8I]ԧw\Úi:DT!fycIQvRK=LsSZւtA9OSoblk 5|?م&#G <񿿛f~:;= * KN٠Ub P/X26z}dģnbd1US8z!)eɞM(&)Yv\Rĩ Q$™B>Y8e_Z#ҝ"q46]Á};݋S(l&'vWs9UA"szgb ufmAqM o2*f!gt( vuI7AC@,m ஭v4ܷgbVv5[JFX'%p;u(虎hmyj6=R@,K"s/Q|ñy3 9=琀TV[ sq+fD~4OP`dd)t^?.9(U-L?Ζر׭]΄=543%4~!L-W FҁV밎< XLDQȠ^Abt>ҍ#*n>=1mf'$Q +A)(42ɸUQ^_+Y%_4(xpIF5L/nN|DjÔSPN-f &+q^AI,M27VГFvYHa$$Cr`]1uz ,2΀&̴x;8-@w0۪v +i/qϮșOOK79e23gr H ]] ×d#퓂wVP^j]˾~jX\[{x{EB@PYX0{G4t$N EȖ6iu3zR`N%GYY&K tRȗ {bbJK K$BA,rNX!6B9ܽmټ@ $~HӛwްHv]*h>D~!@qA DoG4 @"\yHˆ:^Tsh[8oD>,FP\?dvġF/3I yˍ d @$*Pbqz V$xד\VyQ `yțxbQD=lDJn: jזBro=ƗuUr}kϰ{.\$`~f^m -@&ՠ.JbI|׋[3H*0DQOo~SWPhGͽ|7iu툝<TYߔ'M1L^NzL,脝vJڟC)c2bac` ۉ ԙ`E] 3Qz9@rfxfh'JVimkwoo* \V& E_I{0+е'rjBWq*b6 jiV\&( /K%B<Ŧ 7 [Aoe{Gk#0mRw%kWdy)i%f9D>%jeLG(8E;w CK#j'V۠CqdnILLHL-gdm11EaTun&nVc}x8osx)ysM%g.ӴDAcィ s/P3#]7٩#bG"gǦXu2ťɱǗWu M(RnXeK%Jg܄>Aь`pu ˈhFהǥ!WQ/!TfW6M%9*ɛJ4oUn ]vA3z-/k˨&`";j܄lz1zSsg}Y^eRE2) 4JD]?Zt9\qibZ.M%)M3Z#<{Сlǥ#(ĜQE{;ՠTI.; 0r0*'C.En=A9R# Y`\BU'oHug|kuhSaT&Y||3{'P^I_R](=gvmj)lLק^A xg0Y%6i!BV؁Gqã? c&B&VacA*,`̜Tt*2 5 ɂx< -A"\r(sgc4i քtS@њ 4A.}xGyԺ_Q &YLm4 \zݦ>J_!"0xlpI 1HzIn3M{D1Tqόu.YV*9z8YֆRƟp{1sQ4_]h lᰖ"AY Ioo5N,Tpto[i?QK+\b-|'K/^ٍ(d_'a&t(\CnBF pt^c ;^1EQO΁t]FXם2 $bJ/!0d_Cl5~HSSi@At]ORGPȸ7X`ZBտM_$ۣ}ֿn^b~`cZ.-DŽ\wjfKFpDnNZ`:L`'S4MQNeS~mQl Q͝X Z֌ьn5?w7q9/ io ԛ-M,(͌l@Yttjj=9sF^QK0'mbpIӨxR`]n[Z,7l%͟~dYq }51np0B:`t{5؋9xʆ^A ac9(@^eE+ _K"AST69.'V $VLwqjO;Qqn,a&PVy W v?8FD[l1趇Q?"H19Uj1KTikFB"؜q7jZUB@:$8iY͆l}D/i+WLO đY:HA51]nYko."u,׬c(]->Ǐ*hɑ(}1 gAa bb;JeLw!!:0K_}PIo#>-c7q$U=$J5) -`B{@^9ZyKR [[y(#n /(wZ+x>Kq{5{ED'NLY ?b`_bMz]+nR,FyPؒQѩkov6 ]:,&Xr|y>-d  r@~2gu6.`ym3 x꛼$\[DT Ii犅\Ћ:9SKbNęYCۖ s:n3^xVE{z#>/w7}bڜKhfM>bѨ6}$ &)2ta1F^& $i'(|>G7:sb/lGG/%t|810p}ß#O%Pvː Q&m1DoYCbxn2OMNF8ࣽv{2`hIgh"m{|a0z^;\"NįnyAeFS^9.݃8]FL\ڹIf> E(f|#\StD5HɅD]O #Y -;nQ:rnOi` xg%̵r6- g3 "SѬd}ѐ&$ٌI.:.#_"o]'nnSS* &oyx,/R3HM'#p F`>z;O> 1)fbg\72鋨3`F=i&oFd ݍpM9Lyؑ5JhA!2d'sJHrxdg]_wA"FWoD!CwoXKXw O~LaT=*6A$)oG\ICE`H󬕦p%*miT>0p@;e O3; u =mcR-^/g>l9-̤l+ 6wϞu3Btٚ^_7;]?9uH;'zybcO|`E KQ_sc7=kLت8J,.OnJ/I%A4I@̢*1@^I>V_]tQ'QoVKp0Ol\<:9 l+s '`֒pTzL1}[t8zWw4"h z0?K V#߲g EDQ\`N6 gxVGx&L6;3-a5$ ֐mxq0I?!05GҧHZ 5Çko٦s$u&"c=Y2Rrp9ex1g-GƝa*[6Fʕj=L:9kPr}8SE2S2|"'{sF}uT^ŭM8$1'3Aռn&wct} {6T~!@Bblx HS2ev'EfD_fFgzõC™Ssbվپ^w2QMmfc L3KC,@LJAtq XfU yƪZ*G+גBKMɴĨ "n^k>.'f&4m{V`DeojNɓ 3aacpԣ<}!H ~8Wzf71*=KYX^T:d}6֥&g<<$}M%M!d"%@{nDϙ%D~?f:)L1!Bl4 Sse01ek qDC:JNtrC 2V{UpU~OopFҌ!_,Wۉ׉F1\RASL'z5iװUJDodGݲ>9El}qC<![nni,*: e`{X)I{E HgQQF ^AH"Cx%ZK!!E.Р#G(86ZBɿWhҎ7,ɻ, L=IxnO?W K>)%w$n/TZݽC߸ag֝u)oݘe6c1 NԺk_ KQ1ܖSM%c+T&i5ϲ܆K޲ݘΥмg6c]ZTgdErwA֏b~i"SjOw )+jO-.cϳ7{s\'^vgXg $K0Bh(l<&\L3X@ab 듣 L_([HG[y[H1YK粠370#(\-Wlx]402'wҲ$Z;5#<K(574/((ZFe Un"-~(~7U-%p:wFbgT֏\@cݗ>YilyU_p.$+*fK^AO/.ϪWxgQ7"d1.-E(Y7cUXgy "5s ,?>YK'e#P]+ięPk:ӹ$V* 78f, 9+wɖޭstۤh:ޛ%OW*[dզQPH0*h$Ss,9W-NX?VHPH<8%֓HP?_8꽾8'Wxi'\4C;O/4YWO Wib-73} {vY&OV/mOy(o$ {bc)1⪯eI/Q2!m5eu[(Pwԙ_,\bRf乖[/jVeO=964)+˴u̵;lnODpw2+r2T(l(Ae«'Ka~}3): T;%H.}ZNQS;fa͐RNiԕAU|Ӣ$vةYnh**fT&KDorwI`H,Dm |OPW8nHwz''`hT)kLR[ Vct2^qWVH_Y.% dn3䱳S>J^p*?0"ySurcEIDA3#gqcmC\řҏ ), )aG OI (T>ذT=ʻ-e۰KFʘhv tf3 #qEh9im޽[pU&>;d"GȥoR iɞ*( 9Y+WJ~쉪}c bKyitmQ/Չ&&C[Acj%Xk8"ΨT -ҽbBF镉nyO3A"$A)/cK)c~R _q{,1J,! <MIKe?,Z]xGԾ_1U@}F jnaVLjJOOJazR <\TRhqK$\=8Y3SirU,6l^ xPC+ ևR v0=kDoMci]h%WJcf}`_ؖo^MB?<hcv @ eh%zR4w:5 zzG7+[2 p9'ihV\*0DJfVptMZA( \B|!Y@ϙi g&ϴ|( 釁m?-oV$mh{Oqx7hqI虮euPlp."z 2iqI6|}7Ԃ:#xˏ*5;U3F,w6}Z3\ZP$!L'bCP,C~>ELB9ӷTs KnUw /ymlbף|JÖ,`M앛ѠK] fF*9A㉆r(J(!u:{g;v3gB~))B]ϨP*UnMOR HIS^ҡ~a74A+9m|WS>>=",u.]ຖW$< G"Kz34ܱdP: y{f%5ơ Qp,QmCc-DKNzg0nsi+R&K=;!-q*YvU.V*2gᓾObohբ z#6.TU3FIM$! Fĸe*^~+%Ym5Yk.:z'O;<b,9E)Τf6Æg66 *_{Xew/w%JFiɂL>6Q.^9E ;\i^buN tO,-,P2'SAExu1Ya&CQ`_Z5kbhoR2L(bGIpQ-.gJ1 Vfq =4W`@ ^{`2fsĆQı=?b>]_i]F\[W=~-Pq) XA//a(Fx7cy&(7W'CH bpwIgNot)}.{rΪ=8I%exu3 z|`5Ar 8G]Q[#7)p[2pn5yuc_Tp '95ЍdQܙN<;75C*2"KDpM %iEsO7Z;ѽ#PYJ"RmS=<fFOE3e:p-GZՉy{/]]{"n"CP"Ϻd׌b0 P^?+zMr Ȏ-UnS<"eҁlִ]""uƃqtb O:> 9)eh}y3: i,,kiqm4!FFs漣Y e#)6ra@1|n־V2,ݩAΪeý;di)]v\%,/_p[RR(Aqx)k;~W:jza->}E߅Dw 똫t`nƘF 펈m5gZvUoTbSAGPWa͞Rd* z9QBxb'D Wb ӷAl7ǪxҨ~ܬ9VʻKEϓk( USXx gZer{#Y5xG0k#5+m9,~+Z&PBwXg, cL)A&| G2x{*F.E{Lt035?tЉҾ>@ih?߈uQa).G>lI=l]gjYQkS߳g gŽ>~XVc[i B% ;av`n^Fe5o\0kFJ<>viskmɹJHpDKQ.X؛WxJ0B#%1,3\>]!q3f1v(r5S! tH8槖P\}c<咵l9`RʟX#I腍d`C* ZAz/:i7<ф?lfy7:'WuH$W߀N'E#W?p!n{pu,-t2%Uqp99N7G .eLQz˚o6SYxj9 ]^Zĩ~<3kpG ̰j8YSl#viI Wpmv(B}@!]y y4]ΒM^-WHGcaaz|<} F3$}Ăjgx}.1Ah߇69`Z#=9Yq[\jdAJmh͞wuɐ%duf=W{E8̊vj.RA+jj_uՑ99 , t i}M]moN3nk<ʂaͪ{\i- gGs/ynKuj* 5ymQQmqzƮ)uN+Tuec+sbGI\}j{=J&BOAsVٖ$V Y[ZH);5/9*oS'l@/(l&;R"=nQIBNMIޖ@z @eK0b.VnUhS&'aK:+_VӇ>IfGo&%ҞNMBjNYyCމˍqvE!o5J1j co* YfЮ=/_j f fn]l c-9ҿ-+귻"$qg}ȶR-Aj* (XK&UA_dqh +Ӓ O.LepF'[ۜ52hD5EqE%nd(Uu{a UE]Ю3uE`]H:<A2Z6@˴=Ҧx {  Gi|[Ae%Y{I2sg2j)v6aO?R ޝE?MBԛޢIAs#|Y}<L^ 6*Vj1Xj>k!̈*)[~\h΀(0@Auc*PIzy30pcB MLp C LV \J%o,rt&$h[S} W A| N[avj $mmXDpuIqETH݄arQ?bFjhCnohny]~luʥ j*fbÈ?MS12䰁a\ߋ39`R|q]8YhfȤZ:D"J*nOHaိ9?y"c7NC(JUk&R46Wƿ 6KI~`/Uً04lu(՟N>` s*2Gܓ޿_bеt&PSzCM+U3Y $ ,08WŁ}nYK $k䁴lUPƗMu's#JaVunؖNymg ΂b j8o ;L lZBH+$U"(R'2d2v%SrDQ1)̕(R[ā$]e0@퉻]{V_VC3bn ˾lɸ^"$<Q)|a5 ت^BPՄV#u$񲒦/1Qj5?eA'AZ,h D\ss d v1qAswȎk.ZaS 4qR[f>`]|z} SOL3ˇ%pTCUwj`QMllC4IcG6.(Bέ8]J 8ƖTbq 'l6J;02yadؔ6y|^ ((. _nnI]?w8{\4B}B5Ug):oSosZ! ĭlm?6Yl$jG{Kƌq#xSp.SAb sI*5-ؗ7_"N*+К ;,އmmJ#<|rl^.u_:T(o\'S&QMqgt DͶ'h Җq:Ol@zuhf@vMΝ`X+9]rb`!@#4!˚1%JУ3={=0 ?/?1 ̫cѶ(zRKM}J+n]{#HLzQl崌4Ӷh(`h˞MP<Uc&?^JF~7@ef%]Y:cU5kh^4W ïjY%i7soankA1}h$.Z cڂ p gCxC [k/țw82n((}єBFߥ7n4HG%ٻv^c6OoMXԽu{f°.Ic+hs$-GDD)\v,W9AfQM4tUXv$2;,?DudLJnsoB̠,jb0y'v (a}nNxV1mOr[fʓ㺹˩ۆ&q eV/M/8~Iv#uoycjU`lE# (kN N+3>< Z505]vJYTRE*v@=  ӿZ;.P (g GRٹr {`tx\Z0۔Cy1[pj8m:tqNOCPssU²@{$zQ*ÐRրZ LLpGÙv['Ě?'-d9患rq*I4mL#FQ[T 7\޶k="IDŽ ucW+U,=gJ„O晤ۍTaD4l3GͪI)$"d`Z5;#\;p4P4TWU8.0[df2 ȓ:G'gtdUY{UwfV?z%0rFjUM5eEZA-oR7@m櫛TLJ=WqlqݓM- N܎ؚw bT_yE-va^H.b$X-0_[)/Np+FW0*爰o$ 6nlזe~϶} Vgs8ۋ{*<9Wy> ֏*41o PEJ$!s$*d3s- RoHG=*/P90]Ru"Fd2 KO [4@Tu^7M-BiΡ,s*ܤ ՟ܴdoכ=ZMbA #ݙ ÿj#7=\h}CPOxdgZ?Ev[V @}i{fYHI\k\߈2BPmرg)CtF5gRw9s2~gZi0h7DCpŸ ѿ=f/>=zpn,=dl[UsiV0>z 9%UA/RA5 Zu4gr1W";Zm6MVUe,T9ꯍ#"X<Z}[7`C%]M-.Ĭ2A 3&:$:FHO`(d22&~@="qf`hĨJ{m]hN+(ƈ5AMMO5'=6(D=೏g]\iEuqhϟ}P+ՠކGM [6M-80ڸf0xJFx\4DJ1o~KX=G;Y,epՌ >"Ɇ+RA5Y72蛔G~jt~_ CHT·b[CϜEPG*<%t{pޭrb<]L g3L11;ix0izWBGs@³Ǻ`WT"iѨ&࠱)+&exDSA]1HGEtB'qYz_8|V/؂H ʏ@Fy^aQ&ym`#X#)>r҈QvN-RO9jO,Khso}ڌJ\7\)CW f{p2nKاB0Ĭ9EV)e'ҵh̗oBҵD c8ֳLVD2k".y@50z \2X'8VCCOQ~ox̜0t+$S[vaN9XCf6Bυͺg"bj9Sx^u3SH 1/\ov ɗ܆\ LE6Ԟ nмu]j 9Q!@VYghP*ּ i2>&.1"(%~/8Iȵ7$vD-W䚻dN5R;'UlM]aP764_r ꍫSddO*zCS^Z˓/+  g~KZɷ~TmlI58T[qu"s'8! ijLz >p<@6cJzn"y?}auZPWlUm$%8Έ)(XfDB֯^㏆TRjٚp=Mi+~j(%SGn;5$K;t NIJ˰%}DY\ TԵu\42bU·$8FJ['cGuse7|8094X$m9Ʉ^+r_6؂^hKҼPs[Š Y4l4( is6N fcTTg8)Y:'f^oB?W0gs_`LOu|q͂?~f3}ѹzX =z"БA婸IfN8W}yrl_+'cStHȕKډK(cT9Gu#G+uLnT<<k%qו}Zsw-3}+7Yy/GzY{;'j\71WTN̋eXow4t{/Mt?w MvM]"bfMWr. 32\n| ޑ "[(ŌҌ/'([=,֚G:5Ka1mItk״ ]Me ʳzf<=Q3]CstPR*m8AGVEX).ҥRK9r($tV7 .b>cAUFa+Ќy|w%[C,5RZl QwE{9gtbjEz$<;]u=ADa8n 9 KY|cJʹS~GDhY oR,m#ohJZ"|"228E)FRZt:Vɒ+})R~[sZʑ# @k=A؛W5-N{0>MӐnO{7ߚA'er ~9 ?Jڣƚ6(귗FgG|ϯ+{bc+d˼s"E< .ň-65p^ۗ\ u &v8&uީ ʟƔ"̧^MCj]!ڍI1:&vE[wE]*2is٦8Ъ$톲%k8\֋7& c7ڢ"'Y RԾ9O Wxz5"kfDC,1DS*zG'@h/?^ntVOى#Haцf .U5Nl)"\Emч|ĔQ=u)G5ts}=!]kzM7[1}^JU6  =d,Ui3qÊ qsu)QlF!2]]6ƙL1 ABnL6y)Yf#֪4 nfҀf1M|w'=I(MzHi"umwbp&w~4`g 0]YyѵgU1L)wc?;uܤwp# #]jAAS]gغd( ͧ?.ۢ́(1(ݑ}foEp(Y1?y)X+>lx \F'cjV=ZC:3}1dqާ ]Ĭ~$aGce*پo.sicQ -¨^8W&tie>4<ɖ+_im4,̌kva-]mհ&R5./M@}HLgVGh)Ȗn#@X L8zvWY9 $j4sce0;)f9H;]i/v_MCPJKLaPnLMWMpbhEFpIe?A{WD[FK^@2X٨î(0QtFЈwZ=,C;NqUng d#/QhP)+Ի3DtRMBܳ}i(R[g-/予|Bk~GzD O" ʪLV6ƳS!rUz еnxS9Cy4e2?'lNi&i>> 7pw_p0 U=DiM=g ځϧ˟gBO'Zd LJЍuHiM;6[b|Aħ5;e=?#ԬM]<.kDqmÑUL|>z@=-R+@s'D2dG‰YĜy.=#ڷJմp1*wM&=Ƹ%$d:*b_}-h=%GAH;5vÖo)qZDK0ܽΆ.end$cc J Zܞ[0Ye)HvQU~^1hJ `|އYex_x*mjo@x\G~;&EbIcWflfp^?"CUbW2K􇭞>G](zbsK\7t}M.$S%HPף I:hEކJ;[3 ?^*(:s|j켣*6wI_Ȉ ;=]r[EZ?I%%7bD~e+k'pXbOeȚOf~m 3!',BFtFnV=+Ϗ;J'/[cu,CUsXٚAG&5ywz; Cmzhw-=W@^eOG3E6@6z5h!I⥙0i?چx]ʣ؅~\AvLkܜ}?Fdg|+@&MX aLBw}+C&N Ud}0 y[\ dF TnUY %-XF(sh^uhV첸IJ ^x;R$|xǰB:/L'6mVǛG*P>op^]:rpN;?ȁzm(jMilVj"}J(I!zO^$Wi|Gk UHdbSyF+cRDNIhPDߦxkG )WQF%Un+Gw9 I, i‡3^dERlñ4e%‶k3v|v%tx&-ΏM¾J{ =|tM|0hFTa{k <q ;|:@y[,V6$ɡo(eOQ=EϹu{Yda`?KSngǾ"RP{Nb]{D{vz!B@^x(n<֬޺⿀o_Wr1 T/aR3Qh2҃~; ;*bҟ.LAKNXAqfq1[-$h,>8ȴSٺz sX'<'LFd;βԐ$0(=y%!Q(9PFV\4D_5rI"䠗iH?TOe+>h?ZZcjXCuKqZ Yh3=_5<@AVEvԛqKmF3wX q+g3pM `5QYzkx͡6#wl" HZy*MlCeX>r1gv:c& F,g?Z/T.Ӊϑ=p]r>ѬKM!\'G2vCSZwt6^{vbzuY +N),g8ar<֦MhZS8.5POZ ܐ W!m8nDf될nG-ՅF ֗Y8RtEiCd +A6i.hd5gOt[.5dhԹqDvF|@RZRؾ8[QPvwquV92VJaƃ 0Ni̯AD!IXV-c0YKN$O\`!謉_,ҁ+6!ӋlS]U?;5,rPgej޽@p> !zpq;aBׯ,{BapC-I%XM%AOIOۂPגQrgjOGn$Fv!u/*52o{~ `b3h-<^9[ߢy;i{6R3Pqi󍸈UH- h ԓxj#CJUZD#'L( V$8v ~doy2.$KOz\RPqi~.Y&`h J#33J6x J#bc u!̍$# 9 e+!(켚[Vvv3x>Ã6(7whw"@[cGo$KY5luwfaj+"6dC37Y3n5; N{\1nA٫uhPүUhBx3G#"ЃI>Ÿb GMVVr+DPZ6$a8sPa1 Ć$P5QOkɯaow2!Dev*PaA\dUyQA&`jmDVm]sA&~|ahȿ4gׁ;%i t,K %:XX:n|L~oe W1Ɵs޹I]*ү LOa 4ΣW(V^p]t}Yto1!`x8=Dҁ= A5Du\ bK5.sSavzXCQH[~+U  –~GEiڿFek~Jym-S1&y2Mlf 0*.q:0?_+W$ XR'm~6%rڲӞ!MG%oc:)x T`6 '64X{艹a1"ַ!$'Jϗk<tf$ n]P݋IaN}θSyl=l4Vem@'JjLKR񈳌Xj2Z,+yh2vќM: G[D^dɜ\w,_bš^Al}@HaH2LvŸlMBj "+VuV ^siLu!T&6r?cG[ZYpGyaҊnf tĆ\ U ޮ;&U%^9+ݥ#BucqwCzO\هA]q!|,!qҿczјA_=cWMEHjTර*t|<3bNl⭹TWX"X\fA-L*3{fO(g7OO9?怟k$VX.MrlPȲnQs֚Y#ägRoCQ:}&:ŷx; :ㆬ|//(1Vw ?M>y &(;Ax@}jGz?oK >"d}TJ֎4x/r[c17\@1~|qpҐfIn| "{AJdF!In[e9F|F,>!] !sNc|{%82Į~9K(N;y$'Z3ҵɵus" \aPqdg_>sSo Nj.| R1 UK!-^&"|Ŀ7{nɜ=gPor4_SI0D.l0hhXxҨTuchz 6''WC؟jZ:Z6y֫egLB'7׊JXelXG6/ @k[R 2ڰY(^2.xi3"cƻ{]1mB:o=?WN9v\ϫcI_cMK7mԽs"N9:w%GG!WY˦3n !]ϗJ]OVe2H)XࣳթR|paa%u8ĭ:tδ-X8Y$} H03 =P'ehKUېE]fJ+_z`* ҭ ĮoB;˝_3_k[Ao5rw!I T8J:&HA4h9xŬyOa-Hhe(S ]t`<]e79~g1k[.+JuYNKг(NSl ?wAKrꊾRnOytֶ%,{8( 2-mN, SI\biJXz9([kP (w^ E jR}M3DX"y@I}vo&vp1[I{F mhj5ڢch:dKS*EC6r3Pl\ Lw-0KIs;,l(۸9pǝArCܨ ,VC+)?:bɰs*WOjp#WW;ۏVT ^0"̈)2u0l8),[&3mvUMt^3T/&Ůs{[q)[dŝWldT >^E,=TG1^2!8\0zSv/N rl0*0ax$ms@9Y㍫ZF%h~H,fO$GX؁ 7&ީ}bh*GBM#ɔȚ#5XǻBK,ZͼV+5f:M:ȊV < cuL*x6]kDEeaJLS<(Ud-I/}FHDxY 滯x5OjKkȝ#>X.CW/hs;WFy>^!IR]`j `j񴯟p`_?{ٶ6 `4tH&@*3ࣛ<{6$L^^ :a"e+cU.n( N/ܛ`뷢lSU>#@b9cnah  9P!Qkvʄ^y__,ƝMoiez>btҜ9.GyL=oQ\{sm졹e>2O6R\V0a*i dn25??D=Yevt3~}76(V=Nk@biZ0@1+<`KǻPc,܉sn./V" +ڕ(; Fj1@q(1@oIh|iX8U+2COC={3KR&s? ~_Ts?7%ۅ~ 3Ḋy>m!8vA!uGPA=zUuA)lbT-{ ᖳ;0?{Ѻ=;+mrI"šK幩|V6>>9 OS}~~n7 e~%LAzP\ R"K4Q\SQO8ũ LSKrU6Ѫ!Aoj\$G$NӨ? H!ІkXa@uO2h "^(#z{5A?ܣM# cA:,i.j-B@7L"E 0^uFч l~G=wgw.^Â4VH~纝 U$4@"\A){4^"Rc̸';$YnpLk_VgG48Sm}CA5bPgp;| tu&L-'*A,ёhvpyZغ{^%vDIvG_02u)M6IgeH/,;Ǡ$WO*jE+Ki6OF HXNm).wBh^@ED}'u塹/_U1_KG7#tf+Y̬ kk'H"VL]##>y`qE3(er31pV#iP:6c0ZI* 6?i4"Yj%+xJN,a,VS/ +bF) 0"mM<$LNu[Y-%#WK_u♞ε3܊kbq2e/[ܽ+hC}t2gx Two@Y_i,nbtf0 N(G3p(u1m5- ^q gRXԌ9}X?l=dGxٝ~2b0/6T' :7Dc\ f`$òrEC0:ֹƂ'^RϞP8,Dם@ށlkƠkmM='ԙ)12`"vfFsrKSl%(qv/`[oؗ҄6"]YmqO ȫv 6)յ1T}>A~t3VJpu ^)gqp 2^anr/d爕gm-p-94n#Ww3` Fܙ9 t> ~%i±|<轚ʁJ?p ܉)+c(sG[Y8/cÂf2(1'Y9!E2H ,9;)FML7-_ɿ֙Ԭ k&<ck~%U->T%f=f &u[S]N?DfV`XP\.Y8?31 ʼn HR `Q"O3rοϥM1JWn$\nNj>52*Z/X"񪻒UjI+xg؆!43ֈHnH>D-GbYe7 `*]_X60o<$x W.O,bBLn(aH1u2lwQ^@5`J>uJ%ۙG^=z]24uR+ B(Ç EX?P;2|SbJW2R#Fh)}6!R->Ψ'0>Tc45FNJ;7GNɀ!0a EE.O,'M'\3Ipcy:9K"|[ WfSVRCZpҀGQn@g4{bhKp>V@|&+\4=W-IǦ!A/QG@@y%ox4AF4a[CU(vHmý'N"*HA wzRX;pPއe}v;dMcq*vWg:S~y -gr樴.:sŞ9-2[wdXׅk8 Rsdn΄ZWh#3$By<\^),:`,҅7C"_=H*%ʲɐ±ї`@{ 5Mxz~$H\٪ "0?7jܓrNndGiTղ"X! ƟV-0O}DnO)lZsGW,s93^nBp"_w%pbʑq`ޟ!nJSڮ?`*R[ruw$VK]"g$ZzB}> $=*lJ1-fDl/@ġw gmFl 6@Z!uO fߟlz]ƜMâ6)Pyw^b~65 =R\ˮg!Ȥ0,zB|\v=yaC/YGh@IKcވZ8SA_m$ULMqDZO4"YB(ܢqfHJV@njRL_* \8DvkHI;  \x B;E@9x~Bd+n5;\T-%KU]$gM5߶_ŲMUK=<p9- %)vx0U* 2SjH'YbvlF!`wS:'EO>&_Y+>[pKޣSʍבN'f`4U!N2 &y5ꅧԡOWDrS^"ƈ7@ZK$z[Emc 2j:LSb&Y2Oe!ne%[ !z-ڐHT ?.~G~-UfS)_ΦIN`ܚO*={hѮ,\'.ad9go*;%4<ɼ>ˢa15>D,8iNIduUY8w؟ڽ!.1Hh8o/kQՙ%_ζA "u09G%2:5e+F/NZU aV 5Hqz=RnP݆}8mjJ^cE!imD?վCk[,s3rj;C Gkq<[ MisZj-pfH%x)ߌC!X%߲?sk _IsU:~el:A*d^[M=\̑$,u>L|ޫw`quםUb԰}wl*(6yNh*kЗ//Z@}8)%u`p䣩ffXtǣm4OЍp/8=z3=3HDgњօxԓkj!HLNT//$\xޚTc0 gXQ갔 {S_D׊GsDkWeM\B/ w l5~sFj*\#N9b54jmX^' xYѬzWF3o"z2{=(d{1MBp[l6)rֳ`$ )bA@c@<Ǣ;;d,3d](L5nQH@ +8."upzmސEB]7Bd&qiJgh`b~7,=Y+[w=0|oG-yA5J#?B]%)>6u(hgpH'?8"CҘz}l9=TJ'Wa{h]E- TM 3E+ 5ᅰf3`+pbC \XB3|..(8qQSx[aG^"iѕNm*lj}ҔL2{iT^ v;/ P`)V[xekڊ=m4}$].q?L7T-x0ݓ?-pYCvN`&5i@}W^BS ~3_ ]=WMF6<(r&5IEk^̶\s~wXl16Kt/HRC ػyԒayŔ+QOyI hZal 86^wE"՝{߆TSYfbζ {WlUCnMT|/kVo^"ύ) OT%f$]#a&1M\ a*[T fVQ_;2[q%]:ANMZ`Pvӽ@9E5~72$%& m"5idbyMw2|cy}?!, E_f&ryr'+~ɣL?ʣLV2J>?\Y~M.Xiz U$l U0m\$_=YYcEQrnEö :\rO/'d[cLH>5u:47F̐TrRV߫iyE@~x=fLS|"<)H?yXഷP1VT!gʡϙ_r'N鍂2h|8B GBIF,4T7U?$һ8n!`JE.b4~2bcRh4vI_~3(l| @];*))R3ZUK}%sG-&Fڕ- 1>IUsAEl( ^V&HTWis5EŊ6P"5^Tr]_/tV2piׯy R}qy#t :E vDF RC(6ө2K -NZNJ)\̘Aa}JxN->CcR??3p7l}bT)Ê"kÑ.&3k>ZThϴiHz&.Ui8o6^'8HhxuM){?YC!bS` _n1 !Z/^j?M{>lQ1igjFpP*[<}bu-k.@??V\s[ByV[L$*eT_ttMglt(r^_!9?o s ba^nt*YTu]\I;EOş}ta^qŠ2_ЧNجCJMq%b qqOJ޴\ٱGq<sucdԽ3hܛ VJlBt Z:P\ZkpMX$^Q\ w.RuY `$Ƀ,bS00Feht#b?`,< "vt 6:e6Kɮ"m5eX^MV0io&r8f5l k37*x9=q6&3JxDwij%0 D2_n2 HEnQR$e"_u8Z^~K|qD;n]61D* !U.J=U:;{2D0.9OUD%#n -jMF #.[j2#{6!c㨀_̧~F2tVD 4㇅Hx>H/ЀzаL쵶@u";m]C^{/j_'eC CB-90EsR 19uMU9针@ kb6`wP88fe=1ѻ(ʘ K4+. 3c#w$8Tw,*Hm476@/-wy܉{.'m[LMk ވݞoȚj=v C! ZcP 'izIeQ 끥30Q^ f]+8 y&9HF~1+8KN|0z &^'`CU}b19޾t?&rrߓm l8U -%t<:o^{Q* G_F|*}`r]}JXnfߢv } Ӛo >ki$3 b܂mcL4NV%JCbiվDmq0q$R]/y8WOC(3r}OC=SNŋ֝K.rA%K$E`Пs&+ 0cYt2I-QC^ qҎN6=iRq6#kPXQk1KIqIBGL DZ:RgۚR ۆc0]I]RPzUH+F`'xH`~">'͎ƲFxV1Lv҅@WB;oY䮈in[5ZxipsM]7:"'8>$'5*8Ra, ..sR&F Ye- -,_p Љe9gTj!Ri2у_׳<19%:"G]"A"Y} LX#;-{۩ᔡނa=5I闥yc$9R 66EWI 9?BH釱ɴ*h'n,"#P6w\MQg[̯(qQ< E[w$ }p= 4Rk1ߜ8^?QDOCzm _:.s;[SKE\ݐZwyxOj?xȼ(`Ƭ?L?woIDr,uΎ6p_<(޶:i²5FP / 8‡z* >WNM%Va-ƚa5W^tj(:OGׄ1%~v_E,D֥yM$dЕ]K2_ Y bŰ/ҹJ҈U(* ĒGc)@n ī9~%2TLXUE  >Ԙ.%˹cZ%jDnșIM4;TKqx ,`lG)sۇGM%XNK5Oxi>45Ҵ _~1\/葛"ifgem+E.7WcL`Mlaͯ4qwkW$F8qڅFsgo ڭdXl(s[*u$`lXbi Ze~vЮY\Q*q-H2,;|'s>NA V{iWaJ5%lRE;5=?#tF.Y^kٸ!Qltݕb'MiB9}"z%s#}#eنc 7?s(# I as:I7DN@ HN4Zn $vXop줻T1/!y <4joK3,5׾O;o(U?U`4Lio5#1JcNm"D#f<,An9oM]wF[nA|<ڂJ+$G&n.IϾ.ݣ^"_Ucn5{d cL(@4JՕa{۱_* LՔ7mi./GNьq7n>*CJՊwjA/[PETR PӅ}X U03-# !O! ~298"4t rax 8tP)t6JsӀ2d>۾ /Fv(Ry+ Ofd h mjaY|pyhMUxIS eA 6@"80FWzk(Tl`=R$?hC#)X oڲ&FN!ދ9l[?pt{ 4_\*F[DN PDgRd٪VY2م+/eAӞ ` 2_Qes!"ؔlf.%#ҟC,8RlPԉRN2hWmʒ9/ e+;'yb I1̸YXZQ4߂Ihq)t_R2Н( :ו#NB;ϋ}[u){Nt({̶OnɟL=soCi|7;\}Z +4C4S}'26wH E_w5@v5Ox !$Cj BzR6I=;43Mѕq|}tkE>$ I۾=bIn|вO(7YcR:aJɠ"3/J}UÎќvYxo.uάƑ\%(%b0B}'fm~GXL=Uq;!.v[?9 6V[\ }[P(]IFbW[7T{%ucw4 x͸ob(mI;x-1E<`9֑=l8# cߓЍ̩^%2i4~W bn;EU3sMpZ (?Ie in$O&incd7'c7*GG%Q,-хOs[ޗQ1v,D'_=yC5}6r>D\!:YX͚<OG+Bt8y dbf33@j C$s&S) @'2}Wtȵ--Yֺ#ze!Ϸ/=b:ɂqm`+:(OrX2Z:u(5lƭ'5䡟\hY O9dbEĂkgNxA1#]vϐYK#OjFvV:90Nte "6nvԾ㈢DhxҜUM_Rum ~-9ϭCD\©/r()<0|6}ϋY$DFT֎-K5=9B z\ SKξnp-i TD4HYfT{݃Q\w]ᑊ`NY|~+ C/#Y=mKiϚ,q|z9eoШOm)+2UK$3 F:`R`XRѳ`\r!tVl걼ZKMi]Aڇܫz‚}wM5{/u%# 3"꒵T`g ?F#rbV&1r+kT:2=w`k:tCD婹Qp}wٔ>$y-~;is 3AKv蚇> Mb]K^͙`/ʼn6wI?4ac5x^|(ty.jAIjniNaj2jW l(BF 9ן H?;`q<"ʘWc;եs)Fus xDزGД\qc˲rl*/iܹz}6cL7+ZMT𣏕 0{sm { +-WYa|mjQ}5e:,Y8zMO`=5 )~*4N|a]@ OJ8g`CieP(c4;"(YɌ}i= EB r.R:G^ŧ4iYfvHPL:rg jmT0O.Zse)0(?hֻ`sx+F( slDFa57<*-ӂ*y5:.Xcoo͉$6;bKcӨ`SMʾِγ%r (oNB[5BڧmNXz2`kSuj,bYFsGd7#T5d2-S: ㉾lSk"GE>54f8I|$(-Uy)iiƔ-'5 q̃U9nvvn"i6`HJ|Um&`Lڛwk_DK k3F ]+v˸Snܚ}Rc }Em"$#F-ޤy/0<ԕ(ąOf` RlJq'.g@ЗƇ S+uUCcnc^euI`%wn+l4?:Jͮd Ɍ>=;h:usMͯ]$k3M CY"0UH[{.T#@ZS$X0+l :&iVB KF{UkfKp#w{PKLyN- gwQ5B`*sd[Y].+$Nyܜ[Zxa6#+6C0Jh`V}cv]!1A:w8S7|fj,e&0g@e $3 5)iMqwIޜ΍惀.MYSo\U*Y-Kߝ; c=p4Lo,ݗ (6<3]UkU{0ge &[N8qSFMY9utQ_W Aa,0qrkF/{4J3eVr# 1mfQ̃0uAU[-4HzgC3[=6';&*D~gz7!(kȗ{{1;*5#БtttYwSْfǂWx;o65VUAZ@E=3LmB:z%DI ȣJ8JπS=ds]~r6z+vHZ e]N_8RkdN\Geg[ۘ}Zm33-PJW `CGbŌm yE;9%I̛0sPB\ 3"z_ްEpzFn[7Hj3W J2||AcBК|tEp1S3{Ƴ V3njb;e򝦾B㏱ Bk}0ەVI~> tXaAL ffla"h3  {_}8(j0`s=z̆RM`IrNؽ^1^#h@t+zձ?a?[1@PG{ D>'*9S[r~$mځv>^ Pd`_W2 Ľ#1P/Gg_4`J9^6P$nBK5rsm*Xޏ^ջT$eHCSo%jqiBrWUs:lP [ŧV$űMLĝ[V>*~^i ؼ7vHqw ˃RFB7\9r%_/9~oyg"ɥ6OѪRV]^lptLD2nRt,؀Yb"ꄞ"Emt$>7/`л '3sHbͧfu"\x1Զ$ֶDjֶQI$K;^N%Pr8;*u[chVe+Zu䆭G_"\i<,O’S5d$jI@ّ~Le≇wn+C >9,L]_IнlM7]k-ү5oG[_p LF`{31 xY01āں|bL6K 3sTX#E=>t^R-?BiF4+gRj3JxM ,(ۺgn>QJkV!E'X*ABc6 8EϴzQgusavkJPɮ_Ը͗o$%ﱿ⋃U푻 _+g:f 4vDJM v:jrwZV`"od]?SsH-$GHදBt?p6p?21l]Eq0HM/tX0}'pFYu!@ hoNʽ@&Ҭ8):!0I-á'n0IW(!ܙRqC lF_MExΓȫev^nvsHJnͷ6?cӥ7.j;DwzByu9"p>jX "@S3ߪBH sHJGezBOrXL1| m@A<$vMբRy'-$~3ܡ'Y,-O7(ގ8N q=! ܨ hN18PKulN{g4nj5p./~ߪcC~kD=*5d"'W.Ӈ8J:h'xG=ҢxJ C)ʀ+]M~WK5DX!?ۭ '0;#AFVB;lH&N|у95BiS`F@+R:J}L٫wMg`uN@y'JǶ& + oOJ)(֭V_tV׳e#.DX EȓORnC#y0 m D yƦ $Lr^ؙY[d1W޾` TZ5'6|g$t־}H:#Xf=qoeyӅ D{zB8!* 8^o#pKŬ?ĉZ/X޺ow dʜbTYx>װbϣԭT.)`pʼԹyAήebߴ]eY1ꁔG~ٿ _a'5g[mgr %-`vATVm;g*f<Em$6v/<.p m(%N%+9L{"rݧJZ5kSm%wE9HͻbT|^Uv{9)Gפ5eUN@j#r>A綜0<2rA'0%0R]<Mvg>ǀQaipI ީ5Vc,0jgx;^(XfzST~0{ƅ%Hu QB_!(fzWbTsUB;m14B˶09xdmUi.֬S%׏$D5lTO&wi|2aFO*Ȩ12u:5XglB5=jT@= EbmB alMje m֑4LOTdmZnM?DŤ-*Ϯ'' Fƀ:)o$<;ɥvⲉ]FnYȹـ Ćb {yuL%.GIכ+C?^s+T*ĬVz\R~d/G*Sotku2 LQBY֊8i(nYȶV'F3y갨EV\v"*pCyU'vω ~iĆ*H%oD!@ji/3BHuohǻEi2^k;USXYނ܊~ lԗ* [JMǙ߮2w\diM*VJ%#0P)_[U|i'BG^2GKUi 04$sŘ' I`GF9OXR,ޛ6ULIa5厱(9aA Kgݔ+NۉNIL "ۗIɆtԂSzBJL|P7eYl-^eI\ҔFss+jFΗ kW]vn_YRBׁpS[Zj#jSI~qAGE t6)ė9Aբnn? '#xQ94fi3h\$TsXEyϠno r*M63q(}c_Gdh8m=df#@BW}rw$ф\bt&f yV*\ a]T!Ţ B_К雑2FU[3HDqX)H̀ Kw(֞Ǔ'斕"ȠTD" II # 0JԌÅj~UEQ!9KkcDh1\@!)Q:~՛}O! m 9+!K}5|@M? ;/a4uVD;[nl],Q }޸bvτph.Hv"Dh:$*]|FHf9mF,%AV]z.a%_wH@8"uQ\]]C])M0*֗M>%S}a_t먷:t D9]Mz'ډpအ"܃F#ϖ_7a gN\ZaJ>4Bp89\r.v^M0['3T75L%|&pK%Պ{M.ꎄG!ȞZ֖ 1y|@x[]k1e9])"T-܄^ӆXkԽc;{ج'q0I;eH);'1d ϤvԾ\14s`̮|vt60%JHseRJnwOc(B8h(hċ ~۩%&G 'z&?zs{KBp-Pe 6gR3o\ LX36;uCzEXvVW*P]fS 'ٜpQV$լ?jCO=ߠzny[S]uM[ZQ@H bZm*i- fъ~㣏<^8|n0> R+Y=5IP9KU#=5Lv˞%B+ 怮* /z_o%h׵sΎ`s&9>R EaYp?9Dմ Hps^ /J|Nd&bjkא@CƮm.IU y ΍쬶;p.kqTZI}8iW]g>,K].ɀMƇܧR"FEaLJP'Ѓ}6{#y* }q:ثQq&VE^M-9糗YWʠthšJ p r H/sjo*gߣu,Aw*l7pn24d m<ɊԘS$n<u=]Y`_6t^m 8`G΍ʕi"x` Nk_ipzs؊NR<|951;zp&ǒѾϛuqyc2! nUZM0Ufҵ7( ]*p}nRSN?~{_kWws4vn>8{,b3l!P~wT|w+ Njd8N]U;F5%h9'2SO5zvkPtǠ0ӛ$x؜o1r0 z5mV0^gW%!+Fo79~l/>m/!{,1:WQ[Gdl UbM;WiO;!/úw_=-8_>/1}8v;7aLn[W=П k•}p~]qMӚX2Fń6Ƥ@JS1үCU}ЭcOD{P5E,LDҦ ++ͤT R EK${F`I'ʈp0~q l>ʮ1)9SZ[ks{&-=}4N .r8&3,&L;W7įHQkG\/$BE7ݚxKv*56x Ep|if@-d) &d.%:& +W]9́d!3N:m[RV ˮh,T _4N^6KF.幤Ξqoy2~MFPEKqڭCq=0o֍i!J{ï;Nxh;31VjAP^_,{8_u`M0 lmATYyBuwKj{E.o;NxQ҉$^2y[~d@=U?$Գ)\fفJg{N-+  EM'> fhhRo,Q)ޢǨ,5 <[F I GړZR!xGmR܃h@JSubw(w@Px[\l}A9Ȧ'`VXM{@6 3W#F|S'Kȋ*Tz\ }.-eki/d0~ au Γ 7N3k n!Y2R~ cjZ$nUz)4[$M_!VN V;qgK='ACB>bI׀ ̀6 żs3X-;<6aS#x?|ѻB7H&!JZ8{'w =~_34: MCn-`lL!l)_OqWŝY! `.Blt{_pC@I (*H1UT=@"ͺ;Y*iVcH$+?3&E\5)s۩f꜀7+mS1ҹN3B[FT:vh7LxY$qQėΖL'0zV1Aj05xAŋGT@9w;rJ.I(}7?'g\ٗ`S! _=_!& TnΥbY^/ağWPӤclƾ4؃ȟ7V .SV5,t'|@6{##'&Ճ,#a>+RV1+~"Ra=UʞZqI`Y9;._U}=X.[mIg;]C)LxL]Y A1¤7%i%`CLkPgnm¥}ƶ|z[-QY뙉KE|Eq끽;)!(^Lb9L$ϡfx524Meg (^ct+9ɔ|# ԻvviPiPzS@+5- xKA k|&9lّ6I Ј)4J+dDup^IOIn:V|v$Izn-=1kIdtGo֎\e4\,q0(m3A, kB|$ goDS6gq{qO͠Q{c)kUNT|@IiRVgoNxޙn[G&zu\2;@bhL 403K*K`3T}J,ԖFf955}G <'x e1B}K4V}{gE?_w>`PZ4pye CNBKql^3&$ ˫&}kxM:f8i!й.G5۩D}/6x+PZoN)A1w1ŴFvf,w?4]]h2f$=>De\sU "}ɪ'-+wb$4f6Uf;i6QG$t2)ZvEl{=ob#tL.HsKT@-9 6eʋz S X}];%: Z u PM p8U!(RB=@U"?MN,spHgE_ +N3kk:O+wlރ`6AH5'\ mDI@l˽i4'< ob5ZTKLE{I+8ޛ,gKLXPPf)U]H$9 )_V'>n_λn63?zX$Rx ?<oxw8G2j#ΤC"(LMg|O:1^$%OxiX< jJ69mfE;Z.ЫD^Ek5┎izɏtobpW4sPtoGW84RVM4E;wL9-1i!klV)nu<5ˣLB yޏ(9& >:upXX@ܣU KԷ~dsC"Pn`!b~UX<|ˊ:xH#5TK.Zzd j=FlHyAY:V4ML{4,:PŖ2e7Vx_GxCEl#9R (R"8IxxHFTS\Y8"P@wNF\FYuJ 3xs,efuND]ZIJ[yMiQ;u<!J@ fAur3I ]L1v`~cYLg&p!'Q hz'J0vwRxMwhN.GllUu+W9^ABO!`Ȳ!2퇛 G $C @Xj^> BSryVH2>?f>|L3nm)ܳ^ݕ[YBq e4S9˥7V\S۵$AmJ: axOU(oF˘c@EЅrmӐk "<CMC޻jZe0J qh֭HƷȗ4t6‰:Ĵ0/Kݔǿ9 9aNriD@H_`dSUhgK0g*pd0S]g=%{Ƶ[~IqÜd=*B.$:ۛ4n VEr_nS`FXߒg[}jYP)<}Mȧ^d~A8}$eG(*9HDf*b?MJz^MFG?sղ(A5Bʲ56JTRjN?YXC]9_peIjzK^)Q{S__dDZ \v($f7 o6|:9uwiuwfL|".Ny㱋lh-zOB+Ɣ!_T}t `IYfϷ Tr:%*L:V7c)Ond(pG 4@I% 4u̱)l=bశ9g&G#. mZ%}M.i^]gJ~~'9XЗuou2P=FQTgo?[ A̚V;%iݑy.'KY-q+/C^vPeƅbGwYh0pILϿxww@QTyjdg}#TLS6K5D7\Mv Ŧ0HUW,  kWX2+;y~P#Vx\ƲJ9BwaTRst7ȯXDy؛Hd #uz'\\~U~$tEKB. }I3[*Ew%2!j\?W!f)(g6|))Drdtf/NܝGxBxY]YmT JE&B*cd*s4:sdv:FTUNv8YAZ„m! |9 t&>Jʺ֤gvHyR Dr;Q~6;O$P K'\_?/q:Y 㓅2^l4ܳOBel/א?nsd*E.5ךy:-`BrVW?jV\І;6qQ_ď9nmapHmG^6=K1Mw#;U [SK ˯-WcO{Boy4h); ۓLU::D$GMi= i/O4Χd˧M'?R.EYr\s쭶ww?Bէ ~N~6]ni÷BqzvC$ՄэmS!|j4x,O[w[! c=#;\"%Ic_X3ƪ qc-YV:<'vtw2ۘy/W F2V4rL! *aPhC^fƴ&Rs [V;BX}-Lt&cR? < ݓvd]HHXs`A6hKCs=nׂ㉵ }]l)z(K$i.o o\iQlWW2O ds3fً!W-Ivge|XBa,` NX-9ˀ6㣈{CTF֯kV3$6 TJ=V7(=ށYM47\pmox/N^8^C\1QƦJeYIˮncI$u~A:J-*[ċ!.ҳN{\Xp pFljQ b!g$0L|BpOe4%0Rʯr·Q&^HϮ)!ss I;yq.O(vOE7P2"|׭ ;u.:s=`I1őVa!1y[@㮢L%2Li:q'`lŔ)t0]?ͦצ~+ZЗ[] g'گv,?~6J (qspeC7s9MZL7R)d rޏd ‘g@2CJJnۏI(F2.rZImM⎉& z݇Mc'YgmXG(.3A\V䉦0dN1ku*kn@!=[0y X- +VJ^պcpI*+9s(`5 D1 :T~B:IDկ/L'{T*r/s/YxAmx`n[lD Um=%''Eà =ЏyO<$g6RbO)d,G)?tz߆/HN:Va%l[5@lqT_ r.hlA&8D|p:AA*v]Ep3s3<p,.h[Y=;y( }N1ïyjw;ߨW[˜UDSI D):gRAj7kc42 j)d*}>^Mb .zƳtL؜ҿp8;*\[`k @^%y+$ͺ+3WɎNattUs ) )r);ͨ;pMye^ q4T}y$P!UzNKrztElF"-9NFUd'Av_(^KnL[X*pK<^C_Y>;&z/MEĝ(ߋu8SQ|-i֙JjldztH !rOAyf\F4 nWϺiZ?'fTxu٬}`c矝(m|m[RO H'6)TռGٗMooi|Sai͖g\.M-2Ŏqg 7D&K "W^ŗ =v/($Ñ4G6u0^#RAVŪ&x') ص٨*]Eu8^wxTT`ء SSFӪƀnɰ-@̦^&S[. Ry*?*6Vڲ:QWr)!lHblqި5.c? ٩aW)pv.F e9P|b-;l~ Uz][{OΡ@9Udv_"sOkInmn&C ==۸3˔UufDt2]<#Di \`*->bP jyu"qք;W¯dI 0GSCM>Fg e9_4` 0[m1IV;S`3j'h_d Җh?bP6Cns?VR:N<1Z|]1)ŨD+(Dv}SQCuXmx]?lИlU Okm}P!K0!M"N(q _Y~DlG=[ν)0ްWeO00CmV3'ٵF;ǵLqn"(Ыѹ />A? M͗Y^Ȯ֎(ky-^1{crp[[ aw`Yw*|fzi^woֳqͿ'EHjЬSOx$E4q:/^m·2Z붝;(G="h4+io^]eūO^ E)&'wP eCܷ߅>ZH *XA:!d,12Tn/Έ*R %?zsPCӁ|ϻ_ BEhyq SڽcԪԫz1ǫKC=&[&m#`/0 ̐AU?۩KH#9Kz)2:hȔکPq{W-5d,>#cNOf-Iہg/@K3 U hv7ZU;RnpZ)v_Z~ >CE4.71⨷HRH _ڮZ͎ɒ1_͇l66 BP!xM&-8iaK[ڋX&ȅ# ,G"e聆SGp>;, 4Ue7fI .SG!UT*()kLJ7ߴXÞ;S{@-UxOW=bҼ ^OGċ{+9fn3.=r+Hs9IbY7JCT9T*j]`!! NcP Vy[.1K'4 8!oRdާ{h< uB1pVa㞪eT׺bYFz <ɝIcsQiw4L"B=3ץO:ukJPǾw1L2ڻ zaϦ|˝X_-Jڰ:z푡d4pVbv v#-&R^J,;);hQy[AF.lbwZB Cx)Ae۲_-,YPWA(mgKh99k藈e|˻u٤h|kAwYHvi+,2gn 7ۓjOC}.gyҦ">YSZxb5 |#bD"g!'etIRdbpcAOh)hEh]П+57N"%ngbP bzug`P_1ә۠'ksJW]?w2M.x<<50>&-@I7;&VKpcC9ؓ%7x9=7TP"_J5q],g>^7TdFw8KaK.7hW!l:(!mF^k~Me@.Ks\71,_9omYj}d8y v^!bhYp-~͑K̸.yn@E&ҰC+4?A8K#Ko`*M#Ж7F68m#] FY/jL$SxLm}SᢼԨmo۶6M=UbQb2 7D/mS(6 @KUrWA[&ö  4C[V5dEb6F~ M%4= 4#:SSp_RD=Bl)uaɤ#ك= u,I4V0Qt}nRioq0ZI IFP;ظඌr7=AO-cLME@Li`yo0ͻt2S]?Pn2kxX*kՖ ;mد7Ct#X$ T DXP .#rVl< ˮ:3ey-L)6AO1GyMg 7ۨG =Ğ:lr4c9m|GGn4SWz;R>7Q[4m\O:`Z>1`wJK%VSZqLZyB)Yqt$Th@(}}P 5 {RqlxPUm?כvt7qmi z{kk|a* YhVVEƎE :0Fm Я (\J Nqj5_/B)Tπst ibIIoh`!]8s=wjfhdӐ{J!xg[C6"I1Frv%7t$wI[];3b01%*CV]79+&D7 ,A _ފ?[jBJGCVIڮ>9kygFs}#JLA*]&AKOxyW_| `Cd>nrг׋q x(MT3a? #Zڏ|}pP`29"!Q.'.`ݲ (6Z@x+*y dBҡ\ttp @SB"*AG!, czG-QƄ%R-T9= oհ{b2g#ٌ/wrH#=zriplD3ܯ/;HRJ֜S ~Ѣad U+v*O oY7*J؋wѻz]4xd!,"7y 8c~㗷ػ ?xp ÕovCYǼ ij1hgo7]ITc5D蘸in_n~ƔR+FOp}e\OcfTV*ݯMp:ݩhM_*b{1Ϳw'=3&{ބ>Iu\e3:c>8'uw{!L1S˳Oo=5jH Lɜ],^i؀nw[7v*Z6%5&gぁn`<ΑtVRA§ /NjOyŊ<*ܭ@5I0VQ鬞XOI>,q:JxG|W+sKlhDzQݨ0ē-`{SULLYSef)K{3;2\W1EXQrr9*qeɘwJ%e$kǼ\Ë@թ4͔"[~[/9g8َNd&UY"B//=^+jR{,ծCeO#U݋V;;pwz.D*7Y olSCsP?HeB9NDBBk.X>%S[fMv~8t({R޶L%*ZvDIw. D$AJRaq6Onw0 C8.1k\*3+U*UHEL6oblWjβUCf 9mF9_\2 7y& ?- X}ΏKH)[a9QAHV*dhX`H'J9ժKw\y}dpnkձ GW5[KUľ2bLt]Ey ٦k~]Ta44gGh5<7ƃXU~",$+G̵%A`xp%t,,|Hbn)ϞcQ;^~b^Hltzd,5437E3 +9Dib  -idjtޚz{'޺p8_9Q{SMG7=c?-.؇n!d O 6S|IQ Ћ(G}fŪUt*^e*[iQ> .]A.AT3~W#ސv:zv0O'5D 4BLwG[3[KO0twJ\SX[CηSZvDm}S2SY}m/+)irMdv̏HXdz-C+J 9{W×J=$\]D΍)IgiiSqZ$ Ny)1ӨOozY<-~HhOlnZ |!P gSG'V!ʂ$DX}CxR?m LzMSjиCe+>1ߗ>4a#E$XJ9Ӣ2Yc> % =9|!FI{4[u,B;u:Z{@fcdH-T8_5 \h!: ?aT x&i1 ⢽օ'Ix]pnkQHk=4Q }n58vV #Oo"on#3E Q-j4%Jvw3 ѮQʿ,C.H?ڭIy۔FLcQZ#J$t8[=x> 4p/W8|~Qp%݊PN.ʛڽXd4J_>M NF2f2Xt+Ym䅌AR ˨ؖs)j;Q]H^^gBZ0 5H+AWmOyDex^$f4Et .M6>ý>"è@2ײ^^)#p.t,&7 ֒s:AZԪ ."\-`I.zV*h`om'Xbܢ]xmku6OgKhݤ/!- רTd2W->OVldRsc!bC ?_G% wgz-B*jNҝB¸q}.&PGDax/|ɡfP(Xa@nܳo[oݍAI"@wy:X+=0sj·A7Ljp{2 o8 A\R1x 9t4lg,POfa7G+Z,p%HڸY0̔ejЩ%%sWzI:-[pBua^.?ѯ7} mtYzWRcjoAO YΊex+"!Lf\-s,C>/\9WlG̀F Bxv4PO"S/MMf9O#۟&H' 6InZl-F2 8khp>!L, o1iCW$nfa` )h O'oo#EA ٶNCUNj\qgJ}oYIBhVi7{$RxnwZ_ע(ouDP]сwyTVup2/Sg~]?$W ^W^'47bт,L۔tgٳxVKίe]szEӾY& df !W~ +} M#՞RVϏi ®S[ƻ?W~ 'NRWhÛhqT[r0@\qJXAZK1 0:3m[xSrVD?䳳‰1\B `&u-) FYcᙖs c|Ήy)\,CHzڡ# }аmUd\D1G&YA<.YQ2eOY8=i^dx mh8i=@Z3u膾/;2tFp*~&ŪfojD^SMhvoMěB;0'bsT. #%9y)w 2 if}H줼7806S4Ri +uNˡ6(67y?(F# (m+"d׮{StneROd^/|pwe`lBC>)OJ妃ը8y*ުHr0IAVҰ"H:3f%ڧ& eH+$2<SP-US!C }WRgB]Q))$Md5ƶ^$^#7][PRi{0exz3Xq+@"9j&Oәw`𚬫5mwF/ȵ1Mdܮdٸ&yTtrӢCb݇Or.{i)rb_zk<~8 l~8;o?(3@$Jvm{&HbUr};QLdV8[,at>ztCVGu#fD235Ֆki*t!-Y2Zlc\iFG2˅d;:>a mRpvu23v: 寮܆-h@}a$gcd~~,5e,Ahʃ0GhbNQis rfQP%>dcG<: <"@&SصoH7jR*gP]IC`2 QczҺ!.{YO^[ U)[XJ,be5dӗ,q"J _gd,&:!NBjo\T\8t^xTIz1,n chͰӠD]7a2$ʵVLEܳ`KO~;}x@C=vA=N~2v6΀VNy &2(CYd]&S׎ 2PmvDKo.r,MS{WL޽Ԃvn&߈N3-$A'ix7_l15fcMfM+iVs6F*ˬ!V\$!,M,Mft`K"}r4&~5*t%[N%8.ܽtc[@3>L[J@Z?-0I=h1|^ͪ-4B)̓`6 0K*FjFnH]0G^lNu~akO)x;^Hl3!72rgW*v/PU f-_E刔%5o'C.8ޓNїYX> ]>wQ_o |p`d'{O'⦘ v8̴U)ǧrː v5G,g< kxD;P8 7F(Z~ў&ɩTd\>sd;-qͻn Xcan$/s.L4>b//dQ6  2 -REq;W1mL-%SԇasRoOpk]֘. eW+}trhLr. vIʔJСrxjOq(K(*:Jȡ2[2WgMj&6fEucK4 R%u^k/x#MQ۷ˍX#/a)2j Q˾}x5#`fL|6h&W*H웅q@%S:ɛA̵$u (_q v;3H U2Ȗ>О~WdvH HWZ./ MD8׳vhZN@RVIxuྏ@7R)#][3i5;i!JbZ_~jEDlN>˖twl0QgKBVWz TF>!x}Rӳ d/L kIBS~prwLbl 5'M$eӑ^NqD- #!~Xe6/bbwR/:GC+י¾$u!Y^`uƗk c^.A;5)fYwVK˿֡ƧumΨGH>!\ܥdpŪT~~MOqg"#8ߣM$v%]֏_uGQ?xOH2=rtņo؁$z{͕:KiDvB~ChjLEG8 s*Cr_b.< k} IԐùFDL:W`uǼ#\= EKn`ݷ\+"$%t.,XŽƄǸ>Nj^0#C0& zaE-Y~n;]' 6vuK%ҬeÌJWRTc s;P})k2;3u:|2Ah,M=ZWtcp$jNfY[8?a:b5Zb Nbkî ]煲X0FiSpef!7b|09+fN kٻ il+yzQ!\*ǂd\z` )X k%#"w ,SN6Sob;_?$u3tG,T p9 K>CFOul <1To[e,Hb\wV\;pC=/mh-څU xm Q0c-1_aY'H !ϊ/9ڻ$;ne׉r`M>K]V:.mPkHH[X^$SPAOxVE<ʜj?/BT/ιS-abzG[?hv:XCip{a^% L]Hًql܌R3!Gk*&CI$4<# z ) [[z]>=8!qKŞ>HMx%i:# I/-W($S{{s~OI09GÖ!g@wFL1 "HVX.h)4AAxK}q׍Y wIS .锁t7II{Ba5Cj!'i#rBM]/E>oqו x21̳? EZsHeЩO%49\6£['a`2s=(w^ßiCbN% O;H;z[cjlxX>6`C?WoɂP4#>H<1w/=`q$ʩ)}0&u ,,@͡N_S G0X9-(~rEyK8ikǂ.Z*܈f{ok5ߞ#M"66 MLh,–cqu:x_G2NJ}w}|M#@c#x xt ṩ/ol#)V9=5'.3N'w[?TBe%^/Yw[֫:c}!#~iyQ~c+Q@(wkG]BM.Ն6CdZI uN0U73:'q~E fSu`F'߻3cm݆ >FJBPKpԲ=0jH5=WuI{bm4+'\OB^cuwnp\枢A>5URk>ϦF3ߴ )dv FL}rY;U~ }~-gus#2TPuuR[%i~f} BNbW ?-7$Oj3KCr:[Ye7_?  zvK8/ ,uY!tK_>¹{1:"_<6gA`gg&* I~1u.Uwй3%ǂƈ&׿>+ V:[y\7_$KoGOn5iY-ҝb 4N J[Ǚ(kB%3Hhu<=FOkQ-${@Vۼ Fb:+K`,Koc/٘oOpYq|H=5NE prG39E]Ȩ iͭ_{c[@qGy{H,13+#%Ս-&ɛI686G-qZ좌F0l(!rh3\cLR!xmd~Xuw:[@_yV 6;ȵ+B?W7{|S$u O/VP8LњaT{X埒WLxS,“ Ŧ@ڋܜis{dL1 ŠT6TZDJt[DDF< NLVbY=s<U+aL `N+C?=, F|=ؿĿW{\x*X3|eZhe@Rz}$/ɭr+¯Mі\ax_ bB0;l$GLʮ:a}WA bo;F&!Ew|B.֣a]wo*FF]QESqʴ'GX&xHZ28goCWC `/8-M!WŊ FjmlA"[8zphҰ Wʨɍ_Æ 7K#[6çR;d,; %qʭp^Bbi'u5Hg`lwTa8AH[z4.wr t2<K._7iH070Ij >})bxJgq^>oE0\H,2/ɋ#~PSCEt!M؋҅ cpݗ8Z⩞!lT琢iPs$fw+9D]wYAbm(J^M)V덚c.G%s5]#e(|qI|Rܘ/䐙TNkFxuМECT8i0ҳ*޶=!+);~u}$I<)ǹ?TA0-,+9eK/KY*+ cnDiƼJ8$ſ(R1ð=9C# nWX;9XHhI#-{bk׌ݧUiEٺ\!eBװe jP{ij@a* =F?lsί߄©1ȾD; m=;'=\6F*KYóo̔;Lf xooA˝jŮ*GI96g|&s)G^fyxbT4gM *oM+}6FvhNqvAԘ;t>p=@Ɯx@ &OcHuG cu|׋SzgɈ9 keZ ai ew`d98mPNAl:Ӭښn PKݍS}Qa|ݑ$I;:n5V8r/;A f%\)E PLrm ؄^0[Dtj7ŬŨ 6' aE lɃOCbg,VY`F m pڽ[$cYwiZ d4x6o$n> ЂOr!r@[Vmo `;Ր7Kǟ'B7o<^lsS*sTrk0G%$D쯃{ʦc-VR$aƚ )Nl{;d7.05! XbJmWF*ʂa4t۬n<O wJ|ls+[T,k:E5Sr"5K (OtI& 0&Ԍ~1iBW a}PdE:% Lll>.V> JΕ~t9$oW|G% 8TM+|To}קUAQ.8XDOj-T8Oպt0O t}UwFqS %NjXp$FB:uBCA6!j۪-ے&3 Cp_2ɾOBm}Rxqu $b|"? ")d(ǹRyLN="_ŽK_K-:eC׏lJ AM6 :}n=7̪ן1 i!DDSM`<a]L8TMJC Eo dJ Eb=l"ZDڸI.bAu+72![`J>EW[ܮ(AU~~Eliay 6kN}y@\`ȗ S^#?ш[u)Eⶠum< &gL ! yY<#jX$ۂ'stB 9‡<}w/x>O2 ,2  =uc1PN `$3*ppf&x[e)XL oɫo P!`J$Sp!qq3Å7M;x{_d0.=&FV;!x|:ͯD˶::+ȍL6B\OUuRGZhz>ד5K]!43%q?dk_ <o l+G>ιqr{Aؠ CQ Ct[]925ۤ}N>Ra6\抴b8`b?|[B[5 :>]\5SiL/$q(h os%K`&ϜJȤ'Y\dy1q'a6PoZ9Y|yf[5z,aw\fB0-[-㳂Q~kHsR1nl 9OX$dE$#ZgZmQxe1k\_1>iŷ?7D3Og aoi羲(GJի  䪘FWTǧI,"AIhO*ÐWgZPDLЂ_*$Y;2bbzn8TrzŝD%~IrR^z].3US7JR;+SxH%ڮuMN\"8oGXEZTv]+fɋP!(=[>ӁCZ1 8T9rRr5#5^4I; MANdeX!:B-~oٌȃYm9zfe GTN͗0ԿPk'zu_. qB~}zb#}=ZٺbĄt)J"W Gwg%F;Dh^NB]5C;R)PϾʦO8?YBWp@F:YyY:Љ(;Zg`Y[}0GE QHQphjg 8Os#z+ >mSl̃/d`f{=5ҵ5G>F.xOg3&'4٤rϤ%<9Qng [6]wLsE(crRIڴe)Rfah%qm\VU}͋w4LޖP;>:LM'3v.fRMa6; 5~^WbF|t~rγRL}iث#*_ˆ 5d HO8j\/,rt0{!;Ou%ބB+XJHn/Tw78wMUm#XI" ] awj^FB%/6:(Ϙ&g&%g8!bՇy>\^KUjbK+ׂЊW%Gyt\TOQf=~T|v g'|Gk}JZSwA鍦8WNfii&&+tOfHdB>\\fרÌhmzuk߬Beg>?.Z烚VF*d`x'5B ?kr(ݖ ( :>08ݍ}J+ ~*X-_778P<2dvkʕ~3"h{e[u@s(w"E}f$0:\߶HS)Q ok ҈X!к&O/s`OeJĹSr_]nT{L;MH1" %U w$y/ǵ+O_8'I#AVh"MƫMh{GZQE*pem3ٙei)%K|Ē285 V-%l8Q GjC= b* (ftzXǡ%lh]$BK6q>QT+mƊ1Eb.# RI9ǴDu֏Ǜpf#,.7&8 `ZNhE\53ttz$ϨAKvuZ]YkQc扥H!ʲ5]5= g ֝t⑪JPRu[}9-q1Hi|ߚ߷à9E?xڡat0T1, (msRDdr_`e2M{)eUkUkb.ZކD2~ wEh %삈΁i#(>2FUon85QcSe4UQS&K;nMF_`Rc n| ]RY thX@"~yqGMIZ̵~JNF9&|ȸВ!N kt6JyeG~}:C3(߈ @'-#w_TgDXjQ$Ad2Ô6@ܽ]R$ _wBai$'1#>j0I~MM|| _:V rھDC^P(*#~ʀDvӜ~;G6颉1M^7b[q/o$0ձ5T(aPƽc{l{%fJ!Ӕ\{>ڣPƍTʼA~zfRrE4FqEBq_R;XG6L|8dtVnekAB pl,]BK(+^F*`kk^ǹaK"|"nQאy(eg\)3j8e,rցBCɇOMPn+7xjy˕koJ L/v Y{|YCLBGs]+ùoTiq4 -KOK_yqsJ^mku-uq>TW(.1UnR0-#[:4\A KLc&eAL%GȎn+g0Cu 4: \}>~K"CfN&S'k#!eR<:+9Ѝ2R*5peKok2vTlNc걈y*7C&v-;D F=8Ɛч_bϪ=jDAi~`GB:,\zz[%hmh}K%ĩq?WV5f8q$@䕁>Z}UWI|hw/ӷ5Pf lO 䃧sûQ<7]}VYvREP\h&6;_N 9pb6ehOaM X+8+v_Ll4,Ao wihm첗~Nb4)؍PƓw} S|MAe +^J"" 圕llB4-`W<lQu* Ov_z<0j#$x(>)/nvKXXq쯈6ڜ$hA-qө+4'{9[T$7g"ܝ*f sP\}UqD狣q孤87`>t/dY. ,lU"U{{ڿN0_޽l[^k(~ە3fм: }$6!e;<4mB x~A;d&} cՔSRvu]o2e~)3JlȠgR ܡB#Yt -m/Swοd9ۏx$Xhu>TݜJX/zLj2|^?v2yy?SsC Q0t|i5fxB .zMD#3 ]es=c[F4 'w`ڰjQC?uI89 mɪS<.ӭ"?''zSdiqx,( u? G9rXiz{2^.sM6I[ddeG@w&Gs2> 9~lcb=6_*顕W\<-)yZ0j'UHӥ`}K~^B>ua9A>j:I@xrZ>T4,5B-|ͦjm4="_d]ng,(Fł趁B}Y;r}En9,M)l8 }I~L{jȧ?@eII2n-w7#ëc#įuH6mF= @No(ԇɲ&>Rm+cRv(_u-IQ}1N:iLXwƑMaYCgW]xZ6Ҕbr^P=F_rۑTxm(ֽp 5 G+ Zv`xO =mP: 3;̲׮b829? OGpd>'@z ݶ=nSc,rzp,˵ieaV$iM#& 1>3Bw-iw2tY?7` aJ =^(5ɉ۹3vZyބgqWNk<_(h?~Ac=QDD@aYNlu|l}[g+#}{͉ +_=DYyΨG4^ò hՐ:ugx<h7ҒOi9M H{*vRD3n)3K6`5m2G2PRb6 $u{7+bޟ~PEA " g5i pCe[6OYl|еڮ˱C2B; /PqcOe1fh@]5.LeJc؛X&x ,"U^!Gu_EN=CA#+0/-BΣOHB܈G|}T!0ULx54{WR9R?;f@Y [yV+\Aoc!؎-3z|$k{~Da|UsdӼ®YB=<.mި#!`5K&F~1 >\[9[T.,w1X2u$ G3~]!|O2qZȴb%"4亿J 4#':Y}JP)daEVAXx_Ө{yI[mBoP:S4HإL@߇(A^M6Y"gECD3)%EPV.g2}l'=Z(idRM UόAژD}7MP]^LK9x Z>kAXoaord"_?6@So[S2dN&V]\=M*`eɒh#J0xie}.E B{[P_lQaU*V\_/])W l'Arr_2fe{$-TwX l^O}y{ۘVK5ޛXR[*$YLDZ'xha"u ݱ%ek + 7:l@.[*UPsyQX9&mK[1`3*8b7inn}&+ݟxcoLq^ e,5U\l`^{sn'Lj|[/y-Q`!1?0\DjҜ[${~'HP!{ ?%ŵ4^Pi;^.h/hY}Vqvr>L i/qb-?{Ԅ{AqqW-y?$}+(JbXL#A[$[@t7Ȼ؋#k}i \21[S0䗔G@K|Zgv7Bɬ5 cy) β LϤn#ò:JhvM#f` @:vOiWOEv3u LItq|si23e&CKa; {1E Q>s +Q)| Pdm࡛4:tXsYc`O}^KhW*Q5;UxVTWvJ!7zOu XJnOJCaO;cp2fw*uP͹JM9z&ʋW@1VQst]lfIV`Ҁ OOW;0LĴ<ԕލُ>8Ob)>|N òUe'kDcZlُV:=d3s@! 2z6 R"idRo)OV>H--8 OՒO3!om6C;w6mcxVq>M^\"i}Z`qv T)nܶ˦lHj hp<%NmrcH{<agDbRVX3)R3sg5#Hg|a8@/$kkn*/n?V~elٷ d{8\cO!nвg"ktUjރpmFwk__܏¤&"iTӇL{8i;0\n®Ki]j6`(HαzUK_Vh0@sRtlvi.Edw xR݁M=R75K[hs.EH W8|V_E(S$Ic5吉t 1 6=0+]ή7h{%C&hyzoSWo}K [\wNoܺm}EtH%XscI3>\bϝu\Gh1&.Ar 鷾rf I*{i:$A13PFU|᧬_|lj-u a7$ YUczhxbɧ|\% Z /e-E3Yel"<_5o ѓH ?+WA}&Q e#DmG5T-J0n>׻su@tPP`pxUy}iHsC|) -~\ =:e To,jP+f){C1 LP6;N}f^z7hW@_!1 >b3h)u;>䗠1W24:gW:-)(wmSܗ*qJDx _DF9I=V/ _r pȫ)Z1.(JY~+co7Uʓ4"| \y LPeز%P9I< ~('&ԩ6v (LJ`]R[;.-!߹F]Nvk28BWK){ p(}=gfj0Bxs;!nwpfoڪ nX.ʞqsd$UGO. W϶O!>2JZq].J2^\0[ Z8_P#7n6_ 01F Sz!KY*PM龰bJq9Baj~X~ŷ )lAp]=7}{U#SND`,@0vU$ݷvOm^BPB}vbII m.s6s^rCHX*W@$^ V'g խ~||7a CP9`1oz?Fm9W^T= YSަ!޲[3K{/AfA=񥲍JËu-YO sL };!HxN蓒2NamL$8.miEeè6\ʿۂo9^Hc]s0S4'Qre ?$vʰy<0ް*']`lc}% _;Iv}3kuc&eܰN\~vv=L\|_hVu 0̣׌cI#Ύ\H0ѥ |M_'Ig@'2Vd Eh1^E& \}W>{b1T@a~S>xcE ;&^B2A٢IJdFWԹc!5Gw6;' ArP_.&G}X~yg?Lh"hVS)BIcojU߅CeKX]h%@1A ([&sjq,2aցk~a'c? 6?-AB$. v`0 +{U1z'Lf3Ђ ]^~E:R%s'ntM`<{H>K{3 kMO_>z:T(g}Ϣ؟UKR8IB~^*QyTB4wH-Y'8F,L }2"[aVZS.'w G. J"s0&UGeS8b>tͬEzӧ:[v8ܵS'j̤'q le0CNE@'rD⻞fvXI{:ٲgH ŷ*b۷G3"_qp1pt*ih=DLxp~SXm KӌGZݫN*z~{vDZ]'{dp)._K j;a➤nre3HV35!ˎ'z9pZE=~ݝ@R!,]DWae v=9(L7mg#; UO*3 ͯQ(KLj T)cn9&)[XlQ:31^A BS<@4 kY욉j̑+MUw O_cqT?kFV Q4ba,nb]L P9:"R#V%/p9V,w`"8j^* Q)Y9߰Tż{U"+i'7w…POiᅮ̀?u̘2 YH!;8F55rTȁ9dkaj ʬX̗<37"vm\Yf~ ^ Q,3;Q@j=ReCg_vW-Nb>8ңlXlِv t##fO9J|Ɂ= k\-ܢ?| Y!9ʦw&TJfY?+8Ƙib"Π38+|:OC@92^,i%e4Sci{6I≪r^D;\2 "ɐ ǀVx ]('TnLm Sۉ0$?"/FݲYB0l4]ҡ;L dblt6JCwS{}΄ O  7Gʇn"[|!Mh)s6 bSײWȟ~W eF}LKܝ ˑr~p\@jqןwN:A\Y} tW`te"KM4Lc6sTBo-a/XA 񼆑˯{.LϜ/'(]d.Җ{D2וp=-s]gʥϾd] 2 W -!%v#qU:׆c>oyVw3 ֖|UWBQE;11s{Zoۿ=)u$natb5W)2W6u5b)/< | NBSʢKLas9unI53MK}4ղg]DsNx˘gXylVhCx-dCR/L@)4|&bM*Ցɵf̣a|&Q1&%[SL yj˳tTMv6'[>H5_15˧'JI疺OpE_@`Td79LsR8,OcIfX&\x4^d@p3O@+S)_pc?KZ{}3Ȟ*4Q wGsh 6#-mmzknx@6zP]8Dgv I9h9v@k&Y'EUO{N.0LH[2œTinnr/n1mGW4 h*9ë .tF@EGlTH-{m_kZF2v̐ץ8<͌[քd韜׷O篐!DMbY3j ?Qcj*]dZ/-B Y.Wgd3+ϮsKW@lzӈV.Hfg:O7؟M(֭WJ9I& $':wE`y`Kc'B=&e=$dhV`jL ?npV+}0ul5"{LhRIHo*#_<(o7u/zT]aQooV9#t?3+qFM}2ih,fYAI}D_%_(OhYaN[+KKؼxؾ6qbpųq+ kґjP%LVxd~x=;JõA OyeJc%S*N܋}?}*ZxbfJ%2m}%\qR^WvW˸tW ,,INŻo`Я0\;Aq^sWf]Z⍸mϷCQ{xd u'T'!@:$p40KYwմ74)I~BZ<w CL{)Eyˬ&* inqq\M~ "մ]uHB|3#`AbX94BerP2W#Jӽ3:S̚}(AwM^~aTP)FmJjJJ՗F?̍! W,cjMf){VVUU!ewzR1f+j3+4|wnEZUaXM(ɮ#Ax*V!׬OѡB}Ab`JA˾ғ= 6X NZ!-ӄS~ʠ|>: c[",Pqd9=ɵv8e`! IH<&P,RIiڛh,MtdA̮e~l/_z %yW2>ȣ|h.yegkMvePg5? ܩtXN@2geHnAK; VPo9.giahZC>“NjyV@V84VN +&y@ =ےмMn,[3B%~yvq+Pn/O ˠ˖ėJ#52-ЛA]IXN΋8(O_Ƈl ҙVL)$03ߕHӕ in>#f8 :hsNcgW5i`ɲD8M]F1e}&sנ]-ơtìW8K-x3<:ߨ۷r?OIhAJs}冃Q吧+lrA }BB0*ҭ9/eƿ3⋛Xb| &z$lKF[a " CGL *jbn%#e=iO=dPl`o)OXoM;_|U~"LR)?Qgc'$i4#N* ޚV $\4`%C?52 :mCL{ISb]q8J)9k\_fL 7'ord)v}@}~zrf/U&&0`{;"UN^tkܫ$eNVa}#/RJ8Rv.HR6fnmc&.A u6 E2/ )+բ}Nb}Zh+5vX|z6 =YT7 #aW W,Yָ봍¬AxNA6R.<=;f0zsext#G`lDPU^bzbD Sz>]G)8cށKi+j7^5}'J$]vַ;0onGlUCFvؑ0:x~:g< oOw|j3v/=sxb2|R٧{;KΦ 0QΞ'MDbIO瀞\PNKX\jsBnUN c+Y-j68涏VÓQjP{WqĽ/"v8tك5Ks }!yMD>- UﱪW'ȉުHf&**#Pr"9 W;@7_hU5%M›+Z0ʦ-;> zV)`[j!X*ĒQB )OQ<,hV_$4!W`<AR4Xӻg\p/S_3?{ "yH4IG:8{Q"@𻏚S^S$s;ϭr͟ dn Ԡpe68,o͋3"9$E#våZMQRKf' q:Lσ聣\=QzO$D a op33█rM (6s)C[ KIm:oX9eo>2zɃr(C]q"3+"Hk# 2'lr27Hr ^ڵ9fI.ݏ"nOpZffڎ2oZCv6ٗ,1N ]̫/Х#2XV }PB7{68D?΂-,I0p_~] &h j 󺶁њPfi ~j؞E.#i3xe~'\@ NX'4erKlU-ŕw_5/CRSzͱ@Ѽȥ_̅! `]~IUH!X6\`j0zvLW0$xA&YEU@ 9HB G8 aJh5kcA!~k އb#A6ձW ΁ Ph]c}z>N>45xznFoG܀9f|xӨ*e@kXo@/nIH}*>\?[1I%/"e{zu~_?륋U}Xߎjʜ^/a{ lUmrzQ7kog WB5AŤʁ_Cb]\8)N]uPD?F۲s8"j>yyE6{yJˑK% #i=x=m w͘[:֞ϫ=[Hjw~fO?͂J90*eդGU`Y/ēp{y+O%HҰ3&#D*SHR;A)ޚky7-~@ܤqgGe*Lԏ$EWUp$A aM\@NF[.wQPdojp,2ĩ/P)CR{&c]TCtƫM.,xoTKyxfpq?`fڨhDA43-CЉV:b{CFVž &ם( |Wg >m E; 8#6G)i*G Vkl< OO]Y]OMӐz1H +pivuS1vʻ9J<6UMȭdN/4^&t5c xu 9ވW Up8Dj,߉E =ӡJw ޢL)i? .W,[h`uE7A<BV+!txGN:.u}msH S.X=osnB;*Xۨ+vdGr-5/"-0Mяn?wt SA<+-В*[޼v 5Vp)zWCq/`% =٥y:'ls(gx{ ㍢]RŢPßɰ̾һ CnVwWJؽ_KсіQ8:BD MX؏?ʱ,+B%9 ,@b9IQ mMzh-} *J>V` “PTuM v]@.M( _d#k6;+` }u_$[5i,!K#FRՔm1tǃ,hߢя!@v(Kij ~Z*̗D(@:qK45`93SP [Ug 9Q`\$h 'Bd;T񢀢xi P{- P:atKxtoF>td0Fb"Y"Ґl$QƔha [ڭ$D)OХKݟZ5/5X-dFI;y|W \$vaOt(ʫ9tJ8g^^Nt+np,z׷ ;L<-Ƌۢ8fv0[$< fM]mY.1SD); .B鹑MGz#D>tuIUuAwK*py W3Ed#_c4i= T$.|PQBvn޽p_GYK)q".b}3ԀRbß6~сvČͫ{ql:L8RA"e ?#:OEtU?Ł¥p)hXb>^KjcR8301+VD *S !rAlz (ХP^ C\t3(6J ~[dd\$5p8/AA1pa,=[@Y/MCn=}#PvWkgf@^B; w1Sh8c A$d^Ŝ&Ť,GMP^u$/GECt\U".p!z׶6(;*ѹa3+(Ka6\\{懸fA Xy:pҩ{Oa7eY QNJʣnvg&U%M .Fe$ щxTH~2( zF w7T~t@=9Y75<>s;~ ÌẬ*GT}SB߲Ҟr1]_og@Kcr/3cx'wƓV3ԓoGO iYnJfPj )16|{qqQhv2Ϯ"J 9jqb_aE4]OqQVonɋM"yE'OB(UZ2WRwcP~M:8=H!p*晽DS1ٜW΁{/sHU1 4^$^;Ekr5jrmO/ x\hJ͟υGa }w!r)RUJ}9|_)/cx=_Ps&Fs;EG[ !i~~foϰ&kSAMOn|aV!E:ׯ0@Xo$fGѿ o 8UwU`s3WC={%y'腀vKD }S՞'jt@O}U /6fWf‚.OJh-2ز}evqDZ{'$gȰur_n` JlBv,Ca?nZ+7cܻ%򿆝zc>Y0DxS{ɇz{IJujbdŧ&?"9qwkp.z7ך:ͦAnV+g7ekf-j:IHZGtV-6MQiWV@TS)p50/Iǁ~V! 38QHoZUsEIPWX9Ѭ*#o'Mj:C$2Ȼi2{rǟs7Zg}\>ad~`4P/8Q"ͤe_gQK{:`봲H39&%sB1-w'-QfY#65׌g:Q/Xϋ~Z"kC{YQi.7xn-t3ڹ #rHˉ2ikuJ186<0~6^L|"ih/hmB.0dοy"jїϘH@+T87ɥHYz6`UفT' %~7MUGO JvC'PMCAQ<c‰"J -fչ4  ƒ2m̑d;JD7Db)1B/#gj +Lx?^`ׂ/O_o$Hė~ӌMҁBRr } 3ߚ㧝Y/BQlA'K?ĸWS6q< nV4F 8PQz,H??hԱV\t?$ÿd,~Mbl3@F/u4 `,3T We {2ZRjtQ(L& $h^FՎ %Hmr?oK.㟻w>(:~zjց Q"ܠTe4 (;3bWpA$M 퍢iM]i&vُ+. {Fܚ^ðm,Z=맥ܶT ŚP--f4yg@^( h)uuOÜ_.ΒaPUݙ@\B.tWړ`hv6 / WQuѲ my_Rɾ xËWv'^#VQv+7I)E]W9+|ir}cAՑgɧ!e ZOJ(j/Q%l;w͎VA zR @QM܁tKqDK1"hv] *0#4#[OfA7픜x' :t@MOR`i:!Izgrk.]|ҜLD;=}dVănTHBT2j(cBfނ"0hBK003;[DT0Mh2CԙTh#HQM(N_cGyn:uL~ ځG?YYN7n킸d`53K^ 4U#hۛ8Ƹk^Y6b>ke^~NFC֣b=[ kf%wUp^I=3/n)vRT9I=!p UZҮO`.FbU@RClɉ*4/iAs !I\SRO7z`76R$l}f9mMFX=^W+3P kh\+P86gurRb=ނ#ʜ4q0VMO!MjʛG kfYgm \J(.0[+Ut/{DnܐL XkTLN;^;vNjiGQr[{/5,JNn"].h H'38O=Fxa WF Lodp Y'QPtK ZFP@Y5p2D / O'|DjHy2o*lt@zQ8ȃEzM&f,sPݹyU0Ӗnpj`42o^'e|D|4>KLX%QUK[+-jzUa/ZLRi4}'-ȑ\ vq*IQzSϘTj|zNRfE{F<>sLoBVLzj('dKD\9K$LU=]W5]? .=+(MV˧\|o kmN86[2+ȝ-P⎽OTQh7 ='RWf@D23)IA= FJb0+#uCQ/Qz89GB"]uO_!M}04ɤh'U m`CC853t-GV%ak*"My3m|O-06sǕpyE!5oSeP c%'uI82tSX`u 9K1yz@v_O7`k6w8H.Ic*>*v M):M`CR*Ɨ"Ő$Mݻ7,Z6y ej]_?{H8z|!K3.؟W9P#eE-$^C!J[Pŧ\53 E5BO'S-'}3M6DL9l iOh:/5XWD\ѠkIMp_g88U׷pk3+N#9܇9_Eyz34er91_# Ѯ}!Ĵ%pQuQpQf/{G)O-5k)ڶ&UR`|U'镔r} 2n iRKf+X%cA h'H7o9H4QX=(#r0IgIhRu~to~:lol5SHYt0I?c|Ѩe0y@{[&U^]D;U1KF4C} .XISgfkR<)on 9@4Gi*iF^n3!]!秘o{j Ϧ߼.|ċP5>8F?>R}5!$*$d=ĀQ4=vf7~|I >] J Hè g l>_df%G,xzpPc#AϣEqdo2IA}" QgmX wxq{c`6gw itoI<^cVjj6!Z#ʘs(46ް{#I!Vjo /a BTww }^5G( 䌻tyYKa;ZP=K_&?5=4,̕Q?T@DY 90dm%P^77@"F HK_ r[ KЈwڜK4(CKʖLnw(̣6Ni}g="t?1oE0Ī\hF/d=0E !!S$ΒxN.AD_'zUo9BG;<5> cdyaզ~(H2$V[؛_aM!U.>fqH ЩwFDʤ'cdw d5X>Y޼ O` &&׻'6w cL݇w7׶GOu|\Y67NKr V"AAϊ̑Q_[c`FȫE,jFFnuqtR߱fEԂ]W^]*"kZjeg>qR. 5lPJK?Y&\jWY^,NE![&?[O^vE5O'|&n7ԭ=2̋d#j(Zb{ %T;}W!9'&L(_ Um ~cd@=c łlH7vӁ&o55u2j#ETRA_X%} Hx%}SYsFSp9#Ӿ+exE|c~I-#$jU§]<,dp%Cb$.I$upJxܯwp8̻m ^҉]Ce./ bCX$k{Rs M h㚈pS;!LC.n"NUggx'uZ m?җOG46=Evى0{)owaP^(K@9;<-i0-^w?Lf"Q"dAvs:e5i"4Էr$y/DeG15,}=G 8KQ1Ynх  F'wXL*1փ^_hA^Qģ1;fLzzlj*Ry.yK\.龺Wr h[ ~ƕyP7:§^h. TkMr'ckUnPG z^^YFmr̓>̠}g2Qp ĥVi`yvgR\P{D("Jmo\C a%=$pTػ^)NkDNI˰njq#oLhc 4bs1$eDqn#uCg&>@,1 x+"]?n_+ I܊7Ky> |0X}B2Խz4\'Kzuw{Ke{bws? yr{8nMm'dPFԭFGX?l>h&i#D+.2RJAl䏶B:l˞ɮ ޤZu3l u %g1ѽ x,I;v֨.gV =55bbk{`=]E^,[R򾠞,s-SCu@l_,{}.n"C\sG)nV, 9^7 y%ZͷJayh籆oH7)D3+r"A|S )}h*D(d:(- 5|`Z%TFо`nS>3nKI 4#zʏ]7<95;JC<$9j˭5jhRxb4l4 2F.:/]5jp jxOcvY50nٻnpbc+;B6B(x s D,|s؞vʧeٝb"}5U[eŲZP]r#ӵ 1BUa3 P>_3"kޚ,jaG#ݩD:|)ԙ3aˠW/5TR;)Q_ H[!lezC<qűHn3e\)rYl}I->߰y`p|+qSN;PoIΕ/R XCQDwY/Zŗ/yIluHK : c4i*)MRVˮV7hc vM9D&e`Eq+9~B5GrxVI< +cKE EnҢ*% $rj9j533"وz¯|zFTvY}/X6LAcpYlwu\EX0!-W)A@]dC D["(>AמuB`îe9;g^BMuN Lj@zD'8_|6xPCӲ5=o]ڂmMas*4[ _S4sA=I dr(N)tWx_<mt,C=2tw}`U%y%yVyN$2ڡ{h5ZfdhKeGXG 79&1@*^ Ruq/_}Zw+IBP3D ^BHx3}|xc Se1ey={eerYՔ: R5M۔qM(AݜRӬjy!-QGHU*lruJ _žJ5k~9 kqڶ+[m2C)T;FL"*e P( ճYO>SUw:i (O zz&Β+D3cҧC?&P*7Q}Tn׈aK`F~hArvƎ7\'3XIM碏[suDŽ~~Y~͝mN:8CM41L5QN7^w,(Ъ0v#C-YESKzɴŪs 6q!_t& -J24\2?ۛ 0IKf)wX15|NvCm-?B#xAw;%Q 1r@jHOqv0f6T66ic[)@!;TVH̕F7˫bB1enCewGL3pb# 2(JX@w7.澒+dt$yNY=DgRXqm:8*o/ղ>\.i8^m)z{ !Ŋw 0:XQP|O;YeHѽPLY,oØfk3KOHC!1S QT %B:--נ\fidFtM& PM!g=DZ)Ct*5s6^GdKNbJo -BQK$"u[I]hC_J#0beVal8-4ZF̤ dzgK4PJT ;FXrH楚^. Vp~a[+{ (#~seI6 NluV`uQHqQy!jqՃ1zvɌǦ5\*k=Dx+bgBfZt Fɫ 䌟iٯ''My1Q/ ,L }e[WKKL_?p 'b #^yJ'&0zldQ/G} q\K7x+C/z9iF؅zu*ذ~Mpn[I2Ad(1-P[U&J4z/W(a_&Asܟ3 =)[9xOVMNAx@<btg~(u Kf0企>I-D#H_˧sY+pBHfvkpAlŭgr6B)A6y)ʈevA{#H2DSjDOJflD^6Bb-]Y^Z.PI>t"iDJeNvΓ^O vzN 4h E>+cɬ}lLfqgپnP4 4Ye/ ^g`-~E&7}CE<;JE MyK;MO=zO8Sw;RB5%܍fI5ENrˍm7>%OVí+K6nFX*9eL,>a˫;Gtljxr >?ju.@Բ(ۗQsQFpYAQ@Bܢ?6 ϱV-"8:r~p!ExTB!o'qM}Syu[ܞBJ+q˦ILyLJSM4Ptoֱ73A]4Ds{}+BV>BD3bcX|e:W.njYO<@JN{pk"c()6n^`kZXvd|$;خzU41ɟbMa.u_i\%*g\Sm&䭮v㞊mv 1FEbm쥌BңMD/N0&mu%2 &nȡ;p bm:lꦶ;Zr Q3v0NRc36-v[M\"QA93?MalPGх*T^KvZ:HMp_OwdM"&K񷐌B^oNKNKhgB° MZ; +YhSQg ,z'j8+0/ޟ0"]|]wWM{ʛۊ1*)AؒuK`d"*E>]EA).@L hYi!6ñ.M=Kc/zh#`(r- ]aj\*\ գ cohBA-+9MKjU[Mq# K<]8AM߅fxG9)a*W|bۼWh#(tȕv:RJvŘp&͢&ҋt(v?eiELZuL7NS2a51KQIBlȰ 6&)m zD,L_"_#VS}`jU5^s 9k3,:pe+7OyywAu?U]Q6LGF2ެYM~4jUr9? Qoeқ{Ϫ 1d4uNzx+a~H_4i G0q"h&BMfIKXF:]@3 oC(~>N԰a\tɄvgYrҵ>/GJ͍u_jB ~rCv(B(*X2/'6 ^H܇1 Mڋš,|8aR/6>Y8QY}Qj ˶Zt_ݬ "`|Lu ӻ!>]̩k.{>!"*^=\ˣѲz6`4i:gsP:8=(zƖw/z3}B$R/uŔo=}z:_,^ ˔#!uqeVU,%7r `3jZA,f+nЧxE„9&ľ>hr<1EL͂iaJS/>0T9-!@z! ;_#qB&-6GpUd}Vt(eH)l4&ge9:`cs>6A1UD)rխC:I3_IjWzxNG(ee3&ywŌ~m߻0Nle݈ynYҐqJPeJ!D$":;.SI ?{EG켇7F nƀf <un=^O|Fϥ:-ʿ?+zZЪ׫HtYBZ:&SK,st@)``}*gkT,UV&fM#P26U4v?tx2̆9Z AMtt;ψ#N6l}?5ӊeH ! x()w7;((Obʒ͈K%%EFO2|b0$D;:k5}|(3VV侉ߪz{]ݐ rO=9c JZ!FH{NfG cm1iAYPR-AWX!h*c822𰩺$T{92D{5ӼOpQ/J~h 7L'/%!|M c?UW ´* XdUukK+N턡+oQql%`Q^'v*,uKaɱ7xV=m~%tlCs2Y[-KʚIL3ku0s/5:Ր{sƪu\-V&KF1[;J {5 01n]qO[<P3&fy~p4G( Bﶙd\}sOaסY.wXHG3S|2{I~Ow_ d#FkӾ,cMw]@}o >4zUKs4\CXp55˯V6{-쑐<.?;s4yؠMxT?~[VhN䭟 Q{ozX]VV{HӐ*N0?wArQ[ '_Emk%`E8Wı,E-N~<&4 6ϕq3 }`c=A~@nw[XqK&oXRbGK7JM[heA^h7qoA RE\zD&HO;j3`$q޹z"!?'@ua7gL$yFQ3!Nڎ#E,$fNsr;=FkᎠ "?_ǁF_1Ujsz\S&hzN1Zoe5$!(F9( M*;ͼ9U=}hWulv?B;_(n0;m.NX]C/H~3CSwVVDV,3S !-@81j -ſv['|x#,iMA; x*J/KRGզN) 1 khRz MfO\x@#xdm>)9lj T!b,0?̫jX/R2p:QW•|o 8\:[:*~ce fz+daPTnAOdSr=tH,G,bY]|I`MO5k] Ua}S?EΤHYPVM#׋vO˱VU]Ӹ{i)EsI;I]B|DF\8iv`4 UMӧ> i5,TQa};o}JC<+p]=K,~]tz#Nk^W(,qLZM_?DVVO0i: TMėXv(Ho.l;eM[@em,TW f(C)P!7zLoyWS2[ KqZa9[K /}{[|޿p^B_QvY\sؾ??aYW5$Q-mK`FAB_=6$Hf'znNɲE"qwb[BzFSzΒHC7;K\' ]%ifNxr,l 'Ϛڵ- ƌKIƙR:'J!B#\|8W9c*~e&0qbT$Ghӂm+qk%) Y9*x#ۍanyfs&^W7yH)stYjs#l?_ qb#wPڞiovv.̀ 5FCXaGt'(tkm3RAQw ×؃8+!%Wb7 P'gZ;cs&ym$r˥vXA񭰦x ^nm֡ #Xi[.A桥]&P㕬 L U{g W{k8%z@|bs ֬h$eDP`x*T!3T{uOB6y8Zm_)ģZKpiL$mݵR^mB-X漆Б6BTdD=k^*$v/|EN&o%.p645O 숀Ct#s[pf11>H9|=+d5UhIX3Pa%*_o Rb{!HsO_ICAgnYdI1X':ni\PҼ%dWs,olY ݗIƹfNxasvR8/fvلpGDlVʸoZ9/L_-S M7 {eCv@bә%(j w׀LL2seAՍ敉"V_goYÓ;(7[_@kx1,ғ Qq:{.jZ(-I7#ҶSL[6q2-k2'LC&0ml?=q'QGh0T`{#|k: ֚ڍ5`pmLk=Eۙ{t3ʔNi~nRۮrw`$ŵ A٪ń,d ɩ!"רwR#TL\;c3o;w@~1?a =cH HZRŲk˚$ь%m>7(R[VW*0$k¾+킔BRiBzkH51d֞Z51Jmcę]~uM f] d%1ht >y v X,w v) y\\Eu# /aE@e܂/ióāqp?UP q,u]@6C'}M;aJ:rJ$:>UzO<|5's3c7OB̏}) lwDnSI1+nFX_LF%3cĤx1J@fϡ GJhgB!i9rsOYqT/+^@N$j򕾔odjvj#P=ש6)TacKUI} 3 f>ɥ7{n0[Æ$d]ޗ;%ʭ+5 L)gq~zF.#xNKQhg@d2֌z{?*藂l'lypo-I*)vbUcr*>bB2kUu6I7`#A9,\it'["k$u!ܤQ K׍ zeЫMU-+ vw@9&?U^@\/WS5$?c߭)2`8?xh7G2ό4W=ro*#{P}+@8k&_>ewf>'Wo&A\X<ه}@򏍱A>YTG7DM{ehh$ i̭(-[Ϛ=5V2J MX1 [P1i;y`WC/.y=/l7_EX'AR`eGh߻QXI6Sέ`u*ݼdfh);@X&rFcڡԟV*R8V9 Mn}G Bbwρf#t$xSXuj1 (פOS~g4W3Ѡ{ zx4hNqAļ8#=a-=Q(1 I'X6gwUm_Et2 fP| UI`8bFw@o 7q^X ޚg,Xd4͉?u@~Ejp$-\E}xFD1ӱevz  5#`+;W頧oss-bwJ#{g CdY:(OB13멞P<>a07K,pԙQVaH,af⨵.t2TD?a ^#11 :+E7=;J9Ɖ&7#8EwPsp˷gpM3g#./(|̀1fZYw-^<0xfNKQٴzu6YJKd-uT7D+SL߅BUKkAmz+ѓqnN%  j]qBal?|7EmS2sw xF2bhPD >tKm$KݝxV \"XqaSN_n⎢5/]9>p.DE'49ėgmTBA``in9];HHe?x F$j #5m٫?A*j%4, "]Ȁ}O&gLCrߠ=0sb;%t-mj@"\wԑMRpѼXa}ݿ pj Pa X<*! Fblz'g !?hI- ?]^,{b9אgf]!z_Z/Uc vpȦL}Sqς!nhTD~Rx,*IbzzBgLDL&ϫ[VIRc^:oD$DI5  #a ڍWt{B(93^=|dh|Vusn4"o-ɶJ--qwCG^*C~w`&kU֣4vIܰKyV&VԎ|y@EZ^kƔ2PFǻ^jp "7Q<+y(K ϟ$!r@chSu28*tp[4R"hjJ[Nɀѭc@.PkkQb?mRi |ȓ|Gm'[Mݍ'sП~Ni6r̄]"4?M ZP~_EB4Q WcHч_P|M0&F*cS}yߵ_ڵN'SsKbÖu\]0nUP 7EO N<Œ_;y.٫V+Bқi.f..ljÑO!#J0Q}>><x pvCE6m y,n9u/Ѣ}/Q4Q⹂Qk˷>Lss7p!=nmͧErv¢aQ:_6=3kɷ9$: ?JZgr5t$E/i*`3Ӝm^!8\mfmo'FmS1 (E|tg F01M*'X06;5؍g_G &H ]7B u@%@ &XXp>eya?!!X;uhhu]=>+$vx #GRtdQ.{4=wXN%~[+u}q>rqt(錶!(di3o"7aK*uߊ!QwϐUBЗZ[x~sU ` 2M8%sr " Aɏ9M`T3ȍ\$elyZEDb^D{ɷ '&Ϲs([#2d>9>%iTPs}\Msa˯Qt="pČ4k휩gS#AS`E Otv A_ӂLٞyk4 S ͸]rO$Uz{eКi H?=sfowAq_+fb*ؕA˲oyPĕZN)h3tdp[芿)?*7XDJ ̛2U;k+h!ЧOQ $kg4 d-sΓ͟<% {!ľ4|SJȉ}WDZ 6cͻĥOapFِ7y c>薲xxmo~DETWFm p:UBuR(OO4,ڽC{!L[ MiP^j:NEc]W&w_*6rB3L.؀#^QlPNuo$fk~>5{qChpǰd=,$ gpʲ/$Mi5"ێ=-PyZ 8R~"yxR9U>Y*֎}|A8@'<;i##B{]xZRD*іZt#q" C)tN2΂椸d TSv0L :]ũd_P,4IzP:(mAI/'d]3W2*"pwFbgqLw("o'S1@ *D_厔IAm~q*&R͝ [r38[1 z. 4<KL0JDrG(;@yJe5`<7biZ5sw64omُ,uMv~Q 𗦧O2 h *]~ɉgrԦۡBmfZe-r⑮ݶG֫+A9yӘ[$5HUPW%)ƕ8jBy 9Q+Hq<Qjyf5 )Yhj&x<5|J༌FCSJGƟ|2ilxIf|ߋq5}n Й#U4D5mVt`{qI.!"l dž=xiW)*X.}j\]reE W0ohOPG8bw+J2}wKU+js dT郶v_O5xz=yi3h68b,|3|hʍ97 ̅+4پ2TX u+l2%I#)LM(tTZ1>3W:#m^?Z bQ.) H$yAڗ{( )(^Jޜ\ VN?"-_Z| |U?*N7ma|d)9L{h5x9DYv nPy׉h-z)?Zi@EmZ jӗj,*VaWs\:$LB8;JPEKyH۳qOuGKdd2UM21%ú':.mBaثz8PQG+1 y ULѷ|@!쩂n[tcY;sOh?y,&lhU~ernXW51Vq/k3)>tG,TV"O ^&ZxƇ q:,z¬2G]ΛhXtڢKr9nT1 ;M9QD*[y1 "y>~,6J'DHPN؝m5%iX- I{/_;hfZ_<`z J7K\o^)q.O]r'!?/ եP ^ q&E$%Ȣ`}(@%!Yy[V}8,t=t5bףJ?f$:2%;c:M`Xtx uԊn|WWa}9P4ҠR;,%.7ɫj\.K2tg´ͼYiz5:񞻟A[_")~[U 6u"ɼjG-5߬]y!qm:)I,lҥ+^+eԲ1!=8T<9<^g1:\z_wtAɎ! 8cY\0'ld-:hx&L١ -q:1(-pIv! ֳPȼqm|IZZ+L#a쩆M(C)?Wy\y}5IdD?)E6mB+'Ws3Č!WB+NDVb(Т3J9 UW"o/Y,Z +;r>U)v΂tsQAF7r$cWqp~ĸ*[%b㯛$PIYksOugF 5V]y4'?f}4 ,ɑG֒BЈ?vʀ+nQ6gd&J~^@r%(m5Rr.ok\-*|) ~Qx`i!̳ BS&83qTn=P %eg`惡Va:wE[өrM)Di)<`c e&]eX`oOZkOK/.]U.PܴAIbvЅY6T<°嶮E~u;>c&k-+G~PƏ*0 $9kL(U"#} K>tTX< њDt呶Ɓ!!t(X )h*B ;cD9E ?l@[W#S-*ˬ[;'(NW{x̻Ԩ2x3z(bvuCꗔE[dRT 0c^WNG#)Lxn fsnh?Mm 6  >M'}_Ljˆ(m_Npȸ~fwy-\LHp{r<`ڼ(FH8U) gVe@y%-}=KܐtrN ua׵8`&oQW|QW CDKxad#냻霉ш͔O59XN^P4\.Z.kkaQ6/ҼC˯xB%CDߥ&VJV{`y_ YTuOQ7ws[zVMT 7Or)ϸqMLFWO++e8x&?zoLxKמl$'{ɋ0Sn5*\B6aF3J =XfQ%-yΊs.#$,IhjPӨ?ypI}d1][}mʡ0E5fB Hr#'_Hݓr5\~i;?5,)XfI4 C&O%*U~ Ne")9saنSVC$]CIlYvibR%}UL/?N /c֮<6bgy֋n@O栵"Q`#q" n6 f1 4OQ^̀j"(zUgrl%c7نl5yQw4 T?=m"@u 42=ԛ7'sN9sU;2ѹh+P?iu[:LԻ]}#Ea:=N %bGiѬ)׈B|GȽd+{Ra" +"dݧ{Ԛ#ӛu mφSaҧ_ɇ@|{ĸzG_Ktޢ}%2р^ƚ$q2 Iu FN@HW]țC )]*2 ꮿ~6 0>AEr+)p@wvCϢ5~NIOȅswh=LP+oc)d[8"jT\q 9X~c) 3ƮAO1*y"OݣD{+^ޯfRʬBhruBP($ͮ=R 0GΤb_MH}:,G*gJcf*m u17Sg唔k=nx'/2akL`CA V#}3Q*=e9NŤ' h ?Y6[ڰMoHuSk) *P$:@kQw|d:HͩU+5=oiKbEB/4D\C] _Ş+R/R+=mSVͥ6+GUȡ|.8[ 7sC/>ܸ`ܪˡ6s}bn {q00?NPxߖlX(BOu=! Iحazt6>(^8>/wk0&f>Wd?>[n<KWH SPjiY o3E_*2}JC΅ÙzUL2 ;6[ 2wG3ŎsOjN,Get*?&C(s:Zm^B9ӯe:g+~zvnpziH9c=$x$\pBj |7LX|l %8Fw2+L*>PT0pk.hpsW|e0qu6LK_qv:ðگ ?Z'F ӽ^uY5dgI+ILF(#ƙo>dZMg]~Ds# FUG Ы1NW`* ?|0%j__Sxx{ƾφVstLcS\cfbW,5B.B_-/HYv'p 3}Sy_scXwi=X6XHZ\3]ε *N0YѝK{xφEdU#xMNE8opBjfqP{/TV66[{ޱ"YUj5;F a Vuba&yĘakbgkdpv: ;+=lT4نMHL:dOƋ\VokKV,kzCfRēO!Ԛp3&if'XR rX!DQe" s$3#/&:*W=KZ}w򵮦͎N{O9S˃(W'S7=#-ʽ}!_ +&U5:L0W@fnޢ3L\}|2{n0E{r-߶3bVZ u[دޘ71P<ѷ.Z?LY,e{\O{hђ!8#|5jN陗?gQ!2_'vF%oثFKv÷W>hԊ~Eh We *瘧BBgD.^qCw Z9gle0Xă >nIyd݇ΤL"VjU=[% b=,X_䱅T964p6.¨SPB FTR!:L/I뜠jBT:h\8" =(Ǐ/rK"1b^jb>M&)y^J,]=m_sl8Ɛ]9u_ xrCaI _tBOyZ~ɚo-"!G8,Q- vIzPWn$uwWW&gL;zAtSE!% 5nj]iy5#FɥEm`L?C1X0X1~g̶t5x07cyԪ kqx鱼r$2̙,Rh#y8g |PI]SMF|@OwI@ݤy| D.%v0=F?Jk=rmb R~ .rxe~6-Ŷ$-7 ge.fPVNbbCwbS'E:zE؊D=SƞfvERxaN.]i'P`r?ှ[Nߑ;Mx+M{L-|"PtFȠ%7e (")L,2Hvb{UǷc`UrP_J\H^ *ܜж[ wtqXppS`I |@t9Ktn.`a#f~]:|bCDE,Chbi2%!XHҢM`a%z$?6+m>7$:Gw`ůJȹs$ a=MGۧ|,xƈVG\-@(Q_g 焻k^2E C=f22ĥŨ[%2hsҀZx}׬d7ϵ qn\/0bOe]'sp!#ՑR(#v߮Lg辩~8љ"Sh4n m,w걢\Ҷ p8ww:vhbra(%)$a,öh>ֵ1^7%Z{sA] 0EC!3ـ)tn)Q+kmÊ2oG\s2%%wRږ1]bA^Q_kzo+MA"],1wT k]KK0oZ"@P)[ЍAU}B7{,2)uhM~&JWhbf-#6+Is d{T6"y4yd(-:N.n՗N>^oǃH"t=r!>G\4J*iOO⊐K*VWǗ.x< ⤙8*tUzk@Iͻx*7*)<Rhd:=ȯ0+K3#cWf :.їI/pa(jbIC|On"}Z`9dWt17\^LE̕(V]­B{y1sؼ{5rw-64|DB2yuHb3E(nޢ]Lrs8* =,)'@v%#7?Cҽ7 1FAbw>AIR)7 eOF˭fXl$(g[n\bҼCdAWH'_]Zf`WLc-[ syG!k ObRYYۉ62!޷w|= h9?*r`[S2l*el=S~Mh bSbV\F;Hf;rԃ '^]0L)mqe8qZ׏d[Լ-|JLˬWX=n6a/Rѡ ۙ*>-@.ɚn+iX>[jo+]%EXZKzOWvE}h`fIPQ ߧO^> Z7>^3^)q;/։3W% x-INph [z9 Z!<2b2>TJ?ɇQ.MFj wby,#ɞiVwϱ_w?K45reӈ v1JpʼpK) @ dJ0ߝ>J:E\2D4&q4{}ɮ;ebY[NE8CP CY,J! [Kn`'$(OPwY]fj56oL!+&xp.rɝ8S iY 1`I Z^M2t'N$9qďG>9 y4r/ pxͲt +4)45Ḿ`r lEB# F}5Ώ3}*3NZilX{<.KɳiKf&g`yHR$1ןq0ʟO ]cm.\vK3I\ 1TX뉲;LhrJn_u\LA5Wng(pdj$#/>ڥr'V;!<jei ;v檟<dxR<BҟD eş&HAVD2>Kx5rAQƺG$:X3Xޚ!,.@.r+4ŜՋ?P?/ywS՘@{@5 %3+.UX_YRIlI6q%Kw(ñ?]ЏY8 ptqbi-N !PRmF#sr,ȣ @oKƊk$x<( .vQ^؇"}@Ywy͟~*d"*8Nԍ['M[0@eRbThs{*"˰;<N3( -Ps&r!#8!nV~l xhyepQ;gX4X$wc ~Bt TPi(g`9ʍ㨗H:fNNpL/ƈU W}h$=Ux6o?rzF+GQB͟U0nIJc{98{=igCFמ*`C/$!I뛬SרWLVN9cIy{kfmJz0&[5tm]IWЦf!Ҍ>ϸvK~lPSP!\=pEqP\ ԪyNPJ &udCȶ_aU9% --c-Z-#Yy1<>CsTjThT(a9b7GyS Ġo5i+ Cc[f,*sZ#m/2l=2ʹ rËh* 8hiQxz3za jfҘތV8l)IHr?ĠwLc+?qZ8uH2{@^AϕVfgFNE@P_2Tx}l9%Ыmc!+*Q;+ 7Ѧe$r -!y%J_$9F1q6&+m6&r|DX9T˩Vc|.&:Ѯslf*GBp6j8p3/3H:à1EHj~P: ց; ffzT40$HMͫR~:3& }ogoG*Ur7|cΐ) YTh.hEoƋ8-~nxIR#%jkP1̅&2{A ^d!yD=#iCZ&zND{7Ej7|Xz.r1{ 2$I)EH5lfvH20 %\{u|1&?v& eA?fimd]GbN?mmQ׼ f2+ؾ`zd(2$ڤslAH\oZhX@XqLG|a =fA-z 5djElĕе+{խ0 ,vTAܐqq*@M Vf)אILV 2l<3hOtW'* knpe@‡-ވ4@q+9[#Mٍ&%fcVf&'mlW2Ӈ,7eU  :>}o„3۽L2h[ F$GsH] $W]zU lX* R@iPՆPM~m͜ N@]9}rlMGLG\9ԟ}db0V~߯77x]秊bQݵQ`YGGe>>Mfh?O^@J-=R2|BO"+3*-ũз+Qac  s>wkDm_;J+>;LՕa67C˦ Wʼnx484 --M>S9/taצsL v$ C,>cP \[eb8۔+U8K2wkXw!3? W[HjJ!ȘF؝v)s)o:Y܆/$j^Bcbfp!{Qʹ='m>U30`t8ϑT|d2 N>{ʩG9tVoeY`H}cgQsk6x6]fjґ(fi-| )^L=g]t1 O2 Q A._H{d) 5̉G *sڇQ2%m Q+M(hx|Ј putEOu8R)7G}@~QhP汶]@-A<^#\W3ކ-@aZ3f /r@0j~b)Db4a!x@dAR#4](7[n[((2%j!wG4+ VI^}e`Tg9:-+2%<|y0>ҹ鸁xMǺmAZ5{rn'_O\EP:CK3pL3kmf(N3|jE hL$aazsOYf>󕌇PBohMϹ>uc5 KQ#B$O>(.WvPByvHs`^7;I %mOXCm)bFBoL&ʌS>0SkpX s[Mg f>ƊwyoV-ylcʰT⊊iDLƦ'cJawbxOrþkэ$ !wT`&iP:ٌ"fS_չHda9M)=EaIX4i'qY/{gQ8 [* "`H+e=D,KC&9wg ]]S y&,Mhb$ 7ɧ*ӜWeyk%taK1O|R:H[3Ig|{j\m{߈m!pjuYj~'v-q'h7fiUr;&$LpH)s4nfv`R2@:|^G_T[EB%.M?k<1b|\t5%}ЗӺ"V<\Қܽl.IPZ*]/D4IL[>J ,ۭq UZ6iлήnGC6lm=XOPI"`7p6.hBDvLد۲8dh!Fu=k9CnIح[;9dgJ~)ꭗS\ P-<ȅq17!xQlH@b 7G~&mE G1>>K4<CiYcF&V%tB!*-%;5=It{ 'ε+ӈ_2 b9;J _nfsJW :(}[Ž%znj1|nLUdNZNa6D]}er7n;.Rk:k&j_{Qu0DV] dr=nhSTRoW .0-I9Qy0{KKMce7HMQ?e0Qt@zWz,z~Yoz4!+Jih3bYCm$ 1;8D!z>CBDF2QPk<% ~.E/QCi$ 5N'zN%;BHYu-3.ΐݻ4⊁W67CKz9yő 9JbH>Td>crMF6*eϔU0ū d-= ʘP@e`l8!L|1 rKw##db6跀4n RW/*6S?A౼'hH?W #ytxX0|۲t"_Q5-ؑXrlΛlH ?t +NN ն! ]u+KʕJ-) ڎAH`(VdؠV$j4@ӧ2 O_b/DͳH݃mnLG -B)Ajsgj!A&\F$凎9h ڋ{ƫQF'Jޏn"NjѤ -ݙ=&V:\ YtyfwOTr݄Y řIWmT?Z*| 1|-<#Z<^_Rzi#3$u~pO!<@$[#4lc [Gvn4HB.D~+V+$J'exB _c<c}NH({Pv)n}=NwU;(D,[NR; #]6iuYѽ pE+RY*Bsr;CBj#̎{ h0M\j1z:c`fs>i[϶vjU5]Un2Aci<=rä6s)m=P$AgČ~eamfL'H='L߲95&QK&Ma0'Tfn$z.Y<4=i։|]3x‡#lБ^#'NVnhd-mnna؈IDO\u!`*/ŭk-re${FUL#[*Ad|Njl[opwFtq\j[ѐ_X#F7 QY&d1M/*oܚ?"gtmX!̚CuCqڈ_/h\ƢO^@:kBb<>&ěH@DPzeoTHVcHX)!AgRBihB`áx1_bn (YQZxq'ھ;R+@+`׀mcs4rII%F!NE醞!gf:eG_"{:q&9_c-o!qgNI?8` (>/+=Gϝ[|jI@3O kliS|7biM"W<l T6fBWK-`f«ͤ*A+TOtuKeWwt@N MlhJam*wsv㧫?Rhl'fi?e7 $}}5z%C+k:^|מBد>.ߕDHآod04QDX_ v2q2w 2`2o׮c9a422,һqͬD:B7NgͰ_;U'ؼqS3zl̲dߞ»BUN%E~(7۰pbg`^`lų(P+Ո B/<&ᩐ[O gL靓2p?99QuEc6Zަz)?:>E  |9#g} _ YIW{_Ly]!J  _o\YZPoLL"Ӗ7'GEtiIAKIkI X_"{+2MAl7xe_i^*6Q?ُ:Q爆9Y~ l4LvH.Q"vjv|.q(GH졙[x/T(#I2d1)UQRHَĩI@*@0>rS1\o '5wF4j@v?DJ Mgc̞'4)rZ=rbtKCFyGgM2ppXH1zbXjP@{ΰ ˘Ė"pFdKrȠ|-]~]]6d\ȯmOd] 뷲{"_15w['(GxUpS\NaYi nqA#(h hWqjftLNpBeIpgY|Q̮)U6%x=Q )%#_U.0Lnj'ȧnpwA,u7D[J5:ٺ/,٨J&Ԫ/5x-YMNc>VhCw% 3Jܘ&;& $ ~gmkx(8J҂1F+. 7N*m@@&EgZep\bz4XlNE>kYR WdOU OlЃ=/H||AX^jy T{tvxkFQK׹X$ʳ+" B$1EΜ8ɡؗ'6}DtT)ӡ'#rԦ]ñ5"zm6)g ծ~$!B`=HZU':B.՚־Q?/L٦Bt(JJmp[ j)7)v7Je Oؾ|S:Xcϫ;uDF&px]~gM#D.Q!/K;a24a&:yxCQGg3Y)JLⰔ+EY@f1]<:#WYcIAlǸ꧁\(/Ohwa|G8kimV-bTfs$ݙ;!o-QWp\Ơ /&t!7:x$ʸf\i #{ebX ێ뤈s1ܜX7@$~3k>|pqr!ĞC#AWrU =џT>߉͚aax-!4*3h8 ` g .Β1#rŀ(r;Iz2 $٩`zYB)d< 5NLYP QMBLM_#gIT5 $KyLhv/Apw7D XH_MV\a5) ljjG@bS?R9Yc~Xxy>%zW BMk#u-,%E?: @t{9jEɢۄGeH)(7̪Fh_n{oMmŀGp))7"\}@T X:;Y9B1vbWaݠз}Ŷ.Rܫ+7jo?J:7}Cp?{T֚7Xck!*H]2DkSa=I h}&H%ʽM$ ILTsl%gB` X3!6y59%.cN&sI*{رv7Pr^^ݭNĤCJ@ތ%Nj#`bEM!AỜobJ*@W#Iw;g)3~ROqdb|Aӹ4聮XwCIX+ٟhZ\Kdp?oOeFd )y_ʁs-E0 l`FmB 秛hZ~r\y@jp\?LS@QۉK;[hZa5&.rߛG؋(tX. &6<4=tD0%0S&8)Tl#"u$)VA]y߽Bրz] u]wd#5t[IGpZ#FhN![gYCL,>CЫ4T}30®v"һ.xHY<ז[O ty^L} /2UO\qT<3ZC͙pA+ s!LgG‘ eya"񌘾@T\јfߤ`Ϟ@3(t_.SQ=kC_DC!vP^[ds.H$Šk\TrVOcQ~S!LJg|;%δXr2МW,,x\Kj+)WM@# H:K,,'^$a ]ڇs nM&܏ik4 X9PL[&G]t[M+}9[hx)ޝ⨃cfuqP6}%2ܴJԘ$0{ y#個;ӛ5u0+JNz4ة{v'4'yPRaDhBk9/XOG+[u1ƣe[ds(i:0t;7}(:siV2n'&5Fi1Y1b,7bJģQ,o2~9oBegn}p1DZi:Bγr,,r 5#݋ uVPְye#(ᶈAJu]2T!t @8]:9`]h <1Z! 'P)~ :[Ml`8:nmLC)ִ:;T] ܑ(4/g?@>D?>xs(rul=]TQoLn}7 :HP)"pbF/_kSF =wBb5 Iz34Rr>֟}@5քhthji8D4?` %/6gU4!UHP'41,U;-+gT07z~Y/cd,s3Hbj#OXeO ے+nV%dGGu0N:2>F3ՠq &&WZrߴ޿,,~߈tOt7~SGOޚ"F3G(8 )7uo fI}f_?.0W)PP&FOኸ"l@5;d'ռW4PvMO@"soE?oJ9~8 @eH<=f~PFc5CZv 7S'a_@>§zPUq2=Pxp'^{ؔ|H7 pM %vgG]mn~\8>4q*d&r_Dua00/$e<" &w#ɖIxK]'}(tB?c\,c;no쁷ò,&?Əl,&y87Xw1-¡0F3E#`ߤ^0(mXy.?F[@oh\~ĵ~oxӽk= !|Lz)΍ҝ;$v+53'nЃkqn,$@xE5p3Ї1 ./WΧt?ݣ&VQWbtEw7GnBeK?8gYyԖ!DyfP?k*VDʐW9G1*|}V fV\  (ζ`aКx_pcӆpf ?6{vt'%z]yib5ԥV ()TZpU'FWٕEDCN6m.|אD>":O֟ɌLpTGmY<^֥޴,SAAV^&Yə!j9;ljk G.U UUzSPS`Ms7SdؤtjNfBvLv)xw WR,`#06*Yx&n(I/eEHTlkK^)ir ۤĕ7AD̚Dw_t5:wЭ^ɴ >"jQ@~l* ZETYDITW^2d4(i| Oegh*4*,"n*6 q?DBzbDӭ3wa:ψ:k0((W;|pDIK8T##ۊև2Z/pD0蔁IpOhWjٰkmPh' g֣vKm)*SC>u$._5J,VQYwjj(_Gi%lB/k"ױ/mnuH@hW\p0qgSH2-=n3 fZN;F(C:>-4*}.02'Bw3fyvS6NCBA$Q{<.B 4&LBUca$RHo(f_?X?ύ4W5Aȁ|lYT Ff]sY7tL!l{eYHO;b;/@(UZW6|Oϊ(:dbWB- ȱa@S&JJ/'@hA%4m)ޥuMl:i Jr U: P:4c0x[?dI#tQ(۱WOhiF5Am2қ.ixZ,#mGY+:[\ RO}ꦂ4 @펛goJzcy7bG#Ep}~^ ǟ R7(Җ",^㗘k.9f'ō0?J}Na w:t68:`-h_ND&SCmQ*KjRB0L oph&XtmVq'>G_^y[ei_`(m:޻FlIoy"#q_ r{λDkoO 3b12wv`D*y FxeJzY;ȗy])K= JRp`PyT٢ sΧZZqxm,xղd 4 &|bܱa-)`g1/{}h2JfF{Fʸm FQI`POu1 #YltWi;Ewge)xMYSAh?eX`;Qj|K_jroJB9 w+f ߌŽpY"2U]$4"s`K hU{ȤQv6fYa$ݠ n`NtbzFX^bvXPd3,ۺ"źUe_dׄ]3L"3:&0Cv ͭ@G1`~BH2àh>M0mNJ,`/w7wZ;SlI;{nJXLb9$52qdwn}b)%ǂ/LdL|&Xˆ)s]2U _أj-j]soEa!XAyJj1tI%q9v:pC%gԹp| :LܰR[Y}_aC~Sw^ akT vdm0-|wvlى^|GG2s&S:0mr>3x:j][{Ϧ)u-O'qE˹8qM$/0%xs 8v&UA9{@IR4;Z7 ފɫ^-ۋ$~ȧ-/ig @RɹȰșlWrS"]ͲWZf[椢q;幒nCS4{0S=9 vfcqy#zb? P?~VdJ2*LdQ_9%Uiaɋab#'&.z[uU}tqLKӦ)".|ܦ: A#>9QIt+兹[0x1CrY/O0Pf_1ŋ CCS*԰uf*3 HnL-gi8MWLϐRj@iqbֺ0-w} PI&7B@a#hH-yAn۬8z2xN"-&5e.I"It8#m:^fCޛ/# W͕mjBsixϋ.3]q%Ek1!7LAaV CmasMND@$ϴdm^!$iz25+BJmD4u\DȈ-ֵ 6Z'9 SIMh;lӑ^-rA8N3HrjÖZ8Qt1Wy@Yr!N,U%)f!VN~Q\+񪍿nSֶUtF @jgRVI[&GSA RLzrWV7"4gCFP=jՌ W\yxVs/mjUFWkew \`~kHhsqC<aNa$TK>^az%V CL`6::.A˹{]_ >gaTIA?Ķ)> 04`7 z@qR!P(ՈpP k6F?9ȩ݌ۑL!77BiNM]Nf!9JDa\GܝS >u Gь}8*2Tj;|gQoirR,+kѰ/3`qIZ5HN1'57`ȲD SL+ӽ%) 29֔H\ nKOvJ(lUQ1zM}y0YzvF]BT㍷ jQ%vĻ+UͩaPUAP-_TW$fsm8S 1Ki+9FeccU] O\É`>  6lR VEL:5Iʋ SD65>43g'Q.+wfު<刚BTJknob)I宮yw.aÓNa7lh7av܁m+y:d‘T,UUK X.hZ$U %k!$,c2TzYU#Iy9u+bB=~Ń^6WxБH&ڙW @b1ZTRb[%is")2"b0_#ٵgChL埝5R{i !sLg6!ȣ~-sZ׼-4\U ̟SyU}CdQo\%kQ%vRV"X+#̦Z=gP"(1%곕+l&H #ЯZ@7:/$@)+1v)yaObg:,ӖpۄmQBFn`G4CcAa3=cF0V~}]SegzHr9k!N ߨaDN&]"ň$' wqƔgIRٟo/,4>*ʍerX t[lkM4*"-gCy ʂx>JA3Me/[vK5MWyTlDʱN^{9s{ 1 n0Ȣ߬t-!V} & H0BhcyWx+YʱpE縤FݏbXHnBlMݵsZP\QFb]F.89j>nlEb9#xbH{` bi[7*.;*2{u3\9uu<#eϽQTR:25A /{S~d_=6N`q{ld"5{/o˶]K}:&2oHB0ΪZrfGu^*4tBC@n'u+(m8` ua^"As(.HCcHBuٵ: .&+x -aP ~xXZil7eqX{wL C3j?rgc!_E ¿/o^Qlë1&zo'Aw$f|+SPXEupFPR{#ttY_S`- !0{x^>0:P=q/q9x7{9 'Ydⲟ^ņDC'oN8i+oЅpǶb"{EDZ~ƵͼeVڠ@V?h7`d}W& $S;-H^PL8<x2 1 YrP,Ymqq1 Di.7U ;?JÙc$k[xhAŅda^؈oo2-㈏ a6[t*E3xht(#!i!q>AE}x3Zi(H\эifj@9g<2 l lHHHpѤg/3R;Cά`f9{C V Ò,c6%+ie_Az⍂݈P@}Hzs;?x!'̆oz(qD,QzIUnk9d/dQQSRY~ɆNB :lLj1Xۡ|CJd}zMk͊KEX Mb`l.Q#/q&\"^EIػ\ V}jZgoV<]Jj^icgA0*Iuid]{B* 8Ks?)&>-93ܸ\ui5k`g #>"ZzTFcVwvK}$$4/#ozVѹ:@216]"SG!5J# tgSWJa}* f*h%`a^=㙣|L#N8ƕeJU#= ؝v@B|M`R7E_V ;TD.rwR[<_jpTcBbx^)ldOڳskr6zyTCy&wNߦnzGIBLQp0H̖ ֱG(4&"iȵ)1SR(K5~5*Yt8*ĺ 4Wni]JfZo!кWV; ض`;[ =M:[h7J(+XyOmB۞wxhTS-/B<?T̈([ٺcp=8q\CtOHe.g~z3g;~wXdwXuwXz2Cs]/9'^%L߻bhcV@ɚ^8>Q- P S3@Cgl+'J?/kPG~VBFd~)95"V%!}h;r(^1$FAƒjL^ڗyӾKif̐S0{nwo߷gwDVfDrF^cTS5^̺X9*w{Xr9%5˙D=x-1r4y@2s0We?~[N}W[cT,<$_^tW0$\}nX )>wl î䮌NMXvdw: K%HxOB 0z=JN!˚7E{t6H(%8#+mZ[ŞFg# JC{@,@ivh8ź\-ZL&HSd]R%s.3{d/,Wbx*/A)}9] [oIJ@:J.#;r&9M|֑8SXQ3`ʪgp )戧7bIL}rW~emc[mW"'N.CIA-r'L9khOC !|Hןp2X+WT!9nrRЬr-kI/iꮺ(Nz8t"[?LQW㲄ML4HmGtoL a7ي ރ`{x,%f0%9ޫU=8E=Lh/4 Uo0"Hc+рK9J},<=w Q*[\ 4b&g)K =n8@IrLFzudRR"]ٖ=mXx %D9Anx$ͯՓ~,Z&lApFQn' E·/",^D7gϒsM)@Η?ڵS$ޣ ^<(ws82mO]kېu X״iE=o}L)v|,p  'f v+Mړ،, 8uధ*e CXQ)1M0o Ӯlk!( K@\*8vЗU^Śj;{\f5MiD.6R+%@AT_*ޟ 6}x =1Pچ)&#iZKMfUtc RH}% Jy w!C780ʤ(UI(3̜=h*vb&bg ִ3I}7CjT#) _X$x[+K0dfS3댵2i8l%ӡ@|GצF~ULqλ)Vj6% CԤ9-aL'ϼaޣrf045j~w}01}pp$+=%*/Zp*!eJg%ޢ;Î-²۠^Fb_UiW.,wǗcg[5IC?~Ώ\9jnc%C4"udXd-_%/9T t.^~Ns@]G 6Bi$daԌ=Ӷ?{hB"vw?I9'm]\kJ{u?\nqt 77bBY55Q&c$%*.fv1*,,oC~T*f&6Yvd3ȁ{wi=95pR܌viOX菣QwmY۵-?Y tEngq\wU`|Jl JV+d>^y uG[5LEsl|k2Wzv/yɍL/Y s =\oRqq̧|:z|ke4DUb1tL*OFL 4Yk~䡥kݒ%ۭ^kſkByoN1[*N-H^2,d ,)5tRh}\^i+;PajB&Ɍ[:Q-bzDЯ*@~sg3/m!3 e9%рiլoBfS|P/ U;u d@oN2y2 *B>%dYiH\L!)KsK{緧Z]s+Uq}[,BuC'-ǣd{5BS-EXa.B><($՜21>k̎Z¬x@w3_?lq ޭaohD+dCjt.!1>4q)g2TUG^DN 70 =~L) r)BZ$ФsQw`8M#{h!wcƀ\c-YJD| kHADlG?RvGWJryfSI=Htde 2`X# rypgd~M11S;#Аϯe5?,n5A@wInBw,7G g]=(\CαB؞u8u/)VO8:ψ;*ݔj߬~EUQCbQ.`B4O%?n9FI(bL dh&j3"X:ά@ ס2^Qm4qa]-p5z3Xf qa 8Zq;hʼn-M<DJ93cH\s:vE$'QP[Jڠ'2S,~y~1a%bPf֦UF)U|&|V"Rg71weh:p,|f!l~R2?z5\zlk(8; -9W/y7∻fsC#*P$k~f3ӋxB0dht)CLL?:VS>I%j /8h:D.+܆SaKܕ)czDf W؈wK1S8(uȶ>^__lw, bSiՠ[ ̹]94[*;>z yaAL~ HWPM(li" plK-ny%gNE |eSieYm'|:oHd)7B*$\5W$,K+3%Jz?+S>~͒WADgd 3a;ٸi8}H1T[4&/`D(kw0-z2̦VٱEvY uԈZkt tC해xJ{QHqۧUDRc"{DRH0ut#s q2 ]ղ i(8pi\I 3r9)ƒM PR{pyfK0H1&3UUBIk#U&`<WuAi^qȁlZ25xUܷ8k(o^7DzdliYŃifŠ TK=M>g zkH&pTdL#b;]+?tz8qpMx:׫aO*z^mo;>'{U! }6P{c,2^d* &"5dxjg9{{I" _)8yEC/ԡ/7 8uT)X /e`h)H uaحƽ4LZ lkobF=EWHhE:rs݃Kƺ%`Ɇiecvj5i%\󔑲3`sL 2H]է`ioā Z6w/Qy4:iP,vV/W6%9SוI$MSd.u&6`7sr/q??=g3z36Yݰźl: O Ǔnh讉G۳*k8A@"eSl[Mqx~/t{x1r >"1)W󫳓ܩEJf)?2`"0Р p562grVTH(bd^ ;RAEc{B'E6<+ue$&2wb OSB/Lƚ%.e#VSA͵Tz* ױtMp-mC(ߕ~הqU; oU&Scmf-kMJ6}I7e#3Ŕ5 uBfQ-rGÒ矺-ߺ'eω=N^:wC˓%^в"`M wDR#L4V7Ġ(ybl|0Tcg&R[E)6oLZ5 3.P3e3^Fכ^\/U)X7?rY:||To?V)&g_h&/t1;̏`.xidM.i{@ƒ"p+/DVKtfݧB^hPTq=sgr>Mc0:qbOkr=!6t|?FY7Qqy}I*3+XA}R,ƒtz{|n SPOP#k[xJb!kyiW+<*&h^5һ+h 2Z| a1`d5Pz^qF=mϛ0וc~v-v)ҼK\Q qՏk:ԿbO3(H=@)a(3G P7džXBy@+2"RS?FҰݜu`-#2 ? ˅W̉&.@&i$xIh%JU0 X?:`SD?).NxjWQ3rm[ Wi 1P@ޑʝF/ L3~WPJ#_jyFfk E{_ǹk],+s\A{{|iX_(By[@lٯ?"EkXjƒR93WFnuZCu~xp&~cY"?21i[,lNH\wU}ɻ%V,}X{<Zk{u.4_Ska{Vٌ:j_ݯm qڎ_*^GQv%OBrrҵCmc۞s|ю]à6l'* |CW^Bx<+&4Xb1c22zڦlwQ4a3t ZzwN# @ jqZ[xxkXVCaȆbҞ]glacHoUM)/IԂiP_d͵`ŔhxvpCLi]ɕO;h|N=t~ LRMAEBX8B?֜~JDhKۈ vuN1wJy7 @qE ,wg(jMJ/Y馽ηp%si#ב5Ay<~,b+@Y߆'geiG\DN\V hOH3rOjz'vnPŪ傀E!Qz% y`#Vko?[7lSI7]wFDcMgeLE&ŒJXDr~] Œ0 _8bvDlw19U&Ȝ2F$6h  kuo_2n:& G_A8؂yZG-P_ m5->R -GR}ߤznzus `R!;Pױ.`\%BA3$Qjx& Aݘ(R%ܩ:@D|n~)[h"]r8cޢRW[ sV* 29¯sK {-u:b& \ ;d?/%/n}G%,5WU)z7xKgQ& ˰>ί ׇfZǓcuE%he:)l { ( ;N^f}f';,,jI<3%/eX~rHGз1%^# 4{2Q {Dy&Z)]?˭lrN?dlrAcg^Era 7|^JAH?K o. 柺'ڴK&yBxo].緢s)[mSl~Η8Uja,U&&GA+j^9kYLTKi sWfN~dFN/6 TƗdAs hCIVk2UGuzx$Ӓ AA 偼cľTpI#V !JV :["61XWBvB;zD/L$(\yONgqs'MV t:>$["al= *ϔlt> Wl%0FE;s{GP@2X$7lOoja_ lV_g)(ODen+!nFz߇;ka>)W/WNt6J|b;qA{`7ÛslAc>Uq7/L&ٲYnǭ Qp$3Ōܥfk1D$.!U ! ""~UOAij[x:ۅ"~i[߉lESz5DAr_8v84Ld? J/bNESH֪SMA&9m*yүMK;<H)Z80_*cNԸ̺6vm,3N0z) i̍rT2Y,*WHY(Y1?ۯsVmY3p5([f׆I=#o ܕ濃2h2t7ݭ -_0_mENs ozb $p]0bu[2öMUj5ڐ9i;j8'>C$ٻvCwS-kзPTQ 62ɣ2kU2sPVAZus)vs,R6F6O aGV]hM̼K Ag L&Rm(vm8u tKn;F|K&a G1Z$ 8>FX&xB@3%H̤ny H)8TaT~n V Nu Ӭ&iI3+{\HnL,ht3,XM0F~.wK6~ɐYE*_nIpp7AG%2WԜp^7/:3[p0W hU@]v2N'ѻ#n4Ɵ.u)RbcJ(.s%.Vm,%/ ZI%_Y ]5km~Xˤ_O"0'+T>HlZ{ԨIL/3Mz.w;e|ujcZR3%T9GtHv'艉oi 05?~Q s|U7zbV52\׼ @'Fe>ѵLsTD4#v>hijs @g-h ˭ s:XG0lud;u#<9f tz|Q( uwح2ӓe@E#!r-W`ܟWB.&>c s9g5hӨKJwU{vG.~r5mo["d7 P.P{krMǹXDF#OYVF9/Z^rj8ETͺQ (<61..蘹!"]g!/k!9ƻP Vb\`vnGg?hd#l[?(ĮiF>8?;R˰Ebb{Ͱl8!V1B78yx(|=^o`t9jt~۱mf"Ȣ+`#VU6"KH6\&A]}D2P ~5K.࿚ћZPIT4z{: K=F$wq%X>mcKУLPF La<-|̩"3CJ%ALPeJAV<2}Dۈ~ (2yo~^o765c'P5pR\(S9>\-Ǡ;wk8IC͝yx>%Ƅ\C ^7dXwR.n81|l.Ŀk2i?iږ5PwD X}]ǔz>7 c.ӵ^* 26/>`Ie1+΄[U3J2>[N[zռ, aD {Dn~Aͥ3a+%OA*->35fM+3g"fl\4xiJzŲ9f7f8N5 iғ9wJ3 Qe =|yTzkEyu_y\DN@¤Ẉ4Š{~Qd2#jAJC PgnH),›>=& 2gl z@HkC]a[J;791*k؊ b; ([˞qb-&zWPD5otG=w*UdFabmEJh.)o_M d<0p3r YRv{RE#Ӳ)P*u FƜ^X;m >wաrgbݣI|\!B ^ ˍ5h+f+c%m_Ñ6h[;l( ^ &ңωwҙ%~[:ŏL>ԳDGu˒fk%1*\:G|ܹp]!|8&q0>,^=睒D\,:ß<~$jNTϸ'qɋ`9:R2:p3xπJvvuI]FbLGݐ]'q(gc_Txk~wjAxd0{ xU[Gd`\ZBW'" 6zU (=%kJǮ ^vtEЎ]fgf(@axN49(jo!Ủp"MROp/jNRM| +>gn<^%pe sB+TU9V1jd鋭: V2=hЕY`~dfHOzoV?W _[$$?,ד}qy<=s2s@f]M+ 'z_Nm>Fa2zY*_gG9%.2ᗞU↙6·"PSTCġsDہ#8H .Ufk?"2^ 'p۝y M? $gK$)4Zl=)~f=5!ҹM .@A0_7?LtÅI5$裶+i`R7}B0yas67-P9ւ\ܝ}f2+޹9 z LAey00NCfrN_}ڨU@v.uPw@&ɭ3B7)'n cK W]7nF uh|RV9o d D_::詺> XO>yٹp rPR26;'Ӊ@oJI۟-6#wkGjïqSzdhfT9 rn͉G&\#/s(q*bq˗eP+wp)Vk P là3,vɿ1 @E&B_4p3b;G;=UΗ,eHӦh#_h5.#У.G҉CULҀ)W|o~%C}R 6|Oh6g3t yRBʏմo0ďزe \(oUxl- ƏQf8M:;h2uV& ^Aϗ9.s-B^8yAs+f~֛~$8Y$I&m4έg.D]#@Fų%LEery_V}KmۂD83[:8@ #/L\R- 6&!4ҁp *'/qecDpK[J`G-G]w޺)gl%w{D6uCNt`Ex(B%1>,1:9D(Ecl7扥ȣ K%(3SdaLȕD/uW/)d7KP}N nrac2 ^9̪K%yRzxL4BDpr6;3<dXk#"QoӮ#Y}FNH*K[4_~oTڽMҶf3?Wٌ#HyۜOZv9\>FquMm;m7%+Ɲf6|lSlRk2+tiX4N\qVf!P3ˋq-\ꙁ總? ;OZ?ӟNtiv2 aisNhhoVD2`U#\Q\މ-(pyb*u<g|37h)1/5EW΄@R ݃ܲK M%dJ4JunnO:d3<\KךeJ.XH~Z'$ Ge:bҤ+M@(!DzH[Ti"x]6}}`aW]D z}xQfz_# mY5WmA(0F>ؖ=[;)lo2DC1Gia*paEV=%dwmt% e?o&ٖ++}*ɩ93eM9uut(ݙc{2r: ,T^5qnz[R ={^soh ( 9ΰZ֜S|{G GDj7wi_8+`]H{Mb.35Ϥ*udQhϐ:`=1E=OoS%֯`DL&rưvlI4꾫]yQOр|t)Iȝ֜ -ʊ:7/g햶-!xHF՜8'w'dhm߶Ag+~R@&vu#{ oY:0׸DAM1e}ez_ ՈU3g 5B4΄{{  wX)UL}wŷ_m9}V WXaRWu/YgPWg恖4FP(W[S&x :Zݤ62uX$N'd'qpE@2hfHl݋UN~4:4(k.>[8sc7@Մ~:F( 2IMtR[߂=/CZWˮo[Ap_~L.57 jL SNN[њL$3Pa1z.]lB 4r?|o!i gN+cX & fR)c4 U8_x^oXp=hCo;@qKs1vOtS Wl-M/DOԭ` cIl FhkxJ5@9Љr"24ږzSS#mK,ѥHnϜELy>ZqOm`hCRD Y9FbnA5d{Yf^|iyMV}5+jjzg[|Q,.J סG$'69lkۄʽa8?bA.Vۃ4d4;a`?9iTZ缟P ,ض)%aj"t3M%?`b S^W'hn1A]t j\9*ϑVڡ_=_p0eljUi[f.O9}z oƘWOC80C"w3 k[_iۂ hb@,:QQcr^k Gd H?z +F,$J]͓ҫp*}; mJʣ!Р4 TLlR=ad$yЕ lI? 4po] & dDG~gD^[4-.oR,e‹K % xH21 w׋n^q wÉ'M/kFE]ESc舽gaFE(>dy[v\34ʬ^bݴO LtƧ uЧe܅8yXC2e8x2h/l=~#בfST)q]u%=c$N˺.yѤwBD-bsT7pOXĥhO%|ъDb4RUSI6zBtrÇ9E+pu_KcHׄ[ "&Y~ )#Sj]Lh=Y%e乎tRph`*>6V󹴹j篴(]9V (ے2=-{у--g\y8"Hfl\س?\2/>stL5D d!1 FDϗAx$~5Bqwԥ0vƅ< hc(B -β), fT$S/ќ΁,ʷ6 8X|pdö@|t(@ps\\F@VgqM_ T?H~sb4&h,5I6WOiqjodyi98Xy+ [g Wcm!WܶAunroC)MvC B9蕮T2]@iaRD,P N5ej:(:F2{EɎP3K/;ʯ~+tEm781z̩nF`=\1diˈjd„,lT_'v@aU:q"Ny-8Pj3̸kBf/áP;]t r[(MDK@V?r16+v9J[3!d>4^eNOEe|^tJt ǒtS9ٛAq]:O3YP،ĵ sH$Co88,yAL<%\Dms'N/9Ç!.fxTzj­&:e6+=:1XLEs;TqZsءp 疧Ok|2L2G&Zs8@ ̵mZ%J>9WlQ[=#-V-$Ё|ԞF;&bwZqi`1βN0 5A r ZXI /;LLZ?.Zb~8<~+њGo6{#n}P3ba m:G{WY! \3.'[* ~T%bj 5:wc̫Th5b0iSPY?0;iyUtx0,v@hf-)HnH}$pBzHSЉ |/^վ١ܸj/MMbӯOzJĉݞa kˆ,HTIw6=$MNē VyK2b ^,5N@/ZxI(L=v|>A?V0>""o%9M=VU۾,8j*^E%{HsFgv)ӞhΕ5L[N8Rpi9R;c1hOlNJ){}Zg1lu bWb(V춁C!k뢬}nib|3Ͷ \iS0.PݎtHp>IcYv.RYrL^ &tz1gȼm:.X?b%vM[=.k<5JiAq]Q ۄԱ_ɮEILVMH#8~/+! g(~ç,`E鯾l5|+7#-aXdDW?]rFmb8͖$Y 7Rj;-0zȠz >y0{ٵڷ-NTv.ߌϭ-b$(q$Hgj/#R^"{1p I7mpu{oo@V9\F֖pOC[2lfߓY: -.""K#׍%/QD s* ZLfB/64tJ:5PJRMшWYM<_cmxD0ӘKיT{v\WJ&\if3prLH$ 26p'U]mnK=T 6["r*KȀ)&@cTg%/6{rNRQV7h@JK  ][_5v1éz9: C9Hkkr>fSVh ~ݡyEVLwlr{*~Q^O"c"X> LId:2Q$Ckaֳfbu8LůԼh"u}7T 7yuŀlM`o^ #U3HMVMSGJafp0;+?x?76-h{ wr O:ddm[GC_?-g̡.#zVZf8\7 =6hXKFHeQCJT⧍6_!SWN57%j H)*Th[8 F c A6$X݊t }iftBaùf=ENdG bW֍lɐG[(!E+YD_4VN܇:m"x`bjX꧈\fDdlՠ 1 E~f<^V:EWh;m0|QiED*TUwA%汒0Bmb&Z1fE}Ň\GĶ;z=:l]\[[$-5K-~2#} y{+`MιKWX,) IQȲԵbWiwVDu=QLMDt.)Ţ.KF,4./aqN Ao0\ lUYxToLtϜ:I7Jՙq(R._†JFTf21$\̃U 篲 9'6 H w-ׇ!{Uu&(! w9q% ;yH_EF6Zv:N@? \R>Z!yg&qJANMV%Q% :p7 ")KhÎFۡ,C@{l6SFb9x)^V;+v'QJ h=*ϖGoRA(L1P؁Ttvc$2[vgSk0H nUTj`;2̪I2G`BDK6r &UE3ۨ=z* ˷{DbfLc'pyװ`k՟`%^-kIU7[Չ@S#!&?:wV/k$;-^-N=x j?!Λ^%+(CrT͑)Fy{&q1k #}bNt!Ɠl)b@JJΣ^Sh^,+PKNβomtJ#%gpR቉ " 8u {委dU۶䠮B3 ߫0'œѽv=%'pA*w Yvݣg|nUw Gv9ʹNt6,Ubjh*rqR/O1*/ A<~_!R)N!?@Z.U+Kύsk4+⹙5RՋ!$9̻L7 bQ&9T}-?E  3p 0i&SAD @R֠Cq̚VH–U\n muV݅|NVq48vH\2K#Nա#^j RABO ) sdWB 8\~MPI?/U{knAƿ YB0hmA]Md@?3bӿhu~,Ez-bPBҵtFl}`l-Cɀ 4ogeY֊㰽XIFB~ ~lڅ|#bqA=#1_p*t9nMm-bP WnO}y0CۅUV?'VĠUM=Ŏ7Wt *p̮֖%|B4u`MYC$ӈJvƶY8PZg6$گIm-OF 䛿ltᑏRmHҰyXUuṞ%9O6G-}x Yw2Wblg`9rjtUĕ(\FMdo!JW>߷5YO$z+U9SAUz6| nȥ.ʁ;0F/-[Qֽǩg0JDI^0GECp<A#/A* 5ahոiɻDž1: yX5#L6s)|SO(rk;_z?v0ByU0X({DHڲX+5ShKRb2b[StẆ`1N'j}mbt_-צK]9/3j^OE~d#Pa g Ü!Z s:`7|/43=6RxY}u1uod>qIT5teGl{;%2^̀>jMEl[J".Ū2DZs!>J mo pŠ0rsnfȋt;CNbm,5{?ĸӿ '<`&649=J)18)Œ3MHn?["ZX :j &r,[SlCԍޗ)?֞ݝ9P k~%wyE^&U>)΂)N}٘CNHTypE)5 mƩV=>$d z[V؃638֥L){ų ڴ,iw>k~Y3pqBD&w0Kb+g @x-\e/Ϻ8MFwQ2=7KI9t#K0H FK| j fɯ2t>#Ȓ 3e1TM9ZoE'NpZ ܋A-ɻ4a_og2Zf1?hl:Նj t =~>f Ԃy|T/tb״\#J H Tj疱w44KF"Mo@eIAR2x8QWͼpO}BVTL=3 `59ٿVP dK ѠhQg:ڗ֒062yMJwو'7vc]e*lET ƺĻǪ`nď3aUE;+|f@ [DL,EyKІ0ivW%q?T32]5썛B0$eoy4@[zc6Nz!=U,jAsp͕|S6Z@%!G1OYLN&H;fR+lzTJC;A}/hPK)O#%15?|A*@a|{w Gyt_7vJ)a:t>lo Gj5…d?;X M\O 2(+EaEZ8)pkxGcaL[z#-V&+kt(LT[?!=obΊ{jJ=-e;Y0W|+.gzg,"nQh.DJi1ڕG`-<<.i(1ڤ̈́={t؈kGlz2s2?mpw0/zh^n[&? bH^8Ixc%YdsG󴭱9~l1R/Y Ip*fd14̫4/rJ N'L'EAq҈a&xW| Sԙ׍dC+I< dHHzd4ICj~~C/e^nҙay~o }YW~,$d8f$Si8/΢o$ CL$"W'@&bݥl3 -K/(%!zJ[f$yQV~1sX  zAIjW >R 1~$voC`v0G^4#Sɹ ќ S`r(It],k\HYkB0X`}FRBu꫚ K) g ,!.q8!K1̤P\S"ř^1XϹJ/\3k2\e5tvg~{QU&P" g#أ8O D|t7UF-Gd<'9NTGBm.aաξha:tXO]8Kr.wE;/1#_K_-NjG[xe#H-_T`:x C=ʍci>#\Z`$gWpJp'^?n,qrB.ΖI!Zq`K+yb\~N `rnQ+Ŗ-=x73Xְk|Gge x6HSaeZZUF-{{cFB8(DϓI~g`1DoZݘx' a>Xb B5sxT6Q5U Sd$[n*)}\(a:hs"дZd ~'&Lۓ9l(L8 OZSLH+P:*~XqDFyC:8 2^m/AH֐xHQ {#wcw˥%| \ ޽v(Av*! SKS-6L=@ =@mIHF=$]zxk@t#IZ Ax6;G0|o^`ȡZ"{nkcgp S[R؋N){ذ1"D 0xi}ncV( LnXӷ,H:y:->^ͨtDt/Ji=x31v7/JbziF5 zns/?xzTD - z9[M԰zLj`5`bճ3+.EAu'aH=~`…m?mo tX:[R"*uXfR@}B#̵3kT&52wPB\5$ (f+,cãt*!8ҁ$wG8iNe}Nj{9[ ¯.>C|!RlngѰ.'s~.9{hietXp M; >n# ,Ǐ.'N!0]l|`q"eC{̝wٽUU :zS71#B&%w"]~ 1;$8]!sbxIEsU~ H\bTlL'Kڤ b5;bML><:ērp1"Հ¶ E()er/N5t&2sgEx6ʂom{>/ Y̭k8A2JgLmݾ8km\%zOiLP>R#Hfr-rk .p=,ХJ ~k5 6F)bK۱murU'0Qw>HϬ0,jv :g/n( ҏӲ,qna@^5؂^oL9Ot$ISsOND㬗!yJR-[ hm !˸v:nexJ3`s :l79@(g@39nl˦XG93 HS4Pt(MfSl=Hc hj?hm}f4C_ք * $G"nוhBGc'賄>HQ cC,?F^ R A>v#څGR(\D"SHbcb0Eg?-;g6uyT^1#fE=Xb{^b, wp2?Pih`ifIm1 m*b_@ݡNK = Mf~&*5;_ =oy Q˼g| ;i^V E=^@ZTFD[#>4D{.,A0#uQ\(vL;A:fϚ::W;f]ӴS*,t5a;(zGYc'afw=hgs7o+IP?xhsC,6n=(;"A*k?U.3oN EGD ӊХKlSq7Btb?~՜&Ȟz)I 1Ihܺpcʦ|vIl_Bwͼ$;+ 7.7M**ZCI§2r1qX>l1-tRJaLG,7Ymo@ﳷr(2*.]ڃGSُB$0шlv*9q̟xX?T>9TV|:6Eַacۏȳ4|_GǠf?~.t9,~x޺G>\sF*5+#@غBÞ6>܉&N<_N "M&} 33TAe7fNwבwz ~SBlӆosr"5: $r1`.YPMvrM4 yʴLo(@*3lKe&hEHʆAO"R)JR*56QIA^)P s| {Qj@_\-.f4MpD^TϠJUA{A:( 6ijllwPBߙ}{НcU'^IcՂm(@!p42 Ȕ]>߶v9\ҧŽc @&lĬ!uR3bN@&kf!kwbFnz*Kg Eaqw@T D"pgOURѢPt6wpsѱ6(h+&>sWJZCQ/`'Yq"w`vZ2̚:`B%o&A1ےSP Fi։GIȀpxiGؖ #xM?m̈́t@Rס;mP]SCƝf?D\"];G~*VOuѧ+CPSA`0POT Zʌ`W~/5C-<ġsD7+ y0G]1|fN9>?(J3\Y"E:>?$ iuB= O" }E 8[dxQʷg@Ɍiv/Rc|t丣M(L)(v5*!O3HH$FZA;Pw֎R)Lv4IGnȃ0XL?Н]VÿҹiLP=B[5.^{hMCw[@*(cvu}=R'_ݶlxP7* tt:?8m>"}u~ElrA͢?n҂ϙC+#?n<Do},<}um=etH_o9,Nz?3Svfl?Cziuc$89(\y1 hSPx_>?oϜtn=+OA+/ye&b6.1d*r+oj$RK(5k>Ѥfjۥ :䓗SӃ"F<>JPLM2*6{[Zckyl|olxɉbgn4^ xw4Lߩ]3"ƏÀԔY\E9O|BPVnP >YKz喀XOoD0 Lř.^Fo}֊ ;K ɤ&mX$ ٣][&ۦl_/fIsm}gHairВoS#ү h#pK(pt SՒ&oތ!33F>#ڵf3fw۴.3Nrvdk>nGY9bg0ݚ~s3\@eVyݲ ©sI $T S4E|X^T['Tw؄ "\C&.mBBjW:z4*(F ntHKf 5  o+ ;PڲE!J~ :sfڨ%!~=j+%GpV))؇K: n!ׯjUN[d%0 {[r'<gEXNi# V"ޗ:k9hMW08{5t@wƝ ^zlt|:^=֒3| 2GlG+5 vi8 @")gK3o+;BoΦ?X:vnLx&>}QQ'0&zM\EKJI*-Оo)Aڼ|}GDx iD%e C2}?HY; 4si*oŒT`@^9R6Sk hMGBWRH-ňiϦ }+Axѣ.ɞ"Y 8( 16|t08q񃊟 /?Q+f U2/1dz}Eb2LWonQw·6ON[:3cd&A-a$CR;{pel Ip> ny-pgN=(ա]>=HN W[6wBzjա^ϒlf&=R=D/ϓI rPNzR`2t"¦T-aUz+/ D-f+缾W9/2&{I=0׍{^a,3sdimwH˅CdSNCc*߈@MtP,Єt`+m"]4~`>@@S'0j4!`gسP#*К$oT["8[fPAmo=e)D9u-bN98bHq( qO~0:ޒJ$r~XK+y.҃Fz8#g& Eq]:K3`w|) Hl!6DYܐrvO3"x/IG=Y1wFHvG )o]Vģn"c3KiwBp)#6t3X4 fu4}@!\clbAl+~fNêhFkO)#gNo=*? d106sUARQo0!;c~C8tpHNů|,KOZE~R̠D,}qmX#6*}*ؽұhWo}8}6lVضBjepP0Or"zBlDh7.RF|>#B( Z"l[/))I%2ޔ%~bEv qxqrܲ3#T _ͅ*X燭:GA?#,$~ ܳAO$^t󍵺1{V>5k1 ZRW^?,xeu%v}# 3T:{wF&xmVN/.4sy(Yݑ~3k$2RLK9eƀk2|G d$n5kŊ;wPƨ:=4lB_8&[9qz谥BmB;kC4m3iw<c0F<9+͑>LX}ɸ( PW֛w\,N T* / D?HIʪiT9S!wU:tiZ͆W5lBnMPcDj~bD< ]h. : !Pe R]֚-=2$Qػ JnOH-L+\J7#6ŷE'1J ŧUr,( UޑVg0P;R‘k1)sN=m =:p}1xX`?D?ʯ_0L׮,e'B'>9io,&$z5Hؽh6RRPj۴8x}}[Vj|R4ODGw%VJ ؐ a<٪}}"~ ~`CAC;$*qyTQ6Zg7P!ը# 0YK_M4yNb.g\#) >6m4)+ l68Tyk=xߙ]4) jsaJ)\z]0Ҙ6"~`EEƶh=uT#bQXIwW&QuP9ePjTYu{UZXܲ-iJ 9u:0BC{=In_YJ>?,T d˗ABX|jHEAjDsH8;4V4 \X"_/Jٟu$Y]zp5΃nyJ4X6{HƬ ̪ӽt.#$;)eAqbPh6M08v"0!sV/`_/uP<5vuہ)ʱOgsYקߦ _$?]E5KXU.䧠-:[w(Ǭ^p1y! ,U(r!Kl1[p\q^"^lB{L{P0NG,.傯_]^Lv j錄ӝ2rXJ K+zDOH61K jᯡf-jE[R?Ȕ2CrGI郡 FW2Rl yoѠ}nJ@HP~Q.ɆAIx?6 ˏ׏)F8O2$u,|/Cnzt-*WMTDy*lC,NƒsG'Dc_C=h7*%2i.>8iTTG]҃Rh3*gºMR \L^{S[Q7iU~m_J+2W=;1*,gBS1׊rJ'E҉{Mr QЅRD0!BLϧkN}Ԧm.Xl OD|1 f`<iԠbb Uz|&kܷT"A+?j#7AN S4P5`Z-%sW'}k0<- x-oK/i"B^d>QT[|Noehez8A̼$GD߸?:*w  {@kK}E2]L*n׸`ihR!cX#xX}&UZg"ꑛf}ސS\١%9{{fzyȱ/0rڈc_xhq^#K]oynKOaɃ@MvuU Bt(c\0;ml%ڶQihCsa3Χan+RvKֺt<^ \3 GUJIܭ@\~gxc4Mj\ͦy>T8ձOA,;4Jj']BYQyEDߒ#Q8F ޅ <yb!5Bc6c)4`Zf'\PY"(Tcd8 Z t(Ag;lQKzͳsRo Vi 9PaJpth}|F.u?}9=!o 8dL>ܲ7 @\6QaS$8zZ"X{;(XP ^٩qħSjRŌS7㇯Nĺ"F Ŷ3gF_1GWAAmK.ƺ>{8V22wmT~NҔ_>Vs&|DB_;fmOEAB,WN|3A/>ޱn>#ַ^]>-%lbf?ti_7gqM7'ΫWCx;C;+QͿ0.{.B,~!I R@.5%]eWce|((eϚ-4S+-oZpQ$PdHi7J:LK f: G%Ycn]ղksΆs$,%G(V >4Уfu "t(b+2٣|H:\Ir6KX7 GᨵË|| 1@~D^J:Z%(i Y)yql bEoAS!'Ĥ Jv\էʽ/.h{PK"묿$Ʒּ#c3Ui*|K؁(XtF$3,) Khm`pᠷ@exe68穞"]Tc)# 0@py,s#Kd+tٿa3*Y$$vEl 8{|m~DOo'Bǚ-E+μi#o'ݯn`bg#;=ZRra(G²kumzשj95Bo(ZP3f5_4(.h@&.j&R "1tfk.V5a{;ti`%FxrGg~UQ `mYBn.1zrp:~pa|o瘩/mF=H q]:\戶;+c龪:qJ̃ǽ:kcO=Jt)t_Fh7jOh}LݘoŅK_b#wlNpO*8VݫzC/N2fjQtDs( hy&47ds%TЏYfz< @Ѫ3n%3_\2ߌh&V e[/v,^dqys<Crᕓi M+uU1t(QH:7|:j3aBOhrpXBǤ&RQSwG'^K!^;Z Ps… xznGboי2& fMdg"3sRT;$H=d3!BD:E1I|eʻ-k8 Zj~,@{ai[*".RDpHc;,wELrPoT,~sV\.%vUc GӌX$Yí}=_T5@/ ൛RmJqJ128rR&@W wV%cne39;xn B܌c'|uIh]LVǘG:z0uۘBz1M0(aDŽm /Z20mI:g * Y WLcvDVJ12[[T沛&U!|1;_q B}-!}vWD,?[Ȧv)܁ze[k^ݐ"2^Dwڹ X+ZB船 WTB4?,9VO|2RYF`&lv~ CY,M( 9-5}Ho38a q/zjnuS]0x£4Zrfѭ#-0P # "^+,Hcß{Vu3 Վ7DHz,r?!>#n= yR5\|*U'LqFL$rQ$$5w`FѫAK]@FܺN( ,`V\rK5dz?2Һ}$r$m+?Z󝂱kdڄN7bҀ;G }&h;=!& k5VI׏ܫHs@duH9KP<\'8=YR1Ƣs1G"ObS0*(WϊUSl&1579Q>4ըb&|4$1fBDQ).JԹPk=DOCKN >If/dhꝤNlmPÒ[)<~ZC 2~UF%~y&?'b ECwd╹ib6ZrMåE5Y%"@c1~ !E~eW;xck0MqbC4/mk5aNf_'DBɘFSۗD1iN`i8N*D/.ƹ%ty Epr'cGUD7xO]\Yzޠ~hĊ1h_P^Xъ" SW\*h?.Fhlo@kJyls;kvڸ z۳>l"AwkjmE׫ޔFrRùJ;ڪB'_p/F]:~7?6F}CJ行D!H'248{DZajAcšԅa+lʵrtU6 Z?+xO ϳ2/i.I4R Y70n+Jq=F)̲GO<%V54ra]JHȥ*%׸܉u@ Qrx` P5CUwF) 贺3JY"e[+,,ǥIwo?\p8,,' M N8,C,v>2kC+.)SoCXQTK ~ʈ0GKBϐ@26Qa10Z2LJN@LJDi޲ΰ[$j/vzDb;G86l]CFdGөxL^-`f2"^Tъ-KiF30p˻ݧXJrT'_6J3u"Nr̠>Sq>^ōjSELٿEs&KW{evFGj^r/iwkd)dF 4u:3F>_5Bu,)"'QBpFC֏hf Qы&O:;|f sS`ދ!+Ϥq͢%JKe5 A܂:s;bM.;D9';[(KC`c܀^3p?Fbo.ZKc*G|Y7ϡ`_"]4TP|xs#}%Ȩ˴OHQfnI>匠V\0Tt刵g $Kh߃AҤ‹2Z,Lv;nM1/5yhXq}fi2ACw R$¿6%|,-{y.9EQjbH{*x5yB jOJ0'VF0|V1OoU")I7xO *_FqoօIiKt36:/҉3#KR]IB`GAHgPe#YΟ+Mm h!.r_vDhJ;*.deMۚGP}!)w+DyВ|lE‹&Μ5u|=T>䪉t|̂# mUsJħ]+)3f-+28 ݙfvT2%hO!?E]"Q'a% 25@L 6k&J"Z'>X"2F$鄷.}wabjlV;?rnwڌG6g) 3oN0z/5"UOL|+e80|.>ak]TMR0"鬒U%z=u\AL}j:6Dd# @;Z,O8DGg?'uDpBBFt}Jd;mjڽ\q@3moBts>9K*!°}QGFiqBrPC,` snֶ)ͧAl@U ˜!Cƕ}5)&C³s >6gi8%(VgOᐆĸCWb%0=a 䃫~ kj *#qWR .U9;& ,*r랪eUqvNsa̟s \rQ6 [tXh $z?8ѫBAl/=41v-Ĺ,|C]*E u-lV<@mVD +Qz6Z*!ya(g/HF%ET^!4ɳ]cjoE0ǻN[J|7[VlV6^c|YdR?a2q$ AWv=_]cY:1/Jk6u=W'ϭAyqiw:Ӆx+niI] _q"HO;{P5XOYpHrC7 :'9 CӇ ~MpgڣټKe@5+ŕSſE˥o/) ) >G&]kdߒkL?Jp"Ad9%縿[G\='Us᲎E6*vbA# (s`m hd[CdŸ1G+:[[fMH$5d-1KphHh2NK_!A'r-ټJ:)A L<.}ONlkYH6@ԒsWm)Hx7 C(oq=pԢ(@]%cKNEgLĽq bxVꎇX9M?'΅{Vڵ@DCREBp6!v?Ua&ze84@{ʮg+0$9Rjb/*<i%"U&r`v3kԲ]VkT7亖pR<@; &LYbfOKtp;aE.`oWƵFSO J0^mÀWClnK/ܹLөzŐsQkәIC)BjziqvOn@2n.dp_cR0ib\%J6E)N+D}<tKY{C㵬|2N!oRf˾{^1=u _Cki2$ c'RVoTX3KJm?x~aC| VeI 8s<io\D?:M@|ip\cWb 1<#YkrA`AStUD-U{Mg5=<'3ǝ1SHnv#e\λ(&ZA%ft2D%v(ߛmDiDK>1N=lΆ@8kˌ+ I5Tϫơo.FܔMR s'.n!V]bC䜐Y=FAr ap>(1`km@黸'y{Ѓ˯&qr/s mj]•\ݷzy=2\ ed2"_0Tp6|qhmkF4"^|6TfqFNŴp=Vr!7.;rX%#(hg 4["r.x35}4=bMMefDMnv t:V18u j8U7B!ΪRڈIj{7K8" g9&*5NuH\k)aSmNb%>ri/u;8RPe c͋W0 4*_ka<]881fL/a*݉B5u>,cM ;2ײS(h.MzknY\@I0_O2ЬWyR' o> 5b%دoVth:PSǔOe'qS$)3ךʛ&{Ǎl\Ww<^, MEhtɔ=9D xbnT$*bWv-vn#`W)JOKo`b4'i4_\ ^F )  =msVF۞Bu$~(GxX O&#K9܆n-;눙6=ga"iO85*ɫ@b2fpnԿO!tӆ _!HO+rX.*O݀8ɨ#n::>ss{4M~P5{\YI:D|fG)ȴz/mD8ɱX ;":֮_"FP-A} gzIͿ3= G8( $CV&`K.](fp"LYfhx-Zcers?EAOPLO]8#4.IzX`uZc=Ӂa?~]B"<4 l-]T6C=K>B8x7@0`{f@A$k ^6\m)Jёp1 :4Z2Z AXЁ"!Z`8*1EL˕N}Y@/%] 'qؙ) k;@5"ZperЮb,@>~SΫʿŽ<7(jj|tz'fU*>+֌1^/ΪxGEwE #zq&Vk^P$*ci'Cn|z񚅤,.^PVGItʩ"fh"Yj?I%1ٳViYF*] 0%.mM ״9wv[aի =t Á0p);S`#G^j+G~s.IVݑ~1 ua3Koc4wT@O(c+ei]yDx < 8mbMA@Кss7 B[OQn̡GXd<=X. Ba]Ub*$ l× ^}?p}jCҡEC¡4d_DP!S?M&~<) p]e=uӱT^񸘓EO"ef97 >]PѦpVNTџ3@9GɂubtHlbn o]%jUOV$)/05U`v[ JK]Baګ7¨|ՐN,퍼 eG=z)RX_I#UPXua_U$q $Ug=3} WX 3役u>ueTJTe$'@7@щU7 Q MCQ ]"Awe31DXkysgu]GLZa>LL)[l:Y ꨽w$E{2vDau8Հxmg Hs^%SYof>oQiࡏBL7՚lp3V) .ܬOB:lh3ꎗPN7K PKV~@ 1c7&E0ȞZG)Is0' gs+"/@j;?nAk43+/3 ҙ% eYB1yOd2@uV_5.aFgr(R_}ǍI usc&a뗞YD}vkD6S/va;@z̄lLW|~ {ۢY%J10ы$L <\R3+~H Ξ:4^J( -TFĭw:C4_2TΉa'7C9xb9. IKƳc  q뮶 S~! "{oVt"#9J`)iq*Y|Ť2x_>QC($s+0nXW?D:| 0of,"(m O'3˙Ѝ0iRkh}Ʃ:\4CNʎw% -PH,tJxGbz/ fLou|~^/WOT Ư9GODLw7G_Wl@9x aLb1 / Tpu7|AF"dF>>c!2d/MKMݧ砈bJ8ЫëTU~60FZ1bC4lUHۦ0?>c SqٻN]i=p>#4m!z#8˒k#Հ4aq1dszd]Q^zkʒj@uEܭkh CȗfA5삤h[$GHxLM`WV0uc0v𹀼#h"oA}_n[vyKz˾TK/Op>[^!+uʀQ4ⲡ=z T3!]i-"%&r?v4ŏ[lM([~*|+"q2n΂Ӏ튟CTg22tl`ĔNactWsjTEn1:|@b(! i S*ۻ{@J ԟT٬Xvmd» Rrgh{i}/R1|A{ԦYh V|=^kO-X0  oCu64ъfjo]`!KNZSy3j:1Q(A6% 6 ED:^-K:Yrn)so߄z2#Ȅ.G4c"0# ß.udsaS99ez7c܅RyY?:P-tڽfҺ(?5p-dp=%x)HcvbfL{|EfKp 6wdu$.~Dz |+lIGqLӺ苘"g)gF\f+5GwUݮg֡;"Ww#%n `M]pYƤgG^`{^X)0恹_d*H\ٴ:^w '(Wūx `$8(;{:H2`F {WW|P xZ`h;ynwTZF6Z`9;zk[vc\4Z!F֩Cؼ|hݔA .wA!?8Ͻu+驉 'ƣ毂ɨNm?{&%0`(#vkn*_Ղc8K3툦'Mj \4L[MYvEvXi @'$[4݃÷aNQ2yYi|6@LVpFvyl5w)$>:oJΉ}^p¢='0gʫeO;n=[ַMZ:~Y A6U7䞳u;1MJ`q.A1e{l"EJ`PPU~S;+NC/Š@ߣ}D&DA x8q-+ʟ!>VU"@m$8)Ε#CkϠ?/cD.V&ú6nw)e+A8Hlɸpe̦sϖޛ+ڵ:AVbXQ Rj7~!YdFCq6HC'(X/|Ad S[0Kޭ̊3qkn[r׷=3=6n Da+gHloꧬT^e7AN,#{:Kr8֛C4fLKi68Xi^@Q)~ܰ;``8 +%B'T3/`:R-7$) {H/2q9o;Mz-vw~LEfGi[;6UЧI ypՑ ;>w,DFV4챼TpS9.#m؊Gd`MI2>>ν-3]M@GF>X"ן 1+ ,4tC;@-IΞǫ_ 1{%SwX!U(]NJρKGq*ñu i!@I0hďL:~7yIsNU.0Y? pB,u0q\z_ zV}ؠ!K`PDB0Ǵ;1ra>CPW)ytG~k%nSf}{g7Oyg $sT;pNP%S5.֝6iUY j 75AA^ L@wPj3Ij+a9^9mI~h0֜V_"#K_Jo K:T@['x %.+jP  )>(txY.DEǴ޻YӤo/PHޘv4mFvxt|'\ВS6ӵu];/峾\ 5 n32j$?l`FAt&?큄#Z/Rs.7 nSoNPn˱ r0#S66.E5૝^,T{Qӎe&fz_m'᪘b9v6V6e@G0>*;r[%nN&PqFد8*s6,g$EYTߎF)bS;uMO߂p}$ FI("E4$FK Dv4k$sp \eڡ/Q_Ìēؾ槄|0Ĕ3X marPDU;w܎`A]9rYe?K.^4s[VNQn(-"t3a ʄ)(t҄if&/ݺ+]`"{ {!>򌵨}B_h{:@!o:\w MYV ߑY'vwh@2a#z',}ʊ!)3!"T`0w-B&8> da"m =\CxtB|ID (j/T1'%U@( s=섍Z+OuQr*yDn[hRƴobb. ʭҠާΔ h#Ez{ `%/Fp#Vk=N(lIz}2sxBR,QTU &*?dfBKXeg-8g6luڪq$AĆ ),5#d ᏾wbzflyeLXٽz]7*57!;,7SD8 =&z.*3ȹŅP}[dL t%Дdn;ɏFjqdFO._!5qzn'΃)f8Ǫ ~J,Ԝ-u X۟C,-ЃWٛi {t OSIf@(G7(\|帢=o OK8c)2S9!vrO"c'qx<'J#5/4~PYa}5>lI)_ue= ~r $#t;$3JEvFq%0ToZFr ٩OԈa&?E?, |1AopiEƺŇ}8 GxϋբWqBnLBN@8yɩu|[@dg/ pzlϗVdRM'ӐÂDo4So*rLp[bS툖eJ5^JIYMA9?r#C6pBun c a] @7c"ʰ3Myp+'YK7dLKTO{S豓 y>H!`}Ҝ UukNȼ$\08D\R保r4 RѲ_"\tCJ :[ Ճ#AyBMv/gT$l9i)2iQۏ zqkVc0.h*j<CZOfN'qBq`n'+!&ǿu1M~RU]hT~)pe梢3:h0HBCx#W`N39X/ .]O5oXrH 45KfG ?9 ۫~ӴgY_~n{ny<%UASC;w³gϖPZDӸ\=Wa3b.ZbMI?lp)J6-"OQ]$Y X"VzȰJQ/t!hX #~A{}d{y6ZL2 i!|A=3xZGٱ?= Af%b?2鍍?cJ'6v]9=( ԅZLPE%-瑂qF w ù|w-3ϡp}Α Wuڭ*O@'h:o+9V.Xx|̦S_Z\m>^rʛB)SEpw!%D_Y*^~Zy58x&B)g AW]r\w%˲*^ T,26 M3:Цt^nA00Gpcok JbhJ H#FW@:c4}G'"4IppN˞SGJXM N"!P R @%f f\~h1@@ ۚXHrh&μwU)גQ)m;kۤڥŸޝ7FiH}n: Ͳwy< oyTt{&[zYI<)<ӰC2%aM i h~D\Ńÿ8_*|ADYGe!(WlKCm!r2H5ehىaJ8B(biD{^I3/r+7+ZD6"J+ƞx_R׎g/Lw i[&\1'('.Zx-Y@~Rw%3B/E([Tt,l(b )Ee+Ab4ZtwZ5%Ohx.7gY~(0sK~ 9XsE]eM͒dFc{#FiǜU[b4U/ `.Y?s;T"_/+DLܲcF١J:O~ع~]>K9Gwc0qTp> ¦"dS}Rq= tʎ|""iѭ:5{bMTl0mQه5;`)Уd>U*OMD~Cގ2Kgt7w1[Ȅ(O,tm>O` hhFj\٤I.:#Q.Ah0?8 ҕ-Tt:P3/tm\텹KD;׻;yi3.$qj|r:g;'MڮBZC%zP~_C5[D j-.(}L'7`&m|9=Q~Ka9 Yo;Db4[$Z#H̾הTƐ%#zAS'p(OL=dK-vB¿Mq%+O@+ck5HCOtƽkJ*8dWO ggdzrn[%w@|OWm6"$h9Zhy3@4Cgo߈=)wX`^>e!ex̠68ZSD @[t?êH#7W_vm]tV ,Dj r= !ѿnq>D.0O`Ez A;L9sZŬ^zLPa]cW3& g;rBLd߮Bz~b?5Hjv$6V UnMdhPim63@2(amX$b8i@jYs@1ID \u_۠!(Tj^1DO!et΅ZJo]c aӒm]pyf!q}=1Z@ FO<:ݫ5CX@7jf-PD@z4rURҗVWƱmr3j4+K^3uK,q|N`Tv˕!-<ƫl\jD, IjTIt9x/>S2\f| aZF# &g@åpìުRwEit Itd=<+W*ݪoxs#Ũh;C3() ?.kBDFZ  —oj̜tQ iQpywڿ0ϔ%AKZvM/*sI od|*XVqPf_K1 I~yl1(QVc}Jϥ2&2Y1;Wp9VR٠+0}<fMA=בR's]t2O z)SùPOc`7gMOmcxpO@]3x %Wr5N ^iWe x.htu{#{SM%^jђ_e%Rb<+Q-XA"-yk:92nUMj'H8"\/~5p "8E 5 1Na>aoͣOȯw=D۶ߒ ]W j nO?4k[T7y&R{.턯9QGm}'d A~mX]ye$CB 4,)KuQ8Zvg}]xDn&WkCՆsw:-ty1(s)9{dJÕog(87 KM8cJ꾆⿘o*3y->HpX}qg%*=,Nh<=Bs ѽyNyC5{?!6y$0rYo#Y xnqT]=zKJHAV>o`5\pUwAo43׏)jO)10*h`6sDn?6>[+.^p</+L8ut; j3XB$cF`h&TZ8cNB+ֈlIz}3pķ1 QSHj=O}_'lכ=q ?> Uv0_IA:.}tytkΛuslP?%jB!ƽEQcuw$5.B`dIz^3@;h^XsPC>c,l/Új2 R K&e}UiJu[՗ D iTW+ocdK1ky;u" 8'[7>\Mr$KSmOo0]=8Y?Z.$b֐3eqdTS@ Y=<:>HaS'A3zTYe#⾆iA-*ȶcqKr@ ɠ naPg#h6.:w}`&gi)W8sCŖ8h5u|ꍘ39cǸ?҅/ bC tj) aڑ@{-A?kjS>3rɪKw)RHaY_m6~DkΈBtUjE SWI0(|~s{qIJZb$}el3d߻4"iꥎ%~=ac0WlXYAoV]`!DtP/nT˵i Мz:E7@<-ӱQ}e jz@3ךz ,}N +H=?{uVc_%X~)noQ"p`1ih1j?mD!afwODBU8gsoui\l A?#`c[k ?% yWcAX*uCH RhVX\(*Q 9% cQ(F io쪝IW&@J xKc~HaZ>(x:7Ϋ9&@70Z ͷL93Tm1_CC>$Rqy2[Ƹm t L-JMde`= ![2䔒sJ3 -c&1c1p<2 XgRzO%Q-.+>BI 4KMS엟j6a3"?/W,lLffp9,9%Ckg3$B bƍ94{\7#%͵M] #{p%G }< T;5nͼ>9=`t^IڳRɑ+ a>>iZS#2N,ԯ):ZG{4]"aǰ*>Lk1N]-\55M0WJϛ\/Xbe)OBTQ}}+<t4" `V2^6E<1ts p#~ M(ɿM\8凥a00lOW. e>xYK)",TzZh>2׮ɲ:e8.N~+1k_im3]tɔ? ) xp4Ǥ#| _kU:R"8*ou2ĕF ;*/߭T,z̐@6mv(v 9CUf;RyRl=@瀹!3#.vh;L`BFj|l_";HG4 ?Ʒ  Ӫ#x#Q;l s+uX:\!keqfE~N5r%ł=7a|: e31ϳz3m;WOYMp G]*QP9,~]<ܾq,h VLwЌU/=~θX@k@b[UY`q zY6}wOy6HsCHi/I+ҙ Rlf!Qtf"9-i\"ɻquWs/]]s}ad2jbXi!v4Ŕm SD#\u7 cJ ']@n/-"yJZQnH3S8UdFM^ؗ9t4Ȳ+x"Ty)S D$Zd@T'= sڵw/_JGuBBI_9I)⎇ڌi q)ZƁ5/E9c$_(rn0"WVLzݔJAU@2YK&մwaD@5&j?-O>AL ͎"AG}?\aX!"`e,C6 bkgh}oU r}Dy{IQ]3яѤ9WaGO|˿7RT5:yJܚ|_ Gܞ#&zf12cN=;`z|!ID6Z|N2z|۱L[Wʞ,ܾvxe#~6#pR5HO*#wҬ&y*onDsDM"VO ߇*!;sf/fN~_C˧F+5^e@eH.Là!:{'.jUe#u?ض_Nx.%"_s \*@LmdYYx3-V]Wx,(Y<3R"uvm^*Qq+ #w4 C{n19PwgA(uxSz'] CH/ڎ< Gz&}=ɺ׈_2Łu] ڡ+{փvBP OqXL+2ܒ u5c;w刮0-⾿0J"*:Q#樂Jp_pn D6KG* q09Z[!/mf_Պ2vf+֘12y4 8D`/_ 򟫊+=Q^%e5acH\^\ vcH%̠~`*Zq.uT4<Iif4Pr8bPlQoxdf_T6u]GxVOIlW>WEՀ=`{,ۇDa*zi>6LT؟(*:B-!roEӾBt*%:lI܎>)b;B׿¬1~됝_\HT76Mh³r h|Ո#$NYo$b.wiXd/;JGR1?7@+)5[)6J8bYRtV$=ʸcf!B4qnRDQQm?i:uCg)Y(+<7J:P R=\Ny&sO2hTyghj}~</oX[[t7Ts8r&X5!_jec&qMz(6UlL>򣋫{ČNp Tzm*?~U0)f\"#7IHўMO,EOOe92X6(:] HxS49^yOAW99ZuO+f)wG^X} \7+ Ak.{E,P;?\ jL-ZMe:/\c MZ6C=SewZA*0 ![K݊?*|0,e{*76tm @ =y K$LZ'9pS%H*Rr9`Tr!ܤE"+|VԳGPA2,|-WҶ#=gvk;!~ˎ\f޾90@aMp3`i" KRH%x5Gz|*VQ! ʖW\x{bh?)h$?ם][}]iCg8k^*K7DЭCh͈,LeZr;bNeMP'\Ia۶YL0%Zc8Xa`j[l7J^e" lsjSL)EBH:x,Ę̝K8܉D*&yAT2<^>/9xV];=| EIRR*d7؍PP`6i<:@cpX\l5tQ- g >2y-G]Ǥil+GIa\ˣJ6=ŭ kϪ>ByzGfpu_BiHVF[!XJ9W] ~~i<5sOD޴&FlrҾ-ߓoz_{=}-js G`ekՠsP  &)xR¶*ou<?ELn*)7y6 r6u $_K+.S?μkbɃ~-R܃yÇVae NZx a2^UpŶFω6TB7\#øbJz'\ߞҚ4I3ռVNs2B7)i[3 a,<&y?Q~ey)Tw21⚶GЦ>axSEΓwM&˕|O!Whlq#˯ceIfbɕɿx5gwց1:VNV 6hkw)˼R>mP@-@MS~-guKX`A²BXV&~λ&%;KN/8OnlҤ4؁o8b Ҋ Jw#R%7=H/7/abyςp@Aq|xHiƯc: Y5>M= PUV((H"}rn ܓ o^Q^M\#+Ԅ_>B̫}?nZu <ϻn _ӌdaR=[Axu8yk`VLOǵ* aFyK8׀N8m9+N(xOS;dzi+ ۵ }95='zHIZ˰5ء!B/TeA=Jla9-{ɛ+Wo:- 8?%7|&40%];7\Szb5E p &~yX6Z#((A;?:ӍԊ}r@^|j)lҩ 2m ޫo b`T'(LHxU켹#+ ̚ jeBq}, sB N\ⱗ=yjUrH@oĭzʜL >jO@]ZY'*`}k*w_ſD##+\0BDQ `´@ kG,hu DVVu[5$'oH@.3d9 NL:/! URuCj*Ҽyȓ29 c:gXùlk= )/KRqRPq,oϰ6%"ve5}i8Ds p\ 8>ti,0BHhhku6` Cw<a ]^[֞I'>֭tk}wV(p 2rڌWj0 ==#Pje[8FO Uú\*VeT6tZeٌ>LB.Q8?@/h9K":BDguψ}n3#zK'Bbnm@kr +O.꺿D-G;BMbp}[q! D[41%'w<˳xXy  ѬA1o}Uj-Er _kh%2lgI4Y2[֔x`7S諠 kn8ٿ@زaGgߙ*DW{8liEz 1nnU> ,B軝lتe8@E!6 E -1izoT{zI'*tl\ەpFNQ`g[Z`8̮AS!mPgOHO<}1׫3l¯dLOgxFLXi9\xP1:>c6jc6 lnu粇oHo;=zWǢjg9d]gZfJ (fsbywt lUvxq՛04#ㅲh_ 8C~?D uuINTnoFrA!}j?zػR( gO<|,]9.q]?eS1Eܳ;TY1 Gѵ(9 \Ebѥýֱ~ږ[] qndib8˨VF% fKcXDƁѺ֓2c4ppz}CG駴 uLCSicAGՈM`=K}߫GhGHuݯ?_!$"wM~䁕mRM ;ÁX)0:ܜXյ,IǐIeW!ۀ1(MZZI.;څ忩U&\+e C3=|o(hTʲ#nPQ %I+u1 /mH.=۞bc&[[b+ֹn83e+ T9E$xojG+@߉a,U(ABF0f˨>57,n+=:y@8Xvjq7 4 'ZBs2PjŮGtjfapV[?]mYoud sD^W\H|d~J|J OwC VO/GEB_Q~Rߙh%mR,HQ)z8(nHޥ-b[roak垶3v)3y_~%>9U/*HYW㬿nFGH󓫴^rdn+@W$Kgʰzjf2eWehn@YzӴp_45)@ZΌ '0#l@,wD#.x jO3-Hn3$z~_p&~e5@[]QHih{ , 8}˂tW2u9VZ>I-1^(B4h{'ĐAB-Ur5Omr ?:& ȡ$ц4S&j9VJ|j(:E#$_ ,2ܵR}L@Y#Tʘ[ ku E/!{09jkBճit0&t0~p72J"̚[-D~1..:(a_ q44:)fW賹=<`Wκc%TvQ%-1KY5y$7p0)gzggE8ƾEWæ{VZڨeH]&pTXA:ךE>3e<{1X=30YncK ąS&Gι)JJ f5& jPIcA7dO͸' :D>zЛ rQWgApddt!:"!r s =AoM:6/\Վu݅1P=u`;Ƚ/P[# n\Q:}}0MWP(Q>sf0wg~@ T6tv 3kYA-)g~0I-וڄ6ѺT-|ށ&Jae\)ߒOl`[> p)ȷ`kO AzS3aq9]6?U䒴f n535jH{ԍ N T6ֹ F,b^]z]j3|)#j<(ߞa͍$_?zSȣu.w7{%_P(ji:i'%U*6cX*±ڦ,d1\,=$CӉi#e:pwm6nf<^iHe-> U!AGp {R;6ʽJovݲ6TV%sȴp`0dMcZȳ8˙W)%G:HiyUt ބ tIVXzoX]ѻ濅x~>9v=9(?+/RMLx~㑾 -ةVc4h=I'|6T ip%DKIAӑ}>rtڊe\b36VrasӦC Myי5Chq %GXir "K(({w>?^{LUv3Tۋk*d՟oC;Vpw?Ns ?}iOc^`wxJ!Ւ XSi) $Nwk/f}X<+IGPj#:T3/ɑؤh )Y9!03$[ҮDA {,?2 W} k&aeb i~Sșw6+ʁ![1*TmQjςR( }Qy |vs9NJU2n "P9”GRޫYs͑#Km.<@}Y WKil#8+\*Dq9ވex^M{-;6o5'x !k%[^=iH"#X~ VS,|ϞN !NL׀iǒH7zf" J^zMQUղkďcugV_ul`.y[fJ\<$ wCW?9C_~ İ2GbT#o'P(@c4gg_e`mqG.Jh1$lfY܎%HX!?r‚"lf75cI?!_O/ydmC> \lSI#U%٩ /̦ $TGtWS;]cdAw 7;Z< =f5]%Z VnC36S+NxsVr]e(}:yɌ|4} \I}NB!1SwJυ>u%MUWS ܖ'h #;y0wX}V >O4OaNix|xMBWSv/aQק97+ǂGCqW6E3xg.|IC|uNj\ssk]IL4&ԧBN {m"G78C??Q356&v !z=rqa j&S3[m[ՃW ={`R`~6 삾JJ5ZQI~o#*;q|6#Z?!:anho|G:L,RzZ~wQ/$NWCyifL 5(O3q$<@V-U^9#uI Šé;IO +=^Brj,h,&)Cc%>/Ղռ+-ǹ Pzݰ[p--WӮ&}if{q'U#Npz (xyhY ״MgwҴ4fiM'Vg<ѕ0QFߪ̱\hPH>Э@!A%}tbCQ1C;%odt)WδAćU|Ņ\# GXҭ=4igw@n0^+;"ԯ$>Z$2 S+]*q}nlOŅ (5%2#i9-l4Iɰv |Ś'1rQTځ l?4Dz&`srOxR"q_v9Cbzhxˬ\S]GeTM8vXj*tN$\掘um 4<>HԔh<;cp}HȌ-o7Hrn2&ueXMdbڌ7Ȯ) T2T2\Ay%_\Bߩ%r7e ;Du0L5*:.޸|%*=dRMx^Dۜ!:Nwf "xlӸ1Fki jM%~7qJNf` M Z`UXCjR=%hhJ\p"X|{͵wvlЮ:@"Wi4"/DbNIx4g ©ג)d5L/$æqcaTbÊ0v8O~a}|B"Fn h'u+/Y4QE}`AҢ4;_Ҫd2H7.DZ\ܡR{tDR̥Da;RGy0c /Pg"R֫]O8ZH`R=e1[haΌnp}Uh+fKo g8*Z<"&Ra$yn@>d&j Mutg3Q-ݖvbsG?cjxf<}jʤN-Dw{dD,V4EC_6^#/s,VVKqA_4#2!3z$}b2K2֒v hf!JvYҧ౒$.P^|>o]-V?Ðqx[:Nro\'TվC+rY[{}5油AQ>,}J9(C]IG47Dx sl<:m;^JLSpF(fܲVPs׃+ڿU t[~v8$wr] 9WF"tN6<7:o3Ve JP)ѣH42zdiǦǣ!t$5S -F# !HaT,b+ce4Jrs覅&AЙvᚨۆ9YϷ8lV#C$zQ>;pE.pȠ9EܝSH}gc,ջ}(T'3%dMp߿ |`ˉ 'Ĕ?qN3 RbЉ䘥)Xޭʹv&~ƒ"t)B R6㽳oFrPcbv>1Q ÚV ʁ$_9<"^x ;KˈLFw1Q:Fa 2b6%8*PJiDF5PTq-? =D0kJ0E܁~2g]ӍBW(dhv̽IB'N:}où'r ^2 (38SsL0\o9F|(Gdw3H j|S>% jr'wI62]m?u ^Ҷi.Ð#C'> HGbݲ I9!N7љg9 1yKsqhϢP5~tٟO8\Ku y=</pOɘ2 Z쯛^QzlPsyإ p;{WSZ@Jb˒/[sOgU%m}QPxH v:zM{fM7oA<5O"Y6<:gc6hO+-bɸ˦:I99n aTH*fX_$[HTe 7ȃobteu#iOC*Pb@̝fJ?LnZTd}KY޻3sDZk@r؛|nujJ#V%y+q ){wSr!bxIxo* l3 lUhX fSU̍v>]R{&5>B9WTقHڽ(,cj%=[mȓǪlԿ|s5C˔u݇hFւ=I-%] X-LRа|[] ] bm6@# )09[ VbOdZK=!$ 1C Ap<.9? `9 Q3?Z̵US}̵Nm`)f*qM.酊/iFvQPe#=?"18-q:9§cv}CI,FbAo_|S+5nO />aSgw{?f%Fx ΅|)=Vh &'Z^H2'C1mB,94y~H(^*eȬ&/VH׀I-ߢq|+v|QZc3LuIw0zQ'r;Shq'm? (Zc^~\uw.MQqk3$ࣶ#ť\ jpIM8u̳yK< 0+ 3ia&Pb3Qdavr/9~^2Wb97:kX2E0?c<oV0m's@hR_DE,]2V`*! 6jZiY%ZXBGJ`hJi]g+|ߩ@ak8p T2kS琠1b]P'ds ʙ";Z4(:"қĭgzl2V|gMJlt,!f+t?|axo!ݜđ Gw^9Nf1W']L?^[j@XuZ HکGJBi(wk]Zzr*LnfTcIՑhK>2pІoG >rZʧdrWJr|!"eT Ǽ$?*䀘3/mOʂǍ2*>Ovui\Pk˵ ^z*TOMd=nZ}h58u@̚E«uAЊEs.E|BA].t=||ƞ AnD3VOAXNB6e7CgJ{jjhz=stTNޮOh\_+ KHFP猰Ge%IJ] {v]-^&53t&*T6 #7{TIva4+r@gUPY5sXg͉R4 e|vMC?[ l! Wl/)?8Z##R ;IXORQyr'h#${Z闕bo^)p2+ &m Gs%j ;Y~T/2hCfso_f1y.z2?^ZݢsSP_k]Bp9k_a#8ti^c3QSlΫ;`{lytg U6/$AEo,QT$82~r/3G7{4nA;(٤S˜ N0K֑Qy/·t!1 T/z#3gqJ;75J i<+@zbO(ѦVxF >d[4p}ǕQb1 +=B"8ڿ,>rV-- {iT"C+HDtVJ%\/3kX:dwje 2$ڳo յ9!&=r kMXo C`z^h a{dz#e{-ChwakPm)xj0S߶U4:Ȅs3P~{/ӶCZ+^cdrMV˱ZA(b\6ͽQtcFOFqPW,kW̜ݪ4*S, @&̷6Th/Չ<8.YDX P]`5)Wdl/E ,ėJC >2j;!>x`f'vH3ׯĉbxt9؀A!jW9'a)YA(!3?F@Pt:ӿ\óf"یF߄3E{hoxslmF1Ȥn#\)KĤ|"o-#>cGxpUV#LaiAsOyL)3YR.-;{!++3%=]ۈ^gEhrRU*(so״T r3cBypZ̒xk%19 9B?"8-24_w-oIdHOUcxDa.o-NH*bgd8uMF߃fT&Z/Qݥ u?gz:H%Y-(=q!.Eұh?igx'2Tw]y݋ V_p[iOWj0LKLLͬS=7Rj*Ɵ,Y mLf| NyLinD'qP.G.rkYqpÛp`7A^n*t/ً@bs3!0x"KHڑ~ +N[t,&!&.&h[8*x.cBFb,n&qX1=ٖc]KJH OiqѨh7jdYeTc䙛SgA(s?B!u}&nPh[T0,R/}#5;#|m$wՌCƉC-kld/ M!͑' w^SpP ްԋ/>Ž>w%Elƃ˜1 b(qNo jVobLSco1 0; 9]g@'%8NA^!!ʹ@%j'K6Z{ %opVB{q2Dn֯ Y  $y14g h >ݗaF٫jBmć1K:CZ;˵[Cں%Ll $`dZIXDu9!I0mN~~@'5߀CN_ˆașY|&fBӃ5z>99uH0* Ղ lH58 }ի88dEZcLِ)֣D' }ڗO`O' S#)?!۠丨_z|`2 rM:Xq'p |JI)m我Xh do "_=?i}rrαè #6h4x9tb_"F37w~pݏH4Oma0O/H0uLώy'L^@VwoGS)Uv*C(U .^3GʲnmΝVb-~8Xc_5fa9RwVx>\Ǫ{̦ࢫ0).K5,CBjrcPqPj=T4Li^h.E{ ,?X:C)ea'v"٫_vZ9]kg$$&aK/Jz&tWwFATMiiRގ$LF ?/! pbjF'9ؽ"90\?im ђKٜG#}h)@H8˅~ڕTR EP:\uӬ%ʨ8@_:K*!r8~1h㕍:tOY)׸ַK ake>==LHhy_qmWPZ`BH)tfgU1~+'iHX+$N#3)gg !+V t aZٚ{h"L& '?DM M>RUHa-P-e:R1D :[%V>jA ӎ~POK&>< 9oI x{8_xeP^24[-58vm'W|HXbUK7ls7/ݱNM{LZ AX1]okrGLn[86Mm$w! y5ASA'IfL?He><Χ /أn|׀^!JЬ;6|xQV T|`-t(y Nȫۙlu-Bj'G$k_xLspNMf81jr=z+KAꂦ=,j㆕PGbZiYvFf(dFE$X!mq'^5g0|dv7Px4b qCюf@ jn_^>PFO&Zaʤ!^`/ReJz6q&nگI0y>`t3SֶCr"i苋+4di;.6N+ؚyI$"<R[o4q %b),isGp+,-@#\?pG%-0$#ٻd(|[MHVl¹0[Bo* (Ɍ"[9P"ҫV3پ,c6rKX9B9z hIau^_ծCܧ'}C~{.ަS޻\E)Ff쳼"-VWoi+4\__D- 4SלiBDz%@#|Ov83|f>| 5( .S!<’n,t(y"igjP.@Hڌ@ .[,9G=I l1$`{d6"Gd"XM@HAԎê>Hcw, ?i?=q(A))Қ)gP"y}] mY\K[XÞ3bF.Op-a^JK2ke\V;^xO:p6 Tфl7&PFD1.> ^&H⧉ʟ);Z%V/tb&X])08K7V,nJǯ &:s07 7]SÅlD!W87Z'#cp;AYW%[/2xa{vǖW&Z V؍72iwc إ yYϿki\Swח͇2P4_J_vB:j+6VnhkW7W_ h? {ʕ(jT6yO"7C8h [Fpƴ}Z4+" :3=q%/>(܎HaU&cLVGɅ'=552tH1MHN{f0*SqNO![qR{˰)PnĶ#P/pF,K 7OZ='s,ՅK7WE: j!\~/)Z)?{NGgaxtŏ.K#\xTYSg^&q+gCtNR)ϕ!e^Uy wʊ"sl(s܋qT8DQxQQ$80^}2mVG n9rC F balLk'ˡNMX_ź~uމ3E=v A|wqnJ)k4{ tYV"+7s(H3<."eA p(7{Hť|az ҾݥE& $5 <'9/jt\>nӤ'pDT>Ru6<_KISVxfk/{RucU*kH?Vn -4hjo=l N ߰3e3s>da` m4}uE)\$ {+- KK^"bq9 L5ۯNB7ڒ5G(I k |!ڒ!;juy>3k1ji+x{* ^4g. gD^ʷ`K⓾ 17T'ŽP<9@cǝ( v٭ѻGZbs |G$Zv̽I/n|ʡWKFnn2PgnՙtiQ,y;w:h!Ƀ&Q騝C/F*;:T9u8CŊ>~Pt%S- 溵w\@^}WଝCџ-6e?SRkvMٜ--I,E@XzP[Oek+&v< ْOQz4ARgLm)5 N:\УH/-⚵'hư 17H?Ϩy앜$`4H̻Pe̫ 9~0_1L!tbGwU5W| 6ڮ*2f[!v:h5g豥i*"3ĜP yxI5`EtjEAM<Z՘HFv뤋tk<Pְ؛mYA̸/~!xb܋\o}! jnRL WQ[4̑oeCcE&bJ}T_mmHiTJ-$ՊxE#{Eb[rhs֊ƒD&q٬`gf6DiuBa4o/W͓ӣ` x}ߖt&Ku2.ͻ%SL355oxS84o&SY"& j.tc_Ry21-a  tc ([vka6̻5۴廸⃛v#W }>I+R 0~S]e+REc9OdES-jLEЫOUJl ceqA7rkrHO-+x|{ i{2 :&ܙZl`yw^297ǩa?ݬf98s$=Hw,EMJp3{[E&:N(㍟ 4&Lr<'kBl&=tW+u1qawX/e|U#^fv:`؅c݌FiH *Z$qj"G)RYWMPh޾S7šg13,S$}Ao*g/.kq<$n,fex#;ر% J%00۩x-&n[!Wba~tkJcM lߴ7nͩ॥G/[km\+B'a 6|z~"/!W^Ph e=d\,VUj E!W~j֫ݩ<fΰ\==њ6§)op襃,-~5g>K@ؕBj7k{4#yRә"Ƙ45)߇-ωP rFB<.'X'AUv|x/o< z6Rj;+~{o XNkn( "(4= z$bj^ 6RX U8o lp!+JZr4-M?t.o>2n5 9U8}R^;Mu:6oM- )2C6Ȼ@/*cw:&WNyݞE7b||mxQe{}N; 60"ڵJn=>`4_eͣ{pw57gg5+ Y4BTޡstj![{T)u`kI! H$X.r}yLG6?A"K@Z=Uڭ wCҸ=,Ah":S'Ӷ}|-)lS}Gn#,=L`+&S]S7>sX&Jதlˌ aB [}Y #<+udga !{ g=?_X$04Jua^uNkتMc= ]k:sKڄ163C}yBF>-xXV'Q$ln/^"8ZېoS>(oeZ}\UM˙jM#=$rKnmK!؂2Iim89ѮQP4ժBP,ʗѿIZډ\,ܒ9E# e4< DysbS^Wh[ EL̇$YG"\a,{,]j@;D2mp lU\h:DGβ-_/=7 yRY0r(ikut+2`lwdf}V(܋`Fas?0q QO3 -2O#Ҝ//HS̖ڛ 2 n:5A - 8bp Tf:]յ8;V„ykxލW TrR~{Z٪@R85>cU{GbI؇U40>ؖcĂlá Iֶ58݉%Cj ܫ{M[W$? +P5$jD\82(o */(/z7+gO&= x!XO} ]0 ǨM_~,rqj KbdBg4oËٻ%oBZƅlzXH"+|@ԡ(I&7'iI*pǒqVAo&iVYuчTmDKԍƄDl{뜔6 ٳ'LN~{ )^5x1=72o)M9yz+>5/zD`S8#L"(8~9}ՙc`ʨ42D !'Pf[Ք:v]f9ό%l}#tEE!h4NI:EGE9|Gnw[[-kφ?UkehI\d$PlpŠŨ&g`!ms4#j%wꇜȺ0fliFE% IUA8hXzoś1j`UO|+7ǧ$(`;&wP LÏ8͠23q*w:Fv;8/8V CV=+jܭlD{?2x|>َ*碸M^*Au7آ<(*KaWXts2ݧ$l1{)gjz/Sna.;J7 0j)>%xCzFMͬ7LQ`=V)фU^jLhE8|i)mWu^br)X59kFgՃt_^ؤ:q9OZv BYXr^K|;\i0|yR1 ;׷NjWEw!sOT\,T*e)wPݝ-OD־̎0&W e (#<27s ( n*O@T: [|jf?; c ؀^)@#D*`Q%QP=CO@د+><Ϣ`Vy8XsmxEƎcp F5,H_It's!"? 7vQG3]YّYdր-A@FɕZaH~@C ]yd:!:K c~l7VYwP3ko:JKjEX3K%"u3c9ǐh!]<4i?Jͻ@'Bg޾(G=bI<.ՎsY(6n0gڵ$+qq??'|@iI0䊴*DdϠJRlQ-^vLo+(xjπ~9q2|YZw DH/ǫ5/WZ ݯtL.3Mtl<8[. 13fؐѼ{'4sLDHttDQs[>rPmnzyMA` w6ek 0o12*B0+ c!Dc A'gD h%Jno%9akxg]ǰJtr=%}Ǩl w1t@;Piޜ/"Qxk YEַVyO1;Kܘ zTo>L}y!p(O{&r~vw[]$; (a+H HUWHmN,= >lg tш99wm5}q&I1.$|"2K՚g"8DrhޫԲ (κ۹}Q["Ӄ50T uwCz 1p8ީlGƀT/c_wE:`}FQKȳr4<{VlMe;aݨj/i9|y#,>&QB˒fUrǂg|4zv FL ZL$7ofCW |*WNy3.Y]IDzq;|o/['g ~Zc/.Esp ґkbƲH!R]p{ El4b$cqKmD ?"嶸/9b~a6/|>d[BgF#e^ V$ T˩v,6Ώ@K1 Qs,z)M(m%<Đ p*MsR&sI6q7a,EFu,oȕrRoȱ*NK d~ֱ5V(}aݖs=;Xr&ᦊ_1V}1w m>jjcV j*xy#FU p с4c9XkYHnlW7bOdzR?$88환n56" t 3@nq4<}Ii&#(I\`+T&?a&Yne*~۪$?Tzݕ!  }'wh6L^B V E؉9=P0vieqH<>oq$'͏\[\ L\}(%X~T=~Vݚ/Xoh Ni2/\nzqfX[lIy2j@٣*r#p %F7(4mv/A"Yy%I5Ldef80<})= 8׍nRV2d"F t> 2'!2tYak"F_ýo^U#47\U6GG靫'j_Ez@"6Y2͖̈w{#`)k0(d<(=ke^[ HvTL;Q768P~( ?؈(F~;szأ2$f:z$AmH,}5t$'fcVQ4'l#ï@K1=@{&Fnp4\ZƐ*c@waN;/Þ0T, ;t[Y,{D*%YzlW^ G~džEPo!!:ag0>u)eٜK:fs2oiy@'xN񰕤7?| NE1rfAA㷙$hk1gYMF,`/~b-lX1sxlͶ[_ܪ [}ũQ3dO*dϑk9뜩k*WcJB[;T)Z8v&7(  $~J>Zu!2k |e[2cGm]!A ?ւ\9lҐ2Z+v-A =O;~?u_TQp:pzOj㴰ޖK"Å~0>矖 qgG}qTffH"KF ZZqF2޷wge"}o{%\jDƦ_puhFiWytPV}jit-$!W|GDNX]%]zC?RrC׺S /(H.;>=\ Fߊ! =6'$c,U9PhcTr&;[z)QR^UI'/uJVndО C&Rp| ةIH;ܝkXoXY[J#|EC3{&H9sX!zAf~_AKo Pi G_硯$Ѕ.O]lV_V*n&%AsC^uHoO$]+x[G(jX;5[vzsTRl^ c>RC,Nמ8\}%amuw\d&~0Ĭbڪ{m5A\o I[{s^ 븻s=O 9m2bvMLv*17I來3[N%9$L8dXg: &:/3E0h屾qum쉚}@jHڤ&v% M̎WGZ]YOؚ2VՒͿ~eW4kEsel]EMQ24 ÕYtpi fy|^|RX9I!s^I ?KH빽vQGm! 3,2G AW)˂eg?y2 מ%Vtg=~ܡUA5 Qޘ7 ^ =uVh`/sr}iXUDÄqb3غA,檩:W.o@]2eskmDVUY$eLK~6@ OqZ3\ɂy@.͎TRS~!@uedjWpM3tgY^_T+fb1wTEɤ>GĪ˽{=juI#9 =y[CiKwkQ(ICs7To4yUynϫ Vy෫9 J4ge Fz')\S/?ƹ;|a$j:r} 4qK[f&g 6f~bso)vyNA2h֥҆ oIM+h(!H[x:8G5:Kw.=kacAEMLbйP'BH}7Zy[|m}utC>sSKhZTΎh m}դ_4+k@ң*h4yZCF;ka'B(TG_M'.!֡y5C 291 $:{/}`> Nʸ1/Y(ū+Q6m]XekOd^yC'nElT}g⌐CZ{7Z}A@Ih.ˡ pF'JΠ{r="kbl98_lM9a Ɲ3HWj/:C R'ɏBK " nx( JaKmr;FdAހ&!cs_'ˑ6?sn  &[ GUG[nGX6 adzJyz1)+%AsTRuFuFr92OG3!h=˃BaxVt=4zRZb'SDb|JYc^zԞ^Eof}{sOc1i/ךMOZ1Y 4a&j+@M#șsAaԲHvv w7f !To?Q-}dT& |#Bj hVRk&DlfS0my_Z9RMV;j@sGK6Aw;-%8TA237'T# h-ҌlEZlcp3vZm2x]ubUY/ J$/ӀʸN皨AsBbʹ,Y r$Lv1?Ok_~Yn,U[%ؘZ/@_jvƊ1GhX ;RlXM 0[ `ԌOaŶ,YoeLS.O's~ͼy}PȘN ?"ԓ i?DJD:c46VJDUw @#^/wr9B!3@;Jo`n'y<#A5)dM p0RFDXdͰ Ny YmeS`Du4-(yCa<*t5M;sBg 5dl;`r298P$^\.f\HA!Gꒁ:s#;:P8@#~%&tOu0+tC^էP&tuG4T.J]_DZ Vih«P /x2bH_3"Dc;YGX즙0OINw\w$P԰\>Ie;2 n`tof2􅔶!oYyxGZ%vk׊8UP8zЃlZ.6dt5xydf #ZLNGCĶҹ|BF`kv9Tpb@ƋRZJ\YjAT6Ȍ$^"\bQ!/iHq[юnzz fSИ6t}8>Ԕ"ÕL׸Ъq<vBt1L\h /^4ygOIsAʘEɮ}Fufl+DRDoTFC޷9upۮ3E16 4;&` c9h62(D ;$00V}}.vuꎼnҏAhSb[ظ<JD`,S*iv5E8z'&:YZ~5 񑄉 A NCʋx*^jWǞW%.7lOGZ4".zuJO, ş`[ןe|J^($`"wu>qb'],O}ݭdX7sTޤpT\?p"^ܛ1/|㭈Zs$0˶3uh2z=]1:(7/[cĦI,D)pXLوhaj3.uH[D3E {QbO+SmɊ2cwgxAP)"*euhe+=߯F.S %ƒKf?U!!xwwJVr^8mCԤ ؁f(v'Тp|2 &OX1_ -ձa$y}+Qo;"ꫠb"g!Ƣki 9/xa̜CUken5}&SQ8"nlS pUa=D/o3E9[%>S Ǯ>>t"cb@DO%.IugL4Ҧ /v$H{V`ocrkG)z@D "]EziV)/1KQW(%C ੘vܿpU$i"G ԡ볳 ${ӘȪSQ`@[X 7v}lfV=\r{zjvk?[q#{ľeHNI?tRVݧΖz𿋗yͻ<_ Y;'ᲳYWbݠgޞHVܿ$Ξ. &Kf _0zm"qOt F`#F$M.\,tRZB<m Js@qis?q6CL1`U'RGN704#>dNa!\5:jRA%bnF_]X-.CzY0j§C>5sW(܋֍܀H FwE/%ar&.[(Ƴj8?ƒ82 ;\ۻ߆Ɇ%%I*٭=9x[]^ܹ*]cwwG _`_ _\470Ff:U w=Q`0S$|z\DUu. PA!?#XFr\IaڠANZlPN(*)$I?#>2L:ݴgW9퓁&eRֈ3ߖ4W+w"E+^a?íqpὄA8oYi&Ʌqrlڣ?[*Zl ./hzaWFZeCNT^&+`';lp;=u:ܷ*X:"Xb!h7=Ҡ|íP)x-˜Un USpnA^W=zX*ʞ^{$wLL4_9lr[uo_ {]ϗRnw d4HfX㐍wafLyey;tP[]`e9 납=Ta]cH1,u¦9_g՞OϢ׃nJ #H\(\2p85}4qJE[ϑx5He-K|iUz@/lO?/ qK֬}=%mr5\@jCJj b`y9?@GMR7W߫@:IX%YK]Y=.(JtyQNN= 3ɪ%Cp,8 z^;L tǤTwKyhpId 2HdBܑ{Oj3>*%o;B<_!c8^,O;jVџ3dJړh<( F4~u3-.όkphCpO-Z'25Z@.L+:G{e^X8F];m͵p0eH]qR=җp=Kz Fƣ}נQ,:Y+'Sa˒&Dt2~e贉 #OhU <}֧ޓ7[5I!OL~O<ơo)&>,2tN39IJa8{P=gOƼjȲS3rƗ2,A RyP * 6/F&/*tAZ9Kx4[]} 'M.{-dHea_XefxH&^VxniLq#Y _bf|)!SbW;%ҿ?"6i>7^6 RR4Z'$[ 8|l;7LJ!B &̠Q߄M۹eu1,.4&;y0^c!M3* z6\dJV˄_ׁL%bWrGRS#G—B74EzO ²݇USfoi^:,.XxԱ96BScKX%jT@ldHHe]kAWnjʲ/&+?&$Vԅ 5 Q@=Zn$ z3<:+4Ľt/cU,Li ؕEG@J䜸Q,%?{- juS̳;,UFn&F6WEG]"O:IpDJBSefCkwHf)$6ŖQkӁ:͸T=?uEPc FݩW.ņ2_N o:ئy z-'7T CE 0҈]:񅦠G%4 Ď[pbxpX3S@sD1ٌ4|kz鋦{e/aЗFIyqi^Qk%lz=7lbd(8ȶ+rqjPIM @/I+XCm$H%[ Պa*e!nH}ުzh:f_%.4'zTgVI6`@FiJ(r .#yV3DɓەoąU+dDSTB]Ou@Nj f jW>HE/&6gNgغd%%t> y1s ,kNM'* :,X! U?6EU ƇUC1u2I%CLӎú[n2N A/lT0t-mZSuI%PK>+\&@c i0gDd̢H1w x@ c)awˉC]EJ#$db8.>2V ^O;LDp!+{p~glʘ>&7!2L6ayDd1jG0 ӸNe9nܯrg&?3L99̤e. N];4_'q4Ih<\ AR[kb7 Iboe2JzH~(!*xpg˝eۊDŬ-9"u sStmBɮ $>kyr1]2JEOü89}vu͍0$Rmrui]VdbpcysXzu))%A!C%#FI'**.ͥіXTdbZz ̓^cWkeWI}uP"0SĹht6憪,]to5/c#JGI}?O|iK=v5 ($vD-RDM\v[u{$zlۍ\@9ݖFI4nEg$Kr_c%>En9bD/Ew2=b=VvA̤?>8yeSV6jN?:Gڡp p.:)q oK,uLci QuY]oC˞  pWω p11_f^|ٮX;O:.vg7wDs%\FɜWGd[̂)CEl %m? zDlHY‰/ę,pio-o6>:Uc: 衕U]J$GFϛW.U5D>KE(-Gi'MجR%Z[/ 5s feFۋILY}[ɵ~c̫684)VwC9EҒB}5>1L1Fc6XaTR=< QJkL"OYEZii. 6>0kP{D2^qJHDOg9%`({cYgqrlSzǼsy.$$ Ӓyʪ3Az-N=jO,tQVdIлs=.gNvM:+m#kѓ2Ήa̩A9𦰵T24@ peLJ۠e!e fJDbzR\\HOх }sJ 7%2Go!AE` ?Sտ3aA$lc}Ҋ;i}YoŅͫIcK).?Ϻ3jV'ʁCx+^W⪘_%tn_łAV7뮈dfԹ#'h!ct etf92c94ͧuЪ7f. 5_&ƭDTޕ2`^ŃEXg*K~n$1Q9cSoQk:uP<'[> 4DJyr%Fw D?YL;;ls5aĴE`d:K5oPs߄ Ή YM@eE`6v@eY:RT(\?^f (W sO1{?A&Q:guhٽvaנAgI23V, b+\1uG]aYнڐ|ǍXk2hՈ!YOEmK#Vy "\ߥ<:A8륎sEDO}$jz;Av/Ӫ}_K։6T2 UHsJQP#fYubgiaP72G|̯sQ-眢iAtö@Brm3R;Z9f;},ȸp3v}r)/FԚ?4!]땈ldݔ{ [ňyB~E#PQh]l/ T·BDX{&@a$;QUq5XkX9k G^D~0-!S2#9=i <8M[>̀ B585dzDV`fLDGje7@Qx3CRW'Y_;,DI@7gWH#c }ܛ5~͘']Aƫ #{ nȻ&PMYehUr\;3ϷjܯiG=*GaLOo=arC ' ե7|g~AB[oiYFiXNY= T~46ص,+p0|n 5>Ust>`n`wjЦm6ODp J㌩ l#sTpߨ&r\&*LI̫[Y R*Hې7|wlvFn [HoFikA/ O= )TષшW׬V%CA[`(/!.5:["ܺJd֜_ x4{v?ɴt jIw'o4`q~O$]%WE ;(G7#KzO բܤf8m%ϣjeҺ>2Hy%FmbC($k:B9 >-NG9Gߊ}ԪLN`!q>4t#\zKW#|HB^ )3(^]QJ5C.l|4ZS"AnBTcfkx&2Q\͏Lý °sT;s4:jB90-?}e)RRMw/ʒo?ȜM!s؝Ұ+Ip;uOlkmH8[:0 ͳ{c+x>}c=t )[&oQ[?bϖ*$^t uk6- rtw/j[]S qeulDO{<z- ;bүf$Iу~0!@lm }Civ>-fdlj! u(=ԏqSʇ)sq |IZDLMb7jeO+?ʊJ?;W6>6):Cv,F*ρ.P&lzݭ1391Q5 ^. xSp!׾@?ڀ5X}qʍKfLu<\( G Cߢ+ y XْEUn2KHz xofri"HgIUcW.]X0g9Aqa-}́B{KT}j5s|BRƝ,Fm]{7gI2 }ʍo^nP`aac7A4LI z|t VD3|.~ wkRΖڡ0jSl}ڵ!Zq2 AN2+M#sZ-C+B~k0@i6`(EQ+˾DU:R8c.&&.pmuf6+oB͔ldwpv>[N,~p?.:.ژ̐ -]NO\ʊDF)8 j_ B*S|19LU9o`FF KxϬ~:'n+ۀ͐MKm^;0q&uƮ|lQЩUF[:)^8`4w]5^2ePEP B$ҸWNw٣{r)e ;oRV:1҈yAwkUYsQ/7?۽Gl(B&UZ \f(3e8N|S2ʶ? sCW;Xz dNi@|She,{@%rw20r'hrpIbBG`LJg2 *Yex*7%@Un ܋7i|A X#e'U=^"3fj ]Uenb1A\[c #{n}!KdH>+dԊLHjF[ɝY%~}. }L|^@#h3ןk{4{4@Tazu=(x%>&Dža$@^&Pb5ToQBPkměɩ. {5Sbu?[ =E&ʵe L{7zĂpOd־>5?ymѝbz#^#F`E_H"/ ZZ";:iKUQֹT`u_+0 J*gfD ޑKd|k^aO,^0uV'\1@@Ko9B14\-~=zY󗳂HC3N"Ș#]ņ+[(80;|0pcNuTֈ r%ծkŔFv`QKxvN~|G8,b ,G2eh_Jt/s(K1`f&`J3!'v^|qJz99s==H3~UFtZ)lIz(VU=5D%ݩWߧo 3($GCF@bE͎ŎoIBR(+; H)tR"7Ο(nZׄ Pyb\'#3`"H;?|S uQ\;3(k(?QZ8o}hҍC=TzhZ,xJ}N$ϵ8kR0 {5NnO~~׻P5l<;@t_RNU̿Mi@N&ri+_2LgnB,޼)AJ|0K!X[z?'F?a F]գq/n=NˋniTVi"ĬnJMP XN:9LZwc%5IacT5f,|M5ڴױIIIkTLʯ\mcM…i"ɾD9؀c>f9\BԜ0̨/nҫ>܀];m.rD:1Ш% R2Dz>4T8wN{cLdQɮ} `sLJ 8OA ZIKpeqNFUAb% Bv4AOe'5>@R+3 gg0]\sGjiBbJ&2&F2tD!H@1&X:Bџ{(cHiZ gfGQ$sOP 1; 7Ĭ$C2\ ~2DlyD\gKeisv?AtIAF@6Ec/~E Ɇ.!qT9´3`4w}Xw fщGB+G2f=&EZP`^7 6@!#;b HfAAt)'l5 Pq :jc_N%|N q>cIz{[@f9$Qu6;'Pk<6ؤG/1w>MQե-P<0{pPT4_FVCqDR/|5u'r%:2[Pw?Y2V,ZJ.=bO֯BC|d/,_:O5bIlR?wY-Ĵ଑ޝެt(@{N&Љ@* q<9zɪkbC;EMD%omQ%90+6:?\4[s~Q r1E/k麋otWS]mH$F&T|"D]Px⨛5Eё}f GMڡtpxY^&8md "|jQ !8``#*-urF4QT}~nKa^qD`uM3}Kxbs@V%rKdsjOB;NbLmyA[ZzT9H?'Z_ vڲgp.ԴNla4AeFu;3$K@{`c>Mu44 !Mp>4O3s%;6ޓ$P@؀^$g/J*!>yw\s?ŧ'+2>dXJ !cÎm$;pľu }ۋ8U՝.1˚fHzcZ,k <)Dž_߆D4QPSo X&9}:ޝs"ϩE':W=(T짢(O) ־&mJ74' Za^-.z% OauRQ4|x݊Kx4!6Fxl邙0^W-f`A$"$QQ`:|FSa#TsـpBKD-_<&=AV.5i<(9N]HfB]S3v7 Bw=(+Ne#ac Xgg^yd̙Ulkɓ  %@^ql'CNELc & ]JmhP:J3 #x]s,eFνK'[Qwmht8L=* M(FO0riR t}=R٩R(@=*%'АHz]ʹ8yEVrl:} †CZnIobS?/i#W2Hp1o]yR@mDT\#t)J9u^(00WZ[ٯ@g >>_naY :yRo #+\fQ`Z3#Á4B&&6WrEȵ2X,͢_a8FcYiۧkJuYi;)/>St{,/)CHe?;J&n!@NmA/:qZk.w]qur|b+>m$uurwْmC `Q=' mwJ .ν.M9gō_Z1~/wGHܜ~U&{'fU۝~[8'Lݢd2Aը]ln.Ibp f֗hbKF!̤`qfFg+zU/|41ԯnGf$-BHrgݦm`)" bdh5x,@к@Ǎ/YCi CsupOy[bGgJZ{ܞqsEqWJ Z !W*{n뻦GN ޽{E6U>5aYʛr|*-,"2RGIvz#T!?涧Z.N2)TX$czZsZӎ"Qi҂Q-=)3`ŔٸVuu Į3W#Uwع Buۦʹ`"Biz)J{Bz$r/){V0r.֋=skhl-ӻ{ۮ0l/+[2h)#Om Jab1 1291qՇ"hC8W;keeSH=7r`u&բ, B;[>m#I ecj˛=TF&9avٶ!ԯ%*9teU=C*Dd_JoˆBnl_{|ǯЈӄo9Qkield|LmN8=pVeDW5¬{%#&9HBOϊ1@:3zؾ`DzyzJT'$x/*M{er6B‚"Mu۲f`r ESן\|*E>Soھb ҠVY{w B8$&V a0 F -)&Gd."E}%1E#Voi,8UC/K|ـDOd]6**H<}w8Y#)~1X|{m80FFɰDfxd6څx5^OרgJ}iXNӗk3H٪ _=+5Nٳp B0Fۯ.,Ka -<\>ڼ1&"\whW#w{(`_BS#Ms؏2 RC|[įkT3O,_ޚJ*w (MewJ1k&cݕK>A}-4 ϺA:Hu2! gfJ]J!%s6uv  J3RaXjDv[N4V}ͷxߗ}n2od|F(F' POcL3{epBޒR$'[S p!ϴm%#ă}_{apRj.Ph8nŠm(hd4 8!Y;͝h"M&b \s:׷ +^F iF٘V1XkxJsUr^bL;3I)2&FesGL͆U!\5h)Cb:vits{Ibo0jlMd]EfuEgWP%ITtbґzy/9Pӑ =+ κF &7JZ' @M:eR};Kn Wo9't/zpi2z"Xr/ɫfVGsǪ-eۮK=j $uI4~!A~'"]P0U0XVoL/R<lP䰛T&E険H3li/1Z !Чv%WmJFpևQ |7V*9k *2asøl w*=b~ &Mr~e|K6.O`j8 4[H@f3-KƌÝJZi"Sy_ h7baVkV& Ϫ.fxƏ|(ZՄ~woeN͗L'Ŝ8{cB؇\vO>?X1k<&Jt;FYcdt4aG|k^<|5C{}rthŅ a/4HМ6lj.ܤv~zf|`(5?%{H0gYO񀸆 _Gu_{>ڐ:H96-Fk,L]#JO5%T^h:w Б?f}WeA+~.sB5ρۂG6b9'Yy])ԜK_#~!_3Ʋܠ@` V8ie+عܭ14Z~4dHJYl0"e&V|P/L0;X'@53[S#bXXXi˖l@o@.tΖ򒆬J ozPxҌ lHqPØ&Slg-' 4oYUa6ᇠ!8aC?]ҳ\=*S#WߊK IHku0y%.<8IEz bDŖȹoS\rVQtA<C4 {2"umv=cCf%"qULM*#PI2T H$G*aElɉbӝk͵s |S~Gvrr|&#XM :`|oV3l)؜oyVݹT-؆%&X%ċdW7P&1{-Bt_v,o9L-A"P/BEa8NoNjzF6//i5  oO[',LxD|[,8.@Ay޺|i !R'UvYeG% )3ЄV  Y'Po ra]*4Uwx\%1Qóp Ş\nll!f,mJ"f]~ӛHx>" +\7e<A7]I!a9pkéFv֓M7;Y DĽE83m3zd!$Zo8WbS1[IW`5+U3<g46RCG}IjD%i4800)qUlG<62 e˔]@0G:KfpąnFV  >{,_%8͵H8_Y,sەW !X2#KŬ7LW+N9Vo;K wm Mij,O!`9GָfޕH:K48SQpgO}1Ԙ YjV` "׻!٤Q=*€Zxk"f^S(Ҟ2U47iI1f8f!억[S*YҚo16:ފrd{ hҐiOAYmP(~lUV0 S2*-g^Dfޜ9Z7֠=ԗUDJzk Dܓc*/j4z[nXeA4Hs]"v[yNC˴B^&ѕ ZPMlbߠ(Io?;"ﱐֱb݆,۱S긎0lYҎifnjC:#0EfV=\F|[kf,uErf m$Oz~ћ~QinEp2P|#V7bI^чN;jumWP;͛nʘuFIIΨ&z},~JO?ttکx?T{\&\Em=%C%HhuIESL Mf0eE,M2(!՜#Ɇ.:$l.Y`)ͫ# v4 ǪOU jS20C@I# Em Smk]QM{܈z]4,HSexPm=T|wO6*&Ndo;I=QTS_v l!^;vb? NedH'`x>l4OF4ߓn}JRs3Y^C6:C b[7ғ~l`LjvZ3z_% كo;Rm Lh\(0Z r pW=Zk!LΩSz@ߨAb mVb>N$]T'Gv6ZwO.IDVڜ]a,|7x]= j*z%]͑VYMQy5uv˥)^>s%`4%xԪ6+Ƙ0q 8R01rɀl y5D^\9,*PmI& uFAv;<"XzRĩqJi2ԭ9ȭN FH%?6٧'y`@D0IU=/ڄ787@"]FN bA;T mHG x۰ڄ6}>YLr$q/|A%`CPc]N-T 4o}D|CDǪzt.ĬVU3L:Ղ(,_u {rQ < ТD3ƫyfsD3c2QQ9PXJ«7/6wz3hk$>^`2&s Azzy#;d6=Jl`_4Җlj=bHƊP)20v |,uJ"?h;8Jjc]Ph7fuHBN}EuD WΒ@v=价Sg]@F ]!~=]ߞ[@ hJό?X[-d0rZ/1NKn M9v$v,QZz;>׍'1f| A}O!^.G @LUsB`~!8<#^!O%n$ܧZM> G- Fq[o })7qfq[BAMBH"I5_RĥZt=KY(ti44n6-76XAN b@Ix yySěM:z\{J C CKVByҪ:I3TwB}!XǟDOpkxaԞy7郉a[fST_mHdɠǘ> 1U׵}g3SɩI|]|1%y7'b0򌿾%ͅ*IL𔫏3f,`PPh%IsPc'r:~nX$mQm< zm,7+ޡsR3'v`o Ns /AUEGKձګ?&k Rl_CQ"3XS1ƕ#jꤑCˣ1Ðd,> uDVXtZOnд+gsnXrfEX!/diP<PfXFdH S\BUU5A-;){&^m5s_Kkj'۴gm}R $ 9wi.-\P 8leXOMߩrIZQQ)-fNHD A*1j{0۽l xJ6aEWSI h6& !8 8EZe/LP:әpBp%>j NbHK]Q&EXd0}} vcuW J5!zv$Xz~R@d1X+$`֘HD(8n/ ܱWk8 *6,GX$gpiǖY83"|GEU()u4nRAUbg''w)OMnl޾K]B4\ޝ2_&z^tưꀚ7+(`=1nN7SR&nmL* L6or dX<|(5kI48p4D V.a%=V IQ ƸDrf@{Ekt¬B$B:;J+DtpgJ_jF! 2>R2W8X"w*8ik w8`RG: P~=EGsyKG ڶ?ZŞXjlLCE*Dz;BvxgnMqW/ '\+8{֪!fY+'6}ԛQX(ԁl-;e{$g>2\Z!&Nӝ3&֘Eb_(eN$  `^g*`6}z_О13I).O;keCFPip\U? `ƳWI`rvJ#nh VO 6CE@6DfP$**CA#`ӥ ꦊm?C䎞fo}C_rIZ}wl:a=,8z-\Ϗ{'R/m8Gp(5Omv/>N41d8V.({HNtL*ysL×Uld̮5ɗ (zŻ\c Yo;;=Kc-8>$15FSrtBMP5),BԚ =(D8bG$#'Oԡ[@E4z3"(ya@l *V0%[(N .Kr~6m؊Ll}ᴌxx%9Y߿Й Q%E\-_:5suQI:E~AUM`)s06:!'Ugl|6j~TL1̬k3s5syimsθ k!j J܅I$#H'RX8}k.qnM̾e,=8T**⋶ET-Hb0%%}X˥aXlwNrLx2֪+?IFOZ䍰sXz"S4Ѷb_3\'֑YF?`cg[}nͽV*iiд@-=3`GUk0DžݴjbnуF ,;kxLvYp$"8ԯr!X)oueè TXe&elP,1vMyXB\-mo#GG2B\;-,}a>?.S區!hתe^ yp8 #/!N+F7wƑup\ʐ*eRv&pauc,b v!~6w!@hTbJ'!Dat?C ʖBa2>OoYG*M)pphX"b1dBfƍ A`e֫Bк'~vM]Xy-]er) 8'>̬7eY ;}N9qTꍌ'=OŽlB0]:jߐxze5 m+ -$U6nlm@j0D3妌k]iB@wN dLj(2&S.h&k=t\9y]I>ZzGm05m3S?q՟ DBa:b2 HqZORĶecffӀ] 2/w~Շ}}!5r!% ޱg$]k3/oqӚC"D5*Q?TLnt]Y w2PX٫L3k$ | 6HR&7@i6뜗4GBWeW{@)-:+$tGTxTcQ׵++;N Nk\H"g+)kp'r7 Md?9xc>nPlmlz$YQ3jl`rf>[_bS#-Ek[dd=xxU'gP2R,clE =Zn^q,:ĮHG븩G=) ,=7b9RQJ;(,%  4L &u2~\l|+6lڅL#J:bRU$xQa`2MRYԩdS?fgX?bifʌ,S4D998ԘgkQu1xfRzbI=դ=PFMJL 宂*T0@RiL(N#jI(/Q.hj%Z2mVr6 x&vܰvƏ"˱C3 SBTS\ 9YFch侮Oj6!si=r$as5g6SЊq]8N:A燕ݾfc@N5 @Q p #d/ds^6+Tw{$ U:=Sy!HQf@Di="޴ a[NQ/4I K >P54ԆֹllZ3iQ\/"/YkGWvI"ߘ"蒜QqoЎi-HcyD@AU<'72m4t%}h/1 5#i0oD-*+/stT{u*HM36k<'~tJo^ہMn-Abu prcfc=PؒRj:m? x-ֵ"$ ,{6<t 'I}oܙfa<3=~ZT6G/ǡY}QX (/'GՆh9pw2YMnl+ `-F0X{ W~$?ӊ q9kqoV ]\P$}LO-Eʆw{j"K7FB@M J \`e1G:Nsb]&Ȭ]:^?9 ˇ 6]xGA@&%67Z>|4Jpk6&&DNq=QX\Z҅MaBqSx?;הaq/Agբ 5j.(<0 @8-y*L@p%|A _h:V{r.T}#/ısg}&X8Cbx*S@!> nH#u=a׵fe[SKGuxjB:W*ba[b'?~B'<?AݮͷS qɧc/gٖ;.tuknmݤ Ljtk :>m=a3+ &.zL*<m&+@Ϸ40!v/ 1ҝ֤EZ}!f{Uy5޼dA%oWj_gOJ7š!1U v/(R0}KVMhq,}2`AFYϟ6uG_rZ?/hw'Lu7LvWf\= #w̍:=gvǗ XMgHt˩E=S<Wvs)Ͼ,x!vqa<|+ɨ^$a?mr=lK̭j*+'l&kGFУϤFAXiL@x^ñT>$c ,Dp,gehA"KĮ]JɃ;-h—KA 4H2Q]7 IpvFhQ0~t ykmOf6j.YwLx0)SyK|؍:{A숇15ں\6qB1J[a?d8|>MxHX ?P=?p-4VџDN &ͥiH-6m 5bAOo|_cT% w9@UYhi>#u%{-BTL&.CˤHZ//'%|@^7Κ{h8o;R|LC\UP (qu/.˭\B U3شs~ZFql.R(]~[e"-x݈VTVVĒu2ElV6{ٖz||E7#>ޭՏ1$4s,>CquGaqs7/ĕn4U\ YPjPf-99,"*7r*L󝞺]d@>v{֖K -bی!jW_^|G_^oUE 싌ZE}t N"'a8q,ttDޗCx»_/~Os @F^Tk5>N ]rgM`dA}o] I!x橆fҪѢWVQa`h˖7ҽvnCO&$#W ^.{m˄ރp7Q){c'dx^- #0 Q~(f˂5DQUNL-N2m ʯjխ՝׏@H5_E{Bg$S}gZT|28>mHEYFUBq?kK; ?2*Zh/7,A:4)79:FbUj0{Nw29َRHF!=U?hmQNͤTn8OS %uzAM4|!!FX.b%3:&?m77ΏC*lѹJd`.HP9Sjv8|&iB"o3GO |\B=ک>:2Eb gB~s୘fI6Q icR$k!ۺ1S`}kK}go#On~/U\[CJbWhE#Ik#̱i#bKADhPie#)\ڔ)\rm A)0$G;]&-aci ^K'Gj5+;Z BK"v {-WTN N|᧓:]~8$u:TP33(aAH`jD2KIS]S/Dhrޞ|m$U3_ JZI^u]:L#0&Vc?ۛ7nuO  # TrËDu7Fse`Zh VVS2x=H]EnhՁb)}\WI*VDn92֑B.+H9㯌{0 h0 ;]W!ur{ /ÃtTB|c<'w@BkTVB' rqI=tKye9UQRx8I<1dܹ$) D>hFIKpj3Sa<u,BXG翉w9FZhyɰ=s5.oJirJL6^`HɅUG}罊:=k\⽤:(xBh45vA*I5sZCAI}<2\*Lo -nkѷMs bB`fbx8t-[~h| /Q vR hh3QxO!Es;,R1쬟-xooUq]vZߪi.j`:b;B5%]H)GvcHӛ􁈺$W|D2=i֣d[fb>2 ׎?.k7V`/D ;j*UZٯ_Pf-rӆ\.HfL4 h͐`ǟg$CxOթ}s0P&eoM·N ΪL{ rܾ sNH2v[ X;Bʭ=d772"]uTL,z3F~ (ԆuKtlVgױp.dy@/tטZ4|Ћꒂ+~jVQ2隡ijTFݣfbY`^W+\oI~{G'SqljfKea#߃8A{C7wI&Ƿ<M :zCvR!wzD0^W(KUZ,${TYИGP&4H6 -67rEULx{&-<*6Ra'Ջ&{- `SAhI48cX6MDDR: 蛷Mg_⁔7 8((/л/mژ߭8_~X(dA)S}M.Oӓ* Iq_HhJli@TvSN('(hXjs) i(d6=| h |7~:q^ 1I#ֳ7v-4~=,$8q lOCG^5eްxe#v`Iqj+=^~ %Yoؓ捷o4f(I -f;4CtY;k.mĽAL:Ε#e,B_կ2M'j՟v9of:U<ȜKIs$_p9} _}s0?L=D'/u9‚1I>Gkϊ}\E ^.mp3>m?-qNَe*tO<~N"[5j>oÝSߦ`Tz!z#ѧtquKCHxP=i=2`d<} :MʜȭE>bH4<ÅXߢzH+]xx+W2cIi(43S\Tr?q"_#~ ;A\Isx,kieŶ8`!\| M %7zጦr׾KAKiZrHu"/ Y^EC'A.r*F/0)h)j場"N-b3 qhz1Ъݴ r3XmϼDMJ֗%32>BS`v !D 5k|DqPH& `?,Z`~1#t(DuC>-AMl%|8In/md:=ƥ xN!Ӹ,ԊSAL`JnJ?) (H@*A9LJ?_lL~{ALrl-MA^R&d,߀;)6~UKQXfѡT$kkW؋^t BшJ_ap?ud<;nI'VyR/ @+ 2J Ք/5te>9Eh~a;E/+Oߔ| 35<`E/R*㲝.LЛ =x@}dbո{7J th #+)9{pv9gczySv=|Z"YTQcD1s&M6Jiuˣn _<ZxD#IwMzwo̬RI{_+aʎN+QlFنf::_ *fe i=f._]r_EJf5^jĢ Ղ&g Yy$f:Zs 40= }43|ab'#z7|(lFhblЅ٢}'/[XpsTOzbn݅oi,iu[%>('McWtf5IMxmnA1J.N ћ`W{̺T۷gT+fҭ[*[<娄r>7xA#ڭ`tC%%-6F{|OWZAt]UWh(IaFݘԆI^WkX sC87fs}b9G "zXJo@frcw*·k& ͏c7OݶP1fa\%ɎЂe+;:v}(q.H}G&Y#$)}NQc0 wi?8^6T`Kh,=ĪoSՌR~̻Dx(&Ԧ@2k7}9q(9z=z@EVʕ ]UcmGӯuQꉻ=ʼ@aٷH& xtSu]YۓB0yZAFӫW|ݠe3`( fcc6j7H3?_Tn~$`ZJxuЩA=j===\c#Bׄ+`T#jx2 _3a@"„Ô xvtso>)wK>OR;;Pt ~_ PCR&p=Jnd3 Thc|;ܘaY]1ۗYS2qp6:,]q4ϗ?NQ^2>H}ƍ8녽a(c17s%Dw%HudoIۮ<@[M=m{ZG;5clV-`h JeQ>O"Ul+|zd50d![)ԅ?n켒g@+J`M<fٮ~$R}42$r쓋')sS_SB=vGZS>/M[C'^uѸiÿyR}Fܜ& l tdQN"fA0BSj@'Ñi3%֑#TLM_Zrʤ ~c(Vbޖ:M;AX#a:3A~fux]y<%.C:u 4DCF&hfr NքF8 5SA׷R0W &Z16<Gu? Ά(0kwCi$>FBڿ#`AI3^H}Y/q=ä"c+ Ѯ* | slliIT5{|+jݻi&b`s+o +ZnAFx Зs{{VڕVhVMwI@xUDzt,V\E-dQW)apZL~>̾ݽDZ70듺Y/{B5GtɜoF3\gW[4H$.j f2e>лXN8U|Xx%J) ܧExS0d^NV.n =ۄҁ b ؿi|%x3Y^hWTv _*yDɾn6؞8KC zAz%gnq6ˊCc#7D 9u oR- cAuϴ"_MW4~\Nc:f.E;HVTGlѧ0њ}s0w~MP0*͜.d{͞&vpP0",SZ❊*S%ɻd<=`J3)Ye ̊,fOPx4=f%5-E 4aSwwsj,dApWQX =xS{rS]\Qri//vFD^dlsxTVzU.4Npۯ1OHKY4FEџJJeD:앥'{^w}ro1 |\1f^Ǵ N1ҚwAH7nЁr4_q-.v+6x8MK[Ԝo:r%! 9-O{gGz [Be?)3^糷(j42d$;k!m=)g駯jd3.QXRJh&ԁt ]Mܰmo.xjAą^#^L/Clz<64QxxH8rx5NƱ&ԗ@joέA?$BK!$;p|򡖛 ^.v9xêTaH*E>ob+Hj|/U;04U9J ֏֩ƻ>3ӟcJ0IW?UT;[2ТA~ۛA,5j4>!OFN8e$Z"և@mp`sua`7L1Pd񄶇ǵ #zgԬ^\TbFGP!p԰aw]\.Ʊ@Km#>;Bn(ն}ȕkhDyt?BVYWy2BNg3t4!#/i(O' 1="Sw? 0I7Q鷺 E1C.~44Ww- 1ߣƏ8]H ļ C8-̇: Zɀ&6\ܖqd%6f@Qu =Ξ~06[VΠ&;ӭ0k (j,Qwp2ھ6rO^ FH-6=zTb5JTd_<f]_ZIb_>rCaٛƾwTq%v[5EO |6sXAFㆾ-objQ]fJBUv tcfZ{wO#xq>E$zǻƗI7z'>^e~+!c&Jzn-$OOvG7 ˾hIjoQӀ 9G xM9#{cB+TMAIee73bT`{ħxml~QG$6Q~ɯSl:c8݁^U: H )£t~խO+oߙoÈ+< 'r;vN@6i;\Q@ Qd? C]ϛ*]E0t~]]icnkwꖲ7LpHag>[&\4#i6:LP/$ȫ_ziȻU]&bTK&׃$I>pd`N\{~o Q' | Sw,mwY51MpyQU0|{!0$,@]J{h~Ddas֋{r20y΂$1y2HAxdNRjjc˺$g=Cd4, @t9̿-@C#Rvs@ՐCQ0nu MX/Qb`w7˓ȯ'u^oUa_~/sa3έbJ?bv qKR0BR.Une &Ol8\IdId륎~ dQ}u33q5c:^\K"Hk)h 5hJ/ &o|Qn=wD3PO,I= TƩU | 2 7sriQcV?9N UG~}'sBݏT\ R^>ajjp*~eazBUIǹÊkvϾv31Hp1wxM)&"PʃGb.yF]ck_>)77m~YuB;+3q FHBi®잕qC{5ۜ)oP(#0b ^-4҅.^!\k,=Vn(GIW&{2 ޾1ʺ~G`u(rErH=2 ڭA$0]Ƣ_%6t&3T#_V' ~D:)[j~qri&6v՟@TҔ 5S~9/Ns?@X W= FQ[8+Po9@ nžPxB6!#p|У|{d,bpCeR&lV{Z#G`/*ApȊ= c^J!"%w='b,HwMu,tz/ PGCf<|,s(|y=FY|D#2 &{pE%RqECxo,PTx;C ;^ O Q$ ۴/ e$A@|&@G7ZV1Laaﶥ -hz ˅)2Ae P%+>?`ǜ?)3=@,nBoTl<3vpn$=jJDB#}3;E*c 1pBk%m,|Qp^nY'_)HG_5tkvDnρNg) {iJ|yU]ۧk'*lͱVe29B>Q!^;YWݚ]1fpMj;WM.}Q.M݌~3шAGMX33{X06c{`>j}XC9_ÍbvPn‘zY$g#hͶό;̻3q3QݟE{ʤPS(Aנ8ŠH9F1jXT0L.hAk퍡-Ig8پ&U-"xxek7ޛ(H9n~Ύ&/cqX~W~8o'v5N;=,*4 2gj\:<rs0\Az ֒*乡 b4D9B}?.?wK8z@@yC0+OY F#5ൻ#Y}=#II T{ `r5겲%՞:?fziKS0-1 y+q~*@.f䒯M]Hx p(t~:k,uۅ&t'=҂Sݲ? OA~B-4d'U~hS5(Y;+) !݆z}"~*3)EP =+r b#!wEf Q.ixʈ"EM1ƻcsίȦX`;/„h\+ѬaMS,twLtKuDVՙ긶h9|"Ha ױ~s_\ P~ f뎉4m|R>.i`ta5IBxaX#VΏ,^e0Nއ ƱGbd;Yi+РTnIRs-,hӨ*%A_$2-@fLw.Y,[h.Dm2o!gSв$u4VpSakOGbZ`YHxQ@{CH596NєX,<5d (0z{ m{串*!'ooi鯝O蝄LNhGiQRc.>߬VL`PfuwX` )4@+$`7m~}|3 h=JV/Š,wiC}>W|\j82M)d?x0|~8gULxNj@'x*N)Q?{Q Q.a~(D*9)Kvo#`V"20bCGL>A02N [6_x3Kz۫iMU]^bs oNi"7Vpu!&#9';O#Pm%r e(OΣ4[Z. 7)GU]B-|ɡ6N~6? spg@9 Ãfiؿ*_NP$j|$$y3lRT0j..>G9dS[k; 4kX߅>]@l (8ߐg/zg|n_9p`c-<o^]%=gD$xux\MN߉>tKAq orD=vȘz^X arKp,QF1%(~fxB 9n3*y,Q,ޙ w|մ9҃[ac4/K,m9+#]ȶl> J\ !sqݐ'rOSLYlxl#=C;8^|*ITL< M5CaANC['IMTp k|7mkh@̾tzU0$"q08]rUL'C;B6 2in^f}o*MWP*@)o]}gE{{;.jBe)|F}1?r^j%,NEgţ"oMgC!mCpeO]pxVA(Os8DghͿL֠3%z8>A5$0`fKi V1o-@yW/ _pcF D3׷h%D$5y\ycf4ڭD@"!f)z` shGoš]~к*ɾ -Ŷn%]ZbLљbUcf#0x_o\iYUWxjhkSNeb0Y@;@yf i+D%kqd74<:,+K/JEtdc;Dƅl |{سS+bC>ǿgpSoU7`*_ȷ-ZьX&=x߄|J%CL{5լpBu,p/OQf2clC܀El3!9˴Mn؄Fۿ[Jc5hU278SeŸS\lOh*a uZMc #B7ޠn7C~ͰyJ{z)=O_6ڧۖl,{#%_kHh>>XI9QE0uK#R-2[eES,\%fF2"Mkw\ SA [?rkbHxmP{ь<\ց`m=`k5aW@R.~|ܡ/!%ͮUڰ8Q\G2`,E)lXuZTtʪyV߲Aq=fbmû ˤm<e.l*Y"eͲn 6Lk]3a g}/ Y<3ݶ W6D^N`X)7,dWwF*-J] ۡ`C2sWP:_P#J@6@/AFv=/H֯P q=}j8zdmHR9bhȬt4C̐\K`Sϳ vvCc.;j7ªǧMAz&,҃uYOoRg`4uI|L _>k-w;mkgzRt pY٧97ۘl}*uIr76ԲLI E#a|ŀviF RIR3q,aDm ]y\lK6 ۡ3!sB;w*8m>v} TbGGNGHv0spɋ$ϔI5DUTmVa1dA$qm/=y1y[*~e@ُ %O>|9!3p8s>UP-ta@59w[=Ѐ$[Hl8&(2C$،,}DYW!"|^Ɩ*"z?]x/?^4]seÖb<>KI Qe@NANndO1nE{#N^{$r\xDwk&(M`ɏ ~0$i;v tMOJ,h|lwA|y3. :5=%|r+\W=ǥ(QiB *sBXTN#yb5%MJ7)ٜAToqn78R9»Rew|$%$o'n@ ̦&&Pm0k0Kѵ6q&V0lFqnIʄa^zE-g A6]DJQCXO39Q ó ~chu_me'ʯ'120ol}5Jrڞ+;AV(9g߿!̱{:3^y+) B!mV ;VCxx@ sokB<dp"{7^S}N orte= ^$g(eP6xFo݇F2X# |*U&`~|*֔n 䤟Viɬ|8q 30* /," o %P|fB|@hU8_͒S/10a&շ$Q ~{Vύ=eT*F9fSKō@ ;K$rprSK 5j`>0=B_NI &gQh-g!ɚt(xdGEsXPZKW+EUG3 ֱN̊G[kC>v]Q Jn[- 7͒j|d>fB7x<"!)0!}c9>YQ`FJ eY .MM7 ] QG}ocY?x%g#G. \k~_uq6ԬuqE_UE˂i+ޘRn~ꎴ'O@S Peӭ`TO#+IJ =-ih(i ~`k D]8w3^kVGw?@v,Pz86Wtw\ؘP<`{o1.qH3mMox* 5xC G^rA=xu\07Tre &nS}∜ޓ\{MzQ7@]dHok8{n)Fץ; c #VFRtuw|{e9[KDז*} UO VK`|1dGBꀫ~i"'3oDy64GUoGӃ9p5ІlE Cܽt8v$_9ӂ7o?>ж_ȌRf3zF͆(XU%9ukW&(L-,v譃sx]]2nW,YmY%  >,PbP xݾڗҰjif`QRu7@]- xdr%fɪQ @%n zjWm L$Ԧ:wc02.7O !Qף;dP{ SP,5!^t F} "pO0DbƄy8ꏧ2lsg4=(˻UMGa=C =YN#Tx~̅ ⱶDJQ _tBli'!'4crF 'TD[M(TYl,i{x0ѻIUXKbIVA bȻƹ@JF->/_ܣ$s2%LXa p~8Q%fz44$n$DjrÀ29U5\tAŮ_ !͹5m'd/JݰQF)[Xs:fSO[U.)`Y>w@;!b}dR2xTS{W ϢK5(:l@ kl Dًj5u0Lljeyi/^?Mlu &ʏٌ/O8j׶;#Ƭŀr;8,4r2PwK9^kxi>kɈuX)Iq^yKq4֐~B?^fv7H@&R4HJTw .\Wл:ʯh6cPFـiJjN!| ĻWu@Ȧ^P(;+ˍE<*ՙje*ĈiVUWQ*C{(WgÌ| Ѻ @j.`F@5'<;[0dkNwkB[~mᓡJD*choXI1 3շXRo{ O4d/ )i6ʯjvlx,ظ3ߏ=} gVƐ, zmp,d0kz$^ 2cµ:ufj7> oR߫|UU"S;v~YQ'g;5s2R" _p3F*%Ȥn8{B%Fs, Y 7w7*"A3fP9aeWeBC;0 -) 0?#ʒ /v|=Tzݜ™y&XJ.㑶I^YWmNqʼp3 8,"2L1`zO*%z6!f(@+XMB2tQ:]iwثI 0w6(aJ,5 G6rڈ7H5j;r2 t߄ &1)_&.ۮ?@uƦ[Q CVSmId|QV$*>0#zS4?a 3hNAs@gpx\[y(cL3/R^]Ӻ"14?*ww񔳬i7vT\K:'Hɲ!7]uNp5=r*wҌNXN: 7~tU9;Et~ts)&*7A.JD,U+Dj+&l5sr~W6"7̹ ʏ(c!l;#i[8` —X ')$ỉy֭# ! 3l p 2`\`z H ; |T LrZ8A DEK#7g9SIlSkIˬ)''x;@Zc EݜBdF 6c<24z9TzG#<~x;QĊ4BRʉC,_s" /}^жLQV>RRqǟұiosl>J~4~ҭ(9ԦLtik0>ڇb絎0%sNйy yqyڭTuGp;%:d4dձ5\u= {_24P4索q vfCygB=7Rٱ0QĹ.b2x9Ǖ}Gܬ]FJޙۖ#l݆j$ 48S~Sg[W"z7QYYc0w%kj-+L85Y .uAx>_u62 *p`uT̑4/& -Ĉ7d][LѬxJ/ˋFuǓ*;0@f}MW|G6n󗙟p1xރ aߴ+]-}Imm]eΓ<7MۼtIɐw|''oyۙ'Qox)mfڌ@fGT}9#,]XQ:0>7>i Ӳk$1,h9~HPICePf@w@`G"ⷲ67~O8]z4~xJ >?߅:hT~*A2wGm6ʊw%}ac$7gN0GF@M>ZuzSm[vLSt"(*jl2r$P}5p8Š!]eGhKbOOE0=wW1nٰjྥ)6Fmk}w-l(t6;tiyw‰29{+/ W1VD>Pj!eQ"LZba][Nńel*Rkm+^5CWBCp)"VAφH=hqq ,bNUhF'|V;i T D}O^5n~_˭N&rMx S,t`%>VO ."h\̈9z /+9+#oz9w#tupU'MQZFv5:(Qb~(clDRV=t`?d/g!/EkT+>:&+{ pV* . @"/.+9CBV }vkk=,O u{d5m*+. ~diN ?[pV[va ^ U}t3uRY`Z1N\zLN.( תH8ů18]$tbCwŚuqk'fwv+ԖSFN@n#m2Q,Ad難Ç] XdboDz( {rtwVA[f ;n5z,3+n&khx-RtRي[z*p0&h_=03"c ?ٴ?te]9щ$Uv ~M*fy%t8(m W^Ri~;| 6j(ȵPf?:w@ ]юV8νx-wd2@Lim4&U5F>`le_)^eIX" d't'E7u[LΖ|P\d$&((R$ 0Q+R^+$N(Sefİ[t{1p[M #w^d3ᣊطFDUt^a1X"'lD ,l]Lt~!+I~^;ށ3|OKBÏL/SS q2:(Ox`RT5xiFU~B笳a{2{:&ب(~եD]݉lCFew\Ouk}xwW*Edt G GjJNdMxAZ!/g2<{e2r6&8L5ʋӹ+%"L/Q}=XP'UO:sǣSpQ9f0$Y"RsLk@JՔXx +̔W5?*\qioLae:gbj|dOGosѥv0l$ydPib՟EBKp$pOz ts?q2Ə:=$#<ӥelS|$8jRk > όCLOvJ+$ƆBcD v+'=wiݸE9iK[~|tx]?(U}T!V?V&iY( Z5@+!4AyCOH\Fy(ɚ%hfŁJlp#hAUXE UjܫD f!q'~Ju oPOª A7&A>qe=}4LlZBf敪o+!=)[5I|jLv#69NC f0LNz!Z1Qf]O޾pieX*NpE{s۹_h/*4D/$ogQ_#IbG򙤉)ZAaa"1T/>xN>GPf>-rJ]Ⱦȶhl5zMmH%wv8pe_~%}mdBXi2̐IgX_-96 SX5SE<>O{R )LjT/[ ?1t_~ )wؘ*U[`4Bt}NiFMu*kS6Uks ڪ"UDTn[(DBm`qSf0O;4 ~^a,dB4X` 59!3flI՚Xt,@;YmϱM(29T/Ҫ26W2<`yO C y&U/ZcHF.k/E9HgHb+ /ۘu@5xTXFH.z@'vݼY=S>#>ܸ0ܜLVwiFtLI8-^ўαwfL`5o?K :q|4be:p gB-5rIQ[ /. dȶ:z1 D }MsckYZx NB40i{F( Ѹ*4ۦy 9[xBݱ5ֱ;\+~`09-rׂnE̬gZ2'w*Ĭ*!埒DE[M X $Q~g93{0^NDwţJP2y. (&=ցY'dgr#h TaD)TlϨ,Qh?s̓}L=E䍒:|kUWRrё#)qz0"+"uRvTDǣ:G]v74dJ\Oq:XWoK<1Pý(uA&ЍC(K Fm|`}H"Ό#4JZJ*5u% k$Z~ ZUMy؂1FxEJOyprdҿ'LS!w܁W"XxLmDVʊB%n&-k7޼"teob,?Da.,Q sGO>Vz"5R% .1D!d+i@eP{p㿳L.[rT49 ^/l=J2~/w~_5 o#qN?IEpUkFߣ "_˾ Œf2E ^c,mW>2^&u񒀧5  }n3NB݀ZWs4`aUE@KCEqWaҷг4C~ybt(ഇb`kh'4!¨5W9X4ښ[4Kڨ]3qt `Qd떁f;~qQ|1^fd+G.i/GU46ɟj`F[jH(<`SM8c{(ڢ V(ne0"^9WXmA-'G?@P3Uł>{1R||ï&L* 9 lUuR(.$(# 0ĘcHOn,@_̇-t<.WޮĈ^<ʍkiIÏMxU. ȚRI!!XvZD>Q*y3cVr-G:c[Diٟ( de}nQitHj x}6yn4ry rz;"S̈Tk%TeA7G.`aZ)36K?e#2xpM*Ǥ`'QRU Me1eVT?|T9\vRqw< l_gR`0!gt'1,fbjM|?.ܠ+b EqH.GG9 'MX`Qp:{(;~4y˵]b]:LeS~!i]v›grS2 x_aM'Y}+]'R=E>ήE)ed*섽 L4n;3 H]|Lfs):Xp0JsLgF^etmh!(Fz~lgں*NW1];8E{4`XŰP5YPX$[HdEZ=&orl#1 dH cHyek^ _]v08ßK~mD7fAy dv@'Ǘo͆-cWzDI+8=v73O~CЊq9sVI4o])ﱞuy|񲒻w%)ڐ&a[[m,}Qa߹ rvNFV9'>[鷔1%Ҟf Fy[COBs!#(eO%N׫>mfx"`.ONgRu:y_,<#['=E *_~vG;6'6eEDV^ZݩAɠ2 _7m:Vmܑh'ܜ@r^`YT C}%'\U(&[-Cʽx Ԯ$2XbT eb'7kJ$_\LZ͏vG84ڜ">뷣Gª@['t7>bԑjܛ(kI+Γ F~[Р]"P}. ' K e ]s*p>8Ev;Mm,l+ȵ8O9L/s<%1|KWFI5oȳwr 1w/RapF0byϯz9hi/U',3^S+\y[rJU lv;&ƒ&vM?5swӓ|_R `{Zl$M]GEu7ǣ!; ֕ԆCEr{! c-$.<4ɐm*Lܣ.bܲxqoܹ~&$kϔxmyJ_K9*!T^YN"*-?UE fV߽+KbX>viFZn'rϟVմŨĪO׋w@^}rH{w_>s&ͭHԝPngM=|Oqv\Df'J/ gD~_k<58@SO4/C ꚉu[f%>*83x8[UXebn˫T߅aR 30/q_"+ Ѥ[f="ͼr?: YcL{m3p[Tz$rr͝!zT黹̻^ R 8_o<<|ڏJTj"E5b(7 o#ta\ [KF%+{:xQu/~Jy8RB=`D h *LYXJ,* cN9(>b51Y0fN0`P ۮïssTW u=M=̋Y Z$tEfc.UWeu,#ӎve!IE|\;QlAָQ;ո4Ä*&֞J#~]*_/nALU >h>֪9<&Po)9,3 ѽd&dc_s _|7❢)'NXOQZ ,|y9Pף;t,,Lb @&wwF.t c جQR097f/]Ψ),HYrh;SV9BeV0K<L)G"E{ܝ&bB 8?ia&7HJ5g䜮1/$.Ab:;U$? K[WesiT$r;)%eGt9t5Hh9Le(%CW {fݡ.kl:&1۷/WGBȗ8dQ 8tp|Ye w E1ץ=.18_E=gowXX+Iy41UM-ۓ{^wCzk1P;&7P&Cc0 y&]~(XUJi!]Y[ x5.m656o |[Hy& #Ӭ,eS8bAJx;-u8 =&xJ݋bfΗ![K-txq`nIp_Rr9Y0g1Zw.{+Qr; -7A:3JCM/2cv)fcU/W{><ԃ7OjK_-JFЧ;N\K m* ,0K."mmê3uPJ@n6HjNa3'l 2uƪ؁2&@uo3} zݦ0y"š#Ok_͍%|j6_(G,Ë^ڥ Q_#_|xMT*\4ASQ6 +qM{S_#9T1fL#zn@V2Jܕo-ӯYЂ` '"- H:?}=OpZL>_" 81e6oQؠΐI&4XjZ%%'%`8ؗL} S932!D6͉ ͍I{sO, F|@G5ty֢mVNIsլKc|)5^zx$$BE[V`J O:f`ï.?D Tys F(_<"2?[I*XYcSm)h,Wq7d) y V$Qd6ZlT]Np)c wC|vSS:بG9s5f騵 SaPY?vxѷ`'6qؠMAcj+AWQSeJA1usRc3RL*o3(""! |!`984o+σ=$52.0h3F.TG5-"Χ +\Zu?)wN٧H1eԕi+653w7q>j|CHTm*svB7R*]$d*}E-+/!*@lmڅfn[r"df,*;j?2M*ʡ}GX[JBva[[2|2%n0(gY"gylcnt\SQ0=7k;sL(K")7+mDn9 y8Iܞ l9l=]Nx1Tr3rQR=ǚ8'~D›,YSG@CslYťmE˞AVfk_ DSK7qK9fwTLv; ܼ[e SOx7g:m;- ZJ+_ŦwC *VےK^ ;Ӹ:1uNdmȡw uYL "Y%;$䵝NgJ|4r`~Q,T>g,""F#OI-%k%Mt wr{[5o;QILCe?*r Ԥƶ\ GP<9"qɊh xMA)"ΜTRQQLlUoWb85n4R,`6X0ׅƸvCC3=y.Q` ί,Kg_m 7? im=C\aASpzԢ-"e熡X Lt~Og,sc8W>F.92S2_4a.z:õa#W4Ń%m2iVÙ-JP@U)|% "Pw@Kݥ\[HP B o%4d97#::]gn$O5? Ǎi(<աaxpBOy#GT:V ^]Gdԟ Z,oʦF._ lle!k~߸[ O/Qh-TJ05ÝoҠ*<=ͯZ@i< g[:Ň38Bd1w◐Iteý]Df #̀1|fJ[Na[}xc/ "@PK0wm~2}@&PwZJhxrkOxVsNaωPqʅLHs "ɨ(xXmY33LX:" NcNKU.ccŹ2R_ohv zI4-kEF$Z;+%; &Z\Q4Sfrr߮x;`Z hmKϔ,=-.K`6Knn%J 5k瞧{QwNU Bjl77:!M7imOkaw')tM]BAbc!Rin!#M*%}t^gWӛxEuI?|bKoq5%h__օV3䨎nb_ؓ9&Heۅ;|E\yqU'2u< PhI!yxs|"y=ZE*>S\_qWS5/ ,jKryil]M"*t~ݞ$ h;fK<[`N'6 9J'DG f;=]Ş6\4Τ' ӌ~%c2=0l w(PY$H⊙BZD&- XEDfq}{, s1L=VG0u+L'J Z,*jY2ͨFWn|5"IL.{iT.AX0)wO[-*Xϟ*un/ODx c 9$KlLVX NxjC oPT"&SM13vI9R+Q)fjQ'~ߓ6 ӔKUQUdoINzL(;㖱>_-EK9?p^ 1ݕgARL}&5M}3MG 0HEj]j(E Ibs[s:ʖAjKؐPw408d~` ¶MlzyM W׃\YT r'N~KY4vqU}Gm:͙y DpSϡOqKΧ4Hɺ]ϛ;):Wp5j). =ExdU,V2L;~ 7p޴,P~ (wD,2(0S1[d_8*{[}()rQĊs?b2Kp|%+/5r`΋֩i:6Kl̿̿ nLm7;u;ίRMGxPPj>['>Jl|p':8Uds@Hu3uaHU$$ټ  |NoےxZq*kHt-LnEcpH )z5xc1`^ vf,9!arQf/L ry+^%M_0avC:)H֨W]x^\yf:7_L΃A@x~^ έEaX:m T'lTBYb640c/w, 6JM Kc|ڿ%5aպznoSԣSHgOp֔-b; ]s5}?SL$ЄM|ju@'݁]~~E(Lt]oVo`@U!lnN Vn.4]y?N dM,\& Kv ml.S6efEt̠]½^^i:]YVScky Hʏz[6Q+R3abJo֋nnTlA hae`l4h?ȧpCB3+ `}<9 j׽^H$dϏMi_h *eȵo'I]WJr Tlf2n<cIM&HO^\nNJN«l3G&QLV\dFw-kOQY^[z"3? Nͮ +LGS614(ϻBCB_ВS_GN[Q0W֢򠈩n)A5M*@<ł}jyWM'K-iuDS3Yst{'`S@abC#b!rGu~jzx8]L)GǗciANC'0ݭ𵄫6FJ|n,K/1ƊM l'jH_L՜CS=~;@˄{ Շ><؄;(93 YcK{̽ -cJ8;V{8a1Tϯ&M)mH!ΊAz\0<Kk/xR ԂPU-K`ؕ1~lݭg [Pk8M i働1LtV%X5OiƉeqa6T}ӫchg@ƈFʇefcO=MXK+*X?M8=e9_Q\![# l-[N=~Ki@# kS7*vH,R3m7 л,V`wO +1!lX5MO9 R»OOy۔UnUsly3DsWoÊÁXȫ+bQ'WT A kMyQQĶ!^8ظ3meQ84\H(񐷪(015,ܮ*(M?2*QREgo\ SjV^i%M({DŽ n~?!̧9Yx߯,=ISp‰5tIgS#}Mr 4\3z9!B5͘g trlJBY㬦qDMջID_^ xԡ?Z1%uv<$KRKi[FX>#zCQKO>I ) a+o#]rnm),1x}u44rt]D= +A"ҿWϒ+?C>t@{HQ)C-&%2yfDp=\nF5R"qv~d$jG{r;Hg ~6YU=URjjtȓ3lӿ=ҳ%4tCS'O7by!Ks&\dZ0覨o' Uc,; z3C &Uw&O4Xv"sAl,  {Kܚ)'jiY64E rFTq4_mNWBX,窹59#}5ǟѱ9P *T(TCZp=|ljxj.We%ֵE_{Uf.liƝ%uVDƕn=?PakB1kk>Vəj@  PdeYk3A̭3QuM&D;}g3Jq`{!}2Rod[NU(=:8V\-DŇx LЍm>DX|(!ѣiO $tcj`xTy_ں>Ljx N@x}f,5ݩ F&DӓG+0 򓣲wHCe7a[tzpҀeN}ӮB4E,eM="3lIUb>u}J˯J7Nk GT9Q𘊘D+Dk2fOH-o\<6ўRU $eD7O*XI[VSw:4(h^:6 1;@_ H&h3|krOy2d%iip0;?B1BnHن?Kq%k6FKeFvy]3س2umCN"Xd=IJHCIZ8N"lwvfSO&pFPzyxVYQ8^[! !bҫBx~V!-#.;]>|ė<ʪD䊥G|O&Gex;h( 0ŢΡxkPXIS w%!jW]v<\ u31_WQ*6ͬm|s V Gwoq:I1nD!GZ[w}УG\16J$+/dpbSb$5`1 ˮuMP Ӂ.4A rYXh]* 7¾,&Z*;ugf7NXZA}VrZ7sb#{y:DDbCyT'k'BOjG5΁,' V: p7&ʄG IG*5}sDw&Dleǧ[A8Rwn5WYhQ/K{3jLf]'?r<+3y`Ja:A/* u1蹃WB/A{?˙V'8k،Cvk Kn8dYN#4 };2{9I}/(/̯]i>bӟ8OЯvoϮ+d 0o;D8w@NK#aA={Sfù9#^7x2VI) =m7?bi=ddۓOE/y}jqʾ3Vӓf71Mg۾Jf;0eeDVw"}^mC=X3> L{06G Nq2f8ΠqS3Wځ@z˰/ "Y0;C{((3J+(d0Q D |1lQIe^9,-2]=B8:#gs&HI8frpq `)Z]w_ >h[,ł'.58IV+Hbюzъlia V@?ūB4ғJex#R2Eі#|䨫q3I56%`>-Id5R{(ɲcDI]ekq.ʮfmC"p+8D4&Q-x"+hN,BKb^(̥Ú#+,m/],7@ki ,FWN63()$MAoJS Jɑ#>$ d.#T~$ i]ɑYXM#|l~D (/TPl%%QNe  WoO$/ ͫR,d-jIy`XqN Ry" A6"D?+(Nz^gn!?Sq07c6?*p9-"?I|a08g#*0FG&%0Mp祜QӮ# ʐ:^m)ZlPxg~0>Aо%xfLT#;sayܢ[F%f]ʲJO6k=qڃNzDI!)Ɩ,4\N`1|O4dT)R72@As2uOUsu3i0ۄ5$q&o2;loÂovq[\q΂0$ST;ҙAQXn{ ě5?x)V*Ut$=o?^;:{*۷G0h>q s=Dkv>W%d 񲵝hz+b+~ ̉967HlX!3_Yl2˩ RudZyݨztb#Yʔqc -~5H~8=*\J~KXG ~EUSrvft"/: ,#lH0~Ʀ36 8o ui MszEfz /T ^6;0+¦(ߑIJ  {q~̫#t^mK!KDǙHdy\9ܹw%=\{1fL/"L1t|񢶢_z,X4ku*s gذ%Cv o4O] ʆa\/PWITVGѵbc#:"2Ȃ€QF>ø,^s1~Nh L;L)YE^0^^*V(&%y6>. QRPOOغ6\OJj7 /v>iA~ }*5jjnd5cNV#bSߑ_ϑ 01dٴ 3Ck:&g.DEMLj|P([l{eT:b4 9o1[qT3.h \!+ftڔLS/$Ŋ7w@?$3%H*f~8j,vbK _L(8ڸDC(_bJIPqcjCOKHaeh\veV<*@5Gt.P?ڎRVG8sGM4/gަyHM-D QGZW4޻tO!wt#|xa7kH1f+p>mMCs_0I0 <:h~K6Eis@ 'xF)*2?&3QNBCQu*tɚuՇ_0-j۾Ǭhc$p י6/<ğ_;᪓3ZdcxXual^}]?bfQb6SAjb|ޞD:`ʸM.2L`<.M+}qp@okO}\5_)hػ)~(1Yo V7=,[ mSmGQ_MX;d.}^ZH(? fb)u!FW]IPAR xS{7YnË7|.W\d'4g֢cł&$byw޲ )36WyĶ =NGIWe@0m*v]?\|QÚ-kҦv*2W@)c ]fdE3̄68wW2\F wB69Shj@JQgݽ=cz) $Ҳ9. /E:/DIik_jEl_,RY[@Li.C&Rw-#4B-Vܩqc6ػ޶x[уsْMǯC*H>v7ޗNJx/JVTHue{̽8Qc?J f{Jlr6dm'cXf #௱nO!﷣%oun|-0IuH^(({t+,b4ft+6m8߇DL&ys|an 2/0Rnyc8D4d iqvAnF\d^/R`#0IVmy  *'j{ *4 K?@n8r `+NH΅c_ҡ!hM&zvԚ1gL!BC\rnI(SxmRZ3#mn i*? 6 gѻ'o53ڋr'G Ny+`G8lڄ?$\EYWIMݽPz堝3h g 㬊}s\A&8nf {Qp;@4@/_@ 9cRpEDdo޶qP$]]>M'8AZ˶PvMe\ {g2%@Q^d<.7|:Z;6jp6▘(t`l{yVWa%ؿCv]0rɰ]`K~7M5 m6:~jI8;b:͝vxI&&y8r2?uVIm;ȡTׇ ُ[$e'/a:]CFKaie_Z"Q-j8l haZkm}vdl(,)R*g!7C~zVO&)ˀ܃;aivӇaHphI+ּqKG]k .WBXn^9sq'BSǘfne;}N8[4" y>l}hnۗA%uSO~tVLU4]If (ģTxB-ռru!j0FcSz?䔍!- Jd߰Qnf2Hg)Rpf/dVeu%8tfHF# ) B,z,-Sl2AT=m#\2KPwopan_xJ֚pq7l+ snc7 HFW /Kӽ?LdW: :yBacJ0Uqz.Fa)5j`imZ'D>X[٩Cnɭݞ7Zb}ݙ3(ɛc),3Y=zBt|λ-\/+o2.A77Λ;VޝJ(Y p*٤ @˾V](L56. GIDGy}qfInWk@O_1qK°Y]ykmoAI:+)ޭ6-K&](I3ϗ3d jvhYHeQ rz?6h;D`,vccRjRˣkh{, hrz0ĭoHLB'fC29qh T%Qqx6ߡ?qM*NnFV"(:@/rX7IZʥBeŶFFZR1ڔ`_CX5k)HjZ_F8icvyαʠmԛ'O0 ̨4q,~ a~K,"%RbBo0v;RDVݲa[>P|%uJuHӾ@h{k@֞b9ȴ_dOtEVaM.wƖee;5ENˠ/$x]: ]u?#*.CE<3qLRƞYvkܺ`Ϣci {Ҡ>) 9mk&$|?;;B ,s I-m?XctT\Qz)D!h]c=y߅9DeZB'"Jr!`Ηr}c&4*$%70`+(Y4v~$. pyAUI;(CgvaϽ rdc$N|^èxd;YnnI>_=T$/f#bMF`IQM8[+lhĿ(dz\b8o玣>^xl|=&;"QZ!ٙ-t6[$TwP^_%Sy74+lIUOh_\A"P"R̼80烔:y_UJgޔZ4;gʐHtSS O7&]$s~ ᥹/I;!oˉ+M҂RܛLԓ͝πɈ6*ceZ;a$$7Z@*h5 0KA 6PjLirh5}Jd9E~ ßW(Մܭ]c/z|V[YWIhnڱ߫{w||$Z[%.%RMG9H3pً\CdNQ Zi)r5U  )>#÷Vn5Yǒb*e쪱Ms# lo]u☄-y+嗉Ud } 9nIrtt/i}|b Q䀵 '.kVjL Umxj5QƼl.f;=,nU ^0K@\ȭ2eXezw΂;l&{g*ҶzdvXg{[tE tL= ]M2$Vv1h#Ex 9hN~'; -8].pB*@*V*SLn>DUET,l+8<(x 'ڐ{#"5;1'#z <;%#da#iv>Ze@!ϖc{ ow8@WćU{ڮ51Z1!xX(1V 1[Xkt-h'28aEoadphO8/?T Y7?5YdŲH:lfؑ 360hwo"uc Vp71c֎ ܰ9ֆ|2覰aZĴPhT/oxl)Q4݌61f|ȴe0R"Lt"$56EWV'ٺ&SI;3 F|[3 ([`.JLKcB nUiKAĺic6V%G 亓O;B txj|*˳Nm="@[&ד/xnt$Ү$#}CSW1ŵE3DEjO P<&{P#w|/KS&T%cf=1=ȷ0yM"GJCPcV^!Y 6AK/&+O<>}x5I2۷UP)KW5JW> s P`>?45˝g#hdX?=N>Ӱq/Ӛ.`?љ@q5zIcDC;]|6<?oʹ(\Α:Q&r ]&*%u"Fb, ?P!F_<$Wg@OZCPOJrjl4XF:N^ؗy)[ E@Z LQ 97Jn\L⛗%vsKC-ǺUC AmcrH?!H" iD`>hL"֋ށ>j˽RYWdxU۴"8\GߟtgTXI?^UB8|/%#^b`q?nH3'P)B΄EuQ肦l(VDR:`LCp#^c`\Kɖ?CxjUu7zD=glXYOey;lj2ꏃŦʷ/V@.|ޤ?9Z* BS65  Isdoّ# VxlCXw7<5}ʟ\՚lz=~h`BHESߌ8NV#UWC-cB.4hB4;" gSSͼў2SI҈F¶vƻ*#vc %U%O*yJ^-zii`7\Erm0I𻽮7d9PUcv~[iK7?Q^А(m2 S!X[<5u>`/waWˣ:\MyF6GfY`INiG*YP. Ȓ?bN6VjݨȺdxzlȦcj ] dlLaKo4cG"foʃut3A`{V_ԗ6_^4q&)[)j=Rզ;ogi3]A8q\ꘛ3VrSvw^&!`@buUT9# !/_lwjijJ^ؒC7"G:;q;+$U/~ Kso,)K{ұ;wSm|w^>,9Px_hfC#9fB~KE[#}o *H AK>+H͠,i6)S+g:ͪPȔY3kfb 7O[LSYʵjYpV,nم$–Q#F_KJ&Qm_F: 2<L9iFB*GSPRrGU.xu `_!i 1gP ]37YO)<@O~5fWM]KCR=2tmyq2X$[2UŹFAOeHTzI^|ٕgT;Ԁۏ67dC;yHyZIcʛ ;$J=Vsqf)^kֵQLn+P&ߙXpM h.kd ٺu|4t "ZcmWXъ9Q+i?kJzLݐ; ޙ&MDz: &Y1kr5^GK$^n{[d P" yc087O sf‰q\MYItMZ=:q5Pܭ9k%D/߯Պ`pl*N0od߬ܢ팫Ta⣭裟Fq G_.&s]wfq/0lFcۼO{X͝S*T{@I:f3P{rH2T#R8R@_BѦ1 rXڛ$ZS`p.k\rX€ e$nW~Dx5FP(_41s yT5v8߯5a'm ܬtqȅi;rzbB'`֭ вpq*)Xs3ת)qt͇$_`G 3mkc Bq64>cNKNS/?kX]Ff|G;|*Y*ߺ#xQw;_o b7NkhBύ>qsyZlk]wt%{S2 +w|wB]j0B(FCOR.Z'x4 t967Yng,yOq)qC~Бš/K KrǶSaLxjq>U HURm5ra4=taE$e$Np&&Qc8m7h">s嫋~9LfH R}5߮J^x[0)+}qT1D*u۾3a6d OY01Z;`{@n;Bq nUe:Sb ~uwT"hE"mY5q4{m+*HuVQoQDX8R $:Xe9S#e|#&wx)V~RjQQ`%P3I}+Cr9!~Pto0jC0, Ҧ~6v3>oNh mĊ.đGq+;Fhdrg,đw4-F%~})+Pxb v%>R A%I;E杋u F4tT&Tszo_gLjAyO}z9;<饓$O̮-@129 }i$Jl!B 3R\x`N R"=JH4,&~w}!%swd[Pl 9cI~`^szv*M`p=69LG[#W0ɋqDTA7ګ5ECjiIk`7k{W9|)yD,82֏O.j-ٽ|?ҽ$sM>K<7DֹaHhFȚZgU1 KIy0B)'Iq„R<=#%ZkϿ- NAںu8ɟ!S9gd} axk,5*)P9T(/~R1:EK&?]CF)i \pgAQ- Mp%4gmf#Y7[AIGP,T/$^IS#+f?kzL.Чd`3 MdB5? |9-%9agVJ%1ExT;ئ/5AZB;xm= gj KrD A/!R嶩H`Bc!eeFR܃źuJ?~P ?ʓuMmOʷm f>2Rfϊ{m&/A}_u|k_XK=0.}[W1b$ ' 9dyē&VaƘ%**m/-Fٲ9!YN3Сm:ͭUp2:iۘ!^֕[c8~6 Ek|tkۊ[Q¼!4垄i" yԾA<)m&"՛%}\TZ1K c]8i1 CeTFq甂C\>->R~E\xU8;vjoK'R޽[PA{j5CT{Jbڰ( FuG@Z̄bwikdiRe xW{MĎRÁ34b{_v`P~ϴ۳K?Z̦Pҏ=Q5]"ApRoJ dY GW]^υ3Uyn})&7on/Wԙƽ,8u`_Qw,QEw*Gÿ6UKB$8 )}ͣ0@^4ͿYKfhs=m|;l!m军Pw&-K!o!`r>jd7i,T "~Q_!k(b_Or L'P_<2h[^*8vOq!⽧oi:Zf}ШPI'V螊$봔Bȏ;vRO\SGY\vj)wW:0q7흫űhG˥S9I/AWbT2[D9g// sB Aw)'na@dbYj1ͻtQN'H Q 5Dt\p+%' OT*s»Rj9Xy'ئb&/RsoHs>TQ#õ@ Vdŵtn\k [鼁Q :S!Nz-~Y"7f{ObSo&,5b "55c#ga yyߊW!b! 2[L =-ӲUWf:~jHhE8YvMQ ǾPV3m@AO[5;G~acklR -Bu*ZP ?M,O/6oF5 Ӥ&A6svz5#!;ݚ5<ϓ'>xDI֩Ȑ^Z̒i|(w %3@܏ {_A-O@/K 8qseѩy=I ,gJꂊ cTh9lLL`"] %EȪj+3ʂb·(Ʋ65OԬNۍC;4Zl;I7bZ.Bf)(;1Ko"m}Df-a՗t>UAdENc X5%\nϕmrju+݋G\qyo%bkPt +j9BT :4vRG1(U< F9bf=[SCAm;rqk>GmgD/e,=찁&Rh7]- ݳOav'/[s[ I^kI! \R>as{Ϻ8 r7 9H Y<*v7~" >mc4>C] lt7#nQ"XȁSRqf_c'ςve<*)þ-+pCaJz& pwOsD6Hv``F*ٺ2NZ!pDa^YD"*Fbn`۠IڛXc` U?jڦWy\ylrWMڟ0伸@a[³0%?r>xRk y(re-)DZ<.9R$,²~b?]}vJqj#"@'T!p %7fm1*Nvi{: Y?0f~\I$/bqFNMҠ%V6*z<m"g(G_8Yc 7Tz7Y`7uirߑ];)Rv#^+۶٣ܰv'pġf1#T\\7ڂ-X"[p FFk 8$h߹BpPǣІ+>\J"Om0jsEKf9jDෛ[LkW19?%'!I$L)n\"HiɝK^EpDbm /y!M F=(+w]|j䢷Wd%C2) qpS%y4$'>x]pQeR/߁oױ %eDl\fOpH!-_Ş{a%ЏF>_8ϽtOaOc' à yB؊ yܙv(@#  jnC%g+ d%eAIIș6XлG}y0 #2*w hycJ>\,9fڏ@^` =#­Msŧ{+ox4P/7EHn˥k\Wi*%¼JnI1޷C|^\8U ZVYҢۧo[H1EjaD7͍ut)cPCخilWOEGbSfڢ/yx,1h%mˆЮF@UCVyI&qlOSyM {K܌<@/LWF׬[pYgL,YpSWwiWD"|3»?oG2r/!okUKW,S?'ԧ1)ܾvy{LEBP>"SzsQ_1u5lD 2FƝgL[.cc}^;i~dF8zI/Ĭݏ"n6wp)$Μ9w~(׋L!Z΄=Gy2v7[gYΓtf`h_`w^Le /T(nJVWsnAtw1UC?I) Ȟ;d/ԍT ȅˊ{w ֠?[8Wy!$h9 gLATVmiMtSаQ#(Xx!JS&X~]7>zg.`B*$u9#I?Rx3g^&ANC=sXi2]1MF7,^z[ybz]Z@.MA}\9@8Kf2(Ns%۾ԱZcsqhNhrAXgC}c(h] {Bm/DUgqp=g!8vɰE.ec7X#):' Cvq: &}yjtN487àzﶅ'8FP.qHΟŋ\bAB~͸]!-oJه<86n6o/{)?Tp}U/9|ĭ DN!9lӮ]TcTӉ9֒Q"g,cMn9t˻JaԩLnSUjz'Q2ZӢ1vfnr_a5 )Hq3/4 ,x&wxk]ވчp)䜵`WLݝ{х!`T#DN r;=urtP#LT#DVRP;6#eZ`gBeID`/ Wjwctx (2xFxJ;׫: 1UPG %DP~Xܹ05;`'tW}DU.-Y䖝Dn "D;t }l*wPj26D㱏 k eTN/]/~ <՜VxρH%gLrga9—쵃x!$ٛ*o .f9% 9( egl 98/qrYqK}Riaµ֟_ʂ`nkN&QEQ*?aCFYK%a&u̪3Gb$0΂1} F? <"RY2`er¶x;ۂq~ wYU~m!nH PʳaO$^yVetYgG>T RM>;q%9jjN#nl=*wUKQ PuC<7h8n%~FcYp=ț\QObHĶ\x,Oė_l f]A 'wx+6Rs|gq!W',M'n!ߕpfqb=S\<4J{>sT%dWh4@@2τ SGp,>Q #5f4HW>2]% n;__N. YLfٮ2cT~;XQށkD~Π476EX Ob#2zM$1sɖ`bmB QdΐݘW]]=x_Կ:p"tolB8FtbQ#,KAܐY Bf2#_V8歋{m7%?/pݚlSfp !ݷ.lԟČli!qJx(h&hQaa-t !|<]z2s{?KP;fWsgp&2t.}n^,MC/٪r<:y`Kg% ,IIM<"C'`Unf I 'c{FH~ LQvt,m EDBtQl!n?'f;$-5ؤFV-g7gGX-dScwљ[# bi)hlGsSf& ׯTWR&:=|&(Oݩ񇥛_m ]8B#G٪i n*[RݎAk^3Dfb%ٴSl/.[|;쪤kZ}M 2RJѱu0Dw{"}J39LFG9ʯ[$2d.#LA6jccwHaJ;% S:q{:0~ܗ4LLSo{wٙ8H+GX׆q&.7sHTQkh}ctgv30n=L&q׹;_z퉾bEWZQuN'Bd! HGp=7Y63v4P9 KC4{rwgeBG9E!09C  hptHt{<ivAXL4AyCGLoFo):L]}D W+d7^Ҫ!-'vbJd̳0"zSXA떻 aw;csXysY>wM Q,~32N -@!R:q'Coi,msK^rE3*oYeZ++XVʷ4zgF~H;w_6KK6W1>Q3$f)yܑ a]-O]tj)= (|G>+@d+C}¯&ƫds X~w<6zd.U l .ׁpW+J" a5 Kg&Z 5vM?)4u[se%I~ JRf9CQ)˫?|YSOXjo=QENtX C~=hˣhTRင x ]O}3ۭ`nc{KAbQחK„RVB~['-גR`(UZa}{`YjzYf5V FGǑ}Yâu{jFkC XPHpTrt{?[ )(]V{ed eiX(gCeCԑw'` t0ȢYuNln_F^ף$&`:D9{ް~R)2FU~5F.Qn3Ed`h?x/W' w,G3qC愃v_Zw944s_BO0i'DJ*bABkTAΕbT%lEKY6D7IFnXgld7F/ߒcRH?]L , R٭uj؟5 ̤"%Yod-Fi}L*4J~&\p~OrSYySP sJ*H&xHP;ca"oVԋU5~M+#H3NF^O!]Wi ;$ X*>ڪNu&;ΟgLG*v"ia(De&>` }G^ΤJ빤G.yr e,g&_m ԩn=ٮA;pmGeצI.VYCn݆ OfEdRbТWM{V$,_ڙk(jWI]yv,*?2ۘ2Nv4cBnY%ar{[e AwmN-,-P.oXQj $t9&\^q" ʣ {6_GWt$`ފ s$ܚ k6N/,tbyɡx1}->SU[[AF%e@PyI }ijdJbȱ\jfPNcx Hi!nvVF.չ`'u|y%hިὑKpjbLydz)rШK -OLzCZ3ixROboKr Z3.t·&=nW5Gƀ)%{)ܬˊv|Xͦ@E52L$=_Hz?t"*cM,%oaoV0j\$^I+Vف(Cg_ #|P$Y|oOA/9aCM50y!`͈>(x48loӘm:iX$Un`;<{5z?GWHwC/V=`Q@;ɖq 7wa x[tOJgh a$#6&h=^,&U]ZPMԥav~1YiHکqр6AWuZ4L/S)&W)&AC~*~FU^~CnR,d?8CSkS)-Xn3!&20 mAOR)X5d۽o#iZiDȬqW<7T`۔\ K-`JԼ4x/Հ0,8jrJX Wʢ,hND:.L|#[n@RXXԏb_WCR0kg94Te^o讪m_P<,<ʴD/8re/ Ke$|7aR%7ݼإ9-&q[f1tcCfxY&oMˍݐN~Ht1`,$1.DnZR3^d9sPnL zƗ.4[)~#6d[wCD;+;z8m \+3c5Tg8яFĎSE8p.>يVd7< .wJ { cb?*.}Q }P g0™jj /HT2Ǫp"Wl@izMQ_3|^tNG5qlY4W?;uImBM ,NN?Or2/D>׶ax4q}Q,۹+FU3%'_q%5AHهxE35{I:>X^2>'Y%X[X~Pv@nTWb_ȝjۼ3(5h>,@xjsr _mRZޑdt'ۘ\T>I]-T{ xbdG'nGtuBEA!SrZ/"-T`LSζie.cq!=E~v/HWp>Nu3Hu wGb<[>dr۸E0a] "SrFqq8xljSZK2~| d@HlƲF—# z> gXò{\o9g-)^-WBdqeg //_u mi8rvCя{&GDf+n`~zP 8>%L=8xgϟi}[!h5"Q2&ԢiDqi{[pv'qUl_4\c|ʥjW[@3;=7TLB7)=XMv R\ʒjO&^ 3w8W'Unpjط{\ {S1ޞ'} + t0H"r.YjDpV.[ZfTg']cAd#-CYzpK\>+3&KpX3+J] +lRsLÅ[CǓX}yΗ)Ee޼y+A4[Z=j*&D,ZSNFV}2#Ly@E.Ҵ~r [Ƚo48bXؠ-?]'7'Q eLkJ;aq: TCdDkNFNd+Q|k;b+glM#04Բ$dZ@Þ"b#J+ 7.Rydz 5[Xi9Xf**-)3?A. 'T(q6}F(WA[fi q@'W>R]U\1*rR: ҒB-Ι$zSnh~]dƳ{N2uË+ܑ70e~?@I,%f~nXowPgx,8Y[2&.ݸrIXɛ!^!(F>d5tta&+ 'PֽÓbjŞj^caW]qB.M.'MO73P!NjN퇘/Gm/bSYC>o^[Q>!Cs**7:|ӚP]4`6ChJ7S,Qb5j#h$]`.]\Uab"לcvک}$+Q4u%88}8F^b'KT<>\T>P$(^zݨb]`7ڄR_l,SGc_P-E1Z4Xi` :`oo>(\Cc-z[p T&vYD鉰Of4 tkE^x[=m#S) H5V}h!7 ]~FbuL)?FU翹:hLyB9c@4~EARѢ>5h܍5ww |*[:<f%5 FCƒxߡF$GK$P7`~ufӸ=bB+R}UJ'2p&(4c>m#Wć _0` =zl$,eY3"mE9yYb9LyzLo}z85@:eQuW hA/.)$Ѳ43xMPXNO281I#}$w|H8^NS#{my (+޽+%JQ7۴׸'eOJ9AZ!Y_xPGЕ!Id/R͸4v c hɳEejGv1`Z4*ˣ RỰq?v1QƠlËV}D qN5eEȳ5to"Ŏ[=j,~ 8LR 5!g-z$ੴ4=O6^/ vbm{"=?T \8Ž ~/-}H{-^NP#-T[Eԏ?|[LA$҄B=!#T*/vOQL Ȱ|XK/Z-k9No )sP~DcƬ< 1TΔ1|P,]M| 5 xZ_GqVrkۿg%O?E眰Oܨ41άPbLYHrNFG?$dzG(:ywW:"L 7<7Hd Eܷ&^c6m>Ŝx.  iB,t- ا8WŎorLWK|wZD~Im\Un_s''N6$w‘`~S( {a|Td f{EeNHYɉ9qNFҢ<w!{B}elbk4LLdč`~e2#'^@ .h{ ˸GE q b.q8?bT)q Mjn,t}W8CE\ .኏Zg i. U@CǞm? 8 N.S:.8geoW]'2A P֖ːjHIkEk@cmQDgdxu^9$fT^: ݀,Qv[M?JgQ%Pd;nk6^5- }н0gc2FÖ늤8v뙱 yRwzFG*?Wֲlo)2LӬ߲A:Hi@ώ}ݓR W!eS>~%g1A-}OBx|z<4 80߱WlQ0j*vy\-u#/s7ZLŶY[n[ e@;j#,c_m@5+V)ds}Z+觫I9|lIK yɪWoʹs-QEE*o/%xs7?+Hk6ݳ½ٷNq?W.nZנ AjZH T.k.z!BY8?g9B1{CA':"Vv,kcDZzC89n7֧S2cɚ^`nbk}Zj{cz& 1eBi4ۿ:y X4kcR\";G"ܻY{,$nH捤1G%>sh_Hr?ضh5d#J4xb\Q0~f||r6c-lh%f*h,<HE&\Bp4D^> wDlrͤVaXC7%pGdߣ:KbC[A~TI{ϜQn` vY$y(M^½k$'T'p/#d3!dɹ4zilwz70Y;ABi8m %Vkwg}hL6Pf]!Q<4UfMqͮ{WSSYjCG|~ro@X ˱Őg Xs酙>M0rںwRj5$IJ ξvdr%#do$@q*;;Ϻ!TwJi3 # :9,!Lj%Sg\P!E MD_I h>,p)/\I\:vsnnLcM  {5jzhd`6/[-Py4uw@:ơ\!6yi4)s4f>^q,€܅ =oLmG%wAVOmi<JX>N[}Mk?jJz!&Z,ELO$  WU깗P#^@ǧ`0 ٢{n$?<)IbDOSl}b8t#7>Nj)tr'dH6+S ӹMI;+Ļ o: Nnz"݈~HRjjb1O/6 ǾEקӕ"{ k'}Ѕ~v[j޸Z|g{|GEüYay&1ѝ8БGM&DppEb9 Sސ@\I7|9K tM{l.MQ~SJ+ݢqIyhz5h{?Vҋe1)g2+8_'GX]Jn!'H>8tS0~y?v3 ֞*aaNT;=Pom Xpi~yj n.߭bJ;dҕ}mɩ? K{2..#u@Vy]F`U"I~ƽ^cԊAifN38CW uUg<ۗu?%Nvh<]_yqNBh41 vo=+N6_]+' [nLF>~$@?TqP\)iOD 615JTbs^6ԐCSaE>E ȤE9C<lF/-8^P/)iY 0{n?}P1#.; UM jcR@ ]t+PH>nƟzGs<n-#FjG 3ZZmuv+/+v~czVVT) p!f#tءxl A8 9Z$9 11ʤIk"҂ OwQ-2{SRWSUVQb8aFW7btiJ7`oWF͉AwbK .bS}qntx+i E%VIO%O´h 6<Au|UUMB )x>&$7MFwItt(,RR5?=Gj)*4OHO%^ e'0?#⧝]1*, )!B؆Mu~˿E )W! Е @A]T xϐr$#}t/[+_,G`G "^(NrfN ;*'#o2!Ø_`&q>ۋH\1im3/ QDW@p\Ɇd09 ήTm{g71o'wNA ~l+uQnRUwh,;)j€ـ^/~ bj"3whv.^-$27~Y#(.o{3\S /I۰vʾIyL~~d,H`ݶ xߚ^릭X#s_!tdJ+e:\CA!y h}M~%\Aj"XC!qW~;Qh;}`\G\۬(}L?Hs6U\9ҩ'|;ҟA B%KDul"$*r{ ֠ {z1,s’^ޞ|h^sd)NlC&+=pm$9> ti lUHOCWЩK5C"5!1̸v\϶${`!o? j긺 O_S Ѓxį0i-K/{e58DU·bΟ e ܻ'Ԑd9 b˭7y(y,u8tݩd-E(_s3sˣɍ\~ =`*̑zT*F=oPәFD[AOU.8E6eᦕ/cp`T棽_SF="&"k BZ _W@v_H/qp,bv딐֣jL(!n6F1kd[P vLHц7 CXnxLh'XSLuGE\^V;\Rn~u4<-: 5Mv2L2ySRcRt+A5/"40~J4m'lsjWZLOc܈#3:ik0uq!q D0~}߱ui\tYM~ bH;!\4\m݁mrTSt]ؼKpe{?w2upR f`K`ꇉLkL@*!;FFg V`Hw9@J)Q#R/OfsOiCFG)"]_ɹ J=o嘙g^{l?ʳ٬ɣ?X͉ aB8 W)\Z6_Y{:dOsndS_3V?H4:nU"g>^v#l\OjRK0O2Z#Û#7QH0˕'IL-&, j CE _M7hDPN}Gz;(*}o(<]tFo%w)>߻F0&xu'i Uw[4)uh0pXF%bFFuۓ2N?kӧg?@o|փ.P*ʄ*o{8-={9\W6^އtI8tgc5H+2i:D.`[v+vWR_8# ndZ@vt4.oOF5)4a;Jp/a6~G$΢W3:- ~U9TɄ,?W )i #VӦ{<&3B 2hn ֞@w#eTDqU2&>!ty~*ʬ I~s\)^TpJ(7`zgGVS cu,/+1]|[mx~$+] f_,Jl0`߃( t'}j !ΆwGإ|݉jl2ZuD"پ1૖1aqPcF頡o{<؊ ;Vfu{D0N-g^訡J" kn&Y9%v)yT׻.'Yϝ*DeGi'X Q -t1Q]`7W.$;fE:?=⢄Ɓ؝ c^`%z`; O1 koGlzs8&%[^k;TVƗ]V{?s"ݮ['@5>6m<޷/ȁ9VH :PPH-k.p?4x`9ݔLөQl= ˒DOIu*{+FkrC+}n^%-q.PdJ3g WR^"OP86+AץCNh.chU;vϕi$U~:Og涸WֲjR,ؑl?MQTpA#Xߦ{ŗjLAnl"E$h0]ȀjgDe9K߻Yw@Nj< =! @ cY[{ԗRtaK\/)dN̸{zJ[2N<+ !}8h)rM‰P"kh?0.sqmU,5x/hiزp4iWݛڔO/H u :{ EU|{́8gV=#>lMr={i3*B }-o SMmKc˾!7fHЋ`7z#('@إ lB} m} zsN ,nG K *y*~ J̅k"~qNOSSߌ yAg{@['"H%8IЌD*°a?Ԕ_X"?ÖV+ !9Зi3Y)l"4`=Z'G=z3 :v٧< `y!Vj ]¦5 jR' rTXk^t_4NN\ĦhB[{@1|Pɻ K*Pz˽ib+`hjbk0w>JZG>㫇[T(8ї~u_BF!p4tqfWy/3˅~?DK\fB0fYtƇj@4)]Gmkh&ȏHvF@_7gjH>TnJO7= 3'NgU$ JxgkJ E.ɑ JQA`~9ݼfD@3/"DqX#M[ūahj,VS%t?7wl~ -ydv,ѧW4EoZݞOB!2 ؇L6˻9P0Zj_a w`He-?)LtsG0sPۂ%~%Pdt"F-RAʮ";'/B{tc~w!'~7.xE/F0 +],< #t3_&ʌ=p(/LrDe*C(X4@-J~ϊ|;[Or%+^59&bYD#X֩dX\eHM]~H]4:!ʥkǜS4pH`q{h8.kCAȾ=|N3t&J=FpLĂVCAmTPCc":K}wrX4-H݄΋XiF{޲`v23Ž_ne|iú^$xջ7E&TB8l $nad' in9|8䶯hW,E;ܝNvSxs9m+,-*Ds:f~/-`Fwx;JPȗXS֏^'%h_; g!_KF6N.HZXMr7~ٯ$70r$~. ڥn9 sJX5dA mO-Weme,=.˰QDmRg?%[4;mɂWθ+7J Mx>]/cz+ oW 656hG) -8$&p4b%\y4~>Tr~3BpCд:&!8j ㋩Mn_(V`(B*n T?!0~ Rh |Ϩxwj3%GJŘe*IHHSS .g&ˎV٢y1XKy@Ƭ!wsyMȦ#>zxW mz:-ܿczvD+M-Q2<$G 8X LH mCcW~ .͋n;dF[Z` %Sm$W)xu;s2bhKv y TGQIbdE)$ND> iĀQz6G70`u4HNS_D m6Ö9!z9rzi%(Ov.T HhE]ֿTxx#o=D2n \\~lR @$6:u]GVf~̻BEI #˚C})QE]C_vV못db(ht&=ӻQ\6ooeE ja 9pq3Gm|p;!EHŔ|XW)h|:^#cݜE+v/w 4X Ah8O6!Zf}^]w v*,;-}*k"2J0s؂cY3q"OvdcMOT~)D] H"MIO /5s7E<$YX_B&T@zF#.n^Bp\VS@Dؐ':p_9ퟭWr"454M_$އXNB1żЦ*DL*_1 }e@ >:YEy,r69m.&`n-,.TGA"#~*aF.ZtԝU/6V.[BܶKI:^mS^vc\/|g[f (U6F|{<ӌ+IlpUg@0!>p_Ox|D/†ۙ!stB.2sp F)$hpc T'/FYX$,dZxR,gWC~́ĆG\ZKKUvS_XiK S9t!XXj -,Hv$n3a2iΌBBW2:N;v{`R Kߧd[X<HO5Vc&֩ ͗- qQ *A$\M!ԦE.fv!i]{kԕ Cye't:h 7|(nr]N:I*Y-\dYzEc(»e)SzHi ٨ ۦs6S1_ @KhjuKo[yΎ<3I^Ʃ^[g1 bu3Hv87wN,az1q{V5yE\!(z_*VNrRXV>/CXk~Y돺Oje[k}*n<4c7=H`  ,HT'؅ݹ1BY Wò;xz dWx3~.bMi -v5}ẻ`4:]*CU+it]IHxqڗ@WjØH  w1;LԣU.`|AbuMY7zK͗y<~YRM?`'L2ʼBI Y+ٺ2^2=Z|d9bA+&h+Z3k m[BJ${6!@ (dJtfN8Sk܇; ipt0iV=#!o Cˠ}9v %VhB|֤F5c.me[f0s|iuilJaz@%O-4u3 ?R bUm JĹ}DD<x AL$GƯdKEJe)E>ܤ$~g<৒&0*nw{]`VSq{!JϜ\4VHd1X z09;f,VO0r'B!l0 HA?JB?T4 (i7]D!$0خ3"[C#k7fϳ-;l9.kB;^|yL@2Wq|{qj'Jg_4V |m-Q{Em"e7q~[ړf0Q ޞ'{ ?Д&V? vKni0|vW3ȅleX'X*&)Ά>SH7GҀĦxu)PQb+)=͛6H:/GlR OJz!k'uPew,@Gt!`ufANP{M @"[ lҝ+nDG6bEz4Vq go:KNP£_Tv2Y|OqVj2ج ƹ,~iRTխH9p2]/9f jmEHjCvݬAxPuݼ#UQ/?aAMGNT=TS/}Zf~} @rg`eYȕ $F=?MYoO/rъ!A/ol3pcna6REך./"r"JNB){H:nQ̯e^%$lu>֘Tl*;wX/:MhԊqt8P05Pu Do{wm5 (}sꍹgUoL 䞬gD|.,ySف^y饃}MxLK >[q^Qa~s .qa,\)5;̘is$Vb=!Gyg~XN*ʃXh Ij2;iNP۔ݟXSfPӱ7S}di\F2+f芩sC YoVsbJai/f00l%I]:Pe}G̢3X|gҘy@룟K͔Kwy8&vʳo$D毈h#=C-(O uSw&/l` sKߨ$pU6'89Xƻcc?0ٲO :`xar;y]^^~RZY1¤{fwOag_Up./KQ[gv3('z9PIJssIhizn`2 ,4=<$,p>ťV噸>0%V3iHɑ5s<japV( R:tF5SyLVJ?aމ{On<'k*,ˡ;C}kb;ytg40|hG0xRO⯫![)xaxz@WٖWDsh8\\$P^ mISlϔ8PBzet8ua̷k&TMFdY( C5eפeb?ɯIFO_"x\;m)\Nܕѕ@N&4Y78gq:_ K;z˝k^{ ZlZjNPl%1aǬg`XjLDz#"SX gU\%i>[e+볤5ӂq8. ?imuD-&e5৽zNH8iO.w$)=:qUط`.#dǽ1I >"0עrGz4x]%8#e5E@8;:)hR>0^sBM"Hu NYz>6J^[*?;w$CpR~.CaTE};Ն UK~px٩AɊX\n 7:G$j)?E>?u8}l"kR9!FOD|{UGUNYUN$.:][d-C[]o5`.v)g;rz;Qx" .@:Gϩ'iݦ Ƀ[kQqL?np: řGo6piZcA$qYqSѼ-!O"?&5J'6*%^DJvGe$fFUݵs>[` SދN\n̓T j[W($ipɲF'. HP"2qV2AQ0Ou />PΩ4Y4i磝NQ-|tL~ 3zXlRb5r{n59Vked>ڌ @ܩXK䴤}QkHF(]Y!2Oq ,ZO!U Kʛh;\=wmT( Vj@ 3S2; /j~^TM~$XP(V'MKK:g/J JD{?&d:s dzdTmXvhUHj"2QXM68;8C" LrKG At:g[V♰ V|i¹o׸rnXrlBu0ED/zicx_KsT74R aݍn2ݐn3!))ăXJ7=S~6Jy6. \U $n=1BKX%`1Űp(>Ve}'Zlڧh8P:Q;5UMWVC'T$Y;[E09ڮiA!oZhLz_tEfAڑjdj\4}L4$}agؾnV' G(2 \аrCR2<* _]_ u\wr{B#s輄tAK/oey]{{1ixv"ϹOhI跁ph1KQa]}~A67+y|RГ "m_5X_.?":L-dvtI)grINنF4"nKѿ>?vl0nΤ/(=)(@O^KP nZ!"==p[31u lre~ܭy`koF)"D ڱ]VTV*J7f~޵p𛔎w0Md_1A`"u/3x3|agwo^W\ =>~RP>3`U*Ҥ \gDt=MQ䖍1vA_*:}t"Y{Hʭ /V>8LElaYd(/.W5l~_SSmJHTkM@fpCS?JZU7`3޾IOOG(e1"#g麤8Oݝ&gLͷmОu&g* !pF +UȲe^aPTDk}L2e=tV/gm6w/ON5 WĴF_ֵWKjCF_Bi=l{ htQ4XoK{E?VBXY&ԯ jo EA吨r[19L sҰmʧϭ B $ﵣDȽ8ueV1=CF+FZo>AdW{t4G?om:j~LyJU+䭔.U%<-gyLG}MN +uC|U=i9fP4W6}{k5 OY/rs'UC3Ƒbi]{dL3Qd dglf?1>OE5uvuNYܔl^=?{w<d2bWjT}=`G Y-jUTu[H.2^QՂ>~ Q8+DOY,s{Im=Ε?*Ήfa 4T чOÌ?ZcGtlą.cnr8WJX% ̆>eVJcpb۝b(Q M(0<UT; r-Ij%3NvS߫>Weivpu)bIbALH>x+e%7H E b9GS|:6="5̜}Iv!Oy/@G:Eadƽ\pŧ+GaDؐ,K"Gj PQQf;<ּcУ. dwn8zV<?X[Gm̫zm5{pP&¼9~ۭOB˰:IW`)WqkzcpZ':bR+qGnZ'j-ab n~8jptgXo 91a&[e3bCjDNI-Pfk Pej**60İD)krÈWr6N3rg+ibsJ#`B"jr|54\$Gv_GJ8ejxԠ MRX\b r8r6cȴTZO% _sϛrr}lO z/h嫝h)/e^z䏴xm8HGzs(R;p΃# _iPͻץssSC`,D\ {7i1I=@"[ .9ϵv?Dp0YG94 ss*rҧ˟|E j8~l9#[#}O@car631JOA)@ln3I(gvkkؾN[580R"R^jհTk+"3tƈTYߜdoI*~- ÿ#:}h'$£JB.qb/G,sGAT%fK˜ŃhpG)i;楙g\n&}eUx !Xj5UtL ZiN~9D8]SVXM}BYȘ#4?k4b*ba:?O=O:"aD=K,ٚ/| [b/h\81I'1G B|&1aIJ%DB= P~h- Ȗ*%{@ ø9$ApkB5-R\ZLJl~!ǚx /ݪkYJ5Es!u{hBRțb8kP[pñcvo{5o$@Hv?QO8nA}m?gгT.[ 4 lVnhzDP4Bi"_J 8b)$ P)ch$YBIA(FvWxQml=]ܹ'1@?łJ)TOt zv x jHbLä\ ]MrBOM)S3wdK^2doZt3f1՞΋ASC"o%r8"*h,JFv''pZ72eL &PCղv15h3tر53WRTS,/ھH6΄N"ĔrLs :3l#ha0_-d{L k`Aft r; WXWUt79Uw ~Wpfe LRXǛD_ͣQ geF.3)8yNUd%PTc>`Ņ#J"z pKAÏk|V>m>VX ɝÅKbb Q/ߣE2cW.[S '+{lu`{ w05M8٨Q%7Ϥ~\x5z(nK}(hqk#=) \r$$ :.BcoR3mf d6 FS.7] YQ!d]Ah;$J rZ/`}55YI00I Y>v]fdm7L`HQC0|>'h?֫@K ?#JG4>@PO7ox{{y=6֢~ Q?"{6N@; T%,ۗɯ HP{\3k Q 4HO8|aϫ"䊗^ru9-(Jr>QQW\E׺|!H-ey?[:ŕO-`ч> I3T+z| ՝U 7{~Z[{#q`lI7yJ7'IR;?!#uR`ؤLXiȣm$g&y-~$^3Tڧ- ϋDk\n-o.'|sM-ӛŭr)l@*:HM󴛩Pwu»."|44<;TZ*c+i+Eץ)(a Jby8X ˻ٹW9CW(weo1':yqۡp[cIV\6vyZ1y 튀>L9^Ec yT4Y E;Ɗ͠`9OO*h~ i, USZǕ\"&,s7r9M£*vuMn1sV}}X_ȮL˰1 9ֿn|]8 j S>n?QQ͋fbb`;ԍNLaCz|HT}%N69F u: =<4,<&3 ѷ2iG8͛/jCED*5 GFO -@ }>F~U(@&Gx` ?Kc~+y! :9YCFέ5m\nqZ ׇ@7g_%fa(Za!C;eu bReJ@ϣZc@qw{@:~r_ab: O.w-сFь|"ƻ邫D^L A5 ˃Eyg3P+.piO)@u֢\+l]\l2ꖲ4B @|sϕ7$[*]F|kC{ܳ..s2`x?SclSN=T8ZjShC0q(y5lK.:Er@ҫ`-ҳt4V šS>k%0J L\gv*v(c !2"57V.ʻ@i]`[ L>pYAD3p!\sÝQ3V&5\.Ue^W&_HI=Qs6‚Ս'*mJ:yߝ&Fu1'Lo whf?|4sw׃4Àt XE:'96U~@'V6iʉ_5Ov S57=~? v3$ 9]`< .Jʼn!$: rMԹ*c-W_V=X3(KUZ_^d$Zm|BiGSGmK7:G~l ϱZXW3'/#B0|6R3K 4?:7cz@%5Ȣx7d9lJ ӯ-on//xֿ ώ2%3nq o |Qy|t>$LSs[M=Da_# g1H!U[cNΕppfӋ(+}g@qQRm {h<6Bcjݔ_:;NWaez[`N 48**Q-CRm6ܐv" _ף77@|e__ bEPQ L_kK"P#ܬW5 ً ;,S%xPZRυ|N",٩"W XDdvJ;6 eJEHqY3K 7AW]K_#'?zzIk%:p+h L3S7 c)h솑)rㆡRF(7dӡŲFdLV ͏3V٣Htc?+gܧ33,oaUQ 嗯?AZNBe`eV~`Ts]Gg`8vp *4:Q[0&m |56:g_7ۢU !HS>N 8\)Ը +ڦѮdo;ʮQmZzZw"F~6gؙ!ʰ:5wQ*Y;Ux#|Yjct14{ 0G`<βImE?:{#0VէQmSx9\2;!/ ˨MW;L$L!;%9x% us# ڼcBѢr3DS C 7ծA .Ek+UغGl%2Gg,F5^6!.Tw`ܒ+yBSs}V4VkI_VP]yGe~teXq1AuTf$dɽj /@COJ|4CH;;!3<,ZS c4j@_E#Szo~v*x-犝:ڪ= x y7#s+[~sn'Y0Qר}]ks x {ԱqpDͻ>/Cx;;*y)+fQhoM9­K<}.8UwuNu]S۩D "?Ʈ-h^PDH8`k?)> a+"#tp=uD{[W|{t$~s`&*SWǂ o23rU|uP $!r~'{y{_lm/ydk(7L·W׾&gio+$67*LO TST=O};%z"XYigXq}Ntx̭FoT{GR]l]ၑl< JR,[m{ek6*\qU$jJBXE[Asۯp#&Iͅ.'T=x`Nj6$ZkR2Zi/sRżP$ɻCubnx+.$-?(`<;@;ƛspj<wu(_0j񭐗mt%szq|3n2(톺 |䥒񌘆uiw[闷 T BY׏%c$=ȴ۶V$&/$cE@JHUa BP+ZS/"9q Tx/ȥ >z,ɉIո53gnJ|̛'ŷzD2E==,z"3XaͫZ$*U %_轻`PٌI:GSwYDo,P2X"7ѫ#Wȥ#j\:.kξ@,yWM厾ܛ00Jja LSTήCL .͆5ѐf^`~!Ņߛ̣K:#ֺfp \&niz4XAѾ)TZ;/9Lܬs#r΃1cؼ[ 72aevX } ZzYѓ}vvc=D}&ŠNlhr!d23RݚQZ&>Dls76X\wY#OQ 4zc~ǯ~ D?AgZd\5;!K p ͟_3f;Xڞ@RC,xӈ[}E?&{(%ē´4":p&dkzeM߱ cX |8W:j!U|8ҫ|N;B,oAm ` nrW1#2$戧Ch c/G2q=/]+~Ĉ(ƻ<&!Fn3I QkUB,5lpB@- $ oLZ,"V=(5;{ĒN]F}sM6L~M&`IbYTk+w ϶oPⰻg\:f7ޮ2F}-uxw~٬Br>`nx&U[yFQZ,N}H$b |_w/گx( cCKJ&|@ݫӥJb Ed:&R)L244GofR;:8xcNhSNC`E5ʦjLcrOn7IQm~D8ZV;pX*`z* mVTzRՇFCPJ^hjt;7(Ze%g-so xR!2ve8UգIiQR$D*2e%6;t봒$^-Ag^ oStgUc[lXCg= -@Mui%C,K $l-xbD>uZBbԩ ny4l\_zK1ǁ(&ڌ ڥ(nRrJD1q@Ch:S`K#:m,sγxgR2M6''(4#5O,a y/ |;!,Z#`bE,G:q,O:V%ad\Q?Z!z;~3Xj{ֺ#~z'Bccka6*Ƀ>)v28^r<@&.rˆ) qA%#9\0)yAXG`'q ̆RT?cK)06Q=-SAIpj3iHB?!B@ňtکݛ;6˺$^㑙#є =9~oxIvch#?A5zzH^Ćav%MbgG˩ =g(_M5]Ow~Ah}a MHUU9=5˸r,h@ +p-Q@O50ƛY ΋kumJ㕪:cnE \[LX:p\jyIt#|WjB2Ъ8Bki너'9>=Z=U ӂn"4nBB n&\񶼯'>n(͝nn򉏜Mރ[?kNL˜zr ݛwBלaٷ>w6ceUТsQV⇊hexlrɁ]l]Qz1VC[I41Tw0ĒY[u_:xQKLdv쒗gt)Zi,Ϲ؛gAH$HJ^8}L?7$uX'2q. rQ KcA+o߆HWo,Cϲ.C02Q%Yȡf|xޕF$"DJt $|`*hD=4(Ъ@Pt@HK$#9(P\ZVou8%Lڛ*T zd'MO/?oxF%,MYWD+&ݭsH q_,xr&'vfvƣe,mLIO]51wȹg)JR j4e=ZG\ 2elpмXU5E5s t1t& ],Y3YX rx0^bĐv8F+]}yfXTC' è˲w,St tM)DY,Ҝ|z敎Gu@%39+%߯+zz nzX/wYDoM2:4T3ۉWe &@ύT;hAQ4x"^1f]^Z(m&PiG80 R&nZLıfC|0I] =dU4NQ4v "I-nk0nS#HxOcƼ &3;]jciyO7`h4s DX--gDze=(n{3 ojA&fk9S_ ct=X6^UWz-vK~򸬨!f?Q^Ry`O;SW`X~)x&CQ+MJBe5C*g+P:H^ IT2VyNv#0ܹ$6ʜKv8O|Quwk,s"p"ɡ]3U$~Ǒ[_yTֲ, SRs5MmsY,m1Nl,>bic8 z'dij]eاLkR%0۟hj?TڜSǂjdk.f+#bރC%Z0n0/iz8nQ &)>wYV,5,UQlL (=T̠~m}e1׸֙ ɱ՚ KS#ZkK:OJ?٭rClIÊѠÔ(3?_dg+z7\( n9q3lDg͝Z2@!l)p|B!e#Y&}| rsŌd⚶]^}pnAwEV 8|~YXT0Wiꌤ**1}|b= 2. WF.$]IOGz;3<^G$g_tR9ݝό4%Rn\٠\𛔴xAɳک6fAR!\,"ua /fZ?_gaY8cъ0W=u^PSJ=>/ ny`a{ sedxrnRReGC;rR$XR :EW4PmmMw#y>KZ7fDFB!şS4Ăt"/+ jiۄ !t7 ZଛE#=/RvQM@:kMm~~ڣC/IĪ[ubReQ\)pȯ9$nc7evÿG+R/yD1~!͈8osX6=4捎eK\Xp8f>uGx5!ΤL0| "G=7ٙ{XL}KIO:[U_ 9O{Pwћq`FTBE,oW+8w>7p_umF\j߮vX( " ^ }og|~G DziOdkQn3JP)T (2R&l J$?h> g/7^/ED r/:hO }tM9shĆrHiC䛗;4vU2G/ \ut&?hl@=>0,.p;\9m\7pފк9U8,A'@Ӯ8@ zj?;#K B"i/&Hޜ](D )Y{m%g((gb<\cm)J0/hLE, Z(/u1:jէ&X>K|^)%"f)h'a@z8C׈<&?k؉)63J">j]ᘴd@s[uS_s3{ۇQP29ࠫ~iu$Y]p= 9u =a¶ =VUy]DE| G&s4a,(Њqy# ]O85d)tv3X=YMRU(7#bwTFLᕻ} ][W}gg@ϋòC ,ZH|oMt»]2R]weǩ@@SќO %X󅠵UBV/IF+MhM8u k"syC(wuūprkDټ)NMݥS_eM}_y 3-MB"Odԩ_\3rjM;H?)рx%Mk)ʂ5I,ߡP@uՋ"nO6L&(VNٰP7/?eLB "'o2Jw=N;/ñM%> _w\9e|5kT/=>W.z$4#{C슚CMa:*@.!qe/ި %OUlFTٹDun3D{GV-RٍKK1*\K-8W-53kKBnKa& T]8Rw g1R1I;h c2)Elж(w>&<Q^#&9Z#rGv`Zk|fzgXk?WޠQ,ӏ{]E|NG=|l9Ŕ) T=ZcVťSLh V߈϶S&q2R'x'z{ΊiJ [GQ.=*B|9@?YKP֎P+L9{Zz`:"#IoIe~]MF*޹nq Q! qX#^ .E#<N7PWП776OH MLbOw^<:ƶXfN#%o=~[4c;%wmepߘ% ϷMm}?Η/mx3xEpG*s!(mo"0prPRea8=|ǚo$][.I#)[b . lȘps{8☋P>7?gK'JF]PkEZ!a+%qFCRFc\I?V%ҭrM++ U#xMl͇׭d>p\ 6 y.XOn~r =#'歞9eS8F$c[5H2"#LEB8ʸ`Xy(ɷ͖-ybW&Bt I&fSZsd۵ uQ!=ape J w? 3ge ޟ ؎MԐgSK>% q|00~%ܡ-DΛo Upr]E.-鱑Kuz4e81:S ǹ)ɞ]YUFbp;` Z(hOdr,GE 4t jcDM~xXtNg-`}EcO?3uUo$ʞѦ]</r+ 7v>z+16_Z@JW/ fS[}#Dwm4 iQ/P kX,Fq0ȼ GJQFLGLD 1it_h &zVY'K*\EGTM{R/Wg&X;)@t`H)?,Y ֣%h.ጷWy-Q1f! VS&k}{x=6>=D5(ʴs=­|R΃P᎘Z=m6VnP,YY$EMY ./Fg+UWAM>'2jSwR]3rWɐYn!j4v^:%+R֥ ȫs<8Uyc|MſdlpUx ]0RW_ t_[/fSQ}}ӬwE/vf:3朠AّoMZNmQ3cl/WӏAVi9/H"[*5ŵ^iFu{GP ߸ڃԱeىUZ47`M{"Gp{,n$GunϜ-evy?{z Kո|z!޻XКcKH71W\ I&iC<+} /mih^/Q]ΞsahkR.3zlaX8qN^ub ydd)׉*ǟh|ߎg\6:oya?FY'`JL5Nnxr`rqVK\pmWSi1~R}0byl4K7-Cf>s̙d?ؤ'qrھ:|Шl ([8ry.ˬ|T-SŪv2#qsHZYeMåUa "-d vj`cľծwU c6 ַʆhp\&$V FƷаѸw0ppcFe|%FżILwmN7e҈J?l"\Muhv-# q,#]j"`VhZ"E[j4&N𹮐PڑY1C{ x@τK F"{E~nK|s.CYUI۱24ވ=5,(NEo`ZU&Z0a-/hܹsKK8}Y{]TrDX}(nQ ~:e7Ӆwm G؊6>zZHP بY r{lU2܃OeqGh+}Q d[,Zx@ҍ`0tPjĠ9mX9/*:bq$L="M|а )VLHs}³DҒ@s)x P5:$@ WD;Q"J׵~׼ H;{⾡NlMɩozk QMkA#iYSiÙ%1}3m0AzVi4QnЃf]; A'T^@Q|{C(\a%矔ԽlUnJ8>Jg+8͒x^ o{Gzo@y@P$1py[<@vz-枥Jy`PK>VVjlr$kYҺy?œsAe'Jk'i'k;-QvVFKɐ"'t)|4B9^3!Z>\eǞ4lܖKG}4_y/\nUPʻuz97wL+[3B\$@_Sȉ }D'Gy .%vy/[z[$*%>OI9DyHVIfd}i>jkgA)}G|vc% :>A;/ ޼!^>ZUFZ^CCųb81NysʜdztoEq k0l =90 Db:}spKp n{z@Kzꂠep(P}w# н#͗>E$xDZ/q,k< @X,NvXԺd I~=? k,Ѵl3 7V3Bz2X:*\?F)XbpJ MBI<Ғ*pL ,6mN]>I&z. Tɽ mw*2i|e i-(}Qx/@]rd2Y_R喳UvlmW+!K>-T!2>"GRQ@D˼ibW/Ft1*GOEdPYw63inIfнQ.cW ѳxfޞw,ɽ_4} .歭&#H.>r'9NyJ ˻lP%ɩd/-BώM_C|3UA*[|vA M?>o Mdct?) !X Ց=o(͚Ѹcgj8s*:ȳ?QOZo}a@aip5~=Z`ȝ,:6' H7ג,!NsPo= u&0|Hg"z3C5}Ѹ,Bm"2y``nxq_h.)39x}` 0D]<* yЂE_RO ц2IwPviZ$sS5HQ֡W;r >J(3E'ٶK7<%}z2 x!qh6'x!ŠyMgW hy\ӸbNhկ ZM#R:=QF(B) b'!~}$HvOߙuq sinD{l-Et& Ê+L"<| }8lnjWn69+$ j,<A a,LnP0a߾0HS &s(nBS">WFd}V0f! k}_DAXNo]apo\!s5(z=v߯a5[_C7hj[~H*';LL8Z0z'D0Rܑ^OL|3VdPL߇-4HOk-kh蟲K+,$pf4IhTw%VhLBsP<=NT1?ݑnu#ubV\g[x / Ň /LO)lL_̭f*Cbк8 ܞr! `|tO<"P;D3g]y0,^~q?f{oF 1-Zk0HT3C^2q4ռ{$g^}a_ YIQc5RdBe3@7gp6j>dBmAyRb/b&wJwwuG^CNcdyIKh2jnB`QrYg@Sn0U3%2?ա*'B~bz9 BHdn}J3#vℓ_$Q6{Үw'HBqmh2zN?b>16 4f\Z _̦i\XZyzKX%l3>m&z+h 2 b*dѠbGXc+;qGqΌ|_X ȘsF _Mޛׅ.&ܞa IjmslU0jwXauvϿ|-) [b*޾:YW5zǦ Z3%+` TaP[JwkS '7L]zR9:{i @Ӕ"TB BbPES!@0 48.ǨrB]ZKMь[,,Tdv"w5ǩRrrPISY:h@tW#@fx_kWvԗ77غC.}TC%ԯPz\yi`́}4)ZqRU8n-~=F"TVkϳad%8XMÞf̤Yͼ`̭: Ey7g?O~n(\ςumN+c+Io^aAeܨ V&1\& >L* )~msgOA=?ƛo3 iz<|+E:«X⇋~.>)ЉHWjY@a /dqߚ1IlZJ˄ dQx֌A)_E?`#q\$#%JA- 7/Jdt5y(|+-9oƩAeqbh- 6BFV N'SnU*_eUEJ^rf>a;.mD |(Z~G0‡ab@S_`oyRS_}z=r՞xռu6u5Q]eNX"UNl{:;f!%V>mXTB_V )VǛ5nԙA+p;M!?\E7vڤ/+v^Б̼Fhq^sr%R)']_ȖH?rsLv`fuJ~)}=‘ib?.9kƦ\(ͧb-wyzP%83'^=z?k~N2)ZR0 1(iaDj?6s׏旸gɈq^Or0 n]l6 @m+@[_D!BtQ+3:0w-% BS#Uz?qmC謦̅)Y!<׉5C3X45_pN+xYig2{%߿ C1d@ԬDJ,A^>L.+ 'K`$4>/ψL0D}7{ ŕjX]d"r/2G&Y=z'_ =@6FeH,lKb 9\~BrjhaV_n#M0e Vyޯ 8/2ѦR qu[ [v6.d{иAhyp%_ס-q1^,ңjcj5~~Z]]6d$&8v?0 s,"i@؈,u@P/ ;ܚ&  oñKÆK?R+2䊚Z+jwxv*X|K{;H{;àXZqBa"ŹO,ݙ:m2$Yٻ1ݐ\$]̴ϝŞb#(]]M*fE:P-njQYT JI!B"p \ӎdleF<QF((]L7O2ї<.wc8MR9+B2φ( :dó)}2oRoab*4ǧ<X5s|]W_8 DX.׶-Nt'6'3hnPغA݈Eڄ0ل~+3 gޕim?u|o#O_3xgى0}%->6=LGn 9VtCy^ܝ -f;9r֦6D*)} ĠhҠ6bDj)N=NLyB2CHR|AӋ1k{R˽ @9d'0Zx {>fB:CctFzbY`f,ltiKE}%J;B۰J~J #DipApvN"BܻƥZYӽh%Ѡ 9ܞe:Y%mMjoٕ1fCxMo903TD;4FK nqˇwb{N{ 9z[eP9t+:VǦ/"ۅC]kpE1q=RD CɱO[eMy[^e,?x1;Zhʚ:<g}G~sBӅs]p=RS7 %t埖cKn8SBdy"jCI]ϻ8n3s$Ҋ%9~T"v"aaI4d҂; u =\fyLyii/D0!P ~/.r$ɞҬe&vszSZ$^ɒJ(u{Wj*I1pAMġS[Oדޛ.v)%a4 Y[5с@ -;o&2BU?YY~z0d)| M:]ۙL2]W%"655+R~("&%p4pFԩ\g} ѫ u D_,0bJljyԸE4"$>OwO|fw("\MjL_}ahR ZpipZj l+E;hub#N 2.*嬡7˥/1 OvSD\̳kh{_&8O%w !E{̓.=* i܆%g7"men2~ >tHÚQk! ;hչu-׻t8~{"g2ڷ3 [RFS1̴^V{"s} \Jgؐߋ% bv,b Ǿ%R@_pЄ e694p8 *($œ5:9ͽ ^ԏ<#Ҏ᮲}1F!nTV H "= 3Y^iMFrVrVt׎oOA ;-$@]I#qE:n i`@l\_&rUUf@tfk+|!h]펡h[9Jhrl$۠G+Ԫ} <[!LF9>@Q#*oi:Gҕ! ˁO0׿s!,FʹkNR$>nMƲr(ZOnT"&2&p-[Y&% !pP)ݏd1MМ"AvFyCPJF59ܕTôr'W~bj'= ˗}?riWG}S+BL#S:ZbEɦ Tl(O>$Θ6_GDa z@_]>rʟJcYx8`4:x6gTVJE|N.[$T,^b$b߻u /H2beVq :ǙP!Ś76}bֵGxREST¶A#;Ct,0т `;a&;rfSyi-P3?VT눕zߢApQvXvYmhSڃ1kuF|R2!hr=1Kϊ QyhmdNm8&1'Jõ| C=AƖ &?Qzjtxf c9*A[ 4S8X LV%&'۬XR-Oͮ6Uiۙ8sԦ.B*(NqYwzIY XmiW 0p}a-ڑF ;yeF,齫 ZC)ܪyICcɪy=s 0D=aѓ*wq$4sYZE..@,6jgkx+3Cf|!=rASQO &.)S+x}5jm|`A>``6=\3݈aadKizVs F.)Ihz]N9 {2倁T*F/Ͼ\;aat/ML+D bm g&K?`*eS|.76M2hՐ JycJz,d-Oh(j&)gc-,_l)V,-R:oW-0(nq3g5g*v:U,){v-BSz/'AH=ĕ:˧0Ƅe/HWAo 2Vg= aɇ f7ć\Aׄ_Y*5' #cC[A.:KwKbV<4ujm-U>pLҒJ@NJ#нU.{OB ʢ'l]fQW7yhKtjrx]cD8V\8c|A*jYѹ&<[ '2NEzg'º @#vՖJh,ES Wg ,jX]+`KqɤT L\ C]ɪD˪2N$|B :ӊ +mDA0TGpbh`eX iBip^~1!җW&]kkߺsҥ![h|r`1 %s>様M^2NJ u15'4pk: :-J}6 ّmSb*bstmMa:W)Uc74 uk0͜u-qQk/>.2@XhyV]~.'B@!T8sR2y I\Q7W7YVoؕTV=WDFt& 1!$JUhº?;x~2Α9_ r1)Ƨ-X Y֋#$wCv>@ 56rk+G<;zfs]:O >k6^pJU3x~%RKLJ*i_:*ncw6xfmhGˬw{CsY`~$9` w\qUEP3H>V+Vz7a~qצ X bTĂ=Oe3s6͹xCCGсUf폳R~#L}PE& 5+ , 93q?m')hIOѬ[d|ПP|!Yi13RIϓO ̢#=3';5D|6zLsS]O+G!{Pa$&%n=r3 ov漉TDtZځ w*j?us^w2cry+in?" ]+x%ي| ;JCݫ {_ dԟ ]j{X(oif>&%64c/B+R37;D l\OV,p$8C)F+I)2L.N4<[}Ǝ;K*yt ,."!he8w$.{ϭ_;O$]uHVm)ϮL5,2hDhHq GK);}ŗmrl&e3?GSL;²7~a.8.m2gߴddxPLnlﯼ&]u۹yK+B)xUܐuEgUN0d$_:Ov^V;7ۃ6Mm{8Cв nVwqcux{ D ^X D{L  6ղݑX^󧜠L_UjX~o|qjąveLfC.>C PqHL 5?8\/7 >gaߐ).t- -༇LcdnoGT(GJm MEml(Cuωjd}&q}H uQ/\%#Gtm;&vf1'@ƉVFB-fE_a(7C+ bfrf-ئP%ᯝyN]nmӃ!5 @tzr`z7YFVC;a|FcνPAA06yM|`bބ lL rn}5j4FP.wKE@ڽzNRW<DEmFNvVCV~y_*PI% qͬ'a' 9n-'ED٦Y#H%7V 8lPr.QLEhvoyl:뭀.)Ќ;Xd 9K}Ҵi4 ljA0s9+Q|Ea#]'*tsc<&7VsL%P<:1;XeRO"'tܺ4Y}+w]⑌XV]1"Om뜜_Y(~Ef^_a6@p@_ѯJŻDftHƱmد5cu.zoZR1qHWPfp18k$ĮtEPL:p(=7R1 d۔Y%/JpsbgEl{j%TKaf5&kk6m#EuQ`xV:Hrldq7(w/aBj_v  -jidt}yWE.D*@B!+`r;e섶A{azmKUć$10 毫WZPF$.HYew+DpPzTaSÈn4pl+p%;`)tjc35ۯUˣ('G`ybRjYW]+Jxͺ'o-Gzxu^RJA?Gy$F\7GOA(*π89SۋcH_QV#GYW ߗ'8C@FO@o?+W9&!FZҳECEM L@YɉhZL lv=>0X_~L#%W|~Z0Aٌz[ t: /6\s}{QHnq4UWmAXD!Ob򞜝`! He?-vvZο(4@lK#wa q2'H܉u (}}pv҈ƉɕպR Ҧ/YcK]5T=YM1rJ[WN{O)@?9U|Ũr;ʶ< N/RMo%X;H.qE68-lv%Σ [:l4~y:KF2r}_*6{Z.`FLDuM,.cfn"xhL_iULm)g)hWrm`BghZso+UY@pxaAl$YEf|fL願)X $ :"&I=HWc,C[&Gofʇ륋+ln@+-`ŨjC($7 ?\v\6r3{󛇳*a\-*JK\%ZJ Օ7&̺87pfmo9#lx0IX}kp`JMs@\u}9" dKH^h ījAխO+D7u {)UJCTS+\=gߎ੊8$۝C\jFgT"L ;nP s~ HORJmrFgNVݍi|1oȧSV3w7@cp"wмRkiH$Z %˕߳se+a{ ' ,k=5(YzVjߴ@um1ƌ[R&FM/#L.}oO.`TuYĆeIR5#K O4|u,̶*Hf \œ/ye/ZpRx =\aa}}u9 _/a*ԍ:8MqfSbq0o|j}$kLbɕUI˦}&t݆ZK'C+Y/Tټ)SD׾Kq]K>AQ](O:QAZԿ+_D~tRX-6${µP (_#Mvj=@ L(d&4S~0QzcUtBU_KH} bpOr"z[!l`Nv11;Q= &\yDCSX0p@Pc=Od6EGkoz!?ٖs\>4o ν&lkoOZ/V(B=A民ِZ:#]ڞ&O`){@~2P~/+43+҆F$8.ڜbSARFpw8O:9W6L5~n5t?:qY=>L> dwf bRB0 |MP˜X>onzt0d6 9ki "0 t~0ШȀqlA?B;{5"ȃ[In_-XZTq*GcX Nహ+,G⟬PVD{R g;I4 xAeq"!!$s jj^TGs_}EtOw!&13dw3 A>L~GD(;V$ǣ% :{K&d6q JuZ(XLJS$v5b$@;3#IK:#W pFfi;&$Mxk!MvWs@-x)bBzNfi;;~E%Fԓx/raZaR':v[b7YD6'>R wHQ6.ɜW1VC{)6Z&q[;'N\C—O[W将WXWtdD@FBBky㔟^[LЛᏀ$ Gav01 K;>zi|[*00G\%?>t9g: h V 6{h -kC$W=ڣ"oN˅0*SDB%N ƯYoDPy 5-.T[rZeЫǤfbn[nդkgt\v79?Fk<ݙҀg̯=bhF(ܴ^Fz1T?ZHѲ8褧 z5+*G}ew! LSU*_m3XZYX@{w '&H*ϊlxb n&+aLJ5aXWeu;24)2̋?D vC)!R Ұ F)f\SGO;EË juOu~ЁT޺*vi%P< elːӥK#E޾Mh8dԑ+W`4"848Ԫ{8ґ6DkX 3lƅ+_?dbh/I9hLXk0>nf!aZ dk7q~í|:pl3Ri>>mGIr#:l\v~ňO#+-gˊP񄤽ݸ,#QMj$= Go9h ő_R6ڷ0*(7U<> JU0E93c%ϙ.H_n^{3`a@a| $El2 @"x d䘻I9 О(RgPQěFWX}W9q öGu/Fvԣ׈"O O]d-RϟVc؇w?"vaIY$= x i?~3l ^.F'+ @* qUq>l9ۊwj{7#}Y`9AIO)&m)aKz&1r'9%s:1 MTcZ&Sh22|o-GK͍ irL:P ;"4 &eSyq6w~28y>x&Zɠ5!&\0 r{: }^?.S-cAʮ#~։=ZC#ƜEu ?pt-2ЛOuyz<͡[F*tj@&Q2y@7 7vShc m/bav0q\ ^^vrb4:zAmt^j 6 CQ+ٟIn %hg HA |тaf^ W:u%Su+[ufl70HmZj@$a2~2辶#P; +={venpu0DHcܰ[Ne@!1v>Y?!E8a* :$yadXH|{FI%\E4-aM0w.a勊xo].eV 1u{iOwEl|Yk}2R2|`|&,44nb|{KOC:$Xf(Zaf+Bu]Z{!NTߘWltB+apnjW9מ3-Mt*' KofL P>#}ʦ#}G as/Njj[CGno~n;4"+ؗ5jrKLVtRMw{ƛ]z {;<V!8f&gE{+A8-z垩k)1ԤY,۾ez\p|GFz. }~}*)d*qm oQs{s*5(J+V MGm~ZAZY.6Z'Έi+W8>"o&o1pMF2ŃRCr1Ш^s{+lS=R3b灜SE4wp{4'2S@G9 RRa}"!@U*qC[ܓ\\cV4,GL P9KLñCqA9oG4HoP,/-.ۏL+Tx2W']nz ap; XI c[k%hpœ O֯^Ħ?"]UEwv33=YFORh6SGD㦀ԨI\YB)x*؇qx6>'1}Ӭ=qzy!@+:JjMCv45EK&hp]s7oxגobTMshgTK yz%hg.cY|wlqE[!ōn\MJ1]iO`u3tO}H8ºt Th-3XQP2^I8a kD"'O;fyF6'Cݟ*|'>VI=|'jRzRfn&\OoL97x5) oQ7b@EZtM?oUd^K`o`@`B8I+h38qb\1>U< -AZBQ>˼dZsn(?ec^da_7Ewh?*>xe;ل Z+G *V:k)#sW&-?t,V"qSaH yo/e_$_I:ˆ`<7diSO}bܒk eJT|iͿOG~[MLFe "f+0__x>|gIa~b;Vэu8tqYhs_e9;f7'R1VXXĉ-Z==z=Hc{G>-#ޑN6>9 F;Q)v \u#v f#~،F,Ie\Z=;NRΙd]6-ʿ /_T{O荟djz 60~Yc_)?JKo95fQa:: i<9v6NlvQ1;ϙ5^Usu1te% 8e W!H%RN4ۑ, #˵EX 7-^܀] $ OӔQoRO[u\RpMͽoi~_ZN) :/=Otxh<!#""p5~Ό%CC!0r q:Od=nLzbʆ"`'>H5&j[SoZcK7,]<ӄ&baf8[i#-K^!s--y_^Ki1 r92C@m*cMnRpRaƠmߵ67! O,"[:V/CD>n?9g 8Z 8_wA0f~;p{i04ba ЗPj%79TGyԕ` l6X L!"7[QA%A \տe&i":ErS!vZϡm9RX ۳u6$Wţ O0eL! 䒱 x bӖt4DtzŘv!MCૺIKEi9 .]wXa_V4 LL@sE *"FNj,lPVW|^|UX$fPfZ ?nύ夈)8o9Le".[yV9yrb2=Y%̺D IoovN8]ݺӦ]5ۤ vjT^9 0pY1x lXpI)-X B #"tAܧr[hc4- A4 g~zY nQZd19RsZ)6rl *R=[٨rSͤJHk% ݘM$3D@GTWxR~!/qf\}7^ &٦O£]$ /' an̉>'5>(VXDF~r'Ä*]µ'X*-F1׈+|go_qDh,~Hȃq#phջ[ƫ=?_nIzp 6缣KJhޭOb'AF8K:øQrَн0{ =WLu?k>A#b 9tHvt6S8h>Pɒ±{a*J sAat!D$G >;,착_7ĉ}EH`'!>`QTaBy)#fji>k5\ܵI.Ք@ې#Ndykq\=k#H}JOG"i91!$N١Ixz/S [AYïUy?jH5SJ\݄y nlޢAbZxNMSzOsͰUgNMNKs,MMhnP^~cYE %khNd7b6fJ]ݳ{C ~M|v4-CEA~M 7ʑ{ {IH I啸"%XgP*4LW=ķEohjbNǫby5H4I d;C,>7@f.<;d'3?ع+٫uj"A--_aRd9y鎧71+-`-tx;0"ru0(uxk#9Ul6M2WYArKj,BL%-:a@LY 䴗~t388ƛH!=i2]#s51|>s= %_Z}eiVHal)y…L.pqGCf[^OTQv^4ә ;aX46ħZCegg?.I B C-L9r8BrHL)XF!@|Rƾ7Ob. 3;MF_K~`O5?[\iݪ&z̛CQu(&Letj2GZvŊ\ҳ\P01!>7A+I%PJڪ#yV\-,VhZ'51Wa hk\D+Gfy& |i{L}cECUl8  [uMjcW ]c^,B|] +X1ZpC])z\9bԏq>N W] u9$E+:A r.џu]zxf uqraGwTQZqzN66`ټ֍xjDN 5B  -8fs Bz:(&seꠅ#,v32LX֢JebVY'Q?Awi7Qn`  xiSD#zX0QBA|~>aNҤ-av~[>0*V$,?clZOEZKi?Sv`qEHt[ JңhLdj2Ed7QZ\3Āzw9 V3q\{8$]P~peq12qw+";-V!3 R W%v謡\G#bFWkU*Ώ رH=ǐLZ XC52-fh֡DP1\?^p,{ӭvLI3 o/yoBy7ͬxqK/0`hn6盚v=BׄvL4ِ^4m "MDazP!c@W(; bL%.q<ӒS6/V X }MCKIIsWNœ/XiL&_#+>anjC^zfe]RJNZ+"[B4_:b^M zW~%U2t\ 7+z.(]FyQOű j({RS87m8LTۆ95WNEr'S K{jfLn #?OˌqH^́=Z)qCx3Z/m_'oJCxlQr+cU*WY."k}\]3{GaRx8pl v$OQ`QGE$QS*8wԂܬ͋ˈYw9Ώ LUz ^?qu(_r{ ohSKq|!K^KgQ ̟C1jޒ?R׆$Zw%%wË_EdbTCN}aN)#jo3d4}mAH a xU8N^UDi4`VTeI޳:)~I;Lz<%݅#͋2yO-\߇]V{({τg;3=: K,Cue>bt$^˓YҜaʆԧ|a(W4Օu\D:hr8~3ۦ0`CE0 "`AmZ̜TCHI; 6)SӌW;F?$ W L<48U*yO;[(uR?biUGFl-})}r]Qmv{*oK %lJ͈=rYm3m Ea!zS[ǛX&NnO)aԆ7^PʮtS`ׅx2E#f'?FZJeL.pȚ,(H!_ ,L؁WywLQxoo0P:C,^7a&.b%.S8E1lIkd泘4F#!6^pcdsZ".uZ0W>bjdrdq*Jdz-axiC K={m>29IQξ[vlAS:HĦ+mS ɬ& .@t3u ,8(Z;(d l_PqN7u_$:U2g|vhwn0ܷ&Boݛ*O0F<'.itBu4 ]s33VEi'P^`K=ܑ yu{r0jkZ\n0"nr8d"EEE_ټ>KGn[KLRBemZN*9jPfn[\ւ. ˴pt"edWސ eG/`FgpMo82dPl)'.޵j9zJ!8Qø9I矏WnO4_gZ3nO X0](.s(=KlR@4KL6 t?\>gIɳaF$ mdGk5NSVڠ1bžQ?Ǵ \ЅlڹC` {>DT4a<&V7>@]ny6SYLm>o}|:"J<_P jO7[[ҽI՜sc}c ̅NZ+og"U>K$\ExX1ār$ɊEwcglWmRO9.Q%kS۠$τ{ 9!e 106{1f ߸-Y&зȇ,u@/]Kf~>tKpti`XM%D"C8u\?v[\SCaxn6BD>U.Xb,fpW.kBaWv۔t2H0xՌ\p%*yYaK gђbϣ[#HIrnd66mw&XI@?CVjo4vHx)aeL&7tי2v4g>1JqA/X\WE0q+.|;|PY5dx!ZYtM[ȏ8 Aܲ/B"$I&& c!pb1A0]H"vGDGa65QH̘3",Lڣ.d)ĠQ5f@IfA OHfx|Bm͔X#LjXmoRcD'ijB\>Me7#=B9ԏnu|Jux)z2R<1š#?i-"Ӛ8].??i=ϫ9,\s[ ibq*k Dhj񯕇 Ug94М?Ң(㗄:UN!Mh%빐4w2Irzg/ZuP,mMdYXj.!5P]L_鯟wv @V0-^p>,GVbNzP7s<λW֕ 8cKx+,߿0i&-|QGKͭ<֏E|JB"F|5"/K~H/uyC.u8$Uv-FuAiő_:mֽ]T'3oL&IA*]3IT LߋQrixcBLFX0~aeH}$&ઊDzb ݌cV?Et~ҙ?@%\ŋRD Mh8܀s{ҫ@+ugm?Wr@~@d_Q%#_-M)~r6IiCB _$JVe +?TVg 8ɩJYP<A/;&v=X7F;Cw3Zmn'0 \ͥcfBw%Gjy /X]@;o銣&u7@>''g,Ic#FL%*k77qM' wGm|'ZziqJb"/X_|Y ,dTr51M|ڈ;zZ G>*ܹo{0ArJp N{Ƚs5hV>%Z 8Q Ӻ~Xn[_.ю-&[F `#鱉.gT )ipw?"ˑ#\u:cV6ÂeF,|+J8R̍Z4F݋ D_gm{ɧitR(pYt䃸GYU+ Ka=ZɊIZr7+KhXM-i&Bgo.tr)dHgabX/A 12-ck 8*۴ ,#52g >d-<6BǮ}H)- MpqV>6ݸ#sпS$@bphobV;+j[.ta;sbi4=% RIcu2lPld~RL;<m{ |t-+MЦT2r$%Hh*D |elQ !oc]QNƒ^?-+=KT M*2M@|eer1{g]:wrǾv8 IY60!*F->XU_X9evօ[}#N>N0+?.X%#ඞzhyќLf|:)Anۆ?`g+GV9>/@o+&b87=0kO<Ğ2g]T<j40Kg>9$<ە rrC1"`k?eO$rMM~DE*Zk  =H.w5NS01-/{_VJ՝$saC =R=- gu~eç<8j\5 ӕJg2TCORVvTlz 5O_xڳǝ%#V2r0O/JC`z E()3.ܝ]dM˄kj$ HrjSeΗjqNR5dw7fpdOiи.YT9ookXYy OWL!2DŽcFο*x`ڄc VՖCfWU|ě:wnB:]fFxy ktg>1_ p?CU=L-i ʹͣz ͪQnpo[R PLVt_i(Z1\Pˋr\3׶&ϏQw1؅IV$ɴ~ *zd7‰Sődt<ɻiQzxb;\{5 &Z3*F0t0Nڼv dɒr'OepjʐU}k!\:D:"+Gm֧!ш^QQ3]Q}4r&<`O:zfP׺5:g'iRO Fe`BKzC*C+E%x NPWGn0?RnȚAHޓeJk_W9nI:i$-Ec)mlk `Vx<w2"%DRյȄ)hzgwRp bYZ rV+d`;le{TsZZ!ijx7ݷ4WZ'On.?m}Z~em=NB!ސ h#݀.<]+WoZ̅tHكoe&ymS?o ^HKKeXcة:WPv6s7EDk^C\$-rޱOD'ݧ-茱t(7q+6*iG$io[0rin-󓃠τ{m<,8muKAl27ha#O /wt&D9n m.ReU)'ٛciP9}.S^K6'N&^% 1%8RZF*mR$E{BPh73]b ^C"xD@Uw䋩}1gd8dzV#UnAu$fmX tkI_C8r@$:Hl)sāJHM%,JM}b׾j ȟ74#SC~ߥQr*FiVʔx^Ht44~V-^Lj9qM3y@ANFE `E cL2# A0^McО\$yEbCH[(&|D_B>p/nZ']z>FI|bb-]"z1LzM /U̒ bK Gf M#ثP',w+-ʦ_l|ϭBs)_Pmɺm;g qQisA.?t/im$#Lc5t*-F B1N?Л.dF 5* l5i 1^\qzZlxQθCjƽ巐{j*a)a?ʌ-X=t$5E^Ob?h XxAMI %g)Fs2RppތͩR8ÕȾzm CS'X_`^$ ϐHbuYcwh&?i]d*<h >#B}]P֛Ph|֠YqxT@wO'ov!kRH%Xιi!M}To?㧒A{<;*pA ۔=2|[OOkܸޭ^+Pea:巕Ƞ7uX)Vu=jJ3S:ɶ&U~\Mqfw4 "=vˤT[kYtYGE7sR.ǮȄkK9;:$€Y-ە u=d9p d֮הS"MC]nD8 ͷ9Bnٳ_Cӥql˗70Zyg[Zmێipy̔䤽bq)29Vv7خ ^+R^0(@9aO*N 6ʳ7җwHƶwQ0׷Ӯ; nN_OR9y9p|3}{GP7Ak ;]0^95[d#Vy+}Ap="' ]MWL44$e\/ ^uL${Th!]x bM|S@'EA}T̻B^NVPI﾿&,Z\] oՉf?lk=Al)qf`,tN#eyk M+ocCBU[h]e{D~pT"ESL%*9v qC{Y yb1ķ7]8U)iRVO+ Y]/(Y3''ty+Tżf޼}1J!su4Lj=}5u % Ρ[Tn(?ɂJwCGw+ Bbˣ }8X_?v;毐F~QC<ZDx f9 ~f(tKa ca"v=Y!$?KZnv7rW_1xEp稣x/򵺀%JUNV?ӱsCGvb}u|%H,P3j u/5ȃu6nXd9+cO4=?L$J(J;nfE7\pp/ mU.yܑ=)Ov,;_  4'YD.Sߡ$rKrZ,"B/4o DgCP\$g"/*4-IE@t+FŠ:2cQUXI-%SQI\2()wB.j|q:uqطjka"™F4J~0) ֈp+'pQ6ySۗǝjN0adhE޼E Q H5Ig+2Bp#@}K v{#*J6 U͗S?ifːBX:X/!|#Tl~ 붫G1#H_uRBݨhbvfHMi12FUa[@ᑳKk?84\Z/tGUQ+6o&uBU!+~dw.T)N9W! ءؕSI~xήtݺEU7{x"J3 .*qi2NsBq؃UH oҌ֟w*SA=F\73lc}m;DmMH**!M_gIRsۋ:P6#6^sJ~g ܊=F2 du~-=bs#Ja=>)jGb Y 5֜4?GovZ2,ay 7b dn=?=6rP\,sVڱ!݀L ݔQ{Y־ٸ_exꚡ{h9(.Cx11<p$2TL-gۚQF9($V-eC^27heAV*|M=h5F|0$SϴA5F.iF\4;/]<5_fyᵆ>y~[f] Z8)wwn܆h0V&xCmg!td`{ צw٘޽cޕ jslR=q?\DoN6 ॳq}BݑMAhlE=қH\Bj+9.l.tJܹ\.KĻ`odAwe:i|vv;^#7 u"&`_ϠyʇJ!v qAX 駘fjtv_8WDK$ oVN눣LqÔN!%U],S8&(b#y6Rk9 盥;6M=L:ju♵0$C)}5Ux~R><Nxʢgh<4yC5pakU_LډadrL{3<,c7SzMSqdxGЯM5],>?ގYլ14ӑ}/]]Gј\!';P{sHy)2Ǯ,׈ UȻUn -'8jLowS?_#k߷k$3/3J n hUtpO&#zG}0tds;31MuP-VdkZ=Z.a$;Ҕ7e-ZϞZ2qS32wҩ5q6+P6EWĐ=77g_*ZlZb'k9^ D@zG{PkjHNO};B!V*$ 4+ x$}nBfqߥbzF*aOyx)~rfӥ;A")|{`-TpoLݏ-jơcV8w -|e`*;kb;i"TZ)4Z_)b0!q[KNtJO1.TCwHW"Xmޑ-1bà*rznL8eYԗ́;$D `O|ZE!#75V;qٲ=">'= hPU}.>S !jRjivɛ X7-Ns|/55D.#+5χ)/m4xy=EFx]aj5#?gso5w;$0I]QͶ"k:kߑ 11:S Yl|P&}T K ߊᮯIBdФk>{ *']G0 3W(OnT3J&?jzy܈mtw[TkS?:tRlkL: 0[9Nj,l8zm!G{(ܪx5w h z&8p&IĴZja\>StćD$^zg5D~ʭd?l'ZMQ@` lo`S'>ɰ_ =ejN9\.5P mhԺ=hHL5IR Z2ęTKv+OjbC `6[S^ˁvIiYG=Umb֊M^̜ B}Z>X1hj@sc*}Z:bq:X wf*\hyzT#47$<oUz\L:\~QK] zY~~+֟@ Onӹ]O4" Tzw>ݙT6FYzU}ц tcv|V)K-3D߷< 3WY)Q5|Q4@Y0W%S;=Nݼ2Nx)Gl[SWT`: șޑ&<> ? jZ׸[]?gxD:?܊#Z/Y Qd@zq;b[z\Te3FP%(O[+xPB; ?]Tz@ڶI ^1Br5t>0 S1&;_zlPv+r4/5K:`4&UcFj²qp HcqՉl,7}RDOf=ZT|=<` M41; ̂L -W.'.n05rֶe? `xd.(s eAsHv~2ψ5H"Bxկxi۵IੴM^k_ޝ m U@Zl}ZjSʜ'v'FSɃq5PIJ >31D6[gۻEKn$XXx뻀?86 tll.K ʺ)oH;OLukDr\ MncاcV7f'ftxb`d%EC:m{pkfPg @8SBV>N)0JO &@h(ҽn@{퐇o*S/??vÔCQ&~FPz*;Qۼ˛\:G1Ъ9tZv:!I.@yX vŠ4(n3L1;}5: TӨ ɐCWKßn֐839#l{//.9~TA-3I@NDk/:?təϐT?q_ ${V ƺLr+j˳sRߋ#N;jO+?1zͰ#]w/ y,cUVn9J {|^vry3skd!!Z0?ӿ V]HX\] ;řO#@8P|B7KbWh)=;ݯ0/PŽwvi=5. ̾dT8 NQ IM~UVA$BwqFJ= %L߅_<נ" F>J[bm߀l]+&Hr9|UϪ[%`z=ꦑ!)w?>>dn[T&dV< 7z޾̹<s[D86K_‹! i aQO( I}d.-QQ麷IAgiye3#Z'瞂rhŊI?[#-~^r"d3]=NXy;]5 }tG"à!8{LaL-?BL ZN!{*M"E^#>vmĽ)tro+bЏj.l7iPpd76mPr_DLN9{2WlЦ&u r̤LM\̊{j`w E HC$I!ctJq1OTu |+dl X:\㿏1/~qQC}_pk2ti[l/$t ݯ̅T9&L:M|rks.҄Jz(9&ar]iEl7OcR W-1銉z0恑"n5|CMG9KlC05(y H 8NxݺMG|$Rÿ@/nN$~wX]saWٌ/~q$xvAsI Dʬ&jqA[ lMsGR/)ޫPkyW$P$7ߡG1> _@Gn a9e Z:{^9]8̓ΣeBLZ .B<{ ,:Y'#EeSaZqeR# RN ?{G" EK%vw(eJf5>c3B}A!=_NmA9/VNEރ7SfOǟ9'4Ľ]$ FٴC_pf> *[EmDH=eĆR$`|x`h/b({ͤޜ0bEL60% dPŪ1d Z8k"Œ` 2$ 4vP*teJ/-YO =f+ 06Ċm˸;isz؈Q5oH޸C~,DĢ_-LҮƦl3F`Vj\K#ؙ7qN?&>HӋX:UR$`T؃NZQ ~lW|U@Lm+cZ&B%{k"܊bzaX' Ǝ!m-{Bk[xZ/C>T ͱξ1!?MJgxWg^1aĀ~M'uӈd(?3a3{#Io;0^y(pl3ywAk0@-]ԒYG4I:@óƣ$,OQZ5 *B3[3jn}UIʯ[MjT7 ܁2!Ѳ(M&hInf>A3hS:= Jݧ6mtLQ$Ξ"zH\qTvi4\(4`^E{xݐQ,]}}fVtJMX@kɦXō,D1. P˄6Oh1D`z{ S \ϋn)MȫhB]An&"*bfpx-Q^CwM+5)G4Pڭ3?t@X{凶T8hv;,|u! 7HチOoY `!WˠeGeq P$moA& b^?`cWgo{X[ F ]+2ؙ=IdX8g^>C 5j8YhC6h.,'!TE%ǁʎ͠1|ҏYyQ|r~,æa]y x .u*Zjr^csƴ :]3rޝL[OFay5EAs!@mCa2-aȃ#R.=M/AMTjE ?p0Ȩ@e\5jne"O~"{%Jc_bpq@TPNF,wsVdM02Iy&BSz_+`>EW؏SQ34raCܒ09;'HfѢNXz/Ia yV捽/!cxyt3$[(m}՘- V]$ ~$2b#BTAs!siy)}e·"贬!0haKDv|hu$ZN;|gz>I}Riv93FHi9Y9Z*m}~\cpBNVjsEvItBi/9QT{mzaH*5Uj/ za& w^_`tjxEa[M|HG~OT+_#cbtж*7ů!U{'Qcy7=_%]%nRK4OwU胗>eDZY\d+]lQg ܇CZ`douEp}h WUAʜu̷l@Wp|NĈy-FTcK:tQ۟MZ!w(H<9<`R08ÑuEK^\2;q)v>˓ HeMS!ޕE{-1+*n[+UL [ ui] {71n 67q^,g.3}#{+QvvirF{Q(F|M[9 JÍ޸-[H)\eY6mzpW3})Z]+n\V}t3x-MYr:;Lėj hOQ $eG_zNJԂX oKE|dqtK!vML!bd7e0=J!4n5(i'ܯf01(俎鞒'umׅկdsd˻x!GUO$V/Rɹ 4<ھ¹`_17d%Ǹ+Epa 0O$8l͟RїGDhB`z5Mv75qIx':\'I+$u Xp8\tac(Z!HZit^8W W5/O\Wr}ZfAkid5"yoNQ F:7-B<'92U2iN9! iOyq>+l\Yn]UkLy_}>6 `]{}?%L:upI.]X/R9w'jvĜ%lr*ɠMr$b ~:_#2'fkAn*ϥ͒ Dtԧ% ۝YroQ[QεEEdW#FU}<^VzŗƲs qi]|rc능p26uP?zM6rbW>:+ +yG;uvb1z a~OZ"{ qf? v.ڝ2ӓO$ëTuV>U'N>wn> [n% 'owȈs:'zeL]ƅw7AE$;RpJ6>t#GV.2uY߀zllOs-y^FQ=['ʣpS!lwʆ=m_\Alxѿ j4 o"fL ϻXlWiԀ\Q<>MF Oe=mZ%3b' 3:F_¬d'9pQO. sAmDܛJ&L/F8/jZ`*}1ԪosjrK7m*]I/pJlsQy FjqyU+ i`4 I2#܎`— E{L8wvٜ?Ű@+ `H,}} YγJF5-{n60 E)yD^yڃYOt~<%V)^5m<*bm<`.黡” 6|z(G,r07Oܱ5?,JroZXjO P/JY0_ )uĶu4s5{py^KNNXR_5?KdG%l2oO= lF"k ew)غ3Jsd0iFg*ēMC@l q)?SXXZy`%{$ 8YB߭WR n*li J0x-ĈؔO؞Tй,JB hn2V(y#f&+=HuzZt%"4k7F@ݡC±eT@+ BtxM(¥ tP&dqzװ?#u Dà5~Kv8خHI"̢| $駴 Ƃb8wfp"{ǙLDלO[UQ_h;$ZDmcicl dju-_,Ϫ"tZ`03"ܧWF PN +܄TUnm3di,$fF84A3 ƺz*ܯ˓WtE9eU 4It}{URR?)X2%{K}o1A3yt`)ȅQOjGdC Z8bnKHŖ]twvga1kUG"цǺt]܌]ܝ5\; @ rP9|-TiRVX&N~ nz$L8cs&`BвqZvDyy֘Aww4|/B o!WPf(%0<_Т~.Biy/ sTG\ ",>fIKfX,n岚宗\p ~THI?%SGiC6NEm=W"32l}HG+)@U XGriT4 /7?.&):p9~unV_Knj<ɿm1jY0ⶕ"ҫo&yel`g 2U~0&m>Gͮs#* " oropMU_>\'fN] N;wi,+Z[iu&JLh4P?Fg0)^/VؕHF(Cs&ɪW-|JiLFŠrk-78uT}ٻG\(W?$1j+m^0 k 9Nbs"[3:,~:,.qiă֣2J~6`\ \GC,D>9 gOiN.G1҃oT L똈$,b_)Njw'ڬ&V5a]IX˦&Os|aE4阯/V2h5S{vaX,R:-N'zZ ZqWń 7qÿ'ZDWΤMtMI}Ȓ ig"M! PUDi1XZ{(~MM^U#=TyH;R3 F_`ތEذڲ CIXK8iQJ7'3SaoG0}K0ma,9p\b,9~mu,U@ר?Cܕ2,t$cT) YMbfl{>=*zN+~L,рϾ^NrEq=<D^0b#gRLߖqnC2̦B Y⮜<6]YWy"ۃ[9g|ܚv* |&~^%.3Hlx{xҗMR{ӟB|cgo#\+z}Л$x؉XR[1q&{V[ xgV3 DLXgyk]ٰSӑYdFg&lZi^Y"D3HS+׳prr: f>׍ZU e -1(l6ED:pґI1>WweOxBr}s78sku=I޴RqD,hivms o{[-CC|5NTֱ2Z!- }%h1K.yH5&ttl KgNO1&2^Ѯ/:,,$"uljHa7 2,He'>ʟ[S'' Od=;حzMI_\p*?yciI"G{ϑe!!e-# թK GcGW[|wUA#/ChIɽ<\IjSThd?u*{(<;Fm_BˑxIB@\ [NɛY*,BzV(S < ̹p5VZx hJ/8"ZeHl+ zn7U:d<^>PUtjSz KK:"BAg'Tp]^ֆ6B{b֧dՕS\3zP%Ϥ`S ԻFf/6]B$WHiwSGquک\u> "N,6g@8xd6ydE))ls%>ﰙj`f &`y6_jP_ Q\oh!*g-L]<]a6799ahKbijںVݒPV4yS`:+T"mHV$J͆k-OzJf"mhgNj?tz1IPk _Z<07}m.,Ap%` T<@^37d1{rUqu~- 0:V9"vՌBKpZUl0}Wu:|"+p1L$+zUȗIX1g'V>7G1 tX4nѨ+0MxHԮq6"0>5[`-_Fڪ/omҋɸ LX;"ЗS%U7Y$׼>/ڟqBVPhM,eg&ƶ&OX]]E:,[LÉ}>pf/y;uVK!:# `;BYCvl}Vf=;0Fg7]I jw,?6F(Pp'Ar$xJ1s$Y[sV@he0 3w9Шg 7"䯶.ȟsaX%"9>]b-#bX+c;V:pü39kXVkT/`r'Զuv"'էwX cG+SKa=ftow$Eki72f[ 7ø3zi{aVtt' &mB ;m7ͨ*"Lc0QmL  0<1TA34(n6cUĕCʮQrNH:'W6D0K#NWu2x@9?|%C7 җt};nG6[1%#;/_`PHAXDQZ{Ž_VU~D}gZBZp~@a̔e9Ҵ7]lfiA.IʎX7tc3^b]f F6;A Q98c{s2uLΛӟ..Kځˈm )zbm@S EgƩUTum%YKef1Ђ]ac6b:Ճ 2kUG2ys݄3@@K!x9~&uqRW/H?4Oriݮ xYOmkʻ)7LW"؁V]V-Vn97s-2q[U׾%>^ysfPTOcW6a$fYE_XmUov`v`JG* ŗJ}Y%HĄd/nCBY%7vbcߤWZׯr#^z7Ƌ"Ox²N1v4>C!G$fZU Vok sε]L> &ٻUC՝dEI ]#E$h@)`c1&*&([ArFU]9cXm^J*+;x+2"ڿ6́fNVJ E-&$pSQ(K>Q) +GE7%`M+'}~(W 6?4ra{װ'w J7 j"- *iSK|)88(k$all~ X\OI~$ޤ |PެfߍZtc8`8V W'Głl_h#dǃ9֖riYR-R101r_jI c' SW.R(86yZ [=/@o<D8$h\gC dQo<}_JC6ԏJmv gs֠9yDoe7nŐzHrGHGG5u4q(30pDB ^ЬZdա8>e6ZJ]?hT!sɑVce fT.b8[8C,yGΎ'0/zl(!3_YyLkHlɿp?'^ւ6t;qJtՀ9ԕ[wh6!z2.e,,%J{k"&ceݞc+s#^AB`9Q#1r͸4G£;kN.2vv' MB`_ƷH ѶKF%pbh ''lu㌉3j7˩:p+<6 1v{[4S:eӟ.McR (Pu wd6Sތ8"a:JYQ=TqV=ݘoaXTuye4 \`7g~O o=|^<<7Nq`+}K2UcKX |X6NpBiueYŽ;uy#RIuYPИ *<)i;u J,j!w*()(7[&RO'k@R${/p⧚@܀}Ol-V ҃5zQ* {+4B DwDEXl Lwp)\6P ׌̈́N Ϳ? R۲.|U., Wf?>@ :x!@!ǻ|࿾) _2Dnh ̯ӫ\*= gSmҭgǃS ZquYdP-w~MM 8{ڕ48VH_Z2?c"t[O(uxу:‚PNZo]ڞDat#!3)n K]+e3%0[2yAiܨnk,.=Q,G3TĠ,>[+8ZY $2~@ؓG贮iz#Kshl p 0~YU*p"#+Z$fwM:0cu(ËdF:2H$,1UU֤"מ8LQFڗayK Im>G5J@\/Tas T'q*B" '5"=ɹa͎}Mf$񩄶UMC%ܤHU UT ['HN-ЎO:@ep+9kK| :I\12@̍:QTyg媷kvbR7ń.H3K1t!oy u'Τ΁W#נjd0ߧ?8f)1$YqR:Lȳs,l:֢_;AGUCĶCD':ЭlE$f|ۆcKhoKpm<8A"{[O46XXH$j/Ur(VL'Xy\e>UZy =~kGB. j "HnEZ/V gs^RZmDd:#UBH;012êCr3V)ؔL41Błm!X߇Dx.dAdK̹H ͫKS %5S XlBM>P/b+!}Te rAݔFau(4j(۹:WY*ALDsIzq/ kWm``PjT+/n'ZRv4vNX I֒E0xZ4:Ts=T8'Sf5#`Wݝy#%f]']WJY/r)ޔi ޜcSWa1os-/\!Z%eDj1xeY]fOo׌ch*3֝NIނ>؅VI nݥϖX]ŢJؙ0BP$ ?WTt'fFkMwbY7$%84 EN[^Z s8FֳVlf.*з#E"<@5ؓ'oGRPq*ҫCڼ~DvQ(Eڭc]jOdc*c9߳?ຶ&),/|U *I-9B, |I{6xwKJ⹱Q0`HC{˙Ę 8H/P#KY&KATܨ6}*EA.]ݽ&K$SYy+)hY#}h10`tkc\^ Y`[HUq,dIՑbGvπF%;ta}[ YXn/ Ie*M޳?Af{59Xj¢;AeY}LkHz V;JUwvP"8Qk,}h'8tۆʷ&fd |tڋK W{1'Ke„hN\ P0TضD'z>!QxVCy- .(kᄐ?*-h8y~p#ԓ8$`twW;ckiZZ7٪zb R H5or?70P%0Ҙ:t=Q`<4&eWYRGȔ)yY𾝈nj|6KOrmOUvEKron'8`gHf'I ;Uy$ɼ+Շ8iױbe.{ɢw?^:wh{DPE+zD@F+UԶhde xi#&tѐ?JbJtxGMy+fJEhإ&vnV:סPS gzS؏u,q,ƶ[@e!V"4%d0('dx$a{y/!JVrPSW+̆ M(Ȩc*J)OWg\A-LC;0 :zwc~ 1<`~כɟ b ]1DFaJڋ|pU]?nۖd\{󧳫Y4D`6}>T $@<Wtu*%fQ6lqbDf!4]S)W>6d{l*LՊtSD'$3B>@w7J~KP8G>ǟq(sʪ)yOY-SZ-!0!zIiNqٍh,2g/2Fz ޞ؄e4G_jG#"U#}q4 lڮVrCN'˥HHbx:Db`*O+EўKMš V.s(h[#Sƭ$l0U:jVn؍d}⋊ >~MRY פZ=Q}%9`ǘ%?|U±yѢz`ދgNU~ ʛBCeX9%Z IK5wuReZۂ(eО6!PD[7!'91fR#AC%NGyXa`% 0n+3NonLn;W ">S]}t4j4" Ojc|Aº*)^*)X]Gdww/IDT1xhqq3"c1&(3m_7=>CR (B; w9܋aq&-f՜ ym.uI(؋騢>yR|Xۨkw$ݬ迤褼 yJ`CruL^>6-P(-w)Ld{-,0vbd%~=O@m.ݣ>AO/ۀq9z{ς}Ao_lvlh ]}d#>X؎T8)iiʷD,'V2ZӈԲ?gPzMG6^SLkEO<.뉨Ͽ#d^PnIP G0(]NK8hs&VuN!T_ɷ\X*Oc_]F87so#uqtH;w0c^GhUyxy -F[$|5-/h!liξ.iɘ|UR< Rl#t-Ex#dy(6؍q{buCH%Y[R q˥"ش_1*f9.X ! C# (]E5q0[# X^uqY^*Ne\~L2U;'*F.dvBؠFUfhĩ*[wлW[z4.q+ )@ƒL-T)w@_?sJFǹ0Wźq%g4t|`ҥs32="]0;} &ZS*\APYyNw3ZpV@` ]m@@ƿTdT_j]x~T5"hmZAA~ b inr-T!{¿gq$}A LE} hKZ |[ 1*T>yjZ>EG#B!]:wyN6ȒCֳ%*87M zLZ+8˳f;ùk@Bov"2?qI㻅Jj-Xft=\xjx9J~mk0Ű!Z+ M7ҕRk0rA ^nN?E [ٿiy/iz+֒Xh>?|8Q>)`"TǓrt~ˆHc$wekjW܎| A/-r؏7UMޅ^DbjP6)њPM+3%x)JJk)+ʀֹrq4PQZ^aznL9CNd |'V[G촳LJ5!k:as653 +?sNQT_EdIJtB\Fe3}Ш$sYQp](dΦYi>֣> VTx \PrsRS]yO?ePB⥤Y21He 8 \ $2Rx&? &Ϯ 8'[j[{O곉nWnY8zoBycwv1Qn x)3@5@WDY~3kf|5L;#?ebr;тoyc]05+ȦдVrXEGtX^V~3R ꝟ]؜P߷_)^VEҐ޳ґ?( OI'sX31rV_A6ܤk-:e>/I6)tт/j&nAqufF2d^X3j!pBvNojQ}5u`|ݗ7>_i<D33V8MKf3]<ʻB-|DZ KnX&-)cc_iF99MI&t\ ޔys♴1 \Y8܇,FVNJWkДOiT~JNrZ/vDɑoTa t(1WDQIEH. )$) dz䖖 HU/-9T*v<4ԉE;Qfzyb#,\: W5|ˀeV%[dmGQX==f7&!Ҥ)@Dy(gçSHVwo8?9 Htգ eq}w&~@#yӾ>d#~FCyԔV *d֒hmt8D|:Ԗ~=P2G3CNUyv; _nX-/dyP!gKq<3 ֨/"g9al9<|/X m} }Il+XYEgҝ}!?8?ĘQ2!REd[qU=%'-RA[!PQg$3uvC7EdbP VՎgl(ٶ%}Ai˵ϨǃBҹ N@\hL](؅o3~gE_S@j$Eo!1#'R`bJyj!/9&ևdVk,Gs`aqN{]9!wҫoV:oXF>\ŮY>h:}|r q Cx,OreRx@bSsAunF1XUɪoքZpqɦ~ $Id_ӟܜa[jI.0-pԕI?k0M{)tWnF`J^?~woNpAltlvc67>oV,Ĥ*)Zut^S/QL/J0.cQx4], :qj%Kw&#Cx|-Q88u}VMl{$(dE hBD86^|ۇ> w}ג%G,Pk'n)DY$"y"mgܙ["DI?L9?0_ ]sF{MMj]s|w{',76yjgyLhwJ!`NA1*hr.CNW7̆,Y^tjC|7']+eE,,fF34>.fBu2iXo>+O?RNoПWY}}ceآ ,9q1Zzˇv!Va-ٚ9*Z#sr|2Yv1L~e-r\Үƴ'ޮeW eE8H-@$4e $N/]z+FQX~Ш!x.PbGJa@FNQn78{ ʚP^Df~|(jt|+c~nR-訲[Ǵ۹8T67F-Gɫom65Lc#"}'2c(_o)]]#+ ȵA$vh4Ф?.nk< _V}duիO D1u >=܅Uכ})f42ͣZ`äkv8@  ^/ Doݝ# uAHR*+hĊq~X;x*Kn_=,x(+M<8W`9*pBW{91,(YRb"kCRӖ [S0nJ)MI_b721p黷?['ĊhwrL4UsA{ ,PUV95ߚsh,%%)kkf#H|'-yZ1Ӎ̯pw5E{🄨rFѡOBJDTQױ+Ɇ9o B_*XӋEӎCTȪݚidm.uZd0K{'”z۹P.iZH?%>hW }Q`NhBP>,8JKz E.2ù!gI\K͢碔R$Nva &q9>=bZzvծCNt]lq~󊕮 $NM%J@Ic=5a-Aאʛ0e}kV(;9uA=\ ;%rISn' ͟zvfY?#`4,ĜS11e(J{JLtcZHQ2]=?)yА}f-&={]9l' R;ek* Ql鶓^ELf0FWS"]V6d_Y*i xq).QF9t%1;G^J˻R7t/nT۱p5Z~aÜj*A-n r>L8~]A-ݠ$8u:޾ܴ –IiPͫ^)ǐ%^ T}4~rؒbZASy,'G_&v~$C?w7%^A ' 2O0bVqyf[OIsk+L0+-kBa&ADhmjnO h!"US@+Uj= 6.7 m4 BRM.뢽=6DK]dV;2ģhJBlP.lPxIF976"r#7ʭ~  <M "m*IS2 lFVhyLV5eo_?4驋%RO,2cx0#u(ys^B1PG'J0숣!n%k&dfQ\R } \\XtV͙!yiH7U{N5J<OFGb<=Rl"yǑi-]PڕS,1x 8<38SSԭd x(e:5ln1ٓ!' %(ZON4u~l缅$3"؟x|/v@p 'j=s9Z5.bd߲pJr0\tAUIdR|ˆ1Dr^7zZJλ3}׮ɳ +]""/ ]dW͠HDՒ}T9 (| C>uT}g'9R/IX)Ǎ X¥szo<땇Ltg_|'GFN>BWQ ;20i/^uvXoVb~_dX_7v^/*sx6HbKK+>tv ,]PVW~/o,>eE떽a-Ÿ_ƶq\J-')o-.dʽt*.9햲d>?^y3VJ'Ģ3a&~h=,-?y1{6?,w|؄ R7eOige$,$*72YZ 'pAKEbN9Q_Nkd[oelbU!++ƚW1={dںf6n!aoJ78TO(ai'Prt -` ](Z9ޖ3:yjm"Ì(WE؀xVNa'/Yi<22Q_@eMW([+LN+".)Q;&?D|\ cݜ\uXlh]|H3hBA{o}kZ@[SYܰ=Ӥ$ϗ5(j2k*t}94\8X:WFw#O¡9G AMZk5Ĉ?~  B=jcmUι$M~Oe( %Xqon&;PJOp3ȪڞgQ.;~px0MQL%i)ﲣK#^G q69v(z wݏ1F0n b_Xv?_E` fu*qBFư9߅DVkf93,})"=]չY=MPs?^C/\֮rGapu`>vzu}Ŋ_NR{@B)!P12m(|N6pN˲OhxWbd. ;3~j2O2:q'ت"30[GaUes`zRJ쓫 mVfIs~$GYf<4r74hvZ'o1`˯!h_@G92rz7P_:+qK*LȞ^g(&%^06}=%W7(d O<8pSxM0khO2']>o\)Ojae]\ tHp2]xTX;iJn?-ژxr/F)㰋?\@Xs@vBa{o# A#|ܢe)?X L*ZL]"{\OUA 2;=.[EQK ʽ)CcduG hC_+M>f:PAt^Pm5reI2ʼn`ߒSpusb )'1|?j! djGy>y;R}Tb4psf}`FݴomXe|]Z a,Y"i&%N"rI]kDz TJvrX 7rX#LҢLK}}>L6g#k4oɠK 33ģ'}r/SN#X/{{ihE)Uj1<>Ar:Hl5at_ꀀEG }TnwpEoV'a!3`KKQHD!Tu`^M-aG7w0~8?B#}.p)6QIT'Ry| =h`Fȣ媮!9!6hd&< /1?p'q2mIb)ӷcGnIs<4Ÿ?G*8fxuUºî, i9&= Hu^MkvSO[1rx_Wz&ɕEXpx8l[wżmW\q Y\g?=&*;sX\[Z؝M^w,;oS˭ۦEbaiPC A eiF7waB”FJm}d,ʄ߸+Jl*0XS lƖpy2HIݩy]`(ZA|JA n.6kɆC>:RŞ:N鞃'DiměxQFU}  %ŧX#^̧Q,dF0Dk91FTrɲO͊l]}Y]}K3VVJp! 1uO i@&# $;{űk Zīb[,gBQ} -fBG("wF!TGm.(Gb=%A`XL] }QhYDJS؅NzDtX7`eXf-i7*I~v% s5"Ӗ5q Zs. -ɣ<ƌd+/&`ݐ6B,kKQϣlRK$lq,Lz;cA'!euDYW>a$gDj3BW,U6Odigy f'=|Iq%mzJu&GOCk[Fʍ?YEGy9ٵ#GsKzL ɘ=Y6!4_!qˋb*D ;)X4춽 'pbh#h烷c| hSۏoNwaN)U='@^9Qh$BY8(t9E5tӨCoT02GOqb&H˜"Te?ש_Vcdrbi82KD/SQpC -˞#;*:Px>@s=g{Xi؟J,_dB -ՃBhHC$벥EşÐ<=R^_.ue9ߙEՃȩXRbwƐ ^uQg^6 z{y,^02ij'yA HSk̾釓q}StY`RNjizz5z ?YzZtS} 5#ItL5oEcҖ~{zG)W(gw"X-d:69- 5$q~TrxV2qC,P wJ}YEMZ@0ZpZoQ`p'żbii!=eFqxmOd3 PȗE}h"]>>_D8#Pʾn p/+>U8 ⷕ*F!焝s!),=Fz[Φax{1mZ<_qQkN9P~"A! ox}NȻ'jGV+U ꬉFn]˽59mWF&2}V>VV2IN9i LTIe}gL>ڏ/zao{(-)$c>`qrۺ(sWNx;: ],j[iV*~#jWrDV7AmCI 5l0`uOPZ%ulvIaݏ]\3!UuVorȘ H߁ MDTf :0>ə7w&O!WjZa_Z`/onω5YC@#mTWD32J*ק?qtS }~ Qڅ=7D3I't-ߘv=5JRVIap$ r&Z%+,n %[W^\|ht|ebVp(Ɣ4bqVaջS2ebm1֚Cq 3CHP>U"{+B߃DCI ڑUx+!K-82,Z7μ1]u?KlvQ w&fg,S rG Jn ?]45G4dNs˶Zu% 0?P\t 8vy_}՘kԥE攂|s]F>Ka2Žʋ%lH#vJRX5~@mk^pA¬ 1/P. xt6ҽ3S8[CͱaU!>l\Y8x` sԑUi6E/ +w faemHJ;9 ho=~M8}>`\_^fгzw xIdD3OpW*?16NOPvP `#&|Nc#:nJS)77 dOo|#kumj0I]^nm\v݇Kg qpkW+TI>fpP<Һ D.(hiu/{WRA+W0ia8|:<#߼.oW9v 3e(,X@rj{- F.WC0dDcx';80E7uc#&z"M$YlEC_yukTZ-Wƣd+}VK>P.iMڭtgt|~мvodRJu -yJ9I3BfqF/i\_&3o[5aS!pdjhdk+ =8)u`|g^k.Nz.Fi3ߘߣ0V0Jk'NTFFr=ä? &HPSX32M)W Oถ89-5{yC}?&ͽt7Ro&lBp5pTկ6ZBN_?دe%b!P=".Z$?Y#Tb%)M+QzQdI3Y{2}-W}8Hϙ?e҆l^)Pf- .';xmbC*Ő6lҽ+/K9o['zѓ32dL;^vh5[YF|#J=r #nK*2 @,m h_3径t;8/#HQcabe xg;=:2P\+ ^W1vU U1wЙ?Wd ;#'LO@3ݶGO7,l%XUhrʮV ؼ-}5%zEEbtn΀ya!Ded8镙y|LO_a1bewAph1hnnq73b pt!r4ušx"tΦ_m5; ۗH'W!̽Hۇ]nF4ч0ISںXӨ5~Tk#px䧭BpqmB,"gm3 $7!Xth:DGwKZp}"Q\4~p{m3@+6fT\Ѯl<5WGRhӼJˠV ^웴ZͬM_ծ:ryh/#OhCz#9{D;wsؼi_"?9W")V'Z@:)C('c:Ͻ(y3*_ dTtNp*'kI/LJI\w ~pzv|v%cnb%?Csr*" }t?DJM_Ծ/g6"#!U/&V6X q>ϰQAf8 0`N0SΦ^u& `4'e슄GH8& nw?1'gbz[q[s`9R9h^A p<5Z^繫 /7 xz>O"@}"\EҺ6:Âx`%LCxP"?,沼~x`L|L󡜥]wzMކB92=SWkgj3?R~̥ofVdȐ62,ۉF%Tk |dq8RMa} {$͕.ɯ,w"osŶUyGp]U4~\Ac ˊ/l*E0DO :6u`c+G^7yz~4|'NKGO. VO*rP,apVp{؃+QNˎs6}co vxB/O<^|7==<f1A@C]ز!JN&j|9c:Lk[Z"e~FKL:G=/X( /OË\޻ L,d/P` g+Nd_Ji:j]Yzf0/{}Z #- ;x_/i5T챼kr]bAmEOC?_!?fVUv8~9f섌 a`Ua2ܒ&&=w0EM,OͮaY/r-U!ԛCS =3i0C:7Pm^$V nղ s?,q[4õfYD`V =e3NAy=#E8PxһLx?<Bg@ɐ""ڀvJu1:ABꯢt(Z5f$4UR+#2zJnkT$0ЏsTe3͗S*xĖ7 e D~gZ*sOfg!@3J\&dc5Se} 2C kwDRx% Ϻ^y>qyJuFHIܑ勇WR o:clKőX L^9;Gˮ98(-ΜYJ2?0;]PQ*bD܃#.-}{Ks` {YqdPMs9,cb^^c4kEϙ xLISK{r}P_wIoxF,<c(5bvJtPgQ"Կ5JQ#GD/\՘Ar+_2_F-Bs 4Xq-m|GWbZ( Tam~Pq%J~ыGWKВ#a 0Q$ ڤ^ը>S1Ap7 GwƼS`-{:ntIlvgL^#꧂\6w-t j3\cԬ_JK7+YR8ͅvH=))dntxC[~ō췻S4( *~ة=P)`<FaL&R75yt:q9*NY-x;ny",K,C-&=$UE6I`I՛.XS!p1DT -=b#hYMMO3d ܻ=Xژia\}r#'z@eйj ˷y,%?$ ݥkcScSPUbC= "?uZ =_a$:c3>oִ*029 BBh%`!$\w?!:ZVkow{a7稈bwFr4&\/uxGﰭ57K'lѶv௉#}9H׃.JsTscbA`*?J&C?$:"U6&`B34E4@7oJbOfxkp*80|XbIX:{QH-`q\YW䀖,&X4PP.Mjz}MpP^s>5;67).Okउ0]U`:$"ΆLW<ķRt<8Er :<7.s&d 5p=_mZkx+'칸nZb9HNln" lrKy1E"[X.CjCYn2/+hx}Ү#3صN? : Ok)(#Ln)' 0VB)xLxt:Gisٽh ecO0>L`lw@5`J(U:/qJ`g^۬У|&: kЈ r6}i! 㐳.yic[% j,8hD k<5-3Pspr1* KBc"oD? tk;d4K xm2 r?3xZ 2=rʎ̇{_c1 "6R(VL:G,̳0j VpO|56yΈH淦-->ҕ7(~msi#Vv"ဿY0P)H<%Cl72$`ݬџ-sKB'|#Sȹݞæ6j"Pzu%J1 c;ꈦ#AT{P{$ʐ4_ĸNm[pCSbfRxzAxTd2eM$v{g}XWx~,}J׆x`[OG^|Y OW6=}ڞ̡{\1:T0)Y s hFb 8" 6{dK:+!u=x^]^=Ƣ!zw *ܹsf_5 e1uKX\q IRNB8/V޽e\ fO(/Ceǎ$<ߝN^;pxt֣wU׼ş-657{:qK؃DMΞE%ʂbιA]O~O~ɰo[ 1JȢ`t&,fh3HԅDʏz9[-Bި,cQgea4(QڥQ ӎMB꤃(c`"fK$*RӲYh+\Ք(e*ߟӓ,rUj^"_4~NG8] Zu8+߫99k 8xbسyAY=C$*aj.H;F6dzl|U N w7EN"f yV}ߕFj8V'z+8*}..hړ/zaޙMG!X_n6G>-Dh`6BBߠ=rٴ~MGz\ۤ#AsQ8VKSyfDEPEO7|.PDvv]Tw7aġ/ҎJ/NJJhDsQQ5Nh%*QqiS4 MaFKaQvr ïukǜ>B2pJ^mZ  ~)vv@C|:LcZkAM ApWx_Fg|mi@GK,}4IwOCeII:0d)p䨇;J33fSHu#K”@%uӊXy pEUK :g+ -H@kobꂳ,Ptkf+w.=w2" ?ޡBfTRbkU8z6W\七%%k&P:G7#A5`fl4sd ) O[*эr+ D|#SZ)3~f\B|M6]m@"ꛔ,~P*g SW[ j3RF*l<[ޫ a6Ś*|]tDOG2ߥb4֌J&nׅ#Il.ҠT-UC1Ľ1C%Y K#0}|j>%G/PAFZ+8$1Tqm ?h-tMH~eGuYO)HjN%Mв]|[?::_Dw|iJ^^LF])axgZT=VV .B_>bMt*Ѳx()?1Qd[ʼot? ;Ш~}(| &0;,-n]itKқz 'p]I<(iTXk|B!$?%=1EmEȽ#Zό𠾛~KNVh`HAd^|L%tJprx|6,TTeL K_j)I(yɧYEdK01Kg*,I &bXSED<%t7>%H j ~[85 UZ?o24<Kvjd1=%3܅⚇d*X& 4 g˾X} +#|0kq,PR\\Rc}4`-)O}$Y`w &$B1 !;̪L3(x\2&X3x[u*=^%wlpQDCom f e͖^2dJRDvrd8Ѷ|/"@/yܮER=nuO; w{yP6;ScQ]RO-Ѿ2Ed==k$F3;Źw[=_~=NFL53ؒ~xy }$:а2$T̢:pF ħZ/&Xӗ9{=5l\g ۃIHjΗb*Ŋ0fhzBW㱯-5UKm5%)hURҌagF(ş=D֢OoeJ؏rh:hvN/$͍3-RJ?*.6jV1OI>xoj/إjY8'J!f(xw ʦ濘*$DK99ޫ|//7:]Fw GʮWX㩌\``T`l:I1ya ƮUZ^ ܞʽb30RxIX~ HeqpC=o:ۓ6ȭJtF=FÌlN6"y.lo61cO[] cl@{FVٓ[$DY3'(@͘xP&Nt]rZhI>rKS.' 3s$- _L ^2F:H3xk Q79oG}wrQ%` ^?y̙cln9zw1fb$쮇W/",bFH ]8,bl6O]}CpqFjvhd%Jjںufe)wz}1dpjjkʺCCqhFˍf3Q (Gȶa < HR:I%D YBߴ sףSUYPEC5PH@J QځhjY"K _qʽSa3y0A6 BQhRr9؆0?j\ͺdBoq7}/I48`dQw* nr$k@,5)z\upp 3-h%\'(Dq\?z]b{ :7;YxW)|Y|*XBhTmW@uGe)KBDFW ,m$h- O!?Ǣu#9fyE@>u)JQXZs$ Dn98J,PV裭S4_-&As0ͫun.!?80 $敠`0)*-\r v!NJtv}J蝰F%7tEG|4oGO\Ƥ\I3Tbe` 쫌om#sڤ3ikuz`oo2'}' E'XsܶƂ/׽ɇNFT)anJ)NU:qsH(rO}^IZc?r%^[Mҋ]iN1)?$}iKy5dEE("9BS*1 ?qDY1ҫ< G׼wW:^}Ᶎ(d9,䈶I0i3e 6'V3)-{:]|!T_.蹵fGil+rhO R!PN @ܴlE?iVWЪ |#qs Dezo4(kM0/%2 E8]&,SˆrLibfIm@[ƽlP:lԘCGQ_J&!RkZJ9q 1H^ -feYТ8%3w_6me|P*Lg3@7ù8iǁhX+SWZ͹ d\ziAUeh@=9ݘfzG<f|ۂ8QJOOاcFez<PNLMUB|Q#Tn[Wn$:@@j!NMtQh\%h&v(gXǔw8hn6gܱ^RSZm&z1hMkeE ^NΉhy7JX0$W\s$}i r23!du}…!nf %@(R`+,2`k[5pF틥JHhQP! 2S){-ܟ8 )9Q!}H__ jA#zK{ʕыD 'vaJ~ʥi:5e1T+Rأ۾dD<F]ߒ.kӊ_`S\Ao @>|fip4Ô3ܶBJ}UD^F8Jn-rv0#5`nw`ܚN :cІC$$ 4տCiBA̬_ȯp9T)DN:3ޛd9u*Bl%ï0#~~ẹآa!+$/ 6GMYOʨVFAp7; ڦ}Kɴ#S@+;VqK'=+&sEBMx<'s7;_֭_d.:9w<~3ӃȚB6`wd;Eo_|᭯,c˳bɵ'x?H !G;<(Џ‡\%=Ssl܁#`3&L쓌 ad$akBC7o+{_¦ӹ]/q { ڶ4}G^;JH{\o->;RN|͉ZD-j.;Oa3/W8c0ϫSb+8q^RKS'%.c@qaf3MRqL@N>+cNuDxk4 b7p݉8,FV yϦ  3]j6 ̳)tmj尀'}FfV3jʧuH2pzYv3@a^, W~hsc\R>7mWd:hE6DT ]e1†=虳KxlZbkəzlSNtpZ@"RRk΋_W@?u]΅4fY8.8IOzI}5 ]([/&[\Z5YU` 30fLK_CImVX:.+P%cmJݟ.Ah\+%j3@.m+\ ȱ;b=:U3X36d&4c?nR !ANLEᅃ3Zqˋ1[Ox~٠UM%iJ.{:,,1'>@l7Kp,#^V;vwGbhl#oJD?+`KN7.C+E>uVZIW7v1E~n1FW=xa$(̧%ӣ}1x=RA?`Bc /IxFMӁ76mA"],kr, "OGc҇Db]4ܻWpϸˊ/BnNNJ\Q&B]4LY|w%'g^ȧC'5pkRL:Eȉ 0gL3DS+ьl^S 1 :=}@xD`"avp`q$E-nMXn;#" =w"Nx0nZ4TA~'x?{*P# Pl=Gj4'؝[rB ?G01QqXH3\yTΛ6V;tcK^G*Dg F[.L(7S|AH "aP'VyͩD[JZ`B98կ4 a y1*Kheln;ɰ.j܏LQ@~N/5e_d6}IMMϋo*n>l^q<6 >S9o/A~ƷqQC㹳$4]ЁV Aȓpae.:ٟtV(ai.Sy+f-X(Gګmpi6!_'Xmܣ$Corgޟ-UyV!4J=CW\r%()=GQp]Muh?c{;9XH/ڎT׌{?Ë@z.s~ ? `}e+7i >" 7)r!]=nB'm~pTuoKut .Օ= ݷp6q"OQƣl{;A$,]ou!}ט:haQ+xaCEKb %5Մ\P#).DYUX[ꖪ2 AΖU}!W:qdg'aU *2se X䡛5\-q *uaclN測WiEȶ^QCfZڀ7kِ="'R/wbNbL.mE"p 9r G-H\!LΈ d9>(yw|~g:`ĚKR) 4*J {C8J'nMy)%sa 9ΘKsv0K flEk<I r$ĭ:t{?:ݙ/W:J!za]LpIHË/e-T]ڑSxh"qΠk,;]\ki:2`i0^!n=kiy+BVN`}_D'mhУU"qne\'yjH=1H߅TFWδY5̻F-=%L$jDf>㙤mf o'zn=$b=b2B)xSwӮ3N#4 8dO d6:7iN纕 9:^hl&iDfU'bYs}R al:2oNTJBjָw'M)9 &'J(f]_*0:a)hvfݻr" 3O<*"g1:QLlOs\ŪPӆJ{o:/ZyŸ$.(F)̄6V׶"1jyĽdwhC|b) Q'8D'Yj$xth<a o/@=+]qOwYou9 @2X#g\0%ڶD[?N[U+ nR*o? v qw, i5>Oж#(a4&:{{xjg$sb{_*.kTR!D7鋈ƖW,9Ben5[ZLJinGW'$PnݍOn:kYqIIIA Wzf1lJ8k#lȰ#ԧh~6Q-r$ń*pX}YeM߮$9ٌ{-xµoFIkiSd!~c yd? [zjTR{l\hqV+af9Vb>ƙdG+:ӆV+Й~6h퇯BN6W$ zV fB%I+?&+u_H ;׉𣎙Ҟ+Y jTD#, c.z4Ü M do(F)r0P}&KUӛVTܝ;~tiH 7oz2׊jFx"ҥw-3(CV l '}M0u:wA.ڮ[WDepuŔNJ: 1cHVF ˘=f0&-W϶8q3X5L sEhܦ9Bm} n$j]uh!W׷x9g7{5CuF4ƌj]G[ JdAue7ZY$#ppڶ0u(n{ ZL͑IIqܤhp9^%$wSfF2i4)xa%o_ЋOiGsFӓx5GsNƇ*bHqPe$)MZKK/)IQXmK3S8~ Sk)%ִꯦ޺̚.agM` *' &̄R!Q= A읰 ;H.5XUy5bK9?R_:Y*fFndn@y/&}Jp0Q8mN?tS#$/~KneIj &Z$ђLO˾|pQ˒:kI)|oe<N+oW%굚B`ێAgn&C<әTP 9p{߸fAce&+ $l5.ٰJt((obR 9=5%o?MI+5JNnAvpTWP;M~0u"|V0ƶFENLg\|MQbvנ]X#s'|ȪdL_P _&sZnTX\0mJQ,Y3xO'$6 Y^9%3qioz}s2'!$͜R&݅yXCv_)%+5r)9{qͦ^!tۮQóh<&? jR*EJ]N&YIuQ2ht? om̪C8tqb~ S]=.u/`WAڠm:!۾[ hb}S2q,; lL o bUJ,{T=@8#hm^]HiEFpaߌs_Tysr37O xc?-O%@b}q?Uu BO9±&V<%G+hէGڵ>c}p-Ϗx*M=9z8*yrm)d_`Ve;wOXɅe_ pDw:Tʌc|PxZM((yS9'4]a 5^Ƈwu{谜4t`֌%")o+c\ ^BԷ?Pos.K.(yuNjva<-|êEwW,K+(U~RK D{k>"&+Y6Fs{:u_7YÉ{$w? Mz/pG*rW V}m~~yF O@>oK-ZTJie'يM@q-]ٮv|t}{'&Kqza+Gi,W`|D;J9h0:5 x BꤻW,@mJSxu=EDm*ܰ0~'4eN/8v?-p b3jڞ}wS~·Sp!wrs_` h h.Ɓffĥ݇Ji3xL-@k0sm:RHOi.y̽ V: x#9}%.=i;-mڽeܬAʯpe1^Hv9ctTK轏78$ӄc;葲Y""D{18'3|`+r&w7̶ ノ Ts%%\NZ.uRer\5X+~^1I \!s/u{RRz4/As@"o 4)˚Vupϼgq{b8Os1Z  =Lon=62'Pv4 n!U<dO@xvq$]nˀ6ba9>`&n^MB冨μYmX;(#-H`b8ZsRӻHL* MAXM,Vt R~!Ǥ`а;D9ԨGW St[ʊz*V+(ߦXUx)FrU4B:1&+Ew޿/q1b( U$$ U('ٲM[3U;d40I!&ͅ){5:?JI`HSJLĻ< ;LW:V:weWg:SĿO[Q\ψC1pKBzY8HH]ܡueteq?ZGpH:^L0;Zܾ/ڡtڔة-}өma7\<;Qϑwɇ~4H1jC]}(w9ކ?;m5!݋z\VP5̍>r'S`M Yˁ%6(A&,TV.~bDkǎuZ<}W2%*m@[}҇ fg'8z&8ߏ8䈚oN0UK+[,g č<vU-  W4Fxy ɮqH]s!$GlS٣|:Vf? 9BI?[m@*IC}Cĝ[W4[%mN+9A);A 1ֺ@zISs& (p`D KU2MBÀb·SM2 O?~@, E:lFϨtlϔvm+pds~p W-؊^$p#fҞWr)#Lr<`cFֶXIy-H>I#$hpjXXrNu2Y=̚uO:D#Vc:sqM@t\ga@@u 9Wi$6hW}bXLͫfàQcp=z@f,N"NJ\:k7/hT;veM!),!"3rΧEЧ' C|}N п^VÒ/Ս;8-ne[e8cbjFzB%R25Mmz~% 3N{,SfUԓ%$E=Cn@U)o!lZI7bPOo_k?u`^\VܘE:PA"x[]xgRʷ}c߻יO‘o] ۵ZnX-_ᢙz$*ߑq=L.DscN$|\nʑS*H!^n?tm+a~8̚j-jU]X QX˩@cL` 4B3hI[]$^'Z%7MVc"Įҋ3ϕXqda[tKoۃI<{уra;tY QFd:]YΰʛMaұg0I#0`~܎WrM^Z*﬌n\Fgs{UwXוw4[E&(YcO_̕ :"'#1@Yw #Nm[U'籜T:mǀX49Gř.PL =V+K8[2Ofd]RLމ9gHhz rQ48c45{DNL//eV/y1Bx[e_Q[j܀{-A&q' MaPܜhLMp2,^eb홻9lPd76r [ܼ8gWI5ʺ>'S`Cyu8RG)w+a/P]uZuPIQ2%r(Mk,y\vø qDإ xe+_VPPBeV)a5r)e=X|y|QU^('Ap& e6G2#>yy&o(CDi'plY+"kÌX'Wa02pdSoo`_*}uMqm}p H;hXC"{i?B)LѸr%LaN|sM⻗pשtKq=.]^rڪ;KȊh`| r}0LlF>LX.qt'Af[L'a&pmJ Z7}GEPN2Qfsc;Y,Z5bnۣI&,q@o,TJbX>7ma3wA x GG|bT)"OZucmozZi"Qw۠%|16?hrhp)o.yl p H'6U{FʫU-ӝ1ݕg41OWzf*F#$Afl f/#?J#1'9$$H^cV-BLx?1bbe+)C2#hA[g !Ԡh"n$JKOTNFL&qcҹ w~`rQ>^^1XG P2;p'b ~@{^[n"Qi-qM-_e8oVYK xh*A}|5Z_QhI\F1$ Na p'(fAз 4 r} É MJS&Qɕ~o݆Fo-?[`{÷݄p-'Y=&;&B+}w4]<]/#жngTRr(9l^F87{jfT;ڿ m)R>Yd [/I)ӭ0"hΞﳣ8p%dd4o #p^؞zRr`s쭎H Éڴ_;"W<0GPE>˻J=ƒD;u7ԒL1sЦN'4|?aoȿ'\B!mnnZly1Akꍊ _ʂ0 "~'\r_k%)I?8 ٩(dFDyQ樛#*ٹ3B뒹SYéyWâb]U}sM4^#]솴2pb QjNȫ;cyuG։@eDJ>$]OS4n}z.1"Ǣh.B ʀ7 9W1RҤ wM|,"ρ;4V'$6VnVHSӜ ?C o06c~0z O7C~<8Dkg$Nd4aɂB&1fH4S g)Ʀ&aE{r&pEs<M >5Q{񖂗 hWJ;sBn0x5ؖ cgA18]n*5}تxn$;-6$tgsx*M6Hvv ø9u-49  708aRGGʼ-M:tDؠx\&ֱ3p xsBˌ8Iv /(`:6uVf?ܩwA-x HTzϖuA(1oJRʏ6bGʩ{Wl$B(HRz<ܘFX'3rEn6]ȯ4|@0; tN/ZzhMBafې4K?aNPBZ9' ptM3 5VCNtt;"w;/3yjFVyj Mt[kβ,̴8Y%r6.iOYGa:7x?߉ {kKcC2\YXHaf<)03>|7t b$9$"ȡ5!C=BzotJ rcKm!gMM),ZxYq "F=jyI|G؅88-/_wQX+h0IA{ẕW(ҩ$l yOi_EC.;C& 7 t-&<)cI$:ʏU";Vp@1 0 {f]< ^J=0p5᛭)~+-H4c?VYGZKWǪwAP x+\ NyVK杆+m'U'uo& * }wMSPcs.ƹ@Reֲ]Gfr,zf9H*h{xf5wv(!Hfy'sDse"ĨCشKt`KA'd[<@@̧Zi©VzmVk> &fpV3rϺBP?wS_nQzaCx+s6>BII뇱{u@5AҀ_&}cྰm=6~y @EOo)L9:3'’^ϐ %}d~1=[L}}/2&d^ X;\!<ڹxHr8kjߝ{ϭ+ V.wГwOF}tOëtɖ"uѭb6 cI 2a7X;hfSsY? IW%\f/;b^w}vI3?aŲPQ0.юOӰ ~c.K(BšgC}߳+tsљʂqPhڣ{d WQb2==.E@:8Gs:E3#3dאK}pqpS4HNt4Co/`ˊ|Sn' S횪Vf'~jdן{F3.UQyfNvyYFBEuiҼ@-S* /{!2^e#.]j$ ;xbc@(h*sm$4h[MYTr›rJ .:7|)f9OE/&̇X+; 7N0>vgKMR+BtYYrtcWGR6iR>:c eXy>=ML%dCѳumۑP zyA9/xjbZ1=g(vLJՀ2jHn4 G4 5/qb¸V1]hO*1G.a"@ciA_s`s%LC]d%+Q;+܈60Ĺ& . 1Dg:C;; xn]uzH#ѦB{R2/;gw]RBKXP#O8ϩ`1N{)_3kʄude=%g;-hHm2ԩ\T@{G?vE9هnܪ4τ[ȡωcz@ "HJFM0/[zw |lwWunݭ-O`co̳w.moˤݒi௛xlrk]Hm~X1Ȏ PXq'IoToNz?Rq.gJ4' &sQm9ڞ+C429+᳭oS_NڇEUOEuzt!m+zy7X=]nK׼nmzc@N8ىiBPm%e@G`bHpUک,͹LǝSe23!jrןvxܧJf%ƛʫ~mhwI˳@bg9ܸ䑦lSt}Ak8:Cہ[m-)]c3U]ў= bMrdyV8'%/-^5G^X+9XrFsy; {NxwкʘQ9"' mH>r[|1IT {nbr+#hsȾkHD`K|Ԉ8i"=95U$QYuKI瞎dUD6BF{stCdxxUsdUɄU 3s䍕.bBkڇ-k; JIbx{OO `e=Aɠstn;{yAjx60N4F!RS?';q1, -pz2kI1ڨNw1<;cPX|̌[ >-DO{t68LϣBĀΜPZ00*GjT/lUʾ(hk~3N{(6`(u=R@g)нOuQ'YJSZNBSf1d 5S62A=b!O \rnϜcN8}%-NN08hLxbխ|ޣW8(b083SDSIeA#6C+Xk/k3ZLnZNfK[Sk|rH7*K S}8|9z4~f߶ idA?" jC"9--^V޺Lr!cy+T>O3&CC3p7Ր)eMlSh|ҕj:*6w$ I ;[rD*Myhn%]S)Nw%$-s5]Oܘ9F!!II)+,`] ^aF0YTȐ94AT}-iOy9u;aaQĭB JՋx߃k1 _=喇8dUv0M@!&,~;*zw?0"FD\)+ 0!\T9ʿl􏚘aU\pl|5%{ ,V}b-g% )Dp3!gKbjē9 (FvyB'KX;Ü-4wƅU1='rK_THyZYo+a7jy5GsṆ-Bx^a5VvC |rԮaM=Ɓd%=kE5 |0OU>aM"IYW|8]Tq3Nam,#K;z ~+Giu Pk?R~B=ONְ<.CG`I _/~FFX[_z<3 6tN4yb,/cO^|'glZt  ޶!Plύg%i"ޠ-r? kp(J=N$ #P 5ؤkxLbqGz3?W".;seַd5zLV_q~˟uv@w桨KAG #Д)Y|{VmcXdѨ )qWwNj5R(2'_鵾f85_;zǴ>=t/CL[MάpNB )E NDXGw9'gye #Z"_+ud2s|p>ò[;<%\.C8CWFRk№JauUG~RŲ8 ZS-4Rep﻾? Msnm"nUٜ/і}Ԙg7xmL<2D l?Ri:rp"%GğႲ(?HٴkpwK~6Bn}[wUSs&XKbOQߍFᡀSVV< g *&'z|m@@3(Br̻rthDmM) ع 6`9T% IFVQpG[.8p7:jL3NbL}æj(azk)ѩ8"2 cUB5nьUr׋>9[#kAcE/鬪{ޑ LW -c‚E+^Bץ H+1IQx!ff޺ULB&A3ȀȆ2 O;Y`ϰp VM}J ))/NY; ЩL^SuhBzjy!"orK4'|xJ^6H+V bC-.Qih7k+bo d Zi8 ܂nڤQ 4ۗJ6] )DWlS\ Aj ՖjdbaixZzRZysJd*XlH+O!0CZՑ)V:UAN\^ާy{1jTÈ$!Ȝ8d{3P!{  sp( #,?gY6oATOO i f:o&э b)Oi.&m6(Be/x_ ~-$k"qD4Lwج\G~ )㘀*b7Qǁ-9MUX>S]uqd]Ex?~=ف*7b#hF<0ơ4% :o&K&uC z is^v6xBF/3I,Ο,|c- j˩H >w.#:.Z҆!L&ҸӒuKw-dWAz%u4 .Ş+G`=xXb:G0B8{kU0V>NmWH6$D suWd[_ErZ]ڋEn! p#P Ye)JFa ȁlu>VûQқpF1eM,y?\/BVZ: 0DgSp¬&&@/=5&}RwHXeK7'ddqm lY4c]#Mx*xXC=[u>Z*6^\0&zjoqtQ"0"~^e2 L~)eD@F*I^Ӗ `2ρ &UI_tʿOl֌ٮ-;CvP; &P2l[xZhVV 5⭸N`H,;P gh!J2Tj@ deQK(Y3: O@l~CgԘ,w+(þ+h9W'xHB郿13y#1,<:}q\!joN0,[Рnm?AU&/@: ¨K,L0c H=I=ɴ \;ԧ*U|S?]׎Gd|JߒozՏs2!aGwo)5իs1O{` v`+Ra ߨ cw sbڳƋ`uOnd_j= < 7\ 2 F53(V~=G2{΃ e7\U'*V[=~$yUij\QhJ;6ŎX~1p%% #. =1g|]_4Ap_ʧ @0NqmdP-ͤ B_uh1P,h'ǦÃz ܓdˏ#,L(r&}[EػAQp !lx{ y͘͜O {H*]@jtx7db/Wjhw/ނPKG!)dK#3(R8H3#R =潊_8q,k"Dn=e$3Zea/H3q%ڔ4p3PB5F℡ayY#e a27wdECģoTc4UQ nɴ'*/JİɎ!$2Fmض }5zyn{Uqi=2\WnɒeCޘѱkAQ"fp[kM( IV>JRWrJGY 6jyfAVGe\bơW%+Ѽ+ux3 ELgo| ^װ>ͬ['~uuq DŽ|4zTud*YA~q^b^|􅋟,MhIUuos6#kc[OyC: Rbabt H($^o`8ͷD p+8lȼ Q)q5UPeQ5ߛ!H" PS\ط8pY3_}^J-\(6؇.`Rk| ƒO#)= PC ĨisN!@^R"=k؀ЂndZcB/DP&O=J&/B)PxBkh娵a S}Ih"8|I܂xNuudS},8O۷+HB!#>=kl5l{gqSm_(w#) KyD?SrȊY#,v5VrgӁ"*8ŷ?Ifʴ! % XL#8076幣ky6X^ BKqjY̤#G±!/̕'.`z-nOtqbPt Vwt_;K[rGZfRP2KNpuݾ:=R oB&8$c1Y Os-ˏ7e(,6Ocp!i/]+ $@G:-NW޸!o?7;6D']jU<3 ~uZi*ʕF]KR6IمӐṵh3 Q+fl`/N0TTUP@DUMTԝb>pR0%ALO&n ˭ 0D ax3Z"K,= qJ^:kpGN^cl'Z*" AMQ|:[J8RAA~W7]#G^GnڔȮ'߯@oB+iHC<& eJ STC롪R{3{Vx 22tm\U ~.8U]RG5>UT̷n)7c, ݆G$hJ x.D?CU!xͣ_@ϰ_cp׮BBޏhw)RorX]N]h;.-[_ sV[e8f"BB5#V=Xu5qQK`Zޥx]&d{M{=Y6weD_eEU&Ԙ9DX WQGaq.Ԛ(w]$^ӡ"b 0˸+e{œ ;׊|Y~&B~R f&H뉃#y¦tpvH돗Z&nH8p)}_`_EN+T7$à-㻿ར͙ RZfPRղ@`B" VS&vuj_Iy7yG"! J ^v[Zx7w'yIMt\7K뒤aRjH<:}h%d6fa 6= #d 5u*Tq'~|Ah'/W ,T p)^{F;*-(zl'O&cTqDW)dzjhb({>kah/ *+!x|_zƯ{JgK 1Q\m!PKU("u\c@4k#axRN[z FRvyN tJpO ;3jR^kqlj @ʚZlMZ{ĀJE6佩϶. Azun8ˊvNF"cM _}CovE2>2w  ǘ /t0qI+/ƝGTZS`—F̿I3ze3GZلe"eǞ"q/7Kd^)b|!.:&ew[4TE(𲑆3-@##A `hz"&lL/S*qdܹo.wXo܄{c_ qMhf[|jj C7nȮC+A@2l|Y"R "dDIle~tDc-mc1;zi c=e-JNFdhS'礴N ä2)7mvs-nݎܧg&,lL.9=-5kE"r.Z s +]ݙlc06&hĬkK#֔-='5sAF8"r: )(!c5 ҅w cg{-_7ruqi+̦I mző@0RWv=B#ooLo[M+uYn7RK{ }d2? ’)+F4TmiC۝vzG”7 *`1wEqGDI2?u.HGsKK^vB6z #ƅrb3;$K+Kp ẙQK0CMI\F mo܏{/؎1ijGMaj/QMh"CӜr"Kt@yfLhJ:5 H:Ud)%ӊj+OXjO_ECE$QcK@Fw0ז^q ڣ}ʜ)G>dZFnm}x&G2ۆw f&h{ɛmC1Pjz04鴪ߚ<紇MtVV 4,l7? LԦn [ hQ@nΆBnn%` $cr\8 9Lht 9c.}iż>qleUgY>7O1 @ʼn_3 b"NN)}"@7u3lP:*Lc|m:䉯`f{r.X[sOm"҄\1`ٕ *S7ڤ.@BJp.~j?@VD=Xu侗ITQ"*|yqy(YHE36pި=fdxb4Q>iB\uLrd氋5Ͻ^l@g)GƜ=xY0\0WthiCIHw="p)zQ~ 0"ICӾB߷(D%;Xƀ`] e5+fŽ 48w*DHwX-_~)1(r=2TC|1XI)WU9x(!AmhCţq/Ѯ%W/~ NiLlt,7et˗5'S*oWvw`PYЛF.b^˵1̟\25<@˅[:/ޠe6^15R]Jt>ّal).ٜ2"zYj"uv^tonZЯIpOߤ%86MXϖ7ɖazI~:5;]YxUiN Iېb^ B 8꟔}#y\.6шHsCJތS>y!ΊU_7bL hN,e߼ walFm7`~ީ6MܣT BHP,LsWQ(k ǺVЋyUn U /Ajd\i[a@T8u3hhdh`<֢"eA<0EMC dջ_p3[L2t~0*+U1jɴYvO Mu ڕ.d pφs4׎/7I9)zyk^zH51ؾ:rU*6 Sj |̊A lxS3pƦdⓨ=5Qit34&B g^gR n͊~! @ [|A)Lø7)>tAxWJ8f{H0jd!8!kQ+V',$@s%zN \.f5~B3XJV)E1b O,sP9.~?_~~ղ,XJ{gs LGk /05lLWRfPm[Ԟ :DqGřwR{B䘧s;|kYpfz^0R@\$odWR*'Vbp~&Mh1 lP~G I|NǸ 0sHX1K(TX%efy,hExi ]T,MDQPf=VVdT,)_][nD3kSފ6*#xB61 ꯭b-}뵶ꌝS.wvs@6)Q0WsvSh{~mT*h"aD01 (nn.U2ZxF-,!`Aol)9{r@Υ21lu1,9}W\2!%uO?F,iw-Kyb-ɳR6# 0TSÊ5M^'Ei$U໷za *Wu$Jpx?v軟H}dսE|3ʹQRf61iW,^F Pϼ1gO~;4N<?*^):jӏ+; +L펭NzTC9%-ok^H7|ý K߰}1yd J\ܾU)G镪"H#E=&&]&ҷisB<4Muk4L#h)2{k1ߥԄL늙 gU U%R Nl&w >o&3R+R>|¼УD=vL$̘MO}Y@6ޑ9Ɗ2c(Bp{tuy݂g C|Ϫ`U5[%AQ3%7u&mu1`>*Tf{U Gǐ:ZoH }\n|1tjTAm_FZM\v]m[ s:Z tӘ `Jh Kg3z}&hX`xֵ]?ra&Sojh+ iU5 Bs*n[n?Ì4mOty(f.3P:;Ѩ`)S'Ej~DUX`hZ'jKn_4+ye)}*!N$[uLHQl-W)Dh׺GZvׇ͐}rQt vY{f K1`+{po75^♉Xڠ:0ekICO aЯriN_yEpzHz9v"@}V^aB"g4 ,2u<͡w'eX̽>Qx(߸'*UBw/1u(nbnATkYdB(D+3_+V&)Fb*A̶X`OϷ~ Ut"3f ݪ !v{yӎr:kN41 b ë<^W k+u^#[ܦMʛ %~kR![55d.{@9g혭͕җu JI;Ez۔cՍƞђjc-pM|*R.^VLq0ÿaf -VHS'5Uj=wA8٦LUOV@#/3^EbHtB)X+f՗Q  /s^WMr#> q/N}Mͮ$'XQ0bO?!8z`>% ^+h(8}ܗ \HԂ&-0b<1 qEq%vKA=;z?K6ΎrŕV@aB %v$ʡ)g whBxi9 \lJdHB2K2N vF6Ū8ZK(b@MRC?txvbJ 9fR.v^`=u?\}%ZS53 Xx~y2,FLӜ  ⹦@$1w#t @-f[T&c!쵋_8+;Er4Oi}¨ّ-_vJi/Q _[pBR7ܙ x憿=liYQ =T{tY9a&t낾yViHN12跇$6N$흽tQՐ3=煉<=x\P5|uK4DI\ )%U@/4|kDTΞ6HtW|Zy(G|Y RznwԌ;)IgԪJo۟[bdTF|{+0Cm4Y&C:!1FT[P˘]t+r!s$wmDCjҾGj&Be^Y UO.I;M-ʋܚ xyZp &t.hl_{H7<ݪ'l Ѭgl' %Ӹg-Yt~B Vj<ʂ1|!C9'R"9'd.㗢kx{!GeKLq6dPymu#3 m2Q ##ۛU+e7[=ԘYNSP>.5:8g q1>6Dxڷ>I󑗯7w l䀕L+ن O @9z }>,JP Sj7M 5k(̑ Ƴ3Ŧ'˙KO_2kY;єyz˂8DIp4XxMUR @ f+Im>j<= .$m{Ayf@oY1_ɭMO'Try1qHj)F:&K[Fŝ+RYꥊ-'^8jŜwDAVdoF]<-~qG̼-;P Ās`zc:GA8 $r*~9]}L/:sBWWE .5E5TV-R3 R]*; Ӽ5ݤ2q>dn(5CLykaރ?I|zmO8SBlB0y?og.뀣BjrF$OK MĪoEd<ˉ\.'V) V56$#gJ3kWVpŀ6n ߄4CחN`nק퀹w1ֲ# :qAR h|r1guS6lX|ut\@>OgذkKN9eʟދf#wXpqĪ!`rOEdWa# ^>/5:f0 v|m⾰J;ufz Sq`L >?FiǑn fu MqӋ eG(icӊ[El ī@`)64?(erhiC,ow:kwA\EK݌e iiͶM_[ 71^,\QL1k Y=?%҇(u(WBo?ۗd$usmlUT~ЀUprVu2!2>0 }$>ɯ n7ga%ck!Z2C1q!`qҺSs45Ѥ9scxɺ0?@{T욈y%Cÿ$FM(R-з)g7шߠkΘ!H /=~BhP kQWlIҺGв= Z(G Js|X44UfVA`prDIl Fڧ=R'9SĒ{W՗ 1o`jkLin`bmJ͇bF8ؿ0Kd;V`ɰ:He*ı&I{8l}_Qrx]&G} YX:=[17~G;?GC%f߬f{3L Oo{ o{+b2/acS-XD/Ԅ". L??Ph/3+eU#iwKzWV$ȥ.>$Q }7nnA[c(%johXjJjH{nfg( i,n\|e5(C+.=V] B kOHg$$E? 4 M[<ŷW&^jґm" |MH79C@Zm ^P)5jLsgTyuzs3lZoJ3!&,VjI$:ַx^qZ ݫbVԦB|N~dpb $[p.N!)Qv+%q)鍮-0l ,8p|(tѠ++zgimqa-)zY`{cGLjN'x@K} ̕td0xP2,mADK\<{+qBu^YQ6ΰ3:F t^>Ę93jyf?k&#wAz0ué8' CW۲SEbXpV6wtqk4PK0Si^:q ecmT_ 'P|HE9z}iy{${3sbO%1{SП!Yɋ0}jn.2g;vsჱ;bJeZ@nLxX ~]Dx3!Cg'#:,W?z慤W3) m7:ʫE1kk' _^ӃG[f$; RD5D2-1T~Ufp7d^vIMr7jqt_ 雛҃/U`֐|NB|H>>Tϕh6 ؼ fܸ@őU!Ҝc*?Q'ѷsW:h.h&.^6V%lغ2$'7'9JO q*6^?K!]4jgLIFY9liӉ*kEpm%(D5.)xxI(x86:鮜5 cR[wPL2꥿V3muluCfU-N-nQ҆[gs%p+v O4+O'^$g;s$x ہ??PӦ-YidYZfg~Yrz'{UdGUJ1*03\*З/ck<g,)FShOo쵄q8^7jښN4pdV+X|~CZIw[`_OP [R !buƋ,ctQL:\q(@prX521(eIo[[UHJ%)zU׾pqMENbBg~qm%F@U$_λq`$ݎXF}['_eR}g a ?&PFuQ>ZR. fwG?ԍ6 Mc,)$]B^(^q IA1zgs7a,ډ:GBןN hIYPN-hq_*I@@Rl&0?*) wdneN*%/d-zw[=.!X ] SN+ֶ#ͼ .A0 keAIjTmœݼ+Pt(!VP#Tx5FYŐ;Y^3aB}nգPc8]nL=5O^5tJH%8Av4%)(*ҋ$.nyDOxCgSe)U6¬ӓdzQ `Wj\2ւ v|󵇸ծquBGw؄Qrp*}4͂P&%]֏ni1l _U|qЧGxe`\J *2^|bg@EìXEqa>4*y%N^PCHqyȇy|nļall~) mwwd't`2~"ԔȻ{$yKDGIc,pLYɛ=7^+*X #gᚊ{fصk3%#XGRKKh[ضyHs3)qd^:Z퉸 y]7"AO\oH͌S@AS@O5RSv-DUmz]2K1ϥY Eѻo4|h3?[ fl6h1ݥfB9i7D۱Tn}J?0Ʊ5zYrP^j1,8]**m\[텣'QS>9c|cLWM`0ŝK F\(!&L`a+=njUњE0tMƆ={SX4a85t4}*԰H[X5Y 55b7'RY XՃ{?%|ގ[׸9a,EhpaP1.__u]`EW=4hbmD<ќ↽"* ({j&RK 8 xSZ)D>u&‹u+`$->-? 9߭鲍6u}|0xszf8N1GwC|>Ek"V%Nz$ې oHOU7պ?@wbZ7{æ '1yh ^A?/?<= Eufy;a&$JnehHoAtt9gM )YxoâfkݒLM_~E;X^+Ms{qqH15ߠʭy@nfz c7 0R)[_%gP{}yɪpzY@/_7;mde^8EբU %,y.j7CON5>܈Aе-O[Y[;DI3dѴ7W6,ףL'ۺgz>)oKY14[1Pޝ/ Y%\N. ]udVV4K 1ܐw™]A&6oG2kbڍH|H\ZxTWy(rfUTve41Mi1[[vWH]f_AfaVmfZϼT~Ÿq4=iX4B|1VaZc~l;n3}vx&{4(,f4DZ);"vzwɝf?,q(:Ne$Xׁ!P{t*:.2|S9Zdز~zQJnTGCvj|L};k&_YZ|Fn:QzBO.:QCkaւ'{boK;)BSa oLcXl=y&;^M5(*hUKP,G-I[eV+@w Y1(f4fsOv- ޾'GcrVBoCR1/4P.mdwW8@-VKglNn+hLy%$1GƚO,c5A$ZȈ@A'E^>Ī$OFF1;Xa({Q6-9'&LjGQ*{i t ʛ,ndr~%boXFHv~Ose_FqLQz֖~Pa*׹ȪV?^U8Ԉ6*Y F6EJ5ܟ iIG0j+ DU m]?FFkP-ڈɒߊ&tMBw oA;v8d=GioOQAQ3 iR񺚅GNɞ Wng5Y8.EUniĔs$si\4OoD|q;C|wB|{F,F>d ?̬op _((Jo 02fXn,<:thCf])ݢ_!TǓ h#D!=.ud k>_i CdR6?odvgޓϵc–&ksG@6 Us_&s2kǺ-AB2:ȴIcO]W˃F+[+Vhlp]6eK#$zRBYr90/m*jBBZf HaQ$[hBT a?{D˜,;bNa ?U8t}o Xs+!ܑO|5ٮϚuzdt;"@#/_\22yU3$8u`\zAmZKoi L< 8ھ:_`?B{dαqZ< qҤ߇h4#(/J|mW|ŲG wabJES }fc=6=W'[4 cW2fJqKp H5q&SQMI2GD1ͶTgT}3ԇ"^ yaNH5kQ4 I~[(BΡRhec6؛-')7ۧ[KHa[WWwz=-/P׸7>JlG"A6[2x}LB%D''[~bj?upYܥ=DLu[U%NU#&)sTWW5/S?JJka!`zV>m}cmS%cV=;K'wmY\yZ8ܗLA&.w\&93Xz ׬rIy1fSDX|\ӶmyZqƢ]I h{m!l`~e`u%zE$ꆞ\b-[߄At#4 mA tku{-x$!Nzb6c&s׏ \E{qbeCP)"gYjAA,mަk1.ֻ K. Mb99~?4}wO`SWk(>9mDgY4n%`V󃔰W#(O $c]*_a ?]gYVAigY^|ӳ@a板Q9f % xqZYj25I" ע n5O"et_&$oO|_>C,a:2]w {sewyy]t,+յڥ pXլ[NZ!_lJ~Ѷ𣩘,kRXka%yT0qtsZNuJf Va5l8>7Htn _SOrbufdC r;@8&pLn#-* 0r4LuS,eJD˷vڭl4*Fr(ZyR rb =M2!%f*.JeXbG41~WR$+MդXpw`@e$:"ˡ(8QE굳@b~eobs5EM= %I_]U2pm.d2sh׃_v NKxst͇,7-kVHwn G#SQn8\uW)*&CDU$wG ͍ӭ*3Q T٬-H-^]p(ZAX ?LU6,q- )M+H71ba ?V] I/bq_;{ǒv $;@VV+)3‰فS*\,W $c~P&cMIm,Ny/J!=ctꍢHJ5>LncpY\fm,܃إ)Z*1~E1~}6:6M̌z3'oό .-=kKW;& u3[z)BNL}$*Uz#;RD╰ IVU2 չ%ݺm˿Cʕ0w:NxKr>C,j>lh:) T8A+l\{u-j/M}a޷W8C"5WxS@Iwt#>6O#l(jln#8W.[8 nBL[~_t0z5 Xp0mV3WGڳLJ@?W8>dt@ vrx4rFȃb).{+RPy pjAX.d 9>gLQZTNͪCġ>.濖?:xă?mP3,.GfgHriS8UU鮨Eg(\4mh~m59mt0~4W~Nnt6"'Jk2$X[P͖!\&LJ\ >-̓|{bW;H䗞&hn.ikV16Gٺ'\hA: br<0ceznR FW*L~EVKs~LJ tީ]$eO5lY&s RooUa|f}|GfknWPX[\r&)EmS/zYp,:apADǭ5@/r> ^jy׏ymCS{QH\YIiUTZ~Ȩ{K.=fnd{龨M-|Nv5| wF,ܦИ?9#j󄖾iԜt{a řV~)ޯ/f:9jK&C3 )Q'E@ i$ێQ$P4BEF;Hs)@o?;-N+ܛ*5|ZCב-s*kퟐ.sqۉz2D-FLrmp*wX_w7:dbZ+p9W#Xxݫy-"J_}Bɝy5Jsn>LO*;k4:vmEZi>x-yw˰45>6RFA xm i+<XCx&x hώKX%Y.wv ݧ[pdi&YROYvo?"d(umٹ=|:c9/=0841xNYl2:ׁ~]'@Չܻ@*ۚ(!8X~ б`w;e~l`4@|4bxn\ eп$4W҂Q?sWG<%%5X$ڿO #L UN;B+Ÿ< wd~nԯrfV/T! yaQk&+$ux8b6`'C΀ٶ軗_Uvk|'7)kyDJ6@G #u9/?DZEx@Ush9~1Ezu@%;k a5: 0j~`9P`+/p'Fkc,iRY(_eJE[}^Edؘ1*:AvD*p.[[`9Ym1=ԦNia5 1d"1qOJ[ I??TT-ExckF"DT) D&ܙ\v^n"pgf_9t WCX̜}}x&%j+:LH Mio!չ-ٔ4zh쾻<_#}ɲ;2f0RC0Cѕ,Aɦ!g(IY|G+u| 邈b7b݋hLwVۧW{ڥq%]Faɖk>{-@:}!wq8/0)j΋֍ (b:jA`/pr{*{f4,q ꦷY}OEh 'V2ӹ@,e3SmyZ(4~*.)dMCII7x@P 51b̦>_A Զve-^qڽ<nqnxy3^>S7˨+< Kd IBO ]IZP0 ϱ3)¡v8>؂F|\= ?ʞd S^ c?)ʛج` |β7 hd^..ը! [ jmmtrSr~fU&o JqeXsYXE-3DҾ(5|¢E;ejrɏ\zZ-.ؼ(,/(e.tEGD#*/ k{3nH@iURD+Os7"^zjZLxn/"פ]Zt&#4Y] .2)t bȢ ;Z:{ؔY~ @˖8zSh~!ӭg4>]cec)@v0`Vgn'B'D:VHQml_MOa^N;Xm഼U p!to85f|RZmw!uotpb7B/#Rv+Z C2(z"p6A*(k \- 1reI7Zٕ NBC_}2uo9.gC;bƢs|WK" |Y! n>{K%Ã>a\bo[טaunsE!/q`J'%7SF560[z:Ss!'TaSkp(62Lyٳo6|HБ\8X&bEA̸|Zy:H4#?s\ص3y!*sE[vIˎ5iÿ.x^2Bxn K,Qt2OmHAN2g eSpe>FM3^Y䙈]'< -ex]Owy]UR%Bא!` lHg}+_%33OHL=Gntp 吱/$X碣A ӯ1zdĊ19ͨ:H,N;,,0hqm*bO}BUTG x0NLxi/-TDrW;DA!a&v"Kzy"I{F;oD ?X _D*_MC$wS \iN#r/A^4H[Q,|Q(νw@£e6hP"l:uI}`r'Wkt ߱qi`xU~e6>YdHѨt`G9(l1됢nA@Y)B1Ί.W)̈́f\c~8)M!myb#9q#ggsxcTډtT~1e:9sM6(e!yU+%@լ@E y|5$6J7zFλ0hm2,;rUh"7 w*QeH>H2Αv-ħ Cka _[x#nyЇN5afz=aS.ړA:(_:d13G|\4Gs2 ĕ[˝H:>NL=zQ瀯L(!friG9u:DAzov6jIHJL 'iɏ^5vd{!KØ79ə|r_Į_:%G-6Vs+ؕ"nÄ` h҄bm= ؍[Y·;T? +䟂ވt ؕٓ=D1tM5 YL ~𬯣ǨL, u3 JX1E;y%*t|C+|)b@Ƈ<ۮwI,X5sT7 eeL|1BIY D?JSMSJ_ ntܱvb{ÇbZ;1ӿNIŝ훮̓.SPseB|c`!U .MPG.!2u8YPY;ۭ() ;0ө4EYB5r]a3ZL91DMxs2ab*G&>V`}I,'{Dh8Sҙ(lK+|T앬$(Ũ DzL{?2WC]T.3k䄩~2c 2dMS%^$Mmw7%.Jm]e"%ie?0<[PCWvJpQIi E;~vƁV'y pz*h\^$X%Pau"EFIQMR>B1{*S*Y8t\۫+y/FPp@nlc&vAUXB4&0Qى yE7j|FYb!5[*.1;0(e@ǜ+;z66h? za U8Xj5uF(pWF4 >]AVzglbԿDkذ=vO|% }u73{K$uұOM#pKG?)t;uxc/Nbz'yO]Ћ)qM;9)8)`1[x3E3gU&B*nyE ͻ `o\#d2 ݥ^d.όQWB>-`t>\;kmͫO<%%dI $xcuw0+Mh6[ Y chf\zQ)?dă -aHoWl#XaKBqbpy4'AX`c^ HJ^^X}J_\vV Sw"2XsuD_Ǥұ4/+l/KLR-%yhTN廉hz.5Ʃe 8[EulLsV0#\IK͠C20+(.O} ^mkgg$/ j}š!N_;FQSpMZQI3!],RU(:N3XOBD<"и})zOJ&^Q,4f\,(nxڎaB$.2يU[NJtɎ)MsĉuX)_`꠪1Ac9 O>p _ROP_Î`(3)ǣ{jyb.)⌫*jB4Pa'422! f.SI{;΁Ec & zA}[>E(2w" /jP B,Yuv`sR߲[=}qD4o*=@^Gg']+FKNρ9520{( ԒB["~6 o!lWŪ 9xvsLsNVaBgxj TybwW=H+Ro-2aE)(_0'՝2r27Aڊt8?iF,{ "KGY.gn~cUpNH7~Q vZKµBĐZ(q} Pc@+d뎱i 8/6_46S1Jkia[, LaVпym0;o1cLƌڌ|0;mtCV} M'; ĵ$˴8wWq$E-TWxTS±Z8:-,'vיpᛯ.OKG]TqwK"ď-vj铨!s// `8򬅞n `acZ"\ Wd"yYb'tboczu6>d3/e C_Nӯ "(&8mX1H$L@/]$4-XAc P]=ym$Ht :,~6~?K-ۚ Q4~yqU@Nis''X~9;D7RNY[m-[qKԧg/\ߵfnd1|"W^rOYOY;qK)cҕ ] H6uKf fGLPB:jQx/)y)wʩKD,EƐscaji-ǸV[~J\{?V #?_%gc,TvWɇpo,mQ-, ϐp;ID ;rI-uK!Oٲ[878S[40&̨u21'JY81QnsmĘ`dp)$B7zmՄ/x,BWRYBDOt8va=櫯'_uM&l10-ƛ*b#KJJgfqxA%f4WeaJj%+ОCv~KgMtXbL}΋ӹd~¤RpՋAnCQ#mr/%PGKHs"Qzbsk!'ڊ.$k*r!b`rG*Ȫ8л^!_N7iiEO1MS"~V@ ڠu$B( [\G^x[ymѡDAώnB7T}:/<% !*V{!ڊ a~G%^f"lI׿a+֪\ױ<{.3EtδL:(c,=rb `+?p;MgҪ7TԆ*GGڝPdɫ';} ycή`S\h(|y}Sr妌!^GBS+)3!)!PN]{<ξT]ǐ3\-eE ?YeAz 1o5DbvvW H?",8gl.]:nz^x݆30Z1_P-Zc gky&[W1,Q^=Wj-=.)bd^9P}hv_r6$bf~ *e”yEzhZr0C.eзuEy2|gxTk捉F'#-S}(z =EŃ6 wpFR,9#%Z/4QW2BsDbE D%sxa1Bc1zjJF6tsTOR$YE;tq:N/a_zbZ*)^[ ގz_\=xo 'AHRnϢ\_ T:q4tej#_Wnhxil`o4vSDiAp)&45R^aGbBˍ׫u^v>+ΒX #y+43cSF-fPұRP!wG<{uxZKJI ªl_ yZf:P`NߊM$ Z}  1=kNOrEll%ͽPĻtUTo^$xu~Gy$XZ.IkQſ E#gXz}=h!ćW e`KPu4MTbb3sB5k/_kl`0q9dd$&jOƿ3g t2 xk4Bx,pulNGuQ]p&MCT}7|Wzt'%߲<fuI:"e'i m *2Uoyh83 igwe7-Ls(|r&}*wN0{-cv7:Q_JCt}o]XÍk_N_TVlnd_,|g8H$Qd,Kň´lah KɹKV' !ʶi-1~>[TuJ/3'k#= /2P@d' #||aeǩʯg,}{TYG.APy/ u X(R:IekVXZLkx'X' 4A88X6AJB#J*)p"Q"f/4f9C l`|,\Ecl:>δI$ԣ͂|fS/>k)FSR kf-驽o"P_\Ӄ|FtjpAϑdWG*mWد|(jda|Qa3a{w3C@ީJ5 ,C#hkwUbr\VP$bGz֜.>"DQ?Q40oE+%a o rDŽqDml5k{@5^O6O-@ƾS+FhwpDrLJ>e*/\%gM@.`bVw-'@nKq)JU_ $_iA?XRwVX3Ϫ[!>߉c˫,@NX ЖS6+|u %Fz$Wʓn5Ns(js_&v*(:XVI_UBOFY6)n-e;( :q= ~D+6ZRt̕AnuEZ;ȭ@dEX-j£ł)Kn r}ՑpCp!/A ֕*A7b' 4}ۊx0nK &vJ^9 aa0\Wπծ;S颏V%e><|CJ@]@Mg3b&uE,[gTDǦW`f2x-#ƺ'"Aip]ŢƮY̝4E WQR2o>6[;9ꢆXZ :@}Z {B/ķ֟s9$jU夫d7<d&hhP WL7Ku'*mKߨ8mݧkO/{’@WUܶ̐>[ɜ,4YAt sQ@ʘf`ZoM`3P?}_ :8}o`Emȝ0"'O'/ow2ԛjx;VFK"xj<* T,S0@oe: u"\m` ;Dz87o5PHF79~',. –`jÖOoؿ\ܦFK<ѝ v Gf &o֓~w ^M\Wi9@-ơbo01UcZa*b'-7¹hlS FWl.D,- y`_20_lFU⼒aHm 2TGVË.ګKX8'Ny,` \cL@6Goح.ˏG\kܲpHS.z$fmF%w?K\;ʶA$ :! ]=Ɯl ]{sV QOYnjM,O=z7=:%;yb6+- 5_Rk[!9C JY):Tމ) HkEC{(uml2@^܍(Wg[-eI- UN=kg1Zخp󼎞&=[F:D Rl*p>lY;26+Ae$=ZvF TQ: rGjy5gL{8N2h[dx&:uQ/ ]HICC."gA . g݅Ǩ<2(8>-'coq\tƒE9-B]vYk.: @G o W^< y}53#\?8-L'.YO|Nb;S!R7 fB_G_{Dۜ9Biepx/6ZVGqrQ8N{t|]YtZĿs/v6Py߸BƬ{EXYi8DU[Xii:U)V>$3&<>o+ʰbT6G-Wl_/e߈g ]?{XNF yo1RK(i$ \ʧѵcu$ba"ܕVʌNnԑ(s|.+G}5 &f  P쟀c6{[B,B $=-aq;(ʟYkY[)!eh2{yMwUИHo`?3kEA^WX)(7 ^^Љ􇽐;S=_uX EpBQ,P߷/!9(F'R ᶕ_38Se7)kfwiJxჿpjAEozY"|훘ơ]mѲ(ݻ1*³[(3pRQة1,[p+٩Rz{.ȃQoGiPO>;Z ~wt ×:Fϳv=.ߝ~m$mIH3գoLFM,GORXo /5y-҄.FJ3R@qبz14,ƉY09 jO_' A\%ZJpx{"?%`shRռ A>CaZ -(ڏ7Œ1Iހ,o&;D ͣN ,^llm~6eW>6q< \({v7_d`3_Rik@14]{S>k*]P\, ;Ǧ Ds0lK8p=YtU0NE^7)V*YlQ[0I2wk,HiWnajn[oþN 8nhfbNo.lv YySWabN>Ibt߾)̒TsM>>Xdo*౗TQѯ3~"SZ:RT]jC,nHB%f.0q`L0Unz22?i{^I-V͸TL=ne)}Nb N21x{6Ms.g=-z`~wxq|$|Z;+kO}An$}FBnSIa':\+t"~u> yA Rŏ #ĉQZ&rvr2xߠ+md{ Yp\{>_Ϯ-ඕ}v"7>fW j+7kiT|6A$BßĜ8\+[.0 }Bx(~p Bu S r-M`$Ht#;R6–=9 :m/;ՄrT𮘒Psv`ߦof[ܟpEtތxwfujR^vP캗fh%CTpyr) _B/`RTT41-@(^ :s.A@jZk!ڪm Wز[eluq#Eok/3贺%h:'&u1 H9ltE;G7G}#أs{Pթ/]Y=Qp{'vKݿ}+t6}5I41xNJOR^Z;b#ԛz#N JŁEH{јx@h\dGdͷJ +Ps֌ei cs'~Clʇ* FP p `m@莰#ķYxcJ'hk4G֡X"jz5Zg)B'5,k(k&~U a(5xMyG6WGj* ̆DeAPMWtT"B6BRo JgI\I3\C:uiqU&+tvo?ƤYL|:K}_oe'w% T[$zNײ0U C1|ߖkrwtsw(Tڏ(ܼXʣFES#{hwI@bȿĪDy>rqui_5ħG+iyv']@*|m"9Wwb|7}l`Ғt6 ߷Uw80.9ONEsջ@ PN^5z2tLca%k0(t'栁~t*걦~7Pr95|>|V}aC:bQPzPrkpQTQ()ojXW- zRM )oRLWY; ) =s4wAޱlO jddόF&OC"eٔ8JA!,D2ț8ܾr=n@ewio!4\nm$F|M nvԉuFbp8w" gUHA?mLnlӭ`y+`( hIvhW) 2uEIeV[qUcn @~EMOgWy(,|(5꣔ o q$ #!}#' E$}ʠ;BA7m/$fcp $WLC?&z ?ۇͅw_H-%'$. qM>MrSS*dDo2#үeys"<ǃ/s7BKmE ? k#aDwz./X^/y.L79 ĕsfE0tzM`_֮f$OnǦdʯklV_.?I 勞RgcR'8ȻB~t˙O&V_\yp'=GߔMq(c6eSo"r Wr U $"vϤWjǣoJA͝F= K*)c7 &qo.C [y"51ߧJ( '.rEn&nW_=zFv p_pz—dC[ 9?Xh/ovāƍ懍OABzWߌcG:Ќ1>S!̀dX^ĢxH/_z_(<|'><؍K'(挙J^>?n110j`P$_=>r8z1}ψÅ΄ :Gէt_X[>6eNΉyŭV4(oxC,qH7TbLݪ>rdR?mβK3$d r#ƴBqF}<%C3LIС?lF1K1(u̇NOB}*m򾛙jIjhlu 0 N$Y/td*ܸ4s;n^m {b&xʍ lD)X xt:0 D\w8זە:yՕo9} ^ ܥ-:Uyy i}sZ|^cA/o0ט[P_`ax kKGӥvbPAbj.[ F»u:wt@^cãֽ{睮hL륇y]Tl1U`7UpJF]1[k0jCQfb9oqT=mѡ[Zm= ZwsiUmA}oX(6pcѓ-R6nJ8n3<ʚ0t2jg{><.t˰kL&Qu<MA2Bɬbg+ |-kl[ ^. C7#BQL|2@@ߎ,[%g((?&fv11|dI Y&_#w;hXyڱ抷wX}S޵K5w$"tZ)< n&CYX@vhhd,T P.ASxdrN6y;7Pɑk߽7O Y jJu|w !9({1#k&1Z(c섡2w聊RPC 3m[i,qP<{槛L%j(P Qx_Yw<-3||0X2'n`| \Y.hb'RBΎ a):yU-1ak3]1[15Ȝk98,HA¬ ZFSqX&iWamnr45`q)+StJ/!O9[9tnkf]ū|1 >6 G791'|ToJm$F? }sa-M{D3QawJI$G]Vr-Xe3QCQ /koZMe{t/4w 2)YbTP9!;.lmS3WSC-2 ZxɝNE;sMJT?k}So`E9禇vd{| f_ᮝ_ r0&%`mQAG प"8ցgDv|MX;4 Vy?MBb8k/.TXxyl\`X *d䳡`iRxgfM6V{)~ 9G'3sB?,@"Sގy1oxR &;p=/<›;nc7ɺ 1'gf𠕥߀?˃n|w~'!Ĺ_|4*5CYa@~r-(#M^UYkA0zg[('^D>s'"^Dk9,sڙA 4eށwXbB1l~kNP X~e^1CTqt%ՑݠʓȌblEޏx),/Z=+"5_841呂VEF:aYp5N3ʚ:c$/]|!k^xNXxuvRfq `:h4$F?|$p;К. h;57z]]"ϕÄOR(Ddݎgt2J߃n1PA]AN\1W}נlIЊnͥfHcm=j)},lJjJ!D*YB̨_!@hN]h]aOWm& ]%a9#_Çz3`mB ; @Q9z RTJ#27ֿݘe†d: 'g( }tK h$K W` :qOeZ^CEEUMcu ]oiE>^ ub UC\YI"0QR,y ;Ȍ/n}V-P8: <[\Ot&dv6w\1K-!91hnUc;TDБ2 Ah-][)T+ns ?0A Qq~CЩe:ߒ+4{xll/VE\oI'IJ*TmV6ZSeq=#mKFN4}1$YhlքRjKS'\ R[0@ A^\52~?%hz[K>:0TK5rXwCFFu`|%)В3T UuǝT$FB"ލC6m a!u~>Tr]iomgw) &I5nФH{TdО D/_~pd܅{m "_&c?J uMLê_Ϻ#5mr=㘒L_xkաn5#fT T8.\{ *Þ:"@iYO.ߏ>S^sdJ4/L+󺔦%duiǵiWT-SvkEXU[Ը:KxK׌=kUTa 'ntx&I ><_?Re>eaw.H=>@+NٙXKEotC;~«`D Ng|}7z{pnY*a8[X HYgWrj ArA EaAm-' G;\OϼJ Ϩ R ƀWNHu% U}b44|3h>a:>_ho}: \d _7N ڤtQnJ0.P430X^Ŕ&̉A4Njv(2$yeqҫ]FU5wq)H4G3t8͘_e7A,}! w^U\:=!@7*Yl˪$wShF{_{.rkػ}l>ۋǗY ͑օ=I)ZÂ]o$4{/X)Ͱ0vUYE6RyܧI:>[rHLZmݩP)mܘqlҼ÷ᙁ546``lʻuwzcdMS}JjvkLy׃uZ2s(]-U`ѶƊ!N.r¡P,@ {C7RK`8{P+~܉0BOe~0R]ӔrdTq"B)60ֽqr v=QƻA 'khW;WRİ5ՊM9/x7ƛwEs}=9v?Bb0܆7# 0_o_m%x}xp}QNxO끨W&E޽&E=2]?]jA/Z sh%%_nNW=_24%L{޲U8<=EEH`ϝtG*QG[ 5?ӏ?~exsYƷ<sMCcD4"eӾ'+q =٠ b":HRgy8s5pzLax&M*J#+uG) k?Eoch/Թ<?Y0kkh,GitRo?:H\}Pzhd1L7Az @6U+"\,yP +MT[֨^.%xTlx"Lqv{ W&)lIs[XWӖM":_ʒ_luf|t-Z ;:ZN_ihi}xeiw6 w?2ךAI e6o7:~ŊG,]1RGEKyh?9<%'LzicDyT,O8iO|pg6 +? :T9A^%\IRIـ.6iL InÅ3s{5hs!MzNY&Rp}2{xw⥷d2콍wEoۏ`\>ozDt+iL2Z+QJitC dzGt.*frm-@_u` HIEΕܯ&`d)&N] {qad% L!3_{] V}´ LnĤZs)Ckp*gUWThKMj*EV1IWNANmg71]{as 5hIVx@B6\{L"]6((˸k_~4hmABxl0%^(Ǵ ; 2[`9` 1=5ܣ>J.2-d,lZ` CfqQǡэ:am\FOO<&PeQH#Q.CfzIFuW8P&27)?J\j8qe|–-D2թwmBA rCJ!~}l*m퉺1w8hq^Nj%^ݰ目u@vYorٶH5%=u Ж`+Ru#se /kiaJ5^2҉2A&hwW`rVFڝG؞ƥ+om$;n|6x[%րSMZ!C2?S[wmS 倅/F,cEDch-[*Ws_>b~+34IdQmpUe3@؝< ;|1ښ%{aFP?f Լ$ٟ7 V }5fI{ ]ZNYY(F Ej-!:K5x3<7Ƌt<:~qs` VAHDE:7zӵ"8%̓h&e7zu8!Jۉ6 ԝY£˶Jt>Π!fd8x"(\pvt޼jTĜe`ߣzp } `yw =wFq7I5Q?S)I]Ro) !+) {0r0x8 \K oV ABzQ[e+P#̰ >ݴA_zMN(_RإX!Xw Ҋ}ͧ5ƋJ#&(## n ,Me#u* 5$*'u>NCR\c0,a{u,nO݀Y8LC|7b;wCcH@o<]d0DP;ORSp? hb-`iqU$2F`.Рlf݌+r̙(9rvו;;t"cU|bX-/ ^UcUʚi~fz=Q;<2 kޥcvuoeyxMLd}|Qh104#"_瘦♋KsĹzL~`<rTA6`2Ϛ+ m%aY&鞨xIa`N8J]yrw$LK*(sIiاeFf븩4a/J eԀ膯ֱDSO !~u:+8wQ}lҏB@Cxm(Ԥt9- s\σŀr).E;:w5ד.(%X@t KS:_tQ Wo+Vn9B[#'x}FrL\aI%5J 8 xnԈxtZC'ܥ?O/D7"1{JBu+UŐ/0Cdc_(t&ņ}oǮR.3:ڝa<$z{.Zv.cl.p|[k^gQb-~C`q^# "+xW*E[FX` f{(UFQ߃igU) Fګs^)06ɟcem=grH3} SoSOKeSN2gV ̞ˡ~A ʅ{ Nu挏 TQa [KK >bXHPu|(03q @ÈYl^oy@DJ>]-VF]?^I P> t NT{Teg3OIbJR#XY[ΐvN2H %(^sFF6d2:j E*> N 3c|#@:"84fv@/kZJoV@bdDzzk%X0c[ V 2-T <(q`ba RѱL,"^/6NJ}jh~ZNx^'2zf%졈ս?O=c;]푒r#a\?mr K~YX$Pg;2r1)&i[2Tc3WJ —οWNHK:!F/p1uRK;n<|6E*ItShjn1 }کFy{BW>3,on}Ǟ-/r%լ@7eͿ;wIcw`*b[țRt?wJgBtl>Ndv}%j<̈hrɏ$,VIY55_$:vIklѤ Zg1TVOPD]̋}IJw2n#ڄѽӛFyگYN io_H*P5BǕ24|;o5{;vEKy%RDu*839X5"j Wu_t _R{ԁ#)ى@G*]gr=7نq<[-ͲBs$^$nv\|ӌ4[1]MPT!>N9:{ \!mBP8U6|g4wfY\D^Ue_mw.չ[p6DȽ|Ǝ&KP4G2h:*lS+R^%TNx,Π0 r{:Q8Io7  M6A}B^*)%pDG|BD){`֩Eԍ#`\]/ -'M4 Mب0^.M|Opt,}2TgFb?Iܭ$: g'H0`pcdө /< bh 2>;lkRPFP~q v~l| Q]n&GSzڻr /ۛ aWrj⇀r޺vʀ#>"uQ'CasQylۄGI>H˭R쭺/64& :Ln   ;s4g,! 3afx]xK"ia9͟1 0Nn7VgP?NIAllNb/!89al6Yԅa4wWTo_E'*oiT:5 JP6j)@y2]s*wQnY\v "|C50b ZaeKzr-dMt-&Y P.wvH|_߬+({PѴB綞#J ^դ&T2#xOSVchB$hGzGyC􊍈 MU|A^g@88%gAMVRW.5~2F<nZuޔT6ϽÅIS”d9NH6O0.;*Gz( N|qTsZza6sM(Hn2f 0`ːBTNb0a(eJ?ljmP?FHEhDͤyGEh$^$Su(xKŷf" d+Ii^ȟБxB($[sx7'HڔXTu+c TR=nOM=Ĝ~p'ј$(mJi!g!paWѿn ..[e䏸gh)q>J@'Ro cͺP3%#Cgk4t\ qBܾ|!, C3HK 'z뙭IvUe1R (! IJm׷/zQnl-a$|_&pl@s8^׿.CA"ФokHî@iwReBNgT7fC+Yax@r ư2ZRJV,'ͻ(@olJ:)Բ(gN%6*nJK 33;ULk('KFwAp#ʏ>?i%Y R>[Zغ*7"Kw!aN̵.Gwwcs1޸1*NѓL,Oj7ٵO~ޣt$f\kEa[`CB{{9wwKJ1I%~mc=PDɥ*g[IleܙIF?*A]@?Â|$* p.IXʐ!hgg o+%vx70^Ez8 #4|Rl3 D ? SofKsKf5*gξLSaHn4 5gf?e]3]`a3̟~R P[; z N<8'L%~D_oF,{{rs駫k؇CZ`*.+;d~RAcp2~Ō%oڇI떫[Xʕ C%þZbLS^/V ߵx[tl`k۹ P5@Mtp 6Zuь40R^) &[-.xV;Q јWδ&j>u_t@^Ry^>:^,5OzAӌfI+5iM/̴n5~N1Cf*ژx _~rǒq-),Xp5bfhf8 G'ʷӶŻvbD0qJ^5ֈ.r/w8n@ -C<,UXoV|`_/f^~@<\/# v$Sq=x7L \U${IR9{=C8yGߘRf0*?.:8օs.B{Cw~s_b߮nە%X{<^H] z< R_G35JdzQCgsW:ZV6wI"H6V<{||>ԈluDV!7u}+B?iTFzZZ9tZPw\Oq;q(47p5%*'3/va=p3Pb 񤃧-ҕUc(B<׉Y%h kD<ҹʦY`˳<_6cfCt6eAYgAuVqjEydj9#KXƀXu+O~wIb Ք;ZAiU{aհ9g@O+Z ㍈= :}$iks+ ~VB,X#2\<:P;ުi'O{,':W_F^"qAcTP]f;AcTr)vu؍# ѢratoJf԰cz>@M14P i6BOM0";F2\L;|?S9mԡML{$1-#JU (=Tm6 ݎ-[>;8vp_tVxS|i|to*@8Lt_g!6oFV X]2 v3d|m[c׿8փlC0C` ֧Ixc"T+_,ZQrqȔ1sHSV꒬K0).Bϭ.%^-fLu/o݁R_+OSO7_Hߎё^->0v D誏]eMP{bd, W9,)uFB-~4^)$۷{T_mu?"&mJ)UE #f~U}7ܼ1\k}'t/8ȘЩʐe>&yWȖt+_w&f nEt[H9.Qݳa2 J$&5e[]\mȿz jI:JCa>_k zN#`~rJoR (ʡzF dk]"FO%B 4'MўʹV?LP YH˺|7<+e*#m"ŬNNp$ۚ'o^gjqŜP$W VeuȌL ޠv"fB7\VBE'CJ{Hd>tXƽsp\ί Z21 g wjb9O9)9.cc2#W.o۸--%sz)ڜ*<)QF+H&gwM: ]l }^g\9y[Lw 6+O˔XƱ~h`uMdIG`&cۆ`aZ$TCl@k *%RJvF?x.*e.xV.jsN/k:ȒLb8k%"ST`h@U Qm<=M |Y .+~tX#xNzbkp'gg^3ŵs fj>w W8<boJ_飝`U|?\s?g]Α88"œ f5|7< V`ȶ^&_A૜+!s{GSm53aV4CN'5e)b.1Fܰjɧ  @;BMH XDFɹ {g%+ > kƈÃE)#S^bCu =xl!RΝMV?7NGo%rv@n}π9$: | li#Z {~y9Qu0"IiNF#R"0C vѕ~B鸭1p=h[g e͚~BK\'+ѬGj; /QB]|XԤ&m:"2})WP wz:J JS$l~PneΠVeIJk*LKo8 ۲ + C&ZR4}6/5fKؠA=c,q_c>$ p<mwD=XJG"GKP4A@_âªH lj 8uxi{A%\r}ORVLO#\r Ț8-iR7uuR̙6\ lZ|f~=;\{PI6}kΗN &J[ a_55SFi=˼09V"TiSJ%s0Pdt>?.$Z  r( |;BV?BD$|l9 {[|ơCRt PN6;6z&[#rz.G*BC~槒(!hnL#$^x("V?UJ=& O6~C :GűѸ6Xl*Ca:ΐ03&78$\%r?+YAVh9r%xClK̃yKLa2FR5Cm˅9.aum,rD`ُR]}˟ܢҤЂWp{Ǎ#}9>Ϣ:);Jܩُ OM86~،geVl@g"Ұ$lJX@.ڃo9#!eEӐ 'XazW:ulpfb}R{Wc4KGV3F=9ZMw7CBk8\%Zy9"? n~t˛ 3@Wp$[ƻ `F\JE+)\XB"Z\hh|I2,?TaIbW8HێWp<ƛ k>5'!%YaRJj~{:*C!g9m`OڒaLv΀92׻z¶G# ru(6< 3kZı  J.:dr$"\C\wΨ%A.J.R buX`^rU=͆` >K!W+i*Z *x2^lӮB0'j%!ת<3X7 S(Iqj1 ݌:+dDb'5pX9FS V5At# / dT0Tx8Y,YE^8̱Y{c+"qaHӠpgj'}r7& m07JWh>޳L簽)| 9yj%rq Ro9E-%Ǖ6)Ϧ-'@WGҖpTkn??E PCc Ih竟2]<$s$ ::#c淋;Q-cc:RZ{;j4 kv+Xv6K#ucueLR5We=(rQܔyӲ=#;MF.w仑1&blpeՋ&P<=m!@=f_ xSY4awc, ' ۠ƭg:QuSykyMgCV6 ؒ+ TH?_(lxFxٌ Ǭ 7vśi~(Pغj: ,0ؐ]dN. jHΞ2>"nQ pcCz@p"D+.NS( +x6 {OiMf#zͅ?Qo eX8 PfGG) 3$g MCh2EGmKFd4LgDTʗTkd.yU(gKгF˪*>7MlbR] t6E23ћHQ-$.S]~x * z2;[Cyr'־Si󜕭 <@ F%ތ4\d0myrY9$0#;vg:pnT6F'gȆcvq{f5G\#Yn/X _E*:iy'Td0Qj!}fCq Zx2\ hʼnVP֒FN<ۣʗ=׍I[r֞ZѣL!/EL*m7c{6AnQw(F{z_t"fPΞ!Z{t yF! S$Ap)PeBƶp𩤅)[!C_-xnƊF9 ֻnq&.ayBQN_%q\ /<7'(IkVo:mT5@{6T_^C5 }\9kҋ7ʳr1WFKj7..؍e)|\=]Tv+yZC,hW6ɮOwXs-G[KrƮYvt;)rV aУ;bpDس3w:C0V^!Hhԧ[_]n toZDP)n-В񤃞nXMk&`lws$ Ya]@u"X?+[;$IQq5ġcN$=Y:Z|81)q0>I^5X JhĂ,h-(Ś5 /##kw"oю~%,ur+TTÂEF@o+SfqЖ,~8D MO ق? ?k53O&,;ЏF\F|xFc?z#XObMzn\_}­2UҲrdTtެD L? ii}qxgL A =nS*L(npl 'KwWsho̝q^K'Kbځ(P`Eoks)9.H"G Aac14LWnbMN[EP)h%ݢ7@5Gʩ`rp5qL]cY4^zb~&w=gx MDIw^Vg-c-`Hu/r4EtK+$]φ<ֳ7w'L;HruA~lu3mAɢ/_~-lU(<[h(48Hxpr[Eo~&Al`ȿנb1}oҵs̺\2 )U ^J`ik2xb/>wVtpwQ7a?XEfv8:LeEE0?j< *kG5;#Z*:3rCcZabՌY SCJ)h 3}OdcDPƦOblJҀvO %FHa[ih``=gV@&+`+nkJTӺIXW9`Bb᮴QF"e5oTྔJK1I^dl1ga_MDŭ:s@6=;|xV6fVeQjak7Q50QS[Do3Uom'0?@|%7kML2[ٻhPFnHlm*3Q@cfu~ꖟ]]̘6.̜gdND9,)߷=올tw â̫zF֝LXY9-WNe|ż*&o6!"!uGjQKI;["D6_*~lA=Kw%j̘EyIw53Mp`Q _=Q&KOd'_UkIX$Rqz1O+mgVanQ™7:IVa,y@{_ւ4%94|O@u8]ZQkeo B[pDm"8k>o#,,͝Dd7[,JS Aܐ'G'IW ڄo5XHWs. $Xؔ ˮm)Aj M~IF51՟B?._evgߑ,}5sx qٰ9aq - ېjmr^sz֎B? *^5Xg|uʦ@s`Gݔx 1hQkdh5NɈ[鸶D凩!p<AҫΦyYE8U6C|!J4bwMم}9_QeA=z=^zlUMnL0R~5 hA|fB4O nTO;Np̘O \% `cTu+2ԘDu7rAz|0V<<"`=^i@_#cw_RHu|z⻴y`w;'TDh gow[O4|üqeSղ04_idlas,0Dⴳ;HnY#Y1pOۻi>SoXnfY tQ`@Bxg0)k|ߢKLka I"tg7biᘈQKqEQËղoe=?% xN F^!0INƗ2l-"L%'pZENby`2&"9մOuƷbZOҘ: EYMi.6Ye,vkCIm`ZW A:CWJ:p.,M ҋŒB*+,UQ@XF59 oq.-b,t ww"trgb2~ϑl\1C _ (-"a+i:ޯ"B0b+nuDM\sjy1(/ r\ҭdlv1:eBsGOOʼn sIfhp}BRҮ ȡ;bB?ɂ {MzHȹx aܓ@-Z=p"m?>쨒n+ZɞGT^r 4bOL!E"esH8٠,װ,"+oe,B݃% 1O3h*wW5N-~ +bM(I6&bܜʠwZtlh\47yU ȹ:_Gw9"@?<極+\--Nޅ9МBy8Zqf\ F ntg|: !f}jnh;h_< nv k徿yxܐJ`2qn~n|9/Lzc;H k®ݔZk޷_:p|gL*I8æ63ч軒*iO4į; 2Sh0u(oFܪE9}O߹`h!x" s'ӡ[_W/"yCyooill:B3KՎTf> xhMCw[z~+hR.̽a0i~_LB3I5O,rj9a辡y ԟR^ÏLxG%0 6k+m3fι"WtOBGq+b\+C[C~?e&>:"܏0 &3vDhu-hOddJ2C"r9t}%/Jn.=}8d~go@ r-E);)eyM#Wae![8;_c*ˉ3F:[n2tAj$2H`];Zo~GwBa \\);vԇzuUĉs>N <ʞ߾"1˭d7 |0} C-,R,{CD%t>͵iيȟK_e8_qlϪ'#2{%9<,<#ǷjiemN4EP8I`isq; gOt $?"lw,kwIed#VaZi}^[8N:t&3GAU^K,׫MN\rD=gUyg$Ts釱+V c$`9HM&Uc+z =޲Rw" *ZUK}+ K<)\(Q*%EbW Wl5hyTshnqZLYߕg$lf}^ejWX`S7~*46QHnNA#CK` >YaNM#yUoA~d8@='Mx `XpZCU- 9<8q c92q$ٷ\e T$i)?86OU<]@LaF_^\TВںWSbmnxM`P Z4ᡞSj08݅ϟgH4ARO`X+* ɶc %*8h9G\l5l` sNzHW~f1Mm.)pTdYiq]|B40SC' F6w/r|{hʄ))Z,[-)[iHH;Rӊ4Ԭ e?OPbp\m RL\Ehek] ;oN%yJj<}F&3" m!͉AL]]ꉟzw};;WsoJ;"a)&.6_ گS#PSXya52ɠ-Pc$lKRC{>pݺ~iٝ@1a#PƸ鮥g?~iBH {ۦ[~d"wv >T՟%K#kM@-aW+.Ua ͐TCcχfpa]!Z>w R&t?"x?mڨj. <'xpZHZ5Sr?r2p ܃ *Njnȋ sN9Ac+6CiwPK*Q'e0 " .VX4u@QH4qal7mXZ`.;{Dttv݁<䚱oSIH"+23 xI0(32)'Hw XH@~3Ք_iJ&]\%KH#B\%WhʵE?Ko6''A c[+BMւA\_Zp%0>1W-bbXKad!ǵsyG$%pEV(&?kY_ \& ^%!d-f;nE\3fXi$1eLTⓓpgrk91%N>{߇ܳ:- ۨW;\3Oޟq_`EIZ}*F@L^3ɗ)KMU]%&S ##x`a\"GW.ө 72E\׬Xdj͉)7̥eUJ}AyX7}L#,?4R&g/3k)u D8Fi)-Edo"a1ezjIe$,yCL8,{aCj fb&QL۵>㽚AY߱ }m@r v &hE?qS5\ ygl tf`|WƊcj8&f㔳sZJQXCpx&&!t$x8%0&B?ؓo9|G+NH]{MeOzǓ!]|V#"PTY;,>9|READ@s:2ԞWL;x ;>>MO(?Xs}=DOҗQC%d=gK6yiV`5!Q+\m]yJ9wǕD՚ܵ^?z@N}\l8Oɳ/V܅e{إYE3E,H{yhHN.zR &!TprUXCpKrn(EJ`fה}KOIq?cP| w T )O$ 2xx60{i2u}j:mF)X36P$)e`QZ.-d >XeMo# MyJo,zan1:je4fxᓥUOQS^.Jw-Ϛ*L1dȭyoQZֶ SrḆ: 5ƒS%UzT,˘PͫƯGұPjW0 .mPKpi{*t8 Sx.#{p ZS(xw)j%%1=9>N߬GY}mTӖFcŴOA4B$*'u|L;GE Kg]gb70[jg (Q|[/灀jlTE͍Jj߅}ƢDʯn 9/֬+jEIC՚g^mh %1%!1p$%lqӑ;Ae G [QGu~X`JFJǧyр6xFWi>yOT'g`}y݌bգR_?7}]%<"fh))lTn8:&bI ,ԉ6Z(_sV)&i*ZI⯤Tex&%RBP~V `IN)Bܕ)'JV0b 6BI7ϐ8U4mcnZn'ʟ˭5 I"kZ旁*}#]k}C91~L:9sdžYJ-FݑU*9XXkAflڪ.!#7k_1W̓xژ+eΖt <'V#b $:5nwv ͐7 ulQVADIa$-|,xέ+]2dZ[ɀ]m5Fҁ#J(`V1I6čM5dw]mY/VRL ]$xIΖiǬDFBdJrzk-Zr,_EY˧ "?lhp}M|LJ"h'*_B  NN >C0X$Q:BzkAlk4ET8*& ៑?{'W{|=mHF7(V9M&$/s*L2lFƖjsJjyn=D(l1ʘtWRTlPC%ۀVU q@RģOT鲽%}{Y_U<΋4Y}Zc,P}G}9o!eΖHO7ծ't7+LÜCr<@fOϟ*3}o]վWH8 [ c ;yS$ΘymM==t@t:} I97 99̌ rM<-she(}vRSY xqɮfK(RW=GdhoiuT5%Y˸WU|o37 \GWJeӠj)zwr[2}V_ylh=7@qEߋOWf[rZt|/ Wl&0ix9W \]m1iӠ OLuJuJ~w[IAG! O(m0.!==4"x,v:6_(S;YlXFօrVK|ZPV>CVF* GOa׮" -T}Ԝ>E: K0n@%ڑ.GDMO %^U0t2 `AMEd9?y|.ޞt-t56Q6w}R5l}6EfeϪP/I@-Ak1ҋs^#V@%,к c;xL;|豐=桶] DPٳAG"b;!ifP>rk~y!iR!3r \6`%MRÎ9~sk;83X1@:9ih7eXq3Nn Rx\eQˣDY1ki;Jd|k1zv'ְdxq.|R, ۴m~lMを.ä4J󓯍\@ҬOB8]'Sq PL?3U"]S{qG;-LײROꬤU 89d@8}'vdcBl&yd7yñK*q]w\fn[W%hy(@rPaI% ?Ϧ,^=\Fʹ3rlZr8B\m#Z_5]'U ccuWN8rs3iJzR[B X!0|IRsq6 XSBU8̭_/TK}bDž_<&7yϽc~S$."ގJ0xNi p(vg[9> 9#qa/vg&[I /@n-U fdV v߫`7˘bC^|ρw²xJ{bCdN%rhqjgw!ٛ\ `^-0scB\aR%b\Hg}L@pzM Y|=.&U667I:$jDU -6(39pp/@YqQvU5|fU%o&t|Ăv DVH ^3<"*Vc# 0֎>fwS4+bmE$|IvEJ#Å[H} !){m4z2⾩Bݢ;YIJr=*c>Jckؠ,% G٪TKg3|eYծ#&mg/BYDqP̟ ~)f,AcAwMK>=X ]BҪ˄K.GؽC> {N~Bts'C̴v\dT(UxrXtm$Xgޠ6~u#NN-%/A8ӭp`qB=F_hvfNP\WUdhY;PReÓD<}-E}wژ~TnaΊ=C{]>m/ @LNy'piO ==Y}QADՑR=>tiܦ>]^]t Ds905qRÀ^HM5Q~Omog; !NVFi`I*i?Z, ?=@aKirez$Ŭc_r+FfV]b!5?<[O܌)sb;D6z;4jAgw*zDv)' v(&/sB6H;Goz2iq~Nr,?G+j!{gUj{0eQqhCn,1U2/8Z鞵' OjIsVjҼ&~6y˗7q>Zx@N?{~E@3avZFm3U3J/=[h],OwOGC-!h;Շ$*:lG!XAm琒en-mZ9O\?nE.g!ᆮmKWP>5U_)_NnpN49zLNSYwRBbLSl~(`o K؞gVU /B)NU@H:v gUճE.o:Sգ 6,$ٺY fD"|wt~bpXh\SDrH.iǜ52j\s-cͩwqh9Gby@"d(SֽJi^ZFԤka=钯y`boۻ|3=?-e ϯF.#t kj l:+L!Sx3?1$vF#f ../E}gkV#iyܯxƵݑ"_{g|!GE#NɣVy.T3(#DLdPVKq2sڬ!kzĥk$y9&hy`wQyt=^,^mn"۰Zhl^ .nTqLҬY?Í`͊tO!q~~4%bhc|Au۰)~գ+.}oYI[Lz4^uV?*D H[.ܲ;)"6*MTȘ &\KE2s3A3 i ;FKQb_EEQl}`V3aMpPtR3JN1}wipDORSMmv*yhԌٻH*EH˿:v` f7 dʙ|6LFへ-=?:U_dSER֌^L ,~suC3;/[:Et0)e.5Q*ݿm*bjء0Ik.d~;I2t4BIg*p@K>4x\ 1TRM3nQi> )HuD ]6T Gk4!bV9[0-[̥@s~Co;[ɰnT(ٖ:|gmJ#Z"mO2~E.C%WDQwGjvnl,;CR/vfۧLAqz\TuVD"Fr.-iam|-aK̉UoLC)yNoCU@ni l }7wAYP{ j2ut=\fmBctG$9Q]ܐc&)4 Du.!οVm=^z`vŒ+6姸нe* N @73$k(;{8(& LhnFN_f!Ѱ^w f<^Z;GO $PI񰦴?ե5Os 9pO⪫w|0g?C氜uлYŋZ2iB3[^7Eu!: im%䩕͓q~?>.ÞΤ">.'TWb1PAHFe%$a@ JX}DoH'%&c╖ sp21̩Ԋ Pj1 _ E D[$w^h}tpQQN+,,srNpyWN ӄר+爓z @:f$eO0 cK&+*ARO:8ƙ~ժ"vz<g}ݕթ_PgDQ۩ n\_X= hy[@/Yf[y60c-` " u#'MO0aDjԤ\ˋnNCΑ cFԦEdS>M&pKLDoS%%{@GvP7fs:wkSeɊ*Y']Gny>s&2XT^CY/`tZ^<H/.&_m_%IiRV)p?!>*CW({LmSOJIx_*ުObKOeH 0 mI랿;'uPʇ oA5g'jG4ar8%v shH7 F"+ֿ`dsq#²,1Y.*C8]Uv^9IRqLW=Ʒ/nndUфm:uoG"+)7Kf[ PW3V.N~ϟOt/nfdkK^Ē473'KQ|sH+)0Rn(m)4xTpؗk_ǟr26Ax@:Xx϶0z !"9M3 ~dEX (88/+C" lN˕ j7yڶt6EHff;+:]aN*YN-4Pز8ʜSx_ >bϴ{Khڤa ra2lY C }$̔/\&u)ky/ RNgS7 8MWʤ7q8RR&ʠPdfD)WP 4\/[L :o jHN ^>SRv(APzO͛1z 1fKda b%qڏ^U=iQZzw; s<2>ց Ϙ+ȩvY^oߓ#wo.04 1{=[^7R꽐DeȖ],@R,&8ƿ0Ah&IbH5|V@ez}wMq`aUu)4v͙uvܧj ѐ +<sNha`yC:0AbE4etx4pqAsYtECLi1![;:E$M5RyH)5tafNUébq Oܙ_9f2Nw0ތ9z}HHJ5@YKG f7Nd0GoLc*kQ7y$m%A+Ww>dmҳl SW#Tg(ľ\K)7Q*"!&XpсhT i4%S tiP ڵ6`&KjMۏd,͘,"19KWl~u<);v-\+?qx>yXm8KI%E4O`݄N{H0] jm]d݊E8#,-g kQxv\4/|Rv FQ-҂YLR^ߝ#NmۃckBIab3l T c2qC۔NvJ#pX@>]D#3S{^7r(\2kxT ِ^vp F_Xɇ?s6K3A, x^]PH@;p^{ ]-lIIeJou~Кk9W-r0z];5;xtL`cyUm|u ^a3="pf\<;|Uea0htYc9viGLcɳhx^gұEl Z xBcNO5‡z Sh'pŐnb_gUIIXgni;:_W|-y}k~$'?z۾~f13KX:o2B@'G.ye%Uv'{U죨iP:]f t1 LD0WWW6p$Y߿g+Bv$fK vUcf CӜZ3z5$rԳ./7kEy+|ԁ_0 z5JTϽbbFY~l֬<\8"s"1粜 ΢}> Ez3n  ̡Jwq3&qT2@-zI.nN1RwH+ywЕ1Uhnqs ca#}4ߕz)χoʅ]UbZX mگȺaQSSZ=cCZi=+߽IpaKfLix8,|PMى[Jhd N(WW` $Ps@#|{TEAO9&(rqoN:9ukESo+}jy?L\p!jD'GK[&d48JXm?;8+YC X?3?Z*Vǂ 'SCyxyփ)1v\>߃.S`f<RFI<}E:Za0Nძ{K%46Tdw{f֥*AO-6,ݐdeYu4ZcTGVx[}͋B. {.=g@ĤKVkC9/ ikh&34B"bw·ftBBėPKcHӺ8 J%M!CNG26 *gPk/ۍ_ æڈ- wwy=&2=@xn? )>h{ql-tI%p[#~s@}/Cc2)316)+Z11l&8Hnu[̶Q!I&6XO%#T*g#Z*!{DP HF"zd85~7fHYjV|^ +/g](hQ"i R%|B7hY,;%<\ʎ;G؏f0*LWjn)ەMS9oq !B:"wӷ??|P>C\ڌ` yS~r>5g~ur^běԽ:UAu=y'/ Y#pKZsc]c ;NWп}8K`Ni:;S|.Ey6x! S;Dbƌ0'dmAP>*bK*s;gTP_"quf]buwtq)+>Uls[ںW͏)sYbkCk,ۀ-]cd>=jR1Y:a|o A m|O-fUnn(Ud/a;Mrb 2#bl罵ٙd?{չkhw. f4z WoijA+vMd:ѣdI]=+ ЗxY*y#+ImQ.jESeqQzgڠ.ٵ4/!Md~[~0,Sa4+]0P Ȅcflo~)Dޡ{,_Twنz]%-XV}(K t:f:/NW=YУ??[esjTY~'sʻΟw%2C(A%/? {5eV_WoX&].N 2G$ Yk3c~{te9Dx oˇ/XxSaPbXU^,ij{h:Z÷K*ľׁ^̉شKBK`}yH=Z䱺y'**9ad-&a7'i~טvc0l @̟)c ~fniΌGϿ(Pȣ OCV#Lv-ݴ`:8kU !|4Q#zЁ9vUDVP`[oPsMd3(G)ya![;>|.V tr6D) pkجs#e L Bn;TNmI-jU~%D_{@ a?7s湸2F9K]줎]:(0#+!DE3 "M7 _ KVF\I2BBB]ij˕m#UT+,&zEk%$%>Mc4Ss=BUk7Lͯ|Qua?c@agjP+#֟|bD~ZZ6Yjnhչ}n?7E7_vˑԘt~,|`Ejf'XT{ oZs|_sIhnQaMȈO=5e+/2=/mLBڽyK)S](db#ɂ/UUֳ<jЈO9ck~ؾrkz޸J ZK;3=<6k"6ۿDƽ:lDv1yW=Y}[2J: v&RfQHeSG`BHģ[CNq_f ׍ӊ헚߫sDbĺ|:3 4GNd"7v5 ٖlĿ!tNM9j^![k҈XX6d_uE4#c}91 xzpRi"镮D!Lj|*cjVkNɻIa80{Op?BBe  4=;Ԫ᭤pF~Ee$)\ȍ/پW. qUԒ䩭̻F}K7rC1X#8~a3vzj=iF? 3 @vGLT8׶PLw}tQ|!\3ڧjɑB"vo7,_=}$庪#]*#V􈅭~eފ$#cEKY A* TI=N%3X͂AD.zˏױy.a:ꨛT_s!>~OR#W^Z&[w8w%>ö́ o+BK:FxF fR"]亮`ZpDDW_^Ԩ4yǶޣ LR]ROP& P %`i|$K-yB뢧GY19 YTS4ǣr–NúAz!kz `3dAGpO=J lл}PO]v-,<Ǎ}G*]F7Pqi߽캾yNj*3"cnIbsYvE%+m`zQ=`HԕU!jNm-wL̰ږC}bgLAgxmBN6Ҋ۫\Z-t UsIe)NSzOr{)og= ˜G*0TgJCPIKH#WF>ёq{c&ShSuyD&iP#ɻOH흖Sќ(ctܬPṸ8eh+e:98`c/CtC|~M,i;Li ɠW-'@nfMd@;]r%' =4s/ձ}P)ʩ_]QI9o.7U2[Yߠ&qE3]Vo-/dDh?LaƕC?PetLimd-'?`~O$H} N:hS'Q1-bW=Y-F Enp)m5z|ƞi@\ ؆I%J0}ΐASGQuH"ң ȋKQ)¾ 9kF9#ؤ/kgUJ;`àmK5In7;FZ4NX;V )rҋ r+R(^ jaSġjA 8CP2@`oXrtS1$qpڵЎ_Ñ)N4)x-m wRWY{ r9ӕ 1lpx:L>7ŔۜijpR=p c |x"7s !JFhYY0Ƒ6}fg&t'Z  ;e=|I]; ;eCbYi𳖄p5;!~-a;~ %yf L s [v;Ji[suI0 => mIQ q[e#g׾ Uq4t5pQq"ԣ.F /p͝~B,gB$FGo//}cmLxčfxAFy#^Ŋ&gkN{&/ɿ(&<0Sd=И)2C%ؠn읜 ty3*ě9k:f ~e0WUZ {c_i9LW_Jh>D=݂ao4&ܚ^*5dG|G49aQaR5HGX*DS@ b?&CDMl`uy5\љg]TdNYXTNm?*ZN*o#0mQjJTFM^=6ԍN PD[9EJeAi)mZC䵧!XM|^PZ fr؛Kғg3]ИPfA:D:A GSqq0 7 UK5x.imOQ*n}x)qֲ$/o%Wք[cT\xlx;/ U+uIv*Ns6ׄ0=aCvNvyh֩k̾LT*BPJs+vpe;W֕D_$އ,ӪsŅh|EfgNo`$ 勭X0 ԁNrgOs;Bl 󐵋D>GpuɃ!'* ?4u'E=o qN_<~7HOFdRQ`ha2f~ -@V1(3ue~Ztͱ [ 4&sCFb S H/uBEaʘ qz烻_F澻i K14 iKͧêb ; l/w@cLFkGHq2#+P}epJZZ>Q7[g9_NnGBj!a] U$M5oyz^NMe9.pJRDi`}쮟Wz27:HlW˼4} U,/mF ,!WKvEKvvJk %$j5~Hֶ-L3)dXc)uו&\"EE\9!پbDNNg'8_mf4䟺ﺸ0ԕCL>P}E|hG6ۧJ0[D'ZÊ$|sy 3=Yhnĩjv3t;nWv6xދԥie J 4v` T?tld+?'g~v- Gȫ1 atHyH)6h0θD>b^f|֠? Bt"n+9[SBN`?t-dVeBo=s L3!jk_%@y\A‘Ӑ%SjsTPVdl)nL#+R]Ց$aM'A!A /u@mr崠of@ޗnI7 ɳھmT[pO*$Y;Bk?#r|!i&l ͍U,K{UL\:2 F(ꦻV$;S| Gtj/wq7nVxv:cS{@(}^/yVb(WDX wg7@!HDR[|i1Jaw/ }o0y~0Lk 9fj;xy'T8k^PwR)=%YFeH]nb@[ZBd̈́ZB)J5 p;(]ȠYȕ̀+K?1$q`fƹ"Q G|(UV<}*߃bZv*:Na]gy3$${ N@8x<ӮP7 %LlTdq,6I3&=Wu4?td+( wFp+"b~dX\1hL-dC`'G8ZTƼ7-'sA/< e:9P@#{bJBQ-(ͽ}M P:İ-,F.XKZgcQZOag*I[Wħ/<`Y?Gk;8> \8ұ\|,(`>3o,LBn*|j{[9p 6rݱW̉E~Q l!v-~OLkz̚;1޲֢:L*l4mOCȚ@o5mRPpEqVB|eS|& \[T3y+x?{oOӚKLfwat!TYn,A\ \I6gfml9{:%\f,׍#@cE[~Yml|_fZpHV0X#?Q0AxڍWQN!6El{ڑG;< Jִ0vJNY|VMqf=t<l r,gta,^Ȋ-,eE'h>l atSԭPlܠ]MqbƭּU c`RgĺdC}K$7ᮔУ2ya+65@kd}2YApJ0{O^f"(&yq;i*yzZWHp?P|Bdw͐d/=&>]ľuxa᪥ڄޢR۵svlglL0L* יd>P`p^%[k%d@%#պ J"8G_)kZ(W,Xs?r@Xj9C<)Wq2&JK̸m/׮ $`o|M8 &rFN; ja\?'o, f"FAT2ٶR:xS9?n(&:ӔҀ:YҠͽ>`R+EIcU"NOvN a *t2Y ޜS(]?חUk #Wn9 C< O.]3A)顺;Bg;e!ȤG}d|\>þQjo%-+RmL y SԦ!υ>~LH#OH$u݅H0ZD YUts0nS9n+/zwsjHo'սaդV,n-)i$Z=ekQ](kD5mJmk5[aSFy_ [im_e nLhy֢mc# ׫)2tXu#yZ ?y2No(LQR_ f.,,[b_#x \0L1FQ S{FŻ"WV3~X[͙R*ظfhĀu- wp1q_(/&ԝ:&mRWlgG |90چ_.<t;0L$L\qwԡ KнH9@ LoS,T% 2׌ sZZϦ" ).Ns*u6kE7D.,<2ςn/qЌ >:"sۆ( QenIZ5zrA)[W݉gKsOU(GW[ZlrJ;/!He>Bs8[`FFL?ŷ 8 Ʌܶ~. c' ` ~?0)eܘ;L}dmOyu &'w1GN->0,q~?7|~S690Dl1e^tݷ/ZcccwQ^ّ() )1x¢+_2CB! `gxS^فr Y @'#ѧ\kx/l{%x*#Vҽ֕arDKg lh9'[yBrɞ-OfL+7P1K}bUUmetgc#FEG;k~ nE_˗>iU6ܭ[Xℶݾ$5:U7%G yTt`k&B)N>E89= I|vz mEİ|H].~h~u$T'v`1%*Eb PxK>jy .%BZ ޶7K` &*=*h y{@v|lѠ3Kᴐg~<,AQ a|0ؾnduD=6trſ1ub3'#F NɛLHhG I0Ҏcc ׯI6l6UqgfwxyWHS ltGi,e׶@1ԋ&e{G]quBG9ܨZ+5mxcvQqDhB̶ +g$oR $5;.J ft0x*+GG\+x e!5Y~6){K{f!,Tmʞ"CL p2ZRzUhx.í!]m:*X`r Ʈ]kDn6L6_N$,(rJZ=ĚBҰR2Ǩ' ɸ!E֟z &߭_m c9{ GD wqgj6$+F%Mb0DqٛN9m']Ğ+KS߼OMW%`:56Z;~q^}V{ȓ>bj`\eKz97*JjHƫM@ɞV-4ҟ [L.wl =kb!h,~ώrW_(GlU!<ǟcrOvIuF۴,lhSaFP Ć"n @#5&y-/l]A7?'WM}L\@}{0ѹaAvuLvz2z@KIef]f6pƧHW؀Ew9%-ER cDf'=̷"@; Ac>Vho5 >M^*ӹL1=%]>mX)3co6mek#yF7DZ7ѪWj.d u׀6E ޻᩶D^+9YVq %b60襢<> M'(lRbr  g~ ħ谔+I\%epUŌ?3Veo1+ [Q}YYYܔkwQ[l ̟6K̉ rw$6tA|Am>WLeH. ,HZc z4AH>Q[Aɚ3`C=`qG>^XMnQ0҈2,ĔNeI8Q%2rV{jٹF%c3DOk8x_;5:99 5@RjISA@hCK0PM% .(^ڍ AN3;1vXGaUғ5FZkAPlUyoB^S~GEɽKS>wP#07y>FEKa=ԓ櫏h>w_giQQ^9_ 1Σ iT,2KBj6c5]!AkcK?].~0G$ u}e )7f2H ^ϼiy)L9ǷB4ڢ 8$1uhcgW@W'DyG`%4)A4|H׬io8|}/x1'}.|E7$1\/{XnB0m ٮN (T'"sQPbl*<``Xenmkf[͂LdܨvKc5V&ڡʻ#O&aszpؚi֤;V?tZ/߹e8Lސ9[ILhw Ǡd9,ۇ0t;VmیP :V2r9P+@4k ((=si-R~oTǨM͙ OHMh4L֊ 3`.ɴΛNJfqa ׮ :[+^vsZ+D['?[|ъHri6I&yr"Fup(K((]1 S7"TOBk3*"^ay& X>#R#PmX:,_8zcS#^+1Z?_jі9:x2/R;Rx1E_ LbpvT#?̠h3}bQ>B27,<#U]iypI,KQE,}yȫ*hT9'*$EQmu6= ]|=-pfS/RsS`YWjW59 xn5Vλt)yg3,YXX(iZ9?4̊+&Zy@/.jmw AQʚ4#RkKc%laѰ2};>7ަ@7jR`—ݢ{x m0-'4pZ"AXv%1pWl;BmPx6?c'Bts YqҘľZ21lx @2L\AyLQZYaSáu,@/b\<%<^,ZnC33 3T:M@L,x^X#ת!7CqoMRTdW%D=$y Ptޛ˻OZQ)8Q52q[ Sz!:+3L[ Uj]/*y}jm l{_7%iI^^^bi78t3OO9b%S,TO!h`c1 #?>X@,,đ\efn.nލKd J0)ؑZ \dZ\xJb}'o 8Mg ĜjXuS Q%<~ؓr q*zS4,]utt00K66[Jga3VNd&@[8j5vEbH ^ ȗc@#uIj8]5brNs{ƥ&:tm0Da !^^G4 u_ Pvc) $|Ar|I5Ɵjd)]P]WV6~ b6I~fTdZb{Smk:fp5Ɣ{']6I0TeY)=QTIXPJL% 񷾸qTwts'T^l(x3Xi>)^m6xcTR6G8Owz?d@u^ێUT޲^vБC"9YēJ]>qn%RI샍Ĉk6S:1o;A ^J=p}D*VK=W8 i0MVPHU7cGgh-dqYvxӺ>$" pfGtyXY5'j@ IǴp`: 4; [g.6cnL(M l8$zZ!aY(4exZi^j/wZ{3Nn/@x_+h^%L-9 5hV^0tAy-_8+`+R&j e3*NOr13\xЀHM۲UDd1̨E">{]wC^'Fš@d"k{^`@w)pȼ f4G~!X;3K` e_߉7ÖLU0Uo=v# lGH3T`7Pmz3UN+!qpH넞&iԂU 7ON"%=,Yg铿U'XCǡR%ܨKHĒ胅_Q{5G MUF/k{'624IzEVӳTٕo2lO_1$!{]Lzi#ٱ,DS1Z;K%\)KOҨQ'O!jty:\X-єFt #M0ZϊBrb .W9Pê_3~gÞːOB#+\4-G)ZP&M#&\jNզpfz8`'>',rMC>]B݈8m3uI8ƍWլ8,)[:.z-b4?PS ~=ojq!LeP嘡E$6\p̼ ֤qn^TXJNYu3@fTR;GOAŸ65\=W#}pEieЮba/y# =̮xw ‘7/'Rӻme ٺ7fe}`> ;=]fDh:h.C..PRZr%bWk2xRZKe-z8 <cnIK=?؋t X Z+N2^S/2ZYkiHN!^8wDu9?^<<|&x:ќa\?{ܤW_l"_7MRSFF#4(N3WMƷU7H?cI g@*dw_E7$WWvUlo>Q &|Qp׈P$Vx޿oaj1 eg(8ЪXpe#Bȡ(eW4!{/.ƦMR4/Eա@ c#@hK5ZbWƱ/D  Ҩ9n y5;m?0a2Z_^r1 Ja~:n|Crkkɷ#XM"mXTPdwEhx݂"Ekrj3~-^PD'%EFSݖ`d}@jEHTp:.q=~D*`_Fj,Cl&r!qcmB=nGB(@U}7 g_BJn[4x*4 JtBs%Q!KZlsA`Uk},K6 ˮo}kk懴[[9SW֡붤[챿8߫}so cjkaT#mlOŒGP.Gs-Z;Gf%㝄^)Qed50NLTgPaFPnho) E~|"ԒfI+X Ԃ6kP\; KV6DCUB6vÞuCgf$ڼkӪnJJcYTEs^H'ubfYhd"KٌxE/ڇF > Yb6^<oU-*3KV6QP'y'Dߒi2U#;jLct`[l YK=7,frq|V8M)dfq4Hr PGOַ3qL1E;OS]MAcCedvЃ}u=!E|LL?p{˙ ~cMsf g2ִVqDL^wEVnәgzc Ed*r8oFeEmXڛ 8nR0k~ +,C 1$@=;ڕ~pTU|̗G`WIiOX(jjU{MHJa\ M*;vW SwE\>jX1 N[ C)9$`TFq"mZ՛SnS7ys5UOR؊?/_KpdK^YlYޡ`3,Ȣx/9dU(Glrd1(ǁ IRdR ^3 WkuO  09\osI. Y]h49߄}OBU3*b=&kbbAtچWw}>Z`-Gt8(Ő3J1  wAȢC6UW`vZԨO92 S/C]qmϜS~*I'.R!ֳbһOp[Z [xk-, j&zlb8l~^w玴{Y&=QCClR9|+x4TAbjj⦄{Ri=[?$5E Sim8#&bWBRV O^ =reЛ|2X+ߐC= c]vW`+s?U#u{e30KIed|sXQ+F)d8=ÀRfze(=: 7B& d1{d~Մk[{=CTLg Q|`z":sU|ZEO.3˵~?llj 4z ͛~)&K ̋l;S(k/4R kd kme25ǒPƷYl HӶFPE 'B+}EpSW*?' K8g%p=^rBNV̚#n{OS]2`&r-ghw{ewzA|"(ٜԅz7t)rNף G\F\|藶3^WQ<>>q4xsI,H֫އUߟ d,+cmHȆhjogL"w| ubѰÔ/6:hE5n%I.)pa :![' ZQ>WWFUnxHO_BZO92˯F=kbEl>HQi xj\;o@gͧfU\Y"y[l>mj{TYO|}ZP iZ]9#,O|v(HǑd 4~Uһ%.ƌ:.v~[qW4fíFL<-, E+06aePx{FJP‡4u(1Ҕ$o\x Q} Kb 8`x_.D,0)!@t,z`sp}50ib}xcj g6 &[-1Cj1,6#I5D%p+A`5 V |Yˎpѳ>.O#Za[)v0twG)-Dw.+m@EoݿtOjWޭJzF L6m9y>a ;2a8ak"$"]SU?qQ2€ߑro8Ȯ=pSs2KN(1#1S[,&Y?+~7-^S(+9 0xIJ @<;]eUGc?ط4E)YUh "їd;/3}if}ʇb:'Mϴ.=9nbxB y'fe(J2ID{W--E.#~(%lεiP KuM"lWm8vJُ+)ÌD%3Co"5Ya:ZvcUJO.q4ϸFG"{X1᪇bbZnH yi3%d6"vWK|cuaQN<q_vjD_B b# ʮ;_) ]Yl44Dخb-9F6v Yi@h3ikyw<`aߤ;ϸ5m&-8B GK[xЪ ytrF[*N.O/bN&}%O@7=#8B%bxPyT ?Q>W17."|"p z` ЁeP82s-[imY3N^YɨFøl: UDL Z}K\pRp2qNU>{Nqsԅ}jGepF{=1wJluϝ n!V<cd3'dڍL)`!JKtEj+vi[=ʈ{nh ]yZ`+QuZ8̞-}oKSҼcJ+s{SLSi'Q 5S^+(]҅PI=V34V B3)ж(~kұ*!'?ԮI,K]rliy\0C$ mqx g$G+ysқYݤPG L#y*2Íf]⭞ ˒?gN}؉Fx&ٻ)Y^J -]2g,Z4׹7[ AgSRwӵ ۍPVD!՘ڄq={aէxu;Q,xy AmR$,:Dde fCGJgLeDRg ArOo/s* MI@&Yʧ@">ʤG!4PdweհC40cowxﯙ|ֲV?9q9D hnhz5\-~ ӵcö]+d)n D8%p= ѝ]wїot" l!J`)xoDXZ]ۅl: uukL@Wuke<['È1h3G]$_raXEV:TVZ `fAگ@4*ZMc:'e/̽hƆFC66$TVuCx>,cHmkz &;!i 8`xdpD;0<܆rbODÒh4kYe~T =C60N_n}ghm@v2ђ"\Jې9)4BP}>>8hU{2D8Ziv<*7Vț~CRa< Ֆ 2&RsCgtb,Nz\9 클b@.XOM]{xF}} w<^+xװb"7_es6(2gWX %y IW ,sIh_:(MNHvn`NfKl ώ.p^sж ; JVxbpWVBzƯ㈏XDOV5O[,' ،f OJGi d,0'"fZ|4߂F{( xkJĭK1"P,hA`cDž}ĈTvZItfӤl]ԜsO-TSa t !1G!$04Ra:*¥Wq+ߵ;쓿@)d?I8Y%a/VnFr˝YI )q\ wVH#21}W@u3N+w+,tjǖ`D53Uߐ؂x0*p&N_yɽ;l8Dbdzs[]bfo0's傸J m .v* y |!iL腂=^^8k"WͰKuFK>Ի^僟R؆F=7ɻ/:24 wxaweӹ{H?yxjRTse"/|=W "$G'Z}&baEVEJYo?K-.m&0,S]*}񨬸 c7"~As9S=H],`HkUlM? L]>s5S߂(6ADv?LclJM휾EBgXBY~e`'25fb*Bv4^e΄k(B4pwb}[kMp˴#yv쥳PR:(a_H~U#&( Xg@@pPp=(Wa$(;&k~e1h8`+MXW|ی0){^3g7v#o^-o&kB\ƀ5Q*d0 w>Nm[ΐ &9~ȴx EN2*؄ޥc$ SCdS24( :pTV^1I}à֛M^P+#5n>uhI}-%.pd' 3h3SPМ|0UC'{^l3jTy#Ӗ//VխhEYA/߅IG<H,eqffKl욊fG4UfGT:nց{i3LR/u

    hj ݳ΂P_ jciUceEz?^ qJpr7~f8^Rref F%?bYxP+.q|fr~`;.Z rr7`J-V''W_"GvlY%9V?9LA6oh,-wv$auLE:hF 3 >n/ܙ 6r"u;FP)KgkS@7Ul,;ĬvvY.'Lh2Π[*/ȶԏ.I6x1yo,.l;T>V=j&(q24"u"5!Y ĢNw:OQ.9A/4"i}wdsjwهaD`,a['H~(gr&";zT.oocߪ,A %BOX 5<[oys^TLvCO6M(WФK0B}*S}KHGk.? Q~Eօ!DTz-UaCG D)D/XW$+qjo=/#L:qvtpL%)'o5gp7VeX->W=zAĉP<)psXhx"̻jzt#R@yî&:ȵz ~xa%`ȁ]f2{oh*q?r%bPL%I,ތWy|v/XOYq尝m^[C4_@7ue2{RMkm!lO&C_eѓ(38msah'g ɏϱH!d'_Y*O Y-\? P* lau ZENϳr4~rQ&Ҳ8ĥ@H|U׹+n~3 1uy_]@ kEZ0n/]2-2o9?hOC> 4҇Up{}VҬڗAvՌucͅ`12M 7m֖egkcхuzP UAը7"QO"Id0ReGqIҭѺR>Y *W5?EU7콆##V,;Kz=Sgۏ覶, LR yZ}UIє|q^M}Fy:)5Z[ áhJIP3fCr?]VG;NQs[lKfY' 3[^TuFRRfkUri1Ta'Eld~,]EY# 9!9qldtc4iW).LDFшhGn K!ۘB _^YtEDB b~ 눖JSVQ9[PQ*.'+or16>] g LOw#icHp >ǩbEU1OIML=s\3|JP>g}fr9FTh$3#<p~!:JL'JW[xZ~hMd۽V[6y)[HDlFXD(vpUhvmTj/ʴi9Řq&IIA !rW=;V*ʃuelGwX̐cwIkLp )X[8:41N0&i_F i!@\e'%%goQxia u%Ej]s-#ӴcuGݬj2&*g"Sf@phQĜl6dZZj%8? ťK"߇lmK.F9hEw©rceެDP EkbB*4ưA.~ݪ-K Uug\ +Z|ˏ4f8ON)7Zkւ %j/NA'{,H)6R>|2]Y7Y: ?<"|hBǙfeSz`6"IhKF߸Qf3‡XӅ)tc ]JNW՝sTFXwUt^ނ,Uză18Y˴&̬L'7 D&h3¬s$O+)8mNI{='2}ɶlpΝ9GcT*5G`ԩ3DDj+?>n`?ֳWjHE7ǐ?}\;bb<8jKuS lk Vdެ|cisKaRX!uDx 2:x"5\9 | 2¤$y\ҹdAR]ڽoJYMi̝g>W ( Ul]Cp*Kj.齨3-YMaWz@&v XU|ye& m* @z8!5 9?yt#NLHccB]ai"#o@, igb`@0vS%% TUr\[0T€>m1JA4t pRfZw)'D|&u:u;$GEt2݁-/a5׎15EIIˆ|AW{>WASTHO5.,bnuz x9IZ4h|l] Ea%3o(Ӌ;"jT򏩸~2`η@"V~PiH)GYDxLc}UIvBuHFXI˘[clq2J3Hv}Kc/CQIvIho۬!mZ~Ln:U%%da&YVʿ ~ $q):Ϝ ![F9z;©2jDHfBE.j-Wu"α@hJ aq4s+O^Mzj=-2P뚻:͔;J`*un>ӇI3 d됋FtZ?Q<$ +佣g똥W&<#2=(F`XRrm +8w{3<^3Q4 )ñ;~#VΙMsԩVp&yiz[]-_B&$w $>󫖽$iZ>f' u׸*J?Ά#au})c $굣4) NcJ=DSW-Wl^%l>0C?=U0:jݝY ~:!o|O3M%bK%}̣ 5i(zr-*3D;U깨*!x:h^͸V2vNǗ<˽P"$Sg2,A:Լ(XXl|XS >^Ol+;xn>#2C >v]16ݽ&([*Jp?><{il潔 `vrERh|4FMg~, |/#F<J/~p}kSQ{ ӔenA3 €zc БU{/' y[)]qJL!0'"ӧ_*1ѺF.k]#pg AcӮ⣐$ju?dQdXbdqt4߫7w am6v`AW!eAz.^(aO;#&[Egr~I8AX2[칕P=ה#B"E% ؃vيm8!Lڄ͈:a#1 8J%z*!Zn݇Qn(M!,!wפCCZaOg7G{/Ql* HUktH(uO0][&|bw/pȈxy^c8 .8o&=Fn0u]g# c ֻw]"ch(}B;UwMqG?wFcX22QN,xktNwPO۲Nsc%b-hRs^NITzCYy$6L4 !fFfbq 4`+včUKmPA'8CǁQyQ!&6'vqLu@a׌+OCV Fvں4 pz".Ȅ:eAXhH\ W; kx 9? ۈ]iXVH\. $-{t8̔OskK9× d 5PG w?NȓLG%{Dt??| rW'? ?݀<B]uA29f̓5RsGmPá]}nl:MO9&*am=37snBI: 䵾bO.Z)u ]1+Ktոŧmq#N>!鍫>P!HDaL3!`DzXءE g!4l$aw.Fo8@CW-?}7:Pdډukdv~ЕH3oFCU\y@\xB#aHNrMu3w9wAYb֘9Fɋy%^JplF&hG=_R+&ՔFP(p?YlY %$j,w+.ՠ0mReL}HR 6NYiL/ez~ #wl .yOu$. 禑 繬''TV섧`_YDlD0E+dWC2k-sRq() O3Kܴ[΁2".Bz>U&i}쫛"Osdӈ5 q$w nv(qe9s"lG kn^\ݫh&f^\tdi[ -=8hq+$% m'+A:`:û0V?]iۏnÇw ,[y삽d= 6>+. HV'_47Q8OEbde~ !_+z=BdmQVKY'ű`{Y\v3[BX]CxYoDyEX-9Uӄ'UT?z Q2a8["֣Ԗ'iu><֎r+kNj%ir_,xȥH~V&"Dрs|R)|) /WWC<Ѕmm(4XT~Pm"y{$yjm__3i%l] hl ҆eȁh5TJ`_ߏ`3l#a 0\pQJ?NvWrK0)Swt?H,$^rjʺR&Fla54Pc0܇3!c;I(o8moޭ;={' ܤvs8 g2bɅ0`*oLQy89opYAm2..ϔ*Y\(Q[eõګ0L.SC#ҾZRÎ_> `N\bip|H-&.2ïv2FRdevE}6ƹ}3;X)xVSu[D$ǼHAijz쫩\2 * Mt xSGJfb,]P}nE[A͊w 0uN ḶӉn_ɘe t*.dW(14z 8'/cN^9i^`u62l[:͡F*'=ߔg>Z4ɩ4ާm~Ho~^֟*(8֖V, |JR:{V߀,xwCW&vZ[$ڪb6)Ȇ^UP].~K$ 1)򾳦J XcV*bT*أc53zC4[HWAHwH%m}P:VmKJcƭ1}p߆ph02eMD|N%hmf"/HRQ, Tct Fozr;?"D,%''=:WQio?~N!-=XLz%`_kY%rg݂ǎT[2MuWȞ}Ũ&+r>ԧF((PʤO%"x xɞ+ 5e1j>v6x8^ EN S%-LQIi^mŸAL;*ɀjր WR-g|gN2sg2Qy$>W㈬Ai>KaO3hѿY0X #fmei\ ;3Zd٥]Is[5)T̉in([ 2Ru6F`F*gPcjaι%; %'IM1;ZV…~m*:(}&Y^nЩv0ʨXA*sqi%]J\{OWt$GG\rZHprdpƦ`"> j׏lR@_I4ry"/x!J;F.XP`lɢmcyE`ˮ:@Sg ;Żv\ɣsrR'rԋsq)ۙO4EqOL;g17lSYh=(_L##VT[Gz>rFX_=`~2; 3jв>3~-A *?V SyiE@`~MRyG<)ʥ'Ũ$?OZ@/&DKM=Z'y7x&EQT+/ xc] Q!{[X~*d69 0$Î,ňZ.v# O875xM͆A:_.p04Gj#YE/؅400}H3Wr* 2&@EܥHR`>Њۿ% Z9c/:ٚ (Ʈ鎙x{Y#mrwʀ)ObdX,8Xƕ8_߂:c%'7Y>;UtZlgw:\i|骄arĢfrsyOY¶e0M;0"SV yDXˉTWHi=\NVOKVkID Q3tmYm(JՋ?Hpzty* <{wM{aASM潡>ִ5ilr*Ǜep6&JobE:L } 2O> ~G ZnDl=߈!<LEfBMxN"R3Xqfe52R8n(PVN`w>$g_Jػ25Ab{Q›^T !ꍔeKU }D⺘*! "-QϏ] ե8=cT>)9+<oR၄^^zRv$+F|/w0RjR''YE32W 4a a3r)ź w|ټ-mN|Ia82.v/igJA$[aH$Hj*x,9tmuV #LK=rcn%zWD?[ 6ge >ly:dm# ~4[F=;آR2Ikcn2`i`zȘ، ?{ }j)al[a\cX 9۪ }([nqZMuX%b SqW B)^X1;L$N] 1g t~2yS p_]7O Ҙ, {) 1X-YQ PeZ!y94 N'"=&VQ"'~Hs!eaɂl*~!S"akNѫ<GЎA*@p# 0fqyIy<H΋B`ϤTTfMT $QScwt+H﹗U \*a{`ˇs(dh׽$g(l$'!@ WRÊb'Q!J_?A.ƴ[(?+ ~_" mwzi[y|X+u2Yb˶[2lyE" 3`1Pt q՞`K"`ט]f$Sʬ*8]!5 %/S;+mwqb*4L)ͳ)-ט߰9?4e\6ZʢG͊W`w9PrNh֍*r/G uc-^>yTzs"Xy [zAf2r6a! }a^$O"mm2SFZfRgRC^ 9;FAw&Pq}C׀ȗr#KuY3g.^2њ~l< 6^S|VVbhF꥜G*r"^9-R\fͶ|{>V:@#F:˭Dv`x '%Kwy9ݧMWgB?$'uk#vDeEX0d6Um16Y|ahbu^hK} 4@Ny+ JQcl(>1v(]H4ׄi~LEELCrtSwR?[NGnV^c]}lbM. ἸFQ0ǵ-ؽh鷱VmA\?B-g7['a3[b:,`.qtyr6(Ua1IR "iX2PN#ܓt_#4rpNU{ acb¨tkWY>Zd15l[\_Ҟ) 7:gh;\>vsM3@Yݷ5QX\ХtsqbbH9*ע@HK IwIi3ns JnF[zi+5=d1pa އ̲$՞@#:5[ c>I83?݋s_ŐVq{g~]H8zQ~(cJdq*O/6& 6b˜?>m,&V".*q̈́|`RxPV]Xkn doezֆAJb&};J+qD8lzP,C~/{~@,Z{BHe@vu0x78rY,x f]%4>hLԳOP*Jnf0-"L"wƳ(Vw&@sy@ kbiΖS`Kމi 1"P 1|wmgQedjP։R- h|"eRn+ L 07=H-U7ٟNA`Rma5>cC*(oVA4R)ߔo(A=AoEǨ-y/e]@UAh75`L=Hb@GGVQI%l G8ՆJ ĭIW4dbvƫl" Mg TFOgJ&G2X(1MKGn8{C%a GD ?xz! AM~"qҫ>\b$ȹ;s[Xkv+Y CyPs`].tM~\w (϶ןg)>h`D׈$$7AXrx7xNCp-KϤ %O`w(2aT5U^!I-eKx?˭9PcƉu)-VKFc&g; CW3QͶw$X[?qN!4-fEU084+Lv(9[魞QZ7M;sgz[^uD+GCĹO];^+Iroq|,@uĩBW'"JSeaxu(N!3|Q[hV{p_cnuu=!{c*2>}1xL"=ʙJq)_\ Vqۂ)&eR >1[%Ų?['!ab>;uӱ}&biqno{;N_{G}vq:tUf7 &5˟][Uvҡp'(e+4Q29IKp2Bfq3g6t%Lj& s0o@wUTŦ,V筆d8E:P$R0SF3b3-?gp' сu͘kOI47c~JtHu:@S]p!A`_M]#DWߑ U-M53M8rEy\ RT3 jC]8u\G `3={-#ְV#Z@יPKS"`1""IT[9cZ7j @eW\Ɨj5_:Tʔ<& /Vly_8 wHCaB±E10,:{ Jk6%!E5}擦ŔiwpmE󐿴ֲ$?{Ix}-5Mfgi:{k뙦ZBCJ^^nvF$*pR9(emphakƆ[9w({ɺ0-`kup7n jcQ.ib͸1&[V߻,+nv|UuP [i:Fԏldg,p2eF.55AVfvI^U1>Tһs?Op&nC*Puy_obGds 1[eM( Du63~%L6*<9˳`{pu$毗wX8z;߇b8!3bq[KePF=%XnIK̖wm85mVjd.$&䅂WQ2a^7u[n6)=w c28"=5PkK ގ0y5N_SuyDNu#Aa~zp{F4ѱwd6Q,T "L+'B_XᯨTޣ~iC 6~U%tM&r d$*;,Y#8sFQOFX@R5bih wMO(%~T3[mtv/RT`"S;hѿ'> z yRYF5D#gMH:y栻3R>C r%j3~xh,r3 М?F{Ml3+Ҽ`3t4[HO^ W]hsDռ.q֥@߅vT|y.+"Olz2n4 %߯ɷtPn?=T"ټvj7Zx:ʔ7>ͲLDP{:!4z!8%㧝B8W![g@mu6`x`q>]TL.=3@ :gCJj`ݼ QmPn4U})"LJ9A[oi .{NވR!֗d;@rXQ6;ɛ,~McN\dFpH؊AB2캮QdXRΈg+'j#]MօPaM8d1ȀRn_.7=yGܼ<֜3 N@]m |X@w%e>[eT[:UxihVN$e} sC  "r`$).øc3044<[)GBK;$j)w:4/iw;0mӊ5+&͇meH-)!;j#Y2yH/jF:O vjT8.|(7] |sNNZݍC3l̺^[+tΌb}',]Nu󇜢{Dqb?\l$Z@i݁z_ =Y!)58q7ؔI x=Q լ)&sƤ&Uv#&Z-3\c tv|*T.]nqoڽx@:-W}/&|߄;qh?ӎؠ:ltS湸 @W)쌄cMh?R TLjFGK]u{e@l٬:HhGA+{ڢҗk 5m"ꀞv/|:]@Mte_CO}$=2"FZKrVaMI:Y{M\ ,2H!=T($.aMpvbB+^X 5Pߩ&u['G-@=$><}SE!7!rGx7sk_∻︜I;.Sf5%wA_S7A Ko"b>þrZ/QmyL*/ID^tQ:QqhTk^@>5-ެK_Yl*V7SՄh;vMVD/ kO\ϐ8ըj~#u1:Ђ2\yHal $fkAؐ/3>)[kVSOC)y%I_-- W+[g"b2(PPKR#{'ԁ=DP pH nqe8V2*IĢ (}CbiQºlbct-YGL{3dǎ8>1>N}%R`{uvKc9W~ǥIn|șw[EOu7cJ!߭8Ŷ%9G?d+ ~v YOaJ>QFpQB. ڤ}ĭEE%gCXv::Mj8Z[AqrQ'c_q H*H^Nt܍i`\k;Iv!hwpdP?O Fq5 OG-Pps^(3.2m܁'V8isWj1oSo~O )K9(GDm X-aF.Aۿ@/K˸w"A 2zK-^d hrh׶n'_uUyB,=c<ͭ/6s}R.uv&>(ebrWh0S1Ԙc9ؖ Ƈށ@HcATԼv҅m=X$b>Oc)lv[4iH+A\ F2ڎlȯ=EYH x hmR7ѕV7:>1.3`tftFGV&\h,hiW"N;x-%DS+ *N>Z5nAQFUA¬)V /1^OHF;#hMoi~)mKB=)_m=[W;'j"]Z/^j?ׯl6c O|}־?.}LN[ilsIX&Nz~w3ybK/ J+̼ hhBtkXOc̅fL$e U S_j't%٦ҪS| } Y*)R{kʴzڛ^Bٛ!/6']@ :$PGY0i w{k<#=%V^I ~#HLU zۥ]?]=d-ȶnMQ!\j㞙/QNj[:M~Me,#z:w,8sp(b{ uy>_d 8GRlp79hJj&̎:hC>!0]?;[Z1:s7F_WKfM`'{4 +4{ J~ `ܙuH% 6@‘l4Wώ<m*%|BPOsۧ9t;E6'DMoy;8ߢmԪ=O0w7f2|_YNQ%DF6#'tQ;ӣ([HkO5 *&W- ;~Oddm pc_'Jv0| +=dSHRƗ02lVb'v)&L0:)yJ nOQ/\_Kza> Bм|Ȑ| Uķ\<].H(hcA%pwO,!eKc;$CgQ3^ t&akk |B+w@ܫL7>a7c]>*Z䥒Pc@muXA c WGꗂUB'往 e¯R>ޢ8nXGKD.9-8Vjot5͊We0 _Z""Q:/쵎~ӹh$pVdó:cPku z xC0TydbÀJuxgvE |Z,dHLBjQgϝJ"q}"M|KÇdmpp~_*ǩ|]m߉-sӼI c8pC. e#gQU2O0!X^.TW 4_G7ʌv{Ok__L^LAQGK$jO DHUМ2*\2Ӭ؈5Sn+RSֳ()k>1x?kx9SbWs t8CygU{Ug'RO%HFzdI מnc dN!yf=`fˈ*y$(^NYmI\y%2~ 1@hpJDpIzs-RUt4&pT$dKZ=NMwu B;buDd0RWhEr:?߃8hKRH-D?(m-#ĵSBVU[mW!rQx:oMSހ4~eSԒd.NRs7yRgIؚs27ŵZ@\Ӽ,:/83nˇy6h} h. "x|.%b"z&\bBzOs&@彞A:"G)V\ДJ@KkGϘ5SHȏL_KF:REf J)qRW˪[Ni3K+Ar#Cw0i'S#(ЄXЌi"<^H)?.<l᣷^o^:Pǃ$U1YL ^nJ 7~ce?2V 3ʖ%ަ"\π2fTI: e%񣷙N:0.1yU֧d~~O0 d,UbfvuzdrDZJRoR8#b8=3pHCev<<' ~WKqKE t7a5!1rS?P 0lYqĀX:9t+7~5g(AJ:Sa@|QkD&&1`sbaؿђ߳cS#L`04F(~{2ulB'W *W3-u+ŦSHym{&t#N\/h-8x )vܦibD \X\y%B{@DO>Lš}ɽ#wyX N/"m/2W2 ,V|ӯO$EpӁf jKtA^zT=0=1EV+F3GT)ZM%"I;PioRYַIg~dxx$ B] j{U,$pOAvO揹|QF{+Z%FqRIpg LzJ2ImFZ˿KӼ> eH?-!nxu\L@9h\C%X\%ۮ6;{ĖOp<+ ){"EY$U*9*#=2CtaԣFUCd4=?d$ AMO H8t>v3.6 Xh_yFvJH6{y^s$? WyY X0UZ""R(!H g:>UUU:wQ_$6@a WcD4h*2F*~ؤT.ӂ0 \7{ {^GLs5QIw29xUJ܀9vשʖNv&/Y$7wbD㐍ؠ@|&o@j-Ga7~/&'Q!mBH0q5r<qУ^;. :)|-85mQ%INvs=^GeeE3*^ bjrnNO#3lқ0ϡl{v'X*k3ݲ=еJ!ȋ }oZF˩/IL݊(PܲL@5*IE?sV#"A`_^}uȔڈTZy?_j8$h v"N笍ڕ'Hƨ(m=wHƚhDkT^Hhϊ2K܆I >Q:=*)+%*,`B,çpD_ js%G@PŚ 2RlTKxu. ?cWVGYha! )"/@|X#Ku`uS }8>4>M3^9ysKbu_ƇQy llT= 5devE$u(/w bdA624GCꅶ6p92pZb\LI*O+IOG2tƎ5QUMR~FSAgjQww|X}9<‡Q2ʋؐ6ǟWNkWi3i8x U5Ƕ1Ĝc:xl,^<84QJ|b IU/e$vsGW$ /}nflq$˿WbgOOYwͩjgЪsdRǪ&+k(dL[tu6'zvs A5$ )MNB z ;ECLs'״ciŖDlQ1 jle+=)_wɔMDԣIYFNO^녑VJ"\#H-tQBp?&3 r^3Awz؉Uiuf ڑbr*~l`8pt=#K8O'P̄MT__)xŀ[~&c- t|c]luKhr>u3^B:ঞۏB$ KjKܬ>sB* #!tڎ wq >!XgBLe}Y9][ec1Q3&;t|w\^,SgX:5@pD6zxaQ'91=ky,#0ZJpK/E9Qv^*r"sFD4Ewf'& j w +|+KO~MAQ[P-ͅ$ ng2^ ~@; g%\D47gVA Յ'o)nνZ%kF ҹL LԼ7K1mRW.dnF\=,x\R,:kJjH Rfľf7<JkPZ2b=-P Ė`vp:L`.nHߓ84$G.Ȝjӛ}S_ߕvh贾 N՜z5-F۬jazkP Z[x+JIC h'L 蘎r}iⰑ?#:ğWUueP3H렓wD$((Ixh,̈́/ȁNč'Mh lzqm"ox(#B."浺txO1++zFf˼it?N|584_n_Z>eɎP%5B#g}hEΨ`Ju #;t?Lgc(Hą*z@bu&{}"qDf|?ZmH, _u*?t9_f:+Z㝘lԂ-d >L%[@R?RsVV??='p1m#W> daX4]bKl`+鵛! Qn<ƶjA{Q ؽv,LJZI V#!hÄ>~s# dS'atM$w<< |LL~(#'rbNh;AKEtMB;Cu"miр@w3gPƈj8Wa6 цй,]HCK ܷm8f۔Ak' BW8sbuzNLk`f@gyT;k ({oFkX`XUӁse\kӵA|htkbm[QQq.%N-N>Od܋ '8COwIռ$ Ov*^,D')vπKD %:?ja2>>%vug8k/)ڐMv+D$'}'ZSwڠFj ܛ a_8dg=0k{vIo 9 ^= AG_RQ=6o->!& PhG (zR~u` 98@b_?d(i<>92acBzXE( + Z@KҐuSjdF_.X+^Ě7 u7[C/ "Yj@d?fϒ}uS. VJt4Sa;S4]Z,2JN-/{ˬ/1YtQ1I J&-i`M' d& ymVZHz ztW;,+$8*WrPX3(JaJ$\o|U&NQ~$k`_g  ڎ;M9Ar->q× U88;g=7͟v: ָSnt'own\o 7~n< 'rB zin}0 `0nV+YO{dX>Z%n`y5XhMKWVVOQvGH=H} ؛ۏt)!Zݙ>F\Iq孠U,H~L%X02# Rn&<2PB'\, kbֹU>Ynrc8-ܿ#(".jɺ^FA75t!\ӐopM}VY'"w-1 6clfV8f+|c2'_iG ź4>yhi$퇭 vkCl2Ezx3p:A2{ճsf.Oa$@;]iJH0mh.@'XI.٭saA֜:Y9F\CWTgsLnpы>D,6»Q:^b\4_A!nz/2dੵ ?is!2OټMփk~{Moٟ0x^{jvI? 5*Pwe0=_2-`VӠwtgZL;AsNH}ai|(lP\M=D|zExHSaa>}{SqfؾCOgP3 8H`C+)'`iJjgihp-d1F>tyg]Q/xt_[ ԦiGk{av3s c,;c5"ar.wϧtG_7M65ay_0͈|c.-"6K#Vnkײaf{8` `X]zk)fp4u%*FO#8NP >wT= 4* #w2"ٞj~`:Xfٹ]5>4@@S]Q:Yf'6 k, @ u(PԫY"@QȧJJ.?n z=I]"(YU"`>qd7?Jl_y"o&=XmOT`fVDK eA#{S9߽(jK)բ$mG~Lx?f!%Ub,Uw0,xჍk 0zw8'Ur7*I96uK&ΧDV)"~Ɵ4SՁ>܂j g¸ǔzl;PRpr^?PEڬR{D$j)d6K9R0wQ<&PeRp_"] =7F~\mC8hn!]G ]z#Wc֤gbS-PB/AWޤoɿ\6wZݦCI95Ln`P[yny_;,ԱZ3WrMaOCǗ\ Q3 Hip6kVR`F9 h߭)sF$50eK@b"qb\Z dX]0 O=J` `/A473\:ϭpl4[+OT6;UulcCH)Qj֩^=Sә5d玼]px$I6lTЇ/u5-1.PmܦgՋ*k~j47*FiZO'=ePrRt2t UӃ2_x'1Vrt|R&l%I-?&H10 LF BdtE$97<՗eI0xZ{=ŷER̭z+>盙F7OmjL sVwVbv!u .tڀ)gB՛k> r^sgVjg~0C;Z ?aTZ @v7[mJ^*AO O){ٔ0?ⰸm7*eԛZI7WaS9"ۄv\:PW0gtY+nXM@ 2sγ-rbySmK~BvH.a4/;HQ`gIt׽oJ Lvz/Rħ􊫛rSeԿ > :}T=ʖ *\ D+  \BGFtc[yH%1Ѫعw6:_'`+xJ,P>E0+qh7_7iܯzv+e@2V V7_ޖY /álz'#F,GZJ[p`mW,`37p J-"z`ԌȮ5^dY/@ -NRׁ͹c_ZQyoV1,ɗ}")6ҀG،UEw=5Ky <Ƽ;i?HF- ]K~6Mb)1LBOn F*ވ -BddLFFvߛpwɱ1|fš^vh"?-z-TF#bݚ6p!֒,M:TE"~lBe*0m 3ነ#!,DVHϭ.jmeG[A1Xn5:Hfh#U驊[ B8LǀST'Al-='͹k?`[_^w5zP|[sXQ@t=q߲ +nNeE?N;0hӣAL|S]O|_!"Re&FW9(8WjBOJdK~N2!qagP5e 2OLwwAVëK(z^Wb2+W:sƭbJ")t-gч|gxxah$*AWM7Q1Pm4V^g UL@}(@UGh6H@BX2CрѱJ S )!sH!x'S%/fVncGm.8ʵQ@x*C0D\6G A&6X=h>](W6HgrTY O?σ>&(nvZ@ënd;!t*=hJ/9WCGLӥJEmoFefЩ,%x餟i#'3^fwbHZeUbF! UxՊ#˺(෷C/b| Y*hfR)DJX_jvvȆ9)ٓV4ݧR-RMP}2"C]+T~zqujTRCT4ц:EDf9\5o ݄*!1XA_Y ͩP%!< xT0Oh?;O(Z?? kkd4&`N_RRM!uƍ~.q^HHWj螈\ !éPs}cOR6yDI5X@}iVbxRȣ~>9^vy aܞ y_m^M 5Q_ a:aP@Su94!<~2Eu}7H[@B-0G¿ %^>ET%E=7Gw=Zn#R:My2:luU! Vj4wp,ǎ-uڱXXB.PPsvݻ䴹NT|'H#P j*`IpX} !H4Ku<)\O{z˖s_RF9*] t8_J1;si"5cPAl&~2T1@Z甈ƫ'*P p첸FP|}.~%cI^Hyihe]W`YF/#-'-ȓ涊9Z `GVQWFꠔVXhJOCe O]xf:EU)g;{wuE_9d_fGŅq;r'0؜d{q%+ёH Z pf~UG1x# ߑk/cF;k+ʿ vVgj%x;wSړ P|uz}A{3<֒YT+75)zsduVP;$>Rѫ8 epdQe?O]ΉH^i֮6HٝKREV-0&m~J |Tܦֽ,&^7uvR W9HB 4 #~AbfG#=P;8ב%g '$aC)&B">A1 ,9MOG0{Udm^޸z9{%Ξ@ITn[-uX5e3+&p=#6/ v:G9/3}aX,[Nw:XQuϙPW#o#իs 1{w ]|a4uzGb2/a N՜]#{ϑAlտ%BdXܡ4l't'6'.PU2h9"NlNRMҫ% #>3Ib8ZKvh3i$_ș(²)ˇsMX}"ߖ(gbhMGt ۡ3apk9XL5 sb(IH -Pe/s,!(tJX䯑Xief~++zdExP(G>eǛ굴 $@t]4ԾWj┣Q֛LYL4ɍ]1Kj/8{{whࡲ?JMR֯]P4<N;y/(NWwxA;T<\̈47Q UW Ҋ{L!4C-Ϋ;̔!Xhg߼F'.EZQ^l3Nڞ D  5G /i hr+`d~~P/#FqSڷ$GK2 !0 - RZ,|&Ƚb A26@ {m-s9X)I;/;MK #E"*i$Tf1XK@ %] k>S~ BJ_l6P3m2HyV䫰Gw  -Ouq;u6#X4 %je21PI>xcto8gvj,u_AXoۑ;urQf䶇+T҄⨠>SnVP#^8aqJza "x֨|dzH+c1r_aZ۷" ,| #QֹlYmw ɗ+õvdh6 jTDw*pv`1)ZWoɽTMgĚ?ԙ[ucD,V5n}AB"l/bZEr'Nj ކgCػA$)ۢt8ɵӀLbU"GF\4T@kh |51JKrSWL Ǥѣ,oOr%}E+u|z@mBD۵\᷄ cAnZpHc G"ua@5_v7@<t&mk x8nOm^a KaQGR뿤6ې"6VNuKxNXƾ=\.G~yJB}+dw5vmiDQX&;$+7}u|\12F9fޫKA_a5 ~pw{ ɥiF ı A%O'O9p[R-|hČH*+(閌]CY㧓`r ԈW&]gD Xi[d@s`"n yl}q )HKgSWVb8аeǓY$,t0P9h[i\t|'d"M4rsOxMFpP(2Xh:_51/ڜ[l4fXlPM()2x(: x)!er=DL:Ec8z=jfO>NeA2h 6,ISܠ޴aڴ.U6.G}j!TҁgSy84Ecjm)bn#;+ jbL6VɁWM >y@%K(yl–g^廜@$M;HPBx= RmumR|ǥ-gh/U xr| bamtγ~7NJ=6;Aꦍ T; V[~1+W:ĪFZ#ˌ!yNʆXlP^2gh!#+P{s&0[4\0|?*Wɶ=PCPR_tDD?b~IAsR {3G=_-gT:.:ќ<8iDC{ͳr/|9[v &qEqCJ9y)A'Ȫd#PU,Zzұ9tݸX߀Q:όTMadh2a]y̸~i*L m?t*?4JȗmSl-6a LB=7&[Qy?n9D"CIMr&@wjşTcLq R S)E4lWRA l-A\&tчHƻc߿>!m| qT ReΉ+aHЃQ>LːIevS8!D_Xtߣۉc+.3ξ΀@YyF!68ZsOܝVk[p/Ơ`?8 +MX98ԥN}s_-IV}!Xχx8V-G Q̭X*o{B(E-+o9K~>ahlky|Hkkh0.QeGNI '4j}CNSED]gV'S2̚Ͷ{[iT^奈1=J F #R9%>f f:ԉxo$hA J1h#&1zH~951 Z.T'MB@#oh&d]ip4%gPZ~Kv:Pu,gi-"Jjf-'zAq&}F9q2z-Fv4ÒM@@~ek,SͬMt7•,0!`4)J6!_t{T -{9,)dV3v6]hIgyZ:΍j:J<ؓ@ъ#З7|_yၮE [r`zw|>M= 2|x,`gI㻀g=c p⠯+Z:6<7+PsNs n /Ca>^v[*ۘޅD YiBW?d`P'=OV%$ 'r'!?yt2.YO|$/#$\ػDV;PwQ C0 c4d-Bo<~l$a5e=6Kwm y+@ wͧD56 ,LJata݊IHC{0UT\䄠_ğP><"xV"</P*:CD$g[+ֺcq9!{L@.?  'vweR'SvbT|PoNCODMDr=@cFmWq=\O)i pqQ;CEJݥZnBXQ&9H [ . ʹ'-qCڮ]X=#u,?ρńH%(ĵ85. XyGOk->kE+%8˧Q7Jۘ0uaS*par2TFWXD|l\ܯ('j[{Yݴ惼(?] i +nظabөq8եb|_|\;4ՑWTVא RF+0d%J~F1̥&Rls8ꫳ-qTu&ڸ-_GpF^/*H,5Y{Ta58[x@(% 1A$cݼ?F)rg`/T>օNUv-# sf7Ou=MT?rhk*3ZЛp|DMNX\HJ!hJQPG u]e<~U1N6DV; T^CpW ]dja~3hGvv~g cOS@3$^󝅢,8o"sgEQ`LR>2$o%\wIȈ)+,˛`$uP8Z_aG*E3' T9vuOm޿@&[QuKJk@O_ ⺔G3,0"3_bL~\T2i“ $eR8o$~)`Օ\kJ _HPN%ujpBA!`C r_VֽM,G"ǻA Vo "Fߒ9S//q=}FGAεM\üeG7W\^e"hyŀup^g=Œw޾XƩ|V\Kzz's7{}z9~QE5i2G47v 96ٮ]ܖp;kr&*C]xJyuqVR$,1mE޸NL^~[*L𵶥LrAǐ/s4ȴyܱ6'٩`onz%=}~f8V{z7Ӯ)KDfÝ:rXb~4$RxRʕrCfӣP$t7bl5ߎ˽)ʡi7 QH":X_?bRh//I*N9dzYI|HB$weV;z}gvD7#-q=oUMHm94=F[ *zhŨ經xp$9c5jQ,rT\05T8({"nM6g6iK\_ [eW" B*wH9h6kxdPDҝĂTdNCuw-~+ *cEIeponrbbISg%iilt|]I$M-ös,nVёc~&糙2M&3zĀe)6v8GbS҇*z>)hr'O'ky/NﹲNlVm5M<*:!-NtW\ ZHQ{ZC " vBKmt~UX( =Z,HS}Z|k&̻VP#4Ȩ5(Xj8]mv^3";rԷֶ0'Edx%0!|#N38SϠ^!zƇ`-7l @Ӓ(v4I 0 ˀlUk_G_񟵢_ȫ&,,G SOl\_ډ+y?{.L[@  S^k.Vx!4vOɃm1L/ 㪹) wr߅ 7ߤJ4B>̍jff_Yih. ց*U_]LMHFvW4~ـ]/|pBFo_5a*{k'w]h5V{ 5ǻ<6m :+]¡BP E@璃&B'%x0Wk|1&LJʡ wC8<0šYEO' L~xjT ljcȠw"@LFYM@ q5S=p7^M]uSLJRYp =ڊn?JnE;S4V$(z髤%]:T*<4x:[tp8?2p v'>YnP\,ZлA "AAJ(L-4Z5TNDdm X5V13yz}l{3oщtSeqHj9=O Kĩ!NP'lΙK>*I;땳y[TJ?GH=9.D -e+Xo g5}QNjU4$C^? 4oE2 ?([jسoarڒK`A%\.hTShG:gݚRKk}ҵco(g (\$Mγo| 쬂@kslI,«Ljoy"&ӦhV!qy㊅ël&ʃjr9q4v?? ~۸QxfB!?9ko&%NQOŒyP Xݎ]}b/&nlGR"xlȐf[S&aqI{ y0ë 'YfBӄD T7~ç?lLE0buy;`3 @ 3*{m4ky1WA5k9[Jhu"kɘqBp1l*$zGRpR2bE_eJLKv HAc[k'x+z#B@!'tvtʇҵIF, B8TkubT8<c䝾]'rjuLE!i݊ W sE;*vOw wBS+{Z cÎvª6/.ڢ|"x{ka{Kr%t-P]r\`b,^SxD4v9!,*5~9+x< joc@ůZ7?Fu)rF;sn G1 c1MsE8G ,;i ,N~0n;`.ja8 La2E5f0Jƴ)vf֐22#"5+{Ta#(Gy{PL.\;߮`N>Iɦ_>xeM1R&7QYx˩cRΗ E^HĿnx?ϐ dͽϜ;K^JhӏO*)!ċW?,%M~V"BSfR|sgX EiL@Է^dv*3 |(ŕB+'}M &`I3'k~z7e,x(鷎* k-gQeЄ@ɓu+JfBi:`ۖ7[J!CQb0P1du%fVS玎\vFRD7#D[Dֽԅz1lIi:0i2W5Ե E+J 7 >@ʦu5=Q|5VCeIT0=ƽ \q̦xQ[ NIʎ0`lŠ/6Ya%v< !nthD 5+33,yvVJYCEznibg#HEx6ao׭؇!Ks*uMc+ s9iGZx(-R w rxj%U ]4 [鳎8|03o.1s اF䶐Ϊ(B9c.3g40h|WUGk3/s-a:7L aUov`.4FkB 5+JL ֮ >[C`Y{Raz.P/Sᙋ݁8$دBQlD 8騜I@Lj0#axr|?wաBKllsl%XII:;z _/s>l.$FwG(Qټ&BF5 '2$[F+_ b&|=] x5?/#DcI(Eڙ5?׶ȞeI 4X.\cҮ|G|TEtG~X~>[߸g"RG5"괃[Y93Y cFNʡp[%Ttã)(aS:; W5{Zq6@*3銜gO+-8(JgI&؉-5#X6|lE!AY-|qhHQfSeR\@ں[KQQi\bL)JfF ylȟFIYG܈["ejb  &M Bm;63 P cnDPqōlG|di\ .*7?=?7.݄i;!3r&+z YC%Vv@Jpǫ5Ų<~Y/oCLD2B™s7ʷO2p .a6McJ)"4׻.η? L P8zH ~;y`葻hƹ#šo'8q0!Z"gsի_ %` ֌rᯪvmBrcR8r[PXBQ0ˤ)^˞1(*Z$[ Ҏu&zհ4ıc誰$FMS?gBVu@D-NtTc_d- A\RSzŐTl#~p6I# z3rD"㞄{Z CGPgl#Fo̳]yrGmMmin\kz{pH?SƠOXFo7P Sj$_@uf}o2Ljj;dS `2]8fkP>@}VSٜ4)&HhfGi1FP.ş_~h.٥` HhM4bQvޘO%-'ߜ&. hB6쯷oneKKyV'&R:дrnD||cZm(U ,Y?`c j-;ZHnjɖl,Hy !=QW"Zij_8bC@dIWTaEYĎ{z0}b@J'''b2י?س$G_`p"'_ۓRDixۙWINddsJl-%(vj{kwq ?K(ؑ\/DlT[쩁x#~Ō4t?ƭ͉$[诽*< m `eUC)d2A,A™m^Zf)ZwP1-?D Wԛ< }գ㚈Ö6Zϩ-J4t\:ȤFLkdB1SYR$3D~ůNWv+ƾ}%H 00yvCKym8GhF9)1CK`4H. 9. tuI!zkUHFS-m-8l\ ~FwYxBNp5ʲ[0(.6+^ѭ?;Vs&ӞdЋW4s!¦רC6c,64&I\2ۼޡӱj#B2gFmucVր_SNij\w 1bG0┆Jʗu |]ƥ gΏ81̤m}'@2GUb|$<>ޕy1R+ vPkjdJ0]>;!kX;ޛ8*\t Qkߵ$MuG޽[TzlK6 -%̑s'ot {Žh`F^TQ0T}#82nYL?;^=8OyG7;|^'Ly1_Jy!P[#5kF"T\m<'9n[E-Ŧ,Φq2ctJ 0UXR]htEAMԜ ƯID_GGnGz]8mۧ ~Vޏ6Žygte_NԄ4̙P]_AB @@(bt`0p!U;eTċeW5ȍ7eixhZ Ͼm%82A KA%S'M4MMԶY@#G"l@wH, xX+:]!P:(e^}FҪ8r}2+ͨL8 GB2~0@ HUh`(JaՒ*Vn6aL_}V=1'ܘ( 4!0Fo $"ʱ\_z^[$^|uƺp% poɿh#-DSauT$m_=XP-znH jl<,{Q7z'iY,tE#@wR)Pt,ךnTG@ Dǖ&}r> Vo,;bߒ.m3sP.PPx9"/H*)ê?#^OZdAT2D'O Ds+Ƭ*y $A/:y|ʦ &N6x^B72lJչQLێͶndrCij*tKTDo\IIH^-sgɀhc`.+R=A~NAUꗴ1 aC BXH9NDt1k`,#!ERQi$@-֌9C_PÕ4QN,R6sg@ynr\4u6,q򬐁!sX/S{cKE\ 餫vبΨD 1R‘@ނH!#Z7({mI7cV?-#UAtbT\uRfN0OA"|s*F1hRde:iRWH‰ Bَߎ&iv_tR^ pu]t l ݸ͜WLC [mK_SO#l<,4 "dOej8NĀ ]5B,.T4LT|>awZ֏NY;"kiӇ>N =6hH~:Q!!Fl#oG*2R#97ǭ]Ѡ=(ܻ|OE*|lb5puDUg]πSClA~[KOcQSW;kҦ!ͣ2WEb0ν^A0ϊ;Jf>rᎿry4f%ل%# ncS,~<&hSFbPQ?'G0Ԁ(C"+YOw_czI`en>>@aWR OoOQ jq"7geS܅k I=U_\߳~p"/r۱gvQfr6_ǘZ{'ƫ.xr˨Z39NI*VMץjUZ!qEOSoTNkEMtSšv`u;I-eWʆgtm?;3 ƒSuxþ rDA; twԦf_Qj5&Ultlt>asTd/[ɀr!FjamfAZ[,*LdboJEJL SxɷM7璕C6aEt) "<-ĪAO}x6̭W|%@"wU.]/D%=[? j#^µ ûJ|!$ 'kn` Jz:3Qqpg˚f A\Y8cF.fsS FoSkܐT[}Mu-޿93X?hu^w% D(q\J.X D2>mrӓ׫ -p% ~0Nm-uxRmte|M\5׺@ʲqltlU/Y_`-[Ϣe#ZVdg(N:Y`DEUtU{b"#+|B ړ~nFiޝ\.֕6=n2GWԄ׋IO4D$cy%MĔa?k);d1TN!E `,4/$5+qV{@^oTc_v5IW * 4ǑsQ]F䙐!X܀  }}+ny)#&)2dY^_=hݯF(Qω`2m.#;5C- +6J̖S`KUӕC hpĎ2"4L|Y}29OI 䥧ϲ.--VyBv(DKoO>z߲F\vE<ͷTq'[AͭB̢KIG.Ur&ރKfFI߻N@'Q*4HٴQ# FjQaZ_paFÎ X3A)^NZBٻސ`2nDg$Odv4QA[wj۞Y|W\k͓%[K8[z:Ia%#&.P_31mK(ϥ_S@lifbʋ/.myY7Q ǖͮ%^OPlfQ 7hx#Gٶ0*4ѶS,59O/ s9S,q`~GR=5h˙Vm/ՏL"wG ֵ7M^K`݌^x>PN[Ơ-?{d8 R_{]\o!Wt\ 5!OtF-֬yCᑽOmm)|6 §ٶ?|C֦di/#&7 AŎf{sC"嫸$ۥoci+ܰ|_<+E=KPMl&숽]ʟTϗդk*~eߜFo#~4ZRǒs*]3׍ T*}wr oAg2m9}kS- #d8 5oʂYeAV5S_Y: Zk5ر3̚WLÑ/B}Et琚5nB<9yۈ}S9qRYeq_>Mw ½|\=ca; Fx\Aݔ00  A|DžTNܪf’w).UxHSy.m`3d.ߘ˗xs(/Gc"+UDKT$gW.V(RO>94TmUY_άDX[dDJe#G-+Cq ]֛=<=z`)FX+"{b}梚nj"r,O}ּm&-mRCPTGg_+K'WHAZL#\E `mʄ~< ۬()_]WpO #f;OtZS6hd? < 7ACEpq& v^ػ>sg</"t:alꦑdsxYo;ߝ2a޼kô+j}o*Jȣe[$ s񍫁BI`n]eȺI6grO!+~.כP~ix`+rvz"(3(I4A ytO#g]yәlڋe)tO.>@q|qjqjϣ?w(lHg,QB[BRTu:]wg+6ѕ2Fș3{}d Z|b`~Hk+:L?5^䏡6h`{m2 E*N(g0@m-^bD> "{*ГT^g7{"F඄wۓbEB'>$>ө9O۝RzE1}CJBd][)ގ]3P S#\mŹ^vHSLJE}AM c {G~ |hOBv:ߓUb(EÉQeϒFf5n<#1Mv"+$YY/* A T$3pw Tr_o1=r:FDIh`I2D w łQpJ:>TV/E<.0Ą iUk Re[(GϦqҘͪzPݟl>"[=>:7={tnnuYa*‰óE)L?,|Xlz¥GŁeD]-Ym:\u,3*fƅ;oI%f ?]e d#'X68fc!Xp"kv WM):#`X~}.. |X 2siR騲Q&G@OsbrTCH`zuL,{ivwr몃ti[WtzKxMYG^s˹Dk @>Hn ºe{p{!.!.2(  `Q{\LdecaۤGezݎܣv lnYMʼ=.!:@c"B~cL}a;Qj)^ xt2MA|fZ@|$єӒyS>! TB3.Yq e3Z"A=b2\xLlF 枠򽘝&hK6OSx?]o8nyv VfAoa^o̘"'1tnc݅::J DSQa\:0cW QうFw`w<6άPz^َ A\K9 JG#f-n#8aƾr*. @}Hèli brni/Kez܍b;$zQ]hSM1zb;"Fr-_^X}}Dj=yݞ7І~tKMR",u&0Yl1jJU8֎+=ͦ1@۰C%p6Q#_;*ri{NI4g B ^FiE$c\X 7P`5EbLJԼJԦ`wkqwq RrnB˱*(ٱ,vyz>9ߜmiGwrHE+۸OXDbJFwu5N Dh7xԭ*jy Z6M^FX^^,hKk^V\8,^-[LwQ lQBDZ@-WBD;  fJި-_"+;Nn4|r/'zSR(7jOo_ L<|> _d<-o`,.,OOe=o?ݦ\eא+ Hm+,;C+^@2#GiyUoq &zDJ`!d&e#۫9pY#/Mn@-$%b1.[~$rZJ>]q[}]\ \ bNcKSNuns*@VB?Qh(܁]3%:0<'莤kAK}&'}mZxA!aXAq!Dl*6BXdz?%qFOA@+X*a'z'Q>fP{|GQk )hF4𒾈OGo22_u*Z5_ l׀XnςRT{)c309I]!:4'B#Iʱ =Sm,vwvMTl~jRsS;F6cnڞs=ߔb7Ǚqq=[b^f{#%J7;^yg'87mL[9b~ t ``D\P.!z/LT$͚m|~{,Nd4FCv_᳼|Z CU .x1O&?=g:ٝiy}Hn?It݁y##|-ڮ4c;wn:V*_0Pqxfy4)P6׺fy^49"R-jˀ}(X,H F`mTU@Kd`. ZH㏧pk`=2r?Ku_q KQ&AlE ;Ecd&8KQQF4#92l ]lT.\;c.:&؄PE %$  6d a+&YeZu]c#@ IQ{Le☴:Qڏņí)ۄ 6Bku*#&N,&bu5Ɂy/se=ֿ;C{`s"׎A?/82(~XaA~*kI$WGyduz-'DM\Rò@8|t'ĒZyUyQ0)ؽ&~+=MuK@ʕɦd'!~D M=o}"caC/mS:U?it1Cfo$J3,>\W'- '@,6 >Fڹy&KfA!C["{b"X] =J[L`DJ囡Q!|yAx_%KBV_g%P$ : J0 O6 ACBz;Cp do:pPicXw< X+ :HANld$G A:fqhW-ϊu7j*j!. uR=}WvuPf-rWZ8#~l=;`|QX5Gn3ܤWDo%Qb<J]/z[fʠ]|FG5қaY?n wQ4{d([.L M@qLTf=)^0"c FZ8tE_FY5YoE:Ԋwp@T=D nA~ɧ퓉&LHO2OXPvx145[[uyiF;%qYL0֞6L l>sȟS 񸦊*v0 >ܣlyȮfp *o$٭H|"u4 d:jDbt3Hpa8k[%۞E4DY%dRlj;ʘ 3ao;DωԚy=S쥵LdC4f-\ؿ_64MR3/6TM}4^~atlRJ|ZhO -\Mv 1?^>ڄpDĔ cH 6JR:4Fw;M(,$U'Zr0RWw> ?[뾂{*Y"9v >X} d.E]wfW㤺*xOjf;3덭MG) g̙kWb79ҰZ biW{ENF,rGu%hd;%jТȏ8L6Y=Ɇ-G,X;Ds6YCu`l&:c(4 BK+TXw95I7hKuB-bG]vpk|j+ˮ©Q%nH9cЇދ^CSν2N3drH595kS>w74Txda7$q)CaGn]ߙ0.VU;rؿZVx}%kn!:dROG{ p~ }!\ 󙲈,Q.[WDQbo >i M^@ M\8240tT^Ƙ'ژqY[x^N 886v&eV&,xYR*R7 8+*6hzm2͛DQd~y6N%n&GL;DR{90Ot}=rU,;fGc n)5EoqVFO$,cM.6Bm.Xy!yTdTTb34C PI1Lz)|Ҩ ^lӺES5`f{]3߮QMn EvyX2"3$-SSTGL~W};E5a8`C[kl,`c1gM׋ ųQiobݢ]ݭ0 B{φ{RW'hiRy!,)It}5:j}yYp: t.IȢ5*t離DCtry-ѐKq]RY?vr*H^E3!x;RQZ0݇ӱ Bw<$`B`$݇o\!QDY\8GŪ'EDAJ][tE8Z.?>Ӆpvi K4n~+hq.LWB9}bgBr %P" H9/zN񿎏aP㤈li]_,}/?σʟqe="S[cdQ p,͚8k8e|0 Xc.!OW07 M!Aѡ'[D)W˟` w&ql% ' 菢#l=rN t%ry?jّMgeͯtm@-r^jN}PjE71sXy AߜA/CπپOޭ7WX>$0P/QAY[RF%`5 }1bsRG`/^Z~hrOo\/S|%&,S<Ԩdș"Ln&{ȑ~|\ՙGw^ń#!BҶ4/NaF$~ܫzӈ %#XGGՋ|~a1P@V׆>XP'ƻ3`3Fc %E]817U|LuPwW"u /~T(gr-tI$?1$u45Uזv}>-e̤2w[6SE SR2E6}p~yY2bF$%1g4nt_!&f.GD"PY^gPi[TD}E&u?k aTRWʻ>WKC%$0k{totMy;P(E{xNNgCL7Phpfu *V3_'gV^I\y5/fզv*~F"V'k 9QXB]+GLB4Cy r>*ȕ 65Xk1Mvo~NAdMxU情=R#,`6\tT3΀HíAc x$n&A̠ީ$z ONGOJl{XÙ+=Y-U Gj 3Oμ'oo ;0^7*АR̈fǏw"2$܎bD^ᴢdMɷ&+2r*s}c̆J#X(~GgVleT4/ O`JB]Kn Ք4yODDZl1SRVYmkjmb7*ဖ$s'$fm*u |ZM? GƟs3z _?1 V_C< eVB{ Duy\ͦZ>m?BʲncL7TMHo^|Pѧ`y%V ?2|˦"픞< $E LEf # Օa6dF>GR%8sS|;,- Azg=Nj(J𳡿Ht5`濘6q!،-c𙍅G#eSUB;%qfPLc Xayz>?OYP0i[_ nd+h%ܹ_$ /"QS1~vEɫjxk=nc#^ f GP?jFRgK( .4جȏX,#㩭lF^+-?n-+˵BMS97HBjDרjRlG>Y/JEC9U=""w[&g1©EYĵClx!|nI5u|OuUj,m"+gLT+%NzHS4tOh1_FWQ[+Fl.#"I9@|J+V6&@v2]80KETH819$tn̐*,_?#@#ĺ ;l58c΄h<*?݊m@xUŦM8ˮ|幇l-o=Kr= uݪV I.gr#^տ <[=MJ*G鰤`r ̤/:rٺC X߄#**xS i|[+5[wvT1| N=d !ȼS3vW#JReZKw<\n|fD$օoDO"]o M"/ $Ǹ+y ª[yu4dIll}忲V7:=lP\XQL]45A%W7^)Q蕾O(x牞8[;ngV|\V'/,LL{;, 3]; `A2ek"o68zf,f AX ح`5ǦGxfbn UWpMSxMQbH~e0oFHfkg\h{`|Vsy/AWQ~@/.1#psK7GYrtB EV]|A$S0"GA Aa+ϤES[j(@42<w- ͊J/fOu'5&>A8P|@0L&u5ѾTUcsੁ%zց 7MSP;E$[ʽ. Xsk42^H9k/q ELm*!1β*m9 L|Mg"vB'"&T^(JG)%O0%ރ"yҽrhH5ے6oe5~,ܱ:j0$R b6H)+!}:(V~3(nfq Âk$ص[)w{8" )ɟQ0-Xv O^L0*dZ05ςqx˃SEXKѩ9x%|_0%&-."/J2TVO?6ptD?,'SK7 ˈTgPA1~vyǪA7+'O4eZk[]&+ ަ"!%_ @pq߽ː=0Z+IVBuQ:p;p@_:USYrDᖴ*ʍԳ˥u6 睾7 '"蟱 !\ 8Ǐ3$(:$D;ā4 225  % !naV/qdagހV$;<|yT/>CȽYS66iUzy7dDa־r8P৘^!i_ HSb?ŸF1ghؓmrjW㫹J/X"㼁װK̓;h:%Ye_r}T-N[n8r37G>`VuZVQ!bʹ P%=<$^M`0Vmdp܉* KnRbKעTAMwis'I{U+޽zKkw8偈 I;eWR}p;fzj7r`*h}3`'l F) y!)礚?}O{/79v}PT6,InB)HI=eɼO+,8ۈ rb皀<먲,nREAtRWs܍PBں\ =GM #ž弊7aqjD@4bbA%8y4VJ37'!yG}sZv*}עck%wT#O 5rQ<4!kUÇ2= #L𰙞Ñ) 6.2wi-i;ıtk]/ws*jF\8 À _A$T:{Kc#^ {6a'3\n3; +价_Ϣsy e?|2llwz.E}4&&8$ ՠ}F )K rJ?LIx@k3BE3or5_v:ފ :SZIvHH-H]cs;ɽ\JlߌD j͎ApVܧ/";Eٴ"~roe#L@o5jU=Tcq$pgGhFCEc0[{_ݶ톌F`_mאcxU6ćV8g)u||S /y"=yKK@>4`)uZkʹ6/dPh~T*9@sƾ|J4* nf>l#;)0hE%>&\j:~mTL6;Ѹ4'6g_:ߙC >vN7fC#8I βdaY4u >]f3$36. )_E&<{nU*Vy옐qЙ$I[ KVUWh`n S][vMTM!;36. C#@^iDC=?SieLC4~k)̲,FAreWL,P}>ΰc0D!6ΏWެaR=En%RB)Gwm5Q%<3k›ezz!!NB(PL: 1bS$’.{ fʍ>>Ɗzj2ul&R( c{67 `H,CDvk+H Sœyy:b> Z<\m -DN2qV1[S2|eL| T 6.$_&1wɚqI 4R>71uZF. ^_Wݥt! ,/'1"~Sq@!Jn~*I~W&z/Q6bx3j/[qn&7\4j4"0Z?h"N OiL1ur!}Pm%ko2ŹBw`<qS"*p0An8OX-ߡ#f7Ü]J=9zV;Nc" T-$`~d}Md1> $tz]|M~z$bCuzһaHF9jR5;ɁֿpRhc{F&@ tɑ mkٱI?Ͷ B$UNV7] 㜷q_sFn9<@o[ R\1 ҏ $*uW7 qxT/2qs0둘C["r̃wxa JGSULfJW{C64<COV|]v 5rM^n)*53[=5DuNT7~ܐGK}mA[6k%.ӝϚlK7 Kj)(u|;H~拎eU wQPαoe,_qW w6QL@e*$2R6GFYpKC2S\Um)a *а#Q67Kqn ү,Hd;vK]T&Z۶},HESDNZMh`D",dwѦGsՙIU>z$'UZ&krX3Zj[EJq),墫TaPLqP H@m{oq/c]#_IH"{~Gthm2q9k]>7O"!ؑ 9 EU!r K7HMz\v7K NBX^003B=R"Uqs]G#, CʺMda}W<|v-6b1IVy aiA  :}&@>z_x2-!"܍];ݿ-xw m qdE^RyԆ%Mt7P+[N Y0N˩=1$A4kTMSV]Ȳ6[lYUFm߱*Qןc!tV~V4\.Yk[ AW;r(iI:@S{5 H W ;n#P8=/i lq`9/-DW;}g!]nE?zA5@ˢvXt+rn}I{LtDj~,=VTTtD 1A?FBLOJ$9w{q6̋mgx2%KShΌG?,.BFV|q&v'o|*gnj}*9U<9lD哥Tդ~-eYq4=ljˤX\iE>]Yw(y3y)4?*^_H`C?p :_(Edߠy/W+gD n4CrEC WUq\^l% لghwSDZQĂٴ-F_ j]^n`Ah{7o$Čѫ-[^X M;ϥ Nl/IP_cEK~Z"ϪӧFu'J =Н/>0'E1ηJh,lm'!_<l.Ie`n3Kȉ3XVd6dDœ9cb[N`x~H8[p OX_pa 2RcdES-Ty#:h^:pz4YN?2q1!,ѡo4ؒ`X o7AoZS<`z`׋my/;s} |+|8:l _3J@+~!,__M|mK!/&eDU&x5x/:J4ƫ:$]f0(xXй1XA+֏naҢ״ f}A9OpXk&hҖS+ׯotnmeykisH8*Wu3\ 5>LUb@0w9VtBDc5;i>R&(ZM-C2r;0CHVhߺLR)ZaMVL=4r٥BI>јA7 4)'p%m+w'v\%WW<1Hi֫7/MRT `~TB 5-з 9$!t2^Vr_z:U \i!7zq3i,nLhDb*& &OB"gC΢ [iWU6^I/%R`Ct͢2K TJ{K]×G&Lf(9Q Czl[6U(ȝ]h:w-ޟ.wmnhO ,sL6KdǴmzOk&6XI3*!;ˉёa}Nvʣ*g(b.%vG< "einlj''D좏e0txQ-[ɺRLjFpG)yfG9/s\Z ,a-N,4AH*v:{À3dH/θE#헜hh7u27!(-Gq!){[;3ggToCklGwuF%x^cD3,4 ȧq#*s053gǂ'?b TdńZ@F@DD% G7vW5JG\dzCGjDTkrMYi_:b/-Q}s!ĹJ~L}r+PE`beEaA݈]Mitc6L^0'cĴzE$_r6^ F+~uB5hJUԵWo̎"/J|ZȁqCPVegO1= /aߢNjXvꁯGlxE*& *ե0,PP^]mile]g9\ 21Y3O{HŻ[CxdMf5R6GC4-k{[~DZ:t6*L@ƮZb|y GN: 2uKo]÷%G_R5L 2*oҵRϦ> ]狆Rcxg6I8rv2L†~/(ankK`bBKDՆ#-n}JÌcBwuZN ސ]kjWE;ET' kP6d'@tCoRYֽ3 ]{pU.#fM *z caOVMI꺋␝R7<~Ġ[1_5$Q.TXyl?byoM ]FYUS6S pvp4,/SDF7lS>ue/[Fmi{3`A4+[ÛjxΣzfTY2gkk?ko뺵 %^ w\Aͽ%5㊐~*H˦nUMwgMӟi*"睪S~٬槺}h'Z0?f"dnYhC}Z6>9 W#綈ܝ8yqIIzq؍Kn BZKA\'"A%#P y䓑 7^"'$0ecORF ւ֜Ex'xp=r̕2V$v᫡DQБJ&Ĉ*wSr9M v2*sl3;DC~^&~3ש:e1)szzBQUr/Ii;ylFb f(wWP~m)#<1E7&k?lMuXivAare }hǷ1N円TbA=12)(af,z+YVfWcL-~6]R]Tnw";D|:sjN)!V1QVTٗ2Xg@5!]+e[vcDvH,ʭ }D|5q>v9nynB ’Bgj}-t % M {?iz ]/vMlruݱmA椀QVD-[W}2U 2H ʥjZDLZ06qiOKgDdW25 :8IFjJ^2H9e``T\hD!BpB5Ja\obiMzDR{䰕|NVD7LG\trst|!; M@McZv!>>{W qj?5A艻0y6#]&+_R'8-4i~(`-Zd>Ϸ~W%o}_| [A'M- WA%5҈߀CZ@Iqx37!̵ Ru`)Xh;SI@BE,: A'iEzT?{eS[|XtF'kpF3>~H߅a3 o7 :>"}E݌L%o[8eXZS>-M(i*EdaH>z`Xzt38FL|N/1`YV 8>Uhk'.⇱:!$u]V ;%.~jm:Ҧf_I|azI [ 1Aҡ]/wy)U Dv7=5RȺF^lEF̎hYW-HH㚆 g%u!$>!h˘3-ح^b]0GPTݙ3Wk2t J2`jn }MA9]uǪKQ$ W 2WWR+Z3R.5LF +uǒ>l& ;'iJ /J6̬da yjki4܍ YTQ ꇀ#2湳=qמm3XɏH91݇gFl%-NO: B1T7n..x{>'2)qjk0Qpnt|OittZi\ @*~4WX}E@ 7e cUH-{w)t{I 4|"켛,t:Oz Ҹ6o=:-|cLw3}hϥ Ӹ&)g0wۮ?TY ˘lыx SQsqxIl&gCAj >JCVX-T'ǰK/v{@ڒ-#mGEC/c "D5^( k8y)n?EQM%Y 0ʗ$1J:bX]1V؏>^CibWmd=HQ݆xuwғj U2Z:.X;"rܼu’A[cvK@7U^X;.)lQ@2 Arq2mH-x{5%kfBU>iDE@ %Q+˞SN И4,FPYucTy`ҺZO>d G:riUx朎jq ahMC.§Jek[N4nn vXgW+Mt0bW?qQ:,2~cOu4O'Q{Xq51.DpDj2ihCksnྥqUml]bnm  wMZG) c!1X& +C宊=Sq݉V,+5Llve?WM670AIVw˙obV&cvG)I<8[eD5- X =7ɱ*x zut`Pg6? স1BK !MBM 磤S;;$2¥S W;t9i0wY07VٌMdoMstM#O\0c}R1QZVrG-ؒ7Uͼ 5!f J,qV?w`]aݩYS @!2%%҉ 8=bXT$(%'`5;l0B8#I@D╲ss0TJ(JC'6KKodieZ*fE@BP:7X깆r 4ǒ\h8Lo_.gY@x\㸼:B{OcEv vx5 |dcAFar7j898h2wNQ+rUC(a -C"Fo81qo]hXRuHV­/xLLf9qk=SJ+-vYy=As֡_lgBw UN/HE#[yEi0W)%X$¥5B3z׏cifƩk R9Lդwբ'͌=;)TbXdNz) 8?_9ھ^x W7Wxw2 N^GoڒcfX#~ x94w[} 9MR̲иIFP؂hBatL ps$YZܒ"?Y52E[~\eEAyΝ[s/ kYz*b8_L꾬mϏqGQſ~^`!(fDqn ܻ-1p- 5/%p;Y0]#6,Baٍʀya"󵸏wIJ 8Tލ{VgP?HyM %w:j{5h02H Ml#Uqw6°`ahi4i!5^Tk4S=-~0Z͌C--wxmJ휆(g<ꔺ2G%]Cᓻ GϦ X_(IyھnE'/~x_3e)GZ;}kյH >?}rTJ$0w(|2I.{kd$!ilRѺҫÅn|2Dk ejk_}HʦshYRWqt~Gn8K@k'_eZ8((|LxϡSƦ&uL.Td,oŃ9ڍPyU|x!ixej-& 1Iz /yi EhiR9:}X[wqG_v{`oa ӾMkik/u/haNGs.3)E!u=S0ڹ4vj~8l毇BO29wA; ܻzgWLI(v/h-py_|LR׀r1eFpǦvt: b&T!*zfzA#$+~dIa Q4 HګaMxB>QkD8y2P o&J\!C܄znNDCkxhG|Q&X%U 1 Z m;{sK\rӲkHT-V)mG<v'ĸe//HT,G *0΅IQ%E ݢLspH䷃uGY+wAX#B'cStg'%BZbu yn>ĸ6Cf9,n%؞r .$Wk*@:X@{/] A< i ml+|1LT. 2@,oM$K*pnyEpIe{ݽ0"ݠAbHP g6A]•y}dtlvyRaI+2S0K}᪆#K^~ss/R1Eݘv<*-%~ M#î ,").mZ6$A3ܻc)*^t.ݮlj)yΡ݀q|۶N B+q wr{L'{L5v^'Ԟ6Q]4^.D&M{vtw,𠱮w=2探YGYwD#ڣ]j4uLΠ%.q:*0諸 72qxp1bw?fJE*'\(/ROϗ g{?N$?h8h( JlQ)cᘜd;[ᛆr9ʎo#$D m_y|nwؖ *p]浓V~,$ȷI-3s2Vl}ZAg!m$ $d1i pgyIETŢd_Ж'v h k]/o=v?{'@*F`}ʭ'H`0&,}V@b@OUi.mA w,Hy(M!:n9"-t@A xEiw;W!lIjs2Aq-!4a20o{rUy/Z>NG) [; r82Q>JTJ 5iy ]aÝxo>0'rU&#HyMWdݼl-V}7js>$\_)" ys2m.T/(gӻ*Ϫ=8dUJR̪WMރ2 ,ɋl[R| 80atG^Y1,cn-,lN Y6hD$\zVhl+o; b._eCR5?}N׊6g r;*u,?@]0If.&T:foD'Z @ٍή=6 .mm[T֏Ql2c:q6MRKZtdk>P3vOe /Ahe{/Hr CB?,6]J=bWVMCcM_ƽN+@nwB5uv/&d%iyzCܱ3>GSrF̪)i=CF2!s g`GuxO7#_l' ԱjG =ŬICḩҿ&oIfqh,zqp4 AQ,AM l ?dnޚ--n`2ni^ b ,q~+*g_Mm k<(6\/S:9xo/ s+@g i%Ri)n%V7M#P~8C#O05" +e^-G%pE&ΌTp3U #!frcw13; G*UJjCF=*߭;nxe=p⦟&}Ih&L0%ȩsLʖ޲ݣ=Avqp.]0]}orܟȞS3RƹG'];ך0tLU5I yk@ 0[;Tjr\ŝIWdZctkw/d aX\9)<_CmFZv[~m¯a)5G4fLm/,#tObGpnM3O3'܇8 Zkdr3\o3m${Ÿːp"?:ړ&15,ӻjZێYOI'5=oJ˽'Jxj828(w}Gt>'oBz0hw0{3t{IBLc -ry9G >쉞4$fc}~(brKwqj$om<8n46f |͗huA#`Lцoߦ nA#;sS!lpsbZt4y]4ƣYX7"/jD=# ?Kq>> ^Zm2ҷ feqȔ݀7IK/o - d 𙘥.>ZWB!NC7tiloy,ůXnS/MWN`Tލ*gMPFQLҨXlO"\ "6zFX>U\mFeӜa/C _BueȆRYJ#xrӬV~ʙL ) نI! H%'+4K86L"h!%z]{{␳T[g lTI{0X~MRO﵌>_9)]d sֿ(?}pAiI%}}ߞn*&~5m p :3yWQŷ}pݤfTU蓂e@HB4%boŌz'%xd2Y!GqJ0f@ nԽZZ| aoP'j)ƮwDX8!n10&zA= ,--uG3-,,:iwD(AZNχh܋;J0HB9[|.VL/=뿋QoyC lcuq&L׌٤}_{ؿEkHOnS`dhV%VX XL"K/Y .' h*S/[Rħ4ZqM`Nt NMIیkỵs%h9zH~?g 'Fy I=hb8B;>ItrNZTM@L mxv#溅Ԭ̎X8:RU~X+H\Xl8VOjNh8ECx=2^Hԩ埗Gm/챘%G,)f|hKeYY @oPsm; rR[x`.I'm)w< ߘ`~# j2/`:ׅNZ[FIޢeэiDiO _#+ O 9`d_\w,<9(wpUWEK*A'Nzd[Ln*>Ԗ 6mk,aN\SVlC ,,q{oP]2MxFdi(rBs7̿OH톇U@eBf;+o Bǵ3HiTDg:7w1#j.|cwK*' Bp":6l\~D׼N9 f?~2萻8kn>T j,$&b,?תi“~?hJ $eL'Ӈ/sJ$N\m)I Hz'Lҳ-H41Vtm2h atb@=Cu@?A ckކn֙,<(g4u8 &@8HF[x?!߷IR^=4YLiu(1 qt:JWܷl=xZV|o5*pjKZ\v?RQ=H4)3tYc nA-/s Jk}mf(b`tS3vԹ'nr( }!XN+)*|9B`PiT>Y\7Pi5Y M>[! > r~F}X•VL5 |'(4/T Cme˥-۱Y< D-vَ)nq%NDŰ&r;gaAk+XEOmMk%V_,(8BH'zY9+X~Sznz`~B~*F-Y 9X-$]n[`Y쩢pgSҥY?,e%z?F׎SK9T@:njɖv`BF0zJORJph7Y>ٯK$C'ii<-4@4E^i&FB,K-&z>l%x΢bp%qT@U iZXY)K j:T[x"8NN7ra_\,}r&ѭsUK{W/-zm\k DD[l ZLj<\>Ej58՜gNW㇆a,P\noVC4.5IJy-; S4M@7 RW|=>_`NzU%I.m=O]J ]U,ϲs.4!yp(0TϹO,4$Ɨk8;Dv(wt%zmg(ZUíWxصd25ǹMsc5pIi 6:YqG"{};nZ>WِSckn̠0aT J$Ir8ۤ=|bfś XSs`]P|OLW9jjò4&“Cj1Sr:B0$6lVZOX?L63~r zArhON)u"N}0DqR0ZQߞY(Q;HavD3ΠBAbH .D]USLd;KvF@N+*"0/?)(KnoYŜj}͎×K y#?)47t€27vOR ]g8Ql!⇋2\Yma@{(D(9!T!T)ȤVԵ~jN ]+ a !B]nHN勺n*q݇4FJ֩)-Ψshx(Ļx|Mg[X(\wceX?Ǟ`}x{z{ -/ GyܔOEK&Q_ 7$7I^4ҁrj\r~۳-5:G/V)pt>;:QtI3Py;/s.$>Xa Px]ME?dY"} cz6W;! dDcw>@FZ|[k߮H/a֚6aExh$wŒyukyC&? !*,)KDwV*"0' O>!;I~M*m bZD*x, (y*sւal 0[f~E zivD5SM2Ul~pEM@Ue%̐ vl@'d 4D7mӪzf]yQSGP^umbA,_ʾ^*UMF.&M(iFm^#Ĭ5%Q, p ;G% JwCȑ G7acW x@9.WD,B,$u5Up`< =v~(x[Z7ʰX,_ҋk E%E+۟a{LE'0N(` %LҴ2wikF,KAP\nnj|2PGa6ۤzGoz̖c*8ɌUWVjWĮA*rD8Ihpg%ԝ'))p#_TwڊrMK"v{mXB0zg"k^7KnDSOc&8c9zOPʻZpŢ fpŠBFBS+(lkÇt=&͘nU< fhc=/=[<-˜]Nf)OƮ D`lDDA T>;B— ^ "ϯ3q ) S,lHMHdRӬ~E6PHpMҾ~| 8V[5*[B KvWȀ-q9&f wIC+מk ٧X9M$9dnqqJmJ=t]$\iw[rǐ `DƄšiӂKd9mFvom3D֎qr WsOP̵} I!9~T[SQSp 1~)һ<]D a2R+<ϊ)2Im Ew~gTn빊D;=:&-k*JH3fX\ЏS*XN~ $ x0+LH\Stu} -Z3~R:žp[&Z*5)p,q3|.^XGmè.øX^0fD?*S'Ik,nm8y ZZlz͵I@ij4vCsR5[ Sh4˅Ռ.Ew|Kdwk@bUF."g5;RUKV(*XT-aۯ7TZ#h^կ4 qC'h  > F-TW\얺]}Vլզ(6Qg!rז>'\T.q[š(@}k{foNNU'@W" X.a8͔]d6h(^S?Ǟ[t?P7n+]8uWٕql2U.8bYͣ>4a~JLU(S\>r*!D TMԧE ~cSchx.!P9ΣwYb{;;s[]»MXR@׵ .iV!һqA<O ȵ`ӛ6wW7i1A'6$h@?Uqn^.[g,q"n[4 YD4O3BLk@53GLHpdˉ<4E;j]2ʶg~f2kG-Z©o־x鷍cwJ)3Q>¹H:xK SpVbXBc} K IA~3ـF/vP0i+y]7hn,q0Bj*ŀCRr=5=ۺo|ۚWw =r]ccb(# 4<7AfQKYE}9a2YN,2RGQӸa{|ɀ6Rr V_kıqMuCsU9#6Ҳ*:W\A*:3͎;ff胟sq4Emo@gi6qtܦG a8~Yma>N"r.z8?.NHL7QcI 5{;8!uFtXpN1̫32KB_'חz hVOԲ MʼnAB9c>~ M*pURAcHX{lߐ3fH\8SZ3Ŗzj&\[Bd:2{NTGk5|lM1bTK˫2ee3*YVG}VA)WbaTf b{kވDqkM=yL&Ƃ͋8.mF[q3%:K _ =3y`Pxui>ho@b,f7{NT{9U=!!1V_M2tV4N6iοʩ0Ǻ!#);BXV%[vu=[teX*%%a*º50z]tG??ή+=oOL 9UN2ƌ9 M,'5e-|7+F&E3_lxJ*Ą,~V|V@7&(mQ&|Dvҕ2Bn6 )F]x64Цpzy [D>lPMF}J@o)#0{COX:9e3lUel;CYCc|-]F3X4K.B~3r#}cN~+KMچeMBs}pTO=k_WG S~dx@;2{*3XnWlKεcKΌKnd?k"ph0S(ahE^iۧ@bQgSy>˾օt>B C 8>$ P-UC-tVbY3&*^U)kJkܢNHe].ImJ/dN)%73}}:(}u}j>׏!qFoFrVaN ăGdp{'X;j( &D[4Cc\ǫ`fm#GQZ &$ \􋧧+[{pIY'qN/(rRхҌ|}:S[re+jsv&柨%ѶY#=!ѱ =(ꖣF_ƂP"obW*\bta+m5KZx5 ~FRq?;Β44їv \y` M8M!E $qZO۝ߟHp%1no(KNJBӋ~|s\*w˺a[PTL^o]4Մψ4厙nK!$м>Y A0#C$G=#ҞtfPU q*_.P*)sRkѩ}6PNT- qdWeh'iuS;G lA^AO刴$P60!ge)Q t3*D54`7L3 aft\G"O8qp^qՠs UJ=emMa: X0-~8OY"7~pmqemv܊T1΋Ki-< e0i[VoI^;džNQ*q iD#unu@;o\|Pʣ&1 *i O7u2tW#Xr=URlD 3ABv7k)%jU>Yb?v}H(;9@g896d$ rThU"pn͠kK2 "Af޼-A]I`4bbijޯ}`,&a=-ZQK ι1][pDQp+h&la~M h2&]<=r]({f b- {XPnk/`mw~ډAP! SDl޺)R>QFOrYn7۷+6ĈIC|0q7G r-* qٰk)āK¶Kp.KD.| 6,.FVݧW kҽr*v7'l6&jBDSLh 1S\gsqJ`kTw8Oڡ)K6\ duω%pb S9yuV?4ƔSyYػCʩ~P'T0T5B̃jGQwYJAa6Mu [JG@DgM&9tRqEa5oJ[z'B Ho6 V0hl-2XU;]4型x^fMD3Ao_^yEU ݁@,w$WMǸ{ N_@>jk_}MȲgmi=CHZ)R>kNFV8>BPV(;B,sRc<(_(NvIQ h'D ~OA3ޣq5vʖ=8[Mev}wPEo[;Fݬ=Uv^ƂeɌssnpٙhe9uN&H+Og2Kkܭvu8V~[s~=($X ;Z_+,gK?"5U͟h!e( !_mF_hQV5_{+!&|]K-\hL[Zs(3$aSO߉۬xaQIª* !Eb~/j7(! \g9$} $NIRDlQySkn`οS⑕Wchu"9Ćl.P;](qhTM.kJnq #3)WV&^W|š"OdSxғ2n5Mb0j4H~ nC:%rQv9Cwʖoˍ l^τ뭅(K'>4tZ2nrF&p~ih756?"ʰ^pY`t %'3lW"MܰL o,`t) $kHKX+sU⪏ {C# 5J C@CfW%b)6ojl/_//ʽ:'S1g[+@s[;bk cD^: υx:Rؚ-\TJ8vMW؂jTg &i QMt[?Q `YgNX"K~3>I"YrrQZJ$ڨyo嬻]_zSϢwH*3}5|Tz9X"kK&d8JAe1>c'@L;$aQ~c2w+XeBSjf먆`/1u$rc6(YW)jgxti:7T*X\ V2Х羉 RhObi(4%Zoeڄ6Wh"? e5'~,2/P<>:#5t n=65,g(]YƠ!Q9'oiWc3[(2mN4r#m涓]Y2]JYbs`?rt!ʅ;r8XZ>?oSkg]-.]K||r]ӆY(]U@bN+P{5Ft=\$(=K6v n}<6Œ1t; ή"nWA*^}~G姳;zAH#t{ljhyPW&pt0:g9qMD]Ym_wWp13f'\%AF^_>PWPz~{4!)!eD rΫiђWǑE̱"+17xܤnX;P!j5؃%9G9򚞂&2k;{ UO؜ IwcA3"XC.Fⷯh1 idJUKX. ʂ#eEgbg+'/ ?~LSHHF6  y;z-fTdh G HQR"Iw]zaYu,hޥ@"lJbzD1%HJ<WDU L+J[e##':.V\6o.e/ٱ}vf.!7g,Ol՘&ZIlRoǦNZY=ZM+݋܂RB%LRByuwT6K&>Q k\H݂{Ĩާ.6 ow$F+9p^0;Yx WeT 1H.!SMtȅHv6˨xO77tDp;+ f ;SʒY6B5\j`|zRz8 0.6x@xލOC#3aoWd K3d&糉(Ee|*I("#wtF(m {Fcč"]ݰZTeCR?JEèkQ&+ͩѬ)/D-+*b4:.N&F ?k9G>?ipWWKK7/~Rry[Ec0א\&?ZjG<⸵_XZڷRKG0ƃ"\erLh pK˲rp"d犸nj_搋9=RX j ).÷0>mRc#Mf3+#3hi2J}Ο$o&78 +^")>WaWNGdIb/Iݯzs^d)S(ty8[ O70YOD kDu*eaw!L5~ϸBNSzTGT[x+ATrBrk\_tL @v9>.mRM=0Cߊ֢f xݱq( ` zJ:4)#Ty}sU[ 'qJeZhͼEC8&VD.adV]Az9'Wn8J-ϊ}Z6q$"g7 hdnݚU T1{Aގ\:u3MV!#g9!tGWxǣ$it@/7=TsiK2?%+8݅e- ;Шfv S 9K*|tv{'v2 Zl1sj k\/͏TJ-v`m ,wm*#mPn;䘁)~md~#i͡$@}$.3,IkW4RVq,%~wg{҂O]驻<3A,ը2q0e=IG=d≦Td̈W[/T0T~L#48GsT~|,5ql49-PoPa K l\f(l#zw[rȊ^W) {(@M#Q)K4Pcffw4T(:vQ.We8Տ,UJ kgԲ uY0$~hĺARD>oV\&N7`E/rm?C B|c7.401q(+P!CL$ۂn\IԎ*?WhPw68jM߲2'3|65Fѳrp,rN_pq%H=6/TwcC./ Q/`DUf?Ԕb\ί\ĖmL%.uߪߋ:;DCnET9 $+ ?Y:5 m&;n:b {gj`՘$ Z{>a+\ZF(|1Ղ7ɐj1MfwsL` Ѳ礫 F[SQ񼆯 ?1m俦ۀqu"fJ!,j+Gh.^I-ádF.YΜkNUoiSe&)ٕ8.R Mqmű:E5@`~̴Q2K?Й8)\OPn*uS:?KAσ/+ C>[}l=^/XR}Qf r !X¨|%yMPego[^ГK'Ia$_ni 2^Q"k*hS"(|u6RWpNLlFYZ 'H>< ~qW1s~ ToqFVV)GP[ 8v|;XL2ʗ5Ӻ?ϔ<~ /1]ݰ|qq}ppܫ5@A w({0ŕ"ozw[8CM|<NXx򂼃.o<KhMrA-})DzrZ!N Bm_L*Oa&덅Z'en5oOh }-Ǝ{H~X9f u=+ 1ֻ,5R#}S4_Y͐!)݉B@!(+j` l zirogHGiw hjG7eŘyN׀LL xw#7C<(-n{L_x+B&q蜖\I~ƻj'ĩ];4FT+`URX^cM19Zǘ/_=GRS \(!5"zC,VhSꍡfs)<:B~5{[?_YFOtsA,BF=YĹ_LFe INyi@C?<dq*gD]n4Oxp)`*:g@ "eo#se[D-R(ǼW 7L<93:*K9P L.x%IÖin$h{q2hG6D{y,JÙ/+3Rb_,Է~΁H5[>tT*ڽd!Y>sVYuBFjb}}'4o4*3> yH` \CSYAdr, ޕ,&Dn*vڮOH_fX]1;G=B"A$&2'奵o%,KbHػHǶ7 S |d"'=.{Q$l|K]iiա@p7=o4"Wtzt#Î\[SK?7Cn51JQ!P1}9=<\߆Fp]-^(h)Vs7h.J(oOh{;֟Mf%' ?ۭTkv#nR4EaGYpfk+L, WL"\Z<|d>7f W~G)D51u0gnsyh/;%^cu15._t&JA&wo.gY@%v_ 5Ӆmi힟}<1 m F2bophWR _Wh_E_6vh3 ;ЎXj᷎aJu*zw8I2i '1⎗bħ,^iDφRUݔ%3fźO8f~S*@2h>uöjI>f~YSiKb N.;-/:lYHO$bg R[G)FJAΎ6rM•n^ݏan3c{Xɻ!®"X_]uF&}C)kU] fR: e0-u< CHpvuc PJ{\%E9 Bhw,I{i,e+\D'D< <-aP$)V{T(a}Vم& QW!YW`+ -ǐˇ[QM{$PgΎL%Vɪ7u\xua?w^UkݔW5&2LXѾ HlO%HNm&Ts첅R[jmZ8^W0/ox`XPj "Xˤ#`uft~ZS'tfoū"IdTe f ^/m&. m pHV^F̔ ȩF1&m/6qo-P ѱc0SoSc{m $?eFqZQW $eÎ1?Q}`!w{d$҅-5mƔRgr>"+::GhSNRfY1AmRbhTMe]G0>MdE6^f'mSHjvG|uv<HZ#y' p([Baָ"2,}iP]xLRO Dbo$Q${-p59`7n߈yH/P HYgV"Dqr3vئu2Ɓp\u`@ cHUnpjX&CzԒ_lU6[`.x5PC*{ ,7mf _ *e2#QJlիƜG҇::aq,O r-HKtzM+EꄦC`ŧ}1X}hJe H9>Bbi$RV"'Zph-ERjJmfKW zT;_ %B Zuf?JgCi{|X v&1 VxXɄƢt#!{3Qa,Nȴb7s2 QU ==oc6HƆ:cwj,`-gLX۶"X=_UhItybAHt^qhHhrDGVHoQ$c9>+E݌c`sQ| ׵q2צL9c:)qf(›E#;mH9)fW9}:&& pݕXe/#>+@˖^`f^Պ kxu"8*2E9}9Լ=Q7j-Gk7]+W:rz=*5Gz!K0Y<6;<*6E*[X!6B4T¾zqj"?mrEb?q.jڢ"Ҫ^E)5rdLۦwxYMس:c ?!B6HڹD4ƒF}9K_(r_P*.cFKbwlwM}s@Y~?HZY 'ݬOșO$Tg#=ݯ5$wnv%elUtεIγfqIT /;)jJ/;*{_KRlLLu 2\4 @;_q55,peGJ3pǢ5/ЄwUt2,.Rů@_rc/7$j}/;=Ɛ tuNkEVkfv62L2(j0]bFV[U΀&Z/ +Ow݄mS *JwmҫߙP(iO"lWm|n8Mߪcܐ!qKRZ(a8550+P-㬅|;dSX(Mz.cC*HiK]g|sC+޷| )AyI-^hf:jfu^vV9N]3SY]ȶQwXb_\BxeSh"٭`چWƩ2˪Ǹ& qd\/p]ڗFv29 #)9Aԩ ^lDX\&v}U pjp_ C@Rxe+qfǎ|EVT QGtjJ{%kZkAj,ާ"GTƄeaOy\JqǕ:T$L9vrYhbX [J2%e0aQ=pxeL;e:3b 23Krg 5;AU_&(^c]%q&E6)T(~I4պ;΁sMd#k>c]9I:ynŨR[?:0[ОUz&] ຾]- rJ/ʪpTu* (>hB#Pz7iO1m[ht.EcGdEFGXwQv诓zuhjR)x*sX {2_m :<`-B-zVA bH^ )2/<Y'd.k1X 0~͚ΆOJ(uI^k2~ӷԧVC ՄJ6НL 9d:{&oeU"oqT0N#LԕXO>ُ饓bB$9ulB~ZĐSvebUs 8$zFQ Xۈ>).g: ΆoB6j\Qտی(ƍ1R(rW?_cF}wf2%ma;G ޹$98BNa)ڀ4;ҼDƜ9jcp]T,[únvn>7 Rdq#>8KoNkt@[AxVO-+,kܥ^HwZ..cl Cl8mvǖV& K{^y糳tZ4MoSܜ tȩJ>U"9 Wдڽ'A _5@4謁!ֹ/u-47Wh DYɁ2p0";OM%rR:Pӂ,uO}ItPZOa#7|} gTjMJZW(9~[^:/+`lU`{G}x/M`l\@P&< cx<|ц/5w\r uw%V"k=gcDVG|L/A7.ؿ`e9[yp3k[0o&zC6-Ca*^,S#ưd4cOBh4@餱yp[α&@Zuir=PkM Tl''LRwHĀ˽/zP[,i,[fgI%c.gy<ʔJaIB'?: uLm%`rO dKzvߍ.;nxjI#Y1, X.]D-B:lI)?REi)grD%̯AF!Rf XW!aaFf콋\awDt=}VMΫaϳp]k԰-ȏTEFJxF l\8BMV؍abX}n?s_f™ bًhѭN&݉M]\Aڭ}!A[2=m=!Wq~Ir6V,96!O4u9<)&k&`i,T\=Gy>`ҙK18s[ ]]G15,*ZҠ\cρ31qq%FM1G17my9jVQ[&Y ]]'8"r cld/Ydp<#/ m(Bra%2$aNsdGxsEA7lŚI^C}?IQD,b.͇ӢO8;SJ sL@I)6 LQ-jA3o68,-qdX#U<|_aD!o@!='8G󢓃qf,ZƆgh&  :6ã\wِ5r"Rg pz].܉y%'8Rh]sb`MeuTߊKޱ-[i^'^8Ij_-a_Q.As6JÎƞJ,gڊͪj]@ihʣ }S^uB91=4)P.iZ;+F{}U\3pX=.$i2aSg=˰Îm\N,%9.uҮ{&4&aP<4h .*j? G$?91_Ge9t=a׵_MD\4@)+O5a9@oXد[gNŇ\iJ ]m$c۸alS[qu0[^XF<D?e\u]3so9>iLE>;K%V~{"]}To_?ݐTNb+bHNkGV0rL*9 e蘣\`1 #D.ͬ,EGrGAO8bp9ZW,*PWR (_sOH`&4ν>{s Ӓ >g>+ry4D٨935E( L`/Q9nMjn+KsaMǣW;)G̎uy=P x6z vE+>S0ʶ w~qt' È|p3똫szi1-MuruXL*{e^/)ϟ#\aF,V1۲:5 Qf9FmܖAĢP o}P;07!P  blY͕HL$Tv&sd)^2XF;IGLhgB-<,E\gN =`U[3Dfx1 lߔ>1+Z駱X2bQnn Mˮ/P{IM K~P: =u`0EjY8nlG‹!g*q!Lo3620l:gΠaHBc(Kt.0Fn'jϣzO'7h6=Q'C[}bfŋu{X {oA}.cB@E )uH,[u㴎;_MGdύ Qǹ1ym$v.79ͥU/Sa/2jD܊7,ͷ7,Ӿ5a'] 2 8Q+ᲄNdƥtQ&NȓUQ{_1OT; *  #çRNrpAܝ7Гm;ΗDgJ,gi lFQ5lw:RDVKP Nˍ,Q8dLnN1_OIkq.[ ia0Әs܌K#i`:oM AL Mj0CV472"4= ! v}Qƙ6F/ED /qU^UOև*3t95ߕm wskVH3;4?^HKƧ@nș#mdY^l6e2Ͽ4&Siczoוu.*Dʿ"tnRw֔eXABC}p! G*})up/vKI [Y[?gF6\bya>Y9 6V[ygiDzyƄ9쳂EWTNWMH IYomub6 /o]s5* kzң0x}ɚ*~ }*ӨfFs7uw$3̱:,9Z*8JFL6=d ,NේKzU!MP'Oj)l#IJ,ۡkEy7 T49_Er mre܎tWpMtIc4n>G0~\JJduJL:16L$Qi%YcǮ~ шMX}P8q+9]OKJ{ƙ#rt⳥i쉏*MXlfdq6 Uj 5MkQ3x|NU& Ȃs`8NlX#?LtVOh1LJG+I1Z$\%a=UV|N>,J_ l"^(~e*w ÎO˭3޻sZe.؈QZFe\ԹXyo-OCrlz *Nq+5$tcb }_su-c0^r og *i,qK0eօ ݨy@/evD9 cHi[1/4!U'C 6m_afɏN2'v\" PnOf[Tڐѹ-%jL͘ñp<2ؑ~?4k>/-sqj Px*.P~e֕-r#ߝL%JpHhx*Dg[ljH̕]V9BKdo\b=ln~/a*#qzwT$7'YdHW``}+&C"4CAb|ۈR/.m*iS}uk$t%V=`;|PR!lW )mscx|lt *I֝q4ۧ1[2l^ϳ gtH^AnL 9vjX1P!ǟ88# ~ۅozCl DzfĹlڍvn"FdO<.Z1:fcrˤM*O~eUj L{jINˣؗx*Qh5p _33T ^xDDpVmRaxzDԀvio孎n2U k9je~ys ŅI]Nv+ FRڧ-U`l%x@"U #Y)I3" [֯ =_=6Ƙ!x ;V'(tɀ? - +΃_]" 1 s]5& 9࿳g&?`чrS L &(oZ=d`<U-s[@0cM)l%?g ORYL*\_${RvfńevUjTJYD\(ܘ>>s,HOJ_aHVT\K'#4d>> Z`!8,4{PI*5^iD ϑw=[P86 2mނPn%\IFH@ sGXbM5 zW\=6Q&j\A|K .>g9Pp#N1m? }$&@QO<Gٔ2{n[!t'4uCxb)45q xfVfأ_VL{iaK dYI܂M!o_J*_(>qϹ]/8*i^;aX2g 1# DWR" [!21Nt)}_vB͢F?ba_n+.ܔ&)6h'.[ɀm!ZxkB' m'o'PUV_V?jO 2XYn4wfFc\y/!%\5h@ [ǓK \w8P'mHTu0[hks˫goZR6+|x"fR-ʲvhY̐m+llZџE3EMcƍhxG}czj,[RW2kdij֧5wg*'彣 fw<.mB&ED7&qa"gDKUr8d5˧i;!QF6X2R;uwTܑ*. (M~*nߑM-$;~ H#\q9f-?ܦ~@'<Օ3V%IT/f!H%}2 9!$X%B(69 PMB0i{fׄegSs.Ĵxi rF0u`U4=lgae>r0 ̚?JGyI6A2 8+̊KN iӲoR_$5>AղL@*W([rՊ:Ē_&@-9;) EC4,εhr& ciMGy#^wDb/lwcˋ]Σ TG7fX/п6/ ?2Re/dwz+iok*ZUrQD I9u"{+YI`XuXlAs3sʼ˵8]gYױ>;Gyv8/ɷLwDVG"m{cӎ.VW.,Uk[\qb 9\+|K3"9ck?Ee->]bvx I{(IWi`dٱ4}޷ڏ! …B9MX~~v)9Q PB-pٓf(S!a50LH;*5h+83P6!vuu7#q4ّnxOfX~J/:Amn֤Ϡ9mLŏ>'"}i4Քn*$HlSy2 eL9~x`dlIKFQ 67UgQumcL(lt`J:A3G|S/%^|f92wdڬG#Pz.ܗiD P(&*Xqǁ^%9 OO2Zp%PV e:]U"@8(1&7 +*Фh&/~Yߖ;h&m: ^fk`LWBJɮ _֤[R 7?4~tq8-k-x e7}Jr˙>\,Г+ټ~io㗀R׌3͒T/+ߪ BGK2v/k"YeRp Ze*(@DIZÌ,> CZcHPqF/+ߢg>j %],兮 %O'}F5{V0O->qǫU,ˆ?X|*L<ܟ{I@m.nddS"zjLBBs.j\i;Q z1?<MjP܌I|Gz1)xx B?Eѻ@A9 ā .~uF]Z{KEXN+VMn?hP h3F\o:R`' ~CkeIdzq-7d3鵠 EE,tˡSbLKLD%E;cs <٪:I3@/)bmU'u}ـM᨝{ fPEm%%"! ITPbh聣7Kz+T4z=#(VJV[Bu\1\nRSXat7p3AM<0lZ\1X4} ('^kMBr JPR@/6. Bmʘ:՜jVi޻0q1!h?2z㣎gQl0fh5{+Vz߅u?<@4H/Q5T FCr8;k٭wdϙk67-1](5p; u}RPġ!vM;(7 G)>@RiP|sWv(&#;1kϰIC̑ɏOdn=cn3aA𯞴P|t}.i#L$- Qγa O0Κ>$S ڧ3|'2š]Kގ[+KE߈hR)fs"ÔG%g4H!hnSexj pSzMGRn\zݓy2{!FBUjVic=ſUTw iO.Y߀7KCW.iVRvye}/N gAi%I5075u; JǡgW%34Y)u&r~xɤi֡Cx=(vNb @2 296 :-C{0z#P/[2ݎOq$W@,V2uQ϶nKnŒ~Ɂ3I}_h$Mx$7w^E.fc69iԵFft6_l:=gSn'8If>wU>A251:ND\箭5_מY(?ϔ25R9!}jod %i%?~- %R PlBAi@Zur+7{C?eE\)uR~ ;5 />8$6ΐBFә6>zBʌsf~o)U8xFz|\ڗ[A0gӛ-۾!{ 1\=,"En1}C-)pӠ-_`7FhNDVXDc]iA"*$T[aWЁ%Cm&dq cRFm: ȕ x]OLF36QiP`/J]#.Դ0w~]=Օw j  - F,*|ـ sa`;2v޼z2RF"#u&&[w,8%&$z*}#$ЀÔ O$frƊ¸(n~6Z9HI-iٿW\|(=*EIX*La =*RmUķ}dK M(4C*$-zAeqTP- ￰Y\-}mRީIj&Kzp˂Lǣ|nL*W⽄ݽΏ~4*c0]m71)0}{C q#E .}$i>'`rtw6Bocf~TJH?[`Uink_u vv3XO=BCsI*hαٿHO.!RuIq}/YE`x[ƺn/LvʎO Շsl34-:['zaU02vD_ cicxx=SZ&=gƱXCav|&\V-eM%KVfUk/}[KߨoU۬OKÀTdZmG?׀n-hzYpk,#}'=&ts#A|t-' ;ţVr3oK8.Ot%-85NڗWn^b HY/0#ޣWN}JG>"i/ENқNXX򙞲45QWxg#WXkijI΋<"KJۛ5߼wi LUuO4zc(oWP1>m% RL$ߺOC6AH(5M@;1(B1!2y*lf?e}YVxƪ"è)*8Cx1ddIt6n|woQFV% @ $y_b \Ѥku}Ʈ5`0Gtcu5lt@@-s[:V\[/J"0M!V.7"}="{ 7_>PIΆH%%ZO9@I~aǜWU Э 0%|oG7>kzhFD^.* ]SD\5B'0=;=ˉfu8sƄ#E<̅y8%+ŋooa?>4cR9B֢37v?mVRD'zx`Z(!=N VMQj:/*l;T_Đ:̧^fcPyQaDfY@V=/>,PގV)VDz?bХ^VO.ژP?6kXl?dLq<6Nu^MujaJN` sq~vcR)gfFVdPA|CY餐&`ag2>K/N2Cx!>BjfaS&}Z?򀬵U|*NR76L;'@tV N5e$; V\aZl~A[&aYuA/;dE$xulT{=43{ Om#E ɶl>;{sҟmM&Xm͍wkp;ClG-P4oopfk㐟RmyƔpm7+{f^z˦Jq1|h]! iZtvo11PIU=_,uty|ݺDl04U 9[;Yv|P ~8KQ* ;?21BYd},WR!J\ĝQʿ<5-r2Y-~mz0~OT±p3H=R7VltZ9^ $,R@W$ql=]ޛ6T~qּcN@R}ϢWO#Wjl;z.zԛE,ASḙ<@T07-yJPԄzŋHt0yƲ+[ PO(ҕ;=U)x % ZPlq7G).ҁ,~~_7)`70x^n֏]#9??§ qQV}vi?c)Q@G15h6H-slkͲ.bYgt%@YIj)\:&lv2:,q%^;HȽ[Dqqs{dE9=>udo1"/1G͎,MFvr]V&dh8l{?I=z Ӆ)ьnW D#1KΡ;ʻK)?-{:7nՒD >~֘3&o6Wk鍼 ^C5pOvk@]y"y8۔fݸXdj_ >'~-AOAzmY&JXgqc(D>hc^}G\$" fLJK2w?{딧wf>HyZW^T?cSEW|4؞9fw&nD+&eC<C pBBG䍆`D<*R*TW P|o\mNnCZMkB%t?dYER+lC**ߤp2 ?ݬ<,+ЩGVTZR?;e- ?jΠAJI17^( b7?Jx],s;L:mtz+BlbcHvCe@oJDWjN0ZΨ >|o4$Eӥq ɪؕ'+&9[†=䶄!XB\Bf]D|PN^.{`Mԑ<1|T#>Vw̔U~5fݔ>u*a)k}%l/MiX$t)4]'ۊc7Jf' U9N;XRD'>T_G^FA"*r?|eMli@8<#{rP>ܐޑ-.BL"3/$v*FxsL=W G+É)GtdRаPy6r3O/o<@J(b!*[!OV|7^lKs|X';ǫaqWݻa;KF@Ks{-pTf6c54qY3MlD@g1s)8+w[{9[aaJ[fy+&FK kmʾp,&7tժՠuOJV_ PNy ]awX ؕbIM7>= 0 poU&S }""r(VfRDm  )x"GC$6zISy{L "Gk[I=k#: Ӯ5KW;83bj/g'_oMڧҌG梹<~h. p`+(B!,Q[h~sIE1`;~ʥsr >rOM񌭹bwsKG{p S,Խ(s~%Q!v@2" t#̈yD|$ V312df 9B&Ro*sڐ%4kY{g?3d#[P?жg" O9aoYCMuI٩RrPXγ^-EtO6]ACb&j|3]/~)ǎgvIn(`z.YYM+wU7{nIz e, ,b"6> u^ȱB"9 sͩT14rpLsgUScOC[ ay,Dr湝rUS-pǺrg' xp1akotȰy{t2ÛI0#ƕ.t9Hr2wvCNF^jWIty! 0J]{dm6r*sY@7-17j+KNuʟǮ4$YE?6pCU57"v׈\ ;v>` A佟hS'mx!ӛ_y`?LwѺ3v5쁗ݗN!՛HnQͩ`%LX bUl]5*ڙm9|_gae˒:a eRcgIsee& 3澅~^KSCѣ]tKj@V𼛄$fS= i;f6@Y(C6jQ[M){#T3N@Y"ZaBh–RMƝk $$U x;쑾3bMLm݊V݋>^iRYW~Suk3X3FBc%ǃjE`w _+ugx{_/1M SKMY91:̕3kw9(SxގLIT<⛅czl*\d朗D`A0<mA\g1[ݴ Y ݆i1H<vv5k(x=% ) 3.wfE 3Wl)“aPK#q1&kYǸ2~ʧ Tt1W;(jX~2O Hk9J}#)٦Z*^"T5*w#岽ѡjI6&{/"q,X9W l_O_wP-83G>$|j\N:k O`Xr7}׸Z;g_ϽC"ց[C;$q[zH6[MoM¿yP[ cS xYDݩ?εˬ5A](]*wPwĐ9E(f|KqlB\ϫRP$7=:R2 svGA*`C?Co/A;WM9& b;pK[Z!eQY)PJz$m[ޤPrjߥ(;YGlMsP([r P˘}<[&z?G!Y9UŞ@FaeLL>p xʀ-WS7Rv>KџeJS~ k2WqK EɢF.6P0} WKpI7(,TqosrdF Ɍa/.´wF6ga>@5H'5.{/gXGYq盕y}B`B1<MH$E3 Km?;B-CUW2. "D՚>;ֳ#40|@%\\N39(BJ`idz(u8YUL#^?G:\6|Wv~R8Lc;r֋%Y~Dͨ6U#ݮ^Xo<- zzxs=4 >M喿3U$dѝ:<)t*!L`'NN߿g]~x ?0Ғ),+ pk)h0T܋<G;ޮqlHI 7OG!ׅZf;m8*=kC~N7HhJ  ũtXoloYn3sn-%(})0h-i7V_Mxn+7> ԡċSaLOJO%?_..fAD:.#U KeqG|GgB9an|b~@r#ʾ [)6J1䘑j^ěÂZȔnCo9Б9C*e>uHAedԣ`"a;Y8;RH3C hS~ -y Z& &b>8d[I1o]W1 6f 1pDK%h56X8pziIٻ q)l JMWs8H YZΔ @ KFdg&.Zi7?B-tAڲ`~I"BO>x `GPdQ_ <S8U,CSA6ێ5}Lb,Irpo& ΍sFqaa~mO!+kP$72e2A1wž V)ZldzcH rfسE:R}s_ZJoE]Cj69+7ř^kCP[Zn/'bxՕ0aQ\NiEQ@2Z7ÐR}F#+4#oɫr8& cF*Ĝ"7kB' #,>uf? !U5yIVߗ\~W`'M9D6X0d%Ē9AOŠ&0O̊j֠T媣ZvVU2iASIK1tXI2.-GkGD|># sfT2Жc=CNc kAQ)^hoZKZ] +4 M!ϻO丣 J!凨&c\fVo)ǬaZz6RBolֹ)1WŘ}ٌHY?[H@BiYh7liZAJ8m7x/r'@W95P< -5>M ʙ C.\^T Pv]*:l0%,J8_hq-ek"8-CrpKJK]!N |W#J2~2UJ5/ DD *!xx~{U鉺 vP"ڄYnBZP *tWq@b=#sUrX#[kk0OG9"ֺa.hepHOr.@%q_܀Mg9]oB<#Y([)jUMψgF͌B]~šF lL}\¢|`D@f;ݘffeT>Ж}=ę|+p>U$3+(cocvmsC5v84Jݩ nZu#~*o\kVfqo]ˆS?q+mS2pzRsExqwghΐ3)cx |îa{KZW]w@Qkͣ_ 0OlȚ(u~IL:}J: (&g7F*+Jɹ [:Ij0Ԟ&a:, ByL,2Y JՈs1PڀwMl,^ {%Iz7D].W=$n%HE<5ˍ`2y{LOask#,Ñe\ 6ӵTۆt w Cë'ڶ (6R>aDlEl@,HB [(1W2 0#.Ӻ_Z~!}3O9&T"0!jzlH[)I`J#!g`;{41N ,4cq?4rpg_tИ(aTW=~@4OzP(`4W7a(02!cp߸Z0,F=gVőWUA=㸳_!kXiE>27|(&8eup51@yόZLǬftIblda?uLJЪ:4AʔODzk&7y8.$Ǝᤊ0ޗ@2pȜ$kP8v0SíT =a7g^~TWOg ^/Mnck^Ԋ`i tNyY2+Wl*?Y<9?kL&0*]8*3b4#0, oC]c'Oό膻P;gu6w.q6^vSg]< 2Kb}EMkWV y0W݊tzOb6Wt1 t5htQ^cew:F6qSo6޹! u4@F=_jƃ+ElyY9ȶ$35YkBTHkkƵaPCIQrZLu}ExEY(>[]UMJ8 M 32\dX *BFnOj'md*y"&=e1*+eٞbo|xBWdSV_4kŌv70)K0\ 6W*rqGWɎSS;S6s S bO4G~Hagi;Vnuk=V^낻&Q>ݑn#ת%;z0yMEu񹧳-)͵L벟kle aL;ہ•·x[6=JPtSgе/ $1aWϞZ>&}xș0Cv$D%i;EK6Tl!_w3fIZ#K37t^v@I5ocμ-<݋ot4w9wc-xR{Ra?zQ\;5|$<y/'ٚ>h|Lfc?j"磿m~;9 z"ȳxZXrT9ׯ2/-ADo܀5!q^URJ0/tw7gG&uk}'Av-h +Py)+'cBxY"*;?msn+b REթz?ɌE30G榸Y$2t>=`!0S{hݮgޞSiMH!y|ΦibGQiQ9騉B7)`r_#T%yዃoR6 ;|S0d]2خy}h9s8yrBDmy[!YxR܌&?\ٙ&}"1'rpS ~]Y9 D)S3XY2dx.Rа)wpőwr`,€$݄Q ]CyՆ"*4@ۗ&Az)Dj_K]}Kbm9Ks)ƺ2ǠVrK-'WN!::poG𓃠e}۪]L%\svk"PR߱!4}!|w%(Q=9$Mhh2`3,cRU FV)JkOvl0t|B]N@\xp#Gnl52+T{(iwsN / hNB-<סNL#AN~,S|QrliL3xOij!']bQJiR:wHbž aZ/DD(jh*/{)u Ҿy,+1/*)hՈv,3du͘oҪAJ6 鏱A]{_H菠;+|۝~BSH&{\ǦI.&F Nd /_fix*jhKxeLSr.]ѸM8'9f $cOBv5:\~rm $<#rTϝoPAC)\ 4t8`/%SY˔i]fвrL{c_D%Un3K`EB-_mMO6ïú"u@N1(sK`eB& iJnz/87 %֙d~{s5XBn60$wI3#\2CbQCB$=f-)5nλi t5aDh2jM\{^k;Q_G iv2[:4\I[((=545O\7 M|1e\ZUV y{~"? L}Gω4{4|Q gwڧRNzT0e@t;v j-ZĮ'3eO6D0k: :3d)Ĩga ^.r:<ĔBhXR >8JJBʷq۞pܾ;TBEUF-lkXjUxTk8;3 Tx$U$$BJ(ҟU?lWʀw6J9b4хcddU>h1OZh8I)r_Qź:T@}0=*8ff ]_7*z;XLȩ-jJQ|Ekp vCeb4bMHtXD- ;Ӷ:`L[ 4jiC-6#P.PH/6G#խ: 6xC0ʜ hbr(ƒCd6CUx: 59ouRks x fsYe"cnhfhKCxkTm]W2ln#m%DXIad5Sٳظ%Ԇqf'ŽXfpRQQ8b |ED5532â:l_99z*=].nF7T8$ceF?oVGBXum~%d][R%13!뢉Ӗp$ar s{3WN\= DlABwKDVz[0LZٞa?LONI @p}2JTX;A/0 lU7scS~$.p>7+N\>W.;*8LdkO37w6n];5g;ܓLZh,QyNq^72vpF(BSP&ZCO>C#jҁ/1+]rr-+bQAlK\<&՞r:&ֿ{ uz,Vxhw,$LZcR6BJɇ&).<=ihu~`ݴSZfoJ#8ObJ3{'TXhy9E^+5u{QE' sJ3`{` $By$؁W΃ ő@d nV1U5 ?5@]YZF|){X[`q+%a[,ȠQclmS([χUعp@D<Aў Y$. 8xer"*p2V7Iwicˣ]-Uqa0RkӞr1Z 2Ji 1;z24%d BםJͽ)_۩ԁ'H9hr#Bx|Iј~L,wqQqƆ؁(k)ҕj(6FH q4Ng|_=2 Um8^C/e8J:љt?ZT`Tu6֠p:ږfxH]3}RqgR R+*~u6&-i{Mz{fX ux!&Ov_]!P}u6bvKG]{~ ')A4d(]w:A}!>.`SJ&oehM_6(ІNBU[q!{U+q%-tTyj߱ Y(cYtI`DȉWƒoZK,16EK"G!Mʠ*stE V 'Ί:atkI. 5ڧjޓ(.i1YDt[(@(` W7[zRʒy20s<\?Z;7{}h/) %9!/ H,גH}N6(+ͅy8Ӧۮ6Uv /sRq;-y M2_4>=8 y=o&{,'Ή{8 x Z$JwavS(d &C>waPdu9g|޸L 80h!>w Fڴ 'Xj7VEg' ߁f}Fc9b "'~{s¿_Vv6KJ4|F |bHMD@c=LT f3jϽ}vW_50C&F&,..a/b3mk\n7[IۧMriހH!*/SCU7,Faky0v,jv]gc X2W>αþrLE JəoS2flV~V #gr|HYٸ1aCxЭ$\FݨYiW)nMf fj+b2;3R`zhIGX L;8Ŭt_2HgRm󘎧V]@~>=w*ᱶ4볍Nt1ԗ1?ƈL͂ەglݚ%͋}`R8մE]8si|Ef2H:7+>&׫Ip|.MA,H){ y4FG7}XyNasKjuS7ݽrxeG6b2ZAnMh=#n&3T OBhëp&6.\j~uS!H=v ή澵;8Y=ؠ?Lh3@JNd"u:CsyNW|OV_b-Erk5ůW*bCvɦp~x&Ƿvp[pM۷'Ywjֱ[!Rq1o 3L ?y!g=G io%)^~s6^Aj ULeɐ_Fp\@awULxd~+Y^t櫷5rjd>^<Н 0G=~p;a0m)6 2+:"iWLu }y y3{`!M^ё3BRmJu!<Ɯ]K32I٧A+Cj. T_[d)DW^ sejø9K>ʝKD.;{v0Ja/Ps=!BcxM`ZJ|ܽ(s4Nd =v:fѦ4L7مORjE6?Bx( Rh\ҽClhpn*S4O=3EV߂-ج-0!ݣS9@اHÆ @%UHrM󵵄t6,t9ƞ-ՁM8GY#[Z^ʌ]+i֝I΀sryfQ%vj5V:Cϑ'ϴ ys1X-[ˉ$1thڰLψfi\MSn65DSqIo{;!"S7eՍLiXG[!t{GY{Y+>;E'eSG]&xNGMfg`r.t*~'rślI7&Hc6d\ L d)zξpZZ1VNEqs`Tu&Ÿ7nQO(FH4ؤ7hiQ^ta^c~Kܘ#8=-yK:0Wm Hgrպq !@~i%tĨœ9^:i$?Ebv 'mS`bPFe^?bXM;5CL &Kn )7=HcUcb]i'F]Wh;mݔA0AlGۣg޿:`oNhG ۠%wRH84QM K@;Šc5.a (* ?hڨ{9*iTT5/( LvYzR,>|!jHO7!1Uzp,݈O'#XiAS5pvx!|i z*O:3)ͧ5l8i@ՙv4j.CI@]gx&Fו|$gvԕ#mAb>ܻm;Pf]תok ii(d&-7uzx 9 E8mRjHƴ֪"ǰI?f=biT7}įa wn?O (  X٩]d9Mکp -nQ2ʐs<-DZ Ev-C D$ha e5 ԙń/ >6YBerK5E[c\A;'@:@ mfL)VB)~UXiC5"]3b1䈾e%dPǻ'go 6jiB}mA φ%*vʮEʂߘʨݬ~ك+ `galrH6pXu!!`+OQuz0 @ iȁ,6G$ =sX ч1ɽA RպVTYpw2 خy8 S;G 47qCBG`v-4DZJ5gcֹ$؋̱-!l  .ʝ!&)/?m 2i2a^<-nSb0;Ud7F5. [謭"šLfڠq6fJy% Ӗ~f\xu 9}|ޣP8:R{2!:JHs= Wթ Oe~3H/Xiq0iCD#AGm>&s"=Lmdj% gjEG\3pR85 ] Pt]njؚhRZ΅;UUteWoׯϿ"mP7Tb?8Q^Zipmt pfУbQ^ǥį /`jsMz5:[vb]}EO'\xV:LY1ѯf&UE(ٱ/JH!qx f^OUܰVۚMQo7'UZlXuB+\k%GHt> o6st6>od^*&dgQ *>ʧjdٳi\o>k}X V7[=&t|@|)ԔCUrBzBOUod*YU.]VuL"O6-GMtƫ/UT=. XXrFSY^domKP#GOY {7p7u|1נL]ΒAdF[ {JJ3QvZfS΅ǭgrNSS4ntb[T#q)" *i_ƩQ%v, S"&ޖ(qE)uMtW >Q5n [j GJJY0;,n6@J,_@`ť0rDM,iyl ^xAM<4ħ"gT4\Y _#H ܵFRȹ*@ qmI=:y7'3'y3Oeu_9SۇHAQd>Xg[c8{O}xXr`C`2 Q5K) >*k&HgN~[ַMoΙJ!^sanL1PS>Jk,H{Ub l*KڪB|ŽnFx// ?K1|bEՎN/bM!TqLAN@{kfB2bbýʶr$zyp<\'NH,U1|G,Etj}1!E,6Ys1 ǢhuН_08|2K atedo~t!p5OSr`l잸L&U$(c0N.; D ߺ.c6 YrICQ6utE= jgܕ?٭:RWh~DV?5eJ$7x2U"mcW$P?e^>>vC  T p7pT gRj+ގ4pN}= pؿ= GZzZ\Cג$éx- EcJXW7fMU\(w ҶÍu[-'v;vԩ:P* 2]i (tY6R\'j'2l֓?$Br/1u A!p ^jSl'!_wEl0j9sB[;[`xܬS,ђRhqK8;OQ.1YO*y$3ؚRgNn&¸E~!n&k*pZ=Q}v A E/@hW;L蟎>[f1yAiub5\>;wOG ź&8$Dg[x''!ӊtD ov\aL `w+O`6;jvc ,* t,R L=cS6v3Rzw;Oi}#EL%&9qzbUvbCP.`ﵮP/Zqn6HY! ^VwyA餥ZOfE?䠅Ne܋jQY FntJW1׾ЇeƤ;CԿy>N)@[jk\vuɩj#F[6%݆}64 3O; lⲹ_RpgI #Z)7K}ElC !PrЋXr\>4ĜYX4 dooJqx[.7b'Zlxl赏 1Au88cAdLA!)%YA~$¬Z6  /q$OK~ ]? 6vDXnesB%}ۄzK97L9Ox:&t|c$h|2~Y p,1߯7NTQ6'y]#%Fi3VKL%gO 9 )ŕh[s.gA5F  >N,̥8~ͦdlLzIsDڗPoV*U"#1DP5/D nR9pIvx?UJ@&Б$F0ד~*)Z>1m+ٶq@룬1̉(Y6 -9@CY iZw4wMp7Ai$-'$ \ *&R]8rIWx"|}ٚ J{Խٺmv݈vZVԇ\KKq83)Zmy;hdX?v옫H ?ʏp[ºVX :+m&ail9k`9M~ ^ʤJjR3T%򷎩[t}RE%<ގ[ W6mw#۬cnˮ.gB2swI*/2= ta{|J\{2v`g.40G+\Ԧw 4n28~z&Ke;h%eԼh4[m*0>6N+qj i*>᎙9KL҂6hQ[(&O?LPbHɓP#Tx k)/viFD4o3WXΆo8X~ɤBWr :OkBp=U)puPY l١m 'b[ZJRM n ˁAZ4f'jצ[(\Ji&Vvb'+ 4gAqU%HkXxtx KBq#~g^X^*K`NG6/o&逦]%?a{["l`^I@+f.23 lvmg,FyGzN31[s.w!pCNO|8HW, gIb`ye;QO1 Sg'F "Hi^$?uM}.q@Bh9 ݚB[B̮T$Pu.ɳU*ɿF1SRIuswK:5SAo=4`n#: [} J`vNXs"8C>F|1>e6LusNld[Y鞈V*[֤AD_Rub l]0D V# Z0HeNyTj _T3r=E?[#j&vD=L"! ^Òɞ'SŌ_9$۩HwIWN_-7 *SVqMO5&+X/E!gB mCD[iLgHF}(BK.Y6͍~IpL>tz~:<P;"=>)La7F`]ʴ9s3@Ϣ"Pp>K6 5=khI#13ءcAcy<ش<>gb[=P4ʻ #Kiz"N:N}w N_ߜ=un5i*fr7l/kFxAvX27M9ANeude%GwU,NbmbYxK&?k F>fQNV"mѬTsf0J`62p,~ ;D|d|{3-@1 @]{`\8߷j>|2=)uЏgl'ܰH|ZxLG%^ #=ƕ::; =K`jq䆄DI^Z2*5&'oӣRN{N1b/>UdDJYB}xf2qSN/lֆ?n2g6$n?J{$]0WJY'}N0^QKs~xҊ`ָIڨ3pͣ^ ڠ.Cd:VCL+3l ŝNj4 VG(paP-F=:9X O' &*`UZ?~{k2NuL;y5./P|aF[:XZrq'5tuYn5֘:cYq[Thnjg@I:,? >Şam@+Dd h}54r9;'q& ˢDY,=8sXP/`T(qQÕ?ޥu :E\ fElGx2 JfSYf3K?* cB)90 ߔ8{ ʟLH{C'X *S_fܳteVP&zۇ6o pPy|*ؤ3NN wo^(5o;/ Fnl;.z1ْFGM92`R\hgܿdA1uɾV/s0GX;(bBA 7/݌;Q#a BMz'k`@ȕy߷UNE\jmi8t9Yhop VG Dt:sRCHe, O Ysh"tHE]X6ę/E kJ^5z1K5n\]/O!fNe Mi})_9fldT||#1z4JIS%Uش"Kyd6P $JRpZ r^~9Z )j(Tҳ'r:踡VPkh &iwnѶIhgBK@a]^d ]SDߓ"GX h܄rkٖϥ1g)AD_xoG? ُXd=9J׺4<^ ohq|ojW)5*}Zn]"XDt,{Eu2gGI_Ch xJ<ڡl >G) P(˅kUm'Y1d~I!ل\l2(#-6.͂ߞpYCItTP]Υ$OP:n27i]*o'/ =Z U+᝱9 ٍ(612=XUQ~JeFy9@m~q}m R~h8&=ܼ)2NJU&W%mql+ Ӷ鯤TK!v:<#< $~,حpuOX$`/'a0փ?3zskD@<9}gq!Ik_ʼ4'e0e&?h娭QΖo# 8IiO9T 9]VmW%5WƄDMusReע,Ey?FL݌6_&4!oQFZș_:7j.WJC)O1"va jCm ϣonq+\Pgc@PoC?Dے|֡NdFxsxqHW|m/L-gV&7zl'Vc&켐b@pݻn0`Dh''"ǣ}{+ ؖ<IJ,(b^J .?lBy6Kldjkue?&jgl8&tje6I xZ( <3#ZK*o |Q!%È"QU&pC5|(pK{~W FhqtO9v-Nj s5HE<gMhkSπ=★-i[͏KA|ZX,(EDI F$dkUQ7!G&aBb{W񢊃%A/Օ9LΎkkE߶# \Y氹|݄%hw>*pPZZJ%)Qc5ڽD5L"hՆjmLTL9W; :,cJJR>]hdyvRKIFk3N-kT%"PsC+S4p& SH &;CkEAVEV}8̕fQi|"p,”Og֧Mô/nBJ hBPӘzשk_3@Z7L i-)fѰ쁅ُc0nr5*dq("/:p )ʞ6`eo萲x$x@v2%5$&qM鎨 m6^51шEcNUpoey]'vIa ŗIؑ,_F _9A,R 1)x q$g~G7U]߼lW5OmSxVCߠ,x3qd1Vnf-Bps(aI%;txը+zp u`7PbQ7tD)N d%f|MC;T?>At}c?3mϓ+q`p"U-0d A%4 ڳ'WژjΣB{;,HXљX1 p73(f2723V Q5#tBEC^V'%`ey"VăHFI)R_O{Aɂ_."?/z\fH ͵o䤺դ 桡ނv_~4$PF`xDnf}p !`vg ̬E}+[M"RWkS)Dp@W6kO6n]q!v!׻>9iT ^0؜.bI} K7:u"YAtIN" zYB2Py3L;Jk5/{Ih̐8ݨKAQ+mo3cՑjFc?s"r)a-c2 b(Kp.zœ;!hF "KOfDU@[!6cge]iåSd䰲 ǻ¿uteyucq;{7UFFc>o&X 6zFt1ӛ d}tOkL3Nl|sYs,-^d)hh>'/z=!+ga )J!_FKtSɕw_Bqq4C\LYec\%"H% ]S0o|au[ksx2G"'Mn)/)ۮz#y(E |;X Վ 30|å]Sý,}:Yb[C,6A Oun7[W"a&iY9U]Lw'b s MTҵ3ȨN?{ 5DviϯALc6-cg=}x>wKʎ':MsH|Nq,HSNV`[ӟі]e bjUeUբw#2 -_4h/+1mDD7$gM~OTM}s.QԂqS"yY^M\%Q>s}$촍|f)ֺw:e#怋ʖei :p\0vcȔP?\THQ5s,ylu۬jcBj5HV<(i@-Kas:&$9E yJ%AJl譙"Jl"υOÆokR\7 9J'6s'< O=f#: wiR,ӀBF>~GDp&3@i{1@`.t+Snbsݬ`ϑqv\71z{q x,wlr K)o A?)kUպ9>̷R? ;6 4\+\|Pk߂1TrUb=vힵ /->ԑ "5NL쫍s~IT~IpU$`J)mɥF8)p~d[.n=a<ٖ 5Q2#ZPۗ8ᩫz,A[ h^;Wjy9/ܚcܐdq~!tv9w2[Ź=N<"_Rp:ՓZK<啸>ǧ(J/0/GV$yPd&{8kVaM֏o+!=S^Β߲䨓IU%ն$ w@ TVYzK'4`uU⼻@}Mn3{X}7Ax850V^EbG2szLa g+AX1ҎSv jI 'AҶӘ`KLBfKE.+9SF-ڤ 2Pf`>7q1&rZg,tI{x+0PAD@]^5 25H)nG֐=V ¦tuQjfN)Ua^ŷp(m,Y#ӓ÷/ TCu irlef e2km[roz6j, Q>qbAH:QP=^s%ouxNբ+abOׂqzj?`nmeS=ɒ1=Z 2 PZK(_0S!u;|<ש[ Tmu׀ہݧfo1KժU2T*0%}| b?g$ĭgq&G T"3{AĿ!TÎ| Sҕj7ECtou_y.¤ J EU3±{)T 'u%@uΑt6qv /6̒-ЮxK--GG(b| pmȈTƨT1'wU2{${: FNu_)sv3ȓ*50@`nSg]NDP]K >F2y7.6he-j!qAgr'ITA}nr?Tyuwit%ZDMhrJU", 8*5%{`FtK$9+],1ݬ$yB&\04=7Ӎ-՜9} xè6ZU#EY(c뭎gݾG]E@F1/# qTW&]8$PrOJ/g"Ͽ<K1p8Lݽ.|4CMmh.UaeWF65f<‹<:PE'<8ւܼv{.ڮ8Y{}g:ZoW*Jf 4OhOvnӬwCF j?VXʻD f[;XzM̿vM!Uf^ǛRPy=oyogbPFmWmSiYOH]{FZ22YQ\0C c 5 9R- %Z 1ePp)\6WN9kPJ1HpP_)՞m%v^%l#R bӾ)݌PsJ׸@+ Vd;^8^pt6ʧmgl&r4qSsOz T}𰐳+@ƴ:57 Y/iKH|x%j &QXs{O19)2)ic/*©/~"2s?p(U:~ IcJo^. ʏT3 JDd3 ["Ac~-Jd$tEJ=|RE, -\(Ҙiʌw%*{+j^̚EUDO4tR`,-E#\DLS{d刮}#2e|C- 5;?Έl{-a?ֶJ }ܡn0v&~YϔQoMEfgk_T5QS+USbRalEͥ!!1k E]b58 n ݗ6֦V3$C<~OHcIk'tg"0oiVޞmF@yao9wm{lPFܲ?cbkdg#O|s:D0K<~sf FeQU?}_ڣa_- #Ο,@2LfbfBہtsP:Ꚋ_|fVA/,-oSd+7«#ǣ?C*kO{CI_ܗK<ݾ4GL [ɝ; &[+..#x;sPr`,/R24-\2^a-;⺿j|0i':g-@%yi?w31ߵ A?lx<;T'bq0p{2B~{Ѱބ}%9+5NJ* GTcTRe=BS&Iһ"82jLdXwP8 (PR<~\ba7 q|,$FjTxg?& Ni3fʗ){r,b:W^=;,QhtiLre )uϔٌ0"(u#zMjf=zn$jxvMxt+ $N,aPHZݯ[ Ǹ$EuJ3$7nx:ԸF5u}/ޝZqA|Y[Q`k5%eQy69bBGp%%w'D\*g/Es?.V\.* dWzin6J/}nH"JC-[O\)=U~l#e },IrʦyNچع@M]6Оxz-ڢ1=lyG)Ow_SpV0Ng  "MZAf!Rѳ.`y zFˤg, $yχ9BBg)x?rUk&s4y˭Zt 4|M2h+t&<,Q~:Gȝ^5OUGj y l 8%dLKI7\dÇzt UAǠ7&*ɘͅ^V&Sdn'JjO8;ƶѻH$C?n띅k7Ul?洴],9 Ο|8s S:D*&,r8JWoolL*y+1ֵoE'>;PK"l<g!UfT?> TXu `[`|֡"/K}+M:ݐZQH省Ϋ|qln(y5v_f) >E2SWX!i-=2;F~;ϚS\ᔈ 5oo_\݆B}#qw,*_ݥWY%c I6ԁﻬе 4zt+!pAJ;w=|tG\8Svvٽl7~R71;VuH<]4\WB" IuWUN$C]t?'xb᝴og.G2\1fAB 77ƒ&wT{C@jUDb])5S8I,tk|vwFsq^j? {J#DZ݆+\5:%յ7MFa%>Tہ+m@V6bkPSgtx1p55hq?^fL-7L %o#Tf չS[ulgTã> U?^5>hp NPIN{#%˙ϝ58{+%A!=quv^#2JVr 4JIـTD \1}]ݫJz83&䩇u!DhU0S)SADXDeF;Y9"vbL ~7eY (C^zuhG4k: DQӪۖ,y liI]\b V-DL[M$ܚ&s') #B*h(꤄ "Hbh⫓6 I}XXqD|ٚҎ@K+(.z/WT#b &ޞ}d'&DzpRиlx~^eҲq1aK~WygϣQ{54C.x;=6_L6X!GSŐ]Г]='6$24TF;ҲWa ym˾ 5ۋY>&{@jK o&>+_y}Y9NlcC5fվ@7P+A"S؝ g ͒{)Ps޳mj̑@;cSѬ[Is^h#س'^R=N eJw?Mɀ^wz p/R|>QeYޤ$,^FoJqCZK ':,0J 8SY"&+ςS{㰟Tnwc$+44Ƹ/C޺b$uS $`|QsF%4B+sS2 Ie,DW#jq[MapTR=#c;QXjUϧNaEWs Jzp$B)BK|B(d@G#*a|OLhݯɞ)xg$W>R= ^(J 5,ϫ[͜E+6LrrBPZ\(&!&H|6ئǷ; (}G3MI .R/cJgAy@|24~imQ ͸TQi"Fq_fO$ID31d4b1%}.݊>6 @Hٿ5Kw(&b>rfJOR,YlGqճkބz׀cw6'.Q/kvM}Q]S z}8BCDeICy轃Doyf-5ߣ6,"t|^2J r]ƻ_.}?$.+QlfooLg~6ʹ.犐([>* & 7&6 (lEEWK^fL$ I4˕l f(6Úp7*ŹwX>[z}/=½<)QgKPbQy6]ghe0eCuCnÿ>\BZhay*i*>$S$ }MEw$Oꁞ+胈_⥽o \Q~`ɭǂ0TpD$Zt42DßgX[ZK"Z/ݜ2j%@WYd['<-Tկ}UiL* ɱNlp6ak #QϏm#SkTsDXQ9ȢIH<gs˧j:!R A5!T7nE54vܹ%p=ĔCxY(OE,Az|A"d{ia*t|.}DvvCi)p`0ޛ+aH8l2޴*_1aPpԣ/>UW<OIoL:}_cM'hbhJB7P<yPϐ$b;CF)Dw#&?q|pY&#-a@z5mkm[Jn3luhJ ~Jj0Ez3?ך!,t1;R'|ϵT-Q|9w"K0(aA&ߵ^ 1]zZ%鄋g@maKD0RЂ -R[F 4Ded>z? @| 'DE!@aT b!d_Lul[]ڂ ɩuG+`(W!;@s  KE !xZhfg'{v'y˔u=tzOޜ$tţl5urb+G:E9,J|ZWM*{OWrR\02[RMCII5qkC4c- TJTXWgkٕ@C3LNLtϦ@m7=)>gAMʾ= 0͐-DmșQY~20i )^W &R `ST:xT`D@-H6\9Ç"v%}>q`5ɮ.6r]y&&0'E"8(9(8޹&AtxѪ몠@z_qӀ yOhopUbI5z]ə#_7t γ:z e~t`C&Y=vFS=Qh:gGK^c7/OGܹWj); lТhXRlRU܄}5fFgDȬzcƎt0YJvH{؊bU #});7E5RA?JN]rḻCr^bPUyQh2IZƨ8Mf98BIRӸk3DK:W&P DsAn]#}I+W1|zg [K-fLd{ɡ gmuU[C2_;ӍNCyyW%A/k:l\ X@+q/5n뷝 k47Yޖ#FNu0yqPFE>.MJhLGW.7CYEՀ[\qΓhSA `0 `3bԾ%X|q^=Hh}6s#xpzw"[Vx{/;m =n^z]3"Ǚ.TZGB`iG 3AY/q2U8B7eh6)r﷚P'*W—`mUl׍h2ؤ($&zcOiU^oV+-.$_Dn O5&VnoSuD84u Jol5陖qpV :uI 4y4GB|t#)W\E]&spw==uߚW7om_kLTO8sLcL:1/ 3x:,\é.[5ݡ6}$#BgUard:m 5kPb=! G( >ad,9w{:g0PʦRfڧKFh$A|whd0QJ ]f'+6u Jj7(X;cP$PS,/1 v8.;-MIkU]6Bq::F7șLķLbeotdPvxz} c/J<ץR J4y `fh?\Vg &AĩJo߳y9#qr'i> ˔Uh;y۴Ap!Iv.HO=Êd,9@pVͺǠ$k|ѽx 7lѲ'%T }(,A0. 9b̒BϠp "0Ũݷdvw3ǒm]GΧD 6t bM ֐_Ytr p͑YEHӈSZۡ@ga\T.l54$=Mq[e!<6YӡR׶JYבlc ~bƲnmmǁ_OUL Q-өo=7~Y`JjJ+42())qSMt17'b"k;i^cQgҶ/zi߄}1b&N}i#"{0OlԦ6 kz%6g^f8y AL۔bGPƗաkM x%̤S&%| SVruXWՍ:*csX>sLrWj@vd -&^D@ۏ*ppG!9VA3 [q/Գ l\ zDƌ<;rA啼Umra 'u[,З3<&Hc Ϭ7@kV~M<^;&¿)Jvfs\Ex|Ȗʰ֐IX 6ޏ ^eKf?v:# OH0C gJvnn\EeP9 a|jܼN>\x0Xےv*m$E 768⡐(2t4מ[iBzm6?۾I[_'$KniQ!7ܛC2G1C_rp | 2KdJA#P!Kh 6m'ΐMHnc~YZd{>va#kB`r#^oQ?{z'vOa߿p1aG|]q%MO ۅ-xʿf;Ѭ3`tM8Ŕg; q/\?:n\+>m.Jw'fpw19MT>NV̉ G>YCHԃz'@?/P~^H #PaI"_`v G$.o1rl$hJ1:^S{af؞4(S,=V:Ov@:A Îrp>ɒZ4B8ikD!S/0,CΫ;)qb3kX1q~QXHʸvwQO}̛u䀿i{6(cL.ÞjU3֎B5OP5xK%t((UIco8/1;ܼ^wCp{{#ׯ:͡w#TDZn{Di[ȻbakB~|}\3')к=qp99愓4 +(Xp:c0 fTh(׊mp>FxZR//IJ䛑pg< #;[dD7 L AY̞ #c1DCf16G;ҕLgUH՝6!yq(x>I #A7sauZjksHO;RdkP2Ku|*K>EWYTs3K]Nݳ8^aD1~`iP) D-.xp%(alhb#5ŕ& 1/ж"ڎG9;[7{,ZiskBZ%-1M,XOw,qeS[<(>"z)Rf;~ɶ#i/: 87R/Ո!`6ys@3"( =o?ܛVk6LcsBWȱblW.t-ʊQ^izn,0 !u\:[^='{g\:(/eeQ}]$p+s!B?tgD,?ϲSag ]<\llaVL'8p4!,GE<>Vew޽\pz/jrೝvoY~/,$t|7g'ZH~\Tio=Ʉcߡg>E@kxH-C'38鳒vxϛ5]l݉n'`9CV0𳱏c{}a7|R;@FjeHNa#XsgTY΂7tFDUEO {"{>bJ3Cqoyg.1zV%Ԡ>t@U~(h؝@)cote)*NVHս .'ӌy Mi)/o96 8uzه)'NTniԠ7o}(X9tHdVs,9 $ޑ\ĩHì#әO]p@Hn<|iKtCAԢKS&DyuL+( 'o"=q |.Nk;ƅcTֆ тI]-gI7dy/?5fɀ &'0lDIW4UotfDMh4_^#(\:F hic4ٻ@XFw8FZ0o3A|>uX]!F9:XSvL0RoWAVRЙXIlK b}?CRKÌl1 𣻴*Ոν+qBE򥶓K Oɨ{r"nM!h)Dbܑ,m|%[UOKϸDb`pl_AdH{8L]J&`i$F,Ǖ}eܵf`KS^8K*d^4 #%%2a}֢PĖ6H{& '#-v-+{,O*Hϯ#W{/&`GHpb+8ܚmW$'Xd#]N5OY}˕A E%gӟ`gW:j%]Ub+oy0yIG<۱TMWumz. sKXLy,đ<'^[=F݂m] LN0ܮE uރdٱ U3bEۍ}w 0񬄅0W?L_T?x^]Sk7qQ=eH1qd0t:QTb̊usW=n`WJ85r_V ڄ maj,rk,-dNe/MwOZD_TK*/  }0ZAY1}rGT.{P9R}gP-c!ϩ! ,8N5\"VϪda\U#F!.ISM)q&xB5ء E1w^g5Zې\FeM[AF 9*mֽ(CĬҳG͉ȶwxwbkQ];;@ }s^an)]+F{;?:7":g A9W asw闣{H,Oku3&]9ʤgBST O"r%f(t:}p><t*R/Ә:'@;󁩃ѝ8-Y!ݜ+&rG|Zaժ[]Rf\He X,)~:$ҧ/8HUedbd=٨enMq ] 4a3V+w9O3F43;=@&.:Y?a5-Q|/)MG Ee ,MIĤ Gº0+Z';.ݮOL¡rBe-$!zVWoaq8EmCТOScX1"a1L"ih; Hl#ơ5J!6 H5 ɔ3OX(5}8G+ϊ(cZXmt"U՜x]aTGfkJn5\yAHlf{ޗNP{o/{whqYpT WYZ.gDX.<γXM4rQcśa%Qy-ףNٟ[38ftƥCȩm C>fx lyfuc%6E_( \sPz}lPL4 i͑v~EAuu)RN#T LDP7I[S1u߰+ ]T7'*4>5xdh㙽ߛ2jjW:x"Fy C>E+:`+Lco Τ#FƐ(|Kx)AɊ\b@Ӎ}wz0n@)^u'[~c%ºl!G𢡄޹u>L!!t>@* eьT~'82aV/WY ϖao7~eN'8z$/W8~̢K AX1RYAAry pcC*sbQLUX,AٴUŏa0A5b[=$Fu=*u,OuYt99rm:v/q@y/d;eiFӶ"m>|U((ۄCU6:-g@Jg`SZ!N:i ԩ0UeuTY%m*ZmgD=!& }cmAdscB [riOՁ0xNhFrFvLjiep߶Q.) G׻7 =q1H1W}ߙ$ 0T̼Ȳ7q!y+Ƽos.w[-X=<@6lWvJӦ1&kY(`;z}Y)l=ȝS[%n'/gm!EAgi(!ɀS HƝ7ge`R=k 4*;U8Uهl4cVmXÀ]$b9kn-Wvu ^җ(kyvri]%/CdD}>&3Jb ˁnLLLH۸Y9)LY~2q>&BN%E33Eo%jÃl {KFܩ_*"0CܢHua1`lM')r*l #\"5CrDfN"i}0/#'B =zBKgs&)؆So^]Ύ*Ү!.()T1` 4+L@7Z;~o (}rsa ZXNjoy>N5޺qLEyjZ6%xz# #Dv|Qe< b1p="Eq9)@/: '٤,O|LȨI4yFA'WG9ձqVa 8ZTp׹sJ>+S) @M+S8 '(c񍷱^IK:0ޝnBڽATPѯpW&a5(64).R\$gDUh|F1zIQiy#r.Ԙ qXPr/ EI>@$:86L>,U>%z;9hrDsNz2Vϯ xܛ`)5A;FtŚ͋kjb׷5գJa,5g|/R: ib6=l>xĆOwU/Rݠ-0-0zi2p$ xS#,S+ag1 w7oGaF|@g pJ$&>K4k-"%81bPXDV"BLF]+GBՙ>2mo]B&ԓ>i΀ޚn Za Ĩ[yhHO"x{% A a6vLA5Eڄb61]%h':-Rl}44ؘ"=l73dn=0}IW|Л0QF!#!a:8ܻ80!8LV/ye\о=Ǚ*#{"j뱺Zu6'2X֠D3ʘ*s&"v&y>e7-j Zi[syylqʸkdώA_W?23 m"WYb7DxOa՜d n;<ɝ Y5oz {~5tik A&kP1_M^Bk ӊ ybV` 2 6] o/q:h-:HYjs;oڷW'դ-v !*y)b`7MMPx:6Brq,J+*`yjŦ FO?ĵ5ct7 P9l:#7SO >o)#:A@" RUb! EYv pdH% ]^Y'mӡWо|:b,:uOY5fMwS'%~n>:O<8ex!BRE ۞Vy#y:>?irykg~ 2M|de\ " Յ(r.`I‘~Iq99M@엑S ՝$2=DgI"|^Cgv Rt-~*q$n !]q%l*s9Ap\hCiֳ5F*6ɲJVc hiTëmdz;(v]vCBDyl丮󖩲Lyg\G-M 1ݱ+JH]bl'OىÓ+OWMVȵe۱H5𰸻 _T|k'- le%>yr>k7K1f}?U+9R5GdhëO7˽y @+ԭT9y<9-"āfC3 ERzk ZDwb[ws2@<+e˾{zzb1I ߿e߲;S|Y]-yqkd66$ c jݢyc1cB^&~ xlӗ]^{E I#cQGܲ">Ca ~mUݯ AHחS((էAFYdJ .6. ]mǡaܢG@=&*S⌉" %ݽ2qPU 9٪ j'?TA\cj,~pBM~ $Vc.K5+q5K?VG򗵸7"K== *v5啒㕡JES}" OR0mX永 ֝%*U9C> M:,ˤh/uaN7JϬeKҍD\ŌE& &^C_Z#ߠ6@]0IbL#1Bْ[XO:Ot%gE`>8C>'-XS֍+sI?2t^ ZyKo/9^ W:dBSP<nxAqShO zkXh}\ [hߒa%y(gL>p(>w8y×pIuDjg:=u[uH56Vx$r̬~xghOy{OЛʫqZBՆZBֺ K+3e7!Mpoi𪆃ףRyFiCUe0&0=+Ys 3JZ\@~nNmzzhUj`o ~0!U$ B( *NPKӿկ[*<|]|xG[ۻ*(ȡ$[㲹}iQ7Hа?:poG9fxi@\Jr퇞(7äN2 瘢!/ROGDH-k29s h`7K8(1XiQUlI+0pЉWCuHn `fiX)&]'yӲEeQZgQQlAK wʚ8FBpӧ~Cy ^&aU'4GZJ΃ Aer}ϞU۞d朂oROTVmEc OiwTZQF9xp,|&|*T2s-侀k{T9ʳNLb>n9ƼZ]ӏ Ff"r*w{-Aͻ \]:1 &jU]ZZ )sg*y@RD?\ @-C4bwQXȭApwE<M}͘j*O=%rkct"LŤV;5Vx-ř!:u:sq&RKKaq"0C?7 3F#lc* khY <'Vӽac?_+IIb\.;F7tVlNY.?\o Q~''"e!25 >Z]$B دo] dͻbx6AzE'JLfp& aR'[ |—uPC!vM74#+A^6x9׀&`K [ʙ#޶jx!$z8_1CQ?QQomų)W `0|liK+>O +"ZQhډ׷kXgXhmgcXP?KgnlǞF,zk9 .RR+?S,P `S3گu)˘x6"V$If>GШnZh\Z ϡvdS1v0LEp&$1e  G&/yR Zc8N8%j'ݡ>98\4jo(~} u_L[ t2iiÄ̤!c5wfꅜ'2y<zUDچƵ/c?Mh-ņP=(t,jMu =,>"9WhQWʅ: ,b{(ACytCjV``!kRWElz1s˓̑$9BC-×Kc]N̡sQ0 xeI̙{h=5?kbRCjF'zƔxH0ʡ(PZ-K^Z o2;.4Kك4f!k=8/q^ `НjrCb`Oɧ(`i#=>kPf0g%-1FE=8`@dmiU\rG~ŀnbkyҚ‘#C=ci`q~uw%|Hg*NxDƝ3ɓ!67vQa[K=LZpev,g,@z5k[Y.pqʐMs| s)թB_LjA2b62fU;928yȡ* ".7?Ȉuv% PG#oC H A '?TCGM .\œ77`i X^5@dR s9*D3K80-K\fT^G[XdcrV' p=@MD?>1UfPX:åRWUwsYj)cwS)TlTpPikBW#< \#^0wjBN\K3ᡆGFWR/6X4nRXCUZߑ-P|{;;Ytut8WRՋʴIq zW /})Z2Z^Y!ArތzE ĥm!DbsBj O{[y*dNe.72|< 8딼FfwI~X5Hʘ(#^ne{!rXl2uB|qCbaQyZA) `]? -b 7#̈́_/݄e(ƢuYŎN[p"ڹVvWQ32*헸(q|B4)cd)Y=w\so](+LXZ e((kst ]ͯDB*}M:Xz:=jU&IT$ZRBk|Y٘`mw'=̎IK+#eyqB2oA΄騿&/GeR%N]6 @G둆Ĉ$y1hSC<%p9>wE9 w_Jqc(A/%ZPԆZ^%>9>&a/1 .&6Zg>(Y(F{׍4,h7i۸\#\f082Uag຦5N%lskU$\w| VZuMv?x?&1gFRW1i 2M 6YcԆ}((9d"tq8h1Od:T2] e3&3P&N`x c [L9w>?(5+hR8ICcܧ}!\} 2eDh P7S+n%MÓ+iM˩,&rvTPXߟc Gοfk,}]N1hhdEӫe$ǘK܀ P"&Fzqc5;D;̀uFqp^8Sz)O܉?lOy=R:kc2c$R>ZWĽݾPdD5}7wPꈶD)8QQFD7#` "/Te& ݮũdkfh+V.5ؕ`HfF-WDkFO/h>|\Fn'ߜ\R&% J,&9Nfa'TYExAވ\(G-o̮H]?jҪ3$F{U$y(-7 Sn=䴋B+f] e9A+  WثV7Txd6nBYp(q2,4=GRrWWwƍ,&*vSޚ/v Wk_@ Y1Τ\#єb/]RDdL.ȣsb6؃H"GM?XpYHK*sY K))@7 F@2bYr=5_dpK}z.M,qn![$uj?k7# 54VYE`oNf!A1:n;ը;j[i0a 97nH"ɻ9!IRhyXT]%9>!YMtWɘ8efVM0OYHb}G~z Q*ug`!; y^K7N%p; Wn璡0E{:@-pvã OU z]^]g8jO.PhŃ*BOO=9`>^EOE@An<mMrq,zu@:sy7EO1&omS / C C;9\ 0Q'9=ucQ+L]j$J8&0 Ń,Ό>qu>C*BƱp?ٺT[*)M֙1\Ln: 4ݡmۧiܬ`@ث#eE:\-IlJƒ W̖a6kaV:DCz ete-j<ϤgR+ga ]A3~"Ys#tP.{4Z2uJ%+"(hJw ӎ߂p*vR,O#,vc@~PGd%n]Y@ox8*`f$[(d"!omb餳%<…@E3_3 #k "5nV (t˺ *:n,<4w̢Y O+q 'HI7GrL%jҦ:l2 MG3ͲM)e0(u^8set1`m6'4 2})'pU[FUn!2ص1įgLN3:72jXCDnmBbpL&߃FZZjLnF IXǡq>y@um% #I@dX^w;]c Jla{#| msT6i#w{A㋷!r\Xx8F:Cl]d />Sas^C՝!.oHfq*l=أj91DՎWjP<$Ev:pŎtf֊9.ZN)ΦfU1l;H/$Ym)AlGʞ/ sp!tYHŔxionY'zEr#L5]=9}F=эI~'_!f5#!Qܱ\e8 zQz<`}bukkӉb@Lc".PIqQ8]H 6g)2p- E:C1-il)!r((\DQ9Xg"Q@ Ŏit/sth-Be֖R;V+ T^}/{ݑʷjk( U9؏jvZzRobr_URy0gJn7<IVD\=̷P WmaT^ {62FS~z4&o̠D_ 9)+h-:HKĦl}_ZphNm z]1˄-o9+:k{?q͕w Ik(Z ^ ^9I$>4={82o1?zh5Mީ|G0-3rh)K\sS?n8l@)4@G#Gb,';{p>8FuEpݜ&~-;d$yqmؗ:s6;Mx vcNar΂:NƊ4NOһ6z} 3xN__wp/>bKOVa{i@Rl F@ $"ooa 4U|ҀZe2x%vUuMLu,:!`4AGVšѳWQA#Ϊ!ޘRzP8ylҋy#mJ;ļ4^{- },fK'Héc݊3qTt53O'+jrpW$ϷG%C[pp7#&e$"z.  ScI#*wy0ڃ  oՐPw}c 8l4ʸԴ+1LM ]b{52> xk LhJ18X@3.ѡc+Grǎ`e~T|MWĶY&@3/lw2^C21O,M쒆4hWwϭntFG|n%[~6%LMvơJ~!c_q/wqTB nSV"BBde)SY2)k[ȟJ9ݥL9qYόD'*c6At'mWL0C*2 [~~sUi8mRBIk.[SEr57O|Vx] ;>{ P0ATVS>TB+7+ Q3baNSvT[] uQQkg9T MLCi^# /SNoUn$d' lTZ+OK)LPMtܘkjJoP(0(ZĴT]D67k[g@܎Ȭx^G< %dSxUrgs+Y9.GUfSQNs#Ce)nݒ0SHف}/Ik[Zk% &`ǡYen #SM$B^h'1@cn%CR;|~RlEDF7\|cڲz9(edov^<;|KYdU~9шetiD٬3N|%h@VsTJM~c`8Zm<+w[DHrq!]#$CQH`,I*5;L,zTZs:r"x/*l1t,iNue1KfB0(;F4.=vx8oϏU94e1uMu2,(30?#>8sfc9<7BXgW ]9H@7gG!{fYst?'"J#bxqAeki ӬK TR-*u q.\A!h0 kVz&ΰ3O'H*O*P}sPH_iG˂>t z:UQxA@t0/LM jkV1oSS j3<U~ F#ExͩAsZ8Ly]hE)I&\ 96-IUd@*ffӓ߭N 6`8nt7I C91<ЗBmNSa:kCrnP,!;z}@+5f@]!*B`gk*[` өU>Iv:G@g}l̴\Z({+0=ЁLēwϬ9WK  $;$]-]OWoBhI>A ^`¾h ۚԶzh$wp˂YD 4/0۠o3o"6S, O̖ѥ.,_g1r06W?X%iTQٰ-:?#Ǔ6MY-u JH?:dshL Tcek% AudewuOI(a%ȝr3o%~+)^/N@kVMuƖt"uo?k2!ksxd 3| (ðSv yo w 5Ƿx ڌmHHNUN٬v n2zE[ "裳#ݱ'Ho% / pd88A9N%wx/Jve5]Y8)3/Q]/*#,͎ Co2Klbp4.'4W4% }yaH1V-(EwjP{0uE]CC> 42Mv>d>$:o͇n$8 ߻ǠȇSXxah&zOۚr?-V A3F۠ # N(o豠b˥6@˯jxp`i<~ OE=@ dRFjn}' N~?_bc⚪Wj/t8L@ c=%cZlBרΝlLgX֩!Nre%p4PPdE}X)Z|TND*2㔛?zaΩquAPs;'kԚeqX琊UwKSehl|Lt.^ ܟ 3@߾4WX~ ʟM7 ;qtՎy}p?󖌽aw i_TMjH*p#Ձ8GNՐ-x|6hO2&}Fq] \7MϭMN F1w:J?%a~>`h] IEqM;`/h2mufe}egԆH}gađm<"S'V4OQq u|mSD۞!K2.bs5id1@r ܥ4?+(rݻa?l-90{pJڮ=RA1WAGԘhKKc>9lfg(ެATX/6ObP`=M&{ll*юuzT}4aO$i"0'roQ% *"L5 JRyUт`WzҘ_<6|.x-#FJoH?ߌ9:?W``ҊA+(٬rE-fD1h2b7FƆ^X+j dMj<6O]:SZ _2973(ہq=:lt}:;mP(s,L-ߜH%]ЃŁэ}?62\HPuQ- W5QKf|Lڙ~f3A)ssk4𹦕9KD鬦o\;!eVVxyNuSӻf!4?R#BF ^^8D$ hDЂF]Lص^3 Hs17aǗ-.6X,@21s)RҀ9Û# UhZy0 R"EP0=|De RY-bFې͐ <(x_lVH5e oH]ɐb7Q/޶OOHX5w"Kk6BBg/>7Uo8(= d+4(=\ BHԦ3@q&ЀDտ X*_EŽU .|B57FM " Hq+V0{o(&$xj/n @ @ЎOb"˶ w{FE'(X*cWޞﲄ%z]UBf'ii6K: Jzc_ꩭHú -u*ŀT}T@#\|ͫW Vf5wb{nϧV Vge+9 ~{HAcT"f~ ˸# Qq Uq}IA}$Nn'>iӞ$h 7ۄlp?z+$ǥUQ aZu=sUN7@M|88 &v&+]Ql7Wj\0q=mXLxA7kj/P}BzB ! A*zndS S+kyHv|wYq-}+d̂cQhKֈ"1~9sa̪- y6ha챖OfW"7W0؛6WE;E#ft8ˠYtAMKy>!3fAbJӆ ~3H8h#dNGI{8h@$;I$0_MfZ2ӶAuBߡnz߾dl[(;$Vg37#QudR:y_;1W842OV9`J5N0G?~_+fLp><ɫ_Ɂj1ow!Gb&լ8o٪q)Jj;nJuP_#F4\Ŝ ^3'C<jo+e{L ȳi.pyJaS"IгّK*ddbS0O7z%0kjrim4# A3uۃEOc:ҹ /-©lH%n}̅$<=0aK ɬ7`SRbn#(Y剏mN.Uߊ Zge0J'w y%z: )Wתp/j=^x —roeٿV Q=\B@nGʾ92* 06leqtq\0\}; b sB`{.g,ѢgoXʛa6h;| eV X_ϴb>qqYtc=r`zs$0 !!zׅ#$`(zV(hVN!00b䆾qk4ͽ=pVApخw,9N,Rm,k-Ud2ƣ6CgY/o~5%6˦B%bhK NҴvRe|Na/Id\Xo0<_fȑ'+K] U"ZP'*I+tmHmBV*/`>~|3-"ߪWgbyJuadQh@;[?sTpO^s[lA򗎐V5Cza(]|cر*= y19,ng^A2^blKaoGӃɆxʁ|Pv 'HtGvc.Q(ō%9nAWˌUU+-DvZ Sb+ w k2yPFm;h< &G0΃܃=3diR/OiW'nYXlg]}^7&?NT+(Bj`IDEw FCERTU.#k$`cwI\t(&E-me'} ?kW< Pk,iB^tOU:{H56 Φm@ECPX!p t`( ̸zD T7g'yq!<$ĉFKaQkBRmcXguyk-5:5jHtt}愹 ZmUMot>0}Uk=Qy_\Iv-RV"4, (vQ>KF,CٔaNۉy`J[ϏmQ!]k%9G`AzD։lT '|'WOw|J%:*`͇V&/mGI:&x'5xx͍,.ptkf;(z#YQ*z~RO5$r}G:uoYf =~mv ېd/Ѳ#vfC5$,aFcjyMS`〱U(k|c쇗XU̓W>'֬jҬ?PN] `AcrD.K>$a}!ɤKAή:PFJ*2qr񆋨/1ۦrs}lҬ$AUV=;] 4Qx<cg*mSQ'6!>o)E yAqpR.QBg2oׯڌ2z_K/4=gZ2'"?)VcP|Uz͑8Ey|- '٣(KGNTv2i$U ta//p#A%5e۩a#2yY@BfT>ȣ"6Dwa$Hhiv+T%&2֔@2v+0YWћ7kjcxF~)c gA$F{P m<}$yN Uìy̽f1udlb룎."pHfaktdМ piآ2OY΅&]]LR V]3x;2&8}G;$cwQEHb= ,]GS"5xuHϰ5Nku|e L(]YH[;' GEYj} @\RGWBJ}=;Xy lVk#8](f8(ȭY1=+mԩf%uP6'S icUp S4d^9f+ (%R6vEf`xOi`tK+;ye:\O$ [" &=u A(gIKeLw p{ [$r H ,?fz2HwT*]ڙfTB _igh>"hKMico=Ky}~| C&m ov% +h<b/:Ʒ&?u^GUn%:Xa*nS~xsuܚ(tE;ZZR/&qw- 2R)k-Uۙ?R1o6CO{N 'BYaڵu1]v}*}55(l!| Ls ۢU?29j)o]5;4_Ӊd."lAHR2tKץ%YOq.W 93X &/\eɷX[|R<7{˩@g!ۂFH =:i0NXZ? Iؾ[duP5%WeN$iN:HeɾUDQ`R )ؗiYc{Z} X:b5y/dPPb>$6Ip6? *2рGFEY&@dcM"]r6ae2>!)J>F i+YzB)1ocS):1Pr5-w=:Lᥴ]isxiwOxYfq^#Ow4V?)q$qbYHHLq*l@hUU&`F:=k<tиK_ؓX+4*a>8yi)LkL'^`HH=$ӽ)t<|]ok"tYmO~*O kd*Yϲw|d/. m O>: 1} SiaҼ*O4烗:x( %-wd#Cs3[-i4ʚjю^ يGx׎˫# aMvc0w! TaL)?Px9juQ:%$1S~ݦ;O\𵲥r,%O ;g 0.W0C􅊵`5`@ ;@Az? JA| 3^iSg\=pOqͥ]>"Mpkh Qе،1u)T0/Ԥr =q5J /y]{U0" <.A[bD}l,khdx-Ӻn$O%G|o_GE/]K(8˩uȡ bjyc"Ih٘ ֡s?œ~."UU}IԃR[Rt贝aVTjTMI-B:UXxgTԴj4ڿڈtAVCоo1^'*Tm' E\/g(A˫ZYJS;"BO#`{9!j{aPSnR݇Cw MϙUvB-D=XB@#,|Bǁt*g8-_+3)& ZeBzkO?}v ƳOS9|@7sR=*=99H&3i.٭q 6jK[iSGZrLow5E(P4vO#͈ lRUd z Z\& IŴo2.\sc8jHj a1e' AfzbʯbqZŝMR|wMKhyҼn]PW=6zE9FфT'NNNVЙ3BP_Y_,݁ xcCo麦5A6"E _,Y޸?N:M|OB ʺ=ZH xfy ."-Ϝ}DaοCC&MHua@PDH#ԟ&^'YЭy5=1'2vl[9#"7<4t` !,?cefyڂ؇6n31A f~>WԮaDNV-cᖦ_ɻ2 Lw 9)ytht_w[hD}<4V~F4A!?Lhbx]5Ye^A4 c#ޡ7" %?#zFCmqľ!^TM°f[UmW԰ׅ<'y-EwUTא ӱGIdEɁ!5_.7$wu:cA&nJ谴 )lvT7Pf\?m/B3a(KvOތuX!F%>&HLh )QV=0uOkG/l 2**԰dO]!bZ\6zhw9V\*/C<Z/JG*8y9y]l#1f:1!maOޗBKC%-Q`VGB=ϵj5MgeOteBF"ZQo>6&ywnjlNfQhB8BVn%U/&]ӂhG%]T\6Fװ>nA#pzGT1Ԅ*ʙ3G*|E"edFq1=~bĴl 0 `l$!AE,lSE$a<&K؈ǃUo"lY[)-@8tV;HtD1 _b{ l^yǂPGnsW.ޢv̠A1eskJ]q2NF4^,PEX l_yCkA-QK"5s=m *a kМȳ[6m`}jT~8*W{\sKZ 8c7BPHe:L)9: ps)bG f_[iL#N$u6{tW 40᳭Jr uv=Jm//Ck=4#{{l; 9nM`v-#=W,(^90Ez:0%A.Ka83KDS/euT~OjY8pjۧ Ogpy,reȜ]Yݖ'#wI&>gIʨg\ۚϙ\1ݎ;J+-dPvs t<莔 oSh[^s8=Wc{N 4ZƬ <m7I[F\(gƤ6M^\1/nS,#" >augTed#Xu6ȷ|~x5cZ>+nXA#v^0' D)@|C[yЉeg5c/ f>a+v[#VWgؔ 1똄@u=d T $ͬ 齣wܶf`l{)Yg߮+q2}6*?ӾBQxCYb] `Vc+lo=dXUqe1f Ψ? Xtysؓ"k4JGźY1󲶅w ;쁧GQ>Ԙ >Kb`c\PYV6 p*c 37Xes'ɭ& A_-`%S(xD=r *\Om͡on$S((4nJ#smE_ ؍z[M:x(N/Z϶\% BvQ ER/S4A5ෝý*BwK5tmՑ3( 0\q8LrOpx6yŸ[3F)Bޟ!X@Ak4 ']BP|q Yzo'<"5(<8 xV :MX>0Ƒ~`O2:;]m0|>Q^tV?t4]r?l-9UN8 &v`eX@XB2&zR(%a5:1ԋl y91"0.%}۽!z-T5gٹ.Bvo!~ܬճ[寵T}q|j?U:hUH C t BM5Ezڴqp:,ᘕFyȽAjBuA M q UG$5ki 4骛!:|GݝAlY?sg|>c)SQ*Rfp(F^\ik @.i!G&;1 ߆ hhwNTXI{yO8>0Mh@צ Sٌ +VEqĠvDO@Ь htc&G2+o{D!&uE{x]1#*G[P$&bC<+,'iKgrCNv@>Mc[^CSou|Ypeo]p%%Y̼Fu$sjȇV:ϔ9 06@44%ݙ*TK oj2۶1lo"<g;3qd H!:!Kd$lB& 6 p, 㑮Sc͖lHi [BKJ8 T̓s79BtdO*-,3{;$;t+2;jC=}k cr1vyC°&"6:MWQߺ2S Ɋšƒ& >YRԒ a/>A갆C,3GaE|"D<WN9x-:g+a:OOk(x+(ns+2Fx_[L9A-hOѳygcr2bPrhL -KQ졐or`;N\SU/^~ ~]Jd gj&e|  ^͵!og&Qˋc}>\8upa4iB1/Hex+i^C]\^vxDF6}},`g;uy&t4ob;&t|}%h8cR1*n*(;p2pW) $ƩT W a1pCAe'*(Kd *b { 4;EU<^V) -] t-d3d\ $t(F^|\7+Zf60~j*Nbo jΙpt!`Q~m\ԅ[g@yb~fBc! ll)mW,+Meq<`P#C9%EܿE` A-`cpd0[bѯ87=WJH+KT:6Mq|B94&INYYroTbsh[:Ǡr>oϢ ٚsh Z4ne(]V,v*Nɐ @>0d |7` n7{hq zZjO>KӍEHWJ3Dhr^uo;K;:|MdbBVs{o8L Dk{,°M}zxgVnD"V`r!HdnV6pE8aͥҝwSB"ޖcAO&FhL?I'z:.J/@gUcî߲.J:}6fh>IK|llZ}lB5_ۤđ_Lxн9S#6l?V' g3b84lb \i4Jԡ0ci (-C5>[ϯ`gPF@*6ADC2fT밂9r̪h2\>~@Ip!8P}ctL7t6G+ͧhC2M7 &aͣHWf³Ra: B#͝޹d*%d *mr4׫U,Bkeq' w.@qCH8,<Ж1ⳑuqQuJ :7p½!S YBYT,FGi?nj_xTʇS;|JP}<ٮcʹstg|Vޒbp}Wx^Fx.%PeKJ;rxK{I~F;ݏ`I]cvKzR<-HʶGD5V+Tf;f| >m1UhDʬ5$y䏗H1|Y=WQvp-Z``_yF) Ja9x0/?@@_XzLEo{1KE?.j5j`d1 A ŀ"+}Sj00m!C[W'M`fజEFMnjDe+eSxJdϺÃU OxC9NgžEL`ˋdJ!M,_Vw(zwE=BeI B.Y.t]N:\ۏJg(T^vWY 7GHK>u\s׭GQ50?U~<(ZzTvl 97̜]ho<}2P(ZSXLe72Dnz-"2d\si-8p V|] z6O|{;\>jymUXofW.PlJ( Ȯ.'DH&FirhL_zF$&T*l -)S>IyTF8yv|g=|&nM2*3v{ kZ*Lik]*$eˆ c󝊩r_kDŽPe?wnҵc0 fԬIDv%hn*]\a{2K;xRTZlp]R3:d'f{R3O[$x3c]?A MtEPx A e8;XJH.,ް3۠4;=8^@)Zas*O$#^|tJ.Cj(_@FG VYf!σ~kR^JgXO_ش]¬X1B*XיO:[ 1FƝB ZБ0[M1;h?.'|0ЫguvS'8,Q|YX1^VFD>:~^|o=J+:b+Nl?ZT_ne24 66o{ٻmna[=m[4!mT*'ݿyk ׿N/e>XhdcԐJHZȂ=_"<:10 ݐvҜeZ 뚫e|.ρɭ/vW?"00dOԻJ3}8,_ ̣geqdѢWA9EazWWh 6Cv1 EӨRٚgҔ$$G{uF/nkze je͚3`kX 4VO6 ¶S\!(¡Һ%`Nm T5_XX7԰q [@Aٿ5nĹ+ rK1|UAEHY}K^KxvQSUT'jh֭;(p]]})R:2'@?~a/%-Y`~1VTߗ#~ ʞ17H8t#xbz7e~<u<% SO_CDh6*ca$KXG#p5V$.5 ~0h\jF0<]ˆ.gg .޴; 5) =ȋ[sq)%;3=8D4oGc0l0C2%wp+[[#*4 %yihm[<*f\Vʄ )Q$%Gj!(p˷67~?=a:M`X, {Q>ņ]NHz竮X/sjdY!ЇȖ'*XX0f4J^R-FMͫ͏5dfp'YR>I*Dt(=@$i8\?SQgyR*:F`@'KmW~e72:I^Ƕ&O!Vb$3 O[Ƥx/1LžmQEbAd͢IW]aj[qQ0JiNQ"mSO=9Z`3nO v$tcK<>,G^B,4;:8&Pҥ-{ LG5u@ Rq<# 9ܾ_B1Dy V.:`%콵r㽘igH\F!Cټ; tJ~Y z>~LP@Ɲ 02Z/A$t?Y(NM2ޅuĜ1>uw/>-[}c\J?fJ^j*#{(YZox ~.(l_ےi|v:Dj\\Wкazv s-HBHnL ѽRW3»oWw1 $NKG dž6Fh,0 pf:X-.CӭW1\ 8&!cnk! eA 4W2n2,:>pb)*Y}2mXo51Ae%7bp>E'ILv0b:1=fx{{ q/rD ?ۘb~>u O<ċb|ݛki|${ǃ4F #7_;躋zNPҵWz+]2f}zbS[SZD3Z{lP?'BOw\i,/lWY{7%nAS*m@m9Ns\.s`E^M M+156 !Pb) ̵]%Ǹ @{#:]r! HqxX0Jٰ[Au" |'_' EH JGy컣Z? vIÜS3NWܮzb"5C6s|wviӀ;0~ `2A?-{E!L#îScK\(u4MhSEiJ%<~D1.! Wv6^g|$\7NA!AܹRl%%{<+5GNDgA' ʎC$>%/LljSe[T2h E?&6#FUX@M;wU[]!E;?8T>, ˀ0~<8}@b|փ evw]p s_D=:t'O6IRH>ޯ+MXƃ ߍ[7ZGbol9 @gʽ}V4t&s\7уUK_g+뮆$uܫdzYIy8/ɫ9LFЯD8l{0F連Rrշ0YwCy\\د1{RC1P!O"$p@V?@Y7-єur,[0pR [AvrT.1iD;ņ'G4bR>@rSyH[Yv"(CH/rB<0%,] ʵhT`odh^8Wɋ5 z nLB3q2Fm6P_p vȪ= ba!:#(wO9(eƈ`?$BIfF73 l8gͳ.n%zYFU`LUhc,M6T?TO7̸# ww1$j%*X._XF== uuĨ(= FG*S9)͂*3*;KǸLnh(ՠ;5.[ڢu y`J-㞜;4ٺ A} "BI]}́!?1{NNY].َ ~u$ W0?}ؤE[[fHÝdsY|ჳox سsetkU;R?q|}9p={PFf>dz='TPt÷fF=Xd+gi9Ti:cv] j +[f.]+ ,4mD9T$PbhږM5h?LUۑS0gaс#ReeRRUYI8ñ^G|V"OqTëkJy΋=XlF mkDa~ @%S*D~*۷yc92Lc7/̀9u}7fD 1sB" ->%m9.ӄ`8M-d)Y|Eʇ=|, NBl|u8ND3?\pcYZ-zD=~E u; :_TF'#k(BqU؁_Lrz@Ve ڹ%h9j`vgHO\(NNC|[/ ;Q9fO['XwU޳nľigA vZ<ߨ|*joWaQ!r蜪eӆWihԖy.!:_3oB&U|IU5xmBrim]tJҚkn,$:7BꞳ<2):7qIbd{"At2u\ ymXJ *Af /PU 4(geCs `3xWLŝxu8WHVyqCPwi0߯j%Rფn+lA4)Y5,3{5r ֛c- b5 NQ'ၶ)E9d&䔄uQv|o#P~+7*?ww `C#ћoHó'+c\m%y@* u)f/&%AyC~tO,ԛt)A ě w((KUҙi )RwIV=BT57S3i{-2vݡhf< ߫&n&2~mН#"g:~BfY3;V;=Vw|WNm fκ.>f!n0<1n)u}KJЯTuXy<\AؕH_ۋgBIn^_UF5uU죧_֣_$re h3R-Qb`RZnyQNPR@ڼV6"̓ Q\.3 X$~O<;O?}?5YV9)"@s+*\S'wi ~kR\#InT8)=Ͱ΢] Hg~t`i8sT#/Mh |;f6*CE^}ihNg;F+,ATN~ѕ̣*)]be#)>)o2Xa R$ZVDoVN;S]R&ŵ @!\{SUJH UQy  R7CDϿVmR{B_O@&'Kkl Iϴj弨7@~YxҒ&o1W*%%;7ߊf uLb2 'vg:8}pke5,GJ.3J'CTdO^QU}%g+ƹX fD)ͮ>X6)k Jja;PUQY )8c+j5v kY}j^ U/]D*LQDoOǝ{}0R]h5YdGUqcbh[V%K˟gM?CvR!XOhͣUHϑuL}`HvkJA2&<|ޚu°C,,&.AEV_GoNaUuwӶ]I&] tۚڈYlQt恋15Y"ޣı,LDDhjlrzBJ4 fy;F6f{3w+9J-}\N-j!3ɉ,혵 =n:\g~uLҚC _7ߩlhkæMޜ!؟|9!B3H.=T?B@7KFr.|2 tYmkqtA43)T矋xe{>ӧX~魻#OGRslF-rENů$V-n m3.Rm$l8'0TQ7IQӠ-+deY(I<}REH=fݸ2;Fb +>V q(b!ѭ`vr6RO& \}_]@sT |dP& (vZ0֖jgd$ !w W }e?R~ 0Jvb4zڄeN\2^4W VoG AI RroR}u/ WP{>-8ͦbOhdP%9'̄I d֢.EϹ݊4}Fr/VB /ք@T2qMWSqptʥ?15sϻ1mSIv0 ŝ*(;%FU,0 *N.-n)l[7N< GH&QbbuƀϕdR=:;QgfX 2*E )dџ VDD`Q?^ViY{vYf{FCwHIQ4|l퓈!U]:ukUD2uH6A!]P?=6i{he&)-%MW9b|A_L AnQ%(bxvƑ&%l͜훇/QPt䑎g:s5|keZhFRԭC La%ɝ_?Ѥ"Lݗߛ`XҰ \OuwȈUs֗1T RV5)F #{"=iZg*hXSQzW)!&E0>c`h0kL0ܔ(JiDvyg%ڦ~들t:~SPh}%QִoN&>V$5W (2lbډYo%|F`Usdkk!ؚ,?5{0۫VZؒjʶ,]9qG7RMGm1G>9 Jg" }:jNѫ{#~b88,F)Qt;1+,O; [ė\6RIj1nvZ,-k XFd8*wװ=1IB1lT |dN5p%&^@3hdkrXP'rRNS?EMD<2<P]R_aCdaFQ Q''b<9 /C`=_ιsǦkXm`5*B}WA V].ĥ֐\9/1cbn\C 95F ?'42A3Rjqħb1v<@ Xh Gs D WHcALQ nEg-eL]c,,{i_fBșhG Uz9{e"aelŘZJMbAn9pN@ snyY$l!rmmΙ;"+H-< .]7QH2ffdL]`2-$+zJ\ߙ,,S>R5i(*rl"miq%vdۤN/if#~%Z`f I1_8V،(T&=ys ΟaLV1Tu tBA_vPBn/"źgHqQ'T`v"_uU"̶ :Qܗx[!!6qνCY) $oJ^vzQn_ qDLPh 8:rI@;S*&{[},=kh2tj[Q,Ԏ 7w"n].D;jU9Ȫ'Y!8hA|7f9{`jW: %q/F3Bu-rس2+HAjL5d:GWU0{b5|0doe(zmb< |7d^yř.2^H SBl# )!.hإt/luw` R9"AvXtA b^<(Ҍ3VmTe'Č-?o8U9@q]{+=$p iWLmNeZ~w 71g?q:EQܻbdjIB3:HTmѬ_a&"@{MpX "Ii^V [|$Q('nH4]:2ꖵR} @Y'ܺxvtŊ-VS"LˠvG84x4OJZ Ӧ :e lN b=go~Os 9VVk 8n#91{A=7kTZ(zG4Lgf-[uǴ*K} o9}̗@HѤ!A iFfYN∟LCKeBh ZB]+pQvx23i14ڙM[M;z!ՌA<ƶn›;Z~} BJ`o(z΢6yS@'1D8Hw=zRBC7lsI'g]8AҧmDdC8e.@ !U||ZGɨTsP9H>܁¯;c݃Ɠ~wCBW`|W۞p y~-,-%4iENMyIRb g$g3M>TO&jJr XgٗaxT' oz񈻡N{CqaR(Qg>a.9Z/j0CB\(av 0|zR\i@IMQҾ r (5oyEaD~e!or`1 'Lp +JK_\u}-o[pX,wRE\LBPD(@ lKʭ;~Y;]Qb^, jԂ.c}gU! ";I!O?5Pbla[T_ ̛ 4`D'Ȥmˡa.go޾.XJGC`Y j}i%=ŏ4FfJbP0e!rX;:ü%i2JdLOu記]FO\c*<Z`4}!v8:Ԇ*a fݸHO2F"Zk90#,Yim5kN2Qtψiz^$Dk/K.6=3hwD;}m baied$) D$­V&=R~H~DH'47D0 kvmCמś6!#?%;ad”k DsL@bo҃ 6<X5u -F!N*7RRU:—UB(_ǽ6PbfZũR V~"v1Uk KL`Wdi?Fl30y:e[Tpw9u} ^ z=Mٽ;^=Ty/aPΥyX8H̎H#i,"|=0A-e g͚[ةm+W]|0i^t'mvA}}o,9tMnY g_EM!t:v75aaTv۴ F8C`>M?Axzo .#1K%hJ8rDaB#B_Ə#آυ0P)zĂQ71uznR=qԬXüm5dy;!4GkIqVkIzqek`*_b[vxGA᳓B8;l!gUٝIVj@ s9缾X5~G|Ӱubڢ|eD1۩VߢLsae0`a yL!Flf䑸u`|!#*J[HxM֨nt髶\zJ-'K XHP#W20 9SsqgkBӒfCNxVsxP)J-e 0;߭齧M 9oXK1y݋Cf/f+]! z) 5 ojF9v;vrjOѪ )9 -:INXpS&óC*$:fvڟz,LӪ&:D!^S|H>7׫d%xHt_~5ͤb!jƃ4cXYZ톚]RޠIR-Sܙx,i:D d ޥMEE$Zd_D"6oC0!Kh79@g:;B8ȵdTx]3191 m"\!$7\qU3%:l4K\SMX,]C >}qSrB'`v$9Cd*UNi²mFzaЌ[PDk8c;XZ,aӵQ'_D-eWZłQQt&3@czRj#jM5ƿ0Zh\n@~o+@ jSru.j2P .= ydG3@qa|jS'&QؘC{^6,kTȹH$Bj[~Wa)|XS2-Rˆf`nqz=mUpC`ႢW*Z.h7E)BH5na1Pۡ] ss!o:noԏ-$'adfC+mτl^iab\(ϲKJµg7A*sVWp-䔲SDA V>^ lal\,陨]^gH;19 6MosKYlC*Ӎsw b$=OʠD 5&I deU`|6No#X wra: "HFbb/DHa2+a,*Ӎ:6H*x~n*w /m!;aD6Iw>_qϣʉ6 g.+Ŗ=Jn)fpRsjvuz٪EE5#myڤCK<4C ڽJkG/nESnP˒1 .'9MWXb ik;^}X,qټ*9#T(+Oz/J)]6>d@;<KZ~LԐqEDŘk i:.6pDi(5}x?~~+ޭ1$f"$_]&$A{O{0eqh*L>W湯/3A1\gNra^/ohX/)!HtN lhʜ {O;alQƈz^iMYdz7IXCc0e`ћ#$v$%L\+S|'cK u5TJuh&׶UkH[_~K5 sԺng⿚d+g g+AJAYz*w&]\Z%f gXҼuD l r@GyS,Q;tǞO@mĤuɕB52{x>@Jʼ@i. p ʐ0L~zV *O mĠ1z#MM8N뀻A`U$QҤiRN̂HSV3xrdk'a5 dWTy2STx`{[uFtdY4T_ w}`Rp0*W&v˛ΘZ l2[4>/[Gܼ988{V-z}vC N|%,X90+Y—O;o6_) t:C4\_順u.; MT,F(s<n} NYmܬ8@ h"ht/`zf5$ݥb'2+@4w,po%UiGj`ݔ ~tU(w6ӿya^¡{&|Éh2Z қ2+sƤGDL`}lZ٠ܾ8NUrvA} >!'#,g@h$G@%CjDvjnx"9h/Mn&\Rx: 9X閄QF#L13ojvx}+Dߪ.}zd>5 Io0m]Oֆڜ }$kwu{W]g6mхtUfh5w\mڰ%k]%.*C]΅%c&*A߮7"f.8Q|RKFTK46u鮡FOnk(-C'G;4%'cR},d^#*rGVgս$xK) wR@/G%5Q&'h?@a}GNL6[P չPw_/5>Zc *1#uݕS3c3(:Ɨ[vW[4B ^5ըDa0w7';o-uvt <Mi+QEDPJvDɲ/" E9tj:XdܳB5ndRZP(ƣe认R;&*Pg~IPa1Nsvɸ §bR-1)QR&}HBcuz˴r7@G3ϵvL^cQg4аe\:m| h~ 9h&Њ]}2:2NkQVHx,ɅfäVs}D5` ṨH7egMJb-.t@)LNdv:`2N0w&Upe FQU(ie>7+rn_Kv6Kߊ ruw+ ӭQeM^05Ov }6< " KCJ;Z0U#eDv_tG,1^z3 ZDX6r?gT>DyW;LG|% @F+:Q@װQQ1s?)DJdV@?MgdX*0 22;ӴӪyiP$WV< 7}iq!8hXAkշBHl" QEBGedtRG@&G8q׉1!O,#mZ5nh1ʧϮGii7Q⌧cAl2sMޝڭ#{yasԇI4g#tv}L}KɘTNF#֠Ot4AHZE TuVm.~I"+8&tЇ2˚ ?P__*1xe#kdypm( Z5^b]JV@bv Vztv\a>=No#y+ӼklQ;N#"T Sl'.l4miS_o32[҂K$is)wLx Rm(+\܅YFW5qK D (&_qGHi9=It wya9H)v&}8>izbyjBOG 93&oe* l"+*2vA۶" AsfB9BcltPY \< 2?(S<0gCQ{i% `~ߴs ׉L +63;`EW이o#BŦX9iO=ᴤwF+J3sK'4S\h])0XuJDO]&j=MsqګSokPP8b:{)2SVW+ 동]6s9.i'S/1|z=p`p~b{=x^LB- yq˺C曺cn鿲#У˂&*yŠ~DTuQURvi$t[о 7`ۺUm!TN!qbK,KЛ85"Gћ*û ݖm;#0MH_DMXq,(ƴGHMbZ)==C/K-[oȳ\%KJmm- h'pɵ';ձP3rѧd.pVBPC2ۍ#2mwyΏ58΃Y5j-ԺYOAbz vL2uC]]Az7ۀ%t!#[qT_LJܮzDE{B O N+B\tkB(^ .'1c#Ȟ*TH8.= ^؎O(C ֬jrvbq*Qm8K7_jbfًVPN2tY;"wU;8eS^PU  I[.:XXB}.oA^_ }U;~uKFbyC$D;U!Ee,V1~Ѓ7\Q/x/J!lJBqyMC#s%鹃r#WSz6h}mr*(d!4k^I&?3!܈ I[s/DUSt`B"N n+#yۉ,#κaLzZQG E3= 2nm^eJȾUM?N_5pե٭b2۫ƬaB, bhGZsK*8c6YDxm-k88N܌,.7;.a4r?)|$oveo9}4y3u]DB j' 5Ȗ?;sQTw=cᰭע'=<`Vle&)4dހcVӜhy8v4[T-v$jkC60+zS{fȗ 0♻BzOPQ Ky0G]K_o˽EYτcn激R<ʴ",ǧI6xJޱ`^k墷0O:8tZ^*ܷ4jN-&x%>i=$^X-mYWу}_HXEKeXSq޿1wR@r:=v-GPG029Waw>kF{sJ_HZdף0x7 [-ҽsEz+h)OH F i><'@atp 'W:X[I|5\mO,]!8t EpC:1 ?hLPWEbtR@.eĵr램LF%c3Bhe=9V'3DAP}RSy.GN^ۆFkt~mUЂXq_u$#1hg; )arUٴU5Wa;J< pAdB& DjZYEN*k߸*V.6k..pk^3'Gm#K ;FزKq{'w-b/.ӆxw [ V0~G4 ~cF`v7Z:sGgDF!9А{b_A[P34AG;w\ DNh(M3dғ kрdz/Gi1xDc@jBo\vG?H.:G|xwWIb_Stޚ0ˊu0rc3>^3GSmr2%;jb=LӟA>t_1ֹJ:9ӈT YT21R/P:Yqs57ߘ(Kihe='O`u,K2Z_-C"ˡ䇢$]*/c]or-wPTA-uoܑRe DWU2#whl'$^.S- }-qUrWPz%xb c7%$F42z3mrZi2d1Qo8W!S/oCGxhpu&"iw~W}^9M{UpIOMTFeFC37@nzx3>/VK %gdj±}Qˇ]a8 ZaHّsKa^*;v!m=dƹۓXg-0L%Q%L0?ɧFБaXᑆ)O9UU|[%f"}mZ2@"Ȝ*1ɒYlj۠(қ'H3ޣY;-'uf+]]6.đoƒP M%:]VQ%g$i_1Vc@،!Un5!~7eue8@37hwUSI)7ÜoMuc:h-֨gߓotĖ k5Iq,l09M \ݔ;=%PJ0.4Q֜R,qmĪ&<_RpȵϦt5orGR7mfTyy^O$w[VT"~qC-rw}MgP$rXg~[|gRnEuH[ {U7!^zI/k'!E$P7ǹe{X2$} [{ROed~{TPom`:VwMي9УA 8YGA]5i>Qʲ;ϼ'RV!s#|,=_[&n嗏A.j`K1QdhU In$)Knlrȹb߷Z)$Tp-]`g1|mPvRDG*y*ҝX\{3gl*3uKs)h-L;4s ^*oM(0ɸQ"+#rja~Kƕ˯;níΉ_ E{$)VOoDi^*JM{v;4}{Wk4c6%v^yެO&q^bҫ9!cC)ƙ54~*-Y¢zB5)2TBQuD,Ek V{`uXHY*>/I*qKČF1ʄbv=sE+-1eU7&_L( PH,ٞWE7=f@~Ϊkt@{yZ2#';Xjstq>ckb>{_u`LFwtUywI"8V'a{lsx_;lϻ.={H!n;ů ӭnB4 fuuk^dDzhS1NuHCR(;oK 掞ҪػhQS9O>b7PZ@x[tItAgWfڿu?^(g8|Z~\L|) P[51!{T$27pr Thݖ;GNQ}$ڎU/&zc˩_ >H\}BA!貑Y9&ܚ>h/&sf3Kђ)g[O0ᓚ.!H`Հ63c'{iVw}/552rA2)%ZjoFo!EXja&zTyfr|؍(BzX[S D< DU:JFmk%|E56bG"aZC:ܰ*ˇyD\kݢhzXهfm/ޮA%V,LJ Z͍z4ڮĿ/bt!G ԵVW$ËC&o1P]X4I$VtǬ/4j0]@%V:=D , X ?%ż_EV%]Xpډ:sf {> |lm InL\7{0F- v K&3j^1z/cO`\1zr)~q$&^8BjIО74@;Wk9V7L(op\GLsw?A.P 81/=?3_ l} +>;XZH| b"6x'Xy ., /bKet(EnA]82|%,~(%HBZcdOJ>_U+Z9 bcFJ= A$!`(M)IL4kJJ44()Y*&MnŪ!:=]Ov ` P0W?nmlyWfosMa</cGuE<"5AUŕ;%aF'% | 4o̚񈕸;NSnuM}ZLZn Êl4=nUAýƒm*W b1w`J_dz^w_?~<'Bskqh exmG}iR +(t$5Y?HF $Զ%A!vWʣrx6^7S2}Z}D_@M,3*4(4wށ3 ġo r\ǩv1cVYA 퐷x*D21 ~Ves b;$9r1*.NrM%A^?i) ϥkχwb&*ؼٍ YD)hñ2GC%b}0o ?c!$]Pxsi$XYAkuQ.1Ғ=(HTr^#Kλxv!lMey>|#U˨8&3X8m  _(Ll>}H7޵ULO6u,m+zO@*)k䴀SN񔙅 qHg$,Z!`$wklNSEיk@0 RHw>Hk_CK,VR)ʲY >LP7bC?'72hDN&1z' 9[>z #ׯcÑ/Tlx-t}\>KF@e1tQϜX,sYk< ɵ4a{74Uwk z Q*Ps.usI }B%V`@]qH'xKC,o/{vS,Lin>s1[Dy,h%ᵃ.UH!?n%&n < 3S&6WӦ!HA' Vv&裋R4Arbf~Iݔ`H&IqB\^&} xtnyuϏ(3fsu| 8$7HfV"͏l[lcfֱy@e@Ar}'0/grISCzoRҢڀE MAk:`~U;Nn"7V&8w6W^ bHpB嵞4֔s`:6Aq!Plh! fIoz]$|WLkVj.* etQZAyQ?~F8_k?VQh)SM#` Ę՛1U~gy)6%5VWhg$tዺqo2d/*ö,Ƒ۶!ghi<Gr60?΅q=4~S㾢7A\W6T N3+N +$ʑb]hh18<:B5GwIԆO_) '.6;KB/[ss%0r~s^I #i\ R(t%~Yv"Ve>#贕 <;i 7śS?C+>R:;feGL4曙jIan@~旖QޠWrvW`-KbIڭѰB&A/_#-$E>r]hN}XmF 0ͮF0)͈2:-e | *}C+`"1 exgƴM泘{~=\3b*6m:Z,sd~uE;tv(EI3.+oʩU]4.~%Yt{F}g7h:! F(C5nU2I܋:heQ3ړ@|NZٗk~*\yŶeRod 65UNvI0Et[XQC!l79a׈F_XBS3TK a֓꽵d JaUY%^wA?Yf1ut;n5`i4隿\V|^8rS0oI(&rU}Αf !/LӋ;dycqs6`E.+:qpP(GspP3&}[t5%"ZѻgՊChP S$|%i6B vt&yOnʚxWFczo 3sIQm|\lֿPO-ecG$zsR_

    <_&i@9ex&|?wkDQ4+TD ޵͑=Et,3w rn U=na>Db9 >[AѷqΙ=6J#OhYtf8>Z[c6Y}u;JpFx"T @ μә_bǸ~cץCQ 9)nu̼ʿCTQom3ĘR1|9 "5QO+C>_qUY,Z{CF~;:%Ȳ l(]Zr!A>&d=kR0ȍJўs2@6ipQTЊ)%]o!-Xo'/K>ݯ6D!L򠃤 dH Wruu2WX5ebjz\tOB;mQ'q/0J(|ɯXTuLT&D@o8S<M()@23u4n-c0uA2^Y~xHjN*bifɝ߲ Q*Yp@U\6• m8 SZlثj5 /R4͍14͙N:P5n"Ԕ137⭕K/<2OLZ4WU9F̷c=ɲέkmVZf? dU1w0ADHۆ:XcIJ.T ?#Eh\B{i~=;F#Ġ ^̡MsŽ.D]맥7JwΔ BK[PsK'UÝr詮K&  ] ٻ7#'}_(#}VNQ\\l^ĴiOͷ'!7|H1LbFO<Zp1_䩏EWjxtB '`(YMj1rsqFJ>5M}&Insg%P}"͘ )LP^4b^K)!fJz=!]jLNy9  ݎ" i&uXwN bX*\ . Fdf(˸rv޾a+'pIb=; K2MBoS1LAZ=HVlGIkY򃓨DV`xyئ188av>`3: %du6Y"рrjBE}C5bۡݜK,XMF7bq"๸ٔ+7MJF>s4W@~O|0Q|mtcv D#ap"M ab`@+{z510H\at?״gCXv/4U[\Joh'ds֘)ܡ7G y(v1z =;rKIĀb3ɏnրtUToĊ<6$l |w"LbxW/,Qslb:߾]'gC+F7ux- HN"HF|@`+XL][@Lw[P98&w,bo@EHH$v8Jҿk#CbWvid =-_tSK3%2s?)+f|nlcu#{u1,d J2g9kh[S`Va4'~!E 0N݅N$v3j~I h#Ϲ]]`0 VSf6̾La+b1>{gBΊlX-  /:DS ?+r/PS\mZ ^Q5CO$ 9>+Gw_}?>j%qj׽vM*&{.@|v'wF!6r/Di6Yk 5`b`97|*ppr"9AsC4;+RU&l yH6iǾ _Oe%iSY} h(ܩaq֛eA͜4c/MO~GJ(tq3jÄI=_( NhLlvsK:ԭgHgv_̫8$v t 4TgLd5P[C˶$4$ ǹ&Tδqk/.cW#l6_IĿ9`Z̔._uysp4Wy=_T<_"bqYSnͩКQLr::!]/k c@>]hSx2 SW{sǶ?C3|ZV&\Q?hU%櫵?&3,>DP9ͳK.^F+ybw?:^J<#v"ociVVUO*PLcy5eE>Cl")_57\c:e5u|)&|*qNH-cL`wK xN`# wMHx>m"亼xwhB-',dgr3t'} w"8IM JH-C\M!4uZ{ 7"$7̩>! +zg/\l;ħTFtxAk SO75YDd}6Ci@/5«u,qMUn8VGKznl!ÔM-Q`[OAtSꪽ}__Ƣmp!eR;7(+Pe⭖7_e,y|2 4qɧ8q*Q3wm0GqA`'M/p={I2>Sf,6[F5ϑdzH/; ?[4d+>g2*|ϼ J3-huJssXYoՈLxD텆2⁲f+űyOݘ#E}fP$"{ n47 b_u΁.Lyppi*JZU!BJpZ'Nf -g &WNTʤMOhb4iI[642;ykq:S$;dUrY^jrę͏}Wڲ~?N\O(˟iN Q`oʅ*k8egր-NarHIc'bsv6(WIeRm(hϲ4#3Nvcldv+V[~HAFIE `)^Odٷ_Wf%I& Ay*1?ܑxt. -|OL7@aJ 2HYnVSoY .v$ BH,ؖΆ7uD9SLNm88j4a]!B'K~%<+:VBc403m.?u? bZrHݓv+l6f,8lPLόy17Ȍc\hY^'yI_?yalW_ /)ӁbV=bDz< ncShA'ٛyq-o!Ӹ28-7bW+9Ӫ%nyZ-yv}0Z4_<ޡ,,uK9pf8xھ-j4h =d ^9 :1p▊UvܺZw#6\KkA0E0,RdExe~)XҰp)iImeP+s: K) _#M*Z\N@5;}m>Mcq9斍pBq될Z2۪ОfQ`&;ѯr=<=b$U  /.Q@dkнHP{a[:i8@0s~8.%$Gjen5b݀,FyIy)^dITPxҳڷTN\XvQC]$`WO XVyӇ@Ic E/G w Frov6`O9p]VQy ^NzQOKh62°@cr91JNpbOyd ;^*^Qf fUȉBo@R3"q 64a7\ 7/H_M >i1ڵLMz(O#- LWhs=l)ئH}4Ke;W'3rVU;G Kl I8!DQW f)/K/|vCqKT/.J,4x)CPn .]U' rh'w Wz%ri7E(A3HaU#B lg=r H\+CdN(S艪@S>qW )/\U;Ml+qE;aJr% ;Z|\1Y"UHΚ5ZYsZ2D3\8s4*;ch`Bd9?ʠM.nl6Pkb7@jM^]xLI%N{W'iSCǁcő JO"_d\W,"@&K_Y7ރD (Eߜ;],]ެg|?[/N/ o"DXNmE 3VT}6[q<%-X˿qPR#¾NGn\՞DHL wmN`\X|f  "&S=e-5=]^)V @d > 䠋5upMX:9k_붩7CU2 hBQM,a^x} ڂɉ/Ϫ(虆ezWsTԇ .M)ex؞GсQ UW$oȅL&QGT;#HT2H?/!E7S:8R0n٧7FmUb6Jj>X#dY WF|qy[Z%^ zb_#7-XDMP0Esd!!)F0?)ˁK.ܠwhpt~Q6NЪetQtD“Xu$$A*k}A7i/΃ijC)CHS_z,pyBk6RrnX@XO9:HN9V+T`¦0y;z>@OltrCug%>$Td-*\SU yLLE_Ynb( NbU~+:G jdΛDom K&l&wO=SNX 6o:ysY;>n[敂"GL6lM.Gi0|iS}b^>ѹ[+Ǔ<0a^}.HD2 ISiұny0AzΥ͢IpTF !5a@z( h8=-gI:xZƤDwE(G08zA/qbWg 1*hkR_S׽jxPܕ5.ztwx|x窾 ^&B@' X4kf*2 ׆08ޗ\ndya nMX.Ylv/Rv;fJ?h+Y3WP !#Ř1 AKG{O! IwPCDKGzzcXM{ݽ*b .ITHH{ Gftd <9^+bʞՉI:ďMF6cm*LlJD>%Թfw0b qѝ߸ :@BCt|xɮԇ )J`[&Hc4v% %p}#EIғgm:qƵk[ C`LZ*xW[MLwxd]BV~W-n(75k/EoUQ"ZK#oz4Fak2k2Fi:/ aii:,~[AeW5ĕFcrLROF:qЬzDX̢SH׋/L#VqT&M1 {XXU59e31k k}_fx:=A2 R{!RfauUC& K1zþ2)Ŀ-}J!ORZprR7}.0Bۈ-F-{%R;mc~*ېSuGz_zW'G r Ķ6xU*S;7iK)ERu.3\-UA 7U>9G (^\XZ%1JicXrE5+2Rp$sZcd09FS]Z~mdy$Сe4^v+tZq :~H}-p3/&p (@}"%<%Y<;oa? Z`xfޫlweIV$a")Z7+vLIAR[rV(~ 5bi(ȲTJDZg;&t-e1TzW<,&'᱇eAI 9qR} Q.JHJ*5d~ʴAq^Q "!?sшdO2J+;0û:".zX\8(B+"2F~vI ѭCk?(.H8rg͊rx7kPqFUR bgKi#J~ @*M^R8FxeUIīoY"}#bUgSD"]]@ynp^pe&"*"a= ,оNmv-.^TmHMh7;EXx|c(Õ'iT>JQ BgP~ٌ;_MvqCñs` b 1*F֞ۄ*30~`+\hM[XHaD#Aۧ[ xM5往n$>`BTA@g>7w X{5$rQn%?%OʓtN O<S/:-I% Hn~)e+WI/LP:"sLvjf5Z5:d]9YhCTr ƉhOtV`C8 ]7LXFb3å$M͕H4Mbvu?mQxw_.י!ˁqZ&o<3it 卙 ]#@ꨀ`t p ^i&W9:ī_/|RƜ-C(p&M}!]B8+= XHT`:[MǜƆ.v1y7jQy#Cr5mjfw%p *ۘmo-ҕs#Jn,<:&g+ Pv/+).*!l^"߫?\("U2nq6h1 4enS4`(WDQ?L!K])4 7 4zwi"Vbd<{H2k g~1~C3f1:Pq!+d|>"۵p@  R YvXrk^rWP!x?* /Oچ棲=k~Ǚ2Vnd$e%H MUK޾Ɉa_: T^q&NJérQnȦDץ!P`WIM5]#mј{e5ogV?F?ɡUxm:{Lav Z"[UR)"Гu({R( >ɡJ-h~6#fk0sNJ\' iP`]6OJZTjǪDo74KweiAUbΨIq><1$/he #T"9&^WJ mq\:`@|%]zRX-GT]9%M%tPJ|aˏ}y`xjsn`нmޗ!ױq;Ʒ`]U`_9ny @#I6тK#Tz;okF]iNqWIە9lGy8Rmqd>i@dAU4|JPowH[uKG'h{f،h O0$J|j!6Aq׽_=@X'{n7]\}9 "x&^f\^ KD{{RV18WEԀ}Ad*:*'b+6RX7X.N euڊ7Zc@LMZI6A['6mȫ%[ ,_=eeCQ3q+t4GNH_$/~2-*bg!?״/\pG+x=bOߨaק&A/f B_?yuSY枴NxvL0Zq8{m]iq_䐊P WgXlL;{NkZ6+t2@ /3^e9 =N&cz"~/v>e¹`vz'V̿5G'1&(ɕ(bIk0ʙ"&{ȸIwz{P zX_bPN&pT10PM3:=edoW(ՔK95[^zy'A\I|m+ 1HJy23.3oN;q#BPHl~b<>qycJvgb'h!tķg r⋇`hSyGT4fV* e@MF~-G>tRULOt?s\'g9O!y#1d=rUp>i$|;HD1Jߖ~l:0э͘RG,Z#\Bx*CrSWw{sHtB}h)gKKwA§ 6 h$X.ʸcumRwzLG8(%c.ȦS˦ab)Yj[Rh-%I`SE`-š7Ҹw믕-.9&q ˠޕlr$w-?Hf@^]n%ղaEr2w s_n26Kdho=2W'D:Ā*&h"G[:{3GD_BROM}7dFR 9840DSe_@2jן:}?Y 1Z9i&qm!ȺuZ~HL ln߀FwjVAb1%o*H?T~ iCO<ug2Z®\^  f>p $+j*eXmwAIw TTv^IĶsLnə%.Ճk^=FUI,4'IN= NLhcyV @-X/aIJ|wojtivSdg."|4˚꾫Sв7nOP0诏7)|Ŧ2:a$W)NcD߼[mjXB߹4$:%sv2j;=R1glYhgZx2Lحu<]񦲄թ&]7gstpM{7MMUv, btⲄ(Ek|sIQS]pЖ H92ԘXF39ch;SVwI J3dErv}j)Oi~4m\ˇ$x"O(y@G}OzA8]C΁0B(ߙ]|{} q汨e Wg[:X<%+%SE6xB2YbÎg&0ؘ]Io<"Xf8$49J`ISJAW-7Kq;S\=Qp9 zM*:Dn M52%FfT SfY:0\!6L*Z9j'}(9w~T9#KOkrbU(횳fYQrWI(_r 'w{[aGB^s'uL$Yv(K:$Uѐym*5*`_H,t]w-qiI3) '*nCW6kNTfBb`ζ]p{F^-_;[8HA 3gҲCTWwu ?<b("/e7ۯxVq n?&M tQO8G5aBGa@sp8; o>>X&5Ly}0V~$Og:&@Hf(gGR|Jf ٦~hs\:&ixlr~n ɩ,Q4^b!r˯ޛ X J3YfEUk:C.n@,tʿZ1z8̦'%աq}~ =Rh697LqH[\ugnf:5zFY cnhZ. k䥗O%y{OUۑw_XXl皃úQ7iM?/){sŸa9mԯ%nwZX:(5x)r 5{9/i,Mhή4융<Еm͑*ޮ(X֋$0-.S+w툭i? j{O*15*cN0N[sy@wr 2`P}K14^$ܱ+1i4jZr^q`?'čS f׍,avvG7z˨.B5ԖV_Xkg<ާ1n^+ᄵ{D+lCkmÌ*&$(9m oJ!N@#[_HsP(O=(eX<C%璇Dhd) JR(k MɑN#͂=PS*S];28x;HE E%$js`>LXxg^7{k^ۺ (U2+pK &6o~7nZOFϡ4sJ6RoXtYmR7@3~3ޒ?K;:{f)R%ƒ PxЌ:oW2\VB)C5J"<*ɺ8呖t-3D 1@]?|(0+a2^d^"HaYC4vA %Qv\ aS(z5*-k,oXO}_'<=ZY[;J' Zw`tG!`d(O hY3{ إdFY({wJR{ƼnCv5*{?`NJc+ƟU&XsI2FeR{u?6r*qk@ajAm͓Y/v :.B6&Q;<=φ.l1iUFw3<-Z&Rue@;3p$`y#~D XD_Lg-P,!b>pu:Y^!P 6OH`KhrAAgOt>O2$e~:2jʐ?BGFR%̃ )jĻIvߋJ+JlX)4/;p%Y\H^,ebvpӄ.>7/ibf/ƵC%jzp5KշZTiz;#vD:oXjTQUcįHÆ@=|B~nOb,Йߍ[*RuX(MJ/}EEAqc36TIc [:rN Bպ뾪b_$#z_w*/U Kdlpm5}P+|6d+RL1X*I$cH_^=m%$U$D_F^XfxCNR(3w05$o )7NOjCk2k8Nc',ӊf\´!93)Mg t<Ȋ6\7!p#l \F;(6nIEg&fPvi+t( 4Ҡc|j$rz%jj\9PAXENgstʿ@/NWx;aa *y%߲r to|aA_l{#tN`Skp]Ԋߊa 90nxՁj3Itx%CpD>ԸW;;uB7u֒uYG(ϛ,%ЉE>ȭ!E2-g`K \m2x{nrO 4U$f,7bݲ8'S|ka%sxa00u~D=_13Дjڌ̩ts0YQ oȂ?^+<;?DkFےmN UyZd|CXX~j{yBJFO0+UeN*!킳QK (a*EO@K7.Ŋɗ:jHnrePR/,dsAtlRelZ;׻5 j^m\C1Z}.*/S@#Ktd!.h.m%_/qSbe)Ynvj驪9RT]cpXDPt<(oOyT) Xٻ*}u]>B;䫣+T{a *O +8g`$2f@ZDg@C1@I(Wo@:1$'}нy*1XXs845\,}ilSRwA s>eDFf{^8dp =PÝoue`MWc,%E2LQfl-:nchj82DpE792,h(,)D#1Z2H!5_#*m`sr`1pebVs6< b->`:} FwxE$Q< Z{wiΦ!ȭ!)# Œ['KGu\f($L,q(.Cbk=q9L{,/jCjp?:@AєZPS/^:k}jN.׆sn؊-7j+Eeًw2T{*+T4PT Y,L6dN Z?,qtcBλlO됺*O.*XD(?A?=YkݎƈrX`q_lJ- 4 ^ }1 2%ܻ]9*{-z\2r,k 3^mdCod-"/> Y36s }Y*I{ ":X?lT9#naM*z)C-sw"蘔"E B [$[Lq;z.?eeZ*:;_HCgթsQvskmz q\.\|ڽ8Y "r $&ڣVYIʑ$V@|{̅ܨAƞ ,kv& 9:O-jW ju>M\,L0&SX'@it/qb~NBZ4 ZZ>6h[0!npwי@S+%J#ZDMuX1mYXJ L`.&"h8E i,Tai tBqBVhXB &见Z*VӜ{'oL ؃2 ^( //MV^"ص(™A3 , YuzD8+x^gF:]%$5  Qna>rk]3Hx73=D͎x#~x׳r&6+zK:4G 2ܴSr[@m؁;S=n MT?#|PZϳ56<ᒇ5zT)61,;4\zVͣFR`NpoE.>ޗnLJЋd*o PD"0ݮ* OaoqyO~.΂{C!h2P yQP9+^NE!1(0aW\9""!rȼL3r3UR͡gw%|'y5$㩛TOb-UeVi8hMFGR^$~v)>CiR-̊9v\w g㨧 tl $̀*;&sQ7 Y~rL];çnUtTcKsWVyPxęɼ B{L5;P2}pdWC@-AXo) qL)418Cg^q &ڄng6W-@<یO*z?I&}GLY3:lUwNswTyKUiI`N&=wo\[͸4E۾4YD~}4^8u_FIDoT5o!_cR6p($ȏM΋έ, `T]o2+5=0P%wEjg}ȌNzΐOH_t1Binrif a%ud˘G& a AnݣŰPMH-4fQ9ɻ`m40[)(D,@ b onfM"ѽ}; RP.Y^Wt"Xx0܆3rn8;c/BhkгpۮrAKY.2Щ\/Ra]#Vꌒg/bJ8m9')Q m_c܋Z1W)!kLTѧ$B[L;bkM9а.Ӯ7y` +R 2aPP/ u(>'JJ eTwO 50 ـ!fDY⸧:w];ʶLI Lu^-@Kj!VfȂLq=ȉsq=qsɗ٘g$Bf+?sJd¢`"ǘC; P ]VD+"KFQKG3~Ps gӺ +:񵾅0K|[}A 9 ii _Fڿ/B$1 Vt89N &Sͽ ={8ҵ?G3Jnh4#PKm%Kωڧ'wh~H媬tZg]w) Z{H9EBQrcR1s 1!`=BU3M ǷK;> ?7*!rFYOZ b+a^jn\ptnRg.NAQW"d%zc10ABŹ1|["[Nf#T{= H`ްo6U(g\k6Ek;|O:JЯhJ.,k]t471pz7-IY~Jр$Dg;<"ER&XVrYepOl0(B2z=.ބU7o&,oz"P>v..rg[Z+~$! T2ݦWc>eO\C 4>J3fI0̡%DcCe9ȄciIL3J+&yzC$^mV<үGXrꗝ0z"rm|J4aZз%ޅ %tS%Q A;30/(w[6fuUmDP1mSӌ< #x A8v B,\OeB=Diz ">TY!aQ^|mmeY %ޝt\SRU<ˑhM۹`RTqsSozVS okf ͤ>,<,.rӎɫwLv%Ę7ucw/ }.X`6Q;,ah_20pgϫ n"xWP?:0=uܴ5 U60)`==(cV8n4-`2٠)gUOۙכXs6" B랆tae/JҮ\YVE.J! )hcbP6yAs=݀K5D77lTxbTרl/=Pv)xw/je'=Յ ,C>WO131(X}, `?g-*826r_{T^爽@{JB ub늖!e+ak3GXY ˽JU9j({-Lc{DPn;|E)A xNSOT`#hu.Jbd0*gnDXP䳭Dnmq\ͣXDL 8nan#H U$Ǜ' Q;K_"At-?b-ȹ{V8iצ/#F/ K!w.*kz7߅_7 gNVj4}Ӳ1[@Oˮ(ɩ†(Z+,6DQEY8%֙ш/8:Ƭ]0o^5 Ql ž^eS{öDY4F [hఏ/9ԵWdu;VZ3::Tf\;akLM=,g 1÷|5Cy)1 M8jr XO zF-] ӿ?8>q*:" 4t`F|b۴23=r_1~"v>>) 䠽D;(R9/#~})\d_zQ4:qv~$/G*7ݳS%G0̿٣T/K1Jie\UgX>aȾs8 gkﭔ#;nrnZTfj{O_$6E(.l։ lů*D% qEWpzxH<+1|42D}l\eCޗߴ:n LL[,;=$Ӗ:IJRR`[fBU"O"ga! ^[X8g%\~cVzK?twnH {f7_dGҚ={zԊ1Qi8OM*O)/4-YYؑʭ)M@J;6n;,P1&ask`ܥ0=x[@_$[*e0ԱȲL @aҿ^L\; ʰXG70-7zU Cfzm9ܱU% t/LYVk۲V;ڣ%hg T_$vȜ|!Ŕ _dLf4|zc:k}ཙ<]?ISl;/N)K =z@r!*^a* 2DU[Xh?p@c0MJLG!mݚ'4ª I+|\.0?E''4˛_V *uזL&R\up.} /(Rp- M,LW=Y_ ɠ^"Y!ɀb ny+dB U wĖ7+G%;t{$kGlg:[20xbiW^+@ߎpڷ,s.%hOI$6<55u#sjWo-Ã:.. &!ɲZ3Saƫ7Z!F,&l(iitX[ӯ`OO;==>9=\kKZ&](<վwriF կHȊ3D`qI&9)r$M'x q0S-',FidNZ5P5wp࢓YAtPÎ@$AGgX>o!I$NשW8kPľIgu<-m [Dc =%|enCTXA |e"β 5vӹjGd{nU_sm2QG!,ԓ{;?{\ӯ3US (mvprWx8@B]?93 p`]bl I!H@$#@? K:~{xzH@NPmzV- mYQN{Fd*'D+:č SFC(47IM  xʼnOgj}47e'0ms] yjkUBËvA1)QEhzfO d&09 ]Rl5],Hj7< HܗŨGfGJtEܔ2šk0fVQ"VKPƱ|?|N]T0jYߪIYN&00CZdK]YS8.G;p}&3ro`VŇ;0T/S1v7peZd奷fg6B>eqޓ?GR [xj` +0 äW0!ϡ |(Ar s]X^ݞWD,+!:$rd&'֗4>3ٍ" n4. G:c ڎ=uX^pGn"ZLሌ[SB!ߊ?ow\^h}~p|=O٨clM g;0T*iI[o%9xȜ^;; ܪ.ļ[p8I.OߗN>u`n&b~xlRrO}V_:cHf!3SZ6|b6vTb߭;K&~neoGkB{~UTPP:[@^K Y0ȑROez ҵ}Y#;C,x0i?p"9'ҟ\TA!fۣOObW_? V!L}r{RaO8H} /&,qK6߸aDN[P b @[rRkytں9f6ߥ< % FåG3 P$}߅j ZREKLpWn㾯整VRu !r@s[qk1nzW13Dž !{$.AqN0Z?KzM NjRrEQLQ|&>XNJvFR McD=Tur;WEwcv˫5=UU r7WzBKWw:nK=H?L&V1룞8Lvm@rGQ2 tgmY}ܒݩz5j}+(;xL. V[!A}c8&=?3ԇHlb \=ѤdTdK˖y4r=9В-h#чV`|Xd~fsiYW[REL\*1&'EM@-g*! 5DL y544O3w뾂)xˬyi|,UÈVa܅xH|G' ‹TDYo3]S`%fUԎBIv#̱3{ 2ڬOaΛokxipR흦S|݁(j Lұg%Yx_$ny='k Qa\ :A!\ߔ-K05 JzQJ0m#=Dkn]Ұ7{}Fl~" ׌0~k&+.~ee=kKP˔ ›ShV;O@Ȫb-t{ȃr"|1,- Qjymˊd+gf΄2/dLS7Is"Z3e@!&v v6w-ڒO쪟1ZOyF ={Kx`e1^ {$/q6 qpg|j.NbʂgpvcK|939eq}(̫\"1o7oM M,ilc%Cw OuztLnbOfJe (wOO:WsTGːXFbga~h%鍻Oө`8dfD$mڛy}c"F$a&3&pp$7^bК.MGVdA#z,Q~qۿa1ԗkwJ9;-tv~nMe!0 ìD=Y/&0qr¥ȢbR/TSsvأȴ 'GUGQ? s@4YvW0>KuA.g柢@L9eZL Fߘwo&IXQOc$RcSaB6B]ƥEgSޞv00C2`":U38Lu `;Rׅ~"A&i~@+Z f#i9VEPqiYsF$\vYERx_o&gifsE[Fqn@~ o'>奠t^l+!]j?~ >hW[VOf.;>FDf#.WK;P?YZ3J/~[ƃk@ێ5`(`ޤ1~nQRcrP\Gmm6 2öxfbü` 2$[w@ÉseV"@z*f*>'8v) (KaE\.T 8sHnOhHeuH%NPF_X  AC>JsW1z*#D7u*LqIhRhw!,[WeFuqgz&T<*F 1.>tzy_aE2U~!ΑQabmB}9de7CN-nWX<_Af/]5}jwh!&35]/({ 8 #F.A6RU._*AepDcɭZ _0ks4GpBaŋX~߉hppO`2n87vXUz@_MHoވ WN9,JJZD2uAќOS&c6/C:Xn"_4lg1*S.ʿHc<0hh۹q\??NF"wZuңL!/tS$ LچNk|]8s%RhGue2z$ϵ\X5h |w>-B%!KIj@I^c~X`z7#V=BQxtŸ=*p;H$B$L-3% DXIcv:b  R;E0o$HZxgRD~e"i*VBy)̆Z1H3ywF3}Jqt x3FA"PTTL:+A=& Bř̹%O};KD.Eu I87 ydS!,9clبۆv;c>Eݒ]{'Z .7bS ̮\(ˮ#%AM"+e-d_0Ϛܭλ'-;f ERT_2PH ~` @mt=Vxr4r RΗ?8_S2tt/+Zdϳf$â2R1sc]DS\Z1bߝ#d)͵_cmˇHnֺL\s5`|)\Xb{٣[9b/CšR2Fj,ο]07Qcs:ǯ3wjɉqRs ^޾*v`ETfenʩr'aa+0rxD'+X0_t̢QF)dS[FLhmyRpncYx7CyV8N}ƅ-AWz`%bh=PÓhaz:{FwtFgC5 uN@ v@U\"*z!#pBB3'X]<3 5]X`4El V~:3T`A!Wx ;m~5o9]D 5τ~tߩ mư6ێz7Z0300Crۅy{K"yRdg(dQW=Bjƨ5DNg6]Od>ȇ54[_LBHV;D3q\;5q̹bE 1v9"#IZKWSlrHTw ~rD ,2(H濫`==IneJ{D#fTπe}k缟ps#mxжLl]do^آF<]e%Kwe:+[d?%# 3Y)߳UI1ӻV#^8LSWK? e]X'<,sG +ҩad[*₞uըXW20-m'LcP:[ҵEsS2cdv-'\ACl"x>Ҙ)<{Icl0cѺ ځ9*Q53\_X9T64sדZĊ_F `]=`S~x6=kH1^h 5)1@0G f N_9ކ =6+5G-%|c ?W4Zá2O_UfQK +D.[6,Įw1VBzضklOu\!4x_:?@H+~j%=*@׳ըhmPt>atiB7_q59;N9 ʚ)eXNsYv5d_NY-bx95#|Cj N  ~ no$nx/&OU;ڊ#P:< s.▄b]û$|)bKZ8<-aI_w9 Ar*%S**DŽ3 K< IXi%F}8`f.v%MOd~ւN֠b[i +_? ;P?W+X \FNțܥiJ]ğ/uÐ(JsR<6M܈;g~t4/Dzжsj1sSm @Սz]RIuD3-/7:ҥ]5׫tҵ*^epCB##Y=aMՂ`UL4iطWj`gɩ掋wƛ8"FUQ\"+K.T9UgAi,N \ժ%:B{:0^fl3 L#r[gI QZGiQ~FW7 %9)gE뾰=a͎4S^B]=(],NXFgY{B ]R#;ycwAHf1ɊJv]8?#rFͨ2kuXsN.=ӗG0~ O_~`<.<|Z >T<.(#SBf aW ۿQeUfi%M"[<ቌLidXK :57-9 'h7M%emUE/{=mf֣JҦI( wTn|15գ`Iw#m|q -a,FGgl;zY``4x>Ig@y}JWK:,!$l| 4,/׾qFwE1`C31qyB+a yN/.ęܰ :qјj#m,):vh57;bغLUd7+0r0%9?lH~4Ds/NE.6 uM-K]"dFh%âSy&hdOddwQMi+;iU{$;W4+=F}ȏ?}ZDZoˎb&= ^X00+GfOEW[X\9© )Ԍ~CH\a )_p["AlqnxF IW( zǐq?tclSVցJ#@{yydsg*n(rrÑsf869?>@ 9F%̀69ݿP;cd(Tl^+tE}|Zqr`fCP&:bJ.) )~Qfy=z tQUv+53o\ ^a_ t}.qqA`#t\XVU˧Z=LEd6x!T V\B  |[y\b. 7'^ҥ?Z W'ІYo+`R;w܂VMʀ#(Z"oy-,&JL-?qb5ьal|7C*VO6(Bc+$ xf[)ej+uxFDJɁ0zYqyמ8U;-YΩH6(2x31a!'7,Dwp P;z-f=Rp5dOPfF=- 趮BTqN܀FQ$.b;}py{UeyKxj~tpPj*-d+?).\<&K<tq}t`*K|N]Nml(B @rw7*R?'$ Ut= FSn&iJL'TwfCM=h2>;b^ je$m5Yd,r__砑,Hki[r;ל>w0õ:~)5,ݘZO"p=cl?u */g\;pp?r8ݧwTLZ=?1gtМn~I(WoY]}~ d3WhQ28j`SmL1"`\:_a=tj z7ah pʠTuFXL?.$02AOLedd>s\ߕY$۸ '\04)(L7ttcE '1Ueohno|-!8T{j\!fPgIu3-%fr (GrU+n`IXQf*GiDi5ɿA&'@{Qcү8+3H& ]E0)J ')qL|l>tڶ/^;E6WW8\4 }SD/em9B)טi tRVx4Ӂ)fze+Ƈ^@;lª moGw MhȃoErr*: sxʐ0f%XMUux4=R}!JHxl: |tzw,4/}R *w0I-h?iir|Ђ9`MЫbašV )v_-[<`4f ;_xndGc/('bڄMUԂc(3+?lV=PN܈ftzX ?~vjfI7lJpA*L̤N8TowB#D*cǟk%9I7"eν޿"aqE xc?=V 񰬼ǭ3(eGNݼ /#|NB"94Ȧ ^SYӛηDߠޚb,0|U|n$\G_44m9AqVz&"Jck id_KIj~fEA1]T7/qbK%:^,m Le z1oB!QRUTZwKAg䵫q^Bh͒bF\Z+ӆ4.CU uhe ndG0GS eP™֯V#383GyKc u7Znf`myMpNDR"$L. &vY*v dPЩ kAbNpZ?P9j*Acb<3l#!x5bJrX_IhQǃ2B. `{1Lb.fgLg׶|,!X8X.F*d3XGrDLzj֗0.0$fPC=J#qmٜ|?aUD=pGwӠLe;OT@đID=v# ^Y{"#hr"Ą3w[ZgUn|)@czbYQˏmfy٩/oG![9<6/ P #ZMkU+_s>ܛ6&]^!T:kl)u^,zؗ C im%&]!C kkcaqb}R Rf GZVZ}Y+ʤ~?.`Ϟ#KRSwr;R~E_ޫJ;5#d@>,\I3EfI-Ic=> (.vX0T "gBu=#=͋ 67;Fd8˵Ҩ~ XX}5?_79zo:)Y!rM2[項1n,n]EQ7i8rͧWgy`O }S3P/ ‹հjlyic0@ZG5ZA'YorELS6Swk:UQ")=ꢰOMNɷpiedHA(}I,9+*4޽.`sPfzւ{-nk RGTqhc:L$۾wߛf}xCOF6. f 6,e)Yhafn+ Ya:pʳe=X$XuUQ_cS|0v^5W'M-#r?zčutsV&,9#a! (rÃQ;*dC]290:u\9Fi"*Rs/ԿDY܇B LZ\kCe_ͦT%ݮ3gw\=R3QTҲj%G|<+f;[|44n<SH߰KoqNĚtl-PHUD O 6Uw VC-Q8klOC^y},ݤ?O`:ׯ\0TB.!b•3%a5lC|-[))+8O+ KŅU.\|^-Un$Ѣޜ5r\RouB΀$͋˒Jo$3o 3O#מyKǓjr#~m]GvGsdi-syhI]IK|tZnvۉyn#y>eZxV:i/CUɐyv~}Ԗtmten(2lWUlbN/ w "Hdpn&p+A9p1:D:rAYs/rh@LwCyQUih\>4e3kaxeڍ՗F/22!Tq69)V1gwL %Ru{>S[_1`EVzVHE`P>7"\1p*2P W{{pa32n{r0}j'dxuޙ{ۏNáy PϣpB_8 ,J3~?]DM^Pn{AזC)u@\r km%Wp;!Od %i+N7+bv מ"ub^tGSJڦͥSd%\0`faÊ!lüx^vJN'dYmD}V^A4ˀTy;ۜ~7?sQGGsoG`zX̀9Ъ$j;4 ͨruKL"qsƶcES99۵V+ᠿ)3$bF ՘_VaDAf8\7H\p_n[7`Du+MĭlBuxŴ%/ϑC , j\j#Q _RqP&;R\M!PT 6WOdT\M8:eȓcU )EVЈ^s@ꯇP1|YGا! ?0 SV0?^U}tmD󒬮ZlYI;ܧqjNגx㴔#ZGVxL#uO:y BުVf)ݲ"[rV|ڞGvNU`^ݮ@A2_̨G˵V9mtpkɼ̀=- vAH{9 YmqY$%DK5ы(@hĠ>5eYTey H̠rd-̄ǂY i[ 64#iA"alA2]nVG͏=A3 "gJxX9O9QRLhn% 7;/ 0jo_dvv٭oŤ;DRcf!IO鼨+3O2CV=,WoX<65mJV0q<1@ܯZ ׀c+4SM>n4Ch'uV)XЅdC^H6в؝DРnx o:R V dz k Gf1n'SA ,:^9Vĕ qb''0ςކMtkIĈ0=_0K Y[+fJU2$VxNUR>xSjDpDL/u7|O59D'c6wRGP5!qqz]4#k1(>Z9~w|PSn{Zs'<B 7.4uVW0uJ,|c'Mzߌ޲m{8 ՆVL]% Qx|9Ag[{j7xhVguخMt4U'á GB0M Mշ_l2o5,F8{>=7k:V@Y'Eu@{3~a8(xۣhFĆNm'!1N c8lct>9qD&fM; AZJd `:ߍ gK Mbai?cNcp+@@kC5<}mC%;:9T*!C(am)jCL2a мp8Yd햏}[O & }WG b8#&,!6>u._WmIE1;-U}biGwGVjqD̕oL.u1-3;z([b򰾠F*:XXHwVORyS9 uDjHƟ/qA1N"cgOly|h`ҤX"1!SҭlA.&,7RUMhXǣzhGpeeӅ1=S.:7r"ZDMOhIi@L^ҡyShoo=]_O@ʗϥ(E4N a!jB@E  &Tzg> I(/$XA >ؖ\|.txOn(Uaҹyo@` ğ5M6:3VOV tr?Z< eyxox aZgⲱeN9g8ǵ#-1kjfv0;;Hr1`\;qK?Hfʿ5Դ{0| a?|pX; wm_E-r@"xՙm~0cN9|{ h\] %,hI fY qWwb]v8g9qKu5dƻ@[pZ&u0rmPl-kޣ5/gnQeUKCP2 lWzA \H%o @B003G '"M.!NUjb::'5nyl+n@'FݤZ#MMU4Z;Xt4 /0C80;/al$"&m(hK@2EqOl:\S_u!hTvyBeMe<{^X yZPC) YGqy~:te=wYkNKvhiTfP]}i^bX6w6:J2&~&188_S;.Z>GK4G'[ǍmXD+V+1'Pvqxu:/7 US^t#GDضXJ8(ei8E8B}zY=,AGԬ zj>z_+1X,ù@S:E6f)IZJ8MjiYhn+nkog\?<ϻ4/rVǮ-hJBٵ=H%yqis="f. |w\ezN;"ߙP J4þ@\,+MXS*:``6j+{|]HP;ՂaX.?VCaaFO•7UJ%ʰ, 1 2)%D&EITqRJICFc]P3wlşh = 5d5AF]LTcb8F%\y%OAhQARGr<},asv{GS,e>maP Y:v@ Ԑ0jf3WL-,7 +!QAؚ_[aG (B7< Ȫ\Hҙz#l=spY*t$+32.Mߍ!#d* htFbˁ`utZ҇EkQbY~jAszҍ֥g) pQ7?NEjo) nm`G [UF,g["=jP438rx j[7  lεȆ;Fj.Ev<.tGMzN9 0A}0V >/8jeovC1.xVPU.+WQ WF ᱵ6KCUp7g$ |])e|8&*.o\THVu'8XQ &goW>s&txNkՐ6l-9O#[*y~(75a +YRϕ [OR-\)ΎZ~&r "1.1=bPhZ4ՌfM0R@rɻ!n\y 3 i [4Ohv1!=݃*9:Y$eC_Kq'?< {ZgIչF.2 P]$(6/s᩸SF{?Vj aL Y ;۔y>L;tU."kO@/O,#h/opuNj`l۱ee "坹r1yVrǼW1X;3|$Y{;y3^q9{xRiWBl8oӀ1sq1vܹ0| *Fzߨc_Mv=''5eT/ݔUARUx4Q=&z;b(AeM%Djt>p*e{aelq#ӿhxRGْҪHG@2}ױ R1"(ܺq%FBJG?+wd m&,G1w{Dyաwech0*r+?gbas,qE91zPH`DB|#^"}JY W fE?mDq(~T! ޷j3cn6MV? qa9e2<7DqA!x1.GWP]ܟ sKSa}3GR 'ttƗ'm[N,E{/*J:'|:K h)2w 5qvL9[k]:UIHSr,5y+ϥB*159L5؄11'@x5/z'/p3 M"mp9~L%\ +4UXe? DPƻoY|뀃m]}l =m䖩Y348!Yow@% ՗FK5Y[-,YT9k ul0/P?Έه_4Y2~ChC;\!g(7淵3b ,YC=$0 ֓W : '8 6Kpsn;: m[NSSυ{)'lӂi1֬u4l<t4 ??x5 t*{eR]z.9]oZcm$$/n;M|q&ɸ+,Lf,tr}ۍQ7Рv,ŤqM> %"ڿOey8dpTpdf§,%-sU.O/TG_V+*bXȌFt?O՟ T2%Xď\T4fwY$tYLtM\DIc饕[0g__}ҙwmj'^%:W@A$%dT()q$|{w!/ǥ+6EjsJQ4ךbTA:@A O }dC(M'16 ᳜߼/_rg N7:mQ=V>Շs(ݧ+ڭw۫:3|&1ejb$ӊW@X<=/.|mz(l8fa~D+c6 +OJ WMbJ0ڂBK` ђ؇U~vw6X!Ε`"ʑ]X9!Lc5O$&/wh!hJ 9*7ѳjDxoySiO]zfև}i~󛮖 \ [̲)Cc?˴c ?!GAҡGPzz/rШq 0e`0=Ko! zC%J>~ϏMp7mcB-VѬj_v]XP?n>D3QO-Pq5NZ Y0O;l yioyic$/u=nKwi<`(j %n_23-z8u5%M뇤[J,b )t'~%bX2AaҬR# 6Nw1Zp*RE]"DG@,}u|_з*+W;'[rÀ˵b#S9l}K{U_KI_H(. Yn7>cMz ݺWof4:|;*}T|1Jhn$~s92>h/#(V9̠$8M55)@VHh bHZ$M_vRz,5 M0, ,i'y0N "cx(LsSNA+V`]ݙ0B)ɉ;4C+ pkE )V}eu*_a"q/&G5_; d<.2[~l0N[l: tITZ|Tk|ы+UTpVFczmտdlJ4ΐuƶzbB|:cMWoQ C$@ޑR3߬Rs|X QXSkH"iMJ-evJm+fo-_S Ҋ|GΗWu Q?*qe{qDTgӤDYm(KH45BI]OՓ߅lM8U|y77XIO #ZCV]/SNؼl#e7X_Ÿ-Dc$j>#x8n!a8seSj?ǽ*;mvLŃ!~a4#%hVoQuɓ]jC͟Lt9~/ J *IO*W7? N"--w2 Y"x]/5> jƥ< 8J >L/,j!\Ӑ dN] <^CDEd3߇ijn|dIh`ݚ3GPgIS`jRr<7>ThMqqNe\9uN uq=<$V`I[]C}D|~YJbnbah|Q䪢p)}*-#$=;$(;L HIOo}@ oՎiD` !ゟa> H̖Л˰~#O$v)دE ,8,8It̕H~pT%~~9 ϥ&v'jGLv[ߥR șJЎ@MBZ΃EagTiddatY`ZY[fZj'?Nid@9{Kw35HVaݼBGA]*o~?/ XyY@jq 2J2w+=96 q:_Uwc+*9q5MGzXj!q$\B?s\"~AZUo; A_MjSQi'r*R3Gyc/wχi ^p+ޡG6c}MT ioh%Hj-P8K X>L?ol9gjmOJ_ 9wwcɩOTXzntspy?@ʭuXJ?n')A0U?cz m}D|ךƎgυ zfLܖ j=זP;G%* ) ]:7q#Wa ʉɹg׻E)`ݒi8mmTVq{nL;|F kH'w2 "d-#9R٭zҲ? k N [SK0_p_' ZXBmW_ZЮ' K; 0>fOJl BZ.ΝOdY ?`)rIQ̵ÖudAoSAk8M;wvV׬_C/q~kZMJ.}Y13k) <%N>+q7g{< w>84 n%nOgkxP_kv+}DP>CC[\ DC6 ;n9 ~AnE$(`FVcadɅsVNC<l "hC.]|Jjߞ`TW67)CqY|X0΀Kl|` WuQb{}\x䗦IQ {: /͇B?f3jFnЩ7".DƻJb5Lt(8;M 7czjMUkAX ݞkg 7.vl=J$ɟgs m3X" .G˱7316 U' 6TY t*`"(Q gZ3lZ/&+Y³n#R Eh8zͯx./* pz m^Q,w ބA|}|7.5"aXH;EGvT/(e]^o./H8|ppAi;Ohk,gBρXg; ,$jq5.`'xM;l09]]aÄzD g֬$@:=x3 bPnudf &}<3`P9!{6/~'RZ;jGI9I%S+cHNbR725&&cg.h,'s8.Spzz"jk"gXi @F|Xـ:TA:l. /vfiȓ)P;^od6hd\p'5/ ƯT>Nȸ%w=d/= E=ӎMSg4um$q7̺+P޲jtWU\fĒJ-Ɩy^kׯv)%XUήjj#Y`BYuM V0tz\GG)*^ZL6id$ =ggȮvN=2Z|RۄϳY74¤/r}0 $Ӊt6J/9y3?%O RVג{i3&UQ_OJ^*tAR&5z|“5iclY Y) zL۞?ب!Dw< (ժн W2y#H8O?YI].S`u+|7^3f~I8"/:DRv.(8lY7\"1=dw4Nv**N #6fuc@h{=u6HX7jt>nNn_%r)n HUV6 J ̨ܒU~~6y0|%BM=>yGOfbL72NEqԷЦ'>i}',qzpO|ln;X!ZcPB)+fG_`8uZJU3x4L.Bv[ 7@^il m^ts Y-uU%_M=+pKxۛc/N5ճWˎLVQGֵ`" wT7t/y}IS1e \o]~CoO\rnB﹏xTGsLJ҃鑆_;wCV,G{ =Z7^a1"^JLhjBĺlg_\ e/3<+f6uaè%'djcl}B1}-G lot*p*3]p}N!Ʊ{Wy@p&>$-[{!R_HۆKi?uܤE7b j{lTqp@mt_)z ۶z\Xcb3+ol#IpZwd0^hDºl%xl+LNSONhG7I#SE5-K7']7 =ݎ̋;GGva}exdhgxu5c%EG%z:"AɑjAcLXY֌η_ HfO<w*-?jm:E< EU0 ɕ`+Is"8E }>^*$t§Q.t +Vwy|(H )@PL52uy1[I%p өI-eD]q/PKc5?h53!փwVgjAwKu{Gm-T=j'YSDXWԢuRH)ӥ/- #oT &piЮ%G^!QʳySxѓ 㴺QAN T3ޖwwHa(ap'OqHg(dTPU֠JbŸb_Z5`^ka[>p7nX5ex@aI}hw9o$w_{74agmT^qycD=`J:Y1[_S .N3hl27e("pY[v5$Ƶ{,N㭓nX} &Zā\?uYڡN?>d1P= T?c-T Szlw\#R"'l1DO 9ύ?A&fPtKDAI$ 6p+m"7=%U E: 9 Q ,^'S:jˎתԶ ⸮Z'òӯ>!sǍP*CROp]KL]F796ws1k[,|R~ySÐLuS ӈ:cvTᨁ]'8K1x< ڞH@ϗqĎt~D\?EPe|@:S@Dygbʺg9aW$nL8.L7!Vv2kȟ Ö^@VW'䐍9I&$̺w_x$p  z6+F5;0hP0wt O/Zn' gθ(45 0 VM1AadkxN7'| pۛS]`7ڽ?d<XA%[67QꆪS7(Q^ɯfӄh\tʩEjN]nud-.~ "0]|wyK5pe0NXX[+ssݯ=wyM&m/>,R Rywe΃\>.q@S:v'{~9Q,(X@b:2TcKԮ"+bRpg!$!JNש2 sN>bqҎwwB痗eS`H5xu"xn":M0}|HlT7<%W [ 2>eَ:ykkB0 opMgWGśп0VM$}x{\4Pg;k~FRVnDPVuOjŻI!x:n~+n#F/ʇ!eE;{274vU-~j>=0S;8ޠUK"`jf AI.69bkf2(YhUhM*Jmk%!f5kqTuM(3f/?OSpp EfAaKllĊy9/:34xҋJ]#MlMޖ%:te?L_G(E`w Blbqj-d6(1n7-zٱpyyWya\b`W~C%N ^2d~@ɿJ)@5A5‹d)#Z"inV x\iHrY?W[Ú%H3c0EAaM['M㍑(u6>9&C)m;s WLcb*fHpp{Q :C_gn!&2840rtY}l+k 2O\vȑ۞c+Ex&Ir99N׵n6N.B\{ nĩdegD\bCݰqAboL3v6D=6+tԮ> QuZ6aedA=jA%w2&]Qbyg^<^D` =mț@84N홠jv JWZ?wWo]ƣI+WOFSvQC|o+v 1c]_ؼAuU@b2`+=cv a}YvlF4O ""=5pX̩4'Ǯ֚+t>0tػ R!Ҭİ[-aakDoȃA!l @VM]xbh&mR{%F~Mlfv& [O򯌨o]z!b(/lx<.պ$/7g*(N lz. 3%MѝUFeYijQ%3 e08WF]޾UC=b}y_Ƭ*Z,or+JTb([4GE4+smJviLSMd{'HM@dx{J{X'Y8xs,Q^(fKX|ű?ԸOfu\-}=+ }r?ޥj6v/TeD'xN:Hd~n'we&^T+ژ㵢m͐[0 Vpn > {ly}  UkfzlەCVP{g=U:5BWu^/8SΩ sYQⰤ6cykZ* e\9V3f<[Z02 @pM_ I"p'}x3p70Ȳw\W\X>|"ɛ[qL!{_X-bf*" tƣ-6\=&tNjC|Tyh J 5|N$)v2bj~hb2rTn#(KA@J&Ү/{%]uZ2h=@{6?)v+ڧA볎|'ŷ2tfs_w؏v%^ygjP[dTuK}A:4@^]Ml~'US0i?"&֤[JJTHx;Xzz^ud9Wp9HDHϛbN@u~Iüc6ߛ%QBiJ]𔛏!/HQƅ#!<^Cn7d of,ȵ1h^(HOV)~Rˎ.U \% $ʽ:F{ɧ rRgZN9Y8Vr}vhاjĤ!  X.puwTԩQo:p_ھ%RXlys^z3xkИ]LWgnA{bEvNLo T2ݹ:?Y#l|+J+PByV|Ʀr ԙbX $J1ֶȊl]FpP3jba 2GO$;emDz #4arv D|V(/I1.;KfzO݈3ؠgĪl39Wk{84BS@ݮb b>*+Y$N>zƃM*YoH`,]d!G'_%#!vYG+YGT )$҉~0^Q5C0?Uu bZ!cx+҂`Cǀ\a`x .I>WV†t NLZ ([qkeH[<ۣFG'6j@ mI"')OE޿OU+. R5d@..ʹa,H:A0kAߩw)ȍ{&r7@ޤeD*PN.8| 9& сdj }iu1Xì4๞$ud) YN; !ѝU4yͅ< Zu"TN)82@&, XаEN"X<•pq:sDB6Q;Хl t)V(O-PoDmt(}y.T/ xڛw}?a:DjFEt'J놅'-T̓'&_v3OZ"_-~F~)l<-##(*=H'}C-#9U(qX>r{^Y 3g98YYwc*zHH0Hp \3+mpc$%-keD$Llj kQdݶ9*CBGІ0,Fn*5G4KS-<اo.-5xq.@W͏OZ6x(ȑ!|Tx{t/O6)xND1YOe^eIji@de|.|E&m~,6b&886zBc?J4qlfr?|tKS |EM:,Ԩ]x}/ ]J?ncЫ(5Vz4q=M\B q%B<Ы**] nvb@"ňiY(^Gr3=5xxQ૕/Wǒ36s׿!dlRa.NG}²pwY *iw:BDaw?U֙ZMص< ̯R* +2՘f=})k< 隯Lu{:f p'\)(WB}y\cG1~YhC/t `LWW=~u!7̶wpsP;\C8$icS=:i#)IԲO*<*:g0_ bb1 r]Yr2dKNJ{s[h4 Y$=XrНQjPEy>:㋉,bCV OۏϖЗUQ5M7ɫꤽ=`QmT@I;OGXHc( jO̻[-zDȖDIÝMR?;ƏI ^vyl*h+ǦW zw8E@G_KPTB6,Oi Zmv9lT#`|ï)% aocˉ7K>%ed0fqD& w ;?ݷ퉞2ԩtg10q|n}m`| ?Մ_Ҁ! w OIka6HOUNY08]M8A9<Ջ5r#ZTHoiӢ)'"Iq|4j¯hշSl:L)j߰>9=*#])AxE 8QifP]cʆlx}E+F;"ƠveDd>QKĽ4KE.PIVJx &a9re:Zx8Z\}Nc5t|# (- hP;B 67Ȁo:2&9R [ftB)o u%'(ԁ-p2>qy'}c=[2W1M$4N|׀UP̍BKMANlKg!i2\G9= vV N~*2OuG5/0Cǟ3{|oI6rZ0N!,}ݝO=DS?A27243Nqn˩F컋#Nt%l9\(vp}stFAS 8Le. JJq2E>Cd/6"cKʂA;דH}]dǫHAGv?0>"HdAIsx _]sA92~ *^[gG)D씔l*B^ezuK6 Z'Hi ٠m+92F9 TBᝦ>r_Nh<%;a5fKI0nW^- E;l R Њa5aXK/}/ӵj0#-.4e1u(#p~cȬ߮%iSԘjjpH2Ae8(ݷe_Q&!M"xNLP6R 's zy^K!q?,!z4m;2.'JHї IW2\\p߉hܧ5hDsZ錆Q$s2Y+ ! ʒ|'z@}*GUٍhQgn:j^anǑQM$ۘ;`)Zuʎp9e57*92^=P89|S8B_Vrm?'#4⧛nnT Ulr1t]P9r2D.}ה XkL֊Ш)>ibY>:x[z UH|z2?'`JQo0<hJҸP FΨF:ns2qI'8F!yEQ^ɧIS˕" Ū@uyQԢ7]қG".hqWm19<gZʋ5f+դ:_OD  +>x-ͶvO}€gR% uÏqgQD)!ɰO =m,)\`fsl& $!iZ2XvjxȨ*-rdX 813.6\hd[g`Ƞ#/q%@zX_o:]qQ>k0kr[Jz;td}e9TIH xRdc^d9Rhy3VjTr6{d?\ (6)$+;h!@sa#6|͘`JUwμ _ۇA`Od־ײ@UU>zSF}g&bF.pXD',>Ϗȷ4)d1t=c"\-Fja kD܄CW|9c7~3us<9ķ{[9+ulg3}DoORCf3*"#[s@/5tt B'E<5:7EX% 'fJÀ'Z*udjWC2.kwL6!P`@,bȏɳ'hIyƚ"|&؂=87;۟!MӞƉ%=DT+ IAcRHXE;/~ c[.OI‘DI_(BF騳h;p_ew8-AnfHl٭AJۏv3/4o.bĉMЉ 1m'88)e|g2j46hfhx7}> ^J8ce}5b,L X\ʖ{?/Veʗˇ";С#{)h[<5 > OBO`ƹRI#'e%܄`XdgGNMD@`1nl^Gh,udP$t,\5bw[3X 2AbBgJtwuA)Axj2Ziw>(^ƖSNQ3 uxCXWjftspDB 0uWVhK[}Khyyi8]Sy+NU)tʈ2_*!wJi: q9 !}}/jfȮָDze=wevFUJtzo9$":K Ew09XfFGP4Ycjl-8Qb7vF4/yJ*!Q?0뽚%tYg.{ \5*[EQfaN[Yfn DaocÕ^oQϛJadU*jJi!7c*Cn)@|rwHHЌ-Ji\"[f^nGXea@) ⴉPn4٬2,k!Z0/4j\K#{(=Qħ#ˈC[AdInxG0OF)mnKoqC.0mY qx&*Bn PۘoVzZUNbDFRg` wMޞbJA*r4Hٵ3C}s&u;94-$K*0X V'zmZSDLnά~*ǭB eWZ͋mO[jU9jFZ|n,VQ%OHu{!"m*GIby%0]vCS,p:[Q`0 p#ۥ+Al& h=9n+:ZYai^lGҖWS!ݚ#,m}'?iEj%{QJp\EX]O2 ݰ09Kz/Nޖ?-{p{a[ۗ%疞 !Ͻb!A71W9.ra;uV+3oDNn Z'%6@^*ADExwlۊXI3^ٞRY L6p9)֤ `?203n`R~k#ʆdk0nIϟ^:뫏dm`9o6M&gќ6?kX *F²Ŕ|YIc;>}VZvK[GݖF}ZaMF+R^bI]?_~JV5yE*yȾYNج/<4)B4xѭo08Nԯ-J柶JrD'EAS)".׼Q횰~8=e0 i1[.-~dB$ēJX7R(kNK\[Bi'P>vR> ™'\NX?P2~}@ᝒjqJ; 4](L6c7}"} I5GQyZq TX>!tzK BOU^&5Z;.(bd!7= d]@U\UT4N2&Đ[a!1!I92)_p>5!ﮫÅvacD({w>)(J=o#a*v㕌SqZ;lSFaŌg?C#ۢ_F3Fl o*`414j v;~1KN{K.RUcc;=C _&]GDu1U<&w(I{C.zdmњ(-l^ .g" GSːE{+sgLcbә/}ey W6BX:JwW-\p~OL>+;! AU?A,~Ȼ7&Y߭Mr sҜ|qٺ*v <ѷ9?4ސ ~08;ӇZNLeBvgV-Z/LY4& #=ղyȠ$OdBb/l:i`7D~`s(b\Lr֨<0m2NP/ ㈚Z1 qw.RhC%Ix 7G~t`'?qƲٞRz[KYZ#Ng ؜'+ ;8{ +^³V_>O/BtX hJ1dݎFȳ6'_s[lp]=_]{ep+ұv8hvQnx&' Ip;BOV{s3H2ެNɋ45TJKelR͹{$ c;PD,ʭb2txcvo_Qi8PD#”\2dkkFI#~\TW]LXŬL>lu-}RA=ě/DrF?Dž w!U1Ǡ͛zw;C$q]ˀe)i`!)פk8|4?GP* |:<i-U#!A-^DC!j) K֣^cz'F TH2J.0ᬨVy@4jR5(ΨK"Z!8b- d I,:ʛ`ZؖzunѨj:`ԇY(T'έ+v}Vnp0kJYbyȉq/TjscHcFtjFI F# [⧗KIG%Pm7ŗ9ˊ |"-uwtuJj s˧ $d{`_٥`*5bHOwI\Fঽ[ā v; Ay4y*:GWzb%󪧺W)p*mt$Jc3WJEĄ`۪#]#1%ty"HR™eBƅkF*WuZeGuVWW򘹟Ar΃ ­>zrtk.2U"9@z,r\|)ϞsE# Է)[;SEcpr[nQ'<׳D\FI%in wI4}5J8@ +oHw3~80?exL һBە/Tbl/(R漵ջzYס%#ѓ9ݼ1sdC9?"t䬔I)߮5 G.lpE( i KYTuGR8dͬ;;A ][_3Oݶhso/vVXX bc!q[+xMqwÑ)ZShr9β% ;;] AN澋%E`jWotd[ì ,3CΣ"5z=/^˕ģ6s0ǡj?$u$sJ ߾ ߹@rܣD\ʯ~QkB @;QAּM,NĚӋcC *`uxSp#r(rhR,SDɶRq]aJ= '6}wrryTI7T<ҏ: H|#>aI Rì}Sq e(Xh֥o9M4?3:^E2ACktvp(Ii `vMf1ɻH^!g,F0/ӳ`fnz7o<*F ]BɃ2acƲ'eyAUdIkCc'A-y%C{3'+le '$V>'C~^" 1nي z d}kԂl׍$rŤ-&*VɇWٲ6X)CE >>u:q bҝB/yykalFAkԶY  1{\cGYNHP4~Y`O5FzMJ"~yVܮ@mLܫ#Mc/.O~#B7vqG6`LyEv5!0G~v||Dxڸ`w=CDޤ73D)n IBH8eϭ^s޶˜ŭ@գTBd[Yl:T^eOFC2)}eOE=M3joLy,q̽ʢqJ6DBORrQ4"n#q?GeeoIv3=p]L{'OIo[SLtϗqRW aB v e~Fm?m9al|M)w t=¢.o%E|EnRLwlEnT]p@!EaQ,tk)cC󞪋8Z0-y>Mk.2)bCZv]Mϋ?DwWU $^\.vM[Ϻ!A/p=b܎<&Y^!BXCd=l± }J t (ry 1, 5:_f%!B)~wB: +>N!:6IwGrvͩ4?YTYā{\aR3/%VRv# d0%Jg6iIyWGAi"cө|*ʲ}άd+oNFSmȉLmZ\ 02|ºr FJr+d#9CfޱQW WH5bbvGك 웋oڣz cAUZ: @ N"v3T1FɀGÝ :]u.:. }0A *aiaG/3b;u s\2s]+@>t3(U59Ugӥt:O<;(\zEᣲKZ4֣OnE UwpLz -c;yFҏRW8+'@HvjU~uVNh4J.tH9🸚RE<$.e1۽1S#,((L\R@iy.}ķ萶>?xƚTy|UC41-X]2[yLʊr8,IJK E%fbvw_z~H3QQbg\ E,pQ445Z*W$'}BkI6hQwpeGf*iXLjCD):4eۓ" $;zV J}]b] s؅VD]DU*jԗ6Ҫ?,y]^uib'Dž-fkg˥,nw:F/ Q)Kg SWR …IP'SSlRNYH%Vw+Rlmh$&61l\5xmX4⛐09G 7A?X}m؅j~DbxYy=G;.Ŷ70 $VQhGQ-SPOkzh&BcړJ_0I )ADRКe;ibg ?bUryǠDBGyGOݶWy©[dL9ECPe宺-#~ UMp9qI_QngQK@7NwtE(Īa3牆ȡJ%f6Fx$YxF&I팒-RZw HR%D|##Y2jfPɍ;3*y4̠ؕ4·'y2~d@&8ej{A³g c+;be>UpL-w6ɾ"2ut&c.f0?@%B۫(Jy2B#Y`%2LA Hͧazk.(èco~&4F It/: gw(2 E&O .J}ڂ|yH0Es002P?-9;%+*&TPdv(5ӔSx/ά$ ?h 2FanWd+HE 8W7#Ɏ<^h.i"BeɅZSXó{aA"C%7&~ZO->A Zn UsйxDHӧa?mC͖>Ýzb@Jk^ U!fF5UjKH;2E{Q4}0,nmbd\9tUJb,7<KB}3U vw$ǡ|,'\TthJt+i¼5?q YmiB4~:*ZdAt#')2z"%_kZ>q"x!,/_(a.{~7qɄ^DT1Zܓl(gB߿&)`Hdʠ5ø{bMWscoّVYIhvq)<0 ˯îvvCKM6TDޤK7a>ԛmw;8OpT΍=UgdMzk3,áDS'DV7~mHlY: ^Dc=ƯJ+ܕe yxjS*SP:۟VfN!:yZS_`wTu.DtؽQg._PK򞑡;4uLpvBc{,ַ[T5*DLZO^MjEL KG8Q bRAf0ڛ gWZ?\X׹-hZ-KТ` / *N q*>j4<  3e/hq(")|W[V*quǀÛbnsUd)mr(BsijJ)Fz o [eMJDZPO633T vX ,Kx.&k $8c*3J\/_N ޒ9dK{zV尩./୍!ܡpkoMAWe'nLG68hc&\O}iy㇒$XvW7 p9~=@<@J!¼|뗛:s[bq(ciӲG paڂUigz]|FXTdf"ƦD^Yl(2>g-wxtCffH`֫þiNЩ)XNʬ_uFIu3RgLtlYjpPgtܩ| )ursdޠv/g-L3_إ zXuU>'[XVqi(R 5# sӨ!v~]UzUy?O6u 6jU J9k>zHY~:MnnƑqsď_#Ѫ\ߍV'Uy:n+ uF'$^~B@[!H{Ϡ/6#;==o{y' T'G,uή]!b#|~h|*'9'﬛cǖ0q&rygcu3'ow>d![Mڹs8 ߖZ[Dr(̛,SPbKM7KaA∤2N nox0˥'R6dłNAw30u㚽q)#."o1K]j4U_1W[VQT #RZ%a #vKMwq)_0'VM"DZPmeNYb4'hƸSvE{<"AmV -Hs&J=~&Q}ƍ#ف~uNb'<|OHIZ.`>K6~ Sg8JpU@wu:O AsT6-$Y/MW!&C >4i2/a L,&;q `qɃ~kR"dvqSC7.(t.^i{XއVv1U[ V'?zf{gGJs*m(3kP o;Zx]Q]Wi ڨ^3Oht^#C$⏇K* /=e \Ja0%b8]cEȲ@5_֐hOq-~-$K4<|DŽ2,oq}U/kݻ,|CvP%d~bZE+bҟmh`!u?flqNcZ$vENZ!VtɐK'DoXDFB{̟A| l*Qsc902݉$..Z˕[ugk-E^ ^fg댭#iI.Ywa̞oمEmw.ZdxF̢уd+J9\Wk3r zrxo)%}X5)z_PRZWW8=NT|@C:nF?h "K2a7x`CP5`QW8wsOD|8I4Nͣ21fN Rm!SX[4?7kZpH,#{ȜJ!o"ޏ*ױLwRKLlr0lW]K@hvY6?(+^pN+v?D0? #Hb?nWYA=ฎ^,KtQA,)G_bGk޻Iۥr yRFa:l!.Vgv'pQ|0V.i_cno3S-my3pOmxA^e}@s g Ze$aC(|QbFUd&))+b,MjesH|tt[ j()kxBz xC9l[N%R 9$,5>rӆm3ۧ4+ &<J"#[Vis#B[ ۀӼ&8-?>/oɇ[Jҷ?OA̧qkE^ ?S\ 8h2iR|ٲ7_SDb.oYP'jզ/%:_Mnx` JR!l&yk2oNݮY 7ґ$=@cKzk bo6vqMui_Q~wD7#*CR(-cjȀ^=܇:(99,c˅;d)/61I{e]'qh)Ԍg>Q&}|{d7$0=NJ/)Ҽ,f91*Zت͛GBfz(ӝ|p?"Gu=&ˠ~5sŊ[o=9zWPtݟ ^bV$?S?x0_n[h@^K]f$_%N9Mz8{RGxʅL<3,2͜r6.ucIniMJH+oL EmwLA ʕZ=&i)pO*Z!o#E<څy6 8h?/uۨ T:dڄ\o]Yқ]WѸprLS-gΟBT+ r:v= ]$&a"vMG{\-0nO4̒w@|/-ԢUI"}7X -֫ZݼuBN*2`Ğ{i -R58 Җ2?HDјRx7ky]7A.b!a~;@ZKDLvN[R;Y~8FG 9q)cJr1fFcg *>`vC(P3b&X-: w4[7H]3-@*Eio|o`-{>U, oO,@t VIPQ\f`k ~70\zpԁ.%@y5Y~bdxf)X**]O*޺p'ȏ?ursM$Q8mS !ô&]]0IOo]MFN]Ar%q7 ^3"+(œ 4|'0 O9[δm`a"|{=Q\f m#NdR|*.2>9QJQd-Uao:* s}>(U +h)ptzC'peB]уj> F@>4 'gJi $R &NCJ_ xesOSoYׄO1v#8juQ.z>6rp'M~uKγ{X5~~K[^TPɡ2KjHeAr9 *UN>BR{sguzkXU<dNY\-` sʝ3G[KgҹWjIn\3>Oq42P9bxZ,eJ!ý)qpC.+SNVK<ׁԆR!N*.mvd>&pۘ{LJCPM}Z9'WlMOE"8 KM3^J).æ^`rEA^ʆP>3MN7$[w{O-ySDec~E9xh/=@eEDnk ?]|@e&ja265R3?-!ռK9쏇6*2@ܲ%W j8*VS3QO'8&3}8?1/~-2&` }Mf vO#|SM"DNea}?v8`C0#]U4~ȧ GY%*t}Lfy}y5 m< ЌS#HZl1!<.r_U~D\.sYU]}afT3(➟OZ7OJIʒ X>= @ķ~S.AFxh@JiǨK a|U9,2\>)Jʩ@,dN{{'pBr#x0YtG IYoE=XBLf9RR!f/< P:M&քJg]Eoge/$Bw@<(#nhuanQR9v\.Jfxb$bɛ& "%Ba_BŭIe_Mr^7`73GyteRhem>#Ҫ1R9&ovx}KW<]"+VXHH]R{yGk>N7GWyørśrgž H~p-;0`3+(. |BW؛|9O[CzQN_ՊZS`tqm)L[g_)؜6ȏ|0V3?nd$҂g2<6);ߏmZju y1(Թb`wHDZ3,;d hjBR1_Fѵh߫^Ǒcބ`[]^́. +u޿p6Tew/ &y#eMc>On1cvIsVnXm!UӔ \cTBI?~0ȗ r_iNTX}NvR1*&F4AnHƋ AQM1 @X )8n s{ j7xd! I4(:߸K\/vN#yp! uT8F*AQy]幖CY[c"NxcXY`kR髆w&"+G6>ğqcpdޙglo.P{/u 5?4E0Ro}*i?˫k(=źeS cF]8rOo0yX;/$f2!,*+$$^YtB2ϸ@SѲ0]ϊB[JqkB\@=ċPX5 IxLCpE1B$_%|; ,NtS.!Q:tY"&ס }WFd=ȥOaxԓd)):ykIbKal?ZH`rW :riu RVЫUjySHzbvE|@ŷ^&S#S0XibπN촦.w$-bD .J|InlBS|%ڮn 8IU()9D ݋WpsnMNBvD0<[.BU9iYŇjv9R0 Ƒn z)p蚺3:Q (I򌸄|E\s"w(Ʒp"WT~Z&K{ sP_:}ПEAghk1Gp+b=@fݱLΤ9N_+L}G@?00_UEl,~D6vԌb\4dA?8;|հU(6׊8:'"OX$тcmך4|irʟ&w:l^vW=L4IwwsmLR9c\r`Y"!/F!]Vip3}"H" P,CE=Ho1mm(]S%"g<P hi-z*[`p% O"+B c=E\xFX\0-X׋6{זXεz7qU W̧0J*B7+oZEglk#CI'ɘf+#!:΄ѣ'A&\Szcg~r^vʡejTv3bd$Hd#Y<>˧B񽠦.WV,ew ]$],3FZO,v<^ ]po<1T8nG?F$5}-!web مd5ha'Ql$hqjVw8Nf x(M߃qfxulqg@as8.3ؖ[Hc OHJYUF88s˒~}sJcca¶-̠!ҷ ͯ4/n8JFfۙ;*6M1bZ1*y6}3T 6 4E?WW[Ԏ/Ѡd"يN_+m Trլd704SY7AGJRm0e"R 7vb}≮}gI'//WO?^64vL섔14݌I+a,Î,EpP_P:~vE&H\'Fh聺tfHHAIE ԍEp I4S:* [#u!,MP ?iZZFST)`a);|f',~HG]h%OUdwȟpd ܒJ{`|I@Ƃ;}r2- $ĕ``D5|K-7=g' FF+cʧ.mߴ♬9 "r` L7X葍9ўQGn`"]N024P;T;Dͩꇘp=k;*>DLJޡ{4k f2Y$ÞLsl!Tk[ ,z~7eWh/yRc[b8^H]Т/F򶕔/W ҁ˭D)P6v +ʢ1nd B>%M$KRl7-. "&SzlXȰtUvq=t}x1L?% `t4/t ():r3()V x 1Uxf&Gy8~-0I{$RɤƬ7V#ܱ|bk?ȋ3N9XQy3ڞàtԍ~VgsI?صI)pBjVn6^I#=qpۃ3yQY-vnꍳzU$cp9T ,Ε#_+[-4H~ ށ<_y$8Hi-aEu_};@Z5+|qa~8HCڼJDMyּVM-ߴTܖvE^-k .N4R|m&E f@bi)E +ƊWɮ8ZG _ <7CɓR_1~x8qpAQA׆kc4nj=Z|ߓs<,D\kGA߻nİů8P`XdK[0_Diqfj႘sI7ƥ4.F:QK]cP|ԲBcdY^r>R4i&͸4Lߢ/hv @kj!/yL %^Ŵ8Yc-_/ O (=Q8(w7a#`Xmwwբ?6!d"WK$e ѥJb ޯY^ϼ<3Jo}(.aӨcf+W;͈ hN,l_!Ǭˊ6̍n,FEn]KksLK)@پjnh,v + RcoC$9R+ܯ\E8|Okh*GtR|i1Nq >oe٭d@M3M{Eu;Hο ݡ\Y9lX=u·Ps*4T9s_[1*RX[6`(;& :#=13v'V;7a+$)<ߞtTߌ˰ʠB@O*tA  zt\E<Js"H=e8k8L*S뻘i ;^HZuv|j(fsk`Ё6V2q1!q7}jyz^(8G~ bڒНĭp#v QBYJ+Fl܁|Ϩ%64Kj+j_Cπg$K~KH|,z_fuE;*欩,T&-^ICZ(DFW\Dx $I{,_⽪F]ͅm]dXS`CXB4܁os+[ tr$E@yJaaC,K$A`u O)(ZfS*y+)AVlS|WDg{cƳ|nq,PedM#QF{ :݃^"&1F)`:{E)f/T栭oğ6@ppnEkl 8Bgצu4TпffjU‚".EPQ?^5+ݷ%χ}jGi ,ujg@(O`6i*TO[NV }:TEM8ќP=2alZO,T؀DI2g}͞DsӌA:H,9bڇ?}?r'6;3؃>r}07{;^M:monAq|u@AEr,+d V=Bp)U2/ i:bʎӊ~ {¥Фim^pMtyśYw]BMqP[>! cU0(:yM^d5`\;yfym1q脆"L54F7 ݂%Kڑtܰ,ivp {=8&]*",e*rU/h#'N4S9 Li1*lg>> F-EjA cE^E#IEvi1҄[dަmSqZ9+Hpp{he`?x^4fxNJ%paѤ3IjI0yɤ']8/z2\V|.Nc(O?R^:@v7+j2pȹ1^to ͦºlj?O (U`='|"jq!cڟ56(iP#GM8晷oR=\! نc__ /h[`6es@xK!3O ta])9Fˆ#*h\)eRيFJ}=n7*A^C41}9دz^c2SٔOeS'V2(͒q]rtѾe&J,|¿n ~(ft"Wt7[C!sۭı WVGxm ݇<Bzŭ{5';P[oO|f&pVu &HjI(&1G ކ9}Y@7^v̠ Ӽ!u4Ȃ1(?y:u_,R(~ Ėwݒ_?]wܖp{d'A)M9d&o"#:n;CD73I0huUA* 68wGR1h3o$JZ_Tx-88`PлzT{{fdA9xS$#[)}gnma^`?".MYz!8:0sF2+O{1|$ֆ&[A_ؖ$H̽zGR +* 9+Ռ*֒9EJE'$0,`4I3l)T "l$Ө.րmNMk@hX, ='Oi@sƠYfx)oѠ17 ڋ{HwL6PNAw'_]'!mVXT #$ŢH\jh}PeXsa)΄pЁKRCa~-~L%R`6>d]yV:dg'Qgr ~>B_⊪F\K /%!Xr wHdF% RWm.ֽۨR kOiyؗ]҄/߰"y?2!EժQb&Lu! rWZQcm.gE8 :Z:9qCjգuKk#L Z5< '&|H4Y Dz3HY#iKx΄m83)]מ 칫)؈=*9I3S[&0Gh,|i'1$pO(k(~VD \1N0gWy7,-Az@/P9iXbW@m[7/`YTj>/[& ǵz(h%C dnv?ue89i!cyJ. P>hboZv!YANKAϷ/KL;bZ omh`n_?Ͼl_ĭLy닉x%_h62дUN η6`B*0vxܼIR.8OHΪm7H2Kzw)9(V锁-ǁ>.W.hR ӱ%X gEo>NsyQ$HZ CY cϢ?=R`.q4%PY)9HeW^w6e_oOAd)OMb__&psWkj͜'?u]K .ʍ~Uqw=Hu_V2h,U*.AGf:=bVg0v{0Ƞgv!j#wHaVw ]&iA+gVs`A7jaA Ȓл*T|i[mWlߥds\F(pr~sfm@5E,:-&&A#KF[_r#7jzǓIl? [Pr Z8B%hhWzېߎ,Θz]!2mΛ ׃^gN-&';Xl&3ҫ93V٬؎vtG5$UIDG#+EOoӝM9(y 2(~cxm&cOΛ%#TIwPpn9) e%kn?c2Ņ,^FӤZiZ 5SBRL'PWU&cЌqC4սRntLۺQR>E(Yݟy3[9%S)oÏJN*ΤdQIZW7H#,\@}L]0K\pd,*PP^ (frOhg*#i'J?1(U;r;?sos9xm D)=QĢ Q\5 rY~O>ճ5VNrcy N͢G tx?d`V3:/0򱓐]C6pPG.fwͨT׺Ra}V.Nt[#*_"_*UzZlqyCZ­,;TQP=nFJp{!SAΚ!,ɀx!3'TcxGBaSlNC@jutx ,Jm` o啛ݛ 5(ԗb^bn 3G)dIdAV6#N]/6Rp/V"VG]7ՙ|Y2a̒mr2PBH> M`f%1hpRn Cy&hg8f=EEhj£N80~C:mGkԿ_P mo+@ȉ L@:=Hp>poН Nb<2.UALHjmG[Z4Tv6D(GSoi4\(#@Ivu;Bchr"}tˌS&J#K/uacZ˚yo37]fZ1$8;YVQ5cyIfoSHp4Q7o;Yfp = -U?ˮ3OuA,TU7).}ny:&R-֧2Lᨧ]ґ[;RwX-*d^@Pq#_V5α7le~Y72r" F:cL7*bX}mu>$ +VR9elM270_r%<6 h ̲Ⱦ!}gPAޗd&'!'k>$. TOu?EGI GxdG%- jPӞc@Ds\O,]X V9y)3R;PؒhkTc2d4quCo]J%hܡB9=^A+H=/Rs,_$ e(bJBϛo5d_-e€0)eS"<2ǺjԙܙP2l"I_#de2Zff*aO메ߜB}AQFD`%z/s&p4FȋޱQ/ՕƟD"X3b h`U&H|*6ϳY#[KR,75=(<䕋<_m-w@=ljZ1Y?B߃BJ1*(}4VbrT$;G)sLr -PTP6).[!WTYUtW(@Hn"ߕDaߢc Abu^$3(6֞Qnz6dP7hv"곳)'f) D|^ %=9 tR!iw;$ FfHM(u(O\9l p>_GoJcT6=iL4;446~ASD 2Pcʜڊ!W)vZ_!G21օ?? TLa˩2ڷS7vRW t.FqI[7ݙ d/ʆ+~LQ9AaX+"w0oM*GCfY L&\Ieܹ@}2!E.`3f4jM"ѠyCs,;N2g4rd~!;`*>SՒBl?9{L"𻜠>g;n0 ~2L7=u!s+9XɨLOEplD[̛ܕId3?G*͓9BiʙwDyOMK2O03~,,{죻$6%s`fh}4dKX&uXh̘),tB79FjPx-@rX_wUdj8ȋgnt o#]}qS<"vO0nuwc\pjD֋⽵A!%ǥl =]AD!ekS%l3|ݖBi Į7iEø CV*hBᵆ蔨B*Ο$g;C/`e5B\I*3q>T -XbV-ߕ..s*xIİCxh-H -ZkyW)Q21^Ra*<ʣHeo Z9y<\7bt$ݨZJۋ;q @ ?O7lԕ3Kc wkGϯ4B @( j۬yGTv1xo7SC\D}wQ~ y#jZD7rf8cfȄ&~~;lLM.@XʓEwKEUfU2ϐNM[LXcR1K_1Ym@qZ;FYQa`9!}2պD6gqr2n CRWn2^-%@ۆ?~ ;եO  {2u^ՉGY|LI!H.$2 ?DI[4L mBӠTre=} xe7TXi0"d%FY+>\__iui1*Gc}usN+5iN(Q[nih'=geıJV)΂c4?6P+(xGP7 VU"_a"/|F熲j#! ~,~)g$b]TN Xh<(qFm4h"(R2M [.ޑ{H#8;߱v:{P=2ꩮM i¸ץ3;Z: >5~KPĊ0zLՒ\YP^5Rn܆.җ\+I敖S/W-+Ʈoi@2/S/?x&?p t\@ Hl)IZEhm+WV*L, eR>`O4o&~yO׮~ G (lMa%>V[*ő6r2g7,}Ɔ\i_#{Y X==c—\d9hU@,y`A´O9 X% ^C=V L+@1҂NI6)d@`lM=cU(P [ @'{VPkJE Z YwjiK&~e`Z,#/KE]tB*&&.9`fs&J܎TmUSnmŇjn 1cCIVڢxclVܸ3( ~?<C@-In7wdm\ȑnɍ àڏ兰"Ṛ\bޝض1ADاlDPa qZه%VUBSi$ ^5&S~${|>|r V6փ|)q7=-ǭb@]-+CW?/2).ӠQݎŵuv.9@S˗ج#u?GVi<؛LRAKM!m1bt*mPAy)U61Ť`G( 0Jo ))ܔo6 e cS ,3`zJ|Y.M v Er}_LPcQ .)hqzu]Ϋޤr/@Uo+L?%-">;Dى(+;&֓Dwk0ē>R/6y7/'*ݽnb%q6| *~ r­Y攐e6anݎ@ wJTVm~܀'nhj9xidI.f[1qxdIi)[q,7a7OO$uZD:EQJ/as׊s(8j0I'^ Cj?w[Wã9 )q(Mܘ>_H'.j ե (7 ( 5[+5/PWd VPH.yfhG؁!Nl$=]]4L!)ϼ JT2K7=!F)[lmU;gW:,+JԄ* k 2yŷf,Jc<~DףvP@[| 6Ri*V325 NnyIW( R*,.; <#ѽ r?@-iy1Ǟ=VW`tF1fۗz*jZ |IV@ }ZT M֬Sά{ݜm2@i|a^.fA0HNpɄj3F ʙl9`yFRj,*[de@q߳2)D2 A儁ڶ[fwfhE [GVd&`+NH"w%'6 J 靊ė,$% _╬uSr8F7|!H֛YW{_o_@H.,T¬k-VMzw8.A`;6, [dFwOK.^P%;",bXqU#GW@ըq#T p2-:*jۓ 3 NJ}>6#S*:A֜_ۅ̲6u@ \tHg`|sroaW$Lſ]P7,bH#jlT:CYѬ-Y$cij-NBDcc#+A%T(;{ Wf7u̥u޸6Wħ%z C?tk،J\ZXUysZzn:jǦ.&n\R L6^(޳cSN&4FK;Ci1P7z{%Í6lՕ^/@5sR"CwUQB v=TGVbҠZN7{du%nUw: vävXsSۚP%Lɵ@5[fӸ0&l:q"uny#X;Y׮<%riD(jɿ }2/ih0b>*RrR8 f8]d<~WҼ<ͅ7|QORb0QU%7D`|ZbVt%l뗭LOvKqc7a;brN<1_iyc42ɞ#n $ .3i߃7TKg"Z$0@_U akS^}ꝾJ y#cl4x_-giwC٥c^5Yo`Q2 v=562ϱz â7Y._T7'Du-M@Bcc cyZ܍Fy9>yz3>\SBezv"5]B*_ /Yd> }V䗵jkdEpqf_l7( NjUa.y]"Pkm/L}Mx{z9K"pB8M+>qJw氱ۼLIJeqpǮ ]auW2gk&mc`PGx)\Ar r|77& Hdlep.3fwv|iz8hgMo^m 8R.*͛^ri⃲~[ϓM]6%^&p<!(Fڍ`7OrŪ嗌%dH|¥p5F:sw5# g qs%Z8[춥P& =3ܗgJkJ|VQ\,l)t< gBpvH$1b jBGR Faq4@aIˆ |.v"GH"k >z]l] S %o-',b@շ[AWW'8K_HR{<@^ճd>kOkRJ<Ѐ{CE̳kR-)9DI#Xq.{,i &sXwi aK]m. w8\⦼tiYܚS@ Fz)^Zzv%V}aK0"Oᠺ'Gd lWxTB\W+=@oGݐ(Ͷ.i5 #=1 hR[&o}wbC\%o.& aו2PݓҡyaD js!{tU*v'';Kgd#pݪޅ[}@ Խ*HQ!ω!̻{泉+<mNFX5Kh5HXʺ'ui1'TҿK=cs/+f@G şZ{Ka,x>ɖӁfR/@*Iߋ0# #sS[k%$}Ysh/ϔ3T Ec: ώP._ėBZԁ5Z$'A!|WZp rskz2DnWH4G{jJ`^AjF;:)JUĶ##-":u"y^kD&T.,A`|HiU;VJN7PǶtMVFd-`h'ɯ} S`Ǵb{ 8qC| ZkAPyvޝC=k1{ Rn,?Y)s̷=:/= b>ttUyj6n bsP4%Oӝ|JILusr޸8^R?~UXNV aBCVطb1Y.S(m#@?|N;5W >O/8^iS`;f_i: .P)n#zm$#vPoؘ|܍uϥ?4M2|=@"- @P`>vϡr"% ̧L!v5O ;fOcB"4* B/YI~('?5Ve=:cqT}BU9[0&oLsR>2a ysZ+AnDz1n+qdMS=P!_Êzōm{j@pGc 0[biҽs!A ЎlTӞcޱMKUS> QҳKB` }eQNT-_ihGoXQ}*&F6M|ޗdހCp)[EC>$y'&b%ʁmG/ҥ<̷/\Q|ԩ50`3;( [nm Xa3{5wqzsR?m$'s3p72ëu:tLgMHwPU\II]p9'}HRLLl 6:GFDM *-5L~P.Ʃ2OwQcaMv=~c5c􍰱2RlQRCk%oكSk|7O%B!OʑR№Xz;]4 B1{ZϪb+}+ WQmr; ME'/}˟R# :=BUƁBE[녻s&@@0Ŝ# .E@^$3>gAﳔ4iQ F'~:h'dn~Sx4kP4 ׭$ljVR)T7.R͓eB)*^uFcu FPB4| vL//r75t3׫* GeIH i|HLL" /MW@0ԙs.VJpV14'Y1İ@7E߻8HMjU|Yk".3?%m2̅SZύ# WP UԱ5q9AQ hȰw03?p0M0;jH <ە@[*TO 9vzJDKߔ-j3Ão8P$ybɶg8s#00  ?6w(F| r345FIb*0;3Z$h %Z%4U!HՀCXj" pȴĄ۱ƣuh,kSY>݆)WLӌ I6ד\(/oe<v+`F荮}sAW%~g`[q@ψ'ڝ8ѥUR9S"Ke*HA$h)7 h0- JЪ0#u/~G,4,lqmH\P)*lf1k\Sud{yy;zKuժ\%̍EԵ6K/9VB[̂sP=&ejŏr}Q/3){Wךs8@zkxRmeA҅a-_OWѥsNخ%<g%'1*UZcAvl _jCaDqFĢ-NV#' 0__o{t%Rے<#Homw1 %yRk VYaKEh4;=ͪw ^6&pUMXy% k~3);Ge:ILtT~de e3*-yaQn?.qZēΈϐF4`׭s/z=ΌNUh86@}LpCI}O#,Dwќ[S@f٢b?xiRWI xЗ[bZ"^7QIw#1}j_mSNdDP9x N8 hl_=\7fdK;V<“[ͩ4B~_H PXwր'q[B]XD$~+W)PE?,:x9[%ahmTgf?[u}>fK">P79N|fťh'_]0xB#Xe葶<6ׂcr g>z"L#MMiRKz0]۟ޏ+lf_Vg+ʞ46<>)/·닒^1Mǿ1 kb]:ԍpsSmD2HxNԘq H NGnZвe;c% I~)qeIVXE~-bL F,'.8lBrȡl3ΧW;SSI?#Fz֊;_ ,$A֎n8r3o (Ew7 F~PZ?ŸR *=m8p<# gcbm$ҀLV+lk"Ɔ R8LZ6WrI ]J?%}qn y?!{O!iN뫤^[Ąț:TFs)ɲ 2vj{/65y܍H"gIԶ*cwUI!"\:]*bVUtV|T&Lʱș\I 7CWpoPJOf`A B]#RшVVmpӟߏFmLg=`ܑqoh-E:DO^Ռ[2]|Ŏ%hFDׁ]=U@s-O{Aɪsm=(W9sUP6}che(& <)L3?ym(d`eO|SVZ@],g!!|BF`+|%i$I(mz]]Hj-K+R&}{VH_#墔 3ZP_d59U)툝yc O~YS栖 qoz٩xrP389N/j-F8ƼU@S:J@BN/kIApjk1{(J4o l:, N$/~̤tʌT^m]m Rkz6>Y8'GՀHt6CD&[ 0>2)g|(it",p^=Xaz3=vDfrµIGS7iT&G4Wf{F`.R5i7CD%ʳQ]"6A[}jѿ)rSp 3A/9 ʂ}ݞ*!{9TH%@p?=4HX\u]*rڅA~;4X8dZ~n 6h X~R 'R-.ihD&"9XՄP~LC~ ռhr4!jÛl!A'~;,v[+Mm#06Z4.|r'm]*؝!r E7# !Lq L% .kz f&\uȒ;uԍ%id i8-.t|  o~NNrzXetqYƬS*žvaXf)*5I\S3~'Tt!B^\ӏ40I^g{;d*ݢ~TCZom7e\Wm)+@^=Ytd٢.ǣ1WSw}JIYpg9P눏a`[<@aHSϴ\v rDŽRtF%nzUR2n{v ={Prz[j^T M{OVsYC5hPiޔ*30UaH e]˺ 'vF~b"rV@: {+ȆIRU͞ < -K 9E6֦jQ`;-t]+Щ3"d%c4f 2V~WC_M*C"auś]0C߁>_Įd˟}< 5d)\êx|rCMY;R_Lvx-B5&7>mщy"l$/Q_|$lO˶k>m鞼: A@Y}W)NX _Cd(9t6JF*٦tTb٤ e埏Sm.S~/:$\gyư3+*E-C.Xс]&-Th1G3xA:QCu=|9.bjQKg=z~;L!N*mB{} Li`YEX zOmWo$T3en"[0uND;#3;u>ťhy J>O⍍Hs\8ke<, .vo\-M#s 'PO|<ˇ)`Эݠ}I!>AqlyDh,I)z5Cų󹎿mM )7t{Lʡ8pܰfHΛF'l*ړwlnMH6$5`P~bNƻ/,4BN7I@\ Nx/yxY4:Yf`t~ A:dz.pyq5B+& U0} ۱o"/@Nj' 4 *̳y{?qCgwSB^j21O<>փB 'CVԒuLOH˜x&VEy!߾dAT?'\bocUj>33Q;K$21ZA{"@ 9#ww_z|kSW9G^۾EcclA=~yf#jOLwl'V^u V/W Cd=x}2A[`m~ V"%0پ7 #()|$@j@?8:NifO0mx]܄Hu[cGEv9_YiEgc5s!ʨ[|7>9{;VSum .Fm./!p @?fb ZrixJ󱘙/v5\#=>TF//}5+ @|kiO֦2t'^$vuvE.]o2n(by+"b}F,Yۏ: }꧃ꍘsdA"cƭm}җ{yh~6hH_.huQ@n&!E* .5 .NKIi\L[ :'L&P|-ѓo>ճ0UCZq*?P118UM#\_eDqOSJdfQnWH .ŞEa9>OQ(Jjyi맩mRnwy|YqkzZ[Mį磣D_dagb&~W8yMx)&I?FQUb[y)[nb&`ݧpwzhM& Dj]@q1cb@w]+ U1KA|i-iL̎ Ѹ’oN*]r+u_AlC^(s-z#x0 Mݹ0Q+rD@ @=-PbFS*{j4ݑ79BPW. ̪#+AJZ1l}ɺZkOOd6jpRETvָr'Y1]o3Fzbg}  qY$'43MeX%VvN@Mo>!؂˥tw4O:ď{6GQFE?2 C\̜")A.R>:r{~0o*4rdN=3m2o 𗰲 !\DG\L:j6'=&^=hfdRd,v^tW/ xSûE^|&FAXFg|% 3ϭ>=\勌: yUS3k=3Se8_ vΐSSM5f22eXsڢgrZ25D_B *l}{eSLs*2:1ʿ8oGf757jf^$%F2PC܈heETDn_G5 й}#䑊'(񻁯 ޙJPY +*j`C/i^"*~0SȊL\~ #o;$\[c PHfvr~a9_˅ǟ\ή.{ >! P7y߀qh 4L|vޞ &c9ub X"bSfZۄX)BDgK_J4rbe1[~) V+g+Wܯ=}D] cb4r W{4 ߑ`]z6ݵV"e;!b/ `v܉DHc-vOkPK u3G.?we{_j+Ld|Kfʱ_.?1L*"uM|1Ov$EPc2iwf!q$K:D:B;wu5iv}1S|.T֒^z`sħ'}ug;!SN$gɎ]8x8{.EpոBf2B|&'3M(};̋篅PR`9l.(%q7c /ZhN6o8_-h+t1 x|VZvB/#r\No'_61`'?6< A?jUr;9^jŬS!q_m {2lAr6R` Ki|S9(VU:1PPryBuSK_ RlcSұ@O]OytϺ&8yvΊݸoL'^66hF.pZ"9y[wT|r~4<{O  +-CVOf]xnAvyj37i-*`} %5*&2yhZ\x.ὤIC_1.$ ':>S/4*$vKhJ!twv ,|yؘCwXH@9iiWIYj-5BySS`.V!*8-]BmNmm5JĦVVdpHؿz޼!"d &jvtY[[r@Vk~@LވG;7h{1XtF8qj رu kCuiާQhg"r ޘr'O3/ BʬŖJ$X^,2eLm\qrȯ49vpjjʯ nmRZPLɞԊѼFݛޝې?(6CN|^+T3ZlL#w(i.)؜|t3ݘ~dpqYNEc| 阯SqU|&S ;33ՙByeXs|yplI?ZdXo=&l.NdmTh܌ wxS3ݽa%nr W2t7\ܷ2Ϋڔ Gڄfz~{Cg?sjkRv`aTo5vv+Y7> &kx^|@66'&^i`Š"&P+dy/ pK}v$g=҅L>r8 *eȻL;(0o^[( oͣvM_LFNK6fWkjܘBe| BwOW/g~ .SP55E-(.=&Was~}չk 9g,LR|͚uh1Yԍk? _ \޼Ohd@u|1}QhfE.>~~^Sv/d>\^:|&_4^h2?n_y8y ] ,UG-C;$ACtHBz y\u_w6xg ' YarYԖi|5*]jgȐتj(yaUP󁸔PM]*#Š9܃Òs J2S.cىY'hN:ucr--5}]nxd:%=-?]!z/ziE㴴fz;80kWەA3{Dq#l\jAgN@/S,D|/ug_!⌶U ORG*Syr1ICيntG $).n BFț=N{4Q=Mug\ \(REBz;OHVoxmw"VHExp-##8x6*2c_%v$Ζ ~ƺ*\~& Ų꤆hA"r=+a-[ Dhd=9UKui+·ݷdAGM\֠pba{A";-!f":|n&^KÓz3nlO'Ȭ5^aI>|)`j;nNr m>S 0ͪ1āqP2ޠ0,u89 I>ϩM.ٓaT^Ap+ 7S~ӳC K W3}XtjRBd6IR8c6 s/`@xPyl9GMbSqC^1yqV:i^BꍿKk|1eR@9kjC g)vqr*FdAB|EI|nI@IFQ`T)Q^n%H뻬a7rr!8޻Mh a eKaߞخ,KF~  >O>oITsdqҼ Z-2Y^)lw33Jy\vٷ|2ĕ}|=x\"Dx)*D4'K\bcxgm3 ž$|@Ӝuz R3a",`Fvszv> Us3l.~tD6t,F*֛8N_?.5|^23H;aPXs NW/\'Z~J $? m m0n, &cY`/8qXsG+k_B&1ph%}Qq/EC Ұ"4$;mVЩS<6QF&u.=x:'l08ehV8B?Bߡ<y:#XH0g>HQ9]r_,°G L J# 0qɝ .K38y]7n# y!U{4 F]ʟn.-U4(]3$%ں dE#UҖR[c B\x~ZwVa`Y =kHdxͦsP#_Jі-*t@:AH*gT - 2}'(zƭ  +Ϊ$~]WGxM6!=ύ$fUޣmfxώgv$Dac)'t -ߣɔ4 !%Ul+a1hV2%pMI@\abM(͎Ugۥ@WkZxt;|?rVnL@@ʀcI rӏ69 V #f18WʝҬ[Xl̚ ˊuE3s9\:N;skD Kq=1^W} Og&&A-HU>^Ђ2e/FE <>EvtD*̊H.i*@پG1N shkq `[2u؁Oő9%x^4CkN|`B4ZNPU"V-=Cc1Mb^"KHunq /p͐f4W}嫓.{B H/wcRsSmw3y=DŏG+'-(BPW>Vn^*N,7xe 6Vk,# :Y-lVܒc <3%wBRN(XyKj~KB;F@(^; >` &b .^ f⎋ PRcG΄g(@mE*/1F%eqf[nӒg/CҦ/!Ćts58Z-K7gwU}C{m&e!π-՟ٴx=)\FIO9I> Lhi9M$\PErM<{ m XHG $g?Lc/1MYEh|&%ɐ&[$i4R1н_mdL24r5#6ഖZ'V/La|>6Sâ$<7;n㟺Vv ]^帢7= 7#?*C3XHœW(692ƴ^2c\^7 h 3wDt !gҼ3L(?78ij˄%BmЛxYo&=Z֣rq-}Wߎ~:!Ch^}բ𠖧:WJMnbiF  fh%he,\86I.Hݰxw)}ᣡ;kx 3^蠍sR\/>6^ d¤-:r y[z|g  Ǵ+T"Ib9.iL6 v`uE,l ȈgB 8gIAv$yBBMң[ 8Ҵ?=;QaW1{0[y1zu.8$4"&tAdvGIT_wpsdsDZ?9]gP .n3k:c1"MF1ܚ7 ׵6ZI@ 8'JTzobR~3+%T댥B[ sP[^z!>BW%@>rȼU㽧 -|JWSK^:*f%*h9yfV&h蘶F$Q 1&>? }KzcoX /F2D[:TX1܆x.[{Q8ȵsZ;gu-tiaS8֤}^ ҕuʧ;Z#@#g8bDB`奉4oyl@\4l?ӧ7ZC).IژcHb!^;fϧhLŋ82GGLk~uS-Bd!6s߂ʵBD`1W(2_e sDFjd7zl?T=ɂH@%i: _~DOtQmbߩ(Ճr:;?+fCK_F{T%{o87τ'ϵ E׍x}<*_ɹd<${ JCQ)2hv+n|'G%_1tjKXQ-qT- ,#_ID@THmF]Z3{ĕfaB(vѩ_'Gv "s5hüx{D .v!qdW:CbLpߥ?YbX?be$y匞ςz& >ϩ5}n 'Fel78ˏ cr&wGI b_+$dAr @ouVbJ>\]V /a{'"_(9CM+Lct #XqHzy>t^MvQHLcrGHhKh`;D%༭jbE<+ލÝ!&Ʃe&|;1ht6w?!D' ^5mwMM.I&XHK+ WЀlcGjlh[TZ G#kmxhCIi;kZ,ڡHJ fd"G]_=/M!8V-Գ-PGK4t&atA .B2kKB$| &. ܐ,{V˗/B>ZY#Sn"!5Y$,j톻A?O+F z'NeĪ{%wZRFuGQ+" FOBi5Oi蛏cjKAu&~Z91^z'! \GOb\e z8?ֽ]#"oSΣ}S'0OTqR7.6F _ f43ygzuʏ6,{ubbBiͦ73PׇL)r=մ 0ΈRRXgפY {[FӺiFEpޡa _hhxRv(Y^sHGlZR !CM tYlݿz,ƫ&(hUYGb-~*A1|ԶǺlx5$(ϩƊ;yJ+VqxiB+̛!pD wN0ܿW F"fSklve.>C[ О]ÛRS調nb4~'Ngu)*dYFzꪮԹ&ݘٟ>~k8e?D C[M,${$ ;F!@KLrraeM=pR~` ck!oKZY^JM9Um+6`1}6 PK=9Z2B; mOY"K9J=k0\?iIoazp$BTM44j)$2@~Xb݅.xo)U0iWES=w ]]aFr$dJM/ Riet ʂ궇ciVFsn^P[ZzV=K*"\`ᴮpivފGFb22AmIT%9pOkcF71|Tn?2>Pb}id)a+CWܰ>kjD a tdM~W!5rxmD4/#.iNԊ)S.-XVh@eLy2/;֬{މi-IDY=|l? y'Y*8S. |qCfD :ugD9;QTN•ˏ,H).?tTFA8vpǖ ytcC/,!OE7.| 73~?yR8#্X!`Tc|Us?S1cTYPd~u , Z-cDJغގ'voz S1|A}#ς 'Њ[pV^)NGpI^ *0oXl6o_**=r=] cr#SHp*n7Ccx4;|e^`G, I70e(z%lyfrpJf0*>ïpeCw2@d?NGK. I58S:+ K8b*s? ITiSqTդHceLW#C(R9,1$3hOպqgj0Ѿ> I7yW{[fJA>v/HC}詚ҕƎZ^+_m"5JEե- ,wnJs'Ӏw^gDt&2+ғ`7ޓYA (a+^ zd+kX;opcG$eי v\ivd_ɖ!0d{}w}V[QEsS)g"W@x%n9.x'W<t ؟}zC٪NuG4U Q8kmۼ,rBFb1Wƥ(]6Xڗs&:4MU哓Y I3Z82+zdwص"jKk͏Ac\y%=t/U N )B갣 h+aϚACERE La"RZ;ٲpF(7W_SadnEe@.5; BFmVQ,Mk#V }*4/$+,svϤ/ in2U:9biUz\Ft(Ic7?/JܩS'V,71s@ $?GX3gEw7F> *hQLN Rv%<{Uq]SƠ*p\Elx E=FfBPsLEvH,!n@ϻ*K äVK"D=@pCsUdBS :l0} nvt1 ;JF!3ku5ٰ-u|iClksk^4&Q.ĸYaJc{A8 u^77|G T:Ž!>kVQn( ]zk:Mp`l )9[A LzWw+˄#kK:a<~0Zk-hNLk¦4 )uwHxVn0uRl8v*bA)Ղ1I;[:A|Y6b$oqGQ̇ŎK&R} 1mb(v _٘\l}0H2͘E1D0@]xw5,M9xTG~dg[P҆9n^~ml\?_m=&N (NE(G [-~S8Fn<5z:hΜվs-N+-AWc;/ȉY\V&7ˁɗukY+i<'GکL}i:m?xdΊ\VlTlc$lkyfae8c~OM9Q[wV#ɀ''.vfIoAq`-f,x[ҫ{NԫHR=LE% A?0T/@MXFoX&Jج/8=HND09V =ߣ_T1v֒1ZLQ;xCsm͕2DPn _ĕ[V$ $fo 0wV*fAD|{P?uw5><%/^\C̰ bjg!q, OYJ ֶ3Z<@ObGGJ 81iT yB i;TǭİNM,TWvGk-ؕC(Bdhsv^'ّ:8rpJ|m铪g޷Xqfm<6b DO^r,ZCe$V1)}S>%jJl^05 õ![Aj%^L>$d\ȹ|>gJeźӈ^\Vɽ)2"Y\k ;{S?i4Rz$aҸ;T TRhoh.;xl|z7?M,frbyA7/\_aѮO;s[2mI~L57kC/<=^$Qg ֪h[.JV{lK*sꙉ#)8@aS{Z.&aF6(~u~ZboܣyjD ;}( |!g Ō+g2^Ra󾳗%RwAt:{̗6l(BVirn0OF"93l,h''e1(JьE]RQ0qb(qE(&-q[Z)S@ۃnx9 iT,7{y`w=@1M@;\dDCM]bAw˭,9 GcɟμV҂o ]k'a.zZRQA'iӿL[pCVS=|dp)8T0椤'.XSe.1&ףl,w<w$0rA}0 Q9=Xmu)jOvL\$;෱7Kx,>c wum;LݕyE|_ %GbB3+: *:% EX&Z~' syb{3ޯ݆XtS^ò'nw1|Sl'Cs Z+$zUCb,_H2(_p=8 5~PL칪a MuuSj>vgM}RڠE7q}:]Ŭf౩rrN.p^,AOQ`}pZ#=!e(Y:_)-X l|s )Mg<1cꀬR~0[ [cۊ#訞:cweE`Yq5:fdG|P O5I^YK}KF~>1"?b"Ca81$5Rn7&z/SJk)w۞4 >'o^.ۏ*/]s-#ߦo?T]¨ޣQx^Cj):K^CM7|al5oI^nF4 >e rvbC,Vv1AC| Еtk]z{ů'vJ~c}Ҏ^T)Kh6<79m!c''RH6[ Tz3D1_*LN\ -(nTB/4iJ E9q*qm x8RV#KU,La9Ld̦ph:VC籖hQF}tg82=<qg =(EAJ:1Mr\oz|pxpOHj]v%`*t'<~)5 ^=*xSƙbknuZoPoX ٔ~G6Jr4@k '^|6(SDPza[ pV7VR؀'6R}fm0g+ qiwN?#'2 Pp5kbWTOqoO N1v:1k[- \nˊ8ϟ=4Jh/4;`hi72I ;0'~.UCtUMlt}` 3Ch9к.Xۍ1wˎU:G]܈ʖ [VN;YxR?\ cQ etR&.*zTy,_"^>]ʕD8c> Q7AL͢.c8>ka1'pl֯9 xB6G͗49<&wbޣkX %ߨ|AD0d9>%ԡTt YKM1a8_G 蓈&f[W([:+[ *),=\U`m,)/uTFH{*Fhi+='O`CmJf=jݾdɊ.̊~(X/y-QS2/߈s'ϫn_@ ]u.>i('&6dWZ_I`ÔcջCǶ:.I | ݩ ƵJ|&tP%秔lֿ!ȀD5YfGҚ/c]ɽ3!9Yni6pb3=;lܼ6yUMdZa>(ݚNadЅͦ-g+ /\yƐCے40ZFkaT \{º8LSJ@Mm=.s7)n zӕ9[WKHKӞc X>fCz-]ozAe%8Oƒ)b 00~wԝ^L*T?qLa</3U??+ rqdk:b\n>W ʙ~jƽ(Jo9ޠn1_'ˈ٘`iJÈ*4#BHs4FKKɮ}n*{EA1$)zuuެ ZDn}8)jDZY%\ gS؜%ffsW]FmgA%18髮r_޹╛SN Ԛ\OCXƒ.}#nI5ǯzӐR"btEBly5sl#pES3)x\v tu {^{ O |Ea9\,'8ɞKZ,AB+{+hY=EWRtWx>;o/uYfT5#`n:"%Mp#N;*,IQ|:gA8:,Sۅ@.eu'riMc`;U ?2`p7Qڎn(tXci=gM ܼ\mop QoPY&(lN8UU/H%-kwWy#e`P(AxĖ+Qjxt-+:`t2 p#.{C;!M:5_Gڨ;.D*#[ 7p ̻SN9>#JZT> ~KSXRsl<53)BQ%K)L_yt.-fYXʷsH#HBn B:abOrӯ.SCf 9хaゼLWbKALu8%sv)~: [ >HlӦnz'^ JmuN"lԺ!˗y!&y+N'~- bnɽA#a8 v|qݚqn-/+U8$SRfMm-.b[,>{3Ƈ>®YHbU郱ҹwMb>Ćub3LV 4 G~a \2Yl( [l(qRж[CPt5/0.^g ' 'Hh'dw$=pVB Beů{B&)Xozh ̬HJYYLM=ReR&tb1s0AtԖ؏ez ۪(+D^Rc02Nɰ_m~B]#WیR-/gD9 `w]n{SS Q8}Y‘!󕺼F ,H8: !{rOu.΀zgaXWɑX`{|3{D;6QUi ? TO1]oԎ7ȋd?Sш慎[당w7`R#LbMVqVĠ/$, ^[iת䨖\/It fàY+`2UԒ27cmuasKVŏyvݷnO_ۊTv tcUpٲuu% %X91*d+Qփ4t֙jAW\p $@ Cv$%Bت?&sKZånɭo\\D˿~Oz ve m1D`iP2U(y q-|yf7{,f8 d<ӣ/SoRߡg U,+a@;aFq5hagxrqp߰%Mzuq x՗@A _!.ρd>!IUY,XBғT0J$pC.c\9+` )Οlg?2ńfXNZ 5"tiD{;ddaHp/le!qTFPsD6gxа~]!e\K=椺)*JT XR Z;T?\pWŰh$hE`tWi (GAH8+iVS8p`jBo:UJ8(*9qd OĤ*"$ =l9LhѕxDP&r#6- 'x银ف PU<ҺўZ^!Dd[ 6S8E@>4dB)f<H3\JrW z$f5 G6A ]㌵B=x@`/=nc0 <-` liX_E_ӓP 7?{MFga ]{aki>!} K9^Xp#_942L{zɹК^L|LK'<'C)R=^K>9{J\؏ߵ r1ذ&K+ ^4(uٓެzܾRNB_AD~M` 04s#&sHdnJd*KuY %"+y/QѯwD3%fh0Iu1/e e*A!uI2Hr'Q uF|:urK"CW|Tyє{m[ՐRrcfrG z GHݒ\,%19бΞ~h{`T1Q>pĹ<-påE!bWpԸ6/aN| ʁ}fBC?˟[v{z>5a0TR2o8)&86YHNj*9̉q~ "njJhJ~A}/.]ş}f|vNtA"@1N5\£)=7TV|E686-0U-g o5Vu17+(+@}cGsO>  ֐zQE1 9('URX„,+l݀JL*ڕ#_ R4jWSB$;NwiBS6MmrkH ?f { 0^x.Lv8Uap6eSS~EO\܂vnwVxHp2.czF ʝԌ` S?brÌ* '\ epRE}ʅז8.ٶ^\)zQ>j;uO W].L%FU8dn5uՖd\q+c:HYPj/N%ֿs15g-(#ւT%VeYȽ%F_n9@3 e1l.O&zۜ/>|#qlT|Nfq&4/̴`fpٕh@ݒlm+֫Mb찰(rbc(П3,s7] j9I{_np~ X\Xi6fY MHPuտ@ɻYk&:<  :VAK8@ ُ `Vs\:>ee::mXI>蕖!D%e!2$8ӄg Ao;(u&v dhfuݹL '~bޯj݅٤%8}&ODHf2|桏 C>wm^ܽ2Uo] AZ,v>/ ž_6qʁݒ ߓw}MFn,k P{)D0:(ꓰA'yQkl8>V nSbE B^6p_sj z U bIf F*6y zfV) l Jw)STj5bH%s%Hp?} mUa`)gTNpTE՜XWO3ɗ^΂ ^;4>5i+Dz>gS/Ja[n޷߭iB71 @ϫ.XBV6[Cp=3⤑LhAJP>ZbA)3PK_Y盒%eMQzVkaHm*LlDi Yj4 tC fBTU:Jo7c*DScVu8!uRhN^sZ*})*F/BzmTV\p\J;b6 66>Ycu }/% IЮyF9ܕ]W)Cߒ?厗! &2?c%t?|z!Ӈ];'Ӏ(s"0; (!N\ I*aN5B;fI炚b:JlqBkTYL*6EMbHᢾNCQi1Q\ɾ.j ¢6lS9 =H+o?wcϨU$7x}9h< F_r>0d& vOw\3k5KctwDMwR& X P븅lz| S{TWiZOha 'Q.)}=ҳ3 wXr+.|dꈭ=wϱǛhn3P%\pY]J2( 1j4K w:f:[`9^cVGzD Z(l$̦W6vYJz5" ǜ(׻IxUPlϊ1fľ ~T2،=Nv^pR޽W5PDCo*[sMR/=7D=GHa)*+Y [ʘbFDĚU_ ̅0^ƚLv2c{xY㮴,eWs^gZ|nGKko$Ǣ%s|.+n>ضY5lI)GaDI:~JnM0> H_ȃTu`b}&VD$C&r|0?{n)M0~~E),׾]Twκ|q[K6ݽ1MhZ>ͱqquqY!ʅ|m~ Щb볺(j]Go 4ѩ̞>krLU>w\yÿJY~xfXvXph ! i:Z`ʭ7K ml0AȨ"3 |V4 wOXNMR.St [I4rwW/"ډ R]D/&6{W~C<\@XǐYW5w*Gtu U0ll(zy\.xj@?ú`Ɗ\Z ;aR%(S>'J{{DxuPx2~kښoRB,mt-9$n3c$xݏ \ JOÜQٷWyG'-]7KM;ܲeS\T(47(T K&@s%4kd2^]RhxW6$Ow890H<]Z0E,8XPov g%^BR`24 ZY3^obU^h&2L3})I8A[Jyj^̥ojTF5]>C :;H9~Æz˅OB%1Heje),#Tt9*WN8$.X,ew,YYHWur68nncE o}jK* ^B_<㎒JE(ÍVBڸ`^ :42\YIVF׽ݍ)T.:e`TWjZG@{d$ ,q߸| WH8䝦_ cb#)k]CN!>3G59”PNB)%xۛ@CffHb ^cdPƚP,sЦŢ'L򩗰nx%E?Ew. NpX]ʮ%k!i`sVE RI"+  ,vb~TH; ?%e9p!X1Y]Xe1ȬE# ^j#T)^ѴԴ+pW(q2vC2RYhcKl?յ֧fעmDz;.*΃Q^]jxLH\.=#KP"R MdD֍t4/-:@dI[@ȹ*G!K`os'-~M?1 [1E)-@?oDMd]=co(G^^MP'PȖe~_b[FU\K\\X-KB+<|w|d8 htVbP7 7>`_Ryy)_9d̄>)|x_%dwdԓvIJzʹ\7JF{ @2>L%y&I;#M5Bru (t\\gKg!xV%/.1^)/}- ؓȢ2/xfmъi o@u/K>;:xn*5._ZC2=!3!f`=Ƚnx3poO3a 0Up1fx kteT@@|>9xϊ9~ {èe Ae.'S0N@/f&`"Q*&*#h JGڨtxLhQ4C|}L4uJ |ύ\"HFzwbHˢqM@ә *D3mQ`jW#p-dH~u艔ǮoA-I7ُ(BD`hoa]OOYjG@ac2PmfyiOPgQ2+EhL"aӒBc*H3IͶ}ȁ)|1.1_j7h\7YUy i|y(i\hnUâ8.Zk"P ϶.__f=WUGڮGq>K/d.bvv NpJ[UN~\9Ԁ"TNݱK+" gJö~zzXAea"k &^4HIhԇ*>*U'2 SsS'FH=w!C+ڪ1pmpA)Ǝ<@Lg?(w IJr#랛!hqCeU$zGutBG^5]C]}zc}"F=Dݩ'*7A6w_p: ar0kqfq;}Qң_O$YepѻjVD6`ʎt(?uҫOsWMpD]/okaYr!@Q;>Ჾ dhqu9:0z6n#f}kVr _AWYR3EHY@UU3OY s&1F)HKƃ9U}@]IҬ#O {N(H mHx =YAX3 cTR _NmH-lhݔj \:WHƟXayKBԯ+.Zq3:x'W;5P]a lulfW\WtW&K_2NeҠ~rL|TO"Lp[7z]Ėm Ǔh$f_sP߆LuLZb*Y+)M2t3.r-n<"6ʼn"K0~i\<4pE쵘5 +p\~Oj7BybfEA>A׍}'؅;I|.LQG `K[ Ǿi_V D=*uYg] hVGrE-b)*Wg݅;EJ+Sfe³>L/(] |cY.n̗ #_7W{ O2F(6H;xBjّ-yA\ {g5J Ez7AN`I&36h=Fi9IN0<\nc!֬ uh95 4ʐeiYA3 IG/_dJK&GъkQ=Ǝ9^ 3ϟv}鬨=?&`1gOm@A9\s"26/x _j#&X!7Q ge>jxZRyjFН q 9$xli$iF6q)k )@,t0a'i}F c!?h޸OS`fYVTG̗I6q/g :H<ڻ.8zE@LFS[ gWv)}+7Oc8~VgC:Gl5_6Wă|,r7v%sI) Va>BϑZ!`I=BWr\Q:TPX og̋!q/ = a%s'uVғ' +ކYuk`9 C] -a47LBUs;5mn4ê7$%ZC_.@dI|ޞ4G!&8h/X#׋ Q聺^Q:vUoS-v}yw?v!8I[I=BkbNYEUts`A}f{Bw'f6SkXޥgE[t ԅWzL j?vGn5o){[ETUmO0㉭c`ex2@^s®:!F|ZMa0~y#$gՄG6$kmgsnpTlؔVߺ[G]j(R7y/ ~8R2!|:uhQ$Xi 0`WF $CNƷ;)ckG__DlvOI K5fj†(*p_ 껓{VO9G Fjk\e?NolbA n>&BӶ]|vL*Xs[bG>E)QaΧGNCЇ29UZFU+TgU QcW5#eC9;f9pTMg7gu\[xa 7KtH\Ktf -UR3dwlEJ&xqFougv7|r(`.2 s(RZ[Mp\\Nz %R1iDZO&r<΃c=0cI8qN\sIw"4N5b~DU WUA|ǩJјPF6yq^b7^\e NũI{|jZ\592- PYunJ|i~ M+{9㨻x4B蚪W.wzUD<3kHBD,L#ɑ^J&x-;P\_8Rz|'GRe6E< ΁UyFT}8^#lTCk.CctA.QAwQEAb;i2<rxJ"%fhJOu GH\vS }#:.ei/b\7O#yJQ+Up5ifxjk2s$Q$19=K6:rGO=m&PbXB1&pX3Ccxw 'LoQؔ3yk- X y^L&nԟڶ_sRcڢLA."i=B#eߒl}e82A_R 0 AcJLJ+c l8BH`-F<ߝG2jl(x&< }+6c?Ϝ*Q%E?VtlUB,EJ\>@ f՞[&᫃QThKhA׺w3M6+>ŀ[_ +s膳lV/Lf^l%唐\2qC0L84?FVx)%*>%3(asX[E);Тi ū۳v|gaZ [fs{|4W` 89;8'^òp7X[j1y9G%3a+oxR 9"9`?E_زvnĊQ4~o ͣIr(ujlN{eͦr})]?k]Z/!()̌:dg1Z>^3P`o^KGpiRGspUp/e.w%.\MoTSs|!$O66M.*a8a' $CG_Ysl"ܾS  p;ZqocB ?ia)=ye8&gmjw+͇uKgtqZb)?399JVީo .@⛤G^ D 0 yMxc Gտ³L"KymZ+jU>+|$@{qcf+w_E!D9V0`(t$֟CK43U\@UM;MfǦLE? )E[7WtFcM wFG:f澏~n~]S]_& 2e"1N] ~VMq>UP앝P.eDV*yWr"11DT:_i,a|9>rx+<q W09v={V~&A\\3fBYT<l|COmy_&K {!J $>΀*wP!rjWm5%w󀛈6AY (lQwyCd@1Y)Q`wo!z6'9Ʈ8fQG璤cCG?ܗ`)PT-uC:AVh'rz/s *Z^A꓎onwu?PGf+p>4_ָpj,P4P.Fc^:*L6_\cnD]OIo :gG OkQh)^&-a(Z|LشɇEb,>9Mp]T^/jDr&Ӛя c;&s隞}\ZUpQ;L`&cAz6n>L`^(m6{0[M)tunPh9zr9>]#^K-J6w1_]R˽Bz)/W M4*;+npqZ+_n͋Sb2Yq0g1 lPc0eŵ/7Tr,m2Ag'SNh{"=;beh!@Q"p=VCў m` ';=[7lUVks0E4_oʫrs8z϶ {e[{h_N&./G&/˷qq/mw]Wk|/`fSs&>>/qӅQYG A0RSܰ㘎8Jv~mi` %25,,H*h֭3r "ԐŴC.B|Y<,{1gxZ$##W޺#r Er\]c!ho}21N t~ >5ݝ94,t#WkނF;ҥFrӦ$]>ut<+_qmTOq8<-A5$L#l,e 4 E S xv1 ⧁T5YIYh ~54찵K$,`VYgj/: ĺR&W %2¯- e6:%| b֬pK efO)9DɈ Vq'W}WZp&f5]Jr9{r`os aYbgymQ16XӖ>Zঌ[K~1mFx8&ee9ys 4\FG#B9&,uپ 0\|;w RʳZ? xe\jBpI;\jX#…Ҙ(o.vX37Xa M?_O a:icφz%ڛ_W>$]w/YV"ȏSMK,Q qK<[.^wW#!W H2df5WeA:e/1GgR;AA.Ĺ{R@cDjNK 8ɐܵ BʰTG̗yD[,f̓~b3Ek>.smE9۟LDB׮B2a8A_c, H^:|M | Ƌ@(H»ge'7ެtH =d21ߌVOP*ȉE3,C;dpj@mmQ1P6$M첊=7vnW3K^Q}>aɗ %ex5S -e5sZ|sTx]la+(چ;='PG7D1/¯FqʰVb-^0 T6<>@)w@4D]T*BGmy +N8!7T@#Gx-*c&/VZH/Ks{ﯣ$b DU?ԖK^+Es *~g~'  @aX 5q%R7#Q @ ɋU 2S[s,sT|ۥ`ѓV{3!hO:GJoFPjzb:C-)=\mHai^h]j^@#V>X95`/룥Ч R08#5nGD>;q>N׺ZH 0՜6o QkS223^Ly@(p߰@kk8gh*>MfG ɰrw@'++ 7пEFȈU(wsSCY'8 {5|?.'r]ԬϾ d,"گT!ia9ɇ\jZ?"IekQ)QAPfMa n%#T&0.,ػPWPfxOXr-aTRnϺtN_hԡzbNw\q £0*Jz6wy6Zg<  zÙjnqXɴ,gxÉ/0rÅݛH4Ԅdz TvK=dz ڥ&q?/MM~,A߫`8n4+r7d+$ ]#)-S7|AdYw(Y䊯 s'$'O}Cav..Y{9388דfY.% CؠJ~nqӂeu‘T 6|_C|LٻfH(9u"s2"S:0:D 1"R6} ZsS]x,jL%SNu/墬vl+! Z,{uG"hPu/%@EeH~F&j2QbRDk`*CXI3nڝ–6)Mh6ܰӞQgW۸9}v\.-'a:%ҷ-]O/Br#2RC|YW'St|um. Ck;c SvN(iTrޯ ēt|1btsntЕiHo/x[g)& ԯޘ]Ӑ}I(UPNfFݾ^A8(.( D~E㠰*dJo,K婢"S+`9IDsHyA +HkW:|Ws$s@n}y] yL_+Kp<Ŵ0[KD}-}E ÐŔx~'[A'f/~-BFhi|DrݶʩB$h 6:,>-lݬ04} C0(U!%@:yx-&csOe*/ڠV^3-`^NGZpJyHc`Wa4Iܚẻ|9/R'E+"Cn*%o3Zp=Fb) 7A)P2Ř[ٜeSOKb%a?)vxv%GnB?zs'˶>gʼnfٹ⃦Sѥ]o"fXi0UT鶴1ϚqfT|4et`sN^>p'H:u?s3v:wKFUD udw20JxwRi]^<3;QÑֽ;p7Ti2BB!I ^"Lw7kT'ތ?` U_רb$=f^yM`rS{(شr*(aDx>Q7D-]3!c6uX?rjsUOhVab<+r.9EFi Sg?s(@]og9"W=6syawZL66PIn$p…R/1f FtG"D~ŕIhL%-n4Nƪb!nՠrC#Pǣ#<1턟K'Z5CJ.5?3|v Gg1R)!}te521(;poꌉ{&ָrIo\P j{e>E"IRT$.Oх0a דlPނE\UOO7|ݏ<9gKjB25TW". YB}(u9]Hh"̊ 6a}Y1%VjbC\ƍ~ATɭXP+]^.hzQ@ :d ΢oA_ ]C{*w-ecto,1.Yc%;KH :qB_)஁" tLePISmMC- ix۞Y_3| uxHrZ: 7;=u;Q6SLwD;UKIn#c;/zcu0l.+z,Zf&P3g.Mߪߑ#o(]0`>^ˁ1#?v1VIPJ&gf[`b[ŗ2Yk3Vޢ&mTZQq%".'@8EGA}*n&]n_UhtWҴxPt^;U+l6_p3])+@4+ t4y%s!XHSdXW^mq;*_=&'fvQfv89oqP6pw{%PЫ@" O昔y`V kv|bKQ@Yi|a9һ|S+ֱ2]ukg |&*I <6 5FSuqk3kp]O5l 䌶cg[4OI @펄 mL 9/t-#Y4=Z0^aFwS7Ryϧ &k[4? <_F*VQ F辐A`H6鋓!N0Qy1\'.Qj4y1iud~s)vҒI{F&*vQϤ9ЮYYZl09%!)`0;z陚脉_ W!K JW?r\yCEǝi4؄drTCQ<8Xrrae .ZOS@9Yo*=zs|F] 5!|Zg&ukGM5PԢ`r`ʑܽȔ444?6.LmI,N{< Fǝ:B(_= ړh)B@=E韎}rf0t9JDvry:,7}Ϝ0]k3iOf_98or$Qi5HF#-uǔm V_+}bh;k!rw{QcD`.,W Zҫ3ozPûUo\x ̢Q9[CwQ: BQj ̮ ʬ)i9ʜ A]⾤Q!]G}ڝ4:+B9e SWP@&Q61V6?K` m.K몉4I2\`! a_i?C̦4M4sEԥw/i* r( )8~eV?<73$s&Z=Hܸ@&nZn>kd\11;dZtd0ܚI&.(ד9]r'ϡ^!mvݝ{d1w,3r|(:/ٙ}ԵǪ ,IUAaI 5Ta-M{lDҙdK ~ =z{|EJ$-*>4@3yHw_s0D$K tmąWy#'n^7!.z0X*s.T :u.?KSR@nMU[,z /ќEG%UO*_pP2k#=+a 6,3qfϚ}a@xNĤ6Efr;Mpd~W})ѿg!'ig8O*&^H4w||:$+Þ׷/' tBb[]2 ],j޼B0hfO&tJ{7X&=ۈiyp?iTba嵑.K#Rkyd}N1xf8~jPPrj%C>yAR@\C}ڢI&\UW}X!QWriqyPa{}f;?yPZOYuE5\}.c Oϲ`AٓFo[%/ Bm? *:2~o|-UXB}̞W Ϗpi zMW&G%(Utl5G 44 2kR.T4Mߑ˓kKo40 ;kF|Zd8 L΂ lMoќjk#ΑJZz\FCyWi{In/:y[tu'PP.5_iHr6 afA'b i"5|<'z.bsYC&wE4eVxϒf'K0tYPۭd*ժ.BmuUfa^Jxinf>i^t|~1; Pa!SaH5Қ:yd,C,5]6Ȧԕj\lƝiQھrjTZO"SΠ$ڰ$Ɯe>Wg -5?k\/i}08L(Z6 f0 /NFN|)u~K9K7foyy6is801,HvUJr. 7f M8+ź YNYPQ/$Ca]ٹO{=r;J;t``#@dۊ<9s^35)U';JUKd?8@&ZnW[kHpOT vqߊk%` y}mAIpN@@TݾAe8VhH &e2zK{v_KA0l\YC>#5T9e rhtBs7[,ލd^7NHSTp\9*M S xj@S>s]$ToXڳ2;9?B0ei·?x n~(jenD`L :KMHw8^8(Dnq~05B=ukC oN_>@_԰Bk֑{Uq8S./^ z-0ِw$'oI*CH0O`EdE!8*oY:VFa[![soq;\bnW6f2\}p?8ni N/I@(eTq'Pҙg6׏&O?LbE6XrwmUH'm7G ^(%4>:߄1XNE/$ ~1=t7鯛fӥk$  M=FUooNG-(5;&~tl,+N#e( V-RI'b:S!vQN@/gn.t9z*{m怉⟂¢R99=hig)& @6b|memOr\\ ? G_|ԉjZɎP g:3h\~baƇ;`*$'})PE販)=ۄ:7ЁM&C0171|C2EAt9W~5Fjv[XЏw p(%;#Gs'OB(.ctwaliEĘ': PҔ% |q n'Qt63%%~I hgֻtHYvJHc̼7u:%DZp '_`Ԯ߬"2odr;=|q̘=:j>g}\1'c߻L$=#X_` l*^R>S+'c-5*Nq>g$*j BH%?6w+0H/xZl\ <=c 4͆ьآV܇\2'(x7'0L2tDeἬNA.gd~E7eq@^5C^ m`TQLfg-rвЌ: Y'_eT͓sϐ e {Jh&9-HW,b$gK̕q/h 3YisɶJfɥIV[]4f客S$p_id}]\,t sgJx%6ȿ${N'9!^qFVk졓bvmn_/{蛻47ң!'JG>{jm@MÙa ҠxA&!86*׳^mni7Hyp2&Ji3_oEe⻈_Dc\ I^_ LVt&'MԲ=p8S^U&.IEU fO~6Yfe\Yxn,nOsV%_2prrMʂ鏜 i"Q߄^Pvst1@qdh]_PoECC]X)+H:Л }R gXvt>'FO)* SmQ*z88&¯3}Jf޺,ٽ&Z/P_q"5W@sn 5[ԣ|dnvuxα0-~+8Ҩk9).d/㜃E8d[ Qhe痂A:q7e֡6Z' vV*zbh|P/]w5"uI_io疞E:~$Ύa*R lrv{zT.~=̎%nrQ9tFԯ/;㲲ӊ㔜 7֭_O$weEMPu1-Cj{zvH kq4ΞE}t9*Y;G{<\cxtv `A.2X p7',@x22Cef `POGoz_?ij8[G$< TQ{mwn=iJ(l>/IGNdHy>#Z槂^3X9wR- 89l=zMqfoQ|b +ze&6wX@"i)c{e;KB-Լp )@&П N[.lI/-- ~)Dˀs6صDQ4Ck!?m7:;)ж>'LIew`:܀dNkv[uuxGOq:XəONiɝVv@4[ۅ%'Weზ8;rTG@%WKAWcڄE$NJ%H2: ֍HݚG׹gs 8;/Ye 6ݓ;:Ib1i GkɃ%+.bs3h-8t(jWd =s'C{gKU[.;ymm"t M%v q 4q3]U`Х߅9ͧ@ p2`Z^m IYъztaaEid4"juIs[V_$[b8Y{pt9;\2e,UWpuqϬ7vY}ұc׻S0N1%c L"0ߔW+o[5{ϿnrYE}[.Po;#LLys/ MY@pGVM W3ȿSND{_U?T>JhHW9-1%D5rv,ڿ S{RZ SUOqQnӜbP|u5v_*PXlo=_Ԧ̞ Xk@Dg.qA2z`;'.)z -cJHqϜ!3`KSljz26`\` {vs8Wl/z'10]}kg-J7:xϗ -LKy+[C1o/f(]tbdMbD([-of^Ej×:ָLJE7~Mr?&ANcz:"iM5T #(L~޽_| bDn /.@} +CEySFƈxՐw:! &"Db-,us xS+ܕ:Rd h迺 '"Y؃k>0?Jຩ ?8K~ ?A!ra ߥ|kz) R6Q0 1q vtdQ:wgCsb ? 0"Abl6 8`GMg^ \]0_AM/ӾQ |@U8{"p?[1f) *}ʺ'p$kA~uOW󜹮15lB(  >4-"[StDb ˀa-!i?dglA"g1k?'YƴNY"bTۛN?5_e̤d<ŎZ$%r߁2(i'c*NqE۩QA]7lZ\ygw9=Onj@VU\^ӽТ*& xLYw$˩ XZ*m(rrnJF{F=t]3M/T<;R :tv ^8фxָ)බGFܬ7 d@'͈c ?߃p%=P2 7<;9zt*8F,3؅j߉^.g.A;.4aet 6Ê:7RW_-SofdQpX8[/Ik'=:60qP@Ͻ;d/5,Ek}\19\ņ0R;nSbzLTJCG&z} 4Y[e^,®Pptvګ8#23_.[1x]j ꎄ$k7u$Rqg'f,kD/"-e7koHJa /Ԙ[zrHf&d:CY8KP VweNkgJ^-t#S.?9egn7P/XH]d`zkWeY UPx-dh<4sD,5VXk6`e U׫i}}_=݄>|\vw @(sѽ|u6Cf!_lKH|;@ "0EQp0 MKRKboj}[#(Qy?#)Wj>Ѯr:7 (Է?J-Xy|zfZmhk^GpG^ahCg OX@\N -Z8]!YߴɎaͨ% zBH-W!a)ApI {;Q'|fb6\hK.ICޟvP 5%5C4;R2 ؆$Xt`eIDHiS1|nT_[LN7+[K ~>~y\nqvVwt8jl{:U9F_,Rڑ9E/)]?tN QG̒)ܓm|JWt75"OF l ;RSERneHSb=CEӂJQrl;s"ޏU]GXg~I>yAC15&ĖI90$L^O ZY@D 'Mu/xÊʔ4>CHeW/C.d85u}8Sfӗ`Mg;<:ۘ֍Co{~ u7wz_aJ[e#|95P~i:  HB$]*q1&dx;d5jokf* :.O_;ҫc}JB3gfbVlj_j ~qϳdk)7ej!AS"P|*6'_ -m&c9Z]>EX /zWwaS ?xmh9/8zZ6=rM )@ >^ҽ)~m\,& tL֍8ƸjRKd0r{/RBP0ԃ*F8lHV8?i?U-MAsfus476nɚͻ;QonmCqt4BiQ6H%kJfv,c2To&mfz@CtӂD*g|$ˌ%U|5kFo7!ј-+h$帞qZNX?23aTB'u`)]ŝm.ԩ ~XSMѵ߯EV+X7>aKc2Ab hPHZ%hrq)b6TN)L_h2#~F|2 ŴD'EH醫ԠzG.ӗ*{3r\utv:f0pP!&u'PZ2!־-sˬmweԮ? ji;o^6Xٗd+]OŪ8Nu$䘥YF<یHDck^FnO.dֹ.:)aއ' ǭ ^{46aQ"7fExteϺ5QqjQ-qjou1nѝIs5 .n!6[? Kk;2nA"n7[uXwcf9 kKj»M"1KHGiBvFbi :G>le5L@CJS 0S#V$7 FHSC9v? 3Rt':6б jNs9ŏcj>q-@k:9].sU{sm[Gcr"z}}`&c,|hWwڰ*N eR> JrY  :גwPh/@mƚI/ZpNISBJDk&{@~r|G Xt% EN?'ykNYqob Can[Ci2B֎0q<Եc4;iH$e{l'+9zq D '"(8˅w>b"Nc1ҩ^G쟯V>Y## KKƗ XINY-l'_7]4$fᾇ3 j. D&jcf9qVj<` z2;^C 3&8 VH:ctݞJh{$oT,|:Ym<2q쥾Zp5݅t>Y7}Kv]:^ootM2}^&+LΒzGms yNō<ВUݙ;\c*^e)X"m4ّ%O]FؼVu>&ެڅod$VRz\Sv˹IMTI)SA iJآDpAjC}!R %cc8})@6ބ*vT>»HL %}0˭C(ީLJ1tjyݢVc`WpB#lf[ÊvdNh/\R793(GmeCCYǭ /ʪ9RG9Bٙ͟qtq6V'/1?p.~kkBkqN7m:|@gy*⤡"IB)GjsKEP(e[d.)h^*9asQSkF}π`快ZM rx^ JX8ϕ8.ޱq5͞iX5 D d0B~f|K4ߏ'g'̇p8ݞb!r J*ӏ/lY0X} ƴ@P h f%?)}5+C (7'lˑ|0򒛴k,vK.X~RFQ.b6$(gl8s=~3h!suxzp#߼l,Hda:8&E@oP")9Lv;7V*jw ʽXbqUC~Gs>Ip _+P/:31ڭ|_z~~L$#b,!Bu:,SA=6D3eIIb=K%a`RP7S@(RXst+2Yݡ*Ng(ϝyр)/pJwiD#N#M-Wy⋂h̭T/~qj?\fYcg(*y4ؒA2ׇ6۞wO' +a0$ IC Gdz>XM N]l$tLX^Ȼ|Z}$ljPϺ)YD:j4Oכp}؍Gu?9`֊wmB*PbVgyYYh}06i>S# c/?ȫ{| #I"B8e3SbsB 2{}S.$7$] <4!̖-`gS2{9)η _OY-Vڼ#.b9gHX@ Aϔ݄9תVc ;QfdƣMx Nyũ)n-*d{¥ٿZB[ ~ C&ZSJAcbzD&0^{T1PPR6h(ujc瞧˿~Tmj jg@k}Fv0?_b#Ǟye;-|{sJ= \\"-"sGTn~i2&6[%ZYOA_f Y͹c>R6M:IKꐫS#W mf-kC\gu҃.Wǽ4 p^GkH =ǃ9job>z6Hm >ۼl1y:#N4,"f2:b5H<} KFAv6?e /A|A~Д3WoObp a"< ?`ǨrM,@ŒH])_`,6.mXK :C͗38ں w,Uy3\fI|cwE$MM&@G zٱBe.*8sq\r Q!qR ~JR5$xLcSx><27AȢ`|:O}R/m4h*#ʓeAm@ ןh=~ "嶺)u/i/̒jO}v\0)m#ݶB,*Ā qve3Whü|(NvHwlԷ]oG-L;xLW>CѱuE>uC#Y$ A?ZNRZ3q bk@"ewzJRW-޸al(oTйu"y0h}Ze9tHn>/T˛F&~aĿDPWS} kX̆4卶z{U˜i=$聍{Z_ql]j@jZ{PjnCKaP;{z-PBPL~2ykzY2&t!O9Ű&TQӂ d=ۘ\ef=-u~gdc^g[ %pbFDv(Xe#c:7br!cGC@]c\Ar';DZWYFH*_,Ip%M0%\;MNo!a{^75sV`!u+Z'abi|{+ڏX*:r%ZosGaJ!=ҿH_PDm蚞z Y?M9Ģ5٤7.+Cuv;,hz5ӝuN& Ai ⺺.[1LEQtT3[Ia,DY g5-$J;д#Ƀ'r,&tX۫Ăm|2q,U>7Z![&&]ڠ}оL L$phʻ{R]K! K4ea8Fha&$h-pTNI`䴕nlW_&!DU!Qi$\ox<a)q-Ɍ'PHQHgZ{ 'Pe7Y, _YR uxѬʼnOkP$إx8gJ\Q) 5)A9 IQB5mi}.z޿SWMahWgRWb' $E`"Ź[HBBl/`N&N0$J4Os Ǟ3(T<&ð`-9K}U/7JX6\>ӱ[{A]|pNi>jzZn]XW824RBb'0Y=BÇRd1Ǻ)Yt">g?s,hAܕhJ  e/~)r/{ !㔗Ե8ӿ.͙Ttb(xEh* CЏ,j)[K=| E64N'-g xtEW{Jkj8fڽFu\}FMrya& 9j e.7/C AH 7Y8q9AURZ(zgPebdF<%2ܛ+bNە(qWoyen vv"eemWYJ.j ;&1\93B~YLΫi_M, Odf4pDUqSAk@tXb)-"$Ju;XE OK_x9vUJgM'.$~V pB@.ȆhA\j[XbtEʢa2- JlX63Ҝ杜A2qyqbNq!Fo&8Dž{#, R<ƚ1bD0@Zت }[%2D*\5)UŚ/>Ӫ2-͂ɖu$Т[=gprT߼@ɏk|JM10tIIXcQIX)B =hh 3 o-dAHQ_N : &Q)'1QKCjpJzƫ c K |PXל-Υ,(Μk?C%bӉWULM1Uhꂲě_e+i)\A#c{ܘ%"3gyie,Urm 5eo;`}d~Lf*$h^ᅘa NE27mټ6 n& LOqrmJG#{Y te/'8}cO_EoP &N> eQlr(׈.< @~l$ȅ!} 0YɄ @5#2 i ŸP$:r{3=TH 7zWfAl10LoP/&4%7l1vQ5O~X4򰔟 M7~x'HWUu+VC>|NO) Hv[!y9#b^2\ pJHghc 2&ױS+7^ct%"dX3|Uxإ\ 99;7( C2'(a^9#0Ak[''.2g=H#%NN M"D7 v&hNj#C9=uTVWKBrɚkڹiO^R=mbDTJ )#z8O+u(6tdPMimqd8F1@p6b`R(, o^.G4㵄0 ETC}W JVzGKUWzNĘ5 @ӐM$Ơjbpiq;G)o 1fF^tJgp޷Jn5xEX@8g<:̯{ZtnToks8[1߱S_Aܘ#Kv^'VvKρ*  e*sr!J§E4%0ϡTjs"'qՔ܌YJRNU1d[8t+jdn(" "iR&ebw}#ύױWKbȄRz;]/)/:TW mxÿH ǃ`*{8 #@6#07DT|HM&U0kENvPzj"5zgZb-_.$9(nfp90\e[Tϑ 2F<ۯH_;Pq6'LmMlsD$,{8I䡵;!jx{'Ok^WKz3P@˼5oAe"t* +:im_BPYLյpT9*ǹ=t䧠Ui@?^ |\ comov5yYÝOQJs੬#BHѤQt_#_yJP7f +XNOhwo gJX6(\S<9=i&Ӊ} ]'/eEZr;k]ʌSi䓀y{NP]LtRl~{mcn'/u;fA?'HIFbwOun&$HT!r]1%P>0V ;܃ԔK=]3CR3P2FTL/}Vur`$c :H+ƹsW$\9WFL3wKl[Va^a|D`_"U"AA]b6qdc ~h$L13q'r"MQ?s qԣk')z+a[3n_ F=+^PO#~+\ ȗ+ +$(,pIX+{4v*4mh 9*O(#4͖t׻}1_͑pUoA~RUH+9" [,?11sy1a~9תN- J[g@>"O&5CT֛1Uζ:NRBӷ2Ӟ~hyN =bS$RylW ~P#wJnB:h-;dH(j.K+ߖ hnPWrMtH|ξAi\(O CnO}dV]^A@< Yq^oZǾ"e q~k1n|< -khj@YW]ݘ,I9 6{.R3TYjb#aʬ ˚_Lt"%i~Y5B.gW}Qkas|27ʣڕ5QU?l1"Tњ4d"MJc{oAt _S=u0X1*x|њㅿ5M )ۘJRh:nQUA S#3g g70 s%^]B2T4Ĥl EYȊy(_j!=8< H Ro֘u֥f0ר 0\A$Ud2/cTi3IObvo QB(XD]}/K܌n.IPF;$BLS: 4z(VDy _dV猜 g~dQw@`|Xӫ{!L@dٮۚ޳^C͔ށ0V8$; Nxo0ʲj(qㇱV.ml*!:8 38bR~l߾}34Wǀ:YوwɑΧHV2/w吞WwV3X^0K_l-bdtϕ£{WW,UhKdy\Q7v99&5ػ*LzyyQɥE0h ri")1S֬\%ڎJC= U)TW :yk7v[6z;lg4ЭP%L4.>*(Qs xSidkۧK7܉ӹR^jU6a];?GgT-o≨ܤ*yDXf/1IcHY\BSc#7ڛ08?% ni Q"]rsޮu+;oUpfyw):2Rg͊w/ͭAT\sk 6?Bc*+Ylv|/3靈j~Ȫ3[sp$_\d\2P o?ոYx <>8qv.eǎYc9;\قX%<ߐYbX`#z Ϝ_Y@'Bkvb7JC̛esa/+  /h"7;g}}{bz-7h\g%bM-PМ!%1cd<1?E"nq}ʣ 4z-en̉KbY5hą41 Ev!c" Kє|D&NUۗ%d1kbk+=>8QV",:bzk^Ry܆E%OʂoO-,iW`I,!P4XhH ^o]GlBex2(2I/1,mWit\l]އND!$A=$i͍UJ8zg"Vk ԉ [(B#ŭ2ٮt Ԥc%ArfU]U '5(P?:-R'$X1F: i!hl{QdbKy9hXőÑ_=V@.ɺd&O!ƞ)qC#ܮ0X+mM YNѱsQ<,1fjZȹlXSFz0gM֞e"=ّt葳9%o#w3KPyqn"+nS{Э9tJcRJ/|^5&𩘎GnCb6} ė؋'6F-fRO`st;}ILq\z c\t=v1y =<6*(z."4So?zZRl4_'knN6TaiK4kTq`dqMa/Χ3@#c-BUP-BbfRhK(1Ր]Ğ19[~ _I/sp+4TLL+iڡ'Nga]?<9L|OKXnI\%xcQynf⾝!~VoJti*O}}*WQT@ͻ>~q@!iR+䐬w xg^ v2􇮞.Q֖R߂ qW+7h˒'p n|៤g3] J1e\#'}.եpX&UڝBa6K?& \8҈23A!Uy)\(I@g-⹺Fg1i}M2!ܸFEXcoN4*a>LL!09I&JY%qZb.}U}:khR7F^Dڡ!ր)7j#vseY2sg;DglLٲ̀:p0ʲ% ^+%:*/ so۵@UZ lO7MK( ӌ@4Z >Iͤ]vɌ§J| '^ab?`^^is( {\!g?W Wgz;oC.FJ-LfJ~BSaƓpӼ1ZK-#.? ˃d9T|iSޔp`X l4%z2tWBKr+ E @ϲ+^=MC@^&9N[-[tIcann!}֬\mՐ8WK1gϖc& DM2T%\SdDVjW=V,F>;E, c ^Nd'd~4&_-.3idV#|6')a/I>A2)IJmA3*aUE繾,@ 2[0Q< 71s11jFb47 Ο7lIKRT`H}"Y( Hϟ3o2-}J4AhJ(Tq672{Pz(Cyg)*0afGfQyu.S#Ea !Vۆ 45 ۑwf~clqi<  D3ׅvQQ뚺Kq nKJ9R 7-~ˣ D}p,NLeg:z4dsC]wuMcOD@1]&V/T`'~#0.?ތXfغ)™mFۚ4[>iV !H'tFvYFF7Bt t$AW*ZƳF񪔏5):SH=R-xX nGX1`ɖLf&"\Z$`FdT# d*iMrد>s| 5"]"}۸aWv !7Iz]D/{|&+ola)},}:C(O84fׇElC`$Ѭº}1Fمhs6^ퟸy!$lOwycɿSzXdqh#+ DG?RyrIu y>RC*/֓k *goeܥTgBlO`n͒2_O+b`vG FKiSҺid%XS_DׯՊX,Ewή^.#Y )&Ha2DwwŦxj;d 8Gx gWU)Ʈ "1?@y*4܀Z{pcaH2_"{>w7+tEbcbEu@Ǡc;. )܊ E̶, L!4ywކ^m#䚿)v!wҼ鴦-#T%Ͻ=¥i-ܠsmf#Ҁs3e~2N>Y/iNe* [\ݦbu:oAeUl8%7oֿbݦم<ۿǕq)%ӄ) ./eKY+k1}kJd_$AXC]T@)i$gR>y ځdy /yXZ{@;>tMTu{ |nhUã 9b=5.Q"q3ߕZXo&Sq6-^ N.؃Vgsj)_ ;z-zURawᨈtGcV'%Q8 G IعB\7L{"g ևyKpǀtLuSm{H3/ yq &ϣ{F]Ŭ*nfE 8yR)?)2)CF̡>Ff֪NSwS8: H Q"i"al] /?8wKwP+'3o;#7SO q5TՐI P[HѠtnǺK:+>02p a =ϫ:˶ :$.@IMSk5u ̔I$G`JZ @PÏ?|/K` 1)H_J^-faȲU9tK0]#ߟ5EG $:K kPhUܕʘ*Ncx3b 'x,OUnWTDtZ] :.ф$WF_ A yWNڍSIsR07|5BGg%-Cb[6ڬ 3@~cӷC;\HЪ2ڻ+wc˝_2+[0}vRQ:ʮ@]qe ˵Up_s"7eO,8؇:`?A֎/c`gFQMG\Ay HHꣅ]kGpB=sS"zyQt@ٹ~>P*5Or Q> :]4Qm^|=~@hOEaXT =֒QRSDam]A}Hjn$T%*L-C)KX?-B8{Oc6.tb~L4~Zs4ih&$d,^p0%rBSk)UJz(6bE-d8!~ Y%3<{f)d|ZWY%_Û],Z=T6'g"C)[z; Xg @S,y2Z.п bYߡ̶BϤ` FLbnWb9$]{U{YͥKrQgnWd?utzmY&+p\j0zA#̯o]$3])P̈ yx|~d>Ckeݾ m O՚!*:Zt,3WjԂW!c3ŗ -z&~$g5Z9s&Z +ezi:A8%pћh=7}ٴ^=3ȌtE9=*ȡfu0yЖ@JEjjVMLkҧNV,v&mN%ݱ]'^G4QǥO{EQ*)nt؀_KCipn~\\2Opc0i7q7P+8u2 ջ0YMa~ɷ`0/Wͭ' Z!>N^ nv# '*\%j3h +RhVokV2]97z&w͡S?Δ_гS&Hs'HC`\]yW;eWm$`Vآ-S%I8E ̾؅*j%z])(7 NՖ `ȸ{lXW뗒VG* h#YsQ/zu2=IKU3O=O-G޳R?QnJ!U-ᇀH_%D?^;IƦ4AI %_Oj*̅NUY0/>v6Q[DƤ~اE밝WG4>M-:֮my9r RP/":߼Z&J4#,P\Ӊ`g4v0Xݙ L^Z&h&_Tqc ]Nnz{毴XW,!M! 뜋uRV8xדK4:UTmvEMxz?z3|k[â?,~YO{** -yǃrǮ>Z<c ƙ i›~SϨ,;r/7A<& pqwNA*~0i7]gva_U1p^>WtM uE{k PۈqK~xb,Khfࣴ?+ԓr&, BcCrodeJPl|vAUR;BΫv#)L+ P;a]ӷi|& +F 'FϤQ< RGpLqmeym|9Toy&16ʧ+,y򥪐|FUsJsC"Fa^7HPNZG>&O94jtz˭ҏUdې~ IAp/Vwˈ(괈G!VJ@v b`\A&s:`e.[y^~M.2֬ XaonYfwpa<>OGo$]"DQn{uKj ]KUY'Aj9́(5P(D@$;X־#(öʰ="= Lo+^8cW/v guE JDc;Y ;+ 5ʬJSP?~9tC]P$Ӱ?Q6jXK`Q(86Cyj*hFƃi HN\P7C߳-m[0Е915q[APiHջ})x LOT]u$KJ3prܬfS/3OR7_ЄU, *߯b(&iF=wJ?l<ٍ^vWU3`aX%yFsӜQ.bi.% [BIMh<(Gs_qD+L%= $s ouɝLCdMzX5!V/n e֫ IΔNY!] {Of}Y\*^QNކ+ 1 \Y,wj0hHqÑoW.WU;EJnjH%iQ;DnGY zƼf㼨:=#+H7iIH6:{7JxHsw]/ Ϥh:)L"]@-urmp 6%]tAA럩7ɻ2ɐZ){fMhuAsƽFxL$K%i6OI8Nw:q45 |b}y4ZS^•ax:l']LA"+ & lW89PAIa"wHLwDѮ`~|8n RI5a?|3㣨]Q 6s!G̍+&P˜q2+dEG0vuy hnP{fn>~VY#F!-LǕ#{[:.vSA˅Ԟ,O 3iaFЋS 'x--s9 a6ʬr"!/r>T mhj]yNHS"H V,Nxw9L}Rp]P*[&2#|˵OIybW?:IA7""jR}韣uVqn&uÞ2:8pf|5zƸȊT=[DDr_)}&I}JܙRϰjV@S-P (ڄB}gh&ۤ;J_ ?ON݃|>hG-W"tW Gq縝ʫ2+L7a~e>XOOYUnnA%+D hX#0, >fqI#X),/+ferð2ل!6ysV*obv!&7eR8-:nNC캟 |CN1r)a O}u?: Z"`<}W|P)~ C50т,%lXCJzꏚnO|ٜP8M(g 犴pxdA^2sI=l!G}m-ߵ8.Z2v=DCڰ}sQoU i 0 hǬ>Fh6ʇM@_, tʂ *,c_ l>lkBdaFIrW v[]F~27̳khM(%R E *Io)iwr.cl?x\~uuϸ%71m< 4VDp Tx20!Wtu$\ %o2irkhusAsż7 @F@ZJgVw`)q5ex[M 6bK5LɸY9 Dm!֚M(.{j"CF}BO>Յ:Xև)4/!gs=p裭Dp2WRy]KT`XϹN #L8hrt *#r]Jb^7Npe7+֖$ʺ"wfm IKɡ%&)Kx +ιwVfwd;0|6 `!CdxyV44݈bãԼ0N.Ӭ$h͆~]xt8O~gn1^-#(Wڎ/(PXsA*[:r,@8φuESedR @TӃEGLGXzڻ/ ASQ$hxyJܟtp2Ɲj?nE¤/Zq^tRĹSl{Tu6Gy\e͇p'?&P~Q߬< zhHcti ȟ=gK]#xi[1;fh~?֐A |ɘ%.[vƒV7ӎVkt!5y6ĝryUi㒾ΟC䡘-b`Tk9w+a,:ǜ"*K*l.ٌ&g`+IX#ޭc sH))1$"*l67̢)Rgv|>}睅pW٫I=+>q+sd ˁtL>g'IHc}`Ro4*LD.ۚA I7I)4Lc{D?i@tH>tDz=xtdWn3DU>78ǑU0i8Sb-:Kߤ9I"j}Lu1j+М܏aE>a?+:$#dT? .qZε_%G[$.T1~ h;isX98#LZBQZĚO>gJ^s1UxAr&)3oQtrs&qb~8IoGeWǝzd8arw_vO=z&kWT"VTamjVuq.^hǝKT|yխM\(Fy`V6% L@ߝp-TsL:& _.I2RaHMMs?Eh6e(a.cM23HSQqZ0LJ&ev'eO.^ٝ^'Љ̂طJxGlc@e/D-nHKu tzK_#fpoMKUJ7L$cs`6$p,z "8Eq,D9k.P!L;v׌+vkG:qd]6ؔ!O">LA3R|lVFpEe.2, Gxn+Q]Wݺ<R vP2a iS2VWX_5H+ة0yn#`a ZXEEf/ڢ/yQqK}8rۺޜ?P"_GK,5hA“;}4; (%4Ơ 2-C+9cd`Ev-Ma>a=`KZaQ()] 8= =]%0BKGg<)}oKv!5ԺNh~*].G=^c+RBːoʯ;k3Q^ Gˡ\lIVd>{ymӱq3SP?ǦFɰ,L ͍H 7jPbFAIɔF'q\3wJ,{$fJKEjp}}@0]񾾟ԃHXZTb99!)ZKXڿ$0)a {ιD' UPK".] ['!xUߎkTO:mq[].B4@:Ce+(9>@vssJY8p1Z;֌C[nyL:Jj:J@w8v]#~#ci0#]U̲_đtkioK,b ^LDQd1\ԌGo|ĸ!j^΃k[WS=԰SAby{Ru<v*Вm`Hu8׊tGM_TF_X}:WKU".ߧqj*LQ A{WdV FHKn=<l1@UW6mR6W{}_h9")eLxV7Xv,F{zW0q@$jV=|>> }:߫95Y"ץ% 8W.iXY+LI'Ol4nʫwPyE$ !]HO4I9 @]6k%\0j?ep\NzOԒcH(Vc3|I/gijӡY7#jVhQO Zr9ul(E1فFNDmݨԴeAdH@X»0]L㒰"IF [;vnD kIKd&(qL_H^=6'Hu¿fl~t4=GoJPUg_%|7? C%Fd\^0Si3?vM1St7-NNޚjS&qNk{$Qh.6|F˴^ѮbxӪKsNZ - `Ww00Og!z3ݷPpB<ѯ,$tuh])蕢2{x= 1YgGm*;>uBEr1xaS6$9we9`nh-ZTZ2Gw2jk-Rt4*pS32t]D2@eh@^޲r+Z1rY1;'qWXnvD8[/zgªӹEZJ){z_K#ޕA*ZF8~1SDc`+79S39zmlۯf1# il*n~\&wj2g_l0>&af=&Wt -Gᕐiۻ$Z̫yDJ$V #aTN_5pBE)ƵF4k{1ZbaqhWlõ;ؚMR>?#6TȒr:35KOgG/@,'ԟ3 M9:4/r iKx_09#rb.*2Ev.KWekYgіJX88uPۂ&N\mV@` ʟen"P3 +$Ϟr6P]tڃA'w=ЉʾlF)P38viL]\0?!-+vJ/zȻ#+r([t|T`ْ"I[Ss;bLA4.$)YCoB-גxUQ_z$(P;ò v[}Y Qs>c?Q8Ι L%y^Y3yWp qm,Rr^BC'FCe[Vr&Ҁ[nnKV)7e]19wjӪ&utT$"ה(dW+2]etʳY/5$5XMRH%ś] 9ьt?yˇi߮-׀1p31Tp+jy0E];~P0ys) Ps ^I jmX*۳Ф'{ TH;\{"7a187K#(v0cm&WlI7(S~_mil @1Nơ.+?Ttot QT֔'XH, *YPW+]@(g {srK!W?y37iGE/8a- j)ldJ!K[ȱ5mX}ǹג6,6sԥjRTl"caM!LަC"Xj9n>>ֺ/\vnE+Sޜ2X?*zS >@98`YEFΚ-[ȋh+]m[gS-yH]g\)AD2:ӁMsSP]`V]\˥ۖŐ{$5l8@w \ ]Yo)/ѲfUA7S)ڲ#Ku͛<`3?5.ML 'l-;)ƃPŭzVV[D\L٬&gޖߘRjƍˠ"\ |m\Ly,9PNPX+Sr%am86S/Γ]B˧?9!K,Πtye0w9-`hC^<r!#ÎNW]>j-ЅRB7$`r?_AgQGp3j%"oT$/fցa˛N*ˬF|Fa}@VUҩ_à?Щ)z\&t2{e{ pnoi-Kf/4' tAhWM+/+ !YiwM#HYl$Wk5By뇻DMԒQdD'1+ c$vKK_hXm-gu^frZK¸j>z&c,WsTeǡr.Z y3[FebQ. 0nJzȲɧmyVΔS;\߀ǥ7~h5IT"]_(H&=_ 1oO%(]comȃsDdY!n7:Lxߖfs=gއ(w72s+I|c`3P7Dm@YNi\`}+!{6~* cO@\kA(z6QI8+'Z OZ~pfz:I I WW}xGв{* S'hmv<=!L$::,4>Vi{!X{Մh% OH%m''ƍ̐T]IXT0+虹|dcA{YG5K1y27~CiIVnzG<޳Ӗv f fwFsQy Nr 䑟5P2,YpԶe<(l%HiFC- nY@[ZCT䒼}FpLyygUeUnL|qd> b>t>$ˎM:nzk.@iѻ%զD-QnOk"uY)P߈?jM@[^5N]iKS?d'2t1(Ͱ42#H3$[aU~9yՆ{S]M.ܩ0+Qg%1bP՝JrUk {lorz]򸣢9, \Dꌩ9L{t5F`L/Nu>ϱԀN> :-VePa2D1D8Oq qtOݦ F49m5䵮,CE@`wuX8j[m3^c01 CQ\v9(09g `8cxiZ0f|-X~" [Yc1W*07̄+VԁAc~|ߋe3K 3W0Cal؀1-叄a9<5H^|ʞ ?KK- .?3^YNc!0,@ J]'F ~R].J3<[:ooIoejk" 8?0 n_'NxGsn"L[dHAzٝi,@Z<ԯG7Z376we`g&'I2geÍW/W Ѡ5Rj,=G_1%I+h֘+25gv5աi5noN@YVhKф4E$ .*N#5i!x,0$>4WLU4'\5gC5=tiic%Z p<J7&:…1VyW!n'zܙs6n]9jGrs}-ɶr"#^F/W'E>/OU6b>ޑA]O6P N*R}jujkjD(6a Zfwb-}k(Ӗ2#rBwV0-lރuM`]i= -D/5<>^~w涱w*(7ud{W6mد2KS^jqDOŴI@@#3K WqV`w241#)y Z^|þ$xtz9f&&Uުw\f(^^օA䞚\BHhUh)AǝZӽ=&0 fO/0:ۀ]e0E1ۋ1bw/\|Rq =Nhh.}~龾jp.n.SCmqEZ|SQM&/b:HlMC57Э7ƽFz"S]~?}.2P х7!;+/ *5ٯR殺cW%5&^Vl /w0n~A)s,Fdcsc0-3{m|,*Tgyr!c5\[0v!CT&;) y*!TnťqA2UY^С|`7k亷?x:NLt2酐a 8;TP`Q>v-(EY,rܴ-nF`,=v -VVQNr u!.ˁ'3̷ f UMVjRpy" ۷U=0odLK'I1֢<}frIdw$]yd g\P ZYӫ?4oH3fkS* 7 +RE$Jf (63 ;dl,*ك2cy8 "?=B5UF&쨓+Om_gmMUؑ(EZågWU=gp- Q%X+1,qZ|X_-/ '73oreC@~]y>$x/^ag6E$#Ji¯Ջ)u>Ul&$x26ZW\>NG]6:.]Sb/OaZ5C1X4( n&&1ol;&&+iv]m# E*5gk5$LY| 4$ђeAlQtH-^c*:e壿|#VAi+úэ<~s|`5yu$Lu4usKM5…)ը,4gEHeSdKUq"ܐUivf,:@,xxom Sy^ꜚx?a}S6_OA14< !&j1L)ą _qّ^RzxA9T۞`[tkA[PCZ>l c[+ͫ!NO8RǀM&E pI㱪.~fŶS3Pv-&`FdܙsO.u ,vY@\V|B S/u$(g6VC0]0;o\!H&J <8ܖ<[uXsb\p=58M\WuLz.[xZA;"C;Gq,c]A#rKLS5^yM;;ZI¢PLh-b1Nv0}a >XPp850.R+~VO5ަͭ'÷yjd(8Smm ?UtM/UlUr_@ɰ#08>lM e'w5W}۴yXCR2+=-612׫/t S÷ qZZh.J+ӣ1("H$bQd wi@Ot>?qi,~1:(h]Rޢ)z. H4¦^~ ֿdCĄE6TjbPMмG@d#Qƍk]Y90- 2 FA.>9V "054拍N+ v^anfWwf0 XE6 pQ)kB/wsӅW;">>vc8xO4&w7+NF{"s^%tudXY%\AXa;tq4Q'%X(x \^Iyܟ;FS hFu݈BJ  %47 @ǨDb'N\ [ 'V*9Wr0ڰt m(Y>u*K[Sh`)D/Pʶ.ꛓ(y& 7q9ggtfQ^U!{tg % }#ڞΕI5aR3P ΟlMmEл2KnȢu2M،E *3sOcGt`?K^{s4;Wtd'j%HG"I yO ~zbKvغ%$vXS78E7Fg%rOnI= ߲/3[4bfo9I:EqKDlbt/eDEC)ʏEQ$Y*0[ځĈ.7L%H0wV^k19n;|o|}J8 SLV3֭fU|Y\䳱Q d"he[Yժ5LW@c~u{#ЋMŵ$٨x:vuFZ b\V7$Ut]e\^JhB2 0V#٧Y݇rSBLNZ7b]Ŏu:,5(qJ3ߎQ7][{=eLr'x<.k9J3GH&(%sˠ=D7Uz8a< -E"!8V除Q4 n-is{qi/i< >&bڶX_T_ mvٝ5-ճ 4 zW ȓqCutc6\۶⨎_O?U_6dxU 0z(ˬ.8̬kam>+(d`laQe3珖,`:#]Nxa؝l\R.h0*]D:\~bpy҂\1;2 6D:ʼnxwoZOULB4/1cA`בҾ PKL7イjܵ0 +cnTv̓Xo/kRTP+p#vC]c ZkӍb:Nxuҿӷ]^[-QB5sOMC:1VN!"Y6yMPo] jꎗS@Wn2Gg{vHՐ?/ h]x{9|0OTK\r5wRFucZS]༮DkM{i&Ǿ)b 1lkJX~2֌*'O3]='+xZV#PWE@$_姮ڦz&pQ$90Tߴ~s:ӬOH^mq EB0돪Vt&>m5}xЈCzν ,R̪S-{QړN^$Luʝ5~z*%Sȴ=?(0[U^h~G4'{}(P*cM&lGAV׾uQ9A3N0kpE QI;<, S7wGx1͙?Ubt_{ CmNo{.쏶hfr &M0*fVk_d ϰOMGJxP|gUCƥ ҋÏ% 9^_H18%톺B+ 8m^5*mG+Eh { 4_i&DdĜ9h.jH?z6q5m5p|i4빜6?'zRˀ#N^b7l/*7}#g(ۮеIe{aMyg7VwDؿ0 O% $Et'8t#LN',hq)HE%KI_ i  *zG4ޠ@kIC y>6+Q=A>ɋ4v UxhZ5z@HՀcJ-rx2O1<|ýJu.\Q%8-'C/tCّ*l׫'sn=GƮg EV*|5x_HV5ލrom0 szmdSz=j)7t]3ڱ/ [[$}Ѥ=p{2t+i9kvW&GVtGn6e&j:(QM, JoӻsZU3^bg>jڭ/?PfU0h(5_X$ji;/e=?Z!uK(6ׅQ8> XBdH{eRNzʋyof3Q,bwGcor'}ۀD5'-+_g/_*^xYvà+~,CzW"ܸH ptuOBye']aV9EƇ H+dSYғZbW6!^#r\Gο=;,C ;zC*1 QV&FIvSsYP)jĹfbR|LjA >P "9g[߾Oe91Vp[3VF7e#^_W_IIg+f}rRVx,),/?QS91Όl 2܁GbLpY¡K"0fyy<ԤԃDE;cpF 1ty dChG<P-!71ˍvsK*A%G03t + !]1ึ@{D lUAÕ/b9YyXoNu5)/f(kyؿQ+W9jW\z+깉? X7>YoH 4mO>foqfikuݐߊOW; vPU#TG.sV&[Ig C!3oy xR舐  #ʌAyd߫كգЋ%E#:)C~O9R0 eTv&P, X{6KD6C) 2[K[ ; /Y^ 10~Sf89M?0Fc€\\^IRohNcV1ŗD=[{FmB}ۻNح ^!aTT]KڴAHEd}OÂѺN{eu}xͼҘM*(W˩QvWFj_5EkܥC\C0N7϶L:^ٝxdd͙{/P!R#pE<]?`'d]2ܟTzv 4+8^(Qpg$ ~&~g`NYJնŴ;YpJ^0 ]idy#tmC xdPԼIQwq#91@MT5KG;῅gan?`k+nJ_}t߅7{Ԁ)|rY6طB7Ix`xRXϤ)YOM"g̀섖n p]@QH6k9=)rv-$Yy}q$ԹΫ:.$1Gn?{{M+'\P'i_:ys/֞aEq@KÁ$rcB?נq??v3Ҹی+הR_1^^whƚ j=eO =!Nce1r^hIe(6́jw xOk.İEx}#̸氰:C|1>WRZC[<$+zHbM&{}9cibƪBNXݸl/o]o`eh^kKG/ =TB2{o `GN8 0ø)s :c);AEi3$S\@: YКtΧVM=&hEJQi$le %"v95 F3x-:X|2n [so枔}o߱_}Ԝ@|?4.S9eGg nអ\>v`ڲsoC ֠mSB%@&!|[fOpaL?fLwBPаJ2<.)T.;RާAZOLQ8灏*Hit)b$Y06YWf Vrw\A<Kgm Hj9. "70 {%G A92I D h`hiZttn㔱M/eC*D_a1Ԋm)՘qPͳwCڀo1.oXdnt1L:sJ$G$GZNLŵ*>\xr[)2c 3gdPKZ&CΖPcilίc$Eh> NG  cF*f;rlʶn)GN\˅R zt}>MA/MWqWbvatAY.U''C7CлP4a ]9WUiP%[ߢKd+VPz9K,"虤>Pt7慕^_ɨS}krJFţv3 Q!^ @|/ނy!*+ޟY$ƧPߐ`t !*c]zHZBș+bŏ9YHx(5sW6MCOPFW՗jPp+V05aXmw3.ʫXI6ʲnQoG\xӷ@PSg h !Ӽ)Ƭ%Ʌ(Of:zg %dTvmshli\`^-hf2tan˻xY<;VҺ5vT$NH`ePf!V(ZͭH:*Zz,)W [ 3gC G Gi?9Ez~_= o6'$ե k _1E"\~#` -0-2X6XN52#揇L^ ɪB l+ lꭙIUg&sE-)&'Unm\]V7A>eR僲73Euyy0dS>*#KV~/[сCQ&ir)uS)!\Щ7?4}KB \cV&zh˪^k< K/MS^ho=iۡHy@+Ij7|w~(rY˅v { 5%LeDiW_K|̭G);*DCҿ4 y2z,h%MVPS ..UwU&'z8NwyFY7bS8PVȀAu[]$u, ZzE7I Sw'l#C?G6G]*s@aMzh&L,ڇx_z2Tq=3dV}f}>Jb,') \JK,^wͯفnfe<).l xȅppty\R5pb\ t-"iᒬ8O#>iZ8lMGb C$ӀtNDRmr`xCLBհB nn6wn|&:d |Dj'pX)φ:;nxQV1:oǨO6G'¬=V(kqY-Cl@f~,c s.)IABX(w$F<6|±qA_:H}l3Pm֔ru\~cwxВqvOt.Kc17 ;[y<` ՐC<&B$:7dҮB!|-He+/ hDTt~;T~xX2N0)pr.G `vD ^ѨPh9uHviz9CBfoTB,qáQT69KAZǮ8"!G kDZ"HjaoܸI9IU]ka!^:}vFzY=%gmh۟=(?/eM9Wn5>|4s٬Zݘ`v?3  \JfGͤ_Us\6ib*G?뚑T2*}^ bnQA M݋ƥGI`Ukl|s}ն"ѴĐ>j'"{f0lL N5մ:7m[-'Y֋l1h/Vw(ÄHّg'$ݘs.AvRTaP#$?D^!#:_ExA/o8Iyk#RGsA$4Pn U :zS"$Z:(d.IiUo& g]iaml&;tRN 5#,L4^DsQ~٣d zf(R,b6E$;c\M>|70^3b<< ~{8;j/+uYƬQ rNҰ7_J]HyPV2_ )[ՌQK!4R+hlFrVM1ˈu Ô°dTFՙFu,!@vaEj)e rd$։FS< >{қEIi?/6X YҴ݃lmP4=.7>Ne`!Ļ^{]֜ky.uvO {)ejn@Dl7*/K Z!:19La/I!-66NB6YjO!Jm&pϱeמd͢ st1"Q$=7[-7܎% pnYi+7ԋ&A-BOs9F+H $geʀ3_`P"͘>4V@/;9Z|)e+@x4Kc&:>sL! c&LmZ^97VӕoNUM:&y7b3w5 o<:'t^{&a*s>Z ot:;=Mm$Z{% /8jY" $|֓AEcY $¼0  {yċDeQB}qQ%- T# Zi?t\Duŷ% -֭L0Od؋9ǚ{aXڴCS IRoPI;gnnifSD~8(= BH]rָlW?[ӎ|P+SǷ isd9 #߬WLa/$į&}*m?u vku!XL_7C*.>#g#{ bz6ʠYz+vvM#]~,o-s%,H^6:ǩJwi8kK$T%%=vaޓ-_+jѥg<K'2!y$PD)2 AVV:O,aՋ}$dz3 ͡MdT0CB /_[}8y0)D#eb8uJCj6x-KFԅe!%x:“ߋ5yTEiӚ]krEbZ0N+dB8UE,l]wx $sf(o|V&i푌|8(4!mٔD51;P@62R|+,=QYܟ1r 3D'?p9y= 9lN"\H͝ emj|,V>aK B=lݫgm!\&U4"\=1ڪkKqa?mXJ\ SJ5Y Kz~@]DՅW4{A4$2-. e'N,u{;KBb'.Q*`&rj hcE6tgy5)\[X=&i!1VG05. ?$jq9|Ȟ`Cۈ`i "?4yE=.1UyNGp+IZ:XEDՎ9-!zeXםXV5?Vo%w?t޵ܯsq/1'BPŁ\nrn?ΰoNm+ߌ *)tSaP_̜ȑm0'lygqM8WT,! oFL+ Şlŕ͇V" ; s [ 9 M.hgG+ v$3F:b*6fzCCu7Icg| Lcw\U'[׶j?zC /@_,o ůu4Mu(v7$# *5TNeC1IFә.'( Z#Iow%tU±+P3`UαԓTcAvxa餴V8m; f x2$أ0g? P-iM+"Fic ֤OxP8g,9o]B c>KM;5P%+SQ#]ᓱ/b٩G jo_Vdz*_ЌvjUN#ƛ|tp_Lz)n7?s2vhlV^>YTf{bwXrsAgҿo'Qk|`q9ߖzMh[:ccw)Xba5M_֍ $s I$ s}g0%U{q JX^0(mq #rVTW nk+ 5>ڟ>0{WJܙH 4fQsZ*Yo!8uf% D\@1A.XedXM9I:H9>U]]vfUB(^a:;6_e^^dT)锩,:( =ok͕7/L33 BŘJEx&ΟN$C5 }rAi31zƘ T>B,d`H꾾=RøzN"HCOTGբ^Sk\*)`#w=Y%FZՈ52[A}\ 2{662.Ē00tjq犀?QY?؁%zQnw@G,YWxxX=ZڳEfZdKFلG&eC|r[mUmzEȼ[&NsTn8D.'V]0 㚄%[;clMtYjR銼nJҕ6nܽ(7כtz#,„#SZGqTw.O˪)R!(թ'ܗ^GUj|u`Ywv8SM'uS3)W/] oV^]%\=$p֒9= K ,j}$7;cЌ2mXMtoOQ̼L{>@2A(=J,M= %>uat@/9cIdɕ)F4ɁMRA؊ -eUչ^)HTD0P:ٳPvDjD0[vv8ksͰ>2T&)>Sg!5mb^ K0W$ qNJ@S}-1aɿ\Fg< m95 Ҟ=UhMZRc!:1&S"ٝntLTm~j^yv,QQЗ)&4rmQ$ Z~xqLn8!zE_\5Ŋ7r>DGAtiCqM]=N/@JM?K\KP҈W:m yfP(G ̓d%d[,كsiC'V;/ ^k6_]YRhKJՇSi(9%6]cIJ~MiyGGIHrBKW.աSũ~⌔ߥ ~UzYĸ"{];'HקzG{6Bk Pʟmt(29!qs 9K3;x`L'X;_x2]Vf]f =~e'iGH?oʂA>7;R㇏#{AB>nFmQY e74$v&;B@ B7H}uSך9~mcy3#:,m-gzz)"/N`4Tbu$}6 "i%kr]Bq=%FKQUA.FMJ[KG[Ԃ h]h ndȅ6  ە:Dp\8f3$|vTO#6S 0C7UED"DZ+U2 -E=ㄩWz%W xT@֡&KW ̎^^wٮ~v\Tf)w75OwxHa XX6|.YIDp|t }e(-m[AC0K[]f艽'Т4Q!l8TMJI î; iv= 4sl-uxX] G ۱7}b@BdD$+vPR N{P3* ln\jH~xzo=ܚ^nТ^cm|>nĩfrh[ QbEJV=~(Pnl_R_-x`LvHBb%>{'m!jWGM/dʸ 6BakUsa͡_CT;-SJ3O|FL+T}`d9Ȕ$-/b5x ZFѮeؚo$8,TkqC^R&5.ƙJ=;M/e@/j @%_V%3앀ʮNp$YXm196i^&K!^GI 7_n86h{FWCKk^Vf ;73ip[Oxw(!uAưLl=ڟхFELGYg9K՝9tO]9MߨLVaײ -EdS$Q_< 0K,^Q=p@gei W 59\E MX}NTNdtz9/ J7)^ <&N>;(_I8N畁_~!O=$`Wj2]Pl+u+R,Ebs~dޣN3kH_qb}z/,@:QXe6K3~n= N^{{nkCU!^5o5BAü(ϧ-+,۲&gk]V vylZQ_ȿ+_zY~sPoYoK18︿Fn# =tE'V u)4$ǧZ2HЙ?Y$b&GG/O :7 KM^G= h4I 4GwD2tRt9Fm "qr::Oru$^C-$Ab#@U.q]vo}2ݢ#8|e imϊieR#zj?̈́бwc}XFDD&S<9f$Ԅ*ߓ 9Ulj Ly6+mIF[U媕=ĺ8_]YŖ|T!)%AZ:EG\W. \*#iUvtN'S(F oѦpq$%LXd&gX XJ] Dwz˜zy;s)_XJNBn.K7:W=äE@e.>/D EY%QP|Hۛ4L sіpt(Ϗ׵/liuڑRv>M;7CrV!G<[iAO6{o:u]r쬞@֧Є'aZ a26Kus5 %`TQu|dvh|w˟6A$`gYE=8vceǓVO7n)&S y9eW 02)ΨRS*u#kgfqe>O8!,}uHg||9=RX\ɺwP%^Hи^x-0#c\3J_ ۥ.}w,W4!*yi03r{xjT|#5GfbJ{:tt!ٿNswYSΊWi<,$佫H[@vC'fugT>e#*,̜3+0$ޓ0%~ֱ5\R)tjBym?^X({#a$ ֢=S(0/)Ak֛S3__@;(av"i^\1'2X<>1}>!lwGS tVK _\WSFWй0a bE9U:'˺B>m+is#>'}$F(L- 7qPB;2mb I)vJ8Np*+뾀#m/Jq0z[>̮ZV,`bK+Xj>uoW=w#vǯ~9bVt;/TnN(.R9AꜦʛD٧V)v$֣uaZtr(#4KK]V W"kVL6& f˵[BT @PxUƅWCax Dr+pWKJ 7~0Z%!/e4NVdeDmHJ)U8U`H!L0Unh[w`U ƝoT~uE[]Cl H^bcFضLzG(ZUlY@ 2\kpq5n&gSpLivx$|GCIJf& &/\! [҆+8F2"&hdVNY~JkI[$|gmK "b< D_Wx xL.P#dV:c#}f!:ZD#4hJk]|¶"!=g9E%8g3P]gc=_j Ľ;u+/0'j䉝[0rd%Zz~¢ۚ/ȨɦbVUr遒+r( Ѱ~љ#> ȃ꿺]Gw9 wd z4}TՐ[aofQÓ{cG[}J&ƈ1ѨÄw5@ɛI6ƪTHdT>>Bٴ lm| #vUӵqh'ji'NwFh3AXw-"MA,Nkzq~kY3/B=l.8FL},_7ѰM|D> ̦ؑ~Lc⢵Ɏ>w%LӺ( >/rAuaݒl?]$]d ^f, [*sz|O\5(4Q1~aZUaOIz}F 0>$<#ň JI\10>0{"{r~oJ/5h ;'_'BN/=0c8&G+ |H}3tW0s0d?0w NjDfȐ߬==Wv?8| ${P,.Sڼ~{K %\VRBj"&;չnqÅYqgwOc%QK q4AŎWIGLǀz趻|SԚd Կ$69NA]ri 8v025Ȑ7tECO T9oIw xm>o[.1SP"pV.N։SX\C}='??鷨yn@b>&.6=zHL(9}G 7i ~lP ^C񪴨x޹O=PQr!S:I{|f(E؀+xI ALxj^/G؏3E=)i>rq.V,,p$'e83F4ς hKjp~VDlah ][4HX%ٵ2i4:.$4q ;}P?:9ܬ^u3FhʐJ ZIs[ %5IFr#-DQ%ciS/nU,"Ӯ(Y!@bfl)mFWf`R_:M;*ޔ)܄nv\%m:sr\c^hߵuPNcgKP=9cE+Ñ/I1CD8ĦP̒gǩ9~jފ{}cSс1a?I,|%Yu Ԩv6߃X3m!g5qm7{坽9 S2lFM BFcn& uSz^hs1J(VY'  ,hԛsD s0Ǽ0n$qzg(=+&[LKFr6HzR?2XNҺ|(&u1ԕ;[^{Qx0fN$Ⱥ!Ok X^rH&,|$^7'ZFBP-`l=@'yr d~7TΟ7>р qsOO_,jxE<ɸse%B?!bi7go^x[`:( :kヒMQ@_`( 5y&ߑ`_Y3y$/_)PJ!R0~)Sa|;fH i,aĞj.xp1MzBwjL"*A>&Jٓ7"g%EQ6 G]N΢)ffQza߶ja2s([|IR8=?0Kl{:<˼t#݊]u`)B?򮹺y|G4??՟]y098Tؓ2h߷= ǡ` =g2m_A$͹ hhK/wr&X_,ުx`"@ে[d{Q6S?4Bo rO-E,"/ppel$>˞M uk1!MٓpW1,7x\?Gdl t"=Dd!"M7 ؍ㇻcٴ:^lTl [bVdҷ :*Su".#SބL=.);pCVn!Ov:!MN;'(]YODSQz)m^rXl5  d*"X{$$ʧqϥwl܏HYA&LW6,>&(m ƿ_(Nj,H'ͼ(ڠ 6VL_{H-d\(P3MuU]8uNF߂:IYc ВjRMo&ִ^~to,sm -M5X+ծġy=Myaw|)wkQX%үx;c)1þ!`Rbt12 i: uN#=szӃ'ָPl !.K@3۵uЄHG"4r^Ш{W皶_)O8GeJؠG@`.?K~wOA9.r{m{J6km#Ԭ}"]dWFJ Χ&|{/E@[.ſ6KEQUɲe#s r4nU9tMۺ~_@ )'$'yv8(MѼ{O~/DDZ;+f]n_v62~iJY">f מ^83N}Ԕv:UA< ɻ([r(gj߼U*|FZ?Y?ͬxtmIr1\sG_R,p9V5H,i&a:4,aF^úVK'JPJ0 )Xa EmmIZP6.kCmk>4':9˦rP {cϓ邎OHul~sOXhŁH_13jkb?_KcX tqs(Xj)Hɼ&)V\uj/qc|v;cMSlqʟsg#R3艶MO8DsJNM숩(5S֛{|BS|KB$A](>+ \"n^Hh^h*fD>d>`u?)>A|!OA'm '8j,fZ!ήuDD61Bբi* 6,px$[5PRQjEbAGl_xdP/d?q}WXk)aj/Sx  cj~jKt3& 4r/utT["ydaԧ'h ;"|}Q{;٨5^OONcFUcF{ςJDH~֡8L,pQyq|d14 ?| Q| %6ϑkt4<xm%3ÝӛXP{<1jfsIZf{[]4&Ʊ3zF em")Sç8#[ GuABH*b[ڌSK/Ky_cVUTu9`n̨!YUlXYcU$?/`@>/`^p3XDδ U2%]6Ye0#{KzrR,<Aw7(Y<șɠC =<)FW-Jxhw7ҦYBt=ei/&E.6 yyeV 4Op&"jCQ9ijJϿsն?<7VJ/ɂN$H绝S l _lՖs(ރz21 ^ ]_seRW ŕowFYkZe0VH(꿒E&&:'dQI~ *W35N,+M >2 [t'RJ:s#E+.vW՟?-Ĉ]3@\Vx,#= S>(&E]AsCҎuR#uE^LMnP9{ /4MtZ\/& z; =;=72P/׾#·vIWGD`3Ĺ'NMH/'/$uamgۤj:/wrh8u&389 >VDSĔQ1/OR:X=%a7 dUL&ypB1^!gyY Lu@V G|YעUfY6[o#v;Q}OB"J4h4 ,DV:Zif!KPш{T2pQx |]8wֻMS1X]}| qaގӠC쨀-OV lFjg VH+w /.S9E ~n!sf0K; ǔ8Y!f-)>AQ7+9[]ҳG<>[-G?XL$]wH%,uU?w1e6R|̑n ZvRewBs61<^+3Vq]:;M(}9GR7?ʀDF~րV}*H0!75i ;yO. &cDt#6e Gě\;Qdmx) G˸gpvIlrɂ,âK}*~j)4d%udN-0#PkKV Zgo ~2%_lOwTxn,Ŕ"?'uvd&&6CY.32@+RЯpĻvYV$|IV.OWQ!"lV 1O=*4]*f_[9ZibA -l!=O#xHFjsԚ.F(HŭyZUU UqбJ2^t ?:!0 |Ȧ}"mi>}|.g{ViS;~^* cvGpBǀ\.T'.^+Ӄ1\2bwlIgf'rL [V&**{>!K%m4 >7v (XuF{\%H-Xj\z#43E8m-]*0i QqPԒ~$Ժ9﾿ ZᨤCEZ t,Jf:|U#N(NVYP#Hn`}b&R,UT"l'H`L?v!?цMٓ8c,ɹ\vE {.Q- $/&ݡ9J'ݣ^KڬYAl)rȡx)yY+)D?U͠U%ĒER"'RZ&Qؓi5)“\+)c:niz4G`̥oGgE}d6ۆ6,#v8vFƜ(,o.7hg-UJ_8vI+i^Xq5mS{S-YudH AEsj__!dd.J8]E4w k ҚЄ3f% #|P[ZX*`NQ\mZ3€vsK˿Ec7T>ޖsۼoYA"éۈT~2H6Z?%ÈAE.U3ϸ``pn0sh&aϒjz/'t}3v Kv}1xP/{ $`ԬKXCiOhfg )(E1u=18~ EG3 71e=Ηӆ,-9%bN}F$)BѮVJ?VdC8_+\e"`MB]~s_lHo8۪f,iڨ`g[,TʈMX\feHꜹ}#aW4n+BU9p31+26] Giwq_fkVGWz Np܎A葻eCgpMc?~oqwvuQTPх.}`m$6ma6'4_ƽ#q ioH*Q?/sj {`QVv`:`. &+$ɳ'o<Yx'ךo;6ǾsFPٚ´u!Wkh tQV*΃juWl}z7W!sH>ilFr)ɗ_@AMm;3H=)X[Oxțs/b*V+7U͐.Xsw)y =gω*NFG @zipRe'i:uCJ )!TvpˡJYx%r,.) ]y$QV4t6 2Rքl,Nq]Z8¤ik &VD5-?oRN4rZdc~,ZBvvWv&\sytiVnKJ6<{ouH+JUXBuO=!ySTTiM\w.* AMzg]I欺ݜ2|4>-ͣ~q_KVa̵7kZFLJ"}ʓ|ېsb$(H6!Hl-!:"~WFM>X;@'c.р&lB0?GHÍx Q/j_`To'*Z~޶_"z/tr9r&Љvf&vjp痱X_N7%dB1)J}^wUnשnt% c%7Wҁ u:;VNQuaQ A rt`"*I@lq1s75).#!$uPOl$B pe=jT>\<@L -Ao»Q9W},hb>) )rA |8m&rFmYby-Ax@;5}%i=\+rU!Ki/0p"ņpa ߆`qaͥ_j(;}ZpZ }}a2FPly!!L5sAGB/鳛_Wk X/B[vP`XUVx+:nIWn:@u(*<;= ϕM Xtd;2#+Цxæ5IE VVY\v^j&ѰYnJNU4O ^ANLc捾a`LiJ9j4z LkT mI%4AՉ+Ed!Ԗ_#Yoy-|.> G^5VW%\Y'/1g:NhֵvrؽgdgHr@坺=P*Et{]6OHJd 6=k!3l~K Y#+|0Ą)3,nz(h4 Av fB6]Noʤ-ʌ`D7C3|!"BxfQT{aaSQ;~>ΨLLɋ{i11(A rQ%UPb 'P[K'pt@i=`h`Դ-ـy8I[Jm'g`O" )4y}[Ѡ yq6O>)œ)=fkU,]E/?W[\I].YLgn3>\ٽ]W(d[Z&؛jN$_wƟ۝Lm"؉= ujC#t N/K z5,ʿhZ@ @y58O)g0>`0)*'@`Õ}2d/V*~RheE1#{ػKs6xHwSQ t)A0ǡw >F4R ?E(8$,Ǣ *c0fΈ?>!-~?]X`?4,(3pH#f#1u K]9pzAW-g# x0ec3Ľ$FU f6Ű&Yߎ.ը)'sE{^Y%&Mˣ[: ?^I?TNkKLcev!E&4+(3<c1j[L.\WB%:::,Iȟ~vZevҐ']{\2KHuwv z TLŞ59k~ vCŸbnĶQ_DNuJ>#G[<-3}E6MeoH$V+pֽ'@u..Ehg;6xF6kj99K2)g@=A^(U?s=vm9;} l=_=ITa0\$H~ PLۤo y\]f6D~#ZSVpanmYGHWW6A.]}t 7l6C3A97ެ&vil,!doU,u7_o(Q`QPk !WLfw~yktظNRUNʘ~[)399c{ObƩ$$` rOQڐ_ԫ }VՒ6m?Hڶ+ggUZsfQ@ZG{RD,\סғ]U, _WݏLfEuyMF+Oj*'L`EOOg,4;_0#|@Mn u ˌੈΒzW]Jvq*:T-Cg+ҊCaEղ,w4~|Q<O"@㏺DQ'̾))#yb(+:jZ 41ܖ(ɢׄ\REw4:ˇFܕvNchwoPZ`%;[Sbw9%?0kǓ,!ySa oD%s(Q'$8"]I`cO>Ld&Qϗ.S)К%UqƢz]DKUEK&<9MBb%T  a:2'b -%])\ʕ4eH1|.7k^y+uM>-wQkvt kI.H[̧79h4-dPo6X6xI.=[݀6"’[4zpB"oѶ"hJIpmC΃u8IPx|GI!+ \}L>Q6ߝe ͠zʶAyz.RlU֟uF,.ok3_oceb1͚~,7"$"t =Ki` J/"UO%g+ìX(D ёd]LS{37O R6; ?UXC-p=$Oo  Pjp= uFOȣ=X( LNhVt-91v&[q[4}zHT/(R*>Ymޕ^? ?E೺M?X4 tj:<&ίVB\p=(%<޴a3;^&(oa kl%è=州KX \i.nk_a A]c`Rmzbɍa;)δ8~?`w.s8OCQANDBU.037ug&Jolv5xкSpkM?E4{hبYF )Cyv#a.pX/2Ś}L7`Tm*R0؎84s?5WEFʕpJ&ܚ`7p?&skWO+} z Yb äy18N?5^Q$-Т4tAc ̩Pa\d00|k̉HKI3D4A+lv/\%}W@j F %TE$UM%#>cw"59<%y/TRlb5n 3=u ~ Sq>m`~/hs1zLG @W5AC'8/Eۉ'NBx(/OKGVXm2dEA c_N@$ S!JL \̀s[GzV,u.SQj [c1'5 .# H$X.aW$fI>cz2oBp(e*ၺu5JPk]qy'_c!(=ʞ%հп"$TT81R -sUX1Ѐ`F8n5W[gPtOQK|`'w ?a[/ O~<c~G^j8&SRyfTN=, k#gP> +(uBE-yb[Zr'&Q wiI!4I+p L j(3H*3۞z@ARRC3y[VId`̽0ܗ!b6'fs`rGE>T @,;aMck_K.0)UWz%LF4a r2b`;_@j@R6|m^OwYxRW32!ac-^Btߏfs Fǧ?Wd\?Cՠ(V^YD0&;֞ d 0P8;Q۵,Q8!WW9leo?A/kݶl=͂6뷽])|iۡ nvQm&eagu<|Tq.@/O/z񄑙I@((LY-P j~?Vz~ic35w 4@}%4t29|Xx|g\݊TV\Oţj2Ҝ@Q[Mk[79HMf@Ebؾo}̼BU/M_PV0= X1.,1$ @_`Y\}%StcZnF7T &ű;]-z*k{x+'A:΂N>Wh=VKMexY󱧙7t #Y:Z*>sn*r\;'wʾ"&8-uEI/] W3p44ӭd=nw>MQLs5 y&$m h]s !jRdz+Ö)17+2Vك~gȹ6M@;@ ݔ$a2a\XSsvVX)$>TS}e1u=)C˘Ua:I燺uLӸv43bnKc]0\}p@ =6/ҖOҌ8Ж"^b@9h7 :wJ's5;M!Z{NUs {ϵ 1i Y뾽*}\d+h[N]_;uL^İ69TI 31 [-cK.U`q^cw|GK'C xtgᶩ"̞h"hcm0tiX sJ磔.N6WL1&N;ar} ]}6^ S"ϼ!{w &l8Y9:q5 ;Wj4*[z܇4D}tJA-r;ePxXm/jP=ZN]\(fa D8ٙIIEn2 ?_}GG2Pܹ H#crځL="?]5xX{|(vjx5O:J5LIҽԊ޻A>uhqLabUN0<"Lk;u˥e۪P rzG`1d- 8r*]'B {~^8%<3%˳w264>|_$\Hndw ;yS4_;|vk}L?;;m8 T 8Xqyu C|v|'|Z6Jl>V߹r!(MTI zVmP3N=>E'|Bf#"Gp30=e6.O㓔Ypր?^zoϥ,3H!evG)"cn8eA.Eo9lo"ZfcBjT?K)c+}n 1QTvH9>7ɺg:Ğbo6GFYYBAKQAcQjlY/B $Na72Ak:A ,;kebnvE^wZ-jeբW]C""MO\$ӝثwD%w 9C;!Ő/fXU!2 Fb'bf0O잝pV&_eeލwv*Bpeb1ޢ_^54s@shȋgRNkK*a˧>pv͂-}Iq/Dg?.U噸TXsphƺl'cjg"]OMsJ ~O$hfhUB /xX -s@4y&y$Q<5#N˲YofZOG1`e8CqHFfi0dցf`W*v" sd܁S7|YaYE[F8&ۊ~$j ʔq~%(,RS7Xuƅ0{fYUGC8"+jr”(:-)w)t9ϗ[zɹuɳޖYoK̓\vk865dolFXtigVV6)4elQktzl og];xѮ^{n@4.g!^fTsvOO,pɰWQ}4GީSjm]JZ9u詜X#|)"MQ6*b pj~4oǗ~7ml8vSbws29Q/~Kc%_&^\npV'2zqoKaֻ72疏e_MBzrX8"zFhcn*OJ)?ɑܓRCuL/&k'8mrɚqKUyHMr0S:ĭ&j&I䝱*a[ǂwJ $ fht򯫒 o:MjsztR *0tl#9Y8at:q W`wWt1U}M͠si@\VNga)>N`s1Ӧ֛{BoњDxY|+23Dc(T:ҽ1E=A<؎8tKK7zvc2vg7ܩ!mD8).BoȘ=L̨s9T}T܉Xu-mz%c(-1}w܇\Q;01?nKYeMۊ4W' ު&LW^v_E5no|/1 3ZNMRԼer.l7,">dsl xS벋YM <\rI/mݡO X;M4*^ߔ6FѲ#H5v Nd<~ XO9:c ,:bZM1PԐdžr.xg3D\qr?DSMIQv>'Xkkj_ \ۗ;MsƶG+*E"]&0pk\ p{6J>ڈ#$ PȺw>+#\G8yf(ٵ) ɐ$%6vblfz52oW!WH'eκOi?#]xo87t^ x 1ٛ6, ^h>Egu+d9-C[K :rYUfj[RH)B ro\w?P. /"6>\=ޏաGiedq \2n7 V,]ETJر Z$<<)-4-+2'ʼ(M{Kg֗dPrv4m&aW$}\:>D]Ζ:EK%(&kӞ_NU?m'|gۮNR_uws5Ueg o?pQr<|jSgq859HoxIajK5\+j#$Hҽ%ћnt HnGA P !*)U({Hץ^/YNq-̌(GG=:}# 94Eib Cܮqha(e5q57n+ 4y3:7hRS46}d#@Riҹe*#*.68$4pH C3 J&bO5 \^{ L'4VχBT=N1QQG3}P^fxJѺf/κ7s~1w0M"XXy( &9C.#Is&eKW $D?,pRU禊@E6pf6ޗ(`S 5z+c0ZPq*R5GbF~$m)~޺I ~fgyӬڐT uZ6E̷լcFϯg]v8#Iv&rDf_Ω}Eº*Bmn59ϢHF`G aςhQ-V $}% pĄ{OhY0y>k1&QPsv LXK]c3? q K'N]i ַf{or5[%qM1eK- # quRaቤBX%RCBPi7Q:$<\)6eN25lIdjn\Ţ4Vcta.#2m慦T9bLev Zo3PjpWeU? ])[i$u|pnGs@хY%fDrK /Pa/$;I3J2YLI%Q!{/P Te~Mp BE@Bɢ,T| Ke qګ/p&>Xs\+iJ`oWՒ% +ozI!um䕅 fIP[J^*R)} iu6qG?M?} wd~Fl?tP)5VDc=IH8uLκ{(=t&)5g>&*bV;~a#?Ǐj+/JKf:;֗r9vv 9#%SO1V4.}t#vavcH%o>P{쨈{7ោQCzUQm8A^j}J<s2Y K\ -k2!]0h`ʃ:9$}A RGG]g`CXK/[J.k? qMgX ycr|/݊)'`h};^1eÅO;(.:`,"3(.SxDKj@ ˬbB6HD XVv[zSzj"h<~j}z$M8֥2Iڂ.r!;D:#?2PqP#/SW)5'$*yW` *8b9GLE1aTc@>a^o>u"Zׄ{+0O*|,c!(kBN56u*S5nB0̚"+6`]F}?lsWI'Hbl #bvQ!b@ ti]p3M E5䡳0e{dkj\g"=ջJN&aƟ)Z&g@!OZF-_ oF WeȜc|?(Ctb )XJȌuS'H&yک{XRaMvCzZ4SfmTS+QO}pB_1;!Cz2=~Xc#zO4F8st CjEo&xIKd4P@ 54`L3\Mc )J%peq' Ĺe$4[Lf-HГ/1ret+'Rc64I9 _*Qm*Ho!CȂXeCGAYnlx&It9+H|Ay`Ttvz?.E,t_xqaND|T[=yƣ Y]0ĵod- ea &SXmꉵN*Im# GzqU}!).(Ya L"!v"lϹ,ty N:]}WTrX@W+EIw57+n".WB&_"[ @hԒu٨$Xc=8N4W09idx 㗬'~!B i`GQ(!ɨP#}J~Gpg)w)6K?NW@'kM%JB2dx-$]sbP51%uu(mʱ,`Tʣ ᙲ/ EhNv09Ty7 Ƿ^g\6_%}j9=] >oj@o>-֙+r=;{ C0+~ gzEt_4TFGLEZ tZtN0]oZajaj R$D'9?DXUWG2NHgS(;$ ˟ҧjObK菖 Up!* C O]aa:8/AO큶teEOg2ˮSNT^]6Dx#O!_1GC(Dy R5T [~$fw$Ie 6ٍ oS(38 dLu+ڃ^ʆ `Bngi%BBQZ_`G%t{Me) a_[jq^OpYqai*vtKpBz%4L{GxWl5㭱-RijP9^Y!V6)>kl?m4#`Zi?2sNZ#X QFJ\" i 쪤o񨻭_#>m͟6zUv*K줵Ƒ]Y76exBEӳ8-m3~<ơˊqI.+`#&.l Y @Y u)/gdI #4/[rRJ;,& _gk2]n?^úLƼIN?F8:;Sj !Zrѳ[ ,W؈Fחt8@_Lj$QXT`c7G8 a~7~d%m@[/N&aFg)CA6ah_Rfq tkQPOK(PiySQdڨ2s7  3+-ɠQB#kxTORSBHrݯdxٶ ]1z$zXCw}v_zhp{ M B®6Sa7냈Kc?VZ)䊹u{%)_RoBʧz"R'vN8e2s>PɎnqxLAY0\>vK0 ]zr(I9j)J+=s#/Wl}xj uR;]|xɈ_4 N HS[_Yr1#ȫbQܩX "rnpm] @ߞZè N05?ǟ48)@% bT6/ h@Xgv׊?ٽ?K'핵&r}0_Au߲\q^9ń@M&FsMrcj3[ cqLoQ /Gݒ}t-|o:MuEL\,{xwm֨|&GDCz$lvy$Ff>sc%_%cS\Tc8?Z[=nQʚŞiRDEw:hlN XgS., &v4隗 whzüFs}YALkVRY1*3bh[-񳧒OS(lsC[x'cmjl:Ԏa%G:~bh_ p_7>6alTXSpi68v갡/H}z.)o+T\(!<~ OOd0ÊzW) ۙ #T̛fќK:;ϵ`ȢG˻B7sT$~[a(DXEa'mbhDqyyJb rӚaV !ػKwvNwt0RVJ[)={.rCcN&t<\rA|) *=s,z6JFRCe^kv A*SDCP Ɲ)Pg-m|!8@z$BҌ8 =J(V=+,hGBݠ(Ӡ-vp\ ңpW1M{Q!=K PsԜMo(=e B`E s/bKO%I"=ОQ)4AlY9VSp3NYB^ԏ79 &n+VhޟRʧÄ&],-"7XzrU_a:M\>Ʈc8+%8Ђ$f %ZA! iJEQ~(o+|'I$U(RWnBQ/B"Q@H#QNoCc&`k cV;W1Sn7C WTSG02˞f_ m't5eOs$D+)@7WKvc@'NRXtI{j:#6ks'!n [3OS`1qC_OzwИ{{9s&, !4̨1Kp\qU!.޲ϊ Ԙp0*~}1G@{Hћmc?[@m< K]h_{k6KHH"ԈnY (C%gxibtHpSDT3LxlM+&/v?;]00u CK&tKڜSChhܠ$1D (pִү7zIj<,G|AQV@#VF#7ÐgU9G.8^`݂CQُ?Z:+`{Ӥџ"xt -I~իtĽc?Q"u#Kz?{YzU [מXqEj`:@X)7 43aCH0G z5D&eDpDcK`!PXlA˯zEQ (Ty;uv9,nraQH;wj/%̢LtEwgέb<זKR:/k _`GڑfxzUlɨ٩4>rZ7Z6'b=' %&ɈSTNW+=*_%b#2۹if/Y0۵jrp4V0/붋 !;= ]cyE A cDC[+ṽddH`gouO9Q{ `̴C1@c%^m0 sh;ě$d>?v>⎁akjlJCY+7/_s>G "׆p%7. Me jrZQF9XNm] opV (C {.scI `Ù S(m87F\qrޢk_ge5T? AQ|޷u w`9tNfX[8vЕwdzS#Q\lb0 KerBrlk>MiJƙE4J|2Η۝ͱdUV-z2۬^џ5cۥ:)j$Tx72]/ڲHy@]ǙQ"y{GYuo]-1xY-2#'%v8&8v&Õ*8D^n!c3t48 + tr[5m gVBoYhfd4T߲Ѻ.0W2*&Uv(7DiaǖɚCUKދ%.1{zAx8umC҂程Tb,z+?);N$NG*<zæTQÍ\!}2)zŃT҈1OAf,^-&uw.:H=QxAX@ {6%4c;(cdMj0O/CPyAxQ=pFpk;N$-zW\Kv`7f M1yw`-bƍp?@dVfB ĎoOUȗe§83KⲧdZ e.*dRO=]ܠP>Pa]E7bai5w8Dki*4^Q]&%/`*ze=6Ճxpeb%g\iB)Y8LVLE[3f$=z* gVl)7J戾Q0Lb찑գM;-o'3 =sXzH^>lI@tЄB`d KD5#$G4w֟7ےs.By b`'h,*H3L5)FdHSt­`X-YuoN0}Ikr(J>%UPPS.eohum Nb1# (/[ {8a1jd+XoDE#;@FOч SWt?w6S8^rg{PkVN3gKh5Y$2#_](A| eUy-QEa M5:Cmd-o)hʓR)ʗIBg+?Ok.C[+ݼFvᰠBq>ʑ|r &?vzw(m؇ X GoyA.b1CiaFpz;sJ%`j7~;dZwF}uL'Gᖕcl !~Ϡ|psxq;-sѢhCY]1!\:bT k7"!IXfPtTs*<xtDH3sbě kDQbQ Lfp=2Ț ܝTq{ذ0U䤒"3T;,)aRҼ\`o}7KUQn_x߉@E.S䈅Ts[fy쯔&zQ@1g= 5kjO.wV;w﵋܋h"vq0Yu1CRL ` \P{N4hPXEaƪh$ )uafB;ڲ~M][1P8.NwpIN.sp°#"8@`^G`d⑻ΎMl[КuߺXH% #;ӌqSWvKX=lHmsd1d+!֮X"7V"AٱqݰfoR^xSh=)G_P?Hd4*n|RɱЇJCxz|2AZXժW Py{0d9ѕ"j41^~=a}B?DBA&A,/V/G̍~5քF @8a.Ǯ\H[23o$_;*x[Wݮ!Xra'r:qU΂;{b84 bCuYIp`㍪z7i,HEwʀ6+.V0q[7|S 9;OJpP5߀5Y\AWfE$ /)!3CDt@D&+܈q%BM}ABDldrD~fV &oė?C=w!d>vi;ܘWb9T%"," ]w־t3TK|Vc81gzmUFH.8Wkmb0}9rwHݢN=1eS]|>]κ %F}+"D-h>ޙy` ޘOn-P tv*ۏ qn4Y~#7&X8?h qdtע dHD룁_r-r6 .aV)u A,9M68b 7E_BZ$HZ ͙1PY  )PVy bXGPf!!MJ͡Ѭe)7YґU+{wg8ivY#-"0ǬV()|?rҵm1O(ߕ~ţ?Vj"ڷ#d]:zxH[w.yMw_.)7-hSIp*^eDzu22aiY`Vk!bV0N0v$lxRzM =xZuCYNdG K( ͻ:!֩tk6%2YGVc,Rtl-뼶&gJ*uld(J':p>Gi1puVH<wȼC5BX7h1Lz;Uě74wLd9;ضOO+[Zز4(rx)<ߚ<_@+"'Ƭe:I ˺Kx վwoEލj&YˍRL|_n7ix8:9ɜ\>0 ar^@pEc7N&1FhG45i2>Kl`u$Oᄚ9UdS\Ma꧎ƺiC?f*]%$T@z/v TQ9=3Y>7(g;0h-.i.I y•!>ǀ{ @`ј#;7~ȵ-gq|O>aL7xt C H`@A~WFO Us:j`<zcI\&1=,_nW̟a;Y_.؉*21OmF4ezZB LXgц|n9İBseWo6kPUx,P0:CaM@/=H{">tń-~=ZnC>Y),jaLJj{ ݞ[ ߙ+Db/h&C%Y&<+Is\NKr>y?ʷDk{Rs}ө9CF_ӣRڦn'; jXkugÐ6k SKڋz5T m<΃Dv rZmM/}Yx~QJɋ4{a*A2,/rjӶc ,z )~3n]s҃)ǎ ByHs/5k?+E v "S,6IcX1#- *r;k)dZ,V{KJ &Jr.20Bď2!,kT$V Iy \9ac+UgQ$9:3~0J,k ty{/Cbs/<{bsXOOZG:Jp}!.r>zJD@$j@@ ={]R)pMRk+ {Qy=x O,` Jv [wct:Lb$P6 K7TMN "C![aLO6[6^I)jdHi.qN84 auEHF5Ay䃣>I,BPjN&9d+BT~^Jxv=H=zʋt4@ew%fNUƥ\Nڶ2d]77E7t݊aa 3CK*٥.>jGڏ$gq/ZGA|N%BΕ(S}~R4Zbﳸf7&; 17t'qM1a]\)~Ck}QρCchB0f\]\zFI 4YT0mm(#s|X ^8W?yف^UP6C[r3n3 fEe ;8e"YVg}2T",HڬkѮ^a0N{&NY" o"߲60m0E;mӪ#J ;-&`QړB&C :pE\J9EAMyHCOG1/urkaH<_V*̀{ u9c!;8爢G`Y@4ƞ$goTRxT?u3MJzͅ$gT(Sc/4:#e0 .LY`35I$,ʑ hl"!k$` B/S3FG:[b[|v l YNəGr4dt~L ϕt<,}]y!-ײawƸ590c-<}!Ҙ]lsiRbˋ+i.S#2I|;l`1k"$ZvnΌ0"B+aK4i.uMkUcO]k8(/7Rs6i˴.\Y)VQьEMΟ2fm!wM f\hwaՅ#Kr`%3O]lf5|`!ÊbK6/TED~qHޖ|/ Vc'g4! A) w۶ޕu;ۓ #(tdfdF#"*Nt֗qʜ:$_ܒo|,O>,)umT{ۜBO#$/fL\9$0TEaWºOP6W#}q݀3"3p5#oi/f{DH:"u qAL@털N>꧳rYIHK4 #-_J4=DC=MBap,]@&85ہ w#`1[w0(f/T-Zdbv>u v:À?g i2JtV x4lׄxRfsEǙ s= `4bvb2 L!@ɐ۾SQl3wwe6iP!s֘e Tz瞏=5dl?TKxSufJK&yEn'ܮBHn#vs#nUFrvʂ=P&Y NRmϔWaq(M!g;Z4?Y=]LJ?vWãvBݙ#8{9˟iKG'xEbbw_ȰU$ҥZuӊ//\0іV(M8"[V鉩Yuր}O=U#"3j3%`^,<ƏnuʡzJnŜv$ 25ʹ DyƧG)( f\l|( c{L7y*]<Ƈi6ck(O3&d{fT]z"D6I TѿiӿH,]7іE¡_SMjǞJd(\y`_>(}KE##HA*V"|n"Zw3&T\5S]֣qĎ.? -q-Nh\"ѮA[QjޅBjC^)fHيE[)?Źk z!)NcQEjH_A;-RKek1`g%(GtjAbP+f%Bԡd~bj73ɰF u??OyyAфyVt{#fԤd&0 ]Pk`a|rd<ӨLj{۾/=YRxoϰ$7ZV׶ASx)WR'<|W{P\fݢ\̐(4x҉_ |}Ԥ'jsBHfBfBU/F}D,AWAkIL=l<&yxD\nY s*/UU@/$Sua 9\7|9ƨ$mHBpx`5ZgU(ImSA_{tRd5p T̚aX}?_(yl /DS320' =ZR,5hi(mϻ&!ʷMʹȬpkJH3b8%[;*h'J$k ONl >wTggk4,ľzgeَW%[iRFG5`ni2.mp$Kk㬂֟ Qw`7?EU(*HwE"r.z.o:F\KR\][K#, b7xRJw;m1qwaPey,/V0/i{l@B %(ŽJt\݉@c @p-X&ękuћ9זX#KX;ݲT?@4݈tHT7ڑ iS o0i|v921=$ p#ތAכkP mJw^ɭjh6}7e4cܶƗt,seHr}^_27Z}# 6+bB9'_Iu>: 9wE Ձ7Xkq]@G|}QivA]zӸmnPkm~t1 N0G@ifu}'>=~)x" ByI$[eoeWFnLkjL%۩.gz:r0jxm!FL޸}#f l3?@h~a1{Tu~;T NK'񴘴^EZH>L?((y,3W@BT IkCYyc|3 U<0*'zI94KaKt Ϋ\pR"S^œf]L&Ciuw^H-)o-]`Z5@"7Ij(UMjT Y2exeބr9xD@x@E+ $?e|{h)8g! 9EAB/. })AŴJ?"}hL ɖO OL*uzT"]ޖԝ,7}5l/#I1}o>>j}&E `Qz#vB+\g QQ*W&JW޴eli jh%46*3N(OS{wS)$G6~QW5&2nm|:zU dSKRɭvJV) mU۷ A,r$NsBj`7RÇgT3›مg7m~QP[ArJ++! jDe:Olt]UTe9_b5[E+[ <; QFۥ>^Bx~+$ҩkq@I ?Yv2{DJL:s)>0PnPGH*@0loNd~bQb;[>ʡk_rPkZ=DǻgpoMՋjwYSel@qu ±i01f8'}F]خt;# >?+_7]n2rn)A2s~(@p8imcG9h$ wՉ}]ȉ|CUGN0 ʁV>(7Ix~PAe=X< #M TSsHO+5.Vv@U) U|)-rI qկE P?-y< NLMBzҞaU5PDt l#-{ɍ>;N]<yF~o[l2uRwzy[fBDܷpUۚ9Zxaö%p,OW9dܠxvVXSB5$)jR][c *=wM64;hʐX ˬ8t(yQp7>F!|b)]3Aڍj<'Jk@?n*RڼEy_;=F'4zG$}I ז>4Hn hoIԨ(Y(]VUFSjvL,%KT,uW)H|6(Ѽ,.ipC*5uGvѢʐ𱮃+D ŢzeCw\a5JnGv05=IOMtKKmswΎ/v>8r_ѣ |Tɴ\9-}O9FVz(]w5 DcZm FB$w}^^BN/$@X;L::%294V?"&;G_sFbmOpql>mlhT4 ?:@^Ύ@UA#N2XI=Wn%F+yL7JaIMe0~%3(f&ȱKOc(^K|BK|ʥ߁S|ԙq.X,eV ? Ϫ"6Co0FC8-)=yjŃ75@* _/] scu.tY$5^:ڣ4|5ܐvKFXT Q<%UB">-S5&\$c;{G/pڮ X m:}?{_豲1x0ٮcUN4t\-"7kظ5 K+]Mu2,S@{1`5"&c<1 Ҫѭ-k `Fiz˔9.Ooȝ!|⸼Kl}(G$xO^u""iܭiCf?%,?kkV&^sBDUk?͐q爽̳/P;l"i4V~Y{V,*#j?S?(c<{9qԢst}ɬGKhQR\T/\ qͮ˄(_ lK*[v|2@`i)/! #"WJ22vo,äO:,^pn'P>o:!X[L̴gLyin qI'pGe째UOgiY,G4p یy0{A#%9İl s2"unf_"y'SQtԴ;X(/j 8&L%= :qTy/P͘)jk+KGY?+1;ɑ{ce&†>}}!*(/=c>5-o7]W3Xk`$R8>aX>)݄M`ap{WU3ͮ$vuWE%yFw̚Da N#B%i$tkg{m<2lj`8];!WÁ!Xp'D&g`$6Cc&N%(M4^`\i?>V_כ.k73VӃ?TK4wnF-D+ uXԂG/.b-]ʼj22n Ρ@P~llx@7&o] j@V,QF3 9-&XcWHL2` ?pb5K;BnVm8dLeS.4!): ` QzD|d2sw=!`#W3PhfC@7 -_lWku>C#mX 2f+\R0CCi17V3fh/HsYܡH\FBDxY%{  ֱ303w%^G qS4c 8RH+W}-+v3%3HAzLGP%G9l-xsasUٕ!o*5XMm*ޚݯ ^7CƑW׍͏2 _i?'L5"l{Z_Fy㻪=8Yp}qhkN|ᗅY~pzl\+TQ M<"7zIfHf|Tq˿ɫKrjum+AtɼC4 6$fCHd<>@Tj?^\JBktWx"XgLNPOhϷr ^3I"~tyE 4Q 6O;&}F rƏzzޢ 77xtY]تXm%DuT1NWEnQ'*jKB.0ׅx&3nڙ]#bY< 0oJ Hrɞ9tOrˮ?Lyi#([iCYt,յZ[ V;?d@j>C. f ## 9Aƽ*c-|L{˼_W#pVB?9!GUU Z~bkM_l`bjקcZ6Ŀ%vI~$p+v2|0"G̶҇|-]5jצPh&Ϋǿ/ZB- ?sON$| wr1>_?kUdp=_I{CaBg_ FZy g  _n@>pnbFja%DG͎;at,KƯnpgt$4$ >Cד\LC4-kB/Jŏd;pj/-w8 .Z1L2t߶Igs_Xƣ/=wZ; 2G>T Cl˂˔ȧo~htRVO I1QL5QT1О Ǟ% M-ye\/qh._EL5(!sl>՟tcY2Ujy{mdpɂx&.\G+Tp2Ck]^Cgz60`N . խP8Ctsқ5?&[mJ<ʞBHwPwagyi$1,ߟe@V1FfѢ^?raJNNn^хRֈW 9zc_,ڢKQh}b`ajshbbnf4nԠQ)p/bNe嗓e9_sy3Y/-P!,a#x>L D4D;Qqիvqa$ZZFtQR~m-}ҧ4ݎsMsk}F24UM1dQ2C 1Zf_>+w+EBF^뛃Y#5%j4Zj˓> !#OftO3fO$\Dr_YV MH>EzJ1JuT7Ԑ4?=Mx2To/0DjÙR#ӂi< Z]x򌪲[+aGB;` t@T[ ofч%JȜYel*Mܢa~/cM ]F: ,Uf .6ʮ(lXrgQA<[VļnLU0[C͑Ta%8)5$H _C#ٌfj(GSR}/שt}4?=GIv^kK+7Sz +%Z,j5Tqá.![FTgj_,8sRsTs42<$dꗡJ zô*̤e* U4#O!*Lt6&CHdwdr'gˏt4" &#s(Ä]-4?P.(NVΤ#D bU,TGWruƎK:<7 /()3Zt*?ѳN;D;w[D69t ʊۓ\yZ"G:X96SolX )>t5L/Y.zε&R `.]UBe`o`4 n"dHmzU}lz@_j IG i-[_5~\xJQr 48^7|% 3lM~ t"oG9fU,5mUQf??ʹưD!Pͯ {?C1)؛mJd Dfb1-/aR'G0IR,4?xvJ*55 ",(˿mcǨ5O31~Z*(xAq`n9_05M_޻ &@K~znJ*9},T؍(3,{9*״> YJH@L=0ώ\c H1gZqxCFIFX)EN_FLxu䍪 ¥.seɒqGIקղm laʶPmoDL.0fJ"AJK$v77moLt7$8dn͢({ڱ FL1FH_vLN72[uHH?=x2,v{E 0oi]m;_~EOx$ft6LI13vOh=Z?†>(D9HŊ %U=5^K˺Rʠ[ّVKT#WJ9wM^}uͅ! 'ܖv̿/?tcVZl شѰ{b b5YlB*!qʷ䁯Ip8^Ăg1ARI .&6쌥rb L=ª)aqv т![ӜT9FwC<V۳$㺳T\r䵉э?x("1;|ˣjIvլScv6k `*uhʚIK[d+0#Ҥ@,b kx W(|]"eD :0!ᚿQ%[ҵ _}rn!<89." 'zJtUg]*)0Ybw ߟ>qv&wȹ}J->_%gLP/;~"`]F4A)ݕmŧJr3.5*U7&j6r,.#{jc~E#/n[+w?HSmc#E1%-AMeȝ^wOXfXUsBU]Q'ҭ+)6k`Qd#7?%k,.9R즨$ޫVA@c84T5' 3حri4\| UP^f x)t4 Q3"Rͥ[u.ję^ :J%s0(i*RBb ]޸aƉz|74ꭝu\/,٫az[fWRk4A&zk+qZkQ)1V+G)X@@ ݽI讋CqWMC)ه9*|B o_IF6y31o@z]V7r'x{p{ ~m >ITuw_m{'Q&Y*k\l2Nm.GrVv5˴ pLxi^OŽ;~~"eҥM:'(ѿxtTPyI}(tWl\\~:Q1fkE݂%w_6 MB84nzhGt.v9I:j`0kܭRgxj o+ƄSKR{ؿEO~{QWZ\/GȖd؉HruT;OLȺg8)3Fy%EoV7R[tmMX[!P bm;lMR'D_'_x{Q~QÄ*Jc Xg_4aN=xA4:"e(jRZdzWr&T>O_7UU힓׶,wʄ)!{GGe6ɞj}sTe[|^N1݉*09#HzR0Ï^ᵻj/AO72_xTrkKcR}_(ES8׌jkC>A2H{kgq:ܫh7H'Rm1%\}Vo ;%0ް`I|0&'pii4x-2DƓfNJ,qcΊCҠ_e"fMfҐJk5*=x ;wxĹu32K;|F]}*\0a7.)ɮX{5e4bRj$ _0A'SzK_d0lrq玻@L\ ;8CNmZ>ʟįKtY?:rir9g=,]Bq] !r@)^q@2(aUN&QfK 0|6z5&>V##~fLy1P<=|bN BkiCV`)֥p3 \ ei=$&.{W !EnOPҥ8 'TڰF;qYY/8=0Peٖ8f5j:ԣ E#?Q8qǗtpSޚxc|$'AykP ^e i >I]ӪoAFS϶i>bQWk`f]2qna^|liVBT1t׏8_RiOD|w@,ϯ[ٿ_Z6VD{:G7[8F%'m2P[3ul qiW[%sV,(OBtAKlT!A?;vQ+6a?D Qn<#J?zP[1BTyDȒ!Q+: Y*dxt Cr@U5mn py%w>{ =oA!躭:JH!< !4Wr-3ǵR(q8 S2oK˸٘;!Xæ/ 6ة@4s,}w[? ,I1#v[n+-c4yGn )COьW`ʬ6+f!ҋHwkso)D!HlhsUf<qebS,^<uWM,dPNpDxL鲽e;M|9!E %3L(MUw^Dz@*Wjo\YgeFs])cUl]R!(tTXaB0St:2SJd2|?s җ5罷Q +]5A `ZQG8#:$ҝEn *S5| VF /+gm%ͪXtY.H| TQ#h(*TEM#u6'Մj ˺CfmdЏˉ'XMg@x4u9nI)*"exJFfM A{AwLv78#=VQw[QfP}AHO>s\\ -ZyH]8b@!>wNⲵ-2Dy7u+,h \x(_5Jd=Wt0FE&PeSG^1a"͟UsԢ!w ›bs)GmEiդ fV/s氤KpJ{u!s6m˄畲MĦ}JVx% iv,w]_8]{+ks jaJ3@6~|IV T] mƻf󑧒^HQ1\\]Jcx\'Bl|0Tx!K;`r"mrka -|HrܧO#9Tu1gw1mTG`V@NP +lND8I<|`E%yߡF<'Y'F1.o)~m*Lue%OcSp|m-1 71f gNhUQHugMHYa:oShS\@}/:؞jO\(3|}czm/ 2A^|yFZPՍZ錄yޓ=COI{[p(2^uVhXTQ3@5Εޗ< -EgPZRR,bQLey|^|]~\Z6D7Lna^]C- ,yHs}&D<|/a|eJԅd!D[.D$ u߶uÃcߖ>6GKՔuvIh)+U9 \M$QʓD&vj&ɢ+ 1ɊYHFT?^,n !J]y&px^ȿ(JEK-in&o SmtY QaRLEfh+>0`mÝu)V~LBV1)]!Q~} D& ⋫WY]k?.y6 gg e:6 cyD#$ iTnBw] {7"1@mtPVy;CGY ?%# [fy D"OY 6<7fH c~NzS*Kz:GuMDGmi.bQWS Ѧ6P y&}(W kޙ~_8Ԟ W5[w<#G=i<$ 6Ļ^AcBtk9!ab"cq'6J@IkFijQv09!+"FO"{Ҽqs/VdYDa}3sgW{|2x-~-b_@Wg|X s~9ԑ!:#^r(]#w@<P8;o 8YKI&` i]Db e%&,;f?((8˃I-[lrǠT@E,y¾lDFJJ&mf7kZ˫<ٺect>e]ةf1 9{S>j2tf1{-ϵRO^!HS_Fm$]}7yLk +o?٥kc;HTV싫~-#w"l L^u[ @ 6؄%@NҾqʳZp}4DZ]Ͻn rX{5q,Nț ٰMv|TBD_ @m1!U) tC4C'&ݵ̑?Sz4ɮ_|aIH/֟' CP{וr^_U1}dQm>ao삔m0M6lTʭ׀H/yN$ l1 z/"վ䅵\+ TaJ!1bKRg̻83#QctsVwPA) >D%F\5†p݈sBA ..}֮,?Dd?5ZXB\?`sǜi=Q0u[iө|;:J&)I|Ze~!r?SM+J !2PKZlVjQ1jf6cx[훁h$ ,[Z?!)ib>;a m!<]헖Iy CzjGO^\wh{OU׵g@~Jn+0%G5'3V $UlX@F:V9/#bRD *.CTcICo88>S`M׎B= S%+LaGz2s&8p U݂ USoXF==ezX)5 6bL#.0tr#{ :b;M%,dD^MOHȡd3)fw4!Bl QӖ !ayO0`0η2{L7Ҵ8P2*UU~XI"Ml,ؖ\G&йx?r[tB0+d[-UŻ {.Q5'qS?#H _rܸ]{?w5L-W9vѹ_βmt~w^ l0> ^'ي=3KIW>ۃKW::ªT`F-l_aDj:yǠ].((b("a)o.o\e9 +L3TÏ*C ָTx2b|Iߙ0(X: _Ëdc7j?O #lsǣ{8'l0Jɸ#]i/mhH=DNBQ64]ם[j,Ҷ]C{hJ: AY]1 /CL>1ϋyC<vu%~G&7?2B4Уr֭ǂo)Rdu< &~6" `m|]VI]8r{%@<̇7N,rG1*.)5eFB +d0;0/wSkҎknϬV6{!5pZ6e,ק1-w3#N Ej(}i/su쟕\gō[n|K5\n7t`OJTᄱSljP[QAx!DoTGBLi510P8& JD-m$Td3d=*,Vp'ڀ*l@ ZZ8"g!:| )k*\Z#?`G/qs0XPDлF"CR?ǩh'KPH D!1:2#yW3pϥ- Q-MGvBJW㥄(~qP[KMÙ +=h}<Bm iQ-,< Q KRٻ?ΈC:wmE38Kz~[T*bG1=LɸD_=GX:7iۅ0m_@.{j2,ׅ5F$o  , 5na]7Om2(Q xP^n_yGD=C~)eqeEjsq90e]z+ zMbO,U^.Cp$.Jy6e-y"3~KRWȫ _t zP/)l8p42\TvrNZO"I qJw W\HlX ؔbfO8;J͠KXA(9Cqt VeE݀HpkCA /F?C/ >/켞 ߝeN:eݢ(Iv+*mw=0$_&Q/#>u YbkN4'ʘyνn b0-9"3c9K&JY>}/c6]%zjޯt˰IsUgݐ`cwU g9T@G !$WsGkcWĿ^2kuA ?x Eg~=*Rq#krz=Qx,a lR1T4>R6\ߟYr(l{űĉdosBnL4.gzܭ6=+m *P 8(aO\Tݡc0Y",.%1o h))H#^v Mj,eX=T`B0e 58,6X*7"&0z `\,`:c_9a@f5uGw{ 8_/ӥ!"7(.v.p;*krT:7d28i86׺_?.Ja'GCoS7ktm::%a J- 3x&hSu(K*aS\Ci4~Qe9?ފ3Mbw18]h27-ޗY7-cONUIB@y|;zfk15^9}'Ssg~)A^vHXxΫLh'tJW\-;HNc+(С7 N$Ə> LI Ru'r^h1tu0To 2KE =<>ؑZ>$H{|((" ޲ Q->2t] |/[dC^Spk MR%`"JtHmLZs3.IwYS+$;VK}hr0$D _I׏ 8yFjJӴAF`}K%>%t@t5 }w. eW yq]~r"{$j1cӁ:]LVBa )ns7IVSGc?dK@2XPd7/zQ~!&qT?"ۦř3,!銄< Smu`5OJ 5jmv<`V7\Ey h @w34×X9éjPE`u˫ QWg̶ÞwrW)(:R T`LvY)ww#9!T6|>+&?| XNvMĤQ-=6o{8,byYJIWȂtTf,qƪ<8"u38=j,]0cX4see>QF⿉ e~e/c9h;,huNs@_-6vP@%5,4 t3юzܨ=d瑜-*\4.65SG%lДlAm-cw 68bŠ;rz}@ ?;BQqhHCUv6qzo)9уN[9>c-mIQ!Bu*74`kO`>a M5PeM#xaґF?μ⥢.חF.v[Ʒ(8>?@P0L1Q)Qj:6|UT&c<=GGŬ]_HF+&klR6l"3 wd扒 )a\eEf 4>+] &Ǽ;: u@/WM;xz3D3t(4ڱꁹ=B!zw3⠸5 kg% 0W;)No[oϹճ[H*ӹ!5!) z2+q"A~SK0ϚG=9{i/cF61Uidxx|9|^^DŲVb7[7h+ +kAXTX.4|7u?@:Ie4U7)srW*~@a.݅j]ǡvBz? ĥݞ)=vHHٝfCKt^k(*MUNY,#}mx,> TaZTi[Ԑ @ :yđݭ,|딨6pjah >8 qm/vMi#;m+i0jYZܧ^P92Oj_W0%Yz7va'3n\r=اLN衦SbmRb `b4F9ɆFXz&C`_&{Izc7,iHz㘗 {x=NUSί8z2^ZqF*"5L_I[n-A]Ԃ9qoIT]E1n6'Z 3q["ϾbX8a@ۼ+D_X&+&~#gWw|<A`Px,XJL 5(hdiLI=4e i-"Q2#YPo4pPN'dfs:w# )HNo:iUj4hL=5zhㅃ Ml]2ېmdI`E'nm w*υdw֑-V3qs~چύޮ]:x1\e3L/ky.rKZz gns⭽Ĝ TzH~NOwHg`1.U{mC/!iUؑbE+w,B U&: W&uQ|dak~PʑBy;ӬlDQc`. Lu<"?W`Kx9y 6zHL >5"m-saEvP߶y`~'ꨨ˝D6Ƣ<0 T_c$lt4Yۅw6 mǓM_!> :4Jbh 7(.`u?TJݲ "kARdƌ!A9)ܬV8Axe-]f8xPd+$nqؒX Tľ4ըe+9x?wh ҫf՛WZ 10:Ǡ?=@kuSB`2M+Q?V K.TqS ,4GfcF~EGiyfɃαVJJ+:u(8KFUL\t8Ɠ5#fbӁUZgط6A!f4ˈ;v!UP$ Sc8aZv%"Bo}ȇP&ϴ;8 pH9̣2\+G@(ފl ).L iO``5Gp)KbHr?ocJ' .xL:͐0;n倦ouYTyZ7eXuCz嫓 ak/M׆nq>3Oڽ*4BLqJ2m~"˗@"!>t^5eeĪF@(Wv"2lE-ؚyxs.?AsR3a:,]祔 NNTR:Bj:utqk?&h~Qz1 :Wׯx'> rl;-7Az@e OBI44(/6*Q~HyڞlyU9CjCYeuocێ[7SjR:T%ȫ _çv BǼ/y>%!^NF,i>9Z[|$FX >zOq"ܾGLn~PJ ),|6 ›@b:ل~^IZ,S#MLHCCHbL"MayZ.]a< <Wٷ0JYd( Qӭ(:V][Ўv9o˕>~(RKr#˟tpٖXT+JtENа^n,Osh)x:/&-4,d[!/hʬy!s"Xs7NVOBB$FK7HƢE =,뱉l@\v$4ށiZ5`nCLƹ\ITG/XSNd=[}pDr-`>ˇDLB"XL.s *b^*"Si=D""$Xlz߮ЧJnzVq0=mRc 6kЙ%O(Ib7SUjo!vMs& r7k݇l/C+Sw@6ޠ9{Q=EW)8UV0M  f,/qJAaNSm󗟕 AO`PNg/L}MIy ~p僰/m">ş5oH6WҤIs(H$lCbl_$~w+\;ݢX4`"F>YOZpto= ;Pi djz댥I 3%HW„0F8R"4D n"$T]i>ZRCs!:Iy!hJ⭠ܥՋοT.4uK@2]繩MG%7 a>lv D>U2a/V7?Aք2 '7k oGCR:9Z^SJp,A38 o7H^ÔS RnZ5'>L_ moQ tB}g\7ˎCvқK=ŵlV$MâU!wvbm~ʞsէw],Sܡn#;e]6֌ ҜO 0^fEZ8JeLI1$ɞT=d .9h4(^-\Qip7ifTD .%ԲKHfHjrv.3upxcΨ"I8תJz@7?+\O( =qV`B]դTϞ,QN78c7;S"qhV),, 7&&~J,39~W3 j[|xR0I70gfBrz}`qd`tH9n\8B, u(nەMP\M#7вL=A CضkK9@^p ! 00h=֟%1M! ag"@F[6cR9E] %S%,4S3#΍=BL|"l{p]kE1y 64^>\,WIf-*xk ) "+܁[ r~>X8q@-nw`\q%*M+ (i'-[ `1ַ…L[Ezgm>Ԕ$t}Nu7Z}[3tuDT &S U$p?-A>S(^Q M\∾4#牢y ZlQyCh"Oh_cuC5}J2qFi 6N/c{7\Qf}_?h<}%_zcQx<'߷\99-7L6xqMgܕ ?x 6X#l!Q)) guuDFPe!-QYZ< ICdvT"WKfJy1!bޠ1Y ̮¤#]YU=nק \"/${|"uMRl&cREHeBT1";0'MGLr=vC4Ja3b49=YFe}]:g!@^yːpȃlÝ [ }hp+gj+]vAxLvf͛uow6DU+R$V F5X'w)'~nWRjAp Zj( ҷr -  o,k=Ut;~َ?; (̀džv >8!ە'[]JA7Ol:(xޔӉGZ [XP7C,Zy䦲|@nޠ,&`WIC{;JVeͳ U8`K!)oQ 󝰖)[w"^3SzTxjJISF2z!̣] l2-|ۢ8 ̾>q| -w| !X$a-rg7:c=[YeL;߈:`iq07y}`e_Lg6gxD~.{~si|oS)S!rC2m! EV<:G9 41hU.SD]a,i]ZD"(vht /NE0}U$Pw,ǗzUYeG" iI}e`,48d(:rBuŌ7Q4zmpbyRxlS`qTp4Vq77qLvi# 6H;uLk9P!X \ !!Ûc郴rzOH7;x4ͨLh{$t )VT0uA3@ g|Uh/aOͩ9gjzқ 3YqR`tL4"&\yVb^@⏹\ZQojܮ|@vU Tg)owg,o jh8xڼSܨ4aҥ:ʯ~DWy{44?;sT *p:5T~F}t!i<&Rrß:*Q>[s F_`NKxʕssi{|ђOBk|e/O ?\.oiUFʖ]GVM_^]tnGͱ^> Tyu"|茅[{B.y ua|y%"RL)#f;[Xz~ ML*c:#PPb2ٟDAaɳ τe-4_ZT,F[3xl;:4I k `t +W##ۺ3\GS(#{*; @ਭ =:g\^ctױzAJBQoZ-UZvrw4n=U!dwQcq0 .籌 A qlw$36; T2`fq(#{UYjRus:"%™S|wG?3q9t0DZo!5CxˎIʪ<&F3KOxr t<.n| FQF,>7qId#NA%Ul3a햽DG('Mn5%.㑓V]6j`m0F`[T 6g|}+GoZ8(V(\YADldQE8`UHX:EUlz]P-r=]GunUc#5&yfÛzct^CRr^f8KVV! nj:\5аw Ŗ:U !.2夝$)@ Q_lilRz2iQa=̾JXJ)7cX!(eE\]9?HF^zaM`8>ALg#6:6g3 9W OJRLUյ Жl8M/4Rl 9)O?q+-_52RŚIt 1BʯdC˞N_CCtnF5f.}QXZӤd% DH"7D FƂiXc|NkK$#;mXZX?xq\zd07y|#Kb,񙀘WKsW=j3h1MK!Tē͹[SjHw աo+Tsvbb-Lnw/r0W((=D[7Y%Ee͡}Xfp,3[&żjf`2Ri#4Tt5#w}6n{:SӋj^NN t#*8;B XV즒Z;?6X3~XH]nޕ9[= ͜=Z.Fox߀/)X'9~S?bhxI!mTuS.ugN֣5]U0JjCOQM^0P%ۡ8sb~h 8OR .Z+h̓k6=.㥈\Ώ̀(.xkHX&@$=a-VL^LU^SؑK!8H(TeĬFwm(v^q6v`= ,PnCDž|a"gMHpwE;sr'ײŌvqefqrV7r[k.'88]s )Aj#KvL'ՏVfg"&";!MȲ+NVCɘJ$ZGy5ɤ$- }”JdV+6"WؚJ &8!* 4R]tRX}xvT /HLB~H k͗^Fe G)BJ'}wA,'Nzv9O8 phcTE 4n+F2xs9dM.Rm4qW8M 6_L1E vRN{w~FQ$\WBi죄Ɗ~id~CQ%wf"U'<ăM=ug[8hhb*עX;(qE7A n 1#nR>йcWs;Il֧.[g@ JЈUbg~QgIg1& ao x[Yk[j)i%XD쀄wRu UXT.3I]mlF43\'qFS"qen$g@}^Ebl>gۤ1OzK$AADݎ괓t*0z` fMaO6O֮` IQ`)9MU,4|R´ VUj+SQ=֜bkԆoDFjTZ+F(#gvoh|*a3]_=ċ}ǖ;zL#0Ja *8VuaDff޽}8Jaփ姛@k Qg]\M{i^~+w./^7Q+:ќ.l]] EAQӀ ;$6uRz@J*yUqwBD3Į |5m2㚯39?AxޡUF\:o(jVJ1L !Rcﮃg,uns9FͪD(=>vVPaj$jžyMٝM.yոMCCT#5(wBEA}!ԝswͦ kqo]˻m .{R)nkYL^IBqtO?1%יkxw$It8~}"O hV@|wd-!w3v_L 8Ҿ"#\jHX݂D^o>6vrX(U6) 9k`7t pN&[#04CDTpqқ&!ᥟ ħ2UyU݄1|Zhj,x6oe9yNS,g"'K0P4I[ѮX:s$c/C Mv;ކiە-ȟO ~ {690@L6D!g= _-c~] I#xR1,l>(S ޷M-$19{`Dչ[O*\5 l-@ʺzvl1BfYEl؀_}zdE*1esXRNm` ' 4Mu Gw#v eZ,V񲐙1#/6iqΟY|? is#e<ڌ' o+y7g6C]}`aK8}^Ar*v~23ryUYOCb1F2y;w?C ]" %tk ;)LDJ1ߩo pzl([ @8dBd!*Twu3~kpi>27"퍖\.)T+RP"& P5zR#ufNuKXFSjtqx~H j >>T^i-/2T@#R !uPp:fKs)gr/,w.OWMgi_r)[;ASB+#ƅqpy ,lG)Ef P,x,M82lȋx[*`+*(f=} +'Z Bv#צͶy[,#v+,f?|kSlTA LBFSL? pBUVa8g~2ڡGM+%)&5\M F 7zY4UbLֱ`1M~7͕7_DHA$+~/lʒ)Ґ{/5)gu@icay)І\;%A >!jok%1@vQ4 X,>i{n֜-;a~VilqB@sH<@Pc#` n]()];)f ԵΙ׹j7+b]w?%[ubZ 3^3.M3jV}S%P"* cY4hɑDe5 HNRTB&-m6em͐[\EooV F> ̀P?!%xN?7NNE|>.CXpJr+мߘ7ㆂ-2V{ CV$=%1rQԦخ=%$΋ezڧ\oOR&S&˜*zA A Ec2UxVa8 T^vBڟot&-&N3~6gLȫC~ ؼ#V>@$Qy0m_ o¿jVU_VrXvI*=hi?k ?%_zQA3mnQYI Ot`BBRElc k :e%N욕&0̼#{a) ĽMyYB~A.@da(vxWmN:7{3Z6ȟOv ‘{WI]4-@-9ڍ[ xnKd$_KGgY!npMt2|Ên(wO+T8d _IPjO MSͪYbN]`iJzNP> :k#ضv8"~o{A t懡i5*[e5 ?=7i '}* ]Kd&Ǒʐ#gm0nvniQx,^Y7"_(W,M4}f[>Ȕ*^DBܯqIdƼ Ԓxeƞ+H76B> ߀F[@<*cu79eͷsKJyؗH?'-NDCj˾GVA /yc4bߍGh cV 2ߢ<BٲÑɁhӵ t+L) Ye|4o;EjN7*~A0e91bh T idmD?s8PR6g8XZV{g^\@pA:bH'XT_9h(DZgnpM};JIo T,OՖ,^G(zYi5 S]ʗn_SbF;B)6toEEL6Nw^9RRLN?qn3 Wi.t580lbU{τ~uh1nXUiQj:J짞pj25O*;f QT,OF(nd+ 2<)dKh[! 39Oe6K%K}> qs&  v_^`|aLfLP MWz2CB6}nQ?1%[S#a.;*%(_ǁo/Ty<R OCB%Nn)4M5X"Rn-~.Rn4vcGXo17-=f'xN4<ׯ1ҍSgP 4L\AGwOۦ)-Oq #O=s0 UsڠRVEM)2cAEk-Cv%m\; HpVySIyC%!Vk=*<B`--1KR^^1'ɚ`I3)T5%$76cR$emqiH"hX)?lLnti#q"%֟+Z@n>斑ohݠ(`uNbR],2j\\ŵjx20rjըg` 4߳Na DVu͜{ S,M_;HOHzEztcItEֻNd;)t] c>e5 ]q|%iBų]F/!p,PnBΛE%n-I_|y.T XdkQbh%I,>l? A߷c ,ĶrLK߯9"S,QK P b.h*s8O G$PUT߾yr\Okq9#.F*l{RdRJAĝCiQ>mu[GnK"ʓsHן,C/jB;sнs#Ja}cTHP)t)xh_0?Qnwާ&Ǔ@7-:K8Lv ou'(GcT!0eA"NTOG'-\'KzJN5k~~7f 0-ʩ9'ϑ]ђ+ЕwpA *9|i^(e&rݗ~ Nٝq.ݎ8~h\:蓗W6gMbh|kb|?`P6t~O1v9!ӖEZV"AF c?RT N=դ< րG;pjWA|4=:@Ɏxɤ R+gn&(̎'٤'=[KG1~`+Ұw_xq]:$$S!CErMRg}e=.[-;xVA?B]jz_>q8Q`:n>諸AYQBLw6c!~y½nFE./ 7Ĺ*h 7יP`~Š*VhI:A/2 Z2`Lƶ bF9ج3*R7e˰2vZvQݗUnqI2BtNڛI2hpdqBd8'-?@o 0e_,rN뷱]KQ!@z@ HIWd5ZdmLEP7ʂP?3K 81J =E_A쌜#:kEkot1$+ض]O`Kqڒ4.J4/=3'Ӷp6ekHփFˣTKX$m##rk:W}bMlp^H~N(3OK G0-w9'f%Vς;i'F}Odsŭ''Tk'q8zհc8rAJͱroVo5-:;ޔ}Q}R]o/?\8}ESo;A M6KB! VĤ(RVS? hj2"2H2r1{{Lcpϱ) Q[eg (9+@`N'öy)ۥCvNgVE*Pe Qþ]YuDZ]mAϨ](oI. ʖC1uAD P̂B4]! SO)a\ěl|6/"<|13c[;j5f$r̿.­{k!9oꩼ1V=8'GP+8Ǽ* l#3vE8q@i!S+X[g6!1AO0M) 5.PƞKgg&9ts"}? -%KN[7s& jGԾϪ2/PNIk0QaOqYg;|;2t+`η 8.Q|򚧟S? 33ﺗ1KBrfmaԦyC`ׄEPG&=Ea<ց)8BVБňP5ojΆ:ƦFSx55\W/}Pcv 4p .lD:VۂW!)]dvfV"/8 ^ ʔ_-z&q^OSO`˔v8 ujwթ4IM*B;1@FКY9t N2k:(nQ! ?|A GW6'4*@`V 4uy8`Jfo15eNӣ4Jz9ce#&27IW0e!1>|1,*ibxWu{0;Vu 30) ]jXi#injX>d4\IdicVBVu8N "٩c22l2v~KlY$V3Ȇh~DN%VE/ߍw) lDo wWQh0 d-4@$! }4}bKBf,Rň!2nG ~Dsar1!+2V$]'NlXS(9Ok kOz Ta#K88^#R3X;-.5w͍ĕRX)REj$5%̠.$(ӻœۻOYMGncK9k$S>Eީiq (ٞsC+si٧|1 p įXg)Sv{x^bE;Ժ&XJ::i1Txt"ҕn;n?oe @R!#EΈy] NZ~v!kѺUVZW~SIIH:oj(HYt0cГDȾ_u `MyWO( IA28~+vx\S,xefI1A1i6By )eOp( 'anJ'Ie55O0FY#ш Jus_D.u_K35u?׭K@J'ϝÃYI þZm;dQs2ݖo!Nˡ1[#]%W7Vt̞m`G.][Wyh V\_oAMnR|bG,"ղ0e+Me"?fP)mh_&w h{AaC3_`RiAY,"WLOO~t4TSh!k ÀgKJ]i%64ޫtvuԬQ\Hh,{< ϭŋM,UPXku"r: wD}9絲q ^&j's^D6ljJv dl4mL\C$:iRleCDS}Xe?7K `Vi' #d㷨v*43mZףv9XT|#4˟\VsβǙ$8f~l2𺳓862 |rGr2~" C/u)3m~ruRϋnϨ#u۠uF,E7qJxj*z8j6##i8iCXXplPu;BTZeٴw`AK:BoT< n&**y[PNp0 ?IZL 4 W 5j "m4_&E?vt ]\qB30 (I?T2ERggLo1ڬ~!ܜ&@`]?GBUܡZ@*WU+qiTq#U UGEn(w㍽2;S[{ċi&\ۀLSﭸv@GA LH%^3!A98n̪NA=wHQwFB@|pf5 L</z@} k)FjHW(td=%16a?2uT?AU"ʫMuq!qfgSFI٧pWbcwtqAVbe4z E;C-c ?X1!nm>Cb8Rio1x/.[s|9+~ձ]rݧ!.;GwGf!wjqHэ m顐 6gT¸1jB 9̌PZ-?pڪ' ;Kוo{C܎ R5%[%MnxJ8!z_iH:5hYpbZW c93W70"ߓs40gJ79Z2.t(vjӝțw'zםvπh+KH`@q"td1Om՛sE_<${1ŗR@/0B8/[yX{c qF)1I{@SQ21#/j65JՑ°J1Phf̪2 y>;Fr$UBP*ɞssmN[1.^R #L!C0h{:?ӅR(),]SNLiUa38PkqSiV4K&̴DL@|HTFhJ] &we`# Z>0ks eqnQ4.v l@ ߦ"sx"Egb|ψiM2p?f.xgGb˻H \ ,/iK#eaPv:kKet=sĎ~%U…n(3PÖA1p: ? }(w/C)cyc5O;If[*a3c蛐=MA=|DOLrL:~Xl\jy;6hTb*#TǴ%U ryңa^<7(;gE.m8\Ғ?pA_[ϫ,!.Ck4Yd|wf!N 7X86mDXp 4%_ܶb:j<~@`}`LzΡUͣJ3Q RO# 6;<ͨy v *#"E]? CЧX38V*쵡o;mkz+$ QbYȀ@k<5BB aZ*nJ,P]߶Yʃ_ݽTAib^( E\*VG58jNЈ=';Τr T2V PڃW5:S^bEPhCa~FlM <_wb}i1=8k-5cH #g`:X336ږwyZ(s3萈Xx!(p?<"W/qm.#lk{n9mug^4>C[ Hr]ڱ24ޛcyr!cwA ,WOqG~^G"٪<^'k`/!SDŔ_?J-KJB"2nL 7BiC8RՈ3Zk^A&Z"jCo>dw>V$}=NbzOExaL8J%|uU#}六%1i]kf<&@%-A2'.jE /y0Z0sٮ^"K]5*U8z\ٺ>늜}nq5nJ(e"0'DcN݈s+CKq6NHF@nl";!_"8O Ue]ϦtﴘGHN#R[D5C n uΝMP~W7Za5R !M [)Y΅LPD4\!($9_h;DճY]:X#mb(},-{Ft |b1L;2ʑuTJv/^EOcL5(TdׂGRyc2^k[789ph(A=3e'q?iFZI!h&Ƀ&â2"n#f4.l1P[QSUȜ~?G6yU&/$l,444So1By 0cge}hLhpHg.>ʼ:7^5ܥb )9s=s0@۾|]U2/wr14B1~ٯjMea=vSI G×Q`uX.U˥u=80͒ Qrׇ9w>U,-6JS]Tm2 3t:)BcGW8/dh63$V452V#Ț kq9oDөU?zH{,8D^WKMdQQk;vm-Ӯλa;9vu{J2jʹ_ Uy/I* ᧗;7dlqyԟdc Dz]Ashdy5U3";h0\+Xf*\#/aEyqoϊB7Rdh}- d`>XoGg̈́l}pܗ E6D* v¤1-#ZHni:#/Ф3y!2WH ,񴞥q3)){6RJm`> k%n.3;ѽ׶k4>[ŜJI'^PT:U}Y_Q"!&H';z5Yf{Ȫfˤ6"m5p}ڄXiPB=Z1(hEךxAe"`u5`~!i O`-rBB)2m*;"J 0l1h6W5Y?aŕpٹ$*9gďgP ]gw/Ի:rNO{KުJx,QOd?_m!Z֏}xXkMaYYLJGDIp ]%KS}FG jb&3?rѡ%LU>flg]d sic86@-mz3 JwUB$Z`BgYYm":ٹǓ22DTNJ) vuۭͪz*XvkEEUͪI3ez}>Lk_^ɉjf@=iM#l#Tx"z+  @s ][Kӈ`kK<Io{֛Ae9ck ptC{m{Dϑ)fhT<iB]/q.:a~ޥDG%Fϝw/ǏH<\Bsɥ0 mDm 5{Q=i- HPA??Zv]0@4L.◍J6€E (1|-~HRU]@ [+l3<{~0{*3fFDH1hObE\["Uws͐TG@*ɛDt_v-|6qUES\O^aׁLϩh@rD/~jOSR;o!|F 2{nY^`*d@#7>e4-3VyneJ5C~s׀mpSрbw=M83 rv`͹b|t^Ѣ1muϘb~E{pxGTga9U"=}_y5n03w$T uZlOp.lK*+٣r_Ӫ4,,G,FkFw\x dk.RЗ445<#%wFRҧ3ir! WB=!##J:\ lRIbMR9AY:znHЛ3`JXX\DάXT'# "fϦnS nYlsYYHKIS&tfR u~Қ[XmrsƘq_Rx[fEz^֚6SV"%ˬuH{2321-dJkd*Ĺ۵p3`@ ;<-P3LR:^ sE4@n:[y0¦$ | /{}܍:*i}9G+`ti{Sk&=.msS3a ab#)PR$ţPJY{ChGd˧kN 9"Z \ҶzÿKQuⅱs{[+E8h. ]qȰi@V\8m9QQpR'd6݂ nQ!GlO{h'Kͪ !v#fDo?{v٭ֿDU4sbpEpG¦_88 0 _f|vi`)<pK7[(Op 19VNI *7Vj*{w˞, g$m\bl[>;v #Wmo.XgQ&Ch9=7"W_U"g,.#V׆!h{->t.1;tt_=mÉ70>vaj+l'u&+y^ʨ3؆EkE QnxIcmCY>SߊZ-Ny}Rデ~ [HFWx GL{V7بS-i\o_ pF+fbږt?7mb͗\Oe&Eqx+bLEhkI +[Qo`L^ɴaGȷ%J #C Z*Ƣo,K.OM̚,i~\Ǽ` )| ςR9x!%r54drZf4xw} il3Vpsdj$f#{#QoG7Na"Q Gܛ#KJ -t#j<&(%>=K9ܙ]߿<]/{VoZs8|Xi'NX):Kl·=rc P(wJ[?q8ebC2/1jqd#uT[F5UW%mO5-9F#cCzM9n9!aH?< \V*w²:U'R~.[?o|x,A'˿iw7A]f cVQ]/ )!QA{uwÉ?) Z*71e.N 3n.L}ϲO>33?틁o_3'qtf8if3E`Br4Ĺ\1s,J6 qrHPvknQcQ̴Qͳ갽-)F WPd]6c 2jH6d;˅ ,|>l:6]#iKUT͉ һPt "I4~ɼa]KZkzm-m(s@T*e5.!ЧIvE lԞ2T:+ŋx: Q$9vhϕh7?|Wxc*'J+<_/Lc: Ҏsл5? \Rij( MIpjox/SR%mT>l6[Q}v$ҐJ{%nEpZP;`@DMhO70K(n:A+ +>hC!)ja]CYܔo b^cȫ7~ `W0xT 8}ofnHFRҌtkD]-JSyI3B-mywX = 辨A>tzpR";tlG;fTKbfo2Žt"@LE^'('S.\dtZ]h{oGۧrT# KP0PofI^ª:\}O֗ V5YbT2\hs42,мI @$R[fV6]ÿu _=zKrx9Q쇎K@/z&=N/tq~Y}뫢p';Rj+ :shŻ26֤DnًK6^&,m@ϓzX }9&f_M?*+0s|9$&Nbye-\*؇&41$9ms~)l1vmWKW >!~0:PR/iJjE6ܴ% Д$jaD~~IvEJp=o@fSY-F%wP{_~3fAɈ6?bSwa_AU25^7T)q$~@RnjgmT+U "ttTLit{[V_UVʖ2_B.=7k8M#iWN3T'%m>} -oܻn7:/s \*ֳ X J&h71JD/.:YX%(uV 7>+bxYy*}wx crCAAHez!B؀X[wj|؟F%Mz6tXE^a,>LTh 65PԺ?׋5sN%TJ<Xn\$NȷY6%-^~1߀j ֐KHXu|gv-YѾh :8*c=G„nqJ6)x,a|(b~ ]gWES:S̺&a;' OA7$M"pE&#o6omHulG>7Rp)Ma\IZ3ꐴ0HsqW{\_&""4ɽ v]k{ zs Ty'%-Oof3{{eߓ[qU )޻/M/~a ,&U 2l d9fvgsXeBSX&u").9ʉ<`Y6M7%FoXFqxja^ԂJ&[T ;QKnHXmakeB1K 1=HQ'f'14m`'E,1>@)Z&+@t6ƋSʓw @EB8aAs$NQdEl@-cHCjH}{CSǿT֚%$9jC $wtґGլF\Ղ9tA -Ms3qB#82}Vϱ~ v |ٹT>r‡C<Vt-ir?i^*omA\ 1n6 Q\[g^OBE+m$ YoGD6e:9~Js=ҿ !T&"4zעȼA¹B׊6,WBTϢD=tlA}ͮ'upI=dl۲{.+Y{IѦEo%~CQ|m5AZc]6&Dmnr*:c}FjL1{p89l=' 4bc|dPGNՒdu}s }5֝j}I*QmԒd"u8nNTr.3ౣ oXv&?AyxPj 0d(xRAݗaؒZOV~d͡dnᬂԱ*c^2A?LE2 GRaT&0gyԾ-S rKm Б2joxA{_?uI: G@,@[! xՒ>l1ԟy'm(n֏H9xYtqMXo2ʩ!,KrGR~Xe!c]婉B 59j{k%WyrrTAcI{*sDBgmꃙ]vXbM6iC,;1?EN쥝E\h 1N.G2AKnR =qs1Nuޘc 1ܹrq5=9q;)[==}:\ ͐(C^6Ds*޻= .rS}MwV)o^~ ne:y`1UrC6p\! h\]"Osr0otC 4VtY!9Ԉ|n[gǮ̋+Q%gFHu񈮞9 -4gadv qm+,PXKZjq` Έ]np) avb&8f3Vl8xØ7ֶA0Niqn 'yeU'@q1*&'f?^C#~ǯQbxאHǝ*;sx+G>@|aCpą?([`F)ܦE3zhÁWp[ҙAh}* ӜͱoNuI>!@<9t;>aaS#XkGFS <ƭ3K}NV$mqkW͕I7-D8_iU S-Ⱥf;Odt+*hCvD8Ѱ `q,s@! ቺ R1^9K- e9Z+#Ȃ0U ?I} QCﻄ#4 O:!v 8Ѧz~#Ľ DuG갽4RO_T5 ,adQE ⺭xNGS9SjLvߵ]iBY<|( x9jϴKqA:}#voR.ktn^"H'kr75jm[_J.5qڸk-؜ Q"h?)T q E+ު;i8T>F^cH^w6r~{|'/o9i _?iY)_·ijZHA$çziF`!ts{8\3L)R3͐Gy\bn2U'Od~܏hqN$Q!If[(ZK:LdW`o^Ǧ)Vkyz,{[X'BWA'WX3P_7ٖ2X2C I>.V:oZ9]N!A;*YdzCbAϙF죁r_ E"嘅UKln?=%,mdZ~Z0),rn.pZ-T8Iܵ?83lǓSrtV\Ԟ"׉:[*5xqPҏ8x̸FXyO7#\P!@AgI\nܖD^lFnٙ (1G *34{4"HC ݒe쬡$>ls=Gj[5kAƔJ^gA 5P *{[ sg~l* ï\,]1eGh1qGveΤܕ./^_I4eB늊S4]%*L^ Rc9$Y3X嶈wk^RĜ(=tXCwnR/u!_Wȥv-rGg8b{\OY{EPP/l I D2٭=h<eܿPJTl9j]粖xeND7-):ϝC|ZL|ְS yR}j-U9IY .:HՆУZ$[bk =9bCd.ϠׁJOꌤX&sMJmWqexJ¸+hYi:gazHdl]]%/1Q_?+nBG - jT j $-K^ /W;s݇e(Y+q_c*'BFH:.%YWF*j& YGcJA5wx Pt:ްT35Yԑ,`I#5~> Kh ).&7o+'8Ɯ l_- Q󃻍cU0C92jnX*[ ?0:WL^5g#<=y@ݒ@lWn(`9p.xMC{bb۷qAqg#οA`^W 6NŊP>td@wɡrtHΡi0-{4맗Uz_Ӹ۔;E&1 T@W4:~osAdg*H2꽗SYr *[g`HΑ39~Ӈ+*%΃0.0:)T#toHQI[.dX^XA6[OՁJxUR/PxZߗK&ZE]{&p2}$C= W~R=P[At, .nD÷;`pk U.VuFj _MtQ?=6Ws͓WlZq^p׋f:h,_u`v{j]"g8KN|ȸ\`jʠL \YK<!uf0G{=*Oyԋ84Zv_ްvQ+ lF)X鷕i"5Ak5ų26v$M#\9XaҒL'aoUӂHx*u9I$s[c/C m wݹԏw?' (7Oo5o I]6( K>6'_PQ<҃z]BWÖ0";?zehW~&Tl6L>I!g>xÎg"`W #N?il9 яP-Ww763at;CumVb8riG13EWmVdkLz-h?ՐrEΐI,fm!~ZZx=:&ϳi!@sp3Gdr Z~Sp=B >%ga'(a/ƹ yx TW9t6vꂆH\zV+}ٯ>1*}2K"350wIJ< }ڌAf|6AzG^+KjhߐK^ͼPSfPU6_,cX~~N&;kg2n/i޵ }>%;8C+[ 3wMHQO'C),KVHMԗDN M׆ j ˏBy8137(?IOy1I D3f6NcihRǃ> P؍&?&#XM5 TSP3Z*uzF (CVm[2lU-%)g$eޘ)&DzFe h˕7/kb`S Qn" 4ox&,0?s_GjLGPW@PL ]5w[2FAeek80.?[b+/ƒVߧZ\8\6sxmG8n'M""qM 4VC+hPR7 J{7-. 4|hek<:i 4\v}_I4r= 8oz{XQїӣpZi҃3XLt*Mh$4DaxX/”Rۣ}}Y/C)~BtɰojS NCBF`T>/:T6s6OE҈U7jM-0m3g7Yme8v;NJCXO4hXh\W,y =9w1ŌarpF܄\׎~dK0M2rLl-dC _LagYSDސkgh;ڟ$%!J1WinXjXJ/w~PGA(풭Қr9o|e:}:t'˻#&_1!nK+UvKەK@_D>cZEqr>7iɨ[,TCM_j蒢y3Dy (Bu[j9ܥ-}ow1(*?}<34" nƃLOºڃM0$2l[ZkM8S; S,nfQJՕbS[#Zq(0-k_}WFQ+-ێ[/ 6Uk/zP D'";WݚLpb/Ώ#á:kAJ}F?ǽ~Gɟ%pg"9fjSM_n+=2yARG˧1ٮ냭/O\R7{ip/R5v?İ 4;MoMǧֵ}BrQG3\]-[U(l N*wѿ5ϙA# u c: -BXş`2U|ݥNtzv*"ch;.;4uCyR|4SqJ;j}9AN68ޒ?7U ֱ&|/lޗ3K7[ݺkx?!u9sy8W &3$8$Z$ 13/+R˖=ުp P[Ժ6r) %+Ԓ]VW#%ң?Lzz]&,5ѻE6,86;n.$ Vj{Qo\{ddX>!cIOwٟ~r5$E$v(lo|滧߿ ~٪YaOqÏ^kf} IP+5pgyLbv'Në-#}ar-`e-I+k3 $=.m1F?fwJ~]m˅ nPqy>7AC?mf#d ع]=`4uIx& kb˲G(jɩ riX ,pr/k@ࣼImճ;qV\;+ ͎kzNdm0dfZuոmٖ~+<]=}\$L)xw;p7BTcq6%1X>A2 `Мt|D*1]>Lh3L5,mh J*.PAL+6wY|ޮs'kM{"0ŢLgb-0c-ގ#+BtG٫a飓o>AizO֣7(}{1peY:JɯN1 ehN#})i2Ot-tmׯ-;:{_Nr)N8B J;kp,gGp4*X7)m@,S [q u̥cV:ES"~4 EN<_WAέd,$rfa7\,ֱa%$W_ཧEAB\ṯT^@Fq*KTmH=8ΆP2NԜt m*?o7n v=O O`B a}d6EPQ*le@!E퀀mrrD8GD~&"i oWp75sݺ]d5c:Y`6G(@ġj6LE~h{xY8OC>wk f{_|)SiNt*Or[ С t? NjdsZ: DfVsbUDveȡNT'-+& OO(7vDWBU;3 vrD~#yF҅ ix2SP JupS tKE :p|x s3C #0 wg75w~!;;X/)D$@y(7[n95*A_gFg=8dRlqNe'szV0KM!ՌIѶG8*WF0T66Z,o%6׸PtNbRjZI `.RDǁ![ X^ZOSQyqQ)[2C9~V!1 m Aqrپ*Kg;wR4+znB@&)R*;z+dftW&!z2eS^gUAIos8r@WUP#~U#4np.{o#wJGL6slfSnV?L7ķ, y i&7;Q wNM`f5Lx׺m <sx Ǚb>fϖ90Y5<\H*%1RTvDž݃]\*>O%6Z~,C2Q&`ꄩg³*]P 5XzӬpުn)sɎwFK.#eYyҀe~G$7S`Z鶽֐s _H}+ՙx&9cGnU̚FG~6-'^yHr`4)nmfJS?Pl*im/F1]62t4Bg4pK.fMvNh(U2l.^_G>]),%]ЬO_'Yٍd,M0&683е8ϨBd.w=mx;Uq,b{Ikr+  1U>ã]U#8̚"bbv8nXڙF+qcq5a:m0(^%bEW?Gv!^"qgzd`M*.%6=,w0Hv2޲#2eNꝰ<5uxկ0k6]>|237wpzҫ|+xv[R˪f] ׉^(kͳ#fQ˺#s uYӌ..ZӀ,/$'K< -/o9$p[F vg!]+/ɾ'́1 ۧk[Ǝ hHL gHvAl0]Ř-X`&geՕ"S&5 smѩIUY Vږ}(yvSIQֵK 478:`+{y+bcΪ9qw2o9ŵҝdE b_`,d"[0 !*Yf )8>'q,zIXR;t).4HK`pz%RPٺ xҔ R(h9nm`Fg'&xL=x''4,D*KVn YYy_S (e%]@)R%<(Z>?lފ3[]oS&0jv5a+l[Yu&j02dW0HFY7mzpQ #D1[ U^Tz2tSYYO@H,Q jºae/VP])'I |1"vMK4v&i?1a 'RlhKuwL6sAoqs X$JKAƤ84O?!^^W`G9LthD-!FyjLuC9s,TU*ܙ(0#)9<'"Z$c]VB9o[SncnOʻ浣:%ͮ#ϿֽޝqD`̌$ e8:(фW_&[ )XO`1} '9`A'^dBpSejq#NNd5`Ʌx[ISĩp/[U ]mC#E'VAD 5 ut!ka &\?A$xZʁ#uUd~iIw7HR~_ʴ=N“Mj|} ӌ xXG kZ}i/#S@QVY VeIg2R\^uR)Xб_1pnm}5ZT%mͲ(gdx~٢0jRZ>+߉HPwT("// yMh!0U'wiqEt*!^"f\] QS#wV$2Qtp(}4i{j9E4XWx\o"lc99yK4 n*`ɲ"Ɖ&_+i)^*17 1īs>q[6-4{Mqez.6t*~~ njORVƥ`!n59\z0 oͿ]DQ LF`]s2V3I}׊rtb#R#vrd׉6D4XJAM2ĉvf9M$;VsQsj T1+gU*mI yұAuhyP&q?ӘAQe|S̉_RG7+]+!]]h.{ "S \HW*j|$ȁ/UZ6x|ޯ<(VT@aP¬ ? JwuihyF4Q߆M&6O`[MߔqgL?;UP "+]*.ž9:7C< Ɔp!\nlRNsrC%zlsLmSR-\N8¦_:DR9Tr`阨i +X-r>fs#BT/t=JR3}zˬ<( D !S1˙™8*ڋ*F:bbJBec>e1xK'5ga51+[(tڱɩcu2͠GJ,(ufhS ࢻ楊m{͆]I|r#PY wAv$I"vp1oSq5c 4 $횂Z ¦PK(r1CTX=eNѷɗ/5{ݖ)r"en./(͌0_vѹC?}U8if;+4:@ȫX'ou4-eP mՈ=Y4ҧ(}!g¤śaQ5w%Ib8DϷȰ.oC?x| P[d~oF?3~ZJxvQeaXLX 10ֆ@0=I ǍJ\[ + _x#d6U.R3"j%ytk=rjbyuԉ!_D+95]I_͟V@J' (v6׳Y6Y$x(:\;PM⅓J"Q'j,䟆!wվZӎ$/|Щ/R|Kk{t7Qő>n~Sl-7;9m?=r@80ܰ{[.lz̍ C[/1ܭXlŒ̤ W@ ,oWbP! 41HpTZƭx@;=819K74 I lSh/|.O枻gڰ^{OMF}mQaҧ}IXvVd` D&F7@cո# A+Sq.";}P7 "&TM9>q}y;?9b%؋1}m0~7!աHJĐ| p0` [FX}FjK6b؄Q >lmCTƲ8 Qa(bJH3?=Rф|\H١[w, ^ Ƌ_Kf0(.Mz aOHj!+o=Egxl? qXNz+i^ޭp" 3m;H6%f5sx<13lP̰"Q|Uڮ!rK!n?DB(-[u(H!"$NpBbq๡gLy)uGU\U-SN"%EAQ%Sby_֨' #/~RRSvל72[x&1e+BR*`b5ܤ+Vp"=Óx-3ŲG fkhq}7c{|v{û(rtc(@Ag dx7R\J=5srg*Fv(J;>*pw@L>r [ 5 թHlp.?0F٨xϚPia ̿@N44eG?XiKq;X<$3=YKHH#XbMХoy,ƅMK V-mtWYGVll)P-yRnxl&Y^&š/]Rzɦns1_.%*Ũxnf*7a岥cm2+d҂KA?y&_7wC@vbPjoD2lRJhjE īY^} $a'^U#}q"Mݼח+({OIoKÉTj-} cB¯SJ . L )v9laXx(G̐y\nz} Stymy3y+Q%kk>b5*ntœ`X*|Vl\*{Dػ@JFZRssEu^PѢ"j_/ʌ'}z-"98xi[BwNHFzLc2;)K~^j\TCXh-veo8xp"RʠLîP,:A Kuۨ |3ϨHwFisx%fGNb'ڽף( 5F5616H|dfwVUkW ihhu$¶$[gx2L.xM!*Zpk)R#r?\>O3O6g(:@}Ed5ldUF,ݜʦEkMuHxZ(IQr 3V/^|5"!D1p03ޏQXwCaau*bŨd4BJ2'Q Ȭdq\a8CHk1A)175iRM#攥G>V7` lρ̴[ "zO|],k`Bu͵}RWumδY-f]%k"3VmՁ8VܦcVhwQLvXJȮf.^Ar9FXD&l8~bL ReYj=9yn _lG{/<x` X2R{Uu/@v`!QnНpj!FBH0¶>yM9PgD5q8,+2@+:gkq:c&7Yrs[3Ï),3Dވ]9CLǑWANs~&VN؂/C)Bi;%& 8p_yFt7OR>@dF%1eR m 7»B&A+Kˋk J^9}o-BʞIccm>5ׇ-ux-S-Ѭ3%'30ϓЧ4/p 9R˸_v<\9PsyMMi5BQ,TF#ԲdmPi$K>BGQR@:iZ+AMEzoI 1+[}?AK6(uvYMnXSٹWl +ҦORѤ9ֶh,;s=,jφ\{pk趾Qe[۔z(~^Sa,ĥ3h`xbC-F~pNQ @FY6S" KM$O$NY mh>.U*zոTX67!)CGZL&{w[ZT׷'܉j '4-`4xjōLPAAϒaS,' k]{.ijד-(R843j㴍&ðxpVwoϻwDx1}ӄzJL`1fqbF1Wz#T!21wԁe\Pol%TdCXaqqچ9 tʾSx`CU>@NsgP,ő)iA:=Qg5d]nS |5"e zJq;O lR@Ոoe1l [WC)d+xA!D?-(0D#k4yȮ\߾ї1*6 t+P@wo鷱ӳ|;xLĿS5NSihZe>#i9޼9D+:v E}-YZ/8jJQCUFx֔ˎsE-qkkcI)'FQ\©B18  NnrpŃfE{!;uB &BaGb4_.H*Wպ%x(4)S&-Gk-+VG*YA3ȧLhC:zp 7ROd琭LSi`Diz񣨬)w^!̩9ό{!+KA=pZ*Թg~Tx=Te" OzG8]</T6+d(}Mk&rL9pM!Lz&%-^AB)2` { 5F!-uk݁Uy anQ }A'Q|H=T u,cA< $J@db/Ͷɧ|v1`>[줯{TB _"t6N8rFHzkz˃gtzaѐYAX?qz!R1\GiCͯ5rıS6C}l3a ?/줵pW2cr8 Čma1:}2}p'ʧ>ì3<}(k Qbf`6kVN7AADǩ#0k%茽@AݚߡoMu'DS?> ix pm WE<׵{eW'-WOuz$Hu tFɧ)y3rx6K扽'>aQAٰa; ,3A܁oˈG!ЕPNLHQ@f6lŋo2jD|Dv& EYHi?tUӈ8Z;`Hw}-g_A!C[2w@"4 !-҇>R$g1]GF/CF.9 \7D8Sn A*RϛϤ~źsg`clxWggхvh$d:nPɄB/1$|ɦL hgTPwکXO)M{v5(|zCyY5dpV Q!AkXɠUh`[B}$q#LkSKL(r,B;y 8_*O_G.Rf ώ}7fLg/č+. m?ɽ.5DNh\ڌB{+Gpȅ͊!nܟoxqRh~,,cI$bL_0.a\P[4ʹIre\q/lƱp9G -d n]/|(A2&*Ft 8yH]J>EބεR"Ѧq`[_Yl 22 Y^%W}UkQ!}A}Ӎ3 P26壇<м#rn^@ MH6N| Q3:eO8҆de ZxK&"5<ɠ _dRuW+#" r VnكMG^m[Xؒt/AԑIKBV.$oVP)Ai0tAtS[L̹+]w=Q)gR2Ez0=J|S.į( UV}*}F8 n.5PmTCBpt3!]~5À]jsA%*X%6}细npIItx Ng1|v#1O]T{(5Ǭ_t I37B;I-n.T}mV̲wf!o|jlYJ&&āGgDz{;5ƿvz@;!2qz_>Y^P.Gd:|Zw23Q3ig|kCjZ giAL8Y|)tCiI8S3*o_^Arh_R6!͕aMnD[K7.+4䵪xs~E U$T4@E=Ewc]"-x!I(8Y;Bп|<2䔱$-Z3u=yp-iGbSIߜU^ڈP˗uLw,-G{٩QL}S1:$%{vrY^bW=GI:D@^vUD&KJ2OhSam'5֌F6D:~{FuٶAm2u+br+Mhmeb0O\ceŘ~g f kJ 0%-T5%X6Wݩ7sVaCPII{ m$(Z:le}k> :U @;`"#CDj.CgckGc^-RӒxH㴅xf}TLbcu4Pvͩ+Xу%2#IK bv,M֨޶K3x,Bzάw+s{#+$^C{s<M xu50U)pU]3e{g#2c1 ˧LH z=w=)[u 3)3nqؗ-.#0YhIUǸHE^WV縻?Э"RhW*Ƨ- G9bj::}PTOR/κ'~ 1{L5^gt7V*Pp-%:̥ifg8+;"gxt~{\0'4z/wₔkw3z2+ؒ!T_=a-*Uȶl(Rېغex7';fB8qb VQXޮt֑n@ˌiK~ed8DN h&F_;4UDx'HN}}xOНyt*9ԛ6Ke6k(q *#ONŻ^Zjo ?[[u_g\Į@@ЇɇYԓIToc~7|C5XJ$z1tk{fܣs~Þ?WUMLXk%^ _`m>zq+y$:j@TZ9qLBmvrNy<к৉jԎdQl[ƖQi͇fW(}㭅MiOCo0OCa:p{n^m5k"TE! >4 gXm`L>nbBST)cg0KCǵģ8Қt:O_=Lct,DxD=>3~.&ȏ brTv*Ӈ%.nR|ryB|IhM^ lC)0db,RVĂhEzJ_A=?"PJeh#~;Mwk,T28L+ SKL*~sKm!7YI]ƒ:(6(K3j[O>Sy4&PZ[JµO11+X'_8ᱎ/vTzڇEW\F<t3!ޟ'\z@7FЏ6T:GT5v,RԮ%d'crd#B,x CPpOhW}>:fX2HV(9shőg6iY LJcxH0KOUUDpX}GDd'ȎSi<lZpeO4W$*N<% n`;WUr0rsl.Z:IVK) 9s,1Ul29c yX9zI >fI-t'|bmFi%]ePV^svƋk6ҺL\h.`%gM«G1d:S.? oMf~hQ=~b oDBo~1W-wϖQo\eU6T-y.5FحWN]Ñ.Z2JȸY`VO0g|u|Q..AY!CjT)^rLy۲|n;2@:*WM,JNxPD"PP&@0m(xZ['y:rM.92)[j:șqm󤐱 0K4LxiSm,S#6{UY̋_Vq=yjT-A9s&_lw!L'V88? &qT~;1"28 hoa|m'*Am'0Y>@MvՈT{/{j/KlݴGvaԾJI>N_Wu8Nѭl#$^9ХgMSƃV 0NPL%Ymyd>/_|HIk]k4z1ݵ}਋Q|ka ӾW#jU(V- e^SB-̖uqhQ7<܀gGY H66-鑢QH\',BLq8laӪI4< R|k*z^X` ;&hP[iZ{C!<ǘ AƒMs,\R&wz3Lov&ʑ9;]|E)5b_1C.w7-u?ܒd'TL~w2=PB(emo'b% 8jʅn_-s֙'L?yt 0"<K%计ܹܴcq(\b"q%ZTr}I&}hY/1t M_x 9=f;O|選%sA(ڑ[f 'Ƞ6ǾpIQn%d ̩B1Fe/l.xtn2v|^hjѭ+}R~!K`B{<YA:lЄ v3Sc \SkN EwGpMB\qL9ȑL?7 6Ry#R0L~6 ;-H h@6opEeHv_C' bṙ$Ґx._ M=+m5cߪ}&' PBHpQVzJNӅ7ďa\=JBM`RFhv#Nw4%b؁Sm6WD"ϼ/^s!r_qљa=6[9 委>̎JF*LJ:ee=ˎB1GTqnTcW~ A,cPlyhw%dSޘ1/~lߺԡC*v/!q2Mtl;@witx^$sV牑W MT$.[Ezm#'>FR + e7==UHfS-F= ,q[݌iǒ7."l}nτ6ur+Gj-; B^4 7U~ xOW95=![4'x#j=aL†6"w_Iá3 |vk,/?>+*?-Sϊ\7?(MWu#fYo5V3ڜN:vs)ྜྷu/0'ӑƣT@kpsB=|]bäE(BuE t޸(E%TД(O0lv:#kdR?CFԞK`ߚL l }H _I2ؠUĚ%'|q $l| iAN!DEACKI=/S X6kޖh@6zbSL恪dW`f:O%ٶShAI؅L&5=+*^I[5ME$vT9DrG1N@`XY'(۔!DP¢`n |+%ߐݢ#U$++ZWl|n&ۈj"eJKzبwF_Q$u^Մ gAT*62.r# !iC$V͡i(hNˋvw+)-K}P(6IPPEbSO3@m4Z^nyu¤o˹1+a*Ak8&g-՝؄G8'c@(ۍ"slv%Mt@hηFݢ+ wAxfT @!= z>2s>r5tHΏO}Ed_Vg||S\ZqAhٷ|ܔRX 6&tCQ|`^A nEػ٨;Spܡ &ddY"H0e_.1m0C`>p"Tɦtze`]Lee J0/ܚ2凿|#M?#^Ӥsi}qKgKmgY>ixuL.uA57)g8$na@wlgؙNp4i}l(.gc{>.6PJH6rEec/]Cㅓ8E&澯c9WPcSsZT6߱i?ftAJah#jR<,6#KsQ2]Um.tE\]8ȦoSjfԈR;ڕTd`('=!MȂX=H5D#i;>9L@!h l*k@-u !\tBOJ[k57RR  aCuG>Ld4w2ݏ&%.  HԜ&ԇb퍪ƈUTԢ.'x<$kݔ-xsroYз1AMD UQ*ׇP(qgoWU5*j'eSH*&@jtDw1,mCӦ>u]ҘZbb0ѝF:[B+n\?6'^TXd>#P+< 0ŔZ)M%JhVU)dE ɓ/K[Ӟd0%&wbMdoyw|f"kdV1p_!Zw#V|9I YD0);ϛϝuѰkɚ!!/ْˋC -{ܵ!lN\^iUkO}U8#Tx [.٧93㰒7qcٜNf)4y#] ۔bٔzCmZ $s=ÐiowCL4WTȚNnԠf\߫$׶ǫcWj`[9 +|mXܒv)pL/SP3^˺]y}Х\|ZJ92wj,qIwVFǶK{3HVC>c%W 1[3z63%_a vDnYiD.#4e{>4uKXcm׶[_i[%e ')TcȦWv{AxqTC_2AO4PIq2Br+'s+eRKx{ie!PCs.Njb=EC_!g|Owp"T-Hv XhpK?#EQ0r.eygfMElEI. n1E϶t 1x`Fc‘,ړTi䘒C!"4t$FHք%v WƷcY.nb]jn^q9 jACn+%Y/)Ltr:t #Sgw17|,wDr< 01w^߆+]'R]+g\w8|3g=h,"|b9r=5:$e }@b |$#-7OIJSI? ZYeWc]5+&k~,0ŒOC0YMeZm?YAvOX5 إVJ^J;a,ny vBtW`%s*w[HON] 8g`c ,^T]?G[ҧvhHƞ7fPƳsmI.T8 }+55YTmgLi[0μ#/,73\5gV'7JF#CaجDO>|`%4;jS1D*6`Jxyʍ 6ٜ~K{e7 ͖v9wYfvY ˨iH[@t}􅯕G;U3{d\ ͖4ODبu9dz$ |oWK[a.֙`K#`fOt\[C;( =s*mɔ;hT'EUM݉7ME%B~8__}49 #b!u U JtE q"hȚHXhrn)^OV=qA&1m@Sn} "rlǒ gd T9!2;}ݜ<Z!~D!;槍W>ŽIP(qK8vF&eN6 PC\}^Q˘`GePw48YTnvϮIcF3{Ns&ZNpG|,dzM @̈*/rhbnCH,X?RX%N:T!t."ErCt>P's} j`/AM.$}gu9(S䯾5&˅ )|: pI\NdM0S3K UWÝ:M1io3NxXߗ:Bo;6eBBNW2PIZ,Y<׷{ҠT Յ}pXvv-kAsF-Stj^RuxD5cb'Yfom1ص\Vbn+2Yo&4 )45T4+l,j$ "w/9oq:a lYԸ&##QK`c]MLR ثыBò&bNj8]kq yo D)4r㼨va+1D`e 8p^(HQ֛*fu}a^3|¸߬F~wѕZRϖFÞdK+j8MܙU$ qΆle@K[/S0QmWjoU3U]J@ FƷĸEi)mV=^16kE; utj!#nZlhJeeeDcWlM'M>nnTlaF?ܞ[;ԙ35.(OtMXZ6|-KE7l3N"O ?$_|PP[hqש,:hu/Dt1 MPy.3ȈO'ά1U/Ai&?F2tz>m;xt~ҏHt#n\!c>@'mA aܵv!XJ*f4`3J !-+۟'fڥ|]HZ*aE)X>z?84\1BǗ?`LO,]S$^8['c;<Y^'!9o 4#6K%; &+r e˄Ye8kǗ |(=Q`S7&a$k5gXC 7{t|iQ֩?8ohiq'v.h8KЁWI4:ȓ xC,uI4UC]wX{Og^a8mvJo['x@ l| aĥ?YJ2_d[:8UɺMFNo30_2eE y)э._^vMދܕacHrxZ^CJ[V,85.ՒuғQ3>+zjw+Yx J$مQZW+<#\+w=ͯ&u#1֙UX ķNݗwg*2ֻi)9s W%Ft0EZl % #W$N kn$9$r'QoƖkqҊC(*_)os\L`.UoXsGDѫ3 clG$@E'"$L[9p(HV:Ԇ cPqu楆p1FXm 3o9 sхwf҆qpJ>Ak".p13֠"}U)=X m[4.9/\~C 3iTO SC,A9B50T$GyVSƥ9Nٍ:%B(hU8`%f\N (5`qdɳ\sMf4&gP%,t\x=*2c|̉[vy5CRݣĻ7]䪮qn+0xFʣ:LPII^c+L29聫Ո*H&b H~-%O$ VZбXCH }s|* n@:8J Pڗ󃅲S7xK8jcO{JP$>K!BszcdԢ0MSQCSȵbM奎'Z}Լ,Ƃ|r2Դ$ ̙GpJG,xQ(@Ў$A~I#-G?'3Hs r3m0nl.&Ī7QCo8 CB5|ىE7r3O虢e0?~_o[H4d[b*Ջ\w_ (^W{"H2`ܣ5hP9@ڨUge OF$bi3Z0}]]FLQ#HԠοD7lgVZwTa?5t^oIQ%D'&eW5Lr\S+xI46R!Fjg*5Q9ˊ2QY6M+P= ݠd<]xҚ/ヲqqhizS6ԠLcIw oI@Bց}Ph 0+Nk]\EXQJIdݷ!%5oIV2B_jt[]433jiVvW:\i#7Rns"WD]xSw% OqƼjGosl8BX96':ȁd+)<-%IBSvOk=yO c{0+*Vc1[ˇ@Pt Oxkpr[45"_+:v6{f'KlGŹ.ownڎ3_D&+fs~kDE8q${ cG*:M~9ezZeP6ҒgPx*HO}VTVB|Y?Qnq@@VVc/ɔ01^޻x3y,;Llˊ-ȑ$ÿK=9 |ЍU ڋ9Զo4}dv)YŘH X&@&Xy^Tc*z>;ؿ4nÎa@PlhN"= oy3flE޸chQwqJ.Kw^؊/h`dT/WdG*>v,f)B vT|V*k1O!s@lP]EC:0٤ \!p挕hvsۂ.3&KJK3b,?aH+S} dZw3dBtJIE8]γ>側-o7'.53AtgjQ\Ǯfw”N{j\ X& _@8 +E;?K~PŎ v a1=@_RLJ߅nzF{1 - 1+,Ge8`[ 5Uq҉C?]ډj:7 XKowQ,| 4qq"ơ)2 7|4䑈ɮԼp؝Jp[Wι~ Kjpw(=E-9wxkKn.w0?;hy )*!&޾:ʳ\C$2uyZSF(e7-f%vZ6YNWxgKM&Ƅɛ}XiG ݇^K6^cX:鐬s y\%}%pE?2Q 0C\1 I:쯪4+FX>;ʷV}kK8 } /i봳!A8y)3xA ;Lu# [X:>)"!a.6H b%A^ K.[KR?o\F#?G]| ݤ0Ǵ-HKoS+Nϔ5s섻xaR 7 LW3lҩn˗KԾs%sxj\Nlr}%t Uu,`A|L|I4|Eꁍon`o=AjҷV'f]col^#8uOBϧtBqߺӌwGWZ+o(ICC$)^y-!u.qh LF ZyvqD"/c'L? eė3hs4P4"n/Q@HGl:_xKuMSEUvUGT~@SEfER-jO/zt12q+F-[uItrOV]emiľQ׵7渘5R"e2"eR{o" TnwN1 _ y2ތnљ ANԄ.2؟)}|~ۛM5Qֵ)HEp#[:gĶuAO fbhK~>{aqZ u9j4|);aZ]ʚ#b)v|o!i13MvFl`ģ;nB%4s#JOV5W#?+j&3:V%< Ƹ@4ekKC37dn$Dmg]K.E<_<[Lźty^)d_fL$r% 4:{ mflZKnr%Kxv8$G}~QH1:n;8l<"h' CO+B"n7fx4*nw&u!B3c*x8vt#Acib'^|"%pFcUq&^} |I$[bmj0A]l 9`7^"o5d5ߙVMsKv%?BHL-R_)ڟSŴ{gg1s߮o ,8tY~ i2LDPSnX^iV/au^-v)Y1mw>iTzW Fkz鈘('NN.Q-0$t6B~j3Oba\Hr^fjx51߷ڎj7<-n`*\ y)ūgQr)֯{k3IV7r @˲`zkIdm~2ס4J0^ iXlpj;ʘOsuj?lNoKM8gl1ۗ,_ڸx\3}T8_8 x /UaNfP͡/7FM?3t9b\25z~u63cdJ/AB u 婃#n股s$ܫ Nݪ4Mː1/f~M !g}Z>[!>KBx vy&Ն=x])շﰔ HƮiKyg,Xg_ծ rjKVs 3hPе_>Ț }X*P/6f@15|GBIaVҾfĎ[K:/od~mԷHf (9!3^)oVܷRϨļR4M WV<]1‰ڃtԡ-\xKܖF-7rQsl΅yB|_LmvqtfNBı~/' ,_Bʥ$XB2ܺ-cĺɗ{r'wKj-TJ7~i^1f\Ycikԋ72D}ޔGu^|-AeCiM( C/7--;_b`",yV]&)(|^?cc5Mi,3-8lKXVkA3sKE2ٵInhwC) +xQ!!}"n3ou[OJ:=dSE$`VZp3UKJ66$&\[B -y5a\5TrP[҇dj]󐫅bz1KpkHzxະC$f %zA-w0G3$wL}ID*o`^ mBc9!<q1%W2M&`wph%y JD,/:~KЉW/ݛf1QE?(tl Bn6R\3SғtqoR  .{W93@-+yBT,K 񍊽OxNHށLOJ vRAGr~dT\$EK8p%k7͐ᅵI@t7ᬕJdt9)ocQD$=NͰ'M>'s0c)V6q7ZYᤜL 䜖ܨm&gK_MET{GYm$-&bwEo:o}"3H'V䕆,]3.Usw sjBQ25r1vq+#t#"#|fr3¦IbkX*iD0p岉܉%vwzSJ!u.muK!sJ}K鹾 C"wx_8orRhyr bd5Zn˅a9E)hS`&'9HRs[dJC *? )[Nt*f ΘW1% pfb-iUd7ezE&ҰAU}` n+4 !O:kRb1J6W_5q5ddvP{vl TF?Գ.P-Ww IHtFzqvUiЀ>DY~sI h=z@|Oq ÂQ2ZC6܁~]LDK+tL OB1P<)ӍDUaЩ}ȣ5 ܾ6>:W&>oSn<mxDmP9jϝ;gXtnذ#kh̥Lx<Fe wm %T2<:9-iΠ~XDZ2xVT :s!vCGDQ_-QYTb]D-"n;u_"zA flϘ5R O B_4[$\׎BDMX: k2_lFJ ˈ?Ko?/`nŁwq:/j8.;e 58vt'zHPʈ}{NhzH;{Jv"6uH+Xt$"T{)5ZfR̳zX9nlR];#N,NZQ7,~p ?G).)J:n%v'̆`Lw0\G0x=AP7_`S$c|odULUYW]x.5̚pS-Zil qؐ~lttFۋH֝B\xse!;7rQFd^&ln#x|Ҏ!$px4:PG,߂(*-#RK֡B*ϳ3:};[.*?y[~@*B%}ԏ1j*toer7rع WN (p%mΰ" ?%l|vU|s?`t Aq`eh&$WpV#7+"7K.[0c/l>nNC>\Jje(G IpA]&8'%ѽOpgx$>:xhG-EаEA#̓(0_B)')wCfP3ݭnnDn>D:E8@@gE ϣt _6%wmp8N oBB]$Px%Zn;ACXչИA@GٿsۙT1i~G(jeL| >Eu-ԆCU_*ȟN+2zrYDh'2]l8}#+/&6ryĵ`?Iil%Tܪ~FD5i>[[ښЄL?i(LCҎ\%=Ikk)M.vpU6spY7ˏZ3#ᓞKVh#k߅$%K*8TT7jz{g QگYD&iV42,fZ`}ým+=R2!J,㶗ȍFt?A"V5G٤ hx. v2`y߸% U)3B0%'! = 5VVOٯ ѓ3YtnxJ? +1RAZdm lzn:_ !DrzYLט#!HMwRB>_0YǮL -%>KC{јSP񨢴X"r?2afh(`ܤ<=vLq*A}ZZ=7>7ɿ ,Ysϗfy*Pb7 ~q<8} *\dOv5WFT0Lۤy}'j8GwY)()?n>OfT&caȡ xԘT Q9,*;ϓ|S,(TʂqW*n*ƮkqA jVjcBr3;R͕*C A>ڬL빘<2=YWqoKO:M:;`@ {wHٛl!AEhIQvHW}`I0c Pkښj4{IJQsM󐬫-ggrޗ(*֑٫3E|N znML]n-N:WHc6pT>#7_Gb#ߩ򀩥Xk|PֿU/zO3Ms_%ӧ̆ !^=?ćYCOA^\`-jGRpr}G,@㣻׵>ZX,$7˗D Y*u~~-='=^F{ciK]ǫvsmbGuT"'t l?v,qŮ;O.v3#?'0vM8=|e499LanTļzcT!h d5+ /X pviA_|"OB;z~-"$桋.B$b7O N` ୠ8x/+_,U?2D4bl +Vktͤs*I2z:YOǽI.}I.=! =E 汓d61dz`4$9@J喆1cU>DU[yL]qm%8BN3Q3]OV$l&7`qziTK)~2Z/U0ID:q(.t@=&Ik"F4U=-(܄e<6PxZxG̣bPg[߅+P=BeDnXyEd0͂2}>">sYW$Z7k*IC Ү86X2^2"**5EI@ $EshlnF"3Q`8)֣=8d 61$ER3r9z_(KnCh_9+ Q$?g8iNAŐ vo)\ngi,[ HvCMoʼUa!gM#cҊc]:1G׹1Jp8o}EzȨu\;lj"n*DΦiw_!en7{[bޗJZ̟.6Vr Ja+%{ڱR|>8|ѫZ1c \VR]d|M?H⚗CeekeϞJ'3]ӑ R.*vq#T%H-͹y<[} -_L+0:Vߔ^IIM֬3?c ;t*`3z-W[KoMll |3S'4 =,|*t?+I<"I.ӿ`@,avHCrqYIᰀ3L4~HD}P˨]\9TηM_l"0fr:* Rrq oEW>1 B^}2\;&QK"D+!8*c@擣U'5&p'9JCpL A:M9`0`sIx$Y,9m*Re&ɱ}';0ee;w|k{j7g ^C.C"cxB8L+9 lkyXWRh=qujP 5'޻ňB$k%7ܼPZUJFj8'VnBdL+x=Ev-n-ټZ0q 2dXET,ѱo;"'`JIƘIs ;11Tb֙4O%b5u`q"C{41qǻhpeźy+,(Z$3ϰ쉖=D$-d>yۻɉ^=k3#PõOӊxІ,ÊWO\G!\I,nLm*b I0L)#iu]/yŒq&j=nF:2p"웚cCFZ ?]m)B">?x۫ ŗפ~X#4v%|xKnuZN~6&6vL.) ✆' 5m<6 ;sF`S/>B,'u7 s\E\>Fu+7՛<8LWq-Mv);vnor G`4♰)Cå`D1qq ص-ӨvTE@oPd؝uWۣc ׈_eDT~!emnVnu? {+H(LCWJ3n<$'גa,Py^>mOeMZ@'vIūش ][8ݛjaPJEyid(ͼL'd?Ȱ*6hmRll_b@ J攄01z&+>' r m>|g9H9z8J?JQD5 H"5i{ٕU6X>X 2ZOU 7Y:%$NkwdU zF\q) ).8BXzn \{nģ-k+ĊHx<(J[?1fMprZZWW}2Ǎ~\|8M%`§֣6gIFCjPXz%2lySIg;T% |nMf'Z) ɬQ/s`RbŸ[F7sga~%Z^M=:ۿ7j\*+rxR@-CIΓ#b6ҙarYF͓dǥ6p452 z bk(?m_rk,Cڤ@u *>8-9%kie}cå`ip̔U#&uSBکV9c9{l^EEpC&S/҈3d Q!7\q8〩R29)0AOԫ|ȃk ֦ Ձum+'Q:"XX \ huC\BPqAioвJmG);Б_lhcumޖ/pE<vQL k']⛷ CަL;HFD~\ဖWL\%b@S2xWN\!KR=ÁJ>c%ols؄.Wqycrߠ0K)٨!N^Q"CY֢O|&Y%3i\s0nwE.hc+p]W<+ߎUY m*De:st_`5 OX866B!f8GCy\'`f$Uzֹrӈ(~?ν!Z0+yH/miLsA^k}WEuP[$XVA^2(k-b q7S-9A"Gi^O^fRu5f/:bN~$' ( \.~ g.:Wo8,o1-5n-3(NqCxE3C|ߜЄ@ߧeX\FǫJ3;.nT&M=0Nq\i&GzgS>P[o I7gL~)?瓵]0f^9R mcA+?s}qPܶ|IoB4 i qӼQ<ym]tkM9Wl@dO*"Xxa8 QvX$Au'0 OYܞF7m@m1dpWnD9А O~~Caz<ƙcq5B[cqJxn#L任-"՝}[{Ry 4ű̯9V^7Ć~2}Mg'g4Fd|BH$UdTݭ7ۚ9Mu,3ͨra()z) q;w55kkϴ$/*NzXp 17ISU*5t!]O# uy81Ŷc69q^e/*w"ts +D[!ԼxxZhB178~Y0Gq!B,aW:"xu] 8e_V |Bѥ]'  ɗ->iis5oѥ+qC/ǏVF[EK D)8`{XiUnHsXcB0#=bKݭ@^U;TkP hK0u^2 i؝]1K eEAS =YZt[4\hž-{2N )ئ{d) ;0r~-?1V-Aha0x.ENHQt .ѼA1=gz g)UwJ ڋ)L=P7 `pIһBd%k*{ ytH5 K 4H$㨅jH_^Xgr9mw)|LA,ˣ t8d|:pYRIG˱RnW*PT1T~NPa=/r{d1aĘtٛ{0x cOPqzI̋OэGOZy8_&CX(X?} (=ȓQ[RUkwڷ^\Ӌ:ab&E݋Y>{xh Ǹ`\zY|ftJ>O@@#п H%G%<H÷i8j{y \rPGn0¥ {;5}C>?-J/Tb_GCPH8cUWMYF1ybDLQqz}d;\45avZBy^{fd&eY+SPϲБ4mǷ>_K:o{vT2WXs<žac14 ?,5gvREULxؤ@r,S[9JbyR9#sbF=c܊{7b==j+o@9.'}{Д'%#ɀHT󐟯;!69H"]Eiwc6A3= g)Z?xNg=G.F乩}K%&}tY·b~1GyC읁SO~{xw6 F {2R>[-67FUB4>d fY0v^HN۱6X'jIäEI3kQ4$աgűUlO.i>l F)Rhnm1hup&Lλ /J5ԡ,N?f֔٫ =kPA:/2H0~/pjQH{;]Q§*c]q:=ZzN.Z'8<]QL?yzCLbQ)ZMAOts)"hix)m!L&67of~O.#<9W%z*K'ho;r x;}$W\g25l{=遑N7 #zKlKYoh{>'uFBa:x<N?NGPx91$jVWNBhߕ:s^r(1-bҏUô.>#ܰB#XF@V|9[$+|5_ RV1MDݠif#o]WE7m;7NG*hA,w,cºKgXs1iV^f!?4=eV֘DL#46Eϊbf"7yޘNtiD%?p@89|*q >xyɽi"OZJ(w[:1שɫjW._irY!ûM).() .S58ݟV6obd-T!!T7x쀽;6U yb~3F$ɕ[x:zbV0ZR.rB nh;~>AXIplU}ڐTjG !^f24ӈ/./bwYSgaizHnՆ| F(p_PґUDUŏLfXnej,*4i^*>ӆ۝OdkW_ Vr-/'.o@ߏwtcTq-; S %!Ոh,ғ βd>n½-3:4'V DȂK(cЍIMq\jDxG0Ybє'kX(2\'֜Pgp#iZd9Pv&r_'خYbpR3Kq!.wl4u2D?\]AD1, րLGiXelIsΕ} C3Nā@p"myճMu+vh{X!9(V7[Wp^0620\6i]ڋ{RGW KPw uvS=6rBrNpW z$[Ɗ4"'ac\nu,]PP;4?1@Oal+*M#pAM<yE"s ͈`>&}t ~赈k{k՗>)*[3RCH6#gW-0g> JwН|-JB[DnsRm!!+ZN` s `QuGg2 &/գ Ƿx@TZ\)UljO_uob~…z&;dYk< O(q]y)j$d-hA짹u篩hv(} Ybllrz;+b!]%? XG̛y ,+ I{CxGw{,Yȏ't?uM@M0?/)ϟ%""]#fp-X>i9??9=8lz#&}5S`I<2Q@~2ԧ2Nayo`؛*ED]mS(ժX[G[pNbXxX Ww\4 taa $ U0a0?82͛gΛ:>%ս7b%O-em{zY2Ŏ{{/­=̫C@=5J6؊y(6WIc(d,-?$| % f9sX C+Qs9kJKׁw/[K~c_3:,'!a`ؕ%XS [>Y8HoQDIy1&ER h*Ñ s'cWt?ZdgΉ)(Z'jwdQNiI9%p7L`޵bNc U/sRG)Z$'' *%0_#w!M݈@0 =H{K9.𵔨F)}C a`ECTu+M?T4sfP{e>BU! !z:TН[w"> YJ=vLJ\de&w4uоՎ3-_"%wϱG(TxjcGrWŜRc}o#btYK_7QAnM !QwZYk6eq)4PKQ@vm0-w`q%pJU)^ǷmY%Pt~h>N] NOA%|9>rQi_臐ڎF,g4n%2B0]YfuǙe?/6Omh":=xG% ޅ.iZ x[GGG8w?q/V8Bl0tHqc`0VlleGຝ+"vڔP,5ozO. pmYQ>b^3?oy-7@+[Ə@{n:6?,AUѓM!hL,3j* NDBh(GBL:ux8tYYkLQJČ 0IjPlп+8g9ߕ48BCd^>*C Ma^&v7t#a)aoF򁔞W! AMS?#Bʕҳ:F~Hf z,/ n椕Mt!S-rK{6Bhڳ)2Mvtݢ*" BodNOAn߄ʼ/K?{/ <(^1 OOtxlWЖ!햒A_89u?W:f9 0"] C2 9"Ӏ.Gj 05",'Bf'i@&WުAs[686 ~?:Dgo)mfPZ \&(LT^UbCӕOWx{5A8*6⃁1^Ͼk7!L==p\   Z L'A=LnmvVCygBचT~p&u5nI r} D^AN/ 'A—<3c8<Ŏ?N+o\|O`=Zawhg$n6T5\JE]1S=\zkei9B96UМCD'/9iL~#z?{Tl|ætfE<44is@?-G4s 5_ Σ7/:$iGHp⮘@;YUz u. !^{9{NA͔^fU6R NK*i;nR~J YI%\\VM/fHwQˊ{Vф_~{ P܆nHۋgoȑ_:O,Tv}WlB3G}ƉdXp[T@C?$kS-Ql@%<-Z-) L&OPpA^̨f.IO2t^W?=oP2q{2U{zEp+V {4'&̇/ѫLT_:QbUXcszBW(g 6)'(AâȸX[>yӌ*TA/Ӛs܈Тb<ٴ?s5"gM&I,6MAZx΃YԟBu(Dҟ!<8lbK逎@_Q:2"aj iʹ/THLaa#N&VQ7|OX}#>J8ד! 旋ښl3TSkzl';hB/5._/ó)moyMx[4_~*t`'y)!4c]霌_~AҐ1qM2i?f̿i "ö;be@ygs9ltֹP}H+a5V{dV@>A!Yd@a}REm[.~F>[Ak8ݭu&j_L( y"P;>7oFb2$YW@e.#oĹ4.X'Φo8$r5 bd;83E\]5/V6wf, m ~hԮ9Vamɪ>" " \= S쑆"%!6}yjvHrurhQ;a{' HKili х ^f)=I|Y ^exD'{C3B!Cyl5epL;q¯Ǐ&pepHt)Dru"uGkM\]-MITTB>MV~-M?nPaFqL;]'!N[DjcE]ojӔhY0VI\0"9Lv-ljBFpWC4|o ~Q##B2 |dI\T}>JG^T8wGpXЉ5])\TfRf 4&=3H?;@UoCՌ޻&qVh+A"8Ksa9+^)0Qܴ4nv,vM$wH]]&Pnި1'H #Nr1qeX)[쁵+^RB2Io.,oRF).ooʂ`;}2ԠCP Zۧ ¡(@HU+*+gA)tefi۫S@͚l"xs#ރb)FGaDYR/PV=_/K|zs.9B }GY4'/BO74c6m¥v/uB(|K1i2jFginv35\SռX6(jZn0³nҀj@q CqՉ1ȫ| eȴA ::UAɮ pPWtA>?^zo`'ݽJ.f^yrt"E>PֻH`=(jjS]JwBPM:U7|NIL9N 4CϥVKl^fQ.LLK g/)| N]{i Uު9E\b_܎+?+=F P!gZ !78v%ң(6 +Y2ZMxߢpO 5c2H^FbVE puիb*50egbxfOm7h!ğBWoT.UPݷ 8veTӾpj3/+=95Z8 .e5d q|WcU;|:-]8 7R&Qa@@ى3)55PS ZH:]=dh&slr)\X1exV${t $>R_DE`7tmeEsnP> 6}GP*{َ2ک i!_S$ ̈Kpq%!{J,nXT!"Y7R 3a@> xNӔ6ZA+5*Uv:EnP0f +UdB)G`~-[SܹQ hzюV YbtFHn#b!!ƮϯmecJ Yf(:s1kF Ư#sP`\L a5pg`}d| 7Dн[w*q[ZC#kר>o4.tɎC@1@ I5u #=Y6& DOecԖOK[p.cVx*yǂ!אU` f|F K*uKΤ:"U7f!upc@.l֬*.T!v:8.Fѻ)3I If"|i37 e׈8 xͩ  MZ0EH#a즡%m!yvP%S߷R{X;"$P0/ʕScĄt`8N ƈۺ2'x1!F844zxjUԜ6U$IFTwtorrY>R$FusBAkP*$)!g`,K0QZz$Aes/$[  6O52w|R-IOb*ͬ6<˃ A.i7io9SKT_jU/5?t.\ += 4Rs2)6cbվSEhUԂcSL>:lҕ~<(K5cO44 $,ȹ ? TotMtww}1ܒl5IjT x[oسڑT![]2lA_Do>B!NSyy~xJ_momALL7/6_,W3_vkE-0-wH_OH4wn|HA$@-:YԍzN3iN mvA|&nK;L9 ,+C؝ (zNPq*1s`BAJ$rX~FuNQѓPK nǢǽ@uxAm88sik\ocڿq=v87PCgzCgti_>95bPk&_1(NB0?;}`Yr0Y&ٌ}|@F̗[OurЌȊh=sstG~K֜; Vع]d.ж/y{Pxg4 U薟}cE4}#QraYtK^LYԸsz8Y?Gʛlm; @|r'L>߁J9 tJ$,fr$M BEFhS3 Mg/U+AIMH3- u":#sgT7+BZL^S9 Q~㹼~0AbĒApCt+Tk7Fj5ED C (1`/zס%3[kOs\I*6=9{s V\;1G6,[pQP1$?2w{( 0_N"v ,VamPQO: Ɔ- /QD2,>Yt"~Dk?Gnht4x&۩/@7* /ܻ.9.<*,M>XmwcdܫK_N -S6_A}FhZW h9`u2e(|˃ˠDn2hs`Z7 YZZ@lXL,5z=l&VD]Tn;=p38ۗ"ǂH:A-2P!UhruL׆ê?c[%ڴmYp[!s!LMeUoctl{ǫAEJI;-OuJLZ".Io>Rh2xp5}᳏zbuP'Vt|!OI[g>Ao8ad{9JiBٲOzR?g`"{~/BwCѸ+m p HU/2Z{c}asZ9riէ?\^gn<ôŞywo:طW\:bfkExAY:f9=]!Ȃ"(ETĥdƣ^~V| T(Hi׏5祹ܥbʘ8bsGe`5r&IH1^+^@Vj_"8]p;ci=dCCw Gl"gjEa [,3~soھp!<Ӽ%0}U) O_[ Q.;c?YZZQqg A9Pa6ijN6n'} X4\:% )rPoxXH71V 40%`]ϲS"}Jp "ٟ$ :OǐϔRUGLk PԿb-_FNVw`ZcPf#V*]NEzc˯fo~k ,sꡃrh-ݏQwk*؏ ָF]n$'f]nպI:%?^)K"v_q_)UTy7"u40[ؚRV ^Mi*ً?Gx)4rfsMCFlː5 ri&&z#6Nk:gqAdr>ަl 8NSw$?g"( w2l39ހq!_J8+|`xHLzdoŒ!83ނR+Yn?jru4ڱOT2ؙnY܍"T/#!@tE6&C㐒q0cۚ@"*^Bsb_آa>0l jJܯi;P.hr% &4\j-éڈQRi#k'* YL=wTI0hMcFn令2Q<+ǚu{>FCDO^Q#JeS%Y J6Ps ,4P|'Yh9Omʎs)ayͪl֟-ky!߇ȯslOcHPuQn)v)B>\֙ pI׽ ]e6C),9RwC](m [7;C5oTMG?\ciE$1:?jDڞXEl;DN,<&井1r<7 'i&A@&]J6u7rdi#EDyxDeag&4]>{ k%{v5W\a8)}Wxq[t_9*[OxNX6:#IH:NK#MA}9:M_KRͲLljpGѥWuMxn0Nee‘kjUF1Tx,iQwFWgF/IMВnI?} :!mU98k'3h:;S3ɷnA`R_\C@eD3T+UYVZ\%/'k=R| SICJ9b]6z1UI #nDY&?R~JR-u 5; 61UxVJBCbއ +JUQycSG<:t$ \z۽ä~>d9tO,ze`Cy *JϿ ߡ,̀WksE^ \/(l|cxbS%06 OI7 a-8K5&=.2iߛ&?ܵu8*C1|&wcPOY bqJ@$@䊏haQY O8tq_6,4V"N*M^!*Ϧz5>z[_OZR P׼F3J䩩)C,ݿYqzrhw[O2  v /h6 aG2J[۵Kc'YX6 '>"`ĝg Fd ķH4Q~H_˰b9gԼ` p#veۡ93.lD 5TI75$MMY܄2]Ml5nF'滜=y`F%|-X]1#Nv.k|.O mFW|+[x/mRq@lS-G +pSQϝq}(*b @RwTqWZkH- (|'ԩ3N>9mOA|32vy"Ι`@CI6oЛҎq9#s)8AB ,b9G^o--?(9gԽ SSr!i HOB4UӚP t Tc/1P/86ȝ ЉTnJ !P\ ;'06 j;xl?`5-|Jb8a.V}6$w [Co=l* ^)+p3tme]9ђ>e53:GVou4v$N׌o쎼9=Ω'(4L/ le~Ƒ7 ДJ5DQsxL6i!}v)1 ߒr/=w1#~Y_EQ?XD*s9cR>.w2sHqaN*Aݪv[G:ay^ ?8WuYfЋݩrZ2a_p00>G9}Hê7zo `Wnx MƵkY[oYVNViȫK(ϕFwgbpD<94B5_̍`B.Щ -6LkqcFΖWa>e[)'z R#PS$r'_=ZvJ[G ݜ 8Ʋ[wx6 teol"t UURCEzX>q.+ior_E3Ib?ל1dd(m~D0EXLA,3f$a d?8Ǚy<&Z+S- ;{Ho}]|rOb \>Mm'X1K|5>}|es"?lT%.U 'v"\/F2S~;buKp5LUPU|2mIeIWkB(r=7.,굘 -zdFk|^AFXt'DS4h5q%ci*0@{ݴeiӫ !tvT!&>xt[c20!E= lpRRt E$!ˆ?\{6ҒĿ ^`P9'\d[9貽].RGdO0p[ Ubn-" P e{g,2CrGF {ނ+1P2'4hnC10P~u8S&qLH]uヲkrvo\E(*vrj[+^ [=5iʋHI9)k3>s'dfr>c%RNu%Ni_5-*/ξ30p6r D3/CVMI۽Kwdfv{<$6/[?drǸ Ӧ׫Q߰`DžR t r < 4`9kd)UUw3[7%\p#ktB<[DÈQëS!q$cP&%,@"cա!•_w"hу B5Yoevve9>IӘk̰ BU(Bp -cXWFs$VjCl1~~Ͻ5v4Lf(!F+Q#?5a{a4Pބv颡{Yt3:j+6;F9iVQ[SP֐j1X/.%MbWyy'[WDQy;h6JvAi]#@oKuVD ߜ7Is0x,jy\e:ICwUn4! )x|ա?_2k ?6y;Mt)l.q eÇBnۀ͊eI/Jpk Un'hOqizDRדvf>\\ ޞݘ$mfPA\rA̓f3p9!ϐË\Ao5Vadļ(JYWȦgeTQJ*8'XRD3":dГtxlic8%xjgֽmf${",hcQ+fБ6\{ gT )unz)[{LUj8aNe$W:SJ^3Q%+ͬC^tһdS;L%@#)b\'3-1}i;| y~`U @ɔdpXqxLn\&+ =sZcxKNu--DY)p\Z8Éi/#Hy]WAqm©S'^0oiG_?ztG!U+FcD|>LŰ*~EV#?%?DYD;qLD&R ۄ1=1 G7JN$mv1(lRoS`5geU|u_hY^XH 2ӣL񫘛6\2y|J^EŽUZϤc=@0o9!s9{ˎ$5Gsc&v79{N1R$ %;x#Ҵm<7Srx"p1"gqYHUh,V!WR +%UqL(+2r>&& OvjTٳĮnԲqf.kX/a,܃UZW=PD(.\* ۜiAvZ(qsS-qg 1码yL0*pBPCF5@0Eڭ-^j-w:5U]rbO8:>#BG񌗽*U 㞫 )Hf(/>, U xP*>/}שC2[ IwTE %NOSAx㟸 N)qINC ! Z'S_#7VAv_s(Br+4w c$KS!PƠVc/baQ2TSa#[Ƭm uݴ0e˾JηvSvC 2(ܸ\~,ug q${Op]\ECiT>wRtֳ$jw2aGD${]`r]W%0${kcٓPKV}RkWxޑ|tK[ĈTg6}bN!tB!mbՎ{P7hDRbJ؂PAEϩk/,) _5{T!¬Pb鴓"I}M ;{.U)_lfϐ_C4nCoɿ7[ 1+NPp.Hԫ[rH^P^-lem+>q`=C[$F4ʁ8=s*8Z){HY~w LT,?Ud;\\K'$V-F%eNn&1pu;mEX`ʤʜU`k8(9BTsQwIқL볌T[Y䈒cZJYC -X^`o}eLF"Xn+3{>]+BJV ߄%, BG~^xY/aɥV\ZE& U[(ba/Pmz2J*^}*M>ы7<O|8?25k<Mi!2F{^:ei^~өb!泗;V%wzP%Ҟl,e⃈mxRl}DJ\pP*}kFa'*e)Z[=1xFjTfV_)ٜ &`R]§M DRQhl{Po֮EzW=^> պt#?̭sA*tFhryqvo$Tٹ0K?kԑF)1 Z9~+>0wu(~["ȴMvkeJB࿽&,)r?x[1ׂ!IӬ&d@pRVO'UgiomwH[[Ē/:}v,g%Qj5C2q`c@n*tDv>Wv{."h%7RY/;ٛ+NXٴ[XCZyD碆JX8&rZ ,p+ ?WS`ib^(#stC7늛 rJ?\F&u4[ .p|uom:K}<Do܋·3qݑ"CDhV! a wrzsBIv30 qZa{"d&#NN4=&\!CrٴCU7ChSYFA2X|Eq#p$(q 7t-2``p65,|5ݹi:}euu) `4?C<ᷱtf2wB䆊/]?up;(lǿ?~'bH˛W!:YѪ%4SY)y_/bd>TxFz)zT]5 9܍;Mr18 9 FsdꈩYPm+;_MGHl3X6 ;<1%xrPJLȮ g˂+dSnd[l!:ZBwTeP X  Z=~İf%ff԰ժ aw,+ "^ ߜY@ y ҭdY.\ )3,S7ݥ'F8ϓ#LOⱇ"(E‰9zLVu_S.}nQyy>T"̫J (@فr:10pΪ]S#0jtBVo@v׶He}ěŜj@ ޳q$+!`{w(N"* 7`])#&"xcK׏fLrT{cs?-}{F~X ζiH:&nPA!3%apzR5,EWվ8lf.1? >ﴷlEK96z,H ġpu|& !AEAX,8٨wED!i2;lbq2V"w.kVQw)^F ?e߇0b*W٧Yw*Mn-QgOη,ظUs~ WQW <NKJÐP2[|b)t*4BcS~4#iŒr5Z g3O+;یA-mG1cJS xs4`iUÁVARs~}Ke|s!䒵9 c1JY>?uۭ5N6\lۢđ(7۵+|.ny~ mvx2y5%pb컊 YzXԍgP[|q8nWL&֩6hch7ܠ`E\s=yW-4x{;q+LpRq8~ptn^E(E]\$xi]b:0 ,r4\\%ǫs y?cȶF ܷuŵ10BY(]֐X;om&=ִ?xUSUڭ.mQh&J㚩q&ɩqzx`+1@)lv D 뺚-c_Y}B {%rs*.b-4!.͂=;GOv00djY/LI$z(f$D!F3.v3\Vnj*?:oR(>$L@XߐX-m,\D;fN;[)@k~0\߭S]_G.̦9 l*a1z%AVʽr|^1SШ} z^D~6,荎RD!Š]2_VaM 5< {ŧeCJ$UR8J'3 C>椗(K˱VQ#o-ghж$ 8ՆKMh ~(cЭ>_+f⇃1C/1Aw ]妇#JAM}l+#P_50s+"<<=$"\|5GLT#q{!M~7 cGXObe*Ɵ珒9^]YG]~eXt 9L_KCQu/ҵJ -yJ gg2`H ME0ʹ}c3hB[q !n$^r8R6m<L6;~  Y!~w!ƌXg@\s ,pO=2f@VQIbB~$G&0@)̭I3r<^;!?09)kfRXD3ݏ SP@- J31OьH ң~k@ UDrHrNMW;$V~\b>Yn$S5K?X FdQ똮Pc^|M_.:[zR/?ǑKzz1y$E.o^ 6'3iP֖y2H8>vdQJ :!¡FGYc94ov+{ A#qbu#9t=V,%=gb|'SWaʬȚ=9;UCҔm*~^%!h. Ng'0?Lw0 2Ⱦ ?eR{Mc)u%oI\}|S,'>sf'/o,bҮ{PqQPb9 Z4io6|IWB8|5$AVk_? b0nM++Ey ăCiU(7DvrПۛط: Y=[E:aCό)+|[eΊWv|ߔϯBSضEv|Q*>? FVh / c#ʖPGx7b_k~fGW*r0c]D!"xyш!}WI[_zCsNSU󎤟Dq=R}%Tpp1ME%7ocޔ{y SdKƫ2es{ZLfcB|''#5*44lQzYJ)dL]Y-c )oޑCcNGAlHJOõGQFZv%j[Ok+p@l;6db81!kh/Ғut0;gOvxpJr3 #s-͒۸"ǣ4o1Ʀ82~,0I]IE_Ϙ "Ex۸ 5sMG251a'hВ hUuuܞP*%^k0l`'Lxfat>XTXd|xtMA> G68+9FaGonUDձ;cdӝp c9ptnItkX%Ew) ptϨ#P3Id0Rׂ 45ؾ ܌ QkfqqP1wh6g&ށJW~ً`g)roVBƃf4KҬ4 7| ړi N4I*bVC{gw8.VHho $FF5]MͲ~øMcfP>UK}&?*c }eMfHn:"قμڭA̭z/~ƿa j NyUcFatnj\+|~Y~SR`h~[v&S~ G [?XbbC}v%!\ܹ9G(5vv?%B6斟Kh ,hڧI5A=0lZl3GvNrxIj* >wX0b?P`3;P0f4l5n Bb)3H_,si~qSd%76A@,*3.*P󅏏wfSp?վ=A%f 0T%)M͍}{WFT"d&u—$WKˆ)G׵XXJ9QQ|](f,Mlp,hWHxy ԥVExޒKF[.hU3;EE*`CmK:%T] zG'1vG gf/./].;z$Ǘ'X$tf^Xϸ3@EJ:&",FZn!th'TzM}/%iN9$4K~H,NN!+"Vrq}-õ~:\O]遰rEofru"0fH먝H!B PChltN$i1q ^ffw6)~>N+=/S}W ';oۘ#.VT uYXzT/dvBBo!2m*btqc||DF|@~z٬(ϧ9ϗ%MP]⤢ILJt8ɬs-JZWKIeuksa/ Z>dCW6~2gާ2*ʘ4Yє\尡A~flTП"K$-4K} @ʑi@hxVsq.RP7G""Xr~.e$'ِ ?hԁ;f؈} Qy.iV7w7B[ >)JSO[ 8QVWڸ-8CoȂWԸߪ/&-k軭[}v%~<2YP̡XP!Gb ɘ^,E.ఈx w؋VL]jqytWr! fa;v_fRb,EC}eYRd|W]xbđ3/lnbFY&pbj;ٻ%Iu_) ZTǥO 8R^HwIMPbd v:Ũ] l_w 413TX IAtDf> OJ %dnԶ׸\hIax&c `"ep:Lb3h Jz÷r lF@Pmyr_ \UH)6q^ pSE )^l&O#{e$L#&OoQ3kjޙvt m NyGXBU"t[${-W;=R!3~ -ƇbFh=Cp8 rD4HHη`9GF|yی;zQ/EI٬X}X N|(``#4kw=ws9-/^jf67cJჴ% *6ˏ\^JY $%AEVbN3qBf'dכ>EaG}菲w[zh/sYIeBiVBL Tמ50{끝MmaNo.%XbHdg8BupF*1w] + k z\ogI)7k0_b ]")Nd7[^Ppε%ͮJuF =1%%0ѨMKҎDiv"T%͒gq#۽k2l|,E(g<8r7 <{_,Y2;J?]P"tJ:6z#Կ4kDcz-Y@QT_|vV3B *A}eif Ng/&I<zFem sz.m8Cϡ sLۯP,.*=JjCB7Dh! t|_, UHA'.,V{ < [AR~'yD4˝+v A%Z,~yq'V^n+h2͞4^mQ}j)@IWuc~ b=^:>W })p0Q09\ jN\tzt|>԰M:Hܞ< T.)A]:5-ld4DEo|_,^.$'&VxAg\\z@/,Ė˜*CP %12,X 6ܩD Xb/l~nL |@!òD=.07UЍ)b$l4Lm)KgX&lXN9b옴N۽M|O֭315-HJGTnVCGu^;Z~ty"wqtBj/ i Sv/8?AI3ҊA1{2Saڊ-#ğ,@_ }Ɛ ! }qL)z9WM$l"7SPPz-;iҿФ g<9K ɽ{Ճ/f_1)SompH1 1Vnu@\0 `"_&FCoU&y'/ (~&4Pa}97Kz ^^?'[zQY/Gl:i8IH>ZzN 7yyDc͋`?;:Zy{jCmpoSU = l|NWWa:8 g;CAGSfKhsk֔gTLӅaIﳡ!Mub0?DdHS. *n 3TYCP33I!~[snƃ9 !\o⎂9*:_5{ι| VYn":y6nC=q*~7OwW0kMA%כ.M#{/d;R؈r{Yk-`EM$&1GUpU.U2{mٝIѻ&^6v:s6'qHl1vFՇ6闍,}״Ƥe[ rYs@ص*T*k8i[7PevC-{jԄܞHȳPu)-̙m@/L90Fy*ي5:Q%$~ 7Qw3[̧A:` .8SfHM+vbN*ሮt5Գf=p"o;m%dݑKLZڇu֟c4u5v TUE0\YHFг [T>ڐƲ|>`a+pK;Uih68ZQr]j"͗'7 $tdNKW.@;O$i h ^;76!.b0H'4!^s~Cy-?ޖɽ=|`ZLZ$9̢]0Vl=yǂr"]$V> NgM:[Mf~̚J%AtgF[HB1ȺzRn(&2qAECj[Ez9'Ж稅+b$ 8ѦlKJyˎb* wDԸG2j 7 fAyɹ"L.!KE[-s߆P}}$>H*)sGUQc4< ht?7UQ&cOɀ5~%Y (9%oB5%? ʥ`swUd1Oпw׊p<E=Nj,Խ0GOCRܾβ1@do؉A%?CmN/Lb &ŸvJ6k/'=s}`6l 0Ww0C*ip.,#DI-|}G1b!]JDՒ8we‚}(k&+8ǎpбvr*Xtn/8gz.UG"Q}O~, "|!+_rهPTݱ֫"?բzFG%33,̼_.tz^j=@P># Pry']G 4#ɜQRR;h5xR-~[X':24sUs+g9HJ5Ll{ԗ*e9wi{&n-y,9{"S@Q~q]]֝&\Πt .WCuǮS7N_9'rw)g/M77~ )tg$7\ t{XZ`_]l%HV-prؿճ?,QWenCsX1OyJ,REbӎlc0%(Œ_ >g -NꝔ^ cTUG"[R'/(ew;+9 |[fs<)acD-$ ZgR|y[t3%2}f Ib5}C)\h.[s Ұ}J #>zZ VcXU-͈JKz8P$)oKؠ=m7f;Q0%,Vo`yotW/pĨ/D7_UDs _9 }QB+*ACb.y5A-=ȼ ~ u>~:ST#ר9= B]PmŢ*eUe \%S#« St2$.P=@=lXxZ&*J-Z}F.lIh#gɇ^rJQtԞ!LhW%8=YP×؏BM Lw=ɱ^MGt]Rnu0}b9-洹a,f*"#n#W־3mZ3{yɖ{'lQ9'.Q)ԺywS6wtIpx^DjL" +!п0A݀OJןf1-)%-y0o( j1KJq<-alpt9O/=V('E2"&/w{ }1 {O7CSd{0??ިQ oMDl* 1o`}E ~c-V:CL3SVb,םڙFJJm8C WqfXk%T%-{HoU:GUj\Դ>.pwg#LuUڰqj8zfD~A~wm A⾏0K3= 3I%&g@kՓ|y`cNQ`&l6dTsh{ԺUzXr9$i!zp C KKYui\u 8C%KRrWk[wgș$J@\ -h7HHEn'[.TTx?;UH?PV6Xˋw8;%R2nNX9O+vCm q'ZV!OvN5H+dk ^9:&)B :̮-fo~S&9Mf{61m #TV ¸,vi~Su0N/>\ܩ,(lLf5l.B]"k= fH{Y%Qp1lƙ=k,z1 YR3~O̚rx`nD%{@sr_ zlÿ'o}QtrvbN8*ĺ&]hpu`D4Po08ƀȺ J8ҰebE8O\Q-/ ,ؕE!~{տf4T 7&!̳bߙID9lOFֱEoYOEҬҶzXCܕM1-@xxf?Rxw;0HwVqP,4f(|V|L=C@םEx(X*Yyix '.eD[v&ٮW/^@L]óz~Z{X.rLÆJ۰/9صjݩxMAtOZR8<9H)tۘxwDeZ1żm3 ~ Ա6t9P0U" $v{"('.bjm|ay\^[X嚬еuܗr0ӂf`eD CD7l@M融JA =Ċ {6 - |xiY)>+sԯ?x;#F*X7[I')ZA$|W#fmz UshJrVS~`T:5f^OB 3཈²vMnu9wQ |Ӄ˛kFr`6pK4zfKZhճ2hYT5=WY͝gX+AIv:EǞ22O\:ĉc n>gcmZ`vbYTܜ=fJ&I,mVY5H"X?*U9Ԥ3L 3T p kR!.x#$AWީCK$BmeUR>z5Mj+!%b\da"i惕OU*ym 8/ ̘' TMNļ9V"yKcw (R!P Rf6,vm1(t~sR:"h% xPd\KR;uXP1/݋{]s"xm= ^&IZ2QV?O/Ln㭿^ݓ}@J'8.Q+G_-?\X ct4a/$Gw۞k!G\A :z饒s11u/<"!Y_"TC> -ĉ>\d6]/xJɅ껇Ɛ:5hI_\}#%+*-c5xt_ZYƉ$:/r[r$$]5-ΎSγ:|ت ?oiGfyW$'at1޵B|}sgpɥvl@QY[wN`I[̕a`}1YNy`6Ki)vy)j8vkf{vp\ XUSegg a/2MBKؼ@w%]QjVMG!:[3Z梿iBRϠ!-kPR Օ{+As uItkhkU%rd0 AvsIǯ5#\W^eH77iݦ|Tcdm{U2$5}h&b&m\eS7pZ5P>10k rQ}^k]`]n;ALBX腧;:E'?35@>ˉ[<3!-MQI-J^ŏ+l>KBlɽ%>{>'}QîЧ1'vO8dIJ3͚LeQ-~YdUy7@0M[͇<ϣ!ڜCeoXHyVx0/CkDn5v~/ou{ob]Cԫ@ęo38Czo \ {v uBvJVMb:% XdQm)bƁLqj_QiЙS~{r%/ٞWQcL UuL5ZBEfM^6Ed$3LA?=pSP9,g/AI$`55OkB-{>%)aR{CkhN exA)W~rP>Y3%XK$_.? QoKCHg2;ms4X+h&|=԰Mv $AK+aoreʜ{45 }5t|ل!J]Rx3ʶg=tC^Sn@WDJ6S)֐m\/ah@RxD@s\9 \iq+]S?J* UD$m ^s口96`XInȴH*Qf _;CryA'c L*_UR7.ejgb*'_ZB~F.h\b^xjˬe{Nӟ]з3oXG4œ΅D9 [b:gd8ݡu5wK-/>q 5iGWxQ-L!mt.-' .ֵHkŹM[TyZ>HHB/o]CEbrGu4!''jHD2((r7]$_VGwk꽟2Sw Y <RΨƢybP, r]dž~;iK9;mj Gu:E&6CK@6 O䮑ɪEG VoXq:|+rzqʕIBE6ȵe.vb |dEGۡeU$WQfls M/yQGAL+fVXulz#) zbAqqe mⱣ(Ȇ4$״K$#>CǿMX[WiL`!rgqwA-A/Jpa5lOw.n1X1wVNo7|"Qa(U/) "֌C;ה XQDy咟Cxr(Ʃihg>3 xVե`W>ĆW &E(OߤJhbH@-h9>L"2SX"PdZ-)d/;lei8ݞг^뀾;5A8gg *kkmO͆d Q2DήJ1ſ~daʐ]xpnx6CLSK{uuh9 _X2dp6mQrQ~ dᆪS$?Mu<u}G!薸}]ySE PYۓe燋D3WL=Qa BKN`@ϛ %&1 Cﵭuui`i XRKf=K@R}Z% Jyu*!{s2WqaYND|)ݑ%MG.k(_tޢ.Dgv A exr +Qx`k9U㊆oG&gwJ7d 00qbl5\R&v5QŰu9g;mUND\&t"1Gx3E˶6/Å{Q;"sFz=ą"NSup0v@Fv&@A?h+tRt#,_ G's|L L,e񷋞AOtA'Ԕb=i-FL0X+FyndW$&G\ԩ5C`'Mo°,'xe_ ˕u\B{-?[OrgP 6lk2߈0E\wJ@a; 6s/-T#QiYT.^:.z.E|>(|I_r*^Mַcuj;BUix @c-!hp&VTJub-NF-\Wich9W~%cQv2KxXdC%S+q߼p;Ge XRac2b$xFד4wOMǓy[3[2lrss}v}1S B[qK@-δĈEnCBy+8ڍҷcj)`NsQئS-/|~<}lZt 7/`o;}w^ ]1D"`g h>vYⱖN(1MemB+XMyA!+LSAaÿ_Fo6;8BrE.<YO)ޠY3G?B_j(7af/Y0==>H# J ^UKCQ _GgFf␢RᱪlDnɌLz^?ZX*AA4#˙9 #m8ͽr, 7q?_ Y7j/ 9RS}bɂ !ePKGMS0oqV>9`Ż:֓oF d U59\yˀI""y2mܭ,.YKFc{}SdNkB{NQ#̴7"3c!MVqLeO1A=EHBm'C.3ў> pY)υj iXNSJW? W'pvƯ(; n_̳緕̫"/ZC3)?س OI"+؀"x"8t  "~m@S ,/8"?% Q:dIqyym`o1p͎uS]6a!Я GۂK`jIMF$Of+#7,- 7EbRE WT4W тJm:OS[ch N>Y@/}Yl Lkzh 9T WIcj[roLc[!wWX}AVxu 3no<3_nILwFFaV Su`QMI?ˆ)d1H\>[u)FOP\M0˥ WׅČ'2y|6&nsҀ',ifbk76i>yGWNj8VZ/[:B_JiT:VNTV㱅 nPnX`f8kAtq Mlc{̗2[ҷ ~-K>)"8ģE Zv۶IIx܉w2wRS9~rwhf8Z=¯#ߐuͻѦX 9(q͹=>YQyHz+M咁ΩM^B2ʄoИZ&B0VEԠҥWwjGZ,Hg.Tt/[3 ā0 3W8jw>X?G!U{P~=T6 ݾ{( M[9K{+8d/*9p=<}KWH1b8Ajj<W4|Я3p2@>3Iؤ!6(q6#kpu`<ׯ$>:?=~SmkhWRm*S CSC?hBRX-]gqfE`MDYk2cc*WVܾTFՑ.=Ő5홴uSRXP.ݲfsM?;*E!$sOsͿ/azj ^)ӑY3taAvgt ?^-vc)n KA3x/EzP^fBYF_Q\!WiQOwn=D( VtROlأTpg5uVgEfvCW5yĿ@L.#YP䶁*ant;V/SڙIֺПMx!qqWB8a"ɕm]9 rmZ cm5j_Oӟqa 0EMjn9|ZQ͆L۞( 'j jk2ƠË{J)^ pO=&-h+qh'peB[uq~¶AACi(~BF˽ePC?K7>#}XB3YeSN,4!b"+iKeO5E:gpw," hĈXsDH|%3zԐ99ˎűZN=t]]td%vbeeL?l,ݲIf)kOX\#иEhG-&4Vsm$pe˴G݂y+ZU۷a btLz|UN cJĩtK K={sF!|ĝ(~Y{j<꧂ئ5x}f'glh2uX/~X/}̾0$uw4+M j8/,'rnClޠbMVcAKlfθQ;b_{ xI lmxA7=r4nI`՞ոt3 ȄDo 2HAs'Ac%C{Ei}'fb@UݓQf$>bۆ-gd1О1H) M=ϷÇP> ;Epn&QĻAZ߄Y}U/vw=4NYħvqǦftO_kU 8S#P~]Yk9 wB3eggR>.y˪Cx K|O?|IU$7@:Hi#k=8EU g_Ad;-Rqǝ UQ|W(*Osؽb 4l6[sٯ/rv^"JfuF΋tG䦆Yf&tDnfd4nwl#@+#T\01 iڌTR~pn}!XiiO-utA=*vZݷeN&L*_Q%SBQohgh7p p5ejS3z\f?H~J6q#urÞzm,G/i-w@Wai(ox,ap&ݫ> wɜݰW9? p)gP3zq (l֡"=n@;z//]dqXT&/`jypc"r2"DI龡 *XxL?O![cnP+A~{ޛ= z>wvn]<H8b"3{Ls-F_o{h^iыOWd{bTLWIC656G)msԢ)1BIWޅpk݇FqƳ3X;c-oME_BIvbo%x&K.2_CM["XД\og>Q$!Y@3_=iCF/Upw>;RX2C 6l5De sv8$_ 8WXt!4hU(;"Mi-MRXw~*Nˌ^̻Gv-oxԳX&9ިM"I74 Sp&>3Z Sʖ0۬Y n3ދحN|h7/$'"UispmHf%@^i.ZG*CCcJ~ @gFP|XM`vdRëU\r?yX* U}Hi9fY/rѹ)3"aUa3M=}ډGCb-c](?4H@##g;֋(v)hߖS^I*ۨHh ʸ s)Uq}P) r.v VV_Jqwy5F}^hw 6ܾ:gs2u92##zW@}=lm&&&qK?V~ 7N]>2ƑqP m>@$U5b!\; fZWT_L-k,A/̓ wKc^ Cf ؞"M JeY|90;{ [΋g UbJA/[)qGhQ?Q콺ǘAā0޴9=@z.js]iy;&tOl1-@Ut5;3z(anJvIO">c3G'd"dw{S&0MyT>d?u͌i/L#^N)/!_PRdԠA' UdJSmI u7t D6XTE?yZ H/*Nu/﨎*^ wdUݚPJ`6ԅ mgJ!/h~(Seȡhqk|+6N)@^k sʫi+ȶvaסgr-Rg&#LUdx( t2D.&7LBV 2"E,^$Kʊ ys$l0\GH,*MY6[Q,i:$A1iDb0yf;+-ȚW{{L)c'N~+6'fh}PBKyTo0jݗ6u^G)ׄD> KgQQ[ԃP'@l5(~nRE[$К-nFEFE=YkqLVQPa88DY] Lwi5 X)ǹ:gyFRTzֽM:% Ruj`FB.P%{h* ZnX[gw兝W1XV'n2̂8?MǼ9dHڨ#H;qEJ ё niO]Fo!i5SDib'F5+MEa(_ђH[Ó;O`>1 [(Fȷ\xuDͶqcaDS:*&NSGLJIJyI/Z]\p3JVȫoBI|4=:X@ 9.L NiilHMSK2-MdU]2t.NMy!.IuONxsSga`xXeozO EnKzϒoА`8w*kڒ}͔ 3($#> (]Ap xvJݻ%n`1]pEڡYFw}]WUC,(g LG:6};g7GgG5%Fk'FJ>%^2wXs|ZkvJk %a:.Gsc}[&'|gayPqc+Ne΀|-5O!/Kƚ/ZT+TIhyCj~ bةjFS"M'On8ic F(v|or6M<QZ?) "Jκ ;mBK>L`6)̷U,5㐁-py[!Aj"kc,nL|B{Oro>fh!T1؋o/ARcLdvrf:eF&0L誢ulkME[]M5p-]m1$  _?Н1q((aN=T[_ukjMXO?xv2WYyV}iOZD9nVFb6Crϫ:9 jMƁ!ğN->zG̡BX)lCAF7JG,\A$+tVrb}֨?>UVcpuIVp $ѷyT.u}|JAS}>V3s'4tmSf[6_x{xdIYވֱ_P} Q:sUk}^489-Ve7/tmTʾ0J+ ޛѹ ݴ?Ȫs"SBeLZ!aR ]s¼^hޤ+/6yy~|U*T6YGVV?2a41rE?HΓ)%g?xbA )czW[ ŨWx/G;LpLQ4v+5& L>uJmazQhj2]'3geΔ55\ɌNY9 ҭnR qݭ1 aqvtuTaB'U!uB֘GUo.}ʂy6*x_Sx8_m u72<`Hzdk XKH^\ab;/س|UkKW PyI ꋿS{&cKTb$wA+ ޟԶy&'Jd_HX#|ұz ,~ߴvB/-6p؏iy/aҙ G޹Ҙp\KzZz@RUZީt9~S# '46pxHӡ` 8H'~`-[ˠgF+QMHSB şCm6wBngRSR: ]bԉ~ e.&>RHj']^}m)ҿ9}ߑ{K_eKMI}YsFeh0 <>O֘`LbFhht-'N&uQ5yq9-Hg=+&8Q,nQG&Squ99&+"XD"mz~RSLB5[I#Tv݉L=gJ~30сtXFRo% ;Vs_6C=.>:T98$(/ه3U>`*| zY֤FY{cY"$y@@cWBnRPg?7XT C k,*[',bTx<(WYQЧ:'N}^P0(xŁvQmg2p*WvէΦ*:1+RXNA+5J P 5^p繏XXFDTV«S%[;a:nx1a|4KC._dHz "XDH_]x: ,c]`ՓX̙s/ ~ Guhld7sIlz~rϰz j |.ZN-h!RTRpFf@ʏ[W&JׇJr\W@L6AQ@C,&^_ H5 E4հ6e}t(qoP/o|NpwZk=d#b٫77YIq{ B%!D K~^í)N`M E|A {o/3q*=c48@:xR_np}$O.}UqS u-e,XdqGq ?:ݲW-]@> 5ԺaD"[o7<,Kź= 9d6R˃Q&b[X:N.´YBTζ;:uQKLU]09۽L+YL4j7 p!ό^ H,s bTC&Sb  U[X^.iZ\oW0$S_1eElsOPs ez l(meWlԑ4] 3,bEZeʕ"*3Y.H.C~6][ʒC9RSz\n޴-36 r L7@ő<]r璥N..jB(]:w5ɦ>n_\v)ZlQ^ XّiM٫T){&fNx$j-JP\=eE;w ¦;]BB)MyBFբ} N$krXA9Lk9,}[?>k,\m%p@8N܇tdAx,4\{I= ?w4}P+p㛵Z_ O a+0V̨?~Hy)Uצ^ikQwT}.9۱ȻqFaVF-Lˊ&C:{zӉ=j.|8mŲ%Ft cr-$4\yMUfz0gVQ8Pp1 #N-D,$<̛Y c@Гş,V Dx(堾RЪ!cmH:1{݅ [(ez{ѵ2_w !MJ=B+w5$D!W7[ ];D>ۍߑ23@%cθu֪g\YotL~x[)"\Ωsx,&h}'!lbP"KZE;`G6N7(8_|@"4xǓ+pû Gw|>$hw$0EVtQ Cit^l%pkCC13M P}R W{i^"XH68+b ɛg/\Mi&miu֨>|jj:7 &cV9]ݻi!EX8kd|`/]rwk}9+v־"%Z=[`[l˞ iUy;_2!d J74JE\iᗭSxYkCDK7>Nv@h H?l5(@!bP(6`&o`d]\;z0.k;B3=a<.4 h_*\' QFC~𪗐m>tKݴ;c8#pѡ2qIOyF`S c q<~֋iިCTݣK"\T?Z"TJATZ " N/?vWjCÌK~7=Y ȈOW}oƂu$XBB :ZpKhC)?ܬT%|<`Q5tBUπzvd?~X\g}FBZbNl*6]tj?Eo(_ I<(ylsY:KwXVeZA!fXe[\0J*Gꬠ`mLz%]K{/-RwI.\i , Y ..f,bgP4vfM6{"m PMh_6K̎xAUC^ۮq$fjn"&V>=->LL[SSKG#I(1>*5̼%DSFWU4J)ґTZ$ؔ(,H $0T,Y~Dtoe4lO p (y Iy_c~!C;B"BM?DͱK}b5o~ 6XՊ>7L g(=dY; ?{&4jN&̀(<^[$uSBJ7q |t; IfNS)(pHkD{į9^ZTEX*9M;w:H:4PuE 7 8hmE&A;zz+}KqʊZsاW `!$:exn^1\QQɣmH">&1C,Sdmbn?`yNgYG8hπ5 J[af ГF+oe QV4zxZuфF "?#X&3%Bs0ct@-_6l^b%,ƈc8N8䤉J))Xs76υ-ބ0Cٕm X[}4_o@We ɯw~mv(ި$n3fR@@b9w}9cb:baO0Z||Xp1x/Lʡ<5,ͺ[-*A!K]}{q-+B[ !ofdTE%9_n. ťK?ә]|ECBKQ˅oxu&V$ q~tSG;Z@}8iN܍嘊4L ԱF8;=Ü:D3*˔}s%bm]› l%VHSrdި͎OD .vaJF8(^,6T\zNn:PGU OJjƃETFzc8(IVPl qAoG@TblJsRYs@Ɉ!oּFd^?{~,'Ok[$.C 4T/{A;PWV`jq @WPf+ Ql pWUX&iMMx1p) w"f 𤋮>)E>[C1+"\4;tE zOQrCfzfaũ0!Vݥ]){ 8\.ld+0n\W: [S0aoTw!Xf/rv\ADen'5뺽E\h{Л{QT |i98:yPRtP;Dk1B" OdUl/ea>xg bfc-zs'r5T!?*ƶ~/{nx[R3(wko$6Vf~K.hC2@jJନ.@O1]T%\xid1&<pZ__/`}Y[3\®eXA}(6"a, ]r&ӽ r1IoY_>4,Lg"d=a*7s7d5AaK }y*_oU+ _/2@ 'k̵XxCaA26R.@\Сn|YQ9ps \5ÆRJ}SF*+%Yy{NN=.~…/G&i>&BEAoɤ'Gb>o12o;<0?|=~mEjK=X왚 )TK HːNf·\'\JchX:C/RwnA\1BIغNU:%Bi Q{3 )dYƳm=.4u&! (uO"Zf*?H< X8$&V/1h{cO׷:[[ϟm2t `Cj mr #f`6p Da(/Ng2-T0}&M\\w~>ɣMg<^zƲa@zP)ə#tRL[KYH)eXAS'-g ⾦[A0f@t (hɱՋ4{[PndV #U<2M\BfKHKuu>#lvӰ;.h_ ?j`fHa h4ezE2D~@x6 WR–§!)LֺN~W]:JC'4]`5$M#Acy(ZJUq`NGi#?΢­ښ!ᠠ*TY F1 +$xB@NjqZ##B# EڳR_dQU $I%[&(Pȧt d=(%.p] }Aaejxe2Y!ڲL@4^; ΅4r@[ h֤԰WC˸⸈T'5dt)##_|wW;O`JԨd@k^%.mE\ . d ۵)Jʷ&t B\EɵvCapAI E:WPIDa&?%G_.~벓]}Ly(7%lwUB1%zH}\ gns:P6y~m9*Ws2ᾠZ!o{?GKYp#l(>=EQGؘ1tɩtzTz}ˊvK# E?GMFeF̺[Vekr7s3g= f+as)B0oKK )̻}#yW .M,{ɓrwTmT+O)A/ uiK)@80aG,}9un,mC)̇H׏2J-g9"! )Y/2}Y,nji*:a:Xx@3Mʎ4)PW|QSD(&䩓oS w9ZeB; ;WbS3KymO2V9^(jp'LY*ORYsDiTZ*ޢi FPW>b Nv8FdrG\yNb0|$˱P@ehi@Cly q8,gN9^0^nUِzjmmy<'0L1|is<&

    6m Z6F#kXF(j\6·@-_K)]`^Q|łJ\Lo4{n5f#7`Tޝ8$̾0h>E~_׃*t4iMqqB%M-☡Fv"aڈ7pop:/1%"zEt?*&+ fϝu"& Jzs>11))@gx`qS+=@eA}h  uE\tYv7vrmA0.jb|Pr=¼<VMt`)H2Uk{ovo`s$%UWAV @C bH)\D.~DwϹD¤O?[]23Y̟[@=mq9; *Ť($7=1;fcRԔ-cӟ"p/VNqsOdm*\~ށbI!Z<,4HbCGGѿr%=&?hl<ڝѕڽnç)SW&ٞ_1qRq޻t>R* }ګl`h}%G Ci[2n.ld ;~`Yn<;`}B!F5~RGݳ|G6CfP!)s2\g; Ję#MAs{7uۛۍ,'U^8K2S4j tP;BAsJMp{Ìsrb$Z;pgvm$2Nm#uuGOc$ċ*o n6Ob$] "uQd aiiF\%2]hLb5޲>5a% oqn*?~`=M}g& $LwTtB6Ȥ/m)qѶhZ9:K8u&S@cat'wJ_3j)s >Eurukw.sԘ#ݭlѨ ?r&q1~>'{1|ڙUYL Iԩyno}]:<9tFGˆh|=(9ꜼVT43H2ϒg.:-sAnyh6K?RgBx4:]pESC4^&7m$f cӗLH`0*H̰]`^A$CrΞeFړjc3 : _ox{hE>|X?vTep.oʌCY[ 9vkOrLY׈ܬ kWE%0B, ENUo>J:pšdd0&N=}tͳ(k<s<Y$K#{:*w3^vxYo02٭)X+8x彲-m|gH;a2v2PmFP!]c20p˞7 k[ ̆`|!|&O|ı+9*8\#z{isR&e&Ģ^ 2JԆ1)gG%\7ԚaP\W]mK}  0:_2lKZyN Si|)H2m؝g5(* g_2^ۜΦO!M*GLbqT9. [Η [34\0TK9#>?t SRvlt)pPr Dq{_IoDF1P Dy+>'kdn՝z71q, bcy_V]Lv4` jy(5#L "wnoi0Ȃi&GB4`,{78JmN?CR!ri_5y"墇;|(.2vQEHhQIȇƊR҂Pe.!ŭ3>gSlL=by/? @s:=['a `C f'l< POu}QL*쭽 -V("ĸe@  `raat9 , x-@I)ç-s,ʸZQAΠy2^ \$Wqk|J^-G m } ,F޾-}KR"W/'7S!cK{5&ٴy1ZMFvE۪ď }bdFM!RH*~2Ē뇌gh-`R^{v#IՀO6'Hc\p ܹN.`$m9 ZEu z҈Գs2U 8\-/k[D(o gFzxN-Do%c̑8JR$3pI4R"IɇDZAяrQI}NTmwc uJzMCc&IW%Lc7 J|wMB0, XBKTisnOH GpyCҺ"茠ũ=t#E10M09ų6`-@2d cG50rsH2ޟDA*}"ַ RZą$MEP?>wF{m{9I}ޛ?ˇ[2Td`j7pq-&ILٜY~aXu5tb' l;΍tzc{JKIE'o(v&X,?K0 -l{7oi>R$ %:+S`)  #H`A`/.BV,Gi edOtRkd:uP{Jv}BfƐlW)F0 CrJijh/h3f;] - {=5<d LI6!+zxD_qN >)hU dsgmd܎)NP{1 u췯2o忻9N냀UT;5)C)QTcʬ@y|`?m/ce6 -K"J%==w~YC(G[F*5^V _d :imex Fs$@9ݤcVdTCl[pL|\C3t!`F(޶&84џoj=o6ޙF͙9zQu}$bC+)e?1SL5(-Oܖ%x ymmm S3tW0{I] HjTקV |5"3&pQZSxV%1ZU<3;)rXQsUΗ"gS` ca؎Ve!!pB5 iQzPhJa.,<;-B5'dssJ^$,1WxR|.C[޺Ы#@{\OI׾ZQVO^ @1F];T~̶8}5yˋDko0 - 1ę ҅E4cg96u_? kAoONcybR+YJQd~CLN+$fYf2I[L*H%PN!}8B~Ligi"_;)6i n MgcXuk})tX;ߩZ]BNEg Q}P3iN7r< kj%7IVxڅ\Y;Tv>F+9 -1ɿ 3BmK l'faУv%C!>_K}PZAd&fphmu  4QVMx\?t ڐ:T}H5r4r} 0GO U }?pdsiCZ`"ic C>{Ϳk~nD? ҇Ŗ&fۯx-mY\p&gO8~6drWw3P'93>/J߸SVZA^9h~u?_*=eȺ@bJ%\gk\pS' ̖0ժR$+oh`2i[7!5=xxz!;gߧqE +IދK1 xM(E>++(׽+d-Hv Ͼ h]%V#f !͞oy>KU}-v,+[9&jzVIM#d݋CGM.1OYu}.'~xdٌ;[5_E{KpT]zU )A` JHL+y I]c4S~Iܸ6TcK3~D}Ֆ :HXrU'RU)czPcԉ4YCDLL{)UV>APHN@/C]`',b/jGmmBEpi@ \(ȷj &`DɭzcZ~I_w#>'!܆ JujCS}Rw_rX1·fҫKQLJ]<Lib%jqKT4Ts(/B Ml-hF HDG&幽hfurcɕK @X`:RND|b~;BVXƍVyΏMwl^a[nf#hߗ~'k\,ΤbX2I3WVSt9s,n#rY~Wb ?#n I/RwKi7J`t׮ G?n͞jtw~C9gIJ2?Ut0B \C˱ -ݺպUx,W V a }-Stf‚!Oj6s@5kn*Bf8m5 ]hf1yRi*6p!Pk 9Qϖ.<'FC^YY8FM[?t&Ì8LJ?a9G=R oİܥ_ 9ảjxdf R3ͼ:ه~o]m)Sfg5.~d2ĻjJKg Kdʖ2%\o1A9; D)b%5|ZUbJlk K_ϙZhd'uV^N-Oį =h0 ~5&syGD )+AR8rW]&~٫#Z?9my+ }MVWUە2at:de5X.kn̬揜muY<%"Ň1jWCbN`DF(q*3&BMYZ0qE2 zqbnq v|E C"NM Փ|:JXZitl:oܻAڎWdOf977ŽaA%!!i.]sɱR4D-AqsC94塄ƈ9D+2ȠE`r/ 2[0w\-׈5,ھ~wױM8?|5sysx#wL|]滕oWDƔ8يd|-XNpq^5*DA/0EmTlo?w$z}$ 81ă&6g6e5/nQ'o'[h J*|9̊@;hguP0fcAW[1thGk*@~3Zא-^`D0C$aAQωcmV^)y:DwH, oVR%_ρwGXg.;c9(dOy Y\:UIzwc|;* d ΥeE49FeLV,SLݽm`H %%T'83; cC졄G0in @68 \#}m1L5^,a f p\AkfcQ% zSuI}snpyw(\hdzU!xlcIƂ?}+#+KI tЦ bK4ܦ(Zٯŏkd3Xz 6 cW*_'&Bl^iԎ"%˾ܜO n8@6# Mo{Mn*1id {pxyՁnMmCv%m S5ztkQXe#UH{-mS t$|j:śFm`-(WyyK)')PPյmT.XN24;bMߠصW^Srh{uD=C9 Qoݧ0y5lYmZ73YvBvA t$,חɳLq0G"|<kudeX*%ޖ2m6dJ n`'XaRZ$0ӱ!vDِ:chȉh/ɲ0~(o5X3_Y}s&hiZ';&dmݢg\8֕?q~!e*O&7_=G~k}^X[v "r @RN6 *%0GUaI1?[9^AI{LDPx#߫Ќ6ʤ&n&qSš#4I,W]iΆ4gz{4w@{Ղ0,].v[&Fa֍2s0Z~K;>6KÞ i)Mu" ʠ`+lB{VGxe=$sL-5=/bQ]ML^,m}ş*A6o͡f?h{&]>R11Z'eap!R$Ym F>A T.Ⳣs?Y2$y%Sr6\u`~VƮ4i {E,pԲ'M@Q6O}\t. &W/5=o聒uՂ RK#;Hyc*^JB,8e+y' a#R\5BfhɁYPoNY%}p}|p?옡o~k&p`[Sͬy/5$HtqU{htEqgS 1.(!AMF{u"cmԱ`fiCy89& . IoP{aTgJtB_Y ѷmObKgr2vI0~h=ivX19ۧQ`{*ՏqT_ܴ#.QCk 3qAC,nMzEcUm#%FLXBy*Hq &fL\r__ `pTY H"݄eIT8\&"}:q p"KxCxg-i+?$ƒ|(sǸvB%s1p ,9ƾ¸l&k2Ū53~) QT"I+݂˨=8{dg)s]@;CM1| 6N ^~I7UwnT= I\{Bv]X37tFP %5u~q k~'R}]XDTV_hn1Dcse3+Q=7{J"T(`xR\ʦ$srW( BZ&q [˼mrp;CT-)I*|TbXN`z S*GS65ƜTucꒈG( c&' z<15FKR"YTR JNOpAXXg9QgY(7hL%ka҆l? p;FGt.u=[wYhgŘNn&гD9@/$?p^*oUtoOv>LJxrCδaBݡeκ3A0&d9? Nt :vGa7;G/McxaJf pkgq< j̕jakಐ?ROio[ B,bV7]::x{еz Rqfܨ|YUvPcCUƗkMnu~*ҖU˶CJ'Kjjv<&[K͞uO2'5-/9~4Fߺv5@H97ImafrOdR*vUb[ {sX-b[W*U5YV&}lObKIE~Yr{f4![OQa*!AtTֲF+F PG`3hH?XxX> NϢ'0E=']ba)3 0t2HNN7)%XaD܍wTqdr/b kV #U4cgYwh]!]sK"iy{s"DC/lvRWGm[L˸(C+(=OJ_WB,yPXfM1hTeil ?;8*蛸B?*XoDݴYUBJ#Zsez\ J#lnFE6v=p;슿8qLI 퀮EX^q4XbX0=;1f9Ghwe̕baO"k."N$; ,߭ZBH}|8ґ): TT|u2xb൳sF9"(KaqtKk#_ ܚղgT[NWZT'}Y夨 dI_`0t?􈵑1K,_4u]TxuK`YdݐiOHN(dGhqlĎJÜpOutbyV2wOIf+YHIZf5D.cC{WK%hz%XsSyJ{$C<~}שx[yb%"9fHnH}0JxϡѥSF:o01&9;_ۨ:<o=ijT:v8q ƄH;a@CKL܀Kd-X7@lWǿZVdu[S׃ukDw.0 ׈S(Q5iᗓ W%+ m__vq|u*t>bI=+I점!HΪ}yR!R+ 2{ofO{jPK5!VX2Q\}1ZD:B#EA+Fh+*-dQTfwY*!031̀ "gaX3X)9n$2 ^~ɜRfLr_wL7Z+KsøIsT_*D,{J Gg0Ճ.;0}3׉sl߹/jtuNLʇE\4 o%\5Ur!JIwr`3%62]>Bu$rIYp^[C;Osaj@w~J5BN95G|`'-+W踸q'J|qmϰA0NȀ4-z@+8A"f-3Ch :*pQ%N^XȅlAl#Ksc3% ;SsQ2TyzT% ( ؗ8ٮ4*9!iج5Q^+XP}"yKC2݆}4|&A·j9@@eXe j;X 0x4W)A_萪{;B>]o gLv7 $E|t(HgwXI32MN:nu{PPzV zF f6%nپ`Mr,TAnQz(,϶YsiתU|h/&oFJD' hL Hx/uH7y`OiU Hx4^H,(~a9BycQPCV;l3g3w_0B7ab{щ\,9]:8fl#"҂ݬ(WC##1iY kb-Ҳߚ|ǤfF0t36;AߒFwh;Pq̳$oӼԻ) 5Uunx\pm0y4;9#zFYȀBŽѴtJo ɸ0&٦pA~ sgY' d_ f ].i"kSGW\LH__T-5v?*r_n ^#% 7vGȒLϹOl6i^ 21\_mx{oۥ7( Ww#/þ&9F^Xu'H~J '2 s[n刚L_I$nTEx)=>{'ڂMy$. "m-Eg/ٓV=$]A L*G/O9`6a*0խ%4 i.䰾41zMJv=6kpϐ[RGbSF$aUl-bT]l3^e 4@R $GiML/.3è\W̰g %-­qMaZqM)q$WBA冘Ql.O% .uWA83*Ic0k!&d]t'kobVL{ okٸBymf6cuיDB&Eۨf\3E7- Omk7 6Q-wIHTv>Ի_8*샩rc/r6>3W3?Yo=->n&t! q"+kJK& z/ p-Xcl>vC^h>2;Yz6g o>_7x *ifn wpjicsBZ)Ir$rl"s?܏hYJl|E9G 6$7S9:#oRv5ܧݿ;/#ˠ 6l}/wsǑY6y(ϱiPrɀfEMveRqhiy(6ת24rte;!_ٽ0Y\LV󌦖|`* 윛ѵDүC?fnlL1O k 2:cD#B]qRbW!ްM5KׇY,B~|,~ҕ Nèg]0BJuX VQug>Q geM40Ə!t=Htӱy}HQE_иPNXJa*t.1#E "=`x<] Wt:owKo ?#ٖ`a;<@§4ͲJ @+>; zUk[jkv 6$_=14|eifXcs T %i$fsI:[Z@2JfY,D-IC^l껥]<0K>D5Y,Vњ7{z?~UOɞ)H+7Šn8t)Rr> cAԷ4(}cǂFrL>Z}:J:A-&fwUZz8FLz[\]v< K[G/eBeNlT OYETv$DML|¡mJB[pkA`mB5" 6siyu 'V4&9ʒ|o7҂3d}c)} hXyTHcAdBk2hUQڷhSy/Th2FZ(Jx.kO*6*H{ոӒE%9 /Nd\^YtJfoNr ˴jZ^Քd1BD*8QPn[+;g dK L"A!.;ho͒YM-C2qŠ;cY1ۥ1aJNay`YF&\Yd\.nOo? aYH#wEhrkq(z5jAaR38#dp4;g֗ѝ“˧2J9ʓ{f^FnCN]IV΁R ۹u/pB VxbYl׃!%0| ');-ZfGڈeB2$ϣ#rD0( {.4{2AE 4:F7nJԘ1[~U11yB'7n2t>H!wE&U>"ؿڐf( 1T}+3QҧCCR58c7dЃDš;AB}Ms.)4æǞN  gX = +έ}f%#sٍv|K~ⴊևvB 0g^  DF83i lK|$A#rU"^H\{z㯩*4["b[EY|zP3C)ma!/@lE.\ȅ.!_XoưΉW0rnĝyC=^*"8\Ib!!/KN#/'; Zo[ĶF$ڪ͍vDk1窹g^zW>m^-@lv1ʉrߧk=aq@2W/Qcy sr;m  /$c.JfinH skar(hsi\I2mlH܁4/P+/|dBےZP"h'swuk2aVq`ljV%)GqYB"Un,POoj2PߟAg1`7QXQ8@M߷v}#$`\MY*8iێ8"fPvm#eg}@ 3,C|u 52{W9y\RkM}2u,/)D YajlS vl|>N˼'QvVBYtB ֽORz7B,C,y/od?j&3C{ 3n*-|Msכ{&"Y1kR s| ŬKزHGHq| %ܠTn xؕ{Q:Pj~GʶE.gZZ3Y/vCff++g47O'ysh&` ko ,aIjaK3櫄ɃGD3KA+Ůҷvְ"6g&MoU2pl_5?_h`\|lH(H P^u$KT!PzIyi@0T/ ipJ 8E*`6β:.]7'-sBѤ3#i9 ;6/1Y%Fޝ \ y 7ϩL J %ɠplfp:G~#|1K~Z:yBO3b﵈-J $s2@J b@c2P ~ۣB=-oFeKLJ1[lHש Dц9^u?^+}<m+EKy]"2#m!SƐޯ9g/pAӋz;iϛs%B,z *-ݔ'G%̿[p9 C{|DIo$a !`ZkInm*HʅJu DO?V'1Ӹ1YJJW69|619ӕsr| }P`Z8+f`_O!῜5 `Yh%6miХZ' 4w.#Jf`NpcuCKokfnkC@\;?Gє}+:1,w;љbd7Mkm 3UH`{‚mx9>{Ae%B-/>&U쳂%r٣M5N֞XU<ӕ!{P;I]lsy7ʎ[qa5`4ϖ6 ւl*KPxn5j^hN@i.D}]2*/ /,}3lI0Gbܳ1g7wiUtq= tV5FW.MR}KWY'_Xqh*>Ǿ2fw[PBoF-5Aqf䡙F$$%c 1F0H!f Z|N{\46z]ހ5.LIWg_<%2`.d( W9=g1uEXEf/6LZڙdTQ=lJZpͭ};^e`sGnmQ |N _WN1PǦBQgg݋m {} AF#f3!muUId> _xD+fw2qq&Ռ'^]L2CgC5#bZ=bB7^I,15uv)ek Z Yuɋ5(%FEⵕb_>SEt+6؞I7&;,HN1Vňo9&/zhaI-x(H]bEDbVSݐ!tǞw:BBϺ&t|VӆcEɃ)҈_m)4)W6?zxu6,H<ִRb "!TfM"džTQ^X JI2uA8'$Pu[_:()#1ݦ1dx%™:7~vլkh/5'g=[y. l~'˷VinR9cTHRry.Ӳŭ8l YSWPhtvAt'\:o<d, X~q[;l8v` UH5W]IDhd` Sؒv.*3mDP)aWVJ'3pQ 'n$6:YB_6)D)Ύ;T>ŦBemYHzlz!ڪ.=l? Kt=]1x6/F`Ʌڡs\]ł.gZ 2;ut'ǘ/ː%|PUёSjM& z͑Fza\ K\OGzFl.67q89rL+4 Ρh&Y}lLfi%d[Xk1#h&{>)~;lo_*6WseI)xxMOtd@ 1c,]^} aC(p: ,XMsi2^s.b[3ZR{Œp-SB+xYu|2RҐ^kb Uq_V܆,಍eMhpv29tE>U +DONx0b!&J,ڱ6W^8 FO(+u-Ip 9 s,i#0Ίm|?[F?s'0Z?W&@6fn~ 0ʉKVۧ@ZRVyjbzߌ<Potv}o#e6H#LbqJ`(ܵK = )-u iz|ӮhJ&G瀬pȞBSV -!ЎC=ԒbDy͝O$Rw^o@ J4^8q]Z}a@da|eh,,vP"^V\$[fxg]İd~b]Flq@ 6#-hřeؐ@~hɺ2S\BLp~á(mJWefp= %oG(Q䍫@>DCobz[k1A,,XY@g Dq1)%KFt?7/Mzx3,Qs9o:nu>B,c2 4w6Kũjivq.hC;W6Խ,lӾP]`B[ߩ ]IpWl4R&3pv>]+&Pj(u 7'awF`xzUv4 LnA}"]01$}NE-L.ŵyS근3<8@/7H6b}S(jiXk_I؎~CYܵ"s(4S!J$;Gm:c, |3)lm+A}VALʱ]|~6 %{tHܕ. ksjFX*_LHݢ7PAU~>oYjxw.w(j!\wYީhN0Hh9h`%a>]xh ݲ6*B9gڗU+d9;?FL4-:`җ@Pg2QNx6\%o`;mwVB>h ]p L=U"ӈ׼%{fa<`-0ԋdLF]_9 爮Q<ޅGqD 7yq I$7HjZ@o:˚̴l FZLoj*M5?w{ Wg+/]7{L_|D_Ͱ9w_g_=!Y7f7qf^Eib8<%q[nyۯ#`k_kقpKdK uԗ J}t}\)ɉr*X uVFߏG/}ж>f%,nc' y- /h/E͇X8N~&s5( :tR.bwq7B,ݮ9I_=yStB}}FqU YWThV7nrP*lx*E -Dn𽥗mԈcv*v,eZt/-JEop ^T_  gwRZ \29=Z!ڸ[»\\g2G]n ݷb ?9Pkg ׺\A, Ex]:Z 1oHAY?kZY3V>yS8qgܤT9:F}} 3QdY6\eX<랡5i=LjRʚ+t6Pbx2 @ L]TB^7DŖͫj17GGt9ӘsotxjL撦C)V56V*<-k5M|1[FJaVALn&&ŀl~ETzв&vt~0pc7,Џ;U!5M #c*D"aw_ l9d*Zr'fӀ:Re+4ݠ%2 UR>)֖\9nhX{zi99?sg1t6'+O|]7@xspP,q;ߌC58_mF!(z6QG[dg(pH'0lOsP5G(C؍GCܶzJLP^^%hpSW1ELQb@OD+8B9U}tyGy2/ [@>:oh:ţNRTiב0wFV2Ǝsgid v)#`17 k.gȧÅsv q~₏6*\L^-$nIwYq:0tʕ@+Th 9) jwHCRyV@bT̕Dץ_忮Fso@uS*-;ctQ8KCsי޲8 _ #B*g0n sQ}pKr3nnoe2n>PVB02x[[Hk)cG)Sa3 K:V0.oc߳uչb9ZgD&DX+,)]^oJrDB:6jػ-Ro9-L+p|Nr* I*CkMY}v0ZnǽD` en=vpd!sZ.9 ͟wuq-f% ?J D: Q rW Kax~z=^Lu:qq.cI/mOݙuJXJ>8vRQBSGꌯLDv\!S~&0J}^s#J7&./褂~9Z~: 8J|6? &'$H1`_o4v/NAy+mClo8Oj 6у1JQ r#Y€võP|"qKP R*Lx̣Fņ]Q!ͻw6[ -۰*e9Ҋ 7W4s$T8Ƒ 43p gW,vZ=FsNLc2v&X+0 Iёʶ,9 ~%#ڬ#Ayn[jEG1tz^3 yKړw ?sjRJAs&ś#O[d,iӌm7O@PQ5LE%Z!c+IJQq j6)QW|ֶ]qE q!yzH>[QpcHtKAuDX`ah(2@ K-qZmΚsϜtS jthǢ3YDsr}M!qF;*t[EQq)87,Ԙ}7fF&8+UGbOJK$O^9&R}wkFi l [.~x% (~OT`3K^xm᳀*rA‹sSEwTm( i*mZ(Bs{wi3ԝe(xZ. 9u7Vryߧ niFlW .cRLKhZKI1brZKZ~ #w#km?QJC,e/YVeE&sc~M mgsCxGٕοXhg]t#e@S.OK8zH*!1ҵM<TuPFKaF >4́mM:ᨻ ONM>͡:vg;~A/X2a%f/vgcycY~WO@v:HVf,2&dUE r~h)D^03wDghPD(ׅt #1%`iac&4s @cm{;gGCҩ.BqZ #a FF;cz3~-*5td/T 6`wBW6R1t2ngYZUXQ֟iP5X W'u':474 3!xl\fKS*Qt}>sɬXs'WO-2jqu3jE+a.yf<`16b RWź1,&0v5^V']T=JjP XiQ Ŋt,(1+|\~sթLgȡ`T% tJgbr_;=%sАMW27jqLEb<SpB/ӲS}!QdWpt(cf,!t=lf.&*`6>@7cy hAӓ¿2zt-cȯgK"6XDRaR*YO@ⴡm d#:%Q,ݴh8&U4Im^z{yY\x$ǮRJШM%+n7%Uܠd\DMݸP9n6RrFGR{'U8!{Д&{wTOmZ--,Kоq%B Wuf'jb%n}$&-e*lye6`21N\~GW&ԉ?^kpɵN :Lm(er|%O2|1܀Ijɭ6ղɵj#@d }v:XQg1' Ù V`0dNNo]\43ԑI;7b"iЙt: ]9)wZSmL!-06e̕ _Hfd`1J(x́BQ>nt3}ޢ8RkS]$9*#V頿gx{gObrg`@yFRa)5BV"}vg Wag|* JZb-D1'Q k%FWK:0fYY&k_ӛxwMl:`-k٫KqUК~68AC#IrcA`e߹և:w"B_wy$|KBUft8P/)`x#K@/`UwӵXaOOO 8toj>k51p(:_kqB;HjMo;P?T\Zח=nW(ʟk->r J+2ry$(]I}nK-:xE/B8OzfouP[m^`9_@oͿhhhKNw G035M" >y7p2q9ճWd\]YoQƠV0HMU0@JF\kw]Cd-ޮrӸ/FjUa v E: MOWJw.驣T#%frvsϑ&er *$Dml؏HWlíO1%OlY͂8N\ILl@ GBd(ԠnU $uҢYP29X[W[ߪ$> {:oF̦+ w,DB5HE |BAtEB ұ8>lQ1*dV^ y_!OVߵ u {iN `WR;α>8ox(9f)ENb%yI|q@C 1KcS&:vC.,hd Ɯ %a\s0epb:Oŗ`th5X{B2s om?瑠U%Oc,91 CΉy) \g'K'?(ίuܬƼhA[?F8(YoO{9*U/ЋƊ_Y|atkP^Go5ӝCτ~/Ts}ygٟDy^_7U^KW2nTY. K"K#Aǟ|WSIWݺ_T\+L$ȓ yBY;C8~Sc=-݋_kZ: |4x=S%e4%&hJi}_7W5+a^fB81~{ȳ.عlSoAGБǡa>;`E # U6?̙ev;-E?wezJ'YbªsTi1q`|-ĢdD^֓G/zg̡[qUIL~7~/롪)UoAS\EP+?`m]HiB1|6 dj 6U r~E0rhRAh*M%=mnhEO_-(ԉA[ɏ,#1Jy)vS|{J!aڈ| `::päq H<*l|萢| wӝMjm;yho6%t?]yEs6JR0NvcT8w=4xd'%ŬyP&|6P.J'p=Vw0isxfaLa::tSO^ 4.jSeBT|.TTa&fAɯs>ڭ蘴]'u4Ɯ~=y|-r ~J 0S5*#S_.TRFPQg ih_~\$rkv Qˏ+jEPE=|[%dJ)81d"2DK-7^ǒd8ku#f4i0i7і散("2s%pK`L(;@D 'RUZ $U{y$^d> mHHƍ9F4D ْ84wюV3;cP,tviLφ֩ĉߒbuKӓ%w O?gerwO`%q+٥BT2de'VU$vT:\ ow<0G0=\41($PXYwz`b,9@e֊8-Ek?O M!Uȶ*O:c px~3^E\8SංO&psHh۷ -fRg~ )ދ? >,1`'l|`C(ҋ3G - nUUr7ˏy8@ a&n݉i;VM\T9II<1l.$*I° IKm 4 Υ7'1K )L5^U: )=k zc;|^蓵{?#'sΑt'N{uju@Ok܈5јJm+'窶 \mf|aIw(KeǷs_kW ߬ƛ|P?TeOGDvR83ϼYswB`x P(+hE HRҭ\d\9tL(KP{9k;2BO:]]ʊW/~W~%`( ~AQkHksP\0[l^ju6|vEېP.\3A&~.xPpsG1\Մk'%sFSo2>Q`,Q;;7ʳ"18]CN1!<ʏgg=?zYl@dbZuXW#׼c>Ls3|Ro"vCZ6 H@l̐«ٮJj:hMKh8np:BG e[rv&|v{K"]2S+ҭia{@nmBF EmsH:$ßu>-35KX?W~l"[x1ʢMQVuTD4a"S3|Z&9ʋۯ"; k<$/O ^W>>E %Tqk=)JYBt;ɴPM Mm4ڧH z{='szkk NZ+Qu0D TӶu XyG= yn-~O&4~Zy` QS1'w7]|~IvNU'Jo&o2Dže ~:mmHv?7΍)JNݣ^;Co#b1AF!6$-dd^wo>ɇGּa'ʼ>5mqp:U^=!k^#1s ׭;; 1ho۟Zu9a["ܭyn5JJ<&389qS45 gN_8ǵk~:ŕM`@ÝID .wB[a6s %M*Np-I+}ERq6(4H.od{JQ/&G%0´zX8_X4 e|*CcLNH"XbEK1 |q,I.p:ـ2h`LHE"/~kĎ!𸢏MڹiQf j{CBbX7cyRb=LQ-]兑<]8mu !Ȑ 'W\cSPI`ҬV`uҤlՓ5styIF t/)^m) x)HZ2X?/-]A-7 Kώ$ Tz8Ok'CR d6:)ƶկr9[hŇantc8ނST]-,Bx8Q+OibL{r WכĐ> t/U'R ?3BOKgf}fwBFtp72E69Ɛ%^ xCNLru[wBmjo뎽 'oc38舣Yk(ݼk6ǂ?HǸ`Y7;.ȟ!xJ\lР0  "VYW~]`>wR4^ID x"M~ 8T^ɉߚ"isıJB8v8T. qktv$t/0t6,^bTSI|zH?DWޤ |>@85鎑zm_0:SQS3&ܿC-dq;1ϵYK [\k'N1W-3H\Mq/OC&!uPo/~X^H0\ kl0k :Gi4o['fv=*C]6aπM4^*6?#C j_i؉_o*S;:zFC΁mv{n瑟˞6q4>dlBPx~2%o ~7:@b k(|B$rܟ,L!G8M^S}|pZqqZg}lKD]NP)33oSs3a=GSm/N+``џ)^"eyW*]#ؗd,3/4"SE@ MN % R7D):>5wJJ KwC (jc.%/]YfX WHP؃p XK-ga)3ޡMDDe:&Pi^VZAy<Hǟ``rzaCtėL,;~g3{o]h7g^0Gv Bpweۊ~tQqc7Ļs9R1-Gaajyo $6I ^!BD?j2;bQ<cF9ZF0W< F]7!v=GBj$:҉/cW*/h5f @ c3Q)%- dLlbƛ@z>LsMjEJ7vap\]Xݐ[u4'a%!>;cοJO|]o~1w|@=}y {YHGNtn>#Q 2f (Hl,g׊ UGrV;h(K `@MsTe:WN%-q/=9Y5v9'[Ô6y%N,U(gRrUUaRKGQ'++)I~9nQ͚Zw'06E=F_Dd/+mۃ5pT`@3ȉq څȩ &Lիv&Em܍傕˺G@Xri]YQOz#kPToȗ[1PMlh:!cPM 33zˎU>A~`.AP%!g]0_88DB۪|in\˸>9 9Y 6+f/F3 b=~8] # $ V"`fWq>3DaHOb[ |Fېvu($8ؑhHb`0Q}zjǘjB%#S(TK!;X5 NR[V{n[>ٜX4vF`ҵR$0n<4ZKF_`&gQk[ ?XaѥzpUd 6"C(& U"7.ct;!>m}m_)fߐGb+GI<ň[ڲ] LDn݈̔vg;ݓeyBSQtFͤ=hX0QCG=^_pBV2- (-f'o߻LBk> T~`-FS/Gw*X?rFQPۼBh]A2O Zlj$UW_S’,=sE$gsE h%ӡܤN }z"C\~l"n"UYQϙEvݘJ1H G'Y1g%yʀ'ISld'o>DOI |qǗ~˹3 *@%:¦wUx(ߦ^UNBL;VxdHi%r~[K<F)7EA³jB!HÈߡs]eo`cxD~U/^\Z"Ϛe y?Mۦ@oDԕih4v"FX@<:cBLM`JLSO*D0qb@nWi{-à xtSDux$l*-mcꏓ c|176U[~؃@&Bd9&[|JFҔ*SVXW~B^a(ڧrZ7lc͢ͽeLEf}jq`}nx+ L)m7~O7 i*QVF-⽽L$y #i尅V m8ۖ"0xM)NV) 5sI6W,co{=vhԲOjks2ՓI3ݼ\qΐ&QA\mt tsۼВ$G[58]cEzMW˸ԝ3] 욋y=KG}R&V,1]NhQ1Ƽmk9 IbP` 0{U>%jk˯ZX18#2Pg+XTK /NTBǾ'șt.E?L֬36oXУϙ5G!bO z7qEOi*l#qqOb ?K/iԁ28\cyO/J?qe2tW@һ\l(`mZr( T-F|ᆘ9q5wBu׏(3BH$h'#(u1K)=0;&SnnؼM~eK Ҁնo=q}mׇ 0ND'w F_̀poNYB[j"3SU~jQ0^*+1}Ɛn#)Z~pDi'kN"\ȣӦj@ eO" xl\!e˓`>3`s64&vh8dئ hBTfz+}/YOt,liµ"H"}=yr8ijųT=*...Qڌ:oz 7z =cp+Jk K9|!y4 DV0$]z3%=Xz5Ww%~+&+@?;C(l1eQvÅ.9;D?\8x]H6WcǾ*57Y h0eV<ȓB,|[L"5:[o#RypI=yeKMBf'E͈ +'K1UIF[^ >;#$mY]/p` ٢q: u cVjdV3nvO iTP,9dznt( $fO!-h%Ye'rF!Sk 3{w:; SNs}[ 8$Eʶn~'jB!q.WMJWt5J*>O3nw@x3f0R()x퐵b\SCEdכs<7vd9HG$!$U-GMմ~U)!LpB{Q-RxңJd AO#K$ko'sGM@M-w*'li6py ⦤$Yfevglg+QTyܪ=x& ILlSH*d_wׁJ>.7;|"6l\oiܸo|R<6^O^䢊iXR6xħ!nwWoX:17T&[|}bam0 l냣}&j5kuɎ#( }Yk$BN"GX UNlndҚ"UDxWj;/Fkg!! tCƠXb&(<> ~l^mj9,URS(!xj/ Qyz u^^ZԿ,*i3A As ,CyXwT *+q |cЈR@ADkh}glNjg@@(mxJA`˘ LO,RDzT?)2h>oHFԔ~!k Qpˌv!=zL5$ mANnͿfstĢ| 'I-J4fbmݞo~Gl>]:fﭗndOByGO=A3n%_A)moM埪J_Qr윗Y5۩iagx"J\ٍ֓':> odVJ<*/ 8Pl<75IO @ jfulÙ4^#7N6(!D`N(a"$8@H!.PNSmy\h'U u9T npդ/" ^RQնz͙'a&3pr3L{o#]*I1_"YК]Y+fK>=qfaT #$Ȧ^NBVH/b/s "`?Tи$YjDr%(/'oxtBQ{diR7՜Q A5Ʀ]H;3; ƶ~)aq\5hp[2gS7 Yޖ`iI(=/{zFRraASYfy`tmFsz3j ` 2~9A}=\N9Urb.HMHЪfU$+XMʼie/ fЗ8`|!9? ؞sM b,*?^65Mx q z`qULA tp!=~:ml)ZPF J{!QrBl հ0c\ӏˁ?hljM^b"[sKMlm^F_߱C+ZzoI~.:qJTi䷳7A#('zz|ύ sE3m2^~+:`J6s/q7/:Tb>^`  fg=a4L:ʸbf(inP`|uE{n+;xӋ$iMP-bw+萴aLƪJ*d oR{hh!H7!yxJ߹+D|QVBalv#k'ʹEګoZig+y^-%;kN^n)Aqwv7, p؍4Ԇ\Ҏ{T5о$J2."_:a mkT~rp6zIqMӱ_$J[ &FT{VK{8(:$byr!Z$;yKB:4Ye |6mB-3h`|`֧G' !V" }u'5@hu߷&H/E!1ڲ:SGN(TЯP \ʽC4( |Izō)_â|i|-m %0M A!ƺRO5bH2a|\JcOB$U#;/h*7ȜŊ`˙bL^џR2+S!73Xrx\K0w%-'C711 Zt 7 ku[x0E}ׄHټ7\b"hVs8CW^I~AHn ۸]m҈!pc# x> WWVo [c ^˓r>eVg$PZ%+B ]U?~n)"|ӥ߽ͥž[BoƇ6oy_T|BTq:IQI3TFl֐ƍ]8;Z'%+BGnhX_`]uΎ2$AmG^gCr"ch }K3w"/ |OXt![ȂB]{¤IԔ͈l)yn6`bX;7J"UH5 "fuXw, KI씮БIUo"D*A"~+a  !YFaZO <QrPðNT#&C;l4 %N%0_|IT]۫ xxFF=Fѽ4z $Uƶ (2١^Ӧ04H7hUoګ> Dl\Jޫx\1IP3jB<&'8_м .+ &߯@Mp@uhizXeLϬJ)U+5!@o=$&,mij7ʂ:##l#ԺB+L9ʻք& ~B*N. tBУe'NgȽ@Jh' E?W Le.u2xBרu'D 1!bAqmD59K7ʿO/:p |"q9IsNCPE8PޤAx\Z"訩x&m rZNiAU+"kŰ2u%r;jB' }ْ`B\ԫ!h~pJk1ҰL;t[ʃ/h~6)ۥ0"Ļ61`H}/>䦷JbZ]o#l`qqG"hn<YA]8Z)\Xw::hP-G5T㎽F,6X*IzclUjaJBrQf:OH6wFl&)KwQR7"8F&.0 i̐LFЏ,u5Fa 1 Y#*#ē*H31'l!H;7|%i]^XLezeogOA[۫S7/~n얚b0]tƴ+q~(P ɢ~-cތZhࡂm?pc%XͫcHtsd`SMv݋1).I~1=}yXVym VNZ&O>˒kRyz>h!H<ɥYaS^>ʋcޓ~YI(é4P@TOx.ܗKjh3 ˲W@秲:",IS 7W$K^i=kr }ڃ6MiNk9'a~a/˒y))w9FN7YXHt?|NA[ٵ*gphei,^H}Y?Ԡ7т/cec Iոxy6f`L>%v@v$礟ע #ob,M{L0mUK6NH%0-,D ~U!]$tvj+qXo[sa&x š?!]ﯧON~s^oas⽞yiXrSѶL]wR D \)L;e<%Q:wU`~2DD8K:{T`]BEoi邕+dDbל$699Y@lk:ŧ?^5rֲ- %Q' *RM ?`|d'S5XfamGN%OEOp X+fϪ.t^zMp*m畵}lT$`TS- F;V"H)[ҁNq R:T ߝ<|HTt^ G vຆUcB{Ysَu,ZJ\p* nBIpʘ~$jt} ka* ;v5p֜oZB(wQF "\WI0n5/ /8>Jhtb bv"n@zKVsp=9-Y`X׋0ʆɳDHgоKRܚ3ep4KUo4ob[cTe9M(NT ]Qlj& UL`C{kBp:}e8߮RpKg=u7?yچjQgBQphfZU mؐ{28ɺDD14Vdoq4p9H_XGbN9|5u:>c\Z5%q<| 6㠙#Y92=Dž2X렎T2aܠ(WNj;-LLauH bߙ!IZDWdڊ;x OS4lF$8}bVAᨘcTh7Yn s˧ r9(r|‡s' ٗϒCޫuI"yfnOx ~j$+ &Onf2n3mr0Jg4]pKms@|B]3*xlRPFA5±$dUsI=`s7J:I!ZA?5?fWS+6 [ƪ>nоI^n Շl][)mK|Xݿ?. lsG&WU`ͨ@$3/,Ѐ)!#4$9Y_BES6};q4:ȃJOvǾWVrԛY#50# jl]s[~/UBwzOX݊t~џeS(.x$4X'(0crN'KKE4aʥ8gn!N Ga87 }){[R1?ʺC!]{;SMR_{8|؂GJwӉ&R4#Ɉ TLى LZ??\//S2'4M^57|":]ԡ괖&v)hՀxu%cPeSmd#',TּZ}Jv<$epK]7DS Cx:iGm& ؖA?<=0\}bTmؾTlet[^3Xla2ZߒJ[ZRp2cv=7>bm$ ɺ4!$4>&\vs 멉`9bE9Tzj9-e`R̸d&c\QPw>DE.btKyXaCfKV)8ȞQ]22o]Z(Rdj=$]w \J*G1@GGIi۷mZo,lxXcEbE̓$ur"b*g/ܲXB#6Ƿ2Vƹ SahQWQzJ͠Y^1'' !>A%ϳ-]e+[ n2%aů<^ॄ:n&:pLc}4mq֧n<]09'^ɥ⡵ˊd-A>dpJ0,%8Pprϟ2MCEV ߦ"a~0A`oXQa(+F+ T]?ڀn\iIB 4>2G?eBq]ww5J0n҄au!z0ۘ j7O}64e(sM<^eҼ+Ǘ ">\D, J&)șn龹'EW9'S/[v"; UO݀p]YǤm1ں"8LOm 'Eolݯgm@W:ĖN.X.ON'#6>.cJ~C-t K_Hśk3CZE)~^^AbQ.Fx"sڃLō-l3ʮ6%q=Yia;EUX݃IDC#nxn(R(ܟmLԪ3.w~w9XѢUL@9& 2qi7,I˅RX;ɷ* Їxv>BJɣ&IhB,ZHM8>[ڤ~9&MtN$0Tp$=U?.]bٯb8anxrpJ-2H18ϩd"lNF @u F8VSfkӾ;aeP*0K['U@JW3q5QofӇ5+~WuI$Fg^+I[K5_֚>MaZSW#PK, v $ !¢Y,BۈtAH[sӗYoA`js.==67pru@;KUfԽWzߩ7$AJҜSPA#(]u[]x8H#jZ7<%閵]:5A$:y @ f9'캛T0}&%#n̚28( X4lL9c녙?5vZDdL9!iYE"X3ݏ*þٔ]l to+[3 4*\HMzāP }5[R&>b:HaV#fg"aH&Է`}љDI sDMuavp{=kt6*asy."OkP_ J&H{HV ("5KImk1tL? ХHçn4 %Žl Y'x ~dA~ە(-[Tbfr%Y)}߅MɌ"WnL"5;9ȥ64 d筴hyB"rO Y;Qohh ۾-:ws7yq)iZDy]2˧ ̣lEuWp- z9CiTNheݓ * tc{ i/(?E|5M_.|X|r"2|Đ.$}@`2!n:.㓐.~۫Fno[BB6VT;/ '3'`\Sxq_g<`gVSЛjXHa [{l\3..2"hX GW~0S89g@&?q{ yqb_b\SH ?D!gn!R.|섋\ͮKuf,b޸vTu}zə=A7Dpٱ?y'Ӂ"X~}c;ƪF%!6((!e}S2 yJjz9|.JXPLI Km-qq{x?eToA裟Z+O 57N)fDL6/3i*QGzm_F.+:ITS^걢:Ae5A0hI4dB7Sz֟t}:Ew%E-?RFFˎuֈHH"z;㻊0蠿?Pbi5lek7~ddtWu4lonCQhUwX`q˧sl{ܺAB+(CjpMMȸ^oG?^mjA_)tXfaܜjRQMDzn*6b9(Nj No/wnlPΙs'N o?_Ez;.X&mq;hhDR?S8EѦHVf*$W?*gʄhꫠL]t4πn)YsεNW|@au -}j=Xxh#-<=$&Dqze2ukO.DA={J80^nXR`C:/(G):׊YzD|Cѯ`p)[D{0ƒ\1R o:%^6/*Uz7Ö$GWkmNz#-B~x*A}S14=b\?:ۓamJ퓀#cj%>K\H4 @r\(p3,j%~L&eG\%҉".VVӜ7#lbsIEB EV,O6I(m]|$ھ}bԁcA.e-5b<߇{\oYUBR@=R&c'WMM%:+b~pV1`H02(^* '^Q-xF/tr2t_H2 6i P^:xQj]i:۪h m,y[W>eHA~D0!եCeπpe_ռ19do+1_^dJ0i7c^GԢUB)dOKQ S4֩`5 ;) ͣ=@?;2Amm}so9C#֜!݊GVF/UKU7ڇbu]F$Ƈy/_Wnxh,6CF!u80qgjGbYt8GR.3jffmS!41#ۻMN;J(;in7}V`j,`(5.%ph?o[DxL=ō18d&8om<#Aeȥ[>%| YugpNc^saK zV9dCK).?TR|w=Ir Z^4 C+<}kF#|RQu6@Qw`$8p9~d-ʜܾw oX˩SڇR|^!ǮЀԓ9&e):d Ο3UP`MYc$xwʏF-Dž#zQwV(sr#th9Ft:(k G(kߎ=›ĬtKbYTՄ&IV683DӅ76$6 *p:FkZIE冃ei6|}i(USǚrsa gĮ>qsvDYujԤz'\{qW'R˕8)9JT]ZBCȀH.;xP5aB:ŷ(.,6*![:2nڰd>,Sv, NM@'{Pύl?\OC}ث;`Wy%0%6aH4AjFan3 rf$G!8u؉nk0]V&e2aCJݕ ?5 KgF_)&AjSoiIKtE4O*Ti' ,iMRX3ԍx.]VoD#ޟ9"G_BIY88ce.[`~o.f;`:*rIӳ0 @OM~ t0D6KÍ #2g[~oDži@Fj}ws&0Lg3Z{t:LP YMIf|@a 2`%P0H= $Fq sS8y ¿WۣҠr!!JioqE+%8 *em7 u}'1zٹUn9\l裝@RKVoH&k:"+Liȹw;KVvUwjG(+>R7Cil*)]ܰo[̀7*EGqiːD^ 'UpXgPA:8rRt}`q̬0R:3qn}O_ZRU\xKH_C?q1DmlSNR"Pw\5i-'Lfa/W@bnUBK|4_Q.D;b%jF1gW y1uCT}ʹx'Һ۞wMocvD܆4`x)e_ܕ cU"N6Pgp8/_^2 Myc1k=]j!Х@+vM>;3IH|PRz-* ydt/{km+Uo\r%vQ? pLO ep֞۔nU ?=!PpPT{_zݡMԵ9/HHh ɬ5M&.]|Z a`{~/r&5O|f&j/dSwXZT.P艓S/4fȧyiýFO7W0ă(qg%nnT|@$ ^KJ 7/Jq"z1PЖ^[_W+C$qKnÏ$iWe7>O@3~J*܉2fZ u$÷b=Ac~!#V9HJ`39Vm z#kbhQʼ$fQ yy(kP >)8a5bP1Ң|>AO'_[z 6b*n5dF:y*]%ڕǡ6l$o65ߚr>s6D;:1; L;5Gq9bcsbUf:"NNw ^Wib8\YQU )u:"$3hD6޸ckN6 \~#O}Ƕ7mzd&9_XLD; U}Hܽ_֚2S#,[V3jwMvsIh1S@8UO򏄏%Sg+Df`Ӌ@VpU#NI eYU{c.7xz_u$TW54QGۃ)xrzJ+.)r  ~P v|uZ Ca:+;;!6pƋ A$UH[(s |LE=u;q[n%rº)ryv2I$BMR&BAŬiŅ6H(OwO N/,RhՙG zEjtfP, gO&ϱ%Eϕ 9*8sڸ(ߐgY[Qi1\ςۀ˛<@CUhdNl%+l \PY:9Ѹ2`j;=Z7{=cMg76}ljD\ 4{*!jaLxq{qw'd+"$!apҡ&\!tZط?]a>#Vm6f<~puvmAzI:i}I\xP"@_Hk0ۨv l-P mk8?4;vo) _ʷ%G e򼲜 .X@_wwSq;pя4,D"ύp:HTuk@wfa,PQ_7 O)8$,uK c6[pT"kUGh<7j5*}ي*C`<ryÅ%H5 ̯@`?-xAО$IQc%*4-Sj2ՍSUфӘ{L 5._WQ>:,Ex7 l~UVlpNE>qzKλB7Ǻ< S@( lR r,9G_iܮ;{v㰆/00FK e_Xx ?<:IP(^j_fX5aOmGX/WQoވL%HEؘs`fy vD@"&( xh;麋Jzzq3Nkz?V9Uؙ=r?ӘeE5F|7V;a5bcj;![>J@i)yt+HG@Ԃm$_) 2M8r^qgJE@By_0qʱh?ᒩ!zٯ2ڰLL%^WTRXck JC/<4 G iQ`Ѕw`|$ U"D['@6{(`v:"Wv&1z;\ S;"ks5>T|FX&䨖ݰi? Ȁ'{ŅovPjj}4' eAg?1U5~T/7-~qN96{b7[ڴX6 o9rǚyʵ{gqg-!k6'BxMpwNyʏb/QVxWho F@IѢAǫ!$l@,joC\J?!,a/#~kzdIČ9;b;{Qّ;{|B:|% ]$䏯Gr-vqMb!˄wyXCPo >b6Du| בSAʹkFĩ75l^D2G\&Y $Cփ3tr\sH<5+7{ ބgY_C `Z_Wb^Y)q_EΈ/m MCdC2Ddme5kyD|$-3Cl*;lsf~טiBobN_ql~|DQ1YR153γaĄL,^8+ٺ73S%ȿEw3h:fynJ=;UyST*r ݳs8i+6nMS.7:f 2scle{ /)dR/fW ؙׄ~@qIYJďCzZ|@A6:vzu؛?8W0D)FSD\1:f~b#Ug[esiCH"UML$CK7}'N"#(Ntθ҃;cZ5+Ym˃`̺K7ۖ8up dnEe"S˦g^hy%Z u(kxW,8ڜj;^)\"S)Ȃ98|bq\K49Ŵ =X .)"6hY5r+4G"2Qnc5+= @ejBB^Z&*SLJ2yCo2!1SJ:QGO?:5]?>Mt!Uu2*Znث}t"^̵~1Z,m˳Psj5Vns.gȄ9ϕH+ٳ`*j]hMlae$Ի էA:ѽ Z+1'+Tnׄ 'Cn dvQA6.ù/vT'vk6:MWG#YjDy z h?p=e䜄&NԴF I &!,d c/crh z5.#Ϸ¨xGІ) 4SF4Q9 !6er,ТKqlw4]"ZdaM5M _mΤ+'y@4ѧjSŸ0*iә*PwƽPOwՏl$Qb7Vͨ O=8b{~~‚9r^W S6;t?V^3AL_1>$9foM7/瓻 N#f =My"zʭ ۋruD/wa{~ ZB`} z4M vy紦P2!̹?KQ]"~ JpB*a# k!hw6=-sfGC;5y_9M)_]h(2=>0jpWHߏGV]em"-<{Z,<(`АsR3oinLlq$8%/xYg&tl2Ň:JGCB.k=DFNS6FY1 ko3]X:{X%ʕϮ75ċJ91X>oTTu3D1]1 ˨5Km}5 Fʓ g)g+[Lbz2\±.ݲcv][ mkV;| l($ ޴sfM@Y賬o7׾|6]ǴVē= "w7 7MY.6&o:ҵZ-9u*_'ЙӛX *]ՅsuDNj94yzQˬED n[MdUSg1N3ۯ-Er!6W!8e)dFnBi{Q.>}\[Zo.VkY= \\gGhYP*C+bXx>B+|>Oٹ"pS\`zuCCzAYC&XZiq#3Ѩ1U kMrھrdS߱yv3eD#nj飵H*pY#lkQ m"PyaSW_Gw\F˜,I4aq0/"kFKAh}y ? 嘦 E_ s˥CjofHw(xRqcz.5l^Ȗo$,[ra?`_<\_T%S\ӈͱuh?V;s=xV|=N{wi4nu.4,G\ 臘1OUVTм9RS QavG!fKaź(RD5ȭnSs2J{T#t˲a+@#2j0U*_'MćLm} ]pw<|{DM^zK3V3pK_W:' a^?ah@vJR_TodVWG9Onǟ{pW/j(r7 N|N9o rБ&Q8p~8/ 1eDd&vbh.AF\vgT5<wC! ,N Hvc;J?l~z@_J #?<^+@hUR'1ZSSds^aU} mXޡjbJ{teeMtC38^“ݵ}6&&{: r-CeA.&KѪ"t&oVEɭCB 4a8#5r xֲ:YϨṒMpcmxnk-C re N-Jù? ,ls.m-\ii j\P  4gx0s}U֡ ܵ}KvA6[r~C-z(NΩ  cYgO2xUI+У[~15ذjSay_cNBtF )ƅ^Q$obo ?r{ZQG̛j-Sӈ̄66M(g^zt@MmعoL QE&R[P`{Lϔ- #TRvJ@Bh#dnE2;+b#gjDW |;4d%uGKba3qP#D \ůlAZuh*˖˘pkH( wEq #CJ'[ɚIM#':.qL[w{)yC׆m4}S 0MUtⵆץ }*WhCQU,@ s֯4RMTvCآ>T6ϲ\pm^W%ttOS-.{U>zOJgg|A#ؘ#ąMmt2~}46W@ =b'}DC!و/H;]uj臠JKmlu3wf&~ G)tDu$}l_&˹a)kVG6۩~om1\,?aSx};K@dͼ.0;t.m(zg2,ic~:8f#RN5ZP/ʛD_H@Dl5)x}:/9ml(ØlHLU; 9:LΈ^^E3 \g͂.,9kDy,IJը޴;Lp֓> >Ұ! XȓlD9~"zI\m- SV$[*0w_cTMq:XIXݼ7wHys5$pk>\DQJiC5wG#mŊ-@Ҹ;bϵe z0d,nb4A5MG A~DU(M{+e>$!U//Pڄ{]G,|0n@bL<@ˤqk1;Zz:n1 :f<1'&~;]R32 9ٕ%E}tt>znccPP̘轼pw+|fhVHF*UiGNn~ }Jظ?kxGn˂d6#Mˠ⦔MN<ӻodeNG/ڒ6dbe] #q~. 6DEVaB_C_cUD Q}S9QY,Pصޤ=(5l"X7Et&ށ[ B/u 9fG,kc#M=\QW2hCI XmpHՀٓR1 =ZbCm)B8#o{ L9Vf%}[ëb[*qȋȘbIiP9hH9 "'X!Hz3|cRqf - YOd WXqF8~m4~hQ)O/|!7}._w>p ӂBxXm`] Vc+اr8@z"yon1e6bFhMo NcTog![섇]hEL&d*-l7$*sv[Ǐ{By]Z`8]=4F0CBV RT}=B{t ',Xx6VN ᯞXBUZlmVĻק\S+Ǭ1bVws7%wM::G3{gZ,iu#abP]mѣ.AA~dD|[D {/*ZQ>3rp 'As@#5f4aM aa# rFQwё>L7Zs.G680?VYig?护?.o;/K40)G]4Aq ]\JI"8ֹkaٮhƝ(]. н L-\6>C7x dXC֥U?K˨4BŘMZ8[mmmyT]ͩ@x:ICWZ$crL ^wሺ3 I0ibF5ZSny*vGhwJr`o۠p-MCGnl\0֫!Ь#!eOu8xO/bHN7 ӳJ$M<-4hR&pэe<$,٦f?o.lK_3Na;Zme*5!, ,F=C>inhވh>)/ڻS0|WPlw1FrYX #FC@ ([{7P+q%x:@+bo?of^ 'T-NeGxUKA00 ۰^qlZbqhJ%8(Gy]Bؐ_()Stճ b;stOVI:2:[.d/ʢR'2CG䄠9`JS GM<a(}P@:x'QnuL=+XwRCR`txmxJjt Yyru`Es|91^ԁA#czM`\n>2Mv1L0a`;bz$&&w\3P7xGxqo+rx`ZS뤽<b#^92o.~ǘX[}*5!Da3NҀ5Z %`]\GrFAqjth8͏~z\uxQvn|^0\T>Q%?T.qYT6Lej!ϥ5"ܻMYi Dzbh 0E"dKK:vk1۹EG! ?JH`4E,pATQ߆іyзpu Ѣ)&p"~Kb>>;ZjT c<T6jq"0|z W_z:: 88B☨zHW)6Έwo<ۧ}e㙟q@oK~HKBi|&i[~n-:)([գtѿL%BHbH]9VF| 2TR|CJMϐzAQz);\PLIF^Փ1FX>8d-ئrFK\Zw *X?KϤ (3g;{~jODae51\ֵMQجeãKax/0CG*W{]cOr*C.2=WsB)h:pn*HR3ج|!̯kx9kҏ\VSAτ#$~RE t$^M*M9Ҕ!70ձ@.C-ʸN989HqoS'ҌdI77=F%wyf&3RaoK.W<7( YoȍW> O؂@ Av|dЦsZb6ӆa;bK5p'_i "lGJ|C5\z#Qž ~itXD7 ,"5p)vmC0FLc}.M}vm݋n RVl#z.E=S"3HP*K 2SU7uhj? {5gHth8&がBx]w4eT]l~?@Yс7 VC<g<`?{ÆR"c LE7H,isܜ15)`9Z΁1:~һ,'ʌۇr{iw00Mbp0 R4jU6_SI(ӡz9_eXe }V&s#f.Nb[b1'+70)}w5'yw% Qo/lzYT*}+szʃF̎V:ц[>X3ͪG%J_jMe+97Ӆb,}S"ldgmW:Ő@hsFFRC(ۡ".yIyx.]$4[T㲫6p02yg5Vܴ$ԉI z7lˠ I*?tJt`_;gj#ŰYmIM($IXi%kyEƳb..ZhFf[cJ``k#qJY5 —)~rhM^lmAZxZ|S1nJ&e"ʸRG:s#EfvJ.=gNiJ]}cCL&$]ϱFܯ2ekh _eRZY9) rK-6rJhj؏N:DʀB$zx6AZ[;혌I™U \(n; \ c,,n<t Ĺq&qqjs @n"kԷ|IegNaPN5H~c k|]|,`dT%UM8a6}kC=1aTZFhYaP_|co8u T=*JFYXEgѸZ:}[ +A/{kS~e<Wc %)-nu1n`hepQ#'yPbƅzۚa;đc XiqҟeM#!GM$Vr] NC 膰GhGكg8yc)I}ˋ o$6\o@:"5.`Ra)K~3<%h`4JC' ʎ40Gץd+`)=_uޜ>}jL, W (4}=Nf<mreY#8){DKƿa6F7I>ra\;cq|= =9p21zx/ @*f~BtRE4׈X3C{XFe\r$9fAQ4QLwS{ڏBl\=,Ǒ *7ICSPEkPs~&gO'w4Tu^|^Sgئ$B4, %6N@L!;wuYwwQ̫$*nO\aMh&$fvl`-vhuScBrꨳ'M 9p `wvB#'ddww1 g= >J|,__y: _WhCڑ4@R*Pw:&2UUK&%̳ƍuRо(_ #Yr'9>k~m)PT mR[BQ Jgh|*A^׶TYJ}ao&m'mڋ"*+3j0 SCXS_(!7pNG [jkF8=i+V0j2XCqb2aVy[6o],c% e&n\oC,(y8 2n4GH%gJ.t>bH΋$>B q =b^'uQC^ƻ^C04\ 4+XɻbX"oy\ ؟b.!)V28uqMx}}L;I:9 ŎNoVn`Ζ"[ Nh'`J~K bYp킐]ΫB"GZ~>x®+/M>uCQMe':4nm=AptkP;2"m7@%?JtFFE&!+4M5ȕ:̜ǫX@ַa~P g4h)wќ:~n"pi Z?3}n &.I~XVa|~Y5B(/Z_kzolql7LZҮ^5G)\J (t\5)Vu2uy7[ʎibz}# ]3m3lAj)Ƹ}/V}_z"nԡ{9Ϳ04=CV^5XBgn1MSy=5xɁ7㫲^&T\Ёf&z~ovxr(:wd3kSE})0XȄeMUq)!׷X ǐg* pB֪Sr0b@ :\D23H~#O6tFy6.B 'Qt]xuDl M֒2WfN=w.Pm\ڐv~Ѱ`icKTgYf̥K-( gVi([IXo9UzLO\5\ Xf㣆I!ޓH%]m5+C\](;Uw,%F|/(kGcQP@Q8_zMiu^fi~sVv_6Ǘz OԔÉoWgP I@|xQϦͯȺۈ?u˂`%Bk/^|~+)z4:٨jG  W^`G l=@ÆHWP9nbCƤ^#hOF r/'f׎ӶDDK.@|#$Dd%eym\F yC?,4ɇj/-/Qn|G#ytl|atqj,ܣuR9l :mfI~dO{\.<󊍟c*FѾ @ڻkg'}aP"PLAo̰=\6zl+:fK`mÑ* 5kN%ʫOt45dU,sN1nP}%`@R?^Sz%fb;Z&)r`=&Tik,GzTK ~/ټ{{zMb:(c%;Z}L|5lPq.nCr=~4i0(!3OE@ -.Ѡ9.dtx?ұx&T]*nNt$V}T!ld1~p7IvX>IJ[KS9,vb!#2$wZSDޗP56ˊqt;QCSd`!pl1(9/tOH< 9Fȯўŧ-@<ضabO<=]gdJ~ru]-+؃dDڱj403 ĝ?'5rYҐC]\HC`s[C)$8L՗1[m$m6Y9IߟR]tzp2.vh~څ]gmrQQRԌ&{*ݡLmemR( -3?Ĩ;n#Ql3M ܿBiq.^߲2D+&ZPЁ2h +'?O]x8 0`ΛrI4iiGޮuhاM?<<ɷAI;KISߦI{L()|TScզbxpK'sC#2C#\P@y!_o5uvS>STsգJ3GIfqMQm[SJ4W:=8Ztl u#]F0Fym!o'tpPTUj3+o+\܂?;zؚKZ`_:c\@ a?0U!8}PHu2V0cQfN:_~l Ռ:%ၺw=$mlE653[qKBk~*iN[(V8!B!z n18;PI5LMY`/VNhxHn8fm-F;]Nn|ƯK5OOZB@lJ+2,`xKYY4^|^BMYwI$lF9Ӊ]p 23uE)d!@=:EJ#PW&)H2: %w[Md{7UF>L94U_[(mրϬE}XJuӫ6s s &瀤nJS$G59"zv2:c>!|Q}h@ Mb hk4yV'h7vSz7jl+mnieq6l4mm:0! )?d`4%E{e;yϵAoTl>.*V2vʿڝA帔6a`.^~LJ5D:?x)# (z+ӳ\ևbo]Xlt&i+:ogwf/:!Kdf!pӑ{SX 4KfKYtX>T@ڏ_/հljel6s4QPxKf`nkqAs\A[ a0߶Ю(>O~Z 1hЉ#y5pS;re'ރLX1qҴA 63w%˖7xF`$t Ld|~KTީp|?ܧmtt*Coԩ |WC JD A\.TPthx?:J*M9SD: Xl 3:C*?AMܴ$ek̙VyCQWe1,-h'ɟ"+A[`B)mwgJCS bh䖜ho3GJ;$xUJbϵߖ{) I~ɓY*7iFHY͑9ѦL~]ǎBږ9{ڲ9UQʾ^[[QeL Q~"ԝe̓Lٽbv(>x=bO4\hgSOTx>#"R_ s%wiL5R c7d#%Nc73}([݅ܰM`i8E#PL³\/GU0YRsenPr2B#2?iѵ4m!1 SUG";moM]6z='͔0bqၛQ%ylPA+ ᨍi wI ,Cj&I. guZ[G'=`U/E9b.d_/)N:%j03rŕ>Ul:X s(eX`IRx N\6 HAikq֭كoT:=׬v뮩DdfRCr$gpv:FA[K>7z[ 4Wq:KL}$7iWzˍ|=\4`{ lG _m`n8[T2Csy .۳|Y K9]u4` y)!߸ 5ݕ TfKv\ $($a܆p 6Yg]ś2zG4zaxۤ ~-c(O6 C9}_IlDYecˊP[{WA yv >g{ӗXdDp-,`O[g ]eJWda4)8Gvb$Xb1ֆD_6'1o;o5a&z*[Kv :NϺM0cth/ImHxr1+BD=S K'ϻqg_ex`xFоpwMh+Ɣ@G!|nCѫ~淥GEU.PEB6@L:eb?f8dq"6E\T0jl=~:!y\ܖ]:V2vET96hNĬљg\Fqn`H+&eO"r F&d̗QU^:=Q_p ÖҠ_`=/"24K朐 c>(9;RC?5HWV]Kԝ_z;7RT#4#R5"cqRg\-3hl}U򚱰$ ).ն0'X~gMNY<?G,)9Xv{7]U)q:s&f\+{tm?ME>: -(n8(=$ gpؙIKÿ)dN*A4_SDXZfd L:6CW3+>i\+3@vRNy~W63ҩ?J ֏>gXD'ߋG-78zPG' ?bBȉ5b mZvm`HR8MGW{Y+ڢ2T?/<$Ex>.+_FMq 4^ ;\J&tiM֪\ ѧ#Ԝr d?ԙiN7 OT|ğ~/-y&|!3h9+DGƻ~oW%8cqq}kl|Kkn=\UXƇ$7Ų.О dS 9sǕ.1rn[*R9^S pOgh{$ɪ5?nc7 Kǟ]˞4ÕF`mr)B+V$>%߳fsװ +FAp+ᇬ0 yV{ *.]mr:v vop'a{3aʛu2J;&l0Sgb0YdÀv~> _G;5 !X%ttM;{-# F+$n:NrVj_io;jKS@#_7,) iɰ!CT݌Mb{gцN˂MjaF a}ɷمƝa@~ ;?Yj/lQ 6ρbmTMR Aۡ]cH?nуda/cO#d}'1A]vyg_W_Cy(x LWd @=/;lAicBN"U*e=/@JpJT8"oTyǨ鐉^ Quv4 V3S>ٓ48lMq.Y_[@TH2U$Ap$T}::g.ZDZ`ȌViȥrV8g*:n'67A6"_⚫KC¾j'W$RTgZ5P;EUuByk3cPI'S_ h?aUP8?_ǰ$өO@MĶq$YxE0eef1`J@{ϑxL2?zLLWc 8W<ˋ/:m7SOMCI 䔣h*Ϸ߄jv>%j}4dn &vôpYە`KD׈Z+FtΫmf=KS.*?I@Z~BY/ [:iC\v1h;h?7?݊E0eG6-|D8hG וt\:@xI4JgnAt)jM2ŀ(A#2a)O["ЏKsy&jsODeu؟,g՗n<-"a)^Zo V@Jaͽ Exq@&M#JYHQ7M|}0]bc =, 4sLi!J3&O%9|"k2D}ۏG% liB3xlgH#~yT,CTLjgPP0JBh4? l߿2/||¢L_X *U885 }²_E.;$GU _޹Yg6sdVbW?́B/nzwg} -EO_ / FRQWQ v~BȄUSBWa b0`H O?N(})yZGk2  c2LJ.5d@۩O?u) M++'}˛X?6kܝdKuؽ+zdkF[^`\!σd+@*:nuW9ZKҔn]*_. ,8̽?2%{I?I6p نh?&ϹyJPϻ: Q=OpMLV-chߺK|:5ᛁ4ݔ=+7TDNH+y՗u&B.p̂s8q`V{qp'KTo^`hyKL݁L.C/`GNF!4-b`ŵ*x NgmcWv\G$SmʽHo[~n s޹qҷCLa JѣM7M]Q+5펕CA`~5/Z,wkQJ8ᯝ6retu:aC*^aU~ e$oY.`l3'$+*01G+;XFK \ٌ[YwB?WI;ok][u a.oӃ'MȍD%Mc*O>Ԣ+_;wtJ #WZ`qWVDu쐪L2)\FՌչ?l&!dV}}~d;ؕ7~_Ҧw4?`ʻR,7R .0߁jU?p~~귱nyk#o2_nSS +XvUMyКKԝ|\FY Iv`Jx u"Qr.ۛA]HR'gf/2ql@( LkE-b,CFqԈ<~@pvDw2t\1,RAOD7"s  LPJȑͶvwpV^hdOeI0=A+,ChmJ2TpɵǕ͔@z;̤c{jMH#К:"b9jO𭘬Џڌ yicGop pMYW̐#v >͔X.?BP, v+_8]HaBƅ"Wo$MBrf .e x5H COm-C*ϱiGq \l1&V8B(zw+@xG.4Sc %W`1t+X6 x`(E}gQq[iuH (&Nh:8W%:hۨEv͞Ԅٜ]`q}?-HGThbLr);h(4t4glDǘ1{_됵mTO:`T[?+Rg;hLni+7!^I-bP0X Buv{-2fU`x$[\đś~kX's.jBi 7HyNH%@Vܠ6i_F>Z,~Ǣ]UxB &!gIKX&uBoE"bᬔfG>jM8s fk^I!.>ծ85A>{1Y;j3=/kʨxh01|͔wTmJ!(ҡi #dA]!M'OԘYoOD9D$jN`k^XW Ls]%P( ԌŘEb_'(k{_!M<'[CcWG^&q3Bpo$iJI=P|Y# VjOK #wnzYv4n+@HhܜlPIj? Y̛ :Ww+ {3txtNR$BRhPhtlv^$Ցp*񚽸s r< J?xpێS}̩(`Lg9* o,]ar_]f(8g yavkE$ΥCVy0 DL_'FII|5ր)@K?Y eUn+~ x$^meVLe) ]M!Bb- ʬƮj˒^"tK^q^i6I>D2dM:^|WH:!8!vyCdē3Qft͆@־qdQcӥeȡ158%6vz0jKåȶjp4w/ BrhXmg+]/p)6{3U׊Wj|sTK,y%>hàYLt9>Lֈx1_K%+ײěk{|bz?mRJ~ Jal?4~Nmc67<5Y Gx/%ocf._*FEæ[)3& ]_rglVٝ+Ͻ Q>8Rp28ÖJgSvkՒHoBƛ0꾤 ś3&ZFggK挱A*i"jEkd7F*Ƣͥ C྘k I wҒ4KYڼ-{0(C)w[,xMKpИ𯑧˚쩐}T1yƺ1=OB4IfO`t׳.Az3؟ _ta1IU :-0tF>MI(YF=]!4ݥj+"#tdB܉ !vβ[c4g35"Iyqk2+noCؽr0)<ژי1uОf2Qm"faENc'5M=  MDU]7y1q!{i.d4AA4(=D!L1(zSxi36שH^Nm3e6;ǫ}ҍ*f^^=Q t|Zf_asJ 9/ᏺ4RA W2=M?tjOs~@9RFaڅz9-Qޘ+A!]Nגn)c@npjW :YEWwN^%qaR0>ՉG.Lh1}j^T *AhvN D5Ik˷0xCtNu#' Uv;[j͟TU3e;3Eӱa3 _(!+ydwX0"LUo^r^ʇlGbץ^ySqwbHt4Nj1YaH]T!8i[J4X &~Nܦk"ϊU 4}QMIcPdЌ<~CH<Ȉ ,ȋeqϦ4V/ppmf?>F5gR`_:'buni?&Sȣ;tu:0ԤKU^S_Z:%lڇrMtl6yr4Z#xiܒ±9PҲZUx-f%2QV˽cAV|#ǀ8WxSx&Ґlj_Nm>ˎL:y8#nw۵ϒ-.Ixrkn&#V &׵2ub]oc3 b{$!K)[[ƒmIotS!xnֆ`*E.K`1C{$-iy$!'<-'<)W) IW y@Hw ^7f|T[4}p}v. dD@؏jry0:A3QjTwR)a^jZ9EMQ A` 9ob]\w 43}%Z>:.E> 0ۨy=wڣT@q G_6uK9gQ^5jA9@X@/n"sC,:~zc@FmmCwLs#p(qT[ ~P4'/ ABphW-՞HaF [l̒]JxjԳIth@07E8Z;_g)ru U3]OV yv5iϧp31]Y3 n+Y e*6!} 9 TofHx_8;HUȈ| ^i4j |wm䪧ݟzEoMUvnfNJdOrӜBOcT`m`Mq #eψ4d+^/v7uZ Xsgyﳲ#vvMۚ탣ן,!%AiWZlJLڄj'W}qS.vl(1TBəUΥCVK:#W_?-&xogsI܉3Nga0Uj%ADm ƿx³rV);Z)#0P RЮ-# B!S0@7ơ2κyΊ˩2T-?cUIǦ :3(8`D6f`m88[IK 2gee&VmKxp={mI!"R>1?i]ۆ %! oa#<"%::脡zަzL =TI,\`2v >5KXĎ. _tDS~ KqHjWC+VƖZ ,ga&-\_S15q/6\Je : /QnSYQqH-[qȕp) Q騙$Q1j TgqAjuߢzOvue-u,?q["@j 8-/;i B%h!ʬ*& Q0Svw/塚lQD! ;Kԣ_R,>rL`ݤ`hݚ7ԃqiEAu#@X*μM@@jׂ6ӎSF&R('ŎڇdxC͟&6+M[w9=9ࣾNZ] {'>תq7!mohJarl&R-Q!@ u;AŞoU+'ZаHoR G5ĘBѡn199 WX@ur;cW"\35侟ђlU2Nv`?qJ-q򓚔tY9 ".-aԹ J;~C$&LryCML=PI+\u&:.i.x>>4EZwLjey& (+є0ܟAں٬aJ+GoR4JB2ܮ<!%sXbfU ?$x}P@KDIn~Xt2ْ_{nR$}D[Z`PrfR&h4m\#h'{QKZTHWz@~x|ȫB;-wo]bg(^etĭVDq'7jp%&bb hzgW|oUϕ؊t~n= }٧R;QƙK)YJ7 IE*A+x"k6k{ HU4wf=XA |3:L<.(gR i&us7eCpГ0vّUe-@R6w)MM;XĂoNe?ZH6r$Dҏ ".g0cʼn5L5'L ΃ ÒQC*! fO|m/Ŭ"k^öLAd5ŤlY?)cBj.@SպSw߮a7>ki'T8Ypp\e=NkE pP͔Z2¬$^ H(}wBF4UMW$Dtd7#lBĮ0La[Te` x1w˨ p tDnb?{{֨Aԅ&#?p O&fRCm j]yB@)ML8yަ<YH"xy_qr.a fqٗw=6 l,vĝ:ue]QU+Jܱ_+~DLI,1'\T8\79T_bެf75epՇ?ID׍^K=($-CKحF׻r v}b4"1_g6_m3Aft |ydԜ&cRHkCǃ*M_eDDK'g' )1"Ć6͔m@Ctdm${zVԇY( r{&eYl֜"AVQ N)bH> BM6Th?rAϙI9Vb݃zFwsn^*9CseDt(]wIhRΒnw1%GNёFEl1?aB.r<.ERA[sYM:34B(C2"EqiT;́p-9ޝb'틬7E͋RH89X& _Acu*ãs2E 5 %ד⯉^J]FPSkɫA\h#`)\׵ASޱ-N vʱd> l D ~22<&MY6䩌_Bu[hU\J=f ;al0܉f{Nj^짨 '?+n^0v^~s ld6YdmF8?6( S׈v?&.E,V9g>@d&ᘶ7bB=&}NjэZoWz"p|Ң5Dʘ2ggdϔ3ʾ zeL /CWv"2 I M_Ut72U};OńFikN 'ʫYUIieݸqg;cؾ|H|cl*O;`߹i_>!-C#Z vZ-IQ(xYw e϶s?+ps@7SYy+x%@ٵX=wT%C@DU}Rtc`(/f(k~fIxZ%NN !Y[0,{ۤ#V]8o-m-/jFr~XfOqد6"pk7GJN'϶ܼ@k+jRUP߁?MD4ύJ o$:" "@&H"K֮,r`xa jK!_2*Q|Eʒ+cw[IT~GTm۰P2=U ZWSm$Ot pn-V }k8<}C^Hm M)bs37ə|;B~2R rT_?/#1GE+dη/H=bj(pvER^zH|y-6D>pݴ.R? b$K GI /!BNϦ#aTUaD;`N/ecF_ÎeB\NoC?oJL=/\|J^N˗bBݸq^S%>[0)T'mܺT PIZGT>:wz)h5&u t]8fII0Ux)TNS!p>X%l_$]QT~B1oIs5LLe r5+XHRm c/nL)ZDޔ JT*x^_ʕ |ojayP'<7B{81:AaGh)FRqa swĊf!?9rlYSSIi$>i=pQ!le *] SϭShC&Oz #*P dĄ@fU\K,ǫHįueL0 Z7l0leN1BCrGO%Qh# "<㾙7 ?l)zLνirQ3 H3_DnS<-MK׮xGZp@?)QU{yy)g\n"쬝>LPcƱ.X89nٌ8nU%psD'F@2X:%΢-5p<]CXOa"!Ǵf;mA2S+-{.%.G̣LxQxD(I9^V %9h͑`ΰRjx|UG޿'x(Puv)ʼn|uؗRk6Nb2V[́dM]F}gqcދME@^{9hxwjc+/m*b"(hWND5ܤS^زTžаl|R}zTl= l[VYZ%]t^> ?wYq8enR90jmztw6>? . oTS=%(sWchN =oQ>!kѮYgե#i˩ց𥫢KV&1N83еc|V]/w<?SOsi>kZko ʝ[.Wٓ7$ℭ#7F2.3vt_%݈czV wG wW)LzMVd)nIPsu'M|G|CNFQ~1 &Y؞ djTk&."ftWc'nJubc|N v'/ES#שӓ0@/eN YecN Me(^5Fgeߴ5X_es8y 7 W5x) T{Ju-?BSHxn,`*Kd ]dwN`61|Z泫^A6vjfޏd\D1($rnhJ3Iaٕ[‘lKyc;\*l Qi*G$>ȷcf'8۴{J:vTM6$E4ZhF춼M&J##놝T޴t?ՏvMM?tƻdvqD 5:9Q|`E(c{VJ9녴!E3<ɵ/H43xtx~heg,5Ҁ(Ul|Ȍ=nwcgM[X)qe>ġ&+b0yKD'D C䁵Y^ˊPן0 V ȱW4E2sg*zeAqdW};U+8SZIsQ\^lw4ٽբn;%VXJ&}{2O a1ج90O%VuUu=S YH㞮AT͌\ >.<OUDwC8 :~ԉ-mהeJ-+;9h d:ЮQרcX>U<$|c|w_y. &g-Sح^pLO.flJDX6q}ntV=D;2d](:t<=s욫WHv|L9 ,">"oikjn l+/m9K >3po-_8så~$-󃧉n~㗘Sglq3g҆`=X9)C ᐰ|IrL_ (UQ43 LMp,)z+x#q HBv_DPT;Qaߔ3-Ѳ+ zlaԝ)7\X\MvStUBHU?8HOQsDuَJRŴ )P%xi[2:{[B*C"9 >ihJPL,G@-߶a%-a.Y_xlxɜǞl*Ծ>C u5_cFwQIsY ͎_W_q>f9 pD]4ɣ?ʀ_]IJR mJO0(^cf-D{ y=H O5fl֐^wkIJt75H1*Zf'Uaݲ+tIA`nq+mek;r_U).7n㊞ )<ݜۡW~z촣+˯5ni.Dk\AP'6q߃Ir"'.I$@+2ϸ@T9%2MpOx`In;Qۼ!-Q P<74z7g;0X26 eCoe聬2 ȮSG☳uxL AYo XQ߾3>I 4*A5*`S Eׂ\7[+'ViJ K\F( '\ -vö\nk=x-r:j8pM: 8lh'l:QB ] dW8(x2q@yN`d!uliB<*pF*p {`vrzu]{f=̛&w,K.pgVJcƝZʖ{l5;$Xxl;v})ދ{ SR1|u pVī!>"r L17ٴ#)S.jV&9ʭaI%YqFׅ0>[.$$b6>AO8HA924wnRMO94ɋ| Zz@N0aQPaFk$U).?,n{.ȤM9!8]HGυ7DH$.X?] r;"0m%ҶVtZ{#hEM6 KnU&4ѓŒ=ިw&M6= h_[pnw g lvǘCb27ݫW2?;ugTδEJwj'.e)/ppCyKdLѨA؍璜tD7>nZs%n9^<4; mƢ.jǑ峕PqdV>~d%;0 >%4uk'&HRX8$ܯkJ5l 1"O\|o<ȍ\` Y%Mb ΰ=|AKi;$kߘd(DU >'o >v w=8&bU#1OwQ~uWȸS0bQ%!5ɉC"yZ4t{#'KfG٤hLR7䁆S{I}w cgbh'K~Tޏ2B,hl]+At\<CĈ;/2,ľRhTO};&[-ajE V~{{ nk\z3Sr(ԕ<3T-)QXhU3cU]M]1n[p p @㼉ZqbA.L"VMŊ(,%Ƈ Z @*bh[TE1"10 nF ߞD@P/E#8:{|M4@)*}A4r"7e E ~o.PUYZ!0*BeO}'\ Gl--][g/~_nP)ĐWɢwoK߇4OS%. Fxb.[΀'qiֺRo!(aԛ-ϣz_sj]zkm]!)1{XM<6 rj=E'hpx;ǣF8Fv"HӅc{!:)d\D!W"@\2Z(W}gOiuG=,u#,rD+#v尚h) ri*Pp\LkPnmhQVyJh)d lZ9HR(VQ0`tuɑ{:¹\#EM> x<hErT*Sz+LGܖUu=AhS'%FW2_,PTe}L:nԉ@t qN,\ekDZ)粏8*\\yKkdYcg#DW?wdd(& A9L$%#;( ֓״/ "g(vFw֘?𯑇[FD:6X7f,C&{aƎh$'{S. F|MkgBf ї5=Èւىؠ޵GEzm (2%AD7gֱbZJy& X: :YV:Fca^\$hZ;_Nķ0cxЕ''4rsߋ BG=9I0P 즖 mPwƞ*xO+_ n]Ӭ׳Te>Jyߒ솯biu6: W}-GHnp/ wn9$kp5v[m_Ŷ.K=1{ŭɐkv[sTWո&l/*5jwAvP9Ղ S0ޮj5R3WdMBFZv{pP1.|`eJ;SࢋfBUZo~ rL5Σ\?B1%x M3GH:ڼVC#z }ld@&:Y~=K8?rJbҐc(+vGLӍx*>uVc< >u:H ((fIcsM%E#Iph05VX7r 򽰾/ Ic\$R`ߥ+5YnJ꜁O3m2צ4v%B h]zSs- kOgeJrB|f]Br1=~q$m28E~-x]AIg2⧟ "Mt^ځ@vvyG@Ss즎eKIBf xRxNj=/DjveR ;l17,41lgFɹƞs沪T1P/򍝺Չɗ%:gf-??C!`wU Z^yGxt8)IYק*RR$w0H"&s؃L(ji"qT.;QfƫNJV}CN-ђQߪP+ co P\3K|5)M!c%}Tf(2t79 14iQ*te-s+zM>~viM;۠o~P:҅$ a@vt$S,l9s)pRtI7-ꉺb`w {m FDg??ҳ,[-2X H=;fn|2Qa᧛>[񐴢k>rکbWn0qAoKۆeq*\L87h;'"2qEaO-*\o;wQ:7@mR8u8|(X <_ -`7;ܙVBZy&f pJ#6IH]fVeYSOuR'ÇNVBPa-MAbV8A]m!(L%1m.MUPV 1og= /w+|} 3e'wócKǡ/Dm ]8tQyMV ЛG7mZ^-v(v$JA\-5 xgTSBe%w&Pw+ᘾȰ_%0FXHKHE:Y_7/{>CKJѧfwRb.ITIt saM{ܘ$mZ3k苡?Vo}DKEՅCXGs D&"O0= 0<* 6|P>VYQp&=.Ѷ,eN 8B*~Vv8P,l(V= /Hi%#N[2C/G`M;g#>f3/c d5DrC 2xg>{_ ͧ;A%u* PC݂JЪdFK\Kn:`-1|:|OHs"/zHiwЗKNIN=;J2UAZuC ஀G_2Pc;C1,% '3H?;4X乚mQb;+׳( p(1)bX2Z׆NQ sзH?'.\eò9_mhB=2V,"bBTX촩c2>4t\XsLaM2T'wL }oBL*>RIWO~asf^܎d[ǵf;*fl˱TB?~YQ9r:$ p{G 1WS7-^T,=$s ^|G fn DAU0R~Mor]Մp+% bY)uuŽq)nk/n.2݂6p[D@yt4|vϒ2zz34O7hԢקG,N i #c_Iq9}] U!* C0eLj*["ѧn bq nt#eV9hu݊U+V7'pqIN)ĹmFҜf 61b ;^ Uu?eY3[A~m[que;-*YjװR)ttXզmzaR=T PH"Gڃ`K`adpaI&Go-]]j׻K XFU@-w^{͛g-by)WȌ@͏sI]44y6޸06\`Vgb&g:>`ζ+.N1B,6gT$oɔъw5L*!u4kMN^z.n'8U??DJs #EI1s[-R"NJ'qmE˱*)].da~G`ݾPeJ]tF͛+Y17RȂIN4>$ 9\fdY3}>=@N}4TX9*uH2?md# 8&C˨Pe܏,DOK z(%֦L~s<2 ?ȱMbɂM@\f.rbkZ!r8]s:M{|F<@2%wCDv>AJ8Xs풻JijgIkt^ͯM2W@"."w =2-׮xe/tMth#Q_h-3!d7pu[%Wy 7IA)fb'oTlI f3ЌW[OX-]JRۏ<轵Q1^徰5" $|>ޔ>zEU[ h֨ Sڋwf{YZʔ},* y9*V2tP_¡?^CG} zEIZtL}V ]4vsbujs/Iq̣yN?bs{LVOi6nHsfkID^~X U(BOD;Ӝ)|\]5:fQ Lh+G땓﫮=Wfl%a2#<>6?gceߚ X+SE~xIS Ұ% Z%fM9] FdFxBD׎M{̡W)䗥}P&`:4,juZ ׍IƔ5emW4O!ww =P8@5+,r}W&d(׉+ rhfOn!E^١Nj% |.>'JLPtyp,ʗ71A/c|5Siʿ +u 10}DsiP=S!/DA &P';AP>@rڞulbцhgS΋S{i =ZY$IU tYݩLֱv$%;T+8hzW羮'HH‰KLhT2}6^!(Epbf_v,;s5H[Xt&mѺ,E CʏwW˗"(],m,w>S/%$d *,D' a$’9zmO>P*ش Idq.v="Bƛa!$gcTvgߖ!=UM8Nq%Z~K>9)@ 5DP>pd"i:  |RZnBJ9år'۾qoc.Jm=\(nܸߓ]#ZC鱍 @Uh_nTݭoL$ɘn]Okjg{ 9=)n}_Vɋ7g-^Zil(GHy[rgNeri%·Z( r P:X[C)Z ɩ*8:K4يF<9bkQViKULb*A[[iUU|,G|̖}3|hݸu낑;/"14Mq [sܶ t>Q \f7z $%|7ys!<ͱ5fȟXyTT\@7dvhqIS TN"( /@e7oBK36Fu^u*yqX m?=j\)0^eoMsTD{3:K&! Jws[z>]kXz" >*ǯ_te~[5Q0BDw$t:Ecsr`NaHJgL W_p-&T+zioP�,j ӿұqu qz<6y^H2pi-Zɔ.*]/Jn`C|i9kao/ԔKX΂gChRHfkdpj|܍?8q6 ƙQ#|C8Jba|rb^Uw$P? "jo&2k?-rUr3/&}i8(C5+EuK*w?>4S1}Dr }'}jsY2g^::Kve2xPԔz^9;As<\eĕ}# dn S+FQ֬f^d]!^KbKo&h'vX:>3!j)onK'fGǪ< `] )lCXD+ .gb8z$/4P%0ЪCE\?ֳEFW,{ hY"*T`U`I)X;̈́VCڤg5x_Wv䋧 r759E r.gqBB%RK5="+[8`KiXG4{MQOHXÒw/|vD/!Z9-ߟ<yt# Q~|3e$b_ Δl=->vi'DznK [rUz~\\Gcߝ DYb1ȃw6b4ew^-̱ EDۜ93wդ֎5ګGwa`sԅs 㞧3n P<U|FU^jV-&H ^݉MmZXٖeRa _t K_r|J x 6OK#R5d7lwa5I1P _l :S=NRDci*<9pN {0[TQzQEb_'% Q+wuE_ت0&2t >dN}b)[rszWh/_L5@tI67txca,QZ룈έAfi0襆U:,w?ؒu :N})si,iNg@~ = q@snj;_&\(PIhJb0}:SƸb=zDjECk8 59 9-;t;ϦP=^K(|$̳M!qQ]E ?,99LEaj2o^&- vxH߻щ3$*3D4je$.*EeM#1pϡٸ]OYnCi2 ǖȪ{2PtA Lb9߹P3!9_I-zYt4'{PsAC] oW)knΔ_0ٓ`E IgU*BRJzŻ+rJl_.6qAy`$.s-ᴪo -Y-]tBRZ&gRکeaέjڔaR68ܡ'kB Nj#tZZr$VN2#M^ٻiƐ%LLہ[mp=tv2s:O? 3Z3ڥ@KѫV>:.G\-Ju^ZJxTI,8(` z;D5c2ydZesz Y0GFR]ސ,gV. >n1T7Bȟr G-\HyKY>6+h$E9~_ o|Gd.\Y'OJNmt}ȓȪT!u> pV495%몾Y; }̖"fi^`ap^bjr=(×>9JDo~{ ~3y$ t54]B|̩pZ;pz؀\u ~yPwDMD&h_\cfHfEPKbb"tg/]x0{֜4E2rPZo :tr,9NnS2q\{ ?0޳tAYAtmtIثöCx,*RQ4`xnqzh*6u {G.kIeU`Ⱥ|ۣi3"Dju9*~VDA >x$efGC-U9)$L$R p01տnd\bgHWZ08f~r]> v3ߡ;j*:;Sw%t,L1qyS6ePlRp-~|0/sPSqM$hg cuY {Yi]hYyx`3s#}.Ηaeإ-ùog&X$0|.Z:h j%WQM`L]G{ԍ@-Jwm)FGMɄ| 1r eir4jgWM@ BAnLyg1v֬3kӤ#fV;df?% L(Neke1F ec 1`y"S LlZ6}OPZ\]N58w}-'WpW'XXDoEăx: 3HIL`$]C4#3K z0AfPxmKhOv& ֧C֓3ԥ6tkrK\XdR]ѷd|̏g*wF[6:֙pe$Btطnފ.QT %7}8AVkj: FnKiUVW5l+o|KAآDH^ n컥3`-D_ G9TasǠ]YXAC!?k]ɣ=E֪[9ȞH EDi1z~hψhJx#o.զGa𼉫YyYjvCZ^l#‰! r{w8(Z/Ii_#Zi#/m觡7-{K؟HN'QDLFZOˣP\<Lr:1h*)pHm-'֠Z. "J׿{9.Ŕ&Nj6dڏ;P+9Kp.+4b,HQFl)Ô.t=)܌2,]6'`LTMՙԧ9x٩ʘ;(,5&`a2fS^w:պGI`w.L^x9y|Dg!ujHihdnvg`>mGO>WzvKSL+OADT?•˱Zn9쒄MkzHdl{ Ddϑ9rK.2cu8V%[5,wN1Su؝gl|5(]7Fpxd͎zx\+hMeѫ)}:̬aI?)]tyݸQcR~1;//UTЂ/+W7H nQ;wfu:$ҺeDn  %a kP_P}Nzp7;Sw3?[8&Hi˻߯mjnZN j4P.^ F}:b1LUʡ^o,]x Nt,v+YenS g} n0^t,j-Ie7Ա4ɼS lx L:n,tԉ"+%=ª5f<2;P`qL?/_i26~<n8!:WBS 9йT1QoPjzxPi ܈U7M;>@s Jm:3&H&W/}A`tGE‘D1Bb)jb`ؾ>t8|P}~W:U^{wȉz4 f;Peήq/핇KY_u}&?f";^%*.{{oNZq^q@X3$wuY ̡wJpZ#, PMXt3\yM:Ǎ=6c`Er6X ,nACSZzAұK4R[Hr.u ==7ћ=j{kU? $n vͯLD18^ᘺSۃy+HK|;5w{ƙ^&ab<.cKRg8NWfO=Rc"2^*jkU3PM`8%҇dW%n-ϗ3Aox'hCI>#x* ܷ8nPQ][}eMZ\zYY{8ȋóר|ʋUɠ!>ƲNa|s8OW9toί2dX*!YiE+"s[s9#Z hvUڣٷ"ll'we- tm65h6pU13y9|BlerwMRDߐ6Rk2_( 1~9Yd]mVi v[ mc-Í7TZ"q5sEyxu<;ہXGw9sg!%V/DVF/V['GM^醗|tTH,ZScαt8M&y#B sxR-~8] vK?xȐaixro(ޛtE_RBj7\叢aqtu p=g\?j"EJ_!Α DΉ"Ù.NK;hKMEV-қX6 vYD ;\ CuM&Fd=UϖYs2>Zg*PGrֱK9jh-r?7tMJP^r8LT`P{Y}9VCܣC+ӷPjƿ?fzܨDe"*% y>.뀷>EWۃ&P?|t?Kn$nY4a}@NP-]⦭-VztOgL2/@qA p`u7ok\^% vHaa1ȭCuy'/*3VO{CFn׾qDX4$Cwx4WKg*MH ф[Q` R߼Db,ً(J?+nƿz#mAr=߭A`,G/BkuqVt0Wߕ#|3\U.,\VksRvDG 'axknHt2L: XhD +֊漿KGe<)Op|(@[݅MK}!l``Z Ijnfb*+ĵ߂[pltGʡb =ɚZ[q*, K2ZX˜)R4YqLG:B#(Kq DdJѧ򎽠U8h5pw8 Id\ڍ\+fM?}}޲DafT 3M7;Qjn4yW^Q8SZʎpb#,S+-"8%Nc]cbh h s}7xm ws;H$c}L5|C$=hλvAs9syfT*46QL _bRtVEeNv$N 2/zxB#'d,t`|4./yVhĬ ϺylT**&d]O*<F-Ճ^jN#N.{za|WcE)k{'hд Cz 0&jm}vݢ߹[uS-u*tl(7[)k3|n+<[V6\<]KjC8 c^ҕCB7e [+e !.RX ҵ o*v,q a +~r @nطZB_}y!m2'~z[>gөgbk@}‚C+ OlaY?Hƫr@r65 )Ve: {VzRXKcg_U:[tjcVVOm #{'a56=I$ + [laej %Q3=z^K; DtDl2uAda "@x[M:@DWLjH^!K񲇦0EZ˿w TωNArA08x'CȌŤւy=EӟZ|r) Ҋp!&;r8 [S_`Ȟ[̚G艈qz>Bz0t1E= C<ܸ%Ym ϩr+8^a"ެ-%#ERXN/8 ٨H8&4yWV1(!ArOg},qoCI# > VH 3M RI=B=bAqexBϖzF>x5~M~kTOc BSjl2VPdNw*-( m7pܾz3o;@"QE[Dw|r\D9hzzC'~jgX_|w.Iv@i54 "}5qG9RzIб*3CErLoT~?eOb4|=dZ?8 &ˋMn鵖B-Pi&ÕLL{ _eo̧_:_ XL 5ojG`o)vrv#>k"R>"8ʧqy2XY %idVٺ–k{MMCZpj_P'|4oS8e?$G}t. uH@uvGm܆3a18fM[C[aD8~"۞(qAǗ&"h܍Zk@߭lGȅ$W:1'E'ʿ9%̤ݍؾW>t A(^"j D`zC<9JJr>c@n**f^1;1Q3$h$:l:b>_-Gޡ9tާ.1z +$du+!~h3o%v!7Ď.$=?ozOMH<<H^*MgvK5oteӞN:hN/=8mJ v4p"NkV`ʹW@>H֜$BŦ|7$\ݪ[;M::WZ"}ą^蓋(R8eA4haX /wi5P B*%{|:x@ ;$*0̟aKenhoHӁ|Ifu(ccq4r$n ETxEzd0.Tb .1y}G/?=;6'v6`4;E1}jӈu>Qّ/aIg@W+k2/F׻y\!M^=(Lz&Ŝ/> ?;=Wjj`oƦkũ2YsczUtNxШBj-J89 潻83'\ Glt=4gstw {'{Ć6Ԅ I,^RSxDjCu5|`<` }SJs&Xw\AȬ)U&r[t)[/!>vqm%mJ&a4z=Xyr}(#hPX*w?m; Ɯ9L,;"R\!.K2n:}e\*R~zbiއ9ݪ $]b$wQ {5I'/*BD7᠋KJ&dVzrhmiNsRF+BD$O'lϐ%elvxbWt<2x<09`:N5)x&.$h5]1asYR:M+ީ/x.ah"-b @kH9r&{9$,vx, U{;N+M}.r&Ԫ Κ&x޴7~+pHXcƍ3G[q$}x+ңKFmѹA9,ъa6Pبz l6llj)"Q>>[9̶=Vue}lY`F<>uShGԣYSpگ#ǀ:cOIù"'fJN;6đ2ƖҸǁ(ޜKd|[0 OmiYUS(8kK3t@$\Hn]P!& xfaj̿< rb3yRcNQ(ĆZPPQ Я^Fz(W# =#7y# }&Sƫ-}XR5Ok0bBU0 LFgxG,MبN"$pVۆ hFţÑbM|ZN@^*fxT"ma1'-:$c2#}]M"c6u<‹c5VSSX&b,|bAhrkAEaUaLi8-.43HJeZ%SBN'dO@qz;.KCf.Qk8|Q:c\RMHথNbu HVNfܞ Q$RI d^U'lmH]vpGeSn{Lp4B: 2J(_o (aybg> G{37z| ݨYmApAG;/I/9 ґ\8l֎RT5 {G p@ ̸A=w/F۰3W/>*@6zF“{NPF1&8ا}*eKUNt)\Յ2Ã?hH{ A%R^M_^ 1rnHph|'vEODrF&'O1o;{J׀uZ ywmYIZ;/w8Tm14=;YA42T"BX)axs$ WuAd0bȽ܏E p %T(u@1=m8 oztC)lZqIǚMㄘOnkyl@cڜ8|ȉ ~54+$t@DqyȊӫ1v́k[ յJ43} y"/=J{ r^.Ra @F3aJ:c1$WdkpCh5= @$P^t!5W$II+en'*u&Ȣ􃄊q({I29NՄ1(uU[g`D?(`<]_Aƀ{؝]T0Pq{A .M!bѭGsڝ ~01?E Şۺj x|#4Np񮔞bν,cTLRSYm;Cx9E5$(  g+&*/67q!|+alzMbàQeWh8"`ʓw$ych0I:RJ cV ;*Eh( GVH6d&<EPk\/c80k~M{A}z"NG۵[un \Q.M/$ZVNz[ 66"dk<\Ȟ&ǥ+5?WӃ\~df|-UtgJ{M*ڿ"A-pP 6;Yfe$&wAQ4Gϲ报A^Fk Shl% d<*j=sKl?bϮ?jҺu 16X+" -GpA inޚV_QU~EgT>?[N)"v,] _LueuTV8]HEIH`?zE)cРR%.080@MΩ+%0CAe'< *u``+'J -/p uō2N!IS7qba'iQ)Wm@e7s JؤonQ* 338w@uInb=?-*L5nGrv3|Rkr|3Z @̎.ڙfGKb-=MBcΈ9ΈGDѾ[t V oJQM_{ g\Cx 58'ܹ\`9;?_'DW)W5/24_8NNh< <##n* ]>>Gdcs5\im=8yd%Δ;>Զ!H~z;wNgteZOOy }ZN=0gf&KMΐgV#MZ@ݐq 0R)(=^ "kSHy6 8ڹўFMIP13FW+R70,MF}9hݳ')rȾu3&]wtbKz7oQ>]v8'x@#Dk%݋YBN8۾5gהc3G pgޅ(eRh1b&3A_ @@zIYG!LHt3?[c5ܒỖqd ɇvY4-ZgڔT[Apo4ĊV9?4`KM7ϥxؐkFFէy* UcsUP=Nݝ4Ʀ8,v!'6|4aSCם~<,_8t7դwԷz2LCPq3E6>^ ヶGu2SpzwO^` _bJ§,8CDϡgv`&uuj|h`%Dzݜqj}8j%#RLH''}9?EX҃j0,r҂){zؗf'VW}2$hvWX_R<è3.CӛMKQJp&n\X ʹ2],4h~|(H"/{B AǿɜJdeV~6jv`%}SYd8S.0W?PY:bF9d-cRt鿴w84gB"l |piEG5p:r 睖_[>޿:t.`x;'U>^eOb7=(uT-qw>.1=]^[dTXI 16M') &7 6庡lYaqyu~͹-J.X-zv]Gk<51T|Ddq!Ϸ魰^5iXL!Ý0bF4ʰ$I5jw4`ΰn mŽ#샠úϳ!}yWTGKd UKR>dƠAcm M-pCD!4R 5;gRޗ O}\:$Ԍga/|UH,),|VW%QveDNʂS4. Tmu) cvd_boU>3*ve.lןv_CO= 2t$|p?e@ˉߴ{m# %shanLHd7sm1h6!Uhߗ?=h'9iMv)ɏȯ:#'kXL:O}hD"a{ԥtm 𵇰q%Hi W~[?yo{zZ`uvW;Zi)CTQoY=a5AH_"$ѧ9&#iDeo'+~ؗ߉@n?k*,Hk{% 5bt yOA4iɀxjRKjk}7MI?JЇzLƽ\2Y@ҜBM(mOFC\gOrmQz"3XWY sѲ$0KAGVD׷p1 :3Î Y-g,-w`xvam_Jg6RNΚsy[HIf$C]K k] e_)pFDsO""u 'LvR vRnRJRb$RzX"&yT5WUвΕ}*o#b -;`v@WCl}kPkjg_ U=34>$fBclʅ(TN6{}Ky ú0*nA@t 2n#%î bl>NhXU,hd kx2w/ټ j\'Y=oľM?hh]O1Vf c;-y%x-n'g./j| #AvggPj@Z4dYBm>耿 Zvfjf {pP_T ꔐ$m ǟ%Y_B?N v\b>.zjbVd`rpe Q! n^`\]ض0$`k׃;1ADtGcEYQ*hx 8ϱj&a>?K(BֈX{dIf.,{nQ+.Hg@r=- ]).}^$Rpx6N$-å_9%yya9.`$_xi3Agm! Ba _\\weV.DXޭgRk[PtgEn (˭ )B[m$4Ӱ9Ta|bW*lKWx3Dضqll344>{s½E,O2U zu]9}kڹݓZg03|FYP;ٸzZPl'*DqɓygS,>>ϧӊ ƅ{ThL`4A:t'[`Տ)z+ô~ ,̃(`_Bt(is07N7 prCNL-:N/Hkk9s[L> `#Mq]NL<,fƸi!gN6VW kֆ::fmW& ~sn- p3욫LO\ !COAvmaXE '؛hpvcݞuZ2.s+JC`pŴ1~`yr{TG1BN?P+#^'KI8ƴ=Q|h [)y/PbTY<{j FgDN^kK>ϕ-F_Y.ԪGA5 &XR{hS9Wc5?w-)4kv=m t9(wP:y6ԗq3mDž~5vp}dyƧAY5(j( ++R80s1A]rbGጧ>v9 @1?T"JU(@>A~.PX/v%$= emKq3rI?NQ𥦊^+%IY/TS@"v;'|ل -gx&+s,r}7)=IrTW'.QLvo ygg ux™X$鵬x=&+TÒgI@ EЗͨm9A.2H %].[ǦCOH;'Cg)-vB%ﳶG}5?"a} tQ/| MAiD*3$JS9nA ]r W[࿧HTn^\".xpѰ+*dGeJg ~ex 6*+?[ϻ#G?S*93ڼ|9'Ӎ0P=IucZJ|Y~,X8F)ǡQ%YA;e&&(cYA$C4bIU3\ .iބk`jݦqt Sg¸M/{\[i!=GB7@JYkD*ƺuO՞]I(iXn ;{1'HPTcݑ!YYEEF&Dm}j&p4^چKV.*Q 0Ydx g~ [ me>b $Q#w12J(:#J9}"B/|@IL/~#M{q;j2PdN=iL[uSFnDph0bwPjwcMA`>ZlvIYcyOrщѩcncߖٲ@c}IcdU㻱 ON.+?)~# U]M5$T3!A/E6d~St=u~:L{ȖʃOޅP, Q+NH+7 JZIJBCǔƵQWT_!#/ V!pЯ00fa'Y?+D]q.#=u[*TSd*[ |)\JϞNbi71HElE օ($Tt֢ld+X`}R;Aל{[=GyCb{ȒLa{_ڄ1*&6 3OF;k+ F\cwylVȟ@wv8sC0seX^O_X'k0.dp̗ @]+=.~fqFBge3QO$W}`+ޯ=Wx%M;ɞK3x5ڶ8d|خhUdYfegj(, xA 'MYV3~HyWW%APmYRVu'՛^UWOLr~$б2ԏ/:A Ng]):6oP邪%m@Qx?vdÝ79`'+]=Fb_J)(F3PIz5k>9^qm_瓔E!mf_Yfr/پ:֘V`:r`=]U0&]k3J~L4{_CaZUxFUߞήfoB; [U$OwH~N%_FsN&QѶ^nzK#vĎ{ݘ$򠵐Z< ˮT)m 8b+VgyzC!4`.&W/\+4v l+h mW?Xw~EE<^%(^t*E0>\Lu ^QD2UOK(@O S$nhrp 6Gh˟J\1wjݶO92LӚڠ)&)Xv/^h2@O"7\pScO(xM  jSMR|G@c9>VזU;¥tSf:cC8A7c jFC \9k+ttz펯ȥ ?CڄЊ*&^'hY wȁ>R j=5 rgSM< *&I[H+'gheok/o.dH oAv;iȜ y2$:AR#uQ>qxJ|xb&Aȋx*J-a:YmTkAѤ))>kNG>6y'i]L}z#/gΡ4؃@aRÂ!`Uj U$ʂWqm2~\sGֿ%u[{y 7Pj?yz)v_Y95hjbOBF`S0KITDƪ'Q)1b`އkzE.!2+Iˬ 1a$;GsZ5wtPK[!j`yf\ :O)]i]J& Oj_b(=VwNO5$vT4',Bc)rEϽvAGdYA]L)j;lz,#D|> 7 n9Lt;`1*]{ߕ6Ҿ6/Lvh.4? AK۵͈=֘-KknxS)iwξi܎/r% qW޳xt/OSђ#+>On"K)6EڮMeIwx0wԈҳ}t!$#'(x6<L=}]Ek0Y\.H,Wc~TB:JLy^WIwж,q!`ڮ+k` ]'ϊ4[G4ՇAKjuS{n TW[)ol.首?c D$߆.IBVeR$]wPךH4G=p7ҩy$cw PWPt3>ggyr /$g%l #ж]았Y2D bP~C:BJ%-^N= *M-w `D ab@ap^iN`,%'(0r77aM{H Cc}eR޼ῠu L*&xd`#~v?h.Xʮ@K bwGn1Aq.KV r2Y3] P#_c 6yCg~p\ JwQJ v (,>ȆF6%͊>PyDz0P- 'k~$ZŻ, cxɚC9oh܌k(1RTYQo= XzWَŮ 5iӢ*@oxhJ$2SJh^`$pVۣ V f9QL}:hGXYtXt~xI\m{el<]b" Wk~?{6<[Z$_Ó|OO'.%R(h̐Xfap-/dpxI[W#y5tEeE栗 ԁŎ{#Elaa[)di`DMuA =L ~nA8ןDH`eI#h}^$jwD9ƣY)knڒ-OF؂J] Bh4?y||nH)Arzvy=1byy ݞ uܗjhRE%ԙT }8E%;olcڟ1&J9Ǥ# @()dP/:F'IFlVD΢#Hl'Nkǩـ 3ϽMXn)]|LvAQ>]"pWZv#φPw!fC\G0Gڞ]ҹe[G~t8ivv>Np 'k0 "rޚ7i`?HXucK乮.C(B |NbBf=0F=L#Yτ;^u =}l#~t3#m"?2Fzh#DŽjYXs jQ}O!b!J%nh"NW$l֦xkAk F·i8z|vA=6m6 ^g 4囝q1@D{:0,tK V9P|le9%Ҙ6^;otEujuv8k0 ,@kbhV4.H i\1HCec*v%泏c7ˏ-4$6a;$2>*?-% fŐ3M$4|5\z ږ$7d50 ;XD2r-N^ŻN{T'8oc"zqYjȔQa ~4B {7UI!ĕqIM*Ɉޠ9lAҸԉ~?0B+.h5lakѢGkP~H{dѢQ5[YC#j`Ե%iR1| FѲjڪ0iU<6R7R ֲ2PI"7nM][x?D}DTܧ5j8mA|Ej5Gar+y~y.bb*_ P([oјg@Wh[?I}˟7X ^MX]L|ƌ>7Euk$CUy5yw |7Lp%:VΆW *RW* Tht 7Ays2*ty fWu0awg|IlQީ~{f K.34XpjeZ.[BEBZk#FIoLTfR4zhR6j^glCPb$UVfN 2TncH< HWH9׶iN 0,0ߐsig0f7fvve똉MLkEX!DmB;J7 / Rrf3N7,^hVg|}Pn%2"`{MJU+i3,?2dY!E9^N)t͹K"TOs[.U ߉<;=.ݜ[_8">GZ$UhVĄ]ůe$tG xBǺ4diHsk*ʖ(f/"4νKB3Cց $h:vNVOBdx4g Lkؾ!A/FSoڎLwy_ԅ] Q0nO >#+4RA8\QRf5u>g$9w{{^OGkE8Ub/jG:EC[khûn@Iu V> ˔//sbm&jl"z@>F3x5pLs~r([wXکf(rP7EWzI kM<ő006e)nW^5Sz !{<:YjR0\7G72mޤ?67D$x =mJ+r?c:~Tt+ʦgzY> 9l G ;ruP,jlحw #h;:4;Φrc^ k/*H %'XbGnul. BW[GF%o!A'7塯WúS TQ1O W1{WYˎvoE}nNjB>?ޢ]ƒ8\}?3$4'VK^zc`fS"*2Ex``$Dop wxa`'҅O'*e34I";n&a-]iҖ[.<h@)&((4E#YݵwuB5[k|S k&MNnN:1% u-Tyь@-ǵ[8p ;Z v~:‡2 yj3:fj3ԗBB֞!0kg\dJ8"tdo!/&?fhޖ]?J̘{(ۘI796rGifk 2+,K{;vzO|J'{[(3MMsxW1K+i0sׄ)= w׳>oBhԎD)ix-=L) dCVvM+}R̎!fgte8ivh{@4N.LͅNH|TH`zA"][}eZӴ}NzCpN1 `gIwY܀BF'R}2.&Hkƶ'7TNMVVq?q;w/2wgyXF ;W,̇͋ gЬnj -9KN71]3={թp=@-'5πNNnУH^z4iɁ't/p|GHHvH &HZhIX$w:XLJ>`S?n>XgjSH}ʒGmգQғI٪xAȱц_>ϵF26@tbMɭ;Bvezcg5Z}8cTta[mWuv6e`se'G̦# ~E~~x !ȢH ,u9eB"-Ў20UQܺع#>Ea.aD'Q:fonp pS_`xi~yN3Aet31BR>%{HGP&)ݨ6_56r2qfk;r&&]($X~w}y0@vM5u:r$ANvlr0FŠ]H&t]3 ʝy0EGqVhV)ZjA8R 9ѭ xz {e<9V(gpD2JV^a<@b t#p sW: c5M%,f'Rnk )CesUslfHgm@|'~Nͱk{7Ny~ν׵6_ܥxFK rߏ>1=g\ld:Y6S 1SXy\{hZm$W7 Ӱ='8<~_F jѕR6^M β_U***]ss-Tnьة6^xCE~@X~A F C ⲤŒwQ5H}C8{Rg}v-[?GbZY6P('Ɨ֦?s)jUP*j1ܾj J-gˆlccPEQX.Hj ̸YA]0‚1ZV0on^ mqW K:y S$͆ݏco@E(Q 8ُ]5( ]QCv%kM5F󄺍5K=z\)2؏_~, "> '%ԈX1Uibj(Ι !Ǧ:*m-t2Կq%=#y. O buq@qF<6, HhQyNDs4WHϙ^rn6GE9tev ivWGز]6IKO*y]%Om¢xS\:4o|Gd;d3mn$&uŨ_)c=?99f4$$$<Ll- |)mn!^&z74Z~1=Α MVj5ELg;ei'i4x,ѼN| [n7А(4O r] _]i7fͿK]jZdwaƭdy 9KŽ3اT}w47lVUlϮGx:gOt%v:+F$3 i;ٱfK&j-Dm$ŇXsN!@%a/;TegDPg|Dm$z!5ӧU/#|ˢR{b_IkGܨ7kuWoʤ-v+Fa fhdu"s4$Cֵ7efov6J:#t2[0E;:gڿbBR_Jʾ+a$ `t@+ʑe:5)4Bocm_lמ#Ê*y;_2B:?Eħ~H1_V۶#.ɛܮ".S4 '>ԨًQA246bUTYW؉)[VCmcQpVcp_.͸\BTpxjZ+gt h)Ʞd^ ws&O"hqFaASr&dF2F [Ȣ;l*~g8h3ȖbE<#*lIzgqmN45nj۩ 3MI`,]&EjNԳ[Ȱ[x!b֓R~OYHs* Q!_+Q|*stYA 홧89Z- 0xYG UQ!%׸ҳ2M{3662:itmӒ6,Lq:LD^ɶsw)#.//Fr%A7zyjzǸ= =b9;7AäF;4H^.3)J_"϶Q"m" GٰD. Iƚ2 |e-xJL=ykPW usP:t?\Hdi2nqRlSuWvcWGp( mU ;BFO$[I:xLjOk􄕆x hػ 4F#;̪}=m.V"v9\6Pd)w 0̓_Ʀc5W%a rn ׈81CV5JrHjᏵR_+&ϐ7A|UnG “ :ͽ ,hŚ7)U!5ȧxNs3#{#݂yg)ST n/`5E ͷ{4wm/?_~~ګj򆜘!u fA&xdaʉvgk_aduŭk&KM3GCdLxc}%VvBo0wVr}dm㖦c%`)=3X-w̐nk&(bEP#Yz@BZtp 1}odجhݛ}ʅFo>s@ sRtlF8V&W+o|9ӬN:ܳ<} lЦ-dL\6.* db8)ZSVH!#q4jx?´6u-Q=ѫtP0fvogP lVeZrKQ5\ rMݥF֔sY/_ꌕP-K$>Rpif{zM>#$)T}p%|hAzRaՔ"UxEONs5zN*7UãD3Rr~KoI"NryCoA(^/,'eԯ3\hR\ zBL><,'Wt?(:D9`6}D)t$m@D}S.TƑΖEm=2R'm60IdC1᭡(&f+m9~DҼ\]ܔpapt-Cx4wiKu܀l!LW jew j |c(^1i<Ⱦ{._Xʮ.Y?:.w 5$7sFIYGA[-J򚬯aBbǁz zzrG}3ǡy% atb|53zP[owLl [H@7*t? Eb_gG~NR[#`[n'Q5R|! N^q۵=dvE!+a^_Z'8 lͩQt\KenҝBajv% X^ChHOzjY)Th̋Vy>7zf+fb<Z/ -F puTNy)}zc+4h}#2HhE\r@0UF0GYt:/?'p=\_uaz iB]mvRÞEknO $C>0Px2cѱ2mlw..x:\\ V(-s7Lvٲe_y]7H/#lCVbMƐz ژb JR-IESuYQIL=KRroe۝x$_ <*'A#DeK3ί}2LƩwiQF!y'z?{fL'4rKTr6Yߥo&(?Nfʾu4R#`]=̓ !A!pƢ{:WNL=]WtIjpj?DzBr;e&q{iF+S[ROS_(4g0)e Y 1tMo+̢O}3Z|/63GIVcTtvJ_̪7bN[.'#@ i|R hZ<3+V.|];`ZhmBJڧ`n3C.M_( r ]"no9Kf#<ӁCWh(0]$`_P^!a$Ns$>SCa\$|Mncf'L~ 0UDhU7FH";Y(-'\(7qfUY#Ώ]Ȇ6Ib>6)ph@N"#c-7Z"ϡH&,8CU!.6bLcA `eƪ~ UYV#nE[I0TIrԎ[M"%ҟi{Z~mQeuFXülNy8:-2LDԅoeP%4*?1Znd_7?OtAԜLYC:jj-AJБ?/8zYH[>u ZV q0ƻ:d;dg뭕"[k>a!3\Wңzȑ,yߒtlXT8(D < -%D4MU]G=$IQ<& ~! 7+X'pfvN1zhL*1c43픯 sDsa1zfUeVdnP~wFۮoe܄cjiKw1ȝ7|lwJM&DƠ\[sǻ9XRvBVs`{n Cq@xR`;bRg?%5nȬK <jwI D:.sסCS|caA.Rϴt˙R$y>3ޣȪVY7ǔjSj-RR}٘5n`JU{jX*3{=VjcNEUD<'< fOYrgHlB(?&?=]3U8K#sMu0SWZ sh 1Y%?D(J<:8$].o+wp5Uˬ9G\]$v"MH}hVVaY~a-:/lZ`$ӜtŠ[)bl [ůNv%0lqh?ֵT] m /zEI+*58%dfh^I_ bnMe2T?rPRh_/{-rx2^d2 28 ܳ6mgp`1]oH®\_K 6f("̧%ETg4̦ ߈C62rKK@? HB?"S҄);sbrݱ͔n` Ih|1 b dp>a{V{\O6%jnrY@Z`3?H$2EzBYOrJ`44'k4nIcm%٤ i`>&26E[rHtC;?szE+U*?Ο[!"3t!с _CKE]dX'o'[8(x6pLœH=AIA) tDD]/TTn(@QCv υn>.$z4Ά*j5VEϡ$jQɼK4@o#gzAM]Yv2 l?f>X0Ѕ`fzf jZi#w!8Ad<_4!dS9]تW]/+W9i)8]iK}WrWZum\'pjǜ"l 3TAxGiJzOƺC rFxm6= %}|!s2 A%gZSDMQXԻ~*DmU|ޚz3xN1hO3n_$ǰnV_3ǥ Xgs9_s`r?P_p%eCqiK14>`}gT/ނ6a93Xb^Ӛ#!꠷ HjmX=^Όunu<?f&ʈRu7MIk0J%HP1HÕbT5(4p)jY#ﴸsJ*nktUzj%vlLJhVqP}y֯@0*ߛqzkR.Cu1 @/B_i) uꀼWi> {|qeP+ļ̬gƭ=Yk%85 B=սѦ3+A]=Œ'YA >rxwzAuuؙ~3PHɞȟ]kQ(<ՌV2,5<6Dq*J x =($c)IYdH}UN?U{mY}5 fd)-1 b~YgC] "7d`qORQWePԈ&|YN$5 qB?i^}11e,#J:8;qu!.\AuiE@fXb?4 h+ 5Eֈߍl7^u&1勯YnC4=fI%gcn -Wӭ4$nMuYۂ 7Ú̆b:|N?nޡ4]'&yGT Vi0 {zbsnWM1xL_&ϣ}`vi@>̽qrOW g{y9 L!هTG5.lN!کkb|E )B%l;TVZ5k(e4ƜD(L )Cq{e=:z! -CMYţdeG [s*2OCFms+F6DZTs2]EyR |LՁ%>zmiѓ\w)B>ȄA}q"$ Z4ɕ¼yK w\DȒSH`!1MSL`5UN܎7!䣑v!߉'g|4X2SƾOa\jR07ѻ^.7[ c)㘇~rCKŬ#?dNt/(+ )I#u,8Bl\ɑR A.x&" b|vNg pޢDV^ɗ0" Bn)7_[)H{1ϋxyo+x!ȗk-Q3@nD ^%1"NɴWІwMA()l2@dz8tdfqܱwDp'^ny:pMDI,>=w #}݅Mmdz%]Z{R3%H)zM&25o]lvh ` ՒF'WE=^ 4JLCkNnԣ$,XeD]o R bEokɮ@* 2 VfA&1 =ew7=*İ{=at/Xgؔ1-VcZ,y[%YPXc xrc5/A$7t=2\`V_Ʈ:fɭ !)0io{S{ʺrXYj- '`yi5 AL F] mOAd:˼J%nuF5)*6`!OnW?iWJy(_(c)'9A!R5'?RȅSujGr=D&|rafgvlE9ChGm,bT9>!ք3 Oj;詅ph1Fk9"JF,>JU<6ߑ23ic;jbOwy9PfBoRHšrC){XkIf v'Zւt5 A]Hk9/ 'v!mDKJz^isU|j71ױ}0E[asL( DYm^Dk Y{-ā֨"$KpFn[_vx8КXy&0_  hQ@DOl̖%{8X9Δ%G#wݶ1_)m>{g6..HA\uFu%g,'?]F2K{jmA)2&6:3)֜a?a.殺~lou޹RJe;L="y@ҥ `QRsC|@SJt&[Q̽ޮ!*XhM! )/fA8p+r0|DTm:`'wwR7"|Ü4.%S׷L,3b>{룴o/blJ y#Z&Hdo^\n"eyA5o#tn~1 GG,@=M:/`̤N~]p&z_ Lή:YX R0YΨj0E0W3ʀ2v>)\b]_m& \ n9ꖚ-V-+0n7Pd&I+fJ$7@7Q" k[wӂY f45f{>]|H~0n QJi:L?jP/'F3q+iv{R6g6 !D(^KQPvՋMf`u ]\*,S i"N9]i jtJr;KF/FwI%i1n Z UcofqO)UP; (+p)D;;  Q-55LVjk / $sR"c+}z>驆Z ~ ѱ0#XNނ'cblQ~yV&LtP)1m5(QZ? ?Q2-k.Xz_4TnkX;(׏BW[A o_t+z`|H .21(?Dv7 Irn_UwT2Ѹ;혵c\N?Rdz꺼Ō%`{ [(0g,z A%ԯEG[TXKPKd-By#MY.\_an"奭T 9**qW`16\8jDk UCd+:}iS u_Q,aҶlh N.Jѕ;h9_I5.Uܨd9Qh2hBx^;P#Y^"jχ. íV}Hk`#wM 4Lz];vM۱3F]P!݀T/Wts OrN?%#?$T rg`CI58؊3C^~ nGXbg.[/`tV.ʽ0*|e$ &TBUs>JtF|-)cĘk*x vHSiEHrqNXٓ-\~L(?(حEyU*_J.(u*r4ԏh˴ܸ݅ٿao&i^r8aednτ۽Q3ȝ~~.!@E$U3Cܷ R%:`8 : meYR~$;+Uf>Tv,1k׈_xϳ- g+nBu;_ݏV Q8K"wmaU4!xUA ӛ羧#6tԆdѼwZO^Z ȯIx6 DФ[FdTkrv||N*U8&b̭njw-h)V0U1)}(u&4`UvH-dj]SB8i`Y5qL{xT sJSaY&lAP̀AlZ`o=5V?p~&R?Ĭ}O{AdT3MbQ_>ŭRFr-JPWY1guxXN]L.n!%5# OuѽGoC%U/׀$vj6ӱ24%\:"F!LN+m`.5{\۠2X7FW5&vUlLrˁ\דva)^`8a)z }n % g8(q'ǂvFSRs@9J{vyK=Xp1#ݭkƊG FCԈmO^+iU K/ ^U>j*} W#I33t䭴 M#hUڶ𜪛 C 0<#Url.buP8oh) Ѯ黲z!]4fVA#T _ C!u_s$cii{cIiTJvv:0BB DúmbEtWd#?~EiP\m/=sT ܋@`S`{-*j=1A IIغK<| L2TWW|!W9w .I;zuſܶ+Ґ`!ҍVGqAs!>6ϡؕ -=FZĘ, V m6 kjOI%PH,]"|1L3([2M5 %XqIEf`,8b GA uWNVҘVՁcgT"p Gd[1hrOV^2N~a#Bmoш B|RFTxCd亗wV^Y І' n g?ڿ^d@I VֽuO*G!yO3¬P\s-=p>oqBY)[Ns޸c2/HFy]BB,/; erVhpy!a+&hԼ7F-{J@<ȕzR ;Yϼ܋=T#Vxy<ǹuDdueHOk?%!:6t蝥~B"T(a1} VL|GU,+dGdr.4ri{ns.ڽZC1jXA3[>L?FsB'oz>6γN%5%o擃" [}\xՈxq#T~Dʘ,ٝRIYǥjTYyƚ;ԁ5kDoq,jӜOf;Ǿamey4ggVCZ.F+Cx쾂]>沈U‘i˕&3QqqvK6!ZKH]˺~ܛuUZT׆У, ϹhlBZQŖ=F^7YT(滌f?͞gU\D¾Qo3eo~C$p{0vg-&GL߉N%K 56dXb|Nlz2bk:gS P(f8E4*!~وj ޯ|hqTpB+AA7 A.Xȩ%CS>U9z_m@ Rn1ՄzTX0L DM1U51W7 v"r7]jl*t ,c/OLh{К;wT e#k jۉK?B܂JfrяSfl%g*/b:*L1_9J uUXb1v4/֏;S%Aܠpr~#ۈjk({Plzgi׊tw9v(,BLZVg6Iy k˭c!7zsQ-|zm#r74G὚D `1)VRtj:zNN"H>xhJ +0@WB# E|l DHw8|SZW1@ %B?FpDT/ڃѩdɆq4~1kB{#0W Z ts"k&*ZV,0_dU h- N!TUGQk;[nږjZ D&uiS >P}ff$y8N is1(iY.0UT ԥ5HBiD:T9a7;N5VjT+̤ lJhvy(ָjnӍỳAV6(sdWL2cE}K5j=17wc)ub!=jj򺁢2S@g\˘:߉V,"p=֭ ]%KtYE4x [sޟݣV>pUbƑkSc`2J鋸o$ϪwK bX=9ᆶ ХI)&V-ҍ>OKqbe~УiX4 /d qݤsų;Q#GXtP_"-_$& X[tz<C _ 6h19y:CrcTM<1t%f&)9 K**GotWΉ`eŒ8U*GO3ĕپ6~LJT1%oJ{d4Kv Cٌv ϴȿIg3ugJ\xh3ڐ5j)ٞyy <~r<AM*Γ_]AẦV]IH Y`(8K9fyi:b24ʽc8wÈ$D>>=twF[(u虠zwO6Q^N8\V?ujK;I1?;s^9= |DB9 PO҅j!/h oή/^󲈢@̯{Iau;3΂:3LHy B Z9rZ9[kiD3tma} /V}h {h*/ax{W|xVKBd(HhX{ xciz/F'4:TdR߁<\hG&xxD\K3f\j)8 ۼ{$:z:TcDͯ$ifRrYbj B߀#4Y섨G?iålHuFv~8@r 5/pF}:RkN(GׁHONzVQd[!)Q9脧7@87eʥL"f#DjJWFʜХ:-)[N,6x&^h Z΢?s0,I}!B@nÓT)+rOI Q\s{(K>'P-JޥVX^擋%@=Pm=ӛ9:ۈ9 y#pG゜nٽ5֍{Z̳8>qC^Fx1[9Z*cH{j\دUAr˻,}a lZ9zNpP{S#es TIˡOADEsGvu, ?mS@%!]S$s.H@SO ,0"Pf8~2bnkW -&!uЬuMӇf Y4 2]`ss$%?Hf*'oEccs012>9@#x b\#s/OY0w]æ"E.*Uu}T՛W)_u7an~Zb qV > cdz%ɝOM,pîqXԀZ%JvNwPBQ@GxйD“G]Z$d!@$~p!PVfALb> =pdunZ6"T`Ú=V%]Ewgs$Nxi)ʁ;ɩGj8yd-E8HQ";D ~XD?dv+N= 840?G2laˬʥ&4P12iBwfCg)®#SW#pJJVbQ|Duw Hw=~ t1RaCdFY.-b.̛⯯{$,W\7gXg ilzDA lѺP.u"d c@Xp Yy :YU8zLSg1`]v |YMO&6ƒhpzl*t޷޾e?pJf>duOC1i+ɶP48h=QV{'.6<ƸuP,=ܹ)0-sDi6ܒHCc7H )eOR[t 9 _N*m^v.iu6g)r Z?RTe؎?rj~ցػ^ԣ1)fO9Q"@m{mя 40IZ~bdd&WN[VyAόWO<G0+te̱ӠZ ߽i0s7zAʕja헜.;WNT,N'fveq0{k=Zܩr!qTp4$ Ė 0dn{)2D,%HfXcWV. +qupC-;1xIfLw$(IeuG7F =lW Ӭa6[gq~஋gUd¦R|nߔ/Ax Sa."=q I`[[dH4eknkL+ MhmnuD]zbʻgu.޳(\\0)Wًɦ=(x wZ$bKD!a}qC/.N"ְʙ9f<(:ѫ?)91&IPv tF |ï}'.fŧ.65p +;Bs}CQ%&ɀ4JVp7e",ԅZWK33Tlb9N0dG 8'gQbmz렶𲒘㫾"/jw$QNFh|qV O\ީAC6R[ne#T%$,Jp9{4iZeнF\^yP2T7\9A7 T`oQ?=WWdlDlT괬+&IpnzNxDJY#wF8j9EXKfE%S b_ӇIDbU'$Tjp*b%`=e$z!,wSƹ %XsLQ:f_%᎖p=4yA8~`v^ᔆu-|r<)p7D^U_+@WZ୩4NfKu5[ g@Sۤ0-)lg8 Wݧkn[ !ȗݰ%J~_Ԑ\[]+iק]~ӤےNj; Hza2ԍamҌ=ytN3}OIk!6DwN6)8G3Bsr~NuLkXm/ tح9UƜ:@C5ݏj&=shVϸAK 2j<>Y뽂Ƚ0W{^[Z)F&0r")Rǜx,?pDH\E@2^VΜwuC1:z"fS2qox,ҳYK6JRqs/|ktLUh8Λ&Owjij`Jo[h{/\U:In%J [ۋ*׍_N(3>`dE xC 6QaǴe$̍ lx: #G+XKM{=.9N<8+C~C!c-$4Cy[U 93r8xˊSIx֫#5tmhsݮy@-}$k{>-h2>)TDsAf|bߴZ\눿LM~mJa=3,8 vJnjܱ8<` ;}"`OM,drX (v[2*߷`i$P@m~(%~.߱Jp補_DKU\^{nhͪ wAJSs2v}z#ᚸ'ǠANr0FvO8+J L|?Cu q­уGy (.qTbJ6D-iDl4'%Jv#+v7c>F駳.j3Cj.O?wôAKn}H:5Afcse͆Se0#,qYj#&2rCv}7x\߾2zB uݜ_a rѤ9̸`00J4dZ3j?!JN׬9|Kfrv}@J1eLz;W2BfՂlyRM)kyn,0_>1&UI\`}\sX5r$KQ , WGmu@-iĊs ff y9V svl3֠@_F۔LQ` 5ԀkJbA:bmF#ڣpXٍzs?LQ5ZuFH87& DWP׵- Ǚ'ڟo֭ {=D CuQq bX%,v\(o@1ON.87dݨzsO^9kJ2'D,YҸ;R satQK-JWW{8SM>I!D󗉩zeQM Dȃ_v9WDsƜ`=&3shk+3_2%$E @sM9>H >͂,T@Gmta4=+GX+k__jLtA7եJO"Ckx{+ر1L  $o$ oz3&kt //5*枩Vw`L(@X̟;IxP5Ǚế%吳dؙ46 WfX΂˼mJBv{F9ߪ11aAWMx"@6t8G<޽׎j"b.~0=٦YwDAۖ+.NZ粓h[e|(Z?*ӮWVkO&()c ˠt!Н!wfЋr1W봵t&7%|q۪}Mäςb1b!lT$9ph4N<$L0ix/̿+'ry؄0^DbTuX>vSTFKod":GsԀń*sZ u őMZwupLI5dE@–+?E6Ee=`kUa?4HŶrA!z+\,Rڍ-x%C~!a}s/Mg-5"eIflb$yR) EGGAv~x<  =71{\pr&Ah3;Z}SVI]$}GM3hOfn"F9J6?y~u:6d^_T*tgН9 D$e/Eg*4G>$'}L#8 gr)U51=ؼEB"烻a{1l)~wn+,wEM+I:pe"q8nׄu\dgb& )>Jj땓@OEҵv$:BǢ1Ppb:-e9=PթL3PgEd>B *飸NݑC[vU12N.ѩ&4  h||!mX"1.:P;Э;wٯUL얜Cx #%_IKf?bKOV6ʨ`$ֵ%ўNd7︭eYLgiΣ {iSx`; %J%8KPg֞pO~E|Rևf48\qP5ր枇ElX](Z |T%ŕ#sxߝm(,=bMb}"/:͌vkW|`$yy929#*Ad|a5@o!g?OGeHL(Tc'*&U&*S "{HEibp{\*,mހGRVЙ6l_҇x:[]8Y""d EJh`v 1LÙo7ASͶB{SX)jB5E# dgm?ؿŎ=4"ETОڃvyoiBҹڜ F4SP/!疺X #0eZ3 ap )zt9/XXxZf}%TBÂ73׶-!/Wr?zws wQyKM}h)'WmZt "V϶Fw?j{&,sF \] P\I/|[x XmDMvBl{((MHL;r|p&G? l1So>644*$_BπCHͤXvK{ArKqSgxm=of"Z9h=J.߬AߧdHYkx"!|Lm.酔^ YD[`\f*Nz J',L/oAiO~9U"8k q|@/\T2"c~4'srD8[]$C 7 編v33}m(0]V;6 6Qp}+8/evHF 묩| H`{Lvȣo rͽcQx{y^1f@GRI`|=s0F2C9}JrK#m2i}ouĎp7xz,{Y~$N,c(` ˝26l!AOUNt-lⲧf~U5W9t4C˳Ӣ1د;gŶ{Ho.g$ J^G7\̯T1>W`=Cy@=r3qFQАDWBrzUv0Jl.J5Kz_ ׌.ԆR( -%XfW|άϗςe}t䊪7 ^w8h4vjF ,ǁp*%6;[nãKFԍʏ=(8[oI,况!䤱Ɨ1ٲ-ּ ȮU(y?ؼ9JQJtݮvlf8'".tH4EFc=`~3EE1znS`wqQ޼@vU'Bq9֎#a7u 2$[qgK[R-hݓ^205#4<ʋNIu7 ޸ƕ.9,r& g)B^ <Osn#fܻ| y-b7~9[SiS+=M;0z> r] dO%F`F{JZv\DP!z a`qq2NTR@tA:7LNgK:3ѥZ S >A0=Q]GOUIF-ꃂA>0e9A 1kt zZP($mGJrʂLLrwk_0[/jN8a$j5G;`g jKORn-7JG5Dą*4 8Q%jSpAb> p!fu{lPn5=Az8pX / \ \8fwS7pQ@C#j!jiz#JP/ap)?5^Ճ }I'a)Y5؈ѱnzfWڷ!]h4YGZL<|z{h'x;B@ƹ(Ml`z>@;]|NJ&`?,?YͰ7"_2_#¶@W #/&O7b(m(4tȨ]zO@S1˴RL,9}',o7yj X a::f̝Wq> nWKD,'kF{ eXx򥓠NZAcP m8w S_l=g8Ֆ}DΡq,T^zW}Zt彩ڏϬͬ7{GI c*5/fw>BZ\ ( 5-68J%騮zՎfM;jR2mTD"/6s/5 /n gs9)%9n!~e{"dR@@P6'$[W}Ѫ;/?/AݧQR}ƾֈH7AӪ7MYv}S[hGepP&{T3633 tA%/5[Gf1,Xubo5LJ}.ki1qV&j^K|v5@(O=OLPK6m*QڳĜlmS.+\, Â>#̰;"oSAjw6~A`L`'Ĕ75]`!K (v6͘aԬT@v%_#;ji3g{pYC V~HנWԦƑ a6: 8%mGe赇5*:{>D7ۀ\n27F|;`Y򞣁&=iJITQ½?NC^4XNM>Q_\y20H! i?jXJm0g$}Dnc=f_wE}1iXcũ6 L(xU < ɀc{K4[(ďHBOĢM^.i+Re@!iBqM ̨װ%q Nfԝˏ]hЗ'\JXɕXD2+D/H!+ҡgJD9d.$Dz2D?09#ƗҺaR"3h" WI) .Գ9qlD7G:|a^) %ϕv1RǩafFY{8(| lK][%F 8H:T3v'7E@)'/8Q􁛃P-~i_˟nE#xU&/۶_>dժxv5 $ } O֦}$TsȀځHSwg8N~ca֖OIҩd6U[$8n 'A Hnb:NX0iWlj*s(k٣6d|Zd~\/d#'~ yUP䎢,Z j6@J1ƻk-}{@i<D3%oi$QadĚN ; V,xiԮ9 y ~- JKqfW'sJ ҉-tZr3"7s+IJLP1j_ R ,"}846G=ʽF[.ʪYYfy'Y̒z(48 >Y2X7<>nZZMZ?fe,JNPLB]7YkM'uF`8SׄRZgH4[!>]L+FN7֩*/l'A?aRm8"DX5rݖNg-xDzzj΍c.h?"1,RWp dFn XUy[1ofܰч&+ŵ]abݎl^3SMdJs^ĎT#%9Q@{G ե AxXV3mszGtc@+WJqN]SzJMr%ڹ3Z֣rX)XAyzR[4B.S*/?3! -QٕUy1Q@&/_@Vx~>CO4 M^$^<~|BtUۀL</tTkwz5u BFN\畺Cj^*mjCFp]$/vMj v!\DlF5n+t9ƾQ#x| iT4SNOOuQPkv'h*Hy=llg6{ Y}a& t(W(NV*(F=/Q,z K95L&fx=Yq HӠfuF6kf!Ŝ}{nBIvҚA‘hkdvtFx繰qxTLfgs7Wϕ;42O3!B/J߷On@\8%v yҋQeļ6>ЀD{5vhg -sWX=nu$^a̎͂.ѻR=62auK&v߀ؽw jz,Dž떛M}*NSg*j;9? 4i6^Kq#ш fxe״8[zN_,|ɒ%1;w5AKr03 rNGW| t G:%9 `q\:Hֵs`&7[9^ M. b^*bzWe:"+Zt3.@ ~}HgtPcb_)(0qD3q]SwCSN[4!_zpN#5!z}ڀ)iө:!ʌJ2:Ƣ^-aD Y4)F7';;~ٮJ+xvB޺L 2_]`b@#iwSYgqe_FyK:pt0wr';4:%oq V5%(CH"Eر?atj5-I/ƘVJ-< =iᙴ$S{k+.thlw5x>/1%hXUH{W5jÝyCg%(_E 33Şܷzc VLl?l`V6 ʣ:6-:hݘkRڋnp,'&Cbc]ed^ j4`#SbMrI"pvjSP N@-A@8S B$oi$b_܂.QiHT JttX3 uQ}yWhv ㉖:ʷȼ{AjlbRo.C~QwXRꏄ5c|į0u{j/tif8|V'@5d[7ǟ8zgKL."uʏ $1C F. (tpUtX )Cl_jfr4-}47I%q}K&BRPG |ն[fYk4$`_\_Ϩ!V]>Ij<2Ҩ@l"s.9\`N/Q:'13'Ezhk,D'@XelmՁ1qMA[bMAk\wwrZRXnɛJ39ga:nY}gD ^khnwU3aWяF ~ -X4) z,eӬ+*g/͟Ul w9K|5A3bP175ʧ-yHpz# _V ˡcZ֪ŘZhٻ߶[Y'%c2|vHYveJGmF(:ܓQD w;I46EzsVH LV2bX QE`wrG:q,YMYr UuKO\~rim9 xpd?q(}Zt]Dϧ eS-=k%k,(jKզW $R!-mq(Et {*7m_^1CYZ5rK_٦&<ܕǽ-X C}>%FaQ6@,`$ߌmIVq#SpSGLȗX.W'//:A}ڟ7J>ۄo}WY ;b5aGք0zScֽN3+gEzy26<㛈'L)5H}Aq^S.N?bHi3#~v_n4G^gs2tc y|'*E.X.}l˘_Љ^ot#t$$[.A^(]|G_;NE.>W>yh]-~z[MsT6NnptK~ط zp6x|^"F89uFP:'R܆ao'ݞvDe*X*c:sWwtT$"w[EplGHCl}YTuօ9"KeWGryV:l;nx[bN^nVzH/c C99 T`R ڂV~M16Tu9L}T54D.%phƿaj' "Pqn2o<-!6McWyvrzGk8"kWa墜~"]I_;uBg4:Y2`phL<# `X`Y^n\ˡЧ:U7U\`S" %)qlxW4 Ǔ?u6OW jO. BNl:'@d^>w=>k]3pB_d eXZY@%*2N]!" hrwrNt[O$rT|̂9U`Ҟ fʢ-!.3a;֒ץoh35'% QՌz[B QBpp\Oj0PR5菰V k}![2[+h xS(yPeS  }õVv"ɛ$p w7AT̮i2%h*b+a2L"]o9>a?`$cLz_kR:9ֿț=C uu;odE2V 'jp)w ^r&ڝwEo$ ]^GAlVJNd{^A*.v i0SnG)|9gK5ٖY^bD|RH>k$ oeۄ&#[+h^N :+g)f3ldX떑صn}t=Fz?Z6\"EkwE-҅b, t*,㓌DQ~E%b墜z%.뤧iP?itbZY+jg~{CjifОFay"UJ bvI5YbP=$MxyՍB'eBf+Ĝq2MQ@KH@co4lwC韈R&[C(TNXK:~nv/|)C9  []ARGfzFqZt;n+ sRg҈F[pQ_C_o h͡FJe @Y&:sgsҚ N}k/#!eF60v@x+DrYNc #qwy8ّ)*)<ޔb-.f!J#Er5:J霗0g<}羑};ꁉ[RÕG[ƀx+et9]F[T,ܐIxZxB3)d9ebDGR2l*LxڼE&%4kNsUv- 5s[6/.P=-F-T5[W83'2HQ^{u׹CfWJQIi(QVaǯ{]}#6qvgՏD+/aHgmTeX@p?Tԋ%ΏyG[Mv$; |&K^kG "OLQy7~ˊAmd`kʩEziR HQ ΀e#l\T"=78/ h=hK {d;rn87?}0yfG1x K0 U|ۥ6>Z\rۻ L& Vx3g1I/EHLE[qʇeI;%Zw岎0(|eZ'-Y_I%m HIYfs)tJ}v3, xq1j= 6E n7u!4c n]eV颖[,b2$Z|"m]mD^'}<4f~-&Mfl)j'6I3v-΂Nܴ2 :a:͊.CjgYAҼCHF  FG{J&"=(2Vg8aPKB[Ԝ~M1'$85>qߟl ݗ.oHUejeo?fa~~NEi寑rvg㛟lx $;L;T!Sǒ>b# &2[%qv$$dƐi3yY%YJ(b8xJx Ru~[O Fò;!.|0z2y~nhh)-̏MtsdhF'%{(<)صA=\) lLTδH tmh1|):[[Sܰ&%Iy2i & }m緓?F{xӪh:MzN$,h z7M#B.~ j= "%SJ=mGZ^(ܛ_ZCΩLSg^JpvZEgN68\Tzܑ.hR9»yrP׾خ -PVk~1.FZ)/`+a=n%xR,̈́:=[yZ &d\~^y׶o$d1. uPΌ?gWƋOa*ҤűG ]L|D#Pj[,B$9aaȘ٦%f3a2O.7@Oߧ(bFϧEhSGj3 11ُUuʸ.U VW=WY8]+vCjRƼW6(:j51Na΁33C&pNO4Z!YK&?(.XTuewzi!#®}Cu7 >'xZv_8 ]q͋31k=PT{١sqQO[ĪA2z"0א7@Ѽ0l9VGZw/+a^IKl{qO<9':HLQ}YX9ll-+Ӡzy{nY*@/QS! T::AC7=JR+Ba#_9Px;\a-QLjT3xZhDMvԨ9~"kpNНO C,dd^1|zqHl0c;cxr6.e/߸v'u-HKYhQfXş:Ws|]T%QRbđ)Uҿfeb!^!>wVOXbBEBKolXmh#2;d4\%'\w@kE(GZ\Dzv:x,ǃH_:-RCd.EKS<@<juâ8(?q!B }wPB- }=̴fJC@-mY7]'i)$'3A/:~>TEv.sʁ݄! oi4wlLi sirQ/8")L-X>CC9Lg# / U 1`Б.PId7V,(J.)]x\&Cx5`dɀUʩ7ޙovx](pM(<,É ]qWMGٍF~JTWKR=|g$ak,Ety@Uù'?ꊅu݆>2<rxϴ 4{%0@oZ:O4O͐;1>T9;ofٶ1 3̉x=h~~^JZ" _]ǽ 9k/nQ=[M#_"c%0âq%a dzT~Z j6CɄIJIǖԣLvM&Dh'G`.s FaMBo'&Zœw=6"O7Fova+sB:ɢ?邚.H}X'A/7ϩvJJڸPBap$ɀUmkyZ=tBcS'TK5:<+~B~ba$tG.N)?s IG.Ȱa7pi9JL*2L?\()0~ N9jRbն*]/KE_/ =L-єJxN=A$~꺬l N1|42J CaEio񉨪3*8k4K3H wǧ7 <-ڳ}~. RI̻UA#i* U:p)˹҇ g!QP.p@}y o]MF-p,G2Y?4gsLiV福OSҐb8r:ໍY w&)GFK/4CJ$ljzo& 4ӡ%6kԷHm*S+H\%,%9};; seؠ] "(4HW ͟SͧpeE FHp~b^7ʸ9JK9^E_Ď/Q QI+9ʎ8=Ն'G?>ah*]?+ҭ#RTﰄRX\&c"NGe_*Ȱ& ?"6"%+_*W-kYLt=r_l9džisr K[+5%5-`mjޏazKֹoV&CK%ЦfkBY]|@B~bNo?st]KhKAJ\IUdK:wkKΞ5yhRʾkѕȵqTє}JMa DB%)uh]ku$%7T*Wj"rp7L02]=&oa -'̝~yLL;E+/S} W޽ ,s @L^n+R< S %94/vȺ( $sfo_ʶN7b6z¶ W6k^L2yٍOʂZh6L!jX#_^AL0Qj4ܻLiq6P=fٜ[H^h|PDakӃ#'xBpםCwMXsNlb5%vSO=w3>DZ5T1EEZ셣Vm{SR yuE>YrāY'˒mǴ>ݩd.)xŝQYp2%kE74Uk)Ԃ IDw^YLQ apM"6HZɮhs{`k%~vµ BXq S[nIr=*+4G sjgJkihlϧI ۑ\}q ZGۦÿfN! PZv$KZn!5:K|R3k8qGi)xS[GQ7>ݒA-zmN喻[ R}P'ۼ?K{jȞb^~X{PoxOTݨ&נB] rTm(/VW+sqqh`Dt+d5Ie2a7nwEsx3w,|B@J%jb7I-E"GD@iPi-e3th;t5eXx/^ߓ^n΂c}SDy+?kVǬhwMsLfI@`ApM*q`ȭҌmՁ bY/>I³ 4.cdgdDOȏĖwI[#Qp$3סJ%B24dՏЇޖ7% ^~o&WVoxSrٙ~Hu"_He9iWOiUtк{ teBk1ʧQ,zd) Cۏ,&{[gc}l^IS%nWPS@ڀbC<\rJtJEї_bqT:!Pڳo^S/T/4na2y.?\9YW/cB'k,~'ZȂ4iLJI|XkBt8S ^'< FnXFCWvƖLn6t{hkd1I5Z&H:pNGm/vjKSlirt`.OM1>X1aPӟ4؂x=L)-1j_ZbT"-/ӫ"m:k# "€۾b/v+pŐ6P8Y?7ߚov6t #nV_1:CПÑ" x^Ss[HOB[Lg>dSϏ[g}rI΄H uzsɥ WF$1ďoU洕M4wAH9 }S[ƊM=ŝ|b7a`2(,l"yXD9挛@WbdΞi$v 5lt» fxQ͹fFP{9ex`(y݁kY<S[ _d [Aʐ vYGܶ8ks(' &^ fD1߹f%!v[³AvY[#.ԧBT9RpDY=`Gu"wcvzC5p%q5־A@v'"At^;8BHh} **Hx#vǨ~0/r~0V {QJC .;@DIq5˚R̵MȟO\7o؊0gƳ݈'}is[~?\_(A)\̙QGcpRX e$[a&{̃Vԥ| W%8J:^CVOhk2mUB|[qZaJ&[R>’Oh"dGKHp߉˳/!.#vڿyxD.?}\f6 [ۙxOXtF@ X[߼ Z͗G$ J{ [YF={,*^VsRkv ;z}%}|WcJ=(nj,XiaM4hGS+Ǧر0}DL͊]|3ul+}j_#St9VWlPl{2e,oz86M2xdM\7Kwש/*m)0<@RЅ-ObݸpgrI@;To4~8'gh#܅S@RCʈh;VHj0 zƌ3Ub]\z--4*" jx$rhU;qtb t%YiHcO$vi d2˦]/""i1]h5gΰj PUw)noG(@O A >Yt#f4*3XZJ: ΢JfY `hDd". 4CF%KZGpogq~FSi:اDT܄< 7';HId:+[Ó5 ,ߞs3Z!ʸKz4pQg\^G(hv|SGϨxcf'ɟ3ui,$j 8R}i mE=$ka-8}DS=^"_FR(y;pGYQc*1іSiZ9.&'Ib:䅣ZF9,Η5w>[reuq|Υ#xr^dݚ/ԽK跣tW<ԡ(֥l tgGfٖg!ͣIu"u][zu .5ߝ]fN6gHƗރUx{TJޮEI*}ڂ;"Bakd۵nk$P*A+:㬒X8(-I @K0֮ UFtZ- K 0Om"0xuW`:1Mzf%J 3җGpKwEQƤdK;s#@-T@ ;Aya)ejU=ccb zo*1++0]Gv4]'ԼQ}Yh_EjtjE a"nv +Ա}1 [RA뭨V ^ =S>4B+lw<2z87+|_ 0| *p:Q!93H}j^ #9ȼ7LT/n@R [ziUOimV7fKi>gK! *a,$[(L|SnWaqLƓ4.QV'!aրHSW|`re|XvuiU,:dB|A ҭ[faUîͪ,a:w?Xrv^EGզbp">Ԃp bQkL+9Ƶ~~`jO"bOnUzMk!ִffԝzLB$#>eRjQ ej]^kS\7,UOצKE9e# 7E!&E6RC։d@6wu$oUB=5T8ό䒃ͳ{01!4VgRpv1.ޜX(; >d%~j*(wr'{?S CT_TϟݧWn :1U Ao[F9 ,;ٜɼO-5E2ƾzҭPFs ']3eU*#hCxy)g+/'i|9E*m-%5b&aȷ O=G,F/VGj ?VԀO YCItbb }7, *cxBz>/ )&wiο~ㆿC3.Zͳ5:#tO)!"h^2P>X5&EVV?ve)zK(}=#ᬦpEO\|4Z5A6%gKBͷ-z(f-ΡSnj O5&e @a֚1&Q<#ik0T?I-wlr:Wy봕Oo@INnw@5Sbox=[x=(^>W?|U:\th>v .dkғz*^kV>Mrq:S x:u܏$)~D7q簟I??Ol{]T mYᚢ!)eXVAjM6a"D"^Q<^=t%,J6!&A jRh–BOX3ՕʻجOcJP"I{l<$vЧ,pW¤@kFpY \WtY\IAwtf8|'OKc)/i>C7ācp^@5#  Tҙ8mԭO#BjljNuR$"dBd5.Q|@V%P0#ILar%6]#Pjw`Q6ѹ`ijZv-:#ɃĄg9 H!_FvM͟hr}1<x87rB!D9]"䒽|^A|y~'&, X_2Z5 :9C n~>iJc;gi&Dd}pߧF)fЧ':=〉hFq9 M4`KFpzxح9ȸ%\otjf*SiV1c?I'R>e|ij \؅1 B&msA'UF۞P.Mu9GtnׄkMTkL1}*'/}` 7"%0tb J24/_W4j0@c>f{nid4gW%?EVq1`ON%')L, ޕӿq9 w~ YұmNR?z~!Dvt(t]մSʰx=_w_`_氈V!zcM|P ('o}VJ9f0̭ѧ_h4#qN+l/K~d8; dwi|2F>? NgHڇV>1ߡb oUeihOIat-mh 68q a(r o[1ݲȸ^+T~ 0'8<2 bsah&O$qM&~ӆEH8%O w<:IFHڐMTLN^ID9F2I{ BvI$iGrEDó1$x9._3̨pfWZGNUq c 6C&R-c]Aidq9E\|bzb\_ s,@=:wZ Ļf (H}m]Em'7]R_ d0C8~N{|unh:c b1,4Y^AI.ԍ2N/睧r&wdLPU8c;a+"6;b d9 eAh@20Jjvɪ[_Dpj7KTR~_*C\d f#|8NQzϲjWl灀}L=f3hSHi+q]&οی@c|i *3UK=M+ǽ0_)Cp>B,YE*.峇حP'VP 0䟈kCTYH*=9\QQ.[eYdd>k 跀vn` ɇ1yb47+QQǘvX16 X"Y^r2bc[rYc.fdJ>/E&-\(d)J?߅DOgUʇV&FjoX|Nynezfx =40[©?[2pn|8^gav s\ӗP5=bU+`rX#xJ'H8/I΁_sZРei&\ws0ï{*[" /O`1틓 ;z؎@, "VN,> xlz1=_~JSBBrr5"kUASs!G=uR+cX,a Gt^6Y7*vLcWTC7=~a2œ vc4CP ЎG hCj3$ހ(6ǚt8JniF(d AT6:6 Xٿb1.wkT1oASFȐWq0r^r of=1RK8{i(6b0ʫ 'L݈+tSb<|["Dϼ"E3xJ %Kۉ* =߹qn(R'ܡ +ͦRw\O;N B?'%$)p8/ȈӦ(/PrKA Q4C">g5AC+xBZ%XscbWNp1zm|ЗqD᧽ Ȋ?he1*]8>tG6}߄J7pbj\ mYE|Jis.Rm01W-Y5``5B~KoxeGNw8bEҭ{nb* ']yw cETǍپkI4g0U,$[cjÉ=i d kQjgGOH~[#͜Kr%LQd }g6<=~25>TR%(O=>Z앗l'0kCX>8z1kV^cg.a_hf,^V !cbw/sMZ'Dk9H7I?qDg}2peG*IG={;Z9.S ! wL _cjD[pJ酁-1!\;uED|:ՉI>%۰yy 8b](8F/}wI󗈽wƃHf $AqCR<Wd!:hjF'ːɖ Y?8öPQEI9qta-a IG5GoUd^)I\Ž7WjgNβ!{;(ۉt<  qdn&vz'AWIR1#JBPvW犏QVH`VnI7j?~#vb6#īyGjC5єmZ@'#;LIF_o[UKda5"C1߇So:yFZcu74{'w+er C;|n`LEm)S&M 8|lƈ +9څJ,dpRT2bxrbCW~204]l<΄@ա>%-2.7JnKKSlzEE$Yh N X@1MjѲ5#kcP..jp#CSLo4}ZEjz]ú1{e)YN[[g =CykrhC׷UpHqZ>,3zމ ήR١pӛ&LLq*&g\qRgy@Fhr6POIգ(_BWݍ_#C.B]}&a7?"^Q*!\ZUw01=奓T*RaPXqkZaS6ķ+eݥ!AȯW*\=Xx sX=w*<;עֶHAqp4kbנ7`70P([]~;Iunk e> oxȋމK:ӿgOV!E뾕0oR&y2&1%. B17 wL?;yW,xl v(hb2jJRp%睏LsF .v_$(5 fIf2+]zdn򳕵Yk\e>QE>H_$L~OB9 W=^nZ,"_Â޴Eox(P%uW;q.}jȊԘ>D'/|Sz0o)SC(Exe!}<ڑyWюDp& J ZM:ArLs&Ln\mB/qƜZR" {j.{95-ۻqX\7c܆ԊlѺd@zl{4|-hE<[5zRɭ&B*3s_=5jf`>˷䫏fMJV`lJKp)BK'1b&sAɹG%WÂ+ltGn;2·[#هjS ͊s~ -o$!?_\͝~A+e瀴_rB;=)+ $7ϮBɔ-5m ;YGRu$P`ڻu4k2+sguM=K-+^0H0m1 3ih`(Q &$]L0˝ c@%U64"vrC@fNE/1bN ! ̥pt*kh%ŕ`Az8ΡXJ Ǜ)mb$2q~C_7vSÞK5W+WuDThKB&@kM55Ι4}.( 'xDJI"E'O9G^*͏UndעM!-wSu46$/OECtɻFFҹ>Ln4I2:ؽ^X@mGCs@$Y(#IgWD_[irQi@a‰ yUedVH2gqHMq׊HIpDYT" 2үҖ}J: ŻR7%>F8E)=W{&bC˹Xj N> QG 4f5])onk::ɁnN!=hUd-7olA..hvg<),&_eŁgL,7M$x' P/&- }hOsʟ*gƥfrW25GQĕN(?x[l)FBTIAfSkwgxA#ćRu s"`Et Ot0w9* ho` ogn#6 )u"}F=쎒; G1Q9RZI1AL '^s:y Yeg,Nu ۦLLJ)x;J  Go~ q!bwJIӰń&CWΌZZ9G%|h sEP+L#6LWF;7> 64Pc(2UBFIz.Joͱn[dB04/yӊ[# /YRo4YA߽ӥAu&YOKh<6]Csdcs<. 明eA!.A~JسnG&(blr<_u`^tj(*.A֘ (~1CP}9Í˗8;ke~vw`:/ HrRANjVmdrkke%M ?QG(5[>FEZji|#AOmܜ8ˏhș; k %K^D<7[U09dLLhX bdS{X&UwAՁWVP*[(k%kzt9*7Y*ԅUʨMitP5G.F>Z| Jv'N$kZ V*y7Ͷ~?eڔdv.KԮO\[%9H%$tVӪGFO%j °Oe7۬B v,t#ClVO`N54*gXADz8ꋺ1CXS =ۥm߇QPҒdhȟ*'p2@I6ַɭrjSt~#i>tg2uu &ȿ_hBQJ) Y7` vM.h Vy~P ݬ/"_iJu>=+&l 4Ajb94Eigo[Bx\ "h/ 3QRkeSC /.B!h2xS@sTA2ity,]0TװBZ0V`1HlH}P8<1YܯN$wkhQo32+`l5[1QŃ"p :![$#2GڞeEo$D|wv`u%'㳎2Z_*ųI&‚s6 AtFzӥ%cYc]/t֠{m:3JH̥o4BՊᓻR{ܵ0uU8ʘOuS{3Q~by_rHZ폰ABM>,K XN/_Z\S*:(Uxk Xq#Z5Ι.+# 0p/Vhη6e]nG(?з 4Xp U.|0A`Z{Z-:0.dQi[3HaR-U§ڇboMEah]mhH^tyrQY}* X䛂 j:( ~tTVΎ"Lh-S,z=y+PHY(12y~\_'t K΋["+6@IoV-CNx?O@0Ya+zƓl|`:ud[t2`{B䏝g'$$B/ͱu9νvlx/|J OxBJ>݂mPhgNɒpjI@X[Do8T >2uCB劫#:,oHgի/bg2.9+dhD*RXBfb.ypM^PC顝bp7^~cR(} btR><ʰuƍů[٩qGן9~{,A@ ba݄`ԔXx`;k<9ů['(h@O>JI;X1pmڥZMYަdrQ|[tAZJ@6tv" -NZpՊ LUxP?AL@8[X8Ή((wq ] FSi9o[ñTBloOް=BtiLQ |}zW%[s_|d#܁sW /$Udv*g%_])UEtY_Zwsn6E9މ"g#>\\O?PƵP Ho?dO+^Ztg!5U6*+mZpHZNƏR(}q"YO>!O78Ʌw\a8OG ڡ FTnqv.ݴT={vxbݖ#>p% Xjq Fɩ8AE% 6L_?9#9+TbN4؜go7ڼˠEx?^p"7ë/)SG9B~He즾~{C'.m\AŏVluR$\ZEUb.')@ v}+J7Uq"`/i!Ζ?!i亰Jfd~l堰8iAUKAR5D Z15v`wU?{W%zYul`St4f|0JP=?B 80lGhCS;]YD {Ť&֯ "^L,׼^t+2 `])QDB^ಬSȄ`߆ [>~_#_ĦyػiSuf270T(Cy] ]mNoθg72M? s ,47 W?BWzXX^%y[}4%?^<eAq%y?Q h&q$ۚuDz9{9pká"C>Xm΍ĸެ}xẎ>NnQblżMyiUCEZC=ɴq%OiLI'DcfwjS!S;d?;d%{kUf lN_qbi@}>^S-."ŌM- ߪRg" [pbKFJU%3m؀|螫 y}辕^YKgd,1n$Y*ˤHy~q>,+q YyzZmJj41+ 2sv1 zm<6? ZiKQ+bZg+RvY3%>OP/HFJAλd~oP?b!wЈ$ )$n!<*iubROͣF*=ME爭v1vj4/%d#HEd18oPוs]bGB4HAeV1oku6zraĮG+nS# pJQ 2`:|gqZ2Cxx(|;lRl|f*ӊ):uiTŚQ ?z 2In mG@_csB(>qp9eޤ0Tzd.cLv{=0ZLE6i:aG) +F#$|b7UGigWod ٴcsJa{r5)2!;_JPr+ Jg-ͩʒTDClJuDU%6~h3= ar KUWi^0TB决BTܻAvwaҧ[W>@m)~KT#n4w<0՜F Da@{D' @.Q eME,YGqTh1iex0sn˃MQc*fS&&B|ג[pF?|T?eO럓 cĽvMU@0 8\ih_ ƈI驢Eb 'Fۢ59PyӳvpF0Nxc %!tiwp۲W9매M* p(\ʲmA_+\`ڜCI!94a41ӗelEhLq94Xc&ʤ(91SyS)$&\h4h9"{y(66v uǬw17612roJX!ҁəB~A-闵z!y+Kt o2v)N \1 :BZr[M E yPJ_ MOs$t'{?62o iHd)t4x0-/' ao6{i LxG0 Lf[Յ ӧKud2@Zϣ"~z5^bf[N?C,<6W[r Z ]&ϫ#Ѷʹx0¥1_櫑 5r 0UXscw{"[5=\l Ȍ`ޮmA nFٕD>WAH; i3{\]_G;>nS4$t.,@K8`/Y籠SܰIBN$y[\<ٻ`5%p?2#D\ vG0D/ fseGEW #bhi9cƠ0ƈG)@`,:_H~f6o\-@AC  R.SXOh Mv~KqkI)d㉰!VAR#L$"dC0QwSKmcRgo c{闫V<5;rFn w7TF" +GIgAmF @AG9u~ _W>m½rWe7y`kEX %P8M98!}!\\jԖ/m t'hISqb=`)M_Mp5oY.u9Wb[Gnl~:G뱀(1I"b>]pH\oKA}h4(+` UKSWo` Ps+kI쪯OfZ?.1 B5dD0(u!n<g<>U0/hXpd ֡@~1$T⤽jBtU[几mFH$)灦Al%j|&=MJ^@̑?J0: ?xYvFH k3)w/Y8QXd0NkI3 &3FK; OcsVB e!bpQm"\!7$g00 =y@1R "'([gA80ͅPy%eTUa06Q6L+|FttmD`[Fs+k'Y476NOWcnNĠɓllMUW[F!{+I'I]±%u7g}UX' 7SOW1u>:ՁPeR$: c ks.˴B</DbM/LX濺{H<e*8 %#aBDB ?G U\ɪ {URfN娶Rc竰3v8&.:'=D$RVkd _bNז.7?8nXvy^fʈTmgD4ꤠ^ e̷'B?qm :ݖ^E3cZVqUuNos}M1㠥~ kih, >U.Ytjko-x ..f yM28f=Jb^4*2qb DT+RǠmCMas YV5*C xPݱ[&u&_YFB9y2:{g,\oHq8]iB_:[R'c}(cœ鲲Kݙ2v *V%51VU_@x0[j?IR|plUעq4WY]WLk.}nn0=&3J{`{B A?2ؗl>vJ R;H=tu`!W %nT1;6ICJX"~m GK'l#i+p/EVm8؜I 7ΐ}n 9½a5\&0Rg0]\4Z%XtnE‘yii,NȰnU':ֈYl (hA(U:x 4pLRg4>8(3v' uV|/o*mg>?ɺ\DNrTt {AsYW-덀o<*&|˝o0y)dV ՘}êZ Εu@4u@& (zeG=aͯ \ J>ȭb۩.&CK59B:?}YTy* t_m+!&bzd.#f }s(ux';V=/s؜Ll;ٯ/au6oP1j$p\:ن0d?kc9ײ gLyuoE Ɖf$U ԥzCld|#6Cۗ'~isJL " }'upF$XitC$C4XF[/Wn¾xYke3(*^V4=;<=Kg†g'h;btu)*˝ o\ o"I4۶J50=}0rD'HǹpN\KN3^hڥJeE-C,@ܱxRH :8 y5n0˻(=ZΦ<4H-M%Ԝдb&@eng-cmA'E\Qݑm Urm~>KLIgl󛲈($KZkY7ـ%Z4ZŨvd0 Y<`e봐x[X <-tVvE"j֯slɗ.RKWjDbvS}*jTDȩ4E$t]D=Dȭ].yQ}ۃ`S;NQK_w$)G܂-Y>O7f$$EzXsdZ47$XKrCЕ^9ι6bK}ú qQ3ߊDDߘ37̽&aӇ8öCrnTpдZ\гQYd ~Ip]4D(i") W#!zqniC/dORDk9Clɸs^znz,M 2 JMsgڳ_Dр}5B|!a@Zp܁:Ӧ$7^w80A vv<_Sw1AcFkЧ-;G_b'^!Q'ŽmlĿE']KMh ?xNd\ewS )5_fi(T)]W↓5eA_כP9, `l(՘)."7Eg~Dc!B"c_/ قNm~H(M#%x-Dֿqh;!= p-jBz֥UˋBf~ o4>d!63D>0n^|˱$! Xo1k3d9b7&b}8命 _Zsů>v^ÌF+GY^hn|OT9w{O#&P1>sL`F[Dx7Ba-I)6V|[eaH:0LwHo8 ӻQjčf+V\*~"Q$ߥ@Q4*sq#9bp*~0AV۠).EBKior*Ԏ1sg#=>bP 4Elƒn .oo]|Mf-@4ݨq GƁy^&& '2`"aIcZ5 {1F ]y 9w&ᏘܝE]=^io{4>8 PE@2?{C=|y8ξCfr97HR9N'Ӽͺ+N'&b`5h&1sOP Ua|VvwWWV'ވT7ޗQߪ'c^u.iv)9q-cLb+~1Aa_$ƎCc(! Ԛ뎉4W?Hd$—D3Ro *M9N cr5z|OgN%:r4ʑshSXL0t ʸnFC궓\:Nd'bߒ!GwGm|` :sYu(s>HH%ch|RZytͯyTptIf L¢E㔭"GU#px9;HPfSZE}; [7u(bXG٭jlld1 '%]?%i0c'Aө$ZakvgH4a,VZ Zv'IBܛ1|g@\q7w;Vpi~`='vGRMKuxo7B` =DRfTO8Da*h=8Uˋ)vxe/4VWa4X7,6ka3҅;mmC6` ޭyɻ>=Ur{5ݻQy%XL9x}pM2dH%uI@_a-o(sh95sm.rqSuVl"'mN0I}V05og֍z`臀ٴX8E.O-@Ⱥq3 FH%mN!8?y AW:FX敝ȸ 0C;!N4ڙ9I*/}X֭´wgk6Pu?4J(Z^gSI5KbZIV(7XQ1o3 A6^{ Q)Fӵp|!M|R?s0$Ah`rML RnRY- b>3ڕg?j_\E^,i{j J#續1{4{8y"wӪcylN\lM27xqg}\&/49mL$ƅ_3S|kQ8(e8EQr;s R7oP]ĝp:]棯@P; ѿ1R[-V~ȸ2'oB*Iz(;^ʟu/DaEoRAGա{_uo16AxN,VA]R dR(V 2~'|Nt`=T7Ln 璭^벎z{H N87ZnC>m v]yÝǗ;ӃVy t-9\Jrʞ5}s&-7k0qCsuSb?=دeU˿;g6/n+U`[Ygٌ=z;̐/Dw+//rf{@m8v*掏%VʓXI_RPbxqȕ/l&2j2eh۷FJhR>j{N4LZyѱaGW\K Thir*nZrY4lQ(CMx [0VWR1FSS~yF麦Jƒ `#qp+2m3 &nPOwUI rZG3ZlOf_}9vGmj`X6~h2O[6 '~tR,}kHӟNsoL _ϿpEw0@,fٛ|j>$=*C'ޙ|j7 D#PѤMwNRߌ[@]^yh!:b!<yL^1-n@20YtFx ?M^=3*7e2ޓ6C=@p4¨'d}ڷtroWUt-'@ouJNTM1.4j-@Uw~\0e4ܸCǼG hn|T,4@!^TM- 6ڊK&3@R mX^}}݊&$vT[eQDŚ,6(ؒ֡bx7 ZB*7@ms}L9!oG˓*%tGJ7F ?d>wvy7KV2L,Pú^$m{~ r261e0P\};:l/T6e3g 2BNK@ltG Fbs^BfǺl-{e  ɿ+Xjþ=gW[Zʕԡd2m\vp}YJPm+3r)}݄~Jhx!(#vYa A^_pQͩh>'g`m NU<}@m xuL1 n.V ՎL\橗z`.pI.š"FLcDž7fY:z|Fs;!ZvVhax ڊ ?eT<goN_qBO298}j+` ->$>]߿]4bd)SYbqf(hHnäڷE#4" EocRc!^":࠯P4. K_?FgGUb3yrുnݟprGP uR$Dj@4tS[vg Z{{<0VY60ct L \*"N'% ɮ] 4NBONPW;Bkoe`oeJJkX#]3ﳚOWCGqQ{ogK E˂LX6Ո~4=A@#+,/i1%wtHgfzzU]L( J=8.3 botFL2;tTCXIc%⦿o$*~@ciR!qKtaDꃙZe^r׷$l/\oiVkdd|[,~ѼC750.~'cU<*qʁ]曞[2_|LJϒbULO1P M[r|P!z5&nIUѻKeE#R!ݿ}O_ʠK贻92;ۄuN ԣHWzLȒUJCp\nѾ@[Gΰ˜Swk C(q982N"&7t cLgSW9hҗvj$:?.{x%z=5c1ktHsN.,oWY.&Bd\M誵)LK qyӽ 9 T g]ԂQy BNis[eO}CIE{3Ԏ93闺eA!3墭Pjs1b@n-gVעr&WD?-P' #T![Z -x*ǩcz3Xw /lmKҿ3:pa* Aqr)#K%%Df(* -Wqڬ|8 ;'e7λ`̰:%ʳ/yڔISliQw9w߶rmk&jRbl'v˨XSw$En<6> b$;ŭwV()?x4qFxB7\&YL~˘~Nj?ٗ Kz6N[5ȜYwp,VTX܁5ɂܡV{R ]=,GĶΩ34, 6`P?KGz`5-0p7 1e5 k 9qT`ͤl̑>aV茰bxQWpo ť*&H>'rDjô`9՗= ՖF6(PޛRc|dec2I*4ݙ)lcm'ZSy}X%;Y`**xR 5\#!o15IY:[g1 ~ b( pemKBS;[a/ l*d|KLb\%:wK%ly [%[ ഷT *>-t,(Y@BW܁@fPXSPQ`dJtnJę2`eSxz+V.].ؠׇ6QvvdlHS{_2o;خ9PaNp֞n-;Ԟ]#fdžmFݧd56emm8,NPx{ bޜVfAa# hvIn/%0F@FPTUJyl^ ͰbXM ubwjhd y"U%H-rI bp0#O" ɍg圳P30_j0&u2֖M(W6 땳uԋN6þ=>'":Tɛ0O2B<0a<‹/u".LwPhIUܥ:Y$F6Ia^~ ^x9L5x1`L.7Xgm͓euPuҤS?@boaƞ8ya\֐;2B(tyj51µ2>acJݘ)yAh)) r.#}(DLhCb=祗0:Lcf>Vuk]Nei؋p>BX@CNX0s.rm"]#?}ԓ]`"05ls_Df9<K0y)R<EwK]THL{FQ6 NFzOX/ Fy@DT9ѹkD5 "Fѻ9 9OA~@s386y@N^ſƟ+C\cpK8&f'YZs4p.0CExY !F$GY҅%#ctcI=^&SaDI0%Re1NX@c4"0< 2c3R,-)cln8eL,qSh`~5zX@IN_yW8cDZ(( D(rotH2\ QAKP/JqovA1OF O:Ԙf<#L,/P:FU5D8NZmZU .*awOu:3&ٙڿ8ٱNoqI! #u :K9+Ȟ  X3Xʌ÷.7N/)䣈'Xg Fr}]̰ᤢ-z7C"$ yCQz۞l/#Y8/tbe홣 kGygGĥRfnCjuЕ:!&Csf:عLO{TLd84|cߓ["K$~3:q4d?bЁZξJSi9[j^r!hq@J'qHW;C6Zgsu@%|}nJasWVOjZ5SNO7%#S=v#z? "m5X n\.#/Gju&z-JvZvې&nP%EG,Pk4Q@z0[Ეȳ\NWrs+LX +ĵd uOp F>,K4,Hw TC)`2uƞ4tvdZ;k[7TL\{w^W5?<IW3::@w X9>_4: x}^=%\;Lo:u^ݗs'y}VY|ȏ攵Or:xXO 6҇7f/>9j Nѹ Gp!8R|:;ٶ9-/DoMfݲy!LR{oS8'ďLSJݿI7F+h!m=bJף 4"@ߊF@)ρ*o ShWOeQΈ=Me݉}mʰ'r>X@ sa (ׯuvgڸM!4VeIbQ8+-L`rd;ŵq Д靥f̜aE-uoJSƩW@Zoָ-) /s\u5dퟵeV=O3W$ Y;C+ۀUJ}~up&eYxg藇Z㻩2+BӃt >]y!uy|Px/wM$Э kfoun_5eǨ"Xi^==>/4$&7H DaP$ \`U^'I#x@JV"{ZaFb^|T}W&Ͱ5j7<".Ct[ʄ2dZD;CiSX'(Mz;$k^#PVyZ0~0aE)Df"||%z+gAkz)Ƅ Y;Sre\^?PEs\Jy$^{\{!yV%`Y4uAޙ8qMSTz&MI8ʹ P_#:U9#+h;fA?PdPr wWEpn +Z-1y)H"Kyhstg8sD!# L.Z(ud|h9d].+\s< 5 ŘTzZBtڅx)b*:x-xd_z >ncթLLN'"_G0ƂD9lb 6Ykx8m? "lI$|Cq@)z3vtc)a!9%R:0Z$ j ,A[O葩݁fv:Iv u\Iga`v"\%(T鴿c 旑w{24؍57Q2IE .c?I=Q1N\(AMxڇ8Ã2G҄&0T>S̔Gimܳ@Y>H4{ݙ,r<nŸ$M7vb']va˜b5*t#@ 8mup n]?vMvޣi+wԄV2\SE&]Zzn0X>YԜGNจJvEM9҆һ̼_$,DE+̿z3E cONHH'LB&E`q Ti!N):3}Üw &U"Ρ7yo_e9 ="ޗ%is(pɤ.spi>L{AJr91̈́]>2֭_qGbc[hWۑ/c!G>mnD#v]wN~ȤDXW^rI^Jo,X!jp>עKTtQyy֘Ms͚;m,D$&L5kIk/SLǷG'EڦJ -L(F[/e?_Š;{΀X6Wfh1qQb KD&W3Ԡlj_/-8\hIM\.,q&;'YD#&.H|zoZQt#'x$Vg DMQrrUIvaP1{(UoX-0)Uz+\%dFz(*(P o"PWpY(Y:}&*3.aq$ !;lʔiGSN_g-@\44Г}F\ep֛_b<ؐM50RJߙKIZE8'˰-LYdIIkֈDF앒/éZMli y V~mگ<viAOYؕe"ec&wm K{]oi2yhAљTMMߙ. wlUFJmK#*d@k-|-i?u ] y;0TWpz(:_mo`[S75ac$?wK{xqK ݢ[Ǻ;˃,y CSg X<*nD6y&{!%8u>i\d'n5 _;s!L.q|%+rHNôXZaL;|U)=2ʕa ҆'˚'p3J{ yf[t; %'*~̈5t?E:U`^D ߇Qx>l 6<(2Mq\Yӹ@_0 .s=;UXɥ[a!b{Pм2ZV*Aa./\4VڑԒZk'r#% >(YCӴ\R='\;N?$K I~3yŢm]Pu:JBg5׀!Wo`85s14kv_JLȎɎlDօL3Cruu ޞqIj~ tڕg# C8ƿ gZPtBlZ]ma­@3C٫-FgaӖ"ulޙ:Yz.RhH_BY'_"Vc%bO£f}5ǝMxpl!ma8&tJrCGM=8 pw*hWq+Bm D۟Lu-ԥBEa$~v-WMBA'6(r&6E 8J'nI7_/sI'kRhz8tGIc(5~T1$I+&i.b9sV&|,o}Mb&]:6I/5Rf}T{CIX'xrrbȪGH&tIyflѻ11ks" .!ycRZx񾨔Et]BzƵnZKOh\hoA[ÛCxΛ{Z@w Xy >P6-wOxә"'n&ƽۭ#FS@" $hlDְ+8OrX͖#i knmZdqP2vԑNVYe';6jMyRGfF*}y?H:++->{x4u7 h2 ?%"Y7 oE,p>ٖ`ʞU /5k,z8ܕ#6mÁB@g :]*TM" ND~YrI,XLCsEiPΖhĭQ$hia_htݫ69A0O?bBޞn慡ěhՏrS&—PgWz 7ӪuDnKtT$B.d+ͩo ėM<jII&Aa{,>J۽^ "[4凷 :JC76BHIrVN^dz2Ƿ뜃>Y&'OH0,& &].";e_^/ϿkVlrnCSnܧR8ͺZo$'b,忦yډ z[sao&CY=bZ#üJ [ޙ[8 O8=wrMmEFYXurD,ttޝCt~~qf,~uE](iX4{fH4PR T*;=ʫ4xmźЦ\iP0⌥0(QStCtO%*!J;Ԗy.b,M# QxA[iL@ AHZyd3\Sz=d Z~St(AQ~>22D4ښGgl͍A*lkPν 6p/OrsPm}rUcs0T /yQJ>WVr/1u&"2=OhYrlʏGTyxvCMV 8W6B2sa=wE cjJ ǯ.d̽;+]׊l"Apw3:ya&~R[EqFdG?%*;@ªJa"&KKu!U;0Y-أFD3s2dwfI(j6 0Gt^f=$LU ;2m F 9l%0q61|Kd]nq<ǗJJxh2Z8fI o VbjM>"HvhCV[he6L0wױ3GKX..O<iyD~^U.팡Dw :mĻmtZ|!D;2gXyn]*Ì JV:on>gɖtvRD?n*6vga=%6.7[fl_A9𛆹W #\*"N:S3</hA n-,}5^"Uo-!PT ۢHb3w-r fY.3ЉI΅9uJ%K {֭Rl>N\O"8Am2zV9N5tePV#45s"@ XD p,]<% Qbע@ RE|Zqy+ m +p˓otH1j@!&u_oo̓iCvk7`.QMڣc:` aD hc]JE&z.^;*ho )'8ذ>h}t߆/;7sTўWmoeE|Av0Q \uˆW.6җN,lw#xx_7j+Z7-`hx6RKT J+/Qع@hdBBiK!GVE}\м>~/t~>&h,{${׏F3L¤}L=.Qm=d,¿I(N>G5a.c GzdEqTkx T6wtyIsx?PL !XB͢N ZQswHA hyEAQ|m0oٸYNvyh;{})4"`$9albLC훯0D!/%eN 5pRfI{aspl kHr `V  vɁOުt_AͰ(뼽Txa-`i$J/aV=qi A/_d N6>Q<@P+J?ykvlVI7\iG^ 3j `C>)m " I㎯xNus9oLH,`1 -U#T~ HQ EDz' xu埓G1): TMiC>1ESz*"oɳWoѷr/Ry;RaSF jQNsqEdf]nm9;ۻV>U3Z<*),G 1N99J[!Iΐc}!ɨ3XEf cQ0D榬7z y:d UVs}]#>^yһ87:5gpUA%%L8Jz~{ UX}+A/pU^yw ϣ^ ʠ&Ρ#򚱃=.M5}~]g#g35Xcn=,~iY/i{Y V/qE⤹s!QIh- ҭ_R+0Scg1C,T%VOZdĜoCƮf߃Q/)Bh'oM=?iLY)%>Ԓf':4`4ǒ0EB^lB{k\b)D,N4/\nv/E͘l MvH7@~HL& C]ʚ@jF3$q|// V1KhnX5WbaZ TPSщbyعךj~\tPw4\Fp!QQrD{ɏfL9ߵ*#bnr;F1_AFK*tŁf2po1%nR7Gդ\mg}WH-ZioQQDL*ү=n^A#YFkUbyF9|/a6Źc)֧JjԼqMJ $?3] Y*/gZY;%Učв0t:_Ɔ)ş7g̀]:NȩN4(44R] Ug9Ç&5;""ړ2IǟD#6Xh+0mzXD~;5>Eܬ?!-0JƐ 7)A´8h!6VeM7mO0z2 %4 /N|8L1ЈIQ]B;.J[f[lQ|\PciKvN6('ifz5|zu(얒ROrS},ʟX^Լ' wޡpa%Gb'zϛup+L[`[j ;WG91h|\]ىڊTu>g!;"385n;c9.!H-$\y~ `oEtK S/] *I|\8;'"@#%k'?wN?RK$]2}4ll=Y2I0D 2NҴ(7$)!q$dnةok0Aie*pjɊ>t%0OdZvi|,MΥɶvŕƾb^;XP790\aD%q=SyE,μ r058B5b0U%SبHבMʩ!{B H.2.9ÅHI]t Ԫ^{JsW76k-у ϵ!fq3F|D/r 28 P̱:aIyͪ#4MқTes$KlD8ؠ3?U* l/ Iaz?x 9sh87n֒- ;)-B&'5MZ}v2*kw/S;w+ 2_{E:(ܝ|rKz~F2AQzlo]CEYW,%x[ XLr5Mw . 8W BTrCF >q&s*-e:ȏH|גTќo ~>\s3WY t~BaxQrUW"4R܋~\\3Bhj\tGLFÓ2GuuW i)͎ BR"Y_ϕ־"Nف/@e<}7cLXɗ yP!~aJEbBKƹ5IRMmn0E1ޫb:5a5wnU$iӃE U/튙1n3WTa: tt-E=b4aH1\Re*)@ S`e}C wPQ ^ wv.PoN{#7{Iࡒc]§[ލ1D}(>6Z r^Bfߘ~"/&_q6YUT-_6IP&)̟ 6S#idIKՌZq6\E[[TVӈ|a}IpARvdL6̻[ aH#znE0HƝIyMekxUIvV*]*m>2^X )?+1*,\{}1 D NԟrC 1g]P%\av[QgK{z!WR~zh3)emfٞȈ7zVdʝy35w+aLvaejtUQv0SgWҳ=SGMyX͹!;X?Lrǁ 8wE | Z=u.Jf#8c&ПR$+3uWIiBR-I-+RT4[3o1P"R.I oI$gio n(jѶԴ>bQipPwDWx7]d^&@(C1vTKjN{)*CPz1nS$N°`qK,0`߉Eu#G5JF[:_:ma]MW#[wԎT%8,IBҸ8XxN?l*0ᇣVxu!Qw5пڮsL}'гiUB,+c?s/f= 0HsOI$p%=>Vt sHc*pM"c%qU}S-.y1YKBG*gUB_fgF擹NYx@F]]Ⴂx$ӰtIYYuVs}Tod{l!_~ϻ'=J2+jk*/jдy+-xjp\E/jF8AlYcBfޏ(!o?hAQ`G6n2FNA ;I(͗m /6ۺD5vMP_7&,٘/2//~^IеZINTThr'ڒExAL;;EUd-Ng2:b ]<'Čvm1Yɢ53wĵTr5D8$b\vUIs#ѽ'@< }l ڨc˻J,El(KUӫ)[fWPj|\cI^؂;\223i`a^g{܈-d [1&6a}6",>0ulBP('yq5@>Gso@Lm|I )u&K)4]/.0NUȖ5g}e?z/y'[2HC-rό'}+ƀR:y/Q/G";JrϧQL E.N`6/9G|$2pmF3g?)qx|u0z=}")5>bJA8F/6/қwq!Ŧ;Alr㟩?ĸQ7L%)#b|46\OEaz^I.O3g8C)H7"-yN,0e ;)>9-T$*wcE39z=ع՘O E]{\sJuTxӉDZ'4"_XF?`,Drj4uX_[o)5+!Pٮ~Rsc  Y'*nmA~GMvcuZ~pd@YMiu-z/ҽMzu>TZxyݟ7E-h!Y+3N n-_:ZEMӰD!ݴ~CL0%l#0fnS'^!+o/x(lxoK)D@#QFa.O똒p~J4 893<[!=1%{ N&KYfZ?ŋYF2@ڐt]7)Fx7"*Z J)ک8:Ybд,zklMh@i`Mum+VZ8hY嗷7crFgM[~f?Lguk.!^ % KB~.N)gE8yl<_Fo-۳rcvꀋ+ׄe Pzy.>̖_ph5Unw s.x~x:Ǫ X0֙qe[Ϗ |@?̺F_*w6Hj:&,%W+r`;(%NNÕ|S4 ؄?. |Nbלd>&Ivi|l42F`h錹9@Je~&pbD%kO#gxi}*Q:╘^H;+, h"ovS!/ӕ3{E|ʫ5l& ;n&ێ{%2/S*"<,w8TwgҥS4)dc!j\ԯtMcZq%k!ya+_Z]߬@7Ӓdv>C k@?vd)/F p-9{MOPC?JC 6>xlɳ~g6'uu8ÄBTB,;c@\`̫׾ǓIvW8^.q N9Xjifvɳ辩v8l)3HZլgղy^qH?n%P!-HI 0&2F@OCZ3Wps}b(`3#9'` *Eiݴ=:1C8wVmS.|`ܣ[5*Wl(XE^ӄIBA!#!Cܭcb$&thSu4A8p]PҰ3 㴫q$r)v9K Ԏ}*wJ5Kw}7S!-)/;]Ӵ@AHhJfym+y@9t@NFg~յC{3"$*6̻9YOy?;8 \bZQM%R -ԪWZןeȣMĔ8ij\[ G`|KώBNm9gߥ࣡F|M@ R_avG%WGbnLjOH28+3#L; Z>7Է`5K|o>FU"oY1\v]9uipW2R;oc,s :a:4%uS}$ܽ/j.qb1sKqó|Uْeߪ٥B;ODZfB ~vܠ(U9gt`XdKO@] sE 0+G4ev$:GSVY+SY dvo&j%gUŏB{K7dL"-/+,w@3n8Q1gh#aJ;i 1].W+czIM]O`3wg`Vve KA. }8\i0t9(JASvDnj vokgD:.v<K.x&dMPͺ H=5Da34:>tn9VrSfCq"0Ig|V,o[OdnwUG|3ViC h~1$+,W=%n"Iө ?殣@Bj))d 6wq<\Jr!ױ  mQUc C\jڼByFb x[)wC y_~Cv9[_0*](vx\/O tPX.,Bv= yW7z?yr5M>d,Ԏɪ"[sFTgr7ԇ/UeS*#P+ (jLr:uAkE@)ș!?.r,fkUXV *Y8?6zzģ w[`Zv$쵡Ewoyj eC J ]|@3kv7c;qWYd# 4`]8L,~&qk @bPNjNtSzaa-B&IRDݠl2cwgY{+)Cr|/{)&pD}F㈔EaG@iF&XDiXȷOW;b[,ʟ=;^M.FLX*w`R]L#Β`'qgǸ<|= zkOp˕0OfF);U~BT>u+ #n ˔|!Œ 㕐ui=έtCz;^FgL b;$䐘(%Y0tHA-MiO  +iw x,DI<ߒ,Zt܂mjq6Li !ܛ.Zy:8)]Yv^YCMw-82^m}CEmD?%mj\x P DXn֑k8&>H<5ésQ5sMk-LX\!U@AH#jIqkY#g:JiTPhw:=7(\ 7~ڀDeU^,2=7N=)LP9;z˓?4i;+nm!\qez@So wߢiRۘALeixvn42KKLMy͍A56zo/**؝B~]rDaPUWjkFss*0Xε)F!)V/G)) M-%ہ!Ăԃ 4s-k/r*VjpDoteސ/(!K8KY+ x<6FIxJwё1=OszB ˶qmhoVB 0 E;Üѿ r%xm)͐=996Kj4&w^'ΡvmPձo0G/ ķ*'gx&\qO;oQ7 ti$W>E[#e^XA@ZU0Ttာl1l=gE^j"01F"ÂIx/Ѫ<2MÈq(䣇 Q9tv.AbҖ5cz:9`v4g.VZRuAH+v'[ya/Pȯ1Qdm=+#l+hԹ~sىޗ&MׄŗsUދ4We7fI\ؑ)!/ލ(PGʪͮSdAYI1И;mHSА궔 ۦ:EXWɩ-[Vj~e[fSQeax\;o)7S'762ˊ][݀*iGWmfD)f}6P[q毂$p<_͎yIY\VΡNMn;7H6_=c.+*"'^I&V˓ƚ\'w͗4n][8ӤgNoTwHy >z' #nPl'/G4lMVqsc-49}4\PlS` (: aD8E45 -3\|Yc0c${y\rnA끒'#!5hcJ8^o sS3OFv3$9y h`)&H 1u+9j.ÝН,Ʋćn4z mym'M=/*L{lkd'&Y3ӓcPQQG$sg~X(FSmat[ v6C6c֕/\IR,f &$W- OP,QL)&)`S4YFb%d犵 v\<8.HUl'Nv?BȖ[T̤ 0+̣J;z7*ql 6\$@: 1n3p$?DI=QQHiMGի!u>{} 4囁q5x'z'wReŎC7i- Cy>+Qf a׼pPgT眹l&1A"R ,T]T8K3@ %!jIfp~;TQ'1X_P/d i 6(Nx%}N׏ᮓ#8i>EzS]0l8N.ժdzFװC^Z%Sc^J\nyAqNDhglО~\?{v("qlEvb3pj/"=q`ɘŸ2'B G:F{46#SW764=2ߘĸTDu%?QkINkǧG }J͕ %OUMd}ܡ"`+]8Wox8Eq]7ӟ4)Dz"\Շu[ ]%lg8H+0˾% *UUV7Zke5 /WHyAo0/ 8UJmfAX܃YOE(T.QEd:7|J~}z!+4;'j F2at nm(:uiЪVӳe,2oL s^n:0ԏfOˁnԚڈ'B Em},0(T3Nc )u?79/<b'=p$v2G/|"VG(/v6AҰ=MuNt3c4>gt]La$,.PRb%rY.hO1cŽy1h k5^7d(#k[*,VVD<S|~ٜ -`l?iyՈekm`i[ N2ݼ\2Mv7* %Ϸ8F6Sc7~7k(GAÅ7qFqSs9{ThL*`M=DB:}Bz:;piv鰷/˞Ԇߌ6i{Hm{̭Nl (?۲:\zvcL֦ɫ#{k6وD 0u׸lk*l2|+pRb[^ag3ݹn K|oqC^Il, l7|Yxv_|6 pnZՑµpƦoV 8kx5?uq*x6+p=X Z KZϥ_cv"i*y %g~qMɪTM\/zxz=4kL6n [uSfVG7=ρjiWcc.+"^ɧo%4EmіY90 `ϘQ*$-c¡z@(o$E?q1v@]ޞH@%cdlo"eݻ! n5 \>c :MMPU>5+fV$<^'+$]ek`hxݑ?􍏋NR9&la\`sT9bCDIAɢO蛴(`s8K A:PnM`cEh;8Ѽ IRd>RB$cWEBP!zx7ܕmbfrk% C)q'>C7q0[ y[C2f?6]ƙ=q;ݗ+ʸ)p\o:*E]seytJXt1& l,g_}RM -,rf[-t!fv-m_j~a_#7+DIV>7yھJjp`uFu\Ůc58jGdF)G2,0j?*`h#;7:.j!g[ȋ2gױ;_-12GqiLoMW}tT?&Ď nj M uuĎPa{J#{u!}}O1l ~Z3v73<kRU`2dng>~Q),H fC,+I= Vzp^ 6=2i׈r36_(uw#^! h)0 v rE2,˷4oԏT{2|VQ*O/&gg1da^v5}c<%|?Oosڝlн>T\$!*{_ϧWDQLS)6Y%] ʗ(ͨ{\Rڑ%S{QP}0X=$`TQxh }S{%uXV6;Q8JAA#eLMûddOeTC?=Ed;nԁRٖtBa(u2L|:Nх/6ݹZn`1zNCD 1r)IzR*#8d1PQR60,+EչhXd<#ͦAA\"{v|cyzk׽]No/U]IlZ'Rz/)N߼:u +s'n g {Ɠ M&!k,Xrp%|G9@kMrPc+D(Jvିq]S\^5OG4V ̹ ~FɌTǏG -YҎ\fM"TxIvG؄ɣEz1<}YLU, :0hX0XЮCِn}%e3OH{%"9 t͈E(7ģZDtp4*4񕟾I%^Xܔ瘞%Y,N؁%y,kvnewZ.4-C"Iݎ<)? ufgjKq).;vz 8 ǖh8bш|,MOmc= ='GF'wb8nIcCsK@2,j&>P67f;4'i-F?]Cl0ϓcb2:VM.UXmGEhwl!RP< A;|C\2vF i,R1܂jw1h)7%XJ 6ťh@|{]=ΖjFR:O`;'^JZ8, D^_WNty$>,y!2?pu؜ Z-֑` ׊ 3٨&6 BwcD3|a[ϛ@Pmtp 4,Gmm\yi0 <|z|8Lh5$fB=GL'o7~hWL=Ϲu2Ӟ!6;Vꍀ~(0aS9`KRjCvx&"߸OYw4B<&Q7rӘY!O4}BϙPeɸ|.ۊ.aծ]DӺuIͅR(d M*vO C?oƯe2Tփ yr@E6R.TZF+Z,*PucM$_ EǬnu"-DE%@7n rOmAWo,NF#ϏfC[ oO]e}lM P#RfӦE`ǪDs>)"ڑv5lPc~qZ$*_<eA S+YەWʊ"Gԅ&vtaP^LԠ0TMV:86%l}#^t v"\8E+ 9)O|oF/ɀ}'`:s:[օnPbJ =B+ϱƅ?89\j THG5%X!k$"1B?f-A^1(ZsܫhT/&j|V|Mu4FVsX,*u09:;{6lQy]'n09,``.i깾J/BY+jQ`xnc_f49 ?7&4Цq ad"8^[q5s#U؎'c`7`lޖ2ԅb韈ԯX'KlNi]!Ap8 ffsc=D-| p&:??"~V"qF'-~gytǥT5IyRm)Hb-<Gz1 O:+/o7|vYos0KP11<7RH|:+"<ժX۶|M٩(|>1P+_",\T~)ϬYE,o E=0z0-P/d,X9g)nT/W[/Rp>R&ܞݔQlo;^+2C8ZC8!ͧzXf_G 2$!KRK5Ռy,ǁ{$~B~)j!J?jLVǩ*K ԣxԻ+ySl:ͩ+d4+aA'v'xE#F^*RXs hsJxJ^ TS5Wp.]\ f%gk/QjHW{w e m"D;.ۓ=l嬏.7,&6ſU5T b<LFV&}Xf8n)}&"OB݂}ٸDeK#%޳DtN14ߖn8CC _Ƴ'Wl`2qC2\!~p P4GTpђD4. EW"y!'ܸI3@y>un -k 2 hz*A UckƼYq:SX8;2t~W )f`,]Y ꔚƶYjXDdav ~vs"EyFK%S~i5)_N:ʠn"@1mx% Ce rcE` rT@DK lC:UzP}M@*$J {A٧R`r?0D=Xr~~> tf9 1TW=*y i^-S0M}~>d9[wH2EC)r\!odKZ)BΤnC|,Hz/mS3s[XpƓcWK61M`Dnw0(2e6Ő<2yz8lD\ \t.17jD[Ҩ.tt(t<4>-6!k/9(>fbdq$Hy;}txęFiB>Dkؚvd$U(<^i]؊ rTKȥnQQNEyhd96ڧ$}d.qъwҋ5Y]| .~Lv7Gޟt\ܺ25D+Spq5bxw JL ,4S@AR[cEAbd~fxUtS|BU )^3ބU߭rλ*r9G4X9>@r[;.+jW#/Z)CB)b]BasAr؟]l3"x &#xX:2 n&ҩh0H|^e-[EgnMAy™Y(?4JHQ^TCwtQdV_ I@So|ZA ޑW}f_T:o 2ҙA?a@GR@bFwmJ5yS齦ޠgcLo\؛^#(RK (O? mE d݈͊¨OMT6A^$O1o}AzMLqop2mn|CenMYP={\|3Bd2ty}{'"|騹!`AdO1(+!!XWW7sBMBq/tqTČ^Yiwir ``smQ6L<+ &فTЮg4޼tS ]pgNau"OHE QG>LXGe0@Op $n"qnq)h!56mQ ȑ5SVY.$#SJ(ƋT8wٻ}m4Lsu;hy6D6vɢ!V^K =1Trıܕ ~ % 樌-_EDU짮˟Dhtb dPVžb68mA1 nm b m*L9.KZ_5fŞ:| E6'\ ~,"޾9H*PTgK2!%3">I= 5y=ܭ2^Jct5hzMY3Pe? ss Tu}:kٛ#PZsRg,%bO"$wDgK^H}D)m9z̰=Gkƿ># kJ1/Ai'F9. / W!bZn2zPAP_ ZP/Cƕ_ j3/akW}NG ׭1)fG0VRTXyC2`s~ڸIF[3Vv%viom̰+G|,as|nDТ ,t"m~١^zc=&x\,9aw\ ?$Йe!At50~}o\|<0ŐԔm)4Q<IQf5ZuaEwW`~V$QP{a{ZYj>]Ý\ 4nr֛߰>e.E̠Zaޝzd=V#v(c(9Y}㦝PYOj+`rzV}U1vOZcqk[zAsL(Ft+wR2g笾iSp̈ƛo8ľ d[" +§3 ?5@YUanm7i;EvLY 6 k8荅:h*G8 0ԹOP <Я+d XHjYI.}$~4@5mYR$*RqFB)ҵZ)coDKdBw "$y|;/*@j-鏦.&Sf2ړYI2Y V)ޯwi`3dy%ݑ=,O|MirϞð COeizZ}p3g!R^iD+uK5$B6+X'4\AH#FLm^c d+F_b.Av.g}5!klp)KhJomg 8yox5F3Ԅ~d H*֩pF<}XY!kt9_*( (΀~ȲD :-9^eiէ23nC@ZL2(ROJ*OJӳOOB9n}L)]l: V mUe,oLu ]>$y؇aQ2t4Wql`(?O9AׇDEDr߮s'Txh L+$fq=&)F r05ͫO [;;/T3K .E k;ӂYl4=Mt8klQ#{Q< qdn7)\Bne=7yܭPF*>tP#0& EsF.AP+TC^ 8NJx, iP'w40O)D:ywÁAovԚFin1ѩ_{}>h)9x ®9{#u@`{!s5fzV|*>U$򼟗\=HOUHsBO,OH>Ei'ŔG@bYHĸzX|CUQ#Yί߭VlwT c/ՕQr] KXddvTsnKSc2xoI m}*>1X9G^Kp'-KJ=}[kRiܶ^9=EtocTDwLօЕs]ÛN(ڏ!Z4:[ 锃Spމ\|#՛b4һ~ 2D_";4y6 k>nClq1-S#3Q)uwy? vts&f)˖S1O C@؏(7T.ec7ȼn,{ a<>!,If-*ˆ?鈪ESw]kp?;:\0'Rǯ ar0:V&j3Ԡp}ᐕɂtzloњU y]Z])9ڻcV\h)[h3oD޾]Sr&ĔtrD4xk IK> ϵC5Ui/H@8q\Wܐ,q>?TLĴyuBs> Ƹ.6hleO @AM$-:a56kq7=+i̮d$Y߭$߻L8E}3MÌ>>+ςϘm(7-÷-psA*7.x%~ej7M[7E 7/CHxi\Ojg|9jqgu]:3=h>8ьy9uA{$|Οo1hnxjNfT d{7eڼ#x"]={rFn;YVH\hg.4֧#15P8Rؚ1%$KWod\ <2rR#*3*PrNO6 jȶSÎs 6>{eoza4BH.dƬ(Kb+ýv<" jW6di"V\*W[Xq wk5A )ljn %N:`Wqh 4q+d?l]F\D?o/7OZK@ĆNΦ8fNw\` , ~3_1#=h ʣS?5@Kۄa|GM*1rn"#Y6[ߊFpG: so#S@{z4/ߩڕ+(+t*re lL#`w$+ߪ Anuiq3n>~⤸YL VrsWA҄ɞ:A(׳) dlՎcF [/|{) א:LlDJO1Zt) Qb:q"[A'p zQ6 _-e岺鮄ßhtl2_r]tO` ?Q+L)l|l}/0S0[)j lQ@'4<ț2 ;- G+踯lAC Zަ`ԢOv2 ^-T⨷q@OŁ=/goAŞq<2ekI !r]9Yqsq~ e-(un1 T_bPPq~fT.aj RmeMWΤ"Iɖ|`5'_ .9չ$CB~4>/XPgpޮ˼4RN4Mxw tLG#⮛ASR\P攡q ͒o"8HTv٭U'߭dT| J*<+$U_I5 ͗$WE$Hseku(x:ih;HY dA">bjs|RkxÖlkÒHˑ 0x4m2":GT=׮Xz'nH!E[<[YR}K=g ߫&௭UuzTư ZzN6`0= "k:Eb$%Iv\ӽy揗 s2Ε 1~ W5?+ۍk .nA!h䩋N]F#,Cj=W|qY!C7r',Um.#|I-8`hGZ4SneyPGy0{ dȖyY1Q"LZvJu ;*F9ֲ%Wi5_lwT~raT@4r5>ޭ!\UR(36* y[7t";Kt臟Sʱa6Fxqf{|ūGs{I9. pK26x+%bԻHنfAU{PT(3/FkA 5 8gѰΔdAgf%-+MύIEK_ aݖD<֨R@ӣ!iҾ SɁGetzx[|hˆ/ +/~3ې~8udc(M}[>6cF8J+pQ:_ya:w8@D,|{޽NKΎ# 828]L0BJ:(l5%ڱ V9]X7ActϪ}_*^K(Nv7®zFBe7'lKdՔ~%ENque{~sDm}$/Nڔ?:Mj${"EƷA@#hhl$- a!6!f@\eKLjŵo>VH&PTQA9SA=8#dTSW9QF]ܠSx]̋uDy Hs\,&ϧtƦ|nY;ңe 7\m".! cL0׮hLAw <>|Ɵ_OaIPDԞ^5$ ~VZ6V{'Dޒn}3K.%e%, ʺpoAd`%T;AΑmDǓ3}4*.}tՓO'37H 3N(8+s{Ӽw\-Ҏ5" (I+6-ןlp. %[3?,Tv  /!^hV E\C] <S8UYy 0ђnGPpY1*v{;~4G-yhwBzEK2 Q'_/sNza󊝌qT:LKn/,lW57H|Vs7MƮmRH__tʌ;aH1uwEТo(򏯦wG<7 0z-q @^A7 "%L1Ta0mKж,VefzTYCVƛ',>"g NG #"i?ӸΒYRˊP@X,"z2OkݘHzi/@Hes~(ژ=f~*ܝh@#dB3ҼQCDdOo 5]\1L E _zmLړh Wl4_Գ @;M@6W:.ffv0g!<|Or +10i*_UX,r~۾| !e`,/j4d'A^a]!sovߖ@U`I$En'XK,uqO%IShj,#/j/7( X 2Qkh(S4x-z.Һ%#'Ӥi섙NYd'I]_ebY5JG%,$K$O 0nJ@="dNwJmI#]. %Y;DuEf 't1^Ac,jUz_8P-GM:anĻ\H=i bD.DC3s eLe\{*+c,SYNJo厡:iwOyڼcշrnj~D*vմ#:] UO Zt@P%RKQϬ N(ªܝXBA.&s@Q'ޓy WPF\gh']= qK&ˈSg#:*>>:uw#. X@)Q#SC4T2 r$wѐJ ^E:iT09I\qÏsU利Gf:I0چ/V'aMg9+5#lދT1"o\GAU<إA)_zΫ,N3&^^zC"rLD+mir~Y7kLCNs~l?nMϵ4?2Ŷ4NVaKřHwJd-"  йX`dzkJw w5Rp_^[ns0b<`ι_Eg*5i-82 L+J.)1Xj XזX@ }+|keZaNR<(l(y]b?z̞toӖyMfX ,b)S$0z~+j<}o{((vK?ʉ^*f26vDG~YEWKB70TҤÂ%mUh5(T[(`6=EwS˞[HH5?/[p]3i^F'6^I ,k-*Ĕm lፅ\`^?.sF WoTwzT 3/= J gl&,xضʀ$QQŶ9_0Uv:vꋇQdp\EnZ|qX+!q!srbsh`R?K DZ* r>CෑCW#B_/NdI {CkUH4`;<@~ ,ͼR~Xΐo]!f'h]oRNVy h4<޽F6rvSR'*T9"]m<̱]4jEk*31> E&4B3pzK4kkO7J9lr8rп LKA"wѫOl:OZ D "pduEd{TوѩʣG]"E./vŐ5}әEbV~^,1cP: j!0y;$o '-/v0ύuErHtx]J!ڴ!]F@oWcرꮟYs;#+&O>kh5+J;'n}cg3N=NÃZ:ϸjWF~{zwXd0~q%`tXM4XyVq͐[޶F\>" trk %`YN.lZU?U1;FRG# EJ`['Q óJv 1p y`*LuЊH5\u n>q 6v=3 "/-nL9 vCkI%i=*Rܩa\zl..M[Xὄ ڎBf NhZ"۹{OkIPk5(~FԙE䯵]DmGawYH!T/K7 4J=(fR(4J3ȪU G _.OnMUA@ _չ<,3*[J]`rZ9ԃ3:N1AX} y 2nlֻwoi`wIaS1kX1pjiՉ'Ō5։rZ|ԬnMK${2(OVd"mZXj<7ƹ`pl9 G /Iޙ@ || / r<ܶ40`MqP!HKY߂,x9O#%ji z9p.Oif{Fz:??b?9Ŏz-sl-p3c>Njf1(oNP,VCc5*SlQK)i[7j6Y34F]厂Hf9ϋ?VFpX=Hi9\>wpe ?8 ;vy5i]ԪߩӹvѦwM0Dr0^c;Qr,[9[jQ{$:s a! |0l8@a#/QIM{dאRmÛm!~+q^AލZє/a4/m(' _llL.:Y[Hd}E6`6B[_q N8 R4#xm=[R3Sx fWPT/C ]>XRdiLhg^:TF{Dï"TcYȅ(˰/wak0MgZBۣj;g]Kfv%_ ŌrꪋRnh"V^O-uv] x:֙GU/#p񙆧M?far{FoH<[r9e/ 2'ZJ%E4'{ y: R8F򽶆 C/J ❨p4ɒ|6_ xR긓+oT@'_ף Jș7xغnO\!#z ){&Da :)DOSA7Mꔕ'9Zחq+Y[1DrFZ?25JO t:u@Mq sAP 5) ZOK\zQ);#[u+cGumj1#cak)fmݍ!Ъ `n 9@Q;{o=< qŭ 98d72 ǝ#d/}qL"DZnFxjcI" a+P]r`{%2x%Vp[7 rͶ5dсٳAĈ鍋hWX8qpdyׁ1,Yv26SSo} mo E)%ۇvIM>[e:[zYeZ={vG6{ǏA+- `:N6b+W8ڨ>aHw h :@#%oQ'u_E'o[kQ 窒pe"8Is)t0]D 0BUlf5l ӐwVBء|j( gXzd G6*n'm 'm!587 G K9]c#%BUDq'ەZ(x WxH@Iwx$d/G㸞=+FzոZU-)堟REh9VKGA-_&ٓrM >m&X$.21ls}rkmVմߍN`C},ЬE:Q9/[>5T娧N[ Mm~@4 .Ns.Rh`02CL[ [%!yTM ]6&LaqBy oJi~y à&(R*IId@rV$}eE}#i5'7 (ӣ偯 3!]r ! hx #k}92-q=H.OW>IFBd?F7W}R^wB%b(h_#zfO:B#Ol2a4'f Y)]4g)5"C~`;BƩuY%x Y@W]-`7a P׶#ѹY :f$횠ڦM}p`P5ĔBi@)g% znGo1@-ا^%i{5v[/G0z ̨. {= E_V|(JzEM/dq$ޥk S|Rer,,Jț9{ :KprբIľ2Ӫ΋e02 *_36ֲ҄-s,Qc6Y<ň6gF" &=qXBIĕӘ*.Toq ͥs$zRO}[Ϳ3dBN~~MA(9Ƚ?hÖ́oQۃ%QWi<_;.tz~0T?7SONɤͧ6?7H?g~RYjP+nj:N6-ꦠ[ X{CF;g۲w EPA.L]<-Ò#wI # u>>v_NTuD:AT^VƮVJv9ݰ' zyaJՄĉְu:4nJW']*=dTnʙ~^ :f_f ٵ!~#(,pUҠLvwykyd$vuvGD~p'n@@,n}Tr"beԮsm\M[SXp)bgo&'}Lji.^"Ud0^bk10Ɯհd(̼ 6GSd8UoaK ?j`17!@V)l?b0Z p1R`:辜vGYmm6SiD|AZ}d=uh"I 1LWYaY`~ITLgG5o>M*)^zmFY{7Wx̳^x4_9:@LRqpʥ?PӠ)豚;mCj a.6.y""Y4U_' v; (.W~+JV$Z:vՌʵOq1L [޽a0ȇ78؞/{Zb.!IVn54CbC_@Aն~d\PmvrޞDJ ^vREzjBUMf8a2mdGQ=8g7J tusQۃk001c!˃]Sp5]U]ztG̒/Ix@Bv y0?6mWq VaP=gǢgByxۘ*(FғRJ*9y(v}z4vw1T" ԯN7<-NrX #ݱyI]B|tdL*ce@+hg>> N"*@%t(LD"|Pnc1\Gcun'!ˍVyC g1@R;1Qp`\qLTfE7SHp6$;`S{"/5 u$L[ o^K*X__ѓ(ll',"HQ!w=\S5]ǐxÝ.WL90=b\_O3xUD9)#[m"hilDK"K$|d e1tISLǷDZ~shr9#4{QZwf3xfSa?v>rg[16"+\ JZs4k *h ~)*̷]uT*_Rj3XÔ!^x-.M?6R'S7PmxUV횈 uTZ@cSJHq%bڏ37S\w 'CID:d^wBźװ`\Ê DsWNû5뜿0O{1K:i iQθ5;jm qSmt"遊9Rۿb=;Gn3) - +R]7q;D{ia??҈8@H-8Iwk)YY+lXO|@]>V!o3G[[o 18d&H5*<0X+cܯH+™e:Hidl@|ӎ  ./$S#! !<xQ:^5CX!n̯Hǭ` 7 "j^QqoqVAr~/ o"S//^Ez9=89[< /h>d'WKQ`2Rϸod#$N1d<\R~!%]0tcY|@Hǰ8Nc 11nQ4b떢3O/|r@bw(*M}s&E(-H ƍb=RzdO7o$_z \SiϣةyJ_lUO2YMw Y l뇥G>5?9UFu?$O붬)2= w#K KEH>vwո~F@{C}0poDE p0zx@mPs7 z?$ή%Ps'ʦRznAColѨ;fJ=]@k彼> cYMğ%$Ww D0yn%TKBaUA4Q^SݒyAJ EX0z.B|T~Z4>qJA) TƗqpbԁ/ J+iCbiOuCW pkq.-$K~$z r! P}m!We^x@A)m}TlZV'P(k 6l҆P;4-ukÎ!GzFǑ0a{#]d-$+-{8'V_u,K2-},rb;P\ўZv1PpN@`]VC|N,J&B)\_FB2"c4#j Lu}AJ w9A] 3Kcb?A{l/]P^9uyRd_i,{G2%0|>Nޤe/\D l0ZR:f~oL)T[oH! se7n,yG@r\e ]}ѤHnީryMY<E~!=ς'3,^ md8:"xCV3&(kI~0 ;1,`SIENԇʪS4jF#.%s2֛A%9SʻxFV29"y."߾+ O0N=T l.@KFۚo"L*4qMҮMևRkS٣QőGMc֪jzJ"?[CM-%`ʘh񱿌~P*̹@ Xm=gGf>$TljһSԽ !'T\bI 1-iAv>X ށ&䤻Fէ"S[K]Ga;9EO} lbт&qǟz]cV2]SNB~~3oQ8g- n.Iy=^A>iZԛC̦ҝu VDfiekEuȌq' شY)KtAmH=L4,]򢅨E=EG^eQ淞4)&1Z9!gft˫o<6_R>l:nɵ鳘~rG sMv,2zmeȠmKDޤXx aMo(Z%xMlS7͵ &3=ehיִc+r]+!,cQaٓ{pH|f09,W$N/wסᲢ.7@}AppWs'!!8><,>:˴OԺc6n`C9 N{+)D>r&5VPDr^(dHl605 gJhI 셗O4N<ȃn5+lT1K; yi+K$fZݥ!E[3Sެw?R@jIevzn1"<"Bo|ȒX䧭F&{}23=d no=8jfk>/+=k 2Z\Ib&Qȇo/e1;\8C[c$*Hu^&ċsİPv鴋ރ>4 fZS ǣZ}5 i0#T3hsW_"Lgٺ9Nፅi`e×(&A&! hQf[+fJ 2wNK9\L< u[ʾC%%l n_I4ɊH/u4Ǫ0M?M0z6XťJ{qEfYE;#qγJ+|txJcr>>̴ bRZ*c"C߸OwVjM^j07ٕ: Hkӱhy{|K /N s,$ k՘ Ŏ17;,o7쇾 G<^wݛ#ުù edcR) Ӱ{uYRMۢ"܉GXMng2?Q( vV\w:qjf`1ے6M;Bͥp'yo_<bMa &hqPYH [~ah[ X^0 =sOkfzH YB ښ@ Scp#QtmYVCzٸߔ? )wsW7Jg4:"Ua/>>E[dw> 8IiF_ 7L0kK]oP){v!nx.VfqvMBL3ppOؿ6s2|Ek,~Effjn),뛨u7-H:í&iX|VXfD@dGQ"d4?~7!_/#u+~y֯dmߩU< pA#j=d;GCsJ.e4ck+4wL^|K UX]g(` Fq&vo2렷:KZS|6(qW0vڨDm%%٧T}hEKfu[Xp}#?&!Hz| z%!~v1f_04P*X]#v={D*4{zdA._B{S4j=N/HIRF5̚H%iM/óX7y ҋ;(R6r|cH?~M1Elωը gak~Noe7<)l@ODZ0]h?~ܡ.(%O.k?s=TxH"ˏ5wO Rf\"KQ?%A뺝Kf~Fѻ//1nꗏS2M*yTbtר;+{ҪgLc1m-8dD7jl^S, sфʿP$ >J'^P^*Y?(.M/!uִY  ʎ(^P _kAxqR!m{u_٭t%+ek o98OV |pZG/*շ Y״Ձe"{ > &_@'b&ZV k`a6l:U*< F4wsA`GJf|^ 4Jm N8 5)#ԛøQ h.ԯx!f H 2=%`%f T-=dP(ApXq`]k:_}ۑquCsM]Q(Cr)]d '\~m 䀁 };,\qD@ֻ›ha?t rWDP)Ո~߫. PT!*oh{(9߭C{rmPZNEigf5jK;piơh@,H8 <ѥgpFGR lzD`\lc1_CXF\d`ɚ~h(3NUYĚ jiDB,J]K>iT5&D80Jp^>}(#LǢ]Yd#eKׁ| h;_L*>z!@{iwRn c v_8xYř!&,H(גDx˺pUK<@^%l8I$X#/BX3kxg&hR͙jSN"7%-3J4!'pY&t*`eIՄYj')P*x|<=}sdYGßg7Е\(ɫC}c\#) $@VlnwU9.q^fO/p\#~c2s1Q3q`ͩc_͟H17xd(c\|ʭ+q1~GWuB-*0,O5F;jA-L@Ey7;-jIËcN(6!%9s !CW%ry_}6KNѼ{6e L_t; 鵏ZN _)xecqTاaacqa܄9Eɋش_wU?::{l7q)w;mP>i:2/ir(8Dv=kX58F[o^Ҡ?j_&IGt9?Flg ˣ+E/!hZS9 ;ν@+&0t#D9K+ŏ3kO/QoY[Zr=&wrb{NɵOřk=:z 7}!1~P mH `#_'FJ2:sO+tm^ ] ІCmqETͭr~l!b.5{¦/TeAmK~[>YK'+iW<61J~>yr<rA'3,uNxoz"Ɍz[Xң֙׏e[ò請U8V wMj UɗEWFWck?B-X*ojBÙ|v`Pn_;ZtJ`PWX{˾k4}8`3G9jl'#IJO߁ 0ɶ+6ѿR3Si*25 cQ_Ll=PxQOzgRcjGmuzGt@@s{񬒎$ Wr4PGjNkNAKHϒKYwI2 ,b.8E lL#b;/~^4ee)"/؃LmrSp QW%gr̷{`t?Fqh(33/M˭XROX*l64!4ZTs|:;+4*Ǜ;BI*]LV셛zw@u!',p zZx3ť= @OEd!qW{6~aY509 Q*3.Sʏ!uDr ;=B72sh+et29ǐ̀/s/%DR`(W]pRK/v' m\s9KVv5E:Eܧ*T[}Vj<q&bX.HT9ydfZv=1p`E<`q^|[Ad\uޯ<-8Fpf(WSkCa`Nc!EZwr#gz;!I=-[ t*o~]߯DhӫϦ>1p0l\/3[K2L __fl?`lC(L$ CGA 54uuk)*!?nFemf`J_]APR[|#gPI""wT_l;J$OFʝ;Qa 9 F&߸"Pb&%3iMfc.4}Me%=j7br'EJ7lz?lGk5csoC(M}xk=~.5k4xiJ-3!kI.qޮc$tV@jvX~&~-Ab O"[rFH[ `9Mcc0{EABPq@KW'#qKm1boI X4(O YNVo\P!*at=OH*hSqVD݇q7m.nWK88j#TS)R?[GJkkM1[)ζ4oL9U̧ȲB TOTnmqgxw]]ią ڶ qtYdÊi\2̸-CZeZPF_%5K ;BougnHjօ3AO&ݪ:_}=b RRNH"N3몾f9$ ax\X BiMd.T'5n.Rtu^S@横w:, kًHn# s_g^ yY34$C]er %`?6уJ->l$ڳ;䬖sEU0t'!sY GgL7a.׾y8񕙨cZ"[ c.9:U+WS]QO*٘MsY5smN}oH?~?^x2fd ޴#`D3˂9l6^\8&m#Dޓ4FKQJl,}( »Kv䬣JV9;&ZLFH1<䃂\;0cn_~XX?*P<r05u[pjwDl?fXhw%bC?cG]mk?]u'T{a VK Hg]4OG^>#a($b?>AXJ < P[=wSUp _1w yRD65XJ_ *0+ %Av{;:=N7L2au>_B~WN82]a=^JboLN, n&6XrC%"| P!Dݦݯ6_\GRQh.ŗ]Ź0cL/M πy9gCvVRxN]3 "'. 3ޘ4/錴/JXK VtUyQʣgN ѭx6| ~rѷdKA4u)?jFL^Dmm4 ᗦ/W1$ji;)CJAb)_JZ9_w'R-y椦 %+ L,fT^Zrh,;~8p3O>/zo D=kzsr3VdK mfUq5ƅlA9M ̱Cl<=C0-l;R34 1RtҋlXS#/2w J EtM_M05CkdBl\烷d!$Da"jhDSbKW74Zp yhAf1%̲ACXL & WY_$^Ȍcg)`(jMο^ZPwsyXJ{<|K+_$gc44&G}"o}H4sWF hCxfTˮ-$n@̞$Au*.bD{v^d &9xczy֙@o׈/TҶL\f(ᥟ赀7'3 dusՈ/}k%m6h8 FvKzLL֓&d_JoGE;$l=9RadQlwL|0ާlXA"rԗ'>"Ucr0݆y6Xr<ث!&۾u%V8ݛw/T;hdX$}o4[1cҲjn5j>a>sʡ`]ltEkjS|E7kY@Ѫմ9LJpĸB\CeuVT(`|:eCg9߼:,cKόɱ8m`ec}OA})"DuGY 󠙃mY{X mPyqppDWx_hw?7<^5IOcX3*|,Z&!B: zDX.[|Hr8k,qV6:;RWG̼IûvtQahc\ by6_Siz]qXPޟѯ0` !xI]!/kB*UJ} >\9.&>&jȂ `^Y8o"D9:(#p9!FC^CxPZ4v%4Z1^ _Ot+)ޤ/ 2*^ FlyX\@Ұ/3}DODdF׋ZwM6swt!=z>F zDԔ09C5QZ7ٜ6{"2R S^xv90ze`lD(J61ɻg=4D͡x㌑6[*FW~+[bח&*~rG1 o> ǯ,`~Y|3S ve<*H%S0fz`v nR灣6vU> '^HJՉo7?Q xaܱ^Q  ѸoܸT]2_O8踃tܐo:V]%ǖ8*B%;(v2K7A=-—R5"&[͑ϳesSm-oCHPRlk Ig;ĵ S)-,~74Aw'SIrx|ק5n=Ś O 'PBk1޿ 8,Cx'u0ؠҸfW/QW J6粭]ȩ'*7,%xIdy$@jUっnК97wRC$D2,ALRHmxY5IᓽW ; eI]0\:Hpm;B@J~SJo726!HTMvޖfX yQ3CSѱT8T6?!"' qbe>ݠrw-v+>Вn{kPp6g+>ɷv3I?J`Lgx$<Ƶi z,Xy1Bobքd %AӘZrO^< <1EARx:QO=!گ"'hfW;~-hJpzO l&'R d=9Le_o .Тj6a{kd4aC^?w KTlQErWz{]&o!Gk%҇9bX)Q",HDlx!{-YAOƊ@s.[i%$Tua`/٩~^1W1%y35@]ѷ\$0|@O!!&I]U:Kۑt2\;~#ƿG,Fls%$L$ 9&Z2!-I3f.jQ|}GlXX>k=o>C~xU%Nc.rG'j$X D#MSQ!(>d+̌FT 7쫾VV[ߙ1 n-[xmgdҽ'ZP,🠊ܑXTǗ^(PZW4DFp \jF]f\+AH` ~Waawt%\PC:nɜMX J]R_1ۂfs/Ȁo Rm{"Vg&N!bΩe"r*3ʜzؿչzzTeY?ZO!yn2=iRs:{1QE⍹)5+7@}T΄ /؈#ҫ; zڗ`pG߷!7MR\쏞,_"g#$^G4 +_m0b=*;MD^=(xrSC)DQ>$q f$y52O3!8rpXЍ{|x3WtR vHW: XB',Y_Hݾ y[iWjn(R~`V{쁿qv,&eC> z+$h Ih7m}ZPkaQNi?cyWz# S "XF? @ՍO}%#sIJ_l0yr]FȧGЬ?V-ހ.ϯd;G+rmW&xE LGWZnPΡ) 51 .iߛ5lJC0*Rf1C W:N _H^S&.m{ nBLXrѰ$ ֦vm5$Kz %bMܡ4-ZIE4 L,E p&LSAMM2M7oRRKw!L@CV0L*1|m${lȁDTCff@WOY9>ٰ#Pt*߁jRظ::9JqFFh9" . x^iAa@V鞍e!v<ĻJ76Xy8e!&rz΃KH,|Jv49Pm0 x)IcŻ3-zHAV%`FJj;Sct(GO Zά-Q%捑,`^!34G?zdjw qf?]bDwsӆRQIzF Ѣ :dA%),S;1ġ 3f[.u75"CeO qLiK)Z<󟚮Q2 AWГӝ5KƢQlҕ;s]΋A&|L%\OI8LQHpio񍰃QKa-)zx~"etutz/ǥ|pr%DNZ?ɻjix't6U1g4Cc} ۊ`қgGX{l.ȼy H Rs[p0גw&{ $\hPc'bv-awZs;( CgA)MRs'o`?  vaq>\T# K"w=LqOyG.Ңnm7aFؓ,.傚qv񪠛pBIxNcJjPpL{|DO~8:_y0AP:Xy|@R!^Ęu,j4Uݤ)m\5DO"V>uΒ1/r {nsROƚt%LodIs=V_K )QsX\RV1s$U2>@o:|U W1/f$ "ƇxMHňe ) kWX.z!Ԅ3|~Dy|7es"*.dK9mED x`Ȯ#əh D.JaVkwKyD^ndVeMDv<Âr5yH(Y#t6\eu̡׺[Vnl 7WӢsYZE p!8RbwВŝu8#Ki 9_:@>Q,;u)}2.),c#uuOP>A@5)TAyϸ_ pѓn 4ȯPJ k(3aeʎ>%i#Z0EG*$Lf>$i1#vvI2qo#sŘ"Ӭ{!yIɇX\!6/UN%E <{WxtE/ nY$7&М{I~@5u:&N|޴UJh{ۺr"{cJG!X?adnx8)2}4PZÈ'u-7l _Qh=9uʧx-AzK;aH!ȯUh;x^2~P SOkU Ѣ#uѸF42 M\A=LTƳ3왙عhBC;W<7B,LhEŤb}a龳Y+t17eOb2k1h^j=sr|2Qjθ8f>7Wbe K_6mb찄c3(g%;L. ~o[6)sv8J!^ۜla2{`#C 9a졄B.Y.NƜvtae#!`L oHU!T\uXb}bY'NsWy^; Hir k8cvח,O"KLxhʀ!DxXNo*W?c-NTBzI* èWz8PHæ%X@0Gq~$#Q.z|%g>`^)x<|z۠<,zDѵ OGgق:ݴ`M`r L @$;H '|B̚!Sz35}9N{gb6NWc6@80DCW2:HTT$1Ɓ/ts!]R~&-BuӶg R_?l#qKeAO~#v fQ{uŮ_-D "Ÿa֍[8D׫TZK1~fWBvE9%xuZrRTvnhe'ltvJnIdᖲ~䲡;,e2^WIuI 51UNsfQK*?5Bca+I<[^\qԨx<zP&p[I@{P s[1(t+[T.]lL*xꑊjb"S f R2;~0 TRT}Iկ&9.T*O`7̇J'Ȓ\Bf%7°DYֿy۩Jv/X}1dNK28& +ˋђ{ 3@1hN~ esi9"foҪ!/\u+ͼFb{7umހ!m$rBZS=KMhx6 ?GeE,mfH=c-ejT_vTJ3B*.Qro/ٰ,=k`i#ҔàQuaT>bf+XM:AU.oOډ"D‰I_|. _N~G'y;y*=q:u:*eqB]v?,F5)QR`&3\p$ti2Љ=ai9DX֒r rO4Cv>U J[K[GP=ʝuBɟ{Pص^f,K/5=].J<(ves½FŬY&{5H$W_ܚ!}k0l< a!sCf8o.Q~9CE/ry`sVz-/nj$%&!+/$쟚j^lt'!W0sb޽t A؜RBliT\؍\NmC6Z??mBۏ]աQaz77 ~ $ CWˠ1g`HFO$5!n)]& y.>l7_мj|/# 3nYz`ø"A& C$Z,}WyA.aEtiE/|AR}bڡ n ܱox0H`nܳxc|<9pRIՐP(N'CϷ^?GD~`X?FedM~S:zW&tG6p6$W!cIvǙl6ס= 4LG B{NO{o.A }0e榏J&I6WV]*Tkb~TG#i;tw?܃P.s&dm]Pr0pQ}2ru_f /{_,sղv.Ty# 6ݛ8R{i>{[)]Z{$Þ#3)e!Ìc(GD?OCݶOJ6g^{c<Z֝j ْP|]pwb(^{A( iK>&L֡ZxN -4ZKˠAͤ\Yz؀`wó-ʛY89Yj_rXVzК'Ta ja|VڟIXMQWHH {RόX~c5<дLˑ0/.|m25&YEiuFRFjƫ99RfOضw ܌ b>4z t F]Og%X?o>B| 1'CZDvpS?OdR`' xr6 |23_^q8LfI̻眴#1V!Ln@yi*()pF.mrI.=ìN660D0_hM&=Zu+T,&r)xtd8q{\%ʮUe ƥu]:%o&}lYu rp}3]7_q3^Dy}^ԀD3"qD8 d}o_&8[b T蔘qhJO ReeA0dDxLǗF$[G{ucoP@p;K_#N掑øs5|D+.cDHhailOˍy)*%41] kgS<#Ś8ڍE+6`iPV=6#֩:d_4*|hn^N  @𞔔ΜHjmA ..R}%[Tw$O5m`["aN[Bo9"^c%z^ԦBF^7?}KmϪtI::Yd("slvJf J+cùь33ھM0`=!!V)oh+vLoXH[}ҍ cS3E+q>f1_e0<@lӘݪĹ,bG!u_!Mk j.ƿCfI< ~ij6͢vf s^|b\ e,. +<:wxKq8I3)ϧ)/W>yG7 6LtՈ=W/,uuj^Ok-rT r›yRy\c(ѥR|v}ո^˫GM]($ڢS2%Rt-"t3wI~4) xj+J/ӹUehITQ:x&ߏӼ/~u)dHa޼(ok}EKӃfZ{WI˩bJD5p ⸙orƁ٫mkg;ɥ3» o[GeXeF*E+rhCZq'ĽWڟĞRު0̘{UxƋƗZz}9xCc"KV3v s 94 K Q9Idۀ摫ծ`vl”)`j!v9~*cy Ӝ R bDU#n"+Æ_稼O^t^g~- X\Sͱ^+JnmKkˎ|#UiAZ$b5T[cHhTCs !hYo;D M:5+d1 ۏX ⹾۟`cr->0^^抏29`"w12~@Уv{5wɀHaj3Jr)VJ,:!# rzmjJjSG,(6i1} Cy3 %tw &;-+OoюL@4HxD12lQqc|-quٻ4Av^JItOto$; GĂa.|N 60ht2Uڬxvg ,GdS<1[3ijl0=:lLn9\DE@칟?~+UÂ=_c "SMuuO@q4ύbM^N0PD#^PaJ-0ŸP DS6u=3OByWR#Qasޭ$_qv8$gPi#|nE"Eams60d5:Q5^ktcz'5`(PDn9 0MR+{E`XJq~-Џ> eMusD&s^21M'8ʑhm`S%Ø \8qN';PqFJւD&lh:7z!:=NroQ)P-[=ɰfjۈcuiﻪ5P;ZXN\ s\08=JLdvd8] N#1ߗc.O2`EQ[<ߥHaV3&ײ+( ^Q[igرUb؅tL,8!~T~h;qBI &mqJEӯ0lOhk$_7`>4 ?@d1A2χ6Vzl܎Mvpɭwo9ms&O?2l8 ǃc,˅W ܰ_f\KSwjm©#i)$a@6 VoI< \yO1; :@ 0ve$<,OAO+xRaT"V;x˽&5ާouUHMboj .Nb;S7:)>c AQ+<^OK8h~KWQGzpgۯh|qzp5^ -0iLWTkgvɲ܊@M x@DQeU{ky%/ư7s{<Ν(Z2WݭCrSXĺI> OfܫisJD=SȽ^/y;{">~%/;]XI`^ëuYT2E)k6,c3<- X#25Ϳ9[39|_JJ\ 0$мm5SZОfҝ5]F ;9]sO;Y/A lAB'2snOP8B V߉p3KITO PTeG4XW/IbgK8̸'g?c817l٨~EWcG%"׳|MrW . JEjo-6 ̤(H3s31V&G?_KcbU@Q_=7qӐ^HQ 86&(]O'5>eO2[ }?iXѿ;8 |Y ՐXTك?^jhf:ǰYlj.b[_;'R4]OeB_XK "߅:tæTbQmJ T\iVV4~=j{-$LILb7*L+2{FzK…_^͓SuёYFf@VWeպlFIŔ 쎾r!lLdSWdR*91W8?g2nYJhb`5v;ךT\rz-IT)%MILTp-b0S TAs`o 4~ׂNh:3Zz<&퀏ꑞphR47&WNvu}s $V@;_1BO `ʇO1\O0qZbbHIpWUM-![99'?[ L\F~=0db+*Jucj`| n FEPU=ZU_')k?ӱbF.`8h,; tB2k+CFbfn%ZR`E ڳhU,ʰJNql2VrYpi4T:U})ѬE8tF]Os.lq]/Y& |2GZ čՙQT?AXa-(-@ӆ>Y`?U{K ,̍Z|t',4I=Io~%FX~%:\LE(-c-س9*q$;ERKZ3ڔis f!nzMMq`9ܡaZvFf5z91VeԝB=gNJo6/(N<6S\!5bVZе?yuآ~LvbAeׅR/a 4/sbhq `N:XDc8qud$>Бf@yyō~A+wF퓬~:E,u>H_?$gkөT^zY+& 1y5D|-hZvL9n ]x%nuane«*0wh*wUSVycZxfG}Z-Rsm>7w)ID}Ozp \b+(!1&HP<k=(!ZǠyIgExR$q@Y@t;ʩfK)f{F~iUP9|5:mF".h,ۣ$3Ls@vUÆIO^N3'JYiԲ>h]d,&a80ѽAiޓ(O-0 Bz2hUyMKle|tV׋{ "py"'Ix-1.y%E,`Bc^v1BBvB<:G:'vpJɤHouX_4<"t)51&9!Z!E`t"xFuߤ`wD-;@eLN**f6y4*9 }w_v ͭ1o}TX1 }`q*/C(F=^<{@fxC 3ԄH/ >gk~)\ۗ 4,lP ~AB-3T}aA pT'UJ[dTG[LN09qDlo"CJYz~tqGԆQ]EE7x~jG;*%W=%u;ÙO,sUx7jw:RR̿A$bشQme:FN> +tJ&J4'{WD>{ *<걑;fT) `x!K qQЙԲ_5߯]ҳ-`pT;-}-DeM7'`w4*@ qQtY4L8(h'X{Ax-F.'k2_*sӮ}qPb)*vt隃fUJIƪi~E"1cRJ5h%w+c8 8bzIQ4`*]ޓU; ]>iR?:`_`.&Ia_E:ﮰ }ikn~v*]AAGH"Kt'TCa,oP^y7'=q`Pj K4Άpy*i'~cspxIlEOMr,;n-iirFtȽU up|T{)]O);73 GGTroΆ=L $'@{:oRkx:ƙG 5uhZ5')F37M-E`z|l2jqm1*~HJRb&T^(~y(\㩫TwE@ Pt/CGXD}WU]{M "r! .&< Yꓼ B~=kk<3μ6E E*_Q n b˂ }﮷*Q#pWTO QdWmd_;@n#RefH+3n_܎h [m; Jv%.Ոh# u0ϽKP$y`iGJ8^+T+R+"yX$#r_7@Vx$聖>W$%DUnc*#8JpIqu3rUM7qG.t b8D.0U*. H?& enQ pu4fz9Ǥke+β/|- p} qK'[b(Oо۴x9hQR+} J"sC81zL Jc+%9>W.EZ 0( |yJ+*f{龌ax LܴdEpBCǛ1Ea_i"IUp^2WNO;{OľښBaDY> &>Y01$}@LY}QAh3g5%A33zu/#Sg$7tՠR)D).Y4D%6<.9&ly;VZ7\p]j$4A`Q*wn" L'?U5ڵV=;TkiSDye.]'Ry@LF4HGybi*(^j*d@%O⃃z[˼ȹwI)d}rKCێL>~؆bAgz c/,/>O{1X&`R͔i"]XsQ!8AG!ˁLn)ـ\ZTJ 24˩;!Kᮝx+@SLak1fQ".w.%͏ߘ8{AW1E1bjQ3! e-BzT]ȷfPP ꞢGCTv Mt;I!?j*!irwe6v1f.-1@DBY`>z.'VS>Lo[XaVZCJFY(*^FlP\zf.Fgr2P4wRйY]#F5P^|h/ f)e)Y֜q\8&euxܺ&eVNr6 My}ѨQ.N+le%:Dcl%@kjovp ~WGr<r5att 2/igfKF1߶LC똶f4e"Pp4KxƠiB!HTspv,q- ^pڸ94`*R” c ao  KI!N1`pBpf9>5> T]yZspZ|gScWdٟqZIfTLv=_0By0^Wg;7 N(? yP@vL['$1wab6QckOV7I>ZLis$yVoկ \1dPd$4%0yNGJ eeM3qt\֜²*=մrO,imL'mxi-uo DUv?72cQޠɢyF\H5Oo(I'F5V1fyGtbX1+P 3g28!34^tp-8[4kVL!O@S`'q,Zp!>Ԛ6NJ4lv ep;s')g&z?f$.!/npQףXHS =+h+x3d_ {1ɜ"+"&P|VJtzY_I͘X=eZ4d2(0HJs̋U8yF8.g[A60 ^TfiRXٙe8 =PV췝NϪ,׍-\{5SO( rTy]+,~pۢ'2(V,A/|گh1](ݮ5 ,8Q+㬻^"zK zr@7Q~;oPQu*=s\aG<\*V\%ۭa(:b0\LVWz8 mӓWQ @qΔв଩ LMD,`, 2g.V-T5dѣ$W 7Sc Y]x!}96gCK>6٪HlG`Zje.nf WD>*W[@(`NAc]G9uCV8l"4;-Z 9 8,n*ΰ {F;Vp ۵4+]J' &V*Tօ9t7%"j[U3o֜Djb  q%#CҥO<|BK̖=l`2*©LQ'H,y 8dU=_ P\MeQKE+.\=kFykS&z__J 98EUAUDr;!e(4T@z X+WrYFbq-  hj00זϪw~,ndT#sz3}û؆1ljیhP^cka|ࠥq]kSralKC¸83xkK743chh.~v ")&w$/ö쭚8@$W'Pgmvਞa\\+Js!(h)K-V5]ܻed"ubZi믷?"ri)'56&H5 hBḚJp;/͞ pHdDWr.,XL (,b!D =YЉv؅z : ݼ ,=~ qY=<=)?!\SiU7O4q7 8+jt/_X !le}1 bvD?) fUu]Qeȶ[B`604 b/eX9Q;'gZKǦĉ5k+&LUw,7ȭ\6#g)( O d8kӾ}W2bAa#mO]'Ʉj/8 +/C0Iq[)Z.T'4Tz ?:;y:y8ffEYus)4p~RM %OY(7.ԪaE 8Ca%nu QƳ2|VA7g{q%X]^7I V߫Jx:鿡lGk/41$uiyzwXkѭK@Lй:k(o7?ʆђFF2qb?mlnE1;uBXxzf8+ߪ=ГI3lPX奩}Hl'$CBZnboX;:q4J IpΫhQ@bըzjQF6?-tW {H3gtXF5L⠅`IDzSiN0ԋC؉ԒW&?:Q:!TG>d*i=    x!cڅcD}8f[jNX!w 2["ͯ9HJ4zUc\)|k^CN\4 },ԓ@$Q (C {wiwV⬙;s vgN*CER'hF9&kW/ svk teoˏ:.i7d0'ZϷswzcXl)#]9XfrC֖(aV]0M˵v܎2p  4&HBFD_2]![_d-z6.+(s埱 . J?Ju+xP%\EMf<#!HKsQvLGVzֈr?XaCRFLr38j_ze0G!wq~S4hKKnLd*awŨݒ:311?&"H O}ʫeC=!jHlzp^,{zXO:+eGr-׋g_SOIƘr\œb=P!b dMf} % )H)IPfD*,wE8Y>Y;1TR2/Ah |>"y=+ h. t|W22/$ /@%r@Px,r~[0lw6N)'/d7k?7a-6| 4n3Ҝ;V$XiF3s] ]v~栚O |U\/һ+m&/M w[Hd0yтwZ=@Π[17`u OlɴW\ 9to?4MSi0R GۧGhbG޷{tub><\3;3' v"HBAx險/̓eVV'F/X*)>HfE!~K%C)]P;__=9_6SGN9c%ˢ@dF7A7FyAc2T'q'E*ՑbTaնKϼm盀ʈ pBjۍ E|*Kw%J_,!ͥ(TkjLjPi_c|W:ئ<aUA+!>\zNT {lT+bEQ(w+{asKz?$}-.yjۤX@rv X T"dS&m U9'3#OlO԰9%RaSۤ:D`3"Īocp-y.Wҫ"%lhXjUⶀez @KeHF8L,G-I-$1؉ȸ1ej?=Ȗ9%1xL|z lҍ[As{wcCKף0-\jd}.^D`~/F& p~VQ.h>u|));rY9Ӛ8H8 #uMz>+Ni\;הe;P^Q$w7-A: 5OYaY:L4 !`O:SN]UΫ3L*:dڰoACuj> ρ2K r]1b&\s@b\냆Zd:10nSSVܷ3N5/|BDD^ɼH [qy bNz9Nsĭ"J) nš TH-W9:d&} ^$D(Vi9C]/+EPO3>?H&,gEwkB*د\!zu?ZK44AWh\av.Cy%g dhy?'@e[&ZZrHv0QHկ>R<:Lֳz$!-5ьF; 2UXsMbkk٠յD 'PA '#x5f9KPj',n'&rTׅvgd 8lky%2)(-XhQy鶐H0t/$6f#qeIټE*@ϬKIJuyxD .)$S}E-N-9VRߩD9v MׯwhPꚸ{G QM-m5(Yyvz%NnpnȖ:6tDZσr W(%&Җ4}~y|~li% ZⓌ]W ݮ62S<^6LM-G{_.;ubR.O'ܣy tIx4gǎF13/QU<2+Yq{#@?xn7ƄcvdXi*o,&!R < ֤y Dxqϫ{N\[)uxÇ6! c(nj4•acѶfX F'K1BQbn'=ɠ^^cQ, B}i13r#O۹R+& zwM!j1q2KW)[;k&Ґ0Ca&L]~L90\B @FOZt 0~sgF;ϊN S0A?Ɩ˪ID1 Qxr tHЭX{V˻09*C-ڱ3 3cu6'Z$GJW eiB gKJ" p(A7lbR? nO5a {*j"LZÓbA"/3e', "gC-M^$o=!Z â5J{p"wQ'Lh < jө3wLI{17c/Ob3_buD2[=2%i)@G#Aqbd!:\vuM]ymq8˖TqV ɯERY Xr~N3-X !t &c(`ƒ g= Th{EFn7) tܯIT=PCbTx4ynLo{ٶCgG"W[!Q[uLѫ2q 'IDH'ڊEÃa!+ma|DE:]w>C(6! 7r4&%?>1!DT|<-z3 @Ԝ龈Hz ,4Pr<<X}P›0ѐn=Zc#VzL`>Ò a[?8@? V KDBGGHhͿHF *8hsS@XD`4]HhKc|(##OcgOjs6I%8T A+^Ssv >,&FaF12|(򴦞M z d?}pż-Yf8@*=l 5,:!@|[F]`varG׾NQLtR`AR/ A~=~ u/ᩳj7ػ%#Vl9nrM:_iu91/uF [yXSC$Ȼjme(j' dvNҟ 湷 ]^F SV:*:tRP6]n^HhZp1Do[iN{%|hKVq*`XЕ צ-뭺l/[^֨p9DOCzv11؎']'Ze.wbN//+o&XD$O(jcVuV(&: II.ڋr0"䃪V0H2yڻY~42fD}۰j7.a]]o+dZbv\pcxEȦl2-KB\TOEفk+X2(Cjɔ8PT%XrCҝޔ߷5GMnn]]7ݮSf |›)x'>c;X=ؘ"f9HEҝrW8PW28)jn”=ʇs|2-`:{ -8KLH#dS<͍C ZB=1N G<÷tt!j:|5n l}FR3:E&W+ F4t,95ۛEߵ'WȋQymbeQH\o}Tjx\% Kl_,!]ˋeK.=հ=/3E ْ]}딚F W]~V췀0/">VXRѩBmjVD@-:;C"hM:qCj-NZA;3k=_woM+|ڣDo&{2jEN?|E :\7@g .,ԛh:>)Kȵ|/2^::/}po0팟$i)|ˤ 6v-Ze216\^ҋ>7,Z P;G ;CYs5T s#آ>=T} 3*^tcAr+3ʵ$oo=wXd{Mno5Yäo|cR~n3~'~s)ܩ2׉B-}w'@4c{DN58R1Oy;!>ZN!AQ2uptKl( '3] ֬@wa n~rs/[3]S0TѿX\hg \"{ΗtTRXr/Z=ttqX.[bޘ$cocqCc)ftQZ1IIu 5v:T$4#TUa)P~u>)BFKueYoM7 ^ղqv8;ػJRU"ȀCM8jy]MZ)}{$A-cQ/{hO,01.}^+gY(.zj R̀)T@_S(2箭/e V&txi4iFUUfhcٜ%)}Wk^g>REI[TW}maə_w%cV?; B1N6g?rlXcl;v+8]7H13 MM4[ Bx# l/ T#"͗aS\w -+VGaS5ɧF+f(oGa?AI-y:nOMF~[ϝ9]qӈ΅A >́)i ia:$*4'ZPAy)8f ڪzq k&35%@ Υz*>eb^LO'a!ӿom'$* ^af^\;~>oz~SíϤ_o^#svk{aX<4";+x?RF5ן7D_f_?vW~!4|ۑI9x3`/kz] PAUTv yլ,Yj䱚u7 $ n^2_Ir' e8qrR`F\Qvn V(ԗEk@/fѩ +h9o oqO%O[/CI5b6}>Ao`D!HZV[>V(}pXRNٜ8$d:uB9LK&8ؤCNPV MPcm*I98)C 0 . =!9ژv' Ŕ+nr$!$zQSF mKbvf7 m+qϨ!ޏ^I+ưB[L%QCv=@\գ&X~K cؾ*ZJN!ypiB~Fs?YDiox y #z-~V åE=2V7Vu> 3hn저sP8Ц yjVUy~qgʿ9<PpfvypVŭ͖eIY[e}~ml"Rڲ62m_:W.q>Qéݦ&TQehđmSDk^F4WƏ\x& ǑAq]q0Wb XayKG|ϙFگKq1O(V% t+6׍SIFt]t^!0#H5.f.vs ;Mxna,wa9T#E/_wNILTLmekzC],r@dVIUP۝ ' M'0.Xc2JWTG9kDWǞ"AKF#IͬڿJ.?.<9Sb;NI}y*"Ύ`E9` d 'IizQ! 3>Bx$)rIG]]±Y!< XWzA)\<WCcdCJtR,P&/^3~ܽ^Yr-G_d,㏞QdYK`gGTm'mZdG1.54wpؒuh+ǔ^AC.k=Kuqha\ ;(3YCiL?!1fF9֬Һ /)Sա%'ڊƼ@VҷWmeC~V~#E gXz[H x@p.e9V b9`R!a/1>*pF5zJ4g݇q/lwn+hKֈ,Ydf0~ppC(y"|hZX\WtIk# &wjkuMxϾҰoC_5Ek{ =?m  EJ$'qUI3$e;1+L#4t<=d}TmeSW+w^U 3 ^';tW  ePF$c˛% >S'+2glfG0:ቾ:&9ٞ=2$/ge2Z]5 7=Xy G9фUkR U~;"+,qs^eUR(Xրtjx`JjL$%~PVQPPr\|\ڤhfk]~[U_AW&bHG-k22G!EP4jX+vdu{tAPP 8鍪ZP&ddl&:'>EoUߤ)G4NMq]T1\PϜt6ٟf+] h 45ᮊjH ֡s~tj!*q!0}*݂RPLP'4ޭ-n[$ V+ݱM0@g sQ+VcDžO~$De'ug\J-#~+IR"Jb:c+JDEo*j]f'ge ZȔ!g9-|E?\5[T1_u@WoԐğ@Yp-fhK9MV,zJ~HSA䁩|R^լ -S69tǖ,'PA %To]xS$2_| "p@3YH$y5 9\bm$룍=ƄvtbH-́n_~sqB-Ô3κvOOWY`^x,beѺW$\PQУ1P!ڀJ a%\R)K+1F3c;ܮPDe 뼅xK|Ǟ=3݋b-ș@vz4!XIM;h%_ILإ &HZü?"GSnD& d3ZL-8 <^ 82`#y$N"h5$Tm ;ek{OL;-r$^<:jSR#}iaZ﷦> r'dzyi x} r^dlF57:*9uKodjYr;=Q;pBt'#3Xg N~3;Hw83.s{*J۽P3x~!G-$lCQU5J,+pB_ 0 d4GM&}FH-gl;ΠSt6uޤ#j;]$ؕ&:oIFS ^xh$9/kGW 7KwZWD:v[kPK0n8-/P%bhWLɰ]jc#׶JFji:ݟ{!*ANȌ=ӮQ*,~4Efw-1I$#Pn'n%@<\P.fonެDJ8a$<=2? Z|( ˆt:Z?=0ؕMB⛄v}rtȝpp(J=ܟÎ .@6}q?k0IňęgqrX_jE{&$~DJz!o+;'X0R-θJ7q},ds1lp%3Q!,PŪUG[X KFr1t%_N 3(y͜9rv4V^nu܏x1EeD 潿Wq*V/n&23/8, HCGl9"quV97oWm'vQ'Ƣ? *m>b,`wX|޹ b&bf}EGf^ %O@Us!̀7we=癡0lq8gdM׭,nGQ2-]&Dj|]{HAtۥ7}gEky8}e9"9DYVb,Z 1NLh6]mzIMJ0E [h/X$!@3LSsGliK@Z!d_OĈ T\R=I`ܥ$)T""]$ i:kKUbQAD'*7QvRQi7z= q]e)Q /> v37"FgRgq 661ʐTED}:Ͳ=p Su( #7Bm*h |%L@!"+&I/Nq|tdc+@ l|5OI1jNԍM$1&{#oZUx̣d^݇Zʐ-+uqk* Ep7^80~Fl\iuRzUiAfb#KU ת^UC͒{:jys?/$˿?6[ğ=;46TBPq-  Z=M2EzBQX&>X^Q3\7o uY <#G/$eQH`#"jZCWH&ySrTS b(mJR0uNzGVASqSJ?IUcCLSj;qB$vA2|Z <~~=q,_J76G1r9M {O 7SŒnޒm}+Gh-=0%{4nV׽_*ƭw=Kud%h“efMZQI.(2Y>CXKоf6>K۞(qºcx٪9-`Ty C1|vKyItKh3=Qڵ,w1t&sb Fdj JƧ U(LƘ Tj=z:c n}"d >Ɩf95-Ѵp1,9fW[HVWX ts?sQDm.g 5%+^mr26/ 5ׁFoBS™sфZ<Ɉj7vnpHf׉*QryIIis9IkI,|hhVW/ ِ'M&Lݔ_2yjGKT k)R9*,bU!a\ujUmluhXSOPӃLhlWgKuFR7l}v*4ēqI _?2+8s`jk1iBlIK 1(A:ߩ&hƪ.I瞵Jͣ4p O-)?]&=*z7 9 32/Lj|}d絚f؝z>平*N`Fa '^4JMev%5CH])pkV.kFKe6s(B<By۵ⅩãbԝNuJơΈ;C3Z8́jwxkDk.r3dO$ߴˆY$N?v.@h71kDplm̢ F]}Nն|~J)xz5L?boK,_ѼsУWc -N gȥM8LgB.{P.Z)>fVaG 7w=zQU^5 Y\#wvhʜ|CNݭ<gcQacTiz*Hk{GyhlȒ9 QH٨b`)BZX5z49Sph Mw{AE ^s U8|oBy!,_"Ez?S{u[5"+zd2:E_'BQBgQa٨r󲨌*zƹ +bvH6cD=WbnIn6'W c@k*N朌KNmxٵ.#{pyͰ𰦢Z;43+|6cm䍭N{.>e$@j0( -Y03 {esQ1\A4)3m{$,Fl_i;[ Nب|o(m?A GH ZT  3DE}E1M -!/D 0u$H<="OߠEZoDٹ\ 9Yʼnz6=,Vk8P2q,fl$B83h#)BJ3w}Lx&(9 hŵ| q-,L$vLnl@p@9l*H~Pk4{["Iw3zxUȬyXo|?iK(HK@g3֛Ӌ]7ƽ5d(#ьd23dg*3'XQd7Vyt'B }xp(:_K lu'uS'nIJ^-"Bws|E|v̱cD,NZ3wCBz1 _DXi* ZKv#\x00*oKSݤ] (O?Ot 7"5  @E'H(䗦W>0^pA9ۆ^h~X?7 :ܻ6#f ޑX'p0OǶpH@$q0sG[$߾IwCռl"Ш1Yu՛ܷ./$a0FW< 9Z܂Bv4T2󸍟4Ja9b=c>g=x=qA >Im8x&ks:;̰^ B0 z˩tqS#'а쬜!xl&'{e X|SCj$h`OGp'*.p!&kyRwC4"V-5{( ɺB)n CRC+qڜi}a=g-ܓG'}2]њWBK1^̅3@hAPZ-~daO:ֱ̀;||&G8Ok`Ŷeruk8wv|B7/g.\1ԲUep5_3ހZ sfd}D8ӌbtHқ騂 h cUx<PJ[,bOp|!y[6+4\}l ;9TB*TR坦*3EǠdeuaUYJ)Mmy*!LY7S ݿP Hٱw7̅!6m岾7+^WD~'N8Q7$J?/u#c5Kx;8V58oD,PͿ [-W33Ȼ˯0EJk^0d~'|$|_ _]`J;̀@{/$"d6%fK D뽒4gc'D6ٸK N9]NFlbWZE߅QRUp('u *tZfr12Z yJط Jݟcmz$'"rB7.\uSi4 o/rψ,z=wԥOyhr ޘ v3,AJ5#ҺqG1Y\{B׍M-|4ne60'a;|B/=;.&~];;A4wɻFFB2].nbj?P}i':ۢ_XU]:aRݳ2Pqz^81M4yR6/nsII^S#vph|^\,Z( \Wv^+m%Y&X,;ruEGIy*qĺ'H1>i]{*iP 4{NU=JGYJi'c 5wdBtBhy?;- %bkb3R שԀRҰ%&zDBj9.L \Jdk^,W)Iz6N4-Wtr} 5BZ2c:">u+*\{Fy6.ud~.},ރ1\t{2>B_M8! 2] pQS>CD%`rr3H 5nqRǓBS+ޘw粭Y<£e"/}3QoD|;Ex7a h|pa,)nXe*m9!Ip]0=T軌qـ9ť[\ Rgl`Yb-W^߄Հ$2(Au?%? [^.-<)[ڼ{ Q`Yb̷ٹ V̀ϒW@duMf33/7D-Q]]C;#VDiTe!rCC}4qZ}iڼzG`6.c-&Hʄn^3)c97 +-smZNzDCSo5dS9?_(~Zf3XqZԾ-jC]Z9zemOV|FV lߑ!W2lZt|k_UL7W3{IjnٴJhBz[k.3~ˍDàޛ#/M~;-Tt߭J4(AҦ(o# ?ﯧA Ews˦Y/+䧧ͥ pZoYjR 7^g3+:Vwё0 l.zFReNp87K`>/vƕtղ..;ȐJ$%liJ}VLZeḛB Ys4#?xQu)miֵ2B$j:&UӲL·8 )GQT\9`V`in.+沦s`L V[+xXˣyE];kyՀ`"~ᯈB缐nj?h:rPE&_(Y\6+y(3F՟S&S!%ߨ ȷ3Ƭ4RGī5|~Y-a j0ƽdW=g +;uRBv0$OLmn_|5}/go(?˕H@񸢇a?k7Dܠ:=,+ae(Qceڱa]4Pny+8OuY=VE91;Ԙr[7 2sAL>%eֺ:ӆyN,W$fROk%&vy7V@a>`6n_3p aNRQd@SҰD醪kv!.3ߘ{fb*Dɴ7ʫ${;\E+ $ d.=}u]AhMOkxEd?-E =Gᝢt,gC%(,I8C$Gr6H~1A\OjM ;jOx+/`ZI^>%^\ $|9QE@ N 'h[e}ۂ$>2c\m:$<}\x*5 ]z3W.ԱR} ʁ7|ZElSeP ]!֝eԉ.amX@8@훂)0UY ^Pԧr8˥D:e4p0*SA&oY+ (^A<{z.J St}xDSܾDDb&@;E)8=|y^vIMDXH!;aDugqI띆Z#<;ƮМDﭴ1$d%ql"{GwPqN,MR"ءӔL& e("m >*7`cqD%h +(-@ԕDnhAv@_)'D!WEڄZn XO}rI10 s<34d 6E$乴 mPC#hki8dDlq 'IADh*,\i}?")?uRL'q{7oHu' K9DbgpCG +Θ͎U Ut\.[?"~Mv1=dU,@ų9QKАnwO]b;yHuhx#0Jj3Vi`A/=iNZqET'FI'_'?W7 <`T"beg6B$P0<}Jj=m|\|$gO^87xy拇`L/pv{\~WBѡeJ "l:cR5*s SQʠv#υbի۞9U_"^vT$ǥ7 bOB̯lBj3‹H HM=?f~[Y{At]݁𑈃Oi8?J>!p7k*4 NLzI}&TAy]$|EkŠŜ~/*}?vW8hx.7ǾuOkY%"pw, BG;5hfz I(,\xzWyNt |eL=,᷇55Q Z}UR.>-86c c!^ jݕ՞*vۯ_Bbsѱ6/%rڣ0zysY !u(1_ĭ% 9ڂzґ ˬ57.j6*Zi/€js!>%9amɠǿؚ6'AܱAТR5g6p+brV~dG2Cmvr@ s,R=Q/W8 WJp-/=۟NxX=OX>jqm#-33N}?i#,%aNӚȴPq!OdoH"CS(m(1sj#!rHO~Bt?T>v\Ar^1£[} m_vvf"g-:u"'&#xNf~a`RQ뮚%S7{!@^J=7Ɲ#eS}+& ?= @%;n2*9fj?F "9ԏaxB|],}3%b#z >pHK Ơi6Bu=R49m #waA; 2j ut >ָ8%hӣ|4;u-r@MpZ^ /& ׃gms&(TF2lpTpA_VN<"? p:Y8ƛHsF"exv F$,<Oj~gxM1]JˁKQ^t4ݿk%YRboc`‘pE8T G\L|lXIt#zjx_#f +Lwzm 8Ыv:JwQ] }Ȣ:T5v|W'|6 wo{0#37U=Re}A=HPkyIXe*Lᵧn4 NuISVtmpJrά\t(-LtYѕKOY]MTuz* \RQK /lb#w-q4A{&;flo3ky,hhpŵ,qh͵b #`B(=b;Acݦs.Gnۦ)[9Rcg<0l'|BLYveZ],P$>U4N_‰ѧ o<r#~f3E5'\YX4TqL$(r40wD |z$b$~hP!MPTKj][Ϣj1O{ t[^=|yzmɚ. PDE~pa FF6QY$a(XS R{Bʂۍ#~՜i.LESxRyp@R sX)s#AQ6jE# 1ֺvC'SU|P>}bo)|SXL /F͉Ķ؏PORR6').6F0$r}1^$!l/٧s *qdBY{RԄ441.'j#RP`eH;$dĴ.Y p `cCY!Ϡf\&1 vfKq/t*@sG=}9^y+ӳ%f &:=1 Ff3"V Sa><5:z~h)*痹(YUf\1]CܲLq*ҹ6X?EZbD$`rAvg󏃋R!Wi67r9dPy n홯c@IYyoJ~"+6-HmY 0?f֎1]X^*Y|H a >shc\?mYzxĶ\@E9M9+n υ%ә 7)vGBa n*,J06LJW3>@>n. V#7/ٸ,@Ԟ d 6lv^DW-+ܱgXAtG_;n`&Hn[%-Bcjz1:/^]#Vۺy,f.q96;Lqcq0~6f%H [CdT㿉OǏvTP~k)b'7ŽVJv9GDWud1q>Cض4d2Te[ɱRuX=_! V "O%:;[s8n%[BVkߊ!-]VJ!{;T$O1/5I%'-S88TmY={"DCYa&B! Tsؙg!r5w' 4t~< E>h=kDt m:b3VNBŕ4qV! B*z«p_~e6ЋCu@gEM36D_9hnq(.G=6- 䙤}݅x(,B%|wA_)Wt-W死8߸_evR^H{x8Hg/rhGXןmo}t]WU;kj0OxרN>8We^np|Ţ߰( Wo=AT6I&OKAM!e4} 6y1*M4u* †%Б1rS?S|!) (WEk .8gŷi #EP{9)k{hG>F 19; sh%z'X:TD<jgSFR0>S|OA un0$l|v}5Y! ],re&.i/N}(Ѽ`l׀\_x +pmh߄#nZoi[N|Cӽ ٷ'\j l8+\5#)μj Ohm$j:߿+Nju< L#>PykƲ_ƠH{؆7px?T!jeVٰaHwޤ;h‘Ze8VK+Bv*b .ߎ.=gϺ9E5\I\!?uBR8!6饬nfJS^Nkv.aI֋>D=eګښoX,Ql^acHH|&3SCI dF#Qܺ|H M_Kz^,Keg Zn!U!7+r.>nRf@49q22y?owfPXpXAdx I9 L=R6ùhx[}5V-I}3ـloۇea^ޔzer_S'bSܰY{QE-m+]*Xh/%MRbWǺ\u03'!-i_1a ԧ@qIcl1cvs;;Psx_j3hlro n5,o)L;n"(dxP ݹ E>pG2Dk,[j} zgoRM>$/x 8KE]Il<[yÖ 3kNȘJ=v۔0`<%/5b}f0=z&gd>I* 8< oT;/[y7rjo.xWjTQ':i"sˏMf0HI YGz;袚D߫'yFcWfH& R ϵeOWBs͠e֫&$[b0'béں7<ڑI<3Pnr[ L[؂ fӦg|a~N]'̉D <ɶsv##?S ZYm؛/R[TBB1òG>={Q I8St,Jt|"{#!t>F xmSv  k78Bd#!ݍ k2 }`yl7rSXW$My!uG)Wfn9Ku zY:Fo=G 9b֠C&[VLf ruw/ip>:GF1wYe kUP(HVG4AKUD`<]zsˉY&/AxԥtE9)hhS8љ6Giv} yDwEXZˆ|X*dSq4?uN=.̾e|u,[Sno4 s⇒>Tmk*`5OUoDz)mEÃ*>MA! Nړ @٨Tp.2*;YaZ8ߩ=4j1oCA}9%֯DChƬ|* 4)}Lj$2L3<1c -!%fO#ߍe̾tڧ`lW1t/h~XA0Q4"a?imw)*dKvl@9}5|`ng r'<ۚDyۓӵOf1uxgW2xX`ˆ0=tkIJ-WpP1')n |`BiƳa!qHEԀCMDŽer+2Z1l*Xgs4`/ kvY?n jhCܨmGUh$_~qY(rk-hmp$d'z-x |`ZMpVGuR՚͠S $Mli@’t5j/҅%+&T;)X{}Bdc S~#>6ଔ1W`+8Rשx6(RA*TaucNN2hފ'dzwV6)%|E1hY"exE؊f@_xDW@g b4Ũ_:hy`Q(RW:=f!j[vNRg,<=!7E؍xSGr7\O5O'Z~P~*$XZ4Gafg`mbb}XP %I)U3ge]K hҩn JѨ.dIp ӿD]5l)ά`V'8yG|kv\^$Y %Z#@-)g^](-x H{gQ'$DžFLc^0J#ˆ,R\A<(QVFzp⾨f;Q\ã!1g_$zF7>g0SLr Nm^ݐ5h$imizofnbx Ih\hk@XkW.lģwB+c;K f^m+}.n:q%*Oih%4Pt:][=DǑ rLuP)|݈YtF7C딍|@ɍj<>V zgGYQ;Goj:&|qk^'^A]?.apUj$}4Q0PjlEL:lΥ Uvxkf<_#?p-f9]M7ŇÙp_3~cז0|Q3$ymot:b?p^P|^ @mv,aVm!d7Hצ|U^@J{EEjM(a<2Li ;a 6ы,zeN᭥)h[/xjX#Ox5|H }FeS˓!{GD`pod4j~Vę6EdPeʹ!I'C}G  a`ynyed1B,Nʶ!oy/ 7}TIf%$.MTͤl~,J-TS=,݉˟$~+DrRKϡH u9gbXNi6urMs*cD6hUN)y$UG{2DpQ >\\ꃳŋxm Rr3'ѕO6#'Z /aXX~NJtՓGF!Wny?nd] 1Zs42,g++| I[a)6}K6qI~X&]ډВ3Y`+mx*CMo3iw"hTPj|, jx~ K/PYmbS{"a ]bAý WUi8!HCbL:ięfa6Ѣ¾]7m$qҩJ1v]vrm΋ 3꠷_oZ5p|I8*Z}+1Ltf2kN%C ;ZUg'.~6SXomBDN¥ĹJ(Əx_(a#>4M##ģ>unM؉jImh 4bnX0ݫuHnen!T΍muJ=g|K "pp|鄢>ڑ(R(? ciw}ZHiډHs߭(R$q '?YJ 7K~! 1,+#Y2S >[p?QAXotRem2榓s?+dZ)N_ڦfC/hKje738u? <~5P.1_adjM@ e_PѺԣzŕDjEb?Q֥Τ .V[vSJJ0`i`зM냖"|Ҍ^! ٕt<0VoEE6%tHėK;(fΔV pCk3_xJvA 6L6b=-cHh$QwDŽLYflA9Os^:hή<ފOab~I~ߘ 4}cX>J;pS~(w`RPɝe .f Aa|pgCTO`ws&tvl})/} lNЛbtFuÄ3kt99?|֑WaKϙVn=cn=,27b}S=,}5E IٰayZ;㟁r5lX@BdSG=>$4VEHV;#%G\Eyx͒w)^ToCz9WOJ!\Xgy$\􆅕:Y p 2}k|6r{?1r(c_KNYEKގ rNoiitCZ|xlU!n~fÜctEHa#e|y͈߭C4ynZr'2Hx݅!rbtp$u _4*k$/tVtHl 8SZoS[ҚSρZ*6xʚ0R!hOhGkot;ֻxSle}fàv+}Al^fJ|*,[Ha9Im3վI2G(w1t]49l k ^DC75TR:-uy]?.otԱV'=k\AR_ZTth~.ߢjRO~/\div7,}"@GnkCXFW]bX2>XBsJB~3֍,~uX|xb-fUJv \9oTv8G`BQh);W{j199u4F(% \@kRՁgcN' o9kƔ {Cn|:dJfc(B#8/A! Ȕ9Â(t"VsУSbmg`Q=Jp0!_.X3g4x1:k5vU!/ݴPp#Uy=,5iWwͅ7n \ X>߈ګAgyIJ=ĸ=0t_RRj;-cLXɱZ" `׿W/IjlA~i[pZ#Hn[ rvD&0.q?5nЄ]P&jEQZ/]pxĆܟ)-^5xyt7nCEKWGo6-:4V"2~lbT0t݂Е@3)djK3$Lwu8hORE'A|E % v=9ˣRfrJh|L#((g{xCD᧢ĵip؏]%". )H=[[vpDq #;"н*Ll9H"a uSsx×.vQF]Y(gڌ[nhZP9yO|D$I@B$c6J/ <U/nԖ H 6<9B[,d6U"/񧔉Dʻ[ARi*"5zH5K[ ޅG!ӨHpbšz"2v_nJon527 ՝262R cSB`z|tD_(RҽcYYp%t] ٽ(l@BQ^zTiLz,ZfHdY̘d+#xTgKkKO7IP8CuaQl/Y!o\; I8v(]**`JC$ ZwBjH#h|"orEbeY PǺN:U{c?4W Br?$d`KҮ%"=- ӆ`C bEnz tj&w.bΞ*fY6DZ-k~Y%foR'JY0eo| Pi{% 1'rl"P*\4\0Wg]l+!$1\4SH#KЀ\u*4X'Bʍf_\9Z#$$"{u@1(k#uIMNWg/?"<Ys;8`qúc>JK TAQ,)BUŖg7u}EƟڬ U[M̚ŶSt-\1'=Y9& H)Gټ~,CG-8kQ g?iLBMP 2S;Ji̪ـ#p T~ڧ̍@F+CN5!Z{;bFbɍ ~Ly:;*hr$ݵ-ǩ$Q~Nܹ=:By|Ԅ)ES[#ꪍw( [X:PTlTL܏Fs1{Mm[y/ģçWVr.T#`Yt>e{s*5G u,F<2kR~kYŹ#(dKv&h@.J΅^b>6MheA.=<+v aԺn-UVPSHB/d&ݏF#?h#McmbMԫr2`g^Rg)'%e?YObm^&J@ S@+#"*`\OLKCJ}:N2 9oHkC("qL[&o| `Av}?g#Z"UOw$ڬe+_ʁ)JΛ !-;uR?C@&V j28 Lxr?w A{U0`%zC*VZ%:l::l9l yTېu'woHj[pr(cmWi\K?^h_lpc]ebo`\:~-]ޖw9mXG0+fʂG3Ckdh1ppv}Pa~|TZ=Jẍ́dC#<#u5{giD׳:{Ps~oh⒑e^G:N4:yz654Rե\jUiڭ&پ$2u=Jہ ~Se|m"xOx=XFmXb\|-3[LEZWiHz"=D{YoX3v@aClmB3Vј;7kAk<x!bwIKuvOdH!U_W4ri ߧWr~h Z{rC$M+7i=nեr rsq,XYĬnU1ɡk+{-d7 d. SŒamC20%]zr+Q>8og0KhR<˷ ᶸ]Rh~lGŻ q 9@c"Itp`iީy34띧goXfz;V$z|Z. ^al@>g G?wj9_.1|C[n Ʈ*GY> qޗMgSك,DFr=sBrCG1]L_rߦT:L9˦b&`W}H>tp=NSz\ɽ_=C۵h-0TKE")2/;:&2(ΆeR V0?_n=|&H3"e."+XO-6Wk:n+YTCO+{>򇔶gCʚ}rX'+DgnJ"omh@1YQa[//bxD'VoL)H`7tKJms%&2uI$HRjl3)ʢIl )9F-a3Uĕم]`sl ք[ĽJ5u |%і+/Iwyr*4s6+|2u(Ry$uR~w*[ğY?εկ,w׬WXB|~a cOP5uI2>"6<}:cb&&;A79|C챓>"fcX..y8 ͪ }w 6`S8 *gD2tz<=씑P.&957{Lhn^J:Cg'f1Mѝ7:Q{!$CüeL`&%VǼNAHtL69 FQgKUChޛD.1{ە$d:O8F*2cQ^Z94㕉j\by5=jsO ^).p~krk/{:![e!:Rw `o/18glg~E^ "e>[(|_:< ~dߓ4us~%sjWӆ)g̋nNn$SNŦGupC,!eJ#@#"*Q[ݖuV>OtMK$Ğ|ap[h\(]0S'qT v*]/JlD%gr. R򖌢%-AoGBݎ`ψ_Uj;qCL-|pk4EӠmcVI$hMI rOA~vvH:姄|"vR^hW{:˳9zƟ/OW[(?pe1i%́+Y$PnO-lYo~?`5z"'GN*);cgiMߋ >@A}4 j5X%+ q}v=Cd b6w=Ԡa4]3V$tzIEЈN@I-$E2LyK8gQTUz;Gk.\ɫ:Tؐo/0t~15uFO +i{OlMd1(ޭy-MCq3.SE… 'vo~HEĔ5M43. }BhւaSHka8\ό|U\am^]yG$RMmgxv0rT0޲:i DPnp"d[]5x(eTGΠT+h -zxyT2"4mc#>sH?`<`Aj!,^n0ja||a>bhWws`&ZE\Az܌aϭf=S(uZ_!=9}mҴYyAAC)6nYŸ'$Kq4ĥWpa4ܞIhtO,RXx*_wA@sa/X59k򡬐`:9E2\|'U̕*imjv֤Aḿ僅$]4.33TJPvY<.޵˜'`wTafQ@+4IfmR7*lay^e^N鍨-߆ɢ(yZ _B,#}|:>8LtHq4Vr($̨"MU?ăVL,W{) ¸ߩ!DULz))~BRQ[}3q2QoT%TʮygQAϢOF( v59ˆB6 fրG N켑9d>ePa]g<P[/GQ$zJv-)7AeZE'C;R=8Z{JWVu68{|%@uY{\Y7@U:D-6 CW+;0bh-ԴX9鋅`= SKI"M h BK&lk[s|vpoȐA  tbGV0 af9[ʲ4N*^A: yf6Mʧ)S[LOJ_հ<[D]y`&>I hǣ5'9m1"ۘOG I_Otmk#Tj 'Vh;y 7i~ϑAh6pe*am*@&DrpضqV.<cRLM$Qu4a༣}O7f qO|%B]92Eg vvJ׼|`7]o5D\8tsU\WWUzԊo@d-+ݕ6' g|8?)'8|H.+E6_gAȡuje?]R`s9,K&-& \(Ѱ Ӏ8)-,PAVc= DCÄ4y~)v$r+,]6cj!36xowc^,ײA-*B7tݨ۵c dMg&X5ec>}G!]MN"$Lqk%cϾafmpQ^eЅsUۚQ_9NҀ؞F?\te_8x(Mn*UrW3MFʜq[ \~]uh]dlDg(#SdL ~4}r獹Ǵ0mi}{:uQSvf#Bzhit{hW6vቯ|%vhtpguH,^JyŢ"!>i>q0T37yQ=(X̺0D5Ma5 :߆'nݷJXC$R{ďbSXhjI,A< HeiVYQeYR`Z|h˅M_Y7f-m8 5t7)bZ ڵL3n llwFhwf"Uu=0e݅ LRkXT2(CvMɅlC{팏##Y1 s׵ؠUQ\ 4ZԮf%Mt+Rs&)>TFAM)(rJGV*a^J%)W8=7Ytv˕KJ; U,b_ZMp'Ajdrp;3Z1mKA( a2Yp/ȬB#K*'&ۧy9}(nJsoc`׬Q|i^NКuLH # k܈k*ʠwHSԖ2Wٕ$z;'QqW@|/h-mfWK B,iKB0h`Ԋ38E[e!S;j&s 4 %aJۄtk$iPZ@x =_+ ^yP(6w^!Ev/b#< U@gnI4MU\x0.\7Y"Xy.bXy#j .y߸,"{sn!Fͩ!^^X#ixPgX@ i $.U8v^h鍴83~<_TL7m>(ebkD]/@,9‚[ , *3]?Y͹<4 1"OsMmxh`DhWDlB[7~g k@L)'G ("c-a2|Vly)m&jwH$v%Ml%":[JT+J{.媿룉k` F . C^V' zBCFiszH6 ]%l4"Jub-WlftútcI/ǘ2`n0_2m? K)mN 0A m({lG脕s78_>?}O CfR7 R_f. ,V(rZuq]&}8lGLr±N;ڙXR]G X!ڊkU^.S54p u5iB YsG1W0!NXqp2,O/W-,15 K$q U*s/1$iKtlJ!crc< .g,lV² _H'.Q9t~Gyኮ?nN.WZ?OcH濸J?Z!ᘪRg${R!T,=X1]&M6бyxN%vA R;znJyIEQ%.jSO[OC)KՙV6fJmxCLI{j]0M(HcT3Zij䃦;F"X)`!+S{4 W CnбM)*\u7[xV1_X9_t,rTVE>Vg俊. ^/TFFӍ- L8vjHNҨ0 aYGmjnFQbχ>Xvl(Ytx~Ij;F IEiE0yf)Yyc%=0ÚQo?!!ѝ!F۝wBadwޘsg^SV2[ie-Կc۩|4kf΂CO}gت?[1B'yWH&r9VX&oǔw8mZ51#H(n~ ::OKa{ᄯf#קɐDFU0,wءeTn֦WȾo:RS_sLI`PERYPoTC8?TLɺjsnAbk3PQ3׎L~z H\AH\@m#LF.tb\"Ao7cOER>&]8Q^tO?a;v?5s~-(4цW~Z})f~-qxNOf88EJr0Qbd*Ԣ8IVr&sk0=i| v\SU{.h#K Fg)\ i_,e8K8==J6wE9ڶz~Lyi/cp!j\^e;KoOD,V+ȯJ51Z+!X+|4)KW>5}/;rb&8UizM'2-<.>MD ߘDx4ݰ4+ * dXAѢ@Q?~7%U4 qe:܀XgO6W{A3FpR+/\!MH/++5N*SY!kqil&=8[Zq%ԸXKbf,k Ӯo$,!*/՜= &ɾ J[Pp};ʌ. .}.w\C:(+,-WʳQtur4+jbӼ /:a;yXWe&|\ASVcv2})7H.:f'<'A#UøV㨅E]ksy:)3(jt}w~ Wsh %8%sǏU|jԶB+0O »#%{]'EKR9WV؟e{ZRlЁIғ׃#IY|Z˧$pj;O^q0QUR 3`R1?QD$>2V|fRc.ּ±T$‡EZ4Mx n|94z (s/.*M!Οu`0y[gC3l%\j%7 2_-΃s@V}KXVη9 9wE,De X4nkv9#(Kh.pv#Rl+4da9D]۷&_E} 9dE 60r h~M3uSe}'%VoM ʴ]DV6&%Hl@c!@`?Z#y}# G}c5 M RmO5QFj2|$F)5Yg/d2MRLxW$ 9txdo>J;(=^!CQmܸMѬ̭Šjw|m KNPemqy xKX`Ƈ}p'?ĸL5Uք M$!ZA#T^YƻtIPxӂxWks Q\MX8X5)CT|)3^zNgoRW4>Yf&ޖbZ^\HZjR2eɓ"L(#;hĒނ(򎣌߃kI\G\m|*;"@n*d(EX.k73'n'Q]jauXכ:iĂ.}l&¡Nrt3iqNBGVz5-=# Z(=6tUfGJTz"Ál+0.hj;0V`GBH_oS>\N/'-T+o{eəD6ċTe8q3|lV+)l$\h`wQ:6u]E=(P7 .iM us WNb(85QzlTb!i6^ Ė0aⰂx"Sy:4HRe`(1lc&<>͠ uycXDk{n1!Aײ7Ha/>P5r$KI[%H֪&mmnnKV =&tK 'Vx7aH(yJ;WV[-- WJDZ`eʎsA/"{;aGJ|.4ee {ŲX0S;WWEj (=7C- s݋Bm {}Y3 f hD`,$b5; bK{Ma1I Nu;ID MHغ1EaAߵ;81B}#ǏB-EG;AzU287\^6ùZG!_T׬sUh:9g cxYhbFܒtVŷK)lMcj x@r03@GLֵܴFTq{j;-]Jlj~&yt><;H^ ?8T |\9>DC@ _r$}2"|V],>O8L6ěUoekv@j͜h*.o2,$򮿆+Z b$@őNE%"[$(wl+QELA>ir?Pr|XIĠOvoC(q2> eBV+:N.pU=-+hF+WG͑ 樲t!J0о^5&l*+ ?w=De=K j b #:ZP~h(#hFM:pkQjХ=*Duȼt7iQNPpeb,rI61FE~B7Z; t*{(ږBh)T?O˼[2wKt^~yߪ %G#BqT8E3B{B@PLOH3abv7U?W-<i9\57Wpw8FFB.])"\єٕWL<1b=}"c4K|R} t089%.j$Wړn5Z&aY g=x6^e͂C`;fEdQj ^O\ľ$P^ zg  |t(Q&sRiiL!A;Ug,[/q݇.U 4)waoPMK{d%^C%Lw]29LD1%-pu7T0ǃ/e&}"ڃ0]p|Tx2-•: 1gk|!C'+:?VYZJr|Li18i߳ڎ4][jy72!7x][Z s\Ղka'vF%!F W?_iOE*S/om EK<~]>.ǑTa OZS=Hcfwy{uV:YK8Ac p|o'mZb j(`j,謁h#] X5XopBx"T 8+D 7ߐjn=tNfXK9q 61ԥPb"J- u(Tc'(Uƕ-ETtZל[⍓{'}i.n5f%ŤōAIVSvk@ _[X2Ew.]c8 .9<^"2ӷ@vžA d2lRav93iMyGDY6~%8CCݯ9g d$OD!+xAxdf}}fg:g%g"R4KR9;^(sDw󟺪APq;N]_۽?UÊƹ&|<%6?S^زl`;:;`xҠWH!50Ai&` e&+cH~(=s@u:mZ[( :s7!@ޫTIark3j=n7@s/?Kv)0tirgt w|POo9sqlԙe&c`6?[9'fD5F3!W`uC 讬f,u-[S D6[|\.V,X9P/iFDfZU\OT:)+R,k}^y.͆3L$s;κܩ~[!A=& @/_6.iGBuEh&4-(=Ѹ'{q2Vl|M˒'<fb܅뵐 " so*YYDR**tϙOi Ax̋M{e3eJ yrHȺ3ې~'rz`H7 ?;8n50cX\婔rmd'v/oop=c"XaVȥ0/p$_B-J<KOi|e->TCCVFd8l{+BgPnщ09x$ ˗՝VBBXgn(|D,*m|BE=#Ri ~(^vu:nƐmlZ)jʛgcרN@:|/j.ı͋}U9v׷Lڄiw6oWf0&xwHa\1%iYFg]5&k2I0$2P%dőQxr%Qr-':a3>9[PLFvi[2(\u S\\Aҍ bxҵ 1|d/IP8̓~غGeMpkŖ ~bMx'P#iQ+F8'a' 5MdzKAJ"nyL??Zwspo8ϖ{#)yr`"/Qsł5e-*17X=ymh/w̐ ]7FaˏD/S7/:E={㗁VSB9{Ɨ i7g5ȳJnFeRe/*C5CuU8pr(TUŤUC39L5aj๫s4ܚ ^ ?_[b;9hZ*tpzCEa2PBQ@Q>h .=wT䤦2-?.qA/ /%<",|K3W$&`.դN#֣(,i"ȑjnvqM_C75S{PR %Yܮ0 Ynٕ` J\IF[iSb˓͇V{FDGcV?n. npk$TKØ*Zr caoy70R"Q˯;)+F/5ؑ 8PrH +#t+uRxIʱ|7oDa"ۡF% 5g9^|r|U#~tic 4XfvB&LK<԰c~(5oշě+qJdn$cop3H[f|{32lI۝hzà?!C Ij򕱡Pgy^WyIUQ4 {WB~/H)X&H7^ړ9.>7r"yπ_@s_c!ILqG4"]P 13Y/cm3&"ݿ:r!443KDë5܌ii2s_}.7y9PR6VLR1aNA u$k%m )$S{mBg[h\$zJRLg4]]A~~W?r( N-QL-!EYYK ؞{21#뚳^JJ=4kDЙm[Q^= GRT}>؁,D];o2wer/lcQ/ŝwmIAD08ɜF_d&7u9{F2iU1e-nMwD!GFQ2ㆻ2!T×{`!=-Gxr߇8Ğ!ۘZKPT6 aܩAl Y4YEbgѱr۩mq齇[%sD6>0%&-2q%Ѝ,AL \AӠ4>߲&q o ;urV Hs]q BVdW(Z>O~,i䌐O2./j=weK4x܁qūE>5Xܩ6q'ݙ(٘04(\޲ w s:pER.bPU,8c}*h44/w]HBQ[|\V%'Z4a&qB isBtK: cqaAt FS.| ErEB\wdֿ[8*8 H33YmA}7DG$!\ 0 MJ"~\&^{ gMy)R 0 75jc>`ؓ3S^Ν_< qo*kl6r`Cs ʹ~Ǝk߳WbӴ\Lⷣ,GW[V]XC?axأ'!_M [Po DuZT2w# S6E0Q$?@+!H9]|Mrur=J2#{^ˤ`>Wqm ) Ϛ1%JEgj̖OkJ6-h/HzXxvwtT(߇fd_d jdBQ0zQ]PX &(C S^ES T猵v-8e vSն4o>8GnR-{6lL8F2fc7~ϝbA_'G AD^i|nK;e~hEFBٌ@?!t/v#ȅ5 ep?{`5̋Es](dw$vFR݉6d$@T5*dInguSdB2K{2m/.?3$A,k'܏nv=[f;QN%wTr[NPf`sGdN V$ߎ4# ˧zHSBPB.uBJ2^@ 3": ہZ~jiɃDxXP]\~X!|c}bB&Љ-ZèH*r723O6AyTGPЇ @Ƀ&Q14͌Ρ&œ.{9Ŝf/6rBIXZ)c#=aI<>=[>&0~k6Z{YLqbYM[%!v򃀳__$ I$ ~K>Y uv׿Zu<_}ΓN 9d\.a/ba)6_ б(|CTL{$* M~JO; G"2gRgO܋ȁˤ}0Wޤ $Tfr}fšQM)ӎ lDp?3_#†k>oՕ8@ԗØdOI`ې)Ve7 EQ_M僆Eeyar /`;1|AAѭ ۨGCWڛ[f`rЊ0K]$&2y٭wDPlo^jߏ 6  wt\<[a#CU:nNӳLW^J[\& +k,SYUOA°ﯫ{hB-ʦ9<0^1Q)WMu[Xq%B0PWiIIBHn&Y\`^z=AUMQrf^xǓu2I>73AP&35uv|YLg뒫P__sxlH*"y u̗tJyx%^vЉ&:V-BN T\ٷ%X j#q\awlߪC*^%cUzsbS)S6Se¡wc0$hN*Q 64ՊyoJox UJ$z~iAE-6oFH g$س-^'ItJ;b3"\r/b05! !@nblCZ ItGׇEƶF2nt,Bքog>,~JbH;o3.yJO@ 78Ek 0y𮶘$ gx+XG?խ6U>YdQ2.sdYHdžA>7FʨF)Lm f*<MLVRiNz'K/x {y XF54n8 ({FjX e_ZJRݯ=G'E*td\ 33"[XW1M;T"{Noo LxX񴺇*w- K FD0Q o wNߎxf8[C,Q;bP_+%^;cKLԷ7>B4,wq\r .6v6Wq򜊮_$Aa u\OViT#@lJ# s* L HpfUz%[~<#Ǚ>b\w8f%M8gm7jfe7l)Gbm7D@$߳t%gG\!5vwBg ڌJrC֘wb (p?b$P-Iz#ɱwGҫ}ta3۰.0B290paz+A>MV2F0I^Edxg|{k~gs=cNó̈́_$!Ca#o(6 VYg-i2a@2czvM<١1WN)7̗u'(T{", 9ža)~ yΠ@Sriv/pήD,KejYO淓Q@w>|FB/*ka#vOsNǮtTB⒏!7k޳ ,186<pk4׳\wGk4Eվ#6P+Pczўq+)8"LR0 HR(-4#'g@Mze< +^d~jmx*(38,3q4Z($8^^A7Z(=Ƭ =bwp`;KDY+E~0w!zERl-NaΪ׊/k x i@09D֠/؞g{Z+U:ahyO`(bRV߁x\yryrɍ‚Q^ {heP !aZ&3Y)J 6ƓbQHF71*S"=!/C670af== |IqH,MP6^A\C\66E2U[`Vʸh_O6T'YM*ہ AQ N,;O}nL$G|+\K emmDlz*e `L4(3Gό&uʂ=[gQzǝ BnZXִf뭕'?VdW]zcT=3dߡKzDߒnU5w[Ac?'Vm|^x[3N]& {YV.V.v5JwCƉg%_an*Ӛq>'~ [Ec'lmi\X T/bcQ2Uf1?E3t^8vKO!wQRm}~`)_O䛪^"/d>%eZ}=ߎLsxؕL$(_a :q=~J;=V ̑p{_CTv"o迮Ċ1qeR*S w58~r!T?L[!uH5IiT_PDNMz, KkƩXجKKU\gW#p|@:cv3w hc0iM!ضAs5ͺT$`A_Vh$7ӌ0 halVSTڇ0dh{cl-!rYDr p

    =n etͧt~ww.O@P @FWhvn>E=Rvk Yǐk.PZ!fJ&:p (3| ۼ3o5IՀeqv̂IwV IsG sP{6{Mgmvˣԃ|OŕKfԡi(1nWВ-0Z]a:E[}vZ+=vh:OI# _ܺy+3\#E]A?m4 c'/96^z -82(ť{"̖K缢F$woq 薎I+j42Pj; Zʜ6g( ArS*\ho*"?"x/!xb s(n9w{-QP G\KSbcDJ+gRa/W co HUSO11(B*֕ Fᗔ^kw5')E\X7d~^anG!qo 2 `|*S+[ szSpt.:i.4A%H}+aEF bl~uaqe:|l2VO6 HN4H9uZFy@37J[~P;=Or! ] Z7 Φz XS*OY:W}'%>XԀx'|NOSṶ8k~y?%BDz0{f%lYa;s&BAQ Ä2mJi-9w){&As|XX/XQx6T5.P` AGqO\G]vFsҳUR/z6 ~jNZ3{ ~5rW `92PʌX{}oviT}l"D1j!w8pN/m#myHt1VtnBJS6*y,%Nza=RM;?EWJL*ۭ6?VH:%MkF|:Hֵf6 lP*%Cuu%5ZShhlw9FL !KDha52b!Q>*be<;TZf$t.fM* [嚽bn*Mi@Iye? %/%65OR.]y=uzڦXFMf 7rsTZ_ݕØt,НEgmRuxMk^BBli _/g.9uY>">SCxLl-ZXxOgfsCs" ؃j'Ъ^c͘L7*my}IM|ճ8cC b^%.@3qrAodUE ?)lBq511T>F)6q nQq{)Nѫm4P~Դ[k7T0(B ǵqeUCbV#d#eJL.zf_Yi=w@+?K3_) p |)DS':w=<Bns_n8kJRнt²F)!E2vϊo/'o37)c9X`8BS`U})tB_a/ˇ.,jeF{)ȸ\.bQTweaWB"vtAuY2ILbcne*w${0 sP`ɴ\rU{2eɩ,fv439TACJ},&cu|V {`Mڦ9|$:-k:?ݥ=XFãtǮ=@p:@_e4^g#i'|Ϯzd||hWcܪK@MZi) F0#Ds/xjƸqYgKo9؝d .Va\3 TQGT:<)2g%}VPYƑ=+e7 hP"eZipYz }2 ˾>lT)WV1d,|/V';z;`"'´) <5mp(Q HۦE ȯ;ZXr0S#WW9,6MU 'A˴Se56=Gr[MiSgYO'z6ևy%uT Ī:FnRo[m{abkǒxyQ-0{qs !zT\]TF`s\?3?5 -f3-(Gvګj5k} W}cLtoUFen.C Oɴix_Œpp kl`UA)Tvw 0s~ ~i?mI'VK٘]TQgF!x}9HƲơ4ᠿ Qu^jB>؃˪/aߑ'HtJ"s?OM0E:j'Z+T>![- b&Ik݊ytZiݼb.lrQ !i *Uak4˜`z- -fA^Hݛ}2zڊ+]Bn]a% >,HcaP-5XÉ3{9 v'pҹɲeYwt[J?67-CyAHS}}ݲ'?W0+]zXۍ+xMj9b):fzUz(AɕsݗTR< 00ƥ 1diTpwJ/˟R4RњZz^V %ŠP1!%;FW~x|m]sw<\qp"|Xz4"㏙!=җUOc\1] cBҍO%A`Da'z2;g=S  MWvRU儁MS֒8A!ΪK Kr섅x&tL?w %O@sQz:IWU>x fZ&A5<[#qu<;A`L2i>nMm399^ B*y?ؓrmk6<|?"-A]4ߦ9Fs}el2R]s\*ł,3M3ฬ! QԎ|vyy^WL8!VWsa_0-z&[9p6'忞{._FU 2kG{裮 PL mc af ,  a9$6y&?g2l0BOz8g_E-D]|mz*Ą8M"$#3ܣ5f&lf ,nV$m1F.RŜ\vߴXs T8Vw>P55էops|)Š0neEȬl[簄¼Y`U,CS~@HJsئ] []Etn v3&sw3myAZ)^q.! |~f2|*k/j5t7~QgoPYH96ٝ *̉:I+K66b>Cn-/K떄iFI2HAË}25YBaZ9[& a3f!u< EGΆv6Ħ?IHWzX9oP۞Jcͽ-dL-gwg@% KPMQ/%Eu M h >f8*1: 0z$Pew8[B.h;kmhzwK),RdQ܇[810֐f)%ĸHӪ`7nq[* LI# sߵHhlхf3 ܢ88˰Zh8Rk\.9XV֣I7(ڐ5}(uqCxȨ|RA&em*`ni?K.BɋB2RjoDs}.-|Nͫ4'?P6M$p-{}?})yD <3>.[a8 ҏiI,gt `nTdJ!~o`ŕ*'&l$T튷:NeC YH&?Lgj%-kv62'a$ZG<>mf#Gh HxO_-; pRw\\N[S\/2 *AֳXJ5S^ү@eM@lwoT#IfE{GXa+<(0OFbvLwn[2k_b\a׃zm}]!D~-Ea&(ssD)Ɏ ޓW-/'\Qc BNSJod) 2J~&F1BtגFBzVZP bD&?ˆ2oJnV6 h( ݵ=C_f*^unnZU-]B83-y[8ӽII5,AJ?ʺ}d%G4zR g,9lGw/< ]#ءJowq1F hH!I:/C'JKM_B1`FfiY%ofts#!C~ɪVFII)P ,YIwW%YSxK>7L*&>#7ץ^/a.IZd>d. C֤!wV,=4[88:>^Ngn}m5N)YYF ]-'Wh-V<’ WR?IO {!X]^%SxA6bbqU;)+ 2h TE+ !QT6mo6U֩6)lzG #Q j-f+. VhiFGS)v⍃E6V!w)]tL=\\яG #&?v|j:jw[щ?Ml$#Бvm\涿X -ݞ k倦P& Yc@4QA* )#p#ކvV#-a ĈL楈xFS$57Ox ZԂܣ.ny="`<>kt5"ei%JzPU*"w:Yzs,\߀R%=Rĸ\q1xҟ*࣌)b IUƛı C)S ga&sHbpM1R"Pۭ)bQl>LD+{"k"l [(V : h&m^d'6DI[5&H/x<֎q+ Ҥ/ 6揯dxLPKQET\P915 qQR3N ~RgI|Kyv/"8ZTܺ' YܞI6GG3W܈l NY~֘ʂXT*O`&)#KjJ;OGOS ֡_ST̓д\j隢5Lpr֓m]\|KFB@rHaAjQ=#WSg)Hg/~SVEz,2vNaQt$QZN{;C-"pr˯W=X.yR×)&G`Gt D T|u>Y)BCA /n^Î5 hmQXva'q V)[\ʗ?h>ɾy?ޢ]lXշf[=N6B$`Q#2J lgL񒬣6nUQ: 6 :ki$(!O(jK4t/*f?6}qcY-LBKb&}9(x{VД& h'Jt(gA#<"Pm]} oR^VHz&39ތ͜ r|\=[ 5 簫j}hᩆ\:ïYʰș$,M2b邐B+)w2= (VQG̥vAs<W Hdy\}+S -E~f/ Zܵ`֭Lj1~JfjW9^s\2#&EHPg=sH-}1k6YFc߱j?aGYLU,8Lͼ6՗#f" eHב9Il#ӉN}!8V"8gb9&DӃe8k!\M6GwSO'^ ֿqjI3_P9eE_N#Y!AޯU;B;/c'O|`\r dͯ,4KZ|!UzΑR'?L%dFDM&1+!!we~ %n<$3w!*_sՃ&솁1&qk3yWNl >w%Iq@c%8{ g"H'҉giH^Renx Bi,x|ė}! RÌN(A$mhpx!m-c:yz\ bې?QJX`a+LM`jB& \kZ{W/g̾~vܣJ^G ΌX$=NCc 0p^ :;Hor>:e9+TNXQTW$qֈQ04@PM%I"Tm%o~\ bhcV"^ NA_zrvזbd@0NfKV~).¬.k&R/*XYa kXri+譇 TԽt TJH:$NTʹ6:鵧S\r۫Y5A>D\WRإw/r"& ˜ޕx` r)6qVeBR՞8>S=Nq.J+RFpg*vZ10#a:gfVڰ+1?Mz[ ڞmltf[Dž@awH-ІKuA:jNu|i৕oi3:7J.ƶ6#o=<8>ܲ") ҚM{g/}EYE:LW-t-,u(p)kG\쓅=S-ɑz.Va!rtk5]0zܚ߅8©-_eB7]PO.g@Z Z6TW/RWja1I#Ç-9:dV-_}Jx;JX$\%e3K9Σ^ax6€LSʻ 2gZFvB__U ,hݗi38ާpJٸ(/iɨ]Zmtۏz\BjsLrԷY+݈l5A?{"-"[`)vD=6IN[&#xU"d؁3J1\kٍL7yiȝ#>hQf2W1`dXI} x͡Z 6g67xIRn\eƐFޫΊ{SF0䌣Հ[,q4Xj?+U&$`<=t_ e(T.R3z;Nx<_> 5r*y@ΆݙV;Fg@;WvuUͻˍ$J ptgm 0FQTNC dz nxuO6`yBl#" yVbiO&>™"Ǽ EƩ 5 rĎbOIRVgMrz/YACowO`9|jO8utXT[ :?BKi\E6.";zh5tHJ(WÂvQ&zLό0Lو4GWr FY#L xuZ ĨTm Pj&#_k&rآ;m8w^Pd͹!U訦= ~C+vbuyUwv= x3ou! Tk|5[{+Pݺe$jɞkz\pl-)_ .y 4N5S%|ӊ@u_VkDѵjўTvv6vR>d?鳍 U:옫8VoBfK p vWzY!2OTC7Pg͇Pu1Ǚm/4wl :'ԕ ?}v`a^SodlHEc^vM8i y bj oi $.yxlO^w2MPT~"V*[lzN`t񬢷is4ԭ] rsWfh+v6y=VvM w {1@1#fw,3Zp ᖍ)Muk+j?p3r S#sgɯA3hY](Pa^e{ J>s^ |3!<n;n^B_iB-1M^cdw)K#S:O44"I +ޘn5R]i/& ۛ_z9M%Οz⠤=Bq ҟQں=+\̼cV;&}% }/`(5e?$o0J`U ZšB-4HxpmAšu@)A֖ vB#+X (EDzzxk>q5)l,c@P8rJlG?$p͘bm4v,s0Q/" 7*]㥿9,Yjr=E^s|'Ω w /oWaX! Qɡ欿;7riIO_P"CuϠ[k.`M5N8܁-|2&0}QeuzkGlV4֎WqlΛ KIRX ֩Dv\$QNso7 oԵ,P R5J;lf{6)+/iՂn[j$fty:^W3k۲ ;)TaE0xӣl@Ps}ۖ#v8)=A^LF'(c*BNU Ox}P'1H/)c0)۠:t-jMxwm"e뤆Q=Y, 7x졇R@ ^/~0X6~ivTx@o'cTv]0TnR p /iodp!}=" yHY}R)ŇVwZ{@;xQocYf#}pAEpMf+nUzÂG&@k ~JIf G1,Ѵ@X3;P[/;5gqc2R мG?t-?pPEi Ciz g{ݚhabڐoF'7 d?5厇H%dmH1JQ G$ǶĄ{ -z(|LZ9rý|Ql>=~\ƭuA__[r,Mi,s6%э8\ ʰ0F|:/G_p&&h0eYU^e^P&":^R-'J[aH.lZXrsF?*i;,| fS!\dDBWwy'2`%WD$ywzLS`[fsQ $/?`X%d0Grx9-ՓKxh Jo?>RbgVy<UU_/"޳@(ĸav§JC56:/AzhIbfmL TkɫZ$pâKAtWPqNldGpDbc@n,)Km$NN |Pa焣KM@yPjAZk;[w`Y^Н&i!3C׭2V2 K!!|x RLnYuWVǜ 4'ɰ919i6cdxMb1%N+5m? B]3M c MaםR\5D) ؟)]@ƹ|N,8M/ByA4)f-cEҪ?:?3a˴ׄmyZp A>fB%̙PxZ 2Xꑛ b9[. #J/דs,c aēac\=p&]v޲ z4;38oXſ}īj!8\P|f% q*9I*b6or4?9/U==2I*Wgv S*6ƥF:DzML{c0LXCc/LJt#1&UaS1NS ABV$ݤ"GFi/zu}SJY6^2Xnr;|!6 <.Tl:4,*}AT] Ӹo;[ c79S (ll&ri@x۫=Nq}<;Gs #5s+t# CbHq١fMm# ,}ْ.QyΖ*[#=19%,9A6u>\N?n`lF.nMwQF"bRI~&c%PztcԹҢ= *_'@Ž悆a)037{dBB+%1[^ΜNɰ1R3Am3m)?j$bǐfl~!0K"\{:ya>itI j>h!(0 s{蚁6.2/M:3BsCR7S-1$ӡ$NEI%aW{EcLF{sZ*K{TqI| ӈ/"Nٯ32l%Z^wGe ,8&: # N$-Rȳ/0glEW%<}{$h3#<*1/p_R 'tOD}^J@RCJpK7MWz5|/^WP'(@@!Ҟ6kJhy5;VO/ "3_b붚xLUqQ$J4֛ĘOyЍ/!zj-ʮ orƧΡ2,-H950RsA#2ΣcTy@O]Y==cnh_;zj)9nXqR7D@g4 *É%b]&bĽ+aT/Bn1(?Ja!;;]sr0QfDÙMJ\2]ZS҈"U>0ttpN.QIj(\qYk ъk0Y6 ]%mfچ$3qb\?_Чl]@[$`v5&a3|[׵˱(jT^oz.uog9ۡ_Zrw z u +k9 AVD9vS^b_]ITܬ:<;)1Q9L|Q$c޹GNeQVJ Xۙ^Gݦ;6 Є`Z1XA'gY`'pAt% UVx1[&+w3ůP6NG:;1tpre'Nw@@zƚ$޹ˌ;&]ӕcmd?ixItaJ@2@OD=  |pwBW,?J#:z0t_43\D܌$;Q;syH2{sHCRIucD( gU}Zn&S.<Btϗ,K7kY^3$}jo10ݯX¼Ӄdyx$)(?k)si{WbDz\c|g1Cz7aÂ}Il_ ?g3n L׋xaNcpR;U4+O;#Ao'zA<z@j- dZUFQD1>x`Cs'<%;]'dV z㟰9p^k@(V LՐv Q(oK zϯ3f~GS8eΧ~MEy@)<|äl R t(8uPY/9_8džQ%r%@"sēap*m0/8 z95,;Y _:bo9K76P0b/n4p/x5 @?A2~%+yXh, OѱJik4xOkrΒCcK6t[/dOߞE8shh.U0N#h }E=8uZB9(d(BQ~P{֞爆f 8$[0BucRUH0C 17ο}mj^nK78oV]gQOV0,i-t@83P,zk?'}='dTɳ`궥Z'Տ.$536p.`Tcm`vBal.֮{&6ھ ήO](_9p\),{|W}>snTp#Z&tG>aȼ[]I̙_Ƭa+!C 52r GbRwZ5g?Gf2n4"9J: g81S3y%} {Yi~hn@1Xǒ8@ `^(5}঎.r"0@߅1p}8v:vV7Y4ܡfBUP U Ւ)σ=Zep.fEz6ͧ؜UV'MOdƅ8"[d'z-p}8ju Dw8͈8/V`>֎HJ$-aMiԀJl  ?EC&ԯ-99|6YBD0p4eAL?+wEu Gh߁OTXthB9|zʫ~{CJ%la F1 ط׾,M@tDUgAf*){oTo;Z|uXŲшɒ%e_0:2~ 1̳KkY.m/F$oBʵ"V"~#lrx)+|#Pd/*-!Uf.g܅nM WDޔ P^$?4ĨRf.*B0KKj.Y;j4V艹?f[cv,ǤGb}4(Ywl?˛+#n"-JcMH# GAW tO˸ƧDB`uSruŒk;#A55{'ATcMoOAwEunJo` NfE-ޔ7Fs]L"6{S|]$F$EȌ~+L5s'2ujcMJԌe_eRpTs̋eʫ%*tiDY#sݼk1 c &)N5(3 ZVٮ"Q' s!`duΕxh+n7>JF/[Gl;!ācl2 $*3!E' r? WlX*g-wЕ0De,} ^qƔoG{9Kܑ`gí`_i3{qIе[md?X&i:&iXl\6?jla2hۥwl,%7Ea;w}szAGdtEH> ,_l4E"PSȕ߻3ς&Ct$F5robd[y̯7pc{R׀إ: 05_D}+M'N,/A97?9;2p4?֣eusQKMubͯVCA\&+2M$@_ܫ&eW@zl9&r>_QKEK8y`ԧն v5zLYHQ͒3B#NTvp"gRu2J(z>x~WM (wYsE_!G} :NeNT?(lP3Oʔ'S$܂O[J[;ڂѽ:2`-{!J5bVxI_M2d*/k4k'y,!JnE J2-'ͪ 88Q'v3EuDNrU;c;3w\ͺ`jhz Ncklߘ㎯ܙ)>:wI蹭< 8R/)iS{|#n+0ڞeWw6.Ynx&ڸ3ϊ56p6*;ǹW*DL3Iz~NJdimovMfܝ8c\f\"RIkC2F7K)T@c%CjbhI3>17vv98lĠmq'at_|C` sMfG|sqkˎFT07@"``hbrE܎9͌!LѠv+?Du㑌Q"NJr;g.Q u܂K{Ǯ9=$78>r>ƭ( 𯈶u^0Zmx}ҎfƼ8b n#gJU|McN؇#in`hU,2X@m3 :@s.K@GcT[%M̋+mM-wOAEM{ Ke>M3,EK.G"^Di S Aꩊ`|ܴrk[2h8q殪%Bu/`ʪqE+s.y*eME#uL+}z4>:ǡ hࢾڙrܙ+$ 1G7סOXja|1\4D'd<;n]z[W)dw`'j wuC9`[-- ӆip:w~#LZ`^3 h^~c ڰ룦7sڷ܃l*ENPS1壀 -F*/޴-@a ׸-<|@9~rb 0xhP3*e9еyy7NG F5G=p%rA`Iwۉo1]jj%M_F ' oVx Ȇvќ!(r}#%زYi4ldq`D[D. (5E!*?#yF-% Ky,Ô =pa8 կm뢞1ng]YxzZu%5;J%e_l a:?47 g~/ 0gX)HߗV2ө*&DB|*19 C Y@_TB>Q.yC'BuZ:ҌKxR菇jDZy:g;ig}ۗj")T3")HtBz)>**UM7*>-v/͟h+f=qfƫ!u=;XP An[>CbH-l~fb7}^2QWt;ζur 6let; 6 D5"Æ\x+ՙ%Kdmo";K8 䘥.Y"҈4aטnq/4|\1A"i7ֺ(hzt ϘJ*ڙP'ůtd,^"FWIOd֬9@u6\H:utTrW`ϳkO]!_3VF&O*P(nl3u=^o![h҉á--H\M2$WHrAc 8]+QAI)<;=iY9-ke |+V7NjSA ̪\c'3Ts~ѶQ"ޭq1Ѵ>QC^Ҏ/ṵu\QPI߈N9fVNr@\NDr)5ފcGI}i\\/Ǣ8PޑQpC>E_e(c6Ile^T$ZKOEd4bb?2爾p^Bu`+ U'5rR8HH"=XM!-we!ךù$+OE,4S $7QY[8J_\t(o_QAct%;paհ3Wn?@ҠbFfF}w:vWw׌{>#Ⱥϭ%aFcZ)QIx;rKg1SrK2|4}wɾQ59v%`7 wg{_2&Kc ),vri;[nD?ryQ*ǎ1"Sr6kZf"{!]1v dyT^LwJRٟ}#mca?NjrB2Z_zW41 *["$=t3XpSlX L2 &++?)MH I×1nWQYQ+tS"fөljl˓q#y*F/)W _IM֫Rg+)HJaCVwhC7]Ρe>/!Pi4.?W; Z^)ᦉ1OJX%FeB>ӝ^uV<2]@'"EK$:1ZEV_sFؤ}[äW ms*NFfw'}m AW9(Z]=[FR<@|t6:Vт^uI{]K(c4Fl (D@څz)E5'7N/+]8&ci=m&/O~{ EU.aE=Z"ZaЬ! h֧e1q4^N/n^f ,1$̵fb`Auޏ6lzSE~HjŌ,S1 ?>~+=HXS *GL' % v@ȯMp iqai7GfNʇQh@h|4(.gOJM^_OC:}q聤m(s%Q^ҙsIϱ] )@ Hibc GJ lKjo{ošCd1pB7Z/ ί7>?%rPHh{Ns8q"6DIـE yǯ ep.ԬhiYƃ`8w_eSaC-@*r , Qibgh \Y9_kgCx{ ;!yr0xuz3yP" v[2ʌ*KtA dN! _kΣ>ӿ<,mƅNZ*hK`Ce@nDr4aEk- :v-"ݷ8$H<;@>| NZI:zO=M= dl6>VyA*&k(E̳MTn}{e 4 (1++ϫ};f]XTd IdsyglZ+E~Yڍ37[TDSd'D:5 GmU#iZD:}΃'6npO6ڀH~nQhqv[O[͙>tRi2X \ڷS6\6V?&ڶ4' $'BCE\5)$ ۞l4ƾRB1dPOE㖠DGHLU#~rʆ)6W8i2/nLuxWJ 7V8%&rNEkZKlxV~ri[*|l}f66+LC^+ꎞެfijDqZM;Yva A;qDũ/%Qo>Yj96f~rLry|8HҪ}2xE6+-\گ1f 0`&: M}5QTxqה?+ nk927Lsew:qJZiL6 'fLZe?|;P,KHj˳3Kjl_U #]f\ ibK̄xAOrh9GP᰷k dh'M 6\Hnr( = ˧_X+mhN\&F 4*ʙSc?'[dhH;Wgqۄ^0IÉq aZOLw*\ɥK`fg$Oa"MCմ2BQ# ph"u#&KyܯXQQiOj^IGJTxZ{pOZ*`d?)mvonCxMnkM {O K?~K ˶aV3qUɺ3,HD~{8ft~ql 4H/O~] Ԧ(*HO~;9X 6Z!m[frb(([NV甂 ľ3I AnK]t$"zS*b,poW;5;-*6^뙓XΤgkL(ơeވ8N `vC Jq]5X?BsDJj(Wfq n}. 6-sӀާCnB[lȗ죒R.pQ0 Dcsph͟1ѿQW ҄lj\sd&V'KܔO[4%ԃB|$ o\ HY:ܚaf6DblKnY\cӏa.:&`Չ ׆G'յv,Җ~]L7Q ׅ_ETA¢+le3nԠ8 CSX89±NcS!Ȉ2QFtn!:څ{pZRTw@nb{ZF;} ױ6 w<۱)ղFͶ*ҵHCC01-Zv7Nj%% 4yY`5dV:ӒіOj dT^ Z,*G2z2ߏ|\UVe^X 8\6o`TA?s{ka*6a; %Mq"XCAZh^5]_H}uC_A5Z`:~@y7k` 4VBwvߊ=QskT%g5i̷#? +3ׇ{G:sɃ}]z{d hLSgc @~]=|9<Ӌ=YAP|7EKDnp)ǝmK Ѻ2T EMVru'uøN_T}ZiϭcG xO³h Ls-H'(%חDXH)J';cayCy&]_`*}9QŐ9u.Cԑ\z6Ͼ4j%ڙmRh9~b[:KB|LAF3/ʊEƛ r.9ؼS#oA䗳:it~iƺLpV{w[3S[q0\[9*8ebt-_-q";8SJCI S! %#dv6}LQ)U4Qt 5I3E۵sJ'h+E0Gڂz`^ 82^Z 1 _:{oAꬃWePFjo`=g_"Os 9֫#,#m/h] 8p엀fј=3k#O̟0ov'Do~94RH]OmDié&.~O,CGHn/cck:hY<λ` ^M=. 1'NTS/wV'5OY7wP- !m] Div~lZ'0-|%Ey|k$ h lMr.fw Sn(,E, 8_:(vGDbr7Trԥ=zzͪK9 @+qO2&Œ'BM^X}w|Lz~}- C𜄒Vu@]i.?*E"2mr.tebB'J˻ ͊O:8L7)]Ӫ7(16'.$nk\^mp6CvMR~ .($XIҴ`>3dI6Ĕ"RLX ZY!b@">-bZ;,HhpĆ/zc1}4B$ F/i\r^ms2+v|N; b@u6UR_LIѪ鯊|U4yBeG[ٓ|J Na!\g+{#^)6fEFpRsG1mCb2CөrҬ\w4&;U|ɻP@%WJ0v: ^ \F@S1;"_BO?7)~s?$݀cG * E_%&_; >/<0B_[@`z/SDuHFDyg?t[Y)p7]ڰ`, l;vNq1K:WΝFcwn0r¡"y/b ڡ],qر^I! Ujer)F5{Tه cw6UY} ͩ1{' ]A] B%a\M/ԏyZ[eO8t⾙5h,BHLSla / Kc7dW"phf[h/䫀KFbFn{ Pk<.^vt1fF لe'PLzTIx446+>1€bQڧU {ji4d14%QI*kg(R>u}RgWZmٱf"HWrJߧ$bsd[^[TܨFeֽC͍t$Jt,Dq^hC(o(r?fo'tJԼՍG0mK # 35P/TK%r5&}34:ujCJK[6i+y⅘i!mՙrC>$Ѿ6cM,]"tfi? t eՃ@3vhΨsv2aQ̲<гdZ2F#Nn)R'6`qm5g·)Rɴ Gvx+Lk3TY"_;N>r`I2CV{Ŵ:iRe ;qkZ{eFXg&.qo%r%tzSYp}?tK owN a<5D(%5eYYEV>$6Ѹ5 {pO\( W8[_4%9A{ YM3?o*DFm#y򧿰x%M=lܿMOvDĒ?kf (5U/I$eVQKd$ŀo%,E —1-`޿C+ygѷY7l#OfS@. ~$?Ϟ{R;94^"IawA=Lg@c5ʺܫGv|]MSW8Y;eGII-/&~a磠s78ySF}O0'ء7x7N$syfth"lWwV}̇WZui?@M<5&b SnIu j-;=`479'a"\ft6Gm].Hۆ|@ jǥSdw-21/\+;;T"}} a|` gH#K.Z:u^IDu; ~jy bEBQ'k&ƶHxz\c1F^۹%>Gc5-buBp_.MR$ȃP1"NOCatÃپW1A^k+&9;,p~vZӭx)âL S.J%M)} ƙ52񸮋NAPg`0KB~~S !dM`F :]Yi_Z;q5?)r 0&j/^橡G<aW/Os~Vq]kr ޲׭גz`U=հf.9o }X4y~?4Z tczogg1I+kH/n͡Ug{{{+Y"::N1&3ԙVuhC8D= )YrƝԝ'˻d#%l/3߀{gF38K'ufuB Z!9u ުt#b nĤ-4:9 s>c}dcXTK6b=}hnhPJʏoOE/1`QVRYkn59Bﯭ-0Һv#/Ki7 {Ijum6<\I}9H_]rYTRZMoek^ Z葸WYeb0 ri\Q>iA,LCI`XߔH`}?~(s"+/`=.!pX"qsjII9m8HfZ!A9+Ωdb0 VCP+E|> qg^Q֍{R{hWXYyE8Jܵ)*kK/tz@Ti9ZGfb8 ; )D*!ek_L:v󩩿(H٨zxRΉЪ4x#*x^5usU}\p/a$H2BpW=83xYoAAr\P3o&6y=\=*.ulpYWO MɌ?U8Uå(Ap ,R4 s7ŶZhaP7/ѮQp푒u #32l߷d3tx7=$CZ8w<)k J4g:~=t1&"]%v#r$uʤϞ<t+JdƆj Ye*eWmIgCŃnLݖr_1UQpb]Xs9B.z;#QYGTʶ韈ItVP%gz؝X~+!ǨqGjV62A^˷3s0bVT4FJ.(1QC=3}_ƛVӇaۄ|0N.>+ +vsh\ٲP;q)_ QcM@Qsl+:qrz-:0_`g Nx*,0n.FۥdI_%q:?[ HڐAnpW4G"l 1-Ā-6{r{\y6 yU O+О}CZ3wQ4ߐ-%p(H@ Xd?`bnaՊ"4SG\@oN?_-\ok)_ѡ<y1PxyjE@8 5Xbqo)ZDZ" z&=B[3EcƅGXls Qo^>.5C '{9OGԁ`QtPt#fcOnٿ8Vvpۗ쑽Нp6[6xM| x"ы+`8p[LM)'m8Bul$  _r4it̺U0 ,70a~.I/N||;mT<`bn;x쮼yE:5OOQHt ¢PX;iytr'R~XE6.y:k70*悅n\xel-=]~4n+8_H.,re-LFz+]_4R!441fn$`CX(_ѯKqws $$&tP^iаx w\lP08%4%THcJ|l˗,ŝ%($Nr~(FSwwSLkɢ%̿87wR㞋`&nU 夛D|KrdNtc،5^ UP O>[H*&7sS]QaN_s &lgYG=j ~v0aիWa 82 `U노q(V'K/i 5__µ pH9&;q!ض x|x%u@ c=3%Sji8 !\"ᾝ)Ca%/גE|,2I;>nYCxvZ\fԥKpq{(^JSGVd@w[^ۼS 2r>m7ؐwخ>fě#oа\5D&1@;u@uC=D8b %z",Oi_/jjAJ |C_drc,c`b'Y-cϋMBF?WQڃ" p[{<5ȭju7W z,c7aR)jG;BV*I 0/3zk'x~O(d,bʐ~R0W]T,7.OT,KN0CWDeɎ}fuIZjgZ1֕hm) Ѧ3-tR*~>n9G49^Z$ͪ:i9B$Rˑ#r+Q$R Ou*2DjxvI()ݨn{TjsֶLbL˾ŭ[M ~hOޜ~dŜeLw%nZ <p:_h^S\|*䪀Pl|\ cTW੏Dhl# Y?5xܖ,Ti1/6(*jlxbQd@ K껟*=4 u^dFvB@E=U2 e-GP}EFضl[H[=B,3zv@>KÞ;W)giWzg_jo wB BRL;]I) ;-6%fvm> 4BO͐{#*mlkl|OOui h~8^>ft(< #vZz(HN݇aGdPIe ,| &58lw͍y&i$'[K,^x }U;h&ˏ)|.hU+{(TxpKm*vާko'3Tox3 C1W;D$c5v [ zR,CL' U| C'z+5fr+5z,ŧ:3x:t,YQ0\ 9o7I.C'@FLy1y8fM@<M-Ǿ$"0 ˓17n67ZQ>GK >sm"K9%nbm/U7IX+-+_D(йG-#}"z4PfށST2 B l΢-N75++rZ ܜ"IC``F?Sr+cA/)k4 yR }+?{igA#jU 70vqo:@zoȽ$*3_n9ЧRr^)"/ }g~Q̫RTh0&GCD}th -g:wQ)k@pCR)U"eAE=VA2bJ%lpߕ,ES8$ÒAT,H'($M[dx>JCz|]92Y^oYow+m=f $yM3dOT0?Qw19ġ} rjdT4rEPZܦ>PimIWsU{ơO#u%![6ҴXZxߨb 8njPt?G+<~fBQh^vאMi. eyPT]5flU 5ғSxȊMA&}S?o@X*FZ̝I5iFf:| ׋-Dc0(sb#)ʟϬMߧBdd!ѻx΅Ό Hk9 ɓ׎ՌyǛY>}T`5LDYU&ҷ;zk0Wb ?NXo| C#HNnR޾ ]>d%;&iD)>"S{fC6a6v2QJ2]g/-םyl!лnEi/=#^XUccʤQyC>ivb%TՐYr}"椳Lf4-e}|a xW)PhGms1\;hSݾ xqѝ[GYk]G%ak8Бyk ` 5BTCȖ|5_5Z \x6k,AaVi< bń1;-Ϥ'׎H@KКsIYtXIǻskwfS߸Tv>"{[&55fvW4Mi!y^x&g(_)} Tܰa(bZec|ch7AhxL -xet5 @-??&MoPJ-V<9m<~ 8H7ҏqd}*9ǢݲWdBlzv ۘ,%궟IWOFA ~ÑUwkѥAOhrb,%9bY6Y$aE+Vлj9:HxeT"( V'J>C*S -H='}ҵ`^p#q"bh0ś EV}VAȬ ;zkwV\wY`vy( j{} 3ʽp^.%Hs@!sK[RZqT>)AdCB(oc+۟ԝ`z/a9dpf+C6$có.Z0\cM~*%!WUscQ9mNh)+cJ:@A]7 R{؅q6z;5Mx+$OufW>`0 [~j(SC곅hjm^KJb-} ZAHl-kj/~^ 3-S]'8B^/˪ʤXuXQCےG(n ަRY~ԃN*;I 7dPH Dꭚ |^RJwou Y5 'J- }7G=?L I*lqk*GB(y%廪7}OL[ƒn &y(} PB|tV55 w:tUzz!bsB+=Mb{":M|?W 0{hY86B$$Y[@ qӞ>F]&/8-hQ {Z̖+1 #9GV5Hb}$g&ŠxVvQ>bnf GCpOS4evY'lZ/DZ uhID8Un?!`S_tKɾmݗ}. - CFoV3R} ~^]ehC$ؐnvu*Y{^}"a(U&eڹ焾PQ H4A;*y֊uJǖkcv#K@e&t<\O@:a!}iPe`09$A<;'*hK"6*Wx۱{nl3 Nac.j@n*.o#4hV+d196Cp@ 9m'׈;sc|je}Zr`n Z#ɧ^\:sMW\Scu0B8Tfw#v!=#7Yhk{A g]E[ K6.s2N2cq`uOo/\e%G9&@f68cԻ^ҫ訯}`bOs1R6P]zp<ՠg+56nPVq!L%⩎쪣I1CJAo%M8"Oߪ}3c[L{9LuNF@&+PA,=Wazmڏ^6; k>?bm2(QMf3_z WNmR),XxalQ[!J^lFPvHO P4 $ H4:oQc!TOJ 3KģMwVl7 Đ;1axm3Sn;2K:j;JV%<ϭ|0XqOxb,E͈ aH7г!//f;# zM.u qpi4}Gq8FI3v N 2 :} sgMT#x߇k`T]) !^Sz_Dg>F!:- $w/)EX~*D_=éL n~~sĿ"i5] ';X67օ^(+7Pݛ漵k(K/""0pԾ͍#W%Bc+Z Olqfy#bk .pFGO{6$8w hkq#/Y3g\-|2<%#k&( Qr99&VGuKmv}Z "`FkYU !#458FǵY{ rǐ )P{CV=\Rvk ^Lv!HTwTW_&lV -Hvhaێ,GW \`E;ɷ#(PwsVW̋ݦJ8^*sR-ԣ 1wf[ϭ+JyMh{ 0Y*TA1 |H8f x.O;g' Q  m­[ e~(Y{sYq6 ,'^yP&)ǿ[v>SRJ -L?"q7⿙[M4:2 hx=,[Z7FSQ;UBr )ΐc?%)v_]:t辱Jw45Fk&NC8=؅~YV䢭MǏ PZ!$[;Q#I#kw&-R(P2VB ?:aj50Pj\Ȧ}RWaVi̡]G! {rꄁ;UN{U` LWzs;ʞÉJq8! x5SH$W]&/hV. NPyCNMώV2*?SKZh7aFC@tV)a.8@yh=/73ER6Q8{g&;-dٷNj"&^_CND:8DUn"8ƽ_4FA`8ԓpC6g^ ]mI9xG]HrӪN"+C_7Л#‹CyfU_Jc%5)#wWh{g;)Tد5  wN^vL\B1pl%柡l=֬ 0"C^\wT2ElG~BrRHD>yFNJ^HpDII]dbd0;wijv QTd\z$P2ruk W3ZZ]⇑LOK[3s @pQ >uru (mUȎB$M>kPg,ĚZ@4_K⁒[=e2Em,@.:Xv;>:ejQpEp?|+ BcܱZ kk[بnt!xFΟۆDG}.t)8%5 ;K Yu U ^`0D_8>,7B1Hr*4vo}ٟo~֋VŒrIVlhB5]^;RMp3vZ25v'l^s*bPbv̴-z8GWDcwY '%=g'zo5 lJ rdž[](;t{3 Gh4wUO.uSǬwZ*m6lhrA/$I!΄`D&[r`Mð9Zb.hO(\8)֜B{Zk,82j0͑ѽamQ6B:HW(g,$jyRDU~uhKer'gÞr#L5W+59Lۮ 2I'f AP dO={F 1$FsKcYvUқFPl 'lb6NQ%9FODZ w&H+Ԝq͞ Xy0IQ•,AA.I!;ʕ0% Zl77`4Б7Hܽݴv4I7/q(j,FD,ƵF/7)T5{H3qzv?t4ec &Mj%[M^*N?HNj Q#,gGJ+brM_]aʫ>C4B+vȑig~uG W,vw!"@#OQ=5~[+H%7aH32G&Rj X]gHXfiw(ח.Ę{]H4ӗL@:.@* $A&|.[U 7w?ӝ %--;KNymQ5.hXB`ڨs4J =O;Ӈalq~M!5gHI 9IW~a3 T]1'>Dvؖ3>rxrK5 bZ{0r޹.BXEE܂ E7.w:@=f0)#ػ7۪*p29`؊-"Q#Qwdk+hEinPs ө;v)Q5*,'1wEaKj[L6elIz\b9̟#"g'%/! "vwla&er4S4%H%tI\JoGstob  j}c5 E+cx[kSʙ?h@MsH8'9IhίuXYa?'!Ŋi:ٷ/7*MOٱA[mi#% >M:E!S#$k&<ʊ1ɈDx]\9͍EPdK|K&(I? wkC|Y%|[^ D 4[n;p^BvZAgƁs(B^ ">$8WqaQ|ꄊNlXQYު 2IjJilյ,gt@bK' cu #ՊJ4eo/E⏐R̛nzu_"Omz1"UGfrkSE HJwB2\^ɞ+_5MiB&{RtkR7c߼TRyܽ_Ia}nE84]C>PߪZ2xOv0 )4@KOky.;dAh#6iUZ2Jt pV1J lՂV&/KdeEI^=,\^lf)& 3BMFi>eC2S  v{KKg@ LMPQR@m^O9͋D5mb'4J$ʹODteywXMY|9ni 6#nAg!+L|Mos mkB\W'7wwAM |Kq\NC_ҬBY9(/!HT uE$0f:0Sos71!/b\Ɗ-,c[=H!(%OKZr)xH曽<`9zZ 3ғJ2ӁKrK98Kؾή[vh>\pc-cnT'BY9a-V_oS aq*hcVE܀g#/)JE }%4=.2ˮߕ)V#Zhn,/_3R{B m&[xB*ŰUO'_Gė\*g(ZinM@Α+`E>DDZCI R$ Ji'szZkf)H.z"-5 *5u_˜}FyjWOɪPVݼm ڹ^bnFYV~y7 EՅ_qf"i~#Gk6,XSD&9[T-,L\w [$ M-^)5}#!D;n  #/^ϻO!$`x.,EQ|P}4n`)q:^js?zקnUE瓝qQK^|aO{B†hB|Ѫ"v^%ҝUa }pn8T݋Y-ˎr{ްE\Iut-Qk䅺EKsvbȻF3+ta;s;~Bgw7"wf^`|u;|;2ПPRwp& MnT];{N#ؓWcS _(B V{8ckZ;7(Tz,uI"Ơ\mlC ݹ)z{AntvgMr;_Z `4 ?̈́3(RX? 7y1?F6&Zʌ$ͮiX99v}T:5| mv,W% V( ZLcl6N+lRP4wFv]j=K A͓x\@ wm:4NOu[-8sshmT+f,2*DzxTex{0s]eH4Еi%ƒƕ~J(#؂_O_+i@:u~E*$m}h)KT8cd^B+ɹߪ2LK&TC%RWJ74vu 3[/Jo>:g}6Y)</a0 pͳ}}C ]cVًY{a 3bJ_[HŤhJ0Ham`ɺ ;Moj9Ӄ;'R[J2JEӤ?NHtܜ)KȐp2S K".W0 K2s E/fE\~0<ĕ}ZĆnVbQxVk7,[;l*"?#S,Sh@ T.4t\`V#ۉs^,Ww<ڏ#I<ԫx*V()41;q ~|$!<>G?4IsxVm^Lդ1[Psqx"Ɣc&L͡$ ߱ LJZsM47Ӊ~N+0CCzȣ8,{EVWAz?%wv=`E\ 0P^ D= A> p{CIZjQ(nyjr1ǔEߊ8gMi9lsH`5J%Ioɗϵy,  f;ڞz3VD׀& yd!GMI:Ϲ?Fa4'-.;S Xs̈́6vdqYܻ,}BIKB+H(v|>ؕ 3~A`=J;Ĭwj2y5vi'1HX>uD9 9MJs 3=TpjP=xI:z.nwz_zRk߬+pip ;~iY-v#,8Qo.pxl|&ulj%` 󘏸g0 fmF~/tg g:X=ȡH8Rc">3/@hkgGJiTb͑FZN-q4W=oA7o Q2>ARc7vf}gVX'c {{f뫯3,9Gly |&F Y8l:(9͚wDDX[m2WiW $JA{Y wڌtT2ĖZEEbRbƈ OgOB:\Z)pGSg6Nlv@D6  z7ͼIO? XuL&hl$y.@F!jS?I3Ojr3nw utQ1LGg1bDQـ=fŅ0Zfw\^׭9znqP%4,+Yi1ƌo T5(7&?Q1q^V0N2eKJ1ң{Iy6U9ঐRHHvCqSJ\P;7,a2-JR*),HxMYxm7@. 7cd~S_ԄƧza=d'y)s GlԘRۛ!7K@7ȗ2F-Pxyy p86E+ld>K͢C5gť5E({~GZ =Nq~QWhDpe*Ҡx!O=k39e'!jdI@j5dfUt\Ӑ Io nq5A&"2#4fU_ *wKǟyGEC݁?X!#(%,'Up\qôYfИ x ,J_՚?cn̫ 8\?՛tqyVi7&Xa`V?K᥇4 H;n>U8\6-{}ܣEBP^,>\s}[eQW Ĵ⏞ۢ6z:K$Ac3.b4ug&J:}b[3_Ax-A܂QE˳H@@8F:#:|[HNպƛ,{<Q/oflLe짷>Q}YLT$u9Up H_aba (\L0X=uHM(]{ 9KwDNKntsDQrtxǘ0iqV׋PRŌ$ mDN5йw>+ m/ O l"kn,T ZH'gvwNF\oh&TB s|s*9g*{9 y)(зPJ?]xv~ ca匈([]hP2'3oyrT oAу5V/ 2u '9mS,E&;Jk@[# ;-i,qHiF -cūSb& -.&"Vow=IhmӌuH/jGZВ-^ ,N|8 ڭ6:vHes6jP4Wmu%Y\S'աX|W]t9[l#z:kbLghveS^X(6B%dCգ=G#ɭ9Fkz4[$n+ۓk Jv|R ]I)X_"D;*Փ+ՙ )5R} 0q#L-YmVA 8QXX6 ŗx&J{J2]N"h| n\L0Z2cANoQ; ,h`:r뗿!g[ 'F4[o Ŋ=vXjf~s0%-TkɺP䦰x!@ #|Ar y=^yh86:>vE5_SoWHkv% $ٓzl2w(w[ {>B}!;}CP\o\=vw_,xx& [)V7)k!p?0|xhBn6J'7lyǪP߂Og~ujɝMdaFrp2! dW?r9[st@.FlY<+Nz{ F !'ĥlvo jo_ .=r؝z' o𖎤p0ɲOEG} r2i:%yCD {uYӤ5R:od4c814ztI̍*PN[o⧈N"lvt6&mQCEo< әbmkdvLY_#t[ΰZFm)1 p*`ѱbws1OP@_RU <3n*'b+d7"w $`S5g=-SơN8)'tNu_ʚw;-9&w#NC(dQ@nҶV^xZIn۩Z7A#j^\[阪, ߫ "#JlܳCwM6K#?(-6nʃ{-*ݜ Ku g<_e˧[ jVC~1Kβud^  ͤ.[/[kNqJj((Y_Fn$ͦ 2.$kFj,;0_ d U{5$~[Hԅ+ռHY9#C4pFbچR [!H¯TS%ςFnkɾu%gb$6]10dM©hOd>a2l煯ރj eagIJ1OFԽƞ] * K2 )ttjL^'^_a~*a%D[xaûP~X Dcg|c "55Iу7ihcRYI&/h)ҳ혂 T}Olyrk Iv^Ib*hʩ&mE#>8ACUOTD1-,T145$lt?̐&<Fb6l $sd6 nqi4(.*v"|t@$ 'NXaxXÖ-G 8.FN%ՙ [M=W|k&݁id!A!E9>wQ?H"Ś Ĭ"Lu@%$[V):!wJUJ t:иEbC~l3ɔkٮN>(|FWO˵lAc})/%GzUН5:}oPs阫%M95LOB}Y4 ݗt!xqQA#-QF8J {tf´:1 AdQ!~ufգrotĖցHN9wu:*oVi"G~Jnq}^hKEsu8&튖ba(]z % ) @뉕$o-R7EoN#CB9qb[?A+^% !Ϲ N'4C׆!ݲPx_ !2Y(}YM)yuM@1nFiSmlUǻm_=mc$=HSOڛmjq%4Kb|4vbIr5~̱]]>FEIV x),8yN'?q}vqq^]@» ctVy Y>ADK3uxV<3ř/yVh`$ߪۍ"MO8.N'liR,4_HbѢ`fxq" ]4¨+^د[<(ERַ80}*b՜kbpIKh=ma}7q'[} vEh[f@ef‌k9g%c`Q۳;tWO2ّ6>h[Ti~״3x?fA'Rh.ן΋#e q =,,=T+zьAlU87}ϏHhKs IF)nozBU㍿4 8p01zeK&fP JD:#" F0C]JC0: bыap}vNA?P['Mr @;X.ڀ@2 pg˯tRl 廵)#3TO6{}0rw;F8yLk/ Ρͥf tCya)ټM_/"\ʣGC5P23Q|6IC^S;W#x%`51:J%R)ܙ-!} 6J7ֆ"p)o{4y*eOoȚ7^ͮ%2e,Dd ݋M:O`/j]ID9L0guR4j͜e>0V0Ԕ`3 *<.hz3 x6g:yPSsB,-n͇ɻXe5QC=%2`G 4Kke{dIvWԔƕ(|eE) .HJ8Hܴ\0T|+4T|L:,e*~{ %._Iɝ+ڑW6 PQ4u\Kf(L0>: ;)g9+ۿh83i PNTtV7?$0XT䦣# ֮mtf#)d֡~e +kp~vLNa55@h?Ujt]>! \ԯ)j/:D.3BS0N=m :ҁKV_O~Lz |uNz[\EkGq*!(zަMS7κ3[,PTkƵZTua'k~ *vja!X!NlwS%sZ(%4~ *KvkZԅ=b98fӉ槻9ef Ϳ7B| }u؜{5޶i\O냑hqg_ڴuCF8Q3"!'9 QpOWua ݑ !B k>XF(O mȪ߆%Mm'܋hC]*sdGJ"nW54,x Z TPhn#[,T+OxIG_)v١5`Ui(ycRJwnw8@5\ڲ.J,!9ָs , 9^23druWo=e8^.}l*T~7HaLpFZ2LqC|ͫ(RIJX"ȿ4k#c~ ,"aIza;nA{dB=rc'8^ON!8aWL>9rۿ[T*netmH9N)8t9DJ>׶&7Wi'=K@yƾ @nB{iR X1S :XnʂkuoӉpUvs{XK6S+iSƻ?C*g{Sv/!;ԑ9EռO;.V6dtWRj!Oi4{]KZҡMٳ-۟U{q20;z1}X `_o+кgӸ1*iaӻ+I =j ׶lg D≠*OZZi.xQ}p r%9M l o(35,iWw跕>NUj XGĄOFdGgQN9\Vcڥ!mؙ暥up۝3ړN?8P d:"Tq8ZSɾd=[)Hh'lM̴I @ZɏmKjs!1&6Qς[q.M򥜠foܭt7AdH5Y ͛OPMFr! vl?l(gld`(=)L훒~'^ng-9űOy{jB/}9 ܁qE/JTYõQ .7Q0Z 8w=j_p6mmop"6th01 RTFvCg' -wx2՜ϮXNGVmggZ$1Kc>%*l#On<S 2c055p@ft0C9]:'\G$uHe-[AT|O^kuc,X_!Dqg3L e{BcARx)b~|̯?Fحl:A됥g1V(TM@et6C SY(%]t́E'ģ 1%0ϼ˨ FIʣOj\/'Q +=?~ 6:,A? yu I%.^۵w gURBl _f)<9 Ag7܏Qx\4Exu МWX^:Qvz,{aXc$a}B.(ACFqQ3*\mhg/@|J$u)f3}obb bd//A0e@ 9=[? INv1NE par۶?2nV3r^tkԷQ$?U1;[<3lJ+=MjK;0]G̲]'Sv滋N`FLtUz ):"TBݗgǶ cw>"HE}87b|K($϶][⾫#"y7F73l_[Y-eK:% ?N-9PNt=?G~g0p@  IEX I7XVS4R?WF]XZ,c)By( O*ڕ) 5.Tu7Jnzul~2΄rSE{[t/4Sr|K~*(Qh(k=| mbc~whI9Lq}k|tD˯/\M Wǹ`|p*H=dT.Rxi7<ޯ8^b!_ša.p:v(5ȸRk}cVcngW7VkݮG9 Ty zI%F+JQ ₗ PR=]B"ޡG9~PB؊ ydZ[%QٜNMH 9ȘnqDMu*t1uxSefObPy/nIȁ:˼ m16uQ\|8;oj$eZ_nZf̮jӑ>D/cme}LB_/PeM|Z&zګ ~`VļNg_J !QV+8_Z=#=ƗIZ֑8HN,_^]D M\!pqna3ԟ\˅Pp _!I],m0ȋ+akjݎ$"PY>0 m0ڏTeM7Z.*$Ֆx)Ab`Đg_lE(L3=YP{ϛ[ Amưdcܹ48ˡ\pblL#$˖&Ote몊2%2,tG5J7˲ G h,B n׳R^;A-xi巽ZفRhyF Xqet֡9'weR:%'qgcp@7y6M08 @kAn1+f!{8ȳ9\s^F2u72 0 (v\rīwV-#/^э8lYYeƅhFuz9 8w>}+5YbҭМXT96˖?cG 75Їm JmY8~-^zZQo;]t<ԙLB1L s\̭!YZz8 ;״hliM[#(pf6>'Z׏_r}G\L.PEFI^3 91D%j#O (׷Vgt́u/wk0BvGr;ezxqUĶ;q=hnE^OKS3x\63E7᳧QvXWlƆ,t nuןVLv~n:/R S MѽF9˧4))^:|>vNLJm.֣9jePj=jZ(kSߡM eD&{,vvL౥#}IT$,> ojPB $ơs? 悝ϔ"4sE=c{{&;xWB`a% gз6;0mf9: z6_؏F`u4*/]ϣt LPe' :K'r(TAI1Re`J;Uw2q{=~i8_kl褝&# ,-28tj>6A|)QoyO-}oTgIm`9<V!rV-۽{̞&p6ܝZ| ۑFL'n\:"okgUZ+%2󼛩dPQr #}QV>o$ZkȘ3/^wu'Gd$Zmۗ]02mq2(*N&v7i)IIׂ(e]Kr_$3hu!b .P7ީcp!rP a:v6E~%ˬ.~ 6/V}6A>/,bkݢqmk+tݔ ǀ_>6ڸ^+7 U' bŭlBrbk BUiߍC6Raf:Q*nO(R]Ð)V}컧t  ݠ|cs mV%M#Zh#uLSJ&uT [vC ez4F43,1*jdDY[VuoQ~DpH*kMMhڂO/# ?;| Yl%s9{ԇ?v;Oڪ!aHn2?Ξ*~#jO@)wk ;g Epc;ʥkWT~X3:3y;OsrNiXf @ܚ@b&CJ+(J$ ITapnþ :M j^5H*nu#DCGm[5@,<~O+1U,ġU|jUZ$M'ab6갇}M2JE`t=}F=D@fݡFC0 @V(s+UXaаl;F,%AKcN0BM ,#ϴ@D^˷mP !U~2Q;ƓϝE>YREy{wA[%#kkl-ޏ"ΐh LV948AxE&D^.-#ҫG#ʇ^nvڝZ(-< wJ%msAjZ.ѣ:?sg0SwC !DWbp?ֶ)ޯ$olBrL4wZ(WOr5$uJNKrTT5(&6"SWcL Elk_6p^kồ ~uB|SG#ImBZ@<~KaWTruYI _A6KVʒtMc 6T53TS_;w5V>"0p6N7(z ?.+9]B{omk.m]`-\z%fџLYjV?[~[@/t0ӶJgXU) s$.SK)RX,)YA9[vQv"d-l[7ŋKI>5DsTT+}ݿɬMB"|o_H03&fP8CJX~q!֮,^ MEs%C˟uf:Σims*V1FInquTD4`341f 4:oy-U;睛7WL  x̴5۪ "bXpt|% 9ZaKn(e5aI#.s_JHnڥxYd~J!+J4kD'ڸPo{C?yos60j,J:(,Bw.+T]Li[E.Q/TteQ:@ƽso'9+mx QSFC5;&hԷwy7QKL!*1jHW@k{lY_Kgh*b F'ȯ$t"^=D`kugnVTm,cT^R".IO6 4b 1Wp)%*#{y[iKD6 {:`Wy^B$uKtzc T("ff)ybc [/Z], 5uOىyYzݐ)?D`"f+ZͿJCr[tmx'B*T>W,_Z FE $Gv>c`ID,j ("]~l׋ftvmMc53y:iͦg}0);I%!jl;Tπ-Pso%WWX%RtrfOvN¦BRzBQ玁~!tf%8f\ޯVla}Hz}Y|t|vK\|%=})`PJ-Cygރ'e-)v^+QU5OfUqbjqi!m:OZDs%Ev:i=tO{8?[v_`P2`<)ݕ~Dki1Z[G&Z(Z99^8CڰQR81ne%mI?߫\X 0LDSY+w*,H10q.*8Yt%RTˢLJ>vBR?l٢q&b#qN#N.)4V\%8E%Ӝiv=W=)b7M<^}0Q$GS/}b#g@&$cHG\F[]Q2-I=ȿxlqPOjDܪ? U=&aBшj6 h_~Pbƃ̼ 4yY eFWruVc; Ӗ?I`<^7+^Wӓ?{qi :C &{L0cm`LcU5|U<Goe+OD%9f>JjR0iy"ճ=RK24)C2oeF0lV߉y}&A^ 'iɨ6%k¿{ͦ3$L ~%.$dSԃhPPz;p=Xz:f8F/[_61<Ԫ O.MPRWDS%n5^4 f 1PK`M I&"Jx2n7Z?(=0>_A!")QPakm&oO1T^3~[$:!A ,wwv>`}j&M(KF25\q>WFkqqå54+d] =aB}#6%]xi4D);]d!BLq=)$P4$D>+K^V`q=.w-9yhӺN]~;\ <^7R?pbN<\ُ)/Vzu+d4grIjB84 2ZnRo')ϚbŮ"§ 7^HYן&F)UU M?!bOg!2Xl1 L:/"169aVzNj`Me! 7 kkI6Pؖ-79wP@O;*TIVq!T 3B0㿻 ]Rsr@ێGy٪_лqBzZ,p^zy+k0}P獒ktcbTOiXH}tjn< $e#[EBdBvk5|wW)WI1eWJKe0P8R4yU]aupkɌF1,PuZ}o4R*Ylʩ*F LdGhR9%Bn|#;,O",bxE+^.c܍n޺ß:gZ6oGYg6߯McHe#ë1شa(7:"s&%w̵hB ,g] gJ''$ˣ?i!p 2N_ZB˺M.TǬt)g=]*< **@="RlF? p'i}Y.靊s#in,BcYFλMl`I[_x/&C[=Cb>`hJxh!6+j j ļJr%ri~*ΡAB2\V {Hq.+t, ""oE@RVؔHCA`뻤#>R1}Pʹs(wCY!s\J+*vNl~\x,-NUY}UҘǑ#'bfޑh*Pɒ' &}Wh8ks>wԝ:hKIv8c{O]Ic.я<_͎.݃O`}[蔷@#WwSBg&Ypq1"{da?l)җ{PП?x<=1!b;zqH2nQ_a.Z<.yO 6 E.SG_E\P8D)0uꪜϚ(F\[y4gPEOyb{LpOcL և7_X72iKy?Axj]c12PMtH-TLq!MӨ 򄽯n+ L9_d3]zC{0kj'58-wcRX}hd*j;}|y'P ,4i~5':έ3z8cJսCC^K[`KDMAI,4.(-* E0G %e< sy.qm'c ? fA8sk++s-^=8”*F$Y~Jڇ!o^?L8aw49d&^L璕;Bʴ$,~#̇JQ3,pbNҬ?Q )w ;;u)= Ԟ@'Uu;X˷9ý8=K"fe/{,<4H*Aكz&05 nysb2vB  HгUD@ g.!M_ R|ϰM|O|)ryBKª|m.kq^(,Ak^-WWP%la8AfÎRnBnA܉*ЮWN#y\6%Xc`E78[JJ[pVoV ^ >./Lf6=>iv+u9Cc5+Z{Nqfm*@[tDgQvҵ [01 MSZ,[b"z(-5aOбxE>=!YXqJwjCmQF(4*2\'AdzV>ѯvN;!23o-n!%ݶ %UB`iK;9zsHä\`8Oj$8gw^G5.S>Ai쓉$*/v){Ob^ {b8<@5ضp;wOn 8a/Mooku>ꂊ}V'񥟪22.kHq.W7q&z챇{Nygf/8LD S2onf竇<6gA,a֮>UflYt\qP3v*0"i1ҷ,gkDhJv,!g*KkH3Hlf-,ߞy iH3Jz)@3f@5_cm0=n*Oy 予 |aeZԲ8nG =E":,5Aғ5pU)r>z\n>PaSQbTVUW9a)ziao ՂKJLxd8Rmƶ|ץ刎3KD0nN? `15>^fޫ9YTZ%$[h: OՊ8mT*-N_* ;kKσ|hlaM 9j@hex 9&E"QSF?4 *Li3'6)QV]$}d ^2[+˒TS}Grtp#B~p ^TcKuq"Ӽf{}Zu5C}O[FxX+lϱG!Cґ?I~3}̴aɯloYHq}@t3?u JiP5T񟾢Vl5 )qH!W#E ,Z݅7$n~ ~ ZIQnos/ RģOYoر3k(r)~hKW9ujM@''C:K Evb*I} O)`vTxDZ6р:E?Vx@ۈha %"K?ZLZ5PFmif1=#iRO@ ?|HɁPZ-o Kʉʂ ^Ћ?X$O`/ ~QK|6chApTͣsH)i eBvkZe` k qЭ-`m=I[cjK1^,$Bkv"+f7Acse!3c3Ӕ< H_N6BtKf@yG$9Avܡc, u ;iy^;<; z%a-'EYņ0y]!Vcp 4='ʄo),m1ovc?QM<^ ɏB2 44pcrM]Z:bƹ2iEг|:l+]Z?QJ|Zt˛ȥSC}faȿ쮑{ɢ[=Ex^ KxS͖FyrM/]ŷن:6kK?P7bR۳D~$ߺCClj 䌔),A죊1YǢ| R m4/`>#)P"];kFo,ǻ}8ɁQY4 WG^#G\yrS>xby6ԃrg' ՊQ\O^6uKtS'|ҥ. Yw()Mnga7-t,ڸ(Jr Jj69.sUp;bxb|$bHAfJ80x Q~:-i֞sI}>әYl"r>G, 'vnƧw%;~y\u~1Gh6) B<Ԉ;xK`+X޹ŧ3x$L?Qm+-,kM}='vRl q|C~U)=9qޱ݈PpFL 6%:OmJBy)'_EbB9R0V(MںA*pD$|[4@%6^ %"X+7|2=i*'Ãc"MLŽ#uO>5Wa;ˎqR]4mT!@_9yxt,};s9dD|YD0_w-Բ @JBޱ/!a@;';v1u0Tf5cc-C+/ ԩT%ȸ4u%\2Eؽ1E0 /fSQ&="r&Y)眜 |JˡG#H4nZ#dqt(| FQ i5oc)F@EbXt&ݜ?Oo)anQW\s,^BK}FIE3]fm6<F2/ ww'> 8qƹd{w KE >[e o GA0EG]f`VC ,ϗ/D̑ՆT>J5sFMXf`{lU2߽T~Xnt^{׺ u }M)Q[I,# U V;>͔䔰k,Q :Ŭ!MoZ~*M{9;@6?b(WOLc^ntDmW_7Tj5d8ʪ!YhD _ AޒĒeSt :o'0\MV }Hx\=$djTC A·}K5`M wPMB]?4 8)`O !3Gqz+_432/woy3E;L$.9EKYn eIBڶk(껞B2ڕ DYpR`ۢKwf8/,#_K1,s;mOj^vѨ*wFzV_SKl5&vl#OȔ7NqQU`0βŽ:L,ҙ2GRMaZR? |ӌt*>]84G?2HN@[y3ڀk'P~Q kcoD2b_Xkhε7qBO~뇱:XRCLE(K^ǹ!aӨX]U-WMz(YJU^D=$_Oa<&Q)p=;ap(|>8bup.U+],Gp/5;bz^\.!9rN!+h@<;Ke 'X]XF<ަ6 Pm E%}{9m̸o{~mI.)l^saooC’-sfѧtbpۤ|''4#( L묯Pbg#$ąm >r?k2麻"Uǹ+*d_D i|qA"MzUg(E|ҖĹ6gTojBI5;1sRp&L6 oq?i%A 1&^4s1fm#Kiv)xUF(S\ xfR`7=c:#d2$.p>*Ơ+%7&A8 CEt+}ec1řzw82G&~a*WTl/( e[%S=(gAsd-l7.1 wL>4եŐ+$FAj/'АbJy(çF5 lVZB4"l! '$LM H#]GqX[cuMXz&V/Ө޾-e8jR4E늓Ν:DH5:"{OtH(@fXNN؉$jI^sW\HTw]sG#FKOc#d s!3eКmsTYs>BO36޷cSwQB%lȖ{r$/:@,RݬlT8eը@ |'WP5p ;L[vNGKcR[8 <00sCIȲK [>2Rj"fٳ2LYÕ3 \U,zg5>ͫ,9C#K߉P'S޽2q)pQ!z{h2V*hLqS#ؔ M Yyr_5[3UӚp"X.}Z%؜4TU^3D`X K۱q_i@u䌾/rmcCə(HB?HSO ^cHz/ʴߢVO0aV\˳_s(% #y)6\݅Ҟ5s't}w)z")%uIe %R64.ZfڏJ3z'eX-c)h6IG}aV蔶o x8Ph`E k&K̚3"r+ & G j$Y!Kc%?CKH \\Qf R逸aĐ/R4b [rK!FtH8DG5i$ʻ߇7CS; 0]3dpGzR^l@HjZ=#M[ My:p!ӫy r͇¦A EDK@,jXAHXNGlW6ޙ[a뵲3#~t=V~O-Z,_iEUP[\Uf>x`.%?cx *ug-큵qj)F/ͤՄ{/pS&,(oo)e>VQB!>C )AZ y?/\[0eNgOQon?FhV]ĝ%g'=g#y4,䶆^2A-EͷjƢDzF%ERUI氎9vx,*p5P#]AΉN ђ³QS6QKGR9i vtB6MZ&Sӧ,fpx0X'Є+&g޸JYу6R8rp)N⻔ ; /RU[ `LumLN:[>K@,@j)쾅7z cE`.i i5㬿)yGc6#Ԓ`n2d|zuXnr'g,1 XL3Zsϕ"D=i"S?LA+]5V\p-P?cw uiJܼ\Cġm2Q%:~}{zX^/zyAr( s$oM0[PnE}to~V o l{-Wx.[Ƙp$ 'ҾxrS{ZDQ 4;ܒa;)/`jj鯭>c: FjuWkaUӝn =V$zBY"w%ёueA)AbRz0Dicċ)6Uu}r~ޙP= S 8J"=5|~Ro>8t'RܲfC(x:?!LWڟsN⭽}gmN(y;c ҏTj Eo+-yo9*X,7n]`u[u"CQ.NjF6_huL^)=a&@k y`絁x9Wr&f7D l}c^xM\}iVDA>.l!kjsyyNf GtD9׽,5H\퓏fL^6R3gr¥jl ] ʮjRh0K% "Y/BǓ/ RxE}oR;Pc\HT9PKQCH[+&R91x%ҎHϵE6k9یVB#$b#P? a%= I:^b} 2c GfD9t4k|Cܟ1Zl V>5D/8] Jq! U\|mjrIJT=?uo9=жR.6{lb< 5̖ 3Tq\sf_6ve>󘍧y6;B8Oz!FVDuk~2yU#H[JH_6,Kc:5u|+)֑#`l.d:.~[.tOxCf#K ;EUh-S]`|y E/UuKo,(ue=fPkIz@caph>(/+kpni?"엀8T./40`/p{kgS3^NQ{Gz3bFc~WEΝ(څ I`0.*G'+iz"-Sm| yX'Q.*uWa"37zJB?Fۤ FS8$rLl`}Hp3BXbsЂO߃+Q.9ZJԚG;s>̘Z=S*^ _JM?^!C*b&+g=ae' 5{mb7. ?tqw:$[_a`*!u\`%Dr6EЪǩ.0^'׍ō=/r ?qtCg$o&m7Z$0|MG*y'Be@Jwc5i1 >:@wđy)քϢ)NnkMcWb[ܺ ʐ ϡ?/5֕@E)[ֺT>eWiAA]q{J9ZŐA3,@նs[@1,SLa \s+ ۓ''PBhdy~q{+"H)=͵M5%,%\-Ո.ٖ+#)ɺO`$ x6TF>#M!sL[1P2;$ar4rңk,zfJӀUR3(#Dr`tZ^$wV? L5*~BiΏ:>'KAבqYF -ke- 6CA/? !Qo̶?i%wg4_/:2نσ(}_.>1;ACQi~| s%g#c#(vҡTšbf6:PI| ʒ+D@/M\rp)gܱE=DžɬLW(]E!úVqĴ`OqMUx-{ڌ%p^Pp=s4戀ͮ*-ڗ}=dd0z(YhAbg6ú1${mA[Wo6Z/qh 5\Rc8nZ0 ~&LUd]۟.?.~H2Pb96M:@/{ýEWgYc֩.$X'f0zxM6Y7}̕叛R͖Եǿ7MH* <)[*WYّA97-^)][g }9T$֕DI(o3j.W ԁ]8WN@@1j;T'Vg)^&i擮Dkt 'Ģf:2bnTn Qg/G;*Z[0ݙ|TU4fǓvN)cN)cJܙ: U A ҧ*WsZ-0g%s50PoN>PS̋eAs=8M˷ٖ~ ޠYÁTݬ+?V'g '-?W׃M|gd-)R gSsgrVtdQ>X^g:͸<d#6ų6ul u2s\ %knuiv ٝOhE0l~̆(#c5b36$ͣc*` wHkۏ Og[V/ggvHazUOT z# );;`G|ADCcO @vk =(DT\-iƬ5ͯB|Sl$ޜ΀KC8+(tcxnnZ5`L0s|*݇U A6l ~G}X և @2Ch@ l5ۜǤ# @; a7ǝr=cۖ.q|xp$3eCrS&&R;z Ju;w76euy4+Mq%u C&-ܨl0 V>""Eg|ܪbɞ4*xݠ'ߺuR[]f3biI<6Laml0ȼ#q L$~k[;ڶ|=msQc"WBe@oOzRk7ykg H[9=Xzjo- w |O&HɔV> nPK f}^87&+R@uNMK+-i̭ +6G t9Q3+Cr}/gJKi||D~4_Eas5+ _bpu)\=ĉ@F'pͻyG< Jn"u:!`)G-.7RQn;#5EpxW4jב<*r!_#g̜3K#rD]ޤ C;E9|,<5y5xxRVRЕby#Jg(.qlZoMxւ9>s &p,k%nBdo @O٫23p31[ ־np|dP脁[?AXoZ+n[c* Faj(yt `NtRjkTA(:+-~Aw'8iZ4P&4Oy&)۳fL<q)f]@b]!&(sxn{%>e:hh+[* +-L (A3"4+&н@PGjezdjLv%F1nޅe\k7'"%2?pہ8xC:/c%֙@ '–n ̖Tց-mc*EYfILх$-׼o WHBY9١X9;GX!cG+\b}p0 pۻ3 0ߓu:Gqܨ#$ ha" )oje"!^ U $, v-fVΑpH{^IG{h |G-Y_>֟ډ0noGaPa5Pɔ ѥD .#>&˶#׭?2~/_ED/t8? ?M7iВΨk,1!$_aMza^DRG/IZql3kp=AB|H3lboKek@D;`.c)fϘZD.UJgk(HúzzHY_WSNb<$k泽)mF7/GAĜO`ieupJWF/,J[D1 8HM19V j~[/6IKhz}f|M(k,R%/T%G¥b #E[p(}KWeۀkatd؎'̘'WGMY+ːB'*]clkӧ,'`T DĤli\B4L2 iH|͖Jmft-ˠT9]wCZUC@4PqYr卤7@9%^ocb-.`H~ص!zI0e:3wsp%gk)BO -\ b 1(J*gR!%ICmf`l[h'En<. %CS/Cb0H 愀eb>g>O]) :ABnrѭlX̂Yڗ }dX F,}&g[*UV*l8~t&ԔTgYex/#H+U!OGl^ٵDi@?$-+(Hvl[{ڸveo!jvRd#ނ1Wsy-"K |Q@V?5;xQǢd*zYؚnnpA N("]1{ +.+ǹK ʦ /jzJY|?S^㣂\2&`fXa> ۅX3.ն~kL# 1 >؃S&=[{+'HiQQ~`e.c,9h;y*Ht"(7ikQ 8\H_\dvqq*5VoAE [ A~t{X 'e/Mk۸1Mt;܆/7.8,<Z3oTїp*PT1.ğ}~Lǭ20_𣇓&B,7:}4М-_ZT7J/@.$JJ@cJtp+UjZ ;ȬOUY8_ڲ,0$BjoT; KOȝf:@ 짌=,:p!!RV.C}7rw.Dr/n]1GGe~B Vך /$P,& f$D_+{5_6u"LɊV|݂ꗣa]3+f.X5Fv5-[5L?ik(GDPA``~ hgL:6tG,wJΓoQ݇L>9A9 NP P/9.rs=crP[;FL\:CĠ@{Ha@,Ad[j4 W7 z}>[`M(EnWzrrə{ 'n2JFVŃ! R6*-"ĦI!`PbD#]ëv^B&r-*wrBns?v ќE޽S]zY^D&P]o.jڰ0f9WMr$Xo0R$2i¿:rL ggWn+`Jjkʰ2̉deJo{q!9*]"^wŢ >N0H%S {.wϮK$&lPcQ`#h!0IZ%>|G+3Q"=y A7eByDaC iշR0m˵-zWܠ!J*#,=׈G]X)uZ r1d2Fw!帽[͹_FƢ+Mwtat>u<pU|[7yHI]F'ny6C3=N1P# ؔ0{JEg)VTҹX(K13Lh>@߄7 pS%hIbl>l_=VG[ѐX¿tl0^aF ,lf>Qe WR[6fqX 6M,Q!IݨTgX|!Y1υ$NZ;ZzₙuVx`5򩑣R ne'2sJlBn{iz`W7$^`W"iΘ: >G|rXM!vI*,FWÌ fyv>>z<ΞdygHYA8М/:zRtM$kKXҫuCRqr 75/[0TNSfVG}bK/&{!G&l^o*2]F؇w6HʪA3 NL;w2^NE]nɔ mr8Bu=>鈴y t`3ו}mLSð92e0wh+6o}Ckb5:&e$H`M_N 琷@uJF:Bƅwb{ms}חm$I؉kDis,+&eRph}M:'\}Ԏg2#V |wnfe_gwbR @ 9JA!4M8G?S7YrXJ=s.=[ċRE;P3jl[Pͮ#ͨc*.+BkڃА]$ tIw1 l)v ]x,, 6c0m'dP8mx;Zt>Qp7I#XIlS|_ḓ9<ODnZa<j(5߆pɃ+Q{P;xCH_$&=o:]oCNJKFHl5#\ U|)u g$xZ{̯tuo W=9: Yx:aɭ*xGfVnjBe`݆]60,!vYt@8G DP s,-ڃGJ=%d@վv;r_Z=KK ?^{Q;A~Q 1A+xW&@O2ʲfǕ3!O8̈|fTh<E&ZirNtsZ:Go뱅?;7l=~u#=F״[& b0 o5;Ԑ6w/f\݆JhN/ԦYՑ (/}I/EܩFiB:ΎW*cĐ c6,E iw\om[cʂ_z />ۘT 989} B*r"(:~&Ol$YN$)/*k 'aQ3h\.J܄5VOÞSe,1Fw1O מe _y0VkeVa+IXWhXaGbjH,0#ej XЁhtXJF5*w;vyHj_ޙg"1SĖoN*u7s㠅z߭i{PŰmX=zb>?5Y)ncf:^lF:]##"Za @SLw`AKvKo &QvHMSTؽwEgB#c^6l;aj_ʕxxk9YQtcЎ>J+W )$3DڶnR|oQ:wͰjN6x#_.&  ]:AM3$ư S;a<oahF?ux<Զ/Ob2h_/Mp9@ p?PB}s2kØ:o`2~(;h8O帡PrPhcYqKDRPԠ&G IKe5-\qZ`\5͢BwTu-%k-jam!jܛIuZ+@$vcC6~phBۻI`D#x4Oy4F<8ivm&/Dqud_g08r,٤6#&-?S /LN[RYKH넜}jqAoh6\ViX5n(u`ʝ6Qrn f({vHO$,U :xP{,M`P_o.E ,K A)CLMME_V[)r>/ j{~Gh-ܸ`_8t,$Ɯݛ䳏D<"[leJh' @&yǵK%;%Yu7u@9Mmؓ:=w H h=6ܤC4((2w(BA7w[:8˖vO!~1JS`<8ؒK P #jk=2X2oɆSL@tt]Ѓ5C[r}N,xUwsN 4ljiimZ#&ئ;[hn$: Cq"z㞤#iJh?yp/1UZdülsڕfoX5[7M>ѭh5gޚ G۶iMlRe(+ 'lxnQڈk,(ex3v?&B_S|GL\ogњ( {>)ʓp&{4|;1L@, H~(oQTqpyؐ'7bb*&)8w+sfwDO:zECdʜe52\uWT2ӓ 6 Q]a{^&9 xhI9RgH"37MV7%v\o&q8d8i-ˏi_LѠ-Z0 >OYC+Q\wZmy2EeY7b^nȾ%^]@޹\d)=Sk\̸c_zË06n2LNwhz4[T;nZ؞yz;|_BNWPL~DžrgWBF{A fC0y R:3*y7<{J{S,u>gB/%O#B́^0@REp.}~arS^9cncsh\eг5꺄LAD'/-q(XfoJe< '' XO+Ljmv-Bhغ% 7iA[,T.0d 0**wHxw6үG^dQV2VhbcKނ۰zEk,E}M.0CRƆ:V.kzDΝFY~>ET YZ6lyh@ZsUlЇAJ"4+ɘ|ʈz+*ё|-,[+cТ4nZ  rm(%R2gRx2ε@{(sݵoxi7?+#^aΝ6/cyМbʘ}75/gHxMXȆy=r:cJxA: 8C|\96# /¾~lmn5z6ߋLSMZd+H<..]mc>:]k$+B]jfQ|n kZkAIY HB 1E Hm9"ψ4wW  ^u/ ,юk*"7Abػ2L;g{-8ꈋ7fu'7%vppt<.z ^b>Bo=?{\/cU$v'01ȩd5fU?ptVmau !@BvhS[ 't;<+swi4f!mؒ&MLCȽ̤}ؗC5JVW|f%)0햨*fݢyr ~a.g !Y U$5? 0Nj zC oI$؞qgQ =dz#d1?tT,2!U&B-fD#b$ 9cOW&,g'X7d3b.?̯Iy풿B?WHJ35GVn$ZQAP=-x@ _$Oi :)uwr"Dy!Z^H5 #U$zlOU-Қ ёO:]?GSw6)T(@'( 'J<ۜ1ENOX+dRv8( HA3#9)e.>XN~2lAc i~EAcGlQ1,? ė? [M-&v'ވ>8aZGi[R^=[AR{(ۨ RCV q i 0HuB6 Yy7W;K6KVb>VdۂS;=`N2xϙ@2CZܮd!Tܴ J5-,֝ʂnDJ<=iTz&NG*gdɽ̀(ke["iaЫ]klTh=$~{"Yv{2 j/ 1WZ ~kc8;M"vz,F&rDtogkWT#sU Vѭb m}䘵8I +I}ΡgDo4CȘVo1dU6>Dw]Ԫ)tݬްzYPx jn;T6sn 'uKG¬ sۓ^-iߝu?\{AE;TƥTl;愶]jGGo$ D4onl]NQ;%eAT\P?jta+ UZچؖlhƔDii͙D-k7cn[%QNNaz(tq٧#H`p|UF#9AP ֧nR)biZLcpQ06W߈cg%7MSʀ*:{۸CGz_u_긊۲"#(e+j*Qv_bK` QHfh>"hH.ԡ07[Z^ux ک2fe \#> xI:A4ʛŷsBn[Pv!vTr F Fw |OS!VtZ+/Qn_\ Tƨ Ír6?xQqۗIK& r<w b]%czDt\8bِ6F82&nEOp+s ~ .E‡m$9?P”gٓ*@ m_ Cq@7>Ln5ۥH}Y/h{aַqM-)Or : YKOG>5cw" $R,Ο LOʲRCC`uS-ll'? ٯJ@r^}HXMaª{E^ZP3xDK}5RDU(V =TW yAh12v;cKRۃHP'5BK=5C%9p.-p^QWJU1cv{*\57|&qIܯ׉ . S[e iî!NCsХn9 ΑqixSս+'u*egqyAn@ X{!;tvwiZ[,t+}Eޓ3ܠR{D-#ޥrTGq.$`E0^7Zt?ߟ>$GA><"2 ެCʿSy] %M~I<4U[4*6` m:}j_d!ۖ K_|}kR0j0lm߽7̽>D(fBОV<&h\!x%`L A97$/2-hĴ8#GM-8E+f<6Ikr¹FnUhmi'?ގ:]qIb9zE'($[^OO0`Dq $"ͰCu= (L2_giqLQx2&ąS_\ vopŴ{]i_"Nu,"j7$ҝ7\9%Ne3|h_nϷ(WoF)r>F?+5RbZ"&!ҳBJgg;!4k|x|DUGӚP`p+ߎBWsҹ%삊$9+y\ Q#$W&nd:eo'`+ըָa$?rx%+`J&-t?A]$1T,l [+l=tKWGuT*;]XLK=z7Lу颉H=;-V)&).@FF8k:cWV P BvZo$%!#Kvغcc[W׸0$܃Q?IPqU5,/_ "߻2FejFyM!E?|01=jij\nc is1zvlp9rKFCAɸ\isSlXƙ0&P*ncCA<a) |bų2l)}lE>s^?Hm.ּ9 6-9"]2$KMۄM[ DhaWN ȦMiquzGq_XrcgLI= .OQ ]c^'Y+f !Y[jh߰(XԜDk c EhD/@qn]iwz(ܞaCu`GF[^ b}(A9^On׀$fF1ήRTq$Q. ƊsPˆ!Z?ol1n{ pä߸jݻ]J#[C'~'6r?%GxZyg,OVHriXR-^Aշ楶یj۪/&}r L6"X'f/敠7l"E(SAvYvul m/źm_ Xs~5wbJ(p7E1d Y@iOY7% xsS LtI Q|w#k-CѝE|mm8uAhN YF}g 0oS2.-BZGT Sv =R WTGE0~$ȩڈ>\Uo \SH9¢*әn<>wt`hXo Eᖢ{,f\=4)2m*=9?} dO.nHWY B l< nT*l]xeRְ X@NM~ uetJN9y/kߚscӺJf#"o1A7Ւ_kB4S0xk괇=7׬f+evߓ<50M};;@OQ 6/tٰ`˹,#%j/lPŬZ" ?b_!Bt냘c{+FOHSuO5]BU1L{1 qg'g0 9I#/6*ι+#L`A, h*#愌^b7_e,ۡ(B#~5 G֓cd`A޳|5އʿ"x%S*evoބPp.ޘ_l]>XפB2 ^';ߩBǍmȦ+ȵώC#=*a3$0gV8n=,*_V2 8qͳ,`6^/I92v@j3啭 7n.y3~HB7> VC ɨ:&8&ulR?w$._:#fbn)$ .嫒ʑ^GeXa&Kƣ: Rt!,!"w ,M: ,F̔LR8_RA^0}NbFc"kkPa>%w7zM<㿻"0{]*P<-]R7'k1^W /ދ2OWfñxR̈t>7Ղ h 38qG[vb:;NjUMJ,A7;}>}oDzrO7u~px"|iP]njZI`@̑ tHHڮd _AX_(t@ΖOɍEGĿ'Wķ,n0l1VT}hIAY5Y$U `}.ѝ,vtQia\,Nj.t6'n7Is#R:87ӂmh}' sdw*kNc!>A7Bc3zWDVf}zI VU궋0Cũ)2lQ3{'Rú|/̎u|.j8gً&ވ 9MP!V7M݂R٣0A-[âv7V0tjHumS@Vrjqg%+>Y{ph@GRZoq+QI%$$>FH>D5iG9J;!ʋDk)<ގ@ ;@/T VvSR]=9mR؝#a,ĻP2妓)/Nm\D WDr͌ LЉ%=I<@XdOനd7Q7WEnWaa!RI R_MGJ@3'>Ƒ.M`0hu]ܼ ]42RKF&#(%t N>G=ر'!#PTcVʻ3cixc F )ĞAP@y 㻶eHBzx;\<2g)@EZz:$=j}DJ>g"sy VudACw`$T\2MT &\tszIIǍ+2AFƕwѰ+*il-9y:7E/ 9UsVWZ&${K%vcAA ` ɏj#ˌ4O=ȹ>>9 eR9U;ٙNrwGX&o(񾬲c 5,go Lǯ&6;}~{e?)v(}h[Fs'ULҵKZ6yZr[}v\[n-o{oO Ml5zj:99m\>c3X'yPи&:9طDeR+ĐdӠH9 +.a%O|CA?j9P)tq+p=sRω L{Wr[Q'OPwvM8{L"/+*4Q7 2H}*γG oqmY튲 Wnw)ϢtT:-)>O$6r1fat 7g|`U4m֛YW"gRR02Kw0g CƈAv*xJOc](_)Iʕ#8#:T4%`ܥBd/ӎE3ݓ'l~ݚ^ټ3bju P_3HsE(ARG>0.&κiP3au)goyMF%i@gQ[w9تN=$v" 7u_bj&n{Tx7ӕ'w$+.U+(ٙU kM/;A:f}y-UK͠b$۶GRe.5hCH iYؽlZ[qn_;AG/?F";huEPiF"byk8q#g֦./Fady $4SOל`?0Nƙx `O۳w8ՂA+V.?gm~>ҹ=`toe l~DY)Nssc^YF7k2TT4gNv٥%StGL)5` jz ѭ4,5c,٬hV#NۄB yAue<̇YcG)y343MXKhԎ=O4x P}0k0:loVj~[٢nѺ<@ HQr| _],О[9fBgЛ,HE~%j )cZxkTRV:HioU-C退[#q5"ddfy2P*V^>ɂƘ[SUҺ#mr`|"IKȸ$g4./ )-oUeyoCGx`If*n|J)]NEYa:(=|TӕխR9~>*kBM2K͂VqȚԃUX+lXXMqVKD%#x7r\ݺmE^C1KUD|g~[+.qA#ZpW7Ut(^&]@/~D7! a7 d6q\Re`nT `Rof bC9iMAmJ~FKA5%X6e Z\"3y` %u43fk> $D0خ{y }ȠA,zNVU8H%V`yJL*5=<)? cyy@PuD//m?訆,EcGHsz ub W ;~ fsÎ$},BFfMgϜ\o6`[x0l4h|}Ob ޻ M 9aeY^S{DwTSEoaBo`,7!|<!s5iӹ"lj>=qɶ[TI jTWJ\1Dz2B S݅ l f asUL&48q!Z/"/rMq,f|WƋ)\i=ȫ=Nk-l #y2pbFҐ;Xtt-/G.5,GV~v"J :?GO_(a͑g]H*p v}lqX$+\MbY '9H'3 X bJ?!b5;ҿ1(vQNQd}l|d]ugrQEyjjpmg{$#}25FrNڟh3!F1o,2ݙT{9FQnt+u1P' &C`B#0܆z=*Zl QmO/ `9 G5*2>m12 1p} *{F8<48rQB^!9_F A 婦Ge+B q6|kAllxO/<]K}5zcϝv)M+0AxScB2[Eu~HvB7?UAn Vh shxTtÊnE$pp9!K uPB% jG(R-"shʌ>嚔ӡ؆FFB>} !Oms^8W2ȳ8~m:rA o6ᔼ+FG'WCݵUo;|SL̵IO3iiuC{~)..LPiyxyeҢDU2͐h-gB%9[ o*$o)qZ@0D+܄Qy/j 6*cQ`j=*Abb?c4x:02SWG#g|W,u#@GOly;1͓wGrkA ^Q^{QQr^vCwJY{`E?5JچaKOFsbr"+%3~}V͵ݗ]-Dq,*Dޔw^m(y!$^NP.FfzI#JFUV8Rx`T2Ǵhq5^L8_^)?܈m|Ȕ>̉PF;`ZCl/:fFcZqވm+`kh39|!ЧYM9|ɷUo=ZF2/{Ee%qjvi7Fÿ#=/ܺ&W=jy-<^7AMRyHle,G'r „50ҝ Dq$L}`.|% ^E ^TYn]E<~-ꛩ~{1Pm(3qoE.gyBd:R+LyC \r"{n6oVG+n(u`Bc/}TFӸb1EjNcH"h=ڪ3w|f=H.y]zs8TCVVgoocԕ [i(':gg@(1^* 2Qf{a}q\IEwǦI#IL$q= .mz#;iclB0QXe  9vK)agp, F, |lbnsFz3-[An",H/4]*1pC!?Ñ$>$ *_J0?`F}}Ⱦ5g ug.<1<^W wh0117O%JI XM6К+` FЎ`d~Jjc]8NOMРbv< τN,z$SH=ԎBz]VSl[V5swSQ+_jZ>=.|j] &3wlu<CIazx L(e|4J,3;vm䯥?+o z/ʟaKDLK h^vM?V W=Ӽ h2.=ܩ!k0B Nm3H'з֖wvMi0$Gtq,z̭GS!N!-_b`[tU\.`QRd؝plnM*#XdLބς= WpkL_),WRLȀ]@ߟq){`yup"U(>^E#c1mɯl1-/Vƅ"7/o{3xL$.V 5!kuwcQmq$°ͤ !9 yRHImz|fo0q^`iRO>Gots=P!i~iWSLaJƛ+;e;O9Ղ8 N  '6ǎ|ջ>/Hi!1'# JuJ ?)l;f._Es:!-I" {^[eGXENeTBԛ?#rv%tpW-ܷKIzQTYoS$׍^zY/Pi٩>)ISOr&ۏ EtqW`J&Ra,J5!$j=2L* J0ǧ,OUv\O q ܉xq#hMRE>Fu[Ga6hupKΛo߾2heڨGȮ; ;\T L"5]+P4hJSi~ߟG'C^LT3=Xޮr5SuwIN[Wxp Ů^Y]k QsL^iYrm'Ә)~+'4ա#) hUّ :V0T u}flu]BpYMW/@E8x\oݎ}wH?g[9T&em5 cMJEkQA > }GY_0I;rBRlP|KT:0>Mrnr8E4B? []ax lyU߱]V8 rdh߯&"Qػ_p7)$ˌĥxT]V~*,P_i0 Tй>$ Tl-1ݪּĤY@EUU9WeSS+6,Zs1 QA)$usp/6vBBdh3ZY"zj´'quyX(AR .,_jji'(UŇ3N^UycZZgǾ7tL)RiN+ڻtq1P`,.hZNX] Z |8s@-%٦|. i:sZ<}ԟj-;Vj̈h;*4ofէ {Bgg qϱT܏ I{v2eRnu=˼&'ѻFHLMgڙWm8+Gh gx1KCMR0KɸvXʘFSSU[Ǽ{-7t?ҁAVO]DϠ#z5M*x@36Q/' H|FEZuqI'fvzϾVi ˷~S{-;wC ~d[׼X#m q dPp,GVshST_m)8 Vgdp[uZ \T,D8 t4ᛰ/[E;BTUŘ0-prI08rJ b򑸂@B\`?4Z~\[Ow^]&wA̤Rbbe|xx-R S@$*hē2QS倵+ROb9WPǟ'}U8w`ʝa L( c vGb["\/QvL]9(SP}{edcSL\ifz u:K:-dt^脣la R,rBvc<) B`1%œR}3~O]L*OЁ)5:ca+fNa} 7@?hܪ0`Po fչm:я8rSCcA*~ )q0TPYH&{XyK/ONkD9b"˫v /gߧDA4*2ȝ*e0OWMVxo_y݀z:xlTO*^aWĔT;rԜILоC'أf ad/7tq 2uIM- ,Qc.lmO7vl~K4r. -c6Hݷvš"އXh *r$BLSқnVkk A'?(+!l0))Ԣaԇm53`G:*IRr+f؂9BML e\Gu{8;o|+cj9 5 `zXvw .B?<2q_kMz}t/D2 :9׳múZ{WRh[Miu|PL𖼜Hh>*xw%cBy'g7 !BJZx* 41R`ݒSoot ,_N#Jך I(M$3b f^A6X9}T"P0F%'f{H[a MJ4Lq3$L`LbN|b/==LJwf}Agpw@-"1v$}FI"KT,$HHˋ:NCᵢlz{NH4t>%TQc LJBqq@")0;@SL]qx=V8k"33ɸèPo70 %XP :Pf6&k%Ol~nR$6 %HȜԪi|4_h؟>݊>1Wrh&PȍVJN?"˘IdMYuA̶p21euCH" ? 4ε-YPq#{X L&B{Z'Mo\ޠdě:D&ckk?sxhցl*}+YT4`b7SGl&beG9Zt| 7n\f]R³IA L$E9vImu8 WY09 2ʉjO`C=5E}7.ż 0Wi…E;ʛ 9:3(wQ* rf?׺;$?`Wd 88Fю1v&53)ȓmsY]?f?mD.pѩ<2{CfNe"n{(SL)P+4A[R"9}jRԱ~k5s<m3YݒTl%r@kn7 ӿ]P- ̠(8g,j fơDf2em1K x:^5B [T,D-ހiY蔘[Ԍ-=hI\CmL Jw =GNE3_)ܕ%,$p^џ\ĞJHm L&whP59T_gG)>a!iQπGXɌ`ձ즇yތpi$qK0}3`GƦ75iT*ȞY 0z$d џL8(jNrkv8wkoSv6S6._=enұ?CNTS6_:S4s P>~rvN;sa 8EsbNH?iD{ OqoC;ܬF&NO5hZe2QQw!)kooY?LZCV/mBJ* E3~WQA% D/Rg*>HSW<c&lIZ!i ΕO\gTLMpMFHxLanû6>:l6vD`&ᰂ5Y -6AQb3lg˨H|z_<﹈I#uKO0J0@_*3QxY6܇)nV )\n݇ރZ;[8=:@Dd>FqE"~#qDLQQZs9ﯛ/ʝ }$A̬=Cֳ#%'%!3z~|m_Xs@z״EpX D}TՔMco\2BS~.w̬Қu*nEx )`\F4X"uJ ]J)SyuI'uūX{ՊgbΟ\X9od?5EvB.-R=>' 5 ́=}_" '1apNKA/~-pYkJj,G׳;mݗh[QFnVu;D6rbݥ_E9I6Rv}GQxڜ9;͓#'(vUfAuF'5ޝ*C-k t5YGV@) “ Lam)"ByS>Id}x~ ck=ʩPx#Q$,tg[`Km@wg|nG@w}6#@W}}15O6D@.@ xS ?EC?o֚IX\|BL'n6N5ՄPs&'!4*dsѧ4{/aMQ5LJlNŕ|xΓ.<_KPEdgO,h٭Q?&$ٕ )/֭Y YHYNwmu*bovB4ӧÖܐay准P9CpѢ`$(( ;tB{YKPwjԴ(8rd{oW .r,2?D+ ׀q23Ph<M{2RbFA`ԞHz*VԡqS keyE CFqt A(cŜ\93$BI[ϹmRw(ߞ[Y_M矦sSWW=b?Zc~y.O,Ye\ce_r2)yX\@c v Yt%EHԤST߯,̓^Ak5/'Տ Q`tO'q=:NYT؝C!< pD\"hy_;aP6η_Nќd=FKPjD3Pb2_G'Hɬ@w3{8}1m6yC2V 5jUd)t  $C/2 ɥ4O 0Z)v93{Cw6xr4 0?Uh' }B}9R/YeG273m>1C(q?UY<Rcr1Q  U2@k(S:W Fvgzk֪i:twBԾ`pB=eMidtu|s;OgW(1wNЮ'[q3up4MYKzi&uKg_-P}8d]85ZS1XsP:kz,` aٶwlo+M ѕ0?—CZB%Y*d#:s5U7Dg(Qj@%mJ )= QTpZ47!N)LX*?Wv5GbB?K@DᖻNg♿΀0IFr^i2j4i6ޞa'_nqrNJF@RE~Fj}?LL5:&Zi9]1FnAMD.FPA6f5Wz0DUO(9y] rTĥ"k'UuxJ[Ijc[StIk*FRJe]emX;"kB{rz/ R7!k02&P#̭yL+4t{ 6;acyB< ٿ#r NQna߼"qT'vWvt}O1JɈ@HQ56uerԾhGPHqh%7v]^_fmBrSG/Q-ϛa"M'žfbCwbnņ S?%b{bN :'5iGw\Ijz0RhENnT-1CM\w`I 0W*af ʵDx Etgd'N']*gz%1w :}C(0ivZ@LrͳK+B'CB e5yө wm.$uoN ډӭ~v([s 1l֬LܐV%<դ`jت/(/p?HƘ < Ef2$3,BcGj2OB;(:84VqFh"Abp4db /Mﰩ:iwCO-@Uhٳ>/dg9Jb)K#PT&^a{Ay翬wte|y-8dk=NFM~HϷo<=t粷ϠJJCgYm2Yq!#>S:=}?z0vbj<[q_g%VrD [,S)+Xθ-07b(T,|5a;.Yvx.b T`}sA$"IE "hzRs,P*+^ؾ_GHۄ5XMr Wȫ;z Ұ$ n#{ib(U:T1kɍ(BFr+zaq#$-à)D&4N. O"lL[ѧaJy1HlYߛ#!''4K _УB/¨@ XH,j?{*{*-B7pן! X e2o7M":Wn ]gCA A/|m^D^Z \+(xh2'wAg/v}ׇ Ad1D`{7eaDQA91"];^OG-84Gmhi)"_|Yjޜq_ih ؊*i3B?A.{uƄؘR9oFØ&ǜ̯Dϭwqgn !յ= MHDr%?>ցY% ~ v`} #;XtTD^I?n- u- uȲ TNrxN@S;0oS.[r2#WÃ'\XbWRy#zt`8ʑO QCP,}pm_a?͢IHMOit[`V 6QF: پT~ɢ3=qJ 0z%;D3m% qzz~ЕB,d_`UUj7LF[ &9&HgB3=\׹.hQ N!M<h㌸oA\i*騲K H'PwI3\of L奯d6L1- *V`gFg fhe"!P:w@y?"Q%Yk\pvM(M. ռ]`'o!~"iz)X nwIƇs1UJ44_I܏]$5]Ήl1ݷ1M<O]} s.9uj熠nBaruB`Nqq&`zPwbey4%gٕo$2F~̥ f|Tjx,PK"goa'1#D=5.x럶 έ먈=-*Ӱ]_>3[x x4V=C4)(MN2gZZ?XI[q`U5"j8 ,ZX+ʟ66k˵D+䋗 I#M$^i $XgNȩث_OXgAQv{?',db*es {P>u2'9M`k&uMC?[R$% A|G<7Tl3^J~"Ċe$"Tl@C& ϼphX$tL%}0/- Q [s .&tGeʦ7E@GAd" *s5Uf%;n=yzZb-`3O7K8n^AG!66CfJ-#w1nbXRBOjVG(؀quLR|eV\>}@ZB9a@bO(~Ͼrو z05y9XDeZ)~2 ʚ."VH!'k(i V8} Ֆ3/ D'%p䟠xRy +\Qz+J1T2q讨Rrv0s+utUxíQfBzJ];BoOvfм] o%c *Mܠr2C"P\Ahh9 j:ɊjY^ b̎ -y8/6f0"?D8ze;&sz<,D XJ K o'* H" ݹO51wp\=gW`vvU@xt-CX'_9;b1^1?&?57NnW.hR~rBw4]6j6{^>аv1GS+`aU)ĥ9LDHC jgINi3^p%eD6Zdҡ7{|A|68P&hz `AxhU%_P*naq+0TNx!zA?bFQL9H]0ږ5ZP=«v}0 laQmjZ({@'ećV-̒4 Cl"# H )[q&d`+! X~lyf4.DkLP(|ۑb!s׾VķAw;U;aOhB׬YUMF$B8 5vmV3Bt S he8Z "ƾc@v}'H8KV*u4⾴x&F*y7 JNeEweS27LDP0fsQܿG|CTr^x4Z|M>dHf |5 SSo.u^Z+Np8].i! E?_ &B5&sNhYJŭ"H씞f'S(Jmj5yB,O8'I$SGr>kV&Ȣ>eͽN2Y{v$1W|nG]ajTFZ!*K{;o_cJ 0Ջ 0}.Ww@},9 ٢toqݜwCɩ;sG\②8QL܇oAf@ׯ21Ϻ΅삟n?A B!\9g.(-eI{uܕH{H*7;ZaE OҾpҢZ"@ )uu׸؋&A\Lz_&f$^jbdb:KNM&[RF" SnwyBz_/aNP:[he"I~FZ|KܯnL%y*1 Qf5c+̄Iң#)&`$n҉e!;Iس\Gb/KPPcZ{7kHJ>듢GcM& pnn~^:0Nf.cS)Zc[=w\A č~cB(PX1\~.? ~ OCt١\a0[ `'3^Io2 >Gnuo&\InJlleH{խk4υKCKE%KbF4Q;J0z2mJOvx:DUXIw` sıhGb Y=0 =~A뷘ki% :Me<-Pz5r c?kpR|_}d7E;۰+ap#EzíAizߗ,r8O;~j;2"_~fm:hRl"6H3#s0s@<$_GƘ HBE'"r iĻeƷ Q6DRpx ԩsWeq^ɽ*B{[/G ֠S/aIRyxAn)|KbM4:ү?S]eT6tK-X;L-&#lQ#%u*a1TGusv 99jE %Vv`dx{7a!!@bCa76ʝG9GVuĬ0ytb+gҨMdVN>mFՈ7V!%Ş< 2=`oHӏgpfgDO)fM>ha|ؙ*#5M۲Ouɑx&EGE@Yh-m7+)Q򮏪%uX:=ސ$q[1fՍ#L*AܷkFձcsi%U>`֨l4y뻕Z GoL>΅<_e=G8B3ЫS~Oڐ#yVVoOFge$l̫].b& =1+2Q"."k.KlU{%r}lq}&kã]m*~x>Tk(í{mWQY®e&ӵfl(KDTʅiŞ tKx]O"P*I$>cx0>0_oxU!Ds6#^GOtu.o'&bTT>a^TP;(=L9'LdzѐAFI /%dxusLK0B UlׄH$9y=^$B{-3|ȊlGĥ'8YwcvY-|MLd&AG|\]+.x<}^Ev?!x|}NȧY !On;9gCg!Hݯl< e-yv㇃7et-tm4~F/$Ngj,=lvE"7ޛpEKZ]}his=+C}fN6 -5gOn%F+Rr%FH2Pܯ1@?Q^SfbKNaW=,KdmCFlt D3cˇS`g6MFƸ, r/"x95~CM3bj);ir-s2ᦕ:brN?xbA#L7)D.w!hG0/z=7 4QX+>N@PYT?$t9pid}ǵԛ7eఊ7cn!n ~g;:ly**DQ-$Y[hA"LJ&.;k6`#t!+G5dP۱-)goQi #.Y:33Z\@Vzo*LK]oJ MpnGSsim`.T8F(:9GxSe`pq+Ѻs$3~ʤ/nV5n? ҕJ#n1WaË*:ZaGp]kחu}w@#죝BӠOtucvbXXXըy|ayC, LZ'RP!Z<8%#Ģ-_%Z*{,ث.LjX!5 9vtoR4bw-/|t ?g&CqK+ ͛hf_WM0Ɯ5ȨoZuG-i 1f{m6~[Y3U`}Đy#fqrbvqo=ы6[0V _˱89{'ܓQ:H cytp8{) lwŅpn&p*%ݬ=ژ= cz\[BB1"NO`8O IYi9![9'nz"Q!/1#*Y<Ɖ$J4{YBnv̉vFihVN!rwX}ԻAl$Hy쎂ܓn# dKXQN0}$^tBd_ՙs$M7dbͨG`ǫ&}}e1"e 3{>EUE\<$qf ʑU l !z#^{C4qعBW0&%!u;7 5"QQĉH^eewe.ZR@:f`мudl3k~mݽIP3vFS a{<\kϣo%(:nDM&tab&?򘾞 _HNfkJE3kۛZ=M!#xwߘYغB 4SΑz}ڟy ICӐWtzBc!ىӶR>I.u})Hn,DS*#Eӫy }E~\_6$+}%G*=w;!% xtkPb-"F]K:y1B,nG,zN@ @~M =Re-Q/׭.,@Xo[>1JQ9%m,t\FP"S/KT<}Gj>); ZEo],d'.ɟHWkV1")@˘rs=x3%ع}N9w9z JsNwd|,M𔝏ne֧ޤčM\YALU0ahS85 8QiE}JDBJ] T<'*(U/+  8y3 g=?!&$au/5W(`َ? K_m#rrouN|='UelVu /͈@1C0 Wg#8|',1nr({oos :I m Eǡ,ߏDLǷq} XbՇÁY,ܖ M[Xve(itJŠ'8]:Nz)q[=~vZX/hkZ:TSbmR&Tuz<<"2@ؓo oL^Jwt L>mEz±{OFP:+_k8}˖l!,j2bƂ¯K }V$91ٛOQ(;xI"*ō0tlHEr К/ l8JWy.'3%K# TڣĞ2V i3gkg"%>g$ZQ.[L4~ƝAv>|u-hK7: -Hyx99@]Puj#n;DQ3r8Ϧ*'׊Sͽ0rԺRQL^,8S$9Kނu^LE%p潂|Sg +.}T{4qݟօ3F=2skL8(+T4d zovDqߑ*=HNұPnx@ek2/)r8\މn>jSͩ)? Nt7ǭUsK{lSH~,3|Tu!vIus]ަH53FHsUv1OOao-!\_{<y y_-`Ѱ5ɏcI,S)+X<{P0fc#JY.(c:_nV* y`=%LDeP kn)? `!TLayi'sZD+7#Ez &Cѕɻu=!,l\v3=bZ=,7tpY b0o֩qu%=?~ԭ1Bˠ6"Fs4PoHIP0>ƕnJAcՙk֮恏2_lfdN"sC Paی`Ή%-10KuVt4\ oZbwQvYT3`IIF 爡(~qCuSY,4$'p^3W<%Qt437]De)'a XR@B(Gn| af3Ć yb;_UsX9WRGQGDLk3@/E2v-AVn @dZ);kbB]xYMd 2X*Jt'UK.%3.boL|cnm98Mt?yI[t,z~6?z03u^DIUONNkKUR@0sಕP85Jf /ʻl@D Hjb'" _WXZs^ä]W&Cʸ߂鞤Z=sK/މ>yLVn#u*@!ӽ>TD~T2`ܷPۀA\?W{+ =EjhfV()7^L!JAQ;_Cױ;<K8\\=O wn[3["Q^x("[jSrq\ S,~o&%z D@u-O/b&OkP<+:5^RTho`ΰ{rsiW8H29.j 8.D!:*K }ߛ?Ch_B gdt^,L-_a6&H~܀YJ 8))>38[eO</'W[@ƒVvͪ ]A9yך>[r%EWK+cRB_Eܨo|n5^]UǦa*F٭ ?5nlVLT2 aX:I&woT.ЍѰ 1 Z],}D1bn$Y-7.oAJnp<(| ԂɜÙJpע$5mջK888eTd3]_68cPɰ,[ C%^dhk7 5a%no8X uDž!wʙOIz8Usq]@-~dG7ț^3 cC*tmfԒc11sVQdo* u@";Y n7 D; +nBJ`BoihNh*ZMvgttKqMY~RNZ QwNmj)nڜJNo"dپV@c16%Ƚl޵ڑc=E+z. wYq1rqӀz"$6 jF=7v^icq ?j4Si]ϰP4rVd!-/b5Q_s=˝qp`Cjjӫ"Wa JWTa2YVא5ͮB/~PQNvE9wh1PˍNt'u>nxn亼V,0VJ5yRZU үakx90ͮQI86cAcɗcwSC"4}Kyc{،[ ndtj7Yo/(g ;#7'){`I =qnԡ-OB̆U 4?"jZlb|@q~\0蒮:[X/M$|?'5nG5GSbz`҅SX|SS `3ȢD/ N*e&`ó|MR0^6dixLߞGlN] .p"pՍ'2gws]O7SQ(o)?a ̭k5Mt?T\:m%c^UwK= =muB=F,'I+lr{8KP 4;u[3+|VG00aPkhHx^jrn z EΩ'$`АOD'\ fwdzާwZoI m vk̙r܇ԀW3JzuK,|Ōi.KtP]/}=\jF)žkfd53ڄ8+_`%V~4r@TRCQ%:.@X'Ҧ~%HEbVm=n`#}e f[L'r츻]Ľr<Gg[ hWOQcgJJ*Or+uFJR:I|W;]V\2Ėw򔥕%Z޸T|k . [:Iu]mQ2kY9PI1ss{S NlO[Kѫ<;b'ޢd" G:꬟4+\fy&(8E^[| !#j!? v+D53"B+a7輝nfYaj7p9C/OnQ{ ~(ѤJsy)cD;Tt+=,Oب1=OmIl[mjA7)tN 'Ì-=+ l@֜AX b`߭2YuߵȰ"<${~i2ENt^Gye^pҒȰ(tJMNBh=P$p5K~dd g37όa0\ |yp:, cfMR=㭇gӦV]A5,4R)<Kct^u rJSta#Q+VoE%Bza`-Kl]lj t%O},ȴm"qJ-)[lȷtƌfcc.B@7Mӑ2Z)Cj|7d:K14֨שp0^"I[q\EKyӺXYZgȜDDh0>6h:'0^@V}[ٓ@A/o5CzF*[~֚mʒ7k Mw()^CoUADu:g Ƌ$Ku`##u`]c^=rK -̗|ӗ#`9fGq6ȂW^T%k:YÔ2.qIj@siu]^ :ދʩZs@Wbf%qzcK0ir P;˃F̥BeWJFo6U-ndUyY0*WD(*!db u{8}!)( t 'Yˌ~h}u*ﬨ6;;uZ}Gˊ}BFfix꼊=ʦpQG مT5EݳY֗MQQALI&QX{7t @3§HЖLF;gyMQŸKHBL>Rcaoѕ*U'?]kWۦafF6>{W = C[z&ojHPxHj{o*#ǜXR>fDnzxfD"w1D>=jcHet -v#ȯ.&͗P羅07ysq&wXk`#0w`DR~ įSdMVke[Wj 2wIG<'Qv<|4ZSkkm$dVoe g ~\de}|2+uaB#E!T4OЋ̩(Ü/84rg?Pe޳o"7?o)zrcTcof^՟_ 0]E+'GS8%X/T%ΰ'h8d:?Q%3IK#lLm0 %0-y7=2@DĆnaHڕx;hYSsM0ŖÁuKÖ  {+6@;k&(H !PםajWsfQ9; Σ ZB\Ki-`5SADN=ƻ=R+ڞSą Yx8& bsboNV%c [ݤ"/>?2wo6DiO ]ֆezybޥCg*%ՃriYhKo$ 5Z]US4u! L1X keD\_+R[s8@EPAf‹7xv@{h}bOp-ցQ3 bأ͸܎v&W BmE8]1cmkK^ڋٚm> =iPUAV0ڌĴCFRجQO2Q:l4X_?wۃBbezQ>RhjޏV1~2I? 4; '"uӷ_az7Q81gֹ?tsX^L+8RYcQ(䚒4y փɽ[ fڡf(br17Sۥ" h~]\aD-BtZj,5 6}&$]w oB\ o9"~:1Òsӌ5Ra/WŴrCޜ'tz:78;D@ݓ\G"miwe*"865)KTk ⾱sTG6d>+iBn-ML`1؃e/{WxlolVPy/GB%I.34F҃s?ĬHod.{ HR5n{ypC*T?z9p @ f!C3?r-_xT`4<}uYF7^s"YfY|/1bI sDwf0BzKeW4?ܩC پtNk*ԲS4a3hWPƭ縳I;RkW;W.LjiWąm¸U} T,PW P(bΘ e>h*YwpD#**c /cވsJ.:z[FB6kLk4_RAM*2"r2D$JXfjb@ d.(JH:p‰<vB*4֡3y#9Z?Y.ctP]j #*ч |"DŽ5SԾF&=yH Bdh21~/.tC3Ka:j\Xev+-'-(+}pXc(orb7AּP#;4Hލ*PsTbUGUCnPT}X8ܴ0Cl[>.ekLLɜZ'\uhcOQr[!k!2&YHX|+-?X&<6Zu }7 s6̅?oZw/$oH V6Q7j ǫ2_\1vdR 8,Ϳ^8 ЭizRX*J- 1Fs$C( \8FtLe,/Sqb U.E|Efv: @m^N.8wzo= BҚYD!iX ViБ-`2ڟԒ*6Fx\ 7*6r=1OJ42YN,XQrVy뗈U0"feeG>33 Ǣ:L`i6k}r% _0(]*֪hۗ ˽+>.M l!tm0[f8evXa:ڷ Odr"Xy8("2e8￲Q˓[0\&;L0g7ؚ/y(ɭ9C)Jv ?fvxk4j#N`cQj _NOx|IkI4;ϧ0t55yi6+e~Ja}Ԛݟq[(^ݨ ~ĭ qz ?2eP=]T77vX/{Иz?[RCi&`9\L:R)Wo`>]W±2z7}ĝL^:[W"`&]LďG.EDS8~}f[ +=`@**' &dKPLZeEo,N~Mktaol EulEQ^_HW&C"v؞Tv;@P5~paYp9٧wp"._2FA=Gf90#u^!34AyrK-* 耛whCvǣe`@AGqhK Fcr_擐z :7y#fj*h0GU'Y8n@\gP:|"ډre\y @MG{A6e,9ݕyѼ3n.hen@Td 5ŰEneH ՚Ȩ5FG[aexc_whӋ߲T} ̓?Bc m#>-r9De. %2:ĕl:kSdMLf=v>%m>;҅N- AO|mߺ`lز%VQ3@ī=| HϷq1Gc)R!&D-"nx31lMKuJȁ 0"hM*ClW㺣7V4bo3A p8~U!wk c(K$ʬFVSL'QDsZkPB r>*AqHÄ_YvQ&ș݁rO$n|:InDpC _ޔ+Ke.?YH>1Cw1xjBÑlíG? @>$( /zԶȬG\Ir[ Phx z_Ϊ?A03c˟+Sh'f}EۿLP/&HUMAdӫpOH10l\3ajBL*i!O!s37OZ'oP엵R a axK;U'EA;J/&fZo@ȂsT\yf L"7( ݨP>B')KOΰaÕ,>*UXw8orbȈ~ex<29V_mv驾AjH ˡ!Wn=*~AN1|9^nRg>&ϥj mys:%_[Io;l nc HT4}'.;: A\%ஹ{5?UuF7P=a~{i@d>4=Eovx%+%ÿBëxI*-S<3x>lgY*OI!zr:4+|SKLmsNF)TV# neކFdA.bFpqE=~5j'< g9'? "Ip$utqkTG#Og;{5&ݩm#3],%nBpQ u:+юFZV4.C-`7KF7WBnkOјg ]XB b:7>;RuyjMG\Okus X24`(Ŕ9Zzi4>a[M~ )aITǜ;#՝f+˩`nf} hS:1>tNq,/Y)jL; h̗|qh ;fj%#ZB nWcup(5Z ,H_n٨ ق*,eN,^ gӳX|sQBķPDHQBfb/iEI,i΂%~HР30Vl UPZXvW*d*?bC o {1wuL|OvO`7THMH8uw_)mx;c)[/2|o$\uʶY~cm;ˋP_;{SlbQNV"MkmcoZ.P>LҼ GEcH8?/ Z<)v0qm⁑Jo*ݺ4| S< Rl=iY q$%VXX Pb*gj<{{ "֡\$%4ӹy蠒q9Ng^Tv.@[}/W`/Qۘ*jjk c+{X@Rֳe (aD?䲒Gcb ςBK]rӜB0I}KTU"9UK8ډH i,V k;@K|Z 㳩P1 #dKr--WKJT ۀ ?(W38|$S 6hl%v 1,e*萵;,k6,'"+8靎B `KCP$:SL1/4 (qYņ,8 piЉi:#Rޛ^_t{1ވVWk_J ?#a |MB/d4b\JfXjФ O|;fyOVwDHmsO*x/Vd t@2J#6yV p҅ǏB+Ӟ)"85UQiͤ\l0CZ*ܢ*J r+mU\S/;Ljͱ]MLۧ5pOh).oΨQ:M?u&Ly%H 2Ꭿ6z~%Pn)o"boij8# G9_ |g M_ 7ssD*c< QD6SsxY(%i:^@Uݣnm?'%>C+m$` <~S_X#ZRkržGi74vQOWF0b8DjOfK2.~!!e)ńcQ"V$Qj9P}e «mŦzE'nbȕuvk@Mk oS5q*UXi=I7k}8-$ORE{U9>@9¤|ṹR4@-ǡ US۽T#|./K >\+otl*HH^6UIL#ɔ楌yCW j1JL@A0?/cNqUꝄf#K1&G˒Q8-{svo儩 QfQлV~Df ?cYLg>Rw1F&?3yRSa!-D!~҇M꾑bZݝ kmFimƶ||ElY?SN&a8B44-űn;I3/n ];l\~2 _WB sQKUTzJ@?)j}[jt`B#ژ=C@(7( ~byr^̌H@qrQ7zxKǰߟ9kM Wif/q RfF0kầy-LU铄2_e=ogp寀{IBS0#1%"Hk0j2a‰Cy*ps J8]z;JtbSymo 7~ٵ1ěez/HG=OȎ ?5OȟP 853Px 8i0xaN^~4O!5iw:.=gXgh Ę_nn5n\vs/->76 Y})ڦ66Q%|oFSq$H@fjpv`=8y͏M! zcOnUU-V%"VH#2sH<1r lQ.;C,4_9C,tPŒ^/ӝߓS H/ǘqyPg1WΩ[/AU2zs4UcJrϯ ١PkSa 36Qu%tQ, ~[|1R.g{xqq#S2`IGHg/K};'4p َMg 9> 3,iܝۭ40%Ay'SF84}tLJpOj5hy‰;Z0ixvZ{] &vu\uD:d1o\"5,A4l,led[zĿ 3=:.|?$vO/`@<. }/>\JbsKacC1#wOSZC{ڎY=NZح>POJR,Q@c$ғىZul`XCGIN mYעw˥m_ RB;= N UVmC<lAs\!ʏUW#SMO)+Q`VПW_0=w?Z09} zm{Iw ݌7˸qηoR 4# g*r*9 ƍuQԠ% l4[@+D؄^;;&+.M { ?/g,'_ǮpV" /[E8)q:5 J[¤3szWto@@N_l&$8Ql!G~x1y;<2hDoh5ϧD t"ɼ/"ˁ)oD@zv\vgewpO\#YUWPt:e6ޖ9T, UipPÇ"ky;>ӻ& Ԍ*1mެ-neBUu%7t(@ TiE*ɽRV E=Q%g@]dBdSQf/dq`к.b4)J V2b21@/riNS'-UoԲI53vK9C\Cyq_<"TRY>L8nXk,Cw"2Ia_wr&) F`8!ٿu%FCK|8Lgܿ#IGCboP ];ڐX~NUwIwEұo L6γMw>ig)`x^$mDžCvq",G)^ch,s_ b[(Ī{ ȋ T{!)Ro)B?֏py:_k 1L;h\ofi)s>fW 7eZ*H=?wuLd]Y~ -ڶ&1~{%gMn/ѷ4[㏿H%.6Mi4}]11FSeT_?UEy՚6bn$8ISeNqGc*7TCs%R}pM&_+fv&Xfz9_պ4xcX(VOTYq\9zR1%Tl_C`4Y4~Y{ /8zFs434AWӥ^VRsunZs@~ZP}I*@)> yj"lX%6P'ELuB(HQ2[P\9 {uvZ5X6$K*#kjsi*10"ӅSUf0`*U0>@$> uA;T1*mQr]$9ϳ0*6|roJ=&Uؐ-Q{P=f?AfF#;[8CkҵVYX9&EІ]d:B6}?n&, A$hlA°:sqT]=O[tգDV W+tG_'#|͵DY&vw?܁w1{]eRoV\dNA>N@g%pq>naDUi ^$3kWY̓_QA۵Z%}e@8$)5o=E6g: t l`QY x> 3K>kVeнEF<2;dRQ>t$ŅM>@Y/j8)rJ mEDTYÕXSF"*+iH)IW"D4@5/=} 0OoFR$`?,B.f!q ?a!d++M3zGFxRU8ojWb&ZCǮ􊄬dz6.BL +Wfm31ؐ!Mo>QdΊ> .!z_}e:uҜ(O\yC_h53o:w1~8LsjDGXn1Xq*`(_l79rp-AFm}!y,x&ñN{Ə6.37QWCF;B޸; B;k8`Mmq͆z5]S؝qr\D bj0×rH"vHM$2VI&"v/ۖyPka_0VT]}YhMOՄ7ʹ{PPxE[A% r#k7h%,r`( &wK6@s30O0I# ]{/5 ê:!N7.qZ5y}pMdtid$ ɱcse$:~MNZCAq$"feUͅrP-rس2mjn\<#|:HB0ͼ%a8@8ú9acӼ08;vH$H_yb)r6l79z Em;T(\,R@@1jJFpr( :٢$\Wt4ZQL (}6]qKzD];yÑs~C?7 yz]$QXfܤ&5'W($WIo4㭫VpЀj fNLſ*uuɡ>[*+c:vbڷH0Lb2?4HJ*<{13?z"t7ڙj9"cjk+\|@5aۯg9v!DT1bH.c<"+ ~;D8rI[F`: 䗪U1:x\G2,X˻;l-s@{{4]|ZoL^`0`Uxo{ vD|Zچ,rӂ0mrӐ)pl-}6~ZG!}Gֳ *H{ h3hpT#O@ӛ7ȣ̏YK1|+4F"7g<Rw\6ۑ9iw$j0}"MjKR؃![X!eAluMd;ELL*nT&7=tm]*!3 *|7빡Xx*nc3蝊ȉ{'J쨖LL FrU_wNuB(\xi꒓*.Z" "+6opw+?3g[z# ?/'|ixw4M!CJz)-X1X+OR Xub[zީֹFcf?>"bH\EbJlPro|" $4Co?T\yAC8Dҿ"R!XX7HK6'#<9Y%fT8$Om=]BYKKJTqY80 !w3+5+"_(hlM {yu}F.na 2A/-jeHh:fs;vEY /!!?N$PZ+!2vNj^/I$)]2 f/OI ą9R>e OKd]9 OO{oNGԓK0f;:1NQVgAq0n%V/_rtFUk+ ttnzNM4rOVӱ}qVqosbLQ!hMYVb~(Eg À=ܮn(q'V`3;^@K?ԕeO)Aj)h_#pvVTa߻Ǘ^XjkɊ)]h#a*4 cqrbz{K$FnQQ,~^Uō|HDto~?ͭnGcʫWF!@mܘRmO o񾾃ޝڸQTxJ6LJL'_ 4jG_#`/4Ơ1 T sg,=8Fz4/eKX0dctE-?0o9Sl Uc؂S&P3In+zC"9)9JttQ' I=$}><C> SjT`۞$&CjvS8#]#F: yOPWcNr VdL\wFHJ.%`NQRxe*c#0_{(G-䡲F~j€TR&|0 {2yeH\8gri|kve/-B!D7!VLB0'7=Ҳ'vB!@<3 w-VWvi`ZkʓNIW`,IUM9ź`R#E:jmZ-14sAjЈhL %S|Eۆ v5ldƜKP<6Shr9(TѐJ[vY^QI?^qKbQ{sP!JC؁kĵA0ywzp0)rq#R\>S$̩cs \@E{@ wo-|ALQW.O oDgW庺W^2Qj[ Uy;⑘yWICzTHWlҹ -+jZ5V=~MpsHƻ޳q3Qu%t8->Sx'!B"cКЂ6u:%GIr1e ' UVurWv O,)Yƨ0w҅kr>5xX.O+td]_İ _^b:"m\P'¬g-ԡq nY$0hK\1Di5obEA ?s0esuWmk .QTk4yMoQ̞G `|F J݈0ߗBmp]U 8 hڤ EXyZK}+O8kՠVM&h^{ca&Ef1o#9|'dT)Ȥxz`[ r}l{[g7Fec+/4Vk}I)>d(g!t??72\{V!ScF\x,Covx9/ycǿZ7{#(iU~/cyQ1 -X7Qěpe,d=R/'g(gW/@ʺbҍ$$ccXuhS 4G7m_j`-('XkMT#ѝ3%ûln߷U>"vF0Agas>EL4*k[LyK0cjA7>kf\..Nؤ4 !&|@MprWIͰ5Fw XݏD,;82[+^ _ĕ%.@FQW:53bM_qs%~VT nKu8x$[AxJ;}߱~[L~9q ×@dCW}Ď۝2TEMf_F?v%͏}ZDqd[̽5%1ןj9,d ' {/,.0E^,0K!F'~Aw\^[퉥:M%vm61 QՏh Y$DN]ltm #*MeD'x=B9)r,cfbBtTޘBHrjE6{djl!rwpM@豑w~֘S%:a B}Rcj!Gokh:񦕓Z; <3ڼb{Cx#҅\ˈxUܯDSՠko\b5}#e2[}~D;_er,L5H/I.@Eʨ_rPx"#'rl+e7KPD $x]$юy=3)饰Ljt=p;&h3oнcđG^Dx9Wi+\`OW<1ϕN|QXS,tMka2y/ 22ZMHDN:q_n0o2pk}€㦊xDYYHvwi;A;)~7{srCɣ Wn1{V}HOąnlz=`ӵk6んi }>fx8!1)Z!->3^V˫K\e(Tά"5؀N*q_fZ[ ,- J`벃Cv%48I/`9cE6Tۘ'Gno(Slj$-Jٸ &IBEA z%YI2/C* U/:pRtƚ~nb*Ѐxa &۶)/J~4Y2_>f38Iȇ'\$4qQI(2.|A)IˡYV& {Ȃqa ܭ(ԐFTfAm#) o6ͽ"TQ_}tUp*P 8j@%{OAL`p\;Be4.>pd9 36}-C;!PL%XwF#nk3;$g'CJB5$Ryu\0n5]XLF$L/|YDŽ\Ǻ^N^nZ<Ԩ'\E%1/k5AQPi8XgfJ켩h/ YFC9u%5)ecz[ nT9n|x>&z{ـVBɱɛ+풉V:&G2aik ׶q|i @8R[DB`3Ou& T_x!"S5Q3Cm[>j&vp{9sT o5Ŵ ?w99Hme~b^q(G+e# :[ ޘW= ipA Mg$g:]dh 0E¹8I"]7[SW .# _p.?YKl%m[c)n_62zpB3\b6,:YѦ}WrH[se Iuls\ῠ2?m^.&uv:;*?ϡ-W;KE@Q ~1s3Y*#qZ*?2>bFJG(?sVj(}路ffLbF`L.H0궚 NG=Yhi0.'դ:a@e`|jq[wÊkծgߐ)"?:V!!pEGuXUkWW 28s)(,}|_Ȏ\Vi?mFgB=p֎9=`{޴m}Tu\1s`vo iFblH?dㄣ҇e4rG0kLu|"Dϙ8&Qlg; < #i//ފǁE6-.LtRK}D67O+&w'g꠱9^MJޝH_t| :;s#VLyAݴG7 5*fӪIv+UT/gĒwq;ͅ@3;Ogyx dCc-0 djdhS$r[+Dy$RDvڒΤ r-8ƪb@ϩA! ԛݗS_&ösF94vJٔ~/ק,,G1}(<_("lK'ת™2m }"aӇq"(Q9.3:Yx< K}?="SC@MfȮq%wFu2m+00sv0M!lLVT[U 'W /I.&{ّA}^m Q5-:7+5`M/cqeXm+'yIo6^-P4@ӷ81FFӐK }CDVhw? ܢwLD^R ̺*PTd~(ѭH@]g#,*V2=uBZyY)2M]Y>8S:4O2n7Lך|̓Lp.e ЯjO1[J"M ~M,bEqd{t:];fJ @]R*ۈΣB+!@ Ѥή̮!FZH?--}M0LD:RQn/[<~|z 'F ,JՍq b\k+omoXk2ASI@57Bn v7%sEcs!_Tz5o3P)ksJXm(sw=a0e!Y|0BGCjT(,.TD>%Rs ^CJGӼ6PˑV^-<>grk9/Gh10SCWlISVۃ=a[I##KN_߉BQLbzs=a۴4>9A]YSq1D$Ϭj]@s9< Ƀk3"Jai"C*A$m+Z>G^}_Fl r[H<;s^DP;WfIsu :> CP9/\{> >'D.adYޓB2g:|/$ Fð ' Y,꙱`x`qIWR~2]I/}!x3(㥦>-he'z(h]J7x|qt9C;<1ZSƵI]\|K<@&,wk yG?7teU Dͷ6cF9oـ*J_7G]Sx-. &W=Cq/ mNS@ ,O.! D1MHgtE# >R]+:;ˮRԘZZZ`/ Waoe_ [y!)h%Y>3 X4Rܼ"T/LA}fe2{r1}txGdZyVקs?.2J_NNKqj5 !5A}dɏojU,گ~upڜ#W?ϣ}5_4Rfdž=C-*GqX󟏼n<\1pŰ >,>>@v̤874OҊeKس 5mAȵqU-u9Zz~|BYM+hw4vq>_tL\~@)EYͥOi> L_Arsxy6&EEwiPOzj (_`4`u7V=/4k_ ϖ݁D}"Lcn/rt'^Hn ̅ji7+ }(ׂ8a zg9Nv7õ@ko$\ "c]ձҬy@W]P㘝/qQ1bRRM .<[T~h'vx/or`rJ\ZX@OҔl @ʎ^pY\#sHH:n5o9.}i!wX0&dS:&|$.m3a0%E:b@-=L||r3%KaK J f=݂s;1aw| ,vB .$_!1BR=X5ƛ<㟀I,L60dM-[A`lj2VO/2Ha0;\s2~ig9YfΜ:Π%cWGU\H/!l9=o !5*1`QW"gSRp]uIJq.!Ne:.~%*^G+W_oHsFG?>V$omH$JW=yC2i M 6%3zrJGPik=*̶O\ٿnߍ4v?@(J2'`| 񥚟Tzx: 7<,U4zvi%N(b^ e+E'^At?ԑ,2W{l$:%TfJd=kљ/>0ó`͉ ΍WSF!Ɩ1`_9~M0)e`k!0{>ur' y4 zI_)*i&"[lRgso]&+kIPe%١T7VYY^VYF(E;$3C4c&EzlbYqtËTo^PA?KALW~]D5)wf ]]'✉ *.1(u~֛+Z%m&u<]0Ƭ>qQn2jbsx x0ؓ dx+3vn8WZSݰrPSᮿEA n3]fhI})d Q?8ENZIbCͻ9L.xNR+2@3ٛ ;eQ{9U /Vձf3kfï>apvfrd5(tso8 3FR'_!^@-:Bj{8>O;}g4 :C4Sb@&b>#=ƞ50ϤbtO`O37K& >oh%=B_[ةi[jB} 7N!y&Ca(uŒUBWB=|yUL{a!5~Աڨk̋TeަWWBϽ` 0F\uU +S]/$wwC8(l":`<6$ }ABL~# ̡&Q|_ 38 f7pfV5k5~jUbPl9ws[~NZtb꥖:0@ M{k #6+02:f8e1u<O%YhA}&.6W{I8"wEv+NXHis{/ ێ.zE `JA 7ir'qu=f?"D@aR:R2L9[7ېx>e[n-EAp\uCFSn#~c-P+{봺qe;3.UH7j]KlMc Bþ ړh<V9t7 ód+G #F1˒Va9~x^Si{eC+$CzrgUj@q_!m?k?Y%01P#h2c+/ٲ*,8Z>zsUAb@{ U jkS$:*.b4Ap = (%`:Sc'P?{Kw錧hTdԍBíд^BX߮,<&[" :!@% Wxa7dE)\#K5|rQ'~\'0u,2;&qlRdؑZ5s젯3YϵcywH UeltʻwA;9̰( me *dTk}:HD=b^qnZ&9(rG6)<%g8w-̃F,T=WwzA}3iO"u+WC.&ڌ˘"K1rze T-IG2&"u0ôIJ(X3 T#(ӽYIurܤP+Tx~1um,lJ).&k =0ܘwtrR BX'.xPB!{Ub|a7ﲽb-Do7-t_5b٤ZDP9*6Ÿ &|s9HKHg҇#JCꅖe\dְ0@ 8cA 3{"niJUjm*z奃]+ע_c@nVfbݾ^Xwwv2ঐ4HQl[EYD&Cf] HӺ29OMxF"DL_ID3,ݯ&ׂNd.{-Iȸ~LBG3N{'3AnN~N+x;!M%Ce(|zw8|"nJg%@\w25E^t)ƅ<|ϋqo xLjKhx;6Z5ɻZNH1aydAtaVrPDC XLֈzFl3eE뎈eإ\|>H.* cZPC>%1nXUD̓@Wة QA,"C swUH> 9x_i0FՏ `6][EHuh2 h^C"7oAyxõ ME$Gq U6"l㐨{q`&yi ][ Ct] ʩYAD%^AOX%th[,81?=b^JվwS25*џ܍/=Ej)ۮi͕bS /Zz%1hBC xm.ͲfRzzeב)4NÎ4[<{gr+z|d&5vXКuM-!!=j&1uy74ࠗn\hG@Zq[$"@ 2=@D&0 RAZoUA|נm裔%Mv7zAԗFUFS)!uK_H(</φHtkfp98%$.2~eZZˎ!+:C8c2pK F7t;b@䥰/Sz Gɋ{; ko9"U:1ҧ"#؋#d=GEM۶<8OJNނ~qcCKχ` ZP\.@T GB{Њ=U6qGPi?wD'@YXirID 7g*fW>mfDsb"5Hوnrth1(l݈eQ Ȍ. ^y/Q `klxDz{Tj[ag5&uKBYE8 K8>I,] U,9Zd=@lݎGs fV ::S)qP(^h`>ԙ>wVlToP7&ReV_7iY0Ii=ģ)zwm9@FM yvzYl8gɪ=3 f &C6Ͻ#M)GpG10rҮe#/.-!"@^ԕ7N f|Eo_>c :NW<}BSn}+L#cǷQs=I756hAL7>V+t p[fqOD%Uȿ*wΒƚjj W@FOmLNA*X8 fDIbD9T gCt85^~Q,^gryqf2fO`O/jJE.={frX&;/d uFG5TvXYQ4*bo-Vð. $4W25:B&T+Qw87+c2XYaz)I8ȸߴ'V|^ˡd7F܉N+ıV(V(N8qƁ7“*F{qbi?}g.lK䱂OQKqzԸ >|suIJ޶T&tXB.m2'ւ-@of0JƢEBB2sEU w}s}WN']y^sA~ڛz=2]H0.n |aG_ q-nBhE8Q94̷ _niiAr^M R+s3R i`rHK9ݰVZe|6E,#pt~AMWܑ̊ gdP6|!2vgmZqʍ/zc_N:Y:Wh5 }F7VM\%~C(q梧 NMa\mpޓR xwb{^af~*@̐B涪*EWzn+ +1ZX q ۣ zGvUϥHcV_ p(嶤xZ} _:S=މF2N )I.Xs!G*ڑb݅ gs|xXÏ|Baeh&Zėg=2q ͸`<Wݼ!_oUqe,G_?} Ē]$adV?)ZW=",pJ"Tfb^Zx>tF$5Ҥ%yVІiiMܥtdC^lkot[OC?M_@9-JnImXgAN[4bi֫,h._!Pߧ递29'jUɨ"[aoZʯ*%W8=GkC\{y( n8-'R|:oi]/q'UH1'g Vt{Ku3hDM KOIWlZ{@|8;0'y$Vb& ;tdu+7eK[L'$xWD _r7ڗ,P)h)̗W4po7XϷ5Wu1"tMd? CySMσ_1}ߴ)c?m"?'h͐ڠm*w⵷LjDk>j<)giQ4O'\J'3VS΍;S<lhq$(W֙i'v4&@ CsGj%*>Ro`5G+(U+B$~F6rG "དB&8N7b0ja&8j/C`jcI$dQ8" fbﺔu[QKJpFS2tZ};,Gruo#K"q٠x5lw5A*c%,Q>srdLE"Z5- PsG'E}[X^8zB iBeH7Q+ `l1!tƥ=Q5AhB JE'}n`8AU%ѠZ$?ӫY\q xctp #U}~dSC߲,| . lIJT¥a#&AEUxR\+3 a!F .[sڐ, 0sz %*8ԏE;9d,}ڔ>43ҿ\"iDn979a腌QTCwiu2vgzw $m4: ~8piD`M)yTsD_g]~4j/@%$4).9H&Ryҏ06ЁLp"Ր12@Eq)t5/WFX5~7[$'gCZ%i 6+) *jvԎ|T6 {pڻeh6DڮPm-eH4@ ?%/*p WQ`\xd$S#@:K|f`}F v1pBL |R[W 8QoR,Ur_NR08/r8at-dpP#0aAGK3hrRSz`2v鯫mn1c*.6bR`uo3uɏ0!9zKRy}0PYWyiJ4UD~/+ `=C{]UD-d5荖N"Ev$kj)-vC<)~'DW0e<˗%.mCYxk%WMuj1(M, $M@%TJHW;pڃd 37$+fPAQVpBOB 'j&m 8'RSqq.-`ȫHR*&%c]9Av!a<}^#P guc<.ցV?:Kv;);3af ,K7 At>ȳ 乏ÿ0CR>_h# Ev!GY)(4{Ǎ2UX{ nTN^!vS[)izi-}&WU)GN%>; x=~%d옇3n#'$!Y\9ٵ7 5Ezy40ab9*RYf-u›D6ΪoK: "k <&g&{[pKE9~<\BѯH"Ru0:{NV dvJUkBT8`@{%DbUkyJ!HnBqq5۝!M`gV (֧.r6Lax Vx4΂k+d 8epB5 ~Wwk'~-⼑(bz ]PtAU]8pJ` aBs$yA/s# II]zEҹ~klM^ZIs>%gxکwDlm`,S[*.L9Ixju\{[ARK 3Xc!vCæ =q1'oAF˾( ^X+sUJ{ޣ;l;^ oA$lz}LGw5Dh RxjiOgoa3_wӓ(vOA\oX,?.q*.* ,+ϛ>ve3װ OLa,l|Ii/,a&Sh)>Cf8^ 5zoA٧#[¶!n J=)^-tNvGho#Q&>s>UhE,4 22KgWpחb/$ َr 4L9ľܝlFU5~k>xܽW3fتp"oc^~;x)! &K v5OjheAF vW%[޶-̓>.{ W 4Vc9RߥY?'i{RX9!ڎIFOzkR[vQO`BI7$qP4uodA~y|Ť0Sw1%},T rqMH;r5skM1aLħDkD\.|g*"Yc*r `×Ohq"]bۿy8ڍkcfÑOw%[sDz]@Ǔ1`k T8B$Zl5-.(V,Gks@`ڑTkd ŷ3aYFTOkm|sc8:0 c , ;" ƊmڸJ>\fb3J0쓭WyW6FOGl=86134٪phYO4% amk a$bW2QdO\s[ݷР4(e_pan;C!$f$8jF ϽóIZ@oj#/Y_j o@}tU[+Wv|N9u$!MO_\;,*:<p /')8 a[I 8o/]vYڅ"3f`Zdͅ'yU˹*`x (z}dlDA(%;4/q3FXB<7,s-: o=m6 ɶ%O2"|@`&xuU+ !(& Ѧ^()S:[=FsQS q?>D&hJgnڮ1Dl`<\I]lpIxШZlMgiQW%0dܬu `y k1X"m\o܄|cMnSg% :3~D{nM#|"q4EA)8Ok1NT]ΦHq#aDe]w-c١U75SW"ec~ji&&b[Rt3/:-Tח̲`&_e~puxjE}$jTt$ZѶ;LcK8AZb-r#BleZFyÜ؉r7gj…b~%E޺}HM<3)yF^:BoDu.')]2F 9X=j+)5McsO1-#3l`b]"R\I*w)7%p0YKZS@ӝNyA,@}ۤV`ԁO.E kD6xÁAe7"H(™g9IZ~#h|R(C>ڛN̫I$nǑ'*SY^Qţt`S*ٙ;3wLe"({M{-0>_%9sںåw[o&_HV$½Y.H gA>hFgLbvTa/BGt,K*T#K;RD SY/P,<5P_{v7Ŏ,z@_}CVV. J0Q@fas{ -4;cc:FDCCOC_ &IM6|JʸcpU5E$Y={7o~@pFPt qu3G{k'-sa\|H?5o7Zس` ng>=9M?㎩Ν_$PJK/tWl2we7amkr ѯl0`$U 5T:H]{gՅIC\&^y9!vH0^25$6WCҹY'gQp)'9zg*{;B[[phM+"ݴ QQDmE]!]c.=CsVfw <oÈC͔R;]$\J44MJ`i[]]#G ګ=B z7г}_`D g*h l#uKP ί}D'Bi(hDUs?e)X4gbXŸ30ܽT~4B6l_H1-Vv_u6gL>J ~0sp >px"@O\DjGL T!; 8;h@獈6&"73Kd-w+ ;Q۵ ytVܽ!h`eiӡG'Oyܘ Pݝ ňBa+O$]9 xrTĕޙ-d@]nb[OՄÅI} >+'O˰!7V"qGs, )D*B$$X\I:8i4\7.U)7pjc__QƬ~&9ќ7ztNl-KKx&X[HpD)+d=١kKGa:r "8@ud_]{h}ઔ5^ƪЪ 4N^ //] ^8 *oiD62a\ˮ~4Ui?=ކ=zQoNWsL;$/wνjϽLdllEsʃpPv#FH{}>~Nz>F'b Kvw=m yjO%Wc7 n݊Lַ4)Ӽ;Sb,ݾ} <%<:ɘR, 8n0QY2`myHt$H,^Lҝуdp=3wED5ߺ0kԢ $]U 0vhiǤMpk &p;dPY߃ka]R9~_HC/߽1ԕ-IО 6ܹh`(ZA6 Ė$sKuyDwR#1XG4PvߦUUuvP8Ӓ2 NhDФ,;wȡZBKDrk:_*؆QɑPU?]fg'+CKa5 R ٙ"q_| h\9h*napߋٿݒX4y |.W.'I2M'{x~)uR`2NpG~ -iĴ7χ `V_O>9⼇H%H5( (?KZ]w:6^a sV P`\; Kޑɐ߂*bqj5E rFqLᛌզ! w, 3cf7=u$ڨ/(:Y']cפ`KKݢ`Ҁ&muZ6%xH)٭eL[theӳۇҙl]_sTTAkz*Ԣ.$g}f-8&Nٳ@7XSNu=7nA'`DCLVt@pT8#f+Ej<5 ǼsU ۖ9n0ZL}GFuZQBfl!g̓8CckKӧn CdGԋ*/'?{kӍJv(BӍxsKnyhbKgSsPsS6MVȌΰa!G]-,eh)X3@a+$ {5^ld /Ik08b Svy}rīVڱNjE ^Pۯrs1c߼]R< ]1NH\a9uisvl"Y 8jͶKn='cϐNnE[\`s3DhZf͟ AV7؈ɼ2ϰg0UG4~y.2]-oAUBOGo\eOӱ 4B ~H0#@ -&J K& rɩҊcm%w'1\:X#pM&Q.{y73Moek8C-.%~m^z%>9G?̬26)Xi}#Y";fxmR;T4 Ӕ<:0*4)Ul"u<]f@ԗb]} 2 WC:@ LJ$v^$cV̕eV]Y'% \g0:5Q0uʻCZo2xl/& lօ6iCq'G<ԛUܚˀ wgfOads W|Z0;ZE3 p8D-,wyjjNاbz$hK_'rQT7g۩x1,*Ds$k{*Ť&\C彩>tN50j3&Y:'c&㋶7"o8:kҎY~:ux _8A H@Xo4)Kp{q/6[faӮ$!ld#;.TQ싥ys8ne_F*`<,Dt8<,KsƆ,Ru {Gjz ŹK[wF5qt_@"bʯܛ!3{ψedP&zRtr=ۨ;_پL7J2\N"\Sܻ?\C@ w*QAM^` c1PcGf9!jKBX|1X sk)TF8yJÏd9/,eWJu [!񦗾hWs&T[C< uq-:b!kC^+ #m,^3 .J)7E~]xN=a"RLTduK拴Fb&f&Trb3(vCDu#;`/~;TT90u ".n oz}MgA̻:V26\]rcE $L $q㟽07 5׫S:i/UiJ:fp8Mgpc[9;p%6)ӆU=#m3}6D fX'x N5O<-&c #VL W"\$+"XGd'"g++#=;gt+cjϻЬd<:Ѵ/rjx+gx m;vX4.Ey{M|RƁR#C)H#̄.*>Dyd]&m׈-Ya ҿD3`,sG:>WoSGt3RnKr)zou j+mBëEF@g06edWhbpH5(vTYo|b֠6d Hqq;uJĭZϣ8{_e,عA&?:l+ֳ6 -K y/:&4ftV$,2+lݴU&{5= MD;1!KP@Us)J8YzٲRF3%0zЍaI=I63 $!Օ= /u90;8۩ ^$?`<@gNX6.*`z㵵Vڦ`97[3W?ʂc־B_d'ԡ.Fxk-(3#w1{BF7"cA`ު|a'xᷱ-O0?vIXBڮ"Zn5Oڙ7E̩m+}UYВT)0#,7cPS0xdbͬ"u00f0ЄJ TS+J,N˩}>P0I/ֺ,|9o ddeَvplf<"d / 1r' ^e{;S< lsbͳ΢W{ ڼiׯ#-qJ+8tUȨ>4M1MIטxd1u3 HSm{1>CGcjU%u nNTiq"2+f3' +ddbHQb=0s@M+a;Up%OͮcΜq y^7y0uh[P-eAgGeZPcr:}DF<5m.hDw=hD81;*+@|VhC])XCu29K^TO\mp¢GM*w]9A\cA{t2KWwW84jUcV9KT1\/!:؂TK j}lw,J;IOJuBtV`sĚ,[ ǯw6/s0fwH?#@A4Î\[VۛpNkqUW+p[~ƊTvlYf*C|VhܡߊcVyn0j u>\AolȺBNYv~CE#BAUe'ERң}L{w_pA*Bp5D9Y 3z٤[0=W/o0ϙ`5I Xѵj Js)tQNagǒon/ŚjcO KӮvE:?yPoFaS)4jA[TGJ`F/*r6'f;ֵ13EdiHA#VA W^ wڼCGִ=fx)IoaaÇg俽oc̞!Į4XZQT N>ګ lpwkJ 0f<# Rqt˔`Pj}]h>LנK=(>yqY{S2S@ɭ3!I * 樝KʇI꼨.V XNI&ӹF}!|FA#oK{`h5oAV2R 1ž;͏7ԃ2hVG:+O%]~惣ҫ)0i殁U=^ *Ȍ*ةEJ6-NqD wWT3a2i\^$$QAA\tݟ$稪IJMEA쎘KA/#=RRM$;S$*ɟf&:żo'rlwIn%_ۭ{{_L[]BGQQ[H÷ C[ݬS WyEum(c&\Nqy"s:nr,'DD{@Q h/oT'*wK<(JJFQ1d:ðVRQZۃ"4!m>c3kԩ"`jK$ ?fluY϶ΝPtjp2V&+vOuda1\YӪ\S,GtOuN7KDnj 1^v6x 2 &N;V[Ѻм[gāyKԲN27J۟i^1NB|͈1KM]pi0NGįo X3r] ;%"{K#:0 O/)BD[1Gp.7Q'M.;7]¢|DwG#``{:G`oc"jjTpfP! 8Q6\#+fթ3mS2x9U9& {nh-׬a(YӪ׏U8By@nQh4''ar0K6fmS#@LWP,p$.d_L1e[aaV|j;Ne*sW; hF"A˾ή4 @/Us29k=-\ I74$L2 OGQS%)"Pf{˿N\BnTw4u A~_"ޘIS6w[DH#"K@L >GGh]ߌ.m4l-|n*ul6$&сrL%ޓcx B]&9@FV#ZhyhC<^>DX}+@dvиow)mbu\&Og !$;5hsb(O:p37rmPAl*ep}}(! ܼloٓ$j> X*-h- 2C=v5G:40^!Ҧ:C}^}x!-Ն?7Y?~1ǪW3Ӽקor$꡿jK Z/ k2x$!UԱϪ{UoO+ zvյ*n,geС1$#[W@$qia0R{^:..jo/3`H |Ly8|UߘBSa ]S14zh lGm R*cS 8B{מH"]@zd>C+za%Yn N4e.ɫU,ED7b[8Hy0"\}(ngG6521 l* 4%qM L $VE){/젛@pH ?>͉SDfwZʜ"Ha-@sUļ;E)!!(, &TH|໔Ҹ|wՋ٩c=G|%DO˧/f`4w*dzu(>bzodJ!kMrٞp\3f=Jtyi[ӂ {r^Ma@mBȂx(h=P gzZxpG)E{I,mVX1#%U!yVy701* GM[YWv2ɳP֨u{G\-MDrU T{d "*Y >k"N+@PF3|@lN*%m:ˑ~XQ$4[9V!>dBc A,DOd2K?#Q_ oP;d_9ا("t;þr{*$#Q~2U`3 \N`|ÅY1 ՛*i<=hs߆J1g1DžV2&j_ABV 4Yn_z2N_@%ǀ*IBAvI=]YP]{|iH|y` HXJyǫޓZ;fM3boT1OJЂZUMIXd%+r(1÷FL3z:k1(]>hMֱٰZ{_|Nx˴{4i۪܃su/Ys۵n'DDXo)\nxa*ҵv˟%fϲGQ\unqڼMwcPs˴Hkn tsZl0R"fR;ɢCޝ?P F 2td \{A8O$q(xݾU[׉[ϧ7DU%U9-aN0>X1m"9NҊ:RUڞAJcC5;}] K=.(Hqap0 <y&q@Mҷm9WbJR/8&UQqB^ߵkp!ZQ !\ Dv;<@"3S7ԟS2K;e|V(ђ='Őʓ9zo-?KJi'}M8Up) &AcSPD XO  <,?%S?գ D&p;,E\ w 3:@9:wp(ܿ{PDi,аգ64Cu 9i\{"̃;xḰʙ(Ϥ|}bՏ_)yyk^:/mf֚!)>=bRN_??'oC.ղ.&pGܻjhBrf tq]Mr6I-P';)!jӺ PY@^~mHWgJJyF媴tjc]Wi]Kt\b`3џ =g~Bu)eF1-SQpn^vȒpbk̛cYRqhzIEAuó Vժn/GR 5 FkF##Iw}W>S3/`i)=gPc=`:MR`p#ےF>.1i٭NI[AE"dD4\AOKqd=_1,% %y¦בYf)saIYQ`D mo\j `|۱'Gi$UkV] 4'uhƞ|{UW-/xh#L{XV0h;hD] M=rsγpo.[!|:[A n}kԜ  %&EL5%znUmi.45bZ/;gLwL?Уm Le[3[ ܾNJ}uTMƤ.վΤ^AY PcOz8\NI($=Emi <ɢ1w6XSCE ͷ+`\aKF*yΫ,rL6%\Nz.fݨ kN>6طp2L!o3.{V5;f Ir.xo\P8[I,Dº8F̍Ѹ]c2/kӐk1Fȕ1ی\RL޳d㝈A iYFߤƜ;7Rw9oRnʲ5i~kuN4<#jŲ T{uk_%$+AeRo@7JwBbJX'8Z̟a{ɴQ1h*&K9]sc㥯>}HE`L`wa{)5ԟLL= >CcukΆN]bN"^?^oяى LHMA< JhF], >S *;h^έe\3vN#gDJ)rz5b[>GQRg11(fZd Uq7D6U3⡥]b'_s.i4E]0;aSu @{Ś%g7sݠM#)f+&bE^'7P39\@QK^A,@r92X|s/C f {H_yH{i4e0lpEn $ln+e|,6f-{?UzXga[ΜN0(aL}PPp[#ل(y:0VN49 MXTۅmQ8E(bS`0N4WEkbƻz~h{)l>,jw@w~vu\g4LA_ݎA K˯87 7z֢l6bؾ`nR/cDD D!@ݘ=\l*b6r ACj7^uj' ꕕpk(ϢDٞs(&ɣrnV =gʼn ʲK|Q9lR5F+c܋5Z 㦔,QEd^7_&;5(*yInI[ !hD# 'M "hOWG"f+zuu( oyL7F#bO-C }$Ϛ>ۭzk)-|h[woW|(ʍN%ȩ@ԺtT0e]$-d"ZSÔKE?$+ۖ &B;~tzbԅ{~i2kmD'ůp˵ϧDNҟ1/ө`c>07b@]6vE:tw[_;0\FcYˡ 5㵂㬈=6^3I//m~L?zޢF"~6Ǵ 'r]׿:SX[y# h|BV%*O5 ~)dÈ ?e4Ga*-ݬDƽNYEAE"3-Z&&U!e<7'W-[~oF{ V"J el*SRCww5 ]n]^YA9O`_/ 6MMQr'G(Qڸh]!V#9:ro:+[Bl[j/vCޖZSdtssgW/͙9)Ԥ/k>XUӉ?ۧrl_]1T6QD.[ܧ a[Q9֫ -8.T/$d~Z;ujw}¡r_-{ReW0>+,1 djEm AjVg~v g?hN}0|^1,(K$aBPWpľN<B~x_GUщPh*YhV> Hit.fҴˋm9T+xy5a%{zkC&Nia)tWf9ė%3+r$t 5HnD`Uyyr嚻F\n;MnąQفkpѦPR(~OJ9U?)Y>\CyWty. l;N<@|95nkiXjsPX]xhC/Ҩf%~jj~owkO@UWB޹K`'椩/Ls1XxP[;;cFL#Y+i+ ƖЯ{xa= 2 9S%k }4zDIS]o}#&&xϣXHY"X nN//?Řta?,ti[؎ȟau'UfR]_$e h>$EE=DmW9);O=,wPM^S >M5iKo*IC} &?|UxY[oBC]DP ^2CQ U;U;r`XUj{:^Rv1HKh9~0\]FBVqҤ} gۑi2@ɫhJeϜo&u&eEBf`;:\rbȅ7ok؍;sHEjH,nG"5vp%yXN%e, ghgce?`\;v>KJ8v .۩0x֒q ٻ2 A7(_)aL #ŋ{V0S0Kж BhĢtU[?x3"8V>g37-AC2z9,8K_H- FvYR{6^.LlU68#,`bĈ6ʋ+ʉ :Hf&k?׻ξ8,PPk8!W(Q24`{0`9pXj <8U!NFP*Gz-279aϥy!sFS?;hOBÞ=3܍]9g{qHD t˕G AÕZ3`>']@r^>_VhҜ](Q躀8vn1=>xi3 VkGR>QzmSx$]?,pr{ܳ&Ǿ%kHv4p}Ta7񚧪WR 60z]i&vf,L <}]2.a-*{jn5 (ҕ/c.M /PC=R↛ ً΍W7K_z}>/VpA S0ys&j),ߓ$r*lhja [}ʗ!~ecpzYӫFCG%׻;L/8.)jCK荒KZ>8柣w`qggY\p{u-¬оIwߨ5Ht*r*[0 ʺ*1&i-HN&ؠ{ KcO_J8.זTB$W5^7Nq/A/ c;(: %Je2>ZɴmpkW jٕ.C@ciPZM2RPYWbC-S@nqF JcuυDDK(Bo}1V7mm[Ϊ8TUUz`NmcYlKGNXGG^^q.)&sw 1^(-򳳦6DwӠ.*W ^cnů%}ߴ& -8⢶fat?m(/}GAh`͜N8$Clɸ:I|~8^X9'+pWG={72fSxo9˖SG;8ZW`0͏@[~~{j1 J+OG]*2pkIQsqJ]d:]*Q)~ ެ9<Ã,x:P̠=%6^[[щآ؈5,>SA\o4-W6@KTS݆8[ dvSl$y1Gf#9uO@O>D I܆, co-^8Z7k'4b!09Ca1/@P uэo5Qʥo_+@/UFъ5Mbϸz(:Hukz}l08. u-H6Q#}v!0H|JtA慾[N?P ڑAϛE[3Zb_2Vop)݆4ж)^:A ( @Ol Oy}2]QFVr'_/H ih\`X4 `@1f].4tC0:0"?$[+0s95 ~ K+n 6iDNle6̸F(K͵ىX:]J} Vd =]sk;;gEk1*5,dYF uI;T,J,yQ u|:KtŠY=I~-l;C'fc]$i\wfFpL v~y%H. "n-%.ٛt@7NK9&k(Ï8|Wm 3=m+z!r:[@wH@m%Bi0PkUXSmyMPQa-sHc{o tӂm_E3j`FtR'dz-|dP@)01%GN@O! 絯M=p:kbHWtj4S(^fXOV%ڶa`Pц]mm>Z!N`F.MC"w';bVe}Q 8dBEVPtfjG闵FX*o"˰ΠJskc44â5jG~)"IA]ɽ"`<$<ʙИˮOţx4 {h uvp쪶n8bH¶ӮN!&˂#si׫ŝi;ŸSap>hн0|<^v#%v_G:G ~s#7nNH*~u|v:$ܺM`XH疮!`üw6S\f0sl@U|T %dFfbA)0H{C :RgkXe_u݃mt(Go̢Bx%a?v5!Jz]xɥ $m^ E<:u R}^Yb&݃q?-ٿA &+0(ӻfvVÝ_MG6fi`}ao`yc7_כ7E\rek uMUoW¡=7?L4Ye3GN#k ?Mɧ Oe5+NC+5[›}k#2 özv +u_%pJj>xЮpIzЗ+xFZa(\1L2lN,VjnPGfi  zSb 2UFv zn<- `Ŋ1!juWD7 Mؼ#U _+P!eS>-=L*6 ,]Jw}oGsK聛?c!<=$0+bWdYtz_3u02u"3 Oqxd5r`tЧ&uFGʨL*,tke*w}PYI|rψ}iѿ}mԞ{2e2270u$V 3&ٝTFZŦmR?h u rm v zn-y'O!xtYу,0wړsXAn]sI|QRQGKC b8ȑa>UpFtf 8#>dXCRXW"grxc>@Xɴ˲N :'&+> T sp %XɺrB*vWdXGM}_ڴ蚑q/rk&$S4kQВ? (/1ձг%$띖bEdO)U0'W!oqbZa[\+BTjEiTD~1vXhb\!R<\wZ%]̉OP@nMFbj$D&s^g%<[Yw#I Ǐ>RBq:Ƨ|!uL;ac+zBږuJooJH3Z+U[/S 'h.1V`FkπI$jy(7Zd ;ܙ솃B(#Ȗ4lD*,[U _hV+oΥd;Ȇ湫W9Y,L /` 2/)Pw9i4$0^oS\T^纑t4=[Lj/%' QN+[+2&h D.BQ; ;7%=t7f≴`4^wL /N CwXntyS/ƌk"E5E&!A+{|r((ul'W3;|GUA/ycu̫ѡXH~}J-rKIVC'fNm `~ ޟN&Y @ylTiRiȨ(ϕ`\۴#]#M]ŋPA3Y o+Ay eMH!ԙu1ãA ~Fi}0H:HKɁOU _(oB *'X~4Po#{nGJq%#'էouz2_b1v/VuߒEC3gXaQLUKeRPnI_ ia7=$~"xNCG~Y0OUm$VS$W@<_d'ZQvf6Tʰo["t8 [ybs@CNwdo['բ{pDK)Ș)<m,czo7N9C`HYӢBu`NsAˋRk̃sniL{?yz=ulq%Y ^ [OPzQtӵmߩUj?#C:7WTL%?&!=w~cȡU'n!š'UfTZ,4|/g?,t*1Bn$(?U iB';h>׉<)\$1xxp@75 cYl{eeeg 6P 4~4t*P}:hK{;Ŏfy`-/ Tlv"Y~:N8!]\\.Tn]@Kw=F?JĺPzETz媶Obд!]AeAgq;{y2` 6NN&Ji~(0Rp]BNA7;DWM ]0g4_ [qT~ sWi6X5!(_:]. eh6׀~?pı=0&49qx;( iv .Tx.wL=`[c⑖4+Zu4{ C@Xȴ:Wi637fC/R@t *N% %-*<'2V(L5>?$5  5hԵ$Q]'.Oo$O@Yh2[T tpH=dd?.4xu>u|%/,!.$2It"AsÎ*aͪ=gY._qX 26\To:/ NX YF]6n.ț:p;\U7v4+(/ޫݤ q]kI7hzmW5K[!Ҙ\#u["ɽҸ;5$^=B<-ʱ"+L UdYcH' GaT޴ H+3 $Y|{$bw 98SL (flguWQH7B+s܂ϦgЩC4qk`zFwK`YOIOD7CspOt; I\G S)egItEY"NȘ);8hqk&vH:-MMr8,Ko`nTil;3o:{ Zj]";JW\x㭰PHۡd24|'6FeŒ8Ϫ4`wk586GHg= ~ \sTH rM3i3~e=i5.f~ɐ}"XO)7sE*9P.ZN/Xw컆^ !L{,)>O Pe _ZEae ~Pqdglo%  )4k̨L&44fr)H)V8vns3ntIeoT4dE VBԪz_#LY:&0P?-gUFB9 oa|8G&U~}\}3AFLZu/9mIŵ!]U 58pl1:|-ut/;AY|yѾg+p,G!8n RFg#\pb- uAS+GOq\br_M:h#q 5OL)Sq0.^O!t0 G,.h0 SdFxwBGqHy/^Q' H?gkǹC2&w!B @C]ޝiX2rYI7G)5wJOdTndSM`p/5."YpSHWKA04-h`6AYG,Eux#eh^McͰ" wΗ]uP Th/\P1v^uJ$I)4!z:b&pE7;mÆvnB@M\y)%HFdso#K\ pUzuGҶL ?T;5e fLV/,AJVsRgbB nɜwmp ί[ 84@vڛZZEzsr_?suQR] AO WK?: ut9`ARϻJ_pڑA ݰ9d,$f8d@: EEB !{O +7TT/|-1苰⒰**D r4vc=`OZJ0#%ȺfM^>ofb\G~K!vwMC] ij ቱY /WĂχ P0o.o)7X2WRQ P ^{Yڨ3ܼW]o{I0_k\*.!wV/2J!8 KdID77MALWx&}ܾvd,E2щHA5fUx] qdrfT!lU@OL@X01Rv_XB+0Xt% סE!7c#"}45&8)|핝Vp.TIZhުT$E!6TK?Wf` Uu?%SkRrNV , $%LbX0.:0&|qI8}Eϑ[>o7ziUt  1`eOR'߾9:U5F븻vpG|~K \3.+$G'} \űl1>e4CŵEEkǓy~SX}J5 + @fܥӑԜ;ZUq~pdW U Z8Ɋyǭ~z|@pwkʵQAjx3}OTHa-a~1YfgAxؽ. 0|J5VߩfGb8\ RO y«G'عcI>71K)ܽu Q~8 Pݠo>n]e GSۃP2VӲ!:5nlH]\5\E[M_1ݼ;/2%z Ei"Ldx xO) N F|>.r.v&ʫ7esZZ]1h4ܾ̇xA5~|ֆ߯p*\0a˳$wim텊Y^Hۈ;K4{]q`%Y)8ԬI&@x;:dl>A1͎ܿm@.ژ2e81Si:jR^uHr8TщtL=ܖY<תvԬzE\:. y1 YE-W٩> JVt5p\z0\No}:t63orQ`z=B^ VYm/)(KI7N͚H),*u^L-$Q#|i.8ϨĄ3dܽ. {>*{+)a} X*>O' x?5NˉK|e=C)rG\_QbK (31x0b SԫRpC|7H 'zDSXV(W{4N∰q[t4F]u:+5nCYnEXBT0Cs(D텍W'YP1+:#^J ǐGޏ]n5 |d/!?4LjmDktݿ^]t Aǥq jXg3,Lcߤp,%=?hQ+XN:Mmbk ى9íç.Đ<|0,1y17zE5$z6E6;Ӓ-^ک"\Uj Q ro "zH;ki; .5Fo73Oœ%G@I `8'%$eIKZ9ko).!٘c ٻenQuMuMQ;[aB{јjLuh[i?+`E%ƴYﱜ AERk8(U2]{.!m#1[D{zֱ-ՙ78Y`$d6O;G&y3)х%iJ`^$BY7xuny%&K $.ĦK%ȡ͒-rйD榉LQ ƚ c=,{G? Vp#orƾ"Ê {2cz~NaBi YrG.ˠZAuZ8ΐs8ƍA/xgU:+PMf4qĈ4{b{]o A;oTRH B#[f́I,_T5gB[I,hNIvn6a U(v9^rtNBCM$I0wpf3K5̑'LᾲA]9k<L*VUJ58n\ȑA/c ̵1B#Mkve\';톢˃ơR.;n(k\ݾӁeHH$N,W NK s5n(v&)9J )]p=mn->uO|?({nN}q k>o UHHw3N DtU~aH4xQ}ƫ=®(j2F{(ZQ@/$ѷ1Fk_ӐdEr>~fBCV#iϥf~vt+XFgUH6EnV^5&[%Idg{dX !>1dh |W>|>[hNI[`-ẺnB!w֮u*}$nh%ɍjPEN6Z x&(HjΩnV$SFǏV1hs'$;Crzg!:tő*1qO ]RR:"A>aA=Z,C^=d 7[++)_;^j03Ǐn,W-;'\ > P!&:RT=-cqQ7~,v']X-E?PપG$JЫL2^19ظYj5S^njU}w95Qc u;NEMsj0RѼ?iOJ挺lwOKzGa~ ŭ(4M73N6ʘÕ0mDҹ{;<3a~y-(*)Y7Hўv" ѐJ( n mB$niiz{5|fZk&j p r?msN[Eu[lM$w]$Ŝ"b-r>4Klۑ=֟8_qhxj;j%q =ïCԟ=^F"2qe8HZҗx! Rmt:Ѷ=ŏ/n%u_O׳r^#$_׋@Ԩlƿ sf)@#!j|HGEGZ~Oot.BrYc/1|-i&C'-skE5( P|Qb0Ȯe(‚<&\^ -DȖ vs`=ŷԾWyml_*ܙ֣^uЏ6_3g |F<O14^9Cq|=PY=Ct дʧ0h20yWQ^'NF67ݔc o$k#!H0ú7.Y}g%{^4XMw!*l^! ^j\|}EƪoIO2.?8'PJk1`n!*N>u3ʁѧ >=B<&vU6cf\-ub%'ähTGΑ!&N=|Rs&c+8/@fIaI:ECXEjd]v6ɬQ7kD< vF##jItɚ:-shs4G9؁/omˉ੢o,F,iUӷ>BBBTT(iC#&+/b_/Q"p!3[ X!Be{[mWZ,fVEP1NrrMonȖFV%z>F;>}/,+l/ny©+y2J.nvYz&̺+%AZ.w//!"u8B5Vḑe }’Hx9D>GkEp[[ DW#6Eqly _F/p/hUz S!1,bҺe{_rR(.!P~ 6˯.(kgm_%/+uj#_V{˾>(*7&}pI>@\2MA4.F|Q8tŒó";K; u4S d Χ䦌]ws lm:v#E9<@dKAtGi)o\-V)7\PwB[V9RbOsv)y/l͵}JJyN\l}G;0eYˎtȉkuᄇ{d_Qqh,K;;(n,I8quB cHo'%4o)lyim8B7[tpTפqd+,^pG'+&ӿHs./B h/=h{đ ISdG!2UZɕl 1Ů4-1U$Rad(צZp2$v:/N =m\ MyHڋq2 }ɃQo9}R}J&tں y=ZקVq쒾IfbflJrjwg`<=8E8;]RvdMu5!*X^!sVVHÉf:黧>kMf׏?6^9®[ݣbseC ֈWOd[CÜse=7qhgF ƴI_g0TF f+0^wA'E0q"$uBElQ< dqa+7w&# Ϸ=sMd->YDq&X*B )9Hk9u 5)I%a`.(}yW|LH?q $Cu5gO`rҹXy!` RV-wPn;[&eCFt$ u\ ``{0-TUTXH=ZQ(ju3S1s!i3Ѽ6LO"W\Swю  Ex,˳Zj^UT0$ח_3rHAQ+SYIL<:Ov'4BB!_[{ZWռ[&:(R>a{5"M #;@}&AFlDP3Gl&Ҿـ=Ļ.e`sff#D2?qP<J?笾VգP>Tw9[Ը@7 *.8T-_@4*m';kR?DY\P۾A'rhEC4n]-L Dw?6D* M󄻓F< [s֤DyVʨ. x䛥>ˁ][pA*%7e9HJ9l]5NJQf'}=.]KAL0#DuɿIg`p?%KJ>B#/WR犌>;upE !F/ѰiKETRJ7jOM-. [ӇKŹvbY-麟QIe]{:b[|)-$r7ݚD: g+' sǟϘ^Fp Zs`\[=)XL~Q!mQcoh]Ă$~н8pc{@/`G{U,[pG!RՋ$POZPC49EKN>40Z{?$ !;mɜ߲i9wصшKĖD !bM6(kKCAɩcGfh:*WL@;! [iߤ3+=|̞q[)vH!c?-n:鸍$>ncʱcYXOK˕\imI/D TY )Y6M7!~H,ݎIjĊ6{.P0ܙI׶̭L'J2BY-\ j m~&ޒwN"ArxX[5ƹ\-Qr_(g7؟o`<3Ks|~#`FBضgƽ'XaiȉoWHE!L7b2=s{7 P!!uzJI8j@eș ,|#Rp T$D%όk.r`#Y]WjK%: TG}FDsʁ DpV%t;? %UJ`jBQϡ|Λ>?gҠI:S)rlЁBd_ϑ[#`V,)yJ'lFFQl!d21IG5Wv߉Nْj5jVR:<,0.3=YJY;ܣkQ^MnceȖםh5m(pI0x4&ײo  . =WWgO'dek~[鳂dc(|;4I^ܹaI~.?"UzJ53-oF0:'@ ¸4 EFOGkԹ"4e&2\-j)r,G;U>^Mkʲ$cf$ROƯ?>=`Wm{62?#[JWH? q2ս4H8w):LZIR:b걎#(t$5x_q 7tp }_$(jk*J#$RK0vYݮ| F'>۴۫tG[`$mz޳ek(!y2oo10|,_` sL{QWn>hP?9OAk0Δ(DF:ʵ)IxE~|+,ERr|D=!RӞ.T0X#11 3@mRVG̔ůu1"hG"xSXVRƱ?۹G}x TDK`k/ʬ֐ɈR #-IẄ́lQU܀:zXpMj-=Q"BsyV2J?t]=^l0LD2ۀs^2\;wR,5rǷM&H˖L>Iyع6Qẋ2q/mm d4k}&0c%`c?%ȯ(p_ߖjܒ$H2s}t,t6ڭvsrjxmkj؍E$CW _^0.*FP,v5$A_rWH' EuްrWMe!\z.uo%3O;iHU(-h?*qj;/hSyX?%3JN(( KƂm^bhC~NUV $ksȩ+&}@xb -=H;wjPa}e]5d};|td=o1551lWpW8FX駐O13\璉f ؞h*lb!$!$)Ėu?xFd" u;qnȐ+R.fwnT8Dxw{[G}gQE->rKI YI @q(OgJu%rg?hb/kLbޥjr@fkQӋ=kPT1V|Eaf}_u {_qS"%b[| +0X>wNC$8/5ja8ȥ^!b'ox"Lnzy8toAQ(q4S(+޶4L$l)A82_ Z&JJ(1F{0uҥφ #l;ƢU`ۮ#k3ŏwp:Ie!a-HI~&sͤrbSXZϫHSc>SV/'$M?#4tUF>KSj>C .OxR}uO"iϽnҖqT9BQHS3q#9Ow#s-@u:NP]= q~I[6vr '[;}(ri%6Eω*`S΅݃H:g* ԫ0.E`'*Y ᰧV >].ၴ&譫hl_njֽbx=HWtcM"=W=ca2/QLYХy<D+ ^+ o1öR-i7Y`:ɁeRٳ E!x-|Quy};^X?€휤Jg$gIwď7y # Fi%Ɋ8 ~" }3H{$تCUb樈^h!V:bhD?{1Xqd}>j馐EקxOsB<?A2q \gO &p#x8>Oa?Eƅ4\Pxx!`47 B}% ws}8VNgtVF(||fy^ޚuؕ.K^chHѲ;s@m 9f=D!V{." #E+M?v^'!hLmQKTP{:@ dwu}[$* n?g~=s;_P'+6cf.u<Á< X2G@@ ,m;_ϋ7jᦟ/ؓU zw*˰ٹLsd 't\U&r ('UFH,ӵwO2,mW| ב8*zOϢZ6hX|}cS8wt7[^&v%^Ach{'D|ޔӝIf58 ĩε?ԥyq#L SDv")^tsq4q9 J-$yA\rXzG{Iʅ̎6S Ri+%ΑZ)#)3jE Sz.-d列F3{ 5'VC8̢oRi@Α8Lߕ{-=Xc!͔^.~g4V#0[]:"FqE U֟_:ʢ@e~P\STcmc5a}RWзi?*"~E?Jr=d3=M>]}.A7lC%<8 _kMv)cĹ# '֛kA%Z(&)r0fBTZ& /]¥걡O #ިH d0LJ*$~(ekܼOmxʂ,Uƕc3Im2e`e?Ԏ@j,ӔY^(^t<7}6ctCu<)j$W\9 yTL).:a^~&ŝ22$67ʼ'kۦ%r_T W̍GMNxF{^u76Q;c/9ݙ&@@Xb$+& k,KmsitšW!1_$=驑l]g< kHHT2N-$1e-1LDw~:Ԯ+/ZG:?|qsQՂɖ=b"v9MSk#vOB(,{=Y%rȏ`ʗgklu?6OvCuX|#ac«@rZ|U壐UbK6Uu׽F5dcX}o:b`7Y9`[uN]/HEaXd1C2n9Oѻ0}W?\T?}F:0Е%|6"YϔVI74k\I @gG$bAɧoVHZszp9;OVoKba6,ov̍Ӭs&ӖRm^uA_|3fv ProhDԺ4B^a'0j>MsGTSk}_77 9B?M$]y|POd SыHOaϏ93/؁ŌR!H %o @pVnn.Dj%v̩Io~L< ɡ4RC@[f'~HCj %F7nuiis$>kRfqS9I5DU@c[n8 wꍐL)oXhܣV74"=#MoTOZŲ,<HcJQ=TQ=JeUy$5SR"Iδm6XBiZJ r5ș9G1c*P՟~*C`\ 1490h\WW PZF<͔[KчyxGBJNz y~p'8vITJ{? yOɸ}|?۫]y6cm%KD7A|OT$2`0߆6˶$Jٵ 8k3b}1D<IToV8n kB1Nl%1TzCrNc7L`WG ?Om'T;} ,EM,({ Ӆd .IR҆F&f'h@ yJ8ؚ9> v 0mGLCfv b=pfnBR%Wd.tjt{z2f'E0oX?".`͈wړ;J3!Q[F^)Vʦ:X6`r,|շ0hPƗPkN\')^o)M^Q^Z%d2E*/ȿv0Gbm~Xc&RU!B OYz"R=%dM39_R"JKJ;5Q/ nkke-tX(Q{\<#2ev]i~CoET) ?L5ek,$߯`eA *lfg\6R&wux.SsR4zj^ِ'ʕNlaxJK?~u2Z;7Ev>G~h<^؟F;,M.Ńc{L=+w~`f,6#s T_؃)E':PoSH},@RD1"q{ľ,[s/f'㳱Sz/&O'OUHb oͼ"YQbۜ?Ic68Hq~6lڗ7Y\4N:w5Bրw$ӌ8eT Tqᇶ%AX%Ed[v%2d(djϑeqHҽ.0/mYR@8\Σɐi)OƺakUȺzy})u]TbQhWr^R',F1SoGƂ74T;PxHx~a5yYyS]7-2A]T!DA+Dx]ThS3ypR0Tݙ]Aif&Uc9@5r"*ȶ`M҆~r \nA=g[2NF?~N"_S-D-g$+c!Woߙ21_+Ѷ̙>[R a]d#kkN|gGeֱ懑U m"Cy!i]Hh ~dH_t+;Ulk s)UFU'#@߲W3K.M)dZf I xĔ@gFq\ .+YiST!C=` A6eahU 6cJ,Ysgkդ4rA]2[うJDo.Xh;YD8?w(v )xnݱi[T '%RZ ~YaG rsK! ZˍZbi/1R%4x[-3V2♛JM&)D/bƙo`8*lrDKS= u4v8Q&ױ .+ʼnu=$T,(0A8s6H{OS؝«dA|Y}-O#qL#1؇̟gP~Ѹ}lu6Ry0]9;V BQ YqCh㎿z3ϬL܅!/{g{B2%DhIùqyJ>pxM +Z ysgIa3pF 3Z{hY؊?Ě6:aե!R #2-YӢplpi~#c=IX!5)CĒms}xӯd1aeB`8 O>2H--DlT)]h9M IQMЧ0kIE`~~;v2#se-OyWZg:Vtoe'ֽ7TG 1zS$6tzq8Ziy dD۰n!m(@wl4}{ |䭓n-;nD 90(M`#PԙjtZaطz=صVs@ٮB<["q59-[ꮍ@A4yelaV)kP~05scΥh5W hyuMhE Q\;W뷐4p q/qQ8_C$4" tNrյ0<lGũJAˎPGXĻ*2q+b5bYG#5[$`ҍd Iqz\WJ0lt[pUnvo%ޢ?!t`3&W@g"HU҆_T`DFXl29릵=h> _,^6kӶ3PbfwC=;f*pDw5q?)=\KOxs6k7DbNį˝L}1v_ʃ<>b QϖɻaߑRMi"ќkTċCFu)˧`xwVƬ19E><Wo>G*r2c5FR(> $l+˶DZ v1V :T&xZiv#ŎM ; t}З>J~泟'Min/*Մۑxڨ?(<ʾFF✗x"KfM!\˧o;#&0J кݍy! AbIެBJ(:%)ޞL}TMɴĜVU0$ni!.mW5ES[9wޱW5ЇlKe4#ww&7뀢%ȈrpbHgXx"öxHm@/[6“dw/$޶ˊ\drKR%,)U̬o_OH\u५hpPuq~ 3D/)aF ˄H LKM) X&YeӉve7Z-Y(r_GfOk_SE)VVDP[ (C*œ8"DI EI7 L5˘oXY9fY`Q~GapMIO4yM~&am0N XlKsx ނ ^|o|.D+0*Wŭ@C\)=kpMx,75ȕ3fw8M!jX_TbU\0:(⬥ojN&ylD6)([;:pA17;fL֧ѳ~nwۛ)a}z6iq@6 P f u@j81JsDZk@k_F3B.!lZihLAgFF- !d- 졳 !_5x 5v((U' 5bAާ&u &jί{h~99& ZLj+єyV/QTvP 39#qgT?]n04{mJґWqWc;v [ɈmZ`KvsߏﭓͅhTYkxL ҋ>qT2Op.H+ Q)1$דhiP9Y=B-̑ϭMoGv}d_yƄߪPA@O jq2cl77i-9 9NQKbzv[W. p)u3Je,LvyhLԾ?j51ivW6:=G}I ckfEiTXB$:קGpm?''h2sʱr)hq5B*My"Oq 3gfP9UA~.V)④%,lhGD>hm,OK `kkCIt ht}f:Ɗhm?8qa9Y5xyOQ,: !j04"r+3h16 bK 9c={OX4*q1^- v%P|5/&;[krH$CGΆfG`q 'kZxhuct2K{hy*}<‘oRT<Df9R*q$NJ+q'n8ӳV*2]\~Ϳ=Rc슯 ?N[zh A!C揍HbZ#DsCf;oW9:{[Hn&̒rRQ"3U%ӽوJKDsLu6e?[ a5rv )z'x-Oag,eNλFC Zni{91p&0O:".@o4gSI.M⽚G]#WwH퇯4|/U:DqR{(-U'EyFlYR{Rm#'@u剿Gz8Yx?I{Oa 0u2 UDi/Db &2@i\*vmGY#qGK-  :HLG|򬴭dZzb0ENX&!E5V۩W 45Gi,%>wEm)*8ܹ 4tKF@G+24 f2%V@oXi(t8!Zmq-IQTxveC|qU3H3af1`*,g<1/e= %tZybݥSj>*qBVMtj&lzfK蔋1ȀM惷 $ݶWh@P*4Ԛ:uf=C篻c ߆x\F6P;@^;p5Z{{qV/*uӌyˌT^MQDQx̆#Lcdݖ09Mb#5&s?Z Q6(Z*j%fSg)@~[ǂ]9#h+qcQ͈ItɌa n̵FwdSI:E dE+(K[VL3/|h1GZJmj{R}DQ,#JK m_']u0ʝN9{AE̤n"k29n,6mWū~c3rqk] @?IOG "i6|y5(ؽb?LL+ӿz K~]'  g&S x}|0njrtEA:"wfe#e=z^lNLzOAo9 ct⋂YmEn%>N=X\\&){U9R+hֳࢢ3!Qt.؍ev rMq3R]Oҙ<7:{yQjgkBV,ނQz\ a{=IR`lx~rp> "V[#&*/ .,LuEx?]#pe92g)$@aղp9F})X.jD'#.$ PWO0%Y?솓3%D\ EY&cyH9ۜA5!W4#3mdgkU >4«<ҏG{0' 駫 9Gn̶tlIuGaӺ$0j Yl\A9_ҒLBGzªR-hhL(͎[. hn0rS٬aK49t׳LdX<K?s nvyVA!6B;.}F>k޵o U$<I&.qehӻLz}ꦹ:Hvr6AT'Y9U_7q6IXMNtF%4y"P}sJ)K[t;-'I,Sv(5q cr/WrP*NXn(Z~z bG*T'^SH['4HEnLǮx;P漦Y۰p&$wz_j61 ho* /8m4tZ2 ]!vDmN,$?[<$h'LLE]dEGeYh3m3nUfܾ TqۿX8@ɢuA~߀Guɍ. Jti c3Hk)GM[21́Cғp(D׷#I).Ma*4s|b&vBOX7ZJY[ydk3jP?NBg%X0$eY(IX.ή+Y5ri3& ~F g hOXe""|b1xx%J 鉶 z&oDcL0HeMjr. ,q9FytaxFPo<zd;XOVfjt#Wo,r)b !J: mBQ} i U$;CK5ҟLuXT E9[`D1]:9v\Xyfay =t\j\\r9k$*]q= Q{ ΡA.1KmsbrS} i8Irgy*/df7=x&zI+]teMMƻ↣p2tU+EP%9,g/2,4 y˜ XIbOMU57LCuKmNp:Z&D41j5 θ3CQ~ghT6KŘ5OKk44՗Isiݘؠi|l6b&LOIRsg?YJ1YPb9 ;TVPE;¹"@u%^aaT 9Tj8f+@r7=@])˷xu&- >>R7Ɠ2簗QXB0Vw'tKt![c9Q%䁌g$C=)D5L, 4 wgT>R v1Zr{KΥi4 rbãc0pb*ćtOI!DIZI+} 6+= 4mwrݓ<8n{ړ|x@qyĤJN0iM.>7Gpb&3E-_%%P4ADJ-t%y}_yS8 7ȴQVnT01oSq@7'O;t6|po4-}|$$] r 0"$|JQC4N'QLeC ]!(Z6}#%iݭQe FvN SzH9ŞRpMlV^ Y3FM)d4X-g:dr:ǪSaWXֻ zE .Yd7d{c7j vl] /&r:[fA?Vxn'|5KMհD{YHj;. T-Ok;(rh߿Gõi"p7;gܱn;&=KDDz6a*K{AS#O!20۔aWl/CVV׃I&w5( ]w'7BddF< } ݫbm.o P?6= Hvwq ʄU"1ߥ*=f$1ۿv1Y ,6/Xnnyռzup/E!9Q2-(o4Wzd/} R`ymlvM:+SK9ER-D(Q\vsN Y>8Y`B?ʣ>Z*hwS4"t<; 9V *]tr%[XqζA(c7Tq5 .m|/[hvoRwے\. @Ffn]F򹓛e.V|Vi\XzO+lQS~6<ʗ(! .Xm'9^#/rqӢ)L:W/P w:sO1 h[5 5"-xm+*LmC2E%״򘯝M"LlʷQL*)Nw.y/u@kB^M%[XӘm!7tK޸&Q'\k }8 "^֐#qF֢$*Wb%°2 aak#,6:RзNJgFȴiqq#ca- a}5>/(%}ȯ=0ؼX$ٯ0VvSȊX.VP [jʠY>KX⚊\Dz]kAo صQ'dJx2؎FgsNJO@9[C >G?:ewheHQV3؎W^51ulF\j~xzlk~SP&ugj> e")8{0Ʌ*Uغ ,1[Hv ,T~d"G 5t ;,e~ى v/&KN08+,bMu2n]ggv9{;R8TZϩfSk?F`¼r#J3U͑1N ǏsH:\%!w1K119Pl)iG27b!jS>˚2] O0#{ɦ[U.B<OkVp_VfKE o{2Z"XO8Ch);!$V9UI1IQ*gF!Wa 3r@8 Mv|fN_M.YTI/mGi?I_êj*eLbF_"hti=΂%Bc%&<8Y2g ykEd{ҽZO/%zɏjыN5 d,csc#F`# Q!՚".J>z T*LfNRᱧ21V 4_}[ \PjaKyv|kw1$xo .)n˝0DφUe<dV OQtIF>`0|.G]>%Np#-Lns:|XY=w}%jaM(%fP: 9  0ܨ7UXD1e=lD۷YbL~ekez脗ڷ>¯qf|~$aUPt@ىCQ2FTad^P9tJQ[4R۹b*4tYe ֡lT eܴO<\yT\>/\k`ײ)mHʨi\IFVtQuß0r1bsl%MemynpwYD{9=kp<"ʇ$t|bp09p N^+yH-J}DR.;YFT4W=:ˬ;ohz5Z#JfЛg[5އ}bP3dD#6Q^Zc5Y.dEY.ی+tv@*-ck.^n {] ImpdGK`˔VQ~S9l7=b*D Hq(`8ёemÑ d?"vDLD_e_Yxi{^>Ub#Пf^9v?,a(*A9Ydo_޹Ѵ$ *!jQa p! }}+dtRA2[O-9ԼbUMC]SZP*؎F5dWPY2;{ 82{}9=9ҟ H{c:xh]|Wä4=TtG-J<;bH !i-\p@;9&Al!D&FdK(4Jed3 Ƿ޺ݲ;H|PgFAtxw=F OZa=j;Mt4C_0WRk q{Gq}L- T8 Hx >tӃd4in;U(ۛ{`h6d\[׭Wt1k0ۡ邉턺uWb!rH]g_x)9g(0p [lm_U:NԶ >`}PRf‚X &s.ԝsAqӴRKÄ64 BWm̦6cAwp9&0\4gr<0T7&q֭*Rիr xʿ\ֽŒwe{5cp'Ҍw*,$ _rek 'v ?*[v(2f, v awO{ӚMt(Ps d4!aG:F*o\LъEQ!Rpw&Xx)mpES0x[C3Q&19ߵqϪ=$!<Z^}?^o $4穱ˑș'}2p@h\{w7gv%jE)9e4HJ<;<\Jwc!Y}0zqu M}R>՛t%5)ҿqק_wѣD^9tfd`,Wj7pqm3Z-Z{Qybp?h2p y@W g98I%د_mCAL̫ӾF< }ḽEo=un``0Uݖ!6{hvJG.tNbuO3xV\(&bxJ-sv*=<.h:~^\|2l{zpW5,VzGi6{.\~^g-Gf:ꮾ7A zO,e Ě8(b4؜m6K%Ss~?9u]x6ljοMPͅg?KƵĽELLrm>eEJG ypgc9_믦JgwqMA 8i ~*)?&TC>Byl-t pj},vG(Wݞ'%K2.Yم:f+/1MEUUu)t^;m,-MݣH»uML\Ol˵ p@h^iZXI3(Ү8ZQNF~-A:9:t!1Uk^@٭|!لE8;ߪ zA>% ƠF]FMvuIoM Lc;\K_u1 T>@=ATxǘkH Q/ZY>QU В:R|.`ţ-m? ۭ_mV G ģ,_mP ] T7ѫqԞ&^Z1X|nr-X*| qS9saw?kݣPYg)L{B%ذ"+ބ5`ؽ2jd^+o0M4Gz<7hbhWoS_( (Id7.PؙKXW|C_CKjiɛq>P ;6㛯h'Ȇ-Kq| MK5MԲKU/Xu za7U3&nh(o3eʬ[]VՐ%-Op=,<SJx_RŠgĈAǻ*d;e z/^{ wtm],/~TNPfl0ַӬXUSGi" d}Uk/_?C)SǙ\j4QAgn,ٝ@ vNki9P򣳦79 ?Wkdcih*•sJqh B@gФs>̿.IKа!kA 8OEG\b pfTOUrg~$;T3rxG-*DMhCz):йj#|FolX_[ بƶ p)@gBs bA3S~ЗQ*2'tt,3OE*+D'j& Y }mMYZq{j3k̀u ͽVDxUč5ZQy:mPÊ_j5ɳ$T!`f; *C86eH}<9V^1kش-A?!a- %?d5]FW'T 6~qֺssHN]V[0"i$iea|{+YQ4Bb"V&Th+ej_z̓mz?Hھ׾"x3hs:z=nE Iȅjb$g) Fܹ|/m(Wz ZH{]O'IƼW[zи6LY0/5ݼ!}u5cVCN6CV{S'=gd$ !z:PWF,,vhk38Wr;i8ч&!(|9ΣsV`֖E=kP`VG41Z\1kR[D=&HX{X_X^m7VXZmUqv撙H}^ԬG۪b^zΗ 6xXpEƔG IlqZɒ h`b$|\ 5m/ (Rmqo\3)z9״k o5 ͧC:]()'M,g'fD9sx*H^llKyAZ0 3u)kB70?d=eAiNz8rroej!Q9f21.I?MQlȥIimO>.HM~-CpºHxjثA 7N͸7݋S?j^$z0 ux*̵6!,=nfޱ0_2~QF44}/@NXI `o' >ɋCIK"s dкE.9LS6[&58ՙ84q 7[玗Jn$"pKRs̻(z) -5': S+g4mrk 7FgdχJ6HڛT7Qxw}H86RciPW; h;_o R"Ay 6lE_Z˙ ҏWFL< )Xx  < [gRxÖ"y ܘ֋B_0GF>>X#GH'ܼmU>2j橯 ϧoC>%iA1~cLK OH_h)cpr ^[;ATuze^)*iqHJDΦZFw挾f!.'on!E-J rG8.ρ\zm)G,[W9WS*U+\^E1f)2(] nVݤd2ğk*g3# ߴTcx,L 5ˆ38r}ƒv_nIA:˷pT01~ڄtc1ZiDIXj *Cw&% ʽR>1;+Lq.1]]nb:R 2D= \qd؛sJa>[r:˳.K1C"~Ld"K^2a7aB4܂mH;mWlt1iB~ l1iזwS,sK^Wc.+&Jϱ`ٙٿ$y&˒J"'\Iȱ^"o5-eld)~w'[<{f'<l!3F}< @D@vw/i2T9Afz^U} 1Zmk.;MXcLJ+$"N 4 'Sޥ2$"hrAzD }ru>>|akX12&9p_p4էu\wZDPhbk^kirZ5zw.ViCA 2eΫԘψ`PFƼ{:#osnEOxD)wUՄ 3~aM7Iޡ;[m d5=%/R\i\$"Dt/&D;~|`o^GC?2d߿uAB֖WxGԍ:=grgBɹ,S$5PT5Wt$$tƾ>iafuv5Y&cIVû2醐="M4ǒ;Y . Cs+uOA:WzLh*-njfA~qw ]:[g.ĕElR~SJ}B© 19&V l4 hTx,"ue&nU@\sgqky|vNњ 5TT0|K.鵄U!6?C]꾆+9—Y?A> Z'w`F:D9c@~_ gFS QACxǏMq`Dj%z Z&M̸|i*+j&n.Np.Cf=lvDk:0L+J}a'$0j!1隹!uWݢ Br0ᄾCᚇ%<0Vޤͽ&LvyOJOSj}].:\ W2}N}G.~?Ο KD&f%rա~r_#d*WIX%|k~7 L g+Bѧq,<ߘ&5W >?[Ig",``QH-N0W2\yt6D] i!^Rk1Y bp8r_gF00(Vo$h=13ԞI}$I\@2%y~N^\F `^5t2.`QmLVëtc_Ȑc>Ȉm߳*.<3lIz_h:~\t z􃲗[() ظ4-EP i&=c=;hp$c}MFL9Zܒ]t.؈c5SשcMNᝇ!i̻D~;=} abd>U۾e}ڕ1mF%&@[oHP;$vj :ڧbI"v҅ӓD{-o5P/_T+%yGΰ`yH٠~ Nn½ӹk#'NJy#:;1]3kƜ+ѯF@`#a)YdJ]l;DP,=7`{ĆŹK)s7fv}ԣ8sx@,DX xc WH޺L`44߶7.9dl5OA I:0e#d LN>-@s_PW~_XO\;?U;啴oTʳ~RX S@Tlh.$2)3MgBjQz]T(U[MvM XhH $qܥCp]ƚnrBM~ [O~̤A#0'L`@MS1W)𡊉4l]V2@cR:wݛ^iKQ8z@9Y)&iM8py$AUx|l~hG,v> " 8wpF]/q7Utǟ^p 6 (WB5ߟQ3C/WYOHJLd÷X@ɭg<ץ6*N+I>X?[q4ՠf'͏QbaΐXϗ 4BAC@*Dax~ bp޿9]+/p xryXWk3ˎͲ &pN(W*iH.om۔I$C8ӚYNۍȁgm9Qyc;U2{U!00" Erp6Jgs ~`~MvLjI_H-nT&p.ȣHnB k I3F1_`IPrbԆXK2' k Nz- l&;IK G~N<Ǒ>[-(L0 PH?"ƽf'i}>Ѝ$BŢǎj+)p9]ox̵\H:^Wa #m Lv'P=([Qk)Tnrd}1 pdB=}~?2k]|ܔgeݑmt8R&Ÿ #$Byr#eH;imP$)ew,zU>%O];20q=mRIui`[-:ScAfkXtUH\noܤᬣQQ@T00HgW;iOh#7 ;5ףÏPHC\{|^Bg9i@-|ٕER"Z(^ZcCa9LfZ~ZX-0*}&1Y/xInSP~hK=F;zK*㮱Bbxʸ˵Mc"lxCSC!:΁krH7j{_Jc\i_1(Ep52pQ Hab NlO^hn!LޖQuPo* ]uQP{VdB3w$îפn,l6oe^+37m`}%WDZ-RNU.)r֦6Ea?pǾ1FT@\TeHtQK(PQ!<|K?3;CRl, q~ufr_,KKyU}vZ `'kX&%8(f O0;F 8kȄ$"4٬:φnfWC8O:-f2oRS ` |g Hrvp6,p@ 8θΔy`jP( 0Y3r_'%/O`4%!y)5cfSxJN2t!ٷ)}E}CfU)(z0qQXqK)p~~Pr>S4 }H(o3|=0 w )nI>pyE_1Qɦܦ̬}MQ&OS%%}_rwBHK37tQ.Γٗb5h 2_tvYKIހ:}s1"#x q_ƨbf \Og?QQBl+f<kG";#\C̠xه,d֯d*yiӾ6 c8솂Lݯ'G3o]YXeCpơEYm[UV/gDi՞<喺=Jd"HC#Ejl+g_8;rmij Ϯ:2ח!gpQm(yjFBDn'lcW-z3B2 ΋ 9UmAK/I0EqPJ*=sSr1cɌ3RtBZ.N)ߝrf07>rT\#/8:R6z ٨\:c@!Vr.RnN0j×*Om zOA8ii{PKÀw䤈\7LlzFv&"@|OIDzony'ov|J 跼"ͺΦZ8o z}\s031N1Q/.P$AC Lsx?VRU# bU[  ,:\ xcTM7fo/;QaKȰooȴ AfB)r;*zU]sFٳ?0lI80Zrq (95SE1lt25`U|oaApޠp%*OqgSǛ5_Y܈l,.%Lk4ЧZ!A A6R+7Mbd=Uz9@y(9(5"J爅bjX#?C|ղ o;F.JMT[.%8!_H%P$*Dr;Խ "-{1M%7>k_ԾFQ_i5ݧz48f8ZpB] jE`)SIՈmwn7 &%/؆@|4,oFד3\Y->2i^CohMP6Rڜ4ڮ}/ߖ@}.N&G|Ji&[.d?#aEʑ[*OtR!xOpqwyfq3 aLOhT0oV$SKeLJ46SN/+VQn i> vx{[nm38Xh֭+O½KTP_L%f%d.N9DiF0cnںs;.T\d!dSt(|(OiޯA443ڦĖ? s9H*ZZQ^h2R9'oaGo׍*e:7Kry:=}M,"#-$,ܓa9&ސ ߛrvD|^531_k% NWڳ\\33Փ(]Tp*A{Bl"pCϚ*@·I`zLƬCѠfe&퉧19vy-=[ԿǛ~a)f +ݿ+/x?86Q^˻,#wWq^7:ީ_`wVH=pl r&\W*Lq{b#G3 Zs&?90eRƯm6Ⱦ3tp4薤pF-Lv3K{Ճ,E%:wLmOiPCKA%GJA>A'zUM0q%ͬW{FasXq)Ns{ZrMN):ERo`1.23l"s6p7U׼t,p:m-d}9i ^#©G##@i_Pn$ie6hNB%!!1 _#Sjr<:"h i9㋬R6= V)]zNɧk)utbLz~;T*ӟs2qQER%{NhB/!ڇ$>x'Z0JW9> \ ^[mxI^g%E`YJfduI:D0W ַ  >1KlʷO%祍W6PAh8˃Xbԋ)hn?ja >YM[:fdPoQ rθ->F"#KYkK[E`.-X]Q>T׏&Ժ3kc+EA;Ͳ "rz|%Az(Q}V,,r&'eb?cAE:|9=W};T@zkG0Z2ە? 3WVUlC7h¥Y!q4Jsh:h5`Og L`P`>"t%L->T쏫A~ [ɻ..N&!‹HGӅ,|WQc) nM2ÓL8#-`.>D^.ۖ[ ,@qf`>2qχ'6( 2LȈf8uj]i&.P)v?A R'f# c'>897 DC,áiO%>ˎů]ٙeL1 ēaE99iFu䝥rZ4|a,ETW] D񟞼Ns_`> ;zOモdS.zYfMdZ,U%F<ab(" "[Bٰ~f#' 6>e\[j'UGMcڒFFhڋ{()wCv6~_esxv(Rw) NnpU3X|è山t9ԴU&紉"=J0EP&}I D(e\MkZ76l*'wTjmOI0C Wnv Y}zyf!wk9wj2Z7_ZŹz/۝M#YKZ70,beBɊOF(j^'t)7+7WW@di5䶘PT!\%uZ9udt>#9 <5ܽ]WʖPEH,w;4݂D+*b2fԞT b~ΠD߮TfT7w^ jD "$Y*'؅=w-28PBLܫ\P!~o;]> #AY:Tl4tˋ/䠶E|oZ{M"ؤiI]-ch5մ#)^"v`:sͪS| G1L,r$)`nz$3c$0BZô{$uWh'zoZ Q,Ӧ '3cOnt 5̒}6ՄiM0L8^_}hZP?ncP,|Aㆢ3n"x:;96 K P\ 0sl8{VX7T&̕h`^ FuEJ&ϖֿԟgr*YQ pxAmBa[ەu PIIBYo{Wh]Έv_!>B&b#w ʇo }XŻ@V#No.Bǰ +D# *=6X(c4=q+)?\kWnFiWɚ 4lÜIH䛞7ӓ9 OyǷʛ[' ϗn5omΏ>n![`DMD"i>Ҫ (ƧADT{hƝ2@,.*ej aLhvHAt/.Ipګ&v7~NIEb9: fubm]^*rhnG -}X*a|"!4d nYR%<7O[[{zy6~w;INM2( #sKE\2BW{>* wD>}1#^6/(i=%8ԘAqFY C5 *%^yO*H@iκ`W\u85COu?Ebc}$盒zf]g1rtITie8?w үSyafևFm"Po2-Kc~nAKeΈ'"yN>b̬|{ j FYvIQE}J9q+]5/΄]Y`h93B״ӦwQO-KE؄ˤ\~P"?! w[⅄$>sa"GuT&VG"y c(sjOFżH"~T!JG njt$u? S&Ѳ nY"G+B73 -]k$-4#z(tUKF+~2oKqpu{{_׻@!A̋|aψpKLq0Nsߵh] {{Ʊ^1-VCuWƬRaCF71" 8AjaJExy?G4B5}$iQu1.]Q $e\n1-ג"0n3I򠸢:H"!]̿qw7U 4fUlj_ܦag%%U 00MdmZ"Z$|_qr씄N&C:%C%sA:!~xx~|m c2:n f. ٷzbVJPY˲a'7& m"53- /0az^IfmuEq_KqlYf,pN5ͅH+)pm?9Kug ֌:/I'pYx]E稜.~o'jA V{{|ݯ?׶B E52^7y"nr)yYL|[prkrWҾQƔE튚."?d]9]Vie)cV"H0J;"9lD릧=u']-?2J|lWEl[%99]:ׁS. {r&(m"⫖91TvT_Ů^zqڏ )[+T=In'Y0 u˦K!w d46ޘ<8? WB@7&c%]17"(@ѥ_MVv I ZZbtQd6m{ W}dy`T-sfJ7Op"*2X/vCq.s0G/t.dtre]d*aq4 %!O,PD̛sfW!YZuI&+6V=:hYtUjֆB26]Wޚݸrq$Cu+5tÎz,D }̚kX+%Oâ3u6V$ _XTԄٱB+e&t={|(X׮>qܸO ([lǔrhi}xrC$@}50v,f;PW߆)">.JXlڸ&/3 gU仢ho1k\$Ӌy\~"}PI89=ݒOے:oJ&ţ"78+r5iO] KJjV͉~dUn>/WhSŏE#]{D@!<˶£\K)t"hbdqΕH6CsB R3"RT)գ9t|0'=Mwqmv+߲D,쥢@CclΉvodxe :5$WETw[fmaRݤ:@!);%2w?:o=o-fHu1"s#3R\+ptBHr7rQMVԎVSiZ&y)vWE..,m* FIJ(ʛlɢD4NΝCKa)ϡtpg.AP&-淗 Q}81lψ;n5V+^?eY6o _ njSC8k-7y , _<wIԯX@&tFA'TVO2`EҤyChi$0?A oPPepx/{vFxFI?s⁶ڟ|?@4+8LK7[QA;B,@:pH }#Wf>ȠjN=0nb8 kRjJe9]I2 !jgk; >F6bU#5m<&nRoE1cx{g?n,Ų_RҬnC]2JV1-F(PfB̉MPSz$sȃn%`3K c[o oT(wߝk_4s0K< nwuZf=4cDs=J ly?9uM0ӝ7Jf!Kbejp{kb;x?FR{g^X~0éY`”a{|I͞R}r 7*` #rF U"T ^jJChj_>Fq)zHC7+c c^8Io7Q  MEHR>[@:J )雡AWg;D\\f?[V}`0#&hx vNMuWTĮA翶s{Cb1o澱|:%x:i]#՟j>(9р3ߙu8gO>#c||ʆ@MT[ b{Ƒ7af; Stfqle_oVYNQ+z #t!)')f5V2nFΖ8Fɗ;:$,$R]wS$4_Z\h۶h'ݔ<%-g%F#t\[[*ʇ׭2g M1 Lȷ\@o]\YW7#y]Ǥ(CDf %,gX`EPISv^ʢBN`9Z^/ZXV{_r+g.^Q$ֿ^ ƔWd_ }WG\c?|22Z.ёRL \ShӸZp-mڝu%Z4ieΚDD]vT 'C[,hZ Ea9Hk\\O/NƪFhlUOA{Kk'%<1ɹu;1 \`]Ϥ'wuWtdHRdYŵs9%'ߑӝIh_X-\k@+&?pk~%ϏfT%;- y}Ne Ȑy-D Z8 s/E;~KhHEp4]Eh2ҹ.8xC4<gE;LVVk9rR27'9b|ʲ9 ~'mwdmdl~A BEb̘k~Yem PC<{ YNStb'% SK\  edEFIV8 g%Y`{nXf|)N)4Wxнa'M[HEheލ刏h^dO#uߧOFu[?Y(6lN<^yrNuvAy(߱meO.+5Bq閹d`|bM%RL(c^e.i4:b7? p]e|rlK9Q@ 6nRn$DWsn!p-%={2<O|d_Li  0wZ(ӰV%̤McEF*>oFP+dҊWl0 N pQAQ(  5aذ_]úawi܋a㡪"6Xp&g~/xOO%B4 r:otLGȟYdFp&؛ݪݻM"UiL ɈaB'm Ǽ1Kи_B`qgo|!*-E\:6M>%`.o)=ΐh8VC=]%0 nb.skyjUz$G-Y?$GtNBy:VG,ڂsK¶Ǟy%R~QYr WԛPv{,)-[z*Jp3#bg[ywqa `k޿ݎeYcn0AnS+ 5Kݭr^ӹDZo e81h}JMEc@klGb|#هჿ?f&W"s L$#O(2p37e)8~!J쌌z3kUrI GoE6nS*5f"M@/~cKsQ+`v_5h _sDzp wʌ!TSmJvcWvl٪Wur^jy_$s\_flߍl 7}sr,xf~I2HJtLJzXHO}ݵd7iP'?!9QPD?E6j"B 95vJ{vҦ}x UZGˊzXH7'*o87ƛ>6Ʊ\Ę:@6י6&OJPtߛ8gY0V6N3KNe7 *l*02t٧V:׌rFdthHZ8Vr6R1 3FU&윈m5jOf<t$V)IRfFW-p_u)-_j~019-[.ҥ24 6udQG]vYzz{axx-Zc5Jiy$A _kj0^rvRxlX^9{ 4G#؁ oդ!Ncƀ%V < NXr{(]Ys=ǁ~?R^()s%e#ND8wY9ܛMU~Rjq!?J<K3>O9p{#u쟣IpۊE>ˠI`{ǡi  0_rvO-׍oF$CT I(`L?kN/}3 Bʨ[Wb;(0Rt{ac{UOG3Q?QeDzG@kf7ׯb7t-~Z$oK# y *&̚= ,e#轄N}5=^ᖁhmhХ6o~x\SQB0ooicx"EA^]-qXPfU~}Y>+?"3~LF^2ȇp0]̰"Eft=yjକYۻ&'S{H"3qBuSjSU)zd<:0=o嚲Kg)GpBW;+ASےH$;gȇY:$8Ý=lǴ!:c1#]=H|:mEpFD ੵjI u Wb͏FtT[&y}\b۷U:t^D[ W m[O ڇ*X'l2F!wlPݲ5Sq-CQ8#VBkQN-yaq׹/?[C*_-'n[A<ҨXsSww{G\< v|k3 ;0lI/HhyU.:~x舻O+^:(".$I(ƌ]uZ:ڦ϶Ƕ`ךahD?8'$Rh7J11'n9\q݂bxעa5-"݊t_8]dthmrOS d?G2G4pUU6Ghw :$֣Qc*NM$owmӓ"CNH+ybkB0xw<g 2@<$Y?_&ƴW =3+|s@~C9a]Z2?܍)7gs?v:*߽TV,JtH91 ׈agQPRc]Qh|6%}OFuNU qd64&Z{azVCXѪ P{N|o9Y ,5`?y‰shޮ:f!NAq~G^fo=YiR@B^-Iqy}I!Bx &3fY*|r@0IS&~3JGK3f {qC_gXV f3=|5u(IU s=y_ʭo?ܣAHPX?wv L}1DhP%nK)jKP~}(;MJ k/L̈́\Tˑ0Kwu%;&y _dzJBkcdx)Vz΅] | cAC|x$;A2WuoHBK7>Kr^H1HWCJHw,3Ҭc)inz*G'hԟyLSP=0D@Lml6e!{9`ZT=yeQ2'lv7GegxL=,8GO, y*WhMz3#l~L@4#աnx3z. 6#\cݲ3j]ڄxW.^r1G4՛şt$Md'J:,dukM<ɛ.ץV'6X( y,KexͱoNg9eXy c -nF|nw36l5mpa؅ R:3T nu2Px"nEn t@Hg&}L09-S &A6=e .!>}t>TT]V 6$? zYC$v( w\ W<4 ;Q"(T$'#&bԡg aSH' ?p>ݓ8?I*)mEAzuo6XG򟲉g??RƮ7u!d7ۤL`ĒNg/ 7Ӕvp:DvDV;d}edKjc:ǹ'IOh}3|f :]Zu@5c"ځ㩁_8=:<` kə\QB:Do3xhs!ÑjX)SPko&BXPЈ:Qz1~_Toйj2a(X2dOTk':l|"(ip;.a3tRfOKv=DrB#EDնxEzRO(zq[d OƑ2})imk}&"{=EOPkO.uc'gQjS2,^>Y3_kcqgÈd>>jtyՄ:$ |_z{mvt@M7:L>1$XtğC!du,?#I[bQDž@7!FbJ]'l,.x,rs ((ٶ{pIow K."Y]OQ,"~Fv$HG}&CΌl٬r'>!#'N֋BV`*9J`N"Cn.9px˦1kn|\ރfYC]dNlrLg o;\,wkm=>1៧ JWci8I8+ίɾDLv{̟A(ZhTsE\o0nǵ͘=9s6aYRQ.Zo4>(FlKפy 3vxWbb!BL?i"yL vBF~UZ^2R:Acm.;]Cf9aA^R@hÒMr^XvS2_VϘډÛ]4NLw7~2\[bkr_9 -*ڔUSF6~YB|TN!*3 ݃iɤ0BNfo ^`7nTJ T?Yr\%ZvCԛp l7̿6r|X&?]bfb[~yCݷ|7Yzύ2 yL&oB< U(t9~LXA;/i}1e!l4x&1طGIȀIl|?7p^Ř|WVO_ Hog)UR;R`jjbC KRHLjb"ɒI9T|;SlUc[L. (T{7&7*=5LBg5z{8n*~mX̔SȎ74OԞ>}sd|1XP*;V3.8֣pceN\_T%-ϦTyQ|ѐ6Qh]Dt伢™Iɐ`DkͲ?4QDryVlb_Qʄ;n&Lf6h#ĉUEZ1ˇI\"]c!l/.mFںT69遴p#.18mbm hna ~❩1OT*ީ)דԳWbYRọӐ40`OyŦ̉YBQ U]kNx rǹ7|Kw!=vO+RwqO:|LJlJRSS\8_DjabT h &Qpr Ab%EɊC;=xp 3b=|e}jιQx5}:[+TDLUz[&֞|}9)g:"0^ v0*يѿO[)02pG{NLFjG'LG7srCVDBz϶iߖjM?;uQgoUw9T%o9$#ו{.vK`?#,*GCYJ>K>r O  4Bܾ Y!ΰ{fj{WOXGuלXz*5Ern} 8d)jΒu06]% s44ȑpC93`8Ŋ IlsQ[am_Pt{fB#XGuD] O'3*D@ix0U\<$AzYnu<~b2afq{RgwQ L}>rI5DN{ yBr; Z>9 L jӝxv߷Ök&7zA;m*I:G3;.O%*tXfu3ѡ6&k6aY)+îECXG-g)`'^uyكikcMz/A&,MozK- ^&DRRzg0N)g-Ic6b(ovԓ3]Cʾ3]MYs B4_&k!_3|F-pAc?2kql_5/8"]`)ű9] G8dzl#(Kdc+$nmaSoqH8MdQ0-">Q =bݺ#r9K/ EG^wB(nt պ.dEzW"3kuDA. j72߿{3PWB)Rbp1zH_sH$M!q{뚓t׌ 1p( V8O0i',ʄeJV^cxx3Z$(Ϳjw=0ԮPm͌QB,?].{䖽d'ݩ#j-4Q^>63<9jL|2Oy<" ;w5lË5G +uwC(K=V y0%yu8Iitн\[8AN1@I)l2*8.\Օc!إ⥥ZxʾZ⫞ &9 Ia@wЙҠgDk0=X-DqEf|Z4Z_xa)}4vuYc|<+z`eY#trEv{=@1o\r$xqe%;S{6=魄pl: }JXBqSt̥݌KB3Zy: .pU~<AK*>Hů-)&Y9i]#J@S [@ǍwoWlG)Z^\'tpH6n"I6ҹ\о1I`$PdN|r]^_}?Mi)oîHܿ9-UH5i#=SVS=)u ^8,Bh҈h7\IcѸP:1srV(/,O֚=@RMԘG~%%hodG샖|*o9> )YѢV+(=g^Mݣ6T_~,6_Ѥż'PPZ#ev.Z-O kMBNyu{i0bt[D/W(L{{EKbV&}Uڊ\r 6cŁ.@O= : w8R>Iq1K1#r({_m[xJ!CT gI ke{7,>L-q>*LOl3 _ٲ gpԣH WLV#B7Q/$g|RKqPj\^Y1>ڟj?6 N /8uөJ KeοqI8>vVKN5r%55z($[p zh5Wbo+qi" Ԋ0i"6Pg`4B%" *8irؚ[[3ݖQ٧ww4V }M$S<QK17nǤǹrZ [,[xx+s$YIW}@\xY:L 0%Y"s"UW^oBm -Qpܚp5*4HQ"l)eW-8 !v XwZ,1`c[cϗ`V`:)DbEZWz [0ɚq&U6?{*|?HZoP ݵ*6V'MM%( p1^*?P{J" ;3H )v̕'\oy6[v3KҠ"(b0!S[*LP1 U]qo(tjk"Ãgkr#,sIfյ`S, /+= >+v2JDGsIN-KmA{\|5?$NdM)n;}u«82 jmZ|L4j<*P– pg's``Nc3kIE1&[r;Pŵr)mz)(D͉hl%zmc 81k #OȼV M G t S OpR!RaxZM٤$LoғU^GXgvkפoOc=ϟ}vZ[bqqIĽ-ok40B2'2b\" KNUPPuR`Wy fm$.|Ei\ %scTK{ HZ>&a*zL,uOa TShPm^EU(_Ȇt^bD_ #*yc },9<Y4}fO A#G3^DereZzR7K۾ ҹ[7bh;eRjO س@j&o̎Sh5ք-ΏMGE$=!g^ֽeF9x(Հeܠ ƱiI_]yj8ub1yw5";Re$hi,Ai=%Ms;q~jm)k`P$WvBTht076\0LT$J}7=*0=!<31fk5й(E"b`PbI;㈂-Ԕ!W"gZt᩻wYU+ Ϥ^$ )7)/9KNw G8xDS:5JZXMYS5FGM/5F!@Ԟ[c.2! msk`~2LWHmQ-Ώ'3D lJٲV'}}.2M:EE?_Kz9FR.g4$P 2cw ӌr\y ?ET7},dRy U¶#)$ S R,wz]< sObWrQ~C#-^II Ic~{yP-=lX鍘/B[i.􄼄R#*Kګ`r^ѱޅ=bcb9I\ I&@! k-\M0C ߾WJKAV~jvjM/^P? j. WSiO RTZ]Z<8} H}EFf+ŇL]-Jq$)}F4`޲ɕg d^i{1FbO@a08 @ 6S/M՟c,M :.=`.!> "> ;_ !ٹ3~Q[EV\AHd3Af6 {_JӇxcSg87y+Í?:i,e\d@Q,7Wռ(el`i[`қ96PPp<};\ʟ`"xu{/xm:&U#ȫ&Q<.cC+XRXj]!Ծ@-u_7>4GOEԖW @j)yPla!b"=c$BgJS߽'%x>vU >B3f cm=R+wGZ%9sM#YcozlOd ~HT8ctЩ sU7v^٩%@GW%E⩇R]sfP(ip;Yv4 1->q\h)=AF9 kK3U?dɒ M~PJ"s5"kH})L!.=.2-0>J\+dr% !M-8TAr g޳`6)yhHxwb+|7+19lҺ%#X!Jg3Ό>cv9No*g\!|LyǸA{AtS$Ώ+s*1VĮ/PRgi.b&>u0_  0Ե// FxE[=otFC싉5heҜZ<cv5 k6)m-Ix#͆4yVՉb`)gm;İ L&\uLlrJ(cR^`yϽYņrBx $sA-\LfzZE$ x;ظžSyI)^$m4J2]}:EOI)J>O5)nIOm͂iVq?6d/Bˍ5t5hjK" mQr#'W,ZQz`PY!ϖs*}ݒc@B3'ؖ~oȓ@n,58NO諦.1.JbB;\mcRYMAaJq@.9=I/b+Wr@fI'hk\AS;ܛw5Ŏ@*95l)0($+1J Iw#}%]*aD9y選w 0C#N|ϻ3{Hط߹,z6gYpy]SU,Ѱ7aݴ&@AүugyFyq8sϓSȠn2RsIEu;.HU*'RZA}0+%상@P嵜 }ꢖZlZT%aaސJz^ȋ~f3(}9u#HK0b1XC[e:ǦU|c?p-&`Q"V-,i+b៿* 졜0nk4}eFN١(M x2I4xSOE$K@-ozΤ:H& 27?)DС9CgIW9*"1FlyE\ZdSc}D;WKP>$"8m%@0f_+z?B?,@,%*dcIKֶ"Oy&AoP6WhtSm_t h 88<8juI*K=/X}QR~ ;0j䒡Z(ٱw.@fB12Mbm#yt5"[;{o|^"HԖf=DI#;~I_X72*lpw)BeAzU[ RUv!;jaz"C%8?dC0ZH5|kWC2) kIhlx2:#GȚӘy|*{KG`OVK߼3crS+dXC'uc`-S1qldףxn} [;rOW*螢Tqm)v}`﬛cZGR_%2Rmܟ=NVGXʅ<ӂs2c]XR c5l'7L;lqۈanVLZBU)ܟ=ub|,8atcc ϟN;a )N ViZaE1u#lu6 I+ Ml? c|HQ;IyȳJy$K~8P+gv5U4[cfJ<ds 4pn(A\XsXJiC fb,OUF@ ;jƘpѡcȄ|):QXh hfG9d}8T jqDAT䛦T0?DG0:d9lzxHʽ0S V"$;œʯC0I0[qj3=Th1n]7"9NK2.Zۅ-땂9*`z9cFQgyP蛱Qr!WDR|(t!DTZF!,`̱!|ᱩP>6>8$m[G/Қp; vꚿ\+b}a֭JIg"!GpR4eP y-tp"<ZX=Ws_W$}ΙԿȠtQ$ôN΁4SΑA\x3hPҼ#;LjjmpԺP,ba~=s(ANg,R迁rYx/Ac !{Fb}]Iqi n;J.uQ)Q[()nAJý GWоc7Ol^@.[aS71F[.UFĵg*h 9(rÿv}zF5Q7a Hl\}x݃į+Cx'Ӓ8Qm Xwd@ |jm؇k5pK< q$VR7gaeY, bKKZL% >Q<݌<ECOc0 ]$֞ ZRYH| dAN"Fr1lW!fkO`?Y}-t+#qx!\7ه !; b˽fp3:oc}$. Qۣ\CxsS`#u-F FP4X9(JgwO Hf1:ɕ!ŷe#gXFu`tg7WZ *K0 4ZJRN5~x:r M+y(,ISkr>-$,k!.\?%hD42256UCa|%4Aht ʲ5-JHK~itKM h/W lg{ *\(8|IO&@fX3ωۂcq5'&}OwI | nZ̡D[b(`#a3G:9{{v o_69ތS\FUK 5HEhVFXj|]`@+4Oju蕗j<6oh y0)J?|dA"[ԔypG%/E<"H΀![SUr,lV[g]QVn~yZ^H(zT R`]6[]oks[槹% (  q4IKn8AX) O8;1~\'ʑo6k_Rk96kv:菿Y# r  hrLVQFPLy, u7/`j1SAtDZ3wtoZ gtV7u8RPWнd+tTV$BdW|+E/Zk"&GݙG' P %UX vz]=@_벞3o?W)w Fr7n\ӅDXY;.VBzcѯ=CG[/ [!m<|(h1Fpwq?)jZ 5 dMY$זuS[s Z3rn{U;Rzd"zjTlje,Ce51wq?3qTa[xLOU bOIG D vOёNlB )u 89yOjS]3U(hf&oX1\uM=z}]g@`!Yr0~1sPrp61[(|8,wv)T:sPLa}ɓ6'ig;|6`y6ZI՗_Z`QYZ T3|y?DQy-Z-ld3#vnkGp$'ymBN㋉mn^1U"zm?Kr*k\{ $gh*{'%"OT 3k(}bOҸ/D>)^Ic%#m޽L DݬÈDOvT3K?`vsd8L=vmKUՑ5"0#;#(A_LMjimmKi.8n1,]vw\DSk0 ږRպ)$s.T\i_5)ysy5hT1AWUzmNO~ԳRۛx^4]( ͒PYlFOdz9ۣ}6~)^W ei!LsZ.or7x QrO "#1d':@' 4;iDgt0]/cg/g"V"^hRQHIO 1p|_iZDewx~e[o{tC/ՍSoNvXԒB`XBr(@z(")]51$,kXFRl)oK(xe鱫E@g YKN)B?/0qq3P z q{tBiЎ#cmo$+PX $ {YŹ^ >ؤK ک@xdJ.opE rR`:|9z u OY?mjD(~}s3 hJLkq R݀ U?}m;8>د0D)q F(P"$ _1pqب\gp]c*B0CoK5k_f$ ~b&4=?dPOmϓ棫k; ,>hL\)the==',6?]({-#.\Ѫ Ԧ >ᘷ2g*}޳;n46\j$.]Baz*T"-ʸy7s y晐%FJgj[BdG}5#C"F`Gzs_$]W^gߩc\C、ڶ޲ӕV4Ulq- 7p\1k qb"`v[ȡ+/e['a#Nk;@VH^sErVF:!wW,=уE)FՆ|s=]N`9ukị] FZ{ⲧk-YA?N!I9z_UœH(IO ,Z.qM)߀+2fnTˠsQO'*x;R49bA66;A>> %&IcqODDQg=1X bx(e'A&~C;?t)'l ݈Er:2b zZ*uuq,zGU)ʼ?IK㹷A!u:znl$ FT.*&Vd$ݡ7ybR;<ҢU QWR56)S b zL|V=Z@D8N*0^iC_N8ZUON%!xi۶R3gW2I~cLԚEmYLģo _s acUjXDKG LlW'< "H9&e7Z+ZOT73 [~E.pW!FG$Φ0}89WqZshoq݅!(GxFMt-LDܶǀ$]O" Df%>f9X]>Q캖J?8HE= -H7%ru YĎ SнWqq!1sPs>Ej xJ{*Mj_ڠHq\/^rռ"fo2a36~>čC* Y߂(ύLbee՜]/9sky̺RH'!H{z x͔Edew10_fUnq.|"ĒDiݪZBUQ cxv`}-H͉Ò$H>a= 7+:x(Y '-. =yCĘt%z=ЏtFmcrNa^K9pE(EÆ@|vgL9eXa3O,'OmG~0?o4!E[C~O: NIG:3AlJ9c-{[śĶl5p$&g )v5{/u?tO"G~{(@.E $lQ",sώ=o Ȟ+]*6\>͞+2 PMl֨rhF\-;jӔH+!WsA\Ņ]j|J7B&kiBl\(2ZЮEMn.IFPX_֯1sE# fLd/XY5Ŋ5NYK\?BY/d$.z9_y'lvm1RMdrwTEe\ӉOM؏d`J}E\cxU((.RTgxإf%PS Q%*+em+N =NU{"'tudܓVdd^QܵŤZ i@7,R.l~2kv#s=£uI\#g$󐉠AtȬoT{'n4C4SP}Ghs#tS72Q6)AC uQQ^T0,p&wPQ<H50$" >#4ie"\V-@~~I4Mw3{U1NY TS^骿czj)\(pAҋk%:XϏ58GAUэ{1 ;S&>\e2kXr,}"bx=:yhHHwX,g\U?opdbS&TĝصyÕZ1mbyOp N *eJ;\\DEU=.*ͅnsuR ;yX CTu*V!*}:d1Yd^!$eb-;o B~NgqyJ jшe ;QV*Bf؃1גG 2a :4 >LjFEL:MrG:m]|B^RO%hQoޫ_,;v[B~kv, s(#&I-Be6z")=($9UgSP1LoǾ7V5ΰDvlmDB4g. ŇJP81Eh5^|UЅJ/QFefP =6om}mm?u"3Θ;|l"k'tQ%!XFWB!RJ+5[P),3[#'%jSݽcN U"t` }6,UFfu8G4.w4 |guMQ-BYJ@jl^tR*HKٓOI~-IH9iz9-jkVJn$guM;cz*>ǽRTnVWOEW {2uiլ2J$Eˈ}T"_ 5ϙ ,PKSտP[Kbܴ^Ag0Wa޶\W{peYϖ!g2U25'W?>b6ZVab97g]؀K=U䋁,EOT%'^~scۨ-)D;`TAφwN<$4fFWN(0qC?UjvGa3(o^+#qy9(z*0Q f_I)$2?-Si,l/[}qgSϓn4ؔ+wBt`6|%s-.t.m(ǧo,yXjszڼjV" CHHZF-f:F]qt9c6*@ 6 ^H '#2ǘLN"FĄ:@hs7CqiCl?"GvE>M-xQEm# 쌵' +ն񭧐FIR եD XIG=K\T'»(0ͬH-[Fh5b!=k%׫y6fHljk!,7о3A»;M-&2ݧG+HV2nGC0ugd|c@wnQl1A˾gWI #z%ލ&%ZU#qo9'r/FPb'ɇ mE.hc7 . Bo_ 89ט.J.&#b'L)944F44$3A2Kz@08h}vef`,X3қvvSc8'ShJzH^z3?>ǫ ^!2~Dr:iTk Q'#6^A8Ŷ1`%.fMfI{ݰ7U}+Ua cPjZ#{>^awJ@mimYoNM1UQ bTQmRṏS + bR&Apu#q y_Q7o_{`J%9 XdޥP39}/⥍EԆptc.b9 6.ڄɀ bLc!WM,Zv{dNM+ˑR̢T.Gisssk`Rº*OPr`CMDRS4;*Ags 6 amOWʏM@zBAx-fvI͟8 \>E ݦ8 /K%e]K|b0cfd017Zw(%qJ'͏}߽hS(IM%;}l rbc2:}OfpUL(ؕ 4y-VV7u9;^ wv" o|qΡe|p bwC}ZTwImOd4RʑLۉ딿QLE֢8(R\/MJpӲ -ۧ I76_Iy&g"BnȲJF Φ[}XxՖ!^ა'g(U}`z1ZM,b z똄 qZi+c(ҿnV Pe SȬY.N2ŻT3\z"2K]Nߞ Hpƚd2Σ9M+^Jh%yo QQǬW˄IP :g~@4 4oTʳ+S:Ky Vf |E +v<1̵&3ZVt ~&P"4#uqjr޹>ۡf^Ưh$+h())6><5dPORsECAd0өG(="F52CKR/XZT*' u=Ta?{$-dn HE#_Ĕ~`j_䮋;O[G7NWs-_*z wAR,, 6F䟯AG?{V{0l c_G/Ց୽":1Į}Eu1A4 sCED=hMax=K/]*G Ob^"xgR^q,,)G<^! *-@qbh7$6 tPT;p*)?HWZuf-mBKPRQt$xJK%Or" *MPoi q)Form% gX\ M0"I}',5w@˞G*jᤘ 5:~Wt-G,xJDkVY)M?gυX Wo]Kwd{~ձ#6}&Nm,cW@ma6+xskS^JVY%t{C )lP= {"^/KsvoEKp숅;{׿b(6 J.Vz NlCU2Cz q. t-Pt3ˁ)l wm眔r~f':t|B>qӉ̩K\ũxqq~6v s]I$ CIYa %#meYfJ͍ ([˓w }ՒL6R>z#pHx_pK @8kFnFi <ݭ RI .#v11`a+>n!%*!EO\(Ú5=jTmqV 'y~k^j+a,/67. %^6z;F]."RKM{x$K؈msOK ^pS(l/:"K|pw3 70<̾vΚנFK-vقV}ϳ9 ?\հiId/1j{|S/+ A?1!?yĒ)ӝUq*{r f3PUէ}W20~,za‡!7':[to,?Cd_X]̸'Xܙ>lmLfcBq/ų*I5 .h~跰v 6S:mƝ چX c+ë&W0ss=Y6?%>LG[)Cy˿88@蟌zv-?tWAI!5Hvwmz̖|jag.rS% "c_u$pfw|v\B2:761~7f##"͘5>LÃ_ae(%(A_I.t 16:3,-v'hŞBlF@ ҵBrnzLN*]o.4 7~葁~IFK3/%E3L-^] Z s=O\'e)Rnz֛L kP70_uƫ :okޚe:~a-Ŝ:UO4^\S{DH# ,[Q&=O,Mƙ\0 ?хs V]RhX4bFd`dO80bͭ0w4^~~Mm-Ƨ\ܤ%ZϿB]gpn\yl ȩKk5f|LS˻[$c~pI6+ÞoV xsQeQL|2D^[rv!څ?@\>_| R1:2ɮVdkkHJ}1ك>7N=7s)*ݓ"i3k\%(B?mU H"I}XAN-UΣD}Gͧ1Z}=Sh _GE%+'3*K,A*~/pV GQFͮQ]+Qdlo-y`ǣIL y ׆Ap 4Npg:C/]=J_pqzM8 qY|F]vAl~U>g_b[k$+l"?[?ar-ў21.5uS@Z~ºZ$ܟ~:]ѹU`/&KEfBum}GLXTR)N I0h^:8uSeLW_xFsM@cƆN›A$р9n7}jg_ H|WƨRXg]F X2eJ(BIH_Ź*ʹCl}ۤY:ڇ+TƲ Q09 c%G i%sbMbQx!WKi/qa\ r2D͒u;9esVNJ$Iբ-fnsAnwSO\@WS AK9NjܜMuNV(z: qf݌vW>^/ tg!-4h02tQRs\tal`0H"{'2reL6X߈.K %m![f?HUrL;'>c^gܑ6RKA*MevCLN7PHjW93h!P0q偏zK"<N șC]4ywx1w,8\T>(ցRSR>ڢuA5gKB ["':(,\b!ίO;>sl`6#_Q$w6 `PGл>ȏVxCD_=:#Y0`ewqlilhd&'K!GcbK)m ?QY2Q)MD=s/> &Wʗc=Ns7%L>Lca:\'p5{7|}븞c(0]eXP7Xօz{-5Ϫ)s?D%sD_E zbUj.x`T,W,ډuѺ=M:HKhd>͔/,hCnW9sH.C2uq!KiĖC%F2 Y6rU!>~߬L3 ?EaaO%b崁|u^,h78EeE!S0py;8Vw~2=8`B=͋FG_:{Ԫey|n?͚M$t0lޕڬ\} VQ$@w.Mi(ê+&]I"\bA1'tc41>VsV7;)nv@|h}6>8^1Z0J2}T+WSŔS$@$hԯl8'[J" ܌Ez`{/HҧyP߼\'Hf8ؼҙx)Bn?cX [b6_]>Z33"N+Fk7䑣8{Xؙ7f?u W&xBc+;ru0&uY/⬛*֑ $TwyL)b2쿀DOGS8mӃ׻jj/^T t9k4.l)D&0Xv1'Ul 9?081ٝ䜪pm4 crW#J<^r0ZOI_ n>l\|ZtM(G].FKx`nOICêS2Hw]5zFw&^i L2 MGGsr帥rW,_u{v݃!}P#2tKφ i\Z -2U;Z"H1`7m~>vs)'ýpXYrtط|3uޟ%Z3争]<,C5qܶ6^qGTU;af6`'9;jN9|D m< `K uϝ{WJ#QG )Ծ",OH$mvz%;x*dM@ E*0Qy|Fbh(Em@`X=l4~"lݧ%)ĕ~ ցBx 6j_VC3Zqk-M2!eȧSy&EuE7k G ظĭ.8!I?$bD&~78$Åh;xҢNl9\Sk9pN9UX{M˖ѵ{ڪĥ)hgKUc<fSm<eD_=;:[.8p(0$}.2~1͏~^5݄- #Q5d@6šV:EeA' R_2Y[t+Ne{TGs=mHu\(G|J%z#pո*l:"rSɉ0N[t:RO"j>ت-eLC{'!'Y hT)4b?'+9'G>䃧Rs CAO/Cyɇi6`4ws,oj%TXqבX]cڔ? HtzGݓ/!Hʦ8`zDm\|Vл׵wxئX |yUO `H=8%-fnt5'tCʏz0 eb%FX{;[ ? #ѬTgK@y/14ʘ8"S>9BxBw<9|ٌ0䳊b@nE4s̖ ȇ[ӖȟS~Nـ+uV,Q-ynvȷNr-c.vb/K~_f]`dx'*HGU 诧\|zNtSosCPAbq_q쑄HR촦vOW?)a#r=QqL `2F+7] -G,D~"8wxRD^vp\&|僠VHk1 qG T[bLa q /q\nTz.$~RYp޻_|L?/|k ?I>X)@>|*1ӈ-v/}gG'%GƢn- /@aԐCU'1>|౎.ql8Re4x9*ҢSX'}qaS*Qӈ_LŠiCǩ} x YN :1}ZE=q%pS0CUMeC \i7bGGr61HE 4Jd:d]yUWl4P0g QD9N4pxp\$ED*"'~I`#s^@!Nzs;[[^E.k$bθ{V"4k3Q B cK_[1*Q|BXe!nwi)V3L8Cl,Avچvѱd8ޫ`r#OTgDԉ 9;~ꎻoïW[WRit3"ES+#%n!,@%4#rtt낋$BN\]E9o Zm#K:wC&/ۜHє׷̗twtA'Y_P-P\TSjQ޾Pfcw8gtF55q M^ ,J[ :Th˖50jec!^\g@<&j '2=;>iت~ wQ#HIU3DPZ0uSuzQ}g 1V"ra k' m]{a#{6͍u2|:*qIdk&ME$nWr=&]sٺ:yZW/Ҝ$Njm96Q{vfw!簳nnwELt2) Nóf 4u#y:W"A{*k]r)(?It䳰~n늺`[H>"AQX| 6.)(I0+-o=Da{R8ʿ&dAٍߙZ@~ҒT';S+h΀2fU}/"1|uMCN!$6~8bD8Ϧ{c}P'-O{v\YvoQX[mwm!}jTvD餱ސ/$wD={*ׄ~*z06TgϮb];ItxK E]\?uJJChG^(eb{ P8AmHNKqscA*kX}]4;w֘:sQĪ5[C>X%(AjNVTU#/N;nlK_L.?ĀO:hˆ y9)3.~8TFߡ{沣;c3p#RA)lcg 3PE n{bF3gcrϕHĶxLfm y .=oF,XY^,P)D #?{eք}m\V?.y[Sñv4:e/i蒁-6Áxb2+#ul N)] GvC̲`ht$;+ٿ{&\ƛ' ~Nm8WZTبЈuh '"DChG6%DW1?PDլoV۷ ^;*_|f7w + yv<-BJx}([`b "H(Wr*!a7bf/|> |ƞhwGl*La"IRj>'P'V 툩[)hÖ. ))R37TFqSfF$vWG۱@%w6?KϾC2 e`Ci )E[txd/w!v=+=I{ύ̹JS>; : 1~AyS Ag6J ?ʃp~<]ƉG@(%Ϲ;wk  I"CÉvݒMNuLUٹGDG*.H2L.''Bѱٹz AEߌAYciS_JzwT+[E` ;}js+~`4 vF"ba3_ uM$`.32glYkgm̜߆Ϗ@s![kAc7Z׸_4[w$Vo,PS<({#Nd17VWP84kRe 8NW{3NLKϡbU31LM^oR|_u+e=o#z'FGeP!e*#%fV\&QnNOcU9ұR⟎Y9xK84JAZ&Qq-z 8 WT~x[k8S$sˌOTG/Lyy,xDXDPחT#wn5grJrwƔy{)+pC qcK=~sf A^HjXPĚ<j65H)Un9_Ufú}yҿfݏtcj*ȬL]a[do9@GbYo8o,X*T{I6||4ݥg<ԮWG%i&kMY"l_2;t; Wӌ?z7I6v9w/B2Ykqc"GI})^V"M!JT a? YGkp0}ܳ 5>v^!9ؑN{ ǝ E7>q+lDžBcvh B 5΍$p~]C+ f$Ùh!}F_W)\)',xZ,> G9P~5.Nl>h3X3n]m!³'sS%((WBDҢ2`̠<~h[3bF1~Mw+5d:u8",. >v)t*v|ԾSe,xqC8h>F9=(&dLYD\d.ϗuZ5=}BK~bNjN'ߘL4´ H5Q{09Lz+oE C7ɔI-v+7 odjyO4 n(vZ+2oX Yw*b5pvbۏgD ǣk( Gl Oy{QlUiH=}BKy3ƿ gX;FZCʗpހSK;" j[krc3s71/D#-iamv [: Sa\3{ yzfAj 0+Kzd+*EjhK mHf$bPJS;ܠpMk2>ܞ phPN*M=撣yRA sٯL1]'``>ۮ;`[rˏ^U @Q#v~_WJDڃE̷]o f(nWU.N8oٕڈ4jG2YuM`y/lЋ`|LSmjlH"%349!R-*k6Nݚp݁'7#o#]3btΌav~[A x^d#`ؐiJD)GdSE]y%~NB!ֿ-AQ H5kLfq7tr.6Dd^`_x0jVcJW"D)%K!n'MW?2N,XӃ'Rs2ITOd {޾sUCNc3/V~/nQ $z?3eh)hq|QN1pKWqѴ(>(i =^yUz1P@ 6t JM87%Pl\n glPۢhD߄1Yx6?2ʬgPU"f<.!S lB7_ ~9 V@⇰8r!1{FJf߸:nɇbK >:otTF(fh?8*X'0;zP/iȪ%|Gț9 H;,eU2$^ : W'^a\ : DmeQ@䮲z*=:<⽧֬YAM`w=[atLը[qrtR ,햯!)8P 24tz2 vMw`pI~ $*X/XiF 'P2yA94Iriʀɂ'һ*52nШ&aiҖdg4 㸌5p(5">W9)"|Rse53fѿsYr7!i[o }sZ 0o:z>AAbsj]t# $Ъ׬Pg䔉aܺT^:*KI~®(Dmebx XWwS}3B穘5O:(&p>eU`dk.)#Ei \BƟ͉$2YGd`w I}ӟ(Of~E#jԲ? %TlI)]cZ%~"Ըc'kR^8g:7}TouEa,_CF"MI`r aHէ7 ]O;oN ])x&*Ux>$rϷ3T=8ߕM~kCH$Ϝv\Ms)PV:#O\\Ywv}{%RpxN'[bm--)>$+c N@o-YPN``^ιȚ+nR'5ze eg/ŘϹ4] ":k(toK@[|N5v A#(L6 orlA0P#ޤ{r}4-+N v.JnaN5@_PX\*@i@0::BZ;f>e `3^'Bk٣MiץtfDaj]L7{0!< 1BC}R("z:oPGbpaN>=r"NM>z3Vdd(G|Rgv霾x;ɉP.] Ն)WKw$j ]O!$y,FQT1r~˓KhMi=_X;̥Uh@xds$3ԍtQUPYUAz7S@8RKw ^@bpGǠBu y=uJi3(\٘]!ha͐KjH =b8p01Pnk g bğ}Qqm̪I| /{[ـC+"UnaC;CM^d${\7/y+V7FFRX a{b陑Mo(rL^ϣ%Zڄ0ߥÌ\][@WfΘ['t4JzM !icөlxa_F-Dt' 1Ҭ~$OƄɫhjΏ%Ã}† @<gX{Ƅ_jVxYS_b2'Be55Խ j1Bvx0Ɍ.99m+cаٝcE\Wawj&`£g!gǂ^$ִMFa2.Wh,fR2mӽ]]#>5v'y׭C@"͏7O0p;xyf3@hO)u5 \UTXG-i FţRoŭrw\ϳg)MpH=0T!<\@Dj@VQi82u z0-j4:dK[Fb &;.a`z@ F%e1HOPp$'W]h*}]˼1w;! ޼SXB6S$Cx\19E]c/P]зU,k5eZFlʹd30᭞5,e>o ARZwqX_gHOƜ#$tr'hMJ{Ozj]|؞ƺA9Zs?nj9xA Pa_Aau%Ff 94F,]&JQo0i~#0<~*>S 3*fv)拢o[^wϮX@>`Wt e֫?iEiwcsPW4;XKn|W4a(6\WڨGzh\#R]dpu!LW%\)D{Θ#Ͷ1֩$qBzT2gMJ8jV'xg3g&XOlCi'SA6Un#g/0u> ew{+pjW6*XL [I-ʒA.]rahZv}'Z- [KPޗʙn0S͓~2 ^M3]N+f %$}i}@C`Z~3[ Kxp 94E}QhSE 3!guo[%Z0({@iDt~k 7$NG[e@>Kq?/QWbs~XxA7In4)w/PnAR"휚TLӤ7ZBv(BLtDr`j.ҖJbNu%͉ANg{bk՜J1 )A i>ݣ1 ڛR&41Ȟvc6"6F*Tlx OBTjղ p1],hS2]FۯVJgyNJ9 G\ks*x~Ĉ5j"X (y fa-?,jBmtrxO%xY0>} N$̧ 1S$ICV}9G<kzf}gƦɽmaϟ wz)tCPن5&{|_묔9x{o>*1ad/j_ Cx.r kf%Kܰ0aFLvEҙ?ߊxC<^C!O)^2?.7Vt"#vzdWoui5>CpfnXN=b["s>;$";7j `x%~n[:/ը*?-8UTȫK\Fo/48 KA8לJHuX!wz43]b^cK8g>Nr{79$'w FWߛav:cԇuO&22Gcʯ|s@X ֒}8ϊ8φtBQa -*? =w+/s\u_y[pzE_=IZ"mzۉkEv3fd֗TbSS؛f 8s<(N;H81{yXd] Kw&7*ce3{\zu,[v&Nu1j̯4 в ?fW61h69S~y֏ ԕuZ0Va T]Sz7%u;Ihru}TPͬ-oʦJcLH07 wu7+ H"H rP.ve@Kh{mKp74fiA&!:FC})xz w`=`|h;S/ T~K8E<K0 *#y NFӓdiXZfQdpj, XRP3&0^kkw *U_-_+W(YPi@̙7֯y9 R~ysJ_W!wb!f{nlW"{v><|πfc6dE}0n"59v!@1?csfB4K9*2ŰU8~V9ژ1ᬎ 򡈤pWTҜ/8 D$Rh }d^L~dPθ(1}ANԍa!MkI{95E $-M,N"q>f/ұJn,u-Edzdk/@Y/*ĮXbOr?C ZDVoڙoHZB)Դwڟ5Z/Qb#z-3orKTv}aBV$+dC2,s6hhee|dV@1S5qpSo XC&]WʄXP'&``A}[IH~'EId_-_Pu~uw飴 knfۉH{@U~bl:M ^]O XJrҨYC {{fȈ9= s/Q*prve$ȻfJVXۦykTpTF;Ш5 A;c UO->?p쒊'.E ffyELVnhG#{K#BP/^wrG:vZߛG/KRʐtpI\KqE=a~_"DMD#r:(vUji{f|Y";\$Ùfwj';TM͢IH6 '8@FY'L-}frSw=&.˵qk.:q/T-Bz- zB"^9- zam} R6s/ȰRf Ij,jB6#N]37잰l]79X_k3^(zF$H4)Bd/mVh= :#Yy=l쩣9n\*?W$BIq9XspE/{q+zZge@yH,LItTO}>RАCaqnq$|ELiavyx߹:6 Fѕ}hXf'bFXz$ pɝCvMSzu\R|F+zaYF6Gj>L wCSWZűL06AUc12E 2HҶ`xǰ da5SBY^Ka5ijՊasԂ0o$m6d^}W $|jgE֝&qPp,cA7!lt[HKszⱾrfխ"aTjmkg}VXj}OS{OK+ XxMM=ke ;^َ*t@3tU >@&ϽCDv@ax)Y?P˷>eIEL/eyKz:r~|__=P5QDVq,ebb\ȵgd^i 5]v]ߖa3%lV>Kχi [I\D4"j}y4"x̰ۙ*٘ŝ?'a:E(fhjUH < $$O:_ST ꁒfK1IU E \r~_jyޥ #h 9iDlhnj?6%mCiuB(57 /_e BLK#iK q{eH{UϾuM=cf*r00l¹s'Hbo1iZN5:' xUׅy(BL[Ս(PIMQ4248mظ I0_njbu W%МnfY'>`}qNY2H=$@~,w)C+&)yh3ω:r&ϧ=fxPed$S5s%![gt%F$ө=A}0K+ȇ/ًI@\0kB `JWq*H"S:'q^8N0Ԍx?]3t^ۿp_؄F$нАys7Sl3R< 0|"Mnݘ+fe\ )ȫM@:櫛2Y} :pQDY`*? 䣩A uoEwn Kmơs 4v 2W ji`;膷Voj39,?1cʒ)0%23MAz"ԋ)) G|q PC7_7{$PI=!0Ct#Rc0k2p5H%9-0  OXz؄w~} n6wXRFOl _5.&6c Bpw5+mywܼ/} N :Z[y붚|!d mрis$|8UMApA@ u~D* 2|W%iCdߠzsܽ!`x^Ҩ-8ł)Ͼ; P鏔?քi=} 3ɑuI]y1v4Y<&*o/eAB$6blЈn'BRVP$ iPF1u%*YY sz&##,/2p?:7]V 2JjGV~dOrW;SC+EKP|Y| ҋdnhAM+?S ( &E1LR\Nas$(9'k""C&,%zU"WKtU=Fy{& 4?h Q#1~ ϡQb>DVyHtO1/Xεt`Pj*j dՉ ;jҨy0Rk< "Eg+N&lVDXUr?( NqRΧ]uq<{`!287._!Ԇ}XV]~s@ Z=~GS`HJdTv xX&e6LڹU#Ia@!TWg[5ìXsլ44D3+L9?1͚2ن? [xH*<ys#q)5oI89Vf~7nʩNfGJ#{D- !C >䏞5,y#Z")TS[fd,k +1w4CC:-z.Co6&IV݊xas}_I/Uo:Hes^GVZ#إOX=JeuUή0_l~sj,1yi e 1&Ħ.^a.vɂ<pׯ&Wi.܎aעim9% 8* (Ͽsܔ Q*eP9 2'Eppyacaq\ȑx whd[5M[$p/ NڭK/gྷdUz t*ib$x$u&io!J}ffݔ9imy+R(.Vu18=C}Uz.J[%RedKbB8"cv*1yb6ӱt}}TaF+F 9~Ppt]l)m Ca^^@0XHfZ5rr]*f'`KI4(3o H\S+w.ۓ+[ӠԼd<:mRf 恧 W8݌g!D)wy|am◘}\8SAɅ64M5ߗOM ׮K$+jł!C=Z@`H'Ũيqo (o%2RJnCv X!)lsMc[Edgtv֊}uL}:뼐5yt9T%hFĨ*YY>_1I6Vf{LL]gv`V:[4x7cDςJ'5j]I.?#ʶMiUP' bgS: s$ 'M'TþQ$C5z8HCF ՃTb`vU?&nd93 KlMkh+y̆ ȕ3n4i*yl_DXgt6e-UW^(xE Q=nCq|rSSWD #5SuĤ3O&- qw_X"AeݱݾTʣSctQȗ.0iJF:%yrɐ~' ayvĪGRN6ۉY$NF:lʈAQ[j2&YشF34 ȼ1 9C64GUw$W W}oD<\1e 1U4/qWتB+H>4Dר,Lù"/it:rinSYuN))DZ6&z',#*VgC;xF{KϢ[-0#lid +dZzo(! 0㸏`|E3mkA]{[\+o q7ySiY#8Bv^MX,w +9L")sߤ}*;Pg8o]T8p-()g0Dh Ќ(4ƒ"ΕIHNVr(:og[E<жalfd1+)ڐ8@'Dhjl*JeI?B Y$0zuxĺa 8JF,v{ {QL gPbq-*vK? ;܃Cܸ@iSQ0 ;EUۧ[ oB!5n 4XE'=IEQ{~鄥y$mb>x${C(1FlJ.xF'6u?0L* Tl4֓TaU;5@;8`3<.4-NW |SFC{2tn\&o$⊜xwclvf.&#*{2](]VLҘ q3x).֔/gc>cI\Xa8`3Z.+tƸـgO#:h7ipZKI^g$o{oho}NtT;s1 _a@mxF`|r][yhzO0ɹTlϺpֈ{Lu4CةvݐsݛQ$ '5'J{sHJZ͑DZge l0}6sJl|Qn"=R1ɗ #0UΚmz*f|cVU8w`N]zv2e8.$^Y?=ZJ6ytb^G90=1aghl]FX\OR0,:Zg }SdN&ԕ0~!v:aʕtu6[iAHFθ?KuKb^ HqT"GXQ⤋hH}V!lԤ|+ݢ%vwz9L+UN+ZsH5P^keq>W>JT`-;c OW3Vz'n#Ux\Z][v>z#íFX椐1\ |٦52wfK IXf"{`:󝨖B~ؚ$j']rv[]Z`3U83w|K)e8;߃C=SʅPɂn1?G8 E" 29dW ,c=¡^߫plT} G$*2uкiQ]/Եld[PJ ֡MK1Ɠ5 sOVY>mkUuЩN1m,7Dc(+fPwrVO+:FSt*VZ{5T ax-aъڸL(M]2oCUџ%p0An*+3#f>%] jKY.Z$=p!)•&x&^%΀>Ti]c[ᵉ+(Vh=Ev=ihS&с~"%"gzʠڕ`KD:D)gVdp_d4`'=A* S!t{+-7V5TS_aIq%](ުD@Du!wwɍzC!zPhnGܽ\ߓ)]c럄& )~/X(ixxQ0T"y#l"(cD7 ׷4 jl[,xmXݍ)۹akd0ɀS@AVtԘ:X]4x<PhJt:c `5n$x^#kk5Nvz$Hx)t#F!В5}^wd( F,W|- @| RUIQ]K+x{̵.1t`dž {ρ r`@R qI"nZS󇀊Y{3j< Q}e{Dko-Zeo"OIQe+~`2'gcxihq|)@!Ftlӻuzd{}NSĸ".Qp͈7DԯDgtPtC1oWj$7c7]Z*/=#"7&qxO23O9 㡜n%a< &*rY/l}5l.JN`Ԙ43%K$6++p[^|4b_l~TWr*s )GXQv#A. 2EDtv箐bT%_GuP3 'EqAߤַloE^5y6L0Q "4³!ZzEѧU`y `A V{9ari¾" WUR>@@&NnEJ~RJ!/Ʉ>a5P"ȻaaCR=􃛂>&-c^;xwfNB>BMI8%gzH2s?~ڍ[@-9:Ї!S|Wip>bGfFX󘞂E!X‘+1Qahl]%4[\I^x2{hA-*kl琕y@ɬw&8u5΄:9& hre%sB+\;F6(#%~=[RXou䘌)0̀$vfkʭ(zf r-4F@X}pj8623̑ h=t+ v^ŚF1lեfOxQr1 nUE>IX_h I..-jK7~y4Ʃ^[ &My}z' %}xCLc ~eoGH!O,c&B拨Yq:Zcm` VI4CՒo<Sz894dBjḩ3#]wi\@ri-EA!v8T= ;NMI#!oyyZ؟tYgA=/4Y0| BXNdNK3r3AGzYcu*TA+J:hNEJ j5AM†-^,OQ1|bbC-ppuðϗlgBR{4PQayQCsXtෳ]xWM][!_|Isst]&TxLe :3HAr#qᗙPa*7:a;"^d73uB(SFu>R`l J_/dR#}tV ̎vAÔk0nnWC wOe:*/-9a/F%&"@/s^Y`xFKb8`dRvEmCs۰"W1bixdfX{ XAs~6LobDNa[3^ku}8(?-H0~/Հ~#؜ W@p{qaMThJ|FNEg胉?|@ 5( 5 @V%zzBȪ}M+[&-72=8W UYX`R!;$gѤ(Me/Bl El?Zկs]5O,lH'ŧmN&$S.mer%L')h2AIPy:G5<0 _ƉyKDgDÁ'8uZtSXp$ju nPkdj`&\2݈bF -9袜9':}UVr}>Aoue JOl+O(1Y:gC$?pmoWs*~^MnO.k/*)|F)d^->DLhfuL>b~!}fiPv\?JF_%&}!o:{>?";~yKdk5*Ә{} YD0s6q,$ ;*GDyRs9G3*?8kNFwtQN^d3D},+PCfU4nbeƞۏ&~<1оJd0u׆]w=d o{EOYCY'kQPşn7 q+E9eEpev1PG$:!^[_UHKN4ԕ\==OL_Rۧ% k$^eͧq2]6%^umB0lj7&M\4S-4G_j-!4\T?2NK0hm\.)5&Q;tO /ܱ ^N`PZDέ(ylۡn5VQ>z"BB#B2} wSdzp:cOA%5.wqw{ָc?鞁4B*Jo<{':Nt?1!-1}jkg%CaCYӝWG+o,z&.>p6|+JαX2 gE1~*JLN۠>dž +0-ž;_ ͰLaۇ JrYun"Y}rE QNb{=.J"5\i5V44, /B+*x4;.rKgCm-ăn>2qx=h%/Q}~zHe}B `(չjnbQ/Ýs%, t+>#IЁ,h+o4 `(ZX!3;j>)1KЧڗ9@jGznIDϏIG0":3J`P*Lݜ W|nY^'LEnP Bg\ҫ:ZJZZ-g˗Z q1{xkhϞUչ_D cpP#[4B玝5 j/rT +l2!ITȜNh`&f>u'YyG2 q#/CGJfQ> EBJ4,h8 ϾGu!*lxܦ'tFx><Xv z!XL%մH-LnC'ގ,+~J9xuN*\pD5qQ|7Ȳd/zh^#/U{^ Vc7}Q0=À$kKY);*Lm<(^5qR$&63:}D R"ό9it;v g3NxcXBGnjݥKMxtlX`{wG<t3K߄Q5׷U_qrqUqXZ,[ݝ(ʺbA|]I#NhV/4c cK(P\[WSA3GUq.T7ቪ[cq']S!zFqu310ϯk0CҌ9*lt# ]핇F{ArFJnRN_9)T̺jvVd-b5$ n&u"9w`2ܵ,H=P)1AnvjΥU+%{hxH(84E4EyTY˺F'PyU jo֠ *~@kGX e9"s~y{,J> iv81iJRnB#S,Q.`>φ׷N4 /VW΁E:c:` Y 0FoW/nR9濔&fϰRXDė/ӬKNS/_: ʱ_mv,lGd` m}wɇoX .PE >P"}36Zphcpu>2LF/jDPiNH\ĊQ>14mX<9h9gI+. Ee-2  v uEFfVAW#LvJ;<ڻgQ74,zyu֑b _\JZMyT^H%8y>صc7 ?H%4=ƅdvQn3P 8j]U}t LŲٻ,H3l?d\ϻ$e%'^;vZDgKT{H\~wTH(Ǖ*B┢UH[F_eH ߶n5%WGkf &_ܳs91Fn=IuՊ~X}5'((@m"8Lp牐D{DWܦ'aa:$ZƱ6CWS)- [rtV@o=XMq0ZV`H>)Έx)ax-˩$H++qtt;XPJ/Yk,,X8vSwxUb@2{USJJj2!eeK4cɟѸt-vD=e#\洵i+:oKuaC3b,WJND*]刽ܙ,a(O^XUT97 hBݣjܞT5,TcuY*ԵoA D 64P%f9(YRV${Vm3&c+HiNNKp/[hJ dG{!Ѣs2lD H;T\yTj%vCT I4 mǞ픔/1OS jT  4װލQ)W өi*^_@Xѝ9raq-ܤUDdsD#½Ǯl~}IN*jΧ:ssS [ *Ѝ}Y,wX#+ +*; *~8YH_/ųq=M9Y1{'`T@ <{%k(Efo4քT)>9z\ZژNG@nl@ wQ/Dp}uRTSmMn'S‡׿^W`ҦwڬsL'& ho PQj57{ٞKi IHԏiݯҢ.RbLq >j[ )〜Z8`L|ȡ$9R-GW^pl8tᓟd$lPR%oJ^ I?kMN x'> rɷN6a2GXK̷"v~osahL`_a1ŶZ@@2YK]8B׊GEb:?l "5Ք&-Yfn=7ҡq< Vx %5>6uM\@7,*NЦ` 1p)JM4v~-%3u{ X#+ʆ!F5;V/iGZ\SlbvՃ%w! Ժ^v* ɑI8μ̔lͫogݨOG+ARa'q):8 %T^"Ai k#jF(}ys$74 l;I/E>_8;M6TL!iNj..xЇa0ˢ)o$);ܭQ5Daыꍮ^L!z$h(wu= %F Lm9C,hu (*q+'jtHVABFBXTÔVjvA sG }mgW-pAIg|ןB4xv0m$ǥ5ZgX dȂ/XDL||ƕn֒Zx]oFR9,ɛ .eʣq[(1}2>$Da302wBN) Lhǽ TԗȞGz;Q@#QuȯÀ7Op+@8y,RuNMm ° }u[bwE gSyi1l.sB~W;G,}w"Nz<mG=ʒ)=~>da5&_ DRݗ 2IUs,()3e8ެfUmOH;/VϯNQΨwPh/pO+"lX $pj͂<$IO9=A۹ºvVS.^sEKc|JNG#% [_%Zi>"мwUڿP(2@%? ajN %-اB:k eҞҊy~e,z q4] #q# $_[cuĠ5|0e S7vnz;dc~#? rvcpBQHaeZ$ay-h[PA0ĉ 儼ݱEEdT-{Hi| H/ШB^9uƱ$bGOB6KB,F'5-?u5)ɠ_V4+r˅\rExDuvP8NB3"-O:6&wWCj7)eRo&,\}u;qnbмr!DU?|2#䜜3֋D0d|8:%'(=zU'2J?}1O&([𹾮ĩJxrWMd.9f]E.ڢ/'LoH-6*J*1Q*M=1Ob|Kݠ!|14KJ[Cs")$8y|ԥдˀ;mf*ZnI=~$WrL ⥮@Ŝ֋3b|_]-jr}dŤB]'siwҥxL)^$ȒBlWq$~q[(aV3v!U6?jiG?#:qaK(K4@V[bi|8T+]lCat4ca=s"3|%B3kGQYO+S(|7I?Iiݦ_2vg`9Fm^̓>*"4-PL1v䥈ۺra 3V)Fl@ԧdBAAdݴʍ-ϼ|ӿOQRFs7A}:Ze$:P_±xC>+dfD9 Om2i ?db, ɸ4@a`:6z #ve[RT i%P{O Ȫv`{􌄛wyMI=(С9gZ~K"hư Xߪ*"Ξz8||0yuv5&bʬK?5r` DB],"`d_^"cYU)uvKU*r-,'?!”_AHԣe?0gpr~e׸w @. 9XU uޗP 6  bQt[-C" ª{fb= Ik$GY6"Zbrvr!ĝf2uj0ONW/5s-]zٿseQСCZ @,ܶ`ދ- ~˴o,*Y:HlJr3҆nM}ز:yyvQ.Y(DRMd_x#wP&|۸kcS0' D=سM4X 1}6 ߣHl!& # 7_wpsFfUoC^Nt%>¶ϏeIL5#6ϞD ct&,^3*a&O}8.'۵jwlu;E M3QBe"Sj̼eZcx%fkWQHm.~z~5KC +&Ah8զ@yo톁a a(D`PSxXАT>8R7U^c Qߗ B[ldٶ-9B888~<.j ֐ho;#냇 X穟8Qy ̛bZ|u7װ=X4jK0i tctD^Rl'#t2wnM(~k w_*\+Trɱ%d3ICߜjɌt㖏R6h"żSel[8h}/IP~ q2z`|A{9F E0(X+d4r0.f)Rn,FMd[|6+0#j3Qli=f72Es҄2zR3HZ| Q1ԯJOh_wEQm͒yawk ʑOX!RZ5W*K`RC@NWF>{/=6^"T=WbG<ְA$`>i|g>9oWIy?3Ndyr'7r#Zf<Q=HϺ) 2u+='<+rct'RRC&u$*ʡ?TiKN sP#RYvԀ 524bl)J-JQXRY](lΒGCŎ7/0 mBÐiyanW4!oG딾l`H$2YuBCp<=wW#C6PE8DUkTV'xa)(!s}:EaRl!(z)$>g+9RDf^hJ5--ߨtCkO+aqK v6_P\ ^[rco;LK Qٕ9#p77 !&Qo?X:m6l0 nj`H6k:6 kR*]𯮝7:6܏J+iPv;]Rd߸gxa/aY@loB(MuߚΡZgH7u,֡ , aU5̤وr@ko^O],3FtȞQ\/ `+QV F~C0OXJ~m-|^ Lzl*Q >8i bﭩe2v5-Qjm"7BMD6D~)mxmdkUHNN+W#0\}Q@&eGҐ/-?򗞆-d̜43Bj 2l#Y'r(Y2;rwGH#_OS$s@xq2uڸXdvS޽.Q:. 7T5[c8aCǖ }Qc{14 %Of;WQX'3CyLU, ܽ Bb{n"1@!:O京}鞷C& "%^_c'~^+I {vz?!'ڊ{ q+,[ c~;#C˔:wH\G &u+Z3yfiэˍ]$Դh!\QrO#v΢-{P#/6MP,h 7Ԉ Hlѷ;vyO'dmfzuRD){FX=) SWEq+BȔ* @tDǍza P~ʼ<ՠ'`- `nT5'L>#ӸQ===C4VߏndC9,# Wb"4c+>΂ϯk:Do(aKu"뉮 -;AQ}?"kyebMEPE*dP1 랫*4H1Ͱ][Ε~- 1PtY_+*rVu/ߡꝌ2j (R\kBzx !"{^~Qbmy(ګEH%AY𙳠 ,A5ڼ)g.LWPYV o觽P/k V3LG9R?0ht62 k#P>$\y<]ܻdi t@!% CdݷrZkkNB~L ]9F|O4g`2&nSpF72',dԨ,qεoj1"l۝@SxwIu;@lհ*rRkd]`V^=اiK.Ǟ.pp~հtlOq;Ǒmũ[A.jX|DJr@95# a.||طS4_Cy՚^5K(m&sKKT&3ۖ4I!ǸME%3̯{+⌌eSx|2N]xujF˭C(|ti=Xk! 5XK 1\y8~jBHNC7z#ε= @m yol{*\+l̉ +9ݘ%]4"ޱU%+ cdUt}$}a&#Й"`m~נF,@\@;\}WjlBqC{KNNcPR@oDk@qV@,/(%Al9tkH_ZPĤZ&-u |Smno^WlkNC ?:dɎId4GJ|ݠPpy8?){,b,26>DhDhz`1JQ4k3N9FT7B1˝g{ I=(M~ۦ?^?@Щ }nb-Y̰KsqwsD'XOp { hm4`(;RֱdyO^G!bJYuct W0M68~fp'ߐ;@[T7Dy/rmu&e{lhȫ~ݘM<$?erJlǑw{ۍw%]qvŚI{MZԏz$6Wck$Ø8U/A%+:=w69g M[?hEi볟{d[Dw*Eam: 8H*O 'L+fm.1# $,+>V@H< sΠ;Rp0Ov%\7 n7I ͝庅w/?-[U&9.H0O62J$7 Q6Jm?5 P?3\jFfЋ ]fؑ@v,";Q>әAlJ-Oo-mSsˎ^m]eAJ ˧w4Ap̜-zNs]OTD,ܪ|O:G5Q@ b+'6? t|2eBѐ텁[- /e֎("YN02Z,6?*4~] FK=zK_!M[j 3ϖIzvWy׼uv >gI@uTSG lcQEUr/r7a|$ n5n3\'w.&CwkW- "*6,gP 0PyeS9Nk7KHnko:"Y8js4LW%d3԰ Ya'u_vV@a .:\0(pw3tU@]J bDzi up`yނű?d y vZe3Id>x"c G cƱu!{Z  H ""X!-ca@: 8gk5upLo*#6Q㝐_kҫ2{ 8سS+Qq/8W߻y9Jib*T艪X9yT)fy*'_#؂V֋/櫑˚^ v4sP^Np3}H;0 a< JI ]x#uyAVU߹p2/;a# ]斦+OYU@g wx:YPuD"4={'Shb{n Zz`Cxpr^Ū\&FW I_Xfi0Tneڨ]~b܍;RnvEmߊxgaҞ0:)1*) 3 oBu"bRqإ= _t-0/jhiJǬ8q}AwʭfF ؚïrVWfҕJkaX'*X9Uv|OyiU, 0ԌՏ2x iԭ  !')A5Y׏"Ou0`gTHfU(`lXN뉉:?Thȇc)=d!^My<^o.s$@di -gӰL7<-XIE:b1ؔR/2 ~-wѭg5V<^ ;ix hi+ ijAoʐi.x`<WC:Fb}$W+B=_ͬgsLiUJEIDɛ.=q{$91fh8r UWDa/){Yަu)[a>wd2&W"8?\fs?uHU?Y7 }a|@̼c=z1jpJ넌8 v$  '϶)SGRyBGxD#,K\/bWt)At7ՁJ}_W77/*D~Lg~V6ht/H?PnpgW!){Ik93s 52xZԍLeQr?Ebu@HmB`|cU/ݘK.$#ѫًa>m+OT s~ڪۈaxmB#Y2̗EX-Bڽnŷ!5SRlg N98" [욊́cBlcE{cmiPhPHqlzG0{-0[0S2h8 47b\Ғ Â+ +%͕rt.\5:(0n~[ a@#ywmf% Zڅ~b60AU$^ɿb99liz̲ {9^!5) Qp{:7Љkcl\ P8JQyKXE8pnTz  E{sЁz0LC TAuDByBIH4u= = 縳s3MMM>ӻaJf[+йfrop~n L箋~-')9,fAO9t Q09>~g9jj@lu EZgB#guLПfS|1ôiK^2H D;U!=_b:07M&MOhfA,ßtm z1Zalh15^uUYՋ,/5uDG=Qw|PWKY`!Sz]UA4+)h'4?)JG}^'!X7ӉhAm7`34|ASUhCzI!r9Q| UQ?혗;_#W~.Hp}\w\u HH ;~No-fL(zU%JLˬŜ;δ \SAӻ>X > RwϊB$MME'.!X@Al2^T1;1*id,[ TL]0A~v &K&nww,N5GYͱYN.סq+W1kF圪d-^bKa`27竳^냓yCɒ?)+JE׎nH>䝫e }|yn}y1\?"zG;̀2nTR䉙4%gޢn&#x:#\Hb-_Y^i6gFtH#1:Y}=]&JOK$SGJ;xeJlʗ|?JBxćE8هu HHDyT?[&V5`e|8]b e!< "/X }g%u:U?Ƙh0N*d!Zd;v?ʀ .J/A)2P"40W43-J`$wyCn{̌KE#D ѥ_Qs} ޴ʾ<}G;NH[k*X*2w ek>[D izss|IiPgՌJ wL{UǁgU^cڷj;} , )x2SSHd2wmcVc(ݖqHmQB9rM* +)EydTjh}ReAʎygF22\eD(ŝ8D | q!]W xy* φw ;8dti(԰x/\644,/d:cmH 9[^^.fbc=N#kӇ)6 ٝ xGwFɿuTP/1t% rPgsڕYB]0sַFfrst׹5ecYN&dg<9^͘U6O\D&]nHbb5ω5ЭXr4dS8}#q?l wr0UBmwcNn+[xoVR}PwU2IviO'{%rmīEcw+mTc$)ٛzAe;_WB-UzĎhn`ܛ0ɐ\w=oaJhTپӟ mFTEC)xl/2vsns(?:pW]aIN4itG/Εy萰WMoxkM5&aJ;T^ u[)]dRR쿒! VFbm\8, X^@o=t4PmFP<0P}e+Ai@(=C q|F j(צ|M04^eePqhM\[i(FU ]]iw}uٰXeU;'\GWFw-fiQ!Ds*hBSun.1fDu(+OSO-olw~ox8>,,j,۞6a% {xuLcȠ$7[q#HJŊ.aM2 |ϓӗm"5NZE( u1C_ĕJoMb顤w++z$0*xAhr#{A-Q'_ۡ6/Lf/u^<\@l൛qTPQ~Gnv6<@>%{'q AE)'j4v3PW;BV`/tNv8S=g+je @ZF3 ڀy(<<\>8 TJ_vn`;@$9anr-~FN9l.BN6^LGed@#KcZȶ 9P@&4 ?pY@#$k sl@&+Y ae4Rar"o's9sl9pXtW:|v0h1,PVh{{i~߭ȷaJC, #6̩)y hօ>c=My/ƛp!)dpQ+ᾰX;{|7g.^~C*JLAO U\:&Q6$SVzu C[jio O!(oD~+Cz7aXUէiPaNǿ1-Gfk7iu[R*氇&j;<%"7,y?w$"jb{koG%On(f!(4?4]◰_ǖyV M[zLl{贮H asǠ"Bڦ,-IT<;<41@N-wdBgϔGt( |LS`QDkДXוa@rUٳ U njXP+h+fRqVѡ6 {W70Fqa87y*Ka%EL#&]k,gPrrm@o" Zl1;#*}}4㎬A=d̪ãAujvF,SJIkށ wYCw`Ӗo6,:uvVh|0o0(7/0d?^5SȨz+H9rފ}lƶM^+ xn~4_z*`v?JSѡhLi<>< !sjDVͬDZrN-TlnSGa>o׍ ʤܩl8%iYc*cs-*ãZp :d&^SȨFEi-̵9!ҥ' 4cƈ~QSy~6ET,sLIV+ҁXOZ(^;hytARxFJzhf .z}^VR] *_M')Fv G@x:C\hq:q=oL!{ki\@?L`!4AM^Zr:=ǙDt30"^BW>س{GZNܓUmAڣ]z`(^T58 "/Ow3[JKt"}}"]JP"=!XW;^ =#$cf-N>n0֧c67OG-"Ck8G THNZc8G5 ʽc}B,(МjwN6p7nJQ|JP2SF0 (;lTC CC$A'GZ !uau.NT * ylI<oMg@0.>#ПMߪ軸K"'K~:H 5XGdF0x+%ƍHOY+#·4Y"9.EwYJHFDHm:o ӻ  `y[XV^Nq0Qv՛5:{#df npe4u(}zu:l]ڝp^dV=KNC*9V3? oi")”k4Ckg-ߔ^hNIK-:2&[{Z<&Dqdl@zঐB i kL8Qqo1 )+6C'a h}rHK C`eNw*^W)ݤJ.2ske[-}IJlI0R tw‡T7hps<|<- c_lF*wj > #P&rÎ^C8 n󩺯۵GN XF3{@cFW@(* a*aV 4-#'Jz֡[%͙؄k+orɎ M#U&hq$Ƌ %wNa "%mW89f(-iN.: R:E틒!|{@s#U|bAnmğ{Oi:*2 _r}ҨeB m$M2WF}V;E`pܵ ia4:_Y;ǖ4HquxNO9<,LўyP4V A`S:)  v?UGY (̧&H|!YZ :C?O& *NJW}mT!q;46d#:7 n'S]tCvSnTn&svݻ%x[reu\])lN92BR׵dOX(q+1S$'J9g3:(k>$bNЪ>0/`W2cDhTM<'8yi~&@b ԡ~`A\=>\, 7xHY7{DwR{.PQ'GirtƏk}c+` =I Â#̖4wc4 (Y @ Қj廻^֘n81Bרs'*^%YnUkm |F.xtwe7BFE_W,# -rF!8;`( J}){y0s|PZlV=&d>×HB]"Ϋ^GR`b)n مߊl~)b8N6hdR\HD=8x B#eT2b0:HL<g.` UlmD"K-8?<+}[GkM8*gd碋xNщΫ>Q4 x0Z׸E_Z[YkfpO`h6el5T]K6BqX]B{O9e0ZCbV1L>Ka(RBfa+ A,<?~6ĔC8O3/{ 'EdA2>sP~]@~D0#mwN%HU}ٻrصIr oM2v!c0 #nx'wpE4VH*#gZ_Otl`T qerԬ9#4T<ϩ 8r _z)/OB<  KY /⍺_Ƭ 딤`?wr<$,iJT~eY>DnM;+Ƥ%5T6L踊iՀyu=^=YX!|M|*|qnّE[ETU)%zI7XCOM' 5(p29!Jd&=[f٩No+'9_ﭬ;w0tm'uŴmIR=GɌM0:jY.r};%۱X\/H+h=zKYX'WqO "`:g\6m:@Z΋n9[C,usGa!영s>5Qc[%::]lCh""8`e&'i.֚mad FmLa@wSQJ1z}lfpb(ԕ)$\D'Aa_KJ\7֌Ln2v3 bW#uw~h+Nɯt.\ \<=M3Htq1l ű1_+OIk$ 9RIA@ֱݛa];z}@irݬc<ùU1i3N*j>f؉lRby4<@Wҏ}IA+- 1V5~ojHa/Y|&8(W^{0"umz/ ݌Frsx.5nC?1R ƪ pҞ ul5k!c4er_- 3$_/R/D=I:dkİh6*G4Tw2xd^L*K?FmU%e mĩ}![dpb,dySv@~S TRqQ%Vy)#8vk}h$k&4yXzcɦ4p. =L8̻@ 6Uؼu9UpbM\,ɽf,uUرp埣XDRfyq5UJ? @xu?`PWlvzYE;ц38,z}Ĵ0ֆק/Z =*Fadz6:qK*J]][-r^?#Yqg(GvBOt ҉pC !:VwA]ȅ87(ic uDQ-fɇ2Kn~6DFՂ|̜>@'hTv7 ǔACVhAJڰ1ݻk3ͣ'!A$q"uzpv'yilAΛ!߮ 0VoJR\d_\rByiM FV$j7qrų4ذ\COb}H9, q2Dj*;LXS`--/dǦ_XihKmt2U݋70C٠h%"#>aŐ=!w/%FfwxK?Y*%3 {nHCˍ\i!3Dm. b4>2vVFW!u r|Ic6)_KQ(Fy}OO\ZZP[Spt; ī ^t[S2K_,Ďp rƚ|\~ɃH#tX+ Gs@Ey,'}R פ {:";0PyV$s4H @bn~&%F+qW܊a ឡw:e4LYy\cI !+'wL@I_dEvP /GLƅr)֣dViGfjT!`RU:[k3V1.;(9‡f䱂  ?*[=EL?JksD֩);;Asa Ft}YY| ([hueKH++ޔȩ%4}7>=Md_f&P0xyx8{_kN-nJˊy'??Krs=X_+a뗞4"(HbEd,>E {%f,dQj6vu.=3# 4%Sf@5q3Kyof9NvuK&3 xEIxb '뜊ՉY89i(Yr _HUᶝP⺉m؈a;01lnӳؘUsw}P?[ _k jyG&A-ܸ_!E6TZ5 2Їn"OE Z$~-L ;W83gKYpMm4yQs)x,V{:S@;@yV<#]x,Ļ{>rq^|lO"-UDϲiiu[sn:V5 ȝ:\)!g6e _ς9x.(=V%"W4jC+MK7SJnm-Y3a˔uDi )И غM$Vv-ţ,W7i*tQZԷg;e?yaa1 AknVmo\9R'(Rp޺3RWEOb{rJQ2͘am zH>I.likab‚T1K /1-9\NUzMWW$0Jd@ns"\Ǭ;7@Z|c4_J](ų@싐YňʃWŇ $gC-g웞v _LqR!(ƫûyc0XL94'/\ *}hDel v6,6gtHp_Ni>A5&&vf_ q+'oT[ `K cl]OP^ik.6&@Dǐ˅/83j=7H7O۝1לvqv)Ø/ٔ %;|u妆S2T有rVA+ 8M^=K,? D0<2GVAir xuJYҋ6?)]-A.ߗ*UOZ5zBv']ʇ` +1t52N螈awP/go_K0ױe NjeĜEq>FO@|P':øc7'Y6pVJR;` Q+Zt>?0L 2Dm{p}t>'Y5z34<_Xiv"Wxh ,HحΤ3bF/ ":xOJ*S/{Ҥx2Rl(uEzX+638LFO.IIip科he+}pAEԮwr73`S\+ 3EY1_s~@K93ߧxط9u4/~yv>;yLdkwȩpX#@<1ۋ,0@O ε*øy͞LJD#J@y}#JoԐ 8h~U&[L8(yŸ|TWNC\FV&΃7~YEkLZM vdi ^Q).b@Ivdm\p[~; 5Ah;ۈKIЛ0VmbfA<,f#Hs4}{,^\,Vxg1.CLFqT  w4ۭ@=>Yp'쵋aPrf!m.C"ݞQ3,]}]2:ԻtoRuPʪÕ|8Db(qd@=sNPKUf;\gJP- Z$6o S҈ډ]E,ذ]oS`i*2 +ޭэ(+%=m]p) e?uR) */̖s=J9 ٔnLzNX\pCUTə7|iVīCCʖH{{[t 3@FB_ mAMcbw.ly~f Q|x{R#{=ǥR"Wa!2Nh27m-?%7j5լk2wgjS/ӄT0dh֣hv|Y QOy.62ڸ\vsSu$lWb)#x`42!2ݢṜ:}.-)Ay z'ͦ@fo@;Wj,;jNH4_(?*`-bg :zSZ#",8H2P  FKTe@Hz}#|+rϲM9Ad%](q09Wŋc? hR[-ˡISk<#T>B5|n}v,uǙT_KC#Dj=}`=WpvpO;J_\XT@,< oP +ղ:Bk{/Z~J\$`~J'S[?&b#&׵FW"2#c2*-4̄e}WƆ};#eCeȷJ0덼k| 6}w39ۋM9ӓITQ. -@ r u&;A(BNd6}+] 㳠r+&5B7/Gz/`q#t :<=яEy8h'm|eT~2ΫDf|+Ucg !!ͲGk7|g5|%y>UkL[fdTӵ0b?m; $YKeA8 g*ISF0=u XM0r2?,RdL.o<.mK8FK%U:L>&e{BE?FD`KkeMm CNk|n wA#2D0U vWHR^HFU۾6QuH+jYvST xт0nƽX 1YLخUr' I* \wr:lqw?.5_!+oь ,jX_>iΞe_JLi߻]bcwPz]d FUP"R%)75Jl.+Ä.9CuհU un&>%p yzke%%^꡿p簥[>l)#rAqV̅e9cq6g*S?~5SXw ?Wh.4=ec_ALc.Vm4C78,FV%!fΪDpLAS,,=w JUɢb ۟< QŸs`Vycz[WEuK#o^I~l趦izNԏ dӃP%U8?Ugkv7䆠8 ӒT+~7)w?[c1@Z`T급kq],"AKx{׊!0ܝbѣ-𯍌'.,d׋*ng0]P(}f`WBSzdž3͔Gg )\ Uɉ0!Nt ROƹAGACٝX$Jsgɽ6']{Tx)D:55~,s1x-i0v,3 PxnyŨ^We5"m#w6T sՆqP4(H6WWXn/(kd5u$6gg1#}Կ2(=P՞k`N^e ǧ>WvGCZK4m<,{N ,Ft@WX_V$n_NWDvϞzVWJvmFja &85֞CPț+\$q{= v@9\dsomAEIJW4<eqvͨCgp Ks&9 G.̙ +QKFsIn;|r k žzlPR G9Fy} yeqW:eerg$-isaBhR?3}9)2X:41d\ҮN7!zEbҧѵƭ^vy[  l+ӝ=SWJGS:fq>R)oaڧV_ nYxNnZYu)b=Xlp 5$$wGIbLn ECZ Eo1ݠG稦bMf.ܢ hݾ lxl嘬ﬖH!bYD=ݢ-/ucc-1 Lnqx,~Q ZCwhj@1H\5hrcEZlܬ_\ BQY0Z?(QEQ255o>(ZV1t-ew>3TCd)̧r  ީp34Iжk"' 9#oʐ@n\-{30.M8fLQ!$ۆ9x{x^~:i}ÒT\ 샡>n% k^΂Y CoT >L(Lh;J ]FGCH̬;Ze_h !}[qԍ ^hϪr6Ĺ5i;XF+HqD3jA"3:K, lg'GT̅_/2 4MQN%v@2jMahR)oc&#׮\'73|f=-ZD[ٹ, RllnQA|QTZ]A/)̼ fm%S|*tO9;Vq(<0y/olac%I.,ma)K>{cE=Zw[_ "O=ʳOgJ+|s6 ]^]9hڂi[?Qm* i_QeXst,vUbWUe=Y{3DPIvd;PG~p}8s˦DD Ɋ7_M4B5+d.jƊ73Rʚڈ oyHѧVfFR72I-Ī7w_WK~?fϽ#$ a:5U|u%* DQȋB'WIUAWN `R0VTsl2`i>=<3e b%OhrP}} @sKUhO e@;]GtWk͇ǹo^յg}h6d֌b-] diV5)j1k{B3|5|&ٻОhiK=F;$SHYZ;Ah  :Z]S\\_2# 2$31R%FSͳpS9qIT@stQv0t$waܻ(< ]3IwHaآP˲"i7F#UJqbM*:!6W.;廘*k+>79?McrMY @w nիmx˩yg MxؖЈBn&mIA>c)Cx =<8*w7^n*utW|CTqPєo҃V:p4mLqz>i07G*_\,@T><9Ol0:7b^0)TGO^'U?F,F >tQlh7 yChx|Hu{ %y$w΍r"3lC(Yag5T0hҽ"I oQʐgzF Ӄ ȏq&7t$ KYF.fyR2S/[(o~L{lZcsx:ÑjS("BpRMK9 .zO1I_AoF]?׎BS&5 }.Oz#{U1jd5_r@UbHa6c5 Ɇ޿Yi?1 47ŽELJ+Y .~V%,xdVI۱NiH@ ,u@vԠ -ձ0$-RW~&{'n\媅z9l6Jǚ*nL?D$n?97%Ւ֩8b9/t[h1.xb3цRxZ%yQPckMGl٧XSf H[1,Qr;^F$6]-X xȩaw'm0kk,$W줉 n8c %VAc׾ӱ!ٖŋbtGRh}v5aQ67QlB7=|;*vW]E̴̽[v5N' I df~BlnZW%H-/1  n)<wS#,=AUXOa$EvƱk</#Ţ}QUM#Y|.|/޴^ {ufGaJR9Gٻ7N*U>aƫ<73 zh~ zb/"Ag%]-r4Z_t V-s_[Ĥw$ӵ]ir͆@JH[̪ J7~G~Wʐ nbwb%m,גW&lDcV5݂ `%L/S]ʦg+MՏnbd,JN膥@McpYc(4xatpXKЬrL;gi! WӜpG +jPj),4pa#I+3HY ,*UtʯoIu{Tf2+MGK.Sk oS]U]lC0$"@A>nS_%J9hK^(|v:|~xk#'-X}߲kࣽ:fꑖ1yOTENJR8#BKePg;Sg Z inj$;}Dn=1o %gX"$SU%3 97 \b:S"{AU83̸G 9yjP4Cэ(&2z>0 ҁL}K$U&t^Y}\%g*4Njk~XTU~B]v9Ev 䨄 ٩H>JO BC_,-f ]YT7ah fo~g{UݷxFz T/fqmnb UԂPm졬E~N$NV3F:a$bp;WDǷHKpoy0K~-]?7c85CK*Pʤ2$b9\< Pȩe`& ?*BW&[q3Dv&u|>r=ꑤ;7"HLA5jsz+H)@3ּ7.kVe%Ql\ń͹ge-?/[^Wg~Egx^,9d /)/T@xAߍKKo$Lj()/ u6`ʁ4jӋFC$&?;"'E g`ȖT@e (JB-s6ӒokpچYʷ'3'AaB<6C ک%ۆH2o4cg1 un >@xBչo-Adqk̑#Qv.lƤ*zjx0]{+}5 *V|F(%Ϡ'k'1>Q\R ϳi#<XOB ON[aX,dØ; t2gkzl(ͥiӻ-(x65\W!B?(+~ND> ƿ<(}"AîYbct- .}나⏧&kX5aFD(%޽>fh,xqVήhLD |4ق#|㓇Ert 7F-u[ \5[#Ywݫen4z;0,X?CY}ԈA2C7yp(w%7P6PZbˮьN+~?`RoHp<=ڠ6@O(0uuW%?ٙYJmdis|WqvǓ\qj0$jgL$).0,_Cp[Gv0{tSq1LsPqn47"Y("M`ccg+.4o! u%r=0l& U`{Y>U~K٢mUF=ט)tBv%&WҰ^ 2N&*R^[p e"kw낧P4FIAh@4mҼN~Ab EzZKiEŒwz u٢)yD(ʫ΋^^n+UXkWG48)fZϥCU,d"%ak qvybwL?+lW7e#[eRM^-frEVqb5YkK$Fg|Ecx~aoE6*q2AED.qNMN ~uZwM}yLtGݧuuZ']yRm>еg2ص^KM-xaÄ<]G=:?>;+,8֒[sa7نǪyp#1ҩ 7QDBZ[:.kɹ4M'WsP}?NVO*M>-ywkEx:y1}N4} gn͎uIebP] φI.΃H_ZhA~u 8 99Q8oWIY~}TQ+tP*q=!DhFT~P>i6`Dh. ^qq Q v7VTr):=府p/cWP ئlC @Ôek%d `W&]tS`EXqEVH;Eјtbp7L E؍l2q9pf`!_|L>׭ܫFep G\g96!{0<]]tыb,ɵTϬdfFVRۧǟ'T箁o'ʫf~ν.pᚅ#D݄35\YH@PBr )3{Q,EO'ȃ,ޏ0w5˅jkv'vdDu6jr;AMCDFƮh:@i˫!4d'H#{)6 <7X 7K[sYH*nxZ 3fvk@v:'x7=丆9yǫ%1RlK" KuOmwMpFKJtd j]{"Ɔiq@glA>F6.hij"~0_B`rPP7Cb]DXQdJËi%jt_XVى%6Fdb7X#ץK7@wv cBy@p$qPޠ@ͣ>,{o0JbW) PA:)S~lm Ab}-/R#Q86HLQwlj5V2W5 &<A*;%RM`Uփ ǂYiLu"ێv@5VCȊH5*[*ĜB2:Eם(Pڌ7LL -f 4MqGahqw/n4;sqIgzU5HBLm9ޝ8;x/"I* jݣ48A?>QKkɬ.kfړge~QIrDQS9x?$D7b%1. ( I+Q^ NŲp>!"_8FμnY+= _.1y ),tmHQy^J<;v=2ƩBsBϝr"4F-ƒ14M直կ^ -ZkV[S{ݥY"gآ4!f ~![(u6%Gݼ'2o +E^hãM̩S G!G&;JqwXh^8 3țKFi );_*isF$`Mo0&s>:eprbt8mg6 Q,qU8C`LиPpApfK2qb`QB m`V}b$򥱁f?h5.ÙmZt u`l`e33\/-{z0=SQo\.wdzA6ʚE]@d1ң* >`yr/ӋȨ2Ǵe.!,%mAl Jnϛ,)ɕ~v&M$sǯA\?<3#IqtLS6oq|QWwϹk U;/dx@ 8]<7,KL6Ĺ֫$4IE4-ˏ`),C5 ViEWT_5Cp~7Efb3A-Ҝ.Xf=+laѩS4 fna8cMǭRG8|McQ| lZ;a> _u >z\00xJ3&E΀4{@e0 9hmTO"Kz%6#'߱41oi4%ibӔxSX_5|qv%l B,ŸWwhutQ>$eX%V;h6*fl5H=m ar~?N8{%mOJsjJ5h/5 | >z n6UŽbUWae>tKܱ^Xrlr`dZ1{!?RϷ+rm1@Ǝx"!diDH5Ϟ}mW9F;ISq" 0}z!-G׿}I!PXC̱ɽaz]d#nXs쳑L|"Ā;AAj;pl&5 b-)B+L0QLJ@XF9 u#BEd*@f!B>OSGHwuE*0Bxr@q_:;a^Ah- fГHrL&tՇ@ׁjzGVFyٗg S[.nM"#+ɬًAd:C Xmu ڳ16, zYћpAYDLxv25CZh^MnΝ+Y<_M;\瞂kePe 7b=D2Amf{fJ{xWVH9m>aU| zfLJ\V\} KEF־:, _rޖVXm'NIJ<.f$t[+h?8e/PRe!ӴE*S@+hG3Y%0Ku'~O.Q_?+e4Q4@>s]Jr :jmYWnd wpN_zkm0T\aT~Û@3R7J彾`K0x må$ltbn(×Z}led9S:u6b%دٻ%`'zaʹZ>V. 3.țZ308 I) +2h(roxn)#c4De3VSɾucHed!]NGVJrZG[J0D߶2,Wզ{YǜcL!`c ll*}^.CN'geRcD2d\st/x\I|b 35UDX >^n۴[h ]3y֣9ʊD;q:/G,]&u۠<@Ϗh2Ra X+eؚA:JT7|ڸ;5P:=nn5.}攞:ϔLFzI&~nyHq|ṬD*YsuE@侭Lmzp]=A2XVioaXX/g1F)fv|>z{JYĺLMJ)gJ-% AԄ[7-dpiURQfTeoY"4>=\L;Re%Y*%OHIl|)!J 蛫Kp]Aw e HJ1{& Mf*IDfV: RG"XŸ^Wb`V0Nӕ#"ԏK $c=թ:R6NZ}AݩLxԱp9\2em AҰ 'Rv~20O֫]%*b7lބ<;vn2ޒDv5AWy 4LB J0Ċ ɂNawSVsgG]Qw*νʓhkht:G9S}E}~C3};.\ʏ*5FDҌnQUػ  DO*sJuhsYtav d`{A $>`1ū}IN,CĒ8X԰kSkj<QN~ks_"MbbIqwb2={6o,G}ZŶ1m; q}8jP]L[žB%H1(ګ|~^,*G[DPjײtxvFaThDŽZܫ^6oK߻,v dP܅qtM?**_@. ̈́6dA*}mZ>( K L+Ed+wX=A^cH>~߉htvRڸe˻Ft+m=~_ڕCt(&rcPy+\&7@YB6O򇱪?[BYPv6ρ&ot3AA25) <5$s㸍ޝG.6A_nhƒCLq?W 7؎_̖6M$Rj$LSZ)m;q3̲M%1Sc#ļ"v)QϜ=]!SI:#)hT"M5S eT>d2۟GdKMDyEu!$7&b#4*SFMd^ QiDt' ~〹*wVNh#[G>6Cx>CJl:]nqX\M20Osp7+C#xLC꿫 i+#q7tSo5(qs3d9KmD>H'1ͮj!6 =>^LS^۔g!i- !0 0wu9D9j4^:0( pss./!e{F<VgZT-]c`qfW,R!9|Wr3CWJJ<Q)>2߀ ҷ [CGTjs/C++ڛ9a3|$YyN~FtkA V ^di| ;vmgPDFzvX]%^H*派?5Ty yySxh]WgAcvV5Sxi5)Zha (LPpсvpK]:GR*-c)(ԁQ㤻Ë) r ('$quO QҊ1 A Y+W',jJt73#<^cQjB"n!@h)9]Pmk$!Cĩi7+ӧ_RґEW,Uۢa5Äo<1kao>`'&VuG:tEP|d(-*"Yy/tu i>P'Ъ$j%HgU|1N$HG?M:=ΏS]XKiuq1lMW$l$: b,J`!NJ)(WJ樚ʟE0'8SPm瞳I<՝ ⫭( SgGy[HЙ\vej6R_ %Kס9*ǂ/ DoJ=ή>2 ^"8"ͪ_n1]<+\ιEz@MW-cb uӞ"I| [b8sPI[5!2&)-[ kb ï+0 /^Qy۰E!.A~`-i~P{LeX\ -\9-v|K&ʰi̲Z>,nܒ!ϭ W$j"+{vPrXss?_ }¦h1Ԏ% [Тz~QCME)Vs~Y/Aږ)gFpP- PvwWna㯊 xZwFKa tڊ'yO:|pf܇ګ ;8薘ȩ>h"7^dX9nSZcӱ|1Wkm=QW{$c62 8r=ߴ%W g_؞ B{rIN:z\2ޅCsŕ2P's>,6o=@CZjL<QM>sX*z*UD=y4:xn75;M_}Ak{L2(TK$,Kj:6YޭB@eM{޹ٟE"rbJhAtN'H4 m:Z^KdE>j+LTA$-ZެL86f/RVYWS4d֔ma-蹏 s]JBF^s4P+ >%7I(lOLGΕ珌5Mgt軒DeXwǒ̿w+-Lhu*)!Da@zweXdդ5G-hmG֊'.7u5AHܸM(KB˃iz}|dܳt:yw†~DN, ͩ$l{ۥ|`tܗSvyr0Tk`y݆て,aQ6]' \>8kBij7Y s)ҋy;a4 K>s|{?.ݹܷE:2@g,c"!ҞU/ *-|r{Ư,+m>uiˋ|!!%1C :$I }5xaUCB1<$៎9uAMs Œ}C-B.05ʖs(j1 mt:~H^z/a]ځZh:n'(q&L)omPB,!:b8#.Jb& | L8o ;QߥWu9?083n*ò@RՕ$kX2Zz$%1Lܩ):EfqR&*"󛤞19}sV\6ϘBncIAj9 NӘ~qc{)O;%p~;lu1mϽ~ ßsA^5 `7Hڗoq9흯K[*kjW.x52?\xc ~48i !"0WP̆^%@ZԱ`7=ف4'iN$2I­W\L̇"ɂ7ۜ`蠆CV#VXP]R#? h(T'[ﱩ8dZe!."XaB=ahԳ[m #HS \_@̰BqHIKz Z;9mLc'~9d0U {RKaOx+EpL@CônEZ'.Zhgt%2Vy;js5{[+i'X?۰TW/tR{uKhDSك'qqhBȄZW ez(MlqχIp%s0v8pF2.A#Fkz;*%B$<1xhX Fn`-0M:\bUK(M$;oc?BEd8ep-AF[1ae+L\8I<8A q &K C `HKVXb8(eoݟ %jvS8oV60 SZMȃmih kZ@2}jDzгy4Kp,%ǑN{\$x|COWf([hhZ*82&>m.pW'Vkv~{79~q~K/]t 5.К NLKS$-l8JҰҍ9Q d!V/ Ѹ' Hs}=_&iJZ'd Yv0H$WW(ae IFi2^g*oI}vʂ障ţŤ~Lμ$0}BS{Q<Kx"ňG/Xm,,Z@u0/Oq~"'_䈸2m S /BXҰťLs1Qyzo|= l! ځ6cDN3'03IKPB%"41A0]{q6 3Z^=ZސYل3+!kPR(t4ԺvY?C`݋ȁNjŃn=mm)#onR'?ATiqR=2 r!Lƿ-פggk+)OE90֕r )͇zʱ]Ů敏 7nb8߀n \Qifv~)W!tm. B ަ:T璯Ǯh3$~kRB&Zz{O.-93[χ;"-P}RSe?@UCzP;^GW:V-.4B@Nll}e7ߧ ph:=z 0ŨJɠ*Ahf4IѸ$+}GҔeDW=ݢ̍r |j4Jak:/S#A-=? HV#HvUkZB醃?Ƈ(l'2 8,[4 iʲZ%DcA40I3Ba^l8`hF$Fvȿ)5 JAr|w ,Kp =Տ_W3/ N k`cCt]L{&WvHCr\]luD\N e H !2?0&h_%^__9ӹhWzqI1ez؈j=Xդ;bn)ԣ' |ܲh8+{פ2 Ŋ=M^"iнi/| "J0,‹v9.6dAq탠)9~*W>/k<8,F.q9(E]aw8"ms]->˶wVg.y%|mMl Z}tBkp&f=D\DBh?/W xq#-- Y.PFՖ o'q FU-TV: E\k!idJQ!{->ݦ^4n݄vr>a4 pGݲEYC>k0[~T>Waϋ$PeVô\Ywjwϋu72C&oqS]FD.g|"k0pz_Qi{NJ9~gD&ֽ8]+2ݸ&ud2sFNmc%6V8O'uZ|Am )1IB ;oM,cɼHZcR?SOWZK+um1Ltw/G?=Ht iIz솉op@ewA 2t;4{|A<;j؞Q* >G79eT'(؟ vfTE5;yAy2hwI' q۞4@«;U4"KGuIFCy^<D piᛩ'w.IR fⓤbګ•X<̆%՘+`EXHIm@}> %g[; zO?fUoswY҇aԗCLDzezy۽Z~ə̟3[Lj3tk[`&܌03ePntd򨾠;:ca>q:c1`-fl!64,lN"G ^r,5)cw<E/Vl 3S&}Zom$ydn5ǵvnɏ<֋%U^C- BRnD/B.CX mY 0ӏNYdcq]7bB4LX߯ޛ\x6koS08\/LϧZ1;C'v>{_k NPyY u^1ԫ,,ߙc*k-h\W $Pc/|_O3Rb|SHY 'fWކ3EhPj4jfQg< TjK m zI[Y/ T4Rp&!$\Ρd[[~֥Wr%yU>(=yP؀ce8ɮk6(!r4YjpOL֗Ao,HWG_ r5䧓`q҄oSaPDFh=11 uO)U(Zw-tѽS@rB3nV7'IM{ͬ&5KyIAZ*řbE|JFYBd%4PGP]qrok{*b$y@Òꖟ,RO VVﶂl{a8 5fPx򕹫e V]b`kԔ5zacm.\lcylw0+3m?6B^!I{\솬$!QIBj t G@./LR M2xCЖqWْT7뢓a0$?;$!j_uïaDȚ J"EY? Gu:$IU<4Yrdf&T`g::SpAS*,ǞS&eLċ1xDM2+teXMDm0/P3Qk1'MОbd&q<DFMV hwes޺H7v+8@|f' l[%<\F~ZO>0"Qh:j%\w78_d{EWIš?YkB]\%xYvӾ8=/Ug!pĻ ←c{(?tHvHcy\ -%`@ķšSȅ31Џ~kqCKR*INsOVWW OnmpzHou߲CScӓ]XSLK̲$:^HXyʎ}O !}1ֻkR֋:pM.eT{U8Uc^w\.sQ<h["n_YoC|/ [1r RCU"W`Z=ڀ`oߑ4mÝJvD4oq?M';:W%fNn^׎PVGCJ걹>-3GV / O}) 7K6jLr 1F " TBĉa.;_M86c6x^(CY=7=E;"%M?1r~@ӊp!6SsAZ-uqO_W\MG}K܆b&v&RrI}[JPZM>B:s5Te;j>\9g!k*3f@c[g7ZRfdv+3Cbtli*j0,ߥAf41  er[N=FI5:-2Tc E+@SR,z`~R@$z+8J+O>-Zs+e%-uX޾/_yW4e*g*V"'z3[VL/Z9#պUm5s^]+NFJC"fp|{Q[6)8ҬL̾Sp[n;%e3(3L)@UϫA5qaEs[%L }vK&];7ƛw\~xq9To.X"8jNp2%ErG?EN0 +k`[[5Dr2@v O(ؠ*YosfةwFY>СoK H-Y5YPw:|Y nK5UWR6C]5]5Ndaj4Fqq=/ v}=1x;|l\83gQ _nG7"mW@DxwwwSm@)\k`3f%)y=]StU ¾ 'BыU&)/Q&&}SFGb=BG Às/( iN)wc2Bm۪;J~%Y񞘳iμ3Ekx bs[(.RJh` WR^fcsoAmd T[pQR(-\Cn!ۙkEwF_I}pHu5{gHFtW BW'?v_r!Հ϶SDqc.PqhMx|rAݔp]P^YB? ƁL= _d݊>ϙj&]L).zmTl*^FJSir-E@ J8!RE XggЊrY o(˸ ſ>ʹ @@|!nvSm147 ~2kP[Ћ+BT?: (iumջX`ljlE$DVf.?;yXjc 7F^kl nw4q[T9{uM}X|>w^NKQ/ aZc3{X˥bs'(kok3@q޽ I'9)|dG^[ZU_ϗ.i 88Q|%b:ִk%yT ETud«KØX 4ߠ6uL܈$}$A}r"/ŕ_^VFJ-Mj oa9h[UH7?3Ģ~p<LRR8;!0֍.w "r9rF7&ץ.j3P2(ޠ퉊qa,E5Ĩ$T{ʯ:.<)$g {6w,:]H.\gd`)Wֶ~.G+oﲵ.ҲtѫuuG;L#bDoP#UD,+ȭ'a27TB}J-꽈݀As[e:,@Pa6M\9RϚH*$#컑)l2] c2- .NB<*QQ@GUQ*HBjMrvX9+^RMs8&YƁ  4,˕5"L k@QQ.+b3Xd5bWI#Z@G *hkNQg{G1]lW?\ɝN}Zji;bq6ҵjM/Ī'LF-;Iq-C(reH^'}Xd~,r!3J62!M3=‚8 IG"=(GeR@@<F~8O;'ET^IH4LPm$L7S;2Rf#KJ4b=u}(bYA3 -[6bMd=={1$ L;Md =ڙD^g !n+VI'M[t` l%dh8.e`b˚W?Ŀ1|Ia|/芦UUA[H^:6`<6,}˹Ab^r@K&#qr\d ۤ7zzL4(=a 0?tQֶl5+xsa- (k]2$9]m* ;kre/@( #ԣJ$ ocǨLXou5/CM\hZ$痭n+Rsc`5IFÉV#Ij \p|2΄Ek=iE@yr ctl(4eǦeMزW 0T- A'} O,[+Ƥ(C%SٚH-ll/R-cm!B9nDchxl.夗K:P8H<9)bKPLPNQkh#z/H M"Ę:i;C+0LqTs~H}A"N/ʲ,T/AtJ);JDԟpmU $1'^tE!TY "Xx2s:,S^a%?7+\NPs;mjYE6^^ د@8xd*\CHM9$^H<99EܥbaG,%q]ZPVX ZH[[5ͭyb" {h~8;q/_ӛhpH&Ãwr#1!0 \Jz`Y7zB3@e_%G,/l'q̈GdAoڥ3Xm}8;u(^0mx7uv5oUbi +\~\5+HUr^`Cm|&p'O^2x=,$2ABJc IHSC7rR;VZQB%;6"Ox0f 0ĞdfXSVXՖdtVEwfE/:=ڝnJ{+6Rˀ%qh C5X5pr*eCR75O:"0"0Rft痈O-«d;+z? -2rQ6gqd=z^oPnMA5sX/!>}lUmC1Q7ahu{2d$;H%;$&t1h]`?^`XcL]XSiGPR(!ʌC(`{S9@ўL'%QvdOsY ksq ousHiphԀs;Ϣ([t274ZE: `YIsfiػ#ֈR֝CHtaUbשXQ+%`*rYEв!^rf]tt>hʚkipO-^hŃaAtTeAMEƨ<vcLxKL,律ꅎ-6n-@rx |WX %7"F_ry#Td>)8pMFئh~7n=0k+\҂ ]X*93/ OY9 3RƹN۱ׁGi女m붡4:?Q8XPIr> "}NŽp6 :Àr!8 p 8GpZ(1Wn4韁2ׄ- d|+G_-^t!m6Y扂&bL:[)aS+`ւ I+ڣ#`6?ϧ^P(`I0dvL bM['Ѷ2Uj>,!a߼<_m#. {E[,KKETt^Jp&֔ǫ!-&6~^]08USp z7xN۩pa:Sl!L{lG\I@q/)gPd "K{advV-|s9U:um půpa$x,m<@}Ѡ@>CB]Ѷ7 !#CS(wAA*9+l?-ހ[0U}p/'zю{z ؒ?+ 8Ki?OcιZWl cC%-S:Lg mTׁMN5Lx1 Tbp1|P-u 8Bndaʠ~pe7]DI檉AH6cj!`/ÿAT9d4 47=yb>eF3Z(԰.x&EO:?xLb%%+ZOc^ma{j[a;SPE(mH $̆e 4[S9 % /CDezZH] D}<8NF)mlTL< v P5p9F"To6aVzFvᪧKޥzDqd''6&+.@m [U`PFPx\ Ci0&ܥ2E[#]xz9r~h}Ȓ匲ہ/gvQr,w` 벮\i 2|WlBS# .m3;x/sa,bh2Y6LcMH}P;p2](L+Ny>>׵;n$ WJ*NǸr} )S+ܹCv#%y][6ulhE[Oٱ 8Yiu2-PѶsl;i Gt!`gpCӭa _A]T8ZdD&BdEֻq@!kĚj۲[ p©"gJJVxoibA{}x_Xr i]r2zfV}IT!Yw9<@;VouB5PSc7^ `8>:,Tb: uOyC͡)B"Vk|]So{M]#5`t;K_Q)H :7ڲߧ7ՅIy{y8 .4Mâ-57s$/kk 5 Oqiqb.q-MgT? m9tNK+kuX@-帪XS)! *NUP^4R`fLvstEN3\yʗ!%\+=*Rދ03>%l: |S;*fs0. #1 R+T]gFAyݳ'Qg(fv%}Ü4Ikh~[!Ԯhf`GD҂|%=E eeiD=xRˠ(0;G_GcK JW [޴` ፔ+=Bi2Ss& 큛@1iwbK1.䨁@Lo]ejpA!uTfA -1zvx)nDSEcH#Lkah߻h2p}Sֺ|Ԋt;&w m+/9 uX_ )Xg$U^g2YR vn(D[D(=l4Ap%1]k^OdQsn?T{UκB9_ PVtRp@ɛ>GF_ p&"W#ZFVi)wP|v<ޥL@9T=`z>b?΀{\*ZY $, ڃn@H˦眇̵ %3A2Vt#rmȓ!_g[&R8r 7 ;Q;tryY _t7 _w-(%* È7&XK$`gjKa\#VajJ(vUO=jj/4zF2bXOc\xzfSF<ْ'vLɑ/*=qR5ErYn^D3Ij(8052XN<:OXJ^z SAa&F5tYǗ^gn"&rZ,IXCG8Ha@4?^c߳vkAK#=%hE e.LwgwYOSAAQw B>c5cJI Z{ɻ_k>u/6KdN9@cホ¿3\ $dWp?8&voD+ 6!aIUka/{Ť-,צĿ@gގ=a.'Qs^LsdZ}!5^pK:asWiKoAUIݘ̭ÓN/\ykUj#)P_pSOo!<4^"R4pinD;QF \P j]i{˫)uv ۠= !+w{V!8P-j-&9826xW^]yn ``9t|jXɥ:*~wy JsV6[>N 3OEoMC1H:>yQ`d-ŅHuldNeᶦh?';`RC(:1I$WԃCA00& yE9]/Hhjla@:%{)>w k^jg~ k#Sܫ#wM)l^C>c3[3yt O=1i=h  _Л* Kw,nlXUc@Eg;4=M * کB!B|@W^Wrk ':>u@%U?Z aKl@f=1S@8Hy0gq!8o]Jܮ^ j Xy Cf5/8)5﯈[~[}l"i}LcpQrBL,f1~Gyb|vHsC6c|j%,l&֝aO!rYFRjTvuһ(Hb9vieuYLwqέ6KאN3&J";+E<ZV$:}Ď)u u]G\ 璗=fJ[5q&}yj0 6`cYh*ub* )Tukwǫ^91Dʵ ؒo8O/#K2'XO5Su8|9/8!QL,x(Aulh7iuqrݴ[ aDա3tio6Iqd]dC|_hpŻK`_2ۃb/\ٱ Tyݯjr`ŧDqF\ʚQnH7򼴉d\d~J*٥R6otY%l#GLN`eWط@y/IN|Is4D4'3ptR6 ĎFB|܏SO-<؞:5s 1 CqyÖ<A N}QLRl/莗KtP~ߨqf"Qgav"=Ad/Y2s)ꧯѯ 9y]̧NJ|26QBλ%HdۍuB$ 50Q'_3"B*nfu$?hqώre ?VwҶmZ|8nsɞԺ`S&Ar&$ox\X9^mhTq;H?Sfn\xLH{S8Htʧ*1 钰7TB%cufc-b̞o%âk*A^{\9ֱ&nV4%?*g[43T'u͐Jrdk˘]:$u@;T\ /m6 //ER!G$xvFI55>%cUO-]>%c-S_.Od/pV^3c B..kJ3Ȃun9ǪG³brȱFZN$-:V+;@wltNM GBD ݜN&erce&x1'l\=dQأ?( ilxo~>`^&AqƼʲK9QQ",$*`Dx4DCb˽!X ^?ZLv/;-õ$!'|k88I_7Q{#a_#p==9sUUF']!}\JN+;y1DYhx7oA|enw+7% L1z Wȴ(XDpq4dvp,>҆h1*=%qL| >cu0\=:LzC2и3sSO(/uM7ׅIY)-- 3]ygQsƬb'&)(ܯ]ϵAOl1:K&rȺ"2+YsVEsT⛱||['x}%,6Pn0VdLCsW NAǍ(zֈFrĻh/Hbr${ߴ/㲃嶁#j`<_BɈv6`FTȄ6PFmk)=ßFω(_~gYu>Sg7 *T"|U1qݸmrU7l'6|Tu&ljȈkI={^!0il\IW0.3 9D@;{vaPFnxɍU+Jl'~Ձ+dQmb}hf 9#ޤ0W#$V8**w< o¤|\ OFHm͛_Tu"(z4~O;HM&侶oPR$oj -> 뼞NHsYUt# C]Yh^b?$ք0'ےLہ˛DkI&,XVo{6Z*qs=ɣ #z}|4e?0`ߴȮb~3yfy[de$ƣP];5])}  PO K0&ڳrb *Wm4-T$ _]~4"3 5y=JҿY*W`c*܋8-Xb<7uSَqjhARO=h%MBYm)ExO"M"UV:]kc趔q Pd?|bOTO Xbx;|@JrM@R PMIc_yLMȓKB IY FX/{oe7BQ~ 7ml<6cAuqKJ,dUooVf'~ &Z0P )\(jd*$eko(9JIsf, gXnT_d9"9եJ9YeXӍhP$aZ>0\QcF\pu XڱFLmmX揼Xj.x)"WDZ>Uu%\"(@L5ߖNV6|?.~_dj<Ѐ}vMm0"6{<hx]ekDGm9-Cr%njqIWq\q:3bDuw@tҿASk~u۠i< ˧JM?(wSR*'ԉx"LQ4w(˔\Tw_3Vetwݲ)8II~MD%S5#bR5%YRuR\eI 5l[QgC[W?s|TJyptRRptȔ}i0f_ rءmKgrGXx# {OM?jޮsB7:Xʪkܳ 5!G@EJt۱F2$QN!ZNh0B1EgusZMzOAd-h %XOUPTb* dk1c'VHq4=R@B X,/"G.|#Lv^HalUr x lU~ Ȯ褈*.8h?H۲6&2IpB8[c֋& y&^wt rEs"f,V05v36џV3x7!Ey;G4"2`.% JV0 e=GI滖93-ݷm 9G~h#"VV]Q9|[&'9.%#Ʒlfi%иEy nՑjz.0.|^\<.AhgI*Lo ?9!Ei( V,h646ޱ[8+z/twFŷs+ UEs3tvC0Z0@*}L9?/6g-ԻEs8w;))ְ} F._7ѮJ6"XnHa^1DB[n>yfZGpD"I{ ?x7xrlNr,g@4N Ipj,Y]fndgQv) kM-3`s zjEA7 Q:@裢djԙʓ/Uֿ$*ㄽFJj:ԲgE) 3[E-ٝNWN`w%7X1G{cOj 2}oYř$BH( E4xկL.goj~:>*,[:C^Sv"0CVV;%)9G:+#:BnaG^J3!;HV3oq;0S68il*3tw4UP܁%hyYb=&]#G:nMZ,B/;m~|Gy<@m !hƻF\1EpK#ٻAt ]1[9uV]gbū #~6л5t[̸I jSٹ(_QŁšVkY*.[J0So01@$:b~nٛ(oIlcgИs)iK6PCngE/RZ}G*e萷.q}x"HQ $Z1$h\nn x'~Wlyfۜō}#/MIW`t47lŦ_WjPv@4_ғp7NwuTU!Oe[nGX 78W0$c: ILK]}嗰jY{ jDeESHۦ."q)"\ bxpNz.$[ߚe1JL ܆lΠ[NLĞs+#З S~V?/+sR pAU>DK*3tK_qߥk\zԳ6 7nґYV 95B_us ,)F>T_yEy%(R$^cӪ\Ow0d~IjBt?x'TJs O%X_3ӞDf{ ]#c9h4 R~ݖ `jVRmf#9ʓxJ hVkiͻ+G Ei&Eq}UǷoOeZ=OIM(צOW[AԭsQE;3r[AB) V<$aֽ l)F845L&NDtLj3ޏUg,G5v(CBDsYz\=?)# B&{r@'D#ٳ=[;'u5nPh5X7fQN@AЬc=Tm u w/EN%5^Pbr/J}ʨ[mly?3 hO"[Ua 8COk?iiԔQA)LMThݐr:׼e$tTI+ ̥B$_ӆ=z/FW+KE&W!a*;?U(PTֵA1=uD(ZU%)WAGesw YLp#ɑ,N `4{R: &eP\Ԣ%f[0GWEbXův_9^ VY]%k`nOVnvTTL 9Xbp+z5o6e'eo?>_K~(ȸ@2+mcx)5;})cpwR}2X сEK~ DD.5 ѿ금ir -$>u -kw)>0z:K{Gg4i;CAc$%f x6H~Tꋺzg/@^*q'NP(G+,.3[%hYS8=iÿhIk=$ J@ vFHɆ*s@adc\R–Co`"C]7{ݖV 魝2i<i~ N/s瞉*C't1ZFКFLx/ND|;.PVAČ9)P6H}2l6"nlD/ ~c4H2[ &{jƯoi#9^$mw%J>D-X3~m$i q*:/]#.eL;vX.A0t-ϧw .3wC\x w!UbVGTqrTAZ4ɉ@(y1 biP9L}$ԓ=bnu?ffuy oo-◮UJ➴aX9XF%/G r/lU1 !SܞySUxuo> Y2RY߷'RpLd,^ z-͊cV(aУlR@w(gUP%ynZ^8 ;Cx9Q*;tdOթ%U@i)]VA 't}p1bnճpo zB:YB= 6o>gQ:5/˹_Q61DORhr>o{`kq*%gK4 aHzd n@ Y *78듦w:3lcJ& {,ˡ1t:K/يP7>OIiİV ҏ<Ǔx}1ϩ@5MEV4yCyDHq@y]q0%`F Jla$Y:'L"oexڲ|roބrp9fѿ邓bLU ^f!j/n%)(4dO1ݼB|puپQ.L>AV;rVlքnf1 fEp#.Kjrrlj J`-sK.|ej_6k, 0Q/g >&42K`}R{"+eB<,qDĐŤ-٢E'WLN)SiC6Wk*j9˞!-`DԀwNwJM/[uIwOVv M&iH\5ZНզu"K 0HxciG_v-Ig%($~#dH!ɜ5 e8ҙ^ Pr"sb;C50_<@ G*.J]O[g6|.?|]%ǡrږ ºj/Gb[}q)/}M(8/K9X(!:x|G0#֔5l] !-Y"ӧ(b3GPC(TFj2ѲȏQnd4dR@C7p{e`H+m/O󜆤^hBi15I`.mƠIoy |* ='<5$u=.]avZ\iVa-囷Oxg_s doJX^^EaRiZ V.o|l#LJ=cI0ZI QgisH,xS"ƓWE͝id4w/Z6K}'1A/`3.o եk5>˓Q2b2Kok,_JzA4/""/'_L@p\Wo x%soÿA$c7RkvYscu}lI=RM8u)d! 읱PHQ);_G7Z?t_<QXFG=_aǣ׉~vN^\JCkp8ڏE7g7PVqBQطD4'4<*+ҁEكb)+C o,? $Pck,i兛|nZ겝d-%M6wwDK*BkdbZiؙ?9ͫQUbrwKA(iReZQ̂`p= tJ%TKvD0g*&@ȨYϾpRib:Z[-6`,/.RsI$,c$D^FH8ޭcqi0e8G7-y :qkUWG+3C?,=[rgtsq_% bs@7,[vɎrGQ_we?1kF w$7{LG.{ZR_OC+hC~U,Z zP;U+X\w[t7vȌ.ՙo+Ax6J6I3V2gWLjOk0fL%IH4U ХLrΘq0uwFvZ;_ ѿ1 HQCix&n qF zkc JzR$B{kLbahckKXtgU)R8fFrzDJb|4UD^PڑH>[|qe^a&Iö4jԗ#JGܪzWRYr>ythH^}e5UiSo RN`pPURR ;;L!σ2-EqEt?(VJ: *%q5Cd*TH+m 1G($48|MWpmDs#BxC.mߤg"Ҽk{z.5$^{w?Jnumy^ɷ0C LR a#-₎ *V0a!vp|%W칑8L>l8[VDBD/tCh"ՖhCM-[mڸdq@D>; *}_Ck8cr6O.8"5e&5)c- nЄ,E&R/ʑ{bsC hKG*G_7$9 %Jo^ۥQ-䝂Ն8@n9:겋^V@5/db~Mmq)π>狤gOo- zSPjue.j9 E]AGSGK{G4F/}9Kx4~ReF:rtmv_QA8~±gؔS2PxVRVK  ȗU:dE#8-oNxs='~ h3< X2з&թNMBQ,Lwc&WR2\h;œ=/0=Үl٣Y$+N(ZWsMǜ7'M<)Z*©`%fP!3Ƶh_J)ߨ pϮ-|ް ["qqJuDxYvvc&O{Y}ː+5kx/lr/A%UC 8LHCq`C ƶ(eƵ]}$|WSLOhg/pe U>d.(vKھ2]\k h&0-Dg^:n>UGdj=uvWq1%.YFt0t܌u8~La'xcmW$5K2jq$l0&(c ?(4zEY)޵D \j~vD O=V*|e5n,O~7[Xyzai?ve>{hrShzdfHzm1b96Tmz;JJTkV*zW9~MobF^& \TcC+:Yu$\@Hy=.0tĄT-Mۏ(B?WP>-q6šfer58)nDڅhTfp)D?O&KDlWWy=Qw,ezz DوeIܳE:qv\s,>ǒ?K[A(~MDk7bN |tԅqH# U>]tѬ8sxoU+O`[XeB{jg="s/8$^h>%X?*-=δeM~ 1Ҕ1_`'U3 ם2 ;ʅ:EqO7ʺ(RUt!;toŋ"$VVMc;\-0V=!rSS|&x `dm{ﱌBl(IEDV",M!=pj?+ï`IԔWS8 =.44HtH` v3͊t/CpT猶a聖43ot 7xMVpGrrݐ)`*ȫZFw'w|~ՕZ4Ϝ* :(;o #ąG{& Ɔ`Rx!`TxG 1y5; ?tl^^Z\LX?0ex[/}SB 9R+zH`}7) ]r VF럑.쥮 ^)REko_AJƏ%-NC uEUTs]ZUpzu-5[F$ 93T< ^ Jm|9BZe<&PQmT`x:aj!=dU`ګ ]$ݍpmoJ냊Hgk8T IʹuaBw9 M(yZTKlxfJ)g_VMd!uyqcVkzM#`cG-kDcd_TV /ߑ.3.a[hQUm)N{.(q^&DY b n2! ޞ^~/[ Pб>8%ab󳒘_tۏ1]ED"0JkX4XaK<_gMFΩozH u\ߵeqsigh~|ב<-66UwV H~JNΡE5Jjib-zhb@tm33J9ͤ<80foی;X]Dfs&. H̉{7 Ng/~KRC M&!OCr?FV\AA9GtXJNȦ!yY5Od7D9$c*io7-bǣyZs8vc6_b(#Cޅb$.xu^ Ba5@/eѢh-\8߯_nBEJrV;\6?D;rjgGoc1(A"zb~V^6 Wtwn?-%68Hx80LwͼA4@Vg+_s#bm YҬpFyRdo+ܳMJ[k *@Y nkcκ7S[7d֫\ٖ=|}865TG`_T喔c)࢖ӎ~8MD ڋ@F5DԖJeelc:Iņ 2b*D]5×-{? h# ?8‹_ pΠ]gumh56 '];J;tIW :]CZL1pƦ49sc09{E^LSAE2\\'85Wۜ'v^Y@O7o֌W9:KC|qnt/ΫB WZkGPUy u$ZZRL]a0=ۗX?ݘ).)? B&;f_xh%&jG8za:Fn VvxaU>D8 bk_ǒEc9nEPў3*} Oy %Bk(u.QVcz#h9 rN$ozzm?ᝓ^5qe9VLA%\юm`%բ]  [;IYd#fW(Ku!ztB= |EQdw$.)L`0 Ƶ<ԻJBL&wI2N` Sr Dܵ(:(FY8/*q3rBUsSX(>R)3W1_Cs}`L_Cl.UD< 2>E@2]E+鐌 -ڶtҏʼnU)qmoE?>I䙔<[v_œ?}ϕvҁ}4dqE,_ ji ][3m2V髥ѐtYWt%;DG띷Fs&OR /d.Cw>:AxJOD T ][|E:~5'nVW]yWKfH_ >G#l5V5Ѭ =)v_ w~O !؏)$5k8RN-5?}ޞuG~rq@٢{wygUؑvje҃u9ఠA@6=W<.\j I{ne{ S>/L2v$ZD5m(`gZ>/a"@?e{s:(" yT5/0JZ[FKb^Fp)Gu\~ R&P`#oٚ!X/s ~ x8<'k߻G5_SiP8s2a(| "NZ\HVY>}g7PHv o$J|G3n'oEV (dapd( 8Mr;cyc@G Ohzܝ2 ]"TXA+L 1eb&yms`4WKcORRۊd1 J5R)͢vbwE_./lݙҽ IATΆs Yw[-ce,chQ6jr4JT-/lNdUwA!$hˢ[]5Ӗv\5kXcyȧbM2 [tSVvR" 42w}c7dG "] Z9UcE!}جB?WiD`M8{G@ľaˢ#sX>ؗP9RY(;rGc/Cd^( כe\{\Pѭ_. 4_| <`Hۂ y7tO?(vh! li4oCUEv dʜWG %eRPso Md(ϥ [z7+6nsᢢT*9=z‡4t6/LcHޜf {M@K2RC0?N#HK#]V(N %씴bmbQ|%1v?֔bm(Ϛi, =<5,LTďb :5@86^?Æ\HU 68*?\nt+m_x@X%rg9MuěkI@ຂBph+ܘ(N.|U!/a0iA7ts(+ʂi[?];Ʉ'ݤ#0;V~Ñ(,S;nD/fڒ1!Q 1?oH`an-*!?%Vfd!+)xHU15DVOF NG@/yk)xO֑!"_7] XO@pO$FLaa+;ꗻ^.Յn& &^MZNz4h,"Úb6'hr 5tԧ`; 0V]&H4G.>,'"Q6 ?$g :%d`k5=`{ϨQ:M&,#d]ʔdJ; "{bi#Hq1.zeB/גPdz0ӗ5WWe+UQ8kIhſ; NGHV2|>{=[VOCo7-U:A#P6ȔلpZHcC "5E]kΓ -Htpj  ?F%JVJ璱5a-HJ+NpMx¡Fpw2҂=f\KaA(<*k]i4@CNq:ntJuNp=ֽ72i4:w&{DrtfnNnw8= ~!ǑWI0ܗ4h#%iFXaU<,d0Ev8_|#PMtȴEyp0kSKJ@ߞ<֭ۮ+8c4tOt}Ё_uXUGIpS9rKOy6u~M倹5Jɖ}v +Α|ҿD@0fWu_3 `ڄjl;}쁒y~ryiYn9 )}}9]P/_< ^&bvuRTg-#iRST/686_ҍA d!b(R%D@6f-:} ]>쥼bͼa|tKgS*H0  m O@GU2yԓR\taD7<3 otiz.4t![ZD+Ώp&v^_ɀr{kב"FI[x8diKEU=4{qszmK5l#φqK ~k} SZ x݊ gHRP }v*7%36X\^Y(6 uAZ6ht族++2S,71؛ CN()dj}fks;n;Y֤ƦGD$ue\J1iC][o3qjGdDzb!-*8*.X)LQA򥕬3Oϥ|15% [Ҋթ-"e{;jO([㽲wQyqph*PG+xPT)OPFD9&O;Ӗ~I֨ b4(}=P\!׬Y_4srA5#i0Hh *g>|ՎN6`}aCasIo+w[zLa-sT[كص* 3%{Seŏs3\Ѓ oZ y$ Ow].powckqQuʗ^S")hJc%+x{}l?8RE اMɅ k?ʳ&W Tiƨ" qU-Q\*:\kK\IkX\ݪOY9{{{4qM =ojVL»ԏЪ4"xQ&tM)@-Ff{d+SӄA9U3Y>!PF/`HNl?1kJ&lqDZgdz\"X𦸪 i"Rf2Hj9 QnMn3SZQ0Iwygp1#\G$%+{7NerlD/&0y\ʟM+Dovya UآNj,}ue!_4*~sQ(^\=V AtZ.>0De$3qS"OZAHu1̳t5 bZ_sbȒ$>Qisr4;-ZؼSe2R L_ r,CLg;9GJ~?Z?NQGArB0*ƁZPDT;3C, .{`1 p̿r؇Z#6ZʤH{\]A6,xD$Z$#61W%1- /s 27/sPEU`WHRߴshCImQa?du=U3B#}F[<@ThH6 b}aZd~:JDzAQ`ds(ulx%0.(OUۥsn( R'F0O\F7#^06Y7Ԛ ש9x`$LTRWP] hl/âxi!1+u΋SW7J ;\ޟWq!MhĕGwmt9ir}]1tWxXjw;Ξ2؇g%]8HH$4o~"" 2.ai֙{~҆c2cS'ٮ6{>@~"%/05UphIͰpQ oGM.%Xm㰝;u睍],[X TkJIwrY=VǂKՋUz$ ӨʄcjӼ 42!F4$#XK7T7Ǯ=l1֘?k ,U 4;&2uN SyJ[WCDIoM֯RȨmƤ.C8USۡ%/ h5յo#l]W&˽.#9AsR AxM^=[f.eś=*2XTibƱĢPg~KɲX=tB6 %zzd P1ٱ"EvۦBDNktr9RR];U~uV@1D7Чk޹\{A$-SEous´F-ֻ5ZGny}ˉ^̀.hc5eT*@1pe[4d5';$i;]~%nABA]Lz5:Lvb0%al%7 k`i4V^Kq t220l;x,v`=KoJT5lD$rVψ7U0V7SAl sXh: ym ӑ$BY!AW?@BLoʆCP`1U`0xr3qπ>Og_),t6X-"5:W}m˲J89m>! ϑ>m =Hƭ՝7sQ3ְY |몈=3dFI5ݺ9= D"ɜ`{QՕқ'{ x:mSlZvBOE B^]Q@ C#Ɲw&~ƒ @E>raC/,.%tJgZ_NG};X3 [;/,?p`bRα jApjXR z9,KɨUz9@īxI5 ȉb)h NMCTRt!=5˖m`6ekߊ枛nAỉWP3:ޮKFD*%Y^lgmmr\r/4C_%r\/ b\tF#݅7oc_duy'BEq Ꞑnم<u]jX["pP6,Y紓穪6ptMHid[%9Ǧ Ӑ\xAϘjnTBe l:@\%MZq ChOo,':c.o-rWRn|R)9*A4cv94 dd&(/׸m9gξ8۞$?qǏ8t#d0 ] Y{KGYρ!(= )G`%så?WV#'NJ.#/w.J%lb J,W2ȩ*( w| HDL ڎ#p<aCFЪhXc^(o1ҀPSUL"[ЪՇ SH<QAH$f"r(9me! T 1lGޅ+t~*Y]G~׆2}(Bh"Bf807*VffO֜<7>n \qc]GxB=λY!:hNk:?7L'$'1Q yjd_koK-#IGh gȄ#AeFNno7R&M>vD:8+||=C7'5=_ 1<@)[ k}AӉbiHf2&9M%j)-q7G:"]H)աСZVAꅒ6ѯs>p 43B)#x'D[S 6KYLQlo+t n37xsx*q,p-@kÅPLP&*價Y4niʒ ߅-YSQ4<常 񊏧UmjZń6Q2qeO'\?|P3+KşvpOto[B_oF|/Nfvb/Ce!BCtvy[ NJ_]͵tȠןũ 6 qE>uWdK-cvj dLYd٠U,>Y?4P٣sCI ևk xGJ9٭i=7QRmǰ]-)b:~#׎0%~|] n4UAJ{RkceFu<L>j];/ԗע>GԢoʄ8aZV[i,bgd PpfAQRYV i4P yM'Y} !ODW{pW Y RuF+Rac_A4.&AMHA;j `dDq[TK@p^Xo/>uW ]^7Q‚qFWl0~G73 0=ծ2SHK9^v(UyA8&ؤ ˮrCܤ"{c#ssV{lň=1aL5hDS3Sr^3+#rکngyp޸cE I X %T1#3Sԕjщ1_GtLxwF)蟍gdQSG:J 2+.Bs{3 v[]MkO"E3(!yGp?ӁZ9wqGS%D݀s]%% zn&23JuRXK5)bAL%,'mncs".42R'd<B zΰ&}oBrgx:W\9 _8yQ!k\@uժLFuH EkತǸ{k37 s[[wAXǤ!2:gQjғ L"ƼB[N:^;EadOIKT-h:ƯDy=`@)z z]{ArSrX̿3jjab<%G+V^}0!,1f7qw@ Qm *հ=112FAO< 'MvRm^9aWt((_uX ,i&τB B4rlL5pSeGJ1tQ)u)@hZѓ21aqgo&v]6'S$lqxV"Yވ3ܡg:4-럀W}>jll} 5m!th?y(2ݯL 4"##]}q,o?K^5xt"ᮭwoA#B_/I>T=Xd)Q`PM#Ҋl-FS&˟Z7l&1tv]R7ui1Z..z}jl9ͬkGZ6 R7>t~NU(%t;RSp5 ))&r Uh4G3z_ư{#OCiefK S}q^FXx!fɏ/RM'G*3yo"<TJzUsr,g*R͇S%}葎˕){`^o/K;~o=-\3NqxsQu0 _lt un7ü\* )0O[e?s(K>hueH+h 7*4GO? UbК*~xjL9\**2[נ)׋v23<6ow2S~<#iw8) |s{)7W2GϨ_v]Gy{'R|ɼ7pj%ZO=zvuY8:V'5Ǚw.PG$yV}"bmPrT3%dAUQQ_CQݿHe'Akpy^ gܲ+q̚S'LYvz5nz[ZDraW"L9w\Y{qo -Xo+mT:4n`@jS ; 0!sgS}Z4|'Aqp}ꧾ.d&AOuQ;ME,nKlyvz^>_)DU}bM'Lhg_:ai r^$a R<9[nCHۍݎ<k07G= ZF^Ytᝠucqu3X,7(Jm׃&4 uKRE줶sCCv5ٔ5<mLz\)q+ pe~;dEm+4=K[뾒 G2o!eBl-ϴ3]w)o6C7bN?$=Iazv_TxHT@E! bJ㷖-mTF;p]1X=J!v3[QH VKP虉1nѬ$ܱ~Ty\p55EAQǟFjHKVOrO Vl[x[At3nW|ϱmAYÉUUš@%.냡EsXI)@ӕ(_ e .h-~%ihP͛b&Weo%?dP{-owZMW)Gl<9rq, ߍH} OB .=\O?P`:bTrթ)Cǔ xSssOi۲iP,sfw1/aώ.2['QEx>(gZ]#cнP2FG݌ UsAр h0d %]dZHO/ȼJ^EG=~MeFVl4PϧPmJq҂}=c92%T$Sx 0瀆⡥>2Eq:4Hɺ0c/d纴:';ꝽFvˊZH 62`/I^` ~whʅ;c]#湰966˛8%-rYKF`TnO J;{^P8Lfr Guk6qvLJTQfz2/sJV9o6O8J U*#gbgf }WF4\QK{!3GFl;(5"&agWI)1ABQ'EER&=ͧ=A9O}56ujmf>G33T[Ln6%^I,m$—Gx e^}HaVJk+K.y_aD@tI:հ/3޾tL˹ : ] d1PA[.I9w_jVr6_؃۶MOɨDils~("NF}@p"v*΅i9^N߲e{zHv{Sc>žkk5TD[:/L֖[cQGCiӖ6 aOٳ(# $!J_E& ݒ\ٲ $d8MƮJ vMSrsvJtrnba:!},t{q [:Hn_2gꭰR$uP@_j0gyAJ>Q[_Ql7)qo$!t9RܵQ5Jz9cv]l3R.tmDMNeB$7wwÚC2{[Ԉej^׺#>{vx%8xz PMw!,v^Eb2~a fJ$ N}1 XBD{UvUEE؜j7TxZHcJc.G#s?UtNelRbMb:7Y׽wCQ!kѼ@=9ڽ &h6"3?48M3B-ҨCvg.N0k69F2@dpd}a=hprve8fDd١\ܴlTҳ~o |k\~?xRzóJW5?8;g\As]viB4#V'j8a6Z [/u j_v B6a*|@[Ui +agte0ÀE\s) TtyYP׃I6]PPOV (꿶W<6Q߲l7DP뛉5gT!opzJ!Gr)6R r>Addq:sSSØf~E?phNE~fnYԗɻhe'C]GpAfZ~#./6WHkVc{'`& E v!˫aY i8LW#YRŒƶ@(WK8/& Vn1(z6Ig4)7\c iŶ㟋罆1c`*g\LS Is|OY#w]T^L wmip~W8bՒ+^r9_ge4KߧkCg\0(< EŬa G\Ɂr>EUuنT;8DyT1ap*HaԃbP Mra"сS] ={Hc؅)o"sH,$~ditMugM1bń׬TBBgꊳ "Y3|RRtX9Cbg 'ʽ@Z`i.VbxbkfBd?fR 72;8% BvdZbF+<5RzP^Y _e@j?=- /kEJH|qZHqҲ=2W7x8xQ,̕ޒ:zr9>ǛOZo0V b^EwX{Ɵl#r &^2$8핃,@: 7eԍ%_]4:s_'V·!NmlPH""bTH >̦pvG?dV4PׁIנ_h+0Dv.8͇w.ò]g?<5Ռ17ͭvg-0(ÐˍnADh`֩~59FRm'O5 yw{?U 1dz> P6xUNd]Mj+|8p.ESGaSt Pnp: wj3xg,@ hzBO'0&'\YK%ѷa KP΁hb[ 2%U c3v-w]Mn#Wm&sj^'nNO869=kcC0+6=~oZ2Զoɛl)AĭB3nшSy LjFNHɊ\Οj/m˘y<;{z.k?~TeēR'@|zKxHӝ-0tr(T;'o:@%{(}l,roJLƇ,1}ԮOJ!QAiG1ULQn:[p_%F4އRұ?4?X d/7Ď0$cF]V]W&jس@B[zsɅk2}EhĨ *.ERȱK 5X@G$8d~fP.f2]dDmU|81BUU6C\Q>'IR FF!]rO[k|voEȒrߍ'g?kh [A_a,Mvs6m *u>42_IF&|ISI[!oƏa|"e͹p]ij3MnZTx{a?PREڕvʰ@p?΋; rC^lfI-!qEAy.'Ff>fOK!8= {=( )O+d+ %fl /DL)* _]Mp$|lsky"1&*Cߧ8.[B=}0V%ě@7]]P_?|hW-jɩzmeSˠ6$#Hȿ6,N0bC=6ob+_Fהf)=CyhgA1z*S϶+'SGkoIʏ.MY, 8I-1𓊼}I [y?lRUܯQk_T<1[Rg9ss%`FGmjo)Ɛ#1׼{f}gpDDF8聼WP1G1G(&^:!q,N?hD7$WFd9`5ˮ8(V ;PKTm 4wx!mfIőQ]zi Ԭ18gt#k(%m E@Mֽpsl_#5Hr)zgb *,>Vn\@RGF%x·_wj`Y W<`rt12\x ,dرƪִPg2&*vNe q /ݣ G0]y݀m鳲b&+"3&9p! \u(n2bkI}X/˼%2D~{%! ^M1-{Ln)S?(DZ 3,jDYtY.Z L'f!=s?S`XVDp_ʵp{O)zBQ١ǭ5ѬWe w^ĭڊِ[HG*! l-k}JÐ7^i3 ۟┊ٽj$!fJ|&7-A]|kl0忩p +xH9w3dՔmw{g+yo?.-eh3`:751,S!ʤggޜ̺X/I2.Tv3y) }XɎnjɓ"/ \/;@qR耎L*k )AgxzKa{QCO0!1PG!p%9NV;eSFpN*?>uj2Ki NƜ _Zl ߑ]z;>c؈.-&HWX֞3 9.2y8tt'u V g&(-;tV)QT˄!H͐шe_¹X(kwG]09!~]yuFfQÔ{t-dB"Gʼn1rB~6 ۋcxRZJd'Cgk=*|6aecT^!ZimrQ\f\fc. p"w7EE=Q1mhB YjS͘m,k/Ӗ4C'к7^lon@EI&: ~4m(fyF2?A{TecFPMR6:cNL0ÉD}S+V&-Kj _y1~CjPPm9TܱP2{E܁Tsy*Z.plbuJM,Ǽ@ X(h4 b0HC("_pp1ʙ]ӛ.*oT? ɶDr{#=g |2ԁIçatn|,`V؄K5}i:QeR,$jv I)GW{2BI>v1NsL] m:Ll;@#+50fdTfi4ُ*Z=(8}F0S:)l%"s#x bZNnu"~bAޙe >6MáPd%HXRQ 9WGu]qyД?,A\'u:g4UEK[7XOۑQ٥^GFEHǨ6Ws!0ƣ~H˘\:ř")u@Rg@VЉt6)Y~3mLݖ %8.ʴe9ҿ~Blk~L&_qHҿWq+[\?hn).? 7?Q<72d|z+N,ֿۢ,f]tJ;Ey%:jCHY@,_nVvw(bf`~E:+%Gt^ j?bݪzsz+k@)|I/F沓yo!dx=#NcX CNlål%L mSsSt&7z`q;0ya9qp$~PUg0X.Ζl'#?{f"u96vһ֝.uVbzi%u0^TߺHYRg;FDJn è ]욙njzaq(XѮxϪC&懝:k?b{F6AP?ml5J&JYȌnSMѣqַy1>0UiCW~&6a>N 5n'l jXyA!) |h+ϋV@'u+g;o!5Ѡ}b-ӟZ @0g( e`Wܙ >1e');AkagGWgw4김;MWa[/!Hߵk+!)" l,e k<: >ekkս.M󰄃jxTLՂ;Ow^jo1zd0i+kMO{fBѮ0^//t ߿1k(lƇ!3f<3E'T BXs"pe. m'}IC;?!YuR/Yj0-=u~u7xIed 7ƾ(yvh axO-EK;ɭ/ Jw,H|4b"w2J#R8:891W_BBDE2$F!?x&qeFk/U?^l\硹\yuhm=%Z#B$O~ת>4b"< &fj]Xs{o[\'˜8 Mgl@ N_Չg[}w\D,ۙݚ(뾨8؅S8?|=BVd3q"1+Ys@afYeUGDgֹ_$SY1uP8yYi8w"fzJE Qyb1 \ XZM-3O=Z,=L*7?FqD%#Blo-=Xo[ u(u*Dc6Hq/A4WlꛈkLDNG]x:+ꮡ5Mǖ |d2ILy \r8:rNW- z9դ'c@d'۶.<*y2s qՁ8Č4H/:@KMgHc4&eJJQ.EWsT?l/OuZNCcw>k.FPl 7AXv"25+a\=O{d5≙W QNGnw$ H%DLb_h{r;sdQ2L֍`oz {]q/p-mM'.eN~H v.]P~|Qi,{X?oȇIj(vdu\㲴~l݋')zϦZ\u_+cv ]В5$6`D6p1-9 J-=?Lk[?%cSN'h-Z!]|gDmY -gmi8ooJ`::k~0lC1* Ѝz;ڍ׽[5J flFuN0*8Aa]pG0ܴ)q;5̙9W MJl'VDvʸ% 93س:!bxH%Ьq5) qA%!w)d(Js&ۤELu4O5/i KqLy§L5)vXb+_c*OQ9s?z#v~!'qYGX qu`-`{zYHN5Q/OLLSXE(SYgkŃT ٭,Xa#e-#(s1\~BXiv|؀vGUDRê(?  `ݴw'q6|,0z >E"MR>aAp5X6;˸ۮoT7tCDK `AY|ɇ$gWF"b| ,,i`5t}N$xg8l+Ui1X/JnT?l4,е ɗ!n}QqXC$hqIO° @vV6kBӵQ(bCŐ_-g=zӊ ]A/"bagg<7U&Z\Y\I Lj$]i,ݾ~M BŴOpT .|,2&eoarPB%GdY|)1l(+p֠]Vzk: S_)Qq\_d/I$`i?ɜ^wZ87f ]?N\BͫN|"M ӸU\`NeRKj:߹;?cjƥT[w"&A6{JM~b8:\ZM?t0SVc).~OM|ˆ\$_}!%ai&G as)t\>~,& /]ƤOv}VyNB/f*/# H-g~\Rn 6`X}u4w܋:@վ Fwfgɋea$ | Ez.wB͑+[K{"yҨN'b tԣE@җ|HQY)Kr0e{rhV%Ifmx]6a:% jD^KPBw,ݸ>F[&Od8=%[.2JhҖ촸إh~U>תo:mH"{jxz++{gፒg, HUEt"M6 w|H5KBͤ8As|'񡊊񷒆$ql6xW+(Tn "npK@ݗL{j+TarAh&Aؤ;+Yk"$QkЄQ]1P[J$m+(,ea&,P`[:G>N3 СղΟ/4'm tbN{84I{8>;5p0b7ܘl?Z|6I'~Oz;bk_Mж5PK69N&lxS-ڌr`gi0[/tD&>B&h!mژxgGsYI`,OJtF17/ճbh̖Kݠ+xYԳCtÖ=dt5ce٩ʨg|LU 6@DYܷ5JѧOqYpw@T85%П5=H2]'g052DG~#d=n]p6:+G+U"E.OQǢG݈&#ǂB ڰ-q䋹Nͱ!ps@EZ0 P($6g2ڹW1ƑN؆?M*X[LX VvB Gta|來"$$$O;88D9Bgs}l銑8#FJ 2ak.y`8 o|NrYiCbAi0"Wb0v 7 &~Z.p(= 5$Ofx+ev@oVћ:a3\L¥K9En.:s^ӲjЉ_Ϻ 3L""u\"( np/k8r&Hh ^ 4s8-FQiv4ZjMEh(Yl(-D\Jlԃ,8_n> h˽|!5v|zbߥuNxBޮضu~kY|q"?d`4K~Yܸf}]co?VK{ y{sSU-OvȜ;ȧ.]ڗ Lކ1C Gc[Xq;Ni!53Ap\ӽhZchMa#ӜS9FBX]e@g/WzuswUoؠL&JGV;dS( *gG!24@6+hKiodJ|$&y] _?Oim#WR[!֫܋ޫRJ4,^nitɳM77GpF`.0Vٞ 7@4f*ufHB+XtDn[StV0p-%2y1րp pZ S(1,YR e(j(*PVBrjϱ)U/Ꮹp\g52T"Zѐr ?+.+]atСyyXL??~g}&.  %)8Z$/d }'RG-h#F?8wd_-_d.%ܡ}&Gq+I(o-*HHC-7c99 혘"Ci\.^+zT߁Ǟ?q/,A0vLR XGsxӚM1XE!k2\- !o_h@s0/Ust䂾m:=ʒ95v./1vm²q=d2 "*\Yg nwutPtn(l ɒ.̼@(tXP}T/<|=QQЯ+` BƲ['g=%X$̱ M)zޭ\%1 ;Ø? )3ʒpQV@++ #(5}9yV2oOڗNS&qO)c596WEOLQEN ).9 @j ,J R]JF4L<񪗃Ѧ)XRT4_3_f^(#CY%׊nY~ӕ:ه2]ps⇮Uv$sԢIȇ-G xP75òr\:' BULuS_q{*O9pn u^"Y-g/"CWj\JW9"+xN3*&G9rCjz5lw"Dζ&֕]ղq l/_Ց1H#L= N90Le$s8'.Tf,(M b-{ )5q$z6yiJb<8!c|+A trs g?_X:{A&5пH9,HP n\g͜Wiٕo.Q\5FS?eAn|G5Uaq;hF@[T ?{,C{Tc{fəTĽk.kF\dxLR,b_ClYuMǔ\髚ٖN&ooQat|JCd%mY`S\\D^]&hve(kRC:HBz 6`0j $ 9(škֻ߳T#e; V&O5]6{6=b/P~d7 1~bh$w@I@|lθ!΋/A mCCxMԱLCTOxTUu.T)IAAk0;2nƮx=/`Ls/bҗ|Cy$A |Ie<WXp%I0REFtd o'%XGk[Zpe1l\hǾ"j7/!nrMdw΍,ȶ{Od?VB87by*Ϭ;D :NDʑL Jp{#ysZ {+ivn} [IMς5 Y'm;1&O_0cܕ󰝙 j+!|LzzVJF|/dPd'wN9w)c#A07QYwD9 1%ע񪴚8սm5͏R15NJpra_zH4ߵXSg r30|}rH1z >Nƍlm#!;,6r沭paV47RuJ+u/ %]e8ض5˟W#ml:~og@' kBB?LJ./١7HTcDgPh*_o? g}%¼5XaWR;\ts -" O[t|Bw8߮&LI0r Ӫ ƇxF(Cl;w/4%HS`2"['uV#?3nNb7UsRFu~lA͑5 ldZ*t9탇< A*~۱9Z|L+ y|sC.e_k eW!}LJ–Z<\)(˰`RSXL C,ř5J f(POkQ6ӍIդ L bMM S1#hQ )WC8L93L߈QPE*,S"3g sdZ*e22#Z^ۙXdҵq^N1]0ڼo Ip҆C:d ;hi.Lwm8s.+@~ɮKd‚*@I;OտN:h%pFg֒R Iѕ.콽-^LR|LlB1UH;P8A#mF߶WdvbD Akچus(ss[][tđ_t%Wlj˔`0i/`D͜.X$ 3j~ک7jsóJF!(OiT .ނMW S>_ng^tiMP} O)r حs,zܢ OSϾB pK\}xM:uJƒ.kI0HlM܍/ls :*+)‡,.Y ˟G)yzǵ6=+ʪ1Bԅ(JЪچ~X 5" .,r}ٓbnMka~u,wNY` YjY\L錷 U>I=o4J&;pJ8vT&[{)h[*لJ΢ $3"pMw^*()v>(P<'v:UZ+4xEF(qѹB T13/("-'˷^= WԣDr^(SR>C l!(.p2䔶 g\*q< w_`6.Z# ?m&lյ䈗!C䴄N랾+Oo כ@TC1o<6|Br<<a ,T3ΖeZ[5uPw5xl_ȍelXiP_GԌzXQ*DKN/OwZ^绺EإH7@QSVOqA;H1sh0Ǧ(|u=3z&AU&v̧X^~wh,o{oJhRղŸ%,]acU5xq%kos7μ)љh_׶ cΔ[WL#hQ($fCv5jHOUA&IjЦ76 a3g3:7*H%}<-D+Ir' #fº /gxVi.Y ֋-i]Tw`eF^u00K, JT H2/҈&cSʫԮcB!̯+$M ǫZ7\E/@AI^ h“Ўݏ)-R[bq \ZCC62q;s34?W? ~J?@j+|W*dҸ'Pw(%Wz)u?`uPAe<7m\9U3ȸ/X3o8X ߗ̓R뚨B?nZ{v|f^+(շ$]o=WfϩqnX䟔<KRQ?*PD;b/H2G\ [~SZ@Lh<%4Q$XH\2o%NQf:%);Ӷ}XG9lH*) pvDR/>0!|W;`8 `ڈҦ> SwF:e=!z:j;Vu 98D +x@BAD Q%AFȁX׹4zo^gTo:q4lAID$+_'U#_E0]@\cc52,=(/W{l]pȡ-K9C_Q^&Iɸ8mU\g%( F5k ;`\H ~dV!xɣMtMC@2: # zzF"ЎWG @M5@@е>}8&dax]HDzq]!믽chbN VS">uvm?w?^<܎8"wH?Ra:FoAɭOr;(REy(X0TǜwҔyqS>SUdz=R =f| Ve=kuEnHDÛjPSyZ7S eV(_u~eN' 5OѬ'I80zi$pF%wRozT;W YuWFy}D[ϻx?,f!˘.Tͬx|Fۄ&~`gO׏oqJ,AY^~6$ #MA*?Zj/A::ET yԯ&l"XUg֪ :d&׻;SAE/wj^CыU }6ίiľrL7w[6=F2[ :U{b}*J:e"̡%y@bG-mޓ٧zIxo^&B=ഇRW~1q[nC yF T]| Hl 6W-;?zEǠ@l /@-[lº2_LkNk+_XA>zYN]@(H=R."VоR=qc)n|xmi 2)mU<(.v|?viXT 0q`fيDe[Utb a{87&0ǂ~u 5=*9NA@o.XҞcٴ᫻fDncHT=W49{ugi]>*3V}e1K,&̇ReVT@%'/ELkܚJON 6H08xoE6 ^B+B)Ϥ`1ܼ/t{jr =`SI@Dv"k> `{5FnI1^0!8~CT5Ke+'e@ tzp⹳7egc';P@#r [l80 '^?RVԉeh$a @ M*b\^ULAf`-XDB(Q>n0Ƹ2+SyBdS6}g-pIl= [B?gos/q\tͷ7 P~/bsaJgy%.(= 5hJel!; G6^'Frֲ[5;4,&!c3o<~98xuBZi>ccUS<)U 6%NS~ uYijt+ddIG$"hx@2-˯a;l& MXe|!0JoCVouLQZ*\+8yulSfP(C-X'Thx\jyYIp<:۶‚l;{2#6-I&$l:5\H–ȩ9_dQUTtm'oM/Cݞv 7:@ݙ ,/ F[RELQ(鯰Ug;X\vTk܋2 L=SqޡG)rAѝ芨d:cO6mNU n~q_Sش8[uJ4c~V~4~cb䚌Ċ |66S%|!C74#$2z.Z6vo?IRUs C_8'?#t(XP!vug/xŰFUj|]!:q`y V(uLvlw?=M% )s}3]]xeNDҔlQjt'f1 )-v W:z3]〹SCaZA%(9mL8aGu  x2fqJA##l6,J4:o,c~lko m@-h2 o{Ool0)o^RzzX~k>"&8ӄfGX/l+-NaqJ@s"oU,AEwʮ5zf闤NV CU'_^hMz)ϴd YAzmٚBHXWRMY NДFie`f)x_sS_CD or%*9Қi ?EE6}MJ2IӫG%uxF!Ĉ Hsn7@a(A80\ū6%X{BRx -sATW4dYtb]n/Ns* ֔ 7] FHw~eqSPȟCja \ˡq!'ωW8?g:K:chMl-E?>yE‘]?>?+.䉾h "jNW- 6]XQ~b'.1u-wM+k#x*NE5nP j[c㔍 5 6:ys+ui5Nك}EܪS{q O21y&TC׫WMbDs/qcVe귊R01Y(FVAq~J4VoHc[cY+DٮxZIcldK2BJ>MphجZ[^Lی*P3SV.'0s`s h]*sF&U7'sRZޱ ,)|GI̹dwO5e S .hjm_!v0س=QAY[XdlѴct.@|l$I sfkBU}>Ye_S\^Q,Vy=L_="٠§DP1pz, P?['H"J7]rs!W"!y@_avjPsJD _]o"K)UJ[UHjmB'H0zP>>UK^.>sؚj%\@򟺄.͏]0Aw~V w)bI"Qlν^n3 [%CeZ!G*GLr "1U$iG;;Z>$T*鈿m7͟RID\H&xK8" 5tjh CnncL >}7iR%)EVᮏ@ IK]ОKqdAYasi4I@ܑ"EZ 5[oP54"-yC @Vy<^I*..o>R]8xzW/m,Vɧo6EFw. /J_+~"!-I ۨxA-r;L{˱Tǘ/LI5Eg wZ ,?H^"+$dX3Y]G %}(H3lw֘ ]12 4ȵPc2YSBY2{eD8y8a`mVwplU@r)sjV"m;vn) =LŸh5u\ vZHXbۗD֊azɺV҆}(ҕ2ް1jjt6QO6`]7n`o)>'y4zԳMwB;d gxntuFA)V@%_N"r KkDƍ"*f8 &6`Ir2 !B@L?siæѸLYСymclK pQ v]=GrBy{T+'_.U̺~X PrAm%ΕLRtbk-L DW g;NxF+Ű~JCqg}@RTi \1Xoʇq},)фjUJ0ZU .ρd3] ar3^grk1ߒE{T亨f_`2&+pP#0DmR?E+}rhD"}BPt .3VvYY75>RfS,|b'8[RmGQNG-͒(]_΀ Oi؃xQfoq>>; Y;m&Ze~ #JObBu}z%< yrj|NDPFn2j5V|UVSVm]V-l;+KzC;k;Y`@*`n{u 2l㍮i8'$ ,6D#ř-R̅.▉`Zyے'S^ gv%1xJ?;u ~{F99Ef8HUiZ 8@LK +yo<ᵥ'KG|d|^ZWS+->g݅$]RSQ䳜aTg]ٽ)@y?V9 Vұs{=(~iGI͛L8UzFUOnE7oG;]FWڈ%x~Њf&j69m^=~UIPfF]J"juK 9 ,TIZʵ[ //8-CEsr!^0R1̑ahw]k*J$UmWCA}qNHNp0 ,zEK n? ~ܩyҷTY C,oy!OY-H d$SUᎎ*H.czm)]@E^%;?/W*P_:sD0Кu/NAjPÄc{-9 ,ғ'3~PY 8”5>0;uzdqO%->D8n3-&H5I{LzZcn+fDFHŸ1C '\=zػD͓]N;qLU[k5Ĉ|@M O^3^J棻Rt% h9 #GDec7mGفLam {x*e;"!e EYP$ؗ)2>v9z_{=Lm!;RetB][X+n~l~#j=^~4Ӯ9Qǀcχ2I~Dʚ70份h,DVr;%ŎXrmҒʁ>l Yy#>>1D|GQx p릣FPE,I/(Y▿VmpCCy^[C|-G*b Wuu~z:SHE鬨X5lA#ImVoNR]M% C|SkXYYH?%^ࢻ C͛{XjtScP:TZ xQ6~/+s 5 %CFyc„T!\,kq3)97940ຣXi0~j̵UVʠ|fDg(iN(#WtOBܢ 9SP>6h>7К)gAYpXY )~T3-ݪP9P(E>Q=d0Tӓ7~iȘ[~=h4ɓqbM(BXp њ[5#Nl?y=R L$njc ]"خ2^P$X7,אx62A8R;{mj `(MJh*Tj' lBbذHq1:_t|w ܧ>˼V>Z`99Y#=< @![e'y9#X>=9!umPXHJO\Q/[\}dsX||'hN ! j8shbrf5l#ޟ|25vH}g2S}TVozb⳦< bՈ'u`LQT}ֆ#G;NTj,;{{DdDua*49{!Q ]"DDsfj /p90^9}m5WH=RtnjchG3 7}裆eN Ο Z~4f &-gT1|"AuB#^(ҰBDrM@5| V; t|3<= wC-awwŽ3U.Sđ #Y UƤXR͵Z_$8qh/4uY}#K~{6Udy.V0{`<$Г$5&lzcT >t-WO<ɴq -}6S4X˜Ď W4rh$%a9 Șqޱ'Y#t~}d.(37q|,rBvt P\DsC Bx/HS3#J"j*E {[!cÂX]5{:d_p}|Y0$OYzdޱ>EUJ;$`L2qT#a #x&Jv&Kpl ރVT@ S Yʤ됟PP{n 8&;6u^۹B0 s/`'៑͘Ho:  S^׉hgG@ 2wݤ\FCび7E'e1r2"gsYA`Cxi@lb[7;b A{ۆ\(Odoa  SLBbԫVBבyYg~Fi34B<ȪTkX`*U%:غl$DpXʏ5<s{ Y55 Re UiLb((gM(y0JhM3㔃d&ܺ҈4xQtzϔ2Q0 ?l[>ML >4uy^̊EXb< ' Wh;umW!q<<R-shpwuŒV%ą,|`8ꐁ/C VmK3pלM9>b%4f7֔0a{NX{gʢR\1a,T2J -{ΈG5t\u"aߐtX D>`s{7ƮU J^NjD*|Nؚ҇b=Ƶ3U3QqQYx="MX-(@~xϭńw6rV v#Z]=d#1[  γ g?s"L=Y[ <.`#v6U_/>C)Ow_wGVߍ!5m+__*$#&3>N^T5\}ڗjFSw EOҏM5BF+1 8ܓ{4@vYS=4LW }%wܭѤpyhr5#/"h dVHrs;>sL 0H$$ݼPrZ}w Ki`Sɫ#kƺ'-:hHN ^k +^.0qqX)$<r&`cWd%T ❵G 4!.BȷDaWwo0@ePRt3 ijl,1>&R?a&Ywj B-C 8:݉Y#ILưڻeM5ߕ!J}ۘv%Ь:yؙC*sjTb8Ͽ=MZ_i욫F '3rw}Ci pIS}Ÿ|(XS+`'UZ>֋ݢ8f-d:EY4I{<+eEų)n V[&Tl}PK3}H9pg$&F2}rXv / /Xҋ6}jK"'k'jj%Lp \=ޘƐ@T%^y: gݴ.CDaW3M6T Ga yHz$BƎ2WN:Ov{f?.ntx")xiUlPJkVYpr6"lJsz&pq{K̦E4 3@'bx[.7H իI+-ek1Dn4fARja ɬk}*P7 /& QBƛ)\?*W (e5Khd31?NSy<8Mg(' @61ZAZ~!buńgPW׉:*A% ow&PkusA DD(+15`BӮ{vb0+Nǔ+?<p,ly/QF{pP,[@^.a@l=7֝+hCXN^ o ͤQa~HmoE]_yA(1LkP \,B@\ Ma.v\cmnVFpנ\s8Xjؘ# ϙU| T%JΥVFC8'Q(Q/w%vg5ب hCu8cUYVduI7s:# )hVy l:;@")08<e遤ї?)--2m26 x]}]:\oFdR#&xBSגt#RT)H'q]y1]AT"ߜjj'-j>!WکP:,`zS8o7opq?D ೯cXVYkqZORh-e.9ŧ+D$+92+!sđbe4)2Ex3+!G2aSv@:p<7[R#7QCm2>s8 B`"&an9N~UFQid3(${1'q2ccaI*u&uX&^&ҊNO‡k*{/eQ1_\zkxD,b4bQbUΛ٭ *g HrߡPak$d68VPS7xZ@޾ ~˱ 9M·đ3Q3*GM7̕OIo ;6PPԋB[U'jC"()=~w 3LֶҸjY XiY$0nHp5L>a~d_L@:3S5Rʀ=[@ Px*ɍg5)9AfV/O,m| lS<.S2y~n.BRo\cNz[5mt'u Ųͻ+Z[7>rm0Ko@ĔSp'K2/ Q\ⷓ]=(x?dEy*No[-0MZqJSAd_hrp~r2qFS/is-tؠ FRVV7B?aM :ޟ-㦞a 8YFr IBJwZ6uZtDl%^6 Y#:Pe./5A/c F#?v7vt f "nيF1~K?s \Н~(@*DV'|\دtu [`NnÞȨu^>O[:,"*!.Q$k ܛݠhN'4k:qcꕨ"f3շoa3oѨ&~>{cMq}naskR" [_ b+'qӱwkO} P~S{EĽEQbPfN ֪[t 95 .V Vc,_/P|D*4E{wIw@W"-;qS\'FwB$V\Re-:Z'wq {eA ؝TtH2uԢx҇ dCȖW(gH/0iMK *Ƌo'+QNðesu-]NОcό e`p_9!fv'Hׁ6㑟0MֈQC3E?Z-.{9@VA?P.dajҵ?z\ b<4kZ܃?ǸnKƄJ4W#6:PT b/4sxA5 ~.s֫5Zx@<r#{YGl9әuFT~^K"-i?Wf# u)%xS-SwީLrnZQ =iaqZ]_wT#$ ~&Ib T5/.\ [ Ux4 ctć× pۭiV]~!#d,ɑ`湦*Z0ޣlEX ,GSry ?BVS, u 1;=ouGb)mQ 4_e$~voY%T'쥳CG?I?CK(IaTEFq 3"fē>7Th 1p['`AOHz "kn\Q;фMGw]6̆kc'6,R:o Aƚt8n8NuD΄~fřnP[J7]Yƻ=Jh4]9aŸBW)eMg=<e?|BarF2=A̋N^1As/?IxGXȩGǘ%aߘn 5^i/-DLzCfF>x b 'TEw0m9?q/'Mp?Ái;~^24YXxl Z]fc_Z;i>- 3;lj`XWм+T%Flk*W*aMpS湒U V܂ȱOtwڼkqJ"R"@L0 }XK]-Umr8*'h^;a$'A cQ,O]x#M'd-BRf[KhޤS /o>TƆ%eT\i3_:oi#)h<IɞDbQ_E*LC\A|God܅)598\jײb/(5͛) 1[G;xf,iUW'Y.܈vOh{j#\WSvqc)ţݺ#S?V߅{ÿhZ=Ht&w&xF1?" ՜dkVp<%=Ii˖|'HR5shՏ|2H fB agUbNxʤԮdiuRa*le85g #.'kF3- x%='O6 yu_})byy zyXp9 vr`8GY3!5Cԉd+hacÅdN>S*)IԿ{:6ŧW'("0* Uh$=^:rqrͬ\^s$BЉz(`4_%2lQ⨤>$fs8Y"{)Jfa}R2 D('rʭZ7gh~b$uW0}09 gˎ*89To6-Q~ ۟J*lkͤxV- oیko{Z&0P+ei OO" V/Z`/|7eQ0{ йqOݍ0@Il"D|"D'\`#]Ӥ+iĆrʻA {,P!S+*Mnw%:,a;7+ҊT [1n Tn<6hz[G+c?'F䂢}N¼9(Q$T?bZ|KW|G/8ins?A֖E#>mm^CzW.0Bꠜ2Npf OKc:4sYQ)AFEPo̪~o/!S^j⚠w~fDB]nGDPYÌ]=!܀`ҫ]C͖(]< 7__Ts:n n;뱱$o G@C :a"~R` Qj4Ϲe5i.,ǯ-t|7l}2*k-Q!*S#HCp9l66VnoSǔuVfn=- w4"f_Pck´B3*cLo} PX4ɣU&4{i:Kpk|%$5@5ݏ A侊o_bE̱tǑXR4#j>@9*G,kI.GX'ACjCY<evb鑩`,7A DuE8{HyNV4në! `Ob!,@.lVZ걵m՝ݷ81K@%75;=S? FשϠ~{:]Is#btئʹ[֣M.j[4ZjZXEd#>wm#B m(2! s"4,I&)GFbIOB/ۇU#,߲D9QkBV`F}@Zr,9Y H(;q;rt[F{m ) )9%ħTeEcBn;z9E12ɖ>~6j4B` zX:O_W6K x[Q,M@wWvf,I}[À>IG!?Wr(SL-NV_cv}jRXSZ >Bg3u/$Nod1\)5=64̫*nXV>A_Tjݩ@䙕]9zv*{qx#BwE:/Cp_A暵yۃ Sőb3}0W-)f80Ȕ#HU2w^D},эd[Mq+JdP<`/kR%? tQxe>?]* p=d?Rk^.Unf%U- " k,-OB+A+pB`^oQe>QNiǀ+ 3' cD_wDD&*,\'I Bq򨲦W'dcB N# \SC8 wKy!}83s _6=H\ϯwC!ɼ_VhV83d鋀x E n~zԓX~mmA|üCmIvFR˝EkM!5K`lLg7/|߲$zVͪ UV%טrKAټ.I ctz"C=h:)IX3S&1WؤM|f0D)Հ"5is5ӽI&!5z]56j}:oڲ1GE7mt>eэ-#Q).d]Ѭw"E׊F.^9%p_r(מ^Oܥj/ ShXjZhxr.@ Wi(F/uA0bɳ$\d^ #tO.;MK.[ջWuqeFg & Or3}^B&UG3`Ѹ J0sJq|CD6F*+7$6΄FJ]7tfU#~L9"6ӕJCi֜wXK+n X{@19ؗ(vD@Lݥ +>j6`~xUw'pdh16K6pW; T0lz{z$Rx,j%Z=?Tl&}}Rl4{88vgD[$_H$1SQJk<Ҙ+=%'4󜚽)P1q~,tl+ަL;44Փ%7h]֦; )}4ވONA}otH!^է |lUMR34c  =LjpЊ1 -bsai=<&MX:Xdsȷ;I2(ֺAC-kqAi`V=H@RcYdV6 ]e V93l2Ba ;ϊ8,z|eSst83==*VG-1#^w/*NVpbRS뫞%z65Qm\9~'GR8iìZR,Wp%~;*&ǣ&xn[Q&ímp m\8eWPcgmf0x=&}+apL6]P _!n6lI|dBb%nN4!96Qĺ҆r3 5/}׺zeDbp2S緰RgD2lY yOmXT*M.1@{&z:ciSu.#vwS,IXQ9'+ּ%k~\K}:uc,?*W12)kO ,sa5H`Oz;%tZ"uoկ8‚Q'}J4o~]7"d^(_d*ebȳtX2{-95Ȏv![ XYkT`6NȉZOZMBfQ#jJý18`{+F擮[hEZ_ׅQQƔ8#w9pҠbGq䊄kpz;Xp׽~ (wo&.K*MO! kpWG K}gz9Y* TzHk!+F0Ac6-C)ƣC&"K( 0vu9&=F@r_5$Dp]m#u_~xϬSRW3 oh&'%'d+Q2_fת&峿 )qTIYҐc?(My {Fr&['_/g̚lh y~L6 eS# &_O/ᘰޠ D?zG'< 5d(nśZj*DSo)́uˆ rJ,P1cvޯV:e4SXl'nc$iǮ+l -q,jHn3Pʋ5%@Y0Y&{w"OszvE\!fJD]ލO^_M3Xt͚P(kgلB׃o(;o( MiD'PӔc<.+[_j[l# NI=&˔,0VPH%YU]);eD0T'_ /MȚRUzhඏQOA<,}KqR%`E5%^n<McxH%od4#oƫz]Cʪ:NmPiRl'7"LρR):P,$${#1L@'o;Sj kMOy||*݈x&/9TúMRҴ PER0=Jѱi݁L H4"t.y 9Ô? N)?pdwj& ='kEb%jաqR#vH)YFp5/BAƊ,lΑE3 뗂"iqN&b%ũ/xw.9BaLvE[9y@ә[aw)-5yTbQX2@TI;dJU9&/3W7tHn,k=Μ#>mjev|)v;:/ón n!̼!z3ay?ܓo&B|;URXPCqU'7bPz]4UM ĺq3vغn@ݲW"z [Y?Ήp*ʿ*0)0U/Uڗδ -vZ36j"L$|5ϏbovE!RdJbC]5XQއG& 1U_PAx-B$6S{]Im}hM@P.ͤ݁1/૆\64" q2lX 3b!mD&5e!SMIyj/c *Κ:l$\˕,OǠw'?TPJŃC 0i N*@QRan)g@dA"L07v(_k_7.x~Mw9c`! tCe-ܗ4UDMf4 Dh Րsp2j&, )l6·W Ȋp<(ע@'| 7c)krnJ9IZ:7lp/9!|`>5φJyB0k!;Rt:}}(os#6,;tg]܌9~eS/)зm9mU2A^u!E쭫H'B6(-ƃ.sȪW~ zl8 S.ldžY*CQ57T'6QkؽdAˑ)}^QJb1nv>{EBkjʋIFB \t h6: ;Nq-,>yn הNj/ jd ˖[ՏEx;LESDYb}gjG%`]Y mOjHvNt`*'3 k(B2+{GF^i ?F+`fi)cͲ |[jSKH\4~^6q\8gt#zfB%|*XR\*%[f9J#h{G$r0/F&//bb:G` %!OwHx*!d^!on$UbǦQ&_=R4sZrdƹr{妼\H M86 =}cŕ&T܀4mC`պ\(gGzY>=`bvF:s:w3 3OGuS.Kjr*M9^3Ա)}|d u0 Oia;? ,}hfIޒ S 2mM`{x>ZZa $8@zVzG&h3ϒjVhims=MzGإx7t8{iA 6iFD ΃֛"tRoNyOm4(uٲ8gaC~z_߬(fc*]|aCCg;=AB&{աt즸Lص.v0 f8]a滓s} U.th_{Űh47%Uieo H"`ueALE겳})|%=hid/Si*7/gسk6) CDy)倖[TgH;[jK)dIWRyNcJD0Cn03{Ё,zPW~8T2k6P/R1KPMw| 2aG)*ny*y4+Am &8נ ㆛(eƋzD\nT43$dʐU;ø^iJֿ-uIn ҀI@W@]|{CeU*dZG{94i(@'+9hsӷ8ҳ9*/A#aD%Nz]@Q毂C UjXs1̠ ~md !LUY1q/7GQH.Ї0ƒ+bE?ЎtdR9ޟu^8pKVf5h"EO,EsF]a'Hɭ 8o@c2v±y 퉁=%$&)˛O.=aoktTةoLEQ mb_EK )\Pu<@b^,cW4 K\G*rK(AUk ">mxn;NEQ|gC6{,F]U "ou"g6!Pn~^[>Z^:%Ԑ Cp4.b/|c"wsfue{dupX+li ej6t9(s/8t p57Smͻ:zT߳?1vc"p<gduT}\0 -WγGUn9{Ta9*/ضQ+޵pyk&їw/׳5up u$ sqNt5 - s@D2d=cr`ܯ7MJç"zBGC(<ҩ ebV9Qg`d{&8N+ͺ+1Z'cxvQDsυ.4~' 3]h"^Ô rB&70)S/ Ħ8EI2M JaX] zVNNd2^fPJG˄/FC*`ce:='BX5<o*dW)dg)-]hk__ m/8bs8uIs22$E`ۭw\Lo;6| (*ZijFO{PWJ$ׇ6r mK_M]͵v_Q0:*yj2ɨ , č/F Zѐ?YU%_,Hʁ X"R4r|ךFrϿft:8[hn>q{H 9ڸqTbܩHYD칆ߒB2e؉xwՌ]1񴚯|}+?=r˯n_R4Fe!$RT_nCcChƕ$:sh .уyѽɦT &Tt@~K3Á>uجRʘց;nԚ4s%Mٗa>*ȳ?7n#pepB.F". S*8=Mդv3phjςd}SZ]LYӑij=~m9lťU-Trw!0J1 U4!rЗ&-ֽ&&A5 iA !UB<ۍ Xٮq2bA04`lVbj{sj)-SWOY?_hDk !MkMk Gĸ-ݰgΏ?֩=盭;4@Uti-=bz&^_)遞! 1)\)Wz!+"Bal9=,2EDm-')ͪ-Aa^% Ρj= 0+!tn~o( bpXs:q`{61|Lj7Ѡo\䛆/\R8 #ņq_ȷ&= ?#,9 ɲٛ#G"ڻi\kln2SjeGa I5BsSP:uR7HOH"+Мu팯[tÚٴgi EOAO:Dm,AR~*Ԫ GNM\G(=D0`Q53D?ٺn(WKSluRö)6t2|n$ o s.jEޫjdž,hQ<~:1x   ^nYnN?b *Z )8fB(aX&j֐wP$~LxدvZw&H . &ص2CeqH"owZbqz{Q?y]8-1m_Axxw1馧\"F$w^K{aP8i4]@ٰ|ctfM7p[USԧ>7ptCT@#a2t}N)$1@“N0&廒5,jDaGCw7Pp(VuUU{j2.wx;u뢘1/y8 e^s\&{b0@δ [GcILJPC~Bu~ĺ yP\V7//j0ltJL#F6B^gFط,4@ vι$ :J/(t¢(td}C:;Q[\$ͧiGxI+k帿Էl)B )G/Y6]۱4kax<]+pE%7h}2\ 9Ez|ߑ{ e[K;ī]Goh3MWQ0BX.cU2\=㻱V?C`cE 4q1"H6W=s4Z$ꪺqzI[07n>~3=jl!Qy^'A{).y9a𣼱Gc8Hq¹-IPJqtLP0dzO{7I&M}(gk :PC#>=倍-H@+nW0 bC1Ahʏi7>#LL$p:a/@$|?0fv}tм Mn~"LN<+}Bκ⤹gU,6vAȰ`fe.%|?Mh=:*m+ArWPygfz01Q+W$5ZL!}pG8*a4vv?_|yJr2}lcܘXؽq: _ݸ/<It#ru.K-,qegR 1f[?y.N;94@`Dy/r(J# ; 9 UBn!/0?NW=#8g0_@c~ [ $ƗUBi d8D!hc#L㝀|ŴȻNx"cנ! 1l 2l]d%z|e]PD.b N/LȮ1vsg+qZG5PF|Wyq)1_+к%] QȖl[x%Fc Řd}2hYڈG ʉ AGQ]xOEK8iׯ[yrVaC*sPR|8,R+AM ̕o'Ҿ)I גa1W~)‰"Nÿ),:Y__/G'Rɽ(ᛢbhu!*8aj,rf9OT5,ږ6L8sΗ8k%MD&JJLQz̪De(VVX}o|xh=vQ|T~VƐ}usAjiOѿoIymUL%}?O"E},Ζ$ƀ/G)S#f`Vt`-uS3HlAk$wNPP89yg T?pW^ Vކ.6-MKdyM.6"||N7'B不͊ۂ",s{рu9Z4ÏuϥU)7DHRDugQ + `8lSn_`u.2n ט-3BTT֦0Z vrxlZs+m]}bCg77,Swc)F6:䁡I neV^UvP/[0ݼFqhfݘܬ[ѥ^$J`ћ~:tSȼaqquad~ $`lcC'gIph4|S:JTB ) \|'P4mvf3ZK Rn"ݸౌ͉r}? -5U/g)CdQ-K7ERt,Ӝ'ZW9g*z/ ٸ2XWr";A_}qh JS>CH>CY 60`;:d"/csO!I&A_;4{xŃNUG NW.O~iK" \u1Xc8M,tU6#s6ro|&j/Im]/~TjLa0PK{O Nᾼ*rp,O >2}G=}[nAMu~ҌJ!%++Nk`hH{[/@ S7gm)S9E "$E&ij[)t>ʑ z?9šNa" ȕi^+Xvj}p_aTt.>ن~9QHCD+G2d\Jf&Q8:s)]/j) M4Mc & x^hNW׽}N+sZE=w/{k-؈RQ/0xD{n_ݣe`g^UE홿;"r%*qMDJ~xb͹9a/ $CϨޑoxTZF'`.C_feNHa)"lj4@ ֠p(ܘ2{($IJ,m;-A zCFq"Z_)zO7\=w8\Q:߇MmY.I}[FB] /j?NOm+Gru7K7toG%Z20K,~&+|\,2 %W ghLl,T  ?ٿ 鲸%4 ss &w| 6;J}GMRo,њa?}PQܨ#iA1s@nqYI \(=K[;I1Sr1}NoѐTtigfy2"@YÇ cz#Qhy! ._!Ofr.M PnrzS9/"Eo'BjWV#)|xnm K^6FCq$чCqqԐbm W**Z0RUKų[>XJ@ou~j4T?yj0>mrSv*D#Pn2c}4:8R >jA4 /4kzM eHȮˆl 4b,{"ŒvOEVcoWBT =HX 9~@wIW8 -]Xѝi"~EKgGM=?cn_Z r$eϥCm7C:*՚\m[1]s'<ڧdʈ*߇.N5_3*絙 N}jruo|{$i#M3 k&9fB۹D( KC()L8VI<.Hz/z?Mde@'h4?~^61vd9~{)AYm)kZS&0G5LBϚ}ukȭnXJ~iS/+Vh 0 O3O;?嵦3$Jn@X&6&zQfIU +q++fOۨvPEVucwSUyHGchuKJ3Ca>y~zgǢΰurq뎶.%0bHuɺ( IpVdޡ^=9ʟX`ِri&}߃l}Uͦ"T~J,u(-y^MHsQƩ?>{n\:.Q,U'jĻ!pK5eO3w$+?'@1zvNyfŪRA%@{}E`:՟K$|R>?qcxW-.)?hmP-ck$ mZ]e_}HZO8L|cl}[Mh&kb1Ʌ,R V5J.# B&20FLoiĕ5ٸɭ/wu ͺ-jP R>gESJ2lt^ zo"IՔ ~ KXp@%30WeH'r${E߫)/wkӚ==}&Xx쥨$d3ZxHr!6ؠ5ϛXİm;nDg%pМGDp9:큸k s1T&| L" NmZh4bZۊp,2+LPֶ:@3>e4P'˺;_jsWSe(RHX' W6<Dui9#!FŶuaq96_b68@NުAyjk'L6mH"-7$v7&3 #r`*>-ok#, Z? ;i'V$c}M0Wo$ܤDW2a^ȾOc߳:$i_g: Hie*;jq,Y% J[#R<ڔϰmiv/7L8+: `لQ d 2pW8PB8! Ħ^n{hس%7דɒWdx*p ]x.UFK(L#FVT?áe)z)*d4IԍtH5& L~/5U^{x@ϧ;"I#SCe*"[6QJpgwH6-Wo4ӹYWŻe"1ml_2mL䌞ag_8!SbWIo96ToHi>_,|Ed )in-aSu9q3WX$L_-69l[mHHۨJO!rrYۖdWv?(; <3yoB㹩u-߈ G.DgDoSK W7'nT]:9ٲDc1EޠܷR>OC\oL3sLz2{XHlɄcFq;hW_[$Feӳ=]W[-j24ޜ觝f>smҠ>"`;Y!ؘ0M۟g\s틐R ybj#[" ҿ&LHQ!"//^ < ",(#~ԓ*5i ߐ#(~ $,M*dI=DeE9=^RbzMO-Q1y z5Lo/S eh4 |9ˍ":i!8A*>rK}4|pdػ'sPJԎ޺aiYXC3ٷtŀtq3x1`*Rg[UXyl˲^>GlS3M) ;,sVt =+dfӄ}ZP; d,YiȸF {‰X] hsZ,#9uA :baw̥~긳%ݙEG0W0!yCh*d;]N"\r,HT"WM'`D_|P4Bxz>wGc!nϑXܒPV#UxyTDWu% MKvL(]1m.;^/.$fq@r:=<&Rٌ ѝU |@~ 2V]GʨD$e̦E]I6% G+cf*?Pq ^7u]iK鏥b\S"ft(>dauo7UP2, ;Ʉ߱Hӛ0(xvU  <>uQTص s&]]Ox(FOR6/ݛL,iA652R'ɖ$gjUV1WXG&:d\fͨgm3/ؼӍ}7FƏ-`ȃsU¬ҁ_./b Z$dJ3hӛϺ$S"V z.ۦPM ĝTіX) sd1#&㯻[ic~@}Ƀeգ ^?X,_;B!Վ: %-S)J)vq*RVl6$M|Jn㉐)Uc B~n5ĝ,7㚈c<JѶeͦ4aEF) Z$.w7ik=P˃ru%UkOG ʷP JVq*s1*BxyTzn+zXSdh % '7>GFa`! "?p*o]*q٭ivssBzl_':KF֣:BI tG0Udž'E %+l܆^xS'Zcx?/u%*? q,D[97~7'蚹NW;W3./@3<n.zk߾?@BeQ|}emFYAiOgI?7AW?#Jک1[c bר7>P#U|ꊢIJaNz.TG蠻yp K)h6LЉ؎ a9x( mTe9k;~<ٓsH;e,-Ltv$2kj[ks?N:v[ w!5_:1W?'mIUC_?PeʙU58ynh0ݦaS= !e04<\Ӽ"J,=V:LqFi(`7OXfFMrq%.  iHZڋ<C% xDHp'#"hDEwåH~<" ۥبH+W;gC =m u-c%aߟ5%Z'8TQx4Zn7Ĺt6+רK~MjSMYeoBlrJ.o,ҫ~p)m!N6K0s]+gGM V>]±E۫^Բ\pyINprc˹eBٟC0>шDe{8ԧHZM!G@,ՀzӇPquA!NV9P~xo<0b'7^Oҧ|]PӔ G*ըOEUf %JYF ,A-qZ/Jp ̰ gQkIr1bp21JF X51%0&-W̚,Z.*r;. v]jG{&<V}+b=8` q:Cs .}EK@{4&&\إ A9UؘyTs |;,sbJjh$=[g3*'Fepؔ?ּyV\^yx_8v>.k:gUm\fE 4$--eG9#RQ/â vHHd:/m6MLNb$?Y\?o )`웒(wn"3Z+*Wp)̔ Fz n0K=zgmZW*;ߚbq2;x4yG0= v(QCyidl4wkMu98|NZ>X/o)^|ش;=;|K#:' x7z4c³.=@{\xuQ֗G2:,-@8@jF ;l'cf0MgBlzʔїHoTr土 / dkp{AcEJ#`qFj Kѭ!Zk CԟbNɵo7}E%?LJSnAm'0HaL3 X-kP#KZ8m>XXtuOTT- ^&4,Txܒ2@vI/Qf2}S;o:7Iut YdwUd;EEDuook WTe%8Otd'zh~)G6ߘ<+vrǢl?I$5D!i $ gu'j).+񫢍gt]|܀a3#%;2*WKп]%5~Nq]rWP@C4Wƺw+cOϳvqqXȷ; 51M?p,'4;!CT#t?GyK#bJh𔂧cN6 f9 C$yIdv~~~+}: וp!@3:k鷢خjg(O*i$.xq FƑ2*14UNq}R$,%upSP1Ƭ2xܕAcLFNSvK#`>4_J~Or4R_`C4/Jο춏t O'$(DPa5&W-om;g1jΐ  |;MZvנ[ǿF>QfR~Qվ˔PfH]K2W&w(Ap,e(-0AH-'4f![{`ջ}qc]F (bLRͱ Q.*վ$Io#;F\֦61#^A FCrL&ܫN̂5#LqM3MP@z7[ c @?WW 6.ZFcrEL6ԕjvrEA>c?W_Vk|D7/ݣ¥BǝS-iWo]2RE8P&)tщʗ k)hm $ȃrQ>!\qqX%q,1NnDOf$3ZHƉmc65wo13 e٨&`D:>r%g=ć&a76f-ccdmTI1B +D+rmnr/eЉB]HJSB#w7 Ѓ)J ? IBlv{^.@LȲ1 3Fo[8F["so^Wlܼ?2(#zncLƿ/Vk[aGi+I[WIG)Ubi{ =ُ}XMňO$6ex *NdQ(PqȖ.>9F=Fi ,2Jw'ft[ tdk`BXT])g.5 Aܲ/V[Ϧ/%m=ǵA0iNgoygаl~ClzsfbLƊށ f}jWG:3/9k;`DPrA!&# B̓AjZۑR],qӵG~jCgfx ǻ[g=noo"}rsiVO{fǓU.KR +xTRFvMQ2JMyWȟOkX7myu5c2?  P9ޒX i1)N݋p+o_/~d2;~b#˜I=~q~{/Pb왇OiF(&BˈkWaM;`8T&˜N@ r%yAar?Ŧl&$*CѸu/4@QT.rY},I ^"Q)@C|+TE"I>%WTH }B6ˤQ yFg~xngEҋA9j{Z ve}l7eH6Ow1#EW, ñw{pGIycF*Dfz }bv=c\JpvgX'7%񛸷|;UmrټM/5gW a{{ﳒV,q8%L/(HIՊ1&-#k"Y.v&l3D~-e86\\?M87$ȯ%S.v>.'a U IM؇ڛDžo})V(g.`0-%7V~aqu,e5!tN"m2 1v4s[Ruk м4".gg 3Zڨ\&'S< ܶ[a{֠&&æ%P#H?RKw8ѳ-S;NjϸB @: xFg4)t@Cx8OBj4oDud4LKB32nD ,^{1!KNǨ@C:#|JܨQaza2OFUC)Rn@KP3iI(To ufҤm`87 9@ Œ>ؾ_ =Se6IUĞaLj5Qcl$s1yBN2#qZ%uPmfbSx$۪m )<ԅxTM>;Nvd>ijU<%2fJnpd^= [횝9"0m}Vv8Y"oMvb1{iJjcxٿԖ.T([v-v}. *8;϶-[>G* F&L\P++TCl@&!9"-OhsjcLG*|okع9|oVB؇ӪtA%׵y|aڑ71ZguT4hh]Q#s_+m"qN-E|^qtopnmx>L _Tk ~ A=*p+P+[({rOr]8lYu^c۶u:R4.&g|2Vm@ZW1CRte;pB!2'XB6-zYf7xMlz4)u={=r\6%ѷ:!W#%~t`ή:ח]lreiGqGCoTcC'̮սs쒭lsIM4d(=J4*o2aO힒iخ& D<]rn8b3ܙV +4eiěW_RH~Ū6Vs ; 1`J*yz/ij%4~tCxuˉP7^iݑ+|1wR^9zy}s'J65rُ?Fҕ}AbV VXƇ//.6MLSZe?8Jq?k!|܏牎v'PNFص#NDʝtWxP}M5lQv2F%| lW]GQΚ62#vwPcF$|Vym f{\iG""K[/$6)my+D]$ Uneߙ'*Sҧ;Jg_ʇ[w}ܷRFT$ئ"C+MvN٥>+ Ws ;[=ڡ7kV$adxY޺c}:WYcW./|dh*rzfu>2$Dja֎+DJo".؝4pߠցP0Y P>gX+_3n3zJ$ _pkInsWAu"q7k׋&h}]oPaM":(YU^Q]ffn?\eͳ㧝M}V45xll/$Չѩy L(NW3y7Y1(n@nb 9axvW̄TMBRR` #K䭉H-؅wz3^\+k+R"Tus+i9oc&,J0u^%~u.$5rp.=P*c-(*RYx8.ꓗGbVHכY$c !u0Z, 3@(Ҡʭ_Anmn:+t{:sS0 ӥO1vhnI;p}JzkpE dP4xyRop I$3Ǯr xN:]FiQAډR%Bv{lHb'vW0KGq!cTI+g3Ǿ.7,e#.inz4p#zWzEV 9UZ7ލ۴D60J$D;W  \89}9"zmMD]3{9_G dMP'@FXV7㠔ߘ+&dX>Γ'sQ\]=_Ζi\՘F kiX'F J%]W ^,j~S?k/AY~O0UQOyҮ A892E\wh>fq{Y0HH%tU"\,GREE2u.#_;)ڶQӊ1pUBMdص!Ś?"$s7"_/Q(V@ED=ECh.Z?ӔFU` NV[ $>sΖeK}v)P>mrxL bqYc/H" ĂxUx4op\ "i?aw?٦J]i6=B3a~W>$S"tԕcB\ա`Vt*4?a+BiO*rj77֔)Z ٸf LXSʮ2rJu]@߱;2l"d,Tu|t^oۆD*vu>&SrbpU-H/`P|K>-Ltɭ\EǎW*zhPӰ_} z_WCOᛑ0u) eoH6}]"F23%^li_8Ƙ7t6& `aV2r  eGV~?qpxyD"]|rIGn$+7?,]b R&;.%`Lr!!"\/[<6\oFAI$ّbzwEikO `o+h̤k8}ȉĄ~v8WGf1I ;3sTXl` ѱӚC)N|!j02o7#EOLj9^N]H_hG̲;L}35ڶ'~A;=+Ak\㤘M^rv ܥe:T%U<'ўovk^mf&ȶ(>^ pH#e"J|C@3zH 0*x[Z9,qRP cG׮t-Z6*jг$0OнZ ˞˨W%E)gCIK9Q;]x_ׄ7TэFXq|`y< dNWEAÊ$+5!49yR);yJ}0ٛPVj?" ߠFA{*{[F (nfjp"R2N_ʴ8,} lA, _9J)msO{9Fux#`hPAx3 2c3b`[3$uA!'X^phzi&uRk+3XU`$z<_2;W0*wj)`]D0ɫ.U[ ^Z& B'V|8>3ԐX_@(XoR>|Y\:9Jf~ӿ>JgM7xqEA ͤM_W@5$=J 1-g :s4K  .ډWuS~Y,ܴ`~BI 꽒.e]9R'xX@iT͛UZr!/?J9Qm* ɑoFݸ89zUe1ʔLGR(CLN8k|6UfQ V`3Ԥ0p?Cw= u|yWK\&$<2zʣҚb'1%u32p:qd5G0 +j--lΒɮ.O(pR['ˈ)5 2b?vOF4y?=#rwG0,*Q=5NqdiK)+s!l&ƉWRNƛ,\}eO0ƢgBھftŇ& sKĘ E׬|:[PD@‹nN'4u._S͌qӻHA^KL unRAZ so?9VNz8#ME0)puAԥTW1䉤sMgv!NXy[d8`hOօ0. 6l1O! X`6&asQ:G0ŒAh\BSΚUx*i ^9$v::'T+CD(\+kIg<ր~)o:ŗosіYJ.FXE3IМjU"ۂj EtEa/gѶҥPf= [$t&¥&lÀЂ7ɟ sV19ib\Bʝ=iw_9&[muC:xE<Lsf[sz(ș"nzCd}iqÈ Ds}{" BңN!L+WnߣI 08lb?O妷{ojPD^To1[c:>q.#=L]e-7SXt\F\w9ۮM~w+d蘦WZ; @:8W$l13xcK8Xj2vy_z9lg\SeV?a]*KU L רŢmUP0UY^IJ.C4_E\joR! eN4wfǐ@BR];Fz VZ }w" .>E`)tpqd\ŗe< ,тܱ~њK@FAT(rvznQKUhJK kR_BiXcܣ":])Bӟ{/!-?򡞨ɺc.h2#<4:6OWd+N0̔Il-`HJn Dž!)7xR/Ww[9% SOE"XNx{|S"}k$ WħM(g/4T9l ٚ%esܺDd-{ysEImP:}ȍ\1(S_+yq)x_=$ F*X@`T1Hde+(`m 6N`K%j\_WMI5/P7J瞰S#nj{#6'3T]fFuVuݔpj-%z^N+[ԖB_7whLgNp@^PQn?UAL8dY-MW)SRimj w"&O'[IQ0MDW #@BXT:5;>(gS4 t-3Hoݎv.K.DOcb7jqȰF$ NG)0E^!H4EXo j ~·\HatA=T͂Q="v3!7܏u)'gua[Op%iU,mrXcSЗȞW1Nʱ\Aֆ1)qx%H@?_#&1thM6—TC;rSPDC ;|Rm)neV>b%X&t[ܧ5ק;{rVǛj& F!md;_$v,@WD6OM~0ԧ3{nFؕdQc btGPX<嘠>Z! %3`awm)&.4YEf@Mrfc0nzmN\FI .#p` Y~̮炦%za.[HYߌR15w(-=8ŕ4WTH<48CroHv9^HV<d`+`b$l`r䑆BUOxTn\q_Urz;4r ]",}*,h3}f+0ނ4¯.~糾l˿lކI#EIAh3@X,Ӻ1u+F!Һ+\O43(p3ףe .g5n1v=OʮeƉ̤ j, |ppZJswĿM3coZk"I^eG_@._/ j9itG"8j)\MQŵ: y/ސߡ[Ċ9j>_";wˡs)t2Js0LD.&ov K(P7jC*]EΩlt;AʤKTS\ }#xx,܃:cGTc0?L'C-m^, {wX"沉)zz!p o#:3#xڹ*sWm^:{4$`|Id;cRGbL^bp#;G0ArFT3`~).I5ߊQ,-I]k=Vk ]NiszԸ1@ltQr_2Ӝs:~, ~Z]~`A#YĆ##in$d ;s"!kQHHBWJIlIV8ul$iOP%ɞ鞶2~i5^/qD:>54+hajH5:Nteҋ$x Go[Zc(2Q8p:q0ąy0Bs+Adf5qç%l9Z~ M\C`B/ajB`oK$]}kTԹ9{ebq#$OQϐJ Qx&^a~S5JgFez`Ln7' .)qj40$k|w-ȷ$<[A>5yY1DE\t%R&yύB~TYtZMNSƘj"HJ!i%S`+2%V}@ 6ҳJxn5I>FKS/-~|aش~SGbN ;ʜ* ̬P,F5 lF)#)'S+[&Тr1ҍ/%±n!O  tl G^kbƿwz6PT5;U[|yA(U\Bs.4}Fg/kU?zW}7/wxX3-黪>Zڨdm|7o$0wIrϡ2TDeJJ<oHX_DyU vF>.p{40 x V/ mbG=><7y>D[<:Ծ7Ch_%/Əq@twx" qs)8&40#fUS6]> EbP㵲\") ^zՍ,ԥ5i+f;qn/Ҩom|a d,Z<cO@Q@2dͻkbY 0t>2jX- 5ёp7,/$x2݅t VՐdy+s W,>!~L,n ~Y7 ov*XRi_*Ap`2YIiMe\geګڡ #ϰb[˽2~muf Gܨx#`㌀ &/>0nt,^ZT?(jl7J}N'Ax!Gp* ,#~Rӻɤ#h E%[!.!|Q魅HZNPMR.Nf~<-6o3;i52g(Gu]=ƚ4cG{&beTO㑺Nm4akLRYhxTQ=:;Bal-H:32WRJx~ceRwqPqEeg:9Y9]_\Wx> ?wP-~4clˀQ#EiJRJ 7mQ$pQ*MFءrPic,. "~v2G[CU9ߖ}61l_zh: ۊVw $۳;(y hPs<m 3Lg$ѻAN E$4C@#4 IsW߇Hp|p͘zVw[XϨouv",߼j"io-iXd8DXdDkK5PS F| Z!?,-$f4_Kj7ᮅ&-F Wid \N}͜3KqLדA# 0:fN ޱA6s{ᅵwRm" 3F-?S Ց8AZv.eoDgSWh!Vd){춴ͱW''C"R*zN/jG|q?XK ,$G05BcxOL ur" $354Oǭz$?~AP gJE5igh2Z*>ľB&ڀAlF!GxdE\(3\{:|s4-qI aAeVأvDT8BfRU>[$j??&j#b1^)k7QȍuG~y հn剭ǻj`pHZZDRc,/ ȿk:, mU }us5 Nyh2Y/bq~ ,J$tNTL f1ݱ[G&_G^jLMֶpw5݋ѳ<MӒPX5qeRz5h(ʕr+ C/H\Il jЉ̢}R[34?K5\54vW>< [s^{l<Ђ6к8l%'RMvt'vAڶ`?2~:F|g\~KN.w CUkjwD դdyf߉BCW U8dpns gU\CHwt<`tSMKfJgG=oXY̱M.*XA#9|k|6+)=}w7Ì8+iO J1&`|1bQ-~3B1ށJL˨cI^9;k|5fڒUZM #QfŇ"HM[ 8T?2q%ǮCFwHߝط=Qz%LAUfT"V8%YcR+yl!6tAo,t 3m1kv ?1rM1$p*_ ˰=G-@[[tQɑ}W(}Zbi$]%fӦWR_ f>糤񧢻qi*F^R%aW=O{ x\RnN,G t%F3;%v3Ѭ Q -$*kZuLVp sryn` M6Rt>a^ ":R1>>CgL8/dy_@9_]֐B3`"/Ԋ}Op~Þ)9< *1A.^@U#~gHξ}dp'ɻ%eg`@ݨ`ȡ}' ՟|!;n6 &lUln2PmI@}hhvکDkr0&SV_FI9/p`>]vq({dob!ت@I·W?yiKHZXͮ@/ ؝Z`QM^k8YB6+*syG? F DvŮ+n4TǷv=烤# ¿ lDZM}ʪägR8ȊKæsXW`+7"1nϫ(&Qvj JcO}cB]J4HLXa~!ipP}|[1L{'R xM\JRϽnc[D0Rt]a J..>~o8:l&FOKoޑP浔ȲlE hS 8lܲ>P{s+d5<_BN\L 9,c%z\L IBUӂg P&N9<ĩXzuOeS:]&vĀ%gh'X}$ n=]J\ntQɨ{0[_W*&Q3Iuq`v.sY={ҫEr? D%_X ݭM"\ GۏE}VcVr`̞mZ;k [uZ=3QW5谽,K|*~8^7 3ߕъ@°)$@=3?Eezi D Vhm6P1cB$9z HʳryPС/G%(HXMZwhI΃`pm%dq[ J5dn3VJA$7">E&sx ),modf?? IK}\9 ?rcDVZ. y}1p\vy=u;O2ܙ:6ܳdwV] CDSQ1))>xqjk<){K_D&2MZȕBo[}b0%?iACD u܈#I<P:[&WڙΚ>\^+j+7E(]ܞQ;){8MFg.Eo\|gIRb` {T~{'2qR?_Y9x[W&yW5R=ҟ \`LѥOk YI Ϧ^eo36iOI>\׋$(NaZH9$#i(19@m= eZ4}wWw {m.GG#ݔ_wޛ~.nC%( ' 5Gw>*k ˖eV!@E2hů?r=Į>\fY ׿sGO~7^s(zR}شn\MΩr[R#]UC>&qBp9DnC*@ixI,W|ýazKюZANlG%<7׮{OIulEM7W$6ǹr<~D lde%0*ɉP_|~>Z3 C7޺ ,,i: s H=X]? p7GyNN7ϐ 䚇!]f=5Λ #F%Rp>kf4ю$R>M&~,Ӣ;imUHaef'81]b^B\hOZt cK|>Qn5('b!8 [cT.rī>tBٶsM@Ӆ;{9HVR l,Th l&[Dz*,lU 0NQѤ+JGNf˙eRNXW*]0`4BpH`<"_A{"P1w&"̈#9fRg3T,X eP*ȑ5++IhTgD?oz[4Qkctӈ͸  ܰOPN%yX!t,Ѱg4셖ty֯yEq5~}8RdN5x9A󔊑ƈ'\edŷ*3N14S魆fB}J|g'L)='" 2]ٚ_AzZ?6(_|K')}(c{VXd[[].h}:wXA!S ~^jHEL&—C}_]o3J^CoK<;qLë /M22 JhJ;C~x֬V;2r9p0ޢ]۬FE'بlpBzDGm8BC>GGIў?+Lz=Z% ̢bV٨>B_ GЁX$jr 7Z٘΢GU֚U-UZ"aWK>*OM#߉R>'Jw2eq1h|W/u')2J* nl΃Xv es}zK:+iE9؄ /Z &$fxmL*өMA{MQ.1s٠q_r./g\nZP3Pe5M@L$u%W7ePL&cNGF('!˱zżJ43d+SNy4Q|W3kN<^Q׋Ky@f"ťvm O+}T!7ִZ`3 hI3u@7.3 ́g.d2FNʮU?Sa{8?mhF &ŋ"!1`=?P iXcj֖:q)CMl\Ͼ\N,W,Y+CuQQ67G8c:RITdϒ<Ƴ:m~!a <Ό~BbCqKr*G &Tj]Vgf;I*ߕ*ng aT=l `>q5,$.ʄ". U0ӊzwLo 9pAu 1t«2ǎN9KTsA& %pW&۬N%/DM@Lm0d~D=]]><SDP!(,hxIW&)R͖ B{GIWOsH٬:pI͞v!KsZɆH;Į i忧@3Pfʮ͹#OAq ٿx&#Y=!_E_wς8$_s!H<:C ~Hp`wJ/Ȟ h =¨kxzٯhJ1]blBX.k.0H/~,THsfErw8 L J_ONp7Ոp\"605>⥦!Waz,`S0/K  HȻNW4 %`J 4gW/ I;x'iDZ\*xdTŸKWWG! 'ݚvbhM=kIBNs^2T0#o^C@ogDZBIi8?eeI 2@.9tL"_4FbXϷ9[L_ݡ;.Zk3 [}9ZeփzѪ({G3-Rey"\rae4-Diq~#W-MIf8PW鋖HAqs^sK \4[(e/'4\XDK{m*mN@/fh_u$jZv~>kRg0I- ?uMxw֢z|)ڲmrƵpUqSFJ0!AѩrL%~N-auc5 [is9ǨAgJj6RNqP_ :YԚL]PVA#hČq1cu"F.!d&@p)ZÎ4$^-)h$d[Ut[x /|}.3Xc&4\,Q/0z31`C}Rbsv&BVR2|ڛ(g޾Jf610$ĹFCMj aka\> :5,w֓?zbR5p}L!4ԖG(z#ŎжG HԤEULFV*Vkj4+7V˼Rar_ů5ȂӽS\oQfn7ibr ݾݒl1"UpnY.wmC7 4`A`{e{2[T{|5xGG+%#­˥z /SZIQ~_g7!Ѣu?ݹqLqq$|VvCY^내dKg[ y P31 -C稥Q&2.lv7He?5)Û52&NBk3E}K0ι3*+i:t}NpTI>ȨsK^0ZsS&,CAmފb ĮݔY'oI@I~Y~mJa$|A7s g: F(ΰ4b_~$ۀQH1i)c;o)SGNz@,-7~t[y!bXdK>OO`4j# bWvauV6lodh& hS'0 Hn=?u *hmnfQ"߆L!jǕ,TO1NYHҨ/7#~%@Oh\ܮzhܓ SP0g'떯-`;NrqnO~Uԑ2p\Z?UCC5ױ& 'zߢZHV*g+;A_WꙌ^tm2+ނ+xɄr ı|T٣RW9Cv Q7m\7d7X`!?LqHBŋ36VNh1uVdp!k.iljb=,q@y5c~=2H-|ffwB١&- 'U˿U. ,ǻ=QA+ SY+O/Z;FS'XhB1_7ܰW16֠IL])O49CvA6zQ@ Ğ|Y5( 43}⻹|u؂tBrcoWN4I!s%Qxi\!xqtv oF]u]x9ܘ9t]BNoMa'IiCsXбk,sl*Y|͇2EީU| cߘ# З ǦT @x,X£ݠSJ2y $#6itU+;xn qg 5%NH-9d6{C/֨+~#vBOV]zo>16AL  ~j΂UotO~F^%5ȺpSo_ǧG)W#qt/;w2 ɖVE >\HY>R;I@Eu7ɢU>LlSx|nLYںBhG>nR"^0.z?5SH[J&jr&)X>m垗oz"nnHv[-0hyViXHɔQTY !Aѵh%=^A|=7$1+g..ě׊8o-=yV*4dy|ݹ')&uxr># v*m mtSƩ5?bG 6hRK3JמV"8;%h"G!+A{['<$u5hf X\|$r5V6I*M\n>76,mAvl,6l7,58uD RSl&h[K2^2#n^X&!0<l=uQ¦DI{;@i.\r0BgD6SF}} j%rF<`)g5w^2|ѫ"^]tlTza9eO.vO86xwVA6 lezb[9Rٰ@^DɌ}GTFa@f`]m3< wtZҴ#]XNBrP5|sbpM]zh䩉zvayYIL$B r#d$i܎=>/f/ mD /K`C/x|`$wC!;/blcVyԀwIvJ'VZ.QrQ]=&drLqnr/l[A;w_ɿX83ԒO+hf :Tk%2{[Q#Db-DjyG݌. 3ˇ^P2 f#:>dthHhl!b+1oN+A >]A*q|hq҃3ky\W/җ惝 &Jh*KjuOKqų HYDA{*h87² sQMJLn_%}J͡'%%C!Cr5E9z44E&Fx/SvQqmSTe5i[-dm?֎;YWjUAewX}X |%k&@'H ZyF  @%kI˹mWݪp* 83c$)w;;L`d鸢̃A޻)HWj@n)S@lgGVD`x΍*8BZɥ/!O|Cb)n HDC-6wdM$(' ZՌ ҈2g ;BNPؒJ?0oغ#R.lLW\qw.yv$v3Hqt(AO. B ^%k."*Ε9/]z9̝Wtm_?}&aaHH9N/'^T$;mX]ų;U ]wjz0E5@:'VDd%/[aOrS W=?@vWMYݢGG^$Q躶e hЇBqc]BYC. e=dB9_Rs´96Kkw`\((ktr-)Dh͔J _Iz,#ƙ8y&̗B)O M6f r;ɓ5ßrz wtmD =vQfh_jB:C~YiIKR807YbLqj;l7{dwnl6xZ>rIdEy|pKSA{ڧRF|[j4Csә\w]+F '>KgWJ70j1G#zK9h+`ɔREv/!L;ǸX}4c4g4}$KzCrG%1_]#.1BsR)T-bg),sE!)#ѰL-dwAUČ@xl6@={zs !xw/k\xĕݨ81rdZ3ƞrq?`SWI;tiS~ĝbxmiU: f..2v.OXՁg/P4И}\Dcy,OFm`@Q:6Y=cuNG|ދ \f`dzHڝcNo^F;Lf٢=-1 7hGy[{ѾC?L>.ГfgOw5q͟c3Mh$(ơ?7 M$[?Os[wW@o1TtWO@\7:}<~uxtIIGLJC rdou_m\nEbG'nSKD|nmLhXJemIo!=ijI?dhJ f<*>TiG@DŽw=w@#eSϓ;\`|ey%ڝA6##bۮ"* , )IՕt{ &dΎ^~ sWhCf_B\ `[CpFKFbD2XMhK'!/-M4OANZ 4Dx-#K`3HARf L縯pU.&y<UKvQ L9Ncm: /:K18mJ2 y%p>_w07[z-ĚzslKcBJǷ#i:/ZA_8ݗ h&D<]@T߫B <᩽‰dSv&X aY XaJ\fb"#AWE0MzhR{Ǽ9gj24Vu52ՊL\UT.Y/۫F#o/6wD{[HpG&߆:5[,Z"ۂ7 N&|zyB0 P :KdW_?Ke؎s^7OY Od=FDޝ@H'U+nEy5JBa,vq c`YT%d&a|60V|dHw e;ܲNȳͰuea&yKl/>iװ6 ` MgI 6 hdM!$7)|a9LxCv@=cmi 7T|13mfAah'_W ]z7Z"ӥrDȗ0wW*Q}GӴ3SJed;:uLTs |we%{oǾ(i3pN{Mu>\R%<2a}PS~fd)ՉYldfB[9|g⮮ƟrpJU\Fτ//xfգ*? ? m[$ Dx<1*N7_Rdtq5:6Y3vYl_?s.-?˃y1.ZFEQw(K%S6'zi8bh1㫑Co4TànKK=y!=8V5FSpW˝{ sKi`8a"WWg$`Ĺb]W1tZfGD^ʷ/ÔfjN:g lA,Y<йENYv&H:K6~e7-m'h&٥p`a\sϓg64QHC֛?Z_)Y22 ?|ʓW#9]kCt'8cWȢX7Ѣ :u"H-=fkHW d*КA,J"QJ-L2ӾR3qAXOxF44'#mzYAMomm6æȊd ;*<86,`Ju2mP`h5U\Yлl  'y!7 F =T˗^uduI0b|8uj1[a+*'dn4Fss4Xw(CRo6g.t;)N'Ҷ#@l}X.1'\Q_BEx>Y\+=SKZCUgt(_Peyj~B}w~cmlh=!a>: ܶ 8Ӛ@x*,&|>kn= 9 [C(|Mt)Ð֗R>ְ|F7S$ja:{;9tL"t 8b=(yI5^d : &M*7P$gyfDzx٩": TsL\y0UQhl| :PMH|[e):-N A # T(as0>{cΝ.QM{Ale[KהXv}]\#,U M~L><2 IEW=uhqPoJv%ac Dfa<D#<2+Tn֖F̉⭛E<-$+wo*]?Tqi;Y"MR{z B5-FEF3ghhre.RsbdNBl,;#:48EDWO;AfR ٙDnF%x Kc!<}D*gitvO0>!Nb =y SC6RGYf GM3PA?жiM6ܧKE[ ߁=Ak;%M9D076H^z5*Z5IjrB_=cM.'C ~cȡ:+1.,=ɤԐuƒl3m!;̓% r\I}0]E5[Dˣ2ۿMJ;I6 ciRv~껩#q@5Y]m6\<% l".#+<n\[}nPR}%NO6b*0JGD^B#aERHN}e~D Ј476 B>UjF=tc׬CX6gą,{׺#'B@R v1myM48ɰu2O.~ػ1|x.%4YIub,plߍ/Q{Ħ֙XS {[}Z6(}5` NκGpF6k;~3\ nEJ #6[.MX\YMi:;VN2*0jWh.tܬ>x6{YY_ kio\3JlrE`A 7D,Pԙ#c67FG8n Z:SY[?=@^΄Ȅ/"D$WK9_6y1_8"cy3G0N]b8/O|]bd 1Gz\t,"=ٰxҐࢉ]Igc"gE_Gg\C+cSѺ MPLKbUr듸;Nա> wgfmΦb<`zN,&z Dъ <)Ƞ%}awo$( A"a =k%,@5^ŽU͏>638XY#8.ޠ?xP=u+}A&ToJ> yIWJ'?#T[^Et]Kws+j4n49V"cWxqE$GtvkS1p/-Ѫ<ڎwEƔ5t-C s=STI8"=c[r4I2(7* R~Q~}Ts_*Ū7Lj=K*ץ0 R'G$^~D̋<}&ոs8%{D0 ⮽ջlgBF eas(D#?5i\6p g~-o"}2m qI@ 2e.D#`+ !?.M\1%Z KD1Q{ƭ1 gr^%d OaN0,#b~̩fTFg599 8?񸷶v~&N\zX:AtL?nz rΨLMg;6\+`nS- ͖ʕ.ddbqxH4F&}ţOHLr0Qwuîƕl?-\χKڼ|Qf-b ~bw}}r2#R%wM|5>Ht=I*g`9 Ǿq5Aئ &mZbV*2˩e G|t|#/@_ J`0JqS^s6'd׮s#8o*vҚȿr4A+3Soa%HdϴJx P!&n';CKtWOx8 !d|t U0T6DO|<q5յRk`;OfGs1ai0"FNT;2f=em OX~ RuA)kGJrtEkٚ]iTԞdm5GmE>lAj|ᒩ.ldOQgjʡ]D ?"Vr{ՙRWSR˳w)gkPusoۏ"WN[ LC^S x$b^aZY$?GR`d$Dp}4lꮩ3PgIvV.zMtkAQ]/ &%|^.D-),c4䜏ṗO8 (_ Y. ܷbTOT-XlZT&*9Mz{!}W {,򽽣> [kiG[t(jvpVkwHrsq`yj3~L_?&I7i/c7qGҼ;3g o PJI_[[6_ w\'K)jFh:ZSg?i* #ߋsYj4aҎR522{4ƕ߾b rFB w16I,DؐuMylOO "}ѕݑOHլ⁽8=r򋐮 ߪׅ!⫿[>P<)ΔP3+Zw7gXgA$xtff 5lQtO-lՕ:9D ]̉eeDj\-#-HB9)KEmH݃iI+6\&L@hɪ-)4W66ɉizjT8zI¾72#o7jΏHG+'n0M}2Z&]`mBD~fްSF1]4 y- *P8ا7άNfN@6i2L >_&f'?Z>L۩/M1Ꮭ~I*-F8"1<֨F~P 'b`*,Bth >ƟjᶠYXv0Z?wAp.K8yҊ.Y/ Lj+Ɇpm*7.d&Rn8O2ty6 H>,hR: n1ոQe|jjHVgyJlu+"gg(»VOsI<9ԯ'Bcp0SGjQ|H >0Kw5oXar p*JI^]&{c`E=| `g똶3^hpM{3vj#EK"=n7 to:leބh|r1`+vJ R pKRmi&,2*sWE eW@OV:H8 AVz_.E7 t:ro]+J5w!YxhD-@uΫZS->v?[7L%i8E+p0/I :mm+ -u{#8!4fFhG L4z2Aό`ۇm翔?O1 雛;F!9I% ˲xr1)[pb &n`l9=*=]H(e;qXqHSoƆXvC[Pp8y8&tBtb{SU#[f0 j ᕌB^Qы>;"F?x#xjwTc4 B Mo#I9\i[ca.;9u`>JW\S.>/̈́sܐX$Z7CH1xP]8)~ʆOB5=ڒQ1G׍$T)[*7_u(4}r#$(VW@ \Y:.^P1,' k9F3gfYD7H\='@nmL{`]* 1C+ ʍAd!xLhEB8T5!mL>_s⣂MB3Tw:9f ۰"8k˷F }"=?Zv+t {&-*+ hx%%_/8N./#Nj;{Q$" {] r.saSq/=݄Zw;g8QC: l A3M\S"|M pB0 Icʼn_>O2GpK Q(DbXAUKΦH_8#vbr0#zWqZfW]N> 栺}r>yhz\1pH@k^Ufr9t!&`rf:F9"YR-[pjбMLZOx^%~}#2Ç5Ӳ2aoӢ2eur:թH}RupijPb9zdYwVg\ v/tAS9ljs2./vPT&hx zdMZϙ*,=zei)|u_z™ݓ84\˳Ƥk 0=F< u1| C .&Oep^3.DcF15$hIW6WJmMl-,Z{ZhĿ7Qݽ"z࢐C j#8e ac;Dv=\Z*>EV ܀B\}%0q_cկ. 'nH.T֐9Er >8^g$ } Fbî}YNh7MGD4IPاP]؅79|\b|+4a& :x.{UZ3mWeXlĤk|^4[)rh ڸy5P/|F Fp""깷ٲ9 A2v ;^))]=↢1of!zlG"O9L^fKq\e!<\fRRA*E)FhdrⰕCcG.mZ8"<4XЗOK=\7jgLM_^5WIC(NJT =8),P8,->P?Yyf@SILL]1eaTElN x%h@CyFÚ"N8j[>| PR0C5U~#f+-}h>e<5m8^[ze=~!&iL#sd8T{ZK:Oޏ5N g->VDE_kD#*vܚk^:@@i꿦bV]IȺ$ɔ|pI%^]3+(J&gP]KC̅ Ckm`pV֞ra(9'C,Zm({ z9%&!kSAN90|Q%m <%1FF3#!>wwi'gM`gQe_ͥr7iCFEJ`ȕ[/eb]/6$p`-!bAB6S<=˰yXtT(}g#qN/J^itzDtfۨm+%6}>u=PN6({Ǽ;C\)^)7?ߖXB` =E_;nDx zYtD@$T}'bXzTtJ txe),R_?JV[bP^]^,ݿIsВsd/_̣tt3nc Ϡ>%;2_8hD!^H|Nj%v~sL!\ 1ތ0?a?L+i5OQGh8s5 XYx,;{oxjT]wSZ(2@-4$x% E(o.RBHT,Z³χxHGQAxR^G4cCA*0ʭusCbiV4xԊ!pZ>_g^ӹ %Ȉ,U9j#ÌBrpmru&6pcxYYgqvhឋG4qV/ \{^׻?C,6<u|}!7;lezΓbnS<1Z<|e薕W!b*]u 5mf7gXm1q,:\)Uw%% uƴͼI|C<-mS-3(E]It# )"ގ7N8NUI\LYqDF뾷tPc*0cmQ4)r׾l@Z]T!.um1n*TZ` Fo CQ Hː2B+\2O>, We/֢{Ϣƃ;87ag'٭qzvRpulvxsH_lAfUVv"3;|)@ˆٔt\LZD+usF"Muϙ}^Oi#C3vG]Wp}ݳN21v2Gė=lOEWW]:BxF&x|ToߵRu.ݘVASh!JF/xՓ* 2DiD2n:T|5@'j#.[+ޱ"4#ĚJE ߯2]}:)BRޛɐgT0jNMl"KkxwPD-.T#.-"~F5+igTkO1xNL+ ީ 9kKO[sX0ne(?ޛmT(|kq^hJ+ t2?Lը 8ȷ_Y\[^>x2u^Lֳ[Y{O{_:`#ܙgjq- _#!z'{/KW DKzDcĶ_|@k1Ϫ"]XyϙJ2#vloGP!0z?l(^"" .h&=-1䷥4v%re At}b@`k U!(4q+"ʫ%5/9$4"4dfKtoU=CIkaYLAI'Û.u,jʪrk_#Mt5vfxYgA)@GF޼C/@! } cvp B0>GHّ/AWB㠈2E'AL7{ H ް=5EL@7isk ٦\ N*OJ.#X촇)[gb S &cy0Ο魼X?8)>Hd9<͑;<-,R71^qo5EV~9:> ىOKѽe^| ˴,2`wP>#Hx r; cy\FcܑvÓp4yѼG{KYq.:F*[i* P4r(!?K5NmRoςb<'#vk=l;`i"k0]J[r`B#!(D:Ut(_6"ƳtLW=y N[L J:.78k;МEzՉECl</甞cp JȻ{?Z"4:K'BȹS ΄HG86U$ݰk, fyY$AV kM"L,}kBlfIe9b:OÉ&N_{ ߙv$ҁ #HGd DQ6™{,ٻ"Ẉ=G5Pa7urثeo)97~: {P7p`CCM%KXkK"ֱTFYZfb VW ^p~$!^ : d<.>j(^"i*ecan5,J 4d[y"? pM+)] M}sh s E< #-̊TuKg^W]aJY*/BAV }, md>\iOewNP _un"UY7F5Eig艷s3肾lۀ1/\I2Njq^F}ЙE[m2{(W\Vv@j&3a|aVa:On{%Õ~Vm!Y.vD̡W/F?_H |( v%OL)[ߚzFVݛ._ ^tÆ+le-*Y^C (Jƭ1}:sPRFoz)l=SHGq9FY~Q_zQ{G@m+@g~~rVnS]_*aw|M !z3gzuceHWa6޿ 镳oKqwlׇ'CAr_*M5X؈`q~y/io?20t8nm#A\2I:1V9ßS'!0 7FҀzFUk. %` /rLNx]DNf[ݟ,F6`&Mf O̙͜E o yQz.&UW_ KV4q ?ogBtǔ惟st̝5#xvcwą&W `*GfTu֌ueu0[$Qu,Nـe~ztE_V^+<8;3;޵НPЍG k$׵H+ߚXkN[qrޖ(ו3OyTŗj gb^KJPxi6ϲ _Alvn8jj-۟9ȳO/H⁽ ﻇUq" +'ޤJrtayd76|kn&B(po%LѰQ w?]NDwJ%\tlR;ӱРn&3H8{>\mڽv/vtPCW.rNo})-nO &{P*+Hh0m Z=,Ԯ&, )~Ğw_3#|[tufd]"!kb $Η˟|֞,ĵF^9oD"= VlG:ܿ`f܌eVO9Wۦ+[~z@Qv|*BuDFnH=UŸ|UL hϚBJqDR_ HT5aFmR{;΍5K#}29/q0gj}.c:+ Bd>_U'3X;:؎U3Nݢbf0 AdN2i_/LN k @#c)7VNySY/8=;{ F潡Vwsi=TD~%`IުA\|_~f )  Qw]n 8,ppא1篮.3β&EhPiO@0HCn!n2HtA@I.g5WJf(-5F9*#3J<R$8'8CJIUV=DC4_ iQTǿUDb_B'vdKw:cI3AeU q2tY .{H&-F MˆKJo287SؒOl.OLfWwdKCB0ASR-`acj(NUhvDS?};a8PM64U +]5<֩NYT|)طH#% ~(bQHi›ɏ_Yh{!f z]dӛ܂ M4|vІ%x?l@HlFΎY09! I\y|pC 3y҂"Ǐj@ߨj0[Rxjq'=vkZ^ݚ~Dj*Hu*za-֪f`Q 1?u&9! :6A$)b.P!䬱^R:vGLes>~J啒-ll^5H"+.. vH,C.'aQMT=|Zޓ^gz_/8ZF~ .*>/ <%FO@kOy/pݧ߃tmuS%zOoN} y"LCFw}<쫼 r@#5^tn;qȄٱrTMtqdOxlw0wBXO.t~yt l$t@+jHbjȽ `t iɍ埚 7V{$_ E {dOg@Sj p*Q{㙦'B|"VPYǠ/p #P Hf^\ z"xQ1n=pr e̦96%㲨 ˟-%ޠ_CQ &)o:Jj#ؼ? B~ZQp3%"]K!zALY^_FdpBj1I 2<)[ڙ]4fm$*7'" b ? Lx ݊<b`> O|0R.r@jVHz F+&Ӣ+㻠qb4 %NJ;" £ BԫEI`.{ӯ0rhOd7֕,JAdz:$0[e9;kL)̀ h9,>L43&zh*qp?\fO.9nҶ,_~ ]t=5U| yl㲺c |x-`vo/Ȓ;hԩ ^ˈna朚?ĤG.ps)HPQ=q. L&BU-`p"h&Bp_ЧjQ.ZnhxUИ&HTJO2%r}>DH?[. ᖊz&gR'3Ħ"HqL8{yDxqYy O l."Fcg.۴[C0ψSӛo>l,7Vtt㻼 ×8GиP!ԴPy'4Y+{mf/8A(R:n1D.&er"E[+ڭXLi(}Ugbl|9* D|3,-ow<)*EmشEGE[|q¥ǶwI~P Qzb]q4;, &0/' T.҂03!aOqp@IMHTH"7"X2.a(\;'1E\.Uyj&&)@+!^Ɗʏj8n5c7SaP`l E8Z)m!P~i5/1ܢ㹶2itYž˰"SZ˂N8kBjbL4X\>F&ٵ} 穆o([mR@rJr%0( `UlhK@ۈ]:Ȇ ޢ[\&ZtvaHד!\zӟ=__n*{摼@lݩ\R%6nm\A?omiF s~;ao1Z]T][)D`:N=lP4 6.>|0?@h,+JX56)R[>F-B#~ρX~;ow02H f<\*&본-_0kȏ(`Ly-vmV6P:*td2w_wqy'|y<4.=#:* s#~ RGG Ȅchl9?cFaؤO2vuBmQ\F2}`)t/!:e8]qxvA -D0qjzC }WvuP $Z*  )HJB'8ߙ\2P_DPK;o 7xI$gQ(X%:Vҥ>b:VƘRk&g虁2iyn޴ss_؊ޅ-Gs ;Iwfl\7ti婫vjc3"82~iCrRb]_Q}^~\r. :.\HTsg{\#@@x$&Zfh1Lro0IHx =}o˄k߱uA X9E#p 8U)Vg$C<6~A>l>x+JVL^^5ܷv'sTs mP?ˡd"2BEJA3 0ÿm<B%u UZY|gg8C$OBwƁ6|C-4_ F fIFqxg7QAa)'쥯~X@JJIfjM[Yzjy:ov51wnָWn8^ 0Vv{>9洉T9#* &HbOe/)zxyiZyߡjx7B>R}Cw̍]9n˯ bU{Mp}(e,P]XTR T[N<wt40.{ 5ywtFcw޽v)NB.2 z3⢦Ua#^3SYiHр{"Ϋ uXc̆nʾ.짗O@L7DOM2Gy^fru F{|V5^z0mחux@孒x|sTx`T+u՗m9*[:ra%=mJp ObBwLs!N!ԐH+$8p9;oqy(r!*A4Rބ/C b>5VMQy2C~R6(2tkLj>T֒p@|tMԝy:q-PF.nX/,>WA9LL/Wl7 25~fF^O 7y&=#{Aԫ0EK!ev@lзa8 P%} \U4 B PgK^3 mN*aB3߫~Z_'WƻIη11 5:1!}IQ;zj̥,M7,z Zmd_MDGVUJ=F=[>F Q0*c/b'B)FUnLz4%צo;LSрN1ȯ-/Xry_mBOzR*9 :uc!6A&覓m{ʉw ^0aS-IH'(gD{`5 8 A3لZ=țn,Hai,O v~O+i!QTn.:Ξ9|49;[\juSjj;dbkx,햫[>yE㢈8k-"DKBrJvK]-5U7Ky'gpIsnFsjmLCz{h!m^ ;]4pJiոp@/@cTNnx[К7(ȎrFL#=ז_ԉi,R8_7ҕ-&zCڣ%Ws˕0qW7kEOefTS;XϟzhP"7ALZ41CdnI,BƱ;CShO)]݃遜B,YXYV j]ԓچ~FbLS[nI]=տ~%#r>.~1X]˛Ǘ]O-ZD$ VaAAYc:tiX . ŏBrŸUeG>_}\IA tMp#me\n\,O 0:qUwh \Q|eA&oȽRXkV^ A˔>^Ow[l?]EmA0b 7"lpꥌ5Z͘%BxP~:;+~Zq:ϧPa4)rARs(vY,!~~(_˯4ΑYAKWz7THM;L|/~zA{P,SvܔRae|!7Vc1ܛgAҋ{ȭrmpP}w }I R}Ku|& clԷ-w8"[Z׌,H*X':CxT eITs婤Έ&rSt[pg]Xx=:3h_#&cq"#u.."|Jč_6n,\~wMXc(Z"S9%Mf* jHq m'@;Cj*;;s+@PvX0\w'ZAAz*9nv=f$hf aYYiHRŐX^"dN òUrQO>8B* l~;eȽ ,Wf|TfL2FAޫ+ϔxO_6FT$1,ndX3+)K]kMG I0>1ixMVA^+d<u)BKuXpxS'7){ymjEEpw{8f )RJךBFzAqXhcOl5"攆WŨ]w4K}GoHd6{6sZ՘TśZ:qxy˧ Am-I$m[ uFn-\Fg0cc|n%hc&RaZtDOyFhϷev\};#B'"O}wZJ v/)h/}XS~`>M+D;{kbk& V'1[*e]5ufY &B=ܵC Xfٓ2O04kam!Y, iywNށbj|2m++U"1&g7,Ȇ3(|[!bd}xw[%;IDMڭUJ'8[dZ|š*d)"m$(WuᵶPկR|9.чfby'[ibM:]gkV D>)ݡs yߖ50ՆH: {MrT!A'S䮨[8sF`UvU. 5vg$/Cmmƣnfe.>[`Xwŭ3iFSb*L)Jo !2'd.~\|r_yuȢoD׻bܼmhBfO[p ynmS7EE S(FEd653:43M,$рs=7W.}z'3="]k1`X%='裰EʄJ&;NB'WtK7ᙞ$ "č{vnd5l ㇂ފʉZG֛CB)4+@DLS"1nUK\r.hhݷ4 RTi\L0ѣ\S[c#^N1$;]Q\)}u\4!AybF k{Rv|v Lx-ZcNza+L'/ R;)߀,Eiđq@ E Љ'5; Uܚ.™۱b|TB2zR3eTed=q{yՃ\eYJ6J*sC3yTRau`m;$ 2ou$XK{Hme{ @E/4jM`:Ύ^ z22*&)#x S;Fr'udЛOvћG&^DwAU0o)Ion_2rv zl21慲? d{P0@DY@zm`I#T% Ծ˓ f#T/䷶0$iQ5П/Fy!q+ ?!x&9$F X#Si'EhI~uLhJ[f,~#ΕwBt"؎;Sgc&u r,x|}Icx?]_C)ed6*4[#& 論ٔD~_B-)wJ\FMJV`&?zǣ^Kx5ֵI| OE0MCW\/.Zu#| !o&m[7.:׋rꨄQh@-۵}b*zZ[@_ba9U3o~cNϡ].bfTۮ?=b*sC\]Wk>P>/aJ%7dEjQ_7Ɣfi:vW?yG]ኻSP~$Mjȸ!"N S8 q*x] e:@F荪2/'SHp+O*h9@1RrF re9y۴X=9Hm R k ck5cq-َnkUۈ\ lQVvDfcy֔jvyu2s9shuE@\3 q!* } p `ᇽ?xr=N|Sk)˵ZpB?IQa`D)FoҫcPhf;4$zfuUh4[s>x4,;?hH6|]G&evCh6p:՘N:ٓ@ђ ^ІcI50oo_yUub`li j|xP%V:KXt!*4"3]Ki N.72jD=j'+#6 $8ثnYaVs$bK`vQ[^ESM-d\M@OU5mh9F2SX n8G;ibENg] #ccyUBD,@$g2;8z-(눠ڵهNv`d'e4 7>PE6É#{㺆AH:|CYmǐ~6 TIY]9zB0/q2W#mhFLρn˜kW(#\tj?J+pA_# y]= /|dg>H܌u}=yE% t45X! .0vCȻes/0}p- su{CQ7*XqU޷l0ePWi4gW׻ +YƎ+5g˹oӅp0ue5ʠYxGpi2eX74G)kv釯Ӣ gK$R M|y4j&;k9[:LVnjEQ)5TaI$bR,µe$Q#C\ &_[W'p(C-:?hD1|ۻ:4k&ik%n/3w"ѧLIY 08.Nٹ] F;AeF=&$7əYV7 hY\cCC`sh%t^"fp66kP>X:vWz ,n+bJ>gpRcE d `8f;J'n?٬M4|z" Xrt6DFB*/6{\%nV7*G'XܱV |+[,0M't *\)gqwP跽]R: "$i!uXmlhdjƊ`~Yx:% үoLMijZ)yZx[]ighLomecP;(R<7Z5{#_;=G!+g~G > TBw=_`yϢRrӠDZxbtS0 MDh5 z;l; Nj( RUGu,b=ܔ}pͫ+᧘IL-q#bz=^uV\ ;uؗ91*2tכ1:vj2H 2%CٞQIb視Ra3زI52hpSoWN] 'YM ?Uњ:e|Ѡ I ΅Ӓ/=o nKߞ¦Nqz|_j0F tD" o?&UECyJe{>زH@X&Dc`3>=ppnUg wJdV)zT,sI9Xk_ &Odx' j-z9k4@4c O̿53xiA?vM%& -6Ck줋.t |mC'T]N3EOU/&\ه#L{emҠVXF)$! fify`X9@+fwlǬo)y!qE5`R%쐪eWgy ozZNRBsBԩmIm8{u1,bvOFأ K/&gJ4H Nٍ6{Յ &/r>6JK:q*k C0xݯTچQ(/2 `D4)y%J \z#4؆A kDC{Gaژ 1A*BۃBi@&4| Ŀc"`Rurch+qɩ)~'.)E_wX 6 a`Yaܡt'\*#j8@I7;7u0v޷V'EQymo-~6 m*EpjCX*DO0dUmRi+GO8k rZxj;;ߍ5U\'$~F`U.8jl i!+|}r5b=:ow8;MJ P|` cPì2GP(N0QL{&e 4R4 @ؓqv+Н(=QIqJn Hn*:K2߁8(} 2%YyO^ϴmIY{A1HIwhN6 H}Cf?wJ*]F_cr5q@$ ohm}Mh㐟 Hh#sK59gdqig4kWG\B4ڭVqP3^eri+tʠ7#ȝ-6h_u `8] [Ր*xsDq(IK f'r -IkaD]![2! 1I8o{K~7Q1˸'?p PLW3I|Hx,y,EXr<TEHQY~era'9άwB0Ѿ~am^:,rTg\Bع3,{&" mC<#̓y߼v e}^_D!h/aYufLגL.鴏!ϭ+4é΋!52G4$?պ4?57F1՛kcmMІ"aur[{0ohrܧؒ]߫6ܯ(NniE'C̍auWP `œ4J֤f>xa灂d’'\*Z$8^m ed%5JfIV5H*~EyJt'P髋Tqϗz`@yhRB<ɗ)8CK1L0-O)nPu- NN hش[czj-![l]"җ>|X?aI+DA7(~ﲸB\!tuFg =^q}tީۺ fSa;eiSD3_ hE`\W5LrG`>R ^ɬf9J7=tmx/Ck$1Ҥ^P>:ۓVhhdb7;ۇhxcMC(Ox)jNãT`n<9+'FXչ@ARgI=XWELB mW9nk CPIpL:!x덉Ϙ9ӟg8>KFnw,jH.:͓]كRd~p8QD"oJUQ| WU( 40%[iD*ܟ+-V1ԓV}b@gn@>m:dkE,k@U b:̹I*f2x(C(60bkQI?vL5 86d!S4kK^suj-Azw;dRٱJn!pJr<{a%|WQ:K4u4)`ՙ¯'\6 `}DbZ0F"o􌄄7xZBc'Mn=^Bp_1&TdSHhd& YLAN5]0鉅n V +wiNa@,, :T0 xz械$1(}[`C߆7t#dN1>ǖB?O/\s$F3*ٔ\%<˘Jr@/_,ogp TŚ!}qx`%/r}D,J[|TCwuxB`#[Cm%?IQ%ĩ1AFct ^h.oWZ.ͣa!)io9eH:80ڼZ&Fvz0aa^H{HgpC:46pc*I Eٵhr&WA,; E!k.|Ƶj/ }5K+ҙqь=A?s7}R`*fT8e!nQRmO# @/h9 lc]&vmg%ɣe쩸+nȂEY,=͗=HpxyDjFă3=Ū'z?Ȃ4gO#+}$S\g6/ٽL³Q) *9K+! qdhXoH O_)9%88Bca}p ߞ4s\ ߣjRۻ(&!A D7m6)MU&TCskȐEo 1nrvWnn ĵfARS_oDža>l-,}QSP9j Kمgmg`YfEXq'\ # J.KCd,,k_$7G*\fߝT"j:|ċL^\:vqse!N` 1M4E} !LQِJUv{ q,2ql &NI %d vQ@h dF-?xp&ᡔ/J`=ubX Z_1$eC,6'afHB{fYy|`ܘ&ᯀ e.s>G= mJ?X\5+37mV;]{U1!WS5G'Z7˵rEy>}!vA;b*8zxb*Ke8a Xx֥Нxn%ko'OƚNec2h38P\؊l{_XC 'E3 !l?B]n27lʺdzs}Fw=+A7ygDe\j8!u % *Hq>2Cs_\;3R04&oc<TMz hSݧn&v$D@B6$ƚ:aƨhm=ZcoLzkOCfSUjMUY]L8o6ܐA7#n7O㤙 jD.s}X*JuAvKgE;}t@3}qi9L3T1Oc^ȿaKwu^mZKߢ)}r41L/EP<">Z9ҜpZB-\w[= 8ml,iߏI? :KI"q)9;h7A}O5g3}&`qD#&fl.? 2R>bXHC{Z2PJ:Dw 8ERk&O$٢u)U ˟ ??t^S}qqw혣i[CqﭼzN:5/vDрİ@/5F;K//!KEΨf/D XF7?nDGLsgIRPtw}̎pGYDt󓁷gu&)Ww`}W#"Q`ƨ!],[d)tR_6c}e?9o8Δ0i6|(DQm"^&2E6GTыs9<&񣕙D l['rFG宒$WU[ft۔$7ׁY#A ,ֵnW{2O $1)Diɞ̱"S<&ߺ[勄UBj8/+Џ ⩙ \b^{Kb=wM5۔OɃ}d+NI.`G_ZmgIJ {!>eB>3R s%^Vo"duH}ց#.;-( (P:l鸧alN;H'E`hc<7ǔJ?8yWge@P zFUrP *WsFQ*QAڲLkipU3>YnQО9X=ñg .Q0a њ-V ^;޸¿r5YNoq C}ulܷD˷jū1U<&'D*HFX %Q@,#;D^zΖ{l{ZEyobn%Bh^ir+q[:x7a ?TroMW7 ǟ j"Rr9;$q.Q!>Do uKM4AئKVo VĩhqDʼny`@c .h #ghO7KOiI` P/{IR3?1փƪø*;j+ |  43OȯǨRENX8o}lցd]32(Iԫs" Px`@ PN#$Ъg( ƿӥ縤6Dml"pEMGu.G:ڔCnBnmIxU:ͷE!D*KLš\Dcf*Lz@͞΀9=C \CuFb'F9,>mR:2tj U?3%'yM9!j4Qسm/Lp!+$#±G$ZC0</s0X.3o k?iEP5ukλBj@.2ؠ-Ndv?J3ui "@Mf{}P }Va@^- 9DR|bVqIw󦫚MFu?7<9x{@X,hϠ"qK׃CFczK& &.+*NOsPjjorŃPL[|l6Ev ߂{UHd/ep׬+ r 0 6P@JE_*Wc|Cm:#ȕ`Gk?0zife][I>1YqǣSB3ҧlzMWI+pkW`z%'G Ξ(΄Dya]L\' -7T`6ኟ$,P$/=Sڧ%IfK̏k_LYto@5lDɽ!W# Yڞ,4qg[1l<:ޜXp׬P?b7 Je@P%D-?tZYvd{u#xI٪mw~8s`szU m]Aꕺmn?HYǥE 9DiAsL@Gچ;"SS@]TqkM SB-kҖe8-vA> 17ꌬ.aD$mhhi}qpr4Ɩ~־~8 ?<񮈦=B:=0TgW<ըp]9k`W>:'a:Ap&\tx%e  RnL=}E1{ >U?ZY`Ԭ26Н^WTrsYef(YS6v\?;Gd|S54v[ho:JN9$Xc=э*gZ'x#Xi$ВtGi21mR[d#>ŭXH9̏R X}IƲ((M'!͏hF<]v'$|).8yhx>9EBF`u3ݓxHVTm- {pܪB9ΚZJDc:@,XXT>Kc2#+CXgdZ0UɀL&Cgciڦt24yl"Fd•*ZD VnT1=ƎNg6T_hLHR Vx̌-f`x)*uͫ ~3{t8Ăxi׵6cնuZI25ZmK]:P9Nŋa w\wat-32R8B]#oo%(ۃ;QB`[ P juY}1?51f]8wD$)`^' ڭ3-~e(uA` C!#$jF3(Yh"ux$MrLZˎ}reM B/_FwN^M*ˆwc҂|zyen¨Ar5yĹmL4:%`k8Ȝc)Wi ?`jff14^6Y\,bQ ϶c+ٱjJʅ+'݇&.I>{g(Zp MlQMk\V '~s AEV\b%l \S˾VDp6NZXΊȐ' n+.ҋvo"=+ۚ:QJ(qؽ>B1%[>Jׇ78+,G%-{`CW>TD#x')omqOR]4n?n TMKvA&]ʷz3.x b"?|>s9?׎F@2w={eWz쇩 w爜`F㑟빳<-]}o;^?;ݼ^gTE֒z\/e!P ʡJѐ^;TP1eqë7ծqln x#S;7Ԫf$439Sͩ sMYc̩ck2-M }Ѷe^aj^bo L֧? ,>rU/ ;$ɐ&0fUrnEB49x5F<1q?\f?4B,PB$uۆ2m~!}tcrG㎂4=IN9GJo!яt0KdH ƕي;UBY~SZnU2A0sARǽjd6)A;!&^m/_ WhM[{Iv[]qV8A;u_k2t*.X^@`KۙDausa|;4X!0Ws֏N2u/«o61M"$LdD#8gW%|%|{Q2%66_t ʉȍL3mxLJ͙a\x?|bu=9էT}q2,Bp- %k-Z mnTқ`5Gѯqtn i<\~,Dp| ^iV#(/&?{|Êm&rk64SU>1(ht烝9Ks M';i}׎K۝/}fe/0TآkXJ:5ڲy23ٜʯ3qjN Ii y7S.?"O nNct "][I X177Ds/ޮo-JwͪvC+ㆳd&2t#j FjdQ(+,-]bH07| .Z4CTom U5 ]xY[4m?ssn3P#Ǐ 2,DW$Ke@>g&ۋI`p0oO)t]!R$arm^n31**`?C;Ӊƣ!=}.‡YX$`O3 KO$rwUU8k"|[1D֏ȨdcmѰ|;+ПvwA[TaSYh1I)AH6TJCxƩ$Q(L5׶CqtƶrfC7'GNWj㪵 R+$tۯeQ82OET2crńa%-a2m+I N9RK֫U Py{ nvmYİ 1PUH凰+{^n)s'lU}#'{ T~a;POkj ߟ(g͝zc x|SP!Fí iYd 6JްXpB`yb@ϗ؁Ɨa='Y ᓓųmP=96MCڻ =9+F!n32a{T4Q-o%] ѝIZ BӸ|FSgќP)5E>o>U``,66K0$cAZy63NUhk*4 pZ-G@<t*tjXqPt"žU8` "i(2my%U=8" @ &FSR)&nLۙg{;˷y|4g.%՘M{ghr0&vۆ#SEn~zB_bϚ'>kWu1n { (=zkd:=\,>Ze) ]$oHǀ\Hlf&hH8)8\-R^^\rrN x42"[ټE FȐ| G Ek 3RP>FN<ɪZYG1QV=奰"\cQ / % /dfGqvy̗U$FʺUHěIg,VҖA<=WJZz%ރYĥhPV&b˪S&+aCR)rn9am\^U.C0аȡ3,uw[auSa?e-+i*O{4 ] Wq/םOeM5a_mT}TG\[K~R'Et X/ubA-SPB~^n$slCmm۽:=֝`0@g.Xxk! K+̸o?""Hj'%< .KYKj/ >%6XҞeޏEI6 S8 F=F$brnQչ@-U=g[>M~ 1% n~ Pj P,/蒓䈆{] GIWwZ_5 6`Me7B^J*ex +'/r "R4X; Ho[A: 2T1bHsئ}A?jzy %<--%rd2+cJ5_m3M+? WIl#c* q|h7Af}he;yCbhlQi;.}8X:r`M|J?pT <d> {IPU,u XW&fILXD`MMK QhʉolIZgX(}mroע+IYfx'ċ6Wb V6O-99kyq/ Hw!|X"e@.ρn!YˌhXVvl)(m}>[ޣ,?Ӏԏvx buG?qCJ(\}X' DݦIfh\Ngznfd-|' 8p|hUx@\!ɯ*QBJz^^4e rdQqD;P:YBk ʺ9Q 1/E/FyX/n77oCL]1glǞ4W/I2t-ϫiOvƩz1$118E}!l;Ec,_7VZ9QzPFyI>$|DӾ1لk<Aح;U7& fDJeDL9ͩu(؁W1wQŪp*V}D( f+}}+'b\0ۂ{T=r M+rշ d8p\[Ӕ} | <#U G >- L"K% |-?ʼi/.P}m|x/tGc(M cOg= j$eڍsJ,#_ sa{PV; 4iInaYSK% z;/0#"Mel3RZډbjQ_n 5]Yk)`;0cg,-D9hw7A}b_7ꗅ:綬ޜ#+&\4L6tIEPz~#);*Q7I(CZ[&cPadpJ4 C]{C;cnȒe ̨ZB`f߇Z34y=)GV=h6c,q-e-O)'&-_K:CF|K)e!N}kܲ'cW$ٚƲ j^g akY/ *VȌۭ*{;C?B`Ҡ!.- u3}~O2p)V!~ S`ÿTժ58I&ǩo(H%a"6,gd'/RnmBKs#KuçXJ$Ou+a0#ȕ|@Q}iơ 40 zs`G]ʹUEذy3,P0FѪ+u;bqaƖ/vW# Ufm]p+TzŜYu0r̀;׸-{SkZ a5IҊ?Jf[#%n4tz,Jܟ䜨7֜doU`#Y%=^0~@*#5{Y>u^oH*I;z w딨xS2 a ~->ZU1eP=)aZު8$gDZ F$v7K!l 7kzϽ ڗj$ר.۸3s'px[]* Z8}6z⾴O`a0< .cX+h~1Zw{**]gF Qca DMFӻCe'Anԙ./_1ߌ!u]P/4o|f5s16&\ʤ*Js9IG:[bG!z2GRb*Wt$F^+k̽gƶ#a4Hަӱ%5FF#QZ5VZ4&-`"vh`90(P-]IU9rK͂iK£L_w:pBwVeÝ0_E8IJ+,I/EnL6%^̠cL# 6`%8,rӂ-"oK}E8XakS ֫=GIjvhˎك@-5&*/i7$'ʙR]T?m0qѭjRCQy^l®(gf1+6m[1J$??>a]Ztl%M9LWҖ,Z6أ\"%JzFW޿׺kp7]_#>bH5pկD2DtEH H:w{L 3CQ_I-2Q0# े[< *dSøl~2YDx4al*' [)'E"sTZڴ}ӎ}f; *H!?1mϚ]r1YA 6r}lqb峎y̑w 0\6we+mOz9$J8hⰰ?rLRk5ݬKV;s=&.BgQK36ǂ|F)2%>38]˂* 5n I&rf`v>ORt+Im =YOs|]n>->}C?-i`vЧg"U(/oВ |o% ?(9vGC)5p)O:+l70׉϶'Gߚp1(NqL׌q#cɩS4kHjA>XP 9wɓev1H栽mXS<A?;Vgߟ9D|8m|#(I/-OFVL ђ!V" { 3xsC Mm,5oTGݑEHVKj)|*]!CdD(լx4/OBYyqD[e#E91K*d1|,=,Pxr鎮OۏWo1"׏.yWڴD-}iEh}4W!,<+iWuGiݬ\u0O9$M94k֑ps@hjNp"uW;^VPm\N%bki ? ߩ`9_(8oŋl6k(7}(OG4Pmtsp>z&+ 3n%8mekaz?Ȉ71=l$HuZ1sНtÞ&Ji͕ Z}ُI`kJ%U1Ap+_iuw{_ShnoC`T*' >?M<,FTnd?ZÔ _=kh^tLQK{A[ IEw&w[ѷ 2ޫwf *Z\ỵ"D Uϋ0W~Ӛ&YlS&.07 $9QAnA!̌_t4wtR".@jXA^s;:IBq@+yTPK~1$KZ7+w44 l ?\DNT]Ŋ,`HQpɁ0>B5Op Ӓ.-9Q=uEPbְ4t:2v CdThCZd' rcrsf,z= SPaa?,0#ZQ`b#Jޠ9upTYIcp>/5(/Z141e1>MO&_9P?,nׯܡ@Ŧ'n:f>l*N&ahvMQ4ՁDKwt[P!!:73Cea ň~"~C8EspȢut[}HGSJU}qvKmfVzs}VuR~q4tİ-J4 \+hL:> kq˱:궮mm @F7^̓,@#P?[// VFB /^0[M2'doXW:,!-vGoy89-K+8|;S7QBUش5yoPUD鰍.th v=J[qnBx>|TۺvvvnGsA#@'cNxc9ty29hJmlq${lE]ɆsveId{vSc [U=+R'(ƹg7]ylȏ8RM]C2?&+@ugS] ^ZfeOsmHMu(0[3Sy粽 a Wa3/V1ʩqin3O*k.%< #`0DKKv9יlQ3Ճ%OyyAf?!tT(l4nA_230/Bbi#",#ʶK%j> Pqj Ѣ?pIn 1&ɕ!1yQ(~'H^^ Nsy$7 fh~ԉRvDɠu F.rGc1Jr>C^'eX2&,w2^ӥ;w IdY q{ ɽ#ɣjtlaN 1~9b'+"Kᗏ#_z:X(3Qf$%;Y:Ù@6V:y!NVyQD<B t?H>1 Cᄀa(mOᭋMU횆Vܣ]^u0 6RC@#Ñh8\ ߊjDIV79<@['~9?+ְvtE|nI'/Sfx])XE7BaMnQ96p8d\yb %Rl & m*6սu:N k,$bܣ;:8v+T٠dҍq@PLj^1i;s0$D{$3yuyy\: c ;^W#&TM `]Hս տ86u!HQXAvP%f8h]*@{xK6#FT彃OD$XJWCjwv%bmXUNV鶝K#MȂ8X-E7Sbzt NL'9p|#"~P lC 7ڛx wFݙh5>31J}k,zq *~#ߑ{Wab"S"pxߘKO7 R<@M gG)jҪ ;Rq6S_r|.㤅cw)Ka h\*3gl6 u?EGu)_[A\PH[e8z~?S!iQBSF_ W_NJ'HvF.2Λi`iJ 휃70H0s*kK8.n*x쳈=p ́Iʰ~lֱ@_Z US[ # Wx;5C$&FlmO=εy5ֳVwT|[[bUl}Xws/)".tL}1ڛeR ci'<GfDǃFjy(Yq4Bbi-6HQ) FBߘef.ꅬU Jљ6~mxSYmZǷ$hsW[ƀ,5c!{4  J!7a%L)LDo`1cӡjrR';d@҅CPalRRzs1;ؒk*Jp|YN~"(G*~:!<Ab{ϓ2u#4B,af݆T%tZwʹ{klM.L hi~O.\ZaKU[, E4qgi;iVe-Ϡo\jyoن<$*s&Z ^luL`߂DV~_IT\E!D&TP4A$$]./w~;ٙdCduM Lf"o4xS690>@5 r(fFfM;/oNlk=[)qߧGP^q4ЂZpƛLb0àV?9a6Lq?.T_cLCG;bwʝƓ%ipI|Su%+NhL:b[B Y {W7N:a[5&GLhebeW3zX"r7~hY=嶈; T hmriMD&/`+Un+̰8Qjg?)Mc!=;y\z5f] $AbxbYHxb/`&= 4} @[ ;3 \ Y7hKbw7֖'ssAN.tjaryGEYKpLC?iY="t+dp_Zpl4[q(Ʊ~R Up+کgV_nbH) _Ab}I.ԋ+F0-IO"G9"$7Eq=V (htDNm>_* CX*NOpzU_,zIUnS8ߴ;j\- S[ ֖9*FZПEgtCH+m| פ0XA;A҅ԏ[!I(QY͉ܚ:1(rj,YyMUB!\~5gγ5x J[Uý#S=0T=fAW>{ ) sJ sZZlצRʹ(AQHȈa*JLHi/8[~ʣVRYWL _(oP gr_Eڎux;Rv\_{a&+{^?ʢumo9kTO[Iڐ0 շga$W{V>D}mףZ)\ J3糯˂ ]EA1;7R$GCn0dS !פo6fa_D6JcBaʩ xud;ԅ] ݕJqF&$=C tdGA'e]7?}n2'!)l0J&HgK5׆ C+=b3~ b9h d:'Furr>Ӵ`ܑ= 2 ?+Oe0P8mнStjqK'P4Y{#Z8cpU%6#, ` Ojݑ|:&&: ]4.7pɮ\ˣ5kuJ8W\T¼cGW&cVW|<8aBl3㠑:>d4T%NSܔ΃JeoV0FnW1QːX9˲./0H?Bﴵ.DiSl֌M=C>ysJMJs-44 z<K6cӵ]6j"{ht%IrQ%||Q=q<*=>oߦT?e/X0zm4!ڒM1Dh,9𕹴h'8i QB,_7K]'lApˁ%[{cy,>~u#Aѿ0_z6R/u隷\?W#⧙2BVå=Y>p܀#\ڠD;wcX9 5//_d 9/z+T+.ZHO$oi^ M}|<ƩO[{I[7hnR5FXN.`Gu` asXzW Mk2 .0T}_cFjJIq;{-ʓ05%q~{Yh(!ZgoV~r\s&Ĉ!iI}1 }9[ށUYIW] (7\,]cJKm;ɯN2 _(ؗnnd>\4"¹z6EzNB[,sr;Rkв-` Db$dž1xy@A / s=:13K\bx! q10N-Ʃ ] xFzߛ7# 89 /geJCP[y jC Zӟ}vv&.:qIDmY|  X5;) lTwÒM]ijH/u3U(.&{Ekjހxt~sև~aZ/ v$h 8PS|b܁D-WP꾊"^,L}$<ߔ͛,|[QNc1Mwr:}jM.^܌d`_#2X[$SW :BWKԤ"Ka|7N|_Q'FbbP; f{4m _,}lf? :. K9.v7*U&D"}/B)Zc|Bpwq *!lsTLtz6$eM eJiPhB3&`j$*Yj1RJmJAO7JG/8.Zo>߿DMeRx< Ju@R٩oxU;ÆB=1u庽 ťˎ `=D "!|-&u F(ւmp'o?QD4MĀbi_t* GM?# ҜbS[K,\gg1c V4~Eo0` ;d|.KJT>̺HHZ`jB=A'/bz*C3(dsYy+]:rJ[jpoD]F5y:;N:M$:Vj_t=,ͦ (NZc "t^2 ^ft*G`ZT+jg*])Ԙ-i%< f9bVEj͠J=Dm1-Ve CAF|8c('*~iEZKoz"Pn0ˏ஑|rRs4I0?T7(uݢk iKRAk:,9T-;+z$="*> ua:q]3o%,3pYkn<T֭6fh%Su Q^Mٮ4Z;>هW}1k{`U5&\OֶT\Ts  "Gn!nJKLe<ιE?)0 :袆/434N% io0t¿0ߤEﱃ?Dtln!qѨ EӚe4;@Clb4DztdX]K[eFoExw*cc|LJYF8.^D'1s=\h7*R߮R04}EGds769Pp7<eY Ey<ͻE /4.rF4E[ATs$,!0—=&؈[=/RB@l70r+͠͏hb,Cd?u Dz[%+)|4ƿ?(+E@fXKg؏'B ۼ 3+}iZ/KPIJ:HJ!I3B 6i:TN7>]drthh@}Z>;7 52 |;O/Vv2n j!@2%P5!ġ!ؕ-^]"ycK $$2&W»7Nϸruszne #zy:I zYM@G.R\ G'R#r`6h܌ \a83y2HzmB.[yjZw_\ aH د"PFlk>V)=b^BnJ|-nnI!c#٦\5_g9܊}%M>6;+PtݹeTjɥ0:BG1xgW{T&SU,64@\ˮ#,وkpfqZ~}U"SrQ/R bYl[6GjXnNyRXa=~/ J6N9Mh=N%h*36oAb߱p)` Ey6\.8gB_?2ճ})GG]k*j'>ve[yA9p"H֊&Wp6Z޳%X'ʛ_G_eiPEP^{==7B?$`` |hi~ b|g..Zd)l1 6GEP*8y`qi?X1_!䷤FqMKoc7(.h$41.v}`t-^Eqa~ {7%+5jd.faћq[I+!F2T/nʁuJ9zj}^'nb]8&)"{R*Fۚv˚fn׊h3, {ߴ?4<^nL?g2Ղ~؝>sX9O6 1E6M #6>w4}݈h,i>u] ihQF7z:4). iQ?flON;CUHV:\b?LGH1˶+Ŏ-#IWTGBXZH{i>U|6DH$Ro6ͮM&Qx"tJsuы;C=}(S*f0P*+t.;qIǴ[۸oi"Bt4UٛS&n *Qr[8wr6:y=]^a6A%AeD:m $kQZ} jw Aː66#:iEO_ZSdǞe/S10$\Rhx Eg}N8 Lb >X~s;\\'\Y'luq՘֏;CZNbē6E%s(^&Idv9\ܬb+ WtY $ra=&-eP='8KhOt7v"|;6'1kզ%@_aD\uz8W+_rjpEGtCt[bGZ1LP>{bdKg6<_:$l¨wvΐj[\i,3#` 7vG6ǕaF]Eϛ/Nٔed]pNWd  EX;jt[4JGUrR t_,&REEڄ}ZtN;NR&%94,=5ҲGxw&~u ZؔaRn~wL1$BXt7^EFbفgGtk.wܞ;`H}0]V.Q 8twfp8#5@X!EE)8%ms.&ls[tLtʅ^_ @Y1 ?n;>9? ? gxsQFB78d>\m \6){w)rt%N[8;=?@ȑ WV -LLfp2L|pHZGߔ5!JU-y,ě@2XЛXٵ #"1OEi.̂]gHQ9>sPE[nWY$X+Vo)6 x7:JC}[FlF4Ȏ5;ה /%=5g?||f(ES1HH}Uj8c|e^fK#h`y\1蔛熏l\E0z<ź+S?AgzdUVR駭u/o A9ٛ5 HR9{=Q71{,mYۓ>?}M ^z!-@H=j >a*1prR[Mt{aJJld)pL2[JBnnW_mZDŽ''(bysd:jS ؉X0&Qgg#aTR 'Ҍ w&;c;ȇ-H 4ُ ҥsS)<"]2E'8lǪhwQ^xxHo5)"XSa_7,B:E.;A -Kf~3k:e)ȵǡ3|=7A ^l걆}=t6_.,zȝ/ zq$~O5 O6x*h?׬O`j,A7ݹ0^dem]C'Nxt{H?O^CY(h./4cpkR0Um`L\qVOcW$J]a~?g*y)'*-'s\.5~n~"p4D\̧#q :I?o{ɤRP}a('Hak['ܝEkpw6$t gx:].ہ;'l ]~eR > O wׂ嶡mp[҄.v><ְ͛\tVВNB?djF\hrUGA.E8'q(-BZ9VV-٤k=ěvVB2) ߽GH9y!`t/ODZtTaĵ,=5: ܁aH N΅'A 2!CI{m^Xl'ҜؔiSѠ}'2jb:i~x7?K+D:Z`P8]@5Ee ْ Gjn^ b<Qnl~^U.;<=, ۈbVb[Bf@1>P@4ȕa'%VTܙجB 5cԞ<:,ncEII'IiT\&7O^J.mj2Ff #=៱U/(R f *5>P[)aX D7fV6T''NJBos숊G긛{ dL۳gLRaCt~\'6(ֲ6v+m?5 LO"AG swV9U20t$8"*RW9+4{52y\ۓ -#*bTp뛡q6rj0 +=ثQEvOJEW&Ks]rH:udp՜D{T/63ц΂^gT e:ef!~EsJY~dU7q]ZoC4\K8}51Az+uBȫ<4weURg>K:F*8Vb#Șino~@DڜO^*A bw{.̞`.#r b8xISJa? %@jx uΓ7Uֹ_k9Mu12g3Fzdc;?&Û9i*Wggp? X-!ɼ+7D&1:b@RCȣb.ϑHDM)@{j=;%J4Qt^z~`JYS@tQ#D]2L cAοݹr Ma@OԺidP2оnD0vظ8_&~ji>3胼[Bp7u ]F>D`&r;8&mGV r=.?6dS`톝w@;Ѯt_5{k._;l?V{׋nlߧPDvN8sc'j`)+}I K\.N~|$lk ĭw#[٨x;T?aQHg(dM |9*H^[&HP+pVbLuۮ=%G; A%'ֳqHXC9=Az3 NcxOJNr^nhŨ!h66a+Wy-6NbۙU\yP}~0vV-lK(3 83bWn7&7"=}OH4)Mk=^r\&!7eUpM*lz摈Ђ Qav'%_!?Wy٢150R.3d.X5PpuJU%߉K@ΙaYNcKpfJr#_6;<_"XWam BC>GMVݾG[j|Sbcguͼ*_D$QyE  .m:!BIU 3@X;.O}$P 6[Vٝn_)AVZ'ER Lzvr7Ak^nl0ڦ׺y-Usso_i_MReA1@7v"#Vm$r\_~xJ/ֵfˑ[@G,/NCσʑG6*R_$Mj_k-6:&Ђn]`IgK'JCk 1w^U 4ƪې`F/9C~ piu61nYPlCd{cۉӐYEŁzxїSFIC2.rLFeO`&b Oy5=:`@3s!gnpD5IcL]Źas}v[&v`̼k'SDS< E7ظ IoI]Gizנf0hkSzit-~d3٭3ޞ|+e׹`X B1f=dt=Nn2:|j9 `bHݕm7ֆHp .F4&} #sFE`W]XЩ!?v5 ]?l3?] .1g*9Gu_9a*lHܤBz4!xp3)ր3mCCJpN?HP S8T0_NBK0Poe(Q>rNB&˕|o 3O֥HVo]k3B*j貓Le<UٽOUb\O3j`?Zh'A¯őI}-ӌX4H~^_T li.=¶ @B V9ik=xEEEmd|Q!1ؐIC>pWYJ30hA^mCjK.#st7jLRP5^67G #ߙgTcO$lIg .qbiji|^<3-@ D^Kw4׈yqiGQr`[~*)> VGj:hkJR'o^Q`j[:cM7E!~!jH|KA}SJp롵0R*:H >;!@Q^BiOKv$ _C>:ԙEFe (=jq, H1$A! Fpy͈mТ 5{mR J7rR \btA `d{)Ц\Mi zhB' cl7x~큝S8La64˵P >2l8mUT )l2fԙ-b*xuXTv kqeHAGpfX>N 7BY64Q]*5J@4[ںaR =ZnHQ!/-ɝ:\Ycë)#g7OuG-\/scy@ 3&ˁyÀ@ގ:WHf)m[vOunúӯSV\8)L eBd=< iyH ]N6ZQ6Ąݛ !La_R 툻"q;M;n5$sL8 m}V"=-0oeEG;`HM3}WJY ;8:9?>llXK2eFZ2oA 6@oE-2Ǎ*<"LC.Q{j]Q2*| }v݊e^^[G-R E2Ii3~ia|"+z)4$ (Ǣlo˟%BQcttԳ0whך9q?`:C۲9hrzBPz+ʅGO)\tyX^p{¯C^d; t+Laf Di&֨Uu->&D}5%9Y+dQen:d8Y||"uHY Ǧ@U".3H 툶z #"d x \tVPkH~XZ^DGaN. otzN93n4KՃp{R5=k=*&L=R^s$41 v$~wt5L >I'^!Ʋ֪BWes>Ucʘh .:J|ZLՙ &GNvQIGcY(2ICRjwWu- "]NxH(*#J8jj'Zl›#8^ ǝGW^ 1=vT /(34A]{fp묏OMp 됫SIDNwamVMP|tJu-|ws ~k*taw!,׊ߒU' vS Xw% υ;e~3WBee#R#hfeVeh#+Y^E*k} 7(Ӈ*/AAg>B ovK $?YBA8ZҔ N 13X zZrff0M<=]% r+]aLϛy$?%b:AV9;;Zc5 QN"#nWY9]>//[lC3}+}m-5RQ{:Y9cx%~ݒ ~:[b%jSCUO4t#AokD.ޕ/p@. ypE|Emd/ן,hVȲ!py"K@<٥#9Qy_1F8ɗ5T P&WB< YJ}t{Zt%R8ޅgw:@.w$ "go:έ!1P7$aᯤ`U}dj^(t6mاgaJM^3 [> A|AqI/B  PS&0zUXunLm|ϓaanFZLJb6s4CaNFJUl3g@ ;;mrZTwM!jK)~gxT8%߱C*l"zs&r_opla)U,KPؓRPRn/ݬuIrс%t5EfRh-X%Zt6IFj2 VхXK_CM6]ǺKE>Nb"(Bў˝G.Qhx`bI>1; ̪e91;1\ ? 1CqiSn6`"_IgsW#, Z}$Bb mMx,Y6Vo ׶H80s{jXD YPz3(XM˅z_xw+׀p.:8N= e;&~7#oqv $ORZ[o_FPP/3h*Q0}>Mup}.Øb722EvP]06 =8Htc0^&\TS:(06* Lǻ:D&M/{|%d90kPGWվ,(ѐ={5OrXwy1JWeaHy5\?_ oG 6 X/9J5tZar/3T%ɯ{-6;[Ӊ|Ij_6J/&D('W˛fH^!dsbҺki\P6mU˖Fp|ENPZSc}]|݉˞ž8E,%])rhB%DH4;9ľz;lhzpyJ7“\:9TA.i=ECZͤ#^C*>5Spgӄ^GeD?/-dW9̮R" fԃ;(>^cy>Ke6Ic8<T̆_b?TkV+@<>Ꜭ ,-Swm[U*v=_^΅֩7b-#~-d6ZgQ)0#<êngWB{Sg?X^oHZ/G?G+}\#EE+&LOLF+u)쁰$ɓN/tg ]Vy/wHb޽}a>!@.$"f<,?|X<4abbʘvawTe%4k; : Jn0:JhO߂wJ{ȔfHH}ʃlY@G*|/+&z¦G [L1\1!8ǡ$,id%D3^x@c`al׳_. " DۂectF?+Vcb쇨ғd2mLm6Cޛ:+`Ӝ-m;X̠FJ 6Q泄s`y֢^S}Tӈ6֯DK@YXɁk3jpvB1Sc &*mT`2$WL@G$$Ke6bl"8`o[%r'u#.1Akxƌ?T@?liTv([l@%CpiPRoEɌh+ Gp=t5_?Uf_)ٝb`*Z+We{}*a ЗCVw` 3}pG߇P4i]-40W VpY-F~5|-훸BĈ{7"x>°տ,{Ք ${ W 5%Jt3;RhtN TȮXMFh/13 #5SCDW?yeHM dDe ߒkR)kTC'K 4 ? ufPLmDhr74-0;'4hYo%/sprvr}. aDRDV1K7-`5HLfPޕʵ,rd[镥 52qܢm-rb;oL!Pc͖EyHcn\3K<ٴ4 4[ BSb<"\LH>Yrkf}Nѓ fӍ'7Sk>JM"4'B# îQKr~!t~^u{ 2nj?fӭs+*㮻|f:j/jy?7=t.8AG1MJ4 <L|w2<3o+_G޶Jw ~$vB߷tL;tDD?9H@|~+kONE2.SgUF smN(KTJJĢUUBORu4D.jpJ!_e  Asb_Ll0<ۑՅ⸄ܣS֎m%l?x 򀼍7׌b>*4s/f6Y(aʉϜL cF#J*=򫿼QIlb؂<}DZ6̟ʽTR|B=9p#z] 9\./$ I>,gJz!b$Y9'wN8\*9,3b'3qӱ J܉Pc3@=6 ;]Ui4R8v`Q+eֿ7bVjMuq(ĠF[^vIi~> 7x!< ,m/ePHL,{IpyaF *R"u>iԏ00reOP6[*UXNhJU=y&Y{44&˒aB=@ú)UFXDl ljzo/ө V̳U6()/* }_MC?JEKuPbE)*SPҒ/#N'&k% yMK((ǽj$Ӓ*|^Ugp~Q`%"luPV}Hɜ s4hVMkV"MPr kT>&~-cJw76E@d_6LgzJUCX<`Zl6CA6 bVKug=6m|W1\NAGG!2(&w"Tj7K$%X{98[RmmR GLF0p/6y"ɸ,3 ض[̢'zMDo~ظsh7VIػ5N|an4Z -VȐ7؊,da bfrpX~i]?f7S։G_ 7uZim]ylfI57Fg! @`<1<ѡf~~h`_ˇ]_I(<&wToK K$Kߪ޸\[o8&zNcͲj>SD<78hOͻG Y}3|ih$92Iwib1KSPF*#069s8z6ʠțκM"qü]G-"/o~{Zj.߄R^"O`gæo?b-(BuJtt[S^]b{~ W[g6* eu; ՄMG;"UU\m ^N0E2rR+/CǝF!+LmŢ^'pZcG.^ 7RKݞ+d`̻:wmwRV[;=mqfgIrS;4K5RlIg9rAisOb؀KmhE9QrIykxU7lMNdi0KѾ`V1:,Q'Bǰ}ܒ3 <%\լ>c&'$e|+ׄ*7TLM׌@9S1t xF"ßlVTHq;StN$U~ߧT;uQ\=^*z/-^UImvO;V[EkѪm3xdHz/=ːHa]1m!V+/7cѣP:o}eecE\(?DJfX^ʇ*{[=D;gvoT沱r2s8m8Fmp\F':꺶3A g7 q53vikyCLL>d.Y`KqSRtG ^]/ϕײ/ )؎#EX8&QC^Il:Gw.dj沜L"3L x4jFlPB^4~Ǜ8Y0L+I;rk=]6TT d Pvcn~Bq5,2Ӹ+|SHE: IjX_P装b!Aҟ$ެV #0KUhy4"?͙S3z|S+7k Pqy&{C?u~J%l]u,T 5UrC sOoEr|{F'A]¶KOIIŏ*cFVG"욿 SEMⰿVLyLB"Awk('\F)|l'3imfc|Pras3hFl)^@ۯAmݟMDP# )v m h8Ee7`SO/H".>2rױH%iE#^ P]r<- ĵ|+j<"Ҩ/$ݦva7|OWkez4\T9/Z[X8 `%n$L{o4EwnTD $^8D}^5)\c}OQ2" Y@%Z{U lrTJycN!;_4I?eeemRy+iel\UO{b y&,|赔KQrȳ0(&8BJNwHN>=vI-}-bj7 Ҭ"Z"qY">ɍ+o%AxH1*K^YÞgܶhu]F5@*Ҵ Rt+FMvr+&eXF~/\seϏ2ͪfq7cIKaexy>^wy"g!w$PYi.HoY5˧0_,uscPq#ƛx2w)ڌ,򜼗w+FhSVl nWF;KhFfzq*?uoIg=Xɯ0}[/sŚS+k^i<ص_s[m@07\jAfLq!|ڣzY|t@˟K2"mE)g٘+O5e6\?@J^F5ieJ+Bu"I8[|o6 o  \{^ c$kd{,h39fg+BDd!jm@_ήG$kc#P&9v4NPrHI$(ʰgjq23Zor;_b82&^cc4dt|`zNCb%k~s9*fWsThn/8!][U2\|jD fZ!ʇXz-mfQX &6ӱ<=*,+Bu&R:NK݊"ͧPuKޘRj}iaC`=YAaCGİ*zsd\ԵYZpm_`J%D䆯dAǴ˚QCr>d%ѯ'?\: n\F8փ?PB+ՖyR@p">f逓8G:8I9lK)-8X./e1 2y*cs8 + XSg%?D F^oAoտ)7l_#f:m6$`R<`?Eɷ|0HE qĺ)p:Lqdt֎9=2ﳡݮ>|9fC ?`w[<7/1mT!j^yb 77[vL)!S] ga!m]D7rGf$KU6W9hS}3!tTuwHF =k=O=?D;m-c$Q+NXkiIMhF.L4y szGCǦ̴賔*0⦓a}K9̫Hnk0 R-D0*aZM/4ǽ~ߦ@Y"xNh&W̞_U;~)Q"JŽ#d-CK3LlGT^O9WsL%çb?7 ӝxkB>oqOU5[[l_E w,W1wSg>yW@F"#d@ ӌ7.OV')ĔcZwހ+P_ 9NaICF8ZfuyͪqΟ0̲lKMTy@ìs1X-_Y95c'$C}kYl=FZN2EZWd}*Qd:eot?Րں~!u.|Ф 37y΅쳶ic Õְ)/$mJ4(D ~̸y@@1r=^XIU)ǞIpni Zѷ CTr?eߓ^[[$ѣzS#TM$0QY+CM4SfO#[\#09M!g}*ng Ls"Z>˭M*W?Ա寿Cˀ"i<+TD Zd81="=uF{ʏK$<"u9cLUף}!lW/ҟ3潷#gF]Dn]ӱl|%Oe l13<,?0U[%:-Ӫ: +R=Vt/~jf=ѽ]-IX-7JQ[ӂu$`[<0/(ƋA܃r F1΢Mmr=:to%"#$+wBB|NOxrgO):ӥ([Yk reqgUZ 6ɰEXYg! w+(Dl#qID7 Ym3ݾL&9O{J㴪I4||aseJƕwfY iyYJl!j36F%5>Ej=sh<[Ɣ$7U3ȿϤҊXh$W0-SjOPW3LL;1θa{t܄M2^I ] `]V(s:ӱwR^JۢG:@m5hwxfw46WE7SY>|O@W+DdYB* Ҍ8h:L]ĶӒgTWƵҢfB+S*\fJ8j*5 `+Zɗe#>ivV?uo]zL-J>2tXe,5 :[*[4#zVSsL Jޟ_AG IMFva}S (\m(}4}~`άg98y :Nӱ҃;hay L 9iB;Nb\ {H$aX;ge] ZT{av!N0/N𺴄Rӝl!pf*IɻygWVz) c9[zR) X3gC\n2KZ0mog>p3lNէ?5 ƉdD*ۦKL~iIFzs sJ{xg^!LMv2_&II9CH~X4BVxNQ~@0E6U_opxn[LNOZM?6_SĹ_fXsڝ%FwsjҀHGrT%ȇ$!&譥=g;JY3rOƳ Թ5 d 6W y4MI)[o cA`փ5z5:2V$E4"td9h+c>o 9q=/wm\RhS~$;jYYX1.HIovitS##'¢˲8F Yk,=@CauV:kOW` J?U=%^^. e2*=IŸ\j1栶b 'L0~VTXT=63B;DJpB:K0{H\zοZ“lQ*z\i.?]M;v[Y L^nboY $!C8 ,.#}@c}p{X42X5_H!-e?񐧠@u}j!#/PK_Y?+_E PZ,WQO닶(g[FDUUP! ̜NȠ<b!Ƹz3vV4t!_Jt\8Xqwٜgu PvUl&E*aq}hNu8eDبug>vDߩ/塛ou3J|[d1$q2m.6kf|Q8g\HAm3Xו c/ \x_&73Vݐ&T4k<7ĥ אN\ayV (@q[6c2!(HTgqAtJc}"̅`,,i)p2gԵє͏m0ҰHv0Ȭ&ع֝@>FXJY6DQ^U9)egubJ֛5_BvQ`נ3-rkLk!g|CY&$Mw<}:uAEMjrpQ=4~g"ő~JtjN~K G-50"S`E^>)OQMUq"뎐/)ӸTV`ଚĶP`p/3Pn (+;1Ӡۚp;5H+ ;]0g=lp0ș7 **Tt1Ց-D߈ԅng1V\$.;Gc4櫓!G~3D=hg R&JS3:s[Pr:,PH(Gy+S7՞_zZ YT&9KN[HWmp5?x4O27#3e$d-"ŗ}n@uĔ+hoH~6qIMypBz'k͵}jeo+#=;rtƣj$Umz 7ZCL9 Y/:Dl2Sogyt4\E]ɣO?nás[.PArcLݓJI#hl\xP$ 7 fN<$:⥶/6J N*& o:EղLyh7Xh-qr+lvʹkpli>'7]ct&1?QYt$&Sfz([Oj= G"txuPŦcEEF4n 4=|U\4Fƶ$<쫉ݷJ?x9Th@N(¢ eWt-Dإ>Xu-S'鵵6cOQ)et[}1cy r^J~|oY5/tEp`-#u/d{) ;9&xI!6ӨP ՅlzDޭШK7)ümx^im$-0;)C,}1nxd֮eqRE|zXpy%Ew0X[(ƿSM -ȫIU=`{XV16T(_Wpm@Iw9!zUyץ/XsŊ?~&~f^ſXUi#yEbTkahR 'X%`.cXb47*/Z'}a-/puޘ)p 4yE;[0=od&U W࣓tеTrGYOR:0ƳɅ?ˮr9郹UŐH`zRjA.R$` h4]ǖg lq-M":$, r׎}1C.-Y 8EPy=דi[( cqB:k XnV{aqXmT^jhuKs7@n~$ C& oymJفp[Q3M&@up=gi|G ozAPCSTaPŮJۛLnӒ>K_1Q I IuSzckDsa(AtyO ,ؤ֮jo9;Ԋ6[Rao4SFp ̕cz 02[ p`X#p)(49FUT6 !EF\*M5/g"t0  Ǝ{a2vDX%4fe:i^ɏ>bBc$vGynGnrી7{+ǖ#! B5H i5 !ƆTq@^KT{:^B_ҋh/s9>@[E1-ׇ_+s?]q@GFOtB'l2e۞ٽ/Ĥ-{a[5i* RQj#WHoA83pkN4 *jEu6 ⪜{.ka9s l`mQ6w?<8Nn}-JzXOusfa$250L" &Ձ F1^kzgst^ɳ[,}?ũs xdmlNiT-n'>'Zek] pNЕhDS2} ~IFN~QَݡaU=AH9:H"Nw.iiG8]ʇS![bXQn>}ֶH HBy4A&vår&x-&2\`1 i;M:ȍ e:;"12XUّ&(0q26NSs4smOoc r!8UdR'"fV[c[ )dn$MiJ閍Mpo"ʳf?) {t @X֤bÚZH3/]Pƿ9_w7b۹!WHMbfnQ lHƁM*jvۇ?9D8槩j['2ROlF$f~YξrJBqtO-*X;0TdLc( EI=FbnVI3TGh#XTEM0};Ll@0 /O[Z̸z=9t-C=)֔5nM?F xy2u=|3= .\j_* >=Hgi- ӕC o7͆CP ̱n2pw~VN^׋D;cp"NC訷ͦNAf]q:a-lam4u.9;GQzz8U+pX z \[(yVHP9Zx&m R "n RP/ε9 hMͱ w5zJZ첬6!WCަ6ϊ>xJ^=n .:ۑ4ZllWlKK==-/g qM))Mf )<9:I}H>tyImv|-XXjCFGHV 9y\Zb`:f.LnL12̾_8C|Ae ,]rE4z$0Kf!.]N#Š෉dUtǾO:@\ ؽT?&noW}Zr5!c"=_$z]  It:;ϳ3^DCeYRJ6Ͼ.G*~pGb-O dUNL9v c)L^R9#EfrO.2`Kt$q+E2J6jڗHhGޝrZЂh_T+A{"mv, CEőݿMU{]ܱ٦>W>>dg#b7ŽC%<.ނ۞'d6N& ďg_ ,awΓςUz Ż=u#Ǝ[0f;8Dqf Yg7UMvǖ=_? rB10ҧY `eN$ Akw.⼏u7=̀<Mp"`T10 DrSj }cS`DSOc E!10I*Բ%wѰ$eҨ@?L<u1iYҝ/C J%_ RNs}0@JzI=o󠺕EN<7G"g9PUˬr݁1e>tPٞ6PZz B7"]ʑI.k>;̓©Nl BN!A pՁ0ׁ&pnID&xOYxS[Q9 rJʠYMxi, 3a#)+ێbx2H8)ؙTZ] my#ȩNXS`PyI4/zyg4آ?0ߍZ=Do)4cA ʴd)ssj75Ɣ0rWM^x-~jt9_Hi}nޤdcpy~Rs'Y2HiQH3pUK4Ovѭ*2CCEl7bI$m oEY$ʇ7 K*[:ӏM\UFɾ$3'>,(KlPwX_':}w 0zAT&l3`/UjhY:@++;9(,'ř%aAA4 k&Oy!4=)4,Q{g2:]RƌLt'҅Z6欄d8uRx"B2Ƌ;A7:@\[WU L]w̔nUCR >v=H)a1uSZz>+aDdcc&Qz~,C*4!sǨrT),2%"Råۿ'NkAV$FOì9/Uy(N㬪^(k#(ڈC"ɣԐQʵ˲THU0 9|wl}8#v<_J5cS&$ɔo-W6*fxm^|=.\:so1 Z'mEQpM>9"z! wăb> ~u0T.&^+ U"T2jzQ!N @AJaq4i7K2`ŊlPh~':g*t-6C?DvZ&w-ibrXaόcԢ [L(yYNtK,9 /3c&P'oa5)7C#%QL0!^A%^tU x~G BxY Y!vH[ iuV {'?t:'5+ מg`H43{j `̐\}^҆`ÅnEʛ˅@*WClZࢋ:SK{rb'1:2\QFAOi䉭ń׸3L91zqt{4Io h[Kz밟w$c]p&QU` Kx9Oa+7Aכ=Gڶj'iԞcsBVBP1`om8829]Q5+%5`sJ'6J;@BFiz6 e#FUF96U*_{Jnv5zgϓx'v~ q@;R̛K*_Dc*Qc+(}0 E9H  WVcfߣ<oVԣ*^6P؍N_ ]%dۑgFaNRl4hJ RpA3"ջ Fl ݩru*Zeg UtB$m_J x\%&GrgpH7|<^e(VV7-! /wWZ{oa[iG.V5^ 7j F6#$?o7}lp7eF¤s~+BTg4^k 50Pw8Ec9!ŮG, ~e=KḄP+͗-Ei.αL&5Ϣ&^-B<%uhH6t\%G.XfټgMT\ZW1W(F A/7P Ƕpa>m!qvӣ@n/)#鍋}*^3X]!JHNtIZByeH!3>-x@({]UN_aAn2D@hdS>cN5k˅fNܩl©N:.0%~QRZ{ ߪq5DzBlZbP7ԥ\/.@8oLRU,G̊~#`&/⥇:W70KM0Yۉ3W8D6"s92TEc.ؽGVk.zu}eF;sBGFH0wK``- ӳ[SbO6!7HqyBUoWDPktFxY]Q `"~ l~.0 "ip2QgOKF'<Ђ9՛6&5BF^ua נX,ԷV^cw KώZ~+IÃ=UUtP|&~_1t2'uÓe̍C+~k"PRVK&` e殝O;pKe\nZIKeמu4Щ~b ?ڛz7y=Z.`1 Gu>6-"PA4~8-ml7L[VUe? eodljyF*j}J๣iހj[uMûsu RJP9ct,aT?Z)Q3-+eZ+-Ĝ[W띯"lڀcaR O<:vLM]-U*-inu[mz $ k9FIfmMREV3kbj>af6YNP-@CԈ̸]Ưˬ%߻G.$]jƨnСʩT)Û/j NUM/Fjmʄ]agCL"|wvG~!NSoΘY=TG2 b=#qX$.}iU[KkѢYSu5mFsDT'[^*CV(L!mO~n4;*E5S"VncÌ EZGq{AP. pNhb螅Mb A_fr&` \n~1Zv׫%UVc12 E"W" 1z^iB#lF,`]WsZ΢,@!θY)WЧMgHjlCVDȸ򛊂xaڷx&C,`)s)NJ֢EַXAO j6ͧ.[X;]?H!'a5;1 1"*c{OURq,$fP+U}η19U{us(ztD[5"}8;ui^mKsJ47ʥhx ς(c#5`ޱHigO􏡨ش&aindyb-HV±ken)M L QVw9e<=&ԣH'\Ul[c.HP&8^].@[n#?Yl0NokNF.>F&#{^=´|^òyy5w#Po,+Nʵg~ b4HAb9&ʤ/bw,@ع(\j.'=s SIv}bb V-?ܠxj]Ӎ;G2AlP|#0ko|}ùn B }&x/~ߜ}ufg?6ĸ>XXlcѭj|pYvP\I$U0"WyH Oʒx7lN''g\ &-P{ujm'Q .PTGOG-,ksFW:,q2dԽo+z_Tr:,g6vR4{$*Jc:v mAYjX/~% |4&4oZhSՇ(dtPg6Rq1R+J+K6#<ǠF34=DTd?S>'B5W+eh I0¼oWVbcݛ9'lp2J[I mց<PkuLF0SVv0@SJg}rvUg`8`CLČU]+lӣ)Wt)w se> f,-J 2`Qa圕7{΀c_gjhJyJLƨ_E`Ąu\۹0vZUyvIpi~\L,`)iK^~ jap:izPt Į+G{eOɂ5k{m:#~OSJ/#aa_|x~iP`][2%1 re9q_űZr\b YE0./ӂB|tF?dnҺFekPoM* ɭO'{m55`Lj!(a˳SUblX'VHX.X]"];۶H5t"5 _#mV~NītrzSoU͉@-WI~ );5;:aM-uCY DkFu6-22x`Y12EʷZ F+@gMWHb>B}l ~f`V`#XOVȑG3EE;Vd1^'[sd\A aYc-ýx|7'CcLH.0fw⪭^ Da9qDtY&y~8aD@ݾD\H!Ռp B.m|6%dSTc?M'dzS L/%`Hgt @L#A Ҥ1esۈA"$,ȧB!9jnڑv&qhHW"%e Vӡ $*!D:(EoěA'i(+*Cmr<&]d+pbB~.Čɋ:<5'TӘ­ ""??^0l*=Siޯt8r $Pvن0`D2k輋Sv$=*{pdqn CO8-Y0g̀!{e:t?Y\*$ХZW@+B q^"N 4`4}4.5萷 L(ǁ+P'*(x@}lNB x彑r3rgE=Ty|Nس9{o"ҋ_WF S;߶0HzI)BOe'h7#0#z ?b0جh!A #A> ?4Q#gЏ$ 6p,%p}rj(~ }TFD>P\sFQ%뵃m @YpiXA+yT"+\M d0xd%j jeGMsRE-2"Ce^kHRԘЗh:a83.Tt}x`:o_+N5P'ꜷ^P2+WEf ۨD9~3as`AptD p̈}c?^1AJ>Yz1"g_5w1kV>@Fc4>n-Yfrg_¬":#"VKNJ(&mAP^􅦤rp||O sB(pt +csa׺4Cv8y}=nø dYXi "yI{E[26Reo6(Hz΄H"I>EЋ‹Y\;豐? ^|k#[Q$Y(({357w܇9`PJ+:[kU˺ț*x*{`5N1A 6pP<烃RFvU% n[@nHPt^^."ƆL:dt_juUh+B3M+ 3Q :y|E?i_k.-ܐqIfnp=M#t;ғ%2IJ B/8ݫTPm_jn+a>]#XK'k]WK![ >,4qKvwtGhqo\7/EK4Dg-͏ֹq[;CZi$ [o^2)tn;Iτh;'iʫLpa~M'UT?',[MHW#K%NU% k~r&dfad؄UJ+2-D\ DRw˧NIAPVq%ZX5Y994-i~<&m:U|\@~hpe.Z)|\["Md~}Gdop{`{ZLDDw(Z{Ƞ } `b5שj}4\+KNL˝WCYݻ!Ƚ[NY$YZZy` n,?yZ4 ;p 2qRǁ tDvYq jRc~8*>]fe<^GwRe5vO]/1U[l;Ew?>])Dl!Ƕ%QkMYHkeqxDlXg`yxm)HzK~m%6D686H#t/,TR WUJ7:3CeLYآqfvRڳ  k<IwU׌Е^TC@]JcTBc5Pc&8GҚ-~,>{kyAoOcx6'5oc8l͌rO ~Hhʓ IySJ?@j@;hGa(@w 'eZOum_U/FxIY?Sʓ<^N[fA'C{:o S  [JWhh, mXF%0XV"XUwٚ 8qBE bX' hBob4#5&ϒ`oHK2Kysb}lG(['$ _W.|&h!u!: D$L5VP;m8HO>B% '2?UW?ƾTPc+:TPn MO0!;Whn2~!\>/uVKZ냔s_ڦ{8;73l#s ?#(c`l*,ݦd/8h١0 {jg n،AΥ/_!2ﮗ4GR-~Bm3v.@Te \HYz m ލO$(!_ߍ>#')Lk~A1X)w&,n0ʳRwe(pxy䓮6'SZ b slK~f)1;Sg6PGWޜ gFJK:A bwAJiu{e FJ8~oX"^’_g#J3P蕪^:\y3H ܴe`WKij@ ^JC, ҇lr^+˼vqyvL ]i=JGCdI`xb(&iZ\Y>ғt9μ@6C?o+mۆWDT+,7@u)b;B&Ni4W㫮C[v;qѧ434Sp|b*0hDx[Xݫ]pBg ɞھ|)XQ-Q^)vc@,$9 I`tQSC:gN%ܥJs>i?Úppv],Fn iNꗅW1g~oAC^&*Qh(ؿhp.:mHE):sѮ̄}CjeT\n,;#`E! @l!'D^b.n9<./Rd /zP(,ݰT|d_MlC3C-byšJ !}֣" vY _$y+Yw3fJk}LFKl+e4/<@#ggH랷|{9^Hŏs'j<u4κ+Rw+ PrttY|;o:hu'"^7\*:ШC;$){_n$eE'~6x_rOo`eĘ0X;ˊP x$&>a +,Qd.4pr0!hlH~/wn?Z쀔?S]~np@ȭVa'uI|Z3 j`y"8ڈʘltE̍&s$,߁>/gH4\"e?_ oYcM]_G:!([H?`\䯙 S[C4D&><;/};R [>\hvsGT_Jpe-D"{{& %w$ApӨ5'OvD,j܀L̓'G٣8hmqH)4`. sʨHdi!F;;:3IѴ!5@d#u?3ʱݬ͑kd>5JYIB1> b'MR(rxS z@2m67 o9ix *ܝ8 (]<i?]9W2 emdOԈTWʧs@US-v]3RpBTֱN_LaP^Ocɱp]WpcDֺ=G9:!dH tS&i{Lx@(<}w%$?*">^,Nދ[y+}wm;FesVC W\X"Anϟ]ג0E|*p"R^;|CXFv>}iQOd\VΰTTJV801"./Z Sxٜf;ntx3 ʠoXNYnjW.m?T$I@&[G_'%452%j3QJ?^?n]r `w {#_ C[|&ߗϨg$b4xe}U)H{}OWG+ԨUDI7@FrAۦ<Bq33/Ri +`ѕ)fVx??_ I.2ʃۢ-3ש| OhA/cBa.;sK|f]xW/BIֳ_ˍK~J}$xo.g6Urj`a)73S >+iba;2,i#iwtD/b^׵ 3_ aJŷ& 8A|ff&/d*ɾ_M8¾ߤo/UȺN1E.H\Fw )Ygs&A|9.~صO'Rws0\QlST*=11L1ZIb1 e*SXG $qDVPdKa26[sS8f:om!]Wdx ;'rG'oc}+PlH֧q "-NŏtS-H fuUH^@&"0%5Cpo9bҼs̓uvΏAm.ZozVBUPae WU%XZi<9ZL%hJ h \%ϧIƩe0ڢD_`I *,p!0TzI&'˔ $lfыoE/ҋj.G)3۟>!1+MB֑)쫽>T{*:b%-Z2&cא4zo.7 ]ʲNEސY،^tFr%[C:/O#]w#|z$meC5ƌmYJM8x]/[ߘ͉S9zį xFA3ڴ  sݢ|_1J҃-ÿUK\b{3pQlSv@-)kI 4N07&R|^6vO* Lj~o!pd]7\lfB: 毙~0$(Gq曇 =NSoPܩ{&ɳ@)W\= =5ߐl-Ǒt7Hi2}Cz@ݹ !+ê"(|` N4 .U~}qXamH| ל+əщ#~@+zl %&_DX} sS+ #\VV%d$ z}Y=}tF]]R1eklT2mvOƳezpnSdx3JDd  dAG`yitnFXo&13|Ȓ| ꈚ= pYcA3P7rI?BkJ-5q `Sx0'!ft5pE8F}źkI|DD Ϫ rc:M8XSj`&L\6COYLe|:Opeh0-~7Ϫ1BS{Ip .68S3J.Pd-pރg #ucE!I0y#SJd߹-ңl3c'PSOpAѐn,gʥZi.Xrl7u{s ?X];AL yxA3!ղCwL0وşNGb7]ʽ+C?s.}?W؊]2ȡz% 7W4/g4& UF4L=t[+OiǤ'ie5#賻[Xހ"H HΚYRIE)I JƘl2~٨007m2<kѝ!4aZ:1cJtT,o" /KN/*oIS0rv!qFQ gZadGлc5;ƵO_@ielr[ϣyR= O  1-GBKAn>Ho{Y>VӔU]}5s?06Gמ.CjWzuqΑܮ\_zyۡdlQ(:/=8N93! Sp+2HG71Պ5P%',UwRtLk \:kjn |%V0*/*ek_{tiL600G*@!ejDy^'&fT`w> /r0+ƿ]+E_xrn ;PfkKyGöy= )ɹ ru1j`Znt.޼G`;X D|^6V{UV<لhi;Nҋ]*ܖS-@Zkь\x)^:ל[_U䓛Vs](T%[ecc19)Oțw΂&Rq י;'8y: Һ&25:Tzlߴl),4cP49vɀK|ZgJu&ztf9얶 :`)jYsT(LL?`i3ZRS›5yFe׸+Ўць2Rg}gKw =-t'0s~JN4E6fځ?]ͽnJ+m۠\B:݃YyӺIWvKnѴy8^jWso?UF`!I=W&Q&F6|%PDyPF< b Q #F LbNݩ_}z{ !iɁ7~'{yqeXJG+X T̫ELPI .19~d8# ϊ wl@\{r3c^t'NgCJf-+<*v,40/m m9`ӎM,LMgԳpHaQ\Q:nf&=qO#`}c",i.#n/vԫx!љO=?m?ySe,,\n!Ď׍H)ao.6+V0鄽÷[BV"4Ґ#t'!9B%қ̀Jhoq bWs4-RHzw(jcoJ^ٌFuWz&%a[ꥮҮYmN mQٹ[NԹäXA)܋)1쾠'SYdn'wj^*x͇ncEnk+o'绋د S>NbIxVvF;%0|1Q 7gjvlP;n_N uf#=$YbK^-DKu,&J]O&]>"yii lA/ 2] KI@'!vű9~<[p`R `FƼ`T2&l-̷9KX E7pXޔ- ;E/ jYSbpi_aN3p/vX\tg@}6BXn5_˞O*DBBK+73s]CJ]K^S#LeN YNzx@Ne:Z"q*U*tMIb![4b0 |H{rF1cWeʨ ?%su`u347}|G0s#E"P,w@cd}Z?IjO*jC\Xj~S|ݛ") y#ֱY-$kcUso99է7J*tb+9>N Bʇ75xo+Bq#*+-,PC Vՠ S׆ůh=nl{>%y1{ʗr&4ztz/*]si&۲Y@ln2?0w+d#NA^CrlxqFXc#e}_)As$`K)1.#p㦠Jn;Z_vY`3˖MVLI!Icٓ A ǥoφ_-#hѪlLeOZI@G`SzJnhɚ$~> 9ֆ ߜc3!ޢ3-/a,`NQ 6^C6I,l2fѲ+bX X􀑛3#~?&N=?V+Qs$\љhl.}-4S Z͇p? ua21i>ia=I^#IvR{`+`+C.}moÐșhe C;xaפWRA'sK*, )4Щna} Zϩ=&Ȏuq⥮-;vX<]znͥ1G  >%=\ena3v֮cYu_Yliک_I1\\-P2fgڎ3eû'<{9T.?)7@BKbQھ$891Gt`'Bms؊qف{D\a Z<[(_nAw5e.ݝpg䖧R~{BO3 &%;d"ӡ6Xũyݽ52|:Nv_8Y%/iYxߢjnί8 B딭fi70^7"؍\MLQѐ;KWo͑5Ϻbd)4n3KZ. 7A}޲:滀 o`Uy!6h#{E|};5p4wDe ɻz,30&s(UTu? d;h\^Sno3|~Dw%)Ϳ{P;K)) ĭ;eTLɁG-t헝 c;NQ}0+5?;3"5'kAL(3tǮVx~eSM s5Ej+^C$ݝ<@XͥZ J;s_xbrֵY{['э})3=.~1,1ѩCpiwC, ~Ĉ_T>;P|_g}GwBz~׿kͰk}cuvVgkRw)uS< .w99 X$!#z2|4SQ5nwMY>ihGз+Kr/09=YSݶ/DsKl:mRJtE?@zɰ'q8O*t:.9,KV]:o +fp^eQ۰bEuZ,Kh8\1 N#Ó^s]bG)(`Hc u^ygjw$M;owNiO"Ȅ7Qrhyu'Ořv[W|1iDCH)j_Et#26%ÃXv|(Ɖ_wѪ`d:8Țo^<;¡(sV rZbLi@ggG~2tNL&cfwk4b)Ϭ1~]ő&OAaYeN .P8OB2 _ݭ%<tkG!#y %5;)xUZːiꋄUMA`atIh"oώ= Q G,bֹ>o+bD>2"xa\e MB{!؝TL#cS.Z8;vQb:N,@be.1qzZ,&'oﵕ_ V5^cH6;w.Iśd&dlm2=KU@_ZZN#ɺWnMvT#G@npg\adi Ytfy$Y>I9U> ,ޥn>l,52-h7eO uoS(Й) 꿔*h1{23I} HNj񄾜N? p!{M* ?~6YHU[M;'?m33呟OK? qVvb+iDO1%XW@sxO&~Sw{D`9ڛOmJKBL\_I^ ,wM:Ǐء-sMT K^8/!kZ(Kq5=ӭRJ?[N]Wڹ}uK^ׇN?M% Z1SOoȼ%X n߱oK'8KdzS $QY͑ u槹e z ;[6 =g\~myD:]8?]Eyj^<{ a x NHl0ZӉZ-uc|-j9 `w86+n>XFfN81|bu dE6`$ۑH*9pn,>3CYʒ4=8^ɳj,; ^bZT rJǀbױпLVa&O23УtA)`C*;J $6e(OGE)=a"!{98֏>ק .%%~0jz‡)nx{$ukΚ1JReT{ͳM)24ޕk.T8j82 xcIZxf@AI$3vZX`WؿAc࿥$◣١*Lp%н%vcE]6Oi~ VSʣMp_WLG;6l클AzH3N>5/%7D3ƏZT IS{z2KqN?7sU3Az:Da&1h՜ցw $hVU?3Ľ^ܖɐdY* KG.wBU8BTlQ1E1yH}ڕp RK$<8CΟ^S[hI G64q^[D<T8ָHף} ?ӍUzٌUrї%i:y@g?d2ע*D:|Zv?1'7^xH\TZ)H*tA ;š1"(.K$~}慆jnģ'/N{wl𜉀a8y8@z]L”mOt8nkQ@)p Y'mH Ko$zd;ƹiL@z|mC3Sŗyu[#?@ʄAjcvEv_L$*+D#EIvf~> ;,U_ 6Jg鑤׶1߰V1h #}$oN< %4?Mz72ӿyv*ϼ|?m(Ǻoֶuh[t}lXxL CF"A9N ϫѼ4X2dr\4@ kTߢofÑP./‚FFq*0g?IFᣮ 6ni`6d3B1áaQA&vP̢`gy\H۞v)3&4CԊ YZN=޻2M ֐p);-|%@U&xJM"s.b{9PR6:X:]N@жى`D r}΍F(lvGl |DR~90"HjH T~gI;SCZ%χQ?aax!<|C.-M\52n:'ʕ \P7"j65t 11p"zϑ 6èxe B^(c~װh5fpg]{H^B"krH|qj ` N:3G *C"I/IE4s)Cy݁{N.:^&.Ӯx^VcPm Lbƒ٣H]s. 3Uݷ:XgŬoRG,mٷ[\(JB]#3샖K_a ϯvV=uAwq7s!ӛ-7B~iTQZ鳦a+:9&$r7cpyYc jV o{+h;$H[ׅj5چYm7B)̬q籚xQmNTۼn`+حu-e+o }ڪɞ/OTh0 qS[FIoǤ],KQA  ])`QJT=1Fgj[mLSݚ6 ~]5pB#ޘ;](By}VcE?`CTR>E٭X:8vxOV\9M4%.Y`8DctH4X SjC5Áge0 PEkd0 #㧯B_¨5)*?Uf,uDˋ1-L}qֆ]~1tkәQv R:Һ6q,'tj Ү®aO N"xϣS6?X$1w9)mpB_b B2x`&yVn ¨,o0FTt6!Ϊ@ض%^ñ l&0ӗv0MWJi;Ory91͑?ϢhP`?8 .S >f4z6ba 4Zrtv_A2EiKvG=sD'Lh#^WOȷp$N4SK43ӤƺJ YdM^7jՈgN/fTr*X|r3o> emz[?tR0bpMH7 $"Ub]'{ɃL3Uї7cUlrʟ(M /QF//vL;t.,6p<5ԃSzRJhaCZ9thoTxvES?,?%F'Wk0&Xo;x6ûP #OPrc+CŪNLzcGbJg"6₴/svS#@BѽdT.PY {*A{Qͣ\x qq T$(A{j l EB5{w9Q@J&KNFُ56>lcU D]f)^GfE)QLνR:"if5pkjNa3AvL 42ߴGPf ]v Kd}[FBo:zQtTWEO~_brs#e:S3۝'ncLYHp o5 QaWl!j6>_ TS zK VVPz,CfBڗ5u\ncy^SvO7&@8[4ԥF '̦ ;!P'=[-B^{c$ROoTВYBxw4ޜ ]t(WevwQS4%F:{qY JEڞ!yB'0ЇE4[1@: nc}2 Ou^W/%杉p/t!;FVpe;FD,q1Vd vj#; GAc'305(=zkU璖7[50^!9-mn[N`fI~+4%JslckX쐻'u&cTj aO;Vjl`s2I) 0b^'hLDEc%L*qM5^S2Ryɶ;; =>αU@jgnphz pIrfu 99h_qg QFͺa|EA1\נ/&9úDbG g =Y]P~y0L%$yXRjFa~V\wj ްw&5AmL5"JQ[Q1)T`HRfzh>Aca#Ъ՟,s=pqm]EʟQZw~|h JeCV/.Z nޤDhE*W‚l1+bWq^~3W%%v jH DN*v{Hv~~ImbMp;؄`v85\j.E*x 栿!RrjɚdȖ{&)1>0$OKs>(G^{No;L b@rA)bjӖlZrA!G]8% [̬vϤ]odkRtEoua2Ž\ 7 (/\2U΋U.[$%4g pP*kv.Kc6X[-AQ MOt bmk }i})N@uCd}wpy 0%FΕ',m~V % +PtX_4\蒫-&<$dvG8UupR~Lkvʂ'SВO|d։ڭ!վm zN>0e0#bbyDַ\!4Js9ሂ@TO'IȲ.uqǿVsڔ"?W3u];Q=HׄH2. KK?TvN"  L^|6omij )W5pсA-`@/כ=R9CQ n7vzž]]y2|ZP)B7σAW0ɂV)e #1aԽFZ&QwVyuS[83='p4=(.ԝe~NqӷrvÍ%TH \ B&x|v.&Xv:MMNSI1Z1Wgh3&R rxi=R̃7D&MH\7jG:K<-ZŐA|XcXua5Jպuw| W4'{\9+wP <,p7~6c k΃cRKq~C p08 5S$ƖNNϊŘ9#hx{F9S6v'+tF[ʕs$WzsI'v<6&y~WǎTNZGr#/al9eݝ4K>}ʸ+a$uNcgF|8"NMh]4V-SǸĕ$xδX1. @!ׂ: 'h8ӋO$% ^/3+F;TV&tA}XѴt0s膶q6ɜ Tz-48ڈ &M#2nAXSN7>4kBH'Ep㏾m$q ,Ijm}<+ 1B/}3;!r|; T8*>Xw h]gRT ZH$Uv>mGJqx\ntWWHJ1AU@(H'L\E0PV]>0$ۮ>+|.縨)2$,IQ$oɜKa +2t%H$e N;"gw{~֚hqbتKeIz8¤r9h>/~"d.mUVe8)+I/qIA9}m1lEiUٷoYʡvOj*wFTgcT$ێϛfՙ -%R-W`3_c) [OXn{ȋ/&uXiZNߚ&( cn5rc1'U<Pî 'ߢ ͙\ܳq>gm7 01KVS!c%Ă҇SђTDkTSD$Da/:(l8x^hdE`q!#XF32:_ wn%9]w/993۱ }S- "N&T1ܑF_+]-N- *y&~Cc_ ڎB@Dgǘm(?S^1LvMlu|=曙ԁbKyeFe}cInBVA `,gX\s&X*.,k9op44ՅZ}QTHl:Ri$]E6^2 _tVQ|R3]|5V&]x۾{=52;r+c^Yd C.ʟK^ + Vg%2HYbXs.F4GPJN-Tr+/v/}Eʤi@lNoX_bY7wk`/EzC @Z#".hBG\2Ƃ%1>s:JX",6ٴ_.ͯAy8jW yvϵH^8țpp5Ֆ4N~ +G[ϙ$5EehsqB*?'U ?WLG!RY Ǜq#%e90 }x%ʟ0x w/⫤0P|9b,hq9pVjh<<N{4v$fWn{^P0ZmqwtbD?cN"A!D$$>AR{D&;ercD.S2m;'sΩ3,s-(ILPSnSb(Y{BmJve)n^+g:8~?įyDt`~?-Wy4_uZDcarp~dVb > g(DubHpNE./.<>u8uU̦jEdY%E+K^ L t?S;i^j-MY(;Qω q*Sx/(ytx]k8k9ZqSS%TσP"w-uS'a3agz{ (sڳk>-&13&:`#4ۖrfl`]|!ì *"Py쁡…?Z/!SY 7zsz`{?ؾ5 56pV'5wyR7PI0x^Z Ni>`aS2lB: CjO@r2 &n TlPop2΁7zSӦ_S޶Ї;)b-Iө|:O4yR'(obIm>l5 S!՝v?Q?zY&GXExHN .SZb^D8&szV;O 4`PynӢVr"2@9JAz1uVn䉉p~ ~X~69E՘LrH}Ղs򜡬lOTrW3T 6`'Wv E$YT|Ԝ~q}Y:#K <".%SxTnNej^lt!&>?R?IpDgX?&}\)sgrD$ζّUSY>OKId<-S5Y,u OtЎL]HG-hSD7mV"*&f:q,9TM70P;Vgu Jjj_o2F6`!'pep8!O6cabXHæJK{/VF.|kDV|KXnA-w))sIc\,\j G^Z< 쮸ׁRY4׀EF$\%qkIu ]7{>*S|q9ud޹  Dw1\M|=aE;C1Ghh't -|ī0L# hVYӲ2QЫ #_9i jMxP)'<%Ol~")ŧì\5ADnVVxs.[@f _r ?9^\kLHG(vG4Q;jDiuvJ]ߌW;5Ǐw@ZEaɫKM_`Xt>(Ts8[nJpK^tǶ_lS,8sVL')Q`#EPk]VZ*ubZaxtU9/Q-'x"frt$D¼`5!? 13\m!_k 7WZǛ0 ߳gP#aw|ލCEcdU/WŠ<Cntb#r"],^)e^2_`yC:`DWR7fqÁ~e3.*hs% W ȸo, g. ǵ%ׇ'qFbF,ᘮ#MJ$KjYg#oV~KBzhLs6y&R H0̃]_׋ǕzW|Mۻ9הdGU % "kohDo52dbFp}!P>ZD>gY}]Z\|\Wwj7vgsh31(%g}KME}t8.#XA|[-ՙg\-}P]|5St :e!C9XV)SI3X G \Ś?[_u+LvRbBTg/U::,/d*J3zA^}vn5$O[@|Y5&T j+Hݿ8ٲYcVY GTWcj3%+(X6q%jbI{- X2\'\.Wxq AP.Sꢧ5o@F(vda35}r=wo/xo448˵[|'(-+ړ(h5i%u Wb(l%f?@m(FjRI*Q6u%q;@#9:z KJBK`NGUo8 ip}lY0>i&z a|yl[/ L2\KHjv R Bz"ZrT5~7LxPzs)UM=kMN28x&Hc6gctyo۲.?v?'J&&CO7?ӴUmUPy"u9 #cTm{í:f]v_N\{x', x["q㴣n:[JZp jQ2W[<`I75>D0:B˛?XNi;Ľ[)'_^m8}8>htѓ=Էs8&EV'&H A5A/iy`UHw)q H ;4 O_HIz`I tf*l`TjRGӤ I܄(qW&:f J&#ۯBc|MQA&>IE{p YFiLfY :hLyWrws-L^uC:p}fJc7S;M?K SIJ+D: 沟zRp!;y?MըW <0+X! k(U]AD%Ni/H%o%ąM~۫78Obn_Nz>okOB"1܉GSQpwn){䁈) 3DH{lv^TB#_#eUqFDj AӜXaTq"ƇP57sSC $a7iF4bH@G[J*gA`]3T| Aqqq{ 45U9 އ?IهΈ:J[a$~2.40hd5&Nn6+`&Ix}ezޕSa.%ZK3JF`ѕ\߸Ζd.A`Q<:5f I(hV('^Yң ]zrOvlM<|p8"( m#0Š9 ]*U|)X()T9y_j_B^dAMP?ٶ[W -A9XX"yqP)O:uzĿXqN?<Kih_PŁʪHT٤6$, j]8N4 %&IVUcFZl2X rR)oWh6hY%e^Mu7,#8{ѲZ1 'k`ǃPka|R4A]уorLBAjyv i9^BwX/ d^^`z wφ'zjy%Y˱38B?  ܤ YӜȘ_ 7BYk<`UBPdVRN+μXsiMѐe-U˹WAYc;bz̐Q/+2" !8qn*nȾVmQUv΃Wp tw{-K1`{ѨU%!Z +UͶX^h7ǁln6q-ip}!3u^{W[EکP~Jfxf&:䎸7v%]}SXb, yFE\Ӵk'X`!́69k,1S3a!./Ll93.?wGAI\ط8U;vQ̃!zpIa*"<)7A5fvEKE Ƃ^r&_٣ n43D!}˽4!>J|ncs &D3nWһ{$sRJ n# 3"neVe! Eے@/ דoϖw왍¸o\yRce(hW5S@RPjŠEM9C"˲m4۲g:kz'CRlYH/ùnx[*;9#Q ,`: sتjD8 z1S22>)ɓΪD{iBF'=> u*lR َɸj߮Ggv2s"_˅,\Pڥ?E COړ IݐPe ]qY>Jfʳp 1FGA^GY i`[#FpBk ( IgP֧%ن[t48Z"hL&+$RͲ>0m?f0p1j'+4 l4t@tyxc$;\6Tx wC0xz O͗Jͦ3#Ś 774( З"/ DOJhJ oZt;4Yfkn>{7`3sݬ#&袕,eA"g:ꊂ0apuLy$dմqM}ofF/?|%|7Qkw&N&\7kFV$%r,&B 堶/m l?+Sw>,E*6 Li4Q:*=ApVO 0.hliI˩%VUA$Z؜ޘP"6soC ٬&]I+,j'#֨+ow \7,{AޗL$k*J3`T KTjԝ0"\)߂3z_^ YDTi9eiEAsO[4_̧ kԇRy5b *Srŀ0aXcΫ xq6~%x[h%HF4*=b󭬿FbVrhQjo߿cMpy;6 (,g;!ۄǹA0[ tϣdBVU32TƬdQR*S4N)x-e3Kv77wfY l&lɴϗ`D%7:_WIByE0&( ';a;\:'4@=am5 BeHt[$h\&IA=`] %ǭN#fTBUIl/rf0NGCԴ5!+@9eO %tx(76c_3zSsA;BU >>x:Dq?8H>G%o;:$?׶sh}=~tZo3zE\~!pJ3cO0j*5l%ͧ[jH`|WHbi-\fB;Bm̶Wh&@ߝWGd u)|1{dx*c^G0Gב LG.s(Ԉ>ug5aRSQךaɈu@ cķU[f4fegM`boN\:J;DBBh+U<[2 ^Dz?{vG;?"׶1wD΅VXS 'h*[xC:ʇEPb,2>\߁s^19N;&1 F󯣖''bAO;M:V/9e[+V0k"FU/pee$W\ Ѐ_0?]p Ls9`jhUr {J*Pӣ!Pqz.k Q'8㋤Q x\bͧDDR3ܣN܈[wuCڕ~.t!1-Ȟ#o#>jSP˫d;>8h)2y;~T!YqQt9 Bc_1QY>GwKlVlOG_!W$P kv3?dFhpYi[j#*_q7V]c|ϟzݫqp92ag!'3LV f.Սl.PﲎdM+-{dtjs|nnQ@Ymd8ko&ȴr@zKQYzAg<hfTWTg$}6ZA l>9S1:1zNSx ]N7%]1Tg>X쾋>w: 㙅}&3t[|ErFZS4= 36~JfJS fUD<1$|Ykz2{CU0uYKSV0rۓ}SDXwfx%Pwf*aԡr%DZj7DN$uvJiT z2L-6mME6\! LbuײMF%D)(lyPlPru)y~y=pd[P:c2 nMzEp9w=!(A [i9N^׻tmX2$J$Փ~׏ " /᪖\Lza5Ξn[8{u Phy6PY>& ;>)B \8~ޭ7'|=zƚ'30 ^ʌ063A^ڜL<#[slTEB<҉"cZ'ex?fMPsl-Aنϩ69BևӾ.Gw,s"1QdpkK! ]Poep44ѫ2Ycp'F(|26SĞ1 › (*;7$C02cZ:pqODz WF&E2 ƕsDm:2K+i:"좆B˨>#4.k _IږݙLoGb|84oaj$u-(1oa/CSⶁwh}LFxwqy\#[ 9yY2&DghB^7zE96ǿQc0BfNceZx6Z9F%/ʟlSb#v-Δ!q^;U > ᨗfs/xXd~{Nfr- `oaBUiV=p½6m7pLL|\UIPElPN Ϧ4G-.~uw %jdJԒ`* (R ?SHˊJY޹29!]/7 PKKS!=W)Qm$^ %uU,o {vι˔ϵ/N"!@ %6{2$`HP0p)R Y]RT2A9t1.P(&Eaȋhf)%b۫!$-0khAIy޿ Pi:`P[gEg '`Hv-6}Zx0Mbe~~0ujିR[:P[.92 `-+gUoq:Ne^=a7]i m`9YRQWȰuI/ؚRc\ `g FhRA ].Bhk_=!'蓁Sp2@=[xUPao>㯠)]|A#K2K_xM=9j)N?C.C(~Eh^vquX*.C:KY9w019"*~nAd!UO0/Ql?UdՀ~b:MxhN!$: &:j_g:\d+ѧGoYu.j__xkl$an-$Udn&/T#M .j\N[dJˌga9ߢzDH0.P;3 (cf/34YZutp $;pp|l$3v׶oJr8CIvQe Z:d2zn37E2aoHpl☁C>B ǃ4&]bJ]捵 }P vD]}_7PV_; |P1R42Y| 5K'W حV#FQB5 ݞQ4[t,xk+=M\8Lc)C<6rw)`T7#w;Ր#b7C rvDnIkaQR%tnZE-c/Ծ%Kq^ =D"}~({K}5N})ܷHĠd)/Ll: 9N '9苣غqSƠ]߆2f)ig&̩k; xYL|՛ d[,x6)'EMϴLNT=%'+m3D\5PA!m>%+2 +:%R!7]'a"Ak:I.HuL;{>Bc\U#Dw+k/j:G-=vÒ|Z^J9P5&߮@ 5>uԊw +WOQ?Y+nֶ"(큻;nϊ}q^9FlXTJ>"VH.u[me*0JM6P<5<@Džg~^_n]gzY' nj3p#Gޓ\ 7c&MW5zuP҃j_JSRo8AXׯuq>T ,еYF_ʎ: K2fƿ#TL4oA,uKs-6Z$ 9$FVzw&mc()R9N-#ʹM&UJK iUmNN?+6J'vTBm} K(p2~lo#(fԾR~Rg(܀h1>Bn]j(Dt mׇ}9cCpo16 ]\u降>a]2:uV&,<::UVѹ>$60ǻh?8E~yj'Ns8u! ̛Pvq)Q!׫>y1 zwyr[ۅIzPA#-*ц2}IpĶf _NQj l#'08->ۨ4DJx{*)rUnCdv2C%hmD_/?bwr(v*kdv1B`׀<ǺsS tTa-m!DU^4g0JEv]wEAG45Z*_Ĉab1`R' 65/g0rt .r޳)}e8Hs5g\3^pSOG}$H~7wk,#P--( lQ+ 6wsShP"oo8\+؏ hJrgZ51poXTw;K*=E㽑SQʃ.](t\gsz4=Z2_ #>ejXeD޾0gU25fW"StEV6E*Q'Iby#[L^,hG4P?gBtg [_<٫ c1(C(c)%ٸ~ Z8% q3 Wװ?湧l~05}u "4H0D'[CqmKu@oq-(rX`y\rv@+- 5!;E>4_ UUr4S,ԷmPCsaY?@)[&)hvډv^1'&2YR!aI;p~<9c04J-)+( ޓMSx@F<|?HFe-uH۝ujT~Oe(b'R120;Sϧm c 1J؄RvTYYp0EW&}_'pVy|izzͬixoHzn S:muv38A ZgzϕQ(jбȹdL -XW5{otV) j%s#21E ,~8/CF <6kCeFNvob>}$3#rxV7,9ڝ"@AiES>LG? wT1:~28~M\[#=a |RGaNY KE9"ЙvȲtHfm$K]C"<)/`8{ @bj.NCBJ=!!tm ǀ.' ăWصx9fADZ҇Bд(_"C!)#)A#?A*O6eA <λ;=GB Y``|3]~A5T;SȐ(S'" ~@3;Z56k#Zkp`/;D!qp@W}<<[CzwfpvklG@3)K;dҊ/څFf&= 30j{OU(V(f8Uo[R2:N>DEC͍䪚Dk8С|ZHSa-6G!i[E(b[t,X=Äv{Dž ◍[ߎn=&Ӊ7)H~`ax@XR+ȃ˜eO"DH-TvSG(;TqrƿZn4^L4V e ܛC[׸BG'31 yOh񴝩~j ċпqY,WF%!6dJ_k ɏ÷&g-鶥(+[fl}@~BrO}=@?L F3aKKsl D!3j݀>lT7K'~e"8xr 18zzj^•jӝc\p a;#Z;g'w+ODtY_W3r(E*S;]c=Eb;'HGFc߭t /scjf3x.,C ǠI~R4Rj,$62,˅&:O [[ʰg VT#G#Ѐ!1'0%уblSš!Dr21 h.fݩ4%{Q@Φu!~`YsyѿTl.7M?P>S=F׾PuT_>mޤUjngc~G6A@}$gK:30.JPYGlBH`퐆;# TZ\$D7u0u&gM3 jIߩ*K %pbM+O/3}Zznʃ]UKUb$: O:Zx#[@YFkl-Dy\ܫ󚴚柚3yI3Qeaը.d 4YfȈnd7"_e 4Kutvj2lMa"L_.SU2h'(_4"zEۦb?WuG#>WV'nu G4y XΕr,eV 'qߴokBXқrQHh$u8֋x nd~ *y)7Cz-1Hp|Δ1!}eҽBa r2GPՁ%kd#(ּ/}\ϑcCYj H5*9(P HpˆPvMN/ 5}Tu!+ }õq[6AxDo4MNr}nΤDQ(Cc5E ^_`zw<8;aV1DpHkk"5X( Vs~3ꕆP8TDO=}EuQ"ضY 5:ܤEr$qe:y wÃZ)ެ^.Zvkco4+֏ƚM#~8!8 duvPZA8>'5L*2^k/C fUP$l mbj۪;tk :ARu'߹thu=c#7 S4[f[_dz;cu7+iZO3b[rl {AmȬg e_4aaJ1cG\sA/4L^瀟/$?(Ե0<ٵZv% ʅuaP|kQJE(pwKekQI3A Lf[PDI:?=|h4j LH+XAR*[OfT&3m5e%שf\Hi$>>~醦wW` *Zpp˘:$ %D5fPX"ɊLЈu;|H dCؾ`:yrB/кar=L:q-yu1jɼ9/ꬢw͊}& NLyfsHK=8fvuŸ_%-2oeUz\Sd 9y#Lպz'zʒԏ*F֘eW[M ^_͞$ E̖8Bp /W!PFK"dQqOα,p/adCh_,5Z1MrNe0'})v>"y@3=Y9/AZW4xě[G񤰑bG% !pN@cNY}r5z7Gի~Y)^ x~}Pov x t|2!^C}aL6 7 vzZiрP҃,d0M n^H$ҟCP)Ve9ˋLfW?֋̈yŔ`\\_X."'*Ճru[d;,^ Dz|E9wϔ# l|ִnSSb˙~U>ʪRZIY;3`"8P>%;Aa5/1V0NE3GO^t'md$"Bw B|gVuSn>Au|jߊLOoA$!:<8.4}gq,+p9)"H3 N+ 9r t\u$&~o.S#"gVA%ɪ qmaSRl5-@j\|(.e]x*2 T-ue>9#'o);M.ä1=6g\^Ņ#шĭ-7O%y!]Ī~h"ͥcR9^TQ9K]z,p۰e)/>. 3R1ft˙}q*(n(a.e%PdN%?|р;s?GH6,j4_-G#{+83&3I 9*27dlX= 4Iv__5 .d6ptQQdB\A.(.9 A G:[ocd GBloa7}Qe3(+޵sSǷa&v1&:oSP-;V w7^.KuhT!c.^ $/-P\W;j,"]@)fK<F}ڭltƽ+PzXg/\DvaEŨDc!*Di_O`O9z_îiBgܸ;҇,jCﰣ~J>ª(؆2rɶrӈV(/R+P['*蓙9X}=qTߘIuCЃ5_>;j5w)l ݚ0l_Upj$O{*l׼ Q;ʦv MVny@@åHGY0(FHvH5/8|-7r9'ɘqKE^M.UsnWv- sia׊LVIX+lNQ vY;эp0=cE2ҠM/"mz`@'.ň_J ÀVjXX?_"Zs+?Q߶< N ms;1)Hyo?`1”܉ gw@_ATNŎ.,X:{+3|/'k=]]yPϹ~m1HAsc_T6NI/sOk X|CNpYnD@T9-Z*V]QQ0}`lۜF5G0|HQ`Bpp^Q@pYOE6'5^Y cDi~* :Pa 5<+g tc"phSXDlU@[AI"`V-\ ǼDb"+|¿g aͤ/[YbuƊyzl)mˮAl ]$)sҋ 7閅aqaaDrZAT?fO-. Y MJġrĮ <6L @I+HJuhpLJH_EΑ)\ S@ 8D'cIsĐ}fNhdY'zP'.VU;*P.!)bxcL,̾ ~?qؘ}ele^Pt'˾cOswW|SS*H<+ަvwabPch1(";Laxp;:W nڠ\9ֻ~=PW7T &}O ZX(tTl ],ȜlQ i?ɝ<!Atjy儎LekgQR2@(E9ǟA`¨lwv'dBȺ\X-v_@"iL_{ eE竱oGLk51m؋0숉m2>R8Dn.xGhja`LQtQ2BrbsBXyfb0>An=+csrl]P| 5|sA#EAD:c(ߕEڀG}M_4$vDzwXi[[C<hsY8q|`g @K; [#C\aD5iS3%}=Cd'IG%'v}p@(S܏sm  :xgaVfW`hғrW-+]-}ݹjh5p4~63$V%-)'聺˚|sUb:͡;)DP-9PBI֦_뀱pA.}5nx9LfkVLA 1JUn靍(k gv}ζCBqŧP%M-Ƅ2J~L&g;8)#1W 2$:(*}P_X8bb+^`2vG7hCO vG!>=p~̭24cvK6^TXo3>z8p+zdt-KկN[Mƃ3$X *΋ uUqgSb v +wrUwR3|763G疢"VMB[4#;!q$Ei^I vYt.ήUtu9hіK*F=;+PBP^䠷u& ܇ys>Nҟɵ4~λVbaڏH&I7x϶ "3ysWQ]z⧳R5Iph?=~^ܶ)R}M"ǐu8fHB+4+PiLx;Db]dby>MW=WxT+Tt+2޺ZC$" 寛wwNffD V8$ X}kd^5Cآs~|a^"`z` 2!L JR'wx9X}2+;`ZjąMŝdf]WeT|a[|TNfmr}*UJ5aI*$vv?%OFBsS:\7,Dbuoqnfj!u |\T0As?CZ[ܠ#(}xtD2WT%O0%> >ggj{>'jS?,$fv'0;{6}dbR Rbyl]b1t+mNJsZ`G^p!-fI{nN;a?؆ॷs)(JJ0|m@$绂E{x=2cѮo#^FiAI[øW#hn&o ڞr;ߎ+ MLg'>rR>?k ;[x1)O?ϦU f+ >9 >#2.~c?SǬt|?0,]M:mIh @ 2'@2OA>Av`Jftd[N'CZ/td>쟏ߠ yOVWs$k$!!{Tnm{%܌ Źꆜf&'ڲ#}D=NCozK|F*t S`TnhIB]bb\'w-eyWqs^G]~c#P!5I !7IBj'W'2Ȅ??%Ϛ$2'f6,My;Dl ZA}3c.}*+j\)3iz*.%砙 ΖH 7^NV=1OFQxx%r TzqH\rD٨׷® VaG@Ex$*zpKF4I3'uW3Π-U`X+9PO`g6V=gU+R*鉩S5&TBs!ˡ8d}U&4MSk0TvIڮ7)V՜T$=[r`lןN5(R? !%zP"Y$(|w k\[\7ꏨ 'ERd(=F7ͭ]᷼y {L !uE 1hozu:mA+6 z^GvOmj. K}fqvl~C_v$mյf ue{;pdd :WVyeg8 2IZ>^CՃL'GXT’'-IRLf>ȳ _Y5{0+;db?cO-)pOW'VzLF hpYcO3I]2 :s ׭G`qKd棵S*+.&%"#j2>3Mp/Hѷ_ APNWx%ExJ@_n݈,g&dj`EQ^sBu"/&U7wrE}!춰 Zv&Q g :$Ni2y p0&USз]]X7i&{{(9iiC<}, '2Ŵ) 9uwlO\^gשz?]u!:,4A4F$ xWu:#9},.O\) B\+tg)Rl; ~hlpOw3וc >(-\jeݯ\ %.M)L] Gԩ;lpr30͙Nq32z6& ;nGS|e/]ˈÙ]Va^3џYg!uy<>K RJ(&wٕ\^`  fÄi"^܈ĝYּY'rC?~،1LJ.x7`:$ذ%I菝 Wi(s*ey!a7^Xis٪ԍ)E')jSqXpI{z0&~im _&pEJ> /;XP?7[BK^ԕC+Άd -bΙbPo4U*~ӗ' + 3:ugz#ha1 (?nkFqq#SHCFV疏Jfwl M{)ţ6{B|EA뢯%Z#n>u']KVMvM-gʶ5CBpw*+9aJ/mZ.k?qF6uْ8픞lLst\~9ZoNx̅Ojπx}OaWNxr#3ٸu"̮o%tmɄG.ז}`aܤ,KCJs^f#H vw}J. `8udу]ഋ'O |8dds̟-4ڀXob)$>BfnW= A BIlfE Jx%bkZ~nDE|ί\ ʹA* '`98_2?1PQݯ฾<&\Iɋ[WS4u$vU6RL B_rRƋF3,Fq7{\wZ l6쳼Ǚ$KlS*̂|r8[&>|Dɠ#.&g"%M7ɶ5@Za'LXoW!;"=V 6@'Y;nZ??=i@[144IecF>$*]jpGSIB:6dc$ܳnB L!b 4=˞fQvemV/_lrbMϫm'm0W""f-yfoi~k}!@SAU%JqZg9F<=6Uh?¿w鞭%2[ dǂHMp~4ys0D6+¨zYa&u'r) boT4:;33,BkzxQE}BC_:'$آla 3]2' kbE)ߖ*FklvK=*)vmW`^jpb&/S'hFDZ'O~r)i O#Bȃv%U&H[]9*E_³v󣥣*A9_?D9A܍?*RS)XjvwrUEUTSin4NGP@)t,s#pK>Ғیv&%~´ή9{@2W&<@E?kCĽcY"g ǎvF+㾂ݛ.3)EpZQ4Wk^w>~?➎'|  ԍ]flx>~֋:0uLq'.0 .1^ JIA_e[Ȟϔe續V'S$$z|S<;ȃc~R7EݶvY޷zbb0!sjL&仦!UƨUQ?4)lpx9L5+cPN׉{r?QHίws>=DڅKԛ㼂z]L%21< ,&S?U`g.dD J=R|6=U`~s}K;:M=mZ}nq<8/֋@L(_]˃;>iɐũ}= 7"Ŧ4-c$xGשyы%E+Qh\(`uPгmGv_C:WG2Q؝: Q?cBgVsuC^L^ ݜO%3ߚٷ#GyC";0hG=η4ߴ/O! pG@һZ4F =_3E2C܃,W ^-f,lLvp Es~Q.6Rh|]qD [ 8xm8rDX7hKU JF~^KoOz>N2fK0PIJ2(n[ܭw*3ᘝ>%(dsvБϯj&m@gLu^߭CcR8 J܍6cBq82+G:́%  U , px/5^IC!J"]`ȹcWJ`Ycfeʲ{?pA#۲~0 grz#Yr-p͈.WA|Ry+QiClO d;p(JO8wqyXD~C,}0u6=BFB % 㱷yWznN$bw*+%Y? Qe1AZl>1KbAywW [v%mQŐ9Da0ӯTe384ndU3-'W/Cɍ};r-aџu"2Q-bSupl 5VO2EѹF!З -DˇI,=I9*-qGwQ?JnYT p?IPU\ڿQ(j=GJau.HhJ5c|ҥl G?{-cNKWEdzr 'w6SDM< ʼBl92Be\5#l(Tp\H~x ,޿t F:;1b&S$D<"ܕ4qnXnP*VuXwT[ae{U.b]= tZbtOL9l T] xG76v'Vjمj:} lx];$,M7~zC}wc Je; ؓHhȹd9x;%:T-p_A#5l&&`/G޲{{.|4/T뗹#i/'f6D-:d/_0'#|CA܌z1j|*i˖$fb>ѵ`8vB~2UCe]F͓Rdִ4jpĸoB u.FD>h>?nW&<"'#S)Rp-l{%C>-t<)jn"`߸ ;l,jۖ.+l qVK+ \xl5/FjfXtgL${hW5+*\7@WtP"'@YrCDI9uɽWYDFd: B[2 @N%^li+ &Pp8B*yCvBa8ǖZY$sc'=tOAtΌH)?dM"g9H8DlMa-ZBۈZR؇rvNKqV⸮àjfڤ /KuN)ݔu^;)>la}R4{ GaܖlHYEqZ?ْgIgfH}.|LHfv,OڀLpӢ |32:J`Mf:^!=w T${(f(3d['h1eFv'p!TZ=rUڵv0|޼,EO5튥7}/lp41ĹΓ] |@aUN 6iC'mi=.R5U0~Dw'Jgh4Ծ3$/Z ]7# ?\|FXbx}ա|WXijd\n3\&W'$HOQ VWx_ U^x@i.8u$E^"V2R}@)F«zF1c*m~U>*/6NҀ& EP4턉>/qSk-)PI0bHUw%J^ m{{2$̶?5o"%iTqTe~C{#0Lcl1/@㷧nq @^ӬHjˢk}P3ꩦhIS|va_V-޳>#>e0V-E(c#Y~U-/_?l kb켃L^ $,thG_j-( ?9ӑ:N ?6_":P\f=Ս0|TV$=*ːly c_> 3{Pzf,\ Xo;zj/Ero?Б1p%vAf?'~ꠚB;N+"XЈݴzW {eo}k<5RWUA-ʒ cz(  / % 9X^2@ef L >[G$GK%"XZELEh,V>~TguG/Sd»#ћ?0շ5 qcw &;)Ck]kw ]LHjGɯϐ ۡ\O{o8d f6hrJےcUb.KPiي'Ok! mT@9̦i@/BXpRv r*& m/R]zBp)z*e~w9#'P!LC93Šs\MY[3^BSAȂgr.&W'|QPJ@<}(Jq":1O:6@% a}+VNgH5zt.,V*l66ТaKyvp,PSTXa읥d<=}Kf(`F@yb ԜFGWɋ@ 5XGƀ2O }x{!r+FNih!!E'{O*ֻg˦GnPoh80ML͙K̓._ѩ 8rv ^,z ˦ge>񤤥0 ,UHL@H;Zr{G/RayJ,l]0SQeaz"q[K< M=Z}ᥛp+qݎhdvJT%T$x"`*y[#yXw y\/T~T^WDHXEFGXU T^S72M=ϯۮ|DLZpއݭTf]̣1q\#Gz*S墏aG<{vtd]s|Jcs 1cG`vN_Ӵ~~b@gZe,?> X餲'm4o'73┃ץ c`cd6h4.LY`#6zͅÐ.j)9ٴH'JGJC+F,?fQQk27pαD)/ 9)E^~r5 IK(;f|E p(*WJ[5waĿ)QOf0'&SA_$ wF@3 zfYW:UlfEMb"/F5x %h`.ݚ)a7= 5D(6ڎ`?:lP".'$^_H.]%;<FmIL2O&n ܘL $KOcәD*j`;`,f4}>n&4MQTKGcV8f%wj?VEu?cyJ̆)*bׯ*MZ7-6{)#UTBn0fSȺr3i\0 z[-` FFm Jp5$?֔lڡQQ[xE3&M #+ZY m$rT|Ʃۙ]n'ɥsc.ƜxLǩs &b2hZ@x 0a(~52XlxzAրƲ.ک/hOJ{,;փ ]11 StGєL_"K!9iQ4H|za͢>fPl`uW|G ɾ3791EXwt M Um26P 41#dN9p΀ю KoL̋ %^ʮUvhB4H'x!\(: z<5p c  g%WHRt3ʮ6}+vXy/pD9rySL)~\WXe477.&"b#%WRn9F  g8Q6 DacWR94}V8n ciȘQiv2 }hR2bRڜ~\KcY*MP^'Y m853dtF$b>X дpo2L=w9xA&x`!=\/8@,:ɭRZJ#kh6A ҘMCϩ&+yDVbNpDa!F7Lp:c: O.VUIu?tD5M]ٷ嶢4N&iZ -j<@o=èOޝñY!LM;gJrw|]N>jFX^%vICv{Y'4J"dTڧ ,Jb$,k;< "G;IܼܙN"6pjTd^#bi  Tm"7*^lhjxa)hS*fBa@oaxa} $(ڬ o9M~7xx$}~58(z)c WtRw6zzO6]AQo刁ZC)ҟ]1> GIqB]שׂ+"J EY<.Pf^.t jDVԂOX8XfF1?;)!oR\pttߔ ρ᧭FE@FK!]`]r%vt: BZ@q;wډ|Vf% ?&F?XZW˫Jn P}_Zo+< qjBj"'CZY;c*0q^ u ?W/R-)!I E:44 d_<ԬOUDM`_Ʊjg؍m{CMP|';=^AaEx}*s6@r_YjP='^rNЌI@:2xʂAT maAF6U`T[/nK5G ['O, DVbB)c^ #Psשr&)R˵ !ڴ<<1ighs@_'ɤ$Q[K| _°tKZE!h B{HYz=oS%hA˞XJXcBbw<7 s:F:u\<:Mslᶶp@5 Ꮺɩ92ue_P)w:PF(ǨwuRDǿ8Woʙد`&z׹}_]%D AT FͦdDiȍhY? &圛E XpLOGݓNC rE^r%F [k%TeWx? &HX7đ+)"4؎찺I^rĭx FݼA5Kr|5e.';j@ٮICcX ʖ}Ff# e,!u1aLjT%qㆤ3l)ue4Eu9?3~J@K/Ω"l;6IIs{EBH2cZ5^u"EjǮ4sbҲ}.ɴs0i 4Qr*,-h E뉎gZ۴]Cfv x-AQ0[KM<􍭪-6,XΎ (?o \""ܺ$:Ĩ8$kF'}eBnu V_D׆;!؉t]Bیdüٜ Us_x?/ 6Md/NRlW70QbUƐqddQhUiZaSѣnOq+n6gą 7.L{wOTr=R]ΦDq7YrS?ӳ;P׿G `kP<~e{\;fۗϢK #,L&$w=\a@Ҿ&\~J2C<veGgQϝ5{$$8r8`B(HBݜنs*:%?}F$Ő (x~ 0_{ʦ$S`ȫX/f?)|YxΣXV55Bh,b\ٻRE<F߱ SiYڀMI9Fph4xv Wb+@H}\CRX| 8`-DoeMn{̘x!%cV <զα'j5-c[ҫ } ?FJt?wi`BG:u ;(KBGZ=?7m{ Ok(WBΥ<ݪ\OM"!Ĩq 9xPjH=iy stE*©~į4yTy0*iOW[E#¯Jtv/.pЕB|{]Yc6g7cS"wAt ;9 F>>QIJ /~G[5CZU^J݌?4GZTn*DKJdAH9{_QjMz!\ѰC=hN50Nr4gh\կܘe4۽q:hA5e5̓b0>(&K&] Âd"fx)}x]]wa@ "z_w\4pm},2QN]"w30+g%tDDe=R=7M`3v* с؏zU4sj:?hM>j~(ỳO]-LxKbX,j(!=#h*D?8z`@idweHn5o =ddCp<$YJZOEMc6˷(}*FSIt/_M^Ƨ)بG#nC,'߈~ay`YS!"d|!KrPaE2o|EՂྪ"Tfłva,!=TwNkU^$NHv)nka}Շv=%q]a~LI-/ӷ>ֽFKjV&$ ~6`"drc,GNJ+2/֌VyhOc߈$?)^fr:IxAaϟ:hg!!%*!x"r S=LndGQ#e*L[L sޣT^ҰDRx[7ϲƢb$"ΩA$襯\ԭN!9= `r 恙'tU#"yg6dtΈ.Gyo ~w%ng |t$)tL3HLhN.5<\qQFlG+^VU&OC3(* Jtcn}V"= €lPLTpQTߣ /ԪSL7c2?MDF\rPܶlQ.FgWʨkm56J2a+ qHZSF2ܤ7 ?ֱu<vf_+H_pOmaa"e4X'/f,ȗˈjX18M~nn+G䫇!ȉ:k(*&pmeV$W0ڑ"vHUTtK #V؃Tl z-2p +.R:)uJͩUE\6eFpCєUMzyw#P]7DL P.]~|1Y>0S&maL4c8:Dl:EZZ$Fѷљrq&'Vz@~e7_˱T!jhjnԲJHǯPRNJg27#2j3+")뾛T:!Uοd3\NpPqfkUPom˦mULɿ z.: K ѡSa(΃c\  At{3 3] 7J*{8mzHOA*t(Pw7?+EZVRC5k–/G[I}"f! R̷!O6ƻYAOb 1UW@.6a KvTF3cϖBW`f%ɂ7m-26DԾ8OetidyhH .V@Az2@hTVT Fy$5\N},iV(tސ2I/"o ܎DQ\0*p߸aSU1皉Eц?anγ@ 8LoW CA8~fklAtf j,Q9n*禸 vn3F.7nG"nkv&#4,q}[8 ć?yӹĐDQ땲/+MUGF9 H|P?e46I<%ą""FkL)ښ%M]ן9RJCJ_P'+ $M89rޚ竰ۊb kp{~Nيn\z[ <6^f5]ܜ8ŝ `Yݴ;;D^GO|N g'[gjnMUa g`~"_L`6ɀq~Ym@6 AT2Oȵ#AB, JL0z7BPiz+\Y(qT-RWM*;qbSo_֨ĵwglź &11n`t6;xmj]d3lW:[ՒG0 [q'ʐA1/oYi}X^KG }UZo/VGk}"Av^< X'$- zlStTy_~QH$(|Dܚ; !̣rŵ[m+~_v=:ɴWӔ7dTx0ʺ ̧-AU t\: brD9ͯ`{?XW=,@:irT"yDfRumXk^7l@v\74C \w = nrw|(Kӟzg^.>;#1ce1 ՞w4Q]3N_3>d=}fNa.& 9M'F )1zE2U O+{r3KV͙nUXSs[FV٣IESu}9҉k$ȗ߀YD誡ՇI9j-teĸyn;A0ԥ# 9̮\&]4Dmk<\jZXZQr<Xz}nռw~5(d&cٻ2>l%qzVn/z9QJY}+*w=S]E}&{o^u7!kK@bѳ0P bz͊'JRc"69eW@Pϵ`vG" zw0}!edds#PKm6Aw,И.{qَ<Ԛf;WPѤQ-eDL{q%8yt o fvx\&HʼnN xLRF9q䍉HG󞺥eLhH᳤'lg3ʖk4GKРׯU] d%SDUHc<!mP6TE/Ķdpvw$U$C<"&m.QK[A2*0ܕ6Y[kDTR{(ŗ^tZ_LYdDZ0Ggq<{thf#5nǞ51ZץqﺳoP̓uH="T|f$vc -LBh6P/0e`ĸs$bJ/m+s) ?c,cpiBCbX s4DKCCЯB^ޔ3A %g~xk#MکϣUD1cľΑW}Pj>u&$#a;75ƉYBGCx)q^1˒ƹ6T$ꡎG% nv! *ݼK#>.VCJ! Y(`{&U*#zR-!,p8^vNMyiv=m'kpY@o}hLĻ'7{I"VMWnEr+Tx 3oMZݜn)oR1厴[4):F``WDg[G.bn}Z( #+ @_q+2˴0!׭ءs Ab.5{zRm(ҡSς>)2V){.6}u_,udi<069h<>r2K )"^p,߼T/="syi1f@{p%ʄC'I0sJF0fU֠kV(mP{`h]]=6x#_G 'SHwvcDp7"xb(YʂM>BܕښXvD~a¡Uejs ?\oVuǪI}4G*IgY2C؎«:$9;G&+odkl<n7%@Olf$|87?_@)gD#56OJ@2m'}NA3Ivly !ϯ<|r#wG9zѩohZ$YAp* Ae)kʣ0փq ,3f)P@39?_U]0 e 8s7Tc,3Bp8rf"0,{(Dƞ2X grQ&A$3n(f3 'j\mv)z B7@Hᨭ_ <>18zzG AYd99uܢ_}1-1)IX&UZI;GF-ދ&ӟafu%ǒPOQ Rzn(-=2kyQ4PADN3 r#7f)x9%fJ.dݳzIJ;$pp{#2S#2FMtqHg`׬=é*pz?(CY X e f̵x+f/4GGaGcx&'J:;M:Д@Ue᡹¬Oz!we:݈KLzGwi/ ̽~ ?@AWE% &F|AТ%5gDQ yܴ|攝.>fa?Svkg U٠U>$Տ,ĺ'⾐6ÊD< Ť/) )KЌپx"ꑫyd!Mp\v[7M=; z%W! 'z|]|H\$KtvAX=v^&sM)\Ls ~ԼDd'iԚGl?)[xE_+:o4 L46Eu% ݋ilT?!EuPJsu'^m"gSkPҝ֥ZZ񹀱|CaF% ɂA@#Qs]+HBb|Ϩ}zUSN&jFw)#ΟYf4Pүg7Ԉ;fV.pMhj1$>q=/_?gU%m7ǏSjDwqׁM$oo8s 2HI- `Rj#[SF|༥B[o̫XƉ$&Y1,+W\!݈:' ;k? tJ-FcVa/z5ߚ]]!'h` n!U0uh*_p:\ǎ]ý."6д!Bep%NV<8[w䍍Mr a{7dkNt%& r8v8۴t6&峂b?-io#S" NfLuoF&mQ l쇏dA 8^ɚ1K ҃&Ţg8u6zH缯幖<ŷP6XKUW! QK%yJ=na?q1dD/Ts1Q׀b~(9lGPDN|e!7*K?uwPt d]*1&C&ma7Nd?utɫ+c^i&t*9O5pH7j$}k~Ι圁su5$?/c`/ij<@%fٵyClҼf#5U~T9Ή"mB)wQ4˶`7a:(|h1x)t5%Gz HĶxbCj\HK[Z%ITL jCq(JsfZ>[]DY)u ne*ٕM6V+:U-F-R|g̅,\@3E $}pr[>9+ȱR nf^蠧qiw9U\ #3tN UC9P;42wj/;"*m;=~J֊!Z k+ @ؐI ȾY88Ub&v9m:@q@Q #?ຏٕhq',0U#d-~ }n̫tSnΑo&y)IL8D4tҦ(hRzch{\6'pP? o+HV"L[x^7ܙ[2E*I8[Mwb\{hީkng$RmAj sgg.3YLIri~ぐ8NR &z#ǒ耳J/_!L@Ai)W..&̴*Ahw:Tщ"lj̐׌2VEƚ+(m_镔Tf6Mo6C#?ب'Qb +4D'):9f ͓nyBfMQJ$GAt ZƊuSovU^ =jO3h':1A 8FHD]SRE:cdu`֯2sc*= BX 8 1V]-W )Ǚ 6nf;{/zXLoIʲU7@X96T_Zq7@q(&#WD kB)j;mQȽП(&lvoBشm  i>&{6PevH@~[eAJ 04D-Km̔Όbų74nQU~WSa齃l%dXTe-bX` ʑqɢR;FbCя8o^1C ?7uxp\zh] N84 E@Q9މ?uvi~H ʪQ1TZrT@&:4qw n|C/_I-dvYKy!69tK<(|Z c AEҷC-ޜn¹9`"3on[;ʚ5sl(j?]e+yJSqeT211iSPY)ОKZzH}Ћ&9AQ 6DjnŁ0ټY[Vӽ%7[#8:!N[͔2hOa.U2+ΰr7!. 9bP&>U;էnr1!XM~b(!2@ZVh.fg1~Z8'J4ﲈtZÔ^.ںap˦Gϲ: +#:S˝L=C~6(wnΣP.cNhnkmII,#Q J$R+K'ԁ_bv>,t0LBB)  nL ) ۆxg8<$A ˿P6&z dQR1T`*^I5 WZb26 ~~yH8Gg:|~NB$; [v'l ZX>;KseAb+d|+| ׭9FV+N#% †U8=Xu:WoOQ}CF`.t)uobmٷw2gqƊ=GA-6BZ F sLSnYXjQNЉTd`QH{a5(}u iM?h9L߼":(8Kjw2jXN}f$ժי &4,_gskzA/';XUh \(R(Uſ(5e |JR!WQcX?&/lW2Bu0D>DOb7Ex\fQ|y[G:ˠdk>CFJ_ 3#+N1 5v1V#: ֞WUx,^;]q>|7/X͍i%댷-p-=N8l{D:cW^4*h:2))BZnGGx/7:\6~'o{_Q%zMV$}|R3.a.ez(m6fm{.a ߨLf'zxU %$Bl &}BKʗۯCQfi^@Sb&vZԙ@eTK90Rh㙭&Sq| ʨ@VnzcBȮ7%BsbtӴƻ57 rZ,UՇs{ʿȘn/7TQcdHT/мD-r]9-0BLtI;2,)ydf1MVc+ ^! Qm f҅yM@P}?뤕@\2kmh4FLٛo]KsrY=""&yߑq,UΡq$J-SY}iy3s*dFh-#/Z$9:=.²D*D51C׿/: 2eF>IŇA|!&n*GIN}`Rﴴk[>{R ";>? =S W60zQ*,_mfq=|ygwi\(va.u[hKrl ]Cnwt$5i>:<[rm?,G\I.|-uw@>>LPXG9kQE3]!IUJS[ku'6:#괰7fFX:v!ࠄlNN (#垺n>EK7Sm݉R$=|?%QŻ=@LfN k^c'ܡ$kic.,Xc! -z{k]U~-v&xIWS >P/O.Ho @3waX͒9 ۂCoeK.̺#4`jȐG,mbV /y _R(|+i[MY @\$Т{9ٞZi& ͆3uu+Yp#Lafh}9y^:Cs<,X'~dDɭU^Ve&!B*i 馱 'UR<ɪ^弞5j9PPR>kաp_j3|2D/$'m}>M-z~-*k=~BDuZ[XN @V3~+O-CBkla) ifi Ζ.äY֎P="e%uZa@k֐N8bXa -C(=PWeٴqL)yZ w|u!IE(J<=T>>|}il*Gb;!w5v3emx5Dep6m:/( ~Cħb&??VVCO DSwm:9! W+{ll%v(HO6\<v9M_ofFGtjd ICz,ؖ3`r? x2vФt6%c7V׽F2 f'gmRsO~U${̽&^V9 Ғ(%uO4T.h7  ^min?2&'hKҢ4T.,<)̆ fwvb4ۺa(.ЪW+7'*8(?֝ro_{= "kF⧋i$X@E$A/J"'LFBEU:+#V:SađRZOr{V0⋂Nȋņ'U':zyu,qoڼcMZFaԄ RA0,GF;gom=G=Txp5G 8)98e XE `Sbq>[oLjVG"آO/FS4?fة>4a#y[9w ua2⺹_, oL5Yaʭ@aE|8OeIO s}հ*;W?²JG6`- 1^WmʿLqUSq8[=Xy,^"^`f,=XGlЦEa>sb1 |0eۏ5IÉi,Ռ( uU:ϟ3l fq +KYƨgϫVrCm/zz)"yMBzx@.r6ݥ+e0-HNiED%cS۸dc"$ Z 94,s_rHgG kfM/ x;x:ihqg ,=@ Uѳbt/ "QͿٸCK6Ȼga$+,ُ}o25P=ӧ Kd,| JClR`롊< ɿr6yF } { ǡ<G:z'r8j,&%enG4sl*+0ayqoKds4zF,h&p} ԣ͒CM>;؊O%;|?ܝCQy.y[}/$- "Hgf$"![LT "Ogcy"7l L_AE76|ڼUf:/HXʆvb@8myon$CA.ϑ$-Wfyy?c3Z05= IMXT12x YaטҴ_ :YDY'mslVZG?ձ}0sJO&dOnDm-)iS C_%;e(Jl.9 :> ,uo|UղAKVq&vRED4XjlgPmEV "5AA AQ?{Mq?/hFb*f?9n.,q>['E WpV/6iwͲe=lxԳnXB hEQ$[K_z<[Rdq̶ke.#3hUqThƗVg`Z-iܛ^+yX( } Sa&]0 zD\@km0(oNCV;oEcAr !߲+>~yVzRKRD< 3MG_[% 9vlA4JaGաk} O:WgR^+vy1A .J%;A"L[Ӑ.'yY,e߭GcRٸ'MOO^eG1Zl$9nk=M[?lЬX 5"+v[3).Fh<&IkW\H: G>;QY3О&C5*!۠jO;L C5o{ W@'mA< (2ЖBB+Z˅(2$6+jޥ5W}_}^xd_ z6hU\6ΆBKh&B_/y.&%b0E%7\l$Hq pU]m!ZGB$CF&TT?v9hbFU,:|Qj E%9cI'H;-WgiU`Jl}bʷӱzMPsq졅fyrv͘^w``6&ZV):vἭmZRWD {d; hk?|J0;*tmsG-: #IWʑi Wp{cvkR9p( ?I~^Ѹ֣Y?fq713P2>׉Zch]PwbwnCn eŪ{PJ!(6';ӕ-O'UIu!#:]>%R+wNc2Se+[5*K/q_*|b_>Ȭ$'a nMR:$t/c('^V C  #OǮw 25Dzz>%BUdU g4ey#}S=@σR L`|T4b d4}8D T@ScP .%)Y15 S.t1dp׫ ]{PE|) n./2"&"e.hD[ AڌqRosy4 `svBfu*%iK]^6ou lwNOnNHXۋ55Vf<+pH7D(#$jdAoZS,[>0ܝtȅSȕ۩D&Vi:&E(Op\T;^s׉;Oʻ? zuGM`[)X20?+C#]I3غ?)OcDrشYZp,bЈtRɭ^hP$$5>goLjllYå-[VGn:IO7RȀ׮C0{^^Y_ƃՉr2Йxh ைdvu<Z#%JX׏^k5ʒ{ b.O˒]K&jGF\:=hK]!* Zj %BuY}rحHXH,6c4 _W<%,G_yçw&oѻxgyrVJ<P7v.Z =_@.~8S 8|ˉo؄PZ`5m[S3<KEX0aÈ:;{k xF'hOQm)dVn~CCW~W}vl*ױM}5o XQ(8.db춪*Cw/)niB`_eLH*3\왴븛h(Hu%B)btRB?nRbfɏ|NIDi@W O,_{ir<¦mvIoE]䴶eev23 t˞9c;no!8S)Ble}hd\O);ϸK{lmτm!@S@S- W`;-;ϐ\AASaS`yDՃDN&|ɥzǸ4O~v(.Zm&ojYs B؀GO]H*Q3&k>gn:2&?Ɲ4bXƿ=V:ݳ9V/BY%Jgr0aS*cu44ik!@@?s -ȷnήg<f;V.R?OQv _} R}G{4ލ yvNu:CZyWt?aOe?h-wղl%vRK9"Y[q#T5z3ki~fo/טL&.^\5J^;^LL+*n/\XP]W?fݿq tJ rd12"\!4hM*0(o=S[ЀX?4\ISkpURω|7"afx䖆F4։+d?FO1%|o  AfJ $ebw:Iлk 0hGzC{ݠ'ZuA[|/_I,k s alPY:BQFM.o l!Dߔ!ak8~nN %Mm9 -usߤً Uޤ{Km&,aBM=cgYʗ#K{8sӁiNU86렐q3[ij):{~GSc 4UiAy?8Nw$BL @RIl: aFa$ 9*.}.%.БwS1V!Y==XYGJTܑxg´uES杣 ڜ[!$7ɛ,)= $Lb1[1$i6fL*4-D4B-sP ˫4,*AgTY{`9uT; v×XAaW:VgA8|"I)0 Q߲te $_3t$^Mzri8 Wz(zЊIy\Z`@HNEkf_#G~ZQcz$UзsxdY;Р |55 'k" I>6B~\~<7 he፻P_lWa31D-诋&L>%w:P0ԟGQݿi7jYC)MEnUu<%N_͎Һɇ$ Y.3@GdDHq5{H8^$eI"A~I3!B}/6k ]-6 7wuI*l_#,nH0+Rv5O4lk9xv?x50r;O >`U3 #ױD;5D_x*| o9Z+a:#\pfa,W6S?+JO{Er'xo-T?G &ZP_œY'*0f&xCI8 8E7]lDͶƊQ<*n-ިl?q↾k3b{0(e爐srFM ׷o,1̄$ s)Ț^,߈T 3;~~W(boˈF l|i4յԖs)at|ּ9۴$KA_*\aղQ=b(T 4fR(w V IVĞLhsӑ9n͝k@|&x%G ~IO^9Hd:@migmijKMSgFTMw @Vc?iz$wO})m k~Y 𼽄-ơm~ؕ.j> ?<f}INz=YBLJ£\]ܝ WŻQ>gTaZX1ȜNb+J[qUƌX!5>HQ9Y; I`ĕr3.<9}S*78(xP%V͛n{4^q02Oy@UИԯ$4i3qK w4S9doni<贺0͖p+ R1yY:!7^gDwsU)^: ?G繲éMZ!Aa:$3@ 4tW6&,[O$[ε13ZF~XJYkXFZ wA:m raYKdI*[PN+m_}h ւGor/e[/c\fV7 ЈtH))tQz,$Q|5Q\  ?(Ғ0߀B cUjMB+FDQ'*$1C] aRی^';fh6q~D (.p,1?0$lITJK߶vWl9=;Px0鋂0>̹Z\=k#/U?,~wIQK6E՛?x>D! Py0$i'qpDл{ OOxɧ:9iB$3,yCtUZ+p %VQTGUKeve4A x?~yzk<K4 - ŶiƳnMg2C\0==[*JsNߥ0zRضBx/և?˨D^ g>YIVL0T$5w8Q5Tq%?zDnsC Uwe6YRɳ٬"mםVE6KaBNF1TdKQ)Ù$oڛ/k354CeN֪hicAs.sk2 (_-gB%h==n^[1͌a/x#;A$.5R-C7X` 䎤#z%ZQ-Q+ &g7\ok=~NF<@-b/ZkPL|كS9Ƿ-󺦘G54?VPKv2DuA^L>H%;dbįu:v_+vvhg?w`Q^CTnuDsbYSENjC(qoSύ7[%{?\~>U2`T5|4}BHFd_Kd'=;uիBY֍9[ k DdY\o҂q0b vcd\PG3!$m34&z=BKrѥǩAV8}Q1(P(}o|NͶNM8<ix|ZLHgf }:_h뗖| ӻCy[8R A|'K[Orپ][ 1>()^CSH:k;&'-~ʶ" \$ͭ~4Uw9mK.`Ry#v?9ԌaijIa4cWv&NP@\S؛h^V\,F16_*(V\wa@oYT*S[*|}KWܼܝ-4©ٱ*fbNqv!%2"sLnxC%O|O̙=``~dO"qT/i9? ?+cX-5&5oO_pJЀR9k7{ϻXbhPA>60Gf+BD$ `NxkiYTF慪3+~|GLOj6?Hڈۮ1{~R|. */.NG58=RH}9v*6_EcRq'D`b-\jel(78~0 \hOb77miew,X}rjCm՟mpRʫ`OA3>UTys!Ut,LA=l 0d뮭 B%VT6?9X;?||& ]=XސEVpy]Nո/:iOw| OH;'>qmojSrQ|51#C=Bҷquq"N#w?ϭ9~Ss)DwzM;JELPΨåJ@L6n=: SO@^q> 4[Ƚͺ+,|c"lΠqD{"a6J(ks&D7܇a!m ]H #MrWGjIlTsGW],55qvJ> qR}RKjJ@bfuR鶢eO|֗")޲5a7}A*@+$D Hu d}{>ĭcGB>5։9Zn>,N-cHe,݈'ϰFbg,YT̙kߟ'wTigv}NR^Ml'Log5.!fn!i l;Mbs;J%aއnz%0ҌwߏzfCóIY"JU%H2-(X2dB_*v D]"LƳd[.rt2)U:҂f7P S!w6ey :#\kg^>kLz=:A>P Nn~>?eb+'TnxNRg`ڰhsu|$(ye͗W:`?ཛMnxS" O(va8΁fpJCߊ+!qhH41X*WؒϹd7kSR%k2WKQmv]H'n(Ncf7d^E@^,UZorfp"sR9 O8`9B |Ҁ'6i?''SKxh'^Y7)C^]pT(n2 *ad]b:"f3VB, C], !R.:2fÁ/Q֔6LpzB}4`#7lkm|{kc1JtkG+pAױ$ԚJ.i# -tMȅ4=GץUK_wU&tu>sͨwY$_PC҉1MvwKE*:oЁ&9\uWաaHk )q.08_s͌P[aN<9í~ Utr5;x\$H=;00.y(kEq##4 h2G#G>Ta6rrI #<4.׻. JGJ. [\;K{d*t xw:K: JL֙]"iJThȆe$UJ=ۇrj]ۈz.!ɟZY FjO R^">EӖ!Ȋw5.݀tWi|x ztH][it)b:9H6;As^.-[RG=ivؗ">' 0ȆgZ4KY `p٫d׉3PvۋnK$`R,LtWz v°[;>R y,UngSk ʎ;$f"uT."am\B;d'ds(Xr\/Px:~ |?mdfᣬqaج)7n ^ۄ Ma\9ȝіO;$Oؤ`^6Cn,-Y. n|rl&H>e|Հ< 𧎈5졪$:%&gONJd[,.] ܕIUQ~s% S7K\\琒G9 05G=gX(\]^f8`01p'e[pY&33_ _p 4EKx>(tͦf1&Xq"`V}/vqo}Ċ\#7N*[^s p!y*y‚84/BXL N@ZzQ$5],Գ\oUi8/=γzx/@~;LZU}d) |@0oQ:b~뇛Xiq4y&bM*`5~fҰBnW/!|42pPyU7% ^ ž>Clk)8 V(Ʀxӊn"ruL#!+f08^? t!RQ- |!Ll.JR~5uT6հ@{>" kI%ZPP hԪ|N&ଜ XR9kTwevbüNQ T?jʆ~d[Ajt DT.1r':~\Z]v8E 5{Uݔq^L{L|jz" "e̲-UwӋ<Qv|y%e^$V3Yt" uvh^#6I_ۍr̷B%X[lcMgrz ~2_kLhO?Z|J}4@w\al]w 0͜Z3{ҡe`gz`YxB"{r fpYW;"6$"<[ jY/`%Hi_NQt#̲TKb=H812&`|/8F\ D沩{'E2S  Ccf U;)`GJ`O`b/ 3L >>vOL\]~CUI]5B`Hclfa9elP[v-45w(9_5/k)`qȻ@v繩;kCllwelIa3ܬy)47Z܂;̾39q]nn~UlC>ɋȶ5%Y5~I%3]\;K\o6I<w(sk3teY Sr/::7~Q*Xy,T61d)<4MMbӧn\,!VrL/ՙ-`9=Gx.'_2فG-GAtXmez% x$*s.GycuҁvYbSHlv 7L#2Zvg?ҀɋyN@^<|XioPpkد/iT1.N@ˏnco>4n.ToXIZs8 onպclWp92Ut&^R7Zvf9`[h62ceRYzqg(5#oKL^|#R7H5XsrW5|ȱW) }X}y _Rw󨒫mJ,fA0a9IT?~aux E(P /YKG&3=K}nN_-:RcBG((} |p@ *m'c\1H>!˸]R< ?.Z7&ڣt@]{,ypW^` {6 fD@1jMV> #f#[ϮN}B^l'9'&lVAy -HW݄G tEov.pqz7xm3V%)0Mk}5ޛî4 yZ36 fW~P[3> "o} e}-Ͼ~&T U1)T7wRQqYҥZ/I n+`@ "Ah,+x7] 蚄 B)/ʕ TcZ,I3 24 Q -OriUO ?y=WUV8gF'`-pi5bc]VBPʅI|tB^{m|hhc5H3(JV##vbv\ ]{Y%hVo+7%y=^}ŘUs+v82GwOW0پ(?}'m&γkC ̬{cDeofGgFMG:(-2ZC LʋKi'o b@BAӻ3BdFCjF#bgbw- Anas2-kTu(Mv4:;}> c>4$SWa`s^o[pqsg_ʫGw]_5\G2䑇:tD;$ă 4 U .ob;<ӒSy gغ5Kfw=4(^uw nL5 u β%>:T{Y4f x_T5Л'I#X oѤ9Bp,,V )iZ"%oimET$ȕN Y0.^iQ zEmZJ!{.q6|ě;J(d3!%sHH k5[Ʊ+6uom\uOm*!LMeEtttq5u|/NLld6n "w.fbFQJMhBs.6h{1V&J/ ʬ?4/`Zf^fąY!f QS,G]lV6acHFS)ۖB'!#ғ?YrT.w*~Jn͋ Q =4]n[Hc'8\Es5ijV^7%p>5۱ "%+%ϡ`!%%x A2PXe;o/P)tNtjT,mAyl!`km2KZB'g9B]W7BI{f=~xJvW1 gcN/ӕnW0a>e]safV2~C5n1cƩi^1tĠ5%R{[zrUT+ER&10q'BJ1pI6"dn|&O-*\/{~p=eKW<<ΤnDR)\N+ߍ|vP b1aǑS\ޒJB=Ox-uc";iy`Ʒ g"imZOjC%LXG.yls?BqIΚy[P/15P1&)O =^Iޭ1}( 0ǨH$c."`~c"+>wKPeR *hIWmJE |ij0t2{֡ ^Q`E *f_lˎyu]H+9daD!A߉1]#d}r3 hu:S2cP2{`RhbgGhHUͺCF|FvbMGtF|5DhN"c αoS( wF% ;Nkmr v9!0l Ûl =CފίqSS5eեba+"o k&L]4~iɭ\z<Ule$h̀D vi=Ɛ#ܨLIʝWi>~BUPO?s% cL[ɖd`3ĖNRIr<7.J6(_%SBfCW >?cڔ!Wy4#RG)~O{Ty5Ty8s0#E4` ĕۦUP@'IKYZTuΩ G!l&sv}Dz R-q"9݈s<>XpD%9gGf)xP_c ҽ]2xI+Q- t$森If\kZ77%o){`sziԛʨ0H|I!Rh Y#zw= an%x6RZM7.E`؜0J*L$گIA@$IF,0u2JJN-҅uUH9qC3]]"͔*l?l=J0P+uŠE?*hh8/3jfi4E ѠkGm5eC*8_͈QB{9Oo^ UNWgX3[ԎB\.D:?Y}ԱFK*LcM%d"SEsydhAiy{%us?FnM/,KkS^]p@e18uRX_QXDu뇭q2eϬz{Bt @Q\=Pe}&0Oŭ|͖8Zs!u~)|(%o>&IzK@ʌ"_!fx;}l30`I֘"nO",9&(DHf{@2x1Sb+0 4IT[3'F/ k0eqv Sv,$IeBL%Yt{+gie$Nk0p<՗Y>Rn 6־蛞Ym]{^Q2"7 mhe+(qH/ϱZ/aqeGcblh"俖 [R S(GyZDJL9ém PPrVa.KNxV[E暪jI5beXGoO'dC6CO `kΎ%TmJ-7f0|l@#E& x\AQ7m Xa9q)]a i6}D՞ X[ ڨ,¶޴3fz2gBU~]Y4Noǘ~!s9hLL) rL̾d ^SMBoXֿqʨD]a*XeG25?628'jIC8a8mݡ:'"k- GxfOcuHU%6|r55ZbCmkZ&>UGps%Hy\nrߪhP^a~L'z5+z >??infu”ht 㵤BmŐhHhN?}O,5{D¼ *`jUU4+,qW@C%qWh\TLicش"@&QԻ63 Tٱ@5% w':#_Nt3)m9v1^ k쏟 ݘ/j2֥Yl,ÚJBrd7%}! s'Ki55[ۅJ"R2h8`<۟mCwpW]7l֞Eȣ?cbAk_gu%Ustt`?s~ڙۯ9ʽ^ln.;;WB2OR=ok7k!oׁ88QlgO*xmXˆ­/g3OGqabjLOXl#G<`5e0e[CXPO6Μ4O $aCcҞavL&m+#<`3a_C6<< >4^i:zX}㎻D坊T/HBqBÞҌ"7R(n`\J&AbOc9e%Ukjq㳢V^cڸlےoȥSqɅC?hFWhKc5iax eo[pOK7SPNKeqDn$h F%əUܫ1м7$UM0{տWV<Qfbeۧ~(R{ݛY݁QErIKUК~L)5.ۢgDAuj٘v/T:*E 1I}JZ7ࢣx8WK ވ@tu[sjW=)f  h.06_gz5vL[˴E*Y\OmOM]oeD-RksHQ`8]lntJqܙMGtܨ.>-~Sm$Rhk葺U $vr Qي[sFG˨ 6(/,fV<an6q/2yF]S|fW*3%e#tMɣZ@0m5$mI_?]1ʰ+謚ᠤ˪NwOۊmf oVXrfAAusWƾ^'Iz>!]=1x<!s+ 3 XK 9r_;f)Qv^pr5 h3P1S1ܺн$52FgTqMEc|gWqV1Ǭ"bZD&v6޹H;~6s.HI%XeVw\溑JuтZDzwp|zGwzv #/< c }Lm( 5]|Ҳ'|U5(]xHY.%$qfn%,t ނ 3q搘<JJIi%kCCѿ_?=7x7\4aDzt׻jP`,+ݜ[l$"PwX;fMST>pc]HH_<Xy^;MB _To-.=dt.\g J̈́qH,ҎJYm~SvnB+jU*Z=h|+#̍7Sj?o ̤}j/nb#l-(=tN5#V|'w(mѸ|Jw0bЬ03tҨAol.g_M6Ww8!jpgM$RN0߻*,:c:飼@eY%^^YWҹ8JgNxYȊbwK);@S5}˾cM/S)U[m-\A,y@øh.`"-eZՍ@Z-m״n'`M6Pߢ};0@#o"Z/]SZwBJ$| 2]<"0Ir? y&лd(7 1NDN2}b%(lv𧁼 p=I4ub5F's Vҧr]K,dOQU!?i8xafHRFvd@[\U^,32b;I in%Yʡ*$k il]N~S_Z"1+dG/vh̕+/~# ѕrq0/ 6Pی0eCBbH7̶WnN4d`/]<"Y8x}û^X[5n$Ԑ/'?[?o ǔDwZ*h""Jv`|vH:h ynAPx ~V >sUŭ)} *n99g)@P(08C>Y?0{ͨ>:Ǻ]:R;<bhgu}8u> (`7&x ;MzX=/jT~.o%j6[?k13X K 0JdCD+; vT&u"V٬çS2/}ЍP?*GVڍm'.cyu!uiSܖ =$yl]<>@ {P@xWt= tt0ꢁ'tDNs|Kڌ;1s'Q_@h_b,r'#opϻʯ*AVkٛհcq_IF6$-}$ip.xDǶ2d!zI'CZ YboV/@APTGݞ]%ǰ zL8!5jed"/E:8Ǿw4m灪x#v߸M)C0Ǽ:|/A@2#MۖTc١r,?#F$ab1\$g^P\қ&I䱔jDUU9e\l.C%oʝpO`jI i5 wǵⵛ{aܦ5דʄC_60pA" !+}B -\-G11:!Hˈ#n]5[Qus{-L N ҜmE3\.<Z)Jk 8h<݌0d}~& *> N>pׂ 2a4 Y5{ ES:mկLBySŸ@Pd&Xʞ>ۃrdiSu׷%5kJu&!v<1Kä,凙'f R^81.]&ߛzI {ہ f{~ ;".kE͏V]" u孝ůSG~`+"9F[smrO4 k5Հ*=1;%Lf ?*=pˀҩuH!(pA1 ,ωS4鋚UlĥȦ|. ۬(xOB~I(ٝy+w7UpX5ע 2Usl9pT~&]b`A@L)/Ţl.Ʋi)om-gy$&%- /~tvT@Q:s$S=qPl$Qo}jb ͓UJzU5YmQ&(j̟dIL :WsDzk{fgj.z.OJRa3 ј(éde(#a],N`ڤK@VӪDlPmD_拳kv96G}pI]1/YG>Vn˚MF<%]'Aj^ dt|8!SnР'1mGb* ^l;OgMɚ?Ȯ3S\T6R:Lq]̾RY9 (m.q1lk?h)鈶F5&i=j3m9%n0U:4 95kLЍ4,:v *gɚp= }C:p/BB|/#B:"*c:GN6N):%nIv0g(27KEЯAf;*Q=⑛'LT7%mB3@~6.JKab/cî3&Ol9V+ &}҆Irܒ(n^fK1TRLZ^0 fztF?=wo 5~/{%@N9$L 0{٦.)+H .1HmdZg-,JE1qSGz%.⟳wmp1WI]Lԑ4j)qR MGH=vPS`)N8HȎx`!b&iɢ}(˧a-:3ELZU1~ӿj _ۈД_y0ݫٕ`qGOկΎ+H )UɼUq6tux9# z<5"ݻ^č8}K4MLm;cxYY(L'4;oV%ds+B|tAq >zp*4byWر&_ DνvsYH4.;;[ Asנ`ZR%/UTnj+nCB O=m_, ں ׫8lW +4Y̙|z dD蜖jm-f}G wt]Su3pׁ(g%SSҠ!EFmQL4Úo:^ɗ,d0)bR9ͩ q4!^3mozү󧍌Qn:G},ava.tG..g6OՎe ( BO٘PpRDeOG4`w&d%}֭2JPHeM<)=.QG׫'u`zYG̽O S"7r0ڋeR:^B|iSk m!v㬣{K|0R_suc`ky[oRjR\8Qvv"o*|]4w<Xg&[zKޱk UB,*qGke^ʔγDPaP>A #p#O+T𫻑^| &^ÿ&Z.n̠ӵi\<,=7lT\:{TY EA^u>I{$:QLZC(؝ ʩ~_R/RyLv>7?:#<)GnASrGrg?ӡ$Ml h徿,e.,뤺n i>53Tdݟw .*v$$9[mSY%&լ N͖}*7l.HZєd~CG=:jT!EQf"uIF&#&2z2T79t2R[ uAQe&Պaxl 0tP0QI0; -i~l/U]ieGnNc.8O՚Qtw|#Im<<İZ7D:HDe(&X)M]cڷV-w ?8ǷPJtWS6r + @ JGt\k}Qs!|~~ҿȡ Tݾ0ǃN><"2 jM9eᴿK.s7r Lz1T|-4,>O= #$0<0hU˰Lmjwft/:nI{ \4qP-!GMR<Ӫ>$ExCHRX۱y4g9=e/xPmGҗ/ب8%J*znK۫Dn79aۗrEV*[3 rw3PoF̝2"Yyc\/ 9L IA ΀EFv*9ѸYal|q{a`G"" zr;7=~C6JJHϬ! `f "eu^UeϼE)~w,FXr詛OFNuO45>Chن(LwD4E'/4dUw(hXr w5FlPح!o* ?\-Q 3E"_q8%@[1rX!}}ß .3[0^ܩm>ó 99cb DLDs&6zry?ma`aV_LJC`Df_W|Jqo5( +1tI`;VBy gfs 1728\Nyn:Vɔ=hzJip>t4Q "JPrMuEs;X$0Rɫ/߇if&r5(&+_:|~ً@ Ї5<xS_]NF >BBl%--,yR\ ø>l Ax,r ?&Ӄ }g 951P9$.Bd_1`"2+^~TkJIΡ @3\Z) +4D:*ɕLD C ]&#].8_Mmh=2Nxc[aCu1ţ~W占e d].N&G,K ݥ@xWDVC ./ht,ͩ6G &o0fs6 &+P*[e>hj&Xt< Q_~aH&T p7UcLp>bB.-my~[ggM[ޤ~qVo\U}EP\_d2Bky߄ԕع,rLk16 DtTHrrP8-E"?KX=jˇHpx\ҟmJ} KD V~&e;p rP>V0'|RbR65gHM襇DZdٷZWpM,/˨8Bm>$e@X_ͪ?_-j>,:a?§uRjI#<Q 8QWH>^ w2nZz! hZ~ %& яsֻöqRl'GɃZ{hm]=ϠBj9$?O.Eb7A"J)t#M {=&ӮX(iXg)>t 2=DG.f6ҐԮx7"5gIto  ((e5OFI?4NCDOwل+xM$# ѼH8 r^v>JmS<A-֯ec0\w7KN'>k2_'Id$KQ"}hBH"T/y9X~^%5鑲AT;cw4!w2iݞմ :ޜh=& =sùIJB dO/) BAY˺;ۈKns;Ew ^ȿb=Įίk$8V,$ i$x1K!Q=VB(nwR3W!|&Y(w>X - !{XCQ!=H yzEtEpV|@tl I<"s9 vH*{v.pjGOZfW Ê;p6&;=ߵ[TuMࣼy":TG9e3~ <xy!K8_`v{rۏpɂ'Ǻd"efn$] ~| Alg L7;#5lZW\Uh:VOI/FKA#R3J2'#lڼ& "&%4̙.U'ӓD7CjaJ0^/?t%5,pSv[~18D?R'aw&㭎y׶)uD2Y(SOv)Q8>.VKyp$`JR"m{1iw+ y;2?6N0] }^3}ǜ'pY ,>uV,܌|w|Lyvx -|?kkdNi+qd{Ϣ彇w=fCzЕb!H#Ww-Mn b>Pv`ٯH "]l)?P:E!(Ҧou^ `%*Q %a?Oo0N^a샮pA't'*¬z4X:` n vptB:-RKE ωfl!;^lԼ惣#Y SSQtn(Jݮqb?\PB3h䂷 M o̾/Dca;H'I|~=4C "lh.E kqy]TAX8%l5y`^э[lh*KиDO>zt&wŶ؊lXSԐv+vV3^* _)щuΑH S`eOk>ԑ+VJNRo fIڔɦq288>cۑ|McP4z4O(c=M5%^|]+4E(4$k_܏A.mbͧ{GAG7nK l3.: e1l^1C-k rc.%R=؁|-OB3[>Krs.0-|&+ f͖'-MK`͕~< utyŷ{Ϧ+N"֦; `t} e'w{c-YE! B_]3yXh̕ĹrqXYb+}q HJO`rn#YJhPHO_0S^'^wwaUY'&@R&)}h-̫QRKHv_{g7KjPhRLnj'#9"+qA9[׽SאxebYarfT8wIWq_˸lLY2<\9?cUD ح+g-ԇ+x0UJ\ekZoh ֪ӅIɲl|X9X y,P]ou8k’- Z9̞F[ gaek 0e>aE#[SCRJZ?38565 ݿb뱨~ջ` |xhvþyk!~V E&Qk_. b1_eaievX$>]?5 ?5xM!'>XRĄ'@y16;Zr5 L Z3ш{bJIf˻"nBD(&螧OOw+n3,6GX]T \Gwy&]4؋rpNt4TN\(SGC7CljQJ*]#!tF)]s<0GxIN<]iE<@FBJ)ϕړ0`Kur*}aυE+\O:^fl<e7> Jֆ[]qq*q;:%J G$,ӛ<{LXxXN\DHr0GX~ǫe醮D#!:4q"7xF.Q[u.NF^hN&`mj4@O};M ʜycAl; +34qatO f^xKelK8SL Ќ@ewj}22WoM8=O`{Xru:c{liӞdS[} g6tQ1٧~qha>ݜձRt. "l{ S܏2A-v] $Y>s)1ۖri3| @1zn_὏h dJW'Ŋ!ʔV#iMHUW_^#Xi} `ȥ`z<}(zc/E00P\]:[MCN͎֗ Q/8 /!Kd96=0+l~{Vչmcp׀ҹҕQy_{p2Q}r-'`ܺ:10үt?1Z[3c߽ݾ'sB^? r|X 8GF]$D ݧ`tK}aFG"pg;J&ĒXKH)AQ1ID=\nHL)D+깋(/lKk톕,&2:<}q*jvW-WM߉o3S77GsĬ7pҳn v C9 t׎4Qf057ȅv+`(SZTn-3ltހ5\A;t5Ţ9rd "Q:qO?sf{=lBρu*E9-T $8bK:,=6X)[M+|oCl6ZkuX}0^"v U+ya(ߨȻ62e1Ej%KM/bdGś`Ɔ,WSRz>t W@p&Ch㺍78\8(a֥iO Eڭ?eM?n&g"'V# |pu1`opciOg|-\0&Xlv>|HəBAes]!"Ys᎛YxPGK”|`q1%R-NdS棹[Lo@UB&=muӟx1t0㉆ c-!8nwa$ʀ?< xZpPsj/8a~ SzN # prIi @f&=r˲.8P–#$,A*F&\ BXHenV5 :9PkX^{ ̺s&֞㮎 t:@ -{ыP:d1E;2 y:pt6̟XZrI.26ۘϴrEF:nsmpLK/J/Fa$8?'3^C\yNR[ZD\,)TlXRCq͓)fqBk68mi?OP<7C!v9tPy3~poJ~]%2.L3kZ\8iAk7`hMvlMSp@*|%'gZYhEŻKT=SWjVҀ6FxShc bԝ"S3Y(74"¶Faɸːr%s<(hLA[Ne! ? iZ_K~NaZ艋11I.؛٠R!DҜɗlʒKapU p[0>L7Y—vYhM1Jˍ)GCqmg _"KV8N%f-r$6y#ڷBعeò+zA$C{}MVfz*XN -/Ȱ>5hyyOAˁBhDFf%#\ׄ Q`b#noc= 蟝|yC_368I@WJRG(XKp91d"!T̖ZGuDaj'Uv 4اÕ"hm8 vBbCyjhP9vRtZ?Jy>ezWGSc7G &?%plF\E ~ʈNlD΀𘞜g-%ݑ_ׯ@"=qR 'l 0l {(B6s]nЎxC[[J%$Pi_Ɛv~D %,WܴovF<ݴn-'~-c{GwG+Σ iĵr`0Kn'r ng6_jc1S7+O7ҥ"k+A69s{@# PL]cI%[zW2$׍L0HݜBeͮ!5K֌2m_hK@vh_;ѴN#m;֩R[Ob,u-|U+He"g5e |iQ. I|QcICo)<ݬ=#nK?ΓwOr8a!`˃G.S"В(bqqAt^KUc݅`e)qFukZfm$`+v2%mo_d|n~hR}#66P)b"<j}w@)1Ǐ"{/+)Ǚ 'X>J1Fu'92bX_)˺cӬEm 3JG'.lT=4D*i=o欢D&录$2NV99 /7M4*i&`|kNZ(-17}x0Tw]8٣T+[.ɜV">{, }=bdϛj9E5#wŌ*t?Y%1<vF 9̱:1 9(ܣEz(8Muo (̊$S2,% }bċ%RFlgt/j+"uzw_wyϏېBzGH$'8Rf9_iqdm^{'h0j>CǵI`9 Diش+ >7B]NtcL3t&IX(G±FJ_|~6`8ٝmm|4#q}$oS-P/E+e"|Azת)bR5آzg+sjZ0!1b d7鹓=#ÿ4M!fuڲY"㐅>ҟ?G͑\);7iALb,U Jda +ݗ9lFp+tJ0#עv}p_. {h-~>E, LN`E]yH'$BlE~CMM~Y3cRpпk@mĢ>xuĢHlEsHY9h{ُhUw_0 ^H5Fz-XPvDӐהR?|<sh̶j{K14O!_4MbDO;c %6to+Jg]玨i:iꆘBvrlؗIq]hcNfP/IהuBgǫ"OkԢ8 Ef.Fwne2uTEh{큳QI'&!?PGIU kjGyHKi3ңSHI}UC@t}tI8w `G,Fś@g&ζZlUʶLu/4 CpuZJYw~Ee͈qv+=J) lPf2]0ٺ;k0Wȟ-H^Zݐ#u7n)i 1"Iwэ?Mv~T8=ސgMja/h`eH[R=~ 'f*b:(N< c[i-%u&3rL͠z _rT|:bgg|F l|dG{SZ AwUveOqJ!*zHFWmgֿsWUrtgPoc`sHW#]A#*,,kHhiH"S~G'\aw ԇpo,뎶_j)d 'X ĵg[ę~]n}`-PI,f433YU3o!+#S-ȖvJ;^ֲg~QͅNl$N/ݑ{/޸[1&XY7StN)ÿrEց|y7Wƫ #0@MJZPٍ$P֣ }(׮2UXB;|Z9sBcɭ8f&Ȃ$[r(Eo(n, M̋$5Xa(1D`ss ]-l9lCYkzrllOS$rpã%~?%@ ʵCInI廤=eOCNN;%*c`D(n{H M,mn:yo{“5r?;&a>^8>LiO^\ʩY\?b )hǑ>ίn)Ӊ1e}8l  +CBscïCyd|WySBW ;`9j:[m]pF_EU5|3~!lGWL}>uk~洹fa!\'{N 9; Y'^bB+d'vEE7S6#hkfVx_P (Oz.NwzD| N Eה']xJSm:]IHK|3}E\G ݧ![4Cjٜmȸ6ջĚO=Z"|d.;%:ގ׽}[ΙHCnN K~Y;+Yq5Oy-˽d ^#DD) v;Z3Ͳc5٤2;`SXrVYf#!lxKPF[ }tY'qVG3ip(Q.!߮)kou9S!'Tm|"v8b :wK@*4RO8#jm j>芈CN,a Jm ʄG-\d*MTϙ-kBEM%l;ɾ4{3@?"}ӆ>r1_$"?%*\3k'"\~Fs%óݐAXF5 wn'3-y# ͝=9AN"@KHS}JHE֧ˇYI{coiLSF~cKmX-$QIO?$RNPY$T}y}VO|BZd`Sc_KP^X01L{Qm!j9v}gzu#ib#!)ݣQ e*6;r$#'zl2ÓJz Xky/T +ktr&1જ҃P/T2uSߣ˯ߧuB?' =[6 ,zۢa#+h&D .H`캛TC/ODS _/6=H j*2:2О_r?/nEVVi 0 "<2!Fxs`ilA.̈́va<3RZ@] _Dc;2,Aaf>%+2gS7@{d&g83}μ1R E>6ŧ͙38x5 KIV<]$-[H!#-g*K>nڑ|ͭ@Oٿ|!V߮;0\ ?GSɬg+,D"d Mw~*!\b&y}T9]6&ש36E=TnpR$,9lVaZcIs.Aw8Q:utec;Xq']K ZDR|>8&ºحGb۾;[J_M&~%7d4rƯ> fs 6U*6U $vp Vɣab^m^q#'r{m8IFA 8|_1!??֥1=c&ؙp"qݡ‚ rZ'@~<}WEѺ#p$! whbȍ7D{ݿ&[/hfLzv5)~OZkF=4gL4!< 0s+s#Ӿ€K]N3[t&E*0&Y`o>q֖ ?8y U*ho8TGY:,S2& -U]̄Ͻȯ(3,)lB9I:]"UFPj)"Aw\h.>!udVز)@3B=0K9 Ǟ?IQj{7]w423p -L^ SՏ%7bF6)EQWk8k<Nr1{: cɬNc$i)X$7cwkUT4đ\k:DoT\_+ 8,[o gcc $}`.:Kr)6E4>#oC֡fo;zx%$T?cAPzUC_H;K] 3HYR-x0^3^if_ɰ2kekqx-L,TzQXxA CxmO n9y k%ˊxyH4=Uٛ_"`wqk D[Q6{FCѕ!ЁRY4rǻ}%SeUL'#*GN|>Ty,u6xQ9*#{ 7.?dS̒Z3  !*:K^0h߳\)JSE~WQKn|FS㗩J?`U3 IQ5ˎM*<&[[F)Q|GCVįT =jTdz#{ =E#8X^u8+$nؓKcKwMxlr?ZhT|e36M#kT -5B>g3g>!Sze.ђLA>"zKƐ)00=1۝u.m@e:@sD%N`Ԍ!G!|ɂ~9w11X 9x[J,Kkv`}6/ͷaX?ReH%S VP/nl 5K'DUfI.C&t5夸ϮjO$3oi[-J?֖X[*!:;cSq(*ݳ+ek}ABq NpOt"d/;;:h^tj W9m70| y P r{h'vxHS]e/۴#ȓIY?T:XBG(O[)kE DeM%'0]pǭ}$UfRd:c ^U(X(Ͷq6+o=ɝ{A^^`ƀ㲮z|IyKb˫nOޱgtj*mp#h.ڎ8aK.+FtQlspnI.xh51gclW[P#Zok|) UZǡzȭ9AAi]@ E9PԺ)vJŝͱl L#'~"88GL/[Ju%@(V\[.̅eETߩCȭ2椳L&(Z@j筩\k鮲 yc_ſCxm6R z3(қֳZ|(FL6YԸcѰ:&6_5p?01?BƬa;Nu ,zti4a o)}ƊKeӻSZjO13K;6q,w# W%,+OAH0'r9 }tAh΁C֫]N0jXR ý..X d7r_S2!:Z&k{WWEۮۗ|s_֊pWDLn54hVN異FLVr]lA˶JHр8\r09οd?@CTe,Z^j^ۛz'^ݝ@8ζj ؿk]uEOT$ܡB(#޸ lJYL`^5J1:/ n*&Ѭu?"oN]`̄dӼ:qKdN,-ܥz e xwS~oVB\/֪jbY(/ny2)7DB)(Sh%'R5RbzbI^dTFa*bƌojFDJxm.@rDZWlٛC{[P;N 24Q^`W?s;1 OB((nxWlHk½z'k4YLq屇#cx c.Jd5:eV@GbTg#}2RBB.sk\AhZ(*EFFDzTgkiJt3UfڇQ2 9k d[-rC?w+HWo!:N Ox) hUpt"?k1*Bcy̕>\np錫tͣX_$1r"U=/SeL1?R>d4ᷜ0v'VpmͧlުNuM> xȲPB K+yB兣 x&"/3Y8s+-^,)D>L6mPԒ8炙_%;,pu~!%:+"$axϬ)KUC; 7H8NC6wME0#ǢYlb⎷r! UzR,њ !K<3`2ê=ʶe^T[Vvx˸#Z&8ЪWNsE/e3}g☗ys*޾XKe4vf4&rܬ×N6TT"H')ꣂ-Q9We+FJCHyR{ šH:TF.m &XPNeO/\]af Uِ`Lm+))=I.7LSEqE(7Arhu ح #ϟo3+rE[`rsr3W6)AaZ nn]'2 ᔾd"SyzdfQNͻs u 6AaNVfmaRGg7N%^}Tƒݎo3XuhPaQm%Et lJz PXG>Kv~u ;47U Niʊtbsq~3%X30.%~7|<:䒗>SPhTw{G >; _/_kph0Vz}DOxLޯ$syZ,ۥ"&'bgFWD%{ƟTOEh0p`bov^  ͐5ϴz:Ü^rxrk^" %jD3- =e48Quem+KHA_Ȼo_<~Z7 eN㑼JR"swpZZMiLwB3W$Ʊok^صů; K]%[D=77DoH%OmgAx(mk#r h`o13G#3a[׉U B=OI43/xzaF2fO\B~vϩ[PUlt{qtwN(B́)9yT(@gCǶ`gbZ _uT9$eO@Wp[c*\*w.ilDK iv`:>/*yhY8 3*l81Awc^P0ThMJe.,ɱ3 x&i%ah85uJzN&G_yVbKꚾ&, ګN^g^SN.x2#&h߂т_xÀ#QC']ez0P`ZSȾ/B]Q8X_NrTϡ^5#ڻL~<&vKZcxM+*E 1 GBY.gBnS}ɭ(6dxF1<iZ_}+.nIb7b&Vq@=_lb wgm?Rr)嬚^?|v#ɰ^Ƕ7vAԜBNuȢF;3\;߫BlߊNP$Jlj,kív#1~pUlX{p+Ɨ#1*u^yʒa?E B ⠷Z䝈ϩFImogm5@ޜ{\l+ÊubWhQb w))N༡_Zl.-:kq8a} *d4\^m|R!@u#ts syeJ0I5`ԩmP#%>JϥAx46?%aSrܻ˵çښ=X b~xZ*k>Xy~GኧN%Zp;Ճ9'ت\[x?\${+/D=,lMGL.G:jgGb~#8'FfUxW р$k]GF:zS"R.Fׇ,Wff|9ܴ:y_cH1zD_.f|j$'g Cv[ǧ/nx9z=?>>l'TyR3 QDDι ZCَ<.dXwDa5wHz= |]`ΪLku":2@f|.D URк w[)\ h.oP%=͎+Z-JsCU y*+/ M(5˻lwA "Q;{\VocV5뚴hKO]dŢ?Z>V#@&RMdpKEla#+bߋuPW#4)h ԲYdһJ6i.3!51ͪ6gi(0{1@Q' :^;_a/~^?~(ο ~C4'7LTþrq-fjVf8-`Ι169ﺾ{!p!=t#_ڪ&HmĔzγeGk^ʄ0䩱*fD|tFa߷џ`x~MՕ8hLwɕ`Bȍ̆FTQ{K!ώJ/ӜVh$_jEeb &)krɠ1_yVZs Nz ]ctg(\w'x"2?I0Kx\85?9^@ɺI`}u2B5{2\M-V08ۉcUWꂐ@$>/O&p5E&Gz;@,I ccAӱd +xFŔVS&zXߞ͞b?oViwjP+GI-LrF sD"2\E~, @-h?'5`'OZcCZ0FpʵTTr2S9W1P;orRT],gS6/7m!xyYc-٠}Vϳcȱڠ{V嵒+W%%Ks~*;!B8⼖Tѝ,&Ъz\4XN V)mMi퍇7fe0!6C9# UWpO؈梔HҞ+WbLz%Dlà{Y* V'X)a +({tt+^fѨ3>NYz2 _cO+PPoc- xELp~DDyաz'Z:U1?&&ejSbG`F_HwE fAyis'/S2ugt9j#Ry~>[0hRY5{E[G̣UWaឫYtZ?^YƮbRMX`?s^a4 K{i3ڊ0§ ;4eoczk)Ykк&2:n߅d9*r.S1^4foJRSѹU7q,-pIA{P캰%T5ޭO7F-_xB&dn5YxZQSLȧ,NY t!JxZnۦSik"j: _޹~`T 63ǝbB{@r :ҸI.q 5f)fX3oկnM@W_ٌ UOr )L'+$D``sӇeeϨg^K/%ffƄ궘u6}IR}900=P-+pВ%+43%欹{cUZ4W'\/E v֪\Y`ЌG T$lV>fXb2$m RwFo/Aa]DyEb‰{ vQ4-3j#w|~~2PK"HH$ܗtˣipMʠO Y-+sKc1xyIT0S"(0~<#脗?M!6 =y\F?]yg݄%HãXBޓh)Kb;O/z]zS]YEfB0)$ p/T 5Xavw`NVqAS\p0TC8VyX}ID:> U ^p>۪ A-/ݼ\qA#o3(@n eۉ_`vr1HAЃL0?FN;Q_7 Ef<;x?ɮpE៼R|>=-ۘ7keJoܗ:QAh٫;GOꮰ-ls^x0sPͅ|leԀ`/%A禿?-Bwz?P@mه,S1nv iJ{C@wa"eS@J%}&)ӚwM*-}zwP-K5{dB"_ps4tFiYVd0PG0&:%;RrMsmzñK@m؇*! a 60w41Fu0Ri@LyJ@(P7:)zAכn3+1qt郧dF2Z:tebSYHtێ^n݁k-b 09=-FDԄˎs s6d,q۳$8UZF&pE(B ._LOd1fxv^ٟykn ŒOh;S{PWZ߭o}AЎ{&64BQ&HQۓN^%4' VLɌ (?K&v*.WEqP+SZKƹ^ RAdt>̱(-!e(hf|iiVQ|O(8klaa8R7+ X:#a|l "g'ߵUY{8᧘퀽Ǵ"zrbh^Ayp3u4Q۰Yގٙs JΣ7]w Z~?!&ؔ~df6??b蓵,~sz/v%RX ^sh?W}^4LV 6A7)AKx֊q7:z/tud}20ODVi_답vuU9(A}|9a."1k۟ORsӆY("JnblwB]>8]/6 o@x;eh3ݵd7V26~xr3li,;̈_͠xqG܃.lzN:%̳W8}gqIi+3ߒ/_5):\11;){SBStdz>)aEwfgGBM޿4J6B'vtpdQD$׍$1# ԣ]aXY,(3ңxN׬:VZUG 7ƻ lkzdB6?Xl$Cdy7]_WD0XF q-[f^5Ւ5¯Ba[{/qrDhX;UL%$֐`5Šcps$\Pm?g) ="XE Jp юHx+fê+d*/bcVVr"vPݼ F^(/U! f͒F6>M(@4~C|-vT2zaS̶61ĸGd&{$+5wR|j„!0_\H ϴ`^!@m@3ӧT⿻n\ygiـa MIl*z+qι GFO0.*i=| ,/zw/ uR`ﶦ8difZѵ"4tțr˘1!Qt¥;#M«8i-ޞZKlRWZUvRmIÞlPfu d/&ăAS-`ܰ~`g^l9m2&a=tR:PvÚߖ6;/Iop9 (1KgEY8):5@&Hzk`߄|YΟ0MWeg 55,B;hT`tVz۬-׉O&<^fB$\sV1MNuaBgéQ(ԅM VP~<EkH%܅Ҥj"jzxp_^ %˺ }KJIe*(13vSԸRb>ozB;@x'5] >xRee Q0oyԉ67,X_Z\VkJlZϘX?0m 7}Pe@ ] nm$l*'5v6%AN V2%:gmyQ ـzf6Li؏Ert}#n2оQ 8mYͫ륦1IoqyF\GAdx?05p{ s-k?;,k,M`͇ ʐ"0xO%]WfM:X_i?@whMɌ=,kSQ#Iݲ!1El1d817̃| y-G`E׵?mֲ$질)&i*>+ᘶ4 r(3\}ksZzZJ-/ۮ=z(]RȔBqCmRa؛ Yp>#0^&y>K"}kepAXNV^ɴ5cw#i\Fkإ栶I-,]͵sA6FjrmKm8y+J>P#WE3)'!*Àa=P:단z@I0\4i_ b` u6j6wBA&4#X3|]GrL4ňdʃ]Ji%zs"[)b3^it_[ut@󍸄0Pwa n:oGW~I:M^B3q(Qݎ^AaϦQ 94ф-^]`6VAPsC+O!E7>o lE/8ZG]E1֜Dm%3/Qzuu%YAݘ/{ sa$7icx6PB8F{ [pt5H4`s,Ry <.9zN$SjZ\84NBFO_ VlP9Yg?ZjlaJ"9ɤ18[zRZ5>LCCDC ƅ/OȖ0SњU#8dKSuy@sܗgH="ֲ >A{m*NA_DVQJ\ǫV>̳ʫ$"SuU=02j=Mp 'L{{KuHm \@B{<@8W}' |Ȓ a˯E8gys3-FH8s` ByY';VScoH'MCJstv4H"*[{3bT]sx":w$&oĭsDM65#9!8+Mm9 gh`OW+r:A @᪅iEizۑ0!`Ó"NPֆ\S4idDPQ JhFg8A5wZj3vX.9Gj 7pD*~Ƽ &D]ETXLjsW er~ fP-blz[ #4V>`iaHTI0L"M$_RWBŀXyz9^.u왢&ԉ}&uuX hwLMV,Jh8-zrțD蛌I/-*- !{SIZ™a6ݔ4w"Q Jmҫ;s(6z k`$i4qAn,]jƧq H=ה2:Ӽffv&q74Jv#6ϽIlC cq(l#e$U{[x$9b*͙dtB뉅f-v >5'ՠc)\6v>i߽x;Z];HAG0an`OoC68u#͈ <u#y\Vz&)2/t8TX9>*M 䲁̰ ʧg ·*tl6;IQ4<(`a<>9 qW P[62afELj@&ҮhtohvyP GÌdQ2gIQ% qЧ*Cp9Ce(G,ԗV![^uO91x.R 8KX2]ZߟuԄD-(YڑkZm:ŲRAӄrL4$zB D(jNd}p2fG %U;ڬj=)eA3)p8jH&jމ:U/6+T7ؓp:!_=W0p 4Q9E 9um F\ڞ1Y#["yLφMz:€T;ƭύ&'/{ܲ\̞?R69DBL۶D@~gR:~Uuj 1t 5aTG7p-\ZwFҽ+@DlQMcZ2;&W7c:@Hɑ[-ql7Yx1 I-5W$ޫ+F @7籼CLcd3*}wzwH5oπ"I] 4է[c2Ժtqť;WN}c)x(Dwpi ѯz;)_.sh`\ ,7hxCN^ 2 DYKA+T HTO^?j!PѴΦv=b'ŧ6Lm#>k~1oxw-}z{xsF<9A{/ 2 swyWŅIZkmURlOuoDdPrs؈1R*CEE+2[[R5‘#oV!r\Bx\|ѥ EHNpÉ>W)la<5k^AxbVLO+\% mpZfC` d̃Cydc6w$9W/lI" :2Zy٪#l&;(;jݞ'>,gå qmp  ލv&H¹{&U|}6aED pE_Egm'>O.v2~:vi&U ߩx@O[ LMR~׬'ݲ$|-|PdhM| -(n W~xh7 LV-'{M/Zu3Pl)BxWƴl{LFmpRpc#8 IB7 ?yLl7] /^ӳGu7sV$ 2'3pCҊƙQPIi`utFA^3̩(y18ea6,.[gg Y)îR9̖q=3 N0atqǝ0YqJAG-/+0S< $0|((Ӗ:lq2K ]>IQ6 mdZS1Jlḿ ?kN@`W&U e6\Jt_Y\vHz715$/d϶8w>\ ڂn/>9瞊d:HN>ܲiW칠vcY+ʃSY.!H/M&aQQt oZ` JƵ7g t.;Ylʌо4y狠1rzضOwѕ;ؤ]LЄhàY6Rf-؊,Ǭ!O{)9_xy`PQh%IBSp5=Eݴq\_Q<J0>ƋdI:!)1Ȩ*2vI\k!q[7< '=X:d׃Zs9..t6&!tn-k{Ya1x-ģ-MTw|vc8{H7!%|2A2)nR,5]iO;ǁzmA9-yի+6U  AoNIѲ72L]taE'8xem~K~n bHMa&+80 MT lx+JC(r&Uw{*_VC鄵 Ƽ[QpcP\ ɂ%,\xMY;Y r@~-jf*/vBזZ>V(m@F}/O1ALh藢=x!RMHCԑ*,2-H]`ER*X6d!v\V7|E}WSt?BN1kT;'l[ot~%M4DiNPP' Aq?&k@#m rX}rw+Y1+Q  Yy d^2Wf%e??`ģhR.)']wZKfjdoR;3IG`E,_aXbDu 98[af qqZ{ XDi\tl650лѦnfeJI (@`bä*xYEZIHn-dZ|$VL $qHwtaɀz9DƳA0GkjSC4| Ur*:x$Yɗ`w^;6[VV#9>5k({b/tr8l&8kF%WU2zQ&+V0l#`hKC ۦ%٥X2:=Z R+lȏ0kЏ`@kh !$3QZԭCa71̅kSrp,S9'y /$qh 10:g oz ,A&{;{NJf=}@{:oD߶77*5@l@@Oǖ; ~:ʯݒWE5x #(p0tĐr#^тkUIa9w\l1 `rTjW ,bm.s  !z=pH2f2FH" 1%\ mT*2zC}UA[ AE@2ef^zؗmڙ.sGT#8d|'˭E&5/-3)/o녿g,ahn R}Q(b$,ٟ4vfENz7AD͚S?)_@ӡvCsfpHGVu㍠~f'`2(|E؏y( X NoW0!G7j Fl --6m534rg4{X@V?pyN'xN9(VVUT5TL9D%PQm9祻X_CzeIc%T޼YiU~O/{TTD0ޤ'ҶިEG~Hx'j8 >?7a+5?B\]ҥ)]tJ_0׈E2BȓMbݡ, &@ҶFJ$uG7>Fb&զ{P77ِΨ\+Be:xiÚ4`HAסxt+{9󶴫)fTbշP oIĨo&e.vIUO9ûD/^/A0)9v2ATQ2UV߿.(x(mQP#&I':A鞋~ eloDe 5*:;:&;4z Mn=M.=կFi4iUA?;}x4נn +l)|Eq:~lˆSY=n1oW)~%Lꔧ%^3ŭy+ř ;}hEjQR~Ԋy+_)D!n~ϥJ<>ZJY3bRۢUK^0`3(awizj)^&%ƊhZ=ڵAbIڍ>)Rc gٕ_$3Ԡ+i~0>Vϋ2:6)ZCBž`cL.lɑ?Y鰀 .DiYƸ}Uz`oi,AŽĔH^=z7UmN|Cu1GbE7&dZizhOPE]ÂXB/Xq/r2ٕs9 ̜3&kA]_WԪkYɝh+L@ ?nmfeiΎi)Cj5&yaݫt޼"-*󼿳P7RPrXyP3Foy 8 QT9:"̠4w;fl$Qe>CBETeBKj'rəAAY_ S{D jgstcKl!r_8EwҾa*7ikFv[_Gڳ\{_O9K|x?! '-x/ m!"tuADJ_mHKr1ʚӈ:% 3fs&jm\$:6zUҀ8Ė `(I,*>s8_`?z\v8A+/&̇M|ӅLU9.7#q YsvJ^{olZniD}[!0"TXI0u&|BjH# A1[5+W0AۏVɒ1c0֊efV+_%9gS0)x10 :1zxW, akئ"0mTPZBV31 pBH l+Rh^r^7j> .&(J3]iЫI۰v*aɲcKâ{}!bߗ*=UBcxZ|Z7iа39 h'>ꨡA-Vd?R~ xfđ}pdJGȯqBGA5|t>ś[m}Tg|iy>I޻{oQWá7(݇] B!\:YM̋rkaor>Υ[;jnFx= U7B̠tAv ?A 19`_5H9UJn47mnȖ6~G:]BTJc{5?9 ܐ?[F5 AYMj ׷SJݭ"rbndVlYybp:>Qw^. Ʀp# TR,) C>cwF"FT~ۅs6PxSPm1]=7O$Q[Մe<LORU^L^U`^5?J9 뛌?]ȶl[;j驑xzU܍xAzXm{S֦2s#˺pɌ.dž %zIִŷ;CP!Ws1yX=F9*B- +0 gQ&`MUY!w@{+-Ԩ0t,v=< SW*|:˸ܱ%nK!TBWm^82MwPGqMb)PH 1kw{?!Yu2&Pkȇv<JV1EkC%+R \ul{*)뵸Iٵ@ݴ &RJi*_}ӏ!J\PC|}ɮt$9O-?4v a?pGyx@$@UHq@6>q8OÛ߳lG `z_=H-nc僿Zl.Q" <l0nCDU2aWm=^έjbhշ3$XGc&hR"*~bFi`xZ}U1m`.VHsEaZ d ;bMX%7uRⓏקީ`nuC[//R. brȬ΋b|檔=$z.f%EvL#/ fQ|t%g1JSO){|yVׇ2qyS+FCBʉ D6L;$ى܅9sbxvwΈ̥eJi] + Nœ/54p8sMj(.G}L0V' aOR]^4[.,c_a_Pa_xLGCcjG!uV`XsMVG[z'DgngշGUe"dO''$2ʿ ^Tv #?[jdW&CΛ-I㭮򉮨 q?Mht6tbb'wAfbHkP=Sq=*?nxjjSED I/YQ\Кo<}8afE^2 kՈ#Ju2mu {pR1Fwg wĬA*ll]PGs^.\$¾y6QXR*eҦ.O'_7[%1dU"OLj3yFj~Vy-T(DYU떠xPcdt^W6f6 ,]W#{Buf"wRCn$Lү:  pt]'τOVe* Vq?yBõp/l rd1c||-אjqhӯJߗ\P:Ԣra@Bs8!tI|NLPEuN EHs!.5sel/P3;zl됷uerc@"xV 8 d!|Q,Z@DE%og+ybs)8;h6SēAR3`UGm(RRFB 3,o+\_c&/2ŽkTӻ6:z>>E rGX(xSC苚V⦾\voӈm[J-mJW`N{=S1` B\Dm*VOP=⚳6*Jzδc71c̝ˣȞn\ Ԥ{;d tSG:0it*EΝ~s'DI3V@! ;]*-k;Hh|!}[x5 ko:*_BW~eZDYrvWw.KBPhRf` 6/WNtakӌJ|׀P䇏:%b ApqtոGDqS*y7PuH>,jnr_dR 瑟OҜ 炗^d4/we%U/N>L @{tS'՟$̒ Q/e;Oul6eƍb'nKG{ߎ]{V8ɧ9(_6G;Tv:zsKFf֫/[8{5x,5 JoHhYv 9e DUlC;R'( #SXI:mSKSP[S T>Tvu"^PQ0= ,Z:4,03pv:^-qAnqso(EL"m 7/>QZtWAR] J^YWGK3$ƾӆTŹ3tnAso2چU4{s1tm^'/k9DAmv0n*.6Ms)&n_]Ҁv =2>v_O)^T!sUi-t?r^Foyv_T =ِ*F~}R&&haƎD{ehƌkon"~=0FjT+f; 5E,ݟ^Wl8:qqvj64ɯ}8 jVCϗ,,P Ӈl6BoD~gMeC̣%#Q >N! OV'k5ƦMvy87R4Q{К-u7ʮےv0酨Eٰ%5;POg$ZlM-uF Ay~sBl$ZpQ]a6i4(D #cIj뛀'HH\I o)e0%-Rb< gJY lM}EFɴd̉F+UBUT@cNAuyQ`6'fճ?}!>GQU+Xߴm^*-U?DzP5v g)TFcwp=|AΐiÎDG*nȲ 䦉5N,$>։xei63KnҼͳm퐘jxsWv4ɖ`F.)=&2rS$!o$Ȍ+Rcb/Zu5jPa&uovy,}qyᚥ_; tG(g5pwlߘLs\pzGY9sRJvtZG~&R R7 Fbo.aSʥT;"[m2ۡI՞e:_yG/Ho^xJe ȭ1>Z#ީju΃Su.`+;j8BGyX&]R9 և#ՀyS,iϛpճտv@]M=n!>?W7Um}74q%oO"[v#[@Z6}=*xh,yiUgF%FcA,8`-#34&N"Bcu!HEPwo5%[J,kIyL2#~]jKK ֢OpzZ\ZbܡSw(+rHmWr4l$S5zs_z} />Yv.3o%דuSc|8jVƛ:10&ߑTKLt[rGS'Wg^>pO~v Rմdku7d5E}󺑦]^PMRgUGկymx!$7v 8i+3]v5 k9&JVu0NȩtiaS7>BO4:6h|6 Pg=t0xI5{}Ki3O-lXh5-0I>mb|ͨ퐎y/ԥHzwy!O{-Ygh@Yb^rqOu3Y.% CVHǫgT:I@ 7}C pͥD֙ҁMewIrV>27cyWwP ڍ<ךGa; a!ݼj%8> ˗6H9,o_\atRǣBOshn7{BFP=ŢT2 eu3( '&\P@"%PHnU@yKd>4\޷

    9h6'yO! $o59<y^ء1.pKǬa#,;p{ .Ė+k*LK#`UgUc}~ a]4:3aq "m Ȗ |$i~Z,4,`PbŰ꺸HWd>SH.,۳Z@p&WK:6&1EUqˈ*gP!I/p;"x8i3p%w-K"9BØu4i@ww~'b(nXkV@wfKoCzslҠAF ͔0 `4kʴP "<ńQSkS+M:ck`QD+I*W V"Jg"7t4? DvH{pq 11:.W aG"{PL_<W@N%+n=K;tSE6!?y 8co~qRG@Ys@2VД(MRđ!MY.g vlui N%˿+08j"/<̖Zm7I3lJ.MM'˃ ̧hOv]ڪI'" Z[Vۢu> Qx5굘 b>/PC]"Y[kXz 'd-V ƪ iou`hs%@d0ROٰ՟.*ܠ7.lp!fׯAk8O]$L,,Tz4U)'~SB%+|,V,VS9"PHL`#T*Y#aQ}UjmWcN. ǘTZ T&ulqMbəKq`7=$B -/m s'&OsD'qZ@)G4E[4)(z,٧$~,c((s~GԔnjIP| ycSļrt-mqi>[1BС-VP ye7wf]Ebf-n8\,!xb*9 ?e7gR#G:_ $`좽5lH)Yx;G 껌@/O+^`'pYh{OVִ";Ci]ͭ lkk0h-_ )`8X`=Jݝ{0 @V+% N~5I`W*Aiқ0l]e{:-ņ ~,jŮ=m.\ٟPGliT½n"q)e ~̲M^Y 5Z-(lB7%$i@p|shmȧh!OOn{_ݲa>b"Țjxx[p{ޗжEݥgؔY)cvE;~rd6zO2stUd9o| ~YmwwuBG(ġqqɸ15smP |"Y Z,ĭ^ xꢖw.!. ZCg \cp mi;LblmMܡ~eVq_f@s do"\^[~knˏ̞ FD}>f"vptwf #wOs'3Y:\MU\L&pf^U7 ϺVjG8~]P!^# Yhxt D<$ uIih@-T"UUI/I۽!g1gN@rD%A|$'Q؎?0 %aPZD@ҖC B %H2.pv]n1mB9AJ䔕~$IZ͛, [:|,m3,:d#5m)"ꭢEL_@Uv E <^ q6ގTL#EϢ О[pbd $ kAN4ׅrtv, qsv:i낄1TKh[ 9كWDsWуtN?H6mx,i lSTUN-؃ty9 C9_BG(~g2S9'jjL>Gurw yeh1]Vy;ON6qC $ܟ!>^֔ET rͧqU12lt{Ct£ZV1I9GpF`i0%xxX_1=]/É{IEMm&N=q 5..~LZ+]Bt)6 ~}fJdxi#<.&e g }0 Hi޳yjP [ځE@ XƉl|xac5rInCEʚGr4& '֙vd (HŁAu+WVJ:7f8Qk6]') 00q[>Ը?<iCU02k8VMa/ v ?M~03 1r|6^7>r-)Cy&&28 (n@D] #Lp]"aUyң_çCI):Q#/8a rXɪIpy=?tf9RX3HDP!I"U5.#d3aM%hGoܭ`y'cO4N E-^RbFhE3v{nV§_4" I0mEVNek7wGf 1ˊ\W(L\^ӺuUlaxG\HdlNJ Ҫw*AC՞X{5bvjF` <Q*ίwT,HM|GУ{"kjIFY3dnJe* %{ 5 LzE g )n*OHy[Hڒ @z8hWwAV0Ů% L] ,i)ȗ]H2Mu"gߦo χR;P99®⇻W;8S5I'P9a8ů_qĘ޽rNY++^i-gzu e=Cc/Y0ɟ( *4-]7ogr5Dr{ik+\x4Bi8A BC㉎hA!Y@K7CBnԯN'KSXpw֓J^eRs όepd"'-&GUs(ihDYYm$(b5VW9usZa}W@Լj]G(H,P.c[% NL/$0D$BNR-4YF{R dM^ 2HOqϭߓ!pD0ɩ\;VHg|"s'M?q4ta5dDMiJ'Y{'D1orÉx1U 庩-ˎ ʵqZ{ biX7A+̚1b4>/a7s{7bEaK i*A9dlPN>7l)tkR~\){.}XSc 1-vDaUOH\^vˬX#kz8X>Bm{t4F p)bckIJwCށ wA&4ί!fGB= ԬR%mQTovQ82:ENGڵ©(kOGS#`rU+E*B>w PJ E>!(|{T!u[h=_>9_z@w,+Lؖ7Ku-0ЗKlH"7ܯ6erQ匍+yYj20ڨ^L< }8SwM l%3F@oYB˥sZLZYe.z y|t06pFv6НhCM):gΌoMhKGݐ\kmP w@h#h,}Ո[ LL1{Ì,rO -l`&D 5g?RuhyW,lZ͵wP8^Vme(RLرڝ%%'_ $##28\~ZĺHDp{[9'ekg]VXr;e:U >QL 08Nx7M,Đ6G~9bA|=wl۷r :o"Ѳ,Ǘ[\E)t㻽d0G;u|mDy /(֭ _۪U~IɜdE#igsdܱ ]}uB  ?1yV݊$ ~NjhC6y1aq9eVY" {tFвϱ"^|5<:;+!1xͫ_Yjl7 '3_ )<]lwQ/ r#E2u9BJ/rBԫ[k O6ub3Z?01Annqe%)ڔPOiK%iqФ Mxt~K$ ˦  $4AӚL'R# ly+bt("+J D*N AiCɇA[WƒW6((g'渋}8=#l45CE?lqA4abނ^!0toAֿ>_ŸgFتaCxHҤ\A=>w޳WaԔu0A/U6/+嫙 !:8;a]\k~ w&TDq2D[;bo.LF(!XV )^@4΍eQgRRාC =X,ןwu`=fQ6m\&Ce"uNw8P::C]4cbդbPB:6&'}k@Sw)\ ѵb.d3A SԱ߅ ЛmNޛ(4wZ=+Fu݉L7&"5C5$f0[w¿lhů=R/D E F˨]WZjxa: 8y젍es=ͳrCӥ5s/qi&%P?F×tр<|R`0 3BtgCmjۛ e'6څx{?s1|7Wt.B{WW.ڜMIHI>[ģ#0Kq;"chkWWBRh7#~3. v'-l)tvPH@k#;aRKXz"{ENݐ^!>Hq$T׉/L^wҭ|J_EY' RY-=0Q&[8|ʦ/x'X*#WREJ~b0xb#܂~cr N"s:G޵gJRų{X-- QZEڰ +vUkftR(+̓?kVfHg$8R%%gN t=QW/JH^q ۰,LEh[Q~`' O:zzry|)M+fKӦBNn)XWa|_rE>:#},(˽Vv7-RfbSUKY&Q]00Cʕ >t C 8 VG4D <.%>odC39]NOM*~@S8u(0 =_R0zr$*ӈq ҫF&4I9 > CR4}.aL E6Uw`@q*Yr8c}mD{: lXﳊK4YY]pˋ?]R9-t MZM<Й & .˶ŠV,9+jYt}iJOC4:O ]vP^d6(]Q >c1 Yo=3EX&?,2p;,x=s3y_.ahC4`+lfڇU~g1CYI,O6Á{N=BR!H l{`x|O`phe[ժ*" Fw7S$@O 8: Q:TI;Bp]&O4c{Pjg7߇4ך*l 7$ ?f|R8HtkD=2B$oaog3|ٺym5&F&XԨĕ"o5)fj%ke52؎]`.q5OM;Xz_K>lS?4.]K %&&`Nb:jS>2Y )o):,I弫>R+~删~栵[Я.@Ȯ3tLv)SL/M Fx7FQgwnk6GLR;9c1r:ѷ) x uIhtHmR%&磂)e}p eۄmɂ [= Ϸm嗟U yEf]ȭ{4# 0P㬃ҿꡥ^ XPY]O/(D |! n~?eOiO@5E5*ێd|%uOW|Bէ\`K؎.QI;xYb+•:` 5سGY2FYk!o+ZvE\hIߏ{zRN `(h4mhQ=q !Aks9)ӕK p Z=~mkHa~hjl&wN:2ص*~[[}j ,VekjM*a*;2>*I  ㍴2%aq<6MWը`X~MuJqGqvoP/`I8:+9 K O=H䷈/fBDܝDr3h!'(k6{V8"o8I0%PeK#)/6('0R8c@JG]Ӆ t'm&X =ڕlÖ7\eOfh c%paah} gZ-#6ᰶ'@IKtD9$R>=Qizң1iT" UT|0iMy F_Gk_`ˋ02f|`7ѴC1%|PMU'{$vƚڧ.Q<̧k*D.P3/u쐹34м Cnk'~wrV2p^}+| yKx4W@lkNߗr> D?A谢kq~HErRưx#`]mEIoe~_qk|{AJ?/Zju=5$s&F^ϘUFyn#L ȤCK)@hLQ S`I T@',z=jrul]B-gJ#07WDنS6+-T@ <} ēޏXW BX@jc.# R-DmI-"ykɞ"{?~Bg9Sq ^S@#hQ꽳` a>ګ)40P=G|eC}]r9b?Քx{.a!a4y*g-`(qSRbB͠=r7vdG2Ÿ.=PKn7.>iرiݲZ\p^g]79᪽;v8UtC%dlUroꅖV|]r'hbl([$hD 9DH:Ic*WL&o&fn7ߜ4G]LjzDY[s_BQuk`W>@p1Bcf'Z93Ӭ-me. DnXPbT@y|E3AQ>pS5'9Uy-:ZBY%Aꍛ'Iss?LPzᖅ˓@YjKE)W,Ays#W_, +cFGa*/^}ݷ7_fNh*f6khTW;TbU~ @c/`&9m@~2&) ndb|C ˵Ǥ>;aq_0TPGf[rm̈́8Y>9,Eel,ARlܓ!qwȀz#Ix;SMA];nz-t 2<\?^fwԍJ )G>j=}_xLIYW8ϞF5 6Y=W5sb}d8|#x b 7tV)k<wUbb>Yy6($mEfJaf P6({$#^k kWv_Ku er'6\bd mA)v9SWX|9;`/A\:- p']@[w Z y:7k TKy !2y Z|{ 6ྎWtWdMw=6[륓})*@4$+:P$ &@GD'oF$B:$ULJqPpD8MK& å6Ma~ 8灹q[HsW6hkyPw{4Tӥ{aHsnۧ_:& h74b.ݩ bQ>)(OyVJ ¼b!zJ/y_ T8!DOf44 6eCb>yL<+W&qYQN朿7s&*OspYgw.ef%O4+=ƲB.ހ5ucq`K԰k>(r]!i²Z筜RgKcBa$Ko>Fx>S鷁~FlQn`xi„ /j#e5+tvx OI6Ylw3k 6C#;G,/?Y3A_E.rw =v:-^a1JDR7f%H\:4#;~rFi>6C齃 3] d-|]J.h)aDx%&=co4ej~Pj+Y#tq}\;aMj )gY ͦ1_oB L9/3}iϻ;n*DC]D&X20BXG݊a|L"҈i8B 4˴.perW6{sώ{`O/e'!a}"^Q2bh"\Ɋ.D %O(ky f^=M4f,񈣳])E[SY5"MRЅ/PBPTaky~ARL6Z_0D(%^!y%i)[#I趈x;J'3t♄9֖cs$1.$VʈiN)c<XC`@ =a_TJˁGTA0of^T=-gz}Ү BQE5 Gӥ8`'*[ V-znDj.V :j✽*5Y)S̩x6ht17d,hlp÷+~W p&4 N4Lw|{;k=B`gb0cS"jYURy-, CUcKJѸM>-2'~$B3s0|A@qx:nȴ'Vͼ$=t-WL! T7!ikn?5_kWg$޻X^ėm_7e>0ٹ~t1Bmi_C6I/r/DQiBm_n#߫%ȅA4ym)%].0Wt0&wVq %^? 14C2fPعGQcs$Vmu$`s6D7TKI 2,W"}0:#0vC5Nù7v'lq-D4c-3O;ȫHbdgm ^O2 o8 co,d}s\D`2٤;hq<U:?) f`v58,{O7T ~ҭ1PV]tt7 ,"ytDYz_|d2,] ^CڳieMsVMLוXl~!9# YS nFDp)WDҥ*Wd7cJ̃xHt`,D}Aa- D$42qP>:!L!)`Z쯆ynap@lq|9av,8%;8ӽckG@; 1z0SFzuɷrAH>uLn>~ A9pHz g|;e%|yoyiz:{SH'-˘Ct8݁Tt ޹vwZT[#DrI_bpOa1 AM!Y~*Ff\+RVS9^Bp9 r}*Y|hdj`hCC{KGW"vob"7 ^Ԯ]KhMxX/VgGݷEW޳ %f@Tka&4⻼Z9=yvL V)EBI(-pWEgg?z X!߀ #0@13<7J:C{6Eo7KǺm~-4^bͱλ+G?\6N]Pn_)Ce9.^;o,' [9jC_:0NKj NMnU_NI)Dp,soƒUvvԮ\99!)cNSJhobre9{$_"M]u]Z|x 88l;|."$@xwEÅʇeqa#rºTB2bnXN Vչy5U0)URFbO_m-[kweWoj‰p5z׸MAs{|ph'@\#"vpZ UiɄ(3ddHuZk*UZPmksN -;RlԘ>*uN|@tND,7L>TE ^kAl3wp:OHyCSj,` Aef)G΍|9 (hc |-OO2HqS_Ў.?Dg&I,Lՙ!)2Vz,r]OyZ2H~x))5JRܮ IJ%I#]s?1@[&ibReIͣL/;T)ьlS( Vc[K쳓b.hqpY5C)46 ҢcHS`ۜ;̛o-Q g ȘlpŷRT KN43RdHj0hn>$rI9z]!Q3Nmɱv GI}gUP6_e)qؽiI6Fsd2&pZ,D!EH=\S bg4_N kt]8NUm"w\U$m!4coɏ8 [O[k@/fWK5W[*،^;c,_B)=srsq#*΃E}yg8rDCӶYdvrԒOȴ(G~˿N27 ^O VXD\a"vH.= s٣]ހMi>#W+b;g7>3rЉyp>=,QRaT3 s L ^JE909";@典L~g7rEJg7^hР)5GcMvdY#Q KqG!d${uLؼlONMÇiEe\Jb[0}QaZ-Bݕ24=fo8$fX 8*%U4\+(2X% O呕!PPS07*PRAjrGLQ<-_'“nѕPTYPt Jl.Mټ g/! !H:vV|FBx^4TlF k4}bI@3`otUw$7Ұţ#2Jc9Ɂ;X+̦VpLHa C`NJZ&{*d#^zxedX 㨪h;uHHUx, moӠHMT~j!sI7* *#g[i͟bN8AR騪V;"At4)Fx^_@'TKt&&:S Sq0$ωίs-[K ly>wpX_YvV7wKL_K+k Ls7x=53)\n !Hpޛ7 OgI BT[W[ё=Wr|$rWة48 Ju6P#NC+l*qte\nP۞@8Dj* EU'(b7ڱ43!I|^5H,QV鵒R_KՂ b=>5qJ~5&ZGFw WWmN=L217LHS؎ѻW3nn T~oj|@|CYNA̐ͣJq|6+ Our~NKn]Qz]tF ;Ya-xHc\(ɟE8 u lCk ˉgZ."CcY&BYǫ[VZmUkFFfH$~[ejx[.f ,Liql-oN&Z)YޮxV- /7c Eq4Z_%@6cA_G M<ԦuQ:;^dWo;@wxIp:^W8@h|Um0NmkUAm+ U6$nhqXEZd_B]AAM'TIK]Q/L mڍktN_xt1! ,} Z;o$؅ϻG^#V N_2+\^~VaGf p,r/* -aG(S+U^a" 4$3x&Y .NuF.OPWߕ & KyvUjrў3`"N;+tΏ?Ԝ86*@ZInȭL\pta!hM|\G3 l΂uxgz80OɍdHV*%SwE{m#撠'O2zh .M>LjCaq& C/ڃ3o})mɈ0)=G_ēY&M^o!kzZ%wD.ϏӅ2Y YL)T 5Z.+nAV뭆()$ge30HXg~}.w4}/mUH kc eHnUH FmX_VyI"!;r+(NqO{$i0j5C{^*&ے:biVRLB Sޅ.QS {dTQ5\/GT9>xK8?S 5Px:ٛD-^7 [5쀟vӊx_R*_ɶ97m,.9x?_~a zƁ3IёW^!-ԊL2.Y^N$Lzm ڹDŽ5 <ɢɟ _ ĉ ,"vM)"@+ 2lK=(vg5 ܣ^ub],$nuo~Ha.GV8%˶7A%OKTؖ=OSx ǻOLe]˚UU\<x B{ݭ'^4x[g^Id § {p[ϟ񶺇Gehx}gu -H>_Q#hxqKjB&9y?m'\|XFߧytRnDs(pL ^a˸Q%O΅ѽ<1W?Zɹ4TEDᘉNƎHRqO֛] tj4\E Kpaڠ;@zJMx7ZG0MCFYA;P*$xaJ? \(^6f?ƜIA$/?(~W`"?|&\5!wpxgMδ^w~N&zˈ4hj2dCocRmՒΝ5?w)B/ ꊏo#g6+W42:"{XU X^8cA l)vmׂ ]v,cpMtH}o5q,\OxݕD#l hӼ=P728((QoŕQ{*N:SO뚁GJ#&^k]1H\knG*n| JQ|Aװ]p8KD2Ai w;b한(4'©6类A#-L oIaAkkZ*VA+'MC`eV4E٫-]tXr/l̓d_N23 Pm 3Rn6s;PJgݧ7$`4xxF5D 2iB,NRe8lNLL%Su58Js_<(E>CbskF"G@ Q"cؠi|E| N7tIbJ̥5| YJ -\`-2D2` DjE}eŸVta@XW";A D\>Y_s}I*ֽ"'Xm-us / p#AĔFv͢ m;`,'ZP̈́BC4/LMR?\ ;?\7Q'V%Dj O>n|1׍`C|ikƿ$ѝd |չiP$K(AoVL,F*0{:9¸NLwv bzI>^gˆvSˏ n᥄zs"\1O@ncjUIB St*lW OGPf]\$zJ h6?NaAigS /qԦ?bBtq,=Rr:\.'TL|qpOl #݉[F`_c;2 bvY Ho|D<,t\UzĬ~V5Qd ֍Z) XGe╚6c(.jV)!?$j&,o+5g%S Wgj@^ W^y;0Ƃ.Ǐ!әx}IRZ9{qOb/RْX\_Ѹ~ <9qN7~Zl2N GG )u1"Seǚ:%AGolgC۳N?}| WC.-DB癧{wbmy榍S.YLaȤ,7Ջ~'*US_|= As< ?Y^o,(usǧ\>}l k8,&:^ .2%.&p|&O[Dw r !=B!бxbmږO>64}R?' =a=ppKy=FVkv֞o g ş z"he[QaES3Sh' Ta<ԍk*ܐAsI#xD⿙7hFHm*S}r#@"O%oTICɸϐ;ʪ$H嵜sO|$ÆaGdRxK%lj# 7e4QMБCJF.I{il"xwOh٣;.›~{xW@LfL[/5,kF/-#[ADv81 ڟu$AcB@+ 9T/\QEf5Wc7 #QjO"CVVEkh[O[֐ҤfuBaY w rh8}+sވhԊK'ZǜJ9m{CladN^JKB|x9T_٫eMl"#EW 䶯 |2 ={i&g[oBSFBb`AOL7Q#Zw,Qe>\w=Wrűgs>m+aC3W+.3˕'U ,-Cw~gu1>_M+}I DѿPȲuWgCX7%/k[q'|lidw?TB1U(҂r;ƭH-DQ.vgl!\6(;ER#KC'݃1mV=>+ GOsY(pRBV辫\C_ĕ2D}/}i( 4qec4Й2fr y)c-&[># |U` x'6dNk+CSidPNp w#n^jq7?*t L`PԖ#]^*r;}%5@j݃T4h^ ҃-Fg2 Tƍd3 ӸL\:۬(VMhF.>GU6-$,(|jNEv\)=@){;/]'gh>iQd..L($cJ08KɚY^' Fu頷 6z&l:eptUB^20zGwNk_Ŕmnw^ IMd!˩TJTB%/|lUՉiPO Ѥ,~ } AC/δ]~5,0g 7p@>*3>'Dn3L]ZO)Q?Kv GdtP,12t^;sm񖐁2:[`wˢ g|&4!O7.LJQ&("`Jw#_3Y9+Phw 98@D)p73(m?ɌlGc,{muܖXk&Hj#%91K6dɈx(GR&` rڏ/&:/9W=)q3j@ӣ#[fR5<N_Hj 8AD?k ـ&Sm04~5 ⮁/+-nLyPj+@72Zs'!QR":ɸ[l}8OYU׆T-꓇yKgb4"DG"p2}e~'o'7gmc_VCu}F}S!9ee\txU~/hzsZ 'b/vޚ9qy|2.Llf52+JT1%X։BK0,y5YtA.9@lYօN$$v'WzDEhg. dY6M8̽"ց,=`D ǣpq ;ν (. _m`'.G d<}=d^'s8;i#_ KRF:QD:Xxmh9«w)`H>m`OJ0Q*`ÂRŴOh\Oo7NTLBb }>uTGx{jqGUZB<l5WAH##T-uvBN\_: 7=rK+I87^x-j)4)qe ]1nK?`ݛ0~TcB*7&guhYwYTso{?$mʵmmpBFDZIY\-XYݵjԿBfҕG?TH@BCQׇW1 AXk70L\G"T„` q.j \[85gc0dLi J3]'"m~h,sLY"(d)/9*y;ؤ|V Od/WnVK`Sc˧iȫ춑s SLS\.~C{Z`.]8`^OT9 ٥bМ1G^V#AM fqgܢ) _`쩝 wJ=gB;K)O9=7xr ~ka^ >&kieB+'b# mI SI5AfG՞M@ZB-閠lֲ/reRM2[-',NNrBE}m@,-&,; Q7S΂KHe@~ǺWH`$w"jEthA6 T(rS+{Iz8YQ3 Rg_JmjO,2:҆Rޖ|~%zEV` 2 x9Ia{,ΆdYKdAZnwa(pj˭i[ \GuY1ߑ|Yx ԿL0D[7kEIᱽf mZ7uMaQiU!ǣػT.`i5z-%7JrE@nț؁w+l,vރ$[ m5eE s9\G{H%\{_wֽThSuvuN%ݓ[?zzwoZ>nj%:W:<5XV];D/OvpW=DT2oٞ,Ee(nVwRW4jBq0v.!-+=S0!%n\٤ywLr_frFmiѐ`>.bwD~ʼB'R|;vpojt! yovN?Zr;v5CБŌBRqA_hsY Tà"*w*}AOT^γFe{8sD6}/cWsD"8pyG=ㄩZ!GJ־GC{We7PY_W \3me< 35'̑4-IaQniߪ_Wo,UՊ6&>eV6bP(HG`Z"ir}OsyLLݔL6 r -m<~htDjWIA[&#pӗkeS&oK/0fj*aC$.VѼ9w̹"'/0@? j I!<\ؼT4N_QL{Vp@{ayv-ՒčM9|q8y埤賁*F$G"83b/Wmka (~ c!>fÈh؅U<9a)Coq4"0hE$M& EIО6/{%!y k&~|xP7$/,hiNLuW?7J2m?n!o}$6..)tPE쨩'o{h=B+JI %Q}V5uŽe%|F&45,8kD BՇ炔_zۭs\o-v+X削XN?GtnB f#y"s:ahbO119ј,F+#"Q/YalS͵@P]w ̰Du(PPj`m)B /M =unslGv Rr{zXz|b\p$1Ffg]ʩ抏IH*Y/r ^Yn7sWpߖ4/\7_baoU >Hil s#; _R@_5X^7,qCܴZn[eNLZU>8`}[b+yQͩgWu&tn{RHQL5 vt0LV7 b$|>3<#~ Q5kEMݡ0b%>β/j(l@2ɮYi;dbʷMZw  [5dx4q`9sQq-|!Oer^yRf̉?eIk[EP;-z?@uhYZ΅S-EFʰ ?zk"%7BZWΉUǓf88fG+G01ٕc[1e[J# eqeYy@^VKS!HwM^ysCrb+eQsiV,izk¼]s`noC>Tk7%Owx bLC!z%Hqm10ZS˩HJ_ZMbJ=!*03T)iMy׎))rߥΗM֏k,.lAM,1vb ՕP+{V7QgWkt@r[lUGx*DH2|=ժr!ڂAf~Nj3g8]KѠDwRNE(o`. cg_b=jov'0@KN.YBrAƢVRV+uf:{2r;:tߔ n]nNYۅQմ]Bʟ$?b0VBWួ!`Kō$zkA`>oM}T ˬ8C0uzr91TmNF j%ˀ;"uV#z⃥nT'w6vK{ srtNHL&;Z6}z\oO&lnon%t &'E-/w*ԑ.fkZ %Zk6PBym~&0XyK"hTNES'nJF͘?/>n[HwZKOoǹȀenDNt/axug7RthεW7DCmeKO|3USNRsLnX̉Cg#*HW&}aq,}yYLCI I.n~R#!\jfJzS3تAD~LG'Nq s+~$zkk*(BM 9Eܴz >#f6ɞqٓ/P2qm/h'}EޠF:sZ`=u-EL]bėۮd @\Ŕ2R)3GXgB3EY5[f PN(=T\(؂y/{+>q鹇,`GLrF^ g qm(JD"wt1E2ŐTi')$Ykߟל+GL\9+)\OO9'y) hzɂ{wa9g,~ڪ%Sc^UХ+(UC?ZT8ΜؔB0$c4%K( †x8-Sse|Qy[,[I384+/Q`V`2mO@&J?%#ܴPKИ?u3o(k]"s)SiYLu ՞|şr:JF'PYvlԂ &u/A6;645/nzeQp/jCo}V 6WpiD%GNs#JjN-Qw1h=̞Jdi7 *āDOcM3^8 R.Afc\05 =ng$a=S) xHcA肹ngr_qZ4/D#SCL. t:IY5!5N(׈mfE%p6macuӍP>d٪ؾ_oTLe<{m6~u 7: 3vGڼI3 B꿊v\B`>klv'(j7߃<$DId-z|uFe3>sz I12%;\%Noe;4G]99j(DN !EV-?c}5}I8BJy^S0`0$h֖(5fsYk77:P 4{m^zk`dMd^\K]Eϥ+}#;N8? 5 b~Sah[^;c]]EME>RD?A6Ӎ3 ~XB2H4рbHBA+^a:Rnp/gWƢ^ecRxaw|L>fRV?67y_]“\lrH`âA[dVnι:KqIo[ ~a / *pHþC8 F'99sPw>p )_5..-c;#NPQĕ&v5/hJb$JxJKR5’hqHq!V,KVc'~E4im88p/o? g%FAqt>\čo>:x,F oAFm(}Y B2b&`1 Ҥl7ya/ 1c?aLخ %KŒycs9'~ck`g8,.Xi;;{ٰA1ʊ=g?Lω{DU%5ݵ9ѶªAy'3jl [WFj^YLp^xm8 鸓JgWut"oQʢOd:g/w߲} . vRY#j-ߖ '#Q`d܌`yE#:hfI+e_eji;Fi)!>,Jj`u/|pf>H+>E~}N )r! D 4 "3:⠈uV``}ljbN aSp:[ʏ mٽD:\w#W^ܺ(dEAXA~7SH^'A ^q K&e5E HbPkp$b>,O6nGqHd'z"bvөxa,u/J2>.ȴa} \en$ fGxg[5sX]tGs/BQXM(Msuw{VH]bpprP/>ʈDnH_9qá螬EIfuM^GSe"|嘶\vEѬf 1GR'E9_ic_0'eH@fiMNY>s2F(76T")Cs]4NYu҄ضcQ_&=_n3C}IJ5,NkWTtfS"2_fZj\d {-4 3Xc6. u舜@ [SݓSCj b݁Nnyu8bt0roiFDSZQQD+Z T^i$Pj?:,㐻3+dĸmE\T&]baXb3y i:^$&MnҐO_]n`rf:ʽA:h8M b(U y;/E=uRa_ |, <5;ӭyR*zi`shfn8hڷuq޺ шED/ dѿ l㓞n,gXLu[H.dQ!Znb>uydImuXU|* r0ib+85s>*x<6jRI&q_+qsݝ|yp {/te1m*Bv=@O {ٸj.Y K]3%kџ5f,`u1Jw.=fjȠ *ش HVx+EYN ^=.T lw/2P(Prô$sm%eK.Ӏ\}Nbob*靊Y'Gv-_i|1~ܡ^ml\$P ruҷ+gaC8ˊM妾8H3^Ѣ\<_J Ym ~8ƬɣӋnx`Yr1n1V-Cܼ@vE~w~{f+]a*U@3Aθ9;$~|蔁)V 2IC"zL0珗`kmfH67h2Pz׸lww* /C>ӼR;O-N0 Ծ* 9h&|m#ײfzѯŮ >H^鬮L qv}~T_3SQu̐ں k\Pf Jqق eEfrv:T5L9{W'u9F':ƾߍQ 4 :58ӼBLѥpUF Rq|foU0i#fé*4jJF!4!%4K}UDjZ]-F{?!"ͽ݇6Tkc9} (T'YheIsZAqNYk}2.fǖ@1Y=G6P|E ?T/<l9"WDl,טZOz\j^{w!$^5neVd }z >xh .Ufo0u+&*c#wűU©X.Ax SփqnndfC56("|loiugi+QBw? -<:qm1wqpΧW\:WUDuYkl&]|@Rb%IhIA 8vXh[vT :00cVO3kGeh+!ԠǁayYf @忌xǃo4;VUm2LcW=O?+5R(8oCbfk"x;9չB`=Fۄ̽9:,@ x579ݖnunY"閾h C; cw[fM.E$G\lQqA7au}4~DE#Ƞ9A޶?,xCCM1iT(<^NGZWfs(&g~.\{ួ8 􀻈Qa}~\UZ\u\8K"8etM!:+'NZB-lH1Py#(t8I ((dGS9eŭB M~eJM呇Ө\TIatN+ v8!J@_%[ YL;g}f êpſZ旕kxӧ ;I'=@"-D9Sh? <z[=Z29 3E3ֳ5͂|UݏneTtu{yjVb\T2yX kۖ|aAQ(ד*B'LDmP軦X,'/&ղp^ v^)1-SΪ $[lbl#*\ݨygP`7&ra< 'ҧ{t'wv 2Re2 >|o9*ICzQ"Ljи.=bmg[EbY Nm6PjmtGUƸbX}!E)?8"~Fj` fvjJf!~xޅ冺ܝ6l; +pi0zX7U˘2Ǫ $PH lJ@ :xEa$%R,|}6gw 蹊/"(k<VQmK?rE). g: s t:h[ٯ>ox~S 8F&RTg0ߌs* F q0WHSeA ҩHYHdLڏĘޕUxxuTnVc%ĭyљOmv2ȱ` y5Fk` h7]ω4)HzXO<51bGLq~GS Llw{'dl"[y6{jC"{ h ,#B:tS>{9tr&Zo` XL>չλL ;r<[f笯 _*AƂ.aXBPT_U7VxԸ9|#~k7stYf#i}7m6WqjI"ڷUf{f@š:^ ږ53' CFUޢEMU6 En>?dG8L@}ٺ\mWM!',ګ8EtsDkZߠCHr 1XKb` ;R15 "Ņ^ 7Ltd| +.G9 ]Yta; cɧ&h$75Zdt!,c*̙ LMtDz,RR/.Q:'2 ]{U1osh aE,й|Uˢ L܃%68,gXWyu9/[.2u&gQ3䬶Ր 'ՉFD^OW bΆh$Xj[ɸǝI槞G:(EEźjlvqq.5fk"WMtU<^[}ǁ#cƵ5U-7~.R@^و)D!٭pp5VJa&b;zv/F|TFN9?gW>h;{"BKtUY;9}Jnٛzzsc-* _IAJ5KHoO[DMG1"YPSA(p2pG㤲L}S#`E$O5K,&p`]݇%'PdyJ茻yp]鑚l\v\H2k5 ȳOV?'5Ie4}OݨL*0U5 ̰JONY7aWsdB#zKf0 u8hiXXSs!= c4KkjK')AWزf;` ![+5L*B72K;g>0o@pܡC[ZYh ġeŠYr%'`X QI_BZi)2IY{IOxsBѼ݌oGLn׎81uGGԢd$UCO;ʹ}ASL)K޵#ӹ(yQW,-YL"ݍ J׋Z'SҋR w9'Qe|YUQ'fuB"QP R ?>jR' /u>Pػ'Ě]FUԴ鉟 _.Q,[٤L\6^%0Z 3 UC(В I*,$Rc;Ǡͩ0}+CڙB [`f dDcErqgi1)7p[A^ 4q58#& .e'̰YoG5,=y!EKC=˻F`ssbkHkJ=w0Fs"mbƁܢ3oԪW X4m-"C"cD](%Fy,I3`TEgi;ω"4; qg0ZoLBɩWdcb̨;gwŗ*&i>NN M|sPrլ5GԕCoɈ9u/:`1Spe!Wgz `/ NGܛ(ڲm){vT;m!zBv.zyH.M *] ܝa/dNHFIHP=dXYrpwz<•xy[Fq_j=[E{PfB;K8;ڶpTpA o)a+l$l7鋣G(p| 4HZ15뀶5nH#t aX#K Pgv")ONC.jwHe^D"-/D>ЯIiK|:6^Zor57|bӈ>X}a?i ' lp.o&fyv 0ˬf01p8ӱ)wE $@"lva &ҷH/&br"KE@R Ԑ#a3h"u2J!ڒs$g)Ig)haqV4tA@uIbY; *Иݺݖxy$o*Yxq!*2W`#঻]弟U/bэ?R&$ {!V-S7R١Mv):sBrIB31TlpeOu}HOnP|mB>OC&vTޮ/oraP`2/k41'>򬦟0!,]xSQEr 9>ۏ~l0Ƙ6evi=E ;.ՓzY3KA6*/1ֈY99bǂ-.z{euB1᠌lT]yb]Է1)PԤJQ:9 8FMT!xϦ g'ZBv<`-fYCJYRWU0a|Тn_X9T쏺"nGP(rKX8 _\xw98^ur* mq48EJB]ԕojsRp!x7iS'w'TftWG/fX%ϴw'߸YےS70%k\$o `[:YC= wxQ׷!`ShvhcJ&87V֑ت/|d-t}jA =VK.17}Qxy vIVjqh5F.A@h]7|U51}.%{.T g/w:YHV]=UKHտXʸ>sZJS9A/dONpcFN)Kܒ!YO@'S_m>lH ፹ @L@Zpi+dGT^}j#>3A:^^)j@82w1s>#š*XZl]= 6YBmQ(ٕAq7Q[wmL.ϧm$I!Ho vC/zڇ֙|oplU:[f_,_%`q#"S;(̃Rg LIg4\$}2bC!TJiw"I^dͭ# ֺ!m6O}[61K*M⩳﷠]3;S*m7V?;C!.'\?pa1]X =Idz<7:oU Y jYrvΩO`q 7ہFlGBH1Fύ6#+DlysbTP*0T^וΖt)0k} KɬnkzՙO~yf{7jbTpK:LVrM$X3pmJźǰktAayڜ軓4{ԛPHQp Nswy&>G^ֹ/)3Efe 5s BS~x3I2dYvfR/6I/s0z3zG)}Ա[9$h](-M7n}GET^5< bCYi sK-D׏fWU'𪛈I52=q+ӹ/ZB4o`fX3g~#R) ^R\ޓq4E01_XVc׭!<0v:xPR_U=O?fET>wtpC(0*BLe/&4fyG(Rsd6Lh}lw8avhm"`ja_$KIֱA꧈f$Ir}9ȮB<~pik7ؤ#P"GC_/dȈ)/O)=*t"7F5' c yGl|k"µ3JL%N:JRyYḨNuFlmyo-br%K"*lM| dNF4p7=Տc",C&w=hV {[ R \bvsS*=6i&w8¸J$QAѐ/rxHfT›D_>J+Jm \h ݥ+I 78xc?Y.DB/CjW|sx5|DV븡Å&rY`َJ'pU+YgxȦȈf]^KVp`g\ ~I.0r`wZ$`RLP̗n_*;0E>Y\ 3nT(8Y9!|/6ͩ=5;odm"J!6=xY݋N$67@sW]@vKwd1t:U9krΓ\S2K76lf)v̭]Eٝ C5Ǩo GX"^dpL8`CE%,jΕlY&J'ol[2NLag!U@1*|E褨w9+q'4Z5ƾ<( ?Kj^-޹U/',;BMtgƯEnq%8,hyФQAh¬x$5&+|Sek]0߄ X`񠉚 -a*ٹY &赩-N4g¦07 _HuѩX4}U-*Zpm9N=ysD(ù1{VK7sM 5G]q\d18Lmkx3}q8Qb-O%v0? Ef=h9h|f,wx.xxO~w;X֝,+"5Uc1QCwK6Yfb'ȁܢ FW5ٟMW6 ֈ{C}?y>I,hzSm8`DjenqɧoзOmr6׶@`M]oa6dyqys$?֞B Am$va3ۤ+xkHOO.]1Mpl ]LτmfN1](271T9iwٓg:r%a͡ya*Ol6NXDOU]Ix2=21 z]F]q:+){A4嵔L4V1Bɟl1y9c,I}Zi\IgEdl/+I`caƆޓp~uk~6_q<|Qbu<8ϯ o9]48ۜ)?;e1uZ5OLɹO<71Yzd!2ay#9fMLvQ )l4W޹;YfLN;8#GRg|ԖBie"FA͇ oHX#?g5kwn%.JX=48{ *AF\R6* mkˑ3Sշ,愐rCv㻔 [+4Del JEmQ8-QOUzV4N)'#ʱ  Gdڿ*\ :7v%n0N^G.Hcdn&t0bijS_GvHˊS{ʝet{ !xJk_.v1@zn'w>~[$YOXgx-h|U#K=d{-Q>ɫ[;̽AG%/>y)Wi**sb;F#,ܒ+gy;9еkO(m`\fd9WraNN@W8vOBePk}v}% (+ޥ-HN %jssUCI}WvѰJXaޗan;¿BQ@n6 >N:.M\3@ASpuG(o%=J svz guC ɻ!E"]H0BV/n#T, )xRMϲxoLZ"+po0?aJ$:WKHޖ^oAaz-xžiOLZ2{OwfV{I# KZ0F6 4't O# .9tr$b ZPJ 5GWYO';I{уFL$nʅÙuьI'Ԥ#VGQ_ݘrCORgx#ʝ?3k Gq+ u(iZ֑,˔HWX4MG-=c* ~R#*VMk:d=Gʸ7 8и\s8*oFʐ_J}k퉖n *PM6@5ъ{w+pNg#{wr#9=!Jh^ZjP0ReIV5Mx6rj_ˮ-@@(.)ͥӑmR|6hO2ڤ+cg"J#&T)m5!_(8[|)ȌHt&I"7!!|#[X7]JB7vUރ,g VbR픣!`'ZD``ɔަ|6&dWH7/+h#%Ti@SHB~7"&9n:JK0z0+{l6x+U;@XY83PjhCgBsl ^4r*0jKKי:T9<)G&)0 :pe|1f'wDU.n)\ٜ1s$iFmE \GdGQ{+JGL]n&*dyPk/~VǜT<<`]5b=ӣvTڗD)LD|[~0v7YIg64Q~8#Ks,l^y*Bqa!+cU q!}fJy r1/l1vvXDu1?/MMQaGoKIOo&3~EN#xy[rg}(;'"5ߓ5Qټx=Թ9ϔVc &ik0>C_|`i\&46dC=bh2e$~l |ʙOVcЏk( mU70 mƉ7ኡ,9H:t=xq%/]+]ŸDVץ{dlsXP0$/]i_ yEUl§Wj-&׸VsotT(lߣtpU||sXãX-:"a +:gk=U 0L)8>1hf" 6{ڒNYSi#Hoa] kN/!8fֹP7A~?8űYNɷFlP\:A+&,̉يfQN$eٺ]­cH݄n~7ip%3./S1ݥP\2s 0fmf2x~\T^1jcG\^@Y'hbN/Bƕs"V\ وy Vb \!@6է+ː ,@X!:*[V~Xґ& Nt]DZ![:p-3i}٘hI芧+XQ$BP 9W*{~סk;3P&ʨ}]/L DB]5L* gvVuJg}L9\R"- d>aBcOOIjĢ$Es'0R~X? Dbx٥1Y*|ݹt>Y#>o'ٶoZb5#@#4¬~]y3n|kv$" 8G1BM ➋V>#KdX]kؖu_plպ 4INzaCl$|3P}z'D)hgyz`WqNY1F8uWEOfʡs%8fh岹H6ۜ?Z'(G]S溺| L:3 *~!$PlAsn`v6&6e{hBΔ#W!EXxByN:vt@ 1s~=wã&F|=ΣRx {6ǺR,J+DqLKFWOĔbXΝ~hQ?2;~$Ojf㊇v(Ek5W{.})B7:N>!u쥹+p?/kZpNOpگj t͸T}Sp $~X#8x Y:p9NQƕ pIjnEUâ:utŒi7D5NBa:xaaBܲJ~~J!&b0!qTyw/OgDPY-|"T~zܩR뤮=VCy(40g <2˪M" c=ګbYd (.i췞(_/6,]~.o;o 9*XJ_j$Z .\R`**ϫ;cl9AT #áKPP0x4偊 J0vkmCf ?q+/ge 8ۡŕD xK.x| 0^#9t'nk#HS%Atz+5f.}r8Ɇh_mL3b&L;\̲ӛŹaއ,\7hRcixO&)t0V }ijl#[c(qr* >g*''GNbx;!)㙽Bqg0W_S{nPy&ʇDR04PiT(gd^O-n>ϽݨxN.zSœC=x$D-h! R+)Jw,@Ўj#¢_&^Nn*WP!tYP$'{c]fAzaդ3K%Poj*sз Bˡ:<.ٝfYc,>bͿ|^yHV*EQd9gd9PSxn'a]7~ %d~JTaԡō}KKg}\G>Oq9G&'VR@6q/;$RD0@bMކE#k_ <ݔ{ShlNIݢPL͙.Hj.v8-ՠれyH}:!I$UH}Pۗk\:fKml!_e}7ଜ ͇  ȦZ-:*I3rۃm$/>iK_}ߔURH@; j>xvg2+°g0j2pژxJݩ[Y6e׳-,&Fã@:Pg {d3e;څG'6`db/hQXEg̝o[aZ.cwCb2nJ0.׸`n&[fJXamtt׆槀c LG& 3!A+$ O;#-Xf^x[%mc@xl0V8{f4>jDÌR4Y-Adstk|&^ &#l  LAIDkBYWT^t f'Yk18o4*Ή),7VzPTIQfX?$A(MɎ ٥[p\,שǗ4k_դ\-Vm\ƺSZnn"mVJJKG#*Ocmpp)tj9W [('A C&z2iDfЇm'.^G%u!a zC<KmDFt3&"frXŅA]ŜMwх&/qX1 ` %d'ڼ?fLwɵqvC=˵*rq1Ys;PvCy ip|1p1,Ӎ\*;5=`'ꕆU#a6OCe{*zr"x<0%bpWA/&F +J#eNn:6~Jߋ굖R >5W(@;qh1dǹ'ӻ m)d$Bӝx+Bak"O(.>aK~uH5v[e_E;D#_2L/gX&;o`)ds|tu8|R$*^"B ]Kx}L`䜂J +F9rA}O?t~ܺZ/uط)qxN.'!EzjwfWhxyZ͹/`'[#OEC" f⭿kZ.y8Ғ.CI;ebt( i)];? I;ܜٍ&npumG:ӑc'+3UrD+|\r}Ec3 9~xlVq1W$\O@L*?1=!hBB)m@Z__2A$y'zbOR>u·;h3, )VE|%&H'j% g-"#ZSW7uj&n%zӅJa+?椺aXc#WjKwB8a:4_ִԬ `ΙQRn7) .%؊mN[T74'ӀP}йήEi ӥJ;G;[825IgWeq5ڄKq A؈J$l A(; ,%LHty܏5.BHt\u<%Hu+h|(QD hck_ Zn w1M3jG4{YNXFPO7ƂX.1i9~vZhé[2/Z\FU ) k*lQQ!FQPA&Eq d#~ǛkhI0åV6d)~daɑ0,RҰ}I{kC/>%ǾaTS+ νx?;ȞSxn^s2,\=y-1, -OUpGiyAut84 z< U1\Cw)OESڭW8'G W+4ݜb%Ǧwob }$g؝MIđUTO1e$Vٙ.wiKcy9 mLfl9uO?I9m"'Y75l&tTLgMJ[s,/s${B T ZjULL*Պ_h. &<\w#Gȹ Ӝ #R6RPNߪE$qg$$Xܢv2EHʹ,e"f@>{j/yU n(d(H?8Ɩ~_Ȇܘ?$D6#zHĴ>ɞ$ݠҾ%A A2y\NODs%)]Ƌ6m[ 3E# dua͗]?65Z]-My1Ry{8*r SM(+Ӆ߲2wP0nmquNq}&Y;,I4 hI Ǣ]^``fy;m2++O"-܎x5C}VkxW'(3~<]b x֡ATY]ldorh!9vev>rqMj?!i @O%Hw|[ φ1g4ogڡL3bq:_3‹=䭉Ei#].9C4$LIDQ@=7!iy&EAks"IflIR6 T7k}PeҘRl{(!<s{:+w5tB00%ppp?0O|,&7|>7ү<%H}2Vt5f@V噁 .Fa)I6 /_*O zNWw*ubGHHZ1wBؘ"$j~PFGZL<{;|Rx!!SZ`pNBviҫ:0^C:\"܆3g2lBHzP4 ƈIyr 0n͘L{<7a}[?skOvfY'vpkH`y3d$= 64?PVT[-Vu4 or&oǺ^ g+tg%rKhh?1Y.6ՠDsppU(XG76țKt 9ejM,Qk|db[xog/d^6g55&!zCaʮiϋLwNnS,[9k@l}.bTB" [ṕ^ a5_\ɥ{ک1ofPw*jϷcn*s:DzQDAg v WA>1be6ⱁq شa9D%c@dm7ޕ +norUE>ns*|yW7=]`NL^TOm~ĤTĔr%*he%ڏH?$5/k 3de CC~v[7Q\c^ƒwo3kW3ɍnsvwn/g^}OE8@ҫt҇Hf}TK- =qBK& ,){Q69ɡ{ AERW'ت'4ݲ<+gvpĪkoJ1bLiǐo.}l__ KZ9.\ RږZ!X,/w'Bo8xP(!AdB45[rjؗ9ި _՛ 5mGy$mB)c^hD3˵WǠHPWFHbUw#v<+U^x֠; c3AM O^h'=. `ɋSnbS\W@ráXz2ˑRfE_W26)M ˨>8{67~THܐ@ S]2ºQD 7Q*<6 P\9 cJlFwm0!t[9}){ bE2K/boQ'msqWʍ0[8{2>kёO' FFMZ|*:CroO*>ז7),"h,|ұTt-da(Yy%z0R*LpLw*ۋyƆh2OcGʖ˱-bUacBtХYѧ?r_k~Qo9^ˌ0 hl|Qxlxo\D6R,KrF-d/v))֌T.Syd1l mq{o7!Hz_Uq/62 ߗ}Z krSy)A2 )d~i{?!!L+mz0ѷE'#jx+^q;YI"T8x)}|o 2-d=L+6jR D;2FBŠM\5MnELea}2MU08ipf%S_4ݴ n66[nfp).cC:Ye-bJE$C9nh2x$߸ "Vy5Knzv•D"0v`%gvU9 =NApϕc[ꅊޖ%Hڷ .-Ma9u# dJquI.XS!ĮX5& @(Ҍ8a<޲@,n*S8ji2Bz}R=@w1Z4zXQ)xbaIʪQVtC} 7*YC$ :ZQ#Մ39{&yڸ߷"/GfGoͷ|07  mJ\48^zft(Az4ox%sDfKJc b:  `?vG3A!qOOH}sґ L$YI"8qK'R9v9ΞY7&#Dk342a@:o#[s6>ҥm]TYBһ(l.bM.7ȁVMBU'1Ќ:& 0=5~[{z !;޺)Fa\ggjO7\;:| >u8' 7>;ޣeP&Ͱ}b ]EC )0<jᒓhIA,UeNqk4Rͩڌ޼ib-csI&wG1+mX$yyXdW*[ngf${ʮ/0 党g(L'v`ڶb\pK2{HСQ,!hیCV'P]{o5V`TsaOX8P-ѐҙ%|^1_ ʖee(]x,-0Θyc"AN+)j~RNXB2Ғb(zŬ;'nt c{F.iHݪw¬Lh CbA-Bmt[hPjQk:9t# 2Qaxzq],ň$ɅR4gJ.)6OoPxZV`v¾<)x_Iߖm%7`_G\.DR;Nc܀&owc:PLj<'` vbCdW2Ihoa? ʚ C0tꇎPXԕT~ۄM&KNBLy'PwNĂ|%K!lrֶ6eMeetbMkF'k2**h"P$ABcP+zrH;("a(`f9@ l+w1<Eds*x| T)?EgMY&\t,R]#J?V-M(ZV;a%N/Znɇr {r%)PɿabEXOsaҊg &3XÚn(:s'"C ,XY#iZvŠ:96˟XBb#z%,7upaӶPC E>OPy{ '`mC^Qw2ˆ_+TO=gGPP(pAODmC\An!:slIk$@:KبoD'1 @% oWEx[ $31Ј5 `bK7~Jn#BNM=4`pNoHtuXiΓKp+ 0,F ^Wi0fo$=-2'&GSx[N̮ht}*%V[YQ헪XEXD\^s@B^+UIl +wj5r5i:[gXW">ES-<| Ggw%:6sb\Hj^oC]$VkI(1ﭔsPLjD [/ y8܆e(vqLWu K7O|m4#D9mR)!m?N(|1RV%o[<owΈwW5;h¦Otx24_/+`Ib1+HY1\k련8ʈc/KRοRwIH,mNjRX YrN՛x vDj9N;O\Sjg?0T#%siMc)kgJt{g.y3*Yy՜Onp d1M'!4ܽx# pC= g^\Bєr St׍]lns!ckwp $&4֖JHE=-̕Xwh$ X =DvvfCfy4sI7ˣf~ޱ?v6VͣJ3ҧaaֶ"|  Ӷ5=ISjć ˅4[x-bͩF18Cnr$ܵ>g*ODŽϧ^BHP(-vaK.m@5]ـO=,aNw9{COc"GOm1gg6O r*e)BPJ1Oya AwzZ>c,(gDeXb֧aO|$4BbK0 :'Lܔruuv2[٠eRhgX4kPһUGrgwG֨q-(ȧ4UCnxJkL" L+Ų Up?1$ /bߟKk;P;Ƣ`yS7B+}S<$n9Ծ!У.\^#>+D4]&K:۾ZnJi7;Z3LEb0ᰳGr2q( - qd63/08b2Gwb2f\Er.mil`zHA07*REf/BX:$}[} hN<ӥrY7="a\S"}s" zxTkmDA`ix ZBCHrlE|S CH|ϱdavE.Bm작q^5|*E}E~^&ɀ޽tuF|lMF]!AHG;8_NLThE()ﺫz,xSYxuAJ20cx4^USX?*;h(h3%C{Yջ eU#!Bz$ȡ{fo/h{\yҷ #V q9ȿ1t0R2jNMG5 6-|-bUvŪQzDnJ~k qc`Hg!Ƶ*OFyK ҝ*(P17X<*lkAS˖KyVAga9Fh_ O'yٵ`rЁru @9D,qY416Q)^'7e/$V zEGxa-lb ԃR5Z4T '8~{-FzT7 #8DL$4t19n@w+mQd9g mWlj*S$#Vnyl,]78لC_6"}؁3?|M?҅S$W!`Q)u!}7/4,%вbdy=z{/gĉO-e^/X nz>6*H\2MjvZ_΅ `C#IwkOb6 ߀%]i n:J hr1TN' |ό61Ū/~vMw(ӭz?09O#r GCN@m5zcK 9 ڻV$Ԃ ۭq+ri0\9/Cc= :uA$d\.;z@l݇MuF(\G^v5#p@tɀᠣp>`">Hn*:yUE6X"r "/3Dyu_vi{=2d0#^@n dn K;fvf_!S&beZ X%^\g7\a.8d`QM#z2+䯹N}*1qqU]9 E{Pf΍J3qkt8{[r{VVӵ Sl*ɻ%z t17[(H}aoꝋ^ w=9-۔d;9s˴jHUkxF Gl =+>ހ@ B2f X;BvV婼U:a=2!o*Gюye0.k`Ii?k[X*fu5fp|5}c"uẠbvA6@C e}*ۖ {?c68x}tBwLcM1 GKx`%#\D4CzL/,zq oqy*@%ƶ+dgp**,Hϛ+bE{9bU*!h1!irM#.~Uũo{)KբqWcFw˦Y]uM*,Q#ML*y|r.Q y?][ scG`u v>0N^1u? )aؼVqtDsx#g76ch]:YB9T?I'v,c@K:u4 Ћܺ';ZFuo3RKo Ǩ>"1'{ MTKB@Gf[ "`HUѫ޶nhw# 8^LT ]5`W6#.^a NmPWIK}|uv],Ej!#xO17~d _Y ]) Z#@]cBYtSG دlتSe+q wW"1T.ZK\{>aֺ#MƀGF0߻[9fpE<~y߰-f?S̈́b^)'W9%~؆)(6iMjo/S!MHy#oNI'C|ɓZ8tqF|1! UEpVXg ?9siSX &/@oMـYb|vEuYI@46,W>;Umfw|QD+;sf=YAƋy8&9_kܻfV(il jT\mbza#“?]_K:uO gP !k­N+4[ gHnmBJq Av6L3":ܲ|X3I'#Їē>EӠcNV< ͸Ȃ͂T=[ꍑ~%sqK"0r)|@/vaT۷e]BrNDrLM#읟+71_<4ćR)l)31z]ZiE]TtY,Y_UA;G-:"@Jݵ-s!|{L|țY ^ q#7$ТNt %´Vœbr4WYR-%W*0p)v")gCw_i_УFclPHᩒL/x_R?ͶB^Iꎱ^٩sc[ڠ" ~/=D{à AHň8 D`gT?ڥfφ>3%Mv5XRO!Ϟ|ٲG ecZroxc#+fuAKQ-IBapdRž(_*C/z!5! ONπOٞ)iMWA`!hgCΓ@ E]&X&7.QӪӌF$[+%!?/Pc3@##V-HAU*X24g$\tsZQ#Aɤ9/1kHe Bh[K 5.M}L`icDHc-L&uXc+)T'84M& ePVW~HF_V +:]U6nk (_.ECO Hp8#DM:S֫+!YcU \\l' cxW MLUiZ2ױydб3*:b5dj`4ƄWq*"/Vܬ1=Fm8oxN&pd=.LfY2._Yr|B x bUϸW9뿛} kn>e2&۔2CC}8(QopewviІz*e!r-x\5񅸂ir:]kNaֽom".%5 b?5pouKJ!?D?SgJ \0x3Jvf3'lځo.TN[Hɫ2luSjGtu.7= `-;Yzŝнc֮b! q&zDڳ[XU GfzxE+mxVF@kmlzGvjvekSJOa .($euժ b{EJr;y E;!=OXWm^U =M遾eT,C0 $NUtpl1,D5k`Sa@wm'FlT/4˾hHd:z3Vx9UKF  ,jKEJzLo}Jvwl9L?%C>M V[н?OyP6 ]%+RZk*oa#?-}v$'LsÇU e\'hsaF>jJ{|m$8eT:8Sh}!64g],G8s{{qᶷd| NgiMLdq4QH Lq1]^:$癠;=.^B̯w-0|F=@(10>"͵ -PY 0L m´Gf[`"ojX;2@;uWY@hVz'B#EoN%M7GB0Q>J JT]L C Ͳζmf`wAfyUfmGPE^]8+6q:6u gp~n~ p F3Wjƽ|o_T(2-Q/t&yP-lq3DTw> vYQ8Twٳ_ւ~+7NUˮF 6ClSPK"P"Csjf~ûcvAo>~81}w}vn$@j>u95K})1ѷ軚9#FL>F qqwpRz|MH Ԟ9R_K9# UdpU3*<>SbNm]r58Jc4~F|l\ǺyVX;v˺O~fT"oFn0Y !ң:#Eib鹆 I/9aB$; 3XoQy ('_@f Xޜpge-s oLoΐv9Z?/tBcB OcߠaF}$UR* I%9]<#{$+\)o%_Z[m)tTj؅<ЅT7UKUzlH(hjJAWPC?ԽԄ]k!P1 0#8qj{iIp`c |x A=ɷ_pQ&\qƖ۲Z&! FdaG(ksAoӜi1FVkQs (en; -'q_R nPQ wء%ۗE6ArnB3&6Y!mQ?_5gNI٦>[̏ߜT>3J0X DVU#1~V $_%*gà!hTs{s:w d78opѪ1.t]X'=0ϹuTXvD1^?Yn%=oq쇋>&*6o(iF)‰1x^.lJ(L;*p4Wx6;7pE+-M<:CحOREO=үQ́ĵc-e [?۞25I'p羖-nӤ  )|=ڹyBu$}諘MZ{<ӈxΜI-5:(+g Y^}fțr Ѕd̖[!8]hQD@RU :MZAn=ON92.=()\ @M(AqY,p"h"ql<Uiu&WIƏԙtzuQhY<'0~Gq]b̬{{2nLڲm͜[ފ/s{rg] hBkg({γL4tvrLV8~U"3{'j$ҽxT EyG/ Bk9[#Ef|p!Wɺ~O'2^--XEژ,|JXfH hc/Xι[$pR=(.@Sz0o"PmC" p2 +a ֩2+w|`9?*"{i xOau^N%o9j;dt) s`#p1$a`؏*[9+Y6eڻX-:ֹ'1̷P|5K8FK-P(Wcރ\aX 5 a#WqW;?h;Ia7F`P,2d#b3w*`$, .6놖F;&Bdq҅@b11$awdj4a?82d&BS6&'Ǘdmխm-Y`5'f3qC˷߄We.H B@:};u/:8qLjJqZCOP.<.d1^ۇɥ OW!al##$;;qyyreGB͏ wÿ` n[ڋO ̎H(SCM揆%t8qG\S+$`Q3X| <j^0O-$KEɂuKMŗNvbX^eݓ pTP}Z״~J{ u1Zl9csx}0tas%R?t8 3Bw/ G(J O)1N EVwI8K{X;4k.s^"t9q/5kx#Q6bw^WɷD_ }ڻ6#)` xҔBhtԈl hY!N 5A a)b86_YPNN$Vq/ stWOڮ3ĪB\-u&cw/$C5Diji^2f7ziG3 ]Gj#J}9! 4FIcf: V%caSϬ7i01#` I7'ˏkEB7n(ȣ\""DI^l% IK}o&Y[0e<$%hSj}' m rMmE苐a -7R|+_~!HĞWl\-b=~xnwUXzEcs>ւӪ>!svm9t@`R%NG\uq>{[ H uk&va]R'@<qI8Ov a&eQ:)ڬmf䜢[[۵a+XG!)S=td NrRu1עE}kE5K]^j[˳"TR/gLm<10MhT?6F&C\VԘA"c"=D\92k/4~g!&*iVB`-%`{Sx$0 74Yb;~َ6/9 UŌ#9/vP-Af[]؟WńuJk+KI:&6D=Qى) }}wTHG/H<$2V8wh)bݘiOJ3RT{!&RP sؓ. 8LgHhWI5Ii)?G/S +R5 \bQ=ؼbZœ=4vC PDni 3,n RR9iTQZd"mT9gxN_`Fc_cNP/@Kxwd=ۖ.ib}LO}"4rb6즀 Ƴ~$2T}[éP S9M8ۜk#Qn׆|4Z)ʔCs}-gG/75D7R[DK]={h')q0U'@УX"j%l@n:lK=O]YrqaƑx۴@p^!#L5xebcF>[`N vcte7i0 RrF{ybB? G; +n†')kt%@bb[W&CzܸGkd؛*ԬO^~5y (a><f#{NJ"'G4BМ: ھdf饾|YY܀ 4OG `j=&6.FN y7| ~`"/k 3b_2[y/% -aW諑oh^|uz>ܛĶf ?ι"9~9$=Z4^,+~PV  |}wG#8;$@=IUPK~>Jw.й9?˶.g߼^hmxz/րK oVsuND Fil`IO{#\;P2%cپ{Sx3 {s+av &YYۺp,Ũ @8r;;bx `) ހ6] G!:iʿ5έ0Y+yv{ P7*jvQE7EHo(Tb#9Tv\D ^Y^<{1T}P`x!9mXk3U63({FÈ)Oat@8Wiktx/(D{=*=*f;ؕR3q"~{ٱWBurջ". 1-ƍ99p 'xh bcdKUidש "2馿Z4u=RLk]~.UNh҄4,N,? LKuhU)'%Y0J\؁_Tމ$D(Ɩ 6wђgBԒ֜flgo_;~wCqreǀ2&Ϝ1iG;<;<[X$Y:yO+][u蘯}!xS6%: X4rk.ሿb斫On_D8eCyBjW2y4* s׸52|IPlMejuno3 bf -ER΀$ītM_&{YWZL쐰&B@7nI7}@֮'*۬gMZ3YZMx r{L_n2G:); / {\ /HԺƌJTGj ] sV$"IV0[9 qg^4R{W]?-~VmU'c-s9Sk꨸2?Y ]HfO*wik?" F\oJ=hTj0 Q!@h}Wmv+:"7&qa0)w .l}ʍ}f!%9&튞ӛ1COcXf ԑFWkH5 gKQۚUj^w&gu|}y'?KeIH89"3`0+&G0T}7uz cCT1kgEJxV>uj5d.[L *l7=].GZ>u|+xhx@9SD_1rLYDq rB:at,L c'Ԥr96ѧɼӶUEMgn'fE1` oiQ_eaGۭ1]ɤQ"N\(vk3^G2䰋7/(sm\0Fm!>$VvXor#uAd7r#w"ν!RREz#ܘ5S'|\|4>0mhQxL?. 2ax҈'_ݏ㳢nV> Fo[~~俇A‶:FWt?:j 9]0:j9Ւ [A?%vWK5͒'4/I|+pOs. .&N4~0ilcLR_ %x6(̎2"nS#*B4M2^؅Ҙ:׽;D\k"1Jb 5E󐕝6Ĝ+d2絉"]y8O|0ddKޟzV] NS%H5(@ZmS3n \2ն=he,7L-XAJކŹ Z̄_l6✗@V+{0O}W=S/-]Τ103-܄JIQ/9OsĔEٗ1[7XAM tqbc7q#a\y"[v|WdYV5(~]<(q9Xo~m8Ǡ /WʽyTTU8|H! @Ld/|kkk=zwGs'ًb)),Yc3ZM#.76Էr3 '咭5&x1 fMT`rS"(o-~.9rN .M1E:I!d@ {rIR):W)H7Wl9m"_ġ˷,ܠ[;J\s79wk444A&(!їCӽ4'봆82^hY99\c0ͷ Qtń u҇bx{J"MLo0l;;SK'=? K.`<_T;x0DiqT"}o%‘; F Dz~{Aa:^~47[͘ X~E Sn㘄$)\:()5׋1`2'PXR?!^Af42RUW_t ޱԨ*P?9Ts^G|?=/}z^T Mz&f袒M՘bQLhiqY@ҿFUoj Z7%7B9s\J4!E8'-0ĦikNR|7 4' hq`Wt;,6y$N-tcD?Rn,W̜?e"ʸaRsu 9M|wIAGp ?y|N}Al%#ZM-[ZPFNA+mǟ_7*tkj8`BPmrt#9O}17+NaV8PK)P_"wԄY͡qԛz z{>f O_2Q:Hї3gdPGFGL>66&RZm9ju dݗ-#niNbAI+Rۜ3\aRMq[ߤ៓X$.w hVBsM XGNX#RC`Wbaڣ^][٠ G3[\2bye [4hIKTjpJR0mqKa,{e]/c b;5 #ŶД6ygN|1OC 1&%o_M֌˵YmC/IjѰ-ʽ&fe &frz+N>s?Gd+0 dF kqt3o-&gPDn-Ԙ^6^wd̦k?^ti9oTxyј{/%*ו+RTҸ}lkc5u鬗SJHJ5PrJ-㻨L(ބY_ pmMnXƛKB؃P6-\ 7jFޢKHȡrdA%R$<AZP=kkW6ѥ蔁tU^6(Y/syII!nGIȕG/8wV&s{y  㛧VC1 "#`9ct%i'8ߍl_0o: An"GRԶ&,<dz>jdU~~pz#E}鮣0t-O`2ŧe<}1ȿe] $>ҵf+ij$o 8*v$gA=hw_:KM3C6'eÛ>qR,W\1(DKqmŽ7rWjt7gcٻL1`T__V51q f'\$7fuB$Z+,7I Z zCCxb6G>萌i;>[}׻xNsa݀n'zR4wsqmMeurO|v_"g8/G3bT} ݲdk!WrToΪV8!a;=1Heg3Z8-1tbCkYl k )V ߫=_"S O Y@WY4Qi4`=^S9 EW)ve);x @zҨ̾b$ B~ 7c8q7fGc]}sP@ra– cxlzLQ>zQ`@?nǜHUpqC^lYݡLuL( qAI(V+?aGP_V>P63s^o?2D$|D@aw |,o͝z+4> . (t 74I)A,@%N|l}QAVKr>R?=k,kmk# rn9]ME:SqT~Lvz45i;oQvlDxYA?K= R{;~J#*0*.{|]uMwfD(u(P89DZ񋰟 7XEٓaONj_H]v& Ϙ@oFvqm*[. >ГfY]]B^G؍&\ZKjI@Ax>EU? ̐63 G֝y*YEG3͙3:c2a8%hWJ,X@ۨf=4Jnw[kUR!p@{*q'C*-Csn92̈́gx&Ȁl DT /a7H+.YPϮ!K?¬.j"Mg 5&r<5~9^WH Ba6wfq@1ʒ3 rU?ZSb\|!3wjg/UntTMS|"] ^N+M\B+$$]輲Ap'tb~c!jSԗ=ퟔGQxEv6p*=뵈̍!Ypu|~!S2씜YT^ژ9&0<w_K51N_92h-ܙs_rgIפ`.ŝ"(B9Y)rLsr3Qؠi!C}ވmZ`a>`Iw h+6+qgWw<_ɟ#_ t(Ś 9LqKRćf "Y(926 {,p# %rBV4ꪮ^,OʔIIZ,=rTN Y@"yg(q_Xr,XQI~׍ƛp-{YWQ}m4gD1☯QUbI=P-ְiVsC5&1 +g,#j=ezi=>>2}jjŢkKޑ8c(ƱH YGհSD=.ʒx%zeH^D{-XQkZG[xԪ` O%pǻ\; GbtlO =s֔3-NLizl-6]>Q펋4BUջ.IFx7ILmxSy"s WJ;ZGMtQƚnJE| (',1vx>M0ѐ"@=Ajqk`RτxU7 Y>o@~?Tu,9~(Rfj*S!@ETtk1z^O9Wެߜa!Rΐ qHukj;;gmw%]rYcbOun?&#(<`̑(FB("HR3#+xyJxtr.`HA.4=3 `!2TsQf\3F* kp)<B>r@Z{j:beC^.Ƿ9HC vlCbjQ01k2xk3Xֽt8wQ'sPV7ɲ(/Tg{(5M(6kމfBP,6R h¥^/VKCqbc#r`PLMp:Oνg*mz85Rʪ<|D+Xn.^sw0} ȳl (@.`X<;EL`@_Z'c/CT}0>,_oCdlP K- ſ#Y##J&Wϋn=K^>ogC)<_%]TdH`ǿĄoIV\kb7lV*?M+w@VISOhl pf[ݫ[5I700&iIh7|@jLAd8{LHio.T 8,Cew ~YD!8*ܤd["9ÔdhP^ IbO.u k~䒮{j  J RC;lh\fu=\54rпY^ o+.xPJrG1zl㏅9d#Oc/)m@V#' %BD N .;3 %2>@yF^P>MiQ+V!t2.~ GFAH{K O7?zVaAkvIxo.hU4$p]r9p.03l(2Ӯh<1CGB Cfgf7EOhmsqN'Ꮾ; Lfr'qI93/k]0ȿlU "(\Qy%ژ06@}*/l2Ӡ#âuԱO1?Y.?kL%Mnn۞  Z^j߃D?xG~0>z|Ry p=O[m-| D z],sŭUTON,`;Kl"rSE: c\KS|Vu#/ӰZq̜Y:u?'Zw[)gFh-Ẹ!/W&maƞ{ܺH{%\O#.}5͑ſm4h}ց ڹZR'-BցVژG"_m)a 4.1+1I0E?$ V(m܁lWW`bwA޲?#sKKH"mH|ᐰ"ݿ;TńӦ|h!1pRHߜL;rW[bkF/lV,t'Ɨ4~`]3Im%T[!Ac[t+/zYc挊{.N*5tW}ًY"> rGR.y`K`<=c0~Ek_>LB6FLVS& >`]![">5OP0v\cޡŮjM߀)TmCÊc.͛PZt[_ogoi1E$ԆPiZ~#:<,-pbzrsGx"ڿ"fsiĄEOM6|^嚑Z1|[3s$scw)n8vǓyޝ&9XdEpW?LPKW @=@Pu`@Ylt--k1֟GB,aS~^]Q)֒VWWx5]ĂBA犯i7G7ߣ'6[p Xkn3ICw쬳` t-$Ik閗SI} Y []ў*UD!m]ln ;zo5_;fw*>/QX!UR,2 >C5Ϫ"cH6A@qt<:/2U.B{LqKnJN ]qۢ&?;<3z]΋ i:"95H"I˖Dp(;st߲قLZo.Txz\+-%{B˿o9AQrB'(g5Ŕ!^#HN4o=y>Q9v/-u~`hRz1mGg }kSq*]Gz(![B<ށ# RIʭ~,ҕY\%E3r>>jhB5umnM僚YsdNXJ qr:z؇x}do얢M9@/W)h,٥2KELQpLU+M:.kQ[ͤ_MRyR#%X9زOD2ҁc}u]xTmد-wOUVIjڷ(d8di W6NAseQreXH,*JQc\uey`?ě☚ P6R L"fmRj?O"~}҈ u9f?d"U/lΜU4 Ѕn=Ia@~± I/%hz@\ݳ82@Ͻ|y% .XnоdBIccJADkBm6Vyڌ⣋#<ʲ4#Nw,iP2b@*d-]"fI(|j&f9%Vqwpl+PUK:=1ȩ#EIۭ,+U9'o"uR˵"R\+gk3}*ՄRR{S϶y"*gў,$Ro0-w^hPzt%Iz] (K(?%׷^8 hxBWšnP"qEn;XL|Im 5Cq5iNot+w_HeZ@(]+dS˼O*E v Nk2blSycfuyuʏeQ<$by4Ƿ,ыܩBxT-yC#Z#!r⮡5oS5n3X6Tϋ[ƣy3%1iv5F7w/8̒οf(vEdL*hm/J={ov| ZSo\rl!P#+y`me#ɽT_/}y TȘM?ZӪP*cuuNnO^ފFTa+ȋ=@{ M?^q1ۈTSm<_8aGj.>;٪Nheex/8=javٞa&4O]G>z&@X1DlK C67. Ĺ;i:mDO.(c+Lz {CL{Z`CRNXFXlU"\WuMm)㍄Ŗ6N*[Y^ =2vNK!8\?ҦF>Q6iY_ʺn7*2xZ?5Oѭb40$T J0Ǖ,h!ڿ,"7Ri%n@J[(څ>bLY%;=.~`X,x;=%c' @=jx@dƀ @>(,)0c&,JPA2O(đ#5OOs 9P6~?h-<&4;fƁ&UnqWVƪ UHss]f( ΁p#(1D?5@S9V ZVx\s*vܟOzgr6y>=zO׹x"Ι[j0mljij᫂NJakyZP|@f)5DܛX@ܟ/tGs5vX$Δp n W1<"Ar@$,hȻ=Xt%6);U]I&pp)k>09[BKY*X۵1c݉OŃ~|OSHN<ޒ4vFXhT` {+"5Ȋ<%~&\@)O(X_u/sYs smyИySQ[qN"Ag3L7n k]@X'@j{(4sI{CdrzU0ؕ{l1yg*ZڲC[hD>>FBr` 7+ln#ob"o;6tIMK, ~IJC!g}kZ3.Oo"$_~"t^_qKzf7t /@K^/pQƉjfK&6-/soޛ2 3WPMHut `s$ϙITzZi;:8kq!tpX۫#:?jRg?x --{:x/[sMGoo:x@pR״ngKBphDK؜$@;!N,9jhm4^myOq;g!DI^>2Ӟ@hy9&v,AgIS)/?Yl$Tu=JuO_CA\x͉,sJeazxvbwh <NYx?Jw}az]8dH^O .E}%k&d>@ZyDD&dLSȐ1]qBG=]|k]`kd5|cHOQKs5Hh-'PL(+%F[)f[e)^bvBQjaeWgCɋsVlǔ|c8vM< ތ 徰!D.[&^!Lo92Vn𴸨RC+堭AZ;̣`#>B<)1U`WE㨠t2_gx8˘ .kONf1ހ<R+qvjQԺQQG$L ,Ƿ Jx2{xbϾNS* P3#p56OcϜ{(1!{Q%Z\%B,?Vm.'ci!Iu/ 1{c4OXOLڶ\MRO&#.Ɍ7`?a:NB'{l$iҎC{'=$\{ ,?wBkuM0Q7L3( 0]A˸\f<=ƔrЦlf$PXZܺ#iS.Lyvx-5yAw ]<=+;ZB1%{_s w@?i+2/qkW4#$^r[^r%oD {!VQ=>Qm֯^'i8^ˑX8*E`M뼡`8ojc"c0 p -:2U0HE# 'Yﹽ2ucl9Z 3צy[Z;eUij8¶MNEon;|;Qc B0wJ>19ChȟxTF 09QÏ=5 u{#YI~9\4( G{oT3ynҼR|~_wb"" _Z)63jv!RTGW5E 3!OFp? 'ـd6Yv$a:iW< @0Ha[* 1g?9N-bVE 2T{39Q)V6cF #oA$?Tjt~-"iPhkoPmAhVzSxle 8QrElxY"۬V}l4/[vL4uc GtԬVJ8y+tyn7eW (=ژq~FWs})c"Hg}'$ʺțcmPROWsVCzjʰ7S/LddTBk`P̝yM{ubdYXa >sWEir\.;!i-7`Z@ۊw1[QlwkLUsy+>JfLB!.(P^ Mّ+Fh)ηJVY㸛bXԻzT4iY\1$Oy8Kwt]ʙvHyu1g'auZ~6ѼKth8]Zd}Ujpo=`.WJw"50'_0Ww~X-\Ä.<1X>~ӡ.%7# T0-wj6D*:ߦ8~v)<A0N]R{J99~H. g/~SHM+0l#a+HH97 7zk~/7͜6|Aw~Kk׍A fUVnb IK'3[HF pM5u, T%^DiQ>`]ӅǤ1ҡR})1o](w0zFSPkxӥCq7y3G 0c$Z]Y8L%UQwht-XβmU|-tf{& e'ml Xa 3F2݀7jL&ҫcE+=ǿHW;I< k/C{-ֶ6Ҕ_-꡿U&ĬiNH\!]CLRDMfw1mq]ʤBdv\ KDw]Eɟ "Ԫ RUs%QF_P:U!AsO ׇ#{vC#oѶT' Vk?uEm|9]Evp=_~rA?}ضvpyEVvP@fn\*@7/Զ0BdS`$dEEj` Ϸ`LZm%Zs~0'r<~c 0]HLR4]L &*~o/J[UfwdI(LAI+ggv{ٺ#( L5ײ{`: i6ǩG H;A8ibl:Y56yۦV5vLwJoGAC [ a0G+?Hg] `>Q8qfxmlaqu`0a{ dsT& !.>^;m~%2Wʰ5{>YUn|H4 /!-Ra߭.nvy4-ADŽDAAaqwTJLlZ﮸3c>i-iml#/@#7#V%zpʺ @#'\1?'-(a+bTm<P|xu@D~o5W6RKLHfmko;#hWkeY-Wq|Jݝ?q^=ۂ4\F%-%팃cKg^]G0WV卫WA /r@{y`-TiRNP߮S2b&8#O`GA<%\T H8Ff PK3 +8Ҽy%S+r>zbxDZ&|Gxݒ4N9HYmN889jZ4F-Y=>$>k};3v[&mkV+NI,8Dd'@*ΚLOpKqL7I&Q {9G?J %-L !jex#tn[LQc]lV~% !Տf޵!ߋ* 6^rMcp ̑EK#ڐwdW# (?Z"]269޼ j0^}EP\zC^@Q'ĉ,WxAZ0`^R<&\I[?mIsWN{oBI6z|A2qwAR;epَ8 EV=DM:)';J ?9+!it:c>ǟpP` 5VDpe/A]s+!GH%ILܮLZUB/}u~;6yS% , YTsGXnRf; 'Nݞq+ KOnI3H?PaT2kFԗ4 i1Eȴ/]IYIW+Ey)J}L}5 H`ie5/%+:,UJj]!{r30s²|✮b&z摦a459(:ɂZrxVpm!^ :5"/ x#\;/9i:7'tm~N7% qEG܃R]Qs|gcLB^J\@᲏D:V.BzzY7YK7U|V'AH4EoɆחb0Ǐ_VPت3Hdurި  `ԧ歬*d鰫GrSrLl{V޲3jB ɧ, EYֲ4}Y#z\=tplէ63msx \- uqKqQ a8=Qwך|+WmO''MљYEco_+;{z \U?mÂU'-{~Qo͙_]TA6KkgUƮRL|fcPH_șmov,"4 ] rW `9ix]C?'$EY8OߑyLl/K^Zy[ז"v53_y]:'}#yq4j[trEY>O]ʾXᑯu'=G A]t/w?cv,7O`8pG NBQRw8s.3C/|:1:ڳVl[GO_DTbf*pD@Ekk@.;" ԛ3cO9Dg y٭IOqc hރ)O$;RI[9` 'u,A'X3t(]Q;ZKk[ `e-Oʀ2OCg< Z7B aN6Щ@ II|d1 %UO$x]2m*FHqj '(EQqHB[D ӧĠ\{YMRn7I|oAM_Bhݽ?WxPHI4\ :fv{qwZC6~9V;mF/bi%Cj2"): =טސܪ.i{['aYVv;rFH \$O 2Ct#īxpf ]wg%>D -WDZwq/ Q3^{38HO.yeib=WEVBKV9 K6ӿ͙l W{qIU 9l>K";| pZy314<LwFCvzl왞مZOa[ ARahW;BU om#7倀nZ̻0 ]pZk-J ٞ.(3\8Ce&LC/2!}:/>YW}Yh^zqf#k $`J0%k-h_[.!Zlߵ%& dwh&rtTc{6r!emE JkҔ:L-wu^VqʔJvp9Fý>1tѸ) 4o_jYTEp TG̘h4ADGp6da)/pOBk)?LpoY %4#`XIC+ n3s/%Z^?9$Zs0Dq"\h>mM]D3 ĵc|BbWfܝ@Pϖ:aGV- }@/:ԻPTh ]6q$fv ܊Gy;YU@׬efSlDRҢ`>f2a % R C~F4C1`Cx+PMt]U=bYo!ҏSu0U}^ 7'8Zm!dwusdkgm++W367FAl#v|rۉ1B +mU 9zϲ˃(Ųqjv\Ua;i 6HoKdç +SzՌ'YK&GºUPr١WtNxX%WB'WC@.})| 笓*ƚMϚ]/w<5 PCT䋡F E9h,L)Ǧ,vwևAE L;x6KӱWmzPzfc6uBPKFR:yve bRQJoi02g`D8ahHۦcsiQ>[qp<}x8 ϻl~h]1cZձM]*rR [ʍɕ/@M$*lGa醃I+ߚ.ݜVmwdׄ<G[q yD]/$=PehbE}6V [rYB~ XMY[{"XqmTEfwE栕[( ̉#;{ri,ݎ1o=ta{`zEIF;N?qNE9up*-S=!t㦽2tZ/((3Ou -Ɍ^[PXuE҄IDB +x_`UQL9ڊnZ"p.:*m (T~_l*ՂnO[;=@av" 1[1r=)ALaj\58dn b:BRhɕIHQZ%!yfm+rOoXmf5j'ZgnUh4P=$%W+ ]JI Gu"EL$MFw8(Ħ4s ]>\m\BKLOˆTV?uwJEtk+P\B<%aaqCIX{W"[|c7N~ĩsޗ8pXBBP%DisV R3FG.dZVo\D9M4''S"/Q2LP&)K}7Vx]USߖ,g'HCy1bu嬖ahlm9$FRYE}߂OWYO4sRkE렻Gkk@݀T+ջ95i^,)13>ܓis':{L89qSJ\Yx8{/0H5Sħ)Ϛ(g.5k`h~mH-PjmU8c(7tR0?W@9h9(ia_sM (j2 c+K-+%\AҺB/&xe"a^=)Hũ),xk"M(0<]@LerW) #x$S{ƸU|SKZc‰q/ f0hJEsfoxS&'Ico`钒B%(oXq.^zŃ2j65Q'z?*@3Fe$kMԎ6KbFlO>rt)fg6 =R5M&L P@4Ɓvd6++jN)_Ѓ)]E t֎HdS8Myy=v/ tZ"Yf-+""AǻR1v)hB>~ؓN'E+4*Uva˨NLӞ9*aI&vgT Fne7.soxjtWyLH_&;Ɂr+MQoô8)h6@߄([ي.4F1[/7 ڷ2i.0۴ߊ\9]K~-ڞ䤚Y yYP-̌&4yI!zsPr#;CI69uk/ނMBk߉/P3>ʆ~vڈbUJݑA`?k]so͏'v̠JhEEj|^B ) aPqƠU"̭NO̗K~wwM;6RQD޼ͤDtU$P>73)A`{#2z!Ϛvp$a,BUx?9G9 *j5'FQK=昧 ^֔ +KSfRTL͂rJ~m/pl]3 f.9:W i/>O Rg/hsvlTS '"+#Ʀ#otfdvu}z#/:R꾘ޠO3;fŸTP4 W8IIXM~>oyF/RšxGp*f0I_݅צlZ"5/臰n,Z<&g'Kg@%1iV$bRL5lG LErhݧf`଍(/t/B?HL'4?2+xHV˶oJvjIp#24`yL5"ŠA{o-Y RG~o k|u$+`Qc.ف`-|;Miig5vցچ{y Xuk2s;M‹姃Rs)MC5v+t:GMUNt!Gd'34!/ 7pA@Ì'7~v_nGLE G%*00*}D F~ǑwmXiDz22)jby"~k˸PKͻ;xٰO/ ጁm,_\q5`͹4>AN0YI6=N宮&SXbmL *uˑe{D5.uS4V^MVȖ>(5F; NX|83;1Wnˢ\eč g/mնKz٥UwIcJ#PN;rL1[m$6Lb`GJ~ :*鐠 ۂJ[Co-+h]nUiɄp3/ hG)of8I>@3QE $|Ww#EPm=3w6oJN0ۉ!p=^avoigttNpKx@[&#ӝG `UV+m.>R ^%J@Վg_WGZUU_Zɵ(gs ۴g="l20|7[Zq 5 Q(Vߔ /Ļ~!B+ vE`InTZGݎn{GNee}V>Gѝss?%YyPjy -mKF3tږ+P6,s'+|8Seyy%Rm=hz&_+%=BIGY;{ib^k%s )I Y! "g \Jhҽn院c ,rx2aתoq\#E 5Ԋj2?@\A[A3DiH*_3b&q&KɆ9|P|4nQ+LkąY݌.i/Я?z^x F4y$lZ?Eɰz4k,~ٟlMt:9Š(1 麟Y[ޔ6(O`B}?v^﷝DֵsLCvAʂr4<3hꍗ6Wi\FDZ|FABO0kk&/,yC:HԲWg+xzq^  *: Wڍ J 70thҪp0,(@AI^Pʯ08! TE1RCϮ=r'fٍdmirZÜ]X&1:mvpYwcTnfUj 3ä=Yn[ieZ tz^ˍ6 j l0XRa[rIdz#kP+\Bk,kg} L8qVy-IDfSZa,+o5J-I(Z2(stbPY oވ^FQ_C3G}1w'ޏl65{8 VM6tۅH":zzyx!',ch`Ηδȹ"0 Pl"HmR?&@䖓w ˃lDuH3[ᷘ/ԶקTC9IgK CC3(s͎r.5 2{GC6+MxI$_YNUAjB?CNl1lfґIU8xG~,/'Խx]acQ{cO[!ڑйhEOIW#&jchlpS[a4Zk,K mӟkddL@wJWB9dz0Z*sgc*yT *з=QCEJa-?U^۝>:a6|Q\H|6]1]8r8;ij =AufvAQϪWur3WT?}|UlteR8Jf.&rzi_DaYi8 \Sge('9ObdζjS*0ڨU,/ecWÀ %緥V1#`]mϞ%1jXM[c_[x'y.OUƌx"ZI#ٛ/r+aNFӿ+\+4T{ޘqWk@M:dhITIѧ CwE|t\($FTAJ? )pйp'k]Eѵ5VJ Cnfzvz,C#HO)t3Q b[ܧՅ0uSgHs=%κ\ZAN&՛!83b`ESs׬ .n[P0G;%C€HJwr}n/ؔHrB0,:D{yM>r6ퟑܾiZXgk];Nn?#b< 1@FtĢ@B5 -eJ%\[lh,DߋbPA=)/.ivD] -xKX…DPpGcz%L*ڔ_&]o3CΟ[t,/qإKT3w$aoS>pMr?¿3@>؊ZxX'b&`JK[RpGDȉ H)>Vm}:Ni,UlG"&/ƹmM ⻌x\&Rptc?GDP8H&^g4t˂j2~3SOv ؛X1iaʋ=F8`W7.vwZUɻ/i !T! iFw$3n{}u=s۷q e~@bShT-){hzi_OZszuI`6Ҭo v}bthN폑XV 3`iCz:6bM ֒T .u89$6בxdbvVKG!F X9IAj|JOE:Jz:2txnX({M}qP;՘U\emD2E6)GB)xrN3+etƾ5G.IPhDѲ82Aে!?2C\n" IASVxLxN~[u5VeiG,p]J.#&~2M@ҔDR-WPeY,gx  Xr ̉"}@+Zj){p a?pGkw<+HPNbjBr| 30;^9ɊrVxtU3aFy6oz )<{A)s|l5  nqWz}źK,Tܾ9ǣQ{hꃘRn D cѼ.>??1ͮhc( cqEfrpow KÉBvFg1_x``͘8&ydgX8H mBW\tƻ6XDc 0bHZ1@rrԓzByo:4qt09M6zV&h}EVe oYL[u9斥3+%l#V9끲S5uFaξV %PF!c`_#6$0>Dx)Y0}fkK# pcgfbwxU(C)93nxOٜcޑn;\sX9V6Mdoe ;)# b}yμDOn$c3w `r6rzhc$@lT`7(4[^Vmݓ(.Ru f@SM"d2!r2i'SUo5 Ypb^ N;P/tLAh8p$Lxp{cevXduf?j.DH *e鑢 _L/stMٴR-C{-p+՞}X՝""Eb1L+ĭ3ޣ۬2.'Vb uJOxG͘' !7T, O/5G1 AVdI$y8 j`†eRm٭Nh?.GR> -F_~m .OA7l)$YD0?)K1_c\ֈ'vY ">4j$Zw)6]n*TE(pI>jč/Ƹ_Nuʧ$X-|&RiiSzV+@W8ci d5s% rƧ3/ۭO/-aV&=T00ݼ3ҧ@!+<]8szc* AV"bSϞb6,2p5h˺~h$&WzѾrkFv9*/Sof ]ݛfE76ji%~?;{1] Em 4b![${}Ňa,@+կRmαpǾ石84؆]%F8bI^/|pgnzIɆUp$B?&*I,0/k zvtzHY7rpB5Ϛ]E3:aM؎j"E9ᑍ+G'+.L < Y͸}"@4) 2:l4L\%S2-C e ~Ahy ny$ 7/>1\L=U_$j~̟&o5#4@2Ԕ;`S V ax/Y=5+9&ǩ81DcIURpVf j|ڷn\u fv(J(Dn(cmd2Ϛm0Sa^8UZgiP S)otҁC?L_ҕNYQ?ʆMq4diZuɕjf~ʦC >Z*8!J3FZq3%T'MzX*FhuDpcnY=@ wJ4kbC}ۣfE5,̖`Q+8_s %+*Q7O6倰SgV[!'_؜-` SZ> 03䐻x%sC,0,ދyJ,tsDP.БΊעh]ַ4 ?GƮK=h| PSpW"Na(*NCԭ8JqqPn^؞V1Z幵ΜsXap^~x`,AHNpZXEȦSD)>u`ߗz R=\"э+:_>5k\/m^I`FGR0SE֍{fV@%5'K(C|1媻{}D2Ï01I붟g%I؊;+;i{nk VaNS_~qQ"h8M`Oh#:i}C62y-"U|8dFs kPP'?24YCOAbـG9/6mOsKRF 9{akS1+LZN> >뮀>5(E w<9B5B? <;1 cPeݦ  Qld*{IvG?/zaoirQEÞ$|w]eQBMz1]yU*@SYV^ƁIJ>/ C`2yHW!bI/'̛ ?K`.[Ӑ+p 6$Ю㐸$-X k[f~c[!.y Xk$' o֚l.ppnL@^>/UԳY8 32xQ~ ;ܚ\X`0YjkaDFiiEbjZ+=dodݩH;G{W{u@e }0"zXO0Bؔ<| 6%n'(oҪ5A %ոEҥMY*3aW#r9DސÃphڦ9=.9uM@ۋܢZ@cgTH ZS.^'nI;K9:M0%,KEkJoDke(0@D_nj=;S7gfk`pm}!Br\;f bVO<9ΖD?ݛAm6@o$dHA8GH`R༟+|8`pPv vx0TehWe A9 lǓpIli_^ʄzO88]ڞo1c9&|-%V,MK0mU(KܽIA$ʭLxa7vl3YҌ0S ԘJԋ%r1zbyRH3)y|\6oxr.R6c%-{+#4 ܺ{qa nKQ+61clTzB H~оS_ǤNK"Y%6e .S3T+/Йavgir9T1LĘ;)[pp.LYzɯՃa'Lw@d"S3QWMg{VIԯ&3UdA2~ RnK׻aFлy2L9v,y̴F jNPJiS!>w< / 35Z=(P Шd\&l#/068_\nX΃%XJz>Z~֔D i}٫o 2/ MmQԤđ"^B0>ax0fް@dHbT+lE1s[,[e<4Nv{1ëvMR>SJʉ͗0/F&a-Eon?Л+{rUˮ"/t7}͆9,(pVeLّ۩*=32.ղSheN}n, |֫1b<ҘѕCrI-fFtJvG˒- ]a4u攡^Y3 χCqطL}7 V 4цھ"sqSHoAoiRѣ]ߦǤO3e8K L3KĨ Vl u_H&Qh5| a-kvo²d+n{35,vqp#>N:@B+h]IeF|ė8hL' OMɠ^"a\3 bِFUuLrG7tƈpG.ߛG J@cm;Ze5a`YY7yQoef3P`L$!+%NЇ1y/%'9r%Է7kt)q5//aLo];JHIfcGxuw Q"1ެY*%ḛҙek?#A7Gt u$12S>[vF]_/'㶲Cy=Xz Һ/Q!0 \dxH⹧sȍpC,J.<a\-sπ).NvFaN&SˏJi<0G]Ԭ6F7Ⰳ:}0&G:VB$X E7 S-vYw:|ϖ7_VW2s}?+ď~ ~;תXAUVCrͻ"lbN#%5/u r1$T$@c,åb AU"'-Sc~b5<^-"4Nn_snj5NRWtѮU5ᛢZpy1 :QOG|0 \ECu+,<Ňצmw?GgO#a۳gYod'9-|sG. ƺ'Ѩ/„ ^JLm =bYxx Lol]ҩI4B2Q6{t3%VF p7MGB),R)Ǒ6C7Q=/ük 1W(| hM޼:vu\RC%3PZaOEliđtTк0Zpw dqfU3,x|Fg$Yu^x䯗Q #bVg"e.L>77 >@ s8eqz=6D&Ȳq0VL7[˪7#]˟1nVɱD,DzHk+l+)@ԂɁY]t^t9X ɖjz,`_~ńG;K&e &&O4j(a$\B96f7>u\SFJ=fWz=>av֖,{JPPQ?0#pB{# P{+.m`o#qͦh#6cSCjuE.htvhSC~V'G7#W>Ua<9q_T]|znT펄S1T^fP ^@9x:U|ZSٶ2OI[S]J)e}yK\AuCWЉ?_^#O_bj%)cGͩ)!.C4dHHo 8"'V4ќ_p+}݃`S[w濑*8Qy7UZݳo"{#s|?.U00N`h[nKJ,@][5fCkZ3ۚ*u"GNFC#]ī^zx?m Wbqͥ[¡e"1~1g2љ^huԄRD4ICFՍ޲P* fE@WS}q㝇 ggT"en*R<9Ο%d:c2vQB>zx'ȮmA!-T|zd}Ee"O`/rS3}[ %n"{-y=SZ~~+~kFFz(`ѓ@?5ʡ-y^A6LgVX)*{߽\(l:r i~GԐT{ž* |9?wM GayAx:U%y轒G64|?:/oG K.{~?Ma nUxK(f@2P.O^,+:s:01rO?=)]"p1_ cfkAWZP㐽pPRo#S1ِgz^@^Jr*d^#Tc: |h2E'[ﳽ;5kFxh|>J 3&/N| Mt/\cM޶#D)d⪦^Tiss5èBY㔫}vtZL(UMg|X?a$ ǂIh:Jo^'Y|0'_Yu}esoEZnUf/L5\Y&QBmMg _HhMnm>$%gֺ"FK`9!(_ ʷE6U'0r | 2^IJ#p70<]p<(Un龅YS[.﨩#Q{Y3Yk2ɳ˰ጇo˒?)sM^ޭf25-A\[^V˅-ɵIKw2ʭ c@HF17{SiNEۼ刻pƷ['r}Txv50VN|<%g,5]3!(Sj ڰ/e;cF4#b3;ބV+ 7K[C=uͺ ix=u7LN,Uo4`{~Nid3%3.1#yOu:Zً?!4r#3A94 ݋|(\KMgU"/-cjjpJeЀ*A\omԾY^ƒQI``ippcͿE{7Ns s x9:YSTJ4i'RAS|-*aKYܔAqx?͇&Ӎ&3##4Ð򚏗B 4GI4ia_r I|U5+(aH\H?΀>Ɠ$/T`!oĝ㞤 lQ?l"BvBCՄ?nکm0+8 J#5c l}-K*h[ukO}`_D^зsM)MTɐT>ȿ[@@a2Yܭ㽣ÉXS-dk1 ^Q[ޓEǼû hO$11~_Njs2X2wFntk [ܛ yz M+)fSp>^vqĖ?HbZl:L5yp^ʥFtJvRv_TlێŝǮ)N? DOdER05 =`]1L|@tmq7ޣ9΂oCbn/PІZ:#\ [e^teQDH=0)*lްR0ԩf9z2FZwEMߑ"Z˫!G>PSU&~d ? IMxSP־X(J8U+zPMUhǾlRw[% O DR6V[šsWҋ]hľ6Tb_.|00&u3uu;% bf`oLc%[+&ͮ2aj%1崵l6mq7\U| P dGק:s ԎIsL-wn {v*NKzoYC> y"e\0}Q$[SG!&+*[FhEv?% jw4f-flgDE4D'pTxٹ7 rW#0,ųE&l2"^"91xw@8ލ(I&TMӣq-.HW@abȓA!X9o,UT2d%6i# NБf3lXG3z_d02tc*laNW&Ƹ{܉p%P\l=G9*#`H!/ŋOD-'h}hH|$K IOprXb ʨ 5KT2 @ 'P`a@Q:Qc[SB -(o[f 6;@ͺs ej8m`\ɂUKeq!!D/ pL$!D7e(Xaw+Cf _lssKLUDž/ydӃ퇗+wس!Tc .ґmeA/APF6PJf^pg|(og'qC4bLI5zaR`/ӣ滁f{J}Kd }4:Kp f+Z謁[ ?dεdAبS+hܴ.X QPZXnr^ Z{t`,l [eA1T b6!^ދқ9m@X@pYV٢/2%k@Gs%L8>'r v߭$"y8 <1ˆcvgW|D3sT%R01qf[CypՒz蚴q;8Hb7{ OW \[sx$Ak1fǪ۰ik?I%b(BS|HI(zܪB;`PI6ܲ=MrnVBp)'VTQpm8"tR̛ҭ}yznAب&z숾Ftrd|VwaN\Yۉ 4៰u ը~}MsxOLs+UeF%n$ C:pyd!G9wCZ ;:t Ų!VWo4 .#?n*"s+c+ "&"+egmd1@[71 8)^'M8嵣pL>(JN3kX5ob~EW[ю#/e(*gv!o 6 t>"OƵl֬@qѻxzb,ÍLn&!?9~}ߍgN>74"b䢒 @.yfKms@3e9 COIV B=GDN݆O 梌 ;Wռ.ynP -S6)4yO )ζXM~%Q?BUk>/dFR/8V_wpUF2Q TQ_MYvrȾа2n\(T%dtj}cLcoMCAu<-BİB9LxiÌr*(9q&U}06/Uسz hW{}vjD@4HTJ#wJy+&4$\mK*8H + J͌fլ߽CGc5#աdGZRt}\Mzx\Bs<um.ŗr/6$ɡˆ}[9fτ&4kxigk*q3oDpD %8\*_kGZsfk}P:4o"_(#Q,my_5u9u7bHN)Ztzyآ"ky F T5q"^|m`b]31Ff+֔!R~nMˉ'䄑ŭeQ\U \]MLtRe. ,- bmaĄ޽22oBvvp7{፷*lKjL.H;s7״|]i헜XJz1*~k-|H+xY=ѱifHdZ~G6!g%]0P"wOF,hZ?- Arq`xnۀ= Z6Q]:xl#? {TwDpRU`m_wd>Zg\zKf5]{OW=TN5U߻ xnYdoU3D/bZ׈;&1I0/&qJoX)]{V<@vM! MzjLNzguxJ4ln=&$SVTߐMJ<' *F BA୧}!iQ5AxUtAbΝڟ#˗gãxWNO"!%&|zXsmhF1۰"ʐy}h*1;$q/-gN]0+-W}tcb3w>mk#Պ;TK" })(wtdؘwlp~JޡE.ISv8=Av04<?%|PS_w Ԏ]N2[ s4F,5"C:"gIw'nuuA! O82Q1俦@LcVlI CY8q&gs̹w6gwMWa(u5Nvl[Z ہOB/WJ"nxij!;3ݚ~$+ȔQ+.Җ駍?mAuyN|$+usjLN "CcCSURHpxb h ޮԋ#%7Ӓu֎7W;*\io.h> T4.mS.a p+8) z^A͕Ԗ<;` Χ{X'˧h1{%6Hm5f2A T! _NIL!P,1EMxc4N$9YSN S3H]SE:Dn+fh@,Lzf,xUR;aλP֢捗-ԯABʗd6PLLIiɷic?d\ ͈dK eoQ3H(?+$~8~lO Ei?-1rc&ioM3j僖ˠ"DI=:38tLEoÂ=ܭp7H,c2C=1-~YhTx`o.}nfڳ~UƕKn0>U7^jU&| ^!s->P:WԙJUYFO;šVw13aU䠀}zFDO]\"zK1'7E/_]{k9߰( e a?LZ|nՉd=dZhx/z"3Uo ANyʥɎ7,s_Sz_XKhx: Md X#2ܻ#iƩ3-εI&Mtgs~,Ӡo6?BP9/s)Ds8 imzBPl_{R}~Łк|(7n 7cH)9fvu+UYbDI54xXՋs ǜc_ila< ty'#C\sl5%ނt^󯶁%|P~D9#_1?\> JSJUVnq%)S|@Pǎtd)fY{)cuXwJUd"2MES[9MQ>Hf@3!+QIښi&{@aDh>7n*šEVNٗK7fx{r=>ҳIYCwCa {D_Ûb y҃ rޱ=!j1!TByHVwMKPN7(o9aL+[X`˚~|Of"(ݛ'āSf̧S mT=;噬|:BPZ.,OI oD 092 _st%}Hۡ7K\@nh$2>?ڶ:&Jllq-,ώp%J86N6#0E8Xmgf?zJI)]{вd6eRToFy'\8V|۾v'| 1-&97F}'9!\ic˨cBZPLْV`_AtvAH"o^Ru94ƕM{b0RYe|ƚQVI܊.nLƢ%~oDq"/Ґ8Xv4.! hյby)?̽= V{W!=Tr,rFw_>9F9)G{4^ gU)\LDu+RZz;#MA֙KS`Yiw˵>k#|XIv&/aSFue|].2P,Qh`=''W$dH~С2N٠r| L`fjm$VԡatF'k#-,R4ȝfڀ 78Ͷ6un u6={ca\=H6/y#E {4YP7 D*}_z\9LI5M=Rl~KWQir%9/.µ08Ÿj1l]j!A:ehƛPNe8W$"!K.y@1Kj u#o<N_%;8aZ:7 `4RDM=BۊRBdM#|B' a0u=d DW=& 1)LUo@뗆-'-2*Q:ʯ;l ~>A7*vY 8 `PRG@a |f\ <9Y 쪐8)g`N#S^^tYVˬR+4 30bLG/k퉕f!l 7Q)fa;nFf@,X+X#>翄Gj):/>/} mCSЩ4h0oJ}p# gn|ОR\Vcq˧%1y}Vx8HKSB?VT7My2坕M&.(Z_˸2_J7?v97Ϋ}\cK)dBO ?7[rE<0YផʕRPҷJNy+n][ҡuAH y9dK(Ah%bx=d5nͥU H 퓁NG%* 3j4k1|?+Ep(ƻs0)\ bkֹWb{4#2<Qa9􅩸969 kW-}#vjz"g\ yLvNWExI rE|3kiIpy21ĀY\\*-8ң {p 𗷿"f^u]$ytE)3"cVևIW.> >Ca*oLxr8d%E}S@ʟZy^ %SLn8#⑴Y {X< &O#Doyeh20z2⊤e&ͻUe VקRױ*@^>Hd?lyS!\KK?Y疲c\[3&"X&7|IuC,&Eh 5%øT"($hhѥ]ogs7b^9ɳ4 +m$ oBql( chM\zl.mUoR PD{bJ"9HAgYW~"-?hp,DgrOs+JE $}6$ uA|Ziǚ*iWOJ^$!;"t& i_cwWu/-Ҧ,\GmU(v/y-5H-)?VqY(<|^=)~,QW,=W⨺|VoN_BPme'WUEv nTN ^gf™_9ɌfeG8N/>Iَ ;q뱼<A)7QxkKĞY[ί~36~.YlKz/9O'%Sh+VF?` 8/|MY<|yJ,=L(pw^:*&Ѳ $s'|swPGbw,4"$:}O#eZvVEXK.e|ɓ]ML1J-|/%W{mOR^8ۥTecVIVy"ަ"/%P[yV1%ҝ3%e# g(k:$ :n2.-cghЪ.rA]09 n0jޑ䌳domLI3P이<vnu%B%Sb&Cfg_F5.qvGGLP9C]Pqgs\F\ͿW둬" ! xo{->od\y^d+6XjE -I(jv|%ZKSa{* jq)Jkv<I3hq灺ɵlɕ{ q >+鑺`~C,w1,LD 6}QY] =;=j*L2lk50*A;|W8_І\tcG48 jo^=u j ;Ҽ)iZtZg6MR= 8Ne;L+izb#)Qa ('*X!9 0j*,bLu{1!h[@2ߙ/8C$^h~Qntm!ZKƟE/5M޴ bMO:9Lm=OR_ u9}S?r%c@6 ˎ(zNr!P(G +:)W59^;cdqRq!ȿ?8gyY{_}5.?vGrkL xi*FDzfi+x%46)v0 p*rF4MQia)l YO <=M!mcƀvv񲛮F#BˡD0}v.G<<&B"e~Ŷm4ѻ m3$OhR@j9mM,fb4؂$I -/*rt@'V'gkPCǂbť$5 FrۿD>y4* P2f$.SGbՙ?naDl ׂgQ[r%<ׇaQ7u7CMnj<9y=5`҅'Q;l/^|lx$YӬp`bAȖ zP9M;1y\p_":}yC|QI[*|K&4LY!XǑT芴s!^ 일7Yq/T.X h+g΢'ˀبK]]4шUfǂW+v``S-8L>[_gRs#^IB}c R~@!(m3m<{NU(J|}XХ SM\$\+Df}V9nv_kT^)WAE-´@/$IX8 QqԾo/LJ\DlWNOB(>q]kLz.zʮZcV[E.z)j_I-cD18ou(tSQ9_ Gcq}/͟I0U4(Ŏ#w՝"z>"'A\lWbӰu9&ŇDnW|&7/p^D1T#g0 aT^4;=:[?g"Ɨbcsn9G,̿78iE&=?wm =y5bx΃6dM3;\/:O+YjfS~`_㺱AYO?Ry:QM ?X؄?*ccᭇ(~8j#ŞwmʊxѰ0ĸZtdt=ml6LZޟ$k +%:  G'NԱCi+gg]3[]jĵw%IY^_Ϲilm  lM(K[H6pv@"B9 Whܠ~@vw |+yi#oZ, 9IMկ62B=}DFwתǥn38arVV &5ՐR,!Ղ_%4zƱk8B+é_ۊԢ&HjKrb/;va(RBv }]#4a{㼌0}`ʚV[wJ2Ս븳.$e͈-5/C~+p Q? kZY)Uk[IǼ,' U-I@JJr0KA1ǹ4e 4޼FP-%1G**UMmEw%G&M&z#SɚP_Ϸo |mпXnӊ( *}5?lH4f`XKIf f HG~o},% F's8 dIo1.f!!m.A!5܏hvsaZ8!5-몂Ug˟ޯ_K\҈.>յFPG}W_62Uh,aǯ$-qCWga4@@%0> |eGpIB9H+8O% D FzHSUǒz@]r\~+p;vP,@{7/KIx056idje,Cy,5Ti~*yi!)dۈe"$8 m񗣱{gSg\J+?Q2y0>aPH#LHIDE-AYxL)mtU^gEy=of5{A*/{ >pJok]l |.,CѠB2V` ʺ9 =ՍxH7is癶 ]uIz^K,- V-+:$@9CےS4ݠ =U _HULhLkDE ׁ #v5ۘn&\WӥػG$όGX`&Ĕ9r5h"Tjo(9L gb1#PBc'lRW#( 遐`=Ll@+|a۸n٭8Gvi.Xd`FB_W"me_ٚA%u E]O;!QdvAfnUH}L42-``(@5C7=m~*CT : %EƄ=&+]k`OliT%ڃFpe6Gx_O6*HgZqC 5eҏ,:W. VTW끔䚢*اgl*<(ÖT~"@} Z >= N^ohNR(ftMӫĮo3N؆HΝQ #G+=?:(BE~+?'NE0e)UYL`moUK.۾Uk rY ƅqŊLKh(!Ӝ-H. ldV PUPnJH]=yc(Vbw+Q^4 |L Ac\zq((BfrK]af;_%To*% jwptJiY"oțD#JJORLGb -h#n-b?$бr%KU?c)2πUX*!6nduؑ>֒<!ئɪ="cQUZ[G!j\u;1~Gjg_) :Jne̔Pit (So YUWDZ/&.HΉx7:/{ͱSv=iZtA7I7xcyf1q\:0r c^|(/B26>`1yIm~1$MO gw/$$G(O=l~(bN~@xS|?\R_$H#Ԋ;׽[V0fĚ6gХ4"dZi17,Qy,֎}(0!ybQ7rid~>W~Fuځ8|-mԳ̑NnoJX0Xt%^RzXKSɴ`HwsJhu;OW]_ |̨1Iɺ,O~Un·GD/'_~om3HvFi: :j_˥Jfkg;SO ]}wR#/ia9:o"Hēk1TI`iMLe 0k $u⊡ 8Rcy-Mi㩚jD#GߢO&ˮo+&v1x'R$LRY_Ac%ebL!wFEg0\$JsߛPw%k-JtGdw[Edf܅J#@OxV<a2!ʚ(? TmԿ.i&b44s~w߁Z)2f!9G1ĸCFj"wɪbU)3pp)8`7-Z HI *ʗǺ DbTa6er;$-*0ÆAJNy0\L8g|f#\*q$C0?3F=1_Z: %<2DM+nIw{:5*b.%\]_8r^Z$Ƀ+|+LP*xDk|Ia{[Nw}j ;`p:/<y$)Izj<8H{yZS2 q#6I,!o7*Di k Iَ͜BU:+i+pѠs/g R8Dj޳\ή <:{A\XLqTi@$z@I ` r󣫙ML[$xlX"lv4ex?Cg-ty:I.O+hxuOqsU!5lnf4!yhʲ ehSR޽fRz影ЂK?',a /#QS#, 49">tIAa'SPFmŭ5daOy@" DW76 h!sd">7cnj2HšQ~N&. qm?GHk?pM!;!3Bpݓ1f̈́y^nn>_GOqU7{,IAew %~>_kUCvۂ)ۏTQ+P˱}+%Gy<!jۜ'EYJ@po>T}(-Tx]2Sӛ;4(Ysse ތ󛕐fG{{t~ 5(|x 0he(9{6 KCV�CS5-Tv5 ϙ[DXO/TdW!=;Hg Q5I]zt-n0=kpD>ȚЍjJ Q4mWc- _bpQ5Q<4с.> 0M S=w,մ6'X`12K{iӂr([['!qb -2 {а&q3X_\_5T>Q,u=L 2EpKd)W}9iQ. \^qFdTiQ^rXNWQC?C54DY7[n`/hj ?Y,ʪ<NJRfq7B8@P7<D5B$KZ2Cy$U dSWK@qICozzDhHXVLﱂ=T}OW]0?k9=9\CDք F$'Sp/al7KřFv'[qcp-8D@tO?wc6ݖT< ϥ*W&N[hfDVfcG[V}NQ W &yn hԈM=8|kB9('EpmU_jsbRyN Bj<ciĞޤ$`e/,K>dJ[q?0{Ȱw|Y S^?̌4m9=NS}`E헄2ݷċ*xguZtQN8ה0N1I۝R/xeriO hu>r2z^wuQڭ!4ӥOhQ|H-=uE_hñ)DM)4haL(3jwMls_GOyK. p\KyH2ɿ<Tn@g0=Twi4=}UA v*Eʑ(©:>ώ/4@}U0LJYw1RǤ{\А޼u#cs:'@Xw|pO`ᤛ0~ݱ`x*$ᖩ%{qMMdq 5I{KCoh NL[LWZ۱ a znRA쥁0(CϝWL)nM|t7Uȏ.xjN{X2%dۺf0{Jy[ýbǓ6þ5?j9pf7\8Sdbj-[m4, ,AK[]'Q5Y.ђ0_?M#UzRHxxYvTII+pm򹝫,pT:"ZXIkl&sWy×}d2E ׌W Ⱥ.KcYvH-bVOAs/`"+ʺ-<(@@-\CtI[ )Qwjٺ! |)FR۶`zƢl u]`>3yEAFz_Ǻ d34zdT a.4/c WҒ5hX̲D">j&PNF0V"GQW8\VY8s",ZP 촌RN2LijaU"|(ѲEӐ|;?uX9tN_łv0A䲉mDLgRLuSW9F'-ntU#e/P3zP$m=e1k|&ڞ_#Ǵb\2ŗiq7j)ʳ;1NR_2;W}ՠћQқ Zo?3-B{2UbLYu ;%d }V /6-(6vnYrePHJ^Uޝ6i7O0H8^ @I !QG(NF=3h}7VͫxV{=FԻ՗~ň=(뛈ᘹ`HL_3O#ˊ'3zV(Hp~N;VC^h=`ho i%{lcQک׾MntF/gW|ܫ+ǡmySY}4p_%49'0 A_u C!Q8%!+'qд)W 4#; p՗!|v|УI6V\[}dS(ÔZlQcī;N-kL*v|Hf@ =H?Nck@Zjr/-~(dGY#x]r9/,`0lo }$fޟdQnjq'/qVW"ji fU!kGh[@-Iկ;)_Q0`SxZLۏl%  h[&=\YB6iߤxR(Y_ˍã+hhd}m!` D^f<M؜}1x˖bMuJynR}G`ـg@d)}6. ~YL`5'k2O t㫚C+hSI̥Pud7 E5 0]")`cX́.iGvjE4 pG Ԧi67G42FEGQ = 7f 7s:^ hH䴗S>Hly*F{v2~*꽋'P & F10.℣- Ztfm/_(X4rPDՕD@mJ K\P}ٔ뤠4XF%婭Th2z#]"f%O hd+bI ToԾ/k) WMP;Ie#O-<'Bwejjos?>WcW͝Wi+ΐ@Nbہ蔒\~Jn{g*dlIk֭T +1wּuԝcfa3۩_{cUǞxyw1,`٬\G|t\ZR8~!41,,(sAՄ{i8bڲg)8D.9`&)E'JYk #.a1 Id nbD@?$P\`@ЁwQ}ƥ˘W.H51{g`#ljCiKJNId6@; GL^oEK%ŋv[)F"Fpvv/ Lk>rPDPݔ˦FY?9KQWƃV-%^m(*!j9Y {ܧ _4\yx>;~@~,TDjXBSu튟;exPlSqհ&dP$:rks'34c u7fS8/ݸ]l[#vyzI,>3_\g]pI 1j+(2IK}?(cc5:tcx&eH}Ɤi)J ' Z*M=ԟj(#pvm v^Nz ֍ӼG6 WKM0ͻ$hnL ,yAp)|hG/teHdmVӦby)Yڸ\$9{9:SR@z]VKV4 µqYV%*h[]%M(넒OŬAnuF"HM[ /`oj1 9WF0؂KAD3kqǎ)cQu 4SM:g6x_ŸzL>O"Ḫ̂FJOO:u[JsƸʠnig3nhVzBf\hFT!R.:̇=`'j?Z4 I[ݞ2OLo ?x%s -7BAQKꚟ%ޓ%I|r[9tV  }u~ͮڱoO02P;Rvvpÿ3{9ư9×?6toe0mN`܋1xAJvÎwHG WSr 2`/'MZl프/ |Q|xĻȌ̺ޕgOhqgKקLEiB+b"R!4J~e8jRŊ)0M،ME-<*ƛ`dOMRKցp kc+bevaoa^hڮR"z:߻$]h ~ug LzWEt+ЙSyi袍*,Kzʗ,L0=h՚;5`lOb8br|8yl5Tx7NiU;-jahI=?T 3Ȅ(HHvKc{@Cdf;Ón>ҵkE1qv30L>).2U"7_wzm=-!H71vy#IѨmX689ro]D}{u!JPBF5$2OGg  J@6?WxYmx6Kcye9e؂hU ˟(2_MCWc!F4/gik`ya\u|բ;t&)zpҍ9A}B`muO9,m6#x`W1"osrXViQ4 i<.`p)+V\n&xVEАzG`n'W =1*I>nva֗@@/Np|>UYPD!3?5.\[h*;C_bJRTNh]%R4O?y8P-!W]jORAATvGwmSD!9e֧.n9K+ys1p%-\k=WTNP5Zb]oA;p7(zQmcR*GLnckҼtk{Xa!,,{*풪[7ՍfAL!l}@ddC=s!Ún)>7+z3j>| =V`?P ۚbرNkݨչ͎6ˆǛTG{HM?K^v]h+a> y|d~NFjjʴXƒhhAbH{bvcYywlXa-ԋs}4MHՉ}y+gC4}09IA3:xj2eH &p]H` |]/eJ~a ˰}QxS?M,$^; KN(x;|b.۸{9-KyY)7Hya}n.hOIkm.`ڗGkzB”<+!MHW 2EB5H$M55 l)XX[wԞAG0K@Cr-[#9y`brEFӵfc)t&>$*F^H+ȗW#Lz Bo\=t:<\w2:ڷ\+Ӝv?tfr\SS6M̼$2s֘N;xgըIomeP0{-_>SAS%[%>w_Ԏ/P.W/{Ozb>=Hxc ``n&՘0:0B{ԓϽDzsҌO'GjZͨ^j/?̅/.ry>^8dCgk2;M&}J>7rV1HBAI ~oʿ{r"Lg1gY*[Ўė;0_K."Ś'^ˎ)q}3_Dz6aj\-rX!2p ewQTr6Z/ {D}.ЇBwhWe|[ҏBҌӥ(B$8C,ՙY>lj>tHEJzslvI/ձ?D{/EFSU٬֐uk"^20$o%صC&1Hѐ1VY VZ}[Pr B'l&uo_}P+ߕ83n%qƝZܓM0y]ma;=~t7S…&=M=p?ꮱSLrW:maGx*1,Twà0~)%e[;.<]Js:M/TVlƤ'*eQߑO N=So`{+!Pa]^O!B{/Jr=,Նi? -Ve  ~ܡtEՕb 뒵Py!K-.&%`G Y2JFN\귥g}yGFlVA-x{ST/ǕK8AEXZͅQ$tǿcWOi$*1*S]tM6PM,x<2myr^]XN.7^M)nVjhϛ**qINrՀ&b8he z ['A$q`N^'kj xH5/A#^bX7j1M4{J>~y(;Mrw3W!=qw.+^ Z.7׹Ee=`v'kY~yx$҂e@XExBĈ`@GYeg^ْvꃟzRlL=f9, kvb)h݋ H@vWw[IN\(vBXrKQިJE5wC@{ґdϮHKJTPiM+8M6(*4֔61 E?˫5Iƀ֝q,H[/#IrZ$T PRI-\y0ыtS 11\-SuULBY۰=cno}iq.IU*< h9:B3/w柛r C?"d)K|9/NtWy< {VA V\6dS6T +]\5=-Oix#KSY٢$FФ/|B'/3sjyɁv<ݲoqpu5a? u5~1Wr+m4 fi#*9>ʦ T`8MIijEHu;ЃwXRgUs6Tbs׊MWwqODٯli)LY72Rcr_+f>b3k>c<Y䈲r1>q2AK W?5y!`WlzN^,c4>g:S4aAtM#`|QAiE>)֜UEdyi.2l|a:x'l21hC-x*B]-a(&}M'Ksq$n;ÔDN =d 56<rf3ei`.GDØ GcSԌR\0?i 5ϺE JlJ3k$*HFb^)3Au30"AHId6nB#i^Jq^(L9@&MwۮMxG!IJrS =8\=b4WT`|~BO$^s*+K]JjNX=g,TҒ>O(%bjű}FǴuYvC4UX,ׄn#%CQ2x.$%.C冖Ư)b\ْðrϒɞNh5Ed ZlPC-sܤ`z/dNnV4-*?Cv04b1]6yQ̄C[z&W?mu0Au+ N^:1/sd@# +Ţ5~^+0C?rn$t1*$}5](I#*Ʒ=p@ϥ;pI1B2*Md1}|h:nl8[J]Uv&>21[q\:hZ,r]Є pFc)qnK.8tPޭ:&Į8>xtd<IeN'Q姈;/g~& ä+#-o2`ݑ黽):MvHN~ʨjtn|}\vZy Ĥ,Tv ܼ*;l|v{0?`, %=9$ ̆ǝ9JGXz(9H"m0X[ȱVe&;eۉa_Rb0jw)=(4rh/O!W4Z+r F%U,jeՖE'c ѹ p iax]TSRcY3l& ,gmjRG27:莜KP:|n+&VJqW VBdEo:.OSճxE%2s5ŚĮx+,ƫA\yU]vQO9{ 3 *g:{QW-9nJmê~mҁK3HʷSK]dX]$@(+UR안~tد-^:J]MrK.z+Tc$^ڪj3s55" c 4*q@Mkmmvmămwzk) T 8pqOW p/簟.jdYYԵb]y&B;RMָIF<$ ѧ' IG)n?'t*=S :T4ɭ+G7:fpm_5@HE^ $2nL tڭt,mmqT~v6wc<{| xU;r I wpsz9h!.{PS"3IED>UYnSB(fX˒;<Ĵ$=#mϵ?0#P=Q=tBdjFS5TLJ|n GI' ++"׌?~{Kg#Y]tɣ~r_G.K lQ؊̝#-KUH:bxy(2[FFAQ{y&Pީ*./ZDqX\d8`\FWnؙw{B9l<^3X${=.UStbޱߣZ:N 6GT 6p>8+Psű- s^mvX*<%m,;c2Dtǣ`~ݧ,e|y'cnQby!U8D О,ž OzJBz(S t=Qe.k|iEd`V&+} ?&@V^\"焮}Ѡèa$!L}ԃJ"OƄz27ٖH<4pYa+ӓ_z3 Iey؃.*^j4^H:ʌT!"+Ŀ& v!:Y[kH!$\w=Lc6Z ׹Kxؤl$3/d wsgD4sbh:߽B"_ ݒY/HBq]80ys WB 0kzV,Vv<k's~ul6A#.~P/O9֟fp: {0Ss*ӋypMkӰS#ONxve"2ZʴiLH XvW⫃?i38UxOMg*Ғp !X"LX|qEϰʂJu\ TYQ3bڜw \%CT9V.k stb<5s%R:UiS!e*-t%4ܓ q=z~;ߢQP$γaTVLYFPṾlHQ \L: O T]AG`͑[wH|6rex%Qf;p-(z]bt,&d+iiS}~)RxK5 ZXLV cFPӡ9c4bw2 ui(8Vaz9#)Z/@e}%sVHZSY4CT)L!%̑~8KJJ_\w͙2$q}3ȗButoUH;PcP=B9GUbd~ȱ|vwkʘ^%$3ħ*n:}xIj4Yum:!,b1ٵ@Z1x.m͓l!+n&k4tXeUP^4 =;* OՊ/,VG.X夂luUzbjLBܶئ.a0"44eUHC`8GJ]WL+^Zje%Ѳ )P02=DR0œ)D7# dEWؽ3 ѓD6@CgO ZKC{" 5#X)+,qx?K9 $%caFz%kF}a:  Bq)FEoċƜMxl.*Yv/#/IŐ27GЄ%xMo#9&YV%"۶)t,_v* ~CV$Ecwuf[[+l z}rk"HC|fb R82 A)Dr`Hg@Ǿ2!r3qcqcΪ8xvVF (U=:j4DN(6I1xʴueF# z9MCƙONHqLnsPhkN"u*ZO@?fruW G wCJӯj_i xN! <h\ |8u;FKM/JSeb縼T'`c`-vB|Ls shg7WRCLn :D[}S[`_bVUL*PUQc]Qnύ"d>jA?9lgd⛨@_aE;,_[6:ͣW%iCA  0,~*e[IuzpҺU ydxeOՉE*Gh5I(klKe5LD{:(|gT+=(z.kržbrGmJWwѰs֦['gækZ5adjC3a>o[ٰ*hCrnqMF1F@-I9?(R2PNt^KhJqT%;'w9#ŰR.wѩ&h)wʁ<oR*2\RzjACYfr}@~t\R?w7TmrPW_q؟Y=UseCW >V<.<$Jf}g uc_[W'N풞u: RZ~d]`/t=Km\[cD=Q+a6ꝣCҡ:i_FJMWmšsy ̛"c8yq: 2ǟJuexBlIrNO(4xfq4hAK@aKw d֓@72[vw34=scN6s/탩c3؏p_ kr aٰLwa0~1OAэišJi8gKPķAbc.毼W\_c^V]B =1"%Rx r ,8]وZyw,+0Bm/[6G--Pϖa;2tuO )SϓeT.6WF".VÎl˓!0A>gNt3GH$3-uVRfad#רRî@Y-\* ^E,xM Unxu!歞e t?}:S=4@&i;t]3,emN0UH^ZmB|0/r DAyL&cMq?0:RٙUx> w ̻ͯbЉͬOSUIDdx׏]Jp|iVQhWlr0XwQEJ7FaW!:hYCwP0WcPS\+ZK7 WGaT)՝T^g3Egtf5 gr@]ȕޓj BߺKD)FTӊJ ](ޑ:y21uӛ): "NYCZBGgf@Y-:m:s]obG]!=w1e>_̈́5A_^VU2j3bF5\QU v/@c unr?.ÀJՆ{30z,T C+C< V_vObJ(qEiND+ @ TʧgB{R X yY"i_ތQPjDTOJ1 qn`OvK-o?@?}ߒʁPoR ?&T(є{ѿWLv+464pN;OCZi yfÇQZRBƀIkKkEi{]fU b[5/xAI]&}Z `VB)x_.R5Ӄ7 V\ɿ0841<&2Pv0˕~Nz*4+Ɏ.4BuT혦ņ))|-yH eկh?ŘYn,g{B<c 4K[M=473_AEQUX鿬m}: qs%LV6o9ֻ%?Xd브I*4)8\ENo]ۀtMiVo.`piw{uTjskFYg d Nk%W_s)? c֪f۲{;:+؄vq7L S`V\(ChKh۸"ȸ%5E3,q*=R[ًs o:dXMM>[#AzFO:MgEie 8H_~JPRg;Zv~5TYzjRd,hPSz91'"-S4cVc+OP,~l\>^:I+MwܽtՃT1Z!\eȿ]lүvV@❘&$%i c%3J'[L0jW1< XZ|3Suoz<HL6fL.i FwƱBKFMU-8`IbD2+BSǛu` N98k {6ʪW*gCT-(Ӊ$pt_Ը=8 JzC()"n3Xdķ.J.۝'m/&M^ȼA12FtZÿNjlt& igJ^}gFGpE6폸ԑ uȫW$ wוּ,Q3ZyXG~XXWpSXu3 txCL;d 3xJ82]KUh؛h-;*$ڴ޲j$*j wE Z2U%$X.@#TvBHF=.Sf uȈB= K\Q5F2NEl7O눱wD4"lpHr_3P8RgâLGJZMѓp z_@z -G3+YuAJANrp,9"r}ӪIMI?\DNQ H!c> 'saYiu) #>HDv;bAl|8f)< 7/M/! xSA^Ӄƺ6ʰqƮ ,ĈlH {JimhyEIvѐЁSNsGKD뾼drȵ7&ՠ2 ICc3/`Y1H{.O< iFGQ'0XP;WmhT5U{JbتU_kfD_ȥo֍x5Pᄏ23esZ"tĉ@@&J¸$ ^IHTɄdF[`_sdނdPGch{vHSvC?dRLL6a& cU/|:74ˋ3-vE&n{uM(a$ ,∔+5QF̗-yb5} S[g6.62E 8'wh O7mY'Ͼ.8XL&,Njazr?Gymu /-:u:u:z=t+xB|//AdOCu;y?#Z~uYY'\~QuVzΎr,;+ c0 yMjCts38BjnTOѩ¬se|iFeX[:Ml#G{kƵT;Ex4X?MH32Bgad>@`Y|AEWVz !<<N,=nR\CNWOp#6g[Y~ ְe<Һxs B7iW~3m"AG";~.<}^6>G lN|"O{X3Gƒxތ2ӹU Z C~+m/~W.oQ76RCOKր_麨n4o~3]j _ @i*c>(c_huI0Ax zGtGS=sE~hYNȥ|$D_6J/:=yti_<0rbdD3:(5[yfk*_^j):0^pdn˝~<=WH}w6qvʹXgN(Xh7el'n}):"I{.lj/l'C}*PhP$,KFaS7sC{_K[wUqkխ|Z)۹۫h񰺘8^H95>IApHy@;r37vk{C͛F-qj]U\̆LTqA IU[lm&V=]9џ(5guq g ǒz>ϴ y$(*kUغV1!5TNH>`e0$"+"8 NoPGVgVtҸ3Bh =tB̭#pG9F{Ф"tHC:guWBF%R0d`g͘Ch]9JD$םֲxF)btizx931h@2ՠPm?{w{Op$x6eg> ,t0YðE%0nj1! Y[3GuyS~OlZ}yfYWILEQftgøIޯI,qNU<1]Hf^$fi!E%S xmMs7y3­ÖB$_Z\(1q; &j4PfBL`OqM{0[ѠRӆAW''K3Kf@,wm'~tj@}:  )tOVʶ56m !yͶs$6*0>؏)Pii{ Q+mzl ^/sm8>`,B թ?Q(ӿv~/p yˋG2Le9nmue<󤉭T΍*b1E 4~8z@LJyF?gƆ~n-hLUO&gľk+2\PnrwShX- NɛfavO@O 5c' Pۻyjٛ|Έ蔱L'U2]z '`m&JtPB3~ǖV ^F6Mb$VEބEh_9>a׾(-F VLR7P @o@C;8mЗ1΂k?fKX ZLM2Cp7U9Nu,_ Q$RhPEP }BO8umt_Ev7I0ѻWE}:v v %4RQeCX#[2Hܖc5,1n3jh6)js[G g ,+:qXZP'"5~"`TqN~deOsMc~C%%Mzr V;xo`_z5 uJ_Yv1F{Ҭ0LĿ ZA # [t6?AكhRVA3p+KsgމSH[W ۭ,4C襃T9j}T?-Xjy]oJv ڶ4͓b ݬpR茓7A_5^p65lV۬DS |j ֪qĸ$R25R֐]^-]=s{Z |՝ +Fo ɔ%ϫݿ}7VVB&Щ6c#h0G24ު a=×Q3ʽz8j ?X莙hV+rtެ_Vփ ZGgp z8Dfh7*p0wCk`}|l\z*$][[~iYU& K~/wi胪 `m{ #w&&ѐChV .F=$9~Δ0.7SLwy2[~u@ִ$M 2-P!@p+ؙM8pDٍ}(c%gRDԯ49hG-O` MȪZ}"ۥACkZ[PӫGA޴"-Mo]dlupX #I6;}nXsNH#ϛV|xthIF # Z!_kW K_1xwUxdĸ2oL498f5pc7L&Cة66gY/0"]b.?YT<O_A|_50b ˞5`4*N.-;*iNn$nI\tXeA>$׆;$cH@ =As*<yۘ4F`탟`rQ9؝+ĵh'yFs/t([Bj3[U$cf0HCAKq0J?{xrT\|pq̬L`Ch!d4 L&Pp0+2evl`> Նo#uDR#_%JC!=Y;guLAxFs/j+Le{ϑOL_Ts).R,~SғGG6p\~`3/UV=KO5' ̪9s|"I# ?Ew(Ac֧v@}veyTܶtUX+* >'`V'2JN O ӁB}XLs%xyKoAPr]au rʐ߷p,W5ݵQFx6{A8m {!nirۼ2  ysB8EVZA}/ywF1UO InX/ i"}[S{e.2*D';IC-1NblA6H8{k땥rR !7a@ tΠ9ǃ\i[r/NJg;"~kYNJ+7*mC%'@:A6bheOJ>c`8,Ґ>q|׎xbr CwagS]L̻-V*r6Qx+ܵ ŀ8]x 60]Q+,!n)_{f7KpU_xm< *5D3%^+++kv'6ӃtxS0^"xE>,'C0?nT 7-?muGJM hDQ.0 TT3K)6 D'5p ^{~>"3>mЂU:IPlYZS+ߙcJ>L0J$dQw>!):rQOPE8_0it+5zyР.z 򩢯* ଽ7:"͎}_Sp]?"F*&UL扯w S06?ߦa$STlɲ7/=Jm6ŬYjK? KPېvfHF,HWiV&$/tYh{%wF|[u%E\ϫ=Hk;/7a@t>;YAi2]`xȷ'7JngJHIAhH"4z]yxmX'UOQ4P톂,j3c o;

    $ixEXh?[KG8b1{OB2lW2 !UJ3ī6K`4'h S!?_QMP:߱B gel##!wŁ!+M9^z6 ܓ|7JJP W<{s{,BϥwnCűZ: 207FbiQu-CAKޗNN\7& @!>/P -JȴR$rcڽUmAӨ_2Чg">m=~3Uw\̆ !LrSRP 4?;՗IZF /Y/&dbE&q%L R1q'}+'uqПi.\j)??;֯do;_R^beJtJ#lw^@<\dAZW$1.h-3u%6+5qځKu:26+}xPwꜸvX `hd+SZS;8T+ RN= gCLfB#bb DFkԍ4LWfMh "+.iʧE t Ix2pIx" u!*5y8RTo[ג#bU1e)dK-)PI!՞,}м|$WdqIh[З|} F>:_-nI$T! [CD]ۺGdIC&UJVWZe/vNNq5z\{~']b!S:Nz]Nqo16׻T7FgϙTRbQǮaܭewplfPkKj^*S{,ֻu_^%|g=͒k틏<8|c :fEJ~R}ÔfWdzv$kM{+-8rmn(lh֨8춞ck|t$d )q'`xTg3I; w$ xuĤg ''ovNe&6"j16q0ˌHœX71Os(}^3C#!y^w5.Կɀ" tU"=[Ǣv1RE|N>#_\ϐKRsEl$2LN3Quٷ)\"?ߨZ_qL.h[.>h0H/UԬI*BA7!2q | 6kXJK#.mj>Y_g*@݈xEoQw-wS1Nt ܅ONlk@u`bRQf3;|3Ȃ <)'N(o6󪸛T+:ol%ëAFs?=;%4˻G/bw`_ݩ'?)&W44ft˹8x.f'ctuLtZ.3UES%n#j؎eHNNwJ>N߱%A5]<䥲I -.:t(xsܘgYw5Illoȇ Qc}pݹdƶ"iR%O†`g,ݮ#~ЖȂxKKIe6Q$ _LhꍯJfE}k,2{chMW7hv+ zZ#+>GvfYV,,W(yz{ M".ڊixs,-V(4V4xՊϺ- CUvpig䓣ZQNmP_h>|k(}4-ǹ 3_xh(XΖR/R ZϗkL!~ߋd)HZjܖGBryEꡪpNVMt&v~DEրߧ".b8HmS]#0h+8K"hinڗR,~:'`'Gxԃ;6Xl,KDMUfe0* y"Nȑ?h"f9rrfDzIxN+,+(c#Sc}ctφ)i2w9[LieVN =Oa3}8_qUDY7N]ݶ,2[vP}0x8\pܲ!#0M&gJ\Lՙ (B5l [摤6K}I,Pd.} jKܟ";AgVr_rcl]OqaX*̎W<7ܖ(.%Ye(8TdՉ tx u^e2@܈Z+hSoNq͵P顝i\sE:A2'ese 5秈~f4ʸDU#?0 L"5T͢[|cv3#3 mь݋%-IsP4L|k{Dd=Q6 u b)Lr<%[<l#E_h0o w: 7qϱ+\hù20o`δYs ~|ht8U8|LjLW]O/+dosy .xYOt~qj]~]yX @dJzg|)DvtܟAhMo?u<|l!f5h/](ׯ:|M_,t5> @=H v]S'l~b?Q*KLL>qzW_X0SAɦ&k&WX>MKgq7B@ig|Ѓۖ2I47˻ETŞj޳vc >*IEӜγ>ͫ;Ld~8zAӹvdJ]Iwbm%o*cz"aA }4QRMQ'%1oKb5)ʭz_n!Mzszұ 6%TIQ;" B:S+28GW&r(NX5<=9-}Oݒ-/sm[gNH<.=!D-9G#|\u=8U/a9͐q%F,6C_,MVz[\gx::`hAc{Ccމ^>gnU jD!_5*V )2.|w }KO$,AḕJ%K&VTv^DڌL/J"l h F3Gय़zyt[K=EB{iDb{Kd{ 9".<)EJ=TA=0Ӻ!Bõ;.Kf 5F}Q`^<ξOv?ܧsk9Tamp9B{p?ZGΠ"|`'dԿ!c}!I&?a lSeF89]ሲ?7ee|߅_= F; yL ӎF{>^F[%R]M)k¿f:_I ?d01|1WŠiT5n>2Q{z'S7q5ӵ=A\j2 -JM'_fY[}g hW\cc5Fzf);BӺ¹L>\ezz4]"ͣpzޯMWLpB1";?8N%䍢}.3ẒQlUgwg籙h;b z,0AXVuQr`Xd`rDŀ̹ ʲ=cWT?'^ anH z zSmˇ"U^%0[Vt-%/ Iն's|.CTgKBΟ<>S/WeHq?T[]jްuSݸДF6֮Ԩ*:'lsMlL nS⾽x1#ӿH3/Ξ:΃6ZWt˻ UH5yi1Α==[ݵx,o:Gnc#%% x>CVX֙<"L'λ۠y.g%w [wZP,aqa 8%qrܱdJ6H4 UW*0C!wǙ#>Yr[I2=Rz,xѰ=Yz/Hf~E 4Kn'mؼ3yG,a6 H-Vow}(\0OZnVdPme*o =ϦHDjyk,fq"t`iSd|4#41' ٮ0EDd$%;[_;D6^_}$/ī["-nUγ{d?J% IO\Ƹ/eA~Oӛ,vc\kVn;/2$RnFbHFLX́Pj h+z&.(n>U0nMr-McSX{g'{":+iQ>.*fXT;Z(%&754L,T@Xl(ZZL9YӉq $dZp#xZi㚵f M?hF4;;En-ac,`4*V3v=pQm>5GσNR4*%z#1o^3䖧60&%2Sʛ|}%n:XB0u /M ^4LmMcQS@{g:tK~5*<)m@ ԟ`߂->jw1~T۪l( 0˲9bʶ|?NغRӒ ѣ>º恮B(6g%KN2 Z2ݰ9lr`0Fc0r}u%%˼2J1$>4qfVG?1*5u"R~ViF\yo`sH^OX)<֑.{nkq(4~I UgҨX{/Eapd;N1;$s3ٟ̿ˤ|Az_f weO(d7pwG.j`X>;hyVizYp6"Dn~ Ox{-c21ꤨ7&!N(>ܫVa'鷉M.k+KqHذZvZIՎ$\8}$SP54f ly`6 6qTK]푖:HFR5U܉8*Zez ӱ,_WE{K| w'ѽ@JYmDvTkP. 5Coh4eJF GWLyTIOvV+rdf]!0^*UZ)߯>4ڗD:?0˴KyByRNSb6L;\&hd]'i'M Mň*G@jt9L3^4=c|O='1slG~gA!uHMtcg!.H \9v'x^ (+1k7`IB'ՀS}?<*8'wp*!@>87So (7.QP/^#/O,V$Ppb0wh$@ڶyA;!Iqе] tĉc7ңާYWy '|tTRrEM5r:+%]ypcr̖uKP{Zvs 3eAkKtcA`535n SSG AB1N3}Xȷ٭b굅cw络[-iyذ-(4|Ò-LŰR9խq.k7Ir= fs b̲*{i7(`JALtВBBEpީil*Uz߫cDV].-KKv}đd].* .a~'.,Y M:TGd=Yiau%(G+:PF(ު@or'bPCnV48"GvOlV"OA:\QbؤYc)%n8o.X};򈍨>]nIgn`+e7Η2(EÙ zZ%tTFsi)x65XvQz,'CPtoʚ˛ivc!ƂHSd@O?xUs.C1kڱ[DyU   W2Ca?)_[>[rR4:$MϸSo7Du=TwKpПMedqp}1EqcUYGrG3^&M+T}KvHVkGzW G+F#PkqpLb*!OAs)؃aRFh(>0e)# E:j89ECWFNS0}qkXcb ι"am~=?\O؞2 CFe2ˁnQR(sԹt,c,vO3!X֝] %FajRF$F6ij\OáNfN3(޷\~h&wLjY|al@ѯ >Mlw]h=\*S$h6Sh[î, FC0Ag+)nbZQ[ZI&S;+76@V/N$V_sɎΖ.uǬeQͫ2YUFn̉ _?{%$2o$- حͺ y]˪KPΉv$! ~B/b^pY|G-J!ٷGIn@~1W%/c;Bіw;lpev%dx֓Ds ^6hK`Y__ɥ| }섅IeH6LAq&7jy~:<[PMKf[Mj HH꤮Gz?r#3myS0xqӟΧ3P=躀eeHn](yEA<ʚr)|Ϳ0W"Gm>+5*I-1j:"93(N}^u46 `P|vC .Ux &5ǁOt2A2j aP8 !]8\;jp2!\*m+?W}4)ȕ,a\ :#P,bH\p`&scm/nO/ @9`Ws;-p2W9iW7聦ap'L4B|L77tqO&oPuܣ"{c gev_A+D#KŁH#s^@~ThϨ$9\3%zb.<(;,^ ͜3XH(( 527j 9De:j,:"aepu&+^4 Pώ./,/)Bl=3mky}1H+R4!GjLbT,/@JĦI_]k+q(Lf[';n;q~'s&'E[(d0av^ePkKI#p~0=u*n j{0+_=qqcf #dS߽N\eeV [#xpx'&/*3#_#ҼC-!gnB^Rڱ06[rI.*-Cw@M܍-S9T4"Yھ>0  -3@Xi´:f|&K.{ED-T4 :8ꔫS-br. hT;EIPP64W Y{L`=0XZ*66@g4)hYojT/m^f E:!7G~+tYP\7om0SC6͒>F7oj&!4F9Zc~E5 +g'ɏƢ4V2n˥,(~䢾2U-!ZΈq,3=qIJkkKG 7 dR&,`N/C~:@MxD*C-^RB^ @vVMr\75, ¥&Xv5k.e^v\x,UÞE M¼ƞ|z!N.c Qewty`֜SY Y޹TfuB!u~\f%[ęIl\e4zDg} biF)an)P=G}W5 ,ښ6W3DDZ @ɉH0վThTXkS `d !ə]y?8E~FAKǜ(􃿍ް_}Wc/x,*0`ˎlhVWǩlpcK&osH85Vt&G|NXca`.G$aFq8 ]#+ZM[OMITU+v;֧6~<乗{H<9.7%R$_8 ަ5=dDǒ1޹BbI-U]_:Q3\?p%.dh)F󷇱5w ݘoW`H:]ۃ*FAn+6N7< HOKI?zOWvE4RaɉF*zƿhNqgWnyj[إ/arS5I. }/ԉQ'4k#u{ĸGD hG =4g qJri.ז5sJc=$R!TENc{~OF`(yZA)*${f6n_!âthii4:͠2RfOTu4wCܑY#vQcְ4 9b ,N[&;*Q5~6`E);Ib'ٓJyLd[MzMtD,s7jpgpyT1+r]Eu5^(zJaqRq/EaV:NL0Uw`*&"c;gu"t8EPQ]؇TX! \T i󳶭Y'[1j,ntE&Od 22&ՎDH^~ZTÔ0YIjn.*ħubRIQ?l0z +@ _B, TM&O zjo0UA*S?4W̜k;j*U8?^$:(MɎ,v.a>yNu G3|hmlgSۿnup3 _1S0 Q d +SqgGwڬ~cP#kϳdSźM%B1RuLq'Q?}n7=˘4yD]55R{Gm27?yS"rC6Ά:*shG5K9[v쐔+&^e4#_]Rbd Ġ×~~#W)߾m}ӤxRmWOتT |s2PsAe2:49z3;zTy\fsƒg`KG @W'Had7DL1hPH7Qm \d{_`O(߮j2h|@Fטb}9~(@+s9Szw ݀*ۏf6u{Z|77;뒌Vc唿m z?<^T lh4hᘆ8jcȏ@iBEc1Jb{\j>Zgii ViRL(S1PX?VҎ>]vFDNv 3#S< gW]2r #>T ƶP6JNMu'#B-]Ү9R5'x0O]"TcsPWқ^ S[W.E'^OQdC2a7u-XRJY[-: 2zt%-irKG 7ZEMO )C.JFTD0^<&.I3D<:zS&,*'>!26 ]INL#.ɑ}p%) 5|tV(f{Ɵb2?3|ǑfFN+xLke;;+0::Jj/ _f~pP'dܩ2V6My}]*tǷMd,cs/>j]E~90dߤmhP#I4~ٕoP>$ikeQ~`S*XTWsp$ބ+[e!WeQxɠc-xrk5]|F{Bdj,dP9X]Ϣt^)U0w,V%5Czn cOoSYjNN|5Mqd66FCdV*b@y}bt9ѤR,Աi램#i&7A1W(3?\?= -`ٖLebb(뫧ZY;|'xZ$qOKKQy'g!;BFyTtiRK9NGmHɮJGK`l㥙2gh>M5 )[IH"$z.V$e/Լ}?ֳؒ4H\7U&0|YitZ;wK:j~ bjNa8D,ꉇwY LYΉD^i xeϡfBKp26jqt̾U(CNFmwW"n{ylRc"tgWhOJWsKIu%TmPMkشqfIiN,l#8NƔSg]C Lh^ky/a@~D 4jE`3Zi+l2Sz,a5=LkwFiB68`s)c[HzpWlIqIݚ#. ӧOwZ_a]9[=196|ݹEb8АG}RU$Nx]/ $ۉQttGPޒP('-6".$fT Bh(HfKKkbLgTIVaxv_%Y*j.Gr}J>Bw|h*j^'>Cd@[X,Ks緫3A{h' n<4{J4]u_(w_Vt {E$4u;%x 3َLaE@]',B5[]jF6*B]Ddc˝RܨrzWOԾn*6.liF8AXx p rJSjk \n"՞ȒT~8^Mu.M0ShҼI@PqsڢCEEz?֘4#HR zBQ؉UpgT]#ȁ.{%2z bBDا8_v@=d9w0Z49.Rű!#3w7g3S! ?k!zU;+=k@$+*EpA7*|۝yeOzI< -%fW [ ʡړҳbݦs 0UBY$œC K hυs^Xi6ƳV}y\7P>稹Hݞ9EmOB'*E\ZJ9 >o0:Re=9]yheI9L1 W1}~E Q@ Z& 2N=Xd)F́q"W$,y%׹Ǡq:*t\@~©.[lN_ Oc8Ϟ@]Nz=L b$zn8ZD|[f!}X+bOP mן16D⎺\J/c e #PI F1NN倊کA!z5_*YBc QYyEWїQֈqmYs/31tsӬԥǼ"v?~ᤪ Uϥ}?FU)Щ8I6bHiԢH=«--{a/`!^L[2$fe-r*\a00u#0tKT"]i׿GSb{Ҹ6ln|r[8O z FFP's*c>84f{K !2A).hNh8;skP!#k%&$-W6o)R/|wOԑ?;-sxVlSqE9KD#M*Oe\"QGrSJ?1x Ń<;Û{M1F%;p<dz3v5e)k zY(,phUA~r3dwc ^Mc/c߲%p/f)^3 aJ‡:4@ 1@ !G0v ׶XVX#Vh?qS"HGN(Wj|RWPu̥ ѕ"),0}cvA)tC%u%#/ml5I͔! q&pt&SEh93mPOref8DWuD-R\elҬuIEƵˊ5eBD{Ɯ#jEssoJy=9)@,?Q33+1!q=-hFV]|UyVZ@\nyS.`CZY@@)P{sĬ(KVx6.;bO* u!FB5P͜g%TOBKE*A}؟rnWs0tv̠:(7ʗ9`bΖz#{ݭur ~hYa)673jذzA1(SXM\hgJ6W"dg?l/-p@'pୁpfj/h0zږEK*9Dk h=D~E5`(J:ǍS=QWSJ EuI;OJySv?G?a*$|.$F̩7pTyiF)K*nm<* *tXb7(Vfcz5k iU~&iPJTF,xl Ҫs E+[ Ds L<7gM/a? j0/r9B;bCaF@y'`;>IUlSiz#J q@~ 9SRvm4թh*jIy{:Đ ?}TYؿX?]rD%P#P%_ = >& [ w?AA%ԫ(ӧЦ*GYKv׃$'#ɫyu"a 5@},tYT~ Jq872x@--ѷJ`_!PL6O{F7f8r!Z>.FH66o70|9 `-+K s|?" }Pl'|1S+ ,ب2s a_ x7Ps**#r8V}TKnIko@O־ MrK*+2Hb5%0eW VG%_z[ gO(r#o!lzΞX0MED( W SqJg@Z@]J9d MDEb|Xoe>->[1'[r?HhH?h:VUz|/i04HIHpˠF{JeS(]\F޵b2K_HO ["D{2gfJUk<8Q[M:]Z7^S99LYzړƋ46w-HN@n{Pp@oaaAa54h ;0#y5ek VR`4?8AP1.?.vͶs $CrDTH83%g#VyIQO2 ;;[AОkùkӞ4ihԧKpW\-(>R[['/2зD}mցIOT\{W"C3^d#Ʌ•Yj_Z_=3ZʊXspKsw%V;*tҒ,> pPY ]9;:d h4/l!h-̣r/gNK 69³u>w{x 7}.Ճ'Y偊m…ȴ.CP[H\ p??xػght<(  e%8_D)l1H5\R3ZJ;JM9F1۪ Ǣ^ 7 vvڵԄfYt\Ԡ 05WԯbSUϰsK3' vP%S^(Wzrˠ?O: g2(Q79bO%zwZU\h$vDKX7&0 }i{N)Кo+1x'(X7]`O:ߥrYC_ Idw:|y^nW$<  (' CVS_[F-UZT rf.4Ԝƭo$"!)P&o(& Gᜏצڿp&ݔT"aB(\{5{Oo9b3'1>=)샌бgx?{E O’jV!|D9k6xVFR&͏mDǁ: L v)~ ~YowEkyr2b;7keU|~2B6E4 0?[߅[XPe8_4euȺMl*~Q%6=_qG9뺐kjlFn+(Cs fq{z6| Gd}PޢKSޡ 2S̎A5K嘋XӞb1-rtmIa5+J~DqԶ0xҜW t%$yf]p*r1̝)?28)!YA%F 3vxq'̟lP1_"gWJUhg ;d{.NQa~x+޴Q7yHTݠ)`)=W~XG, 58&>0luXѫSVwmgg,Xaz4?=OuU2o*U:"z&{nLI6fgp优I,˖;lʲqDsxdJ:p %rtM Mah9<c ;q,۟:삇B_Z 9 7uadV 'Wb@G/ R.{k_%Yݿ8D:Bo)nFԽʆ6bx로JLc#0q0Rf(vhy|Pn QG=Hx)n\'jj_hIلڲhS7(^ pd^9EwIA6AWm=%14CҌX*SLju٫)jDȫJSg{.ϯ8r-)TQ\>lrp&na! EA*e O @cH@5 y+s>NÓ͚| FqҡX^=gN8'-m;Jtru E/_rV'\)“ ~EY5鈕 ӕg;xOoVÔmt [^YBU32gܩnwݨwY=UʇP hds9Kf:7e hhwh9K^硱=P3=Ҍ \J'7; "Vp~>U.eFbXcD ȝ3c!o `"1էK3Onq@$/APj2 ZF!g_ys>Dh]ٿtnG0wP4l-?H`%HkǁS Hr,U1m֨l؂>]V;l^O azHMחI4MXצhHbŚK2&6OjDo>eI`.E@02gGG;{>b֢x)ApF9VAJ6]i3~3$_J@!Q]6+8GSy*B'mAFse<^#O2@BrR ,<K T(+>} 63힔ji9 ; bK 0z֩_OfJVKH)ީ=1nCǥ7ReP8V㱐B?,~Fߑ#N`pη@I_fJڱӸ4_A8@8 N|ހ&tnK67pZ]ds9$1IޮK*08TeaXhvڜvRW{?2;7j؆"C[ hFÒ;9ujF13Wvn4Zt 2곅'g^L;y}v . /-|-!Ne/v|t[ <}{OḠZUg7u6EL? Ԧ,_j;^ rb dsХKV!q0ΐޙz gˠ"Ct0ъAF^4=k`D(< ~v7 E" z}w Ts:(-iL! OT j |VrmzcXn 1(f fîݼ!hz˒(!Ȼj0G}Nal:\]GSqTy,6Q'M)GFV^AT?D B˞ B꡶(PIno2庻;vrIWy0%d̘ ^$6U~G4f@&κQ+%m1{) K8'JF`{l:O،n1=BR2+%lXȟaub !3}]NItp,?x0ثKR Zޤpޞ&wDՌc{ޓKBj!4;ŠGyt#ҁMazR^)ZJ?8! EϦѓdn%؅? 6EQ(DfmoyG+ūȣs0XLTjL!OJ4p&ڝfU{َXT ʦXk.m3&s6ǗN٠4q%mAapY"2VRϴQ T9~-ufMjuN# /wx2>/|䴁:]ȔZu3-Ѩ> 3OƽN/+5R5gxUX7:3;РI5+j0y2݈􏧟U(-qw -bΖۆ-=N-n&旆pq%șX]l"P=+U߃mOw3+.ApKHsa$97'T׋J Vkć?zˡ=Aa$ .f 0Cv6G-&έj;N|ǐ&kR,_Gq-o]Y7o&Z˦קk?\Hԓe*|dNź^޾!‚̪07P$l`֚IzȔ%Ԏwշ Pslphr7ҍD KՀC]ͷ%2)Ib5kh[{odk]$1S hňٳ\\fl7;7]lZʋx.-e+7X/wf.-T@QGp$NЄ #x7Y&s gšEbqM-赉zoֻ:;>WblS P!9F‡̓dIC SW`({'w?zѫ{7^ bpV`5 lP?ę{e܎+j=ᘊY\z9^6e'+m"ح|t{i`rf&D/58ZЋ.{]%Oz*b-֞Lص+e,H4 ˦x;{pvL˵.%|%-!$(~]-,Zq2qR$nz?BNj B90KpƛbpGS 4%N,],Gm03ZX%tD-RA;%ߤ$wW^"pm9J}ٸ燏mO %s8rjFO >īXFOfyBR̕:E^cx*b{iaDڽmx]Gf'oi^ 赥EN,?Jf5ehdA~} ܎h)6 zTgm)پU CWV *=U/<^}S&jyڈFEcd)ߞr0T _C $+eϕtgs -pOHfOZ!wC]2ppԯ\s{M2k Ezx}n)W7G 7zQK^ǯaƷj_ـFpLZS6E/ف:T.^)9'xLLv@Pv9'; ]v| di(j"IC%9(+@/ 풗9}?"yKwE5CJ8y$D({(Ya>OE~0LEUbS#7į,c8ZKGXo)Ddٗ} HjU%9:ӋҾvnT!r%э;CGwßuMvG,f!xc܅IedY73S(?ӹ3atb:P=n5OP'=栣I>hx*RI!bHǴ\Iĉ pZn?FB~H6}Q-]ܛ'[ ʨlQLPߊ̛.nqn(#/o=Q$L>2v0&5ft) Cs}7K;#)R7]Uf>_@XQ _?.H$83ZƸؚX7 :Q0}vUl:㸱< 2? ǛѨJO>>;q @ ǥ !uG;IP; 8'˜y G/Nc!+f/Z;x!e@ Uz.?i9+X#,M;Xе7O^DI0 _!b9 NMӒۥ4 TOǏ`-͟:SH^'Sn$oHA {1i:8Q6N tWY`"xOlqf~l/TXF a(Uތǀ.d/Ap۟ )# ~Q JO!t S%sxkyFSn7>Hh3-qI9lgˋpTLKm}!MCfO)D+ab T,S,|\_UFr 1=-/CT~BcίNw 3"_i5P~y%&AX!=hլ 훤V_3FEq̨#l r#XnQ<Ƿ'WljT[ERv-i^5N'hȹu6PʧE"I qdth),ZG%n]^*ܖ9o TWabr2gAW/3to%Ru' 5=meRpPX* h0w bx]"'pj&\slI'Q{ OW%ҽe=B9^;S1w=(ţ"bUՑHYd13#p36;ɝ:8Lf]c=D\bOdQ^;RU2CX 7c%Mۣ˴aC/Z{{M~<(GѶQlNԄO! * %w7wMh93vqL4H@fdc1Tl )]htF`f\y#"(-i CJPE>fs*S!y nlGrc!OrKةo463*a^ſPnXGb_ ΚNFd &p1YWPj̨FauB0|#d̾ D/ՖA-F㽎n V4gaMe8J /OQ?9ὅC(#kIAV9l|jHu[P?sk~Ե q_n\ -`E(}Dv3B~JH-d|jX픜Y\@IuMtB"t3wA8 $1tɲ850.SC E;oa]K p$2QIu۸;q&*<]Mq Lי Bjd 5%[J#9n#X ^4Iy,XvƍFY5c!1#fum쫃*,1q޽~ERGzEjY=Qӛb>(E᧲ v>2]/A-b͌-(͓StntHM"xCsKZ_,Eg#4)q5jn"`dqHB+c}6zGE棜Ȇ3x4Z$eNKsׯ7UbU=;a%& VN&3zz[m}TH~[ڀrgx`ovgp2|@X:9( ި8zD2Өu8sݲ]׺󷅰C_l?O+_*3aWC)ceB( )Eb qJ^H"i_Ɨ!޶n } yXs&*S:HwW ;!iZE<4^+ς.ǻ'[6c8Q-n  m":Ղ?91 _ \XC%FqRo3SUĕ 6\'LHQ]ܗ1ҴQ//KNd4wT. {=QK٪f>8E6YQB]F v 1"(RlӓSL6 c~Z~1GƆ2Qy3cCrx&bm\ 5.NIt 3~bWɸ|OH+iW7`GܮJ}ܜ@e3=Q Xc((!!.5m13X+6 Nka[դ)RZ}()VP>$}?۳Oč%xXgՂGY 0e%d6X<_%2P8P~)?: $*8] Ɲdg~5'})6 0;8- d;GV gWX͕a*4(P6(^]=#nIL=\1+lr``9RivɄIA6X27,J=5;:J,?.]}P/_SR2Ԩ%*sPԘDS[#K .dAִ1] &42 ;^BmE3^ F7Als~US_iL/ޤ3]X0JC%ʩC3QmL jcM9MV̬s̛*k\YW~=kumT|$uzWiXŞ\NHl?}S[@-,Ů.Q|B4粯ʲ# 2qS1̨Suc +*VmV R-"`]ށ\?M)Xhs1voNqQʿ d?#7 u=?a`,返@Oy&57pNWY:'nСD 9l%u` ᦇ> r2P]qe(>`ĄL?[X T;0︕l.2cn5oѸ޹!%nT9UH$Te'0:lH'|SF, #Y QCVt &kWORS !^ӥܻ(U۫81Ա `e w%U9ՑNJs3x**f^ ZI0[ v*7w\IDjx2tB&րdHҠMՌtIgLrF+ɛtNBL{5 f9ޤwE%xc {NxբPSb񿝢U]V/@u4@J__)Og)*-AEU#}4uD[M};~ h7o}ۭP4a!c4%aRc+~x/&оCLun"Mw G, %[:X/}kL!J=v[ܝ&Gn)hd9w3$Yr:י|cw * 49{iol5| OJl{x~PP2yJ1va|gw]o>DRTi`|i\b 83$j׬\ҏ}sx0!{t8GsoXr#Rm솥AT&UaPlQt9Yˠe]Mj "75YE̸pܝ4UnKn{ΩLP^C[pps&+!PˊJ땐!?%E^KQ-'MY@R`.j $Jt^D`>4K+3vF, `VNVEȟ{Ws #+B\'ݻ Ȟ)m ]匞h|x2~/S1t*Љ{sMopqJx-B$;-2L^~X7T?5Y łO,f2p9}OIW+.Mo cn-3z @'IPŠ{gTfs-"F|O&X @#-Yfpe{O9l BQ& @i}%`x:KCP:16kWxpHp:o+[G 6!IsgRגn\jLj \!{hPW9 4k /wі҅ :y΃|oeעA)6To t௃:ًqq}|Sz_*`V% \J{1)m N\zgrțpnڂ6m@PVgj|m/漏g`h9Z Q:rw*f1I{}u @SM)A W1 FQ z~C?3LfZhKEP 4ZF" @W#,o~a6!2[x7(b &:v_/ϜT:*Q"62F9'ؚCmxEI#htG *^4ğ&$Xu0Wx;y {m'ӅmiޭF ۫KQ\A,B+yf* ܼ;4wmqY촊_,37/2Pb B ` ~VYGsyI0b^wh\J?#D̽e*-"@'TѾrT} >]K)# p ̾6Zu\R.\X; ];(Gi)nnϱv`-%ur(Wݏ S65MD2͗P\6r {+9rEE+\xz[J Nk _VO%%.yzE`{0)aU 5$}V3Hk;UaNpzd~Q?v.=r,q%a9bP GLU)eT<"h{Orw WAC?JݐІs+ y7%啬cmyŜů)4˂ᬽmt;B;Y n,Z\SFj!5IcP)^@FjERW V%oxL`oJxle΢npDp9>>.\]I;Ȫ9PyX4J@py7JTcB==`ԎQEpßEI3C_A[X 1FDBL}'ZUES*ia><; Gvg eqN+ >rs|*W|g@DcgxMJHZ{8jC}_0ӥH(Η Us"{uGC K,l8Tr7r%U6/ ''<.WQsVPɺu,j7H kUEs΀7lZ%{]xt 7R)sJrhΒeWA!==N^3`5(va)Lq˨XuhABF痺fdA٧FT=eDŪ+ VW>JT CWt҅CQ 0Z|*m4fG.:7Tty,Q^N3:/ $ ;5݀ҩkB+ CЇj[|̀D."'#wy/ <ͦRi 5'4 ܿ:lQ../gjr7>7aRIhu>58="-^Qv)wwjT)X1=$gS,~Y*T+ZƻC[jǔoTtob ෽QyE\3ہ#fXz_4޵fkPy(ㄖ5Ko/6;9_.qka0 QSiPD5\5[ey .E5rn 2L_+u(mYQ_/ȾAU&tvᜠ`?k!}XDs zաn>\bhqOGe[ϸ"r4{Q6_ctK{Gbu<zP/Uc2 PPaùv`\A=H+ D eX_$805b(ht~8 d^T2kB)2 Đѡ^7Hpd['(6f;]VaPIȜiDW*QJmZ BY$ۚ'*VJ8XZT8wE߼G?{=Σ$c5S|8|>_mlPAVn+pSäfǹi|E/XP{~X1qf\*x"@AIW/7,|o5YeM [SA+%(}kXu4hv ;*J o4jq1-#^;Ɋ>6 .* RZICOFjw ͙7 UY=9Gj%&#P\oe #N-!Or|DDXt|84¿ܓÛ G3XrԾ{(ߝg9:Ä?U[x/΢rwx!x f42.x2B}e-IШsiJe1^ׁ4e6,1tnS<tðH7tMpNx=r#lߧ[1Q?]8rr";@KW 8xnEˈ)Ɂ&с9*3e 2R_D6dӼ]Pz5\u2ݿ: X81{O 08Hږ6{u =c^u~rg%. 4C|9&LqPIgzY|vn'V %˜@YϐwV+ /F@O3 įM|Kzڬ6^z99s~7`3\hIgii~Yw<4fJ@!߷P QHpݤf59_1J>5Aev,vѪ&t!dC1p]cph90cI>,?סQך Fils27|IX O ў}0,j@8,I&4Pxo(L ]F"\X#l:*컍`.m[m$Ntb&rMLvh),(fAK ]WJ/]4:;NE}szH|W<(* VqDF '\}WKA>ȀA ET.$< ԀlNLHAY8"xm1iV?*IP_Ţjuv"4A! [}GgL"klH:C4`ʘat^IfqP,1DEU/X3Be.i}!PPpPȜ \S_Q@O%z;R '7]LDystkR"g@^%5v"Ǧ}>9'nh7?:@ItgfYϑ5C*ҐXnUX'cJ8 BiT r}cSQWgHC&R1XU |5C)mcnc|Uģ6@+}'ٵ,ǖ228=tbúVlߵPe`![vN="^",-x'+~[-Ֆ!u"6tWۚ~ވ'0ɿ?=>Zsfˠ0b8u4. Wo|'d2:mE5@{܃-&R4\t۳J##Ž.q^)T XxbOzKڨ] <]DDie_5wӊ)f,d^k7&Ĕ\wC.!q*g* +m+PuTHyKzF1]f${Ho5~j*lHCjmejDLbJqiGPίKIh_Q#FooeT=D0. h ! dž]E%hRRY`Isc,eȂL2w|o虙"X9& &-V^Oj?.']9u=sxD!)0lO#qzQeV^6lcc:{5ZMK\_?_I1$( { !5")HoEY}~7립pfʱ./~bj, ?3o9sn#ަM}9KXY'DKd!(*@)![9t7[e@iw틚dž,4 i *zօjp ~]A_?*XbM6z}MPL/!X@ۏUT)PwyCub t.-@ `TFE.irӉ뚢R$6ޜPdԃH +l xi6Fbͦ H3<~bVb/oݨ˜WU3=12%]Z<ftߪӍqhN%fNqGm9k rqHHҀ;ٌ7m@o wό .LX۲[sQr_zIiTY#h0LE+Rz2/|u2H"&[tu|! k;jmr6;N~SzܕJc8$XIgE 3bȐhS"P\ RfF,|p `ol~#y6y^);?T@5^4MViJ1wBk!QqP(}zvt~nTW8Cn67l^|U忭E͠eKj*F~+.Hg9?Gv.T˄q>FMHDah/jnl]^<2wlJ 95s j(3-Yl|=,/jSn&P]k y;93IDDS1PI6n]Sv; f[ YEmE Q; J )x(u0 D6OCAG Ta[ $OU4XO/8c(Z a~R;jU{SfPjdb<AрIt}JZî,Va0|uZB%Y/o*/9's0SG ěiSƲ_䊎7.Lέfk.A]~_uOvaWxFv4wKW,"%ɉ, (cpX& yRUr@T4f8RwVd=/vzyTv炥?ls.6~9!D$5aτ B.ʹГ5=c!!oo{[b jlr1/2^XgW1NZ]SI.OhC^"ܢۏrFGq -FƕG++Ѯ3ujIG =8Uu-VzU:j&m# ۀs ִMQai+}GٲϷУ5oRSAVUL`ր쬙0G?Әs}s vLI^6U\&qKi?oaϐzK'.jNş _BO1a}P'{q 8%"QK8 oK{ʲ{_Du>(zwFvU_(_ޛs{JVWJIw O"b EX !W #en9DC0t_(Գ(VT_Lزro8c<]@C/2s:$)f Vqp^4JZ/l&C`#QU46_jI<]nCo7'=.HTL_NeT`f,i渙i#@ J*i||P^8Lo *P:0(}oX*juޥ2}96T)mbs:LjPJ7*Hi΂o奸N,0Al5L)gN1LiǴ %G n]ʼnsR f;.t k>"*!4/ڄ@!zvF/KN0WX;hB!p(@&Ɉ`I<@SI=qSyʃ9(^[.vϬ>7xauIi>dDA &•O7XCK4=kd-6Tg?nWDvx.>Z=E[ N3ԨsG ?@.?[1Z';@{E7ͩX G^4A4ˌ ܑRXu}@KXhnZ6gU9zɤF6%@_c/*i~#gkWSNu{4V! fh/>f++νCvlU8rG??Q>~xKjGuE)\2Z؊`@~v(_ʆs5rs&a0pl Ad6gJ qgwD^>:42zIE.UPzWӒýUyNOVE[EAĪW#B;WWJ(JT \YGwc?tގ,ehb.qe֜[y(4T%bINfIbhռ\z{wPN*뜛'\H /U="!:؇X*d 51ƒvIǤLh1ONfD3 c׹m*A,SsٜCAb*e #3 sQp.05tA3]MGwڴS!>C[DԎw}hw6mn(T'e( (^I>y&wZIYu)ΑAtβ`rXnad3y_&VPrФE@†:EFB0/< 7c%*5H0c] ;wq4hN?gKkc 5+/#LwGgaZ U}?PnZ`;vn:n6#u)?IxI4Y^[;$b. 2/?8[=+$q H!A[А#coŹwws,L6Cl8cvͅt |vU'qa9<#zc^k6:h9ĩNdj jJхo}0V J)'-@ueZ1c;^N'~7dH_ 8{]EBH lnT ւtʪ%_zN!l[U&tl+iܗ'Fxsz1LtX=&OġYnl,#EW! sG o/SP/x~&j~j%9WrvvFp!I]&}e+z9NKYfw&҂$ 94{'ʼ ϥGx 3lʆ1@;0˥?WPsSӒ*Gk/==B.&r$ )vEqLW} blrdD 5Vl6,oNVY)*quq3in҉ +f2)z3k].Im'Htf]=D+/Jo@lS~t P "_"3wG!]<Eߔc/zHέ*ŬͽM Lj5Oa޴ `@g ?gI4 LB/p{_I_襀uǽJBL+UY% '}#"?j1n?e{X6sG\1t3k{ /xt^woF% ߯8d8$IvF`d8iˁNCPy Ǐ3жiNm!ҟ0P:*h}K쯉'qDxh;$<(nۑ59fCl]y dQe)&.As@OOj4:>Ϣ$>G^.|-ftV MsfPlܱa@bsDCև!dcR}PeIf/hjx3Q(O',҅BbDzj# aVl!mf EBw0$' uյ6%$'VoC/9`]p 缽t Ņt 7eOYρKf ]>/Ź}~\.{b2oL_-t0ÄUu}2XO 6q*7Va$z@_Xm旈"F#O;q!.a9.2ϵ `fvd ma}p8)w_Ol"M!hB XԜݭSٌYvzD{⾔!T1P3 ϕ&^"қjyBtmҵ߫ot@jڄtS*T+on6[irg{,JH0bK&_บX%{LC hƀ ި|8y27kԩ]jrOididOW1G]>t!1_ZvToN 4;.7lȘv&S=V|l;JZMk$ LKO1<[S[)a`T;Myt4MP$CTЏ,"_JS5mFYULIed Pյ'@uKNr>1}< eϛdԷ-)K6dRPqd`{ovo0#;E0,385#n՘ rH".SHxP4cg=LCpI!?)W1NcqB^NU=aJ^ch ̘tm[/o$kאzRf揢(Evy>@[W x*>[dWvSCzP% eʎzEƪAtPD?/;Bw Ʌ@T͒BeLZ+.Wy4;W`nO k1WB.d܄Sn9nM5o. ?UCF =8bT8oɚw^P9[Gs|sw]4ei_؅ƀ|1 HͲŖ78Vov5 9к@5'ɒg-.̑>CZغY$ sR]SxxSj:]_~oOzPdjT%qPl)/+^èK Pٛ#=])tr$"'c$mI#fFVrvt {a"9="( qvI>F "зzl&`Qڞw 8$8y=h%Qܳ~5iunTF%;8cHHÓy?h>V/ [gF͟baQLN||{IJ&,]=Z]XK` Tv5N35S!Al:}fBXri 6*ߨR[[}.I a?{VZ*ٹxu2n;;/Z ]MRu"* #Y5BW[ BnUSV|a;*%"-ʫٍ8#`+bCE!T:gni3SXӼ.d2FbL%$zi(R Fwqnם xҥ8)9[B(;'Ic[] ƛ9ə:tceOK@N @EA!!qjslahQӔ-!X- bߏV!sqZ^cd9CmB9V-)JS~skygNdRlP<=qAbڜ"5Wx$ʟe(6SyeX+míԂ X'ҖK NNK~}iOW?6ҙ³]kb؝ :)_L+2ө5$"_ʽ63a^PKW*oGc2rd9;G`*+VzEq1sl+J$ qΛPK0ʿ%zgi;FD7/kOC^BdY =yΑȕsnU pWէu?z"&#ɤka]8vUyw|pyɂδ!?R]e캶V t6MA0{'q&뇜 ~bI[%<\X7l5lQa,rNyzӂ[5ڙ6\#{/1叙WweDF²b-*?-@D8F}2TfXitŝB@'H&F * ,9mJHD*ϫoi]{GH,X\> q7sRvEZ_[ߖ0Ó! je;]q$nAM 9>r7hMl{Krũ)gX v7:ԥlM&7KǛ +c4^>bO\#{u}u[ωBYQYJfNHD?oH+xl^jd܈~I ų_}p:;tF\(BH#ע%m^pXUCbO]cuir uFe8x#ցeehǩpFMMs{THRQN 6ooxbO#iQe@(,F4M \gM5E Lpo[E?+DKJH Τ̓ϣ>Xszq͗ l8́՜@vр%Eu\{N/"k7$i&>&[Ph{+ XnjKi.a*+itlI/ZPv<r`|Z[Y>}p;vxPAӻ_ύvLr.?N;a-՗u[ZN;' -7ٱPXl, mAJHޖ̆S,]a4O ss,?G3GYЍWP􁘦E&[Pa ӕ3ك( `pu6KlFeUDFBwuFSr*bi!GZi u:+1o9KˌPM]sm'6**7v3"D++*[rmf7wfFoUٙT`J$J\nl"yƜE!VFuڇv<ƕ"}[劍`gTskmG׿DCvKR] /oװq"ceqmV{]_{,⤟\}iD e< oa SvMyPČ>?]< 0©4J+I wO_FR!EG8&~1qgB$ LXc|JB!GHݎh`ăl ._1NBo+B6"jK1Txn|S;`T' ͣ8ZO*&REi.oUNc'Bo>JI]L@96\g jR|}ƳX.mCxjktC8hOβVȴ -TEHzauCz9քm2ͱTϥ6>Z# n*v7IJcc ƳVL&.''F^>fU;F7vUjýqGoI{'ߧo\YYPPǜNDV0YyfSJ "`B2JkϠq)qi(@^ 9s,A^X"lj>m`2 Q=XI9ֆ$^zx<.:1?v@~$M_uv>vP"TASv} H%lLtr۔.zr>$z6. #IP2vw8PO?|EtGlu kOANd6Eά"S;Bt_H*A6AL|P*nĨ* AD8R{ZZA*$wH؄ѐ{669x*⸔t)s[dI\ti֮"*iunaeݸKd˛u-> PivLAʨIA?N쨶kI\AV%ZjGE%ѡG/X>4ؙ I(39 k{,ѣϧne,2B#hmJA5p#E{A(n۾9"bDGjUu1 ֽ8U 041LswrٲOuHS9>.|1-[I-+"Co:i;J™q+τXMS5M @UW@G _7H%6$ϝ2\TL0AD'TBh \hbwH dpgݝ}$]>E8A_ƭ`u6r?9}(pWr;n$$Uc\"=i'YR;hSl?h-'褯IV;- ['сD|>ԷkQ ;|0̛)\v @V򀐡*bR6ja.xqe^ (jjIțC[cx%dko*KP]ZUᛵQLVg'ܫ(:(r'@:2p1_C =<^~}|BN|np+?I3(۔kћ G)P'Mα,P[e TV#D@Rm!{emuҎ"E&#sn}K-; *rوy1œE1x&e`gl^0ZW-eˠp6/jzʛml^<=9*qqn%kۗV,[Cto4l*H#>ҙt&oQzW۔5f_EekNEJ/qH|ZK[?.N}l Y VtpD[ #(YKeKR?uU~O=B^i|X/J sۺA`u'2άI?;͘;v"[{Hl[TB+( RjJ<%73vfQC =f2Ǎ vvWVsD|SA6{)B_pTV6 {[n~j+{ QV@_v#CP՝-J`,6Xl_`g[w%Px 6KC5JWHsGj~ ͷjwބѯq+ŵ?"ţaƵNb .`5XMCr?WG_ljfU#0 \0,o Ru.7S~!!A˺d&bӽM_bur8r)+) e^l$ޗ ꧬvQd1>Ѹ.}Lx(Wy|1-!vC:5KsL*{>`,ZBFVEFLP ,|3cS1e7etOPvP(ZXO9XsG[~ ix9Թq.F`jeOh'[.G3.]\^8W٪5ma f+zYI!-G8wPmb/_[<$WmF, pF!dO$oiSyLb~I!_D1@=ւQ=wu("u{%6nwM6X{?78.߉jb N<Fq@މC\ L6}35NR+I-vx@_/2 WwM;3Y3͋ڐ'碀T,~i%ʱTJ֊BoR: HOce' /!6Zź+7(U2-1:NE :rߊZSiS~w?9N@QW]<ۛ ەݤ>e=G~}`z7 v]Хܸ]+Ρن`q6=b=cx8=UDy$c,(l4̴sR"8wqfs1ʧW\-Y %|I UԵ4%?6W#^1Zo0~Eª3[Pli:^ݝ%JX$$*(Fh3i&&ssETj2*>/ HލxPrt _1XMB&/`9 ^nN Jq@]AË ˷ܼ;u40ѸЏ:Hb9QGR^KȐ.z)Q7jN<ߜ`GG!F)2@dňE56lڌʃK,֭Te'fGW& L{"6s}sRw3}qܶY:/0tFH##GN#NW>DlpV&]jzayG 0/ֱG%0"FlS IcSc+eOX}SIsr5k*1ٌsxn@Z^{ICLlbNѡ7yM~Ybj(>ٱ$ҁ SVA ya;gգxd!ЋV!uZ2Bp][4<WV]3{aY%p6pC6<)2ۑwibߣ,-|ҕiXԘ l WŇGQa$>Կ"]M\QF>ę8ڍqHU}bE2Ig:d͒(Gb:amB9#y3"v6W"VA1>WnXIj'ҙ ,:UN)Wxb:gL Ĥ b'Q'R+tB3~Fu1)['O@q3>.FOtY̟iС<ꜧO>Q`t=\v&-c ^73Q R(Rs^BT ĺ]nUc,lZebH2qfVl Ŋ-ȼt]d,k^^̔P j^tޖp2)jM'Vkt1 :B︗f&pp,]Qi¯_}& JpdkIb_<3,{4~^  %7Z5@R5Bo OoRʽkiL~% [PPzʭ_Г2% 2[GWpY+} | !% o )նF(U!F`UFRhX+B=hV@Rs>>P5o _xl2@Qݵǒ@RrI=B'KAc%jcTJsN ku嵹ܸx#_"G 3bzms^ H0mshK1y3_V~^_`3[>,bڳ  T>{mQ8Tc8t볙/bT:~ģMV?$` ?(3sUߣGG郞Z׶wĘOU*{Uo$xH/fwL ]gGN_Wf.fLD9>ƔzNQ>">6(\x-Gt]BsAE!d tߊ;c?Zq[ v"2rD C)wxƷE17Y;s?;?ja)f2r4~Ap+N)*]~YRl ]i<: [R,4D,f},tR)Qlԃ%{8HY~?G| iŏ'P\ T0Y_9uics<Uļzxn8mA X9tlE Cl#%Mٟ\" 8%yꖏ)L~%{7mt+'zeuwGdٟV#sw!Re Hb/DWXH3.Y"jTw2-}o2AUe55}QDAt8ld\Q.CEԨ擀:>/s_3_c[Z2t8eIoP.&]I4" sb{()_ +>-a &,e" LI7Mu ]gP|/_4B~Bc;HG4yvBc v)AM-]hnjA_˫/fN?.t!fӅD-ZdR֙(fgY= bud>qLTeS"2LD#5(gRk<\f3??z"{+.+dQ̆\#V/k@6UsnÇ^YvZakquenP݁;jM>?rHenG_IfA;I^?k5f_wptjCdsڑ)pr7aWJui1+`(8>U3ٟ!-lPb/aTW$6ouR^7GB{B;K(]fau[t$p. ݒKGӮ⌮ 14J]dP:߈{SÔ=ZsF m/?_h\Pc\ ofIMX}'HqӵwK)XRvƽti_[ o˫ͪLLN5-)ډ'S3ivˇ@FZu盜hL#ºې ͥV8 kN]ZO/~7xnz'zFw~}M#!hRR!H2?;}h[Ԥ=+@DkT_4{PG %gӃSIg(ݒ]5K!yZQ^Q˔zIqF#[11=ނhȉ)NUA1y'ֹCiGfI \g k촢f$e 67{Z~ثTe]T.惑>@p)\ $tf>m7l?S̐0yX;`݇0$Gm$ST رG޺N?8#mFAa6 w ̷}0$[Euir7Y4~ J?\Mz l#Y|}'6uK,e`βŜ^q~WdŜ$2ط+V’3L>|e';AW m>78)p]K3Im}Xl.iieKh`US}b.aL2Su ɀݖaCQ1>l7H}]s~U/CwW@(nF0_/xG#1e̲ˤ1Ax2|pan11^VsՑ%go$J˘bTʾDŽ,@Pځߨ"tǏ_i 0*n4~§TrίU . *R\9:VW-&kI-+:-[0 q4%1 L0}C²;Jcud52Rhb+ Dj"FeeN)F7hU-"LZ^8,rr6Ol&VFԨ`W2)VD QM-dN"r1 ?ɣNѿZKHέjk؄O=#01<)E[ג*&';>8`Ǯ3կ0fh,&][tBGsN_ҕl5IAa:A*-NYE>O>c㘞2'%VVB : < 6BI+k⹵Xl_TYO\9Ρm`[0lBIrJ9?.ތΝ E)-|p<ٹ51[E9X5/$NC=| ka-[G$0z[lh bgD{p Dyt$lj mǰs Oݱ#-dQ:&ݼgRTE}v)[ )4/Ctf$W'RfTr%2E,s>0w zމr@ܼ='ƬzUq~#+KføhJ<,Ѥd|dF'8_+ECh;euqQrY Ȼœ(>0MA`DcKǙ ZKGZh\@0P" v׺: Vᛲ^cS&f:`LW& h^ldvhaר)I9N(2]`CJ-W1cj7v? _ 4[$1jy,}3}s4մtyYGzKHItV]CZ`QX,$X5JWEsYMkr @XOVhcI2B|`*39L<8/4'DKLEFK0VJ^ț|P~9sHIXu)uH `"v) tĤh'y.6l;VA#թ!D{6r$,\a.vD։+[b,B^Qr@&Hh"J Xj %&f,LN݆5@5lj[ vFkܝo01tGqA3rҏX;%cd{eG H` N PI4ˁEc_m7DͻG}=ȋ1RPغR 'lL{' >k wҭS8:J8G7(R X?hōT]H 2N2l{̾E3]|M'3`2T7,ܔ$Ϲ܌U!!) rW$Apw+\!l_)' Rpj_لLLtq9B\nnH{TۘS>JmUE ,L Dnc5`̮w[kYC[O tYҚf̆z2wkS0+h"̊n@2__geU)T.GxɧI➍A>r=/uACNT>>8=G\$DE(nYca#s /xݯۈ I4]d?֔x{ĝ eR* V& eٝT0(qFg%*)LTueq+ddvز-:Y?&ճO3uLit#6!V&NPtV2Ti߲%6RƯZCJ"$J/Em_ 5F{v z!8ϕ5,z#c5)E";Ggϣ>e3Mѡn+ 6ȏ|v\3H6s\ M_ɡ(,+EY]WIke|7kz:zxqmzʚJ0uDc.ܦgQc)V OzVCU Hm2wͲZ gE`2 j z|:*lm &0yi19 ZXeNw\Y;m}S)X郜3/R,z~TXԝ]`k ͳIu9jMbP|ؔHN D/{rP81qvEm~lsy3Zb=-٥6/j2c91XZTUcb\KnCF+ ) &Lg5D=S]A :tpKUGq\p'kt̠V8jx./FBf ؤW90qaR?'…1]荳<(مxm EjYO]O"aUDy6I6~_巓@.WϿD̥Ukk͚Uc,+х%!+p <rI0Vݜ_yk204scYkP|]Ǽ { [J8̃fWg,#@dDJD+y| `}( -ϤLPD*hjFnrF!Qte07};,ڍ`[Q(U gy`-6_Xu'aW3v-ejm⹲(IT[Cл` U C75Z[mpL.nRX)_VURsI~|"XU*n ō`I ׿şrrw.L]jH(u%#Wh)'0jyOs @LG,f>wl &*-wR A{C}jcOhh 5ӵ5\n-20F\7hw\-R)kSUm<)X^׼~_r:;;C^wtdiyC48ah(f4淚"!Y|JX 4dZPNUBZ{G$+[|K}y KLVo#Us'P!Ğur]=0A:wlSٌy{ L͇ϯ/O挋g*opWl^i].t]YSjKm B Z\u4  Dl[16Q"g%*au ?5E_gc6{]A0%6mO:Mݸ€p#ʊ d۬d㾑<67[>Huh4&@U6CBm~Ss Ou[K30@x6* F!6 @n[Y 7UZLnu4"!/鸯<; Ԟ#lmy:ދC ɞj-C{2jZh2@Xb9sȑr _5h`?_usjy-?{\xx AJ*Y.%2}.hrRdI'F37%y!D2Tטu9#`̠U :M;9c[$>'*'M7k롿r!vzv*\FՍm\I"i:(GDJu3x7΃E ^Z[s0Y wIGQlS~ 4pNuuDMf!y)_ARۢ(BZ%%I Z֝F`7fWUΣb"A#Q\.m@ a~a9iiF $G]2aSz3k9c& Fc[xrGsk$@"E0x⇼؁ةjrL3.u,՘ ?ӒDR8c|ϓʰ2vc+HE8?p0ko;eɔ;h.,00po^ ހ'΢;D_ ;.^;z*qKbPLn,)?D򘖡4cA9.eI^e̷(xAt}G,n]KI(\,NA͸^nGIp(H,xi"x ;FOMX/G3f'XeCd0ǩ_PcbE4FH/uIժWTj`n.H5R} ~=0 @.֕ahHD ["N!CF˂ J2e3+SVw9L{P, F#Zd bOΣoڬngRzxRViȘOP]`wW Px"+_nemٴ؟_jZw2Xe B*Hقg3neMcWnoc23QkJ1cHsUQ=Qv|mF<:.G|xɼ̘1~~x!Y1.1l[z}]ns0~:NmƖTƒ~1 =8BDfċ|OqTbI/-58춋M٠:о(,YQ|t~ 7а^h|X$0%ʁv:ګ.+bjR]0o*cCD8/v.Ch>A@2A hRG=y]% cVM09 ? ܸ(L56?o/CtlsȌeurtJOR,cJ_ 7窢*X)jCJ/c@l|;ztEQH 5e0Tk %<#*81H6~U3J ű_My+tp3 hb4O6-_twR'i9&o|>r IFՑNKsOK+슬-/P+:2}8jٸ[:6Mʃ*=hĹGHvO0d魩ȴ9}DkaCk34dLh8>tp-EhW!z̬]~=lno*!$1R4ŤXEWdXJ8)Yh4&_Bqɺs&X;TmD*ET* i U>/OZsJ7"s(jzC//r HN@6TUn6QuʵVخ6*Әodj8,j쪀neJ; 1E@u"FUX 65=]FUqH"u rX% 'Czݿ)t-|z,p+:PUUe͠OņO.qN(0Ie]V'YDڛ0 $le4_PFI2Y(uG>"QGb1&}˻ԍ< p xkVIJ&zpRTǐ'<唖SP=^9Ӟ!N@w3͜IP=&#e:Lz8ɢ/r}dݱWĈ큢WJfp{@\p6U9 ÓkuC ^q0[p_Yy)Yѻ~[҆! 1#+%֟Oo\Uka+}G쏁q(Dǐ0s7$[ j!ǥcdtS i@纃Zg44&rJEߐ ;eK>/yn_1ڎ t}T;U0J, ֊Gv0j1^Gwl*{?]sMer xi19;"b|:YF >5A=A?'}r;ExG$<;߆yXk v4ܮ9%swbGȶ2*ac%x+3 "θf<+(QiWj;e;CM5 R⧯jjcU?\ǡ9jG^DaOb󕍲N"nM3+eFz^ mavieW LCM,'κ`0){~_0T\W[v(uԤwI&W:70G1hejNqZFCr+MRP*ßqw ^?x%MՑjK2ӎQT|(SAg,PE 3[qCFs+{2M"Uu#Ƃfp9缙;vpNt_CZa*&Knx L ykI"n0ShYq*9Y p}=P`aPCEz·FdR2:ecU!0N`U32s)S99|W ~#vVgw?~'CL̾{%i)57D-UQ$#F`tab>p)p,Pkj# %Jjn,9l_o Q=4akƴ/zppJF7cO13B^إ,%u,җ#U!UbOrZõ!Shc=|W Zl q_%.w1"~h1mL1x'"wT%! xֲ֥ Y#mٌ#Cdط6Ա^g[zW@uYNC!R g#mihh2?0Lė)E`2 'Z^@[5q qVNF![\US~!4_CqK7Aٓf%M4_ys%:,Pf_p؅QxcbܽC'M:AG 57fM1%W*&?ÞթMo7nG}Ge봂gC˄NگV윣‚{__ .Bx4@k>@꟢L"U[vv|('!:0_Ñ-ɾbE*:>c1O(gICm]ӕe!֞kHxz)E4C)MMÚV /cYzJ;qhͼw6ٱJ()ة9'߸i}A ~6wkeH4җhuja,NGn?;25lⲨHゥ6u=~{JLn륫"p6o}RzB}EZ ;Ĕsi:;J`8zT{;;]"{X62-XB`@! bM;V6 tkf1(_pgW#H%tЪNRF쳘Ú}E z2Ă1ԩrqdtX qA>A=B @@vWNA,.D~Bq(G' 55q{fwl-LhX=B b1w1t$أnj(r? D C;_뵐b%fyfܗguS e֢.o^g"fP&6&pb ݣ{cMxh~Vm"L3 +?zQ,a\ع83e2qN""k3''^!#J롒N ܿ3< E|,׋BDwQ<ȴh8戲JaK^J1yd%+:.ˑc/„|dCFRWRӢ:]`^ox8#g&Go%pf՟ WV Ku'pܺ$M0ުOw\xɜerH h`ʠ`: r SAxPC 4DWIկhcLꐟt+3EhC,^҉XI[X/ijyGQDCͿ! qTB{5.JQ=b-"Kf EyR/JOe&w&!zdB^,ʖY'1(9;Ӏe _og->W}6 <<#%6*E}/c|~Ǹ9{* tXG@c 0chzOWuqOoZ ݊3%`. ^@gm5IvO?dG +),ɴ_2%XJ n;EZ]8ƻ `Mi(]cEFE= ֘a K1q o\$7]/denj[?ң"~(hԥ/Z.盌R^gߌw `R=ci A:AD9f=bO#`G u4 "VOQpM%tn5WHAmզX1: oyieHKu@ F'doԵ)7fUY Y*0ta;9Q@:i^:% (g%s>Y!A'ڗ =xOmeL|>.;ˠ.- g- BPnݕqXI,Ҫi{&c7T5P*ulMMP,z q/]5t۾q;_^cB:ϰ9CPg?ng r5K!0sYs2jKx•F[<ˠ(`]Co.q$H?_QܶA h_.' -_wx}a3.*O1N𐝷>l/~/Xc^ŜxJY/"}p>TsZѽ7IR)@Zx%J3zvmetjZjiu0m>WӺ1!w?RQ0L봣rE;y Sh+t3i4X%2[H'S#{XAΎBu[@a DLOKaN.'Ju\8rlLquHMvITU<@@C $pY%5*#^KBa3sI $GR^gUZy 96Px ]p,$lWh\}^:W&,D/Ľ/2-.i_*\_ D#yo%?1@[Ox$EU /pmAU>y d8ߕ2[<ߒ'TV$!$Aۆw=lK^3IKsg@HKTQ΢K+o-YlHbM4Y%r C^7Z :Zj& S6L$G ZInK3Hta,\ myutTeѕ9nm=Uc\ g:<G>Ng,gRPVr )J{"iU 0K*R$9HGGai_ 'ls@H4uhqt1Ua"i@zR>>Ojk/"~%u(;{}YQlu,NH  l/9 IQW 2VQe?ɻp#6[C겙i˼gl&U=RŎn2_˂@K@x(ZS#B>w>N{C,>= Dhkk4-iV8iyJ%;X9WO}MJq04aH*<%-! y&hԉ:PO֕vOjrTp:JʭkZIA/zMQx1V=95z&Ch-w]!9سx[rsz쐛^j &ۓ"̴Kj~;2"踲Iew+t]a,4[(cwLs5_uSY۬iN$DiHl8!ѭe>R rҳQyʸL12;j;HkS*X"L8j O93nOeujR`>>[FUQ-]u{6{,w3 YIԌ"``܀%m.8}K}[q[^4[ 続$ 6Ҩ)FjMrȿSHfj!L@z "6JSWmR+:eRYY %:~.q0څ}q}66x9F|4VQƼ*#DqKJSc嶩T jh`IӲSs2H+ xY_җ xVQ ~QB<h}FV:o7>{R&p $mV݊9e(003|"F1$?/ϗ_u ^(.Hs鞲6 %+Rb3 =˧eE,ڝ$,m7UIZ&!JbчqDIUGVEKB0fI|-^5 0SlX[F ;EOK3=XMWAk|y# l^'3ޝt: ;1KrZ&R$ Ӥu1ܬ\5ڙ2!IcxS{}1XKGZ &|j7^p GKݢl<_矀e鈃a[DlJv:@i΢b!S9(jPjo8mac"L O/mVѢo9@!> {naoJr+^ Rwoꦤ=)~V'Z*-Ai4r \ke}F-U`=pxV2Ms& P%gYHW}cP%uF8 F5*7ڽvRG\M5WIZ .W!Qш)Tk?v'l@ړOu75kI<^Y '}[+6L.̻39k DMZ\酑}ĈH3EWtUwUE+g?'a(()= *[]?%)&FCO&bERHPj? eHƸ=Dceၢd: zs3€uRki{&b+d1iKXR2_U I>N.z'ftZHwt՛B}2~( hq״ kHpm6JW;VU`dK-NhCɅ%bF^ O@AP!s?3ƑY7Fhf֮9'0Jׁx5ZqBU"[P9Mq@}GF/>X ,,`Vvn]R*vc>dQ&2V6(#AUtv4fk@TM>e*{|n$/,V|ߝ$(!\Q tbZj8fb创ҥтM qzzھ ɭA#.ZQ/e0pTV ƅ2P!1 U]l+tw&I ceފ'Ng@Otȯ~WmTш1 tiumK{ e^a!>VHX(̫_(4v>M?'QIiqY՘Q)D|+Qf,P>̀azGlr~`nµ^ViV8/YטWYN6cvU/b3fabyRPTѶ~ xǤ#Z"d6pyꣿu0ܺfgA3ϜX5e3{ i 8GM8ns ȧ$N]o-)@ud3E+,ّ^'W)w2[s`5]@oH^oM@oPF|{oviJ֯kJZJe.sk&FU'o4҄up?ԕؔ)|[&[k6CTvh2 _f{FR@&ni]JUm2A[hbFlNKz2zBn^a/c!1g0 =8 Zٮ͉;M*17=G.SԿp;Kr2G+NPQ;LN)UgCtX&Q˽b e ՃFnno^#CfRw Zp8!$gB.-<bPf2+Q𡿢_Mj>j?nVPc⺔GHD;VbCQ M/r(n'i'u>SN WF90Rָd.`c&fԧԣ[t9ܕ2ǵ;p"_N?/]_7ynml!)tmXlKhze$:^QdxdGTH|yѧ͟)}IG[BF½g$q7åA Ep.Npq2D!Ί9'h+KOSt,xSY`!PILup;Du_~Ue<iXvC_j` `iG?Mx Y#N>Iqjɏ_׿]zA5_º_x/["&Of1WtH{vf&bq[&*2hVGX=y VYnl,\l5$YfH.|=.ҝK-qO@ymVfmq K#\rŵw_:e9;nGj wgɽPM-)J Zu|o*`̌HSHrXs9 mƤȱ!%ێ& jK9uM{*Mk0ٳ1lIjaYU19 0`CDdt.ZUX\"bG/H.N\:wSTDդՌ x3zn#&./K潕JMI _^aFl+xSUaiQ+Llr ٩HK-)=hl],?/U1z4_ tT'"gn1 VXSPt@MFBoL",qkh#M!}Pd:n2w3]r2<]hl'Čy8(])ҙn.U iZ|1tX'!~JM̭wAgo0(:0u.JP" OJmᑝfw !㙈v^*7ZQ.Y_8]qiy=0ڧй!rbCUv+z>.Da=%CYM?ciLK  ܢ+,NNCa}m OxB뇂qh,bOȱVd7osYL:"z,|0kk b8][&,\aVep*#"i Ȅm?vӓ#ޡS&n50S4uLթ[\5"Gט!Iۚ:9h1m VJl 7%* X9|rleR(8ch|JneP]UB!Jۣŧmue1dgw1UG0*^g4Dd1k#[J@nӘb]r}ҼǗo\/_Oh]X`xt7 @'No1 yH%mvQbgg,YEDWs(?b~ 9\$6eƁJgqғq-ӊN‡Ju?EubdA$0‰ 'w/,G)8g;ʮTVnu긶/.ROK~EP%sQi'p=3>Pw[@s&1$ [yxMQ00%-r!G\o-(_fPLAe(66:jcrj<%^z]@#e󼼒K(T%ra[Mջ "3Lb`iyw|R2{5degq\XjI*s 趬[ R7vLeVgwrꄩH.2*ӹ; Ą/ɸ7Dޝ8)8 M,xz#2w2;hT֛mJAvPavz 5,\=43|tbQ݄?w= x:4v)|XO ϱ~K=ʿIfL[3K7kRR^+bZt$D |_ǠI,FL<`&3d2yoȁ㹕Djx`qO:m=Ptrew8Qn).A.@?*&׾``zT贵Jd%ەmi,IJOyaŮlQR'p%k5clw6j1@SMLӫ_0;u6e|V}Ln=z(قB 3՚@(Av+ U|2!sFPK Ös|Zb`uuNv2G9%}|HH +J .=L@Hso i@F2w{`Rh%%%|z[YuÈ|U>_rt'ғ؄#>6oɭگr`2NR%BݑKbXM{F"/ⲾUsJɐht\M$Ff]H5!I8ĩ&n*_$\JNpz=ZEOXBaX[;4"3j #ϴ:t+AESzJg IZtNMNL±N%!_լ}Fv[rp G7$y;e+R$%;r=30Ix}TV@]iO.NM"5EhLC>;a 7|8 ߬ *uξъS'J1(%3H /C7,>vtyLkUfd0 tAv481Ța]=0.zh&庭!4z*$EȮh7+GB餔%-"xfCh_~ǡ8x uLVUNv4*XZNX?_37+JOf( RGĦs=o\J>, `yIN,953ڮ&lmn7HjNazVUY_nBpMAԎINtĕ  &L?+h{}҈]LTHY"O>p~&_0hDu]S{0* {%*?O9_pGd=^F4ӪA58aTF8Jpu+@{@;[LAs6UR\"nX[#)9YalO7Y1FWhD?GdDwB&K@Z<hTs ly6w$_!g) nD͒&{o3n}PL W@`e qM$}UEEh=iI5F")핌T#t#"D.DQWyjrYiˬNhP3י&{=E@Q v} :xu/Fzey7# u))u/ Ǹ8fҝ:"XٸŌddxeke^Q;@|?>ܣW.#$]̞mE259ؘ_M4$E"~14.M_'=b5bf_k4%a !Lwb^>POń }/#ƽEH@~f/̀h}_^Vm_O[9[OANQސ0D І|yZbWja 2'T 6fK!7pvVy,/{i~/F [0BWg‘Bhw騔=MIM-:Q1wʶĿ0w#".k+uavմԔ3 :dn1V)afQ8ODM#'nʠAY Bkt&A~8@t%O13ƠƖ̦]sÕi~E"j$uFȊP7 ShX $~p)2D;<Ջf 2S过Tv-~]݌je?d'0)CHc㻫}BefGOUDƼ_٬f`e  ic9X}/&咡k r 5ڦও(`Gډ,|ZI^ e퀗J'E;@٢!R ܖ*IndDppþō'$\f( =q争eVJSm(JW09U/ݖ? >HݺHک~y `؆B&K8U.2BOx%M$KuͿ`6ռ^·-oN>ՖEW.*ϐMjw;"Ypk|(+Cb8L#:sHgBnuo Q"?#V*&(*JrtUc[q0Նg{0h@`ȀgZ Kh!he7l|AjKؤ>Y鬣[vyؐF}%=R;TI3(c)pIkY  )Gp8D/f_mT2\X2$\gӾ }!Cdf/lYEjr{99q@K #QKJCDsn> '&s#u8ń<Â/qNбv9 :b~ݱwy4]}Z&{GlgmkIo .}/4xP3oH5I,Uц껭!8׸]on,)w؟[ Ҥq᫃KY%4_z_mO@wJ//Mq `g-/i,=S.HF{d75TK wצ?CWoҚ0*yŞ_ R9 1j-HҨ }L6Egg djY8ׇi? Pڛ܏`BeL 04^g]אpuR+>e|r6smC`N~rln4zg#|^&@VIv!HtHm-)z4&S aPҘÙ(W? X<Ԇw++%`e׸_( ;>XZ/@y7/ўt P_p6/3~\+'oYB]y$٘Fg'Ā؋m_gM ]MBJh0N/Z*6D$;m 1+ X ϵشA^d:D4~iuAh(!%O:8ϗJlN M6^^5q&Y..(xz0%x#WVxP}NH+?6r]pZ}v ] /(BBԃ5v52R t!N̏1}!l#Iۃ oS'3qo @ %{'"Jrƅ( V:b9 u栈6KAj^y [gNr+F:H{TT\ sna}.+_:M\R{CGƓ3ɽtveF)~!/J]c:CȂ G,eqzb%є!kdp/&Pzԇ*- [3OnPW |ҤC+wocɾHsAi=\%>J )A[{Ǐz;;iΡNOXv^_x6W}XYs>[ oBwu+357=K 2FP]]VÿeĂtPz1K}8NcjV :m˖H; jv GE#CᶀfٙG$E3iOf%#c%SKr<`;x~\Kt(>r [$Vu(VG_u R%}@hܧ<&r3aVŪK:f,?]|2"x| Y.RG:G Y\H&UL=QuSH=0@ɵE!h@| -4uWP~\/K]t%mhֽJn{ ?y&K|Abs;<;!@/X{zuTsQ@WEB>/x3149 |0(al"`nӗ騇v~?J1K}!/kL1e[@dD$:!RʆæC4o{P1^8aU{4Ex 1؜x`Q6%1bU,o:qt Io!e=Ӓ*:'S?RS7Jeiz v81}8Bs6pTaoDH9%i6c 꺆w>R2Ic9m'ItB7*q(-: GƃGgJ4^ 6Qʅr"Z6 jY΃ PYNRS_t`\xD! :*e;yA;]=e&D~}Fl IEZs[Z]*DQ'GЉ +vp۳yW@L˙aBUx)Z p[LKo]mEz3a#.Pj=X% L fJ.3zYemRb3PQGLcrRvLwBxB SmEQ߶]S7q\Sݿ$5ޑ-R[ iPnT&VȹXF w?\s\X6gR_ݮrt3v VafT^D3!Dp։ #*w2iJ&C,dHWz:5 hl8fdLS=77.`RfɠRL FT qpW71 iお7']os} u|=V:˝Հ>iF?8^%I$bF}" +ʃ7;;b?q8 FE œxPHUiL#0 p,Y6?9% Ki翈5](L>ly^krm2zdh(EZYZ& ή&?i̺a- HZpwM2kQ;kF|HnZCDȮ vr$-<Jx#9Q?HIЈ-WcFU"^B:F+v,vE׻dW>Ky-I t/dp$ke۶*v=M7U/jdB/lWӡt?q=䐘ͥu^]E__ u,뱛b\J:!I%99^:;PTqƥ,sIUKZeQGgڦ4i P*r3wB#,qGrOr7`3 tF8E*K; A?'r^3th>T5'Ptc:zrk;t/22xC\EݑJRP,.E0v-Cia2,Җ,chQ %r| s"vY-C.e7p;b@QR5l ojhi̱&%'WexcI&l䜾0<: QjXQВ8W}ǪL-,z9LOReJ'3 ft?6i, jsl o EOAwZ(LqSFe/`3@_XB ZQY^4\cl?A6LY3ԧ:XlHsnef(IU}5x(s("=VGW־mxSOHf~^3B"zFrO*e5آ] \ wg3uJCpFuVGa ӟ3$ՖA_AN &K.o$SbV\eh DqYs3~*<\Uc%Q;%.V߸(6K۞c3i$R;|DM40"-OᱦwA9EU &i&?jV8ul+A`_1/dU}35k!@B1VA^O *i(j _0EMjB)-sSlHdh`vX$;tqz`GF\P5cqڦiɄbSfQTHj<y;|9+@C C EȥĀ\;n,Sg?== :vqþ+*%o!V 'W{pIo)OY hmȄ0+-uIC3 VQuHL7B{ܡDJ_0]BK.;6glVI̤  eb|R1c +*azac lGxGo|%)" E#iT !qЋ!&Ӓ\ȓ2 u*V`-Yӡ9foĹCӲ:}ͧydΆq;nk|h-y "25lNjN#ՂF0DYiJSO䌒\m˰{^sxH #aέyl1ӣҒrSJWT>qC7=hS?XS?r&cGƻLJdlEO>gvYѴ|#jb:VohL-YN.fkrS5],9+8S>u^f)=Hc3Ad>:ʭNYX 4];^6ћ=LQ8VBWpWD~;kI׾ɿ:"i{m#RR΢Q0|3IPAX> 'ցxFBRjEjcӥJVJ.qV2p֚hL}R;zLeb!3QKiM ygfȮ;T~bvqZ:)<M8Hcm]e8cqI5I#()m%s uR)iKU﹛$^%^:t$_hV6mZ Z"CT:zw&պ9W[BTDClxez|o)ؾВVS>)߼ xߜjG1U'>]  >AѤ_sDt*@+~MsAh9TѶm^cYECs#lG7-:}0#ﰭWg6սm*VOH lj r`*]]!w8KSr 2|!P g]η\.?DXAACk['N +Noyfj\gaKL:@NwsԎ5'q_p\]P/]tu*,{VYSU85Y΀ [;BÞ*})//MAì*1+gbɷB3ЮX mwa&RaWuDTe .[u+n n&1{g\ 2a~NO9 3'1l574P=j:֔K ?U63yU$}nS?v^C%Vf-_R{䨕 ORٜjYO8]8LzpXu4A9K.Rxw~{%y(j|agʥƴgxcEx9!tb}Lݴaw7BX[;vZP=d9 ݬk ݭ$-CpL;vTtCŒQЀ|‘H$6LLt RvY_mE{_7\a-$R~|*|b&Kն/j+`պ"ԉf Ny|M'_lFe,jSF\A+Ks(l'jWrW {5KQ3+sqо[K|dc6_?zUBt1*x6]lT$r#ϮuWtRp'A>#xi5X##!:jNxGi^`V̸\V'‰XSc'?V$ ~鴼7҇-JToHΣbQ\e3/׫j3h<_aٴ(蓋~zh:hΰTE,ĉ_S]ۻל:_>Qp8fX?cjE wi<0 zT!"B^u{(x 2QgꄦQ&Mk MmJLqv!U\:raQPO65J愄ҐK)Uڛf)c^B/f0߈[L0gց#,a2Mԓ)Gc(.r9@]]ucߐi׭5QCH9z&ZrX{s8Q vUѫ' CEK~ƄB7q+^iٴGsxT&L6ly1=KeYdkm*q0Q=O E_םk*9C"o`9wQ&:z[lvl`v}yaafͱt衸^郕ɲ#SeT6E8z]Ďkk8˞*_\CPضvF ̎Y@_:sh81A7vn ;a[p87 ϶ˇCŻJ̥Wik__|^YW c)&^aw#$<;Jb?G7.Դ# >~(ϊ¡sOZT38E{_6BIqVjG?*N(mq0I[e0ܲ؄ME+L\*|Rm[墜puBOPxTVrɴm&/**/^9;pkeC[d ]͡zAJv]Ro뇗`H 8$ )DGMŹew5CFk{ aKC5IJr/CiN$iӇ% <ԜEAMZ֠,? lļSNȝy^Jb.le=gY,K-]Pb&=VmkEJg3rcZ 2̓U ݛr) [AkS-gT`\9\LJ&5O7XΑƊˑd$!wLQ8o?M] /I#|QM4141C'C3%G U:l񆿯X9*n_A+ ͮbO̭I cgS຤2EToUalh-jsh5$z&Oo6ڥCm8ih$ kfbK ;Y3 |jX8a^e:EJOcϩ)4ܙV  r[)"v2=!X㽠VVyo#D*DՉqoH2]ѲU$Ec[>)nŒG[b?xg@R$Qxloբ.4rdezkRpAȑ; +~4zVUCQq5){YЌ1`Iy˿̢Vu dPEfyמEQi\kzмHI;uT+,x< Tn.7nRj4: sWZ?x>i2τ=\ to0ND9G߳2)<&pC/'ul\&~Y3|Ԥh%bv DdUh59 !)QՅe`FΘO7nlB7? 0DCӌ8F*yv3bi /7* D1ͪ.Bs*'#IZhp\+dNO)eCj K _?/\ ^w~yH`lMnX:0-O1nU^D}ؒDa&*GX~# D_L/0ƞqV>3v\@c'1Gtb 3@r[,N8 ' 4ÎޡfK1HՈbdu>(ho΍Eb̲h py(+(@29jR@;‘3DX]|FNMQ$L]/y@>6b۝>lRR@ w$#Q}_tb$/+w)mt ېØ3M/2$N!u[ 򾻉{QR(b'3t&Au Qb{)p< aB'=c,sb[>uqzYaP:s{LiaM4Tٓ8CgT;^e?Qgt :Ze009u0WW#FBY< M;lќU9u1AugG"׉M7#L"+T!HqKkG;bXg?|3PP!7ߥx|"P`aiBv i&S%\kD6 i C^(xo3QyCֻm~$s}}6WK:R>bdDP W#c0y,W$[j4,ݏ}OS R4#ΛUVԋZNƝ&XDBxC#}~^G[QÏuaw7)_ ՟ZCt` CޙNj 01P/İGТ֥<UZCsiaTFƴtEc|W"N34gh@7NзF.\0^kv*L,;  aobiDTɅl{c{' 44 f@Q]:yDu߱3!u{mOC 8bF!ꛯ߂Pg;nR5S3GLS'_DH:Ywŧ؎xo*rkر]ZRBO/C_m3(82n3&~2IW1%Tz0(Û<8BX>aWh{pҷˮյi2:|а}Q>U:]Y)n8#z|gls^hE<`)˸7$Vo\O2%EΤmMې!5OݙX^YmnVƑO A12uPTrf)feZY˭d\t;Z(vؙ lj F^jtqW︤4M "ƛqʐՎap\-)aؓ H@>2[hJ#-6 5 6nժ+ "Tсf{0정4qp>` 3f\,fO/;Rq/Q*)Zjs >+NãlìLs3' #}]d* K*,yG_=Nkr./~y(A\YX2XiD;h&^7#?oBP('wkp/ڍDK0b,o͏5~BB*GPꐼſT2C[U퉴l%)7 6I9^߉QnAw2Þ޾X6]82nN/A/Jmq[@ϘdFށ}ze?{A~.lJz֛ꬢ(gV򉆇VrV9qSXS'U^+=M"Gۃ4`>R< $g8sx3N*Jb 2 ˖߯H]l<["$(1K O[N=|Q&w{0tx8wʑk&Fg,lV؏aFjTn3 x<-]Y @<]YT7L l1T$r%ߝ0mU z?,EMvB%8+Ф(4ְ(_=΅lehxCIڇ }N- kd XDwH8-gPi:,7D'H.ю]: tj!^(Q(R |N+9e{t'rSBɔpY|!t9#`)&j+3tkƹL5zoQٽm2 Qbtn2hyM[3G_5T.ĸars VϫWY|ЂzChv9h 1 #$SBq7ԧ͍ܓ"?I;ǚb\mAtu{ۃSY,58^kx#⪃''3zYR\>(Z.}>nSwzq;G8v4-7ڐj'fo8fzS`m*MO7WHNIyJ<.,l[`A0C 7XyZz3Ɲ*;5LtQr=ԉ,Tҿ!!ُJOZ. ';JGƥGPA03;]5yzF-ڭ@4|Cd ljm;pl|k+c=8pb\Q#- VL3[ (EiO`a,2҈ ]x3aI*-)/ǟglШygr jq뮩{m}|c)T:@VR6ߢ.<{"+=UKu亹RA>o KJ j=@RȚ$ܧztZQx9gJ(PH2ٶ)wH7ժϠ gx'8GLov$cᝮsi6Z(QQ0*:v-q"sp^>HqF9P=a 錣¢H2]G)~Df5]M\^`?#1U -O` YHzDTIO)Ct )N->.0,*QKƟ8Ftr5DHhW3{Kuqe/BJµtO9Ujcj94mTf1Պmm;ٍZ> (+ʇĵU NfWZ3;s;p3n& A$FسWxOxFA;9|-vì(lGЌPaP)!ж@jw}ͱoó+" ڟ-TM!LArw<vu,n&tC-BDt;&re=%1LyjLhidq>b@1čjd4Y+UHri@WZJ*9\lj-]V74(#< D drL#ڦN8^RNJƼYA% -wxv4"6&n`/]:ʼn5P]\tk.NO:<'[91GEume,D|tjzOeUE4P1iX<)jBy{Z8hV3rH5L Xr}æ ;(k֢kl AQk#OKފ Ԟhou";tԆ7葍w/UTzMf#Kot'ZGC"{AU<^wUsH˿ dr9Y eh0 h8Ql ICF=(`)`wj V7hSB]f\ VW[0d'4Y;0NJXSۓ9[@ra{^JR9xBX3-®"b $0SeyQ D^gT>Ѫs3X,IML*.}l6uë`KU ܂,eQYb4hi_.+D:bwݚ %׊18 *\LlZ`>wv(>n " c@M̡87E<5yu-{SL1RVxx"ɐ !kqmOw9D$[M9Qm*'7 KAߔ#~;>b+_M~!lL7:6˕zev23|%NWlDǰ$<rDr.s@y-OqKV7n=n(&jh.[Ps!Ak<똬lI*2"zTZzHI4XpK/ 7Wz ?NJEㄖ,oD^)c&>ɉ1).)^s.ү]͕~_"ќfr083K9$z$J; mT6,ʮa֕[M't%:mھ\05?)z}9E٪UV+cشxX3{bNuJSؗӢ1;OZqBYLxsnKF<;QDZӒNCٜDL502!VRYY{jӞ^He) !f$]F*G`A4:/29Q [`V elrmNKkp!n0"F^%pꩅ = 8%slDñg(~@?{eT/X^>8h\iNl(0>{drk[;%kW)4*ohXT N|<-($T5[0`EJO҅Hmx*oeL^ĦP~18Jo_)$F3 LWܧH #nl^`gbE:*RTib J{lCf ؅MSYHMgz.3֘\U*T[U48qR]y.8ֺ'89b+LO(Ttu,ˊ>FܴaXm! UUծx}4eo*:숓^JW-sK"1|\܆dEȪ3-\ωlA~܃R{ Dݮs,ՀJX"Ӯ-g *T8q{-LZ/%l>)Tn̳E O[ %ˎQ]@YH2 B 3d My(5#akQ}*SgE A&CYvwte)Mv%]i Iʣh ^ 㛳ngvVS uyz}nczK=Z"w[ D*)ORu1`^ە:@ϙ[M8Yi*3#iW#pvdYE)4W8c4:EmDVulv~[tʐL/OF 0I΅iW,L>`g,ϝ%K0q7p +zhqo>!HM'2CȨi@ywG#C(c9G]yf9i vHB.i\v:ܪi]37>SUfA4 h_HlS zvdqIL4j{a-MMa2PgrAt̻Р,∁#Kġ/WߡBᣇ(Žt; 8Mus ʣ&Xqq:9ۤJMOl|DrH'K}Ш?%.GiEid#н[C~lVD}G/lTh:$heDy&d~p QRS%Zrѥv}oz+:ZN Cc:5l[R%Em45cY^j SBté'9@;dZnF|^ o9dw;5mXLZSS XXR>rJFN;n8BNJl&ߟ# bq6{ގ(wh3cqq,;m^?!Ol-CLŒnMY.(^($A̬fs40ʩ՘@%U T{$ <(dx$vT!#T6Aoylvo&9_M?YSY{!Fۨ6;tiiF谐qzG*v5w$Xxv]%8gw;S[,wH8!4Xhn/F1$5DaܱKԞ5Kh틴:&b MU>> ޖAzPNjÊF܃ENv˄5C: @~-TܖU`HUB~%ƫ0%>PײwFS39W\^{1T}B;D,3QǮ$঄{n_-[spdHWO$xd& oTl6dj[5)0XwWԮOfҌzlbir~yj~kr=+^5'WkF~.Tg 0i}&QQ`tLBAp9IN!l# w cK.Tﳺ*8g$Q} ٙIVUу jr,l|~պrHѪZli5z$3[[uuPf!= %wЩ'HEk!0';%{s]3g #(HDQSswfb.GE1¹eRs5"=J`?&]ulD?tw1q{wm.ř;CSi!<i|.**1ojF?+ZuL}wP_UٖhMK17>츺"-rLp5no ^@%+In##z~4z8mmq3S-Yzr(9% JO`X:cRŰa?"fKYlW:)VUo|ӂfMմj'7(\/lhQi>Ӄuʈy%-r:œ\FlУЕq,ZDUDx,!\"K$r  n6'B}IvdIe Xf>HnmyI3!7z* $0i;.:~ƨ9&v/%"(զۈpLwdmy['N%xmLef;K,b1  ̀K~pQ`1ݙ^>5zdhD>frr+94ދIꅫݜ{,p4_xh_QTBzfVsB An̛~.Ók!ҷPl"px֒$ކ 4(SjVDl <落ﶧ>oLqlՌdCNy1g4oWDp@(橈xpuF/棅~WKFfKE , n!}q-r1}.]mr(ڄٿ>Mݎ-r& (V!J' KwA0=~M"7q.CeqCxŖ2ΙsF  8E#7*Un%;(B\鲤ǴِJ÷ƓP8p6t+MKCQs1:<-`) ed.4|녇Pjf %jt,iX`ǵlU}] PKTG݇8N ˓ox}2g (;Nu 3%ƥZL[#V 'Dp^x[ nj~g;/W#"*biϨ X5iX#1 oP^>hGjlZM2!U).Gqkp焞|#QÁ,&jT}u_U ϻ* y4xI39cfs pu[y~t.l{͆iWL'xX$j!%J_€ݬ]C e9n ==v Z98.74"{@kej٧TMn9ׇO*%] M$n!N!&V? YwʣF_N.m]u^`AIId /QzBˊ7Cyv +CRMdL|?!۵^l~%KZ0xZU\ ,i9u|fïJݣmTs|G{*IhOht c$R"ZIn?yU98_˃/:[X=T>tLCVcظNN-Z{QѤ]NPq(C;o$Z7:ۓOIC^Y;/1``-=Jqü_O)r:x~:Zt[)rS7no(kA{'b :k4 ?2H* G|ъ+=i9@r{CKċP:qwB$;/r" dDǽSxHM;_'/oԛHS+soŋF|m8c_d]V5Ȁ.Y#_ژ̶xۘځq+케J/G$6Fb]uC/mz0.F׶~LTo{1إM$Uk;l;cfϚNLl^Hk"NW7 lXZh^%>-!Zͼ;>)hTIzT;QAeEc{=er^zw|w{۷0uLnyFOӪd"=(&5N6Ang֏~#Pr71pAn1wV ]@SzZ|xB+)g||x ^=9cq#54_-bc9&J"5< WcK3B~eo˱iJIg8-^B f{PLFq4)s#~,bکШhYȤ.acy2.DjQA8ƽy6|b]ZVXY~=駖hF3_gC?uM7,!$Cʒ;'ۺ$3Md-iXA2Tz!poV1EGnߣ68~f'=9Kpqd&p?® ˬHPm% 5>3\^ǤHEi'W߈L!Yf?|PfL y+]e2,1n/.)0Rʱʇ1[{Kp`ֽy qR6${B/Smx:)Z78m: ꧻL>m^Dz?)ρ% TgAid理ؐ:g䡏P RľOʉfh3^&hPKN@ ٻ0R?<MzZJN_d 'Nc_#ǙbB,پa$L_c/2*mR&z2W6܅IJ`ߖQuW"a: DW5D ;ΡR܇[Ȓ0Z0ꝙdwRc\xmXΛۯ["sNbdɑUs#\~e|5 4 <g%*M]a9k/\<`tFSZwL OdE&ꡈna 9:%Um։d)k,gFW y{Y(4g4p ̡C?-VNJ>9@b$4d̼I]J\OйB#?xݲKr(1uJ wůգ߳j;Τ#wDSe[`~v6]1y?4^bID}-oI!D(t֘$H]߶cה$r&J R%%(dh CĆR+>yWFFQ8n gЮȭZIg-_yeQYAqZJ{{WN߸AH3AL+ j9HO3>VT>Vz񯺩Ӥbgx=wșiL&gDf~? Tܱ" яC8pےItSF[RܐwF8RFݑ{$yXFܞ FePƆl.5Covh\?Tn;<@/Rr4j畎MU9jdJǸLM_EgO>\{JJTB }4OXf`m2-eYN P9`{^g_"kxNˈE{ų3ZqPAsd@:`Di:was㢁sOH/|u%],옰?t**&ΛXŎ+s $zjV8VP)Do_W-jk̗dp\me6ԛQoʻ5𼥰8޴&B΁i)x3ӉT1!duRi`ZH3Km OpՕF_l~%^3K'1ڝ!y<=8Vݍ5 Ա;ڬ#]`M"_P*Dۀ4Sݣ6Rx)"U|ON7݋Wսw1 4s"3WM[y>$f{(6V.Ehz=2_|&.hLU!kǦɧD߄sIwi$=ѷM#D`oE`}EEaı-͞C NC$by>J;Mͭ%,842L(G-*XB[!EXXn ,.f.[0J^B#Uooi>^Ⱥ2lkn Ψd=^ŷǯd!յm0+DD&(=fP*v?P9irRKyǰE:{P\C)3C7wlU l@TQdf*'c^zeS[/nlIR# 2fkKPЯ׭-j>_ziwmԛPEѮPgA2, m 1h"nK!} ~Ams (lt )i;k;8Is5T'cr}6^OK`A)@[lnUĕZW%o"re`5͠Vk9CQ}ds*b5WrnglȠy46kv/m$fK&;@}gǃ[ Z*Iw*bIS2qk5%.4)XLЖy%2{CW ._# o ؀'*rBJyxrx%l&NiYPr.6lhcϥA^-*FsB/A"U(+`gF MDd?~~3O{t"&h|}כ@D:<'rЅہP ZW%2$, |$ȍ<̜>_Hw}q-&mpTKJ't+98x \HY 4.HTz%icnV0$nbV*-`Ќs8C0A]6`%!|&])d/ngnow}{$w # c:N}:Z#[~\Tq`134慺kH 4X} J}!]>Lz S$b+|#tZr|j68 e 9&xN|z)=1Ɔ hu0κ {>a9lY_ZH,%ܞJ}^yGm|IQE3`n>2ӈ\ZWfkVb\IDqY噥iJW?IŠفt_#CrŒGzߞeuH)U~ ;B "_ !~LaZCMis|_ϊ۷F 7gš_ 8]NRRz?`/Q@< `iLB1 DhNм6NR P=mćIn4$3;ѭUڇN]kn. >x4?z968"0hb-Jg|do@Y@Nǯ(bRW&B*!U Ƶ_Z+е|FJgMioO(JvsӘX(sh4-^y { ״6\9!ǥ`YInДV ;1M=_̈́Fk(i6梎hZAI "PPq(%r%Ӷ%$zvRv5O(cjb5&BLk%-M pG~.o]/  e&}7΅tei "ɮ8Y;j/&^]8I훷2ȴ|<]oOѡk19X6(s38 MAz? ?hOt3BOG;X~,i,9ZNE4]J9D?Yu|T{LPi=~#E46;sB鵣|" pM{k'L֎U8@l+bZK`L"{{~0IjԏS啝'fEW/+`hj*'t"VۅYKTIv>^/D@M2h z ݃H+fN_'r ̷Chj>XZyI 1 zz0 iP\/G0R86 sݡ<>uK[ u^k^=U}{;Nes2ŏx qƨ4!tdžsU7Ӧ<_e vާ G*I/$LD1RZஊMB{Q1;E bΌZ<8ﵩ|Aw`*~w6qzCu >U,۲;"'4 Hn-m7P,}P|(tiPz0CDtsҋbalݙi|ø#!/nӟ1b CL_+:7Nc:T>7#ن@B:=>,؎Xھ@KkKta2UkCn:ȼiqSr-I[]5RuAh]N %ٹYZo#- X_T%A@~WZ5T=n'ݍm3ZG8衄 g]̧$7R`FQɌgnFˆ"iIDQ@syӱݤB9&"=1JS_o%cvf~3nn0G4$:w'y%q"p~YQшeB7-5`B/1fs-%U_\z6- vq&hr ?Wi_K +PڀVlV@<"{e4ED R Ms:fJ\qI[VLUf{xy]S4,懂C[fʞgI`8}n-|v}$ES&݂D2@&K{0ڃu_*1n'"/-\]UI<:p rN琄.ܩiص_8ԳjóA߿T>#5M3H.OuWtI915Hٻ`9k[ѡ%[W0{Rdnh爺LtCR {ٳx~t 8 Q8W2mV\7fd70ghlXG/k]L `雺_ښ_"g=}>gG-9aI (r"u8/"%ǣGx$GŻ"! eFƤZPlؕSRI_>i2HRqn [~\MyYŪ8ѯ bs:lX dZ"9_ai M|) Dȍz*C-}ymѪn$FhUV~F/]J KyD3u-P:˂y4'dzƌ]=b45K%!Av#C*:t /Ɵ4K0(.h* :ہtj3:l+T~y,窯f¨)C4kEmBj҅6 8F=d-v5}⎁X{9+dAk^3ͤӶ+0v!z.4k@*̐UW6;[I} a[]L: :C ~wQDhvDȩdؑd̵Vt3Hp B%i`=@]"q>hʎK ? VZ[\p`,fk,ylg ˚T<-e"%Jᮮ9i̫ހH(>U"`63Xzb4z4rMs9I/2I$@~.*aus9˯r$~xyPX'4^eEw|mhlug*ʋ̹zSupw*Q> /F^˪-RKR+߀]Guo=B*v"7P8`D':ro3)4eyӽs|˽eWXF^ $ b-5Ӓ4UFC6֯O:^RJ8_sXg؝rǜi $_­8ibG/;-}B}?$Q=V})ѓg_9tfu5XNlC!ZVeXzٿf8>Šlz)z9ԠQdAdY-=<Áwm&c45!e7shZxQJ]Ka@V#g_1OYZqT)ҕj[,^8mgb۸ $J\?p*Yk J]kqm0u]N`4 Uٟ8m6Ad{(+LLX۟[kI?fVq?w籙.$a|6*#_LtqD1 'z:vhqԯ Q2ZU%9[ <0|փv_'b KVrW} 5s#2}.6j $V$h(Gέ؇x5h3n}{0(ox:\ TŋH{o(G~0WJ+!Y7VB4PB^h>]O˶u1_¥$?|+S]mU'x sߢ=|:jD9hef Bt._xg&P2`O&MaGr+/[.8QBj|"xm[Dm+WToن"T=hU 2R@a<#w3rsըgOVw{)zGt— ԻkUEͶߵ ӑWC%!>G~YVɪ Yz{PrT}{LFQO:5;[ };T0mr"\ FF?wBD) zw$ͫkAV֐qxO&S,ywDRp>*Rﭓ(^&V$uo'XŽa Ziodtpհ9oTe^3g MaF^0೦Q8̫G a=(Y|Pf:}d+?aZ&X"Ĉd6aV*hJr& SDhV>1E)zQm Te~Hʿ  )e,UɊ"j^ **%7P_A ई0zW/πշ 3%K'F`ǶH2S^` N%#MOӃ-O8Z4>;q  bПOQnYQL2".x+CG,1jwp6:#36v;<'RiKQ$ЗiOpig1X[򵱕>BK䱊Q@N seȔC܊*@a3~FDOVAMxDƍDٺ,q&}R\lz$"#n͍K m9N\ᵔ  #?&h+Ɓ}N3<҆W|*<'N{itB$) qS-C*eQ YR0=ƣMȅ}Vs[2gՁ- pܭ\{ 5Ԡ$M?iOnKɤl#LF/9Qvo ¡/Aw4aw5淑>4q5"wAV=FJv(%w\K#('#%>$_7LH*"m* 6d{k$trׁ5ZJx١^FZ W.4u#0NX0d: | 횈&$zM7Ͻ^2Y^&Rj-t]@qt %hirv_8su.(N] JUP3qUրl-bXCU˛2a@OE~kÀܴ/<=%#u{bn-BwdK~Nn& 3^ \e# (#>`+ [7k?Ա'36T(%Q26N;GcJ휋#.!z qD_o2)jG+KҚ|F JJGx wF}c34 2&;wx1M{ϔE(>h_|~Zc yDD!yB1F>S8.&ov'ZY-6hAJH+co+^-׭ Jz57u4 㩀{`^8=PI|kA3eLpY 6T'~K:Z7Nj*(u$oAb~rd)r=`r@̐PKWrF7 K4WN{rc>v<܍u_ݩWۭW܀3RwÂC 9XΟpJ Ѿ2?2w GvCGŐY"Hql4W:3/q9"ͱT(';-bH@׏Nh&Yz#[*3#q_"J:nHh ڐ2g*^]#xoOc Lә٨3Oƨޔ;5׽/oO88+! OA9/>9]d1dy ox0o'#8|jT&Pnϒ{$*@^nb[w$""IG %P;/vGyu<@iVVj O0">0'D\R~УMbyzD^&Q.~ُ|_2RkFbkcY/~nJ!Tvow"cxpYIgWo+õ %ޗ@Bp'}"M;4E7PcN::=| LFL8^S(EB Fʺ@A] d^ t _zKE>1@M·7&n'2Fӵ_e r0 4o`m jJes-|'@t!UarVyӍ:ev:#! }#*ƯAXq1)gl9 (D |/5A˦gzŘЏp:ckޟͿ']ǔb5Lz1RB>TZ18!'8EqP1i7QP$ ,aVLtxnC_4䕃 9L RC9k\ԑܡO o2%Yd_=`Q0ϼ%L{ 1r 05j]q0ȯgZ\WYKRe=4ZWҶ"ɊyMAFNA;˗Ej'Fdie\!<5l8R5Wa稛C^SGi=RSNM~%,CcQ̙$aOfqb4.FhV,h $ &.ZEVs)(HYJZnkgoFL>/EaL5U>XO< 4 ɨ<t7{Lr5WJn $<0L€:{aze[nN#H8d" /#-Z<>0Q{_yaB3t_̑i xh m*1$%"jmGZ& 3ʡxf +b%@!ǩN]1H3΄zU4C.(7JR5H`0"ILfL(sG|kugCҠ|*&L3RZ uvo1҃ձY h5$1FsB#J?Ve^'+Gv 򠉘^/ٖ,D |#ƕ)X ZRmTjA֗Bm1'6ZW'@fbJ}խF;!\iw\&y|=dQbcD c"ID~` OIa{o;P?TYXPz ͩ*?ݹB|:D;~]|?ZFm'S+4zW7 ѡݷQJb'lzVǙ*9Sf.Ӭnpӗ-c3L(%ͬJ"1XWXN;!UUfM>u$nAU')=XGeeJ{8VXG̡^Ȏw׫A.v<\ Af{qu֣֒|BQ,z%Yvkj"Ld% Y['r~1'wЅW #\{QC!dj 3ޚ^&J-X=B- =erT!lH\.6G:Rw҄~SOeͽ[[͓FZM+i@PsǪt?.XpQw  t÷Hsϣ}V|gG]~ u ۳r&ح̢&igxaI7FV'n .)կ(O\ppwWM|"*1X@X("hndӬ X*Bh&(y'`'ʙ~6W`@, 6x8f7|bjitgr`W{%Kk9* \fdIB[KёOOn(.kӐtH^ͳ9t8e݀xu6#vܢV²|mv.^&vqYn"ZsÔ/CdMIu#Ts0ɶ?] ڏ+h)J@<|%(B|,JD|ATgC mzTBKš⑜\#*qeJ鑺)@ aV*qC2g;foΙo5'䖖>H_f<׺n>B+ؖz$yf }~t\HR! u>>$7eŇ :6DI|4k.𳞬($+`0+`D#a>NWlihZTs]02Eq :lZ6HۍR<ł< ? Ua6F(˜m Ve hv1.Wx}(5rXCZ`{ކ zV(-C""F1|~Q6#Oǟ`fRRK?O9| tg/aAk85 yEߦvd~V8$&u&Ӹ>9Yw 9%3YnѸ{8fw,^&< +"C܄Vʈ$֓ŷCǡP0&JTs%E!"gp[A=xr(0WjlR$RuN.L,]?:Vӧ-?"@Xq ctFS( ^-on]xHgȞlKr+6ǒcK$6 # {1oi|k:رxK ,ۥDaˑls $Xwlf1)mVHXU_H?.f#@Br,c𰰸nͨ/5pA(A"(zLk ɼ(R)7\XkAm$ݘ7iK!1 8z1G5lBHZgb5Fc`νJ^!0,3N^ rkbr Մ T7>?KiTf!SI11*HtISNinmbqJĖ*z^}8/#\xtc$>[!G!q*NͺsmhxS<ӯEYh675shazh{5~ o9-Hp)S}R{{,:.-wQ?蔛#rUvcY@%%a6~k5:H ma'1C~^n'C):K^}X8FĻ],|6hNFSP$Q6G?ziZ&tX^8'ih<֎E(h]vK,yܹV%>)+G{ݍR0_0z1yACʳJMKU%&i Թ~y̨0c3o9 %t._k6Z8w-ՒWY& 6UΨBrSGD .t`>a`%~ԔNd{Y ,&sW QRJhd~YNxK}}EwKO9mRjyx"٦YWh2h`iU[J`$)Tޫ&|R:<3^J)%F&>%xG\+L 9=xC5?rO8ыjOM9a6/%(@ho(IhuP2&X3m9 o ޝBUvNR OY(ܘ=H Z{ߖr3y@6˜8yʛt=" U0A0w VOuH0WAS?NpD’X'T`sС(Cdlj`xl& xӹC}Dm#y"n7w s/cߺp}J򦢬An2 p˃[&9%)G |?АLOH6ZcrD1dJ1 5 ^Zf_LADxʎiF𻻈mpr 4)ƿODh~IS 2Tб2%Rޘ E^vn#((Y2ΏEIQ!ɪQ~'\/v'vF=&D66;LU@aAؗ~#2>8=u8l+—j~;?3<!(}ӽ aT՛ >2($i xq;@ "y+s B?`@S`A=({=U)ï1T<b1Ą͜Ǡ֊0$dj劲; Nj'׏H5^8F a !䞳ey`ۺ+gأt q5V+i>+<ؤn!O5V@rM} |UC#lgR1y %MH3f^粧.ŀ2AJ)Steʯ@e!bZc~ǝn`d|+%K\ {=>=7R-=bdP8AJcsl00P*-Qi{ԠNbb%f@fv0)H=mӦМȘ6H:eRO [lVO^9FP]5X7xXo)]xzrѰ=ˈ\ N;a_s[~!Î%jlw!2$=?U5lRD`UdzB]O'7լtH);3C0~ſkړiH=*s:UDmm- okGu~a{w D8NQ^CsX~tO< Q:`u)`=%֪\ep6lRJ*ft3*XfPҩd Vj{ JgcPfu1D E &(Zٷ`p1r5>pZx6;@t2ڶ+wW1ҕ\ dT!r)n{fAIj[oN]qiIT/i%o%d[l`ґъcd715}OJ051ISq[MIދz(EYdٺMaK%-*֗bNrvLf :b˛.|g&Η/USl4m 2udl4z[nnn1Z)W1 u6] 覐D "+04lÄ^3L/{!}88@)VΈœFu=7g71rMi$ԣzzu}[o}e2)'U6:\/G<G?gԓj5?5ldUWKJ=j_]+^c 80<75?!}2sw/o O47 _xMޥ)ˬ$pߕA#|  *Rog7aݿ Gye{<^݃R~@G[ƃBgL M0RR[`U\kΟΌH%f4 odn0z] 3iZ>" Zp̑TH FnZQ&m yT)~4!|6Tkn~֐ppNOᷚI纝\9jS WFEy|IA\ޅFE9?1hU:,{ r=rmAC R&+Hfc.eCKʕ\:[9xQ.e#Y>?%S:P?/l!2wiIL?^ߌd.M $@`{K VsYӚmWm&hEJ4qi}1kl(Ad8I(x62Pko D/!qmIa`Ut2]DBBcD;a)yS8 偤jRHacI+8wDB7_S^Inc.T3i;(آ/]' v{pc߶QvEq-'.u`:KZhN7gx{HND*ߵ/P\٥˓?!O[Y3㞄Z_]Q0gk(DSsGqݮA[׀#gwՃ +Kt<( s te]$-:|k$6``09ä}C㤆R&= fDo-2jSq%_07J⑪z"cO '"1[>ȧ\ZVN?\; lÊ`50R |O+685o8Or躙ٓj~nժ tb׊0;i d]ɒWqPVҭ˦}s3xA&CTuJF˯kH+dSRX`D UHD݇6?Ye WL^Qby2HڄRW1h,]g1pm:F؃Gb;HK&]Bcpa^`gYB|lEY+uij7_Fm$;n`Z/ ,!/彈A_ !ޛjQ F#%?P{D;=f1Qp3Z)`>GƷY!4 >Hc\wFZ('LGRTcg8 rvgK]JLjL 8|05Dl\pf̮;Skrf'd6VŁ\͚\nNyy+5cldKͯs0nA&(𲇗ՃZ3fM}VHw5?hw/tr_(@=^N`djFDc|gcEx/y;wܐ=8Rm@ZHwX;N=荌);%ͫ,FR~O l5b3٬)~֬I=Иq䱱Kj u napd6b:杘l<Ǖh1%4s%46."$_o 1 [~H4(ÎMm傑DfzIDI7k. .\y|w'6}3*FtDZ/}54M170bJShs1P$!h++ WA{SkqZW<*K7<3Zi:M7.7YRBlUO)굿X79^[0_ԧj%XǨZy/<  G\r (Pc \. * CѲhctSCGY$͠g,w'6SFGVJcek}>%Iy&VN1߻ϐ`^P,idz;G +}}ƴSIQ`y]uiT˘>dhU/ju?o~ \ZNmlcLpX#_9̪)ȋ~_¦ sh͢fe/<)pEbl.+Sc)<&ƾYu KDE4&֦']^7ǝ;1TTu-FWQOz%K< m͆BC}-9¹.W BsM!2j_ ϶טe/cORGs]w@!BT$Wp7f] UEwa)kP =ƞ n3cU71_*Hf%(z,⳰7Sd߸O)^d67pޤ>}w>Ġ]DG HI:c%.'鈯3`6Oh!B F9!6d!.0Z.sxoT,M@_MWd8VSug^ʪy8GQȞR GȁUak)C.eI-{C `p˘zkl4rGMxb7$6DSUNx0 ¹^sZ4 %SDɿL,((a?wgN/1]F F€!C3ސFt{"&c!y[*p}0`'pð\_ Q洒}xT KT'e ZKH(K9 } y+tqc(iTkFgA|_y6cQ|r\5rY%vVym t؝ h ̉@| e[X _ Cjjp|+P+uraԒeoW㰛,Jmxo\@!"jzTRT.vY^uMag#mx;bQIjvu4qc:ƳWeB9 ԾP({6f`BV6&/K7KYRr[FU w{(AEQ"}B +>i[:fz ^3. qW&FUxf@FoH)\`}=Ga}h@t%Q[nx/ML5W$6KhMu:?l'kueW*d |h#06li9ECQ I^\gMz1 _7SHkdaҟ>PrB`~N[2!55љ'ܔH {hJYj#䉍֠HO*VXC2mQ*6t'KWUB+-,Uy].f#i]Vfߐ}{=MR.!VDHTk97zC خ\N6ovu*)jSvSeLN4ײz8Xub[{a2vF [3i, adC7 GLzĮhqb: j~}bBCsl؆=(KgתhW`,$ Ncjr|8X,k`zh mD@`ZH/7 zŗ _;)o.[#"vR1I|w4GN@.t|b!4Iy:)23gKWP"؀ SV= JNtk\(U-C]Og?5Ma4P/5 ްK$oDwϭgA6nvҵ\(D 7FXeb_.t~x|J_AՌ(U{T1 C5Ht>E(Z#3i|}{WSߙ~kլJXE[u#HK"JC&2 !VΉ޵E@3އrwH|+ez_ Zf?=r^菣m+ګg!=YSݬG&19[x%^|)v.eDLߘPw7_O *\`흺h)nõWH p,rܼ t%?@S,m}%ԍ戱 jF|{bF[#3PjOǮ ց%5,){_EFW 27(QU"nE*X#Qv$1uλ4,{ oߴچ֝48٨/l65ĵiT^G<𶂢@,߬Ȋܥ$Xwn`͖̿vIҿpKq+L gs: GZJ<-סY>H߁?[Bu?>o^[h+}#V4l)X977|\(pi-T kS͹[MZ5\1_1˟|{| O2%ѰҾ2ޛ=,GAG&Tΰ{>/U}Wy.U{}XAlP.:86+cv8r-giwJu^.#9&$ߠEqL}ERr#^6 ׭;r^uʼ@+/e+փP4i zWj'PǮG !ICUO1-Dkȗ>|Їѽj;bwa.ۮtٳ~Ҿn`4Zwp=b M`%9RF.vsn/]r̽>c16|.EقbkQwˑ 仺7DLVj2Ԫѭ{яUG-x*4,B-W-|թؼj)*fRpsؗRۖ1q(t0.4_35x5r*ó[9 涊B3 ]#^]\8?tv|vp,o[{f ڜg|By?hRI[$u^9yI;6puWKhp"(mZ s=)KvGH8ȶR6W{F` BQmҴKe HZmu2˄Ҡ^U0p:)$u>*:(){_zg#Ӯ`>ċc&-jg%Dh5k_7yLVtj%A->T]e;~dmb{m«^~;$|akXUGnGLp-y.rxZw,* ΦE;3E֏ԏiS xS/|B=k-2/ӑp,|[ , +!8v,>MRYYu`P9.?#ZB"R0LwC>SY nt#1Q]{wWԭcuÑf{po,,kexr7|{LO:6)U$.85|ܶ lBzR;[kBL喷qVsUBbsc{9P N2* o 7]/J"7._Q!m#ƷȥSk؁lGÌL>MS(S}Hx[ټXCvD#^/?tJs^B#Hy3ޚ]Q;- [V{'D} :SXB6ilOJuDeu7ҦXs--KVཆx)$ ʅSXJu1o8Vn=I'fy2X|{m|ˠ`$~;æ\ב4|F &o08md%,osBg/8-?7xnyaNo&gi24;>' )nR:Y"+z2-!C"C]זKqf٥愖JX{QP磋dAcD$t(>L5.p[' -l}}SJǍrY^g4,Ф^w'w0X#]dmca|\ M;vJqc(ܵZNqRŁ&ǮZIcUꑭ?yazn`]B bnVv|$?)?E›A8kAM=LAu1`g7&7^c:(:|` `&ԗPZ*\oԵCA׮q1JKf%Y 8BHW_|Eu&eABEBMWc{8S#9:K|n`2딷_y L' Lµ~mʉ.&nY7XlG;705. SbC7BBuH J+F d*cѬxvs5ȴ_ΓiR߷u-Vt!E'eZaLPR uh:*k<}{:$kdxgBqL2tomr\FuJ0KW𓒵Qh# 6Tgw/v&jQE[PFr5c:B 45J׼kǃz.Y зABRLe@{«h~KS^UWt2Ã(]esq}lxlQ?RJ`ݪ }E.M_1$QSOruWeS 1;0{"T 㷸 xгFǏ1JA~VTB\h +Ǽk7]=u87L`nJNqf~Gh9ÒrA7+8Qo -G z(󀎒+S g0No.0!AmF?| Fܲ p?]wEsU!,%`8CC{˾#E[n\`ȹ޺&K3to ގy}zhWSkofl`e* 9s:NgnyNrE ;qцyr@STC V/Y P<FU @AvW4gN2uںsӎ1f(ߠ}.}D:Cb@7 9 ΰ{h7/qM lk5x%&2]9{ߕF T' DoAv ʓX:4g3 3:oSR]D.d6#\5dZ>mV:8?~4]w]ًc9\j7WxZY1,}~*-O 3Eś fĨyh89(͙Nl%2W߂rs\X93ë^dg]jemC!>u;~Ub>VC?'3cO*SnkhQhAa·wktl*`}R3>d磁7b\JyˁAOQO be)AjK9 eVG {l Vnm,?PsVh㛾jXAE'19O[u_ƿ>DʬϬ|sQ[s¸iŽ42sD>D`2bg/kfsCx%G8p\=033fԏsőQYch7s-" T;j^Q$W}Elǯ( ,(o$|"{c&VRȓzh=0n[Wn'4qT2Oμ &7=xgyn6Øw=B eʌXhOA.=`yjTi]/cB??v=?TC{d *zA/aap彣 E}]!ݣa GfVl@5)晛ʐ ' ?z:; =rtQR9@__FP{|%<}eG ([OBx/> cȲ . RțwWs$!ː 6"TF4/ GjmcoqSܾJQ̟d\ⰳ+|X[v3(YVzv{E lVgWK9d :W6,X$RS5ga~W hf~XǤ"u)Nq -6lEy @T㷩Em'g꧞ZTL5zb8UMݏ}m *F.f"}zhwڝW&s͔꺧1nߌ{@؍'<_i #7+}LyE 6y?\%bc!b{«ĝ"ânRpGF)W\@\ȳ/+NA1 "IoB}*'-kڿ@t 3r 6BRquP|K5ZD!S V&2 y/'aVeib?Fkr,u*տ+멵mgge&aNygN~I{ZsMK]M%E$^ V=)ddX|ZLJ<82GDZWQHIxV媚 }sYĨPΙ׮HRC\wԛ- YM-N)*Z &YѨLs#eo?~8Mv%XW${D]q;=vwD0gw(;w[<^N}{IB7SNѨ7T4 JDA%J!s;,.ޥnܐ߮~*@yp|-3oƌpu_TZeQ*=1J@mf:'d) NS/ނaFP1f(ԏVŀȄ0s~׽)2wY8-@fxJlGpjҨ/7yND1N_or_]^w\;?^s׽©ʍ&iAR3ήˡzRX}Ñbb΋7{ b`aK.Y;dXQЛu9y6g-9\. [|=fM!ءn#]VJƝ쌳:aB0H)!mVU?uuQBv" 9q GxV9!k4} a-!Gه2P&,ɻZ*osa>ֆSlѫVޑD-IT=Gh1Z$qhs)r&Tc! Rs~o='3Y}ȲcbШECɃVKA'>!bz{Fفtutnݰ*S]82[EN4`pE_DB3hm!-dw@A@(kO1@h<Rn#D vSɗWyX'NPS B }*G$7ZcVaejɫ]!y8QpdXٶ 6~D/=cHf#KeQ:TtS$0i'a.9^3X{WJx$w&_`ZwKT_qDPiJX'E$xǘ͵ѻV\w8c gQ]T}N(* `kPaVV 9C4RPp xJHdyzpFp?UMFH,Sé4S`a~C[{E&7 'C-v[IU&, MTF`? Rd䑰Lng2ݭɀk/:f0)pX .hVKdx~Z">q\~*$fTRtF՛svZOwIKiz3r*F( w6{Cc#Nvb x!*⬇J9Yp xjA\7rA"nMh^dIHzw+vDž݅8xNOY,h͹.v@>>͞X[+E-OY`Ճ+H 3#˛?U@Y(]2^.@rDweBD 鮉)ȃY;ÍpF2P: 8iU޺Ok%[)b˸$gK K(e-wՑm`Ca$LЄX7BlP>:C箢 DSqBMvʱg Is+ԢF'aB /}t05eGF=K!V<6֣0_",Zy2_s*0I ĉyY&FR@K.XzMɮd/4yj?M\WǑ_/se~%̨J,mbs9S0H-]gYM*C~JV ۆϖ$'}{/&n@q%FH$o 7,C@{N*U#'XVQKRҡ@ߞb_߭wRmUeWb 6x[M1 {^u 4mE;/ZqSkǤ.I7b 喋gفӲ$V0: 틃 lbd~35Dvc.ԕUy{pB;K3NN5`Hnc< )?}R1eY=rKϳSu^;_b {">T~2 #:SW#I媣f 8I84ӊwp&z=;=cW6c$VX3u,mlUТ] }vd&-Fwׅ8ir^jX}SzjGܦ-No<2 =q 7fAϻD*HМwߟd1V@^- -W4vW:W {z2 @T;m>]Q=IR  {J:6$)$[yOrzztzJמoO=?)>dpQ5U7#69"Ϩ@~4x)Y^l t=/bQ#߸A_x; W(ykfInp(NESFs0+h$Q[ȍ<8=w6QsnhN<׆jUr.d2 /g.4L^^ eSծp-$#̺eQ6Hϖ~芆Ρ>@Ěn36|'ErUf 0nNDY}pZ(Mx B)vQ~I2d+n W{ᇶ >dЯ>J:*%0Q(zjYqR5دlƒHm&VM$)%ڌSSYQ+ZUlsI #,9k=Z4' ~p5BOk,OՔ~kMBϾd\%{\;͘p+4rہ,2\DB<JT1` Lښ~F}oPBm:Wu;)uW6{(?&.MB,ᶩu͝CSܘaA+x!B:#u=<|4\l ;0`OBkFwvfy4~CKY7Hָ0zKj.@7$҉f arasşƳI8YQ[633 _hFBi0ƣAF9ʜzf1:$)<}떢4n>6zJu2~?O1~JXi@HiA 璝a̪ ̤_ӏ9*XWV_~TL㢢Hƫy}-mܱ[#ZLE8B)mRe|F'FRGvzLhFǮ7oi~ҽ&{"|vpD>(js|!FRI!E&Tiє[<+#rK;c#iD%%!PO.vL9Na|S\%Rjoda a?#V{ݖSֽj:(rm>m` u:P>j YeU1}i|pϘR޺j0'V0s{c7}PoP}a +Cw(_Cr#F"=NԿegys ͖bk58NȄxv#͙:K\K>\SVO}jLazi{3JZ좼I0xW/hÓ"z 'Ax,7UI*?ћ>&!ͣc`7&94 v]Pc:4ؠ0ǒ8O!s ]!Gq';u7ᮊiR`Na#aBc @a ͖,U wךC\ JYF(Ep^>1jD= aCR S/~}RK>:m;/- hNMIo'^4S7p@R-uCy*2bf88 "1brZ'\R+İ y2mVً҆ަ\f<*JQ5Ueg1P=9Q=2_J X5 {@}({Pp|Au馌 [n(Ŕ7'\uMMдd񮃭6a"gMhL;!גyV,>4ݨPcKYDEMQ(="ٔ$==rhurb),I=14IDtLէ,줴rG8,Ҷeּ-!Er&9H~*/kz'aE2%3+*\|c8ﶊ2*8 MvBzG#??0;0;ANLHQ(Z/L";@/~'n(`7"QvLw[W:YKȫ ̠,"%C<#k[j@b{f˧Ds~ܨ6m Y]Pgʫ%H @}pa72t⫡lrN?pRV`!p=H*SWc2α{\gjMay{z 99sXCS~hb Zy^4(AtC>MQL ˃UtsX0a/,T?9cB0 I?k[&ZfjbqѺ4>ğf!3A߷xv9GC0bVpGz&(nkԓnVBIAC:H&tuI坳$.w֣ơɝ\^~ѻ׻_Sk{# ^)XV#"h5ř0}䈔++ui+[?MJPf_p5Y*+M==+Mkgn u 4E$F6SB,F8*@sdg:5 )*Ia?E$=QhEM<5!\BY0$303SJĕc$bC]#Sot<#MT*{p%Գ$m%+ ^s'? _؂s_\=䓐)ACYk筻[M" 7Vl| &Em-WњǥU`M!nI5[[}<6Ç[CU`Pt0 R*q/ iwߴ¼QBҫ"'>/|Swa>q#APdL<+t`v|`hߡ< {.oC>R覨7̵#J(+#ݻc584T }-|>mIٚdvnxuSBCs,oT.^SϚsbY lpͰX"ss=L9'~Yec`4j.w1}=oNY77}NA}FY_MpQe >vPS1D81=ldG`<ѬK^ [.4 ߐm#1~*Srr :a+_uomyW߻ߔauPFxS0r8&kK cǻޣ2+vd&s&ijmD R~͙d}Hee=9yw5\(F}K_[)KmC4%-pN9ߎVy3_|=r&4kWwP&($NxcFoPOmq?#_u&,|lǶ`TFn1͍Y㟮>ٓB4 IF«jJ,_+ >+a[Y'hNq[ ɠe*ˤ1POY*d4BpudL nKJBIvxOK@NJ!hܕ&a̵hkcWg~@)GA`m<_ň| ,K_nrE1:,vTw$.x1 )͂JX;^  CO,{.h"{Is7kqgvJ_@(+Y CWD2WPzn+PVKȨVH0 }[问tTAм`$9מ4ٶck{堵VB^Hф)P' 0޲eo᭰SY8nhQ}uFu[OҀQ B:qG|}ۻ$d"Im W;f i55a^Jڝ S\\ЋQ[D,.ouSc {'T<(j!w(t-E!gݧ/뙣Lb(Hǝ˫jHxWbY(lт1ObDYǸy7 0if䅈4WY\5[^\uPJ*U.&/}]!_Ȱ}K*LCX3F5/܂(A8Q|s іE:v|*oĶ1 X>VeƝw30ؔBuI@jwܭZ3*.̟'F]>'41fG.\f4D-S3pOBɩ,\?ddSZjH4U7̎dDs3N$.Բ.F`ϧXeץhЎ|cn+c QFZL\k/Xz>T+'WY2J#`À;>HhJ*\߮wC57>z]<ۊEbXX R,AP+~j(KG"Q* ע}B*^~+o_Mpն hm?>'; M?f#&X*҆jBYd-T)0mW"RcRL mb5= '_Æ+0"-o_^( !Cf~- 8S=8J\)x,tCCr$wy:T&wMJ2꘵@x^zt.2 KhA}4oM ,&{mo;e=2͋gK, ˆ]B۩h(!݆aShȧm>Tuိd{ÌN/tq*L"}ЊV CEg6DN$J!:܏ uh.{\,6$#RI#zJ`TʇJ֮E\|+J}o7ᾄVG}F3,^Y~!rĝt~>zm+MW‚ڠ-xT4bD#)|Du)ó*Y?܌jj'H{Z\b\fa Zv#a'hQ1|r5*cK&X& \$ct"A7>yu RUgg`> 6ufRaot,rk;\de%(F#\Hw7:DI4QH0ч`c!l;|HE$R߁[nGo5V CMz)WRWB&xնg9z#tGoR4 ax(hI ݾiqS/74F}C%c,06rP<24mƎ4 iu|FSû8M?ƥ1, p˫ܹF͈Xod{p Qtsm%?|ӄ*s$nR>ppD{v\wٺnH9|DꠕBzXGQ#'C_LVWr퓪}l+ tĔ tP}[6Ho>^qfjvB,qUS!xaߵSʭ(iHPJ6~uZRZv:\tZ4tFٳ,1ҍ~0^z|vްy)dVg@2 7jМ"4PM4!8PEjJy)>n)_Oj뚢hwQwJW=W7҈ͧcc\bDb#4zZ@iYFU*jX/̄'T}$b_ͱPLJ{'4A?0uRag ob.лmC?5}ɢ;9waxϝG2,#-ůY؅ QQ/ 2#^ޯ\ "0UU4I`f1ݪzw~{Aěs 7QI}]UnأY7UXUc/ŗr]P ze]ex)nک5%I+,,{3L.X18Zފq6{@!rNu`+XU.`GUb-Q.-sMݮ ;MBj`ZDo)$B |;Lز u+!78, "){&; #J>"qJUYJi=!yMV)6 D0'J1_%:vЊbea*\,6\/b`ld|ƽ?],b_~+Qe4h38/S;=Val̴HGHB߾q @LcƸ Sw܃gfg cTOi0a3ԟ?`hB}sgGe] _vF;HLlG{%S}`3fS}f­^J6e3)@覎dV c׎ǎaoT1WT cem.i&,+U!_Bj?E|Â]isTw\ԯ *Iצ%U*GUnKH`iE+~JB(e]0%_V 5C*%!mYǙɕ!pƇvoT+eg M a\ /:8z5MQ.,N!WJf7տIWrwċp3B, SA#N~`ؗSaɕkQ[}J5;87 i.!-r]D&nIL#~It 3@]8ߒ}0>IkaQ5C`fZXgøkϵ )b~2ДQ{mj~pt0Z>h(~:R;cX37?Ox0{p(GVm527Y82C}CzeOκoE PEЇT6".|)N2L(V""=8#ޢ| >E۟[!J,|%Җ$l(/U|}8 hz c0VW#>YzYt!;(iĥH"iI :Ԑ '^ڷ"gHЬ,˰D`ןFOǍإ BTh^Kɫ6],aF/m\j(4ӞC"b]n !L43H4165}B[YICu9~LA*9zH>kte_ؖa:|9,O-ׅial{P+p2WNbR!Dĺ:\O9^Rl4O$7mMzp4h\!o_ߊ"`Sp=%aUcn^nAV%ɇbQyʐwjANKti3~@DFeSY6 2\FC/5{G*\n#l}bW$j9Tcb@x5Tyy`keH8=D7J;jA4YN,0ЌQ $6%aϓl7V)N5h :<$kT뛲RX ~y 6l#ØU`CiEWdyETA>3PIM~̫#$lē Npש& /̈́!5& w[{!Po #PO?o.cL˟cmM9玩WYy/ǚ Pys;АY IWbF:$*2X6HHE@*~!aJq30(C Q>Ln)"[gm^+ak-e.`aS aXaTW}v^DpDjS76}*3 M~Y}ka+z{Ϭ3ky 3 `H [yjt]нkR)&s4Ғ; 4tkkDN_ W@YR4$&Y-5g%¶p Y*eT졂+*(⑫2&"IWuatJ:ba4fo"H'Xh?EsFPґz@&>+$(x h{݂PTJ!IFLETVgHyߺ<8톖) v3blccJ'q۹'*Y6UW- Io dGy,tV[Ĕ}kOrʹM,G͕Ff[_na&ӄwH_i`Im fM{F6KRA5 @z4y*k[GFH;`*Q\4E +q粭U_ݶ9Y gQPR :v{37ؔ/AD^#Kv#Ӏ.( ) `œ%/ng8ل~?ݺ<|vi/߽PH?L'|J@3fqsxCod4|kpk֔HUbY\J=d̦ $oxAu*qҥDڻlgk42-SWU kQH&.O*e~qĬ;z3u!%E6KYS,ncrޤ71s=Đ7TϐUN&vSIao4k4TxpeJw/I&Oz} Cpgs! ƼyEGxk`-~ĊqX5Oz]ۑV |h,CNGOK;A#[l,RXY_3PrG8ISiWjWf'՟81{b yNK9^a?n, o0'1 /TțsE?e{n A޸p:l?9iƜ?έYvkSG7&Pջ =7lcm(Uщ\9 G Vw9^w1482G !+XSiJ׷ |C\t!XwX? bPy@~c}ʾj=! x]MWlE%48!V=>sc͇[#aBZ;Rm*_LѴ(GʇKBRE794vAiIƀ2W`)  aM~`n\!H }NEÕLUTЬxu5BA]V: P2i^}kj*.D ,kiXг^{mp`)<. p>vBsy>m"I`[-F6 AO_G_9^L%MOMx'TL\J96bɈkeX~9{ }Vs hJ~$@vV{ O抿WL^cxM+,`LuD;Z143)CS zj*&?㵃uǓOQlSP"^#ˁQd+mdoJq>b V)f|^tϱm\U/ XSFi 3XA%mC2H;;IF#s t0A5ʘ`=Řx&]oןN!ͻҋ ;VtNP2uQVvjS,J ߕ )`u`[{,}HxRc, ૯Y ĥ*:8AV|큾'Z̴#Oa5T?'f;^d{ڵv*}zlQ*o2XK/~-sGIלxeWȿU n{J=K4Ȑe #Pmٯd4>joǮ&[To,K[T"؈=,̉iO\IG}x[XF} PPĻv'^=*PɓՊIn»1JϘeҩYvcB -1ܛYgʄܒ5Nw|9q\61La.V;GMD8kt/tb^$t1Bk RF7 @(Lf8)݁zbjjlb'~<yq,ZD0Fw{7ʰ1P1WyUz^Z1RUl,H8fBSZ- mXw|(nrN ]d]'N0OJz"M\ߓYS8X;n&]OVblY@IW2b "@Q* [6=3$Vq&wMxmP ֻipi_ #nA_eOd"RhvK$z͔I/Wz;={Q6JSV|ZKcIfM#Tʛ"^mQp4-ׄonwwR)毑xv3^(il=:kxJ`˒,"{4"'!𙛹]z+tukEOA?R O WvE;-פ7h(pLiY4a֜@R i^2AP9\vX;HW6=4Ak U~//M)O_x |&:kltCԜZ"d .́o͒;c?;Gŧ_oUl8{_䜌$pF}^Q]Vn| Fn\HYv]aB?Dgb#026:YjP]V*t,t4u,gz_`oeF~Q77;@&.QcbG'G<ђ'+WSܜ ]o<_ņAmQ!to̓o$DL[6*!mɵO$/&o0% |'CM SQT+d %c>fZ@_ޅ? ;I@*/Ⴠi431|ZyNtILz3V}8<Ԧa(`3 \x rG؁ؠ;\*qsAko?rUmaFqmBc )Ms_v>T"H.DpD!66Q[9 D]2R.DYTK3X]ՎPh._WܶoG;}/7doXbefAmѴi7}ە:$gZ wuQʥ>֕@d6^L龡hF4iY~0FƧIPÚ;WG?"' wG`6d`䅶+Mbj$}48 VnL³bW bj8cI5n>Nn0F]{;G|gh%6L/կn|LKM%zڙae]#C^L\jG'g v*o~ҍcKLy[Fl-Bםeش.u7>j໠*ux[C6,_cg,i:%l\0ϝ'y泭[c]*SO7yBM>B="tZ|.V>b]&1AR$] C6RUI,egZ޺=(?N@G:Q4 IIK>x?ds u O'}՗sLa0Ƿ^=Rw9kЎU|j)#N լi%1_T1=8oTu7Fh9]-וu58MY>Jg5 VEֆsD1Ig~m2P^`1莸opp\ȭgB'}LPQo.PŅX*U{,8݃ˮvFpH.UYSe[r "f8[X)u|e)X?LPrjJBFĈO~ %OJF2w`cd#JtrHLNB6+iDEH t}=UN 7'D#@r98 14Å)~'}93쟜v˟>=Wnt|wiݦŃoa!o-̈El;=&ŵ9MmjtŐ~Ka"YxV(TZ=R}hjJFZE7X-©| <,j(2[i̮z!e + (!lw!+WAA.ض&pYs&p\ɭ˲k J@zfvR7GSw_d3k3Q2Tݔ '(~7`LFVV5ȭ;[E$Bcc\CjP'm+b =4ZJDa^6m]%fSUߴ=խIoqlHS bX8{{F?UP`\- t KgvGiNZJG:*. ~ U=Dn~|^Y,=hMx-ĤEҜ$i<JEfO _}giU.P2/_p PLF ۬=(s-#n,\p(]V~{ L<`EL^PY1N I8Zc'){EO04M Bu MDP~]nnALr\!8|~Np&Q >UAxgVM5XBh'-!TZAfL@Oos,ss@iuM\7Ґ,/yG^E/<A4<ޔW Y_.M~ eq.ݤ 2"|{VWYŐ 6]9~BE9ed{&7Vh?E}oP=mhaR4*4^ϰ#xD^;i-FKSh)o:b *`I0.'|dW?u ;A s?sV9d^M+r΅(Tҽ:ׯmP|P,pȳ"wP'P-eP$P>2lFݵޥzŶ2:; |``_˻x"&'=R/AQK1{jXYA%`"/GU 86:Otk#H"nbTJV2Xk݃u.55lYð TU k EUHa [#{t=pxmͶYX?PCivyj˺'o82GH/SD)sw]yݏ eA%lKYiyE#=t@1J|衐B@iQ t ccP&-?VP/դr*fh3)r0:u0FGD lGlxfh{{aB:\7,ᥑW*(kz"zeh: @]dEFO\Cs{bNc$5Rܔ DaMGx>(.(9DJ:'sbTO1j${g 2Mo|ۜ ]iB-tc4T 4Ca7BtI5'B\ے)BY&ӥsLhuOcZÐ/bA](r,SBhuzyUz;M}zZjN(g(!Zv)g^ YHJM``&)A+*{iID.vn"]A|(ճ֛E\m}+ ˁ%ؐ2䝜 >i e9 xGwsˍpYiXXH H 'τ&! MH$PȝXF1;vL|YHU=qϫ>}9 ZCc۠ Q qGshԌ s00|W@+OQxpSǩPkU#w+\3ݡd@ط/V yM jI|v6+T H|'-%N$LBf"y\%›pZW 扔_g/m(I.'Qf JUG[ 3aGe{326u x-ON5=۳5+픸g$ma5 $[`? p>P}+G=@'ڛFV@aT v]`Z*ur$ >ԥO?g_M sܒ|@Atܴ3Yi_e I98S} %e:ΩHy/m(^O&k|`@3k-3ҿpVI2p:RV:넌r=K?ȕYi)͖o/W1Lv5~#"5I=zP @o&?#Um C3 LkJhGKx<3q+aPҡg3$7'U@'UO^\{OllyT4C6y0bvӾ]B4?gv8 s3чh~#w7e&2L< r-Gx'츆)kդaƁGr۶qZs;zrAB+^$Sǫ~~TF$pO_/ {0婓jMhCƍf\Mf[NĒkB8^&YU251ۏ'yS٬QפHu@"Bp ׏qH-FAeSEՐNqe8y_Me{=M-1n_'53Vbďaxxݾijk|᫩RR% EK3ܿ,hNjjO ` x 6q6"<*FlUL;P4@KOHۉbG JؚTވԅ?Xkr&xIG񃋘  !,WLbx:Fi Au`rgƜ={K`7> >#R t9Et}`QH|2PYE^[{IB#zS ~N/ <`T~I݅ 7\,x"E#&=,`A_XRj,8u$ ?!5yORQ t: z(oH|y~7^Z==AlrߞXKm~\$a0ͷ#(Kϸu:}NÕȉhMho]e7G @&{,}UJ/̋88بűcϭoͷ.?]D]l8/z!@MP'8 UB 0:.{*k1l ^[!rܿi=dah/sfK3t\7%ԗ03f@[OK1)gxjf7HtHGrLSB$cUw|T <)BV+WZv~b_OQ"c%\y%Bha{*t1c7!uj!sϣ&>uݓ R"pQD,*;Q6' % QCR+AgI/^"^Gs>,mяGXBOOǫ֍AM;ro(`]})(=]3LA\}rjitV09@>N1Fܗ(D#'HCbit1P!(70xY~CI8 ٘Y>'⌂ Փ0mf۟AfHZwnV4*HD}{.hq~᳿ְk|rg:aAiD;s`8]e#.isg#1 cEȤm]=E @C/SGh -qGw]*)Pp*SH.8ۻbP8ҀՠX*WeK|7Qc!DS5PV^ZxmtøyfSjTɼ> +ZGqՈgĔ$b K E;Puxоk.,/'/yۓ4D5̜'8('/s^2(G'c0C.Wn{#;`v,F5ǝʰ'&Lhh"5xYrAg#9}GʣaJD0Q"/ ޳x"NQ{(݃^>ĵ)G@H\HDE!MIsǸZN_xA>pG<|*%- . $޵B# /Di)h%!P1i9R&_<;RaLdNfN1J;[l@j!R|@2EL4;snXc SL~e%7䒿̿ހ)9Sɇ+)W6Ų)3WaOa  1h=d_Smo[IC!ROw l8&?07;]+F< =USx۵^j!ycnU#Lo+\wIE' #3T$Ie8$/Ыq\<>ubeOvg@)@mG8%")tP{/Hs?$2adx؀ᖠ˲+nt,$췠Eq[6T-K`q#@ aW9(wSn |ˡ;!jꍮh~<ɁNAMWfm `@q@ƒlHbĉE V`42(NՕ4t/8coxXK6d1m|Y"g@`8M_0kК Cq5L8i{bЇw$6܁UtsثQ5cmGzh7o@%@쌅)?{WdWoCN3g<Å&Eޞ=3u[ ]B;h|G<{ wQiJ+AT:MPmG9A#:\_‚=@8uUӷ]D;`a`KtB?|Zؿ'|)AZ +Y=vL<+_/;@~ _j- LKmiT9J໰.I-7Ջq5wWQ3pw17Peʲիtuf#r^'--ipM6@?$-?^G:([==> [l,8J-啷\8+E(}1UI9%vvjV#:@tVKȎ+.@Bj(!a>li\TAosQ@8MlS̷8@14AnaI)+Ȅh_?y(ś+Ca> ]-*ZS}sn7#B჆P)>#&]$HYݟE$ginHJOK2wCKU# (P$o~琇 zE!~Е |<5KyN%Pr49Jr9gϕVG ]-5'z1k )yP0 *EVEdLJ+sk&9рCݡ 1ٳI&gcBHA^3aL[z D9@;=Rq'3"?|dPfi Hdk |W e#M6\\$HCeUQO q1,*\Gϴ ?(7Alo9G10Z0 jh1"y)  <\ Ks|9ա D>ljLhodb_Uos[QXIQ D){zY(8yB)7dJro%c0Fs1."K)ecceD QV*ϳcRI00}UTw seo\hZwSh(bu2jh _ D;uh+ˠ$ѠN."-!ʥ|Wb N:1ڇKZӺ̓SO\iʌL&j6NHOCtYKCȔx9zI!~xkaEMImD[c!F0iن\CTF-5r;Kgp00[\'OrŽյsx 7|+7~EQX6boDJ}:J=(BqCNyR'FmE9-UfB-.9Ҏ-}[Nc:II^APsL5H|1P vBeqQ(Jx/wSA詖ܾ81FJƋe-\\3]^a1 9F TN;K;Jgj c\ *Z@PZCҙ6ʖ tnSڞgF1[;;+USqg 5B|AokG k:4lPᐧ{_ Bu܅`Ů+H"3UEc_A| |64%tй3Fkei@!fpI$|B0溬)#cT kwo%AjLBc4;=?ήA6 9]@08/[\Z .{6.EFj>v3J܇))$+FL,K]'l485G4f ?Izɧ+AeXxs<"q|I().Cښߘˢ%._ #}ִvm4eDwƵ4D`5M#1ArUڲF\|:ZbbZm%2@ʷ(đ&q' jl^Zz| wE/`GJnR\ZaI% 'Rgp 4K~ 46ԁ `G]nZޫLKeݷZ/Cv/Q Ϻtl`!ՃnmZKHbМW]B7KV=ل`h q>Up2K\xN-w i'6mv4Q=-X[r=,ܵ3Ji^$d{3:,N+^fhS^Wi9,+t8דp-;J\ɘ'` [f M EP ;tJ:ުs^q > 9;59C\~&X4TICiI{KT 'z0'eD6YkOc6uKUppi^kC}BqjOX ppM17CՊ |^ڂ+*WϿZNŜq5l҅O"NEiaZ|فG*@bx-C|]Ҫ.ơ;3X #O?<&lyv NG`Fen 恬GeMϦ՚ˈljƨT[B4?|X=ޏFy)a*14>py:!&$ĸutˌg"6($VZ|mdqc-x#Ol,":3 52)Oُʴ$nmAǖzN+p}.+®k0׮b,޶nA7鲌rVcF;؎Jrvb^h; Wpߝc6tm+jF.A Y;W)0Ǒ.C}ZUnB7^ @È^hl"{`hpcMa8DU DBaދ` j;BR|'k G0wYj8' l܍4߆2 Wğ4fC;M"CB$QwԤɒa !ZN!MBx&[8ޮH!dєq;ij*Кa7>RІX;WmYVD`O3`hegxЫ[5nZSwmxiI+ז |.x%XW՗\QRVJR  C CҒ8h)pku]k(0.6 Wy<r>5VOD/Y6 HQfywϓn+jBŷ).:OW!&j%3(Dϼ( %HϹCnIYiobí߯[ SjhaCV: ݲa[9S#yf(+CP_#: %4:^؟wR?ѕLY:@̌*~xD>a85|^C̾pO)x/Uy-z ,cڏ^ qcjo1_M$ 7\wQԣ gH;usꖃBϻ͙-1}gT+s،xdh^r1"J a)c>޷y@`lDG&_rF,?2þ)U"#!;*{|.${%R^J\dn]ja;t-2`7]1׫ţr[A$ڨ:w LXFS*FXצXbo>kso`$,d/ Bm>FG@Ճ9|`Sm Z䌲ʰuc0#KUG!f*ތ4gEOY1%CțOC׽0?Ȝu6Rw!)3Ă(jW\м a3:{_.HߔpND<%ͥld)ȝ3iɰY4nYWN)#]Ԯ#T6mb/ $RИHmz7VVlO۱;Gt#z=k~@3ž LvY"7KWVZN~XﰉyJ$K \\\J8TJ 5rg`4Fdf*KC5錈, F)=o4& .RbKg*12@ߑN.Bj.>=;߶Vl rsVC:EJJ!]i@o/j%QWSdiZ #ޣuS0Hܲ3/CGiXhw,缒$b0}j,)澂&hNI"&9zkddX%*\r-GcDIH.}m!Y֎AP+EH1*SЍw\Uvúg(9x\{TɊS}.P(O8-ߒ$ Q" f,HԇL ІG'"@m%|ĥeF=ƒQA83\$;MA5>fI-9x9c.g@4\Lr?dތ/®CRqH4:(ڝxk O8Gt[j)y."o\?|g^N@g h\^hUӜqiy<֐H+J9k4O,X(950N"تd @IO6V xϪv>''!G/ 'ayۇ[gtVC)O6%o%J[ de}=M@i&˶7[8ewu:f2#sZ^zF<N2|JNa$~/y^-_yVE%:ķ!_Tޯ)B -P![AҜߢ \Ԛk:8h+O YR/ %pFPn5iǝ<ܡ8Eqd]ꁙ q_L' x>p( FzDIX+*l ӯ{c#HͽX3l=onY2S)T5:͋qWS~:W_Nk/wNOr&|9)YA}odCs1)(pZJJޑ9h "׺ܬC}H[LuMqs& Z8%0s6lP~$TTA;[z@&|Zp;yuMQƉ~<\\F^/QoDBLxKOb@{ג[-Z$ w fL_3E/թ!I1 {yJ'=`nx߉A<(M8PDSnYRxN}Λ;Hrx_͇:IkV^5P@|=V-Re1R*&XSqUQm ] 0$޴RŒr`FΣq:E l6L>ҐDfP9HwH[+In0659_d䬬m %IV5&GBg+qi{c&{d_Fc'P0F) r~4d.3xi|+3BY!0#vo|Uz¤aS2SLl> , hc9ȐF76_5 T*1oBy*.Yӭojʵ0;}T9l$vqmQOܖ ><|L|V ==5/} Eu2X*zpN1/;2"f#>QB22A "@@FK:gF89N8 3yOF}DId5IٜUx A{ǞQhh̢N6| e9aMtd ~z]`R~g+K}m0X5ސ)L.\.HNp7 r\}ZUhH#-袳 h"D꾃 %cڷ2!96v)gAم>rQAQl*\m"f!`)y$[93 0  08Tt>3N2 ~RWH!U]S0DNB "W{V2Oyd t h(:Ox@aNCفP&jTkIP~NG2(iu۬Gp 6l~A 4|}n,0oʍdܛ<ڳ{%  Վr#یf/%6tìVwG6kӰӶLeep,:T:6yHl՚FPVJT|>>W UmђhOD8VUdl3\8T{iE6L2 &z -^h~e$Y1k|$gbO_!Zj渑޳8rU\7} lQN҉PsOUF[> >ڹq30ZNd&G:N7pm~Oe?\Gꭑ xrkzzY!켉4jм;{EM{,S>2Hݨ~H<~H:#Z{lոIuԣsu&ҹzx eϙf IP;G%&˅\Ds[KSM/ jo 쯐i\P1^{YU!'`&>-#V^q-M4M'.u~26MNo2fܷ.Zjj"{U:M&O4 ]MD+8dU(q!OP L.mC=`*mu<Ы?Uj*GI+Do4u] T. Y}G%Wa񱌈9L^aN> b9z.؅-k veOgXϣG%Oɫ=gkX MAnà)Q[ϭDV@!04QI>WN,#}$ԇF?}Q,ŰR7ʖߩ^}!b?]5^K4hAY+0+VV) C-L*Sݽ=ɸsbwZ/m5i;ԛi}7 i^URFb~jD/"Fw_ٹ#F  +0ڲNFIl SH[;CoHx)m*LlpWG/X2 Pakj񈿌Z(6 N Y<,S6rrk,Z [FϨƁd@dDQK2+i>Yj]UêJV'hԳ2AbxKy<4Έwg,.F{ @>Ë\feck sy;׶`q NY!yviՆY 9}i7pr!tK7" L" v^@CH 6<7%wL)TuHaQE*>dIfКG't]] ?zngphR~tnBANQ6~xX>!B4GwaV( ^Bs֡Ktwm(VpL#(M(:!(݊ /<-G}vFr&$K8mjsS=[LS잔T!g ]hHkHeT>𬔅z8I5}/[~7020`OUkf++ ZGACMGYަӯGfā0"\ؿW E:[Ĝ'=y5^C=w\l#y'<>8z5O119%5:#:t{㟼iD2օR>rx)Tk+Z+.\jRc8J2pwW pt2Tc@\Rl%uJiKӇ2nU ˰'SMY3fHg;«C2U"jKj Fڔ/fއme\j`%rLm=Hw a1?A+K\H8['yp:XxQFFPQe1k7%^7tޯw6?ppҕ1U6 g˺Ν_tXqEWpcŜPDP aΜCUk\;R)^n ? :*d blv$ϖbU֧v"G!h (~`pŁz=YEe(A}'U 8L<4QZf(b.I{h<^,y~32cwcVF sT1A 葜0ҠHBb)%e,$/+K߻fy9_,њAZvJx K=|(@/ܼds >0/W۸告Eu+G <aHJ (uGvc(yK)Z^e 3=~O|%Dyٟ/ Ĕ6>3DGO}26DCMpSh -7IO'Z$ӆq-\W| ^3D)ʏjOt"(T2޾]@ q"' UmCJuV3ahH-NBC4y觘ɵݗ} U @{ڌҬsdẓ̌㆚*Wȇ(s }%qB5|Yf X"IBr Dzr͜-("rڂe9F]s&9}яsbO"$q,P|t4;N2RzDCЦxT^WGխ;-%W Cho $>Md|U u,01*)l)۾؉!^\b3"HEbAJi+[W};GWw&7a1E9q綽%)`75Ckej'vFC]MTd?/y_yQ͇:kq5:H>O-/ɥmDxǀ#u,hoVz~P@&ޅ(b( )nJdEzb2au,S>}]E7- ,(b^H'q >s iP"t U.xӗ,v \Y60=A;HH4書HYb7 G4هiOSu =;ewA88jPwYwR6Lv[' ɖT:h DP 1NXYSQTQ!U'B/H{z ӧBBuuZhFߨb .)Tߞ\܈9U@%Ol#['^b$._lFhTلt_[S1R ClN65e(̍DTT'6bҽe_QnX̳$15 f6`{MI4G]ũ𺊬KK"o>ӿ6m$ )'f yYF-N9.Ts( YRsVb;.{u fJ3ih]E)lɶuیP^c\lH[:08 -kYS Y+T-_)0JUA öHEވj# PWM״}h^ /ѷAFـG Fb~? f/73fIJ`)pȪ@"4rX?Nd=nGH?1RM[ #cڲ/oQnŲuM6  AFErEc@'Tlƀ~yc8*ԘO. t\NZ \%-VM sWҨ0\L;.7X^t8T^*ݯ2\1f?R2ycՒ$ m=wUhm-ε[#@k<+vD W1Q5Uqr{B 1 jćϏNkVR׬+x?L07,Q֑3q@jq!QKcwY 9Oru% &H|mwͅCZrDEqQu0AQPtrVAy>`CJQ& VgX(&P{l d͗Am,5R[PE.w |"8dj+` ۵ :uGddobw%]L>rt s\gEQjv6aN5hC}Ǎ>]0a!-x&՛|u`4.s_ƃӎ=B۲ ~_^dtJZIw~U8OSq׍k\ ·o# h]\pȂ]*j8t)|CVfp|bx5EԌbKJ~; (CO%:{"TPR 7wjn`-nY7]-oaqj-ڝcU[(I9i};JW9ʪ x J-80-ބ"m`gthƯR+I5EgHXF3TdB:Z/n.RM wKyhWU4T/vr}8:^ <>OҰIe.)-Bv.O_,_?[w#N;Iz ykvEx2ʔ]z]˝Hc8 ۅARD,3E&o["]DޖiE H hy*~I[mMs2HU{S>iњV|ʸl{hͿW k7IC9^5h)#X<'!z;G#> kRvw⵿9貒a PEi-"QUWVv˾9kVo2i7J".[fHh%8RՄ)(y#wzl]hdLr(}i^spw?1֊(05Fx{MxԴa"9F5&vd ;l4U"D_lŲ'QR SƟ/XP9KYva*]^ЛӦN/06<AQ~D"N'.0J2ψfoHl kȆ9k]Q"2܃cn8㖂^RjAvpft̃cAP~V_9γ!>!S3UHErlHHiZ<?Zy.sۇ/KR)I7Byc&<<@!Eq@QmQ;V3Y\0D{GϺxփ[#Nx? [-ڦxvUν W(Uw*]{"#+w&R%"m֣ GQ`q{Vlm6*~uhT4Ԉf%wp꣪WjR->Wber6`J匓C9*F.ycT<&Udw\AtwyN%I +~*YjO2`)t!̲|d$]Y tFrCS알nd?q9vbqOn$Y&m#veq➄$J[RG,}@-]##Hm,`Sӻqi4W~<&*oN[Bt9[3Fߥ{Q@D:.|hγ{^RɳbK!h%-, 7"*^] 0(B.KÎaѻ3aA:쥳 +Jg,ha )9p,@oLR4>,I՚DFbJ L#~ v,![WyE]\cƃ:V=Yd(brs%`ȢьÊwaU XZ"^+֏8qDgYWuHg`M,}FMHC \.\q3l $ amv0rE_VفRg"@:C.ϹM|V ,RyxYht~t\}SaI= u5a8c1Ws0?]:UnM"+-Y<=„.Fh8XWEb,Q] ,mȴ vi T<K#֚!X|.` Z_x޵\= \tjN:GW‰ܮy tU;{Wv{*<~0fT 8!k%{n;r<֞oc/Ajb"(pnkG` \zfhʮ.oĽ1jbfqv1T8K;%bF8"4I'bxNަHM P [|k e&~(K"}~ܻr6sG|= _X9_ʟouܹ9b0_+W}]<4ykSW $U+"g]4EpWQ!=٤ex/plxJ!zPs`PJ媾.qBNc0Zq!` xZJѰ< *a[[~L>{AT2{LP% ;p}*+w/`ds' jlҀtW~/o$-$P2" ./n B]g4l=sQpeԨ{S-9%+yKЏFh}b<ؑ*$L:W[!-h㓘2d4a{Э7PcMyV\f7Hqo i lprG|` {B>"7M8AOܥ}wKޑ'ܡK"5$GY$vbdaCOV͠בx\ش᭜kHOլqs*)Qѻje.<afԄKt%ËC5^XQrVØz8i\?lA A K)KUXDl+rwJ|X'"ڐ6 ҙAj `úAoɯ :ByV};iCw}p!H3c󟿾2䣤֑!Tm*w{p}=:O?*z>^ _7:yOx-\z9kN:bdo"$|lBG>2&3̝n*|W!J#$̭ඬ8RdίBYPpI8[M N";zR?H Ol1?嶼Jb {~JZF7g=i@NKCJo39 "IO\"U~1j-+Ys 4W˜yBz<ݝFO0iɹ{u92z? 0I? 31HoG`Tiͣ72L.>GZ aY 9V*gPbkI!Ј0FuFyiNvPgIN3d):#$m.,JRy<͜.j }NթfAR%"Ԙ B%&fOuqr?ˊؖwFx k>ފOij^Q@Lfw|)k T˼G5{MA} 1)xGăy&{=- psR+ ׃">{C vYK-&7,2t<啝%oȓNkR2Q 뇛gpۧҕgnlK73nLf1ȳm˅CfwHi.6VH,.<fj- <KD,mMKA4>|wv)OG]h\)2@׋΀oP"}XIwOXZʬX L }&$dx*QĊB'h04]›itVNӥn|_Dk(;CSiX<~Fr(>q%"Fۋ"̭HUN։Xa BrsJe@$&-d)G7| Gv S'^qȢ'N:]H=BI@ s(-HPFCB&AX&H㒬!/"r b-\¿T,#W `9@Դȱ+ \FT2m~2ClFŽ[''Fg\IuFP-)e{$-Oyٗl,o%ssH8f( J"=ܢ92MgFc-lZ2s2h=WJ /hWfYB#54hӏݡgy}eGKSF؇M!w.~T/ScGf(}}hBE uЉQLo!$ 1_6 2[A ^! RZU1ԱVi}Y pf*{arh{ wLpuJ#챃N ȱ% 탔kdxs4jo`Iic0YҨ&@gtC3ⱤN)مݕ:=$0dV-b!Aȫ+Jo=^.lOΩLڙ \ȝK>GDj l[,f{`v&S2? Z(YyB.{)Ww-50<Îb'C5s(*:W2u9(.>~tjYD}#ꭘPijkݯd&51>Ԁ2Rߥrf:_3?dS+ NQk8+{KEz+QxUuV<m\dC lc%S@`5{`(Lo$j J"9D$$D$F7Uec`>Y.CN9s NA֎f,%E3ةZ.nP ~.FUEtv Rck3B:ʢwqOMl15lq@H;hG,'k79YL2δș2kw@lQp^[ V;S=3n>v:_āKQ {ݣd:d֐9^lilfG]MÀ#\3gYJ3 ]r\P\VcG7>¦pU)֎UNqA wZd&jL.Z+y@{b LֺHdm%^g!bNBj}H]Q삱DAWJE|SK4 O[W}7o?+°Fw8IODXޮIѓ)ɶv42Ƕj♚Yr d:> J]aI-W9UJCΥsb x$򉚔Uv2#ݦrfӏjm!wWW~zIa'NddLOʼ_6Y?pvʒBNZiwM^LȝʠA@9%ZݹtfMIO̴Z s@o YrV8yzA  k"aY-bFW@e c}ɗ}Ћ_=nfLW]oFκKut.]>rq.𺣿$ ?2VϠrb'qrHԪ# vKowg".SD4.zMOzxH<y˦PԾL{U Sxsbǟ_a*;P0;$s&m؊‡TZ:+TGkbr.M :~aCd$M]h3KX`bRgE8.ظ͍8h(JNr V8 AG0Qн9|;6ґ#7Fb!$27qJXyq)|}K2R\$ΌI"кh'\)u&᷿vWQ}7uyJ b5+rk 7\r.Ϲ ??͙B)臘ފ`VL6آe1ivc(2b105]Ɠ/ Lz`=2/^bZT_9am\j=F vYRL f1D- Sw{5`{3[G}l'#dBsPq"^%PPY".{Xe )u3%! Ekb|1apfIƀlwW@MPx])Us fd fX *e~[u1CP#O@bX|tc{ā6,E,>:m Vۻ2 {'ԸOH0~~o23%H[mUqV=$~@XĽӯz;)ZDp fK '}vU8_zrV鄵:|]ݵmQ/2OWm3eIVchO1mUffcd8R9쥓5kkOc묢}ID*#m4b /RnӀ&75SuܿEζq`炘񆠱3(\wL8,ݼFMW'=i≒(k,`H'Zn7-3i^06&lgLHJWaSg1ɧyհR0hF>Œz&{օ٭MX;E%rr2k9l*H!n㬸2<;)duDgW-ʹt ab݂́TK`x/HS?w.iþrxe mc9ptO&G~G&],-S:py!\I\`V9+4.;VHYEڴoNXjV\i?qN") ݌>AH/Ƶzd)ا" ,| LQvʘ c,EV!KXC9ZtFwO&+`}oJľ)j7&".Aax/)kl}b]MWM¨7xxq6Jዺk5trg̩V 0hhA51Ѹa ?nw{y/XП0wL`JŅD톜<@ UlٜC y' BU'Kݾ -\3Q }$LhÝ0\V{[Zy 3` i/!W+zWX#NPRʁiXt#I/ʿ!)j3@ \wr'o;2vBAs "Tp8B;`MzTeq7{gRdqqI恊nVƌ0RHb'l.` !2èwz+Q?"aM)ި}YۨM~? `K3+84in&OΌnV nsȔn -$ K^| 苒`GّGdRڶlZtGHXeߣ?,O%{~7#mlRGLAxh'ox@cSZ|֢&a=Zc<$i^ݙu BuEs?ltDʎ$O!ֱG5jD\0؆]n%U1Ńi $YғmaJw9!Ghh#H ZGgm_e&,DΑ{FRՃt*O_:|=>kgZsGVçwӃ+A8B)rZZ=z^,k(ZҞe"0nj!b-Q0sI=yV){ (j}X3zrap/pf:ra-OC=n_WFiA>B1W^t2)]:wTI$S5%蓧*#sdHy4P"w-Q s|7~$"M5nzr56C&6rdPCY J>b1"BH+w2%)v@vG wd0 ωtzCA3SYD k-^-]_:fcܔb9ȔDgj)aAE,]eV=)2  ОV]m*DItA!M% P@Б ewWB? R j| Ja ]o>A1 )wY{~"QF%WxJs. oCBCO:if_2_ZbƸ5vx`_\2B8/?az[!%()"a.v5hF-Z\]>WP͙5P*GxNU4j,hlqӼlsxWɦ remn}h4ew>p (kK]SH UKXLIۭi/Y#ѳ?Rۄܫk I(ԇ Y]4¡ei0g>g2W\fKW]+d[ToIQIUhSsԝ"d2vYB <mo- ׽gWm=2h HTf0.|·luV9 b' T?+E玁*V K<.NL,iL3ێ] M-E W8d.gx g,4 P}QDQ ̌E-Qp"~A6>x:J綄" ԍݔ#T_Ġ˵vb&:~r۞m6۸{3ldXB3u[^ T=qMjyķP܀)];UӇe ?bnIJ]KJ'36ǂ]ylvrDV{&,Ǹu'E2d!e ѭݭW&u,c^*J^ p6Z9OOT5+,ذn49!okch!NA( } >Eg@&wgW5{(Glߚ>=XRDǑkJliea4 Y&6~:4zZ.pco[A6LMGFu/C] <%{ bVs|BXSR+{\IiVL/zFͫ'`%'둻݋B3c.Yxiźn-3?АL]#]_ T]R-I-CVd(7߅$2x) bUl_N?8طKXx5vx *T!)7K)H~\~"Z +.=Pa%WS=/Ҁǜŀ@C.PyV'8W%ɚk5@WSY !ˊ|To۱F8/_$bڙ قPt4#)#(VD6uץ5q e8Q-{sy2Ů “;(;(&P.x~陓`s# M[/8˂(k3Lo1ڏIiՔxC%EU&B[!6)kI0U a@A"3H!ʃup.Y{״D8~SV_շ?ӊ( _kOݤ.k58?$|Rfet ^wsXΧ{tr"xL49PeüXYLWR8&Mfa"ZcWE8+_FL JüQ>ڰ시uwK.'ӈNV4!4!=#N]V2!#:c.ynov^`E9B/y+<8)͸ΓRJ_&{={W-Pd8ϏGcaNJ&JW7V`(=#TTz_K)%-U(E+cD_Xh1}36m7k).7UpUs8%72T$nA=ʵz+!-vϧܼ¼Jã>j<%15+Bô5B䲃#b+<]MNk€}&pB- R\odn$Mgk,'ֺc?1 m+dn!l$e[(}tH {!(Au5\ q pw%5D1o<@GD홮quM/iTU x#{lҥ(ګÃ`|ovh*'Iݲ "%&LV<fܧs wl_ ;M3|clf(9܅6#0mAM ~q4+fԭH?ѱ[}H ^pS;lغ*ٍeDI/8bx,Ʉ,_Qs©iv:|rd^t/1\ꪆ8+vHfIMǥ AXMGrU`BvZ eDݯAd:3 І9}Ξw?vq '}*F+1-b nܮ %whfPY^`A$y 6'nVܫQE< 6H^ ݼs 7Ok$Js&2еX:}R,@l+3ȮXp6W(Cj:+{njϵݎ-u~_ :=mZXC.ܬmg"/:ΤE&qHV$e"\;k`/:t]kԖ)⿔u ,ԧ;AUlRxbQn,H2 <%;6dgR:*H@k JʈT!ؿ3'PlC$^zys*)|. mHEˁ4,˟ye( G3k4m[H8@LU7$N%*VF:eQm S2ӶPAM.D4g1puac|y'g6w*$`MMzROOsݤg^r05X+<Gcx?h0v FFK<R4+hpRXyuMjn;@Mo|>οب%y):}T 97U fNL~r7$syAJy2 b ܣF>Th=Qhk#  qstܨ08uV:|:E# _ʵCmh֘X9 ]J^+(E&i/(54zJ >X#ltH =K32c”_P&ģNok|L!OsrZ+fAJ/f_۝x&<=Kf1KدqBu:j8 P$.rJ8x$9mo'8C&I89te&XצV:xul:V~垭Y÷rD='u|N >>3*ve/}!`\k;SҎG^]Q;NM%x5"K&$.gڎ-vJ@x /n3V{83,"o'N7vjIEb".wcS\m+F6;,){h|.[ ڟmCn~$Js@9M`w.?u[~~a߹QfwOOy'65@`w5h&ZS2BѰюkhfI]4:w a=BW wɍ$Ɇ4d8S0Fb#i衉1Kh֗O:_iK6?Ij|x]8GzOa-WboB6[Hl_xP-︖[qx|/GGu[/k}xp-ڔJ,?m#4PpPФV74"6=PqKj|DXs:_bpsr_Y+$E}lN&wPwu* M?x`?"H.땤)BC1VJcZTuۙu C<}۔^yėk;I5WJ 0]If?;2;h.{0 O>Qo»f~ MyA4Ő~[o/-p썧4O2xPޤQl*e4X5 whBXX`v?}5` kpqw@\.[ꏌ_yrva@hJ%nQ9fayC'4QQeM0k[:XG)baS',a͸=8lrPG^nsd*?|G{&PG/(֝G YkۺX8NzO =p0{sPrlM҅4"w5Ȳ9W3d{aiQvRBSI2@TR Dr~ʼ=YB$pS6F*1= T1!fՍp;F4ϻ@˧%?2?:ı!(PFB(Mxi Pv8jhG҃\?-$^sS&dR9տՉy?En.ig,mE!Sj`V:&hz9d꾿*BP5;C@{bW&顰dn?mJ|yO?n zn_b~w_. ohbdS#nXbJϰMd {PˎF$WGRIָgfǴ{ŴUq3 ^GنFkæ{鲽srUCBF9DRc<  ˋpXB? 9X:EzXā{\+Ԯ'|qIJ +bIAg%"mC2j6W/ǺiBZȉ0r#n%$>cz<$F9(u -Pm\KmOl|R^uXFٽiuJR:ʋ cC<:Lv;=lz8y&9d<磣ux$/S=`zd+(&k[G0ƞEx?ysb^Y\[Tޏ _`yB|*=OxRA;ޤK-x$@Lz8ܗ9 3#OZLRSm,LOe@/j*\t3TBrLJRp4KE70[=9*RZџOy16roH-#C^ sߊpŽE)G$hJ ۋȣLQ'G47,4/.J%_y;N} W+Dr&!IB!~k>F|\ ^B1Ӕ |g6ePfS;g8#<:0W*!٥H\oU/> @EYZ+M6J8[<1=@%gլGF:uzؐZp֫ȜOfgO!/Oj+XG~KT"d ΠDDR)[e6Yð׵Xlh$$]?bJS4Y$%f/~8S&ӆ2n#W HWbIy]W6\Q̽Z4߽6b #eCD)t-=q( yLpNlN3?QQ]-U]՝+_W{:L؉/|Ax- ii܈3"7kzR|t,3 % +=R9~aF&? ˤV&4;yB Ռe RE;*"/oCBz`*<)[-f1un xbqg#ı\ !;pr8CSKN E0u5Y\DSdh&݂lP+ÞW@(DNƚ 5zeW7fȗf,'QP<}h* iF;eD3fQm層L!9oiFx tjɦp?x湇Cs]z~K-3C:3Zx۝LTt[*lN"ynp ۍ3|^/u|P%P"B)ҎWaoQW*~F<&$8QLql;& T>mu Bg%S+Ӟ(JO7odIݹ{J\=ٺWxF+![ 7Qy'pJG l7Hk7u'?_zEcYWD1%@A7/FA^J}Mc cxL 9aÏ@4Fs>i4hV;A;x32vF K.!8FvfqZ`S0 A`V"O35t _jc,?^\bE*B*ȥ% m\M!,$[*, !nR{CWrŇYB3T2@|Q}kS[j@`1¡T9ͅhp3c{=QG|MD4X IV". :qC%봒fbg}hD%RpmwТl|?ha [W\`=/U+ULa!^V 5ћF" ,YOfKN~}l+dBg`&^s,gn擞eZa"HL҅Bط38;A3}@͙Y_ 1էƏךx*Yd'U:Yve /sF *&+ O}DZwPɤ -ky]3T"JjIT wWUVa%n T~֒f u] vΜBܓz}:Zx0'm xAYS<<ٽNO/i s} ֥DAYHȯuAe\FDIcl<0*9ȖFk\ߏ=ņm 7aIU' F_dulaX_RzXi|iKʏjkC;iȼ%=hjck_O.z8N]D|"%Zx g<x@vП̜ *3-?jPqϩAtHFω.{br5}EݴrCqYߗ$?+OPRľ=C|>メW.:7b]!f %  o@^MCSt9y||Vt&RwARʁo"ڌ_<*ۮ{Fɵcz(eZaУ^ @iZ|T(TE(>!&ĦI_,`~A=*^8]!ufSmnkޥ5\ԁL-vL%VLb^7:"fjlQ"z+!T#uM[^M`ɻcH2Xؕ@Hg/!w9K!BJi/fT }ČnGQ IoO;ڝP%MRv.qnӈJ]<שt06"o0E_5g=t:üξGVMWLFc΁72W0kFjqDC|kTg!Kiv,A=WWϬevLEpzKUZǞ{|*J"N3@+f~% 0OLWͬj~lh8#a`]\</YܞbL`nPSZϚC;;oCgo)> M w/w0F~,0*ѩՀ͢v:^Rw.knviB(ҧ#]S&%E}JIFޝÄ)?¶Hx.R oY$5LSeQ ș:8m͆r,6˭͉l EeP$R6F\0A"-"ׄJdqGz( =m~$h#}O/}*l0)Dqh\`S kYXށKD z&i7շ)) w?38YM6 ӪVQV҅/ 1}I齪+~g|Mh&|2d/qirM9 F-ؕK^qcSЩ_fҋrsv2p[jc8V51I뷺$?B]ڃ.q[xulf*cza7_'xLJ Y~$ɫ;i t.YMW iXA͏g2O8I}:;71_V1{{e٩l!Ud5M4CA5E4K͖feBި0\VxU!/+@\vOe!&SY@3A&bZUt;Z J $58&xiy``6g *(r㩜iKx}8q7?ڪrB0͠>ɗ$2׵=&#j!"hXZ;ғڋc_Q)tMy9B9-[,+WKoP9W F}rFG./@CWx@JaZ_4.yDW#9L^t܇- E\zꑱJ|rozs*Ad EJ4a@5X0_ẏG?^ 8fy2ne#Q#!Bdj^G)Reh|CzϖtDqHtpq!T~Bb߮UpƁ5᯽1!QTa -H %i%<.Np`k)=΅+yƿYwU)W KH0heD@8}z| D6#DMoTX[l22X*q>d*Q)U^Tj$"t(ӟ?mQI~lx $nWE$ʟA$b\ G1_ı2vUA%tk!VD,%|\!ڽRmX9Pd%.g PH:u`()b+klLq;KchX-ka!7Ҧҕc( r&G.9)ջ":7|o 60- bc8&:|Q KKY(ikmfX>y.Lϖ IRtafR)w=6Y Y$w0{M-S :\<Тԯox@3XB^>q'Cp! 7|1`æd6#iy/ #S?^#{q+Yz-#ׁ\'3g'UAADa:OB%{,:,0qN҅1jyVCLLojV]5y x}ԙ# 9/d)Se!*^R'Hzb'%/s! UR\L/.ZT\鎠+5+Fvq:z ,N$W‹)JpcB,\ \ aҥ[.9Uia}iPwG(TZ'(U9%2Fs`/R&&v2S8aTpC'9[u\  Bt#6ʖOa`,qg6BjW$kr۠] W>A VPxCjNj Yj?㩒w(qENY.:8/(N!8o6#׭3< Avi_̆b޵F8R~p@ 4y^`JMLJRfrCoy=NL_&Cٶ 9M A_fjABit> ۊxI xpX:{n7Zz%҅F;C=sR)&#jf.wZH3įċcGw y ~Y1dh(RHWk>G,q_y¬fq? a.֪p kF?Sg aqTPL6c5i@ؖ\,:pCUX% ڸlH 5r8Iy =&m"iضbyax] ^&fB!Br'_&*rŭ} '%u$8g3gs{W6|AK^u©Fl:)NsQOXQ!\ 4]r\ino׹@,6Z>~حγyQD  ŋK=ձ5maAYjm7Mb>. n=+0 BV5@ϋ8(_] G ,E%f:6LjډЛrwJi3ۍ=@v *Cv-ԉz+ 6 !oB:UvS-QSp,Su<>o .~jۉ!lе|a )P΀Iڣ?]b -(JOZ}&X^*j:5aG4?:pDTwFϛau)WTL]v5Y{cn6/NK\1"'B|i)S֧# Dkw f9̓Tpl9+ r˝!M$..vx)>W^kq"JwLJgնVQ}a+a<,=yRXz;e=GsYrsVKCXhk,&#,&ݪd H׀C¥ ]x#o[JA8Ne֎zޤnsCXz!VB'GNrd>K2#]Pt&3VIFQ7I-4ڬ,]4jOJ=.S2K(!6:.Rg@{6ω\!l?TJ%IHve␱_;ŞVǫGLjiS,?+"HRRw|,6eşB| Osx44cmPR^O׶*dzdлL6e{ꬆ:tklg8~a3G݊ȭۋ39Z G7\Fn''Axts_{ r)lvrSPfaݧQo/<3s&[ x/sFw;c$ t4bN<^&a8]9 "붽mşee ^N xV^u]?DE7'z!Ճ;Rf댖U ٮyCJ+GTBܳ`teWK~a 2dusj~^CQ_Y,dQ[)ZRtީ7N¡r`pOiSFvSN  uF*0j2l o?rWmQ%KDF[U6Em'2݂0CMC)ƫL(=9eDhcxtxOr-M揔*fM_*i/e RTqN0ɢ" h난DFۦn-d~ =OtVkzW[WR' ڣ'|;A_όr}pQmr2kDἒ3ۨh6Vub}%Y7(FwMh37n "7:aDҤᠾ? TW[' (jo*_oogKϬs#SqMRhѝsm~Li.TOҵ)RB 0T+I9lK&L{JEm<˜DX̛/H:d.t)R2*84JDۦ|Ѱن[}F6:*}5鼞>zOdX Z9I.X1ADy۞MgȐ2}z1(OE^3t|a_1]6C(j\~&o ӑib-yoNO,sǵS#Ĩ@$m ۔rDbVxe-#_7gG6}22&H𶾩990\" .51gcjw!nLv-]Z\duY;*.smX//6ȴŬmNY1/%$BwQ-ʲa>RrJ[d*qTTjQukG YVo L8\\s(#-:P$4f>OE3oI kcE1 ]/1t,ENe+[JUs"xP3q]5fwghxa!E,剢 КA%Z>Xa.sc͇LVfujpm?ǜMq!OBI5t I#Dk-[}H`Ms>=ǗW` /J ղ`\\?,TZY 6CNJsAuTP*DKUKgߩF]+z%x<&P5( :Lu~JyQQ+a?vuKjo}cEhv'#Ypi.ykE]5r<-tTbԾNG]Ko%DJ$~Fy9"Ni @\=:|˹GXP^ (cܙ',ۊ~qj1Y]g'RBZϹ|e!lҊKdf_ k>Yv#^UeO\wϨ#҇`C6xǝP OU&[f1…~7f40xx?fxvͯ] *cnZOtG. jb\d|Y Z~OK!3Yd%y|51̞kCH=b(LoRɚa[pbOGA@W9Gcl\PS5@=:/~HLC7*NbľJzv8E{fHc_~pt܈.Gfr|nC4$X,(hoE#qfDraw ˘U_ĆR~}W $XkXQ}GÎ_&$j8H(bMN,jE}B]=@MMٯ+{@2 $_Y%lH3=̖Hʈ {jƉHFVkAzho k1S 5}Vf =+"k(P9#1M zuE% ɷ&O%wfIB;G@`aH U cS+)A9i}HĊTihmmo1>_?un&\3œXNTrh:=9&Yh^XX ZR;25&bp"pI_h=X?rFPwoj\lswJ$k&7RcA})CCSeHh]CcpSGDv`O׸2ķRz%hhl.1%˶RGDԔ}a?.TnScMϩ)y xJUM5OaWk 令jR h؉c@y+pinWtnH:qznؒ0$;i⨆4Wq\oc]SVftʀW:I. Nd͗^9uQz~Z'#dw|FFNN:Doi)͖֙'E塖AӖIղF;f"1O `&q>BTuo:Bp>"6ѹۍuJlnv ^2> HS 4WE|쨍 u gadH ˷pNi;x;B[6*jT`.ʮ7[};ؼf VG)eq=QGM74~c'KT7>%M\c{u$^;:p{9bӆ4p@ܜQYf$'➇+Af^ K]_7s#&nlS+[U =%6y>_iFhWOyIW\Z r'Tvx6kTn ZE~ӡIսle0TL~ DD`s3 h}5u~8¡=yP$/ԅf! Dxv1s6i.#6@փA EaVQO\Yݿ YpKA;djw _""7vHK *IE8UF%PFZRZ|Y^ m`#72<%NzX7Q<8,Uty:׍Eō:nR'`Br!y}rpOPL09tJ%aW18h5*wuh.ji1k-7uY ֻΩdl_Aֈ><Ѕa#]toRO 0M0޽dLk? ,~ 스"I90?'_=p5I\OS8j ?զ%*Fvh>Α-l23YDAG/=GQu$nMe(,`NV: ] T~AQCDMiދGpD1n8^xwDL퓝5wZ;QZBgCpX5{>ߟS5`)=Y`sJtp.png}np$|W,nx]Ǚ ~n@4'$ϙXWa%wtSy&~zSbYV*T61Ǟ7 : H_'K0 j*QrqsV͓ ~L;e/Gϊ4䥲$زY p_p ƉtwWiLght5c7X06–]fg^TǏ[u39[ŜLx22~0X,Fg#K" = n_Nh*3(B3Tlp1ڕk_~f/hS ΎeUI8{TG#*Txj`sĎ*N`9w G 0tך%*J6XRX$ yfӭ PDi|\(A <4mj|p7X=NxMz a=nKpEgLF`'Ϗ=v{iGC"p˅.|aԗI][MiД*KWbn$}Ӟ*^]W8 K\h9xoUi cFhscR)*Y']rV"*J % GY; CS6r>F&sBzlTIG1PXB/ bVgzgN-JR b~iX^P=D*DOΑzHUHRI^'I{3%p/҃BҪ"M!F y ~A1dc'-{&!">#HB1r[H֜zc5hU $Mn>űѼ ژeߛ 36 Ga029J'p~<4:ZXtx} >i$! -R9Dtٲz^ } Kt|_ȗ9!}wly%[ Trb玖s;XX립+G`hnܯq-A(',/ʱ-+Z뮫x-|duw(_ۡr2#quwK7ܷk|@! DyElU xQlO_ECr]m>R[ *[6^i[r;$cj 칔3=W<| C+vUᕍdg9P7&ɀ\WЗu o(3i#p0kえok H)f:\r"Vt:d2KdK@,R}`"@ٞ~SF7; v7F<1߳uM&fM6p%|QGs88T?-n"|#"~_O {aQpGZDK-{Uѧ^6)EB`OT*Dgض.2hyGm1k%{/;&ρqV-Bn&;H}yޟD{X_]%[j.#bCLj`gu=V[8)ljƣ"u9FHʗ%+eQũDpB_&L(sq`=r& !u@Umv L`'H5LψshR>E 2­ Aq=FseAHh:MK#LG`ΓS8gIq#n}‚X n]HE$\9KZm8pk|ٿق"~ A!# Η}Zb3+BR&^E#SM's.A0 A|jEMwogq4c*۾@M5AK)}.BJ%!s {dBšb z u3\t.2jEr7ߔexָxGcb]{ϼL}.&My=I;Ihov"үlԹ$cKix D9 Ūf}T' 6Wk#3o뜬NGBvzdZjaeհG<&a#q]*MvypDYA2EۤΒ("˭6ݕ`<i]ԬXxv lcaVk `ƄDB~T@g"EϮdM)̓r˱nn*(kXx|>o OTf{=q`H'qpg{rSAc9)͇my̵ͪ"4_k-}{ <7b<ȧK$Tuݚcb1vyJ[wBaAr<tw F535dM4o6X*tgvtY2rx@Ryv>*N#ƋlA 2-j.uE1$-er<3!m?@J}aqB\k\@ۤ Uw~[z`Il?Bb9$Ff+snSu%ˏc=7kH_?'dJRJ |!@ 3/bn>i+>$q 2PIPMӨ.8>Y8#8kJž 35Rhװl>˪w6O&< GjFbx#| lbg-b Ʒ`dDW(t3l>:yOD|`}ab 2|FLRpAM@FRC#V͋| 1wӥ<O$EZx0-*!Ŧm8ʰZCt'[3<)ߞl><%=we]nGyɍz{ёZOkY "bB Uª9W r©..ő0K@,IEy&ہ 7C]ɀa׭o/fΘIVp'a =r&qDTD"M=*Gj7R1 hax|{mtGJwQVuv'BC?ط0(ъT fR~pB9!A [_RX`I0; mD;v}=S j&GĆS|jB8;E6&Ⱥ<6+˗,4tO̚2⨱!ʩ̾ڡSڬUSb㉐:+A@;ٜMړ_"jJ _w+!XC~uey*HdPZ\ OڙhVoA}ƎetMWnF D-8݋63êDQT8ޮa|79;JBj5k'G _{E&-<Ш ? ƴҗ{8BAT t!䦀WHf'dF+e %jaO.S͵ R_e0•6DCwKƴb?C4hPELU #=$ѿx^ `,R Tr x-B6z>T=f۠TY~[/#τBؠSgVU\[pd,v[.ZzDr-4P;" vlbiн+гl847?;&Lp=ne&m6YG3}-N #SקNH98Uۘ2^s߾7 3:L^ȕՙh =)x2zd)G!JNiƭ;g3W)[ ~Slp[H GLRhp_=6^%:La=B.AKŁܮi_xη! y%4`l-rE8)F-! )H'RM"eW(?;4,T6F7(bz77O4hU$K]d[:4_qp"Z; ^t$e̖2ElymKy -Nܽ-Y!ˍu{&FW%!YZ-.jݡch%24$eG ܞ仢+;' Qq>v7c̵ xFRJ)1#U?1E{h8euX ɶه$|ndAcr5Gږo84C(|pzYEO΂!.]l.| )AL84 Hi&: G& [a̛Cfo4nMٕ:k02~tBo.12:qqX< O4`8RZ؂ɹG$K?r2B3ʊQW{&I[Ϝz UwCo+~Ͳ LpL>(ra?,M#60j_T2E?ǃ.RЊa# lj`s\: M"3䌵0ҷT08 J@.čIAyQL̎5^ IESۏ*H'l{ҋ=zD.D [7n9vF슅Ki1S>XfzK 1- _Z /^mf /q,ier' KH13ozB|m@.!_KX> -0 ƷN]>YXףxUjT~zsNue%\-+[+=KHhSdYkF 4S߱rJf}gАp-q8_FjϺ%ёAB(u|xOZIBY*[ix;:6&U;Tq}|GRО ybJjQvdxiٱhX rjeNF7'r ]_/B}U)xuoE5%er']E\*TEEE-rg9k Pzy6mv]a2S5o`0қo1eh풮_H$Qqc K=%[s-pMr}mTԛ%.pۛ.}7GA$'/]e\5cT☐{?eRpJ#v?7Y2XsPva lO͚Oݯ5(}wѡЎ>[*2KoJwG뙦'BfR cb`ƳcJ[ |F|k}třu3b`y)ij!|cfp(􀙇 W`:,ݽ݃sX^6<cv|cy֘}c g*OKd-sube^n^[w;B5+rL𭨂c1s{Ӱ[LBEMn7(ѳ%o\xzT~9/mWd-HRMK/BEAR'`߂Lc,?/?b okBԁ\UTۣ~M 'y_ t %^-|3|;k㉈[lƻLDDÏj&=Bڷ9T{ā 0/aDJ8 V"qIߚ)3`]WZF* M"{>T-?^BWC+ޥKzQz`Xi9 -:2KW]8'WKZːqD0Z)M}^(Ooi`;ʤa3/6fq!fֲdV^L=lIpͤVc~>Y 8 Md3V-Ӈ b!ҊUiS-' +GYj)sM)JtS@o0\)z8]^`Ś!z'gXXQ/ ئHSuymccZ#vy`(Щ"һ#w/Kk_B8i(H24숸 WVHri.JK1R`x3AN8+ҎxD@ 6 m +" ԛu$u"Fc&~ 8Y|$@uޓ>ZQ4J+c rț0fS6MUiϳ(ۏ|,S#41-b#(\c*VUu툚[zNz`_⌞[e,d>FSMUѬH90_lzx`KS3Eע#GOA ŕ7xBc- P9mBEAoE66f]SʝGHW9B0˒㴭 ;>FڶHҒ,'ZBG^yUx?8 Nok t&=7?/%&L|IunU*noz?y٣c"t`Ej܂j 2vWD{AFQNskYkmpe0% |гdݰa0@#a3]{۱j9FC>k5kUɰ.LF8*`Ak^M~6R)p^}L0%^K~+N6:m@Bi_s56x^46z; ),2rV?^'P-@l@|E:*5pQ% kihX#,QiC 'G ed p==PB;P[FUuRDQ& 8¶zwNӹSc)Qz5xћWJ2[yN% R8K2068_B4^_ⶲ_Σ)к׿ȻRA _8i}L+֟R~JʷkI{ $Xv;"GFd2I<'*ZP!B#9X*Im$]$Mޓ@E^Gԃ~peBdI<3yFE%;%$Ғ_0x U*Gw}aTtY?kվClNg8VufYf=toPtBRFy؀t*Z6r):ͽC5U{^Q * Sno./: ѱI@+>& .!^@7^mZ]|uhkʼl -! e'^6J8s>esm!yW0 P90{أUZuƜ3.N31%3kJ2WA Sz`CYi*α;l!S)*DޙL0+w1dѮ`g ,X\O޺;ހdX%i2lUJʁL' Zm\d%s%i&ڠ;U(UhNT!7})mW`5|{fMYF&%p 'Q/YWfQG3L&V3 0|4WD٣=޺)u+>f]tԮ|Hlhb= ]k`C]W?u ]H6="ֿ2e%-"Մ66Bv<$sW~nY$[Fa+t(XnBMH.+(f3YںF<ionw4UV3L|,󁦨;"k}!adf1 "۔{7Wza7Eɥ#ߧ;YE#6zRRؠ">%7FocՇK.@k GҢ$\ZI9F ["c.Q|kI7/>mo{OiYYZ  ,t\7"]@tsl[S/uh.1W$+QN^|9/ Ջku}nj`U˒H/k>h-y/eSC1ZZ#K&L%i Tӊ.ƶ^zjM[dXO\Py7h) }~lȉYTz&UOA"Z+i^,+g}Z1#UjV"'Z;i67znEEdB7> rZA̅R !uw #ҭfgW //] 0+\xi""Q? )#k~^t4h1`Y'EU35g댽CC8!di0g T2MSKVQIr-ݨRN0a15͗[Ư;@K~u >mOm"V=vN>f̱fa/\"jco!DKbN 1'6m/L}-cda1R#DM=BܼUF8pߛ;޼:z+'TI/n)R5a)%gta>Ȉ/MGAHD&&K_@ʻ7)b&L鋎MȪZ ZР~B7Rٿ"PiF*v'ĝYk^31} Rd+H. `v]cB@KkL-|;m}?(4Ġo1-&Rl;b富SaJr$C۶dO'7rPCȃ%4dϾ##.6\D]vL/MjzǬSKO![4uliΒ(-."h77aONXV9S,VS* &`n%a;ދBT6m97ic[N}pq,DgwO$ W +Χ__L.vOB.܏P\mn_댩?Z}`y .qZ[OU@G]Lqǟu6F@Yn<s19qf mV/t}5xNF&XFlpbE/"fǜ7?2Ző;=[ \GJ+qIleCT-o2&^9]ZW:<".zESim35p H: I}m~j`TAsـ$5「QxuQ:2ZWnA u#_Sg=ػ&*Lw׼x/D#V, kt4Pʃ8Gα2u+}tDiKvl9l@^n^!mt$zL {.p) iʬS?ClxPxHmkGˆ$GP_Δ-0Єwpfi̠>gˀ)d,R1ˑXSpܶs{ВW(K]\\a )oA?E %^1uj!c!Fq]{,C $/"ڂ$y RW՜L&T.3:Uq1 eP8kq>|q-~xBռ1Q~ϾA}gLA')F!Tj#M##.5=D/=]T S EFY,XTR $cwBKI/Zw5TGK<F s+,P`Bˆ1Q#D$Qs+o[@t+pzJ[Ԅ C;F%QtU{ysm&Dr)箯b?c}z३7a%QC㈡P D ? mͶj0(*"{xGqڈY ND4.Յ {}*T%cgD[/^ `5 4xybleO>>LWyWcN:gTh'3?XO ʋϣi DUVγƔ2e'@ܗ ua=F%Gvf\WOϢ6T#ύTPƃR!* ө3w2' H*.U|NáD9D~4똝!RaBme5x!YֲbKip,^

    jN >E Z8jF2@󍔊!յIuKQL$oU^sy얤$/NW*"qm g]hx$tV ɏLv*1atN|U*xz/w387&eEZgp 3z-rx Tc o)@1V[ȓ("aELWdN>(iW^6 k7' lϐIJ JU=fM+i ] }xzUehx*3܉S:"Jcoؕ@1JCoqGкJ|pR 5kK!=-nML[ ڷ ^Tb?+WK opFd1w NUWn8m͌.#+}HYG̵暄(TeE8~Oy>vQ^k āUrD ~]$or< "6!b{g{.+vh]U1u6.G%gj[2&~{]H$Ywo U ZQĴѕ*cc9åjGySA0*Yϗ[,4~1Ի0\u2/`&Ǵe<:J?"C!i }$nVD ?sJYR_IϔĮ.H{H=K&bܴW(AZ =s)"Vn8`bԢ j}%Y,3<Q0WibB[Db<8HܨYɅL oo~5o>8FˢMpܢ{$#Q[>) 3'W⁄dcP^_R޻@Қ mz0e`ȥL;#QhOcUP虿8*\v HO'<t.#zRu2B*;fڤ\9}!~&Pm-ZFJVI zA`W*33"+=X`3lyeoH7!P%!pDrV:^w) #{9nגo[dž˭; ӣcZ M"؃ OS_nJ<%g3V`Zé]V\ ٽU{>/ eaa3rte>/Xa̻9ຟ]2)"d \%0H/r1?$qJ,n_bɔyڥһbsl-A FSֵk30< -:ڲVu^^tPw˸;]_Ob3njǟ:l\[a# UXd0:5lX;ο <CطY%?&qWƹ{4H frETTu%E'MbTS%(ɉ/rR0[u%=iǑA :DE‘ 9 ':o%zrqELZ(:7)h )4%+m~2Itp-&t,J2znՑ+r `SܲSN2/]Ѕxh[ u3rz=a"sWsw UƝW^622]#D۳e)4o6"Ɉn{K5ф,g|$TXQ{!@pŒ`"[v)~|\l)8 A^H_FR4H@GhD~1Ch]8?$ B NV+cdjYQGzD[iE0k1g$ULH_,ZAow1 2@to7]: +]5תs}^ Ml<<|^ֻp92vLY`\;-rjpVkQ=;U[vCՏg`R\AÛ;z ;?vvDzaz&n+e?(ui3)SSou?]9[&pZ-LZɛ 7iu`ޑhU`'E?yi9|FL1} Fki/ҔG ۞–oDOSWtaK~K?(SgʺSxI yw gGtV/b%%UeM TyOI @Kvx;$[CvU"5$ʯInӼM(ƟSmwWлM[Z/ WI1=* $VM7kȶ'YRiRqޜ|EjmBFFnϪ[_`wTL҃cvw~"GGgZoT~L"ħ&PYlHoD{U, W2~H'/g0Sv NUչO~C p*NJ>i~eU޾P/$azpq-2dv;C\,jT`z@p!W^<ɲL6`2rnO ]yd81?\MhZ@lA22/ [TA/y0!қ>RFRlt.R:V/נ12-9Jͯ5D8ݹ|k tPlVW0 g>7$qp#*`*bycH} :g^ C=h8HXx%8hg5aeóPxOCgƦ < /o[Y8ѡ'S a@=ooA,, ̩-:^2Vy={+ 2oUpWU5_N !;WxrsBUw{HbTآb+UfXk)/NEp"TA8 WV3ؗNb3*iJ I+CWy .aw؍eX | -/p@x*r#:ჰ:cbVD4̱#p~wg^R8eױ<; 'L't(hD32^#sl5ji{qi8Z" O`T~%'Ca>U{RLGl=v܎_?)MuR@<()@a#DSRl\JLw k(J%9RE ] >mNA#Hu!F m 8 Er ԸoU5tSnUk:W|$e5}!f3zvw?kBP&Ias-yĻfKH>CPbvq&~2GH4m PZ@P_:aZGx1*aj:uOm%Tz)6d(@Bː5j۰N?UCX䛟 f~',տn5GŴiߊ板X)CFPG98גsbĄ[dєQQ*/;fPXf֎L.ɝΆ6O}ea{P?rAJ4w=^S_;&jK},l kYC<'1U]Op)TKfٍrf eWC{1f Pu|v(+JIlפ>#+FR]Q$ak[?/'}i(x/M2^ B`Qvdubʂdc177 Nz8,+ۭ*:ZpD?^"Sp7rj!.ReZ>'e7y[l8*dHWi\*vH1d2>&M !pNe)-Қ, 9/ѝBk8өPJQbбyVoxsez J.7D Q#!w`L۰8:7f;L 7]<Z|8@>qXwgPdФB.@.O s $^@í*w|E?MNirQǀkZ3L/*,7|w`{팶*r K-4yqP!OwLU03U3JÉڼ)$ zpT[٫<9 vە+S\Ne^=<$-%N]޺gڷFIhtq9X_E4{#M)*r TپU;M˙s6S]Rսm +ϻC6ceCV ;4jW_tBd.1P܅Xwp4uhPHKQ^1|ƇnsP Po~S*ޢy"R&K9ߩoo20SlIӯN5jb,Ue 4Hu/~O!zɴ=]\A7kPnj< )ĵcЋˢҨÓdFDZRfv0]'"+֜(6C?*-:sUY xK -%憨8QF$\hlHA ;tyDT< 5@hj\,iU*U>P; /{e|QpP0wފ'3U@QQwXIaqn2_wJXYPXHWy)o -meƁ(k }[ [z$x^>v;dt I'9H X,zt$lHR#h ~ݽ ,ϋTIn c~-Me[#ftL_RџJMNa9/ƒr۞ұd(pꡰ&^B6xU|+W%e Cx?Ɣfb_oS|0pV R,C^e+qT1sNhH@a)O\ |=lc&R ̻8 z7C^rzAϧN >˪92}y.LtbԱ UYQ$kУu,qeow[ꪥiXRĠCv>Hn cM/ 'ݎ#:<](Oś :G{m#dٳ )p߃Wx%Njyڞ~'ZJعMѸ[ 32M-Q%"_ QF!ѳ/Bq,9KoyT(F κ}kZPhoB=<RnE;E'GF!#G oD6$41k3P]c㶐ck/l" Bk2,ĭ;}-) %R@–x铠\Xz6|['};j?tju%KQ"#1#0Y &1F+v5tֺȒU'4nFP?yhb4;eIϡˀW{2A+(R oYŷY;@Tw z]!T m/YJaoXcm =YL]ߝ$RIhA+URW=TՙZGs[@ûy&)@Dr0Qo},b6ztiQ6'BF>}X""p^3@CzϥPE |Nz˥'V)Ѡzl<($ʎ:櫵c|<3'hcG䞴\޿DozV69WRC%,⭰< G2i4čT?O}*l qbRJH}zmn~LQRr"0 â/})#w 2à c47RhMePDF\S,rahe2I/z="~h#+wc~aGuhӒ*`Y\Q>mV4Hyi0nBTt;}W;Uc:엠IA3 3\﷑m)ǼQz $惯rR4Q%Ճ=f@>F :G9-zwՖ ]hzeۺ-`zpp@iW &̤ م/g ÞfnSǢ_ /#~q^SЋoͮ7]9O_]z+2&WQ3,H"hwMfM_ ߳UBeۆRJD0O+̦\SZ9Ɗ9V7VT[fN T*ԞpVIi-lOŀ'pGϞa?2S{; /a]3ޑ(@&Wm}K, xsCG]Cآ|))_[ګ kvcoŕmN.fƗ!:ZD7Qܢ=iBBLM[t4Kv~8wsDBJB+MzoLF}Blj;OgjN_pD,TZp~ϷV[ėy$_X|K W-hn< ą|qbyU$"]`=l3; .}I9wc4pzxSOTc}P;\`y+~ѥ!u0?iyRwARD)ލ\&` g0/SvKǴ,:`v&eS]tQٮH5m^\ |UV6WW!܅/ZuK|2 Nvw;P71 [_1TYԙ?'is._rd-wxicYMBPm r3UWM#W8ZoHZN@UC@2xiucSotJba eR2t{9,0!\—-Se)B)ıJa]cM~mK)Zeq;&j>E)v#g< P('WӾDMo%d_`@eYbqHeCER־qROmWv&)q^5;ɤ%ys:^2Sqr5cƟ|UŸ Ӂߵ 3a 5GޞmҩDu6ad:e+ eh-ȅP+OGOꛝIj7BŞv{†u6z $\Q̷!U\Tn"Q#wGu X MZ@C1 C#|?>D7fJ76Ӣ=g Zc@+$s#La"Ecn"ƧpuX]tpl{i/N{щ@]ZK';j ||*} Ө,aZdNI<6kf-7C5(]0g`d0,m 6" (x'փb'ymqq)!y~( \# TEXn k~8rb#x2CSc^Ӗ.=nH*6e&V.˛G:wtb LH, tdYN Wx,1^#ob3q Pn|'1|&P:ؕwx\jΞL^ٓxSEI8l 7O>6F+`jx#L5 1~I}ÜOrxf;{Hnz|٧jШ~4_g&BA1bs^ezO4:%}}uTE \k=y :7648NTc@ W\ MN~9`g⽜hEcb;OWV)q+DY2qlejacPl&$X>C. U1o1gUXpd/ 3Nm+ߔomEqO)U6&#x$|_ܼp,HZu$&rXfluH7dGL|)30Ⱦ5?n=?3s`C 8%rOQG?nm6=YWfܺۯoI#'F5!]5rn.Qͫ :.g8-C8N]My[-3fҒ44,HgǨ| W̪b7i!&~A}Ahms:GPzJcy31K.[QH K]SLQ@_=$WNT)V-{Gb\.9CiPw[^j:Gviz_ԶeV=`ҍy6κ7OE:!ViI Eq8cLT.,/, %9gpwj&q;#6¡*a6 /g|:.*K~޼20Td-Ȩ+sԊvoNGV6 g8oͣ! eQN%RK*CiV-E' UQPښhi"F¿N W-8ʫ tTD8U~:¨?Sﺸn]^uh?ѱd۰URlC gGtq\ H!%sv{W}y]y H|8ӾiF&ū)} Zf^/+0LNs$G:,ZWc4K`kQ|X7jl>iK=?@6gL I"t`eH#!~"|5r1Gt/!]N`9̾abdȬ>DsΆ;TvN}!DUuT`*Un=czD|af7Jb5dul(b$\,R$ZFɩbsl( D$q6g=e}oaBI+X| MdEoSG5U`YR_!toEG?aJ =;G*TH0:Hf鱜w$n dU}#a^WHٴO*5]ܠιgf}hXn"t&9},qe7GH$އ2 wao1@E"45U*\%*G meR=kAOxy 0$݉0! XY6a0VE!EeZ |TL™3~.ӀRI3tԹ0VEHܰ1*qb9́:09ugeYnyef͎|y%9c{ϓHQXboY9*d"6j' אf4LJϯ7Ɍ굾PE;x Ŝލ,6i>o o C:$LsJaΨ+ y^Rw@&hp SE< `ua"yL]tPs&tR BDKP-i%iiJ:Ϥ+. $Nnߘ澙шmba#]_?v8Of>fSTߎໜ̱F* P, yP%QTnEFM pJ1aswfyu6>OjD.o!z𵸉"kD{K>A6 |\fh#& AC գS ^`q:% Imz,SÖ`88 SLG臱jo ž '_9g´Z"g) S < a8^{d#|;=iRSܹ i,Rx+467Ʉ&"CpSe}`>L2$o7"|?oW 3 &ش6dB4 f،L+ Xn "Fgtg=(ϟV<: ^G3B|r= v ӣ% }^ 0.ߧAb=}L.8SSz0XOt`0sD&{F/~}Hk,c%Ⴑzu};N~LlD9iJ^PP6$_bo+ #,e}ebI:+h/ե`?\w3.r0)Uє+Ccv769/ݰ@Ⱦ kKK{mpq·^pqD,f {t_΁,֬96u))/O*~^n&ҷeڸK4]եQ&ܥbQ5{!2*b|VFas: I8*%kv6و^w)"rZPz҃xLwp@T֪ I$Лd՜3VGoQ'z#W T;oF#go&7?yq8BVbn J(Uɷhwe= yU}GIGzӡԑ>M czqM~P@@G@舧1)rOx>֠ =MIG(+9y:PU/} !hVAϯDn߅@H12Fןux% ?#mhv_c Иw'h@>1@X$,{1SenhI ״ӌN#D6imWZ=}6'ʜ`J'Hφkti>P%޽eZDFo[aP{kL%D(ߵ*`'k1U#R7ǟ'yA~2_# \Lcf!uVB_ ޫ "%ZIeQl%zK`AEAQ;%!̋y_7fޯLH"H4ڟE/~Lvump7'^fPĚɖʁCVז&ɒ秦|^ Aw'1 ߄&]T/-DTT )#_ C8Ĥ|ܷDPc5fⵊ~0 C+s1{=!278yO&7,aY77hmXVvYv5͔:3/W;U!mIEfM2tĒV(Z.1Wl+cbť.)ҹն+Ȑ3 m=iE&E6R4r^6: O\[ir"Fi(t* j_\haP1z !03?H@&:x|(eWW8#Uslx۱. H3Sc)HaC#p;S0L.#.GzDŴ5%ewͼ,O:97;4x:L PCdWz2R|ͅ.tg1,bB8:-r81E23DBL=, {ʐNįcIW@B 4N3KuR #K[zMc/Ӯ$I4t%+Y=xqCkOeg1 (ӡ-/ -(6'\ -A`)8>:UoB[FM3?A|s wv{=ܒv2D^fsfFòfM{t\ycAAA-*^ځZ KM{Q!t)B*q͌}.2(8Mlܺ[wnT}b:ϲɽt" ƽYg.sB;1ubS`ʹu[(Kun3'Bᛘѹ鞴6R<~%TO+SL}noOgpCzr,:@ `,BDc=_@d[({5qhЄhpLs0($AOI^9Zܟ:n-Zi,wX(h1F;+ُ5Z,|%A\VAb4"v~mβC$XoJ̀C[Y,V֪z>@SPsghJs5?obn4v|wW ~QFbτnG칂 5hN ʬFGD} JTߍUᨇ~QԮFغ2j| il88Sz/1HA,\yDlDU hM!z̄T^8$o36O!L4pXILbQ))v{tX93K7d~nS;^ӣs<>ޠ;vmX{~~K~jA!S {$MVϨ9$ %Ӗήژ<"6KB](d+@Dzh#>QHgEKz2 -}O@L 5*OZ2yF[d%{*/ā-Z.yX"n3` G[˗ULy* Bi+? N틗@REcK67i.>\DzT?!,:]<=;#]y1%{̊"#Q2s^*Х梿"Gցϋo)ܷ@7UF-4@OZ+x>O2)!LjYRru?9_=b ṳ \Zr #M(*Q21q eMtxGG3ًxwIi,p$)e8ȽSrmK;"su T^W\آ)@$|Mҡ ]E@/eJZU7NG^J/(C0q&y(Zjv~6u<{W 㿼ٞ'Xwɏqlā◰ΡvzagH%w/mKOaSydA+鬖1¼Qv_ :\ )+zvID0&CxCry%t-Gm?9uUf26Sqj`wl)ݬ yO# w>gKV" 6$~ X]|A}'-)hNWvʵE;p=i"g"~eU%r MϲlX2pQ?T(1V3:ikgyCqK ȫ'`P__$Vq,#,#u9҂9 #R2-.eF?67hL*$8irXz?)}G%X{0JUz \)Yj囡_rAvMShzCƯ|.Q˾ -{?eTܳ)4J3i!EY!\`;ٞ8XU]#xa뷷a1\U7$kF"Ck.9xF 2e݈ w1Qֹ3HZ43&R?\R&Y"8%1~&.0dSim Kb(^Vk{dwLt FBa˽ud$0%Ob-ȷ07hdd$Z! zn wÞ]`7]{76SCB)d`&6Š srT0GqV tf)'Bͽ9G%,? 6.+R>ȐQ2 72UVUh :^eڌLd?S]}څwe]T09 vIdYוAZz i[@MvKyejEWHfz߳:L|<&1L}/bp2=Kl- yؽӍHۉ <3lӌb H[nP5iPxJak@(b}=ʑ)Vঝرe]aU'8MZ_v?mv +KܼNv$j.6m\6-i;KbGyӿHޓ듾kW?&*6y V%H9P4K8pzܱ[56ONN cE*vլ^O'$< { ܈d;)8:K&f'rlg"+3dYu1k'ny3|zLC \%obaL4dC*1FW6n8A0MG&`UӃ(P-=c(\ݢY S)R6wZ7l(ω #ad |cV^iP <ׇ1o05 E )2\Y9f#F< }Ofipn6$ a}7ӵWmMd\aQ׫TZ>rcr yS_AYbr: !3e  Ycww}wyy]R3\R D۫w 2V:|;mO*QbYXHvm9`i UWjcC OA3H3L%_DƛR&1~I z1ՎOyM.f@SavͿI4D˒hSpyM ,B}fiU%R$(=K/٘A"\ejV{v& wgbe >h֯Io&; =m:0"O;U\B^/ ?m;Uƫ3gt7ZC0@*r<[YѠQ",M/W<`]9Qr.< Qy@朐E`pX xeVV=u=,ggǾ9ryL#{b_3.h z3kz>^ʼn m0s90.@:J|zx9ýc5 igPL9.DaL+OZ’ʹDa< kfXtb|U &j,Y7֘@L/d^ Yp:;s)ТGIJn~LK3Wiw@D_M&87L0r(hPo*9 x{)8Xo*p8c-nඈUBJ62^[bvf(TJn,DGOf~ vZ1Icȃ @%H+N?h+[Y.s+XE!`fT<ƹi9oH6Xf9׃R\ѩiV#fmdF33ӠYeY^C^4(bxf⚹oEݽ|[^&\-h(Nla;S/n+A$v~Os %Uӭc]AnWxOM1u,7H?}눢k27JWYcE!+u7b^bG@kjOA; oNҋ>c'Cd`ӓ*4jbU|E@fEMlٷkA+;0)d1 ]z&$fࠬZ#QU`3AFV8^=H qf&_ڵ*]<0*^FT`g+#n@҉? o?4@xhjGC2 dC=_^1[ x(pdƸE}%ZwɎfЪeSjdS;š"BF+Ƽ? aɌ*Ki(=;~' %>4+1b qQ(m;]g,}8A>OE3;bd;P1jWlEj Mo_)(B3&Ll,r, EC6&W+RրR9jA0E兲*'0 )d;\$V5mхD4~]\ Z7UA\w.?rإYss^|)w.B%w)#ܮ{y!iBY dM-!' rwD%e|s%͗&W< >r~7CLh{6MF-,L>lҐ}_MM\'U/<ԒI8UeW= YYY}y G-sf2tܽ恶ڋ#>iK(?,QGQUc]'W.Y /X }0RuUxC<{V/?!T++@H&IE-3 ~:Ϻ8pWy փH>UFjn(ury [ *mlX&hGpq[By` C,." <̗V$ҽQ2!wX:ڼ:QrVI]rZ~ A)Á2򫧁Wn; 'EFgG.=w+7Z XIJ7t?U'#;ixp !Ԛ]C4ZY#u2"N[1]{/r/ZD~߿j jehBחz/G -bߒR4:()dwwΊ4Y@YHaՌO xFXM_gD5lCdFZ[Žs|"QBXX(2Y0Pp}&+# hm03U(>TN5 6LRN}E֨WwSq`/Gl,`!7p*OT$qD]m5Pxl:Ë}]h}sĻ{'VtU[ad9cӬE}񁈺kk+'XH,}#GΣbE{l n_AFEc,F"s[ucbșVUXeRCOw$M(Ɋ k <wGê Mlq%BP,x")yu hLK3i)l=0eFCA&%`^6yhEV HJAv)p/]<+$/ACjhwC`$L~d= h{e$Fh2!$؃@(' 5SFЎ{$p4ӿ1pīFRr?]Ym[7~Kb'' .$ýS֮0_g1ƿpG';PX98y/RH^b%]v:\A>ͯV{nE\),mOxHM {cp Gc&,SDT^O,MK/i-{b#I3.jм&6#qWlItgNOuIG$+g|쳹E+3F*j:>6dfpۘIqP~</A=68ǷtG.Bz!Jl3^mwqu'bBhlɸa+Ã0Zivl_ [P{M4[!+puW 'l@.+G>r/ѺR PE$RDo0f7][*.=BJ5<+A${0iR=wyB>a$-:Dw(=d=%(8Rpa.C2Llrǩ -7ZR%%ߍwv\U/ d AYd. Q+ػZB"=Ug46 )덵yCv5zÕ)Z~ZҤi%b(V: ps,mi6; hzk;W3iDv@,;wBQC:kqc " F"1󎛚chohK#VNyGŤJ>v7VgOVT80[r86Mu?ߣVN0/p38N`ͷeeV eTZ>r&mEK<"x #Ec-:C@иa+mwpt'CA7k3h-rMShhؤ\uu_PlZQq,4Xq4WhH6Vt"hMk#FYbAj[(1x}tyFj:dd}\ Xnq#{9Y+ {t <%ͭ"tAW ]܍}1TLb2:6{O/z-$h9[g U?*{N$T7 Bk3cOIte^ROӛJf!'7|0+pM4DQ rDz1lޓt\&N:׈P$5] ?)"3u=BogghuӢt>MHϖāNHaq F&;)Dޢ`,Z"h4&p醥z>#6xev=u=(qV|:dؽ{QXw]sAM Ώ<{?[~ίo7lR[ HM -Rtf*M#Ħ-(s#@kYk$?Z#`zՠ6-vi%tf<nR9F46'#$W6TDH7"V}]Yr?Ãt/DPmbKmʝ Jx' az*Y('.FZ~PW!S.Ӓ& (sN.볇mOZ=юZK["ځeHj3˒U+@?18j/^;9s}NτHV>^!n~-v9& r=]^ƽ6X`$ [+gpb}loRqXI$kW&r6'"1;c͑1:ϊJ*AB)16F"9M{ea0wʪE%wf.o?'(8n$j|V^zsQ\Vd&>Pd-$_>qG݈ x-jR/ ĩmXp6"fuF8?Ps,Ne+c$[EVs :җHnnNAdpTsS7zPAT:w0kN?r8!-ܞ{Y|WCو8rhMDV^^`~]˰a 0]qm[ͺ"ޙ'[M246z1wFgӺ]Z .jM}T$aeT|o/N= [_Kڷ>e<~@GOV;0q Zv C6b FxJ"5R|eacy{hFږ@zuvॽMO[6Ģ&Xh`Vҹy6êsU\= ~>q ۰Pq=Vy1zw ŜBjy3pg }kj: 9ϋJul^GX+V5rA ?76A gvN_oMUm50/L>Q|7/Գ ƙ_w2&\l~5T;=ᑥj;_M3hl4;-dGxr`r0c06C1UK+;3zuNރo !?J˸vkLv ĦʓkAԷ3k['cHn*AMg;ÎZX Ϯ˳nFEoU?K*Wr`aH8ɖh^Ar+*KXkF\)uQO"Z&S%鼏As9*1k{O`5EIXQtM2ր;U+:& F4v*>_@W~1Sة\&]) zz'.MTntՐ31dZ*(y|[PpAƳioD[A/-n'q<-nnHg{ATRwD*+ӭ ;W?-Df얄( 7|V){OSԫ[%W1mu`7I&D01&[+n`Jr qW^/FQ/b 53 oMލ% 5)F 28&e6#Pǡ_v)UgЍ#ʨYXtZh8D a16"kͬ~>k(L W!\k5~OX=򉲦Auty|2<\_Ck/W֣jvSGBg}'*1Î~ymz̷aI~N:6T.K/I#ө&S΂!P0al.JO|kIPG= R޾6եoL\~&K``3 qa!8Qďb SuH@cۅ"qU.-Mc2Y hL1rX`Dyn&Rڐضp"4l7БC_l]):}CV(||`E䰐i:mz/qndM Yב>*(ǹ3l^$y C'Ą9&Ma7%A g:{@k\O:M䖍8cVjF7j@^=Oѣ* jtaGDǝRHJ8-^[KiiO# cI]Ln<ÓxTn qz\F~ (ȼC2!^GXVr(6!#cT/́_>ΓISE ]z)eot\=<"`6; :CākY. ʀ ժIp 7O;W'eQ' f6w}8E%Lt,b"gJڅ|b25 9[?N(J%;U!#b5;/iѱFf.`Ӷq<ƚT%Uj|-e6 Q .^S giel%R720Sr5%euk6[p_p+IIt=׻cl#(TOW3pVDq WFiNTW81y[m9{-sMJ\:Jؕ~4^.,5ANu̸j؝(0;MD<K?1$upU~qϝ+9.D$g9iVlbDG̤ tjj`[ U5٪_s6xDǛrF;"ͱ~ڶRS@/dy7mArjMlLHsreu*Qzu:TՎ,)p>DˬX=L!LlKV 0V O>AnIyDx& jOt*u+#4$aΪr`G5Q:s"Xb!1HJ[vu;SiHjZB .7]r"YK7_+Ӆy{qQM1Q]Y2`rrq Gw;qȡq4,A͕v8EfFxXTu p^@ݞ-?_0TxVd~asr9]m_ FFř:QU% cy2VB|D,ݩf6ߌGꭾ>na%MH4r%/z:~4]-Xi}X0~1:Q761st8M'%ɿh@$66.eg<":59\'jBj(n8SL &cq[H9 #&_ZEt#ɠDfߘR)1a@!ʣ-^87~QX*1["YZ+D!K>fmy.ȔzcCXs7A1BUPN[+܎캹q4а݆h+cOz|7 #":6,49{NQx;̸o!%mg 'TdZ.sxY`ha?iFȱ=Nae?NG]\tKL(5ntq tG2 o@FW)V,"Rc6 Gf~Ҽ[ m/MC.r1 aݮĆ:S#3ȤW,JhzlQՑrIK8D;mhS2q4ɵ{fE1>D\#TLcmECNpixQ7<0Kѩ1g/` Ic&8Q{\ fj;+^~sXæZبń#o aB|GQ7ei*/l*:gR"gxjw'7f~Xe0,:zxT3~9笥2,ѢpES)tZq)UXGLLkIT ȃ"Zj^H0O*)+Md;U؏O Y9L$> F@0MM$!dD_y8H6ć+Wb|7)AGKy|?!JOX.Y^-FQۀ+b\^sPĉv-fg[9%- P۠ApUZD\.ܾv6Sj]eT֕*.Nש`x܁_<^>jOcd0IWȈ<cv9Xӓ_@uI'0Xe5(>ny6{ r$"WAHFL:"LXeY.l=:vlMRLO1'vCr=ko~q;a:ƞ;-A:Dczb֥PYPRGp(>f--A[^n3abeRI,A%79iثcaNcE.t?e(?JpΰvIJdhsV5"8$u]3'q5<|՜." va k8V;iT_ml^J.by#&UJT,³[+G"&~e^^J+GA&SG ILWG2 6_mJ3XvRA5GD ^m֘ý'`\ t8(r邺:x!lC:#lNeʋ%sy AȽ>]p멊""?lFbQwh`g{9.ygKe<`G[Ck-Pv>fydhI~@5-JWdSh+B쮕 r\|$~ј _uTEByz 6.XV]_Ý&cx*A(Go:*şKZak`ɨ^<-QmhsZ]%Pr\xfQ0B5Ju9{.b!Mt(ȁ'IqAl?}R͓5؀hG{̀c. ?V,}E ɖl L@/w.ʼny;u~,M'F.x,̜7T*vZ[v"D;Tx~U .uKd'_ipw7ĠS .E]7X9 51Ebf2؏Vlfeט\ ׸Mh=\ i! 8&hgd(95 1 DKsfݠUmyOzLuLʅyfAZ! YG*zW85x ,tzvsnc85A,F/ w:~Y6f"YS. M ^gqHښhn^ =EqQ{7[,܈lxtרcK3띃Kբ6|{C㑦k>aE)b$srO+ʴq@:daKdkZ$um@өKC=݊MY`BߙG'7~Jt,0=1=Iq6w?[c ӛ{d-S|O sТſ]ۑQ% =M_j*JX6.'7mTX- ĥQв Eގ!zTO}gzH ] m /uHɩ,'G\}ޔI^꽽1#JOc6#fv<7$;PapStY7!s`)D ĕPQךs!">m> h+15o e),䉹[iXQAP3B?(f9pH)Ur:38AWk¼V2/+Q7f kVI_6gH#1SWoI`_l|W{=po3jVRpX!8 ƍ+c.p#ugeݦ=9+WlEM W!P3~/M4 d" K=f%w9%UwZ)K5ztlw6ՕF±#B̟6 ؼ=Q(aM;fhּOy(UCxQ1uR7ڰWH #w4Zt^Q1[63,Ž42WL]]d1ځ-ݝ,$g uD*p[n{({cE9'P$Ar-[Zo C(O Ғ7W FJʩ)<$ -pI>Wp;(( Kד6o$|c >O5vXM_YV.2-7_qA,aO#T+c$W%?W5[g32MaSXD$3y|0DOwj(Q2lׄKҧ Dl gx|vH2YNҦ2:_U;t巈Sꧣoǎ-sP;(o*Pl '@J+ ,3Ȁz/`]wEE^2>ͳ; `MK9G Џ(B"db'W&F=HL޻w g5Ga-C"ߊO5"+1[^3ozҊwPW9)[LHwmR# YXPƕ圁Z v")ӞzvSTb2X8yiK$(5qv9Å}OVƦ*$*;#ű[lf"a/M+VD"+Gaw/{\I C2yx DҖaȄm" n2펊k3]m>;5}g_I[b4Q dvA{$Ƽ:w6+Yw׽srQ:C.y\ЎN Nͅj'-iD72|}{1{r#\OY&R]$i/HZWvD3ߋjGVӻ0 Ycz՜RYSquaX=+Ex۾k}a>[׹|]6b Ȧa63Kk`b&D e_^?k_XAe Eh?z ʬu@ZRuNH&K53NeD DO!'8bL*W|*_[s #Gٵ'1k9ɠԦtdé2|pi&u?U;'sKe@onunf={p\I ~[k~^}Rqd#:؝w8l)e6Yb|?G,E`BWYIM^,K"B۸!y$@MԦU Qlh\r@ =TԺ'} =tV++أ7Ap1`s[Uk:%9J7| VHdbd7[Q8 qűn k {= 2[z`k/+C2 a$OCI܎%ű\gdjg6zRȨ,*NjvFoY$͒5+u0C$WBLc=jM~tuqKOZ}||+RjyB wsB yQ{mVɴ7ϯ\&МuaݲZbN\!(5 N!%B^/l*LDMͯuò&Sbc*IBfbtԾ& ]VۻTx?9L“_{Xc2vX3 Ie֢4:[T@9h>qn8L^x卥=_֣-m z=1G#7:vmnRmo;rE]o zvzޚ'a`n<ƍl4|ԜzW"C̟^9emPjA=0r ilXat:2dKVD+VNYQy9hdGsQLV17 <*pyBx?W=m@H@VexcZE0R~> 20i_qt/l3ǣCjPAb[)yS89CƷZeϞSðVT~\9n}#F 1EZv9Ѧ X A;џۓD`wu&K"j2Iمyd;cE8d2\eSL䵜>zy*%&ML; 0 ߕn]cz*xDϦLJqR LzfIY.:Fd]!d햰B#lfڢ˸ys3`k ɗ)ǭqoR>du_U[ŗ,P/(\OD4UFxO|OozPz{2Vh1|?'$e7k#7A:UdږՂK XBakp:?W_ONkӾ7 (.4ɧə{t5BJ j~IR ;;ဩs2|TϔH;S4.VLœ283v2[ń@Gܕѓ nq[ Ar)Q̋xG8%~EC"m<=xͬD1 ޓ J*'RuB;@ {?_ 1shL xV&?U& M[ 9&; YciNH챶֦<}F|Ŀ仟 8c^cf_zD0* ֧"F7fiKr' +Ib?1,' wIM1>D;| q@oI )I%eKIE#/<:\f$eG 2k"bCi#+F"`{+PDwb49@OmsvBq YVYCq.Tl1AϺ|jzlɆg9@u r~"#td)p 9<m5gX$4K>tɄsekQa{=z^ خ'˪[|gۢʟG">z:䩅m͈{Oɘ~l]xzh|#,y|uǓv:w6M$-HYjYaH^fm 5m*U杍Yg_)mX $uW}gi[e:!gJsB~R RPR| fjS",@fMF P_ ̇c5Qdc~<YP]tG(;\{cw㴈ɲyڤV.SÊl67n ju.BZ-Ġ,on b~㾧zCc7Wo@(_e7Dre`[3"wW#66,uIrVSu䅽 Zk̠SuKَgfL'q%n L@-bEX f܈U^VO < {8, 1'Ћ:Fɥt/lgՀ> riʎˀ2ӳ"e+S7JKݠ~$VmtŽXKT ?%vaNs܇/yEgAPف-$5uyڼmsH+Zف=[l% =B[Gj9\;ń3͟r2X ;n !Ṵn)^?틦>$ÔRMo`؍S\CȒ>DԥC<zKo<ɀ;E71S#T ݹwPM晘FTire7FnS ä2V6y\U'e;1RrnIїD>ivҩ#ߥ_EVّi6\M科 L}dee"`Pp%Uck;/Tg)~`1A K:m# Ә#7RAHN,#RIެeXa{ln)M^FWFo-利_.osemG$uf; 1?,_~ef3Џ5^B B3Y}lh'3Po[ʹGͷo;++Rw6B+Q\Opt[; l{yuf"͸ j7)C<4xqM:ƨ4@nψRwUŇct}/9sHo"$8ID$X Kߪ@p:n6PSߨcIqҟ좇52IɯsPBZ=96A 2ՔXls5Pp1/6Tܱw8RMGg~^|b3ZH/ vށ< N4mo^78烤`Ƹ9hS',Dzrm-(I뱿3wubǾ 8gpƉrjHyp<`XI5,׸ދx?-bo QY_G)#l <ʖ;ƹ0@<-t`556.Z3_wA$tb+LHW/z cソu )D![CNo?t'xd wyjML*RܡL\kkĈ.5I*v?Kr:-(ٷWj]O ]g~g&6}Ț_m0+͗}-{-@ 6Y ;iqza |lGn?86ml_ZnuSqްz /mz#zE8/4p49|"_>o{w#ɲi*Ê֠k$_`Aaqz~]w6 R_K,:P}[Own`=)5N5+葵i:{/-t'sE[A)+;e$7n3Ga28=A@Ӗz8=|<&\,NB' PH 0\NjXw_;)>2\<$F6KXo` JT]pM]`Hw8#TKn ?茝8HI7:ɿׄY)@O ր>eq@N*1D͒hN+]8!E,  K7%njh_̘Q`A Ri֭9sy !D4󑶦u˹m[ ?O0C+a ZeuFF:sb4` 6s&h>,5nsvQXZ@ק.yf'dQYGm5hV.%Vq0yVmeړHKƞ(sMzA^Kns4h2D޲Օꐟ>& '-Fg Xz+c<VYcVN 5]> f45Yĕ{ۦ3_"@ᣅZNv(0?ʫNk|XNHnUB1.L!{"%z6 +o:E-޸ }#uxzvd*m@8  ǂ~$x~sBsq86X7UHi x Q'n_*̃a@#3S"*mhZ'y>}o#KZLDŽ׮q+o%ہɞ | l[xJ~XgV2p7U&%욝k[^Bp,_<[RljM/h{)AXivstߎ;'ǰ\b Wd\ Y^㗺y{US/f+^eK`WkU&=<gA"`( ydn pOl¼t.qznb6 ?pAU+JAN6x>c7F"A~K19X^ {[aT +$0>~98>11e@39%C}+n&60;xh#- lA)g"M}x]`;˭tLDZ.up=Ȭrnac^BUjfxGOZLr1&Jb8t} zB"/a"\z:hS5DǓʀ彷`(D?a#=}_=YxjISi%]ҙhM [X3BҷD@UZ?3!Yj| RuR7Ct1]q@tmJрLυ-ZI3:Izvݗ_r~7zsn7RsK3,-lhSKl ']}+5kU:/7t^!ۋbQjp;'yjJu ⳁ/$D '*Z >W#5+ɮ +yðJ)۾kS^#^*!erIH j݂B6)`lLV?q.O\QdgF|GSzԬ:;o%JB2,s<|'*jiau,cD}>*΅7S/}fYp1d=N tݜ+n؀ov#\5!y]p8qXkahwOl_(bJLzĎܦ =xwKF%6FwN.t8Ȏj[FSX(+.Ty(> zG(e\6NN R5.xҾd!؁gT'Uz4JZCޕ,}bϏԇoͬQ\pA]1RW?Fd̞ ۪a"E,\GۚX+|:?EqX|@FvX g`_s$ձ:4m]w0Yca6pߐy ペYf}.C暫howL/jg" 'Ythv _Sp6epߴIV" lbc6"aO 1M)9R@Rn7ZCjwWv#,];ucvWۼV/鞩rv&71^~ (=Q`bRz)C !aQ!#Q=5r555xۧ᡼[W4Rݧ嬒Q+;03XlRruI--M<&R=6ƫXLV: EΒ޾5d+w6~&㘟R1._"T=Gp(ƢY'@ScP|-\8TVg5f̼"Pd 1k3T]r3$+@|| 7x.p2=K< BGoKd.woVqxtOqm3 ` ` qjr;)b򔙤ż ;hТJ`fw; d8!۹VU!l#!gn@a=h)!z-+aϟkۃeѥfA&{+96{܌98+Q{ZA;^2I$qS::3BtO7owiWܸD$>zێq% ",v|#ALx< x>~)Iu:RKOGv7S8ؙ4G|;Z:%1R >FPy JSB%KqCcO^p\UOZ9]_nE U9tDoSMRtPGHB50yb^ /gw,conq(㖘3&MxPYcѨNy$WgV}_{\prJf7^Q}H"C:V8ӬwnFɝݗ n5XX}WQv?x< *5K+.8OQ@8{GI8l/|{I4]Z*!pg㸛qVўEY4Q P,.`LYD߾TZ=kÐptDM9QSxHL݉1O)=c{@I|>&42jR ['i3e"(aq,eC[!ftvpo)凲MIw+Kh>;XVlXi|ĭ[\ez;rvĉς0XVKia |?sj|c~dfMBS EԴA% rpq&ü$69x,Ɂl nZfJ6l\)9cZWY3(j aϕ[j,)qLB̚0sfW]>5YJAUY%bwLG S?.(oJdjgU "v8n 6 Ch]କ0f,atlG[p?GVۯ)Ɋf*QbNV-o=9&h7j7a?^E bryfڮlfФyT.@,BR[lg7^O,hiN`vBKMe[SdwHQ[^Pf/"(jö7;dmE\ia1銔 o@/,djmѕj[ؾR u$*/4z-:Dp35E&<|&SYG< -ʣH Pj݃Moy٬PwAٹAN4IrXa)kS(RnZw+Z%3añPV% BwQ!,̣c]6)t@qG2i(.v=7`UiwXe%e1i4FI鱐GJ"gcW6|TTn,n)`Qb㨁?)G& oN*JJ9R,)*P('<2 z{Ebjsb{{fBZ2/HPo`*baǥKM+O?Lj/q;0  H3B+kL|:9twmLoK?| s_}kB1e-`z]2cFr+  `qJǗ2LA+ Y zEE &M'E`7b> W,Tzq5Zx f2AԁdQQ`qqn5\e^vil^v  teȼSպ5;p)zh㋁ݬϡt^)Lc}< oD׵Dnw0"E՜fյL=[#!D㗤%sD(a~(|կAEH 2;v]#wf߆:FWuK=~WTLo mҮ sG(J!-':p$-$DVx:+lv)#\({67Ԋd67=q笱:TďJkR6R6OjKQXgq‚ga_,Od .ф#"v̭,$W6V -ƴyK>Rw*3>fht$X@5xbWA3ݎnȕ*pˣ!vew7ܻu '=FDS\ k(8!cc $'ZxrRYG\yu3=|])NekBNi+jDxsz|N桽CbY i`&俻1`F\6qj6=Q-0(Z(xx` -廫ICkwoAL~yNH&Rf^_Xf|))W7i?;Zw&ÒXG#(Sf!i|+ɬ ""ި3GXW~^gP!$)4|r[#̃|+?P6J/Ћs Y0<7a Ub٬Tj֭$ȉ\rj1/49~8O@P,$hj :;\@h̿?گZ֒Fb߄sM,CHYoa\G0՗ JDOV4pD9 -elwc_xIi]ϣr,kt3R zz7:/5΅}0Q^z54^ z|CAN 90x:b=htִMnqIu/1R {bݐ( wy]~ inXT\/oh!#rph1׵ywP,Sƴ@>$[c`bM Q.A2Yrm 䲱>y搐H UGv/nb\etmå"ax(N1vz0+Ҡ~ggbj S?-F* h9Wk7x-yf˟#tlQ.#釞 V#?m|ɌAS͋V9b:Xbᒛ,COkQPm.sx.yheEgf2&}CSgsFİ<;fC,I]Vrq %?&Fwʲw"|+ N;`>*ԄP0zlّD[@Ø i3H^[nۻmp59F>$\$I_M7"/c8$#Al*s%w{ 흩q,7TB86<#7{-J8IQ +6F]4{ឿd1S$N38ݫlVhl'h92 OJˆV?ts$Mߡkڄg0R1=6d}bRfeyo}o_PܼqMu(ҷ9/PuCTȒ;E# CDR*MwtY vZܘ%Uf&Dhi&mNI+'0h@UOzAcP~rVFEu]֓lw V 99ܣnڧ$\SQOiG:b3 b}vxLW uP} qtNb]m/󷅁 'ظW^JҖP/Pt+Ttr̹IArO}]7Dv~*íJ1&E/H"9xU]OCNb$y~z^*A:*lpN5)!#Bon9"_bdyW[mܲ#3lǥ\Ư"7!EʱڐjH!Y.[ 9¿W J3a|Y럘zcN9,%t+gz`7ʵ -NR,&⦇ᄚ\*e.^|5=Y&'MqUbҸnY{zl6'ݜ"=4Μ!pgPt)hԲdz ->Dّh߭) 1 ‘ fȽR:~-'-TImH6fs'Lt#LNgԠG̈,-W8%>4OQs/1esOn@ 3eO#`I_p@~8.ԘυQ(ܢ|XK.ắoZ-RKz4|fZ sp&,Mh#ʀgRu,okJ;τS{RYS_t2K5I9 &zϣGdLu& qM]hB3Tj4+_ V*@Dm񌬜V~"AtK5$ Ģ#d t~FoR`!-' g>ibĩ [T.X^O%օ",Q{8fQ)Q#Cy\%VEg(6-QjW8  L;Mʏ[4[AA#3nϜe[MZ4%EP焉0$ ):^KяU<`argQrjHвjeN<ϩVMXhT,U z9 $΅BYb޷F0Ujgt >a. c %kLw|[H^|։wtS| [hms[Me/?cd~e'x*u)EYFtݜQ{XZQmG 5qs!xLÌXM Axt<9hhYRq޴wYzUE[;"@fQ=&;8U|+ӥN"Ơ̚! C z[AaI(6% (E@-G߂?GIg7*2ģ7Xw5BőM_Q2tyowɦaJ\>x޼ ~ĉ5KGCY.O`_3cMilB+upA<\pu%^xzK>m=R[)<M%3F_%%v*=E8ɜ}{Z@ՙqѰi9Ca@J$VG&>)CiyA~< e0_(SKID+rSZ>YdfY1U6U< #@AEsXgaܗ* >6E6z]: #@o%.5q0ZIdT{ecGu_ -$X302׻,rCBR[∓u`ǚvypۊ3&0s87E0~➴U g)T%zJ|];[ÙVec:oZ1d ۽t0%;ۻV =ђӈj}TPUճ蜒3<@Ցe .(JU7 T 7@h^JZKnn$m,# T(`AAFdj 8쉶Q& w!`ѡ#?=]~;W-Bͩ^#O@ӰA0N"}*U>F N')$QZ`3T(/[@D%Gxـ|TW%YIx^7eEZbCEֽe}r4N[,Hƀ>H>D>Ki?{&ljT_2cGwCȅOW)}"[]JnL HR( o(2LmBCtjdK=޶/S>Lua*!`Urd|^'ǗU7ߎO[I&܋7Yn؂63ZY_l5œv7EngGI1;a|V*jn]'7Br}3x#\ngY$!Ml#` )N#sWx7OCԳVRul& ASu(G?Tg.nAf;p1Xw=oD7#B:w兏ᒧ:/ڬWnvGIKpR9Wg4RB2h e5z=Nhͯkc6J_d 9bJP2wM6N}Ess^P)` %Vjm4bGz :'插z0Akv9i|Sɸ:irф 粙!&s:Ll)ݸCNDB1vJm;=TC+!jn UgԍCډ~XMh$FzIY6:6wl{Ӈ#?GQTGn]"0R+)OY8dl4P u @<(Ɏb ~U,Y8c[dm*uZ$u81c= .Iq27MKGFblJ{NPYu`լb]̛|7?& Kaѷ!^>R&Ҁx(GH\KKiHJ{ ,_ a{ɴV ʴ1^]QLt:iL.kUʵ;WU;J0|g[lXW~v_IxFv&*(@ʐ2ybo$h|' j$uȻ{/ʕW@< Li8@ay1NG3_d f<2[ (b;=)cښʲPs}$p?ՌܻF\K-`PɟM9sMFPĠZ k(k"]aYk~O82d i}A܄N]@b?P҇(/HrT;1Cj( O@`q5q M2=Ml}ݚ79E6р:DŽ/s$-yQNVz gXgt:/Q&7B F9V#kw¨s$ X XW%OpS'IW!)s@sb\f7x2S`W<'wVP|H_ڔƘў.5UȱV̖Lؒݳu9Aaysa L%"i0h{ַs;T\R"Ҩ^v= :cRK6 *-聲 }BC=Rgid RJ)ֆtsSI&ҠX훏S{0~߫0Ci>ӶhԖ,^>Ȓ:3t3=CRP/ >i a/aA-+8lĄ oSO] kcYy>}.ۜ QLwN$G(Ⱥf[[rGH>nU`T8.>>X+qk ,M9ICp҉'ry6 Ps6mey]E]UҷRGB$hܳ}#3 =+OI.Q#Y X$LGOwHm9T:w.i` ]=;_@;a8b;YlFP 8vjҮBM`&'!U z]hY#xmyw壽BKiĢ}sma6AHa׉"yYb4ii4U8H0,O]mW/N)L4m0RT Qåh~̍?B7ZOU_Aw!ېbm>Xmb=>7I!`6N@@k7S/Kύy>G[oNw%x|(>P6RdKMfCIf6Z5]/rR0 0.a&, "G(r>BA(/ȁnQbՑ|Ȑa6'rA= IAuG_Z/iAp&w zQ e5 3fCfa5`hqhHkƚ5lvNDS>+t%`/AAۇ@zyyp^7ݽ-DX/n/d-a lHd)uT)^G'-GYO[-kʚh"o9-homH8U=ƤH{(=v)(owSJKCi ZJ+z%uWNXc/Bk }wJ%K۫&+.1oW!|v'棖+jq_/GWȦfpOq%-FV]%9U"@a!,ؖ:PӮvi!- tmCz-tB ӝ1 V`ёº*ǡ\L fa7c/7y/d؜ܵP$2ЙIdCF'VZ8%< `8p TRG U4t`/5-_vvʒc2N2M;/vYu=ጝ N7K'-HG#=2~t'RZ:PB]-̔Bf"-%jz&Lh Sr| yqeEMҨzX3l4jwKW}5j=}h )cS6R/kF}@WoKŒ)Sqs :pз/v獬e a)ϝ<)ҋ#%'Go ־x$O@ӔXu-.Ԁ5( X4{h>k5[DUxye*78V]_i|)=I;eg:d[ 䢱g1x)tkM]ATf)FJ {whg=ᏁO}`4=$ $*`_ZĹZxpڵ?&XQXɤyflk?HCnۮ͹:b>2k8@+ rH7;9ʪgNr: qC8,Aa~&}@|/7fK0,?0,QJkK6pK8hV2OGlێDaQ0{2 -`qH\ÓNaxY9_|^WQ%$<{$;L7n2%pdh¯'SHO:+DnBL+3nevEZe+~ڣ 3͢`o ! cCQ ZpXʯ˨HEnE&H6E8g*mQmBY j9?:} ӲuFB@, a3'mnCtfEv!$z6v6x6+m%C765nNug7)5BГ&U0Zr&<_aO.$O' 7M#VX~8u@ ;R+}?Z,vF'dYl[<#/IJܹ5#-g/u4S$QS^~E(uVx[K>"&Ӳr:nk+;R3KS|e:Tϖٱ+9;ID=or.Ʃnɜf4FV]$cEUT&5WhU--N{< e ^c)PyV1A*OnA@x ;aHqd| TBNDG-)_mm=`Je0rӽr d|+뤒Cg?_?5!jF BmU.ѾZS¯x2=jQ|-n-F-;+9ר 4KBݹENg q9!T@52M "x(>[%R5ƉZ P2Ɣcʬ4e VNQk}݁N>}vJmw$Ak&R7q>No<9W 7W%HqZ }Cޞy>UttC:L}Zp ܆Ĩ36r$OIqvB,j/.leF'4y[AwJߴ陞 = G;~ _}L}7u/m;/j T1R4[ŘaG:J*>A1S;$4sl>|| } -beS/chd:* sH&jRȒu)H#]׸qB%n:K<ᯤ>sٝb,<2}XHKӡ1 /R\H+.&4诹Kc#ey/(fB///?ɣIWϳ+u)fԾ8yґ76)Π,c%UqH屭hh'U^7'lMB˘IHGe{}+y2 7e*:H(X=lyVfMHMCCiAOtF,!| `E &UroL63]YD'XyLgeHiu (Z ܇ۃxmPwըwyPg fɱIOkT}AجhbR 3},8A*Da)V۸-: w&dFxVK3d^QGNe$񬅭SJs%I R\'ehari'm=ctV'-ܢVM E_xC=t)hrl o |x;Bx9 籹b3zas+NHa )Nzۑ`@oSQ?dLZх"~Ś m6o[ :7ć])`u tPwG_?4gt=҄C{NH Tz?y(Q[Tt+g[FlE>ŚH#D?6I-xK%:{pjFSE/tW,m׍CnjZ(c95vRY͏1+ie#|%8 %9> '+L'q,G^KLC)"jd5sK -GD }W;mj!~Zhʌ1XDI`a},^'{]֓nT{B-9P | C]pш(~:&'>R,uJK-D:U|oM5Jי/*9>\=K:(?,14hEçb\G#&b_yӶ.B@?DQ$4z4W~kk[RrPn 3"Bywr +Ùe6y[>y|S*}n-9?)\p=0'>b4ݽ}o{2Yr~61Vr }s=Ca!Ղ HA~BIJic,ڧ>D>7 mIz1<=qՓ$ߘ5F=I A/,X!G\kCH P<ĿV03ƭӴ‰I?*M\w0?bd&w<P m<`t> s.8;]"]ޢ$,t Vc}SF-Ҍ-ld]$}*@#!=+@*_0Yd%{HA#vڟtL 4_$#'t#R0Fp3n9c=RIua(ƿBWo}y5h _U0޲(%Dg%+Pδ7v\b`Hӧ ׾(!W/fkEUvH oyFmr[m!y=@vH#43%N!Kx\MhRFbSȳaG*M U*mI;^.'G" 04|ļ° ݚeKhld#KS#w2vY|ni0aa`+ .c9O5NsD l}qKᭁoyHڵdS4GKcdii x[m gJ4鸭*h27m?k -bx߳ ΧL>ph UZ}f F>?N1,Co&u.E86O quRҀG"Jo QL w?n`ә7$g_1d`L8r>4l^FܗSqO) ZZ_4w/g@Pi Kڻ\i=0<ϭvJe`._dpy$UjWR܃*DL( >L)lz][>v,Ai\lJzd^HӶćQ%fx߬%5pr 4U$S 6ܦ/DL/#WؘltRۤbZP'a+C7UnȮ+ z68$EyFt#m WCn7S,ot?dW9=Pk&&TD^J%@x3ii>775|#Ԝ$4ζ?~LSaÇVބG 3 %5YuXSXJS il3M^hnd7mpށXǶD8^2 \:XTi f!k Up@ˀ~~:: +δGSYBeӼy"n실JRV.(~#G ~ٙ, ɗ0 LPҹ^ F$#|sttJtVTѷ6:^WM;>SQ%hjBt::Q:U[S݂x4b pΓ>w#z fRdH˥.:?,b+v|ݩ?kjQ!uz h\w_Esl ߻&@oTٵn03_ZLRP\STlsv2nQNFI(Bjs ddȻI\N( 0":vcVRiWjFnG:vb4/Fj mԽї]3$]v+Y"LWq*ot3kn @Mmz#=GM ]k@/s HG`WjM9?l*迠k!Y͈`|RImA3Oj:VV3ȺLz-af~SzcP~ނ qْz4r{Ry IПƥ`ocH?%m,lHdKD!.]Ԗko4ĻV%JwFwq*x@' ҧщmou~C,7"o݂?r]3[5 . 69sn~'1C +a rFj? *&h^Xxu/UEO綢[ڒ뫎Ѣ&!$$U5C r(=KHL'k@* m;tp v{2_H 5eÛAHVnaqZ<,fP^5禳j D>1KtM} ;`i`BdωX7}Fs^ J9fD͑hkJj6JW[6Pa5ņQ.A]=%b:WKdK = rD ;} m$-0ѾAߜN{EuӀ{_ ž7gcWb  "G,⼿$Lub\w,/NN(jeT 0aÿ9=!;d a=Trj_TO5/qμ&/':SQ kzDGE[i&# lTْwg.G1yѭV}Gt7 T->p~‹,籉EJvj>NE["hl]YW̘G}PPoQ*]Ì *Mܨ9BD%P rx,=I_)~g)a?U~[)FMts_S7IkGG4;("<8Eiㆹ"όEF~s< u䘓5$CE%yW+YeDVKڌnˈ_8 ] &o<{irԾ[%r$``9VX7aw~q$ `h=yекG^ dAB5˦E;yh$dE\}r.&5"o*mU2 @#׾q{'(b, 9 |lmD>(}z؂Tmupl4DS-Quܬ.I@lH7L oe9TA=U+:bP strzす-fgBuip`?饖" 'Krv# u85G^X!|$=<2ug&' gәہtHhI8y}JZ1->i #6&BR+VN֦?懣׀+d0 TCՌv+i^Kakv 1 z?Vg/%)r K/JVu.a7]pV{(r u'vXo3o{|S$JЬ15g,<-+5/$Z,!kwUY]}&4vĤ-t ;L?_rO-G8:ˆA‘My#Bnn(0H|{VjK 2(b z37RlJh&HD+AlOB/LNͩdAg+4h׻ @SPLKFHȔ%  oeB_N9W4 ڸX./|>J6'",{F5v? B{ׅ*QP@7t9˩k*~vpO]~{F[(.[ӏŚZ_҃_{}a[U1$H4 uqpT)7tG=L4j>pO*v7 @9> $> Fz,pH 9\˕t; N!5-+8\Q`ŨyesβX7Xq'!־E+ͪ%>T+U6u893_?>y_Z/$AeYѐNf|g%ڏ.o6g害ò :yFb!~_~pzOENA7I$cYyHǒkAӅԶrt#_NUX|$;v F['q( k xPpg԰H2 <-mEC7 *s$H_#VwQ"{gX $c~hk2D4]S4`$^}8wi\}ŵj,wbߛ䃑xUO~&C\_#bDAF8" la6ʵϱ!UQEi U_@eR{Ch8[b.l—3c^]0xWrh@k.(>/;ļ|ɂgv}C] L7^ח4 fr$"ctyjEbn>ԈgO&H :jRf'Z /i(t#KVP]]Mfq=pKd4gN5OO˕|-r{ՅnecJ{{[@G~H!xR70N(({EI񦵱/UsT/&r8ߧ^ \lkJjAYŌ(󾷻`3ST.  APVE#7v-8[=FXܔ+kԻ&96/'d ǢvБsEh݈a(ϡ4 4X;F{^O$ gJvIBq՞I.rb0IKy8] L9; y^\]S !sh.P?%cQa+\5L\=}@9_BaI|;@/UpZ >"fZ{pNOٷiȕWsЕDxN'^U0BBϫXv~hԘw 4ZJ6virPLg .*KƦLaٶ_׶fu VVs1A@|FPK6b+̅YnG\3iȈMb9 hb9DONT瑬pб)EqNKD/u86ۥ-?8/„JP0m=ˋ cɖ@78Ж11(g&`8YO >["ށi}*3x;78(K 17o1Aj=[7NOTVbE^k*A1E+ˣk "{a`a(Z6.2S\V9 V?bDMc+YDU hCP;Zb)&P͙)-XZ2HofR*?x,p߈S('eD+/|61JvE42/X7}c)O#4[,@_=BEJ`OX S&5Ř UQH^p-B)l8E)q![NKsF9)UYBKb_`#gQ*?0M(ʁ8Ր dx_X@e '$"pVrqFCW]>ݩct$0:x8MD9}2#[ӱh7gպwG`"@i%}:Dn(op0lGB͗"_T)L1PpGiix 4v9lY lL%%v@W[C ] W}VFUnŚ }$J_8#|x,7rGP d:kAԀ|`8 mرPP*6 o C6LRւFGbo+*~;m496RwTFId^"fIRAؖjE2FC"ԥF`ɚ2"Uvg@.oX%iG#Ѕ-\ ^|ĸL-fO NX=t=рpǪyh!Md0{zQzQ0| } 㭙w[59l %32+T 9^[]U+lL+py A-6 ڗ$Su z7k&wrǯ `{5*kW_S"dB ;;96 m9Hc]^>.T8yqr*[7T![$_TG)c`/{} Z׻I]_D'3QyFIqw[.TMXۧT*t |Y!tq04%T9War\^4fR5윯֯}O n{ykn<@8>f+>8.@jB.2^~3aêMH[!#q/G5n8y Xhu?(Y$ j6 @GbVhWbٮ)\F 9+AwPĻV\ ݐS'AI$I. gͽE5%pnAMTWs-D)&BPKi|]6!o%CZNLxiR ~'RN{!R&;Wt'w0#&w^M_?[ ϚrnUATmrPtAn|c{U,1 ^4J6lmvطB mi=,ryW̝/0զJ&#~OC}w?tRvZrfJ%`T&X -E"-C@q~pB(pω'(1892* Y;eHiGՙ|zHT lQKͬ'[nT t0ڗ"߃u:!t.ſ,Y=bă/wː5*Nxr"np,a*o4rKd;m>%MVˈ!¸a!?Ko^nدt2Z}s08YF )Y*ZXnB"ikO n7 XJʛ>q+$_RIHEcnp1z<7y>\h"B},K摆~:a4׹˗]b3KqFcrvSBPێe?GO9Ƞ-8qdAҿՠXt|ଞHY܌N5L8P9L(u0.KEUQ1hQYe'JS۶l䍠zJbcH1ўU˭,,UsVH`CuK_~mJTR0_Q0YR>%$l'~ o2[y U5Mb !#NK'K@we,J^u5~d6@AxC-Mj"\j u*BO2QaPe6ި$: B61'F.nv`>9thA4 &BѢ:iyx]V .O{ĪLZ]`,(\@3H@0w@7')I_L8eC1嚪BO+kCY˜?5lWjѫZv;b΍nF"wj!Ѝ}s{!=s5|7tb -4wWEiO),nFr >Mԃ>Ic=o>`" v~>5}+>΃Ģ*yuɰἵ4m.3,Y1oFW)`*YaQrFlMMך1gfu%;V (Ɂ.زZ!(u~m9m%3sR7B@ҖBWA 3UjvS}iǟk'Ԉ@0*LhGj Q;>٩/D6 #r&מ0?tSs5srRJ6_U2dp08g:zSxU )s-8nHy640L{b}$FS#'oT ?ȮïN:y6Cax=%Z,+RT5 Qvu|;^a i.~:}HhP lU8gua:.c]!-!L8*hwMl[K ڼc+fgG;`+:tt`hN7ѬV:c|a1Ǭtq͞MAj¶)}lɧ gv,3BBt}G尅lsKS D ?nmDڝro0 McD*"8CZfkԳˌ:yop5 ĈZV@9ՖQ'ONS!d1Pa#;tQ)_jzo|*>TXuR25Bxg<ת1 ;.~{4#IӸCSz<Ώ0R6*+ĸ7lA^@ p_s0|IGTTTRhQݐNFvнo:JRbn_0-49C.#ac'sJS[" [y0u|*)XQ@/ 4ܸ߯X*ǩ!y8CI@d3&88sW`Jx)zvSLe11yN6.zJC]i! Z:4J///M:jI #<٥\/4x_F&| UxokSV ^  "Ъ֘بpMw B46HNdG%j77wOF@A[vE6e1) ,,k $O7{QxYٶ>gD$1 tm Ns \VIɊpyi(3ȲQ)[ų?,HN)!wq.H*aE.32> ?Ljd/ / 򒄑_>PIƥP:76~[GO[XV2Ps$+Jt3bu;IGB;,>40e9AC$|73P*IO2jh3? S^c41Qy!0Z5=W4<_i܄8B%Tܒ:6 3~sɉa"atmZN%x\sc%'4o8KN`9H[/0,Vn>TA x&=G %ϧ&`]6M8/)+RG_"-1;V?\K ˃uD2ajHAՓHVDhypb7X> ͉ӣK٣.z7 4<`Bp6=KuZj5Ȅtbn<wc˱(,}4T~pdͨPM2#:n%M *8Ĩ bAG5[4fՉ=IҲvV'0rrt qKP˪w=_qL8/>K!m^eMHs*J ˟6&ftbw9&od0UQ4w=lѰf><|}[w >kה,mY;+~Ah4@JaB6y:< 1/9H9;+\j}*!gK\Cz*yWPF|ă-Ef;&$o[EfLjzM㚓 ӱ3.6r!ya]Ww+1!c]nzNim `2Š|z縴7t|]܎@1i`{(bҋyji4OBc`\&/¿F4oE0Gc$XFxXqȓu/vH;~Drˌ IW˞7L1lI;?N[4UR#IHQ֏#iug?[17tD/OIW} Y:.߼r=FAP;tBc!=|[Xq 59Pe1pƌqMAG(zxхph Ζ[m-cHH"ܜ]K<Quurs d_gw)R%eA>ɩPU6>IDl']|X}MƢEw-PIs!"1 p7%NJ#a#^)d.~$]~17|n !8 KZ=?x+h$MsJvkMg:%ao*`Orrޗc}̿=lIa^ʋYD`X{KPkD"=ak2hеijvHTԛX@mN&\qёJ~Ӓd  FF%;dZ7r?]q+yǪKwpQlf$K$$u0 sF>l6cpNA?I?l 9^5:L%LpDr58frrUK;[2vAt_3O_}vZVkIH*@-fbKJZ|!Q3˂:Kԟ|gs`3ɬj m*qO\+8 qQNpJ:` CsWz遳(CyqbaX#SM"5c,-9$\4}UwC}\iEP=|N ZkFEk|0>٫9umѲ6f2uI>v_-;Skabn&V|Rvcއt|whM&(5sQMȶy,iw䑆;ȹnYBD%?K̾j?lT+Y1 ķ&>_ V 7ٝ \KTQZ@ZޠuhVi9*uԨ7µ0LP;+Oc0>RZu{&#Ut s.f/V-۩5 !Xœz( s)UF XOݻH4do_y~qa{X JLEZ%4 X(5^EBVBף62U`LW(xba^"˔̠Ia}5Ps c@|c+Jh,} 7 Jׅ8-F1M3J#'*sKpK`ӟ))em |=vFhYp* W¾u:Ol7C”:&F+h+("$Q&bKxcQ胬ӻY(t" Agt'PKV3(^̽=6VN\'@4)RβkVGQ*/h 0.bhj{zECFY^k'-cR=Ɖr Qd%(uo /ܲ02VC~{J;pP18U)E#(D$Ns$ݓ>+j4 H|~]$ JrrgT!~Pn**ԗBȕJVElsOx7$ݛe VlH Zj>.YT;Aa7~!ƅ:3&'h|{,t"@؃I6\< E#- . ?N2SuEިȳwO9 óAНf+,׈XhAsOFXsL'Xt &Э.!w0͛GK 8'7{똺WmgΫ#|j%X <(64v^ @)i}2ӈ ײg9Y (ђMA#~;PD`=7bPڿ.TQI u \G _fs2t&8}HZ~#QsApNG6L܇!^Qj}f$?"kZB:_ٟѾ_ve_biPx=FH`dF%'FNP18[iaJ>X~Bz'?Yc=l%.G5}](w덇G˕pNZTڠiJ-U+?&Α U ߣ=QaE,oo tZ^^=;ѨY5<%">nIPBE[6 zY=|FF8;$Z۾h<]| R)i$Fl|B?_P"O3˫tpAMR OtC&Ovporr(P_j>믗1WUsBm59Yrl2RSdI%UOK=]04 4M:8js-6N .= OoFMn( e K-!#7DwN7Ȓ}Sj(0 afm­ GFP8^J){z(tφOM ,Om-<7W{FB^d8@_lXF:-H-T;t1Cƒu-=zS_5}i1y@Y`&W*CR̚K, a6aQ P"UD5a@BP&^7vjD{/n~ 7ԉ?Gr*9NlSA i1$sqds۬,0n7\d(h'=Z鍊չ(F4͛CG> 4B`Dfz)цzCʇ2grHWei_ LVdqTLn0)Hy¤ Y4~t<4awFzƓ]vlKәrx&|Xjb+dm MO'ҰW,7uA9 @aqb {wzgy͗ʊ/bʽ5#x}FD \y 96Ø-m3,<4m:k), VwMT-5eRnn6t(5dSFF}xyj4H)F+cl*Uj<=MǀJ6:?M1EMXhVU ,p;Dk"~^OJH2n8!/3!2R;!Hk]ʦ3 ϋ1'05&hTxZ{V$:&ui+*եz5b5%KcT;m(0Fɴ7ԗɼBccr+\dMKu~$UG%eOLb>NW3 , NÂwJȱH*=\ӡ5bQkTtܯEWg-|_H-YԤSNB=Es_n:e,7EzO Ų \eNXVzU?v+5 zh6ޱD _;B{lqqW5ءזhJ ܣBF3_tg-Kcb&_< ,SSdfjv??`\-;kJW{$ 0$5œ( |0TA@VigtT)v} *I#(i3k _ o&"y-7j[>2l=a()"(ϧY_(]oE{ğ"'ok[_#O d\m,d~ ';l BD{n *cJ rLt4t0^,z*Ecm nZnb@ 9Q^iGS1Q'glHz?%C-^eY|l; t,Z`9^=,)0qfP\no\&gu[F"=2=cӹiV5meiGjJ1n\|iQW_jeN!#_`MjWPcke͇eK-&-_!2= y\n"sEmgu$Yl;-ƣrNx^"?nA3|&7?HqTY0HRG?o0g9?~#rl4$pyWL^RFptUpؤ_8Нږ1zT2+讃Oef^9"(iI.ym Ӝ+ڲ?";unEh=.W>} tb/Ơd_z_ΩmM^JqҼMLw - SUFj %C4wxMKL6%Xmڞ9=%@ߏ [H=ڒ2tTOhQ70+sekPo9kx?m4 TܩQ+jN:O,CB1'|ٷGћD5Aa7]N@dZ[}5IYX'?qÍ#O>JCE%&;;f:S+$~Je_}/*5?ɡU)6#-)/DRi"?-^ف?r"D\Eʼ^neqԐ9WTz29z)cW.]4:evعB,ȶ-} hTNԋʖC+E hξ FՈqM_ *'~,99n -󿨪F75+%7i`> i"'iKcץ;^K`>"_:c_pM!o"#Ӹ, O)8UJVsI{tqls%? )Xմ?h.560Eg*br9(|"˫2=~[ud`/} fN"EKZ/+@Lf@#nM ogL $QUUkRq1BWoxn*Z00!->($U""Y}nG[uy=G -}`OT }}fa0AX9 Ϭx꣡lDX=6k8Kr c %ڄ#n2D&tGr.H-0-4Nrsci"pŧzҵݨ2ǽƶ}(Ǜ$jlݤDm;ݶ3$` Q9/$#j"Cl8hHݔ9G+@tcx_v#bxm"xŽDň&зGԹV9 dz5cZxY9`2,aUOxվkoD"$—<(><;rvrw =\<iW1cV$z"E1GoATV<$i" w/CPuW#y99K2nf{^\){_> ۲X=&B9K(|":~1_,Ls@v}#Ev?A? tIݎuU[З \47=.ۮؖSTF,O5#T@ kE4zFؿ[cׄ^/64s[q$O^HEMuqY[\v'=zƧ4{\Nn~OǶN 迧(YS.6ڷ<0Gfr-ޒ\ʤMu~ߩl:}d4?7CkZ%V5 u"WJ"XFַPxn+M ά^7hvjMGF4>s,hL`B _>:<`&ڶ⑄aP.<[9'֎l7!$1vPڤ8Ib폣ZyI"6 ˜ cŮ~IErg&]l =›o!X*'6 "̦_qk/k0-)3jR_$;p:@__{DxB^GqG݈K?Z螕ZǜZY^#Au0T*@u5#XQfNhƱ(Y$NsPdj3YF"Tȯn*`M b୷L2٢Bi#+SMұ2+)W5ՠ^I+Åmh o/58ߙ0 :o{e_R8'[7͙w÷oNp7HAh@2@2wv_;X^q6lt-G0ǘ7(_;W׿ Bסmё7.SH QQF/Uɟѳ*<'m#5dL7(WJ!PWBJv'o$;$120 ;`Gl?X/Y9|AEAfM0[.+ȃ!ZѧKkڔ[h^/OGb`XߤLL䉋;-gCU%fFY./ݪ7'{`&ĥK(#DO>$̓ ܎/yo); HX  m]3ùP }o؟?yݦ`DoX.>9E4n<M]nIᥙ^.Pϻ-s <;LϼaF6fT;DSD4eԛ,r":_3/6ܛEǔӀ@Q toY e M/Ed"#W"R TaD u xC 🮑iC)_ "aoZl#YZj7v5W e2sXDzGdՉn \Ol?{$1^BcF1[͊zDYs;:vzr^#z~XA!ٓpjAr3XN(sO@^+[N:ݐ$ND'D_Rhvkp_2/G`^M%A.#ū:R8™/ö5lE"iWlOв Lj-O4 DO[ЖIé:+AgM.fXa6t6F=%]|uխ ō] d胶}Vρj2Z/XoZb9Oz[qw|+iozcIS C0tf3i'A]GG8Duq]smCuːԡd?#-Ia*Iqis|rfԝk(jws+Eڎǡ'hVX(x|D~^ZGގu}|aX^ەOED)(CtDwjZ}:=X1rz02[+,+nn>^2}6a mO*zRoDy+V,7"oVx SWKz= !ADLp{CT+F$n7"\lDn6fK=SD,H5.6%mJ\vRQ 1#c ˇM)ys #/+UCHy@hduׅfTܛfmRB!`5W['֛[-^@$|V^#A{b|y6lu\^v@ (HsdKNR;.U|g d_p"#$=ضP]o#$r%?tuJL됦Z6%!5u.ٿ~`p2gxa-ـ~)/Uwyv5Sx޷PKr9̳ط2q UeFEH9I!mRpsSĭg;yʌlRpqNM]]bAʇYv0-RXe GTO`2:+"z<{D?HSz/P9e j#aբ>I=?C4g{UJ1+Ra}u]&JMvU#.3'=8/XN`>xB]_t[gx*U]kM~󽙇#k)MP~ZpiqvOL=@PxS[u6.KZ=@ÓRL2 C7Ԯ8ѭ&yğś:E˂?QDW:s7>%ּcOn#W; JK9#(,*q ퟃѣ?'+5SGfHlgE:J&]D#RJVGa Z`01V 3V`@OvBga= nPj*,w֤`BۥwŌP[k:p#NDlt?WW9hi|yaO"9uL0n >۴ٵ4~@XĔtpYr>`>.!xMe?8SDgBc8<5%f5W|nLaV48^]an }ݴwݰ$/r.a[=ޢGҶU<֨2M{Ð(h}l_]H~0}C_ԂV|wb%)SxK|w^?6P'L ƟK [=10Q0af]{۴Ģ?St7eʪ{ZJ{/v5D}">HGd|6ac-~T^(_G4'"Wh;s'عp`nGs&l n7c1 H,K yK78Lvdܭ_b3ZX %*~Ok\>&I; w+sV993tXl50_PZ~!6fic);+?7cZ{/S3c6g)׉MSP)_k1ʔϭJaaܷg<4ply ~ q MOBoJNgEbN;V1D5#(QՒ9#^ KGRUܓl+)L!+ !ފExf-^Ք~cVl`U!Yg%COcV?Q{\񐪑0nׁ'Gi yn+eg"1b})@%ZIE\f'p#L(;"E[UӁ';eA+Jn7cMl<_ i$.aHaN[gZĺ[M =?]`[+ n蜭1(gE3x=@QGz߄ J;l˓s;cdhEoXzvRNgWCU9q:Kk@[DO6 HH Ig :p&z !:Mh]Y^-UJw6ۻgvS-q'c>dih¬J(C@,Us_ WFFy>?nxq9n.[D)qzohxIa.;T,n9Fm>d[9{ZNM7%c.RQ+7^h`])!v#JM~&y7_ɖ-iZN6+`8>@_ hMk }lD4o0ԏ1xWݲE@(巜: ז"g'vEY\aMGGp#3<|V8ʁ>xw*l9#CER%oLk]ӗU3PMJ:(ޱJD>Aj;*)_EN9qDG uwLh3͞Ʒa"_##X c*ve9S3H%,ڝ~ȓL 2YdhPٵ)MGxЅҨMr[` AJH,oN \K:RR~l!lue4bd11s/ĭKXGYF?:}*s<"z(J.ة<<)Rj_6+oj8@FcZy;t4[lz=B9T[f^/ CG , [o1bǣuDv`~ =iěi^5q|! Cb̀$uN >6L B1Nr{ @FMfkAiÍ6NgvhKZ*T]0|\rمpYbx-#dX(2j%}؄2YϪ5;OQ*+㬫<ѽR9dNh[h> LME&m:Uį,i8Af$B&Nj%\ ڽƝk !ȏz&Fz%6**"x.chR).ڲxw_qq 4=jl*`Y/<4;(}F㭺.Ռw|%ZB<յʬmǤhf|"WAU?(!ݳ(Q]6^}&Iۭ=[]pM隬#^^ظFוę_Hpl! Hm-KM̏V9}=㼃(tlRjz/s8JksRx6hy^@~(Z9/CB1G/E5M%0i8( f?> Z`tx1HpTBV7RCq1~.\.Щe/:ή/%a(`o*TT%q0!L8h[G2%UHٿmb+AIb復~v> M =>}|EQn4#]9m x.EeTnVGz(Dېi,#B_5\>~0Ւػ$7@8KNhM>$G@t!>,g0_Q_q?da:ܤ6^ 7I+t9?E ` QI^zڣ 2-lz%,)9I>򸤣RWFTs"RWҫ3`y85MRWU+akkH%o~SњDRFIf#`8e^1z#rjhPvڗ6SO*&&s3%^"==h |һ{z^ج2lnIYL̛GQvXZ*bƘT9]n"TRB4cCP>J0w.xTՂ{ja6U㯒l>֠2F3^aF|WmyԬqrq"ǵ*>h8=n.0GD>gN\߉ ZmYnVDžMVͷRyEy PqO1a>]f}jD| jt_6W9Km͂{> ?co&oSK։ GtQ0Zҋ{u1R-A(7[SXqWw^<^)hF7ф(x<3λ"3LPoE`V\*& KLosVQz]P q$fث;'P#0:uuNS̅6M06'f; p~,hi#\T8%U wV|YLxA'jwbڽ^DO%%KGk'C? 4|=zf]BrBi2"l:;u(O2U)OsO`P{̫0RيR#ϥ+ԧJrTq3hefud` 'Gλ>Ocu6OȄ-FbO6oi0U]wd_9htKmPb| 4q"WN7usڔ!3 W8̦?t>OCÑWr!*Jݔ\ qz }p7/@JiljCoxO0AhUUDR?;t%Qr'aXy]j^J3Nx,j5)B_>.uuR+ 2b]5eL@_( )S<ɳB"LY<2E,x~#&ĔR.j7:.bXT*H{dk 贷2O>\CosOƴSlge<ڧlyo1 `iۻٚȌ ^A(lG#n!KLW!jž5iNzɸ>‘ 3*R hL&%m8] %Th9¶!s%gԿ&j'nqXʫԜ ]S/!tJMm~4;WAXEՑtϘ Ӳ6vrTIaʿYOցgOxIݨ [l8 ,sTRĸ ?-׿`ܳ-c^SqO޾v{[ B#.ɗ]6Qu\1~/"aJ5z7YMФ $yJpp!ik,&qD4>t"L|Z@BsktYN(  ۄ1N8U:okD#Llht-WJ*h /5F':3jwS W; p@AB$,gw ةP/cP\,B&c Wu:_S`!%82AE=oa&s,; !cXYQda&_ȓa߫p.I}at>\Ȳ鬶 tu#a'V9r%|Cz $[_e N <P7Gqa ^uXC+Q8 q)4|fbƅ#2^4:`I lcVALJF쪍7ӬCɢLfT4\Jw8=a|WW+]UxdwF wco7hKE '^"V7 c:Gf2npR-sb۠w蹨N{0!)w%eFFFҔP  D!x;ޒ c5OacPCZJ,hRP MBׯRu{4ƳadfDJ-8Gb47rhpҊm9MjSBMDf +6z@XI:cw{+\%Wۘ2$P݈WQ4@Z1$ͥ pjvq}9,BɎ6:uEfs]QTU* =i w\MGc€Hw^p18aKCOykqӫ3UV2U_Zw/}|g ?&({Θ 5%tvG dlF8;؟*;)Wi/C[huA/i ij6]\mZ B,iau3h#U'OAirՊt.28ߪdfR^$: '1e:W#6OIW^Fu⻌Q|]Zp˒Qv[7!P{7.T;*jjMɞ<fxFŻzjҙZJjFTS3wF 8t_S&2m bqcdx v:Ԫ[`n< J 63`avD1nqKkDRތ-랒ʌxqET|,Μ~p\kBcUgs ¬9)'4#=uP_ceqFXp~>ZWTW*$5jG \QX#yw3e8TlrտzXNP w? :l^ 2' N|uږJ/g.n[nJYr j1DjwdlYYkl)B2 ybvI@1Qń l/a;k!shF sN0$r!c{=]UaIaTB5I/ؕ` zKhȀ(0O˼rA9 xHahof$j.OO~(+Md%bLo_RrIS~TP{F@.ހ0|ԫ Ue$엀Y` n,1]x`U#V Z(2,.Cv@z-m%ĈMӃ}E @&~@ '&T[Q(-.-" Eo_]kO<9}"a3U/daqZ1熦o:SO0 )r@Εg8?EZ_L:j6b`S0kk" @4k(T603]Z׬dEƖvcV{KgQHs֋^NXAT:(:S*3n;HS:Sevpνm c q36}&/v Tʟ?~VXWطo-麱Zc4Q+&,lX7]p@" />g[|(]#*Y,TMYbDsX}~L'(W{2נ.!3 vzz[h*L=KoOgb92SSJcovؠ$JTְu?!yg0tA$?71 X䝙{'_sʴ15ك\gzz(SMf"B+[NV]KXP:(@ Im[Dv^p7TDԔk\[0O RʟN`*E9_ kZYW~2FJ؇"Bb Bz0T0u?.祍Rȧb>d>"X6 -a_?+OYbGNҧ0e,B^r~<\K>&@NW@[yQQ\-3/5<9 L~"u"3}a/j*L5m:&H$[$AB6Nh@\d:;KO5uag>G~]: QErG^S 5hQ :ضHѨJ>6Dٗ/g^aR^lU9 ٸ hw!Yj4S:GFNB#cg /6\%U|h7++;aW`.J6@w3lpH9ݐ! vw.6DAu&X!ݯ X@!.0.y֧:DZ7H"R@Ç̂YmnrϺ1oS{jBi+Qڲ@Z-tAHNe`EsB ;%mh67Mǥ,Cܒ)w(anC |@q90.cǿ $N;R'ڭh6K6"Q`5eE[Wϼq mvP/fכ8~T]$Jf|fZ)N;BNX#_I5VX䟀7G=򘰄A܇y'겅[,/J3\q *dk2,=CI34^҃GWt290 }o Jb8=H9THY LB8U&P%6#! u)NK}!UDz泒B'y//Wֶ wIE𞞔f0xl*wt@T|=KcFC&.v=prg/鶺68=ײ* r3M15lSg>sz̀VJٜݦ %BK:\i mu'QNS2>ϩ:ژG^`Ȅ<Ǣ]m$adam*oa:(\;xjʼnoN1Hګh`f_-v;vև*4xt;;OiFuMJKLq\[TC_ZgsVwXZCnGԀHcQߜXCa\Pl/>>`B[ =丈/:g'svmCP:?8V\|>0V֛Ryh4dzG=Ѻ1*dDȩT3-Gp}-ژȖt'b!v^,ʾ2veDtG2 51xh[@(B03jGè oңV CǧKyF)$0O*,`_ T ҵ"'9Nð1ko.׀@&~<ϐF?bt RQeg-j̱kH ^5?mї\iBHtbDF.pc)>= H2N6;!pQc)ĝ2!GÒ]+f@| 3o ǡpN6RƖˎ=Qjr)c/rq;$҆H"ӧV+q;0 $ Zh9B˴ QmMX~ ' c9_ lHncMs1Yn.fX}STyÖoxV@Tg "Rėt%i۫RiՊMKPY{Hymgʭ;3'2cp%>c}n f`˨R椖2mKWڧؒD~7%,y0vJ<5%+ UQckko0%s@zgJ^B`^ttt-ml..8_,U_Jbbn՘ARlٰgJ; Ӹ[+]ъnD)G+P):HÀěE ;@@>fkۡ'y,YF^ wwfC?uK Z.RϽo A]PDeXpݳXy#s<=z߾bHK6ڗy]&dLcۑX'E/:1+vPMֲ䍝_[#C2l8=zi +;5Ci%r gt/ '٧4^XX$rU6Gg MnMYgBQ`m̐raH xE "~!65=(j-xRݴ>C10ɖVJlJ\MmDuQgEp2CěxGsgkJi8P\\(&n3,fs r=l p1'{B5IJ &C_$ 7Vy6qvDſP3g73g c Rq_a&de7$:cq1.D?my>IÄ4r3 eN^s^,Sڱ\&n%僇k?_ku]SLT2e6kcvusWN(g.6c[Č6 !` VЖxu\ i>avq6s"_ԞBYM~]0\pK ,Ѷ j; V'xwE8<'_gq@a̱>q`BHdR8H>_q39v.L'y+8ZwX]\ 磯W:?Ўo D3YL)iݼ,&ܺΖL,Y>:OykVrQq}F~ t/G49FVjs/%=KCd wqϛA{E:|w:4v{mq:IHEr#Kq-O><,ɗZ?fjHOa۔!ÜBx@P* N7#[<}Ҙ"W@]H?ˈ|uKnhU*Iiׇb[IO/D[K(rV$OWNn\`}{s54N_UJ-Ύ"wGcR<~ e-ebz;R.an np 2 yg^s;pGS vE| 0 Ь ]#jQp2K,h[ 6as:0.b,eg,GojMՂp4FB#zn_M3 溞npZ9C?,Ix=&Z=l@F8lڠl"O`Rǎ0g`}yOӲ0uĀX[Pj?(N8sV ཤi \mH [&v{3YׯKۈ L 2j#)Lu[Ԕא  bxuh ۥ-ƚ}z̎nJi#N%,r#yjZҵ \%\ }}|[*X?P"̏O ap8ƌorAEtVcs, =h#0V&R[nzLA*3XR LӬߙ*P K5*}df}=wk:]IPc޸-NKɖ:7ʘuYmFqP"xzɫ'#|0(1`z_S: nj-D _6deh׮&߄=+ {lcjG+Ka0H:'kcN.2&д! W\G]Y`vtU5$wkQE —E[ {J08U1GP¢5{>ܺ$h#=QZ_qTRIcZHF+Gr0 '9y_[JZKZ$BJ\$d HESd*M/̯ Ԡ3K.EYڅxXsA,F˄w8æl/5.l>.*FЖMPN3;!gtpͦ0iòk b,Kޏx n_`opn2NA8P[^Qv*QtFU^_^JL5b lW]pOWcvSvJ\&k#&@'!w^m}W'`dְ=D`23;֬ *_OV/{s2id, < $O/j;}v`=Q$] kŲ ljG0Œɨ}a[XڙӐ2xڌ,1*ntjw[dw|jUsb%erzw(Ο";7[BeU.-n^<x'ԄpQ`RBTDsM7$7H2lP_ QI_oHD̻mSc0^y[^q=1)ݘk*Jj )7Lf_3C=V5[@rob?2k=pPfr2;7ZKB5E%ܠM£$IP"My27i]bNKU@׳\Æiq?֛o*[yjV\>7Q!"t*7ѷlMzu`o9O,F҃(T?/T?c#:Ptd9e@L:u)bpwp&H,HlGa ~8C8ӣp/U]~/X$;k'fr?1)^t@x(m@۽10'RUHbsB-y'%~Qy|u쁛g"TqO%j2YsX,ץT'U&X57בfՋ4"87F_<Svoc6wRi&*1|T $[X&oP=P%j4VOUS dwi1G#M҂]@8hUdN !9>TKa>egDvr g\&u8ʗjAUR;˒^{| ɬ%431]^ }~7Ia@$jQH "P| ؈v܅]A0?b{u4%E ;3Hnls*}j ,^B1}e釧}~Z-[ D?e4LQls@:0ZA(FE,7 :+L7JE2ՏC_ꇩzj5yc aq,GSU]^'`-gX}-^.1O*2ƙ\0/1IyqYPj{?eWp1CE, :|+AxP%)4ԸAfc){6፮ m[%~eR껠'KagCڬ߆E}U$"QZT5mnsesn n|ߎ.hp+gx:_ӎ"5PTl-`5[p)C(T!aZ 2ws6"5UTOdaP3ήGsy2bvgTwX/Ƙ^KxF@̘`iNxs+\^cI+bnX6˽qLe(`wT`ZSgѐ/bHɏtWJaD_hߖHM4i vh/00cxP&LK0\=hd%ֵR|%dΌc Nqxw˖ Ǯ΋E펊K1AhTRqϔ hWc! aQjn!CwQ璑$nmWf}N>\,4TCCbA"BZOc pF)@sE-ۢEń)W8OML*g'P =Px; ^r)6cUI椳ߘT.!Q#Y)::w;JhCzjmbGx^ 0TW*mv{+/F4q7'R$T a[kh[ BdF4;P:GL6Q#V4"ivgo1ijխRJ7{!&ՃcGK4S76}ȊӖTFGJ X]z a?Sns*j:PhQ;_8 U"Sܲ|f(V]O'M2Xm > ENu^/nR0P*"n`me&,d+W 5hqX8sk0"S+AJu@1D9g-+.&<`Q?Ar| c絭`wB"g>!uoFl̉\=[*q?t@@:K[^ 9]~ ܦ/S:Jc7;x]GyJ0lCa$>L@h%?YJCޭ4N ʒu^džy dߒtخH^ $أ-m hc!1T69xl>RXI_R5-6)*ʃzq$b-"kW3wԺjAӈg36k84:1 .U0WhH0*U}M& Zә]ŏ;%2Rעxhv`[Ӂ#&Z {Ӯs&bAHaқ=^ H'uݰOsEmTz- V ,LjrilPE }jib. \P&Q=zطRrǒyx2bYGQO/#6Q ZMJt Sw=⾂WUzO`;@;Ëuwɭ&@deZ%<1wRbaD U"y=}'h`_5vSi4{blqf#CL7H:CgVj+zhXnh484 v*qL۸Ah5xC8&I*^EG%GqJ^|Ae SeidB)8o>ۻ7V̓ɐMLNvV∭f?VKkNft7@t&PEDDiHh D[<#FD\.98d?ԗDw5g}k阒p5Ri$ᳩMJ1 ^D}b#- d *Ԛu ِTHWĿ`f{S4o ¯5=;FR['hLV i>LSzFe{ Gw4i43u]`bo(}^J.J_c* FUC\qOodwaU7gW!i- UH?7hYLR7(*W6&w7_fj \ z>;V=k Q<ǖ]{ MJ/xXcC3HZP.>Z2߿Dm=lP 4by~G]u5W {/pt2t0ًAs x yFκo+$)도e(h41E'BH6a]ÀDوbr *`kљLl9yG(4{+$K DZA(=#Tx/ @v<՚B~9deִФVҺK. /E=٬-=a@ܿBh;zKDUZ$E]ڼRCP g]@hc]o\&ŧdnĸ9F Ko!^v@?\ PH\kt(q/ߢl'"iB) ɅdZM ص82Z&oj jOM)&/ZtEE7oPdxYׄ.^rvCe$3"22mzkȄ*˟ތcc@)bVmU(=eH m [-i]U5;샆-i_!DpC:%@uvcۦdu1{`  ,$(LH 9]j>n,WI>.Q_Dk4M{{sB&z梑V D-َo*i(lcc,)h{P`6+?6n ʽ$|ƆLVxEhɥ.ݞsSt l;k [~^O87:Wvr{{6;V6ktNτt.x8U4bo_yalp_VFr|ǘV~td^QaEMKɛP :f1w1!L.̘O;=S1;cJm4Q>xHm3 @(w#2Rue{.ה/~~w@ڪU2a3%=Y59 0MAFNw5v䬘ʲFRst9ٻBD}Sy:]]l"Py9 J:b>Wr"?|/BNqil rT|nu ձthklT|u/|c'Ԁ( Fo !=j h4N!z \xN-̶O4V[SLce-^xq%U$ |5|z@f"ۖ]^`Ex0t͎d$ٹ3!WvX@LX"[?.%Bo_/ɡ2BdcBGN)<~p?uG|^^T-`|xSF1֥ub4RmdRK| hj+Y^`SSo<;Uxpά̎X$6?yG]8j.Hȱ>+բdb!9{*KZ .2"AYGN;Ouh9ьr>mWg6H$ + @\)^,+. )N+bfMmm!Yf:i?9(/Ru)k*g^[Hw^yj1YXs۰~Q,ZNӣw< Y"ܱX}uj!-}:廄:!ɋo,C,WG Vb#;mKT$SUU@a+c*iřͶťHnsEu%"#܀q6r6ێYѦ*izD\\b3SӬnї"'P}5J=_M Cq hY8lNXtNpv(2U k$/*/3]^Эled(zUJT$.}q*isĘN7NFD)xNJW09!q] ,`,o~^=p LHw4r~rI!L-;\M P!+Bަ5,F3@ӗto 6kep܃s#Հ%F;(K5/΋&V㒨*BTBcmDfpo ]x xW6&""|%g EMf]'h;~ #~AP_0Y[7 `_$:]KbJ_q-n'n \Ў%xl19!(-m8՚ #~o^O5XԕF=L ,;XoQ c;= qf`v?8)a>+6yx5cf!3o+NMcܨkt$JD\6U4 IU=ABSKg8/֯oa ӷMmjn,{"h~#6 Q"kW+xn?V- lU( slF;8H-\n`@޽[c-N/5td:L 7U-k2d]% ѾK&GZ1‘ 맄c0eg=cN@Y7_M"y\{'YVOd-6GᲟ8$@!8lV0y{.TQtFwo$nݼ$|ܤ6v㤦szg)GVO1ց;%i\+ߊǞE:43&X#Ny&!p[8JouǦ'k ݒ̴#5n8LLlO%gU΂MBͥ&|}:ѓՀly1CBv/K8*hV/c; Evo,lc]+(&8&l=q(f8@]@f)\r򵒏ȹ%խ*P;Ey ѰrRj5v5ux߼.-g bʧbHlnyR5ƒ5ng[a)Vߑ:qKch[Rd(eŕ}xvu*42@T)$AIg] x<{H'eYN"ίy;Q5f&0ʲHF2$o௱h[D)s] ZqTN/|1t˷)0N$NKjKP,r GnC"L St`qVS\!߽]hx=T A$lc+{{a YكWy|{JʯwjTiq&f]Dj1;n\:[w]|-YW?&Bg΁j6,J{*6lQ{/!̋*^1QDibOU ̀b;1YD[jAA3|!Ōe@\JRRew6{0Ԥ}&< X4PfVƾOnwQ4Y&VJ z/pFj(pr⵽2w{YL b&>SqZQK,Ì m@aQ{Uӹܐ@ V- + gh)Jg$-.b ڍJ詒3۰8:׳rqw'Zw K ,O g* uӬײm&]ֹK2{[1T n򋆟хq,$n[Q7[̾ܔd8ru "*suYw3 W54,/zӯ }'"EOG?_Rɡ& /2n>*]qcavCgr*"е*|a ux: ኵE8c >)XaEEiE[c6N2yz h#vVwU%8^bO=/ߍ4 =rt˒rsbE6^8 "!zZb)sLMS{.4"32PܝO*L,crwECfuPrL%RR 4,%8MurC]$9" xڏI;Kv/2ڸ17adjy-EENͽ|ɗ͖Hed2{!É;z1MCb dx|`\?wSLf+'խ1VH*ny;aEh"I`եH3Lځh0'1$LCzpxB.xҚ Ai#c oL8=r6c#dТ-DTy@3_*ֆ=?^(vtOC2[Oݏ 0:pM'T}#cxJjBfNbmlaL7lǬSaeH Ϣ:t^8t%e%P_LdjJLIFayS̾ )lD̓r;/ٰ^\s BBN_Kn[:}6Ҁ\6Ju3펮%t!eJ%#4w P. lsҵn[@\DǾwX+$ eRtp4vY65D=GppN%P!I]&) NnD@wB oIqdM#M<x )īLZM үreRXZ>r(\O6fBRTThhGLBiRVrt,[̊7 cļ(;Cucj7D4VdzWCN2T6)CNM ? ?nr=$1;&lV[*6f[VzhuAu:#x FDMOZ |* [x39cQ׻/,>rȳ)p~OI6 zZ:]'M}!M{n+)zR4ܛ^nVVh3,۩Em&6x=]"42n|ZȆpDO qhԫf2%^'4gPTfWBbR(5{ݦCS<]އRZw绽/?Tؑ x,CHݖ]ZhCr,pvv'$>0bhaQP`k9A '!ږ+?MBt/E>]Iz" X  l_OƲnPMu n^[xi5/7jGxT߂KJ"ĉg-,=1:5J\LJp ;4rf3u{vAC-ېJ"(oN6ŽqdI'5R;¿Ƭ֟p&bj۞ C<1k\]ʆj8M*y I3֧*NBWh4Si >&EdPdB<*ǬQ'EZ+!Ba ;*kE Ŷp8^⬎vkc6l8`6 '*JrlZ_XSP݀F%bU\6_TU5rns̨r ?,{ G:IV&|7"2I }0۩>h_)±a@/okۇh%$"R@7< O!U IEe-0U 9!TCT˥\y^3{ڐ{1g}uA/|/շ L67=$&PΌA00*/_?Q{T'iWL6ldr;kVܸӮr>$g+P+}~ Q? 孠6w,=|cg[LG`GZ`̌'?n"K:κFFW+ ą-e *!dӭ;ըC"bB wK*w{\`Ë"R9 `gĩ2㼬[76{ 8ɼ&EGBP=[$ `t/z x 9_ㄱfP'Y,/UѬFE;K:c`ޒwFiFl݊hrl #mA! ȡѪky߶n@;R\(O,{DrH/R`%xTN,CCO1j)0dla3 &*դy PŽ4pI:[O- Q+ei+m 36(;-R&>-]m],iAs9Rۛ·~ps'V|\x6 fc}##e0 zF! uբ 1'9%tmB 7"0cv>[s79^[B<2T m-R Έ$7Pcɪ@Hm*%Y4)#=VӉ;}m g$Xo/[ | !T _RQHt;9 *Ã0*qg.&IR $ o) \gq4"4+e?$XHJYwewp7#T8A}UG2/m>6;uH-ò|36HQ/RaW'e݋ֻA1H~̞M~k`|Qyݔ)NĐ#bu{>m'll܏Q:t(}4GqS#P8}q~>i6;%(2Ex!*RTTLԢXJ8 V5:&oD)S |U|7ܳY8bơQBr.J^ \燌ľնGE x@胪'ã eROX9eihP4$a!Y$_&|}v'^5LOPM~*~*)B0)j=˄˯\`a= ^jw%MGOGG@X,kʕx`r3I:p8#Xg&kz)B ֊j -=.T+k3FTR؊Xа/nq@["$)>2XEx:T 52)j8pa;KuI3M#xim 8Siպ0Fė#@ki Ԩݔ­bXzs9C.\̈d?Y#鋭KDl lV?3`M87@X{2EMPu@ya?9+8G{>54Tgd' ژ{Q<Rؿ=r)d^xMD#|yy,&kGrIMn ޒm;+ )R@w=N'߇s9x~q?GNDut=-x05 [ 6S /v!5RI6CI:}H{%c 5,Iݽ$iegie,GӬ!QQ Ar2+$gkp.X*V.OټR盃2HLgs `( ՝]X*.pUME; eyNLEI"+잏Tgځ8g>K3`YU*;Vi$zP9oӂE⅀2B ]5@vxY'{O5uuL8JÑ:ʠOO~!nUHW=§}eZ)JV2TVRcC赟'5l*ihUGY3e  z-ۉ]>b;R`.S7PJOXO2wjNܙ6a&gzm×E32;X&nTvs{S?"e)G]>{,Qodɹ,:w А@S~Fae4dNr ,VļVŜcNJ@%T;jMpDGԕdYP x [C"="IF+z8*ae'h-jkjdT&,O""B[:wiÐˀQ4x7ne#-Esc:ݮt]>IX]"RGM=LtN <% A&6eҳGW+M} w7dZ+v:eArCL.lTįAՖo r+\poSu~!=y` ?$V/W;P do JJl~0*XMW?wxZs,=NL,Lя2()o67Ht׈骲<4K$j{W'aBU$8C$yǻK!UdMmyh:W9cL9 ڧ!oIQGZy3͙F쏘ɨǀ0:ע *e9x; di{( V Ʈ+L1:=߀Y _x'm ,{A>Ac+Uo8:׎)rf^J ԴyG` ţtJlg`)Gy#wmʚ&lEڐsɯ]ngK2tS٬>v6"j 4#q뮈M\GA;9vC4*9m0,ԍ-YW)1J}#/YB| E830Bvjvn"ϲx*B #s-pF- -P%W ƅ1(,oYv-m󩷝J"碵[Eun0$9x'J9ws;8 _KĠՁ=6ҏ})◂zM2"ž5y~۰lOɰy峼#43EkYtod`+#P_m!7 )-aZ;ɀE/ i{.r7n=ApBĉNtE/dȜah9<Ҥ^vFJ66T TʝKG(TYʼ)s7 .q0Jq尅ySKgj74\8$b8yt}RЧa~(J-\u6R(L6/o`PX cP"= -cACk`灥 #)`[4'$6Wp ֈ-c R/q|KԾf}K nnn颔#%6OЛ&\E*O]rȩ'̸g ޾d>ĕ_$VJNf.{?ͩ-jC͗^:,+ج9N( *8ۉ7 1޾U$4j_ 4Ïpݑxܤ!jEZ$"֫d8'+_v"Arzs&w~}WlݮntJRRy r Ur P^ٸ旃[G}YTsNkr?K{w.*Im6 Y+u:geSHd0ʍ!dM0B]VGzPUbNqly1Á2T/ihΨ|fOsb;:BiU36ٗ"Ȍϣ:YjhY*bMe:9HZ! LP +TJ<!sm|oCɆ]앤{ *iZ]hܞ&U- c'C:9j/xYgIa>Vc?me W__hșż#EHuEeuRfa\'Z8%pi(+véPx1%V1+Eu_YX͗5#ayaC`Н V_GRmy%Mk޷"Cp",-`Ii)x+!$E>(IC l@mzƼX}J|L"]4{[^&~JWr!&[weu`7]Hrse ٪&qLI; oQ  / Pt`N7=3<@v Ck21!X!!q`ز|Jz3ccs&ܧdۥJ߰A:d7]66eW78o%®yy455w8_I#:.ߑfe}"ʞ}eDWs P {:r wSv egr;Qkư:u4>޲LiJ({@zO}nj#yˑ -XAhdP7+9DumI;Mu4/@ŭRdDZfq&qNp +pjb䧝ŞrzHW <=[v>"pҎer)זHr7 Xɑߛ|0 ^ kG }t.~OUHKk*nܐCg[j l섾 OfC\F, W}chnP%9<{_3BV=m˦)蚗Iğ[Z'5oT\Rqicz$i5b(iW9<$\R`6-֑ G~M O*J |׳rN`Tc?PE—rfCuг瓕F!;6l`!EZ}Bv v2ds*{arڲ~,սJb7Eb5p$R:joYN2s;8 Cxrkt6ֽ):xxgObꐪŐ1ZH}>dT@P $`HJy?)56, ? a0/+$mW=EJ *b=yڭzի؍ʝ[R9С5>A[I-6ba/3 =#ݦ03,=L>x?cxr/πz4E؝}ta:o@BOƵZL+\ a_)"67`S Hlhld@EVշ4$3qX_զӔGJ4{NȚlGQQ`y֚ k.nP~/OU v?9Wx.6l߇7:44SMWM vCggɅÆ~~ly9 T #BsFY9sBRR>y[6n,[X48B1./g]Cؠ2.HŗLvQG/ѻbW 7F:*KIgPN([İn=|ҹfEH&L4{cCL*w+,oIPuB*4U=+aBj$Uςk4EE.ec`( K&17K &_UlЗİ[FşW~Cxa"Ȁ迅 G|Wic3hڿNt`>Rgpb¤ةEYrٳSOB^)<߭r ûHO@%"W^c%4ap x+zxvD늉W[h-oLp@*-dw  ZX_|#b?ܳ>`A[泐MEQzEjaT5cF41n]_<-%‚{{Y$6It=O۲4~?o .fGV x@ %$O4BOaW&&lYd 8\WrR`΀ ZW \/WlO)mh3H&x'̂65f^:K^!ǹ ۬DŽ?e٣o0<5J5#Uzݶ#jt_xe]^!i~NfON;gv$}R|H b A('JMfpsTݴahe}BP = WrQyjL-VjQt!3ECgM!uBlWS2g j͋oig'+/a=+>ASC A2r] !L 5M\@NImw/e9V> ,&L*)鰼ȱjݠ}TcaцMl\+dRrNM7b}?h4}iaM/C_l z̨M8uS:{fP7PP_E;~kb362+B|ջօyt)G*A$B+N)h-*__ai Ϲ6đS5I)N6r\5ĜF41\MG+8>7dZ`eEw4Djk |)Q G: XhP6 =Dr&,4C`}Er#?aut@,ֆD##\QfeN=YC %0&ԗZ:mq LXR xYn!CPrpW.E6AN,<>l߽.X3".:,= W [&e4MfgA@7CSTX!Jb55΍V+t6z.G4&eQ6g<5}jEZ_(ܯvمMMrㄘE5KQY"^ ? M OKfdYgGlӍ3>xT twʧco^=Ң-dAV a&CLfMN uv:`BwwIw\ńUCS&Q54z#7&k74sW8dK?k_ *N"3wW`i' o#UR|.O5'8M/_KKwQ. )f.v0kVtj6 c#o|Mix)T(o3bMi&^ 6xp9ˡپIb_bi8v&yѡKk#?/8`Nmxq5t ^>)`{1c.u}"|@l+e9v=(Ό0IcPIidk47gAENO6$ӓI|i!'7S"<-j*5}xK'ApƵDA%2e g5U_Y Y.Nbe&Ez`:|׆F.%8^X-QZ3TN\&c ,v9+T;1i*t/c*.)X2ߎIVtIᥖdu܍6򇧜2R,4֗m ^K1] ='SnP}˞.(BSU#^)cߖS;A|Ʋ&qBz?5%:"`l٧Sx#**Ȝ^z#%QXY^٩:Ezj%YcΰV78P WqԎ!q^7tP <QqÐ M^8Ttn"vV=7hfE7rnGDw $xڬ- KŽsNq'j5m !#->'d`F| 20Tt}Zg tS nSjQhğQ>\lќhNx0FNQWh"6   oCMe&^4j A@D.w~:+I_]~=B~u_gQɩl³-x-0e7LܵtybKD׃#N2 ,zup`Mt-'2-,8%T}QdWlb6]֘w|*'WKCU;4JN,mA<ﭺȂ=eejjZ^yf/]}>~# 0*oL# u~W=a}(Qŕ "s\--i>JDt)Բ3{tnĈ̏s1 Z݆:r\Jeٌ"Wj0_T}Y Z.Mˑ U(|bw7"L7 +ESn5 ۻryRQPXJi ɈB3^0KfX=s8'_$އF!"A?~^8T8|R T57?Plxgڼ-"JuM 2g_"np#f#􄹪8z{sy!=#՛*U+6/X-ÈDTWRJ![|gς=dѪi5JSeL"?Չ1SFDlUT_|3&zJ \_k KLɽz;KLjyyT5GKfe1"`B=-v{VߩӒɸm9-6 H/+ #XhKŮaS~h6h UKDfrn,|c7W^lE*tM7Q=X/JCl_V4OBa0}{}ɩTTs;m [3"~{403cڻޟYcaZ ÐV(RǴ3Q2T@TPӁ.F?SmWJ:D*0 fy*+@ѓ*֩!Os@\ـn0 u""ڲF O%o8buŸ1ǺO¾| *m\Y`x0V´8/ZGwoj_ݑ?eß+7<r,''> \EbBI,Vj+׸(PD^ ĥnq^ZcwUcX/4v,"MPQjQ:h b _cI|6]3#Mv؞HڵN0w.?׶ͻuk%Xtښ: +CF5Tp+ %ajFD17V y'՝&p xLVbr%;‘ԚG7w=Z*UPUŕ}!wA’7sCr1cz"loG@`֞$F!JvM B ke(d0N@fg=OCn9 '_Bԟ_a B.w_Zu^Yf (0X?@gv Ȅ`UVcuHh",^nx' -n 9͞ϭbРMNl qY3RPͥ/X#N"MF򥾝i`L[Q}|q+,s$/.kzꉲϢˠ X7} 1Kw6й2t@%`8^ hVm2՝:AYt?fspVff6;1B-ђ4ICEAzB\}^ޔuRka?gGx%\<ws5a oK6mZcs˚Wۛ};O{tC$qCujZ Nz 0ЏuY~.WfSIW\^˧mB`H-UO?ެ,1iJQO\lJyr 24N<Y3Ss/@I#؞McvQ>{ҥ0mg!N XfRF.ѯƂ-'A3|}ԆeJ7\jeRc~[?HaHti&|pOeM=J?I>X-4䇂H qȳF'5 ,j-UI:cz~a<}kUkzt˞O~"]MX\A?-u9#(no@{|SZXZ9`Gf[blK{h\awz)_ViXO6Xo =|"}e#%iz\YCD<$rsg i3m|n} p~uM>gTZw6`1}^W<4 05r )vܖwsakCS+:3}6" U[FQKf׀-h@꬟[LlgfXZXZnKGPM{C*8hd1 F':QMlGZ`]8q>Gݿ\kBW1,\i4^\ 8|;wIYRlI2ytӜ70MS3*cD Djs:/Z+;Uh{qvXhy0Y- zJ1UJ$Bsz)n> wV0߸ !GE­bݷx|ȖpDMTWqP~E](h Q8ZCqRwkVykEQdܿbbkQotA:ArBZ"bq$(ۿii,J3>51=c! 2\`R[Ȗm}lba``\TAxYNҠ$|e|(s .,U3cf Dt,"3<ߢg| i-tpSܚ4;ֻ\%UD%_I%pI  *V.?-k + F{l_B)+٫q#3Is_VFb+F\$4+Jݾ~cյs“O )]$&/lՊ3J^G˞Ҿ4ͪzR1i9C BOF(?lHs/uݟX`>j(wJ3LR>; 3HW..TaPjc쓢p̤!Eyj-k1Z̲-s}]aqC<*{u5ԱdI& C^DC\bIг6B:}3B)-]](ؔ7#gUlcg8^A>:="yjkGD_<>&t eh޾;V]J_;w.D< n5N;Ԝ Fw]5 \i(sk]'̞|uH;1%~Θ+L1|*v@Rix?gFRVH-h4R{ֳrP"!6omf)kuq8_ , Mc7d+PdKkb{f3.Y6@]%1ɘPHMۗ @ZxaHkޑ4."w6/>ðuaK+ڍpOP$I19ሿ&/:[#gRѨfed=N+AFq ˖hvNJEaafM*Zv$*;3n1VAv=UUo4JlG*s/.HE'zeUuKͳ!⛠x\&W8'Z%uIct|"y S"72B2PF&+]kʃ[{?>"# Rqdj͝"dMKQi细ύPmrw[QuX"MmMAgb4^,]N&*SұW@Y6-)-b)w0QBwlairt-?9j,hWʗgQ0Yw=GA@A#聖r= [, `hTimsU0tAsdn]ԜoD䰤QWW= mΧ\^W#2#~I~,㺨ol31ՎyJd`7 *,aAꟀcB,q"tIs WHN}5[ '!b(gn6șQZ1LRZ 'z5;Da*9wv5oXtK쾧CZ j!(xD$W~z]$کb#1ϻ*f^ ɪcej&$ >hV@f:t4S_"cx4M9y3M]zCLTVJ'A=fh!2K 5> ʈ:p?VB|P>`4[Vakk)~Il3$v#,.!FP𗕦A ,l̎p`YvھXuQbQ{,Y.a' dLi'ڏLo®(ݚuY4Zf *4;Gb!GgsN{9<dyt?fmX⳥sfE\T6ͮ@ŎpZ|,7C u$D)fqi/H:UHDw5vdGSa/H &-@kBc^ĺo'(Ckֆݯ_R=MFcB9` 6<|΅WoP!yT0q~jx-/}K' 8>WtoU5-}{Ԥ_8I`dE`4yxQP||;:~#3; LSLnNg5:Fj5+}Z5,rR)"О+x.>#?Eۨ^*ҷLJD{"$%䬛{5G ,.V)QeRPӿxG"éǤ~dEP;K:}?ⷬ^-HpJn7=[E=8БdhD#ɪF]K%%Ax_>ct Oˡ2K-ҽ 1αpI]q ҷBI(PRu筱IWִ<؆%y G.}5b0,+dme-PfQt[\I.ؘۺCsj bFPLs o׷m[nZn-M1*G - G֩N,!`ǩzfu QoTF:]x=Tp>B>;$ C+yʴ_b}b8C_7iDJS~$`lFPw3c{y=t'v[$z1Z%8 g(i~:R:>n[Kn=[MySQpJ*KGʾ.]P:~zۋ#jenq(fၷ\XxGmN!iS-qm=x;2U{7O\jݼгem1{AnL+!DUcza;?+0g44wT2!N68k}m@&EICc)֧BF ua+hH)<{"?Y~FKX A!Va3Z_"0gj6miTtS4B?E=8;q5d=菐T" n+f^atܨҏUr]#Iu1g;`0Gr!\PU+pK6bo E%UH%b !As -w]1^ə~)nUaEXaS4H>$ [g$@ ԵJl.Fc\v"\0ͼjAi~q CB[8 ͹`ѥN9)w<˶ri;EM˜3S{ koA-v؟œ',.U>e`X*X'K;=ۦ)~"YQu2:e"^TWU3K6"Ȃ5CT^TyKE4=^O%e8nm z#) ?Y,beCg(Oڝ`MWF_t{Z+a:|kr؈^29.a~ I.԰at4ɊV#㶣 +X&cW(y:-qZDte )K}Yc«et3T<[N_j}6QPiDSJVxe.{ s`\DΒ~;5P cD.U n6p=QەW{[:{FaQGDK`#*E ENtDmMWD "kBc&ؑz:+s^/#G~/Pxd(g 'X决N`\{b 8}.[~1VE?_`ATx ޖˣLěKN^78&%a8VhꮝfyhPu n9VnXtO1˷tPM:ϧ ;Vivzmܥ拋\Fh/p"u+?rҖ?etJ_>'61$wU/2-8vQz,u:$Ci|4ɊuOQd5rَnV+G׽z@PyiĒV+(g q_D >]ڴ/K`)d)[?RO&DJZQ;{-4&7`;Ή࠘jwГ uX&* ҍMafX?(r5ڌ'8x|LLP5n竬|4̣vƑm\Pr&Q0TC ҢX.dF~'; i'}+od&bZiI_x&YeHpQҖ?8 ͅfwճ$T"6i?k$Z"̧ 44pY?/\X[_xհS@D]&o煔5ԹiG|I{t`:oU( ީXU^3[7ؿsg?'q>?Lc_+1h}&9l+:Prl*;[qf@y*1^V<[O}˰`S2Dۨ 6s4+:Ԃg񖟨Jӝ".boϢL0YcX_ࠫ/g^眝9-3ϿkNmw̞ L6 c7P0Z3='dgzQ-?y5_0}fc pG1ǁ  OS8v?c]˧",; }G,s{`jk+D'5l%_H<NZHR@(0٩_Tm(_‹bB=u`&Kwah#xys5c^ ۷{/?ӹ;3E@kUZC W߳7=A,]h:_}NGp_]2q zMN`mhmҼV9;y} b'ډNۋFr!Ȇ)){EadB7 OIVR{UR0+wIPCh\ـޚdrf[:^Z_s:ZӤcM}0PԢʀOZEB~6s®=4㿄8hUv@s_|{ON`:z7O𗛷Om3wYMO CUEJӶS ?#=HĠr8_}Bnl7,Rլ* %ב5 &> //Blz*6xoQ]VV`b*RZp@\gjfGJՃ}IaNIPrP{RdBh%M->t:5bȐR_=#:{x>s:ry꒩;z!oj8 y( [K fIm=PWfhDkª6 RU4h<I\ JHHI6{VzL$YNSEs~ZxK1IW1+ߢ<Xog]q?'@y6d_xprL^BMȘ97㌊)2XZОco57ٕi5r&}A[OPԓClt.cw\h5CMdbvSWgNs囌`rMc;:3&7 m+mݵ%flxA0xGB2lC/΍zqOUDgY}q,|GȊ1= Q\8n} 0W+_NnCFjp 2f5Y麊QF:gTH$^i-:[nGE}dןΣbsls?.*5ʊ- wk7)xfS@Exf0a!@TP>U&ܶE'>v;5魦sȑ~?]alBx#r,rll$o*CqVn8Zv&OۻakfoXx* ؊FXv+zTJb:&eH<#jy>}j/ ?jSR$sflFCt^㊬U|tws@oscIX}5gPStß {oSw+,j)OPSv[W5_^ MmݸR쇳H%m$TfV eaY8@l=u'=I8q~r+".:6(Ogt EC馥u[c2WLd N >Ab\<#XvcԵNns7yg{v@~ݏUH"\f5ein{NUN>_zIXaw4uCcb-k4ݧ_}=䃪eL֧|h8~}g8ˎI^<+ľC^;Bԫ{b(.rOTO5Nb+I]x^k#ܿZT$!|;Nu݅^2@Jm% O&GJ~[#ą+ΦD0'gq&DJԿT#GV1=/OQUP8=mϬG%^<1痎(c(^+{lpE@PJ$⊐¦dn𑳏%¸Us쓻z5AOn)s9u?GfG=ѓptıvFbNm?\lZfgJ)/Ѝ]$LFv1F \nv$kY:d@(gʶ:[^||:188GUNH>'zfC5J,h"P:T)KZս2|)YmQ*Gt:Ef{W$;Jxh{3  **^uJcD4ؠXF Ud7 Mxt76v#me87=Ê%D Rmؓ 2&5ըOC-aN4TQWF_)zE*=s~<> ~ٽS^ѐAw.P:*UT21:뢚 =A"PX$Tq 3SeEh>OZ\W?#~7l 7b@OI.l0? %F7s u1_%6"%K 5`\.=w>6݄Mr aZ UFcp~=7@v1b&i=X4V}zB"ڋ#R8f*q ZQ?8.i^M޾>kJťBYr\>>60.qQ;0EagC~ D >'o^5hN` sH'/G1ԕwݴrzX㍓2X>_1[7=;4FǦ[|}APf=9ճjqbe(uGm?9lxxČyOu՜]hO}RC@fdT Cdd-\ ɢ%F% W[z%fsTz.{=B)i3q;VWD O5m" Z06_f{lo@ֺ/Y;¿AXYۧ:~3?Dن-E z]AlIVz\CkK% ,{xlcO n#z1XnjG1]$4rqJ b, ɗmfqe5 v\&b(| lH)D1`oJ6ΛMuR yͧ^Ƃ5CTˤ'Ojyl,o[\ @R(2%?cjWG.h,'',O-:))/[s2;ۻz6$ Rb)pg*oR*2,Uctvs%%] ].>1p\7-MHHpkW1XxhiN2 6Y8(ONV19:./N 8syGBO vsR8Pz6|zӖQD w0O R:T^^ 9ل9vj_q;0Z}"-0Lj!=\"')PtXR-Ya`t!%^&KdY .:-J Q+'˽:Gx$a0q}({`lr/+o摑.8,yB8~DOnLw*+eƭ2YL@BuecjZn;wMZ# .l4*dߋۧfԨ5l{2Ia4f6)Sڡ!SiA71˶/1~U #-I.̇z{TThH#Ź['k1QlYvY =,)pg;I9.C"?ZOh3=EiFR8<2Ɍτx*Յ#D;ِKeA%+ɣ(-ENV#vѬ)R.v(\g-M]u\p  dfx?w.PڜGj:>}*ϧ;Vpx׫xT]@5 p9*~%>+0\ ag5 ҝpD%-J*0KVvp[^L԰pOʙL+~ 8)TEІy \/#Į1υO U7 Y`8(+) L҂o6l+O nr%Aha HuBLv[H褻JyaژeDzYpzCqQ&P*b)M8{^T\@~ppUdH; WDg{8#b vW^L]EGwEJ4;nxuj mJL,mIjE^cHu$HCE4ݠN7\VtH\ sըa#3H"ːt9FG Z%DT[dm7xv_K?"UG"Xj["~޴8 U.6l˵nR ]&T%#F@Qt2W`|ٓπN뭳y߼R ]c^zR[ c6SFk7@3j 0P+weI ˸'cXpΤix)Qٯ5QA7p񛌋E5?Do^Ox%栻ws4WϱY:tlS ^ۧ î/̧}lPO5]K:{SM 5>?d_b*%Ǧ'(;ŏ#F?c -_۱ P5ʸxJ:ٹdJJ.gss[N%i&r| ˤ[qDRO +:>ѓu\UwSTt__ t k 1R] LGWX8]d6aoϧC[L8*1P:#x Hig\o CJ4j;R*mARS;X=Z B*#ZB0 >jB ֱ>(c*Sk_5^[ 7:!gO)0AnX!|5gx_bp۷y[}̟|P 7PF=gA;˺cin!l;z緕Dת)?(Cz B#CmUln^m! DV0{ђ,&dTќۇ1T ?>ڤ.fSg\47E7î pd@53^p"_EYH}3hRo^ Ƿ,*Xz3ID!dmV_E?)Zǯ_ gƚhE5"T:կI0MOz3>"2_hj QQH.E;\= l!Dbi hiNr,:)nwMS Ұs@.=҅}z_$.ŗэP#FYĒ)/wW4~jqy_^P1i/Ҹs fx7fW!*~O?غjW S,FO#tr~VQ^7]I+)yy ;p`Hŀ:ɚQm/n \kKAoy Yƣr>DD)WA6> ~=~lc_~8wQpmKx4 _A9~ce7 v4X\WCH\v3[qN3ºczDgd6fZ 6 %!FP00~!gEҮ㵭6t r|)B^)) Qw9!9H 4 ޖ*/禭]# wSPp(:%~!z"6̸P4/$XpA'5{1A=e<:/+ ҭSy1jf15}iu:ޙAcCގ4ؓuxsDwZ(a7uz磷6QlPI0Q)w3mUf*t;;MbYUR%z6Fiva yi&ݰ|ߎu {x#_;:A[@;4IJOJT]Ԋ3rb 2:ܰhxW{%}n fZpIq7Zq&N=ֳ_`CcݮyV>)mQdLP`{ | ~wp~q.1}#k'xm;iqh>MZdswt9JH"fG\ ^U79`_;|$<; 1/nφ[ņPFTºt$}e~a<Z#Oqxxr[ n!F&jUjbśz`aX:c`zh 5J["p\dX9}=@(i\'TD^ɤ߭kkRpsFr}Q B<594:jWc>j:zX̙#k$Ћ&^6<7fE8YgߓpINەnzbw};gi|\X!ۋ]1iiLIHh8|ԩ:ƴVyOi[k :t}D3֍^+ki$6u^KjB2 Q&vu|ƕ# X/ " S6TOpݢs[ \X xUsw)B\Kk+b9龺-zET=aH8GD"׿JꂮT^e،$WiR ?` %۟/wN>Z={zۿvap!b!*0B5N.m|5fJZeC X %YA)&%sM|uǠ ѣZ]&Pfl(_RJ ]+/ O#xKm& J#BwuM ɨBwfmZ&>DSI!xxsHvgI1F6ٻx&*IYj8lo52ٹb0'sɎ݇O= oq$ ԟRLϾdWs ! г3X^nY׭fDσvo Rs_erp)a6`sJ޾Yet;8k7ZwG!|"('! oHWj%=Y7Hg'υ!bU'S&!¥P?K;?׽eib^jdIőyzcKPyd a-7]NoS|VIZW*@8oAkOWZL$vs̔Kˈ,-,= ڏEo<0?WU + BToL]b-a&⑺"`]-`1Jgy @>)R*^*QdgBﭖNJ̺iE< \9*C|PeX@"YTmmתc] {";YD,FIzr~|/FR/ I@|nī!n|/7`YAȝT!? g 'Ý{ɽ%,C73 !5~/1nIԔ\;.~$$ҵr/jHNk71ІȆ/M_dssd2+qVUxr#;eǩRfnU s fIyl!2"ޠmZC&r{> JV >s Y|q0&qkHj$ptq cJ]OVKx tLs{0[?OlhM $fc6O%% \7h̬]47N-'@l$$x4ܔI75,u&5$y[%o͚IUoe^0RoΦ}n \ CW/B>ٓ.bfJ$rdۦzZdz%6P+IN18> A_)ợ8.V Aђ_+V%t鉎NnhHy!YZCUg>Sg8Ӊu^syhiI]9~{o\)(Acb+ϐk20!o[܇t)C ]Nx7@O)tY  9ZL ?SOLZMxm@keK-S/;kvY?E#Q=cٛBKg&hJOch:Y'js8 f*$rdJwݝ$ť&b_7zK uZ4 5c)r7̚tdGd#A#eБ]oI!YbS%ZP!b3EXɾz Lv fh7HNmIZ?*TBo0m۱rwhD5Kp_ YZi3FD%'XߔqNNxmCKvuc{B9 ]S n#7%{a/[4nO>R{uHJU4r _9" }F#C,1V0e?a@?sW2 q!̛VmRQ sQhI- -C+&RYU̙}~5BT\ϕ_EnmgX.Hʜ^yqsE*R_(7Ɏ|]}Lol զW(U8(W Y$1{{_ f"7qx]megTP*Ykj'R{]H7ou#/V1ma԰nzѻ3CiXdNTs=܉f=G‚U-kp&"3IH.1\RjBA-Rƶ: V@Y"u@JLG# S0Lq9Q|0} ͹wP0k%F`]ߺ>e3YfggTCŎ!Yk vzlq!oZLˊC>uzن Օ1o8P@ }1d9-iq Pt]z`&ED+'ʒJ}l4mncE?c'7-scVv_Kz8xacW |clpخ_t`z@# lpZ$]$-"U\! n&1#/KdrWtR.~)6e`ءN_nEb"H' ޔy,ڈwd(TW5u@M-DbF,צq{ݻktI 3SN%Xftd/D8idf6•^ın? |+Z:=fE%%1RK[ҍ k.X7of:CF(SB% ̜nO򦭮13=3ᅂU$~*(GQz|*#~aW |Q&#zw^Xk̗\s >ʀaC@1G)ZW*E59EӑwMf !ͮ)=Zl !m֧E6,p HT5$ytVk^/|-T/"]5-C=V+VU<UW.t{v{mpmֶj$07:Bcö>vq%YD315ҿ"-ҹ+.]iTlH)qWdPG(ܘ 'ʁkc z= Dq3;CзAF G[{pCnmj4*qW?$Lqdfɤ0_-FQg\B`\`V嶇";ux])TEǹDEn03&KjRJ=[sc/naHҥ~+(DW0eq7ebf݊l5g: KBQЦbZX|[f++,HFK1c<>iMtu ѧoȇ0oBykxr1Ցmܖ`/SCo_w\) i̝/hK[Rrڶ99"]Փ.< gecJ)?@_uUYEc=U 磶(HH@)q% I8Db H75W`k7 ʏ6C\0?Ag Bet" -T_ӂ|س5?p8\{ ~:kkkI@N:a>/5ٻU9xAvݮX_4}'PzTFJ5D`.^3$ƻ4'4]VdhWγ'D\{XR n_xrJ, yIuj9f#]|uO! HPE/ހjjw0挦GܫUKҭ(+#0E˭2wwnϲ'BMr9 3C0OE.P#A $-V'xB=(G瀩`la?v VK>:"(3ޔKEZJlݻłD4tR&u3UWѵ|RԮӊq΃Xz'O/'suhl]c4C 1^T7jsB͈GڵOGj\;݅2P]Y1.Du<5u4/뵰NM$2 vp`3pbH23))הCK&pCAE$%&3=BK6>wDMa5T@k6mtnPM\_/Y=+Vҝeu,GZfcoA\cq͏O׊Z~'GfO0>jܠlpKoޡ46,?lPoymE0 [kzO;54bէ=nC֮1|ĐFmoRNX|E i UUM?gXO.5=p"Fݩ[@1m(sN39`"(/׾vދ%%`uG$2d(ƿ]e[ 5zQnDYiT;₋98$vJx5!Kɛ晿i~{nFյњ.2<9?SADcxڙ̪__t$b%ՔnIIt} /۬bqTYZ1]uW,Yȁ\ni\]wh+*u[s-nXpi\'s-6d𱇿oo#+xGGJ%!6B1 \ K_rt1N%60`_*2([hP>GVWsVkS2}Yکlg^-TYA8]D1zJe8ERsq۟G+~ 6f&dҨ׌ori WH#8,퇃g5YrH<{;@"-2E,J0 wӁ!_JPOר<ӏNHv) >\b_ͮWag,Z2@m-'*{$'F9N*E_e tjٕ'd͏)qY{O(KPs_,Q`fhuŕac#Iy{LְTgl!BDee*Ra05Dޅ-oOf0F3VΛnft tP=$kxk|f};pZsYWuO|yzGi;l=vn|QPUC_ Jq,A-+C@(+3dD]q.@-YQD͘b7B67vEJ<:cN 5mZDp+0.ҟ~vC/ʋ]wu[yf }!Yq#o̼ahsTe 'ƵbYM!F-J! y;zIJQ]T}`~rfoMq{׌m) P'\BpغH%:@&ud $ti[sڌ 1酿 ybisC:zȉaieT!:3 pFڐK5hԭd4MÆR"J]K|>HZ;!ix]ﲒIvtVt]}Eْ3ѓb2҅G>^gvw62^Ybxs Z]ɵ}NCRK/|p°6ѷGnTADt\ ArX Lt#͐gDP V"".!![;dE*Vk:R7[R)ǰ ed'PF*cxC>;޴Hu-$auȲÓf_S'w)_##0U}V>Ў,^ͩ$JuU{5kX8# K4^Sx].)!~Nw "SYsrvA}1$"!o %[rz1ҝt,K>:1G|ez cZoJ<Ϲ+?rKS_a_wny$ b(RTh,L?;nr: fJgX?L|4V +Zw|4d!!xtR.=e-b ab@ť: /αvy7wY9u߅ c9oQBJI[rN m:@|9S;pYp-8"b '9'0HQ20x:y t`0,X&4&q498]J|u`_.]` o'd6 _%8Cul&9dP/&QrRE+"G)/->ƚ{5&)pan I.]#m8ص«.CT*/vqjQcȝlѠAԩ0y*qJNz C@_$*KCL5ڌ(P 2*R?M#jp f䫀(C9UiЀu]:$uc8.,! @Lb FÕ|TEAl]%G*.ݶhfztܗRe~I]MD)r_q/ )3Yiowb<Akq?)l~qSitEԄi)C LyҚ0uG*\ÐG7kO*,=g =,edh*x!8ȁӖ#lUe^Tcwu .(CV5m|(E,I-ߞ^~ a$ qh~Hp&984Ow[X ?vIƼx@h~vl5#6)ec^4`eD횀C8grU ~,D2S0KXvʓ)k>%>E?8mT^ljx,SVP3XvG-B=U?5Y KY_=́vL M +Ba)d1b*9/KrBj%ވ=pĚ:<4H[OOهg)UQ[:E맅 YC"Ff`)Q:@Q8jcQ\z 8* ĠSǬ4ۣӶrvi;ʤ$3hWB V!5ыS/)vpgRfgx)!>w1p<`47jOXTڬ]ƽqQQ]MyQT&o"XRIp(dei N 8r:q5l%$6hYǬ_bm)k|ԕ&R:Ҷ!2 X ; *s)dz׊{r;y]]g8jLN{g "r~AIXߋ1.`LRmcˆ9I6tMlg*)FBGrDldwt[4 -[FvccIj6\ɮg5|6TvÁqt=\ro`R,Wev\.'gEQeIt>Svxڛ* h,4KV'gun hZik,⭦,fh =c}(΢! )јgJn\sZWl[x& EeoͫtX"bXًR'ukVnخ߼$q'Ekn*B`PݝϹsBtw,>LVLRtL,3 C-;Wҳ%jJu@KZB?OgŎ& p&S 2m? `Z.1/UxZ(VvSY\"P#ES d){^N 'oL{.y@C)qs(,N[o4_* 5~G\ڰ7PP~ EpBSwnPdnBQ;̀KkX`c|mq{t3MzNAN G8)4T`BVk*gJ^5uiٯ94968%Q߳ akGwkN|2k) #PJS~X_Jf9Vob EqS21/A7OjZ awś<^A;Q=E V.owdWXFIU3G0{`D;OaTXlѕT"OEAiY:b[0*ԏn "" fN+Fa<}fDDoS#+=|4%kD.%.+s2m$ϷCf w#O"iD0Z$9A9yuĈ]* $Nt<LwmvgWXuxßI^Y( Ie֔M@۱u^=q6^`N^n^ -.'R JqU*2za3A4JEʆ`Nz\du~ԷP{ \&*7 ͜+L}@ qBҌp=b IIw0ӲVEfbic90Ʉ% Lf\_enrNqa3?hU o7I9LZg1ݩlY$ZIi5]Vy9=s3*$c.4dh٤Э:\,J?WOr ՑQi4BƬںX)5,҅۹q5w:'brK{6)6/dd /QY)K쐊7ÈRO'{R1g!俤!^'dwQUJ3 RAP,*+cj|4ue{Rg g@S)Lw[yyj 7Á-{R,8L)Z`UpC1'z,w55gd̑ᰱڳlfop텂r#RJ1 I~brm$+=PÙBSzɭ!́{pjEƣU\8-S _d)4mJ5"oE\υv'b|1<6{MtҮ9Zװ& >^ȭX{..G;zG`M.=^` tU ,9A4QTv}!U>eZ j3:):{?ChEd*#q ׺p琎ac{#a5e ,N 虬~Y>N&!ݝq(g-P7ᢗ6i:K3l͟z3vD& V}Io]BU嬱Mo8g6>PRӏ}BL(ևo.d\t+b)]˨8Kc^dڑR`Poi9 b`=FK yiss3\TtZ!nJ? {5E=;@]h.?َZGf"KFf %,[DS0V#YH^tpUzA/!Uڬn5Ӽ)t|Ŵm{8v3!S6)|ߨwAH WM<$E%U;BŀxxȔ<3Pq*7sBܶ &߼ce8X5wr}%( S_Q ܎aXhIѹƤBQL6ݮG7Lftm*̼'ij'Q\l\2>]ue[šr#b.^;Dz7l"[k=$ʅG]'V9*Boߚ,}QjҕO9^'K)ecDQ(SfdVI9;|kQ:m7q❅5>J0#=#7IQMuڬy…=p|.Rݴm~B5#=@&nVQY"k,H; `vllMK./j`S]K#%J9YW Bf_kAQej]jӅ?SX6@2"^l¼R!ފ-U]ut.lAHٌ0✄/ڃjg [TZ Ikv3^Qk|ڹu$- kmcl5dj ɎեⳌctxp8Սғ{O-sqՍ %+қ˜EN6f hm2"/C0~u Zy8n_{x,Cm GyTU Lx8ٯc;c??G T`e2Vc^LpE@h_; BpPH$vbL]zϘDAF; j8/vAW)Ca[8ڄ\\J.7 qF mg@˷SR9W`zxNƂ>Љ,Z973zs=dL9MZfO ?Bv 3jv >QRAY+}4lş@&EQwK J| ,ɚbz6X|fWOezL,{.#L}x;պ,-GmFŻ:<Ʌ5{NÜ;7[TדctXPcv5 TMqېNY{c)bqӡ^Gj9} LW nR"|AYe#A0Aw Bw)b@a!AS0ǔnK܏0Z)9Wf w Ӻ m߸'+y'k{H%%qh>5fyȊU7 JLۇMzTd4a-Y9ÖΉ1}+X`JOhK4{LHG1 RE}Ϳ՞7yQE)Sd7Pٺi kebF@|߅顶to}b4ςm<8k`Mw[N[:7A8*d`c'e@=`/ !"*Ll(C-ǸYV`VQn+@b,!48-drTA+hXFe$>'<*,`G^-b9 >p%B%vTـSP^뜷Y%#f‘wFP;/7%)Eàd>"y(̎v#97=b@̊X$ԠiK$\_9CLCe`;?>Bj= Hϳ##@T öT1`r=3 0֒WŶ~IԹ!@fqc%D#B:@y˒ liic%ۗgWiI{yֆ9-߹c} ||XVn,Scop#qd|~74WP8Ͻi9 Q07`o-^*HIc8]<5r0llFܲ0Bz<=_ʚsx:uY`LVCO4t+Ug1H.31DVO&(L`!H2EHT#mD;J\%•ժYgb̂ og"(;TͰ]8A Z8^u^ݷL2pW eJx4Hzȼ0P8[N~LJ_mz5+aF+cByȄYO[IL \[|FI>Us\3PKXJgl]m2} yLD*kM*,hv0nG{sjCy owɘ1͗{B\@x1<#KJxS*{UB]C¿q"lkံ #bqs} oyw[uU울:j adG.l P c~ \ZSڂbf_EـKS8FlOffqq߿q&i G_$jL'h!LiƘ#JH4 $n!]TTqOdMZ9M5Q ),d=]HZBe 0#Oq2 $;< 8ảʅ"/?W SV':ĺczE׃ cP))xM˭3P,/uґ`Z!iB8qBVO6gU S?j&#Dz8gfzߛx޸i{4ڍG 5NMUhgIo㬴ݥXmpN<7R41۠'lrj]_O"Sou?]jMݴ AHs R^wfWIl}2@8g"5 bnr|ՃݺNUaw{"EEm׽%0ZL]=6a>oԿک6&Nfrhq~, 73Ձ#sf l6Z)isusE9;lZPC8 If?'XCVC*ĀxI]2QrU4*r2'÷YtsWn=]ϙ(V*ye3yʭQ?>@00w(۪aw9*zyIv8| /Դ?-AABcGGg6[ |S#nHB( X|!d.7Q6`A4Sظwen fE: 酏$d&\\s1c ڨ8n vF=uaB\5 qFDfxz7$4x)^꾙[2"φ~ZxUnz 7nx|z" %š!|[O/i'kbq`'Rx~%8M=Lόi3L^Oݤa n!+ eHmԏaaϓ)Q볆BN,=? j&,go#DxI^R?4 oϧKk4F Xiy!ɂׂSIֳ^h}hpPTd?j]#ssƶ} L<*=P|S \JΞ-B₡)d<[,sܛtwxF-: |0j# ډӝy_,^.Ŵo<~ VQ`B0ǝ'[5ƨ'n|+sϲˇY0_i-xQv낵2;+`B 3VڝJ`݇H '*hDEdmX^6]{7 [;`o b(nTQ:iJf:te7sΜEŁ"cڽ_4J5O 6$cPt͹(@%[ -kի#E{ֺ-dUaUcĴ2U^%[D8ǾgɃ:IV&(¤E^48 [ggO*2#x# E"d~N(3%r(g=oZwn2<54b$MEF}hb#eKN8X~Bd(t2!U-),pEbȳRnplwcN˲L}B_ڢMЂA6F&sߘL$pؚܧ<VYRϛQOb$1庤^BR?ˉل v1ee/]  X(ChZD$f]ape2cW"z룷;"ғM&g]AĪsփr7wEZ?5A{GG;]UHu%%٩漷b]N~&kzEזag<"uzHRG2pR&R'Zp&t׉"&!xBԘo66ؔ콃"~6ǽ܎4*$gF/6u8A{c @GSqBunvkVa$[/iS*A{PS9cQNڨQ>$Ӌ6a=TVT9<Ӂ;gkSg>K^Nt.0[^iMTZ:|wxJGDíj -%*.Rɂl}apwpkeiKB:6Q75kizFUgٱ96i667=||;{}ui\U"*bP }x. ',f+h> ]r\3i FHt"Hf_QK#KwZmа}jlhyb>u)|f^vІ"fQ[lOh}96E@!&hr2wK"[Sz'8Eq{k%M6]űAT`yLW: T;vݩ%\Sv}enޕTtGPUƽWfq4KCFC#5E nwl9OSno5izm0y^g$.>.L3[`+݊Lf|+]4n2_׊fxJ9T[&'!\7m{{O:1@`[2DW9AJ]ԃa/>5W-0OnF98ߤi2+>܁>`Rb+?54,ay7_Id|ľ˓?D;2Mx{;@UOff;T&9A;0L H&#*(J0yM4`:VS^v AKR/?F3 "3Ly^%zr'+x\Xރz==H>?߃콒:"+m!i5ڕwYATg^z?˝M'`\O6D{k3HhrlhX8gQg&M*C&Y8ՙajr@ ZO)R)3Z \.gjKV7ʔO\P$02[p;AGWuF9rT/kc؂ةe, U{Bh"b)|E3é~Ua4Þ[ TU,k }wosoEv5<>& 5\Uhu [}Z~UF|W业[-apP!-i'x qjZ;LI/P-^JQ⠭wa [fM;A*o2P&fZ׽E7nhx\hNU&{0U(Wr4OH`x˯=rR+ı__1lXڎ>wd&yPՍ0ȄP2%+ws!+tFermΡI[[5c3/ߐNdqd 4ʈi$EP]^qbi9u0HMPC ByGXql>j 5>6Dn6C4ܚlJ l*[$uН $1EFC#-Zҭc.Ψ- /$7Vtpu-;2p¸ۯ(O)wzoOL@KGVcT Aȭ $ #VOGW~GOX28Nu|ԭ6,2{t}'X#p\UkZ9C/#y+r6w HqߝmSH`9HsR^W-?fRsgT9MjMoj2!hbGBUtx3'$ĥ[l2 HyBG;8\!J#CJE–@\GEбɛIWKWeS l[y(Q\#H `Ӝ&aSU$xӃn :lx3_8^I2{P!!+h |!djK5NG Ah.(^fCtWH=0{^֩GDȜT>Nyj8,;MvH?8_=N0v[*JucՎR9n6 FpprT =@HRuʔGla+L|iA~Xz9w~Ͽn<Pm2I׻N?2irH8hKʬP#wŨ]*T&L|텼/ߤ,n!=~=  \䦝iY,Sc0Q|'Ҫɪma/@EKgE+ؑ@n7aڞ-"q|3FpPG #i/U_fT0*|18 t]>$[ CğW d2 }mE&IBnZu6bxa `pXqdr\mK]#KQG*sI~j'fU(&gXZH)3a{v F[L,l,7h ⦦яǭBU J ]Ӕ4TR{D D7FŪǜ َ@`0TPsAXC` &3P?bBu3fޓ(7cof=a*_kGZR)$f5aL+Ysn)h ؏;TX0;wēzy)Emwpm b! jlq>r"l5H鱠@VvZ iV˱l|W9ij'vC%"3z @T:AsZD sNVB0ͻ8g*X~ $WD5ikY:_ؖ|#گ!0W ¥NwmSpX 0$@aM\B!M5'%D4b0ny6qu UrQ^ BoWy5"XfgS i^Ln;F>|F ˸T IT-*Cahvqv)ofL0tbn/f7D!ŹBvzi0ZKp~ױԚ^\nʰ@i:y{_k٨ͱF&뮴& &9 Rj>qQa.fp u%+b-{*|֖&ɻ,VVuyހut&ǒUbq/N?M'1i|||~"G@vGփnl s5DW>Ńp#O+Z\$t^v[!a18öZ̒:t ) !KwkVIu8)Bn1!krq5cɲ=vG-w^j{482Q]B=Crh6G!Cq_4$:AUJc{زtB3VGh.8ЙЕD Xxxpo~Ov[GJSwDrDԵsKƄ68 wg+~ ̀#d.l GԚϬ)l? 5:iZ'G2ö0+:ӄXttK Isf,p`];37T@, 'fhZU-Wgb J^"ˏ<9g7M;b}#G)D"^5_\/In_μdpD7JtP6Hqc%~^ώd. WkS10\G}q=mD測X^ 9bb1z?=Ko^ @9a06 zM:41LbS߁c}sr1ɤ):XR--!s,fEЬrmt1lX0ݻ=~l׭ ltN>(15 hGsʬV&դ֔V53(O%gi ;O:k$|>p)/FelAHH"Y{b^(ۗۑN'bF,1U&$keL%JIܫ}x1:|K qyw1t9^U1`p +B?i+fEu .p4-A}dpJaha{B|*4@D ]p][VojS+WlO{=2ipʜId*~w~(0؟Y~ ?5XwD!%.":6hF@<Ho%TU-;K) OCOKб[j3a^ ^,(|1***[2ac:|ΊnRPp\,XA:9ǐBs(iVq 5h5'a=o=ǒx+-C>?_U;0G&b+!5o~N{I ⏏ֹO*"nO41NPEƳihARP7PqYj ~9B$cC4GE z*Q`3iՏ{@:N;q[/b凁r! 1^Y }9t-a25>rYL<[AŤѭ]Cr@Х 'p)=XsztuM;|«)]Fu s.!~ Q X1Bm#3.& wu5nUXʄ]h:$I%^v10jk^' HqH{OCoHL)uK8+H(B`bNC-BS{R+DZ\c㜣2ޫGRNwyVtr 9O _܉{߻t/j'ti5&Gl޴w mL)K*mp&VՠT&^9V5swR@Kp#~f4i-T% B`9sHxyl{{^q@5dGЦɶXawmsG[ȲhRhѱb ߶1o#i/IH͔jRRS #o3tyہlyΫS[81WgZOrmN\$a ;ӜD_Qej Hս 5-/#}zK9Ǣod-{HHs8%`T[?3VdIbXMo1|xj@.sqo\l&j;Ffc>N#I0$bT՞1YZ>B;JqHS۾q$W$s sL"}6WąMpO<[e_BT,P FbZYVw4 u4+ )~.W|w]$l03kFwF*f[XBMI5t:q #;$YlV&EcgX͒ ^@xkX <ͧ;:xTl#[[Xu3V,LNjBټϲ/18J8=Fid:3b~KUg.]/@Deȇy3T[Rگkj}/pf"%b&|P(xzQzf;>ôsKG/2a2Bthd2ρ.G%ߌr۽ qN7wl9p@VfeҶֹ 9pުE4HZr-3[D.Io^`p,:<]~ R|ko|܀Hlt noeuJs_YVg>: wt+SM] S dK{汘C\C`mLS.rqŲTp4_au?!{F*GҷΌ J g&gZfzym-0U H\b6n70 }R/xt\wu:NfdɧWxBvp Ki8D+-k.kJ[k5)Vx+T} MF* (~Qs.dF3z*5;]:}p%$Yc&AL$6Ɵr?Y֠/V7MɊPK;OlA]o3IYOI7i=bmAb_kE$[ȝNB*!{qtaJI HBzú@ū>zHF*id&g|^6&*3,j8~^ʵ17Pb~z1c D Y&'VX5Z]QjUBt?/87;9;9baT@zP0yzF i5& x>UX@},Ġ/uUʺ!B=IZ~SA.SBY&5}ru{1~*iC7 J)8)!V86xDɺpLyFO=q:c)a<6Ide"[`ڸCO%mx>7d:Llk0.QcB ]xԙ+{(9<"GAAi<]KRh n/UB]Pټ]n|a zdWi8`=f p"q;Rw屦,.%*iBֵ?Bi!9I!.[goΠS_̵pQR %xHtF#m{0 |i8't^Ňj1*WgAMJ^ ֖<>;MAkݑڄWAs|NZʜǒjPgHqHLҁ~Չ=|H\n~O:qP02钿 !̀kQ29 ^sv#!^ekTj˻p1xfx^u^!B$9h.`9kti%ޡHZbT SzDU!Eg#tF#CENց}ckPVG 󹴿e\x< PE/"J]2eWN_̈>ddS03:|pM=C۔(Oed  @EG1ݣ&ah ˲괤޿Cxl(sf8V%?WYtZ8hF?FBD,+눅U")9t\zsS+dM3840^-wc1i@ rz5fE`v*V0iap{qs oO9}\U#5S!:d©:ۼ!}WXqy-/`YȈ#sU^h߼n4n6?*EH~9BZF#G."qXm]x‰; ?k $},y ־ ƖL 3m'cqb/:ClU*('A[+CxBToÔO5Ae=<xpfZ0ȒҎC ݞ (aZKF z`ԜxlK2}7@{(NJ~+.VB{HpzB>:Ejͭ9t-RT aJ\%.Rz\iaefD\ҨF )zqE5SEY%x(NnY)ȦF6=*F12m--Q( 2'(TM:4TB';}r*#ڗa;=YԈ(\ rkOV #X"BTĕ`˻=I\c4_<|VxP;rM8Yq<6$/SK~&}4=w<Y$0``Ëyr&vDϮ oa"/l,ݭ~􄸰/NI vNV8cB>E{Pn5KIT>Ğ&l 8r, rT7к; jq>7  iJ%!ɟҠ*QD{BvppЏ%zV6jcJQA887ыP)4jn|iVzJdK^.jyv)T sLS $򢧒e _#Ùf^ń]]lp2i }#U!4EwuGCt[|a ܂AlgD;록+xtT\ &kt"Yl+ef3ybu:݂gbGuo_ Mi0f|s^JT9NTɯ- 毵Ʌ߷ʐUEG:%] L,ɭL̚pɺ2ɝR!ULA{ljGz$;Qd2!B3Y>Wܯdh.A<-.Le&Н=%TiaS۬tjaPmu7߱OxϽ'"8ozeGv+tZ T'B3a ՝9 c ꙟ"TK;+-P%ިQQޕ*9w" "7Jѣ2\@;D:m*4)`EuЋX~N[LջWH{mDskb"RP$#tԕ 1ià*Eg;- XA<(Ĺ.Z/,Aͼ,#Di Sܞ\P>"$|iĊ`?Zf6ԏTd$M5G+P] 7z\J3"m*䦝%-mb/cH5 ^wb]-T~rdF /:G*9HsZ ˉa؍'Ccڣ+!l~BPVQlv~Z7RqQ2r%[Ues߅ i_ܒ 2$iEDȃh:'Ѥ. 0ݹaO`9`AS 'C!?3K}XT"tiUP*FRig$!8 TU`1׬3]NC_ŖF akI\n%Ur5\!͹)} %g>~߫ƌ@!!ۈtlf5ƥ#ऐeoĩk;V^ J/S08PxZBSF贄Ca%u/0,m~ҷŲ.P$ט߷G2jY>:>6]I+NO_OUPep{zc)4u.t "\O.-MN~*@FM;a)Gjլr+ȴ%ᶊs^LW!V]B'BnabXBGK(H4dR2kFd:Oհo١ǡ}TUo.PwP[8F`OI<)rO$xHnLód Tyt%)$YngW YyX&z҄er!bty74^]]]cHR2>HCvh3R<-(BsŠ~6ӏMXqQ~ 鲚a?SWȝ$E޼%WŌthOX΍s #Il5R2ytIv/NcUfRY:^&19/+tschwA#/gXYfoSZ7ٱ\1%Sm!3O(GŒ1J5CFts9kX/AUcn/>mkh`glŷJ ?`V׹U2 bwoF=}/vX{{/z^ ڴ40,#}(c+m1'h\iΥ,isa4Gͦ¤1 7P84 [-4C¼Xi--ݻ TQNcD1+-1p ,~sc|FDàcJK. Tq撆d/^Tkˑ1 e]IG$s0%Zu~0RH%vR^H$Qw"&TK.DcvJ1 sXRIv<_>muB_HC5Ѡ0oD,?T(~bmcf30<6];"c]м.z>801F,pR"Z\[^zG\E)k0/z,,SX'dqr)#^PHM= KqNfdxhݏ鹘EjbBą BB{h\ƤPXuIV:աŊHOIY8{dmbnܬ̖unz7@?xNj3QiC  Z"GTmkAevknNK3+{2j}m./.^:iM}>ՀLV5Ki[tB`4CsES?lStAGuFvQN)ӼȮƊ0롁Qf=w5/bVlLϾ2 6MvtO (?\g<%_fCtߢNrV}$RlWV%R70*m hKNԑMq(LrAĂWkN)g&ђN|ݕ2K+| +nk"ʚazH'}& :ʜ(1Bē/݂]s9W`8q .-V 4| GA 棑*Tv o]{Z8tTHX ,hrn$6B9z[}9|ʉ覦Vlܝ+=;7vRېL`e6U!k^XSZ^8:ICpZCLPU{[R~>A 8*]ǟ\y|RR+BXlI1|""zc^;_`Ȏ)G_T/pb-2N&31>#5 yI[3_XNh_lcق.'5&苴1^K7'ݔEVz`%bɘ9i&֔j-,erj( q T*s,o.ͳSj9G?W8fSLA+a`n>u&[J`>/E]ۭ7r%$nPJY-7/pc@#Vk8`ErZ@c7~׋>U|\APpsU'/%YS08PU)FpAThz\ZrJJV)"2\~=a^ m(Gz`v;*lUlpt]Q_ cz s)5pP *+@_N8vw2@*Q"wyґRTv);΀@t]|F[M:/{߇*`&niXIsusz@x@nv]bbf6uv2kozOٸ`Uvv=ςPLM%_B*JęՎey3MK঵ȮHԁ;y,܁hl>: bou9E?"'ELsTx?KRj#kߒ4a!g|d' n?~Gy8bY:-m"\#Nd~fwQyK.RlTW3$%N?؍t^]QREpK=;UEEe.I/Sa"u rSRCe3|&hEp+lR5" |wxm6a89ckejBǺ&))[g~co_[3=v!Ub?f<'#9#} O%p}D!}- Zݿn!/W!Q 7>1<Ʌx>Ktf-K|guign`D?OB AR *!H@,4Fib<= Z}*Er4ޢ,ϔY'P"RJw`$DҐDEQOІ/A;04A cvu+,Dph~_m>R`Tn{#%:6PˮObR0ylȐ8d5'-&:̀ ۚBPx+>9mE{ E0$E' ' O"(fW|6-;!Ie L;&ugso=N)?|$/%"|t<&O~^(l>ZB"u_GظN#*hr rɽa(˳FTӧ\ D7''#8ڊ #$wC0c*)JjފWzNgͿӅ3`EzU^ZN(HZVCE)P Ep!~c*2=;]&k2p[DGfY,} {qDǧdT{ӀQ*G5 .:":ǚZ yg`ɚ?&>A^30R~ QARU[;<{`,I%LC7Ŗ@$L}NZ$Q&t8Aٮ>IGvið8JiA({̀dYFH\y]6vOGx =TV0sy5mk*RΏoJ"ºCC·*ֿlʑ.EG<;ƕP1P\uf+ }pi]:<F]'Y[ԑR/)&P+i 3:lQ>qHv/' Y ʢQ:?.wG>M` ˋfۋ|EE}&HIw噹Tj2.Ϸ/5r8j{EU=BE4c2Ll*?Ok$Q|Kq1/P9֟ч"ǜF( 6{dFU*`x&(vղlIUH`Ô\FLL~RfHzÏ{y/TjbK8/ҿh|^op1'k+vG[ U1B/E?i1-3rRa LZ !oj?#,FV,AtھM2D'Ǎ5_m W=3U.O dJ"=@жΥ3o2DQՉ[k 7fg^z8쳀21r}usԤ S01 r qfo e)d1I`} ʇF2Mx dock=W(V3Aj}t?<3'^WX@d٨*W#>Ⲋn\?rG8k0ǜXCw!ELEw6Z =m!y)g N|P/]g_Jf~ؖNtoDŽc;05ܺ{@nJG& nRq߀D޻44ҕVe E)l6K2E4cn0'Kt%^Oyn@VS!nfdO:!B_kٿ&B8`ٕײٗi e=W͢V6XAS4@".ZuS ??eH]d GKCF|tN )(;KXFJP}+[[^ˇL95U4C]gŲ2,\t$Ϊϭ T>G:0*h'-Pښ@tg@lQkYS XNZ6[x}dڼ#}#^ R ,GDMNR~^%gKs! &uVĚ,cke=˹B*bY_zD*t<{©hhO^Q/EO4@]]da^V6?"ԁ`.=uY7c FI<'>?,,u:% } =t _zgxY88t@888ūp 聹YT@aGkdV]&{'_fIo4ҨF,j" te󀲲ٷtq!7صxʀ- ,.I__EQRnܓӷm iT͕.y4sհQ|}/Z!l J9cY0*MZn(c G1oXD#'Vq6f&}\QO|ia?hI+YȏQ7150kkvBN9k䁞8q.6c!XAw-OcRJn[Z2*y N-іs皵 +M x'lrjճ9Z[!#n. L\*ʰJ䣹NeTn慲/sOOFuHepMJ ʼnRCf5\N2RұЄiLJSaP%΁︟zX,N! iYo6 t͍Hyz˰1V$3Ya=Wl69;Xؙ5̒̚TJll skݕG UFͯHOyc$؋ =2K8]|NAAVjs R*ZyS*]_TQPBS0րjo(:#JZ T+2@#ZLf+ *]#mU] wѝ)b `!hʍtn +  ' f+^~| ~BCs68BOfG0G9л{#e=Gh>ܘ=16I-<MK@%f¾M/; Q` M/Ƃ_t1֡!!yqE8]hg?TlVxr4ܨ|?"k:8.H~KǶGKaz<&&Hdжy9%\ d{Gj y](N.$5z:xMGo5mC=rw3x5v+'>CZ7=[IՐi祳F??١I'Hi[D}Ģ<\n,ḌsxJ3&BZ#|i"&Z8oBg*;w:gZ>E!,DWT'p슢AWR*{SA/<*gc3os-b}gҿPx,:W>98jm[_u`Dim{3ɭiƊ,,fkԣdNuMbA|Z_nDEbW k$#s*!)f״Ǡq nb.!ZH1n }=>Z17BY`YqzbL,6E@i?tGMq o=NS&1K7I@Ju)Дf*KrmoEC7Br6u$)f@Fz=R3/YROdD@銅w@-`Ja%2I]]T{VPmn_&41~ 3?r [#6;~I9&dWzIlCxپɀ[?GQ,awl:d~spH u]v \5qx 8/]EaIadbhoH9.E7apjz6?MԇƥƳj03 <-*rvr4+ dP\y&2ixws?cT>_LkJfc(Y;aP)Ԉ96fmc㭘ċ IS0!J2yUwUKtOL~w'дĻP{^m;VAs+q6H2rk言%XP\|&X9/j\,RCw7VGgt lMBa/9U`&D]X8P SA=S_6J#Cd1I^EBʇ'<'Rw9 ;Ύe+ He TMoO1a|bѴEX#buQG8hJ ۵ cjv)7*MTl*FE}g\tM?C>l fw=t-E0OMEM0#avʹJH'B@`X+W9tn?3{(ס[u3wU T*qS=#ic%8N2Vl}Chh5<Ÿ+])?/zx#-Gc[tdxnW b|\FIyWbݶ/;Lճj(cI&1˩tU ,œ: sUƿDջ]d3͎<&AbBfYCk(~ yR;)?p!Uȼjݳ55r=hSN7)isP~Z D#8͉YsTNp_M$;eFՐD{}h]K"Mwu۸ ʅB5]C[NwnH%I# Cw=CFs=)S Ǡ ltӟ]oiz6[йmd>bG-eFZЭ,'onvEi/0qrP|Bf 0sOU|7<7$Ռ0هl(#UPZ rg]M6 w~NXZ}N5WB>gpd}50` sRL:J#^=uwd-Բ6 ԦvQ*,qI7Ngi M]gNL++0iVG֘q%d\Dz015`󚛦"wm֓`OmCvdY]Lqx)ҼۤW4ɚ69c'{ٙsjyP^?s]33~ lj$S)h,=aILO23!`?1Rv={xh3A[/8++kνNLW^1Njs_vgHO6u? @Lw+ f%GRyA +\s$$VýPwc{%ozc/'yM0?~ Eˠޘ;{K{^j!{fi`#&{[ `mAZXR yESKgRFȶ0sЌpߢ)M D.Hw}ȓS#^ehۅy$6Ǹ/s@#[I;HS HXWEˣ2O^N'Zs.rO3fL|'F"j܇a!TfRT8˩+܉5]<_W;1ak\ ΔY)rB8=<08~FAwC;^tS)F(BJL&b U[ XuH{#+tpm݋1UT&84@g"BZW3/x(QƮၳ4i9 z!jr)ά`DKNW+RH(es co92[ -З'w>1p8027s|H$V"L(WF8VbVm8j99Qh9塽&۹%u mk.L 4V 4{=otl>1/!2TIL -m.;k` r5\]T+(=NvFdѦi 5pCau  ̒NnB,]45&H,Aϧ;DGn>"k]icXEVuF@<򎂏Y瀈-)sc"d+~f8Q_ݻ˒58 GoV݂FrxԵA"iErL, 0JF >:lb؊'1fR55`%g1Ke7R.bGzڋ39tR V2VRĮEf*PoIs,Uҭ/]uݡހvM--j5иqeߗ!u6Ql9TRxyn$`~M ȹTZ6n}bwf>^FB ն<TI+eW%e!oOoq1BNZ~ 4^Lܡi"e]YZڡ>-Fߊl,y9N6J */Ha8zefH$ +ˆP@kr(! Libom|\Mr8 ΁DcZE Isg'o&p1 ⬚ŭkg I)'J3iېۑ^~ q}]U,bu"}odSG ?k@ZQ釧S91+A;Q>-.Hퟌ.).J)w{K4:ssV/Rfԉ,ߘ2mKqj$Ŀ  _~bY ٗhrmB^.w~\NCh/_wNl1aBn7v3Yuodd~Hu0ZR 29VQ6^C#!A[.F/&A9^ԡ& 0u@2s"OKJo}^='.nzZ[e1ër-5xXw1{]T:@=aVYRv հ%9{M Ϥ F:vH-័tA{(;du:}^H^ erRiSa*> '|~ &x^~3%P߽ M |m|m!4B%=Yl>oG-k'2#r{ُ &>$EsS268YtY9D_8:&9n";iσBw?QVN6s 2{"ڛIu[q6…Xᄰ-?($} }#í_8DaSe}ۃ$kpmL|*4W3_a홤Lm'Ӛv/Ϟ)o젧M 2Qi'?bGE `^3'`LZvO*ޝo V!; h9(1󂫨Ѵa}wjw }P}bH 7|ۗjA?rw:l@+šQ"xA1 NNa.b(vڧֳçY`3 jco6|qNH^!̎fDKrme$H^aG4OwVBq^E6LAp?P^3kF:uuvQj`))_'?rN`͢"-Ԫn@ c~F >+wN!$w$b 8EiAH _0tLYބuM,dp)>ԗgwrU M 𕥸Z%CWeÕT. x=k G`F~#x1Lz9zI'8. 1Ÿߔ2~2}vFv}d)̮dB*3+7 ?'m+/2^ . ڳf:#~p=~.I4 VH (mv+oo%OOnIx"Y:,RlqRl{,)4k1R/;77hWvKbEbuhz]NBkknJfR} ߺ;)|!as~Oȹ%Sg4[* cY)ya43A0 &X8D ۜ™*^oD66&Oc0Xq!Pd~ͿZbH{Oߞ,#(PoHpqFpgl}f٬d7gםnBaWB؋z"HB'fTĚ{[ NצD(Hm=ϟ&E ߝ@Lo*<%/̷8"<"ZPmggڻv7T8PU _uEDO?e㱮t-IlQInkS: _f/V=ib Zk&l"3tIWpK1&udzJ2-P\ѸJp*eǣ\ \/R y\K! RݶZ,B=`Mð:#:e4=U d$cu\-z'㽫ycc~QO=^;b,/&ѧYnVo}R)}r9اLzM%]ju#eV;:OÁ98s4R8@ Dx/j^\酠nG|XP֓רvL4"hr@LOMbsqCeYכ !kG}i^WEOm0D61ts+Fikf>G#Kto;i{Kbި_m S[&v6:__K3c2#ܥA٨M8hO# 01o& 1Oz :eD,0-bXESG ȁ'p c\M_۴:ʕ?:wo(zES VD.t킄 ~Dxtخ&٣E 2D;s *F/E> fg'b{ OQj63 r;QV|{ѩM2 )nӼ%2 :ArݜxFX59!8;v܊ySq,WÅA2cM9$beXR"YtށMm Ǝ7ƍT@e4$~W}VGwKn|cBmI8>Yl*EKPaGgoBGc?oH@56Rt܎mw(*jw_t#J o!'WvJ~;LP2L' 2&A:'&C0ӌ)6;1f@ 0GJJH>n|3XHEOlgкҐ{W#>c7!o#AķQ&  @SpM:wGɒR|]^9XW*-#p 5եKA=qHōN-$sC"/ŽtxR)'c|֣Wᢤs~lzn}e3[mMQRv^6{%i)W,P*I׭`6kD" 4ҟDa'K;_TQh_DХVOUhl: dR6hIQUnԦGNѥM @ ؗuEʖS.r#Iʗ+GhVe,Ti7#NWޚ!u2:KBMc*QiSjfp|B yJ2زᨐ.450LSSwL29B2L8oFjaI= XҀm {kEpvbbCÔ_lmҼ0rڱ"<+,3:ث^L+ "eeJ|Xqw$s :ï<QMNHs7 h^aY˺ 6X$% \z=\&r~4ᓖD xٮSρf {{+Nij϶Ń jЂYqvN7_jО@RN 豲K*XL V㖙>e7NX'г,*r*dMw ZtG6ˆl E|~u֋N說" (LqANJE^^xJRO{klޖtY3PGzp&P~]L@0 P['wՒV߽\{m)g\j"\aڿ⁃ *<xJ6#vجgQU\ !Կy6\U& P]1h<k'O'Ү\&l_UQDf@ yOH1` mAB[,j-wedhtk+p4 =w"Hy wƗcqC;!rRǚ\h ~ $nK *x]G@R C D{ ,g7N^Iù"6ʕcqo7, 2cDԕzL+(D-\4_dS;ny4BJU˾F+'ZT݊6G6Fi?ild8ήyIl6rZ*b}Gɘ] {_SeT>qvr6N;reTFA7+>kIPԌ­#Ǻ;hꕨ |@`ǔBku`4 3_@_D0 5b\?8\H4~v2\&}n[),'dhBTOYHcL\{94<:1XE|CӶugJ|2!JgZ(ߓ:`?]2EjqLa0H# (1) K*!4Ž77OAstVmxQpt<10]3H;=:;,]^ʽ ~s*%hRV2r/lBӁ{EFF\/s׊j,dЇ9x5i~x]4 e9F$ N8Kn=8U5>%Xng35p3x|ĊוyOܵ= ! EO5l@ĎTIn4dE4^ WweUdNC,_Uۆgw$~rY@HvH{@$~+^Y|&EgP^dT0tŤ#衟v QJⅨɳD(EWO4 =ag bNةDkH&3߅=scZ§qA$pglx6PFkAV)y>J!uE,)Pk` Gh0噁L96(WHQtUqᲜ}>59fgSRn}aby@Jj#T㲨yu8X&~Ӫk^/9 j󎮑ĶzNj|ỳŽ00}b FT#˼oZ[9$|U nZ\U[11;D62IA"rv;fj{qV B)MhZΏc^/|m"ƌٞU0 7?xڽVc)WvaoDkDM)v'܌#mS@ &dJvңFaH0 (-`A2MHW F#p9Ǭa9'Un5y8}+- c]6ɲPɎUk(h:ªȃ+ķ$n-_NDfxc6ٗn*o_#=&[bۘp#8,OJO.\%BK!7+RN18( 9oB_"v4JC~qWV7a0E ijR& EuЏ̨;,, `n+ us$,  56/ZlyWro`&IVg;G4,nؼD>[#aj`&zRx3_G/+dt(ۗ4HR`€}rl5ԕb~5LḮu2JLagOϵ~V];QOER %gJ;gPJhW\N~J_V!t/ִTILʫ[U5\AAOE']Jby  !3ЛXSh7Y _&͟192t8B{Iw,Qc{/c|id(CONZEr{WF4;6{u Y+08QEnoeet _mxaK~AeI!05#%`I)N;]͝ qjadVwt Ǎ! ~}j{p,X31Wd+%{Hzbu 0~ 4Gm0akk¤ap2gggUۓ*A}MwI5+;Q4$>)Vl洀bם6}_'l|#z5k6\PZ6Afp0T/sQz ~$g~pq G4)9f2/@Ds 䊇Nrtҟ{|+/XASV6ՑX-H,$EY@Ӽ%q-fSNomtzYF,NN{-zAMM|g(1uRg _p9B^sJ& )oD>S fGKn_Ł~+86ϏnsFDo-_خu| X#A('zsEjBzo x\>zN9 /9+9QBFrI=+(gsY]rS`T%Kk{ʼM2Bs儕YkO8NY+ j"~gǽP#"r1 F9LթC=n{P@L`qo Xw2WۄGN-[NEoy3:ۖvʖC[?&w|m.g'U"*h+00YvuBءʹif΍Y8@ӍB33F Hz̙؛]C]'6#P %ċXuh.֜x #|`t!(V2BSTzXZsQaU {Rr_)8{*gD9>DŽ(Z[; u7E61滯8T{!3뚂O:`IC-Lߝ^9*4 Y#AUV(BԘNfw% u}6}(eO /M65a}iҫVY,_,zel.@j.OS ?ߨT cJ<;uG:a]ZAx>ݔ@.y  >E}~c+n'H9!+=ݐiB~z2Rlz?knb !ܸCJM~Œ{2.F[%nwfWگ$'#~jp.P}< F~@}3Rc`96Ʌ 6ѴY0Tib 3<+IP ׶lUS))1! e)>|13Y #>RGRsAV~bK@ݳN iF-pMҲ\aVO'NR[W-l lAEs~M`۹ls>X Śz2\1%p%1HqbI 3P``D.;x= pd_ arbAaY{&eQ0ث 0J.>_æĀGº83?-HNʦrC6DfTѳ gNto6Z_iّ:x(MP#[eGɧ'C 8ӳQƓN^@ \aֳ@9N`Zl5 <.[M%6g*UYrt\cɛ\t-4TǨ) m2d)@;%dlm&f!aj֢<آTci:0rܵ.b mkx2|"1TZ<}fom"58(aI*/}&#aA X[c--Q:JZX 5$3K^jʀ+CV 0ҙ5C!dodL-?6)acO}1sʝn~$E''ݳw& 쯜Cҍz{D]"Sk+t9n, :u!.߰un7M $ː"a8tM^M{4B}#g+֙9`p׉S1; ]rs,MPHI4Hv_,KcgsϪ \v :<|d{/THJySO-'4Y Vͼ̦%0-wdzE> _֛ɻpv կvjcZyn|W_Fi8LBvy#dhAa񈺲K'IUZ(A'ACσ8k <x|l}["FGEpv9>MA$ĬKQW{T2ՀZAR̈́3)9y&xS|!Ӽ ͐+CKZFHke0&uG Z/<` ՞;Tt^ c^z6'g #^>xJjS_+[YAjRz?\uнC&OcূK \0LCf~b&>dWo @':O2ܳږZmF~YCI0e[K_gfzmÅ^';ݮRv Q/ۀ#4 Mz'^RD K8띔$SҍظLq)@E޻hBBr]{4-3`f"I-b]?>zC2Qϥ=Ve\:]Lp۳LZx5B l xJ`@hU蛅Df6KxMKisá# m Q7;Ї~Fc*e<4:?DJ\S kiܢɜVd|BX,rit)4ܧ·7!ffenp#q*9Nv*f~D{3Bg*.֗L%?Rly 935(w:j^k{9ee[2 ,]6'|AXIu n߸_r38}(y息:= dcѠ6t="PD\թ7)ma$ nyweY|φ6m)ɍDs[<JI9KKw31z3.'__8e5 v)X\6љLF@UW_+!R0)mF0JY0@et[b Ji;nMTr2YwfT1&mz#ئ jq1m$ ‘GB #y!fe2DGrdz9BdU^? (KUDz0O(#eѕ0@HeQcX+*Y,xyдd| g_fĝX]+3Aծ0l׻H_ߐXO(z~T^@ȱ5;̽ତ,J4&wq fUבM9 `BW/L0 n͛vD\3mQ 9WdJl<9V&xΑ-nFR}/2uJ:9u<c7@W#v l0ގ R MPXI21Rh@|c΀CYA0D^?k "x>Bfċ4:\Xo QMW{ *\bq#lX z Y46 FdhJ)r[w [Q3z iG>([3T0(XV*Xm W;#$JI&yЀ+C5瑚q@ BKSndJ򦰪6epU1c0b{Y:60.m31t^ *~5tMcH|hMl>(^`v?G}:d֭4*El5 O{FrycZN`.a=,J[X!+($ g'UqG|]HX~_thuLHEo|[XjrYlk=hHeE^>ivT[Ѯ*ĴcniьN2W J9l-od|g6yS4%YvÿLW!X|]w% T33ī̆ Zx8E`}%0hg֟ZEWb ۋvbk$g%۱uɁݭD@k27,{o(q92L贽Jh1T/ݭ%Dxt5 lj'ӕZUL ?3 kQǴx'gth`%C E!wd|ARĆmOϙ7BS OdQm4! \Z\cxi(64nfϨdud%dR N&Y-XG 6Ζ5$BnӃi *2ɔ2d<a.҅qFd$:c?2:=X|qEIcf$`8=%.aDDjC LQ!ݟfd Wp㻸3ԬAeAS$:{}&mcR!Ӵ`|ϻsI"`+<<3Ʀ|>@+֭"I9>!irrὓ TBf0tjϮCگu~=Dɑį؉/!:i:a\yYPSc*)F %3r+lB&jnRݒi!1YASIz7Ii% Ss!ye~LO6ӳGDb|9F2xK{ \%x颤,PZ|':i |giɳA?'ԕ+F_0$!c' $SںUkF[L_W>B"'hGFdɖb,u}QV$(YTy2$x v9w 骆h}{cJ=9副 d DOtֆI/bq<P\}T*,rTߦlsgW+*O6 (/ WUVuYeˮ8$J+ &% = lL9 F)xBS@ /DMH_Cg!ՇsDYIJq$us+ni&:1א%v$Z. %ʐѿ HwE 1$.˄|&MB "* ^˥ zv~t1]e1vXӚmv߳,V?h5Ǩeyd(:mĜJND}TpC5R)SK\PŰ)ɯ9㜀 yciB9hW[ u9*ɞj11`ֈz+1j.kX=-b$AC\)E(Ө; mU^P0!g Gc ႑BÄ&db_҄>ĞIwj19E BEДu0Et VPe[}?殊+G|I`]Q&NQ(HcPM"t"[.ulc{r:D_sC<,.7kXJWɿF]?շN*glw@]7w!up {vjn!j \2r3UkWS~fźw5U]5%0뾦{;\12;lHB I f17C޻'$DV {`MPW}#CW# 3[ޕjkD>&Q_Cg6w_CRϓ.G6PgO%)-'?>}kչ$1OdO"PSEX$ۻ 7!t(Rϩr)!y 6KPU 2>Jt;orP(Np7^+h~օu'?J ,Ӹ*ä=! ?e>2Z m8@&4&;_R.`q1Ѧ5| YˉVV@ @:]0TW%o$W|q5KT>tè {mML!Kg:)y²``% H *{3'\܎\Z~ l/xԌ 6/>eю?L,8>0|`;")0JbK`G)(]5?OB0Vw|un~ԙCa@r1CCF(,pqɂkՕrP=O;P G fQ1BLgRZ7׆NV6I$g98sͳ&ymI4qyJs/Hn:UŦм@ ؆ɢRqNu]:ΈhE2YMy8Uc M MJG%Dw86UW/>M2L.96o 0fO>ua[%5p،<, X|i䲣0<nbOu? D:C6I|UT5: J.&++cp^mNQ-%4o9Dڀ_}'Z8,?1js*#cUn'ôuWAzsn O7O^X`^'[N"߿۠i b}cZE+%BǦcYJJc߆SD|E _Oƌ(5Q{ +d w!c^Jj/֑Ѕa_0GfUU&2=n1s ?!Jњ6WqEcSI@AkjG1/F&FuT{X6c m_5=hͶ .memy nB|ށgn{b)`e~Iј6pȃJYqu*w})6z) y(~OFY0JT[Wyf#htTo~wqJح'AAIn^ylsyҙuEAnn,j~d9{Cؿ,&M?,HVN\# e>ҮԭwI!F"Ju T\LLE]C %0Z{T^?R2cZq)yh~].RPNhdc+AMn,K]Nh74e6Qyz"z[4ul1Xg0)giA~2jX9hNtq 1J6ej{>IDDd[}pz7dt_uA dv+hiyHk 盔NJM H* < [|/QMoďEV%kORg0JnꎓQqRco4Ax}R&~zNA-A]] Zy#1(bN"5R`>B(dM_  E"9zp9QR x=J=:cމ ǚ«E_i LVp0adqNL?ڨ53/1[XM84rM~1-↎"; I ?ݖ9؟,4=~ƪgBk Nt68[VrXqפJM$GZw z4 {-&Lw/GIN5MՋeCv۪Ul%lE`ysMF :I_ߔ51Tf`4~8h:VNT-"c0;kp98q^.k6 ZBmQG6E}`EGOqЮ)$gNǬU9C_U>q6?֕1h0?6ƦP˭V9ɪƨ.Bj}ӡ OmXA*iEXCW@pihy\nl|śyu*-mp_^{$)Rx77P}eES @0]pvrB`C/En+#p4=^_p!h !ƾ;'W_=8ѤQECxP,?9G`T''*V-Oت-QjO{%$ԉw S(+7EHĞn_g6s~A&jWI5^ qDK+V9A.ryx\j^-|F,j"%x5S/gťW0Br-x`L25;[ܹHsFfuӠo܎/-;oL _"Ofj/0WO{>> PYZVCY(xt$E}x8/9|mm(=Fp3)L7V$Lĉ*m[o Gz'Ti$0|qA{n^nFCmݢ\T, _k@DxbuVZ2VFۢh>*\9!Ty“kk# &0솋697Lfd<`+3 rj/U/O+Gq5`oT< fx j8i`/QnIO}kJ `Y!ҷ\,C[=1Pۭ?LAb=Ẋ-\G;G{mM ) !tmcz!fVn,lBa!`+.7t.b(RǽK: rhM>rڊEfb_r+ނ'S@Z]\tݧ=Y1}bg)q*`kl:(J6J9 T*[j]Ƥ !5f^aC䀿Y_q[| bY 3;v0eρiܔ v~{eh t-x%n0;r0IDR:xpXQ vdr-a& wqD#S% ?AOI2!DL?<;p^[]/xv#rs|өƄP?;m|ǡQ99#}R. ]4ޢ%A³YNXZHEÂ|f,H?M=tMDLZ4 ~cl@dV;ZCEJClP:1b F(zsJ@!|S?#|R|xHJk~G<)?aJ.ڲZӹrmi1 Ep5WM@`a_o"2@:\~\d.aHd[eU<6K0.*ٞ ƥBV)GwҎFVT;,"m cjxN{veXb͌}+!v[zӢzn?Dw'5%B37pPl~\:W ¤^lVǮQiڤ@S1;WXz}m RF/o%t>bװ:k ݽ`ie]mTj@B3A2C 9͑K[ְrw0;Ut12̛6jVj&p6VBcyuNO̵.@!*PRMfm\dGRor+pr6nGIg8.V"Jg,bfjPW:MjEavVaLDR i0 aJH*xLȒSnNed~o1=b1rU]~sV\?纹L/\1݋K>fCߣ7~k'ݣ/7'Td(Klm}{( 60NKD&! Կ\aپ1mG6M pm ,0D4&t%f?0B(vv p)&>LElF9Cw=T/a:!S dF1\]Ck 5}=rF;!/bF\9x{W%̓>ʌ.aF<q_殞7:U;^a6+bTSY")%.@Pq~lVڐ˩.G&|DQ(H=bs0tq3FIMgЄA /V#O93L1P{‡lI>Q)3 YBH2$%&S`k5:tRNݘG 6]TT\`\I[p7D!Cwں</CќS9oS}Iz z:`A=Gr4+@O:_xm =k7?#oYnTYr:\lji;S w\]R XJlm%oI(rU  $n{M&0k4"xz.5*|d9ԓC Dw v]k>ؠU %1Yp'Wn=O &~ yVk̑㈿nwgvLnC;{9RHw&zȯ\k&Y#RB O}dFYufݘ s%̖v| +3H ٰV?"]*Wǜ`# HIHSyd$9A*?ԠȮ⻡oEsZXayr`mg0z7{4bZ,SGNU};=C54 Ey-݌߱D,K\y@~oOot{&D„*^2:5"yr;$!^[Z=]Lgj`U;&uiy 5)uwm<~9gomx_NoY;^hdɕHIʫa&|' PzK  6$(sfLW,V|CH?_  v#MN^'?C];r6K"^Z?'VNʅtD19^ ;Nٌ8~6o󸣀?iBVa3Skq ZBй1<" x2`P2fJd;WSqedek"x#,:? DW[4̦6p35`e>-]$E/㻭?鮿5hD z3Q:.FC }Mص{X:ހ;tlj \h9F[~lB3KAM($lyX:%1sCaC˯*h gq G/,K2ۊ"Jz' Mq #޲ڂ=RBuwҲ~x !o͕t[kpĽ "*Y[e(:F;*YaOL gv_ 瑰ا(Q!ɭ4^EgY;r,19Hf!jCu\sٿpكc·\s@({jB9 :8G}),\q}ŒݩBEJ"<8cץrzV ;=.Ӈ;I2 X峳~` 5/*P%iWHYu!gmZ|vʩaiZMvbZ;#3\Ibܓ: b(/F5įbd-_tl3bYa$z D_zML>m9R@DmP_\0t-.c~MixUK?)5aYF-6I#Ϝ$3akmi0k! Ѽۺ,nFaWg6$w2rNf{1bܯpX2#.V+ʏ;5J0VlS$(.Z4.L~ y0:{a#فo5V_ܓ^ױ47lN7xPHrkAMai^) {-PAMgNt9jj|aL{μư Ķdо 繠. I7 k?Nl1>20xC', E>^OP2>D)ك(6LT_zb:Ը~xU.u3}㐔KAE$_j(Q Cd,M 1#(U vhR]ITN ~ɲ8>5 gCuWrǎrEQQFq?>CPӏj9Εi@w"V2=XL] h8WԞ{Ůщ+~s% =/V:OL-+1 !ٞ8;tw"r?AM5|Wp,ޢԌt!y{P6ǏAWm(%t"E$+cUbO%J6\Mzm{>A;fcrshK";N<2l5zYV4sJ<"y5i3IZ;(v{*$q ~'5q|4%`$u~hjQz+TɩBpJS1}ZO”X*f ;_UDгoAy{uS* To+QH+[P\[W?u͊Se'abY;S!:ЉA5E{![3ʕқ3#?cP3_~O1w7k07ZTN* e6a38)w) 1\ ƑX]sr"(| RWÞ#$Lѽ[  31%s*HgrwDÜF5]:jz4vFs[&d'ep]SoٛY>N|d 0i{"v X)8^ UQ~\j 7B$ F=G_/QHhcpc@`fRH&ClkC 0kVbj=*>tqTʳr'w.F%ۣż8҂θ[L)GrX}|rVFtNδӅtǗϷepvgV`3/ZUbljFPטt iSu Qձ!Cًwa YC^~ ~s h_S޾1E݈7^:tt$`nm`ZֵlM R&kٯ,^"Xp/Ԧ\ܣzF yCF2#±QSB] 3 N,jz=f$1d~umr;ÞSzKܽoظQuD +yKqu۸ ,ڔYcvCTe↝GtneK>dh iq}gww+Xaނe" zZ"'y,%17޿Iwӓ\ɲW2s ~%\!ӿiV L (~5_չJMCPB_T%/ Ѣlu65E>퉓^AiLp5|jJN(I ;iI^oVgJWKt%f^-z0%L?d/aOjekfo|:8 ^'u]t z6} ׸*֓/PZ:,v 諪ING4M^2Id))S+an98;͑ٷUDngM'ئQB?C:u$N&5J1ntv.5E~d]h32Qq?+BZ%pOqŷ\K(!H׀%Je?k+S7۪Y4,5Q񍟿("so6vJ r.7yh*! T5$WsB!#T!]SMoQfN=n/ (J,[-/hiX6k14 >TRQ@ gDIOCU^B;\%t_`Dgzx%̺M`:ÿ6YP\ݔ>}/{y|*{ P}GOz>΁Eڊ.Ax-+ï NаNTO!Rk g>cy U/ܕ+KAݨ>nn}2qb-كL?PZ2qtdӺlY,< Tv*:@͆3fC"rNmtHs)W~/0{bå)Lg^kNCt:)ů?$L[&bɷذf͆U.ftGs:K1}8- ^eώ#lL r [8h8wYe©1pP/ RJ?|U7^%!zgG!;szwf˧, ^D\ 5^bHG~W/OR"[ՁT'$n ޤ F6Rb0rֻV/kO뀨K6b4o4[ジGb |lt)%M S;o{nwR/V U#!L۳c) W6Lnyoɴ磱V==usP֗2fJmwCb\7`DYjRhڜ@ WsNNEi0~}w ;Vd{)أ?Ԋ138abgOTK%4vIlQa-ټ~<-2eJn 6 5N Txc3sʄbvIJU czBVw .N#ۆeT~*˸vNwLjAJ4Y}D+$!F^R&쑫Eo&!>0F%s|WQ|Kt^F˙ށά!s)nk^S&a,;6nc'6 L@NѳUxީ㉌'CHR(m a@'|Ya^@7,]^W[RzTW@/qt+.xP R?9DZWe3ZjoWc6)xĨ0ՍAi- iEDZn *Mf-gv!m y^/ByAڪS^IBWzjJ!B9VeN9N)4%Dh!\|ZQ_<3TDJY dT?r66yu`]Of ;k֖C)kwAkݎ:Gw3`Cj nVS i-%0h*B\kY)HJ:Cȍ52,pk팥SEL,tnۇ{bd\G~$Xsv<[u]n*4puBՔZ1:z5bzP+K>AhL^(&$ۃ]XL )hxCj/u^h~7eA/s' 6io/-$ awp <ԛ$VՠLSr \G-NS?&c*WeOnL2;N!薒;ORC(vCm" k3AV˦Z|f+ydVp\"a⬤Bͳ$'zt,n$D9!j]uWRYykIN]+4N?LvAOC }3U4`6si| Dz/Ѹ% cӔ]]zUH(}ãJ(AB$k1뭋 Ad^ ni\DfP n+υe5WW(nBc崕EVX=A;D y+Z:~\|-"Jr[iW.thr_h].$ 7KP [n.1jS)j1oC[Da(_k2||q1Vh+3'y^dp&HȀ󼠝=j\ ɶl&DQJcBg5 ك:ϟoʱcJعI_æh^B&Nִ-kIE(h+hx;^F,+V0^ o>p,zPCMTSTKv~I!jZeȃ6 +'p%!a%~Δ< gv@?Zڻ* aTp2N7"<+PaN0*S6"m-yTEs&Ig$/K@ef~ַ>ǣOԶHh X`hTNEpEJ/5fu.oȟf\L9&/OFӚa,T@ED@)b9n< -}726bj,D= YgKJ ]kN6T{:*@pz?[jQGWYP1l1We3z.ζLGK'};9uNmy+w=fod_?L9jz.jZAh^P.q[X"|j\i̠xH,{Lg jW%LhM/5;X~$oN(||Օ=6Lq»c"%l3IEU:4V(%]z) dbOfrIm޺oz% ǓAvAL8:"PvXTf@z1_)=P0"ر3t7HP1x8_m@XOfsLf;:xn}.I£Egn8<0΅S6ﯴ+KTj԰7҇[ g,}Jr%4!fy0bfa¼P+ҡJyyoOiFT;MFI3}öS#,C.%[AfLAJxDj0ۛDJv^aDs kG ݹ&KvV# cTIu1c rzoJ"%d?ɱô:Ź>d<9Ygj5g@ޡ )62l/1jبhF[ݔAd_nU5ͻHت4oI:1ێgdlKJ:X}b?# LKwiY)s}zB#=T3fUdNCq #^Z`Os/!iwez e5• AgL}/٫?+Huڸ>aG;Vc{q~q6F^,9_H,ʬ#`@DO)/؃L2O?Ijjҝ4|&qoWW rc{],*Pv't@lq Hq8Ɔ70,9degĂĂ}v/ɱ=OysٽFAiە x aY"ZlZn_Kͅm/2J nn|*; .N*< G$˻PD x$2: XNnVmWnKAѮK{&cYx'Λ h Mv>g1ؒsȴ 9̅)nWՖ`>f e2%jn|T\w9Yzo!6"b SV6ͷ=#60=)`3m^ aZr Ӛ6ꃝp}y9O_hfC>jV`ˁmZ_d>L]BDumAI$)L/ٷI˦3[ ҶjFp4 hꪷ pz'/ʪ vL _j,)ê4XrŖ{%*xpEPpk\i9[Rk1?bLX(;wVZp/ll0}ݚlטee.V$iSͣȃ^d۝TR/wVVw'՛L<>1 }qCtS281Y%O2@k9 r=Toa6,~4]OߠÜAΔ ,:}NQPpK? kypq^ר7UpڣaGMY=lG@a$:ز BiAܰiWJL ܰ]:0=MDQBq̻$\A>}!bpX#zo B` eH%Z1bd q$<>d<K/?zLʿI4D֡ ѿ~>8'$DJw\ a7@fFUO3YԶ-?%1rkQ}n aW j7r%Nw-&ݞ+NSI,Hn6nbҟ豿26Cu!7ʿ\z4eF̱O0hLʤ>C~H D]~`XH_:P R ĂiOLt0mN:,1_3 Pd>KxEm!T8Oe1!LRpʙE`SӟQHK5TY +_?›}d*zZs߫4iф :J uǭ|o GMy/OE}{ v6WToDc{LvX]ƞ(/B. 8Z"=qhnb_׶V'@7rU.mڮmݎ,t}\h2 j,)*fKG _JS.IE|Aa\P2ࢻ',Eo3c<TF݁{A iXآPYCIlGm"R]Iж?纘_ 7v^8Җx&E R2X<>[=r@̯z5}Uwb{~Exڀ}!ڬ2PZ3#Jz~=OjS5dv iUb T>0xJZ03جm {Ww )u>"%]D}H_q2\ 'W%[\%󌓃zЦ{Yx ?5a;x!j[Hjs ᣅ|*7UWIwwi| 1–Lլ?Ia,- kb^r%BwÙ0ձ- R$7M,OFݾٙ5QЪ-}}䞎zΖ,cډBNJ{ߥUv)DjԷFW )O|4h֊u-W)']+J#BGhboj`᜹DwdH}]=SxH,nU?縧Vk&wX h[R?6lP[(Z Y F#!<3"e=Xmn(HԖ,Sh"Q+CMkK# jͷy!$x5y ̇!vlםEVnNRAǒBMx[(b6Y1**~Ne}ݮ.ig;yf7AU+ድ1Jҫ~Ÿ Q#gnߕ_jm'[cZl;?ǂP%:t<:TD?^bϚ̬wf|^1OMx RlG>wiL>8r󺅕GҖf}翏papr%Ҫa IJJz!;ZZ\9c)Yx_oxQsct*tQhcm}"߳;>Gz^Ճl=h aF}^)H~ 8Qfkby^%% vi5IHhi HT7ʉڅfU6[jS Jr%7G8n#Y_n6EFrj/4A NxHsQ-ۑ8Io'ܞGr.G#6@?}l_ 9bDL&cكZ6\7uu P 0{pܦ~kϺ;^#\#R5r.@U889=-iz%⽕fЦ-&s+~>~[REVr>O".}f[hh DJIUۆ'ϚRڵxAٶjUm7x{9r`.3;!-A1c )5r@Me|&(^xOpp}GHڮah<{(S_iL"a|u"QAnTɻyݍuqqzsT~W2zwrɨr;2ч˙ TIYt`{ pLU>Dn$=@r]J۽]^b} e6ǻ8c4aWpPM4yɡd+ҭv/FuiT6=EnSԏ=~mcnMp\.$a5u0|vƲˈ}iypfRw`Ȧz> u"*&P0 GM+'UqLJ $CcgTy\#GCװ Vj”~ӥVFx.&91@gZw1xysG˿Ѳܵ5ҶK-!3}* (w-wZ^6I<yꆄ @'ym{oO 8Nz7c-m"#fI'shU^,c\E\?߂ F߂ڍK`S `DM< W+b2#Q|.Ɩ{;6ClGV",Qvo|<6)Gz6u.X=S8jXi,N<0@z)b; /V.+6Iݞs,dH͙GP>֕2 9z5zsybe:DAת{ gMGtY tsm98CMs"W|oVhԵR" xjWt( ƫױy&[ lQhJK0R`= .2|pGF$SS\5G8OvV§Mڼjw`ce\qqu(V^T1W&f|H uo)(Lx-" `GIw~tbPDu7JI}ܜOol/V@F>AFFܻm*Ar2%e'z5iY! MP5!ox:o"ަ1BkGޅIBD#Q.w*G71Ie;4 锿O`M~_}+zk8q&9K={ mWHo!֌G ǘq$wO3㒚gU8͞]P 6R8lԆBЎ9y6mjfE`Lb$f>a왔{nɩ%HMS&k3=ѿwyn,/ycGHNzd]Z5i=&0LD=f TX_WOzij3W h΋YjB$׳ %$:W$&9N(?+Jmt9&{ڊ1!8 X\ 3ՖH70ESiꌸ@f_]E`MIF"I+UĽ^J[&e"Ƈt2] p`T~)܋y]TYvO,& 6h\oa c_#{&?)"W0؟N-fh!Vkž/~aeH[6"IHH%t85WWveo %*2:P4>bPHJm6lYg2ziܫ ZRsxV2s(0Ԣ+7e2ew3U JH\x­x(|]Ϊ@7zis =Hp'.{O<˗jύA4#q?[vGZgd/eKTY(vbCRw4<f/vURSlk@VFLӵq,F AeD_t=3Y#}6TA֋̣(Lǽ:V1v]_A LĬ_.=uctWhm "+u2涤w!A/r %4 Las+L&Vp XRC ov ^ˠXX !_(7,Hk\G06z ơ:%ln6:e#*[q>W KbIu$")gV-?ic sNmy-n k}m[8OQo;R>QߩgB=g:B6DK9͒CŹq`{,b:#ľ4Ui,ǚ" } 4՚N̽34T$An÷\>YM()˕ [bJs4T"DWgɹM.^s i.|+hoA37'kw H@oήg.yivZnkd,=:er ^,Yq}/r͉2^/P$?2Y,nCʣVM1N7̛O<;֟eO[쩳cĒk, T_DtEDcƙ@Fm)Ҏ!0eM4фǷ/]rq _;̠ qҳ֓-+CbaY9X1nv"z#{Ox,+`(EආSu1]l7~ RanTPطz`f0?!mi=Fa{6Ɯi9Έ^GSeֵeVAI^GUܒZd_ծڕBڜ|'wZy0zn]5$D$~2P #_<S":͸7QUU+!E[6/{`TGΊ Ȃ8\𴄪I /tР8T&".3_1??ZKOQ"tї8j@GPfWj(>1zd37fv5Tx^4kw9Y&Z @#%=,S?i K+TiY9p_.>iJB_,g&qYTL:! 8Bˋ޲9X *1bR_&fSX(̰sp Xc͊^~qpsc~ Ho) p5ǡR0T$cΌËzcQx8Nq!@kUGqlH]5@ ]yg$Tm8C܀Umnnv>^<#RɗT'1 KM^Oi V6)gf4Q!I:BT٪2쑶Еa 3xYCJ%p=7Man&##NFwA(TSK HϢI]%&@Br{Z]zQd@xmHd>|F2D9; 3ֈ*;p]y*}#|4vKlS,Jrs/Dr:`X.5Y79񶴺$ӀTt[ʗ0HO%=$B#˯Dž@\ vMGGo&ZaySsp*V\!kPg(OXuMCJX WjZ*h϶ K2s.rM{?=//ĠVWuNJG{X8xBjbN[; D$?;C7J|7e/ޮklu4FNņŠ1|ӿ׮iTCk`_ORg?pjϊ?S '5!޴Czs;ɞa](?^-Z`ɫ32it폩Gc{$^)EA`eFhɽn7_vQϊ#URʗvCE{_ZːILWue# M|&Iz`0$K6*mo=&q)>Bcg޹xq["TP]t9L#ulNn6}n1l✞.SSŏww3u/ʣ+%-B+~}X1' hP}I0Jo)|Ym\ j=V (_VX=ՆrFWrZ}CB$Y#6`RPU6`+5RI#Tx>VtT>׷G%|?O&3#1󚤤L|5|{,fH @C҆V D\4o+8U ^!B"SavQT PS v*\qW-O+rA0cT^`B,ݚMU&T;G\{o T(vY?7._6C@ 9͠ ؗtSR[b|1Yᛛx)QL!eRio"QwFo|Lf[+;8Cbb3n5'ɜ6wbkI ۤƓiByyh z =#&FH?|Y{hO>bWXVБ3v^|VNG AQٔq]6n{3iiG>1R0vaC3Z0X=AaR+S2fr]c[ݾ..h쒺0^ҵgÛQA20n1ªjkpAqF[A_"d^sN}I[kJ?FbC/c~erlrv0џJ5obܨNSSJyqh/E9?,eH1{bHϺ$R9ܶ^(ncISVjW{Mi@/oGvP)bDv0ɳ"i*kX^9$= :zTylF'?wA>6fES : KPU55s Oȝ(mD3s)s ^ujSCTξ^ 3mՕKwWr_fqsyzfqLcfD+]p&R]# *5c#^A1ԖzH{Q؈UWtқCd\bbnF7NtΚ+鄄& 8.t` 1_lN4ǭEX [)7dY^], Mdsjחm mx^PHo'ZHiUUeBtš d]e̤s9Qup{O U<}ЌmXJ 6('27*pB׽f0HҊ*SSNJD(+ԙY'NVO0g;蹱mhVٴ 9:{<$1.(Y=[cY>IRP6OѰɘoX.F'I.asYkJYS7{0]*ٗDprCYXxY '\&R@<ǺqwhbpCz*|^ޛ6@, œL0]Y^G ^=;]>R,9AAm/|?񭇪+$ dj=gvPbSfed,o8юtLҫ=tg^\W$"sxW$avxan->xT0 {ل3Mx _2x3=cTxO~#oBb@#:OD DsQ0n߸(E^@I€W]__8.$Ee {bbqJAӷYf^l.TaOG|Z_Szj +D9/Ugqz Qs\,cҎ)nEð‡:Q9L6}foJoQed 7mOqs@G%nyll=mm%jĥ⏙,uxp= R37ȔK!ٹkvrN%"Y1:йŜɮq vwQ~Z@`+~$dv,|Ux\䲬 )vm(ֲڑm:҇=Ze*Q -{9B|^ `@ʧ)p|bX 8*&o5C 9)f0q "Ԕ⫀\H xGB٬~doZѼ {An)Bzp m<`Tb0+a /4C- }NUTNս0gfMUv5K]v &qGXûve;:uSad:'`fG+ B hxRWa * ƧdZK}/T^BknsU E~m夊!KHt/ݕG5XJNUˎD!'S1Wa喕MB.E/x-tI9%YAhLs: ‡0X6}Bk=64klX`Gvx\ f`KI [R#' GbV\ο{Zuu$ɺg5}Hэ6z}YD*H}P[^948pV;Yxc .pTY<-.jțr3uNʣR'kxRH#P=oNiWHDO`-V%~恛4bG-.mRh]"Ju# 'Ga\cQ;N=&F_nHn]h02K#,5Uk]UP{ɴ]q\ @XY( OJםYhi3oJ-\ǫJ;i-G" Y30,<3Z}7 ]]*ޮ ; O&+ךOv_@%WU@Ϋ0de0|NĨ1\[`D羨~Y-5~6/ˠ-'73Y1wiIZHpܤ2 Itډ!Y N0̫ d9x/slW _ aTOk*^3ɚM*o8zCFyhƕ+&cE*(GDbޘ10`U0)#FUJ棹7%. 7QsdOܝxmn;ۨE.+>en)ãԨYl]-T{Ҙ؜4@kY- icZ^tB5_Pe77H=N=XC:&5;˵gjcdڴ \ؓ7ze@ k? =iN2JP ]Qv^IB^4$ߡ#UuPjG^B֮c9ȫ(œaIgBчnX֌Qٳr\y*vxm];{~>$Fz|[^& B  -$`)&]LIiXyx)=]w&+2~ΞߒvTYנ(G_:W2MxLo*\fؠިPTIJ+|g 13k6..Q#Y &Po^jQuf]e^iQ|05}PXDO0ɝWYjt:r=ao@p܉ou~ anj7wE-@/:>@}s6~΁|h-kX;<|D(M2כW]qzA7K( źfq<@wÉy{\}.7L~qK6T]:*룘SFd|񻢡MZd+I[z^>, OcCL@?9dq u N@0qYӦ+ٖfT59gQZ>.Fm}+貲7mX{CRy">ZD0aLQiU6ez$>fZ' ,WUkP&T##0_NNVy᧠4E#0q„+6Y~~O)t 7'4:Lj9~0jUF2bq4 a"VBlmR) BnmOvnU8߿-YգL*,XB?{ wBO+%Y&h mS QJ$z" Rt2%L&t|Dw3||1AkJL=Ňfu|u}p# ܱ^"Vlz^YP{,R0qʗQCt/$]cbya);;4gғݳ%ysEebݚpdf v N=}h|Nc_A'"F{!TPfGYX oߠuq5X0 b}GlSkFjw,}HP4X lqKԔvc76B2[ [5F"\!:rV)r-B ǤUhr"m]؇P"5DrwQ^@h?h5EX%"i+\ڱթH́t M+Bꭷ2ϠU|Jo#+4JI"@'2znhsxWh%s@ |Sm%$(ܔvA{rRҙNH)xۇ,<r˭])ڹs)BSlOo:-iniyi6S_B3(>~=K"A(0jEq"X2¤,k&Nl٤7PHF u[D i3}vNlƥѩKI7|pJ U<_L:¸f2~H,6G_+ BSfL˼KHsZ;-Pi` M}\/ P㞴N񗯘0Ěq%gQ$ZȦx%|Zk@[7_L#9.?M2T>Go90e>"޸"D,u5 \xOҷ;efbN8jM&t&tYHJ"h.'U%2T P4.QF*&[]s7"5:,:9ĴeTLGjdN-!ڧB<7?3U>9˘`x†a` ^WgCIٵ&U"w xu[]aA"]6zlȇ$ME6,.ݰa9{4Ho[a^%Z>jG;~8WM:įK10$ޑTxxd`r뎓vVEĢF/|14 D {re:XtƠ9 om]?C+ .TS(kd KS6nCO9LT,E IF˻A|SZ 33DMƸdDqRaqa4Et9oja^5Xӥg.Ux0ĩC>ˉ{&AF<ղE3"Twmpx m m}0PoTnK/DRcfXYqWΩ$MaVW ǎSQ]6a`TDҢ Q}ώz2s=bI|&Ѥ!4uGynYQNOÇA\~ê&J!){o5Gzq[^_|FKo҅Hyf/,CC{g𥉡6Pʚ7׉RtRTRfs_)i6;)|#,۔,_Nَ% m5œl)0굚.29:3Ԍ. waD|N]k#Mad_5rH[,,|aS"HYwW"A*;>/9ꜼCt$DobΠ#w5कy:1ѿ6dÊ©K+ >Ix*%ecQx85#>;}xŐ,LEA۠Q,H=)xG6v8bchϠPQ)ݰ;@487 dUCuYCϺO^n6ӈ`~Eo&(ery` CѦI&4Mw+81}MC!>$(A s;Ӧsz(&CҪǢ$gF"nb=9`o~'Pps<"g0QkqKz1hi,CwoCSEY !pG'9J({<`LzY).g:s\3|Kos =sCQaqzi#ɣ cZ$o%ϲ1'c~pCm5>UNM|!PLto%8i"ME1?t:+YաAiy;=1.T*Hcx5qawEOA~JC-Y\aK5# )Z;TszOA,Q3BG* )6~&Pkޟ DCpcڟVmg[ ^Q'%-]Zē+>Kͨ x͏|C;;33}RIC "baCZM_HHwnebƊi]I)Mgi&{XFV k|iX.Ad\5*YM_vmmK-^}? Bf97ZQ'R$-I=J{N읢jGVF[a~6==Ϣ_ʳϞ$UCLZNs.D<:F㌑m8CY'e]J&nV^ΘU9/i+K3f_t1y88D`[}2>`6/^1+& >සe+jT_ק=օ&2H9+-? |!g!8 Ӝ||@UDWXD nWU)ݰo,w|ָ.]b!qJ/:/֬uܯp3LzS}TxasQI}c/l+Brxee͋Hvt}M~@,h3D:+@J]1 Q`2ԋ?am$,DN/듡Y]@՚u/3 /e'2_oP鲲t.b`>Rc?x(Q㪛rB>DoxDޑ]yRMjzoy!ؤm&V+4g;*/C ^үv/O>) T!%@a;Oi'É|Gq*[$ ˋ_r|o0l*=^#Nz۷#gX9ť!S.ͪe8cvEIZլ;] ? RKו`&Wawx-7aU"tqd˫f s8[lTdV̎ Ggo׭~ځ"X+/7aj-gcUYpV- *+IYuEF/?(/T~F=mjbQA#{JSذFsBe/pUFhV""Ucx[ >7x/ 2)ZK_s/wiݓ ojy:K9'mXQ/Z/MH,{G&UjfRY &D4PJǜd o;OPGzwi?=z'n@xBLdXrTThrr"kqy}^=vTj KiU6?Ȕ|džy`#Nd,8UR8g^4F}Z\s}>mF<.gQ"[&|{Ov{ZKoky^T{4ldv׊x,AбgkC@^v__ɓAa ̑mƒ\}{L(f&L.,O<8D_!n4ϋ#UpeaZïxč:v9XːܙVYT ktR:i-19e 2ɈutN67D9_*.~214@Qls4Q3qODHW1q ݡ_- x=иtKD=,-0% !Bv>(7A'YŶAҺ݈6 }ЎV}5T{#‚G .eil91a<}~x?>BxuIu~$u%EpLjQI'1-+L-N* JZ%bGJs>a95 nV\/9N++p؁0V&4!x"ϔ%d^~^yY񼺸.gZ2j3ۭnqvWpOV㤉 dx+LN'my' /@-SӒr|>n=< `?`Y3xV-Ȳl_{B/<kSVc~0$B|l Vhp=T`f3>tȎ@W jٲXTHV~ORKkUjג -U&9./C҆ի꧍GIjι%J+‡7ez%;[o.?櫽%hs;2N@)^HnHl(fMC!x9LFk@Bv ϡ+TYGZZ"] J9QEv)HJ5 'aX(.0 1Fs|vdADFCia{NSƎ`IkN2ȫK^0ulw4:'+G,ygA9 KQ3:R)ٟr}п%AeNI'Ti0ֈ!eQ`PYJUK]#Q؉(c'iXϋVGQRm}t~޷H NC޷t#K@M JK>Z7yst"i 2.Eb 3B΅y=V2tp_WϒpI/YpWc Cm?xc]m;'XjڣNχOѮ*hò6jd%) C0rL 2|_)闿|b I/)줳p-LB*)Ñټ6WJEb/_KQw`!- NOb_)U5NU%Y @Vܙb q-R)#` Z% @n4WG Al9;&r$HR#3г1L9&'a5 [WJ&!後oV}6s-2s7vMڶ G-i6=|}mUd>Roej;9j@qh.997ܣ9޺iM>"oہ^xlJ.ّсn"'Z$h?3{ qY㕤㰛.bny3#'Lj~/#µ$/^PpgvdWTYՂ~ZUD, 52E aIn_AN|5Xnyh1nt"6f?y˵DEGkiY:IQ7h2j_8 1jP[N6j|-]t6%`{1D*"K_(͔l,E -{l%dVY;O.L  _g=uq8[,fGZ 91nЎ';^H $׀;IrxZ-'"%J?r+}G~/wj-'byba C{|I@|(%bVbW=&rh=1]G6f˪w6QMuiUJ\4vETsPP/Km]ʮF6XO["id&^s}LؼicOt ]UnXܯ[%vt6 VU /ߧc?%ڥs&)sΕq-;F["XWO¢S5.#YX!Ʀ9r/k`wP2=N&lZRvvm(Rf;ku4 J}~31]NiJM1F :^(L(CB[1fD rzfSr֏A2ɭ -B?{xOlC@W%Y[YqEK8-Ƃ*e'CZj޿aj瞯"DORS͑K-&^ : o SAh둤m PKVz<("f=:k] &z" vfI|G|UFϱNxU@xvz&i;V}!ih{Nj3 h![/̜>pI/3?vRa#Yp¾N?79GP3)s(Fh&lr8 kuX6p+/a\?W~$jF]LT? 74#sN*MBe^(+j !X;V<zk3Vu[GH mnW?%|x b;/a'Pt(w*9.Wߟm>z4[Vs_ŰD#@~=ki(c>M UП߷c`:QBmn\az(qXixz2&Q[q*G@SpzKb$uK @.YSZ wZ<$ Yj2b>#x޽Tm(X!{qQ@dԉ5:H5f/H4ZQĵ,v/h&bnx~Hjê:yq!w›3v̦#X~9)t[rZ"5U7kl{VaXa]J~J=(B(5Brcs]3Ǟ&9tzMZy <ky3[-&Z4tk:e?$)_>%:rɑL|KQw<a보9Ss#(DZPks[t{f/)"ԯubM/3MJ 4O{76?Nԫ+7 )r 9PDp&!M>h(mM`< 5Ѿ']e|ܰ` ƽ#Р$}-2@*P֌Rm wP} wmi^O ?<3hhNm v:f2_IoA̗6BJ Jm`="Kralh=f[̢|+:_۝qRB*8wPm_ԁL~42 :v`ޖa}lEM\L^Hl a;oIn"h a|.xs0%~-ܿ5d(/"ˉ L@"Z1}2܍xƫi@`vo %zA7e:50 J G &y{{8 'Qt8r|1X#/aExYkrѺC?O/K"--Y'5q*>VP|wU ΂a!DZWBdO~NH2pB%\׋[V.8Ig|ȱApQrW9CLaɽ oX{T6̠@H"&8;&BT5Aoq[$(*ĽxtT\!׶cuJU\ؽ8cȡHti;FoɋÊhfY4Gkr9 ;qCBH*R -g@]H iӮpdѝaGsm:jV_ 45bWC=oJU# Mqh6-"Dy9Tw= H5U6>OnQ;a0sv+ rXbSc~ҨffGDԬ\sW:==h>ϲSzZ'VO h14}FD"pa8YS9GC߀_ ?{C!5?3 F|%a.w˯T hXD1z&GEN-/D/v+dֆ+$/+ǞT9+م凸B7)J[0v2ϖ>ͻaaeeu)N9k6pNaz-vJ%p(HUH?+{6ɈR6z?E'w6;m(3Gz*0-hԈGb+6Y4иO-(Ӄ5ݰ뮲h(j͌ۑeS+Awh uⓢ8qzj(W8ݧ=P{i!ENGy'M9bے!*ZԛM:`AXUxǒۧl? Ѳ uuHK CFnh(R nT;k ϐ pގB.$ܜv7Is~>-?Z4hSc 2IģiAresm nSJ.rJp\Ȃ>->lGMɝ5oK>aodkcތM PI`SlME)@g9=D^GǣA\\İW=E-&&fTeHicXp}Y:VdԄIu: vw~dR-8;6)JfF~aղ< @p4@qJ6rDRiJrFb A){Aǯ+3S؇fCP4>" ɤ>_Z5x&ZBuJOcw/=hS-%*vh0\?8/{ǂ{ kF_}-whJ1i2~jݳ=1yՊVRB "JA}!>ӑx.g JC2H~;#H&TZO7LmZZ1c #bbF0̱{hE *')/Fņt1wQ6wU_NX|SoyO.e*К8h꧶R@4=<)tĨIn" YkNx `v>"2SReIN =h5b?8aO@ B(Z2Z$&لh9{"@uDV%6E9PN~߇ajt*=C_!/O+vBNd7R/;i&WCYm_o%gt$8c4sf:RiG`! .侨Za98ܩ㬳V-f70.Hhv&7~L+=\yEvs$ ;({?|_771e`d*{bѝm6koQ@5ș(<+|[\!)Vhd+ j(&Q+S=QZ>>X_$巗B 75ihYHnt | _n:<'{MR^pS5Hn.g~wp3<deofxO$Kx4'ZϚBnצ$_Qa0!ڿRC2Ҫ^&6 | cx=oJ!: =N-ٟ'Å3noz@ln&=4jE^s uyb3H6Euᓗ℣~/;pޗ޹8ET=T.}ijz ?Z[7Ҟ\ &Vܐav8Jk&G_|a7v68'BLMof~un?ݷ%DuE= Sbuv'TY̖rr`ʜ*/eP%d‰L:_pZl&,+Z٫wU5wPZbx s^^l.$i1o<H Ɠdw:)=|]*.\c2,<9Z@ }=-ϳI RDq9Ia8-&CW&ȢiJvv+o4TEN3LwS!+6{b}xZ2J|ݢ67DJ4rÉ> 35WWq}!Hl6X:ʃcs/oB˻Got|sW@GO:[^)^Ћu+ӲVdY V|c~1Oy!8ϣ7 ȝ√}bj\QFEcyq(]b|1ƃ\$`2>#fBo1n肓$dKDUH GݎQ~$KI 3g9E x2Ȟ||HQ$D*[}>kH^0sϡsG'H$N4ѸC>! ?amǗyK:w])* eoŠ "m_G\W]~KIfY8y9kZC^Ktq9kCZ3l粓 <}Hr8_}MNO_` k;i]r#yL~{f]?  6@1&[; EjpNތ6YQDū` 6=wLjnu,3FNE_<"x]cD9 lž^% .вXd]ۯ7,?V0u;b#kAz0|T4`(&76gbƘSˑ!WuDwewzJ9'e2:[ٝ)p2l6+=!g3ѝ8.s=>G%ݩr6Xdr 2#iT}^p/@'a"Ya]YfjVl-|O ט Ʌgy(<;s$8,]8j1il%QfWz :c*źW;I=<tID4G.x>>Q@T[!ٟ;h'Ի/;SaVc20{+7ֶ/de g3JksjrA{:FPP=?+P4䴭Y53$iETE?)/\CQIg0nӷd䍗W`Y,ĿF1Yj2L~oY%<= = `#ȇ|ٞV%6 }`gKt0^.zf@@@ ܜu23N1]pY"˸Z; LmI'!\nTHJ*A/=T iȾ.T+&{appYck-pg1ƛ!zku( "^t%7.eoB65@!5Jy31;n< X >n{Z~7+K9"!Lc:VEV0M*trpj4ݐrwj֩eXri&co{=9ƓCOjŧGt}-y7>w9'֔2î,K'M/KRʂG8Z (L/ܪff;2Lu9%=3bVQWt'rV bpU3n-r}=9m^T ؒDx, LBnm+N\/z&À0 o@s)+8qC˂$5H cMa ArZP+)KtwQ2+?{(X)G 2ٮӮ+N`YS|?lhԵɦQc1'/bdwX#Km-dZÞH{ 'âTR:$S8? D( |杤;>1X%#>|g5~%C'uD7ˊDMۦgN"9%PL|Ef`hM]~ yǮP"jXtjC)T/9U(sFliwXB0`/N,͆$U)>/ B%4x=YD+Hc(?Bvm1u3yPx"1mYԽO .4$yK=G 7S>OR8ˀzSe=*!0j L,77y㫤3 <'RqC,ɉsÌ"OwX!$=&B!W. jԁm{ *X=W1&|QWsbR(¨;hd6o1dI$j*7LkL"EE1̌Ta:2*V%?V`>GR]y7I֪EV4C`^ޏ@eq34[4G fHH'H*LWGz~MM$>Lp*EYJL V1 )^=zY=N\+B"#-Xq +:"{.D9 ƅ6(I9JC/t2LG1 :׾Q؜mh JEG,u)?ړY=Aݹ30#(?MpGB41ߘo©^K HCHq0yg8zҌCA ;SiQ&@b<m]=6Мډq`fb~=mӑ< 7ԠG" `eRF~d{*FKY ZiTz1A9ګy\aڣM <$x&h]qWI\!e`PG/}4EAH&cn1nQ>wDΧk m"r]?Fumf:HpY4cYgTx)~0YBXgWG6efÑ 8);kN="zDحc"aS1_ΨD96=zHfB^?GƼS~(&ܑA VH+#R) 7S:<\O!^/ۓ+W)oUh𘿜:^Pr<9X;@@h^ᯏISw<ΣLn-,!@yN/ U ¯T7]Hs5EOUgV= z a*6yku'Wb>CfU7hs{ϳBWzÝM1AŚʲtGH8eީwH&U= @*@[#+ys]nN@Ǣ_%l$9^Tpo, 2r9,kcd?vm8 9ɹ97;;%dY_⎐ ?Hm ~[~77l7gD(,\i8!)H_#E.g/Yg=v>ռB1px]3'HuN҅i/NBXX89ˠPyT`t@6 d}"/׼M>7-V&1L)\Cg3¦}T4Gd]`7eR9)I×(`T9$Uywͬ%0t&J W69zǦH@`j7H 뇖&bSKwA W/xnEqmNj*UO fv$-M]f^kݹn-z9^pL{Qέ;'?j&mS%'h[;,rbfħPBun%ȱxdc5+O23\<&s^9Ćas]JU'('RZZK5H^ņӢϒ/!i/t;NsBhlѿ ꐙJiLP&oG,tT}@ʏߋYoXpLtujk ? G,I% MQYJHc5;g]7tA ʥcj齺ٟt CLl =MelJKj,*׆ƞHn~h5ys$ކ! -˒a2ޫ} c4 }μ85jtөJ1d\5('(-*pw*\鲖H_#u 7pM[ۯ:2kٵyhe, )ŗŸ)z$fQngmxBc 3MmH+5Y߫Gl]IKJMُ| պړA%paݫRuJԅ,7YW%aAt'OpsSɩ 1$PTR05lzYai"݈ΞG C>i{$9lp!-~7z#~rx(qFr-A1r &U٤߸7؎8"Zh:V:D-H .|IDY#ò-|A<בށ]ukӠ#jH>lZ~fԽ F괟ؕa?emyqBj(0xc̻zc T?kKD&ma?2 X\(W@x A_zzD\C#5KxNOjt~esW}nF$ؖ7ڐ{ͤvU,Hvx*Ju%b2l䀙Uv׶1G.dR ~4"biR(hze\O$e ÔOI#EHKKe"Lηabl]2ke&fżba7ti ^A!dF%En=O9"+~ݼ!AHd.vx d]Rƿm K=gMisqhĸ4Lّ38lA~{H{ :B"ZV^󆡵:[l0v4[`U:%mΣ*yש U~f!^`VK$[]&/Pfb.SR7nOw&R`^Ri6,z](қ’w>N. ޳9eʄnMɬhHﬧhvIQ|p+/jVłH *'DO+3WaCyĿq!:=h.XV\ hF%![X6UC*+oMNPx侴Xr64T̍yI2O6*.LUgZ1m""ޭhQ?kő[{얙b_3"B0[P)Ip4 Բ) =V0v|F3 YY؇ؑ _?ųV*:菈&igaB(6/ * EyTT-5a+C,9-TՒte( $vԺ3 !Ƽll,F@}BnMBh n[oB( ! !@qo-,'hŨQvXaOZXPXJx̐ء, %Pijcp7-X.Ga*F~FgAvCG뱑0!Wq;cK&\8TESP6$:{ y}b) -l $m:rӼ/ɑs>,nG# TJOBErp>8т,H:Ld8k4}˚"WYd+2L\ArzVfW^צ Sti ;sϺ&c=)/h+\4($pDJM(!5%>aNl_)>'-`Ma|1=;pSdQЅwfI*H9 1K@Lz=hv*X%N'׉X][_ ׷ Å$[eh3mhizd064@)Nƪ-q$#+BzY'[".x7B,aƝ3&"DJzt\{W?ߟ B3c#:&M{k>_]qNg\G'٘iy Nk zI:8*pV6sA~j6ֱs +hLӑtÜ.RsWd`]&N0DOd!e"f$ZВ;4tgNu Q:=foTT˚@#XKz:l0'k0sE'Bϕo ڪ!0f_ o1s t T+=92h$xTZ@eK o$1WEX 4fʸ { {Wjd2ҜjU`1 (~o1Ë#A|mc`uiHz[`E,Fc,K.Xc.%}2 ,I>I *ůZѥ_F_W OYI‹Ok@ycN-F4ҬJ82HzV=w> ׮`=G%>w-~9nؾ= |ܪ&(vό[oo_~#n_Vɕo"x%V 9V[^@*Mv*P~k p仂}%,F?.#{ 䘡r4N}f8Ðno~*eCBh6zbo:]y=Lެ{K~f٭5j/4BZh(x9"(`W0@$/!4{=O\]芡5cFC)0kdK'h_+Λ|`6=)ԅsMM@1RI+y͔d T1J(]DZFM%c8`ǷO sY)6hڜph/GP}cn?.P찳pxFr=@xF/&}_*[D\vjhvxO~s*qD>:n_ vxn1#||2"b|"kWiPt3T PІ}?537Z"i_HyRӠd%缳=n԰s,}Ru ?q8 h*edQ?(/`3G1_a4奝#uι*cCmI{ (xىbY ,%۟]ljԘjBjW.&Y3 =JP7ޥa6C]Zvmc福zU#e,Y;%c2c-FCI68#2m{1H\洃,?*pڷ>@"P؊ R΂皳^PGxb3cl_{  u^>s4#Mc*ib eQ]S*!K˳jjSTL6|IW';b3PtkWE~b3w ss Љv0;2ZsA|-!']y)WU+ߍ۫BY YoE0OFV 탁S]H| jx +u+=1|Aq[Ixm N!fjB]T :f)Goq0겠JhHʩMPynj޷WX8; hyC8k@Jm8xldZűn>/2€o'$GpbN1A[7L{CU`bL IY@ُm0`HDي{^]. JuOz~j0 *7De1_<=4H .+.QEc^="X[‚)!wŒ܁fH@yNiX%y c$Qmq +RZB { /[~`h/׊ApX?E5 rL r}8JHHh(.~ixa%FFm+T\@o;Kp^ c9}cViO<[{u D/<5f 6}]DŁ^ ^b# :N@G0f;Lz]ZKZȮZR#c71 b ǰ_>Oׂ^imDO('~AݕBXdSYGkA0c2-)d61cn(SBKt S$E~ZȀE"!Լ oO uCL_tP)]ZpU+:Owf]܂fE3@ͤ--/֟*Ȃ x e]š)i_ B֠(.}QPlhkicR# ˜otfnN(]]vJx'𴴝xƐyFƤq3\QVm\"_dg"<[)^p]MP?:IA 7l4MAڜ\Qػs3v ۤђI b 1_M Y2Oa(욜f(P[ﭫ>PvKu}RHT_M-RB#E+nC,FrhGBd.w~]6r5 _g/^ -E%P;.7P%"&s(WXiqAuiQHvv:?Ʋq#Ġݕa$%Q^݅uziM^ q3#^ƻrA" nͅBe"[D #ߥ $cruu}|,} mȞ$-puy}:H鳅?#J5C/,؉: K$z(!^x%sWRڅ_dߜ9`8Ԡ;2'l`!zpK[MNUӓbOC]cVJ`11{T\q8 L3D⑭ْJ6{IHhYFF`ԟrq"<]k|Il.69',R[YZdNz-k,$^C7 H8#S\x]b+G ݃ ejIkZ*^TU)ŲFf2ep0&il}S˫Й) 7["Ǽr>]0<% o/$sB Ģ}, ղelTP+Ѷ 8Ӳ5}@k,Np6 TgDߩ"f|؍ 3hX$ LV S<"+z3!oh&NWuY϶L{LC R@-^49WDI5Z!%2u{$@jlhGGva!w|ќ_َD$~tw!]!rX~$#P3LPEa d,ͥKth[1r?x_AFh0O$ÌOD}t3k%ix+FAdM d@'E /=EM]sb|Ԍ(2@u2†r4(-}\&9o-<2۾pXgfX12e`׆a`[@j3hj ![9 o}}?yg~V!4[D~)"R0{_(յ j{2$F^/z-$"JR`Wy,d4D%_im(ޟ--l B:2j(Ze0Ż9":,f$a${£ݏYn#1U\3nE7 ﲋx^vJYOj@ IijcMC@qC2坰N:!S3t"x4o[|1O>Lۛ2'.}NƆUN%`_0GĬr-Qp|\\azZ*@ZHYdr*?,aT@Қ0pز>n(3ll@ :$ꍔ' r> æɑRCM"k~Uba |ݥuneë^C_ݸw Pixp_ٜFMՒaΚ&iJ=ӕ cq"U{q@cS@醉F-73|qi3Ş2BDunk˾r!w~\&ao_$Lbsb6b}bh|EXWB"$5X>w_I7:!&bڃXO__V-[u{|E.ßSH/Uq֨>;,~#V F`_ P>hƃrq~W'ʂt%XrbitYET'1AY%vī.#L?Qq!yTjϲJX.W 2?8Xk*,Ugg4^va\jMXQKS?ʡaDqVw}=z`@ LѦ, 7]'c7@me3躏S`&zi;MN *F:K ֓y8dA͆W뱏iq+?E.ր`CkVkn|Ec3~?"WgtFXt?2B=]ߌ7.*FIDvnKkڙ M H*6Z|!ZEڧBzWwDeGZ9F bl'/!ًƄW1j& e唐&~Π.㏗gM/K+UC7< z tDk˹;e@ >ltJںS%UC?{&nkXḰG0CDxGy"I,g*}UD,FHچg8XT3FG'P"IiK cjP@1LQwq]*+hT1V#o%I,`= "A]=' B)nn}wSPέ-~cCZE]p4+FM]t>̒'3r ;뗶^:ў}"}+IC1Н:Wlisƃ,个Q_`2!% lVWlcK38b6~4`R68yu"(h/;& `vn(q@ !B4 ⧐]=TsĥLG"( ȕMFI/Yq)o2Jhkv*쳖EUIz!7BїgWvS Ђ:h2Dp)w ]FG[WGW0cčFߏ-pC*X4Xc7u駰8lgIXCqeFFTHI;`_bEI)WGIhTqU.)~(U@}݁GGYgRs.**r2c=G:-%=@jϮr* f ȣXU1HIi-÷v⇘ܵcp<Iw;0t%1JɮIiǡ9v,:eRZ>NAېU c3n||,[̋!./JNk>C\FcIHq%u I"wB\[y:]VTo.(#CG1#3<`yXD[J';cf_0񟸈 E%Gaܪ-%8 ԅA y"Jf5 d$("'Vwj^18bY QWqhLhseRS*>[LbI?կYfхVR`?eծ fQQ"oxox.~ЀѦhb?"kJv})K0i<?=$CQz:0.r'xf[#QsxP {BZ7\,QuJ̃+S;1;OqG32m~4ܷ)7]ڤvŏg:hߙJKf `S, uA龖ܸ4Vs6Vvٿi7O/}?P[սzoJ4aԟ<>Rc[$`&r /6(*ig ٔEGa>o)Öaggjc 05 $!_Qyg,P>Bi͊or޴% s]}-3m/ qG5jv#m\ߴ؊aц>P,6gŽUQ W bɤG9n\8|GH?[ӯ; ѿ92-PL{C̛TlBK|go%0!?x.Sa|4Cp$Ktxo_Jn/֦MW o9sn;wx~`_Q>37<=E>)d'2C;ÒcONxtppge0_0X@1Gy-(64Bg(9SgŻ“UuL;S58A]ЕDSDQ"$&gZ} q4TV:y`F(+: YK3v<+% 0AI NeZ R?~!ԬV͏x߲ bnl$RnL9,nMw/.3?|'jLJqfk g!t")cWY`UWH@=[NEsXۚ$s8VM[^zPbאXGK؉8Kvk$]fo^:d?0w,ɪ<0Fʘ[vO#m@,1ClxIObja P,aV*{!0Roawk~=Uں }G~HmE ~6ҩďNExi(B"/U"\_=ކNtBeObsDl[-uL)Qp V ?T)`ׯaB)wӜ^tT,KGg! .GĤ <:[Y!-: !)kaȉg3V]Aahv4{Kj:q&D_GנAnwkNs7 2JHV嚡; a_!h} zx|(U ͸p%ZuAƩJb#O)Ixnx"44:d$ ֐+$iJқHCXj7@#'\ұS&B `8\,ٚ=J*qި T.Z%IBQNS[]`:bI"b]YJk|Z8rQnšEꁊ'>w_!89v$m^֩bn8>5 /Ϯ@2/#LEL'~R #ѽOxe;̴ģ&.H\.^w7ItܨSafY1jzz0_Խk wr3yV lHՐM=dUwf3h 5[fW?a*58{ӥ{(Qc=,j 2Xb+)_4|jxxsF-6:Bg}3,DIxI*N VI<,wuYsƧ'$>#Ռ-1?/TUSm>Hq) "e=qw\|vwO(v|"YK-Ҡٖ=JQ%zi読ْ1+if lߧzh6R1B!qrAɃ[ņ42ʆt;c챌 Yڃ3k!nۺ`?=Tޫ䂐7lo}tJO{U'x[%+"Ae6 :22 bFm'z5b:*-iAI߬?藣Rl~Qĸru35NHsFOlLƂ),x-"AE-u>bQf\e+:yuQ] U[3piD|kڠuHtJ* 7V,'GW۾ƍo1;Y Q{p<L `p뀓/@{ !I+(q,cȁܯG,{@G[Z 0asJD1w0W\nC,OR%Jn=Vx_O*FWH;u" ha`@<Ԡl7Zn43d#-#-7&bhd0qQ/ eo Uןɻ?v9 s_|2>n{+ {\vڢ.:t)Pbd 5ƺJiQ8Ug)k9+y _)PzS`CcYVOV~%ֶHaTOFnPk{hC #(QFFP-5AkZZT[r2nooH@9ÓWWI`@}IR*^ѳ I8~:t~.1Vj>h"COB~`,`lef(ubx2:ƷOX7$mTZ]7̉U6A &kQp9}!q?8 VHJraC>v6Wp ;rRNz28& uH aS;ΤZ7a$ɘOEA_љS -d pUx`pT4HlnCY^*jxC *BQᬹ9 oDZՊ .L$z Sb1wf1n 5s}_߅a+"X.M0\Caα}!q3xkK/]@٦ܫ߻s/Xs!ZU-fՂ3"@_ܦlKZ= ?v#SЙ4xDyO]|V55޼*S|*"1(JYX'1UnS +aЌC> !Q}ͰITɩOv}C-<廫5Q5Ī4w%7;g,m6 cKwcl׳{"nYIm3R]\S `xcĪYy+!{K1z<_if6c/^&߳ -=>(b5I9t8#kC oS0@{h$C˔BZַ;\J/u==q&ƾo@'?&'( &@>&p1G kƏ{D Xxuu_R=S20822#kěHň VfZVnkLa* GiGxjft]*9{Z0\򾸷*2$^mp0N}1q c5^edi| "n_n x;~R)c.荡-",]ݚO-vqGlLx+X{ GOv])# >\H$~\+MlQk+^Xv\Yǧk,X[2F9P웂RP,0^#lNR(=4l 70 ׁx(bGgmk7钖0!_^,sjGUj\#!B[k>NY~Mcy=U@+@n qvCTalS^DeWrT~c"cDxIÍ,rys-1s.PϺnf+Y2lt G뮂<΃\eI$kߠ>EbLNĐ_'\3HǝrARA˪b5˽<|-SGn*M"P"n ]FC{HV+z߳ Eٹ ™+2R&4v0)O(bAfTtBV߲RlƝ3Vr%%-O q~Rɼgk4_η*^pse'$ON1K+{Y֬ˌ=٭ja'{AYS)+"\hpEfhqB}/}Uq8a>GFVJ^= (N1?|&V!!hxhڄ$֘cT80P e;ZUS7cW)-:'ȇ'4*, R `ʰvwIF6^94;a>@^Dz_&cIr&KCc$V& :U7>hFU̅&C[.tW5/9,n;٦[k7Cʠ$7!nAA}*ZH?"b\/PotU\FH,-p,hȱuѸWb:Piԍ xD2b kOewp]g<艽*(<VbP?6{k)a;:S>SɳhDqrP ~+t%1< NjEb.첌*F8#w ʸ %Vܔ[ Tī'__=gnE,oԪ&oH^A1 GMЉ>Bo64*s5 ќqD2{hOרaqF0} `zS,FٞVӏ/%82TN4Rf2Δ |zjV1ߥm$-9IF^;SqMg RR_f{qxdPnHwUBGـeOv}v`)|W l`@_ 2 W{E! A\ 0E( vh6p;,>t=`,igk|roY59K轌6c pAu(\U:o[YJ@O gm%Owns5PU [to'mW4e0Ru^)O:Y0[IRCZ:6|@8}ߧ "ONN(Yb$G1 n|X^ָـst^E^}6,ClHh1R'\e3x߈WIKg@'ɗS( YJgU+>b'ah˩ÿ򵮰!Pۓf2- iJvmWPāke[H ]gU@X~5&Պqvx}g3SC}=roZ ۂc :궆ґkF:HvrR}7\?:5~~XLOj:du'Q4d\f)"\Fjծ !/jV $+W37}!MT7Y"22 +yƱw楰 A|2gX1\&h7UȷXHnWECx]شB^oҠE% Ot Ԣ2<σ,=fq SFFXuDX MSʽ \+6S2|7||H`=LNw+tBZ_DcHqӨeLy< wH+醸UA ҳ{N2¼QHӋR3t(ݚ2fUnwB@,, 5a*Zeھ?myYȹ=>O Vi}}5#h'LlZmA,3L6fG*VB3 ~ΫVx"eK2.L"fM~ `!-Q |x]X:@Δd949G)y º)ž9`qGW۫,5p ".~2ٵBFmi&j,"?:*Q+.d|Gf"B;S0)+ҁ8H).g秋v*P־HPG)z^B^Z;=nn Gw 4}qinLl=<+9 Є4=gH-.DIYI`@ ;ׁ_)Ժ(_A9\ymE^,7DJRoZxJsX]O#?Z 2bܪS[ g#(]wYb5l`66OP}.I.cx>AkӌjTc?b?_F03N B0mKŝST΋?wh׉70>aMh_-`Uk:L_?pjM4,?@U<{zIhԫ(yHIe%(Zx}QsII}z:%&{a!zrkDJs> aoעbd7Bc\ uܿd k^ER}oHamJpl&Q $~?ƬN!f] S>6$ķcV-kydN_|+Ȱw )+TTcgML+K#{_V|eNΜ l=*{?Z2QWx&Ky<ǞG-IڷV%xEËi} 7Q B&C}0S%BP0i>Kƚ@q&-#鈣 ps:ɧhg'5 V[Vah^=?ֆ^U P؆w0 t%gT= ma5\3+|.][֭ISey-[ 4C3(3osɎ AOʇrw8H`Czug-c[TbB]eRXV28pabƀa, 7s^HM1 z"VLJr/ڢ_np> ةuT;UCcO>uR™QQ;SYN,t(\X?/YY0`3K$׷8MxJɨ ;֥nD43Oˌj›Xh[r[XE~ BPK YssJSADTMVK$ϕ*wc蕊][VJhA1('i{yFF*vQKUTz(EvT )1+. *nW!>g < XLO `%w"re--:2WG=Y)~o3J)7v}W~uGBs@ 7{NN4m}1'd<}"|;by{"SK*Is4e4hf<]E [fc{c <8`>9h/ }\|[9u6jh"Td@^B?Љx \t/oM䑴Md5\e hT?8|af?e˹9:040khKUO| 7p8K71k'>b9 &5`g&aF;frDj#lUr>}𼶈[,k% 4=~vaj-ގ. W}8bIM4QN+gaW`Tj,L}1l)󞢠cfOnM3L f 2,J?[)zO~ /1 p亳X imдc_:bUuWcg3Ej_ZwV$~@5cX"#JU|+ZLzqt݂.Y;Y^N\Ɵ^7)9,8ψ!9-t.kS&*!74]l >!DBm0qta[#oE3Ul!_M ;Pm=s6H`{)Gh>Gt)L'ر4 Z{k٠#Ni*rEz).5;YvBTO7,2YJϾL^3WO/_djmA%%>- gYXJ4D=Ǵڑ\6bt*pV߅W$Q ekYq"xD2/8>h'$?c1N6׆< q-1DYvVg/zBs5ߏdT1u޶{c????g$7.UBRG2HDT&K2Hf=B?] iep 7aOz5:Lģ},~LZ$N Qװ~5kq)*- ip2`A8cPJ3 {5u8}bU3.wr.fG~0%rH0$v%]/R-kEiV^}A[>!pX( Ukid g󑢜ϖXmd1 ͵@X0~Q^#5Jm3D gOPLJ &Irslfmׂ? DQL(Mc%j;eQϭ*\@aL 獮 0.;:uf}!1M8*Mfc˭o JuC;LJc\v<~x]k~yRpr+5Q04 Ҷ)q{<f|usR-M)nS#+*.ayV _WCzscbw'-^$ r\a0 Px?k_^aW͍l)?d'Ql"\ui I Μ%kvDn՗ɮ/F5$"X6ckըZJu1;OꟼX!|''@'Z-\AtPHlA+-<[*RjfϫX}"BS9-]] XDz8v8ZyatMR;Db*) _vt0ͼVxz 5ʼ1'-?=sD &r1WHۙwITrz#ttixA~OIC5}'^PpjD6hZ=Z30z$!cTy\3}b/H&^rS*nK-$Ry =2Mx8E=c|rB;35vPrƄJz-C͉/ZGI*$>xG=(̉0#/8,z5^Z`v ;z¯Πw(1G;d)p1kAsO؊L5(kX 9B FiWf[-!C(Բhħ 玑xgpIi0o𢴖 Go("D"]6o! yizZ*Jt=dsqf7v_Y=IQML TB~UuKWG-3{#H7Aᕇ3wRe)!h0YL\EU<| {#ȭՅ>πR_CiB~LXM`&bQϦkSt]$ AlV>*##cW=1B!a~7:UJH"d-ȶx%ik6Wqiyפ#GB]Ewav =1ҽ:ۛٗvJ.&Za hظ+J^6kל?Q^fM]W.dfW=E4{?+JsHubmjzzF-ՔAp޻\SH0c9qzK +ohOf[C{-Sj124c%k]"O5]Qdҥ{SDX}Ĭ?E蓼kn^DkoX mlCkkG0RzJ;9pеzf|C A # £Ix\-:476e7b+b'FT4Ae%!EJys /ϛ3QG $+4aOx [հ6AՇןojt="?)N!3 Q!l\Mn] ) v۔JNJa=gGueD̵|FGF0MO3[" +Vk[D=H4- 12nZ/%ʰAO,fv;KMYZM8eHq32m}1ƾ0<~^ d@~X-ɥԀEŪ/)="+2 `JLx/}xkܮJ3Cϓ;/|԰]ru{}+:8d8ӢUd%1Ĭ2ҚiTa~iD baMG[fNP:P@wLM"BjͥdQ;?IA:Q;?Բ to$٧2ŞJ؈SA">g#\/wW}H~oe/ߠ3jB:8WTɳtԐ}Iyn58iw=h>5LV>e>w)P^\s7U+aoJN+eR3L[1i⣻^\xk!1qQP}}GMZ*|kKp}Bѩ6FiRs^.gEe_[]]R $]ݿÞ5u6s-ҸNs9>"pCg0ώr.OR",]c&-^c>c{6HwW5MZ|m#a,F-mUYuSP%.66`cҗhYWb; f 6{bys-ؒO};pfʎ~\3SYw I4q{ǃ1|낛ABcK@4lV⥗0@xgE=lk~DQ˓f}rLޫJQt^1[X,OI;UƗZgUƱEHܔvຶϯBO:*NrX݋.aujԬd%Ȝ;#-4†4 ,L1x/ 2)_E7U%&[L ]jy,imP ]v//fW'H)E^D*#R=m"Й# 0Ĥ|h˅cQW%BON0C? Yi [J1E? $]#DH}Y49׉DwDop5ow>rMyW , r 18۵'56B= /a-4E[M;]cq'h VjOWz>o\6CaSAY%spǨ[zZD^G8,Hpa băUH+ IA б|?cDpF%$6q#H)Et}N4xbiiG1"WҋiDt}!G&櫈(yfGn14փ!*4wW~!'LdmurK{XLx-/%^+B{Uq`3}4ijaO'!#_&=$2,ꢸ W<9@E؅ kJOfI!3(uӛ8~q82 mfqzŽ^X;5 _!w7-}O&Ŀ4M*i84aw|YYSocPɬeoELNAMaޙ $ ,:]9DCiND8t!%0aT41,AY<B8~kGā!:I.d>eKނ_Wz:Mq}MAheo: )x\g\X|u ${sIX6 ڭguDl1>Gow8pK7lޫgp|<&tS+t!Ȑ!2Ocw_1ڂ}FilՃ-#%WY=ʎh::ćK_0x҂*mh``]bhfb'͙9CEYd"lBL+?xOd&M %P}̋tKgid)rG͝RUy( !}lI!Ó|$:@0$B+w*v[we9V=kK37Ŀδz8lJnm<&yoI=}e9w+Xz,1u2YD)X2eyByvcZ08!_̷, 4ayB¼Q̫T}ޱ0m "bFHis|8d$q@If30ykSn<}m VYZ04!phTe&8wz!XAL8f0k}Oq]&7mb0^"w^,K_z W9F2Nrt;-*Qr<'8q+:VA0vm[u2 eEAk[Ef(]SX[hA[:3 .1DD)~?V'Jq吔r^xBj1`SVnR$Va ZyjA|}2@Ұ^a9z_J(l5QNpAEʇg84H^ ]o? Y ;py DɈFt wl{Jx5B$֯dj7;W\Ũb,A$f0΄k!J8h5ݶq"aRCq-1LUFG9 IP;# =ԩrF;ɢFeMFtMݗ#u H.ϡx~>BL ,6Xz#=B.CbyrDÝ7j|VcY$Y9S+go<U6:3iǿ$h1ںX5[ ; ,S'>N47Յ~6:&Imq1hJ΀M&K[P`YN?b0 R HEEx$@ >y tO{8z9$.͈$bE.2rULY6A(Noߍ5)o KdZ#K lYcJ'>=jc"vYFVUi;z eR HKP a%<1:sNw1OYŸZnnT<޼ >۸|]WnfƣƋIC8WNhGp> Aej?bi3ɤoaid:/4y㳋wٓ$˲\.aׯ*Raǔ}RajV6DVs_RTK짶UCL89ot^{NgG8mz_%xd ιV;=CP#O%0k@yle!e +"yN.OGS@7?Z9Kց|'M |ތAht]'Ǒ:9U9"X{KV +7좩˿kF!sTEC=3bp5L  ;2Cp_c¯1n]LG_eu-i{.We8([3C`Fʋ诊_0hc6%ekR1CXPռgqA-rW%Sgɚ/=hu³,'E:2y8mf?֮ A-K[mfqěsN0,yǯp|5 p:?noV0\ _ ThX[$}Cg;QL`L^uKK=pץH˴Šu.&ik3T^nپV~ZShIq{V*?8*U}&Ԍ˘`;S 2D^1@=YiT=F1@h <хD~F׎\oQi  0iD_aupPMGŝQUGrnbWy[@ipz} ]hmX~%F)m:t>4hQUlW&7 ypdAiS9M4k_h S r"21W}hJax7y5^uDsK^l<2H+TGB 5B zpP kpZ5){+5SBE#h3̤s 䅕 k:V#>s{*"dIfQt;9=\xZnĖTj^%,=qB;0<[љLjǁgF\{9J.uq1'FTZ+#Y}trVw(Њ.nVQ>2 Q*\hk8sWt ,;9LYJ5S*-@[EBLa%ziW}-S,;\ ٓ$b~7t8Sa|isGN6b'_dJиTˋc}„AI]\ =u=1$\E4J,r?cOoBg+ySg]Pn(B%H3'gpP Uշ8ket?;gȵhzkʩL.mw PLØnP]{ؤ'UoԼS(i"ZlUx?3L׽2vEɏVyan3].F"=.fw*ۗH$_USzL+r5ej|γ,+ 26+p cB],D}D. ?;y/wJ|1`1aՊbӴ]lrW<Ģ. mT3RՐ(bIOphT7 L€!@ ßF1C]rZ50G@ɣSWĺ(m̶EGdOhAnoq QV7LD;Vc2֏WS.VHe MȆZQ|tdy<d Dd|{M-0O=v6SaPz*A 7[2JwtVN?g5c XtG[p"J`QHTSL=*0I7Kp3ZΦ<] n0#e|+T-aӗT>xH c?ԇu*)8JYslS͍û4˙El h~>0U hIr[H ,HS&ʃ4E\qwQ>R9,:ޑľ́}Fwc\Aa(&8Mv{\tdC\+-*n' uM,j^EVز|T/־Ow_q}aܖ(VK\w dDHne`O>ۛd@ߑS%ms+2 ܾRjoU!gjB\t1#jA UхI;/8^EIT^ew' t"ŸUdVƖsjI=9-Xq07zxQu:mJ#21U}OB=x6-ހ4^X`U' ݸRG؂tةD!fju#9,n>!Pd "h9aȚy

    ]$-e~u]$]"JB@sqAڜC:зrFy$BxL@CFywOrJ09$(B?F@( c#no`%VzC{{<*|斎8g(gy=|3~RgVQJ<ؼ/h7g*)%1y*%ƫPEu{,泔h%~/%U˨h G?̆X]L{hjY`ss}7sۤ/biPk8+x+ Phi;r2g%M-%)r2~c7BÚOR/MZNzlP"Z>=SZ :917BvxqZҀ][$jnq# /BXn# "G'Hx:!r|(0퀫-@Gp4S^)0Gة3Z3h~+w=ӛh8L\l\L,P썴?ᆚy դ^3c3?|W<\yS@$ك{19PP)[&ńy0\hK+anN@}[!õ; EDG6G/3x*KΏ"6*wfdow0&]V Fsh,ނ,(h9C}ߧ "2V&؇X4^9B!ܷdɜC܍xW!FSi}R+Z^9)^fHRֽq`m}nL}4\~޷搛P vrWURGUFGk8i3EGIU^o_|:9jhQTUI*?&aJ/ֿ҅YE & vt+[M#lQUz\G#$[6? D m댆.ZÍຬ9 aO-Jd~'iLo#u_<+ 5&u(s=; ڤ 5mZD 7nJ= tN( ׯGzc Ӣ$V;DyB(ʸdʎ =@>LŨ{[pR0(dM)܋wF$kҪ`Ǿ]/cJC-q/="mqA&ߎk%P ֖MUW $ߥPƊP]ة1CfPtg'O,X|/q }{BIko#G[."?J֯i(y*²YLaD.rZ5] ߉DxsQd aa~?KT#XZ73m\[JN*ef_eAϬv\3|~ yxJѴhK?E2h f[@DbI&jqe (nkhBuq{x#X/wKr`l7Lrfd*:I38zarPiӇJpzT5#Ty,Ml:SeMt0gr&T3zԡk[r__Les͗Hx'/!}y[U\C'MA] a3PLu6>]20'RMoofr=ޭZasҺ*W2HAxdk -<$&G_5:Hnk0յ7yD>crհq)\g'blEɄ+>og'€DH&GRpq[qndվf*'h/)9:W1}-aHYXW $,9u\; :'\DBw.?:APdž5-dA}n҃RR wEB̐bjnyY͞`Y1L!}fS6]96u0CȊ,IQIkA* yAy^t.+@]CHƫ+gc6/7wi >WR_,!,$8GŻ3 YDWڛmXasL3d6`2N3;DhNm݄˞:Ha u`B3'6aD_G/O]|Oߍ)@ۘV:G) qsqQ!04,A543jDM YOË% +wgUY H i㶍+?]7Jw0Q/ɋkaiN͜)Vǰt(cf6S 1}$!W=i14 [cPI[#^ Uz/߼VbwkvBfA%SBgbrZNU۫ajGJFRKc |X~ b2:]eJ[JY6]n>hmcH խڑ"ha8p;w[m\o¥?/]w@=,WƇyME;8^Fgq vdX3Tnt ^ɳAĈ@7qfyr@ IRtB 61e7>ՖH "$Kd`yX84 b(h٪X˨-"oSZuhW,%v3`i7'/\V+k5ؾ@ F0VP.;d"F[6C$MBgrraЏ\82:%P2(q}'Eb"^u=WTw}ni2?}֤'&_M' iG`Ctmi)d! 0mLb&J 5r@IZ/SYGq0"CT%<ȼݨh_vt2tS߇:pW_f:|i5#<T#HZ-O8yOmG-+b{S$- I9=+Vbg(<.I{MYXϯyuOއ$ VJnnE7'@ xUA:s໖~W9o* chx*ΐk);CO( . 0a]%yI⚞9ڕp&*&ez/[X0qwէ&D NQsFrY: .|CP:_$h+#]r\ )/,}Ev3mѾ[A!u* `8ٍHcLбKG0EGͻΠT/zsp/ |Tԑ93U<ʩ,b$:fzEu=IG}6e_Ṡ#>o\!PͲECplm(~)I^Š;Xi:FhD}]Tn.o~|D*2@=`NudR=[}9JZ>(<cF4bodC[X>[*cswNIs: IJ^`T1PIQ=lf3k @ V(BA$n&pPHf`T\X n * S= ;a:^q*+m.! ȶʘH`(dʇEm5I4z|\|7`F)KkAYKڇd-Cr{OUT:( "e=ud^j2{~*[dfKpO;=kN2lZ@ |PZĆXoᇜ4T$ Y-TS }8E O1Rѥ"fGHD0RNEZ72 ?ST}֧_C qLT)c±ET D2* q%$Q}e/ST,y#xȐJ`RɩanZt4X^p-] r#vЕYW0j2r2d0'-2(p|M&v1IH+80UhSH1vlf5 ҹrgpηDPk'M({e*W֍@MaC?NE,\ ށJ21Vmw:մ[u z3fmi)Il ="Yfwӆ/J @rڒ}ݧoݫ"%j~%i\_elwK՞0;;WOG>)6P<JZis F: \Z9zC֍~Gg_o]1&yI?Q&9MY(B9Z_߭S[igG5FkcN}+~+Dkܗ%FfS8-1c%6Ri)E$y:Ońj5 <=JU9Y ͥ.[h  Ҍ{Idv:Y--G Oo7x/B J<^#x$!fYȏP3d#5o94 c Jўh|mJm68BN$(?186+Az])Z -kR zjYx&@kυ% >-Xgd3>yŴi{>l5*>r֖YprE`8~Sáz}B{&fDȀULUB5ۓ)癆JiW7lK˕*y  >4 \pIh[1-]U}4撕Qpސ_?<*v$AmB5kSK) &vP3 c!P7=;hk zbp0<["X 5%evMZ &#hupdXSzV'd>&aՉKW^ț Ert{[eؚ&A\JN2?Gb :O0 7 `SƥLT3o*YX%u9aߺ3q7΃34Ӕ'I`(T[80'>J; h _C8y(@I*49yvv0X:klKĢN:Jy9 w0+K`?ӜRȥeT]Qm$rQ{OK&(wS*N#2#=,x] ucW~g^[>h= NxF+Ơ[ "vq`ꉒrݹt`¢h_*Klnc]uA&ą h &ؗ,4`O Ab|ٍ7_\/-pY5ģcl>K`ħ7k7aΜp n?nC.4N tPgƫhs`f5o±쳮zИ޵PXC_A&]2ۨ(:G}h2]fMf-ž(oז`s3> xD!iiہFg.,aW rtQnpX3T$1چ~f优;z•ƛE);sU<:>{rI="塂Jk$u'w.G?g}wiՑ%7P/ Eה0ʛ=Y7TzDWoLW'X)@2w qʰ{\_h ' M喲gR ˀ~j. pABg$.V[mΎ~1zH1%OX|x/4`!IX 0J^ .[йEa[aOGG~h>*kBC5lbׁy޿u +۾~? ,@ՍZ=:%"(3[Ї ?mNj~ىE؊-hao\n[*.CK4]޴G$Z֝&y<ÊoiT rߠoBLZE{֚{GĥF=e(&Xl" Y 5l:ATwD>ul,25PlȥS{*]~Ws(UeAG] +>@c^Z|almBp3+7.1^ښ'R"}6@Md>&PS-XUnQ) n]_; R Un Zd$Gn s2hjek`BASOQ(ȼ.ud;L`]yZ)n0hq3{^(!H~fy=MS `Cbgk+5F:yN[nb*^{^X <3́~H*tޞ UlSSrl-83RcC-JtΚR_xe)'FIW8 L'Qs RYQvBq# 4{I=yթBhl,h=d+c# 0p)69CFr2d'`tv#=%V*n[DGopf|N6~H2bs' mA>NL?w8L'x9/4?bpOOGC"fx.6~#2:TVYc :3e㲛J(|tCw'hbqUAEuk1U(BGABk NR,պρx ⢩dv]_TL'Nc}[=&KO"H6AzJMgވ1SAt-[ TՐ#YCܔ 5ƣ }.N^=#GN }J4X w}uUQ} =oFȁ L)C+6U=.lhYi5O(SCCL1V\,(IaDŢx. \ˡ(Zbڷ[QpB{啛M.%'pXa:!c;mv(RnEM9 șW$3$r?#$e欌ف'BDïfe_&z56'Sq[@5/ȗxᨚMؘU A%-$|s$)?Y8 " (0 VНoWWMڭH'_ W`XQ-o>wur;v/8-t=js0k >ͰmT[[cYKPX|RҒ?V"-铖Y>K7c#Ǿؐwɺ1cRl>z%ח&)[N^hQg>s~!Mw>&F*>cTm5QΧMTPP.];BcAO~CjH CR/P.pqgv|R]'d9Sv 9̵Yxd gr] nM7}4r-pyin{ug=AK.x9L9/ W/I۹?#u cI#Be'8aDl$ͫ5cRkY<y|>SCOt$P1YBk<u2uV*#݅7tPQ Q6܅8'1 C|I #`H1ùocwu$3(ob񹼛i9آ ꌉ ]q֗-{y7*j]+49F &T\4Τ_Aq@ `eQl|U( ̈=R#cA1y,ǹnQrChj{+{`-ه T.09P cS<ړ!X :St/5Nh/z]K>H\cĢU0I@U# S!kTV$†?߁ ZhX9R*az~c{>>L|:(k-,r\?,=<2$<ܦN̗>Ͱ\p0҉loOCDL0)yKVDEŀ\]*( 6F;zb wS\UЬ`'s緓EP# ҕ߳"d:A=C뺕_!XEQ_sbCRYg+ ]h/#V6%v?.%;҅V̉&mz o2ЬuIf2ܳުYr +m'>^_o\nVR` 8蝙4O^Fߒ~JQKNَ^hh7U9/t*iȄ3`YF i)gu3rqIBHta^A,Mx!41 'Z̚#K3/.֜t3;ܮpZt#yQ]Aa n  03'Gb{VR<0'*7+ U S68%&rKێ^6/:qT:)C 4 b[;Nɹ-zҋ[_wE4fzlI{^p?($ѿt1,b|EIy3*˃ V#<%n#UQ{; ң%_u4`/3e!/r0<_L~{mhDgYhs23{OT;v]%vN<܎NdʒoF .^:zo8ڜ3otI?TͭGpEe=ǭ­)A_r"uloLucn LfW ޷vo(a| #iswᾡi0^Ƞ{+r Vr?1q5b;ZS UϏAe^{__ݟuc?EsM2B_bā`X|&8p;CF=#IzIgq&tB4kLw`j!v 9[Jsb"rڸTlI,W!AD% C>@ y1]Ln$+{H="mҧ^cvlc %!`)ws4 7hx&yγSl/,'9n%)4(n :W^cORN!y6kCuNi}` tr+}tg -m纇t%MB  [;܄e֮b18ҋ8 Ґ5>Y&x\b] [~Z^L00z0b@?G`8R%l?g%'_xƹɉx/?l|Pduъfm۞܅"ӳUFA홋q!1>D aiZj\hM/XX/c1 9B"}%ϼɀovԋH8)V-: #h<XwCT4E-+G4~}U:A]n>7'_fUʎu3E U$oP@H9  ԕ;xX_?\a8 ]7z*z cMK-ZZэ,[^&1HsSonMF#jWBxVaY/I𢴸Q(x v@6Е=J ITf2z)J]jو0o'' Zsڠht 2Q,PZg]v+pcSjl?ů=rBu`CzAGo-]*HkA4"H|=:G|0*٫Vy1/S ַg*{b PU) q#HI#_۞%Zn1P=潓5F0DZ2ɢgHXzYu؄h( S"#_((llEd)RB6e/i.Cvi)\y`lMNyUqS }).!E Z4Z^x{߃oGrƆq+4h|Ej?~w ^,P݀bQxs*lm p"f"xa.ՙ?_Tܾ:󕰭9j#TcG\Ѐ_ybcmwdGXYLNێI6g)!HXCxyBbҲ8n| $_˦󔢗3}%@HwZd.{Fz\22GOѸRτmpD)DO()C'o\4{k9voU[Hy4C" "WbzfdJg1|viGo4.r~Mt1ϣJ vFN9e/?31bA.EvahaL-/[Ǝٵ=VZ=Gѱz»&`QTd³ȂKRY4EDAQ-l1 ވ4t!E+t܋(nԈ)}LŤؘ#r38-FLgE>*肕[jYHpd'܈;-FMO%r.>Z.l]<Թx|.?+{$/^Øv؄6$wDOWČ@h?f[ϰ d?u3ȟen*}! xu 4Z#䏼T؋dZj/5<:EZ/}*'_喳Ue>|4L7Gcܩ6+0>]$RfG踸+~Ed5;+x| \7<6|PL_*YÕ7:*GfX#Zֽ^gBx6ΏaB#n^}I~5ҜCyT]͕f1*"#Hu3SU0.Pbm,1Ѱe ~+LC%W^Ysu|&Lаk!ՁBho|אXRR\ $xce8hKxˤp"Fkf6Zi28xT/vzAn'Cc Ow*; ~hwTo{uy>!/#bH1SɠȬbli9S9.vXQ{~}vo-8+[ӒE8bYpݵoNx_=G2 갶VQ9<,P@3Z[/4U' t=֧"iBt<:-4Tb=Ew΂(Nc>{MkuQcnWC婃O7 xDqB4Xb !䀃/G=O4=оVWͧf L0s ρ!N9pV0%Ke(QAYyDhRM;!Xx8jn+?>k0ſj\.&2t,CůstK8.#wbR:o!ݿPK}@P)g55dl6Pf+T1ʮbumA[d8qkڕ׍1{{3=hz;IJ܆&Mxf5@]sh˱Bit{FhD8pNf-T8 r{HxG@@Iγ"ʀ&ͨcSO!N=d'q)vbhy%b:9L J߅PJّYt`068|_ήN=[N(Է=:K !0gK1Y_Q~q^u#YS^t^N8O#?X𤘙yHmamd\HV_`B 73q厲 %A[DE UrHY"4lMG}aռp>L<&%CcD8QT; KO>KxŎM*n8/Ol-pB VԈn֢m=y{zؗa]챳! F|7}XOܥ"a܃F9J:;GCv Leo?eӗ}HR 'zj. A)pgM7KܣKe-tK~,~xLr}:+uM\̸IlKH^HJɘzN $? M6s,H6{@6v]?i`jĺ'z-SֆJy ф̃B2W.BB´j:n*,p̈́衡t]t^#b~IQAѰ┙FÓ$pZcF f˼\ɼySU Tlqp >sd6/9 , 0QbtU&DtԃH4ԄX ۅ0)=o:cőww.lLdU"ɳlS3:0}/<]<2ǐcxE [c.H<"δ)nfpZV'< Qࡨy3.)-kz֍43`# ! IfO\3I}~-[тKq =WŮ[PO\pUJc&g 8CJeR+# \uw'eRӻ%>BB:Z+VNN!)և/:ÅBnQ_5}ǒ, Ǵ]I:5 `茯KEH{ꐬ<+;_A[q\%Bg+[y \n~5)pnS<:󶫽%AԟorZe.>Bv;\H>tcuC|AMlbmK[q 2}mŨL Ĥ7Uc[E%})Ҩ-=pcn3A}|%T` { L} 云^>ӨtSY6&TAm5kP+wx8S7Q1`/LǗzj+/yy1NL3@8rVr*Ln33Cu yR]}b˘#|̖)ϑhCbߜ&'gJ BzX;%=*sL1ۜ$*'Hf1zQPS:g (ۜZq.$:֛yFxۼ\R7+$յ_UxoА"t8~˱ORT $8~Q gM0Ny#cVw܄T;#-46H@cm;&ϑӪ@f~[䕟iKx.cǑH&=`0T"~-b@>;ݛ^P'b<SPin bфUrˮgY Pp(HݳpLfcu衆b[4H1RT1#!alXS qkǼ!h8˞- Uad;a=2m<("O1_%9ۋ]vyVRvh&EwHMV85xnܙ(a⡪7[r}0HtV|7'!bt mO$ 1/gs*g̅LdD[OӨhzg4rK:`~M]xfWlG//ljR%$UͪuRa9cS(Y[)AynПA\*9w+D7?$rq&^E4uÛPw."LW1ե'l_zYc.C%Tefj|fY6jWh޴<@_Qbm$_l~C'CE̙FtX͝hC:>^ٓm\2 ׺-Ra`v~7K _g,2rSmbܶzpߤ;A7<QVڌ3ؗ2bp}IS+46do|M@`ZM)-@]Q LwPSXvH0لxeΑ.&V7־6b s~4BkpTug]ܡпJIG= 7Fu@mkE_,3jl4A2ItsHO(0J (0;TZ%X ?G֞IAr$ٜIK1'՘ M]tr)f0#Fd#g">IYߑe0/^'zuu4/%婣;9xQ6iݱ&0.mYfT{$G/Ttaj8PTX4oaadYzc.VeEt4~+T?IaSrEYzL|:ST,7K`)a|x\O=<:VpjzxDr>rU/#l$ӈJ]SK-A'-)f`@m cfH|Ӭ;*{Q|L4VZfwK0c $Yk0cGsUSk\>G[ \>7aAmrנ=A`h*8͞ܨ n"ף195Ғ EzFsv" ##8::Kb3F0i +D㩄dDT.=#Qi;Ի 5یW<*U XbU~09+k,YҖĜvX= nOf|Z@3|}H㒏'%}/CpN+Rg63T|?vL@z*'vDWYB:dH|, h,E2w!?*ߣ_s44YT8'ƨrR\OÔcPz{EC^}@T_n(:?!dΦL!X#[ KpF$Q"30'5M}QDK+5eΠ/Rp0QP QrN[ ITľ>Yl'RTWP!b}z6;,9?4zg\"B~HB?JEre/*[YF(S ` n6gkm:Ϗp +0ČC]m=&ˊxC*AП\t BZ=3s+_ 2-n0H6$j'>w !@|ҿfh|X"7R 'ZxTH5`n,a~cO. &,ՄkZDF͹n58хPN)ecx2!(t]eRK7[.zrIPD=+ \{7&e& 6M|DgCXpYi)"׆JÒX- #%H)>P*~oC _qN;ΉD慙hX_6aEY"S3v蹓`$ 2L')@Gb5,8jn8kg=R?ZN{OL,exER *Nud?+"u.C㕒j\u^w&Ե"} Lqk]^N&NR1{8v(YSc㝴 BRxbpm~Mz^Bx12PN!u2xs^1yӭh9tZ5 ͽ:~prĤ47{RRL;эѲ &k1HGruGFBԀQh\5K)ɖ0>gBس{ DHtiR≺|-چ,b9IܨlVĨ\58䲩N ;MXoƨj:6u8>0H "FJa fIpKDG>bӤ..xKIѽc1&?64Kz²t4G![Y{u"Qg(jܳr9ݓL떚ƈT:oɲ<66Ez\!ɫҎ5aP=Ji{y4 #4EA|l=xUMݗ .jSN+VL!ŏ'¨Plp?ųI B?2½_l!UkX<ff[(@"5u{hJM=^&p[3Mgeo F͗r!Ϡ\e$lEx hBp [ Hrl&I6~;zj-4^ի i$-'y ߱y_ VKcQ~4 :q\o·ɫ#q{^z`}#2UXD:)Uˠ4^+ $yC.(LMl[> 1>lgQ(#V-Ы,VK ~?I惄ygrRGl|TĚqt=l᩾0*]hyh׉-EuIq$v_,WW!NB9==G`YHP S[Ms} 1F0p:wq(iRy{3[9KkRH3=>nlYsٽxC[7D+{ _nQ;U;j  Dd4wBIe/њf=tPbQ)A׽L\E֯2 ^}FSY/ƚ9|֢ c,!%邫N>q9`@\%dm%p,c4IZ-$SP+$_nz'$NoO3%*S5Qa }1ѻ|!u͙"=f~1 QWF.ʬg\ }MC%-'ۍ6C@7 @/oSN!)HĈdӋTTᗜ ȮOۍ8`y 8nyk* ڷ~k$=Z4s5u'CJ M9LgGplb$beA)̀+>Ϛx\k`pa}hcҖ&<9ViB<0-U1E86V/Ze :1s ƒ;ZuMF}ZZ4B|B=L i0[1m˞]ES|dqB{ԞD+/-}GXW,O5<JYjM[vfFE<8}+2o, }:u܅(VptS i̮T@W_}7tm(s'IwvTG\`;x* g{S/0}=cR."n!Kx1RӾWڜܯ\;K9և~67G3)TjBAsy0imx)Khzd<@8KTaczi}njIl<Dve1je'X~4-|S2w?cQSr,D@?wW˻ RFf&ռIg (ŏ^:;aiG*#XA͢F'>lSEƻ/ x )"5JנdiiSJ wp~6bԜ.eWBmud  4^ =v sM_AO]˘dv'M?fS4r`l"m?qn}62L^tVǶzQӓ)}/-jӖDtAi:^G&?1e>)0Ⲍy7[Rh^GqE cf78C쒨3'\v G7i5Y s+<'g )`Й5Us?@ܑ@gOZ)}9툝˝ldm4S>,?h~"ʺ ?L϶aUމ-өrÁ(`qq[ҽsjMwqEcTgH%\x4r "Jd> .  < /UO$#iL=u:P_J$5*B 6ee4[zC~,*]jRՓ uC?<ΤvѰxgP̱m d=8$k m2-<`o'[7w' oxZ~3P-}"1P @u۲*.fx,ԥ8$j\ ּB?>؀&m"'/1K-6䀳ϻŊ4?/RVk*i%'LH3GR<>Sy8 c>w^!urGGDzn՜N r`ޤ:okk*#4ЄDLAxQ7FKCpᐨkx;z#,aȨϸ u' O/c^2߅)ѷvv*lM!@ _Fw=U[Ex l-Js-|TԠRguMg_aK3$#mua: ;4q,ș$ɝI jHN؈%ٟy8r߷pWeuו@[g()h>Io K洽Td=X-G+f2ߕmi(6EGr=WeYlM1vmTuoxj}CyܼU%Q|vIOA Đ)So !rZ#mF~a3Y1. c27q}%*cМG؊ccu/|T[Ys8NDh#@l}_E|?*OgZlH`Vj@u%=WC& g@\a= JuU՗'ƗX35a55 @<. "f2\JF觏h"/-#$-}/;JaRP䮩 ܀6OxsLvXb㤠Sßz&R9Q̰KFY؍S =T*FIdQ9f.ٿ =`bv!hKJ?(F ]O%XXm6f٥4@.K]uIɟSU+tN1Lz5u= S6 \E)Ʃr0Գ{ 2Y/W;.B⩬ölة Dl|Ij)DS 5h[q`G+y: &3qh4Z瑱Gd懝|PL9u^\ 7)c2vU#z'91'&ۘgQ_Lv`ae9,y~\H|=S"o?qd<IrL ܿ܂Z@ኩ"wHeb"Afaro 8ԠuT[|VF E!R+U \CJH7yjg9%)MO]z 4 HqQP(EeuqG!gE=/&^A'e0¦ڠ.cXȻ5YDYG49Pq#ll~SW. ^ cwgO t#Q9]A\oW2;F*؄wZXKwMХ^}jMMp4*Iy%1Z]jU*gd:2jqԹ]*^{xbƁsxe$ҤO*RlvlYXN<st ( 2(-yQN/}Gz55hلf?(g&Y?üuY !~.1 @k ʩH&v$h(CѲ|^萗4Bz:PqȁP;9wCzyZ F@TӠt'JT&& W_ X.:%چͰ Z/QbR&!ļ)oaFa땨;FFbt G_ F ,δ`7ku*6Y =G j ǩRh5Ʀe})bnP8Syr)9z7 q=EU stWAt砊:_ScAOLNzC\.̞d@Ȫ@whC5 GVL j?pYTdy;$nJAad;ˍXAt7@!Nr#:[8YVIq/WůseѕX &ՈiAj$aJҌF)/i6 ݁o Lizn5#b۽V e YIXH6mBщNm,"w;(W?.S'w +j 5hO,,CNt;:U RnvfPV;pUya- սZ!&;-Ci^e{R-\V dʓnzZ1mECoّ;>\9{(܇0M1xLgĜ{"I@ $Nχˬց؉AYJ(\dZ~c>  pkw6s.; oyB ܬε 7q!]yuA2Ԍ{rpinS!e|Xjjhɐa7URdŦ!g1c-$~auqh܍g!g>%"ugŲ1d=+ f&P\ zTOMW.ûBܫv#V%Q~uqqfMǫrgO=wR֢TY{':֖ѭoֶ7URf+vOɇW4Ԟd@aZ`Ewĝ)?'4zkl;6F)ףRƸDI=P}DJn;Hz[+(nNbdW$7;/(i:jt6'X[<*j0ac*aLWS G=c9s`]M9mKJQ*_)ɬ|Q3]C?U2OgtVo ZZ߆f&"DN_=ɱ9^`Odane,1:uE{Ӆ@?92_P_s2fF$J S2lmRD|Н| (Ae5NBqb9u7w´v*=M> 9jTիF:7'8IO˹2 eM ¶>}reoihD<5ӻ,؆d+JLH5oPiHVkStyQN}WQ%oŪ6,A9[`eWfdUv"ʣ[𘺬bks`2?`O?CR{PKtrFW*[)~5z6%NRPS3y킢=+e'VӬxzOG R?PJGSi]Z I{JzbhIH,4TM٢+gr:4I^Vs3gPjt;gmپ)^ז\zfnw"[el|ƮKΜ*Gf~{ l e`&vZkȴǬ&Jq#~OC%.,ڬ3M# A06nZ%cK~f\R 2 84LCf{JZssZ\!C䣋/T=vC4(  )ui ZmRCPA'4v[ bGLl霬lcJ Y͆v\{ŜeE³rCV%j rY ; UÝ7NoB.G~Tgb]f1"wT#Ą@L?0)O+h@0v^xTMy+mHyba@"Q_Kz!@*˽28(H ,15mt+J`!NkwuY#xat֒tH2pϤ ],1bӉF+G#ּu"iHn^L||(QzͿv&1=ᣯ-Uֲ`ʹ^@ѕu~5>8ɬ H!;81l;Zyw@8R'~0nP̤ hGD N j\-r4UTҁuk"7(prt8UwJ? {"ѧ3r6<0C1#c!9@BiՄ '^@?$zPp w鄖6NœRKNӇn=̠(Z?ZEoOYRa󝣲Uu#[_Tx ?d|!f>Ma1 ܸɸ|qE\r=s`(]@궿d}1<<ު8lrZCO~xMY:ˈz:WohbAN&QYFyg)w+"9ǂ AFXl/;2g $Sb]vw8v?6n0r-Ng"cFm%SXP7{r#r)j]F!GemOvY>zqDw˖>t$j0JlWh%̠6Ws)`12I^ {.Mu,qf9+0f8GZ bYv%mD).%55dcO;bmu|'泜֏(e\,+e8g?&F5$K\|Ih9PQõLZwLZ㿫ħLUȵ* -ì) ,"ހ @&pC~bi$YRxic_SS]oZĈ#u|+^"jZwWdF tEwnp#n?ϑt,mk8` a 8q,x8j\^._t6|LWsg7-_-/[a>'X\WVj53dA5}lf71Ky&}Rhu ":&)z6L0Tdj?pJ|eVrUHZrدu%)$HIJz }.GgF?. FHAg4K8y̸-!! s*GC:M\rU"i-Y=L9AHeWPr^i"JЭh(.7]i7JԽ n+7dK 5tB+JCT72ZVmE V|{F%T6V0Ӫ+Yv z@&AtHU~P*ySꣾIҿo3B2Pw:RկZ)r< ^e{{ \|qE8퓒>Tka)%*_#TMcVMCi/ɉ(Ϝkoi~2[ÏIQ_!Bv@1~Җ"v(u1+A ;7v G=[ h#s3k"|u-r-u7JdB V`gZې}> 1~YGԁ&JP gl>]VO{@Js >rY)"@"UN}O(V'~-!ae5CKntJI;YcW~>WdԵc4]jy 뭇Ý8:?O|=^?f%*~!fT9ۊUyc4o0 сh"j}q =u^0UJBM7$f =*2=<(9|靻n S٢zێ6zfdܘ iaSJ /֐U5𾊦UB=n#F =g-:bJmEȸ~[A{>Y߁ރ,\f>T3$aXOSnGBܯ9uΖ0A.NE(5PWٶ }R<{*~#KJۅyO>e]N.>Ƃ7Yr26$p_np+<L?Nku᱖M=[u'Ų/ԁ N{rtf~m{o=3KGղxh<|3x 0rm97;c,c,B`-nSK# A[gTHSc- SÖTY/ZzrOGoiP<6z}7 a_{]}AU ߝ(#GMKIw+jE>O! 8F>׵lsgg:#F^֣ Mfko2o1^ 6q+r8'/AIEk[ڊжz Ӧ3{i?~QxQgK$ A5!=)$H)ϝZ%1tT=yl~'p%ʽCqSLːI$֦(e{hޠCzU0ƪ,76"q6E>I=%\ e.nyn4t}>&\lqWIC7͙2%܍> ?V/"WqjXK4X5wIKD@@(/YrlA*8;#mAICQ `]U2X_3>Kh,>V"įRG3 Re昑r;r{&=XbK"MUyI)tT cbiOxOnOv C\~nv!$y UVZ\XRﻫ/5b,P$_V$r5Qr5+T쑨'tiLnSEKTh-xU=Fn7x-pŸLq!oL otj}H. LhJSsm;/E'pȼ1w"1}_OVt޾;M @Ro^.X/hWM(wrfL۞IC kThHq9_^0* G1}4n'Rnk|E^WYLs:{!LbOn1n v C&MO$J$< xJg &UB{ EFDۺ_*AEHj9493shpobBt3mws(-_V@ ,@I9P icQb@*ؔAf 绬8B*ۃ࣎z͆)ע:|%8:@Ý4 )~>SbyC F+=s|#CZbtS-_E Fg=̋`;>80 c5Ď 84ZRMg,u?Q}>(*G3g{IJCˑPIȤߢY{d"ixͮs8k4;4dyJ&/$^K)8cC;H *#&HB"N%]F9$j VKMWB&f. RDomZmb;Ƙi* ^VܡWɕ&m ]WQ\"ۍ9+^7xISFm-An\z1']4K(/_"A{J5y5LT1wK,cQW/8LёQ%_=z==a+RD5 ຫY(m=~3PH}pY\)y&p(afXטY{]YR\:#DKd럅:id}' -5c;y߸J;ƒD@X6qNH4ΰuVac0B>8S'==&`0a+L'@C_!jB9cB O[2=q_Zu%40{~Y5)p2sߝ>q)eyHBbUG\=!K;*e7z^Ò50`xsh|hͫUu~B>Vɛ"q1Z"$\̰(NPM$juzä䕩Le w/}C\":l?}H]K-c-`9 QhEFzN'ꖣz .+F\a\b_#w'1^VcrjKMN?9b+'8 s5j}8{Ѩ: !2E7Uu0gGzÜӒ%O8 CI,aq_y_Xk,M9j8<%f=nt=v O߽ `%QcN2rhףHF5X5>uEL S#=2U $w#^+?xe,e 4 Q &r;{.ROrGa|l/ rsPuv~s&5oJP^AmpVZɫ#j >tSԙˆ7TP)VeU<܆Ҷ4+3 +ڽrpu"XXPEE&[;t)[GKNBLy?f0;&>KD{ph5[DVY͓/rt,xLO]804?SM}zz$Z/.dWK 2,8O*Cֹd51 Xr+q`%y6$zLHom˝|FLݺfEh|Qdޢh9ʑA[[3,&|&tSC ۝1kI\9µÄcڈN!o~@ @e{ie俖IVItB=? ey{_0[b/j%"09uwmo Of%G"NR/v DNRޅ༫ߵ<rf0'y-uOsM.sxk ȎW10G&Yp?kϝ.r]c X'f]zX7|ǵ8Q_}u[Xƾ2f|keSt6yu}[b6RdtSMlC3OX֎9NW벣B-sj sWƐT[Q=_rś%cQ?$qT61;]g\t4\F1p(XjjuwUh%r_ՑQxMB 3ȱfp hx c妐8Ƹ﯎J+MGMkK̄Ec's[,+Q8~mNi.ՙ64}-(>0_N=h9ŕiM[8O Ee¹nQ*. 9_ZY(L.y0 xn(f:Gr@B0Iӧ'TúDc]i?}kPj;Ĥ4@(ƈJ+lFe(<Ćq _G_c#93{%&>|S|NPW(ڣ6@Wi4\(tA Yռ2tERD i!>0=(Nb`+ Hv#? `UwGralU;+Kp,#"W3OM\@{:x-:+muo}NWۂb.a0g[ːŚAB$jd`0U +.)3l-'r[Gh#YփqPZ~"VD k2ټZ~Y,5[o%iʾWoAƃ2=)=6+p6ǒmVWmn*2.!_lǠa@''Ěb.ÑTy1_&Qǚ㹌.m1N5J:j{[F2N!l( "P?ZȐb;YsmO`y^Lhc{N4Cu}+oّPzs… up'jzXX~MM ?lz;S6g5fg\p8U)f#.o(.&}}à}d}Iḁ+licfW|PZZD=Ts{q]W{–G}k=Jy'& FI`䋵Gnǽ7[{Ndqؖ|V7-_Wl)7foL%ka.z~1U*yB+ '05[#.?бo Eٱ\V[~iTtE32zNWzEܚQ/l NW8z8hK!dGdVO*iЧ{+PM> f*58SroRt2qM;(! ϮBMh~[ßgb3xM@31סءg(M +Y6>>E*nwA(QB B| S{R1ղX ۪`@fh2eJ%]{)i)v0x9(̳ȬA9 +]@#=D]=5RODjf4T<b,y*е؟ܐ9šbSFn?n1d싾3=X u ן*UdC4*Q{wZdk`"hd8ʍuh!d& IWe ޚ{G3M_S3VW;;HЯH~tM㙫2|Tt)lU+߀"٫Oe-T&_`Ĝ `w=[-_D ӱsFV@7%SbL&P'Ph5}o ;@at d P!ٖzz$GY/v#'o \`Vٜ'4,뀴8e84!Mk{Չ%A9Y;ejAlt:HWxn/@%_Ƒ)@#d}e%refm U%nXȲ@f ZL1MU6XnrOcuLsmưJBl D9RUoƆLU`Z;*!"&=._=>? k 0 vQwtrΡ]f$8eCQ,6%=d,DB7z 8.uCgc1v ##GM~qߘsH% p U?D-!h]7)OAwgRF8HF .'M6?ŷj^)UC\8Uި&ļjjtQCD8N];nwLNKBUg3;v]u+b'3 FSu>ND4/\B\CI ,!tzG? EMbæ˩-CЖ{/Wic_7砌]d&˰X-zcfyqPu1G'Z!i'ਭDkluT[f\j/WApEJOZbi?&K/1hKܩ8,jrբ%6=T~)t tS?w+}ETl] F(t_J>GJWz|q+q^=2Ǚj"9ik$v9P&յaȽ*eQ%k[!BwƋ@I]H"jXgޏ,A4J^ՂUDg-yksI:hJ}7嵺t8"Z̘[8u?)"a/!ǗBojBy<ù1{\x'Ej_gZr;uucUWv8eM)t7=BSO{"aA|S> &CZLwS9B85`]`cΉ jM=.[-EͼlE>.Bs1E612s 0ۿ|NU $,:s@n\}#3 |+SW Ubtc+DqY)`R>a yٍ@NX`sxHELV[M%WI9&)9%Pk}nr56`):9BF߅`~8]~v4C` 7nH/ms=@Sg#]B2~_A\k)- <$$TBv2ӲyE7^znP-[DZ&y +~'R Nlv 5w2o? :_oؚ$']F 87˪Mv. R#p몑{/~39q73I!Y~[@cco, S¯$5/oZIxU+|pbGyiiFsz͉_GYNg1Gj(|twzN:<"+-)_@kYЗbPge)7Nm'~^,)o*t{ʞ$T( ͬsp|A[25%a_8A;R{ʻDߥ.mQ9%5XM.k"|HN3v`]hp!}e>8`)uS g*Vdyb:5'u˹N{8AE)9xl&m A'ngE uN}Sr}8kJ˶̠wzWe,O>qV EgoD=xjC.CWǒ/)W.zgҚJz\ף/8{>ӭHi2##X,}v աcN`3Qcj k& Bm8s}69voSCqP,5bBA}xm"j'Ysrqb2Ft;_P9Nwht?!OV +*]˾=c;uʃO2k+ώe8Fw Fz*r>/1FJޱ#[ [IvsKc2fk"fT[}s9dрfREc`@)sKB2.iv(tm$[lńQNQ"A߲E.4A g#`gҊ64MML`kD3ٙ-(ڱ9|>iFRYg=>%z!xcOMIV렫ޕJL,\C#4, ץJ0tFoxZ{y =Bf@.92jI,>veIaκ)+hkoa e~9N-pG闀!ĬL_\4cha-rg`w?Jfj) 50:YG@#&xhW2q59J炞3 3'+z :9YDt>j [ɝlM&,bAڌeƂY,\]NitM= ד-!w[[.*rC<<fݻđw@M2: 'Sn3,m~GZ.Tǔ=/'pTB)G1߃IM&n=bgJfY94P}dZc]TIxD4gQ%yʱ}' o@#ZC;?KG5!Jzf7)ƝnȄȊj]WH* NL>o0zGEp<z +SoTW.>*NLϊ~pr¥ʕئ禾 N|Z;O8#rJitEPVQN b6Y2C1⚩ؚ"@+vM%B4yzNHg ^i;1<SƳaK0(h@f5C3Z\NIiV?T.מ!yTɠ_49J5Aރ ۰!ols =8s`/s}cwbʠ#b[]wUPdKD&9~ xU-02^ ψb{oսY{J|W%ra(6SpEj՚7ķQۆyƆcX*AӀwMiH~a]<o5Mm1JY+W8BAgQYH*})Ax[Awu^DC@:sU@_"#.?N Ťz LZ2@p{7vt/`w{Y"I$8%W\XrBAf;ԛ:9~LHqH#S8eڃz> Fz"G&4NO1KS9x&٭g598ٲɾ&Ňɚ{xÀVTiwK <ѕޞ-+{g9jD⦞K>r=jnk#S6iչc~oJӄzp߂O0GTH/bApYgѲ\4h= ?}4Q g ,Cw+z42&zrLs8}i$alEZ=}Ru~=Fwm"k:ا\-_¢xʉEϣzpBw"s6yx-]$4j]J<]tbb^KW)U a'ZۑQ,>r@3ܔVRa!1 #t-Qc&e$ sa&}H@CEK{)?"?Kq" 2Ltdk FP/ea,3E<_k{՗'~3@GvCO0`>fe?qn[W鐽` O7h6vTU0~&I43Y[U=n@W>w%O6\LqBcR=\#{y iѺ}"'˻n0O3rHh)Rfͅ _1Sn靻|sT[bl$)k$&R`uZPQNe& 7nOBGt+$avoR m~ɘQi8Z7#3XXzCWX7Q*%Q U+Igk] 49Hq)*r T_3L& H !l^uWwҘ(aaʠ4˸ZҸ"%5 n7*rlT6b,P^X't<" Nq)_Y:aZ )[j_t.VfS:< !{EKL΢<ڊUeOtbY4HLC 6qhXrXc\[dק@,Ƽŋє"NhԢaa7Qq9${+HKXW őJZ嚎 dm Q.[K/ ;WWK)?>>LW zAt("&mrݨt"k9o.u^<#QX,YɳyׯR. c[2m>e= wNċDž_1V~GA &i wj;cb`x51HsSgz^Bք4hܯǡvOKaK+yYv.)Ŀp+pPs/ɦ qZ7ǃ`9 xCIg.EVHuinA'={tge5.UJB$?Xy{87FbLj9_r LUj@欇9Ǚ]ƴ(׉W"ゥMn$6Pn3|3V5Kx*+ԶsX0ҽZ z\*Տ26 edl5"W=MxI mᚡC+Bɥ5u16c}Kɿ7!R.O ~5I kSmG, Tɮ(3V5g~Kaȟ0f/6 i`AuD/'H;w{>'b}gksȖti,2 (r}52V 47{Vё/6_RuxVhOB)m{;*(+b5Y#| l0x'*pOaL7.LBSE68'pxj,M4mG`&[T2 -\ wyJ;g;ɺj$4(&nW-'ٵ5+*?44 }SSQ/ve75Ʒ+pQO+f@UpJyn♛]ZdM!1s^Ov T>njΣB:$aI9]\t6/I+)TR۠Oi 1D?LIyo_p^AhŤwKYy 5! &c w(̮ΐ/ƴG`JB"(stǡ>٪>ܺHr6b (>X6[_-(#^"o6-ju- |֔nt*LWW .ґKVn;̪7Y  Ui|(pP*tj =`8 axr1jȏp2[9tЗb>^[/O@M13՟Do2s[BxIOWeY1=-z kwS<(Rf+{YEZ~b5ScB@3غΒBcT[xCK+;%Ǟ:7-xj&o,%A4#к>fl"tICͫڢǻuǂv}8ɛ!ӱHh<,޶gv6cx) ‚;.6އ-#nD1kiT?(FyÊ_Byb:z韛 R2_3Msp&v\ <Rѳf Q2b_&t 07eJH:]Tr T6B}?'BnIrm; 33.9PKrW\\+z(O38Lu~qC$"Wpڴ5hȔ+;@bK{1Ra)zrO646_cn &ZٙyGN^)VE1n[B,ZȀEd)u?Y1T옸+UB$[Ox4*v$e56lyGqkypcӘ;pυfmjw;FtCqׂ{+^W8$59_,h{D*} ˂RU}1ɤe|`vnrX^EE8ML[?Zaq =[ILiQLytH8p+tީ$I vvjӛqut4no!QQAF-Ilu7 .D$#xQT\:Е^C Qm #'d 7B[M1=Z܃GbnV'cwLuVUt*p?{([Ѿiɮ@tzEݹp)fw4pj3,3(+(4b0u`y[IZo-tc`]mʘ+FK/~`a}:p6? $5H1ȮQQčOAF,?Ė0 -XMn@YqVbs&ۻʮ̸zZH嬨̚8oRŧT>`ʐOz 7k._=G/E}b;qj4+ OoWN)ܠ e9,'qja}X¦{24E5mW;2Z#`o+߳ HmA uӋx{.C{yI焋zA5*S4 4}=Q0UzzQjp2>@2[/۪Ë!H)0BC?$ѽP+u9c5y":?Dh3ne5M;Qj ^y٩fXPWb!XYyAS}G->p# -OkUwUlH^S`9 SډuD/ A@(<<f !!R^.v~=֧\F?0do,RL탫K>T!P]^-*qKXz^iFq2Cn JL3bw<xɋEW @@$rpJwE+#8}3k5'e r_JƧ>#%9tWR79ֽ?PVs}8K{ENsftnrn*뎃VNj vFIA?+ ,A;F$4#2 @7}EW駕LħM%^v,h L7|J΁[paB@ & ơU ߊB*t4A\p}΃;X4Q>>=PA:k p<\rQT {XwKF2-TkFBPM~ER_?nH>HT2sE8Ao_ʼnyWKbs?ޛ`'Gv|HY_2(q@i؟B8\O0v.P} nt5OlM?ƞߜEcM:߻J EdJN^Q g6d'Ep)Y ^!cxIūRm2υD(1XE9b䁲?gqޒs+Hv2l+Jbĝanrfd}FDbimNFL᱌m+vnog @Vf)c]#nٞc|i8Jo H7p~ZVqM-10ϻbL+I$hzs'wU?Qtۣnςƹs RH^6x*F熱h.ӱHFrE4È(i|j78FףtvSIEX92/xkj M̡/Q-r=bH$Aaf\rRF4.#mI6o *Kx%߇f{ I6XRdH3? ]ȃf?P˽U[|=4M)5˭KjE*W+9Qxּ_2cA{E Uf4g{^[su>qf~ @ 1 t'ʒd!V+&ebjGK ӉY6=Թ=s0zy8qyCC9&YWHh7૔t;kV:,DA!WᶾBpwew m1i⇓^Buc( Ey})WM(V1hhVc 9A՜W$IW0n`䶘AD7}=CeK3et߲ש}S3zXp5 #k%c| wĉֵlV홙SػStXǒ<2}@ .w8mA&ܙk;hTse;.ǥ<Տc6>]/JPy;D&e,5*pdQ5 'hD뤔THf1ײ쾼e2o釱Ny,İZ8׎C^`p K[0>.[+aWe,1jϒLd["Ahun]6 =6/yVy݋_4\ 3_ ?>؃?'< I8f ƦHe xݣłos҇MCF%,-ZJoX(.%oB1 w>JݮM;IA1m/ܤ&dz@G#XH0$_Uު)b^d!s E>ha12CgFNxݗzFfmjjXA k A6#qf/Wӄɵ qG+8B"?M8o\5oB@gI0QYOV, !%AQ~Pȅ< Q_o!Ҳ=3Q:Kt_bK➩/&A~'mcv51E{I9YxtBԣt%$ I%X.Acޔaϼ(^zUK#c6´5| \]< 7  BtǬ5XׇFQ$"rIPZj ?뵻گ=ALV4>b 5afnΘl ߬P釅rjGր4n|RO P ;[;/ZjiD70ZGj;R}2!ۺM& ?^[+a]h)~3Q.G'ǟ-V:,AO>Ɂ`:sc[e o7гYBQ`[dhFb![Ye_3[=E `&:v(fe~kڗeYeic]o2GUٷ]2ca[gI@,+H6jF q8q ް凃7k%.]h"I1ngE^X\n5퇩@X=#T1Kٿk:aɲ3/l"ZvEbKY}D^"HP?x>^ӉC>+E_;!F8#hw?xh}{4AQ:@G?[Qk>Rtޑ_P·ME2Kb vw8$nQle[h2=Rʲ7V]E[#*"wN(^/j<ѰPc.w觍.F3|?:}JHub0&io,L7ͥn'c8J7%Z "a#f&(ɑT46ՠR҇wİ3C܊Ы-硃{.-GcwZ`< BDEh-Z7NLgj=)˯eoMk?;;Zoɓ]!6H #s▉|ӼLEu)ALE{==r Mf}'RZ=q;f~5.yō?%<ĩCAd!7}}w @k%ڧ%H[Β>Jg{)TSXB&\0Hh,do b*+KuH` Ow@y7 h$v<(mu:n} ,iΪ-v:RQx c*ndtlfҐGN euʯ4LA5F |e-Έ0AOmؔkHp>t-`/*u0P3@Q9&/H F k4*TIdYtb8Z~iY0OdZf*)"eQKQ/P.gDjr$t!w3 F>]P(.|NAeU} ֚z3pW=q~n/?o4D莏Ώn&kaIT@1"p(# (JdWIMfՖHP/(\ hpyFzaIz|BS-l4FuxxFс(iCQUR8VvXbUZ;[IEgG(}}B5!*SAr&5M6fzW#+I!-a y3~ZnflJƯ'oz!)Hl8ќ)s7KTBgNݷy3&M86OB(OY!:smLnob5  TyhJDɤF'l˄r/| q"UbM'`[1L55v_`Yշ@efqn2`"|hK! /ڐhU)J>Gҡ|hJ!!g7C ~_ Xd6(Q5{XӬJk5לY0C7`05M2ZƸV:HaL}Ni%l~CBb*zYx(Y-ǐ#Oe|2EH]Ptwy|`ia XC6+*t'ڊp@ UHFڵ,hBMfNrPlq/NӎRhb :Q9iIU LtAb?Oz ?TCi39>:1̀@+қ{V6񓷨:[ ȩ㑺X[&f3$vAlL .1}874-i*jc+"̘ୖxN cΧV g҅ Miz%gA7Xӹ7 'o<_C\%5bl`~i{(Ƀ7*X?E]?Z]H2{ɪ0cBFXaA( 3sўxmSM 쩆An ФјZ|JLF,J>sש kVb6`# thǰ䣣VOhjf!iaAwuzMc?/u@ѮH]P R]'n,z@W>/ɸQ<:9ׂЗaMf"=׷1u0Nΐ[BM't,qOMӈBr,TQBOxJ>4hwm)d3;:,\~zZm&c6+Ugpŝ=IEdhk%1q`O$b]/N55Ld N<{ c;+tPO%W *bf.c5S[.9] v3{{9 K_eC=b]fYoZc`^:[Q5EjoLNnWi8\sNiuዜ9Xsm/>!!0w_NV}QmEǾh~p3@92PNE!ĵty3w*]ѣ!pkƕ )b`f0g7@]BCͲeخvCu>= GS5%85=9@F+XT/cloTuYed2ˠjXUU< KcƧ4aG\ZtBIP /Y~%ƨZcl u~c-Si6V{30AK]tRTEvp)^(E g X%ͯtәH 4ҏO9B'XKU%g/(ނ$QΩe7>sl aW5KK[ Qb8yoY-6gaq׿{K1i S2lc R¦7_OHYH'ao=%Qip~!~:kp7MΌ G1 >rcPq[bXJ)a4U8D3{? -*ؗe/#h +GuXYz{$ƷlU( `R٠YQY$y+6WUe_,X"c!DٛDmAə8H6$>P NCJ4Gz8ӯ\cgm8`5L=k؁W"&0|6㰹IweXY-;~) , zFUp_[fK@D@4(\պqC0c Cx9o']Ge݆&lYɰ#⺮)tpm=}2 Ϸ UZ[7D@UqGsv8R_؂b@͕A^ aQhc(| a(Suk=x'278 GWQС+QA7gp5g<{WUĒ0Wx gHH5-:/(TW>~zAKQ`ק(r4)&[DZ(1j BR?iֈp͆GJa%rTfoK1`ڿ3MϣMx&$sS =6ah5΋(9=:O> Y=mN >G %P,M6- 'Bq?>-uU+dGLF}ަZ/IcQ`!!ǹGD+?5p6P6xTTsްqDе|9U=f`[Lsy՝\g`6&+ J>KKDw0W,O再x4@K!LBA?|:4^Zn1..TB6N 8Ұ&ĭ[le@J UZ ^ 62eC/"犨4 fd҄g po2|qɔH?B4ﳠa.CƓ'Ƅ͌_K@*c'Zpa1ݨx)J~o٣pIVH>ztEx/xF,܋U`%@H0)H,L^tM#m:0}&dD5 TԪ ZC}LKօtD)\Tus6^Hd?u^>;HQB,x-Do`,ƙTޜ(LpBP‚:dwΪd"A-6^нY骀2w20%.֓:};bze6ǧlHBk \ƽ8K1{a ?DN#yMc GxJ{zZe=(AJ`G_`D뵲~70uq]kX|G|%5, xwbc Դ51^$D\ʜSxCuDžK I͠H{B}$9+AX5jqS`Ҟ`nHm}SD{"@(؏&ŠԎb6R[#α^=*U2C_sAtoB2MOH(+@HTknY^.P&ҼBY$!}5q%D xwOPWiJ pN vϏ/^}_'4vBb:#}IGx}Dw0h Niz8jz @RQSfeswPjb:д^!go(IZN~rC+uHڿ $(6<78=Vc;w$bCH yRpA|W#]-Jkǀr^ʒ7v/'ES%uΎNgáeVN i &b4hθ?Fft He 30MQaZ !&I$֎NZ4볹D( UoB"^OqAI+QlhxL-CvH05$oHp \RjD^}[ɮii%YJ{ynbӲ/td x"\}+k; xa7J;< wN_侴*+On="WFl T§IqvdSEO>UgpfJv$eLJegmk%굫Q{ m`=e]> +$9"UY]t y,ufq'9-$`n *\Rp !xzuQș@=<JhH5NӔITnaXNDf{R\Da$DqZt|,I .VOp7+*_AZ tbWs2ӷp<{FWYZeZ[?_q! HogSKLuxRNȖ^SݩNvkGhxOկO~ADx6}.d-r+m~ {ʚ_{;$ZAg2ao"9Z ~8{ H `2hHhYZQڌ$ SƼ@GQ~UN:ȍ/Tz u uiT |\<2Ri( @ԘiL-=qBH@F= tP s3.Æ&hy-')5$)Vһ۸U۔2Z ϡ'&-Ĵ]ۜJﳧtپ!!T?%o'mG?^÷} i*t ɉ̣$+ɯnsm" kTzMGJ~ #zOr/H ~V4!+ٟ0)jПht~oPpі r]%lu7mɧ5Y+DcNѢ4DdDpr k*zܮM]]3kt)lJq1K  r[T e:i{j 2hU͝Kx(C][R C"y㞧1IHưc/Ax$e-+#Th:r .ĔG;HhsCa8UdDaF*bΞXshgJ\Šς]]y҄*-o}~0GìUv}4sGЅn !soOCq0NBR:TNdĮL"`X+/_u25亃uae=; M<\`M7֒n_tuʺAt>_s{z >)w: *zQFWf;$) s*0N1\u;-#˪c >ěn6BXmqpYEPI0w3hsM*J@XJS xI0OjѳrFǓI$Mʍ|0<0!RKR>`{ΖӰ7ȕdۀZto(ؕ,04O}5ߑ#1XG_'rmGGD3mkn3;1P%ɨtUY,~$fxw 1Խ]8Ѧٕ[NUXk{z}kkrpaf֨uFAB vk,o#ނ6_\׮w=*WEX4)17[ ]6 -uhsrl4X7M2Q ]lP: :, `P)1T}~#Mz~[gvI9%l !F4yPYnRlb$/]IO jGƿzf.i4c晑N%pIL+=-)"\ӘCO:+&Cm]{\1JO?v7Űlq=NmYFhLy%4sd;<({jI0Dz1sH7R0<@}SZ\:XUl˺U{ٺ' A:0c$ Hcov|ԣ)@^@BFݛ3: c}1G\bmlg#7Ȕ ։-POWH8md'#H ,!UMS?M6*BD"OV +ݟSWqÚÑU(-!׍VU0=Y\K"O!]s8j,kQ_ EN/QjIO0s㴀6K ?)o({23VYff2B%|ѿH]2=`̣ ZT 6>B CouO~AeCF`+p\2J&tfѦR>GȞپuҳ)tuKM2ws!x0WANXDelndZdcG~&:خ]z1rZ߀Y[ tUJH_K'P0]9՞7+ "-iewS7fJ<ʃI̯YAeaxs4=}67,[h~-UF~h96 F㜐Kq?g+P(mYdʟ \{k郾11J]lyXQ`m{f$o@aNW8(+e93ʛz^NCʱQ~( YJ;a!18/& :GbW۩țc4ȯPF)#v)`鋆5m 9߉S}V'X呐-&|K8h > P ށd5ЕDҎJTY3nCSLh]ӗ$ixn]4Z[)%a 1:x.bJ y0`/+q9墋GPY8Y)||c^5+{']x? b╁.b3 ]?*NJ]mY``v f}J:Шְ`8-:ݠ Պq# Wmyzj qJA(sR۞ɶ9i[{lU Nr&9{nc]sDEutmG{ek! A2V"HW#p,tZxaAB'O @۹ i2/ [| ^Vni^0[)zNi9$DI]8~#Gb [&##8`oS7>ŏ䥧GQ%.|BfUDݧIw3"n7:f@.G I.~OeKRw0&*>BM ԟ(1?Sք0|ժ0dAV$]şMh)S-%$D; 14pO(m@$d9bf EcbH3^'Nɘ[y$:I!t2[ѪŌ^S̟cF':AJĶg浤+ؿ1ë>&{~?"ZdEkU%ȁ"?hM m;Je73f=%Ȗu'I GVøOS@f c~Ƙ35lMhwL _io48^}kKMKܪ$tMC߿P=(cnȋ 4*6}QgUG\3 )U~H>m%rdcJU 91cen,ʳB0=t޽涇öJoCe >= ~'ו7>F?;&(59f!AȊ):ij_`܆i+6 :-a6mix ΦR^-W}yt&ރf*i-)& ZY>55IhWY_p@[eԢj*~guX>&둊3ͽnE0"J _?WGg:c/µg AM``:*>ۊOX };jѱQzpžՂ0O4o ZJ HMS&1(.ЗC(نcFgAKJL|%[Sd{A$VbKYX#K|FE>tĨ禭"9pIMbWfXALEf yZp +Qp&-kךiZNۺ-UN%mkLHe=t)2ww #[QCI0LX~G:,/M H/E9WJ[HoM@jq'u9oטi#w PBY2%ւ ds9z^aD .M0/Sѹ㏊@ps4@R*"#^GQ8Q9:eC0Բa$%T>?RAspPa5 R/ꕄ13)ap'(+/!ywƈlg-L\ ?J-hfFt7;^gu/Hb%,Iz<0e R>Q.do?4>ѹSWͧq%L`-uweXre?1?&DEcq,%ύpfIE ? wЄ<wggBxL7A_uN;- ;ޠry@bi+!<< 0@dHBBPuBV7CQ`X0[ Oa ފ>!J~tjk`'pifIFL_棢QCZĤ@6d)]L[2`xA+YĶ_0<6Zҭ!6ޟ'* MZs=my{qt5gw(<$'un߶c{C#*AjO죜JR:ޝ~țS1|?ǏsO+O;"t̒wLqh}rcS7K2xf*U;V$l$@k5FMe!1?-QϦzlVOn?UPp/́ $iKMd='dh[3<]in6r~'"s)=} + m]plFR`BJPK-AQwtyU>4P0(JX.8ﺩzłi k@XD7MEB\ڹJL>ɓPsYzץK6k:YS; ݸv׃WwnYJ=}(MKE*=?CQu?"uƥ.b~ FuH fYag$OhYH`N-H""Y2>]@(:E0gnŋY+\8Gl%…c׶7ԥ؀(AIA_*A@^ܯ'+s>_3`n>BJLA} ~1=qkGۿNAf ŋP%f0w>-Y'nN9'z]Uڀ^`0 O?ꇆ+%[@9]tP5)g9DԮL6XR51F%tt#ԘplXl{0? Nb|>`zΒ{\<ӻO$k@IL1%n@.O$kk>]`DWS$uAt8 bFv+^3DE,RjAK~RaQQO=W -@)yi%F\Mlt_l^eSXZe Z/fv.bBD'V0cvׅ}zF}2*M%nr|pϜTfrH5qt^gUi,-?# f~7ֲ0bTwۡ\\#ftnȲwvfG/;Wc1tZsd9t=n Ig))AKSq՝6]A?F0j\M/n+dĊ"7?al[QnT[P=lӃu4Ex1nhzWwjl׿ Vfu4 17@De@~5 Nu}Xu8L$"<kC's&+> ɮx.L|(؀z5. &F= |s/ZDkk>=;cTBa)y>s.wNifF,{GI؜uaLC\ockJj :QK`v't lgzDc_)qj}B.n'HEU"><̩,Es"=_@;72}ֹ>giM6mmg>vS4ͬd HJ4ד,&L 'u‹&rK74UgQdB99F|R\۫A~3CFEL]u:` NG:+T̀ Y7`[rS܅\F0!NeL@Ai@ɖ(P~+me㍦܁Vۃcd !ON&6F_pt\Lm©!V6ꎬ~yЊ z4>ސBЮKb =-avEh=Jv`/I[?EGn/%u&A[I/b 8Wy|ES>.&<#tٳL&3RoPjlt2WfI%s)> ڦ\.%?.nI߽I,$Ss%ů:$zA1Ijǯlbs<*"VA~FW r24)徳;LWAB5a [AkOv䧝e^tP+*P$iYŇHkPAŭʿ f f)\g3o 䈿12D(M#ȕɍpϝ|Tж RMF8êB٤%iXi{&63UjX'}Qlًm`qct !ӌ9=bZxE%SJI](ԁ[W9LDy @:$@J@4MV Vey)|uWd%J I3Iċw]߹{č@K#@)R8zZ}k|87`жdCmǼ'- rbj状QXV&[iO>+@(oO/DS USjCR8:Nׯ."AgIF *\O0uVenBmG: kB_ʐRu ka~ &ܽs.:D=GhVktKe4>G, vdDwŌm Dk8 oX>E_wJNZm?2X!Ѯ?5Ⱦch7jtW< '>*yj=CDTonG|H׺`u-$)QvҬG;ˑc5,WvlE-iVक़Ns#GxQ+xzM(1EhF{7p\8Zp-@y#*#Όblǐx ,C8%rSb^wM/vkJca=RS`vI6a;iG1cOME3DMoQz1єZcKmTʱ[.X]$`ҋkP[yw, TIHށC3g-e)>K,٩NdC8I5ɪXS1od~L_9#+)_ԎK/UyWօIHF,5ԤZHfp$΃UDU$oeC[Lgi;3M(>:4l҈ qW- 5I N~r\=n%UGL,hwD/Tc4*ٟ% pΧ?9ZmUA-M: U>Rⓛf^MC`kxx OP:6+ Oj%-d"rYw{G5(VCʵ:e1()h*x%ELpGXI#Gt7VMX2L<$?}Zi*W{ NG[OhXpcDBN8=6VC9UH^IVsKcۇc\hP;bfxC'ǥB -z,)s_4") 5-(ĵJB> [\Cyp3S!. ~SE9lzg2lUҹ~(`EڧLwtxRFʯϴzǬ|L3UexJ U\s`),UVIX8{ n/!n{";P龜nk9Q;'*^ծ^Ԏ o3NTTxkQ9* aD󍿉gYn4e.R\ hTZlvI;3<.&?w7.r /or>bRl/tYɭz1ƴ|6v'usz,w aWqh:n5h[=1Xɼ2@ʎ J vKPP8d0-?Mى X5A{p ohr#-o=5$=}DPahYl|Or8+lψ8}ʁ%l%r=>xU-M FeXrȣ$ȉS=y"˥w?r*5 \5 xkrLUo6sFӿ $4-9ˉk '_U5}y+1Ing÷viJ:9|7Ir.[|Z uJ9 .%}M] m$+S""T_ސVIPMX^nk |~sDu[wW1;N`oX0tR?K톙ý!7>7QCARc[F)_ԭo*H%a<W@nk<Ўgro"4JPH[p?p:qk)Uk;4m.+`zvd?e`!/gL!8r.[0_.0} w bW 9*Hb{;i0A^@5P(i{?s텵`+Y$=U=O*g239m lx!,֦VHR@Q17m-" A#vf%=/Ԇd8+mĔdug;8 7tM3UhDM*:qߘk0,~,e;eiB-%Y=.ٻ/iARY_Cjf2өlF`.]<~.kbXN^ .dh6h^:/iZH!k{93ϢQ:ׅA=B_S7agz!UCH?-#J]`8(\ǙEm:kp^/q'0 Ӭb?FhDA_9[R>"N[w7d, Y%m\@kfWDcC"BqfĴh6Yx'fIҊ. 4}Lq"ErQ T`TFI=ܜL2 w|P EU4!P-~ږY|ߒY+,悀S މ#!( а_5u1]U=t>͗l-`ZѦJuƌj=˞1XqFMH;$xw E'6ppߌUDjt@.D%ikrS$fHa Rk_?x-xs/X~|juU3-൴:%K ,pI%<.ޒG`>.ሦǡ  kz1$ nMWC]hv@JQOy9&( B ϒɚ"8hAd]7Oaf. DsG(ilvVK]jx@84o}VXԷ&jZYCJPe [d73#%0R K < ͍I%{f0,Ť %Z;ݡO]{~c#3S kw@|0z YJqqsEʖ3F~.Mo3|h#2#]h;DEڞ{||Mݼ^f lUtt D?Zp>|Z[o)t\X*-9a(slANV YD\Nb8 s5wpUhzK8 OjW",u"^#6=z+%.*jREn>IzkNu,Bj.GPb]>mR8\Ha s覗&5=ZLn)vJJp%2ŅM.J\N:Z`Xc9 cz 1 1EuFHuu$DٓL2M3qQDo'({*ăUzz=V5T4Iɟ!p_tJ iW'dޓΌw8^pэz֐.2@3r^(d'e?V}h Ίx ?eb "Ј oTt(rBgiObPjlP:dj{X9.0A`Z:OvN9">YM4|`'5Mk~-Q˯F=ae2BlUWY Z%oR9&A]I[}]s3g.@Ƣ|W@eIv>ZC)o4}ldlXa^T\B U%?ZT)hKHCo7 ugF;)#P %`ؾf5q/Go2/5Ԏ_8_bGA IyQCXg|Di4܃PJ|]w+x'VatgrfʇOvJ4(5wonLPbs/ hk"%ݱz^  EIvL_ޯa8N_ &' k;4,@8#/\M@;B P|hF=YHC *BM"Kv'o#( l<\ٞ6ٷ8mQz1l&,l~f1ȟ#m+aw-+5D`H%l4i>$FMG _$k;O=·;w.|oʒ<`7[K#ňY-7X/s|s ܤ2LْU'-=@sBJ?Iy[Ggo:V+y]hQ$'hYB \7uq,16}iQYwds޷ޓ}JQ HT1TM2ks i`ĤzN^JnB:ҵ`A+[ӀE: }bzA@rE*k6 ݍH">-oh"*6w2B%ϵ%r?<0M#3 rYamd]D"I< |u-TG̰$F8+ i^nj`@G8ܿ^Xk~aJԣbJh2V| R'#tV@o0#' W$&wg7 8R.q1E'I!SǑy%Ο[wH8XW=):(-O޷@UzWؠ#I=Rbaw?P 394X|32rw{J}M #+N @/#R•0|09{(` |CYPڑ,YEw1jQՄDj`bT*-2PLWTTґ1yEG-B\Igta, %"YNxӑ$U52&`@Ru'l力=Cڭ.0jDo~ "F `7ib Gpw-6 "Fu.$LЈ-yAՎ4*yD0w޲F-8Gvp[R0.߅ \>,*kزxt.qr E5XfJ$-Pq(C*ۜ= N˝k~*1vИ/721XT@Cu'7мi~9rJ W"n̓:ĽU9@;z\Ȭg^܎_KԬn)5>͇(6lhj`NS k{;V.V40qYTbșq; !щSQVw 3,L-W냅.7ONͱН'&BR[?{&M0L dYD5I|ڃW B>1/y{m jriW#op r>;xVM3%G$sԗf{ ZH娻Y6ƶl Ҷ h#.+W tHJ{;E4V\G}gʜ,k:%P 1h5ȵ Mz@*n~%PmJ9+C fP+"v }HiY L8F$m[; ;ip b㚁єpG/5 ?|E1{Yn&JE̲EcEȭ9Asd/㌅Ym?.=L CP7\/7t*k! 8,$dշ0Cm"Dva~!C8Wr}}onY:9f8v,\?qҥ _f-t el)>&y?8U[zf~R fa] @7}zGI$aRiK{(!dBS5.so CEs(>$< v`r|t*Ee]_ ʼnnQ$B)!i6$UѪfP),tIutz~*@cx@Ez4(}rr 8FbD2QG7J\tpٖ{Legx"|:yU7_ doyTٺBLfilf"齘 VT":g}%&ESp׋<P GUEmn)E7)m5',zޣ>uk"fkFQwV# h,߆rrkBBSôM/t<=?u/Қ(Å5W,BW >syȬH\htC z; Wy9hu$Ւo@@]g%NEdULg:-Kuf=X#2Ɨ>FҽWM!i_eoI0)fYNvo6Q|=6w۬p*+t8N˟rXڜS|&jbBU O爽F;y;t3Y>ףSCvmMⅲp*{z_oXD˘s3HLueLfDKs TG呈<Eo5o;hžM] rhI0o'pY^2r"f7RpSh0Lgq4B}Q~KmSZY-p4d/G>I'iX*CI[ul72{Jp1SQ;BwV2BP2Pu%QscPt5i,NVꂙp6@)]b!ViWrn5mt-㥌XGv-u krKG ol)6!O>ܝE S{(1Bgy Ȭ4̃8~CWux.~|dZ#Y,OinP:ppb?fEMUi̸gf\?8҈~ֱ -1}kW?޳-:_yJ96 s آhV.d_#X^FK/4ؒ" F"ϨvMj-D$I Sb$2ǖ/ѵw*"ԏ7j1ؗԖE繣JohW ?[k>.$W.1s 8$ۏq-ߔUP,’j=a;:npTߟf게â;YO>.=Ѹx3w9a`$ԱNR\#3uй_-s=-3b ?TRX J>e_lSphgW ؎17ՉԣDtqh + Wb%beLR:eRClm`ן+ZNBpz &[ &Ջ$kmgR:*^vKTHk4ԫ uD۟<YB/w3И%ڲ{[䠎{a#&0kqӮ9pIf4WUF]'Q9^䛓[UL2-DS0MBYv+vV%6|.',]p/QIg5@fB9YLFY6CHLjXyi]~E 9WLV7WC3B $7\<Ϛ 8\~/3pB 2;o] c3=}KPYI5Q(` \6_UXݭI^)Sҕ7J c|hEvTKn㐊1Ƭ<ԟ`\9*@* "#WI| v\2<'#L\gS^5mrf R zTkOZUMR*-!zUKQAisOtj kPk<o~db;n %GZ4 i d0#_YS8Nw͚?X ̣ith^KOeQ9ԚN2&(t l!ϸuм?r6rys;T5 ?oS9KZu= Kq;̅iV_z̪/ ְ&+Y_8QXq'NLy6*X"xB;rPOVk*1AUjݘE>E?N[R9-47#e]HȩrL䷰  <){&P ɇ\J4U`-p?ᐧhmm?UG9XBn셴]!75Ql mXy2ڙ+= U~(v`b+`UB ջ"%i&tx$ۘ]@LjMg`K;PwIzΩ@Qn?/Z^neK$?P`+~ ;fvsz_X/OpUDFnL +Q^3Kxk{BlX@EXpD. q NaU lBBo%ўZ<!nT|Q|?'򎝥h$${<|g6|5ȴX~xlV>yN;ЗҜ"W#е7*.ZnZ8l .U:poq5G4#6gXSj#~caMO98kEz:Lz1H­ݡ=@x2{_<}kUJyp&ј]~Jٹ&9}sX+t7qZ덍̑RXdX,BaN[߶|K|u ة"+Hd:QK&WBZ͖kD'Fn$m72ɌG"q]ؕ[2>̥i醞A#>Xq,^A,zZduy8I|[TxCWT9r17샀)ʮJ 0CmQ-0B%Fu9aas. &ۢ r#f)+R H㩯4r=}6]jʴ7Ԃi@hM@h5>onzF"e580\ܞVPiI+? @.R壳Bj㠯9F\NDXfML'$őg }6bg4xo  ~X.x*{IȊCQ<ΑK"yge jp%[;LqJ*屃5Ik#r9U%`$yD"?Ĭ9D3{&aA}|}6&z;te~?"bhȌ̄^f<6.V5B7q4%":kZlruHxg5EhΆOruyoB2ރ3 O/ ;2=M-2l26fda^RQ_B2^1Ƙ>*ֶ[wJ(i4ONf%b"Kh+R˭bh2 UܧZ4PyP^B ]<óKz Ll$I0CUicd$¹75;5fV]OO[pX}r/F|犟 2FTۣ/1xQs ?lsb"sEgNTG7Q 81iQwVs*Ϧyc'f+kLKsJJ[;6>Im}>>t!>,؛#*M=_x''1Lp@/v^S2GڸYf{+뫊Bfkll5@!eоʷ"3zBդ{'a k݌e5yb0M*" , wZE裟w|Uo^_ ^^3mK-`!Z'*]XĈ єNV7HPo-Q@֗ զm)Θԡ‛>XcHg+}S( j/!WʞHy^/!u@Y-% ]o5c{0KNf6\4zpqej|ע0IG)L(?HPV{=K?bIZQ tzqO^]=ha?8f$~Jմm 5lA ^Esb^k#i.LB9"#q*^aIEpxg%/ @z]!x[+pCWX ܀$ӟjԟEGDj /(kae(LR"UI.5i~4No;~C#6kra]Rfk?{2<]ܿaµ搠RL`nVLZT*g+%kէ.j7s6l F(fjh+旊qq/&$aJ6Kzz͝T᫸?;͒Wi˅TFSHkNp͒t٬Pߜb xi+fJ`Ϊw^ܒMM[pwWyh\g}_.qm.|}L<΍Ǖ_L@bYm.)6̌AlAb2@Q4%/YW[_lY.fAZs[}nl~}h[w'Lmb2)[fr~*ɺŽJ~MiV,D"֐l;-oLR3w*~%P}XX.싸%*sWy(ImXeX`̻qGCрԍ뼍F>i+&b,7Ilu7( z mScPY{08vN8J"hZlL^#7@1% ʥmN$9R c9ܝ;mjYwge8Yc̵rg(fr +z<9;Se vl%ڰ:7xL~P4L>)=N%=R4c]vI{~lvJQݜ8DA%7CGc\ L%]ޏ>:rFs}QTBwɎ/*@оy :i W $l/zsY >n"+_ o;p^!ͨ"=1p7}mA&{a3+b+n}WKSk<2>s_M˧2 НfLM] bּBvOUz(lER7[]+WX ƧÎ}к1g n *{aIx%c!z8~~sxBBh]TִnXϴD,N(.ל+vϝHevϮ#>T09έU{\0bL&@M5XL}5Զ$r]0濿BǾ|lFva__?I' ]DFӗ@!G' F+_daP=.P[`6v+qZOqPhvc0'ǢO\졡+`,v<^Zᇟ?Ȭ# v70| O= ;7iDe@3}Q B֞Po6 dpӀ\c=,L{f!/^?+iVm͝4܀%)s}\5/Pg~+Uؠ˙[wo;'x[( ;Ƥ/lcjLqH+jQQyq%`NyەWz!˵~Va3򔭚)մO؂;a gƋPM6s eGs%t6P}q@kDDqDHRZE+ KL< wuwS:Qнz50?3LȤ+IOפX>ç"sm_C~`(j+1*ą>7Vb4ȥUK FD9fV&]@jgK%^R:_AQzAн:ѯXw\5Oda$3seIC@O(XP(l>Qy~8psFNS\i29 QX_JTLFh.b%ON 3b~L*lxgN}9ƁA*˞9/=.2Bи4MS2FI}:b[WmLTv{ rǨWnE@xr@ѺyU񶼻X,ڴ |jwF-S7ŋl9fJ`YJYQPjklnںHc Oe5zƎx`%s媈=}/hd1Or7/ɊlA?`5C*h[k o 6vF%٥%dv3Js,<*!hVӵ't:>@R~D(-pL'8_ةRy SSyvSvE#gy 5w@1F]zu e?KMDcdBa \,bҍou6jC48BϲKYYB%6 DiD~,Rjutp>6oW~4Kу@:5j-'ߚȏgfe.0+N(.}a07zʲ!駄ǭ z7t%gzLm68r6 [Q!f*O/ÐY`&+"5~¹O=Rq=)ƛW%a! 箍@N9[p8\DCעn_# cI͂5 ύ…lme,wl܆QKxf^J'VLʮWy@$ۡ<kʚE"x^[$vcfjC$zzs=31xK4F!$rlukVPؚmNz2 y tׁnG.Ao>_eC2OFbpSu_RA})џLȶo+y:Pc|W q˼f{30IN1kn2"yfysi1c}k.)6nZ$^}Wk}1=C~ØkOpB^.nXF-+0.߈Y&#Oҗ w 43sF98|h,7je@c0#!ynˌ^Դ{y!/;b)WB$b[6rb!2DZ_ +M:cIIG!_$KA^ ߴKI[Pfc qSC⟟&_*cQE/ 뱅 tڡḬGqs6:-{0<,"PtJ1-M3uXzU৏L@)ۡm$9  G??qǬfC-EF{.m$@]ԤL |\vzʞSaaz]#nft׫FaDtI{uVJ^}qܤ `!jvѧ|"$!DL1Ƽ8 *o;]hC?S`+é>َ:{kekBqL)ra 7o6_lK1f,{$s0pX(̉w-/as&2?oL}ɿ%y xϗ=`9!`5A- Gpվ T~GhL™L)S,xdK5UM aԭ86MoELOws+>` 7GeHMKg`~ (' hD4bۆ*Pe;V ?Lv1M3\4]&#1/x \$CRnt!i zzNҶBz܆nFN*1jhj'n𷤬)A&y㕏]K>oU6_y KGY?  >j_\L?gep\a)Yzߖ68oC!܀>p ٛaH\]﫵AA }ox2KWrb_3]JvFMiI,(P=} t7;UL۹#FR.驷HY \zZ2'm7Ғ[C8ۆeTژQ}* gPKuR#NZ0y_D/:WҘirAR=U$ gę)E?%&yy}0(N _pֺIYiep8Lpah6u$f9vd=Hc,/KQ-ܛCл;S|Vҽfd,e(tN|c-q/Tsƍe,İ{i0,*=S>Ә;)0z\n~G)W+nMZ!K\j^5/O/9DLt.3֭^C?DS-r# xtLȳK5}{rLŠc]dpsz)F(1km5lo5"D%yT?6 PWpڭnF[n0WT@~pWg wTNL+$2`h/orϬƖ03t~ك#O6ɠ `Qn Ԣu )kN Wݓ@+ ZWsa5aTTlE P{xigb)3Ooֲy@( |eSvH؆8w>}S?`| ҾPy<ƃRܭ:L(7%@CogW$BZ`l52 OmbR2NR53 Nw ђ:@&RԎ7(R$؅R&U;"{*|Vcqd!|QRh,eK$`ʊr̓vVh~4N'#cQ#.#E1{MZ-#pm۬kvOHƶIH)s[z2T}ذ62(` &@L %t!gBC)W`6>Qp8Z'a/ g (\ ;|4~x|We2rtf~;$|C$+k{|Yl.N'ȏ/E/)n&ˡ} Ye'߇:7i!@Ceٍu%b}OygFgs{JT-ę& !]*T^D,L'Mx{E!^kx*DZ2+N+\ձk<#N{m{Y/0[r,;UÄ&Cא K*[wRŢ3%-̷gַOi #xTay6P+oik2'EMk!#ydpφ厀[V&R,֕USȖw]qHnU f6#& D2c>H&p(;cj>`8¶ɹ:tvb2[C.-u[o֘"tD[r~^xqCl`!{f\F sGeh@+; YȓόF0x9ӑ ~lPBhW 2G=I?9ԓ`f:b;$T>MUҠ nzN6so+}HӓKy糧 8PXGU[NyNxS]DYoa}`A=uO#&_ifk9*.(#Q);qQ[C!W DEC=z£*`UgeG22*XlˇXF23l$>r†2UuyM# !iH=iD>4 PWƓ1abKj\n\58[ckefn˧PE =-l^@μ)#4Ιm0[X u|!2"*D[yŧEc@f9ybZ%ܫG'Q,r vd Y5Y;ESP@o !qx`vI͜ҍj #ڟ:KL~9͕dKEV4ӫ80(|Dma_fӭ{W:Wn> re8t/kPtάՃKS"Ơ7x: ? _{MOv>]pS!ULD![G ,0}T Qi<8[e j99h3-A/dbc[2Ӌ2Tנu~Nl|p ˜/h0l>`"6V0Šܞ5`fwlO!%)e0j<>M]9̒ DZF[ŭ%D;骢uz?3999g-7uLeऎު,63y^H ([YaTI&FUXc_r@I}>*5x bR̰vu~3>'/Tlׇ ohz7fGиxoXf tB@Ʋ6j {, l^b >Yrh]Wf i㈩~9gD:R{[ )7}kPuAũW"XG! J ,o(PK=tg%{q)Vj:;[a#wO#>[-vt/ģZKh!wx|mjއ}^ m1&x1pL>_L3eY N}:S4b9 G7M%0Yq'!V.^0 DDcwo7;Y&NhcݧT]L[E11 ԏtݵ0VI(51mnoEJy~yӺOL7f,.}>(ӗY8c~uJbT߱v'e&57`kcSt Pdpt>vL{ykN^^CQ+"z|=Eyn3-_j ep.{Ul>'J*k $Kj tl+]Qj)^AP;C8@mgmP#"z0F=s7()'KT ֎_{hb v^ֳTn5xYMƦm/eIʶD~2jߥ`lTc(ѦYk̔vL4A 6 W͙5b 0gvJ ϡM< 5Ƞt? U0C~arEIY~/XV5~zxF5M$aad+okH`Cz!&_pxbƥtwiH2u'U|Qq /׶|M+2i۫ |/0C䄝@ TȰ#t#Jg?BFц cIwEPãy/E<`cѥ OF9Tݝ#rWD}+;[s;s=| +H ZaK-I3ߴ`"2NWTsaZڒh5U%FhS{?_44䒈LmܷK8$Io#("k-cmSpL.+}VPWʖ9]ٌզOaYǁm! )տ' vXv{,(;[rkJ-91VM-q3ح?Q1z@  =˞jk S*XࡾyLFM^9l(L&5VY/꣘D O_d@ mx_Lx4SA?wkȅ?ez]XՀcD'AH^W98 /cCx] лX)WYv)䱰NVuS:b!TELS"OL|fj!%86JJk |@1K3J㢅OW Pz5𽥁QmpSG>AuBJ9_OB ].¤7ro|4t l:϶7vB ӿaJ(^GwJtS3jpcq1&H1 M5 Hͭ=6 8w/@HxeTo4m,4f"$VS}~DTke8a .8XRsr?FٷU=7vjK@^߁O&a #XD>Sm-PN ?3_@ vǵѷr) nΡuB%dݿ9<,p,j?QaߥD|bb_69vrS69vH#F PC1Ѫ ߔۣrL:IÑ%}rvRf_R&"c&*ޡC򘍿"GZPʓ #-(x (Qgǟf?}y CͶ@7HYS0e6glg#f!"dj/ڗezJWݲE_z ivjBvzwoPF6NoENfq&,Ҩ.-P.r=awV$O#EeXAȘ) 7OXJ%!MQ`FRPn7/!ut u8Ҝz Je#| ?!!zhoU1]é "}7b@Ťu+0Giqo6b͛(~1qJ3R\X+݊=v"1ao{_GO]e7zfbwSTC/Iq(Wc+HU7H߫LcDSZ66=kC ^4VȎf_Lfd,痱5XxAS]=98m_TбwgT<jUU$_s0Mi=u|/hAS0%P34CYT]ulT'S0ۓ=@N#?5&%gg491mB^idW^"$2am1۫oxqD-щO|w+@ln~г{/Ā0 >JjGA^OcI@RQ-:+#Փ}֊5?Tf(Lj^)ks%XR' m c%+Vl[EqTAn¢Q4U.jO@Ԟ,A2{жpхA/(O\ֿ>̐dӴ"A蜎Z5!F{ȹ9|TVH vy7WJ)A4&Kk8`i-M_ Dz$gR3;ި 1/n{~O ,Kuviz(!"o XF M H'Gܡȧ= dy C @sLd3IS1 W6Lκ堬;ص0JUS4TKb:7QpfMx1ƺL=S0l07.Kfb6bebki(o !{u*0*6@ aLNF5!$j IQ @W36$7oJ9?73tSrObPd}`E=Z)=>*^ZAɸlíW8HT[}P؃W2\z_94zƐ /}%|iS^f(qh'x\69+m_KQ  o(wt|>rl2ݻ(jv9xJb9Q,V-fu*1nMĺ^:Ҋ%^BY ;ꙢYH K{]]ᄣ5Ѧ0k^bz·cɦ鐄uѝY9 ru(k+2KrvgnZ%_3P 6Zӻ%kE:7s")Dd?D#vAZ" w߱߬E܈]&h]e&k9`؊p]R/RHP4AKV qK{,Mi;/WU H dA!Ui q,r>DfF\gXn.j=nCYgro{n@ĊGϏd+w`{V f\ t"ckv̨&^Ĭ9c-rǴGx'AEřN$,=~>W͍=-IQ07TA۴Qg5`<%V?{bV&{֍%WU/!d`l#4u%nO`I%~rU#?i^^r=oh%J=O\-Q)YFM{RiNP\.H]iT&OuK}U?\ıudXףCno.:A&(Ky}'?M1.Fl/we6cQ #X=-WCjgV&n!3#_^9S?M-@bnwj8XFoR1`lxנ˜FObg^JR5ZճPPi4Ny/ɾUD zN5Qㄒ:y uSB_AAHm9<IceƥӪqs QҮ'` n4倉gu(Hױ=Fᒐ$Q € +Vn7&KyjYLJi +ck&_k %xT~Fǻ).2̈YN?n޻BdCuSEJ >$U61 XFUW]O}y6DrLmY%rݫT@7E\/LEꜼ.6低 )LhR eڟe{TN3껣X+}EK0܏ ޕWP|뙥pT14ɉN?=f/ 8 ]y=Z-c:oSL䟼bH*9ŝ^:Y}Hjg1dS ̹WX~Q7gqJڑJ|ڇ`i&*"AMX0?myy_wrM/}%܁ʜӶDZߗ42tU(0ֳ:'^7\mgcsE>fqO]VAN@mJ) luk lDI;Z'Ma\xF/` 'tvS>)ijrj:iqw ANf2kM4VUXǣHu%cZ]yBlwLU`K{1v{2̑-ѯALZAyӔ,wxwڢZA/Ԅ&]Ŀlω6RK!ͫ,)=iq}SCҿ˪19nFOkoEs0-8:! =J.5x'94(7Nжʈ1_B<# ekkS>⃜&F{+LUYr;ucVnW6ڥO$I".\q.GCG<}"M*qu2v~׹X`wb%OVgpb rw*4I7BL>UST1};Ap> ۮu:\:^C,W:`4N$6MGױԹ@e# \fRY< E)]Z'aP@R@m%no1!g-:l=´XidiWzQӑ}e&ӡ\y%#^~qV]y/3gmҸB_Xzw#y"Vx &{/,E?ܚ P2z\dp4O9VSQ4yn/}N\pG"zve㖄-&޸*])ȯӜ.ceҲ6Mc\װlM= @Tͺ!' lQO3S "F+./JrʻBP驘֍wx*f9^BHvN8<牮u'&p Y)P:*awgk ̪|*}eS]J]eyid*4`jYF3{ UE]dq@*4oDh4؇jkgMr%%Տzļ:'!"R}D5'ـ459VТ:wq[l\k rӟjjGZo'V*4wp筞78zUIҞ@>/I&N[4{+67Q+V`>kM 2O*DY7D:FtX䄼Ȳo69/l{Q5&"ܝѷ.|u~TI,h>r|^SxJ1Asqx@} )E!")HV}_|șof> -`K6(MLБ`X#&z(|2tD#3 X=PlDX]VBg:RQ"V3i~WeyƲ FRVFyb)wѡ,ɛ 9eUc'UQCN5y_|4B *)ĭ64xYX쁱C,^=ɓ8k/9_RΏq N3Vtۢy4(j1> Pl 1 (:2B]APѠHut~ʌTg0逌?f\qI+m~vw q&oզkY|>N>-&%H-^#aN_%FO\,AtN <W!xhPP1z#{XxO$>5; ?j8p&@X&cs;b/j/< AnCظ GU}_h"7&; td艐NvOy @ :zx(qŐ %~ةp.n ^'dsbzSe;7#GSUS^ oyRip0L6*n6,ஶ'c.["Sx·Q`yWÐGcn|n8,K @27qg}!(Jg-)Y + )t/V( 0g:fO"OaGgW7 xaBEo!lZR)dY{|nuA,M=ko+U˧FiQ2?J-1 sHExʀ*CK@ZҊjsX⊉[_+wS}eSEgxc VvӧyLS`|OPu8RaXXK#'By-^gޏGQ\?B՘\R?K ͆]\>h?mi *O'| ̎hd]~li T?fIӃT"8RC- m ]<7g>4 ]`X9JVv D\ 7/M?a5igDA{|tiIP:BS-D3ڟ9mG {3XnS@I mlePcD ]^!*=们 HS&9zv 枂 n9 h.s*_-4y#}wM̱Eqlp/h& \Y34k!m_#eU6-b<E60 ^xY9u7,p7%M*:hiG?44 2/>]?IdRP<]/$VyaP֭Y)fZ٬>P0,? 5*%q؃ơQ4Y-3dS' $1gr8XjrG3 bxrH0xSAFdt80h.' XK@oI nH 8t:]Snb>sel޴>JqVMwX!ebm; p_(\𬭰A7N"|y]DFxd^cĢwV+CR@J.=&8DPhI|, >2T } ТWi#YX 9J1]s33MӻmڻA_*3EaT U] /{ޭz\}q:I/r;PN+7ZHdU:}ǶIʨ9Ѥ{$ς*aGFaqc'J]f#oA ]g onP/^VΪ|ʝ‘_\ͨYOr3d}{R*8FqC}o;h@xtku;$Lկ5AtY}foz)]G7? JKRR.:8lD10sĦ1u.[GPA'&g.p INuu:FuAjmVNkq$`V9}8"~ v4 s5!%VLM>8%*!{ *j-uGCVm 'X@gӝpba ÛenERMԪ* A&%rLߖ"()c. 7#f>Mǻ`)T$"a#Te}" W2YܟpE< K^&=40@f|O BVhWÎ3 &|Šg1 kBY-w>z>?0,R*]b^FY eS&Jc-RU0k9E[1!pd*TBAȾ6k#(R xo>*7a#A(MeįzIL㶣Cy4\aPUr2KQ|KJ]4k%[5ů_nfy=h9Q כA}-;O>?BV+tw R>OM=9gu!9"q4KidUCm.$3;P~ob5GF;8 F"0apЅn51"]Bݗ$5u4bkk7eE+,nfwY57;Ϟdߓ/J?N=JSΖ;g\/桽p2wqFQD5[9ٵE|}Vyɹx>?"a<Ӷl-Yu$yIcAV$IMW̖ 2`_X#d`5tC]I֙R;b"}_=R0RK+2<[Imn.1FK/1^;`/D;ekFڛkcfb<~7% EmC/] 1Ѫg=nHBE4f,8yg&))\n5% QQ4#9!UHqߧRJ0\8ɼ}1ޖI'P (Hi Ώ&}s LD6c_+̀sTE~>EhSYa%r<]Mk=ѝ 2\-Ԁ1ܨ?<JQĨh~\W }]j>ыz_ᵋ?Cǜpnl\^I\ݙ Y]_-=!^idA}LnOo9Ё(ikРpO+/-X;Ơfy 8AsU9/J2 dl"*;mj;g{wb`1h df$XY> 1D1 vM]t)QӯRkd椊nj_B+߉IL=>˿ IR$ <`0BxR Gc)GRo>+)|='~++pBAfAHkM>J=Zq6[! vql@t xq9ι&#nco'3ʮE%C" j4.Aw_Zl(0"9Vz?刯= Ӹ1 Y +F?Pi|2ia}wbYz8]5;+E?,lb=.iUD=$ Ac/d+_HFyϺgf=@z\8 UA(0#" M)=z9R:=NsPHlGctP MQR +8)&4n`t {ƬEx}ݒDsRphL,vpd/䱮!OmHҙTJߝeS"楟+ IJLJS-3)M!N"̞H@9*&{sJլ+^.~>4#X%!0ޥ+:_ہTd93P?V%<ɍM8F-\|&3-(a#N 6?;5C]Xce]G9q^gMT|@2L񫆝9NH"րs|.0zm9`EC4J +kv7teJMxI qΓsMCՓےڝ'~ "d6H%XT˜FP*E\[k4n6P5m9>Vu"L6^U:=MԢjma>}!] J"(͟;Դ]kMOteF:*^(bPbQpvK(RU欻wS9)dwX -޹dex 9iTUʹD5_ܯn VxJcΔ- UA-5|Ii!L#WylV@p`z$mpd v2ݵߥf˫@8џ\K&: ϋ[u~AvikL[RJV*C{<Ϗf$79 =% A#\OKd KkEss:϶"`U `ŁJD0UZhRtHWY`*f9Oh{{ {}$hp;j6^txT#Z*+Us|GM(Ze+en*~m[Y-Ӗ 층T@Pm6B(shk@׳A)g/8tԧXd?GarϘ: TCW}:ڀIY띾S1;i˃6JA}C0߃aeB䩚} _wXqJ~|QȎ%*mJiˉٯ lQ4z}ٓj'Cދi_/G O}fYa_D_f3 ۪{C+@hTcV)/MƨpfAKUi+WodY-ѭ&pM~\/iH=b&#~,s"1c҅{Q]-HLH8Uq{5]Fu [%jGC+D>n_`DTRfRMbV _~lM4`q[?d{|4C% gTC2rw>%#[T$ I: T0ޡ]BI'tu09g`\aT \&vIs jNg.V\"RJA"K* y8)Tw0X] T1Ź W"Pq!f?qvjb!%{dcrby-oϒw=8HQ4xPIJ{Jin06ByyF-FLbSlNE,^ο(S2ADe109:[v $ވ&'_?0I}fqG7Q-g);bTie)s-m|{CyJC0[\EnV%:EЉ`@Fqn9߫"Q[-p&;4U/wii/qwKO#nAZ Y2q`:q0B%_(GϺ/u!n ba3 &1 dxnޠښT8|L$e|;!b6j% p eKy -J8P&yXsQnj}YBė@ 5ka]XU*%i+> œK ,'66>ghP^6j*cL T" ,''5Fo<՛~΍,3xfVf!I\z}L癨MƯ>N6ǒigK7~e_4}\PI+tZ4]2γ}lxN aS1}c/6ˎaM0anר9?OSޚexnFx4v@˸\ΟABxց $@EȖ}A،e9/{|Ľd&ո>7Dt|?O0ǯyXbu> 3%%jpӤwGqy!ןZ>#SQsk Į<qvP.?Q?ҥ\lqG `Vf3@č&I%2v\CBT/]e5mOfS4 LDkh$]{eȀqeh}ؑrA4.N$/y[i!WKx ƃ#xK)Ag:igƅ\ɭqvO[GZ(n_y B$9.iUB+ fR͕1pRD]ڷ&7nDp]6Wcv&Zp}#03?MڄcnmaͪQ !y)Y {P{e|[?Z{sĘB3NrWmH3y%&R0mqd01~J5lոiKhRT+@i}ٽa>@h!( h1z8VzjlIzvhґѣ<ޝ-<_u=5fq႖m)ӣ6soQ8^ y&иMk#p"ɸl 8Zd{sfI J+x!JfxX7Pd*Y͏G|&&hEjq])me|[J[Har>;|2Rյ=H;RCvN{柴gdkӛ'6fYâeD5k]<:AğFCFʈy٨g^Y` :47&?/]n'lb7>޾Z}eaɚ+mGe#I:0]WGπH]w0!OҔVB,p) YMpIfQR; ?F׬; b3VU@{ tfyKı+M^x0b$Rt*?.(¡ Csu9Jk)~笒wc蒄[A?xK|;%Fa9s(*(f7M(nli;?x+IJvmZ&$󙛙Hʓ}a3@;Ӡro+4LVorPoF@xm|4йtnOCͣ?E,SS_9ꞪhBuhuGOc:~>^|.QӴ9ߕ~(R{Ogup|Ыʒ|5h@ԃ~phX'2yX86̓۬m,\|q%b8Vld5SH mܒZ@o5.w])+Rxh4f<5 coqTn 9z WĖ[ۀeW˲~*!?-%]s ' _祚DPVnB9^{Q1BsAJx,yh(` d?[0k;H!j*i  }{ILtS~aŭnj.P(jDmh?.G[HnK[z߁.һ9@w(3T|}n,rrDN@׸ҫN#EǿNMX+1Y4Mb;KgZF^m{ UB~Uɋj-.x/\@3w)c1jvP\j朖17hkB>yoW0rW]>3b6s^n] 0^)p[;ޱSb5Re/V՜ODкM.MyKsivVy9vIKW{m:YoGrP0G j"Pl`qdWn0]cO x!S )LdKz$j&=BQMwIWjI(^OiDq@O?7ʹ Bz? Gwyi&#W`_>7]4JX÷%_*qK'_Ss8"pc`FZܰ|V)uF1xKȖ}Tcqq1}7%E /qf :Ԕ[wAbX٤<"稭&8&IZTbWnY 9?ߑP4Ʊ/u aa&@}tQz& &0BÅ,v پ& 1Fs¥v=#hNd JD׏m?/qUmPΐ,-l%#t 5u^K% JJf.FN9IЌ{)ۃ8 (/|I|cцJd 'k>zIƜTi]dR9d/bɲ:7L,hj{"R-TW vY!\D3>G_kMF+ٍg>ӿ `lkF:aVjuTd/~Fk֗|?vΪ)w-]Bp' 7>EUyov8""NM/o##0~L.|lZGӬ2qfOcqTk~) _,j;3P`@I$fɦ\Zi.(=5 N 56p#'|%ң!.yE0 + P>;zʉ?Պs97ɥL1F|\?QZͷ^>)U= 9OY@}\ NI0u ߋ2u,y;U׊9oLAeM&ZK-1Ѣs|~6sg<7k|9t{W,)F-),31 m%m'T3ԞuiTjUx]a`+X ˯.7mz@.t86C! # ,v[JP4 ĘuFNɉ({ziW]_h\<̕$14F@*ҿT$bR­o^mwïjy8|0w 'd*"0T۰nr>K,#Wd׫=ؑ2'gTBCΐM G^ QG` SsѰwu Τ0HO#!j4*z\i/j ׽v`>}ZtzE],ENvEdq" 4 T28D1C@iSbC +¾܍KS1Ȑ0(Z7l:gOb $q yOjܶkH@  PMd2B( ?%^Jvɹ502Dk'{?U9yyV(k!O%A6tYC٨GmY;< 3 i}1F{٨7{4'dxD~ꢝp)O/wǧya1,3"|*J[!jP5R/5{-߱{5l7n;Z)3:HJW]{WT Ǫ V(?&&K\`h ^xPhJoK< ,M.6HrmH,dk΅ 4Lu^r"ߒ<[5@D8KR OxiݿM hV mA2MZ\MwzlJ$f@{a^,hϏ Osm MOyxߝyN?lс3:Cg.`mofN@zʇůRtdKůaz/lz=F:@%Kc*=3E"- C /T3:N<"ⳗ$-];]G^)$$FlPV-FM3j}LYFPn63ԫ͈-HOD\sAo@J|O'rOކVzBNnoj(Je [gS` !P!Nmξ`.{cH)٠Phi"R8v9z(J􋂌OL?|Ny#/Zמ(tKECٯځs; Z?LalZrpYm! hޞ9~f+t=!+~YNŭɪ͓t;Ie5M Ҩ%kYTx e-&U\J,geD*a3]OdRg.Ul ]+LP~|XN ϰ9˙OsI~S^NS[0I]ӄH2<ٯRA^! b0De:cJpJXx^<3dUwS&R31c{Xr:oGZW,`>*|8z`!rWhѪzݮffp|)7n, ΂"rXRsݧs-?:uL6=̦R!fk$OWpȠJ@2>='HiXq,ߔ6 ͵+?5p_:()YP^:$ێz-r .{*SL@{9LI8Hct@0[VW*ߣqPTY*ġy[ugIz" 823>yyZܒ?B!T vm pn>4&ÞA5^6UxҰ'|,huig GG;]#qT}~o9+](3L4Aesgi";eFqi=27L{< yU:yɰcfx+ pKv^=-8n3DJ suvEXz5o{=ӽWgڝVa!25wH6~K/V;krEdޣD>%sGqb0ͩ L˷?}ΑC抑caܳ-=,iYODRgZZ4fΠE3^dqڽvCoәĄTgF>I~>@ 7.ς#5(/cJ;կN7}U aLj*.埞bRaFozuwE 千stlܑdA1>4$'ᅥju4+4>su%ï*=ֈ "W! ]N[Hx]b>BΛ!.=o)o75,ɡٯUM-5P.\h*~CgWZ!9)u#4*rf/wi~DF9xjašVJ_F_n Ԉr_V]_b~;\DTUM'X2+^m?:uyj74,W|tM!ۀ\'UÐcBF]VK'㸭ͽtZ{)؜0;J"eCz9}ĔVo }3KQR넫a};#G#LXY=js\⏠%5v,#lE_[`,;(K?Z}G'JWv?Y3`ƹc ̺= Bh}bPû?給9zщ{GV!"YyuGim"L1zD|;w@5覛`n[v8\0NC2F8}̩4^F(D3qoiknobAtdihYBȰR@R<1 m&'/ǯѓqfSP@'6('$v@EU%F^mauߞ6uJ]BiVp~CՒ D'޿LT$=qCTnչ?nnkM h3׏LIj[O eHZ![\3"w7ś;lxR0˰]Dd>ó]>ӂNo,J~{o!'91sCԵl E&!2ߡCpbqCAH‰QY4qӻDar{}f~{cFD<6vQH34Sr~0)p5hD ^X [#tL'C MV"w]Q{/ۦ{AED ]=0k5+Q~Z<'4[l+2eWvG'/pOlsG{CQCo1IGga Kә94qJ) 6CD,ڇ?[o' wYӴv]؞fm'y/9Rd%VNboފoVpkWt?kᅮM t:1 Ga; >YA w 15xެ/6@4P;Yj̍~B!z^fa23Ivq+9R'OTFxR\Jn1:-˕QhY%%Ⱥ_<_yZ2KJVFNΌ@-`߈sـb`Ab04Qyt!AV'LrpM>_թ mW8[ꆏ5c g%鷓9|AFqO9bCSOBQmY̰K>fS`Gۦ̖oTu,AO0&Z+m~28(`p1Xp e} JO"*.s0PBŭJu6Zx>W&HF tޭY$4{Xt+t9/£EHTkʘBe&NSGix}єbrnz%9 Kl O-o 5AZو=,"7kӦ =:<뛒:aͲ@?C\&pkЎ(QV<[-%I~*e+ Q)@k/C85|2sze : {TW F, < j1 M5i:aJnZ<0۞U plHNIZc'a^":7@6T>oï3GM-Q6z|QcrH{ %¶RG^tsL=%@ڣ776*VVV"8\r^6G} -ɴ;C+ZPPAν1`}ہNs| ah,~!Ͼ@\1Q. z㏃F:SoՔTGjl%ГgYK9/v>o>VhӒ{qwM0W^gOMz0٨%|$ I1OI==fϚ32B޸yqkcA ˆ:5Cs9D0Sw0"emgPPbM>tz. y6A劵?\%G&gj053m3[i]|ҮˠDZl+9kOی](:3=Q!`O*u(>`SSi8|Tǔ(ЃM!6p0A [hfJ116󝖰{gKVܼ:c3V"gR ^9B4jRXLGU2Zʬ@27-؍*۟!y-$j>Ed 0%=ϑW[?'|c eC\mO 2Gj*Yw֏?\58MJҡ<ʟ;6p͘)~" u3f2-հΤ}8T _49B)H< 28Bf﯍Hx'0Rcyn5RVˋͷ䭙އεbq7r@wzF3M&o#6o5}IZK(vפd>9´DZ^Bgh3fG÷˹1ɹTEǴtGb(MQ>WC5څ>mltJ~6ɱsY[~ҍ#bjܼ#1jrO\P+n=-*xG!' hjDPLJ^9[yTgCF SmiȜv =i5[80okmgqi}=c_A8$@4TLfCPddsWIf:i[j铸ي/naXb$m"݊ \og`G8jO4%iK%۵C)G]f ,y3'b Q^fX=̭R@'S8Uvl8i1 T/1@_X \j9HL_5;Y>;Dl1Ԏ(U6T%Q;.fZ W=m.i[\ _q!JDMD !Δ9Ek(bD|\( bQR.F/7z+LL77g:u5o˚r?><7hY1o@8G1[#(YH#,/}R8wUw,!rH/P]5h 9'~DKJX}4@'OךFzwz2IQ3nanC$cS~hvfd6pV*l m(VwT걸ؖ_%2R7_$fW!0Jo;PqؕI{#gp=.ېL0wOb$)vA m(ş&;<R~.5KvRk)|O*gx™؅GŽ6zu{ȝ*, u *v>I1͟|NbNUv/nc&97idKQu  C6\^=O,5Ͷ]2 Fsv5b4 yE 0_qq,[m]G=/EkۃWP)VF̲K!"'1+] 'o%:З&D%lg f$𑜹MӝU-2z$n4~~mvgGHG|97;u_D>HlOdi1(;+skK۱)=^*Xޞ]PxkQ,6힮nmgY^_fhHD'<%wI~q1xw|CY^VF<$A#p$yJIޔl5!gl^̦V2.Rֱ_(ڳ%vvply5:Z Gے#.4)Ғ9!ۑ͹L8mAw]j䶥+d<TyѰ2*'>!آ1+S$ڏȭ:1"E-}4 /en# g4+x( .ɘ}L'5>k|4ЦI&f ts ta!1S%46KHӣ70{ NC=k}4sfR&Vוaۗjqi_k8&`z(mbS&ùbvlxMSXàS|O<\=f|s$Rj\jS[G|..Lyb('cv&T=>J*G$ wL31y! 0W֨+eN=@F + ϶}*iO'o j^ -Q e{cͅbyݳ@,*-eOi-)߰O([XH-9 s -'SSQ\X]zdv7uH_Gq*"9K0; ڲk/(Թ{Ejjf.+~̓ӫ]4BI@*oGfmuC3vK]yB4f/P3t{ gIVꫦmV GLv{uU!N:x} 9J;F糿~72O:Q1AbUh`[R'Ԩ!qJlHx[wA>i/OSdlɛm~LI{pР<#\`ԳtqA8$f4r'Ep%85%ąBRL jaZSo6RW[I{ a(N1n|pc7YXG``b_ -?y.wOFqP481@smGMz(jհC5|Y(&1L%I$Y(n8`{:BV`e\l>;5+n GD4,5h/ndtc$/"1(ca%:w.wگ8lSR*P G~n Q.yOJ*KH Z+$/? `wɻ`[7C[g[^Qs2_Q4Rh,lޘ/m%q`#Y&tşr{|h(ʠf)iG27 | @6>/rbl6"Ӈw6k>zܟi~Ȇ6uiVv&n!mhnKH#[fkM⪂ ;;6zhӤU'At/PHӪ d@ؿ+,䜨rbT}IaBSev4"@{S]^Ur$ofSa ߧ0:qn`ݕw0Jm9~GޘB*Pe5q1Joe¾9Xcz*X~q»" !Q|5дD7"!$RF!y90/}# ,lԃoOx>>C!$}LpI<|еӆ b Q]0He&K3|ZUihm6]ر?ڃsz{fn NNocU&JD cOAem?0seѶU ( lX _֓[mI:RY"**oҴX"^lZ 7NSNR5jb`m5Vli]J ѥ17Q~{T0iJSc- j`|䈼Xk-r_z%,@!4U2S3ġM,k$v0' oU*kU%7WH NBHe7Vp; 5p;)c]͎+*(-RQ+`0`cDK}-,Y. {Kɹ X&x@n 4DSjQGؓW> LjJ1 ~)q$0O(؛Kvu[ݥNag"d@%S@nɭbјŊcӁQLЛ1$|p$ uݽ9fTOMn`60ӠyP0!gp ^IiBO>Q%]ҧhb⋳ƒк@,;<O矔69.akj32)9:] [:iɻGCIr$̈FWp:Oj04Mߡւ2 t5e?X/|}aƪn*""Ljeϸw7)aif1տvf*Ζ#댸T )=~|{YzBUf4‡ hҾ x2Y r]u+ vUFɋiSlګ;~ fsb- Y8?);yW!2}~saC)oGu坐9XcZ7`wQFg\!3h.&:h"s#~C)}22 3V#HĸPf >[unva :Ua,Y.$y2z$#vbI">jHX|cht=oʹN˫4#2 øQr?*,ڨ Y%boV`I[:!\vh?G5X }佱ǥoWcFϚ$}P@J*]5NˑO k(؊D'^q7IV~! `v_z;ɥF|C Ynd׆35#Nے8{>O}j BW":${l:ۭKr[MOE, LkĦB$snM%zT C$wQy{fMɩjGS[۳nά2fvv:33:0H a#?&D PFT!`@),1YD@(r_=7|\}G$r)qsbgK%"f8]O×ZWn#$Y{]بQqABd[.rvǷ7CA\1\ _T#c~oeq%eʇf@{2K8{63/:tM{x_/X}z͙N@(g)jcQi2m 9V!߷Ԍ-h! VsV'Ipj({ #9HjĒ4ɨu+y}FY%y[Ka4CbzK5oB.|w S4x W%VfR#NS>`];q08B.l]#"Yoc=S]Mܯ0:Y[|쀶SR+OT*JͽtJX8 ;4'e34+BtG*@H[Fdڑ⫐xاT*WezTY% ȿ" )ߊ5c95tW/ KHb0,+|G3b&rF `ޱ%-#BO+k7h<[Pv0P<{5>^V߆kdrxOAJ0g恫 ϯ;d^Rd٬89 x"wP^VM m\).O2[)c ˁSF4,ۧ4-nmIJI'g+O3Kx('I5Axodvn B kV˟U-т L1DocIZ]=Uz(d,Ad T/u_/n֕X2 Sp BqG\&mbAÌgY+- JgiӪ/JOx{PT8>L;ȑɱ'-79 NAH*8sI%r48{Q%=S9ffExDG[鴷KgIV@hطuV(¾]K|(*7K#(+xzc1 XWd->H5/!К-Q9v-if7rWlצ"4Ʊ2pleH5:~XL2LRԦ{*f:/:+Ag0+>ܻ".Lt(ESQ wY+|J+chUyOWkq=VC(' fm/C' `iU:۫v&nCK\ Ȳu|xh +˗Oq#@(jOЈ ؈.taW66g36prNy5Vt2eGNT^[દɿACﰊnVus=d!ѓG F>BpE?;6z.FǦ~C%dc®rey˗""y6b*ɻJEN@(jMf\HҗcIdY J㸉h}I@ưz-1]}2 xxFX)8P^Ş[bD6X*oc]uF`S-Pb'u-oFmNb_LO8E?|ҸFGH[uixk#xkz3z=zGy+9nRjR`BdߪÑmS"?d#"ݭ{ĕeb[ŝ~9B~.:Kd%vQ 0=݌vku@U߮e%`MY׷Z8D5w $H?s5Lm?Vn"Z~>G5zAEm.+"?Һӡtj/Vլ&cvkDZ#_S*`AFxcD8Ml5~Ѣ#G3aVM7O7,H lsR/?M  Xzd6_'ifihU䴉0[,' {KX}uCIS㞯JґSڤʎaE!ZCSW KL%H495>zAp+xvೕܾ ϝo-_M2 `dR"̍w/Qp<r JԼq`') s)cҮ,tGH@KC~.uhG9X$)37!g:i-;BSGQgOE^Z?23K5QpG>gP`7nQj)ҠIsIkRHfh6eM}7Z_5@(-0vΧ&6`S"-fQ*8\}H%CcOǜHh)ۉ=6mJ493Gڛ\}'\U/%Ƒ%rA@GuϊJb~|S .|6ˉ"!3s̃nݭ&&Ϊg"Tq>1]i+7^tTIq2udJP8hݷIhSQDC{YR!^R2^tks<7q5´&S2?3d%+.,<.^,V 8}D(ܪ_PݞӅ%ZyG>f.+'߯!HV!sExBȫĴ!4J>^F]Ai^I ޢ^{S"DŁ[o\ק`13bşVW N T]=|z$ "z&5FIFAҰS7W{#盚BJp9 FݣTTy HHU%q) }%؝OF*A |)lk% \v rO-^|Q@ƿ?ب^aYX <PUX=4)?Co&\oZH$Wír 7zAϰY+M-b?k5%1|#[訇~cyy'Yxv:Q\=3+e;Cclz)ă<Œ=ۿ9aL(AVF;jwf 1~˗v7R̹s7Ok&7v *Թz*;{~_j:Rm^@ @1&LY02ˤaD (Sx5tQ(?yBUrɄy >w)u&;ӹQ*,2'fë X**p@RɎɿ+F[-HrV89nX{5Y=6LZw 3ݖ?0hnء49FKqFMlpt8ﲔ: զ=ۯݴ_*A88V}fyQ^_>h<F0{A#N0 wWLj+<˷/[$e̙@]$Ѩj)%S)M U[MsS}4nrDXa4hkI԰iFnsZ_I6 * mJTr >v ̵`3jmlQ;E5PAy k&*KCYd4X#+lqni~k+T7o%,ʾg"U^YB`@qTÏ!~A/سtD08W@c7Z}9<'aT`P[bR[?r+\-Ǣ/>ǵ>ã ΐ#E#X&-) aP tJoItvuv'09e.VF!nA[yh?9/2KF5];:/LP;B8^dFDz(,Q:v{m$ y.O|Ao?ݨX$&v\y2 箑vIǰ)67NC׊!l.]oϜ`urhps&x_i3nd#p~J3_ E} Dhop?FڻBXpqO=̿l7m'(]/.UI{ET6wum}ٖijT{Û#l4t5afH%) > :$gCu+T99>>?7K@װۊ]G 61L2#=9&uF 8+H+VIUQ[[9 {zq 3ӡ:[! 0' ccá`}_]WT(L/HV-+l!Q6p3ŭC >4( iDȁ A@WϒzQn4, zzkMgBJ *ՊX E fz9"}T,c+"GFu"aQ 8X t2zm _X<滌wUǬ"_qXW6IZ: Rm1g M):Y ,_H,݅˟1 H#U0BCQȪ/Ya)G4-nv0ƒ , l2/C!^TqWBr6f^̑~fs_dh'{5wKj4QB`ή!ݙs8-ޕ(?^MY% o3zlK(3RG75َu_*9L?NKn\3.#RAhF\YD`(sFz0|?^L믲ԃuH $ 6Jձt^ϣpIPU[ވ\b^- mǮl Ŭ16_HnEEV3:e]qe$S#;\ݶЄ֚-R\T#~uK%%6$FC'if2ڻ2|0  VggVP8E>YN<e,uâQ*-fF(0[|LS0Wov\ 7phNq<*tluXa2u!ğ2ĀU%^zY-0V *6;]T.>Rn .5?c2BC {ǵ4ɉ+_Bv1 P!+)5L˻- )3%K/SڱjDuщ7s]M}D'yk3W&#:aWwO8l5/1S G.'O6 joȖKDF*tb5,iJP!* mGt*X:Z6xlgֻ `FWhA>I-92 O5&8t;4-v?]fsvd&p`2 cX`HcX-WO .4[=>-!ʋlQ&to/;9?/'603i%k#v9e,ѫ|ỷ9~ʼn2w;]gq!VOCnL27C3 Z<{G)"eV}rAeF3J:r} ʊ41,GN>BB^gnY-鱕i.NjJt>=5J^3S̟c24(J&K87>+g!>`\RY ;5xn4o}ݬ{=<-A)~d02W[sHzȣ(l+vр:_bhԾ3vPPqA45壋@O%) )%=6Z{81G|군)ϋ^{㲛ygkaEgB <-yO64KG'$j&ضh S`p1O*7o&H<6r6X8arE@;ܲ:8. x| <];_'h@H -0*qhkNY3rNۇ89k?Xsb.I\Mv绀 ;H(FyZIt>3Ui>9QMemS꽍&aɞ7`\f' p$g[sQB``|g/1N%=MGRRr)璥FAjl}WǗY,sgu~4Ͱ!11uu"0ds‰+=rm< N<&q ~ x@&vb.d䒔#T)WSIiPve<ҹvSh/-e,J3f`9oyi#JZ MNU- ꃒ$ʯ;w`ō#-B2QQ&ullXUd| b4#5=f&kU{xI¶<>l^C۪Ӓn ;%|DjGD];^XGƿkBr&A.7&ra7]VԏD P&1Yѷr_v眕2LJI۳C=,?]#=^T[{mEi˗+{TIGJȣ^Y-C>Eجzθtrdj\76=pe)Wɿm\3UMguM^oD1' l@ ?Nt]Z NeU٧劀M;9 .RgV4~R{J[(dz`ZZXB0#GE_ W<xLtW`ï!A;'Uj=lh֣` ] b+N TP* ѐDj7r.+E!!G<{1Kr8Śf 98@$}В9z8ud+^/Ѱ_wT(<.r&AK~uR=85+޽O;8hoDѺJpusG):GR1li{J}uÚlV 7=SǬA@GwhSVFnrtXY?3:a2Uݐr8fqj\ M\ϸsi{M~et?xcb0.1{bsg}#C:pc?D&SJ̟%PLmQ>\X t1 Uzg-P"f ܳ|XvŀdpTUpJ:<0(FU$ҜۜZ;|QN Iٞ D>˰)œ ~jUM]G>2ԧOyΠ. ֋Go&n)x`G1&ĵ-*d5uㆂܥ+C֕O\{@[;^y$@f;]ՠ$ţWBQ$y{\/TqliTha[#qFa{míoE DZj]qqr!pܐZwV%xҺgnIEK'\P|f9D#8}RSI%j4FMzY3/F ->kT@2[|$PM[{ba"o1qx3y^3ZPEi"|gl`SpTE1xnzk P9-J =qf7\ -!d%=+TdWg+/cCIMIJR;R. ݝ]G͛T5exq@DlmEXGɷEOܸ!@0X*O ^_bOu:KPpǶ_^" x0G 5Vظ\TP8BFB[t\Ky{匢Q\:O $lʜh,ӅlARdԺQigݰT !M]сXs-YNu%?8E^8k,J 22둭"WzA)+fg(UM#Jq#Uk@ջ hL5s.v&%p\٢i`#wBj.hP{baWxm=H̀'cٕDPy@2"I;Q!,+q_z{ˊܢ UwWQPU/Z;ZMz۾,ؗ;}fF&? h0 n.94Ni4yS/߭` K]p"TNZ"L,aLF/Ze6f/]+]r_G% 3?i=r۶ͧBRgF Lb+sܱTz fNG'2X+6ٟs}8ĐM)!'u"nbz73i`.QZ4~g%Z zDN$: pgLiޑ ulF2D-@סJuk 2~i6+M)qa q]`)oxʣՒrUZz8=΁fFAһYLܼ登kI4yx'!TL ..lކl#,ʃ喑HXROՌyVX AЦREA2O?I>>-?/$ۺ-!!512b^d7 ֍KPj` I'QSdVq9*J0*7,GkAOD.neoI=kqn >f~1 J0[4-ls( Sd&FRg9F^H/?YW C9iKp.A` u+FT21ɓѺކt\| 3n5Ax ͨ%1{ 6fgCwh$y0Iަ%mcv3ep!MHc id~΢`s^Y44X.5 GKi$EDu=OvPmFwyK=Q1v(]${r$uּ~0KKh!v!'f?s_~s2<JH!r@=Lgf_A10)H䝾#dPl 9E9砉Ls("d 1ՎW5 XdwCð#__֡chPatS5-Zca(E a<)XoT\j׬ ^9Ƌp 0L^u@볻|pbE{c\ /%,K\lĸ3\ R /eSI\K}dbb\FEJ>4yy;@/ 5FTB"~]eک@gAςrݞbs%v"inuV'UꕔN5▇|:k 46K{M?P:['TPbc-:_z%;1HI>E '%&@2=)xh(>ܸ gz쵬*yN %mM ux~07*9EFO@q* 0{aֳYB?&vt i%,"2'59PШNe ssBW3a3)O'mz+?<14Pq®?!B2l<4` GkW9/+'`>I㧸5M}FuD깾i=Ə3˾1a~Q~15}Nݙ+9Yx4@'O$e s8xaFfډgk*'`5.o4*3iè(m!1=yz2-HBx;`9kxmm@ KE,Xuޘ:){#-% .*WӾA WZQTTaY^]WtW`j!够+_Q=|&l:>Ěyñ;ZV6?JA.Qt8ȦЛJI%,Kyn"]kljjiE/c1zJh\.[2ak.)8[4wMկ f2Hzf'd'6E\v!:bǾ"?ڂ<<-)Fă$/ʯ7v50$Ͷ,nLf ?9dg YxDQdJ(.P3 Skr sKMWui =R2(O6>=O32ag Rgn#Qn(7Xe,dDS~7v d_+AT:3t.x8@Q^nlJnc'QE訑`Wv-;rEح~t ZuV@,=IlNg] 钽rZ=mέ !kf,/ tt`Ή㳶BӿNye澟nʜmus_' w;+mh}Nu de.ݜ=RD0kfhvUeC6%|kqft3>Dሢw[(-%ӨK2Ȋi>giѝrkXdI >,\rWA:.-v4  ӷSݔиC40!(j@hPȳّc2{@^9` cNH=פ/27{-{BMt 4 `PNj޲2z  8vW'ZQ,-8G ,qO_rW}ɏl60OrV'z:ҍoH{( `4=TA}i ~: :dg&W"zb?;Ŭx﫛- r3)FF $<)][ThTR۹yx0@jr,i# `/$niYӓA]Er%Kd2I>8F-|)tLB됄. ;uP住s!;auų""|PThl`WMB$)egU5BCgUpK-8f,i9-4G- #.gv,ZցFJj7BTgV*T@V;L퓎rID]%gtUFr sC'!^$(&KQ>[1{~R4aww5]H=_즀F (yUes?`1^Ti7P< V㫟i%>gZh&gO%/5 hŐynհR`[τ3Ӣf8MeL(A:`"lA&d&0EEUu0W) +¼qW[ETۈ` ={>$8 U `d,O ʦ:Ă$A7& "_;q|U?@dkЇ" ̇?iW?ҁ~Tfmbx޹gxkGجm8P&StII"oha߸=d}'ՈKb-nsA򦪻a`ր 5TSL|P4tb%Mk\boe5}kQ/VS\I<]]/S?) x2΢p^sNE$?kĶ|7Si]737蠇}:4+${)A[C%^RazND?x2 tدE*ęyYLzND;0]ЛYΧ: d~B˰U趕Q>"ho2M:ƀf2entͥߋ}VI , SzFi?Lo O 蕶nЙg\>s f 66ו<+WFk;ᙒ#NFw{'J=f.̀'tqsABB;^2Gv,  \7&Hٷ"^ AIb2,tM ӥք`=6 I&Q꾿<%I)"0$هi>0Be#pZx$|A +mA>_/2WN Tֽ;iG 6FlDsɻhBөw5"<2rŖ „=U085Ej& FG'&=SeiW$Ve.Gb_,T&T4P jIWgE+&{K{&ݍ͈;E=#yyr :%YLJ]Api_ l#eG)ppfg}j-ggtOxQգxh" wB@d|Fc_|hd4gcϘ̰8Dmwc@ (lCAA&׷^  PFcԸi^)wsM5NDHQ$gn`Daۓ^k(YY,moq4S #ft;KlAURv[j".e*hxLzWJBL[n`vA9nR; *@IpFYH.G삺T](KCua9ZQУ,1&*)YCa^炅&/BZ4gym$Rr˱Bz%=̞~`?y ^I¢dҽΔcqH//*fjD=EꌉsvmW3`I] ;=ӿZ3VG͹ܲG#dRAe/pS.ZWfܛzMXУ>#j[*џ6)qM9O[}C|*uTa%i3Pܫ}s%Is& T+i 5c: B̀ (u?ilo:&7#E⡘*w`\$!NI1)}q*6KOLn } }G0ߐALi`J3 AWi:c̆k}Oꀠ^Lx+;v{-Ag1'!][ ᳪn*Th=ld c|Z맰Jds^+b$G6$,bq7J>rmE?_L)",Pp5ֵfh3]8yc^l߀cz$QW[ fL#s?%*RU;sί7$f'|@" .؞C.7iٺک_j~.nܾim W;dz^6ɹT!߉3bE̱_p#]њ:A'RqrMFiOlX$ș}C>LLwA`>3g+v@nKIyc»xq M8Aj3&?3-sj>_ # 2峔U_ ؠG-4I !96>"P*ta4Gz-+FD59tm໫~pp Jl Z1N;v l<W eY3caۉ⶛'I<4[Q}:?i+O".Q044<U#?2H8-tFleP-]TX} X [IL**'2͜Quؑɬu(Eq8hZkbk[d~_:d+[B3-F#Hv46bqY`s_ADGMv]SU6J_ _M˳\/jZPJ,uvH zIbfHxMciS~[yEe\P9< 68;KZ6[HLh)YB`楧i4.=-Tvϐ#}[ bb8<,yjnngaq`5K^ >tE 葤S򺨍xk䖧?:GӢObt-$`!G-ED+&Bߴm!&#I-֭|'*ETXt /J2Xg ^j( +V[5)TBl) VI6d$P F9 R?#+1 YN ,,1 w8ѼCf;Z>]T t6e\D+va~+OǼKȀ"lb.Aa ~ uR&<~oK}뾼qZPwkUt+4@^u/1@뽻k>wZ9Јi"z-s"dAK5fDcÙQ lsS=zϬh-WOP 2/INy˃M 3%3 &A0 !}t ,<9́!Ȑ+!{j0YW˕zC M+zg ̮m y "vn~_)᪰>i= X354s=:Z*2B()V~Kܖ"~i5!"A?BgU]m5^E(h :z԰ڸDC@o*ᅺ(gu@P RL6u!юMZlbz{AE@ꡍ<3[ ,ҹ֒ QhdMX).kM|C3>.f=A"x;@b @|gIbP%v@)dײOQ\ T-,sɎ;EhtZy Fh ,zό5j)ܵkNLoSLbVY<ך^Ɔ[Ѭc .RhH81es%NmHe淨' D#C`#w[pm 'TqL*# ]pNl wqlQPToW3 K_>)Dw3ZeW0;*K͡R(&]~+2T'isA{:#(X+.Y ;j<9q @΀̕CƆ8䈘3mD)#I<wzh2>g\}kPwJ;zuan5/œfkb>op,/-9 m@lbyt{2Te\5'k'6<¥eՐCKn.:9չ|q\w˪_ZJ=>j&7iNu[XB}\U)D3j4Sz{knɞ*#i[3N0liJƝ([ O5LOF.}qKF3]b6.N6 $ .IT!570*]!S0жGng]ɒ_5@""̐XB ,Mb[\8&nUb8O=J1КVЀMYΉ )'L\(ݮ#%s X7x~@S:F 4*]08 ;Es#o:ĵ5"*Q%hM¾XgJZYjdk4~ >rq4 (ȶB(f!dxR D)>kDߑeoK` ]EǾQ1F\e<* ˿3/PfZCx1J"1(Ň|) bzjsvDm ­i?NarIk5gF!*V%>>3,q&M_z&#͐Ro%.;96lЩ!MvV?0XhU;o0 }TEb۽ y_*f\^Ml?=6Bh,ƕTT[#93h> ߜx\|_< m?*k*݁0|Y[=yD̓.)uc0Ibn(Zk<٨iPZLW\Q'&-寳Y|JF-1V/7_Y))(k]| 5 i N^m?/sE6->7Hd 8Cte "j`+$J@߽rwXI+"&Mo5Zof窷Ȳʗ}oԯ @M89-װXa_njtd2ϖS/Px>֞F(i h~SĠ(]ا݁tҷ]_n0$#^a_I_e\'5ǡO[^J-&=vK5LDBZO~ϓ[k  Аkhnt C7yp`;AmR;ј@ ?cw5Xk ?B#(wU/Nu'{EVi! cőa-ҷ+7oW@,h̻=+E g09U1.hz\* 8(VYU9DarЇc%\K#7w~Tun,V>ؤDC?)i/X$ØEOir?\ekdu׊)$Bn}{d#?`K^5+6CGU 9ˠ~ 7;yۆ@rpH |vK֯tzMԭ`FrsNp *h;Գ b'U l׳ GЄGd繱ba>b*Qaէ`)yVK2~1sd6v(_i")/_ΨE"/gS#h@)ˮz1(eCYg*F21Ik>&G{&O/p -ʞγQcuQ蠀AxW70'F;тj,;ިdY%7FE 8;q$Z?~՚ؤXm(FWD\edf~ ۊ2{x­ㄉdx,)aZG;=s6&u+0aZV.]}ҽ6MLW uVeXL"ptŚaY>K/-KP|SifY?1\w w Qh5-cLJEЩc<[y5z 'o: B]T|"ir&fUqA54Uh&/)cJ<ߘrTk5 2~mZmvAq3Ws1Q‚UžGL (\1NpZzf@*"pkC.oƛ>vt WU*zq j^)*4;2@˵qh淵\V#݌:ܕ\xz+YD'Y)|R؁k"u!͆S`"-J7F`]^AKrmb6K=&ծƢ 'IrE,J@DY~P E?9fƭlU@8l8DQȭd dQ-\cյd>'Y̤q J  v1ޝ$*F`42MnG܎1sj5rUВmKbh==+Z QxôMM`gĬd/s+VaDrl;kD|M2ca|pH"Ab q591K|@nRDMGo 7cqC8R5Xx(zNeBno0*yU(5$e$k Z-[L#e|7jXMq%Dη_Me 4l̙v#!-̰hԐssIfc@MLOt% -.)A֕ T| Q>l*D#AL_ :6'TQ-|'AgMx]ꗆQJ1;/m__R`.K<{QU6˞΃OD wAJh@ Puw_@qQ9$;f2 _"B.`>_Tl?@ s9x&1VgrPҰovuCܿvb `/YYzmן"<")}u;_QF^%u[D7IRїZ;d :gK<{Y,ȀHT(zE 48g7T+(V$,y WOmr T4끵H8dP{g59uѭC8)1>W*^)&Uz0K J5QQlmr3RlIs}([zn~M8uiJU:S]'䓏~qԊop W_A*Q`& CtEW}V ΥQT*%Cx&n@KH;NaѸьDee(+pAW ~];ZiYRƬ{*~ayɺGU+CFPRcՇBd3?WA:k=YYXVu$A?4{!pQu(4RhD6ֲ{>@BE4B=QcDhyȘw|\h lL\'6DRmMr4MiSWu)(PÊ$Us`&C9ÆF5f-&mDޘQ94&oHሓ~㳎m,$|4Er50zzɢ:U1iP*}$ gdL~50b%(^-/(=d=͈x68竻N'2(7ܑ.ho8(f"4j,&@j"- h#2ay`Á'fد+/Dĸ 1M YCεIϋ~kWI֬w2LA8j[ ,"oV6?[}v3>#"TDa\TA`k2J j"b"5.ڮ9(5{@[N'9С4 `i\!f m,(,dɐs\*)C > KЮ2':GAPMT=D 7E&4P0WrLc@TĨw7G VSv[qnQw u븂s9}0[dۙ!L+XFl3 HFiOQUNz:[2$_5#}pGҥRy%ntm*D_ԝ.Uk ٲ'}MV,Wi$AI#mݏL2sZsI\AD}v7w+U.S3:500x8RZ}ۤ3ᴯI(e՝ t{P ?`P"u]LɔUNvPzYNx AX=V rf!`c߱ 9j6ݙ/nTb8;e:?;w9!0twڡYUȾUP7Цx3)C]iU$!|hCdDMQGXSd/$NMe޺f>NnMU`" {C9ʜˊ~cwn#* 7UZ%zN˂˷Au.˷ OQelU4~1fnR.r>EbllJ! ;Mܥ`@[jJx^0,o}wm!$pyA9T^~,F/N멁H G+۩:e]Ѩa#wNk}R@6Z~20neI Jf M<!%g&M%ĻlOZd,fb> =jtQ>m I6ۑH${5N~HuE- IVRIwhmw{U]OY u?g+q!┏yyaQ5wi\P_,ލX%4&o-b#HV# jRN*oE5grIےrrdP[xSv&ɞ我/6#M C p5PJ.[69.YȈfS(rRncݿsؚt3BKN|Y\CT2`BhD i; EnZgYUW@ zZu_x|$&CY O)h5dPR.2h{2`ӝ%va{ mݫ.ӵw^";q0OZAE{dEcowuFXNoL2y&A ?&WĿ\s" ҡG%L.8z&<$MiX'|iԨeԞCYV}S=[rWBr;3A[>֬+.I'!q/ok8ߡ%ǁ(ݾ%ُS@[̹^SV56D{q_JYځ^i&^%;#Pժ ah(x bN& T' dC(\\%1"z6 R~>ΑG tQ4Tln ̵Q-2Kw:iyɐ e{"Df5~/P V"f:p 89 T@f[_B7boe^GCx5W~tsA/9dxK1w3[IB,ؠzVeJAO Ķ8L}RC%MӝJȵB&6 •۠!sGW/vo9/ˌ5P[}`t1\DC:Zh_'sQsM\%2{Ԛ ŴL3EtNsZgwzȹOM𡛗L6Jm2W&'x7Iz**cf!1(Otoan!b!l2(E1yi}s]`}tl֚T=3wap2`ٽA[Vg>.>H3f II`ɧJJYqCڵ ZJdQQKB$/AZfʇ7_Os]*eH}m-.Ǹ 4t̳ֆKM* rlS!BÓx蟥n8&sݡg[1}:}KD<3bMxb 9WeL8uU& q 8)߃@F ~ݑĩ5Ca_X{6#|#\Hq'F;p; Y!mT*&f7^I?ͮ&@GjW\Pb=@ACmCՒ/M!'7H%~HcѨt)P%gNOɾ._Y Y,NOw-bQ7)Qz)*JB(s-ӎtH;U\BwS8<\yQeal5O/?:h;Tّf;Oه4[RA}x(0m.z:P*@r "PB*Jkgv=Z1hcj`u;6Ri-/ӥ>am}Am]1Ve *];j7t:~t[?嗙 ;2 /s:)AeC&\ꗿvtѹif?0z1b=,' K%4[ }vJC&9`YTD<Ri>ㅌ߃(HծX$kuEx, I5Mrp9*3/ϜʒKDJj,irqAMߚM4Blmo0ؖW3)p_%5hzFyG.&݃1mc$&q#$Ps2D֢9ֶ6M zqd= w)ǷhMps/On"xR#w6ZQ9+zlB+Q"2}e9m.`þ'Y>Ѣ[T|؀ D )ʠkENEü/&M"uH- %[f}CRichdT'.U b}uK{[ϒXL 2s u9B>F(#~=^vRv(lT3Q\XrESoi0AsEr[ߙK ,ec?pN4)S\`ו_)_1!=Pp]ח)|YtEh_͈[if6)GVfbچRe@m%7ܸwE?~٭^xv Q!Wѹdmֈ ;nG- u,^ "<Ұҍ;őH9h ̝c0L)yچ~=ߊȚ1>Z>JBzO5ޏiG-KLۈ.G KHR,Wr`'v(*\n k-ڿ=W/ßBHѯZ:V&=]s&P:}䑝\1f.qR nwskJSNMJY3)M.1Djl <-7v[) K=g*BHyx(=퍲 D%|g󰱌Wb-yj4 >& C X4rD!>xIf1̉siU4}Q,ܕ|:v›X+(wr//z{-XW^ x~vqdQㄾ(C;6qLs%&Dc#EY'Ӣ3 v^;m _ܝ.9Z-ScXNmWDe KBR׍cf^ba^01‰#PZ[ qycSa`ճwOxT!9l ,c\9(ڌ+d{ٵ,+{]Y5TLɮ`kp@q{$!#t38̋_N<u櫨k*?Fz{N%x9REtǂm }erje 5Ijy~E|F%q}oJſ/b9Ӝe nߌӗ 2d:3k2 5%wxƃ%/1m?뽥AUsE11B޾X(mXٝCJE'-7dk *5B:a^)}hE_hJH!3cw5ܩC[$qq=M(Vh@FK)dBjK˜<yEq, [ ) :96Sq*02R54 ԛ*KB\$Yրq]>E\my ɫO20Q ;Lv)At[@̜_c(ҙW$]x7z `͍5'Y33tG[ļ"fewua}Ș+h䏿jHZ 7Soo& ޕCRB*v.ϔ8ىQRh[z 1,bx26Ijx0:ȔRԌ;+wQzr֯I|)JHP`-CLVo1\k'@nڬ("/U^OOvPATzj}׺+_LDM^`Y#OuSo]('^ZΉ|q}ߓǝF6$7"*ܥ=nZ$踔JtG'q %P1~sQ*R?Akl+#1b6j T] xq7fC$Cm3Ɵ~V1; 3oM+mY ǟBft`,0s6$נ(dlgZ,'j`h3za5S k]Ua2WUsXF9Xt>Y6Zl)iF jGfx@XLM"e$xArw߉~edϥvk^i W3`nMВڔ3 I6/ٔ%*~Y ݦ˔>I w"yTefH[tߣDUN9|ʄ`S6Ԥ.uO mmY4@Iq_iYO$T 8z1ܳI$* v`U7zWxOJꡔM p*1"viard`$7!gF~IhR6RקcxG9jū4Z .A/w|z|^.sw^,LZX-dEސ>νnwK8}F;6ɾ%f/Z =*Bhh9!۬d5\;6;F ɋl+  wܣu>5U(QP]uHhYC"Q|i= _2vO*{KgC0˿5z_ EC1tY6$X2"E2)D"> RrdBwQOŅTt>&oe}'{ZZ zi7ȡJ7ĉ8X4Fej+]RL7(Ҋ[TKmz?Wm%P0\Ql0o_nZ) $r#$nj6@wg-k1YR(5k'hjy_vXkࡠ]=C&PO=Ϯ'I;to:cpy.dֶ'j_\d,6e}VڊϧyJoGT,DBd;b{".u: ˉ!':e&_Xxe5=Q:0 <9Q?]dO;jBI4A|yky ,T| $|!C+DOY+4ARYovՌB2XnW_DeI2Z".`q L7ȵecWөR}o1|j-}Z[5iaSh1X+Y;GX,l.d> Ԯ4P WϩL 0ۑy['k'/ql, -)p`wbfqrC{@K!TIAןH!N^1m1$擄Y&^C? jq~@L,撀m|׬d4ϑL I ;tQx(ͯOҏ5ZI4L.[cves?+lb]7)=%h"dTlИ 0^ ^op2֮- 鴯^+Tc#%? >vKw٧( =CHwЇ*ҳR Z(AR]pɓ9K\3B&޷;J\U@!554˕q}*7A1BDq;]9Z_W7*Bʧ;[%n& !qaz̋v,'{ [D̊dyXp S.LiX;]jy)?;Ttj3B|PU'C x+ #@aPCOH_ ]$Y!X[7v3@`=ٵڃ*+3f&9JGk\2H`u3ʵqDZɣ=XPp:(cM Zb|WO |9ZܼD.]:Xg0 OO.>z%R`spZr,Ϫq״\0oA%C`F/D .uw$z^3%aZ[^1#>I fώnԓ>O7) +H¸1Ո8E\=4si ʪ{$d+)w7R{ C DQڸ[gv ִ~o]/J N4j;! Ftu!g@x=o6zJ3 (h*7 nYEEf{}2Rx&! BfaO*ē꽏_~NX#JWl8Bxdr&m~pu}ļ|NSfۇzv2bLu`r3dosoLoUyIiPSD4y;f+~n+z#Hڳ7*Xⴸ A/ʠp$?JqшKkQ=Snd#$v/~pD[4N^tAJ2LS~w뀴ى A;NzN}>![|~M~JѠW|e*/x)/q9iB ߞDWdDiJ}cSc_8CZ=~\*\/w14ѩtWDu%fxᡎwg/p HRȟ A Xx  cY&EMmRgp䥋 ؒ7=8:b51aW*nldgj^^BE(osA_W0` 88eoJ&D폵t\GPv| #vd"Mҵg֧(d;Y5I_pn<\bl@06p#y+[:>(?d~k H~'8N-ӻbLɱaBĿK6'Q8kv7~ QT\j @M06#BNz MdCbZWXQN Ց 64ԀL00qָ 6glt>z=[XIqr~9c2X#1u˪¾P331ISU/Jq[PWD]Ea(9gw5`0̲WK.7 d, oKw<`cPõRD2[T h) ro2mU=?H_B`bĻ0; -\oZt὏mnVGF6#4اEiϧ>4J߶9t4V^$11W9ZKӼ3_kKt)]P͉YU\f^vF)ݵ,01 ( ogF#2Z\";ǪHGStz–8P7 I7yEK參SO!)sP)0:|::B.Nԧ[g~C="Qu([N椆ϻ#.=W +fRKAzu& CPx[JR(Hv3jodz&.cPVP(qܨfF_qb z)5+`}ԝP&ěh~žK0ɺ|{2 螡U:y]7mZKa G93ix5pJE@IY\SDt{r^}$z Rv![ƺ./e;pY;`TyHB!X([a]\v3- )۫5!{O.3Ԥs+ n!OCnLYjp'*u0<~\?{y-ڡ~f6|U噻84 =-;H\=O|93&*CCiXx1s({@ @.iKKMgP]ל4:ms+Zd4LNɢ<]~-FJRʨp@/[Vf}&9 g05&1fCc=2OD'ׂ 6>ɰmZv)Ё,qT\tƩmG7L*tIFc}x)5*\+^yNҌ~&UGmYmz "ތ aT/C޿li{p7icc;䤯[mN$U]Ro y $RIJ-&B i4|9mi0Q vݎE=TI+.SjOZIcCDp'j/J(ƍ31 {JWZ/lO,ާQzt'a'?pD-Y{WǗxd 1TZ=2M"R5{E^K{Dk?:pHKou$5N4R{qtk9F8;?J~/tɘ9~ i{^F̓:M- Yoס 6l;]NvVex!#UJPGE||kӀ>0\fi},ҙFƎ'v1hJ,ɛ]*anQOh?K BC*-n mG,_OZO?42ۏß(/!M5JZ]~!۴*k0i"c做X"Q*: J[ъ&Ze"nnؽM*MiWA >8\OMhp焞b)@h kxeI}̷,.'Yg6F:/vo]/6:KŚawU#-{X 2 ;A05Ί:pō򍾈"A3)9Yv)0 g1jVOʽ'^Cp0Q硪o( ֹ?TٺfNJ9aNfLC;p\`.ٝuBLFxcdѥSuG +e'7&ܰ^JTjf;}joL tQSa1Q0J ^f'[w4)j!8oe2SƂog8ЂS(X-CK!y#KO٘WN1F MqsepGdlQrd#)I0X֕S@ *>^cV E=K2HVMa:XD4 H[yL@Fgoބ#AC`6 ml+QI)5lEt;u8*41tUr蜫DQUd@xD?%!jӫ}O]-FLc Ӝ<ٞ&}wqw%~r0s%-ອ]&3p`,zK'ceۿoUvչ^[ |s9DL:Ҡ(;ĤP~b)64aY7DzGKE&>/ rHfy kCeYM brsH ʃj %br Y5}+nbBNRF}# :Qc+UM8\]1dAGGB˶)rw3!o*U/ j Qm`4hbԸ 72GTQM3i!<&mxJلciAm\dm Tz WYf|xacrHcu1Fڭ,O4"SiAgx#͟*5IЌ\4ak/'WKFU7$ h.+nbuKQ|)L_k'6dmӻUGJПJ)W*,ٲp"bFonXlj3ĦFQづi kynPWc3ĭ#vl ,("~9_ҥS6aohm`7b^`z8A8 ˾ ͤCE ?/j~?a.˽19ҜU2࢜' g{P*8Gn `sjJoŢ/`q|` fA]ljbGmXӪ'^Ŷ(3ӾH/HF 1G=HM~=}>Ҥ޶y,]FRjY6sUԞIAr.~޴fg&o$i| ]+`e[]PLS[:kZN|^/LVq}@A9őJ<7Գ8[_;\k-ZN|])~-~0;Jt*1]b rp K+ء2Iӌf<̓lzbubQFI)̒`^V2Խz;W۵L(ʊKw@RhLQ%gO;H?Bڰ{N\kJCЁ -X;դKvvcB$,*R2bL,&{7y0Xh0K{)K;h>9TNұzQ= udxl΅pRQV"@49_+۾X9r9$pĉʢc`|Ox=3 m6gRuּup7E6s#q 9g_S+td{e.{I5_ZC YQyYЋ/z1O9e/-:󳜖nfY}ezeg3wbӮX(}|$21\yM[Qj'^ o DGG>OYEtHFW vCr/v0DG_l& H%pnqαIgNړ#ň#ev#~ʀMn1ؔU1I t K%Asce噴cwGL>nNZ\/˘.`f'Y;3=$][w d!ụCtϜk9Ew> Z4 ]#IݠQ1z#UӾ.]ΗqOy12iHt1WyayXU'&1&}ܺ@a {@ڎ{O pPgVEv[xsFvϒAyUm9)^dpQш7'A Ja}6CH1Q̈́sLgځ rCD5 SEL X4 [%N=* g i74?)O#3t73 Qh(yv5=?5G`ʖxvR yF+ނ>AgR:VcG>V| ,1fQuɪN6Ń cE#kdzi^ x h؝LMqqeEu4x|55r=g P}H&-}(H#Rux̦f|&nZ[o&~k|*(v! ~l=V@],N01mh H!V.ːD$VؓMa5=z"}W)2}c&T z 1eQ2gM*4R.>KvD2I,a \ܼ͡,̌:!zhr\5knLƋpEוIO ~>މpPU rJ QP+m7¡ՅQ$ML'o}nŌ^YRcÔ-B#IUfՖnuGAؖJC^КL/5\o4-آle S١Wm`ҋՎ:P,[:zTqyV˞//\zHU#R R0@ 9"$/AAu!!fxllC7]lM)ce94 ) zx/ ݅p0"ƽTpr4{GUJy>,ƆZ`(\5 # gE[11zը?KKkfTb&ޜ+ Uf#Gk@ǪTˮJĿMelF% 2S 6&Ա4xӴU9它UZXB> 0gҵo}Fz | aw?̇KL"MYvÖ+xE=^[3|-@8NB2zMeWJP ƕemh_ӱBpKu__LLnY@}~Tt[n}ɯi!Es 6Om|N B\lnQ|dw w$¤n|mۥjÓ| #G4Fr:9 'H5s%K3}ϽxGm'gӖ5aڧn%-9y451I%8ڛ.%@[YYC޹KVRyx+gt=δt-AN] /[ Y<~>_psajd'`y8C-~ժ)UJ_Bu /qױi"]PXi%J<<o"q0=Cykaܝ%SGPDZ9J^F"& 2:m 0.g鱏)qJߗ;8{!QxŔ;C#6S`&g<v =h:} &CD&NM`~2 |o٩jݑ?P DdvL>q'52\PyGֲHR˱Qr;no9)p & E3&ɈԊ{ш <,F:6,ݹ4A-V]}E J_QL&E pU/`\7c-@g\\n!Y #+zF\?{c_٧iM 8:[q\-;]bၓWcYS׍pZVMz#wy'X7f 1“)t`dr ;$AlxD9X:i V#JH#Pz:3ѷ  0L[8wp'Mz8U|Fbtn:RxWv d#T)6Dib\<@ϟ'dM"/iJ<7r"(*_Qk%]km_D6?4?vM[]Wc8FBMi.&&u]p{܌^H?p4[#Vf̫\R\|F)l9&,V,@ Tg/$Ɇ %gծ; ۚOO{Lla8BTO="%rФ5q*is5Pu@ T;(~c/<"ZOfI \hXVZQyHF1|&_,:/ʦY7q6{0`; M,)5$g刐w. 1qi<.h~ 4ck ӰV]& 1i 8#KW^}pLQ.v`k+D/Ec7&H9I9NżoD 칯ZMlc⧒6ʽV a i%'"ҧ"8`vEJ Y89֌](΃=(t˝f1̇p&󌭝h- j#B(^g)ԫqH;Lyh$("={x3fK^PM 7KXs{}]ۧH>VF%$"!ݟ@vP(r&C 5u) x{;({Gh7lZڍ1a FFF#RYjfF g7}mamyLr%q{ Ci#ǤnZF{HCMP\R;b!ǿ>4Ą, cOPb#6j ?jL+g7PcH-F7J9wR_C>Q|=`^z! Wa܎dp_kSr ~nm2P,/q/t_VIPhm$G8:Jئ+5@ ۠'p>DcJ'-Y0&W`=leϣyXe Yliu.W rj AY=6ZU}|;A4-Tci|Z`r^o㩝c6ASU7ӌ7tۯ1>"@qZ ̽b5K[C#o~+`u܆.~ڗVsѽAA]ZE@MI+ /_U;&H@rTE ٮB1[˟֒'f˹ϥڷ؝Q\kF4pK82q?6x p}5и8IM룕A`pisT*eƔԴ+[D#ښ$03ƢR}R9' W笂ʆi ܳB-+?.#'\Ƅ^Pw͈ݳB=KCqS(3dϨ+f.xt#A,9UR\-*xF1)P8z,+-W9Qo&QJUzL=ɼ+PTH %oJxގ]mV^}B KUvZhwYrkce)kO|<&8`(QTeʛ]c 1w-[,$Īn,~ĐQu]k4}O 24QEc KL \JlHb&iu"akr#ɾ<(F&B.q񸲬(kw-Em8FobрOr@5Q1{Q4pҮ}6MA%;TN% rڀ7 !ͻ6:;z^s8}ren4J r,6́JtM2=,+ǪΗ0RFQߧIS7$)΅ JKs S钗 q%-¨8sEÎco<Ž,;CC1=ZAG6ꛫAS^S1{57#{5P{FbaqHRќDi?aa]+ Oκ^i`+Xd7g| )~%iʴxdf( xz }R1RE74ƥ)Δ`L1^Z!_IZB$hgޤu(ImkJb4~ 8m0Kp1 n>º.֪ 3W6Z9{:N\p![A5 Wr#UZ[qd092t؛a!l[j`>aE[u㎗!VS~XfMW]9+vjw5D k!"|%oALqׅ5rؕ-|Oȴ#Ú2^@,X4}u_K>TBVDK؈-\щ{g?Qޱa6)R}1@`Ҩ|tu1 ւ«6"2QYs[IXKp/"]rkm 1ԿbiUX:o`B7v0r 4]o/%HTL9S'd -?[&`eMVvw0Maڳ+ zqXpBRL~bFwQDݻDӺQM|ƵtܿԆ"LU &Gueo;As3{Yogx|F_*ΧwȑAB_H]g寴ls?rTYZd 4_\n,Kioa"i`{msJդް-'},0bhzR289`e Ϙ`IYyP BLUٶ3pMA6a${|RfC8gn5eZt~[ ]OKՐ$&mItzu҅;{؅jX@DHuSF$w +c+N 68sL23T|0>{JO8|e?|@܋8Yp2#RX}D;2TN}V 8Y{4cwA=uh *8 Q*֐/qI CZ~|΁:z lC)6jT]MnÃeP}T;[.E]_q…ƕ`laΫEоjڅ"dVh1^hdt4YZGgU/` DgYLͭpٲM&;:ר[yX*m^[fv7=A12@& uMIFoE`ߐ t{h֙[&uUMf{Mw+ŠO'%S ֚n}nʁ4z5h*`KMnJf7s+2n gh4T-wmu5Ưb~czvWU2\(SA)2nR{CƨYd3\kXx9FP}8޳lB`;!iK8h>sғ c0m5 4W콳9xyl)}tUtI۟YO08{+Ҹ O^-^溍e4 ,` H>8!.Sat-mŊkpWrηs(GYʕGӃGUe䤛!*A'|j+EmLA0A=Rޗ@6ؼ;EapGW+qY+u0^p6s\`9m4P*S bֽJF_>]>H|1;2luýuQ4nt58"ƒk=0h:%xhEYnw>1p ycD,~NnZa@ʗ"b6KB JAFYZMu'FRksZ@wZWGu:[h*-;-LULLM?w_ᱎ+{%*v4&Ul@W,O--Gڳ>M U[.fdDYZ~N` ܟ 0M,gf̀_,"7oaCOh=&{Ylʤ:)N,jE{[9q#mo͢%[wxFpXuŇ!@L\"o8{5{M|!VjRBق;Lhՠ|i`% a݀١ѿ(K^ɜ| Fݨ7 j-h*) d PU3~ X@,I#K(r6Rwu6gVXfP{-gnYd r̺~Ļ05᤹:/|%ˢ2-(ŕp{Ywܭl?i!SEo<]\!wz`ۗ vP >Ԑ/A7w^~~H(>۰Rf>GdX /NU.X#pLGpgF}\_ 81>0/KPF˂K= *[m4W,M$kv!A|6Jy9~t}tč`(`i"EϷ{>F2ub0Sj$΅DTKi k @˂3s/VLMz>11%3kܚhG }F68 b& ?Ǜ nY 1J{>ѐECn,EaNVhĮ I^Ƈ]3yҗGPniot$CF{:TF~˾}#R@i9ɞlpؾbJd߼vgԆ̀{c-kq,w~$@&X:CeV:j:3:Xf±羟Ƈ\~@`K#qɅhP4CF, ɹCUŽJWԞ%0ٙTD'S~~/~~Wf41vJ "it۫Y,p_@XqϻdGtwh _p&<Gz!ſ3)6cǹh ±|&u ȏeaJ o{`詝4`3_#/\$ b~?>7RgCTchk^%̰WB>Ln 6:7aF9AN$"`r21җ|y+خt{x t$}>.Aʼ+ZF}R 4t:ڋpˬ_qY.O6^EUӡ3HH%c&3|€ L* v) /YD} 0Ќ6˺3?5>//:!J,;Ms$O,WX"`mŗeƒYG=rB* ÇFdv6g3$ʣoJ^pU;bhH{ةG{˯IXFpku_V;f|3H5_< =8Zh!"j9Kt:!?Oqd1!#$Kj08jw%'#S)F99N܋7_uɳF~ (9K4*_J_H"'Y[q ܯ尻ԨLA  ޓ{&nIֿEk8(0J,גK}=zVX=g`rTޤ3#ko3\@S$ !^Yԥ㛥1؈[k\X9 O59y9x kᰀDx)yiy1Xd$Cnt>D/b|vFZUS'Z6eIq24%X+'ټ@|Ĺ0ތLywH5Hp_%柑Dٿc.s/{ÏX3Bjmף;#‘}IRFy@1ŒИ)KN^(h,x)]Fh?S(;~U6en?fOw-, PeaYDFImhܶ۩BݤۻQxC 8~#Q'~|[g$9ERf]ZB?tI s567~{l,x4/H&vZj_k B70G' 28R/ dV =mJq?(2%EUeU|OXK#EU2j å yhoJ[Jltd5 | 46n L\lTԨܣeFNn? 4#p'ʭE0,:ݏl#ʠ si^ 3aV 54T)gp:aWy{E)ECyyN:HRk?܆9VΗuse/;u7ôB;K"3`l 膃/&t_!%3LٖbidVOzB 4"$lܬ+ :?.vvt,Z>9R_k"Ѫ*F''fM.9Ⱦ͌N1JMp]ؠtk8(0 nq; 3r35ƫZA>$8ŤXF=Xڙj^QEچ gBE}<m_n>^*m@dgԔZq"C^UB#BkB1$-.ÔbOzްW-8Sky}m:X.-4ª'M]8dQ>rSڝ juP?<[^g&XIW'ul*Y]`c*a0.ulc{7IkA'YDִ_K|I%'QZ$'L0PQWg0n}Of&- J8Z{ sV8'ͩK-Iר<.^E+2A%znd bO˻w]S mrޠtpw3JyG1g 6Ԑӛ{vh򳡯ʾ<9(-y8~7@S9Q97t$8bOo&=EK; dY Q}Far9)|9+/3'jkŦ"]4]z r$Hqm$GF%` 8U?;u]M=ԔRt Ϣ$:EkTb/Eレv B]{Ču,7=[;ep~`>vg~eAXT@N =qÎ 1Ns$x3MyP eI's3t.2 QBݧR!C?"t)ec {.aǠ2*d⋡&C$0ף # +/X߈}VP_ UF8K/P"dqfXRHrO Tm?F;ح0*(O'f: 2J a$EV\MztǘNnL7F3S;@NT^?Mu?iVV.mFWX-1׺F>'S:m^{c4~xв?tv!x†r{y~ID}^#Aq>7uVE gaA]~ At̽>/|q߫q N;+SL8P`暽$$P')kn ,]Q9:,^+ %"{fq "*F98XI?9#)ҞUt)w{ֺy7ݺN`B<0.jCKf |dnXZ([q4hLv'r*iB*$B,# sҎV!-LpIZf)Qf͍N;lՅ8E _'ݫm/e|XI,#(׆[~R|ûldU 1e,s놁g^,_JsN 8թjn:d /7Te_[\i]2%[ˍ1:T+kجa۝]O'K:7h#C$S:JAY'¬ܷr6UDnY oi6{64u 6)"j_FR*aLѠR9n#yDJeRP:iw9ގ=j A砲Qz>$zABargv7ݚnK_ѐϷSv tppa_q"RǺE 琰\U O4C~c\tf.[[g{q&iDR |̳w>Z \?-fWB!K)3C} s'#tby,J`=_#z+*yq#v/L.Y5 %00tdU@Dz̰Y3]ԏ ب4:Ki<=V~)Y g͍׭AIhN>Zζ6;NSas-Ig(wyPJXist+Q{i:eœtk>x9˗>/T LLѽtGMj 2C _T5I[f4HA0>MI[@vew3VBE;8KnHT@d,LcҳÚw-4ӤLRN5 v ZEVCBga\G<'OU_Rգ H`;O,N79659+\q`'\5?"cS98^s$!wjמ:7`;ӦmO0(ijS̷1&1F;rEpF8:ǐL OsPJ"Fo\0Jy/*HQɧ*SP\,S[r̘k*_rD.W*OϏn?Pˋ0 I^n1bl䐍,SfQ㗟#`}3c/QMb2WZdy[(ěf9v:^`++Ƃ.H (qUU gΎq] Ygԇ sAB`jN) Tt\@R"oz3Zyj ,sj:)9WI=/ ^&4` 1+Ѓ!<_jid1w%|qK܂f~p0k: zv>Ic(oOEqL3S⛡<QOdR*CFz.48uOE>y+猙]S.kO /3&E' e*f83q?ߢ_&6ujJ9As;~ '՚gZ!EHȑkSwd6Tp%n5> 1!D)w!ϻ<$P =R!-y;0 ^z.SB 煚67OÓa–V }qAF!Ƨ ߹g\ƺ[.p_k'}%\F~K^ X]32\tC)-@LvD촻  yYP0̃ns5I[9q;(<%m0o|;U*RX%TC~C_&'c~xUm^*|*vژ`/-FT,d=ѧ9<>tW=Y辗/+xنJꪉ/d]H-|3嵔E e> pfTdцAoHxۖr-E愹4U3cu}iK/-x xr+7V]0hA׫kHc{UK<ɣV,DF gtO(4ViI,µ$ͼ'3p݌?hc.ASqB'Ύg*uj846!g(?cHurhNc*8ЂK|5Y aƴt:_xm k\U:_A*CA0YAt&`pT +RA-b( A0գjIfpf'D6fe$iy@_[DآXbAzٗW7ʖm(~pYrS@M :3,*IulgfKFF-u;5^汥 #:^jEI#t_vI݆/`x7ۖL-Ԏ".nC,R] x\9 eV$ߙPA'^0zG9q :nkcHc4 R9'_Vp+h*-62Ti8GD.Ch2W dt!l:)*)ǴD6-rlu~0k8"npH$:}I΁[u;9Tx&ȍ$Ve&$uĪY Fw.Η>,<{ر,cK4CKH b HbحVN6~ t^^'P^GD$TyXFLYRwrބ{DѺQc~Y'շoR%ќBg$51qr"b64u>I-M'R@@w˝ ^9WشtQL3iL%zZ>)ZopEO: .7$'% yAdp㞍MmRv(v ).lCSx%x 7Hyt_+*b{Il-wahO 3ZW#zBY4hKvn?214AR)@S*+ M)Jټա`gZN ݼHLfzSoV_*CoQ_6L=AN'/8NtֆbXn1G^_.BZܸre))G#x5R$ieqVv3g;Eg ՞|5F@\"ǶȊLZ-}( *φf0>1_n}@rFt$Cn۶5SVs^ޢo4ncC< 8@ >hH5PAGڧ=Ebt$:ˌ.??%jȹna /a]{7 eK7% v[+h^4m&#R[3XR! 5W/$q-xy`1>c%0B/dKEC{o@a= /6ry2%lIXڵ\u3AGEvXOGЇ%~@eP H-%x 0_١4`.gͯleCGZsz;]?ŵRYVh92gx&h Z^{Za:XKN\uWW뫋jf=Cj3~Udq _x%Vg|H?ds=[T|t?r2X],z@|^p?_u5aob.>~4/>]>}}NL{4j Nv6rNIwV+x"үs˃i YRz&P#vj(]٢p9u6ߡPH%gcd_GIM[TbTN R[j*Յ-H5U7hzn1WC wfڹ_ EճuseR)Ԗ PrDT \9&3X;|;?V}I?s%F C?E]pL 4f%ANdhI40 s#1P Tmln9" F}{T-y/qq *|ɿzaTʇ/.! ͎.P‡K>WF>Dib5a`x9#lD- X*4ex4^~ v<0Fsӊ;X3žp]E'(( mwh;Uv@rX=w#&x.5I{?ym%@Jƍ[~N97M@{nIulRym߰jcY1c6C<-}j * c9g_LD~~N9 SI_THo#2VW4y1P@kjׇ=, ǝz~ST*Lv~ n@KDpu 0cħBk/>CJ;yf'ΤlÏ"x{2UpB^19W8j?Z暈8Z*iS >L:%q+  ,flP.>}j˧ 96~SGsQ7$ᙜ<_Srki` Vo8S=>"EA{ZJXuaVJHLcigO7"clwܬL(nHsVyAgv%T[`(`6 fM}lgqWC JDfPc}!pٛ]oxh-w_0^>,q6m  9cCc6? pF:JE鹺c01k#"i\qQbЏpI;_;67kk*3by@IV^aHpwɄ*Jcbx!KX\%&7l4u0e qOS聾Ta%_$Q/=_w[ vO/<9|j?X1u Xh)ֺ2.R]Hysqn~>Ϙ׋2Ie7Cg*[iR)M3zvBG픠Yt}S5@fdJK ks5U|3\qt9#\g8; ;/J 9w-yH =xm?q4;Gvv S؝HG U_,4`*i[Q qo~. d/cS5" !ƛ@LIo.R?_զ3 T, D:K(x=YEZJ&"$I ʿpfQ5vLv4 m <[pe5!t1lHz#ߜЮ+Q=@ʴA'[,4e+2cq;lGBp'8#T= 8N8|n 3+GdPtfńЦgFċ #]mU|)X㲔<[zqcޜfߙ+yF>}PK'%9ʣVsjqxc}:mbM('ʊH Ă8;dt.v³Gk1p$[oXaA-縕 fMm|. ~36%.b-ټ=g )f@ Xk6ѩdzu p'9Ƕ8=-P#odCw(ʨJAnю*_#&h2ilU"6: m-|\sڟ_PeeݏT@ ]ϫ[Ԩ>@Q߭2F_Tm3;AÜ:nuIuz2R?> lښGI:cd1E]D:ESp^ճ`uIĹ)Zr6˝fT1&5"lD%ႻpHK<_7#_P&9gk)㓾/w|/T\S|WXֳZ?j#YSND/T p+cǩKeV#5>8|V>H뱖G^" V˂c{0i"g  M`Jdu 'sa2xb("+*>'2C-gWgKXpQ[H# ptDҊrE8p`<4؃8yHv}H0#"*}]AZIja, `*{AϙpQ?j3mQX[6LT/CGM*~q\B2cg̭WZwۡY7O:\ -qPbUY[nT!&M.>/Eku?5&]w?,F҇ Dp$_<u\%(nu)14n"c od$ +0;:H&MޔjQ9f9Y^_7eIQl FgTv9s$|͑ Bۆa[9u BxrDvãv]>bt‡̇x(Ἵ`$3d~O8k˜PBh[pZ6E/kz #BcF~*޷7NX@*]:G{L|; ez?al`Hwe3irT1N^< L+, Bo_ĒGh~|l D/6G{dtVBs\94j-x,#v +bD6?Jb,&5(8=ּ˜R jMgԩWa.ϬthPP*Edle*o7G*L㢃b&l1 a;tqac13X3;0V׆LWƌ75*]6Orpz/54L%Dr:vYZank`*R,5 #lք_R {9hRVJTfIWWZ/aU4 WNJiUW=&!QQs8nCXJ2կU$v"i'~&{ƉfxTkj %AX|ˮ):q'/ @ϳ1$vpR0)W \hh@MN_` H+5F :d;ym H~5HRv."ua֙LtR;mJ6N!6 oaD׈Tbyߎx(ۨUuxz@YCx ̃m*}Dw&-co7Tа/#Dn9`x8j17Oeb9oTyW#EMEJҩ&۰gُf/ PO3 q[;f@?I69{J[GOz8@;C۬f+֙J|z#iEGV,Cx י"Юԯ]צMB 43ڸ7z# ½e9Um~T'+{}4S}Uas=;1x@+_@%[ o asEf~Iօ{oYV.A 8ڤ>א}{V59Bft&v%+| -y0:M< m**R!C:YU Ԭ+%#w Q≭Rx zВP^ TC#DOI"3~&CJ8Q F[P(فD0x K]\vwld;w=7N3wl , qd]lbkw_`k-%=q vi22! x!,$- cIίp$ݑ[zMFSP+YS I]>M9Ȝw#O%fBSB$00puþ+ 9@J )ޖ :V('2.)>yvGإ^{ȥElP*H%\/X{ǕOҭ"VRK| Do9PLd8jXErFń0R!D/W!#GGpxg9PulPENbSM$k0bCGcW&bQ7n/qd[SxyHXx|1`5Kf<c{K K$Ml@ h@u9&*6b; "eNhmqm([_n͈Oe|u Ry7Suf, >K8Rv^/F<mJ[!_n88-h ĺ%S0AOeMgpj 0e- #s7`'a _u V9@h0z֍IX0Z|Gu;D ;;`# .Y8 ޠ)TF4: Yb 繋ӶoG=Zp#h#I|Rjtv pY]s4cʌ[;L4fF茠aXDuz4]r2G z$X&# 7wp/ -wh9~#f݄◶%Mz[ѣ fͩ@:V)^֬DzDᔰA%6aڅO JiLم.OdQ6GjwTJܩˀ4JVamGc'-uyK/:tl{ yTYy%S{(aeá0HZ(^ FTkE'~7IYQg@R?$MJWg Q~ڲKp-cy Q:XqLS'|Ƕ{fkR;LaM\4 W*ISٻ"H5*-d w-cOA ,lNإ;CLJ4=5:rodVƟx[WBWTXѲLq$]Am_'N!I["Q.^Ɩb lo+W$u'm~z\l*9x@yS|Ӭma߯N0d%^9R'z4\))Zc)(3<+ݢa,^ɀ'%hNԾ.89;<%*K/ټzLrK Qr9De!?M6Пҏ{" L9>ګgӡfM-]Ƚ@)`ӍixUƳhOYaHV2ĺHc k5|P6v;op*rkVFЕ ϣmRq(~T獟*{Ju6)f?C= (K%`m^^v#gxb(K84!O݌mֺ(Il;hMэ.vk A3Zh36"JMYnHՙr(EQds\V EvuI͟H)G,f; FOaшTFYf Y :5GfRWi,M]VG_FF?ܚL6zڈȬzg+EE{o~0-w'ɗekťqtMx4`*#wԫLvI>2FjMMMQO,g☭g̺ꆁ;LI_[a͋๶ӪPw73|eHT44޾s` w+ ̏>D| fdDnj׳AJbswOe|M1OVIplCk耢Up:1W̺*}M_B!0EfB!6߸Ʈ:e C9d6?JxM"{`Xx=hlr\^Gaq2aOgB/Z{Nb}GXϛܐ;k 'qn F p^xlbUK&<ŜTIcTfo;WuqKl cwƘoFaDxUeڷ}jӖu1ii b,F '%OH6,O{pkUw=KpiȆdCM&~_vtPZϝ\az Z;{!mGE£:U/o }~|(9 0:0E* K tVX )'r%WZ_?l9]̝2#MqK{>Y|Vz5iɷ(D#BƴIliKe1{PkտaJ@Ĭ %$^ߏSt6! ߩzӅׇ_<UER81u+ i/ut3NK0NJJxwr ȦUn'& _D+E`KTzh& P:g=&T+"Ke!uc>{Xڤ!ݫ~z K=A4Y0UR";0*Xdl SHHceȰjFƌ+ɥOٖ[z#A42̽'bHHxɎmpXTxJoGy3d0-Қ͹o~t,6$F 3]hE,Ч'QЃ]oqZvx[zx$⽅g>vv5{ΰzfvVݵު!+ ܏I67gP>F7+0G=(|he,( ;OȵY褥B;j0 OuX%61{."#헝C,JqY)yI VH: f!$8wn:dF<@~Gѣ=D  H}ל:RZ #m?6]W񊩞W{)*2n[*~ <2`٫̶1Jr0hLXJkEpEPacXjJC)Xg`1=pG4=b0-ܴT/5$])|Ӻ081).>vOmz^i逴4V;ESvLJ~$ǾXbM,_bprBsiBAR 7vJf1& 8D(lU?WOR#zz/2zwO@T𥏞gX{u[.Z1βGFMyjgӃ>坃XC)+Nͭ|M:6.rgWS Χ=O+4k>C@6~WƑ=to'PƒT\j!%yZɆa̟5/s\r3uFJ ٜ10kh#+JP̠m.x F5AN-jCz~;сE~=]Gɻ}CM2oL~–hITS̏яbgO4@?P] ~FW4= 7jCjߕ*dAw+z-Zƀ|5x&_K`RGI>N:'COߗ8˞IBe8PZ2vߦ*UvVU/<2B{D \~D`L _I**Gv 7a2H`f<0y{.?up8Lr)ӑ>)D&u򽛈#"9y}M!z2}KF|}4ke}g+.>*du a҉Z)~Ǣi&uf t#]{;KgftXJyiJvZ\kj9VV=7^5b-ǸW dv(z.P*CWwJhS?j idh_({L N[,ء O;~p?S; E~qQȏÐݑѾb8@"5 .TVgr dᣙs(e.ŝl^z>D"hSQI|t@*c^:Q&] nz\U.@קه`(arŀ$5Da2K=o*SE83a@yS=aԣl0wfd&=i4{%21q}YB_:w1R 0& TͰ! Ps1X2Ujp!:FUl'SB .C8[#'Y[;d6 F̱At.Bor*g*(KQ i-[N9]rd 5[pCX?yx9 TN紘#j>z#+p:Fg^}9+vwbi1/A-+vb,l* JF@(s]Eft{ſ"o?) iWd#ŦP̬E•oyUi@}tskq΄6%pWqD1?!W5C󛊿e7gi=8'Ɗ"s,>n 0~LbC;k⁢ަ"*LW]( %L Uơ,ʮmZ]D)G ʕ>WĒGX[ ͪZ`jm l `;7G$Sпݛ(klRCV` #'a^ %_sY8I1nԋVјI2u6qLq(&]FY γDlk\If"}O8T@q̜vת"3~ٮhL _d,)i0af wFoL'KZܙ]靘nrp |:joU5|r&*" 5빲hٖ_Ml*0oVv뱬*RvU^&8tt8htU7nm.ɫ/QC ѧmnZ yzcnU5V#hm<zxr,a*gA TXkg0"Eu'ӻF5aچ}[/0օc%u{ Y{Օ+]/b,l']P,a*>16C/e3ْT<z`Ӭ@UNK.,Cض׭sȠ7['JHыrE9s?6=`3nCXC d1D$6j؊*fd@ndHZ0ӓS&tυ\'DWlP {%P[Gu;Ks7g~DKtXZ^cHXH^ͣ"ŷYL5>zGbw"jR0%B"*/D/Qә|U9O䊟ciWkn{©PȿVVW n1 GcZVr$@q 3mOpU'.Z Ώ2R# |vg=;P\„oK|ځ%jZXbz3Jv61hk^ZC$z'Qn8!@)SM\D^Eί\ X~7>8,BzZ6 {;0ͧZQJq &jA*vCMxZRT/ 6EW:~ SNh7:Y1a"CŵII!ڊ^ys u{  i -1_Yw?WM3l(yZl;I^__+H?0vCa;_"{oh hEo&8Y1gg,(HkX 0HO2xL߶&T=/zќ=xn#ଋ&)6i ýyySfT^sԬpp9I ޘʎulҧ) ȿa8I77V3x߭':jp%ef @V6YB(\ny +xFPTCҽ*h g3v9:o (̂.}˧Qo+tʨ]R=b:tA,tZ$}D~ #-n*:+ o$q%qDc!!$uҒj2TÀ.K7`\2tcW "a4hY7dq".GRO+j_>]Äk 9@ZCSD96YFsQ ca\0' g=0#Xܛ '>%春&BsJ>w.{<#M WNicI QHGZayNr[ȸQB?|5,E&N/>&㚍Hj+ T?[B_=gj.jF1P Յse Z-jC>QuyfH9d?3QdMas45ۙ]< fׯ a|x@}1*,i.!Vքf+W&aU,4o/Qeok3&5(wk~;n\g V4WܕڗIvhR-m0&Pt#RAkt g4? + ׎s{J3du L{ͲE8k?0~rniE^&qAFketluKDn|Z'~Cx)A+/Dm.=mPz*X87MY6~,\MR磌&E{{ YCGۋS Sm)]TmgI#| j'>]*[ݲ{o?~~t0%~(qəs8eҤC+U-.6 >؁+gl QqDa~S[ 's:rNY֛VY+!JB@&UەwkdUoQcyJI͋oE}g" dGGl:W$2~V_#p(n%yV hg /˙dɈ2Y3!1 >cK C}313U!t>mWY:)9I.*" ,g~؀Ab0 ZebxN$kou> ]:og_Twbc(l>uĝ?Z%%5n$^%YS(M`"ZUu@2*G >*ƟQպ0ZT)cʪ<.I?C:pFLZ ]ь7,T?tԮL^AOHi mX 75Ӄ蝋q?| &P62pUWv=ĆfJχy-*|Z,@Ef^LbJGnu昄ۖ}=FuǴ.G+<0MV8*t]Y/JG% t\=d)Jͺcc|u|2& C:] œd\2Isf?!0ڶg鮞4(KN]V6 Hn.J) y$"}C@j8OQ 2#^f )ȤoEʻ_ $Zl_}#4q&XS=xF5"xoYE饵$t|)]S̄ljVoaZKyh3h߀`N*¸&y4q f\Aؔ U5~Y'a7*(TVwtp?h8WDM2;Ͳ  ;˰qiZJD4zC}8TبZval"KY.^ ^z2A z(S_ ayc;2Ȅ҅)ʦä eWRq&|Ne:phC6Jݎ_WGdhgl@Y8?]:89}LtRdO|;Nsq)#` Ykn2|3j$6egQ[%  {u֩βp6>F/YEw'+4_ڡO u!1 ;)?&BR Ʉ7sُzx\Â%%@Zrq91992o Ş{)v"YR#kt}lG+c LD? ^Cއ 0׸I,%`;k-vλSQgΡ^յwX%cn89yyoBiҗ!G6(9 a&>Cf{"jt'w[!VF vniCy)b'lu%0f ^eS֍ټ8<\eAIet+'Ci9>ծ ׵C1ZF$mn\by=~~u#/(qtZt7Ck'^l KpT(+Z}!T•ݳ{yNQ`v扜`5N_;JDժ#׽uo^[HQ{6bt X5OPn6lI 4c/JO~K#Ai7EI^Gl*Y\\nMu\|Ѡg S緙A<僱S Mį0J χvw-Eae@loξ-8֡,n@Ref8)dwˉeks}韈Gr $joA*[$? ^Mk.Pq@*ŒiXv($_uIq7s%;2'WM:kh( TVxoM®PX FM2}"r rxeHFn]%(sTUdhkC"rՖ(6 zi-!IQ%$řM8al -6׾K1f;Ln҈z: GQ+$pW ؂(w`>:\E\fNƥ$]ۨ:FRdRb%߬MQy)R~X"M/#Ɣx~(pxf|S ʫteH<~fÈC PoSE?|DCj!MY~]LV@rO%S012zGr&1K҂cs3mxI|79?D 5մxZP{X)WBeq-V [u կjNiy_锟.D)9R2Y]jrpb~ÔWBIyu!jڢ܇m ݥ 0AdW2;U#1ߡ%a PDBPE$^&yr5Wc ȳdTosXnwae,5+N=02XI*+(/TdyBimkM?X3C,Cr sYT_pBL;joTU\rLY~Cbn@J{i'sj1¥ o`t&T ESO HEFNrnT[n*–L]! GBVXmkXF{|FϽ'WAK`9#0-lWEe:|= ߌ/bܜ{ o sK[{b;G cI xC,'/EMWKs4SA %5:imxX?O!):֧exU$sa? IbsuX@{%9kVV }n"GUgvvN3*'dLy%@39t8$4IgރCҦ gNZ &[S?EҴPLisKLfʪov=z?Vtl+fL߬&0ف"u c]$T0:xdm"E1&\{lB,-So~JR˺XpÔ&UFa`8L^`Nh3›?Y7J+EOկaL.Qx*@ U8?O(w]F"Vph4TԾhMR+j bI{4-xØqZHy{8TA}V_{8~-4J/('DqgY{bę ƮC碬k@:ŹYzm}D~a.RAi&ǻӔOMD3CVK 3g]um -&lP)J?|<_N^P8H I|-xhh(#hnK+'`ZܘţmW3-2[Cl9 7G{3ȗaD؊`V{|-fJ†iwg\)WD-sG] >?t2Єlnt5Wwmlk^^ٸ"G!JaNO"z*;7{./@j-`$7\Āv|pǀu!yFK{1:\q.P' @Smx=0 A'\֩F'@nZj+Řlk FM=;5 K0tgb8Y }\a6`gͦZf>"M[*r9Ķ4hffCjlJ܃h L͍Dwd[u.R`<⵿^"bLJ61.?XҞťyUo7a@ 5up(e_DtiBgb1gyU״P9l;W_?Oz,`JP綽?Fri-BRUc eQ{zPkXN6jpr2ogl`[qUy{?<`e}ٵz Lu~]L-yޜI Im{cWl|;xMT_q%u3Ҿx_e 4|D6=_& އkLV:0 W{ݪ_@\JY=YOib%6qBx>R DI9\bL)83oD6ñj ftRhZS:8[ZG%O:'U+fl@Vf3j)/d"Z2UDxsì}S@ӰBhYK{0GrY_(ֆ{+b A4݊5_lh=o5Wȗ)t%V0.\:, M;o2{}%Xg;X'>K@, m#/HإzH5F4Z!(V8yǰEY (7YHs r zOyCdO?II7$% v ux%IH` `d!rضpT մC$F973-HNCÉ@sdԦg/6iyx4pVv}RL9=+UVyo4eʂ$ )'׸E)aT"Y#@Bs@ cl7ʱ|[m$_@Kg-ht4Vf5,#K 5~ VKy̫0G;܌kYSX%+:Ěi0s,laȦ&++mtfգCM \b9]<*O9i. <,_H}6g(2ʸ(~Z9ēbWAzM%-;;q Cf켽i#b`8[BՀF/[ yK,V{\P)AVVaBțۋmPR;2։CB$idE+< ,^ w<֑-;@rTc­Op@) <{ʡ`q,jq8P&@S3 H+;z+z9Bat]#y Y`ڛ+-՝ 8.]V}C˒Rtb>|@,m4'仃k-X0SDa.Cv66qWnFh hm$ٝl_(c7;9eI2c] @H+ I:P}SjM>_^1fuB֑b$h,GN<"P{ avvؔ^d;83W?#*sX1 V"/>0| n~luZ:mUF%ߟS{4{(z'N#)\+ZOATU#Ե6)Yqe/CX#KSǏ"Y4[1&>ٚS$i&Ǿ!;)W|[<ٹ&QRT΁(D¸z1淈{EcW[R\-k& ^9)q3NA92kw)^@l*{ l+>kwoD${yzEZe'6b{? ґx)^ʯxfC0Kq..ᶞ~ K:M <$dm*%Ȫ^AǙVU$uZ!}3? k11L*r-:3xDlHy't&j{,F~q {x"{+Eƽב/N)Pk#YzF%&k.F݅[~cFN\Uhq \`-צ&6%'o^=1t}ز#@aWD= sd(B9$ E. /% hkCOi}q}bDe0pGik'x Al '?%`Lp:A}jmbs*ήXLB0R$GV} FQ7)˨AțÝWL+QuwrZ r[,~=֯Ȯ;njuJd;60G8á*El ',#W*GK)#j1?9&O`D$wld$M}2:0zE5hN'{򒫁ɡM -{e=őwN/GjC@E/8z.y"0V?}~iIU?\k/StjEt.>&`Mtde'0@J?.4"A})SE|5jcfBhsE? 2ܶuf 0W_= x32U_\Aۅ㑥k=B yi&;a((K䘞is4ʥ&I {tYdQ$;bTN spט 5z+*(U& NK#s[%.9oIm"s?mJui?7 {_OH>^a[45\AnQ'04Hyd+>Rߦ3uhbJl$C8dꛝx/XaK[_'}BF`i{Npߒ ;zr~ v2XFc KikJA"'YY"?n}!Luy4̐_C vCԤk%N5~ aIPk7qtT&gRXۼezH!L<.Ư W b4iLl.I(Q M2kGjr֓dv6 "ˍ5|+]۽P.6  |nl?(Vrے#^Dߌkʸ e) &,'X08}^`#_*F߷dd%iuu ie)N6P@?Iwa_k¦T ,1=W邇ܺ#pp]}쓃3lj@Zp VWď:Sw6lh}A&zo1z8+7J侏1J=b hD-fҵ;GUhdFE[0㤷 3qE1e5#8'0#JVNr4N^Pr5Aݪfo;MʸUi؃thҝI,PN[gdmʨ*Nܩ%g;/d$d~٣ǟ=&JQppiU|CYdGWoQ%x]Tk⎤uQv6ە/j@ŝh9MxAC2I$2NL :w8'#v) d7 3CuJ Qݾf Z;/=y<߃6;( 9h.Q/) 7O :fH7yJsK2+YC/NmlrRhS#O3Zk*٥vsCd0sEan29lLy&)HI eֻހ9͙Rz` "݊>uy~A.!t$7KВ5⼍g;[բ-[Ɩ+k'0sJr-8Yg*h#Uw&%8TA,WxH) SܧO=ݎ`X8ꩽմ-M)W^-0$,_nljs z/73\ߴFժőԜ4~WHx)ڧ]*6c_Iy=ODݿ(n0۩TT YX}/ݲav.]3cslH{4Up,2TtUi9ȡ5*Vѻ({wabj5⦪Gv(;"&9,'Q+v?PFЧP7,W5 ^֕ KUzM#\ɚs<Te0B1i դ.ʌ^2^Lqs"~:rvsS[}-l%pʤw`=Y .ݡ]iDnjKcvyC8Y:WA }G"D=zIpj< ~UE=|ͪj830bm `ѫ@W|!9K؏ߨ`њX 4of>+eŪ"\ޠ!lGfϹm+˃}޶y<16qU^X RehϏd2W?1tcv5Lx[v-`Z0)WKE|BŶt@tL*X=sEJ~ z՚S^̞*_BA#r֥:iG]t~Ў,:~Xǒ֚Hyj94Vgg٘Xuф$ GΓ _GŞ%mܟq[{er{!Hb:7[Mکz 01I$ǹq~|Q6Ob0o)d9 c?,^SI9wىB[<ל' >*W7J1&X_Yݥӂn+^PVZv8\q<C%CSVP(Gom"e5OiS;-a7TP @g<~tgn)yq;, B먼f+>3zGh:E;wx:mJe#$nǹ׳7; w'oXOSO?W; mF,HQ`Q Mg!nn-;jrR$% a?4t $v;.u"M\y)s.3n9#ӊɤG&6|1Őm0yPjrQB[5fnv5 \4Ј7Iҗ\\QJ<1l6`ORc(D,j a~wE 0ezv3RJS^> -E;:LԝjSsj_W0_s>+z)3@:pp5#|%q@<K-l.uyanRzUsψvοLsk1k$S_"vS-@iR'jVXz7PDPgKw29|ߔNuTBʱH@LNP"p}0??4v\/&++l0x8Y~/+fn6:bî%wllsWY}?4+P3+ rG =v?Ҷ`Vz0^kJ6pXȗ+WuE9qx[zy*XC_cǻlyU~{ՖݬIG3 >KDd^{зZt ZC4[UپF6dm2J6*#>/6Y"~Ons֋Rޮ?΃jS8k[SEԂF{d\VKHgs6?)nx{J hX3_ Rz Uwt5[|ЍP䇓lq2fF2ʝN+5Lp!Yvt\#(0Ơ /qR~Xhٽ_V9QJ,d^^Z_JX,9肯 گ WNdN0 "9NtB$9Iאw_>D]%)bvUcӷ;k0RVkml؝SPxM%f5B^;|3 .t3Cv"Vɘx ܇ ):JEmcDجDѨ1dوn7uDԗCG@S\ՌMXe(1/'X]ɇIb M0x&BF<͒i)=xh"aD QY"< 6C Z7@QK!edY·{(WGYuđlv"ZշsuiV%^dyXƀd 6oUk3wwJ^`7!wI~A7BTidC".M<+$f./ -FXY j6$gH1ퟆ0&ݱ)-Iݫ Rb}Hhw@HVbvg}Iq)ԡ\6Ooa,r1(~la!0?).#2x*pȫ4̄Ix]%)B:(q5Nf2v0–.n; Ԙ4!LFί,nP#h|6S6Y*V[&&!ܤF^2=>%0pއ(c`//%7>>n 9&Q.4ϖPhbZ6e=/D~ bCpΓ#ʹA&_-a%_:(8|F~4X4)Յ#|9n׼?P_.1x*ܘDr_Σ5HymQpjk& ?ܣR!`Z5Ѳu0it8_@{r~N9Ytk׍<"RŮCR q$W0*kZ  ş .)zf{V}f2H"Q'}PLŞB^(_KᅳXaDX7*EENDczw-T{PL2DJ~BH $6!;f΋V?bܹ}RUya3s^z _7S<7ij c+%M[ιeIQ34d(fiVfpObnEư8՛):_ .ԍq@&$4,*qb(x~`0g !Tc?ch?["N]#n+E|(_XfdS\N|]k{H;B@?hi,f]O?j G25`R\խ\ `7C!B‘XPsj { =oWeRLMʢcrw:u;Y]Mn?'8Egw6gɯmu5"gĞAW GhK} y)YesL$֭'vb%S4b5 cX;*GНս)d0 p-@jp¯ E}Q@))Ty\#rx؍b  3A;JHo ;0RԻ.-6EU8grc?mVBɋㅇo eAv1LY[Ԫ$=W]$B~ N\"v.X8%>τ\LRV|r31Qd })˛/ <5o5v$YI v8fPi[NtI5<1BfnZ{a\>B~q =S ZĒ'+_?F- Ȥ\S Siuئ}(gDT1+ d/թLyR6Q4|QaiF*<.r-gS UW ѩS|̹ߪ)7D]wq$9ҥ(*2.vɶ8D6wÊU563gz W{l6E+%fYQD8 O /TNgKm*yt*ȳ,(E4a*Or2yѳ+]2IϜg JAR"hb}2300P`5OCCG + 8ФVi@jk9(| pMnݯZG[( a5*U( vJ\0/}xۉv\O2$DҴ Pa-.,5zX YmbaBΠWn"ZtܜFt0ƓܟPaq<c9I*nd<_v$mL]'C9X[|U&ʌW%5mYpQ ķC$;4)4/5;AiQ[hh]&Uֻqĥ"TYF2LXq0J#m/1UVVIZI@,PSvZ(|_XDgPeW9EGX.io, e¹Y=ҿ r6LϕUɺ >"3$v#pl8}ʚјܫp7QF\' ǞwR`Kr qxvm[xʀ ~IM ݝF"+jGO?Uӭ1dJJZP~ؕȬӳ*Wh1  =X{ E24 9b"bOwtCiܾyE,hՐl-t:-t="<~}iI.쵚?A %{ۢl/;9p'j;c*K􉧚;J44T/ &)X&QRI-ՆIZ s94v('Bp%uJx<:YD*P&lla2fyѰ~#БᆼE n KQ`?>9vwv6ARd! ~ReO7JBh=) O;ƧIKƓb]˚4ߣEp;(3 j\|U8ixVnoʼnuj`1Q -tk@#ҕr]uM$W'=LmNK#v/ZР+.Q*VY=O] > JCUu$4L"bwOgCA @$P̋SC3ž6M7cf'muxc#at fhã1s@,NbCzzST"!Zr`VqqVSOOFK;+RɰlazÀ)fܪt̹ECq=qlݨokz]T̅8VWwqwJ'W,j r(roH͉fBȏ"d5F[?0TylrGq"&kEm5|sHJ=0?b;:赍7:%l]Ci#͗43]|N3?*]qi=3QH&ϾOC^5k)yb8ZGf Oa!cRU\OI%3S FF Ҝ'_D<*-}bں qk`L SaAҬ);spyA`KŮR9lt 9h ]2_>U}|]Q}{CNWt5y^2A=e|T] kD/0e$] ]>\4yrA0o;NLEsP{՗9Rϙ`ȓrOg'8Y %}Ox9/wbqfgѝF忡E[wtT`V9 6IKieuuP`h_碝ͥ5ǔon TgC@( 7b򄜻nSG9oF$cNp4!X:Tґ(r˵iuद\Ј׳eƻfe{ OE3eǫ^Һ ҥPEW)[*.4U> x-TJG#"CR`yś1ئ-37HʰX{0FĢ&&p'9VyD+ݏY+xpTaڐixl3ˣA/v;;2|1nf݊ʱ<,˱kv^_%d^J7ِk(B"=#DZS/pNG"Q 3e"wh&nw͗D6[DȶhxZOsL_cIPPoV#-MPt-$3XKBW-= &˃fB'JcEZ٧]q ɬs`^sGa%-Xp`3aq)7\'D fOl:ETMɾk2 EN3j"4.\{M")U%4YebMko6bk6PYt%З/B 4u:C݃6m(!nëEdn΅W/ ccrM&kz'DAO¿|H7s&rXz΄h @YM됃bY9XhO(Մ,+ zWt`N/`ԝPGH(m҇rXդ̘s<]41D?Xj!9$&;,qeb V6&p`٫^US+]фW-rV(~h޵D]AOJ<c9]o WȟQazg XG!PW?#_;^(8~͑TE16ū G {[eaꆜ0sCgd5"p*9˶V+]R~ȡOH09,bDonK4Vv7Ofתц:vOS@M\JiIg@,u/$Uq1-.&A`exe~'Pg涵<'_|P}'Dy|=|~o:L헸Q:9G:*bT_օ#IhMo6Bh sڠ`@РhA0|#rfY˵,:dnY}Da VVa:{”>,qq-t3燯Q#s#T(b,BM}v tqAW^K^^~VWnԘ⦙&I`[A5ו]%Ke'NM5àMrA\C"~ZVp#qkd+e:s` i#(f/-I|#.Jsĝm*F]"FUL>9#EԀL\D,ݐ38+mX˩HJ7tW@# lz!Yƽ񧏠ס}Tt(5u~+GTU2o_Q^}@xo=_?曋1S!y #GzbS@*")I xƺ9!ro9ŜWv >M忊Bim*"`3Fb(wwywb =7 !!TU(Q07X+nGͷ JbEקI.4[X?}cPljYʨ|~UOϸ #_hBUF.4Nb3+[4[\ lxegAR^oh1Y${`ȍLe;OuBŰx{l.C;NȅUOY.ɖU)8Ɛ[׈9Ѱ68e®j~M31\\;k5s Uqضm K=8NT''XX]$y23TeM ug@:Kn~z`ߦ_*C "Li Xg/Ko3ؐx)>#mg8ZjY!?*`KKP biuit)dH&D aA">.Tiԃ8H‡6@szjF0LHYn)0tvvCsm7sߔ!qLd}GJTËΆ#C'uAiՏҍ9gUvsXDW$[m0ԁB Br`8VG*xOx;X /\[-)ҺC~,oBbJ'PƌǢ6gp``&Tlc=肁E{3 Kpٖ4"+ڌUeDg'!VMQL!K[^p.sG֩|*(BƮe R}h I*4!/մŪ0hH Ph[DsEoԂF[S >qn2)Z~+*>7ܶ~& B`mpDhks:<2>W׈FpУ^JLaZO5rՑ.ktQׁlVl7D{>ˣCn_y ѤH`ɠ92>.x~d*c )vugţVIYuSa)F<穼Q8o39m]@#7̠7 Yr fjTq%'hK<@T!m׭2UKz劗{5܂_j tk +t4!G3wBbx$yWQ8# mVgAt  1WX%qUy4laEυU͍5v.ҥPLKPUr܅7!5wP*3 k,~說`ቜ2 m(^f|w( =Ypp  ֑,//oTJ;9Z~ՠ;^QWQIEj_E;Al.)sh3Hfa|> NN{NqΤæ"*ڰ]a;ק9 2AQ:c^9(JHʂj\[ '@pE+h {?>Lq#j ޿jb.|`8h)p6&U<,PH :ؑqŵeVr'+=w]&IsvО0S4բCɱF%&@, ۛҤXc_1Yd;uh;ke2({yvM>9$t+$xn裊:5*]1M_!F<%_'ށR z"뜘N:ܯ4r,-Jxȍ55)No;+;Y۩jޏ:KҬq+}sٺG$?!/Z7q{*i30{n+Z2":ȉzPA HmRXB5nd_[[uPYn7W{뎙 poe/R0R !S)?z8nm FI7jg, @TjT8dD` o\4ՠjGxA3^4sSa5'|Zv\'5ɸpkWp?_V !{)”B9AwZ#Bv~%&],qGEu X|EETŨAV@q4(#5%m `[ ^[/8~Teqh Og,OUV:_ N 'gzĶٚpyiM a/Qߐl7@YRLߓ^e:DDUf@?V8W`w(P&xSC+6uABXŗčj+)U>Wى F`O myE1"yƺ_?uXM!DO7k8-%Qr`6>)1~L>h3 n}{DRQ.{7۝6<boD1KV^pd+&mLutRtwgLg9=ik6ok6x_'T;ɛ y$ҹ[!|Ջ{YTf'_l=}di-+>_~3UqfliQH_F4tUOV !4oL׮ˀ۽ Z+=AJ֦GCCtN)J`#ZVn_F3"NX*r$ms%lp38O5uok $IjP"㍛-7>}_D [}&t~R;HDHѬx m-n]/ۀxԣ::]N l %NUR_hN7uay- ŷB:ګT '4D"GߔON}ԭT(O~7%eQZ{.K ɷ )g5F~[?tؑRRdUelE$ ,x R_9e>=mZhIނ0$:GaOg}n``nE<Á.K˫w4-oAmv-A%*B(IS5hIC lsC!#,p(Nžmcޙ,ã`VmH.8pa [3-\T[dևd6<^h&>)b;T1Ucǯ9u .)iBC:ιHAw4 Q!">H;!pY<xBJU<8Ej]񈲈%cR]¥+1^Lps t`<0 l)\ g3 eCN:b)}ێ :8(B(~_ھ ]2(>[͇jRmJ 3EJw%4p?^x'[L*HDϡ X`1"l ?g̯Ei5匴:nղ.o[OMg%v lԵ*L<+ZLPW_Ԅ> V2QĚ5ц\!P/W= l#ivO8"* oԗ$,U;m\iwmdbT [YH&D:l)XET ȫjNAz7lICsȺcNҁRPƝHdΊ>[͔NkѪ24 j_ \-(tC@8..V=gu73$E\t 5+T@cY"Yٮ#sTɸĄ :eaptI񱦵$hβY:]ĐF&Eg&)*Crt8kDe^}L۲٫pZA¦i\i_`SrC..lq >yhoެ/lz{qixHZ*aq?,`=|2.>ccp"U(Iy@3ALR]ߊաfLc&$x\j`୧ĨXfz#bZb3QUpe?N|8/ɻaSPw⬺ ҦC{ N+V&# nM+"L $dQQEOB<~9N0-·ދ[{{xn.Rsׄʈce؋ (|Ε(0jY_qne7Zv!h87rrqY*,VprVV%U3թ>%q!}(MnVUMC!$Y$(j˫EZdRb۽fն =7cϯ{UYQPd1I*jE.)KnxQb@"05l'E e˕z'ld5 b`%{n!)<pgTM! 4 ;46FqXMٛ?ycH^rKޮo&0qG_كX۵])+FwQdy\׵r><:Os@|Z#lw@9} ;l)%sZ*FgPDPm~Иz@謁?^3Q l{<1 ,%Cڛc%JIO¨GiH-5]EA'Ãd 2^4ٳ6$ȹl[QEά-P^(߲ ȁ*QLZ 6?.ZQ>HA{*#(I^a]r%y0R7F0׺>(۝<\B")rSXJE΂+% LU-k4ˣ_F+h+ Z׭fW0KLvhEUD&`$ܬOmm6@"}ӹRZ.הs̄\o4tKn~f%gRms|xU8":b#AP0>a!@P6՜Eq]B7M8km|ppIfX^s-O@?z) DJ.S,5Kk1KBC|՛UiRb1y6;U?}0Wq!s?u`E=BW,}˲T܋Wٶ:]*T4>y=3:1XX8蕼fTS$"P>>" ufJT" nN@8nj +~!;OXJϊ6X,Dxٯilbf}N2gO!"mTE9U"*-~bPqE=&UU!-8#1Y=7a }!P{ Vw?~IaX@0OD IOS-BG \XI@zCIڄ1\jݟV&hے%,i$ލQJxMO`~mFc@gr/R:F7V3Б%55q-`F{ˏ+:F.$Nsɬ \B 9Q%^x4ax;,0#5i~\vϕA:lӽ@e10EګwC߳7~ܩ./G@2}L5ٲ$uVE=[;e:4n+z,n& R_^SP23S>9ޭMd=tO]N{y GkO<7G2 PhٍErĐe_4=uf>M21wcUʚP{셅#ýRqY?DCDl o1G@]iIovdT*cU;-$ [[Bw MǗM6S a.Ss(T <:Ǵ_ϒBoapbL:"ݐoyt@!O2G(_zpg:"e6:I`~h'ŰkӦLy䰉yZxmp4>߿ˊOx+$>c2tmp_ê 5Z/XJ!P "Ia&rfRd SeScnOdcrphKՕ{:<\.9`{绑}}SD j'T&L *ǑFݠ{nO)m,j=jH5'Q rw ^}ytN1W4Ȏ1" vr8_MsVI-vj Gw.[tܪR@}Q25Hg"Rn$z`˔PM L~8o { <{ɉڡU߲1DO&ibfYI)p0wgݚڧ5=DN٘Mn W,8 ^&`VaH#@_ǫ7䚬Yf%YVm{R_aNɭ;7z*PDꝟS1{F\nĶ96 $ϝ@K^PT%%5l'7<XP=8`.ɍCw>1شeUS֒0TG-~PuGMp m<-L5ͱY@P6 ^L\$ \'J/b$/Sk\,7?X3増 5I2{ig$ԥiK"4NDy* XK?j*f~mXgf&c+[#"jBGIPU__K&;j/ܧ֔]CGN~J Ag1 3t3sޭz'v*.OD|+_GEރ;ܽvڌ n{ 1PWB[6M^KˌGO5ԙzȵ|cY5cWr1&88A_1֤ζ` _>*3Jw.~KYD_=X zl^JSTI/_cm: ?VNkQχ&ezEK1ß9KMf6q„%&PҎך@sDGӿ5iUk mÜZަ3d^QB U$S=[(F/v|Lr.4($,F !i!87ܴxUgl?-s؟xmeGVu;vv5Pޛ %'k 5\oȇl[.f.EmwMsCT;/w_QZ*Q5mG7\O-uZ r1YӑYP1LCJn (j2en+dNɿu~;vN_Wq&q(#տyazz%F|_#`;v57/tKsBxojhmIR8s%" E=]K` W,F8ޝaTr4<:-aBBCyFS8`l00@r+qQG.2z.Y/P#C% '1s2Sh0PMreVvtxzω}MN԰>oO'RS\{H. O!;m@1x@ēViݟ|q? i.lD4Fi%@_r8}ǵЀj1,Ni)_B]*D7Yf;70{]{\@b~Q_azd[Ge: ;Op8W(wq7\ >dGdզP7Sį]3=5ězbÏZ/ѯ4pX>2c+ݠ&lt c8v;w/!QOqյ@e|@*mFBGjYX*zl-مV!ZYbDž=X_Gu܇O#|zx #]Wfȇ=هcImYNTldAf| YUX I3^xʊǯXP[W!5h`bCT^ ȿbB㺅ͫp_FaTdM'4ߌ3Zy7Ocm4t]@v|iDV,\Ǻ98,@`ק 'l:ӆX#vMEb*:/paKފ<s{5_ 5bM/ʶ# 4q=Ѽ+<}J*t!v"q3i!;ڄFc HїzeK8U {"?Pqwz ^2e;jD4:n!ŝF#õ[C͢3>qF;6\]`*')''-XPp [B< w# k"8HΊSz#d޹鏧xei D,_lxe'u] (MK~-<)r&Ni&GFr6:R:ac#K1p@S8BBSz@JEf@>DW\2d!S| crx5:zhdzRz6Qk[/OHI=2Ge1q-"j[JHpW "HB}gV7v` +I#Qĸvzdw糋wS\y|Ek+p"ݽ%wb$> t+i]D0O YR;>4G (4{( <1?ta9 KT,B/;^^Yh;O|cQk6a ^h%X!V0&_:}Gڱ2^{Wz81oeMc$t;5U947C{O{ KgU)9 0@B&sˁFhG>X-ψi:{+4ZY` 4ٌc#]m0[܌Siׇm!r3' e3K!P&d*K% NC!ar@W"u.i!^xLډW7hGHhiCͮ݋s/r)2v猚#PE?-i&F8A•";" `"cBptև/5-5xƖ}{}7S!!s rd,=(0^.Sf%31jieuX1@nkᆈdo2vcOa=[ Ng6ְz:K"AYÃQWE/;}el|jZ?9H ^|p_qV_r$#?0,B=Ho$MpY{hEToa!mwXd5s-~/fFwP`讴g0d:+N*y˧3w%etN2>颴.yGp^u+<aT)I^cXa37 5=NeOx욽:`Ť2t;<8!U'de|/b P{7J,_y"҂l:U. #&(i=we'(*JQTC˻47y{M'9܈4]/`#OոvWXH_$#dC'O<]o#%ю"U.үPaƈF^8a؇I,.q2Q|m$cVf )|NS,-Dd  ]%ߛ;lo0Ȋp^XʯB&07öI?ߔ*ވV6* YUNsiZ, b&+44ܣwx!TVCSӥ"\ye5P! wx;`] O0V2RjrdGB\h,w-Oxabv (si_I/k:t *pp2\'^Fd]-in@\nnzQ-Qt EW7}@"p+]K3 Fק;7 RA&IK}jCokE,Ç 3YOeRK٦µD7pmȃʯ7Ɵ>dH5&TfU<Eh4رIw]A[0;")N}-<%e* ~ $H*r-[Ѫ5xj;_m\go?xs82# :/֤b:nݒ4ꖏ,zrǪWS<זݗ둇nylm/춱Vt.c_ȻMi | }i=6_:Xbh]0@˗c1KTϩ8 ,N[؟|ǎmp?x_hef` [i[imtfp6 u*6vG0t4:'M:GF' wR1@?h5MEK Q8> tS1`?3-?:\fwVa 0x~NӼ e|z;Bhv!ҁ/-Zӻ T(ps`A\:5Bx='?t1K;nn3G`8k᨝"t/dCQ I6ic=+Q~xT*BhS^ ->8H@ Σ?fpP0;s/>HkVgm" ˁ9bARu:ԉ}HrXz P!MO}X?Mrp~jP%N4T(ъ$2n>d(P~ d7h74wΦs 0m\ ի8Xqk[Rd;׵3$NQc75*(^h.lж+[P z)`NT;'T.}%{p1dXWQbЅF昙u( Ww,dx 5oy^WN#Zod^B%U T\ݰH(F4Z8G^uj|Ӊ@G,#0jC_}:P .ST|= rD9&ɥ'#ez~8H!usAXlșn:l"*pEhoIsXPz?H52@*Yh׈*^CȽCPe>؈}|.D,0\a0C/XX&)_iV_Y]$@X\A~<4hm}z}/ un"뉾G}ܮn%'vrr~@.L7C]n +5Mr;Y ^)Ɣ ֎zfr39GO24kQp"K!c4ؔTCFrIB?~dYE3RA<*2KKٻP-F;YBXno"Cj%͈toX[dG.xpo#J7npuLTpbw㟦?=E÷@5>a0Ğ5^i,?mi q$Np3tT!:2y,4/T*0$4ɽ}G5]5`vu|!$i:f;@ K'.jwf~R@ud\h^H=m[m!m[5xvFafPb52NED*=v{ +㾋\xY͸Uŝb>A8w?ɦprrQ GèA$qN^2|jm~bwKt0' ʄ`UDTG@O-|RY/rYÒH6~%[ A8>;WY/E)rdD5V`Jt8v( ij~ZpŸG<$?h 8>u *Tǭ ognJ+XX89-`*GJ*V + f1#CJ#n  U.f6ܗ$+ŗ$9i ?v!Ռ)Pڏ톚wtj"3UݫF~]<G[3N2xqYS(}(?rbw+ׄU BՐhza01^J$b@2eÊ)oʹU %2KtSFG+㴙$˪HX~R Zlj'#e"i ݖm*NʈIXn':# <~#GL:3`|V((A??R h!EwA~ad8+0,M? [{Q0M1L ,/F5V)llˎ폓R~,za< HXEBϱ.8zW _&Ԑ1G+%nCw #<1/daS{ߕ DqdCPӂM7`4:ΞUaX@(sJȠI_i ?lh̥sq6&x|$zYtM^Ӱ"v #W7T @>",ljB"xNγi5f)ŽekKRayvp&9_(d{w@)nwqyJHcCdnH_7$ \sO#%rS8ID㶳"c A[i{o?AĔV|E _%Q 9򒈛}Xz5^ޚocXv 5(?!x KhrrZ hvE*MʌNMuTe|$dyK뺉gτ`\KB0Ոȳ6 ܛNMuaZ1.4C;_! 87Py M) %zgtaBJX20}dKLXs.Q@ws7]ݤL\S;)*'lVqTq_9q3 mŖqIUs GD\HFI$,E^CדL IkWR.-[@HڔPJ.л>iUmNmY/uDZxe?׉4d h]~\1DGc> hG.uKOMIA m'[[2Dqd%őY cE78(,ڻ0%f ]JIiW4!)([{PGH>eb[?\U;tm&-h섴7Yn֯Lp- +\l*U9w@Ji c}WG3` C!rJ_ ?pǧ=8ry^kֳ[Kv]/rvDӏc.6gS=tF{7)[ss ɻMB]ozz,w0l2=25YYqW+:Yl\Q?l5ޅV}ivKL\d⟝ꃠ-b t})8r}<XK-/᫐FǑ"!tl}#.eGg'YB/+B+չҏHYO%bWIV?1` ەrҢDuEҏTs屻}˟Pv-*c+1kK4a2x{йV[% nJ*̺s;g.!_.lSBXmDAE}PmuTB.Rx.#uT]ťmRLz HdLzpI{RJߓJ8q/=ñ%JC04 :몫 uXdȅ17M6&s~ǗbVc9 S65 "ŏ/%#U$qbD%s9D zO Ncy0w~)O'/U56\Qh6KQ7o FsX)Fy#KgweM{Cr(~SHMr9U_ҭ΢\@V83LŋdW\ʠo"S eJ.?/ KtHwsOۖ  \6-JvGWr7DvOBt#l\o j-Wf &w$‰Y߬!Bc@505b6U{swg_Bhqxih1P;2g< KԎpYL0`ҰZhnlG-9td*b<a[cM/ 7E *hTa8"PvxݗӰRdDQM0~-R?0>$t֯Gvf+@KQQa.oOB h蚅tkho4 f$I\t)GzʜvDEo??8)cID<Tt"`J.S0Dfo[NUېh)M6O]#2.\%R}\3 1)ΝBP0;SæZƒMrn{-5q_TJX帠Z]Yh@Lب()|exF]EjAxi;-V|1[Mߊq}Ln_226^0?4RFj΄[뮗@1 4ڗ~qEb`a1WI88zv 9=DA%j#=J66v}L%"˒ìrXWI[Nxh,eB7o$rכo?'F_|/])c< ҋ-ܵt)9~0s@2SmbgJ3w9##ޝha=O[J@#.E\a^05tMt톩Q؋v$0mQ&툀v#as$\3${u|V}hmZome`9~ j!2bCp;㵏/%<pͬiYf$rĹBU8*׼ܥOe Y<0K\F 0oPI;Lp(鸑 ."]{ nv5ax ^6;PP$+Թj76K/׶Sv'ز@V3|`~Fr栀{@fF 3 _ǃajCU7>~d@Fp /k]HB-ʡ[{ lrUT( lċe'ϧX(ל9T[{Ha~Z^$=kG4wUy%6(I|\ !!ĤvxQHJkȆ>9Ū@LC{1nY)fL疑.gE n GuU_Ur%P"GUݕ@"7\`,(H0QήSTa/byՕmd`+}TX4 Mr~ޱ9xEiJ=aဩy4P;H[gL*&*,cX5w|OQӬe'JsbqħySROwk=W{{+$U9ktTIƂhC43F58;g,/[W,ξć>n/ u7jD0&&$pj:- ߼['6t!뺦*&= X0>'ӳ@dhgAש"JÚtWhϕUu"΀I¼-1Ҁrc"2f(ז{p h#=]$ͩk j9u"d^;E\zۮy0ꋺn(2׉r;1*%re$sfڬRgoW/F6Z%/p?E0"!:X*NG[ 5]WqGjtz,N/F K{MFh77ß۔6؊rCHEkѻȜ-wic%$a2c(_]Mnt;7WۇJ4Lӽr2:3 A=9HINQL_:> ّYC;~&\C( g֕Ⱦ|Txw\b8BlPw0ßG{v,~0fs'w>18eQBz%ρmh_Z oCW(Z&#}U0W`6Klp9̽ɞY1}*,fKbkP-! FXAnj*>-`8>4W<+v=b&@N ER=rK_5 p#e_]Y` XƆБb4}AB$}iWnOy C闙u P5< =˖ksa7+GQ8e %rY7T><͕!Hٝ!_qMԭC B0Pj/{qa ׋|spq3|O{ZbY2K+&~RI6ݚd:JLF2pO7 SUc/K|S0(q({m])ۭTV):*=}rũ@w͛Tt+ɨ'Nx yhujY~Lrl&a^L顈@I!^*-qjso,Vj 룅`:87*Sx";j+;l=?reMPun)RM NkG4l?/~tVѹy样f.鎘mf4VƎ$Qb)<(*:Gt)=nXGo5E|O+UڽE+0p?GQ!.-Gm׵U1Ӛ'W[A1 Y1/0EHLB V{S&Z/ȔW&|Xc(U'ls5*OitoWj*U P)KNcF#]搃ZvِZ7XW<`x->ӏkw~;3 f [X?H1wuzH%PNX>M|M:X%/N@Wz] JA.͜L\ [|P%dr81-+&!ֶڒ !3PSFRi1gf4yRM pѝrG(6-dMx}4#XLW?%($Ofl}}@R[,D$BlB1SC{m]]SH-|c>xY-{hEaPsJrY4.Z[,nIJ?l+`C:b!2T mcr81Js%)zI3xRRn;|_鐱^_ó =몳D}ힴqp`ōkyPڤВ"B2֔?es(fI_bx |I{症o1!FT)"8P KVJ2&68D֕oͫy?pB `y✒ԙFuC|%p}Ǿn>s)I[%J\@=w*b}rE'?ZT#Pr$x+:rbOgSko/ݲ|m^/X*@gS_|`Ź 5Ұtiaw-R.'U,y'|M[TxO!Ad˯]sl|oQqrs:;LѪ?}w$9E_\:ŅT~o&ݨ?'g[Y@rCW<U`qόNz p ι5t`(?uX̕@;PEi^V.BrDm%56Kd}P\h@jW=rΞYWBc$o$p\MhV,#"f^ }L2lͺzؑ3{&*$YoPN_T}0 ǑF[\r(gnCܚ=]?JN~߀eZƶO_t̻ؿpdQSrm(FzuK bN4ZAFX' Oʯ-չ ouTO}I]<*B?lAxӭZ 4+QqĞ tD.ciE-npq 0@:Ibׅ5Z2)+̀#?}M^b*6YJ$'iur w''mbxCÈAR՚B0. J>lpƼrYlYdQ`Mk "^΋mA"xH%M@BD ="20 Dɋs7G@?HWs:c*({SQC8V_; pb׬jUM=!:%d0^龇Y kHEULTG-OD{FljBJM_:YmƘKPWfKaDxrVCnp6o%MùbOÏ+̔nf臔(Ϳ_? 6^M8ǡK2&i8^Myq%f6?d 6ofè:=ųιkIkᄦEMT7D=ޜNuXڢYRs^v,i[d b/h ~vc+c#& dCE<+GbqGCnWU b5Nkb FkǏU5t0N<0?_⁧ (n-{*W~|@p7m*|XsҴ{.?Ys(5-AۣZ0(n'Z |N *֍yab HA`€*R9 ,2 c@}CicPK< d v^_HMQs$.F3tjfFNC&Ҙid *ObD!b.RቍIH F K@^}Rw+mm?5lMRsL2qu4\Gߕo[_1^P*χߢH1𴱦ȿJ(%: (Q0v=§ȼqgGYE^­`Wgs4j&nI OKFϭ.Y":Fnzߎ8Q!Y9t .@p6T*$NR$w$v뛼RskuQG#؃u&^틡m16gCc4vkm\[kʀFuX|5rdm8Ю \|}]lI{ UioFԩ 9Q( Gh~nNKЃ5]UKkn$叇o.(O, ,qd@ OT5ѥ>3/Wa $T` f2#hP6Uэ_E%8?9;̆7@'d%)M0Gfi{ 'N $#'CY4W`|C;0 FL${{vL_VxlIo@DԤ?+,MA9 '\*k64E:3 YVs]Q?]|qJlrѶ`5A拃O*Ԯ>zxK?b7lO7uב7VlW|Ki$y Cҽ6׷d%uh:IPW,6ņern4WLl2sh1$]^(hs}U2 r]~z2h$#G2-X6G@qJ6XU@'2DIR~V?({?JK0H=ڳ?ءSkFH0$Kxgd_FIA(TqlkT[~bCIim-n3ʭMZē|uֲRHeX<~GkQf,xe}S1a2^ogZn$1Bgo*Ey'Q:@9'+ qJf0x}!1V>AS vͻ`O8 GHgrѮZeR=2I}$Koaݒ*3dy-n} Q2uEyhr兿}m;TFz5)R~C}Ϣ2\{c]rlb_a9}"'o輐 JP{\3;玄|ݜ!Yz?l h9*a^koiG6 I,r~@E&܅C jxr'00N':SJLd^nAs&-5@ьQ^Vs'5ވZc'7e#&}l@?ZN;r#U2?Sjau@Ug*gitP}{tt3)l P&={>@: IGoނe'$WF us#F:r.•![DAbMSѲ}LQ`*/՜}]5rCb70ĠROj-I.>L# ^[|_I^D-C>4Gbvx=8AWZ%M~sE zle0`͑ t;IR~k릣ĕ.9)CHzLt.C+7I9e S׈0V'eKLx~kh:+i.B*3q7[%BBЉ-eݣk h^w[.9'W%1 \g2H4\/Ѭvx t/ZIo1r&;ZåiTuCMz߆+#D 3T3X/f%nD%!{;F3i9FrGthVD_Cn8Vpo ]BBd#~_)V=bE(IOl'] J:$hwEܬ1Z}q=es?SsG֫[p<ڄmv>4$w2ٜj3n+kY%]4*+P֍04y[4ŸO?d1r|16X-yWk0!|t!j7lP="Xjom I#Z{>ݔgfw9_4qEld!G,v:$Zf/Vg"Xy&4K@s`GiʓG>4~Mqho#5 4-HctpgC ~X8)H𙱄4A<}Eg$}wd/O36"&_eΞ_%*'h^em`I 6+9SL=.&ot9 lμ OݑZNA&R*KW`dr&&l+n%gI#- [9#y13jXzA_=TZt3ӂY _>65kzƝa++~IQձ+!Wr1:E1~e` @)mb y\͗'Vo` D"Ѽn~1@!>p3ZEr𠒝|̔Τ8FWrY) U 2mIGT-٦$9FwqAG<1-ľM(F5N8rR#Bw@'UŒg" j:>7ŊFFd1ю[Fxdgյ:1QEݭH[x*3,ls85K*3ULt-kFCחd6xQHy&HfL`2-}cy.qn)-r>NC\(:7~KP6Ծ-kW+"V͛P\U|z>N'UB⺃{'n^Ҙz;[O'Ա7Ӫ{Ey{jAӼJf hlvVD.;;\9-2?u^ ͬPg58-K+1ӅmW}T_((*AV;-ΔyS@""+}2UޚsF p FoLJϪ ajC<){=ljI&`Xak i 7eQ0"WִM4Uڰu! I/W^. 7 9W!SEakq@kft߇ 85Y4#9)@-͕`v@d?rJ `uW5*,JHZC1ztu$ e.kOT%>poXm_f׆E h3Rjz&/'+9QƻZIexMmXa $E$חd:)iDxflx'Ƹ$W\r*LIe aX{Ї!;mC׻kB_@ tY&ˤ"4 vPU-P+ z ]pWVZj$lfq@])'lڴ=uSL]u#dw#BVWZ梲hAF~*$ғUg;7-؛BMuYaLR*A#lKO4=˗^pLj&A]C]e)mF!fbK6Xvz&8Z)eo1 ^N"=e9N(~Ϸ@`G~B-p79$GO(HvĪK*zuJL&f|rI<bJxyͩd5`\gbYЩPXF=ݢ *K/J]uoBc  HyPa&Acv CtvAWvIyyJj϶mDZ4`mĨ m)yX!xz9J=wh*xF"U<$G8+N@L/*  }FnDd Ffu$2fV@tZ\ LZtSQH  sr-F {ė-F@>MS Czd;#v 91-ΌɆs `;0FJmph![C +./eTygLݷ7ol7HNk=y:BMy$=xi]ax`7Q40vF*z% J'4Q֝g:K搲)V%N]Qi\4a-!{#NQ ݶ(_}[жhŁ_ N\!1agfcTX^\<ٌZ>fL,YηD%;F+A5B AdXlStP{%iY1ar hL'uNsDSƢ0 _qj(4v[>ջ~0O)!P/_Ø#̛"w=-p>"i^z_+V:YTE{TV.G秞ȈFy|ۣ,ԲۀG:̢NĽNssD=ޞT|Yg/%f)_ӦЄpмc8'GZ0xfV6Cekkd޶S=:ht[2PQ]qB8]'G{V\}tۍ HV W(!{9'Y'^tתXn(jhoP(.k(u4ؒ\Iy㲬k 2ز1;qp&&1((8E^7!υ'b536DsjO4H#Wt,I"τמ 3&$O2X6[mO|nK:p41AĜǂ{}8h-lKy4*Bވ"تv%D0c_Eѫ,bX"mm d\%qzߟ e(d>]|4K)A2^3m!r[ W:܍WlX9_L"N \Z*LC+1WniԎp+t)G^HeJOY4̈́ޏS֩EufqTྃ),cXDaޅ:>G||ʣ!WK>2B^[~†q|#)ZPT"qs&`\:NVPmjܑg̑]vdÖMq`ӚtH B `> ;/}[!\7 =/g 8{:^fS[/X*g0bF%fP=QM%JX+(NmF<)΁%YRސP'5A=j0QK :|7<,C ˘&6됖i |kT̞"rBLK*y%b #>w> y`Ec(hyl’/=v4hx8xϮ|+'WK+{okFƶ$cMO}#ƿ9U " k.N=Hm;}3A| Z苄9̛aډM CQK)؋rԓl_9bsk7$ykRK0wv |{ VR i\P BOIp`\um AYݑ.攣S Pl9L;Q [hX,(W !7 Hfx;1N55O@e܊м}PjDh6tzW؃qaOZrSfAS:BͶ7$#k . ?8)t-wQ[2!GNvyH0 WP -h&}獂vJ9`xX .e!rS@'Nux0 AV's?tP!./u\,\-,O4RQ貲|b90T&&3EQAKeEVM. :8#RՏ8g:ڜten8/~@Mfp  i }`mҧʎmQ,mD{#yg'DF斝!^zV4[mnW[QV3m'ꜧ#^q,}6ѤIݪ گ]PY&ے=ܗ߶]UDpI9"|OHkĿRQS ?0߻; z*l=նc;X^*&v.i*SUcߋ]ÚȔ( "zGϙ&,u=ܻ"lۂUX!Xx7ƝG"FCOҗ4$TdqvGsSN. N`OU[Xx@|*b;K >_z^݅e,  D~@wG7HDŽLwS=lqRxEZ`ZBw:T0 )"N[Wd (J,}lfh*ݷQ 8Jk+#z/MzjNK!;eήvUvT ÍɤY'OQsZgIW؄}_GiB3j$6lku{Zi3h?^VH47eĽN%.tf0ԖY~k7}gG tlI;= yYo_!40{ŃP'jG'\4@,b?DS;Quv6*QHV <MY ;oCȿI8W@YyPIhzi|W!칓qT1_0VW2eߵ4_ed)]w%Ş-}PNƼ=d4x 2Fn Wi~`3}G؆;H`@6U21t6Dc [.hD~^| *G: t/iim HRF ~tD%f0wQMkl3* ́hjX_Zoec_8F#| 1f8IqxXPР7@73ʰEfyd$"8'`n@#a4=E)g HNFt{eZhoa7 x>\*0yyv>`˶ #g%FèbI'lzj`.0Þ%kJ0UqEDcT36{p[C)v_d lM#pP9r<ȧLmƫ[S/RόSs!H7D5WҦ]CUvrL[T8Q1M؅GTAfgņR٘>Rϩմ^Sb0;;x6CrbYW_~Ҽa\ XC ~M.^zjטV6.1zjoWc\24tjxŌJ0CغbS;^d =ó+h?N&h7i-mS-Sfl#/5H7v܃qW%8xD U,O5*Hkl]Dn'KJ5nS0c>Ģѭ\\E }0B7WV#nmAjKћGЌhvT2y0_<Ǵ«R^q$/-gkN!p!v[(g`]\T nQ)vEt.9 mp =nٹӥꦘt* 2ۮw"b4c{ և#2UI& /#iD];qڌ& }LGܰpQvD}U\/reb{!GP/1џ /^tsԽi*0I|nAI sM[1[ ɺCUd:14f:'T!6`{'JpRm\GKߓ#2T=yoq:W>X$z5dpYMm.# 5%>3f-J:({AVɸRL4ؼ^)4LE=74guSsZ NOE1(nѮ/}>Lpwfep\ngn}*bJkR[N95?*ۺ!Tw s*73y _zxءnp(XA?p{ GSq CY)W2-BXr{! ׅ*(P\^' *]9fN_4Q"VI?%t#'ѨB~ ϋҳ-#hdGxm"2#Ě4 @]2Hwd5e񪴵̀ x@qbh{c,6_#{e{[n5>]-CG> l8Aqv֠u҂y0*a9lK_P)|賊9˂G mx)3>0[lǺ(sv(.1p̝ bdHjdmgƲ;C:>W˟`ęW{7 rcZr|.-~#ƅ}d2u`7vvbN66M(n|)H.-:;G:a .V~ng HDۤlmJyŻhK뢙3R.xd;I45yڧtg3Qݟx=qvRh (Ԗ ` @ % Ÿxls조1knJ_Cbbe@ lиjh PL\5D$ ᅖ\%N5Ru!}t7T`cpcͮ$u93omCIG`K<*J3FMyz ʗfA.JE F_Xe?3>׻~\ ,Б2UHtM6Y8*hi9y/qʜ%-sQɽe7o@e?({Ct[0_2(NAA=~ ].ɈA|lTUm-Z]:gw;9տZ _s!OBKޢt mԊD4&;HKqH_2آ=? OfgI~yVS_KpM>N&}_=FoY;%eSDPA?֥$L[ADtuU"'YL  ~d2h e04l/gl&.POߪŮ\@s,FR_*J3*XiS~xF`Pyv 3\QMIb eɕD+^Ta4`6~GX`* uWpoH]ɜxT˱)~h*U 07")~r+2zBER*:+dIlmp~U =J9>HoG(H9$#F~:疧ɵh͔ VUmJ'MyG &\$bh! xE!ZbZ4ctؼ{lV3y=9eKtܝ9G^9NYt}Z$yNնx=Phm2 3Μ #1\$I`A3*#Ć4o{ÕZr߷9lQgR3X3 \wO-U{taDcJ gY렸p(9GQ]IkjNBE.U*>y&qDžD0Z%eez>VJ=9* c 20Ys IY"<%mk,]\rrrv ˽wմ"8ʻK_SK&,,.:-7 \K#j9dDC!8b:D{!ouy()%[l[76YXK>~ec%""+e}e{'GFg[26~Z $prZLqiQ쪫d ?9$b|[8 snɵ  -rfl˝MQi@ȡĢ n)2tRp< t)_X"Z[wc$gZ+FaRɝKVW2fD }0ʿ[;w̛;>0T\%ү &%4!S)z]FbG'cW)%W}!{f7d):ٌ= ܇ c}#`oPb Xu{)ɘeE;đz8U'=L$zMƂBಁM׎r }2kBNmTcP9l08\_#QUު" 2Gyh}%@HԍESVn:dxG7= UJ~X'KR򜻩J*֓GA˽8VBzKvz'4#e9լ=@ezpa!YJ4'*pli@w3:XYi;"-t+UEzSTDrĽo3ΛXخ{5s;B"[Ƞ]sQ:;a`l9ֳ! (BjkpWl@PF|_oWpԭ6L:l9>Jt6D OѪPҿ?j̡b A4WmVQڝE>}'>bOo{oIx%nB m,(çs?7>P?xc)4Qb7Vw?r.ӕغ8J-LD熂@ݪyvPcBC*GgF}ZvB"2y>hv6yД;#U[PzYOoQ+٩GL;8~&<*  ԁҝ, %< VHP[$΄Jm (1Eqj^~|V0:}1%3]+pW2[\Θm Pp6o9);6dYn8aԚ#= P#ƠKg\ 5\VΗSqٖL qʪ#|(<{g X&ix E ?8%_,=]720捷9ͮ-R]Z&).7?׏&WQ؈r&U'| ~y"]iG2],̂@΋[#}^ `cfL xo9 撢XXl\>WXW} (*pyfd̯WpmRptHGd[iT$[q IBllj-Oo*/3gM <߄d6S $W"8)F'm s:MT&Q_BIrg{]O㽋zz\s@t0ǖ= ;\)A*M+ ʑ- CAcSA li;tK+ר3`8 o@hKJ̣hN2O؈:?ww6, 5wZM;-_?I1ZGfW:8d?|$Kl_<&?ǫkTlǯ{ jۚQ6Zsf#ؼԑ TWsA[hyS3y؝QdЁ-FGֿ.ؒD*t{rbM&' H"o" w%Ebz+\uHe:՚f CƬa y$n;'佹π=rP&-FBJLvc&Dyx]uk9A>(?( {KˠHGxdc ji. s'vz1q jc*((CsPm<6oRLE!.> 8r*#% %9!#-̽~II !Ζ(@[} ҡ͖>]5ӬbňJN"1u$(.< ~x/]Ҵv$3"e_ Zc\D~"z'<&Z 3MNCGHЌ{K3wq֨L)&[CI^oǥJF \pOa =pZe[cFo`)ʮ'Aڼ|.mO]J@M)l,hSpcۣz]PR9VR3wb)q\z} `%z{asgfXPo͙1KvdߏF5*]ۯ0|TK;#x풉3T)hI(O`smtkrH[3h5t~\6ROtILZ `([j$oٚ_0|({̝T@RE@~~5@Ծo2%E JWA$nҢJu_at=|bw :ҿ.޺6[Dɞ 8ir7kqOA!5٧50}zYY+>mKIul8l73qU&Wc584 y;;]!Kb"oTkEkbcdyv 5yURH\58q%u82އBV~` !‚4k{xozᚅ+vf4OQ$`y5V79AV[ }wD0OV.p-dXod"e-s.sA.gAq¦a7#=0( B5lr=i,:QL 0ըjNRCxR .K&c'KFp9-QEE#&{%-2`W)1Nn_B"CŹ&͚Ͱ+'1#qyT򃣵,3t&aGƆ3-4Cɾc-7‚i{E8arixO7rAmd 7'v|x9ˤ5RL?QGnt|C&s?WI'q~UЉ-a$IU9)6\ .2mҖ_@X&{|ް\{l@W@S&+?3^qPnHݟP &GwDap8mLc4H=F2IK#%"lItgQb1;d[{2u1}&q$y'WZFE\:BOD6!bsI}b_(Ux! %!Xxl_&QI.|y03NB5z%ۛ*Xl(:w4zAii*^H -BR8sІx"HbL NZr  iѧ/oܚW)4S- x'r9A4G cwȿ:X}s=_:*`Sx^hFt.L9Gd͘0'PF矦cF9GN+LvT_~ aV kLĢngXGplvV:B:Uy9<_a Axg 9#*sL@_'ftۼZL8_.7ÿ3FEH*&v-GV/4zL[3X^z\4jErΝh͗z]`לSԗWZB`5}wn? ,.hn/'l@Ug*W5f$ѣƵdݘzsЫxaP';!APTgoyȁIFF3Q&{YkeMDԕ#>f$N(\LWA^ga` Lau5JVdje E0P%m{g=iCǷG "ߑ r9zc.`1ء! $( Z.4!U͹2YCKO%[y<rip'  ܈F4kmѿ 6JXU2|'#σ ȩ]B;:4;W6iٜIDaՃv3wGnjPOEJ¦[Ir RmiE$ 'kEfb˔ZWVpQ>+kq5ο:?*\"ɹ gWry4|Մ% 9Xm_K8'!Aʆlc`DՕQ:YDGYب3u}>2Ig)MSHO jHv*i܄AL$uCoO&.2Y?&ea%WHB6x_㔞{fߛ; ZC$j2#}:whKBo٣$ð}Fs)?I0F?TVr'"QDŽ:me[SPl%<$z'+ E'=V!]Zȋ71JҨA6OVywY`+U"8K-ۙ3TPbD ʹ6M`KZy†E\yʢ"Y->#?sE9,:#nq(lҦ{goUB\td鴃>``o}m cNamľh$z,TO:(KEޓz@kO\S*hp8QcGGZqQll@\% mK ӊ-3`ZgNyH)=<ύb*F/F7rͤs䜻&EzCi7a3]GG!ss5xn # Mi0 o‰;cѻk1Q_D+D]0$7p 3eC&V1cPo,FRV7N+ќ4Zf1Iy# ,][v"A6/kĿoN览(HKWӝbb<##逩t7*ߏ*u^*g0P>$Dz; QQgsL\ +K*Z/3bQ.J]^dEܼ߄{<;. x\}ߊOсs= $_Pb@L_T6Ox!/3C޺J] ~ ?a<oW-Z H>jE2-)P| F*P=G] 2`0Z|Cro15gt%E]2y-}3⎐L8ǫnx/S'\^GxFdִcd!?5It1(8^󲶚ϢӤ^9~ބ[&f^6 q3iӋk/ Hvч_qPtgx⁑:뚢t?B`J5k+]l˺:j{0]*^js}tA4lš0Cko˭l=0Ԩ p@&-/K?h5Y'v>-1|J4Kϟ$o~Vai+1bѹ`Ve`$IŞ,د+3ɵb#a;U ݘp>.9DZ;(kC+ *E#@5՗\RcCյiaj}&q1G"QB3RnuCܧ&FyYŅ0pߌad%Sћ gG}zX>|uxK[v~r'GYKm m~K+ qgek'!VŶÄ#nTw> /  zFVxLu$]*PyDܹc֝]#!,zO`=d^ ܔys %1sM"9R \R^p2irA2 P:\抁Le$luBU-r5/-֨PPAȰx;n8>b> /C|V^]Kxe4k &CbqXa@Ps9x)rhE;wDY `{2twMJLȌTѕ /:I4pw`"IPOU^1KAYSCe|S6l gc'ѰqT4Sv[l 38ue=Qn P=G4.xP=R̩ im~.N֢JNʮqHu5y۱T2|qAڝ,~K -̷&q8uy &lL`+*YHD/We`Qۊ˿qBʼJ'3#˝T_).M{vИAqQ߿B[YCe:WgskoX'e_m.D% |5)!MB\#;c'IԒX咢l r9۟z"V#y#tߚմݛn;c瓄ÞR?)%(`~ClnȂ@U|Ti[{K&S+cd/Ξa/wN)Cq5Bj{Rjmük,6 gXXŤb:k+ 8# _%lC-¹E\+i :ˏ9VdYmKǑҦѷr@-PbOER X]-&DӾ g ).AiA'Fgg\:KPox dPPv&Ë́j*<%ʸXTt KM "(<VR'wld e0=?W;l񙝾 !,6 txLC\ ޟ )V]Y8/SBr]nJ:ĦQusO%A`3_fDcI Mf,:}ŭ,؂5LM}Mm1(,ӿĞi<:78.P*kK&`*wYCx[nFӮ22E_8FO% _mв:l)6T"7ĩ {{ⵕ{#0Ϣf1dcl 9VH|U Ey+_؁cn%D][){|j328=09gX<˞^:D3VZ/tGw)@k/Ϙ4@dʍ*Jx5W95EiFW_ܐh7UVϓƮnU D,fLiK+^+lԹy;B .~^F'N 8a];%=&btSlNIf߱9H\cɧOԖ' :u[۸%g7Y4^19hFgCyjڶS7.vE@d0w(Ub_* jdJΰ2P;EL 1VZ>虾_o^904ԯ9 -rvi(i^IK!JGK`iD$, ePSj js6܊E{fyV~,~eYxē"ڍzj:ň_(wb$W!+ $!I xtvnƑ 5-w˷= %vS5诀70OrۄN~-7xC짙 J#僄kÌߴl!*r6d$NɿJ8Z[. UE|||y%sڢs2r|cEnӣIִ&%e9T]#]u@@'Pjy(? {_?Ug+͑u:fpe|C[=nM1Z ['`|7N'AL{bvWSDw/xlO0^W;x3mqe @UT|PdDR"-?O}V2B|'KB;sL-x^EYouߵ<ˆ-I#HsMy#-[?@zGҿzQ\ƏƵm!TQ'aF>FM@v*W 8, q<%,Hc- jX[[qN^{I6_``h4kBKυR7^P)jTgIܐuUKBw=˱&C`M*8`^fW첡 zI=-/bSʌ 630UV|+.g H?vdECm_50]>zɫ\gLa vuL`Ȋ+ o!q _&3se^ȯXٵ`3;tbO\WTS<9A :[ GSZdCG%6\ A]XIYʼjnvRNj>|i^ ɬoܐ I )10ZE28*}lBh@e-k̘$BWLxi.6_6 ?:.}ȉJp5_GPr\uk-e$v}r,rɾ_)U*xT Y.<\G0f6!w0UlyK\^!$$. eMMs2Q''l[S#<0T  :Cv4q)11l=<|Q1zlj͡d8SL&Y&ʋߛiVWGJBL]p5"{gi&5QMPG^>tΣ:f}H:`µ?[/˱Ӎ4YFr%XKG2oTԬeJE3@VΙ>M+Aio: ]3Zt6 bUU,և\ʈ;6~ g%0o/8ߟ@hN -[l e2}:BYc ٤Qk0䃛X,V<"4"F6jFsÐUT?8%j)q}=>O%{Qخ#on%,o箅I `Wnd>(f );n\M5dv 4nC$[)˽Aok>_WH Vy 4,S@e@ wU6b-`WK X1mWDY .z`GoFoeoCKq0^T(s0/CMK>S"nt ʴ"p132Y 97'Sw9v\-*ه(wJ?ֻ8OrkV)NX>ǃ& 'IUK 1U&$0%g*oqMj T"ďǠ6B!4\ks2JbGV9Bfz9g#acbGAh!{P\H|yV;mdZjB~F`#/\ԩ V4PTt:wTo={^g6Ʋ5hyޛPKm O$f`¸)} YGD9QKiPn kt؞Y/4m ^ D/YRas }]N~7dH|^'Cb⩑v-WSQ:U=ӛg(N^b(,rpAC%H,#-4 B9Qm{v-$ ^RC:x!s1WpE(\asKEͥ#4_BXrlYb"tLGŒR-ofw 7wbYsp\:M脐_iyt.+s~giE6%3B(R_w)%uPo r r7i.,,NN[;#r9]b2DT(Pg 97[y."k/tPQlDȉ87C9\~XF6 M#mܽ/7ҕcDGZX!ZlBƼxFҾV&w1y}1,&,c/_ۂ-1b5ƘLMЄ<zʹ4uӔFܪ RX(jɨBJw(V G4S Nq᫅ZtH a1hFAPP_Luv('@7f0L SزncZ^9Wv(=oXgoIhlY$쳏L!+vdyR}V3h d5!m!am)&KR\BXtV#YAe+s7QiUYf%.m<( 9pluE >.ĻL[Me(pu2wb1Ե_PX"1=Oۆ'`wGMBI!^CIկCo7JMIto%jyxḢ 6= nm }T"G?5{0$UcPwA$mͮ֝ @@hpYymG6FJm2ui܅3wY:mIBDraGp3 _!֣i2J'|I!>f1XۊB,s lLI3cF%9-8x}+GhޚjQYT/Ïжn#x.S,֋0e^ R'!Y gVUWbPd 7>YJ^={N^KnڈW{qH ˗xDl_ h;B0`_B} ߝ:, )į$h\w4:8IvGB18C\ovG1@4fdn/~?Xƒ\]d0hґh=dV6X)C}-_61VZGA^~*gj0ċUjWh _S&9K-Ѩuㄱb^ -ԘϣX >E6KeAKS(~_-Eq^5Uq$xW [&?ʄȯg@3י❶F݌'1RsaP·ȥt.U >6ښg].$)ڥRb'T㺆qK }DF&_R7sA}}yYA 4#{Qx~m9@RAKkR{/l1;]6АqwE-R&4?j@;$Z~[x,~9^JofրaWT:1 sVL`SΆRʩ$32{@ag-PR>BiNe!ReD=AoԦ%_vH눩pÕC 0`m߮8:p|.7N 罞% .?R;n?Tѻ5| K :.`D}sؒRse[o.dL{MY b*$P4X1s:or½UoI{iN#C?P[T08]u2<.l.r ųB𕉥1!F\>x^XmZ d:H]MŹ-LN݅n^ uT*Zb- GN2֣U=lB>^;rinϯ*`L2ʢg*(ӥk\ ׉ı@>'.L}XŌιh>=*%$ZN Xc0QY0 RDCk*jr5[3iJ ]BLd8[J7R%edS^=4!4f6颪߻Dn`1Jbdڞ-{J0 /:h%•l6_q;ӽtW:bVOG 7_+ /xGCAH/p"z3!)Iv L>!'puNH? N0]㴚 c3g(nj4wER ^E&p2:$na%៬?:ڤC+] +n6\ZI: ]04yLԔc_'kGWp荟thX.\SS/đ o8;Kz7#v彫^cq?xښZQχk@Ęl`qr@ A.f  p][C/^J*&AquzM9} Ni4\Гy?Gxcyngp_ȏV52d4].Xg4:1yf]prZ^Ed0J+c0<#Fcg(۽D=[S`8b99ND(JFTVl0 TzKWO1!x$"Yox@x^ɮeI{7xSH^%m_k'7Td0Py a#Κl5,lf"z"\.oN'#Fʘq%,\Pc6@ )z1i@xX̔-pV.rG'k_),B>@pws}?r:?I8WN0T@nҹ ,C' _^뻩aďe IMASgE0q}l*DމDue.z' 'Wq_u~nxj:䍴rͣ =ytaaV wT%ƴ,}T0 4fZ 4nww wɵ%b("aIﲑFEۛ%bd)cp&-30AC01ҴLT;¸ Q_Ν daJɧWN֯Lb*.hҦK9@8RSuT~ цQGU@ߨGuBP#޺r掣h]S5[ `,Jƥ%ca2p\ rLJ>*{4*r[Ux}ǿO~Yqv G[OR3>qIOXC NE@Ps-qԋXD3)X+lR Fz0x{q !-u`C6cvř~r1ݱR^̶_;ɼ?%U!|bO4T/K!7Kӓf[CCZ6c33+fVnG-:WF mruLSQ1A0Q JEtP9U`SVqjfz- \zxsfaJ1jԸ[p#`Hk^: +KG+$ 4M04k~~hx$ghq}m L|&~%EnK@y(8ׯ:6W5 ,EV =W8>Cix-KQ1sm֗] if"wFl)R݆\lƢ )]7Vt_?J'DcdOI ;CyE4Hh\[9ha\XpH+RCY)5/\X䡱T4 \RN\˥E$ݿ]&p+ze,o&{.M$˝2FMmӾ>b). ]+*Lz)^/6Ehv}L.=llcnFiJwC.;@Jnu9O}T'XO9r\o[vǞe 1l:h mP$La>,⊡>/ Y~¡ˏv&&c&$o@6 wJ\# \CTa/_ֳ99ʝif#<DYԄV) S{Qe\,n _h]pC<$ @CZ[f܈v֤h8^u!J[L3\!(!t~#>LUE84eͰY!*A0飆Qemr2Nຒ w'D ǥ@ P/3!룱ҢdRLk $TgdM1J,Bwl]=}U0krTz]iQ tNJ$aZ]iEf 2Qk_(I Wp}rLɧubӀ|Jo b"͗ jwn_vxkE`m6tNccPLGr1;/4 xN"%9ȗ8B?,]"6^J ` a)z$ݶp.Y7"_|J ⶾpё^XLZʯ#V\ii ,>mZ hX?6MN?0AatҾP5H.4/~_)Ga$SrvRT0*`/Vٱap"J:-&DiIx^EA)(KXԛ5#W7wIN {Z%s"hdřF -vZGCyK:靕k[9NU>|(LU!AS_p oڑ#j ޻ḚsK-w$-z _:.$s\8(2zqN S9>`ta|~.SLD :m9㖗2,[:V>5iM^{*dkWL+`ߤPAfǿڕ nr(6561. g1+2fZ赗q: ̅[ tLRY~w{goىsJ Td`a/J+ aj= *.$`C|qu=W8- |CǕWe]WIjXFO6:Jul=l2oB6omw'LkE17d(dIX#.¬QDu*@Qq]ݜU6ɵmCK8 Wʽ 4>ζP3s~uBF)#FFqK շN6("}Mj%I(RdGAF  ܳ-R3~$H;\^(=ztw9H\ZpQ[H5(ܘeB̙5RyH$A$5^b,hC\͖e;JnṃDnb+TRA/Y%U~gCI;"s/_8J|}MCyG |Q4c@ɘ%.Z *xh|>s렳 U8>mF2^OevQf`2lǔq9=_%ߜ_$^h?,I?XtoX˼azWwELIWJ(g̑.1"@@yV {ɡ4g&er:[v-Jq~xJzOg*1W-ZPor?q3R^IǶÂ6c+( #u= 1I:JzZnf{B*Fb ^ApgVG GAn?2H̒}a{3ua$]oضW{odKw/&)02B ܉j4ʀos:,I{?|T5}, ӝ%DUPH#ҕ]R[sFEH) Cw)Scs#+] `"0F.!)r}Gņ#P;:Y-[NT6u1ژ^xG@:5…" lSy Vf$B;; N$9ŮNG(`0qgC(͇몁ut鰘@*!! uXJ?7Rp&>1",d7|fgit[#UZZN=40I]2TYFB2vZф7Ys;q 0]'=d8^ܧ"aDEAQB{(v6zӯB3uPC)]StT$f ]Kȃ>AX0cb%۷ w98'iʶ5|Zhej}1BW.fm[kI$jލ;snB%n3j]W5dX+ˢ#[UUteUv_HJOXTu[j@fѿ HESo%t]ǘIdp}`YHTU tu7%&U~fHlfܬ&c{,0q<~_U <_5T_9=jN3Zz] o&!%)t|I4sɥq;9VcQeB+L_*e-%eJuP @R0;]V? L˟VkZ8-R-C spWR9KkE{a@5A gB;;T/In6/Bzdډd#v6>tG$ņ9o꫙}hѠ>; \xֆY@[_jqz^3'K^'ؿ$WB|GJ3MB{ܿ >5ȗPDR#\SIa !iol4am;nh_5FЪ7]6 Nyt4LuzUAă~Fԭsz &z"4o n]h A`Wl~,^c,̵NA0Hvh`)ݟn8YH$50{_%&y=^ٸY.%E_8s[HKR/^٩naH e \Iu6N|BfS5o6$Z(nVKۧMs/jo"Sf)>vu|ҽr~{)_U&x I\Z8ҋa  5Nf+Le) G3p :4CfDp-!y-P5ؖ KSVa7o* NY/{!U 1XZpbGP)þr̎j`c!`SOY  sɭCθ|[/9?)Lu^{}R|?-mMk+2#ug|&uOWEviлwj@Hy `|c#b~,뾞[,bq-gHfPL1/ iq& 8tLfnȦ!X]nqJ)#1`Ek-"u,'_uaݽyfÕqVogmrT_x cg?deY.P6p*~9"'Rhe)bEot0N `sĂAh2).-/NyCUQ(pN].W**;cԹAc2.C %O ?5#m(.ɪhyU5 "e8 XBsDd!L7ɇ5NlTl娊'n170lFtX\ L,L-@f #۰萖8ɡR䇺2B~gւLQL(n"{:J|^uǀJxn- )I=w+72PpMN0{hlT}"#u&{G*3e:ݭh9[AK] KYsá.* nYQ.Խ3݃ztmW 9㾕fh|^`//QR6բIfw'c‚/5'@QRZ^4l * , <*v{v탓 B bn)LZ֌-9نo Ȓ.3CGO`J.UuY0G8拣ӗ'e uaC߈#+^:NTXɉږ*/,U_^1wf^GzhdKf4(Ez}CQ3p,g0?ێ=ÔAXO.WĎF}OʝfL~CK+ƘA!6fT_Xoim&ykvv!Q"#ЎK:7懌G:{-H1A$Nds}c8XB;J W&O[2yj({iVC$ .M+ PvmdhuQr hwH¯owoN~BVl'm ˤ+O |^Jb܉\{*T޲OLRL9#QZ?Ɨߝ-I*W ~_n;9+&66Tמ}!-cW7#e^y(x=7Upy{$ސptQtvFΕ("Dl@`LKszd[#W$V Ĝ}0/ UB:lo,.b$[+0g0TyUGpf8bZU6x؉K:ܙ6Pg%L ^/a\?z^ۀ4MZWR=eW\<1${u &I..iPk[3' [k'p<(VtKR3BY,;( Aɝ_M_V23܊-}M=Ҵ:gXl6Z1JNYÔڻⷢ67^2=YC:,n&mQ6ZϻDsBGqeҸ*=:=~+Lrj\&(.<<~" )I%7W!H>ԕiWԨ$.1OY;˗@u։T,)C['cOwSDپ@>O˻Hc_%iAl5g̢."8xN#z$9X勵HM?--D'w{԰Q M[xP0@֒UP"U_;Y c{nsr;G-l%xO,P}@6Ӧ<eW&=[Ĭ[ףȸb-^kd=R GrO#n<;yA 6]YvbDK{Y 7z}LL{ljY|el%^.J' f/m N6`f\K#^H;Lg 3t@(He'59 ^\@:R^,|fBP>0u< 9EB\$3R>NfmȄH"q0(?3y9ukR-7[|E*ץJB 8uĢ +*Tmh%mi @'Z4Ĺ6jJhB P`X -wS6#eHe 跩P3~Bc!Q^̩ ] BoŚFKA1{(e7U+Q)((ĩW#pS@YE 74Oz2޽cl&E8swL Jѻ@U*Y)gclOZ1FKvrjάhvJ9+9Ɗ*[0=\R=2:WA80E\qЀm^o {%xSkjJYژ:Qg:ev2tg ptҊ[d A0;gt]x}F [QY0 &(hڀ-;em׬$[M~vׄ'./oK4y'Kq-w S+XJIkmũ|wsL%kĬVyK+N)B3ՂJ"T~u%8?ŊTӧ O^85j51%c`_z!aRK!V['=cl }a%tdWW-W?PtS}S;o8e@SCx-aHo/wczۚ{r+Sd9&o+!aB@)0C,obdRm{]fnyk̑phQHMN>V-t0%Z;@NS(QOlOgUMZ슖 6nn(YP|gX^֯%hTKˇũuf*V,f}ξ7Y *gx:ۛfOfI l`29 O-aw2/QZ )\N,`LWj[>u[V"7d퉗JRF#kŔC Tfyw?J(9_ihB,a>sQaj :6חә k&ܤG,'h:G.VZT!6e*b#a0ȻYO7`~ ɶ ɾ߅Arԯ1T\4i   ®Ug\mL9SV>:iG \4HpiֳM,nX(-~h"(kT;~{  QȾnW?l MRѤ0)jWRGyFk w֟8׭ȱ\nvC![Rly  ,60M$ ~ab R!stz'$pڊyX*p},2M6c CEyCw 0k)=̞RXML}&0SLHQOnv2npds3LƤBOhQ? * ӮLh#+> nn E7·;s}T>wlkK A 9LnNvߠ 1Vm6):!dtq9{eL¯+b4g}Z/awq%ȑRqY+B|$Y`%:L:}H5Inj\Fcn4 u9_uMY T-&3FgV7EwcVlVQ[+r5Z2o|@%>p `TA U|Ix =Tjˊf`SJPu ,t1D*oIywX…_JACc./Џ3f2"d];5#zB4[?/xrVC2ZQ+50+)f,n #!!(AԕrE*.7)zzOڂw5 M w8߸t J}ٛ7 nlo?Hxgh_RI\_x} enL  O0F:*z )*Bg5=K\Uk_0 `sYGnJ `)ڸ#+p2_z SHBݦFw2VH#rp) ~_i%8rC5 $exG]Q*xŜ#`Z;rޟ0X J-ۜC}Z餣(DtXҁhLW XۤZ?$'Uff{|;cJ)ȁ}J훕CCb&ɆCp폋&(">+ub%TqܑǸxGbW-u9hwUX)}zra\hj"Ж%3w?isƟJĭtyO̵nd|7o=U+j\XGUWnÂ%/]>Z]/7nV"^DN=1b%՚֍/+.f=YwHdJ4^/8{=)Tr6 ík0paܕۅ>$ȳ*]k<˛Üku!YHgƕ3?byw>eҾOwiZh}2 8Dr.@ҁR~{"AۣxXr i[sof;bfGKd%%ș QGWDxV,7dPH+U* [cTq,t\kTp)I2ZFsja2WE3!n0ѹy߿+?vՄe0}2[\Vz o׍ʉSQlmW4 e 0ߟi'G;3DCFdY?V?SjVǝAߚIN-Q *yť g6mK4 +p`?_ygMr0'0:Ʒ?sez|#wrgv%BPNpz7ց, "۹ק멬~ZCP(QyuyW?t¿<^,uRHjs.C-왱 f!Ɉ\$|' S}$Iäݬ M6 ^h:b])g U "pCt8F'=`dN+*d$xQ^)JPlg֊׷?K B8͘$vtL22_yANTra](L<ҟ݌n^H<^mK%z!3xuBw8z]=ԉkj|xA6?$Nwږ=^Vi0_I&)<@'!opl{?ě0NK(VBI&-)-0V?FF'fa\;݉J1T',rd Es5 1 O>XY9@21IݔA;UGRc9mX|y!A(ޘ{wƏ=$$0̴8m.:k8+B`*Jƪv|kir|6bϓet@UxXij&\ѪW#W*:)3rYH1m1E d'P~TP&$R}@QLK1"=|\op`F7W-Ø7DF@3 CTbK3,q3\"U bmhǬsKJIZVseK3 q"y"i 4X(^gt]*[9ѾF]^fJAdc~i0!q12?-_@%l9J9~mVM8_l htjQ Xw0BQi 1vB?79Z Xļ8%yq0RJܡᅣ tߏT~0h%le%d<XmX\S,1'O"{鈁}^[WleM:"aPtY H[.H]ٖYB$j.B>ITL}6сrŬgآ]=)@!Ē|r%x9 P fzZG1ou0*[jF7 MFojw0CCF(xRuhZ1 ^{2^W3d5 PKE OptWU-cG XGv`EzZ˰jHp^h Q<@)^_eWQIv_y LsO^;!5nX? ;O@R-"14UpgOJSPɰ$ Sy"g~H̿ojf(d9dW g5Uܰso:JZwJ> #ʹ65hژ4[j)]J5f|/!@X>S@iUDm - V,MKf-M|p?2Bδ"Ǝr=64.x2C#cz;>B/ 2cM06 PаtDSBr%WDV=G84Nxy|#AhU>TWdt 4f%㵄ŝ\zc:_^8V4srhloߓ ʖ(?g^)cz'A%6)P$_:uWG)?M"O%Q&oO}N {dԄI k\C1US {`EaXh`m],sfkħƜ-[OO2xx/H+G[]F*hq`5aa*NIk+ĉUrfMfᆰ9@\5iG[CX>9V'fr_ӹ"z ZgϏǃfQ@۝=CHҾ:`u=S&~̮O;)3ʗ77?UƑ2E5svD='+/0>췴##z߭3T>^6@W$ O %6^o b3<%:g7s:bv"s8~ؾ춺4+K':!4ԓL0"m㢟(O'pP,dh2NOdwG3TMSLj8o2+0lfd>elꢊպ豞" xp2h5BS,n>9VJD{pxգ@;O,|3uӓީ,8Glgs2gӬ ~rBըS,6QNV$3'\#|V0ɦ_(B؟kg9=*NL3 h딓i'ñ+ډek87eĄT63:Oɦuu5q'<[P=GTVD+,I%W>5|ı $PQJ v Ԛ:[ nmC;gJ]tU0eljSLt~<7ҁyـk1 9ܘ6Int1Խ|>Y*hO cq|1g,{C^g#5R(lV./il} 9Z_Xʃ[@ûBGp)ow3FF( YWY=e6w ٌTp$ii-Ƙ"\+KU;a[.G<׷WF3(p2 "G7E~i :6x(~*L=7 Sľ<87 ˦g@p^nWb&pk_#Dւ!jZp9"l]n8{vX?=G%>A{&[PVO*ESvիモtS{HR ^ 㵅7vۼڳbji": nROQONlL|!Dˠ;ϵtƈv]~ǟb#L@`oL\vF>m+A'R<|;QwXw2lwHUSFmS[~Gƴma&ZUFSP ;j_X=P$ַڻ< ^c>J ha=\/F'/x .Oƍ"l ?ljFTno 4!2ED2T@d`w{Fb'(7yk.@D-W "3>0MMt2up5h(&@ xQ|Nb$C"bXڕw6.lTatLn POY,ɤ]MճIgCPfم;p*-5XIVux}#a:Q NEqzM_) ~ܒdW?$C^b2g٢ȅzڰbdFh4kOpb|U)ֱCJ3$9n;c hsuO"P2d˝ :=  8#K˶-Iʣ_0,@v:xrgA_N0y0URc>%$'#Lxe"~Zy`$/"m&Z9A+.z*@v.p71u8fL `Q_fIL{R䗝BejCUP.常7=;er:(x!(aHFJֈhBkohɬѕYO-t7Ϫ NHʇI 'x;sdž?~D^H3@f_("u#vvAu 1&[*/ܠM7aqjSKmg Vܱە,&gAy^ӌ aKu 0pQ eʦov,A}w<O8z7z ,F)<Օͽ2zm^My$.ټ}Ǐf㒭Բ-`b ҬTPx'd^6'?:媇Е&X} x2J9 MwF^E(Q"Z%[pnNI ^}رdssRwٰw;SyJkS'H┾CJ|S^I?gRaoj^p@D74HR,Xh~缿вZp3Ԥ+NO\{[j/NL٩<.W$OKbjC `X7 8@/JpkXX{+lu8j2R! %V ).ѤjO?\,q;f uY~pI':_fMl?7v^Fd Wk_S;`B G+<cyъ}fcL?8Ӓ,WjF Pom_ѾݺC --$]&-Щoy?,9wUzuȎ}cBH63Sy'7Nz\K$=;jNA-3;9;{x2lnxFә.vw*ܙM ȲPp?MkgNOI hihZ5Ѱ$ :#_SPp-=;:T9RF"",i#hF3$&ShÍT<6WKsj}S/:N}`!`u?i ߪ\{'u3ZWE8n7Ɗer) ze*؞T^ )+}Q\Ap%v=əh66a 4o7tI($} >P d;D|. Ѥ^"N+lDŽ8SKEVx|D 4 >+N3E?$o99oY Z?DW ܛJles W|ֳeFoAJ lc:Ǹ: ˹,riS|jޮG"{yNI+Dذݎ2IJ:vsW2^_J񆰜ű˲:/)RIk!.L\-Q㵴.<X/AtsCUqo=ɉwlTkb0G@cv[u5ҵ9f:~EؚM\bAPVI/Ͻv/#hw^n7P;6G]uz73|EusvԲ N@>F2\e* $Ҟ1J Lө|sy׺']Hf< TރjX+~u#AtA>oB<&=ӑc[1FԳU+-nx Pe 8dwCm>S|Bt4HTE_ѥR 6~RrPG`xyuS6vyvs823%dM{dxC:c'|{s:JhBL@Qu[MG!O7gs5,%s{X~sM:U!L E*$q%c)(C$Ot4` IcT3ʢR\0?3?VrtfQhVJ֣A@8c?qdF 'aLF_qt$|`'͋n|~6.9'-ĝ]ūt}o ۇs Q!@y3ROp%Qi$xfeĥQ9#E2呦v*}e` "r NPNe1Y2YVZWn`Y{2 ['RT|4#谈c_ :zx# $ވ7HkҖ U>|L7'j )p*_٤=af##Gg#(seqGQ@f,8QExXvJR6d rP9n56rRȃ#κW3Έ(8}̜?6&o{Ķ&u0071A;kaQTQ]j_`! TB K#sZ2N~Y U?!,EU ĴԄvN9(eg|ƀC"͠VfhdR33qèzXZdR^?pw+Qxl%9Qε]ھdhS~NYfr‚ [}/7FRH K(BGL=UIMmtFt/JLbV\M y `k PUQaAfwFl w>$/TH@ӬO,=PRr ~Tr(i3SryZ4dܤ̌,^L ,P2!QVV)N6nWF|AGn)'PcHbtJJJ"?>IdhoƷPVߠ+q3|V{3 itԤaKG[pE=~8$r(Pr]ބ-1s`fqNxOt||Qy47z2FݙԹkk/s¾nX Gmv<@/Bfߩn$XC7q3&EO-rl,bpI4;v)ZkΓlz k]Myml'T1Q x9{^|ũ-a%ꍬKo )Bl[C=icMժ!q-Y-r1s2E!1ڄ:"/qԔQc+,ߢ [Wg~bN/rm6lyW!j|ā3XN)H=j9Hv7Pqiy\M#߆|qy@+U u ^Xh6h吔zOu_"=V[w4wR# )Ov"\}$5{bkLz>3Osl۲TSZ*&s7L{3#ǎrU +PzF!i>ׁ0J *<娹&R+RdmeAAD/v5@7om4yGy{71c" gX8PrTO {'fspf!IɃ,fh"`ORtDD1''Tys!N|b>E1%^QWJI晾íKn:gj nqp cf !;woGsS)YD 'cZ@ANJñei4>.{< |~0;]Q"oGs&ë*!{KtcAK@Yy?PS4*7&y-1,\I;gnJCNlWhkI5? $do0#L'Op .k*P4ON"m9ҫB_%{AY1JĚk>MhgY_6D$N;O=?/DpVݯDЌ<k0b8 R8z0)FEPu#h^)ƌ7־v 7%k'2 C{Pk@BәoM'MJZh;^$Cjq0f>%1 =SDE6NJaFG}rZ;u8" *ir/$LW[U -;ib1-v鶳G%`P5)\v 煄c>/pYR,+NO{+N.N VO63ct@ pNsr>@u?]$hff_ʊ2|X+Ub]JSs5sўZ9 2B)} ށ5׀EzgdZZ '39qrq瑤d'}?'ZBˣ^531'b U)$1~hD-KqD]/jِ(r2x~?qi<n6RjT4W&q]g1'WÂAG(;P׿Բd\$n`#5~nm\dۦ'CQ'УI6ӟRDZ5b[wפ9;J,د;ceFR6w3K7N7)2n*_rG,$hy[[K&hkke||> "*TfTsGe-DXZ@7x~8shY|iFZzIjЩ_̠$۽uJUo@FwUU&y1l١J"K-8JLR(J4=crfTԌU]/m3 Xd k$r0p "EdAy&0~wO4 < 1E9ޡʢ<83G%S݊tw ˖~ A(,~/0q]vƙȑ@ M &bhـv!>Qw Wf'.pZNoɈvr" _ч)oÑjRO[._ңk7ϲRJM/:AO,s-fÀT_Ln0}o9cJK|%G(/z]y0Wlt6Cl=}j(S.rރ _J )?V1sz$"O2^maJ_aLŕ΅rbV'xk1i)<ጱ{*r` ].d&s;ȧeԕք6> w(p_׆%79DNe*_g@V -g46|ҴF}b*nOvߥ>NK춦Ϫj 8*T5&vӬc@6~Fj`⿍›I6ɟA]0#I5MK__yS$gc24)Z)wl.6Nn\YyUwjy8wO {۝xkmBpOiJF!gW~Ec^ ߑ ~UrBmŵ&)eoy.Q"M{߇w ˫c809#$QJeR4l~+-Ey~6ѵ˓#7$5Hldn&7,c5.ե c%lO5nL7'\z6Kϭ8 Oq7Ăs`(1G6Hb=wY( _΅J8IYP? AwX06x ۘ z$En%4;0%dbY5Y5kggNA8Vz `.ٍ@qwÕZ>,7XLr*}۪Bt$ބ+q<{n^DŽZf.bymU KB&$  O(kxvc J̑J$#}Pi d"[TnTB X lT,ѫMFR˦ý=q4l沲l3YJED/@~4/u ZCa Zb1EeW>X?CQSFVSH+Źϫ@qϘƌ@b.#oAc6i CHqBHM0Jќ|-viH6ZZj=#[t P UK89=1u%(X0"/# OPTu诲 -@:%=g3}æƯ|G#c"b'/< JHXnn޾"/7uUk֏I ]0xPļ3Na>0&'OuYD{L@rLkApFˮ4#b9/O%>e63})/(;ALHero)gRNԹ,9`T]]^S 6;brё0ԼF$jC|۩~*v%UB*Kn/QVơ˔tY5{zLf>if` 5EuSw' EU@endV9+eB~x["gx'!7,&~wYi$o/xC77ѫ9ߎ'{GB2EN}P0cӚ.:OV̘J{d4*i,]r;@RYDYCԚ݉6w;%ZPU\+c'kg ZSq&Um7`~ jdP]!`gg1<{O<-U3\XѲ%uCivQƻ`2~ ];7Mo$%7>׬sf*}@OO ZՒUXE@#tS&_n{;ZE sLxփ,8SDD p729j*ֲVp[ ˜Q#9kȆ֍tWf1ҽXIEՈvHN bwX!۞bdxU e@~NqX&Ș+eiAL8 C)vY̴7s>=nj5\ i^; -Ԛt% ^ɖrd;4h &mT>=Hn&r%^q R8O\.=/MuTcCԩٮ1fF #j-ⶉg\;$V}`R'$B""zzOk;MnǛ_\0I,mQ,Unv7HB"UJۃ|u^o4J]tp#~6$S1,b)ӳr[ϐ;P{!Cc?̈ s_o`rRSY7(cRqcja2ko(d؊fLѦ ޻ !W57X߸`.8Afw2/ZYPZ$UK&LK ,O/Չ.^E-IQ%U(=}Tরt6pQI!T`= P[G[i.܎^D(rH樢9i+kXzFJ -q{|mް?2%,D.Fҥuef jGW"u GH!7eœeL;]|+NwCX~_ vVSʒ/ Q _a\نAbLD#g~WIFG?3m6}b_ ģc )f,*fKxé< 0 N%ƭO[xmo=iby`JgX+th#*?MK;4ԀA8ktڰW#AK _ܩh*E򔎾hcejixߘOTL&3݈#5Z5ZL@#k8d_>*h،'`ׂolO!S( ^YD ԬY>pyfiC^:azu^Y9Mpđ?NpR*uGy9ObYڿt7[@E wgcltCŚ-JڎdrYu [6K^巟mBD4e-:]'ThYK ER̦Ke;k]SK˃ A&e(Ű5tl%>Q)נza q- PRRK(7A6$߬MViM'oqpQ,&|ĪCqIR#"G?`?(ȕ–DMEB+E]pv*r tV)fU 0- TcIUON9 e[rhXNB `|P!=a끕EqF(=(nZ\[a{w~6d<[;:S(ߣ47bd|h4yc : -ؘQ7c,F>mFkV3J4ĴS)kjJ.n 籨C4 h~9J~*, p1q9&k$XG]4{xyoOX!uZ&R/(S*^4(λ^c36ӣiKg r")OsB~p>IŶdkx}`#8aSz/'ת\loLa'rV'O릘d8A"Zn_ 8+Z{ör\5ZCn3ާ"#_ݣA&mGc[x(V25'ݤ&ROźЧd&`,W/roֿ|@C9gĢ|78]|rD%Avt d64Od]whmx7OVSw(g l볥 G/.مDe¨LA]|DM_g Xܨvb3 m|ͼA8wiPRd7԰yˌhѯ9+P9*#nƎ^0;**\y«P"{xL2{ܸ} +51ZsMՂ63g/~B܀_,Tk7+Kus/i~Ĩ#FаWQhP)86rf}LY=JKU:HrҤu\Op"Zc r-e #jb'ؗtl'tut%mgjt4OaA5|+ hh;oCQH髺cה$!ZD3 S~ 6aQC;VnҴT1s HEI{d='0%~K!jFޱ}t94>R"ȭu4O=_HQZ` R(;SIG,P#FNj,aMS1C,GCeK +PK8 OOʶRJ5rSFC?~%ɩ>x7Ҝlj 8T%`1͔VcriA6v[tf+8He/׫M+Ov|D~aXo'KG 9x.S DUlA?M`#2t B98X`Td Vƻousjm(GPN#LC^A?Cv3ly Fr|,]!!ASrL|U0JD.< ^MwW-@vhth_c%ҕtڝ߸ls閳J^.X\^+ ot`"@ƻ I%Y]PV'$s}`&ot~7b,X|t#^ hp)/^`L޿ qv6,DQ^<|X:)D!@>pջh~7sǍ[ϙ]dÄˊ51xKuA6y7@~EZ ET@U`&C7О kG1Äؘ_.\71kX P=Qz ~ˀC)WX6V(xuk CϼMoql J9 IK]i ?5UX\ȎW@ аJփ3`D3ϑAũQD(b]>f,AQ1!Sw4P3$ "#^L5:YV%o\fcnkӜO23$ ՚xq",(5l)b#ddKgX6~S$&2DHmnxwmT/zuzyHչ>!ګ[`7Ɗb;cS@/I!̹N/6P\}P>eh1Pȸ'@xv&-)ZiʚY]JS 5o׵M:Ka5ǴKεOKx ~yj*aFJC_O& (GMv'GF){˻V\4Rc狈X Y10q 3SJÔ(Q:|/ ,ury_wGy͐qB:JRxZh7)$Lz 9B̵`]ȅլߪ]t0_˸ VNȁyw~?jx[9}`1yC3+fL6~qd #pRAkl@SjR#1Rc/lZh "=XIN?^f4eMDU e)`j\>AYޛxC_3V1@,xG#LGGf^%1o8Fi]ͪYh٠qwE8|`` yjc-ٮFV>`t}$SI5E$.׀ xT~U>!u\yh&j{}ES ҙBl9<3G1 v$`̤$OY5V6=)Y 7gfS7@?eacP˯ a9PQ_f 8Yh8x1'ox &o2YGcfm)+t-70+5?~RmP˰2#tdy^^!iy6)_7$oX3Ok(dsKks>~sL܂bZ bʞgˏ֝r23yHUM\Lt>NMWO1Ox6]#ݰلʳ8,Y>c}ͩ:NxH GJg%"9BbG 5N|5(vUk76js/D2!Z/ zpd,|)vq(R3/wvA9wa;3\R)xNģ4_4pa9ュCMNO2¿[eHnA8V|FJ:JȳGFB3EoqiylpNf`rkEvu7ΦK}d9u!ޣx'Ok' ( IYA'bV H?vfM|3kYf2~.ިג&S0?oB_ V Ï TR<;kO{\NUwF'u}П+ ͮyùpn '%(u߻Br_XnN,G?!W#wQ̜oa=!\&\O}kBY]0z^A( A`#6w|Kt^XǏV !TkVjmM~Ln Η$慬EDk)m\v*\89F?yroxFɰQ ŗ2 RAX/B&,Q]^1˞&7ނy.9}/M2#ڻ@ nwi925%d=ý D$%lUۮf!K.מ@e'θ G䰌 ^R9kR|Ev{o:챑e;"g?j^T Xѐ_z Ǣ]Cb!!"P;QחIa;jrk^W+Gςlܡ$20Z2l,VdY5-dok( `!xS#ת_Q;"Bs8"OBfei`YJj!9¨F Z8eUo*ycZ3'(!ȡa"suǖԠUD+Éw|"'-(nvW4jr{!D !@,;g8'v\5r}Sl[Q!1|^%۹*_ ГR#Ǘ,0JV)8x8p3ToYx()V`ZE?[\d{y]7g\ V$S?E}b{P1}>x%9#/8wW|d ]]Mh!-nڞH-%<;LSsIh89QVQd<%9ƾg_1-g]/"_3}#7U?ˎּd󜻫'lH!H٠pgI,N +Z셑;*}?1aC{[[͈WD=଻#wMhnԁ3eCjb5?SV6,id-xd.qu@(I99edɤ6hG"1^t&6ǝzJ훔2cZKL]i8YI&F ݱϺj/v zUwЬ=!+B ӏL4]j mCpB"=>>P]'}7aIRI_,2f ODj60FQ5R㲏 /C c@ڛG6dR4+qJ i+I4_Z>HZpqf5*'s/fsXSPNAHF4^xL]טP\=b\CWTpEmAjBO(I i67d$@Ryv  d}0Lϓ֒$i?QIG4 yG;_ yfvzόAp :Fwh$({[1KvH@guZ| ~:l f9U)&|*Y˴#TP_YtMQ0Q?1p3(78]\ yN*;82n3t;5of<lj'{8;jR2"#w18C__vuvn` ЫΙ]uU6ՈN`3q,h8v1{fALtslUNb6Jת˚&i&iTQP?Zԃx v*{UvT=UYgY , oA~ĢtG) hXMkp3q`Rr%u rZ9C6)ѝg-tjӄ:e}=ߌ72Ƭ5~[[%SaL77HwpJ|lvDxy҆Bݡ]n[ǏaI7dD+ݳlg=b|x.oBmWI3*I{ >>Q_c"l~hs<֑TVXOũT|ys#NYԷzPoUF=Wɹc}MQՍrڦu0u7$EFu1ƶOnt{6{E38>vY{ kР:fiGenA3;@ú*u:|&՛1Di]TGˆs%;#m~ PdlNo©E|h8@|epl1 ڭ]!OpM`8!~z@*^ M*tW&]:B`%7bI@5++r̈́Mx 6H1~=rëNTG׺%zv9Kg<&UR%l7R1HKN§02A ZGP>VCɁqZ(X5̑N=Zk_zZ:4fě# 0eȷU)s|>8$ -g@n.-L;hhT{YJ$:ZZ{n̅ htat'j:g2-r!)<^gc֯5'e˵JU 1[9["ȃc nĊ`qgLxx&:Y%Y,Їp//NK҅'%Z(ʤ,m+h6,:&% Y+OM^?/>ԃ.a|XgkX{iRyM$p[߷w -WB*24rF^&R7›P_v_EN'9d.!/vU @Pԗ?TtIpd*CvT1fv;!s*y8.`@gUa9AQǁĐB!p!CЎ\ g]cr\c* :C}Inu(c!CpN/8"yn+IZYcKsN3u.A=sI*^ҏ',^? P!B"c$5PK} ;pU-@W@piOoТxDs0 lv`̼5 $7%\|-}Iyt^mlWzw@?i\U+i:tfNدXk W/S `{CT;J.IA=jpej0f <8֤bƢ#^f&ϏLj%( ?jDk: m^8Iȉ4 m>Ҫ/Cj%eKڠjRKK~q#{4hv5f ƴZNRfŵ W̢#$?vCXBᔹjS kH&q .Za\_P}'aIr,H)zPqju_۽zQFJdh@ky.mJ%FE6{<3f~~q#ψo0Gk܆>#rޔЭ8Gx"PNցy4tQΪr$.:%fN@o9q똪e.+=o$)XFMYmN:}| Y@(V-$պ>2-qUa! 4F6Ixz$oƮ9}#,S DZ]Ȉ͈Lw#]I1(O6S{B0ϳ3A$.]mK\M[IبFɶ@Ȋ䈉4<'l'F9&_uCO8&#J \z_=|/4W6o:ik/M.1H tM>FS7jD#1_  \vc҂ϔLy€wZCN';]hRuw$^h~Qۊe'?}e1Ri^-ڣNUklAWPCV5@+fWr?\B_KW|Ob9*SAc[ǽ.$"ӏU ;jE1 :9+Bx6S;$uلY æeˇ\];*0rpbC K JDhr'G%'yӸ)y %q늰Hm7R"!Č[ х ĭ:;MnH8 GVgGOM=U)k[ư5Υ9루Q(x! dJUP3|Ƞ( 7jS9"%ePCv_~Xam"r[#RLX-70¿aS)h ٸxH>`|=*sTŒ5Q.[?轛Q~U;<*wmѐ;ڇoE]PؗwV'u­!kC{_:d")7jqdr$$)q{K()Ɨ{!E(h qvxd YdSZ}>Ibr5&?GS:ACnpmB"Np.Se|NZo,f@}” 1֛L:>SR-&TBu[Sz/ո J%=3DxG |혡Prx䈙W ǩ>A:! 5A\ 4| {OL9)uٲ}_c"T;g9{i}DfEt|ocyC1nY623̏aiN+Ӕ/!Ͳw5¬)%:- h>`|mΨ:!u Z/Jt7 2w&̊\Pn N;L)SjDR6Ѭ1>TNJ)Acq"& x2!J6a+0iƁjm6dL&ZurhRjʪOŖ1N[⢧oSp MhSeR`26 zENN'斕QO 6;'#dvkceKؿC2-O &mNz2}f6q6f0;"gS3t !cXȷ^>.8e^2m)*:6['ᯔkE7ؚ/!U;f:&. )K߯ ;alcj%yJ!l,1G6m8T7%"EKbo5<%JYs*a0d;/ v!E:?~34Sv"=hYy&i  YyrL@oڲ@WE@o2ߋj8:ԍynvO,4=w·~u !'{'.-;ͅA J {XFAiOGBrn>׹ܒQXD|mt: 9IU-BiP'2$Be PAT<&u(1a!(w|$+W T,u(% g(eӅ+^[b7 ͮS=* ) Ȇ x-i/,-z)Bp+ b5}d4fd{8XQ5k&>]{vSH#r0z="r_ 0uLKMRjUEY%tּ  Bѝx++Y\!^ՙ.wX^Q,+' ǻcռP@Ұ / G lZ('޹xp!QJ :#5O&c<`[ƾKv;8a?)3e}fbwFZ Ms2LVM}LAo]meÌyMt"TDbkx#f#!%YU#߀AQOdcw"Z p@ kֱoo7ÜP#82%5'_Rrȳgna!ؕئB r~0x-;Y/]8ŦF!h˜ JL2(,=*B+{q19sf_םb3MΧK'~ I PڝWfw5٫Xybap a1d[;`ܵ@G:X_}-H S%0x+StӤq@=?99ئ^ U/Se/x^셊kw<;^_:)cL? ',RO38 ?'hq@J.hJ Mv s@h)*o P*q:1f\Pb'$>"׷A1.v>oWm>^^=]ϛ6cA4j]XCv-9<A:>mlfq\,؅_k !"n .'=8>s7Z5?a+[@`7g>(OPΌb@VqZуr3u+ryw" Ni;26pyw;:Ǫρ$&(jc6^g0 }@Oդyoċ-Lŵ&iUĴIɆ8~T W[7/ٌD ]U z՘ںSx bUDZtvA]abr)"DZ< o7 8!.C!َ+qUϠf@$̀zg ы7{6U}>|@$jӑXiTV V_ +" 4s=ݲ5LkkV2k2{]TO0Ѥ@ Fj_!FJTr',bPD͵%Ƅ6D^家[XCї'o iҠMdq2XlЗ6cS4uiԦ _ "9 )֪G3;mN$Zͳ9{zE:x j{ek3J2K~)V㰏ыpֳ" lKv/ŻB GCVA.s.:w&zQx LL/:U@"Q[ΞtN}?c3 ezQ#]]4=J*l&CeQqtrB  9~#FFvq,f6t;*d[Õ@V1w$ޝN޷l <ʘXa:̤nn!5X6MOa-8R__}'B+ኆeú ֘:/qe]l9}OcH٨s*&]9 .Q&H;}H!]bk(PxG`f.x%=`( =2&GU~PI K`NxH6]$oQvnybx&'DQ-)5 ]ꖡ^̴)ʒC+nܐg_@A!S3_bيr&BKT;B2 3K[o B ZfΌy7ջ>xH^j2m`j2az[r~i~>Kݱdnc4{m6`k27'm!B̠d_JҾ2/L3b @g("(R}L("(3Q;焬b"NJr`-E:胔E,0Q|o:) +N "8Ќ.<ӛ,`+_% #]= |99p/CD/b6˂buʬz!& ҲtO3~U?ӶC(|n^ +Yf܂.~jDŽXK+y7NboJJ9,VMA ϑGhQ V=(7rE~NTI0˳2bxQ\e\ܘ#(%{/G٘W|FPMxB)oAu iOb%9DRBOi$+x"sU<ܤQk㉑Nҫ Nma#F!3;5b(!ŸmRI.TDny1Ժ^`PѵFTR}a?~aav,6Vs\EO]蟔5}Ų4"WW8 |掋F0/|ѳL4aW?%݋&GG1̘N8îj4Lf}xzY n&xl~H ڃuD@r1tJ> @c~ ʥöGK6v&e}lZ̥.~)LxQU=ضim 4-O.궸~~Yt(dt=I0h^ ߛlzul>闊skm\BhbKX*ή7Z }huat S׋j/vRz6Fxw?K $OQ$Hp@hV&c9D̓ɰeM;LOJNRW=OYZr]N jyag{mO @pK3$Y74f&.~>":_j.k2n=օ#_2ZUkP4 i1vc^&3T_2H%箈o8Ԃ͝ yVT$ک8Āvns0;+K gՔ=\\0=:R(ESU##6-XK+h'w \]5r9K` g`{|ߩ: < Lդe"#SPlv)X -7 =79D60ad9}0k5EOQև%ш8-+z#nO>gb? $^%1FɿR"YLp.&IZ*1u"6Fl~" ,~)7S9"zTd.IDbz3߬ "\$Sj&wd%ң*l)>m Ho)*Jz擂Vhޗ-xӴzPE1%R9s#}t b{>W@g҅ye=bYm9Xm񀏸Ѝ.z -hk^鰔O*Bؼ/scr(%^ S;|C8|4Rܒu遏􀥧g@TMOj }:v0e2iw T0EV4QDtpd2hI1LdEyƂ~F<)!0 hj5-nڛ]|jLx[k|Sq}½?{QqQ#ɖ ֔rKӖd׃BdM'͙r*[:v @;_d04.%{1G/ nGo\%~ yd@D@*osyBEG>##IN+𐸎*rWP8m>K,˼,ePtCzU;d}fAv`'2"7+2=̟+BևA ' 1E0d3h$\2(Ǻ0 W_ۤyOylܗ;ѽ2s|p+Ó}Fz2/U_TM"<[ j_sc ˽JbP=y%sȲ"+;Q4QrA_ 2 CR^#~r u8'3\\w&mɘzpq 缼lXCem2)qRq #llyfN=8ILъy-ٻ\g;gY^E[.sxN?(x[Q~+ܮ`^g!M1Y؄mhŘ}|NAb8SQy~;]yT֮n!0ɑlT>Pi"B"\䔊>j:Ƭ19w Ad=z׆0L_q4d.&LRIO30?e%yXUɖ;`kbcal%ڍǔLyU+(-6ڡN,dr Ŵ&Xj3DVAA٪S䎖"ř{TC1uHKb2Z/gt*ZkePbqM|+FVPB1&B;; )jp::;դW UD{tɯg;y!!ߤX]pjWavMK1Ҧ|wמ+f7%+G^D+>Ezvs=NǴfmW:q"]Py$;2dC<K7OqucvJ:-Q#C1IbH&H* ỳ*s;\ LH .y\$hx(ϮtcP$kY\"u~ O@ |4+)A7R-sz׫r%LJry T^)4WHh6E{ IF;ɃJv,*SW_^&Iˤn LJH&7^irJoX8;9TЉ ?-:].dNPY=]8Y- zEAK\27{uxɘ5M5x#B^[l⇙9m+E(i.aDHXUYhElMH]a8?>bw+ 9g7Š%Eԍ. im2?5!$ k"iB^xuН/ѐïnDנ̽.Şa5-U7Gt@LD BЄՃUdzӌHO͸BJP cZw޳'OR'Y^O`E3Y8/g0hy[ Gq ߲,T|U[gNItщvcJqVJof!En⥮'SSYN}廃$V!`vR P*>`C],b{`Z֣<}6vw^Hͭ5O$s!&@sLҙ l}Js{ύ"o&nvKl;(AeMpAԕ1NHvWlku5{fiElq=L"EɁgOsR PTˊ {㞓a#N Y@<€v32dQ!KR؟e{b ՠ)'n$/Z;#o!/d`y֓1_lDv13rVXrzwv@똛L:Rlϗ?$U@eREkn >aەe8a%qs6s:_ DhVDd[}픈=%踚2;răCpIefГIw$l1V-`TXOwڀ/Υ {_>EouG^ כ% ?rTt黷L~OB0?)ՆtTVKQ03TU-H|.dzejq ;|h׍gخZV'MT5ZJY/y9EJP-'l>O4VXeav6RޘuK{\o.)#jxj("e ހ̲t1/W5BY|)/ BLU[ JįuT\T|/ CLF@av'Apx{9ZJ˅ǔD1vhqJb1}^Ҏa=v{,`Ғ!%ڑ,3.2p"L.NʇP>iiՄHP͞,?bMlY;zykV#9n(ܪxM  ]pVR|i1U^xQXy#a)2jP8Q2of% h_c0(ӓM`ڭ9cE[EN?_*-,zI+xWN4D|pyOp>>!=S?p啊D{jfBuq!ڥ bGWR%mc9U&VˏW9n.5Dj+m&sZV{`Cz -)óajܳ#b\$fge5&Ճ?_]* xQBCPZ3ǣTU~sbb D3Ln #@A*i$1Le18x 7 +jm[vk/щ+E5s?{J+S"W~ /T>(1&R'X\)97Jf^Uծi7p3-lQNR.МpVzK+1%jןp`q/؃X=? O,ߡ擱6V$;zK3y+)?Kzk7s`WVvz#*-f&FUBWMѴ'bE~ >$V|FV M@}_oߦz~J,h#6iMyσ4Loo9H?$w3jB:&$_A\/ï`r@ASiaOO#_JD`ZyD)fp,Եre`- 38xc.϶[b&cMĨUAdcUҪ,eڜڕGt8'FKE(mNv1]H4VbGiG5,N$1%_d:Mϵ!+K VTTՎl2qzyL7ba`IG֧MgyeB[ )֤لä 1&s56A'{y$ĵ.{0~g߂Hir4}*- i2?l n ŴI6^"sʨLpЊau (B֟e}F(dMwOHUfV LtQ攓 I-Rk8h3pKz8'=6'p!i\E򈯼;7H31N2pUVmvr.iJGo[ @ X^lpA ŗ0x0p"~jgqz'{jR~巠$'Ɵ Pc20q\6U"e~T$D؛~mF#΃k+6ZR=(ID5ȟz{62˴uC0@z۔ʦ>WMA,òbl5"N=N#T6&nOăxcR aI3߲oD7Pɭb]ZCȩAk(on)l" C L"#mƍz1@U"bVEI 8:mO`\wt)GS{_S0 $D&70ZlWVLfFTYn ߜ<1YZP44e䈂jhecۿD)$u>u n9J?Cv$bީl`7$⎎:Y '~bkIr OωpXi˛w>;⮤Qc+zPఈڐߨ6e'_F"8BE]N+w@o2U|$mVPw_/y 8:8"Yl.0F 0zjM8Li_FیDlXC+}ȉ2e;8G,#%?7w< Ԯb,@r u JX&2 L% ** 38Yˆ=Sxf~Nu<7sO./OӮ}yn'չjJ1>v:XGIAZ%t ;Ը#i+['bܷa`=^ $,U9(1˽+wmi2quA ^<3."V}wԃ3>@Za2m^y$qW^UcPR(@k50wwsEb2qt:S[$h>R 7X[.4he*Vxg5RWP%\m0 L}Ѫl`c'L8xJ=[rb\&5Wy9)0[\?FA3?)\Ma}|.S+ɩ>`8?ŕ3nULK*3,jHFN!|B-(^d ʐLv/J@#Nt퀧xb.񶊑|[ZHmhsț?hĩ8ŔT BhK8b'Ͻ>H48?bec_6>8әvf(lψq$j|;Æ`_MK'y5qaN)7Vf%~a]|kal M!j 'Pu@gddNj|wJ".]T1|Ư!dyV&wTY[4oϙȳr:q5}1r`;3>kx5ov66)v&+F5ۍ <&j"'EQvVmlI!{+m=G ͊ukq b\?–w'L& ۍ( 77zՙO͡ƓiBWsBݩPej`e b 3iL25+[%RHN\"#(X3hopGA:zw'jc3jAYȭOGBRKRz=_ !WF uhأuAz~'ml$C=,b3ޞz$T<01ͯmTD<A$MZ..Ɵ(~sqhU*-5&y9uEY7mIOp\@Nó!ǔ] ؂۩= c+{ǚO[#!ueSC;/Li |ZJ&sQ2m*a0cu.<]Y rP$,! 6b8^zpM3󵑉Y`_H ٘wRݹq?Jnx/KCbrBLOS-T|j`{i->r jB}PhY(> 1Vsۂ!̋尫J1G+WclR{ѱ>-Og2 6 8^Nb֥IB^[UC$ wvX.;_F}~" z@1? LfU*3Ư["p 3!+鄸/g-'+"zOk!E=~e45dda20 ٬t̘Wp [BR 26rJ657ZLbCS]Cg$Vh`|}3:45,K;f&>[S.[YPtJrIc,1(cKE2(a:+O* ތ%.}47]YkA #wdo?:H0QDz{8q?zww 0F"7L0J˵[x7Q=g&7\auJo(Y{&@G^9#j5S_oWWX5YiGe«X[+1|2Ϣ}!#қqM`p%M~)AK!j·&.c "Z;\s/7> );D6')-X$p=7R=-#}>Ÿ[Nb$ZW"+#Ɂb y@P< Y)CcЗ(<*Mp&E=VD]=;)ap)P11<@]fL!PeʦM4:u.ڧBDrF.a%w%&-90Wr;\A25_"P޺iQDKP/`~<`>K]rPpJ#>?*4Rkw=Q +'1/skգ74ث?(XW'` %5 {ϭa돫`aI]j)=YUu)>?{"ɃM l'Q-|f0F]hpICK6MĖJ8T߻9<'9KJS=ʄ&ASIG'Յ`17EB@NJ*uG}11ϣy0掹|l.Ο_tsAe_bވrMsV+T+Yȶ7޴:Ms,4!Mf\Qdo0=<#`skw UEc"Nm"`]Ni+Z!ًDv<i3bӍүr:-a(SnB&f-xGxkLL: zWr`O߁[﷽R$Qs 2KE ,q; bV،]/*҃<@л7Ķ|h;L[@`Qlp5LۆHZCiۛ rWK.7!1Yh6;idƥtWGIO'>j5"oetϞ~ ^S5gT :g*xF?bccZʕnu< }X`+'e1D% *9- YCs 5fm2IQSOU޿HYK^'5hzVH {BEqorV@HhaJ0"pGMo#|m'Z/o;pk<5h $+# ׿vO/,=י -vUДjfܞM*uL8zgjQ 3/L\- evWpW!ѵ搭Z#lُ6U"u9V9ewL058;qHUgD;`\S,g@\bޘX JdPeb60cٛ~3{A$Fh Y@Xuyp9Pӄ`=.Ay2ezZ)oˣow_`cv^HlzK8 fdFrz|Ne'D"mRI%=|Qv4M,;_EnYDƉ:Etk&C̍dG^)V۵ɀcU+ʶ)9aG\1\z!(ث]Ǽ6:%\W@tj*Ö|R0OZ;^Qz R- I>"+R>edfIqzТJD݈hhkH9u}Y/}6cfORL2B8CgS;KpTk,_P 1ZN屡; %gOEh? \ -Rl3ͥƈ]<w"dByQMq%3 7{^ԩxetA>2 9ywOyqVwX(DkpX`EOĠWN9Dm)Jr[@0)Zj칙ifČsɭ99u#UM}Ǒ}ݺ.<2NjN~[! +.".aamG15ΡF\>55|8b#Pv~i7B6[;/+:DxyBSf37=k$[ekB]Lm yhgZZ';@,[+!,4 ]!ޢ16@cU;(hZ*Q׹kκ󳥹nFw$)""H=LɌNj]n:dLwFp*!_t2v>ҤQ{tQ c3N;ړ +S7D}LZ&d `&NH!d)h8J5$nbMDGasۣ ,ߝ~K)Zgc<$7L*?x@ȅ愩"@wgLF<.;ٚ2M[[9gf(3~(Lײ\,¡-r|BGgesG%BQa csl%gnQwַ3~6-^J#go0BBĞ=$>L{ȒQCCpRT~cP/Z ^"wj?-L<=ͥbLiGB7D8Uvh|ApI41'mcn=} XӘi1(s2p3/e< ~:szuNsMZ#\Dlm3 A]byl &4΅Dڽl!G\XhK^UMwF7`hD'PikMbxCXRbDG eׁ|==࣑ \A;Zk5GD&Zgƿ)2YAjY1 D%+$Ea; #A FRp4\ a;T2F޴dpEoEF*h7Ew|,ŴEB+~挫^ ֌] |t2S1#7ZtX07qx?]f+|s-A)M˛Zp֐?qIr4.>1 ܻ;aV~^*Y(-2_roa1eWLΒY(DZ/=iubyI)a!֏(rp3Vɓ^O_AL%sP΅4 ΅@:{| HHKjF”:ow7QO8/YuBfMd9z<+ů7VXfp>aGO)ha~,]ViTHB*kKZ_I.]B]j `=Bf#i~v4skx]]K]8mQ~T v^DGl'nz(d y$SZA4B8:}u_+urw|RiEpSSՁ}0{Ԭh W9*rvT ljD1/ZFjVB ߆D# _ED_9ݡwWuګ~Bar$Rw:)f+H%^b{x_}YCSM褃A5e*&|4b\ZWEgֺrGU# 3!`>Y)m0Fm˒kIx$b%i^ 8.-WqRTɘ2z70@ͽ3nRH/+,wK4$4pE:]2yȗ%ԟ4$[A,E1jB©:MDŽ-?auy1.qVUwŔ"*$iUu^ T(%pTL8D<`azь?z[׬1w8Eͤ£}۳|> QaKBn$u{h]ekT^3IP[,M@MUsxg%B̈PB!hX&"TlOoÆ &G9Mpq=HhQod@>%A)V4,7| |zt%n1vzjnRŘ~G*iA8v6N;IXwOyu|,7[:={X`6ɦ\$$t~9~γю%7t.]?>;"?p>g;,7Gw7 C>Ds%WcϿajyGws~ĉ=sbŖ81Pa+~ eTW(c&Y+<8"2s%Bm))?ub67؞UϽ梻 CvI2.qkGa%"h'LDMjsӄO] W1FUc-+$)[AvZp,!cR! 7=?N1X5[[l[rk(/tZ:A{%ٟ^j;K@0@zPV`Չ1X^e2^ࢨϛEzwR[H^rey`N6I ޒ5k$ϯ2Z=Y/+ed-r5#`d:,(%9N-tm #[;:40@.! p{I43x8SuD_64}Ɩe54` 'e >9M~gf@`Q533wʰ,?.oF!e TsDz BNR.Wj>ϤHȴ9{$oJHtTGy GJ94V6`$J R 5MYdxJDAsW|Y1OUSE,)XljURWǓ,b7(V괊DzB;qas#|R J~B}QkM‚h.KoL kBj=\t#v{AOy=Lt8[W/xr E<b\'2}xp.~]?Z >7P!R Ǯy il|3; =žQM _PvVlfG5jlsRK; w!Q6n) av'|*-e$1ߌÀhK7{k2cTzG;ELm&8 {}T'4A43OQ[4ϹW[|̬|[W'-v9UGn+3**pL8p- C$%ر]?P[ 4/W5;^8K{|Ү9}R&bmSZ5(O!icu#1XU8GFaM`[H1q4qe tXW<ˆ.v<7/-1p9~ׅHJI=6lt;x}rjh@mP;JAw^.WЌrIE~.O~[-傉ɼuמ  teΙ.Ju,@̭f fN,{} VɰHMwHZYTI_H D9RZAwj÷I i9CS}XUW(XlyTaiq1 аRp^?YNT,/x-cl() (sqS>,S ^Wt6rю /|  Z\`ހB:/0̆DL!~h꾱kB N6m]itm4.s؍ި#m>ؙ[gѧrNkӼȣ|R6(sdxgqO+PnNb8TNzStFhm|_|ؾPpKv-_倏kOO?fx?zi=y%G.˓4\ aΈLԮ cmA.h@pTE LC3"O+g,RGI(Nn1]ஐ9K wU./ vųs^NA & 1z)*Nl*p4E(gHn]|2Cy!;6G4Q6_6g}DTf|Z x`ƘZSX%{Xjg>VvMo8ld:ܮ&RgY:$Ef=(9R%6UCTn C ,6c}[ d Mh)P`rtT;N1;">+ow<~,U@Txtί =?`l96Sto=ɼ:HjT;ns5Zo#KJa9 +~jICI.'H<<_NZHo޳W,ɉ\-mepdEZqK& y;{fw_=.T>l}I .daHQ¥r^SfbD*oxM55:WOn1݀=_Po\~є'<cMGS'Ǿ o d5^)^.B'97Ƃ;imΚF2}6] Ǚ?K#B'NƀI.rpav:i;[Iѓqǜ0Y)tR t&n"K)^M'CÕ.XpŪ /y.MW1U \a`Z 3oZf|Gܑeq>q9yeǓ8Z @AhT"pL9;Ȇ5M ]FZK8h}?Zt}SŒj#Hk?d&Gm.3~s+eUB>( }]LnZT?ῲeH7\ZÂFCr9v)?y8eH hYwDzDU[61 N(8u,"LYM`jT_<jŖ;@^!)߿<۴!i'-LhO ZymX{@f\z0M. m_ GAuZ]Sn:@1+G7/yc7,ba~OmgX&Uw !̠*koVZs}  -D|$iqc?XDHqXfA0zcdWڭn>npkPF:CLeQ3/U(Z bgttR y! FxFjn_(وq|$AhfB dvN%qMhP7E26s=٧͖]Ő!`gj3m${GL THnEEl-Kf#iJr[' \Ehq5 "+`6w1O^S[+kUi)t!ðy~O0O'(gSuhNj=sǀN/tA*bV,FY 9SG$ ðL+jq> bЃɘ/:%B rځya,V3Sw7Ygx?LV+"*.вӺKຄ}-hFJ'_SyɽAf _,/BہЂ=q._ތfbzT54]Qx}GxK'Y5`$,sÃ.7݁/|?6hT]m1('#=j'Un!݀gb wO%L[iRI"(t䱌ee̱Dg1>3bUBkؽʭό*td }|ffļmn֘n(g72!!G↿5)U|  &7`6c0R 5%«-&)£`Z& )=XXjRC\Q- 9B6XH?l"%d;XƲHTI̗01zWҐנQ}~% 47ɗl4'̋ǂ6GT5T )V?gޖj(|( (h!F.7U wIE@ %BdVA/ ϏLm’C(x4'r/C_7ۅT<J $iF{%ApT ݵ\ň mFOVw.|3j`fIyn [X { : B\1^)³dmo!Bo&ŵ2 iH Ch+/oӵ c]702"R-;K#{s; N,@qw\,%Ԩ729,Nruk/%SD>DʹKdgQ/HbגH5O0YrLj]c+K# p TlJӰ ̔A5Cҫsc$1(叶: r$¨T9`P9C^ s1o0!u})<%f`$TѪa /JY8ؑZ.mK@"Moj`RU ^vݽB=VBQo!l٫f L%Ź$3Tr4A2)=Cp5S{7`tLk>{ƖY⤰d߭b")uY i'1Jd})v>  $DË2!0ݴRXR7pAFEJ4CP)U rBz""|H0'nKqfTnTX_z4rIJf8*];vRWxՍpBGQ ,)> ^Y,j&)KwC颤n?=EyQŮ!Fεe{Sh)V/xFi;e':3YK"FINS7'{hp/Uz'#kN,ZoL:M)v%,t*Kka VV, f$9̕_K,!E?mA޾a(W9OPA"(I"ٷ/RBgG WI22M[ yNv n~~pGujØ.}p__۴)W6}ވmUcap 7BB]tJh_xK&_5؛❀nxa2R/ o\mk5Y=s(}2Tˆb %7p[+=Wiz_(vO(%#:z(XZtMv ;Sڔ :`(Rik#9hg6Ij-ALMzԕl'X&еIWhH{bxPShZں.n%y1pn0 U ٫A1%*'OMZg-@~wK1!T]*ɗ5B]*OeŽ UM> n@9MA1Dx.Qa*\ګhfI>Bl˽I԰N`glSnznpam=ƵzgLqeOGɗxHovNnTŌF.S,3{UK! =8ˌ$ٿu7[8x{θ&p=vrfdOgsG vMc}b4&:E ҠK]d䲼Ci(h)9ntGkkHx>oq$a!I@Z̑)+AUvsVVVyLΜNjIW//tŒ"*0oe'ndE%>:޷y/"@R)3҇z"_L!5_V"îqpJ;4;Y,b)G~DtnDn38%P 0AgYY~iJj8tI7eU|ÁQҸ}[iUTRacLZ- vض0IXbK$6ӹ4Ҽ(*Jmgst|=P͏TB0ldT-È`.v=?R+'Oʭ ʏҮQ l-.(RաD&JXd{)>l~1o<*N<]GnY곳T'8?NU&(Yȹ~{sL8 %0m,h7Q Ԩl 9. y$؀o5&슁ǡLђ5iκ%(ON0O|HHCț;9>?p`PނNxtg HIw=o7XC=ڋ$ kyhcÄĸX KpU2>tif}ΰ9vTWIh\L\_})--8=5^c32#9i3xi͜QpqU"𹚳hIee]bIn-ESjf F9vb;# LGyPY+7{eeh(J6ZQ3<[Ő[p73ZΚb IN Gn'BRpknǾpIϕԏ8/5Yq˒b5ŠMl}/@R$9.Zp#(7Nh2Z .=}<{*U[-MLeP(󻕐I0||%&`DS/iɼJv]-oݭu[ajᖦ/;w#8Q;l+4$w2˜:0̸睹 zxX-Q>6`zxn"Ϊn/5;Bz5&4c(B{5yV9$*IGkޥSLR0'wEl{#19a*e! r9s [x: .DQ 1u T`$eN9}G\EQ8C=Ι8|0T}U-TuQr 9 jy{V@+ZMD;d iW2kHQ19N³(ԺR\9W1X+ MDZo2^ȾO{*NbZv}KuA2_ڌ\2Cv@DEV1#Δ BfBL(HRs ΊF趲gOc+ :9Cil~:@3h8/?6h5 0nV!4YT4 kSnWW >xiz( If2 :F;{Ģ.ɐDcBt*G":`H1T.R` ]*}cL~(nokeln۩DxWQ)>Sx{TQ{gܹTުT>69([<-$u_=56,ΜKnrO`J.Oͬ6eկ\ke9>?={y>aSbxqӪb y$iF "-u4t6IOHȎ;˝%Ñ;6{:d)pwGC>žڊg3,N&z-OKN;54{7y02f8x PK8DTJmOgW cw ٶ7qp4kn v7Lz$m$wΛO_l=)>>)OsPNBD',AfDmpIsB1$1xvߑ+Pĸ(dײ-h|,Ĩ:\𪈰ԫoyb4=!PS#G7% VOOTk͂ }: e^?FZ$ Ljw!(4d[UV11kD%O _ _&jBef]iS9|F Xf6O_+gjӫלƄÄZxx*pQg5]S] 㳨<EY&ڡNiR*3g R]#8X>yJ%>8Ԫ[7Jgl._/RL>S͸OT˙OJTRUtB&{OvpgdNUMW)NJiACfkѦb.$ ֌` ysj?Xad` X;@g0>/ĄSy4HZ1ɭ0 RL*DGc4)ˤ?yLdCپpןZ\#z-G}0 E*@l T2J5t_*2i?rψ/1AI01CV4c^1@~jRp,+Q!@<&v~@.T2ǁ$n䧜ݝMA( q_b}h"R/ Dԑv4ŏ2Ho"egV"K@7?Mc2PhhTjMoTM>q 6Ӌ;neEW_tix^2F/v6_ۢ939DZX J_v < 4RLF)blf>ĒqEWv>NϽV*kD >:B %"tՎ @!J2EA܀7ǧE]N|IQ޸6j<49j|HWp[3 !S斢0 HM}y'99E-]6?0%W0o7d])ؿj2L C YLS +}B,)\;N 8"4؎gϧ/0BcD¦W>NsߊW^'wu!Qjob$-k匡;-Y>A.D;DimkF\級ҵ4*٧R8TƱ6:"0l;ϑF _1 oAڍEq_V}loV(%K!GuĨBXFQ;szSgO|1S!p"WQŏ_yK);ԡW.j ݋@9xW .dR; =PTVHR~~r &dhp!8m\a5ЉeAx^|>[01V`< #Uy((O|["Bqlva:-}Wű]q0`h)ߦ*4׽iĝDq>Zm3}H9J#󰤀KE3t~\ꎑ4vU(Qf?q^r&( /<%Yf஄r@PװKB^#g'_ߝ*/(z"j{ PYKr'Q]ZbN4KɷJ 1Q iR{J5#Cm&b6jK"]w: +^y*f}#VoM|+%>R/{UQ;͟W4o%W5zʶra|x:K)O @c@`934 uwK )v =~0k m$gW^gn,3gE YȌq1CdB̯D/s 2Zfԕ%&]1* ͞h8߱/X~$tIȱrcZR[QrXTH"5!Zd/<:B:;~Ȼ*{7[J3%27YIzL7BOL)u޻F ju|nSPS~Hq+ɩc.EM5(_=)q5Y>Ǭ< KHBĵ(j@s#dsdB7!?s' "xQ 1 YF/ е* >ɟF8ܬ\>9UONjGuMRDؙ)L* `n,"l qlQ!>}s7L0Cr]L+ ?vϰ;lROTQx e3vnT=O@|bN s""j$q_ yE=ȷ]c9R*cKE֚}B*"֑B]) !<3e(Qy{o>cJ&U~ IXE Bnͪɽn9ݝt tXM_|op񟄎ў>1 -))Q|m}QSkj9ny ަ%ʪYŻgj]|adPŠ^.7@oz/45VQ0-t d4k  =EpJϺK~rl:}ďe\16{#Tp+yLzl5.=􎳠yb3+~>Ve{aA)R=UePYƮR淀m 9#pYu42!w4J L_j>%~+j݉`$6p;QQ^qf lԃ4DoYu Hy_Vz%ˌCp*yʂhu˘[#2(xl3uC=4eW@ِsꎰ]ŧ_Ѵ2OA{R _nLD< JNZ[z`Ng9Peg'eی.+, ~!MLPPoT4r ⟄ڡZ!|W^N[Ox^%Gt ڼk[͞f[J-Ja_wj>l"T3aI_G-  t~(NǍ\s!|+?Qw1i|pɑ̢1Y\A\{iAP[ WdB PqiTD_MW VF!DE<y!t,&;Mb!`*t7M.같J1_ç%EJ}V,fu; hԩ$.@3S):)7X)>E?$VZ](O˥aaSIF& P^vo Ҟ ;E_nHC )3Nƕe"iyv>cs=tHJ7*3롣k}ٴ8Dٖg*dq $24Rdo *l?;$ X8>.92i+x 񲖑Nل (na=¤D*rXyӴI/ȡPN~RPן?Ȕ 51p}F8u-Y+%Q,s{3&ߑ \\A%v7~$L'q`F3*E򖖬ݝO\l(JL+ih)֖\53nxy'ͿTMk\t9(Y?_׍P`}'CꩇܫRAY!~v'V[zoXHQ8\K0Njf+IT'(jA ɨW" S#IkW?Bŕ;MAB^o^^v9l\ )^5H?τJsA)S39'5Rz7П Y$VEy7 )ojd}&[q":`5#'1`u!"}U\1ql-4ۖ)ԐΓ0UAlͱk?ػ1LfR|crTuE +qSo]o<'(y(]+ü\;Qskx^"/_5SSҬ,iƁ/ ^im 88y'C>Bhm Fba60spdѐ(9l0^xb );3I%ŦWNކ`>VQ^I+pO#x'Z =T!<RidhBsKP N.k+ y @/6丙xw¤M ]eNnҗ8,Hv|}j[t2_BfgaP}4{0u вc'#=g >ooDg]&#qV!>cי.+r^3FAyP${xq=pHyin^; &\of~>4x#_ӇW $C^lAvNJg-J':]h)׶aEo+.@i*iq-hB!}`%_>l||_^ΐGÉ]US1H@C++pjS"l<BD.1D?H^C B̀B xj! ?\SK-T~ J`yfRi#QVhS-,͋CχYЃNV>Ez|ՁTq&YYx^S*ʬ+ @ ɾҎ7/8sw%9 61f Ksf]Q ؍Heqfն\wd^bt~>ͩ?x3A"@;irIx5=XXģ0oݎCCUG 5HeB1ٚ2_.MN-GAN0v:rDQ:$T ,oM_SIA9ATS5`D/n}ɽ1pZf\6we;#eщ j=8|IQ*کm EM8~&}f:z ` ݮD& B~ܥ<d}5$O?#EfsĘkhF*QhTt$ ,Bs-x 5th쫘u@9FPf]!O_ ,лxfR{`fzRw롯S\қ6y)2FgdoEbԏe{T'5\ΊuH+;tخ: e~#פq If.p;>x{Aϡ ]*svxr|pwLG1CB_pB˧Xts4r4srIV禭І͸̜ >51_Ȟ7gO?-sЯ~M-?2C&VWyZV3βz`lbSBU=Z AJ  ![i_afT;+3΂*L$T'NNj9?œ@Ø@Cy,>јxߪr{7Y(V)?CXn\5w^*Jn*r//S@46$8BjDTSCGR75g*S>#K4X"%Wp_ OɗR[eGLiy VF5,Ʃ$^m0O@z<*ꃊFqF GDh/8[Wl#o)q'^HW̸¯ D91СJ^R=D|iɇ=>Y-Z]-F(/ mj̴mYDx-aRiܩ3egOEčc(8 0C"x@ a(i\k]/z7Hh7wTᢕ lk-mŁ&Vӕ3 n@ig_Mb*JSbyc YE!މz31 /8=9חsJL+Oo/ky.u٨*E>t|#n_S&D҄€R7q ̮M0V:8j&D`Wrݬ|b@?3A&re^քD;j%bteJ!9lTjv;4VJ? %x|@-=()an =[ʊoqfI7WG qQC#7Ku2ɩM&y|_ ؉2$*ͿeG}2@]y7`.>tmΪ $F7 "fK4\8pRR˩iaayCFxda ࿓pg; b ծz?]Xosހ0Ɵ )q,^/]PC"bFXtS[kD޽GQN;v!J3]'K]]9|?(9PDK6(yi4= Cۏ:ټ+`!~{J& H[ f"x%Ÿ*%sנ p'$ISEÈ ¶Nx:ϘW",knd1fE`W,SǕurR"0jY G40S2h-'ѳ2jl guAImԈ:5\G Zja rrS) [I?~lk>W҆1@doId 6R{ۺ}\dC /Q6:B ̛I5]bP.U:+ޡ6 >ᜓi4dWncϳ)z"ό;::oL̲I(L n{q?W44+D3,%٪H؀7R= V%]OᙬRPʯ9wv ́-ࡢT& 6,w*}ev3vD%|2xdzԩR^1MN͌y{.ٯY:5AǘAœL?j knXn59@r]uL)ٓ(S Z! :Yݽs1O)c7M3cpSkLbR *yG-Q9.h F]1Us1d6I=bN-h|LR,_?ˌpmsӽc/;L{?zɭ X8娅(h+B+]oOWJmk@/HI[VsBȐ}7_z"}syLВ!}nu=ޝW;LfT=mYq$ l s`b/޻4KAcF@!-'j]c2 :MUq],Y_;tƔbonq!!y=xr'Ey .(BdD]fʨm͘J:]*G'S NQE;GLqUpY߷ެx"s|%JҮ ܇`TngWFmUURl)ǝ g 3!ޫ1),,:QYd3+U> 1yR*dCMWo^[y_}>4\b%wU IN4?)|~0ͧ- 'ґj-˥{172 k(vIK"$ʤ=o0 hH 4 ^|q~^MM|Q|ڞi"Qa*DIY{۝;d݁ ̓P|pchi/Ae7jmLuuj,[ہJ_:Csv%fu9n~ηs'xI\ZBAq$17h+^޴MEy@mT W/2܇CGۑt݄,tD;Ui0.8{l ́C Sב妆jp|$dӓRKN{'$P3*=ۇ=m\'$0Iz"s0lb˫x8I.`8M=;+Z?GR"T: Vлι'/of*ūQ0f+%4 B%/L W쌇(u}?C»q4cڿ!Q٭wGmQjHVLɒpp)I0X$:OU)]??Pv qIJV>酘ol3uWm%%+r!Snzt\'PTwFʙPF}o&'/n0=j]!.:XB/><%JA;+3L>3>Huߴ"iϓEHSW['*K[Ep Otwaʂ58  96=\m&Ɩpݮhr,&/_+s0>/eF^tF=0#sTDx.ECH(0H+ӀVI#]Ig8*wBsqZ@>'i: (RߎaZVLף*$e z9m9$`uE<=IǗΌU+0cl.\ڟx:?'7't)8rF5"ϋ00ڢKbBqX"oO܂QBXme{B̾vB' ˑ.=T7 /j3:-ۜDfrB""Pr*:tȘ(I Ozԯ_L1s] TsbNP'xy8u8}=^x!]JDw A.q6>b׉ܬ,# 7j05tB i!2@/\x3!R13Zi{½DZ?UXp!QQpjy%HFŽȑKۣ&Itz}V$EXes4Vg'9 F{&㸪O,Ḛ͸n3h =<۾{ܴ3 ]'\S/jrx d{ άn@:s~Hїpv z-sޤ@i;xGBahhw &ȨK}o=DGފ.eEH@~P¥銡\8qZruXL,2]re^ "1>rf)vHbNAε0ׄhNWgV^ # 37d,1=`JqSxvY]'M=B?LleYCUۗO}30Ej,S/[jOY)ZzoOY`Jԧ1ޢȨaםK8,26ycPmOh\{7'/bYvT7B餞AiM_"r%+>)$/mϴ bW(hVlOzJ^7|>/,ڕ6{w?ǓcO,)6=4 _ɕ'QͧsA0Մ}|i%X_juTE#c 9%& l^K4JO֌vXcz@z~&p%y*@|ƴS=1 Q9F# 6wc53{rgau~HdR 庢N4k&*&ݵպwM>6Sf_j21~v<|&*m+!,7H93k3G:ΌH9Sz&K"/S];Ni#Blʄ',RO+e(Vΐ`OKe٪gcKau !mYd+9_wh$[Wԍm O-㉕R)1@TH"jr&oM-\Zk ŦYXG\/0Ƌ$vV^w-`12sF39/V@GMw?&[XT]x,ʹ !Vk=$m\礣[2;a(+#1J`4l9$ffPKrqZ8Sy6`5^k 1Nܞ7c~JǜuEN9tϋ;?ؿDG %;@pQUTAmL>˰ℜ12&rb{vTyVޓ#~ghX{  ~ Iݤã}3<8~mhƿqU[wz^,NP|ަ +Y'tsZ!bvrbjSx:/vͩ-~"ND˛?Xn3ʴj_3ڤ ]~VU;ԖAm0[Rܽ!{GVSKw{buPIێG\Eo3_ 0Ӷsf\dA~[QV}Am`-?p(2Q3b ՖmD/8![%77iRg B뙛x@OA=(X}jnK#JwVRsڮQ+rxSmcU!\,7wYX洵#o ?FSW- $Bx vQԏ*c]P@$Z݁y{p_TOfF7N^ FpQoQ8şw~&0bUVJ< n5+7ŌQɓO&cG]da-P!=iR7;bw%]x]t&[ D!R`I|9eE{"8oDI})Ү7?o $+-~/?, :.S^́6i'MtY "PJ,)B+ehWH\դF% s*a-䳴8Cl8 ؜$\귀x֮5i7cGcf=qƚ>̌uTUqFM51CqMgQ3uJL?,+uqbv(Tc\0u󟤢xD\z맑 Mr4+#4/þ$f l| #x=J[`\Dj x*pԈuAsߴfPnB+VeY? KU$%g_6Vq 6Nf+fņN (.ٜv7_gN£VߢMR?l>Y !0Mַ]|2ksEBMsq72MRsμhjH>V8)En >^߰'g+ޛ6‘2"+M Gw,Iâ `^%!8˨>FubU<*[b aw];_ tψzՁafz]3Yqf6SH8(]`\u$TƸ!_]떹W{QR*k@E7V2!L]hutFr@ѵ*PzWy+GUW/dbCHh  8 $y#9bllֹu^aεzI(h7l4@!k%s*5Y:?%B2x qx Ӭh(8NJɥ!Cֱ =W{{Y_  6\v#gX&ݘΓjgiB?Mb@K.b8VYqE->qK.r95l e?t9̔l:'"~ܛ.i%s@"T=p|21՛:;LVV?0x}%Z,|!f'1.vi3vڢ̍tN` ۃ]%}HfXVM1UW?FCtoy툽?mApOKIqu R,qH^YR12Km}q(0ӻC5uK5xdcf&::V7PA';ּV ZO/}.݉9G송(0sYL1@H,»"_R_g5+4e*r  Uk8璾HqT;ڠcL;&U>r$陌ޤ; %7싩x^*2;}5xR7̔"?;Oi S%oSN{7oQE۷.'UٱnO/J~g?)`oOTzmQq7{>bNLb\ Q_w H$L[)K-tUHJ]zsTː׵k,*{ (yItX6iGKs}l &6B{xib>fANIڻ@8`$ʵ"xU>̠{@y!d< 1EThrj\zίFh6s|w{|]᭥mEu'sdy_q&>_*1j²Dc KlmeY EКAGtCH6}>l<` ]3Ea}Pm[.u ꬧4.>*" ["r7=,vvQL:rGǦ@$)[Eu]dA ڗl3o)-!ؘ[r,뎽`vQ7$s`:Cd^D4H|`F1UdVUNtVZ duGp/iƺ?UBl&R~*J2Y͐|ff*dQ`͚f-v_rw;ElL<~n!![o0('s k)p=V*{`F#w*  %ͮn5.JcYuM8lqBh3这Nvey@T.Ky\H.O4S-݃^冻 wf$q40Œ VkJ4/YbIlUԲT 5ӃzsǕ6QBFe;؛<&J`qE!n=n']Es.9+ ġOiM4Ԁ*־KԙAdzpV' ѿ'$uGƎ?쑓 .k6>&:gLM?@RQ' vC9PoT;`2]TJw c@"*f'bemqC<ǜQ50"8Dߢm%Ɩj.KN8y!yl-<X˂>o>c Y6Se~2~ϗB?CDCqѿ}hVDMQb=e?!a?8GOW6J}4dN.ZY*q-] \3 yBl :YMxc4Ғ*:tgh8H/N.E}~Iɓ4J_8p?z"sb=Ģ-<I/ZG+g0sL)Urӑ5kJ3OaAqp  :"EFE*br# ]svhqn_U&HpCuY̨Iw/T6NEg2.d`D"X@`ZO#ITT (HiO((q_q@wݞt_ΩpʕmeSaVmqv"*rx$iU*[=R=Dy*:h FI &دkۆԭًLXW0IΈae頗3VH1_.ncsc,/qwTG,y0BQ#e|B+'IDmpn ͣ\}/A/XTdVNXjg!&e`K?XHZS x[a<+g Q-I(>8Ȍcf  "/ KdrݲZ=RT{U..ө`޷S3^U6Rco_CW 0ؕm)L7Ph?XHX:Zչn{ ^X'\!KNhr΃2iۣO<*PH&mH`y}=1³BG :  I%4R)zw-)1Y&s+"neuVQ ynHe#6)|R~mFmĺRZVMvýr? YI=z8x-o+s rRփs&5hqgj8sc1?>DA3rv"\KH _vƵȼeL 3Zԅ<_DIru<شO֞Mm9֐Ah/ r$꾙KuA1µV$E,77 (i;h&VtDRK7o~\-Eכ_sDd6MnA.\cCy7wʫJP ǃ]Rv*`S!IܬnIFmɎ O,d<ݣeSqdvzViߜkѢ▅7 z}5$`B-.-%#-Ş 2AӱɼEJOd !Bh 4zMBN1xfL=@]Bo|~*uW[:sGPB^5H &zys^<T&H^sB<<)ۃ /.M Uab8!RӖ/J >]{+f$k[jX~;p;e/AgAfhdL797H7f ݏWաݿ[tvǐߧ(U &tw" Rޖ|t\b+_f/d^7WYӧXf˙9p?ܳ`=j^Kf[@P*MUEB44p9~bsw@?>Wifg 1 J{9p;Ka J"ׅX:؋O Ҁ23z&GfD6@4_*.+aa>lqN/VS絴j4~eUAbR:Kr?fg Aj5] %t^q[)c;\yœLZψ]pB<^KTrQ%S`#h܌^"p;eXGw#ܧ..jG}M(Tr.cSg6PtV2=Ǯ$#]>^rW ùe+p+T,F&Jڬ%h\pJ tt2]X \  4H.+Me_|$$?ux;=&іl}y. u\tB4Jb7Dy<Պyr7sZ*ﵕn3[KmLS},#v4BFl[&)6-v+\j`q&|r JAEEf:*{~^Gu':FP-O5J.E.|;{YOT=6;[Kzw;tJ7hHwY?X7P03PQ8ŽɐҏovisS` Q3zsN8 rl]1:d H -^B3]/j*1;=DA[`ŦO{? q s["iun/u!׈R@D84J1Bj>_zNl(e(߭fnhm)#8>Zr\8A:v)m@}2ӟCVMR ckڶb3em( gPUwx_%-O~ c^-rCg5od). ebʭ%6;W3A隘&Mz_9r&PA{|-c@vX _zSa{*i{wI=eswLӿlWvc2;9Ы8иp{7j?A(+2j^wutb6KH z7"ac10BNoG_ |kSG_H1M&I8YEB (ysj@y0k{wOꠓ"WES{ીbW=, {^">vL98x_/m)bAs>N!U XƲ[c7tAM{=CԎq?B>8L0C0 l()0y=#^[[>VE—G)ڮu=`{oʰn*߶˴;_B"`+xvW+ƀN|aY|@(SSwy=2::3d{'<3mDKY穩?[!'qWˁF[8s-,or|Kyx6" < Ȣ6i&ëz'Qz?F$RA`!$$E-F 7Uc)M6oSj*fMfy8Dئ;ؑrEǣdhq]#caI\EI*l@*]n0Q0? x xH°SM8GK|'h!R]thB,*җQ`eD&A,$HOixI=q,Z*fJ!yErh'?}=u>:Y嵸oPJ|~ }`D& K2*_;pʞJ ׸) %/scY&p_ܚ@Y.+Sre56?ハgl ɘ3I@iW$`W*}]<ڟЭwlMбҐF݅RBc(kkaq njws eBVӎ!8 Ny,JFXIB p+Q !cgd~BQP^݀^ɑ/J6~`Y$  p |_P wy-Th NfV&tknzY&zSHx}j5R ҫpIq} R@(Y"s&κF^' .Ơl}]K1:oSWZԠu푄qyH{Ū3%#Fy-)$ b%ާkQ+ą__[4F%a 5%W-D?E+hx#2-*V ܪg@5'(M]맠 o8{3- S鲵(&uvoq3~[FwGӢ*`¨";o$ĺѫa-‹yFaC@QGbPnׅ_!ɍdŋj1E EXؽ=Oj $Ʊ\oإ9*C\Vn<$ }_ V5j*WXG&!}8s`d9P0 m{z+aK-pNmX3ӑ'w*:oaIQ{Cb4eWʊ3ךL"c>l-;NGdNkSFO^pR>I%`q?궮`?q Y;;20ԇ|6]ǓeԼ*>З=)j +j_3ƭ8oj }5v3֊jUNrk ٲjwz @}<*%2kaɭ)W.ǔj8(7w3) k,]yeslÈJpB́}DsisYE؇0[|?:)@pΔ䛎(4NĤv@*vkva43)=Ш3kSz҅R+>\u{wH2Bc=+[gP&U RX&z_(4ƄoٙTSeޖTW| bb(x&Dc9h{_@(Kn7t>3z߻/vuZ=b[շʼn$,l3{#HFKYmtRa.;vVt"&rOwmV!+ M< /vPYiW^#o\KLj(>D+nuXN|hhj5r`CHfO!p z..n &+%_,h_FGHmj$%~ي dXXCS= 4;P=.MeB#vG7kOIn>mbkg=gf;-\d4M*WReO =saQ^%Z;hR$B?~()1m*Ч0)Wvޥ\'=0RWV&nefcd4 ~fPvHG+Gd?%1m0?~ncX5HP~2 5I!fZ̭[ τ |8R+h|"ݍv\P*.Vu?Y*d' r-*os|wut5DE^U>-&K&~Xx}?"ZW!Acҽ'ӅK"yszHF7aڸB7 cƻ(V+t̀"IBbhiOgI^ʮ5A'B z'E5Xʡs3yلn uH )K2|H_!P:ÎAZ LH"\(aWn܉qV'~y.wJtX`0[?J %o/ywL~JtD $90#O`3\fܽ%s2rh?<CX`gq=ooN"P^7+N;unr¸nҁ:˕(\]ZmV9!8XT,-Lly@|zvniD c6Qsٖ8F0uXhb~~76l ׺ *G+ЄJGRNv7SX:WURJ .gLVMVM )# tgw?XY(:*ٚ8SA=UTobb_Eh!5{9! 2u` 4x=A5y}Oc4\7iI7M)6FR<4ދSێ!pL!Sӄ.k$Ve=v8֯#Su *W%1e04X",ӟy[ɤ҃5rq T-703xe=E]2x k;xY"}o^@J.0 P [Z,!i8%!lnÙ7w6и5!!AJ4hG39O"arboGCw{NWC7%|8ܜN$au,Kа891ϜZ#컦:_ćY BsJȼFLk s[Ծgi8!$H>}Wmŷ2M6#o^el+R={ݝSrdкQ#A4:BW^ ;s14| u,o7Œ|?Gݲg  y.u}d]W3{XhOg?X) q=b5fv4,L,7ggwyUG8ݡW@~E>A(?ܧ|oddfx @@K ݐ_hm{7ƟCEiJ?rZ @u7BTJMi}#.G;>' k]"wmMMmaX UngBl5<}lЭ،Y,qˠ~sP&ITN沿L DֈTx3]уHl`?Di.iXG\Ɗ-=֡ު*8ۆ"gآ¸N+Y>5-xF84pzVod܎[Xm@)ړ ޾;[; pY-O_-An!/  B:1K'/`Ii KQlspRyxguzHvld#t"S,Qh#y* lF,dy$v5/>FY+'ZZ;M )K)?>fnJ|,a@ Y$Zq &̤o lj[O]YVckKpRsT* F|rCN|Z]ܙX; B[.@c %uza0&sWZ]^ X@){*f(" p<}9dD<]c~e1>mzJBkQ? ȯ7~Mh5g7RqRII=fX2wCکF咷9Xsc]6mŮuD0K3!eW,gY>*k] Һc ;F1 ڣzS;Z(ަ:-p)o~d3Ə\sV\1JMR).XG$U|6ZI==7 RZHǡ9Il[j !JVEHsfpпxaū 7 ƃΥ^P2BNP}&M |'pDpv^=^h/a9xNI6U:(kx=!8b?L]CQ-nY/InmیS(V N*+ E/Sbp$ 4@V8}l[aP+ǎ:#bPZ!Pr,~'Z:5N@w mrztpBTxa!#ip+l8 (Sl.P_S3t_Gλ͂d8p!*$̊B]Yk"A(;ILC7ً NpKBֆƫd\hK:$`.S,3}%.XB,=~nx[[V=|{+xrؿB`)g|n@RH&oLNKԭSDb 9;X}QKs3F.U%Hn=0_' NvEqBE+x}9ϻ5>ǞOvVdbޤ@w%<"Ñm\ \rZ̘[]3!z .$T%T n;:>Ciީ*$L1R0l(8 ÏtKVcA$^#D⨘r0^GzH= ,8 l > a7.wgKqGLj*.5qd팝JgeD)Wz1&TZ2Ft&<6d\ZM2$~6 lJ}w:5ܬ3#Sݪ0EUF2C+JIGsL)L縚Aٳǩ*ݺ%sSW:Ǒ4E1JD}4X2}?PMzrkOCRgĪZWB[je[,R~jKwxꭢ8tW bg~VdF\dRbmTREtYAglU-u(F Cn>>f iZc+m Ӈ3E Fv d %v7ǽy˼aF2T-GZ^VON0)M)WIb*mV)v~9i~i@2`qgXLrI9S %z9.9Q| H%N<JCD@K5Z 7Մ=Q#k3(Rvn/T:t{>GI,Q\ktd?. )OB_KCa9[<ًi:V܀N҃-co&,(DY1{#DB.dz3gWBO$^ly$q^1ۤ^3(^,mg)$yKuYC*^*Kp؈3񤙮e}qsKcn^,db5W_9C .i6#bY"o$H}0p<-GjX՝qq\2W ]"G*_۟L*9O0fޙ3*NL͞]V&%0=IתNh7eލ~3Ov7DѽopBP͓T6bp,$ sah7h3HB[L:,6b|:_p u~rˈ /;wUb$ ^Xz~43g"/\$= |.BX&"c+o!r$+MI |t<(]ѥsB[)E*~h5rP"؁WIy}?)ZR!˦ʢV VSl9;s6Vڪ*_npOPCC@CsZH2n?Oo"5 +0t=Se|M[@!%PUȰkt+B<XZ;m+ @GJGprk~@ԄGa m3\ FpNU;X$f,Sc[ny٠]ot!L\SaK&Eu1kMUZ0&2^qѳR9FV.pXnO,Fp|B1*YrjdWG+< F4y| Y ; wP*'L.Y#GA]V65o#VӬ&^X97!TM_j"WY&3W7'@p^G- +[Gr>n$sf.Hk [P{-1N~fŤ=su\OWԡ=@D$5$@1""ԒR.3/NB؄3zezk;"Nr$f܋2^8 ;ml[["-v<Y~B@DQڈ*A)=;SU,`-ukXt fj6ypH?E`W[W)|s_@T=$;dž|NXc5יXOx#Ky32W%ml$ӫݥHMր*fvJxSk1jo6L#q`׺Mvpqv)i6AsE"71 9yǭjُ(KxxܸTgHw ~*7(n~;iJ_os#Z}Ө\Eኆ ]UQ-]㯤j!{F2ˠ[YKרk3N"쩆rӨlh^qi.OЖN䨐FwqM!\Ndw+in*\P16)iaXkCyu@]  NgRp1J28*_0.Jtm }/^{̢E)@"kFLP?BSH;z7C:TGzZСPTń0|#HTnz7rB"uE7ڻ;imM>Ie"mzT 2<٢K,x2m~[@j\ʬglny}a/.MWaODCpWbZp/^ K7bs8H\2a}0d^#/b{@!2a_-l~G%V)`'f)Ehٲ8|̌K)sQ{ ٗ`^bਥK>1C%=|99&19t-^=Zi#g:**T dT'^ZErԮ,۰y\fn|cI0 zD7V/3 oArܥf*xpLnLUIiZ+^Ң((b׻8 :zSAHrA}O;a*|R?b+GNb%K0YxXHԩv:'1B:/qHm.Yd-$~9>s"l )kI%?E%ͥ4F7c9-"+l/DH@w`  /dQ7$0GAOZ^Iy 䋠:mWtKK#qOA-󼾪y(bxvYlNpVfwN,S>aam]T cK1y7iL #8a}W@!cTb3ٹcqE6%~n@Zn1=5`SΖA,=[10Peehޱ$fc+͛j:H2/}"gEP,8悰T#FWKZN-LO,4EHfYWN鐶G5pӨzsw]s p gϞLt4aSM; RT"wBu{ȭ OsmJmÐe+q&U/ic)T2w]1(9,8T/JH`gAɗ+11K )Y\HGc?"xjJ]V %t1r/Ŀ4bQsoN} tM:0smWw[晵WP嚄k!|3'tr 9]إ }qd䦨5H«[#AkG 8,>3V0_HU޴X`w:fP ]h-}F[Խgljp)#«-ީ!sj%;-%ay2m: ݽX)BN[${D烑Uz~P;hdytj G$ oY"I߸2f}/iN/ ?+U" I^[5w Q|2By.wgt^zTZvcpӎ%29M[ DȗԻ}.nvBߨ k^Qmr) NWɂ8UvƂ9klem,_ PmC1p)Yy%"<]J@ D`lߘ- \Uc%jSE2x4.L#r%ZsL(*05S}ۄϡI\k:g;cRеK'A"?dXx2S.l82%7&o˲β3.@O TdMAd9ЦfTo&Jt?lcsVT [BPlhT{U؅ c +S)gwJH{TEx@Aޮ##`[ PV]Mn%mRH7ҾM$c{ؘ\TP7x9#׽92oRCx[4Z؁f4 3Uݣ9hW Wr&[dAYѣ$rdcghBT-4fiDom^D-%.B>HްtUܵ|3}nؓ~L7,`YБtRM+OB]yqT<\ֹ~RSX'^S[^|>~!4`{i;szDR5_w-°78@P^+O3 %9LDT5d! LLp 4VuؘP^R׬Gne f$,ީRPC*R%ˁ{_cUuaoe;n!C;o.'JB'qT~J3'Q5{gĬ')yVvJ"KC2x8(C0sQqc[$~ j⡭G=]j U;oL :[2l`HeZB~<'?ӵH,i3Y[` Je~RߪF_-/*i¨'.Aji8ypA-Ŏ'M6-qV&,b-$g˨Ko06TAfۀyq7Fapt^}># 7H?qT &G /zMra:ň9G@$#( -z:4HT:CL)!5qhWDe*6mv)fv=,'2Kjj8?brL,C)Ŝ87ʯ$Z-(B+WUJ3q7tC vD:| aƞ|i/i<%s6lŰp?ćQB{kZԪ$ҵltyHlr!4ͼޜmeAg`0lFeu+5e}wEM`ijj+$Eau|k\Chc"#.GR\5vALRu F/nnc6aE9a[^hNɚ- LRhGT7ܛ`,y[ItO0rolES禂Aj.M 4oQH`ڱ.MC)o^$OlA\^(ݠ4n"RYݹE@ճSs]!:xEТ?<\Q/hӣt 3¡D=]ˁ8g^9'KNJN;M~QoI=YU~j A3I 1ꟆkiYS/J:8d߿{Ba~%B_YPYQa4i =A"od.娾>aNSVlʠ88K!T$-oЊ!}JN¨|ׄENVBca |8\8¯_gzCwyElc|l%U쭀M#fse-|*w] ~؇KZ20ó. |څ|"c{Pw6 帢^E ߞ-UH.7psX3 zؔ Ph,4鐬*ԧ| B000՛QQj&Îj:YF;MuozB&| 8A{3}#{\!s}WSNTgkKq$2Yю<~ v *1;AҋodwF i~n'12)iσk)Jf}b2t)0&P=$X+HZlnr_|P0$iەJ!G\!hc} {Ԃ SY|[[rBw_Z dǰHy4ũ qbBX5[Cf%}g!kd*^pt/*|~"Pzw %st=6 n,.e}8vx# u!u-Wb̥g}9D0h%ǒ'6blIAj$k+IB5 K;)3 `Gv/anߤ+W}<܅a54,@# 8_;7Op(ZQ#a@f9WW]_a*f %k}0&%i\k^YgQ c<ɴJ1ǒpDѝtgd ~ \,UJ|7!_mkk`f/ܜ 8+ G /(z }֖M:o8NRŽA5w3IQHpc5M.n@e?j z?3 lRJj>g^D8!Ym~ng/L>*l$$JYsZkAerg #q ~G=58q 4ժYߝB-$ےS>e[)Gvet~lv;`iE<,ϵv~]jpHK2~+VC'\\dyftP)oŠ!q3k).d嚧Y^1xTqX8z♖&No.{Բ.1gds+>"~*DeKdv~@c(F1ޙ @?'36|7xZo]I-7Xp!ʮ/y %Z:B(8: ülӹh/UV!>VyHFm{'k%j7!x@{Y?'ح' qʻؒ_H_YɈ9RhaoY{8VrĶޱ.+fbgdIR 4f]Dxz3KPF5]'봫7\--<xyj؄ع棺]HMjaEeRz^,%ڤ6YS.h7,{9KqiUc"cPS%M= Bo7:Itv¤M_M*@q`^u8aZM_f,12LV=?am!W Gtkud0>=`ZWeE2OO9D%h DC .UM*_@$K h=38V5ܻ;<&156ztnWZwMhSYVxMCT ؽo>E$>7! l`Bb=3vq@P`9E*4_; @V Z!nE1 SE(VdgAB8/Ho=/IXd\^tMpN4&:? QkΕûS#u.2zO<լUyv6m;,R~ ]z]c\ yfO`ŝOܒReآK`m\: 2Jx}rg$] a T#Dž1z 1k $2v_ϋ)7eGx,RڽSP?h)G݃Bک+I79; 3Ɇ{sSW<;ځfqJr~_Y"ǥ& pmDIOU"@9Abn,2r;wL[&S-"M\;%,74gk}5!_n˕[Ő$7ǝOJ8RLC>Nn `#%:ސ lOPDnn(#~ +ckAyQl@iR"o@!_cQ}8  %²gsWYn:Ĕ&Q厃[B:j,Nl& .\I\"gҦVbj{BKoaȂgLi.x^4^P-OO 3MspP!9 qD9'rgcu1}ChŌNG!vzd%Y|[օZ kVCzE[-&B-:PH(?/ m&>_Spq,_^o-PvospyS ms7;8sojL}ۤ2#pOmxwcIaC$' ~0b;D/is 0D_z6tNZ*Jxےflv*O֏gr/4#n{ŊJ!EZ }ܨc7̑HZ eX0Wnw:W"DsSGT^DE2x'mmN;9x a^P0U^ҥ&JNE!ʸ֧ȺRV}v#ˊ㓬K e`EW"zf1)Z64q?6ѬA:-3@)h~ÔZ}-GaPץ[e(`1Ȅ7"l aȉގDcVT*̿'z7$IGPL?ot*'M&h=V5OWݝ=Y\K4lxYwp#V ~aeGA3/DЮ ӷcnr3j5>/zCb0eAIM(LR1=i?CY,odm]$#ϣʥYԷй +qu!_,x#EWgjړIۖkC8vOV/yW4.;^i(Jf}=,|w3V8\雀4Y>6f= X]Ty__ɝPj6J[ wL=HE=C/p;rVuo ^PZxxϭq~KsX_6.7{%@)aQB~BDd,eMrpiJ%:D0(\G{UalM]QA,&-OG'* .0Q(vhu-ս1=H2&^W\CҷFOjK$tngX,섌nn>ƌOwcWgB:LmNeS | 7@^hT,|9zpIz%cB"˼l}:7y쓾\@Xh^c_<|ER<=vCm}.mA}!m<ԃPOɯN|B*ʄVgDH7pXW&f5 5@z-aEh͟h3+u0izd1]J|fԉ6N)䟋NN[Ә|RvUj!<2}o I,p |n!6NJ.(DhB.OBp4-d\P¼M*)pJoNSR;hKl~1IºS\ZZ{/ا!EuHqwS8)FtA#U-&I% grQLeU*֮CMNnt+S0Ӵe*L0LRC3V6_CJLlsDER;Q"D/e^eQ ?e}<ԓj]$4̈́h,3HWa ۸#ݵbpQM{Kv&!~$@!$,dJ4`QE4~@6T[+cW+#akn'?v-q\[ܙ|ˣs.h(vO2#r c!Q ,c%8N,јr崿EBY 1A}kEe8- P^<^ i&鏊`4LP :z.eU. {Qu: E/ZQ!n!' -WDt-lԍ49e@۵1TYx|7 ^*FmQm:쿍~-޴!`=# ?8j,]̥V$xf\FZI啠4oeL4" PJ##6؈l$İ4m/ IY4mn.a9;[Mn3)*Ƚvk~cMdsg |{͎R$ qf_mldir Mu'򀒗SFHO,م8(/N~$s(v]="u0O ~VP Ų)p*9<[&p\,|qWt~ie?=-4B 9ҥ oXF+qV`x%J56kjPƝ`UUEHืޥ_ow5QG$2HTxfh-InFxr{Bq;7 |@ l;p̊ beb/ er&UiN?VMܶXB$/6;9,rSޜvb&rs.^p;Zx/ف;a!mХ)ɯ1\?on\mt-ѸP,@&% .@v.=%&lbmڸZ;۹LiGdWP+Sd裉,s*/Jj/dbMu3@f .fgKᔻ)/f6z_ĀE\( ?+LA@}bSP߲MA#!$Rlb:2 r]*(Y?%tHs_ܑ1@uዻ6$brg6kw+lܥBC?#N!+H JRCH?g`7"6w|`op= X} "B`|o/ UxldT1swӃܭi1 xůZN#ͅҸG1!Mm*ux'"Iʢq:'XKiFW e>.p"yМ{e> zZF!gSw;A!0tZ #?Ac&aGZkZ<7{Y8^G:6+e{/r] uQU㫔͟9[_hz8TUĻΉ{][G5v |zMh)$p)>ںz\?q5n3[KWP[x>!UmmA r%bsip7OՃbv~bIa>@HU(j"Ieڏtw ` Dҝxv0-坸7۝15lݽQU30Iǔu K1#pAחBbH=9 f< -WHჴJWrJ0@O'eSmGo Z滒`d>> m22Ʋ  1NIF|E-ŴT2ZB>%xNl橹}.rHR+qtW_IG܊(lճEA,59( ޖ5 8 [1׮$^gSV,Zpg! a`$4Z[?V"㼸eG>|(A[;@Q}?#ĐׇOnF1\jE.'y+aG@t,AmY#Ns%4|ϥiPZ[N4&Kur`NҲ,ΘS.\(+< !\E/5;BV75G;07qƉds^kZ#uf(RތHtjӳ֐[;}KVth!6~\dPRըqZ_Xu]5T-G~|y9&3=JʨJ#4d䷮<~Ҫ08IZ=u?̰4ְOx3.ӜNYJn?wZZT w04bySƩ4~Kwab "|n zr `' -O9Hf':?h+xBiѦ+vUC XpaΑuwpvc mO-;meX*4`(vYI@cu ƣ7 \`av#^qmLzB\#N9V%Qnu{E_fjƕ!՛Hy/#uSb|kOйm Re=g}#Zm,Q;i~nxK ~wCjMis&;F.|pSRhlI;[Ӫ;PV)dZ⮨4H@8D(JZJ6@7T0^F N2 (ą`h|EwO*ƛOv3#YA҈Y͞%'sa6ٓ_nyOɧ<~{v F2o% 9š~o&džM}j_L- qxy23pj1;bIN`=HeBj\vXVܞ+ x\'r@-2Pz=78ƓGIӜn2 f%ThiCjZTOzH.s NBC Y<=nV^ƥ2EXO5^"%َNWRVϓPFHP>:!TUr]>=|w.VtrՓ$휓O lc4$1f<<8gVOEڟ7hq! *_ ð)(Of}F8&zyÿ|+2jBAtHF:Z{~)F"ܫ·xv zNԆ n7m]P¨i q IIn8, + \L#C.`ЦVnwln&ݎ⍂+%ڲ@Bcf+Kb,_wsՌuL G)L.Y1]_^8 !'.6I4r-:Q? .!{ T3Q^Єf8 dMFtT]n&vI1:䬛m-+UۦQWs7WTYǜC"OCJd`U"|JblA8dO (Z-MU$O3D+2-_[vpQ'S mĨorQ H3?l" ztc~.9U1!L:tɝgZ*v/!FiL}'R YQqWv)#=Hb 1st;yeHT?(#.e5孠HqN@& "80)U!KnstI?)Xĥ+jzՋRӮ8S5Rdi⵹eRhrL] tDAɒG46o7^n`vRWm=ޟIn2 V0)AՄu,Y->mjIر IK(eLx6ղÂ̞X$N}/M\Lis%Y>Px0leJUtA0o(>I—)s&0UE?]r*6"le*XEH<=:,|t>(X+ `@Ju6Ho\ ΢ mJٚYVIaںi-9''kM,۞^-䮷N~ɤ)Md*aRQgZRbH&)oh%;%Oq{8%w[_StRbA8U/\RTxoWZf G% d$ZπL釭Dm|e}0UCZ:~ d-[x|#Ji׏)~2>gD*+J ByFB ol"9+>&@&£Y@Ly9!n p0yP+ :ɽ[Skٟ-,6?8SK\˚DmQjEsUU " CK*|殺2~߻gHhnFקG0,Ѣ7xŠH1YW)u[HZZ,lxcR@3#޺?-EzǶorby*!{9X02K7279e>}*Wͽ`UiU#/ﱦJ$nKiS+6h=Yi t['!2m@Gmz Pܚq F݊-ǁ꘭yեZ_"EU/?t7x xhzO1v ^RfFĔBߖ ׼O͐AE`/w)Kef(Qֱ|Q$E URY-]s[z8_NXmhS 59ڋ]qJ{}is׈sU> }$^~aJ-~}TƮ"0uW9݌Q03Y$zU`QA04*It>MotAQQЬ J`۹G_CAayYIa bDydޥ#,} f &LqTv7 T U"H9!cɥ ߏ$*$DpxqQ5a->5E4EIdpnB=ܗ)L1fa `2'%?Y&l3 UZl-t+b*qҝނVň>{UvvzzT.RKjkնF2yPDQ9Px 0Z rh[;)McLP8cH%Jtr$ ZnF0co g;l^ `@Ө޸dh3g8~㬜'ҦCV7)%.~%Gۼh:%? *i+<0B{HnM6?v:eZa_*qmwtTëmfrl=NƆ41nNpe;ԖGg[/dW 0_%kQ9y !"ybc3V͟h|'QN7qW*Q鍬ڰ}_M HiLeQK&$3IV*y.h7DH/6>>X~1ep' ga p։VFV#/NZ/:[~OT17~[wH3R?S«ࢨIuʟ@#UЭs\Tƍa82^Ő >5gBˊ&qQxf̞/S`Lvc0{GaQ5 &?#e3YRˏH!/@,2K0Oߧ[LwȌ8uS=UTCRfń评]W체J;Z^i65:Y2rc?j JS[j)N ]w\44U 8.ׇ nȰwC%&!FIVfgjH;gS89ӸkEեWT.Skp[yUF+d9{l˜wn+|b%uK?F,|Ln_*o/ j=VOv3)_,& @-"=gY~ *UI :)cpUzMt| & `v$a~H咚V^A~.C#"YKUWr7ņo:.E4(qC/O]/VuOĬtatlҏb!mZ\3 wJ<.KXHQ`Qd #~dSݼ Vjf];1kLfH5'׋.n54я0Vg_7} 7vp^mra0.п 7yq '!_&հr傥Z J'X[;c G1[Hb3 m`% 2Fbu#ѱ[?Rp0te]{v$kWjWy1a`:zy*b}%5=KnvdX1~)`%~ޮ}CiV wYUz6t/Jҝ KN- z_]ӉLK(%<~()Z$4{]`<^I+jj4Q7۫ l*=@NPHCAG,į2j*UF vaO'dQ# hwψܺFlEeX< n]EpMnr-d_A-T!iW5lх9)JjT,igC j-M\{bˋhnQ'%0hm9 e8bjS ^rśghU iPTҩB(wYޝYu>~PPJPyMUAZk_Q(Y<}ZE\zv۞hXO|8o@]ia /GҨ.v$v<)4aHp%u(AC/ifY+s麁OXyY[Ұ1FϴXUawZ'}~yf;%K*B$9 $_Zp:'Qs$ |䗜وeɫK . G :-zسƓ{<냽:ˢm ">fmwF#)_KeJMaIF]rZ&E4x6٤}nu=rJW"szDݝKS?,Eo/Ȅ9ñeh%8PKX&E%. Q`A,=|kI KR_ ˌ%d5YUʆ3EN`Y3 2i RȐU2Sfp7ڮ_wǑ}+ Zɣkty;. 7R[-._&/CWǚ JCt'H6 cm:O9h%3>چHEQ:jL rkUK_XYAC߁.%[s:Et.aSⅹ)h(/r`9#q PYJҦmҊ ~=AJY֞`Yr bN~WYe ~Lv'3^ ㆧb#(tfS=&` lb%i{ξmO:M9fs_?ϧ54g8L.o8R(Yzh1QXpKo3xgQ7M?IXw{!Ytf@IA%p/p6 CMgFM gWraAwh 일Fq͖\\@?m,k0]E XR_\ ڂW8$P.%s0͐$Vd[#h7x6˜PjT3Z.Yo.=ep˭,-X0U)w6T- <ri\Un6 =F5.M֦Q* kZ.U.1/) 6* Cyi9$׎F"D&\q_m ͱB1PuO=g$hv OC`3ZҮ:GObc&OAWw 7GkmțfqYz r'T1(eGK+i&e3 b8sE. Jx"5vR/12-zyɃqBA!pWn)jvE8\ 8_2ٍ)Dj`FP[7)m'‚J$af=(ʼnCyBLd"-qSPT:ߟOYXEHum D-GL|yg'</\yR|,#5P,9鿑 ,[b, kjkrf ϲ%%Qtㆱ`EPA=dOqyMn;ήzġH#ĪZrY@{iK>ҜȒM@E *r*}Q*/>銊Ӂ 1-so*_03f{vEZvMthBKJ»f5$;F2Xi٢VZ~5k-XaǾfw _a-*,Ji5\KR ʥ<)1]"ONի(P%:)`G |Kx r4P eXa6Hh`+;>k: 绽zy?(^W;3 bV;ޒUn"= Z_^(^ϼF׍/hm&G7oGܷhhHO`hծcxxAߠ۫q*g 9I9h x 5ɑ)Ph`-~D]+d?yMX#k]I?5CQlO0+@ˌqk&i2NZZ8P !߲/ N b[̼#>ҤU/B ]VQnԺf,WMnuD: ϖ5ញjy\@ۊzF[sx|(֛Vd?'>H_UZ`AE|RM&;rm\swf7_'%…8PG;F.Z^7$9J$O}>/j^Q;O=X׾mʌ&֮3K Uג>`لI=t:H{mwC!M:GJj!18E 7fg&Y>e"KX{II'“рg6]t>Z7o'x*ё1, pfB eˆ[KXyS!pʱgV?8 *с2݆7UC'zdIHؚD5K(Ԑn#B[!JXU^D\2q`0i|L ΦyJm)ju 5|P3A黯<ծ ®\4Ϥ34GnM.~o(N,퓌dz~Q{S$^8}8}(b{LF+ S!w[9Y6qanT+^um3Ȟ'  ΣHWKf8!={Տ~S D'e2|~"OV A]1cy>Boj:g+ڎqDmw!P1x=x1AShԐ}rY#f Pʆ=L%?;˛jkkX%!+&ܮ8ΘE=恊z&v-`l hFH%J)p 8$>f?MLPYnZ饈* 쯉̯S<۫ "#'/*br#kG>7j)xDrH2Aiw}$NNQR˹,ZRYYmU3݁M-3锵%ɏ|aʼn`TYGşUQ4MOb?Gy[6N+|ft:,WP9@dl_5 [+F$LW[ TTF5f$zA r:EǷL1 ^Y]XFʕqWh F3y1iFP^It9e1yi.lO n?(+&^)"+&Šdʂϣy#_S}XjRa&R F0ŀc?/TcVKMZ>t# QsbIh(.G'b  ?zv{4?NEZJ!D+2 1.T Ӆµ̠*1ٴI x/^|hWϮ^O#T@ qTNy.lKk.SLyUA"ɁtCeBba#\B`wC+j_;-߱ꢌdҋ)NS3ܞP'Z2*Rw]X:TxNA3Gy QTTܭ, <35p5 t' <ઘ{ t iKsκj!A?x=X>,R/k`]MXBEfIZ<,/Bq扏UV$JЊcow7` CiPR%/Rއ}^[,RJfIxS6F[; Ae^3 EM7[#Ư/7b<R }]Ci XXA{+xƕ>qLc(_ h-I$8ӖT"vцև_e.6_-n~̘՟KͫrPU5ܢ(=g9T@/_9$&zYx*$G=>{YnTFWcAߗd zNԿtIRܶ^ژ Լ!4g^1~5L^: oX֭`e$AXYCO7bpg-5ffc-jWwʘ$rB΅,]LgWΪ0GqTʜTgT:"T 4r%H׀pDSeaAupt/>!W51:2e{([rՈemapFN&98ٺLhϠ</isJ'5XaDvHsf϶=C|C&'̷)JHQS4m7 Lq/_T(7ӿ'`6~"7ۖ0pw ƊiPOA`P<2R?\^QQ%o%2OYQs]z# ǻת8φaH1:=1 Wz lM#鋸3gKuE1G3m$YN6M_:diBE0nCoϗ4f #9%'(X_V'˿K0=ebzo15p'au'NGA6_ ˡ>r=|%#) YiGf_Od")p~@C\tE$Ѹ(Z'[`4Hp2DVД?Un%j?80ߪR.%,}'K%%0҂'S=x̌jGP xdgQz*Ÿ[s E\^d"g@Z& ">yBe-|NQw/r["?/H TLܖBѶۍʁH38D3,Е轔a^;+%eĝfŵc[P,~4|h[}o|i<ԛ]#͙+C3)p8[ti+G',2̳t u %kI1W1 ᓵi\/^9[|Ay)YULO#o?(Q3'-8j}ڮ ÂkCHk``-|Y񡶪qnv WXr LhL5Gklrs#k_ˍ@/EՐVɐu5v/ͳᑒ[!Bɍ}]hSlɋ=@L3АkӞ+qݾϥ] hnL/ y潒We;e - UzVxܷ7'y(ujN} ~~EV ߮x1 &vS\бfM[ Z)dkoYYɡު`qj#mX:'a~4 /o*(khxG͟\F}qWQm3EU}IRs iՓ3PųDv}O/\45wQP: \]ka>33P,= (so@G.*2pI{M [ w[d(/ &Dy{xmf}S SM08xچu ʏmbGxOto+Ɛ P ShUG͖zsms.Cpp=z![ -CVo?iFWs44gi〝rf0V79j!JISTHhퟏ0o].&\^?va{c7>bŭ' P%>c,W(2ď͍wm>@{)u_bɞxn V0AXD+/4]85bmH ]K+0Z3a 0-/(]bH5~ PikZ?n06E쿎 8Ot-I (; gXeg8Q}Y< aXDBx&D櫃qzcq-,ʂ23LD@8bGQGs)@z2OUa_EBdX-xFjYP?Q!'r~wJv;Trh3gh=렂Ŏ C^  OLr(ՠjV.x(6i˜ N4|aug*JB*B`WuwX'nD١SHup<4a 7+йuzA鷀QEbtlgvz57:C6eBe!0U\4o`hd/.$ ن1G !lܸtRQ<7rd@h#%i g=ٙ/ LڲI+81P^ɅX9 6//PWSXލl&?1 /<Rz/؞Ps'A$ 6F:?h-wP2 gZ,łbٯNYXFus]_ P^3ԂsXP8Qr~3|ћ5TkO>5{K(} M >=[BE/Zbխ 4wM̵u|auAJ#]1VVD3,Zhq3_%1"i5Xy('|cw6#wNd5jCI9Cy`{~wQG״o3e$ ֺbe$!m.-$x ^+"5^0O#;9]R~mݛ)n SNlSZ>6I9]Mp7T*,b{o.ﮏC{"Qy +_6?7Q~ zFB\FH$J,d$t&ךaW s:Lհa_j0e3jb[r8 ͝]r踴kݭ* >t>W6HRss7D31Zd!y+&v{<,jPvdžy7D7Oww_`]j)(C@ۺ'ֈKk,t.ԏDZݵѝF8 >P߷щD:#s}$ @ J s <+z:)P1P'F8΍~5|՟- =s1Hىi jj%k~6F(m0K%_E,հg)W΃ʾ#I~ZS}bF^ -N72Kc)cqv9W6`^$YRWLsjYef?fhjZ;BR 7Gq3~RYRÿ{*%jPlU;gg"P'Z [OvPpM e#vzLMU;o9DŽ&6`q YOHbH7-v" ծ IaG73;[PϚI:lTji@|s|E3}Ō>ERI hmZC%XbL2M37#.@ 0{LJZДt?lX*|j $>̜DžhX>N5MM⮰Pa=k&5{ˆJԊ)Ub4 HC ƇnA&jRP1ewMO&*JnT}Ise>lml)?fJ橨v}I TYMvAxMD \57ӸRuZqZdo~ޗGYw&Z^80:(•bvNKd0%xDMS.g}7V-8 gbw[-ת1)=ŕ}c2fLp/$9=bKd0u̝ZAbUQcNV -ԗD=OsoR^G) I{؉TLJY$ReEӽc‘P=" y} m;ĕ-@ Rgad403GMpnŊ]n;\317@wIgHjZ%ju;\D.fdJtiy<}:b,0 }4o4:U>[SZP]KC&G7j7-+#\ 76@@N Ҹ)>Jy a~W75!E{4d}eȲ]X̺(eP: y|N=| K ֿM}vW>uY l m 7_ Щ 0ov jt E ) #]Gք=͹}΃ܞWQ+{UU֨cA7 vozWnLvȈQ{bj?tp;Gng'l0 ': mBZ5js)yB4x)Xwɬ?&ѪW";+ ztI kZJ1g!aIma~!рwfvY<He:&_48l CsWd/ؼm,Wq vn(MGLs6~6_ .l`^O! U8uv8q(nW' ƛ7 m14߮|,|t3ZU>E.j1^`[!K12q 8; ^S!xiby&J-oa(5qutO1=~^۶)V/T߳lI^7=8dex!2LP Vs QIBv.OW ECԃg,͹"rG +kBڡgCF4{RޚmSC> W+UMFrɟ(yF]؂2SN)7yv!7bb̒wU E. $JfLרaW[tUz S8%KNSh#duV h w_L#跧@l>E`CPo?Yw%NTE}&2Qt+ClKF<32K?-:FcǀJ/5튃iYPw"X1.A06a!G&t+㵍+&paP?@ocP4ii-fRSb_嫰8Ţٓ:SDu4!j6wScҘn=!t0[ړ;4#Fu[I ,EO7IEa'I0'0Cpyp)xg`c &VE=uc4EkzUKKL,\>C# P{ql54!: avE7w``Íx>W+s$1(}} c?2|Lzo"4# orr?BN9Q́vreI),<,ߥ5udCs3_af]w?@#e>횓յ${_ظ6 Q?6g{.lR%?{8 pȐ/^'Q̔ m9ǚ6_ #$bUWI48 FgF{~4ܠTlXC!e-mD &TQZynjUvyJD۷I]0&.krYͻQ=mP?2ꎔpk(5ڕx_zdDټEu/wu윏{&n[H| .?8mK K#UiOZ*B28b<^w(u ;><$Xݐx-DO3lӄmSāÆ\Z?v2gTZ.8'l}>x_G7mr`y*8ůkEaB>ĨƳ6|kD;a g}-B.(`bg)w=U=' S[wYv4sh`C{e@VUKӝ HEeMx@S+g-@AY *2 9ZVMC-[{׭iJuCO+#0h$"28pGAE L? jǠ >?TGQP8$J5Dd5#4d Qfs BF¸wQ;]@ki(ҍBS~dm,+қ w/CqĤ1KHK&鍧C!S)` mfOH|+T![nE7\_ dnǻط:(#"zHpֻ9R{\8>=B+"/'y}{3 ۍ |z4]"}ݤ 'nв_XmnL~7\ynfd6G4j; |e@Ə=#'JLYϫÙ)C2ab`Z)01Sx-6"ӵ/iqV%.!QV "g=8!!^=Frrxlh;nʲ?iu\Uϥt񄆛-t8"D؏˽d:`I$)rdAHUΦv5HrѲb7X˃l@ԺxZMFbQ _Hn6la#bo~BЍKBcљ O9桰|NEgZ)u1જl]͆N~8/$uȕmS3ϼNQya.W3 dP)~,tEtΉlsyԻq ~1O ]HCzXͼLؤBm?3`Q!!f!nxŤ[`ZAKwVϑvǧUh3GbP0Il@!D+P%j}y1tHi|rL_i#va]$YGK=_gܲ{A5|^'P S-:^fh]shc!fz###6 v 2bSc ն#YZצ pϐ<;Li~:vnz ,AJ։aRZGSNOI2W[6wP <8-f=*L&Rt$\왴= ZXs@?ьS۵Nx 0:(ˡ!yhЊHseUUCW^&]3$e.1S,'ښfځä?N0 s%s:V6h_TadQ6NOkj4i/?} R0Ԉc:Wa/[ WR 7GQ+^)/ޱ^jWcGrjn;qaa֭نj]h=S2DO7 #tZ#|Ǖ"Fk眊 dРnd:\Z2.hJ CE, z*! k^&Kd{QQ"\p{ z(] 9mթh,9fBe8e͗fr6Av]]'ȶ!4~GImXQ`W=ij yD.]ߩŠh{ah"z上VpabʆSc.A$Ϻyv׭+~7#14 ])VMo<Z2s#+t5|Ck|ɵ2Dk@,Ծ,\9)E!&O5:Gӌww!Dz>nϥ|I_ft:J;N^U .@Q ZC!1%? DzfE]H~u>SK-IE@)Z\ΰiFR$Aȟ|f,_xpg@-vX*7yw$*I `0<m:4 3a<SE~uaݵqRT#_m_Ul}Eoi'' DuυZx"Z]7[\rG\9wb]:#)uIOduŢ79d"jƲ).5\!}>~nqo!5n݌gm]P1' ^-2׿2*_f*;v1>ĝVn &ZJL3k1H-!5Y9VeĽ (lM[կ /g~FK*FPAI$:їH_x5μa׾"3rK@C/3;iWaD29O<ߛ|E9x+@Xлc3#VPs혰A*9RaI̚s*s\=WcK •0wƫ&b܅!|$-Yi-5Kó6X^xAG=dl }&Gs5yq]'9 TSgʑ>KO6:s`Ű84ERrڙm%$=n8(0t綟jK9ܵ?HܭNCGGל<ːVF.8)rfoչ!&BAf]~K/oD搽,t+j)4d-ˎ{Mɮ**c*$SQ?8].0 )= uF:uڇWm@0| ^%>o`մ>gnԬƻ9 M DWpa-maVkZ#4r w5܁ţp5%lʳeaZ}_c4K#=z);Fhܯ(q|=՞eN}V%)nx.ɮ uW&>F{HY4Zҍ}a=hw`o!J)kW~ {'c{53NBFh ҭ릓z~/L{::Lt5+[g (mlhQHLlò&[f/p͠nǮp7JEe;pXry9f1Ұ1ԗ\?XZ| #`01?l6P.?DHގ-*M;pP{ &%hf ?c؛'& s!+է H$ ʝ[o|6-m0f U )a |7wQp_(1` )̣aXTu@)g}`ZHXxw:)Exʝ2ӟ/]j%-+oPm GlE9#wfl+*{֍s>_uAs9)3!|b,B->V6 L}L Bvf=} M!Gcyh!*~7YS]bKuD9# ext:јר)DtqEANi!_j43/¾}glXdsTED0,>81;qԪrH͒YD\|ztuűkhD ×aH hD@g| _[K5պݨ\>C3Nu.T:7w=X10tK-bSCgm15otaĭFWmc%b0ׁЮ+Th2.9Ni#&+r{ߺGAu/nO3 3=oCf %"ea[ |5m;оB\{rzO :D,ꤰ BAYDc@خ|O(@RdM_}'f`l~H,>m=Ox_ XFf+x3-V [s@M9 R0=.At=e$-vr7 RG ząX{^dm.Qea=Z[ i "\rq+C46v` n0t äQΏ\k/џO6 .Ї?M:YPChP`|I |i~3]Ao({;BmS_EpSp%,Z^_ƃt*:%}`ԃ? 8=^!^z,e6^G%p-XY T|4T*˶ȃh⻂ o- 瘭~У`١-ɂS|rS4[-A::|tD2nЖsjω " FPQQpG9 ,)QPX."FeۅG%)!(Zr:WҔ䶕hX~5\M51q266h7c>)\mHj-M N ".D]"aaOu<-=TOF)H[ NC@b,$ A_bA 2CY$Þ{=u_?lr9X%֘ ZՃFƴO;rb<(_E*E+Z猿Fr_ֳFs#r?U:a% xQ\R*|xɿ7m*G@1h!I W=l64OCmУ Dr0^h+; KhXfNL,<3[%=f԰A A)9nLGGYڀ@Skp75gR'^ meu^0<4ah+oj!}̘qikjeWvDzH8ˬiixl^mSs|Y5똭F xiPn'[2KUwNfO+~ , 7]wB JuiW=zjT8pqUyf5%Ԕ59X 6>_{[9'\#!mNB5vK@QjöfO/@UxAX T`7@Б#Ob3y ހS)bBm BR[%|Ah.SQr]jI}yz{\ LZ$ x|*^Ub9mg=5* Su_P^{fJ|^0%, Q6%JDDAH gy aPF V XD#~DGø6@p PbB[3 Z*}Xfô>H7n&Vv7k_ .blt8ֈ!Yj$Wv>־[."/-!'?w@lV0}owpP3Ayڧv_GS`&B{ht 婰%xnA`Cwut_G y3Ç@cL_C'61+>C,Ur~k+_:\,= esYRa\QKvaAwږf$D.lD8}G,ﲉ歿&8)x"R+1/P)@T9P o3bxm12U^g>ƙ'LhAS8:vMR _z/TӬHµgTK  S9.x۲Yp`o0؃δ۹\󮪶u%$ ljsh%3AvZu[KBTx?2fWۉɽQypSjmާPfB:IeH6ј!oFs˫#&r@]]P+FgW PVuB4ZW.vXfFAájtATt}FL,)N^~qw3tBp*y 0Ļ x&a+Ms)ƶg&s oz|Z8[rEI+5_Ii.I,3]֭ >ew?5?N0gJC`z{Lz-Q {9^x|zD;('G뎻C(z W;pE{"{ 5ڹu`Ƕ ҃{Xv aǴ$Ur)w/BE䥯dLJvMl?unSsW-z׺ulMGbןU_2=bi DM8 /X@; x$vxڻ m䍝RHgʱ3nٜl M'"p|ؕIp! .͠areW6^Z< WZ%>#Z'c( LMH`JQ/%Zk>IFx O͹+O>MГ xDU  |{Y鈳>QOu2aBz+ 6ۥrxEP4^'<=α^zX;ªo#g:ZilՈVܻw#zgP6EB%et Z {q\"$A՘0BS7sLE+'b3WeuRu% yx8j>B˚=~`߿@, J!lN~g4|\jL`&k 70 ǏTq`Z;j O>di/u_~)NCk05*te?-Xyv\8\k"nq8*f>G\; uxTR2vhrl8V! [O[K{D  hol׏PrYm ,QWlEf~xb]2`-U':R %Gئ>-( au:tg=Ɩs$%U$↢X\q&:_]bO@j~dO*FF%xa|[8e4X %Pפ uy"~v('^8!.&rՊDqr7g Z2$͸wɪb a+gQ+,K8It- oytUwu /x\X/F{jkUbRt%F{˕@`iBdAƪ #لhxql~͓I^YDir!4Y4{lakN62 z쟬Y6 4#rO)۰ͳ񵮹*yDq>vaIBgg$ҹ5[Dsz$51[[mXʪkCKJrgĶc/hSs$:aUI@K-̃24_kՋh=|WI`0hwK*N!%Fz/3Snr/fThHZ b(!ő͓E͘QSv}1^7xW詆 Оò yr_Xr/ʮ:Ѹ[umzcDGmXõ䘉?|t}g9Y] n^ fo//`uE "bp|33ugl{N=k3./gs]H&5;I%ڡ*˨Xj<ܱrmQNv B3Pi'kI\35 d<J,85fjf$̷Q\Ka hր瀉BUơс2DyPl(Ҋkg[HKc-c ȠXe@gkQ pE`Ebia,L2/{2SV>"t@xYܖآ!$|*)Skk/sWCЪ(S >enq+<5(R(C xV>-gM`x= /kaT4Ab$l%o#M ]=GʂϺq mبL3Ue_ 2͏rD6V$PEhiDr:b/n"s&Q p%V Wa] O*7`dXsTQoi?fW& Ҁtp/Cpwڮ_eDe޳?TaP hyjH^E<%יR5$ZR{c܏_ U"kMꍧy;2<u6^81PS( bU8 {'<^ԝ-혺?nd"BLJYd+]|1WRT@C&~k,\9bA3qT-[d8?[oqm^wem"1f.+B&2ģ.xyB}o>GZ#h\2@(,طI{w$`AY79soj_b=.@klzV[asǎ.2~)3w@wpΉr?>urWn$N gf!O(x]" T,+O)ϛny8Lv?O>moQqcah @hy8Cv3tovnI+ hp1}VW .cRA@=$lۅ̥$z>WF\xbAӢm_SL|xfw;W3 ll hX?NPvm"'2%`_tKSZE jw;rSTIaGV6qJ~\48qmE\JdR>|Q]d.$'j|Ħu/#$':g1>Ca"/_v|b^r˽KEK<PQfeg,kԋrʁmEX% @1K&Egڹ!v,jk%-=^~_SE/8 @]㮵27Tdn-Pl _-q*9{$sy.OUniN+۲Ea#+]VJw&{O<ڴp3G^|@7$^;FɃAx8H GZv1 "TK̂C MwlӖO$nҼѸ$寊WMdǒ2f`X7o ͠Z%bmO+S%d@bkt-F \!ȃj Xc%cpPhE# LGPolGOϺW&lfG wKD"mƆЩR@6e1tvvJ3`Y@n4Ѫ:ˡOX N0̇قH Izģxϫۓb >'UL&۩,j+YpwꨁFH:0XMaZds>E.E>s'TB7lpXDy+󓾼n fpm7o2,ZZR"SUD8e36H̎!H=wߢŝ݊m";Y<NYp^jLF~ lI*J$Z jodiSwz-`aTnSJVaܑ5jj)}ZH|2 iJ$ϒ/K|,\XJ2ShtTOyɀ1>Sm@LHE ڇ'ЉZ6[_JzۋcfrFXڡ?W, "{/[)>+p+#q/pZ`xx3bo#IoՠC;2W [wF W-azVh%8os MdI2 9͂(^\éuR5wzױ?Y q\ "J!A#)QHqۓVy31x=&,x5Pt]^6ؤ] b^p&TqJxhR [J%@. n`dCGeG*H|xS/yc*vP'wUlI4`GB T9c8UTӰ3+1s.RgU0v(}1aUZoO"Į YN%T#Le{dtULS~AWuX` hvZI}x}z"T(i+r lFWa3BȾ!XG;%=bj5: T9*}X17@epNn/D:pz&N[_C?p0M/C)s V㷢 +)CUJ*N_&11n[߰'A/cdœhd{mJ}@};?Sʬ㎡S3UuԤ4VbydR? O>$~/]T K,5 *Ι'\oFgrpf%4ʰy((H10ʄ&!fVųͷiHKQD>GI8+=PuZKbAhғT#"sSҡ3z4# BF ;0 x͖&8Y6q-f:*|Og}{ ⽘n# ғ52 :2:I? {U5+mwa8S:d"k.>gAy`=nx6tWsL,TQ3ђy2%E0CU^$Qmd?qe] -z%B DF?aïmGt[un.+ǓFQXڼz[%Z({0A4ݷJ3˛:u/y Ee! ۳U%k8 a&.DTJ&Uʷ נ#.[.->F8`~XX8z#$K%Io#FSw+8WPY.G.gQLQ#luXrkKK5r%hj`!a@6ǁuP#J$բxxOy,+:4[B6pW-2fmS$f-;.ip&/T 46ȁ^NxhdfS}lꤓ)ǒ82hy$gp\$949ג7zkRP㌷qDej&0n% O`(EBAJݢkz.nzrP?TN6y!A W􄪮 >QɥW!$ U[E>]G~$02'>$5ROUr{s4@f{# 6|;rn&2@ @&M綏iZf#sw5=Ht s8l/2RAenCXbPC6}^5INYX ꢦatw a*h}l(O%M3zcN\>[x*Epc@JWRd ћwT?{,yn'rנ̓b᫴ 8ԯrm3ƌ0TaiݝӨWp  >)mKF6wN)ZqcpMmk%)ԻSӿQ˄u3YƼID/P!< 驺4Ѡb@RP#5`Q)2/G]WtBȉl*\?%:+189èh:Y*n D6-|SOk;DUh) 3fI]%9¡LюfvCg_s[8‹'fެkǮЄ" \ RAi05d5Q!A۳7vƜ"-5ap2;wX`6#5B[OsZs~)Apx^SGs՘?=J+Eq >tr!=c.R8EZ}cPj &B?9hYJLPzhݤ(f {2\ԋ{c3myF~GS~h V`■ 6Vg_jk_*sDQaMC` iR&8+,X*Y(h.s |/𝱕嬮rT*/`&>SuR}狖'?ذjf[yA2U @5:8zqbQ}3]yAċ~,:ڊ?\Es>vhڙѵi kʪ?" Dvf_a n( rQڻD[sGB/0*4t@a8wl&>1!i R~B(+q (۝ A9,@>fh=v0`GodIvz:eރ?VsuEaý5GX:xqׂEγ YI*{-kmܻ<:Vo}=YV9sYU"5!uNu`GQ1+7]?(;hsu LUc֪ ʴ^֤Mb}1bbyUF3ӛ 'UM@j7%'J@J!Ҁ>!dNJJ˱wO^Mo O{/bBYe ng^Nb̄q! @≮䄿~}0X9 bY]]R\{^Vܡ50͇7T%D칗9iaТ )J,lCU܁Pw*x˃hF`Y#:!+Fcxg&^gZ0OœpT.) >:z_S( *YC= ,FFpdhto ѐ+WD𵀇q<6}V%2eMV~jmco.Wc|;/S)+3Ҷz&֬ #R9sx\  *a' :?>'C7PmOY}Ss56jҁ<O'#З A.v%~N[>ͮع5+]NR>O0lf>9$95is P̡XTD9KsvZD@ : ǕIܗRװ`J"x&V-q- % Y}W>2ά&oߚfPs WZ'҇+(5EYŨO[9xG FJRt s!Ar|/͝d@ՆmO*`UDG v: {53~?V#H< wRsւ@sf՟LS>'{>tql+Zc'|_ĕYUJp,?"nB7}6 K83DևV5_^jSP5`D(q\HL7kBR #WGuPxB0ΐԟ(cC?.9 'ABTd$]?3q(UڼTq@8iK6Ga3WfJ7vmP'ȤAaJ0jW#jkq쩩`a,0m4 6 j,l'tj$D C/NM@_Q\03cE5ŭ:3ŝ/y+ ꓗ7ѺgMeS[:QV 3b㯕kj>Nz&I37r )1FٜܯMD[;"I u?] kH72fO m4\ma̯VNaHbKpdjD5X-h`ӳDMH/igٕ2kN!fMn7菿aG uw艀"\0wM0H-jNdf9E@ Jd[^ ]OƢy/xqs@ rktN,>*aI0Q,3Zd̲|Ur5Imwc1'.\pcq-/'إ[(ODW=yd,Lپۘ& i`/"o]t(Pm}>;[KT[=] 8EF3`4W@P A+O1$cI/,xtpx3 TP]2z8T/3-*cai]}yvIRޠ<|&yM7Ux%ԋ<.W5(|{r\]rm^~K-@#>K0mDpe@}|`uap51ؼ4>-,;,qY.#Dž=HxOy~Ӑo 'hKs AٝR"Lv W1Kb;X#h5+. ۏ,+jg q#$:Y8tD]`G⟑eN]FM+Y- $D7 Wd s|,!D$mIT桦7zXŊ[E|ʫEbKԿME\/ 0KKIZzp,d8ۧ2|_2L+۴ DzO`fck19פ<7 ,Sƙ3IN@Q/1ٕKI|} BX$E4uk/5fp^E@mXĹT:_g$s "%LGZvZHp0i.A:TfPhמ{(@GH}`yĬ3={.GoTc*+d\ J˘yOʟ o1 vuI:ViWŽ: "8u$PP]t[[阝 Ne=@PyVn&>S3vd4X*oF3>cyyJtG#34je)ob*.}Bjx٪U29;q??L*gK%/Ow ~ݳXUifiW\R+Oy'<|F` aFʉ$we/WfLЌ=+[5P`~*hlPtW*"g2𳕪j`{*g5dtFr yt?`n HYj-gGݕ|9VljЫFWagE+h1I[>Z.+C#֕ݭPj ȢKv+ZQ_qU!D1|䘕}uOPq֢w'&VRAW"2[R_(>Û: fkn]n9;xk,I3n{a|kma~t9^ʲzHX}XmWz@.P'ŐG)Դ[WJ6@,M#\a#9S(_U.P(=rgW系8~:jt mAj'o1Vo԰.ZݥIS-^VE$O͡Cee+DfGќrKՊ͓ R[7,V_)=o +~D{}bp舆Ya@yes;, Y<֕*p]J'cK:JsTH>3IZF=}.[ PMk-8wl77s~H <7&RьrQԌ:W>T3˭Kqq67vm;MƐQo/R'86QMpE`66ARl,V ;]wrl]_YN'qDZ $<J%gQsPNA}(=AAdʴVGZuoDhCw/S_\,?MD-bWVD9]- jKRB+\H/ bU.9_8H?*++-=̨І)Ѭ] 3"@IJb50]:/ė_z=EIm(_^9{ҷSk7Wcc;Yp*`L_VZUeH$?g|51(h 7 j."ām $5̇aaQ5JtxOL_5FZ5 GtSq |"`sU=^KF>iep!{YhO/0E5ms}0ji*P\I"ݨ оKK>[^*p ijUjDv;yD*%CAjmh$4 1ו{s_B/|`lNMj»g߅̭TC̉52^OW”[L$] ]M4e\=Yi5fd]?5}B)./(jʯD }B ʔZxC\D 5T9*u~@]PQ;0Tz0?IؒYDVB~gwN;z7#loO% h;m*ve]?#wwaP8 E}D 9 P8vlgKqwsIQLkaGHԆg #u{n.,c;7ru "+^R/Sl$$ u?g0 FF{DRjVZָn?,ɹg9?p.2ǹ T᝕r(UER#2F/;⊟w+Ap){죂\Υy%LjC݋qAj 2E].F7sBKg#0Z&&G|Ɍ4؋'</q&mʮ|c]*jh%qV\25TUޠa@>}mTROWtr8 4)BSIvk4͍Џs2eq#J6b%Ŏb*Gä`5J3]6/04oVc7[A'520P,v)C5vx Sy9~Zd ^Y0溹!kyĦ7/EW~:qoW\O b2Qb?"I4FiU<_vРjC PݭƯɢ?Q)Y!6uYcEHci5p 8-A#pU a}Us~a}S'VOp>t_MMɫpע@FoaX`gP_³^̍O|Iˢ"aj 䎇>uhP RAb4MmGI/3p5ӡFFM 6*U5g̤y;}NC5c'6.T-˧VځV%37iT#`Sb ɽP݊.}H&!ݐ_]cq_2jkJV4ιwȣIo(b(alw gʊsOHcPf6͘sHd qEqb7Roj[] Wc)3mpR]lkUiBi I4LR^(a~`e-5Z' k\P/ܶU&Sտ \z-mP[U㕘W@j]JF*/QLibѦfS3WqP3<_a<,`ᓏSȌ;u9YmV1qAMzS.ϚLb5˖Q !Y&;^]SIJғݸN5(5g<\@]4\쯶vH<jVN=]6wW]ߊ:#ӂ ! V2nok݂X Xͬ>%_C}C GmFpBT7t>%8aͲZƳ\_EY.L:^^CvEFɾFծݤ*9%yJ nݹ3Ke汥{\2$c0~36 \ǪPW:U%ÛiedJ뢁ظ+g\T?=֞yL=EU9uc$xQKPM_Tb6i~]:" 3nli{(_As(:LTAZ꣜ XBt|zG1csuY5Tڽ\Ϭ !t}alL#9t.2!Փ;B*'YP~"#G/ۤRkQ:dn MT@%RBye2h6 ‘[Z)ii8<-)|$nZ*v+&)r(>+Dnˁ'*u{;9x08=\ŀşBߍ@LF3?!{;e% #]&\z8eIϩ PY 6XtN(EY Zbӻ _Uxg8_agu$kͲͨcgt2Hg /Yޓ+~Ǩ΁/7wLY``C< <tUm@.bHUŶ){-#{5$ [ *Pa%Ta0ݓ-6Q߷,[ޅT@Žp#NNfKnüe!zO0Y_+IB 8^$g5f{ݴKRJx#f_zoI?d4x_bL&&zj}u^O__-E'z:壎"g6@Rј@?5 eqDÓ_hv})b{zHr H&(4YIG}2 HGMP ̙D0ypد*p\sبGm>yT^;faVx,,IJb1 WT)-)6=ܘR&">4*ڼ!39ʜC/s8(Сo*p|9M{e]ֹ>4O"Qj ǿ~RxA#B$ˌ&CL_AL-M:WJ/|Zw Ħo/d#f< OQ,0K_~RX6z&{^{^D8cսLǺE}CCz^il`Jn3`Fc`B"F-)u%a^IVl>/u2nLJ09# X۔-Y"\0Aݮ9fBi? I -5޴ݨM|v"84VZ:FaKR fO>{h,#E鯰befJs=6K SKg;: y VhCZvƿ"慮ÃFx"7ߪ}GYE-'d,ڊWWSLlƭBK!c9ν?qDQ5w2snZ.VJ[[Z؅(@:-%^|?^B =eR&.pN]JL78 ppҶw:Aob4_nxv= yL>6O'z&E+t䁽&iɽH1ISbxQ2\OqCRI_蹛4EzuUx3';O(x_ g{nqׄs1.xn;NYm ы c$u)Dr%mYiq0d_&>S7Oe!Q Ym&8j ΁((F!eY~0MVf{ݔl8_ ^}UԴKZ_) ~dq}U H `rBcq5 UC: Oa}xbeJ|] Ph%H74o_Y^m߄MUeLhH 9`RkR|mv>a*Ǒ.û/>R/@Bԭgv5Qꏿd U OQHX_m YPɧRB>]:)N8]2lwEúi-qw0Q!UxJ.zN~|/Ze=U4`TJ_/)t/5$}h|C0sB90tkhiSubNQ܍pvMqH-}rpEr-BN1J4ŋ :gn,}7Ke!nȅca33 &KǏ \ ˦lkB.}崈ETŠ3VŢ纻,9G"vɂ҈"@L5b0A 74$*³-MhP G5͸xr@`-9fDPWNI/+񹁪aԿTLx+7C]QOme/Ox,s1F? P si6QPN >^wSIdW~d-ϹS4}\9W!bG`#ح\=!4tq>$?1U{Gڝp@$ybe %'e.-O-.ax?@?& |hY-U:4<ԡMrCY`4W[qtgp> M[E%E뭚ɆXeI͎y~w꓇m T ψ$R] yvD_tS .ոsI56#⼓]5cy.Cq)HGvIKISB0KJc/z/)UG1?ΥChF.4ʑuzuŕbO"2&Z` _ a50Q 0W_0,ӵh6zyn65mVm'ԃfP[G5K 7$EMQafF{)1}IQp f-* y[!=G[ykgx04 " &|n/_ +SgyQM1PF*vhg>w=t4-\zl1 eD6'Ֆ2ypvVL}5NJo]& 2nׅ2"b Rf1JwtSCjeJ7_rŷ?V@}2Xxͣ&hùФ:8lͮMWgVcNn#>/K~c<982ݱ~m Vx,BVh`OձgF+i7I4mKU3Qj t +uyVHy#t :+/;#nb}So׉k\fŕe ^e(B҃`$<{97Ժ0V?TZP:nnoZ$¹?ԮNjt.#5(ƭY&ccSHE’#C6E4 Rc61~걔#?I.SŸȸL/ΕL~#¯굕O6 TIn3()BZh`4鬀?>N=J߉'[`f05 ώx(tU c"&>,G@&P YU_ц*o`';tba*?iUQ$sG 6v{׷+ w`beX꾋ncU7-:I/VlǮBAxNZFqy0/VD|C7īK-o+֌^x:SiHu k#`%+ʅJXJ )ttp'1[l$S۴N$򝍹inw!0kWV:U RXlM.=I<0R)gr4[f:..wuބ,k~oO4\IT3goMJܚW]=@:0MᶋUGfXIJ SVXR|>F4#E[|H㢽F]p t3.(v j 􊂾쇿HE{彲i_s/7zEs0;ےu6@: :@BL49$Zn%?}Ҟ^$2) XrzHu0V?\!&0d경ѯV>jM 7{6q..Nc^GP\qRkEX]OfQސk3BN/&3OC k:9m@һ-?6c(?g0N4蘈 79SN;RV?NsK4d5@[)eK*A K[OluXyT!z)VCC}Dl9%a4^C@ܨD,h@wxg`ZK|}%gOel ]D Ll̙&[N,tD^ȫT8GO.#F QE(EC3tV9w1Fu#; <_-؄VjOD߲&DAJ4ie;%r'gѸ煺y懼UYv780HX;R2uӲ qs8Tx](_feU(gjXdLG Mp;VY00qvϨv-vy [~US;3}{߅>ly?Tll<2*TA8ck`ȄyуIN} !n)wQ 8|ޏy z4$>ٲ! ֆ%'-]ގvKs'6vc Ylj ]VϹ5k2Ò*Ѱ9"WT\iނYSڶ8Zl4N‰, Enp4$u}mnemJvJb1>";gZ=q|+k4w?Lߩ7gF;8Iвc9@1߉75Sm՝W"&Xoۛ'ѐESr_:ssq 7_IP ~+_6mdc8q\;aisbI>ˢIW|7N92Cf t8:*"4@1ǠamaG2vĎBRSگa^iq`Dݛ'Qcktw(\*I%pImWz%mKH!ƚt|\DrϢlHH0esRt/{aCү]p*:ǩ69hq-Uf0o_#9~t&sP9[0$$=^Y@cF`U8`3FO3(cƘ9kNz'’c;P۩V1*@*TNIӴڤ|b{ Ó;EbQcBC] Ik^Z]Ɲ3w,z5B(6)*KA5<Ʊ[9qkM2|KrU @{FLUe|.|xk5yFcR\ͣMN%GtᅱEX3[g, &zn%@h{SY{UU?I82 [yY0Ú-r3GaWbޓмS8Fݬ,kWgZa>&w L?P#,dK)>ubxfҠn_>y1I [=E  w{F:vѲ[ GpqL/|2QWLAn 'ˈ`5/fURniM%OVd,c&*6shxw.2PsB"d$A@Cpa! T8TF{t3]*7=\A8%&BC19U#*c %H'@kY|݅8VVV1nG5 z]ь+7d1DŽc2\<}YW\g#aWЈ!lVMn8F_kkS VbK^Ǎ'l[q1nn@V(.D֤\zOE™klq)&ɫ8dg[Rҽh3:[vzA+#`` OէXn,+W§tw'zf:k&bXfIr,)^:d<|FZJiWŚБL{],_ 0hP0ԉKnMȬ3MUALb!usE/qRGJ2uJeUV]^^9(yq}CUeҢ5ȑ~:wQHn6oGUz?x / H ؼdbX{k}_M]kAy7ٰ9(p['ANP Tk[hֹ݉do|2{㢯/BoKFhouSj/`XFkBg@Agob`x(h133G~Rf9&d;klpP0];@ީb/Lm5ף$J| L.TwQHp.Jy˗yTZ!jft}RohhM-NdV$#iqj @J/>}]G/o t+B.Q YLuBz P:FiNO$«M]|ʜJ]&e@ T9) zBsU,[bUyU*+j_YIhpDPc R|!W7p{uJ^1ұ{2NUt?-1E(Zv gE!b85^NUG522]U^$̞-"QqP*lٟ^4XjpWRuV}F7\p9L^r`\GILIK辚}gd]%g?+$HxK9.$(MxH["1L =Kt>tΘw[/w@Z. J#@͙X㬰Bmr<'mGmfáW잴W6Ir:ZLXu[YuD_ڒےWͽ(Iqգo,~EDF^<>M B[z3RuB?_s.0e_ўG1zO"F]H~]ZSҤ6L$r)5!,W!"0KC`<> ꆯ7JkOV b '1$-=eZ 8(W;봏.<6;,dbmUj%)p23{Uh: m;R=\Z{=n1Ujk56݁hR! }.G1=Z񧁶14*L:Hs%ˀ#u Z ܷ`wcMx9S'7GvV xܚ'4/Hd4RPͰW̋ "rz10ܾ<@}aYǜ)m?[2z\r"gf94"66"M/ ԕ! 񌱓4wޗHԬבOeƬ.D4"2>|‰>[pw.d1CxwIX&TG)oimLMRk=[ ~= cO bG/E;cE\BznaQΌrXx`E)ژ9k|g!pe^ VoAlv*-8QkiӊI. 5;Fl_;×הPm'8"<&fv9 '{H?2 Ԇ^#|n`HM2ܐ_8?nN@({856Z2W猊ԛ#%%-(!F@Mdu.u?[OmsFd A܅6{_2u9#1ܼgc|dPU03hXW:(/jlH,4ZFC ,QgTA7 !3"7/΢RɪPˏ9ESDJBd:sw4(\/ d'FzÕL+=B8n6=n=eEֶXrtQij2uPe. 0ߌL0]WZK#ЈȎƄp-"7t'B*bypHF"/9xMqzծbQnh8:{ZZ&#֊:LeU$㺊*MH@:>I; W}BԆ(GϬ/k :tŗpS1 ,juf=o,nldq9SLoڭܛ#QFm@Z Gs2Lb]*Fu­S59cw3&$?>[WbTJH *`4x<&ԖHIT; c'"U^YO1q:dL zj|ua.wۉ0@G!@:ݻ@QqWx/\1Z' / Ρ/l i8'Jp*اV|_]uN5#n|5aDgztWLYXD-MU(X8.e>@=a^TDy#_q -s7Y59hm5?%RcmC`ep.8sU"*X rQ-sNa_-Lu(*iA~xS-5=v st0Dg}oˊGc$& XB3Xuj6jCe .p!=&U7(3f~]028B'Bn3AK0}5v}!ڬ -gN2. &PEh!u FNxO'\c|- #pƹN8'߅hҕAOa=nhuF.eMË"*/1i)Lݶ^=IDRZVs7bI ~L! Đ6+\&2YU)hz"5?o!tpljy FԹXw{ ⅹ"Gbс֓cdPj$c:\ſ.=pNOقsՄιt;@`HFmx>΃=?0"uEsֹךQOPs-mj [vn["d7D:3ʠ֠7R;^!>]_ad}eO_d\&fѴ{Tg^ *eyqdVν4!2·ׁDvNH*$)QIȨ2t,bh)/Yt R |@YGqnO(ehDd}DqM^î6&Ջ]Кwv0VJZvqKL 6".;_@=igoizCTn/sK,_~k^Bm=!ߥSDSc0]ݏ|0A,]^vhI}ⶭ[C;~ @G }J\|'IE@HcG7'xyd 8͉R4&qZ ś; =|Ȱnd7_¬/tnI vD]gU{Eh:"O3*aFF(VxIiJd lI2a [B2ⲥ[~sJ7N0B|'@ fK m-+ȳۛkVAՁ <'T֒ ݳ198,o# o&E- ~z8d΢4Q;u-@Pߖ̐xo0bW+Er#4lnKp<|'Q-+p$@pG6ºTtSU%GT(۞)2J _)Zׇw!.<{zŚYJQ! ^=MV3-RnO- #\DaY20mSAEv# iv,*==xCGNP?QU)q /QqSh9tW߮Yz+YxV06s$ԭ" >NzWղv/?}='qZBE }$oRXz}-HZ@=| v%7wꢗD,8Qdc8]D"m=)Gl?# 6B$DhZPRB'a5{ON]c9uB A> N0l١N2/ tOCĖ MFG m=-ӏ6pd sUQlRL;|D&XL}?d ]hWnD]h5$]099zq/QM흇5jJJfmNMp fOg ]ah2 zwx})jITS^XAv=?%r{ UqL`(F8Hjd4G˱ϭM̋81)g~lq"}S&r.0n8 /L$gtة/}ݛ Yk=M&,ab`PHH #àB:zN_MF)muu%f3rQ u٩Fǡ{7SHDz02:S FX7:TPJ wYS7cJ@Lj|Ȧ4eA |:!Pz_xw$2GX);ZJ!񌉍,idgx6_[y0;ЦQs10)}?(}-UI$ #֦F1iŨ9ԓur9AfS헩ۚ.(,Bֽ3f!?t6:9Zm"* X#TK&}U{glL6\YVUiMD K֔= 9<u@z 3G_X𡏼1_lYĶ>z}BͅQШ1%aOM!g+( B{Km~ \Hm;|*En'FũhRM^lc(tu=$$# `q8C;B4ѽs7 u}(vp]qpKpJ.WwX35Fl@ضjD:܎_-װ#RRN7?; k>z2^>Hץf*~%<Ҧ_zV49J}W? |X҇Kg(Ri puA?0KU/y.W"lGkM=iwdYN- ׃TϞ!dhH) 1/hp$%YiOIґ[_'ΰ㍩-`+U}gIms1l$J3$IO,%u<Ɩu{o[*\ddU(Dy.̛Sy;lOJnM'G=<dz&CӏU,? @cI ΪzYaex1^c/ǛQߢ?a֜IMqHyѤUL5m_jDϖRuGݎ$CU.S57/vٺfrAL)Ƹtm1f[V2ۙT$985=Ef5[絒p aܧ?oθQ|R @jJu|&W0ߠ0m{`SVZ.D;B2dGh2Tc;[x*`Rܦ_١öy 3i(L"{iF4^"Y!+TݦE3Y_ b$a'r`fdQ[pnwqXe[EqͫM z[DRTö@: H,>f*9:JxREiP+άzA8OnCE;3Y͎guX;cRSNX\肧\H+d]yf2V~Q5XrVE]cVwyHQj}m8w mw:L L z xO?;UnH^@LPǩm_]acZ>j>+5u{6tbto+`gr~p toDfv*JՓxdB;H.i{ Bs5CR4sYU- tZEb3*s/u.@ EQw~[7+7f{p]gI/*^mxnҏ42jȇ ˈj[R>a ;_۬^ ΦAF.ԈK\ 77e%)7% ӴMhKR/qq+ [ߍf ti DQ{iGYznA!D|?! 1{dDwԒLמoseWwraNPbL,w MQl9d8rvXAż\CR? >P`Yi0('UP3~msqlA!T#ǧhC~RmZML`8)ur@TA8_w/aELR!NYzI?H"kf?.eẅ MW=r=_s'^ HbFCo\B rlO 0△IIC8ta  +u,ʈT6rVqb7) ]Kp6~a4qvs;| lS>O:0>gZٹin\}cX"|,,co}_&L|l+KRZtKuo.?k!B{-kȧf"CQg)M{PRc y0A>l 9tJ{+5QD )kQ G~з^9R*B p13cGB׺ 'Z8@ _ykŋGHnMBd ݔ7ICiyc'c_ nŦ[=21SfNʧ&}"~" h%4.#HeVv@Gw`{:"r&2w]/[c]9?µ7 KT^.4#ngsIcxIOI,0fAYh<@~K#&(lpl: x OTQ< -g.Y3 1Zm5U_ϗ7G8@ `f}5En'2gbF68zAV` Ad 7wCI׎Lm;Ҥ`b씯v\ N(3f(ɭYԶ=(:{KzI!-L\6m K (X*7Η1| .>;~HɦY )hYJδ`SCD8L#'㴧ѽ4@T_'&;Wy|YZtt?tXkkM',L0-`jІ"b;}t a%XX7#'an'ӡN)aپܱK[BTOlOcFR+!g #cM!aScU>Sk@$\@ֻgI5yjRx@UgVup J5OL>$hnqb)5-[$@28UXG8'Lρި !VSiGmyZM[~"`Q:PpdU:4O\C YR찗NsV(a69Z=LRz;bW뒹u"/p oE}P(1̣}ҥE51QTYLΧvt漊Յ_C.R+M,]!~|7`vr{{o AEATF{`Aiz3E{wfzK/cJm[M {]9E7xN4SJfwhZ'$ry0bc^"E#ugOmǭ v-4).?H\Sb>"Tk̾Gז[<3~,&:k;8 A@oW/#qBC*込B!Nqˠk?Zݮ{~u"đZdYT@_)AOVdZ~آhLEMN݆ENL`hbRUmn/?I1Ѣ/U*`ʡgF?/3FxcJRDm+DJĚ l{{)d?j&Zrtg,\Ņb7K.[8PTs+hN>9E_ϾMVx1o Vj':K8}hAP$Ί~-~Ϩ@_QA_Vi"]P.[CCN]o<``RY#o ϯ19C- ݓ(.y oP):]w\*2kk[CRF~:u-|}%O/&_|ärOh[ˤ(ͱ.yinu/\M\t?6_[~t<7F뎕`a*iYWqYxD5f<ꤛ`gӶ@|m YQ3W;#x q}GikuLKF%'qd_mSԘ~ qC{ؙThǰ|ތME\4L͉N6O[펊u7p A/tM^["I\},_[ &d!!lxj<@ƟBt"-!ځ|hlZ;cM@ML+Ր#+A?ng舸y֝/(ѽLTEz# qQQ"K%Y'J7Y?L 61Q@0SozYPIpAb80-69g_lbh+ט*F,jH4@h(m'ԍ[@ _Wfd|eu;L7ݠh@J ofNj?%4A OR_:M7&ʦׂJ'-~8~b#_耱\Oy݄hON?fZ&YPr)U&78cj=^Y#t,'YK]cs \%1hTyAA脹™ؕì,2hYR)eLC6~n0,?, đM7 ge5g%z__/y/L{YCJ~z#ew)MR*sڗ7ɒ+AX#mcjKA3&HE·39.!R`QbbxZ}>FD:Fư_)O^&ɹ:``3 R9ы5GT1} mqICRp"UItD@!baVy{!No\Y{< OЙԱcXx6W¢9 3pk^ CtNH&e$d;b*gظOu4$(QQ?3-$]"g98e.P ts( XFɥx0zHU}/=݉G^t) ֓I0mьvNu~ZꝱH &Xeb"N&QPƕСj@xѢQQ,u K2.kc>)Ry/+\Js7μgMv"Yu6Vvc,yV^`l$'W< l+opTpٹrcC+S0GkX{`V EnG SyR-& ɋFfĜe \wGn*pVKQoU$췇_$y)s_nf(R3ToEŦr1u@!șsqL%& f-ȩQ:AQ.![Kq*U.kaOkRz]wO(Av{!vzu3kɋb:قI}#+:ď:|+&K*z4V%NUm -oG82$=&E2>C):Q)NI=Ȱ܈_Rg!(o'Z)Pf:Av%3kWNi$U !RpI͑1hHE{^*'i{lpqƧ![;0О'br-E=CMxϋ+DDqɠGΐ-Z=y*( zU!Y©,2MLsvXM0NDq/uw듣J `hbN`h'ن@ka ٍcr6W[/V7 LgaJr7Q^i@T|+=̅Vcl^{ז fe_ :vzkƾPbD`mA'5/B}~ s&YH'{klz YoBgi# ×z$9u%lh11k} /}֬90 gWHKgP:ͿDJ{~ucC`Aos|99zpAE{t[2 0S٤DMK?RDwJh:^@ո ܬ6a@;>[=Miaivտ{fB<U/t_%JC ?ER=q(n訫( J|Ojd2g@7xj'уɗ B̂5^>#h}Er9V҉dOd<)?sʵj?(~D5U6~5M $.:S71wl= }wXơJdb9Hq_2 .e*'^b0a w wpOeÎPҦC\؁>mM8c~a}㭁%B:)ѯ;"+x=BY:9j wp&Uuȏ 8kefjER3ԍv0fB0c58:Pwj/G %ZjJ#m"!I:jzL_AgyRҩ%6nm(>y)F{B8?~$'K;CJi,1̪J)ոK78=4@vb7*yMw$!qNEc> qn](R׃n;҃c? V$ul 7iՄ~Tۊm;`96~I_^׾1<@-E aiH@.c>Y&!| Rs]_aeC2y; W>]..G-땺Qi.gWALO ooE9$U}ŀ#W+C"VRIO9#1n(SGlB9V0Ĥ ,'P( 1B p?0X)ʲ|&5sE˟@Y˘5ZW@t4wQ֮"'0kpH{€|? v$?Jv)ӂ ̙$ CЃ/ho_Lr#(vyh7K8s-ʈ4 3~Rn8wg`lk-^A{V0Y}8LXSrlS&cVX1X`azg P6ڥc_]_nzH-'NRu(1'0NA5_DzL9 FHkxi;:.,ݍ:֐Cx= }R2FWCB{gjW'9ΒOWPM!5.`Iߟo F p!8\)bZk7m0?!^Eq;@|!uk}NR E@&e ڡXEK`7~SucYFX:l9i!e (^fh/}ٕi준4g"x+wk>e:8(%0'y#L1V) 8ҝ :չ@x# ʝĜ,(r {k^LoDn׹N1qSBwXcxJ~'8F4̀w~z!.߼{T 1YH RvMu!`4K39|T\N״vo`%9 zR-FQ%@JK_0[SeFƘpF sUt*G P5;Ŵָ4e'm*m oZvM{4*UW`̂),^|,#\.;[:֞ 3e(3K(ZiE(sKHʱꡆ0KtFZg W(6?>0J9h>6nW]qxIxCz#Y1vםIk[=8C-:U}>1A Kӽ4&vGj/y⼵ӦGѾbXtR3nwu\-蒩+/וLtny΃~mLdbdtqQskJd-r1j"F;]gUt< .]bg52b +BNa̵;l#r_bUxZ7P&C0 }*םk=F)18E; {S6n, pLQl`p;{AeHQ97Տ/=I#W#m vsyRll3nYV3ޭP.@.xTӍl;=* Œh:u`B0C7{myp""M&ówS`FUwHc~X0:P?3D~L&d믇"գe<2\!OzE.b~G›$^e m27$'$?:UO/9~)MBs/rd©|L,K}ֽ>g4Zˆۥn.ŷG[6 ٦ŪK+it\*zG3gp{.,^d؃')~TWh]S04QX(gqܭ@V -|xkd;M%->dy(RI0<,Cp\p)-4C^| de>Ӕ*gR/ZהbO(pMz@㢚.V-"$Ҳbm{h,";!ص8.KG.7h ׄSLRo]˷`'͗*aoDkVlTҀ H?mwwF%/Xbg$j3L{QVT ^ tq!؁Ä<*UDq2݀W8 "gBӱןJ]+G(^˜U1\'YӫYc*P+pLC>Z+QvBa:%z=ŐO]f꤬h{iU\(Զ3zr$pVn:JX07LZ wg&=&O=-nX1v`_BW~M#bU}j|IG/ mWDJa0W cESS.H Sc$] (kNөbz /_LHSԔ&>ֹ%E1;CBp. .Gf.W-c=m#w7IY =緞IǾxw 7 pYvj;DQQf=?&vF.*_0Gu}~2l4(Ic-oTzX oΫ %g\2 3BVYRf?$&;B{x-+%'fn3Oȧ/B$ht)sI+yU(b>I]mB Qa7}4rkcR9͙]v8%΋T'rl"3U9kC4 [kbr"/l͌I['Vjww~̒aE1ۇv<=#)7mk6w nwM\kOX Z5;cq3{1ODQDQ FIAp js d?] +h| "yy(Z]Oyeŵ"3>6m"s7@j elRFR]4avV Y*mQkc- /,6HQPx`kqbx=yQEktI^\&dpJmgi'|N1;> 'w4sjT# =YZGxx5|[܄s˶T{y7ր%WLIpE(p_,<AV!O/ 8ȍMTĮrH s!º@87L3뤏goBk5 . c2=l[xw ŦՋ,'VGsb_DMX]Vͻ;F^$ἉXtш8u+PH h7#nDh9:< RzBp~=U_' '˛" Wࢀk^8Ac"QR~Y9io]z@\/d'sGY6qME'oƴhp}kрL%,v Vs` Gnhmw"gX89xlp)@/Y~0cb? |]$zef 4L ޺[UPg$ע&ΞMژ&\?=v#PZQ- T>@?yi,wS0h.x;t E( tHĈȋGTܰe.U0Ͽ( ;9J@ru)5+sVьT~sGCfpbp^Ӝ a+\ai+ &~ڋn9+%!f\Ym7?iYLj M|/CaQ6'w؝+\-"I#؀Vn`-zX^V@kN$~Hn=Tb2]bks7.~f:/]{ A*(HD^Sx J=_)i-|"nAG/( -7Xt[rtFmOhK 3/A+J!,ϵ`i)8{.oDŦ̿ز]H3/ryɎqjָS.UmA6A 0jXw(H)\0M8Q(Q^NJZq[u244g.bi0~',Yɨ4 H rL7=y\>[w9jW)1V2wt+$\@Ԍ*z]NyT~:WɸSX$wւỵts8Pɷk u8/jq>ljH`.[]}iyK-LqWH3s6-zT VePC||c;-PeC *,=xٽJ!;?3s~Mk󵹼x~:ϠpfotNA*z Jod-9Oh.Pm;8MQ[S[e@e҇S*HP%~EYE k~hJ$Lј ޿͈z&'6N],&|4:zi9iA,W1QS&~&AUIp trP \d؝:yj~ϿY;P:d&{wӒB} 8Җt~{?/ D@WAi_mVB!٧G@ ]%nGzud"> N."NfVT8ܩ<hg_*H8/FOSk({bv\FM`W)6Im%#JlHAfPI7}*a\_>O)( `Z+l?/6cqAfPwYKOz:-_AMYqF0Ȣqe=&<\MN(RNW3a. UR*h4)\ЊDKsdBr1m4c=W9ҚS]$N"U[xP 2/ҁ9hHHg4'YLdZ^MčݚTm I6Vy 47T\I a\n+5Yuѐ0 =&za8g%$I~p* 0#`sB|#uyQ',7/k$wNYV'C|qT[wUL/ b9uL%XTqDu"Gco0:̽ZKҟb8\C;յy z`4 M]Y̨ŧC%(E)ҧivR"{˙%yF8 L;DSӿAcaWz$Nwnh*!vV~pY‡_PWx4@\M N`<&xnJc]30":Fi[ħ_GwyX;k qpM¢Yl (_c: S& f4!?C7P7]xpYtҺ8:&(]Lro$tX0JE`Ƥ"P4֝6_CiU%{dPX#̻! rOr-Teš?s)1h M֤zT]/0oe;2FȈ@%#%Oy3Jtd>-NOz%XXy>;%li/bv`l%އM1qI)H2H{[ɸ=$F E艭_b޳_=r}(xo)♁|yƸٻRg L4RI0n7Z ѐ2zu $߭[_'#e&:Z?IÈ ƫ.h;Np.蒗PWv͢O&Q `!f[[̅'n\/G } [{=0mnnމ3mJz-尶];|uG{mO K/|`yǍ2nSKظR 7[lvzlՋpYDfw AEkQxdĶWZ-hfD([;p#z\?A6m8;\.yvv SDŘdn^V[<7 73w1I\ʊZ6-u&w$cv $c&pڧ=ۆ*]2pB؃ⓃuGAQm6Q6T\] SՏt@7  ^[O8*djZb1O'=0^ ;;)B"+#e1Ln͓l~Kpwӡ鯻@Ɣu(P AV>^F,πŃC,-Ƞzg!܆Fy?r(kc T"'BU_ƹ =rM@X2$=U}G s%}'|CPn±8EB򵸘Q9֢-t>IdmHU}́{$h ?{I3ɳRٯp)Cڦ[n:%#>2)TҶ.Pv@%C ^vi`|؂j+ Hy,ㆱG>"}G=Y(Wh$uDcpqT?ZXGJQ?(WE ]P3 8*ùQzl'~68L A2/;g24&J k x `*X.7a3 !S .NCX\$Yj2Vʥ#'HfE+60Y l{,v&K8P 'l0 f:0}{5rxPߕ9-KRvx`m$Vg02o=^P嗟#~\q27]HiG zNۣcur|z,ެACh+U+C@Yezn1[$s?\JhB|Mn쟓z$yFj&>DqO&;"EBh 0Vfz-,^|L, _ q z'CX(Mzc?A7,>:vKPgd!kB狺{h@h嗅Dž 18)6awP)*CƵr$);3ȁͬأa:+f`|.ɣ LzVֆ_vQ[mlwXw 9ڒ 3aQ2>%G!l!^UbcydFUO W)L=fnͮwP'+;9RYu;馌Zі f\WjbTwΚָTʔ v3GE =*]IU8,}~߇&!u똔q>[hx8z68ӑqlks|j0%#\IW[S7( v vA%߲I.(m92znIhٍ`?W/(,ʮd?^-ػлVKR8J xo{]F}quXnoVX$Q]s!U r3EMzo̠}󺞱2ƙ~oһIQRC,pl |NsE='T?p';rx#;ry8j׊фDIH[qȰKfNQfʢR=9c Oˏ޿DScp!J_Kcu~HrgL seh!DXtdp3 Ԛڃ\*|?ӾmZ2v-;1.QApnLZ!'_c{'&`C"!* lS)NPO{>%aAtVX?wqzAƮ -mlQq Tկ=VZB TWٌ[&Ӂ+ KJJv<gA{SZ$̬'}Q@G9gi|SY]ECHVpuF]OX (Ь7&@#;7]U~{+c-]0C8)nѪ3[?ٸrIm L8+|Z=GkѹEKZq3vI ɝ5mE~P0TRhd(g)爫\c x/43/W))TO85E ] jۊYw'ђۀ8bdsSPglH VVm"Köy sL= ϡMHYª5L]ףbHmG}DZӘ?9"'ގDR$k~R RAZɓ+jsjHbxI߳{J.' \ey4YR|:LfZZ~З},o텿֕Gu+,ݚCsΰ`Ko>`(_0M}fy LJ0'D& >3gy,PR9|#jޚA 9H7u tÿi ~0Bü|G)ך_/7IAĆiL$}݊Ɨ)U@X#u >PW u KoN|c e6n-< <[f =w*r5<"4Jn왹 mSn4f_' V*MMylS7:QxGuO.A 2|7$p BmE+zLnXDHMAyT'h$HXC-T@ЏCivUq#y TT+c#􀬣Jj ^z*zg<`c85قކ/"eV*ڎ]؅Hd!ݳSa6)c4M/7 Kvq y5Nъ_) ,х Qj[V~׺׼.@aC^'|CU_12)(BXd0_8tlDWS#h~OrDS>r*FG1,cW0L`e(e1/lze9̑Y26{ eS$8WLZ~+qF-}2<:=6u\bV0yҔjX%W|oP7i{.իBȩhqտdJ?-`Yc,s -I9v x7p⸹?w2Զ CT~H*ɍ+@["&E)Fhჹd8`T/ FM?E',:8WayxUJ Yu)' ʬ?Bi$#vb9AuS~#-93_>D͏DuYͻG,d )@7y%wbSuv>w!²5^X¤~ dM/'ҢeZ)3`YDN,ۦ'RWi%# F^Ԙ l)LiLadCᡝj4\zF I1B共s5`Pr&;\K| CINNɗBބxU7'c::~RYNLYG.ˠr̷Spʚ[X0YP+CS\&Q}.y@FE"\t|Y&}lɗoy<.̩\=U\.qEVF?pgc9?GdvkPM۰/WOwV:Zy`$Vm]#5P 62[Ā({Qڅ]b9:%ѺK0R7ȳ:?2t+|NSj {WҚx+6 vz]@() U+%Fk'uh6װL;eyK:v D͐LbQpOdk&%sh?{-o\EX//ctyiad 2hO*GinĜk%5 ɒ[)=ɞD&kr!$]P5up4zoI9C>;9ȱl CE[]MW,NXoN>nUA8+N.*kDz@HsD$,twnMga ]~c Ha_WhүEH.v-,b=. cwMnO6Q8Oc9Q~a{mj bHSM@XP+\T%[%hݲB,2D)VUi]x0jAߩ5E;LzUG&)L'7[-= @Ec1dX92 îI7νZ~A"5Jz kBMڐ%Vx[$s,(%c~VDh|TԋwL]Oa^ɩzH\e=f^b^V.ގ?WHȴvz7kE]ÖE}DbvC^EsQąLFd["RpJ>pU]>x U\V„b 8DAR!vQə 5CIS0h7ۖwο_<,77 jF'Bk]^%eMA Rtu'[p9OSEWQ3Q)+S7q:~:ceV{]"W"hJp}&dݑ"c%]iH *͜Sr~=NHimjN8/LR,$Nh;t~O>J=1P3G7,|\bE+g +wak k"T~,myf0ymHEC,,E dS73ɐahhI2'Zp%7S%;l* $=8nvyA8S5i Le z&ݰd+uU:F uB+s`DCVJ ^I.i3EoJ͔50' 6c)oAay!qw|/ٱ<"1DEI(gL)TCMV/x+ [XGlVEzuMR zb͚:#~KV1ˋH+A~`.#|?5ם:f>QȗOuNhu9H޼PGbVL s*!UXkҥx YGg:Gإ *E%w]"7"Br0OIl91ݍ[L&esU5hF~벢nR h6@hg"U 6cŶl!E+=+BDKpX>Ïiͱ'BĊ 2RU`H}6{V3k]z2D\7f @i} a|im"QEvx\55vTӬRZXb#Ƈ{>k }4F-j!j JW /Jvrؐ@57syI.wG32vmpxJ !X {RÒE+<!Vb .®GL4#q!&aZEoovSkEiڔiEϮDf8G!c$(Ejw pSRNTaE^syr>%mv{r.J'tWaRn+꠭cX+s:t,B&?@>/iٗ?RxŖ"Az:AJT}@LcM=)|ErZ yBxVԴ94O{2rup&[DFRO8 |cU+EtCp S$:hMʍo)l\4ԭNj\xyn#bwp4|X65hX@Zu qx Z}RbO 0x`i% 0 Q ¯N06.9ڮkNҨU6vneqpE Nv&M.Q؏ ^<0)Hk96R̠ hNoc[fd mrJrу%@WNĎ0وw7E5G=KY+Mu`uGF;X.TBS|37%lh9s^E3f|vT gPb>لuir{yHꁫ v021ܩDk0HO=z 0Yucw,]RnR0l @vn}ՠzc$fq'"l$ie$jSsr#Jiׁ޵ uL2] (tE*FebQ;Tv{x'%wqH&e 9N*jL37ۆRuls 8-bMR*92/INпjy9x0(-dL/;Ѭ {H<'arM2ŋ45tu"&XAꀚ d&H؃͡SaLVcfȾ-Bщ$5;ov4b鏯@&*joң CЬ*Nw`7\k6F@rGbIĦc2P3'= 1.,?>&i+=Š!M_,Jdv[uKpؔVG@ˮa@Fm%fOAgM2_kIjwR\wZP$ MNOӶp3+K UPGGfe+Q[,/<wXNKȒلaqVc)'aǠ{fVR*>x<݋FGfEJ;%@+Ddcl%ݱ8* *:/oE$$Qg uw~$* s#Y&}˺s"WET~ԕ>+ 5+t-FCN Xm]Ces47V=PT5=RC_JyHK`5Qy@y^$W@S,^'".WG6HgC ;e,JiK>zwoW/r2F+?Fc.~S˟,"O|%~"*߃)RbӌZs|=pL@BS蛓 dáCF5=-Xb>FrX P}P O>fsjv0!_[Z=ش:}2Dv2@רIz3sV0X=jQ}50C_<  ס9,X4ZTŊRj^3rOȭ'8;׼|9 K^-_痮6f /3c"/if8ΈITqx y=i :\f. 6+sżi<nK9Ja B%3:u!bZziAAD7etc Hdt/9K=niQG>]%uٜMПQ|ޝX=G-,(~Ѱ0 i窢[;|,=13}sKτq0p@@ylwiVέ,f;8%A~!cW[BmvKC(گT]>5O|,CvW^9О.tS\G0 <̪=nx1@©]9wpm-qwRX$"30˝ҹkCSq_R6`0@.̗/r0e""VID}V|uy6vnAKVp}ft'Fm@DܬgcAzEV]R2Z4XHS,A\qppzEX1FTIlUe|!06V;>Wϭ<ȔQx]7_S3織{ʂ>jpf_:E蓵1Uà cE BJUItl_ 0cWlXrZ)}v%?$X$V; 2@(ɥg}畠^m;`5R{٣a5Bطq;ҲH_wsH~8:qg.kP]H#&'B6GHŕ{7p;~aqXZS% 6DNt~Vu'6D|av(zZ;{x,T~tUmiəЅh(5s1НKץ+bG7ӂ1ubiBxS p3gm6[GJCA.aӐQaS@J:"QyMI \#ƹHOJ7&|.xVA0jC\ޛ#GO1,z*qxWclsfm7W/[U€y91Q3S)J-'h(x,R^#Y[:Es# }9ЋDd:*FXv.q^fAv?)Zy9QE]";i?$@˃?oq-Bs IG[Um9b8Mֹ̫6tuSY$N&v*EǛe%,(@Y!$?=oA|X{?55M.$MFw-~AM΍>`/xs=94)tGs2,-$)ldpl';YDߎX΁l%KR"v P;J* r>!c "y昀Tɶ)7;̸M1!0zvFb[uxmlC{};0m^}dNHCtDeĄtU{;y{$ =֨t6B_h1 ŸB3p]JT&Zo}Ph̭I7cu U9 ۴. bubꮷ|**MFDH;hE!Gx-?A@A O6!&+hQF=?KtΠrkZ4a=NzBF =^B5CY 0!Ce•GH^2WE H)\9TʆTU*} ?zԶc}b֏߯e*-r@׀(P|J.Γ$_ n}j!nyWE0isT?5RF)\N~%VkXM_Fc6%~kT|(wi/NZQ-#JIiJ/{,~]( EM3e˫DZ ΃b"եs`-M_N `z Z%J <{6er 9G2%hW#ߛoR{yl\չ+=AeJQws9Dĸ@g1(}K<ƝG`ֲy:֣+0bNP!)G>عPT ~Z6)ǂUHMwTGaB 2pNj#r埓=CIW0ͬ]jeN)C}%fF>ٝ, l amg”Rl*a;Rw y "'r-آS ytYFEdl;vP{)^OD{3a`ۺNJ~#|epḅfKddP0g ݡ%+H1u$"] |OLX)t*| K<ͭ?!éQcV:)T"*߄4͢Hb@9I)gn*\nH%h7vJݠK'S{,J 1Leo2?7JB0pd?ad4P6 p]4leG|`5( xqdže{-O]Sf`G(`ƎF T 4]9ʃ'y{?v%z5)XS\:GhFX|$ljڏfRe.Hd v0 ԉ3kQmUYfU5Lul6Ju5@e%y$@m;5VLp-Z[ fnP{U%pfq&HBܞ t:eCCY2=[Z8bj c 3T^k| ]EeeE|~Sˣɮ(AC)l)P>R{YI!u_zyCyT?zmX@ b&jߘ!1\JWiB ƨdr&5PhV+O6<hKku./<w1QupmZ"SO8jOexSr]CSharfś]_C~r̻AgPNl<.l~GA a (FHm(p{w:Kط⯵yRx\?h # ey21[D_uأT^ה&a-lwƳϣ*1?n; %bh~_ѵR;GHU:1mU> }df]U$P.4>(L/a8)V뙲{`ugZɸ B|TT&/̂md 0>$`q9",Z AGxToXѬ:T=OOҔW/_:U6?ne/\֥ 񦥈P?+>SB R@EY9% oɴNzLRv׸<bmq@Q{d]wIx*)c]N$ñzX_Ω@}2ww=0A\U7]mlT[CkOyR}hܮL9>cӍLxFԎx?!`\JW=$~ei,+cÊ> Wilt'&Q^q}Ww>u6cA8<' _7blLx_3h@H$X+k&sdsVᗜM93$+)"[X07"CΛ Js_O#usAG^4U%ˤ ZAV4F9hV:w>}cw]?9އhŻ6=_e/G95G<^ TyK:@fNY`VJsqoՒE&:("o¤ RNbolG49;`tm-|ѝE^BC#Jv߻)H"Dщ!F>Ek@39G%r[SM*L% j皒L PY/j#%G7+ | b؁k<@pdTsAᜁI!#Hf^rn4"fxƳgZ}^>.c2:Iuè <)*(8vY[Ux?ԕm{ȔD%|P[{G^wr.f| PGZZ*a} KW%P6 oYAEmsId_zBX/*:AدPl_5x '{pꄼ6N} wߞMŨYg^eOmT)!߯]H\\_o&g zEo3wMܗE "-8{>QQI\: 8͝1f'[ŸYKKF͚dUs) hʼnQD{]؜N!x1!n_Po@,r[p -?ӰkH"2UP/Dn Uw@g[`V $;*\%c>dP𧂞GO-~Z{VmGBOէ@]fHuVa8=adr"&#ǽaqhɗ:Tuؘ ZۉLͥ'eJqW&ۚ߈]9bg|9r0~pA}xueTD:uxg$]s/#cIGQfMPDn ]u+-0|]o蜡 <^ ).cHAfRpfW 9~GvOyg}p`~s"HmzWqW'wEKƲlgY,?hrnIsgi_We+2fdSx76NQ'C[, F %JQgq3ԡ+}Gzze2M-бu~K]~73]ޟ#8>3 Kc~Qe@+N_x G:+ F#=6al5xoEFv#.ݣIV?i?%aاXr^.h/C<YقuvɧO9kݢɊHFkezb0HNQ ]Y"G1Kb)5+,[8PEntж~c1?LJlLY͓`BJ,>rӖ_TjኚZ.o4*rwGغৡ)<-FMKTY):>{Q9NdHZ2ЌV+NP6KiZp{nb32 ;Τ/ܭ+ѝ&/u7XKI"'ǹmSYc*zw4&VK2٬$N=Jd ߈&jXdf*Q %b~zg,:s`6^@zyɷdO57u_~#ZM^VlScY$9r+w}$7@>A3f>ر_@͇³*sھ,AX ۋښdԤ]JOb:.N|5,AJK|@<;ORC^+Y{S=s-I^C% pc!1 >J!*"ɰ7,'-tM|Xrc)Q*Z|Ia@.p.\0ճqRvpH/ 5a&Jkb gJ"H aἲmzhU NEq_,@oڱгBo"V5SR8p!ŋdEQ;C;m}Œ%,\/XWq/;iI}?áLߨ\q|jI~5+~K,p87o `ކ);)5lG,M(ߍhqSfնMmR$է!U.nP39ѭT),=[Y-XRBJkDi<+ ^\vH#H"4f:n /R/w|4}+:gβq'yS.aۛ꤅7,Nx|.%|[fw"1%suq=k.!18[JQߨM҈m'`fF$i_S79Cƒ嗧[hN.voFAhwSE^|jK"P6Wj?x2ZκbSXs.BFTU+1(8@b/6U@ǓhɶΎW6v'W+.EY?j6VhKgW F>=K* h9o}]M&CcӴ-9'M\ M痛$fסٍQO>w "JTvBV4fM9wZjv ޮ+17QNC1Fx_ȁ*," K z\rr `g]wq~B05ZnCkILA@UA6/ ۤ; e]=Œ]_(9<subEwWa6Z=onz:r \cl]++&}ԜyWu$jXD Zu۔cx8wI8CUG ~έ) '蚷!8w]Fy4$.М2TZ!OQb1_1^ ʨyeOLqkJ׏ӣq-p #s qFCss>Q+:gJo"y h(vB!Lur׵?Ĥ| b(c=*\Z&>5:%L/hv7 u1hS=e/.7W{F:8P ćZWBWFy4m TjB NA+⭟5*~'ϿYEwW,NJvK0#܏d֢̓{ߙޘaSzc҃sJTHv#QНzv^CXi/nŢI1SY c^uD& Ԃqĺ"9GJ듽DǽJm %8KqʓP/;rb)\%\ߵa2[7 ! h'kυ\ Ѫ#<٭۷,))* &'G.}o櫤,fL2(?"3iL.9Y*ʹo8+z3CwU /nb2i|`-vjιB 3$Gg/ q?J5Hs)HasOXMhv#y|`A.x q8&/Ct`xEW!@oq}w`"^40$#nHg8/ h1?6{F7s[=- 89:|9L]"_67l︅L!3U="=r.8~;wH*ics> w5>\j5S+~o4f.B ԟKs{|LZg='HU to y߀K 3"Y0ЮOQ2]5 hS/}63lR{dh 5vk(vPW[Jv8Kuu)oZy71}LKVzg]ʌpLF1^A;p3 ^J̨fK:!x̕/&հ;M!`I$r;!>AyK{7]ĿlDH{ګ:/:Te!E`fGp@*_fHX'zչD]yxQB#p==@[=B*l{'.mcŬvvbA8'扨u;C,-MM>a*ɯ{[C_=S$oKz_GӰ@=ݳgV~쀅$OP-g;̙{o,ClT>uIjzH;&HZ Wj *,˗Oa,Q Mq֦v @zhv>ZUAq+̓+epIzUvآE6 հ5MsC1B6C`1I>Pd1f dS#ͫ`QEh6'C0!S(a_1SN'2㡲`yy}!~)Fk>]Ɩ&L/DVwjYB ױ]Rm\|05U$u^(p5W.S-D KrǞu5CqSi&^vjGAe.e$ Ez!\'D;ct,i.Øm9 { ޤ(鰦C·|~-@>AQ Է3仒(n[JUMzum5d'½WAe*e^{b[:7`|=~H練~g e4s1A?u VuMDv݂%:W^ͰN k濓WA-B$%}G}-/Y(C usK ?T._BpϒPY;ۼ*ݯN -jap۷/ٴyYE1Hx/H+̱ƞIAn˕IK>ܧI ([VNFlT VpָqxPOGY yb/6ռ*ֻAZaPRA]y _&Q&ZL&33';=q.{m%ÇI*_j 烈*Y=;Fp6`۪j;(`6''D+⩕+z&5t3{A 450ahWĝ;(5 BvS%8({Q&l Iv>9G`;2?κHJa0f`5l_Lb/SD1j>y3?o%p)nѓ?URQRÎnWm`XPA ;58,PyX:䦳٣E?j/Z+aU{bC9:uUU[k\GRfK/g J/| gw07s-=kL/*H5}anv}r.2mbcؒ4Xz6hMzC/|PZYV&]0+TſBX/Sl)U$[7ְb7,Cs'҇#~_ȕ|11\i_sko): ,ja!–Uv [E4^%]e?qA`@ja#|+.|5r7D)ȃ5gƂo3iolG ѷ?Z,?9e_:1mV`6D5 :[G&/C~tn~t-"M)B85۰~"RapCt<\ܖ3A̎\7а);ծ%_RƏ =.͖ܗw3!cA-%NPMF73iVal%- m9ݨk9|L+~E[yv6`x,xE1D#d^{8,^E3x %!l8rNsL]R>uHbvd"% d0 KLoƱl@g9ŷ>zDN C8R &T133siwyY ڌG`RJѾ<S'%$2y5i}P|R.C_vk"'ir[ť@LD'*襄.-'N|k>B녵Z?wPu(X`=chِfܦc[∭›ǝ`^רxGp /&zHPXmol2r{8%2-Dچ/6` *Lf &~ãғK+ח2[! it42=?{ϺF` kG,|kOU\nFm͏woŮbII$!]`oM"#b]S_0Tc lWmnZ p0~7twN:k\"mY}^lJEaX6,_(gٗnӨi#[Ĕ 7f[\VUQOl@y5M 6a{- ^ _⿨`J^3S`h/4܋+AɄ7o ?5pnwoWb)D.k!f92J3HCTH`O@+6gZ0 #Fʦs{|i,ߓU&/͏:eSIGH8r&QV.bƬv`O_Bqz2pj_ yؑFSAIbbܿk[TPpλk 4'F]Cu4>ndP_PMbl݂ۃTɹdM\ B_btۉ#aO0[/J[>.w9N?.2_H[Qsd+#V˳fֲf\K׺٦C~uGrhu1WzMsw {B BYCfL(+]j="KAw x5l٭5+@;`pdik)|}-8Ntj4U4d<|p(^>Ǎe)`^^Ĝ?NO*!9Xȿ!,naPlԂLB&mб kT`"iG#|0b5;+觷(tՉ5δm$M'h ٗ(9VʊC!EiyL&󂿦 d@g8aڟ8Ke}˸-sZoMC eVvmRyZۼx܄lܙp1i"  >@]9G$,"GOFAՂEw "^[P.y[3"T{,iߓFHla9iZ_/lĪjݲ(kKD]3#Y/| )N9] !.Wـ^e  I,>n^Y fuk:cr+φ.gyW Mc> S<ze#2xm$̛}1X3n_hCl8G2x~ _K.O ?>D7>Dܐ#xv#iҳ9C/> ](k54=AŵUZB1"OvmSvDu6^\(z呝fHR(,J1Q/A #tr7zf/:b U!'- @Qb"MWXFoЄX w9~oD]vЭimu(fnxL˥TQFrr,#չ+$|k4mDpΣa>Q/D֍܍٠xexb`;ʛ#Om~5 ; ihBɡ+v†)܁sGSaڨojO`CL3g!ށK,p~+JɬdYW?+ac&~ﱖ:1A+9hq G<2,oKr_OfŕD#Mzx$ k~}WF7-ꮁ;zg"e|rA0#MxO̜a0M)ч-, dO1B-^t؅׈^@BC{r`rV}D/p7R3r2Jk7@(jTc/dA˲gyll/0a_.O mwOeMNʊgaCӦǤKVK+$"8m/ˁBT /a' lw/{1Nmfo@ԏIf@C\;/NNAᡠO ڊ _ rܒˁT#&'j/ۿ{kwGK?=nXykz*(q2> "YuͯK5aPs7 G7jfyX!0X (DS2gP*?f| gYVpJE5#!:O&T7q4)#3Ti2̏n[1pŔNлC}v(9:.@,̄ey|~ĦSWi@ĉwV'z87p 7TKKLr%ƱZ5LMz* ngw~]ssSFQ^͠1M,]T$ˏ7Xaq蚫Q乆hcc =#_rҖ2`0+o)Ю T!GwAT#ikU #D,! F$&K݀e_d2Z0b͜4j}#Pae[/<(Ԯ ,sQ^¡ SH8cJiB)VA 4 8zS? .?9]ioDo!^J%ZYNROO^m(Sb&$|cLGP> ~lz&Q!qe6Ke/}9C2QV4ai+ {ȵ^mm'3 ^bLBtŁ &e*nkR߲Щ/ʪxSGp bb2jFt g$?{l7Q l N{&KSQEE?*ٺ2`uS0I}+0!uŐ>eio>n`yJ ('DQ8"k{Lo 3ވ;>1Bo'E\#Jyv5٫܌1{q#os% |#$J}-XYThF$f[C}'kHm=1IאJ!Xϋj{19FMj^X$2Q%pYm)w<(\!!'^0ltܢF 40K+]Of[ga pL+TYez8NAacƣ~#<5=qgM#DEg#G|=AQ$.̕!eb\j̶oM'xZ^_.3o}{XƜK >mr JsAY϶o|!pFvrD? oBg.q4A ( WIsKU]p ş-lF\+wwU1n*5\e6-lrYWnj?5](4Uf2޹]'DhmKp3~ɿ>i4V?^~RPz.K+:[dpaKD qpχS"}v`V%( ]w%4^"p982[=nz:T ^65(Z!c20SڅlN'' aǑLʵ 夥ћ{5&m0#.n ~ v;.)ȾyZ]:bMCLsC C ,}$i\SH3Ԓk 񯚯9s$֝k*bT%dÇnR{,AG/¡_Hw69sx/b,Z sߪ7fͧ(C`rI_i/hq|92D$5qr{'T*TB8PȲ7;HsZjƾeuYT$jl)qP&6 1R'1ѧi4!lQ T^.+.fٗ=f߇WYQy˺) WM)ʋB߱1jY֧-adyE&T{\EcʛD\Hb zޭyyH'/WFKY=jٹ3K3yH^" .JMaMYGV84'Z{xUysP\;tyjJԓ`If|7 [2%f6KMGé츎tA/Ψ[xSrЀO.< bD W<oG:3rh X=X19@M:pC [4WZz~7%(^T'|8{` g~q@KR3Btb=m)l.N#GE:\IsIҷWDF%P;GՋ8tnA-q?bMȈ\,gMewk6E O> z Ȋޮ.7Bu@v/Vm>Ba'p%nv?/>"^X>-2Ÿju9`rc[D|Դ !~%f6AVA05PNl2+W -~rt7:>_\`K^ibZx\R:(%eHfSm%,5iS݁^">pg@=1w} ~z_ ġ?3F'3zScNu=&URg{ |}&VW8q!RX.vgb%C@5bS?N~q*޼{B1 c)”aJq ӻ-Wh3z+ئ}8${ҴJ}P|ܰ=lJboH6.]Ⱥ‘U<3y%yI:iPʥ7Р::sIR[5Zߤ;G-hӺe;m02o[D}ocO"}"ߓox] rR(Bxdb<赏ֱ\? &(R3/Q.@"~ZgSD21ijS18R? W譣ap 8QKb F$-O!N.2p;_dT܌wx f o&?QW M?;UL4a,ҙ֣;t5xx5@*VR]kgS ņ" @/8ajG%uʦѧEis.j8wC8g2>U@tݭ}!^wf ^u&gQ< *5y.(Alԛk6b~!.\æ^y\IH3-4l6Tj cLaH^jc,@4 (m-ūAt$q央#e%8+c1".!Xxǧ4HЗhܞ(` H?Ĩ5KKˊ|W`\jKuCv;>jڹҧUmq\d9:Wٽ3ܝ?ߠx1,,SJ׃YcS&?6D&C `Jayhd4)|ż3f8z[ۑv /y>g56W`zٚ2 r6Szjb)c;D 9=%aܸ"Uᕊ';IWOzا5F'i?cHttk!k1qu vg'ZiIĀ,Yp BTX B=A=u\9b~@6 0ͅLJ̚D;~ml~Yx.mjkрY재[#r }"!)%u|ЙxcF]B0>CP,٪Ѿ7X"D`e\Evci,'^NJq ^*N|` qsw#兔R {iPꋱl`k?;mu /V]FuҜP}NťuAz݄2<:ɻ=8lU1l.^ACئO-\qmP.\. i)LsIX8P }ľ*;lOIģߺӿm#9Zgy egTh4@q*d).ӋpaWṶ9z9+mcWUH[?,._HW7:"6XD r[sa$qra槂Mș [û#ZKzp<6ILivn+q9S;͠!nRp7ͬ$@ځ7^|8S(mrjUb֎Zh4 +u=?(pi~'Ժc~WVĕBFwF`XM|O(-0}Io df< 9t|gf2H3 `ŕoj '4\V 8o=/BD-\1#$`W[6C"3LgB=UAyC'%08|G Q@Hݖa@ BgBvrUgG9LXjUWҚwr%Hk6AAB E?WN)Ys mW qAYN@h'+?^ PH*_`<[9$<%DQ6\?H oT%C)ֲ!ǖ[*40X=W7Ob_i!_I5.B%{L%7$J@/y&dsj,zOǂ(ƙO#UP-=K@h6 3L*juli@x8 LLbn5mx5,O/Gf"@8ke'w'엁|7MI Lq H|~ >YW]Tpυ}2 `WDxGA\tX|Ṟ;$M8~5[c)s#|Jo: #Gk|dt4YdO" ilLu{c}# Iw4`n )C RO|qvŀuC*ЈB!B+ڳ!FDzSr~r0zvBW5_QgdΊ/o-8 C?hffyAXɜhDĽDO`:tN&Iv4pu˞?LՄPI/' Y&1eO[r b^n~ $% ݑJ}lsɰ=>Mu%PרWNDLt* l+aVa׻쳸+ i3J2b.&;Xy#R+߇Sk~ݠպ.]8C/e?}4j8?KGߏt!v_;v|Āw<$H>bXnGʱU$ߋvx/7F;nr0ÞLZk"qoطR)N8.Ca ,UtN[gN*@i1uG\(sKLbGHW"Aڧ+AsLqxBQ4VzR񋈓V?<&n-)M6~uG}ʫ#ZC)܇GA ;IQBdR譻E]Q5z~KIuPPLT%<:u@?f8 ||y"m*{=^DѸZ+²K`aXFX; K1w}D+eyN/XCKi dOh8'IC)qۗ,MBEgThBB/S3NTVnyNh^wD{]&O;_ߊ |Nz% 5IkܲX6 UҴJUBB` VAI I5C1Z?mKfyﲎM"{8Mպo%(j[`dHd-! OCj# 2,RE[G͠?qF>b)R: xҘy dbHfb}P32d/Z%{lzAJ 5QI&g^z ?|ew9R eu0b`0tw" ,gYrC;S_l&s`C{]!IR)R`֯`eyYsE[Ls#`{\>}g ޣak417`y j2@CQf!8%r"_Ҡ+rY$=۝|v|4?NBf|\ ^E"%iĦ<`ة#э#t=+ F]ͰT1Lu=@xE HXDJ;V# pQb#͙' v*ׇB!7Z0jL s=_iS`e$'_ k:* 1Xn0Uiv0bXFf&x\ju+wt3wt\N*h]euD6?`=UqtGG6v;ȾgP! ].$:n՟7N'k}MgDw$L ]RRPAkĔQG q`@&af5A -ZI96%dѰF&QREi(5TkO+$?֊F'ZZuB&[3E.^MyueV\a,:зC1@Ee 5-U@sxG5/1tjޗSPLEC|rUKyR)hOA{;Qx2Q5#ilX4PVDH. Û}3-pكT6ӓY%vNya%AےߒsF|3v-,h۽^Onp9-ʺ}R/'+vapVp _4,9?\jt͙leQܪ(9"6Ƕ(Fe#},R%{%  ;E= y{(d \}0h$hOz)%TKp :"DFbX=!Bb`YB0kRoHYōM!,/wa->SMFWq mA4lSS1L 0D7a ư8EQ+ad:2)Aϼc^H8;-Kxz wVyJ+mLd ?DGH*I;hhG(hwlRw_m>dǖN-xpc}RZt_tL\ j,ǸC%_5 {Αc^,_L퉅xt֫}b2.}KtjDda-;"wHLǼy>jMP1Rtk>'<YQ H`RzP]Ljd`Mr;X#;G~m]֌Ԅ)5t2.9> ҊzBwcL5:t,V$GZ@SqؾF>L'vVn X3NljJChIƀCSE,h%1r@T%=Ʃ1nIzI˞?~jkvƾ/1v*NB1ƔGNb | s{41.FJ_ $w䓎~ϪLFz7Za$mKw1P?{%:,nXWo?7LONIMN&㇀5juY?TyjGQW!Y1H],NY5S||6D젹 ;BzHe6Jpj x,fbA'\JU/U~Q ^ j@𿑅I &YjcA$}DG!~JXnex {b}ΤRSHjFqDŽ Ca C_N6`-9S i9cgv}WKEKdL5ndzYqȈ%Q,ub#h{S DDDZᝎN% lMJF+ ĬbA]$6j>a#>4Ku~i'{3 okNpq)}qy±en=z;"6vB_C9N~KͲxҝOiR2+IA H2ǐ(i8XA'GQH>w͒?u|VP6k ׻ :8%ԅp&_3m4Ld/HP9LVLo/.WcA;dS2@yjsַQv $^tPbPpIppOYwx@\M$*:#F&?Plkђp7hh8-L /'D旽\Q |^~"VE['BVG1 %rZUArB>% "0}o@䖜1W75BӅs  gx^ ǽo/CAѤ[6@{w*I "+\ZKl$%E5ubovM,wܜ]TIh{rxJ B%uei6O 9*ܙAw6+R*o]\D&4GY09WJmPūiɬR5Df <l% N$0 %٩8.T #m󐧦˅eT@<_`;@]O=Em% Q%+u(>m꧙8`%tlbI~H'-1z?@-8if^ISԚc4g]ȣ¼Y#GcN`d0 RInZeL=^>x|Ջj"Ș_Ta˩ tOGs(.#Yf>| 2]LJn a5/=-Y21ۚNaH*OkZ(0eBHʁ\d 'XJruﰂ;l&JdC٥( &pi@~d-Yʒt?xJ٥$x% ( }"s+6'$tN9eN`MmX<./NGDQruEd:*MK &}|;{@vqעdȭiyyL"ɢ:8q~@,?VьgC|s"c}܈0Ei  xj  OP)uAʉ-'a߹y` h:a X䵪L=Ca#]k :0?⫳G8jiW ֶ<&$>"2G}m]g wڋf"wg©͕"_ܘ_DWbW=os( r-A'LQKȴ*.յ&f<AEvHSwy̰w9l#Dc~7WNXVmr57,ɖRʲeĹYȏ^J'Q"J>.-s,b! n\MΖ*y`m!}0}:{e f?$o_"턇v̬`-u3^`$mÁR ЧNPѯ|mvd/}R5.Pv#/Z|.aNn"=xGg4AĒ;w'%IUQ/hrEFDOԶ#Δ61++w6 H@(Bw^0>0+:*ZݵDbgCG{06?ŌDc _á,fjgqoѲa<[yto^m l ?zn%AGvwJW  ?lZ<(uR"y6Q~T<cqv' Z:͹Gz.PaJObf'.t%M}`FluTm&n.( SGΣm~iv8qnIi+9hhUABɨ?ެ`9V\!IEFoïWfΕqk|)!qtuAB@ = a\Wpj0,K/u|" gG5)X3l'LHf@Wш=0h{I/WP7e=N1ƕA\c_g`}a0 RI+c}TVx/^H#-]>, 0uzOM+q?~ARtb2`(o2SyȻ0gϖ#y"?{Ԟ0v `cML7A|݈T#8Yjh Om;۸lmyS WCFx9 3ܟ_^AX?y_+.|@")(\m2 ɘ5 ĭVgVcYSB*z=oݠh"k짶xrו|ehGPE nT# m=gطۘ"c+R6.֣ {^Eor=<9"vU jz8 Wb$ЪY!FˁO@o"Q&3Ȋ(`fό[I[sm"?M1uE|2R9b6@JU]+!|ۿXNvcCϯ;~w1)hq"8sx )ׇ Ҵ_):_v5ljj|f2-KA3Uj > % ܜi<]܂eRR4,N핢D2;XttV7 B$&k7 t 6Gau-spEfаf vuanL!;EQY|Ƹr%01$1+OK0cTٖ<ETOێ54 ~ωXXqIyUvtiZKdHމ.,XDtGfLXRϧ7e]PG!r k2*⾨w eRRHf>VEOh:"*64aэ|﫴 }" #X ʇxQ `0: VA?g!QM/ Nkr$3B+Yb ϹPf#0. v%Pg0>Z۠FB}͈FT!|L>ޮ%im\_˛\ǺS(H#}Ϭ@ns%s CtREOR@:S jHIa0ܡAȮu(V]sZm<l>o_ ܾu7.&QAllv<CUe9*ER6m =~,FY&%A^j暆&(̜zxL/1q18~)?]/d 4eϞpW{ư1Az~tK(ZΧr<mҔ(-oroŽK0/#D2ßrQv/F\tVS} ˣ&">uqjR\aB&]k@Z:;Z]3\ <B&s2H^d`}Đ4@L U\!GE{wym#n2>bFY-gL:b)FW3lQ/ *L65+rO2<3ֿƺOyrz,g㆗uZԋu^!^0'/t3%B! Bp2wǞţ&c}eZbN YGI.ϟZC~Cm%45$.i[SAY;$@Mx¦9ξ2Gݝz7/jmDEDz\@T(Y"0k@l~],UGlkяPZ#J$A&FNAQARç"U A5&(#P^3:&,䜍0Bxpu6 /Ya<=e}Aޒ5e9E0Z1\kk!;h \N265lJVJ܀̉r<8tJuVd6zqC zV%)wBC7*#M@]F3h08QE1 >[+"䤅13JG]i8<휓.ޡto(|}sov|6k ozGXr+4$`TucC4H F\L GA7uY@z6L %9͘tG~u$͌:/m6:Vu :|[HM85捸/Xe?[d땉dM?T ?v#Ŧ/cq\"kK59&߈@n|Vǵ+#څQԿl+le(AU,1w+A``דE\;`t-kL#uIЙƫf%64ʶIVC_'K]xg3tq}A꫰6WFMhr3Lؗ/}GϾ#'4sM_Q[)~&Gѻ^T( ;/;qVwU;pr4+?F2]:P(\k)v g U̖mAȅog+`uVv챬 eyRq"S <P'l 7A2'avjuHW\fk W0sxiƣFU[$w.h#BD9u%̜p$MdP?Jc0r[!dR/p$}w)e%$WqS$M dS H,EoYE?)U*ߵT:.u+W ) /Jɼtة}KϠtɃ_=\lDvxEI>,PYM$~|!_F+Յ9l4L YDáUg)mgpPo@̸r.x&KtLrmb?<3H.YHVR:~@MWie;ƟaFOtoD%ʹE Pf [%B7}OM䛕-D4(Dؕ%1R+GGG(eg܈;><.PO!QbK۪9pmE-epJA)_CF'gu Ȼ,u0zD츏 ֫p~OZbB~@de;xAM z>`9;cGف|'ӄ z@G6șşg0_T@AzpSot 2hZt %P˨䤸u=hN–4.KA!rM(- |\ Dn2"iEߚU_%9ƔאOu$h$.LI~N)98`m?{Py0(Τޣ3؅h" MMQO 0J1Wl|")r1 ݷ`@y!ɗoBlC,p=gb BQ6i511;KT '#LEȊ|Yס?h|7Hg]DVJLYkd(@K&>)hSTŜ;Ei;X>]%~! #Q;WoSQ4|8J0Osx#;"P+mb]?!GxÃ7K+as6t>;hNG$bpĦ;a84^y<u_=`.Gźx1Hp6&Ԍeɥ _/DM>c4@kiT(${4lݓ}H<}NT9-ȪxO౲{7A^3e2 ,T*'*N\_wgx(C="NUZKWkDd&X1,/n1X1v=@Rxԓ[L-.t>Ӵ~Z8iI4ӌi@Q)Z k(x{"J7!vwp󺿁 JlyCCa2W0;V)D3{yҥy: $+,(鶾Rkkzl W;7j$sսVh'گ3힁he i?Tc$K,&hi՘sPo.gV.osխ^UP ԷX~gwX_#0VX«w=S8lcƾ7r!Xc25.TIDHP26;bzm6`PLsExZcI_~5C-mF~bt/QL({wy$Qc=faBO#|[V)9=qcc/Y|8FtMc!%\a]Yc8P.\ψ5]]\`s) t۔[\ [枊?}N4j^C% ]r3CB}Y3<ئJ5'Xgi ^FB0jD•a e W8nnWzdoA`O G.X$QWOkZl_=۞+4;]K#9?+pOGpuXpCx~$gs>@=*Qʮw㪧?QsȲ'^v! DP>tu%wZb 5h9O6>[SO;=oX]t1!M'%o#rU?y_UTvNEQc}hiބ4 0<0N}S8?p &2"3͎  e[5{X +oX`–O 5)eбyI2&&(+jgN3y6#\2_Gvp0N0"`|hRU6lgvQ }!堹s9":架 ܑ= 'iۆ _pq!dxl̾F,G (&AKYh5"@ 18jAtJ$IΓiqrؕxgcNJy77ԯ9wDnynpw$L@Y[hX[E+^Oww]gD͝Yof y43jB`-ƿi}@+ۼ@ e 3RP%cj!Jp^gzlPx ӄj]{LzCsPv,;3 4eun $eK`zU ݺ}}IxdFBc-+Qy6`Z MIoX>_`C\Y[3-sHO`_WjܻW`)%D d1 p߄yA߯|1q:.ֶչZ-js)#1M*fp/6'lWY~Fs yGTq`ķXz$T=־ĕSe;C?$OKy@dOz}1tAjU9h%zLn]SdveD=7ӭP䲾;::à3M?ّd V-]~ PuXVc3rHufUIo\K)2ޞys^Ab0Im}hLPk1Md0 t|̐q7[ ^=~SXW6"s>Pօtnp}4u,ɤW!!틿(1ؐ6ךQPǸ`oBn '${7=>ssm;2-qM;%3]8ΰI- :ynLI(zl|LIdumB^.B~b`[ xv-~|/]V3c v݇<*u<.ǚ͉Wr<׈iuYgp@sSCХ:s`P?m(Z0H'YB ;7G^D'M8˿M'HRa2v\ azƵQ+pe=㾚{6f[KG\FreGLJXhU(G=Gk!y.DZfghp3޿hK4{?=_H`kXy?- |tOs>G.(r,5 ;% VR+dyvdbam8+d\KcLk1 vzOMFR I4 55aaAсfn5e+l./U+-S.A۹sآk]q7-=zvU.k1e6_߅"s F%J] _鬱C`C7F8lฒ0 &ׇ%X YnH"`'Һ$YX#@2?t:AyMoO.-JA?<'W_gD_w+ v11qՔߝ[*PpxǗ/105znknB@hYD`l-.MSjS1X>A0lq {y@4HK>j+{dNӃ#g!]N֓~,~@BNʥs6auuR,U-(IZ7qp0m=Zbn7t28z)ڲc ϧ6xG/E edp] 1o вdϯm \X:Oiۑ9i?,%F - !}䳀tW/ҦKS)8_k'A]gWA;Fy&qȋ M}&5R`3ZddS2"ţvUC$AF'DwxdScy-`S0g.3V'c'ϰ`uW>u8 #:: j8f{DyS d@4 ѓ Rm?6o{d9(Ն[ ZÍ*q Ұ]棴@C'Y4_]bD*&bdR+L@CԉoyA=DšMBObn骹Kq3Vn% *I$\]{M.ؚ!1on?4B { w(}QsJ]$+_tGV֓bG$&Rv}E@T){+ ~Pg ߃u\ԦM;A(w;*ت* F5Â˵S*p,rcgfBƙ;͵Y $UEtES`? i։JHpaG0tN9c[-TI,釗RU9-߰@I&gS)ʋ{=qFKgY<+q'ǡ䘔=֟ gbA$LH-9{}!4eVgv(Oij?&K~߆OA7 zQ0Q455z?Ҏ9gbڂ<g*xP&18 %PDoXgZy|R|2Ά؅!~4RiJeu;(xue,#6o8x+߽a2T9ʛɍWp=Q\tr 5lO\ ߇;R)'ҲڃӧOH_zYl w鞥<M1zu1H4R#V,ݔ֮}0W(^8Na:w.hQ F[ nRqKsrm$e%.du,s Ř]d[S-cʼn-v"sx2fMMtFNW2#5I8怖)ھ Gqقpn=z#Y=k67ݶ jt *0v%O@s{sܲ\$%ۈ-$ A``V? : $ ٌΏ*bg=@@A8ɥƩҫtsfܛ QU \<\t$#<ҼgLyAsؓ6ٽA3˩YcclTM:z^W'?iB`T[ R!3707vjX5s 9wg[Z w+U|}?>.X*Ο˪_.˾ hNc>]t)y+1,,=X/MMe-hGQmIR #Fh!) YCOpOc}1tfMv=->A}Vo ; 3R XILζANiD :SNFu3D•I sH~Tf5q AY̰Y6T'CW Q_Meno0W\ x羆uq)|aշ"MfP~nC{&fFF@5W~=E/kSPQ5FKsuV>% !?Tvr=B|s)sϐ7|I!%9/YKTr` ׍#WNM}pXˍ`3HKG/?%?&Ʀb-"VPa, ePhl}Kzr]{%`aRmɄҺϘ[-#'ōE0ie:z+rs+Q6{ӆ\Z]rx'@Kj{՛MET= JoivТa]EMӺ"N2#y.< ÊDD:7zB*$j\3˺_do$@՘MK붠|av5}Z" +Sqr'/.7<|+@rSUAP#P> 8:F_S ":Ⱥ4V rRYEAt}[6=s.ycH~ԍA3" 谎ӊs-V 3- yH.Vpd|!Tc*9@ 'Q;>שr,p::L쩤z՘tU|wP"uV lQ`6KqgG#$JpɬJmRc/ZtO#r;N>G=BYAgd3d&o4ޡ΅cDžA@9f xep_ EB}l΃[_A-,l<)o~X,3D儱-8.z[zaIkJ[hyCem(. (W/& UhC&9G$~mՋtv2;r9p6.lC{ANaao|(̮E0lRh xY\ֳH|UFNp{I9}6'ٿ= p2Vc>KS[0{ű-7)q>&iH{L}M] ѻx2 u`(S%Cx}&&Y=(C. 4P#kRvO nCUY@GWgqրcHZ0^Ǜ7Ce9:apaWޫ:HfS7gRte-tL &L%?5ry#vWiXe%f;x,owr#;C‰i3\=N2Рb͙EvU.^H$AvO0o,} "=~7eB ҜyAh% ɩBC𹗔ÉgM) Vc:±.H~p['L*wŐ(܈ʧKa0 ڶk@ѓq/RA9QeY?j6>#c xdpgX4@]͐PbϟׄtzL8Ja@GՕ#V $fwc OY>SU/7XPH"sr:3yhKAQe "gcMfuջW}>8SEN(F;6ןwP~&,̗haS.ʍs?^=Ԅ`/.Ҧ㊵NŁv֮OS:t̩ȩ>eMLyX$ ôt&A8ʯaba_K'`Sh;|IL{̋T4E-98fFDن"wA7Bo* rf6Vjv2Upbݠ~n6+_ 7 q5 eޜ -v XT^F~_E;4(> ]-J6Y Y bSϚ'"<ڦ5Ê-KJ~;y (vI| o5XB%%溡S.ub6iTrZNOo_ii  odL^dPГ&w&byGS9Aߑ'> f! P;9X\%ΌJN%׋ɬs+:FnTCOnNp¿>  ^V'⿃3.@_~y6`++@qrWi/y&0Q댨5x#^Fl~,\5x |%]E4il1m^,cۼURۗr6rM*Y3ǵ!;/iyy7*$阐' X R'/Id^ qR".#7 6CygF(;MyJUV𽐤|tI!_^`Le@WŵaU*$pЭ :"W w1BDgJґKOJ{Dk%+ȋe,Lgl,<6G?V/B =QcrbmۛQͳ׾KaB1MM+Ȣ 2$_`9DxM+r"FvvJ֔IЀ(?fb>j.-6lXKzyBeL£x8RETz:t`)[ϢtW /zzS4Z}Sy{@4ə'+'Y$\N?-Xbͭ*gcC1XIXp?ig# ʰXW %z$(*,v:I?`),rCkV)hlPVjM3ՑM4Uv󗓱T&'x]%5X`*ֵf+ݮso!5r MY_F) kT#/R4I^7? ZI_CU|߼u{vl~݂;"퓺n2n,4VRN=PnKAGH2'QۦQVxnoEsnt1j\oc9sa)'_աRJ<`SV(Mzi]3Ñt+|ӿZ^BSW8-fsp*eB=2l[fRcvzQ[JEh،c'h![9HJYWXpu˩&)š !&m?[P푧V}3`Gul7%'/C.ٍAGANO1aiÊl'H\{5DwXҎį]B8 bq0&OcS{/96~ `j^\mV<)pUjm^GI~-[mO}%yI;u@/% 7exm};OK߁B u"9Ɓn )$[LrMpJ?SBvf 3nkoŨaw9awORb<ݵ+uU$X6*OU6b`B%]^g؁fJV%m\K`UN/ژ۬r1C9Øvɝ3Yvm?j>PƔ%Ɯm^ uhG|5hs>l$#/1GknHÞ3 ]ۭ^!CB-|g,cH4Vu3ZnW^E{+ohs3#rAh0K)D3%>zPٍ\(ۙy-ehK p,"C$COY*GH}̟/8#-DVВp`ŶlNT] OG)vBI6&w|y&mg?_/OrEO t1_Orl֗Mh0{N4&'Fq  RnTq$PE2 +Qr-|F-hOJp<̰bWq~ Ufc$آʬAWR`ÁyTu1TiwbSVL\5 CZeT1xsh&Ka`|N/R!ؤm3Y;i x(2>uJ^*wR02!λ `{A]9ÅLJ<=r.0 I_JvCA˟,WַBW<soZjPDO2[R=d5o/89 _~Y [z>cR݂^aW b7Ϙ0o[v.a Ul %sV{ / ^on,%!IݶJ17HEZm~q;(mTn;oDLGrBf΢ {08zrQŦ6R\ddͅ(-cНOlQ62PSqJ—q-vy 2BAX4]f~o %≡qI,CoR1~eµ+Gtp%N˨#_[v%3.z$1QL6w搹FըveQU7JT=gxӅR+8ene%ć4R{#M GFVJY-Dz ԰e-hv遼swW<kh6 `L0 شw6.[z>aX?ZM^L}:G:),y1b؄:$͚J2[?hMV&s./\g۲3̐eBRT ؓxa)NiNuP&<`H /.. N!Q!KKMVjeA3j᫷B?usڛd(n W>q13LGͦ'jK>=_HG0IY}hY̺(%|WZ\(Zb/ eS/B$ŻjVi6{ZkBPstyLJ>-zZ'K! ;L?l5}:NurIpOW%~O/q  f\E 9:p炠q4 !&~wP #j.duOAEV+ӟ܉'Z3BQ+Os>7: A㾎QRxrd(&߽-jjrȈЁuAQwQbk_^1| gy68`F%w3iDcZjrrrq;)?h7NXih1#',R]:"} mHy(}+mx,Jd+jFQƞLB (E-OG ."kӰjKѰ4Oő}KWZޠ&s u;}bAjChdn"Ll$:%-TUbiS/f d! 4~{q4)Ѵt]ljGe&+\?T9/*i+$+])T,NEmdU"P6z 4"IڶS.}/OmǷ+ƤdZ((I ʹMڐfLeH޽!<'xΌvkðR}t榴p;V% ),ˊXjjp'3%.'໐[l43ϥxEنx-ZL/l4'fHӖNtP z f)pg :ʻ"(ؒ>̾O<8/``ʖӔ:)3s@<\d%E{Uv$%,ͮ׫$ l}џ ^s3+G!=Ṇ̈*9Gqm>vDqnŴ]T{.ʨG;n[B8(4 OU{ }KA]Hwb7~UD hxl8JHL氚.JtGv9I{7T~{T"<"%4_\qY0IѦ66aܽ㿢 d?po}(vdAa͋>6S U ˿|- Ip CE]aYWb&R`Xe:]XPO aFbsgy94~ZeGڥ XPي2+EFO@k?c*S:^ Q|'1*+JKc;>c9 E%?dU4 <(! ,f6h;?,)wŒ{keF(kV <;vf>2}ŭͤpGcizhR8h%\O}s|s@5: _7mK.d0vX;S7ξ L)Wɠ$.+^IAZ4 u͹HYUsKƽd`^O~sXnw7$0$B x) 2zMkd:!FL5!syg9Q,;{Zˀ/V f+o-(WS B쓡y*]o'X/79'w7)IZW~de|d~.N(XHz䄣IП¸2à+KM ˒sgp_%n|q!"4Y8j$0`٩рG1S^X40.P <掖*`t'k52 1˳[vcuMؕ*zV?IP\; R$%P 9V-_9+blG^ҀhӴǍOm_ pTÎN&%GXI+1AרGB^ݘ5 q;JY.19:J|r M=a6/nz>x]ׂUzHh 3*R/9vS)@/c8Oz}#!tb[5% $7)tҥcwvK:.]5m.6c9MfQP p%CkoMaFx H mx 5 ҡ;3֣ZpW[+b(T_xZaTpՃ̈jN HG8&\ ~Zt*WF^&MѾ 7q_οU0ؙ="KдMwYlLFVc&c:J6XRUF _Ւi60`/ ojCxW;BtoB8i쟛nSג*;‹]='V)],ZU?5ڶY@ Ou=`"^+Ľ*: sj-/(שx*?Z"t]uoV)n*n_5e7^VCW\IyC<{T#?H;Zkr>g}d7h8$ɸ@Έrlwא<,֋™M\r2b.-RZEI,H0 J{q:/P6C/Z?jАԖ]'bsVm" U3n =Qq]Fj"']/`%M}'%4ĔVrb9~\ɵ[!4p4x8j*Rrgk- to9WhgĎx/,}V w2N즲`O+RKx{ @K,ie@~-ȹNr[cXgʹuE/kK0ބ VzDD@!Ji4q|#[ٙ[xt",4;fi[^mF & _@yNѰn4'wt45BCM^l1ԄT$oUCb^uv9jO_9ۑ$(uVnع*h#בѧ>.|{XP SUwVěy(mԂI,PdK {ۨ7F\8r`V ߐk͟#}]t188J;Uٗ>sil*Q1asxB=> a/F1]vըR؀Yp5vH5֜7S@9HE3!Y+UJ`zՄ؎pŒEb 7AWn kqeBVhw07{Gs N{>Uy<&f6O5+z־J⍖ Ws!d"eFB"3RdPH~3@k>R&{2>**D$1R0AR/U) hTuM|=%|u LSy_ ^Qr*0ZҮd|bCeuu!F/WT 6uݒOcVtRC]vb`J" ta 2FiXkRnw.1Io@6X Dh1{|v;d~/F?Dia x㫤]/w@2ѝ X;;L@^g~#_+19,Êvc{XȾb3U1@k_NٮS֏d ek|hs*c4Em+v_0ne =!{[@\$OYK[cWc%͔tׄ5`󧳞 (†dF\$e\[&r)Z;\/蔕ە}(xP-59gh˼|*C}8M j)iӨ;O)#I] >񓭜SAvCB"S09bբQӍB'9pG2s'RG{T 󔹚>+gOHWDq+UmŸ/Kx>EHe0DT\; -&lD<7D*Vb'͊b56I=VN$!uj ;7'4ֈPXx4-Uu9v-0f뻻ˑis/Prk81=Z}DҨ"w![Xx9VYPw>#FU9*$k"dz$rFtEnauo V7!Y}j҉({ފq7HYUS&)GiLMrܥ2/M)q1~X͘[YLiS7$ka_p @CB%G,L$72_Q}'qS) TY([$:8Ɓ-?f'&`z)KE(,r~RϩM\iMCB7:EӗTߊjAxGjZvV<1I fO=ECgh(5.pə#,7iE{"ZWF b\@ lKJYC+~H=5TGV`'.>Nc)A&{sCd@(&&%h` zIG,)mM  @^+|㒝i%ZXB$B1ɽ[ #XYԢ=Wg ]Sn!~Ai]}L@cTDW!ظޥw ,魼Uٙ{쨢99"pŠKH.5(?'-`"6;~ DxjNϱ{V3Vl> 8/w,au^E[)f"p{za2G_C:ȎXf뤒Y4U"7=xF Jdg NVcPi)6.4 Ñ כ b@Gs}u }+ӚaZjRܦp$bMtω2ʳ鳡ٰzjGI? 9{CdR΋G'T>ejӡ>ɰŲ#DJUAvW 2DZuadWўJ<30u..F|Dv;QphYز8GUGBn|f,+{m~$FX 73n a]zYq7Pي.oL'_B{Jk/$R9︲#qF̈́2fQŽAtom(thauIK9s83AY:Ӟ=fߴ#qdjdo˛]NL0SI}␐e|{[?5h1:.wW@A< qNU鮦x}vg;O\z]o%-^ߢL$iD=EdNbJiYI~ |2Y)TkU.1\}sKjfGMrK -%m&0(#ΧٜVG޼$ j|vx[~~] ehP-%-SК@:Ǻ (~o'CF dYwA f=߶dᤶN1Na*j^}a @#m~a~`¿XG̟ |*҈PsJÄl2lY/TȘDVz'6J6Fr;1<_XU;Bz$j2 HS࡯ Db@N7?~䢜b-jQX.);>2pODB{;-CE)/(8OVZR}A\쵩'Ηը2X`#O"kRTLo [Q?6}(*f3TȫM/#r;E7bi7_v"'+% -;׮TEtiP.`ᚘ74u[Ì9ZIl\M*/ȩ#@Ny [ R]2cG!Cn3P0E)TqbxR}A z!S9PWr ,,O; 4l0-iP92KF6 핗 ]-Il\,sPJe{<J'3` ] ?y3Z@?qxyrJh4\NN{TQ}J=*9v ,o0$'*ȚwO-8yr8=%CkٵيcB:N9y+o 08+:?G)Dzڧz[e8@Qp W"unL{5DN&#ft Qz @8IެK]˲-8"wrY %6OäG\Ki꾻/Oci݉e4p.}3j8؂-R]3g)]8 AE x6?PHp t02@X&)V! L!t4={|Ʃu~s+- ~[1!qgJӫ9_}er%0@v0?%S1qʴQ{>ޑh5xѩd<*ܫQJ:l=˷Az?F~q|VG.YWrͱ?Ҳ<%pQ>OXn9%W:DD(JS/IO``r!ifIۍQcv5:@i6$dzJz>F-'Cɡl<= @Z) R0 eZ5ģ~)WeJotez' |ߊIYnm'kXnM{1@2d)`|+=1:P|cڏGb(.y qX'Cܒ7+5T4'Ofz},RGn_PmRE8Tp:-Щn*W7kM,_?ݼL['MNPs_5m1/_\9)P0Q1^Ar8Á/}'Xvcntkќ(1-7.Ls4$9`}{o`|򢹐}m8?S~{% Ee ty XhdB?|bioI5g/6<;`|\B#BV  >(8Ǭ>YTq2M}Ms#z_Ctgč%I ҢP#RX:4wm2Ş)|7Gp{i6G uEߌ!ʐJS搴`[&|m>esm@HVS4wSNRYWc! {E9|tQ]we Ž/A:0i唩a`TPOGD/ K"4h(5B6'.ٖMV1b&u0b=]M0CvVNa1ӉԮ*c-dACvCp W`m0?_ae\h?bOk;R a{wxy-H^1͠ ~&2?!gZ ^|LϧSf nUyp#ac ,U3x`oJp,=lRf(i5IjnPdE#``ې o U`rKԤbGsUKEzN/VЏH@.[Ҽqu(/4kmK&<Gev??H^b5 @ + 8Lϰ^ou`1,9TH.a,:6wqF! eR1(S-$T8[0Yn_J,t֕hM b*0H{c D_gOWjtL6t. m}%:v֡ӆbKU@:0BDH )bdgjia/h{JAm;S 6ĝPOʕZLIU@ZZ{J&d58C";jD&HԌT' c#XǔTb"dSALi`R>d=BQo9 6#Egv텞;ʙV 7$gO< $_8d?%R_nDc-'lR=+LՃ&Ӑ kOW^{l:4pw̛i*^Xޒ'4ªTaC^+9z /XòqLG?=p>RJ0InB0a C\GsO' }'=!h*:lFZOzlsLTV Js5@33v37J/ٶ29[躀+acCg u'"nwjG / gDtRM{x<9kxIJ Kc;~zI;i+(}"o֛\q͚4>q㛴tTSYu^7~u$'mּj~P˳.U* s[4ԋbڕMxVt㧒ubP/VT wj۲]cx*X4}mXvfvv{$;sO:Y[/-} |HL*N |߷%s/+z6MFL"q0[҂0vwrxȸb J8ZdL^}@[൘.96n|`eHst4؍ *+-J&ԭ6'.f1N"1*ejv U2|@ɈpWiu5X,+e7jQxHh/ySx&L'`I1ΫyoIKB?) ʬ6 tjJ)9^pI0:y#N.ɒ3wPt'vaퟄ9]?dM@ VSԋ-r9=sCP\>>kaDN٥oQ}jW+iOclѝh>'A B,/,z5r@X>4@3{"@ xMz=T%uua&oaN:Stj^B_ cVm{窥}C!k ~+q3n\{L2xMwse<0Uˋ+gR!%1=Mmg"0zg7Ryn6c6s_HqV/'!0A"q *~@T0׾!@ l'8 \u?A,Yy?[,swDGhhlkBԪJ $s*a@QFMHǍjԵ\^xo[awU;$ ]uaW>bQu Qm%Iڜ[tG[hkm%C&O?x71p2WEjXzB2] u%,rwGOf8߀XQ&)-ОKEWfcbW,$7^;1/mvp\aX 㘦YBB#_J~Ra!,n_l~.OVXD8BzߣRJ-j5'v<ڥ2ːӆqopR{g/!YL=Q$ a E_SK-3]$3ea17xÙ9l" ZxoCDiq募bMv^͸fb\Wԍg蚊0OIڵwRv2V6mSq3"&`&}NBOB#"i*L~:ʿA 5QC)iY&m uae ppp(d^vؙw'mZS]xUơ)H71N|";^wHUJiSۛÛXUj16u~&(AXġ_Zqxi< Fݔusu+U<>V1fGXAZ`/u /3MaOqdFzvw3fhjF\GKaO ɨo/Wh@9<8.Pn'(gLaW ;8IűL/6Rڼm29uhE0^>g+m6ó@&!ZӠM?ۖɣmKfU*~BKt^bT掕I4'4Ao FȜ}N&J,znid?lg,6Ldk.hLθ̆B!-xFy&vv);̥Y=K;d(di}RGi@|N~UfW!"Cȃ !yڙكoA6{z}Fb<pzڐuzZ-$OoNmi*Ė\8.~I?l|#š^sC["_mZߓQ ; ,([tJ+|'! z``\q4R% զ4e" cB^x*TJ9({ L KF#񲗔 YdA,RuH/?2l"Xtc87Rѝ OUoƞb@~yv8 uKv+Jfx;I@>&DއŜW=@VzHⱓSs0s98uTd[fPNHw89?J٦\EÒawⅤ7IY#n}*(oSw\j#>Iw.:%mA'hvҘFjgů(!f(FhO@3f!g"\7e|R.v)١LWY 0j@/:'Z!QU뾀X-i37%{Ϭ=X)_ /vo~'GTnv+Gf.لewMWlʕY<i,Y#v@@s%6ɂÈc>ΐ~f$SWֳ߿Gi'L7RvD3 KB³R7wiw^j-hz'4w=k1Boq!~3VpA裔ryO9 @N( DbYI!oˬ͡\dbQwB>&hE~S810Ҩ+w,Inc m +!jGghDxJ.>ՃڴN bСsz[[G(_Eީ$gvSCߎd2-IW9yHf}"Wܑ.`9lhq32|Sϔ#nn{A HA7R$l nOoU0EP,]Ѧ`$<ɻp߶U;$ȅ$0_$d0qU`aC˅49Ena7bB,=Nq×uS/d \w^dlre־x7s䝍$yTsK;j5%\`Gu$Z%Y_g&uK/PR$QƤx]&{ׂvGxi>~oX,'M`M<ĭfJroYE eꔌQ,DbÆAx:kF5M˃AijXA6^gŮjէΔ&d !&qGoD= @[}R,+/ )=#E}%UpLdL8Imv$D_}%)#>EzGWD ;"aБL|Napkx R]AKi>o/wU'g.v7| 6|){t(`V: $X`u*.6^I]V`޶u74uReZQjc/[G$ /Y93J~o9 sJ76<޽tZ+d^عhɦZ:Dk_oKRPPoM?\&;󮐋%J8Q/.Vq35wr}+1'17lt"d]AޓSTXQ׿]>3 " Fv $_q!ZS(8C}Bd HNĨHW=m:]ykc^6ūr0/}ZFƝ/9y0 ;k:DH"v/;CdB#8B6oCZK5%Z<;Jx$ 8Ml}&R{xWVEqjŽ7 \#i쾲VjH`=9B 2Z/F0a~_3iƒɔY-yW^2E @2Xi[!ׯqejzkQj/l<3s7{7 %E\S@!Ir dy"vXrioP}+ę *BVjJ(.1Pv`=R֝{` =V47 XG8H#$uUZUst,s&UqkhYQ"É/b͇ x[ )]/}~*L,~%;ŪX2M{};F0`[b M.q Ĩ!J2w޾Dvx*؝MSSc 9'{G?2}F@ȳ)VxC&n!5a)k}eKox^bݳ^N% (+"O-{k kR"%(+[X=,RSÏc)y?Y?ny8tD1Qfz.4\Gg@G~ZoZ|"U ҥx<*LYY BBVV )ýUZ*c |88s췃M~{Nsi.?fMLs\d϶%ՋE~wv&V+>ԃ"H@O/@3!JQ׏gS/.Ƶ0#Z_dLElUap|$v`韷r. :?MV̑cUIhg《ġٻUI [#F1VF$o"&7qWxAhChIPWϟ?(fD؝`T31WhWP BGyeTZZ4McnGC*+kM0qXٱWtEVGo1@OJ kD/}~RW#$c C2Ri\{@ŋl$rGN-Q*^T P| .ass"VyF ]t!'#@mLtBED4I)6۪:#O(VKh 6+',jD2Kǯj͑L=PƱ_0k]8J`c~ZKaVvY5` ߩ劢B: D2"d KQ5#'Ls.Y 7sVFrN \ {96kLZWWh}p'gҐ9pK3q?J?xw'M4IL35uH5ohiZ!Mm<['K?}޷Y X3¬=ij b b>&l[0 ڒ=m\G4],\FD U,a[hnETSYiF`o K C< 3gЊ>B* "vo$`4wD%H_4ok: g:Ә&VqiE]5Ԓ0`OOj\^:/X= >; N g(Ğ\{IXl8&吀x{#`7dlw0 &Vľ.gP |obm{  Zhy:ڬ\SD.mZYSEDF7qt¸PdT@LFUQ&N1h8r*ݛT"Si N/ֲ斒H0ڦݽEe겄*Cü<%d=K9~ixv<[ψcs(!hb-5.oeA{J?5JȖ3-&r{(~m, eqUKHa X,+v?F[oá(,8q&IJf)6 HϺ{;BQ=kACґ/!խ]TЌb[}Fu^'{Z cWy D/zm[q'Q+Fߋ6xH?&%sU)6^)- 1/Hh)ڴ&%M}@<G= 6LǟYy{KHOKaXΧD.;sDh'+Zw8q|fsMD҄VޞwMYG҉nL 2Kdh_7AZO9e|zR7g _U<<}̋ pCų@jխUڑ "0U @)iԛH88y Ec92X>D3imoqIOj%i C 6)Jh?480 dmQHS=7U0 CV%iC;WOT5SC r7ٻcD.NpEJS5!GS yE^ȝ'.L@c .:ꑒװ@əO֤4"p6M87C&IMCB-`8?r]M/R'P*\-:[y V L/)p;uv+:zc皹(8R˟;P+sR.w^eI}&,%ҙ)u' 1zyP I^'/L ғ&Lҧ^$_}~Y:ڃ`**l?Vν >+XA¶~Cla2cV3@cDjNmR7Ǥ,V&=2WB;08 StTڛ8j`F >=aDyvAnVR7;[OgΗRTVgrLR{5Bs,oAs&yiK|~Tmy|NNnÎVI]seOp. `[ _PBDFd`/ݥ>ПDF+I|Z/!CfS6Z`[(V?MChYURǭ*#"*CD5. ` 8vx2]1I]R 扞ff\݄!n,'iD%'r&%*Grq} +Gglcg| 75v~\ǠX A "H@9'ϰq8 ((bBYGwr8=4̨asrP=9ygňs_mPV@o| #}6&-uXH??{$$*l P]V =a O >;@ml a.$qL *UJE+_ {fx;m.%b?/Y7qzLWX. f"ć7%:)K}g q5ѝ_뮱\e-b^͏]IkNqW0mrbWB:4t8ًq \,w \J!q#ңAX{"{Ǣ iqݮ~U E4xoM0absy֨]y01Nb_9}GoZ\]u)نz%h,&/ZM9VF`caa Аfdr=Υx9'aakZ.@7.HA%F~~bA%S*fE:\)aDiV8[j߽6؂ll14bШn!(b:*z @W/6/w˫4۞񻑽}oSlAVr D^o@)8fjh8DCw%t;Z?Fpԋ$!zt! m˺ZYM?N把{nYR1[ Y5Yar}SőVEXB{$3e*܅yn+ե?n')Kq־|\^\ +ps‡Q+t/l]B~;ӹ}N"X01e'x #fJ- eYҴ4 biYGO\5F[E4 7px,lTDr{u5zNE@du^d ōZ0U"ouAFKAڑi#6 C\̇"|4m˔#k7eP7xS"/J>S7=٨ѐ"JyAzBY4}( x87}ny!L90꺼u ^ؐ:J?z}г( A0Q->zÅ2Ҝ_=gZjSXs6 [ C[GVދk0P5\`>v*l# :J u D/ y&hpg 1I!eD1J?72{2)< gcM%$)-jfHe2Y- (ڒ_̊[S$FذqVZ"ůՆ3}qpjȟ8W1W Dߣ6\ 6.a}cx\Gs'6e.i;P|]Dn?YSsn5xy39$L쎁Q:u{n lt&t$8ܖ 51SF{T{Uj d!w6J,of_PG/4OT WuW餞G1\E!"[^vd 5#Owyi & ͜c|NC@H|!6~CsFѡnG&M$VV1Ԇ9M /\o TZQ#޹~&..Jő$c.Uhj*jAUxG횪HZ jlY_)kjYL'Y4<-qЕ{WLd98#լw-s@_qeyQK:^ \~l Yg:Np+pgCMJW>dv =XkN?ŅRxl]c Z#+KZFúsLZ%{;)F9O #_H۸ȍ:26M^׹Q" ?2,rk$)uABz"#8 C|L}.=0nnB(-/C `V!wΔ8{ _"PEɑO^p~y_mt`** AVG`9>މqZ|`ۂ_NN]1X yS$7x`Y,ĒK:fnpd 0>Jг=wkT^R-&Um ryѿjh\suۂ"r{FCS]0j[Iވ%t Y㟪O{2pAJgɯ8+Q[/ n{w3/T3@>iwzf3bIec.s8~֘\.MUYq.sXQֳmA. 8C_71 62ci#`K;^Wi5ʊ\ 3r〚8(M FFy-n@^9%2ɀFq.HgˌAX.#2UP|o'4 )0Gx<,La }7~nu9oS3 s QCߐK|r|Kⶖ$LR4^Mc\;t%]Z`{N3H^ +&w^ _3H{?mD?C9+I0mSʒ]u{;˯&[I}:!ŭXD"\Q̈́ }Ɵmo2k9k8~P$KN0o2,xp\/SH1i*^)w%ƽ";O^Ί .; sp 1"P "Y II}L+%wInX:P<.42$>x[Z!p]h>uyQqৡM?Aq> F jpAsBkEs`Hl<<VNfGoZj!/C=&B3ܒ*;&:jep℠ 00C[sPZZ b nխK$z Pxs\Ws,\53  &ZYg"{kqܝ` s$Hkuk+, ӾFSLnC^Xu+bhw` )B|~(%N)( ;ߡIaSC3\)tRnc/lLkn}Hr1=13ڗ'lqSfvf0MS4\ɪgE- Nm=M0#:tg[iUaQڼu1F\uS63?͇r`""1^+(fXҤJ@vr߬C7-su{DNJ@cB]Iq@xkrF4 ;0Bć6ϸMiKqF]ɅONMA,_Ҋi8D6?-oǥXuYzl g#V!}LM5+r)E d7G#X+9\<~o9E{b@kRU113n\Q^})}ZҠF"kU8ڹكԨyE0KB%Ia06LrZ\$we'lB 9XjJ@`"= U^o9 1t҈}tqNBWGgsvLx۔ IXx0;ei-Ho )EO/a0S MULk& :ߋsFHyz i(:c.қ("}YSGH V'lVÝK""wr!Ok \x׽IՁT5vKh8`A9@R ҋc1ޛMi1$qO_F3#{wP-oUc{ol`g?X0WrGq2f[kpY}fF{]%Sƃpb{:uӞxO;{j:X!ŹM͖!|-{q"3R/%y'[KL.'*I`<sʶ,Mi`1* Sm ዗^]+Zjb'!M7uc oQOpFW}Kzlڶ,3j$kC_+lsu2Ttb \Gy7i%{o=|#V͖͘ ~͆gF:H=[ݗm`nEnŨ5eojDs[BaӟteA, [?#]曙Tm嘭 b9I< iJ^ҡw) I+X̑th!*7eSFN=˲:-J7N7{(#6#z@0-]ݛ X2.ff| 1|6\ޠ)5Ĭג^RIݰiwz"T7OIb'>C MԔe>_-9W, 4n(O`zŻuoU\Y匜F|LPjL6M52/ .DTߙbDM^ڙϏ2`!Nyzsl,/<GyQMfT SP1P|AY^f*5*t1d߅-M r:;D2Uժ*qI~&l19)s#}q%4Wvxd)y,v{ՑWJXٳK,(@{IWqeHCtTO^Nℾ -yd3mKk2Ў(mQG=lÉ ɧ/.Ldmp0A3&NJ lS6gq0`WWDIwZO9d,=ZSid? Y@|*aTr2Ћ7s+swaqE!r:1J7i?<7f%\ DCui?0JGHxY'шS\×t0qWpG߯AO%qcxA;Ksx$J9&:y]NV6ߚT9Kp\Ӊ/_-0+"fj< 9eU^\ f%ؒmG}4VXxO5ue Ejx;An ( oGX㳏wOԝXuG}fKm}V_?inzIk` SL<0q|n3B6C̐~b"߅eĊ߰܊5oXnHU/`u>uI\ C&|hJڂ5l[M TOwT44D(WI%o%P *P;҃T꫊(iceJUܤy<֠5zUdb!ßw޹Q!g EޡSۅGڤ:(@1G:녢 p/$ozRJ|3 p >Ak_뼵 uH+?;!oD!ZBH54FZ;`B@ꫪŒ:[`ûq!áϘ4{U^N.!}xdWYPY(8iz)[^N8EsTq?"RpvB+ї+_{Z4DFbo7h#E6^NMT)ɃfJH{SR%=CJ.xYHƮBh"V'ot*/%kAR^)Ad]~$j;kLmOqdMDS|&^I~7ez*?@P='n!q%1' ~yyEpy>8U@'(vӼ%Q @yIC#NwNM ^odZq3O2eO${XM[{B0o1AHu%vv~oI2#Ka$sFӐ.˻hh ]zA\:/W uy܃7eWm;)NҚҙ|O؜' }++"^6gp߸c5qx\;ꬓň-o*O dl)95 |t_! tW$f%Tոe_w].}1ZU%3_ &w<^lé6=tqʏPu3pEze8bQ ׮~ԨZkE|eɿa͏WNAP7HhqѦzq5qڏ|ių%t-Huńd߃6%H_$%k]4MVEZo=칧{~>u#$h $=g; z/amNlU u{G^ޗĶZ{]i @;*ʈ/뢆oQWH5I-03FpVu+`EyzaΗ+A@,9FҐb? 07 ة!2 6(c)žYcMGmdA{. ,f h[{J_MiYDA(kl@1.8WyFZ&q\1D2g}.5@Ȏ@;!AAHNm3a -Ws<65;(6X&h#@j2j-<LXMr .^륎ѧ/ȍ,/k7>W6 le_?>Zer`CS*ȡ7@C1iƐxĭ 0zA8˨\h(ZA%ͽUD"ixwڀ$mp>'ÅIf*#1ʌh[N\Iu}ʴy`3 0:Іz>ۃ0ᑘ|+L 5QDk:*8B]"fy$i虇$@;=`!W'LBvtۜQM|]r }(@M\JwϢ鯳l  ڇ-_`́lN]t ЯQFt,6wĚEpF"Ug0( ';l{ڿӋ!ӼoM|O%Dm%Qw,vy=_ABT'=m7@{Aax/U$>B w?KRdaxՃ77GdXԫ1s`)nQA1zQFH`) & >f}v\NY"︿_@'={{ޫu4 P~D,23Owb-Rv w\1 gov1ך$&AEƕX%f~whq6H'FIc+ȭע\Mm.[mlFNI?/<[q7ApY\ڌ4\!D?JBa.HR+5>gbIm`PQ͜++m@^~SS.$P3~Zmȸr&~5si )XE>.,IF #/w WpCg%\gsu>RZ琘X`.P7G/z[[˓%SERWP{|IzsWMj&maI&(_o9}w`A]@DE`u[=CdyW1<%5"-dv52a]p4Gkæ_ Ϛ ^%H195u14 9Q,͟/a.v8,%0k=n\+_tuE*=v!fJ0e ۘ9`E&W6֓Q-PH ûafHCDZǕYolT<(V[F@$tZ 3s$|06ҕjwѩnASڤE+V<^l1 .#KeA]5ŋӄ&l&ٶfKakqћ^t:YisCsŮSfӈ-|uS+ǂgr&\wi~ncd-֠Eh7Oܣķ`;"=X`_so%Ns_|D̫i:oQ@F[c+Lzs^,#Osc+~bqzuYީm ]@V6"&E+Х}<ᙲt]ka#Je/"d/n&LJu) 大_&4J=nD A[ z)RͰ! 6vR<a̿F~ڥi Uc0KIlhY2&qî5nH1*XUG_e|A *v}їH>Kp1hl)l ;’W _5eFѿPbS'w.#7ЏG4Ǟt5$}ц~g}WQu]x}qh4ΥDRtjW@Q$3o"i 3Jdgaxک)|s|U>qX{u 'mRM:.L4)^;aa΢K9?bWl$mf) 3/iOR)l⫬/VThc^Qߌ 4`v#:&'.&K%$ȼ+%x0&;md$͜޲B ͫGfrV)A`+pNv{)g6Kėyڣ'|:PAD7O `?e#K Bhh%F#E]Bl@5g|~zkm&O*5l.ݠvg-T^ak;p݀xgt1IM#</2u#@u[,Cc&K&~31IdR$6s3ڏSI9ڍM|H :nCKǑ5q=qݐ9x?+JgѢ$Ա䒽7<ONKչS|$[@ Z^ @ѐ;F21@h_-I{B,~Q|?k}e_!M|&yY͔J2 f<_"s@!'-o lĸ;(Ifxk|}qj%1@*bb.wTyS/@$ϙ*5QU ֹ$PS,Խe{me |ߜ6bVRGǯH.a#m :^>N6!w5)1+953s7|9OקYG,Sioy${ `] (3 C:M.T~L\J^w*qUGVs1>?xdJLad"}C la=9"J1mDވͰ쯄A).xY/mat@IM;uQ/ o0[?]\S}*H3X;ZQP><6§K?VD8./ gT_ S}P8&7gdѻײ)u( XM_VCMv/n|\7m-yu}p'' /+ q`%%NBZ4 rTUQCnTA?!{J`,rsС}ўy*5-8ġ9yZNr #? @QtU$ohr_'+pZtom4g`bǮ9p!y0E9@G`,I< 4@8"|ȎL$xq)BqfZKPB\I,p$KXő;¹s<6k 񔧓,5Re f? kZcC957ddRW:w|Xهͥ73C3;WBi6bKr".Ișk"&R%wlpo /!Lc35] {Bkbqxf[F`b͠8.J=rҢ"{qёaT QۯTi2 (-DyGnb_V56vfL- dΊjTepKf5 KiIuxxV}J[tc$;ك7F[t)Nw`ڤ.J@`fl\)oVi[%-?Ɔz>>qS 8 UD-`?ƫrdWꊮ)ܦSdI>S6t&u ~R}͜!etkB\eN a*)p Xsd.ˍW3cFyt&)V4ȡEj=\?1m]/NW!Z`l9{#οŶ3=4_UL0&]NAjz碶Fy,,e%@1('(dԤ:llAg: "aRYQyyƦA +` `z(R02T/M5$,ZS%#{*??h5 onWSRƣ9ӔHɟK|,k`8.T|Lz#܆aFWoPxB52[”͆^z~#jƋ'8C!zYohh \9[@DBbfNx`0sq-|3Rx^fdvK8u:BlA( 1mLލ㘉`fdf_r {bYz-$z8{v-ZZd|n%MPP ;@mqs$#?PԤbRP 8&LC;m5/XDVHo|pW0$l{ԊsWɡ$m peXRUB7!s 1/KZ۳FLe`Tw4jOr t>$Xg*"zwDd=:ȓE+}O9f)UPfOXbb^:Z39-BCp 3FFD21q#)BÔgYI0w5  :'vWӜh -$\J>p^Lu.#Qab$lqu0r.i&"hKҽ1{4A_t=T+ L84ip/2}(r>Bo hdn' 4ml{3٢;ԭP)gOu Nbkqϱ"ZHKWyswv?jMپeR%Hp~mЂ%g-c83L#7ZJauݸ0J~ M,k;Y a[EqP:~Φ_ަ'5!W鹴QTS{ do1je`x򹯈 >Pۇ! Z!b҆& wnu?),^T]D7Ԏ~Օ|{3m?Qj? T^"{^LpI`̀ybuj ݤJ:Z|rҹhҤ1Bcd} Q?~fY;nDg.pFc29- XP"<$gFָ/t+ĝ~e$ ܵԛ05$Ǥ!r O"ct#)#Nc5ȴNlϪ̝2`S{37s9 63'#P=|mF=r OM#*OSo-L"I e/~ wX}Y]̰N[¢C$ly14r - ShaV;yLeKΎh:ȣ%* 56 '7̗JHZJsfD*^4vBIy=:MY0'M7#k~z3v1V!Pw/LCtSGR_.@=cڵA&%[Ɣ2J+wۭZg'­W]9r>mVhf~Mz2sc .psU{g莚F۟hKyhi7QJ:5ʠ\c`ғT[%v0Dh@Rgi1o3_ nj&bw$nl'& B!$}& 3}D^dx7}&n#!Y$ӘSap%֚Ssb|^ cr(H |hёʲ~zDR)zW"O {V`FZGYyjn I:TD=I"K/Q)`thkM 3 B{ 0KmE/ZS98ѹr3Լ~3OgYEح{‹1!9$)]w+4]gXRC-i&"[#Em>}v֥2M1GpXSTt^?m,`$McVUtGˊecWysTPn0JmקvQ~hfa8}phY&YY,0[}' ل ]J*H+D#@B7!9>H;OEU7~H*]};B& A߈BE*Y^o:=E Ldֳ]f zݹ|wy!.9q=a]G4Y含J(U5IFNESK $5i$'RRip!T?ZX4nH\F51FMv27^ Zd9{Bj4='8Iw"'YX<]oNkKdڿ[OrkTudP+^Ù3sq'KR~USsŒۣwIL2-i>j};ÍZfugUV w^ڒlnބr7٩!AflQ%WZy)u;qj6`sUPT#7>ٹ-]a6H P}xyڏ5f53EYr:8Wt6R/l(d1%9}X$kv)`EN3A 9ms>Kʔ輭oU Zo1/$ Hs\V_H*pCtOl>i)EPyv-}eQ_Tϊ-SWכOO&Le56;Z:P͒B|$ tN7x7tكJ3A=sJb09o\пJ[ +~Qskו]L4n> p tfԱA4 ޒҁK=[N᧳HPHò r&L?~9Z-H&ԝ _ J:6ӦRZb Wo9.OH[ dy%o$%R(Qq)sKH!9 j)浯N(Qpс7l#!4`>5MN8#'vNua S>/&5%58p{~S:tL&)5P س-6W.E;zSJ%`%זTbAׅSGtіB%}0]3bmb `:ܕ'WeE 'pxߵkt;p~m a u MAيV.ҁ_ nP]oJ8%sVb ?ufBe|hWVD\eV|݊;VJ< 7^4 Y.^E(Du|j_X1'e;@VcRgsjޡ~2x,YG_ܭ͟-8yLN#lQP &_'LLB_K%;F3}8]ec<U7(g0A$K?vNU1S7U./ 0&F[̗~۪啎Ick&O`9HU)$_rxcIo8I"ޤ?yyiDc NG &5;eb<{'2pck)r>Q=8f&1|aڈ')J8n+&?˩O,z擔 U O6nuXa{ݪ\Ev4WPݙ!J)KY͎@1NюoYGveM8W[Fz-vQ*|,p G,&&&Z?fqR4 Tʡ1 rc%2 4w뎙c.O1`e3#m\&<{un"~`g>ٓTJ2<\qa]zvK6TYg|ѩ nBiTi7e;mb_'2G"ˌ ?QU qn/Jm \ e!?}J=/@D.#\㴣Geіz3ڃ0 Á>?)/[L{[–}ۖsuV_N7LZZ€zJ@t"dj1 g70l6>JSHs!py?*緂ͫfNDSp-vgBI2?m 6Vid{&RnηjV7?3 m/kֆ} {*d)T\0[V+: ׅVh:e?gʼn_R1հO>JQh#`fe)AH( 0[#~FgREXkAMo%X7f"~!\ 23ԝ^/ëa=T!G")ŀ7KFj e \ե7q7i 03c(ߌ 01Y=";Jy$"1ϞY#ʾ5vQq'S]B[!o[gM#ՉU-)V:d2)3$Y9e?/#z~JsR @_ BEZR _򈎾9hWZu̗#K$jճy`mu?0fcpT.ipn'֥$b0Oj ~?] }:qJX椱> bqJ2apdcFC+*j "ybgz){VK[ (1#inC0@*J&UaW D$_L4yjPRιheiLxd u|e¡c tYײ S(oF'ykjdz Qo>ߗC ?*`Կ\ȑZOlr,/ຠ*OCGuxz0 77D8ъVQ 0YMf+;yJWGޟ ^~ ! n2C;cXf"G"e  ^ϠGD&mX4 vIBj % C92d])i4ˎ(=*2vI&?4fZ3x+DwB¥*>) $6Q"]Ut v&m$V|矻DpƳ!:];NsaݐzVO(D@2(_]f` m/-IVh8f ]ү~t0oV 6*ޯ- IוU<~utP܎!'ZAE89(4H5y `뎂dEdL-;IyF-:/B_Kp󌭃.kKش2@U2AP3`mh#J꾭MSď9ǼNT2H4r؅?ՁJ~N7+7}*n:;qTyc㕐pTs <_d]'nSÍ\~FHgDHC6?qE(/c$Qdz0dҍ xHVbݤؚgU}XM6K4MvK|ntR 4OB⍼2# ƕmyއ*K4k!P%,(l+ Kzэqx!Vcsbb5 GjmR2}|ꛛy kFOhdct 50/T%uAX8<*ɏX ?зD3dFFB]L ѹ H鈴>bʬQNJ .kw& +J&q&@$Ҁ kޚs6G)d5Ӎ *[H5W2uDI|Vw/[\L5u湞YN0JE uG% Q'\M$ N!=͎-Ln,NvXoO:B#w\[_9FO';6B/fe!«n-֕Z̹1%i H4 ~X:ulYjh9WJ[{.K, IQY-Pp^W6CO 3B 9?Tio !㿮e yI()#Ug1Pq{7rIB2%aLBrFՆKnYI&;$HYŠ|n;K1 s߻La Ț4C(kƪJ17-US!4һOa ~NA wX0~C4-mPY+^Qh$L:|)EZ8EQQ rc6^[3Q1;,WaR07VuӶJrOu/Q:Y"V)E=!b5DZDbBd#^77{DOs$auQ].)#s}݋|ro362dΈQYa]S[$?IQG̯mk穘=?ɞ>q{0U !H8+1I6۴K%eABPs;虥5d2e2];fB1(j=G]Db o:cDi~Nnk/{.0ʾPA3{il12;-;Wq}-_# jRNO>zn)Y?;p\!]Rh8'+.VeYNs7ZGJAKv*0"aZ4Q|_:o>|k}9wݻ@7n@v~Y_353h$!u<~fC=7&ZE3e'تEw5ߕX!S&ƐSAhR+'=hʯ}? ݧ[`@ tlB6kW%*2*؅q믥/皼H)6*lp3L 13-#~oIf": ,,ߑW|v-}P̈U;Px V*ˌZt\g:Bj0ڌ24 ˈEoЄXp jRS;=n}RO\٘h߶'v3 혆ڠM{Y0ڗipq6>L27Pҷk!YuLޥ{fK jK6p^t^&h}M*td'!_ۛƆ^lcfhHp D@3y7$0߽AisJÑg(=No2~,҈(xV{]oFnT!;nT?&E#$1GtO{leM6) EguO6啯u$ 9?D:rƨJUuYBlW(9W#L7ME|k2]/C'AY+?Хb΃c OG]W/.I$U`SjkXuS_<;h'ӑ#!:NHgdJ@(sRXj~헟?C}6 \_A.@-{Lk麥q_Nܖ*ĕ^0i̴6Xy -U?yԅt3FR0lQvb l&c'Y35ntV!RЌ'4kd*<8<<)h Rs=GI;ɕxHpw2j;bK"tD^Ht2u'ܟZG?LQ%įJL\6O߈ot_6V('PTdQ/rIjX#P¢rkemqxqqOŐJ)L@I {E%/ xtfJt#u$qYN'm})[taZ.ƹ{ʯAgk䄱nd[Dz8,I΃A>c+Anp~x(@$_$G{+{P;.S8#xsMGnГ2.BoTh}'{h?;u1 P9ߙqe /ClI[LN 8PâoRG[&[Do߹ $XeXM@Ш{sȞCfPc=#KJ\{2$7@4TwUU/86,p($`x7v~f?}LѷPDևHzWnGi\%?&3=O<48;|-ҪCu`&G.Ul$Q' \U y[zωbY¡qQ cIz`7+1X) lbû] E 5za4 LcQz|jƻ$(JUy^a~j9?J*d.^2stFީ9UJ")xȜ1|Cka}O8Q.ps}\drtUh"@J!:R)ڇ6QZrUcPٶ?D%0O{2 E%X٤5BopoRUťO',P&b r*Dգ'ud 8tGT[^DF9vpG8G+zN͞~Sΰ:(!0܆хvB&(*[q% 0\5BZn0S;iԷV[H1i/]VA/bm6t)xd#"K RaKtv8tlPHA mGTeKPT +yo#%鷨#6㓎Х@OODL4\9j!&fM58ޙĈdm_ņ`o{۽! 'Lfh;[Ȏb`!1T-"([ɝwv`뒵"+p^@-׀AQ+?& S7Ckvb=≻uZʃ当SWvH,XnO]`e }N)OEp4FLAu萄wM@E:BO}\+]KW+f%!d'[ ‚HHy5oޣFYQKqY,tXNiPl/mPKnX3\NMbKퟔ@UY37Y70_)3Y3zIVDjL4/ץYtɸŎĖh*]'4&|cbRqKL=q@?~XS! &>8ƷuWD*f.|ٜƶ*:sm_,AAe_sVGwxP1Q;K}0r<m绂xL8uԅ :n he괭۠ &Rgwp1 wBϊ]sY-˰  <+f6ˏKk~ }n <(uYSl 2eSy3.qcBSٞ*ky܏őpdH>\Ry@|l f< NĒR'V:eo%~˥JXӃ(03m(=NDi_-,nZ{;bgAFC#ӳ1<7p(@I%5Y'Ic1SJԫ0^A6rv!seU** LAW JHBXC%7nҗq$iDˍ:[8XN;{WIJrשZa/Sah$ N6 4BY_5CS_8+(8A4*8z$뚾{QOIr m|%X*o+a)U>=I4Nd 1NcY]Bjn*ST~YDHd , fZV:gi._rζ<9 >)ݺzs~0NM5q c0/@Hj$fZY)ޑ<1M!ZꝹ ꞓq{r HwjĎp;Hjd*vo (~洦}l=x zT/XTS*īõk< Aa.7đ]Tv/P=F3O&zK(7,۟y36R!<+ mm\ j>`,Wg*WHh.Z~g/ݯS2#9ρX}l#N5K'@evD4xUwάTvIEPv%b%5YaAUO`o$!BC#zqR̅~xP\"η][)`пG"YnP~|^jpP[k"dǰD3Oy a& @cӆ:ɴ!v}Ƴj-N  cbVGh!Y@^OK, [V[ d2C*eH}][hѨv$1m,Iz3(7KdZ {8BY;µhΩ|`LzIW0EBA뽣>[UK3pz +L<5yNTa}9_& g/|Q" 4 O+rOH C}`hS}k<6QKd^B BlT(P/ïJB muM<`DsOӇ rh],p䤵UyW1"`FķE  vWA s+ܮc!qdJ 9v3D2G[MpE'YQQjmc"8iE/|ŝcsHv d ӝ=<l Eu#A Xu~ӜzVԑ$4+4:X@ڛ/ ;|wY Iib;[ȍӜTݶ3lZԝ-_($.(&BqRm&^;,&FnmZ(gD7#Wxջ<9xҽ481?E/%f ~]o{~XuߝT&;mn͗26Tv4 $~!-Hxs59I%..UdoaQ%`FʇgH^Kf:gZ3G}W ΍??%~q]>oM4u^;p5Nn+ͺOkU9 :y#Wp輺 ShL ~Y ߻Rb8Խz49 8BsHg/2լ{sGNhBSM) lpRM'?Q śaI\@pЖn8l њao.˂W)ɒs/#.W/1Cд9[Ī'r]?vARw; yMbh{Ioً+v.86kN z?ծƦwuϟﳱ< a]΃nfA}Bql$މfZWCY*O޵]YR7%`% fhͶ0]U:?<|0w509W09m E. D;gx Mh^tOϏGB/qCz EZȌ5ξ}nwIy"Z+%yM7̜p. wxFS_ :L~4q{0ɇqKg/ۺf&W@J,)E4]`+YhѫLP.DďZ"dx4 NB`G e=|+BSE% P-G;ޛ#x-kG>~&_Nc 7O>w|z&/&emdSK\G85)HOtzH=#ulLc!P;(Klj#:XA'S>:y_pmw[x]qH 0jE6y޵ٽnf}P=z9c!Ds GJ55#κAm#Gp癹C}\ew**lο$]prYþ`h6So3I%JXHa9нE?vF9 ȦjV,dђotIvtݑ SZ) %YFwF)A̹5VFb9Daݜ8N ZKthvm#SYǻt%=ėu/5jU|4)V54pD8 ij5G)<2i68]ȓ:k`M1QwPZK3&Vլv9BZGxTu*Y;܎>r@EyWy2+E aS'# '")jD/}vK8dpF  E۾NJcn5TWP@Ĝ"a q \WtJ_1*N١gygʭӍf/bE,«Ѽ4G57E0yC6a}wy'ZGvNo5uв~ C LHDwtX9u'ASX}e8?jU ^(:j\/HS%zjU wH%0£+!J/|-)3+ Tqv~nofe&2AR1y3,^~(gOf-_FWK=+.C0g‡%1{U%Ȇf68(BpYw?f[s |=\3Y^uwi67:[ko{H33f K̅-TWr#ĢyԣsB{Eg\H?qVHXu1-V~KF`EI:+7KWED'gx_=;ˊsh_8m+B3YFFQUfMB}o!y0ոm0S}T`ὶwjA7Se~h xF?3ѲU#GE3ȱ 4L2F*7 ~'6sqzęx# u@pLGꌦ5[RZe-HWܖv5UdiLK0[#%;.: ûq1e**HaB$D[F~N|b$ʚX3 Rg[ڥŜ8۰y<Da'ry)M8M+Y-9_^\=B@{EnXQ蟬ixCt#PԼ;' EոF*o 4lcsj_w%/PGز ÅBU;yBxUϝ\F1;w]@Ϧ]ZC/m0< ֭gk DX4IJsa;,Iݻe#='/|PӦ> ,8Z;GR_,QRr#y*JGoHctɈn~OS2a@1)^ a_@+ew*c:Տ/{ߕuŠ!AV kDzvdsNg-gۧf̃Ƽy+%1e2;eʂD4R;yEB@לrO}st B;@sP1Y'[Jy0sJsSfƼJ`nGpk҂ؖmJהּho0-;z x2DEG#+Я :B"]#@&ũkȄ⦡j6;R5m/j's7J8R&OUiv"Hr)Hs2ne=vj8f,j0r; wl ^'$Q0iB8NQrȏrL$E`%7@- |rgMBek4kqI scA6޹#Hr%MыM"-QaxGA ˷Ԓ9a`۪^e'ۻ C$K ]GB۹R e! j6ӂJ6hl'N:*MWZ!EZ)UP>1ȟ^fu9tC>ss\&O?' Ҳ샾O/n]͉[wqm; @Tlg9*G"om8bSتz*W+}ߤ ų!S Pv_wIXq%”>[_2T,C.`'1No-,FrwY WzSb5{^'WޤWMmv]n`dĴ+JZڦo_eL; :?<"sᑾN(Z\AC`` G2[~kVxHQLJqDe7G('M~ NdEjNn0'VC׭ ۼH/'4Vl$^݋=\R@Hޡ36_/$3PL6`$jѩ~_.μ;)Psj}S2m7C :q`2dHkWx`=I5YHE"=onާr9{¨u֍"y ɀ+S6P+V5Qg^1`CN^@mf% t=K˥7C2c3. ȤŒEun~X"_ 6bNʌΧLyjECx2]U/;vy:%ui|apXDu<"oSBo|42Joi{i1E{W(b)WS#tKBjPp:,]r|/m P]}jd#JY KXߟdX^؟ZZ4X49qY S87P"l۬..9EAz)y//s`߰g%J [ 8e_0 !HcMWk iM 6s#( m&'R_ĤN6PWO?}J[<S,ʪJ[^:uTJs?J4bɭ 56O9 m q^n?4e~P2]"sN<;<1yloa K>~#@X+u~)L~*"^%6m{yxv/ji걪]`28ۆsW٩#=Ә6";.A0.!2ϖǜ'PoKC}Cr:s.K|1!Cf˴SYeBmyORjCC)n{zFR5ֻ/#껡U S+92bb.eUybfWTj7}ZFHIjPǂLߦw<  <g-$S- LN+b2zDC_umu枑g:$\(7ж*c Myv4z̊,[0pLkJWK\nw;T 198 {=kgZO_L pr>xG Uv" 2҅I]] fBYE=q(gz wk}TutO5UIz ~Բlπ.fd $+"Yiݡ}gE9GYҼeF{!Ye,:;b5&^1,rV ]ҺPeFasTusfO4$4h/Cf'֟@օ2} 0f mNB:(~yJvMNv$`_BY_ӅvX)W< F|fNrcH~!Y+BF*NuYRx p-=447bAsw z+0^ʼ~R] SB4ޣq@Hץ~/rf/GY$3ꃟDǀ8y%/\6tANZm@e-`t8|GqKJQF$Q9Ph0Rs\kF&S c @ʢb/\@^u 5JD{/(">zZ'QW'ZKIǺ"٨*PY2n(0a q"%DŽX`?w^Cgf?dՉpQvQ>G_hiE~<"MkdgAn=Jn[*Z%^NHxJ b9ǂe&)nd߯:ȷIgdPQ$ΝJ3M]{֕s͔vl*/=hFAx,\`o/{\%w_+}kP}J[f݇=>nim-6檷$1~u +$ѓTXy/*ʛThP֫#`C1N>χҮIsUao(B?KxRIӱ@NV)P0}K#Ay.@>'qT1r1 .Ne, L9ӐOv`2\n(!(28ՍdķW}3p?ls18Q@aQjhi5 .i>_@'ʼnjk"[~8+p\ic*'h /r6jO%0r+;-{Qk'D'f5 $8jٔ_+xkhߍI-t1wİ#&Mkr(5+lJܪl_K9,( }mRͧ\YnB[_EY5벮˘n^|$a.*w;[!+̥Oql X!E,CߺcZΰ N ڻ؁GPWKpo o"~T׈yY"H c4^:WWDY.3UҸ a :oL*(5W&9~#rS>lܫF6V+=Z-~W]3sV0|ŠCOhH:=F+Ժ?y6AASͺYȶp}.ʪ{ ~$.Iδ2_!oLfB=rC kӊӘ,QʵΘH|^R#kq^Xh<-UHD@hӞq&B"*LCN2o;rhy 5N~; #٪uhTxt}#RE8.12Ngd^+|r08~]aR m9PO;TrWM6V j3{`"QtjRVĚ"'vm ϓ?݋-&GŊ%oo pGwTۊ~9Bfo%sȠ̥s W(4Y\FC}&|Y=əCDX҅Δiuζ~AP)mLDRn(H $tTvl934KNXs蓇7qYX/GsLhA^h/> b'-\6o`ƣUD=BC7"Я;V_lRx a矷?Hc+p'Ay$s5{o hJg|UE$BP9 w;j7",s6 89je4Y#`ע뭗b.f?($Жācwo9ES4cOckw3K^U\տ?vђ- ҠaSwAm_Γ Xf82cxOv(s_PVYYqX%HM!Rö́C+3 +g@7̏ӷHt ,hfHHWֽn&QM8al(Bc38L:L=?Y27^n|Ƀs26oUF^GQ#|` INɂFfí-^̿gr2z+ fi$") 1=>XHM;5>! OW?mci2iw洋ɯh)1dҿ\W&LK/>!9t>hp 췾| Ȧb^N72Y;>)g { 1u\ b2ޯP{ D o|r}ZX(W= a`]#@"ͤ5Zɕ^0Z(;@9z,3Ql;I׍IR3NBťm43Ȣτ}pp=#cHҥ*H:n6Z@/\Ցb5Us*W{;a/Zh9jcytE_\u[rxpu8{`:e}5*${'[M-p;}j\9[P\SʡiB-l6#AQSa/xΏ Utf=l=Ϧ*WD:n*7rUif@, "mu_u%?_S_ ̺ctM|{ ˀ^[ FYvC\i&IɵK(kBb,@ڈ8;n"ZDX4[UKoЂT K`OR(,e1n9ݔj>z (/;2iOk13a50>x{dӒ^(C2(qv>H0!ݒOCnovߕBxAnS2#ؒ<1\m0XjYѣ??:2+Q~-|% vlƌڎ`FNo,.26(ֻ>@ұ!j>χVY.DS>iwy0a '֟:L:biZ$'A=9>RBxeN(LkY,(?ǯjH(|3u)ekۊM XtZt%czvcmb\}y }5&h݃A9+#[*z4'&cnD%}N5;cOylawďM28Cnw3vuawhUZvXB :&i!*^f@QV{HwxOCŮ<u.An&bpքs=R W稘EcF0t,C؃@-ZǖX=m20hxMHAo7xˉ@+XI:,J]{K\Y.u?3&2I0U 8_I7dw*2f}Ǻ 4۽ _)kx`:Q/h +vh{ޘE #cՀ**v,%#=?oېZZ /v4ڃ|vo޲Pyg?2|lJ`f%]v0l'h";HhxP?;mn?$ T: )l]=1^l jk>y_Jb)H*vDԦkҡ&d9,-:tɇG9[e!wIl6QŲ(שjmSeћ ڗ }}(jHHs j3MaA՝A@vb LϪyK+v q薂ͥXYn!rs BĀ1O.pO!fa5ٯWB10laߺ|)ΏMyYAwA BfIA/hK}@Ů~_|g#W =/!ӁUa$1 q8SL4$WJTk6} n?ѹ>v,zmabDo!;:14 Nw0:rv"VkUߵ$7?qBy=a+$M_Xʀt8 3ؽ E@1z C2{0ɮ78嶷Ae`J#ăpǖ 5f1d V:cqNDP@V"`u-oPtYzwwk3ϋZr&5m=XOU&Zj l$̕a5ǭWj{&~MaDqs@;.m&G *7f lXhgyQI>.uR'M[еG=̆~ِc l7B)^jB&o~.9ǬBr•QIK87; 4ZʭPAj .Ò§!)鶴ӢRrSf(['30.;2@,Y7g뻄gi@0ߺgSOcG3a3};4IQDF[݄΋ћȢh!p5gjv'&{cY*8ӵ0a(t⨮+gFBsy%v]辫1gf(}} \ۯ&ewJ֥^:|TuCX#Y@SQU[+;H9'ṠG}.kTseIỲ?{uIdd*Ԡ *l`՝LdN%)< F&6]2a2{v|q4q{64`}Eo^$]MImڍS6e;Hwbby[ø nj^PCx<.-fV c ]£{t'֦O_S 7$3`%\|&j?OC<͝? M {T$+# !oNt`N:.'[ƞe&D3W{odA U~.o'S-űvI71Eg&ץ5=;B#G-8sUL&|3E›91ʞY;1EzGCefPV8tʖ[!rr P͡@.. 3|U&kej[K5NT˔-Cw~wx43be#=b4!?! 4?%}GœzvMDc1nQ ^Yb3цǻdl|:~& WANtClϻE6 (QL'` X "Ϯ@ѡ6xbiF0Ĭx;p<9>CH'q/Jݗ8u\T8Sn⵺ Ä)l!IYk(#p*dHhTpgyekl%۴9M⾮Pm.LJ<2,r*ǁ C0xsE,c$\zk>4dN:,݈=g̦w-fO&kI$`[䧸/"FsgY^v~`ZtsIZ~gp{tTD5Z}1_!(#Mo!>jcB `ϫ7"ajx,ir:)JD_2!<ƗPzuM>R&uVɛ~z3fЫC)| W|Vt Gg`tY?60쥯FZ2bi5Kk #\43։5Ì!loBHV("hͨ&Z&?.QϨ4dYZR]nj ;)* ݩU,Bʊ$\OLȒ5"خy~Z7G<M/y,m˃%s):T?Avqtmi҉1 y4ٹb3vFTƋ7P]2w) EI$?E"x8F ^ctɈT \;i-*>.ej(vkjveҝ*/G8ڶ+bTԃ!,;d#% A k\TP۟n…cd<'`ۏ@䀡[ʂ>@I :<$h46_s Pl8F%dN22s9t }u }WԔMZ0f:`BLNq`:ȴѴdb9 #ԕB~Tƺ Pj5J[HGз \h^Λ%#StB 0k@$5TN-L(`i 6Y ~>ɒh"iX۸e9Dz5X<=K7ZS¡#IDwA ,e#sm+dh0dmD/DgS@2?9b%]gYӟ_/eߜ_wwP ]M+kc?wxGquSm-!CGGPΞ1* +)ؾZQm1DϦq ت=H[qz oLEFa82\Fjvz&5MaeaCCѥk8a'e X*d[gq~yZ.]&0{ 5dOf q}~g_6XoWvn$~Si7"7*yO1y@tYJs?!k|*gEǨ4! {c:(/A/.O# "z憶֬N\)K3w`0{ɣacmMRەe@ ubث ~8i農7wͮ;õ%e),,x$ms2wmώ}s ;.#AjA^w&d+ W*#T![Y1gl8q:VT!N٧V_DUvdLx!EAQ<늊T-Pv)qYv%mnDK dkPU7i@]ĮmCsD=!s,),%V:ri2a6=x`闕[G( lQUr_Gx'ZaWUksndFw{[.n2F}lgJ 5ǶEQa q=c imVR=hܕRNM}BFLjpAV ] S^_MdG!fLg+ʧ~{/5a=.l@Kyy;_QvlNY:*6(EHFy|\Iw'vI/ R. O)*[@<U4AW  aeY9Z^} -;<"W"֗:>ŷda'1R\!V"y=ƙ% tw219kJs MI1})9UŊKucKȌ,7){|Fi.I(x|92$h3w@w:"'̖SY!Ϯ,Œ7s彯(5Yz^svoVk 9$ŗY`[ l ڞg\^e" |t=2T`ΥȒB<ȉ]w(\ࣂHކ[ à:?4rXcE-~K mlPEI]˿-i!9XM>'5zs/fx3cT/ϘTn^W7uvxNXvn b3xg|JuEChO?~3#<6لEa5v֮ 7BNjHmG3o3BWlO{ь`*Q*vZkvme7 cTAlnZj&&FtY1'AYjC> FT藁Z 9SxXۋpw7,n t͚Mur/܏+G´ } d{_3+)ZAPjSေ# UiaWaw<_ҵ:0JƩHa-[q$V( 0V!D .7ڀUs}`)v7_-g5+CTي obOJ9P)gd/hVbiˋ;1;(|'";86J|,S: qW5={D:3cW\}^0A[t鑢Ұ~3,[X_x+k-<#q:&JP 9a,- |KOwYZ!v7 MaԶ3 ua{T9 !Z HzhLcrϰԐPI򩘃ޏDd.>οt̅|XK;WeSn|yC+MD]ȼU^+?V .u26*/>';W}zɻV.v'tT5NR57y곷?>o2*ӦL7\5B[Mt; >}@M5crv\ܝfEЊWgJbi/%0k 1G!L`}5Zi µ嚥9$sGs%[ "}!~!0uMdֽ%U %#Ϸ,9hL$mAdR@-[ #` bjZg( :pH$;*qDnhG#]7=OrO( P 䟫)T> Cw8\x)c;4+Y)N0tAC=bВ(QH͓\\tv ߌ@}{5tq6o0(]\U9h:RnMiQǦ,_EQ'?kY&簩f} }r!ds\^ d nՌդŻWc$6FtW6AJ4R\b~7Jr!՘br^Oq]ÿxQLӄn'mbVq{421^ zejO:YP7y.srmsWRM[ykޔoBDA_%p(R 7Blޓ?'vF&LY) ѡ.4ex/jPm: :JFIJ~;]~Vx\Avz,KgK@V\$Hdh]/r6-eTw\FV쁞gzTY;G7]iо52K(7{N#,|+hO1.U~hEb:;LjtzJ(wb&:%WAP 9@O؁ZjHl\QE^KIV7,Pi*W I9\.Ӎ=KKկDGΚڮ"tu_ll}Sgnjrv`2&o#'i2(n $MW'X <,I{;Dv?@,<(_"Ip$(9Ќ)/3 %7=q~2'),v[VVY.gml U8HOn^QqDM0$K8VqZ|> 1&^~KuEKr6!B6kӜ_/ 릂LP֝Ɋg.[E n&])W'=鯨~a{ Z6e.@^vEFl$I"}oG_FyCaK b N8. oAZf R~qFČ#2]xZ&fipMl 0"1aH(OX<`~I[LKշa[ߗ 0XOh9Ce7ȚXa68AҢ%wͻHR~e>>ZIl kE;3^ҷ^\+Pr&bq󱕏K+%C~Ů`T7DNΡ<#E;nߵ|݂fMݤPĞ:q*rp5K'O'ۉʀQ#=<CuqU׀L+[…Pf"kWċq2Mƍm)̏6/:gX$1%zwړmjL6BԙG6&JƲBAfσIm Id+ne&\1Eڐ;W/CnEUb-x! ,tiuR?i*C|U) ĥwnD 7:{?\(w qkeiI:nkQe2FY'݋ӚJFz+@$NTl3f@ڏ BCb9mtԮ5+QAPt$іh&h'dM\ѐsu:h u=盢M\*eQY"ݗBxm\a1ȅcfa3Z{|K~[:5o$w>x{/ΛȘ*rghA!2Z p-]0`|ND}<֬ab +fFRHew+7r>ZFeL CFO8P_9V턒ovw{=6R8]z5?O֧_"}ONSkX)%+6BxQ=p3ǮqEe.TtYUXQSRij!HU מ%ؗQFuΙ)>jн=ˏ@6,/oHZE1`s?4mpV] @'HcQy Ƨw6sUv_TjI&$im&Iݎ48P|߂$n<:* LfA%uG= WL}&&y8!/4+ -TƆ˵{8 q = >4s }lotb5tf2BO~(}zޙ=΁hhr]1{e5$}%Cxv500UKRX||ekǗ Sl5cG QBtaxKAW_=Lu_TLc:V3[]Gd4Y:. NeŃ_^+eІaғT#[K97 f#*a!7+}=1nbv,^MҢ7n^ւ3HkB$Ry-jB *8v< |!0۰*|RO+jD١.a?JheR=VYfHDF?LS4m'Ss =![nH{{.fKTvKcjP} ҽ$5WŀrU5 66l4ln/U7y ÷[QoTL9*o;vpi4HE l>Mn&K }SJ YAÈnCTMGj8|a2: $"p4ԗj_&<51Uԫb[1pəoLT6QqReLwD۽HN-&y7,،fMߝYd 56Wu!`aK7 QFloBtv=|m 6ұ# p͆7K#Qmy۲&E9`b'Fv!܇XtSL>@GlI+C͞I*byh-e7SzkrTHqMJh*zBr6mEqeY׻NΑrA ;cOy cҝWa/5v/.bjWup6oodOhQBcìd'G<&]RCl6֗cԦމ2YcQx^onDD,KZVpd0f?},d? m,Ӧ!.fqXѺ2B!#H]:>84HI*aO6mEWI3{OcQ#C)Y"zf`B.˿LvztcZ;cu~AmgF"LQF!UhXBÉ@W8M^һdj z'c=nPs7&Xފ),QNy^u sk&+d7~à"n{:ЩT<oLܓ1_}rwOYt~]5+ZPsæ+fd1.S2s lNEC!%R"܎A`tuq A1D)G<~G2.ttOcN4n8϶j+rJf|w)mI>H,oq![8 E:_i=Cth숈S~PJ8|pu$[䇀tN?:b :-AJɮ8^a @)S,75> ǃS@#B5db46N=3z⻂nfHKK|7U˚K˓HS~l` &|qWSf?5e>ӯ8ZE}$'=]dhِa?tDbZQ&bv6)>1h*ƒd/J[{"pbхvG!,h C}U++&mUul'u:=}۠J(_sxp+Ty̾L>#E٪H=Pw>t kc2}DiT :kT y() q#d|=EM¬N ̐5-op?u_G)y c2^|,O?'luCVclSrᜊ~A/Dp ^)eƘ"ZvH I4 r"ɒO"M Z^PGI-;\oHɃ 7 + Bpt%`7XQj+a=ҕVO'j}T2JBM6I ~8p~7e%|@m ?NX Be]67WI4߰"H]q se"ԾLʞAܖ:>WHt09[EX[-3JR 6M^'"`s ȣd7+F;r$K| pswmMX81_&5Aa\qtl֐̟""d+*T9fF@ Fޝ·8N7OR_嫄r[?)޲3w Q wk5ZY9c"!`nW\WPيV96 ˉ*TtJ2 2 ms3s;m\f = (@!ɋ>.jvw&VKBy/'YEz $|-o4.X^|QFL3*cc)dT-ON&'}6ޏ,dBQdLWXqvcY44j!an z?a8}]67 ؋_rny<=m$Z1w$WPs x)sQK/ .Q܎YN\ pA6#&=K4`.C cˈ'phGŨUZALe=7*_@Zmpϲ \ "*y4Ƈ>خźC6[r$I>  .")]c9׬`qY^Z);.`m}BO#H2)1Ɵ->r@l%O#'OjvEޓgDDC ڌ192T \YiQR!(]ę YR}ou<>~|@UYDA!8c둄ojLp*5^":pȲəYd_lL H\40['% ͦ $UlYLokF9շf.e|7F'p\![~=Yzc~2y,@o7LFh?@cIB?,<0jC;<=87^ nj:f\ӹ- < kC\K<D2H" 9t{Sv(Z e)R.9'BX0Gggu=pFj3nR?_G5A"e_lv%G:pI+aӓ+mQO+O ~rvg8i=Ԛ߾~6j Mh}b5F6Xʦ>vԀ/י5ƯK7 {Ɩ\ㆢ7>o;kn#E'f,pO:jF-fEUڭԟ/d3,  Nv^B=jܥ [A~j 9hqdqlV$_==r0?7󕋪(ViܧwKgUqA>K 2 @:QcY=،}?Ovu)Jʵ1cKlI4u-՛wz>2Ćl:6UܮpU3f_SCkJ֘Msjd%6ՠ~_zAblyFi(拋E4'?` 9/`L9lɌŔj1X6f`!ENJyEײ^~0vأ`lIXnA W䶀 ^i2_X156uCcI5zX Xo9RKdMQniA!%7UI{Oh>9޴xuJ % t[tz@暷Έ${gDAW5+>9󅙘$zuUw8%9O$Oi]@~ă,Nj!B' TgJ - ^WiqNkIhtؠzj|K6{ _;$dnuLQGڰR.t{ jyj gj<[3Y[7ϐ7-k[8TP yqw+X'rh܆"vhAH[(pϺeb鿕L$B㸜[fh8<;pl_um-]9e!(>z[|ngJȯ#|)%D[o !{)d V֥2kF|31[ [1r;?;*#ķDHrR+/S,]\'S(8Fpbr-\%%.4g-=G+C_+|:0_B9DWs,qgEoT[R#\GϮDMԠ_*i\#K%q!^t'udw~ ~ }zzQnlSRp.JdNk+EJc W)Hڍis%4>\\eוh= ə@(m:"K9M:&b70͹Rf2݊u@Nzi;x=\`t&;=53xsW{hN{@v3 b"os0`q5QE? Ywhriٽ!QXb煎9l>)q"?#_,Z5~k8-ť6=^~IWL"hW㗿i&V*P@q:,/*g|ٕ~v􉃶I#jε\T8+QP$yh8 ~7 ĤA[)dX9ARz_ (3M \%q>o2\M<7:ٓ[P0ǂ UkQCCR=’f1+1YD M3;պ#{z0{jb_8 L6 sE;b)q\L+v'nAՆoqٶ"t̒og HTt# OXDNnduHWlt"qϜ1@Յ'b6fc&:igE 6D9YQLpPXu ̭`ċ[s܋L.# K p4eO_muTX/R{.]=-&91pS$B*K׷ctzx"LFp<տd5p&AǩJ)uƳ4 5[5o44D?k_# l=2n=:ǯe[BXo\GKHRW͊dۖqÆxߓK!;JM Q3C3Q|y2th1`{@K`dZ25Q̩) ͓bNt9\ y۵u%x29נVK[6lK&J(U3<7dHl&9z){l`u[lIZ{kd?@Ȇ/Üa3gLi0DY3δr&#N%R=Op<$gUs 4 -,mnFǣ]Bd ψLj\UXmX &^܉skydJ:Ӆ1A_P1L٤F!Rw:fe f.5၁n'##\>rFg+knNk^#7 =T&MMRR}9^h- ,H,od\ lUdY#F%_CMp6~Qu5o᝾R@8,(NVsv⥤ mޫ^p'p7؁|Ԃrr1_ejp68Q .9M>211E,q5[:`s| I6!O̩4ըĦB–p^m.u6!4{Q4Xp)1=.? ѷx /' ٠\;Z2:uWLX1ϮO&7 h8ޭA^茢oui;¨jZK|OgI}$cCtosM+0'ȝ:9[B&:7q~8 ۏS$st-ZPi0ck-ed,J L@ŁnBzV;ٔyJ{}"ų2J0ܮ<bxխx^HcL-nAeň&Xrɩ^jvsYξH"17$zIvTP f?@0꟭[ n6jSο>wyaJ54_9.j1~5^`8CZ g4r \) p<3W%yC ua\BҢMa}qvLŎX5n?cU,p\rK=#SBItn0};ؼHs­+ @-7j?'90 +{ђ纶 &N ln0-Niζ5CT4 WP'FÇa_~4 fBbѢyAHD5P[n`McnZ{U1BMyQׄ 2JD,맛U| 8JKwby:n2[eQ_l1_ ɝzj+]pvCF )=dLB3},SG:7 Fr@^,LK[aNu߆Jf85h]`5\X3`C{@AŀQAuvxx(Q8ydPoex>VPz#1T>af1E8Ax\s.]1ӄJ%CS[¶o=Mdb©я4MfŒObd<=7Vx.=u0F_EG{mg!w^dny#֤G)^cu;J>IJЕkj۰m!bg1E1gAN?Np|Hf=mxz=+d҅#۵iV+jW%Z:64NT7l`Un[ "@ӻ'Q۫1]]O'(5\YE* LsLY_R@$A[ I8ƝpՂYY`gvF7Sz;ԚgE꼌иb$LYs4hUgzm4,=3O#i.Si-k~_&/38cbes?A,lp׹Cx23P*w4:jSX S 'oqF=$j[up'3^`BZX) 3M`ED`;h$ֵy3S+ 2c|ا6ؚ#!VX+͌ {(phrv#&n"$$=- "&[qwjn><T1̀?H+/Xu_{FPSܻh\E4o{;.2fǦx!1>W" 8QStg[EEh6 3e%.7+M|K_Z皤 8ڄ1iU<vk)"i?ekR}\ \^| ,:/P:zFn1 ׊ =ὸBKL&x~N#$3y#ٶ2rӖa:, /xy׹gǞśvoϫWO` Sits!U{/Y@Klc4Q #{t& <;qoHP6<&@(d62I6:83 hj6=ԼKcq2mp5 W?J8(-UX@9C_EfHuP[;⭡o];)#b{^_&V'|Fkbby2q5 cxiX.Q9=lQLiW. q (`iOϬI~}M1 {~;JYry=<2]n´"QA F@1zxF _ įf)0,+$ Es%XKTCQW5&V<ܰw,a!;d_+ƃ:e }%GF}bkheƖ~yyQhIdQclD2U?`oz-܉8'b7RV `:9ӗ] &@s( x\[:GNF3hF .-I(/dONiƖ/'l5 ђ>3i$u]ؤ;@آqۑ({u?RxEWjW#J=4BF 9u.iB?:F<3kk$V,ٵ!~s_ě:/JnzYnU o  !z6MZ _ʸ::yL1 #;!P)3*.H4w=]ETTަ)2Y]Lqm?D9f "."S+p+9B/@Caua:=BDKAReR>: B{mH:1L l3Ea-yIf1-/v76ytFpՇHxT~=fOI,p4O^Ns j`AM ܣ)886(Cb!pxf@V"r7V7P-7&I &9ؗ!:uY,# hĩ#+, ,]xƻO0%ֈ"MZWj Z V{itG4; D#r{ZNzKR%#Dj b_MoXt lj]uㅬD䊐SQg`Z`yY\g`ɛD.*,@3,$]g u܆8W\ GgQm~C+.KCF{JLn)pKПTso}lz|~n"ۥHG1ƿ懻ד ͈$^(@6 AO UݵgT;ؚ1Ri|UC^bB|diRpwp`Y^x_ ӱ[ܕ?4=LB WN4NؤOw.D:As {Y0۠6޼-̞q.ݲ*W *˟ /@h,V57bNA, d/neW"2Q3Cp-0׾`ZWurHR"&›68 },xE` E₽ !M>NR@+ϛK;FgFJR7h&ﻑ[{I@WE$ 2YL8w\KCDo/mdDd7cYvB IQqInK&9Ɩ ϢmzJy8nN}[.{>׬σy8x'YeE5t;!Kw{սA "$k2p$wW00T8WJ/ *ف&W젹7P>^aǢ%n*i dbmxeE96ϯ{OJy;z/f%ac@ ֞Ts*1xFVDI+'ś8CY!P K[v.}0bHw 7Ej$3xc*TFBdg@eI vpEC"9[Ź!%[~c*7.0T94`jP/1Lu11i-En^ұ im_wrGH!"ⓖ#BT7=)=- ݭQvݨĠ -n sp%ΒB,uQ gFSJE| /ā܊.<'ܚjE p՝DrLʭeUav0/!HSGyx`m1>2U7{"3mY̛^^H`"`"Sܩpa^%)d4~`dG85[R8ul-VN_E`=z'Z9_K40&*e|JI`>.Ѯajy맭kJDƄ%yU<@V68g0@EǝFlM8u;_мZI*un,|׷!dƺ{=S0!qHra hO"h'w6UG.6/Cz5Nhᐻ2̋qG Zԩ~0j[h䵕*Q+Y|0}GffJa֟jߓ|)'3:6[-ҫ䀗c+Acd0L/UUZyY_$ys6ppS{axn_ Py~nAӬp}VFk]Ku @zҤ!*(K4wμZ b )93`&j,Az-[`뼕MҺ' J^#A~Sbd͖$)wUe5P NJ3; |]0aݧĨ? r!۳nB-RtİxĸX_4e.`~% 61u)lX d Kt+aˁ/ֶ/aip $l 4<[9b9|' F Uq(̼sMRAT"q|IzڦfL̺E,(nijrFKpv?d~SG*DzFA=L8ݥ0$8 ؃ #xI%6>oN TH&Sy"UDJD>&_R\lp,_~OIC NC`pg\p9b@TA'd 03ۖ~IfiSfh.F :Y?wm~)0"coA)\#X4/L ~i}tc;hkmUNFׇ`_9\2vRg&F1<[ˑ؆W՛+Yd%f';g(:贎ֶ֥u) O: fd9cT~k>Kv- M _Apk4Mvɜ*!;i̾`,9BzѢPb[ xe)9"kWL!1j+eMGWM}6ݽ,>kR>^ytU,~Q׃㓰boܷJsPJ%Zy3HCO`B SOn0R+1vϺdE YozI *jW\wk5+Q&gKO6w D],/%pu*`߈ Df#i/?}4THw-yBKSw5e"2Ϯk&!b„ͮ"IA؊65Rol(*˺9 .a4ww;yrŦVH}AؚfOO]ziȡY;5w>MO?{M9Ć/_#t qi [t@9,xǮd÷sQbVAJv-;c0G\2/ 9ksn.}iO&r(_^ǥ(Ω?]&sr=]>TF'Sh'0,%is%W9G0"YaM.'Aӛ$S=pPhytC3SX⸊8&#x'-q>bO,KF#>k*I! [esNRSqQ7'ҔG17 /Srܓ"&s6}p(B$P\k||y\RfqX@NjR}o5%.-OoAqHX$Ixɷk'i>uΰ!QX¦ K좷z 9n>^֤ '?dKFs^V$30ܹ dbʱx%J2`SK|\́8M=~UI ~*Y'\v뒻C$Bl cfG U@eZdXOz]3Ur L8[c:U'5֡hi?9k 9ޑK׬H6R{NAKF >OqPR\/^Hݚ io`Tӟ!~^e cLW(OA99qHU%>Iء(6;*9&C|\z0Lj`)ۺ_aK{ADhfUr鐚'v5>4ڧ Q$xDɶ. ?OK;ڰE9u.+Ct$Jtfy1u Wk (،"~"iP$:b]_ۏ2/}E e8qKtRE X_@-Oe`ϛM>7/2+_Ō45fIx\vM:Cmóل=Dz.:o & IhhkPhE6M^-zÂo&J- _ۦq +B: S8]Z;FRȕG]g0|C0+f'ЀKq:AQyۛ#jJHf熙St*l<?m#]ztK^89$|5qM+ UJ1ޫFmI, }pw}pOOF'#6<%N؀֑b,RoLZQA@kP>#>#vZs@ZK6<Wū>P9qX>{}VHؠ%"Un[[mYbJzq)v8k 㬿݇~=-v^R\>3q "fmw5JȋFZ FV_J#&lۧ&4,m'g_S6Ŭɥ":U@nәB@) PYfy5=r80?lיPG^ͽUeqCkSGԖ40LO"k{X'q-8Z0Ģo 8p`/%kko b5[OyDl,&$7փ)\ujC)i<Ěw0,-:03]&]E3ͅo}xK)B{ yӎ:Z딍vVsI[pZMx<ۥD=QH3E,k%˼~ˇ нJt_% ;Է鸨2d_]1>9|gL!+?8jN "?])>`>]HrOiﲄdOPߜ⎜ pexYYM{0I8Z,H7/[фǶFhaIWm9a5j́PX\g8ߥ %y>XzvUb}]|%?way:A>;Z)vw5v~?wkZs&ߦFT\z2ʅa! ‘("E2M'\ j8JTO9ݿ1'r-B]fW,Vm𮵀W'T[/Z.4=I6qkz!8ݐ9KR].tWi 5S?ļ&? XW>20#]*"D{sO⎷.!.kKC5r/ղMgXOydJRhm%3>+Ā)-+G6x2/BecL T:=#"8ۓ\ brY17_A)Tn3 A?c͢<:Av*`pVaȸԐ5L">CC t˥jeDu+Win^a\ CUTBod]E"-1-RMcaz`9cV&󖱴lO#G8tR6ln勖֬PWR wp %|s n8&'=  vgs"q=<ÈF ArE KRY)RtFU[rm,}=-Y1u TN{>Z8kӠJ ޕ/ jꙿ`yN <1)8RA=f;f+L|돼IZ_PəmzߗZC&`bzĨRH[e3\Px)oE`nM{GRA[L^ n4Xb,J%?gi]]hGWi(2^2\4;X)"|Җ9l]:B]?vJT'fϏI?O^vZuLX6ݒsF\zivJJ@ & ;zN3ƅ8e[˒0sd TW2h{L320A|7˾ ǣlčWU9 (cWaa~ t;csF*fhj ䷋' P(``rGhs@`krطNSv[#溎V0yInl2 R_'bƠTC]VYd}'q3 R=t ^NDC˦Gݝxj+-q6 ;EZE fxaK ` Eh.EWc#)s}BL (8 YeRdQȺjb gc^)gjBѯ#J|Q :J(Kk!ޖlpw( iݽsJx]@D&k* Eo^D%K*:Uy/+.iVڱUod!7pzgOx5;5lŏko_Ҵ\Q@;WuZ9LAFG ڹh5!hyM388j9 -@uEQVꕭ,=r≹n|۶z#Rs,2o6%Va_S2AuA]eN?3pG "-\Ⳮdp3s!?j۽;`i Lzm,afx f iH!I&N+l֣PF@)WE-!tnf &6$ q.'Z<`Aj2Z) AJ]aF*0"{T֭rU'bA*pr)Lw;=9)~&W+l §x~}d4/*|m[m^G1=[MdXnEHʹF$g >#/ GZ:sǟ$h0Q3zZ\^Mwzer uceb$/;y)2U(s r<ӨZRbCʱvBoN>D5Ո0i#F{kq^6Mlyn^=TZAv%*TI\Jƕpx[>V"N6 1ąI2ʿ}2W4!/HΟĬ9`uQۡSp6.^"аZSҏ͘7Qo0QΡꇛfM %DҦM楃@(V&57Yxdr0a0yuUK[tbИZ6 ƳO1BO|S8w!ܶ>G 4Y %I swvh 5q;  >K Nl}i]VI|>;FvVpȉ );|ZS404pL 6ONy҂X(U'0;wC^Y_;p7x㎋r1K9H4FG tK6 "?:v򏎾x :]n(h*a}I#š&cH=!ܼac1RI0ܟP-Fm-J3Gd5p:IM@=iȊ94.=u.t4o.z |،9NP{>r!$wj:S2QmsMIFpt8D%Pt}˹8Om{⻳O1xZUnnyk2G~{ZUb8zbLR *GOVK2"mX1;˾~ͩ Y3)UbP-d\[-ߘ&C<-H-t=gDtҡ7X_MqkL"H͔gqƫO`ы!dd8)*>}RU`xhϖhcZH~o.uڔ̻^ *G$HHDzdxތz\U "Ji/%J&TY?4e M+c`{}8y?sY!JA:ZdVeSnCd{c98*Jnm ׮qzauP[L>(-"9:$`M)%1GA.WLs]PurNTOʖ^ȿ[CT9Ԍ.-b3CMK;(%n4+?=r(̌)KΏTfQ _OZc 9&c*HhN ZkҺzCXg3I[3A {g>/G)S3yku6P0&_kJQ2~kNZSYOAZ(8khY:oφ*;NYP8Ҍ $= {:fXrvґ4vF]U ,;Hu"#rWU ع 1TL[&2ڛ T nP!#d~_W!,~f\$81=U{Nl9K\alQL=#_}.K]i t2]8c z\ /t_B.y^so9$mGeb7qAyD&BN}ړӀxVEkȕ0cΑCCA/Kb>l ܂ԌӦdL-vPjybn:AkN_Dv[We/U*M*}ڮڄZsw#ht`k r?ԾJ f'JO 5?>~>J`I8i_HI) v^zN>R΢5>[j,nb($xtIIA-d᝚m 5}6GqoA1u^ ܰ&!Qr/sO!_ d{x%4MM;$$׏E%0l.%忽@;&/j漺^-_\$@4"ekj~35+H ] "%zih)n$m֩ިT/9fQ;N G;GޔmXg+\:*sKaT-ur%1Arq_WR䷞ Z[l:&)<;Q.)D:d/z(7, D vSH.3¡> RCXQ,fQF$fEprZ^,KK|p"hlKNxRe!5)'c #Vr @ їO,L`hjnyU=P 95VMXgOY-7ʦJ4Cu4C' I,yi9ϸ_͘y&{VcwaPü'jRb2fObu>ݺ it!=R\iay{|FST/WoB#,8hҡb$X<ԆKyGy3/6&4G2 B`c>CT~Z;^S YSOmX87hs0}ss ZAFbdy꙽vƋsw |R (D'ȷ\ݘ(-l%kI"oqƍ,.{es Ϋ(uǍrʇSA?QժC|1ATL R'f+,3đir RlַKG$}jQ@K%A3ͨ0ݘ<ɀt#qAo/i'`7{C煟x,Ke މS&}e*EN m8 ~ApQQN4nDݻo/Զ(E!vT>ZZtXF&T1[ vJ]OI 4L].%a,E3jᙰ([bo oyA~Di3"dUrwav\CCڬ!*-h&:Gza-?oDjD}`OGw;e<3k;]!ktTyfמKL/IugACB4KuD 6IJnn\(1 q%fezK:&`ly !uٞG k" 伐>qΏBVLQ{s6Ԝ FgT r`7>|'ݯ5xT^m1ŽСXl%GсkYNOEҮ*b 7nHQbt6 cyLOv򟺥2wxk;"\AĒW,Ɉ-y̺MX7q3'۹.哛Da-~@] l.`aGQ S<"Pﳙ}nI/l}C "̉8-*&,mE%tЖ jb6CEođ-(>"bksJFt/e]P]E@RQ tKqN#boC3?Xgp+?OFz:/mWUQ#'ʩ |8}_[j#=@82yCe}kld*䠌ft5ܯQ,;Y\(Fa809}0DrP´E]}Qm#NS AC㹪[Y\赊eU* J@Mف+4/E/ KŞ6˨$ A;C/;.r1q_ ާ. [2(d꫄5FAԮ7'^P;vI9/|\WKp:zm ,Q![250OY f[0|+X6[_83tHc &4S-x<4K+<>y Vd}Cv 7u5:2c8% ՚Y(᫁}HN%0X_oG2œzl$1Iԟ>y5[g, B?x9A+6Ȭ`ѕr`zh{: W,lE:Ygp7ș"YPL\dl}- ]`ùt:֑ z ?mɥz- q\O+Xm\[1̵} I"Cc)Ib}`ܥƿU߆d_eP 3 _MxlҞavR=NWĠ3t0ϣ!{d4NFI(^KWgr_=#Up~+fxyn!kMYZ;:Ic]8ITB|:V.$O2Vdw\SN/"½ rs>c-'AL/G EB= Pm"{@dųa1iLriö0"y(}n";u9O-y<>{p4Ы;U:nP#i?ff4 Y?*KƐ( rZ|4J d"8X9*G&&dBLzob!>)g5쟼7{JxZIst~G~fġSI1ixvd48o8d]Y& H ,Ft 7xEe$e<Î,R7Pv8sM\ U,]|X u&K>?uwɥgdpB!mZvu,św31I^ mNZΫC2W `;REbՏTfJkb t1.&jAh AMNlvt E.kRȗA1oK%IDn]8kX]QN-.i=@Ug)nCf< Pq\;e6@9+@ WI&+MA -1S+'2ùe\~v*/rÿCGQ9kg{C@u^fi`17@I\= P.߲$Y·)Lʶca>EE| 49cۇL:k_l oOTYx>p3c4W{O-tԤp&PںnƗlr^$|3O)ٙ,eVU9{A8ᖖX&T%U4β keYSg ;Wo7Q ,6 E/k c>fT 鍆\t9_LD=A$UllXȔ0s$+qVpDRՍ }cUaELmrc'ihe?V+gz4%;hI!-Iw\o1@w -E̮%rhHMw#HTx= fc_`/? 2wdտ=)^nםwLk:lFz ^VGOQ!&,vެj>(0WٴQ:bF5OVnST Ĭ>c&gpH=<g>GA¡3NYCki+dؕ+%h-/|t!M++,duvi Kq⎪ XpU͘@!;&ڐS?oH諠 e,?Nc ].<azC2l!|MDJ (& VH2^`io2Pn!~4Lsh.+&~Ց6]VMsV"7X!۷wn򿹞{I]x_rZ;tYa5.T,l0&0Bvf 0g/b'p4USB!&C7 xXwgdMئ1;查*bHdP~#O3<=)t8fAkJbmzѥϟѕ bZ^CY WA0>y`:zdt[9@KF.H{ >| į&qp׸϶!(=,amf8|p4k?`mN7:3_`f}WFwԨr 6KŒuyVxN ztB8?,1tǤ/"#A7q"r* "ܠvj7xhuE@r#E# tCص gc6mtft ={ӉXU0Z#fDҕ, `]tӼVSm@Jν(Q<75ɼ-dt'C ZƔH.pNN#k{AY*fUqٺud]\soPPv'sUQ:Sk7[ %"R_ҙ02(槡r- Vq#W>D/0V15~@3d39Zxỉ=➰Izv$5-3ir7b!%#fZw{f)џt_Wa!]ab<2-+!m ^wڻ>lmvV{n 5"V/e!mjZeYd?v8vzZk p|o xݺ÷|c8OTlPi72_=aI[/S*|X͑@ +_[$0tqe<爜)=y>H@[^ܩUF?y|+L<| Ա,OdX Cdܣ%6|H`ZOw=kbDtynM$KXABZ9)߄kT \xE:3;]o͐XIZA3%l`3:& /,"B7R1KUͩL'-vѼ7c=ef[ߍ\R5Q>&Ⱦƈ#ҽ'oVʰ-Z{A(~$=@(xi'==&W*Zx!K$hEs#k!.'GbA(@InVP{1zLmNR3y:{/0dNxPnxB :wE ـZ9ߞ6; Υ`%kKlL %YHf&*՝n'_+^8Mm0FLkrIs-+ήi2 /Q+Uڈ@DpjԸەehg4SlRAXV7Yx)0'q Y-UOOPVg㺐.( Nˑlv nwo#cLGPEi*<6AYb'۝V\8⽂Ys]SJ-@PE(Xjp4&*WRJzE%=j#i<{5,$?ܿJ1 ΓRzgj,/G@8]JjQEc>weR Qqˉ{'> [b.T[H7vީE'VvALyg4孼HvᒏR#L,9h+֤(ŋTsyL @|d*fa9F"\ L^ifiFߑ6431tͫ{aqT%=fA{ڝjpcsԠX;ZM" L3\HA'3)B@юjoѾ&cGQ!m:l&t(20m~/{ g-NoD{ƹI<_v˱OLJXUz(EƚGsL&@*_o`Ma'.X @.dnb*݈gV~Tyd 3]7ަZm}(w$p82t2w\̐/a%6U?I,ncm1ȡ nF/2!f ,5ٝ֕]' ~Y~Rh쮧 ".~ v[p7P7R5߲ö )8=Gq6x$nj!KUԷDyhA{ CgN6R=bW$ɭf(>0=0sևAqV͹gbypNnM&xRk6?hD8 /tFkѯxGIrw˾G+&KѨ7y{cqE#uZaROk)[OHmRDD4.ט߮!򀞰ƍ?^E wgVS^==P 4:aSmbN0j!>[Ѥ,+]r?Tv`kW](Q3aMlh} ]m,=X}A'K+ٻO9P]JY$2/#LC Әw:EqkMrSw+v|&E1 TTx6Nj6b͊޵ԅ<5eЯINK$`, 8r|&Ox&`ˇO|Ʉ4bf.Ïd`nZJqf]ڧ1Uu#pTRfon-ֽ`_vʠcPۥUSt8C\4k JpgbWbnòq߄LaZSb2Sd?/c "7FƫE̽7mǗRB2cM&p#Mo:%Ǡ3 >!"q DLvΦC-Fbd C7 ܲcbzn!5͟,^@X`) :}|a'Ѵ>k+3O>U?Wo8T,=sH<#WBEg_5oۿRm/`8qY;R;o dLP-HU>x{&k'~g$Ύ“PsZhK D, poǵXASCAȺlFEC^#U@^4g>2qb3d܌# 2I%ZHdVqnM6 W_ K~rY]qXfx/cC_A)識xBe +]jkG vU3PU/01͠)XX fĮjQ!}M_<ŗzJ͆Pf`@\m к4gyXUry*}|&xq|OVu8d4Io䰹\՝A4A9wuPLbu~d_0n{GX$9/^qtPf#'؃5 q_p |KE;ɈN{TWx*8Q-^q|2JD_B,:aG)$ך =<&/c;y?>{ `+_D=cWW#|[LjSe]_Yh%qIfFF_HSrbM\ q=e$]: fڈu}szV5;' foP=ECX?9zR9,qY~3o&Zõb_cɜT,j<`VO^M7b q\g~{cae>̮׬CK@ xx|.6EӲnjpt^X5`XR k]\A%F5Ñu_ 7L2qqW_; *#DYr6y';#OP4e `pM|M8ttEU-H>] gæhɴIfqHSi#ʶj;3ϙ䀵#/ӲU g= Wڼ(Feku2 ecؓAc$Ql?o { Fk pnNPNe%_o]65R(D_,#Ars‡#5i~6QAv+EŠSh '?w= Uޙ29eXZ* \)$y"M`\8cUoW's ݆)tGvJmgW^'[6`@D06~NBX(1J |t*zP/خrTy&lRS8(w@,1ܼ"[c\ B3"DdhIufL,c*?PHy>nJviJB8uڹD/Z'm=uJ*8?(%烸gfoisu$g|i`j{"H A8 (,i'0{ Fl?bTZ;ZS( $||0_8#Rxּ7XۣK4A-! dn|Q& oPT5B*w` |/w  m)۽Ntub=*+ "Thk'Ene"S2qf4ȃ"}$̻;aa R>1FO KmD@W<(l|kN>+c’ PξeVEdz]ځ4-I/PN=xcpxEx\X~Nod.ǀf3 K:ٓn3j' ŀꁴZiŵKKBelX%hKaLm3PVU'^IǏhݑ5_xu4Ҩ-f^9sϭe"!\dWTz08=P,u([<ꨎi$zoѯb"*?;?y8[ Xä r-!l9j?-0 S3a-n#ʯJظ}8.lY]P?d! zH?w4Ad7nRB3b al8Sk6`w`#&Tj}KsxRiP*Łzx;LpPN®Ù?i1n8?: NxpGU1ũkGjbW9y&ZF2PxXsJzA*=K|kdܦ&!+-^RqBp" S—2+o`\m<& p2ށۀ}׽u2bxBPiҊϒT: 70$ [$O u{ҙ(%FNCj騹jDD:{l*R+_0ԆӲ.+C1;&q'©nBk3ep^i)Ԏ7t Aލ3*6,quz3[ GF'Y⍑`' UK1ۉ8%cW-a8;3sV%؜"k O p7xpG4h1,i jh@! +~tWSW*Lz/d6.V}JxRϛGwSBC Rjѧ[ʧPu`&j F_RO0R!ۖQWa` $ HlDǎ~H}S qAl1rmV0u0ŦlKxG\RdRۄWn36l0p;=JA2k His(qLp%#hb@ߋ5'1c$܏oW2|Gb>0J=4_2ܭ8L$,Ix%5ltgۍFyS@D?وlOEHb+- EnsW}v0$N{;P!57AI$LxaF),\fTt+~E*!OLb?ЍqlZuT<śI<[<*DŽ s|~%4LruY/.q7~(MqGaƳrojk2_j>:&$ !qwvlr@}X]xvX Bᆼ0 %ǢdL9ͺ~r"$;l2kv~@\vKA"KUn$h`{|N\riV@Bv(N^ZoVV8^=q&9LJ UN[ΑЁO[L($gI@-s`&Y~@iV٨\\*b\Qx guF@$-WZC)^?YS ݀GWp\H 4_4gdW!unWTw&rP'H )lDF+(Љ!U@7ADn!e+'plפ062T:#95biw/GjN B5 d.rSAhYTEY=3k+CKIx[ؖߏҳ𡵹2GYQ=rڸExAv QaWrVU>,ib{{`g"8քZ![Av2N^(gk| Ey7>1ҵ$HB {$+;%I)ӵJyFrX߆ghXr駸 jV2bR'aBFX3)341hs88/>465qF_%k@%Z5:70SoiMH,8LK zlh+۞ZeU~ch&ΨNJm`&ă] y$ d8دA@!s`sWkГ`Q=x9̑&$ŚGFU0]ra3VL_YlDwY1=ed`H4qWv#r0GgȗkŒNZk_AM߸ nF+C>&IB#.rH$hX<8aBF=m3 o.ꯒzQda0OC w'n@I :Mί>sCnr5&oQ- 3?7(uAΖב;ozԻX1q~~",ܰ1ͫ_%|0t]q!w1]shYqauZd= @n}[ ,6Ąj4򣠺ZݢS))h~{^W>%*Pw׺b =xp*0Js'l#8Ojl+lI~kjѱD{zϴ=bmVz;0ƵI'd>ye){}3X8 $_y2qSl46|'q/I[U*9UJQ@92lo 4r.fϡYL@CJ{>/۵B0`ެc Ysr餔}q^ΙWpUR@2߿Sr6>gnP)=xJ:;1o+ wțl1F>  sٻK#SI[ud`,ju'K Aغwɡ#@qڂђ~_dO$O<%&$A$T?.mK8r#ϫ"v;HS µ&qً:<5ϼ+SHorO0pSG3$r jO  y5m"K(rG5˜/.to蹾/*Braw,Ny5w㉱[ ě>Q2\m=vfnca  |;#Xq~Aݖq@B݂ԟvG`N~؀l˧OEeJ 57Xwj\@d`B+6Qs8HC>qK͸lZ{E& ^!t ۮ$~߾mU>&{2y&Shqy-S >[|rЕ &ۀ "8?+H-/ ؔmgrP2$Qͣͷ;pRiSmafZ$sQe'l/JeZe6{eM˲sH [^ J[u~P^m8iqB9K"Ck |^J+z_GuT~^w+)ɼp *Rqٻ?, .Pbx t |4v2c ͓̃:,>X 5lҋt~ | \u>@'jR F[6!Ӯ3P 9DU_/9.zuAm=:ը"ȨX^E .T;ǯq /:|Ic(!9~HRR3g/RmY˩Q*:EeQ<.+NGپnPND3x B)) }u M}m832^#@uuLTmd.>j&̾ h"í_}7h]* Jz:k/%kr]/s@a\.5mdF:#N3ب,i*2KL;OZKl--~`EC+ d-*ZAbxb ֔O<`^'- g]kA-F5MH Q'߲-`/JQwwi)ZFq:~ˀ}ecwA"~Njd}Xb ||8C,U;l!xnI gq/BlV]5_Vթ©=Yaځve,loQ#R2jf7 {k7MYjZ!z> KF6g7|ߊxc'>tc%3 R*//f~78,̄ HL/ueR5lҢv4V(lZIdZH֞ѧg1e7 2ziYWbwPo_R noܩ>7msH #!N Ob=,)VSom,KkgiM)l4y͓aٞWٰ }aM> oG̶ja7 uY ×1ɣ~db!b _ lƼat] 4ܕgPw5lk'=82dF tGr1pZZLniC)>4-b4)M}!ŽDeqc)zWrŞ17Ə8'fW V8!Nto" ehӮOk8/zkEH +(;=k #U 9oMbw2AR=fS˜2VCƅv`Fm~ @*=AfmrU!%w(cM*d"L0K gRr"/Kv)N') /ƞJBٹ].݇%4pe+\,-ɖI[3m3ҲRs=7A^h{=nGE^;ZnHx.0*cSIiHb);j}oW>-9^"78,6|:b DDlj.ܯSwG/T3ӛ|m῝f72+nw]wWR|d28Fy ?t{kqM!6Hˑ#أW7!S- <QfEYs$ZXV7+HTO8Nx0߅! o0"g:=| $=4"~+1 =f 0α*޷PCֱ=v6EȾnۣ'Di5hB?R'5v cΛnEgz6I86 , }D5*l/^vE7pJhq-b8TZX2z40z_UAMY݉P1->~ދ8=+<0u]:׻e"@U ʬ!^y۶)fIvc^$cZ.QscKsCxkftL_ǚ`J,ySSԦ8n.(Ƣ6eoA@ȶ=>bGoS_cJ3TX;E Ǫ}ҀvDS]!/f:TN5>E\cU<?B gu^4]WN5DZk+w->R]}vj];P@YXUv%2`ߴa7;z*JCP3u[=h Աb,FUzz7s%l?AA~s8 &N.V* 2V]^H ӑr#0%j#d(lJ("K*37n?i~r6G7w4k7L pP'2xvIk3rLYX^ϝG< ! qo !cqx\=H}'=߆HN/ -BOu Yb)+W.0VY] ŋӃVgd*9n5Ĺtt(y ;A&z UPgfEs:y%&Fs*vXP[j[I)wHmQRSȩN$; 䠎tզG!RKTƷ 0OgdGBQ|(EДczV/I@.3M/+sPT/GIï2f0:4.˙g/L+o^Ƨ<߿Y]wwY8j٠xURDYSBR>p΄`b"ldɯ6ǸZcW0⎃l qzi}Yip؞aԟQf_7"SF]4@nV1n^6}\:R|Pw ٓ3j~z({ 81umg`2QqXD'FQl+Xq+:As3Lo @yNdStwy`81OfAHJʦ$f>s)n}ULT-\R :nb~I0#TJ Rʹ ݟT׉4BЯJsӎCY/7F94ZgO&'1kYV>lq5~rZN5fBsT/{;GRVԁ::Cͦ^Ag gptyao}QYX+qRY^;K%HАy"@P8&NR-~uJs+VH`0*G.N~c65e-| /QRNlMKǎf*$X贝hG HBgɨV ӎ,`o~l "3%{ kˉKRSTd&fkp#A&ҡ( ' ŋ  w C|}ThCdbW`+SE( ie~sf=_ >-ɋ>)$G胬] iõ 6zt"LM;M Ȝ)a 3όyޑO6B&r.}/7Ί}؂[ա3I_Ͼܻ,Rbe>.}i,(F-Aq{!uLZ#L `ӮQS`'XǠ.a7w<%`Ch\w -\Rޭ5)ڣY_*I`&L]rt?9CDqw=le{̔ E:hS 2&D| ZrmE5 !cEGW u%-Q[H"WQ.2Z;Q #?=rb?ʷey&^ Bon4<YⒽTy|Q( m Ӂ̡nbn8}:xoN2|9U6Q8\ݛQ +P.xX#{F)e%mۡls`H@WN:M܌1Q9ˤ8v:nm\ucesty39郩o#b p.uf~8g&w-l<`6Aø3!`t h(r;}#_~4_$ҐmIb_fdW֒Ӿcx\%.݇4Y*<VU4EY;mLAǘ cthVt'T*9د 7?AZB>؆¡剓r'J*Jz/t4w{C\ӆSύ'܂峠mޕFQ0Zmy1=S b3\P"&YzZj}Q1hb9s%yG[U `uliw(@$)Sy{ 53d'(!6 1̯}DL$<A_$]C}1#k N%7b3#[ߑfI…ګxRU*o<鼰ܭAtn̈́r+phk*!ziƿShG' S ڱ4K-G ի Q8-)!5y# u+蘶+W=twp<o| oE翓y~xߟ7ؠNҿ/R4B\vvR)>ςgn΅ kcVgp&/cMtpXN[xqB׮bx4B9XbR]=+-ٲit ~MQHDd9%,4N6T( v.#-)b`^"n3v q$"R'/yx#͜2k͠+yΓ+t c+ɨfl.j'XL`y fpme(&;N6he?QV~ b[s5%#ͷքK&qrcU_3C4؛"-[ 3N>s03G?PjMѪʮo@V_?-^`wt;Ag*bVRWX0-V,}z9i~n!ȭ1lÛML +yyP㉠#F,ųAP-ŐS0lq7'dqw/)FC)[3 RR.qofyD!}s=33A3@Cwl ]Sɥ̀M~ EbDG s+P+--Ł D\g#DߡE3Gr3HP 3C3YdžMfb>>d÷K8wr 4֏x*P~3^Ӳh%_R]Qd,s gp#VٯQcQ_D/Dpg\^Ce3>.WL:j{j"3c(2eY4uPeS ~1%PXGƔ -:A>1z/׻.FMH<9O?e;~;1m[`R~!5uDA֟z =7.?TR \4&BꊛѴuWd0Fp\RF^-m<~z!ZFI&ٵ{`4Z쏬=w۴J kTTtnP棸 3}2.v+']I ʠ[Z}?vu˻հ-#D!kX`WoM{*XGB.{cNWnekkTB1M=-̾i{5k7$gvCm@;b^`!,HaM:8x6j$)ֆɩp ٯeAP=:ʾ(Np6>ƴD5msGcʊKߕ0@B61z6 ]e$W*s8gY[1C> CNôe8][KGD+!nÀCpo'H}s.ʴf@0ozy8މAj-c-R 1~6Cۑ>SEϺ.&|2 >'ϋ=T_A?cL8i@v762T_OR;aH"y/R*;B&@v))dpn1J&]}kae2%rh짃(x"pYd+5~/ #53 )r(6|*|dZf#doڞq-$Lд͒6;&&>fEIOnЉE.BUiκ$D {Z9P-0gB b}6V^Fܿ;/Mee Z4 WA3DY!0.BL8) tfT!\!k*)ł -E;yػ4-?rԙuN;90^E2[BeQv9 AgOo G`ԑt0 .C y63|^%f1s4HD.Eхֳsgoa3 =TuC+\9RnpׇJv~#/^kkYa5w!ݡgш,[vMm5O_偊ؘpA4'6>= Jh³W~xFy1ZMςwOk(vTזU'%R8@#(^Ԅr)楽'ؐjXFS% { n*EeYʽ4g`̈Hȳ01m[mqiTcj Qchψr_P;fh{з I`?)HVu (h˯AHC]0 `dzβ]Z27&HlX3|̌L$tܼ8`/x |yg֔I'_nnpa? =c%֠#v9lmc3VpP@ `2Z06#zA$㺀s:6 Vf0UEcٛjwn! Fv!s!ͤ nĝ [I53Y̳I9P4eܺK4Hy"!vU9$ƈ!{Ԛ'[N"ᏆAT ^ rlXn{7ӯ~>fC*vw ȓB@+[eG,al)fO&/V9"()41̽{mL]3 '\!6wCHhLxDB|}ޑeTGXFDOw~:C-ypf|uؾM=nw}EZsZe>APr\G[ 8%ӡ zR;p Q?&YcƸ`[Ȝ*qG#NI)aK8tYl}7sxW@a3p$sDv /T)$'50Z ' ,zA&g:tf횽{ͼDh H"rl-[_Ӛ<79*wQc~R5ɕZ:Rs|8wY67UMa[YLWQ {;I7 lD0&D3BJ%%JOZNwV0%*K@E;vBIn5i]y ;n^IzGFf2q7sz7H ~*: c R#<2rB%h?#]$Sv.X_uq1znzMj,KTK>̇l87WWQm HJu. T…ۮ(Ǥ/a})J$hCYP#w-( }I9JgsчkuFCyA$$J)yMD"Zgܝ" . ׼fЫ2Ȋ zN'Mm.S?4{V W=7N(]S 0Oe0BzXz|2W'”h(r}zO@7'9uCNZ'u3,|W<%v8IL sF'Ad"#FJ@0nK2$` H_uވu/JyLQ"2K/)O k8'U}@"\šXڳ6c{Gv qȥu仕8OvMY'KDW7eEEY^d2`0A{FFh5F&@iz~1)MikMogf@INaBuwR  `\Œz 7׵efEjS>^Sˆ#Xv]c[IQ`W0F5"4Ru>X16bitfQ#tx vߡwA8c / f fwR[%|${=dK8|7pj5̊ͪqÐ4zOhu\.pSŻd1ܔe[t(~d;&t8 YG? B^tK }cQvlI#z/fk_|*F KDɚےl"KqLLcv5ZZ{)N"<QC)[j/M֟3$~2E̥^5tL&1iut<`pϛ>rEo;YnǼS]@"d*"xw C5^]&%ӊKoRpQ3`cFuvl <ʞ 1{ԠCˍGo9H<4fqe+-cH &٪ҭ 牢VcLPLpED爀L ,Mz_?:9}7j>dJZ#UMeVHV":mʘBi-bD>[̓).l#D>7/gEU=(lcb*c;Xw()Q]w˦:am'LUGfǿ1b-ʭbxmؠ^obO8:8=CD"[BGzYX78,pNEtpa!e9%\e/=Ԥ#UT*ɺ/S8^7aa8jZLh!W:mP^cb>чo(g_GIΎro\@%Lx ; @nN !#voN4cb;} duB#Ma9ONK/t x邀kkL_\ }j! &QGk- ċ\ט2I/qrg%$\(ulXGy>\WGk&(^eÔ&+Ro$VpGI>"lLqR$ގ/RnKAm\Pe y lВ4BqA|tIrp362xL~2pMeQBG┧;_L&Тkn0qnO:(x.!$P[e)e5 [x~  f^bQV[I͵Af >[)yPd m{r}͟#7O@/`B{7[a|(+$bB bX'YYpKSjLZ|ˀJ:g-M}N(ƌ~nT+U7A.7>{Wz݁QjF}< f\ le_%[ctvϼ=%*HnZȹKPW@r{PjW} g͋lNB+P$윫Ʀ^y=@M}zG Ǘ78m1xI(n>9@i~O;o𰿒Qt̟x0Aߣ|guX>6cWZdu~gI? /)oEq_zw@9QuX+"8Im9”T _@MgSasaCMѐ߄IjRN6}k}(Pg&Ĵ{JDz^]EbI 7XY$4JuFB.ElxV鵹x?^E47BqZx1(Ms%y;G`*% ׇIɛhh, xD\jQ#z&$l߁_F1|- g-)"2f‘UO =CAMgq'H(g|U'!HS?= |Y,Y sѓ瑋vpd$πmr~K0f_%꩎T-[$׮,i K¿ē;3Cnچ\c'*~/2J)j"4]uσĎk5)BDvBB/x%b-[eRӺ41XT)ِs]qЭ.lvT+H ?nB e%+9G3+ߨHv2dT9}/ VPvVgr6K#FJS=A'Ԅd'5>E[F Wuf+sexr4o5I<].xZs)g)}> gqr+P+8ChSHױ0o(Ϻ̲g{t:9-6"I9%1\WTb[h8S䶡*BN㞉Ftm'g~(f )ozrGɨA7GC&д;Z۹=2?D&eCjm({-S[jXl xWTR/&%{Bq;=/vzR1b# V;NՆ[zWt$瓈T- qѲ&>yn=jt۬D:<03RmA6"Y`qiލPF6(&=tzr+ kS޴c𧁅h)+ kDݭ)'!pLѦ<>b(se=G;oK :R4u'Y&mK|10"gjoöu~&%]lX{`CQ:#TԿrvBlt.qNυ>jpkw.oe QVj: O}f J؍Ӄ+>i<LE $SuokPԀp^T:b@LPc pKt7Uu ,l;jк3&y_l'OT-3,>",@);4]j9^+_!0ޚCrMVآte"~?e|TbN,ȧ[ bM+V AC?9KG1R$ZdaKM|UG8z tֳ,uZe&?-1;eA.CMZs\|ނuDSjO V.n Nݜ&Tgo(3?dG|D5>p:?駳zOh[aVj"67N_d C&~N|ǩ$?Н7DM?VXϣ]Iu HOEejL̦ValٕXF5jKg(wIcg:Nr,>X>ݔ3:@OdވG '%Q0*2msⷭB?%l/u;uHGpjSJ4l+Q3EpԷ*qq%Jsol##ܑ҄o涟%7֜Smiu:FTvْ0iLV;g̛0t;wCuu7%9 Ah!iݿaz7]P~ـ!Yo0$]Ͻ7|4̴5o /Z&m*[p!ܰ}lVL.H?Ϣ9%>K a?i-!1 C,*sq; Ih[o7JMe=۩\Fts|GF+V Jk"Z]`O^6@h;_yҷp—mi$JAQ{ Bw[ \jF 喯|j|ueݗ"讉zzl0y|jJHɣi)'B7uyBGӌm8|_\: =_T>1,Zu)U ! v$M1Z[yIX%8ÐԎb$񖥁 *!&xi$a5ދRDLob7%qsOM5iƥkD7Q fQ;c- 7@H VWRRwiƣFͱ ᚹݽՏaSRX0}G(hHWFzU$ CŴ=drƕ砱_ھ sڱ!~.RRSXanyi qKOgxWH :oШAPc)RU\j v*m$/S3N5}0p!l %:\M.{*7āmhG{\ظPJzPqc%4 f97!mjBKSD:D($s+93L@V̍BO׭| 9}b(iiT l,{ߴRvϨ8m?9mu) t' <H_VBi5Snʦk[dlLPKY N(03gjˣJh\tx)e_!TV6իЪQa=>U j:< xڛX+*g/'T0DExEӌR~L5 M>~ivyS+mAWbup*1λzvI˗7g a3}揞}hpidu)҇hHr7\~dfhd8cRN3.eM݄Z_i;`S"X.>b"axFH8Kt& u8@!x:6QvJOB2OluE \oO<_B5ӐPZhD.fֹViJ_({gPT*U&Zyqzr(ڸ $F:` sCC֟H3v?L н+O%۰9ih"B'&f(F'gz6N8hq*w2f΃"' _*bB'syK QKBϺ@(G#wCB\-C(qp`x&?gV\QJ}Wu&w*3)οO 1\Dx os)2OɺHkw]POOpk_^@Z^O(#VR8z4t=pjC[30Bp `a$-qѮZ~fT -x\Aj|Gۘ"oAix^ *&n:y7|,MHg6ֈ_#։c ћt4zYP/5S+v7Q @+.y;sX-%3+ϽpBVe+Td(5fٌߥ*$PQ.xᾏMX|]~Rucʄ]{i@\!REC8l)"w[fۥW{n -6djNk%o['fWpq?=$YAű1&J #oW837%AAGg-Huxh ZQ-ɗ?ZZ)qCgx ]mu]|K?[dִJH%Qyؒ@Q C//kG.,vziOUZtЊncGa}ʼnyyknKMNGK`ꃿ4J1V@ëA;G'uM.ʟ^@+.9jx Dܵ8((K&9~tE|"O@@a v!&&is3Eb켸?1K΍FS6i8ٕm# ^f\P_nR[| M,e5~9x\Lʍܟ@Yc@QUP!$&#̙{k҂XIsTΩeꮀPR Di]D F|xxD;>W K+GPzntȫeES{ =pT6'c%'8Ka̵Ur@i: =>Rc633[hFk8xui5* \%?od!Z{>AeUX>NR~5 s-ѓw<B->:Vf]6 ,ހ}036뽁Y9c_6=\hBgڬx3LtTPb.-H_w^σ%n-)z.w(s-@m` ktJJŧ'@_ A_ƝL JͫOů˓d|óQ ~e<ŜL!=ڸdyWa.#N\oPܕc0Jɱ[[Nsy>'ݍbSn>r;cW{w{jտQ*^rD>[whIf6&`} L}YՉc^i R"E~i߁:Lᓒ5FQx@Oz$;!E݁<MʼQwW%_KED&ecc(J߱G/>2rL$tϧQPs2mbF!k*CamKO #?:_+xϖħ?"|Ϊ|x %~rW0+G5{BlƷ7 Wl $VncCr oa!2 !){(wdlc7e̻CbH)6B xM9дؗ%U: 3]mUp;zz`귥VXPFTIJQJk-1a0NH!y$ĜT3֞:_^TKb`0JhsZ [˦E(E4) t]#0$ŗ{5 V֏']ʣ+w0Df?yCmCAӥ >Jl]AbpT.󵧟4rƯ}ǝl/Cʀn]P@VItU&< RLϨK%3HR L TRa^[DKn#()j1\܃xuTz/Ab #p+)fn 7b~^M-! jϏ-o%/.rft'=~mꡁ?Z`>vaj+t K^TnkBeYJ>^};4oC^װ<%<G^,^LNc3@]ז8ls≃~=ȒT~|Ig))_ob{wFv݉HٸXױ0#XVL OAQHwraa=#kMdU(37?y&7(4.rI/?M({ԠF$-/P^N>mvw9nUT|"ϋν1L6j F-m߈<8?{NL> G) xi|:zDtO]a$,C<RY;2! ߪ>aa.}5fܵr?ҚV= ͐;yu;|D&+:G%yo7p{z"R_/>h_1>C3yÞm) zmG讫0, 5Jy:jzPi7696N*_93 %AA=5ć_fSGw@9~3j)0G2n.Ysϗuk KLP䶬9eN!7p?`&VStW;jECQ23m I-"'KH ic/m1@ o};Ev0qV&T^:)'=4نǝ]S̈dڤPԙ(5 T5GKZ)C%+# cplR5-vCPiES)TīQ6MB]H}"vɮ]̃bi }nqm|ny9n6}ƥuꡐ#6{T6+E/ZŒg0 HnlVk͵#(y[;kd%o(!Ŷ`Ψwp%3,EWzs )Mx25ʵM74z;+T,z ӯ^ڄdx3nC6JH7 |{ؠlѸpeGh;~ $[X\ɏ`q;w?*PEE,_p)V4P^,ѭRD(kk0AruETH%yc}n̋{2 /DnOfY:GP8bq -VKP*Ht=XcónPr{6%@pwS^"vfc_!v4= $}[+Bo7plx(9қ;tr.|.=c C !(,"0)jrMmU{.)X'ʚEyǃ$yPG C6('b|o̓dc"W2jEL>9Kҝ;N8Ȇ8t\+b~$2аլWupGv}! "cn'MW bQ(SPE7MP5K{@BW 8&ۄa a7oLi`'yfK^4QgGnyǾb7/CC!g%Ox* 6y L^&;xΞvUO#Wroy]1JY2/LlZⅬ WQG-Z*B{W6HO6_ʢD902S* ˿,q}QL -p+> ߎJ bʉ>,#@h";L>H 9oʓ8|Yh!ūĕ-l{%\p8uѪf ڜ*:e]=5c%afӳQ:/KY9#CFS}k*Rj "^$MiJ8?THW 0Z_5 CB.G.K]]cZWMqף`3$zJO|Eޓ7Q=%f eS֧ CН.b`?:2}g.sr/2N^?ҖK+L(ОvtR1!7?||ZPM|NަA<>,[J/d&R8V׬wf(;:ms({I0ov3^~򸐬B8]h k;f0r['&=wH9яr5?+֚t!7Tu>DŽ^_G!ψg;;$2RojR|xV8PmfҦ*,ְ[ {(Nbfl:؉5yW[zzt[;s?6~1›TQa(KwP' %4Ф+7`X1'r3iձNEoВ 'H:T۹ wjI}{Brp5O N9Ŗl2l.`w'=>D6%] 9d⪪qMƩ>pcYm> Ym%Q7&ʣ!];Oih{\J7a#ds۪݈/FKmL 7{3fnU.[kb,0vQhe9I:jMkp رb$Vs>x) w/tV(GŒ8~\]^s^gZhcEu/vʝAք1Lhe8##y xsazށ38\܅Sfgs*TOl)Oq"dǶ]=XbWݠl,!GucŽsBAO*Yl4*bËV䣡Ӛ- DĺDug2l>UȭD)Z_љgA4SW7 fw^G1y8u9$E vڸȇQhY,fLKD_F RhM}"f/)}vTt?U94xᇅRnӭ- w&: =M;?Qkf̓\[.3-f`MD\5PNPnI#.羪`6\H vN|=+r{7{bKHkH2`^c'pq AYB8Ba{m34>f_gJSLAu4&WK:o;jU±(ӱ6DCe0v]#rdm)bhdlA-~voh4ȬMv ߬ n2LpKL^y5KQfο1n+ӡt.| ?:=-@S$ӊu$wnj$A7Q^(Q"v$ޕn>s+> sQkSQVCecY?bAJ~{3G™L#*u-PvgZJ ^SmV\,i}ێ5PWWzmp;hj. x@łIy:ffm~|H5<ԧqdtd!O à1\iZN̽!(_Oyd`z_=&; z\q3 wL k6#%/0I/2jxHڥ!>PC7 Ð 7T^J5([^d,gg>pieD T᧨I:dK.`;*PJhC;5bPPyH <ʺLMd@*6#u+pmnӹaO-I֭61_nwsSQ_kY;݉i=0u,z x$`~hkTNVJ=Ťrn[BtYP^F7EzhCY]P&ڣ,Ǹ|v4az?ȓlj._Z6h_"LǿTsVezx䠨}TYS4wu1` d3j/rĶ* N]q-wrjqC*"ңb1E$_d e,$15 uCZI%Tюݓd&ҁCo; K79*`dV:ʛ)T|ڝ Du6,f~Ikx ! G؄h(/BW֐1b HkdoE=1G |@$ZwD-ϼ v!>FP* “=Al')ڢWKbNm`Kc8_Î+kWSgGBzwnUq`v礊-AG2ϑ'88w$9qa{78RiEHA6Ys1"OdޚSkwye]V5牲0۸mW0ǨiYw="?d޽`tQD{0oV(t#p+GbjZE ozLL@Џ*&p=sLS`mcG:R9GNI,UWw"&T[2B{G?Qѐ rs?ZM?Wlr7v1愦aN0gG ܘʯUWL)*d%HpW޾D^C566h`/#7|9?gsbzٳ'+bq7pʎE6m USZ3^זҫ-?n-tFx[o{Xm)G`RO;fPX9i]g.ųXS J0!yϐ= R:S2%Jz۾-ݭ}=gqp]Gd8[r"k͐b簨KA)u&‘=J5{>74ē2=km5_&C|1;Y Si= p1zrȋ\;4I* 8j.ՓX#fiOQ&&>/]CYt `rha-wT$g.A/Yk&$O:A9%/gTeG 'y5拱OU%Xg٘VJx^ZiUTΫ4VT~QZG"1 h)r[ZygnK`wype5?|b340ja┉4,T vҲtOw_@p͚c62.;N!koB,ֈۄ`^6MQew.tN7`"O/%OK&wJf&']x͙~47J2c1&4вHZ&E5(<K3أv:u{Ɋv $LQ\|!;n 's!-!mNӃjRM]:f-=n*SUJE')'YeFD)/G\HU")K5o;(S rNv}oСsUֵB.c2;VtZͰ2BJC1{,ʤ~#cBNUOa ]WW6O[aI;)kjPmC)*pKN|>1QFqTW]ˉ>ަ@a˝PC,#j﫼6;W. |[V~*c} ."w!&IcH;lXw?gf)-m3_D| K3wGęҴqxHC Ry)EVwLˍM`vjπlMӣC|7S F ܊g~ ;m 8SR$O}S܊%xpD py %Ext/B3RlUSwxH '&bƯyc7t9r1RbeƽLZQ."tV}FB%`!ڏ8r5] AжjTjb\_#MA @Z>lJJC$y.VϾM`r@#=uX ,psQm~ꮳE($;cVpnY9kg[clZ#-{2˥֢h-jxIK'Thm:F5 >-1\ c4 iĈ,YG+KQ8r\%]͖)r`^ b>"?~kr' j =gJ%“џXdaЂ-Y\K94$hGk_ddK݉R3'Na37=$hLxxхB{-{9LԐ-J--hM>W1z+Sa- u!zbv]z;_Yu%\Uj#Sn/$ZΔYE}FsBW8٧P~cŒ\zP/IAl&l`mOيlOh'w]Ꙗp.5y7/ pzm+Y^}[l^ 2 14ahfx$Qͷg~FVbgڟ(F2eԿKR~I{y{~ QR:y[R*FTk#' D}Qp%}j('%5) \ROt '`-*~]uSxv1˯t`zr|ͬUϗ&3c ǮXj=q,꿙jhc\ _/? f%³yFc.xItJX{arE)L'+\ŮCdNA&bXG*! L:wi2k_7/t ŽN^$ʤp|BaP+͏.by,5L \]Jq ]~aZ5H̎#8fTW@l8@t`w(_61$.pn y4;nan?F@ L%O~ق>q1ʥCĜ՜ ōr@SH >X5h]:&V.lkVEҟ U f~4Z5u0IBlT!4,x#q'H%Z{Gn4թTd',=:fstޮt;Ҧ|W&¢l^MH^얻e#?MH:r ېn5oȲ <Ɋg%Un A)V4^PfGXʼɆ>t_դ<44֌dyo- [bbα! *XzomJk[{MTV<d zg=w &2ԋmKh#ZLlAxGBB&WZǢ'2F.3f!NU!U/F,/.N. hݭBoh{pR^+t$1EOԮK|,hl ] e='7QB{'pL4l۸n0G%j& y"Dŏӹ,vy.iRuB(a/|ieh`3E&@%_$ɴ ЯWٯ!g3Hq陼<X Z I5v {+9z0wˬn*8%$NQꕪb ͨ{ aN;HI |sK3X^î`J"2 0Bs1ƒ%Ğ1疇P0irFznr7ŴbQ(bÛ:y _᢭O|sF}I\E(kF' -o#'#> SaSPs.i,o0Y v-3h9>_8a 0 Y4 7C!2H*BBS*@9s+wBKaJآjТpX9'́ѐs;B\kџ 6 v̯z'?3_*~^pIO4/:mP ,TسJBNgƤRBMT: {mC#6b&SӤR%r}DrՆ}R2:RG 7 YAmZh/r~N0Z2v&VwK/~Ϫ 8popETϗ5,ST3(}fim\7]#c3rÄtNىV`m;A~ \$z4+,V jO13 ֮FT6q_ŏm_ 7P5tWfz5x8chcV=F@è0Ch'<#ckS!d}f#ȨWgQRC'7E.۫k/LW6Dw~p($UgfvN^٩ͲH>V=XmجkfЃ•x/DDڭM1hkzr~ g&JejCXyb Pq<=?bXfTRK^P,ɜ'j !p$2MT*djl!R>rfz"+Q K*6Ɔ^J#,AM/_;MퟸfJ3xf\ H!D 1:tLefA ])!P^@D|MXdM|#7@hBjgPHj]y6Q{,ˡB2r8ҷ!~}l_)z4/_ZDV]0F$H 3 ]ri 5kt kSޙM:[n^jD h:7o cgN1NZZJ !ΩnYh:H.NjgQeDrB 鯅30]liig !KY" #A>^ESgح\IH_X }Tyh3e`FڿZ$ѳJ&HUT[$g7ФSfE$$妅=O3e H9"[5~CҾ>Q)h͝j1v!gzQ89·^Q:"i~\n_2Ig)/WpxsM7S]P#_+"#B |=Ԭqc, s[ط_9gj XZb ~&?Jo|<79?n$GĹGߡa%Xw[ԽYpSȣ(LI)e)UuI" .>pDMv$ίx_`kᥢT= "12?sb`SCT Q96RVM4:.Cڃ v\@NQ oR&Y vjj?q!*&R,}Hb6,qVLsIЖ9l$5rk?!}n_Ճ/ _ˠ[n4&YTddP)f [y~A 7)з`j sE_aou޿GLL6- 'Fw9,bnqZU'7[b%¹9fRwۀ="g L'U.5'4 }}`p.s9R~(/kؚGB!syScS L [bm;M\E5yR0BnѲ]"aD _]7\V-ZruUp:Z{㉮- )UJcNKqY O=r|f̪!t},[yU giWқ1 u6.oE-AHQ48!ɂ'^fN.%5iutDƐw 퀝=ϗ9F=Si׬4 6)< )صMvx6ʴ,w^ishŞ q&㬾u\Ҽ y< Mpjr` "aEaM,4iqU&KA) sMe[;#kXؽBR5u4 9 uOpn7\9*P@J ,DS;'~i 1rRՊlNMl Z&X+cswA=e` H/>^f*K!"˕8ҊlFPe$!buG4ؐ2E6`HNEtZĤ&ҴqM=D_{#q&jǗ[ C~.$!0Uҙ >S gy6ᄁI jh9EKWB CM $ wM{x2,~mO頢 ի:S\6~7uݕuuUm@Eqj&g,Y}ՊW W H_ی0% v46>W͗|ql xU ;Z+̋HEl5">.jx }x>o9_s p6SH',*Vٛs˷<K.goL}]8e@H#:M嫆;A_P52/UϩP-ˏSO^hƗZ )Aj`~Cc\I:)|&d~R"Mp0QYHI$yfCq 29P>rZlPy8' )$><HXU-\wh&,0a6sQ'|pKoܶh0䀑[EQD_! 3 ԧk,S1PH?wIL[E;s/4X"xM] ~r0V< b<6D]zYTNB\(T$vs\ 9y4uhnaZ+|d# -..]QUP9]pil`a 456sc8m 4$ޚ77P ME3 Ga0<ƵvېNv!8"N D):1*s&hQ=A] E%P|nEx5=td=e6 jRW2^2"Qyqs2G-ٗHҔUInPvy?U O4}7.ΞT,Jˆ\ީgF`+>1O-8P8ˈ|=2Pؾ A-v37oLapFr!]m+,RiV&y%00aP.QOqt$N"?FdNzr݆V~oݻ%֋""&MT:^Bm5_J nQ$kfX1mFU3ƾhC{Z4zk%/>r{i$=c4$8$k@¡&X&m`y0" oo6 VwpɪTA+)RŠJ]'xn'ctL?1ѓ.J33[~Z-jOD!j7;:2[/[N th_~BVuTJ n1>f= 8BUWO|[$!@AeT#85,Ⓨm6gfeNR? ;IRW5fT5n߀SL?5eGCxg(ݪ0g+n[R3/IBEK 96qŴ[T|8vha$Od@ r8Y(r41<bOk4JCdA4f킥H&LFokoH,?wp72յ0W^-(D"?ɐ\}e:*DƷVU+7uNv/ڕEs|Џyc˛DOWQp@Uv=|Ab !=" ,xlX+Oݳ/i(nRIAEږQ/0Jkj4jɚ'KIYKF׿8 _g nhNzlG1*K-BQ&x )B.>7إWP! )B_tW+W9"aipv|S:CpQS71Ǟ8/l=9:s=:+.7x𢾊˛:-e{BI#gwF]$RN愶.QmƵȷ t:vњSk[=Rj5?X:-5$X/4?p!/Iiw(d#T G0yv$+f 9bh~~Rts 7EMr䨻SjI!MXitʚur-D4`Qr8t'1P~1GG>TC:} [/bTt h )[Gdma-|tm)a"~.AZЧ6pim^(]hYh@2>?'&T D4uffnRž8u]!h cH{?GGvLyy8dhzWU.lϙ_Ieer|{a/צJX#@CsGV ?*` whZC)cгem;!n.o(N3:N4,G%mX-L8k|긛k =;۾iuE5)A /˳y~qC\dZ@7Ad܍9'It>TZ'd=Ѫ$O}uZ7sRm ͨX )~C\at︠3k B,;0ic<΃1d 1{Vv2!@X=AKMM/j'F' vG< $V(E~d\gB+ CR4|rP\|`(bI><:kON8\҅G6鮣P^4F2f2,@~Ӱ(Є , qjh2R]|8XNx 2Gr,Šfd1"z, h3>Vά[>rﳙֈNip^-5g k|_2piveb42.{6%:PQGRޟ?H`jjWLZ%DV=šC.ۘx>Dve>@)}d^du|Z?ϒ ae*O[cV(q_w\} 牟unAe5ҵA,6SGbsDД~Zr]u G} D Q4ti5lг_'=J 96<4s̳Z:&|&KQW ,?9>8hD$P@XhE-oGS> c[6K#DB23`bpصokY"Yv:lH7}Ȑ6Éyȅ0-//S)t:6zY:X,b4fg5 HC%^'z1f@DIeUja1ADU/2X P%*0IƺdCjC)l D/W|)֢u/DU_{EJڨ$cҝFBV$r1xyܗ莭rtuRX+QZjĿ]?z^7ڑzg,P%DzT~O}QdA31u9!3a>%1P\9b 6@үw uI/Q *4#{D3tLC: ?-(!h3aLΉZbB 슪˕mvntR&%G#\ ܏up<!+j~4V^4_>-Ɗ.jB̭Q3ZPSe/iW6V~wlXѩ=7*9}> 鿔FyvS)l)uj@?CpM3/<׀{Mwua[%{1gFқsX+*p݄u1+z_.r; /˞Gèc/TIqf]12,dQ4 aM$/^ުD]s_d/4+Idr"I2*jT>:KjV9:K$Od{ok#WV.TeQUisDWjݭ6rW*(OgXi|,勻NZffQ$ӗ2Qz+s !%FA: es#2r`ln:nok|H8@ekmԯ-w{Q.F^T fR%Y,,ZW6”n m'U"5c~rIX<<}|n wT2v̖tOhxYk~`TPN2)'YrF5FѤҮOn̄Qi4aVr]Mb! )|('7\MTK>"vQq}I_?'q r3o-h+MF IFH U/x'} o!<vЏo=bȚ]H* 2x ]{7~ƚCDXoeR3R &-$YB6-0' iP;+/=M&N': wtO[rRӶԓ_ڞ ,RDl7'e9?R(fESY%p͕wlt Z&biVtD|"~*+sTe3aUGװX1/2ܥE]MM}O 3c50H*:9pDhf 5{^L!42XϢFjE8T68}L Ir7li;=LIL2+xc.ϐڲ8JKr t%խd ";!ߎ{"+l|\p ω]_Ȩy?8ݣ$=+' ; Y+0ԍ>OJh2I &WbFyF3y*T/ndsܦ=h*nFbX{r#~G䏩z(E@ڄD;(">;2RK{wf 2|~q 7v쿂fuIW`̗ L ji V +bәe5(%폜<;/=\~0>s-jr K!*'".Ё gSa]]L*O[8t[ Mngx'x-!wbxnدRw MY߽+*!y)-Cʂ')9 j7p%߆嘝SC.y^W~HizHqC>'h!SARo||atSada#qch͙fb~ޭ0(#1``^&[`?Fְ B3<`.t'@t̽ ;#=M6@_}>ǚ/b62[0̀YUJЇo`ao?Klp~;\5յ ܵ:׋E<,- LoRFZ,1: ju"G é$GpIЏah8|GbCS.&ïZP,O+(V 990<1"@i2٧ªZsK{}Mƾ2ԄLs.Wк=T`b\;X x/4RAqivDc=)oA{ AoR(ӏPXEWg$ݯ6U~XD 럌=ѳAie1c;3^f>jJ> Z ;Tʔ)zdY2JڕSʘpht!+`RA*L[gkt` ʶ xq1C b;(O薴RY:ެ{bXj~FZ:2X;q>)ŴLd&ctR3r[4>m ;tLs,ҘD;(W:k[<6udJ)U=Pŝ9/my|*>֢6Bs/pp47؞BPHY+ )ͦ{?㳕9XyCK,Q%{/>IWJ'8קfX d5;[Pyf+z;VNxFoׇ+9W.E)T\U7Zx6=7ݳ7D?x˾e? "W ߣR$q1= cqZ#HpMUf" SKƧҧPp1Hmdv /d)[ 1O!ݑQ;Isg9|IWo,(HSs )E^xӬ6|;-XcdwWDEq\`V*77nPdvމb a^2N p>nKef(6 !cĦ=hҥx~ At *;0 x9i&/u 2Kj OX,d 6T+Bоfr';ѕEI[K@Ǫx Ɵ4"J :Ǐ)eIi;YhRDìw'1 jEUby A3+AԞht֖z ɿn{Q&KFoBsJ:f*Z&2Mo`heQyL![YThI[zP*\ծ7e>y6@D]N.vݙ .}$bY@S2}~q_Gt*ٰ&2>u_3=Q" ԥNy[7X#+G fIbM)sX2 vsR:jbbYBpYJUЫKqknu|%+v^jIڡREUGh_R[.|a7o1a[%OW>r94p Q&)*+:P\O׉ ﲭ| K;;7kairW>k8, ]=^OĦu]J4^Gy06=O(#NvKH㖮\=ٮ7ƭwQX]K6yGTA_~cvȔUzA(5@FEzd.}#AxHu0Sa-8J;4q} YWy]'w,b&KHWAr7+Gok:}BLCŭ6ϻ MՀ=ʚsf:1JVjnXы$ehɭ{LT 0:g3!\_:\}>&wD0RԀЗ~;E >?p?a G!xɽi'21V!ZON*`߲ĠIQ.)7\ڈ~jRұLu~m CrpDw[4`ĐsɐYG\=1vue8I O*"2_T8iPH#;6aJdXD԰KHȟ;vsMj/1.ytٹҋ44焒#ͩu|owI鱶K`VP%TR$Ptֽtwğ5|4%q8Fyז=Jd˂urq ̾qfǬ=y-ǿulaZBswIkʬ'eo2}w{jsvFČ8oc9+(vVd-x _$k.+0Z\)s:9^ܩBw .SV_Hjl;Ċ0_7ɗS9qFH56$ :kn>4ޮl"&8VjIe J:vG$/ nZU0^`ۅbYɼ^qJoE*[fPdN%;8GUkӏK!ܳ,aoNr4'WkS J&T1.0L Ql#{$0sRdmhPe@8Ūj,a.p8R el˞(O/ pm- Ԙ 烥\ 1vm'o}֊N2ȏnlZ8=ʬ\yfC"qYqځf?{'%*;BMu4TuW6+R ~ Dg=,vR}p.۲k?N]gp:h$yC[&}4o }k V@mgVxc>!r5ݺZTʧ76|)A2^ ^9uT~tq^V'A)P?S,V.&;<[763'q"If@0㑥X@BHpV ~n>KcIæM)cJu h[@FPzzࠐ]8FuC1 ,6W3޶Es>*zQ]L ǂef;A۞u!Nxϡ3^M}'\7|nmJ;#jSeXEF{^/QE(L>1l&TRM_ؿȿ Q@0(p'$N@(HG1RiIZceJZ8NLg%;\߯\Й#{96,Qw o9{sW.MH[_J.y!I^F ԃ57"_D-$F&.ǵb|j]gUEpoLPy AUe!D72Aċfmyӷ;aCr&;M~e&Jfz_Պ Ԥ׵*eAz*+AʲHӫK\bZLO, ҭڮ=4e諘x]4-_\K1:vɜOz C(\~^nZGͯ o{l  +Yj}cun\n./dNꟿm#̿:f(k?bf8o}O*? O[ mhΡ1'L)/%_l%}W!1(**du.d.m . !/&{<%zJHng&nP܉wc_j,ó``# 0,j[Ay3ljQ?3X{]Y}̛ܶ$hoʎ.X@/;^o쬲*;j^NZҊdw֕[g|xL%}o@{<:mؓɼvT}4}~O&{\KzK]׀d'h hSba1.C`4^&3w l v!*]ƁpFp t8:Ip(ԊXCl4*b=F0wR/>8ai|h}2 4~mNXD34C IXvG07-7&Y5b;u7| H >d @sd\qE-"^@mGtZ P%a!_IqbHy78(92^Fܙ蝉J8=ΙޫB}1j_|l~S]&1)PwLY)ʲuHVxҤj8k>ބ{1PY)q.l&Fa_@}*(` MM%. zPQ9Obþ Pv^aYnK5p݃ MʮL~8/I`QuϞolꫠHFȀ;d'ȾDZlK9LG=5{KO`}%"%_[J+4!ë RE3G ) ? (@ } !"vÿ撌Magl{=e"FPA9>#nR=,Hb*2-'`/gEWE)ߒіۧ8g%KwK"ɪLō}SAHKl- Ǣzؘ'l%4~'8WM:QùMЇq<g*ރ 68!9@lj0Wxs+2zѱ=' k>zį1x3t;H~g+nzjYrxD&à$UcILX?p ^'K=BO?Ft4K"ruW ro2( G{ &d_ʛϺ_1# Y nn;lPU$Om7CC֊2Gբˆ6ƙM ;s6qyc5֏|( ġS]R߄a ׻tD27֑ݙ Y尦و b*fQ}Δ6ʉϾS5 ߃|a5_R`;!߅䱡޹m7~t&»Q:jo{}횦-FCf+t ܱ Y/r)|hd4S:؃Ų(@D,dCyC  )?T-qm1\08(iFFapI#;j{w[e]K RyZӡ3խ I0VTQᝢy$FB38C,X1 ^'gN2Ju(uqo sůn^-FٲGi٪i>>[v:K\`ʾ[G/@Xc”+)=|]i/VIJ;/d4$YVI>p (`SDݰCch%[bA'{tK@,uw΢kUhoв5ҀM ?%)̩.zwDƧs1 ,ejXs眯4Ύڳd0S6{)tPDٻ::Dum]ϝ&cQLbNJ0|J:-wKL!аHJwX71cl XFm76=8%>&e/k[;=`fMD:۳3y (~&=Q;JZ*/ 슳Ȥ=Y+$@zî͵@TYKG@|Q#׮<'%m:G%>pѦ c C@A*l&&[!(#p]pxT`gQTgPeB|TQ&Mt1qGE[xOS7r=L)mۆ)_H w(`;NoLrS~֨R] b/!̓7V_o6T". 奝YwÃPn~kMQNS>nX^ w? /{3-!*VQPi|5;[̓o)7)#xV4h4LSO6Q^+l<@ɯts>^q0*W_=hL~łr5Pi0U׮q5Ɖ_1ץWf,,ϺdFyrPeQrf`w"Ecyznh7Fӡ5vm]aoXO^~%1npv%rbT^ùgT/\ nsv*6$pr/ XՏxT zE0ȴL\$_-M̟FO_oϗnrx?S<l'#v%l5*\٠а"7!{Бي~BX3M4pQɱ8tOwL4[xAڛ@!bދ\.w}QA)X)q-zMP9T6rT!eSGƎ]1|3]'1{E:=HxJvLI흖ɜE؇y׵袆0`mf%[:#ZiNx.$gs>m9U R34nҰ)O oMT\`FoKR>^咨VUmU{sU ai*~䚻 H6)-]DU3eF1vlO /1r"|,y$"v%bԔovSAAe  <u $;i1{G+bNu }ؚ(o4Pz Na`㨸cb$xrZH<!nRJIc-LgVc(;R؍9{I1W8^QU^,hijsJ&p p,"KcN-I|K>xz ޽!Uj7o]PuP?'S[[{˾Xz[9o0*oϣ*m%+E-@U/:XhϜǵ`;B5_śW"!Db6`EHH" tH 60ӭuEw@tΖ~nor*>!^cyI|;.G^`7x+(fQ,Ņx͹BdU_񨐏^!P\CC"|L=ŊEHDbZRQ~Q߃:+< 6m4ꛛtyCƺo'$Q0ԁ7lK[5zJJס̼RAx *:+J_plwrbCyxiBG\$,kObVdƪ&KAY)c̢ 7%J` g sgM',/J"Ɏe\;s깢FH?fwBJP:aőT |=Z,/VC-}&$:no=Q=N=LwzWV#ْe(g]yAbWO![>rh=ǥ'sP9.Xs%NcF*S2tW{rIB$hF6"?G}CtUH9o"Z/gNvm`Go7s&]BRa{ Sm+Ոn#>0wa`3kJGagHu]ƑS1<v0 ßYEω!I{3a]9 栾eD>syh qb5򓓜 ba]cEM2snnCI7v y_YԶUDYHŗXХ|VilrYT+w&Բsq2Gz Uշ=1&>bH7֠ }D-ɓkTէm4px!iΖRCƣ6rӟ/b QikF)ZqQ=Zn1X~p:E)0_#n2$U* Ku/YO/}4Vf0q=Xa)XǤ٥Br ZV]d x2 kɇo fR#ĐXq%Ibڑ,hbH$_ `#Sp ^É$[>)zؽ#T. @={YBIQ% s GN+&1mZXLcd3e~ )#49VFƫo -~Y Ą?u~$@l5&#/%?}J#'/Gղr yKa:]2b>4w5}mKCz< ~ŗmm F-8ׄ}N#]+^G,gsz&.bֵHh5Om ]^W7RkweB !M|"tW|TJ+%t3磗cƼﰠN Z پePb> ~;~Vd^Tw@hV%P[wvCǃWXE#Y̜R&hH$?+[SMli!-4hg2|ONihc+o/_Ѱ%#p$%c&K"̿*b X8#iqh%tp,BZWXTL˙6vnHz? &#3K.iT͓C do<iW-c^  g8X_5) ,s숶bY}_?&_B}ec:*B#m{Gc9 ^:N&խJ-ؾ/R HN$3l`\ϼm^GV]uq^4ql*aEfȌ-%)uJо`ߨ"~نU1DD]!f2#iVc*0|\Єmi#P-e k>DnbT~{;T'L(NսS]CR]&e"\8(P+RU06W 1}M$,; Λqp5UG5 'uz7*}gV40%6wÄ>u? Lii(]E6 W ʋuid]N7P&2ynֶff+s.g@"MDҪ؎r)0Y.S'EzҼ^9ÛfDSiB?twq +O-O cjv4v%;Z=t5Zǁ'1F:7.9W[yGC!/kI>E~f[߅oc5WA02^rΧگ[p͋]6"?j :w h%ٞO<@oMv' :ܼIfYk CeS/,O$)z$Q6kq-P]T`1N{`H7i?݂SS͆ d9Zs +W}ɕugwzʬWbW4mG#C]憘* #1zhݾYqʻT_Ծ4υ1Ю-.^nVX#)0>ܦg^!H@Q1L|/Of$ex SuY_}b˰WTzڱ0CAGd{!d}fRQ{/-sXҍs]?BLu9OY<B-iIJ><:`!Ljv3Rk"\ɽq3Dweqm?%҇ZЩ8`k?.:У+ M@a} NW킞awon9i?AR!LN:Y.FGTD9 gMESNUStjE.LLq G !QQ%4>u"n (aBRodFAK7xȁ2n+5V D$_8;8q65q`wd!V/2DChe%^]1$̓6Ʒ`z"Uo?8u6oF=,]GhbQFĆ3BfYvCr $'TztL+_>b9q:1npw)x\Q5m*8/ /MM)XE^$Axh)#ʡn`26' XlM[{π4jxev3"v AM $3v|} ĀHe$7}ԽYMs:#u{wH6ڹǹHE[ogCyq,4[ vxhiƟmOvn;wT_1Z7Cx"2[ɠc+nxo1Y|FdrY4H",ꪢ5fӟ1 kZk_3p顸7WLek 6ɰVߜ@џJRڕy4o09m?GvBx:ɾ6NmG1RXC)\G^(= YaAN!2>͂ut4Aq^i_zj a(&+7FFa(t{''&AL m?6֢~[I/g˳([;nK^ZhƬr낦agha1˞z:lyJJCJM @r _ASxbe>3K9@B! T{'ִ6`",LoA!4,?Iz~Qbc.gYnaQݡ|7!W1"PW!{? Nf}`]}t0ݡ/I;.*~ U#'+njQSm*@u ۂGr 3> "> iWnyz4[K/$=0;쇉mEƏO*tF%!/X[ jQ} =Bl'Eg=XP;uNiTKq`q)aR,RUI |_4{N Hͮ+ikytǁn<4>xrm~:bke;FjL?҅~ޝY n&s 0@n|^6ai8hx'FL>kӀhFk;r{)_(5$&{j8tgL`t4/kzM#5k|SW͢ߧ?Bmuo_r~ȓ%+zX6QKc܌%^s ^ Vd5d,(r&Ɲ1YfnR#c=,¥Wo6".i2s(s&N0ZPA;lJM߾yY!)!tUĺO/1gciKW{& ZٚRpK̲ڡ݉?NR];}yłÖT9a/^ŖlZ+Z$c=+e~X"Y|PLsedfo}OVW ˳ Hӹz~*GocԖ31Zkbړz+`*XWgrr 67хi⇧>]%+a&ScSXj{ $smcEķBU D`1G*vc4|,APZ9=&+Т'ʦi9@{D\+W,y#št*<{8ߵAZ^ ʬ&F&&c:u$@d_5P1S@d¥QXuKB:/ɈQ߬JU5n䱆Reų|,& xRR86 bӓ,}5mDL75!}qY\T럃ܪU@{>e2ݔƯr|~?$46?t8e%q~_4| <tq -}'m41'=Qi,M9#Tz$u Z YSmVmzϝ & jsI/\-~ϗ!q(co(T 0IoG%.qzZk5sčEvu-˹Y*cXVY b#hq!\]{82?{"ܣFPipX8i~7|~|A)s|܇^$*_rz$\ +5MrRm)a^NʐJ3kNHDCeӂiRwBEjDBngKR;l|u傤AGDn诅}`tOuo ~sq)2^{d!ʫr%\rs5OpE}nDVQ\"ɽ'f@ KqACrݕ' N1|0ϩAv\iDdj|. };idX$%qp)/)V6 Q0sA:4]#E"HE؀2fzJI6![8\P@Q#w$oK 8ri'wl2aTL~p݂=ᡪ <+OW$>8o7gbEdh ^L:n׳lO_yj"k'aV|֩3pᣖ!QRDMklR(Y>_AI|LpV2qwJ= *?J֪1p҅K~^V%?kc^Fz}jEySCTluJ1jQb?~JDM*^/@"4OOv2t]z=P'.tce#LBDwVP5}4 U"cFGbfQ+̯L+[QB"X9;1|ڊ :)(-ڹҭZgh9(7~ 3  !vbtцbZ}`HvXMY9!%ki'xRup~ь e*W>%/ܰqLW r=7DZċ<*aӇV#yFz}()q&yԼ/6/ET0|ӟܙٍ\:}9q׵>Bvۺ+QIȜaH50Y>G;s"%H|VJ0WHA Cx9_E3 HN1'4AzMeCš[c#Q.]ʸP5[yZlLN.dtԈX}+0TkvPGkͩCdz\zdܖu\X+}š[V(OG=_d/rͷ'hDd|Y;,;ꣶ{TQz0 jRGv+}:Wr}Θ;bUL1T%lOqcUu-VÈmDS#y$!I}UdE1 v"Ƽ.\5c0=}qK;F#ot1%6bx}y Y'4z@ \=##Xw#`D3'q# C Z0?jDW9_ZRBΚq9fh[4+/ZF<(.?c)6,>hl^*Jl696{]Rx̗D Ŵei#I**f0D1',7ظon BwG%Hu.'Ið/yĵͿeyt weQ-@0U]*w,leF>+_`Gt$0A3|IUK"d/a? }uՉ\zɜ@-$l- -2 HTӂO}}N@?v(C3>x8,.0dX Gce pKF)9Hx m]7 L>j&Jop#@zB KW8fRj?=mJ=H?(t d)1Y "K`FCTʊYk഍P%ˤ}^J}h5+(#.s$9ig4e_E.0Wt~l2iiHj<_Fqy{zT8t)V2'w1=g>, O3}XC3DxQYfo7={è3stpacr#EH^ n?eeUγ.x P< |_WkE% 7Xb*T E*}(JԺ٫-ċj[tD1' $BEYF3| J!~5!L-(goD}73G$fN^F ќӱ[d_Bg? ME, e̚Mj[i4S80OHd^?vjGG}za 4s 0M ^iHnm7jqK&1Dn\+WDڸdi=U+#b}W<Frk"kd,d{:IɋS"6$˼>9JήH3*"DKk.yW>_kVG6h/2ѬVBS>,LY_yeI9U6G&Қu z>lP:߫ e)F9vq7iiòdҬ9l.xN:_9sxQN'AUrojddC JXe/9;%濲CRzېᑣȀޥM̈uINi7̊tŚɸ;u6s>4ջإ ^eQQL{Z7&xjp:7( i)]m;ɺ?yzjL YH |CY]:yrԆ#qc('Sd1󭑣 IOMYPg'Y4iπ'oQRA] `6Va,e&ئ)n4Om+cĪº@aLJFhr6+a o%|+ M4Ps&95_yҝ!(Z0}7k=;reb3j+?~flJU^m<5t/RX.<F{V,K7Sz%&2`)v#A\\an!b уaAe-zLhtizQ_dLrn٪ǀ ]WguXހn=DA8)åm}6# zSbЂZ;*cXwU1:O ۡCE8ضJ}3,@4͟8ŕ>G)ՀQ|5k5ʝ5N_|cz+sgu+ 'h;wx1յ5Ad|[Hl@)4$m <76 TTY٩g7F i#рQ a6eޘK\bn/O{BtP"b;' ķ$( ul<7&L> ai*P,cBjV]y 5бh/ye|`]3HL_a=`U=lC>OtXd&NG6.9z.̌rK9=MM:bĦFRZE#Ð҇\#cdvdNr @] ?Wwj ^u'0':kkdA 7 +VAg+1"Ծe<(ΰi dBvG) A.`؂v\u;9lK=G!'o|ܣ@~a ^-#[]a>gl4嫴Rofǖ`mp0X.K46d߼Lr:&>H ;Guuz:e 1 U=D* S҄(3;"aT+4?n*Q{i[]H"iv k~fD] qΚyEp`7cEf[E uC)7OTn $woIi}' pgכ &<|jb}<j4󅄕ّNP%9}:zADF8naC)) dv(-]Ǻ*fqb ]2$OJ>).)mޚĵ(>Нn;qАBmZl֠.]l 0GgIn”=jp{Rnxp]m ,W."o"%P։zLl$s&-wY\hr> w"OQ[wVr)e x?sL޴FgL+~Jqn($k&m_ 7blgd rzѱب0V>j}> =Nmr?G"="v`%+hfUB 6$ #tHiMMnabTeK!Aܐ~=1Pu\:{0#_vEN8}wR:siAS.*Zj.4k11=E]$:c IЖ\!7u(ᐩVBԢ$p]Ƽpo`qIV;BYM:nD`„\dAfŵ2=5]!J1}ݗEw?2Ie°/hGP=|P;? 5$FP(y2B5VdS5D}LZz늤&Y/Y7, w!$7{MIաbkgn8&,(zx_&MD=TOoÅ,H>7J&E{ Ym= 3ԣd`k5`l5=J.NC0Qyͺ1Z8zڷ/K؃f̔6N=߮zfXA>5i?Tc]I R?^:%چ)`ʓ|ibG*Txy{!B`l{'V-b*M*wZ*~Ns5$C Lk'̳ TSR=L29,;M+D&ApԼޚd]]8nPkv[P=Ѿ#~KAc6^C\VEDm̴W~Ӏgf@|u^RAӒƆ9_zZl4d`bxS(:jF:(cF)D"9>cNxU/b5_Oo۫C/[(pc݃%* +q.S9(W]Lw=uR9ߗW}aˊd Z!ohQV*ӌud}&\fLPVU R g c@Ⱦ,bEWktwtjW#~csY΋1 `E9 ~jg5$i3:fXz* Sx aXfOŴntJ# Gk J;Jk[#mڤG3 Ά N'a~6*R瘹pqwƲ64;eZ:)xMLODk e6u(}x*<#զppd"4!V89I VtU幽1oY%צɥxy@A+0B'L⎚7щ?ʧW{t3Gj{~疋z+-1/~ҡl gCO VEl*0l$xcR.Hh{pRW;WN=ڐ LwQ$լnN4$Pѡ8TwaNi\àS^nj} E.pAWﹶ2 |8+ք{̫yJ_aAJ,$67KbN4GdVbw:_eMq~؜Z8 Zøڠ[!cx:!z`TRT>81b'9f^ă3U Fv{?<6].XM0Oei%哎'|f-QAۥ)2X٦SwwڀBtEb+ڂ=#;L"Wpmu^ *UݓYTY+LmxXZ؝S]$Wi<#$Xzf~Ha\j[}9ᐜA͘_(]j흓ږ仉 2%AIaZ"z+Qs?;]J2lӗJ> 5h$N5DPNt^! q}~1k1HbRD_c֫gtz{/%m 1 xY[-Ƨ :==> Qv}\xI!OŨl:>r3@xd~ 1-.>e 7:hE/9p{݌+Eh9'hSe9*"iR.LC}wʃuX-&AD>aQF6 *VIxYnX/YO?-|Q"6˱Qg>ɋ3 jEJX[EKbJ $b{2t vZmӺ' Bh)0e~N{fbvj{>&x|&3}:-9SCG7"/6 ʊ3_&ȘKV$olܷ~CPN̜aO#RfP8@9%j9,%9Gfd_DqU3Y{F3j hGx.L$+(4A8⫌hOGX%}ͪ48&'pUM;h 9KY  )efM_KL\tXCk{lGRܿ50)*עx ~e:䓯E7xt%j!BAnNBsXyckVLjJ^YtٳSVTRN=v΍V6Û̠[t1Rb^!}#P3F%{Vx*&/0b@$R93"8U((>;|k,ǘ[S 1P:mjW (9N78Kp 5d\㹫(*̦o&3?>'~k+}U`~디fP3ëvDf/.Ae]9D#尀%?#xuwWj5ֿgZ+uSt+v}_O~qB; sG907ڒ: ꍲDyGRItŠX+mq}?gier 6TB/^2r\8,r׾cE kZ=oq ɻyv:ӫqx]_p YS0grD亳1{X;v~>x}d,˟\B xPPՒleoșEl9 X$qS\I~*`@􈌇/7ׯT^@l .gesX;i[7dQ6Utgk3ԂC%ABu FZOJ r}M(햁ˢO)aRФ8Jnsj۠|k'Kx洡ͣ0B5L9'Ǖ5=d 5lj]3k6I/l&gM957ZbA՞^\a]﵅߫OABצhpI9.#ٜ!8> [v@:<^SC^ݢ(6[Ș5//[^\&- mcˣ*H/DWvv#nj(l{rIaJJZO~S}.cP4yUޥCߟ~9u2Zt7S0ædۤНbQ)RLelueEՠz"JCK|SۆwN8n ݷh!ҫsR( Ft P]h~*V!%Wehc7YM|S.G.PFe8 _E-KQ0$r~*JJ \^'@BzoD]-:W $S1uk9-+T(uƲggMss P! ) #@MTm?鸆,Q6+]MQhGp;@I1RV0P4 }[EZc%GW_B@u'Hv+n  1$&F˿dއ :M3ƽ+I$0)GD[?$iɒ}pGT e-?/RL_$L/tCkb#Wt2. 4 ,Ȇ?w2Lu}=5^8|Gs敃Q_o^?GZ| %*Bh:r۸qT+sWL&b,Gmoc :us˕Gߪ.MuMl$V}a<6܉n5rGݘu Fj|djϛMYv&.y:XDդ~VB^yS4$ :~Qi+eҍ/lm}M_>$K-5[qߍ֌;!e^y@I">Q Z_M&qnj?ASn)Z?.A1r}:?7Ug&x!HS}TL30]TsmkEW)WʓAP=&ME³EW$ 7`e|ft5Tl.6#k~\*QNb7ŀ'\xB߄t ƿ;agAǞ_pPN+` Y6-`MOnU(%ɂ Q~ݷ >?x)ec@x L(9(6 2eXjP6י,'C%3omcS%]e 4}wKIUгV@^/))rN#\MuEx` փXT\kyhIɶorLq5/  "`0n/o}*p5<._+gӂnPvN =[%kW*l+ <5 Vyh&;_pxm\NĈ%r0y+7*~D2"fW^v/ ,o}0UBX[M=BgkVfb׆8ƀݠBB*p_.QY*;]-Fc*'v %|IjW`+ҧ sÏ|5$\#z-Sr]*/4= CE_SQ9Av*q#8"KDz0Awqŝ$Ibw(j/[@~ہT굍k -eB%nmu 6\W]9QL"Ym0U}\6Lw2xEզ)~*8: -#Ք'i0l!^܈m}t#4 !Pt<͂])m=]8%e(#bN+ 镡i%2J : HH9i DHC:>")Վo;J6*{N2Xoۿhe;|{^pA ax1) RG#40ǢLK{N0{"Jhe?s-)B<7<\`1>)'ZZhسA-ؾKZ2@l( `܇"t/bMmū~fs5gPs{(m3 <5l<Y}G /%w?ϟ,_6WהW a~=@c8j⥘*JY"ĹCh7]9A"ǠԅgRz:Ӊ}_tLMlv*6XRK {".wb<'N'fʣ%j190'4rpV*R#^2DUbaH igxyn}`C!dg>luT[W[i,] QsŠ΂GM Nd$mUktx\)1ӱ\5ޑ*N--d=G_WOKVxT)B0ME(h?Mܾ yF,}hpR[ b$_E/(D FiN#wG&[gϸ/uXf]B>GR^4@XϻgࢳvرaZ6.Sp^y]6goQ/>rij0C0k#he_R5K cO3=6'tjZy?g-K_ӪR p#ZN8r ~,7~YsNz6G*GzInnr۝u %w$ٔyn.)r!DFCH^YP⏷Yֶ9EEHu5/MȮ́bnQCg ,ߴ.y#TᦋTJY:4^]YɳR~j׭3íW[\a0bGc$w ȘMG#Ы«`" u-T lw 41'dÎ{Nh/ 9LuP7@W%l x(TYi"D=j"nm#{4)^tMrFKI_M[&{!ހge/(`5DKrOe"v#gn'+1¢dTD&Nt@e2@F0:WTm.WXBbp!\+z:u}=s$V=Qe+G=NN&妉#~+ 5rcy{$GTu.R-?SCa~ 3r5v .Ry vPYhz^zA B?r.'mQ,2- r2*oFZĭ$/cY$r:gE,Vџ-Y],Pܔ/kA=uK;h%]!&T91(E͚[+n)4z~-WP-{{zUXNM@3JWZG{-+l(RehF|cjgBJ3(/Gcx:5v*=ý1 SA@JTb!>[% X6 d ;gt (kUi:qHcܬ46nߐTF\[fjxlMS' oI^^mÀt[Rhh4s_apnۑL_1ՏuD. ־)c;x h@6'Jwwo'oQ/b64}X ke(H\W&ʓHk}1*d r#ӡ[ U]v=\g:e3)h}`m}Tl\3B>=FZ8A] wp;ԧA'Γ[6?`@ |PT fywjlZ޲K'(,mqN#3,hia0?Ǣ!]Oj׽D"&KcGy`{wϋ1K6U:en 7F=[R|u*J\ତlC;Q# ByAȚW/dm$uvo|;h')q ϳ?HX\e4܎A_@7NCY_ş3ṠTSLɆ=qIpQ1s8`xd\xs0`Lu&c"(.#+OWIKD4eƷ; gb' -]x;^O94N0{pK `Yp:$"F:ΐ %+xک76Rr Rm<9ty:XFkۼ*_ ;JK{6 Eķ^%`n;`tfAMP.8JJ6<31e"ܼ(25DzO?4x>:$Y(vy8fi+Aj(T֟2UVK 9yd˘%vw h~hĨZ9 'U5N N]H &y%4a_+{ KheuN'.]drŚX=HDkH>Ӧ8dFL7+Dk؍1āq*<X'ɖ*6k+7W3qg@!k{VE*/.;<0'7xqx4#!FRƷ޽_&)-ku/B/NJv@N2BjCK.VϣL~X6>1;Grws!e6cg'ۛ dšWYOA/]rӳE/CGt}1AkBc CB@C aB_b;RcX\ q낋6|] ~*amT p&D9(ȫL֘933sVfH2+ZX )yB^{g87|$yF$+ Ť|]4Uf(T#:f늱wnOl߮pz*X5%O SvtS3ԎZ+yaZyB<=]u!(VOԞ=EѪg6pxWr)gn(vGO,+P¼Ӕ]LSPlxkfbT 4ύHHD.JW%T5VAR_7NYtբR6xJA%&[E8V8N$#p AԹ6D>J`K9sEx6nĤq'bar=0}~0*$OhEdHvd6azk6󲰧.G*}S؆AvpĐA\Uv\a gfxe">JvzYP[(7w%k?%ʯ}0F8<TsFpRjdwWb<l6>Kx6Z*-|p*6eAf\\k7X_|Cdq0@t/AcH{#o[~V ޥ6De/tDҩj'u\Բ(___XA|Hc  lRu76 ϑ~SFб܏&4e4ւ)z;mHn:,޻i I'ilkѤyy3`[Y>aLSDՙT^;0 ` peHμF"< PPU9&J/}4є:kd W]>R0;n^)Y eGp6Qul^[P$/>N;Wʂ[I^nb'DK0"C~N_ >j pGɦJ`/ֵ]OE W[s\ MᐔR͂E.AXmr4hpAAxm$ ؗٽ-xDvrReFW;`4֬GCVDi>%Ykrg%{ yy"hiwC97ФZZ5y5M8hPQ :Hy;+5#/[ZּdeW2Ux|yj#PEU4,)e6nfyiaKkt`='0OrnIUڰ\ لwc`c*Wt Y3'7 :}<ܡ\Gm?z=.vZV5 {2(/5$e}d{$չg+ĘAVΔg|fPR}HX8eA0ZWgސ0`"vao,:h!`Ƽ \Io6 +q?X0ޖ9xt_HŐ:_~1*<$;" X5?uJQKe{{x2PABN :$}NɒGO{㳂.2\w\r9츞I%a| D ȈTSz.d"zpDyWC?ˆ]z-[s9[<0,+D.zi-yK=Б:L-ijYe {E׵@M\J\x1#Q"no(N{m=͢&>w*q؇P[e C8$۪٦n4%TCɕ^Q6OI oY;SoDc+APLDgAR GA{{H~=Y(ڀY%‡4H#_s~8SsjnT,&DsX`Ԛ@xVKZO]Vl._NBLHϋV}5P\A~di_V< % &e1RL:I |7`8X`Se7U^)h:NnVa5+ĝMwd`nbenjAREdDYv.FIpKLp(d݂֠~\υV j0`!~x: bZKyʎQПt_!sm#ugFCج\Fj(rLiϏWsaڌ*R{0˚F&vMW8$D?Q}fRyIsb7O\> 1s9DP,KGhMuWayF|"wnpaӗ[QIZ40B(`m q$7XRp@7m̃v-+(* v;@j6yǫɟj,:eXjC)B%LJ.1b!pv@PN[ uC ޶>/5pyڎY:۱QT |PFpJ`u; o o 68Ԯ[#FT^E}f0? z^lx<l٤]1wg-Bxϫ+rkD*;)wmfd|Sߓ ^IɳH^x=6ā:%bJ=3Nhmo.:Ea>RX zv[h3,LyXߔz6 /@Tw;!@4 kE MùRh 6旆ն OhYZ";QYkYR^COXKBmvw{m֣(DitUEEV[+A,ݞA;m^@bM|V(Rxq[__pp)B2/a/v׸9O5gG)~G]7[b%2ӬZH*FL$u=v!P@1B6d.j;AdDv3/,җgj85cQEETWnkIY <|/\S_# ՙ\4beéq: MK_ϧ>׀PՐ}^ Kf,WA_>aT*}*ܷG@aSOaI[d ++S,TPE%J[\L;š|c8󂨸W#꣇ۄy j^MP4v?=osMU0{bIv\p8\+jYPJZS$%qFhO=5mś7ndI5L/kT{ʮ^X0wgN4sCqe z<pa=t! _A&BAD7Uż]T"'ևK67GW=Iۃzu{*o&fvΈ;ɛ<+46' tޛ%z_tI*L{9)'Cv)$~jؚkC*Q9r.eh!Xq0JTX4>5m9 ЀNb4޽zj贴Ca)me 0ꅀlT[ӳ5xi=|wHޢ@鐶".4[n)Z#g@GOR?W(K<;L GPτ"ݬ&eufm?V\AA|h:/'=Fa5jvhgΥB~^Y#ys}1 >$ XuFz>K^%Q2c+4yRC>H)wPٹ\&bVI,Z$eaOMt q+Pq#PWC4Qp6f9lA;Vzّl}CI, ѫPS1SAExub2}T7ڌg)G I::dzNp bqîߔ*.Q7jPoc09%–@x4w:ZДB3BT4.؍$:L ^kDZ6#ߚ 8% [?¼sED4$> _*t|RLҾCʘ<`m!d(@JvOO|&'UB (`oMpc䕔h tBW_ w|wc_Ol ]^TXY_/{I(=ZrΞL7Ji^XKK LV1ϵx |O`L . AK|>A1ɤEw> ÷:FZw&ȦpLYC?nlUw(* 9kYk\\~nչ^KN$"j7M40pr5( XD n @1 (n;^sFsՌMuTZWANRGMi fkBұK 6C)] Ph?SBzjLmk4-W-  VUwn,)WG̋J۽T`!߉Y[ PL?:|^։՟hnݫZJrfAaG'#J]zIˇPTCJ*hH|bZ2)#)w&aYQ062g"@9蚠b^sE{lJ ·ł2!YjO pHPjCĠS tf[dx=єMi:G.ݕ`?YgJ8O>,/kٌ ^vv;`tO82;VD:_7Qe#UlQ{ڀn J)0O%^{4OOJwyʲT^p&}$] 'Y^ҳ!;^YxeG$(6t#a{'nG 1kF$]glADz's7֘~i0 Pc/=~ nP18t LzV]ZCg`!TGJ|!R0pmeCrXveYΣ%qj'Qs65%Dn]y@bGK!+tR$`AGrO%nMn5(XcZhL7wfd9NWc+*kұ N!p!ӫ~? S3uZ8@+wuw7lp28wKB~77~cf[(CLgץ|mɃ=+ޣ`u%&ʲ5O ]//c `.;!9x1+qvƀ{/_8(7(I( hUS$2{t ٧Jz?.@0CG9};g8$;w3U=?jp 75Gbo݈[2Q:j!m#ĸ2xEC5[gT RjMfU]7H~D+Ɂַ+uDOFtkī"$ AR5N{T|,GY&vpAL`9'=V/.e7TIbع(fnNUٟ3|tBU@vqDG6ȁ )0Eǰ>WoT5uC:e<2ײ%;Y-fe  m yC0_`OG/bi*>6, TEn}Bǯyj1#.瘧rsͷ|cgRy,sĆsd{wIs7aȟ kz1!j$t41o[ՁwFtw홊-J%-k* feȺ ?xHc|:˵=crd Ǧ?B  0A9P/+zgf\G/"J2(M͢p g|חpn%vNn&ڄ#c OF9rItM!V Bf1VDN*T\l,m޹sޯ=K#xً4a]Wl:E&YYAo벒`_}mzرnh)LfU{cvбN6p7 EK:cڞI$jY-eGdKle& p+tO>"1 )XWêTddMCԀ :u9ۯ1dh_9pV+`= ^Zt$j9^I[=3WPIG@fiaOSio߯dg'H3̅Ĭ'͎W7,sYz˶MޯNo!F{Oy;f{Ʀk ^B mtٕEIfw0Zำ4A̵;<\yԔ=QA*~'pft\%: VLqIy*jZhPW$Y<(s鯆Z>m+sN1 93l.6/'o I ڳԚ$AAhWcBg+?.-De H쓝4T6f6q,Wqڞk* c5iNsM~,G'}"SK'oKj~i*MC_c6ͥ<Ŀ6@RVZol/oƺ9(`g:9胶oJmK}EeRe8U~ަ RN l='|(4.=Չ6c7'(!LUsN\ǃ ~`I;8@1' OmKvԦDL;8Skݯ{wܥ80̱Gkg5%7%~e[ ;a-#c1f6[]'YV|#{FNSєBQy}7]ldɱZheX\FmD34"c롃b wﱢCMMvZ5)?nbpZAND*DZA}nmxHm2xKd"?s40 6DWZqd# Aވ)y(0*-;Y߬:HWjG&I퍌6Ѵ7{48$2L%ޡ#뭜"=a$K`_"A+cR+BV@ F+g|#7p~=@\߀lngJEʌd3!oQ[騊z)cuƒH[n>N\tVE_];^28-ĝ x8~DS}NSCh.P'4XOF/в6TVɪ1P.(@&Zط%߳F' A CcjzJVB< Ep&o[k+&S1ۦp⦀(y Ćq< l#%.!a0:TxaL.u{Dܒ !R6%2Fķd,mCs\谈BH30#u(êwC4:/Q(t/ 9amf<@ %G#O=Q~R2z\9|E"yLd%DoS~W]z]A9{_t3qHs'0ZL|uɚ$]`~0}3ƒU[.崧+Y,9.}ğ4k;1Q]P\¡nEv򿴮PcY*YrXO{4 4C?nmP3f} Q%'[!@W&F<3u!`-fLG5yxD+Z(pW.u-WXb˦X;G ]‡u9$`/,tzuP#=|0#[ @U¢8V߲L(wA,J[4#.gEzѪ%keGkKY1iA,-aIČhX1&ϋ)?@(*EL^?rd0Tu]#D`rJN} C;G?b֩SČ-|NEڭpWp~쾏;v|iT-R RCSU2r,(#hMde&_ljol+Hgc#sȨ{9a.Od3LJ\Nd&|ll%^4EWy,#Sr{N涛 H-)n<ő#A&3DeTX#0,x$A eIUcLtC `P@"*;zJS6\`(cb'@)|I`s8M_s@C*M3[L+!Sc"[y5ǹݞry\_s9)cMpJxl>Ζ$1&d4M؏X7TQ!zYq%){-q,n>2 L_4HqYW~Hp;P&=G}i^[o*Rܱ^ͻ-dXG* thH!@qɶ < $QJ#*~]_:d]ݗV4%az=w̯B[ֵ;fpMPr9wRlȺ (vL&SC <2쭻^K=;DUw Uܩ<9H\ʷ^T\v4Q,xGҕL,EpRW oCϺI FT] QZ/n3A@Ϝ5g>phhE7Vo 6LUYW͖K^?Zp?A rB79+RˆeV 1.WyHFCbđJuױMtVRȷZC9) U#o10`yx'bq&㎢rc|揯˦B2KNoqq0(A6AeEio ^ƹ_h^KSs˜)CxۏqWm>r`+5{>Wj)ۯdX[;2"))7ǜܬ֦+1U4}5Hܷ8'm|mt,d=cu eETEru2:3H= + О_T7j%ӹξFLaͰ7d宄Ϋ NTɫpI1 U%RL 0JYn907F,VgwJ;XºhǜK/F[Wrs*>ٽg6MdzQxSD6 E&1q ;;^R= $bu0Ϲ0"=+)FC~U$` G.,wΏvv8M \53չ԰cl\i>mgڟrW$#y|i:6' h>NZ o<} =KbrFSKY3DPu|A%d۽pp[Pa ca6,'<"PLPL>W&>_B d ǁngzdJ&f~UvPu8qqz ~'%pBvIA"eK8C sH1Ic vݭ2~cH/7C /+\'}lT3#X z/݄kGϐ?bѻVce>ZcAHꊌ! fG <;!f'toLo~'"h+0bAdЁM$a./(s&!8Im)u ^@E eزLw aʄbooM(g=i߄xJVX$n?q& 05*1[2 n \(.%{@ 1R%~Qr)S%grC/P?x~/ wjVO &bb{5 ^~@5F񓕥Y^LdžpRk❹vύG>+}Iwa?(EM0I52SlQ\=|i>5_P)PQ-&W?#mP uJ=?-L\-`1_5V?VQp=! 4bq-}zL\M@;DB241 FL-wDqN   XnWu9LxҊѷҊy@ڈX9Xg̥BFsp7hqˀkĉ/%P Ɵ"$*GiZ' U 䓼X|ோpQK JK4O4>/(vjHHTe+.xջJ# to:~_^\ߦ6T/,^)l-aS~4΃īJpY;_lV'PiƵ&= ,/T  o>OzƥLbcdaskӚX*sJ#φ,j*!Ԁ> 7 DC{]W&IUl@"ňVI[#<b\+/3Wy-dJK }7[Mc1.AW,+Z䄶V{{ɔ5-(m$n `"`im>;ڏ}J_|=]3O9y^N)(6'SgΏ#/aGECZ[jFR2Hm`VvCuPF 91&d$VF!sw"(^&ZWYҏd !Ԋ :c6³.V&`ta oŘj_c x%K %݋u:~!_м^FQbP;k 1 zt1Yky<5EQ:'4:]ڐH7>LD ϳҤaDۋ&g[}Ldd \G>8&[],Vbr]UBI(x=m1y(: i%o@Uc0߈ApOm y͂.az!ZHJ͑y3~EuZGCo'Nbƹ#&`Eo2{XAo7_-P]d~G IjHrs֞&mW  /5'Qm fU5Q&YN ܾx|3 kZ2\Հ2AV%}~.n_{pb$+ݧT=[Ʊ)Lw2=4PW}&.B  j`:=!G8Uc".aNf*~12@ ؏SwÊU 10ˬK|[H-ǏCoS~ͼcW^FX#Zp礐2$).Xb1bv2c]躦̤ԻدP*xWHvƃz op_bfVHv#r.Ep1Ҋ\p'[T j)uȧk-J%SnP -)V,pqg ,p$&zJCGEгzci1VSFI &nz`i^Z;M=;E<]?ٹ s$"v_-S`|Uimwϒ#gT-YY@3yw2fU*Q𿱒eYɯ}oxYKtk|ZVp?fǙ:/go:0fCxM^ɸZoL0l \P?yg*صheq֛;ߐ(SK|&n5ڄ6ٞ4^c#~ *.ϹQ[ia@OcYd\Q;Hɩ F'9'idO. _MA%'׀./:A JkօᐶAyg2[TmFфmd ab,R}V[Tv)KԾrh WeE;9 ݐUivaq5- :H`B!O(0.>cuza84X*p8GM"m oP +hy͛:=:bUo`MQ[TC=Sd*!>!!%ȳ[Hz@ TjeKHhĈcǖ$iw~]/'gU',Gֈѧ\_7:C<=84Lfdc2}zL@6da_WΔ3#QMp8.-WIjNbE?>\?ךПצ9:%?[Aʅ!ʂYiTU|\gV8q g>+r׺J!W$ԁHRC]yNCqn]v΅Zg@vo2C7I6WW~xh4Ob֋"74ʂ!6s--]Q*lP{rW{h7'aOH "\ZP]nFF8!|vVy6_"$LcF(m]b|Y( >"~&tdҶ~"*r/jB ʑN=8EhhrQ{`䚣$x-~Jϝ$1U2}p ҺyjRؠ!T Hb7I})0`x&M3MQā$u@GnИNL91Ҡ4p#UeRSNb:\XLۯ^17btXF M?aoyYepAaY׉cԐ_}k^CΏ[0q5+T2,~M|2rqX@@<Ë![ Ϸ:VۀUWW6\(j~' [S*i8G=J/. D5uo 4*AJ a6M[oDroNYA{qVJnk,yC *Ή+\WrryNxe*S-I4r.PgqVXZeqBZQOmuD| 9AI`Ccm{RËh)sK=xR'Fm70&oi4{~-<֮X4j-Un2:Y,d|&h{_Q͆mn6j@Un??SJEJ6=tm_Z:;Qg5ZU'vJ'>q/VM>7Z7zDd}մɃ;@´Cd_ry'*}W |"%@ھ33'd)0ةTtQëE?LPǟ8zK]ו c6EcQn!H1XUW/rCv-~ZN6[XZz[hex)sF"3׫_*S/64%Fj~Ѹü{ݵ~y'80cb'` n% Y{_!KOYDLb eKZTPihJA)X L` JIEw4naSTj tQAWMk&>lrK` ]ukO'UbqgiH}hXþֽ}H:2rWtG:֣x |!PSꘔ& Z s1r] G UɊ=Gv+cѦzG@rn .6d.Eche==()LF)IRm%EbTsw#KBaheXg̗6+IR-H,n|LB8SX9߀B)pJ'~GU 4'7O2$w1ui(oj2 5T|/VENXsK84e@*%rx]?vJaH˪'JH[,- RXQwRL`-`wAp7eqfoS* (56a| ߅ \tfϾ-̤%CH3%*+Y  }8A@çi~m KW\|A1Wg뢱crZV#:^r.*8a%X=';>_C6^kEA3x_lP+䙇RFC d' ׌՗tlf5:؎,ZUW+m=_;!kadBF^N#'AI)M?\RԖULg=BO `<˄:ڲ:9- N68|̬/n@'Œ yܻrK'.Polm.T^x%1:U 4k8̌V{nSWݪTLEd!fle[]Y{Y<LJ|"` -!V|l~2Mz. ^6@:d.z-09!)d٨)4ZXӺ.s T_E킟%EBY}(1^A"DžH$NE{<oppیMQgdr[]" $T4JQΤ}Mt) qz $SJR^pUxY(Ix؟x"ҝ 9Hq̷rju{WRC?js渜s5A.OFn (dOeDʦ(6}(r0h:*#xFv}n:L|tUE3~ 2e墕D,=竺[d]L ऩptxATz;1GÎHq޺ Ժ4u(m;!* 9[!A㈓E }cB&f-z"Cd^/b(Ϟ%JoV/Lղ" 2ئkp<<(h XVi(+׿.LjK <5 `MQ7/zO[ 7 Z?sжjSqzOʱl u (l b5͍9Lo noB^.IHpU ڍd_.?jU6qc98S)yJhq`|r#m3_&@*;RHzy >=hQrƷUDj8.co:P5(0ޟ4 45'meT֜s) 3)1.lX7pt%$`>D+}M5OjFftK" <CvK̡@Yk048~UI'Q)W6 -9r$t}3yDžFreYNbheMAmы'#M=c$T'V+F(ZёгD[ =cP#΋ T*&Ayu`#nNONH9bzQ?X7O/Η2Ú˳ċU~LCq ]J<>x;f>mp\|9X5jԿit?M^r!00R+.eR"_J6NӧTJX 4|̪3ah5P4^`Oni.t 3T{V+$^$a%'aynz l+0lR[fLMg9 e݉*?S%n\Pn&׻ dW10}Ӈ_SRt(~?gc#ݻֳ5Tݤ=8ev.\yqp͖~M7LJ)ן5,0Z9bϪ՗[y&1j< 6dF/rdHö2詩Z:tTrcwTNץgrYp_9 |ν? |Rјz?ljyՌxK0%rw,=)˟0`]|by?؋eXuwb )b#iWTQD~O6fO{YjUB{dOx0dž?6V-#Zs%G olP, Y:k!X׽̂ .{ʝO'UGe .϶ KGs]f&A{ I023/K]%u:e׬"@fhb5P}[-ef^"P'a%}vr.{]F?KMJrd_l̻Gq6;seK.l3#ƈКk>c7Jٸ:&9ω&YM&#ȋץ L3$OE鑃=ۢ}<};efb~9nilL7,+&=1d,Z|M…i(a ʁ9;߫וˉ$\ƊtQēur@(@i=jeCsGU<ٗ|ۦ&$5o) v́u9 0ӳ.`NhPJ:? /͚wz!H֣k,6-sBPԳVw,*cxVVO Adq}¢C+ߏK8(gh^HP䊈'Aj'ij#Yxטx]em]4/,.uJ,wƤH{a! wꦤdI2Ja2sUAЇY>7Zvr;YZE} /ePnA D^UŹ%ڻ*Ae$7`yQ;Yj Тo} {~?wl Eֵ>$9/bg(%q?q4cp.TmS( LP4{9Z._XxjGri~E/FvydOf6 t.MȂuHɶ_BZ`B岲ˠ_~(h_S9i4*vSn3p3}9M}ZteBp{"|]"ٜL3U4n:*@rTۆLv=2r$ދuvN`4 kt|R%m*U:gǤ^S]W8EnK`_dz.mR'peBV_ZpL>;2$3&>D2[[4CQmKYsIJ*ZI_]Ͷ5KTIݪ; בKBMa4t 膰No˥'}/u!~Sn&j6R e2 ٯMO\;}T"r(ՕhQ|vdz0}Hx#n а&枰p9@ly>6Zu(/?b5e98aT"۪)k/D|߻J'ł~f"Aà)Jvay[LVLؑ" Ak6Eˑ rU5;'{cAq;&_9 =񤥧 9nc2j]WW: o gcTE~B 㓩6=dIJSW׽êø>5<7T29ϰB0FEѽW$t/q&xкaBe#3wu}uI9Skd$hu{n/""Q;a`NЈW>3:}勎%#6,!*w|UzJ"+Σ8]g: *JFVsωm]0l﫺]N}-;tJq9B:Q):hcQ ӓwLx+vEǕbR;ϾuMiI}kV^ H;#w3IaʨbPpܕ3;%65{0BaC4ޘI1$ Ƒµy?Y.;ibm$_#pG1U IĔŦ3!S1pӯgTapz0_BaӜvDPCqeDjLfA[M=י(B@OlE+ [`3 *9yI5瑱%Ť%S`r=r:24"ZNx$\@3lwE}s/@ͫ˯2$޶'J)P[HIռ|w.lJzNH[N>}5\$Qa9`~s!H,{]j+ȁdƣD$ÙjÆg>9v#sPl]tpp6Zj-R=`}4UEP۾SjyEQ7!r-C,.XpCCW6MK9?6?3)so8\ PZ()[s A}!Kc/̅YC)0ӗ>?5r3Q3PJc4=5BQ}U6Tg Zw'J8v ; j{ w" e/KߐH0!xE$&ڭlËg15|:?4{eJ0G2AҌv@Vi,fV"\v4_X^{R` I*ipNgV)߶~v>M^y^10 "i5 P.H{#` dmٚ7yI'Nn !'9#V/F7 (# SVu+/N=*!i,tԒ^=#v:DqJvQ£?!3vlqm)&N;z(6XX՟C&AjR/R͐a$LI ܔw^ }5})Wb6[/nhe݊P cpU|ŜE>j(MUK*9nm+8T?E_Z(5SF#ӕm j3-}޺Fm3.(x,3Hm Nἠ7qcdAFb\^8\$#Ɛ#ⶌf~!욫4ˑO1F〖A?=* 1Fm?SHӪ f_! $_)X~˜\'s +e~L:ܾt@ʆb/mYbG@F?ܖ?{-N(D_kwsD_2N}̔DWrwu7*bWXjs'O~$F,?n]#g  .|yoUTq ZD.P7yjWXBG?!t߼@Mm>}6.`,3US)V([ FJHҒ=;$DV ' 83p0Lq`r?3i{rIKQz ":<ί2“8/ү `lçOtO5p jY0֞@tM̦eu X29TeC:Yu,O7 4de8|[4{D<Կr wf ZTP6ʥWSkY8_ɬu6=e+\ ]h/8+B_/b #:5"S㑱]jN"!x>mP~AN6=iJfUMZ&ʮ zQM n@ &Qyo&2%>2ʯy·(gznYJd!c!R6b [[Akͦ7h2Ukdvew\;A3xNPD2XAܑ1Ni[f0kJH B {sm=_]$LBxuQNY%rH E%woj>rWתDTΙwuq"ocX, h 6e GkSd48]*S&biȠ0h 4)x Õ+z?<j՜NT-(uqC͂-+,&*h\H)0lDd38|,5lvg'SFV֌O2R|82OqKBPݢ$C;^QЄXU==ⓧ)晢 4Пʊ Z?O|; Zz&;GZvk4t/~"Rz.YӲtAzv`lR Lb/˨hzB[*ؒY?M` ؿÎaW幝R@ nEmSa9IA8a&(Suۿ J {#$ 1곌o9"U-H\ “xέA{Oyϑwh÷mQr(@ }34y=0tᵷCVwHa8ԉ ڨҐkx/54SIK*:Mt[̺"}{ YqUBr[0PBGSª(Ƶ0o*6̪۳[OlCM׆d}:؜%[efM%3wI_3\8g^TyG7l Lʈ kHK}ɋoI1TGŚQ%Jp4o@PKNܪl].LW}+}z3[Vh#$ & OJݚ-.eQMhi뇘G G&OF>orU_D{1&qX68Y߃ 5u%cG}DS<'Wu w[MK4FSQ  B)5f[O@8wj/W.L̴i1$:#B_~C^獡 wj![؆Zc)?g\ϊ賊I BzkZ5D5JŢ0Z{8l9,v'C5C0@+=ius^˔/%ªam%'^9e=]3XU'NJAk;8u+¨Wb#3*;'p.D\NN RO>r%F`'Ѳ\FX?3]΂ZUp4*ȹ~'(cQ]z`V7*kc!LY6cWZFWyé+c+qv uA{x b4٣l3"n(ڙ[ݥ"b")[b,D2OG0t6Z s34&f,- !Km(IVTULfvS9n#C0yx;+U0Օպs }ZDm&OO'u_)Oad{ћ-^ǭ>fn,^<8r-$͊!^2-W'2x'"[v@[i) ༩ԞmqP<: Y30cL/&IX娎,?f0ˋR-&$եMG$2{뾖* Ͷr'Iޚ4ZyƐU?zy`94BҴ@DޡF|[V/e\%^s+[N4t8 DzWC#hz@s0Oް-ʆf>;Ѻ_~5΃VF4 _ QɑmSU6-\SR%of(0 fer(JJ"oDL gC)o t}2 .{ufC@p\bE 1Omz|UhtpS~`OK%fZpV28B^ݧ]-`adTƆ[2AHGـ\3‹5`zi^H-zsl( T8QhAk6XR/h`Bu0fS=grfCJC} ,glogWcu@3|o$和M&.[AtSʕ&rsmd$s=5OCo kd,a7Ru|v>6 EHQ"A=1v{B?RHE3 @OzI'4>C)vq\aW/,8_cZטZ7A|42i D1G+"V22pFR-L=%-DdĄ뫥oyv[ ='FLJx2>֐2\\GZ=vA~ӌ3m!?<1wf 5"(J/{r#N;ݏkȘ FNu`)΀LӘk l! }0"y@@9jGɅc.m`9QG9W(?^ -*0kWzait{[z MjwEO9[>,6^ AaҶGyeXȰ8%mBZv|BؠqjE"Ϛ~ʁdTq~& `S }12*;Lը)Co#+QH*\qJyOU*"c߂[E*ѻh6}E~] 'gz]rƬʴgNӋ g[T[݁`MZqb$w, hD~4J<:?v;= #~FpM]!ѕsEm{h'+'L%cq(Y{9W˗MeLO0ofTfNBK_MPl}gz)3%e'׼yxM:{L{]dz,+@7 5۷31;aMTj k}<+gOȸ-pji^;Feu_}(Brc6kNKX^Cw3 8]_wr:GQ~;iQR" k:4^{DUy|( 4QX }fCiEzVұ% ִX4 }^e.XpNK5Tn$C ['{l];V% f>9-FΨi#y^/E:[$VO<`9]<{&9߀zh֟ 6(T \v |* jH-^EWѓfwޟ#°s~N23t qǟ~ݥ˷9o ,#-,N ;! |$pW40\oȳ\O&(/rEwߪ3Z5) d X\1Rf:9;=nDf"''BN.p2*8dO ̇]cG_iBj*IuOBFGi}B3bgq$D2o&c /$M6Q2K)8$VKLу6Wݡ&mn#w pӶsV쨶y^eĵ@1"4e?:f 0@H{ZY\6&1xtj ]ѐJ1u[`,#쵗xflw$WA(9c5Rޣ+5X' w'==\F_sL"w$0Z-Y_gXNI#(|"x^ߓ^+߂kT|R奵o1I!RFcLVPS~Ĩ(W]&Yqj2B4,ڟ꟬e` D8%hMh/m+4+⽩ z|!ލk)Ւhh Ĥ$1b] <@M_* [!9ջ\~ rmˏ,Fn!fBsikOhngFL%nMvdջ3'bCvh#Ap˪5A |wN8lrC$U!2qI,{fy .uʆW?-H~tKѸF|\co\+Y;;-Hjw@_\Pvh 4CDJ][Y )t RB1bJFny{?%{/99»))݈:p8%$M"~ўĻCͼiC^-qf" z%91ڜf=%<ظ];BP$f+o)oJY3znIe[ LQK!Xū*3؊A KF#[,=U86To^)" cp2=$Z|F][q'vFrΏC"2){!+Ѹ =_mدl9؃Q6ajΎ8C>GS Ѽy5?ILQH2=0%=PKN߷c)YЂz~tBkxa0(;= ?KWsMæKU B w":}4BD%QcJ{S6 bpOTÎۢnad7NW$چv2Υ- ֚u+ ۩ Bw_t^ٛq7iOFz_>F^l"QmJ4)0*}t:r'eU2] =(w\ ƲND\9-vVRIG_:}pCT)Ee_i:(dA~Gγٷ0|gGF{D6I*r.f‘XØ3hPtyf|DrLYUi2|@Q]Kv\ ߣlh+IF~xlXVu߃1]_1"i{gƣ㫙'> ,ߥ}@BLE7Gd/҇X ^ J|% iu( 0a!p5orFL ~lTJp>Sz?j5&H|ɥL줶:'Fb)l[Mj-W%Q~۳&3Q0[,sAXdZ7YaV5}DŽR#IOb*4iLj ̣fUH]ݝ~K(Mz5 O=)*Xlн*EA5Hq̻úe͔s~ ]Hh?u1v-@Wb&UTSoJj/hK!/Zve B6Z);. 1^ƥ=2ndUlY2b^VI4 +ّK`˃憳Bxk0$+b>7{#vyF`"[oc%žr}WgM2,IBeIL}O1HOu5vt&ZF9}Ǽ21GGi/FH@(8fnkJxuU4sC bztQ˳CBc2W]>[_JFcv!_o2܎fIznaəiQ$6"2;HJSawȍ:qӼ-=hh+] П2+h馏0ϵ1@CCІ`y^˶,=j!S\;{LeP0`k)<oB2S9:'^8i>R9b̏O饃y9p>\iMiNP "Vc^nqWt5=Sz*3 (mQFWx]i3>ghf}łi熰#HzI}hZvF&{nŕaTj—ϿT6iG~*wa᠜yZHU9TfMA `,-qϮ:e 662uKw{J[kr%ݸD >s{bQY<(:$K:' Dn7-P͠*We0(@&o>|J:Sp =fƝ咵y4x En /`3Uf`fQgD# MiC^l)TR5 S6"^Pu7ה02Yse.~\rԦf/qAe1x*^,XYZ )8/mtw1["mKO+M%!dɖ^Dx8 zKSKʲ! )*x^M©y)V=~7BxIPrF"%yvQ'wE/ M\6U eL&;2^F&R!Ă<|_m0YF0S @aH֕AN5WzQcl܊l>bsɭBuC-UG0,\v_r}f;C{hMdv餕+M̲ T44Ct3%"v)n:Y1 FXbҶFz#t5K{T&4?- oOCs×coI@@W~˗+y _u$oEdۥIƄZ* %$.m + FetЙT*)5dx^kdT+aZil-0zKK =8k`_a>_&bveј];6j "9'k7k+,TvA%:ޚi@r.nBEݕQ4x x"?SCVri@Yb)@фX *?&FW9Ivʦ-zޫYlGB.vѬlRbK9vLW鄄Xz+zʌSVph NճpWe'#WWczs[{agUJO8N9I$6֋NԲq3Z.(>ďp NJ !.!}ޕ#7ȹt1ȯ\oja^-JC}B:s3q|d$6L5B);C\eP6XffI.=M- rMl^ 8fA.߱gr@ zɉR΃/8G6'G(Z7Lnޅhe %s4kK0[|Oȯďc$Aץ7zlje*igu30ߢ2DaW-#L-r@eo}ȊG K0BOk\2T<n9s!ڮx3ᾐye&.gZOs7-(OcB +RiTwl%Т,y:͆K/7,W**n50GP2IgתSx"$EZغy48Jwq)M什#wաnshCϸ볧Rֵd9+ACX5b\)}NjfTĽڳ6͙du [@4Ӗ:UCai8Y(A60֏t#(6d yᜄK4d{[Nd]h@ ؁KŽ{o3 qSƜfb[H`۸4HdC262u$t*%s۬C &I<\I JcwW#cC{{mVYvb;9,SA#V pJߞp(;M+H j9oymZ_+L_N.!ub U,YΈyS%FEs2f7;Ԋ} V9Cg07Vu8dh4z#zlVۯwL_@6g3Va)6֋ؘ_)0(5=YXCGD1,[\ %T+>4\ <3iT/֦e4ORhރ aa̼Tq0( 2sU6on J [Y&?71+$oMJH<Й3,}Oݠ=,&3JsNCY錜8yd:~HXB/efmMCZ>^;SALsĪrڗkGJv(K{X˹ Lx ;O: QT3~xTfk'~@e d#:K_5% 0%&/pVkf>:p*Ѱgy!lh,{s*2bAY3ԅ$Ptێs@[7l#W ]2a /zhHej!EC^z'nɝI5WV3NUVB5MoJOۇKЫBf$q(r@:}>dBJ-I 15-[o`]modye7كR咤~Q3,W YEOѕ@HOp?hh-dO/`"ጘ"`>MDѻ];\4П9Ȥ)$V~KH(e46~cc%^ĪkVw,)vsU$cȁBr`M񉿂<.{s]T'~rVOe2\@&WEoF얶;f\< DaA2Dڃr&A*Izz}Iprbʪ$\oM= V!#09ˌboweKk6>A,'adk0KK>t#L򖧈3)0NkHAXS[|&!Kk!ÿUtpT0r|Mv5WWd!YbTg?|B%;3v flJy;JF{=f4Yɑ~wzn[׶{_G#&>LQTt`dk@6jʛ"nfm(n Zj4@㭀%l[0lt#KAdL<Ð63!9i}v"$+3Jd {75f͋FKx򧲴 Lvߨۅ_~WaYTaWIt y 6BwU6PȳUNPf䭻]X7`y$QV{C@rژdP(udhrF}u#R#>H3fl콊WB[3yn&/q&%}/Ը9}%DW̒S"tg*T ]ІZrJl:t# y- YOIpZ;{@.+00(#RSdTBO39RTth>R\І&؏4'hfq| ] кն 0?d:&`Cu5rcϳ8IȤrfRT0?u -3Ak f&u1=%!40/pzsGxE?H$3[[),3?C^ d"no6Ko!]O| ^ .f2,R&,X6 f' [i|P,Rڻq6XK.'rϒtBsl+/IJ}ı3)y\ANbg-J#2W`կh|f̡oÌ3~|yE(fҰN>$U"ƓVʹ3? '!KM^K8W$Ntyu=dxg=EyN/Xx Жz:I^eIs~69IUDZLc, bG ~u\ª }ϗk)bXl1V$0$I_C^ C5<88;هf9 P4S=Ν( _*=οauXg\CLףq{[t~:Lyvc^t޻;+2-F&_so$jWE߮SxuQ6ᇪ+?2h 9{a#,\x P\H!ܥqBKTbaB듞gVNpgIJG)"q0jt]^ؒ[!*2L&ASF{zzH.+CS{,woc'Z$jC-NӾ05W)n"*GMc }--ǰ9)Zp.Gmı64K0Z[~\DE6;8;YfN8\۞_\4*rȱg,  nxvEg DZ]ž_Yӡt,q QKFˉB/t*LP{YN%!oC %:JJ3+PܢXc_ 3"׏v4ҿ8ޜc8uݥFvHfljnnr}._9\Yye~~E}FuG5OYbWZ)zC]FbmNRcS@ =Edm12}8s2)nDU)h+3RbQ(}<=Сiݩ A~XfRN:gȐ E"ж>Gz'z"?txC5Y uEJ}EB*:Uʢ. {j{n}"lJQ/5? 6Nܡz A`4|lz|jd#$w4d}6gD.i0` 8aJߌ)g0]wVe|?Оy8CHCP{Ԫ+BQhv4b$|[dˣvS*s3SFlRO2xHNޘ8AWhrХsMP֞F(lJ+R(X(,ς+5H9@0fEuqyPO;/Bm(ʫ 饤D5J[I%*@]L:ة~DaSIfw&&*-Bh=4< e#JWK:kh59y9 Ss,I6 [p8Qpvko&Eu}`#pE+Ie"Xg`nʾ"mR:ֹM<ӣYgdA|ev4YS{rw{!`{+Ev҄7iߊ(:4W /cq  SޜeV#t N{thCnbbLdtcH "GUpB73"ԙB2z<`V2J¿YQ.a8>ݺnL w na N>ޠ*5ֶ-[݁({;{rkg;\> t TIPpjK 3*2j<-xsw(Şf;mI 7a6PNp2i\VMd=-&ؖXkt_KJk7D> \9j%fMEaL$E o><̼Q P#Ha޶$qd ap;Axl:t*]TLU,T3z`QjU.؏15Q# bT!!gЅ|Ӧ6#>$ͯ\GZ%Yb(?hÉQʛ3׊ 2=iePԨYJB;g/ `dD-ļf^ YE'pg#Xғ0 @yN?XAVG/~wlm`oDUضQ_fI36'W"! ?gqIҶs:Ҙia (A HX,0}Oh"v[i0AZI[n䬰'NCV:pq4B&+r˽*߃^G|q3^R7N%ɳYԊ:Hl1x)|ibus*wG¸ퟎLùu@*6ŷBfCk $/%-qkT TιVʩ^ReXT|H_P['vL݊.L w݆\#Ԝ#6 Tzk ;)ѿ?ٖ4.}I gfҿ’+5HvYK*+dDlϼj+2-ػ4ƗO MuKi8QW0^50|{o&"ě訾TWuZ /4 Jᜉ2dnP!34K*ɣ8:W,cXzWv{ ə*[ӵ}'DMNW7ԩ`=JK({ڻr75'|ߎ0C]Pf/Ԯ@L~ n6EVԻ;fAQ?htzʵqi?yq`LT {(!m &"V"4O&9%:M0qa]k"$y ,wJޓWoUKꦕY.z=r_[> lPr( /5$ 3Aq0a_]/FVh\3"@E"YYaю=( E X?nw l (?IJƃtZ5!+S&K+e1=_&t9ZC1JBhMdd_`BpF0OaO9Ţ糓`ֺw^GeL`T$Mq8FYAg! SOљ [ %n `=ݹЦ HZ/}BWCtmLM|4T_o 9QKfaS/f-n{nAc̑t@0zA<;m7e=U-\̟$mD bcw+|ɚH$|y͎WW\w|",d^:BhQ,i:H ؒu¡;䰫8v<9I5$ڪ@bT: NB/m;\zVWEW19AޛE{ #T

    uwuql=7M3s|fbjY!YBnP9 (z$)d)dbtVCc[Ӽ8n{?Zx\LlhR`v;ޖ˓zM@MYTo~(+Oג߅\_ c4 C&6g{ljP hV_L\*^YAkR@ Ѷ| 1bKb]n1Z >|6*nj鎣9!Z`".5mD}UW6(u.ⱤPnqQ!O@{LK?6/,!&a%Duc6k0Ew*,=ɧׄ9BiݢeD!+aN H3f/Jf_%4PP8&c;uZO||nLnC. e?FjV k+Zv2Ok|#h#|3*wGp;gQyΈ@4U%NZEv!0ak,49KHтRʀ0voBպCVb27 T6};Xz9I8NY<gOXZy}#^ZJ0:<1qsfitlQg~Od9 6CAY~ӐdtLQF(/%2m3 ouӣ8䉬/344BxSR'swH`a{2|_WUW"@(i)kO\PX|nOҠ'h/≃jF-SOƿ[jƏV"@\a"9VRK)ݓVRB~dyDQkwۻ7J?- lf1mNU[!zTZ[=Nb~@ ײ\5޴Ob9eMd{V$v S lDFC37<ιJFiYs`)i3u EL*=:\ Baϝ:) nXS"9믽86XK{"< ٍ{nwME!9-X *TvM6^6 xt{ 9d➠+ Y`돉tnHb̶IUY`iIseI/}I,j$++sl(%_w Ch[)eNCpY]l6TsoR}?zOE^)lnva`Zd&}`ӧp{kJ|ȕi uX={BM`f^_Evty'5N7aRff*37Gt^,oCu|\[hrk`(Vʴ/gf>^E?E` UQW:l@Q>doSYwTvPgO !3pħl mEU.i,PZ,k Ra"vG}"+vN~a|%tidḈwJkjlȣ݃w^)6,N{P y4hRDx2ol,PSO/oי$%*29 )^ 3_V [ue_1 1ik>-Ж1.<- yH*L,D v6?ܼK : ?ۼ.ǂ}wtD찚2EH8Tzu{M'̟zݒHFM[RwV~7~K1. vW%/3|ڶ 8>~=|P^ɀ:y e%&!0P-M"S+ c5v ހI9m@E?a u53&6Oa+OS<0W={ar&NRH/DBfT aqkinZch+0JLel9سy NJJw) N/#QRpW(5MBq1Zd x( &E4͊pKlg f Sퟲݐ=r]4[UoB_ w qA,zoޢN!(BP \[Aߓ&$.rm<[*^Yx M"/9&X9$=;ӗ =5TNb WNvv#8ϋf.=;M@6 3-60栺dWwH7? /:̗Oi^Ĕe"?ixQF* @TMw3qq>/wO!wf0 "Zg>IU/ !MËsQIYsыw#C&O>@5C%E~(wYa7lF*Λ!`J8+9Cd# dqN'oUe;PCգ9138 P_ 9 : lߞP [Cj'43'oWQ6/v^<;-2,IsYCP˕+u܀wb"ϸv ^ẏ+9o\V_)j mq^Ҷ~ bf`#qnwe'f-&Znkz&a0Iw?C:ka Ag" N!8Rtwj`y`ӷJFquլJ`\nQ}ƙ^" a&S&{90om3'L XRUqT2ډ$C@^{oVBiG c& 7;?/5fQ1}!v oz`2r >EVֻy{ujUdȚQ6䋀Z2F kag,&itџmZ75q{W٬B?:T!+|k`i`JFWY5by=#nUO<%%7T)Ww\]hw?xOabN}6D k+.G'r]*f ^9/[P*%!.G? e}~ P)/>ޝ#\'o϶-đ$ CLOy=4#V_xId8ٷɑW4fTZ pOU;K/ЌɅ2rKz4 QsC?NNվUP)&}]t2Jv'-9a8 [PּT`Ș7 ;.)@KfHPpBNˇy$ ;[$[sJвDK>=!mCXPnBgQOM"jxz&pLa {>lmY~;AHk /JR#$[EGd/ldDsOmz[GUXVXM C9jT%!P20fm:&ӄEX&X{s #2hGЦk?N@){/{L/U !k䭒&]<*\V+`%+hbw *(pRRƅFsJ/Xͱn?w-.l>ţB ϭ|ӓz΃/dG8GH}xu"ꨨBlDD21\.<6S%@XZ}[d%V˘کZ&<ƞΗj@B= jk7j꿂]M6b&Zx`K.2r JPQף"Zrȅ5YsY!l̤nnTg2$5yvG>hvTn@/wGJ{)9dtnL@qP,+Shǒ-TL,(et&Θߪ\ɰ)an(3Ϡv?j՞; ;osD[U4XfE/s"&<gg?2{H s=&cHAXd/(A Pn]: ı_vt[fGѽN xBX'fx;/V7TFCjUjhSEL~ s ` h42gO<ɘr%[(ωv=?b}=s-KE X/n (>`T1ٟCa U'wZyd%N:b:b,b>DY 7kx?%zC"Q`ˁ痍 ^1 tHE C4%C"k== @5fODw$mK6hgRVtdY&xTF}O kI=L8cqE1yG /~x򤶣x<:ṅjQSʛupɶ9G۟$Q%t (4G~Qˬےq?p5o7n+4F[3xf}$|% 7|U.>gюpcm{Mr5l&ݱX3]Ci[ϯS'!>=fϷJZKl ŰIo w8RSQ@3 IpC0X"2"Ĥ$:Ce@>u7kOm+:_詖?( *D>>O;NRN(q^H/eX=0GGu}ߺ)@ԑH&/Vhޢ$O{1Y'D me A7RYm,9ҦMtMiʉq:X<"c1|cf͍G'|- G ]LpBQ=^Y$NS qRc4{ u[O+)!p1U<4ߪGډPhg=1Ay4 D|1wcZ]+"i?Jr iF=<2yU-~Pүb?] _S:|B"!b(IlqLJ|r;so;q@@bH2HYۓL@ ["Sݪ7.LW a1@(RgT8MVs\.R{|Iy/m~("qߝ0voz ~dn!DRQqY?UbvR5 qv7Bmp% 2d~f-鸧HdGnK`+_cK={F@K;$C(^8R &7z!Cuyl%_Q9T9֟VWFiSQ}-[`xRX6 uƔ] }Sao!P-[Cʫ ;Shgt 59?7u?N۞tu+,a1)@wȦsă.sN.VE^F 7}bq&دg uNiUu)9ޜhLPE+:~~B)b0_3uTedR ǣLiǜ{kz Ԥfjj֊sd[ifˑ|{U2k{\c$a:#$!5[Rn5<LTPDRc7ݍlʝf(=߯XKr@s"<%GQ8<tHM*RVD 9n!$W߆^J{0Tջ<:$3 02;Oۮ{x$9ʽl[8nr09NDyS5K?Gœ9Ƴ]y@?Q U&i☹ Y*&q/@q8[Ei|^1ȟjƨc*ƶ@wSϵee[2;0܂kO%/;Lǃ2|,⁠-rzmH}]LFzrG*&T%;/v8lb}cz$Xsbvv"Lfj`O.fc"X>gChǚh M NQBQ1r3đ[`f.-+YdVb`R3I+]$ ǢnN{EFGgp랤e`J&^l$D})ul]M^qGn5FD B5HԸՑ\vr>u)E"MV>Yo_ rN;Rw(}[= [=wڛ3y{*.}׺Oa3-($j 34Pi>Zmxv @bL M[mJL Y}0rHؔc%[N(:Pwʽ=oX۾B+"`WEհ˛>{PXb7RJje^V!a7D=AFYJfQ<)7 Dy"X H(k~cŜ}I9AQA|#b WlςkG! r S/Ujl666q ( \nV6_a-O,Jo5MhguϷZmI+PCj-Ů4d/.:&4LI ofi2>d?ib^! ݓ*5۰`<*dRzA|%=MP6Oכ&<`p-xq^!!ǑYVb Naɪ`f';wq[.O>Aev5?J:qAYsEkYZxFrȄ]K6@gK;EU9;om7tҍV4|z:*3ldN_@銾jv7_㪓mBafR/]yz6Ce&g-tH(Ja+Jryҫ];Qx= KR"6CKz:JC!y{s>c Rǔbx켨||5֕YYv6K.D >UH |TM Gb鍪`x-ڒ(,ggY#`fEԡK ?d2#l?"^93TǾhemYY;U $se uՍ%F@ތt(R _ȾⴼB $^4o8`%k) KݑTV/ߙ|"L8 s ~r(tIc@@/|JͶI}*X3)unyO& {:Bx:8P 7P@?Iݘo1K&Utv%IKPr ,4ENAp"]l% ϕ}YD:,]h ׁK}ߑnB'HhC(N-,FQaL"犩cp>uX4 Ͽ&ƑQz&>\jB hx4yᗔ-bPX ADPa.Z΀n $ cG:)MeU9C2.'y0ue־3%&k 9'pF:My/֭~V>2!gl̒!\)䞷oF_`\4%1iW3ǗcI*4 *,yf@ڧHmlv0pV2 .dp8c~Y(|Rkmy#R}̀H~%u@AVq)8]X cyݞUCT5"dyJː?Q1Ν߭j|X C~RUAj[?u3g(@+ax1(`F!tz[f ZI&ÌKG.c셽|4+,-SZ[uwǯ'n[^iR3|%휬/bPKuؑ0'bZh58}?V Jr88i)ֺEb.:IW\KReޏ~+jyƓY U됤h;tD%M5y:j2>nEbY1aglv)OmIhop!4ÞySԾ6ᕸ%GTjZwZ;Mx|&t;]R=ȿ6j!"ңtḔzwb*o H!2sƏ!@ɣ2LX \/'^kYf9U74RŲǣX0s+;&$E!h A &2@1Mn#zC;J抝:Jgdk"} uC^U{^LAN4s!NN5xxǾ9貦E~M峾y_& l۴)~ɐW)f 1:hT|chUlEv`Ct"ON4FadS3&NԖkq{OEl߃yE|'+}q|H}#O< |5Kfk2B[ s"N@E%.Y0$NRZxM R(Sr;"|Z3_do1z`mޔ=+S Z/;>tq(L=,TW7puǎaឬAcФz:1^Aǹbc\9s,hvVWo(/Uee*gn1`ij;=uUsСU F7m6:DR`FOn>-eDpb'Mדᠧo-g㘴$d,KӾ iFԕ¡h5x@/dp༥+@2Go6F j ׊{0*`leC%Pj!K?c3#s?h@}%x~wuEnޓP:o,ZXTV :uyWEBtPż~M#4"(Ԕ-I9m:}oiGC] iN8gy9,ƙ@VFwh@DUT-L@Ə~Vkbonي2p>G<] Ȇx ۿpбdʻF/  @WSn}c.!]5y.XEmsM#"X% ]S=DtaV||>FMy(DQYPx^GB8 /cOLz?XAa/(u} ÔJlT=!ՌgT|`xe֤$..h qBkx7"ɖkxEo_G`IMUCg+~8j}[7k"9઴5SvfT?Y7)}pk0`llK}=Rʗ$ T*yӔ%մ3VuȂ m |U{{tоҗ&x i!숹7 sSX,>*JJe7bmOgQ>h?Q,7]`j2?yf+84C Rܽo먔F>x,k~Gz}5+$F3/ * SoK(0KA/ݶrH=s!˾G@@&-j$8dEU2fj)ܴ6d+S$5~s66jhv/%]fgZۃeβwL!&Ic ϬVoqĽy?(t#H/¨wKK=H ýZLN 9|Ph(.P; >w9l#Ns2h6DUB)cjsj?s H',VV 419?۝ٹcu%:TfJ=RVnm'F.Wk/<41jqwp)Zm)a-d\I$QU4=fl刲zK2HO#$lz̝d!~־j[AClS>ָM[)4+3-IhrZm45!n wP uKLH&Q0}?i"E–͚(S ~_;ҍBζWV_}SƏ߄^^֭)T^Ă1^"DZ\guܤP-\w~?q#O*M}oY .M|S 5#q(V8t @ro^Q"Dw@@fP~#~CKp|jMHSPA_bhmYK Nt]z';#~[6q"Qp8QǂO+M7KJn 'иR4pM KH%i[( Ӏ=ͣ o)K9ؕhI"}Y6vl9ԙ5ӈ_b` \@$.5Qw?l8PKeO;1H9@9wrl0\ t\vt)_,9枊5qg>VRQN;k`G 8GI = ahxWSKndɱ ncٶ`YDsVpѡ9W~Ujp vjJqnNx:5܎uwa0)WCV:ݔ*5q&Y;tQlUg)Sʤk))0m̐F$h򕿗'݌G & Eu7LT4gқqUW06-l&~b) w ^UAKQaFnISlGw|d/HM(KH[p4FdVhwD n J%S5{Q?霑v9cVhݔ5G ~:S;RyYe'.j ]G?g્p`mo ⅚ )h$+~#2yaf7͘o hKQ<1K>QlkS9 q7jXh4`X#z'c|&@ˁw!@"PL6TIn4i6 ׽F:=$3 a;܁O.^ ius/! `tԺ s+65ϵ*:f?#6 +AW2Vv>̺T#3^Jt#Q>")Pd I&H|7 Hd٤d:kPn^RCp{155b3hlmߪÿPss%G,:mꯋF;۞#@Ⱥ.L@ px3ɧ+^=8AT8r)ca.}WiKH O"J)Du4r))-%.I zXALhR+]c鬸}dF*L3tb9rkRRI(}pT` XmM ?Bkة ATL{iG U4ݍ%m{hf=^nRٜ~^B{?)`+oCF0h.TcI  jhͱP8yo23v\A1B`yŬ+p?z=v/ջJ|T4]2j󅌂%d(M46Of0Űf>Rm8fֻRMn $ H$pq}B3ɳ&%XHs6Ld|e0(GrޣAVs7VrF;BiKRqyd{yu΁eO 1~k0K[9XvB@|=@x~J>V08!2{'w۱4qQ.ѽ3@01tyK׳V"G( XT8tFq^7f&ꫛ<"8Oˋ=5'H0:.<הT!;2H&ɱ{ ʋPp /s[PϒQt'x]JmӠ+/2 &GQl[GZ 1AdpNpgsrq,T[$g}<ܩߪ摨YLc\qZnѓ(<,^SZ|.SJ{%z5ꇊgD2KY^hhRHSYen9VP^LsrKZ4.^ M/U:\SSѽw/֮;P5R1f31d2fTq$7򸯽JxMuo -қk (3fA؁`F;ݲG~ygg3Qydfu 01߁[Dq[<0r zoM-->Qc.m}54΃X(7I/|.+"}O0 x>J`F7Qz8RzMkh7(= +`][ا`%`seibq)cZh@ A4Z|h /ny&̱56)Xv1`fҷ=X}PFfю<.Z~K (bT }zDIL{8٬ļov( xķ#@FovJyNH BXPTiŬ}Db ]_v&/[^FyYPʔ 2Vko=j<nrxCY :bԋ4p 'T0jS຺ b>3"&v4_%MZɿX=ցɄnjLPb_C7]膻a-藍'G C]:G'6v!ђ$B~(. ")M3XV5өmD_ mni5BxRQY%pz-ȩV3m0{ԓI] sG;DT.|8I1.FMͣjR9! lkb맍:#-<5nuqo1L1?2VO <btXU"b+V1r_q^&dV!/4/ Od ke\}QrC2aPyR>;c-`$},F+gWf\|JoϜϴAA=hԵnV e¼;{"$;k0KSm@̐HSG&LV)긵ٳ&FG{ȄD4teKLrg[Z vV8Q&l' =Ths hZ();!޻} />m췀ڗ`Д[SՓ`ʁrYC&%v[O@t&\w'bþp;d-5S7$A~5s\ CW3 s. #(e+i0o+PZ787/hPp@R:orǩHKXAS+D֝p4F ejdTݤ~P5%5? -2 }pg(4p@R}W.P{V¬$lq_{_ѓvMUTԕ}FJM4XM+f ۡHmNZGJ׺ 0+=Fی#25}V!!YE+¼{V5N:?@販8V4F^q`J42?EЅn4O%Pv7~J~7PUk(sUAMfBe:9zxJ.Jhq)Ե4g=/9)ܽl'%7)#%CO/ W 'rg_4H<ԝwϔHBEj`ԇv6y^OΕ~p>**􉻆-KMp"l\kL*fhg̷{o&M}A#(˵ߏ`X"!q%V ?1tPD!BW-xKb{|A+Y Kٕ=ՒcU:į7q!e|0 UprKDc9mn=3sMݎk:0P*:'0+y(|GخojI-lsSnPio\.48e$eo60"{ Z"A;5gvXo:(?."94~%sH"+N%=GmqWۘ0*\)HvՌ':V^=*eTeߟ;a+$S!)p׋qC+vYwƟ۬^GAs ) quJ|Lmz"cWX,,pFCqKj\:Ip cu3)qu[K@Qa:F .TmCߔ˜!V}N}ek!GuNwt*A%2Ik-$?橒Ʉ\ɇ3.<_;eT1F~>cn,n&|u،|R[6U[,QaL `h @ O>_~ߪ^?IOhz#Z+^u_PNn$ݚ`ή$m2Z^.@ _ANB stm&n2Vyn'8i*~Ulj"ӌ"ѯm8\)E4 iX B*܂h͏Mc!|NF(0-{u273~dUT1jnVC`q/B3/2K$bDXj|~CdM z F9θHA$7zvH#Rϑ=`Ѵt^OF䌽}GޫH]r cRxտ⢊=_ -ܨ|9N)7CP-|R!FSh Jvd\7B? &- ٔ7MiJZMĮbuCuaˁ@i9SEɹe^nBgbu w囀fP78E?QcxWAbBa~`>Qnp@4 r'lA?2 ᲒtԱ^KE&_qNXi׈,.{|2Gǫݬ)&,D|l"z ц>)@?]:y@43t@teQpf>i ww=iH\z * Gmw5 \ %D],pOeQLUop1.|8ܤL U { JQf& hu3r~Uc t l2*pOM&|@#ʳˡO&K{kH~4Z5apHX!qˁ׏ć' *v#q;Q44 3F2 8ZYYWjVo0˪<X|4E,T5Wp=6O;k(5Bo߆?7s/Ȟ 7v~NGlRFS)UQV@XӑG/z~zhqUĽdntc 2@@qwH#Ik)4p[!1L7;:~ F6N*rhlŐ(vFsjϦԷ_cw:nQcS%I.#vᆞ\1J;oh@1#wl׍88r~PdaTm>ֵUZjO68!`l :f/9 Tm sk9wOZ :6B'T=+xgAhwJkg!"uAOr Іx=JusON*g8Ut& O)~E~n9Ez2D}] y3~)eVڒOPOfj]oٞȵ7HŭE8Z2NtGN~lh\b Pt++ df/"& lX ~bJX tB vl'e4k~Ho5-d$4օ+jbVW2K1+R նZw _KSVZhۗr4wCu4]b eΚED [FIs7 ǡ,t Wf'؍V N΁[.AJ2j 41\t(f b]3Í$y?FVY'_ ߍ 3 7o$g}w^vknm."}q(oQ8Q#7 ;O,%E7vh.߲i:ƾ}9QN*'2|4_򔐋G^ECAY֭-G%x|K8&qJ?u%Ro\'֎2@@YEU;o x\;gf@a}:Lo)*2mmp^x'vīuOaFoYIk[xOѾ#5Z7*\odPݞQΑŸK_1T5޲ _"_d,҉q:)屫$*liٔ{0Ֆ`ͣgXDe!! FCl<(\&J߻gW{.XLKTM0 'R"] *d|22cg IC05w>ߧMF]ƕy_&N'O->|k'93+9;N+6UڥIprDq6&|4YMC 36> D%Z۶/z#S4ftTб0I̘]n>R݂{9hJZm5 (sPb˶A?GZA%9'>Lg,<ɡs+r2<}bF25Wy/IM,;$| .èutq)p CvAZ^EV]=2nV.F:0jr1/I Io-3mpt /Af*昖5eL˲+N׃uЛ`luf^n,/3S/|iwmS4ۇᴎ@4Z-i+qvK]1¼I-%;g_|޷ޏyS6iFbEi*~6XJ."+$@pӻ7TzZq-s󚵯Dle5BN}6ߠ]Ea⁞Cv#P7\4yi#F–cԬ#va+Z ےn[T ZɦL aR Lj%2]f[or2-w+annRtb/֥pm9V0Bd%% P3PwcB! cn.,=c%|`ʤ=e]AV[Tn;[G{|Y*"b2+&1蘆-蜶~qjOUX $«cW'La,1M 5XD#JMk )SR ^W[DO= >ijT78nw]5B1(|e4XV:okB]CV+=}0#0=m"S.ܮu Zʰ+W:s) O6{N5cWw\3i AӢTY[Ĩ$'O*E e ¯M`Qa~9}XZ5M>#MU ф͢Zi4[`Je\Sù֡o⭒f=7|i_ߔ/~Kn7|LyM43r.W R?z^nFNw] ) aBb/g,E=7JVk f+ժ[?/J,:~ʣ]c0TB!MtF[x8B?hα^R߉vi2r9*PGMJh~r-<' W1 Q?;DJZy[`+ߔ5f'?Z/I!ς|vWsHl7/[Po^WvV\L&=0j̮,C^=a|M X310f5_gd>,*q=q0S)$c3܏W`&lYG8ugbҶ|^dy\v*-3Fl,BBN7^w q:N ܲ#`$=8,ZXoáuwlz_D5 'mU~G WX0jPzsRNP ]t(aLrL1 m%ڲԺgDzE -!bxsd /tB͓bTr~O';춈 u*Oyǥu\ĿxwfqGKdW^(e b#{l]2D"l0pkBjkU~- G !TݣXWW~ rg@#-g,snb4uҽ6]14X=2n7͵aǩ}8A/NN* x`DSB%qL1],`. aOpUY#Oܷ\5+Ifn=OsX` @pC&,P/P5(28Y]rn6.6k畋Ĉ˭$PO춈*srS~ y!-Wy#!܀ W r?!L 0OĮf;%z1z_f7g V"v%Tb S\j=*jbCqAʝwtlS lB_YF 5 wdfOĐJ}e[*SX4WPu\|Bj_JU!q=8d9SF>yZ] |j&KW=Q)QhϽ8 'b-]ZN?Pxo:߅UTH:_ۡ?TI<{A(-Wi€Jr ?t(G7lr$o D W4UfhiN[h0ARެ(m. l<a|H+b'(RX 6{_D1-Q:BBT?Fo4۝aՌbQMo`(HSD'Pd"E"^ҕÏ@DHo`>cY#a˷}Kft}dwTY`r!yMGdIp5:IķuRͻOU.'>&() K Uۜ'&wڲf{!M&mܒ90{R^ܒ|^4k['~\~յo.]t{qiɷD=skvݣPvC|6 7ԣ#KT\q؛gnb՘v*qŷNfƒ"΋L: u{F ~IԻݐ- Qxx=rƟ"1=LUxZmxifIG+%3xjkL"6.5N+;s:bT}JEx[b[C@Pv: Wb}tl,* thOys>+2vu embu][;"!"k*I4mojǢlw޵>StHfѰYht"e+Dk޾f/ S;fW}ͩ 4%^k?cST~C~"14% >!K6iWB  GP)m ).Ұ83]FVi%dPNJ9{M8 ?>L I_ "PV4  sI}\RFoHԏ:YBVC4vLvC([@b>{VwAN@pFmqa~wkTݭ%&!y?5Rr@(6cg;N17L\헑4Qkಃ^L~[zF" NlgqEK"Lu@:f@Pؚfop3:N8p]ߓ蝍¬%ƚi3j+p u p>)qUFPe47(Ӵ)3dEJq"tz79N*ÕF@8؊wuzy@V - bH#,!MO&~̶ܙ4ݖ^uQ]J$KūR00JBN~/0-1xSt|H ?'@&}h8BTp8[ҼCr,< %Hp*X M9%):J#LY~$*^˵&ϣNQ|Dv\ 0%Z4D2Qx!F_DֵfPa+ xhN]g3\؟xPzҗ-l1{4)yTn`9|"]QCm *oF_1Dґ3.a@v_Z8 x(-c[Ea瞯ѽShEYE@Ӝ_Nl@xjj]iɹ3v:`,oNO2xD:NO_6[I Y7Lr{V cl%. ,[HIroPzbƜ>e[{7S#E/IGp=8Zx*>qYt 2$uqnlCs-Oj|[l VmMI4C,&ct8يWeSy ϻ״~5MG'U͙ 95'P 9d XQ4蓣 wz гZr~N\ӞSuc#aG3 RГ7 QY8􄻞+Y&sa5|Gf߬h2! M~\QErbhZd DBhHD556q:h/9U52"8s,|ØӉ!)˪P:p@.)؝R,]\f6E_+ߞ$:&NG,+Gp:S:ckߘ jQyԇ߀SDhTPSn3$QADݡz=\˫M6sUu[dpkg<0tGϽۅn\Rk 񃀽o~M`[9.17^]m;[oףL&43€P֒ʒobJf3ݜhXm24d=6(mGF쭓^RФ]j᩿NdنZg9o_p ̞^;>D0t)4U]_fW)tJm#08k1njv@dNj kJ =ZBGkǠlRQ ]Pv1\`g`aw+>~GΖP̋<bL:#8| ,ayd- ]nCέY 'fU['Ց8L5(IrG`ܗezL:KG* { fUpRDSWŲ!pUtI\8u,O)D0̉t_h@D#|>|ECWs ab-ZFV25|CJ's="8ěsF{T0`\Cg,8H-͉?qV%$K?9Zc)YJF4E\En/CL<0tWetJΊ ŢuH(GZ('-ikbP3ڀΦlm.;Nqɣ~BgݛK\f h^ƿ pfF}agK THʣdB=jq{ *5! aRLja(A0= ?K82BN^u@Ώ+ uT7rc $qUIٞ3ar}IhW6s2_]E#_k,nB,Ǒ֌Umc*Ǵx:^Wٴo/h 0XGIRddZĊAXCJhB_ y{:ݝV9(R94csR!k|wg>b)nR.$I<a=P[#ʑgŚ!ySǼJdƁlbsčz#owPIuN=p>uwFOO%ًoe]Ґ9,v `7 QXYr&~r%4|(M\agg+b12A Oe3ݐ4ícn s. 3bjǑO >c~<(S]g6. Uo@}( Hqhfd#;uWۑ=nQVa$x@d'8 Nj"EuXf@κB?q\~k݆c&W#X#:U|RsqmF_խ$Kb Ak5DL~?=]m]ľ!i?SI.eȃ ~u|B ٬ 96}Y_MR{0l#'ηb/h5MfQnwrf=*}CU0\Y@g'Q&o1Ps8* _/8֨|m%"lV̊@>'}Q5C (:|ufU:AY%O c^3(WI'\Ǻh@@&E0bjUsĞ+Yo%#~@u6jQVg|m.:i2սlw'/?eguY\pu '@XE?pqy> xbE/l Xn@ٷ@v~-yZCVg%"22В~ hrFs0 Wf6qfhLо]0~;2!?TZMOsiGnPQf@X1mVqcjלNM`Wk?k^V.ZXNiW$moll邏y +I w {H=qO)*݊>#8^Z47 'NUlae&~P+OmX5Rό˩.msJJ˷7G ?gwּ䗢-9g4Ѵ=Ǘk=FY}&{ Tbψ\Zzyn'J ֜wz(WgԷN|H*o@iM\/wJP!{ڍ\_ܙt3 Kj"΂\MpӒP̟&J{8nyaw 5@受J4>0&\\Iz{ L i嫙bq~FBx2q~zSn8MمC0ԯ\2Wmݨ'u" wLiO[6^/z=-H^'Ftf$90/ &ȑ{xp[ DX2ddʿoB3Y0t=0cG5!ݺf&CA~],sHO M xn$67y> ).#!)Mȑf3 ;XFX-HtNAt V,,\EȶCyS5E咝,TPh饓טk0ڧB;_ * 8i"6z)/X ѨMgCݎ#Ţ%xj%. UQBT}U; di=B?ͨOVBi/k/"ܩTZƠPX'=cZB%0sk,?xB3c4RYíwțG\?y,Ff+LPP2E#T3 N]3drmw:M7*|a)n{ynó[p͚bRzgo Ԉ 0&QUjJ9G8>tsmCE87Ob|zd.lיe}"v#?Gl={]"޷c9tU㔒7kZFMK&΅!o9@l 3{afrW\?diؽu0s/k$K5P SSv)X u?6ѕ)?/t%s.nziV" fN^Rwɿ&:nE@D6gGlZK;?2vYtV2)JcQ610 8ZvIM7qGM` YGR&y;wîfwdL;~VʙʝobUX/Ҝ27+oe|ns1c I-#/Ӥ:v !̟U9;, JVXfL'H{)ϖWq*{zX?:֕| #E"i ƾ|K]5W .p$ܡCVm1w2{_YPGүz/kO5esL 8esTe~%)XC1_ AB)ZaIɒ(WG6$~#]4ZrEik=3ʀ5FmO;0%0IC%+53Eҽ~&5ѐvK&|KG3A2=!Ǡ3q7jtV" ʎ}$Kjd/QJja8#x_?߂PS4J\ۢrUf_]Rp䧎 $OJڮ\g*#@l! EcR917@5%C Ql~;LENjC.Ы|ut-嶿;;:o䳮# Os Cٿ,jx>Wb=uwY۴sF$6sK8+l/2r3!2 I NX=Odu5X@Mjdr+K2n *{VV5V~R:U< Ys;_2Y^P̈́VtiEU]J-lz4I!3cꎥEXpжi #4,@wygh"a G0lSK,9&Bok@'>L8]ӄY7֦H)%U‚r8L A~?r~vPѲ?w5C!Y1K~L~v/oBO 0v1t?)T?ḵ~ѯpdF%|nկh$YRQ tVB 3zκ35kFQYxfQťTly q[Cà+[ |{Z+9Jc%@MAYIOj+`,Jv@O'Hn@,P*jQZ$`4ɱdZp!H0w}…b[L2HLA-WW(e8y?]E!;@}G`ͳ]hx5C955'(?df}eI nz-a'9>}c^ƌ#2Gļ5V\B<`*a/$5'z@Ȥ[}]^QT"@upƂxњ:Rۮڥ6z5VcUk-%+!MKz\,/4Ngd8ۉzR:< S i^qLY'[SjYp1=\?*㭸O^=P~n *#}a 3k~|_hO'!2SQb@6^jEgk#!7Wkf+"aleO+SJӲ*&D߶ᰏgOpi & Z<+[whOtF`;f Nb0-oI)GwBhFjl(:M#R@Ƅߒ1R#DV3(ة؟KJX|,OL)~@?[=hi ??LMe )%xJtũuE ڃ8 _mBR2[H>Vd2u| 2k|QnrWkk:9ۡ rҲ\U)q5=4qW;71+e~.~LVSQ\ǎ?uPP|¹0F 6904c<{aWb'VS,67Lrbtvv2ﳝNA0w/혈[ɔt}Êd B)R׆/^vAarz&=A;β~JM U$&#h =XbGa+g T ds28oY\P(gpO;ⓘf{>cih.mヤOv#샳"s`v|:xMFE3J2KevU+U]Oۧ&,Gtk6tY3U{mc +K̭F{"y rDN E$5ܯ 7Ox*j_tfn3xilyGN{ ATNo͙?~yhpPStˆQ՞ފx%;&*&έC_ObD~0I]dpiżz^EKг<Ej"rJe7tK@Ɗt 2_ҁ{|B\dRyKlu{@@!琉)@ b#T`WU\|);O 0 BqJaSRzc̟!>'QmhY%Z(jiR5J`/Q4!s?LMSr4au$;Hw(>j$Qɮ/DrҎ吺94 oCd>+mQH5Aljym;Vi2X=KG93;:j f+X5.|:M^/2w8O ]o\YoհkБ+O1LoĆةA[I3j9]62A;ND_P=-&VT3"+_ K]"B},,B0У`'fm'FUšYa6md Fpō7”a(\n3f|$DЕBA6EI jbU#C{Ymg^D5=\nz?L@a |CZ1CqDMa'Zaq\04D{A昧_%^ 2:qxIs=4xVK &5ᗵ/2Ⱦ)3]+2XsG|6rzrjH-n*W wM--?]^`f|yd=e-jt+?5d @x*P[SC^=}Z|1qLЋ4ՐɆ=I#hESNӿ˔,2!2C8џ ",H$߳CM+Hx#h`"'pHQcWe~`Fg944@cytŶDEpZwuS7^&,w)/_`%%b[FOaki/6D4I {/FXfT ˚uW+@)^HVq, }OfSwpL[l0󰘪E\bլ{8ѳy׊:@[lC8r ;&cRAK+?5CPy{z$) =Єbi (U"Gϻ*޳w:Bw*qBujx8vQ@< +zɠJUHZ6~#ɰ3¹<2?7/'ռ˹N&ǀiZB1iFAGY7J |a[ZR?=k+T~BʂG.kYB TQU!Gü: d@Ni zYk*W%t;H|::Ql]Qi,jNCs9{=r!ዃd观™}rj=EpwH;(8~k>}H/'H&؞}S1#l,d`wzgg>S-]ʣ/xGf`ms#"x9\)Ն#qQݞր#@ \jlJ #(^"˧ R k MM6HGM⺆:K]]Qa*3XgƂZô4&MւfU#[AǷo2E D&jʙ=/7"-JHvi}v ENz&ud=yʀ^*V5n>d2R,܂w#/,4FLJ*)P MvVZ_ dgs}$\;@P˩"< ¬:tʎgdXtܥyH^ZYFj-# { 9 ULX( 1Z۞RUyW,;us-pJwѺ[q/.*^ Khoa[yٓ˶4J`& 8֬/CuJ{wU8-%TEY={_`7GVSas?x|նoI\^.@ʗ[nq$]N~"hKW1#m`F/~ Sul$%0U=ڷnяTpNQPMF]bN#V~-0-|xظᗨp*TaAENG4;).Md/}a_LqDI]8rr@9)[Ikk L{pީ+(r%9L ($@9-rcx>゙=*aV!𔒉8]߅6g`Rx8- ~Ī93ciCŖB _KpdE4 hݦ1S{sPQɴqbLMT $A1 ˖N`liŕr*ړ`:.ie3x sNx'rÒ_CEQHבߵM6wp^[Ygo,!J)@Ip5!mO9 rx;ʐX`.ZxIi[p3{5HA;kjcy'%8PWtYowe,3 χ cnP&ofĥ Q0c4;U:".NDZTlSǯ6%YoӚ7O.0gJ7yvFjzƣh~Ynfp] {o:Fbv`f^hf߮%!<; -Ǯؠ=NN0ZjOv!g86 6K?m+vaP^uBe>u,Y]f+ֳ.t罌MG.'ǏQɑƟ)fgM5t+@%XWvVd cgRC. Z<Xkk\8mc;PeucIk^@qzZo"Qؕ0PO,Ak)ߠ$IXPCqa[8,ps2PMK )y+4:>(Sdm F'hh~(ZPH<{0#n"f 7T'3z,Gh9xϣ$<0-l:;gr6|yذo=>u@/Pt@n: 5'n{o8ZI͙q"JIN/HZ SPoJ?N|&"nnԃPw۹uaַ eWOZC32dȢ^}goҲHU$ORAX|v&Q7߫tWٜ[oۥK}Tf '^@4o}YVE%/JglX/۾;zgM!ً4sQwّ}-01 !鱝G`GcgTY~9QE:|iTÑKY|eg&fRX v}6[ҐY= Zd| k3$Z*۬ e t_ ژ>vazcs,CAϜ? 7APl܇6U⣏ 14>x|(^QmԾ#pz+ǝ\J rplMfer2Z^]n nkNc8&nсu _ Bi/GShNY\7BTZ',ٞV]%>K",M#^=[&!ց$,7:;2  [X)+3i+y#|QPt"G n sQmX]Z j>:rCeAIe'4v}*R9*x|PН-aRpNYD1m1&iښHӢ)}+Vk@; qꕿo1QH.@b>eݷb,vB\+8YdwG Eu <;Y*Aڲ90 0~QWI֌|mgrgŊT~d=< i{@(|8}WDžϤHv3CCE Ugy.NH3F+LʼnS)6 cn1dMƁX'ILLaB!xݩfj~b:LٛIql 5X_P g bH6$}8;uZ'#:I 50nYXBva4smg¨neI é/&#h>wT56 Մ. &`a&Ki S`U ^go0ÈߍДtm.}DIb2/_-apP]lи24BpS ~]E ߼y |*MXw{ . ٣a]cȿ'MP`FҔ*8S uCohL!3:e|?oQN D5Tk׽hA]LBŭ _W Kekydz뱅/?W5'q)(ݴZĊ/6K1ߖDN}7D3gl G8,HSÒczHrPMiPJ 8XR![KR>a43B#]*~0/+$x[C ,FM]F44)e]:g$hh8wV8^)8"NRS^m`1Q9 7]+E r|{-3iWQ7d0Y``fמǘ+=N[i `)铻Mm䏅.XHx!W:nkKq`C}$D[ZťuRŚ*4HeA$bףk8'&gAVo 4܏xO>wFh@c`!OVT Şǰ=Lې~d>WH<;JΤ9A|~JbJ,HOA #d[F] 8dH!z?+BCX BV8 :Y>mz?m/W<"/0ː߫BW12LZ˯-~ U+͉W>"wnoEйs40uչt~_%eyDdidl2gdvZGjUkg-E0xሇmX;Fn&as&ъn#}.O)ӣݪ \a(fx7 KR6 U*bϲ G7/o~d깓 "X3 )*XT}>1kMD0 # l ^.t3#>5|syWY JǴ:z8SFHNT[}WҶZgUUb@:5-1&qa mȁgi|ib{`R>}Ցe-ͬj'ny5DEf:j6UѠ2ҵM,e'(59C [SINfNm:% xYN>'6Cgg-nPx.1*C4 !z1{]kgo$1^bfs<#4Q9TDoUdp=@Aн[\kC6U*MS s?|g/%\_b q:ޅD+ !)ehCSЋn?k=cc ',@Tiv U3t'R]Jd)joM|ȍiFW|_EԲN81tػY6>9|6r'<@}QuqE3!V`LDY`Mwb yb< k[Hm-S; Y FkɿjSĚ eL^^Y'8.j&?q~xZC(ǽ~aPªgPӒBƗS7ǡEP[b55at8KmU?fRQ* F:_ :x{ޣ+ĐZai:bE b,r}mәNNDI:eu`tPA9 Sm2-z'T4j) SՊhlJ&qXTo09ayt$Q-xgލ(HDIě;%>m6#h#ܻEKy|W5%1dr<!rЗ:%D Z]| " uL7,|N tR׬ ,?ZD@,-Tcu Mx]S@"t$Fk&BoN ŢB_kMgAX·>ffb5-&b_,"ۯ3T)oRnŘRe{?l .$ GMIw,v1?oBTi[gN`y~g')/3&l>J!"ZW"5sq9 B;_o~-21|Ofۯ" 3h0͖r+@*ԘR}V@)i#I2~[9dqI0rǓ %k'hP$ڈ6]B:|:83PP<a`.F%ВݐwMmj ޮ1Rb NDl<=qo8'3G8+\~,Ի7!E4Bȡtk딏Z5ǒ iVLm#뤒d ~п6Y"&AB-s7@v<߃7hA悹oKGZċHOP89͒"Y8۳"R9{+2i=%qj"ZOlwlRGc"wj8PtbڗAq>^d{ɓ|{f[ ?*9>ޒkfc3E9[Pa{pi0؋Voìs\gKmo/;]-ɥBA\OU+Ezb\E Iv0 /0_l]In=Pn|BE8} UvG!we+OW 6D Vcwe?e(ҁA+44_؊J2 Q5c|7@aQC.DPտ&\@/gi/ ` hS؏|vǨ 5ݎ1ܑ1 =`(b-ΐB\(eٳW̧RA8Ss\觸őT^"CF%"4kNZL~ {4Sּ $){ EE؏L23 J [&0/u!?T$T'@fR/@]8Ɍhb gxY%BˡOe'iZA'H [d4vy8 ~˿6!wRp[)}iY*%P#nZlibIZE~0Rۖ"k7Ym%uUC/aT ѼANV>SNu5#\G;j%+y[l0G)Xhs(Ȕ3vaX # 2 |ƒcUb1n}jw;TZ0:F"UH]Bj2WTz#xOOʱìZڥkLwJ= &WnɴI{nUc cn*uǀV!jISk2DH|ʣw uv~ڍW (*@<>E3Q G$+) ' o@oe+ZCLGP[6X%W6KwUʢw29-duQr$8`j"D+7?eJ?PoXFc9/tSI9IZ[vSJdѰ`Mc8ʊ}G٢* p F y[:C;[1-{ u.v-tZh腈,qnaKHn2ΧFAtQ)ɢ$XYD%ysHr0- :);yż= sMݯJ>A""cŒb3Z["kICCaprBIs2̤xk,$.i^xnZnc%M\+C/+yTHS9t}اD@D}ˋbaewl< b |]XV =3L /E;1r9Јa=L,E2%icR{5F"O{L԰b[_CC+RBH$ V\ùhx1o-5bWR 1f^ ?|YgPVF9F+i5J(0{ w(7e޵h1%_҇e)!Dbve+mt+ݴ l _<'QS +&i3PRuVv q{*]>̢:+S0Oq[>~FAa\\7w+^]33c9L[p x -'W_~)8x@Uk\ڄz*Bķ73M#ZTGqëa쾢SYO=рAoX̔R?&ԥ"7pf_TYSQaQ"C"AkWwD`TQ>5\ۯSEPd2mK({z+\}|N>nvtG\Ij37Kp3ƽ9+Ǣ;&zJh@@ Lؼ%&ʪI$ oZB?_Dɠ"VƚjbZumo/&&$"X.,}ݦqZ .Ghve*9ni=}A& <;IIM9 #exf`X⢤4-lDw S3ljg0Ӟ[xc[f= vU^_&P'Uf ! +݈ݤ^J ::cmDªB…6Y'P_^P݃~|a %Ҷ,c|_`r]$K;տ]e%`Ϟn@~ /ʬ6],?r'ʥ$Xsy`#U+x+975v%[w^i;H 6?m .7= r\bcZП_nfBuc~BJ5,L?> )O[&͂dwHݛ&jjšd}J7> /3`toxPb g>_D?3J"f%)i/H,C -\MwS(akqܾ,uO'D?λJn:TQK1I%@h@!cHy\܃rtHZEʺKEjYXEC_5?*[[Rk/\+GjFnoʯ6y=_Мinb{XMXv;IdKRNȓ1'3c!*҇:M\d#"m6#9.D#11|7Jph O5 nBmꦮ9;3CM/g( D@sl g='L8۸S2{cJ`4CL'"]x咗l#Y++dnƱ%b. οj\ AE'E@m5ҌY:'ٟ#Mkfo]9ԥ >PF:d!cu|p+l(Tp@kF[֫xcYwM7Y L \=A2̤/j PPL&p}cKW^=I8xT_:])YkѣәeeH zV+H,$lf+kY%2WADd͌7n|z'AcyWwr}C`:,͞W4O-W(^7AǙe%" $Tmij1W:(2 &#xi<,p?&[^Q\V8% xg,?ݦv_i/Q=[5pu)!Q㲠ϒAL&c26֛\fg:F{fAЀLQͣ?P1 RFEveڳ~"& =䑂40Pq/բm9$w7 8?5#qq5VOwRs̋v8W4 *ح-b hs\BUyZN J0' WTLkAA>!p n69h2cU7jT{t|I ڛp/8k q"Ӷ#ը0 [Coz3Ǟ=qHauΤ;@VdGԣ~>OH WE _۸jx}Vú5++p9y #pҽN̔qq< ov>o@LÔ"d2ݵ;{ИH23_5dBz(IX67ypp-I΄ّ$ciYj܃*+Fu lRICMJ,:%!XFĂvLqЋrUg>_s`.7RYP0$`rBn3} ~rECP`/!XͦhLyY\V1ɚ#Wݫ30 5/p)SBʹqQxNsO6) ~?1' (.+ѹc\h ˁOy>񚻟 r10}.AynfQ'}R>kk4d dj*miIqcGx.uT>ÐDFeoQ?Nu~!t?R[b) 4WX_啑>˴K Qۍ-JKوLyPMEzqn\[¸sRirW͏Gc Jw/}vݕ f)8aJ{k'zÃ2^"0꺁r;*-X}G嵡 C<@sE ߦ@QۥXp' Nwu WV"\>z\ 4(!PZgX(aϰ,AۚJV8L`RBP8Ѐ7v$JRv^y%O<9ski4+:g6e]v  !ayRj!AGB9/1#oDd XP34=6`i/:gG-S.BgIiZ|SƘhyP~ٝ@k޹bx=_(Btݓ!3 ,UOpm#Ǎ ~DYQ-:O|],<d" IK;{\>5H>OF `<7}%8P&u<Ԓ;L7elؔ'Q^=fup87L(wDޖW+PO1IugTƽG(3Xr0C6v%hh5nm|~5Ѵ Gg4|ҝgHA)Aa 5ϣr1: &9ܬ{&/BysZ7F=-MMuKu>jm=WgbƉд3{whukwo2j?05j1+O,y7i`8)%ɓ#0 eg (YbӺ+2Xd~6tݵ=.iWuyl[H8pT>at3,5^$܅HW+ (vUFFY,O%ɟ-Нdet~5itG31Ac^!XN[y@+h!4QM,B E;Z uxs||L3KE-Px c|9_zgq=%K_؁+>o?!ʿsŊ-[JI@8v[sJl:,@X?D9Ň@PCH9--Z6Z/hwW龞(`07;c_Z^K;`k[òG39Di,]5eJ78j1J'_it#$2^~[Mn1YQŽU.[9 y̿te@)D^XZ8O&_eeOIcFsl夃#M/PIKP%hg%1Krc;eDsK2 Ml,zn+m /!svRxif#͙1W!<͝^^?3]\q"ߠ'f+E0ndC]Fє,Ҍf8O4 ѵ6e L$Tf@llRV vBto;9f#Uk@cLhɽ^6iMadY+_K`qf2O9WC%OZAcou<Ǡ&p&U. Nt[pa"'`5VW'Vf|s#~fdܫ*$[FnHYяZXBD`Tܤzmⴸ1(0zU<[KD߆~W'fr-QtWu7j U(B"yu #Lh.20I/AraN{˘u@LQ_{~LP`3>ce?/mQP .YG-=R%~0u[zZ t7RdsDQAt_^8TؐO?As]@nItu4fb(FLɫm&mh4W%El:7b7 . ƭNl.L?H`.O-V2NG0iu) [ř#7V6:)±K)Zn0a h9Zcda /2zpveN~wgCԬ+R_ҽDk͍̍Ha~x{<9Oʹ+3$̭hd FZjX?B ^f툎s ׿ί{Ds<ސbf4H@5͙كbvSt{tV|w8Ll_i\cbW5 ;!S:o̙߿` e9P-c7QPoeS|>I* Mkfth\.$$JD+LG,zD飣:8Udzmb /]~s4lIޔDl8 SA_ћB ;B)@t  ̨dvvu$<.Bϩ JYQzGMioOJ?wqMWt8ɠ ;3PupSq|m ;HJ aqE֣~Z=kV|vYBʬGAX ՑOh/YA1O}.ct7FNCImq4dPB^1Tf[ Uq螈Zh6Rdw=nQU4fh“Du'p.i&SJ%F6%se. ch $`vxrhQHJf$?3cdYG7;Z!e{6Xqwy* RIr?Ctbv@QO'4,iɕ4 |[?=^Eȃo@~v]gP:- kޣ‘vozl=T=vFeaH.K );p2:MNw b4~sQ]a2idĦÝc]d6wxr-\͕p,%{2Pn9UE:mmY2^lX&M/rsܩ2kW?bnHlY> Sc؉}~Npw0^XfW*-gQ_`Z򝹼Pb|Eϻ׊"D+ > lvSO*6nJ3NJE?T'^v~*}AFs}0#IEWgD*~Qm2f Xs%G֯$z %rM 8YLk)r%A?j!~?i,VF\6Q͉ շIӻb{݅`d2&K8"L}kOXܝ0@qCЧ* n 6 4X)a pqR]'u bS *TQ@=fy?),$8JR 0h|cN^^e.pH|Lw@ P[.O~n /D<^d:S&K댿"mY^P=^5y_JcʚxT?2gweZ}=v&N{SlPM%khg3O=Y40_8hE`FIq~rE>\wW&iǦ}PyS4ЎR:s@MUUsl)/aWKk7O~`dtJsZͻNС܂f!UzHT׷OIK;fwZV$;.|I=Sby^2¶ov;%E?[ɾN=|#=QV |՞ff-p)oڞx]k^3( `٥ӒyYjvs[bZRasD@Z]_)?PJNm.WCuv63&spUp2w =.pvc^-8U.Fq+!xqG^NZπbs z:U2O~>0'VsR˳fێ'%0 eb}M6tH4倇yڼǾS-cj􃹗Ӛ'^4 {|;ᱯ#J-DQx_,mOz]t~7RkpÄ~\>:9dm@b<'tQTJD0[Mtha:.g1ǴNe>ӜeJk+x[d pfNÿޜun?u!K-ْ:f8@W,nhqxo3`nzzxF5{|D+|1W0ӲҔVC!ۙ)¿R C{ߎSC6hfvno@ D눦H-; &!!Dt$׆J  #A=fwqEU~ޣP$a1m?ԑfPP]"KVcNHއb/˺_*|2 t2hN`\KR2 6ߍdNKBW'rNxWųXjse;F os>c\E|,ʼnٓkf딥ki@ؐH\:ԸR{2e*,M 6g(vٞ: dͥp)] H(ں0ꮮ&f IWrTcZ9fΰN 7Q8 WJg5R :I|FaYm*Qzy;c˹.?N30Ԧ5%i H@LEA3b>#cc\} HCTu 9E0N|s'36ߖIMqIR0)?Tq<35&m+A^鎋O;W8*Js:&V'KE KC̓y\C?qW% "4ޤNLLh)g_4\*oı,<|: b4AE#o ]Qexҽm7"RJ w,~d-Idt{N[;5ܔsٮ.N48D o#Ku[h1V}%ÁBK_A|DfX)[7mVR-Fns՜=x`։J|S']pc9h>Kr0p~( Cu1rT&/Іl$iRkF!ؘƟvIBVeYbv8hG"c!㭎Qֺ1dnl4[[7l9A톛R5;aYp߉v&7əV5,ҍZ᳜{fETjVˤFVP!W짛ov޽M>u]|0d^VEVV$Cd:h% pCJbVu Cc>qSVJH<~1DfB\>/Fq4 o{ΥbC@B jbg-!.ݒlM6{/_oHtpP><& h>Zk'y52y⤙!>ʹYt;հݞ.p*Z%7rC%=~obA [ɤjیQX %=&Á9ud*RӶOq*} a/믺*LwI,v.(ǁk "Zӥ}#D5,\oPX=kXY_LUb; ^S#~3:%tp{'+ACwcW9',weR=F7<9ιݩ]$}jm06o?weVKJJ<Ċo˱8m.|n)fp\aJzͤ@w):K&*D6OL7:S@5QQ62PmKu,NVƔ;z'ϭå?h3Ƃu8fA)6~҂ mf{ yhTz19?Zk~S gn]> E-5pB,, +liv_W3Y?[Sѕ8$\nWS~KUTL_g\mclΑg0r]0bU3a1{߻%*S{W%4jo}GzDUDqhN;Gn^@XF"<]խo|d;@ $1nGr(o;e a60ZcAmkn0h`%`e!ƢX]ȕތQp%rB&yD1VKt5.e75IC#mkmL r* @`Ჱ J~OV(b @7t ^[ >NZnr\G eh$^+ |}FݵH /)}y1:$[ PǩN[sLwx1iӤVus#b?-3@<Teh\h{̊oc0{׃*:lAeȓ"4h~fuSfQYll@u /R؜*ŋu+cX!=~l*,+S!K*}鏬Qu,Ժ.$v42o`7wPA IhL^Q''UibzףQ{YQ˃]BGd@!_"}D2v>U XZ,hNyֻO'mDϺaE<-1#1hک0zzl[䉀pZ)N2?W]RXm; ʆS*-E}Gф "_\I7 %Xc81 & PUܻTei0p%J RڲR@+0 'RA2Z;yrOCΆIC 47r;ʝ(7BdqWc;GW1ǣ詗- X#B">;E9(vԲm}q(KL>7 "*y\YF9s| rc Af{a 5c1Ǚp3 !#poyYb0?B:p%?.ˋBcd{% w[ Ӻ.w{a† uBu؛ꥦa#+o 3vwFZfoePT1@vH ꚅ7}a5XIt[e}{M̩菀V|eؓ'qvt${%/J"uYrֱo_S.F!L%Z+!kM+""<<B_lyrC>DK_/p֧qJ[.|6sTw@8clAK'N؎Kt\ObE+:OEr"׃_Ҕ[> Mnhcз<\/?TJ=M;Aif"W&TrN\rXړ8rObY2%2+dڡ/n+ybi7Pvܕn$]Mhj)n:Rf!heXW5U}b-JKwE0*dpQa *N|E MWcL<"JhZmDV MCO+:jeu_O%c)ݡ`BclVڑ,i| tQ_ٯ)WYr儁L5F#' ~BGd"?tZ7-$@,dڪi< Ь9Ch{HnƎJ䓎 r kʬ޴ QXNJSDpw`}㣟.H9k>h QN֌WӪYKFX8zzzS,܅GlVb]ra\ANOR?""oKќDDi)֍/:w2;/שSiSJxm3њӝB5-)ZwH}!br"*6kYckw:}2ƶw٘l>+v-Qt`|ۺKRM::^e hֱau8oQPBXp(N\bK5^r&Z<3bVG+nFi Nv6DGPS>6♷@xլoO?kQ[XMp< qm}Ӡ=^2@8PR's2m-Hð5%-ς~I='X>1tV. hj=YP ZA{v}ذRFF BNysKϴsCSqǔ觌ѺPi$ ?3*7}?5\BȲKa3Q+ęk?xڠIu>iOI[DY gQ(p@̺&<\tj1kDIG \<AZWw *]1|D G>Hja)ekevSYi۸ 9N2o0 w 3f-FcUb㭵Y)%jXa}*G 2-+C!a~5I,psz%s|MZ![0^> +,7rGgƔ!&82܄.Q`2s4C͊ v+0̱mXr d>:x;qgH=|zcԲV_ؒʌ9 ]"&׏>n'$O*ÆJoP%BXe5T sLVNhkpRc/ҩ O(*0/ GGԳ2'f~Y2d@#xѵ"P_naT LuBPbz;,Y A*q mǾ8)`;}Eu40e[e)릁#tD`1ȗt>+?Ų$Gq|Z/|Xvu tq#H1v2QC[ڡR|ߦoIfP OW&*Fr3E^Z#a0ӏv ux9v)XEu/>//!8d0>Wyln'jdi~!=.jq .,# bBǖQ(#60(Jz$$P)J|io߫pKmn M{F"B4$~gH퀓tK|_ǡ^N1='B6xhKCJp R~ lLډ>+~p垽 Cփ-1z%Tl;A1 *8WEҬQ<~?pX^$=S1t,=A:ؑUɱ,^M  ohXIo[{)lTv{ͣNgUVQ5x[eXڰ0 7!pM3re=\Ύ6tTc9mVO! q{涽[H _ >`M{gvNaAXꟕ\rbܶޚSݫBτn"2d!'E*ي|P[,yp=3͞ǟHfS`p/dgI_ЫdS_Mš5#rkl.l7;hzBZ|z@Cwo:PJ5j{q] kZj+QH/CfфEþG1 +DfHa*@@b襵g͸[/OWc%a '?- 09|'KKqTic9(뎓`?qa^@w QQ"3 O4-Y' 5&k_eYDąB``m=;>gX 8:w8zt %+Lֻ_spwO6c4uND>>ۓp& h.^pUkwݒvZ}չ}LpE$rpj}5qh ZCFVO0y,ӣfۭ@+0;M \6ka>ƆxʨoA>B- 1/{ Ǎ*GªΤVt 'U:6$qPv#Mh&Cs-IeR}N˯t|r;SУ-Qkj?|& smJNn jϑaq?]7l+:cZ* A觀?+X/v=dͬ9̢ŷFg8(ns8k!x,DžO 9G`ڶ Fuj{Iv[>=~%>XycPu)+d Jƫn9;dNO!ߕ-vK8HdU0(rX2ܣ! %xp^7IPnz`JLmJ*aFVc+aZxu2ù#{U وd `yS =G1a$68qN \֝U⊋?o`BHlPOa̲nJ OϞS\zf/>Pj:V7۰7iíuSgHm]Mx dG7 [P_Nd#(>>8L&Q ݕVztUNGЮd@uuMD5#q9=}SrA4/|M}m{eGDv",!85cfJ OP8SՅ'tnch%F4ەW}Ie"³5֎peL*]l O?VKp7@haޏ43.'܌bJJKro*Ey.9pSQfCSFWh]0*":УJVΠv@&!3W/:ynKM-r(XueJYHRGv S 4t EBPfs2 L/# 'KB9JZ,6Φ2H]5([# e(/ DGtSybG0g <D?Oے#&;$^6|0׹rۅBؔF9ɬ2zaIۆAO29`\fq+)AaB䁴Ra EYKhovĜSEj3'J{7)A;r5mv&d>M4i&BB@\˜"a?NY{ sYp'ZDq-*a3Acn4nXеXy:xsP=Iu.گ:QV cx64퀈n lCZC0c.%PqȑLavϯ`x"v=ΗU ,@:hJ2F,Em&mqclSi2`m)~mpݎ L5弫M97[Bh+TA ,M,}AɋƪIB 4P=@ fIaxy٘1eګ-c~ _: 7wHP[OF5l`>sT=$VfG|ѩ,zc"ya{ lb2y*.ka "@}g&Zͷ&~Hu,&`n#<« ~Ѧ `˯[@=_b+B9d> ؀vv%J>4hE]6gIة,W!bk^]Xc V[oD#(&& 2n1Alzhk \xQ Օ0W#f ~9GE *]붳|>7ya<3h!djgxʨMeݎ/eGA摡 &s) IÀAoԙ] JhEHX.]*Y>FRwNŃJA9g+ =sIfEfX#$6$E?(ܮa4(<[6=a0Isx~>S*peP 09sEm8)Hn@` cU\+&8ʯOya!~<ÍED&4Tl,>QeV"Y䨫{tJ\qy?2AR$\&DOy8ֻ̜*pԅuւ~$R?7멈ITő87H==aTVܓde`nrk2*gAĮ;rtIq9ˁZsJ~(C0rIg"=Ct7קP[]!IiTe2E .z?\NWg[/~i-49Q |Mhk`σWUיϸdqեAQ5X$].`>RJ/">IQf0^w?ׄ]AwFGq3<$-^⤆ 6C> >c6$4f\O{]}.ts F*$GKҀx뫂;GWoF3#O”.Ŧ_uD)^u O?rG+Ptƚb2"ImzOIyr~h,,/Wa_\)^T尐p2~(#ZkCr#Z-|$.SE#ɝZQ:|$%$G$DT EKJo_UPYj{_s`Rrqcw_F]8d^b“@= M>x6K#9V 68@d ,wam&}D7bC,WŠMY3Jf%]s2HzŸ})R.D2Z2] LˆR!k&YYf3o^7eQaiӑ.OAŧdk oQr/.nř!~|Vsh9>{QRz#)&es*>g\Kۑνl1\!D*&=:YlCNQ ·e0_=4vo$oLA@T^} O-zQx1ʋ$,74B5Rj;B-.dCpneIΟP(*Z~ת6m%v3 t |'D3pP::cTEl I ^Т {̻WOgM vomNJ$c8 Z\DU4엯fޙ]lC `d{@&?JrPXhbe)>n9,"*)])3 GLjx (uD[€LƫH ư߅+êv.`vl~MSwlqaR{" Co!bz #a C %W_Kft8еGun.>/ho3|35 ~ b_gFBY~]Xթ |ڗ +ZWH8@=ib6:] 3{s+W+}ج9aWWIm( P\m "y@VRBfvH+h4V[N~pOX_f9D㈆¯;i= n@яr -f vR|* |hXd&!Xe!}[_ky :)JyرSw2yzV2+V1je`sEh}6Xq Ow^6mwL, G %T);/W>4;I~Q9u'XH?l޴C,Y ?,W d}h_ `7_{Er-3 ʑ~\ Jrɘ͡imxP.g}g_Q m6)Vyt4QM[؇@E.0]wJ(WaY .rF8Ǐ`ؐ`6dM, |\uM]eCb-pBlx'/ʘM'(DJzB  MO3Ԫ,TcuQbTO%I;O5[ؓB`kxp{-H+Dkdp+bkٽGad(_yN0D96H4Ԣp&Ɨ7[Ho˄U5Lm;=bBl LӃ-ܔ4. Ź)kA 3%y=AØ@2V O2asݰ$Hh?%ayhcŖ_ dJt P{;9-؊*bpRkej_lڱ0L'!|1Jy|D\S1˃Te2hl\:A>k#.k:%;O=KOЩ D|j$šl ]D`QhD޻>SJ?uq =.2"}M"> cuog]`NKYK0@|7I^+~ߨxFٮy_>fOa,be{o]#?Y2ꙫ.q+?k'ѶDc_,n6h^WɉƆ?HiNõzl]'HoD;(dT?lr-^ &(lkZM{.oJoOI9ںX:bݬaHu{b$02lM[yD'muBZoo*{5D`y2heۄf-nS5)e!cy`?*'*!@*_T(A{|h"aK9 BؼXdBR49 z[qaWf3:xZ3>|j;boTy*E/2y"f j cj&4?k'vp;~ -cV,+T҅$hd`44q 74UDRO>jF-ak}}`??&+-j0Axx LXY<KTM4}FharKքxn!vXOY+͓:6gaf~p |·sB&PpqVTxŎzuth97j'j"JBAr:.|494%C6ا>(lF$W삩s.Т\UcrHQt" KqPu6Al;3bNHRm]1hnxa)nb!&}AZfFMc%`UR6Z3-\~J-~⺅~iV:Z_[slE]Id5lRsSXj1Cq,xL 6}(Fr zMEk'sĝcU1Q$&V"9>8Et0?>tºoDc9-)abvDyë +~4^Q[]V74i*E N?ϲMCES 4^:RMi:`6~yz.ʕY 8c8PJT My@qD9k-}ȋ'syLFQ )KV͚OYQbM(B%>PO=6x˟MJ+~T6%/,_I[>NǃA癯\8t&cwڴ!x|Z$'vK~7>143afGI>К4Mt8qǛ{Wwj%37Y!-L tb8ͷ(y&bJRqښr},v=7n88zp0PHQx\Z&wT*nl昺H d5G44tq 0Pxya73Lh|O6X_LZW^<G/[MhpsmK(=܁$JR3ɩc|$y !&Wiԯz6Q9HWҹv qi6~B" [ECATP]{tdEJ Uu^5sVg(6hἣ97"{|`Yv޴k%^@fBh%{>n(BVPa6m24V X$&Gx3b1۳:=2C ywr1D[%A AJңq[9R"q|(g`\Šiċ6ڂu.* C i"LlHccre:-ze:A.wF(BsC[#dcHF=^zU׆$tf'4]6DMkTINEJ+~qߚ*`Ou|Cc<ԁތ/ qsBsgo y<J/T/ZS?()$5hC hoɒiAFWy~J  ݒUM7$I^˓&D dijs`elϮ2E0sUEޗ#DYƂ,2.Q/hME'y@5tOm9PvJlUt<^Ҍ86*(E%z.ϭ k< \FfvA3vt" w)S,B#]jxhif[u`DX# WYӹx/$%&xN?CvhHJ8Eo]Ao(f ?UvtȼcZ{ mbnJ\Dw 6‹]ה]qB,[ M DS=-"qOt;22v낲! p/͡_fnh-54?cUOLH-qP(X *?543Nd5WPu4h$= Emh4]ޚǺb`FPzNmPד[4pjgDP[%*za6TC kK7HVj*x%gu1?׭?irgU.-R.6}=1Af^aْ0җJ+P ڮq;\Wi8f)|YBp}?S-DI ڭvP"N뜲 Զ0H(NxQpweȘL^G@lY|o 71 Y''@} &@p%=+ Ԓ<2|hZYqa)(cq$:s,m#a6OYlM \ Bb2[拧e846KeFS, ƭ?l6Wg;5<sS|$~@Qiz!ߩpP 4oZ8UVBS'127 No,_Cs nDz?g$4B շό n,?)$FXh K'玻!ʽ`j֋KV^bSxD6+jdc/cZH_?lǫz29[ׄL#ؼxxJPAr9dGolfFnTOy7kRPfj=rjuP[(mbS]OϦ{y/ xv@tYdՀb#Fl;%ŝʺ[?~\x&UU'_9dO"b G+@N[|aK꿗IQLWag J@&_#S_`3$ q s)cs3L:iyՁ{%68M.څbw <ڹ&T%F{I#38e/T "%V &(-Tw?>xVwux0)R뉓39я ۆY7oSɞ&/3w1:aL<̟NW#TP{.54Yv16Ǵ>@JGO @b!ጔk\"+g;)# ~.dE7HZ1ټ [JdFiSy"^GMG6d8[MLoj>X\61U GhJS?d/ȃV>xK9^7z ;Q{fZ4Vcฤ-@@6 I Նgj0N:Wm5'ᩪ’f?#ٗL5zg'7}];!{(犚¨Цq8 ȭ Q)I&68 jCs+. tF"I4HT4RtZy/y \g:kνG6b2i_q}k^"Z9;DZL' +C#A|_ZzI0kf#vp+N!HmӮ^XA$OBB^zh޶m31o#pۀ;^* t{fYM4}5vm(t<> -cuC9Z_; lkϹ}1~ߝq RƫZzдI%Gh| a==,mDm;ÎNSYZ֠~Wֈdd{HԶ,>3jO@ +x41\=8E:r> T A~0 d3j,`7;Ϟ}$$Cc³#x깍sZ2c?)jM8K>j#@(qO#ILyLϨ&UL ~Qerl @HZ]fr8#;mKt7p>ڽpK"Ybq,>)y(!)HiH]-ciM$CCqa"^bzϫ2I-w 1&-[kPWgӃ$KD_8|uAY ͩ|-n.}]u@o{0F %DťZEXo: yLzD6NWljHfҧؚ-"Hei`[A}<zX/d& L;o!w̝F.<\^({ch&vml1r)BS?x3>nT4B0LV)\:4Άv(M8I\8?8R⟍֫"sڶ{܏x B @ dz&j ~*]Š]r`j-U4R¬s̔tdK+I@"Yq`F]e?,Je9YcrVXC?û|H`'pwomRI1 Do'B% p3k=vȥ*N=YFQD%݆On_}YdG7Gw"kjM_h:[l8^߄l L"ST71e$}Dap'lzN&8u?AN(8`t'g^S5uԵ%V~NpFL(5fOYᏄqB fBO%p1 sm:h ;`Y G!\lwrp-󸳧LF5 DQ* |0^5S?d4r;]H!N7zl#p{3̩bF97w-b/g,깨x3l01<1U1'P} 6IƸL 5"#|>Kpnyn TQ0z=w46#k3syѠ)~/ 2膈zbZHyK 1ƘwT]{6Hѣ/K?E괹481;\ca 'MUY,vr}Hֳ6ѭ4oo8') d}0"uLZ$Ğ5&)9 4 LsՊmIix0v`S.dc[A2xC.A1FkzXέJؚxcwf'&V0Z_iFTh^vR?}FHd^(F~^ôKΪ$N&\u7㈪s- G;J\U׮w("2^lN>)RH6@R @̥2Is("k~puB&984&el9y+b.MPꧤ{\-nGFNxsJP7 "l,kPÝXA)1 *w4CɣOޭ=xK5pQUN+)K>bp Eg6n"x~ Y)uȱJHTh?X%o-WPx`xeL oDfEa7{ iU)yvMܵ-+QޣEW7r_vi>L⟘s`Nhf'׼.._IOBy9felAG=1md(J#nHg)ӌ<6Jac$ s@V_j1&FVe.1b7dj>YS`py:QW;c嗬#re7n`hH:O0, 00B_c7[$!cle2 7wRq"߽$pԭD( !hދ~qBV\^>C]냤AD\[PMΩԥQ4&J! #L.3LK-4><-իM]ԟN,@"TR,O38'MⱯx[xk*%&ٿ>r37] Syhvm})\bD2Sht4ьkTN#`J Jk 3r *ߣT=z舟.n.)L-UtѳLX}4:[R汁F=Z`a&ć9&~MCcU 5v1Fnf}PTo :r L, m\Hw 5Pۗ<+u*0cūy%~Զ9 g*)gU(+YWpع\J[rf&Hy6d:1Y>s*/p _ǀD WE|9t LD|LK?| ⳵yX=&6T}<{+K[0}!×77V?3YTL~T} ?БδvN7ą A V 6'c}gϚ-4G*`ٳ^VW#6B|)C#[ ok$||oQt<UAdjwR 1WthcDĝ㩆/nč0ҸjB+vrŅ8\!{U)) V&՝qOQT8z.J 5iNG7M$KA$- Yn 0%wbv T]6 1]OH~=ݢTTc:cVzcQ2t|ڬ%p o1 ,n6:/cJ^ljUa*z9Iu@ .)"vM8esGJJ;A7. ]cOh"$-'Ŗ8OU;^;*N|B@ VZEDkY:^I,0:yK ԶB`ekn7$*VR*XRED,uJͶk{f 7ыJOh" H:4:u1Yaqˏ_ܠL[#VL,S{xOZkϐ IVGmK-?d 1#f1ֲDDc x'w?qZSXrfG>8)Nk6^&JjM/zuL$C0 s#bV@R;t:ĠRD#|/=zC\f6j#^sSLYt DC,vWNo`C ʖLS<Jͱ!Ե `b%:k2`CbWlcW9@AB^jٺH)#6tBC; li3TY@Ջ_`x 5n /;s7 5~k חE1Ι鸠-˯~! O %'%ϺoCτoy| > m0?i@W>No̤KpߟI!zl?cՆ\ܴC7} 4n5'IG d&ЖvFccϯ~NO! ݯ&(W@]q|2᷿&тuͽGay/]%ƆA1߇g?UZ BsR@v%۽=!N6i2s\/~܌MLSbUƍ!WkHz/q6/涷HD~臣VgS(JJѝQshdn7 _/}V轷#/xKyۿ&+.@F[]^Gh8w4$dF'iVI8I5ܚplЙ*X꠳F+%郣0WC[͈ޛ'c&-8Y% yg/s(ftM$u5lԀs ُcE, y7544u*?ꤑ.SV='?/@Uj@)qX:ݢGosݪ{zo%"fnQTV?CR1N}Am:j.䢼n{)*3y$̛@U$O 0|oMd=1q5yӂہI< w%͖C|{ָLk|޽lӭK%Q0{2F7>S xj!*u F9̷ۨ'(9vd7HU#S%Wb^|#V:ZȈ)c7wkP1S@X TϦ0Rj 06L%tcpjP*Q۠/~lGCߋ*ɼUlF1ÚfiJ"MJ} xk8Hk1?^s4s3D#S(RKPĪ!/n5h YѮ.{bpm x6Eke@}| r&"qFHDIv{>2* #.ժۮxfT]+|֠)tˆDˊD1KDT-YfP2y8=yk@gL@;DFP+鞮]ȩ?+]8΂¦N*o|^b," g&t}!Tڐq_o[OqV/xË˝$-XwsmZ6<|9ӝ_vۧ Ffq4BYk]7Ḻz Lj/L}aPRÀDڟёc:ci!WZyi .ͣAYLd`^映 0yhqwq[mZ\ ),ikIi7@J.-UGWd2/TXY> Cu>:QI BbpBSG+g$^l\S?- tB ĂBO%2阘>B4Mv]lIG:f5cJ~D7ӕU,v3d`"g1oyi>V!h]4 T2{.wm,K' 1%SG.NŨ.5e1֮g-3("r=]1 Sƅ>zx#-EsFw9mV.|/@C~yjMxq6@B9|1WMʜ?@-C>x8OQv6Xt9N~<56H["?- 9hqC5^0+r`lu-Vx!fł%)0Kxo8g7II 0؝|.lG)=KS c(LN|7RITf'im֗nekΈ b՘"K$9Xс a]1 aUxrʨ/UxHn |ϯ wzȩz9ِX;P*crpߕ H?KIN^U81ujzk Z_3& `4=(1OvCpxKE>ؕ{ʐpV NY^`ղn$>Xۼ^M"4/+hJ V, ɷHhp+ըߚr.GxG5=2^ H0'D楪b榇-?Xx$-XmKR; skی{j{x:0Kߍ*+܊ sjQ<;=@~0 ⅻqU2ݶv(;yevYxO/N3ȔioP YHqsOij>c^ US;hSmcXSO 5'3E }aی~R0q@T@颹 .]7W| ?1CleQ]fH]}`hUh3eh/6(\OjuDTDXe3f< ˤo$܍,/9mp=w_VG7#c;Z_2tTgWA$/bSR&5*@/?t;m{kWTJmE_jXnEހNɭ;D,袺chx~xO@T^2;,3Bz $F7s4=i ]'s6,)O?45cPZ{Q{MCf>uf6W *Dv,Ω%7.m.)JPb0-۴s c?sHvP:#[:lV:?mJBbeaƛQV:HHKP; W#IN ͼ(b`OR!FS_P4{Ͱ`ѵGKŮ9R2[j D,9g^[Fn`f vZ?&W|w37j'<qNkl3!+ ~O=JHu|iYedoBzv_p9jh7mGa==Eɀf*2h|6ꂣŨycWq,񛾷FīS˹!2PWhR#t ,)@6V|Baq8`EuCޮS[u)f Q Ώ4jL(]OdSrxGPy$Fe.5eݽm}:_*;B.sT$&:e.|VuU{C5ﭽQֽr@X~_~\a|5(޼GZ52H;Ƴ~mu,s?Š%9bx` .٪F =E%NSx}c*bKpݏrq@x|>vO5Oo9<ʍ Ğ!W H?| g릷y݋Ǫs]_)џx* ut z|eZ2ZqS}iuʉdr[!uhNQ%UrO_ZK娝6MP=x˕c7eoC5~XoDqc߀|4tTl037f&-aR##O3Qj *HGU=KQ8<zMZ'lWD5\ t@3Ts#z3t޽o84q@DZNd^!_^p1Pdiln@zbx@2 ܪv'+fG+}GҹRbA;N ցm]՗*g78S3l30Fn yu̓pmqWG:p#_bUH;G w vtԊOp9" UBg5&j$Y{@Ŧنd3o}fS329-^CnE[k痹=8u ἾXZk0JOb2*b^P@֗?wq`Vs~?npU FC+|*Z4KhK r̩٠GR=DOR۫_n fFD=0ЯVƚbxq'M&שVǢ}ZMx%7khȍ2Y5Ɔ RupkF7LHk@ ! **A0 zR*tS5BxhZo,ՉJn])v,uGqiN.iwxp7+HU)5rľ#=<“ksRSZ9yBvQvLlE bHkTw.KNnK6k(YPI,e`O߁'p#.Ew?gSzYO6=pN;H$z:pCk=q6O\yԮݱ9u ۩IWRVy|dODɗ+Դ\ĩ}b/48"]sR9Ad0a"*32R?Z1LXmN:J +\va:'/Ngs&|] kCS ʎI` MaAgl(s4! ,7'f <܂R\Â<*둕fe&k}DJ1pC lug8`hJtWӃPWHR?ğ?58չ`fr pUݝJEZKһ15]LD.'mUۺ''C'Jy7O`86z :[夦br_JZoQ,>vWQkǓC0v+- ܩ%Ÿe/Sm xBt=W֡,C$<$o٢wx=\z㗇kc{J(C=Ŵv2vsp17!3gXԱ!]7kwNd/-wԃb!DybPU7]+Qx@5bxq>#X} ܴ{wWor+g-Tݨ~_ⓤFo L˰N8ȃ Ju5!3p3\@Ѷ}tjN\p=JsORt5tG. :d@n6>q^ւ-/Y߹~[6v&7ݟV wc1$IENQaXͦLaTfYVBz=>"Yo@4`@&/`H}jfru8`S`[ J=XE|Cm3ذ\`bam.-psooq[ Zu:VD\I{g.9Fx#kE|Y 9_7f-tL654s$dBDj{k#v*kJsMNFPZ/k./ňH [鲏B/x5Gșصwi5g~DuJ+ԥ1nC',LbZ{UʗJ,.3D',rrg`b<{ 3UmCcd[ЈF;syx#ea y<^f]* AZ{)Wl}.lq\j.%Y>^uؿ!V׈Lr:'!gGnv>g訕F\xmf$\CLh*pCS$ \5ǾpK O4T1!䳮DǗ޸,jz2gSFGI2=إIW+!$ʵ5@`^Pζߐ(TCHE;[ ]lߑofənٗ CX\n@_|vL$ṠoN5H%ؚt,yD(xyej$|cj$uBbTZv2q=ɅXSCLqWN_C୲1l}!ߖrVō`>I Ǟ7AP0r5#$ǷOpvuQS° l/N"ߚ~=ȓ[7CԵޗ3x2"iP0$W 1A&<|k:kDKIi TW?<8H7+tfJ]ﱟ_3UuSHz#'MXoP#me%Qx~ o1jM!Uϟ- P6M {hbot=|SKš6׽,lW`|[-+mp),NCdO&Q:ְ4|qب!&cP LL(}.?ݦH: Xvr"pO5ސ'_~E1٠;;fy nZ~; ose~~|g 8rba x;QξF KLkNjKEDg3kȹ٫6ACĮ{}_ܟNd_'@=ɥַFbG#u=usbeYTM?y5ASC\0dt۪ɕ, rYb?WAᚉN|C'ʫ-[K;Y}k~VڏJ41S&d=%8gDX!xp>k/\Ձ{28gS$۶#0Y}o}+g =` gC0HVos (}|2L惘wzp*/$KLؠeT=8yk]'" ٝA !ҧ.N'7srv_njREw܁_MGIV2bۚ^b1Ҧ-&kXD?SMsAp3QVb\GB2,zDj/On\|G=ϯ8nE|uͷHs0 19CTp, `W|~u%IBh@C 4 HҒ,OZ-C0ῼg"RIz-*[h]vɲQ.ӂ9^^;SH4Gju:+FVƼII\N@%+fǫ~Æɯ]VK,Fp5р.᫋+-L8[nO$H}7[jGw#h0 ~ʏ 4C=Ck%X:wf( BZ~$j)͏ FIæ3(|BD!)͵(?3tEkT pk%ti.@.O{)K8>ӯJ,8.s|/0Gr%& ta\"ve-Ğ[,ug dOue/ipmq=絑³J /F;a(ى{foAqq1d!Y%"!/OSǐ\6˘&k<󝢄I,!1L;%M7jeDDŽ})M.@9/D$$tΜO8Ӓ;#At\Ch!&7Uҽ#۾ p@wE҅} 풉-ތ_ q}DIHeç_pHꖉz\7 r͘Ifo"Z\+=X4J.ʴ-)kR0r"KkwZ5ÅIt2~qgHX3ݵCG. l?%wa&F`2孆;u)1qn 3[XT>;9sDPNyQ *:_A"og1?"}Rb4's[z\cmACJ8ꎙ+GJ~V5';"x< @[dKcXާEWlMC(}v8 WZZ=D t||LH0"_)װ5L@jq[O1nr?w=CaF<Zec+tMoD8 + tv^%1B$ tDX8@q9]CE5B`>՝\Tel־`֮Y"z88nkw-mJV»lfdž>[WDl2G5 $ϺгP9qade ?@0u߷ !_g̀(E r6<$LݭRCd)%_ l +VY2A iJS;ށƶJ%[IK|.;{bV=BGw. 汥gE0︮䟐.qbs3XW͆" ̶ïj tV+Gr4XxB-LS c1]5Ե9E0qOa.}CͺY@, 8m@ԿidIƠ ne dUrU>o{KN#Gidh9Tz*`VTr&btKV6jK+j%*uc&"W4ԲO ~G˨lwN}\j\ՙ("l2p&mz:{ FZJkےlI]9aW=Hp^Qq qۯMJ5nO MAk?n5y$? $JJ Х hAa7)dbv na-) eZݛZ4,YfPAum ࠙+.Ŋ{t/n@=6"d`רھ4drKiE#RtG5U㗁ֵкŀ a8{:.aN!ys?Un5OL) ~8{cBb͈W e07P󑸇xҡ#C}:xA0˞):~׀T$ID8 u|!!H">|+s/&vWS,rVdW }hȣu"GE$oɖQG_Z5ֿh nGV0ekβb4 +')*~ED `Ί:AF p9_c+f4m!7M>$rD5̘L7wAGK*L j;2~)KWy /٤ḩsCKA ږ1^G M+-Ԧe{CdF(1|Dc3Y\?ܔy*(`{Y+UvY?[lj*0L AQ ySD`{LO8ـ̶a#"÷3/EMoB-,6[E:gپ"tk.$=$05p2FdVw `F_ѵ) J :hT|jFyTUC,-Id񒹿/cI:5ZgR=&(Cڗ*ЋAe%ꄛBXר}[ 4]oZA Im'%B#`dkRWە sTF ʩHz֓t + !RLm`KP~sP SJQ ,}q~j4'%L#v,DXnSܘG_n9F@3{`Z>A^aN5K{lABH qoDbT=u(EyXؿ U]̨jy 6]I@o(Ŭ́c~K_ɍe!VŷWk4DjV (UÑg&6ڤAbno?du4P(gkoӶYv;nd8p/5[]_]}?Ƨ$,x{so]/b9, {$ 2)h'CG4" [-ap ~Гspuq],4 L hZXw؏gywf1ad_rS0N 9h88Ș4HI▓S>NqPHQX)H2LѬ0Q*8wEKIOXp )^?){ÃI u,|r{0уl!W'vrIHC;ZB)p0S7_m*R1/M6lI՗u%'c3&/e'h~"/G,p1* fpKFײ3$!_,xTqhadb\7sLҗ@$>NؤPT+l+_|nmU>5xAY-68%5 q=bVGŐUk B) ڱ [d̵찄LNe@vg? v#oWm$+ 9/6+TVG%XD:aM * DU<*v P*l!eUB@a=a**MOS*h0=fl1Vn,@/p]9 GQ]ZX n `>>u eryEԮ] rnk 9 p_}T4go@mzss3ޡ Ik7pOi]党Bk.=O/d{E%]_f܂,P)i) m'\bq}FPt "~S}]Y2a' c6bO%5dq OE݂0 beZ%#L/සcv_Dnp!I.,K /ՕR{FwACu&Y LXq,L!a^E!eT~ 4)^uG?ԣ{f/F_@Wv ϳ% R.Md pm9M6hll1FUwrӅ#oG[&ALz{,-(s(&vB]2[G0"leÖzLDN:bWYԡq(~TCn2\N:A\;'P=h>W^1ڨ p) 3kle+{ӀMiv4a7}IwQRH\M?wg^/b d ecOa'Za v$bJ2#b(7[t#l8jE7G¼nlړwSQnsKx|{˺pXji7ɊNԉ#@$?eQ$o$ΩES&)}fpzaČ"j܅̝tqV`sLo8 7_w n "쭬GAѐN+Serg/YXʑN|iڜ$EXPC 9]݉"R52@L ۢMwTI+Є yZ~ܒbkσRyގC;K\L{7ԍ lL/ߩEJ%[j8@7d'V|+ZL=H2-k <%$ OZW#k(}~M^D>n,$fgBX4׬TŭYvo՟-wώHR4~};=H#qїq\lle֬u_8 ~owXIS9BjhO]J@\is>V*:+u2}g|U"֖;{&_Y )*m ?όXHڋPEҊvZѽñ W g@rIA"ƒ~t#g{;MjF%fْ<!Biﬓ7 #mM~zWZKR['evL">+">c༁8DQk ڬ5=DoxXMCjL ݢ @_α4U@uekc5xDQ_aSnhqY΢6K2:BṂݭ6 ~ϧPݽT?)9`uy8b8Oͳߠih7&y Yl_2z |Vz5 ɯIck\ɶg^TܫKZVc2,QU>\.QZް4ީ N^N4_g3Y~rC5ZZ~<£MjE?wK${_jM瓾>sBwvBQ&Lw6B1UBI@yQ,W<5 .gm]Ca Us1P͐KNdr5)>LCpYX 3 ;Β:v$^b v} dTNK >o$SZ΅3Q3Ls6~ܯԼ0$ mm̒Aq@a //hiSݔ^?T ^!v1Z5W.g4ar`Ȁ}iLꁫYc!/ŃF.yaWeb<%1_ё1W0g@eMd˭ڴ8CLie 4.T84{YXŽ -!~#eBiG+%(m{ߪ%xIu\%rB%v;.y]uǞ*hVAݯ5 O_I늑8q=$o7#$R9߽8C<1<Íx~eB)`^" eV~0ݒ-7&?75^i?V`Azf=|hf,dfyj&aUͺ9쵐jե-;BgT' ..*l'QHvJ q`tPdy7CKn\<МZFoqh <-1.aKyxlFM~E硸'b9)F¸ƛ']DC}.B4&ϐ ئ,HQ5a]8 aQm+)ZS4Hcn/vD mC %DI<rM:ғ vgWgz8U73=i=~I BSF%HڑeC+m b< &'xhWZ] +V+:η@J_?&TegcsߜKTD1&~5A [HGl۩}N&RafΦPC#*CF`n3Z G=H-MŁׯi:yj%^TaHu jB_C8I7I:yC)dY (%%+?S? Q;Xz6<@Pġ!dML@IW8~r3dj%8 -w\i YB㐷L.$>6: &x,uIRo ;êxi^aay a^ 1dy=Ks1*m0h"E>g-! 'mz3R%OoWa3Z $WPpPJ&rJd(U= Y Nsۮ=DbMPD* o=}Wn_z,Y I3rzwn4 b6N$lЮ̿tnyd!nY5aLl#*7y~cNp/a~AWAV!Q,$!&^)-QçB]E%:[&_ a 42(W$q v纣h4 6&Li QM0Q8y`HG%e6%;.|]40% `߄AZ52Э6Acv %!'Ə)mUɝАABpupn;9Z1Ve3P/m6ZX*p-[5 9=OUP LEdft;2n7 {#DSd6D980SHʌ4{'w[6㗰cp5~gk?AbA8}Z{j~ ~qC*2WXe9@j_XD:?BO-|kF^Cf8?#85IKAxX "O! @n|@aS{"g7}UWPWS3Y/rm ir0mTKFʎD&}wO'*H2AN8R EmC9;4d?𡭮aS EKBFOkyCГԹCnI1#/b4þVwDPUd,$Z/5?=@&jp.kz[| ޱ=ϳZ]bNԙ) qG7rMw`PVa܃؎B]֯ 3g=r^KDow E !}Vd0[{adClEaoe]zwy.1A{Wg 4|N&{Y['v3Q3/0m 4p/PҥU۬'~Ny/Ie@{ӧ 6fs>td-7Ypғ6/^"␀jHVnl㸑kyIfen7vXΗ6SeD-q&G 짌gLJd7 f-Hgoy.JЯA&5Pɕ4Kbb'+͊[2oLA6:Ro5H4xڗe6SJg*̈gNڎh،H@eN2ZPe6KVur2?D+.=lf@3y5bj()λVZCYB'Ur>[+㣒u oqe: 3v*6U1Pp:yl) [,tHv2uq6}jk*3 qX_I%3 `ɷ'Tl=MN=zT0,Qbb43AjvS~㑀(X; PJ2fiRpc~#ўcجMKRk#=OӸ޸! b!c|Gq ߞѯ^֬uFߢ\`tI*XÛ}Z{*S1#^9%ԃ_l _YK)*Kއ$d)Fki]-G`mlA7b7ԎP ۫t[iEp1ÛmI ( pWp279Gd5:ѧ[û_6{`q'/eyb"HъpS:[sPt2ՊH~<]Szg~Ky4Ee`6,U'X>vkI1>-Fщ 1_HwEvCsPDBȮM-gd~gXpfWŲ& o$>zٙ~VVˢ,%a$RO2 @"+=?eXkW ZeBXdcRTYhP\~C\B*ҊI45] XH,u!qJS|*t'e }ޣ('GNPo>=/q/;\a4Ⱥս᭙tw&;`A@dɨϡÔ55Qy4rĞ$#aq&۵4F!'EX`F|poai3G]vDFؒ-5H]?Z"Oz6S*ϱJ/zⱓ%]؅k ckOԱkNM"SFZrez|M=W@Hf8|\wp^D>np!jRx][J8.j팸_uj}<3 w]!.*@z6hS3@ޘb"p:'ʹ?« *[NTj Tw[Z;"uuu{&EP9g$Jyǐ\ sM+/_ -e{wL'jIvXeJY5@!,^쐽E% ܗ !P@8IJgxFH s6/Dd-UGk2/MhMqph3܂m:LGݚe|j@ =:Db<` a¶84BRuZye-gENZC)lZp)qsi{o8sj>*ޫ΢Q(EiV隣 lLjjc0)ȯlQ-06fk)xfwȋUOHSpBDBVfgN-CjiEL˧p{o "**Lx5ZJ` (y#8KN}+:\"t|s$BuRgX}y UYM/ue}=.7dzZ dždE2$09oItL%z u}N~F/K P!Ua[ge!؋LlxeՁ[gye˒!/,@NqrRRca<"B;p9wƔ'P6OR zwGDWU5;X5&&~bf̟ՀHM| %q;ݕ6 vr*4ߙr%:bYҿUէ+Uaу#q+H]Q۔]FPehPml1h~l}~=||n_O, U/(з=:(fYg1}ѩ; 9ǫy^;-PJBSd0Bl 4%3!1'xE1; O} CIT*TUqJ6@pK|+h^wRHG7GUЇ)Oo/˭n|y\%qޕ R{5:Q׬ٝ&;0N'$&>TeGNOdpggU3[|WsːGJuqk%8&4/>M`\,$2d ȉ 샭^!/M$"i]iP*{Bo1VhvSjFKSKuˤቐw,4O rw153auWizjХI8I6# xNmMܜWdEOۉ(Qa ~{)(9ey{lOS{B"*s݄6ЖԺ;G5.Ydp+| 0.w꓾=8 ^V##0(e?4{oPZq(yDqG<}A3+<1Im+yw)?8ĬgGYұYq%P\4AU-| 푔)A :PT EK9{qMd>ӟ.Stbe_n|;-- 'ȯ CR5ui[T @ƑD].z)m#ʢ/a`Z*G#~-KU? [@z0yUȆ9F$!ۥ@Rh3V?tȗzn9[cg`3v/:51/=|e23Ε#`,R>MsfQ\iםD/oё@;0~5QI 񧦊eA }&|bBɭz=D,.)0ޛ ^jvYNqۨ68þz)^Et6aW MWz+H SDdSwNG}⛁LӋB3ot#j Rسje79%ҔOcq=gmcn䃇NKTeE4S?GZIR2$F "{6c 薑z<+ǃ dS}Z.l ;y 8+2Q9?,DWMRUns2 }B[]U' UZpv.HtIDBxǠTy)Ǵda(BJ3!_.ip.2p_ta:#Zh8DWׯ^इ3,=GСʇ)x5I82@(k?b)@W6w(+^󄘍#ݪA{TQ̯҃UV:Ɠ|"t;mEO" %[quJ0R:;ќbP>C(A!<0Q9z^|*r^HVK(1}OkQj w7$SKŋԯڴv;kizюeSlbC[@C"\JrmR" w}\+}~?{쑏rU_pcay(8^h5FU~#a'Ɓ=1x0azI+_`'coAuNėĮa=1N(]У(,k"`jrm8@hLBŤnm(NbS+UN%GspNWeOvWdm1Hw,ũ*G \Pf!4}B0d'0ڰ{I]Gɚw1g(ێ2Q퍧923ΊA?-g +)#C6T07Ca7bCYj%q}‘`?E;ӱ*R} &"0ԖJ5`x"ع-o +rpn)C7Fa>KJ&l햊jW]=sf@0 28]U^ZojalI֕{gz<ϭcd"ݲ=}GO-ו!⁇ k)9򸞹 LWad[w@P>I!ٽ%t4];2œʡՔ >z=pړI"J' вiÄfob—5|anVfZh1'.]4s 4r%Dq"jIf~p%^DAIc~;tKn_[`Zzm)C x@1.|Mq@> 3QDb1h~Nsck2 u_6& +9f6Ւ#<(6b<K`餱)[KMիZ{뀵v{`Ϭ͕EESsJNBq]fޕYQRA2$E w̠D^1J}7ey7t1/Ǟf)V.ngvs gX;>`c^4Ic5Rl8L9t=Vh`ݫkrUcKIBtWzЮ0a&CSnx)W r5IЭE ̷`2blu=}ySAcD˰:!o,d*A&l'Z7nl?c(s-A1֣ӈ^YPǎXD[B}ZgV\\i]KKrp/|A~TTj -Na6ʥڤBf ؀gh=mMtV?Zf"6[6 8\ \D~eI\*x\wXYYh*B)f8Y-#r;)X>('֩8^zLV2]><vOhڪ6_`M+|o:^8W)hxd60Tr~*UE'4nֲR_S3[ѻv4ݛD٤?J`+dP.>%(pv%gU_10VZ[ؤUK|6n腄L?=zk #=uI`F'aS"̼8yR :8)]^H\ul=Su<rwgbmVO[8MvY PMei5-GQ98DN&W2,:%H(~L(urM9b0ƽ_)[Xz~g#)~W<9{% D f%Rmdm!B|V_1.p"w4dY"tXr.FOt i1+oik]N-G}S<T"?AlğN+VPF@<$)P}zƨR-G?9X:UQ՞$CA~ S^ÊIe>{Z Uۄ]=Af9GWlM*k?הWU!d2NS0{ &2pO0  ^U@d=THD_zɟ/6F>2G Pk~ aHp4@5(ctBbҩ̕ bɷ5"y'\o3oH?2-dhG-Ьp6Oi/~8OSD#yF3Ʊ셇V_Z}۹zPƙ_Ҙ`kUJ 5~ ZеuN9)We07IeԍR }oPkڕ#QbR֩91VVލb(*Ijjɹ~G,"Kj*NjEfqg6iBe;nr'g M}v?* r&a"\ƞ^KqvS'?ZNjտ!p_ZgfuoZN,-5tlFB^5e11YôƓ:;唱<{%pg`[#c*2LzF+[e,@@/gi<1T["[nq2Ǚ% ꦌqoe^QGYC0 FE IXb:>|5(^Ԏlk8ϵ>]*wŁ7 ' xE.δWUpo[M$Ѵ0rv}5Jn(x[߿_azά{+N B9S{ 9jRWz!Čޗm9_Hd_C hl\\ӵL%;u<a"j{=r[w%L9$XOQDnѬ/:Dy8r,gq4,է?q|mP4A[~XT#d!@_&L.lҗBc7O' XiamUˊ $dxo]vv|xyVK2ϫ.H֦́wy(ydwV(eaq65=ƒ;1|jٹx q_DA5R]my+Xo[9S,yܫ4R!mW8]U"^E OQU fc1{"q-0[&қ&U]>SvJ8psNH6y0@"4ioWU w9<2W5FLZNR?{a=r䢭dˬpJ"j鄐D}m&lӕoK>Dki.!7M2?o_ŦEVjB֟uЇ̦(L6 贅Tm}! *4d΢TPGѹ˗P-l6@ټ>a'Pĥo*[XFOmO|Hoנꮵ*QB=!b/p@Y5Xok t'T庐ݦ:. L0b85l%)OqV-\ MÍxtǺx6 n'._!p}&yd#K*|EkΙ/#6"2melajv󁓑Ot*m;Td.4lY"y9-շdۮ뛼MzPO cFh-{҇,e{,p>%f6Ԕ)n{| Q;5QNh7ꡁkJ7\֩EB V@oimK}?t{$m$ kR&@_/9W< 6%mG 7N2`i ۻpϨ]LExʢ:Q I!(tEu"ޢ>Cȍ)׊2Q'.daAˁ%{XZ2_!sd?:ʶjgS2Ԋ{? $Ȧߘv'U3Zg &jbRsLYY̱b=@WI676xcHT¢F!/+zp]݃#./ox2pMIP"!$VĈ|%6ܱCp X*v!u256 S/'˒sS%zŒc+vr#ٟi·4je]xx X0R{/AVu|c۝^[Ss?!c= a?c\&zdQFt ڄ#iP}2ڪ30ĝxr6g $6jhҢ\ѯ2!51XIąvNj y}&{[O\yB ؛I J`'1?mSNnbC,&ص|8s7wP)H=ur]?<s[z#RA^OhX<ڒw9\.E5!aZdG ԙϕZUH{74sL F dC] ֆ z+R™pTɽ,pmtfܮ~. ,ˢax[Vulr&)3?gu`5u?ڶsccdW>C4<|r/{%(f\q,X~m/wB\>J-?.`lo Z[@ݟ[c(۰poPfqԍ!"xdx 5XyJESBۻfٔ/tZix5kW 5ifmadXxB X\fΙ)5ø@Xwn4)]C~ng+Mp˼lZȴH>8ȴpbh+I%M?s OD ?83yG?3yVqQ8WKyxIKn{XSZ5_G>pe |丣PߛHFtolr)C LM>S:f i a V=Vđ`͹kOA+(=8 ʃ"Bi[#h'ӥu_G?NE`f)U3&1d;ȁX1F|$PVEna6[1N?n@0-%j;eަ67+CU6KqEu9^<$x * Z3Oj_;z'b&&3 ~YCu?D\HpqY`If?rm,nuߒ4^4$q 52Ty,7Yvi*Ĉ켯5ދ՗سsŎ;84(V"6gF0(TŹI=h#<07{Phm#Y/I2>O\.X>#&4wH{Ə|<_D!֥z/b3)^';i͝Kc-YO*"=p A#G?m`%zK/ܺ1Eczz92l(Yyxs$IeD:Ur`OscN)rH# {E8&P PlMD]:q ME]Fap9*@G~4` Jo0~pI|Iz'2khr}Hpz9bqe=UV;l{.mD0lU2s8GzxՈ12?inĨ, #P>m*9GyIuJ WX\1Cº@ qWtaa]|œ}ҭQv| $V-%pZyQh  Q[&_Zz$*uɬ}]ab>*zXc$Ў+RW[wԱ'^X]l{>DAO `Wrƻ[&Ox?d/ PP#sQKbñf)LUg:/(dm5g,/Q7WEl  < -G fߵ7 ĕWOyMHgHR.ju$ ~>~Jr8OS?`YH'b)e/; )N X4*&Mro99slr{L@{=1wվ=2=. :.ő6z Og"bAɧl,Uf)M9jyOl,{FO%!~!2e%) UM1^:FT\/iܰgОw(jophj?3Sl*CwRL{=3M E,lMQq3请Hvl`ml-KQ&Z ln z}_W蚢tNLyVWGVZv "M"3a,#Yw1 '!T[cԕXtŘ 7&HZ.!ÎöiCFIM635g9r[Om{#Y5 <=^~eLO:=܆B nYR:̐+qN1:s9q,2xQVe@3=9Ş/nUӳ[pKitFQ ԼVUREH]䷴*-IGMG1# p{O;%j@ G*Nu+bkV50L`t|q7`P4h%/ģlGz3 *oëشd0r2]vo _8{wg<*? сMS#vR')c"Jfq{Ca`}7ݗPT+E8Q$U;\Pme᫇1f9_ܾ n `i >'k<}De=/)4Xv7d}> No=>UdT6;v|/4_&0k޻ϷxH;2tБ.:Y/|J^P+0r1+a\jsX] 9A0zߟ4ǽ|qkQ- P札^;f?P?Jv(aPk^пrL5讄GV}6U.˹W:s2Fm,XDfIb飾='&5B rnjB!:0X 9G'8a%R~%K$h&M6 Hl u1~1Y Zk^ƖV?w"|( Zhx+vPlI5nF> %ĥc %㈍JGz ۷toUe+34K m̧^~cTkzV lcD`_ T(z%,[)oV"gĶ.C2"aVNBH F()̌:TP+>b޻H7??1GzaI#XӍn<~D][1cvLl>oף}%U! R]ZAZ9dsSc+C?lD&ߤgK2%Qkg v5vx/]>H'()alvg[9 ZNCl|ʋ$/~F~98LrBD5>O.Eӵ$Tygg9ݕ籛q2]K&&T8XB>)bb_2Jc\35oFZlf2@ZӾqGHJj@`ZWɐm֠DҎ 9FqɆUjYy@ΩE@:׈m"eڈ=lV|96qoY"~81r>J/ٸ4@2q= _!a cMPR(s= ujNjQ1σ9%6 i=䎬nEJC7C2:UءeҔ1ĺaAv"|^[ ww'*ZXUݫ6̯Mf_|o\A5Ʋ^RqE&p;hG5Յ'{Ӌ:cmKޘ2U[ dfEujel@kb?O588Ʉ"čxweN\#,K^g V8xrOi)ˮL0X/ʂ17+Sjeyǻ-^:u7T&F;aLQ}YZiy%`>S2;gKr>QO4Zq4Qq'!D-ʤKK Hb^x`3*H~yͩxaWʧ` sWRJ݀)PGZ Ö080q1n-JT+֯NT@YlJ(AlJʁH3l漩PX(Q;>"-> h_0O%cY GRL7qwQD1Jd3!ܱn(=3 1؜wpIJbف.v~eK#7T/T SvTVWG<-uFq;W,G&?^돆!Z Q.7o=#X|#8 (LJ9*yh2M\N fK_4pm,I!cy`s 5#vcb.qOsjh}#Apnf.F>A2/8r2%ZYq/1O\S["T`YnΏ6<Ϧ2(IZk`AVڦ6fjJ=FUb =88jk0ž߶!c˟ {x'Ez >G_15yhˆxnshG99y>U)l* .*!U=q. /gH3>>R`kahY|gt S1/\VM2BEpf~xG!q8씙 c| :ݙdU}cۜ ֽܣ> YȃJTV@,).twv:>W# Br/׵2yzj"<˘z$pgP 2r K^/)HLS(E1MIf[;Ѫl=դLA/F{L,0w_"eYp y0o3zge*B;QG MNq$kXŗ;T;+_!^<\!n.YCtb4F޼jr>ㆍsgy4(mZUsx} A&YޒRƀ%geaT&*lG/{U>bN EiV]2 Eu.1*?aHn1zPm^گ9T*n B+ r`x-K#Iy.ӭ) ko eik? @;h:CF4W.uGxEnvz\&d-IK/9=UuHy2kZOaWHPm= }N@x_ƧgƧЩpks ^aZ8`+c3ԜΦדvͯh@nhV%/=,xT˧-͇u@Kf}0#Sn֞)̪YuFB֛ CTd'T 2wmoT&DKLz۱woW:Njqd1`i:.^!rC8=w;w!a8vVjƊHӷ(2.>ZP@~ˁ>j"^c/:*H6lb++{Iy')ъv_~xmB&`n"1.IXk9_a}{F $ qsm&n!!/e,li4NRZ :o,1..%+)|3Z=7F nj]mFB`8)z^@crJCKjL|Go#k34KDRK`v99ͥ!= Mvb[̊5}Ȃ.!I P8A}Ï풵dlŪ,6gT&t&8*:WL3ͭHbkX~\>(*T(ɕKqґ- $`x V5x;GqV>@|QZ;UGm As5&G [j*g{6kLxf$e'!ZV߻,l5:RqLsbAizb>P_"dKBVb>,&R:~LZ=+ԣOħԟOA!b Pxs==?.6%CfUn]`L8"$7R-p۱;pčξKk"3uw7!(1 (C!r)H~r42'@ؠ?+E*!O3\R#S \~ꫣ$ ըP Y91SK6&&a;'\l]4Tˠv'V#BHk)s%*ߧO :/F K\ҪBvT+ <A<\]s ɥ&vD7Ry ,(.ĕη3ֺQ 3fk֞/ ȻR$oP$-Uפ @ C'kioB"fv:@Tk8̫05t%868)+JJQޙ]loqAkB HR`Ԙ130U"u@N8p-g>c]O3}+VkSu5k:ڽ?Xūh D^,|83T !Ńa*ku8@C`y A1RlGz)GiEz ~JRގT P!U|h&'3'8H?ii2[Z$1cOot|jf>I^gt}7;~[ SHB`xV-~XdI6[ewo<#.\gI4 5I(ަkdM<.} _ŃdFLdQ9I/;;1KL]om{'wTӐW= A8 *YVgVv6'^.[kN#7ޑg;+90$aq v95~:6kC0Qɋ1 ؞N2`R0JdJ ?YLhBL\KA빤">M`ك^`_T%n ~ cM zhWPU!pT=ҿP>(6Tr*R0IE_8P.Ҍwy <DGGGWL+[\Ȁ{%'Xiy]CbDx,jQ'{X |/.@4zV1jUe(# Wm@H4P#]0d44'B.Ww%f ha*,Jc ٬O,ల] 2628t 3bCn?$z>@8p3N;Q] `j_G#̱0!/.c6STj=&$[jӂVX>h&j%DW{eaV:f$)5a9- syF0񏸐Ȇঽ$v&|#~ Ľi;.dw8a_׵zMV7a8eZ`kokDk<$(n "~2JCF"WMe+)!G/TF EC_| @7YmȤOlTXsv<:+`Md ,nQlALHLgE:X*qvmL kr+:ohx֤##Ejj[D}19C㫧OŹ{Tl@d=P&U%i#A T91 I^$A:MAć9H̗^dYA]2 [GV4e&tZPIV6gh[LDs?0-7#9gPR-W&R㮦9h3 _RT`ޥcFˀF5psp}> Z ~+~NDn] Aip;L cSOMЌ[۪gIy[R-܃ͨ1{ilcFU Mdx,FͿdBlRv>X56׮ Ŧ¢#BLp1"N&^@HKdmfZW&wa~E YZPYJ@u4Wj ˀ+OE:y3M8ŏ%sjiy(D$ 1Mlܺ+ JQf}lFQZEvjd!lgsZ_#旽L#PS_[6u9E0AgQZ95,8ŒLq_ڵN+xC_x849dLOwp*M/|Գ0fA7>{]|-[+eUejIiCkL_p"ދ{^} _pyؓ!4&]Pȼ4LhMS07^66'-V&~*WVL>5kW#s8JWQ?eq-0` I(h>~8&] %sro+1z;QUpt/(W |R)|[Nw۽UXޓ#JG@ac3Uc2,Η 'S^w7I'OaiO4,UC^L@ţxQqR6S >, Jl]f1 I<(hod|Zkkstt,"{'1 w.zhӨϢW]6j/ ?08|B ♬m 1!^̀%`zM* 1G xsֻMdng%gP!/2HTb5-rҽhzI,zju@_2@.vxjko$M4;Qo"7DO~|]+ۇg_zʹy MYUqoնy*@ =4R*x?tXZOt9T ?⋝onٍV.V/gRx .,[0Tm|Ɲt5d:B'[O^^5̧@۬vՐ mYxKؽp%O!G淌߽5TF3@|f{1!^rֈ 7Ji01Px LGb)K,a%{PPM?[]b`ifcҹ{ո><= thi{؍D^2iDTJ!gs묃XܢW/3CK˄>ZboJ#pL?_H̼/S\ ?&EYyG'奃2q3RܨJ!|ҏobiIM5V&;Nys/t]: -,gC>5Bz.E&#Yk!ܗ=x9k:;c$D >ȐdL8g.SD^aV܂4i꨻Ȫ ._kL?od/ˠ  Tlg"ئ@, .Ӥn1 ˉ>LfٙXSxZCH`u݀J4KQs'ԇh)I'iOT8!|6;3𩀿MQG)AT$Dm=>IP}{o71(j'(c ch"XCµJb@C2t!k_]1Q|2ً΢ ~im5"T*\oX "K6 yJwX{aW 9:('( o{A[`;gr¯?=fN)fzj)̿H.=4XfABMiO$NJ/}2=]eҬKQDه97;/K+#z 0HV1u_PP_3|| x2(ЬyZo6BHX=a*_ / 4l avӆQn{PwM GDoҮ ]Lgφ\"E"j1bŌ3Vez~>U4F~~}; ̃eWC3LwNMEM6>CbjݙJ\Ns5lR[rcWD l tYܿ6q݌`5ֿY*px:PԠȻ(A7:Rt[i,AX^4&ohUw$nwUXodhV@? wS_+4ĆzMjUD!pP{뤵rLZ܇0 敄QhWq .u3(PtI(\?PHLy>M]:RB50pڹs+f}߾1M( tZy:-^ (Vry,9!.Й7 `SbϸtL:չF'dR]>tHv,ۋǗ~AR8 rۅ؂i zp*lL(_17ƵLTq}#~NċOiTJPPc:攲]r2pq{c~p'g&[$!_;3[/PYK#eOUjdZ]4==UAUzrN9B$wi}$d0ž5ݮ㛺ܤ7T$RAOAnR^\hoZ&u_W@CIo"T 1OݪzfM( ƈ\;5>QS 'Pok= }u;;>;PЬDH]πU!Jcio8Q'fݓR-1YK~9?l0 m +)It⒮`=;h@*_B!y OdYA܌:B4EqiYҌ$A5ݱ UV\>FnVm>bU//8SޱRoá.gXofFzTv {Ի'J -ޜ VW%B/0{&)txMЭ61E5A}^ >m}^HI _1_a\.K^_S/ q~!\P=S8-\%ȹ3^am߾T@)Y@T a!d[ m"X1^ <ѲFԽp1F@^wxz`;W+{!l@!SgwK`; =d8]rޘP\#xp#>X4Zx5[9UHK<6@1\ntən#cDIzhfIWٺukgWW0/ lD=~^Xktq[)U~#KZejOth *5@G\6̊yJޕE KX^Βrci+uЪLjlͱv1Ql2\H}ꉿ_&9* o)#6]L6`Cl Ñ Ո1hGӨRSeOpo'n:|ac60.?ܫYΪyA\}֊wqgWkYPc@} ݟjn6_%MwAv0MGeDQ+tO@||XZiwU }[M3'. ib_H^$R_l6,f9A7cȭ.g# &ñC$=]w~ ioO(8 7bŸԜA|_Rĵ[f&CGz9& > dY,6a_MǨV\Tw,!yuu3uc)I";V @Bc͑& j&# ᖃ-t>xCޤ<^?9`#vy >h8n=s_poW#hDjLva\X wOy[2ŷ&;~ x'W{7USAuLx>+V6_~~jqoc@auCbqrV!ٜ?^w!f݂)!@4Wz.1KQzmXEaw/cxa>#_6Mouj7KR(C^ YBr.G:lV=!iFRݗ_;6먋bw{X3mXqd{֖n&#۹Ҭ .(j*Rl] d;\NrnLp蠲x _F+\XMaj󁉭"f6P=1._Ktn58"ī'$!Shi ]{ZڼzA0,hbm%ITj]3jRtk! VNr1:eۺA&S1?ʀͼ=/\L>O0G(㱤BT@(\yʁ}cB)°=ҪpR[>UHOKsvWV]ajcg T*+q]Q{pKG/F›NQ=~ 1[#wB2gu,"Ʒ0K@2>9좹G+jP5+ #扜ȏ"h|$#8!mق[l&j&eM;kx'!q7Nݺ=r7gP/77;<;ΏR4D.p_DPYt8rx~gmJ\?rtZ0.m="+]}W=ie~tWRDB~9+8U iQW_=Ů?5g ~2 ,`0~p{jвm0:/T?I2$}Bx3ᛡ?vU0X{xWCxqZ(YdP?2٣z{{ޏGӕuGl1cє#8_pV&4cK يתՋ$ j,`v&+ >S'(qNoADNSESuwLKkkR“'Ќ(ǾtD9f-0t]=np.RXZsǙ%%25e &OÍ~yD{"|nb, 8'mؙ&"YkQuΑX 79{pN|# g騋-gR2ڸ>@-ZĤTX9|y! wiϟkc{C% [?Jr:5 ?Ҵ@#9|7xx ]d7EdV_g 󁫺32&3:r--%+xF6֊amI'f٤NƢഘv'75'X"S>d *dƽ: -O w_x5,{ TcvMa0(AtVoÀρFF/LN .h.ti 4T0O"RWPlGkvN>B+\1ޙɇQy6zhElӼ7 96_.\`/&%^Qh"9bs_pp 0m{vcd,yzG7 j~dѫB(F<乘?zz0jJܜXoGob^)ӜIN(ٔOvR {" T~o)3Or 3Zz6 )d$*\eQRz&BElL/ސۏ'MlyK#ha%&[ƏBӜ!qIՉgX=Uiy=mANZk$6[}Q<t:PqB{HDC]=;R.!cd\Q1zljQ-~-ben~֮b PnvNTP܃)‡kKv!o#Bli GFb''-,L۱1saP@KyB!p'XG  撲h\QE9H|Ɍ)'upYW$GmbJph+^Ȁ8OmrEr .:gU"[,>6oCMdC9K9GcY\BOỚ:. DXbNޘ?5S'9яEM v"&+.Qti@O5^zMm :iҼR()վ5$rx;!.fHHdڀ/s3Uc[b倫,r/NJ?iix]VW| :)zonjD4/1:QalcxjȷIr@^-dEz3wܿI?-(Tshcۙ!I!diSSUԁ'Ҏ;S鿕uƀ**MY 72Z?RƁ}~ RW R21"(c?a9m~.5ϚW%R薆dj{{Na,'}C'ڠt!6dܮ"zㅲr Z*q`k`r-eKiyc\탲kcÎ.Ҙ k؃::mR贼΁r }*(3\*h| +X~(UitxmǍծm]ӈf%[|bpOU(,Ͼvsܴ A`G/xK͂GR~P hH?+eDd\?mXG[?6LJ*Y ݩN>4<0Q|nrG*'ѐzIRUY_U#y!h~z"fc:#S U'O'ZR > cCڞMD$BO]GlLinU뮛c0~Y;\|a:eI,' id qDQZQ.C21S[yћI( 8RhdvE^O{џpMdʔѦ'wyr[%ˉ -XYەw /{--$z-9b,[Jp.E4rw6#xb,5T 2Xaxm[S ^BlH'=p|Os|oUCn{ڞ0"hʫlqsajHr{ c ǪO$!nIy3Sz@* oIaBJcwiDiKJZV|eME6IZ qbavJ$Nibi88E弃c_ /*əZ櫻 *8kA<%QSTTIl>q70T/c5 dڋ*n  &d\TT`[ٔ` Si;|7shNL/)X| \v#d*e*E.Q`0>^pq{'K@;Ljq,^;6I!ܰѸ[W B!5oAmc,_@!<|sj'zBոu'+.A"FVLsź^3?D7ݑ\=qfevK8_"=ڣsn=}QsS$c ZUK by:KH^LfPrw(X}ϓcCz0vwq C 4cg+PBЋ툶mm.;H~1;Heʵ@&$cՅgSL ol&]dWS_Ƀ#{(+i5pqժաC;-)dn)*R{.zB%bI!%%XX;V*c&cC@\8 2SK ~gO;6RБ@gj^Ab !?\TSY S?ёf_0GE8ҁ+4{> OOU%`PI.~fF. Bg}[HuwȒW$NǥB!0I]}ȹ.qx7SR@L͍XH$ռd>=kr8[[AJrGDhM(o1œPJ׃W.YU[%7G|=abT+l%It,F>f8Zãz75x5QޔWhߪ6DTtVGQfM= |mF*߈K:5}DI0$նn_@\2e.$r,9rOm#mlytXswFrĀK\C?!<՚+ @ bxВ{"Ţ;tG3$~mP}"Y !<Ͽ$n$~ևKֺժڎc^tuK%j>J ʵ'i1I,7mЈ EԔ N3Z3Ҳ0c%6p dc#$ C1u7g=;3ՄsW [He琺d 'vikj=1賖|;WpxC 5(:^œn p&eI]|M2>Γ,˝\H\MFuӣ#=GY}_Ȍwlҿ!u{ȼ*P7{~#:TC+ED/}Rf 3U6w I,}p*pog$P*VXϐIŏk :sVvUs.e)vO̳1?"XnzXl^bA ϴkQs:r:( zW]Kn8x?9@߿,F7*T]:d&5 T=f&J-y7]<XjSƁ_w?&\I:ȜX6Tf(zؾPMv&7٢aWȥu3y5#0 GQ,)wt#1NZo[ xyCoCVඒ^j{ՇBR1Gr_kf8)F(<6-#.La=K܊ZT |Hu;đ'r"ko1&‹csV|ҝ8> [vYCGbp #VN>DYˡo,Ii/>oj++o)L(m -b!5ým%`C߉kb,:jP\0(r6 2o)Nƒ -CR2ff'i5FBNJONwlBaz_ٰ<%-fiIe*^5nB'v\/ lpLD}!PEܯ7 u=S@O!~sES_vo~KlWh#u-D<:pZ,UZ!  :A+0^<*:/Y G0aIe|D sc#Un :)q%Aª _}42rf@0&S7 qcN k*6W-u(x́T µ̼S̈́hj!Q zj zڡ}U)ն@Aɤ ~=a`UOvw^^-t$$4:v]33k6)Xdi·j:=Pwlݦp Ա$zw1Yf,ՅCNܟO|:JڜDn6PfT4/%e)F^jjbaS %d($n;CҜ'F.I̫m-nl+Yںj*6(}EH?5'e^QVKy\oKxy^2Ifn F?xRViciP#i^_HX/!& w@݋z92TlbA[w)QV5)ؤ'Fn_j֫>xSu'k #q:x4.|KObSh_&&]3j xBe8chZK4 hNv.3 EŬsCYrO(l5r&qNa/2^ ]ZP[KۊsE0U b~"Pރ=eK@L4e531[A+CIG~ck5~ݲ8ZZվ!'iHD9V\SVvҒ/Z8wͥ T43PMYj*W>tqа}AӺ}Cq@ySǛ9fNӮ'۝2}?dg`&YҏWy׻k5nuB`\/{8)] CКH%OEgd{YAՏnRB2ߨp`<VzQESU;Z.I'wߗ3r)|Pyc>M59Ú.Sg9"k06?Rn&huR.Tc VMN%2 xz 0`ˬ.A">3b3Qi&Q5QkFjp@MCWlpD,U8tޅtwn[U^4-Bͤ~ m!4Uα,$yBd=:_c0 {e}l@FTqkˤz)pI+F鉶2h=cՐN'+=5DW -~lO9X6\^Oi;p&7:`iy׃Gde2nƲ99Rq+`!鎥)7D=Fb꽒/͜U'GL|<5U ƛ̴n J2kr=A!k#l[׳V n_Х=h֟b{vMWHct{nfZZW髮VI%= qf9^jBCJ|"O\ʙӚoy)?,"_6 ̯Z^j`J5C!}ʔ<+, #`Uy&r7Ѩ e-F şÙ%*X#i% C> A8jG J`}א|' Rmɼ+yavb wGV;U%:fSmĭهFgEL{WTLTD%V.$/Fs7dXJ tChNT+k-' 3/M縛=x;ňd!glu zD:ʛj\BUZ]J9z6G>_MVŀ˛"jON?h&ÛZ2:-xeGgrXH=j BKuZB{}%;c c`0nz)tN Qq 5|J<"<'J}NCR +B s@<ب_spd'"8>Nw\5zbr<#;[Y>suʫvgGa7ύ(6*)tY%ne:tYZorWjzspP4uO|r~8=gŠ)stZ FthwS埁ʢޞCA=o FrPã*:HueFr!-G^iK-jrB[r"y gcmQNR L: Cю[I>o>q-+TETihEf2Oy[1:i ܿ+_fKZ8e-z3oƅWQuo[q]in*n3S9hEh(1]\(1:ߜ|sƤ-߭Ai^{];Teѕٞ4@R+O\cS+bG^bѺB*r_O/-SBYGqz2^ f ,p4_E 7s6bFq2d/)JaWA3#F&JLaSNmiY%,e"S84IkuOdٜIvZ1y8(+D*OQHEVN~QŰ[@aJSI6)u֒ iŗbǏPOȪV+#iX ](E ʼAhh(pGBb -?_MHQohX#3HÕ4oTSCoV7CjMux ȥe!B(>,8UOXj*2epc\msf_>f`IjɂQ>~r Ri/*n͘rU2l W[JQe{`^2~cD58S*ԭ,m,jpޟUww #G\㍣ 86sŻkf>k~}cͱ4"d. ]BgQe~[ \1E 5}Gs"h<Eq>+<mHCڼt:ƴf8lح%Vl&o1:Uvn:p<zEAj_hN%H398A9$q;4]ֳgR9.~ݸr7}WdDBv8mYlh-,HRaёB|}1AC> ohX?ɺt^ LJ- n/@굵~;HumETn$-d esҀ'þO1Z btsn[Nc+UG ɾP 5%ēf֘CSҗB:CU|K1}I`%s+[00< xuq̘_85N{ E[ lZtg7洭pGF &vJ͠ 0ﵽ{blN838idt>0{0κ8; ;xkTId}pE򖗳*]a4hsowiWQBL6;W-)}yDڣ~wҴyñʡiȨ?:QJT b\8ۋty؛y|W9~t%%txay|*!)ՈMX]75EOe˸d`~eerRcTU?O{zi壋("7ȪN` G5ΤRӿjb8 _eЗXʑ@ᄏ@iqS#=|yEi7fKڜ$2檠@l|ᒇ{1t'09z:sbU{?;[\,\ebpJBR:t5_ CQp$ c}^m9E$0W!Q O){:TwbYz:ޜ62oV?Gy%/D=htZ' ,D64~(8ofT s^aw^2} xzU (?cB}cɸsRƖ d+0+ޏ)*:-0DQxDLg$ī l(+BCxxJp㉨J"rv]]Z{C@jmr[rLۑr7JQߨ`R6](CiTo/CğCBhZ ^wFPKƂaб_ݑ%4 cMΪjٙSD;vvP(Mw=$ށ5|_`jt`-`MP Cua&wC!0C?pI3!> H& SQE&^<Υ(-Y3LZ@gƷ{qG"QdzcHrN4Fu`CiJC.S)BQ$\`7k/Lg?K= (/0I" ;# #bY E*9`bAhape,49% kYz@d}yc6t@k]?WPGDTC0wNS' ATMmr_!`EW#PH** S3O1f5Na#+C`>`:I{RIBh-ԇ8 nx ز%ՐRD 'A8hTL>ApTŌʍpz6"Zv9=B$Wikḅ$JԷ 9f~>#9wT4d.'Q+l* 8k=C\+G(!Zj] T]}:UiSdVK|w[Q;~=6<2C:vt̲#^$ '51pGPzxV圙/p|K"etkץo?ڍ`rBW𩥭OiJYH-6`~rf%Foͫ_w/ueXuN put(m̃sɇ"GsRąF+ZGW !8j*TbvSui{C/Kݡ9ny,"TodMp}3\#uy`[kRriIC Lܸj-ǯb}C`6PsT-n=srfCIQ>9 g"\4t5#uZqZ ʶ8ۏzx} ӃʎKV (ޑk@nq`9}9%/' FvkJnPo,_w[۸ïȅu"}fNPz63Fm_+z)nvD!F?.x&)a1X7K$ה/*C?oAoRj mBIсRuq.24W"Xkh|.hq%T~Ӕش0yl{2q 3aU0SRNzcnn)S479*=' ׿S wŃX'xNrSy\$X|,^)0!؀jBD>`<>0XEsy2ί;ftq^@huBv,̬_BjxH4ѯ rѫ@D>iWd 44"A+72 .o"bT1~e-( Zsc.yj}|޴Z[Fϋqbq %BXeGl}<Ь03e*;H3!yǠ@3&{LqcKz pĹWq:gLvV xyEmseGL6kCi!|q5}ah]#cVQE^i4#Jdrax º/r,jTV_s4Y'Xa= !2 \e9;fag}zm2L(|}IS!B-$P)pegW P{$ q$F 'F#Uӻ>.#,5lFnlyuEU+, n@*yvؿe WiZq?uQ[-t `cGn+KKһI"- Dh|aF%}uO0&!Ceń21Kp8LɞE 6lk"1Y#*+Dqt97$W2lXа ͍ %׳PKws1$/0 b0g"倡EP ;=6+g73fUuP2~K7{$vڎSO2-2zTE+*_G*K騲m cJzoط(f Z{q1=1k>Enj9݈@lY!:#bJ6UN p/ 皦$+jg qX*LR ߸HIa9.NFRADe6H˷kHK;TgKӦ?8bqj mAeUFBe\mw ӎ.;2պ%9Hs"iܼ/0hyaz7"wYQHoc-$p^ғX?QG n (fBfIOgӲ_`(I* Nd|T k x乔'5]~lQ8j-^ĕB@˶%u@!RoT<`r|Yr1iDRlfHN#r@m3(`I*remσbtRE߀iL7U&Ix w* ^Cu{ ]˨Bip^u؝H$r(6îs6RӶ[1z zcj>׫FYi9wxyAL9P3R/Tl-/0𷞝 ˕|{yW jӧ ϝ H0AZu&q2&K y_`>u=&v= v54)wZ, Pp.++@8uv<ܡs@UH 5R&16ptihO@gy?3ƙ̓K2-H"݆K~[lTsoRՍ53 ˏWhC1 σX^\zMuFAv01ܸa޿yLn4VڣT"o^0rT{wFOP1MΚƶh3yx/:w: DhЯRRXh7[2"z88{&/ĭFUZ6qHf00ik$~6QМN#@乢>@-acI^Jʃ5ޥ_lu9p(tGtlq]rŨ?%?EO%.41*m[W0 e91t[m?6 %=ye/-p&Jyt!6f=dKt\t?zfj P]c-Gƞ8Gr h-d3T],'6!:x-Qm֑aP2_]/Od-Ed&>wBQ{:% z8F h*?4qr`ϦDcђl(-eyUTH>p-.ksq.o'DE0]4љ/.H6iv{ڛmG ^xn8"XK9^qwzXTx "0[Fk1!5?(G&.)s;BjV M%ϝIexWD=wǜIdNqێ$-3-w;i^L4QyfPdG_wyQ̅::/<݋m {8N+#𓁿ؖZyܮL*\>e$T܎8ٜkC`4MT N#\mYO+O qT(EOz''(:. LJvrG*SzZahDQ7'u dv}9V*9aRq*^ʍMS}7ioL@J4(.`=QEfI9$]F=ދ$R0= <k'dR(E0uw n*G ~W2wUԹ7\Ա;R嵟Bn45 p##pP'uQZWYd |?ϣ;εq_ږU^OmF+ad8!r[< 6_:|sA;Щ΀cO14#.UnEh[Y@mmV~} >ZvQ( H!WN]J$fƱŊ #7f4"1ƨasf+8XsO/EtJ!8SiE8.,f1NJoCZ áz3s3Pr hg[r7E0fq\[%(r<7 E;fFt,8d ?v^&0_&KfISMEķ1T!)WH>zTڨ9eE[CvkGN(3{tc!+d߆=2?iCޛVI] =y{-)JL]?6M 9Y-氝ŗ31<߼ywUɑ8!\7O[eoh2\N[]OV@FFP  c=yzh{BGpX ڪCԨHwO?Gf5`Nt nS`a)r(, s^ -?3f]?z'CDf9fG]+ƺ`-$ڋejÀ7{'6w߼r9'(&8/4 zZ A؊Xc3X{jCbf>N}c>ſb<4Ոo\ǹo˹_<0i&Tm`sGUZk6Rمj0[>tsF`r;DS]#"L 1/~RbTO[z{8C;`pjJ;^K}qg؞q||P=N:tWqjj)<aYّ/8J6>Mc„.~͘6lA=5x l@&yQ40$^ߣW/:PQXf;n%;˰RsiW#gR<*Ż4ݹQn8PQ$!:74r򇿊^%b9  N=:=\~CvrOK)\T VIq$ȫx#b-؃*T= ,~Ue>[קbRP2jfE(A¾{lz_Ю-HO6lzc4uVHj}Ge68QUt?n&S( cJB,0.$ey#tz; DMx.g٧zja0>谄(99a}&.¢4ng.XtZ>vҫjd^畴3&YuT 5)N q2=il}HcP'.)'ʵ4SH6YW4*?{FE#Ž^`829~( 7" Q`.ZtrU[RhlW.]b=co- u}8d w"0Zu=Xʲ:dO遼|ӽ DUUC}q/?-kPuLڻ DCArXMr"dzάBfgCu8хooI&DF:  w-؉>,E(iϤX/̾z#V00˜Wz Q !R[Bp2oWH0Ճw*\V3"zA6Y (yȀf`c%.$7u\Tek/n*f$+N&L(%dqOgE`)<- `1pIl8By4;rzsj~gS˪Gw.ID&K^iDq DӦ'_-W3two؀Rk3:z->)YEL;&*; )6һ!cFs{`[FE|e%&5ˑ;mzVbȿ'!ԷO[.G;{!'㾮 g1㔂R.uC # bϷĖLwxS$>d*xY^N:G{9!AJUBOnL3F]_]*@9H~ @V-\J]/-8':%l-4l2QNS[=㘐F؟&һRZb$4<nfY%* ȶ7fҫpMyӞЖj.rR)UHtZt<\b|͐#lBOR*m6%H >dYmR26E+(r%^.4Z8;`K>Nh)(=G_0kxy],n|Ŕ++p$mHmΧ{FnΟ"Gk  +ǞxKxƫz$ 2 ")UUF$@~8Qr#uݍ;ՔF"s!}:"ѐp'Fďt.> }eFyN(+cVl0*>|[+);r}C3cq/TpOo"TOn%pSmp+Ov5+)&Vڍ)LTv &xv Y+q{e2/ n$ne4 0d%A13"lnE!K bGȬnaNs'wFW¸˂ھ Y^{Rs4a0QƗ4LGfDpLƩJ@ VX4,AjJa/Q*,UI',7ߒdN(J{ ؘf WR/.NEetŧV@5ˎZ/\ٷkǮ17AAT.U` en_|~ mb%g|Jup sN꽂*7ė<?}c7V=>TtZKQxz8F~B'4I p,@̈́i` ^e=gd^-B<^QCh5&_$OpJ)hpZoO'!-yHGُjqunL!OnKb? {`$m=&Ms\]xexO9lS ڟ.=||Đ৒;yNR wH{^=+@1ipDD~N ;CA(WN9s(uN\6]uψ=YWJmd ui+/Χ5\?Ҏ-]\LGxm ufhe}#iU^rA:sMr]4(v C'K: G!yPEC?ՅTeԘYUalͅۿ&@2% oҲAegnQ,'1 QDNۃzJN_ˌyh| $:(5U)/aN D UST.0ֆ8q* fy;]aSo㰗MmjEM/c(9:ɜH_1d 0 "g!^?6zDHīLI; Ht[: ŇƼj۽e4wPc04GCLg:LHKw:gԴuE WۤIBt"B ]A\J_*H_볥|Pk|w "6HבAQ e80*{$Z kNVۼe }cl" S+E˷ kSx^InAYe`&;!E%!ph$@a6_wCaI 难Hn0v ؁" )&T-aq‹&v"f\:_ȄG;C.,1S/M>C&ž2X?eM\}Δ_I*"3;a*eu@n,9c8%wͅ@fdʲ\=8+ƺw.߄#p1<6f [ fµG"0m|ļZX{:peL2Pfk}Y"XkB'LXěP5ȷ@CEu=X1(vs\O$"؛8:R~=9Nd9| j UDǾB'׍xׇ{temnXGk8-$"k73  $]&[ c64/4 cgcHU??'6_Z8F aUg8W!"opi=`ג (j7o,=m;Uⷌ :3l`N⎐g9Q+:S,MI6B IH]%4$85'iNZbŮM:|Tjv\YN̲ :ނ;د;7fB@sF8F& "sϾf% 69t@ۣD[(S\ Z)g޷mBq@% 90 Hl4>S=OnR>kW=d b@v暑 X2")p<5O:rDHpD!g–B.3q9NWgo8ia}SK!R@*)A%8$,U37H&P;l<WE;o=# @?݉tu}7FNӓBMqDcT.O6Gx^ >-s*3miȫ+%cb/,^R#d ;|yV:W/B+f`Jp "ox S;׾pӐAzT\jj\un@V>'qI p=@#oԐ%4\E1g T1JUf1"TQϫd^6PąW| Bߣ?w-rmW&ݕ[zґOt]J)! v YNfx )5=;NYpnr T \d# 2 ,Zc\mlwW 28Z};mvD0Ns \ K9ne#'>v֢t 6uC"I"VKH6g'q-lUVGcV"wEcFSP~`{z6X(\#kw xr9Qd@GEnQP;z! '4_<fCWT1S6VoNOi{_e27>_x, rcidۧ/w <7Dh }0( ^M2؂j'-oR(+ wVͱ9QL_2MvP97n6obf6!i##Ω Jh8Y:Vp-rӌKL?Y8e8Iw wIND?.NwQ|T? F['=epNȫQ~9_Zϵ©L=8w8_eRz/c AMGA^827Iх_|T*h3,ŠMk2[rRJf|?E1g@+l'/H~+,-H{v0`ŐЀԮR,7 {/gɿ3v^&UI$ލF#&$"L(50"HL8Ǝ " X΁&2Mg!0(G VWF{?4k`@x\-D`wNpJeL]#L"qoeR)3AӔ^ս7hCZ.gV|LI4\Pu55Ov48j4CU`rK٬2g:Űv!Q2NФɟ0l=c5.^TUG=|$Pwi^AvP-6Nƚ%ĭ5ɮTC׭ h-hiqnzz(%PF6 sprB[*7]f|mSǬИ="{J>l x7S2K8R⠯0ن󲄲c+(|*s4bHSST^3t 6)en:IpwyMGzI'ˤ{S"g>fiml蟧+qij3EqC_1Qr=kH4SoC7 qn̠{.U!%j!@B ͼZS1dJg$C5q i% R9"|Si`^8ɕ[<$p Qʧ T jM*>-" ui.v4H(ZHg=ptp; E&. m~@u +a?[Ń1FW/eQ72Ҟ/!2‰0QY2JPc[Èwf>vЬiL?vS *XiMĉ)*]i7i=z&jW}7J_NB2a Id"|= ([PTl8Z1G*EV!HE =4^<e.^@= ^o1w#YM$wJ%վWddҸ_IQϧTF3[Zw,l0Ghzm=`{@5N)CdPS}Wŵt53E-LAR/ \ސH]{+ĮŋO\ Š'7\@q>9,/ڲMHD"oWmaM{*P?1C]f:D+2|pntk@A'HPqa7.)H8pub㚾\]D'~CM%őw4Q+F{Y~x'yb_1L;t9}퇍r2޶Bd_6sCg V5͕ej{_im*:0ge$8DK JdȨ ;7yRluC) AfG3_!uw;6/ zp4a}K=[;.ùc0"E%ܕLK}\Ca}irݕ^(ut95Psc0EYIKH`Ix%fJE,?nm*&cbe_Op8 \"g{a04żnhFWFfM=l?K ,* 5+Gm}E̦ 1)%c~3R{K=X;Y(%1D2oc&6?!dC&\/y1{5@3RrѾQ-zGZx_cE_ݿ'}-v!t"dRF `UFnbV7㛗aci"X)`J4ɜmB^zd^:m-iO D{K)-.llhǺG|}dVFm:ف i B[g|y#a/*%)`z, y;'ԪRInr>Vdju@+*Z}G8 &E\c mPTJGw`;I .-u;CB0|gz ˴Y1 קj6?7ZDTr528vPOUO'ҮJ 阇Oy|Dy}T֣ `gF5n~>'`̅i{p1I2IQ#'3p #pb@"Qk"C޼ULK wEe4יHsuslmAy.t%FPzZP=A Y#*?c^O1(4q]ℌ ;}D, [nxB25~\wxӬs ~EѲ fsJ%~L-T Rjۤ1e)79{XYy[[ S9rw;ͪJB[6I,wDkȜߚR\Z11[F6UH/ׇ9]#hz+, CHÑ1T K(u HԪn_Hp}N5tt9uIG`IK{ ExܹkFhD+q-Ud†*iV=$ J?<@q[l_ΚOxv1TW?_BhؘPTC4h$PMB9B V6O_$x~N@xXB(.*hh_vw={,V+j(V +M ұPۣȦkYf\ 18=!JP|}wFxb~ C5rV[=<in2*"Č!:Rt%z=DvlT |@x89eW8OE!.w8󍆀F>،Uʿr !Si +&"]>N%Ji{<$!&P5 #N'5K@zQ/EmR" Mke:  Ksz{-F`ʑٛ,3 vJ ?mٺQ䷈N;PԳC`6`V}Nn\FAJtךܐ]Qxzg_7=mX7uxg$/qHffSX#8xf!@C^ ӇY ^fZg *V&]]G>)z>x$Яri"Z! AGN/ >g*|5SFbcn8?]\ ë썌*ʦ7=Wb8G$(WBg2Nf[i 9&ˣ0ډ|h7, !]^1]T|AY{ p<\B;Mψ(I8DYc7*<%aKժ7<(Qrakmh1٬*hRjUPڲ+&|J$0F/@[&UTquo Y-F-e,嚰;1 :gwE9 ^C(s`z?š "UFb+S)k8NԠ[?Ew6w ʧP@ ~CD}{\HfX +5o(@OlXOPmgJҬeVfgL>T4dbtHQ54lvvp,ˣ3']4KP}hj7R5xRtHT o">jkg9kQ)Z|gܼX(ThK:xu&`8fsE HCkbö?i@_=׌1j#C?SՑB΂[P#`h8:"T`sTo M9ĨU@iδr;S%uytu+'v.3.eih-o Pޘ[j{Z#0YP-zRωg3Ik3K@яU mmz'8Tw !el `J,Fkkj?HilFmտ?-2m49$!(jLucHfmʳuԟR;Ɋ+uL 3Æ:rƹƵi +6Hq>)CZn@xK,=NvUb٦|hʣBX,yh#Ա6 E҅χ %0`Ea<-3bXMYos ddo6h_bgN_j^eegO!~AVRsV f/uVQzrϼ略i}|*XxWiS GcDGHTOH0r}Q %;/ښޯd(;U-7dM =Ιabh03"q촎W9gn:sRJ<τcsGʠB%p%.mh f2y 3@â \Ԓ~z1 9Jg1"(Flur L7sCO~T@[Ob%["Si6"4ރWL"czI8 Bb1ak'7VƱc?D @t\|L`;IKqX"n!Xl."K}Qe=\ kO{V hA87j5 ].E}Avk¯+ ) %Í%aH$ dgEU~ۥ}:Uڙ;g/ Ou.aҖT 3 A#Ϯۋm_4\9P'>[\B4;gag%mU¿s =މ$%'`z&hCi㍧{P75M3~ o&k˘j¥R:#ңIfF"Mn(ҁZCbˠމfz[BЕӃIփ"4- l{ 1fPpm&?wJ7t_,KmHi,܉/l 7O=|?$i'=Z" h#g^?ԘIE-yLCrOoEQ8ԢH+yʮ0:Yq3c.8Q]ŤcX1C'Jz=z>~z& l?%x(/Z1ʸ~z&'K_ ZV4UYkE1J:i &eƝcbHtuxef͠m 73aqJqXcPSb.CC;'-5]`4>Nzu-!%rb&5 q@ #d5y&h?&*bUuu RKp>/U6c٧IOCO (!d619 F /Ror%F #A*wMy=l MpOgNqhA_J5ig+¼780x7o܀ .zyLGSʔdY&j |7_ۚËͱf+("vl3=JֈsMD!-&R';Z8뤺eEeŠ m*"(j!ĸ!Qd R c"b |t( |,kԕ1oTӊ{p+R%Rbqh~.>9 DQnXIѺvJd~(6TsdcDIМz1s/ۚ?1D/X6'ZyHBNvM;`3#Ą~c0wRvʝ-0U uN!;̡i;+\6>cM$ XmB"O64{g-+N 7(HlRdC8%owNqvO9@fo_EQol59/vH^'AOhJ tiRh<ҫȨQ{9R.xh%y\4jb"RoZ(\ wl(E(O_w@ۥeS8+ǧ3`eY6Ujs ã!VMHKVC;zl35D"#~wb,=xm|Z9(`HOD3{Pgݏ&d4i3zKrILDQ=2y/55v-<dD03Ķ,^A>le(6}$ m ]WT,26<mZ}==К _ *M* pd7ͅJ{1k4CQTu ˶}I/F 5Ӂ"~ؘv0-' I,?^I ^ Y~kYYF.Y=C.:oX6hy"`l b5KQ 9SG.M@kÊruVNjuJsy'G :WtZJ̺\]C W5a&A;-b y 6Bs>*zEXi*!;U'0tPȟ4 }^sߚ[IQ gvn1I6Ø~@n tGwdHW+VIN\qc5;ms2^ A:y`-7 ̔SP {8ŷ ql.L$x#x1_3LmP}a(2QǙ?p&Sv-2 ]}{ezHVQ3u%tW-jzI! ciȹ,vu~ )KkÎO)w=/  CT{918]+*曬̑U3?auKEyI0D\UM\١6:i7jVqtXN;1 ΌyOLv P)b xbP:Jj+%ՓP[\'칂";[ގ z>wFA}_{4 mw«6 D1zfksSQ<S _drd;ΠokF'X 3 Ej4TsYF-{5Re_V2U l6+T_Ba^t*vRYY8J֯ʸ?bܮ7@}b*RBj$ 8gKgwaSi|E֕P6|41grSܵ[0ͨXA:+:y ;jVntoƱ]mTeD9|M ^/A_,ONJwمJ-gKk"OBa&3W:~q{_Ey 3.6J˒,-rA΀<…3'"MY~,p6RJ.Vr-m}'$LBPwQp r5{G,~\p~f0XY|-uoіud%o?(E|k[Rr?7@ 31LFUݵh b",Ej-|׌-jgȴ4Xʐ#̌/f1]t6*/,FAJxGs*-:Fk# p nu? ^O>N٣\. ,'{4AVR')4 urZ {+s.#@DAט-=rw->/'DzFOx~@b7ؙeЦR`N/ɛ݌'6}E an[pT A; "MwQT9GVО8:¹a`pfl,k,pTeʴ:ALz7=wTSۓjJ?ޏ7 P|*ksnS߭(&$-Ĉxk5n. ?_(==PnA!ĸe *9/g̠ $dݛ .:so I`e3S'||$EalPѳ_fkv.OL$`OR yelM'ǵaB< ;4)'*0!f9 5d V1b:<MnkI_ P̻eU83oBjFFGI/Ɠ["P _n!2BԞ){Y^)T#; +mjmEĔuEӻ$t8hi =8@0Y[0iuTM ʲITBqojNGbk7.άKSH8J'`$z^;)2I&,`RFSud,s~znō{a/jE@yL+H%w*l}|joe_~2 1Z :i/)X/ly}Nq,]8pys|<HZ+ALt0Ȃ(v86sۀNt1F,˺N3ڒeFݠx )RM;s9[s>1Y.ShuVj3|ݴԙ\P>LWt9hx}zޥ?"+ȟ(Q/ZEJYs4Էrit Jy1qȩ%v\t=5^pfzu(Pd]b)0(%vDI)dqjbGo ]PyV7`?nT꺨e2b;*^0O)rWyo6~Tk%paoO=dhįUh's_9~Re=*mYDlƁ=U0.@!Q_;eYr4,~.kC[E3#E&ٟ^;KX|ch}i'?2BmY8RVcHO]\@ jRFtӿ+@+_ʵhD%D9ͽY g-fp̧J¾{'C M99iVU[u%7jBz+w(cIEp>aGi&O;>Ab8 U5e\ Mc_f(` PQGԀb]olT\EվhO><˨ɓUih]eb!NhR.d ?)@'@{<0ÂZA]zp R{}?ۑgADH{5q^"NE&W\XG/[ww6y驃͓?uZ_SNUH4AImv̓8Ȟӊ JXp{ӕXzR 8_P݀*퐒L@FOr]Jy9,/LA+ A0}ۀ/;B(”K`ٱO%Ƃ-TK~;YݏۼV28{>M%YO"ZfIߢOA2ꈗ1 =tuLO9%^A8ykjq7s!я=$6fw߮$2sWStVyʹbȄ{z;iM,qeBVBP7d̃[tm4 dj΅tm;n"R>qĿ?A7Wp>uyd)GJ55f}^/}!E敛=qo|$GIcc+Qr=FT~)see4`3)K50&7 H,\ ^m}dXQ}zAGp q:r"<J~'v055= pUy!V-lZyptCx8'@k@Hq=Lbt!,.S\zO|({י /7,fZHT(M#]jH S!j-\ 'ɇd $1HoA.;<T@,TײbͲ~lX7_XYH׾@m D̎l,I Gpff7Gv`[5ϴ A}J}NBF}O]g엏 t0W-. _2g.#~6_7׏ -g gڙp GwDZWk/) TqoY`~3 I.mu X+9aN)vhmXsW}nY~9>JÒB[`')$&SsNFYf{4/Vު~oc!Ob%א 2I17x,:c]A450/?[oQ#*9!@Q=]uU귧D-P'"ª2w.hgXw] .PRNJ0?DT ,~hkMyPuW^l7ORvk}b0Tߚ;di lY5#L&RY:`}kCj$ZR6-I?dD/ JXpL*`j. 4]jm'ڒ{\%"~W#QNmGOGTm}\65 .2nJ9h3n?U /ꬄ wRxv^s0¬͆.<]>|v?^KV69e|aGR|ߏҹW)JDryQ4v9:|Ts:%Bh@zՊGW6%QL}ֿ_9"fqb3m@zL_J"9 yjD9u$4 ٮwA(j6عc)oilcGؤ6k];nu^6a:Dh$ݚ3Dr S};sa%LbW\'9 災|>;%mbTXgAb*'W3ԝ峩8 !v);( ql~!Z`@g5 f#኷_@c=(>i]`ZUج$k)y_x5 gIHx; 1Bqe({NhTz9 "8 'cf_Z:ءivFwua Qc2_Y0]V^?ű#U<:6Tr=L $O9;eDn8@h !7316+4C<Ν.-{H1t`@eۮdތ6nڥMbqOxl}'Z$t%#2`/%72˧`('aVK?0!ՑZeSn̬= ҟ&OXYk ~zVpWǘqa4v|=y?$ds}xz#L-ldPX>y$&'Pao<1{rq_* cye+\;,/+W+ɔ!Y_8QK}L?5(D=) 1Lx3d nc:jVC1{l8 wtK5> ?,-"qtT'@ldy& & ?fmµFmꮌJN$̓ xDa$aεc%Ub~&Lb1 s@]#gj2W8/&iӦ+wknxvԏOH ?)}E 8NnR`(͞q}}- h\f\h$4ZDby[YG`=i+VIz_1ȑ5["Mg chh,AQ~DVf*.3% \.rE**.~(bvJܦ"R_GHK:G!r[?eA?m0=K2lE9ɠ(e(&2=QF\T`w* MX"k8yOdTa9um1bL19ӾKkL07A~|Cճ xdB`ˌ+f@*y d暋"AvtS;crVD/=$3f U k+XT^fi4J,|{^+8x54ڶEW"g ?[ѷ#:)L竲pNL2m h:z[G.1[ԂE#ǻTJmKNPSg2ޟbvHwU~>p9-R">WLo@S7QUylۇtɕ" @\[|wc⡯ϠC"3zb-&"bY p ~g8y%͑$Q S8tG$zg2lM7UT8鞠6gYv\XlVؙaq6_ Z~ĤhڙNڶ U:Q:`82j ){;$U;B61?[qb~n4xM;QvD+Xbx%UenX \yj$X4` ~r8oQ/r Oi8TĈ6_-Þt}y"4d14!6%15@/]e!lLtq:EOY*j&%OLvy7('*`Ԫ[']GA=FavG2 5 tJ$7OfJ1W5fJJhRVaT(j!{g ArEWj~ZھmUۯjI^-ngj!/"R(6qgvX4;+Q~ߤ/Hy}8S(grQlqY.l4-^1 @P9 d铔. ^7LEe'ifw{e$Z"g4%avܕ[' ZHxoNAX-E$}'h1z{i+:f'$6O0@b5-0Z;U5JMZ )6(7e{$䦼teΨOԜꁽfZ}Pk5u~Ҿmu6/5jɒjrpQ 2;A9 >zuc@ғ *B@eoe[1g/E&:a`9H:žWWq _46  9] D-QYau!rMlp}#Q1YN,W(@s<*-SņK TN?^jp{!Qacж8G\ @)ѴAHݜJ]jW.}8ib]x7ròбmzRשуh;Tgej4PuTtT AuPn/ݭa1{([@Zl~ljPۿR06 >Vj]Ya"6G} D7dU/r'g^/n,QğL?N0$~OyU!,͑փXLO#qEO,?KzM"Dy"P}G9@R f ]v`4.}PezG]~tfr&sz#Ñ樞~T’=?0{\*? ճuPpV9oiu[Wg97נpDҕ?wh n=\?I~ZT8(p$yƙXOcP^h^Ҟ.2YD)`yi MקXps]0Xa'ͪlszlkYɳ~ gf9ğKՒ~?NxA/UFV h:s wc?HrQcR W%HMʺ* F"Tf3j}6R¶wө'`.# 6`u-ڼY ١Ÿ` %2[o4Edg+ig0zp$蝻g{b ʵrن(=|nn՚%9wV,Ĵ̮~p/WH^ImjfxPD$Pg/BMVHR8.scL'5/3涗c[me$[Ҋo]P kw˃ǝ 觅R C,ڂ(N8gMy7YL<ߤ6Ge S6o%/"caPőEX-4@%m=|\ Ye{Վn&B? ͓cTwJXwhCQ+otO8,b3Z$n]۬?a$ͳ}4ntp!E Y#"5v5XLsiFSM+ CW.eG- Qa-ӑk>8A3[ ٖRYUkap9`>Z KPlxUy5'F-FԷ( 81ɫKCqLHI&OrIC#&ꯢ&HEݮM~ n?cc"H0'.pPtfJx!`#*WL24g?w /p 8b}fXJJe 6 #-V&ܩoEo^ 6IΔ*=JA3>2:.QHd-3[E"嗷2|1pIQlLv7π*"(O#z&(}EN~+~2VȀJq/kMK.tyQS}v CV?ae>]v0;H_l.6fxװkvOj>h\Εsì̾N aFP =A\ԭ}BEt0Kﱙ(-m4# () X{FϝV,BN7 nE3q4"}45ݔXF=ԣV'Kw=<tay5'$U 2̸s]֩A$4CoU%ZԖVfd=wI"q@.x'NFvGP%\US=$N\״,J:n"ru7|8[<<$ҙE@(-&7jZ?WnDEZW#-z!upDS;Wvեj< JA=ۇiȒMSd|6~,ѽn}d;D%VF&۱0 ,2zR`'W_-ĸޡ펂w%&Nxx9~]L>ػb!ȅ}7jwA$J翯frϘ>&$&Smz&IwoTǴBw n3TU zu8nGA@P VC˝m Z<[fF5P'^T9yC"̘"! h6_3AN /}24+0 \{ZrQv6B^eufhmgpIJgbጂN~̪&hB aM`i'z0-G&psk'8D" ;Y(G]T2#0ԛT2X(Ps *RJxHY*J9+};7 #k4砣Ror a2|\&r\na'!QD~!ئM$.GDGSϿց37<< E1j $k;Q`zچеlUH{#mWu\EU v'rO iCl9.c9x1&.K+jN_ \\G}{ ѐZ_h>4(v*Y6wVDu8ײ %W[7 5W_8+t{FG%\%ԟI7'Da_Z$n֭d'!-%n֕Io'jWypGyWQgmi$-9xKaw{މzJiĺf4p{cۊJ$&}o|Z hV[/^U@t`M4&z?fol(xp^hjmyM) к+*6yka3{I'NFGȹ4C@jh)${.zѹ6͟Phgwij{QQ53vDH18w&&>HIw i吼jv61+kF $X*UYjL6/;8Gz{(V%(וٶ=ƫ3[bԘ'8f X@떄YIduCq ?Xx­Mrǁ]]%2xmNUwuM . )Cd-XwA uc2 6/j0v%eARYRHP*S覩|4TPU΄*p pZK dݪ ۰0s*^#IN7kԧr̛2pЁ*nMUatC# #Hd8BPx=7ji '9JM{=羆z~6 dsV8ykcK=Y+ML*] D 'yc27sd{P: pڱahGD7? HDeJhV;E?eaM,r¯បU2Y 7׈@hӋ\u[.1ɯQbdſ%\(ưu>U1m$OLMmr{vSkޠXˢS}IUCi;;CY[ kh!eQπ [_$RsWV_angA;`X;r$Ӫ0QiW.$j)IVd,%^F5"HOG<7٥i5ʴ8"qÄ*2ehbq1)8lC]%YXv7dʀį>йDK>8U)!QNrlOw[4iH{ oF̠.,% <~^zUW>Nq,+gxjqWL%U+dfgɼu.tnSJ«rr`K|,Ez'8cE."yyI&wɮ u<`ZDz,vJX_l[ɐ:Zj<_"Jz^Xbת$_]fxPildSU1(BIE?]ξv79ۂ"&(ns5=PȂo"Q17L[t1rF)ZЋZM(zYJ!#්U^ veЗpɉ|`\vֺ@~b^*YLm] vz t6 h;К٥rʧsِHVM*!#MPR||=gLxvl9;,qA\}n0jRoɬ)ԛFfW IEsx͆Ӷƽ:4edv" \ݰ|Fd1^rR,wAom'-*Wy`awC(8Af[Hn3aT5+[M[,ۙ9VR<0K&0( -bM&;qٕh3ZiͦSMᮢ1 1>8[ozm;" W+'V+zvBWKbPPJC\5L)B`# pH4Ex#b%-8hR3iX2Sr*Sk=C o(KfrAsP;e?x|wt"L`!woeVϣT ;%%d2Ρ6F[_0 r0P{ n`x(< xZXP#CMYE U8I5 W]ɪԅCDW[tдt^<bt ΕHؼssp42$JW: ~/GDy/ɇ9QLB&-Z({/ˎndC0'~AtQ$/\q@e0\>09_-:'灄]V8ԡqgg:?yY>Alm!2XVՒˮSp]ZSn!=ji>QEIanwJk$]Mh*{(zadw;Ѵ-ѥE ?X?6Hqx{LdTǵKhALLOwƒd, H'mHR//)+h3%OV^_^E)!.^w}:z_j* $&+D45W#En#ȶ712^yʖrJDƢ`d<)bcQQS{_}>͊'xdjZ{wO ! sqTQF9hQ)>T뗒ͦ'tzB[s |?R}h+Z/<ލBkx~QUxXvtб5CJm6{h *tNV d~Mh! TWQTw[[ NDuPĮ oՃ 3M1RQUF( B@`Ml_pd\H+\PS øR w[^wŞ Q{!+OMz\LJ ¾TyiO79o7ۅH+a.qQJpGPj ֌DA|g m?!>Uw5r h'??! 6ќ#z`_j7E,DoJBS\WnWcQ'?e,w f<(<*w76" ٞ@3˝/R^ƂGy"Gˣ=Az`'/W Ǐ ?(o&M*ؕo`+F*%CAaW\Pg0rw쿋7diKfY`g<ԚD%?hKĢeۮGc@O@7LH89E*'}nrG=iRhRY`Sr`Xp9x+uZwP&Pp:mTeVZE`4=V4)q L" ˆ@m@jdpe7NK40\Õ_!f{d36 HBjp M^=uD E[bzɾY1`. `EKUhp>5j S0PppZ?yY#T0w?n! Ϫ2P H3hzKeO{΄HV)M? 5+453!SKGz*䏎?YMޚNI,ED!Lmp };2~`cמ)23et3!TR*wk\eNV-r66 QڬXnoWNRU$LɎn$fEwIKj0:N'=tcU4]-j.@O \sS9DH(i =sOE+@UJ&Qg[ʵ34?A~J8z"I+ׂyedUL0 j:0f2Gb2O~\4ƻ03vZ&DsQjXskW2Srt/].VzigؐCܒ*}nUx73^I chm$ц<`7A1G"Kwֿ(>"vF@'>{[A(?(YA\"ȣ} 5K3_~MOWma?v}^,/j}_yaqep}/can eg[)S41I qңb#mWXE'v>;]/i=^=j, gk>ET|ˡ!l_+ݸ qT(̇\/عDyd:FQ,\[i)#3ʤ`-~jvg63$"N> 5DaXv,\0+d+q_c\B"o3pL%DqKMK5EǭxRXL_w'&DA~k9ʔD_^n'd tz^sd ms8yЖ06Uٷlhj AkQB MM$qG޻/_Ռ6pDUk+-DyWz Єrʆ a*=02ZepM-; DMm!> F=+d pia&aXnv5 mjnG-\"d;tMo_ΏdR1աIvl%zkz)}Lŋ9`9M>dοW%j&*w$"_TY[S υKR @Jk3`l;5ċC @sV,߸pMq6N(v~6polyW5osoK$E%?ݤ7JV|mӍKfn![{cm,XRv`vbBcz# dؾI\u!UJPASb䴹u s4xiGՅo M-L 6L0#d>[ioEeV@J묰1fq6rMLliQoC"eX<ʱ^TEb~y|a5H}01ݽrLvVGM21`_]YKiهG)f+fw?f r_Cvo{UE )s5,E|?7l'  c=m]=F@&XiBhHSmg\2Nj3>lǹqK2~,~ָC_i":Aq4SaZWFU6>IRQCo\ҹ$'-- 0kȣs>lE Izmskn꧲BـrP]daBo,si=yl1oVI-O~^ܜK ׺0oEvxq޺28;`mf,jZkuid;Ga9"^k^xQBx8`Bs$Hc#6n`ҝ>?n?.tJ])(Qiy"ȿ12tPc"px~k=o߯RҘIn\_ܝ.I^QP]of̩T q *I}J-/(_!9"~F"3){gcq[ipSC+Z$amᑬGshW{pl= GQoo.Vwn>x9xaqdiYUm~,!ý;΅ǙE /iܬWY(~cZEnP\mt3*{1!gX_|Buƽ|e"\xeڰwmn%;W(Ž|YwE1v|,tYCghy:P}̷2I졜`>-r~q< N⎆_ 4Qg6J0,&[DРv Maxe1(^.jd 07쾨yu*P]V9cR?*WO9Ouq^@Jd7ΡSR-0k3un*2<]ρx3z:QD֘JLG:A"-j/V Mȶ^_ovI}Z!c}aCb+1 9^x #01aL+1qf,fu߅{'ȣo"l>B)|G01w@A^"܃%ayK08Z]o+<}M{nwnɲegRRF]DjRX|B/${FF{-c8d эO!ZvFI0-t"6#mDwyShG?wdP$g5BF1هSsa2ͅBg,ŵ`d|͓IcT㸶Tr㮪4-1\/|:cCtZ*n䤛Bjr,Jm^8nYAc3,APi ;2j / Ry~]וzu>9FeoHwu?}rA-`xlEh]/6ar٩ čY_:RH+y,JL/#$oшےL诹 {p8QHȑ"eokWz'跋'ѤE>5}_a"FwH')o@eƞRm\H6g%)"þZ+#ȾO,zN_+,M B'xRSFѕ%>]P'c##h Χ)09}Q~WRCIBYz nGFo/"YOeX֜7b P% Udևxɽߵ(a{:yqRcPQ\t8( ˰_pP2l­̮_KVYXr}3(x>rcZc~˫]{n.UmGˀňS?>MWzb}xjvlؠa# )_\%D:]˜%ZZ*Q0iBQ3V=eJ#v|1zا.|0R=j5t`zzr#pՍ2xx #ᩆłΒA0e|+P8SXVRs+M&e0pܷEnؗږeJkL$K;2d4F/߇:m{CAȫƵd\=="0p_JWir%lL:C*HFtRлZeު0i COEᨵى,ҁ2.e -[}lxmmQy\pLMeI$K`F|',|b [ZӿOee{IZTMB9\&[_63 wu% ŪT>ڛI%nKJ&#V#- ,PݪJakmO:OI{\@ s|$tz% ϵmb DgAOb .r)2)-[bO"Zla>=\[H'64D2wEvef<Ӝ[5׭z-JALWL͙P„߬P]Wнucqdb:KɊTX{fh0 YRƱ`۞G6Bwo@萣hUTԚZۋUnY+.y;'׿@ pFZZ n\#'zI·1ٓ~#~BNCƹΗ k1Ϣ")HabXF\ݛvNO(ŬMVl;Zfk'J^A)'[~Z ڏig<ŝS!yTw"t=/F7s56Gpg<`?S&c;*IpFyy)!NG wu<'St:n(`*)34{8!:BE jwZc{M{Đ cۍ^քrb~MЯx_7<*)),w-7j5CEfTP+ $"HD0dol9)$Zuz݃0`6ɔ(鶆;\8R k% ӯ̾IΎ}EmaRWWjRctcs%n uK*3Tsrw~>Lq"VR^[ PSX_B=| Pz{ \h 2;E(S*J3C0,J54 -Gv71f)a;s%[2'~1ZoZS &୛K$b1{jVP֗KD(y󦖦P~J;@GU/$N#V9-iIg؄~rc\hhc<\lҵ#W kc;5gV~h#MVXީTHd&2LW:t~3I~)BKu-dkz3O?ŋ߮\+Jƫ9;F-"I|S׀?Exj吿!~2)wh?{[j>uI2{hN׫PnG HIwoXtҿK WB BMV>n+j7euۖ}'=>6p\Va&*|U S>2Lwl;YZO ">PM>m@lGQt䙸@SU9Lkklh/) NQeB% P>zx\3 ! 0 ?HڸAV[ \b%9F$A@h׈T +-7>ʬPқNODvLM fND IT~7 "ts1J3v3"q;8"2ƽ|k=-n.׿|~hRjN"%=s&X-ƿęLvRs"屣bj._׺Gͼщ;(>~Laa2^&іÌ0*aś.>}^hte>?MQAO.n?enr4! R &:&.kU>+vw/F6롙Iw ב)hDV'j6{@Yp$QXK+?LJ=+T {;V{PDqNp)thI#3L4ܣsΆcqiT!o·*\fJ=%⪀DAKZE;Ka=*?ƃDM9С ͆L$1^⿈D8Yq8<6WΤ{IҴsS"B1cXi1\fLӓJ7n/ B8NrEѺr2"sK,V+2lہ֍|M{0CJ+lsqK4cR[:N4NXu+oF $J j?᭠ 'iv,0}6B9w鯙:cĜN q)XZS,亳$lګpVi u lhek",fTn8h .5=+/i"uLKHtnPh؋Pih&P؍İNۚXPMbEך?lex]*Hi{MmJo `V'r75„f5 ' olbz݁5'=𮘠dr|Wtcɱi9:Tyx?[Hv־(p$c(Y9mK7ck ݯWjx#Q{wѫ;W>ӫXD|<#J~CTz_݅?& .DE+EU.~-f/#6րߌikx wcDYԕ.h>LLgFeFVQ\>(|y) 4zhI"x pS$t?k(lE:K6Wwmz{~_ ='6xQjjbh[*Kg!D{YHuI"cxlR۝&10U <7H:7: Zb#ۊ[}LN1E}0wVlQ1ordWaC̋w4pE\"&D$@Wo|PUU$)x>8c|LQMsVr)f6z'O1ŧX}׬VxN s1NvpA@n.hpZ,;N &KLw\j`'jv뵓IrmAr @ mJ8a(q'k9M|5Qޗ"1\{nn[EMD՘cEF@ZMҎҖ$&}D?]vsuTfr%+ZGuL M9^]_i_'a6qM9%vܞ:Si=a. ?y)37qV r/ sX$fy<+NfK 9 48n:Y/n|)kʅ>"|oj,HQUWw@J-bxM5gbAuknB3 '&M` piXm$gΌl<$KTHPqEq;T4ub!uLrk\U6n@1k(IpM)W>ui.w0M:KF9r#nZХp *F)[Wd;c`b+éEKCVbw_[v[Ra:36OkJLD&~vNAUD٪D,'+VY:M߃%b]Gqy~1ՍQ>g%` HxUP , ;ZN ]\8VѪ` H ~eekRP]L$Fj'ҩ&*$/I' 9Ny&4߲ $ޥ;%=7f^PXbX.7kh`7%+.!)bwo﷥@r Ivh[m zLaeh=l2+D Q 7A+nzl[$DZZf`dO^.S7K17u{kOSMV Ǩ;UĬ+R/@Pbu"aJeYo& 1$\v1N(vaS$T x!V:[9~ۖmo~m2_Ɉn锔ʄa%)³ҿRQIxțla( dDB=oopaؑƠwg%gkJdsP|Pe+r/y!J tyNyNdrڬ >ED:]'l ,C--jN bqx`jE>Yp5>ڃlcs[ zҵ\@Hwi o+0—yF6y,A1>{,ma`c1nBy_:-͏fŖ$$)ZPs^iܱb4F`E(0|[DžG_q7khY.1uӇ!^ `7)ܣ\Wt@q9; \K<;8Lx?M!6yٮZMX^)7ԔM_YRͳ.dϠ!C=Ssvҿ =kTǤ&V/(L7t\_518+m)ހQxd_D45{Cp.%_e 5cDt г5G1m끣xM+֪yZkfk=Afx`B1mĊwTzܯLH}\`_]hoa+p!6_# beZGY=vߠy^2!ӿ=bn]}\a4|,-+G0,G:pI7uqju喾!jg_B]q uI%TP:(xDn [rQ sa^@bzhu -ڽ_}R]RrV8)JZFDul{9^;? ZRFVѕ%-ds'I'q8Ó#ٽ;H7YxRne=+Wk j)[p@. EIuW-->N{ڱ'V Iן-#X)hS*i!{a3wF`mӗ)BŻ1m0q*i1ߜl3Z]"hF"\xOZ"I;ft π;[U`BixE.MN3c=`֠X >Gl`+VF, 񰓁7$1v|kfq~ @O‹P!'Hލ E}jL\+M9L4LX2?׌ʵAǣs3F<ī3*R}5b15i3)}CM9Up [ŋ8 -Y(5[Iɬ{سqlzMviѪY~RR21.ߕm5I*M> z|ֈz?hOjV&)`5HDH-v[jƠUpvGs?)f5[uctˋܕF]; ^bptW;_ڨ"h:6wpy~ 4+QI ZX TU UᩈQ2E>0)B_po ASALXe̫,9*aVS2i21<`%"&v*|Q[tH\ݳzX!ⲏF vm/kySvfakVR'_ !hj`R8vy? FP'@[l,ot:&R#`v:Q̂W})7<3jbc.KUj /r{rkI{Ȓq6;-7p9L_m>$mNynwg?@aPÑ%ju|m3ϧu#3QDvji G"! OD|GDX9,pp%Mztz\ZΡ nxo|nh'TM|K+ZWrG8Kj6Mڨr͇x X?!0qG@gU<{SMK>!)e(1er)hoR|v{RN8'~k~b]̺{Ze.^ m}H8\LbA!7JgsK&pч@n?WvۜFnO|lv8sw!v_}e[M$GDنٕ6@j?ʖqrTd/ zGtIu<^**p\dDw>۟jӸS&ZH(n`I?dkDw^>dܿ֞{ []Š0Zʓȝ<!g9wr0e$^ f EV05fZ,,iol/Ȃj@-hTsW@qU_W}dUEW~3ssڴ(=/E2]mCFdAeH|Q],/D*EaЖ>#z HFCx`JDp~8f*VjsKү]cɕ֕楳fŢNK9$%^VsJGⰙMM.zߎ4xEu_Ka46QT|z?m3W٦Ȥ1aIMUf9Y\l?E8ϑgL㦑 Lu"'WRIhA|fb`xWANc#׬HČ[) h1rVRKȢMď f?A]_~|ƁSD0zLѓ*14,VQ/|g;zc&w4|B4khtCQro`Vl3O!7xEU_<[#6ƕnU,0: A?]kU!e2S(:8M; ORGcX-,X%Y+(  +[HġxGw*cjLPL.7Hx>X,b*ВT:`TFSМ**"XY bqLY]X)jJ';  (u/gyunjEbL C{AÚ07@z(a]a|љۍ/-Ksoa =4w"sH[=W@.XkA7~tNtmtZdN10k{a:h"tgb[i,@"#j)\ %-j_XA}.̄ؔI>Rzo,˜WZz:zepͫ>,wMAāEyv( :_O58>[~t'̉V,mdp̳8fL$F\UⳞm7S8ÕooMAw 2MJMq3UXD_ФI g46" P!ökSӍ!_Tn nfuשO9*Ľ/ ,g.ӓ)+L8.*x>'HD$ ۈ+E?1#K! " x(O3I8Ql"O$9ǜ`sJwdedNK g,\{9{Ϛ:/ V㶾{Vc(" !,#yc$ZIU,a%o4GX&N*]0n>l24?Q%s΂Gұ: rlI`dkȋ_qFM]A,b fWxGktm+!ByƳq`̮?h7Tv-J+ZiQ2-,+i">eZ8"aM {NggbGx VAwmb+sq/- AF҃WyC- :Χ>;A YHB`FA5^3-0|1dBSQX)-y[׵{+֝e?fAХ?ܪycM&vl _+Lg-X 25o'ڟF̨@Z vV4@5ٕa٩Z#sa]0"K*- R䲋=3 h[<vM`kC}HM5|}8"Ņ}p $7ym& +."L>聤p$9j]Х޳qFf& RX|@)]M)ݡK^:` .w/G.EG(LGnG}QKKr3&O|'a6顏8\Tm6.y 2j A}..n >!7=<0htY2BLJ\Y ڂ Wck 9 XQv F"W3 Us]9{^5<~'G/090yD_ɨS$[*8) :0Le0}@]orc7l+4@8_L(Wk%꧸=['Հ1GDe-mo3t c[siZʸm8D*xiQثEδߨp~۲Ĺo`?"iS-[I^Hש+IY,3 C9V. g  ́QGUBd4HgOMhXIu􌷆ѷFfiZioRl 3m.MR湦#:VsqKss[%`9R83eZ4d'8_]sZ3#+)XMIطTTv@nn]zGC`do.!? pS P~EFn"d:_Hj-tu!}[ZE}wbċH$5kwؓ?M#׀Y#(uQW4$%W"1% yH).y-hc $%9h:und2_M: ƈY8^K$B\d00hi—# X'BђUқ,wxYu'- &ua ;-5:PXbrL5ILD>v!l?6FqN ѓ^o8\ϑOŎ,vŪYMIh߆a*<2bζdnѢEcO=ݖg|QL_ kzvM3 1@%q9 Og7#.(.[¯rY/pjg\e2.>Kf6h9B{"3$.0Q2cjHb*R*/g0{nZT?K?Ց_b )0,!}4Z  ;> 1h;VE~`1ܬ[ЍU8qϏvWQzHR"#?t6kڍaZ_`[&j4%k(5GF|( kA3Y{F7lqef4*LjHUcBEtx-'@ lڌ>s#B@mPGG&djބPH#uAIxtN?o V|FK^UR"WAc`HKCȲ!_<ڤ&GH͗Ƅ4j)RKq*ySGj]_ Ť 849^:crVpF1KTlGr6cp`?k\ǴPKp?PztɃ }nk7TcEO4ghDOCzz1] h@6S|}i1g]-u0=E3P}ZȏVQj]h-d]WQ?:Xl;'5ɞF}lEGTx5B+%/dfqF[d,nsG17ǘ!jL'|@,`@EU!3>_ $>]bQ10$"F`ߢIz .9ih`/sN_E٬#̮ɰe\Ǖsnղv'܇3J$tsMpM o*ڢؕ> qɏ0rdz!,fn +y^|F0YWm;!^Òu&ee/ƖC:{ 9h}>lײMޟj  4(*so|E3D1eH"$Iʩx f8 (U׍Ŏoޒ7IcM1g-qS<<#*5E~XbqDFUo8x)z^ H7gY?(O-)'(aJ}aZa=!Y)}-JEV$(O{nAZ`ѐ)UxrT)~:Aѯm< _` D[Y&o i' 21t]$J89]7DvۣS+@T9![. O!|kW|KBӫ~4پVZ^5` Qhd@]RGOE$ytjxkW2nR'?jEJ;zGXbzPw9$Moy$nA&d[W[w25V5`[y"+dhT1%ɺjG wU2u_Z iI?=Va;h~T ҐBS4Ac+/:솃43~ѯ֊YgK&sDMcm}8ݱtK xGڑvS?65} F2O4\P1D𵶏(6Y6##0RP!V`qszK}wO0SXd\RW+> z?&1~\w#mkv_ /I`ELCl_5jb'p -cxSɧ+Uz6nDfrߎX\GmҜey01#Ѣ{U0%ߙ\QV?_Pu1N2+ 3h 6#|ԪF >,sߩfq{|u#nQBOBSWh޸?K/^FTBPTQ/ض4DKnE%v%?Lp,r ̭S&Y6 '6Vwhǀ~x<sk/4*q!{z);O5ME 4|ā8ԙ:vؓW:%clI쒕J ķŻN{N59;l8ig)6].dcY#Bj% UӇD!VzzL_TXQ@ImњyLj k<NaAp-g!8kpWSfP&Ubq:;@(˕zS}W/q| <ç}l:G˧ٹDeayzN[f zp{d~G|ipZ`ET\aH\Qr1f0<*tͩbMi&|'zR8<{]EuI5xMj+젴-Y cHcC_uZγV: JCh`];O脕#eM/}`9vQ?燙(%9WYNyrjRM{>\$|XGϧ]a:# )Ճʠ?P{Yl(J<-W d,׾וGz0젖^P 駎5ĨZҝXY%m5W𞬪F:q"zh(-z(e9msL5}qQ p|&5N ,Ys ]39Plq#CZ S~&쳒[u HnHt#KK=2T0`'PJ5Ix)Tg0ϔ+Dm&1?Nzv)&-9ZE /o:b ǥQ\1%u㿖bƊx8HV'DM,wʬ~{Ȝ(0&IQJzNPU"PzSmԻ[*zșG_= fTt56*MˌtÔ~'TMWYl0a5x,[Ld$ qF q^p(џҮ/T+*^Z>h?F@KX/uX1u\- o*1;$曔h|rLRQ!_\.CQ=KG~+Pqw5@ N*''WI^7w\&|BNHIiߍ z LE =[#횙ggb;(2" nR_ 7U,q 1G ROT&~>h ) Vh:Q p_8=ȥ5hR(&BO߯n 6P(!lW\-3lb2c9-gkqv6S."Uˉ= L0K9B"eG[DPT$fo3 yFbLGtV/D ^Ǔa i?{j VX %Vkk^.:'2H|p Xo iL3Sz5JCpmpIM{σ)ޢbLJ ~VPNrs"<)3~-?`Ѿ2 JF̭6l6QJWɂM٭-10Ig!7MTBcq^!T,4ۅ~K~ڥ1a)99raLX6ǖ)0vطr*' A_::֓n+'/IЏsr>@@xPKۯ6\\+KVZjT`۽QȕKamSEStLiTbV]c%sŞYhU9p@bk/y ) "2zp>4{ o.|$63 (( qp{-dx~e4WB#dc͈q[ʐU&E`nQIY Y{>コ'RU##h\,4TG_Xv-^8}+zg@WwGc6D_Ac38d{CPl4X-> SJxZ P߲K,UPg0ϣfsgg|;ĸe4B1; ^o:IMH'̫/kcf7C#ZjL 2{ES`=N}El1աWGK} h- YwT}07n\qK5;WXCLaXtwY%\Ò_IK 'Cp5[*wQgnp$fnzZ|]Eg buy Hz2fМWy;cۂϵR$x`Y׹/ajZ y@ K5Gʵ#G @vgfCgW'̔ _]0U04#77q^ِpp[ocyק4g oy۔+TUžY. BY)"׌}! N7ߐjoDblf*K,3 4:A./ tx6e\[M b׶ ٕ?/sYYsD%YH(ퟍlA63^# j$V͐+lKNA)>jlB RՅE0F"1>](X PNdjB!6Zr(Ǣ?~I}ރ?.m;n_UizB γ|g5I*8^1QM`*4gokӦsBM V$RvMt` 2Zը/G{{&ƥp|s&+e;EK<?iӟS&PG \-_ m]aoEe 2i?RW($qCqZO™a [JuAUA*!R0VZA~^Ls =B ~%Sv5v52cậ~~"{C$Đ. ݇G.@R`m~ds8۝ށ $I 9ʺ;0rD#řy&xQ5HpiVSs4F(Z#|tQ ӝ\7dG/bZ|'o=ڕ\,])̶ 2Bz@𛍦 2N9 Ip%8 /#rjhSV1AcL ϼ_k,IP3i֮|zvc͟#JKJU?x/gON9mv̄)xDX\iПMaGUCqr,-#Jl5)|/ @ %B9_>W<O̜JMqAK-k PV{'Ф]j(Fh]z;OEG:0 M!!-;GgǺwl~B> OA`PU-Q->d=]Ysk)zLP ̌"=j/2}YbDd%(BW"r=-1Ges rjIH<<92{c揟3 bk֔nL/_,h^)AMC"<\@i=^_k-BzU9ϔdk?ҡ'/Bd2 T|q2ޫڇn-W2eaӐ%=1p _-Y:$_K=c94vӃp(`V?^*Qpo г0t鏔F9y! acRЛР"qGZ?6?-IãFf-W^o%k>  c< ]%`v-W}4ʄU"OXLS"^Dۥ0#:q2ݚ(9m&Iō>̫~%P VGͭɷ$Ynq}g}'.NiajE&-MCNơ1r4[^0')KQc:`8Lj8P'c(>97}cxAHMB̸AN̡fC丩9.(]*$@]5'mzم6Rt 7]ߟЃ*^S\xV=[=,mE g>Z644 D,y(Ppy)[֭;1Awq, '< .:Op݀l@Y$j o΂c8!?]~~Ωׄ\ZFRhHXLn+fǿOtLHf"Ӳ˥B;$vR8:H-y)yu7h9s++J!E7_-bY]^D{v,$ݝ2\1 8W>*FoARG!~U Fϱ#X6Uq+pU Xkx|n QGm7KW]zd舘!`')`C2w:̗'Lo4USyq Vk%!~Gf^}سH; |tXuӳ%W3+.olD,{Ggc@~qQ"FWS\sR\a@gǔ1G"W.64 mQ߇&dXKnǙq'$O[f[Xɒvޜ|A&{Tb][&9[#Cu0_6`W̯RM&1'|fHz5%(~D=Wc%FV:KTxh//W Ux )H?k/i1'AnNSm$gNH:בZ-Å: :;qpyl2G_M-mR"F#cqPU]U&qќY]WOS3 UlawRPbs3%b6obڊ ʹsG-.,&gTǂб׈_;<-<, gYhDhRir _k;erIkl c$-6 exH nmh.:%CQK>5 <~e&a|V:п:T}[MTU `pp t^\t>&2IaKƗo5ErރKJnh ~ >9>L9dإЅ;SǬ8D~,q@P-.~=Ԩ~ ĭW7߯1TYl,_)X&B&ֵ3 ?ø;><Eq @;h\H/ Uקo'N;y7>\xSd%s\X[Y^{5F1PsXp4׭[ I#"nXi+pv^s_ |$\~*nXC톴͑Y2_ wmABƪ'*aEFh&nH;H=JqĢ1ÔZ">g^ȟ FTBJ/;k+*Dhڥ~Uh,rG 1Y h* m>_Lmr<(^S'AGey'e 3"7QSHf u < oqO-r\MrR6T'hnˁu>ރcvE@}MhoDQ#x~+"i?7JJ_C棅5KŤ_4oM˓pIc&6#Ґ22a'KrϟRvG%Tѽ"gf܌-OW݊Dbղ(8# |Њs(2?bK!^T֣å ,wS+ g_'/[m ]" W>xx8fG0e 7ཷ [?^yq6E?Ψ’*ui1"s(_>Q&׶ PZaոvPcZY66aG4យ-B C1kB_$+5^ MzE`ڟa^f]+\@  'ߤ]]Q*fi5O֏I:j(a]kXņ&!#N9ta"()s ZS>P|^kX,Z[X~Ej5C4T1jbQ)FԸ N o7Sɲcݤ1ɬxWw7FҠE>.ndْPˢlۛO6hp[^Hvx K9C_l C2h:ЭY(9j)֧ 7iqjLiO\,gsVwX@khg3tGO}7E4ւu^G$.IX~&)Y#XXߧZ]ϗQ+Y_uPؤ,ywP5ʉg=ϪeDpL^:I[NQ=o5ׄޝ`mz>1T. ?U}S]dtTByq+H]XHbba/? BT ޲AHa%Έln]8+,yM ʆ+֑W= _WpnorxDmg;xOMEpɱ5bxSe՛{6P@XtpR4ܐsj&CW RXz '\k?EY%Q ,*}k $yNjON@hB̰EӞjdA-E{zV )ǂqTyP0'Ӡn2 >G~z_+/=P0A<=5=cE&+2%q}#\4P1}-<6 ϏqmxltwkSeM-_Tҥ ycS݅.8ʔ8sϙ2 A2Bs![,Rp6Y:P+b3A&5eVG-R0>h188: ]ڑnU]݇Y 5[LUdEU-fA,0M2X--#0Gl99sy8FOr!f-DLwpupcϛENya8ua>H@^I .3+װ*ZA74~6%( ˥=\}x )4:8íę**%Wiv@#sO1 EU@||u78BkiN74w:1~)pև9B@8 S^\+43ouȔiVJau9*C:5))>=nM(p$*Fw~}dXۉQwkNJzNz9@ ͧL `^ ŝeC1"Wԥ:'Ԥ#+t[Pv۟%P3ÿxҼ;@ԋc> J(̩sl V42]GAn>Lh޻8:\Ѽ].=Xeh/ߝh0pKKf7],q}B$<}m` %=P4>UnT\8'kQWJikϲ2]OԖKJܼ֓ b+w\^1cNB WTݯ7B$I,-p y4LQ0!Z1JF`'FW]w z 4^b>v_αC]DI + toipPjm{kхd8:OLgQ@EIOuM^y? {3:2UG$3T Yv}nP:`Cҹ|(#$d}jBEۏL3a6U[Qڿ5m3g  rqv7;GIP*]r-ʂS2멡/aTsZr.b6F}mj q2H~'g_}Ou?$o-q D` gq|/i5.AʩSk ۔~指oL>GCiZ;p'$P/ /PRcZ*C7~$O#x|Pp2@5K Uvґ8?4Fiw@ |jk0ڭ}s)\L!۾$T@+z.S{V`b̲u[xޥyJ'8ijsbCVE3uUíf孴T.i)k-`lY/l_,+'[%$k>hX 8O:+DIҩX_S?GSi131Ff+CA~ReZ\e(}wIw5t" aHGZlPoXC{MXԶWZ?0z"c @ R* iɭ:RGo!#'5c84IR=7(JGd<_)R#);(`O3"/q67pᢚJpt |;-n:;=xBMqBTڈ]|'YqC^M~+i#F/4^fhRR+'21h]g[l'ZRlIH"5QܕY1wʭA2q@PO/}tyw`t=͓?mr5E݄}뾳 ;PR0(7NF_&iW@CB׃o-nPtKZiGs ?44NE pDcԗk4*)o Y!hRq>Imk y#H)Eѐ=h̳1 g"%G@7;HG ? %\y`*KywgIzfbv8l6]jf`#hʎrm>$ XRwIT,;MGsϝ7|g{ywR^O^GOh̎#7d@Q~tkd)-4LV}\cJj4!cXxoV0bJ6}R W!ű&coK L7I' GKJ-CdTĴnk%t^\lƄ&Zq?"M}T]-n&lS l*7=o (jn+V2R^` LuH!M}xJ/ @y[PFW)1j?Y$>Kh@ψDA)PkH%eX˘Soy >mD#^Uwk265t$β9ivTr+q%4H{c6\jtP3Eci6Ax9u!]r9YfZq_84ƚK dsSp"629b@}HK/{X3#kAV|WJOݙXm!Pjm-9DT˪  2-A&U$y"ӪI20T.%5fkdfA1 v@N}!qE=!1TyolO^Oy"Xuh N<8>ҥCIl\!UYdML 5r&9q%f kO b`LQFho"Z4x#r(C+:J}FlA.ynS5ATMf1.Infov(~5i# ߥzIvkYQ"o(%an銗CF/&)D H@yWRIc KCHr/?(#SƫL.i M*b,v=E 5rh~r폱ebM7Jحbq Mg\JWIrf k|Z~t]Pjfiz t*_$#xaMURvL]CN%ɊKk"kv=7܊.Ayu׹%?J#ؓ3{|kXK7W"+zPaB08z>MoAg\'*Bw`6{q%\u8QVu'?8[?ǂ8@ 92Dޠ h];G55/+&tm\}9GR> zz5ߓ:z]ajMK J@ABrt@FygB˹.@EӦRNˑֈd˗geHZ`]-qiXK4c.񾑭U{L7QsLRSRY{#]XeNLUtt]:MueO2~z{dEAH giQ : )S.hl8KSU繠Ъ;y!_]VRu~ާsE-m+кY )%CH?d8 ii}yŝÑo`#mIu/&!l8AfzEiQ _5fr+ptX{G>SVX#GìCZAD0ht&qx3&3{]yС%lizz1g:Dܱ_tT:`H?dׇi%LbA`Zv1^`Ѧ#Bd+'i/f`-lMg Ԗ͚򑧴L'G$ځ<^5CˎJô?U, 6l#2n4vN=D_]VqW kԯ$r1\z%qXQǝ㨈+I_քPL``@K)Z05bDx^'kK:GfW[Ɍ-,줸fdKXbbGhpw0=}x0.|\o+Y2Izt\#V VGbBKΦA[N֟&.M6 ==eO}/y5H80u\QWjMWNIX >';WaenJ7(,c![Πc4iqQ+ 3۞sa( %)'1^uL7N>X+S ջkB^iA L膃uTcLDk5(9]>7>W n5R`tM&eKAa'a[+Wsc'3Z]ݸ+ ʹX-➈_޾l@_G[*Uh|@:9+)!@GLq@4/P멁J% MMn>83Ҍ)(l;Œ>&,{lbtc)pYɯG]` !Nz \&">kJ+/J;blKLn2#NPVg%Yq}!mff"z }t/+hP>w ³[B92@`^P,q >XH*,T z#*rBFim+&HκJm!BCG"P(I+_(>_rl?CG'\HW #D FfG!&USW@^2`^ɭCs"^Rl;ADT[)%{zS+Ef5W8NÛKqXa.J>;wHN_Lvt_5\)~v\Dw:ԉ`3>B5ƚ:4r3z⪯~CHUbuV:^s$(jX3Wz8Y$b+_DۧT[`{Ƚ}A9U7[7۲NrXL\A,YklΎ?I<6ȳN0,H E( \&A^qU,}~8xG1%5qԫ;w){iHEf(΃2eYFXֿ;;)Ng)#^qXH?V˝+Au&+JIbA;k[~齞 N= O?\t`Az ˟bX97*9w`[+,+" 4(~6F緌 YiZ! añk˃HUle5*zWi~(N\_[`LIx٪$ 1AX=57)gm-ͳ]3U PJat2.*36ܑ5Z%yxo=gzbp΍Vy!ʢ1/ҧ?N"Tsҵf1o_@3gnXȆn$7 {g]pӦgQR-&nr'bR\vT2aK0eG)n|E5L\ 2h'r/8#ƽ*pvm߫n85ow3 .qo?2vF &C$ J¦Pc\cyqSGP)b2{ȹL]/S%dD%;$D(dc?ALsz#$7ad5ON%?%i3FA\j!I+3.Iiĥ"$ݱLvT`[{*΢Ǭr/FOx;GX+c|2=FE~XR0# ՜0<0j *$gg?z>%Gxј^HV$LvYɹ* u*"Ts\ڝ 昮F}¼C[uemKgۄ|)8O|%Ց[J}9O])/[w=%n9K)i6̟nҫǯ ~Ȋ خX%}IGwӭ{A:~H>>Y^yb9Cbf|\+SKee%Vx+%z6E|2$k2bn>޵l]^-g k|pxwN}C0<m!!:NXEb>S94޸i|",Ab~UZY +cg5R%M҉  WX+`4JǘLS/<`v]&j\7+T"aITBFeJQK\HU/\i.SYstl풬{BL;@\>můNC`|TIxօ Od=XtHh"뿀3JnxR;/j|lޓvBD4uշ탤MCK"exeRvT!jujeŤY3&S\+dpꪖ@*&iinM,iejf֟%[OȔ|S"{Ը3 !_t|w,/ܫۍC3%^oY?4Z i`RN<0umaSwIOZ0!.:DЎi[+fŊdR# v| K^3"&RS $ :$u+ ]ŠhKD$ƾ_C=MEXO`: b63pL$Y_ZN;xO| F36x;9)wqvq*(Z91ⴵCm9۪EVS"b)f߬! s6x#WB(ŞhN#?msIi?b>t*4l/Q _1m[ ZM3{P0hou 1OWDp%@#Ɉ3o(W d;\F?l*#sRYB #5XucDY!ެ$a/mH'31;?s 䜸vk0 Lo)ӯxx]RVخi94om{ Uǧ_ }E9^o''  !>hr4Qԍ Niq/sfVDzͬLDe}C$e᳘'by H_4)-))VuܯʚXW dgE=F1׃Ozwl"n~Y3؞t-ή|~>aU׫XVz0٠6+m̜ ͚+mglz>:hsѡO,8Lq|T'"?j֐6Q./&rI,3Vq(׺L[`lXJz!!@qf;v -4MxkE0.2f&oL+($L8(7;J j"BKcmJد^3ȴS燼cz H^iErn -dXYxx bAX6Y^Dƨ`'fo| i r5p՚Q 6>~s8W#;~qUDqu*gW]5 OCGx7'VhW\3fl4 }nHr0 @0BPD]*4LXC/:4'E1άO|+PE\%OM'VNhU)6LaQhVKM6M9,'O+2H…-vz '90v}<Ɨ8F:T\/n}s2uI4}i o$:WEA4tɒy> %t"w^8hp)p$0$Gd7VqǺPvӖleb ge)$V10N@g> ]8Dnz3뻣E*P% I$70 #X6sw2?3g.E}oAlvM'/FQ5ܱad{&ݍТ)T2/3Qhed*u1j:_cN萇Ry9PsndG!ҁl0s5a=dVB<*TB._>hZ%ȉFΧ. VJY9CUMQ3jb+T^7B7F}\h`ʚꨆ l X[fBTV&ſBHbJOI\:{)GZYwT@PT_i ([urA_x#a"-Ķ U%xkT]Q׶Pot]o_>εgI֡h}& ̨W73q[tPwI~`8B'[䯡g?`و P5C),8F<[^PJ7`׈'g]*,NKSKU!q1\fiѳRUB?TAEr}?Vhb'ꪉ6 fʲe䒋]qi}Ǧfa#݁zk%{^xЧ}-R$g``O j"櫈Zԡo γKh7cm%S#Ny\O@vZRͲ}ꗶ)#TX&A+GſBwE3ozxuopȼĀc?;{@xgfLPqhDj록Mh4/ebg,I-pM$bզ#<ć-fIe%]2%֌7 wP` B HE:5yO ce !O w f+I\_H5?ph r(yQ^qΖ˂cOn8caUܚol/Va$(CDH#pl%Q9뷐h+fBc~+Mmd8?שQ';|6%f?{,-ܽ$8Β*>/oU:?=^ ݗi$ (HWҶ8S$uw" %,^>PH:p&Tk7OʧGYrU/*9]p>$FS#w{,0q/`[C'qK=ʆD!EBu' ȸK'1֚͗ru7nW"w-f~hR%R 16dp𸦋kbmy4SYA]t~ۉ4Z*S/{"Z8ŧ}'{B@Il#,mTm'/m_U-'n*6*)>{/8ӸO |T&.zq笳S\7^nڼ7HjM{NNϒsô p%Tȅ+aQ+myyd$7 ;bԎ : {i-Բ{!NGQQbMt1ʸ"V]u2lzSX18D*=RM2e=izfE8c[ ?Ѳzv܇m\$0¨hܴ 0‡tE`*rMuEx>`9o ǜRtRS8bk[ePKCqXL&mI% \ )lWrvv% zVH/_WDrzEeGyAN2Y le1o BLɷ&1;cFibsSlVBqVuxH ʈѺ^ 8"סLjb?c6;Z%uW%+'E/E y[)"}Ncy^=.-y?#z7/PZezGaݝa6zzHN 9sk d(#:cӮ¡Hc΋ko8WUlՓ`<_3 !mY"Qֈyth!d^DtN1"#A9u:HO=hV-ʯ! /Y2`4r,&.6vrC8vG_B ws$*,p9;L{SŢDt7ʱK[0z]K| J8z~4 g8%-9T.,% l@s jP7UJIU;DcS':ސ0g$ȯ\!|Ln9Y@rPjUЮ{܏$\Ri2 (Kp=$K+\ Ϋlyǘ-߬Y!auiW宾f]qEqӼCΒi2L=SiX,?AjǾ 4`w9g<:`5ЪdSdq-Kr pMFQ̬sa HXe%H9S TҴ!bty4"+.ESAȨš["Z<Ǔ[+q[vJ}3jA cAIo6Pj~%EMwcτ|LolJ9{(Iy!o;pgL y[+nA828bmkb:[uMuW ZXWwMPUG Qt ߵ[;'&7_H4$#g]SBG,`rɨgTjŮWx]N !tg֑(lf=>=Dv;Xkzؕ'S;WZ©dLdK mQ\T^m+E)̐0LZE!dWX\/y˸oD}|#^+ɂOɨ{K2U 6.GM%3y{$9ׇͣ,I?bMt!-\wg3&dF/xoUtf$_>H1tss@Hb3,Ϊ`J&X Wxobgk]D?O/!}x;ot7 ^QP ٹ:<@#H9]5oJ&dtK;(H[KPO%I $-+4JP ;spK ڂiJ5e{F(8*>p0?vGذ1x ?$ tq<ďHd&+1P|cP|= Tj}z=m¸J(燽+^֖*5Ok-D@',Dl[Ȅ7M⹨xvG؎*F,N3җ5RD"=GID{ F4[Y8b7 4~I(sXG݆QފtUb BeI(J?Eg8ޔh$Џw"&PΓ9JBDk2<;✲~`\\ʹ zf;&Nɪ&FQRfsA}if 8'D%0&Q,pp7u9^{RP(KYJ < tEj{j}$[i'$ Rg9`xlUK49%L{> ηRœ[s@ 9 % |Sm`60QǪǡk_,.RUz !o ^dQ{ febX[`]>+S.cȼ',W^%:r~ke;o"Ϧkq"m( o~(_Y hI7Џv~# gD^\s=U+Gh{Bɧ< "A&s==Rqtm=c]D:?@"ƚH"FlyCzf9_9 T]f5gdDgvTN;5`.:?biռYy K,psbƬ)YI 79kp: YL>nPw>g%uP+@gZ}eѻe 6gFظ4}v>x#3<Ӵ3bvXa$M=%5mSyTwSyAWD4$W {hV("@3yf>:TϬ{Gmh/ͱ^Nճ%k{7G:B~nMeh" <RlL L cV> ko9v5ϫA7CjT⟛]W2)LUEaN ևˉ_an rZ|Nxj~ ,)8W ? B92Bm>^gtE!ar2vd*E"+:A ,s6>gtC~eM?*>@5z>'PQbtO~%3<}ҋj&zA3\LYOBo^3A0qV+qE34F.3Naԅ{c(viKH1}(鮸s$d\= Yp3Ú7qG K2/<{VJ(U }X2=p#0d m=3@c8>G~ӀPⷲZvANFO7;[Qmw"&pwyѩTM#HV &7 H^X̴B55e2؟I=KGOdaLG `}uݹb_/C\:@T4: e@߾E%L ! %CT)0hɌf/Y,b/J:frWc(i0t|{غaq]2׹t=Iݼ@DO eA&;jRTk?فhfJ nqpߐV3=BT+O2h/(*ehG 6y;N~&zM=x)sU+ 4mTt `2 ,)!lR٭?b?9y3*(Nxeߜrߕ1ٖW lBn nʞ{jJ8o7#}Cҳ}Vl\&${kl{UaxQgS%9NjdHC辎\ŭ]MhT]B87Z${V(a2QW+-Ժ#Уˣ Ax;Ue w^Ȣv BI,MOy*_!,!?-#PӸ7t[r৙b%[L v2,gpJj$zx*WNҩ=UL e0Z3sH+m'XhR͖=D.YVqǹ$pu< NRҩwa3Z~&=L7nJ1^?H;y= q [lD%QGOJNglhlXCBAclG+5UR/ɕ$ROY5tjnEfOiqzOZVk䔹#2'X:##z*AP0&n=VW<ĩ#<ҡyoNtif;NNGP|]CVXQ9X!QT IgŪe—23Zzn ϖ>Z9h} ӝn2Z/{2My(3DK*BTSj:sIlkt:zZ"ë- R!8G8u0|}w5;L=FKP!K^"NthOB& g\’)p 褭,zQҾ0ʍS?·nTXܾ6U9wjb_GtPwehxqn%IH{Gg$ 3ώ*(x9O!ܪ[PE9tKOL@5 9,ZSy$N߉ |^֚P.e, Ի4k$G  lF!ʣ~KJxnZ1,*<9y L$0jdmd/ܜGr2S%1#nt$7].M:vaGٲƑ4Z [;y y'yt+ =F.Bw\;Q`$!}qiGQ/;.9EV!Z `e-ˆtXJ>-o*F>9_`\~RcA"Jq|ЖJ%~[((8]Sy\YՁ:_ce{Hw9bQ/0opW.j/7傸}us{m7Cq1rIǯ1ɴx`$"-nyȴ2N.rzg1%~H͸[τu@HыB vQ;<yq #rD'q:nZeU}O`xfN&]e=Vp,@ա\Qy2bYؔȕCPsdU~W*HpgIyrsVZ˄${^aT>'=#cWt*q/C;u p|lN3k pgB39]F>:yYjjC+$~^2ͼ |%}=ޒ1L:?_5]:fkזɠ2+  F;?tKU7Ho1~v*3 Xx*/QDBSÌTI>WحbwUؾY7/Ot*NkJgxUPzҐM]q.xhQB^p~^3IW(m5(JŢ4ep̅׼8y{Z|~NG#]oHWWU SlV́Ֆk{1gC~l<YGB:; qQ944df|po]^'qد^8ξfX7/9  V[ÇA}AGc?:97tl}u|KewQܔ d@tނO }~{weH}ĥmOQjz~&w'T,YዼiH2b0"[oGӧ*m}qw /1xxRXpwFڛ ,XA޺g;>!bEҊn>1W cI/iqIJ?(\+ǣX2ona&0,R6҃Кc!rqGԠH!:H|ң+ď)=A|].y R5VݪYĊ{p`|i2RW.H3\j-ikomv*! ȹ2y.r@巪^os+cmeHR0LiwqP fK[%5`Hzn`ȍ}Zs?2@unxW<_fYG~ . szPġt `ak&x)Yz>uL 8cj}WU"o{{0LÅsoC#"[7!j)t?%:AD|FLxE,7fz`URO 9k2f(zAʡ EZ%l 0@1;_r¡NmҒ36&Ua+}5ެ~i5|6Ƞgd.zt^hvŰ )E%Z~!tG W?үɳL3M$\ c"wX,?Z@:9݊c?Q'dS]& TnDױr~f3򵸛Dx;򷗜qHw9nHl )x* jE`b0% k0< # Sd5e u(ZZ.Iaqͫfv51ڟDJO']U٨#M=֣SO D':8pqQC+Mow473J}f^C0ǻA=d~wd4BsSg~b+sthr\ ZG@х'~pt>7$fG0Fm/j}EQ%/o 2l*)nb#+U(7ЀiEC]j*~ hB ŭݼQ]WńqʃNR6NX-NS72R /"&a'Zn,)̞~w{2/ed,v8Pq]L>I~gkk5֣19zM -Q"8ʏ~. =3RQy~A:$&` vixrös$7=-sqX^պFegAs)̺͟``.g]5m~ $&IA &;Faa{(h{ %>b=Ԍ`xU3_ݪ{B:¦7uHS6g3VK@`. eAd8k~2m;+0+˓V(+ yNo.X^W"FQEt=^~d Sy?YLP{}͵k6E>.`p6'eP%7 b#֔W<I7oފd^s% }Ȳe8d[&g`ZFaYy0<ۢkQhDG ͛fpJ[AʿNc|Ch >}|[]YJ` B`x~8L+ۺLLRdBȃEBff &o&42:5ѹ>h[xGDli+cDr [y|/)RO-uym\Oa3$B>A/R):{haY6ׁA !NSYDХx+y4x-ʛ 4Yfogk?}Z`2g2᷇57(ݚɒqXcpV`kj2aת7 Cҷ=MF1]y$`]D T6D89ޘ5ݦs{~]7D]P)d`y%UyM(ߖ'-mȫ rc3ʊg"Kj=p5Hlc#=x^Df7P]\P,sg4ՏZIhEXS?~0&KZJnsw<(%AǕpi RP,uuTMhu-sJl/v$l&PDڥg 姕\(q9qu t Ma<E%}kGS`rh4RgRI9Qp?8jCFMX/kG)'!qax; OX@g\:ipCYNؿPegIUJ83kسNGFUrG8 ՘._b@N 3+N[ؙn5NTa8pqԞ0y7|gh_6#ћ R/K,d7|\W;,Kz(o 佺0PZt3ÚP (䥄Wzc H!AcͰ_whl(<1%Y39eh]'hU"뚊P:\e~Q X)&M,a n9w^tPӳB}0K}SE2 NI5=i硃u3C}%J7|o ;'u\O꫙FtjH@%Q#SB!I!"IzV ":1Ӷ?PQHoz/fҝco66ȫ'~'#Քby]ZQܰN4&z g&lU-gsʫx=x@SrΧ'Qˀ#fHɷEH< ۓ?:\ցRpdap2ޛh"»$ ȴ*5R$/9G{_F4ϞQ#S#q4g>ƻgTβSa6jꅘYQ3&TYcINFoX~/d cS7kqBQCUd{cNHTY,k]Q=D. 4:>D{%3iLL% |6iAͫSLc[ɌB7;F׍\cGRǵ^1ZVL_ vi::L@j噸LG5 7<v GX]C8rpG{W~OoAQGI~s^);% äU|a+s#W iXp#}(};,5 j2mC% =;d0vT RZwJVnbha?rM /boj"v 2%QJeʂWY|zH>PG)Mr|aq+ w?cp%?!蒄oe瘟-nK#"`#ՈB;y[e\SUOzBCD#tfxxeVkA)uETRr9ɾ'_ؗeo*?lOzJ.j6P̹W8 {ah(Gu5R^4-wݯ~J'_-JBJKCU[|E>ʂAAMc(t@ʗSlT:G ѿx7Z}=pP ]z ݴ266k5;v?buJ6L ':aIBh2QP8Wbܟnw@S6?kMoS#"Y7|~fu FRk:zTgkaԥ7" 42BsUQ2\s$,qY;=Ӹ䟉v# Cƌ m1c IǵNPfTGdL|q޹e~D7}UozfҴe. @N&Z } B6Foeo$8aojI%&@+%믱GQLz7}S}cٷ:TۯĒڦ̄ l_ v48-k_F 4VjN#b`mR%6_IYШI']'/II(PNPyʹ(>:}ogU}V ȁXfGG4r5^:U23a=jԇYM;HՁD≷V]B&6O]Q3Z*jBh"t79Mq,"0{\Uo!gwf oY7` $W!.OcB_JBűB9\]W ]LÛI@(ˬ|Zum!LF7wFIamP_\p2k To&޸'A24uʤp`[I^"J$c,5Ղ[;jVQ y+&MՔ*>A̩c!z<$X8 j%}( UvK'ۀHUv\3L/us Q2A ABgt=]-1lׅgD2 @^TO)8 8켷 GǰNw" %Rg |t}_ٸ-A7Cv$}x4_|;[/6=VHqfA]7זjNЬRE.e$}|/ MEYgJ_U:U֟w E:wn԰e $jM/B{Yk.X{` F2y Gg.,"<7RӡjH9f!@}_qJRop?O a(8(϶&F'MՌX{م ~:LF(V)i}Ol*tXoq=q2 ?| uQR Vv,~!۹fMtY!i 0K:!qH|0)fFG䨂@?H1Ϧo) jj༟qǙ)+ TKRTW>;nF#M]Q&. '$ K~O"MdIo9A6 uhg`ҳ0| tf8 qj!0^ R tLb`1l2225 BMk]+vȂt͈}49CwJa1n{لnSFIgsyt g;$s\lD%^}˷1¶ʯ(/ 'ai 3B*K>k`HMRtUֺP[^)ͼ.~!p N4J$gAeb!m cjvf+F%>h^>mDCҊz P<82yݜa}-Hr]i),J (;~ۗ_LF/QGgg1N !%|Do~v("\J[\o)Ȃ KZi&)ieJ #.=s&`XJWS(!ZIulg5Q8j}ёO!߫A;xnRDle"3fKt!$RЄk/Lpu2i뢿g>Y ȵ6a/G#E:F%4hiE ujŽ3a9\QR{LP͢@JYmz]tĝyzҿi]ƭxTs/{m֟շm +WS"w]S׮`xCi:% ޠ7#KEM^Ff9&([<$O$(3#;#~\ڰ1՘Dvujغ[q˷-x^ u=^mcwS+ *҅tx2:F߳ V/ZHF u镬w#{Ώ̣iKM}ڦ=22u ? ˓+`g6eb讫@wJt|=ʪe,\z-Ebv~>NJMV<"6=u6O"r|[؇}'H;qV%J@t,]ѦxސK9 x۴A.3l;+l̫F0s=h#Y_\9Vc$p*W{u_ -R4ѬDh]s ܍2W s;3żZ@ҍm-0{~~2(uez$Xz!qY2Cll"BޏW5=kQjK%VUetBW%"mĺI -3=7]&k7b%C9~1ѾF]:\0+U1 T|y/{ r ),Cs@\$zEbYB)o&bǗ /d3v}G9%CJT_P5-4: yY=#17.^EETeo-[[ zҎVX}ZGgPKRcIմ4J:Y r2]/CVܶt>y &l #V}?Ne"G= t r2ӡC^t/&Gtr*nYLqGq֑m!Sct701FܛA+7*\iu$~!J[8AU{S4G;ww:*TR*L낷h= yF.TLXwM"^Jl^GKTyA|jV^;fny-KǩǤbt2*\MFS:]&r*Q\@.mJ[’M>w$& J0&D[n0y 0wNJe(X>b,W<4|tM!<` Ekns=STǥ+B7W4 OE.)5h%td0C-FJAlvwtw95꟰JB/; cf ,:3lh=KrXqQۢ{4JXQTf}(e{8ȉ^S) jtFG. /]qS`HJ5?!HD!y-S!3t]H|%UcM"R5x2F9dc6H4A8xiou6+kM?n`y;zVL84: `'Ag!{.F|@D ]D]M>w4fq 'ywAζMoLqLsuX9Ro5cyeK `)Uө,, @^gk*'Cezk-Hg iafpP"_4$N~׉Pog!FݱT4[tt5WwNZD^u`NQs5bI`X2~N-55U L HV)gB{caM83t)Ϥ6#Pԍq`)xȍ }v cUdѱ|m>?C1[oI[흚#?'䝻}VPGᶿ6 ):֭wrB^6|S첉 NyE  &r$—jPbHlX`*STMyb\TvDmt7uAGe=ݠZF\4[T釁QsED"SТ+C(cnO%۵X}6)/;w!T=gPb=c'&\r>ةqű>|"`(\bbN0IRc$ <<9@Mܮ=י)>[hb)ΛY.un: ~Q_EmwE7 ď+3[dYg`$̅0;R`nyg D<2+e/h*"k?9w6^x_./9|vL:(z]nDB?-)DڢJǏ::&C5h׻rD@wtBLX;c)ܕ蛁ff*Hܥ2%]T!Y"X,F†/F-+]a.[QJ0j&K"%vC-[ߟo2hzr`A)ϮF@a4zs\bWs8EnkؼI :,8^4Psal8IPQҐ٤{BXK3\e:|9Qxˁ$|EteA1@.o Am-@ofh>b \J^TiU3ylcso͐)='Jtta'KSn_s0hn@\uA_l*@,+uo pK$0[2RY-yL&z/yxzN`km\QE~D 1F>jmMHAyp[Bm0%Zu/vjՈZd(6,Y6rH;[ jϮאKS2` wѓ/T}e"Iu',$՛w~_M|J/U$a_:]£lð$T?<.S Zm{o3d'1^R}gDΖn ^0')πڗ8!:̢H7qIcP@yCcrT^:m^`W8}cTAT\ď~emY7pP=${S^E~p*IQ]0܀)ه1.T Nv\%]L00jm!B'ۦ1 DVGg cE"vh{E{-΋McnG<v<rɶto١6 `ØA4c֕ev㣛ŀ4" +`,ŷȹ{e\g )y!W&C)L}?~GEV%_G&񋿌^%RRSg]f*@^b t(Q͝H-ILJQ6l͘-RYoJFW6t3=n]'\גSt2}qJpZ+8 0ؿ*Z+;hgåJ@,c%lW#=dim,zB NR Gz*^o㉆ARVIz]' a|b+N/4ԑiiKXO<{e;Ъf{j^$(NC2LsEU8Ld4,RM>3᫲z 1R"aswKR1 jRk@Hyghxjy!6~e?i+xB6ؤ\?{<YDr]֍)ud 8ButvJW%v*6s5zP0puҠ!oL9Rª.w5L%cfVOqRu%zJd+Nwj -`ꌇFׅ{Q7Xq ax[KDxDٙu-͙_yLJjnQ~r:26k&륬:F#WUI-$l!BuSOF5H3E[X$Xrlyv)҃l =:D"={̛!z-7OqaN;bV8zf5K>C-I/! nX/hcgQ„V_|\|(edZC 'b:" RQ;t YwrǶm;O+?ѶR_*}fbG3j%ǪRc}v|<|EEMtR ;2xsGE@Y̕uEȲX`S&0=JIg{r~-`pWh^(pu&h4ףz+pD.I8w-.<%}Rw>."To12PA#X+$Hϥ Wʵ&GA=cPy!`~ϸR}ziMҫT{ s;ʛ5/Em+GK^8_deDUsgBj#!k㷖u uKǛb v~"/΢@Qɿ>$ޏ)*Ù ՝Q|x&6*#und]5)w*r)9’L=ʨj5KU-; v]%">MBDpl QL vp3#zhs{+n<\ 4h#5`=y:<9sz6w\RfKsǘA.Tjz;dG(_+`u9T*]z)TgfQ/?PӦ_i V*w&Q@se ZMW&, =/; "bќge=sv,Z*M׉[fvԡ.y\ߝ|3ܨC obnMfs @A?׬^KD@^@aR6ph-Itő 7z¹>W2\ئe7y:kK)0dqǴ?ቮ%ewQe8A9'LΘtyW6M,G2 fVPo ;n`6R]75E2Tzy=;sF]M8=|z‰zc }W9:d5rނ{_BxL]#x&z"[7:nQ06~Iug|!u):O%#5!q с$PX^ ,r 2S G@{u]l,{_"T{VjDLf %2b?WA3˄nzoUUU.mbc1SpQfhyu}p.xI'6-vX%qmF=FJ)l'`!KKI=F)WوJCdZJus6嗃,]?4>R%o <quL|dg7MYOBA^׈:iC{~V< ߏ(3!zľ]_hR +U\ǮI+=̧t"1PN,-aHD1Ư) 4CMڷQa'k#wi$~jрsbF5Kfz)mԈ Z BJ6y:@|8KC kDƈ_ޜ,E,y ~Q6JA֎pq>r~1z g5S0f+a"LpN*i%ʸ=yc6weX_KgAey﫽`5lIss]RdhMWv^M4>+ػυV% m ]r8#k6hg=q 2PW e{yXH،Ѕ>Nɴp kp x.5̩@1 :3k|݋SUoL2J{zQ {ql&~3- >-f <_Llj;K\Գ2*Iz㈳FCGAFlC*-)堤l-#7ro Xqv6EMBg+o%!K-Q̹,U g ϿM!dVG'pen [ ~[DXꌾX\&;:;? l T3uhI|5ij%EsɠleU20 &!;5U ,_",o.;8'e]1~ ]ع"bQ\z0Qhn'jW ĻPIhvi#PUxa?^>'}f柷R]4;8xr59 gK7 S%aξ& NFSs_$`S8Ve R@/GFr0R)_t`$}/Mn @ 9фo$;4qx>Q0hYk? J oBir2~3kϣ#! CɸFQ_P?O-4?ڀ%aj,zpc6@OkLrw(.C{1w/55?tүY*L/Rgpu*l <̡> ٻDP1y 0lW2^Z*?(A.3!w~۔P.+zXé #(;i m񲃊8R|>7UB06z㍎m)IPP"]1PZ9)-47;T P苮) \\IUZ>O)a #\kyWF*|˔z\vƁR2U){|=CY'cb% Fx%*" •< _2uN!<?pkXEA&Qů{ܩ22ym6fzeu8 - t@G <1_ӎd$g?h[)j(N _(h#Ao5ț | >F4r;p/%+!&/g 5PG dbkLrP~*a?E9WLa<dc =Ԛrljs}s?2;&ns˅C{NqZpSB@]K0`ЏiWgc}.DO g(hA8 XUךjbov_m6춙M6`הW}0;1$a/$o„"sLxʄ7b}UPBD`ٻdlgӇIiPf`1gU -%v[!OlcMVIF[ژxΡ>"6G~e<]\ B|p <@d"`/F;tIQO&12{E `#R}#ҟk9aCbodkfnF~P4ZɑzkuH\/dFbVg4-:QB8E~@AgAŶ.K58e/mN~+Դ%83vVtfS*LML[A.×w6KQ3 e,vs$kmoK 3X5uث5E’=* <_VhZ H[DQߣtrr2ka\yBMV=v0˴a6giΒxKz2l OT.Lfn׏Neߣa@Sn0tAT'#K;L `"O 5i4D˛`&33ߺ%y4ԉ?b=|?!道Ewjh'6ieyzo;8bLT#{?o+cMMVlXݵ! y× 3-AMK*cf)0+pl[`ϛNl_7?ڗ j. YTQG`%C 8sJmw2ɂs"E2[ ViyRgǧx٭sT"_Guo_G (_(: Zla(u f-bR:ߗ9J+e5c__1 dg}Xsqvq]ȌBEt9RiMX/&/R2y/W ?@qW)0]m;M!}W\2+& Iդ{D 䊠Ti#cR+}v *G+[ =$hM{;l[ )PP*{pnht-L<lCr&_>Vr>m`RY{pbk80yJ#[" (miEo6}Tu6;.+=7V2|o8R"ͶwKWVhKM@jW*<(UTBQ'?G&Hp&s>ys s[kg6 ʛ9"o:VvOflѵ ?#L_y:ƦEF|QY22 yib:eb(E:8h'o02|EV= uIf#HW5X AuS@%t,á"O'&1Pd>r7P]% ꃖv*9j%qԀO3 ] d}kmEB7:d+~&iC)K-ob`ef!3.W" -A 5$߇I aT<JVoc & :S$)ݤ\7ّXUSx_O}wWïT_yfb5rp.dQK*s`>:3hlP$ ht]e;> LPnoA_ nVxjlM32hw}@.j?P2bӁ.R,&> ]&BӤn:0ckPy S++SHC9$(J%$:} 'B Qդ6bin}Ys4a|Pο^XXzXkƙ2d?ø*\Rb]^$cvqwጐhq %Om"ٜ3YedB)M74e.lX06sS*iy 7zpd^ *9[#G0X !&:F/U$ͲH0QRmkO( Iu0`)ͷ"V7uC}WIV0ή˚7%fqrWAi"y4/ABw2?k7@Nˤ]Q6MץՑn‹\Jl a^t3[0SO*<}oP[?j\b\P8wT\O E?η13M%\c*t½Ct4-Æ\A D1AJ%mr fҼI8ymt (3pRl oQ&+>* c:_7$6n7L+#\}|0]c݊jT`a>+guZI ^䞃 gh<惻fL*\_ZaÞM U3L`GJXhm^죒?3Վabh ~ iZjp0z _顲 ?7Pa/yBp7ݟb'sg]_ F3PТW L"tH5mly>*(㽱4i }I~H:"3\2!%4ЦrnfK72OM3yꉜ~6wp\YwFX:q] CjDY0gT]Aҋʤ$-+z.15TR^Cb!Nx 8r艱$Wu㑂Gyn_+ӗ_(1Sôij6'~k܅hXF`v`r|Tq5yſȋ}tV(t^֞}=ZlwPM w7b]^yytSȢ˽L3 gic3 ,B9,HF^BT-ujy[kq?@V[`2IVlab0A5 G;@4f"IN;Fp-,IhWݹl|,Y8B0K? ?OqLjJQ//W [laD8&19mul˿ !%[1 %*%9SpygRxU#) Fr$&8JZ?ZZǀ+gag3lp(h`يyK/xZRӷƑv"96:W44X;[I(0 hɏ$'rM>B`{7w@m,5h}ځn,;,$ S83{&3vrqw Ypք:K֭ŦXIswl?v5NwJ d uJ@CCM6O2] ?z0SFK?_ndH6M|m%p5KhvnEDG+"MRTxsf߿2~xD_Y5lQHs敟2N HOvhHhQ6 e)%%$spd5 f4*QV!)[r9=*IGN`ttvޝ. (}쟛mka, Z,DW ҩ ys$>9a)jj){:N~ %?fۡ.xM9)1~ uaJǂc}ڨw 'xJ/; Qo_CN hXC LNCA8_QFot Qٲ}%T$z.G9\ (_د6ڻԵ4 7՞/!q"ٞv(~6dEUmCnz#.9>j8N&Uj=bE1˖뉜D^DXP@y8I-()^7Byy͒eWC ԱUMy܄_074w?S!ϵ̃An,ةvwEoy}EAϋ'YSZ=-`vnΟ;L.C mo|ŧQR5# Qۍ/!j&9bo<aOz.Ond z_)C@YsaGmldT=`0mZlZx}O9=2;Q-]ݹXJŽ7[n,?%>(Ý6w1+,tbzTy@(?&c|62rdi7\oEKa :}$*Ðq5{1Fx-&?$Oj17^z@Us%y7h(XDdR)Zy?~4KNqHAU;p6/`#D#' iYD?$ )1~U9&G\5{mHҶ0# fBk1xķ^{ gfJ=FIe^ͷU&EN "}1d?л=cXĩ|d̀Y(FPB,E%l#*]4S? Mqfn>"=mm^js<=xW( ?3[4sxb=Z8d 7%!/71PϲN˨E' U-lx TYz~[}Jozڇ 9 0c@w;xϏ6T,#Vǩy>+f+zկ8M;`P-M F8xCĤ7T:۸$Oy([]]@6\Ô&Mmӥ5:Ķlj)]( TdvBh`tjA-B;%hV7L%*\Oqo,E(wj; ;fֆT\ӻVjQIUISV08 Is Sossol8d_WB|`bga "t#n9Sv{ 585%j=v:UaeG!WH&vsMa6ƍ#W`}9ez׺PmidՔFn_HQdL"y \Xp =L@ULMϐ4n-#F=[cR{ɞ>7'x5jnU”\ rF&T~wT717e[G_:3@#6~9~A|fNl^6j&NSEe%P.0'DLBFkK,g2tWӭH=g`Z0"ׂ q>:DG.x4iYݲnC;ptσ1Y} -V ~ix +O@)RbrF 2z~@.lsܪmպ MBW:ұL;{3øȁ>իO*}]rmjn:1ZڠMž,,<2ڿ\;:`f ;vhASbw(a>[(wn?P#W2` rm+3Yp Y¦rЧ8G~k+ICqO2zVmMM6dɛ:|K I錝btlrrAO7Gдo?A?(z/GW4:Fߡ:;.GmlB* {uŠS!BŲj ]?mdשLh?q@9w 6FgǑJ@34Skv|2KWY _5A5|';3Y,fG S-,A -=2•+Lkz jnմ4416`قRڣ$iH[*a_-a<0У7N{Mڶ?:QEڄ3ckn+ ؒã&[M.X7e7 K½>0W-O^VQDG_`PlS7iD[?WX,p6r_[X5J&@SSܽ1+~eҭ\cl0[џ?(t l\I@mQ?3 Q6*EBľ_gG7ȸ csKe8.bAB1DpXy{jQ?%<Pq豆N%:IFEܺP%<.;f}PP<1I%0bCtM1y_} H`9"@^p.pBMñ|PN9(DOQv.<>pሂ5Įb\EURz)}lE@7x ˛,O>3oQkdO5ԩ9`DףIG|_an+VtNeҘ%(BCD5ZV5M|G`XJhH^&OT3ƹk҄+|vY! EÚ*.geX^.4<&+s3'QԯK|AeΈH}-Wxó P v71mXUusiEvpr69 g;- ,HF3¸ kyh%pS +ۂO>fN#f"PWhhԑgƕJ\G6>5{:Ѧʒ&`uA08J.c$01Zed1|C\!@z'A]?O9+cz j 1V8 t,|ve:Tl;?RB:-sT=ټ+6-[ha')+`ݚvүD*3h ^/ [Kxi(FI+Ul}4L6jan1Vs}&MnKajd%>E[Ϟ́Nz #BtP˿@")\GʺBFRip` 1uEsW{rR7UyU1qE_7zj~Sc(=2?oUAX3| E~*'~ jdܜ4.v>evQnfKrX(ड़O# $YO"D6{Xb܉Z lM :dRۇ}ޑCNU{emaE6IL?0NNM *<6>CcXW,Hm{#1qgef/x~C F39E::'>+_xvB">|<~mh_BǍ҉%:m'j4gu%gjuz2,Rt(?tj;YN[B|A`oH^)#&43rk{ݕ%|L A﹓iZYDO0(}*Gv-3x6%z؂C4jTUQ[Ê6 IR6<MX#K4ZFʖ%skHcܨg2biY޹/qQ UR5>LL_󇄲ڊ0͚I)lUɖ<؎v(XFFoc`DMZvTRbZc4 umPŭfo9 `pix}U>.ڭwʇ ѠE$0bהvӫ{*F:XןqCTAB'@b#0%౛GٵG;;6o*,TTL}J~&'xX,|aГ:zz~qESzce>Jb:_x9#9FЀ9GHVREQ{IJfRneg?E՘U=-&8Mʧ0<E%us? u,l!V8q.!>l%?VY2LK9,8TL\yK~~N,9 3UFʲ DQ;qTr|2!~d!&./,I~wUj/\V Dhع6yT!vdHVvsS% ?R$L2DAHŁ͑l]]`J>]Ϲj[3X`K>p_(`p45]?UPb*MFMsnʴQ^`: s–-äݯIL,S竵W눇lo[ s%kq63:| 7Tnqf`^cHI bx x~@ϫC_L.;gAmsD{Sm^/aS 6r}6jP`+` -4Py+Ҿ^ 뜔߂Vb! ГѕZϠ)fthtTb ;@^ʶR}Df7) ~%CveZr$ vRrJ5YV8}kL=7rآ0Rbyl2Ff(v2TAex=! 14U4|1w+rܠ#~=(RFcԱF(PJ /OԻpǺ}b jzj Cp`͍sP ^.)n=9Z Pδ7 9.<}C ]=8#<@= Nk":iOjά~X8F3Mro(L<0;`ڋ3 ΀Ed7Eި󬢱@+X'o0{|뒗o{Hl+I'@}r8?zP}qg:n}fN/84S٘ԒV?ѤXּHwG:|XSsH?gcAO?P4JehjJ,h?j27R*k1KOܴL'Ē~_ mg^Z8ɺ}k8 ʸk 2@vzϒY+Ȼ & GJ@!6l%u\mNa!#oV%INC6V_{hM*; 3.;$lOs1F0Ո7Q P0!'ICݏds5IJ-b]ћjr/qKB 3韻3^N aPg%ŽQA*HuLY"*HsTo*ӄa'Sy̏_I n}P(O25 =&YZ-v.o;p}8gs-oQTxU}i%%>؏x`b_7>m LP3Ww8,>XWl_2J1Tmn:CHY#&H'Oaсpp.g?=Xr8QG~Y@}8MHE%9|zf| 1UuܙcL_FBpCk(_'A5x}K^ Q/03*εoZ6yxKvZMpDث2 'S7 dB«  -uΎ-YE(jBX*n߿idc޼"k2A83ҟ4'@Cy^ͻhu̎_bYNTTOKZ;:;}*ϣX"?6QX;覆{{O&ٿ0a $# B♀  E~Y`vf|"*Is[˒ _xѡK&1իTÊJa9@ΛoCE6Z q%sޔ$ej,!E!ewЀH=\T v: \s6-vvS[v[*1XYԽ`V>n 2G\SC6v8#yǯNY1x>0y rxbg&e~{]3qnëHe_ c*?`:/k0ᄝHLBvRz6/g{ƫ{ q4Ǝ}r :yA,0X%jBoP]8.W m;AI7i@󑰧/|DLݳ&vZN'~.4㬌],E'kCAi5YllG6 ;Z]TD*D[ qZ;m£ DȽP@&޺o40Phe6ݼ2{I*3w- i#9B R*;kZl7fy{(C -,A{ Ƥ90**p7]I1ꄏC>yQz7n#e`u%PP(]o8b;e1 j~ArLjna荠}i=!pλo{)8K2ԿQA, s ~_:%ByUinjw ӫS;'i|d;6.%E:} # }Ql]0}3|j+3Sb,h2<~7gϺ\_)<_o.HlKaܾ J(c/CHkg0oܷ)>ų{?lMqeIVUE8tVh6܆;(N`x{7Fi7ާx'vVUGXl `iC`}+768G[>*DK`mk -SՌF)!>*_8]>KWxIs[j)LS@95)C0$~\} 91`Ş%U-@aF ;u('>+/5U6&Ͻ{Dſc%jOP,[lVlA?Mf,] 5S7V"v=N`]GgJ\z/crlQj+CPZUJ?vz`8(7c Po5 cW/|@9qQ;DT)Vfmb5d}f c|,QRK/3^ΞNS0hw@E]ЏS_t6Xص.ڞEsu &飿ɂ.d4^{ʔFY!A05Cno~UNjRmjYkJ@\ Da ۊ"O_{0B# fΆL;I &ՄC,Hr asN^v0 SmqĝW)jűsi'wJPd{vEgeu>{%!?.wdۨ婹agYk%D GəOS]{{a&*{ ?%+@=Xób'IltƓ:Ύe);[$18#տumm6I%*+Ww} Z֡eVy1=OwR=f^SJ@8pŅ"D\eawSNjHޟE o ҃$E=əm Fhd.G!lGuRxRk}+CV\l߹>ߔ(*'e|҈< \LGck ,2-ᱺ F Os"pX[aDB@lˈ|nzރe*HGWs$zc8=I*>'z+{j;%.򢚬A6N D@Ⱥ.H_gضKGjHddQ1?]t?I=ŭ |(H/dmH[=:1%?>:lRA\q:unx"s㿦R O"ѓxQNj 8w*h]1d %DIUEꦯ|-˭[LY¡%@D5f|bMI3'B+=1)$UOn`=bZ *ߥ==OA<hjdb dk=(2,>L합P, [ļpiFmMj;Z`P~^\/yť7 dg4@hRhIMn~c&EriG=Y.[} \Ȼ?|eDqu$x¥lLcE)$#K׷+Yj.5YsZ'nXFx-˛)rutlٳ#|7N){H )Ɲ Ȇ*6ޓ;ۓr薓ꗾhwqvWB=vnjCpA)O0cc䶄5N!U+_%.=ะH}jlW6} p'<)߀߱rs/j6Y>'|ad( 9b" -ڈ G0!;*Bh%P¹͜{3|EVxAf!&?]]X]u}+=d;ת-NPwxG;a;r^RLI!X폅6= hy1"H´tJZyJnФnBX}rARE\ ++&F壥:!! G&ࢄK|;D )őqy&1!-24+"lŗKQث^h π硋~! S#,,Z@u]aj*@f7{)k/ ٪x ]eѰXg;'3AFyI4 | E=Anį`ⷯH%WYS>p;r<͵QKr-=lK8뗵 SavX#KR,,Q|ˎ$Lө ճ'eN{(]'+ qI}>%7ĭ>C@7S i?bjz,/y sZ@&QʝĶ۲oAT>H2l{Gǿ@) :| 9;sNDaYL?5# wC5 R_8}/PE.8rEnḿmjtXk$9\.?ACwa hgSD,#tjf\n65&ȔǢ 4tMC 6g<hͶ™OjqoSLo׆6*.W$ Ro׋8i DU7zP fpbK3@gȭ+" ^m9?衿"E.qUό\$ փKgo%'NiMrBNoy=F6G)%ۓ~OU}EWO4r@7?;Z >=`u$D]yAp2\V&. +.TCHtM9{lw튜x]Rq]%AH) ~Rٱik"A-/mqq.2-$u&6AެBPQ`&fw1"e'sBb3 ],2B=]UYM\_-#Wa/7/QC'!M uO iF0Lhi['c9`:xm_M8[Sn8jL lainx23dJ̬%$o#ZhYU)F#)^AMd*@oJlshQ8i|5Q6.VNT/LL]#k4`"L}zs̀F:~FZa8=j-Oi${8wYE$VJNHHٲp|h9DX#7<{sU=fC9x3.4ߠs _Lce۪.d[6lb\ mm5bD?a272K=̣j$l+;IG>V5cʍ|:hTR̿J7ù5 ُG%%Ÿp,x]ceݹ \C9==0`HfzbZ~70MHaIJp qpf6IwIyݔtnjw -%ko^IrŜ-mI6|Z~yǃ?Y"Bdz{6oF{!|j-qݡt]뵍Cer5Pk ?UntΘz4$.+'Ұ&hz1]'\U`Xv[gr E!BrfN,) ۀ  /cAYat,e1wB3*ϼ_ʉ!mUZL./Ku{I)5pzS e^ƒ< LI!2 !%fQ)~"V_cp~m0{ݓxY ^=v/cQ#[=h`+U8 qJMq?C[e.KmraQjHskȪtU8*6MZ -ygv5j7-12lv)N K tW.EiQ_2q9OUS9>뗣-oiwzi^|{$j%Z<ljoVkeFVf#ҡ ɶn; (Pqzr}gjY_WԽL!]?Bo?+XpGvtf K%#O ~Jw@ ,vҝC>hT'd@M/c\mc8'4`zwN 1+RH&Gn5+Q JtԐl$tmₐZ9\r7Rr,c~J kVծٹ(4+NުQlrƅӶ.wگHMm.6A['BtG$l7ȳѐ8#>ƾ1!G&G5tiϴqG=dun⳼s$ʱ 9G<[쯉6'ϕx%[틶b1Pv; % #*2oL' 5]hȽN6l*|{N V b_0K=7!#8qfX:k+XnUԝ#rNtnE; _YUo;^03ǼK)ԺG;RXuC 'M=UVLGb]5\+r'BDΛ,1`:$(\%Q7Ne.M) Q Lec8 ;H!iـ,Ռxh3_ZH_|mnmrgMfzn> RA,IuʌF WCTVrYQ@ h >L 8rҬY6S1Iu_ɛ}9еIhtYfjd Ic) +mS ]'~K¾B醤$@Ģm:?$dPWWI[2s30*Zp/_c݄籤 6ւ5o3[sXAH{Nԇ&i ıGh9]< K˂:υr疈u֡OHc9Z|w\M<4%X$ `$աZ` ^ al~?9y:XGR-Ig1ϰ+_ .uSƼ8#~xyaS=n"Xxط,M5CoÛ_>\cd)7r&1./S|m+Ŋ ϋ "SIR |,.=V9 )ؑ xׁvOZGR^{y8t5OGțK6Q)YSN*2&9J9̆ǞZ붃 2lmt6EY\ @ vi~^!hBfb@p2w4ϿcQpw}µ60*m iH$,rH$ 3N\$>%<7 l0~<FFT^׾ `d,Em.)i+sS̓:c`Ous  ۽Rq*U ux&<̼SiELt}axs!'^PK,(snrIFꢘQƨx]$po8z p 6Ex"/\j.-(ĦF> ,u8M.nD]hΌD,̒K x5/^T~ hk>]fV_G(Wvh>P!2*\0Jݕ#X}IqvI/b Ax :- 9A0uzI x _DZ:,*s$^,xM!-еR^r|ʓʨG%Ԏ;a\hGkSӢFPi2o#u/{Vb7}㎇J)`Sͦ?2LwMK`_F5ȳMvI} nƍY'#믂I+'5rJK`#"yZȮd5sM B>%K/4ԱH 8Ο]׀(UX wP H,D "o]sG30$w35z/cyٷ EPai& $)B`f#;2^z|?m`3,ABC,PH/*q)-J'*)Hl^$"8'&¹R b 3Hse;QLvtf/yZ j_+\3etln,])Zɞe4si5GEi&lI"t]e<ӿ͝å={F.v96|~4mL+ nTs8#ܽv1NK8%o%Bw#MN9eȯ#h7Oz$vRf-N^ǿ/d(edTD٢7wvTH3-!1+{U6E"X;ϴD =}XFUc z9z20ٱT\mڥۉC莸P9 T `q Ți-D2SHocΞҰy n4@Z~ڿL`;l{ aAE(D,G'v.A_I}uʓƢ(ZE"Hq)*Yc.gW/W-]YjwfvH 9o?åT^:´Uc\hE ¹T) _c( =w OZSv-!= m,7\eNA >M"`塣lw"6O ;ʋT׮ɩZMsm9>M ޯSX;9= BBW8-ID^W; [[;5~et8HV*V>C"Tsrr7b܉Q-*9e Ekgۃ-tk? zs;l #{ir =YC.u MH7{<#+踬ilP|} La<* %mjKa"  [Urc|[Ib6$MDs2kY%E z) ;=OƬhYǥ|w`z W(5 ?eX=b!o3qe< ЭqV۸{1ЕC+z9~rvi nsp juZ}#716~.2,hejJ,E'̩ l]NDv=b(x 8|h7+ "¬9~ 3 6 4Us g[# 3ZTmo;]ZHn甠L^iyRi0{qqq[F00oxWFqt3>7a`AQ p<1_ o_i*18QuI|sۿd4pGR*;<)*7ojE>'5_yo2lHxʼn^[YSqz+ /RR+:.!!ћj%r<5 _:Kd透dhAx]A+<4yEm&T}_ll2ڑVܨ~tcơP* նȴ 2cg2p$*8ʅwI{8nTWƸ׆֚֙vWBhAL Io:Jt'ߠ&x̖颊R!1I!N^MXWb[wKrNa" b?*H♻ⰽǑjd<5Nm]&;xs>BuuhnqQH2KV16X~LnYɞY7wz~ʍVH#>pMNIb1M4w}ܲ@`vb4s H"\ Sp8ZfnUA1ycΓ~<;UrF ۜZeYrt9|T!Q*B69PUx4W;pgj=^CJ' 慑5Tl*,z^JG>YT^CHV[U>(7cx#3JrVH h`Z[da7cѬn37SgQ,ԇ73ۄ$~.xRCC\\&u%UnD-4OF\IE?r;+h)+2"VSy\(Po&CX8.0>yOǏ2KOR=j!h0]gUm_efeRn6vdU2jndK'6 骾(4EQdM!V;b^͏I7Ù{a;Y\bvKM}Q"o*S~X|F-iVF\I7\h̤"پ6e7~18XBbLRoϔKw|H' t? j32*oluvL:Tj_C-6Ꭳ-BThJf='rQkoh`ߴ1("v~iJZ?g!l Q3 {y5phRZbϧS(X('eVu}*6Cڏ'YP}c{D^r5C!, 1_^Z{:7fE!>Zq+=T:Km2jv%mM/I$;Fz<*Qc].r~sxVv! rR uC˛yVbi.|6R S*dVsnftuxd괕zs? doDD go'2mS3wk-8T 1}sLWTn:rk14ޞY?j `-r(`9l&,r]E{a ۈ `{-a/@4:ycd)w9bDh]}M!&ZS2򋯛 l(E5ԗwQ뚾, ]@^CZ<$$&w _|oHd|Ṗ ԍcfl(ZZN0!G< [qWY &ܴnk5.M*#y ɿC4T8Lujzz=ˬh i/nvSYd۷}hg0]DQ>ɐŒW*<]f*0wy&jc/2& G;~y5<1nz'vǢlQs~Fy>hBPҭ|uJj7mU7넑4L| <0R >*E y-$JndA!'s>Z lf!w4kP'`rz %fXwe}Fm! gx=f'Y"U{aK><#Uz/k"EiSG@~q!Y ͕Lch|128-7.Y8j}hJt<2d\aGұ\U ƩG {"ʼnB. \*60Je,T %R\ߕT/:/+Ql}މ u_h>l$}ay<^ Ũl]FB1ow8+nxp- xZ&ϟD7g4)&.r*4t闾$-;rV2AQd!VSN//oxՌaTt9"̓^ ?m?L)KXŃMߖ޹Pj@FR>-MWmsמߴ?(g{r3R i Nϩe6bĞ2O^FT9ҬI8B\P vVf,3)Q,Pz為x}^/)xoi,eWCT>\ڜ,ڧ3RHM#D0Z/5ՄEư~3(7͈7z0{a(H;͔,5bk|a&j\ؖ%Rںvp:n7fȒ0^˞UEbr|oYTzra Lo@kr^R<HhS {rj ŕ+<;%\qaCX?𑠚Ϊ6R]1 %ՌU/ _"m-;k@žh?qxy3Lh *v _Shcw;rxiŬOv!;MJ Α}RL?f^'nxKჲINxș`Dے b8J V "4s  f";i8AKUC;C=Ǥ|VcEPj@a9ȋܿg6/XeUXӴlbB&s yt *^~ceo|13FR8WTJida7\zO!n)̀z,`;閦hjqS=*\m8@Uv)zPEfol.h[1sv}EڹKܥؕJz.Ȧ~xTc:r1;}D~-e[`O@Bsa_8+jAMb9>ŨL)I7VQG-^=]GW}ЀY:#'AQD6O%N9iД8Z/;AN/@5dUpqL)_q̝)hU_+iJ?bHayTKC2GD3xY%"I*Yw4/鱴jX4mx.̆R/s3?mWM:(Gp‘]Z2`~;a$ߘ{w=pԌmYЄ w@pPK{p93޲BlZD]b\t? sq4'<|5s -P>k3ܳ.!bIBT4Sh̵qE?fK^G8d҆ zcRM}7y)ȅ 紎NcU,~% $ߏkJ\fXf/\FnC?crZb $4{ 5O "zOjn; vLnwmQ,a 8\O:;w^G.[^݌Ӎ0 ?џƻщٳ`MGtmm壟!Qi X~h^O'%EKĄD!{}4eęOnk/i߻N0~rU?|*x.w 7oDrd~sSmh].U)QHR8a ,˞v7L~R֎]n %71(MqΩJE">[;thګ^6 ϊ'Ĩ%LST*DA9r QhPZ=XHFn cGvڶ4{E;۳*Yؾ:Kq!uFE~E[xp=~AQeA3@4[tXIT /{oڶ: [lmd&ܓ-2uJg<"kox1,VɹPz!۾1^93ٮ)Apw8GZjŸɟF_&7"Z5 g W17FLfѕ_SRcJyi>M8^q(*"tq`^`"YFL#LV\X*|uoD~Rݲ{:yr%_f Q]N-uo۫+.C5?by"Q<2DuXQ is4p `fϻ,tq0EE\(I=Tzy/ ^C&%'}vbK%:fjX <$^|ۊ"7qs16WkU=2WDxkaT@+>ItEoӈlڹs_Y]& A1q-it xW%ui8vn52HNF/:Ii+N4/_KM^̕܇'|V2dڔލn<,'I~~˼_CvuE+i>T/z*T@Lc1}!'&@ l1 ͔ăXz^q$l V~LZ{ufƜY;K)Ae_WD.,-# f^GԻͽn8Y֚کul#)Dz:Iu&F0 M~z$L&W&PfR4ckvxͬbx󗍞{ t̡*] דu5j!Id;5Ձy.ۏͭe S͚o9G%Q*o0˗/shxђC>y@ˋ^zR]=Y8Q=q}cޙvpTnL)}$Yeb@݀)x˓xW-Oin0'2𧫬D6^%K^&D$ћ/NKvl[˒âFIbtc$2^-.'Db.#»f$߸ҁ7R392My*TiFm@^ r"E5 Qn1%&b޲ccGS%e OP@S[L/ !+7ر#> *7X w$)yq^VqϻA0/mAyG *dnBR.(rխ"z$psDީpiՠ&(n2whog"ܯ-4L٠Yx+D -s8M`3lW< W &jI_"jnK~S\e"K0@-(ys1Ie8w a%̔pldp8Tf x9Թ|ʙ6v1jb*!>mhwJQ noq RZ#,v wM.bbFaKkZjw*g囅P`< 9tzl$ݸJyh!Cz$4yQݔt@oRH(Udr8 [e2: "tg1h0(nCI8x08_c4\ykG9LyeS`$Cw B! ?Af39(7OFCh >t,Ecʽ@&KC-K1~Hi:K9%K_(fC16f 5 #{ Š(?jU{q7`a›3\4S ѐ3?h6(3.*R2&R FY}90}+tp$ї6Fd^ C5uS?@_<&G6B~*[Вw"v#C`,s=]mWƒCй] Eh A2S^ypVARmD0r8 G`\M229׺6Pj=[;D啻\kZqhpD$AzXltR|wܥFG/rnVv3 z7G9|,K"L:߮IbO$SdѺ a1uO1WXOð2z>#4VpHe @]HоmOar%q;9[z%f8K)mcg  eԺ+Ⱥj 7T%Q!MځB6 4EAiX9zO%pjo=CuwM=[N{/v @zD]Ekإ?ci^W|aQ!Oh h$/+[S;7uQ^{ATkQxx ]9d):P0 @(GU'viGi$Xphlufj' ,14pHLԞ VMk5U?iz ?%i.u.=NfM øv Eĉb+Ҏ#\9o˧bdJH|Wg4;(_h<0x2C@/TDh5nv-qnڌLcM;)ID!oT>I-dYuQ:7kYKﲱ~SO. \x[ +p2E Xe֗}Z{k# K Q(^,0v_k4U-q78}?]0d=jKa?A%⩧@~;KaտSbPBlJMB UaF c^p;%5\G{勢c֛՟!HHsP'ByhXiԹfM}7%Q/lo8?I|%L+lQ!'9SVsA +Yk5o}f1npzw Akmb>ov4E(< .kt!1e&޽^ =ԲdCan-t.SZkQOWJeH5WT>þX{`$g$0#rS2\2UBہXh V%ڌؑ|$b8ܦ@5PPe([9\;، Ϫ~ٻbaq 0/jquwVQXH5JglIn5+içV-zI]ёr ?~caÝtOԷ|Zb:y/˫+9$V&'e=LK;u u\mʡ jb^v Bl]O(k'"A3jt\>ޟQvA16:6?b?@=V,.7+YeS/ƹ#G[sh ݑ(W*`mj2G`'\ ̭10oE@RX3>̼UiӜ*ǔkJI=,fLߥb|f357GM2SIXON8]#XJ{j52NrF0|pa nmOB5)LYہBq˷ 8;4O^X׶ZiL{_,k:|1-N^(U& NDI}l623'3A1G6k{I c+ǽ#RмGOvLoC_Cxn}eA(Ɛ:"Bb? ek10R 1hcj+T#0Yu 㸟MqrGn:C A~ruŚA@%srӁ,DK<Ԯfꅦ!%d6f6Q,i'kXxf2*|tz;V* jݹѝ%D> (oAnYj:‚$ubV?| 8֜AMUƆ Yϻ舙/az/L(QpGʉy'uQMsK9ʱ͔bIˆ6͹θZVY5j#nbIGwa&1RLB!Y'06*֗@q h  +}e;ؔfA {'0۱QOV35#]jIOV% 71`Z*8ŢG\h}I(02|AYIJBMvK`c s} v a1`e>(+eO_KP2 +9m]/MyJ΍7۷C7L;E4~Ȏe4\f5W]ǖvt@:WZW7Pgotӥv!DEXJ^Oz9# ePqS8";w6Y{- Í}QgVv5-&E皸$)=]TXBHyU|PAI9oڪ]HD I՜*E3YBE--*S؆?JoM2:7*ˍ\ (mP dv-o0 r2ZẺ.Em2Iqw<1Oܟw4"yS@SHGc.[-Q_: *Ʀc~yٝᥦr3r0})(+'# (*laݻ{O{&>D4wq} QCpl'ߏ:Q<F8ġ|CVrˍ{Z@č[{6?q:|cve,؎*I"e+wbaxde"M h{jMcvP߫Ž>iHGGgU8K0yP1au6;dطa!K [V1CTS(% .J-bui&+JRy)]m.Guc#|!}sKd`,u̡7QsOgT{IC1QDJT:911rZ$w r'X7S"gݺ듞UuhW5\g7"o\s"Fz}(z@gȞk- (5u!xaڽJAxQiX#GY./_U%~mtpffh`tc˿FZ($j$;A 2xHnug[򞔻iƠG<+oߨm-#e5h_si0YBN">*bRI[E>KuTmPaPy6 c9F+d x:_'<&Ϯ1B >" yRrt<9?09sN~#浢FrIX,L?F㽹#Ò8{2Xfά֙؋Y?|Jc([F4iAtN rDNE(aN!6_^-]K@s-V*2^Jɮ7ـr}_EŐ$gW'dҠA(]x%U tՒjL-%Ћ@|3FAQ|N&_\I1V^hx:iBNBw^*wA1z>Di{pR:@v9Y^Kon_6ncr_uYZ u֡J,#'Ց$$ڒ'FASv+|*@lnkͅݜx9K\tPP07;:UϳK٫:\=z~&Jllf VsvM̆[F(>F7Rwdn2݄E9Rm)݉v-yE!ƐQc8wTwoUp@P#M8^mtia!MSGCh*foe'/"먜!x`zmJ 0S1s"^)LWIu:{%Ɛީ8¸MF+5"N:p_#(nGB= P=}bh3irae5&r6K6M,ڗ._D2$I/la3NN4T5f ^r6rjS A(z%2\͠|fo7dZv XOY} }wg;t^=6x'H{-a3̐2EW[D}*n#t6B |9@p|Zrt;Dwssnԥk'^ H)eIX-H@FoAOL-Q2 ?My2~ȏmu5)MzG{}5ڸ-KJ#z16H1H^&I|b#c<1R1&S+c fVC{&U%Hw _nEXMcݓKWOMф,D+˧%mb\TUH)P t]'I; [kr@,uc]NUr(#L^=zn1|4 I1)ζ;qfJ-)ں ]@Jv1vsD'SWf2"D!s.G梖xjPƨdgj z3a8ʜiކ$MtN\ M Z(OYdv@18? I!L9t2Y=fEF 2%no#@!K՜蹴00` Qflݘp }{+,B7閬mqp#]AgW >R\1`~8>0{cEHGc )1-dqe,7w|#{(üC̀o)=;;,r\JȨ]{fR5"+qx(Şv4 Ӻ/,6D9x@7ZAy{3Lcذ&XB3|"XWF(w%vļns >XL;̿p$!ˀ.=9'qѫ9=jd0֩co\;[Z=_׸M4c7gilIwqBпBg"Sd˹wF\(vsSހ@VuLR"`}>gycCI|303jD~XɨaWA!ePcxO'(,G2Lu9ùb5'Eko=7vC\yP<WQ1},ɯգAw²j" Z?0P#N9@>7I>5V-mͻ ņB4༑@c9Do'Ft|Pz |s{GxoĦ: 犖eQW(J˵&K$o! Hk`߀ّ):OsnꐪO?4RoNܸ: ;wމK'RuU-ٱ}E,*_{r%#ð`\IW?f?'z$4)TW_O*c:0  ͹G|aگGM\DUsUGJnw&cb1~uMJ,7Y@$wU9F+'xN*2Y/taX4\39tuLILj6*0r5<a?< q`%?h劽߄7O4)T$OY۰cR t΋㐦CXg:nOQ}%?Ì;#zU8U4XQII=^yE<,=eb(AfUd6 R~4ӭ#pX }0xMyf:a[€J}F]sfN_Z3cIP)µei&|r+FA a߅awt'5W35uQ$ۥ\i4Q((& ARG<(5?WARm8P'KC}ow\-VY>:N_BmapǑ g:M6k4]>+.߷_MgnhHvrXk'yBNsd=٩*=8G1[*zJ.+̿df*(-F/z S IDN%\k(5ib c unWBN$Q0B0 J_iU\v*b-Gm c%|K?W>[k"Qci^c,䂖׮[镍[Z3kwg_x &Vh$uzͲ^3bHv\y[4,\Ԣ]f1'F~/mS43 H}ʇpcF7['t7p%%iDɭGesVOv|u>*Z(1щM ⏤+xK-~W/ dm!l E; ?τӨ` _#u8YAaT&a4+dWPj6ː_" ;xOE7&۪.VbOeO!9MhquPS)l bLx6La)XzIS}'b5IO~`swZxf%g*о؊^Clc.Uh{܉IlI+d_酪 :8P!o˕$PCwjT+%n% 2A>_S9rgkc,f@Qݣ|'/@(vJ mBDNG+#%5({!ݫI 1:Ǧ庚 "j,hi9 bD@@袲$k|cBff}+|qA[ϭ2;)ؾ<)U|*O]\U(\mwc3 F{JhZL>_pH } oEX33e#R~r2 JMǞjs҄k4ל F8:5s@*(dBjuAqY OsUY8/RJXqK'ԷDHlg'÷N ⭎YBjc$xfbJ.Li..C.Vwǭx-jnNwZB27Wm Ns+mEdg)GPGLU'$*g*kIGC@Q߾tOLFX;St6 - 6qԀUQ8/deI$bRv 0F/7DaY]?@&yHh%ڋNkq3хבzc ҾlQ/CndŠ_c=\E.|û\gό 8CfT\^?Gۇ5?Y>tIq{(]HNٵis'tŊ^>Bgc3. >" `B6j͚Ӏ-rd{V8.& \Bm+Rs@9QUz?sDIWxթt7Pl½e1q~O:8 {9"*P8ʸ}ɉO{?^XoSokeDɵ1)Bf14ieo)C{r #IIU2QQ"-~ZsͩQPbC[ fo[ PaB~:a. 8c, rUQ!~p!/D+C&~eCE.hQZhDhFK{p``僜Εr!djq;gU:|)~>J?2qbҔn0&;V>Z k$D J\ i. j9S(_$s1nl^tVvӒsĬ%t,΍c QĄ 䠼WM,`. X@Hf͑> "`B \JbfSCv+cE qE;j3 >0ay 䫖PkI$r"Z.u4wk'fkpMF*ΚJ̊$X1w9` B9_/0-!Q9w6rL1)+Udu$ ^[0%dh\{8 j?U6p4 {"Nf>eu/EkdTbnCJ 0=j%3Ei[책ﵖu$Ԍ[a_+n _>IY^.k7Ԭ_\t0 |Xkg'*"զ&h,@'F\;G&C@|zzfP4 .^\m`hBY)pe!g֠fI&#J.=1M,GdiYX;(D&l.Y|Jq0BtCRD }ݱx"M_&{߷/gIL$Bnj2Vpda}^@Ȝ*lƫ6YGZPYrD"ԚQN4X5fLk8(PHUn kG\'M:פE׺$ۺ-ZnHN2o["Yo]^b癁aѺ2˧i5?Ҵ p&rn"Mx/jsgQH}~Zky|I1e\`JH]O~_]_#ܰ6i|(ӂ m/lGEKvS4E7obaW)m{3GA1nq2,ɠՕ1% =_lG)M *WG4\RS..-875x_?L(Kw{QH߹[;.ʬ/J$0N<,Ζe.za/ /BOTܞ%YAl_*BM3]4z"stM&1 X4Y@u2OؚwaZ'(HP9k]tNmNrѻoZ{$t8US^pFP+|̜&UɭMAhv.}lwuyCКмL׾&/&+u= jh\]HCLvoV #?Fu~&u2]'P"\RL|-E<c%};j {VJO5u70EA|+I{[q}*^Q--X/PyA|]ljT%ԡlTbfr90DƽY#M>VEB_"(X"xXnjъ8wծhW,Ad&\S'#^&*˧!1^bFRMsF..SsJYIJkT1ȩTK5ux۰H۱NGd ֻ( 5. $n5!`3ܳkSN[oJ JCjp_ꊑ$DgJ^Q,Jp[kOԼő"Lz ǡ]I>*~VUr 7(H!!zX*ONuryxYp6e+ȈW>^Mn7ll51;Ѳz@,xwӪlD,%,m{iŬ\f"≮7N& uIjT3zerH4$E=KjOeYxt%rw;%qQk1t=}PpSfW*;P(wsdzkˤ&w'XD+L*8ZaRPjӕ ΣI*z'̺8biy j{ʹ+yI*jrl%? ڭ~,Yx7m^Wē* :BIDT]V,uiz@.'-kJ-]p58,dozqeP9KbC;# CĐ"׏YpGl"חOr.0g7|avc1rM ~P>mj`<ޡ6O'_V}\ %P(H`5]``{m8`0Xt`=K}#&jXfj vO{eANAGT|K3̀1;V7Myp߀m@z`D]r#]+ߤxjC6A#Uo4Ȗ \Zv #2b^iFwzX f&6:iUPͅ7(aߓ<7EItϾ^!Cؔ/_&ˢ'⒢C]P_ N͵TR]>gTFtj>DSpbd}$h45"?MT鄅BFߌYӁBx8DI9Ct{ WA} :i9i+9/~\J jAQ3E+3>'Bc  {i JW`F^50'A$ҪRNx'E)%B{wJN$bҦQFc|wvh:-XCFݣ~Ã$&88Zh=_M%ֳܘc qO]mm Y^;Ee4G>o | og;[8U'esߖFqB%^q,V me/ueqc ^!I uS.)/1S* O4B%ƑυNH"_h|bgLo{ #5ܷ=o9 <:V3&S׶!8.b 2\cP=({Uwb=B'XGA !@~]D/\l}@<I5e{ hQBg4k+HuԶ_?pWt{}T %<IB]m<\- .ŽfOƎQT^yFQ5HÇiaで+(^7;L8uVxNIە<ԚA( ;p/qך1P,3> _j8ƐR6; /OFS)4wёKPF&!ngh-B_3c獧kдPj*)7ȩ Ӏw8죦 /'7JKF$T]jW[׿["lW{-e⻬Nx\P#c>`x*fqq ]7~C-Uih‹0/= |H2b\spԨm/GWP U*vw#zuǹQz@ߍgx0Θ-EdMySuEox44_KPzqۡ  ۤ Ж*Q$K1nį6y(S%lX8T$S{8c5ozqȘ}YuҠm`Ȭ૪I'Mb$GrZevNcØC䚑 UOił!٪V֫q)uV"fԣZ/5y{ҟ3K]l9zؤx9g-p%=B@WlMiHBsr!Ǻc#軋84X)+u0@#T6]ҕy9O05aF?9{k"0S&M`'JtXO CRGP5jZg|Jj]EƖh,Jx5 põl\]/&@IĨ/Sn duӃC@zhr\!vm}9D[s^Oԍ[EzTRZܺb=-v'7jʥ 8^'?>,O -%j 8QE[#_)_[Y[4@jd0Nĩ@8UerLr杖:D7Sʗ%\qr['p]'Xʼ4PsChzh\ot\}yJѼM!G1ˑV*g`i&c'ޏAgUFu򲩃2=xKҖ3+5a@!FOs88wԯm|>šAV+[dIMWKiʓt b2KW!}Yp$Tݠjtlb<^ :ךyaFK+~3ΐ-'alJ~lߔ,`haa(Փ`bl^1c[|ALRSC+Dll' 9+!" $쐺#4j B"S]qV"P6(KI|JZG%hS_*Т㒱 b~uO AfT4m8Je3[']驱XHܑ-oLr~05UL3G(`5 a'DD AXk3qΥ@b)WcaS^LEL0(aQۜdI3kqY=% 4dU&k=m5v hx#O7ݑ/N3viAn$o@;8}2@9Y`P7ȾPb젤Vâ ~HZ/ڣ?m5q,_kܩ؞M`cY;}1C5:Mal 5:,ꤻn0zt!L-[#g h#\BwAy]J8)kzhjYi `Ƥ6_3RZK$LtݑyBM8]0p| LШgwU}`.&Zܼ@e3&U;it`WƁ4X%')~_C:shsBUe;ZiW@THLc4LGnU'i2H ]h7oQ0ƒcP2U[bnR2]wN/„~o.fom*zQ9r>@L"!"<q< /D=>d{[\]sy?6♦ZaCj柉Re9/PxΫ3j2pCcjL׋¥X (-36./ x5Fqe|R fР!Zޙ/JjAgǨpNסNha+Cc 1ۑWCNddRZ}Q0T.W9ԎpZ@ ky5WS[ǕܳzFgP|XF NI \'xm  J+d=f\n$̾t7*[.-s:\'DzPvjj=Υx9 ki@2Wr\rFJJs%KjD $(9ބ2y9  " :C.WI (:61,N$&?+7[icV-uWܞ*/R5| ml| Zq?e0S RIt$3`W -0bag an7"}QNBF*[ c܂ţz5C'<KڿgY0)QZѽgVzwG6^*lx>i,ƵAi2B/6Cs_,=qV k>jP~F͸O6QuV_`Ik pX˫T~ꊇ.mW@WMd/ RZET/ɪ1f^sfcd"Sa   l2ꅪ@cMHmgL1y?ԨHN ڿsw2yȮ pBk4 xi۪^ȪaL"Ɯ0 1GBT+[psQ3m 1i-\K.YS~M'`l]y[BǽuCo=-"ncX )xp\bO,g֎Sp,u>4왡#'Wt`ғZhc;"j\0ܷ\u|:)()K>dᕚ4% Zg C!]OM\6iFg);8J$-lz/ f~{ |dL!W|xXK@OLZ9 ,ƂZ>/Oq*%S"Rv>{'D>ǃA@ao"Oy+3/8D1tXTt_U|3)dmbFuqV9&YYW欅F|Akg ?o [HS`zcʙ){>i}*^{q_As,'(])LzҗَVDd0(ḇDo%!6-̤6?-,lO:҆}/Nj?[D"ye0J^jB\yrR_~m #{jbP-0ި|^R]V#GfO+kvXΊ<B@a1]xᚈJCAR޸:H1xKU!}ߛS%wc_fhEvd,6FT8Wq}!kM"*Vmz-ٲ9MO'}5]N7}wFSLn^'F7Bg;$vXRL 8h_j֬JtqQL~-7* q V w*knL,_YwIS33C({p?@E>K(pxNLˮ+ߵ&{*EbCx<ݫ֒V鐟OHamhhT..Hh+& |=b1uקsrMj"#|)d)ގf piUb;!##b[ⴚ ^<$veMak_($Lג*ߕsYѕ ' ECbNoM x LX)1[U}DN|/֋J^͌Ύyy;A9(I 0iV{ DBRu"֛y=H"W\d$T'>cyHmue`.mq+^dFd4LZzZviWisn#J ߟw у 3kŅӀ')De83):Ð>4e 8=by6>k9 pqL.@T^,z ͛&UW}[CT0Ĉ Xb,81= 8'٭ȯ)n&moNdI9Y73shp !T{&_vK}Vᢋ3yj!MPV W;D{dn^5DT:,4+cF>"6A|ؗ|HH/aXrz{+yÄ @xA;8cox T9;'GAw?Zt0*B2$>Ԗt$#}Ba^ڠ xfv)+Cqzv6,~ >OifIqCE;h FQߣkݾ%Ӄ.V^Zm(WhS&4\)nsN _S`Fv8ĞT\Tg&/$D.g uLCJ#SEJ|W( eә9ؚ4 -5b75nO3YEP"Umf\ u)]4FAxJȖ^N>x4>1n\5kQVe3+Ki~_>20a&- '$ g"P+fJ XJ Poz$EwqyDˑAkIʂ)r'&M'w*/%ӍSRQeQhBf3R}+6^NP438=:{m)=^Ը^LЕkWmzC/|aCy/UJP,xьJG뾱h3P\V%d(;6GkكhYm.^hlp$a`$ QG;Hܚ}((?ev6"z7xʢmПۙݤ=kKRxva胠6KKD<zԷĒHE~GS$z}5;-rg\i-pZ9nz~ oRBC<݂敉89pcC*ɳYLl)] Rui;uP@* 2E(ƫ|ÿU^iѸS]~rҌ4$>\^vsy.'\p}{ "9#6gf1b'ˎ "2|Ht^AуzLV|lDZԧzAmqRn~6rr>Ιtd .Xq%Q}Q]laiC6"nxprIUL5!MSBnA*os)D2^AWLdy"=jV~,aV0'w0U2";|/-.&&S 3,aҰ_AuuDqNs+ :FVw]eKY5CQ20E8eٿWߴގ+{^60v:ؘP6:\%#rzZj@LVa'|BU-  HF{,:޽ptOh(.o2IoA[qHdbNd=|IrラV9@@&3Сầ OlrC xA%g/#\0 μkCm {] 1*lwî]o}`ZqG+z UaG66Qf"h}Dޑ ݤ]jJ3L HSOUxV W2r㥳ϱHZ/!i ah33>dҕ9۰AVA؞1_^d'o(PA]K' r^JzS1hи7!Ym|ٕ" 8N25FW'HTy ~wl!;ų}d7f_Vl$16@qAJwOmb@ŠLgy O~q;KD gcd! 4h@곈X~jxQn۴ +/!_v~HT߬9]ebv&6qS!(&eN%P T 8Ic?p8*yuN@zVRz!Q0LۧY4E0hʱɌ4 F#^xEn4*oo-QݰF4աy:W;:ۢiс K{TY4Q}"2M<(2Qev,QrG=$yX,/PFbQN3KUy\`%z07AYnPXqߊ(+g(Io Vt2w\m/II>Cw})L1z[nq"/t}IHNюމ&<@I)74-}Q*ZFpJR؃' jsG}ۦN\#rٰߧ-iVdk6] QS?Au30ak!J9?)qӾMd&$ {glZSY@E8\BKlrƮ y+ ±?&YmW [:̚PޟHş[n_uXZ9 /&WmWN@|Y4]$$50D)b7۝ɹv~W.$v2_K'Z[uԹw2d xD#^O, _fܓkAɞq[ GhQpɂBB%EK۬2^ޥ*"/nf%}o;@qW+mcхC6i3cA_ i k's btw:dA<0BKFSKO^P/*W'iKcBC^h+iBv)c&>!>97 bӴ%wJ£܉sdaB=!o'\lF -I>ϕD2̕N(B6KYI<1w KLDL$ZjEmHB!]jGa7\)JЃ _SF՛LKޱPUC4kѠFo꫅̬>H6v)maq2vzT|.dĻKːR<9Ag݈{ڙQypY?R uIq=a v׬͈ƍ+O$h(Cb ƕ}{W$GEfՒBceʵ?noP+ k|*Z1'zPAQ]Ur1ݬ%5A[S`Eek61!/,k ^ctTX|o(Ik"YK KҩA| 7$̦+X4Hn/KgyPJniΎY#$lT'VW0|߂WYL"PNBP3YĦͧ]ԩ(yZlc&2PC,5=Lt~d56h%ꞽgen% XU4T}~j=;&Y>!&s=PA09aх*R%GB6S˦p'H<=8Oya?W%PkZL48d"arKi}g D莚şONup= 6R.fJZ,/%h| _$z3Pȩ=vcbj{=nk֏_ HR -Un2ڕzro WY& pt&o9>ĉ TDo> t0<V{hܜU[}8s;*ˑ~ķXsհVj)8{dg S-Ŭ t/\g}mMLt09HÆ:hu/䪀QV1kџU:G.HK6A͒VWS@񰑺:J5͍N== i[o'AA%gG".hȨ{_uTx4fpo#(hlۓorgNفO`0F4KI8AǺa7ګdž/5 VpYziOIh 1XFy@(9&M.ICt^g'zcDMZ\^ T†FF\UySpG6ckQh֖~AЯ^(&hQ86FX׌*9WuY~Xh pJeXM{;۲ȤT% MҾwPzęAِn4[3>VMvr"m)p-փ\B`hK{&Ijo[\ti(4Gh&8[Td& w)]es{`>sV3P0$B6QcGP|gPnrFGU$̼_Pi׻] "6951UCn*xW6wJ_D?4,מfM*)x9נⰫG5j G*QRܺa0̽ E*1a)9V:'CP+nm74J,'AҞTaxvVu!6:Q=F'B8 ޷r!/ԃ ש/G6Z|rvV>];quv) 23Ѵ)-kD5u5?IzW )2Ʋ;251B4Sz !n\;a~ O ̯]H}! CM&~е*͐_LTw?r$7$~c*DZPԻCȨ䫒33;(N+T< FP,HȝL0Ai9b2' % 1?@5,by= bMkN.&YyЖ/U_A1^'bVle(;Ʉf5p<~ Rڰ uT1ɔ\!U~N sA =V`? \ 6֠ }&Z4>]-EUT;Sz0>GxW(E)[yLoըb*9þaw6bfFPwc>BQV1eEtJݸ*=`Kn7:G)2;^5,sS.zi}sB܍=MT#* eof([ou퐬( '7Rf~-ta*M w=:!^Lx; ڻ?Vi, VX];L}PIJ+@8w7E%݉0K(PQB<11 Z|u% d~3/g<=<3n;$dEYOX&ȵ#y;)]2&VyEJ&u}j}1%ݹڸ:s%̹CK+XXquaC2kHj xlN"g[Mb3x׵:G~mUlY%^\$͸ (V -yBd)<_dW|GIv o鸊,U7z ƼH1.;;h`}bH[E Z (DdhWR\cN>v&$'@>95q1 Rjs`iA2u<q.tU;NӁkYH-;]:0|_,+zmjͷ4 jS`wC#Gu ͯXO.iՎt|^2gXx@#Ŝ\]FM0&)Kc{nN`juE^!W $Z&ESZu6DK4OHETzn_3E4f]^>kC#r iCfCǬD!$8hnIh#{!c[DY$\B,zG!O]]#3{׶{T^2斄O4Jjf~9k3m6(KSb lTX`,S2cp1q6Xp8݌D6RItwv٥ _zD36`kδfOB/p2m Z  4%ʯ)kNo٩soX."㽤$ [XpavI+.n.Οkf`G9KlOJGj:QAfkDCW^AT<|F}0HC؁|S!k'lHW>4&QE[d@&iU}>z5 KCNF8F%c9xp(nhW -~XΞ .I]J)FdބP`R.n᭘V0u{4[7-[Ɓ]&BzxQK4}@ ,JxK{G!?S{WTi2s(v3~%IzXnUY_IDA Nc2*dV+](C˷eNk:fhx097:>g]L#Ϫ(6$UtUks cϦ\ĜO/9UBz{Z:UND腕oU*j1o0Ut7J4ō&ٟٻaxt-x.h":%%660SV.o! ]k&J8%쩲5>ܐV>ߦ(~OHؼ̈jVEM(Qi `.`0S, VN p}Gv!*#D";BcM#h)Oq|N?^cFPM^nO7=,<)<l[:.!5>6bi}ͮQcqQ[ƌb!ƚ8,}Y 0Ac0w7\%m+Ls8@Xށm!N3;gLͿX͹Gz0>^UUCj9NXj-% -&qͨ n7+Z|5(^ΈRlNk>u'zh4ar_d2Ȃ%?O0~A.kAF$P BA ϸd 9lo#Buxp o']:yNg#'wm t%u:S0͙ ]v(I=띿tMrK{ I۷$Hg庹7n!ʽpC"# <&}Kw0<4;/g?*|ܛ">qmgqظ$h",t=N:6ţYO|Ї6X TQ{aku NI(`\t wrbyH9+|PkqھnMdړ/D_ڄ{? nЃf_e[q=K(u35\_G2\WeBM|o)zUόQU Aco!kS ?-OL:Osa)ѾB蠿ar0Ԩy:_G WO? 싷7pʌKHωj,e*rep}hYq65mWUqު=e19̑zJ@Z"t$W (*! >y1..K=)ts.>N>|n") CTA4Jb-L:~SEpT]o8h:%4m6_=RnlmDZ(;j/OޜS] x62O!,GVU3Ln4Ezվt$w{F`>RIN`в*A (N 3ۅH =cB%]2=/kT+#K: |~NQbV0 }4IRf+s9YJZ9>iPtY=ɺg.@cAj`qYYa]~]^َAXL-ƋJٖ'~6.㷢Bf&j=J:t2ǫ{su]W/Uv|to)aS Mq@Qf}9 =2*2T׮gC"~+r`RzXH_1:ؾf.j6"lq(-M SV9u,FP:f6$VkE[j sm?v8>4R2ςty54ʭ^S<zI܇*鱜ƧV zxHif XAE7oISL+ ٟ-S⒠Ԓ|<M.luM/QWfEeC=-NmoU0Å˒BB H>~š9WzFby,j̆QX ,ֺЈlcG!_ '@0]x12쐛a01ZcNXC#CXkK c`r.qmUg0ՋNw'<R0{/ʷ!?$KO"^zމ23; qxd#ƻ 󍐂ΐ9`a:~ $GBi(>ӛprn!5N zSWsJ:Оg HrY SӃ)uJVd Zd8E}9~6'Ŀ,?*7#6վΛ!6+^*,t>_]-pCnIH|…rɟh:˗W &Vӂ: a*y8 ^q RţTi q3q\9Yy脥kI< !Lz >()S%|h>Do&Pf Ry(oʐ^32TR b`HGKicmcaDP?&=pb-r=ůzNG(in໐v?DXX3k&$\epG=O"ă˻ Һu)o{B iQ#7Z\eAێ=[RJ0PewѸ}Ń_Wѧ8>^ffvp2QY}|x` 2,X(ȳQE`vg y["@G\0&@Aݫ,dj<|Z!KkgrC! !Pﷸ&[G,k5sH]ڌ5Q.^ GXq>AWtӱ%{ ~ˏJqm8^}8bȝ1 Cubӑh z /pHAj.䀡icly ?F~12.5 y 3coYeWAm_d{61{eEB'# iF^`H} 7R@2`O~ i՚|Q?M5bҕ%ѣhbQ(vة Ff;( c_hD -w"@v6b7e!Oi`/DxhPݓ3"A:\yk5X;&=On\2mK(uFWٓ ̓Hpg9!AhrSUHj1--mO \1]$:u8=^x. i ~q؀ I?}m.!lg>8wGvz+@TsmZ}_.;34@&[tE-i@􄌥Nu!OnkobJn/ *ؘ ~C= ׁWϚYոXѕi⍪COm$k=]]]^03% 9VOo=˜'"%¬ƾk8@%Pu gwvUbN=&D)mZX{u1"9?X{ .X%z._=ęeCCEED$Dqd\sIc*?W"3} RGH;܂O*muڦ+3{\,c]]+)ߍxHE? T żvNՃȂ5sA)fҖJ m0wאKu!aؽ=CMwYhK*|ӢIVWFnkS\3 G(m"H:ԩhްU}eY˟pc΄%cF8# BGbu3X].Sng}^{6 oA̼ ,s/ .Hx-ˎ, PWa-R(4L#5G 1SwNM Z@6Ui:6$pbzakn1 {O*p|1Ivlt |} N&i"UE!TZz&?f_CV >gS~Ô%R5=6vh$995K1Kf: c'$UNVo_2 I̾^80BȔCcouܫ}ː3*_tQi޶$2pI*Xfy~XuU<ޤ&%6m/Ns0Mkx[" k{ E+_ o\k#m`>40-7K<9UFDE]cZuDQ{@*},R*&*TߋRy=D$PĒ^=~^w攖UQK@ir~jb$^YPqnD5 )Owa@إP8lOޥ}G?*IW8%ZhrZ8lm4╥E$N]u@3BgpcMH+yy^׵%%G߾<&Ldh",mn5\Д."앜j:{1i # Zfn0Yg|&UH ԟt˝!(D K*P5F_zʮAߝY:حwR&8'®H' dfXl'Oc8\)3c7D2Ni'ѕ>^g'ț.y <~Yi9M3;fV[gbiV҄TLV?tqLOέ/ YfCf }. qBPMpevFx'YX.%K)Tpmt&O!ΑP';YX$k we"eN 4, +'Ð?9D_*A:=Q']k|9+9J 粅h[HVLc*2+=\(H2d WPupvoBUH#Ǜv9>eGZ]E/&$S&;!@(lqh.,nT5oD UvZ$8ud|{d- e;i~O1]ެ,$*tW .3:89Cv+ؖ9e^kqYh-y0dvkUNd]p.sÎ&-(XLP_&cw<"/]aCmjwkג GV.Fs9k&,6geIt$z3|8BM^OY4v~ǼǻLԳQ03IЯXR0G( KdUః+c~\B3_QL977hրu IR%g2 %+!LS M}@5"& |gqĖti 0,˾#CKs IU?!RQu@&KP#!(3B#^9\TxQAUoj|CvR mK&ŵVԣO+qnt5\[%\nx~|MpJ7j0.TBO3(2 \ds( Ý;;Oy&u1͖6϶dc&Efe7Z o uyF&!(j$>9h9~&k|ąaS8б$0<{ ۳snm-wWǏp^={}yuS,?̰nSB @Eٍ >6Czӄf2Ʀ7`"uwޢP8iۊRcM-53n;QV#x_T Y Ks,Ȧ QaZJ&js(Ŷ4qް7+36wqMvt഻'= 8)`i5R%ճDNqYKg[(N)z  =^4r%UӌB,9>1G:N].82KD,kuq}'n¸L흠.UƾWDJWHB\ (wNL[r4zh0E*kYϒcJёsNQKh6g{ *x^I+rQfTS' s> ,F6w3Be#r3Wfy k֓HYoyݞp16dcAE!TɌ-)~+\EVRGa#ё\Lb EqQNb~Уw>#$kW /D g1{IzT8%M|}a_qS5?w5431v5yJbMF2^Xwlj tD; U,XWfOiCb$AqNoo'}fxe#&)4I51ta3˳B}n 7S{u b2zoZ(芼UהLU&PS=>˥'-\]N,ēm::{ڝtDU`HAēnqc8wE/D@$T[# qvM C]Ѐ&Ю4z 80[HC[ qjO? {iϒnl gJMb봓}M4[eL2_1@ YruD0W:YBwl[f}v2gL,íffj+9eçp=p{a.ǿ(̱+q :#\|1p7y 'iwTB0mׄGI׽gĆ\uZ{u h_C'r# pRٺ]3KN%rOR0dD};[NrՔ9(qZo:AFޣ9z#٪ØF]0<- o!|oϝp6l"ؚ(+sFCYQµHHüj(OI6 $G#v)/\[ǡoF!ӹ1j^n;ImPr`5rĵQ fEo@e3;]sOޣ}dǼ!6.[Nq{,2**Q Yr98b 9$d S[|+wq457 cW5X|Quˑ*VlZs!W7PP"|zʃEoԗJ Nnڸ=7m,M;"<,pOTSBc6+>i:=M8daP((K`ֻJ\6!pG0I轔/}rBޭW-a .k 62Յ(U^N&#iI7*j0[&d)I13T !~^\1;rS3䅝Z$4<+:+r)⟦Q$* )a?,{ȭ;<5D;q #\Ήwc[dv`:x^:g1>t/U\#FDZtS;yא0GHPMYUi.Db 15Vw-IVL\OVZo'/}D?l dӽ|c2N~,vU|V"@,ҥo6끜1֦n׎nY@@>|mSO˦cǎ0:45g$a>i HPyS֑_N".m%/ Ogu$\n3^zӥ:r+Iqy^V& r%rr՗ bI@I\x#݇K4Ď%BnҢ(xTLhm!6,N_&`nY@YuFWբE5TS YqnچccH`bpZwQ *ϰ0]kFkU#H?+"ˎ!Nx=U8&vIQh3KHvˆǽNf<}1^?h8 Wr2|I6 >~)-v'-)8n&mr)j"͇D%|IrTDfؘW :䳜XGNA`d,:g$D)RbC[:=sKY[]TqLh%˨ڼ$N7B ْ3)8W* d 0X q†cD!JY@&STI?Jdy>}+ںAn֧tu"3H/.7F$0aL/ E+ToӐЋI<'0o c}suտ&Y~bR\f^@# F5ȅbc)>rOYX $-[,׹Mng:4\OZ#_ 5E3R.rٷh!=QFH*j&'Vae0xɣ xkrpEzVb]5`. ]!6x5ik`10o^ISծrВy42G>шLcq_5jOE; 3S޿XL=T6:^ƃdĔNqDdA wB@ [Xǟq7e9`,T0;C~0 y_\tSY R#fw%p=_}`|&O,VqXwJ5aScgRy"+j?^m0\zN ~=d /Sl|^Bv+lA7͓ĔӔ_M*yhF2œh?ӨQn5.l~R9oMBv _"]jʫވ:|\nK!&ji\Dl`Q5@S4]=0 с/n8Qۛ8r!k;B\:۞PX:_ڀ<%R$6*вK'ɔ;ԂtƧة=wk+Bu`ǯV:^d'VU0۶ J6aky5vqb]huBLF=f3ƪCN?CoE}KQ(^)2Xo?< %t.O߻IPt{zdQD^* :M As_vۢoeC:G`.S2.{XݱnZH0qp&WGPHG}e |r8LJVrX>P5l"[º{'q c$Oq?\ mK͟_4S(Ն-MM?(!]:WSD.7.y)=-D4 /Pmqkn#:Sj2 ~@.I\ɕƬz2ވ'=-?w" v5gsE{b_{xSVYonDYC}T@qhkQfbخq$fg7{[$vcEq0)M95\ Ϲ~Y0.lچS}b ^I@MND)H[ͽ*D$H wpeC ֆ@qr0,Ee(pC r3glNV M&ɝcV)-:B}W*`4ҫEcT1DHd+)}&yZ.4 byUJ\#ywv.VHD񶴙wab/2S)T|s͈aG/#K! ew )kOI6,ZS5_cE/pUqYϼ Q 9>_7ss@"B-m:Ҿ`pψd/t{Dhld{U(@lky>Gÿq+ֈ/$I:*8WTI(ρ|2ƹ,fMAS\*YP]05)h$gկ[x-{&V\bsS9~_]@n|g2fde: 2r&9 e9xѰ~SמOjdl (D `HoRxO2c7Ļd2Vipѣcp+$L 瘄Cry=DҬSxL~["qK tmfHԢ_%3~l8@ g?s ?PB3ҫ{.؈y Qlqjf` vЙ>nԸfdr5]xP E+X \g4?@.VԶ)K .4isܟO(U6Bɀ 1#m ),j'amdLqʅ_}LT.QIk$w<} 3d5%'ro'aJ LM(ɫ) kV#a3}V2(8WdF I*,ԮV[u2@cӱ *TAWoE !A~2f~t6`4 `CULSl$t85gF݀^eoҒ01dmqDzZ$6+jDUD__Qq ~M٨;2%V]^CGoT˯y`*^~t:6RCh,8nyPLkRNp"ֻYb~*~f'TM:6}RL[:i@w65픖F:Y\Uǀ0)wЫ~X~A/gO˖I|._=\W4gmM+Ta+#_:veʗSVWUqc5o/;\S(g]ɸ1`~Ne>-#BEA@FT^'(I5 o H&Q2\'#\)Ja/^ahysXɳטfK;SHX,ȇɦB2nY'<] ͝Ij@/ecM1QϽ8)\Hl.=x8lQ2G^a۸WƝDiyC4dXjFZY!ZHQg a8\aH(kfKh 2(#z& 3BہG^a7iAFὋXǰ岣A-`՟  9:ڏPkׇZ,A.q@_(@1 掣/g OIԌWڳ(4IPFk6^{QėL1,^x?!pT,>TܶuY&s&rU=`f:pB7GMe)MrfWGVIgnqA09a"%kH{3it?8p3<,a@s`O TUCaSa&& ڣCJ!<`'p]`Vܯ#ǼŜ"tR/F)ƯAhgr-oNYՂJ)pR9Y>9DRha19)$Sg}64ZcPMw_ Ψp K,Q{oEZ@R?5d~Gfo_5mAvǦDrK/hIsd:1&KsJl*9Cr92;JcLDuy>^zEQwqj /_9 ]IOKa6kdmsQo3z,c TbpǩMb_xc}M,jpo^eUm OPJKe| AJζ,Z%)y_?IφT,k;O x v"/2 c\*V~ mٖe:I'Ɖ~G|!$NΨs*es߆?>"Qc>)FI*%̝m8 "Hɓ'1-vWd6aqXg wݞlEmC(bEϊ\{1<*>CAD%GH![Jt8G!(j7>pIܠzdMp;XJ;kAӧ_vm/ݐ#QUK2QF0=tQߟ! \ O!}Ԋq5Ks=e9tmC3gWVd ?e}4ame}A|C%U1ʹ (׎$A-yRуO_F"F-I`Sᢳ z ֻP5JןR8|QId6>'t@?SېlFFnOy2YyyMdA[(ԭ+8\ @X{W!7GO#Wu+-q6rb5k.wZ\('*bcꎥ͇ql_8%e_L;9HMS;LJ'qo-}nɑ䩧Xc1m@Ey( [DqY@8t7eWFQjsXh9y@b 4<"Fe#ARIx XFT/\Xn}^Apj {e<t4/twLNwo>e)k-9g,6Tv^:Dqڜ?q];5*Meϙg>X':貃GN 㐥ҵO mm7=c.t&7bRNd\<w CpRɨlFYf#za[HśT&G=t̄^54icip򍩉Þ8%l[hl j-3e`0[8>(1N%dEkM]P-UMOrgkӁVk _W]0 N(a$񶗎f 5XjL 2TMtsG i׸g.ڧ$7LEZd'~KIT0?U%.=6*[DfW;#l+#Ol/>1롕Ts6+g<~P H=Wk5cF@cSVѴDZЫ<6gVkt-a`w޲ ڈ Sz[%dtYV2p祹Q1Z;:_Ab8jXC* zT˗L6(^< 0_׻ԽI18fɓ- Yu' }oo=&?r=SDs 3/c&d+8րЃ4n~stiF raT 2!8!`ӆfpb?8] ~VJ"T ^ Q႒2w0?^Jݣu@g;H0WU!'W]<ߓLwQbcƅ;/ '_Gě_zMߤwo+$>;1Gv H\Y&< tia2.&S}4F·|{FJߠPG>fՎh: T ,V,lj倲iM j߉VdO{Rg{γEbI#JWCj7BPLŽ[pҏ+񹫉N`@Jtk~_Gk(z|o5Bp vg*fƽѡ\;q]ژj\r1u|1cmu.-E1pW"`N,gDl JrbuWޜ(85{_ڼJ LNvB!n__`T(J@ RŞp2`܋0fø& V˝@H,?ȉfPӷ"xj4D84gQMTf0U6X'iMC¢7K@ޓߏhNCI*M 7 ēET;V~U2"|Bg$c0f(;flL&$AboZ <=sbJ; J siUAc ^;A#n^ʯt% Աt.d֭l/Z/4 t|ba·cSCWa\ q-k& Ro :؟OZ.Lܧ=dm?4r0C%@ Qпcj늊I=8kّT}٨AY`rԑ:2F8T+8U[p3&:|k[ou#~~ O8~zY3-QSڻluCOi)ь7ehhO+DV8 CPl+ UZh`^IQOms⪴\ oV,sᕸhauLd|!:j<8R5z))Z#_9Kq .. a#6Õ/*{p5/QyM G<(bePI!)fI 0L.4XXOCyw:ֶgU6@?9>AeQJ"z2ޕ$Z^2SMo>i |jEە-uSe5pkHQS2@&?`Xݲxd~sju (%G;"-{ q5IG,:z[rK_x^" WeB6S؅zܷ7n'[FכJE֏f{*VtݽCx#Haމ].C%FQͶ7I7 #Rk9xp蜞te^v\a@s b(Bg_MHull/(.oOktpp$A+ݾ^ɀZ,("c3]R^D<,KcD rOWF)/ӆb}PMGSQ5n,-E W#̨c,<5-l|Ϻ\%vW 9S1GtKA<$k@r Q+#]y#.}f@y2 0@\2Wbx>lQfnslb4tL2frV_5RNDJ5 q~TY#Օ_[Ui.uD;REH@pR֥F#4RjU XgZ08R45j ݻgg DRJ(lՅ!n.\RΑ#rDY㪗h(,0UjAe 4i@z},Rcv M9v5)pncH'0U\]ˮkxg2mby䓳SF;[A msf?>x˾v$jI-U^Яƫ+UsBJ---^XCE*QS_$:w>)v(V6;$y2/5m7mq/)ƒ!{Zd$s@7mJɍG;ipicV\GiD_?jW.\o󏗀u{AќbfK|ָ *%/5ym6 8!blF#u?#$^dVFwCE_:WWߒ\ 0t_~6p(J #<=XolYvH?&Kzz%Qzq~Jyl},W?l}PVhry qgZh)>LJcMU~uw#;.Eu m|&D)\6:xv\'V 2ld:LR{~OëOT^ 9s87Io{eQk%`~K9Wl?4l/Y{RC/x\Tcw21CT ѱd'U:7&!kGpd.}JIln,ge\c?U3v1l~Co8~[y4FZ1jnhvԍ\mS]dHDW=7r}vuӂ䅕 =NF KIo>jdddzS|jy>ZAzΐO}qtT +.)b1Fv23_E8+k!^eZ”<৘F4MeW70R{á\ .ƝO#HpA.V B}]CX5/ ? 3&Kuv+@1݈mE?/F %o~L@ENW2[cH;⣀4AW-ap8A00LeX~dz!=ֶפMq,S^娄[߹z&3 (5;?Ek )}ٻR-`J4x1Y:z5肝D%w}wQ׆'JԢFs1nUJEa[2 BXT‘t\7Qٚ窣Q?/ ֔^3|Lr8}Xgg"(jmK \ul^r ӝ@JY9S20(试#b Zq78sRVG Dv 6VU ~9wMk%a?~9{&@ 4aCulxygru9{Paыr%G\0 HR킥Ias3 [,H40dN~S0_ j[K 9CЊg 6a`fњSF6_ֶja+gg'|W}f=Y3@ `6[zlzveE4z@zЬTDno߶KqO:O$8"[]3Y)NCqdHiRnOOz_5஫4IV/W5PRINRTd]ĥ g2U8E85f_L{,xsK2nzbnh1ghɄ)lr8Oa|G-հʯ 14,H:2ZJaTD7 v'_Q 6ƒ\Vf<'4#m/_P{F~˴:ae}FZnEIOC'^aY;oRSrx6}r_[` 6K)+Pq)~ JƤ쥍oՈ Ўj-7#>͋?U:eY;KёI'SppB\=E8uAfTt`CW+{3;5Uq~ ;qSvy𫼰7%b4Lq>+C|l20sNg|tl&ÛuP.EݒS!βҝ!"G`kşZX~[ 7'cj8[m+1;& x>)%[ɯU#BakA~Ry)<Ϥe[3:.F ްP-EV%6-?ę!VLsG' mHꎡkakIg?AǤq+k8'a*L;ɳ$^ׄI<(~1q@^m*AzX&i]U,8H;U{?\P$L;_lt O #I+S؛g$&ߛ?̗=5etqvHA'(ʏ+]T%;xIyWH w]P]t飪8+jdrY(AV+?Y=[e|Ii-A뾈Qp C4qpn/ F]C:56710.ږKiXө1G~:2>&qN>&xKqL,9H?p_!M*WQ%[+H6@?b[9wFmxD€cA! "TfphmuKP5˸}$/%w\Hq߶PϏvwJ?ù. lB[  わ2 f!^%ܪtؚ A  Ea"P%P۬; 4v{AC-( *0Ζ\B=YLs"(6|@C?ac[(.P:v?;/y4$} EҖ:*ú'[nA90ѺIM!+Taտ=s/2:ԫ](l80>ڸPcvx1d Խy| >n~q!_$:hҽ4Kfj'6gqSIn%)2:JPBgTs҆@r_R7rpōLKT%c(u.!5S,nx?M-WVs>/xZ_8"w|_ΈC0S yUs=wyWAaȿڏNM`(Ogx,[kPk n#skθ,ꝛ; qqOE>@B*299J{p97(nɞ@v+Gnr0HH-m#so_` I9r~'o‹Y k!-0YGўN :xrg 0:n@hk0=4)C}""}?L}^ӫfG q/W{~)>DwraToQGO !(| AB<='o %+vxEM9LNN٢_4\q<qs}Ir[7H&2;#mېsl%Y $alE+gFfRQh0OWx6:HI4ki$v.i)~Ԣs۞OZOh[ŖK|.^Yi8agNʰ[HCJW^1P͗y`챝U(ZsNi\O1,6G:O UHYb&Gǧz3M|G2!)&ajŭr'QRlQc.?.W['7 QksG>M/nN=+!By|Za"F*_.\ȼc/=Gj\//`⑰Lb33էÌXAI/cmppDXr3͊{li3 Fx˷\gƿ05<0]dDu*$K(.J Uի/mGi^.T pj==R}wy;!<# > `-dzA`eٕ@'q@_hqOz5/=% _%ڗhW(ԡe9׫k,t Wm1w9[i; gѫajǙ4p\jꖣK]4Мq0TV+:\5zStgdE=/B>?d0бɰ.]mXa.یCa@%m+Pïx5G[=/&wb/*qH$VK lJ0bZv p`͡xw>=gZOsPQ_[b]NSIA-#gQ: =cC S[vIcAnJ[пg6<_i/kjkb72Q|Urf f(BӴpA5e{q.8.' F<=#tK1d)k"Z5W~ZZS|<f6UW=/:\oio"8 =t,#`x_RyX1MF {fñOo.{ WsMTmM--^@zRŽEXi]6.=$/z큵 .e9E^".:q4;UtJ,GOg<%JuH\!!JSaڔilC#jܬWXpZ L,Pu^bׅ>gNtK.åaL_F|c|ˆ+ϡGf 9J^"; l.Mx|s`RˇT字ep~ Yz刼%yh@.vZQ\ԸT8lHu()#FNhT3`6: s=wFК2X:*ojw I^j WXO/V$ y0.!,)FUv|jLӹy'0ĒmfFؖO'ONJ @`1YN r(1y2n[?I-vX M} jyNņHO.k$G\u-Ms,QyLJjQJv+xt0<Ǫ_y|/-`īiSDE{42{nUx]4^K8;sԪt#clo.>'A].]pNGf#i&W`4)FNB/"ܪ-Ќ>:b2)Aȝ̃݌Y]‡C{ژ N嶦axqgꑦ?\ms{k[ۚ4gfiԇo /f%j׷1Eh&8[)C\kT/9Hm!UĎs;>Mgņ)QP~A:` 1[_ХQNN̑5{X%(!DF`6rUMMz 8.pMc- wA6Á.B$ovHRv!0O*?}w/x7e?$WPZB|ʍC#Fۦ>y4r?F0]wԓ(%4OiƐ|-?.Dž 49BMaөN} -sKJOq wLkq6s2Dk24D9~V&M0*|d@c66Z>zf4hJR+El~#@v{|KVǛANl/=<`M{Mm\m-:v5 ",Ow u! ]R5y;2+0 r+n*cu?yͩcEtM4㺓'AGHob-c D].[OaYלz K]*| 2%0_Chk 6;P%& f:!+'hUlM~ Ir*VĔl. itO實ln%diG3' q0=RR30pa?C`Z䱟@IFa%;sО#Q6]g  [63:m ˊ{oWGE{;N0Y+?).7&1Xw ף3=3`z}:ѹ95ܤBu|l+ pQ.Zb @e&mz#M=jg^!XB p;[X 8=ҷ4,0NSzczu?Z_8z5/j 6&(AmHM(au1sc)CFb5=e%gtBP[=< B>,EF?-mڔT;>ܰ)KWG~}> je4T~߆wvQzU⎩k{!EQt9xO(x-Mڭ{ԉQTֲ%Y.զ{{^&NɈ0鋻Wۖ .GBfL \ۖ]:#22ig*60˭B{SJɌUʃ̃# `u|/Crc#1., \&ߚD*=6<\+DÀFn;l\2dq4dz5<'q}ZjN=vrA\,kB}^NvWJ: JZ^"a~kC $'nfױUܼ=ERHyٿwȹ,05鮆XDcڂaVQF uN:L< g*} ^]h2 hSC$P<1i lHL\u/"?Uwٝ 2WÎdğKU;/`=5DvO9U3oLq椾W6lչ\]YD F$kkHC.V{0lQ=<Nfrjlsxע?ʪw,]p4o6ƫ2<8T>xyVX~o@BR2#@t@rH,6Q2<7Tbn^je-8 ^*ID jKJMC7Y];Tq¢N2v؈!5]mmVmRz%›ntJ\bN4*+z&n]F嶥V&7,%uLV`vZKN+{T$=F!iӳ0I3\@pX\Q!0H],㸋 d89㋴#X)socZȹ#.)JSUxɃW~%ֻ.a c +h `!:gvI eS& \1`TE݂[ J!uoVm :ij #[P 10 9Q҃' ˀUT hLڊjӋ=4lmʱ.kYoC_iZe37ƒՊUsQv`VP!6 N9JzFQeRCU L"/ eXKI9֝أ1JRP:"~elu$Dː;23㚑` ṛx?вnhwoT0! \ /x%GӍ~bI/VcnZ|: 6ue6LZ5VhHpM0SYZR[~5΢p=)%JPBFr?x5F DQ/3q+\V,c oU7'7R'a$!&̤];XBa7 9kJX"(f;&6D✷ A}\w TqjfU c?J(DlלnI,+r|!фtRU)|׬r"M ?Gz\D-;?{ѷw2993jN%2rQq :=^:_F&Um ?VbK_HZb{.<z$;H~OS/FߍpT"FP@rG8KKaA"'_ خuU'}Q7NHWA=Ro!;}lB.w,'H)$aX*bj`Mq.Y˾-gGx"JTwTm_%1몀%KB&+U\M:ndkS0[40p9`5M*>'ڭ=B6r HW`躥-\ݎ-T;j#Fmۉ,pOH͖4+ 0)U, uVOqq^H8`JBwa]{ϗ'5FgL*Pާts.XYdL4J 8)B|kSVGR6&x'5>Fp4㔖K,,ɭ.!*KCUXqH3L]hEm bOV4 6X_엝=VǛHzdbV`f|,z3@0+?^6E|8[Ckߎ 6ʢg9g[ $rbdU:/pM9lݥo m` | ?˔ ! 3P7N<#077 &0j5y)hfla簌 NaiR Emq9K ōÓ+dXCQ//C8g, "5ݘdb!Y~4JTIeet5eNkFDZu(5 $.Qp=J2hEs%USӶ='۩%.cMN)x11B?V?`FDN!Xhx,fI6Ұc D5Fb{Π7imV>cݘq}cK:s8\ȃC⫁.ހ_X=m[FQl_ĕ70q{wﺌsX OSyT/"ueqQRGkXSbUMB'i͠/,]86R\T6l\< *6=h6J|#1wcH/VPrN?&LkUZN yф(EUabr d=g벨Nm7[NR順¬qy)Th۰u)i r@Aֻ˥s:! AU*j(B5oÀerb龴e‡R{:l-Sh,h瑏tt"V۞Ğ8y1+$E|CHmp>h'UK3x%9giJjGzOb;Vda**'4@2@ \8")OiED%甉Dէhˀ]W+u4~2F(N CX1΂w٩+Zsv1О{$}#Gdi {M՘1KNgG5\'Y9xlWLxÖwREjjvdw@j{wwo־%4Ht?뗜6>}ohb buesVr@ڤ߅2L*mQǦBN@+/>GE@F{GHg+?0KroAx:rRh fVh977jH AL'.AcyHS[| 𐥥Sw޺TD&FMTp_HM/tpF 6߃-yDÂ7@a97)^6S/ Xɯ/czڊ>{s'1 >h ] Eb3F`qP8ϿOx~Oi}`#D,X|FMsuC#uw*:7BeNyf#INY2O>PDKAy{r^* K~f گ٩ 5t¾er,Bɷ}Ex!;cGKX (CLϚ#. 7gZ-g`;Q"z&TN]-%-%_ƉTC˖;qZqAhG9p1h_S;jĄ yya Ã&C&b;ɔD6 p[?rΌftA!~ t[!Mخ./%kPā׷..C<96"Ґ?/?a} ĽQp)D%Ť :UsJPӲƱ@>J#~\)Z҆Ҿ:U/ s[(]dHWp?Z-hH+3BiBJw*}9áa}G옮К\\-! q"!HY XhëV&4m,q,#W#߆b̢+܆`Æ8fbvfd:TNqڸ;'߻4R"Upa9AM+Ͽ#w:w 2\xr JX,D6\7rkoƇI3- gsLzd1 ![;)ymMISFkeMl)ewyg T?&LP ԣATlD{ZX/ZvAƌzȔe7b\6juVY`<]rvM10-Im9cgt؁9@Λ' @&1P~KœޘWE|''S.cL}ΖZ#-߽:0>o~yli1&alqMM{XWkUF RŶTO z.SjP3WQ sO9_;SVv3=3 kf6YIU ,wPW=Id前nr 4Y&4b`*CKQJǚ ޱ#DzNs~r,-Iz[9Oa^\i(JAl\Wm/wl%bF<Կ劫\5J] O: ]f )NzNߑn`=Qb(bJy)>_t7.p;RYP/Vudwb?Z^7s T v8ہhzn{] ڦDzy \)h,466?U+5rFnNH=Hb5lmWjɇP/y#qnޙs6ҧ~" yp Q6l'>28 A,fJhWUO^;mW3 \x%WQ\mC&b.Pj=[8 γoAF(E+0]hrK {@]ñOن+t<[qLr;@r5xp>* z5wtkR>GdCqPW"GPKxld@4g4*J&Qd{`hJV p/Xwɬ'\̫caz5i__zMC df>BSr} ՖޕIPh%[rN7X5 DGgqIvv`ujB{ ;k=` $k D.HB;kJ$t\s܎C/pY p,B=g2ϴ{'C9ƇFrn?O=MRgL@Xʞ@;ow$]' PkDVUUv0H@"vj5jtsEp@Yހ&P7%Xmf}G8(>y2}銵osQ@ITy3q, !o T&1z3؋.̈́o@w?TXQixDmЄRzwl4,-)+zlSzd3P>GPΕ]<"VE\jU_g]o(_33 VMtҺjo}(qVU^!. .a {n K,.JI~ {;MV?r.X't`YzF.߶.do".e# ̡b${8( Pj!y ^1 Ay/\n]0%=.2,ŨkCwY 0B »7`N4ј|%SUF띰>Xi9=؜"|ǔJGby8ٴۯ Ex^OfZ:1`,O~dT >M (mN4̀E %*r)D-"?j<=:z qצڢ($pMP6vRsٞj2$X l@ƘskO&ꄘU*LL QHVB cvJJՍ"ec5{k@=̿ǸJͬo1ʢ7&8&WQ*)L_[X~pIuS6b%=1;)IR Q+) l$ J'0JpZy7f( [U:~LsL kVVwrݏ'Iχ+S3g $@6NoA-"oY*3qZ2=d2L.,ZB/Jɡw*VDR1ni"/-@J_T^ Zi5}6Y LUJ? %X,%rE>ϥLP+|\a{A"}]ޙS$i55kΨW<ɡRho|DwI2궪&+"?]IrG`*@iIWF&tmtkNv4qĸRIq?So4aF.6A-j<5=p#3lx[N+XzLD_𻈫2P/QQOׂ^2-?vu|i_R,Ĺ+g4ZZGY2eoH)\ &DSz(ZSLvmDf~({ "g`ߵ:C w!4G9g@Js)r of"׼rMqPv[5,<?%KpkZθ4ơS) QٵvٜԘ55>pD$V N+B|'J(5lѨiJb{ke?%%gB]4؁q:U.!r I3$#>/p)wHp" տcoPɅje$m8C4X09h'!U[zifGp(;G 2n*vYNaҪ!QhkuM-~.P$OEpTDslM)WJ'$O^hhRT XoWWh(UO|Y=oakJ)AҨ97Bۑ=ˌ}\ʦ&S&۲'շZw5iXD!uUĠkyi$),mCa%o)m+6.i/8\H;d_qhVɌ)RK:F e2|oߊ=:A85p<j>[^DbZk:rĞ5=J 7$6!2@ 2[2޽D!Uh#zzHYYtXEBL3KF8z"Ҡ 7.gW(6m8f}|1~BX;ljNg01y8=6d] ҐY;/mR|"Ƨte~K#0)\XiCl}geL7'jP )*K"DIȢPx|^Ɓn,E?i[y命 VE6f.Ddݘk]o약.aKܶ*'mA 3̷]ꇚ۔t]ctg9N}h{fqA&BsW5яy{M{N+jhJ8X8r!4 n~ $  TͿNeW쳌c';O B'muB:O0 2؂eሧ-1tr+?q=vsmqk<& {pYBHe %a6Mg4{R^Cc\e&\#n}^ˌ/h9N$xd`\(3k9)deey4uWWR;(On|'˸ v/7, rGZT4I9 Ƶ] Cٍb%!iT?!B_8U]S R"S6ahao]e"MiicK3js1$mM4PE;@L[{ '8](znVպ`|I>*=*qJƬl+|޷"-tkp|[!q\3Beh'DuY}Whmt=XlXL6+d fۇڍ}6]re:J%Pq"C6 .j8TaWQT>p;ŘY#<'f JO~XJ'o~mk׉5܎6U= X,) ҘaoX |q/?H_~rk؝8H.↲4JKi<6wPE^Y ]>32)3*j-svfK]pNk0H˭N~ǟ=1oN\r'!{֗S9s*z^J 4j)ۨauzh+"{ߤV5P5U+݌ʽUB6my,ݳsm< a# <}F:i+&֔#s%$ҺfvDunX뭝C~c5)xZ/3TR]h\05kes)u9m{ 3L%S!3>^B\𪈸 jK-^֗|&-)k34|4tJ:n7jPz_Vǒp157ԟPa_L[Zf!Z.'ucZd;]I. xSoBќ9EJI% գgea/i`R.Ad@ S46Ƞ{z Ol>LȰyZ;N`˓mYUJYZz!WH^t0]J;6ph,L18t"ܹ4MF HZ{ <'Ϲ9ۻ\ Yt ?QӪGJkUO*{V CĵYFRXV)[B@(PB{R)r{QZJS} sВq6qw E!$p hP3 c n͑q J"M9.AH}3hVQxPG"ʥ48~ NGk~dLgJkf4|31Y\V#9IM]2)uIN;:ų/~ptOR{n%^ ռHb+:J[EpRÑLr97ieDd۹nAUږUR7rEnx͛Z׼4G(⋷s!,Dkafy,MS>7cL;R,EHl,+&[n D;2FJ}0\9%|Ia֨l OtmU4]51P-bX $FNL;NU-uܨe&}O%^q=@X%ML2רV0 Ҏ@n&Ͱ:JI'5}]bÛM?MF 4= РhɈD\Nycd[s[MʗK[u9ٟFmgxb 56T_hd GAO@vufN9ϹRzWJ=ɏ<KwH3}ϳQG{cjR`(ahZ"7w'wNhՇd7KZ Nqnb1ߐO^lvIsu|F?@&!FKL`^!_It=N귔7YTUH{VeZ yj5f9> R~N9S >ٽ3ՓYkjy|i/@d$-HVwd^Tqly ? 5[kᨥ-.{_]_'h ƐQG,?5fQ2'4̞63l=;#.=dtj^maF\ϸlY1;U=R"5Q,VA<@P kt7|kُͮc90ɱ6)Opp$ o>tqC*&RA*~vJQ&c[c=*"-R"QXj#7n۩< [ؐ~B+kg GM{@r Q VpM= }vh,3u KXBA|{ſ'aZcH$ ȾK#.V݆2d[+<ҙfLMޝl:T&oSbPhOS XQq943JZ <9>QbӾ!Z~NFJ77t)ȂiVєNB ~tN#Y: =Ja8r/UMEݝPX b&GQգ|.xҀX]Hmo+D |6 bXR !IvKH aV`#C'!L}!~Ik+dO;Lwc1g'9&%:x UwJPd8Ksgl٦_d{"s OdB][]9 Ii>|ǁc]9j>:@ՂG5ꚃ.kSٰ{VȨf?* >1paIn='% . ! y0@ǕE}zGp7c&}N(b+QWFw5RP9gOs[hRdmEkl]ZT#V3cuGBgk'a*FJ\8uxQ)j':4Z_xjճM l{ XtZxQkg:lh= H\B IäqxTΔR K[ }ŨJ?H7iȊuM/oD*U%XĿxJ3eXGcwVkg/Sj"(Ox6j%''+4rve{RXb5"N!qfǰShRTͯ C~ ]8)Qi|ou5\4R.bVs_Ikxٴ;.EJ8Ӝ\3ę& L.މV!z5*va[~wdg˕wZ,) "j8fD4;^&?^'X7?%tr= 7G w[|Wft Q]GS_E%Tz{? ~ ޤ$4?=)Li0H2(jPŀWԧh2E@&/,$DhZC?|u !ZU ةY>8+IݳN'<ζ2"+n[S}Ox;(xMZɤ,Ȟ]9NL p d:x6z/39yIZd0qqzsMKZ lOV-n+&~|-4qs Rå##ͭݐ~ް^Mv|oN"Ջ\8)pɔVg7q>}:#_$jkfhW=; BןDɴrVH"o5aBX7titJ"=N3Q;K6_ON֩'\2TIam=m& 'dSmVFvh +b3&!(I'12j`Q=18SsT"0|pA[k B bD2hap(xZwTvc&ޯG7=Zsg/IZf/pd=@lN%AuQmR!'BrHИ9͵ʻ~Q"f>융jc?R L3 K00LWpchC1{~;w(d՝#'2޽ܘx<[;2_?6m#.sI Y^n|c,xf(5X6WO4TMu]&%eܼW QU,PZ GUOOM۴{|Ё^|`r?vpZZ! ;y˃,L0#+ȹ$//&b}u "r |45S-T7jGh|{S 0tw$/Eb>#@ZO}G7@Mљz)[M,OwԂjfKwo!\[Ou2!,@$j<S=uan !ĂayUYJ7~|M2p@^ز! 6R8v "SSp!ab@[U u_ -Qq5Vϐk*7$7A`u$Qh8!5/} >p(aP M D d$=/5ZP'G sN}J$()#3i穂bGJDZi*#H+){pVĥ.E2e_l&zV+kh g f1}e ZRii{K  hފxDDN"N% #K%I[PDƆ(P*yC▏'[pI'~CP5>Y/ m$n^?catži^3qUw5GY_HqX8->>.L$ M6-&e~ڴ%h @J9E{m1%pp8_ߏ-TWEiZ"#_wiAOqB(NzB€9b>P^RTcrLx~<oնE&8 v&.Q`:~yS酸7҅+vV GEF18?X=9o8 - c@]܅RyP, O( *'Y}W*U:6z"wa?h?LG_nCK IUhXB\Zz9=ZEd5i7Y%sifb+Wo-f#SZR7-a}^c^PokhL RAY@Mov gaߢg~ ) ;+CnVN5PĠ^$@‘h풍]5] Uѱg$kQ?![Qm6[e' N,chg܎- -bؘ][P?ˤ6uBh(^41z'uޱX/)o\'oW2ۺN|x #;7;E;HoW<}HM墍Sgn5۞ d;F1<ª_ɲ''oF#"f.H3̣IR/$~.vBst<x \ su?f3 \'I FV2k`qR쯼샢[NrpHKUWdY&>oi"2}w`HEJ'Sh]Qnp{ .<0Wd 0-ΰMsOO><ZmLV gAonf$pP:9@߳LCbz*n<\g\`] \<[0b '=isphFBG=R92.7xSt)}ː%զa-E殈Ù%oqM ?D{&{֤WD ̰0ӿ<|IVR&0+IG[elR3Wȵ E9jJO4UuХ@Lp"̫#nfqӀJw˕!a Xͷ &Wf6c%2O'}Eoq*֔d^N"~w* 7E٨@D|^)xBP潅 ma isqͥ ct I7A 'EFvpxaBxm|ѽ1`} wa-M%\{]2! 2R)1(#ef@}ѯ<i ~B-=ނTNcyǦ)k!޺fFǖCǿQHMiLtfh+}|7patU^<&je#z1ɽi*:ʭg#|/I R;y٫y懲m A[)n@\_JQVWؽ¾RV^wB{{p-d8|!T VmHkXŌa>EUkκH{ȸ!yP@>˳7buKdl&?XthϹS5 Nߩ*B1a-lC&Pf>`.Ƿa9O0f\= 8HtzUC: ^u[Eƾ+;K]JL0/SnѦ(*:K<'XeZ*[ɹ栭)Y10fUm4B^2[3.F xvk s38`TZ.pR(xӲ<Sj<$u%S8?fZ^]ܥȗσn4&\"Q޿|̀<V@CQ6˞^Աۓ | oݭBJnU3hd,"w'yAOpk{(~|+5ZP߶*/qVY6$Cw#462[*6%]`FNіR6x;pX92c8Ӗ]ۏr@G>Q;Nm&h c?-T yxxƋ5 ݫo Nfm۰~9ah5o' pٿi%ݷh'j]*-n]́J9e8XZ/zn $OS$46ѣ dR vN~?ccv I[HO&'1'J`qvB1?CfrېAE<)10 !.iT!*rx\U|e$">k݊ ob;(}.:6[ԪzpAuvoZ49_{}% ߙXAcϢ`pߪ`]ft LqW΄ЭU[/| bb0n ݏt}KT/X*!rꝍ^%R)"!9hr.;o1J$ iGi,\ &q!HI,<0V2[MaOJO_ג.e!b~E@*XoZ2)`c}QGRȈ}tK~JP`Em&qV,̰Aq-1zזaFfwg!5 ݗZ㖣uLBW'sWK yp6e!%A0RLsOyLXӁ'OL{Y\JP"o&{_$L<7@" w<ʹZ+Mb5ޛRs60%$}Uf F [Fyxl"z5ֈq{cbX5Na%J2<)^dRZ3K>}k(]AP7'$NQU{G>pRڿvg[.%g.(-aݞ ؠpn77<*Wf6%(p / (g:|׷f:E9.R|?(WYOcWrXEa"u]eW<'><4=*HIY<  s4]J-\P. @Je,r2@m +&uK;v.(ؾqdqsmAutrf"tz!h$J?ѧPҋ\h\Y#| ~*2&`/DK;Ҏ9`,0|Kq{l1w>IyqHX_ןQr[[l3 HiK. =+kgʈ0~ҐPn-) w 5-%(\Z0ASV(DEÛHuSyT* HmʣIɈ{c3bV7Vܴ*@tOL-%2䉟Fh Қ,ll1k]TW wvg:ѥ}ۆ@QhNNhԣ+:%b**!5P&M8-78^O*zmg.ewy l2`ܝV ^[N:i@DGGx Ilyŗ-ڄWYɘĔvrRYg8O39 #a^zwVX҂[kUK*xxPnO& 9w1Ny0+&<0*ҀoIJyqLs*?Llb;ܥb}FB 8^}FL! In(85~HT-R^0Lq 5D{Vdf7bY_^D6kGǵЭo7T8* r2KIa ^I *[]ä2 `/?ê))%y)<\>6}wn]TŶqQk'<g1I۹Vx3O ?i5 ׁ!c:=:vr3-|Vs, 5+^5Ӹjgc<%EEgްʊEV`]C aOj=-yfDX>S=s14_{UQY)'Nݷ,D40RڢYU;0!,>uCO+#O<;uӓ%|8n1wP0?4TB'7hG0ָr&QYmhgxR^9=_̲4[ͫͥY 1CX.=x.?K '#X=7v(V<79)"i},EQ+aςcy;؍Uxt{DQqT)sꕁg J ^|cByˁ2S>b7 TlC5} z Qe,8 aHUZM3 = ){Zh5 Տ@~F{Rw(~[9LܰwO&5ȱǫ?k5q^0/wǍVNx5WY߀X>Yx2PHnNd(Nk*Ήj ]xl}$I'`rq3QWD[~q#w$y U\К!< aJoreG2+AXuGTd ܩ ,Ao>u7:5@49>̅%WcMz^ŊLQ1Hl v Oݛ(*qNac $&xݟ Jh(-+dQ6;צE)v7'X@ ,V]ihdZ< /aes@+_ra .;Guah:.8& .H7?/ډt L<غ^ Щwca 啳q0,9zFv+ceK =w<}!]1\^{{U{aG%2@sQ#"w7w-EIK. OD1gwXYzsNG0i(0{05KuBt-Z%;K9F ܉X/Je)OK. Ig 9)]wuIk8Qh LqMmBTZOPJz.z]l Rl+84kq7RpdTHo!8nh/I_ ̛V꽪TqC )C3ij/߮ ,@XaQq%tm#箕 vЌOLL,aH8~%.MnZ󾎱1t"}YJ ^A0u v5-V "8-O| -b]JɽUJr Ā w1"N F%$8}3%x0h$@ݠq$oՌҿ=Ē/vĖ'&"]/h^ P֧4binCl`pu˺`Μ5KX{Acxs]jSn'"0_ͥ(b4Phx y9c9ݼX(F8%4؀e7aݹ 6"!hpS2/It AQR(oW ~l˽${l 7 ucT ,H81#^%߿7oob@<ИT>9\Ddvn;c`PZߘO0yi׻⽦NK ٱT9c~ >&3`80=7ruq4QiD#;  lh:<\.$MVnܧ-n;7C `]ӚP<}!k0x"~Q}42Z;>w3,f !~0㉆d%f@:hBO|@ t7EqogK(ݤ58sTWc,AF gf^썮7]qʡBs,-gέ _$V4B<% lC0 *2g{ol0Pei{j٘n`86ͲY 랯v QQ@(H?ے$pHX*ﰩOͻkşƕ&|&AmP2?BP|o;9Orj1uֿ')7:M`}f_+7Z K"nm9K 1l CFǹO_|MU_=,3V#IIFhooёd'=W  L>$QdҲ'^9|.m..j ߬C H/R,Dϳ3b:= 4VPFff'Y/=oQJE !f ?M6U?C;|8Dn26XLnWp'n+%*ܪ y2/j= 1ڬ+q>MڟʤFn>[5TFw0^y]WCfJDi% kaDx[Yv ӯ8~eBKʚF |g«V_`.~|&xOmEY~,] mDHGCkG( @7 zj1]`@fmB?㽹?|RX#ϋ6 g W6;.VZx`[gb3_ZGwܷULG~)= ҕ^A~Tw1QcFIQd 7;H} Wy(Fp˹-W0hB@[r{JhC=.NZ)+ZLjxmelboT&dS#\y"w@اoE9q <8uwˈf^-_I*ABs [+Li$| }v;jq`7M9X(htnVջ74Si'D#{{3\l[vuW.|R%P5Ds\UpN&ƣK[3l`|ɜu3!i3ˑ'QfN#?P`C㍇zj]&htܚ"`-4^RUq@U?tL;iH~N9cN~:\ZqFEC/& Z wxr8ыSα^!>kF7)4NHvy>S[y^͇3& 9_Rs.UocCM-sgy$ey d(M QX.Az+ nϻDhnq߇/{w;N7*ٛK[)kMW4W`/ubG Dkr30mز+L6>ގ YcSР~SoI9`!U@؟^QP*ȡTGHhS,11%T-APnvQbT2bjӚB{$0vB'*hf|g j#F:8G!a9 X*Qtp/b2ŎO|ުL- ) lYn+r_/}`zt|jVFF1s-"CJa}NqhqJ ҥ#3n:d MeT&KC <9yc%P;Vl 谡@Z rm^^z=k ircKCC ʔv|1TzdU~׻ z0yYREe9ye@)3in7 [#^:feW^S6׏Ga+9(h$Nù7v+]07.I̧YKOepSlJH%w5⑉9X(v7-\30k},qI\A w`ѫC~=(kEhJ~P$#l=dqN'W&m)P><`D7T /t7#d$+935gm7h(d5K2h=^%X_oXL0FŒl~7G6f]Պ%"ɕOG5~‡Ƞ,ײOœz`gOK7磋zy5b8tೄzhe)!?qqzwa`8㷈>M@B1DPA@j ;.(( rcgp\d&=-P) _.C?N>5~*Z"(EkQӜ5wsXiMeɼg̎wDzB m560 a::)Nyc$ߚ;`gK.Ʉ;Kz;U/`/O)/֌299n_7~IyIn(qm,a!9`y*հ_ ګ@lNys_蹟'. \7z˶4Nm/vݍ5.}82Ìf)5qpùK?*e,Pp=_׿c(\CX}2}ߎf5Ӗh\^șp3:&8!)I p$3fUsEKmU\*mC76,o_ %_$|2^NJ#-b"[JAl0ӠˆLM)Q&(ݐRpN&r^wX;=4,8*`}y׶KRIOR.+.Fq Inub q%q6b+vXʍxjnxu8y[)e;|VA4\?LJD^[oiIZ)Pg\V#}ȕ" Aj6 mW'Tw{v{3/Iǒ`hgWwy,/Ⱥv2ܚe0C ̑ +M$ 3)ϰAS-/̞ I(5M6 ~d_,31w8ALh/OKʿ*p.B"bj6+X24J櫉sfɿZB#zOGEG[&z{Fx^ZO; :`jWIZ-fg,HNݚfŲrKgj$cQ^Z0\1o:OFز; ih`@^8UD{ѻd:Zqth_ZIr"Ǣ<э"mk%DJ)qnFXFGYVƮrVTFu[w/ (3qS~lgp6gIFmWFi-AЇn!&ifx>_ O+lFl-es=`)ݞ0#iP+N&\ =gwB H؎a1U?"Z7u~1mF^3..byfB>fup5DO4%}\:q U~`E^6chWDUEAt/Hn1}=$|GN9hˮŶy6xWڗ-|9J "[SםV1"*`O}G_t呬tRI{jejfر֝T3웂2 `޶сm@uWnR*8qF^<ȭi=<ֽR:'9uBQujƳxL.c] v^΅2HPCnFoP r{J.[ u'Q=\GǢ]Vj{J;Vm*1i9":/y:Vi[x[gKT p*dţko/&* d˨43[eUd;Wլ2{ǥId{a3!ڨ33L @*qJ*ּ>gIV Q*΁Yz(myW` ܵ+Y|Op?Tՠ&wbBdwlɡ#BLx&^9lXp#3VٱY*Psi90#zz%Nk2> *4ryONH|ɤF[hc0?fE-HaFpkҐJ$hT%A-Iʲ #ӀS>X*i*تܡ= >Q0lJks - c5E2'KCrw>%\KE '[dX#Uё$ԓxNa2p2C5YsmC!0& @JEo6!IL~\m ƚ߽8S2H֦2y&SN/AQKLvdUE4w+mr\+kkqԬTJ'wK;z4}~Z*L7d̠quLs7q5!DVTHWkՈXJG8>(g;.ĕ:얅`:5$ēqP,քrΰ( 9,_s[QJ<3_AE1-;yhGHpÙ ^Fh?Q0%bNfaK\0#B^*s WdU,i(-7)4 &?t[\% ALo(o.&v},6~1PP>4p)Rw?%:R;֤W / Brpf&E6켐S|^Љ.*yXT^ebjZ ,W:0NP@t \m Vڷn~#nl˴`Y˓A38crGn-q<ҚVp'$kܾ|`嗢^c,I0FHh$-*#c!t`&k :-j$xZ;+~_Rvd8I.Q!3JrpÃnfDPނ35+c8/;J Iow9> ?/1pMny5A˰]|2j5(S~WIMt=Hjy&r>W=k5r nVh![`2_K'Ьȇu0"Jt0nV^{7?%He-fK[8pYD:<_'R}if^M5LY2^Q _CDĴCZ/ZP$NԷkdÂO{F 7j#8aDpZmp/1IN a)?_ b %Q 5ʶ1; AtY]&ӱh@ay{kQӏB&0؅д(+"ig`g+_ aE>ղ% )ެX)W6|9A0-|A(Cͩtf/hz0ǂAI g+!346z{)?U2C0LL{c‡n`mK&`!#{ԣ /oܰ!z5C' 1!!ͿЛc@oC\x w1!J66^V.R}9DPFw(]>%>ۣ=:TKOk%ןZL s$ {Kn Aw=.h1z9PK/Ų!@] !C{9ڃLfȒ{a0ץ&dG?F=\`gjΚ6V;fd%n, ZeOfx 4-V󱡊c'06^œwte__G68-r4աJ6=G0R= 58-D@l G%¡Ҽ/]} ^!,nHGB9{Mŵ!(Wix ;10U2]A"./[iEЀ1g"Li7,mDNqLvSdBreaNBvYle\:&kvsImN7錸rљ<f/J KFe^#C/Djγ?Ƶ9! FI`j: 6ېEx4E2uXeo+ ELJd" ,Lu]qQ&^wHfm+RΗA "I3cx=d`*芴vOCk",@lKjUgk~gǖU%٥3hۓꗮ"Ճf&}õY!è* :^;g)ݽk,=!REdԫTUTu /vVu:PNdBi$S8hG+} -D0w#%@i1~id' qj#pH7rqk 3 9vHjyPO ֧WG2)j{`feelSF@>4f%5rplEpbtZ~ *zw)ZzU\8mΔpdӟѫf +u0MEE*Q7b#`y,NXsˎn|b$>bppW1iopi2w*׎~8ok^5%U=[ 쫛=Y-ZH'%Gt*mK9n׃ca<ڲh B݃U OVku - ?Tx^"b~n8LVr"?Gfom&ߠ j5)pr4Bg\E.}=&N3[ ;*6>_x4k)3xK=9-$#SGGCé}9H=umub0ͪ(S[`#=*4 'gYPPxW+jvIy3\So~PHO9mH^Lu ;eA!= Uo}@.0 V]s,>` ҙhi$V]j䋦TjbX.ťΞTL)'eV?s!ܟK=LT f_wI߳ZY&@> V/<̥V¢ uQK,C7uB7b'pR Ҥq_xf^tw'$''.jX$3>dܒ)D74Î+}x+r);XhnѶnZJ6E=z %'MOhےy#{ v!.2oc]z$J7YNpi% O0pnB~} x=]y=^Gה#c1 z,/&12oy  ӂO wf߆lҬ }rr=?R}ݠXOt|HZqPS ifk޻F%dRM3g*G[> VnWFef||6k*i|vsUۆH>O^(ðw8S_5EߜQ{~,[j"O 3l`ag wʔ!c ddpxGehk괙}4Өlթn3ZHv P"7|j}k\g:S+R2K12h3_/ ( կ_+y>K{'~Kv@SJrڋ^~"{郗ͬ+{` kE F}]Ц '~6R" r]d#- W"h6jEo ׏x?@oqB<*eb&@l;'X|:H^ oY9D^avJOHzt:6u#dW tdpSS=Ȱ i6G\,J 3\ݠ±%ztBh,xs6p%GyqK\qp}!G#׃k7J nd^c>EU/v%.4bdVjwo BLWCu:“r%dp00ҩe*}Tϥ7ERkpE.kV_eUPzaۙHΦN`zc2'^ =O:b0<.NKYM nCo 5KzSAH8c7l;5y]a&|^ޅD+М-ǘ.OFC.D4YZc cD2Bba񜽞F"Am骾ԭ"Y`T?hJywhsv`vk{se5I{&f8lnn~/~ EpEm9cV<=IZnW?>NHR%װ84>' VT9YuK9`뛝RЏj_JIG}p *!IVx_υH j$5lvL%/聦DǹMսҶ0ȩ;?q#[)3eݨguKY%휅Y@N?13.#eB-UᝬǩO_ٖVLןAv-0u%_݃M:+e}a </γ G5);,i54%5vB ;_jvamof.w"6(p٦pve|0ӓ[9.9 ό(ܔȁ_%{ F}QMFy%M]h$QIn1xYB!dAu4wSp?LzkeG+D25J*T5_83 P2玔3r~BEwQĉ [AgV̷"&,1\ zcpfНavM)%AsԨ38# M` BIIH+حv>uŅyľ] ջasC=IRmz3ABޓU#FܧjHJQs,2TzP*]췎z?/uǽpi^.DTҐ€R5/vеIA*h0H3DH ],MKp9U3({e-lpP^{ z#Ao`v̕6*Qi* 4q`NJ%Ue?r -F^`=*5v$"U*u1QVnEx^ۋbjL"jcZ7Q]X(:k7 ZU8K"ufտODT `9l ޴-zʏ *򎢽ə.ohR8QEbΫ_jvΣ~JfZWYYI_NSKU8$G]* r[_%rr@ ;‚СVN?@ qהӺA2"s?:HB5mD\p2O[ 0ha-8Zh'2jw!﨡 ?f ( fv$o|_=-ꥫjxl Lpu5~Pyb'[ͳs^b ̓I?U͌IÅ/(Ǹ0w?xZI4OBo#.p8F=#X+Y6÷9x.4h5ńK,khex.:YYk`W vfp*U}dyHRsjGg8J^CH+[B ZZgeͿɻ1+쪔2LPL'kq9!L*+l6ҽzPδH1愊ziyM<7P*I`GVrpg1n R0Kt[@ s z#_ή?Ҟ)py5f%c^BG Zsp(5wmJUdgr֣`"EΥv_R]p]k6%g=0W$ FLa{͂~xF4LBedMVQ }nOfG2`dӳ|%/ "B]n>СY5zIqU179<-OtFצ!_]VG!R-OA5gЍxos 4GdYRe&΁$+|uږ|3߄dUJhu ~O[ jpSq?C O,%BEh9'=!CԽڨL>kx,B1̸BnALbaNV"j(SFs2`~}*gOgu4'c|d) ΥLӫ2ɍIK` ]8RMo5Zi["E57"n~ۯ2e>M Tݣ=h/ղ#rϖf  &Le&n[У3n"Pmw vn,&aBlQ]-iDd`|)MK?iv vvץ^W5og*h^R [X;ṈL]8e-sx-#(N9CkAԦjerWs\aqȇqg.Tj>ѮҒ7wZ <&-9HQ=fZ}8#cVP!A![U#lءxz@ ^.{l댸c}I8 "M~7>CXQT[j>J@ZsF˱8xv!Ro|e7;Z]a wyr5|4szR][^9^^TcFeF&sx\/w'5++>d`xkر6fhvo _ ChI#Qźtr; 1nF&_K_QoNZd>+ɉ.`n[sJpLQlW2QxV7?"4Ƙ_Jx+[v!xܚ5W|:4Qa9:+(,q*OQQl3Z"w=?~yb'@9b0?*Ax@qܐ%\y6GKkx7}r?Ŧ4v4Jf22ظ Œڧ > ܗ5*kR96hLg@v>HfY@ܐܤ Y+o(>8m-Io~8[m.a"WڇI(̢New,r sK޳3FYKƼ?D{i,l|W\xLPL'%Ǧr3uclrTxoIՅNav< jlmNDL #q_A>{ϐOKdȞc Rw׍#(tÁY,o5Wdb0h.iۚl}wRٮ#e;4_ $  绑0 7[ȾrX GHXvl_O%?^xC鹉R:㦡 <3gUzQWGTHd7upL#o}wKj 草ڡ. s(9PQxlǬ%1uΛ$0&9 )N1!2we5=D^t-!Vh>1ek_ׂբMkW~/1mY1x~.tgz_hTes@}j{xJvc;890^jo)8'!}OqGH 9"xwԌVst\0-6Do"SwC#ӕsx] ? KFVEX/LD;l}ktOk^̿s(wh)> gJ|و\{K1#$Ac^w'=p i|n6fP+|Y_Jw5' cGo,IxP@)l*X+G?g7|lȠBHZiֵ'1hQXchwBv_TM˄=H<6'IY?i0[2Z"eo)'ѻ+$N~ĉ$*97KP搩,|E'S&;BqN!xfG)s[:wD+IT3tYI`9Qy!{"Wts-us аp6?yfzp3<Tx2۰O-run9O$p.)jBgr[`Muƒt;CɜN!<\23uڲYsЖaVоZR8 zo』6`Α=7Tpʍ8O0Dvfxɐl>_DD ri =r[ kXư_vO0dc:bI\z󺮁}j2ݪ;*vӢ&PSG[Y$q=x"1Op"˲|2,ft*C!Q{y8TJ9.$A:l?`2nп+v^t9xyf&JJ㞅!'[>!5 :wwO4Jȹ:ܯ-2د8D:cyo\5JR6U)it;2sV<@24X_m*ʯx>̀"Oi| h>SkuG9&B_5i~&x"bʴ{Op8ش9~lGД7{rwDnxvc:"Pj(b|N6ho)}*ZNL܎ޞ[>Uhj2qn.^-ZQ]LX<Ӄ缿fp<{Ws'u[T,}t>|fUfyLa,Zx7@<¿|g#y`P/DE־Z䐎dBONnhF@H/,l5I}Yw /-@2R->ɝ18\ؘ\gjK~I-|H2|qVkK[J '얼 ޒFCмRP̮:+|J ;[M'$+?tɒ鯙)CXA*-&[5V߇.YkHJ݁L|4WvKS9I)<ЭOYj9ޓ-ht oσ$*RNYֽsNΆYpIbk2nj[t.O<*pmC2_3yѥLB[osōWB! >>WnfO41D|ud&݋?TuPF;`'CBNC9coD~i$b Sm2wգfu4y/&cdd5d$0".'L59)i',zGz>4aᾬ*d#7 5mZ6Oj4Fnr64o6V#i-rg}ߖkN}o05ת5hJ'" 4gFx\oNBScSeaA;h8 4Q(Z]*[t/Jeh՟f8vxqa-WZSȐ_:S$_(1xg%֒rdt! GkqӪ 2 wDu F 5݇'LHݔ+6 4 H/L?|)j;I,Arc1ͱ?>ɇ¼ljgT¡U 3>|Z[5껸C}E׶g-{nTG=x _}+Vӆ0k{wN>@IwF̠o'ȮcF'Et;'.6&O+PxܮZG;l"m/>%D\g(ٚ w%]œvD7s? k?IZxa.}a [T7_`<^YU7m,2b)R9!aƹ-v9]IG^f'%*Lۀ5[ƳXW)c%sWfX2E Q2ChK8HW} GjĐya j|v_qxҳh6YRe`;)%`r.Cx'b=QIƎKy-ggfuZ&\+ºn{xo.y3v@xN)?D[kR\]=i lTj0hqaj)kD[^2j#-~рۀYS:\Ef' էԃGK1eg4j.U4R~<^lk@͔-LƲ\af9aR4!ExB?'2&HkFP~Y]O X}!M׭%'u5SFT% zwδP_3YQ)g O2[FBIц],IW$;.b,u.=zvOt(j@yYUK8{|O"5u*&=`sf_\rP ܆V;l<6&|y}9bRK{K1 *FwYM8ŧA8Zb(nht$H!䅀XVZ64C6(|A%6ަ8A6$'}.P6|xHk?ݳd?7j0G>a$״]!/Gf\.},VhYZs̙iALO;HA8^yQ"~@,Rt9X8,覌]%"Q2y]>U,- >:ނ(Q1&V&BАa:Z\4 UgV3;> =S̎Ld=A irAqKzp֑P'&Bek)3¡kl*_ 1 k305fQ^Aira$bYV/H*(ˋrIC9R4,385jAm]8Hթ%HW"Cuzp }IKi dIK o\f)>]Z³_fhὪb%$WAl1*"W@ѴE@3StgsMW{1楎s֍p7V!Ȥ(XFX} eRj"s*[QZtSj{eu~Eay6@֨X/ۃ/pΕj`ut.we؟OԭݢK ,8sJ `y\Z~pD Eiak5ŮG|Z[Q;~GRC? }M)usu=͑O /axӒnxt_Sn'ƿg 5x{JXVI|l$ug!{ʻB垁F,ߝ'@oꄬn7wTS\Т cR׻R Sw`M#sq ٮ#nӄpp™pPaܴ7- :μ}(?PKOyv<:dH7Xm}r5t ^w;QU-uGeˋ)V k9ľ8@ȇC/֮U`$ס rB! @DnlŽ] h$h5obׇXq_1+c N;McC*Ew,^]~79 R̚:hCAiZ [BF\ZU9!HDlC G;L@U̒'<$b2va7+]OKEޯqIi{CuPV0mқ'.qi[n-$#m{U,T{>:x"mC=39cxCbz`*̈Z{CįQd+o} †+#1Do63LiOkѯ jV"s6_IkR'fhQ —BԐ(G 6vSU,|랏WMMA`kN?Z#@y/_L r|K[Vk)> aYܒ2UrhkӲ&E/?EKrEbpP^[R~_&'p R$?Ds 3agˑp5#Uի5V@j^<ruޮ*,vؠxOW|>5㮚 6$0y6<>-Uв:Z2]3ZAh+ =Hq+ Lnnj=ġՔXAYvqtN25la_¦#Ÿ\f` Fo[GĐJ%'Z, ITkKQnCVU#RI*J12?D:^;uqj*}&kE.*5ѣϙȤJ62^~G£ $XV Ø;GMQ3t+\,^2=p~}?fU.l˹}!BxκrA?O}|U34X4ыJ/k<Կ,xŏd# MJ )Cƪ&Ƶfb0hdy[j ™j0F1`݉ pSlޖX 'SvSRsH5'~IsÜRvy㨟鰮c{w #LdBݩ$!B uUWay Ou}&?Vtڝ/}hu46L\$x.sN2i'`X0GoFHW*RY.Ï BJ<ǩfj_/11|`N"9A%+]s n ^l#; L?p0â`$~k xkƬ*nꙒn{sFh_10!Lޫdܭڌ2|>#Lc\s8BAu1یbԏ< 7->si0e 1*2jmJ |Y9` 5WwK`m:1T_r ֚Ÿ́5jXQ ir^6 ?_,ZQj܌^AC0q5!»dIToճ)2>^(ʡ t;g4|mŪOJܜ,ڂ1O~UG1 C̀{Yo](E]&_hў%h楠H s$Ih 1?\iHJj`(`6|eAk6%`HB%kgWW׺Q>q7? K&NCdUT%DiSTMHIF~R!)ȵ3IepUv@2{WBD^Z[=nZ`MRcI,ۆBRNaZvÌ`Q¬E]^3Mah=vk fLS֧fA"o_ pE2ڙA (jrv3&y'"ˤ®rGyjƱJO9MޱуmLV+YhRtKʳ&($`H٪nZaM!!kU„dRu8}58_29]0M.zx #\~a@;t8^!!T銲nHk_7o'xLߚy"R1Kl!qU.׸CFE y bV[Zo%1%)G,#fpZKR5eFN$Xp3by*p3 a(\d.7=B?$nk %!鲧Wۡʩ.THK%바HU=EäFZ ?d=q_ 2"O-G/g[7!ɽ:ڌٖh/b"L>~?lƆ&;܄NTE;? 2CvSsHfg0k !; BUUvuΙ-CIWGٴ" \g5L'n 'l\>7iE|UheQ,!ݜg)Sv 8.B꾜iT[֕n"BP ErwCBmFB7c- ZFԀ5RBծh끀y1g,d':K65NΨOQޮrST~&y.́傩\@2]ˊR.4V Kg%iPNAԯM՜^*Ұ>*/C^"U.$D4'Di)֛d1VW!y&rզrPof:L*qڪFKY` y2'15Tgok{kz}ցwWfYF1auRXI,qI4[.ۢm~}} ,.H+^nь%25p` ̮[E_'Kv.8VѦ3OѵQ&Y;h*;Lg4g?+9= Ҵt7SCOw˥SVyrAF[I9P4O. u6rrݰEM^CGy$zv1iP[>RXnrԐ]hpadhpo;:S>f_KuVttLW\:iK}:j'ײOS\ZcM#q=)+*ǀ&7JaEfQ2]b9N}2m?':>dA W/7J4WwD*bn;c ^ޡoAuf#/am9wDU8k Xwp9R֤,wkwT6H L#Ú9fףu;"PT6O;^KG: qپ}0qA/쎯PMEɔ1﮾ ,&fp)v/.U@ 5˝(^ 5h x񘻋LC$'UV x`x*Vhjnu=Ro sEGU͂a.'Cxm|Zeu쨜 8ծT Ri^jޞ#t-1}GE??&ipW~b Hħ}(i9 ZJG\ ,' ԂӶy%2"^ɾDʙhlLݕZ0pF4xY)l 2)T'9֤LDgq=,*)e* qY3+Imi Hݨn盫N,t3l\H1=mw -k~Hg'LG<͹U{ŌOݰf t|Ѡ~6é/8\4p&YH9ЫLwxPV8?^ ?u, }o/́á,zQ]U]dmb|Nho̿Hoy!L! #,rzYNbϡAFo3^r8jϣ@DRT0`JaTꑦo[΃gjǚ=YPaZޘ.nġ+SWrh-_6»[gcJ #=N!NK*<;rR%ĈT,Ūe͘xN.Bf~N Ւ 5D:F94i} ίB[3+Ĉ4Ɂ5VJ>!'9K<*JqINYU_u0N |@-<5t^_j.3<1̜㲘M0;F NoEјWG31[t)c#~,?>+xc@jH_-YQ8'xv^$L1J+R{2B'dGV۪V]dɀv%1Ij>cS8 GG Gca82 GgN60+rݖS@NP/ǖೖUR!{$C} Ц`(XȞ D%R􍞍AE _o2]<›li&A"S4ڨc@ ~N;w*;N{O*Ue yj-9BZ0Y7G|F܃]E4\#Mb}a_B޲p X OtpgFDG`~[-[%4HP˫"9>dkV'Yx)^LXg'PGюH/cmԹDiZdgÐ,\k\d:BJ?D HlD w>cBM.o}8=ٵ~vF6SG5UEnx04x f*xOn.i#1{0<"VVP^c|M!lKk}3^c&@2q"_YQk~"ΆLBuu gdIϜ4%;^ω-8*9)(Qyh=a$@O "IUX6~@rxlSy*(TIImiʧqhI6baO`~9ӈZHIM!hBuv4" d4UґRmD"NCh25 />Ko~@Ϋc B}>5/ h[EӏΩERI7 nP)D4s(JuawQ&m/:bWJ$ԄRt; ^`_x8a-*Em|6Lf&F"ag4,ϖ#Co ӸxUsr:c|P蛱" bF,&>IZa!TZ7CǷLc:qSbhѩS ($d9ėhvQ?2q`KcD+3xh3,Q7}, D̊A \"xB *@ ڙ/0jvtf0G{VS[z5k7ܽQvC|dZ(\G:iŦ$y.<R@!ΒnktJ LzjJҩ~u 2PݳZqR] KJ9pB_\ PXlxuX"W5;Jn|ߤ Y}Cn > zc;{/bJ)Jgbx>l%{RUB3k@+)xmhZ􇧗Lwjkj𣹪Wnއ+COչco&89ϺAuQ7JղRqn sAYvDukHB_W nەD>M%8#/kExN!e./,dP$IQB  xw91$O ֒W]p]>No;ɣPsb\_K(i~Ǡ۱nK@0q4d"KYLK.譔#c#]/<^`"eVƀɢpf&QRØė <,% >ȕ]ʄl(֮bIvf6f1RTOɂ<3jN=,b)Jܝu+y(~ߝ(ցLG݀>d݃+=^Spda+EWfC1M-͊I63:pۄbb— WA] 8m}: t.+YDgW7~GG& nA:Sƣ?}&1>!yaf~M3|NNɇy@-Pز6wlVqoap7ZG=6>7?B| `u1̈H[]27k.j9xEh{AZJL(HHBJd6ԟDE v=@\ c-"zMl%ADwWϢ6B1ZyS튵N_ʃyYsT 䘯6z[#͝Ƭu_?ɤ 5m?JžPW^Puzj1BDUﴪunFdϙ?uКP$PsNm+"M#,lv9RwgfSr"^?D/\;Ѓ{e,$/rxWGq~ӬsNߢSDΔLAr LwmYvl&lѴ{,ojvT8VWj(]vKtĩ OW?P!!%*BZ2`B v )ѷ3X3k5ͺRō%ΈQA:aAPzVZ}Qw"joX4ῷ3xB^床>o՘'1$!Z.㇞KU2|)@傍? !SN ܥq/q/0o?W,7<*Wᛆj!C_W%xD;g##=7p(t*|\~yAΙ3|S)TEb:ùb 7EiH7awhY̗kaB-vc6Y[H@_Env{bS/,fO?t u;1Ln$v}O+tS1HDzꒈ ]= ȩ .j#n ͆ØmXW>HG/M~ofM. ?>ZAAnQ^Qh:meHy/ e|˦U"̬QՍ2?'C}pD_t|ZeUCVFraM#"ˈ"qE14н_vg${\e}<԰JހK$< `uVO_ u@ g2j f^b^4xKR$_eQ8?AֱʖcK4Ahg@LUe' w-a-|27۝}7Fs4 t N3at\~a \fw2Mqjϣ]WI}W!23+aeRhtޏFv徏Z]V1xTX .b6#pUHWƟǤ-'tva~Q7ʍp6͸NZk~;k ;s6^^A\PM*l% #`y̓wb˰6VTwǬl*g,pǐ #XUhwq\@|kk? _1hxֿpەV{.QjA!]8h.wIX o=UjZKBkRlWUb%~IiqM3[.fbDS I |Es~FJk95,BH/Tku[fR`">!,`-ʓzTdV# ;QlK [|L:ϋIU!+K#\0V@"}W埡<0YW}oeCF)1_* ЍSm2гO ٤MtƖ\NDL+0~(zAd P+-ߓXc%\kn=ncn1M[̡-l{P~k]s؏dZC^ȰcnGIc?Hh753Di^-'a5<:@8r>=,O!~ttWY!50@mLi] e PYHfU(%J +(OZ]~S<$p|)kKD_Q_,wAY&!e ujtTKBiݕzS.+ ^K?PjQ+HDVk3G&FýMAW6{0VGI̞큵wJQ zʚ2h|Zr^y_$qḼy-랆c)jO sGiq.kQՃAe̠I h2~TѣRԕ14/+3cP3Q @ߊ``ާƯ㪗a koZ[װa\R*zbu| YĎR4i>T=81BLAfrfTd TIy$|?%ٖWԉ%U, Apvy~e =9-!W8)B[B+י#{`P"R ?4.fc ?w!O h 0Rx~D̽ad"-MUж\آ$|0b]hw=b^Zş;qKV 6BXK!@Rm`ו|VO q{vkBgO\!H]"FJC_mIG_T̉H75˜{cb đW&(0'xoEb Ue"-5O7@(d&hq`x9\ ?J ?uSI@X-LqDlVn-pQi7m"ְ#+_y^'Irʪ@ۺE͡ ӕr:4h}@(VO"H;VOH— ݛH9BPJM>N[ؘKU !]!JtY '{(тGE-Q,aѓ7LLXJ_=BbpYWN;|I9Gw! ݶay \4Gem]G5f#0/kBJ;;&^1 -s>MXLJ,e]yӬ׊"bL!i8G0ٳy׻houwkݻ5(`Ԇ棭 U$pJ_.A*jj42ت6Lp* !2@+c^*},YX _Sp.Udټ-懀oKqcnzX|$V9-9 xFgx -|h ny?*t|Pˎ6x/ j/Q&uEag+ 3$ 6lNRsjHpn3. fOA( Frqy]/ȁ<򁕚B v"֚_SYy=x3sNP܄7񆰉Z&5xF[y^iGB1V8K%' "|QQDw^zHhơ8 (^ŸعX#FѢjsd 1IN'?_xjM/6r&ZcD(vPKrp;,q6P^)?NT?՜(|]ޜF]#;ĭCM@)DFĭ !ʸsA4_kWM9fVJ]゠bކ&`[aS8$or-&8_DO kЩ\Pf]q["y4k!gi$NSt,4ܠaU?M)(&.jnu܇?~|>/,Djپ&I.ż}6B \OW>¥WCGPCÔagb6i ^DvPV+Oĺ}<@IlԽFY L7|Dz[ G^j)MAh[8X 5]euIK[>TZMGڹl^RUT7SપJM51&vC+GRQ.ķq#G Ul|{Upċo*l[_m/R9ZPnoڒE>YJvDN-i`̌\|; '4AO@ Hcʬ GkcF6qQC &'"U11 $ʢj=#2)4~KBguTmbDiGAKh%$G^?o@C /*Cs֯,.y(}3ËF3J3udiVlm&i tf187a%*+)!ܚ)ElJb: {:fPة}5E"{ ZΖx'R͹?`9>K p \?<} 3 HΏy" Pt}/㡓.dJ>,93/p|-Sbxc}Q6F Ip|U,cE8akٴq_U2ۼjn-qNu5*Zj"~h./mZ ZĨqk"NKgxu_!b2bdYL6s-}'QXmr;_u%gpGSˀH(Z(:Y̊E=PNS{D|C6! ޤ YA\DA<ׂey䔬*n,zk52 ~(ه:lB|TRj,= t^ڸ]e&-8[Dhoo#ba D,aΟ%{vwCiۏ؇ \-W6Lų/Oq$Ly@peEh : DFTO}~mbWwuketsAcL 8w&Tm%q 2-1XWlZ6YH3X'v/bcmw)ՁYhh)ᬡѧT_9[-!OLبk/FJ 0Fpq4xZ.B?h<+2R)^gA%A; 3_u"]ϔ@k'g%xxfEz f +#X~rYO"(VtfzbWU#TOVІI5~!,}~4 a T%COU:N/=uȍA ~z`C D'$ciq8;^he9u2O*rA[[1bA^Z ' bS l@cEVyYt.]DԈJ$fYT`mOA _=QQE8^mF߽pʄ0q&v0=#@6*G+H:V6ج߳;d;#?jMZֺIC5 l JzҼT';QO&1kdTysduf) A6 OYgeBbT<.ķ v 6Ӥ|0BبݧOU).q8K_orԅN7hzI#ZCHUncj~#ՕIu3zdtm6iqjD'n]# {N|$$"$hjImydKzscƔX*ן6}kӵYhN7|f;S.! H3?f#EpuV1|~ۘ5z-P NFjFxj}4G"/>^ݛ=!Xw*A.ݦ\ܽi.gDNii4i3 g6^T4vCj*pNx65r.j&|R?Ҕ-jgϾJtntn;0So oӺTR^A41->f 6 &7\&3%=u$VN*Hj;2SsqR3OcGw\=Cud{h˭V%$j[oՔi= %S^Kn#wLjp&Q@T_b)FJE~[RQ'y8C)r[V7/ #T&c wdQ\r} X2bH>6ނ9;+ {Ů.,Bx-X.t9"G%+:Hef =$Fj0^;e2JDאN*.dJN-~9&9%Dj:q#ZR&#o($dLuo1޲_Nk!/{Ӳ;b/ѝZXvxQ}_Mjh,|(x2/;[@if'EӖ%u&R{ ҆:)Sͨ|Ts`i9i\GStduҴ5cy04dsBAmx1'$5 I$]U*?<-b &)-&)R"脹N.8^w4(-7"=ܡ쾢&g_fhb tY&v4n-|񶀻Hus u <-RO%8DU֡moP({,J?,Kɦf[ v{.%+^Oco%ц/ (Y@ @*GctYMs*vD^mcySƨ?-m手?J1!U7R_3ȼ;;J{A'qgܾ3d8{s(hZD=$r||~T4IJ[fD5MyĊ a KaTЬNX.4CGMo#/E/PŞ}# 2F@X2:|?I3{.?=PBq\ &_ft l }Ж}D&T߸2 F"e9N,^|7jz(5*0:-̵ ]REܳas? %Wߝ~>3')&+p@mC.cpݷXɄ@mKL?C/RJP),Y ]ϯ(Шp1jaku*6i0o^,\D. 4' J|~2M P/]dU.X'> j6;.K'dvi-Hv܁;t X%X),L @D,i踢o*_*$D,[ZH!gGg^PW0TݹE59= 0ظdPŜB,ٛvga+An!&: )nE8u3u"ۜ"hzv/|_ToKv?TGfsԞ (q&OGdpCP#s1|%fU~5ȏ1LSxGo9w"Oς'Qe0 Sj"!aTFaўv 96-!=ú#t<@-.bn Y} Pl÷/'k8,Em1)n^rj ӜQw0Yjt4.[7hwA`F|}Eu4{,h,|ƧN|\jjDvH*˨ MUN? ]iZYm&TlLm X-knJ_#5I#zAN8}Gk@Ļy.g[G=ӻKnc`Ona4b=[j EyKY+̭@E$դP "= lO1ak, ރx6eIMvSEgz;˓$}bzG1e\6O%5Q!AsPQ I>a5}ۡpc H'_.P$]d#ϡFVm!M5;q9NZՈh+ǖ9J^E8GXOHqfY\$Κz )!_q~=< c}7pJ %3OV9CSN- gZUbe,-$̅4Pc] Yo ݨ<_6#(HoR~71y2 > [dv~yďr@uC~Jf[>()u¨'mɭ5JF~QBV,'55 ;!)=uRX{uRӒ~C/&lUۊ M#؋K5!SFb;sU' XoĪ$xRsˇLMuEȭu.;#ئUGz䵩&3a8 ;#^VmqTA‹w k͠U@+僪y،֘&Iw}P!:xa3稏L*^~~H,lPpŴgvkbǽ|JlxJ#EQo/kM',Q` .MΠĩvɯS2tB檱 g!UUCcd>^ח& 9&8 e ֢+6X5mMC9~&锭vr$`H$#ȔtAaL͢L.SO^ME'2Aҟ4:\:F0Ka5+"(9+N^*ɳH"bV=KfN~q(0-CJkmGu%hg0}@JieXUۧHGK^~W-HQ݁-&%H C奙+ǥGzd["5Qߋ6H*#W S2B?ܘLi;#|7]e8xX.~yfK@ҵipRq?FޙjzȗPè[J# vX8UФ$8'>@X{sqɬ4UU85.n1C񹱽=)j9u8"Czl-6 ߸؅?`ZÊst#ĴAcd?d <eR0P Gb7?YFk7}Gd\Q9KGS2cmIdM:>dUCѱۢ{8Xm?ݠAj9jp`,V4@%@9Z{\Ű"Z:}Sz"J3o9$[ YM*>BW*pLXOzNIX}.VI%zό1W.mp?, 6hcDjZ7evp ;6)GS T8mbjCmcK{cƏE: &j Ş2A `=V`pa& e }dZ$F ^EA ]??B?]#;2nr$fҸXI6 g A(g=p#lS'c$YJWhT0$#OUGi3dLKtW+Z̈FvIdBft#?.@x+֓8 Ǟ5cztJ7/F|4|v/PIs%.\~Dѣml4&5ylJm~pɳm$yڻadlmڊ 7e岈n,MOր7 l^yԝf;Jct,=`5~^"u),W|jHods,M.NPF =ߥsרlEQ8Omr^ܻ*ӝ{؜1ⵏ |łp/!n z< M! ,Ou0שB| 67mnڙ 4 QluT,ޯV:NǕ[V$SQ0R* ]%?d}nA/Re"̫v3AapqdZߎ,URSB#ĒղP+I:RAxaw=>IxwS-X/ig@eL Ozn.ԗfTobA3tط}+[D^"E`Kxĵ '] !ZW[%4zwRXX{}| QG& "U8WG^c!*ojo;ӜǏIptB*% CrrzM|8KR #&44?[ !uxgAnzpk%MRh ް5_iR^9vbظzp7MeE[z%DZpPdch 8 *31,]弽tNZ|&(XvTSd`hnW+))iX+Ͻy`K-/vvmx-!X2%$?WN6\U[^IսcL^2FRUS~q+j37Έ1SU# @ZWtiQ}ʴx#?9nR 2cw^ ڝyh[8˄/aZ@0 D,–ps*K$!zIx>*i[3F4WQ6qIuYfE7-`b9f>nXDoIYI9'c[R[ ;$pH|=!4hzgD݌L͐ܠdѯ# 2z\}&Q 4$MX%ǐķw5c"V|~ Քhn4ka."_;} Ӥ׎`xI2 c-ޚ}J &;,L.N!"d|Ph5<Φݕ'BO쉆H "b@<'xNm3bEJɭ-uXh%C .~ Y}V^%jª^u :kt W +D=j z/u2|wեm eۊ7qqBJ9EʻJk'9c Kh_珌ң0} ŶLU  c` #}nty~ߐ,VP3'0tr|eB2bX]5%0Þ`|p[8%z_iթ~fyXq8:(igZ|k!Ov{h_htZMQa QK'y$LB`"RHV'F[ɝS<9M|B 1{w 6-A YuVUur-IYXQ"`p]3^CmzNsBSɖx_w&JU$.g1Hbl%z1@!棦MqniTnD-8{ 51T*Yϝgl)_b+CUhdlNю +ߡlnq0 iyU 듅ߺgcb cw.\4֓WC).2 B  mMz;WבTx 㳦HqaEI#1©ܣJ _>D7/bj븰z; TokEΊ Qm@Gϱ*s2Yf̦ҥR rM'QH"|f>$dvChvڮyҶBHkDN@G%cy $KP;4:n*uX"0dD_D8%<2n+Ճ2}Xzdm~]Ctc5F(^' MfzD8B@_1eMڵw\?/vTfndw?2F( L^R-!@VAac7}=wr{ VMtPkCIJw|[؀L- !<Y"ŅUsTяJ}sN/ZGXfǝ `X^T &a^ g@g=FpJ9y"#)B%N$&ؾ|$Y!SXjmJkTPE-[kjJ 7PGp`B|E.(m|o7#:xN _ס\O6>v7fDΐd!Ȭ.j^.z_ ՇƟ3\a]?f=c]]-ǎϥO'wdnDR.J<6j WV ].P`ywR=gG՚w1s'w<:`{@NDF?c^;3W-ݺ6$Vo_I>XLE7'P8)v=ݛ=>b r;u0fgME/gYc({Dn#qmh; *ĽoD Qz㪦$tbs}AVa=DkJT2Fh3Z|h>ڐ<#q<М[SK)rQ-nfi ^Kk}fF5ӤqC<SxؠEuxK"Orq˗ăT.y:O9Hco T?oh&UbsNUj~…83ZQIwq.)oByӀR }~gUt֋Dw")YNXX 扞f ]ݚҿ`ɇS~WWH25+;I6Jۈ!^$aٙ@Jl ?! HqX."oeNݬsF@45.W2=cʑ#Nנ)3u'r,ZRkRtģTY;mPz1V%ޝO` dkCDbsm3e?\0=KOTiW6z&[tC}r&?v֦ERF[ڳKߡZx|*4/0*WP[TD/'?BW|-Me? &${q~Pz*T[> zyqKQ`nq&'nH-#qˬ H[vo%|VfX$+v1ܫ '(0w; ,1Ai̝i<-nI5l˩?VCCuiA3٢1ړ *驩-ZYF}VS{ukLsoOWK &BsOǜft:G͆ߔҡm#A@3rW=aTzy Wٛ>m#3i44w\S{ۻf?dI4VnAG՘otogjW1v$"kT-Unhx ngԣ=>c|ɒ @Y܈Bp >:Iip$*3˸K8F(XU] ~L7׿Ħܳbɫ=72oa)NKWJ?*M;9)7"4+;2? =Y{A d:? OOA$&ɼEMd9ykTć}8rtdki+ jVu; yE. gVȐ_RIʚb_.FzJp$I9P7XtBSB#*斚SJ ֶɹZcn<XQ0gr[erP`~`Z}dt\A--E@1/.0 x򎣠ؒ_0\"O桹{fU.9cځxbqkHa6t[܄DR-A09 Az7v"x,5XQsipψYNe=̲Ԫ '5TJZI :=o_~@,sp +bHخqGoYԷDN@p= " r> j Ϙ}օG<S*WpuUR)yߝ ^Fڮde)Š/Nh+5zuv86ۯRhRS(cey3Aϟ3k B^PaE5/x巯 ߫)DR0w hR EEAOŘ<:8qe Rz?<=`Tls!j.feg΢` (S8&K;0xn!ezqO1Evnm--lT:O8gH3˄I`#6GjsʾU*üzXe/ַbBJY#e'Ոwks\&lu7 [ސC}(?lk&sָq}T7TZ.e"+1%kZJKVaFd]L:iΌ(~ 7F& _G.I!Lef&]|t҉|~+[O@B(a7QMA|AK|1zyws!X(hN.v*NS-F{i $cdqVxmZ$M4V-e釿O"۬,J+i4@*i_fV7 +v!D| @8S!#};rrf!T!cG"͡r uR< WTASܡMJ)E;IZYGof*JY,C:׫áȍ*%xmFt>i1e1Wk=jg ܭ ax Tx9_qf D~ظ5"Dq^o/l8;iax,苉F< 먓qvѼPn0) p#;I6q"*]X x6$ @:OG QpsG w5lB4$5(3c(]q>f Cܗ'ٹEk_=8 H@+L-~o&0ՍAs‘zn&- aP+1!K{FfyBXŝ3h,OzuݚN BFKvumK#}-ȟ:j`Y/ߊZj^o=&'/ Id&֋ @ e{:o%-87 GhMh&Y|@\O < v;rcx K Eڔ8Kݰ4' 85_qMV3&]rH}7K#j[f6\E-5T0ge$^}X\Pv "v0p&ÇR5 `k(3*@X m5 9O'ۑlX|nWF:A &0FWLK d}8fIeBRv9i=Yf[lKmju)e =G$k ?{$6"}xD =eUWL Mw9 S%3O$|(5V{~.ҹp\WO$!7*:4<:2~gf_{M] n !4{oˠ:n̻k.w6ݳ5 HjKMhxp)N H6AC1QP6 }B:v!6r0Ͽ1FOZ@̙,L@YEn}Ro=(R2qHnab}]SKI{2B~XWORkМja"H%c;>@<Ǐ3Mj&Ы]uR)loؙ"jfDL+ bAp?Z[W~Tj+NWɫ:ϧ ]#̛ ȄbJ߽T+{3Z^B]aKX|45 (KIʆdi <z0V4_Þ' jv7YdK9t[]8 ce?hj!#AxH#2i̗z55"RTUThÜz;Z "Z)#0@󽏷@Cy b5AG #1G3T`| LQlyz0֡@k{:#zPOkCn,fY1d͔oJwj[~I,Q3PN K Gˮ`pqE}( t/X7RA%J<[N$/5'˾$ (=Ih.5 E?f< mȰ h ;*> a!C09UE*b6ZݳUwwݹJ$pYO6OT`e*7@=N< n5u"ʹgJWwY颅nuD|શ! OUXc[108?Ih^@j%djg8M' m9P|3mure+mCH3S j:FlMSZt<ۓ:ҠcxذSh`7H^w<``0pUvP!i`%KqPGp^Oܕ(Qԯ yme vJwX╱<5we:Ϯtո B=2`.4u;QeX|*l[Ɔۗ`vy?co`-dvR ľV6seno 8-ft|RqKL6dG$z׍rsn- /j8?]sF"̔1X6)tqĹfzzd֜Fs*em+P0J*MnS_XUD4kw&JȮ7 (Dn5 Yt*bߣI~OQO|Τm22 -:yErSNټBͯ1_ei+F8SMTG@n  X1ȭt'wZ$c;أIƁ+ O,hR0"\Wn.Nǖ#o0CCZ5VHfnӟI!2-7R fWi!'XGZFT1Dʖ*&^2 u8G1n|O;ADz2SrK%W|4 D?@nyXNP#~f~,8ʹR]t^SgyĆbX"zhrXb먙vH3hgis^g+E#ANkI{IP[W ` P\)|=s} 2Aj=FlNJXsĹ]Zڝxj cz aX c8E,-= 9ja"UWM0g NP꘶*z1ʱ&x-!Vzfϥɿ*{Aw|έ+gJA} vV1H}6 `=ZV6m5^(=0!BXdvw/*piTA!gATs6ف]mT|%9aOSXQ/-ZWP6to߭nBXb9vG1jtәr8%a>Bp #,~89X<džU goK z2RP{ٖ͋ㄋo"r,O}v=4^QZa,c䪾 Y;Z@ ˓}71bң٠)i8UfjXr*5qgBS^7LNߚ5o>f`;+{[I#WY7ǡ3.zBXpW/W2'yYAاEvJn~kSŠy6DI&T{\db\q?pb}gF|R*Z@E G1"y:rp9\[R sq^P_pù(ʗ0YY 'c` _ɬ*B.*B0lWEİA/k]$ tZȖ'D1S>Xl+-~@ e6{~A#jI1[bn<&{u d3~m"7h&o(9ơQ_?c+{N:"ԁ8 Ȟ}7@jyI/ḮR+aQa ӷ>m;_*}cϪ[C9FJ6}@ۖȠ=-=YebC mUM @NG[*7Z#ތ|}}3*ermHh9c9!0^fᆲIv!]'8LtLT"|+gcB\ h:}-dE{)t׀BQP"[M?o`Fj[ g_-v2o CiB$$)Dv666k:*!$bd쌹5tVHɸ+JиBۖL$KkD[ (c({Dkm(uʓS6ƇHpEF]F|a{/ɦ wXYUe?_0,3 uhٚ Vb_fN 'kse޸t#ʶj&o@ZGM wJ'2&]w8Z2{^Oe%g4*}63'k\5}LC/&7;~z)HCuij;%gBء-X*iL) njB<1KK", f"^%zv+fM%*PmL^pj¤whJWPzʦ < BƦ#qj feŐB"i%f5mA--tK=XsX RiSnOs!x*`ikϠuw [EydRWmL6.J-:X.A T?VRA!1Ɋ=.\Ô랡_4}6ޱo˄~[Y6NMi;Ԃ5fڜxarL TO [e10x I|8c8SpFvWp X,&}z!:*R/g͛ ?/dz."g~?b=QV$^rwES(b|&cʍGcI`הo54IבӨ8Jn|V '4 .a J_9إ 4p6;K3s!iM ݦgB< + MG̟FKP@^ߌ;m#Ϗ97i9sNd39ROչLWJߛ%%:HznmK? H[Ufp:(FoO7;Q{9gso%U6,xwey϶K.1@ֲ}ҢV9ʫ RKflw F_%92 -;e yZm u?6 ֐E$H~ev?2",4鬍,!ՎÀh7.!ਦ,X3~+Xx]bd !-!"u%+Ƿ`M[g JB\QJ+Ғ^^hR;U)?0sIx嶢?}WvtOcdO캻'܃ u2{N=<݄2`Q 匨&0Ƀrǰ+AII.UMVXXu۰^meF"f.`?( p8J|)-dt^3'՝jWг w#K_wycoH.CKe׉?uJJ?`QZIO8L{Zb7$&?hӝfXd@Ѯ9K +ysAPof({ǭZjJ1iƍj܉L^c?#1zԧZJe[B(KFfylZr/$T8,5/6Էy((C|F}*U,VӐTQet]9,<2{qz. ".R';2>w!^xS~ZⲨ")D~&n(YeJG@AC'dsLc2k1|'296`/6#lp WNNK돠VՁ wO:4\yBNՇ,k1k0M]نq W{UMd1!ReE"f2'eSfPi$3d9v  gkE9!\\opB7GcZǍEN).Yҋ^v]li'#^UJ9̷jvc6Qpذa$uYbi*#*6W.&_ꖍcL*pn ֹ洞SU|~ 影:{ˁ7Xx(0rbaÁ%7aQh[rONlMP縴TNX3HpYA՗kwUĠOҤ@epe#ha_CGS}~7{eh܊T#'`'\QZqyQVMEE|9Sql~k~o|w@rUF`!eq鐈ݱ)feAi_.bN-5Lo ?i]`X wӷFm8(A+]MV~2DK,FE{*Bg<)hc6;֓3K%Ӓ`s HC2]0j+@=ݢ-i2c,b=e& gsO33U_Ϝj:kJWd{(Oa; Dz'8ߕ9*"Yz*ZToi 6.<0RIFyܧFsyz!e9q#} C,0ۦtou_o۞V|fN2 _}90x5 gq[4Mjyd"ЄO$!<Ě)9?vC:IzrBjm@L\iiP-E=Kloڇwl5y9I.D""1g9؉P u_RF g׷-d|6IuBk` ,xC8m 615(\^U&5x4ܬ=A Mz,7K?0+{c"(wDQHM{[0y6짙G;^/w`'Pp1fo.v' bh[\r̿jBRtw虽9F G5{^k"kQ>Bs_{5,$[!-;Dv3ob#Yt)G63Mޘ݊}Ȧ$o*QXוZzyIV^̩/-eDp , #D ON/x&zk#i Hs(!QH Hu:o)\?r0x@6{~uʡWԉ|!c#Hף0)-A#2n901T؎VSnehEYժ_'SW'n[.-\MϲCu` umEbU,i#[yFn?<^Q)򋥂WA)X֜y̔JHahL#D_(Gj==AQw^pzc?zSя^E~'(ckBO@꒜j#귌u7]UEcBQ{&~e;"h h eJBΚbXͥ*]& Vw<'EuM <:d̦E (mzcJy[/EJB_`YrIE߃!rQ|`MX:t"B⎓!e| gQfI4[AGoбRC\Y~(5 9=Oˮg5.|Q^=t[WDKK'R´?3W8Q+eeYa.kbgM&ġgS\.OFOWi=77wKФU[ n5Z},kj  tC}3Ǒk&8g`+8qB2˫UKj.lnӮ1ϰ1f}al%́?}wƪ (}4tq8螌Tz*}k#:C}y{>x/g:  SG;S##4TnC eDBP2+vzF3n/$z3Cݪ9_UՊŊI /3!CDlG!oMhxHٹSdM?S*Jrv:jt~$IR<`SqrHXJaXuKzc\.s@Z^c @C^~ld™8شJ71L|}@с i\-^ׇrץBHLq$Ig#m?E,cVX-4I3V;nzf[^Ĩz[VXPH=݆|,?c&A6ͶJ0 U}a{!Jq腜Cċ>xn.dBv< ?24TA2{N縳/BGC:|ҭO369yYMbx.?uw~Wlt" K|5x"@S?z2r& ܉ d(T`Yo87uYwخ@&4LʜIvM)fF]:րrK s1wxƦ ,pm酷 8 QE|\f#bT3XVo]AN,[[ ~̮!)FP;2IC-X ,b!bEc>ޠ 'w0( Ћ@Sqwٱ7ŚK5dzSDzlRE#G$=iuy- ^Y}bE08T܌Ԅ>.[ߒ>^"WRǙުIzQQ< :eoF@gSyU6@fʬOF]yS)d7d﫼|Tǰ ؇odvmTv)ФfRYS=҈kQp5ӂvE l7s0dWY 빶9Sfу3蜠1qE+Ͼ>U#L Kzf;iGZ9^=d $zZ|4;wh1 G@ٚ+ mn6ds4CX*[]^Lt:= i&ᩈ*4C&%`|膲X :T (?1MCPUV^ ET>" ncfXuoՄfgOdl5,[+Df_5&I`uH=K}y #(O㜌Zt֓pI_9P]~+SmmIpWN9su7F6ȱi뱆 Ux{d~rSPfI>gQj;9؁ ~b Erv˻l W\hː6[p2 `wX :kW7Akw\`ᣝ-$Soh4@HI"vȧD,^> tk!+X Ut?kcP# b=mz0aNKE 狭L/*Z?ՒOqBZ@x>LjHCSSڭJHin4Gr&}*T3aqc'߁܌KƤf8x0셊)GT|zj*TzlZ.HA{]JklcqNƵ5NgR=لl~螈;2Iv!_ѰG'n24)S[ DZp ox_Ig3fLLd2l׏kրGQ:ۢ6M3ܯ uQ4c c`Gu.j_rKvǏ r,jOu^Z9\QU|͈ȅc P9H4,hS1ն*2]_Kޞ C6ߕ\zSQM%(*\Ɖx["/celrjj꿍4^y*Űvq?㡹"utd&:ʬPCI/f},pL Tz< 0;"nl>Ds_EHVHBXOtbK\Kn;n|SjϤ)_6MXϘMZIZq&GkL&*~-'<1]ka-.h?悗z +)o-y󢈳|'4KmsULxpϲ- )rc2Qu kw`2,5/Pq8\m)h P!9W(ũ͛7A)E5Ry >X\:# tId&l)< 9WPX-3-) ɛ&'1r'&w5ؕ u1V3QС5\G-ӽ_-E|It9m0CPA}mц4UsJvQ;E:qt)aPX kO3MkN{C /A^uهM~툼U7~4#c+&ꐮs)fStF%8_bua>8-BN.A*WERqЕR(Kc)]ѠDu Lf'Yfۛ$A0GFQG$ņ@Su;wĴu z/M}uzk$۠l4VYzZ]P3?v<ͨ"}~ZRgf}q\DG粍◧Iٌ'bo(xs8aa^'PV"T=G yDx9K*1S%R3ÑQWr5Fln {­ בEORMo|aکG<c%"g* Z `;>t05a;i9$Xo 2x)fjӗG 2/A!YuE^@!KU|~6zJޯF8mG'/Hk\Vsci] gAξE1/1 춈8̸NݹryaE2;bNCz]Q'ix3eIC񝛯{W)xҟg0:E0'l;oChRE4;l{ޚ 7Z4$çmxy!-#Ⱥݩ-Qb-Ɓ8xODu#A^`jVtC#vp5ҽUZRCsqEoAUF ɟD2Fa,vnFћձ;Y%yŚ Ỹ v# X_O ڎ\ψR"T/RHڰ?.$c-jA0@i˖~vb.+i |hlLsw T4҈&/0<71Ud!|_<#gI"}x`hlI {V5Aȡ,_L UFj rLs%vT]!@O ٨C|O(wUŢQA߹1m {1h#W"N4@ԉޭA܉C+_lb6N3,f܎KcE;@UǙ\(S&͇XJ˦^K!"DS&:YbLѡwiuDcsZa rł['ч0F^-* 7W{=h@N0ũ 5t1",`daD% M8'ѭR="e *;[piro7!vI~߫t\蠔}_GY Mml_Ha ǯdh-,Θ):~σ>ˍˆYp!F8!`?H2HiRRY7faj~-6:VckibJKfHR#mӆU䮎Zd:7l G&TP+\xuYgy(Zp5Kee6m"MŊ7im2sY\r6~x M!DŽkۂNtl_bS(0+Ldhg{tΛWR}/cgA֎rzm4upJu>va1Xr$NjJ~ (`QֶOHqߖId^r3DX#5ĘP|!G_iv#CPk8ʅ~2w28Lg _ϓ;!/.:ýc$="vDH Pf?h""ެ9U}Fd^gCWC ^fHfX;W4jON.O|6gBh3.ʽ-0(E%e2~ef7p ZtX_"0%Zi۔oƁ'SY'םڅ}i.K*Xaoy7K쪄C],U6%Ѷ>T}|a'Z4"a{;;­ 8͎DL1cQaph[kA2R,Z+|rb&0Ϗi sKS) mgN59Ξ#e6?/|O)Ð#Unm`PԐuzųu|mFN1~KLҤH.|k֝VݡJ()BN| d@Gy\_^#d*^22iN|}%C}ܟ=?IS# WsuI GYJdIZ{\m9{9L2&-yCjvSö_F"xK?jQ-uQI@5\zW?tFKUxIS]YhZYv QH}vݧp}, IФ~z7%e&V[)8S=[y X,j 8f.~8RsAOs"4:x3i4nZ6 2M+-r teyIm#}.,9+dei8dA떊%B~ @@nvn#`MKv ݏUPv7!:X"j`PI~&|KC%7^X;؈q>W*'(̞;|Ɔ{*tdw# nYCT}]"< c5s[W>7HoS4ZS:IJ˻XÅݞ,<oxX?ΏNhы!_Eo4*Bl É! n=yEDQQu =ɪ | (>VI::63y$& 6Gv8fd;]r60e~uV 4.`V=[ &{0A;a0 =<#q?Π_hjtI]-jU`xkzKn Ʒ4hk-~W/p&Ax#zEp>`w yWBLD`z:^2R}TO!n 'Ww,A׀oVȺ .*|t0" -pj*d\8+ܕDI/C $߅!/NoXl$429pw7찤όa@5?$ l+grj5![PŔwE7e&U>ːV|L n:/ήvL.GQ'hA)3p6M bsto,|nBE+ 9gi- := Ż3TÍf))=gLHȇOSQB_ h|Y]ܙ2kܙuI+tc_9d ,m%XlnSrޏ0l2Y};Jvf2Wp9XXy'JȈ:L&i"B+A Nѷؙfhz31`>nNLO""{^`֑$E]ab\ef}m9?t^.K@}zobXރ}{̡ !l7KX*:< $mH4^Qm )z4;s-b-\`܂cJs?;j@XoųA$ c<|kRS))USvO9NQ-0Ƈ:kieN6Tsx4\vV,ɰʕKÅ{$%JD #jpja@┮LR1ni2PQL IaP^S&^$NڼiQE3t^Aۛb6h̋(bf_ar>"]~|1e}OAp/fʟGOrXhunA#ҋutxYgtto|\U@G*mk?L;}~J!7|p\ܦ:mBK1=Y 2u`,+44! $vekj[uӔ0'pA)LvDaCHN/G cJΕ^a&@%~^=n"̢q h .aBPz(Uwo)ISZ)RG{+mIb?= CNӗ~X]ٞV8̲yZz>&뚉XmCboDq3$#F8.UĉX`@|/$-1T\Mb"#Q8k.s+ZfԜR ]j80S '!ýtˡaeQtAjM]Tn?S/&+[A/A1hSJ<LI; :1<WvYRVW2Uk:+3d_Dҟ |/h>8WfzV.CWKm'OQìh4g HgU(kazʍ(H`hQ"7U5";+]3ʧ=w; 44.S}{V8owK%9@sCsZ;FIaF8`lj{i8GK z_ s Q-5GT87H) 'v3ZSu 1'Và~5 a[sjP&^(l)Ne(v0ILL 8g`т:S bd㝸Ybr(:?,p4),7K\v@FCO/3@Pa5^c^$S[Ⱥ$\G+XN=ZO~l@AJlhD┼3Rk .!UZƭZ{( R~89!ڳ_zO~+@H:7(isv\ZV2my5]pQ ď.g gP"4HK4{hcF0ՆٙoV]ܮ GfLb{6Hm[Qܒk xO~{;e/ҙ` '3 wX*^ݐ]UYt6?:i¼%QaI XS40(DMa.пw7>jDI+m-0p:]u5@\Ego]^ӲO =%?+6ڰ)3FTx#G-_ km< J] wtLrpΣBSVtX M!sW! Pd BHՋ|o'7ȣ/XLx[|8}VelU}Z9^>}/xP5wČvܼxJR6 8Pǀ'?kR"yh>D-o-]n,F+{Pf f6d)l}{}C^6:(3iA'N%ASHl Lh,&mGa)8Z7kV_nF2a{hSG^+ =IINxzȌ4V#]1)ti;2tUoP5^҉-ad'h&Ӛ Ө*@ TRZx^,4('AV @ΪN )]1w> _A 4 }ш =syTdRUL2Ltd[i[,c~BRR},Qb?@! O@M,Y-FmL.jE9hC.; 9RdIVVsYYAQn)Z/"TqCCϣ E?$,ĐR;j^hj:K+7 NE"玔FD~$, 2A+I1~Dv>w~Xt>EиTՄQ_ܗC5qL/\(ȳad#7/@NRENDj/׃ 4WK-:y}%!5.RC12 ,WREiļA?'sOuSFT >0E)`浪s&o\.mIK䞭,iu!DI(Vb]A:lZ3+'C\B=ёcoh7A JNVQXrGIu;)+.,f {v˩]Ҽ tCs+t#vhA 7$iOZ73LVͯgUۭ8jg UF~wEn 0"^P'~AoD~k;>J{m[YtK>/jgRPJJHNB*pV(u sdYv*?_ˇǧ\K o=9 tuX_@-nhve$0J=AƘC`f%WEszX]!42t*ٝAo!8AvZ;#}U,3Mx4r-&ҙ_i>Љ\Bi\=mp ^-Uhc%m $l&퓁t?Lydz=3^C/߉ 9R ,bF~[Cq $`aL_۠r '#,cP4i2m  j/WI-N ΑIz~쀆m/t`ys;.]ve >AxҤ.*y?@f\I5N58el|zC(CC$p5E=$dž/e~,Xh>aߥ32xLpu:'1Vb3gxo?A΍4mC/X=3S|^Lզ֙Z`n^Jj9[3{t=7g&˔Kyeq9SIy,u2ZHy"N%{RTrWɻ,#"[Y*˙xs̃-|$/L,xz?Ssav3x),zSWx/|ESeIS+> L/$".iy\fvs$h>-6j[~{e@|P*0=-:e97ǞLQZ3@Bhv5X؝=S7d hFfS!/H5:Q|>Μ1 `/FIib$%V[~CDZ L-By`%Xgƕ(/Ǻgv7A? m5ףiǥ]jF́.^S/C?I$.S^w +R)\}ߒ, ׹Q ܋-\ߍo6)oO*3 aڲhFw2(PT-d=ZM~)jC ?)*C\͹nH-x?طqH'YM=m#-{@>Ѝx}hFpgO/U*H@cxm< uIi`W"T9q N:Hw$NhKEm0L떚 FU[pzLq ρ'Nak(wNEu&h&J&@L1&8%51ՖE6Z~ P%a_`ql張Y@e~ xϦ hO"Lޣ,߈ b RLWL+:`w}qvm@q;mkݣRJ6Z%z2-,f#C7QTjݶnRzS_S;JSu8JJL`ŠŒ#t25ڈ?C$EhOT٬H%eq)S󡮘9+#F VлQmAʉ,9ʠbCu:&Mʾa,7~c,6?"I}u5`m ; 0pu ,tU s;h4'?jxt֕Wcs Ԣ8,::ᑝzvOIKbG葽0pӰt,UdT>>m ŷ0nrqUQfBnd<Jp1 w }V߾p,ؘ%#23EڏODT :>ҷ#gIHTi.eoOݔ64 x$tt0IƇ=/ר|wWZ%wC![?z}СlE;]@H|Vxsa2|w,imltZWj@QelQWf$,Pysq'θ))3ҁH0sGLɱ!Qp4~I_V,ҵI&+&@zBSԳ-yHI:k,Gԗ7 rBg{i-74o|ɱLߕNG\rSq  zB)Ń]=mށ(z/ 19Uc/nqʄBwh\ѡsrN@x;펜(*zoۑ՞㽁e B}x0m,{4j>k ̼0#pf'y7GDZ 7P>kEehLm5<@]jT) - J>PĔZ!/^W(J{`(@2N=);!` ^:Gk.\U=2"-EqXhno01V+se<*4{ Z,&gg1<Wgjr9;Q ÇxEWԒZ}.""fa}N%7ڌz>wf&6f<`^^QN-DC;H[JuLvOJzf> 20zVZ )ٰ*>p@oaqQx4yQ;gԨs>0(w+"'O#d4P*&ug/W(yve8U].4fsǹqc OHv׈ܺXbmS0cj!F"aX&M}"nZ-?Q61J3pʵ2&jdwyֻQ p᥊1wuץaWcX6,#p%!OFgsѱx[S !H.޺w9'A[zqkg%ZGOX?{+NI2θb+8guWXO*Ž/7k<TM磊Љ,1p 'GOL} > Ji'2gC&CUL礛WS+5 uW@L#\ÍLwώ@PN>dFaKFxeVz1\nPBMjRj v)$Әy[=VZ:GW{.aIf4~UK0g&UC'!$s_yMBi.c+>!,!*pg|U-@ŋ.yK}\?9CA»䤗cP,航6n:;jeweW@d1W@|\(ײ 58nB_PzаwxC@Yӯ ~y((+5(dx|QOhH6W1vrf1y`u" $8@er|)ݔ5 =8T Iz$\A)56J>b2Ne#86FY9RY8ȗkoj|l0g)v[EM띺VnƂ1${mըQ1wz4uTOsd#Rǻp4Ж]V cES$e"ڱC = -¯)z!$/ RӁLKɦVn hhu/ JZ7ЈVEce&fL갰Ca}7x.8(EwsqrH_Ua:#X y sd鯩<<. LjBܵ$S//Ԟ;8KUߑ\C4MZ5=*?;hҩ˼-ĐSoIi~$P !Bvr`]Tx36C;ȩڝC7!sM680w~gf{$]tzȵ(P-5F;hFX͜m ֙#/B1\Md; hvҢIc1tL_Yӹ aܸV9^:c*==CgA<%eJ)bVD~jhA^Rg P)K8V3H"䏮Ǡ[ovtׅ V}0>['W_abނ.$Q@MlAXmG5߯+ -l}%5b1Ÿ;*6`tgɺL!ppe'j_P+fxު`OLgSy1:PD;R^gwc}jPyE뢘N۶:߼.\)`q-]d;[%s[hE 48X]K=XZR<r^pvV4M)+ ¶Vd4nNNx{xl#tE!X}ao?_إzTf7(Q &-{\` .Qmb)TbFD]!JKx ړ*Ō<)fLYa qP!g_]h 1+q:H 'LJ oӭFx:2-xO=^v\)wOAB,TsQo>g3`*7JH2 .*]\i#SKzkf[ZVo@8Pmjx? sĻTq dLmFhY*hn1 VÙ^TOpd9ߖǤE/k1,ENJB$vo&7y=¿k60.LT/-gعŸ!x#B5 kIc{mLU cތkߑa%t}T)'_X_rD"u[JRNg'%Bc;6~ACdHX?4.N/.dhMSϝAW{N;{-|HE|ase(&́w1+2lMيh㿥RI@!XH542ߡhd[6@h2HVwD޵EuF^kq,KЪTajg'bK}eyq-rldr7xk1b_iL*ydJu.I;4ؽd^{+XEJ_ئ_,98+3B-zi^3"E[ X ax0afZ;1!bH !xIpvr.A|!UC~2tg 5jY@ûQ1yoNl9bx.^OMҿ%k ܨp7Ea#q$q|DՓ m(Z/O֒1ѳ1Íh1D\+蒊d-),j3.N_#:H Ğ~ q(fXMڦo/) QQ&GN;O7QސI6]ͬבͫT?~1!¡h}U|*fMi3O7c[h8BĚ%ʠVƾz;Ȋrlf-U̕ 5 ˍAȭȐK$n˞#ֶ ͣ%MM١J؁CvRg$f@4t*9sGn̞3Ǩ36z+0cb'@* Yl#n6cU㾦 dZEm> ;egy(\BLQU>8炲<)fqN7Fd&V\6:``Ā g=|j~]p)S!Q5o?_p `DrșdQ~v-Z0_#M;X<};:q4]R%*9ɨs?S.PUcvu.09 p3}a:ݹPQs-|Oʄhɭbvw)HB78 ~= (AGr(EՒGkQ\eJNAgfw}wrvϦ$C*6]Żf_N\>b. 9U˿ U4XQ\fpQ7r=<ghIn\BL44QX/C9$@P 0W" C.;wCyY9dc؅)x(%OG%rK«V8 12Mrֹ'Y%`ͼ_h Zc(鮌'@iGR-Qj-0$).u&Ik !iKސ9-1ǃ[y14P$ڱnр{Ko|zZS ?7GqmQMtvܩpy=pzU9R>^O>ILVo$Z. .96n7_bU&x&U`RD2NYjVHk*IwCWDY.;`W睗t㇛u0C>гӛp$o!a:.axgp%vf<Ƹ3 i~$f\/xbKbz'u셧&u!_|ceuC.˴p{hjn`cHw Jo!Vu!:1@I`."qriК!hiEE)eܑCkc1,) Ǩ RΟѪ;:ߑE'7^[c4 u|tjb޹ͫFcٻ-ٛHyG`6%~6Y`7 P;*8DR?ŋw.#w8P‡ [-VS}G.:^i#3s:HQkr 719#W>fguyؿux$OB:ɠ\2cGv9/LWY}$ *Zs#kɏ`[W;ge;b;Lgh-y| Ehk~nCu:3 $0n]E "rU~~JU>eu]/%=vjWy-;FOYU ݬnP~Oen87Ъ'=R~Wi!GGTxMF7fJ0w{uKtR * v8[O,E\ptkv":)jrhYzȠzR+TMh5}T(lFɡ2A=-K$^Cfƨ a>4;^) D))F sw`@adYon~m 3v||\tO/*DjQz1]ܢހujc⌽9אbT?ZʚmnS]R@*T1ʉc%(^ &`HݰSBG,[_-IGYߟo݃.K"l+&9Kqk;n,IXTliWOA,DK]%x9#™_|ʁ~A JF6tǚ6ޫC0aZʧl'2E^1^L;޻@ml *S)9(7~A]a<;w-v"7:;M2ImH% 䑰+<]C *Q;#4b |V>KIB]S0"s1?u_$6yFA`ޓ2KX'L;Pso/'kLE`YlLȥs@ϑC]QUhF>fnzR0JA" vvɰw62trCuc_e5+`aֽmF0cUZ}Gak2+o^xF]6=,x/oq]jYp:H0BIqN @0## E2fCHpۋM2<t;CDU5ʽl:,4\⋟Jݺ>n,k̀Aߋ֊rgi,r͚A<Đ8ZvDʒ[Ig:~/7mV"Z7y=R$uA:?S(!|mm/ʑ{?0WAwi00KPl)Bk3$2de#SY<řQJrnA |J+MIuHZ3mj3>&\ޯ̽=\.،DC_ڌOcdo ᙀ};Dmt@f>ypଃf_ k_sԋ$!'hNJ>-E۵4[ʛoAr/"1|nh|pA*[*<$wa;y*GZJfk)e7gֳsL`!VJ:FEjE ut3j@i6ƊR:3T+ϩQ ַ& ԳVl2.]fL?`2c zt37a.!L-k#/_Dqmg[Hb?*-)ٔTvi]8P&(Q={k͋T- @^M%̟?aۜPtaqMz_%/9u_d, 񉶏rhVs{u v 4 mĀZDs/>$+܃ _NG墟y4LZWuZo,aIaדS1;M󃔨P3&ZQ[mzġT` hxޥČ%L@s~Ȕ}!/ Oݼi_Z=F`b.`z}-<:̉˱!vS2Lu2aaRT\x5@SS2 r,\El\HE6Y_%w/irSF=Y vcqt5sעM :ZSWřj>K@,%u9(`h׼Et+7}k׹ <[zCkuv3G zSrء7o ?wx75NYw=9=D˺ճZ/&Tp3*1pBM4v:ܧАt~kD Gڋq.[Y%  Yբ(~'>ElC+ xa\*fN}ַtI B.ܷ*^6pPWuD<\A`Sl$|{^yzBw=)OqPwr\_ٺ N=9< qL'~W " |&kw^LX /Ciݞ%JcH GMUn~i?[Ġax$yvM+uH.E>Ao8o3LlcBJ*4&A<Ã߱y CA1>%,ux< f6ذw}vB[^L(Q7BA ГXbQU`Wro%.]6Ӆa*2|FJރr.+eP"X78|1?N=w!#k[I I1hDC f^WwŖk A-aLP k+6k.H;Qc_OE_h˼6s~/#\U0;f[](vz_iPf;pۏqHeP;HLwQ^[2S%,mßͽMD;UhR*lh.&]b;u}[/eԽTELyqigq$5;:6L1l}1ll[/Jn8wG/{:)MmKdҢ.G'*1 ]o[+@Ye(}~SsYTk8"TzZ 2K9*E@U(Q|Su #:Vu-G' a^[%^FѣȑJrl;XjKDXXɊf}&ul߇.ۑ*n,Ldcj–AR5Ĩ\dQP?V5IpE\ۀ\~i]4"Uʔ!n ,&Q$L)W4yTeIz|̶|L]6֝+ea[܇zuDWD㏭tj]?"9;nM2q'24VBzUs@?zj>x$SL}kC2wB&?OpM0~~`~u<~b63hJ /yI/ShzqB= ?;{ FTN* ?|ɔ m&ESgaF"gR"d 4)ENxsj8Oޛi]?jJrzglNմ3#!QXHlhLOJneu,IB?Tv70?`L :7A dajRXF`ذiY;:BiTdnvB?MS05@̊ҙt"Nn09spx[XՖc<3S_;R+g6~j׷2y<{"]Hɣ%̻$x(֛5zv)ğ҆°jqwd94ʲn}Q<>\*LJ{'f`d1yn[mſ3*g)r•>LɴV [L̡:|=N^ '#b[.<,+w:$\Lhztءl^iݜO įnv%>!IGNYR=[yz%/` ⡾VM2پ-j^phͺY/hqU .Lޙt8{x g GwTz4z.Hj6 $`SJT4#`Sf@m =)s۬Kzs3qa9ann .@Fʷx7m\Ub'D@O!1L Kg Rj_ ܋*XF #/ ~,>!2RM4XHH!_"DUz) o6l uvpb6No<' إaǃqn^G}pYLUjJWY jɭNUv=+֜Rru_cG@ qt&VϓV-nfcQ.jɞ#F℞\A7ȴ.d#Dxx-(Cȸ"ina>DŞ!?:~3|Q,|x |xB7Hysh9iJOЯ`jJd}z6NS=x- Y -*'3x944o^<|O@(hA9Lu%GoBc1Q) K35k.^HvsNg ОDɤd Y"D!E`/i8G6 U to {ZNp ˹?`ofCžܚsMlǠrJoDS5]jnՆ"1Z8vdVs'cJ[&6HuCWZ8,t -<f:'@$<-p4JLN`HtIuUSut|m[C:65DDX"&Ajk"0Eْlևb ƒ0]V7:MeaMg7[$"%UWxGíz#܃{{k97d)%.ƽsN@9PsLn(@=9moyաM.WuOo {`흜xtвi+-RM5kQxGϩv2F7 ̿F8Hv$Ng{uN.J| r}9׿RB cm?rj[Ͼ3tĬ6nQnB%XEbk t A^.3zY2nqmJ`)`z<`?L1#ih[#):%A]Xþ j60MRf -]dNUw3)= ۖ pXi=?@y0FnO~K=L5 kՎl>oblP?C7RY!Kq?z&" kstdKv:1=B#؊f~V +IHUaˇg$0e3:H.\&2☲2,йs]@F$A!~!wgH g n?8{O "{An*, #`8jnV_ƕ]lr)r.r}naۖ*_QRIQCqI\=v},MVp"(] ybQ<R"=5J?LZ;֟=z[ Bdw'Bas-q! [ra#~u+?UUB&##Ծ:uݟ\iST\*|'V 14 GN˕3ʵt ƿGVVe8_Γ! ٣zqM@_cNHQ=s9u$Q,Vu'(Ӝΐl.?|x%uKYypC192̟j>VRg6Wim|סS,A]!` {ŒM]㘏1$|ǖ6U{0g8lt?sS&jK Aƀ8&{N'r*fۯE_t;rt Y fo@MTtKjpfD\jtJc #Ȼc1s;b^]ܻ` 8@p!Z` >usx w2x EUao.Ȭ5A,S5d; \T?lqPU-e)핁BD¸ ;AcXKm@WQPA4 Ou3/5z>b퇷6aT>2tRw!1JEnKme ur6T]C7"pD&la 1V&WO5|>dÍ*P)Uؽ2lg΄94G]\LG,4Гk!Ds Y*A 6KaǩQul-c95R$Y#qs S[ᆯv+jbfRҥiƟN 0uzT0quXsNbY{*f֤ jP VQGk,emV޿w*mb>$m4NMSKruƇ!8IX 'wG:.z5p`qDqPHh7CݩH'ϼEnQ+R o)(;3ap\ xׂ\kr!^vd6ՉUQ2@^{xxjU!7g[Z4v]gT9Xbu|c*Nx&.ہC$n%LhS*HX#TГ=P:#;CMw(RW F/ԗ~ߓѰ"$Te˽Zӣ&#y!D ,ge('j|Ylcgm' geP~S\F"M#.Uȵ] 9x 4*Űsd<6@{^)9^yaWDbi@ _G}Ket"^jKעXSv6ސdII\CX.0V0#,e8`Vt&ȗҼe&d))[v$H1rןW@ dي{uҠvVE?x w$I(BB:ܥp&7m4jTp 'aW@B͍I1R)F!yߤP9 p<6μLļYh1v])5‹hDO虐B{wEu VArA*/cȗyK9,\g4c(쉶F"9ژ`{g/K6Bs̰ij*DցR*vj偪Қepgڠze7{ƍ(lۙ;=![_$i>Y>s:Cw41t1Uɓ\> &> G[' y'<d]e̡mTu1jtmF%"TCGϴӣoB IwdnԾ4_"LBputQr^&}{ :!$95_MU "\F `xAYђQož%X !} J+aQiTHM|p\C/5hRsA+T,^a8e YxkXL $~ '6<ȈM*[EtZ0˳VmyY@3\ʧx_f7}$|5-[JKPTeR_Jb O 3ZS5lǐ( D TL1 ⹥H! %>uLZ3v</|LU Š;|+M-z,xXEk^S>pؐI_ /C2.)3r=, L5Y! ? 30W,|E@ GкO!4^NmU %) N,O4XOɂ`)5Tz >_D? q~ (pMmmhӸȆ`B\@ nrc~@<2Imc.GM.AHYШ=('K?g[iէk|Gzd;ښ,Cٟ52M` V]E` :Ps@?'x 䲏bkC_1q"WvAP+e,]xVe$u%wm7'TيH<+ԁnڥ5S?K+ vF\T־): Չh1n\@@TVi0w׳LGF[XZoEu4;!Ȫ1Rsݑxl 5Az#z *,zVZ V}*"824bv/y"gV8%|\~xCj/T /UgC5)NxcT 3لܱ\!qI$}IGO?I!J(w8/ IUڿuuD0h"C* MPԘPze> N88փO!e"\8V' P0`jF0ߤdy^\e)KC~O:&af3u_&&Zpf/I(!cr07Ym,WӡGFŌ+_ՖY80zP )ZC{a.Vs!|!7|/LB_! 羫<*Æ}a0;Eaөj%!mBLr%<ꢂrjZr]R~=W m*gz~xD4H-H<tcs01fN.=2*)  {p?ҝK: PȒ& ]9l`O P %Kȹ@Τi`{$ߍBR V +D} <;~SN%F6 Ƞɏd3/XI^a U'- LJ6ٸ+I}Ƌ"Og^K3`_h%N oL᠓fZ#WVڌƝ-2Kp:ʠs^QXnVɊ@_/0;"ux{m"9#Rvq%De"G|jJv-<pΎ$ $Z%J{oLjd\%"e1Ϻiv_}eMa)lL2ix*I|Os*zl,\MW 䯿u9p44?p+l >9y 5uՓ qzaԣ+p:H CFgמx[)a1Ҭ')B{[#ci*Qz8VwEl)C@eعq7_aB ̓z6G\zـT@` SYȪRP J5j t*&*`K9+ SDZ6uPx$"r m/gNQ Y"M!s ].άUaakO,VC {$Q_F֫LcojKMV5 ^!9U=mNee8ف- lo(?W8@f1%eCsP~Ъ /']0ؽ{Jt<Ɓ6tQY.K@xi•psdwhoLCd!-1Uy88ITY5;挅|XJ_ .}Ƕa~ToMblј|oQOJȹP!S%. 11cc)4'g2|t18 u~oGBv|⑚7]59& }tEV,+D8/t\]cx\rmN% +C'')0 %d01DjiJ-q+j.G;gGva lryDa| 9̜<5 Y`Q\K@[ ohɿ)h|k*$UYQ]B CZ.'OKӐSU@{)~Be)_~F9|.-O/A)U0.;-A5JXWdSYR'T{%RrJS<шb4}?H$I2B9މMLs+F,C7 f8ZMMJo,I'nLk=vQ8; 2W<^GRY?nU/s Og_Ǐ`֭<5;窳{.@%-257^L(9bDDh0m_2D $m-kޟx c~Ćꀬc^۴S)®X4P!@0/-aiEֆf1>m67Kb1(XܓTZ?)udD늑|^hXYKJLq" |NѼ^ ~J+7[IkDe&Dƪ, I7:O i>6)C-.4jTNM~M26khQ|d@3TBRpMaqL`F־GTFA]N}=35J!Ni[ c8k`nzi#i,*j6!dRǤ/!.VFk&዇@J:[ЂcМjtkֻ&\Қgq"$ԑWj7@kq R7ȞջiuܧŖ[ÍeetV|oΒ~en@4>bhpK:uѪ+Kua]_A5ǮCHQMeOxOP+()݇gWr:yx .f9,LJD2'8^%<->R<%!_"~X5xa%Z v)6A-@e=f:8քI_BWOIdb*`N`AaѲHy!5I$/QV8W|!BRqCu<:/urXnh(6.b\S`02֨<;@#o/dЃnæ \{h 8k(KV- Rϊ1nƞ(VdyNx/6s \PMQaF0(SiU| E kWt~uU%vV uUZ8B5҄§ <#j,{ ϟM.BlyDB+bXkByȚ=&`RYuRfNGBN(!Cs+f­Ȯ D {9eߔ:ڮ.Zw);crP4E Y^glҪe"bv۱Y7_YT)籬~0wž l=0BD%O*N9n[KR1~wIzbgA]FK1YPA}%\/՝|We,އ-t/u t66v1!|ȉmZ+ifEk'd~oKNc:Ζp4؍;uZmLM=,p䜣 8㐋Zɧ;=?[FtIB9 i 'ڳ\a| >l/ 5CG4E.<{r3{M+Im/%&̘U#8y-p3W̊!o-&m>4.x"N/:Y 8:Aäޟ&M O &,ūedc(e4\+21oHL\7kHD|ܖ`uv ̂oUFJW&ZeYuc@sCv<@O6%3e#ޥn~C%+` %.U{' ~0maa ȭk^7/%&߄ q1taڱ =.r.k}) aZ ZlIaˀnzGZ1ZDPE"u?lG,SuɫvDD_ݡ?A]lLƐ94:>;ur7XaIB8(,p T96 ?RHmɔtq.jH$ʇ퀣* ŋ4һ%g´w~t-H|z,sdF$0f+9wmy6xţꂛ%H^=@KaLM*LnD` )\T#de?ɵ I^5F*Df&R/𵌱̥IuIe@׿E։(ރέp6mmϋl]ҽ`{3+>l'qQ#4ƵMQL@gn7Ktyw nx{m ۸č ΛkmAGadTh/++dM"mm{L1A3@ǀWzU2e_'kQmև$RF w`=RZstRwW#Mzh ~ĸG;]ZUd3ԼJ@#ѻ fxt üۤ~4"80@^o(aEZOP2 wS|ӄ_ÐS@ |x`He v4? oWDe ko$ubeo\maփ!qmgߛ=4"b;4>E_5xc/&U-V_EH]g.b~SD0 K?iHȑ|bmyiRI_YL˜<)Q/A$c/zc Ҡzm9N7C4 J^NA~Eou3W9ftVK_HxªzEOG`O~.Yy ̺[GPe0C\8b 9ÝY@LĘJ 瞁|2)}bva&d&7X!eJ)]"~cq_ w:eQW&wEvSリl}a8yb #g4vgcL0[e+D^n 24 ?.Ae5<˛E7Xx-SFjCA&3nVƓΞ1ؒ/?ـmGP> >Բ(b+@&K̀FSks>4=v6`E5?/Tk1\C{cy²631^⇛6, x:pt JR'}(}J_OvQ *5÷'Gz}顈LIn<C.SGA.ifCrYpdYVk(Q<ͮ0(ݚ#2'su׿`oѡV<,uk*,N" ϟ*&0WI *ixSn"͸XE؋2B/]}T9)9yL}UbH2'{7Un7cƙccp^]"Od +A!vv4Þ(jN< >k@CGX/>DsyzPќٛJ5NjFd2c?{;.ew.AP%V'/]_:T!f朖x5BUDqmQ<&gpH65M=h(QjyTy]aMާqC%׿U((oG F xx3c  HB)aGC<9ZЈxiH9aXY{ꏖH8Cjc1рJړf&qciu&tY>Pw9B 7VhY22)1%U3su/K'K|j^أyށ `JD司gNxaS$ xԼg&91IKD^9 7Wm"#tOt7RJTkº֛Z,A׼ DˢS:$>Qt>HgIv ];Lf7-_X@.b3P$) KA7fu7bk\GjUGc4so]gAD/'jYsPt9a8zgԶ6:b DIMVՀ ]G6yB&:@ %v\ &9'8u}N⣇pj,%cTk1V_5nJ&w@6Zfnwx@3"?Q $a}1.7BpRŘA=/k/"[f#$A5h?+ZDf4m㠽L` |Άe=m+6;InzCƔnuZ1XlKa dn(!Ha>8N&]혫 yEÈ@\=sz$/1Ra}7B5!$@Y=iИVqAF\/ уG ʻ%|9mF*Z Ӧ-G0,7s;.+g`MVPd/o}[-IU()lyth&(pDp~Ʃ/d4elM^30ƜNoMqDɮC7zx\Q4fƧ`7 j`y]fԱ{aEuQαJgzFP0깿.r]ʭcPS#޵tr$|La`%5FUPt@ֻR3WgAS~ŵYӬ3fhLsٲ꫰?Y?a˩+K g@-BCw)_ |ʃ BpD&Sua65F^oj=Eρ ÷fXJ! ^a֓Bc=Xp^Q|VβĀVAj: h E9H}6$*%8(5+}lv':v'V8j޽s'';'}Џ w.m] vb>]S"u lzr%HWNJ9Zir_^Y0#YhS{0$):Gm|.Ͷv<>^R ϗDDrbҩ[\L}7~ Q&I! MVX9/wPffz}~U8(X 9Ѫ\f B)8Z a3|?x)NFXpF*~mG'OM1Yk'X8Ȗ)LܦH,Q u7˸D=2:ad [>e~PEo.tvxFͳWã>V8E,!* ^D\Y{6m?J#[џ+d@t<حhYvM/1Kj,bXQ8`q~Դ6>0uÅ>zkxSՅ nV)|;;EjR*OyĪ۳lr {=rb9-Su%f-}^M(L@<|Z(^X6B2y5.$A2xo^]hŕ_Q `dz݅M4<0 F9&qݭ,ZYa6<ϔd74rr鈽[Z:ڍe!GvP'=ށz !mUG+:1s3MܸFZ{xebAЌ t--#u3i<í2;RcvY| M;J,$V)Dt(hXWC@&"imK&hh0:&ҍjNcbvױ7E~<v,F} swGֹe2+Th=Wͻ `6-3Eþu9k_2ԇ-]ouBƴAWSjKʿ_N!s׼j'w?bMU|mgH"2}mYk[r` R/V`]yj"4_+Dp0 ~r?-%7,(c;Ko/gYQug! T`}*^KʗшoT r:#pk{Q VwƟX9^ztIɚ R"NˇH/2'Ѱ~jb^;yz";ݻcr#];K*fp WS/JoOg0C.dr-Y:11f2hɛ$*v#?7Wݹ!.j2_sd w/qvn}Qc5S4F)2 Æ@IWfiL`ԕtdcs`TFo:Hmb,,n:%ߧLDE"ܾcZⰌ8'f H7r# |BûKr/ny,hžjhۍ ܎\h{Tc܆W5(~L-Ӯ;DNWP[}>{$E7eO?ι#$^LEgejtP*Me+Ke VR7QQ~;ŏo6)A/ Zi56lY=ʹ\2DjY1LЊM>xbiANz[ F;OO$Z'IJi#taHdJNx[5 E8`4a?(eII^]6C m5oL/6"Ȇb^?z!kA)ay/B H*?f9/<`b}sOOk-A =W]dubF~bS-h|ś_o0M2`ʨ#x2}G.A{&8SV~x>3*^c25ք`OPkEFP ͮ(M} 'pCpF"&؆]ʱpAֳɂzxRN}騫Xuk)*z`a@$\l!7^,Љf) ٠=DP(zfĿ Η+ ڌJɲ=("2R %~}I'-};ayik@7df A7]?>,ۗ."o6p}_o "VN!r%BV}5徿۹ U6ѣ2t@ BVn₹ :VkW-+r[^mi06c^j!Z_7=A·BI2Aq[:[(X'(tPm`GgLerǪ)==A\ed^sW#O<}ʥS{ێor޸g0ݸ;Ў}Lf*foT;κHhzYMƝݿ1`ܪ_ߥF@y@(%!hNF~z@is=Nwh!V°PPB8\ҥy/t1_iwTтTD*?ӭlUK)j_Y)YIsw:B N<78.. 5gHcTt&A*#aɮjw`GA7ۨ!AIYn 7YKOrtqTں*7EJ[o!Kyya>j:>#x(RB^*5dDdAwgE:4bIvmVFy)6}-EPGP勵J\LBKM 5d@2$R]:#h?1) wڋ*R=ݳ2O[vӅ#gc'[%e 5U#,w ;_~˅kq_6^ nD\[vД`=Z^/sX%mɯJ]ѻ,Ӂ= (jO3 ! ?Dj q؍sTn-[H2' cC\xFFFxOkenK:7f2kr'혛 k'6ZI |Iڷj4~[o8bOfw+iYUg%ZgGHp# %~sj1blF\)Yr;yN;5a6 :D9" Y5?vRVPN%TOB<늷' 6yI';26&uN 4˝6`ڧzNK B)j *IG3Q8]oV撝%w(g~-P*-pZaY@+Z㆜E,0FRq1 lk@XN!>{ya/Wb 0}K=ٗtпl,I:S1ηgVq jY d$w$]̦>? aKps0zi.?][AW~^jKY<-Pc:ǂCBMb8ݤSˆ6dL@*MMEdczԿKg5|+7p൯*T+3+p&<&k[-n)MWޔ"/c?ьQ{GT㌭/PZNAV`:'El-Z{;Ą[Dh(O5G'}w/HGwݪ>iTv+&lpD<~`/gGI6O5 - c GAW0fEx,W,]~Fs#ODke(=.$egU$֝3@.UP HSJ–<*΋dx\J"b##}C>T3cb>'?i̘ 1F"QANN%ҏ?xa賭혙XQ_~29)jwX !g=fw<7̳O@14uXg.)b5BlP|AX TM?lff\]ٜZVjwP~Fśp13Жy(Zռ||ITwA .\FNLKZDVTaF56D0cpp~q_ߏLhQ ѝD,b踣$*!X(DcB[9;&?(Ezz}]DUHL C^j),>HF,$-}V$1l{xy3Wbr7n""{3C@WPw./NQD]UxӰ.gZ<_NQG4"M9 e~JU-N cR}^ ZnQ{5IuWeuԋ򩽼] DG)bւtml ~;/tm"4ֹڼŮJ ye)"g>AxGZ7IG&iӱ%?Kwri#h"%1kߢJ p܃Jsi7XutoCfh/ (ͦ)ЃGSNDUo3<~fk1s+oQr&£tHi2LeVkƴo;!GzCRhm’@$b-ܛ6 yMGVdJly&a 8kWr0;ct t{=67d)\'XyMB4T%-)* v${lim=O4kb|\[@R`ZYɠ[]MTLۯDkm":*Q$+ p;rٟ H۝La{~~IApDaR \;npepM$o{c9ɻLKn瓚]_k_q}lbjoY+/j'uRs5&VꃚZAZ ytOilm;t?-:E_V4S8Ξ $%̥zG]x[r-EA'JlIUqdJՙBmھsU;연(C>]?YMu-^kl?F<z?:"#k}#A=,W\v7l.ޱT)Dx0[JyXt؏؞]qHUüªh+I5p]F,50Fg_`MJ o#z5%ƵSc"-L8W8`CLA\P aFn^BlckSB9ot,Ϳ ބT:b yqNove!(@玿3x-4.]<{bT!$R'VZe~0k  3*'myU^ςd.p+gSjp/2`'|b_74iWY]X=)gbMZr(Q@(fŎ"tɚM{$J#ôP0+V~7m*e7PNvT)[PKgmKn`SczdxD f뤟KVP^ֳ"A X`@gm3AV*W%[=7kYYN*{A.)Wl 3= @Ī\/(Gԫa_( zFfOcѕcZ ϮWQ\&9)ER>:du 63h v2L4 _U]Ds*8۵3َ7;EʮTyl<eUZ3 Ezrֿ5}ˮ^L0).m7pE)Aw_˷E j'cy"\2\'".÷x;&ԛ Il"ve8-bd :"̍X9h҇33,+kw[{0" (59͓}BWh&Le%1j-]V|_tgT^7 R"5yU0^ 'VϜ/SPP &,`\ rmK@C$c-TP+?j_hVIЙc/&9 p@ #yD䪐uH㺌| `q[๜VC8 $oCTo2J8o7qWZ Y]X$Vw(Xl H;9;?YCw:fh ̰hu-TH}? Zᗣ*ĂYQn2&G0Cr ME*IZ3||=7YE]A3`|_^JoT,u?PP&` Dg2͚i]pL|>\PtЦ:QcM]hы@ɆP{ vFaqg0ѷ,`S)%h7q3@ۚ?daeXndN<ٖW&=6Yg^ iy$}P'-w>t+`FpSw~eBjg<|lmiDQX9^1ͨDI'Ri,B PE?/*6PF%|~;D#(ER|#+u[[0/{9(C3vl@mryOZrlKE<W Fq" mu840ZY3\:ݖ8~*~V 0,?‘붔U}Sy.3ca[Bt ^KI<#F7ArYcwQs&擑l Qjvw$BT\axUC_/R5Ҍ[^EqE;c?4*܀yq}@tw?_=^]؊#OvGB.<FQ!pa:KL ==O8L4 Lr; g+jпHRIl݈ /*r >Y2~Gle*=+(HDf SOS``UMs[U(UNٻ6B'GG{}iAyy= ĦɗH݃v'AX\lB\Jbc(GUmKl6Wly d> 5v* AuQxGy.c6[ Sy_;4JP3]Љ8'6a+Dµ8Hϕ'W7Ͻ/k tkbje'^N k&@gkU.b}6}& (y\Ft/IJ='@eWBl_e(Ar'([PaNoe1UplX7 Ϋd!MIoKr܏mxXXnsAw Ф֗vF#|0  (%vc2K{]wAX K:VÊ z3E#5%qg2R+l =Tb˄BSd+=ne&Lq$3/[^\W!:'NGRp`UY@pÃ#t=!xU{1S*oշ]mQ83p83'nL…FeqTz~ڑQKqd!.Tbޔ1ҶVMUag+y%g&) }R v\NHWAQ:S>JsH"-y!wt3bDbJ G_ۺ X~GOTb@vVjF`]QHt|"G 2&bhjmmnR7y{{2x>>RP|7A';\22mr6yՓF.Jg.9)a2nۍs{`Qł@_TU=|?niz s`v)SH6ӟLqRz1D)=FkOnxZ@{؆Q ϮJiCBc vl+D{==|1c[Ѳ7/%Hkyx=` cyHG6"F2Nk*BShjn}B ꞮNDZ'P:]WN<'Xw-'_X uw|=Zڞ(T\XOyiNB/J%J̳5:V S`d%sQٻ]zݼgW91׮fe}t DG("/ :dpx o\&zsZnc:`SpF Hi7_0:4c),%ȔqSeB0%3ȋezqxr)yvL0@>g0kX%?Z'##qƐLH߁̧\U}_,@FVxik_WbMeDr5qȳs87}+}{}Ir/V3d3N8$!则 /+}ll_AIi%tkeӬʧDQldT[ zI~P/ Ӑ? >[_}c$C5ڙƲ (>`P#UJM֘ B1jL]6m$m.ЍwRBXt'A:?hxܓcl)fvw&)01pU<4&|!uVsRHOIE܉|~fP,sxȞ 7QVs?Ү.Jbl79 Xm)mn@TQЫEtr,qseb84d>1~bft?ӗ 6hRA-7,I >B۵oBE" `ܽ7+~iPe_1{zY6{frTf>5>p!2)HVn/ы Yg.749p\4\:h_K6oJt2j1˜#ފЮXĉ͎)IĦ,B, sx9t&3( =N 0&RrnfJ͢Q%y"QI·֐>C]Ÿ8l[P>waOFܠlnkk%>sy*s> @`JÍ )ȭ$t`#b My~(8>|8 f}iT{-Zbz:\fcվO(=eJͺ0\y4}QkMe /sْ{tႴ4iH"QJ*NkcXl[Qبг3ꋏ7GFLE.hWY ڝWȃMwL.մ.bDݍ,E2~oS?7ɱs_kl1t튣F8ֱ-?fʔ`ݨ[jXcb$_^cpw5k~e[~]&lQKzWRɺ sfZ "!=1l,O\AjE@8oN>$0 =C_:B/pabz虤m=i[Kb4xJ97=r$M.KLKY0cȧ~QyDVc7:]{}t1v l͏_,XKOYdMxuriAB_ا'¥r9bglֆųs(Չq߃L.e$Y,!SptzuWh^սJ@og`fϟq}ՁP袧<nKSӽ_P,ԆC…PtwY!dz@g_G~;>>f[,c2JhLŏCh] 4=BJ=,h.NfH\ه!ɖSq l I=%5҅cОߞMM*|±eƢvZݾipiwr\nZ,A> a"h7T-rODN8Pb:&{lJA10,/s'F&M9?5;?h _9أ&}fY6}vsGܷ7G/7ƶtʌm)OS)!ŷ.SgJ86~>?:0@rc!?׼_gixpʃ }8qZ.T$Z*H<`A`,q*"Ϟ"!4-V ߥaqksCdfq7׮Զ2it+ j%SgNoEŒz3[2T҈E0_$g^؀6Y`= KG@ o%`H|z 7I+o!܎[Q+uޚ#RK6]8ޗ]>^ɯ_$~|aΓ.}xlt G!Em~"k?InY‡fkL{Q1k` F@^~eϱL 4qK!:/d'*e<"]T,z{KQ}Pvu'4_zR:OXpr&ޱnSf!ͤ+R5?5%<)jL_jm筇wE,;d5:I&_& wqG .օ5iZe6>_9N Ĺ 6ۑCJ6ַTg{[Xq-%dg(d%8jKRKF{H5WT*rDe<(n3čck BPvμ%N~&ga.u&\]䰣P"/#I/G:jQXijNL]rC*s[BRh~]$׀>C8^_'-y7 ar DW\3x\ޱIIƢ⻯<9kUDE ~^Rl+OoQl|Fg6|ImJؠ4x"J}XlNa|.nVMa}>2'y!kO,EZ VJ_eA1mL8!zhoуc}Ţ Ws(}H]B8-5]PԾ.%4o:WVH_Q+K@+tcs^otk oFA:HU~  #<= Z"w~-Io[!ەVF奓wr <уK}8>▴4$+ozs'1Y5?9F\)-+05㛼iޏųfb y; rr:9pܨqO( zOb\7?'gցxC=ބ60U+DlZᦲ#F!ɭn Ě ڢp哎-ȗi<%_V{JQ˄Hs0N9t hW Lu"kHdώ4j4GDjWHN@Y9RNя-{Rng֞> (/|_H9Ĥlgլ }vCL؜].vSYZ?B`4oiiPWAzZa-K:66%&m" >T2A/xt%Jch3wܢjd\斜"%*/QHW<搖1)=E?, ,q1}S >ݖ Ϯ tbsz{rxIFC!^0o~iL @W]q?FD45JՇ0 y~<3 aBhԄ s/g]%]γ_>$3 'χ(xVKJOJ: W^U8FWi֘~|!6CNײmSċg^Qx~c9P.Ėq2 $ EV_(VQACX;m3}J#)Eo2wT֒i_BMoV?QxbG(6C2,$-rI 7f{U@:CpMȖw8<  <]_  )6T{xF7Qm Nюbuބߋcv BK!_Z+uHE9 /XlIG=>|jX]y&UUdP͒ͫy1-IT'U8=h kYV@%'>^^ԇD(Q LNoM^~R* }~rMi8ZEy"2c?DDN7,B&;#K۽bewHI4w3~GR"`1 7Tv]$c\b4$ .C>X[BC :\KA ,1Dݨ;a QNlk;ޥե7jB-`dP3Ö4!yPlHH ﬍JI*ɳzB y[&Ma+ޅ]H+oU u 5ɕ>_+ar .Q1hTydRw <WҌTf(ԲsQ4h}_.DD i1%f:İ&!Rg*uSЃjٲ=6L(rZ D8"˫t$Z+2}[uLiƒ &?a%Ni ,(5*Φ^~j;! VvmLHߞόFH ईmFi#x "baP+TqLZ/%YX;\~Cɱ(_}tHaNLF@'jaqfIbɸ0-@@Yȯ;:$@H$i~ 1 P;+^4hu] :r lNa/&I|V t1}DDڠ[淾I-Gɡ6#ϱ}wd~M$xe zo~;D1B(fξ׍Ry\ɽ&MKL[S6עvь&5 u.dRByr5;qR }{ĤY9-#ނ0̢=wFLk,3Ϙ%i>`U>;X~p)rD*LoS9 =R̛xe[t2éC8JONF&!ਫ਼GsAx;Un r b2񃼤'_eH-AӿC7zS~^7&ޯtNiL+k:#Zwn-(J2JQC7ڈY:Er [IKou?㮃'r1;q/Ӆp3k^Ѣ1SpP |^E{L-uj[Q !' ȉn4ʿկBZf-!d䨺?vN|?\Hnwek·ҵ`>z &0DŽ*E[[?v~ҭUHaz (9"A%s /buc g0qumx"lde޲Ր"}Ϻ{>~rj7c .)&T: Z=S›x.*&_rRu_2Տz])dAHhw5Vtd_{3 7tE%DV|u5=v{f5ʝA-VH}p5ۈⰖzgWp̸Bq*nc; g$8mC PԒnA@&M< {0/|r{v2{= )gCx:s-_\vu!&_mۖިB,ڢziCl\dgd"lrPo%дspsSMB֘ƏyހÁ3aF> Ob}G?[nk"ݺ"<9)!ޏ;ٚffa"s|mTP7Kmǒ6Ucr#PYb0^@`T-+^>2&ۄ0geZr ƾJ+tW=_+Ȥcֿۗ哅0]wP0ReB?Ny\8&a 5 yxηEUM5B_;5> >hy{-T<ң2C%?1+zCˢ/緞.kC'3_~T-ۄɎvI+aʀbQ3fwGHWt,gdZ+^d[7@Up{MNmJJ<*c/|Hu{zyK9/ Ǵ"5hoV E|JaQQL\!P71gbצ[ڊPteɷes2L**eu;J^s8޵sB:[#'U4֤܊t#>LK Vv\ g(߲v˟FQrX7|a=2 uu!S%`/s!%lKD㠆e?dVPcNl' Z"-SywȚyfy۬$:M9!<4=w`n*iv|0)Jx~`u;ȓ|4ݻ*R6 +s&:$<"S wDMD{Vٱw 6Vª&!>}[ِ\e6X MUgf$_3MM0m 3<"VxwR)xM)TiVn^q-}qkRߞhعJ/USMl}EpRW4ALЩ}f&Z|$C"I+w ÷HsT`+oD|Ou̐j7>bA_; =l#|-ɀQbǯ!H:.!"kY~:Σoleb9(9ŕA#=Uv,tF>np-e D_X_uk|=ڤ9lDUKshz fkT&'VKmw\hä2$py @>adfPne=l%ꋃ(kp>vPR:8mܶ犤H%bџ]EX)wTI2ʆOTBN|TOFk i=%SAUe̞Hm]`Kkq0}Ђ.[/Ӝ$K\VGݻ~踷P9:`TtNȑgӚ]BD `%A:"*RGg&I)rUDeSiW%9J i>Dw0h)?=^ 7N;t52'mw6;Pt(_(>TG.yY_`a#96LOն&5wJ B 6] 8Myˬ+-6fg<@ρ xnOvfsL=ߘ(en/M) Mƃ19N~kn"9&si8'DvWSC,kQu'8++ W4<E F\@驖ׄH&4%PZ*5#qҐ{S F\XH.3,7?.rslQ]&|!]s+_ sCq۷'!ʯ掵D/(r_ӐfWqT1Y"=W˹ ȗ2m5IF>H3^n8`P,(i^VߴD$:A`uš [6qCU%R偀D:-Y;x1Uխ㵖y\ |Iu#bBwZ"`!W`߭pzT\K md,`l;^WY/chs|fC ]b9Vs6´iNmd:OIU_lF5`9<ϝ!a$ C?y$tIR92aUa8Q6 zl$(M3gOL\pRV vC"k.Q/.y1~>f~)<Ȏ~ow-hʖjg^۷-\g@ɯ&ҁSO'XnnG4d$!u: O^,5euuA+W^-NZ߬t0+W>bG*?M&IDjLn %r0/\>nqplow?-Ͳ5BDSE2- E ~@_&>v3n ՑFfq}0u5LddDXD dþ勞ŨaŨd4P TƊwaPk贊p&^|ov9ߨchZ؄*[`jxR 걗J,+}E̜=ꈂZ=!9,:&F3}l@Ug+Jw۽7j⺦9Lzш|OcFAlA5$acF는,niAzRqd-m|wh qDO;Ft{b'4I7Te\G|I]?4en ʜU9.u~ٯ?oG8a8@/= Ax(j[^Z64 x(ԛconX 1%vd0[e ކ<-d[yY@ʍ{V(W.Kheo?YeHQp0]b%p*n n^& !\Zi UwXFͰ70o^ h1-O"t*dh'~~w738tEeʔěH!؟GL·I K=V]aBp55Ul/54`ЬӶze*j_WQrXgNZkq A -~"_',2W,3ߢbig"EeS @D46pN`\@MR[hÓ̼O"n G|-& ]<9o)d4!1>2A,;OMPwEqԀcT@dPq󂪀X*م7*foc06n÷%51wD8@U؇ob'u|!}MTF;d?,}E ::PE&IF)R[aZؙMatN=C GۥY?>-6 4eO|@85[n*X\x(.!q0D= 9>* =qlu5L)Z0-yPS1"Ga'y$h_AJ"nR!ә)Afe=fw!js< +˦OEjxO[u:$b?5B[bJ^SؚܖOO4ݷQS RÞ;@f#пXn4;fTso& ( 2ݳס @D Vr9id !c rmÙeȦd# z#^'~N b&K8o?15 _(<~_B,-q N~$a򴳪!f&~jr7 /~->aS@x` $SD7oxeRI&@)f 67&"nfstThpSۆp0zIu6"iUn.5 {O}᛼^Jiz7r@V}&{?l}ixi6޳ ʻf0)Xp)oF_$;F@H#^ CKz۱!ʛJ_l,p{qPV,(֓M3ON2baye!a]B7][AOD w5^ m"A;Et#Jd('Qfgwk؄#7^k'@UQx?&ح &>Պ{YVxKhӫ:vaic.rt4>;.`oB`3-ųWo"s]3b@(WaTA[t&_)9(sẍR\}ؤB-<[\mz1C?.wƳEoyX"Og=M"b%VVt\ Hމ6ӟcV]!,MCedAT% >@IcJ 'wQ%ui. hGu)aEbVΪ'9N*d|FPT1ʁ3IP. #ʟfXHښ=S.zGF. ]R5tU9\suC=S(PڸM.=)Fe_\jɚcJIy7TJaU$ H;n2:G]VzhCQX*#<w2l&~9fw ?Jh}szpIy A6?|*tZ_pՖ3QMzi%$wCԥyd Q#,(jraV'΂VMH d$}~'8`u!SCu;WwGX}`"l0P`,CaU#dmeں-vJ53\vHG ߢsu.-vlsf})ɥylcz7vz @z(H9>\E1XJp-g=ә-&K| t)j׶ !:_i,RQ2;Ӝ d*Qc=)wvLe$A5c688OBe/q v;TpϠy[xXm IN $Gt=fk' nvαib{Nː!ѐ}|hu?ΥQdMg ..WXWߋ<'8%SHGVl+d}Ewӣɱ=|9A!#HcP6QMKTŁ6esLuqk[r(0>APoGc,j,I$׼ - J!aQQm\3vY=C)>RtP_ǎ:%?)YVYtӇ]rViÛѼC2yB.zeOf#Que=24p_NiB&]ߠKZsn@LDbr狤ֶ꾟 /R"2Թ#jzxqxTFz]LuYOTj$fY(P^ ("b9J_&.v8TeY?)[ڪ.KsQ Bbriy7 U6) $g1=D<{M(SioSch|h ?zspxGIY(iG5]MVrS,b̻tACA\NpEsycҿ,MY{=4@K⪇o/ J )Lh4 y>3Ux=Ƥ 5$DSOObfw\} Q }C5X!UN4%5 lahhPyN{s 8%<2q+y\yGԮ`mj oJc ![]7<9\N88+"m O OˁHVii×.:蘃ALWRxko BC}M#' \FH+LD.vjZm`j̝$2P팹@[Qgweޞ&-=Ja7P}KXTp4 m OHF'gS%9M1bk]|ȇ:<ƳG{ӶrV̮yig H !E5Y1,$.b#7 ~2H gJ\Ye)(әCyO`fגL8ΓW<[Ү`O?m?{.+Ћ‚[OHiPc ō@g ϡ1f&oTַ =^-.8BR݅i ibO tZ>*R->J%GDqq0CҐ+i HD/W X} j -sHUU^;;"Eڌ NTc> =l18Fom6^ yH?#_5s.NҸ?7OMijB&FΕ0_mm˦#\="Xf_V+wˬ­^sP&f?Qt]ՏPiuS=nP6ա\d`DIG}F]r`E?I 4(o)Q#/MAN\wԻ~1,~S> >vXU|U\Нtl%l"`l=ǔBW^{oz *}}SC2u4QۼSTA 6!N)sfZ\z$ga@lN2>yK7˘ չ/='u3-B5Hl_r,6w"PUNm>ONPŲsV$3KQE}{ 3)ݪ!BzJ@gL.5/}D 9a}y#?./Vgf7 j}q12QvU:HA wFv ZtQUX0MPLsS 됀g v(O{k{g?x$Q=}ڏMSɍŒ*O]tn znM 2CZ_K6n雚ܵAt>^ ) Mj@,m揣_ZU`͋ޔ9M]dȺI@ZF3dLe&7*>:l v0Z d>) %wVhұ0Gʟ f]Ufh_ Bϑiݻ8 !e꙳xB:>t=r'=Tb[41i!S n5fX+b,)́LߚO7p A&bèiHe/'R?cػUF]!A5N 8~L)ۮl[m".+xY gCddWNf{;/8X)&zhK+)MEhʸ/斱X~n2u'"u33}F@/[q"Ԣ$ $午i#Qtߜφ%tcoҔ/r&!tBv҈8"O)s+o/=n⦺mF\~?yd3 }I92Džڗm+elcA[f4 1(X+q$w(;19"o\O6GF@$kՑ$|v zu՚{ Dn[37Lӕ0X%YQb;}Аf[ƒc ޙwFnC8x#*Yd.Th~; _W/r]6\6Ϳ۱/QߏX7ϯ&w}tmE竖2}[ ܛk4d.Ǵ; ĿZЁ*1{,X#mqKAMXdl9jD,}2XZ>ͷ껭7Lfbk$HFكت*1NJjkOe7p_m#9Fc jj|]@.b J}dx9 fM[}z=JU+z8Dc',mkMI0x 5Y!.)rQʏB[ ^?. i1g0D>/)=Le]U[CDt KqA7I˔kk9B}6΄)ˣz.qP|,sC YMno!:Ӹ>PmH0;,M7PkvJ= baJ&[oٴfB^_>,ƷZZp?y}eu_jty2\ CÿHK V6CeZx ЃX:{K TqqE:3W˾6mKnt1lF{mck^(A+@(Cu~pS9sy^se]`N޶$0VP=ʒ0WRBqL ZnwH=+ \N*T= >l:7zYJz+X{&-,J-UMGUeY#@S]^i1ir.O:0>l]Ɠl;G^M^Ïyi ܓܐ/o~ߜE<ú7"8ۋە㻑x\h̦} hud~(`b{*e@JDMJ [!? 쏪nҸ m~;0G&hkT +huD~]Qr'|YQdzX2c'ma?NO5BM.)x9[D ؝;X ޳*/T6X 5J;+$*K! @ ,u'7'uoJ}Ȃm*`WW7Fs( PsIFC E{,'/QanrЊQUvtbT8nj1`XS\kڏg2ɧmYz$ ljDD[][šJວdkyÄc=h~zw&ˍ2.6.ޫT3if'AcB[m^ଉi*$x!{'3 M_&b6BB&ϓ-.bI_7)}gd%X3ΪNYr2]RѺs5 &VzOZLfm NB&JSƃ;SR tV,l(!·OceNm|`"ߋkw#+CIm408c$ %_~iۼȸ]8̊#<|*,q`U]۵h9k!'L^:j)h#æ2}]'8>UO}AzʼBqfьu’y8xb~.o"Dp Wz2"i<^}mLԵek@?pCaúVU GQoZy4Ҳr+Kre7+;W@O T2 ;|7~g`qҕ0za''L5Pbcu$W#q#%fzN6(CҼ<~Ҙ0f:@ )"V`< }-p7o&Iͭ~E;7.bYc8m{HW[Umyq/IHb ïy3LADw,Q~ÃuE]I{e&Wbf58XkMSr  ɺ^M[;Rǝ(D@kuDKs?qg ,rٟ_u=6.rAƱ Dƀ%t+ z3-h% Tn! +j[m 2$ )5C7tq's\D;^ph`BrK]8dyo3;aF77DQ!9hRfax@F,е*D{]74|+욑|.48|LF|Y]^T5n c9~-ؑ' kLf~vd`j,u3|O_i ΜM9CSlpy8e_+l*VVP$*̭D7=3;V:sppq %%MߞQBo7 Q7VjǍD+A,4aZ]C ̽Bűci:dTTu`G[+U73.e-8bi%F\k%__x:7/ue)+w5b B{=@9rqt (M"'( iZ[+XMI=6I~2RpW0qX={l'[HX2v$`VD4=OE1/A̘EÿF#u5E ҢN`a[[BX+|=9:()ef*~jd[Z>]$j^keRa C5DNR5C^֜ةM tTEjka4FĺA*Df.: 'p"o)|n}n)ȿF B.;OA)7mSLx׎yP:S(p(Z X~q:T] ͶO/Cdz<xɌUN,-hxeۅAq] g. X!1 oA;nh+À4{ 6^ypH㽨B|;mg x) MJluW^^ZAPBU>s Nd{@w;3%b0@]u]k׉^'2nr[ f=f^,$倞⊉@[Y$s,t;(`7D`zlgM~D5& 9XAAx ZoAkRyʸ/"U`29L^u D8j X` s lDZ'FD$QuOK:dj@$ ۦ2bU/h)Lߓ vPfj23x KNZdq묅둨Z}Z|ñ0KkF ҆G;sT4_lΙ e)%Pb?WX$]Fo^5^gi1 })_K> +6֝2I~'SYơW9_(ueo&AU 0-2@FC_<ǟf!^ƿD-"HY4{L ̰ 它VeW+zjzT^^*`hJG?حFNaB:޷4`wEy.+À)k 5oXIXC<WAޮhPE4+Q?xēJV&A9l~fU,uGG{ڈȄ`8dt8`C\^L. ko/+Ӝ8\- WT/XRIL14ӷDk̦""#YZo& Z/Zd[oNju%ҁ*=/:;Gs8+2OYz-ƞnm x +_ш/DShu6vMKV߃|g;ͯSyuEXFIcYQGs>4 Ļ||)ϗ?V8'.rBF5s( H)_$~Ϲk(-m=]Q BQTiNPT_HsbP|v_ I- ~QĔ- 'H,"V1+g|w2$o?vgHbXc9(f9ֲ1Wre}z?!): 8ƧQKL,c d_~l3/A5PȼGN.?MhV\Wsa_]Nth]~T8o|PՎaD#K0:fq)Bϑ}. {_)M/ 9?NϹex)Ȇ:\}/*Elj.kn|aj&,*4೙? tKɿ/oUY juøƿ$D Ug:LBI¸c+E̮ 7/.f]\ZBqOO䟉{e_m]! {#nX};WXac D@s>A(Pxߣ!S33ӀNhJvP9Tj]q4"5 ]FBp@1qZx |cTx捩&/Bږp:##T`{~.ۆ?9 O8q7\{ETc(5ّtޓᭁ8ך^mc: 9N,\TsꝒBG$éNIR +a2:P0FZUIt9 N4!ƥWS_\DbzOfK{o5Y[~zlD7 ݓ-PiOV_ȃI*HlYdcҦe/ԙ8|y%(%Fp7Ikl/.64J5+غQ[ Sn>Nt~Yv:aPÕoj8sETI-mnL:$BS@HT7_9"+0όl:RM2\vQFe"eW>"</n2SlT"WUU H/8imվPBcCݹ Tb,hng1v~ӃQӽVu`(8vn{o@QD_˓%~,A}A/ϊ֒Z!SĬ TgV3pfУJ \9xy HpŢ O1P0Uɋk(jwD'uGd=;^j&ń4ЉoO^I#呔_+zZУosܶ!fV>5Q~lߕp8R,Rl3Yg%N"h|/e@8{MNEfyheNќ[rG%;6e~5( LmUTH.쇔5ÒJF] EI )PYS[=ρG]ggCc~SuOϽAV̴ˑx\>N}ҽ{tC"8.).pIFCB*K'#g_eҔiX=N+AzӸRNM"50[i "SC:DhW}h9UnTE p*্C`$cG<m̑XGu6YTTg#HpRyLݘ4wˊq~f'F*b]tKϣܹӄ-،5E26Uס8/EA^jIm]uFT&~l:0yE?aKŋ'NZ\ t]fxc;`8S \&p*Nq0T[bo!S Vl 6|z7;>B!ÂT'hZBx},ZHHKUYqł#S4L@xKW@S}ÿX"Ib/3)`u?MG5bII (r88bXԵnՁ2{_ge| [)ž|0 IŽdad=E}ias&(-" 5e8.>bdV<}jrµBV5vLc14U;M0cMh.*sͅRM|J7{ok>lS!i=+W7o,f^yR5C8NYBl_'j+i'8 E`qϠ:մ-⑼b:M\G+$A'"ڥOL7 {4fu܎}# ҰOhNxiglY3ŐL{Hɵ9* /?{}-(ehiwBGR/f>1RA6t,ե!)s0yW 2գdfLnE9c>OsA6|LIDuKqqHc <3@F'!0eǽBx3ZwE©w P\D"-6bjK~x>{#543WJ ^B3>BZ&-Χ΀Ffrm|b'd{PJc ΁U ܒf7faIl}UPw~~d3."O!Q_` 3bP? hLۄq+@:e+Ь"g"={]4Ó !s?.,sdp'{b r,~85 Q@8"Ù 8@S:9MN1k#|)Oy4N~΀gU1BMO*ZZ͡LS9:Bܠ8BPA WJVq+0c^Lʯ }^7kƌ_ SYګ&%!tIЏ]s7TH$mSPs О9s(ˡ@A< } 7/D^F{kj&+rvg¼)0Ŀ1#^x_|B+ԡ㉯(*jfY!@Av,wBӂrL=08_[&%RU0-T 8Zɓ hǑ!HD1BL)yA@62cW 魑fvZNyýIӃ*63<j\0ׂC:b-&? 98[w,E?  } U0}AJ} ]ҝfT6"OXNvw d)1^ޏ[Eyj'INNY* ίxS1' aMԔhx/y}s:c"ZeK_V 9ș[ Me ;Э%l8ygw)tʼn4rq;'Yp˨,S̤Q3!UJ;rlz7Cd5yd"bTK}?zGI#u _N.de_(Ưf-5T~Ì-rw6 B綄sNt8`N1dZБb|6m=x&ͧ.m7q(wrIeR=PEEhBבwܪ4G"ax%DN]b$Fep 8`O8 vcx}䓲b9 ęb_^PJ3Jlwu ;e#ugv3v̞DJEPS/! x hmu?{/7hôs`T H>6#Gȸ`dd~]QϩRM_8{wهSQ@uqNF. Ms$ߠM3Kp] '8SZ6 0]%][.\M^ghL: i z⡪&Rd`ԐN"p|Q{Wjo"`Mx4QjCH:dBQ޵qKkI$EB4;WD>cZ d ǵAqQ ϋjJOO*5zԖ[j\ `ﳡ `3Orv1*>c"[ug 4iM6SgXw !cUBh:0j |lBox{TIg\TY`@HJu%tn޷hfs*[(jcC6 !qbS7;ħN$=;3Le N}#q7>Zv0f윴L[WTB+UO t&Ưe]TD; Σ=~*8?L- GXIpdZJvj_iy57 F_͖~gڬA9#U-"~( qNI۸EwlJ#ؾ.N+^5{ńJzFL0n۳"r:rsێ9A#R/WnsWiy[I,(<`'7<0^҉]eG~/ (#"<`r/MT!]<|!@_cpB"ؽuf$d=*sE}S؁b Bj [W$:@ {RjX2֘UQpX:Zu3 [yeoQzҺrYej 4T6?+ +MnCXH_l'MJz\c'!:%d3K0>э޴^hw􃎹ĨvR]2gu#Ut&M5M׀GMF_M.l'tdlp5E10D xƸE!w}3;E`Q+RE6L5 W '1-ޝr2"[pCq\ jl*Kk0RlFJlQ'ݫ<$axZ#b ׂ̔Y@ǵX1zǚa"-# V#aNz A %ֵҾGQ<?jOlܒ@.]2 CVQLY&%O;ar/u_&a<& f ?5޴Æw_G#D&XM55._fAa%M%^o} J79>z}d? b(̰1xk#t]`(Frմ(剒WKQQT=b51Ki5Oӱ{Ԧ DNGᚍW{U7פ`خA %| ݼP=B38(:W,9" yVŸ WF8Jf! U?c]%$_'#5*}53$wѢ7Ǐ ]{ff#EwG/gxm&cٮ:f2~Y[UMx ܈foLDh_ӛ5ߗR/X?  @J$5"nʓsC%$=t[ (' "_̸l7AՠHiUz&տP#7}.x+JIxU%iygkp)Z0 km<&_:]`ڋ09.$~O!֛+jյ9RGʟkMxUdڮQSӄFp Aè"WwD.nLȒ)c@ҘO7ts7IiP.s(H?p `/ۥINc~\+ϼp;pEXHEJ\ ]#Ƃhaks [jY= Wf2|;|'cE%Y!o'!/Yne ȗ, YL"o1jF}(BۂpM+,fe bq\p#-  ){6"}7 9iJ}hXB=O?^ upsyZ4Cq!@H\¬c~8fv!C:?"Hl \r9b&ps?Ny=ܯfFû)g):Q1uO1/f0MG#t  XS;+CIȵ!MSuFqdt {Ro+ZL^7N/]w/l˴6 x&[.K2ǸO@?J2g 8ڱ#CBaOFo| ,v5"%נus^xOEx9E̙T2(xkɡxwkY?TBSozxIPިFKD^uWiuT Ut-x`(~mUHk)n qY sg}A1󃛍i`*P7鉝 0l_P9[jWv%FbD cڥc?Rؼg.`l Z! S!Z"oqP1іE JKpmU 8Qr X(\eZ\4PN&X䥤E0C6=U-qw&UthRtY2NF['JI}qC_קIFtv6?Xp 5[q5^WWI) 9>XR !σNzmaVBLJܣQCyb{Naa #M#LDX5id@\HA"`P֢/{A}ϸԄZ3ZQ%CxmF-|cjGjP^ꅥY*UCF=qSO<M8I[N򚂿;= ikư!`;3\Rg z&Fj EX>'dZ:Ƣa#4(Txc+xm#wo}MdZٱŏü\h<'x~|h5ޛx䱎)I:q¶w)j;TDw")$ڝ;]*+QT\IgЄ=Ra^/v 9_Tj/k,nSIBOxWA6Dr/mVTǰqNf\b;U'1A̝zEGz0XiNqK+c)UW7UƳ[3$@\Fd5UKR vg ja*L\i6ʠə澪d=3ջb/yix[)UT.*GM-iJ)$9z}E1r ~CwZn;;sL(migl,oT[W3ڥ<ӰsNIvoqn{RomlB[˓䉌&zE͘b88%v pI} o51Vr/3x>mP7]>Xha{htNQ*CE*wGL?߰G4b2i[jQ՗G>C{WJA$1ً*N$666|7TLߋ]Շ1($meN $S/5@C w^(mN6N׍VͦP܎uĂ A 1k@jWꧢ8)L<#R#l %g'捤qhT3]M8G j`٧?\q9%!zVvg4)=)TGdk_t֕a8 -@"(~FpYH֮YyY^FOr;v}M$?#Bv)QXlrC v|# KTj \-W1g F=kBx0 y^/γ W4r$>bT~ӻW7@T+,`/M/[3YNG1:x1g,Jۢ΢s =_F(Qi!=]AP$?y] PWP_J(Ir\Rq@{Vo%g|ÑY^^`k9˹X8Ty+Mb7h¼WOpAʧ稽CF6k7ɡ^FN]6+/ bsϑ$N Kq9}$ls|NݜHt8Go1Q{I™elLGs@LxQ2Z\]9}IJ2Zs81&lE|{ b#؈' ڮ 0x{nA%yTdx3(?b }RR+AI[&XGI@xh.\ 8qo[oj K [.MV7OlZ@8^$j8Y#_*7 AsE;:R>I1-@Rh⑕WI lީA#&KtX'NoO$`|,SŔs.8ك -xW E62r$^15~ˬ>``Yu]f1wD\yP@ C1#Q #M3Fq]Id ?(¼+ ?Q|;56қD[V,XeQDX\&pa }uO4F}{@IAO$'1Ð]?S-Y=7Q<汒5uK)&܃ʉk|;Zm[[16I11#M޽Z P^m+v'q:e??o6.úNdOx7R" ]4|HYr 7 \}W/svͥWߛ~MFm2k9:NaKH7[ c@rPhЂW%^+]KdO2 o(ZN? m+:|d?{p秇ItΑ"eza747OAs(dio2+vx.m.7E\)2+dw.ZXr c.xHmy<>"CM(2 3DͶjp-i{(OZr>8KZp\ENG5`\WFރK)QmaD8=Иœt矯KQR'5y c6`nR8 !pd[(Ahǰfxzj=kpUù& 6Z/@9yHs&tWS`08v;tbDғ5V#3kZm+1R= /QQYVE}BdT5`U -~-aF--vSѱ@=/5~6`Kfw mИTC5$WT5 =ԞoeMH;.T/|_ Ġ{l^b% ^3b@F :Pwוֹr(&PPXOk t@yKoHU,r"h'9`Z\m= U~f爔־i'wTdonġE%SQel\J.I.h-Ep < vRQzS+n%|+4_]y`:¢JP SsGLek \p6QoY#`lt,A#N扊6w\ƋATU㪔B m0UM)/nrf\UX4KZ{הEGZm7JateBz6/7a䭚(+}\晅amE{{x9 (_G4\GW#<%DoAC 1gVdD͟+d8'M~B4[SH,m|)OMijiӲvGm!47DBM_xgC$'r>^p5Lx8ZlM::kXt ss =kk6qaBޓ{e:765C;R9+AU1rO m;] 1L_{8;ڌtH/\4s$zǯ/hސAn{m)yGCS Gк<1w=픀 r;/cepK//uBzM8!hu" "s;DGaڦ\tf<)flqZR|tT63[KY7孄IPDj2EmpGE3tƒU)ciuo;D E^Ys޴o7,ԄbΣݠ˶M(Se7RzI%}Qc%ւxȱw >4 lDtEemǿ߯ǔAfs;i,HCef73J6H%ɑ47G,lX$#)(TMPPFM#$E):@[;-޻_Xv}}6]OZMVi<~&w1ѣ u;%@Mݺ {%gwTRut|/C! 47yrf \쎲@`c1h)>ܕh]OsfzRHe8[kAy afCX_P*rK,8&1 kKhU.S>m&%d)>;tp|\@e߈}5 FY[vm.LS8,WVTOY^937f\|͜٩=gCnOJ~ܸE]2Pj?G)EMz~kO~w4# cZ5 {^b,< @P6Q`a8+!(BA_G G`ն$UeHTڔg8Q@;3(lae?EhA䛣/y#odno\tU3|&icBvnϷ]h5)mˆ"_$U-?VQYC{+݆)`Gg!Gr輦YqALZSu /.PJ9p,+ Z#56MktQ!MjC( s.],oRuFjިx[+ķb8^ Kƨ6;i } iD@?ZC;:SsIx'f{\T@ W J~M n0,12o+b:|Dݗdh⦧G<P\cLp>:q?^NӔF4Pө[*ab!5rM _+WclO؀-5E4%0L%g<5CWguS)ꑹ=:է?5g\\:/{Y&^W܋̙in #)*u߳sB~Xc8/ˏv2'ϬezE$;Qx.+deT=*˸y{k$m .`dc 5( vSZ_[UaP٧={>bjtX.WE|HYq<3"gr%fhX%`$r璪v]dnK,F PU z bf^>z=ӕ\X `D!vߢDUW `ߕweYϟ0@<$bYnztYTQ1m⋧te|rC`-veb)#h/KNuS[>'-6WLݽWC=")Z*Z`9# hAM#=:j~Bns4LxY/Ƴ6M:qp nkxO(hRɮ PR~IR7>Ғ_ )LtwC9&W8on ;Tו4iuޱ[;9CL.Cgo*qׂ~?d@9Lȳo`|j7ezi#R]QiѠU_i#VM7:k3`1$*$DUE ш40G/lM1{ 2'9S?nKf_· te1Ltjf.l:!;ykaa"wy$ I?0rZHS&%YMD8YW!Sz4: -(Y;y?J ;6Zl7*2 Ltm\aY7}yOh%L2B#fBqV0lWo_]]ӲYm8h7Y_J;Ù"iJ8yÀQZL <+XOhH| oug1=gxJzXw*ZQAh2$i(dwenZy]nmSB~Յ|0~h BFn 8mV޻CAnsSbp_5-T<@{05FM™e #'CNK[ vd{i\ c T chƟ då}"F\ h,* CHFƜ?~Pjea/ _пG(F^[^ۨG=$Y +6amHHlb'e[@7QK<"Yp D$ Гsi)"Z u| GTso x¿F$^"o[!kMʺHǫqbc]"ecU1.])8F/Ӏ: {Ed<:d'l\%1 w'i"p6!qynd"l*I;"_]lo z(l86\aXB4>}Q֡?'? [~ea< `ъW=G"*aȲwhB{иhͬq?r{+< R/3m-mey%юhZyPT}#}D~LcPcEo)Gj˕ax\K4 4 z62^Eu*B6L2YՌf٤ [WJcwΑrrԒRszke -q!ӘwŸtyUɗ^vaBAm5:sGv m ӄ92򿄃sYXϣ\#Tv億N}Ϥ/o[i-WV 2nb<E5Gt?>b8%3ddK<ό[ 1<ݩDY2b;|}:s?=ޝYĦ; "2f^d_[YHr| G}C4 uR[2[r}#WvJ@-,w&8`W U/gz- H1 i>{f;~8If&"dp :D(ChWv_r`"G!X\Ls-U: y濐UձŸM ]N+VjKw9 °q~'ݷN0Q3z w0`[Pk}VjluW2ԦVpYei>X&քuvK8Ů4KLX)yT(}U9q~*۝# O):s|== 1}iZ{O3|{d[@rSA-'(, dΡk"!qR l;* v mEwSt v etu,_ftBjS;g}^CG}GAŸ*@KUW%cJ[vsl n!c'9?@i_&otGha͜_?ؐvN'᪃i8m(Pj2s]m 'g+81E[Ua&l)A&rjHgCG z!RZ! 5wSc-[1jE#3U^V[t`mM&e} 7z$ (4d |;!_ϓĢ@‡:2"%ْCxF6 V:*aSE~sV|vm 8-Zz3ƽyE,b:\osiҗ'C{)y|H;seÂf?¦MePmc\IT[G錆!m*ɞOKv }i׏p/DOh\qw.n,yR7!$,Yd tmA_ϟ~B+NN_wp.P;jx8`|r!Brԗ %R#DBva2N'>Jh`r? PZ~^@*byJ&[hF- \ c{=/PTVǙ>8Zvz;* >!ęnsq0PU.%UC:d{9&x+4f!?!߱}sGR_D B3ޝZc/z+XI39:[$c5ceROT7(c(LZBj[{|޲>"o6 xy^T\xq38ǮU8ItG\(@ZMjCa (mjvdezppJa>гuڙn1F?ow^7^׭3겋xHײ+h؍ Ǧa _yuu޹9?,SeU>7{f\H< G>0;땃QSR2rܯPkbFnGĜ3{[g,;gL1]3f(I.IpqاȢ嶝_OABF[8ek{gd3dt6t>s#oUՀQCK(*L&9T89QZ-nrfN,``q'}f HV3ř;Rݲ!^:amCM6>7XR8dc *,a~? O::hM1xyjeņ=E.;Iey&,Rc옯a-G$v e"a/=›,/uY-=aީY3 F61IBꨝgt2Xmh<̥+ ^rЏ>h)={5xyY \v6MO47c RY^liK, QbIk\ .ZLO+`M0_K;g \k669%CᝄS+?OQ]sG1`eFH`>@B؊S}*b*Ŵ(F$P"7w(̧pVF&|? r\R[Ǧ'nM͌:Q!d[S> *ck& ƨHv t|kaxl 2*I>tjCwK:;Ҝs೺z'?9hץNb| s|4ޯC OZ;9%<ɈCGFt(Cs1wB;O^ a N`ĺMM9_{2_YOA~Ɵi Q6 \YBCip*mu^S NjqTOSZk{})|[r9ݶGZ笑.ng7* :&z2-/W`K Y@U֜duda--LuS`^3^t*u(ި46ݫ;KzhM0YUfpNna;;-c]9s7 z(=@<]4EqmI"sSm "I%txO b /w)˚ݓ 5<zMKHqE#]/mtŕ V'x>dsYH0iͤs>3b/tAU%d' (]KGOtG[Qn1l+ (on5Chlmλ\ً4Rm 6@~8V;SЯvS~5Jb!`NqvQʎK}Lb*jH])0A`@l9w4Xe|@SO,  B]Iu桨47$jHg#K,тk=)A:;|o{.z}Fv 紒 [BY, :$#;ڻuc'գ#|;#Q(#wS'#DA!*% '˼'$$uVx y}oO$;/7jU/ZJ -9k3߇lvN2v ˦6Q1oձt(cÖ+ejErn+Nbj %\O!uiUmә bϾo2[p]) Q' j#Ia=^' }>PWxEOg~.@b&h+;vzޔd'h8#%<]s8 OFW'~h;[TPOa 4zg SM  "R͂hqס$AE Mg` *qg [8A\ d{VQӍZ +!C+>A KIH2 YvFAb!!cz%yvV!鵣S/˷J 2Nlt1Y} {Lүin=H#1NT > 876ܶ4⌗2!xx66* RW ƶ%"01qP4\L69 %V9K*S̉y?Nv`ZJǜa1d-l]MvcS8~u_m1q \o!W24\hq(dOÕB!ĚD(Ko^/F,QrD%ݿ&FFRYj{۰kC0&w1i;a)FA)W+Zӧ$n,$ug# 91ǘhXV=x~CvF:/%cYEUOXl*!EwN::/lf]9*[=O)4'+M8/:*+}Kn U*zn*pwkٗ~p,d溶&Nԡ*#Z]0KDgnGq.!][ LE g&V)uo?lT&ej3]`-3dsS|Y63kأRfJC4$@fd&P{Q% `7匪UB<6700EnoWl\5Υ(0}d_<9x\V)B`lY zs^ʡqyOUs) JVRkU\!r?49͗Je* %[{Q@vz 멮n_i(!b=Dζ|ק2'):t\xVTгA0,75+ rt)JɬȐ,HGY6x5}W DNqf8gȵVt04.B9"o\QfE)HycOi|,[uHZ q,g {n%W :qI j J{TumsE%()Hj'jIQ9xk3k CRJP}. r! 73D=}?jیAfJQ`sHg0[BԮXkcDRk! fpxF9ɂI˒5M.au הB|%r]BUR/b I @$@ǕJs#~-QӉb˦tyi eˎE*W7̦I.c\(qr8ʼnmⶱo)vqKąoͺ2ϯi٣"^w}\]]lS!b Pљƛ&8 10Ag(MҮ/V-I^C%Kc٠r7̵V14TN8G#UcU3[[&z8++&<-w%vǯ[;33L8u(Q`zxy%]ˠ [ifA%4gTaS.Ԑ][GcBP;dJvں1? O$ SY>iz:wcN9Q% < jq"|Ǻ%6tr=4.BD+Օ[L 9Ӊ{.bP?cgc{K%fi:R)Ko`ePwV Mkn cً&zYBsBB'n,9ҸYY5O*h̷tv{8wEn}~+¹./e/6bWHBVʞ+^aCJd}@ Nr;jmWzO(}_@u_FP|=(@KH5vC^ 7p5D8}ă]}_ucc<}Ħ|O8Ů0w>&zce #IK,*Q Ba3Fl UyT1f>|`cRx`${qPhl_+T-l&\g  joI ۃuf=+(k_:P@m(ek&@$* ;#Y<1ח2O1ۥt4Qm28WAmyacoݝ?Ld%mae)QIef*i+%I'rTuśre5XR1fc*ϵ r_]D$)E(M{4Dz9FmHxpcaO9@E]2/9f!;dPIp{{Pbxyd㻹ab!>`:f[06aOpIz ʁOfsgAJ,-EqL"y؈jbƔ v¼ʌC~mR++g.9R9wX8NzP8mV욃S YcXے8:kn\ZV9V,C!'pjXS G}Qb;CT-SS0Qt#?B+Q< W*J@ZZ6T ~('7<[tz/ ~(;VΗu(7}?βi]C[% yG9@HV@Y΋+JIG6u?lWn +o&ecݚ$A"&-Av3h[ ;'NuFɣKREU(X% `ڋ ǿG9jAke-6P^שa%c3zg[qa1PqM_]EARBʱJ!)(897l.4l0h"oަkrІ8+.@P 4Bg\5$?XbHGy}s5*NJf=P\ knD1mWC4&]pp߫ҩU0 TNS+C)`iuvØ ~//_: Wbv;W/^ڞݥ?l=hʱzB[ $+U/W=z͂"L 4iz~,Dރ6$շlTK0Ru DhEZ ?Fe!s]{0K@/G{Y5gl5V-V7\ vMIl.^*P`M޲: S$Rޅ x ck#tO×) Od>ˀfc߄h!c\.r[_wJ{6:d;L\U sA.'L@}pbۅ3; *Ӂ),MPt?q} 1ͲX)ǢxT9W%RHaj݂d̗kMzkLy5>',>T5RS9H߄읰R uim'2n=@QB9!RHGB{Y$J!Kx:%S*JIaArbSH#9y9v)<`,z?2چ.P?uvDZ3M&Mi/MqYXRJBg3F]m6XF{?sfʆB;ӣ88m%Uckv{IƩ1?>쾇FJ]HsV&Uȹ1e*rs>2 M; 1Ŧu)IڐEN}@n_;'YTC p`xOyGqU{۫D`Z8L4]չh ;= ߋiXsLJ)WH7nHFϨD9m2r !M({To\qv"'{HFW|^Kw$>=VD_jPC7`nlJ1ѢbV(HG\Ut9`ܷx&/|YY̠p-ow>lGC"ڇѾw}j›Ql9M]]Q@měL_˚,[;УLPgK#v\t=OC\$)2e~uԼM:3v}N ̼):@!r0$275qw$kӭY13:1,!@=Y=;fKDtsI&ڝJ_ZQ6GU%Śl?1sUxN[3 / mg K@vmc7~: sZ˶xOCa4W 21 f5=[Mמ1FYBH>9Mċgc?iˋP(Xk,P=X7t-r=ljg^vA/]G/vL"k萉Fw^2/JT][B"0^c7nN!b8 u:MDTY #Uw,̺'g,_> aD_,*o9dH6!z!k2 Wofa}Ć!%N]wY*Z/-MNlՉ($Tߡ70PbxexoS0T[Gt(7R^f?ub *s|$ycWfv'fG' e }l( [,_aX!Dp̓@1 UNOH\_.6$2ؕ[)4bE8dV ߣIz†/*~,`\>կ`PBW`o`oM&X$v6c@k$Ea?XpڤN xvX[m lW%U!=3s ]gS+ h/OFR㿻SG)wwx)kiq{q/ASZ/LQ:+;XmϭRƾq(&xIN1.ZIspjb*JT]\(nowh @Cnˈ—,*lm8p vڌ4?=m:DwdjuYl+ 9zR:]=)Ζ3+ 4Vqpo"*z$KQ!K٤+3l=25JWv} 90B=d5 4jjPӢi# 7Ko'¸\tz?;8=BUYW˘|ǚxZ1:,w(Q`SvU98^vx`xj@'*<lC ~N;P@o=!s (C)$ vP$8ʞr.ο >G+GѭPXDf'e"wәd$=MnxvntE pXVH{kdHGɘRZʇw^x<_!8<صW1zIdᩜ{) ̦P|k8y?$}A1ܥlhl/O&CK@p5w[5##ˠ4䷱<* OAٸ &mX ׸p^V旬I&c=)t@ 3f(E*j S%1Sa|ٹ;E)J9w} ؉.QrftzJސm8KpG—E|d>NBa{AYpΘkF0Eɿ/ b ,rxx*O\ZSKqrT;Uj!DNkԉqFB,H8xsbB{F=?WCnk=DD\764(݉Ԋl;zz4Q?wg|qI%ٓFD n=ߒsd&`rc9ʸ(sF~=Z[:A--GY tLQHv.J[б+A:*1w ~nC'Ea(#_?y/raº*,pgmzcsElm8.50R?56Z#{;p6MƼy4hqwJ1 _P|;C 6HfAJUvt;i;uV[傝{f Q;tU"^\5NZ#Fm"QF0@JЈ0'@ݳ̄v8.3=J@Em nK9MC(u\ E v>ҁ-?dDU?<,_D"&U|Qtq2Bů",h~ ܨ_y=nV z-xg9~u'AqKeg5ǜ2%aiԗ!*Hcic{X)t0NAI/ HFIek|Z$P,(O.,K ~q]2Fm3֬Wcѱ9i-z-n0<}b4߉0r%iAbngY߃[d1`f7; X6M3 ĭ&*a Vo's =u-b褢#Y+b{ģ Mk l4~"uU BE,2 G>|vzWs~҇MT*(Le&k1DzH4 G?C"{fa_C-.3!B6s?ɕ EF7x:JtI4j;q?a`OGN>>'vqZF1HDlNxi~gFOkNԕs_َ13@'W3:zE^ACrxNDd*32KL.DRְՓ3juޤ s0jd|Vp}D)8DҌ0J. nK ?'/ Y7aAr$xtIEHcCx ԖP"@M\50t? M <NR=WAb KkmwöeuDD_nYXvmUVqu29ჄU FLD;s+Td4b -S½=ZW!3f9/&T(C ,՝>\\CYƏ.xLu5keűש\ԏ|x]˗q$ o:sd,oU|)UYy$_*5d\)s9*,eq2ٞƀQ0D*&L)moG6LLe;ƥZg L郻10v.{(YR3FyD,$ygMeO_u<ņX~\َ{@K3BVzyYpR{77ЍtEd2km5v`:;Ѱ+|~^V|}OECt 2q^ Cģ#@e}>RJZA)r- M),v/鄴^ϻ[rdZt ^Pш|e Y4l`q I^/}o X/gV0x~P48 42.ءMcpF咳,[d|*BcLkklO)V.kP̈Q./򭪨[T' ,΃8P+RYM' 7EE[2|544ظ7\vUڥޤ/~,7Üjӫ=S2A{ 7P1"bSqu -h[̦\~Afy#zF8Wm7eK97Pq5gvJWk҃$p+2%2h{%cNp^NSn!BNJ@ir/7=NAБb7qK3h}WmpFlF簾+bmC i NQ-R7R8+n^o A{_\YO1^ Raݷ]~r{1̀p%$)CxA9T~(1MuBDSkPs0-v[t??DM][â XnG_rUI?[$Ҋ0Gȏ0dS >rzDZ䵒$o}YawpW H~QzпD!umg!#T3ʮHTb]s*MBDкgqˌt/R^ȶ`Xʤ4JoA'}4[RmʼnXZz1e5:%MMf08u'{xpd_KA|e,fv,p Y™CScY±TzPp yL;?ڭɴ?` ú[~*0FB`wB:?Cd}`Y@('FE'&z !nfv1µvR^?oDF:4 AM=ƽ#P)5.eeAt`ROq: N,YqXO@\Ji]#R}p717J pHwTS5qu@E9M}7 6MEKj5q#ҖX@i9+&%@Jlf˵tm _hmWGHd7+I^{&ƨQH)<?(5oV7? '5׿@(nbm#K6}w(PyЉj~KOdնjyEkQRl@8: T4~#`ӛ*a.^Y>|,pZp >S0r4$/8-,ۉEOj-e8oR Awcw삈uscygQy?lN RU=A6 ȝdZ`2)ٽ>_{/rʢOͅKY4E׎^ֱ" 峲նH:"S}\ț 9iH^QszbmAyAn.T 6b^ck^CUطK*!qbl9_(RԷʟЮM:?yΦ5ht2RlZ>D92v瑯Icq4e'~(VuQK|7lCZ4gNmA]* `gyÁpRξ91xӎw ;UizѴU@efɧ`͒e\|.S'#6Vf#}TJUnWȋ}mb3{:ZH4hD3afPJ Z,φVX%X{"reEhiP2"0҇Gf](-+cNa9/mniC| Lrl`)rKODYn~rE8T.|`.O_>3LaHq4֣ULвļ&weUZ6&}! ?lBV0_G|4*E;F{qasy@Nrg ??ݦSj0言{hJ2m=>TxY{xHYJDRzGfE g_kËj*_buNp"*ˤS|j.K}D7!B󐔥 L@+x('@j@@ۻ!EiC)e*Q?&zFhJ;._俟G %6E}J$ Sk̒8@j@%eFPy)O̬C(KϗU7ϨJ8}㧸ws\ oʠfYJ~shP<ÅW0smxt /Ohg$D39gkr6d7 }fwJLF,TE"8Y0TUImU&r5Q5F٢ۖZ fMFtlY?AL?K5upklP}dc,C$00Dh",Upm8Q5URl[X0 G>D_HSj6f>cthJI.NGV M;xXUM\R)t{{=6*fPkZ$tj/]"2ɔ a"@D Z16^3Umh9g7&F^ v\ĥ-cY&.X`h`ho# fY)uDK1#̾fjcyތXYӉ׭fc-ŽkV~¹:4s7xeQp)ыAE$$<+kĤDBlgLnNU=BSk-e/ò9M HF+c5"6y#yyQ kxo迾y #5̂3uRuuPT|iI^8xbWlWmֈ]1ʬGШ4;z> I*} &`X%v3SƖ?mv܄ׂ؋=cEj8}IKU>u+ØnNB &TU4.&͉bJ~uFs/Owjn"GwQtËZ}pӸb^6˟L7&s疧Lta:zf¡r2دN3%>,x)4U 8CV/o_4a]E8L4R!,WBVgm_YK 7ly746嘌._1S#Q>7~,A`g^Yxo{olڅB#Wp\›[`6dO)R|Sñ.*%컇V.}f[vjѭ Zgg]<% B3f:)tџd0PXy[;c 7Fr>[Mdj4avӝ(ij1?SDqV'+z_'&WzC5̴y1R6FS-|jW2V%ZNJ"Ԑ$4RqEE>y`̳)_T<f>nt0V(Џa?+7׮V ]8{ H9cK}w*:4 :jMs $}QG#^C)B0uJ/9k2 Ν,٤[]$m% ߽ 1{#>W|6(g [[SVH6xk.^^=p;?kBC>ԌQnU߹V^VPXLo G,N3 :U#yHlmylvE)Sh~?d_J^zKw-0ߺcZ_\;!,FA\E6%ʬU=m*!Z98Tj0n/~ͼ {:l`o8܎YKH0V=<9yUk2LdQ`*.[r|뼥}۳q;v6C8XݹÆ15i.;rӰ%I=+Ϩܙ[M4Yye'6TʼnJ[ hO@qSxIO_@ߚczpqT;mi4e] 2~e^ 0jjqd ؤf=akjɝ= J);qRӍ!ntvk_=KcۦQ>8S뀃6CU[k^] x\փ(ʜ:aZFqك2(^Kt-@!CtyBH1< DB/60fn8Н;mEx(.K* g m^@뗚Wqc]$FøJ/oYJ* }T:C02N/L*x {7Ed1O)Ė'zĀ3EB\_!$ƻjmg_=OJ] KQ4uR!q;Z 5-FR`;(Q>l[|n_&\^{7zQTtP"À": # >T١s"u੓玎ϵBE~`oNIP~*L(Zv84ejFDgԓ" v9慁s"i:vIgЊ/)w 3O-*qTMJ-,)ohȃan79j~x /]uPRn}7%\)_s/YKl:V7pkWm1YCayU y G.Gj~I8 P>A.K;]B Jz9@h(Sۯs zQ1 #۵EIʌ8oG"6 DFWk TY LC1"U?|0˻W_l.ApW*wTT"R)hƼ tJ O0 ه:G\d'ǶSnbi%k}a XO`hф}P P^`6E)io7#aMaϿjԟ4h*BjiH;aYۏ)xGg#6^4e%gn^V_ !'uz6M ] se~K"0S>;6٤H*O.j^߂Gv)P1UAM!Gkd%`-VF>dkRx %4~ja,ĝ!#DçRt3| D窄5~!LE0EExl!vJr%Lf mRrjO4]Hh%ɥ]J4c#1yt03JG:hZ^7v` 營/LS.RVQ\oa훬a}9Ӫ@yNRUNr*ANYr`YXVL6U ЌPQ0L!3A><1D`9xLM|O󎍟ywBˡkiƨf6߶&:wZs, *3 *<؍K FN-[l`\>\ˢSA0n+%SGaǢ+#n@=$4 b6*%<16&H\=Aon /Y~iF84ʳ@wLq>|ߕ'q͡d1D1! qI6jڜ'ϽPSȳƒh[l"QB)rrFs2*EEESs :_ v]@h|%m ZY`]^|Pm|. M /i "mSӨib] D[;‚#.8Q6;neBKSŶ?ln޺WfW {k*b0 9Y*-nE Ϯ¬b(9I9q8 eM֚yL̎vkBށhtY-BYvqn YT(=U3 4BX"LOEkZ#l]_[gEnvP٫luth&7 G H@֣nI*av@!iײV:PӢ 5>Dp%`xq `._Q~&8r~-^,'E8ܺvяA\%76ɸЛ?x)o}Jr%X{7es?ڲ|AݷRƤ(Ikt4*ҖWK[a~˺'>L{>tktrKdmmn@Dk%?Đ[Rag (ewl ^"xX̆tєC[%P*>90_Zu}/>ar뺒Kz# BJ66S7D 50sLi蝢l-Tc\hag-m 67MMGfW41u9oefR7z Av1>gUB!6?E%z`ƀzyWX'kt~7+YgJuD4'Rs^^ AS=^UY8 ci93R5`~ B?ITך57]dbZgύ7sR  -W߽Ou;aCE%vE Jc4ոT,Rr'\UMoa*0Z`jZ<*\UvDnd2WDB3 c7험jq`g5Jj=?5:lZީH+ ,G28dL=Cd( 6 nŚͱBM^PQnCl| Nӝi|vr jߖrD.d?r;9H7i25Rɞx›r lTGE4R:'U@zHe%vFB[i k&*K4[ 0+ J3$q[Kˑݠ;ĹR\K,XXe ͭ =A 1C}6.Ք*'\ HOҒ&3al|e*ФϛJ97 fL>'Ime{|XC -ggњ LDEz[3QJ^)m xƬ ;9Nѵ, ,~{ik cJ׮]k}c+d?f_A|ͳ+/~d*`P?ߓC; bմ`43]%SX++ZeM6:<'DFLgi&9j{B+h<l>p&tOziϱ'?,"5=KvR!9Zִah8@`&E*M"O^WGÝAi;~8n$@ QrC ?(/_l88 "&33gb%eB EB$cqlK` [YCi r!l$_*KRx",:`'JO9[ъHN^p̚ F ؿIfjL*&YdɤVڀ _+V(獛8 XDgĆ8el''̪q/ΖۆJ(J;6"%AK:~}Т~Qi^..L&}*p8BAКU4s\{!fۦ=kxEgw[#ɥcT;TMWn SpFaz)3`?{٢Ml%ms.UF 3"`h6fURǛjez_=M[BN+;ǿdb4%Lj6ZE?c|3拢,YrK/^,ĵ]y[ijB/C2f@F1(/gF4R,z CVpyC*m U_p`U)EDlmf7 rA@ս (eHexџ<ݔ2p۶:<f jc`{nI O#%+ ̔0;&Z+̯4\dz(v욍xo5-a"VZήlqdtcBvBxY4bGIy6PhZ>e+ =\WU"*?dC:5[b=]DJ}la_w1587tI'JÎ-SyʓjC"h-L=wq _4&?җm+ 7<^d<<*]?%+Ri0^oG$fL Q6zM=h7K>>$-ٔKo<ݮLB4'w۪;Wɷo,h[oSlkd>s6U6>UMՖ L`eϰೣ\劙ɈkΣqjHƋ4ZgϽlIV"tFFOQv-TĢQǗ+,QZ[8nI^jmMBL}T^h9豅cTCRY3IenB .4О{fV|kw@\Ryy*s RGSff|go_Cst=]m_;\+'3,pkמȦ} [36Q&KPIU\>Ir 4ʝ6 oz k5&3C'Յ~B3<2ٕC.gwlA% z 7  ?[ J{M 룞[!U;t xA|OT ivDE h?a8'/^Ⱦ/J鯉a*j!\SG]%䌰EfS_b6)X^Tv VXo4g5[k-V|,9F3iprmMQ44#l@ uC|%ɠMrp4 g1=K6D!G wc2K(F\4HK&';^H ޘ`0{(㖹% <껄߁响ꗄD3=! όGtCTME [wl%ʀm^{$dUbr4ru{[eNU5*r80kC6z/GWB@*lPQ⍫#Rݻ kZmxntݾ|^6M&_**󤕗cra-s Spr}FhsQ f,?`ϥ`6 bڣd-O)A{Taz<1Q>Oo!ǟyƨ-#hB]+0e= }C"KBeľ]8BQ2j2.&AaS,xFJת§Z,*>b\s)Hn0ӡ7ubG#pHtH}(&87;T<mm& m!ˆmٕu+Eq<3L?*cN\}6,8|ժ3:Xƅ}參D ˑ߇шWa#/ԓSǦ$ۤX6&p Zj|CfE\q[ÏGy܎| w".2eC g%.e f2 IF)9z>7W.Q{Uv"$K/síBL&x1B+vVq~)SˆtcU˻\U>kcЛ` Rn6Q *Zie|bҖN~ 8*$8ۃ0UEN~gnEL-4 CxCzp~ϵ [Q>1okW {kȓ+^)"ۨn(| &4z:F_YzqWrh9;~" κ+bf!UW_GbiVrhq!R)`ib~ nb-råK4eG7鋯+{ ho|֛E`!*R2b ÎZ4#2N۞ :r>rWZ) OeNM5Aڭ ]%eZ}y ڏ"JI8RRDG$%T-,Z.?1S*/K)W$Pߑ0 gD:&+;JAYkh_HB_RI:̈́s+ڼ*E}%11iu\)YEjܼ݂r'[m#COs# JUYQk@Iؽ˶ xs{]KF1x ߻Njl՚_vTO]|8!/Nc'TYH1Zzx3*k6:j&!POTgcA1y۳I*T1:`זz>ΤF` LzPSqũ!k3aG #meD+lɡ->*6}%:$Is@T,-{)T+QAw&xj&0?Mx5A_\ !Yl7Ie3}78 ۙAE Y߇!<6ݪB-^% :䫶[yj`D=ІJ'>nbiyeNK^8 2_>ɠ mw9pG S'Q$,P >: ?V <c ߎf_Kľeq M ,5h.ޜu[('65qx˙*0q H%c*cA(7r-R V?e5y$3,!Jr~ VD+$q!A) "YJ%e:ECl\{&F6c3'ݞ@z:f{?8>5SHnέE"UqdbxFQrP:Oښ . eҞ7'6qV#OpٍΦM*Rp -W~0$˗óIx0& 9~RByWw3awByzQs ۪G$2,_ޣa'AH{7 Ժ+06\0ɭд@+&lMn0!L``$K$-_fe0mr@VM<zj50|lM0()DS6tfQ.!͇jOyT QuA=Bp[,x,lH|h؛e2 w֥z9Bs'b֋k~5$t&uE{ʓ_o?e`̙Fyǰt;g$&%.Buϕ;m栍N)eJ~a`0`[d/w]s s?NU}oD1f%"o͸XQL%D+6%W 暴] ڱ|Jz}XӄV]P-ᆓ9diT q?b!-d.H-.d$AhC6%-ĬNNp?ͷ("VKe7D'NˀuIAa`z\urqotp{5`E#+W_Z\YL7+4l$|G`-m&})84E/\q)IzTpG~:sn3ǵ^pjJ I%t{sZƐ=_dke)YU]pY)wo~i-I;R=5qhA|7ԸW&t-[P8P#xt2Pj ZMl!ϊPWv2ѾÓwB_ؕtvԃ"ޡ8ΐ`y@ )knbnN8c+ڽn SmR5PqO .pmZp5Xܣ)Pku3bR,}}zk-1*M<΢߿yo0e ;)mWH`(_:-˦.Fcׁ1y&KfÑ\ykU*l:;e4_1y!xGMA^tJt]!ėd9n@W[d-[]WHiiv`(Ȁ)q>]W&0DpƕسuH]][%M(z1Z~5V~4Tk(fO;dfy?܍/Ѳbfpǿ,6MFLz?H]m.R3)ۜ?d>j~aCyNæ2`QWdL@W(=5G>aOe pC mEJ|[OcyX\~w|w91}\h.e ɮM_26'ZY/Y}*-E[_;:ؽ7O_Ƃz6$-7{|I3kTDW 6"r_%͘8hYU0{O@e[DnWAhj5ggqx?1$N+U)< DFx }[y3/VՔ}[<;}11tNC[5qدՑb r '(}g\ݛ8p[̑\zܗh_Ph\cY(nx煝 +BYƕMXw3?E mb9EyNGѴzh+TÂ>Ga[8"?WՃF>zg ŒKX_{!ݜrZ-v%?^iԢƹ3j{=ZH->C%blc>P0ةr.~z{0勶*Qҵ~tRMB210@]Mpf&VRh21.{+;fETMQs˧HFSF]u8QeGK]'vm wj3'I+cۛ!qs5 <9ʅbEL2&O; yc8H$oY*G^N>-ЂQ,5 )XS#|\xl(5owB1=?jT7`=3 (O!oEi<8G*P;dxSU%ƫ|"vrfȍqg?,t]W(ٓoe\ U@ij|s*Fg]L O|^h?g *L}{|7PO @'$" qa ɭ_PtzݫzĂ>֝5Yiir9p↉~:ƧE<)o^w] ^qDÃQW@M:Wb!1|<υvgg|P؆YQBY!XIK:!nF 1fK+0[3 V…< O!s_L7|Y/$ jըG\ֿIy.>fQӄ_ xMAjrqF(]}2D;t@Irۄ!CkE@/ }3(].}&P$ri\VZp_fr4(o}۹8$ '+q ShA=F.hmneo3(&9,5`34Ǝ~ H*DMLS=SaN"LxEnƕIK|O PIzE!U⓶O[0)㙹$If`k^PeҖ,A Z64S9 ?м=7IMLId`[&JbcPri`Lr/ \ܯԷP7f\7EKE֏k;Lh-0HQvk";tLׇϹe%OƔt)]oI,4>~x2٫41dC&8؀Ǩ|Vcܦ  -l+mNhu~-gB9tݢ8d_2%!AVK_Îw~$_Y]0>{X*@vcUhLmXzgh&R5u}?X!]uYuZʸ[(?Kǟx@8 [D I7W*f% $,guM3_Ғɔڟ0@!P?"9a (_=[X1Sp|pW'Q-sjv p{DA,Csk7b &zJɘګu|zU'ֲAe{u?N|n@~ihA9x0- .SFheƚ@ڋH2?37'mJm6KdfvS_:[7#%kHҚ҅o?X R|D$# rAq`aU3o.YreyN7 Ҳ^vY;U$*ҥK w;;f@\| rɜ+&OT BRyZ/#\3]?|fkGjH1^aʗx)!T嶏vY :H=[QDl >Ē38X ʦi0Xt'UZ|ي0Iu"pui|&nfnƅNΏPƪr(0;Lo"sO9 APӿS^4uv}7i& H  lN iM/%S9Q %Ậ~?L};eeipf-[DdMit]yL%3؎g=2JJIdBt1L *E40VsE3 ?O/ܷ6" |M4qz97OdBK)кtD6CUZMw$o-FCϳ,BBq̣Z,p|0 4[uKy]"&h8cj/l[Ni|laG(]})\=rb꜏1t*IhLK.ѿ1yTKێNg½O{>xV.$pF?݆%ۨܠ%6f#k1s4ftksmgkKǁ0LpPLz8QqQi^X{a/-^"WeOlKZA"Iw K^:[8Q: 8OThп7JKԭi pޑݧ$MA-ow+1x/V>d^F_x Ehu-JOrU8~M~VA../i 0 ih}t$8Mљຘt|Qy5MQ$ʷ=ÆиhR >, *Cy_D5N'\t5eANq7[ "6g AP8a4?% {gI5 ʄ>vq 4)ⲫEu'E\\ʷǍiEDQ'] 2z+^@uj=yn mĶo׾mn0zJl >"ơV_c:Uh ˪?p^Q z!۾ *|An^Lt;v. $%fE`/:Z2ETtH ݜj> ]-=n>S,݁1,%}Au@D*!yt vCd]^"ZW13+!Ts'/(Pk (^@E&Lv|+o-Pꋓ}l:\i5Hyk!j[M:~mW4Y\M@ FQdUx|"/M.f[r[}<::=|1 ϾwG^mT*o]Z^2U.([D.CTTl @=ۜD,od0*=H߰FWH&}kSb`:KVO cktָ[dt/Gv2kv x$2>`bv-G`Cg>cyRǃ -KN\($*}z'+26.SCUyDO$Qj*+&f-F ]QQ xiˆ2#=ZXb a?Q]= ˑI /U/ 9>}^/s, !D7UW7ɫNE"N|5Gz*c59ozAǞ(d~I^Q<ɌQwɇ™OΆ*֏`-FG;]TY{?*!>cYnZ.P\zy0$HOd Js~3[zTО׽M4u *9NwIn!Gjꓥryc*FNL%Q#7mM}V#n뉳AM_P}10wҨ뜞\:M _i^X*XCF-&KMv=L葶f/a fA>;Zv9pǁXUwvȍT\E"NB9Fc3_+BU0l OeTҀasޅҳ. V6̀p!#DHZc[$wCL+BCN ;Z,f܏\WQt).'&lZD6\K0ɇCd*]0NΆHB?}0q^BK>2R"T\n_c՚m׺]a^6tXA#hD[d`π^`_1BVV9I)["hnQX|B͛K^B`@ώN4~Z&@*W0+s_'+:o RgpKv%~9`V ݡlyDm/Q4rK^"N܋Ӫ"Հ;_/DqjmChVA׀/%4jhed=7證 Uj@˔*;%FD`tH 5xsrWgf)Q}!K)jFw؟>nff-c(dbL7+ocPvq|P^jŅ PqݘK\d}V{9SN[l+8Y8ٗo{PJF~OP[mkU-URݯe.& aiS*H̤;d.{K#577(W_c<蔶 gj#m,Vq|@"G Gjt ׀[<9a~ McO.yFgCz~,pv C@$T 24Rةd6MS*T' :]6 ~}BZd,lAX0.>.|q~<Pt[N4tEsd*oBuϥ pA| 0Pv6`ው{;#+-jIgì[=Ȱ?ƁBG^K1SQ@.|hLZ{qi Q湅7MqO5RHF:ȧ@2#ϸ"dʃ6:pEYF꩑dShh-)@)BDD@crF,>GO es 4h~+k(zU2JF95:qnDVYk@4"VѴ\eѶd xb%v-A*+Vزn$Y+mdKt3Ce M[S=|v=jE"cMz*%=SxºL՜VI!CCDr ZECLAkATrҜ,Vmkh?Jmn.']Ay?.۫rnJfCY;"n{J 7>YoOEݜs>C(OU D*CWu̡ϮGJu t!%thw w^2R7_j0:!nK3@N+.%;S_t%P~0B#>,CW%nѪ` ̲_/Y ;Q .ؕR@ZK4)1ef啻0ڍ[[e;nJb{<6ca&Ek;vCB4'Jϗt3-3{Z6vWwtf}JΓ%͕ڝm jmu:xhųllKzl c[ն秳VXX=+Ps~Odss\$ qSRz!l+u>J(Py;, $ v$_ILQt`YCVAmh;mo)Q y5sd#P^dZtzRw4SyU+6жlf/kig s :%nﯙ&=@ǻ ,$5!fc>i/nMW<7<77@s McӅ4f@^kQ*uZMײ닔(׿;Lly)+uלem7?˰7(tMĜ@ǛKYGVjtDiǦ8 صYMv+z^ (x.Hpr<Z娻V =sW6}I? +x|vUi^@,J*H)ez}҂oFM?wδ`H89J/KB_I+(wDHv䥙h` ҰJ9˄!l:F$C V@Z(Y_:~"gja;Аq,E'Ra!APT8}edV>_ CB_:=Ac%*\rr ڞ[; I_.k-S&Jb2$9vxsG~KFoQ5͚n>9G:5Թ0㭫* ScZd~}d4IۂkF5ibb;PڊV(,boŬsd7'~M#6)Q8D((Sjg',MbEi+{v(VCE 5-Ejaڑ{:D[_p`  fUdr Y`ߺp.%ةHEmf Fj~>$E0EK .8ˋd$ķCFVBSy;ݨh $uV$p6coR8 útRh<:x$9 TN+z4HF~~5.k1rr 6<=䘒 ^Jw~G- nzK^g12% vM:XS$gVZFf*GIpn"%HjH |xni[6?}`;LM4VF/]t.BK2ġ H.0! \Oݡ04\MɠWty'`;:|M WhJufrEg""ADړ[/mm=,;#ª'JQpq֧oY¤TrLYG13 uLMC̭*KeR Tep|Kt!]"C?<8 Uz]HA^x5ZMBJU( jVCIDKk޶mbB-6rlJK1K~uāx;F`2 ou\[Lwhۥ9&Icl| !sM;W]T횕+B\llp?lY ?GʹD Qu{%PztH9s~.ߊLĬd^c )/nHq\πGacjJ aU2(XNpAU5`>gRq"I$I^o)ņQ&Xw|nc7QK>>, J& jxb@R~>T/j8~F 5V1 c!nB=> ]u(Le&s~`)‚1 #)\;cg.4=p8@ v"@-OP Fq2SCS|l{eFmPpoH44;/OF;6$r]hТngעM]D-G06lDlg" dW)ֈ րT pxг:*(s ]~}.$slO[bIЍ|*M]$)8\\L~c[{>94'TWC۫*Sqϛ5jakavFXK73Zj;*W;lL0r|DKcȇ^fZ*WAO&";|^Wf\M\A{ץM)EA} 3}ŘDAg_,YՐ /cHZC" c῕%c1,^B51s^uHej`C&ab&u !5:$Ę~L׾kk3Mkc9'a_/#_=ܻ!:16 G"'O{ J`M S+$d͸zx^%wJ5@"TI$D=ڬթ)"PHsNzs_?.34q(AwQ<м*@qQsk6~l]Og.Bg>F9[++^UA/77ZY#U( J1P]AD(ZfBFٔv 8o@JɂFLqK!<} >X,ɩr Cvta Ԡ}|Cd^|l`+ޚf J<7# `N=\'Tiţw1 )LHsM;YaH;x1Fj<ac!!F~7G0Rvݭ OoGDn0fj 2VM773F){#Si4= ·bp;tߝgqQ}ǼP E1 E@#-Fi!c"n9͵n|(MT#7vSG~P>/1<1.+%#ы!;΍|TcuSz~VQB@x}{(:d;@ 8lnzߡdYk,Xzf2Xl !~:(XA1)7MUA~8B !HxUa%XkT% 2lw4y7|HB1Rs:m)g(b"]IbVMmƋ>jgFɃu+6r /?QXk.ԯʒ[Hn؛kz\<\ @VjpרmtXoLl©azXb~6kã))"|h}|9F!Gg.'dVY`ϓD똕i/߾h &d3zk;f9T⤄8HSsQD mW\sWe]ߊy_E?kEmۡmC\ ]^A` hTUtm4* e/ @\܁v* %ݝ i[r8()p(j#u^Tϑެ+iT0Ph3.9n2K?V7йCr&>u<&[R! gc߃2B5DfMOтD$`>%ɾ]qk8ytG\Dm=aĥtu}rZEa5o9-lPpiidVa^ )#mH<񧽯W!ό 5xiEl y2hN_yT|]J>K&qGjPy9c=RF)DTj_spx+?c'ݷPA|urgFu*ɩ$DP|;?1ŀN X;qOWĹ݀ߙteigB 5!,U5LVxθyrsGDnQi.Ob(c/oTq'y4˛,2`To a3ꅉ^g(6*JZ̆))f΅]9fqSy Fr?}ͱB`9! žo8⥩~BІĨBUya9I$Xw_rpéyH\IVoGq9gN衋-*aSK|- ;d mLTH0*I->zmKp,Á aZ$!˿.!^"1cjKhwz.";O)G1`5׳W7hZ3:G:_l1}?Ni黿ªdGsG|ղ3g|b0^2)ߕ{T>و ѸI!^cF]6EZiA=(?QZ5JyV?I HJ NUQՊb^K"ZށЉ?2 *X#\4e zr㞯|hTլcAZ48ڲƎ'2g "%I p3E޸A~IyjcYXDE$ K[Q8mjgb }"ӹ_EL+:9wLzpǣޖ_lH&,+bu 3!8$ergxoqǗ=.ZaקɷfvZs><%̲b1?55g#%M^L2$'z1t[W1V3)O9֔~ǡI)=2uቿitIEi)D|*GɴWC-X)c{7UDͯ@eq n ٯZ(ٶ$;\  !+dιv@BxBt?T^RS(8[YЧiApoBg"X[C3 bh`T'T5ydn-u /k}s*~M ٣yB\I42OUh@76̏b OkWUR sHG:'L[~!dH}8 1OKZh !ܤ[3Њ׫;3@,cN _ȍc< JӎPGtzG.Rp1>U c}?8=$zqd@;'L~u'unXTBt$iuD PÕ! +ߚ%#J;9a\;qeY aR\R -Pd+D2{ОybL2-X^ddqL Ks>:)3O0#egUM}5v]޾k,e)j᳢AP1AKG%j3c3o~sDۻ90{+㽨6_#U &|itId Rȱ촭d"3{G>gY+U21|0@By#,M6Mnj_AmNUZ'gEȜSe`#OВ$~\kX\-z]hwb}Aպ k9M'fLmtAlz:ZQ:hO)½9~wJoOnDqN7.xn *z8ߌK|;zǞ"w)}c*ܪ2y"? y0fauԶK {}^6qK'߂ C|H9Er Ns>\Uq)g7?b*4e^-:W2%4db@6'mtտ vRY+^?, dvj4{I zmpeh!QGs Cl#cG8 Dvofq`K ! BiI p,Sbe>(=La,u>lgQ,q t|I%BjALzU}5 aJ^x:3#},elnvb刹@ܟ72)闁K`7%:P-%RTTZ{NQS4 u dػ[i G= kfAJ _tGě!X$l$w;g »IK'nP~;>ep&AkB^`\#~9h*"uG6 ӚP4|%'ju]=ByLaWċu'ͱЌH=b)p۬$HvJ̫(`(PGᎎ3< <\Y&Pr*n?F(Im+oY0u0u1\WQR!G&yjF8u'krCzuҞ)4_!Ԡ-q$BW~V(8S#, ),w,=^:Q +96iє$ۗjljrٕ͐ ; Z>!A—dKH__%JcJ>#["#xN7Hf69&FR}I@\fga1<:%j)) Y@l4 IY7ǻYQN8zmSSwDw!N-ϥaX-;N }uϠUvIr": 0[w/E8ؗKߺ!v'XD@XVKCQGWH,N:KUj\[#Iy! !&j1GQũ#)n1L^u/ - 䲻ُ,x0O&_p ٮ>qu2Qjy KgUn V5Y>t(xpgj%!B\ﯛf1E3' #S9&P=s_D$¢J_vz"u/lڐI ꃢlMB!l36X _iϗˮ&{P4nhmFn! _[5H:ق!9;wЇvL判n-w!!jVAdjic|tf9+쾪@{[#d}G@KTij<>!Rprx~2e0ēaSpF1c$7nRJ=!HPKxP'`;k D=N{=`NR.9sFgl\CW/тۨsy|χ^8WxDd84g"u:]Nğ\%> SKs_Usfkk &oKVVKu9=t=ecv_twwcLcX-=1b6j}{WBuH00 XYf6W{P3+D7@aqg~V!&˓1',cgҥ ՚(mx,Wɋx*p^2TNc);1[r74ED1JqnC!?z$:wYх:ޡ#8\b2=RX_)aUkȺyn^n2$p-3b`ݾ6S~vj> R8ci8ppElmzkh}el1ާ>å*^ ELErRGYȣM5%ClX+#k:``>(u:tfsh Gw[IΩF({ ay<aR2Jta&+e[lr".ޑ5 'U y^8)sCJm*w>P&+!d3X(XrA V05j?JwMئ2aKE7Kbd9'w44}`Nhp&ZClTa(d`X<{*4jj謸F6Y\Xc94sab{c;Soc$I$Z.^lkH%%J( gz?[Ckg EIOokrQ:u\IܓdVkc:"z\0߾HdCVcCDdAٴ#m1 oeSe戯刓-+il[dV="#R.vHcKH]]%:jw?dIJIw>. $W~k<^ ņʿ:qsL^wld˝8O6d^.8l zTu@-^^܇ٛV8OL_Qf (G]v x :#L Au"86bܨ<І-M$8|¨so`JGC~oxMkc%9V­S6]m5s$hnDs5%Z#+kuϳi '#l^EX )o% ѭ1EY?Qu-!4dURY9lyɾiLX;`aΎHjpN7ss@l`mXWP*'<[%_d!\Pa!ze!?s匈>b&wM0BvY3*}?B,_OV` &={r|q؏GczsB6Y>J˔ێHz=!&@S6)jڍN~bm =P]J_hSW)zC)I!|Pn`ON ׈Y\ tH>n#&sjG7ÕH7Ln8JF95/? .*J2G?B{j(>Ė)%&\,i XD'o*5GsJ9xIׅ2;_.^-dgtSIX)8ѹ".V3\rf$2J_u8_@~Ă!Or+L,~Ҭшn)Rw6 ;ӷe]w'"'FKգxK'W\̗> .$]QSlmnv\k_"G)+`(]`ܜFg]f;`j pB3}Г1 .&CɨKFfsl{?mܒpのb׎\dq]{|_zuԒ`f'=܁  Þ;$&iXP0re`p? \S$[zC+5wV@ZZMݽ;2/u|u$yd 'sY]r"SiWrziԦ=\o-ž#j p&vhJ9;ihMAxSب]Ivz8I#BAJT#S[[B+2-I[dvtcǒ"\: T:x?!:p(y#J !R^bݯD<8#è,du}6 >0m U~ڸ4~/G \q =Zz?l}m)*tX&qH/ Z{W% hFq]jB]M>xcp&97G<[ʊ0ţ\d^.>:'`-@RR`< ";tUGKBݒ:ܞ = *±AʍI*/4`-;9c0+׬{\cAA[DKDN-}|uI* I< '^f &D\NÒ/a\\ ė.$KXINVBPS BWe|tz!gsVKd?KA῝iZ3ϰ?P`J\Kd婊wq1 4sʱ*MQf5=,=\տr9ybQ_jاF&y|*R"uLj7m"9gZZiF*pYuw aU-gٙ-}cxkY4QY+I x+L`Ҥ Dv&`@OטJ CދֿU"<ȏݭs9Xf.^GG sPSw3BYq?tJ"0++:>gLbD(88 9zK^YbqrrPK!(/~=@Rp(IFw{L>y^)>4= n\ mtJi&W0wj1hs]Uiu"(xTݔDiPwr :@=)T\U<&YW0 p'˶N`-Xޕ'kutqfaVo~(e%p Z|5A)%젚u DQZT`} e :m8"s˕_,LK϶|a١\:U2^"y\ry 8^;(Q[M2Qъ"ԥ2tl>)H'JNܿڥ(&)ySRXLF!3k3wHC7+&ao<|/ aohqeof*"}w˩(aKYij@*KCƨX &M"x1߸1`aw2Kq7Ly_f=jU VFd cM*pRZA6T+*>}\#>\h{,E" j q7A/E|gzO6R:p/d+s=ɉpL[7S9.@,df-W X>WG #l;ZtlQdM[%3–!wi6~"[T"rNi"㙃X|݌L4WrX0֏B~,+X@1X}=B&jMӌt/DEL8qГX#ZԪ;l t ))oIkGsL`0(VP0H&eϯEsUllcm5Cw^K  /OS-31~^S4\$nvѩf$*-etpO'hd { An-Tݯ@j$a5,31Z /'Łjڔ!k_K7w!;zN )4t?n/&$, I۷HiT1ccRm51,*]ƴ8Rz4GBάVa΍>Pew+9eA`}DI&TrRPNjB 69ɷ4Z"9QLr~mbFgևw{Ry N[DsʱjڸX8 hg %g&z΢9{ԥv ׬+v[L+3CQل(3T| VvwxxL$~aWp|b>hS8%wV$WD~15$8Ӟp2q3F }Ҧ۲ګb2b )K7CiaR'K7wd_X{ꟉvwO bxr4q8|/ cV#oD*}i3gxF5F<7LAsK}atUT(P.^v"XQGM4)u;;!|v|`XvڷtGQ$sQ=`Gi G=4\Wղ.}vu #=gLrf,LՕ@ThnU]g ->iZy[1%rs=8Dw\ĂzI=DK($ O.-MƝf+_ŧ{D>>AXM3c߮3.$ŲܥJ' 셋.6̚=sirO|u~%}*o0U(\W3[819喙hͺR{=ҡ[\{4[1vBEHhׯaXEVXrRi|fAq;g8 kI*ِ3yr>%RX™@D%'8yi&Pd 6fFDvu68eHD ɑv8HT{~7y/%WM1[E1N^н"^R` 2t\8@7Er=-%}y!o6^S儮BsWEqNX4Ih _@eVmzbՏh3}~@ȓH&ّiXJDEQGHIo֣E.췦w@xEȧ9D<7s%h֊dpd( Ђ8(/L>A\a[n1cz.?ӫ.Se8y} KD Ao0]۬!szVbyKUIu9G%SC[N{ҥގH7n?4Xa횼+}B+Ic7vp{&߶/FkX4mShnMHZSɅ&Gw˅DmdLA :yje+EW^ޠ%ߗ?"ń_  IJ`0 R=ԣNjAg14BB-3tۭM.]V|ۍ #gOJXO(pڮFV]ju#`O* Y]zkxB*Q\I=^44 ݁ǐcaKp0h([S65}AHpt9Ehe5NgV9Q?RL6ZtYRxI`mʻwz;7qbMZ!9z08GmUP]٠4LhSxA'Eȓ͛2ʒ2Ʈa;?r4!{/4joxc [G٫w\bj,yhzJ kkz(!fԘ4LB7Bv)OLA⨰ZY>g{F#OW1 !KvM"UbݾwȎ=Mz~ "P!&qlR xxۆ>śfT≏L!bU z?;bqA,6SՃ4y go9K P*aU08:_q*IT׳]plp?=rLoP09X^^SY/P-0+aܱr?5 |+ɾF{a)> q799:X\?6T@'|w~!5:K[ ^CY-~&{W!Ý)`%2@mH3=w>Nv1,yH$0_݃?WZeh,Pzmd$]byg6EqYnʶa|am5klk%ڤA;ǑMn \3 ׆ngH:_iS+#4+I ]o"j&$u{ҔMTxvQOW|w)?"lYR>uoGhוeJ@\| T[ɕ׷ۦ4shYtp-滛h"IiиfDl+~DIQ F!Iìo 5D'q/6br«=y H/đ(rlCq>$pr⚍JBNBCo\ˆ'FÖX^wD H "sE?%e=s=Ln?W64 p#[ί Q  RlTy6>:ZA©E(5MFBu8Zº - [ZUo1ޜM.,mmGgq:3'HtL,`i8t2 S %h<񝆠H԰I|Q !D7SN 0/2釮02zQ Sg㽐<EğE_B<"b1ֳL%é-UVyi< y[} og"@Hp0|Azx[NvX/|\)aJ X*Q p( &jWW,vP5Q&c *x{Oli ;uapWaΐ~ښ@DyE Ԧy!!tЁWLL;Ex3; Կe_-h",[&O5t aϽ Fe8ˬgLO xWm vYp!TT9\Q.an+ĢJ{ڊ̍횘mߴou߷`NkkݷsD2/6[nm d:.qZi 8t;v+<wD?6)ǝ#6T$RsjnmV%fy[Rk5_fn)c 4d?׵rg7x5Yδ ^^ -t$N'-&d1Մv |ǓL? "&)?[\k/'1̝Z6GW|~֗T!'|=v.{ Ҕ32v}`ZZ֌&"UDM]%Gmҝx蔌ŷ@7ܐg ߵ+hx#h-EnHz>3B &yS;pp袮nᇲbԡXf@kOpt2*u;0FyT;-,Rl"H/ !ڦBpk me@YPb9؈/g(47[GԹ^."YMbgQ#dV vp mebSؔ"Dh}sg>`h@U{)K`MlмQL BKa )y1pqʜHҏ #ssaìs=;7 AX":wf#]ǍdGἼQxy Er0K^r nr-HiM@RőLlj#mlR6#D8=w&U0 {0- M~0ғxȶKC&gc$Rܺ/O`۔8"RNg *}V 2>ݥBuAdf4( (r C t y\==\ú4\X]b Q4tˡ*^3oP-s Ѻ&렷0CdJ䧶dyج96DyGgcX՛I؈aNY ]^Tؓ}L 69̳;|EbN@Hp{/hXo$UӉ2 Ǧ.$sz+4'Fƙ뮙t"0{ya#`P޻t>$-yY_ | kMx+}!*wӯчyb>$ճa'! 3l$frf)`S  gX#xBtiwr4Ub[~6)e ԬVѸ89+o;7H7ӐuNԁEEVQ= }7䩹5xnĠ]p4f 6IR6RPbej fV0z#:8a&^el!9:@_}8&0s=e_gVP`LV_T2z`ĊFjuuUct|$M'BYd+g5pC_H#d| 3zhj HwNqJ ɨŪkeJ5)Bk+N%_MЦ_>Lo ϟV`_*ku-)+l/y|t u#Vb1mSҥ:1vZV!y<~Kg냛y]@}Tޞ-6Q--%Y<}M)(]>++X 1mm9U{ ޟ1Oe AwVcCڜ^YSq+ ?0&l[;oEcd9<-wk{3Tca$ȭ2>Ql= c %y+\C7kcZ4 N"LOԛx3{$X QYhFL8*9]y}':|Y<lpKhOt~b \k3m֩)[Mxm(,i?awvL>-]uM@`$ )q_P䴝g;xS5'X??$PTx_Ԗ]O^ #92#nr.11vl'7q%f<(E+ f -Rzh~Z.Vl}D|* feٖ1ŹD^  /ZE bߠ s!1-6*qh+ 纫t$(G&Feg]k f2p5ub@7qdSC'٬bZ:Ks+"~ ` ߩn*_f}4n嫸&o$~JD׆'eCtH86zy@*`23NlVDz1ɮ%G sI瑩sw\Ź{%ׅ{P48#)~RfAfℿlZQi){ Jw y4܆2Y[A3g@.4mgoCe>]Zp=ʔRה&XB,F? A56ac ^(vzQ~D F_Qkd'ض%L:ݰ4pXhz׹!1 ۧY2T'.``'LqnaZCq4ʭap&v_~ -Ҵ<س*L&d{YuSBiB]LԎDx^[Nit  O8d|6li#aly Hģ)4Gd_Β=}ZT"Bl- kEJ*X- /c$c YGV#ЛM_>ϓ.tQ$ׯچ2h.Jt:ygԓ)peG'3<(3JW6(\f@rG1$+0d-gdB`dw{W ?eƚM gOCj'vx5,gz[ݳH@խ#iDdڋP;O;ce@˵EN}[Jg,h)L fɺB@2fԃ "Ņ{ b2\"i W gt`8É3;Qf:ьhv(¦Wm>p?rX|zJMKw;8gW؊Y@4 W}ib6ݭ r;aV;w+<{U[nTbBxJk68.=*WT`[S]Gi;G{a<9MiW_9'@AF\.ip5]}*Xgx8ӂ-0.+{252#5 t k>^HcA˧ha=˟`*RHE5L9vLGvP/oTr"ן#l^0$(m+P:>)K,Y (I+Q vy*k0 ɾd2@!S-pYR@GVh=+EOʢD(~OkV9|&aѰ}°duQmYm.XI!- 2G޾Iw'6ADREtcjŏF2 zWt@ vtL4OK/ $lӘ;ۣ:("lQȒxɾBoCIYtp3?"iYN=?Fq'cETᔡ y~TMdsIɛ B,"ؓA{YrMSOqD,7T\ӊw3e'Pm{gzKEd4JVF֩bU1FY?S(*F!_,mW$\ѪT`)M܎j|$L N- T s>b!yWPkRQ3? ToA/g ^asQO@c'S +6XڗR-r\4bqU.=~ ^۝Xܼ4ay&?ΝVhوF#=MG@C:WN [#Nh T!I#@),`1ùQGL}&x<2\蒦Q.mDnjCVcrh cHe}y%}iiH /=6nyJc_6'خ<4_DΌVZc^:1D wQ|"j3^zh"/㍞: mrP)6K<Ԏ=mFT)vJ&^MvV]0~c2meICEgi:FzAڂ|)*XNJ+{T>SN*-#Ģu~QE<^6R;&ƠvI^!G'3G|n`vRSR\U%g ]4 !D$2u;t}D%g*sԼ~x:_l{Fpl]F.#Sk̫yD)'_g%UMy)8DaBo}jg"b ra`Z2Z^|S p^dGХѢr1=5Orj &A隔7[f }oԫSx]vuaC0"VLFL\Z"yg-ZFl16Nkm;}(>.⾵~R|?AbJX v\?ٸRG>lx [$BkE{݅FrHyC" yW.&g(L %0}1k1\_,VCN^ .IAP;4Xpa̓ɻ!aaQgƈtS*!Xq_5l~8oV,.Go9InZYhR]>Jw~@M;*fC'ZeF2k4XerW7Z%<,Z~x-_C U.M% EPK>w~} h|krV<|c"@W L9`J풫 @..;KAgj7Щͥ ]7e6b`Yz{"k (8~nݴ.bʘyZZu& Om,|Y(Ug&J!BmTAE/ yd08CDQLIB;Dn ^cd[>[UOӠ;.!+Bcj/ f)K :g"R2/:[Q DKޞ!b 5`/L"/9jдb0`!Cjַjj~:*;VĿCr1Fvp!ΫɆo;TfAQf_F= ]Y.laN,k d}Қ#sW TtDs>ͨth5Py&)ܶFiiQ>P"ERfgD^ vj֌Ysdt Lev;s7k2^֯U9jvn$eqi_#p<_14*pQE*Yk2Q6v['4O| *:װg,4- [6g} MT9NJP }WL f!WS,"IB&ыosV ̀ƱQRK| VAJd%ę#*;#-U#*oQ}؎bk\HjmTcԞZx+5@ n.ɽ`׬4PW \^B>jT1`LAş`3۷)#IA9CR ]3ӊ]qI(c#L}V:swݓ>M;UDO` U17de#aKWFZh'{/,CvJŃ6hؾ H7unqzD~%a= +pwCǿ7(_\oMČ( 0y{ʐO,_i5#~ֽqIiEfV*y迯iZ[i8 /<ݨWkA-_#֙Y7Y}-qp l 7"k~tly^^.>z8G 5n04o7b|:Y7MhwkjR: 6F[9Nex#̐ep铼~@ !svKPv63VaU(g-X{| wY3_90LoDJX 3j4Ǣ1n ;n vY~Urou}u= X}i;g0L40U\~1SDGAKG،+pj6U]3DVdEmCɂrDޢ3lTv~&N!M< c,G1AdM{ibvmcIxzC6+f&w+:G__j߁Jĸ7p'č_HTc P][;d#VbCҎk-iG3xm%r<;ˋ-tMD?uNյ#fg&dLhYD|29]O*Bͽb 1f̣]Ե+4#:oN'C^?u8G.z͡5j{3õRCKyiWMPkM&&ҹ6{71?*cHc`lw;j#p &Ȼ cNzeY.` % rC !~V6oujaXf.s81F|Tr eVKRV@K\/ˇ#YsMy(*)HdW7 sO5-Fk;[̸ _hy8P͜~ӒHK|OZj;Uћj tKk'&(dw2_+7b4`uJA/'xQy*OROō`RWZby yZlk7>KpvPird1'~iA]ՂPlW{ xZL!!4R7$,'v^~ ! 2Q M-ϫ>)BHgm!h$$+$~%Eu% w.O FN_E?/ ?Ľ!F8kL.t9P2N4S>Jy#OCQ!! y VᩘEnad A^;<ht6M!\ oD6zc'Nmi9 1DCPCt토 {BfSF~*ސ$Z㏶GJp-r]AYvI69]ܧ)WPª \-昲c6U0N̲V4aԨ%{6.6Cpk'CY*W` (` ')`#|)M# ݆?4X[}b*Մ :!b~ 8̋6ce&NHbR!J^͊# MȖjKn_uh.; (% zK]^w\VgؓeO@o=7VX[6#)H?@_vq$ɑ8TތfQrnV*'1? PP'E taa2 If;|ƠHj(`zJf#dYd^"?atL ]ZȐiiesͯJ]IC L ~6 V]G~|_y.bYؠ?Z24}Mr ^# Ig1a`7;g0כ$鍬6BB>9[\󩷑]`5 )av/`;$~b- 1 Q Ef#$-3Y_ĐW;GYC&4W)>@a=(c7X:OfwnGq{,Z/Pk^waGa3ܢ}ܩYIm[Jis12"J!b|~;* ID?58 jt{ZJEfF+?<q'nu~=<5匯5bozwf̷] b#~֪df.$ 8S Š hkdM r%YW'Rbb SL/]c--?މ̰g9¤cTI'u6 *o$r߃-ޫXCǿ2[7DL/bxXWZW KD[}bM?l,$$M~7~$/hV2{5 #_aVҾ|6(yUi4899A="u-ξŜYLq2 WØ[P$+\ڞoYW9*vH׌쟸aj ,Ʃ7ŏbV?FO ܈C"tPˬaY |Z,dΞӱ6F_:g^wcL{vm@g)į '9O 'P>/rU"@(WpZ3>ѷF%FO5X|U똉|O^Chֻ Gҵd޿F_Y%չTjℼ еEu3Y(NH܊X+ǦnNbM-9a9\]/Ѭ \>m_kFB=\׋o2>`ʡ3 껧` r׵fT[0^j<~ /W©uc?ȅ˛LĦ,dTžԝ04SssWѧ`,uDڷpAuv5)Z2^\Cn |hYE- *6daYDRI9YUQS:$]ќC:L$'M>;cE|6ǞC~0°m9%Գذu+rq+cF|^ւR>IKIQӤ鋹VkP#Z*%B4:k$)Cg\]ُc$+8L9/`FȺ8r\_0mѻn{ߠiejd`ۿp(NjZ2yo0)sf)arV'DRtQH|8]dYcu|QL:gdfUЪlwElWb_q9 /'u7)?KW9-7,̓љ!*hPq-ȫ7Q7lИdK]y8Tq8d=ۄn"?h'[dW_3/{] rZĝMrŁ+|7+P*>-$ڙ^j/fv4UcXWToA˪npfȧǽ<ߔΔR *<ǚ m LV%$(HOZWO3#Dű &2`coi1*ܓC25;s XJϒTݟVGo, e+K_+ID|=d0|Ml SG9H{Y͆ٝמ3-uאx7J9{꿲 {wC(rة@/eVF LAsݣ >1fLP]TT8Mqnt՜ r_$ 3c7ogv~$=MZt蒋 rjK?q8$vr#xv"jtGwɀ[Q(F#'ŭplhZSdeP{?׶2Cr̔z!mcyc:"d|27}N\?ȕȈC5'IVm#ݰ|Dc:05 p7=hwLho ,F-Z%磢y:J-}dR%O%P˻.md0&E|/DlO[qcpa:2Eqb,|ٯzǨzPf]<\%s+g^c#S 9ǒWAAŮ @pbg5˜ӽ톐=w9MTL$mq+F4F8!Ӿ8 J)w3M$˴FΘHM4τO{Yv)3wHK1"Ćw4N>ROrYq:+D.+"s<YGxO(6ehve/1M-G"JDD4bⲰl9ׯlkO}r ofG+ 7CN,_"p=&FjPr08q[jppqp;e\ G$Qm1ߘ)*pGK~1&(юN[]7 _lgq5o;+I`0uC{a7skb_e7 ZEru̯aIl3g5՘|ƌuY zh+6Ra3imMȺ<ʷz^}[A|F@&%gA=_z} C ߆.4AFzKk'q%ƚiZ]C$|椮 w r|lsc05b6knn|8e>6x[w<jQǍA!%+!՝ȴ)E4ۘ%.-pBzl(hg>ɕj7.^%EbysR $ɯ.98ux130t̔>y#g<e"ԍ2y q*)\ :uJ.M.37j^B^LO঵@I(WQL:˜/8_R샨um>w_z&jA ;AqAcH+ozo+n?J\^kn!: h lExi{HN> t-ֈ9~0Fq?g &' Ri?UP?gU8uy"I[Up]XǁÓ1f@!/fv֍l0/ Q&OŶg:T^.sfWDžk `Kk5ZZS ;B*+v?!?0u_:ftv:^o4b8WW&EHbwۃG>Uxn\Qk3MB`PNԓ$e}/>$(j`};'k}w Y*@5u_7jgn;rfLuLvO`!N*mhgp5 |45Pv*&} PInsb.C;H{B qϲlea9Wrg2hJx)u?QiX;RITV^#Wm+ *ԗc/߉{}AԒnkgn ]Il}nB2(ceN=5¼]kytj)D3`X /3Y)3XEY~ԁ)gKDA}M )t+qqD^^z Ci.J GxMeeCtO39؃3uXւ3^y[C^459nUYK"Aƕo&$} GIzL`D8tPTק/UN$džYk=HѹiSQp P[%^҉kaHdţ0JiyfѷM)~~t{L#^n~SD2dO8HL 3(Z[.ͣEOLQ9sN [bDVHY -N|N xp<@mU|s =׳9*֣d#QVs h#3Yr XECNykxXnq.>S{ aey;4$E E HPPt uW/:٭(.s{I#o9!LG]ϧɀw+@SU3C=~ np7*j{/ y$B |q'&ʺI.`c!N_N\~FŲ;ЉɅLJt@SxDȚ}T.8v5c?N5!Hss-=GgLc *cz+%1tF3^EW8iY('*Mwn"~uTiHa*(w.J/AI; 1|Yr[<8=!ArR-:/«j3-n#[M18`xHmQ?|R:CJ Zvf}uܘNqa ýz;yA:-4/>*r2쌂p6{*EVO'f(L3tę:AoA2z2)J  6<:QtIPV"X饂BYtj7\aP?+ ԇb&L9 S2Ї .P`_<"xiN`4gy4Oo :ܼ>Eo\LY9ţ&ݳkiմTJw #TݿsaC|q0=zP@[f~ uЉUᢘ"uGmQ, n#h$ ?0튬,cԎ'} rL _kܙ~Ҍ15.?IԷ?,#ӔQ:xd8uv"-D.F>f7Ua R*z^?Yvq݋{'1VgY\OTxh<;Z_a)dU!I] _NhvǏ7=crd(QA0p!aelZ ݰR c̎^w0m ?jhwNрqTQ!EmS똪B]6XLoZi,gc'zح~%?e)8#P>\$*W :%rc' m# Q݊u:O3> vVĪUM$3X=f>8HMz6X*7P_L:\A$zsDES ۩p4N $#LR1VXQY&IN+h?}5ewvc2Һ'X:!>lV@Ck:`O&Y y-0tVU}/G ʏJ#΍m۠b.88cjjHg,ę];%A ,ʀ=M yMh5L%W7™;J. C LtQi=sCbAWBj4ja[&2N7uNZ Z"c@J̡PJ<>y5yF@b0vVήd,F, bwgPH7 +,)OV\`IW*IEλ'(ٹR\ ߞFnU E5!!cpuAlݨ*5Zf ]I-g urg_mHWEfJ5qN@D"hƠ=)L(lͅr %Nl(IR#4a%q6d'_@8:&A;RHܢNdutuA6Z[6# c}g.ə#ĕ / .EsEV۲o!EgLА3ImPD?'<$|ū{bfۖ<gth`0/&{9&,_yo|}IY>TwH#]o?safeKVDthB+cBq$AVNinwgviu!&AG3gVDoQr^HxY1~ɭ|C5n +Rh& U(p(P'>*@Ӫ'5 _I7|^a4T7*d i9XZ\K1IxWwy~ ،R)X+tGӜ3 wOIUs|I@>벇ЈCI@l2(U#H˓s ƷaC7FLzAOjE؇9;]٧i Q ْE/Dq-I =JiyNū&-^n>1j)ARt?Qz>zIHb3'n৵HyRqb x7)kuʃa D{'OG. ζDzX!Mtx?bhXE3YOdWq*Lf/sc9=AIZ K5[^1Ybk$$d-$[ٸL7O9uEa-me4^MT,Tlb+KxZI)zpL\a穽=T0u||Ѧ%cqꅪ2ȍɥ_΃Yt=ahz,BNpsN5bNYYAu㳌>ܔۆ{lq+"t2uE[3idw\>c(<l{99&߭bi< }(;cqtd!@ft͚82pao?AغtFvf9"5w5!m﫱^(gӍ&C`y_UHu~̲R_v2a.e\%}e@7!$T*oOZ*7&lCh:]v8ט˼0u-ҩc iM|Ldv H[?oH>JUKoWFnOəCh겂p7&V>;ȱYޥepb90Fz~Jo5Z)<Lvh^DS 7oVd΀$]KORw{noG}93psx8 !۾-#ELP?[Uo >_'"C즍GI7~Uh"r4g-(P~=)VCP M"AlLA{bWVاgerb:m]g)?Wێl/KIu4\tgL\|QǏ(eg b^ E28X5;p+h37'n]":/1q7oa*`IaQ D.ϨSYÒi+ќ \kV/C6O7([N˦\;qĖGӖq;)~M,[-#Iv/4r\Lc'lY1{hZ9L(J -{FaEѢܭP j/NaqB")CbMv]v4XC2[k:_dQg mCMG ͎A;}2})} I'W徭/#E!-Z ,hAT}5e̮`R()])N9qltuh7qzǗ>[I ck-,:P&Y~i-KGQ;U]}Y |J̷ <(*$&h,me]L\Xk!A'_!x*JV>sKYɛue9>6 ~.:EC#tPA#*ubũd O@g CzF/`)h*yLfUA!|@&@;|X2u%G+/.㑋IWb= יd,mG۬+Kᖗ QjC5}^(4`^E!g3 ^2> ԀЈFXREMoI$Q>XIGr*ťD. Ao򭋁2CcexΠ}'M;%g.Ca2\~LQL65/# ::`s5G뇀Q0hjm *ծ ݸ ~Q_%#QfuJr!qqx'M&p|u!SߍJ+7:D ϖgת t!/>Uȱh37Wct =Npz. &*E+eUŢ QP+[mD9J\Wh$Zݕ2Hf~seV叮 D022:d(8-ܹIM9s$Vh6/֫3 VeMR QKslrMN##a^D;n/|DtqK}|UdMLCJtJŒp޺vTs/w.u<$z&h8`!`~wXFUm7n-P4.qɚ/7X8qX_81IbZ*_K وjG:t ƨNsI=ba=0/N ( TIֺ)UILѤ4%:*^Z>1тOGVmDEd`q>(J2C8MBUC%|0W2<1Jv<( cŃ8x,MӄVA/N%_뛀Y&iV|Ʉ1Ol![_|&j*"p648N*!1F1sڤ^ŕf~MCjvE_9cRէܺZB`J7f%/>b],6 bxulwL$3 3o#>H`hQVDE\odL##M1!fi<ynA!ΦY걆[ll •,NxEj/Qm@K›>߭V{Y" L0L#l`t'nU h`̂͋Y\kͶqVD7. ?"PbiZ~:g9hg;4!]|y VwԃHϫ<BK %ņ. |Yb 7H[$x gqk"sLtGk:>?4<~]K(*";r<!#h7+uu!m2' 0ʳtQW3DQ9<+R"]!gՏ-gݥ3X6H{pPgc)(X/VR]I+e0Z9IᰕxW53\~o|"* !үP azY24( !5.D110aP ڡ*H BgX'n,Z*6|g]0WvE/UAcAhPUV;~yDA@$݌# Q{{<9l cyU[Ƴ2cOr6])aKNU;?*C+H= *wYDTMy\V}b"(SkI]TrzDg]PR@#j_/CCچ>al}x`:-Z H?E_pGɿ JB0V4_m ze9KQoi0j5*_u5S f`frz|eN8@_5>,@QYRlvT8tov9hG"0qgn7;^MF*/-i,ddd Yޝ8 UU]\I`7Vd(P"B*_+STy+q*0X=pT '0+"[ O ,^j{F!`t f@;[)ح.-DW֙ EFQ:G7߼m,˸g:HM&LHvV83q8~e\v-ˤu[KyZu41;(KNlm ’3=nKKI洒őXiԃR,0~*ApRv8Il]FJGkY<~L3QS; pX_Ѕ;hr[)ڵJo LeP Z2T,Xz ̲4ٛ`Q 8'A`ǦʫȪ{vԪ;6tbXR3?Swr*j#zqtUtݷ^V]U"TgoNx `VrLøAa,(8 8 Ul3lr|2Ի.wx"t;&< i]nW*vnO3 ؝NGNWF>-s4NLƼ8=ZPsQB6ls*J.wmW j>B97rO:tw!OW&y ɰfʩʠ] 0 CH[y >F#?ڃ_MwK~p!+ %e.Š2Du|`W;;}l#ibZ!."~9 (MT1 HM=C1?مMėŻ.X,szԖ/LnV䅒*͖?;ړ0\pf]'_ ~h\|#'|eK%XSA.嫲 z͸:_VGs:$CZšMO ꆆQji5 <? >{_f9$m*zs2{` ȗli^PB + K2ыZgg jKJOnV -}C|pVPFN3!|{j( *c֋tlـoƼ|e61IQȅLϙQ"rKuoԦncއѫkG|nMDE qCt%zcdF3 ._r.AуtX 9@֛u Y/e·s4\q]kQȤAʎ[&$ `mjfi;]:!0%&ղ ]'zb xmCZ-0go 0A ʝ^VO\A?R9{:焜-muN5N6Cj჎? H·e38G-Ga.lcODFO ㄧ;)` +udu* =;P 8`1X(+ 1hx !SO.6(|4OWN~HO9 JE #tM5Q.ӫS[t)YC.LV[=|idb_UטRʀIfm9Nޛy# )S4[^)H؀9|!y A(}:@}% ^>4>,f ěFZmc#Ba{D?n5E;p[~Ƥf}z1lP .H|@ }e|/rc]}G& 8Ӵ"4XꆥO^BU9I] ''`2,4C4 ϪAgT+R߅ϔ0voH \l&}ۖ*c,It|o)ItZM~*yնUumфY?"> K)vt yvӐj-|CoB;NHwFe[/ YaR0\\$%.QyJ*zzs5W-owH]xjܶ\oPb-Bc "ͳ>'5R ?>n'KחzsWXElȮ+[jrh]u. &/ŷ;G;豔+G3q.bt;&6 [e|ze/QQ^, ۛM1傘zrg:Fյ!<ʆЁ mab L;F%!ţvnB9<4ot3aP}P>pTZF$Ϋ}"k\-z$痷@Ve)YAǹ̑QzM#x) R))߲)7aAt&.:1"alBpF'sXfJN`XӀO*=]ґۣb!2LIlL:Ew v 5Lxw^;UOuZ6h/rŗ^#$<H}l7LfsݢQ< ×Hѩ- kl@V@yU[ kU9,+"kjfˍy0}-*U*jmrHAe\kh[,-`,]IrzΊ+!ݦ /ֱ/3x2/sYf}Jf*Q AKJnj+$ A:߷.]MKJ;-0v k]Dj-O^45F f՞b(Q ajZӇǽNYa">q,":;KFp^RTH4b/RPemd|$d)# +wGH[]fQadI%֊x,X0[ '``'VMݏ3?,Lħ*c$W]W+vz_S4 Fՙ+H:pɻ~.w|rG&$!ZfY b pQ]66T0EϠc)4;fJxE*C1Oͫ%@|'AWjKIJbq#}/@-_L)TU_ $_+_JkL&rku`#9 R7TYY¸e_=SQg"ycW}"dUQ G=ZnܞE-Zܒ׺{ wwA& km-`y -zr+J9'd3l#m/h0ZQG,@)zσV}tC>Nʦ˔}1Y/ <( Dz=]Lz'J(Ln9sEYt痢~Oێsy`}r[ I2l+#Nd#)]x6`~ꊩz~~&7$B;Ų5L!Ƣ(-\]v8 `][BExU3ԟ ”^.0H4[,eD `t?Ctwacp0.bt'&2Bh釶Q fsAj2a`9պA{A^L"sI_uc bA%ݿcPxaq ;YB2vyC QSTIŜWAх{D#F4^0PgHXI*hqbgK . ZM&:4*0`&6xl=v {~KĈ] I" bqхd ``/t2\W%ųƟ:FQhk2Ir<+\F;xb0wZpj9E VzNcÙ+.D)%'i×EBQpPUQW3fPJQ_ 6PDD 0 5r4b5>M7+\ ^;%5NtkB8rz,nf\'433)-ДKb&;}* 9 |C@P RƋ>*L^"&HbAK{ Kd}~$t&LzGn`lÛ[^e?2$WekŽHOT{O%O˜^{K+dZ'P}4⾅qeNo' >4/0$=h%8S>%gMj ͇&pNRݓVd Lw j'"S3b+NXAZٯ"0'HhʢozU~2 o4k iXHQoUz+<s*yLe0.j7:I7'x=Gzo$q( [+壁~vKJv-Qc}M#OaoEerTBc5Ty&ɔ&f~6:2mZAf!փ9}S`|>8f,VU%ɦw'bf-7a&6%DO$X9_qZZJRS6J,a9 bɞ礴 @:P]QLƵ .~1&,al C'J(DyezQ*Ҭ=s.uv84Ǐo6@czYp ǼNW+-YjBH3ߵ࢘ 3hr[L>r k%FeD%ʝeCopx H6Ƚ IK0պ:|ψm0UpDң?6 ܵ u҈L0KpJDZ"!JħɁCK0VwYЊb ,8"  ]6sH}ԟ#=O'3|H=:6gl̊L 7[LYvyD?͵}3oz8|i w``ƁBANN$D4:]{x-q ݝ ;m5{Vxl|GE0 BsrmCk2 O =φˤOG|d<_ˀ"RK]<١}l:S'T[Z11s=9j 7XZPѦ,gT2?AUOռA5DD $Len.KZf-L(XJS$'PW5w.U<٘ MP) 0\/iz r bT,PtxINBq+,riK:sxs"X".zJ{W0RPuֹ<{fj u%GhLBnx=6Wz$@ Gx}U fL~4Z\mu$,o4N^˒DQAxZ@Cr}J)CCP /3$sG㶩G O9"wTBVZ_$O5LmJnj6-D:WYMÜi9% 2f&;nt-oRUzo 9@i_l*>*/Æ3-a+H9rJQե4FΉ(.?ɕ4wX%*0OS߷AEQUEK;MuݑYU4=#M&^m+sɴHf@BKp;2CzUrcJ]&b3]p?:KjΝQ*|xgc:"c7p+&xa E$ <93 t8QN4AW\,M_(+DOV5lRK5K,C-3;UyN+ZQpHJC9=ɐeasG^ UP:$˾T4[!]\2RaMkjpw_&^/!y$T`)nP{ 5I1bS.h^$b}H tD;!2B*ƏFv0p;kq l~U< $g][헚vL1L鰽AeטhC1יc)Ö'/Fuc qQC3T$hGR|`1ptCS\LIGD cVDWQY8- c P<x&nə ڤ)([ I.^v=P9ul+ў &R!4M|=x4FZzgI.%'N,*He$ua+o94P85CHTuĤ?+ؤp3g k} ej59c>q:1~h Q9$CX*LwVtxER213Ku~$UB(Lbd?~mIN׃j3Lz~)4%Ne2yXnIHeT&o&o.GaNOŰM*D\ʎ {-hʤye2zQybi{Wm29L 79 z-\ ےyNFzhty# cePdb##Tp1#*6f[~ZCr&]L׀ȩY7@7!` lØgrj|4fTguHpK(RYtQ+%46%>J3۾UԽֹ !QxπÏx74ca?`h썛vf.FZW?u(9Q:F )civPGimT$y] JЂIȁEUEwwFsvΌM<{g&))A"4 [}2`so?"lWC 7AsX<~A6d~ET\7Ԝ cE_$ŏ A3%0 \MM(!F۹Kj`]A_j~L5 |1NI Z5cADD;^M <]):-nJo9 P^&ӻj7~ee̽'RX}i S#Feϓ aug_\ZlPw tX~0K:Oe 1;ڶN}kj[d5GRelNW 3!DL`SS}$?- qטC wyv*Y}܎+=I}/߉Ȱ('HQ0&5癵 ,'5\D J~/ N|~R>)=oG`( YW;5]i%[Ev%"jU3~jBQ-Z1+[窡Wϭ<ௌ0?^Yܥ:^THM,TwbCuqn[f2Zk 4Te N?r+1mXnCvuaKlӴsTm ,%NO+eLO K.Ku?%3ZsmjxԧbT\Wϵt>xziq=ThȜ/ʳNz0TO#E;X> ;X^kvo#thOf"{4 ;ҞD2λۑMܮOxv<%/Mh>ϊoiIN,1k{v9to397\z0G_ce:7C -5wZ^:>Aq-QTY:?1 oAw^&R>QۚAX25&?PV >NJehCr]=m{J&aQFh.W齶I& -2ua9Sosb7DUfbM0hE#Vc,}<6G(X&ZVֺ(*mF8n1H nAö%d϶_i 7jD\I2. Š燎l_; w&! Dr§Du9S-*l?^>t|@)EJ(>c > -_zqTȟj/e-~Zῳ'Enc{"A3 ݯ5.{:bAo SUS#Cݞ;ԈCHR#PVz$^,f}6eDRUG1^E#pd=v̽81 *`ㄠ%F",0\t8)&W `}v}gc#sTYdVW`JbR=w;A`kAqA/*'&\A9b?DNiCr$ 0dbZċs,tAg)~Ώ%hL+E:}5j] eQE wl#^'Gף{hDg%~!aʵ;&nf 8|Ԙ٦ ].;* f'+H odI[azn `!irKjf%P}"l?aǬ/.bY|HF3L IëYL.W 3 6!\UYưQWRWd5n34^Bw69ܹꡐYh.6f={6X\J TjM˄X~PL ^i˝>qV{a;r=$x*l `K͓֙T@2uJN~,wi7wvDmƔm0;<=[E9t]/gas8iO3H-EZ]]+,ȔBLlRJqc$>9:v0n<֐N&{߭+4}'aI3 Ė'^AQYır떴5G p6V>\H }׆ cI)7ͲB픊ڗi:@Nm0z$?қ`7$ӭ.$$E~*Yd13mSP EgpV< 4U匰Ht́P3#d7+gsf21g"g!Ӗ9 #Y _R״$~L7~9!>IXᴏ3طl,e]HߡXd} yɢnPwΤ1vQ< ĘXL }=%U4^uYHY3PTsLK&7m d"8{B |#mDS՗22s)=\e˞xdpI+r4eN50ED`| 6iPȭandh76v @1ݲANUu0UVL[Yնlюx@0ثXmCt?}`VPΙ|RJQ?x(i *MJQ%6fb},pTR yN;V-Gk/lt1oju@BP*;p#Q?v7|ʩHz/kׄi g$~IUn]k#il^r$p1Ua`h`)KO0d'JdZF7n>jSv[UXkq _۝V}Eztbդ6a'΄*Y9WJ*3<0jMszT.g 5y+^UJWסlK , vU e.ʮ#h2~i"ԅMQE] "2xքqmoφΤMإ#8|#ҳҡK#߷<;],L(F }ѓHᤎӛN*Lu}kuO:+G߅kP\ub ɃIJ.2-9KIRRZgܱWN#,MX#IlgBD)x&~%wY,' Rj?qJ :Y#άމ5-k_WvEPʜE2ً<708t4,G=ړ˨䗳xA".Z"og??hf hRA7{JW9 1|9^OdA,B0>(c,2"JHU VTZ؈+yG,/o-7jG yVP^+8oW E-̈́_I?0Ok! <2c$InkɞK#%{Xi|xI_L:Ȧxv٫cbI0cֺv6z00Iƭ.@].^GX&._"Qтpx?Lo&sF0m:(\z33vU3 U%|~fQh8λSd-Vz6pJFX|Jo YôM+jqr:-U5  ^CEer(sDl:騏NF]j0Z$`V)5cȌ4A"pVP5F!٢ٷ<}>1}KU{`;̓oL&6&6$v-!gBMU IP_EJr]V"ݭ b#iWq_Ͷw_#)uކO&mW#HѲ$x-T (Dy!EV1@67E:gAWU}9)м"LkE9XQt~(ڐ+u/ѓP+1sUS4~ OJɬVj䤐SC C7>Ś8-LR6#dN_%eB3Muߐw yA,w/dri}8Fx_偰u<wEaN!^D'qyN5Oږp+m?SBr GctNKxڧqL8i̒`T\I&$AQgu lMda#Sg ?2. d0|1̷a7PBk\`S51LKW3G۱ICv DG}@_z67g3g58>$V"i)?3C{lUo(&‘OƎ5CG:cg@U[2s|] Fk|9j L/ }W)I( #9|䍱 ͭU--r2T L$}T9"ԇ»k:a$_| ̒aГ4%g/7kH>S)a G~Bv! ^JWZp(' ِ$lJNwdlodXU>)$MHV5:.7VmDgClp{2{25 hJI >kǬZ@;4!Ɛ׉ekEU s xW[^e I=4 QZc-sXb,^(N/s`7UBઌ7GYHYp>c4RrSx+ŠDvw!?Fw9*X-LsU$/k.Em LǍqND vAQC!NϠos.8JAh!%ms[L4g'F, M Ο{ƛ&FxjXۘ28gNaRsWN~Dȥn D4Fu/jFt܉==mC$Z 1﹩JOncXl_t{uC|\$1v1녱QG<0mL~s!lDw%hA"^p{|nt+.mB 68z` J*ؔǓ|&ުuoP xijcmDz_)HԌc%Lh C<8$섋.b]GgUgtϭw?Q{mWn;(Kֱ5$cE`sqX^1LDq  Mɶ*xVKGe5*mip]R ,LߏXzYH*\ y9 N"WYUq742J7(xd3F~'.pziز\fIssvXoBڊ"Ԇe/l5!~>hZ$3OJ ҉qL[*rCLC(ozX]ig?+Z87fZ%^٣.:Ho~-3{`ୠhF8zֳ6w.M)/E|iSu], nhUD,*u=zdB|2m'KK}eruIxqSFb]Wf?b)G-=QrXަD`JjSU%c۲ՆP-_ *5풧Q߳؟ ynoںm&t6G%v{[n |T(ATUX{8T0ʜ~Ak-|a|[/ S3SQm4TFeh11k zG]t]&|U(ٔ',k &G|~=kl۽:(2N^_ff7W^]ģ7HpZUG5GʀQ`y\=Vi\5!Xa&]㬏xGnchgP5 N uW~iwG=O)A2WYM 1!Ot֨A!z-0Q[a7d!MrI?UZ3 lYUF~4N>o$Buj;x#1a z&Y%Yc2zeƹ=S8y7p@Iԭ3G\(F'h|cp-ϐY)_ƠL6'9h[Ƌ޶bDv*KҐ'VZkP7zpzqpJm*bAKfgyOG q]_{ ɲ{y[zEDLgL]Y=Iq_io?3KLPma 1C+\ @G9*sh1[D)6G\R)Єm6ľ' P C:aˆ+OK 3奠L E>(n9 KF[6ѻIOA/:vA/_q>A AHlBHK&5*V:me{YMrd7wDp%_gB` Jti)҈w_"oYëkwZ7aH2a2P2jQ1BM[ FۜNU$ctN7=sX1H JOgćPT(GyM7ز'5; ݄t%4mrP?T\){bg/eWpcbQnTuz##? d9`P>x #ǞMZU|׽8 N B:&⤸zC=EvĮ\x|2y>Qꡧ7+$XNmCi0g(wFzX,p2 z_Ed4ҋ_Ȋ3Wܢl{Z0vmH$2SaFn⟒"0N;E6Pުq:}X K>6$dO[F؍ϻTmTu>>THJijV B8#!SZxskh ٶmw49W 㪚8M镉}IV̛lVNE$Uv=-f?[@+ٿ\p0ْz Y$4,d9bMTCI) `\qjŭLҖP7hQ*G*ʑK_LmCI4 m/p4f65xۃȼXJ"܋B@e5A۽ř%zAW!NG>Lz5 W粍dTиQ1D@7U#Lv#S-2粎~2ve> =yW5kjcZ1Xe[0.gOi,R'κǰD # a9ƩhG T~Aުyly] YoI 4㵂GX+5EPɥ zl͑|y;IuMSTxs|Q8>$-gu_ѥla4D(挓>PAj#GN[$\m(Z~+5]vAAo# b:D'h*"M3K}{4V&(S%]w͍&p?Xun;"yt|8m&L; bT+Y׻A<Xl5[|;*jy"U.HMpϺɝ0ZmʚW׶z.19BiJU}'@^Dh4kKp%p4WxmݒDe&X>ƅU}ye.T%d;'ZiA3|ٝYTIWA҇6 wp#5q؀N\iE*E , J7K2Eo)Vdx viRi4A0Sŧ5HBv |KQP*^-pM}TMrvZ&Ⱥ.΁?[g7?)K<$7hf( _KC3&ѫfW1GZ_)YX\׎<Ќ2&SiZ7%`3͇.^!'Sl`d_ |g)~;?53q gY@8qA'h0\+&28ksw`̯'ݥR {h~`6Wh\2$dc $gM!tnd+qQYr /TjWݒ i[W(8CUI^U~&gX(p{pfq?܇JaFTW qz.t5!NXoG&N#n ^柔Ef9'Z~+8(MgH`Ik'&πIk0}M1$p8@#8>CP`yԆ~gQ9 ̧$?n'fa`q]V-;)pf5а#$oX&zW$ Op;-w>%^nw '!qj>`=$޳?n/$6"v<>nH-&Xu&msi_,AK 1q(o"\0WOB{,޼N ߎZ@;Ӛ]QNuFLy~(?];wDnUdG<@N) @MN~')uK%fLi71>OZR}q5eq&N%Bkr)j#$ 8AP^BI]Zvxp&10hX{~˾'XOGfqD9Iz av9Urb6E_-_k &ӪgJ܌*z~ d_91!С3s7S ~\h)j>m>3X!ީ͊M3"*0h8p h3u2kSz $~BM%6ER<`֚m 6AvG Xg;]̷x&}E 4& F\ATɵKKns^N@_7t`9%TG2ntq\Ž}*NmDoascr.S|;~.etV!zdk\B~+솭2 :qz5qÉ 3=^RrR`@]Q}]&fZ/+ !Ol `%Z.CR"͏>m \zl9vMn~v'sh(-Sa]ʾpO& mb fϭ\+ NV'w Y$&kiw?w^,sKX'%uN3"=o#"_ooX.e=p| u9u離'Cf\p/ZʾHZcM [|fӐ#Hix+Ԋ WxѻTh߾R/elPE^}[.y6mRʈEeYD5-mlf"~%E|JLEqçcu˟GwJ?"-#a/)OaQde4-PNRȱE_WIg;f\YWb1P -I]R*g;X?~hKi8D(JRlLm!f[q( ԏX16 '%_syߏTv<`E'O^Dhy{(@=,͞Ҏ13873EXV,er4dX ! ?;ДmKGh()t:i>f %*BӦ] iXOHk2^R*eKf#gWx1<uh1dKFr#$)2 [a-?cwvȂ6OAǑ7CHVސ6|Gbd oWP!ʮ AqD[PbX*)ZyyWrh:p!p L"Ig,DzV n}G2ƋbC}'x"C2Mˣ=‰O I8J7ݼaThє{Z³!{BMM~sՍ'Uah?$ͳБՇ@g'ϖjYި,ldE6|M% g@? Q(|Pm'H&1ŁU$Th%LKig+C99 nGAg$ac< bСFs"^?v+Xs&Z~zkrN Z+A9hK]wh+*sEU@[W'<7cVY0p87) rpd4,"gqwc\kUg)DvhBV6w)PcѪUދA9t ;pJqlvɪŬi]lkjsƣ1N'[5? ru\}HDK 81[[&ģx'&¯LtD3Sv4<Ի_.uN罉Cl [5lmv"jm5-GC 9bx/'QpeG/QS2G . #7i&v;B.4 >~t}/ [ZܼL_)?" U\Z¡>ѻ<jφzf; ]nACQm; 6λGJNͱ`k ]#i67|aIKݭڌנ}P NYI"5T)SVV=& cbn5'tYD'iwBb Pf?+RGXW;{8::LƴCmSGF1U2rf֗:gnW,(O'CR2 +q "^ijLMcƽ[b bzLD\2 $|է='K0Q^UAѶrmjV[Sz6!vïỪCO x.KŅ3F*ɕU¡kMUm# q+QV06=. hؘ s$HjsƿaQ]?Vv'T2X]J3s8Gdu\L4:8yi j$"8F<}ʼnv׈quΥ,N+T tD*7EFKCh[~;LZG9Q8+TSGBԷ%BTw)7NbvI9x=2do.'scdŭمŷ5nw3 ֢Q=3%v eVm"se Tܙ~[];e+0dV]6hZX׽\-Rj=c7Tf('b cSNLR`^lofͳfnQ"]gA,A98<juN_-}?ɏf]|mP.Uް 28~-A\o}f\SÕD;E1֙9GgV(Sg5QQv"|3) wRw#-$CoϒM+˭ )PТj1ѭ+dnQKh`%-pB=@37AKv:+{KT. -採T*ϒvy/V$o͡*ʀ4JpC RS1[oC.e*d*a3ko1v,1"S!dHt&j &MMcA}A[?ӱGv '3 qd>/eh%žO|Z>>r[gE!1g33YD'"_8Uf_fDAHz*wDLna}"PqMy X:qDe7~ȗ.NĞHF!kP\"d%k[2_<Fx.}gt,8}&fD> Q=u~3HUT'e@^87 <2d ẕo F>W ,+m]Ħ0_`NdFm+W9jԦy=rGgs PO0*mغ[,E &8҆RTrL1?Yr؈Ay&RU @ 0hHƙ:XsE[_WLh8s 1 %^*cR϶A+ Gd߇pyܨgNs}5DsFa-%1ڶÄ4wK!6R{'XrnHzۋ3JrFjS } NTˠ G5{U+/` y-UYkԽƍڈxExg8 -O-J g-ŸQc߅>`iD&y{hPMLp㓧lOj&(qF+L{;hfeպqYI uK$\\^k](a:'I%%SXT5?݆ )sǵ+KhO/xXHKZh]|Mdq\>0W^GD9`'I`ɣI'"P=ӤYavݴ>l Zw.Q?|*X[Yl״"lW;`Akz)+~N+bS[-sa0 zkfp*q6zw]fAx@ds6T$ck\5̎Q}^ |W>aES;g|\')!e8yOϑ/MXXI;Js Ì%%RQk+He{ZM BFc.^ϿV  '#九ܟܫe }EKw?BĕCXz-gVOC2B|& ]6^UPRwR!~.01ID(1;0}lJ2M)q(aY<>Nf5alo ?m\'= ZLof>ʻLN/FnrF /V˻ϗ *:ʳfK\sYrs ?8Lp2:og"pAJbm[qcH<7<* /M6gDmf~uza;S'.8x\eDN)YaubQܹSV[/+0koa3/S.~>P+Pm[74).,-8Ij6˪uء=I:{c6㩔gOF_,6*;J7ִCӴ}%6k kj _# >Ь  8S1Jy(fț uU䄭+AZjo!zr %ݰRI 3k(ʇku ɜ&I7B8C=!=2]`~"Ý ,c_Od XAŒRiWmpokF>`S?{(c u8#[qP>(>gkb|x8vXΧ[kdk+nޅReF_̶Krmyk{WI qQ62k~Iլ$֍m{R$s9[Һ4ԑ˵2_|ABH<=_6y:-)5b5EE 3 8BDZ%]vz7Wn.imEɠ\6l142O{jMj K;v CBmv߶Zq x&w'n79 ]% ֐opPjtڟ彾LI 7Cy݆L) i.qU`aōFk]ZyAN ͅyPĜN ߄8d~ r$Ű8:(IXf@τS*~V^JYRqG@=ȢѴ-`L^u1tG'JWl=SXA&w-NSz^#U=9%"{CD#q~B숗tc߭qy2Jnn/~a)NwH=͘ .M Tgy%\7 +լgA#vrjr1lRt?1)H!9 .:1`wޑi HM̲K3;P\0mU<㦕t5sV椄d-=jf*ڬj"sjEjkl 4L08w~$S6k5cVA_~TBXVaV0K%"ˠAu aĵ,=OG:U>2FĤJ2 ^$F|FZY\LRB.S/Y)¤|3irSjR/yϯ*.#LG ?¯̆MoJ2@kIG2RsCӐ_41;1_0Y[6)Dknn BlzW yziՍr Vx+Kݢm$Gj,4I6SZx&M%vuCAYDw^q+%!4Vߣ Ս? qP\4j vCĤCێ'g*StG{`mLTaɺ{ᥖ#pF8nUeF޷`"BjSxh#2\A2IEWqrsgg ǾTD1`%vV*i][.A|g~7Zά -/Blƃ.}'WQ&?ѹgINdRӜĤVJG_h8F›G}K\[h@]~퓰fp(ɪe` qCZ-]?C%*BWAEcȞlW !ql01 ũw3( &B.RMVYu{Zs2řyFXGZCjhχtxe|}~Jߌu<|<<*?%;=DvGn;YI&ӅՒõ- {"fe4 %H_-kղ _oL?-c>W6{\)IZYuC/y@Ns \rw`4,)9rP_KH@毃Is!Y-q碷F"n=x_fIak\fV)QT~h`l+qZCj?YѸ@po豭Z xV>W ʭɇRT@O ݠ!~ٹ6m遂/#9c@Nm)SZrCHx;^M=r<N<0=flvv7Y YoV/_2Uw|j?:;\$Ld{ڍ~>ZalSH UBFT*0ȑRo_%<ԑJ@U82z VJ@X7_I,ㅔ0ҲBX*zq :"!(I(?4ӳI(0dTar!л0;*Q2aw')R낻|0WNc\,/UtyJ="Fn&BR"┬C^:Wvg=þVlN/Kzm*~t36 bQZtƩLH6SE<0?e=z_+$|xsx2cdoJƹMz@gڃ0>}(u鶜 /h ͙^]}QK$9/Y$;PrI+55WwSvE.Jn!;+)r[w0Q&߼ht |}\VE0Zq44SWH)(BQ᭧ ۓYB:.ۤvG=0̝ce~7cn|FC0,)1#Ӧ~& m_?/b:cߏgE=`[(޻g` HYFm d#;fJ-N4V6Vhl$n"2vYmOZdp .j3"hn¢a T]ƄfAuю 1Z2F'aSs:NjrӇF3xsPUNS ybŤ \XR,&&)Ʈ=lyj S;X7v.MCbۊUs1۝uy~J\q>IDjgGh(2y6)р}SJOylxWN[X"?dX#dZg ӳCkxqZ{.v2XA(qUZ7?Lk1ՊIޘŊ~GxIChAD+tBШLkXN_GΑP՛l]Q y=|5s?: 0Ƕ$ ГͿCxb)_j?ܐ_Xڴ;\$.P_D.JY;4zrP63LdPacr !"*5i5KipK9-&Gh|1l-|ُ,6X'SfwT}AT \7+U廉x&oio!ny*L[BVuIGq[M K]AR/C4 nbgĭ .t5^{o1'A%\]J:ɪglX #gy5F?׷0:fO0ֽB}}5Wg\Z_+D#bpx$azκ ':EGD Ǜ66^#Iސ&h?kV v7^v:p<.X{qlVVoL0c7V{S[DvGIW(nU~c/,yL>1w=' O$of#c뛙SSq} e8aIDm8@ĸ(ABn?r, %B![SK!+ ܩr1.ve~@2+|ѫ J52p!]yOum0VD('xE>2$Ym >5<]zKȧds5T Jl"m]ߴ]QSZ>&=멫^4aFbzϡϼ򄶑Xы~JHݎJ1\u><|gKY\L f?|u63gѩUUWOԤEۈ'ZKZL,/J!xiK~7v ֢o10 FZy߉#*?*f /l ظR6o(_qh[ .:(lg\ںRCZbI.~Н qh HSW60s]88Ȃkz+O~DBlVѨAKJ<-S5T{WMëS|ªFփFT]9|8̛XN u=U83kmS{z@[,- 'TvXY~dsB͜W}4ކju<4-I5, ɓDK7YG iGs$hG uBDbhQ3gft|p1;3bK(ӥ؅^1C\ 4~ҩiKဍj-lwqGlϮMHc}%4_4P D8*m29È{yъ\w堋+?} d'X&8BQ(L( T1dm%m'QEӡXswl,:6Y"QwN ]WPRJd n.ux1 ["19o:w8H*sH1 ^CDՃjt|ǸJL7$[- r;uV$P*ׂ:[JuB*BTMhj%LoaF"Qz5Hjdн)yȧ-E.3Fq>X[d36+R*Iv]=%\k d޳|jžX@QC5s%ƔCa*O{a>co橚>SDuׇdX7NsWo-"}1NP/V):ܚCN8 ݯa#T3VoN*W9˸Ċ'*\6_P$|^[6.ڴV6mu~zyBtģkSgI|z`|cɢ<`Axh,0r49"[[iTs^_%_W,ԛ13U)e. ƊF V:OX]t\`,PgZ)iؔ]V:Ei2|ܣ$FV'1d p 8MpzlmN׳ 4<|D˞(=-RME W-Pؚf}Xk\oBS }FL̈́F*.ďmtb@LLR0zVfvN1t`p'hJ`7R&=*syֶSGтVm05fF.־̘ioO7?_W524}+LeOhT H2J_=~&EpM8J:فfAT+D޳\^v1JذΛ.;X&ݿ18\^x2]8{ŹnXBBlm_ZՊdgZ|51zJaҭc PR8$xRxo9i 2(T6־,3ۄj ?$uD,jB2O XP7MSƽdWvٳcLm,$5-wO.aT {͋""C|HwF4yI&'h xUslrЖ/+{ wEĺ|:ǹ ױKP~m!>L" 8H`U"R8uSJ'pMw'Է.` O )ڗO}[pc7xQ$e 6LVdӜ;%!_PYR{8¶-"QT QǏق+xVYc&N[?cܩ\4Zp Ԥb@CZu7Y1 gX)7 *],_z"? %.tg@WM?J0QXf]޾B)h6ȧԺA:yE'/*\vi{(uA-!ij78ǕqwyF'}}K!JYyMȁ'R @h=8R$Rr+;voG>fs]}SҊ 2ofW]TOIå=E :v ֠ԳAM8eC.ֿ5n" n!a"soSf$ jr,!By :$:MB!*k+ xߖPBr@;qBgQ + [7FtZu3^lW\sf_`ߔf\P1it "ҞA;艮[R)lPu;RdK?/ћ#@"kQ, =M_m&q<}mHsc1p59 RmH :- X3&2[]@[6ɥt*+"xӗx*+$m*VHw_u5K/\.! R 8~MO=πS=(Q$JwO(] ņkD?Z/xS#GOtud*`7Dqpac:Iph"*aa]ipF8t25~n@hQ%g˒_M ۋI􄶧QQm%ACkYQȮ9^E7^uRRY5pk W7 ,+I":z G8wc?@cy5Sx)×^@t0hqN agӘ:"{D*(ﷄYTٴHz<6\n}gt_S\/=74Ύr0H`;/{Q؂=Vh' JWM89(d%aoHt+լZs[96T\7oqTFyI7)p>9{ "\Jt ~ɚa(޽cX $".F3ZEN&اO[6 YU+39zvfT}Fѳ*q@M}ljFsi"௓&kq=zWI#4" @wz0Nr^_;ϴ;M)HD̾pT9 ӐʚW1j-d )K߮($~cĊ̹ɾqŘWhg׿՚xmU9[3>ՊjA:  rIZ 4=v^wq E[SAʧ̙۳<8Mhe;UnA!p7"`zbH&rI}[f )+mWDň|U`J,ɶz"NfW@6ӋYEzo khs !DHAN7ɷycku"R\d~C<DŽ{ ˫Z$37L"(X^5@E* OH'-$]{lL B'qT83> {wg(}n bYY9adqOuA|倘cڭx:.v%1 {TԡfC~@dEF)-ixis=um}$*LiV@񿗼oUx:+R*"qz+ni1s=c:wm4ʂۭyڰ=ѥE8ke: %hr)rZIN 3}AJh7[o% Oiڦq8,*/P~ei* o)q)о(Ɨӱgםl 4#ϰ,ǿ袾&!|uNmYP7iɸ㘚hKUQeC{S xq`̎ |}t4=uj[nKz.6UXɈ b*Bo$7#T1>x\4kqbAxQ"hRyl;.LR*aT K p樹$_R#aΆ ޓi:T+@"WriM-vP!2[z˄|4lٶt'KLT qb"쯊}jemH]q*.pVy&Ѷ1Û?[Sg._[:_45/ 07/ ?%/ U(0\7_+M `0]s6`)  U Q&0mev!j5.H2kg|Ӏ^ r3SHEk5(u%gO ͆5Y"Icn} /k]j׵*~`W <=nt% R$iHcik#h"c6A V&دOGC^0}΢52"HwM,hc#-]hM!d>VrRd|P 5ȯ9 8|֥Ƕ/u 6D"e'[FԧkCN)ɴ=0.-)f8euV&3qt=J52Z4ߖ!apuPOF˦xm[Wt\21_:`pX̮.7rg6!ykO<7D_/ɇ] 1cr Yac:WR:"SD_#O0Iaq,/)aAnWE@\2]Gkrj(lyy>9$(ʻZ{2 a|1wX̵^]s\V m,'AZ= 8|ݥ!efG؆+Iڋ?d{.s&eqP {#.ExO _s{O/i3ս{G߫a7 LeGVqPmDe(Qr!wc}jKę;> B+o;rUjNxD %_:EΞ>v뛱?)#ࣴ-x%^ 2k?45 lKzZJH z&Ta$,E S.-jWd˼»Qp9S= zdDz Cac0Ǘyt̆QSw|u^c\nc̤KR7Zr{]m1M";h\֤=f2p΋>x]sOd\>C{<9s?5!e gALp FiXSSEh«m{rK/.o35K0!#xdBԭ7rvp)(Ä4bxݜ-b#:81T[F''_T$k}@׺?Lz],1"A2Ne 1!Î2i믓wO))ԯcPe\]G= r{ϸ3{JK ;Ԧ6`'? I!73Z t d!iJI2DktLǴeeRM& k3/ґ;:nY~MNQnyUwnXg6J?`y YԐ2gZ(Cp0; ǒԊgssBFg>IWK 8DLrš'\(2W =Y%:׫C]H! (..? nͮ c $MBf19 yf<*Z\/rE:g)0(s^ H 5LK!+;z.ɐ,rAG 6l`>x\M!)MQ*7?+}on Z= ~Wc[axMebzşṼmuN`#8{Jū%XZ*t|/\^;:<sn@8\FTby#?;{X ^\MW٠~?{59:`Ue6lY-|t2v-Y"s<3ZÄp%=, kd\`0&1[5䌒`w(Qa䳁<,KQ=O4ҽt*q/սzj !G݉tb.M9od(Ey<`i :lAQf "Xhjh"zBOڃɃ{F`V@YI+|xTxD@ vqzh~ J%]9e^s@*U]9^RN`.RA7Wq0!-}m2Ժ29"0udh)f{L 1um#jtp.Es~...'ЭRRocy{Y>4&W`cAxl`+b<FI)e8_`o{"\/_(WشNru𮺚; / T(?,x0_G洧\5hyC40%1{\#ɧ:uaRÚ~cZK)cLNju {\9IF]6 +fQᶺXN벐1}$u'zzB Kb>'GHie;, (>6Wd,3á7Ĩ ax0MǼC۶۳kTO޳'_?shs%t Cf(q&_yQ!]V OHH P"S%bh4XQ+eyxn&s-Q\>T4Uf+]YGPO7"AnS$;@ lƯP:kjz'+RR eC8ݪH6bddO&`q:;.~Ց~ ph..7K)I_Yfnu#9Ufg3[_M')0:6l9㖼,>8 ,>ysx7{t5s#E^>`a fq(EvoFsi*]?(l('OWR=z-<8¢aQdMQ7$o=R|wCd_&!/{b(nHګ|ǀJG[)M*0_Q6N;=hUF;K&`ᗬSc"&^|{L>[k\l"OBKV Z`/ْ9]gZo]uIXƑf"Ɔ6X[MA'gxJmʸyrj*.Wռͦ^״>b'hX:(ͳ6w%V0AHN-D6DAXVA'p8j>貧O¨+2A{7]@0?pssFʵ`) F<DM&ږcQӛF*D%zmh-7Ps  ^r(?0s98DӘ_lw[G ol.uyeWXx.que@S2 <fǰ%Ft~$y6يlއ/"I.5yMg}0zZ*Y@N/^DSImzHB,VG$ +65!Em6(W+mW{}-*^Dm)Xڙ;5jIv-lOUMA$ 8~/p})4@cTWS@2fuǤ QqjYb(mO1Fb+fXѻ(_¹j:Îf,$\ zqB(~\4;ӌqa u9eCM%$[W8-?bL++|=d S IE(¶zS> f::-ٷr0] aG.dER^˯ҹf8HE 9\oEPDMV!N 1Ucn\ :I8K QRg*x"?rIiS%uN2_bJvQ@;j PG(h(];}=0gaҝ) ef}^ؗ[vo^ÝZ{B]]oMtVOOxu0(7;ʌۀMGSI` φ| bw 6QE6Rݛmv4Oav9v{DQ{rSK|Zy4N-S A59i]xֽSr23{jh䋙ܷmAg@n&"T5 rxꢑl~+,U7!*Gj 塧abaPvw$|~lle~r[ͨd7[J[I.Ɗ:@HֶG[_]_ ?,`zk cYĺ?5d۰և9|U=%Q#!c:gzueeàƐU%y07]6qٸ |Xi}31ԩD|7l[B0;tD:4@}YvԵ"%TAz*mZD_hq_U&\RK]z_ZaoKD U=Cw.i)~/lj3_q8|kSm_<>E*{6R|SOG uUZVsz ÉzJY ŵyt%>y u ΍<C{yyG~kea, E_N@Y<Iq|7W0GHxa/iėBg#,>"%=YB@}j˽ G~‘ 5uҠWgCu4s; E[8 TfHa2m</Y؎Ai e@uQwhvR,}P]e[T7dqvB;o43ΎJZ 2+7Qf ;((WBGxp:K,D5ЇG/w`6Ƨ;LOd\Z4{@;A-$eC99 ԈC7Լ"̥bPvU` 1{ʒ`BW<[yrrFw>f-:Ҙk5>mSizNn:;Pxe)+= 74NL\=6E?2b8I֓ 1\7V"dmD?>J,R^qT u47_v yf}r`!(;88<-7h٢fȞ- gUjcg*Qjs[0faGQ:!~.5Q/>ŁYܓ!D}6*' B乫u+ٸ|hq[jQt'FY쐀 ONz'3@ #Hč('ӝNK8 p d# vθ".}S$gӂ m<Z%/0})a{`<.|ac-="N<%W44#Ҕ\n=7&WyYEʇqhшZΉn4DHb|w_Pb?[tz2Z 02 Us}”rMT8sl@13,NuǻVD)LD8+Uْp]DKƋAv3f)lDX/ fy??&:(3ؗt'hm# BJ?>onMd-r6ZF#ltQ1y%H #{)TՏ69Z)L'zRޣ "7{ͼd,U3S>n$ڹ8s?ǫ׹02IKZ/AvRKV@hN\눚x/U<#qV?>Ó^iAyJph/#JN4eǬZC c"GOx2T!ֽÐv6XHrXKij\;ISwǒURS4Akr@ 6sOe>! bB߁D/ml^Xѩ᥂*uTq{i0kF\)T~_ DŽ$ {Fz$׵1QsRTHv}{ s Q}*}(Pld~ȃ%x?0H>/k`F"籀3[,JF3h()z}o'˅}V4ZrΏ<~A햗O% #~_L;bQY&ɳڲrH/*'L6%)%1Whc(Nk^ĂtDq([2/z8tvc3SrhSgX*id_\oѝ%)D i>~3qd%0  CsS:΄DL(GOgqha߇Fcbu<]o"pW}2ĘV810r'Ъv alk؃K =ۥ"=jwC,GCL@}rrkWÐQyFgyS&*cpB!^ 8?9яgVZH \|;ʏU !3fPPۦBO+W}9P§HN]v~nㆪzAܷ$#E? ݞR2OJV *味Cg ňq\$Z8ABI(}O 9Ȭ'9EXte5fPIރ a/#P \~Ѫ1W3׮]Ҕ׽`oG_Z*s2^rrJ=2**0`dͥ4*=a*exfv5Æܖt6 hDFGPg,Vs؆{gYɽ,v`#i aܒw|F+kAj!4&܎Ňo8<`[A#?@9"z'?AcLv2+5 KiyΕnjwd@n,_O\hDٖjh!YjSQB&XeNU|ǩ] ΕPJ^]ښ 4[ԽV 'ӨYj+;!" tp脱ryqR^f ä1ۗFwl jZ{|^)^4OsS%?38^b[!Ip2^oG”NCo9n_Yk+96u &lި.鱛 \ Y ;̝/)7/uG8O\b^'mzߚ c8 Ff p;IАgPp>mmX1O[\KP;.6_b/Tcz|=:-sw4Z0D`p}Jd?K BfEr%ၿLa G̦ =iI3pۤŏ"L>@ɲ6yG xEU9|HT&>ċ 83-{0K0u )hF1\Ǜvഭҿ!p Xِvr_5 xq,%UM! ˜v"1R-IacWWyo PgLyD>F/ fT6]ޅlWJJGW a#*+#hմwvhA ZIq,Y/Hk9 W J:ʐȦ&A9[[Cr>T 75S}% Q,n*Ԍ@ËU+$No7X,1B:ého$zOh \RU|<Fl4oBuN1}#av!Xpo$oTͥdx *n"̇GߞwAd&+h2DwK3vs7r,eBY1`KUFcx_hv9pRGȷ伥xZtɦsii!._⬄ ;ʕx|JzaNWQKͬ;0m/@""\<윃1 xLzRb!uZ ({SaSDؔ֝4=CZ Q2r `Qfƪ܅ -gƺ0P¬bvI7}`eUګ U4^ cl85_@1#.?Zن`ƹoADmub|As8|s Kd<+iT/MAeU:L:&/`Nƾje;lQ2r2$a}KSw5_RbE=C6iucD<[Go"^ MUh+G8ag`7"X06 ='8]XכXKjg WlW}X vrunf|b2?Ѣ=IJFӜdu`HS L <W,P* CVЌ|"| lE(&R*ykyxkWYTfA%ER̞n9:w_3]l1^DXbTtLYR6.SӐ1?My(&d(od+exewqODq\ T q!Hg38p'r [? #<}9|J87 =hְ`}r@tf:L0(]BF2(+!Cyn$tDiֻ+qqe a&9f6e|c/ Aز9_fd''~y>w4XB+<;:4wjAu,p"$[/<j Olh柄tHmETv `:c35;;@6F71A,pַ@OIcaCɃQX7:IB.F^R)rS˼{$2:TB{ʊ*( cͶhsᇠA.+1Jޅ==DVI!*SC҂fk) TD@LA,VRoqHmG X57O}]tD̰|cڍDd8UF պU??#uN J VEP~ܾDN>1;-*̇moC\r?Z;!ws ^ ~28\a ;IIB Tp7J<#Xx'`Ҿ '[?م8]6wc^?%H8r_Wu)(76I1N&{V2͸Z% "Wpd>륶H4W߶m~[]{Qvc$îLWhMQ~`C3 F]ԭazSqt1Q+\ry1E>^C}*?S5Ax IƳ؍$AF%1.Mj ,l1Bٱ$4S'!|)u΀if/eS]E28_E!6zagr,QI6 B[wFt#5*d."TpWh{4&+1{`2x׫#w ,'S5ӅJoԌ d#e?^wvsjd.80l48x&Xoeo~=dc 2MЦ'%IWL^ʣCDm 4{~T#éG]BUתj܇cޥ)1u t%5L|P6Z(su~/ei ZFo$m#a}# ^4 1g d yz4́[ʴ*|FѓIltcێ;oD,v8~W Hඐ2ֻZz-PF.\*pq.W5[;%ck G&p*H)FnL!xĻb9!o&u%Җcˆ˧%>3zvRlϽy|1p䒎],T)F/\;ڞZ䶰 UKa R^﮲I~UJ*p>H[Ϩyբ8ϯ ;L|h؇uEωK>k]E`.vwI=@bt퀭J~5ϕ"}R-; p̫W cBg8(zZuzŵ;$wϐ Nbߥo,tp5pҾԕ (Ao7kQ? xnlukT]f[Em]9UErd,FdhO&C'U"dj;k[6f ujd/ˠDt:E}qV3a>?n=7Yk$v`[Z (0_[ NՑKɿÃNiz ; x!%X(x+$Ff$鴗C $z9q[2`Pʮ*9 '0$SW !'F\ǒc핺I嫴 R kF/"&q貼OzYLņ~(TѱT \qVvr>*tam>?֨4kjH_ vc!qAW Ci @f>,P!2N[ذG>Nw/ !T.b8o"Lbw0w@TL.FrEEE%:9uj7;R $Z:Jw f z!s 2&x{_f X}~P&pjة4Vs@7&G`A6K˺Dp=l*I(X_?G~= XԟeyLtbűLK^nFoŦ1P:F3~QPOλ{DÆiWUR)KAF/(n֏GJKtB`}VKQ{kV7bO[q;m6\V.&ɺdU],0vjJ$G 7{q N3d3~6oN#iQLvzdٖ"G1W ހ 7\\@[5)b@dk09b82ma<'a*# FtVk`*,'t`&n)H2!Z_.9}8h?Lںr]™C\3u/_u*3P.}Qa8'0F$0;TvIo߲HJAa=G 6pRrdž#d8K7*,@PwVK|8MYźZ#_ߊ#9=dAH ƬL ?FoØv=oXP@W ~:hpC7^+kKq?2=k-Howzk{Īp/1HQOm4!su=qSGZǑ}zTR`lGgf72~c5pM84aR4WR/FYz!,wqc}Ia&(>y yǴy(ṲK_:9~JTXY4T'u|dӗ}.XE>>Z9{  `U@IT)H 8,a5B&#ʬI`:?nw Tc P]1tDjAWůW ĤVHy:Wmi5CΓ-dw&*d+ۊ} (UUM]p{w%4 0͈Q25%7묐FT -\sX/{W.D+Yd8T M7FDHi^IkwӦhčc]E#![œX#Yh'A('H G5l !E6MDOe#煤G15E fk*N)?MjzU^n^ { V9բ6l*)ÞcTą; ҫX)pC;*(%8LQ@qË'P/Jan/i7bfU Dֿ̓b~suJ/^\fjVGRڼ[ ,&f- Mgߘ6 @c+/XA >[mIE'V' ;1SNޜ TG(R&+rʷnoZ٫AE£dOF<\"-O6c/^۰Dv16ڢ1sc3 jy|<1+֔#¸ᠨq},zQaTGڍ ^ D\d6R)i.}|%ks0`[$\٣pH)aXI{{q 9qP/UJ/)6;ϲ.op%$jhU=UT;nXZ~1k\7i\MIbR/Rb~kh~FG$6>PX9`E6WMis˅m1Ӿ-9_՟M.m >Ba 3>r!DaCٟ27s@DN)Ex7a<5FRБ@ SNRdi0ʢ$a=_IlzaIE͌_jP*XA?emgٖ-r4(W^%oxx 案*hg?}ש `C(khNoہ,H+׏OB*nZ /*m1b[/A,^$nh[NVa)?`h14j nd0.,+:l2\tu**J]XßO JکNDr(9d=r`fpV˅5AC2@m6mS<@z(W" .%׻kI| ѱGvC| ʡ!cn(7CɾLV6]PVp3ښ/(mL%ъ{Tqt\G*Hr>V 0V">JZ+ByI%ZJaoGu ޶YUF&EwYt3*lXw2WݳFIs+_u^sCx-0"Ukk e]Џa* !)P3C$zijgL >f-Mog-.fm$,{^i唸SAA|y0Z<O`JB8uVry ,J'u˯RۗMS0CH{oH_}\l#/gYI슞G >:jq5h-*Po#CB&OK27-k 0Zahی! cHrÈOb^0pXy@ Xb潍Q`ӓ [ #SvZí;ħ'+ހkg.#3m- L{_P}TsCSn!;8ܓv@[oV)V9%0_5'K=P9ݺH7PD,4rNr p}'2;$fnJV1 ,#Oz@tă{n?@:A &n IS4/O 3> \}FPb3D$0Z>p\+M4`7N ^|[`wz{gRtY?IE-T:eJC:KB>҉G?bSq>C'5Zy8]ᶕ]Rګ>%^ndMJ/?bx=,J ʤB̐n)X?E"&SM>wR;Zx0I.0aA R@D@MV ӓ?" ̈́}ZIvQ.KWKइ7:syP _KvB.{}l !“Ţ X#rϿ?2+i S$enzK|$_Tk2Vj8^)O@MxB$4'*kgGs9۝cG(!,m&3Sr ,uIpI & va[E8i؆/J&{U˕d5pr IAFNҞˬm֐,n| b&NYFGWַzJ" *޺AT ՖQHb C\^m^y2o@6p䨋 4nF$!ՖjGgpsM)k\-B&pЀc)/tsD/JG.g?'札Tdx-9=ڄU:, HrA=: ^Αz9~sAԌ/.v: 9*qx,T%"R-*BydlLf5:a74,AtjeSN8Wpܝf!9+B_t4/ @oT͖ bM `S5ixbѼti)Gp:gGb}%*q$ߏH%"gafOWHC-[:^D%Q )'{niݘէ6lv:0 EȤft[K-po-*?L͠[H?n/{>Kw }L'|SIFw_&A@gʳwE8k5k;ۨt>O{='e9;)s58_/PgHN،̀KK|_|"\␪DծLs(k"bJAn@[0!P`drwj$._{n<T\қѥ GfGп@ZJ]86^d(sowɇ4zZ3 3~=CޅbWt g'?JR{40M-] ۿחYU0(r^! w7/MSoPh1VLX-^>`!VVۘA)#'v(o ˜s%E\bWuxXx mHb̷̕90j;}c>^MQNc!!˞2 yJ.`7]:,/LZķ*VqeZ+Oq >p 7C{gi<5*dxYu]oB܆9->KmEDyG9-He)x=r᭨O2imDkD<B .ǖ8)r/IsvW8=A~rށrNۥ6(].R9} Kk cd2P8HQ";棩wq@yQ]!ͤ޲F 87.tHk O'$xv|N)C@&YUFU?Π]hqXbL;QHL8$5l0F;YVԄ1^!Tx,c2!u,Mg}ΌϵK; IVFksl+3{sڠ(B&2I3J `)CLg1Ԣ(|k@΋8ɶ|#z'I}5_b+HxQݽv7$'1 W3uR5py7Mi+srP=N1/{t_w%V,TQc=mF1-U|2ӋY/t@,#]]RChYuV+Fy.N0hXhp𨵓YN43%~՝Mw~ _\uAAWB]JdH4vbՙ;>aܥlmͺJc>)&Syx̣ʐc.j fͧ{yhsCUPGd#i ,9B|J" ;EM>"=)3*@FwcQQqh@_N9ZHP5{/1HGT$=H3ly^-F8~!ZHEaƄ\"ź98nafS%4>`UOqfmp9mXnG

    xYPqkR;:E.YAi8V47+]HK􉳦J%[9Ü#7+?cAH9o46s?{TXo--lT;hi} bfFĪۄWXSaNSp4\NJ7SUo? S/@->*ڪWU0D sP.z(ߞLB[5\灊^3i]@(, {- =1s/'օmVZ=ZE&E șdV^sR%w}BZië84GBI%h/$ Ӱp՜E0#p'(te(o[*^Sg?}E +Ϻ*qJ*a?LE6;t6+춋ݯ!g#)ɻ5vplIb&=^}MEYЭ:BqNB]d.e>`޸&Χ<~rXop6/!bURԵ s'b.eCb$DcKumaaI"t hCQ޹'R`\}^|3|Np91KZ}<Ѯi\3Ɠ#E33t ǹ)VMXhf_6}嘸nʁWZķLqmP& *V-?|1f`#F"~LW?@|\1J =\Zh"bRtHt˅zCr#̸V橢:t^&,>ʝU. ToAIMp24QFz\23՜5 9?TZO7PԮnCd-S4>L$Q#k\w1՘6җ/ ^gYE'5?5q\t"ڛ%拴ޓP$xM pX}s߀Cϖ.jrs+K ̭>uӛ|@wjTLy^b*נ&D,_t$b;3.n׍;yDC/ɻjPGW W/iU:Lf_ɚΓʠT|usoD0i < 9E,W{F*; b"\Y7I/в`^>oYb+W;\} Ls:e-<ѱfԾޠ5&u1k4Y|ZEYA9T(7Ej+&2?S[q2c. ALqȀ[tm 8%_lmՒT)EN$wAe=i+*M<"$RLVqǃ>ʼ6޸-k \~EHbе K-[5f-W^{re87[Aa %*P!LJ%T ҇&[.mT u'8|tm;& Á^(C.Ai֛Ǎ;[c='} dśM~H uy^VP}E3jO &abF$F^sG )4#6n*U`Nό!N | w|h'P"[ CH|>]L%Ǘd]Wx۴rW3@$=9t'#,bR '0r穈}0hT6u8"nꪃVro$Pnӥ2!v_J" X~'?9o~%n!xqTS4-]sXq'{nܼ^ꨎn\691n*~No>.F.>s5m$X:h#pm)iJ=e`k 6V&+ϡÉ2seEl|SE1XOq}Y},0тOϬ9W+/qϣ#5S+DA"Tن dxB{[Fe­ 640H_K8W.W&>xYz})V0C_/3~X=.ʹ  ?BJ+kB\^ MCT3&bK=~-S7`s1ؘ`Ok ݴV?7 ZUČ``V'2Д?8cv=rDҪ4xUćV2"sV[Ԃ_n,&7*& %N)F!h4V>*:'dob;n$궓B8c: [c=O;%njg3.cǧyM-3l -޸\ojNf2!ZKvTiU-ujI }݀{q{4%,ߌ&X[ZihC\K3s| "᳛.D)) n.u%yDמz⡰+7:ȭ9H{Ut" !pHu  Sl]0><;T/< $R.a,ٿ?:/I>[T HQSJ|>Y h.e-L؎yX8I:WPN#]ڜ8¿ WqvS_G_%,qӒàxN3b]Aϝ3=dM,*nuu%3TERz\V}s_ԕG ㄍ*N"O EόZlQb9֑B@n{\(?m ԸXRpi[Sa4/xG fJהqueBJfg3Ҭw4٤'_-dV_}e#~"[Wh BD*BPeM'ij/vWӎ2iҰkŝ>f1F L8ΛN i,cF-YicuǷu\^/Lu-)j3vz.oW}&AZUpE[r#zpyZ$UYI|qH:ߺWor-mA8q!L9W> FOw?w -?A-6U0id re~TktAe=9xpDh`଴Rk&oĢvrg۟'iȒl.#G1ڹ%s_ը&%:艼1󤺧Ŗ>V Y-$ëChO IV%iLfŐ8N1 gw@hJO^tw6XmZ /6~B4j` Khz1֖kdI &V?ClhQ ,<὎KQh#Uhso ay S35oG3nwri9 P.GUގskfT`يƃaw\Ig}TP֯M\ݿeWNIUjYg ٷ-G66ZN9) .YLbu*Ϯ:ZS |0ᶲEC4P+3a S:w 4lqesǸo;` A$}F"4Cf-Qukd\Ӈ!3ޱԊӸ3bۅuSjtgR \NfZx,ljHжaLڷl{is&~C 8" NT+W%0N0v<*pTrzql1sP e_Qb!> XW.Z~Jp B2W6SAi2ta]Ǡŋ(K"d_F<6NW[3w<2lN₯יmQ,v<-{Kve߫Ma'C킢!T]m4^Y{+,P7N˫\:HjqWWQxz *]gJK~wOSrB/lLmZ BWۺnhMoT`&}tw^tm2D[b$X e4{M*Ͼ Z6:;aP £hvekwKYۼ!acl0A\G#CU` oG-`4¾ot(D猘7kؿeUڦĤ\ft9tgV&#"$WՉ2nxib &V{@xL9mxB-:D}P w gDWr l1#LdsCHKti({z~qrv diC.,I#d(5VQ Jol1;9 b^x^ }-xTNhu5n~#/ k2-# ]?-#a.^ַݹLuѯޅ?6Ѻ;Z:1Pk+̈[eʽ_8,e]JxKm9Rk?1Z'mEb DUsj\Ǩ'^\,~ozGkL ӜD^y[}Hjqy#.3Ogy; ={ޝI-hz:D&(7H(G:8T : 9*DR3*d H=KHrшtpΏR؜^I8.yr/aOnW8f :H6c-Q@#7ih~:3#p֪kK&CuȪdV5~C\]DE̽JeՇN|_&asOEX0ň Z eЯ . IE%.+gz$+{=ץi'\k%QVjǕˆFm.5dMF( X֚&*n2 큫r:ҙ0$~A (#SJh4CĪ V OCD-[7 ?įw$K9+GL9 dU?g7q<0.:swtwA9@\eex<%Y8MƗzm1Rm{V2EjK1Uaŕ,/+8{.[nZ h0!]I E>J6p̛[* ~ e'&z%֓saal}>ξbܾ0C N8] ^[Cԓ`}=&$ m{QO0-\DAj| ;smΦۀىD<Nk;O c?bx &58AzQ4?`K|ߺeVy}ߺm3nP3rI_&o?_旋DZKlݰYO!4t3F :o)`_*O6ÀD#5\OE:C;u'~; H/D;⯠'*=>A}I6<4ŏSqvK+nMJMEȑ/\֝},[qa֡C`a G骑>{F4WBbڍ=XOC|?3}Ԭ;Ys%Oj.ۺoT;oz)Z4dGJH$#VAC Zss`\,Ξv*#U Q'Cil;][|˾aγ /][q]d؁4Nr&tF4'~T jYjy;XTĪBB .mRYi*M&]38%m)xR?iNpi5gOz墱ǛlAE%7҉O뻰n;_=oPrX:j<@DSDQ FY̚_6p G+ݍ=c:,h'1m9wCg"}e`Y&ϊZ+vN 4j1w(AϢ[STp:at}4^*~uAsōiX PkM{nuE]viD5Hh10R$kC *z%XO,#uXRD6b>gs՞QqP_PgT9<#_R~+ E*?ne;1Zbċ!ঢ়$~+mʝHsN`Iަ2<8\PU#3Pz@pX"xiBy;bVu/^X/9ŷ48#Os_)ֿXLFh'̙Ow Siݜ2e|[#u+6x:m9UfaMi Ok\Z$r<%)$uFq%9#j7E8p"VN"Brg.CkÂCD!㛁0#@J 1DM&8ض sx?}0-+*i#1^Iu {9I quxCARHn7 FZNK47>Y]ۭv)_ɎcݭG3m &7K C)M}Cqd_sTrgS20b4I Xx\Y"!MNn9E9{wֿXxV"Kk# ENn{㦚ArsD+ЗL]I|(#,mdWّm6N$ʜ+>tN*eAaO8~Z/=ӂ뽩l -ONk;l}ou?A׉^e /H̜k_Ej:_EQ 5'|h>o>3֚m}@]su֖fH1'-bOWX-hth.G &ifYE gͶL=Ϥ^\!>ſp>*]OywDklB5|(]vwkBmMPp OsU TwH`5z[SwJ= rylex.^@IS -VX=#"زhUʤ(5%Gn,j\\66AxH :Dbg+rm¿ϟ̉iM" _ƈhcwB5::Cwl )RR+–@6cEwSTppy7z2lW,[o,a&sv0f6 {S?-%Ohȋ TO VSaU*H/H=j)e) @r~J/t$YWZHn=IԴͬY'=@KOx]H|ŅjR$ WVW[ FAvslL-[,J%/Kq"x뙸ZEE.mHn8;)oϩALOǸo "T,ct= rAG2'qSU oƈi) v+yUA>B(u^ωSh_nശӮ[SJJZݬà̝?0"8*XR{nT_ o2y_YNaҜ-et"KHVfXr.){TyqFam>dT bB^1tO A{҂w&zNϊs ejǰqIKʱ;V֦8}a~Phujү(O  ׷xLsƚݗ! X"x(T`)&—^-3NSWV6ԵlG9(!apnC,@P pVD57VH!D9NZGe$Ĺo*߅] ^Y:a(8ƖhDKhVXu$XOy &oF2(1YL;os“h\ppI?L*}S|FM/9|,ktgn]V9cw5S~PȂ(qUS[rlҺ2Póa>)}p$?VZ\w@jN[&SH6ĞKEk7"}~)Č€ŕXV\š!;V 9ȡX$>[$S /_Ҙ2>(pU^C8$}fyV]Ƽ( rF@Qyi{ReK Qd,˰)k8 [3!s8mPMbiH' 7v"CRA; <U Y0cT #`{,~x]h8odKb>Rr{=,GQj:,tTc~ҁf#Ά(QE7}]wSY:ok*l!si({ .R4U0a=ENB ^2@†~_"EPrpmS/b!ሃ"3ȓy:JT2yAВdV:A3gcΡ Y,c%ԧin 0h}~C6yB0 R@9%`?Nb<<@mX72i942jmRbB^i ԣVޞ*EfK+*:Lp#dY8bjLJC>r}Ip@pDq cV^"G>eEWǼ|272ŇGq]l<6mꉞhw*WܧH615ٹ@jsBH, jE2<9pϔ"K|Fa{UN?>2I3!Q>Yvdp 2FX!bfk;\ <jʪ]rtw 7]}#q^%'rhUzM x M.Y]㫦3uDU$`Jڗs1.q mq n<oE6"82JKHkԢNRO~:{ev49U-/HV)99PoA+ȶD4\p*EpՂ~ɸw (D:)t"aSEXp:?ʓI)rt${_& N"M+^*7)P5˘##gEfb\.efPt-PqtᯙN`-r&X:qi]QCډXĢ13YfÂA+*{i eVt4Θp"ae=$io1W' {4 zB曇m#>5uI6A}&ph4 ls[|pt>7y_%'FMxܥ= :Pty= ;NDP0[1eiFA*8ݤK£?Yjo!Olف#fwƐ[x6Фj6O-Dw4Ln#b'e{=2vWvVg"#%X݂Ʀdc/䅖Yt>:L$1WָSuE Xp%F fVЭGI=;)߭JͦBYb@ʑ3@=Xko P T[J,n`Z@\?LߓA:x@"a*N-#v&bKnx>xLIeɶkP-HC/ ,  ޮFxW#]/eApA` gg*2YD=zx|9fOzB(K!zGGf1bTVxާE~)3f&$ XH7a?v_ldDpbZ%b#(X.e!lOJJYeu sDAHq/pl[* uFh KU/dF`Zq D>Ӵ@-4 ,O|~=㉸Vޗoԫ)& |%kUD#|_dk%.<Rt> 96TIÛ+/pAM:,4G%J2TjLONt) .z>ha.c/+EFPAFR: d A~9.C2OES+8]ԑKs?11FuQ[ ef4z=ZQqIH+x3TI\7bI BpɱA7P [. /j K&ozԫ4kaG.RY~)ohUH,Npuq^u<+3<'Utq-UO(uٯd 3s.3!mQZ4 Vu(q Zv9 y&F>Vʏ+I%i̚$qWJBI?vWtP[m3vzcg4@P܋UoQ-#N7ҷ1K,x:s]llLC&.J7?zp9@_=J)&@ve@m|BеnM"QbCd}A]Ar-ucs8Tտka~?Sń]!Doޞb^'H"bO積G>e҈(fZ7d{3YgҜBx3q}:bdr}lfԉs•h.AK2J|u+6q$_>jxcyR1w2Ѓ1y. x'#p!Ew*(YGk;B" vjppGVuPi dw4@uhOpśc5^WAxX?5L/y,ZTVjEGP* cd.X,s 7zGKޓN/A;V]ϕ_'閎3ojҪ.AI& mԨ@^s'o1:(F5SQF2zdwǂI[Ћ OƢ@Gk8K3UyWĮw6no"̘y)"j, )yw<)^S$[ðj,|w  5@-\:2LS39W8a%(d;ֹ,g`RO w[v+K֧qF\e}*@3.f=B>,wi IN~_~-pX5!LS,5q!|sj԰^?Rr8=M+(VOyJgN9 ;!Ǒ,\m;ﲐz]W4Wʙ=0r;>@:w߫ ZNPzSH]ŸGcDq( +?wb;pp /- liWH=8%eC_4hJ)`ҕ,E$pO("tgո7[ZE1i4dj1 msU|&MJap dJ-CRqT[>\vtM q`):{hv,TX/AjΓSf'9-,|Li>{>;]tSHv< 8hWshpK+S+,'Ǧw'd,*~TF '/Ơ1\n)+3fE1=va1|]“;AĻ2H3".s4@8ޝv^8WO-2Ӷ03R6(1]r؋*oؾ~E7ѓS_L58:D^T]*}"t?#ER7 L-'9Ae*OuV{#4GK`l9M/sJTR-9J3q:瀟vI$ d@n(:~hNMd]ɌTyz(7ApL=Ʒ'2ೋQEP5pHbR+\Ph.MDjw 2~Njw2HYr aMyQ{bqȧQ+f24Mws[-L]dJjQ'[%zc>y@O91*R*a6 'NŚ;r<#vE&ęt48brm94 iZ=2immkN~Јz K1'ĖjqLcL_OHZ´R\E IYwY,EѪPx֒)U.ycS~;S`pD4\NasI ]f$TtVK%.*{7NvvTef8zFBzIKEs˅JFϋIռջ H &b•\MK4;T  ˋm2&P7T֥z\f f8YfKW{%8U̞?B*]d^YFD, >tHLO8w6E -}3jGk+8ۓj DWi:w{LYuw^[p"W᪽ cQkkU!ުFd/&ιoz}qm*t4 [@pwZ SRV$ ^i: o>iUjƣ޹"V\nat('IZ<{%W2D^KOpZdU0umcn4NRKƓ53<*ZY\i?Cu][ u@(I~ ]ؤxS 4^ A4jŗpxH|4<2tRDWRZ\V8c:ڗIa~rS7omגr>#$8!䠡"CBQ(0.ۄ.n@ #Q㎡fd8j]4ǁZ˓/iV{jl]0OM)Xt`K*/x}YcH{[#oԥұa*[6|^HNMCvpΐ$jP}߇9ië́ 2+[uz$"Ĩ!%3&kszMfa1,Q41~ZNe Plm|&1e01kuԍ",MEEB#' -.[ A v#qkokAṆnotm00P˕EoXgl El3eM&Xf+&VgS67)uixP9kmH4'ƾbhӳXQ4ħNF TQbs>onL}~$`CuиA:< VA:[ƽ0s5C^sp("b9HW.|txdߠ| 8ƤVɏ6z٬#rT>gHsպ蠊?~lAdC#i[P}mѯܔ>̌h ?>~tIQ wA6:(ୈ0&?yj~N^kyMNX%d"mo g[ GG_,i6׎bzbP,d0ZՂ<8u4,[s[O[ ͂L2“6ϭA4E-ـ'NY2n|ټ ]6PƳa/>cZyp>lӬVss>M)&tA)Jt% Jq"_uHz¾|u5KJf1KVRڢ:7t\J\܋]bKŽOt`+!Ƀ+l.9eU֓ʱb~t{3R(;;Jg)rX:4'BmJbhً%V`Asoɀ|ϐW:YǵYzgt؍p PCpG ;wPy.Ns}yP9CG[*\>ź6 =Zu6!{+7| 5y{`SQ)"U "SL(ףD-;)o eoQ]&{"ebjxSdEEw8wڦOa\U'Ujnѵz߀>E] 'N"Z qY6Z9o. CW-o0dYQ|O" 1DtI*E Y?qp[.R5L9x*GwYDӑ-Z$ZXd.:p"j4K>S}9?^zNcS͵8EI+HD-ɭ5(Y *L:G2-x c 'z1bFWGÅ"L5"@uh,tm*K)}wۙ/QF fvOh lvj(_v Bŗ1FI.1X|+ : 4~K̓pX]^#B j]hrj#4m~\e290 Br-asMga$TXIDh!_O"˰_B|4M#dP;[`,~Q8X az_AŮGqnuf!roH\a vGTdaMX<%Jۿ6$|b%((y0o5<lHu!1}k#-Hv ,>Q!Cx3a> Jij|:g 4I|r'e~<G辳x/#óAp[oe[y[pP5$LPE}mc~2\u@R% vN.vpt Vl ͗aj>0 xGs %?d7*ھ~TT; 9j($-dLLQG03u đD $ˎ=,]~Ca ]Q4wJK lf5?%I.mCUpT}kB޿jol@ QE`g-^ OG00*~}Sn: Uvqsi] ,H3s+Fj/9ܿ]EANǨCa˿Ds9.?+r-ڞrfe0Z)ĬY{&Cӭ|+P(&iLxM;caF%6sdYCCl! )r͎ 駂gX"R8 Ot[ba]$p׫.-9 kzV>Z'G@UOzlygzk[iM1eИ˕֓ k)JlRw2P0PN)z,"z͉F?0a06Ub*d-+߸mgP mO8o P޿V}aK bMzL1aR@^N@erO# 33<5P#tn_j?'[z\]nD.P|Li0E |8ihzsP뾛R%z n%QLHuY~כ}o?Zˈ#&},YD 8Է.kI|^(rD~ ⒒cD@r[9!Uh؎Exn.ֻot f_{gs%Y@ 4`RԍS]5}r-mǀ!=>KMDHL+`_h*)Kxv ;q`)WLzۿ21`2p K 7UG+-?U l҅֝2q%O#wL(X5D>֥$&CkfLu|P3Rzc8?Wː@#>㩱Z&%Kc &cfc"Gd`θMyvYYKQ³`|j[ƩOKo=X[oki#݆X̡uH~-c XLj/Xk#D~m$-)]ׂ$0"]›vqÅzOD`%@9]Z+]rU11s<_iĻ :jԮZ;9jra=g,gZ6>c*B7hw|UfpX6F\QGcp!&k$[[mѡ% ~s]3XlַOո]g:Ȩn!w|t]Y@D "gPA%$}ѨZFÐ c!'Տ!+h#k q$iea̤1W0"ظ`q$m\pI7S& j?YbJf5A95Ф:ɆU)i@%6<0O郇՞I]x9גf({u]zόx j?Ys9٦T3y7DULK)(Y 4zW5 FVEa-4j쀗 ({ɃM[*9-䎚s-BC n<+("p6-C"3<jn*]៬iy(8\ٓPܴy]s(sx㼔;،D@mST߁ <(tEƳd ႉܒ"abGkdb d:Ҧ )!Qp=+ˁ ϛT LU&iAr^6Fz-:ltv | %sfCF;1${ah9aKTslڄ9r\BP6W4kQŷ&LUPş- *EN2$+\"ecÕ*UiBE5LE bvZ( S$"'Yw1٩%֧o@K\;jlů@жVP!B^wܳ7y$ӰAsWT}q#P)}^_~a? 3(fZx#Jjs8裱bjZĥUA$#(8f@s o Xkjq~GNvϟe$:8St[7C<%%2] VkC(xyfl&UkjJW LbU9]NfC)!$ 'BF8lѵ~\%yd c-:ӏ3ÜN46C>Vڬs!F Ӹâ5_ +E|& y2y>]Iys@;ZŐwM"V!} gBjGriH[HkL| l'ꟛ%[kcM6z,FoHJ5qNtV̇: l|D pա|u1uҶ._-4b͢(3VBxF!6PTM&#Q2Gg.,] =JZ[(`I(Υ"ڻ=Ma19ܾ} 8Ko7]M)()@O\!W[H ;dS,KHy4r™o}`[}|qBO~He-KY]5lu&%?h"*41y"o%SS㋏,LQ{׈})!Q5 `K8rW)V3rt3OL2kqؼKCPIm=CNu -Xfh wmWB}JWXH4{̝,^&x;M׍mG.u,Q֏T!s,~4XH˷u_|A:˷9Iּz{) i*;jWKr֓ I^{vw,.Ed㌰gUp/X;Esu PCC+g j3+\~$=gR,WROergԕ_ ahbF9W g܏xj!T}en6CmZݳ@%BA'*"|(HsCz5[oG4|hPM`S߰/BH<4<:~u>`]O VQ(BGEtb,ka5 s0MG.RM16N_yx]E0x?'=H`Td©ȗ@znUy-np 0$d58 /fEyJe%*:guM-])o{"Ɣ [nyG]@e2-Egj07@y LQZcUe巚+`D'X0L5`MN9Yo >DqrYƴHp!{NJMgzCSGx΃k]?&-YLN0|H1s÷L8Z3wĒ-0"P+X82aA}!0R?FZg`80 D:. gf?'t@Bv%A{H¼^SM!Am&x9n`Uϥǻٱ8 ZԄIjc\|KZr/7[W'eL>/݇HEh}. B5M Mxn0,Tŵ^2! g\nB nƈjPexJfqFt[y^a5Rۛ40Ì[|u=@tOU&YoM!^Hfx/GN'zlID`{ gO n+G'# f{V nІIkₑUTqc(}~v]B @K,u-qߊ kiƞHQv{M-c(lMCjEDށ̃s}8Ҹ aJaZGp\zlbmPihSQӹAHn΁y[>G+cur{5XhtnlZB\&tU'RWK\c]QȼZ+vy@ |;MV&? ۞5}(X 'D"{Vјqj`5H^l YW I2H6 ǹ~^IY$C&ȴ wo<갯`9 pß9lT_ܿX=*jؓX3CE pi/oR*و3F{ҧL.z櫢s[йGxHI"#!6>&e9Iq_09^Bx&s!LUa$5EBgǾSK1oG0]Gۃju{]84p*V[˾RPY5?8P.̉{]<5wQΧ cF.#P10*M%Ԟ~ ][㳛KtZ&BQAHW=l>~Ѵ %^+YUo8=1hB +4m^'PK&|k"!hC.> ᝂ0Ԧq tLDͬnÁ}|#"4^PU/iY+'-{5wm QB?_W ]eF|ˁ:瘿үDy^/50fB&xzЕv e<ޯ&T>I9r:('~qR<ѧٖFc3xR2? pAI-Omj`0_/HSgP! :T}p?l˚D,)N5Ktl՜O9k Ql\DMwPEV Q^5M4 6M6{ zٸUߋFD2ҊQ`oآhlQ}HlӔD7ݦ'EqlTsERO3Jm] ' zlg0knXD \eQA_^@aM{V׽YՓ5ҨqDJ(p|c {NiG[?*MpiIWҐU@0e S-S7urQB)\f7:"{^+%C(4TB>5WrNZ_ DJtWg]v_Ҁ\vY=0|u/3'>x ɟÍ<" ;!Ѣ RfRyb+#c%=Z>L0;'Sb*쥨3@/Yr"AgPEhQo\#YAW|G^"t'c7[\j7-#yIkyMH† 0T*{5* i`Yb{y)X\ʐI֑,$O Fֲ("6`*>'b e/Elc[hmK$8 Z:x,v'N &w{! )мdi P7Xg k mDGQc!W=h;s9 yT> dUTTCX/<v_saac $ 0N4RFN'cMgs!fףּ­TXX\o`}}xH+MOAȢex_Q(عN*hGAFWUgdUZ aLTv;.9pTΓH-HI##ѐ06ѩ~N_oƒЊN o$նR0UT֯sT^K=MSge.aT}6 BO٬cARVN?dVVLRo]AC]H** +v J[?&dWҧc YʮQ貧P?jT)m }lfߦN_Lp.ˑ8-b\sr$ag͗VA[ V$+'cwcY2m}G$-Jm">GnbjBsgOئt!#VA#tPS;ߘlK;NEh1h--ILZ EM[z@c7*GB1=mܑ#g__.ɜ_\iWVh#(B>]lbʙryQ JO|ܼKaȝW+:-UOgkMƖO,3;KQmD%45`ڍE0m̘`d5.- xT>f'ǒ\SKV<&-}y"(w\ B8jQ]%GFӆN)-dbWvG!z~=y`nnq3ѬU Y@&4RB2C`r>țT{hGm0e8 oܻ2pbkR?7'>0?|ŧAk^BXa$ywԗ7rho|8ƕ'\E?5ӍDDª̢ixBzק uQZ'+!V48$&b3mQZRˤk)@⫬O n5KHv6wߙ?}ޘ8is%hM{L .Ṉ=GZ;.sP $L#"CD̺ǒ%-ɘhw.rP(L|wk̕"u rMmr)iPjf\՛ANupej"q U_FP&H)][]skً,A9ca'vKs)qe؇ XZ5W4/\ա$qD8,5ƯsEwS]h)~!Bq.O1.daS_R;D-ǛbkFy/Tha̍nJ2~_03h]̇rhm KSkgkʇxG?<-պ0&qŞzʻ] Q/{Pܚ$* 򢈪El“{%w(.V(ȧvȰ xn:ҧ-FK|5lf,_'!!X򗝳(v֜K8j(e{@Bm]Db]>׶;' A?5OIfݘ?eB(o}\sFcx4А-.gcM7ϏI i֔CEH@䦎I݅u:]$}JO'EA$C`Ӯ QRzx{QSr#@J3B=RwEc!JLʱZzџ#K1:J *&#L CVE}ǗtA9)uMt23g26 H8t&91;pE75v<,LҎڃ=X SzKP\YU4LA{^#3xޗOS(kr/ ډs"뽌?"r{6Эޥ>Ώoń>-nrTRS>i;SL'D2٥OM`*A* l Aul\'wHbUW%5"3 <x$YvC@SdbSRAsᣰƂqv%HC܅+ް.6+#^n@6=N Ah_69A VM3BqDl EA(ExΫl`?v0F-<%)s-o|Wi J]5.2j̳LT [E;qKā0, O6``9pL~R}~Q!ɢ'GE ҞjEPnimnnF$Qƈu>hTHXav~R3_qVFXc|OA~^;iGg>GSTQLV!BbPh`O`41ݼ!5~$7} d][蔭SӠw502^*;T8R <§tTet@ SU*.jP#<V"9,SP6'od?%;򆹼,:}k1ta01C92cz?(nYBjeEiaN@6W.lZ9'c.>I=%&D'?m yT~=>0ݛ_Hh ˷8sq E3)fjZ0@cJȥ&)0Z i2^,UC akjh'CӤ/5+m[Q2k,H0&?ykl =˞(d>q%ޮK01'7*,rbf.v̸1lQ~YR483!gźyå-4>{;?^1^í;'et`U=FXѻ읆.,SVe@ :X[53Dp{t,:[ކBzvcVtlavWzLhkF!|\0RqS£foc>1!\ŝ >1cfKi}OTnj >']j蘒ώohgv$Lyb}h~, %Y+7;3GJq ݼ2wR/ IGoi F;-~F'< (a>J >)>,h;!'&AYmVEP/r8Iv:014~ޛi[`˯߹Lcx~[q$R^Ŧ `&ਮ%cxNB5W0;RR 0\FAO\d1':vߟc[P7hѲ=BT/fw|%"q"ٜ.YXBW a8Z@n!2&.lk[9zDԋ5M"tva9T`!#yq ^iPPl>8EfnA[=AH+Kz Uw2פǹ +L&̶[L̓5&vό]}#g]29x8\)$T$'H_f=3qp}YzAJ ֪T63#цqP(jDw 0+h"U)K44̙HNhx+<+w`tIȴgNf̗=^4guZjWrOY7%Ry'm~j^qϩF4wKEkC;> ak7"(C~(Ғ-zaIy"PO*BhWɂauN̂r}ͤ㿀Ep gq*;zQ{ǡS]HZAͣ&}eK~ ?ɽݺ"1dF]ྼ]̔D*tBY(ZɈ?YݚFh`v\>lMhٽZ9n F*ؑO̝ui>kAsʒ4+bedلPšvn?mr~p8zc &*N%Af:vԊ&Mþ]T g'4H\J5;S'/˩UU btv;ܮɶa&9ť(;u %vHa>OD&P}yt0v8CNZ"mnQێB3PAn?dF+"E&1b&,1$JjSW$ ^vw [%/|Lv}-q9WamH :,ᓚUARF3T{NNCRdk^=7SA웙#VBzfg=B6[GH@4\Xcz/8ͣFh;=0) żil0~+A!a)_4Y>/X/m+G_x! :BwNi3UoA^~Tk35 2zPPl9Db_v˱Z FfTBXw%8c;8ع aƼݒ-kIucM: dž$9=7i|% q42@$r 8.Aߍk[2;"  ɡq̔'kRwr`FVYufLI ,Dž *=ג&og:E.8w[ 8hs?f=ߡP->6,|ZזbjS4ҪQt|aۺG5-<4=jF[E-p#صB}a&-CkOՎOxgΊ*gMkgS;w!9W4*X vdJ6SeThE>"LWMaHZVZO ḩ8)u@u"jIM[?k҃un8$Qx_ZU:@M":ge[.6(褊Zܓ >_Hݪ"w<d-1#bng^Py'0LYUy&Js;0q 4V$bcyN}L?ҩ_ Trg~nB#vh&NѦpXgFKbCyX3L$sѨ%ΒZ1+P`Lz_Pk:s4_ȹEUD%Oe>{+vu8CӢ>;UXThR&]= JiEuc6B;J'uYb|i{EV_^E;nw [MF'Л7?W0G_ưZIe+ڝDAMGХސ4uΉ=DѱM [ZaYԨ>uy]tnLyVhEݠ(QV@A>_NǘAb=UA0֢;3Q!uf}n!Qu4M^{qr獟ޤټȅΡWk0«nbxÅz6|2d vrVkӡzx\; \sec{(D6W~ZQT\ Ak~RwfPvXa,GZ2F 8BJ@BoIW%^7-fɁ fïOW vPa^YC83pNŃ#A-*QEAPz &sϝ,GJaAG*徝Ě\H٣ ΄=c_]VȊK#-2{ >VVI4('9C,)Y|r^^4rZIWya7Jb)_gA/E1*9:kݝ5BGdocx"Kn1hv^S0V+O· ` -8ClYğ"^=љVQya+:# '{XSUh4$愖,}hb[rzקo~EG?`W ʐK 9ӨXb)W)8ٳ+# "{4ëfh UkM jMNV=/ѓ!\(YčR½am3 #L2UyBUIhYo,njǔ+,L$ۉ b&ⷷ9hXS6u?I`ߟ}GmTC/!zF1Q?MZg7/3}oIf2HcjUCrDf?е~sO1}@|sx= FJӫ4Ha+7zijH rqOϟDa<ڭ7*3NyxsD͕@KX,J.9ɚUs*tp]`,Ak&x;ԗ R7UĄV8ξzjpbEcR@$,F9cS$|@klb=sCpEWi rԣ!`=UUH蹿$SNo(n980=RN5Qw =gs6-̒Y?xm:YhA, q[S@( M!|?:}9Y)4],\[[t ȭa9^MgUMޗeeS{.+d\ x@]ʿ#^[.P/bJBY+y3ϷȔ{88\{:xD~%Ц]b&r(]s6sQ~okF 63ۢ ~ی q =/#bAM8x+Eb9C50gkb1bf;] "z0tlj>葃mK2rN[Yg,%*dnˠ5Z9tNfR*NN$"±Κc|t(JLTuj+ | o,?*lj3zB䴴_v q?,Kxku7"b `П 0,2N&RhKS΀#}qP5<=!ݭ8aidtՇici y` AF\.(jC덍X+0Քܪh!i9hMK@=>=ỵ I^\Y+薁\E%b!j..l*:d_.d(Nto̫:Jf⭸I*뻘Dy. (1O6#dzq![) 3}7)Fߌ!d ZņUC%ژ,/?º Ͽ8n+̿ )粼g3Onla s<:(7}@%'-i\eC E[o(ܐDpj@NNA*-IN'x+4ǀh%E9]S8F0?Lt\zv-Qx7p˄CmS6BV$딹OǨOm;0+@\mpgV%CK'3z w_b@SXA9w`fL ǣتdRʗM١W@L!- v3qc sS#hK1!#Gݧ;rfXd78N>K8(wz..Iښ7s6=hQ0mltn-wo} \W=]k Hwvs~R?؛PkW~݄+hi.;߬PGF#psVQinbj~J2OXv&Ք~2էg}M4Hdo`5K3|CPEےaI D) sqX|L$}i~F4 o(7|xmf2Yo :@E)ӽv<1`[UjM-wBS .dp7~~e85D@%P-/*bv}yfa$RMuW0oih雛\ $ O(k.+ C" Z-s?R_'E`HŌKuntfmK|NjKx.mxfn7 iMFɀN+'<'Ԩ&*=•F_t‘">eb`o}&nf:'t*/Q{I&cs< y҆U!RN 6~vHjqwCpWH] 6Oh\UVeV렬nk3kX;_pD8}ٳS _ F$m//ϗl"٠u |;bbJCWtAG2@3ջ뱚w꤂X==[ pQ]7sv ػl-ih#ƀ`M;[eF64LrQfe@ć7/ ߎ.̢FF<ߊ7y۾0VUggq}4hnA/X`8VzXZӞM*VqtcZϛq/"Tp0|E=FBGZ @+ݤߒcI}s`D:9^ 9۹jSlwQ\:%(8̗}He'(E镲!6:sQ>KUM#0':P?$́+jS5$^Y 0:+kT:Z&5:Å0D|> }`SRPEI}zC E:vfx%0هʃfM%ASd7zVđR /B6XBfue_ c8i='t# q-t(VIL)8`u<@X62QC%/rO>ِ ޝUۼݵCiʓ1ֵhj;e;z՟j4w k}75!KB `3\ k10qv=|x>&؝dӇEb<9vpPK:*6pÏȗ7*!a?Cp[t"6/+_LY\aa^'˲;DgW0 Q> F n: KL_`9Q="BKq$9?@ٝQ6o>`=f2ZhFs,]bt)nK95uKyBRty,)ɪt+@VGEgh)<&- 8C͘ }Gzm$3Ĭ+ ԿE1;϶ |r}(TI G[D$) iT]Cc{ dx-68r7R 1 `j0CZDPֱvt d 46O5B~L^ ;2jWz0O/1o#כaQϾ˶d*N;#` .nbpHZ`X|7rw#p+yCF% C˕i7QA:'֚ m"ndcz1= (`Mҽ@ VĚ!>Vëf^alW&-@V@;+vEĉ47tZX+5~˕0ĺbq?+$8?7xvGS,׭sywC ޑVkw[,Rh݃|G5"Wz`j)IE ˔kE@Ӣ>LJ;uBߛF ?QD !(f4dMc]_;$Ts,6W~dx)tW*h9ka :.޿SQ꜕:6^G.CHe c_Ffȯw".ܿ4^"ʋKz^i/Vc6;Mqd8I)/|F|~]*ro,e^ljrvI}lحru0 ai37H(~z)o}'tvJZ:̵䯣UǠP{ǚ<C Q lA|76^cz:N_xžcI55rh[S{rc{QwFُ[Rp]OMm9(ia+Kci`Ce7lH3YK_" UZ߉g6 !uܛ ,ԁ HZK簲-FlE#kBw!Pf& `&O#N]{۠E8~FMRh+w!rq݄Efd %6@;]jc‚zW,ǔ75ylw# u+k ˩-2lUt,O|+Y(K a29ma:n)Hmc&uHIqwxXt{J#bMA4o崙-9.U[m=%OF6g$ablӊ6bڇE8;WNׂu|kjxѺӍ Yt974C}砇 B+KΙK <*NraݛFhnwi:*C>A;c6.Uٌ+C t_79p';r ݿQZ7&ZnVekUFY]ccߨ}Bt ;F%@"׀.ۈ[ eJ<]qxk^bB̨֯UvH~Qt[9bٍZQC`?k`4;Y>2\7Zlm{t߽M*z,clBa3R>>z!`?𺺴 `HBiE'Ml^Q腊9S{tQIrqZ"kL!QD\[%Q~0#n'BmJ3)ar?5~=bKVD@FK*K >[mhxG^46(-n2nN4X2/S[ZSxZ/rX>~^5zGhO=rըnw3]W+z"} S3ycj^H ;C+(oU$T;B˻ q:EVu[P!)ô#JNf: jejK `T?zV!XmAkxϕ;橺 ZbX &O Ms{wq.<е$Fga0 k.K̚7ׅ?B2Cd';>jd ܔ}gRRd憆#`4@ Ӫh[GT5tU| v|pXgC:/ B0uJJa;P!.C"Z_oMMqנ:TQկ|V˷*vh7"r,P.:}^Tvu@Dr̋~/.etV#Y"-q&Rɔ~I d@JMK v[@KK;VClUćv uw$T̃Toن!yfkwosk3oA jаl'1Vs^'YMG6QBߗI1>+s?3p fSLDߎU ~c]qiʷnl99hy6){^s6OktA[Ҟ::\O t֌'/!@=PCj} gsz 8֛y0A9OI|zo6E]hR:OCj -%KqZvx˞(E̾0Gm51IR"1mT{&;UG8 Q\VMjk; 2|{ d5󚘝X&L-=bJx,o k٦2Fc#%ޮ~fm:ֳt1u1&ۈWjY-t&F\@*eѬ-TPoi6VmgD԰mG(9ĝ6664r T~1u/ü!Wމkz9oB4oCfy]V& V? )g)vUdʆ1bz &e08lwwk?HR)W}*h66a±00_.8^0~1e  BG˧Ĕؽ;we" 2wOSh#eǬnT:I0cO.#,є ^%lp$ fHHL]֥Է7pqMeln"Q,CO|L DDz erNy_k yC[8FuHb G 4S0vkw"&Bc33A" ^"TsmxUjH&'43l \-_ǿ> J]3m8+2iIG V)|IJ@5 Tu{CU8\ }[$4 .Ϟ!={4;5hlܠRv{jP,q,I(=,{$d/gy%]m[xAy]r(sa_OrD(7ـuuN0(C^faobkIU/2&L6gOi3j%h)+BR<ܽo牳bS{#` >n;;[F'hNJbS'y\~* #m9r4^ukÉ-Wd*bcֹ_ԃxl1|(ԏ:͑24)[\ "ktU,1_9xęZ.aӭ޼x)qs On"\!2F e6KP@ʈ?^O_7b:&΄nn+jm[X!ExǦP3ʽ6 dAl"O1{FԼws6xI=+ _Cye?O4QQg}dk%y*/nJ"|Cizj4Ʌnдo P`L*ݦ=je.#kY=͆?}sO'"l{o"6u+j]21`.L\WUnO A\|ճ蠷ʀ>Wr {Te&~y5Mf}PQE%V$A>1Yߏu#iMhaSj֟"fDa $$֦MU:Eyl%yl@˕d`qktyXqf$x)A)^!1 m5K-'\= <93 +/6w֔.h蒌C2u Q?GHRI(,Ǒ*O/ʼn  j! &<_fe&F>UHXK߈2m9:kn}ne [A*PX\ӤQ:YВaIf1Es#9f@|n=Ywџ154_`#.JhЉ<[t)U^`i?^Ђpy%w # XrȌFy:K!kO6u:NrJlp FvBQ1'>I볼cy'zMQBnccc(VQJ#~w@6:ڙ IRkk Ko ^}0f!# Gz95j̍\G"*5vYW V66iqNO,z>E|z ow?UI'O0$/$p)n\5z)YW |έz 9Y. RlURkg-߷w2Z=x(⴨Α~꯿Bx;t~}2"q;o-.r՚>glw LAb[0G߮ZRr_iԛh~}g)J;> F׷< #/.YʃUQjŧRZ}[?_VS@ kBzK\vO,L&fbͶ-rUKm5AdvE Dl$9k9D~iݺsoX>) g"dF#`( @Clmy%%%!5%W,k9Ul1@qtpz2|ne׆s}ۗae\PIj;ilOgxn |X7PA *MU.ybX->1к]- Tm- X1qx*L9X'ROf;o/Ec /wވ+Ǟ.TkDL"Y^g`҂Ԇo,VsL7ed9!i}:n}\){"VY\uCN~p RY&#r6j Lj3_FҼ_$:; }c #:Ss\0^ühlܟ)\vH]Lef;)!®.wQmr~u5_Uuޝ- !G)Ҿcm=9J=$Sa=G`]aԷIYR#eqA2X9gz}&Q6|`Ž5X/kfs?| Uzw~{V&;  d !G5c;D{m^OqMjrt[.%`OP))t94>ot57p.\@]N(2u@'@ӻR RlvQ4k1Ctt1 t?͗d)[.ڍK9f˶1W?bD=Py,;}(G1ƿ q} vM>=_/3mL=qN DǹǞN6,«,b D^h]beY{yBg-H*wcNh7'B Avgz*dsU*V {ONDdKEvv-Lҕ{ CC9eZ9n 7M$cFt)1-hhW~i'V/(%4C%HSz픨'Ƕ Ll&]6Pn.svDE ZD`Q_$BpScճL+io}c߰ݟ )!HѹRߓ;Გ=qL?޶=JWL ر8ҎC(o|o_0O.a@r><^EyBWA"y_JiX27>ny_)2χj~%U1ơ=rZIr/s f(V:/@dKT2 ۳g|Gυ'{(wks`D1:Y"zv~/3@iECd11 EKjnCP4!KD$׸xbwwnfՔϷv%!SHܙVbE785QG FmYc,p#-aMW 1]ܭu_`=yC6M(fuk{tM7^nʷL$D}Ӿx xZ5@Щ҂y=UH(:9(le.ݣvs8"EwНzYLfij_D.V~|-WB_g7ƞ4&XI0eb/$L=M𣓇rSQX?w8^՞T YlQUY$kQB-JF+ܢXO9DZ5OJ L⒪c"ifHk1ZƆ5ns#愦jA r[yJPAX@Ѿ4˨FL޿@%Yf ueO A9CZ57Co[bsDdR0d{ Ӂ_>:iKGx^O?[iPɱ~ kI Z~Fd ə&}2>o1"=,_ }-/J{ T4V[72^hf>,Æha"ʄ*>~]mִcg?DÜN>>JMhVF̰NZ XKSa8NG0n%䧴(8]6HE!F(#ՁMimF XT>PF*"9 FMQlPR`R?w/pl {j- @U䐼Ěm4KF ܻLJc>oz9\^EMxpܝ"ko>R lyH8mtLw|h,,cfwώlU雫y:ZNXjy6nI 8x b+v1iđ}:V491Y WO- fKIV )ܿ&/HRs}xԌ LzI$^Hki7U69O\Smz t8x`6tϋ}+;DT ,+sp5V9Zm`@a@'-#a/<60u&I^+x%506#A!c!JB'3Vp-9p % DDO6r-)NE}6T,Fr#L]U҂$` Pو_eV7fe#=!RIB2)WTμfg3$wӋEdbt}Әr *A4$m`}eïl[}TU`)9}OlȰ&Zִzކ99aCGpx|/ _F6ra5: zYiG6r7k*SXU `ޗAl#\H{v??BuN3cEh"ūܗ L[& b:sLߙҶtܛDl/3L.F)签(bnrnSzPvZ@|sxGQmcIz6 ɰ~+{@Tjg &yO{]<`f2pbƽCZMxi fxvgFY&B-D:l}On܊ ŜyHхà% i:v/v㜵##fwrwQi1ouZ 9S}N% [%(FG,1]/lĮP_Po8ۛQ&htӍ𠉖(-4}QHğA |av>PX{1IJ6o\ H&I9%USj.0AkFt'Zc Lu~OB=Z 6~]N=3ճC~7 h"6 y))G1;ngu_UĞp+b4Q(0@}G-*٩Cufrk8CEx\0lKWGfRU1a]zǃFue{v6xͧq''>b=m L>?,lN€`hSFU+ŵpO;M`.&0j.sZN }dߕ@wbb=< B=N;FKMJdcdbOʆU:QdC$Gn޶$ zArJ s3z%Yjٕb`MԪ< y'E+`5JNi4 $pmgF >N!%J*@iz;q5 h:\X4 8WY($NaYLK#~TF[U aEKxcRHdƩ{jW<44̌|aZr`j-dw֢G(SG³(1['Bl2L, `K}x &E( 91 `a,{B8 407zlf&p#1}r#MzNPcG07zc(^703_IS`ѧoڗwUǫkBI4yoE;@ګ悃{>,dʋCbWj#}lMB]`q4N87#0pUFV&WB4v9sG~" Bq65; y40';^4%;0<t;P:Q o#K{Q>ːවH(Y+U2Du){5EA\`ZkO!mZd~X(7tuȏq}HtoP jKvwܙ8 Wˏ}='9<:Bz -MB[36"^M(й@BF^UPM2pH9tE5&KVYhV004BIv: ʉk^!Fq> ȫlRexW8sHFGo񎕮Kv>1m|PGGF9C[} qBBX7/qAvݑEFsGz"tѷ͔aI^^XiU?0bM:%܁|R:z fgϕ6n9y(}G$TeL^O9l7wHAA#ǟiK-FZ綋jE:EW; tY`D2y:*]X!B֐-9H]1r2iMY?bMu'8Tz ZNTv~ެ8Aţ5+* CkI]+aMr6tO gQn:b]03Ǹ;\|&TfVu}(wĶe#J \δ{)o-(|K_p!{ƸrNB%l,Ut gm4%vF)WłR>FP^Jgvu&)t%|D5>˥{[+ # r^MOj~obNk7%*9Z!.aj>t#r5&KoTD5GG."ױ~^NJ8q bJwu/nz{h.(+$dGKI)cդCkM=u{;(Lz~M~x BP27Mx\O g!E*qD:cg6-m^Dx[boKzfKʣ5#}d1һ$HxJ?t XϼW)6S^lr3~,RJ xzJ>Z0.^kb[}/;^YѦ+j$ gQ7ꖩSh?"׽I[)Əp-tv> vjö1跸|n; ;AFm}+VtFʉG0)G k k1^O7x&j?޶ Ϝ%+=S8뎵>Bx- P'$?Fbf_.zhN2b cbh9#; ?q roQI{Zsu)ϊ&)Y}~x*SFȧY(nաjŁhb#xmnp\ʞ~UA)p*A&D-\wDx sAN9]Vv8?"_:D&}LWzG_6/X\)9~V=qԇJ7mɽ*F\JmwÜ5j' bѶrKH]y /Aqt."#n{wAYt HL 6ίّqp;'s)7yO^i ê<$Y(W>3+֡W%P!g}o\9U~7Qu:q_+NCѾwXuhW>6>HO&2-cLPny,QGOjZQ3|z9$4gVJk(~( %c%hA}R\AO@(X D#4-Rp4w!eJ(}67kȉ5 &o]i&4-"x]unB/;WS+@3rcmqBi#8 1L wAh>/{r,%q&<d-Ãb6U~}$)Ts^YwwPz#>.^Liou4nhD, LgC>!/15"8'-ۉ<5WJݽ!mB{HO(!bw}ݕ~(5nm `9WAGЄ Q,7(SrO9 W8pJgVG!2vjYt:a!|=J+ImQefw+wgF!=g1:B!|1TC:kU_ξ[C.=l7gU/R߸٣\ӽ5;EC7ҫIk|"6͵# 2  7U'hv+C5IkަxXackkЋB*QBHu?3V>Otg+P䶑.k*L2S[NB6}]&6fw7Cq> B)E%b9o{Y]ZkMKkQJ05z,f}FS>W_.3#Ӈ2)V,uy_zYs^f5OcʒV΃ƞe >9{(aLer);`n&]J<&5*! =#)7 얦V Hm(VWXwaNeBbehPIp 5xԢ:߾O03")3gsv5-ŢmoMv[Hv (P:h/*tuRʚeP <#D^D0mE 2%X߯rC.7\MyE6k90S2 Y`w@Am>&#)x$3ѣVͫ0}YZT:).*-6`3M0S &g]Ph7t2@`,,@?lWP+ek?A'Sw|hwMUZs"w 6oHu_{sR @JTD*}1W w?.3τ1py'Y͌zoW9< \Fz1gVYӃM%5]F)Ifʇ/Re8փg_#C@q:: Gv~.ȃ")#75=2s1: ݰ ^؊hʼ]~J^%B-Ra7H@-fq|?Y:aBgxem+m I˔I^bF;KE1KpBZ"A($ÐMa^'pQ'X/山\`OSktyh((%7r7^Ba#d'Rէ*PSrnjXfobWuo'Um~w+O %hі}e̾`MV= =EG`:]@ֻ1V̮J!j N" !J1 X\H{r[u$l(ɓ?WY<<&p #߹VvrSexzhGD<%]kt_0KꔩWxȨdhxdPT:P#+ޭ6).vpɗGf:8pA}/ᢔr.Hzu"; ^%L>,7q:2S</h N›<6BdiBղn4 ˱F|^b>,IN 0&5XeH1dBԱ3b9f8EE^rUjɾѧ2tn6[ nI2jB!J 5'-8ap.r.3~[|Mݷrڷa^= 6Ze'۲ N(0 t":9IMtA'10 85 2Ҁ jtU"]a܂Q:=Q4"ܩrwRlJq"1?< 4w. NcE$qQC[fQ Ao%~iXبE<U(1`oh۵׳5]QUj=?K&#/vۓiX K;fQ?ī>_Ҋ)Q9 ZsScZ҃ (Ew\ҚW:͓LvB@pWq{em>7޽G{gMCz>钛mLw}@y wk~Bor]7QWGF,·epZZC+׽aZ2F?h ˛B`kx;aV7nR1lIEITe-aXpܞ*#$ /\% mt$YզZ5Kan~(%!0b&{LhlI sal pN ?:L03f6')%*'FDDFӜK2ҕ2]P~<_F젞ur/)bϲk?Ԥם[aRp\.>(x/'I-¦w^b R1e]0@[[`M^5$jxqOL[jl]A$Nؐelz"&i'.{ŒmU8L׳2J>>(&$.D|^[]ƻ3 ДܹIz2f%^2<͗Eiûw $0L:_A盹!-]$7zxS?)'H8m;V2#[_Bs!2jXզ"L-6<_RJ6r+]Kr7! 0>䫵-}pR":'ZTnP] vwbXf<$ XԦ#Dst(mKKZ\46KFo+]`|Ksk[/={^)ނ8sF0ǦIC$pFYa4̀Hh;.ӽ syтjKeވY-|,;xN),_fI[<~/NnK1H=;^ D L8SZws(ҬBMZr4}}1Qyы, &;y LsO^[Gwࠒ|`1RՑK@)ߘd` S*85$7F)j%tqr[)cx<t_L}U֌BwXM&:/kJ 0oBzDnj'ƀW9d@skDqF)Dmv-Fx|Ts`oRŒ\)MY&/tZ -]Fu҃0}moW"] y9(ݿc%iD:{JJZṗ_<[$p)M ~l&}S9KuKt0N@)Ya9-ٸGH߲e H4y+{AїqQ߅5dIAD4 ܿXf)^5%":ǤmN ;lӖ`>u0ٳm%G4#14)Y&gX QpƨBM3ZȌ["80Ϩ8V*o{0yV1<-20(OmaUsiRāU}9I|#:V\*R8/\h{ˣݹ܈(^Tf6x*9ϔH͌x-҈rO^NVT5V,LsKe/c 3U!phmJX"G\ꎿܱ !i_v_udx,|[B!}m&d%S*N0Rz<ᩭġsrSFVM\9&{ǎE58qgBĔvfΩ(,(jA5=o:B+RfIW?驫ak] ao^d]xj% 2;9NK}Ok39edӗW2^߁:*HP\V䆠S((㓔Tɇڠ&v>^qnEI6 z: q?D6{-dp| fW ó"QDXz&N 'FW8~5T^ yAтu&8 Zr*kvchaV4!3Zl|4)ɦ՚Gof˛ X,A?r=Ӧ]<ڪN/[.S/8HO\)Є'U6 c#FC)pA'&r lM966]K-`VA7hE#yeSj^[v tbt\C=PNwhB0x` |8ąu2 bCA7К@Cx c{~EJ̼r%Y \rtn5Y|y=R T /Q'N2w>Sz ,Llp_Α`k%aPہp[P/9._#FYP]0#+l (c&%qXڡ Ku#*‚AZ?6ʆhtڽǞK&v^$1_·~:ѿETFǿװF8d;Nl| ^(ĽFSh ^rƯӀ?\-YC7'x{ߕ:`#Fɽ ToJuMD iUL)!-:(Ȃ{U NK0BL`:3=b6VfUO=/I'3x*%xwdw!m?sù./w'>[cٕR|yZo6h-n~{f@v=Oݱ?h3f+k 7VtK|zK &&`;1_|H~@Wr86pOk:[^?Hq[D+j'#DԄߌw"*"KlTF(@zZh @{S9/[_&ʯ|BW;к:=l փN:d@}?BJW2+tjUokK6܀F%a& oQBՠTt,R6vӺ{ˠ-iC|Ʌm3SڢHO;֦8"TTXrQVLBb6R ^rئ)gAIh?"˕@O\bqm&ZZ/9|/|Whhg^ýˤMm]ZA,c}^M-6ʇ0WI5JJ \ e1>&Q Ak۔ɞz5ԋ# wp31 |J % 5Jb)S=J?t;ꉪŗ1Hm{3ӃUF%}ȉʏS<2ƩI =ݳƱ<Κ -xף1"2vd@fʣLlK7]\ʧ^7m=5(6WWFx<7҆Yhw\G0$7]YHִm䂮c9]'.{h- N34%^M[M-T%ֶ.n^^>΄ p{7^SbNjκN#ަ[y>O=+1~.A!\1N,g^fR_1h|xj(ހI7O ]$ψϏBTG܇7~ǤK\5aH hG@oR 3E8#͸ߢ{s4EH,ne]xAk,`ε!s_׋m-GEZ}3Ɨނ(Ր+Q.3iݎQ-u8 `i8uɏ9Y^#ܭ @ԊΝU[b(nνT-#A,*yB揼 n}YB|-ぶyp?@֙sg{b7 Ԟ$01̧wD=v$MBѡ8@[P;y@ZkT׎)L.[tkZ^~7;o@!' zmһH(t{X!r ״f*eހ{ -&WzI[+wkt2L(3DZ;:墅̺<vJ 0‹߭Bu;="P5Ϭ4Bx^?z-oz _ƴP\F#9riQQ n7vz@ZRLK6fK4)_8(@.|"lcɂC8kEF7Ŕ˭FY~$6\)&"_grMILVZrc~&;nH3lV)+X٥&㜴!hhD xI-X+%K4.W-4;tdI#.uM k ӝfQVv=M#Ո(e|zː h)뫞.34bg+{q~oN[z)kՁٙC0l I^LH,z9Jo:H_ $mj'" 6bD#067R|=QS*a6:qW`IMD sm`Q@gHSJyWC_scC(5]UUB'?g[O9DT nLpGKv1?k;}A5؟NkwcaaOfDE2ecI2]u^ۖ:ڎaz4}^xT^dZ1j߬J( B8lF|gA 9_azMSSuv0LBF:1"c#HVaN,Ƒ A/5JB!u|.PYdOr/hz ɛw\KbwMIܐg7nϜ0vRKl4h1c?,ıJ(˅G2ﲌٻxT"ZN>7zLd!a= 3gEj 1|cCK26B}h9:4 @kV2^j>[ua$,kXÁ;v[: _ [11I vU/2S ˴YarT&罸ͻ&ky `ՈiBE:^[BW,"6OZ7ïNeʗk1z$<* Oڲ?ѣJۓOVrݪVE4y5+c)]azgC45ۄHzoϼ{'͗ԹuE(J>G Q}j+W%|+\B7W<`zkN۵]PXE]+"*Xx[Wgɓ9~\@쩙hO;d |//`dN#"6>'#[!3_>1JpکJ)Xp7wJ\j j8`OM,6n]DT iA=O =OW}hdW\yh_X _ԂukڷoVD5%7Ԉit <S/l65]c{N2>AXy#M JgZ Zl}](,zxWw'KNǛhȶl[ [}* P'C,'!jjn35oyA.zKx,t<6R͢DM~wa=Sy"d4S't 6\h`qRn'HlZ^TXʤD/bs3NIAHI{sț-7;ӎ'% ޞqHiGcC TU̙B8uhM^JD)9ZTiT1R:eKj _4_9xvZ9R&a[ aFRGaTa,G)6@3~jrp7p睌|/P>Dtծ=הk]X2ʉw}C,i.Zƽ ])B7ZgDkH 6˚NE_vt 3w+7_OeW|G41cwJOe#Đ]l( `Ra/;Gחm!'yl!CWz0?5`>$I|e J.)׻$N@ 07pBߣK.bX#Qt_rmG[n(kVSq/BC?oxr b_)KO1S2(~ Nv.t{;Q{Jb;?J="HLyq4)Q̴$4^ikl%c&ů &l2/'b. d1;k  K_! Yح>"^F+,ݵhnXӼ"8'rq0ݡ:}V 7+]߿R\byPwFj4jg7S%BWwia0W^UMU6 f'fub`⓵:dx \e^˙xC2eVP/9#:RP5{ZWpdI\m>vrU݄{U-uiPC³ Fd ;#bC~x1E5k/!͒_Ԝ C]#pHYSLYg ?a ;Pchٟ). 4 k"7?άufC;ӌ H=vo:x((cjvM-1NcEl{ >-s txy;V˴E@,k*%'[K;,/׵W=y=7@-qB%IpYd]D6rT32+kB灙La ,C>ÝJ?^RUl+}8y$ԫnӚ!b9It5zZcQM=P*YbU71۞|kOP4+~+Jl_0qwuPg֊jHY`QE҄5ּHggP F:Tw?+ͮ;sM+^n!y B.(r=0-M&/%/3|uǤU AXm=W\h떹ΖKn7Bw,Ca)NJ!w&i(޷eυ]`dDb/ 2Lx39z v}!j(xYnwiJ]Re[C;W_PaP` 5-L^[pao!}^~r5xO%/‹gڒF_jԖa  FHU uȣevU$A׿` #m{q ﶋJS,n?|dq {Zݹb+-{"V92Ĉ q@`ҍo" \<JGQ [He"֕D427Z/W\?h>"v/unAbvtzohgRj񪘻Vs lBSCEBY6Fϳ[ݾv<.5Fףt~59"J΢.™5'se^)׵tMCrD뛸nX}p+^+t]`{ϋ,Iդ̐{i*J{PB(cA=A-iwOI0ߎN _C5wzEE_ʥr=n~ yJ WZf5,v_Pڃ&e3V;9g%OH)РA'Hn׋C7%CVlJ x|ƒj+MVaplE c۷L%z;c୕ƌUabW5$ IL$|PU!D;X*?=&վBT`\Ed6v\BgtH.!OI4$<=@񤿰biGV 5;_eor ? ݚ`Z~yJ {niF7.~(',?tyQ S\LkSmd}@=n ѝ$g!>'ۧ`.<|R\)͇2]eL \c&b:g-]Β}Ue9Ej7Y6ueO.[q93KBbGK ƁKlsj{&.p -\V{pgM@ο;팅yvH!w!NMj vU,\qH41g{^F~eQ]+"=k Ahh:lx|Ckes)5Hq$ˁp;PKy,(h5GNɬ hgw&mqkws'|Q>_9XUZ}h!qz0Gyhs$߆9Q2'DMtXHo^DPp~΂|$hQ]ǀ}?t 0d׵.Ռ@@/R67@b=' ۆ6v"pL`X/al)4r;Z&@][& Ѹ;e{%m/P-b]ϡ{'ax"]|}Bh *6Bkۙ0:! 6h5qFFwBI,YtXySKכ="xkE~Bk5\Fځ& ""csC[KK@[A~_馰8M*0l_0Hʨ>{uN2JMk 7cң}Wlܘg{h|pbLO'Mൾ+ aW 6YԻ sO&\C.ތ/NjPr9qz0qZ8s-uVӵ)5blF}<X;eᶕ3U,ViQWv̎|c;H -Bf6 Q1L<(XRojӢWإlO-IyƳa/P_Lk`lr͙i6,v}#DS8-DqW%]' $sHSr`~]( RÐTxh(܏0^jf ˈ4YZ ECo>S!. 7u+2O|I~%$zDqY:JūbKLJ#ǰPy{U#pyØ©̶mN~Y_ⷱ6ýoTiScb|VG#"j"@I>/r%=PKqA6䁉GϹ*Wإ+m>hj/1%܋hѡf,a{gn9s̭*sS.G@vT_S8Sv5&ONfjCI-5Ze,3Sr=F*n)Vok0ZNd5`^ޓ4K5(`9:-|,qx:ga(=>x6>sZX" F?oQY\Á#4E 1ce13(` bTo UvşVcTP棪TRA/ZMN[O:(@K0|O ޕ)PJM$wxsYbRT! :UE,sӬu  . @(UFLd.OȋSinϯgjn# GݔKnaK~!h Vn77kՂ"M1r%v,'5GS(d|f%cT6eLϚM4T@J#! }W/:^3r"1Aj¼VFϻSFCACC8fCW`Kg V06lbOꪡ>Dz@UMczRVB)蚇%B$W# . /mA+B ڴY6fl9_O |=',F|b]/U[P^UEnjo:jh_}#`&#?y1 )i gm0_d Jo뻹,Bu[vL޽IvW ԓ&Sm(lza01-[Av7~mx]81~ln-thYJbήHd\#.HU@$:{(kCJYC+wY$9LSGpV x2 9찔񣩢A#6+x;fKFYq'g7$hE._kQH@[&-#z}m€.N({9i{۔*"wt[LLlǂ2OiyQ/ȁ27s|$&h䍩7Ŏ;#'0$"|7ٿxcFGw*łΎ+g`V.ܤORtݞ*0Y;'2ZlpuH@}2a":W6( "͚/Qmu1$C7<TS/\\Phagϥ:"ڙk`<<+VR*Cpu&avL/sL BXQl_T [k":(av94ж?  +S((':Dac*cV^:j_odabs>:1|S <QoZ{!i+>U}h: S2ٛ1 }E(hC-+GIbqao(VWbP`7|s{}8GGm٘-&5fi1]3fc#0tn 56 ?n#WWco(=Ebe7qPf+* z{)Y KW+=869 l=(ѯgC{Z i*Ƨα(x<2Y-G\+ÿ=9~vu=7ux-kOrյ:P/,zc;Gl|dLL@ w&>ۙOU )sfֆ(6tAт6 4P~EtxLG >X՗{ RXd1_ ^ط_zH6=ggcMߍ}{Q;{/;ZU Mhp] cЪ T0ۨj 鼌|HDyBsBN^s^v@aKD OT>^wZ$1]Yu\|SOE_uw?u/ emyn~>JM{Tȶ.Kqqm*l,bn*Y!,I@փx. ivr}2F,okxYLw{$o'pnjskra;1ӎmoaC Օ|SYf %yk/o#PTdU9MHmő }'3K_W'N/V&KD|fY':kF9 }"U(g_|DNA쓔b20%Ur3@P.'?32*e3ZQ}McÔzd,|BF<^A_Du?|^zcӴ'[ƥ訽 g)@z*NCmnǙƜ#EA]yc)M5Ly~MIgLK?E c3oRS#Œ̈́R.[D jT_Ky-?۟D7lѨvB/c0ȐAZTߺ8!Uq>؊awdE4)%V4 Է^Mv\8bFm7y3ȣ"1ndcCboc$%aCʙ({j:Q.578zRmBfDr&.qY["# =j@Ox'Q4UU=M+S0.ԑ_ 8q j@fͱéiPR-9jVx]E(6D%?ok7U, #?Lyޱ5}1WݔmI9&!rYku9Jn'6gBꢭy:&'ڎ<;n"ѥn*m#>uvr3y u($oc^GߦQ0 J'=Afooۤ)`$)Cȣx@1fqߦs 'd^) FZLtCٶxdp˺Sci136,BBs#h=N!9@-|56pV1L[ifJ[$xӚݬ<K\!|t= Uu-J|{5tT&-S!1~V\vs^U\2LG A!tg, ߧơ5l§VA֩9מnֈԃ8`l|(ʂs̽BnO⬠G'{3= R _m !yfw$ )D )hm>oYPSn<]]n l'ـVR,$=GR6~k[O.h'B%pbx4Ubْ6zgϧcI7Dr 86bM[g{F!`HT=k}w=J챂|>fr=|3t2F?,pAWBA .$\Ѐaμ 4+і3-nt6b5+E3g;J C;a` Zgj_&QQw奒/&Z)(ep!Y5WLyRYY {Ez/myK)6*9 헔n):D+Xa:KyŔFs.}|ԺNFH?`Lgpj~{,ƂѰ.CElίHBĘTR{AR: R:7w{j&xx-4rً_ƚ(o7˧ގ1plHR SO\ʿoo J!K7)m "ϳhO7+T;h#f۱-6< y=|Ԑ<-ZD ߄}96QTDz@[ǐ!lig[ܶ :q֊ "+anG_;p61o52ǔz}ΊT{dx ]*q`Wg5aiH\2%"{Yh>S;t=yG-#!@-;7vQ QTؚ}3ߨat KZ%̄!I0Xv6"MV61 Vncy[ kܕ5Fdܦ'7UȘz^io{m JK~yTSEdojb<~y`)_|Aff V| 3'\F/}f_` XF;Y~XE4@) _xɸ<~d܃ڿ={/稩* ?*_/҈yߚPQ#"1qW*ّ8P/1Q̒&tq@{STymyQ仂љ\X 8ۋJ x1&ꅏ>mѰ1n3i2#^tņZu(2; Fe|HS&?`*08)L 4H,/s(!nQUۖw^knO.(K8̼V F#Zזƶ.A\Lt=G[e!<$)#K^{)i,g/OGo:]P^A\۝!gLuLhya?F=_ pn鎙yIg4N4+6p{Ƶ|eDzqfc B}DrӮq)v[ybtl+y^ /2YpOa߾o:\YMވ `E>)sw4W|^)Ḧ́ށuTN(PVNwF겝 b\r%g`PG*>-k<2\F/uaǜca\u>+F!a1.hM cZiyWS0) DT=ޓ f T~MHinr7X!oYKCv0,`sWd6SI7o>Z,]:s,U'l7-@$) ?FnF.O#˜҈h!mko,x`mo߽q[a-zaE3+/u" [j8PnFĤEjM~=_҈$5(W݆M= ŪsA(x,vu p"v&RۊG Y؋WL{3hRŒlŠk!}~W;>V#LkDαU\猨)"Ft?O/|0]FG3rB<IP0QBλtDmo;o֕&݈cdu!3P>؁4\{ >;C%%&0PIq4L#@E~y\bDE%1b$|R.;XxgKrZfistd0J׮#\s`ALbW?9tlN2m*Nƌs4 g.wJǫD?{ v5E@:'רd']QG~U<3< =S$J}4>CMpt$?rmb /0nS }h=׆Ҷ#$?bc< `%GJB9 6ʝ"Tp'\DYjv_ȨRU.pi7@_+wC. ˏH@M˛NʠJ@a4="ci܋UNd6rm;; XTǛ@gc5K-;mUt9^|@ = g/<ݐ hӵ0`)D:wOP(.A^ R / +dCl&}y'Ur%G\VPBeuZ-H{!vMgHE`-ve!Rd󷭳ȏQc.gac t/e8 he쿪sP6}SsB^ӝa(,9GX(lBqWƷ:> >)2Wm%2PGp<d:ݤ!xm b@QG6Y^|/0oJr]T@zH{I't r})sMeFƖaox}3mdjeb'}'r2~/=7ߣcDQ'Yuϔ͌w{9q2luxiu׸2$TK9X6J v@a[TbacRJDq`oE*48Jt1ii}Z(anT 2۲s"Vʐɿ|S+O;|9Rد 'I2BmX̓NUy3{^A%.8O<Nlydc3'h@9N^=R<״=-o{?2-pJS, + B!U[87 hBJ=U ?'o`їZA.2H}Kͬ4}dAr$pybBrvT|`Ձ>扲ZizFcȒҢOHI+ m?ۆ4Pq#2/!.,+J/fcZO3A1eMfWCrjEi nO'iGPͺ-EuY҈ň蓼%{SW- mؘ(-YX/+ICgOnוRƌͬŜGGEե:a;tj&脭AZyu0xFm"JDLcG6`2B,0"gSLI챲d%'hrw1_yЁk/oaISřY姿y x]3MP!X+8:>B'-KoKh!F5rףaB2U GiʓZ&,EKIQZsrFs#vFTT% f5$/iz\;*#m+`1Y;q{ of*~vȋ4;ok½\-YUY hV (Nmlo݊Zi#X'CWP"#Ѣt%h_'Ӏ^ gsQx@ +v)jːH38x8!A !Ė0;)5/D|9ˑzA  aX^P&%U(SC^Mc@L 9?²lQ7Kf8X(S"*y0-ΰq5w: 7it|mRw7:J,M8WQk~tf4R[iu[EkoTfIaK.i@V^;>fK (E;[Zu1 a agnGsYW|6/$QЌ:)vyVj %>iﶁ5f|oQU+^) Ĉ N na'/D?O,=;")xך*9*} JoQݓCvy1?QOˆغFIWAبݰu=XWvsΜ~jL4lvTn,UnU-)9`W ډ dzTLv3vit2mV\ 5|pCg1̍hYº~&T Jmx`36">Yt ,T"Q4bXK2M5eYrqN0h)W2qp odG R6kn翁e=YVŋw/xA;hIDVdp.3}:g^$Rm쐺5 : ёJQ®cMO &SJ莙o-L`[v4O!6ݔ7Y\CwUQ1-4l&T2,7)O{$hb j*-*xvBNu}]:Gt#Pǭq!zE*-?p_K 7Z,}7#o~އɯ썊ӷ3j~Lf;҃)QmкĶԮ40wM"s:qm&K fC=`톀iX>j F{_&4UrR:qreCٓnN*$@yiP9?(gAulz?i?9#X,[aOjɫJ~˶K[>9Luwmx@6̀c7lQ3x x9&*YL8ȥ><v>6pc4Hx>D g;cw&Rď*yB/Ǻ"9ơf0fR|0L;䁐IZ87]*υ ͪA9@;(#TC-H2GX ŝ#l6Ϩ'+ڌ>pu)VtvrJm8H&%'( mFWY^J^GpE%L-ه"޳ㅚKYS19cI}w2kؙ{B&V5n"lܽ\GZQ Ԡ%ܣ(ѺC *l#ƀHsL"}o* 3,Jr FNob[m]qeK,h}{Uf}ϟM#om*R1(-|Q, \3œjdPk/EFtI!c {i\y˹|X!3b|+˹t,uT}Iծ #fFU+W* j.̊цczؔlvoi59ބi:i&= '2ChmF$ch| BꚫAp涠])慞4+45q%gzn )aia5n@Oj*R׸Ig #㚁bKRz9X!s"]ɛ2u،;g]T{NtRYؘru9,۰?DOC`711V!yáMt@{N. 25\4Q"퓆'Tyۚvsk+ڛ2w)h.`q{C_lzW2c,k%v'%tMb̒AG/7J7֏&LRl$ USu|zZjYo.^7!5Jf (XodwwG47G"41lB]()"#qk6{ (@P:wGmVkQ;=j1oxh2DXz7oLqZD;9sn?^`s mJ ?>\Ii[L\}Ӡ8EѯjO]'E^R[5KK)'gGpjkg5U"NK۵X.)#"5FqF^[EP=,Xk}{ k6R>I8ߒ9O?OXݔnx:\r3H-`?rqbŚPW-W4>`AC:+և }8EkAD whnEF"29ɫ@ @ptQ x;1BJ"MصeGTlՍɐ4Qش2K?*<7W 9h‡_Ax<@#4:B~gy]gȕv@&6c|(Ũ}qͳ lbEdg2-ht*5= X%9l75]VSn@%ǸiB g 0TPI:x2t,7%=jF!]*WGH3ghUN0SScn *T!?R_j 9?64,[ )~Kgo\@ ~R(7__>ג8KFColNO}'ZeȬR~; } zhs_zBAiۑiE Q>/j7 Rɚ nE2`u{WAjXtt/ͫyjX6NDZS%Q!/QAj@m;'a ,lMd,Om:YӍbkK= F";o49_%S-Q4+Lj \&kUgC=]H\x翅 XkFh"i]ͺʐJ=B-[%Df]y) 0<. o2=9܄渤g,F"ӨI>!JX^?+b<"H(2v$LКߥUwcD%Ҝ_qotSˁA[ҡ7a|z|#2X2:t1ګKp>Ԉqk{y9Kq܍"rKbDaǙGTXo`<3Ȋ\]%I[" 6%[]}wwL"VN- -[o?M7{p4gihw;3mw"/Dl|pOBkt}kG}fݳM'NRM_>/$K>~_LoU=̓cόe2HԶJFK>gzgDXo>Z.o/ꎔ U8ng:ݮ1n^Ww &)"&BRu`A0+pݮU5I^.Vq|`uOBG^pę a]{MBo$orQ}9Ɔr9 M(ڳ]=@މ/^ԗ&PYtL7.dDT* '!qA(%Q-d)ғh17U۬S̕Җu,k$`@&{00bygu=m[fbo WƢVxefh*AtgwYVIƈ#7шIwKfPWraWS1Ў0ʢIbr9)sG"V@RD7 vrV(aL,ăA1 @\ۥB (LERo%z*e4l+#ߐ9Zy4A/ c*a!a5*Ho`95eewR`YT)UT.cut1_8qH }}Ff/(w{y]F 8v01 v$^";yE \D`z;f$9b9壘Q۰TZiVj'Ճ^25wꁡAr6f#OeBE,V#kBB`;WFkr$mF9AVOuEfųr'#)7ԲE(8;K=sO O:m)^vFml2讞ry-l)e2jI?B`6"qS:C-#'7+ zZ c!n ui+=J :/ j]hc/U&c|(qbM^r2=b}:^6a5-کvvW`秦ЁȮ5ʤ/M\.~\}-slb.GUժT[6@XvdIr۽C'_%ԬؾU>dvpIS(+}wXO)}0;wVpz5FyaG CWE!T񢇜'Tj!r{hQ֓2n[BLpk=%Tv| ?ʨD<3_n?Z0 GCD>@_燫LCH dtn3"dz\|S W`پy[H1T)iIRh(Z(=I ;hVva@7e#p߰Mͥj,;i(H ݔFTiUH'c&BKB m/ok,a剥XOd=bg!ޜPnڳ)QrmdQDZEJȚYqC0 Zʛ9S%M7wdTr#򿾋ǟȑzi~ WtԦ:kewW̢ yEx?+sggm.,k "Τ!D`OmCX%)S YlyyZݪ\ЁZ~ \3SƳ5'YtչSr|U^ XM&+ Us39IBQqht{7 LGNVkt|9h'=C֒.R#s0'c~ua]C[Vo)EJ=uyMiE)-M&^BJCc5j#:X޹!8\-=xF_ %-._ 6{%v`xyRJ@D੠=JwU'斋Zl VkT=%טfw\sI? ˂>E ;:2_qں!#i:*ph+4n ƹS1T2樾ܞʃUP#6˝씀Bh$Ff8TɠlɛndxdHiE^[ōSғ'xBrڲIj] 7h'سI83Cv8mCJC TWzA3C~`qQ1>Fw7pISD)&@"zgQR "?y @gI{V^!Ͷ߬( ؂q^ )QꩁWd6a mT/*kDy4Eϗ+YIv<2`j̑/Y=j|c(0&x MQ:n[ɏ{"y eCFU2.$|K l0:&lUsv§~[c^9wk-:b;OIJ*Χap:&MT`S=]Xp/cP@xY1Ͷ =q^bRRO>ѳ4Hr*+NyԊ5buO!,>] 6duI<m]'#¬f4M-Ɓ`Dq}rYhT&cBD~Xdc dcc8Y$%Tbr0%JîHel9tT?o_(}ʛ{Lg9pߊbWr3 )zJ8gXWKGm[^@JDZ`AlO}ЦY;g^Δ#D_?Qug-%_WL{̷?X@v^QLKi>룳|WVjQ$eO0Oh>])ݾRKʇv:_ 넊H[MDdWO [ $"ɣU?#O< V]Tl|z7Xeôb%Ɠ!-vǏUMyK,FD^DXE 5)lW$>Pݐ@-;d_uR=$N9ھݞEUUQӎ2F$zr݋8>h+#Q'@&:9GKV3 A ,RV?lmρ8Ke`]Zg0^(xPwv'}Y5NO ZP$9^3} {,@&ZVDS`M\hEfh] uF5:Nmܱ'/YDLf/z$Ò;j@I %LӲH˜Jߢm+"&[q /M|]^#E(͙3  OXӐ;88S yʈД/+]˩3"wdThِ.q-`C{TN*&Kؾ`.$FtRmE\'f^l"AD)#jgÂwg|ls7$Qc.y]lQ)oIJBNQ^b& `>R>`F-OBSY5#uK;:[?#NHly29!T_{wnb7CkNZ6|S%IWe15(,p\LŶl MS(|EOY7zE2Kܒ)%mp< 2|yWq#Q4N9LRBV,\ڿvƛtؾ P>y$l=z~wGMM۱\jNL~ǡ> Ү!h[\T,ߖۖy#^(19Ƿn|j=͊Ln0N}i6+!ȉ|<痧3%"I(>wSov Am"5H dos~NCtm/2)VX '.iX7.m Fx R-d>UN#==30΃5 _I\Ḣ?&A84(WUisx O[Rȓgel99J xBx5xzrMCHOtѡ YZxzꡱd.9>1Sr_:v{y= W7?0YEԫAIxM@=K+H jJ.QoK V<Zvo˕ V.{ iI0Z;mSOS!LrGk$S%@{hoҖ2QdΙYDY#g8Z\+K[(Ρ{8W L:`wwL[LY ѕ/kl{'Bu3L*ޞ\C%M"p3 ~\ksyH=ƪm<dXM/My̤0=b7!5VERIpʶX1dxv)Tmb4W1sNeo1T;pMBgw/RGpG6d؜M"~vKP'&@?丛 xU?LX3έyN|ě7="s@?`orwɤ'o0V{͓~ߒKB$7V( , 8BMGCsrk+m>ZI[.FMⷖW @S7HE@eymKz| =*5T6KWhl=/t r|b~1#ɷ;Ym}|Mf_[tH@fqL_{St(ҍQ]a){cdA@sCRx-d{GY-<<1͎kw0|a`HTǀ}Z@I>l {iĶ[dם1JW\1  y#ĆlIkh$V[^To23S29 ( ^ޝ0]n{d@ܥ;>9-F>Qfi(WhNlv~]gya`;>mZ ZHҚ?O&!XGaY/B9b^ @]"wkCʝ[cAe# ET1dbgf"qUHڙ{|ǎNE`?!E1l9Ϭ֏[V"3't{S~V{6=|m^uupŮ[(.>vq;vbhw= .̨I{Ƕzsn \[%d]'W8 )p]BЭ_S=;"!ݩ.4[2GY$N;|aX )VxIKxr!k: .lP&Bq[=ʓ/ܢZX^` .|hS{kI}ml8E**DRa"h8CNH(D$ ' Svϗ/,AGqMwapf⽢%b+ G҃n~Ly9{@Csf[P$RS1f|!BCG]#avX8~{T>[LFd9 bCJ끾kb-i_4Vq(_6-؉H k8p厑(Yl?_dֲ\ kk#VkRia{UK/f}[FȶVw%'GAmezFPC: MCKނ;:͟kFeø;pâvѥO-/ڬVd n|xVseuV˧IĵK!&_d,L>E>C)@iMWU]2<|/qi({HСo,v]aщ?^\0zp=+,z3z)N<8w|"RHy .OQ&SDV3hS^%#ٓ~J$'T(xmz۫￉IA=iJL ./aXI xJQ}MF,G !IvO<%ZMA*Hm=vf_*)r|<^Y}ݐ(8$.w.h o%Tp9S H2KXߴ.HJ=frlҮ!4 n;;C7[ڜ7ۚ3|iM\'?)兓!92?y Lva5֯NXwj?OAE~hB BKj*R@-_ k:F/Gx~_c5n!j?iКFk$A0\TH!;PѸx)l-LZoAFh8ǞI$M~ܠSB{\{2s>w',7y=%U Wf(E䯲C^2쾯mt?( Uz .`)z 4pNi=)m8xGY$œ a)yH:MW6GM>ϒU\X~8]IuSu+V) {gL#RYHX=b=.SKuא}e&{ڃ~ԙ)lf 3^#Լ\= 'ݤ9niA~TU]3\R`l{פQG Gq1aGFQ6b.EקN =:m<;/BכaG>bhg&X*uj{kD*x2%/bs<DHHo}K9`L,jpLw['':1<(ҳ 5FF˲ |Hz-tI:ffwd `cQ5>8|j;nfp8&dr}"s~Ϧ18d-%otMJt쮫*u+Q\Nwh`<< (4p'΍|5uQ ¼LfPL Dfһݢ40:g lNLiT+LSז˷j.9 t j/r2_}9//~`~nO7"[1ӎPPau/'3k Tgi'H$]$n,/b K9á|o:Nƭoi#6䒮욟l#tTpTk%uӄޏ̾67"*nоxE A4ʷHGzG(pr#h¼׸40)SAA p]XeU=ˈ?dVY<;Eօ`ڪA/K~$=bJת߳( k3B8iDfd-X}ˌFﶊ5R6B38Xqạ޼BQDaRwg'JiXcTŘkUׁ,6TԻ٤p/ 1cZ 7amz%{^ve`/31q؈LT՞ eWvN,P6[KP.CD lgd$ Es$hQsg[WTKébzzd~ͦEYb9jK/ϷYF, p(,fBL-,G.,%(lsDAxc?FJ%Hm2B*VA$e˥kg*dH Rnn*ҩh[!*СTT ޒ݆|@ B_2wY@ th}."͚e0BB31=[3 ˚53RSZM5qv i!aEikU"<]E ND~gswэkDIJg9Ez˽`heodpߜkDV Zшc2!Dƭ9T,0 :N*P cٔ=2s_T5& 6fWtJ 6{:b\H7HRFH\-'6O.rM8TH 5 z]4"&1O@ .II6yDܥ '89NyERIcI^j;*<͙^'H;~gN;K}2٫Si(+$]g6ɴcJ`jgffvPg J(rv9Wtj=v&JK +^%8 ˄lҊ;h ^E>&6B.VݺFhqU{KFiGa5pfcW#hӢ@#&O{Bk7n T5k: .f=>tNSwBDCkYzU=fwJҡS_y}%w6ž&ۀ"sf |]F~Q6Ov,"s 9Vmue^zP©ug¯ZvIT0@>M BpH>iM׵ߵwV"'-7W;b,倐{ OVi8!Ry2UO^#0Pe6;>vh?dSR3L ' 3^yC{W¾K`$1onGڹe{>8mq#음!:S"^,D,]7PrapvP@[.@X`lJYFs'o_R#p6sa,MtFP> VƵK` N =ӭhy} \24{iX}g~-iW$`̟z֚([z^"2`(}7x&7#O6}_iй.?1#Nδ$1^yr/vk9S 8hIROa4^Wؓ _ƻoxaf'Ȥ_ mQ̊2M\2-SDfXw/ueBa~lül'@ѿ`ޟo+3a7f@iJƉҢW]BǔMv:e rE0iC0^f 3H8YI| h<ʓPMF2^8*)0z ScںQ.8@/ó,[sWsV]DGQ܅ѐQ`Anew#.C5uUײp-jr͸Gwޱ _P-9x})>m(l@T¹EN EvbrK9oRa!\@\620BfՁJ1Nů|0Ž h ;)t:g1(^-"|~Cff}jg % U\z;;RX GPP1UVpk!;F+/e˧4Oyߧx)qʭ_mVEh~w~'vŎ#$xehrS`b-JtYOf`4Eq!+{)jMşGBWWipx[WC"q j#"yuɇզ CGxAs#5Zz$b^bX[J],XQX/tsԼ6@cj+kS'a hT}FV=ĞZ|N΁a]]qmUc-B[ʼi Qm2"CJK24J.yDӍT7i}gHwx('VLCXGOW }anW~lB4q?ʦa:%Av5&P50L,c ?絲j?\sN~=Ȉ,=ۈ@ٞND`l)B4;?wO5::E*zʌ[QB('i,工|bti7J}M!4OuP<{Пf/K7% |,p{lں]W N^Q; < U U;C-~e;uOliFp>inu{}aElCY"⋽^XjqocC72= e13+P:/ |^'Yk,gOby@;GG3K{skUC MpUM6} whgM4*4'ND Q@}ȅ *dEyDZG?3q!ri,xSj.V+@ڵs]veݼ,WrAIWzIkB$\OU^\UW,%Ka ?aeМW!=&;ϬFܩY|h#}USyh~$}L{6RD,R֫DcuBWrZj[ hd,SMi/JT~A]a}N ]Kδ #xkbūYj3r|y-x҆@8/4Ȝ#𠾩)ܜuPRlYczc8~SfirʳU3|=A$-aQRc rmdw#}'Mf'n;XYܨGIEV[ɿm/oO@,({mHث) $IjX}Mi!<$AC;>b̫FaB-洶+buHai|8f{njEk;BuQӇя*[CLڇTei|v~b3,4Gp*bZHRǦRWf B2MrZ!Xy;s?!ڶad2*QY>vƵoP6Ȗ~/lNFAGS֪jkV!S]FXƌkXFoսmͿ3JR+HG]yX N% jmx`Ɍ8V}H#xpb?Z5Vs>Z.Z!ҊIr 0xBL1Es=#_`^cɋxFㇹp'嚜)Yo lnŤ,#p3>PP7hQz,)EMJґc %0oǒw? Hk?c4]4˵!7sV v`3uLd+Uq@0IF|bKwӊm%i?oDž4څ#HH{$^.Xs!WɯMl^lPgOzn ]l܂ h ^TՕ,)RV>F숓cGV6ӜW.PHۿ&q9ߩP'uo>i)bpaRancCa f#$EN;?l"QHl,n:msEқӞԅ#hV^E읹-u]P.ɸl5vpI:yj F o>%Կ@mhdp@G!~-\ݼ-:('IΉo蕼 Γvt}`[Dr1.kk;LW 1W=9&d]glFHM̸بWֶp,9 gDBpMo\$h>:B趸"*ׯČ>m=PmĹ b6{Aq ;|܃OQ1_ H߻FBIxgXm :ڧd B]ɚԐ~38`OMyRtO.>OJ9d#mnV{Oh0io X+2,t@ ˲eT,HQCr쟷bw7xHa)>OʩOycN`ly Ri2oL@ ^$v5rnUWys7<2 h "۝s%^.^Muz;.[1QteAlfo) і_ClF6ƛ iaBbo֒c'E2]pKi@1gC9ckMs=!,-'*xፎi B$N/Z+Y-cvjHeYcPK&tW?B;]h".DW='r+W=%OԴ}Z`@s#L~myRm\, ~a9pTnnmte\BG y7gh[?pNvE8?-jGk+@7`SΧf2ЙN^ noxqDf؀)v65`tSІ C͕yc"l#'˱QZVVKn|:ON$.9@5//Zާf0@.ts-~a|P􍲎>f T9,4o ZEp//ͦǓeα) lCh5yBWJoKr%FҨU 4\o'sJT35w-n녬11Qt۝ D mE]R {%Io9Դ oeHarsl89o]YC}A;!`5giǗIu*tGH;&W} P#%*!3ypëdı1\bGfpyזxXIdYQ1aL1CF~_E Q[ޮ9)x̪j脰v;?0Vry /:!1ɋ:QvJhw81~O{Ox5iC߱ H*}XqܛALzo)] 03_ ~𤊪aԍ˽y3 T..N<]^І;e8j q]/Tp$ڼ3ޱT n N}z%\Gd3BLs1S 67´|:*&R.FgPhQ%V ut?0WڳŧU0 j<9ӟd1W*D̺:q-(رNΝKi`aQo/yV2y%z8y-dJO(BwԍP m2|sւ1D'dVaXÇOޠ$jgKX7sMpC v"qT%6N|P"̭6'/E[󦞶apuT)5Q?9D6Mn[&P;u]8򓟎ACșğt]%i`J%j>*|gQ4h\;DوǽZ;>l)ptAᠭ:>Ãx&s05!|!TT|[42W Mx@ ݛE$1=3[B[zÔ^JL e+=e7T"yXZ]k^?NV؃51J)u}7 Lǽ'Hl7Ǡfu[lny.1Kt,e= N2<:o̊X[纣Ft}asP%DZ${FvYrUi=3 uDf*"hj  5I[FyJυ$,ꬼ9剌L1&y#`)[yh[&^-ا f "Ƥ`ZןDÀI%&̬e T%m!᫱s{b''i"J,,|QK]_ѬBeC#~'4DXFy&RTW+;#YYw ?BKG!܊X( OX鉔S'~K{=Y x/ˈbogiJ%H#n{G1$Utkb+cf uB]/.AP,vjNv5Esa ŒFAΨtI lUYNy~ S[LqJ7N h) \q")ۛys;[D5Gku7 rΓCEV.j@ cw5FL*v|vPiwW<.'!1\z$ 9%b"^aN}ŝV*9_f P RWΨ_0UԜ /׌KN:v*$/v /4imD!2P؈xny,f4FY4syժ\y=*rZOc5]Q)%[_8?S5|N;$M{EOd4!4V _v8PAPt(Oݾy(P.,i9Y@Zrqn"$!QT.@ eC"z偬z)CZw߷ߣr4*5\Z]eMr6ӜGKIs¼y`DQ59a }? da*7Z6v6fk_7JKLlwN4;2 q ʌ {ǣBSG_OA3wg2TNݟ? `Ш=]Tfah}EPakAb`vof>;Z_W$Yt׵SC6xy {h3ZSޏ`uֲBXI)4vFn1[!P߁x䩚~j!Vqj&M0xUU(X#HAVZ!;=~^&cQl )kl9-glS+{%@!' ~#nohM}&ggب๴:uT F]u =%\>!rL*&K½j_|Ve-I0Xxg*VyOSqd)n3(FɉKrFoi3UѼfډnC繇YB-4FRq +~s!T3B"ufvV5ϡ) B/WnWX5)՗5̼CwZK=Z/W1pMDm 뀙f焐E|v2WlQcc#DTI#M|[BPȽ߾#Š&]|zkV ibVJl@W` xǢHx.Fts}G3s6ev Ax8}rbRoxVe1yNm&I&'zLMeb%RKd6k u9L)Z̠$)a*sXR%QpnC<]3]06׌G#RA.t(ݟrr`Μ]LM/zSQiG$#ɫtO Nʰ 5tIYɩ2J~EⱕdSi>9ك<֤_ (h Hó֌N=m$];6Ϝ;6q~wh!^t/?XAkeJzk75It]M̃lk4yb PHorx[o\(t6S|)r/8LA؋ֆ< 2ŁKer8ߕ@tqs1V;cJ3f% 'ma?X5Ucbhm.1O |Zq9VfHLZs'`@is @R !5ҥ3;=UaH+U*sSK.;xQ¬;=m)dzf:SͿ{bgޙ2.r&3rAm A5U_ /|@Hfݩe CSy@Ʌ9'+)b6.<`B@mJo1Glu$ߑ p*9#uΠR7J.K-«і,iD+Wڒ2l|N]],D3W`YE \XUꇻU۽s@D^ E;XuV?/!+&(.wZwNSxkc^ܨڅw]k0r؁'SD;W!k3~Rfּ/&bjǬmxk!Zh O Zs:pHbSxZߔ"ݝ4K!WjEC;Q2"#oL _}u3ʾdf!DHy)T#Pܿ)-Σ`xp qkBHw>e0qxӧ6.m6tPnha7(PBZv {I~b ;rZ],7"r hCqI[7e1`)X75FC1\ S6a4#QGqaa'q4It6~}{!CʭY6< J@Hku &l :9)V< ̾aW,"*xS coJz\4v{x-gt#Δi_l`hL+u#ez@=SgMPI~)Cd8&5QOrhM )YfyU\3\ȜCUEzMP˕_ ?It}NVF9nj|a2j\+g쭿^s&֕/ЙH%fn NrΩ\& ĝ `dq渠 J$ֽ߮Q*遉B曘+2>w<'U "tbc.`EgSė !%v+)U]S72 ZE%ЫˈfzSi[2($ѮE7\8VkX%Ǒm^ȟۮH+3[z˟on>WkQ kTWERѩ[7V\/T*ҷ_er+w\a3)>j \0_٧gVуBC5= ;XMU&{.r=]4wx.;银H 肊 HX|r|x?rGhR1;\r3!⧈cD3R]A} J,n}97D ]O7pv\TA15ʔq*Lbx`R~]#҉hn}wY\ѵB o*nYl]E|6V]8Q=|U]Y[/)bhGC/k.;$Vh$-JI|3:lUXGoZ Q*H5b rH, 4/M fӌO~LQ •|U&}AN.@~CXOO ]{ zΧ޺gpF_M`o^jy|Y},D-..zj-DpYX^}'M(.*oONSZL.OJ L9]v}uS r`V,6ҢnNy%G׀uSs=fB/׎}0f' ۡwGvxuTƓ"v´܊h{H/c^Kg7ڽUWZpFI.Il[a{o[D!Af؛ہaC@c+G^*WjFT/txeT `\WMdHRȎI]jhUNPs ~-o_bYL6Ng)c-bq7Rql N "8; g=;rl0oa.wX)>X[<)7I#3-dR>dc(#J6r.$*4|\B]#c%!bm.b1xxb Pz\Iu2!6nBDgG*?UiF1&?";B{`DVةQņ(BdIJ>۸#<c X,sRn moY>q7u)oǮDܫGP2GwQYz~8tneJ|֌/G\|GE](1 Z})8b.ው,zK?~T)ymY<E˝;WA4Tr]SVsZ,v, vĄ2w~D h%Ayc= oۭR#gwJ8s8VXwMt`iڥD2?u=4۲|>4'()%RYTA50vy4Hg9kxVET^ShS]ab¯Ql#̪{d`p6i')7J KZcac1*Rm!||qPBZRZ:"pY-goR K j:]$ &t"&M䢜V"6L|Qthb#e^P9^*z!YI0\GKUn[Xw{T9tAaڿW O.&"zZTB9'oU5E"n{~]&Yn[;CjneTlر %lLYY. [b pt460l"ErN0ڌ&(_&@5>dh+yf t~=r΀ŎJȱ0#0CDDz_٠dq_$( T9dQA=XIݍa'5U 5t}` ??kFVJC XL)JsZ>x_yCF9yAv} (̠9[GCd'm6z]WZE"F]!I4mGN#HztOC|Mk ~"Z%j)(jԶxڥ#†knuӯTTɣM͆];IeG^}^6 !,fT6EY' oJ?r)~q,>%daHJa_8K9[@ aNP(BXM!Mdv[ؔǴO"r- c!^kקWyuE{ut>FhL3*qKQt!' maj%+1&}Y_%npie 0aލ$b9(HI.,5& #iD&L_dخ\ J݅/x.(w-zS\~'Aiˮ^a4+Pu\]8:j4 Df23R|s/Ҥ@I}Ƣ&:we(`jr\Ȕx`k7L-~vHl}~S 7RR y.YP9sW꣜`nyPEklD Nq.Xc~^uʢnlg#D8viŒR#y:yzβâLj 8ApQP&I<7TT%l{ )c"8'Usj.DES!ϳp{T}]>g>Nسi}fiųXם8oY]R9q?.u$$h#~{nv_}: R*D->L!_W=>/ hL^oxaiH|Yx?𞾛⑅(ޡD⊋[&%9(^ݟ+0X5(uцЅHs[k\>&yu,u Z1ִa"r®"ΧizPZ2ޤ鏡7#Ju~VO*HW٣ӘCׁ9}{ ~gDz\\Ds 6A N#߹Cz523ut(\ņ(55^z; Utu_`i[6>o}eB(>?5׈p&m8s ob.ޚJN\ P/qzH6Ź"ECWB@#ogBOX z^4@H84b"N{e`SʹrTER?DxWf/ʩ;XTi![guG*BGmp4{Ȝ1$ej5\_<^1DS gow 9âuR3̇lJO*Jr8nMx f,MMBYg>=7Hs8q,r[9 @v! >p6rw9u#ĥX`Z6&u@s100[\Q&0@ 4*tIWB %d]ŀ&yyKP_b?鹯u@dIp vVQGHLƔ<]'" 4X灏%NӔ>7NfזZåyžv,G} ZBIڢ,@qې7=7ftfPg@Nԏa *_)˥F@d>'ъK+8)bW[䏃2x2t- v:mI;K3oo\ \ w2{EhkV@ٴWɉпYV3+}I"2Vշm]q7Ra9$rNV\*瓹<#)䰕{8wXs< {T5.bVpFyl&҂h'yK*7VccX? ?܍/j\g <} tw$`-ԙ[ò$x8ntתDp3/#;B䤠̟'$#̢~"y+cVXݼEǺզyM!"$tu] ~MFvÖ #Ehk8˿aOQ-)V:&{yFh@Su^j`aZ.z-#O)cKlH~}}x+?d1=<߱q?y1(]B5(2DTWiZQe+bH0?]뎵; zR͐sr)d~ `3a\!e7V8+慗mSJ bK }=۲ 79)aY]$"I.]i37yR#?mU^~ l.5%)E H) %<)m= z";9Hɿ~>((&n 'Ӹ )jGL2榴%?"w+ ߋ"oJ˞! 8E%n0.oS;H?qcu'Jsi]^EGwf D4{e|zUm{R:JoǙ]]b<B޷e91$^b'7%7r-,pJ^ƫAPx*b5 <8\*&Kw Iі # hVJ6lkeAq4 1_m,d7CƐ`0oԎQx +N&EɿB"XǗ /1=/g#ixt `CQ]EK_2EJ5 .R*ql7bCpȽ fFbn˂~mJHZ$ލYƠFA쐜o9]WľU 8aWqp[P@4}j*^¥Stt {ؾr|ꇰK+?3 ™ݶº~2LmS$"&+pF_IU;Pp8fSdHe>:ۍd"k֊xgzD?`#bZ ykf{qANn˚S9޼u{lJ%24R{ GɆr w ޑ jG}C1^ddBE$Ϧ;8DoޭsUWGڀ0;$6]ƀe{Z\n-H{bV{j)y_-b,DZ- )XAAGmgy6o/z\(zZ86M vkyy=,]ˇ3w.!tXXNi7JPbG`u-7b8Y8QF]yLݤhΧ|2N=&(Lql:N/!7ԃRV2J>< WeStv~R,7Ʉ-#Wh¬QzS"h//gs<S psdXgkJS|5a!)Za:$DA0yVjn$֬U|TN5((DeG']r"q|N9F-p&]NKpM?cYlsJoҙ$N"tHߍLCG;f7G/Į~1Lb[|)G&J%JAh+`Rcx+ԫF5}-#Gǯ>I~'W'2H' )=Fr'+Q j.Vb/8ckE܊$2(=0tSiէ;㻘ZpkV"JqdיwLems> $&mP Ъ,kT_M>+mk,q[X[ŗ|" fz:!`{pACn"ϳ(ҵ\3M\xi)dԶu# bSj97gtycNn$3 f+!kn?uwxؔ_HK/ ~w`iX!vX% VECpȡijoD65Z<7\6TiX)UȌH\%K4v;a+0?EK+Jj\v }|H vNUG t/c1&PUixi5m*1}FDv$|;?BKzv2 #Y^"v"l Ze$y;o( ݸDdQ|}Y,&7LOYXx5 ~pFYe!zUu Ge]1N FYpONFHv A@DU5Uv+egq ɦ=@41t jyuCHwqA\\]Tvfᒅ; J`l<=lݞ!3}b3|'xapQZUTgMx 3bu(o,"@~3}U#/ ka hVVf7Sj[}x#'ZY cwAB)! a5Ff2DO HF`fG΁ dmw@R)wYSJyUW^C7gH |tu+<.^B r j'oIS",茒֩'0.|Kh2tZ J>irc:b'[Wd獺G j1k n "9◰5oWܣA FHisHVm`Ɠ#pri;Xq"*VժOi-VK `Ӳp.#nӥ`ziF5(BKJo_ V'd1q:AҞSQT;.ס͡Z82r?;dy P#%LvS]ol_P^'r6KRP@ q^S.mɀ -쿌W[XpR)3VNMTߙWv%7(ױ'2{|,Lx/ff6)Xj6[vI1Pm,'aABv""uIM^8aU[_^w/G񙂾^a0hSPm$'~%~ʉșhJ4ݻf &)^nIkf^C'!X#Mɋ Ł.XCBa^=3k58\23%3B{a:^3VFTЅ1qR테]fٻYB;70{Hq%> {ecNFv/>Ƙa}`[<;J)5wh(ŃZ>ȭB' ]=~/:rDV&g93]H>f؛7VH~- {?״}&gm'KԘB*?g+{`IWZ"ś&BNL9$Hu,Α6ȸN0>ZD.v{jӵ{td^xN=\cјتQ>.C޿xU&"bD2Ӫjp G͚zmvUQ5E0\?޽Im!.sjly\(B_#ONfvwZC6ˈ(s(Öw[bв81vg. ^)]UvS(fǨM|gK+_2AYfq 8F>>͚wф&x ?(a jo G}V׮69 &râijsC1AIHjxC=Yyhϯ`؅5i&#QhZTV_ YU<$ ,QK^Sߑ5MEtp7[|2b3D{5__4BS2ChexOֺRQ↦O̿:J[_L[fC3%C 48V\Dʸ+٘r E93 s~=K[J_4Pؗ :C~Oȅ.3_5~l-1RNeӘ@! SBIaˡz֣lMXsribfy޺KQg6C37PX%ahւ 4`mPQPXS 1v~!YvhB l;Ѳ.btLh Wj wp`і$mכ9B84j"djE 2HZzr|lN;InbqMA*9< e *`퓬;Oe$F[B\Dp>xʗMy~)Dz-8ffoPƄ$a RmBÿY"\DYmX%=uQ :y;.͙Y*0A/vD xYu};Y៌b*yՋm͢C;7SA[{nqcHIA z9v-!QTq~\lU/_E p,)P9f!h:EwSFŕtr#qfqm^ܚ'^yh>)/HB(Y, u xZ5(ZN~\+stqI(^Vx&ۿSkUL&K~njRaN/^ypN HuK1QVH"agQGi32 095+nj[ĜsKCjㆱ8&Z*:oJzЗ~NXTSy[%9x3nN~޶2٥Pފ6ݠfp&qHᱟA3V%(?L:4IzbS =#:jXgQoP! *k/r-`%0LT4,RBɝʑ VxUJDD P&ʶHY%;cac]2@ceg, I@+>vt8U"V&Jna8i>6%ʠ:raaA4Vu'UAh$}C0ͥBwƕ7)2wK,HH8n2[|mv =[qhj< 7x𦶶glgD}-9_f⣾T^}<AP*{m9RxUkr E :WMGqQoniG3 Kl\Cik9_AAL -$-́BPyO'D4\.-V( x葢k5CF|ݢ.72' m-Al<Ҕ7+H l?TXA"ie/T +;bQ~=_yK*'9 d=B)MyM_9QL!ӞO>aIKUGXDGcuR"H1אK` 3U3s:NzE Uט3+gv#1hS8U #<Aw/b)ĬLM!ܛ<6moSlOB-uϮ]Lyd-CrS&ps}[Plqmkoa d` / /่a]e۔%#C MdFړj^edy(+<\uƕk3c-8z\i׼!XRLK\'" _=B@3 uʖ"wc]+kpk@ibˉ&KջaH*}"=)|>a9†PCɜbT%o O0H*3, `?L?ՙi|@uPdzК8}h#$8]4lQa2C}| Yww kn2,AA#"HSga]Xl.֣Kiu_>ezC=.fW.nA@%&3_>L|q@Kk6b_)BE8,PA=:R>d:RUk嵸 vxzsyW{<^iذٓm3Be?D05onkLR3+(T}XkeMR6EJ(f~Sn_~|1~@iBLyWޓ_`y|O7 ;=<6ʰP[ٌoQb]x ,eak&fLҜ[fW)X4t2uD{B6u%?y:0/Lna4yTgXVsoΩ|{M*#iqܠ\ȫ|Uo%]'5OAďo2SMpC)tBa`JzuB++ă;K2ںBag0!/Gw@k(( H73v 6H jM pJ"ݣxEm=hV^7M;_bM>e+("VYo1^h67+(6CH&g7oktE1 lM.l*K{ˍ=crLcʔƔCڀ,RNQSf+Do " je&߯C }7}X-&{jկAS[Ik{%lg*V2@7R]˸"bBVsXpOni[Yg?[Y{E0 UE7%3]Sj6ZtAU|D˭HsS8"XS 3%. U`~Z۪e7Yu2|܏}쥰J1 >?|9 ӝFŦ<"j%#Ư4GJwA0_`=;vʟtKxk"g#l kb'%9(kS$u&Cg]ΥI|Ml+ mfZz#y= m]Ns͐Oz,t] 6׉/Xᠳރ=y#{ ȏcϑcNE Z ph8Lw}<^F]н$5c 4AjYU <"1fD p7)RwKԿ>!%%#fy4FFg7Tcf&og&TJrD?{ >nG76w8eR2 :d}ex1mnԣvV/:hR=: {(o%Z[v*CaBԴLsWbfu -v} ͗'ͧn{BVW& JWq}($j0:20#ѓ= (C!yhE4-ۉ E F};_6z&J4B<Dއ<ک0v (wv@5kMFDhN fTL-ӅE`ZMLRG|C`w\Uf$l_~'򪷏kP]=_p;ȄۋHEeϻJ45Of,E3w dq.V$Oa唠vXrn;\Gv] T(a@o>RW/UDb'qLww#I{++ߋj]qŒީ#GcJo_"/%87ڔ3Q.v@@q0ҕZ~&oOv{+[:b, % MZb% qt-QNwчRRl e@) yZWy4QOv'Gc ,9}PȨYe Eubėt=~<"4k*iYy7|tVI*4?!ܸQCˆU K/~\Eޯd1D:,݊(tujH< 5p}B$T׍kJ0(E,^ &K @SƎ@64tSî_'+J vsnc~='%atfSǵs}i#k07,+c(~\򭀄.Q;J-Yo`HTvHڋ,0*ýM=G>MCyda<|pGqt@5D!],.Iz=.5d@;X+`9%Ȫ+N2 YdȍPXv.tׂ+g+vzA_jjآHs,py+Z[mhoOvF|Uuk[0C!Q|^O$F\ RfXB1 Xؖ58E[8x֪>Lk1c0D))'^;,\'pөeS zd~_񎊧lܲT"%=$F h.GE҄ܺdQLKNn"5["O۠ Z% +Ssc4`tAxh@ykΉ5^c:oDsȕ:X>.#tU<~U7W$>֟2 W2*tOm#׀_ӟqA;e+۔1= "E`Mr*f `|6nܜaRz-= 2ί|xxTLH)>j5 28!=F'^>5Q=,V\43ԗQ~ Ҵt>>P6r&M Ҩ -OC/EI)''ie,VnF,i嗙T5Clb䑎|>RFo\ln#B'X2$Hk wFZDtME6BafΊ9TƂ_`b}aA.SÊ@a|66 I8$K'b_TZ%hK1kjhQH/\|NͲO]ԧezO.RN,lpkݪYϝEV~h&;n2gb3ܛbQw flܚ[&O.UcoD06Pk,Ʌ D<(6bEus ,(`@La'sGFAEޞbq&5T%|VI/)" +"d|[k<}aqxՙ[vB8CJ9ѱňyNJQ/~ ú~_"V1nZu, %}1}I RCLFZb'23j8ѵ1UszJ!JixZ>IW]W}7%H_&gbojU *+0as-˄gU-[?ZIf 'l)OG8<CsE`yU1j2ڠ<ooZq½DyOr_G`_@ݴ˼'!yҗLn TK?hm]!K3rx:à[Gxl;bޢz?qB<̨mѢ|0̤^$ԓqqK;kpqnMzl칖=|Gޚꩰy !]2|7iH{_Ln6燎e و^ QXF.g[HӖj7*@BwK;y%_j$\|I_an뇌Z%Ś{<(lyD@BxDo9:#ZA,f6]4UGE:lV8r#!؅.0(VUDfՎUvÑk7^/,E0ʃ_ˍТk򁆦j `@(4 N?:@ߡ-jQM$_LF`]j;"rr _G2BYd;afdB&.ߑ) ,I . ҌpI 956}I>RBJ+dGYh s'rcY [7ួ}~]߆H,P/_vdLH긏?m ד.lQ!F_uV|8Z4 ]?= s$̊\˔HJ?!fJZCW^b2}ϞEK![(Dt`J7܆2a 4!єН؝NL4#(& (SP hή'n)J~lxR[x ]wT'nN5tG8E}H뵢}һL/tP[M[4쀣.yJO ƗX~Hig\4W!pϾI+&fOgeOFǁ@5NPNdKHyIȦ֋߄r 0xxAEdYՎ|?y`2G]ca3M֐yHѡVB %a?f= Jdz3Pg,oM`DrB֢{6\V00v×8u6v{Utw}v J:eUF5oI%dn˭62X`tv賂%iʎ󌿥1m&]!D[;V`~,؈31/9|+d s*FxtO}r' sE )њWnbcޢږ#Z(I bDcԣ8wv 14JSqGQ[;do UMHu-,TPO{o<>$c[1 |b#. b3" lM8s_@yJ ґ*Q@KF˃Ӿ;\;|ƟW(}zK+z'zt6Gm ^ݢS8̝r@'$SEޤV]]:uNr~F7fxaFq 6 >}ƮQHtaFOq"Ȃts7<crf VZ*x ,R3Yĝ,`=O )J)Q!AFkz]GJcIXTH's,x|{d^p|@[0Mx|T$ug.>U<l!P#682Y+zp_G-Jötjx^d,9m?P6UXmuq'{e[ᗄƐ:W@##q甐n!ޟ؏a`P?0Sڽi@*+۽3#5/^ YLa%txN> Sy(TFM>4W<ŀ=b}׳!Ը`x+m?dDJ+- y+FFp6<W~@Sׅh:ijSa,S7ɦ <~}Ш$B2éӦj.CJeB{c,uuDD.by%~ħ5hMFeG\6 9$Tp@i"U/ehJ6<ImO4B8Sf.z'+=s]?xB[FΘ&{I<",϶W @}p~c {IOd ,QH/Ao'3poD1`F*! ]/w?ܥUt1H2j'r{qt`*f0 .ךɴu*A>q4>Uw3nlܬZ?}bѯ帶P}-s̿$Y fK]&:‹7/e?IT3X/ 'pڨyHg/$h%^cC %GQYMaѧPYK@mѹیaZOÜ<@S(O5}w !n{yibȍҖ ->gV#O ZXE0{ th)mہQZYho>x >M~wvWԘPR6`"S2iqAR-IyKyANr>VuKԃ)e}u__:laQYeN9^c*i_3 |U屒tKm! ,-o2GjޥJ ۅYWCH[B8!yN U_[ :S"R 1fAͺ%U1e7 [tOU"F[lz,5^**/٩Qs:_70>w$nbcc88ہ8mʹ_Z! G!"8q~FGc~x?K;(~s[ ͕(mnַ>Ev+7/ qY~ۦ:N Zm?pi"EK_P>@%lgY7u0lzf %0m}_g9p_v0š 3H/:,1n'GXvj w# u\zONpy DAԘQ AY! b؉.p&AzW)|RNЂ:W>|ǻNKrx|b+eG'qt'Ŝf8O.Mg$Vh+D5kQoF;" 4jG<|-Pmh5ϙTAhsLZ<#HU+Mzp%F >+`3 .`ﺅa>Rg.emI?Y)r'Q 4 =- ZxGH 9zBի,ь !uڮ:ȶh#2ԍ= x I29!oXeMVJQOmJ\eZqRR9 j8:\*]M,Rڒ{V.^ȈEfA!kzѓ.M,|qMk C5\'TiRv?Q7ٱ&Hhbȴ/ܠfeY Hr]p,.NVǪ1[Mt(/8 s(d ^|ң_T٫!iE@~Ig8r+> *.+05MzDneN;?FbRk&]u?P GA^ T* KBy k6%&{QK74XEQ6%4;x#It 2fsG:y۸ě\z4m_K\f-+a6m8o[i5A>$hu5c@cX3c*cKBߎ>ip7]K c{5M竳5XٮD+|?C:&$ȿfaxAD߆k#?/-_314癖fC'XF~&=pW%'̭a84%(hw'Tx)>}|Հ0̙!@1g#_(y}Gl蕵F%ijRnҕ3={!"Q~`yT2;v/0e`eq> KAg>q"~c؁aʴS,UR:`WXMFٍ^֩7a\i&&ۥ$mW&%AyS !1 asݝI.> ,-iٔ=j_@.[]lq4d>Ӡ*P^5zqq K73%KU:=Ty{A>k1JӂW3ԲL5`gt^ @~%viQg9?LSO ]KV ?G.U/<ܞ#W2ZGf>gG>¬be[ҵ\%INú+sFrҿDOu2~e0Y>2 5ti'(vb[㓎 WkNp[wdQTQuN)݉n>O~Ͼ'47j:CU蝷ѣwG5s}EQt[g3R-(>B7ۍ' 1w׀aC mHUG=8510܌Ok#$1"nEAs{ՖOv4&FhW<BTvZN R kXT:KnP'S= xė7͙LȆg=ô8 Ԫ'w q2+`ʎuE%ҡ6,† X Fb1wXĺ$DK-ΖED{%tAͨ[!{lGҳ֍U9M 5<$3+S>o<ڸ%bgoE t+!ބ@ #sIz#'g+QΩޞ Mx9mw:v[X^Bʎ3 $4R0x"]ѤR܅3!쭊s`ƅ34q.64atXϱ]vuWRA3RKo|>tHQ'OڤbƓ(m^9aB!5\>,gۓFW N ]_T:f7 //@c$ C-Mwsb"d4Rg1h=b6ͺ;.  < /9<iL7|kwe$+'6\o¡MgͅtP/ABSz 3ۓ-5.Z i~b4X~fMpJ ̶R6>{)n@h4!ֻ]U#a-U\^|n0MLqd-J.kw!&5v44i'K-MzcWj30;/њSQgD93,_]&&>inϏ+`"m٦Ǵ5w(b_k\e#XH3#I#Q,`t0gsj\pmr(bDgT]`[3W453?9eN6$CҪ"١_$2" ;U Y}TH5ț2"ݜukV"oV hH% V&4 H1rAUKᬘ ."-(u}ԉtJzM0qMɟr7F3#w lnN/$lT1\8HxtζayG+l X뎬NJTnHo7Mbг`m2HY6ܞ̭35.Sb9&C| )˺]Oa}0vd5s;pɂbipۺMUԵ@6I{R?(ų Iֺl꾅}ļ 2l}^yp ab~ T_vspʛoᵘ0O Z - 86Rנ?53ƑcviW7IpTF= bpgf{]Ȅ/a5?  a"(AZXPyiĿγ㾚P3 '/qHGfy%oL]MKi+a&9k۳B0j^dyz ؜նҢRIƍs]BUs٨kymhk [)3j)P: o|nSbꍼ32"q~uҿ3|Z^ZDZ}[Zs%ddᐝUOb5!& ۲[y j /03Fp]urC=qo/~ߢeu o{QE :Ӓ|q K~S$aI#↑|E #t ͧ3;K5'J>=׮*rز\;ρeHNAjlژ .o[v'>EVrټٵ?<"C؏)aY?2Taj=C'بUI-ݾ-/#w8-|[azg)Z^޿P]Bl3 `SJ63cGb$bm*ݧX2Y)\\i[9 {;3;8$8+߼u1 M$yB'X#~3ub!j͚lF[˺{mTggRn3~/H~qLIW[U̖dz? m2? |L4>r"]Ay'b{FF?^Cjכé,90XG\{jzSj{K+9p xj 1I{htOz.=bjl/nWvbS'`5R㲣,,Xd1UV9u7Nm{3~J7!%@8\بٸ.(F&E֓HuO2!`kxݗ<Σd}ɅuŌ ƛ N@) 5n$}wy/(U-N*D3+蘥s$ izN0>l Eܖi vI hyO@x6r/Ky6]s/⟥$ۼ4! v\@_^VaxyeIz_vuaIka/zB8m}>vpP6V\Ujht"5)K?`6RJ?R ?=oԆRT5܆p2GPX˥/ {AQÃtfuʞ T%P,0=7Sx'o E%C!\>K<}bUgPq djޅ_ы@/ ڀ.| 39k0`b@$߹5+n+~:Fuh;Ox[c&߇tH^񈔝NqYڊNrhwnhڭR L CY q$ڄC2ٗV(BPIͪ̽w7.#޹SX;#P¬{7pX-6vgչ|q ^kٝ6oI/)i2V=B؜pu+l1j)Lf,p[D)SbRmΌV&{c^3*i# !qtw27f( ʏߺ'| cvxZm_lY_jspJJIwIEfN\:cЍy^-u&16,4#VzGK=G)@,~bE-xl kL҇ncB F?6L1ur`G\>Amg[ yY8XZYk+ӟl]AvO S̥iT ]xgS? Xn{>o۠mwdx=KOAiq#I)>"N.?pB!=)$5;#;@4 B공6ʮ\0HQ#=| 9tO3Qj` ^?Їdj3ؤ̚⯃ڱ@k/ߊ @ /"N0H h_\* t1a?Ъozٱ80d05i<"IWC[kPu q6ڷ/p>WVImh.:/\,-A,AIJFd{@aF&(\BkC\2#HNKJS֛2M޷PGG>TFT0KEhY0{<5Q/v""[XP89&C-F/l!Ɗe`c]&yj|T$8 u~Sw6M€\zD`}KqGT͢u6\{!p"wUvkZڴ?B'(*}ٍ9c&&22?+${ǐ+9]J$cAG,75fLjۆ݋+Ik.~T{/E4i^#sކ`ʼ1ȑ']zeA1Ok5H8'9]*o$gi+2XdV¢ڄJ_A}pUSš^ZB!dAfs]L%zRs%i={!wEWKOTU񜃆s Mw.zSǐs#ksnP6r{&Tu/JmBo9Y D،x©*&NbjMx6wFh.=%O~ة`s zWJ%9e̅J sWlXyp|ra6s=l"COv*M-5 10]') Ms بj#jWK0"hM H 4}STτv`*@sf̹J9;\Ck%Q_GViϜRvKt͊,{@zWd\n0Nzm4B̡~*i~cƘl>μ$ qes~X돴a_^68CƇЕ*LI?؝ͩ/ ^mAnu*E/RA>C] K#\H5J絹V*.Mƌ M7gaSQ94[E7ʕ s%8CV-=f@ւ$Ƈ^a7c D.c~6nѮL՝n$prJCC+?Q;cs;㋗6]v|RMЈ2Z3e]l|{U{$Gd\lqZRU$'h"g_)8~ FQ}8,i~tMyji퍫gm0֍>7yO7I ~+aq9+ܕEaӲ{5CJOb5nU| RHkO x3e^±*75_Gְ.H-c3&y wsj J/R*u_[дL8dG}s9zb fdgӧ[iE= *!K}KZ [ UG;ZaY%rUP2a7Cb%P각u cO+Qe8V*Iw98 $JKױH**>]Av.2KL.u' %㴜iQb٦0m i }83NƤٿչN?!$F0ȹ#a1_jU1J S!'vӕ"j,\W|E&]I0jgxwD-p"}ln 1~!|hd/zqA\C 0{:KXWJ <*_L-hsWNⶲ` Y G#.ϙ昏'6*YLi\dayʇB(ACYc>qŏţcP2ޖJ!nTTT<\[)GAJ=^5]"36;ا G7תY/G b'؀tjɴj`K]F:APsnQ:tNCgrpi&Oa3WXCuReu@XhVHq+JȷU[){R#<0L$Bf Lg]CLσcn!۔"nFmQC &B7",Yuu;Iw_[o8Ö%yXt=BWP+e#!(N ԇ%y207/ɒ0 2KM$ م(q+Mp0 z25?yeE O?[pV9f/,7|SYs;i^ܦ /8@6 muuM T^X J@j|2t,*'WK)C\ne {k"KJt#˽ j(6ç'΄vaj[yX/9!hfC-Q}5MB蘈PHIԼDn w`?yP LѬ~ڝr 'yqJ l$x%Œfc,vo _ J(>'|@JƟ$ {t.x45k NXwΣ5d˶N2hg~ s NN|fCp_. x>,YYdly&|;Ƨlj E@Ll:NFIKKOVږLjUZ7T9#=s` :hv8f2ihV"5St ))E 8DUrR)mgS,PVwͭZ jD.;!e@y|jm83e*IK\}YݬzOKkw|SDwSJLU%Hz幡lb=!3tE[c8r $:"Ԡ qت7$NxlTBIj&ۘق<ܝ ߪujTziSm9$K +1簣_粂&!L~Q 'wyD:Fݜ&_Gɤ'^unk蕮ƷgF?6tӄxђSuzV }Pu:Bћ\)MI&ogPޭTfy];g@.+wG>>gX$'qGh„c3,yeBDV =Q/p$RP oFי#kG낣C# %I^ d QnO(>/cK^vDyxI hlڸC(3`@IraZУ>H[شUV-UW8gum&i&,7@/BY+U \i Ñ:,*xG2'RzZHZHЏ0m|a\ P7qǗkxt3Mk.֦Q{C6ꁃE) [0}9)6)o:IJ[9Z634bT*8szL xNfBu>u6$iBbJczA5VSLKN0h{V#_X . R,|[kT(j^ ,uL rd,C+`!{[.|;)[c>,"K03Dc{|a!s7R\#LeRuiJdח>bNBE+F2ebi9oaGbN& @ӃS p\%OC"qO[.I 몏/c[Tg׀ 2|\9/ڶ͐;+8y9 dDZ߲K{}`>܉T;&/f|e2?MnX#2 ";()vT@/aI6G)D _/DjZf]v`OA4)Uv 8B_fDӶMI>qEQv$;o`E'qc6/iօ$d/p{Vħ^0 {fmű#0V@݀6Y&@bлK3{'B[::i3YϚ~׈; `xiPYr %T{vr*So]~~Ԡ7-ZODCXS>O_ٞMm5[ޕ`E_K\A KG,]%iμ-hM'Vclˮq>)e3c+.7ׄB()\s u<64&@}p'iJF4IW t$C@.E>G/:ĸbC3 y֒@)jb-5P;TE)%%mo'iA~ z&>yjS9 U1 {LECǵ%6zRY=nc2VEU/QnZZڳTn%er3偄g6OE@Ұv Zt, ie>;2g\֫>/9t24' AS4͓54J:75;o t~dYη@KѪd].xw T8x@/ԃ9PGqX=bbMXH` Ic'*\UZ{yRo5;JN5vjpS:jp[sΝApHhLI~UcaP/fK 5}Qi D̈́\M6C즁Cdw p[h=7?%J:gvO4KSv}S R`->tv:"O<۝a:^Si,SʤOAxx)6ROY%4wNUܵE^Ț5QQ!l{b,IzwJ ^;x<SAfMZ"NCl?w%L3g afHl-)\6bs1Ndݨ?`KHnAjB(Gqce'h-*0P%jF$,XV_$mwB$~zγH7؋dׂI'D6#H8t klldzIT!b۽EXfI jc/}2p̢Qr_|)hŏ e|cKW{;f=y= nc2r/K%>RBuq݀KS 4F`onHWĠK6Xy,2kRD}˧⫟͡ ֮vݼEZYIiohu= X/}&pFiɫF'$bo~! %{C}Z/u<8 ߌXiU||I?1ƺn:{ى(?z8Sc\a?s%S[ .{jd(`RB8[v8C|  ljntbҌP~ 1mrX.O(J[WR}H @Խ\b0]@Gw>ѠW")1Q>!\2`NX_p9zJf9:(Y뚾4&(-V`%?U>Re0|ZZШܗsnH,, >/ . pUS^$h9yh2& tXRϬEaYJB'Mw-/b0_Fv΂!ĘXw6]Cki6J])E٦KwчFP ;$tC^-=q?2C +5.'9KYz[ԟ| _e>-YYD}\t' Ee` c>QհD&h=5po"޼"a]sUJg sybܸ1s;M.d&y=sd,r4>-΅ZЛ* YCP,ȀahUѺ%wdP|9V(Ah?6@$*/pNAhGwǭ&?Œ+;aWKP 2l1>cp2UQʮwۛNf09͜Ch]3 wkK1{\;y 0׶۬gpH\7e]u<yRCr&wڔ_-cv 4 ΅}>nUΙEq?{sq3+R%Up 򙼿y<"pVL`K${!}K8 1sGqRQ|}3mV̸@J/gܾmGJd:&r*c-UYOqӪW^`>YlV)RCEx\XOoHd6fEy/)41(M|R%Ze@NʭaRZ~$WqluG2>g)oR!\wMaH@#KyA377$k8dlTNMMYmGZ%>i>|_3 ,8téYh`j+'u7~t~wnq"u`ڱ'd|z/AbxQP`7i$FЩ6a ~6Gt=Po4Zt`)Ovת ,h:dP F7}_٪и ;Gb̗&/mm >_g_!wR|% 3@IjrY^hȜ#.<+ݵ #P`E0u2BYԝCuı:pn8r脔c_8\do̬lSBPo:b|7"Ih/Dӏv< /J9o2$s4O }A\k <||9Ka9')vQEdW-uP~g@b|3ƹ$Rȍ<` CkqQ*ŕP2/fX"Vk' - b.\c2rv>#ho*߸SQaI{ld&v\F6ϑ?m[ D}A`+DKdҲkawɯeS+# `ڶILT::evuXvH."'R$Pʚ?%Qh9|V-fEnpM^m#I<Ā+[׏gXʵZyH)?T⋮] K`@Eѷj}x''LVKf6]u<<.LC!0Iva#s+S:G(>OP_d-M3@gRZ_qdz[T?@Wr(WuC=B<>HpiML1>9uM&jX/4NiשBPxF>_v!%;"Y5 ~SPXTz=m:ϥ$0ݒdnFVozIM@ۯwa;. ވs>0JNllC뫢tȅsΖC_7xɗ`ppbdCt:dmOOdי,UL_P̬b8ۧo!!tJz =*,xbIa(ZR[kEK]I I㻸2xAӰ}lcS:E!4$j3rBx6hoq0 'um% D*nQf9ƛ0j`Wz.5CX ̸FJ-DO6d2j{8LY䔹v )TRLm_M9M-t ל,a~YSH0 <춶֮ ڿYqε^%i5+CjitRf>3Ki+ vcK7Q@Ui*ù,غUryVmn?0vbl2-tcF( GxxhO [Y:6aԶnQzq# :(JHN8jV bXr '⛊qG|Ro[v:<G1Bqyv)׉䩿VpiY򱕄6G=/r ^Txl# \(:B} $[Kl*q:*m^ f8SMV\oIY+D6!B$36' Dv(~g[Fp 1 A syuvc.GPίzzRi|{nL g[52">Myq2.&tNP;Kigeϧgs_'q|lu!;K((ˌy1:X ᕮѯ *&^V YlJrH0zkOWxɮ2>wzPl:7WASV))A.KCWa:Y6$תܤ\mpsrijɱOKk$p`PO೸uv }BBBrȭ3mFEzᏬ"6{Z(3*pI$۩ cX](\?F%GV|h4hyIZ D`K114dxShzpt:~t<8+O-LX~lk 8l"9b,f=l56V7-̓Q3VJ7PTNW % su5oQVG=b|&z'2w˖zjB#srj\nV.RᰅkPAWW lA@F9sr EgTtέ3|/\¢T=IH?g1Vޞ|^{6=f&UIcؾ/ޕF%5PfE(]Z'RߔR]Tì,FJW!fNA$`zZ~-fAVf1M9"F~Hha{3?uQA[Bni™t lŵpBsH<|kFm*uV.Ȅ؛Yu>ճBp(( %2e_J`T ^~kkHL2&uB405),b8WU#]\xCfv"ؓg)G2Q_{۶_o5ӡ[cp[;}hsZL |[K6L6;{j2?82&(|ƩMevXG #"nd|vܧVő?t7$U ?<_Z(zY*Bʋs}PgۉÑA֓Rw,P:XT0PV&c{<*̸RѯyjJ휀 Cm!E'ErLۨ"CpM{ͼÔYh\_{w|<Q]}OQz]Pb`z>5nw~+/z+pE .#1C}4Z H; }"M3v2 J|((YjT7nIRR?W82ϡōLvwA[+u*x9IWpa Z#0RL&vg2簣K S GytT!Ж _;(GSoڝ5q`5FvIt0M4Hs0@(ƶaU}A$zzmq#ܛ啊jH=Rwy.ɮ*]Qo_9^K;=m%&v' o6r+e;v̼%xf/e-`J+ؑzVc%/f\. JN:˒M!0i>f}vFAD|5nۚK8dXI]h'%>};pĐ !sTe c\\:8xD/kR~pYW_)95zA޹9v3!K4!8H鑭ezοEyso=z)c1F 5 T%#Ġ AۘK?Q Y  )m"oM{tʀJ?Lƫ]e٧XZغbVLJ7%=*$aE=t[&_) fGe5\cZ&295 SOӨ!*4=v FLw'(L 5`ReLQua?9X4"X!*$gA ׋%׹dcKxbfC&d[z2 h坖!8MJ;gv|.]\?PoVXv>]zRIEEiۓi< =7P˳<=x!{ kVE5('b7F7uJ -F } ~,M-'g9$Low3 Ϯ`Dgps6c)T@(vd `^`wbw0 ٟWipz/C` 2]~yȫQi[@:L0&xW !+"V יl( )2r,qW:3ū')s!t2yec)$MZ4<Ѵk+x$6 WX_Du,8xhNȿDѹa\R#C뙁or[GT?*prB  *Q58R =뾪C[-$5 wȳ%yufzw!Tݎ q@Ét;mMX.`q|Im.8ׄ G K*$D+4?{'m%b-?IV^d?1Þ7s(ۭO0}Ց@W8u8p;@7=17[čZ^bv>_c9K5 Xq8X-:SFKwh&npSa^Ԑ_}۽ ^3W}v_KC.C S9yڛ,hm XpJ2>ԾPœ6OlS%k٥ ׮#_m]%k=KݺCQ~r"xBjnjQP0?6 Acҫ4A  *j2iw=*,j:BBͼHƉ)dBY 2:ڈ k2$knЍB%uՙ^m&㽓RX&J2Juv7>ĹhTO{43+s ۈuB~h3+RgfA+ҞO p7^>s҈Hu,^q tM''/zo3* $ xXѿrZMy6+$ G2n2tFMzx hx} 1o`ݸdԨ쇲H^? {a2?~,yu-7.BqP:ʸ-( ]&__gOhT|ؠ6_ -ܡEE o03@e>PgSoWV]tQ ћ|邏8BJ3rb3rL{G)u>vO~yVE,a\CǼV&Y(>6{oQcJBsNmԒD9$ Y.XM"/i '~٭?/z(x)DSAlJ5Mu.K_u { BpB:H& >JĆ6S]&e2 |Ч HR!NiI5ifp̈HlU Uh%;68(-?X;ɝ0fqN3N<02#"{/]~ +, Ϣs}c{ڻ~(&jL8)qieôQ8 $$L*VwfCFHxbcsUg "[Joͣ섋$<ƺd!=G<%si`։/{yh ZbDl_ۧel)XBy#{nݜ-}xtӯP>su}{G;Q{ݦJߑ{Nr?&\:H1%5MSD$ѪɚaȠ]SFwe{%0-&kЧH.#*6$hJ|IQ &d?->I.lOe!(8~KщTHKlp[#z#y@N$k wS\E?B= Ί5rMwZ|I!g}HΦI*¥)gڴo6%V3L|_&l9|u.!k T=̀G}m#n;w dA@R  x2qp HʓHL^ orԚ!3Vs~o3ʐFRNj4 gtY7' >bC2d*\BO46)lxiAH\NG!݇EB4ABVAc@φY6j9eKXyd$&&5#Md Lەi(t3ã'`xW"vfx,XGI2 `u[QE,Gwu疾k B=p%#;&/*j{8l mAР|mNu!9vU&,rJG_Os3ŚKiڀ{>0 Gx # y/r0225S>}PKQ&<XI6[tcviMZ6uko= ! o3Ze R OWMJ Q\ڡs<!lrL:r ÷(N]!qInjK6y(?TmP3lpQ␥==1cUV.$Xie('u^ʽ*q% U_1& M  POɒ/:y 5&ٳo-Cu}Ǻ\_EmϵteOB>_3Q4{Y.Pxq+3A`˂Y=8򖐽u/Iz#R늧{  bnb~U,)I3Śg~l'dJWbHAV BXv9+7|a5*xHK6r=ET|G֧{'x9c~slr䐄'Eʼn8?K6Q2A@ߞeK9ri~Cu3E T0 N'{ZlΞs( `hơ陮%M7qr6p8F#AtvqnٝۅU`kcU ^O+Bip,Jn㾟_^}CZ8X <cY:UObEgG w,z6 `srY 3r~@kgl(B)Ѵ< In&A8CZByAsH[ĸmt)8 ?;l4fQw?X @!q |9`$"h @H =Z%E<`2$/¨ ,Jq-Bi[WlХ-Iୟi'cj^e9Ƕ-iRAi@WIIִn 9Vw16=Z#?G^,HǵM J60I ~=Ϊv $_h!*#3yfK%m?DV cG|BM]R|RyNs:6G4aW+ԕ&̃E <n?VIQכֿ,5B 5LM] aH(MiNhZH]f!8ѻPHH "놇Xw c^J-i)'^g-7jK= "vz3/ V:uҼf^7TQ/sG^pč8Ziټ[G_Qc~; Aj >`ʙQqG$g8s+os7ހC%d1%B/|**5*fx +iXU{$ѩRAC,= >pFsBrR[ Q׏`p">(.n25 ʼn~"OXM ^ʖjQAiHv3®;ZU8I{.{x&&dQ^c@AYBhHq@LwR ˁ}-K" )Dl;ߢj~]٩>FZSa0-QTꧣV:M̪[\1 ݘ)0E Tet3qv4>\Np)\JNCؒ4(AV求>0ƫ&4Nzr"B|cD . U ޽DK)l0[nOw @U~FkGI*/[A2#%vO{rrp zit:aؽ08drJCt86as+WLeW6w}$ OmB |E`H䩅H NIf .t_rDJKqZ4Tz;4mg,l /; tkE5v.Cf15pRL~v993`P?A#F.ý@ wr|6gܥ..Ɯ1Q?Dqi>az-vf[|ai {oˣhf`p^e[tPH+ //֐y`r8=YL;XK1rs t Qg:8yiV'N ƖaʁTOc H'|t/ymn`frd"||(5"yW['bA"eMry aǚUʞF85+\ 5Z 9i,_Fw̻ 02 X|kZԟs|L!)=?@t/vhQ]*Ad *rFZ{CyДP0(ZE>n 6rǯ[e bĴ9 Vy>sM%K3Ӣ4،TF<»l)}U"chf1ܤ2o0duAz:8\aNwe$T3LOymU><& T^'IQe^}&K Y9T0<lQ])'$(5Љ>w}R!sQ2]:VJk.J.r-7Y-xRGDnx;xZ]}W{ Niyʀ4֔Xp 纈)ǂӐC*e8o#3SGT+ 3)9)Pp\vXBDߞњ@j9oφd-A:TeZ t4:ЌysM^\:zڰ˚)qZ L3D(+!f' S<${: $5(=K:3X󪅫_ eʽFvH5q_06%BϷ 1ZʓYL0eVa:ynS&I?F ܄b fG ^Ȯ+=~GT/wPa`3F nb'x}XYt|Um39.ؓپXRY$a܉j)2Jd˱v.ɯadfTrI5Sď"M<NA5;*9Ea"nu٢v8>. ߶'huakH`﹛i5I\RdmW[Vpf.l\\!%ޡ}94'Jȭ9 jQ(*Ww&{ș}:HRH x4 @{Yp BgFq6a(8- bSVݾEb Z8眸镶+%iӵbE 7rb}٫L@zaqV{4Y}UJoPp79H0[|{ƖpzNpdoV<^,(`];neb:Q5T;ʈ-`O$nK̘+„:>q:+&F ;{y/(b wL%,Eԑ kFS[*r9>ՍR.@mֹ5>E%;oc}ӿW{u\%1[.٪Y\6Geh_-^^PlC.JPa ,;;nzEu)_2 ?XJlI6{X_M!B8/+!P]o04\MZP-Dmejc@,۪ӭXǐRJy*zFӇ?/ qt M2F8" O%ÀjXi룘Cen!=v1E \D͢RF,;'V01\Пo=嵫hQVmfPg$P&e*$ފ8H JJ;Ǥ,+*X?H&".PR"P=y!} 7 ?=BʯpF_-z#1L|^d> LtݷhY@L WU^P+-0M}OJuHbA,]sTݯ2 DR=H>* g$HuƑd:u6BX3r ШIOՌ LPd,O=&TD؆#{@b|bGo%Mi,Da-[p26 H5fJg>%fKfo}f Bq_.cɭ< "ב6+FduPǦpy%|SŊ+kһuЯd? &v@-A{n g |FbTj]* #ڕw05Sͻj  Ibt@oayp7{Ja6_?وO382:|p*Tx"Jvgf+<>o%/jHv~G?ۢOW3K_Ufdt9рf0fs>:r4>c1b'Nm6RZZղB}HuޭGd"eN"[F6R5Dʥ審Xvs.:b' = vjz^h?Ÿ"ݽUBGU'y T~YዳALL ^Wcbd.I ?B9t/z[\ZpW,pԿ os|5=ȐG`%Y+_y!^f割 (RJBvrXk" DD8'eno0[D[Q0apQ c,Uc0= _4J ;.'}g^s9_g,>eD-x݄ 0݁XnaC;EM bP.t>h> [4 >{|ѺH1dkλͅΕK I˖v XVoo췲w{}- ^98;nMbggKoiaߐ GX](WsGpBy)H/[ZRs|dNzmfF˜t5_Տw @Q*ܬ{BL;ȆC($L]* H0&i$×fiP w3k#Zm<*#hIXo<=N/1qe2>بK!Zwٗ}XNKM(ȝAґT+JKW,lmfpJXx-ט$r^2L5T$rRL;\x6gux"wl櫓u$>'.<Z6t}]3b֋F_QO)AUZ^Ԇ"Pt&kZz$PS0r`dė9 Ku -ɸ_(إ*+.׾vɟI%\?XVm+FP YoWhfb޺^w {Iu@J_C?SX"7j|,J㴂2krR.U \y=]#Ʋ9>wےDUCsoڍ3k3/\QCx R+.HX&x $_)01+_\^ct6 ~w@6{,}tĀ֚yUi,zpp.3m)cq&.+@9 _" ^( #!RԇaeƝˮ0M>;3{FHjDxc%˓g;l!\FzńCWrj"BCycN e]?Ây[^Xm=~9s*bKFS= R,jЈ?}TIAJFsV!)dƸ6cn.{i^&,z^X|VhႯ8תHbߚI%sUAR$h[ %R"zSa8GB4G3y+tS\Kr^*{*XouʟU=ՊwDVԡ4s fmG$}_M \d'1:´СA/9)wbl>4Ed? V"8X}3swʬX,Z 9i!w8ƦQn^%:`0e$0H!ٲ!YHPΫ!M&3l}gQAo 9<~ɏ,"6+ +bŰ rAPJN__|+]QϺ IM|e-Iv۾5ngR%EE s  Rnf-$Li7?dq(KI$NӦ@KP2'g2HUDF]xVpf;7I裠 $~nH"KZh7䙚Qj;w{ $^%2O2^]iqF4١ʍU 7TcX5Wv8+0[9zHA!i)IF-M^)vέьZZqpS~0oE;@ԸUzGsػP˓̜gg.jA,zuj#%,=_0ˮCF@$1mHq4͞.(f󿡽`<ƣ2CVU5zP0<>v?%îN͏I #r2'i]G`Qle:? aRxW__fy\--y%øx:wko- OC:>Bm\?Ple#:uz~(xNH f;!d`v)qg""nN%ڤC7ECI_V}Rଠfd}t)z—FBLlM}0UEqb!$ ʦVi=M5^Hn&@(*Ncsz4G¦)>uzWR 7DVITo&b2It_~8.^n#Vٕ{ʴq# wmf 8` kL5xR)/Udj _3w*h~ct 7E&PyI[bbuٟ\FWjQ4GB~P@L՗qеE9LqCg_,o+(jii6,6: FOml-H 䈷JJ-,"v~lE|*8겎&dN8YEd" 17}&>6G(R$HKb $Xq9A?/vMhd}LbK2c>P3eT٠!/G(s3A _9OT B :LQra:G)HҺp3J{貗v!R)O2Z `@Zф`At㤛Bpdlr țL;~@*4/q/(lFΏrRDGRSP{7L|ʚa?MG5ob)u#5+BU k`GT(.=EԐGwr& [TAR_~^,AV73cr$LvuXדP"7̧x}9Vodp}pGE GVRcF,3Atڲr`z)mQTfr"?R( jR0~Gϣ QpX@7S7~3zPoY]!m)5z8 W<(_ QMԥ8J%/Ҽ 㮋ns}_ar =.JvQg:YQ\MݛnKYܧcosLug1-1{^\@b)͉bYoGXﰉ( x0٩qG%:j+'WMV|>r{6>/%F4@h '@QQ3A; -f!Ӌk)χ<乣@YՒ*wFMM M.[UK,^6C-m)?6[ozbO/-ìq(օ.^IKnP97]HH8`MގqV#LF׷r W)۹H%~#d1٣NەK7Y(X]imF)l. <>sUT06Rk"`]MJحy\<)[8{̕|[RgPbp5>4:{- -%[:gR`_ ?Fi*}Ճʕwr3qAQ%K_O#޼`XL0fML\p@j̽tFS?/~ap%p@$]j,$~g1}W6ph~ mT owۤI4%})i>u%|wKi>E>sזf6]UEXz)^S~t+ۃ:xyH^ b=W7%W=_(m%Y@ azHNdAMz3ɗ0aF&+m(G ݄M5!YGJɠ]$Yݝdڔԏylx="ࡌP$`dyR5:5UTPMfL?+{ClػN3L7Zϰf';uh]XRkf%`b OҜ̤$s I٣zwJQ,{,lCAedB}{< \[fݺ&;BXۑ,ʛg_0-V(eggG/I6[H&Q#RtOL3H;T˂ *5<Y]Iј$H#ƕgF LO,WFFt:!1w\iBhjtm '|TK=S9pM.^Y{Gg?dՂB|{5;1ԦYoc]E>1eeOV1up{h,:>#!p]0 KFM(9)nV8zG݄i">67Ihjt[b#=X`]:BT˭. +Ů{ *@8 QŭvYaNsf jF1 aų*Wwޜqk~GcE2h(L\/yFҠ!QS;y[~-L\ٶ='QQ5!_h&:UEGX||$MaW%3V"&ٵ+C$Hlx_ǾCwn^ c7$E-v 8?}M4vŠ$롨AGP#[noGQbh-|&jQn0bWYb_g?böO{փOZ#mi)* (o|2-c }j*8R1)ְxweE4jPo7) ?Ӊ$u5li4>HZo SqwP:B\㵀D$]ճ:WFsv>Nt90f*rh$qaG{SeDіKу&#T͹:.dد45HQZnoc谮&-qj֢L!}r|.X !}]ې4}u };6W&sqtjɖ,"q'U25i:_ B7.lTSP&$B$n`&LRBO/R~ )biE~vnMoQ\Ic?kLnjz.߲x߭/h&JNȫd7b4* oy.:z*@( pE=B{8ez?IJZ^=p 'tG[|7xoP2 +B)XW< tθ]B%mK[UZtH׿ 3ڙzKD0׹Βh; - NqvS 93siGk4P7,S$DD$*R֠EkC`2-o6*jêLnJPʗVl`)8:K7QUIkeI7NFlfJݽ3Gw'*ͧɹ[ƅtDo yfɬ ZZ0F#@Ii<5lqNld>]]JrBYTu-Df=B:RaZkR˘t'5I)Ű0nL@cn\3{gi8~"r֚T&Vgg,S}d&{Gl<϶@/p4Y-NFt379f"#x@#GP8 iJjQ*̟ WgPN2! JY;حϥ YUTRV-eNQ%⤴٬ZQ.K"-|< oDodQ '?Kg] tD~]w$nS>e/vɈ2oL.|bz'}?\3 Q-S5'&B޹7R_tZ ͍g1}t/l{ߏY_w98 Sj{qSEߎ"KAG0ݺ7P<Ϝ*^h݅=4<,@Ey;RSZsgSIaQ{zxCPV`̏&-FWS 9.5zFBHIT@-PvaL1I1?2qa=>tfP;_„Ԕ6CT7ݼ6pDpT=_ƒvdxvZM:6tU秴Exe> ;â?$XTYF [\m|LS[%zS% 糖 .ZqܹXQyֶ^UK a~RǡއɠtU[AvmV8[Ud4ӜdOMs!b9){=ZЄQ~<q!:-z mSdtL-$BD.Gaܰ= sdm沒bIh6`ftKu$ }X~$M!|ɀ1OD vqA/p!DYN;A @es! 1b,p=ʢePԔ5C] z:4.uU2!Dn3Kl\Hx>te=G^R-B >~# Ek0Y_2A!Cܣ,~1,WGyE:A$Z):AlMSkuDq/梷w)ipMd;!`0Zx&'Rr՜b0G/sNU: 9FUSWѓMS;r 8{j}<U7hy&ctcbjXۿ01{Oiw$ZeE&a1Mt7_ -1k{¹N3I^*o@_L=|u4io:Vv}tT۳E 3l :^s/f_6\CNs2T3䱈IK.?mGI1pXׯ<ԥ5⚫oGVSo=,vh7S+og+{=+qGxKׁ}c}^q Qs <F%W#Jhf\ّŖW^ZN{dMJ/zgbsC wbYCXU(l6^~nXǨ^osX-d*8Fr=\0Lھ~mVxjZ>SdEyT| a%)s-c}U}`Xt)PqfAJA 1 56n)Z݁5״Ft^S,~q oSL_٤=hCi3] K}j*UFI [c*'ZF8D0ъ-`Yխ/>%tb&8M˜C&֬/ ES&BIt[KPoնIkKZ+>2%F}yʡ%m2"Y)24 Éo;_>ؼ7Ȁ"5Xnb̗Ҳ,V$JBt^tRGij\qhɖ'v:smZ Gs0,n7_mTqEZ7"YLV岚 SZG% 2kZg `22ȓ/f'ƋSċ)C\D}2vi%|ɩ6@tM9ԖyԁW$W2U^4|)hSUi rF8(H dX0ge?}?LC0Txd7`AtPtjLa-z )xP]2Ts1:{ʰZnCKkRrc;'n9DNd3Tm%r5шNkmKՙe=)'RB|.S%ݨt8JCq\h7^=1MKW3%4"[{Y?^we` ՌluT[ZρKa9-B&fVX7W`>q?]й==XbEWT 'e[ZiRʳJlMҾ%֔8oa8##IxzP+x#D*TI7?9+IS| 7)k=(M\>Z, =ۮIR?$mA2e#",vs|>|^y Yejδɜ8A]K@D@J^*k,sӵ=_ЛHl.f] MiK./3Dl|9(Xҁ *GdA罈eEJuJ۪e|DrN5@dAtHPq3 >oqU$,iC瑩e!Sף< [/1ED1@E)w 4RXbpu +/Le5d-ĉ^ua--6{nZP!Q]q%Z^edջzDe p (* dtyt /^~y䂦YUEY<0jEVҩi,e`^P2 iA"nڻ-bHVi+$!oTr(cCMv7 AO*32Db@d}Ṃ!^%%mpKYh]V()G`V.3-mm [H۪4UWŁ*iRA ;IPϓ4tqژ$gG#ej.I\ƍ_j}E8óƀ뒏.clf%l}1]sTir\Hhȃ=?o z<4=(WGX@6Rv.("ă'e2=Ltkhb/\/`k,1u)3 UMK\S!S)U$X<.]%D%kLʂXO&{іۊX4OU@ok9[x '\$ _?o.kbäҜp[. hq6)7؏f'=EfklssJLѺ̨h cL!OI~hS[s#oT&zJ ‚ݕ2ϹU."![.$M#qt=OA{Hĵj=2tq^,?8Ne V=.nV?g5qBPxjD)!Š3A;m\YE]_Xfʬl8.3G_o9}&!~8ûȥ#s00'$_oDRpdՃ4/,EE!]] @ 9X.7-p֢OIgڔ ,@NοM`'Z 'O evtxy^ ᮀ-t_Y+/FtZ(z-}y#p/NmK[?Zծ>SUeYp6ޙfж*(@eGq7k"V?V .H7g:tߏ)#]-Ү+C~Bt3Y<׼c.u@~pcoÔA)bܐ׆zz8JA&6N .Ȕ#6`C/[_  ^)z& |aK5ﯺfL`srdfc{|0Ah8РuPMwc)09v\-6c:tFM+ii"w3Pҽ@۞Y4 wM_G^F` 4taƈ8Q!EJ y," Zz)ZpE_xMlZT[]5 @ _[Anl }MD1.oy*^4Hfu?'8'?j=H>*ңw\"XLBRߝh |NfӖysU2h^Xy4؏nsu<|Ts?[x cμ*Ǣnrif#m9c'uHh lQ{=1Ɂl%rG:3ɓ1i^fSSI' ԁ4 k"ef}D8Wo;Me q@1 N4Že3mb_tfo6s-{dZ憣9$GګTT#NnG67EǮP7tCpJH f \!©|O=>˝"e7$t! V[E5pCAM/}tvE1@=b__-ɗ 抡ƛySƚ ;Tf Lwˠ`䣰bD cx,$ >^DWj6W-i?ٮor5n"Km ,~anVӅ?M#I I#&& 4H2hkl<#aŒ mTW,y3DzhLÉE{$%\~8ZTQoAtZrXY]q!+^iD!ǀՓ)uh ,01%.+#U'T <452tRPcqF;tS˭ͤjcT)3lXg"P&DT j<)xcوEoc{WwD.9=,iRu@5)H=\Z(11~UNXzki >‰΃s=D$K}о'*];Ϯl\jLAExZl2`]+Oiե:0N<"@&`V)Fla3jq,k8{%qGe@ǾPŘPmdWj b #,#c~?8d#̕ 7PYe>tgkS[3 g 7}+ }U= D9w) gpsCg$BCݳisq;@shao%8.n\\`2?V{dFzdD*1]ŽŝPe\&SHy~>la3\#>xJOEV?*ҨY4,k}y㶅O?l.A1crtt6-bߺmqbO'.ɼ Ȝ@N6\ #aK&P-==UvqBRiN[yc2S"0I^bA6ld|!n#0߀9m1oه"jۗ>cPC]䆲S"oI=JC:0kDk!&hnr lեf7'bKT٨O!c4à>Uh(e$Az|W)!Y .҂cl7c'OֺD\CHĘEɁdrcbOptн.j#,O+-`KQΖ˴9>@e%JYZ3R1+c~yU~s칟JÃ&a1гD(ͦYdXr(NPF Q!' hKf[?i,%buP)U ZP.9<!r#>+|pb,5CAEx6D6`- >߼6j䔹6sQ| L dF^Y mG^? A؍"J^iҊ-gLC_S"W_$->ہLL}aM0ʫ #^ pƆUtMb=95a[ޟH Z- KOHfݙ9ģ;R㵞 wM7vJ'_I_nV xxH2d+KME4Zfrrh!`&Ŵٰ&?QrnIaA53'//xy֔0PS_*BR? yšD24 hI)z̘]{;9Ky"Yiǃ6`]9 i~8B K01}H4j,7C/|1^k=h@i;9>^DT%F-[ӟpE?+nʊ׃JG7;*!>20]rC/w'Xr,E@_k"ۇ l9OZ clF7Ϳ㠂&1Y&±&vd'a <%`kb6NMNbRerI3WHO(5ngy-sH;_p u:ضdO-<ȜHL?c*_*{ 8mqpڿ ꎛ2/Իʞqb~'_=6 RA)7rkxumhxAj_=QU @t\aPvRqҙN]^Dt~~/ -ڼ-[,H$;Ϗ9 ؁!Z>^ eܻZ[30["l[e{_D3U7&V9U4FB֧7*HS1.Dk0雹v ;.-_u|"!₺ES"/UPՔ^ dR{$N7&,Fg߬)bUPt'#%oyk-U-cw}!ڛ=?x&īϻ( P6K=WTx(U'П&ka ,Vh'М&c!QN9ބDy~/72ȇtkU (w!wR+4v\liQ/: E2+qL(d; 2LNW J0^eG$FXD-'CG{!WWaG9vmf=>BCEJ&fPp)+ҟ!U@9Vs SO`MH[@egտS{<)ܸ 4KG r08S!>J?ztQ<=(Â}uӛk XJ%HWD)Tz飙$3rreof`7DdS8pKW,Q^4)2W1hU?0{/ 譽" Sܡ? Yk05l޽;tS:(@xjQ*my8qۋţEe3Gn$qѣOJB{8VrkVhݒ{)Cv`0W^E2=p`ش_0%CoC}Zm.<"Lzq+ Nxytd",D<1).3ĺhDnr|q\6˺.ٯXF;# M^T?I,n?v^DB.øޛz{2D}i(jv )ݬ{7rrBx-jG]y h^78 . vQ  h]ؚKNAUPU<\e*:ln]+p*La0Ovo[&:N&b´TT \ƍ!o} 2qB*uy|7S4sAb {ȩ8e3 N~XhNRr.+:AE)mZB.]:4|aE:#<3VWD<2t1^ofNvb6-< ғz뢂VӇ5|jAVb0N1կǰU tVs wGMΙ? I|pݯO(Tш,|xת#*lon>VXI/ʼKWFU3^&9ź+?7<8?HXM<]mVe DKp=qw>wXURs<!bWUd:xe"a#< 2FoQv~L+I l8l"GO/.QV<>O^RJvU8P-&k1Ӽ7e],(\O6,"{)z6aaM~#QR}yFX&8;tZow  @l!Ɩeӓ/>HNzw+^d EVl8|x5!/3"SԒ3#@Q"M$HR O@Y<*=8q7*<\6XLY8(؜`nO-侌Vt 'y6߲ͣ2LH @dyMv35 7Ui`imӞq1'DT}7/-PfMӀө:9{tHZs|<'}|f{bZWp1Z[& ]DbN]m*x !A"Zp)\p?҄e]HdkG/estã谑S7T<@{Wj*Q9a#N 4km=dHD2x6F6tZcPRЍccJb1.; S.: FwnMCcO i`7bBQ^`Md6Zi?#i(LRA Z/`L5GȷP dة",E4rJ+r*ij>ON3I%e`-2D4o iRPJ-UL=[8Q26э^XX Q70m~cA6NX$r [q؏' u@YŜ hXJSfP+iFxMXxU CCCf^4T+x0liu2Owbio'9.%y'(n= i322)5DZ{i~,Wʵv>q2fg2n?2Τ_M#VI$[A{'dDZl%MbEu[P ^yhLezir7gG`t;`IJjv7OEdV JMw)|K߸M@n1bs|PG# m'` J%Tex}rBqQ4CoF d;/wmP^aE ~fIkR#jӓ<\8Fh3@S L2aH!>&! S`+GCRǡpd`Iܣma5%=JME@|T5B# {xZ4סNP9[Bᡫ@cNeɴHGKQ9Vx:6=ej-2` yd ӡ Hey⒎uaB^(4t[4/p;WVO)cTxtnr3NA׹_y!!ӧ8'NEXw ފ?t>BG~D ߆/kbpC7AřSa@b;>,'ҝ:e:W⛞U~oĴi>*n82Y˵13hk^(+cy }dy*ӆB'k`h {lJ[cO#v >b]^Ʉvʴ;[K<Ͱ[,5L?K+ Jh:-Zl+8.nα?v᳆@[LqO:Vr QmUЂ P$ ,s'` dJ[?TM:|cF_CF"c|,^ZƻEt3'a,@vk`QfC\PdnYu=/(_h~w:L󋛩2 o%N;Rjug Z4ܣV|Kې< #}۷= B{ޜ*1MDSqv&8aIvc{Rq@cJ!^Hyu^+1H\Kb`a `? %4_}h7f/Iܱ57ѨT鹿ty"O+ۼ.&T &%ȸp uwޘjT9[c]ZoBbd.֐N쐸ܾ#R{$.KDHW&=o~̦z8fhmӳⷘـ dN c.A% 3ǂ_rbz"[%2'*E`fMyZP1/ W ;Q88(0g *_TYRxmr,'cAJeAp:ߗ!K驉1QYq1{<-⥭O9&YN*VCHMRݘ#~&1wBu[;RXP+ f)LMd-2 ‡B|k^eflbMG'lӯhF5KB1sh-_h,oB\ZSK<+=9<U="`aWk^hdZ yF⟶.p}rf3gK0pqo8Nj[6іjHjcT%Btg&*v$6y3T)ah;ЎDbQk? Dp0 ~oVr5WEyV\C߰{4E7~SE?{jc@W͛_Ya`r У5ܗ0Ub\ zlDv/!&RǤ#mۏ>fYs 3 uh|F3b/*uz.N g'b_y8!v뒓hۮ:df*?%uLV/2'zPcV)+ő'!L+f?3,vZV7z0_I"$Ɛc# ->8_oӂ@`m2,*TXcH]WItHW6Q~cBfi Yu`cƹ%ل ݨ[_D>;%xZE GY&QesvS\ [\TA1 С{!8)ʑ>oh$[Z`r4L]ôGćo_1)q1qL:E/Qu)鏵pԉb/I6;}TvYge$bݱQ|AڣOIg 4q7Fdcd6e$t„ ?,u!gl N)&3 4|Ŵ q BOSLlEZ<*X"OxRruyC]<(i|?Mg?T9?M bC$YaLui /yWS *i8)c{&[6iDCG{sQ5ƈr : ZjzS& l^Ya!k ዝx9ocDXUo"~b٬Km_)4>BTT}/DoJN xS;n!9N7a(*@ԇmۍ~ddj53]"DkD9'`:tkL4V!);-llgE%۫Ql D/ϿNϗ}@<~v7{DP++PljZNL҅) LM{2NsL5?#|L=ppfU~+X>xK-&)\ђƭD&b6BmGR²NoTAdM"qy}pwVZrO_W}YjE`Z TLjT6^RŁX1HЉ9sw 9A^S&oa<`*E|F4)dſ)V!ؑThj7BCaI"#Pl7:J;2m~}G71*j#flOϓR%s[9&'7nt{_ך9cq!<,=OK ӂP}12/M*UYں<=Dn8,`u t Kź OӥE>YA}ߖSLE8jW67kԉK~TMmcnA׵TKf@P[6JMZ%hmXzJtodlv5 6X."wi{EOפ;ǻɚcڻDCW.0.j-YVM` $ 6%g,1>>?_mj4-ό;L1@>˨ӦTT=ac .5tٷQ@kh| }*o]t`$NZ,QEg|GL\F8PTx9JvA[ed˯c5KHܣ؜7%Oe_ 0E.U?)*_BfzҸ?8|U I,u} o߲yQˠL *{@G>98krnğ<aW ?ƌMʒX@'7y7mp*QdJhm6ar3~;Pcz?+I+4VzܪAPsOLK(aZ1~gI1AJFuc!O &&P e]~jDp߬G7ϭ߸P ]qowa!ܩ@pt% hqgWeP3v3XFkۺb'lƯaNjkד9nf l.8<7*d¢},T2+I4nR'@s+]*^~_i(QkJ7 ]^Svҝqx2a\__&u~%wJ?ffқV/4S7{JNhH "lE 3!\[aNi9uld} Dp>U΋|r :: v2O #)_gLNF} ?6|mQKK0\.עGNu3>*{/cXJq`ApqG$Ϧk5y[d? 앬rWv667?k_uǥAK0PN$*T:(W W*/?7V|y840YV)wY'N0vC^2[(eO VP`PͼP~> iv4=N[%4hcXLmJʪrpV~ƗGs i_YR`Kk]ԙ*c5݉\nP"OTk[Jw_rZbr ݒU&h wV݁fY1g :QJ9)GrNW89᤹|9Ema4BEz?rGJA`JUK3j#ou7\1 QEa"F|a>td3@"u}fAʖG_76/,%}F1V=A'(oi%r#gM頠ho("9&Pԛ$\Hl[ g{ Qt:*GY"89DEP #Kf> p,n H;#.zE`C5Iӑ _+ĦoomQ%\¶cL2\3nmx>_3*.# C.sÆe`P}xQJw0TɄ=2d"_@qe IGAPV F%* ę~1K颴 EjoW ˅ 3yx~5w@/E TG4wr)|GI0HvhC-L̮5G?0\1&9OL_U92 Pǝd& a{k "'8aBÈf9 佖FW{08_/>l$> +Zl4R6 (#GZэ7 7z@ w7?&f;:Ah,_J{|ǀ1?u-)]}ڠv&U88^ޤm?$F P},XNZ b4#T93QP:ۓ8{Y8G %McHdAohO@r|f"xH֑dk\T&6}~e^RAMfMf,R/rm/cw #L\ەbP$' 4;BBVS>se ^zJNͩʁnb} *7Y)Pz~.c5'5x+vi)tH%ұ+.GBrv>Y72¶K\:$˕$.W/䡡d˚AsfaaIq'q': ȡFdaT,Y+4ZL^t fXëRH5%NUM|KSl6!eI]_u1 ]u#z$hjWF5FuiPo"`c;k!6ބ1˶KX? e~@F=b~W; OJYGQ{獛 C¢̶s덲 }᛽s֝+,=\ V $d!ުi)k O;w;h:4*O/=Ǝb,o߳}VdUc$a̞rxx/YJy7*d #ϧ[ {͒#I͔brVFfSBJn0+'p\N/Oc%R@kRȲGX Ȓ`IKu! ;dFL'Z#Fj7R\PX^7>A[Di1_ϰ㠼^vHfݔn|}N\ iZq`g$G|<"QaV^hmQ;}ߟ6]uv6][joodDmJAk-5bѫgً?V?Yf\tmh"7˟8@KŜ+!I97 a">,15;P2(MBEo8AjNQI3437YgQI6F]wKDKq&I{}t{p&;U!gEfy Lno>0(c"q"O2(f[2c **GeOPHpu,$6IJ(w)pG#WuLލ}Kpt[DSE5a@uλiRꮌJTޓfM=Ae|{KrBb*ߵ`}8v.hyͺJrK>8ؤL#[Ǎ9(e nqi77fcD gZW- *p;GzƓk֔I5. OP SvƸ{piZ{-4l`󩠇+D t?U|J|'qi)Y[̛})q(ƒDy&R!.fּ\rź5 [iM]WؘG%Be!0k9S?AP[!|J.|mCs@9j0,zɐBS{؆,ƙ\ %F]ڃ)DoSҷ|6[ۇ*BC;YJlk{*sE6ܐ\c-Y_ 򲥀7 G_ ZO'¶=[STz4dK mVT`C#?įJ=|GV3?n10`l|z7yM֭-*w"̡WVq‰#}Sل V4za2=4C$@k V02(?5XQgraNjebP$'/T?\@*GNMo~7?fC kG!y^@t:D~CPZɌ$vJ#oKOֲ,} 2g5Zh_v!] ʞOI %6dlt]"N #^{ۑŁ+Qtr, ."j;\SߪD+%J!{Gs$PNT]Qml< o_|yfHL$ate[+M4Rtu0GN֔1֚&(x$;H~(r%MA,=6RYO4"B"vׯM=%# CY}af3P6 sJߌ:u wiqg42O]C/UOmC n㝥iD`/rM={0j/ֿ™3Nr4s/;&m2yc,ۯz#bY0.%d ~[J+ >ұ[o"Y1&r,A# VW@{ꅴK<Og'u&O;{u*~?Z[L[.)!9LՄ>DxQ[~:˹; -| *kgi/}+q+6\gvYv t+Uӭy?@Da ;`dظY /:&wFMyŐsl :J+qRW/$cY:JX`0&c2&{D{)Hn-##-AKW_h_&Q?23y6=dX F<EsĎ7WjPM7r l̄P!g3֫~!EޓL x3QD zgVj q02oe6dQIMͻ V'1hu!?nri1%Dw=7k<p/QS` S#ɲ`:z,= jTtðP}\fJ\6|ᝆ|c'JS&Hwg~6 пIO yŗ#eG  //&%@7Ldx?G GZI?M!fLw"~6ϢisEEb2ws0?r']Ni~l2dá(j;6&0, /9'Ms`-j"Yz! ښ/l!QcAŢ:5u܈;E^:/-Yz8% 7tu:̄/dBrÀbREi)uSڧQ~h;CWRɶS7^53&+T6aa28+Vԡ0Hi ,y 0Z|՗ƆY墨N@QX;973Vd]iL N9G.%3}4r;d_7Ț -f̯&!ֈkV}䁴73c}L_D'L>ʇGʊ:7զ!K+IE\Ou+ln*pcī oQۥҀ̬&Ču W*- ?pl:G1SC!yפ^@BN)]g0D.);:6|o3)j${zVO3.(1J\V}V~gb\:=[.)**,A:ܩR}+ _+$qOt9r/׋b QZ= ONS¹,ndLb÷o+pW{L_ Ɏ} -o{.!LL.p"``Ҡ&Bx.o KntCAL- o,Gvx'E$y z2Y [e"x VICT c6xmj/c/O:_9pdodzM/\ Lk.)f & fHc]/Ga̴VԽ..4;tp_[\f0H'@1Bf8`eDzHWh'^q*qA;ϠY+AjWv|X@\8sϧCZ7>ԉeKU r]|axpY3pw)0zD=lA:`gڧw ͞n8dZdҎϭa=}Ů?!ebszA g˵%MF߆(4d D7a} ,`,-!/k9"!wSn ?KG{]h谕Zi^X):?/7 uvL5t[8"ɗcx:t[)u繿q78+<W\UX]C-coZֹل qʸ e2Ҕ 89T'_| ;E9"V2bi,$\2I#Lt myFIYll6/K+lŤZUDaڌo˱:̕px( f:c*9ɀBř$LN!n鴩m:2yjD`5#2͂7D@)i)1;E(Sv^JxTF>WXmQ0 ^vf :RnA+$'=dšb&_0$x vzN|jUi ;LWKr <XuA2 6_6B-,opQ0XV/0|-ѳX9&%.'@៓S0=_'V㠞[*Uj?]QTNM%%B`F3ws餹klgֳawRFPU7nX(fMCL餿Beٚ&iPP,@ gRLB{THvoH'Y,+ʁޘģ&XBǫT?kF;Wq] 3}"%{fO(5Z:>S"}tu- Z;\@xf7u-ŌYoӂ`f7Lh}f=xW$!eR7,FI`mLQrxUT?t _l8|XwNִ%@`;R' fb52@u~Bg_yrשQ3-r ZDf9mY휶>آqwHZuUHO^-_QoRA |7'yD\t8]$ÊDg"Ԗ4d̘xfz!zn`9 lP:T2gb$xN bMohۛ8 , 2& q6PmiJhl{^'^0*r* uo܄G ] 5> &ie71sa !CG٥_[ \!"UۮdR ĕ" ܗO WOޭns0_ AIt!ɒƠ;g5ыV@XbtYd=|h_{oz~B?ۆu Ņ' T,$~i!B\,^,o1I;-Md@Ӹ&`]s?a6wQ8 X&Dy!;IK]'3q '8*8~T%Yp%<9񓰂^L.40wL4#wJ k@%@mk5HWbO:?$y+M|E}NN ĦCITIB/O7`*e^B;o~| KdWE3gdO݈*A1d1ɯhYU?Ə`5Zrw/Ia| A7'`t/ GiHomгSa/'*2؀kTʝ EuoMk>[ &H0*ytyV[)|_@}&[atd03{AD8yЎ Noʘ1*z"iUvXfluRR\o7FGn(̑vD)|67 ü}CH(, ݇=ŕ4Fy̌$'вroQO9SvF@O;[3j[y@6;6[* P.s{@Tgu|RRD]` M}([8͖=qⓨ1̱XH,|ѽ|#O]Z#I "f;h(Cr!A;WVy7i\), +?jJRwʔOT@+9Hϰ"إ_8+aT )ntElQ(+k,)h&KH3Z-E<'\" Cw`T/i57EӯB3N.qZ2cݨs?+ tu|},tB7I^}ܐV AMպ Hr"v~^TǸ_,ޫ?H: Ŗn4f.n?>Kwx09KjQnghv㣇|`M1x{#DrS9E:mw}f*r)E?(!. ًx>;DGkKybC<[OT;ͮ:V9Dͷr#փ>F$*Zg㈪9nI|I^7t=(h*J>>*xE7Ń?$ I>b!.`DOv ym@X-#'>ѣާ2KZ d5G| ̸zVLs e!U!qD܉Dpfq3X8'„cjID~Be31V苆i^YESg) $/Ҏ L-]1B|{RkUF(?D29\/(-D@/ dtn~ Mʻk'20_K&} of!״f<[Ա[jA7!qK/z 2Ԟ}*6O@)a7/. j]i/WT^&:;ofsj]1H&B1 ƹzR 62;6DN(Eպi"ljt7Ɔ6eW+h d&8RзQ}>dV]ǵ`ϽÔA_fvzk7[bPn8it Qe҂NY%fRx,X<^+h01",Bmx{@>M1fU(7>ȱ ܱ3L0xC/)]gˢ:݄M8еoJt'z*,WTxvPn*_lIJer1(C!Ͱ%(TmЮAwMC]wa&ld][X?7 ܾ~ Mr6B2{/7=$4H|>8vDMy2Y(fʮ]'VhN4QC*m2CY{{TLox46hDb7{rEs}10ۧh7ƀE˚a'k&q]JWNaog:$iEva9X+\ؘ`C/Hj|MNßsCPབྷM[Th&e49m"Qk\dX\],ߌ,'33\4ן8}6ӿ !P o Jorݍ.&R4}lJU,'T9xz-E`DGѷ%DP7!/fB;]#(twCb ]a8jFM*Åգqrtt_Hk~PW<ho3b"у{v MBx<BnGpPnkNyHsWKz=z=Ҩ[y63tOU5^q lLq`A$h#Y_.B'^o vYD5ױK_x6 U.K(D&{,S״%B%#!O"SnP `qEyB+\0]jub w:V| 0 HTYST3&b2EEswQjᛁee圷mo `Gz,kZųkװn8FDSWE^F_{jnS T#G@{,8V63 .X8> rhtZfF-{ vb8cؗS@xtjp`hX z.X-8|"vP3eS"ӡ&l=|,;u&a6υ Ѣh MNI4Q7vvA|#j7^ACaǝJS[?5Lwױ!u(̡*Jr%:*Y&o`L-eΊa-,WmԬHΕn5&+'*73b,7)DyXvCChs:2ԧeS$*Gh=f`ͬ7ubR3>1*-Baou9 5roFTY#>p9bWv:, ejnAC)COHtE\{{0VAjJ*@]-(6^[ ]]U 3zTC{HV D\6 ?4溙U|PPr'^΍Ƈn:xkZMHgLBl}zXЍ$ i_Y^?Nlȅmj"v1ycaSN69M FT;DשN0JsK[#sH H$v,XoDk6D>ݘ8x|f#a,<Q^@G:LdFWAD$su!;: bMii_#0J䣵GJeC:M-Ekz6؛W|uB*0Gb=|%é*+Cws'|_OH6{fQ h΅&%\請dV> zlbq~qX)MPC3(xӛ쪆Qe[2z\r¾<,͒{}W%pӊ.P߱VOekE`@ͻr:y8 AhG;j[P ξO10>1zzc|JP XXl2-izW6ߤKJd@!*ǖ8;sfXaA!ыoxW:XmV4ZZ O*܍XqΜ`JlL9|el/^#S4_W)M⁝,(G,*L76%NSu⃚(9vbN"C2|y:.~' msz[X7 x@jG=lHr }}\|xyvsѩUɊhO:g*A5I]$f GauID"wmmҊ>NObcщ=g*TrY]$/Iz",T4(JfNqy~ zf 9}q9ojѾeoNbڞF:w/XM%׊רCuFid5]ǡdݍ#~ƭ<6+s{39OYG4Mm^.1C\ޝ}+ t<NOVrͥ9;׭#IҒ/jl怔 S ))&pYz _k[>+ 1,<ҒE>BrR 5:J) en"ל}v409D_-@\dH1I={ҟee c;Ntƣ# Ģ/ :|ȩ .8IDBwQV@ţzqEd 5M'jk>b#.>w֖->Tu٨JTS׍b=w3y\0 q6<@ƃ15p++l ={Mɞ^e 2 }^z0DžC[p{W)R\/G"1sJ8ĉK̹#pG3|/KQN}ʿv+uLd @3hMey$@sEБdS3ci*dL%a -+9<2Zx2+VgO}T$ldv=ibx-_&B*R` ]ݘW+S s'8֓ [- .q&WD@^~AS'HÊmMN.㦙UORTf/.Oa~Ʌ]2GȧSsl5O=ˡl5%y(4;4\r!i4L_CwOv삟w'kh+$ce!gD1^-hmގaCg AF|l@3DS-C:o ;Oܢ$3s6IR@+x'Xj 1lV\դ%7h| |<_px/^l,lb` |C` `hCk飊9Ѹ _p)6We]ܱVwda>SмrJO`p&4pm"/9Q-.2ʞ3 oOǦnL Oh}Fѩih#x?$ ŦoK7h9& *U5|\̻p XBwAKG[8j# S4l*>[~bG%mzm=)2X8 =dݴfrvCVujaY]࿔=dU)fJ=pڭuRAm@=4\ϋ8gb'Wr]XuFInG, O݀y^(Mcˈe3t-q-ڧ;6i2AЗfVBmJVe=#nKOؒ>R!|mď,bL,UHzs¼Txgl_;hC%l??l[yRx|8Xw[@zoR%YCD,T c4tڥB1fǺ#cm2F׭0 m_m/ 7Co=QBj|tB)W$Mj/~`FPjwL?xx֏AbCU3 | ~ЂÔPCDw|8_U6&$G>"WFx<]=YվU [󽋲QY`u6!8{ToDh`ŬDY㸻}ؼ@I)uPVώGc+cs #xms̭{9Tr`nN <4jɺ>R,T`Z#g@_1|YCO_laYዻ MNKvBF! qY<.]X#207mF-=y-Tg8ػ>V6Ӕ OUݘ7n_ ,E>~ll:4&h'R{o7F3I:NAYnqki뢟R00忪7-Gxl}TL-3kp X!BZ :f{`r봺 N-ʪf` $9S;gXXV8RrG)zȒOgL 6:N B\#~`N2ʯMG6\ N!x\;tx4"wd!ɬMc`S{ڳX_|ǽS^qbbLiQx ~;\1 .` *C}O9i"hʺGOH4 c FIe O0gfD#EJ8!dΠϓ_n\E_+ƻCz:`@0=qm{%m|e/+f_(]jd;s(4nF@MsSLZoIP]Bʰ[c{^>Eޗˋ~][e"T.776Zs\/g]҈j{;;gs)7oH.<52GGL1fT-Q&#xsX[նP\ 3Fe#)̅* ] DJžrJ79R XB/!yy2ceBU^ZvԙxjQp-҂nG6Z]&~²'.z2uǷQ|(9,F㩄ĩ"x?a`\i"a }"OGq*koPC7׺0xk"C^2靮)]Xzαz}fVǐ2wtk &J1bW׫˱H.V7ݶִI//PQ͔ V"pIT9DM]  $\xF;he2+f(NhHsoNBZGY:Y/HDI>]:D3+gcE}XBe0gX=YvT2873K)O\:|F'ʙ<"WWк24=)|e=H"`3j!pHg"<2 Zr.DXGݰG"|P[ ;˻WceC]o4D?Th!JՈ;44u5ߏBhl/WS\m:P44hpllꄅ&s̋: f#Wneze88qLV'?ݍܤX8L9ǟ@e!U4 5uSd)S?/J> EH)3/[Mtqf[`z>P1RgY9FzGN x Zm\G]xۈN~ƫ[20 >熞(0Ņk#y-2WGqŞ[tWxrxԼCzN"9:]ccNbSiul*K2&3QYՃa$Nm_ Hvu溑Qi2hyơDn%Ze͒љF1uKy jbn3*^7LRhMP}됍ʃx+^-lU3ʓNI@OW@R{|)ȡ̊# SFt}|PU׻g`d(^q,IjpIn$OQ ̱6)L&ׅ>+@ r*cܾFUkОzJ:,*'MT͸1w|t\埿uuG1X(;*l\+/o33Ak6"iʱ( zxJjQD[X<=DGގ$qdoٞ X09i5^. d}C V?9&n<=) ^3h`umKCquY +C=Q`Q{قf-ɑ֨2XF΍kg[;]쀄27J.ppl7w/Xހʩ NGޚeqIC4)lq$F9yI}w"P 5җǒswDr.g^IiCGmo/`3-8f'M[k fy1}QH=,X@$rt̹S=k'VGbt2zd]ӷ){^bčoP4 zY{bS­rI?sČ+:|t4i*WR윝T뙒6&֟oB+xxrD0N2633 uI}G2!_;# h Xv6}sw֊jM"[+z[eGm>6w$!XU6M '|;2lֱ|J^(ɹP|3@~BnZmx:o!?Ǿ&Ƅ]5MFE5U̢ua=f/CGuo+6l&گ~{@)KL]_XPH:8(kEu Flzeovy+:P3]U#'k/IGAq|}e弹x{ћS3v5֨EZ-UAWlԖgr!jBOfBF n7 :jQ(m~kZ6 *I<6G41= Pk7 $ Ri/>]plP s; B^O,pVl{2od:#[#IY>Ckn.Fa| ##E-ERjJIݘp^dGl6K$`CݼsݦvL[Ŗk"J3K7oH%( Is/`\AϞ.Ġ+W]$LI@粑\g2ɗgaS:%Py8/V$ y݆{-m&S/#c*\uJ#bT0v`CRX|rWD24n(()Qk.)UL1 ,;›JNYbVek"Y>f1?$(Aۘ]K- ۑP W~29zMCfЮ+F]<_>x/HaiĘ)#Ea?|RZIC}eQCK[(FUנwkDѩÎ^re|d< @HӬ'h3!@cQH ?(G\${ŭș?}*I7AM䯸5@<J ~֚TXK}oTnnÅ?=#?H-@b]nⳭC2ҳ 5)2_ y %jk#tD3u(l2 E<޸I.;5 K'ՕkYL<^<3ߢ% Dm5_8Oe ~kLɱk [x.g XVzskz}h)o wqD~уeh/ j_5/~yā*:ǃSA"VE B/. !ܯDV@1hϑEaL"h,w5 ,@=*Ҷ~H'^hdeⰚST kľ6]{-8~$P| 3܍73`ֿP!qV}z RrS}iqkAeԛ.j$IG]q*0q yA0ϞX&`kK>U&vKACU.=O~*#}Lz*X a.ܧ/\A)AgvC9FADKQ 2ɚ.d򠀇ty_$1][l%nP7m:]r6-6&A hx4¨JTV9 ȒO}C_u|nCh'Xn.% 9G6ga~)>*̪4|ұ@{l J`A6ڰZ6-^+zUIVKbǜDy\ՁqN: x4u=Yv2џ;^;It%X\gc3:>f>  U^uX'&=r97!~תxlb-9R|6@B6{rBB,7161D 6R0ԥHL i2:lXB;pqbDBl 9DQˢmxۖ5sxZIFY,|MPo7rY|ӀnV^WKZJW|аH{ $``ЍŖ,}~mQeÔH9zgqJg0m@S=vJ"e|D]L6Y;+aW$tjzjxtͺHck5 4&<[01s@A|4X/gmǼ0sWqA$oq|l #Gc{,o{|$#)q"T$KR._ӑwjCc \!hA3-7/6.K2az?4ɩ 0 3@$¹:L{JG&+Y7o&s8_q^P"YZZ$#T)iCK\rAhw `{L=Yk܏$)wb:PHU8WTљWFYrǠUHX˧)YHwC;r~rsKuLwgJwb!\u\g-qNj5oFF_^V 9ilsirX'uptV&귟9_H ut֛,,NX)&l 4"VSc3) UpN ^L:d0x"X b!|d #„O*D^dz3L@;d*D)+2ҽzl^VS@㛾W#JA+8(w+.5/0m$ )UW_|P;|8R `hPE5lk*4\L+ΙY-9rG~dFZ:B{g%|+|R>ǵ2!l!0GJa/ $ү{U4&o_[@kPAOY"VI7Rl|KYcB9ߑ*~ ?85/1 lջc' M}`9}+C2@!+5ړu(7.ʼQf{GsvȒt <mgQy%Ϯ"kѪeZ˃X01.['p-;kSN79ݞ: y̒ BJ~S,,Y`ħ)xN~oJԁzm駶 Nª#o8{(mu55W]g:o@|e['a|Hk ODT4-97%- =LǠ,+fPEلIHՊ}`~"xڈRdhcZ鳏Qϯӻ/':>J\q;Ed^:@6y lq伄爖4A;&헙@gǙJ$Lg5q[y plp^᠊wC&2h[ 9P+Va;Kd OS}iҘ: O}n)oC;0p@:0lo$W#`s?AfSA5IPH|\B&{3vԿ=g'ר`c1=k6dT$anZ5=Zxuwj|ɷYU11;"=q8 >â'[=^𨪖Ap9Kȶ3Soz8B.L4 !k2(J޽we]ڑd {)LGj;6a\ߘp5qS -k¾;sveLpg5-qE׵>"R%A_#dRҥ4V4xZD[66mKvuI*4΀sb 8<(PVy@E lUL(J tq~{cx$zDTÂlwikeѼ 4Kxb{-w~r#⣊ͳ9<8v[0]x܋~*ڢ+|QIq+-BŭHΪRWa@A3nF4u9J՘׊;ۇ4Jib[ֳ :yDVtkR&ШQ{ *KCҕpN!9xÌ ý&Okf4|ڧ@{N\p;Z$+ 8q`Kxuئ$O篏ǹ}J-%Nvt)5b,̽j/Frg^MpQK&FH6M1[s) gBJ*}({ MC!xZ|NS$>K<_C.VQxa)LۑBpZMr}|5JJruu, D,qiOȀ0,20Gmܨ*>0T,wc4'rniŠ6Z0xq}sPddU_Fɍ}(s39<9QH%|⡼/젔!A@^$L~o|Hqx(S̈́YͿU4? }Aog|c9a>>Hm),Qu6? j7lz},qE?Gl|{u ^^7d=Z6ocP[FNv3=v1дK мs#A=ՙn_{Hq!]xJGbEd(ϔs3Av6Ĩ{22*bBK5x^#4҇O% D E'էa$)cZ+# _*dCp1FrR.hFhQm}qϱGl RFMH@<(eýU.7R"^>W h8MW>L!'UJc$`8&du%MpJ\#߾#jXŏܲ*·rsb-Uو há,䋏ҳ 3ɽbLdY7>9Dڇi9˪#YߩNQSnM#946տwO.N3vU~Ir5]Ͽ R[Ɓ Z@";YJ89&?Y.gzRXbFSjkh=<2шD&ۏO.%ңz(sg0#k]"?N *A3JXdU 9Aa[L1aV>)#$kbJ(DxPB+ x +29ٳ:kC"ar="M,bϲE߄Bl/,ׇ g⦖|#|3V/-O,I9m$T=D|м ./nb0c5f†&Lfg>w"VE!_^Vy(EE^f+{uCR0{hbLGot#%.װhjOg2LRLTD.)h˂_zv2GϨt$vy]sXӶ% e3Ҝm&,m`0ȏYNPV|*h<Én߀|#>ز3+oF dg,7lT>r(W+˺i|߀ieeXѰ ~_drNqoJGn1 J,+0NUI'*t!TV9'(r9܆oLBN )gr^傄"=%5n铏 \j͈4:\ȮtrbqMx7Xϙ:`Ftzo= gۮ+b9Ʉת `LΎڄL5aYoXC5TgW"':SpU.g{,gq a[Rȶ|)ٙYZ3F11v@^sXIDt 3!!wkm{8 OhđQ3e0EIep/ ]AЀ;bӉYdCYPK NF*1S^m*ADpXJ'k85 $eJyMC 'SVĈIh8~j\(4hÖ9 V,ҢN”=l_WZMkn4s2Hu3GpF`L{;\7>2$#2hV+{.=/ُ4-8)૮\rP:_eq:9ҺN' k@Jt5VrqFX};@#Zn֩ \9rXM0d.!OiwЮcN%5BxS=*zA'e_tFv5;hn|2 n|A,G<ÙHb_}jCJO08G~ 0(`KZ T+ɯ43=b't|ezmc0OA\Rb #NJ|;1LPGosMAߥpo 5w%GMd-xfqh¡TҠ) բ^Ug}J#\eạ|Ѫ6Ts#P_?fkovΪl[YK׼>y Xݮ{A[ .kO 1 %cyl]"R([`5)*,8fZu N 7}TZK1uav{Xd=:Ħ}7#Q'0''H7ݬgs~2F0EGpV}B9m0`I\X3 $Pnrs+.Mz(Xq\Ⱛ˧HD!~eHsn[*yXfN@dSns(uXg深(|;|# 6W5PpQXO8/V q\sW, 5ߙ3 )9fɍS&6xGIg7"V*8a:$gz A)Bp}{DNI_UL+L ;0M'^6ԥ[]Dkڦ<$[ opjٜ֚c'DS:vmM+mTbB; pcDp|ɵD<5;mRf+MpC}6r^'fwou+.iXẲYxq"M!%5j(|2Da#x֛ 2w:JK׉Ǚ,ϊOjڏ).@JbktXyBbAD;H%y5Jtg$ ɃYŲ:3S)V9#f>Y3kjJo'NJ! x,sfg(fXjuq.ʴZt]2ËZCc&r'ë8=Ƃ@ƄeZ>h=5 Y#~8Ԛ3)۾T ;,>>-#w/mS<;$bE T@?t5)r< : v,,!_[=`4ʎk Q*_Y9l+[MJXT# ]`قeMZ=‚5w8?ޖ^΁]ԥK\7##횿Zk>u+{r𭗌RΉ קs1, mSk\\IȘb3w4ч9vt$I&vM,0 l\S Յ9Uꑂ iC" jQO " } E x"6lɘg\}wA8*_b q^F&&R\H&Џ<5;>7̰ nHq %8)X2v:֒%5z#ʮ'Vq3}u?l=+D'(a#GTs3@W2w`<颼Bq 덵2JKk,FDc{m oVaa4+d̶h# R){)~噗'4``A1@tjNe"ZE;Vo_y *bS5wV|t{!֝^Sn|_ͣ0F!`?|޻C?_{ys!6)<c=cBbvܞV>~Y8o }z䙷㳴EO K1&=l} %vT6-*`]RBj%R -$F?nLx=8J󏟝7~C#8C @IjǢp\3/.+ ˳ V0045y(UGzh=#CL:qYrN9m_VcbfȕxX_אY056)C:lEbvJb8ecd^|f[ui=UeAKw0 BkMrh>u?]VhL*^kb^6+b4-\P-L?3vcuvBܶp@X_.}1#`nb󊄍L? ,gKlz!~w .$>lpϖP"w9X{a7f/zcjwͱ*7d oTyt&OMN gBes¿-}콆s6EUK I ;6a|jEh)6=%ZKKs* JH mlPjfءr yE?F'CLKINZJ]8XwG]IAT2ވ(m>CԦBXc|YbÁV W z`kʾS0QuJ;{d,SQ̹e2Ǧ`i]Z1?7\7V ?j=og)Do,p=Kk[ {@x}uai\;c59r1 q1UĠOM\ywmJJU5= h>tF"uD1yyS zDbd(`~x;n$ ҀI͛h EtuLj'L zZjNF:gpc]';_ >zGflós-I&HwsCKGLqV0jb/ Y¶ R;OP&a>w/;#z>4Q:U{o e'E6 eZFiACvISu=px2aΎ#;˖y c2}!"5Ku~`KX7(Oyb;_>*Rqfe h>PY~DBTMD41Zi%[Ǻel'68SpsK8pšv_")0+snaAŏIG jnh\(T:ZYkWQ-37QPᘧlT<[^ UԳlbC{H"9w-?gB ˫a*nun(T/m31wRsV8R?5|u Âu{ՊWS45Mm7‰J#1.BS) ֿ}7m?E+gc,# 2wc3S^~M݌u5X'07N׀8L]F"\#/ $mK{UhEgB%R|6|X5S.M:T9zԐ{4L9‹0\d=ZE+K>!yfǾ~<1Kbu&KIUVB<?s1jHAG(G/8̖'^WobgX O_`.gN槡zy;TS7ZKg=Kƫ"䖫@V]u{&h{zH|g+R$xtɴu߸= 6)t͞hXys͌:3*.VsվS % &2HӖl'Arד Q[F}AWL >bL9h{'ӽQR.,hfxl wVoHصsq^mɀ}ȅtvIB@hU}ħ*w4ЅVU<Vݵ.h#H1wbXа1fZ𑡤x56{'3N{.aUޙ4%$S>} ӟg$ˎN(G+j;v<|2NNg8m =P+gmX4K/<J]7)}il Bë 뎴29Yf9.gN7j&N`J?>~|8lcd++<{͛Zy4p1w7/7Lb%s9EMT`m$T6oK2I@M\)G'y?ܟĭ`K'lNˣKnA`Oͱ(hG<|W[X{Ucx [$$;hɇ`=2^93kK>Urƚ;#NXmAӱ+Cq`f+sv4خ{G 8Pwo11tN2*)yc^dE]({4CW%DI=]B#y̵'?săY8ny`2v7К_@}#<4M1n78W!$C=ck.*߹ KCU;e5""迢&Tɒ5ʆ)Ob)M;%#)X8 yEF8-bH!rF%SrWxFbq'<6i*X\ U(ݞϺPvTB9`s2Sa2H3wؕBr[v>9N~.U2za^D7Өnވak+O]kS=5sQ}a.״qsh=Ϋ9LGcsrobİ ;u@V0xe진`=`;P:) {/?"N; ЇS49ErWndss91] DKigC M)pC>.QNGX_9%g^wP6|e^^X)f$'oll5%BF3\n[W*d@GFCa@ή@zs逎cp#6tU7Nunw^`m734$BV3jGܺ?}WSwKIdg|QYu?UQ/(ɿ[SD8c}Y!^\$ %$,$3QׇJeRJ<^W+X'_U:&\XBAP%}ɧe՞ba)yݪz)%q6IJH!}p" J'7|cD+oSTvNZ܋YC:Q~|@>c^xSnvPi Ώc,R~{@+P H }vbck#uH%|wD8nͭPoG'eN.i79a)P9'vG}v`\{^6,dMأX\,zUHrq[r:|TĊ<,8C3PS I蛅3$VަMø}؎]2[]'MW(wrl(xz;v 4ؕ-v@^u?{o9AsBs*;{0H>zɏ+f8U),#{N^&X 1{99j%β3/;?ŧ 6B1'4@rC?#X2]v)M*:*j N Wk/O*Ij!W)TZ HiApZ&Oa!9~ 3R/%ukucaGyQ()ƞ`HKLa3 >?X{*1N782 W,<7Тƨ7nVq΅O@hv__KlH63KxaEt%V5&` 3:|!A-؈-=(YGIZWZ4HGؽ|G2CVC i,I9.cꃪQ# )P/wf<m"e=I|iEdXq,i#hU`n˷CAe']#unEh~[,; T׍ޝLf 8Ui#UHBQWm(z/Hw5"EE~ &NaNdwhM&R0g y7Yؠ;SZIgZcPma-? V __1 mEk ͛4.=BERͧo@*02tgU0ps,enlda;d5Qw~f lftmOA̼^LJl@,S,<(Iսoy3bKoC%ܦƳ [LD+"a^uiIրW-IR^oФIG2o`.أic3oU}]ۀYR+MRV+$jL@c@PD޲!=W94,z5*(5Mș~2,Ɨ+pdccK̤_A+]7c_yr鹁mE'WtTI})vZ9fn!s$ܸpAle_ u ipǼ.hbB x OX׺6N^]&d:[sh}n W ~>ǮvwC8铌_\`d]Oa}@Jl}~~( 5^H@Rؠ.R>I3nPjD#6^i :i-p!n+6W@i+k"E$J7Y`~}0RC՛oAPh2YFQgw;քyUu?w6e{҉]fFDQ+ 58;EP{E۔nm<u-Rs>29K2ZZٌFE0bGjoP#J(g@1NU #7/J-|Y9Bѳ~`Oۯv23:lXȱoIsLլ'/7U ݬm>?*HN+ﯷצ5)*`T.q$rxO,c!e35WRBV;Ͱm8cx-فb(?wb lL`O򄜿w@4%Yt &.EY"(|.._k.x\xe^R43KԳ$Vvgth"~H.V}y>}*cq /NP {/eYLl\{M[!OCU&=˄￀ͦyiY4d/#Td@.lKrj 07oKk%l܁]rfK]_uhZw_bϣUm:=@Qf3j9+vxN}hs slj#-9tta7}R7Ȫq;E:ՍU.E$1 h_ap]^=mb⛨߲)tf }"]"v| q<^oI XG!hů?Z@)SoW =z!@:J%{^ym:Y~iLW"魂2 [`?fdC \<@ԉͼ F,N=8r]Cz(%zhUi,*-[$P u6c|YOHɐ]J_nN2f"8GbpfFT$[)im ,(?Jè6V/#񴳭S P}kRA +JW?v 6*Rjo%q:6υ /S€a‘ d>pWU=a/].JV~'Tu yzORf?0c0zkW)ɬ%P8/artƅ:qÆKReӺcQs*.Q5YtIaDz#bs)5^dgN':3Hk[`V; ˷'MHҤ)klNq[9˜"egάs:TǬ(-N+Y PrT=eӁԢsK×f&Z=]#xY*Ρ*D{~cM9ӅawCu7"5V:"[]B^V"~b9\psZ҆x+'OφÓcj ެ^AƗlMD8fY,0:dwX?^4ǖ 1=D8 ?Q^1Eq #ERms8U"^[oé;5ЊIMi <4_g\ d$qUOS ńT_Q %g,C "Gyϣni%FK,'k"Y]|WDx1hjWQmh9!vPC\-S6/Nw;j̎fT{^]l(íw~!Sk>t;c7 xMC<NOZ[_'uKu=q^8;XX>NDҎ9 -@UylR۝,25Yc+eF@`$~Bᆞղ+QUp9w*[L:XlyW_r?eQˢ3zi਀cl ܉jm0/nrt;f 3M=ݨʇO/?-l @ȭ]Lw>&H_up 4Y_aXb͢E?^;sZZWn㥳~Lj욤{ukp3D So'QY[,<\Q7&,ij#Rw1*d!Heȹǝٺbnnk4sZV!1_IU:6SEK+%a-JZS[.=ƛ b[.>2o ZB(4U]bgx|Ejʨp>AawcO}fOۚS+Kӟ$C2x87u~/5aq/4Db)G!7Ŷ0rپptbT/g b%/xdۅ0(^yCW'V C>]ʑpiD\.%C5YR[DP_߭gˡ-^J&gFn=hI LՓCZ-f$/]OT+'/ sqkh DuYal)bp1 K-cxnIN4#3f#cpA[jCA>KK[bz}<-/ yTC 1#(I/7P >!e8_+9^aá8d]oD !GaT!a+28$AQяhYeN Iif=(N5uy?g=0% jO^( 뤘0SgmINtW,V Z>aȎi``{/Ob`|'xpU/934Z.ViJ.@Qظn}nѶ#Z 'a$g2V72`_y'p嗋EnD;eHT.,|V`bTA&A?,VcN"|fifuGd]G>-Q{ԭ+4#U קL g^ּ,M`줗 BXV5!73L ni,婋_˲ؓoFVۄhK12Zs#Jc3"mo,"CX͡lytCVeersW5-<iw޺<e b* ; V|1~ƫDa]Kֿu+M\!.4as y%۔w oS|c*=@Z>ot³[ 0N6$2~+P7c210hT}$rɣpAe. J#o][}eGB,E(>TU$G0uQS0[y%ݼVyĺ>?mŽ7鑚89 Ӯ 1 o݃f}YYCk.ˁDME(IOMtpYZK։/2Y̵kƀז 3B"xڛ;jU?mseht-xZߴKV/j[ 1N~3f7+iN8^@]._fOA%8CO=y~YX^̦]Wb yD% 6fTI(CNYIK+^!t@ x63lU=+:W.* ڲ,RAn `?vPސt[3oڤ /F1I ;xiMhl396QRK25T:έ_NwL& Sʽb| T4ʨtmA=xy ŭPgH;.|RF%:US/vc:IS^ɫ9$~/^7Lh ŞTf@z:se%UQ겚l 1:* q;Pc] Qii"Z?ƘG d<)hyǞcHRA# LJ1I}.>R ~[uQiuf }Rz2b28M#O939n:yo._8?hZT*H0x<3|cW>q)LEIMhlh:nuS[K2SIc/Dej]wl}u 0ъ6*^8)(G}e 6\-'98,:X3eįJDVM5T-Uz'Y-7nk~"]1nҺ}F~`2Ѫx];"m]LBurn*Gϡ69wP\eX; H}yNr9u40qgô'M/M-aHVeV%TꖧX< c)ojg'iyxa=C愮0zYL"nX9ꠋv)MBj v hn]Qbmc€o<0a0#E$,>"y2h!q&0Z}̠`NVmL/3Kc0'9(.^%ٴلSť*1݄-n[gG"-k()[}Pyc#} sPcӓ+8C\ׁ/Ѭdgx3)4C㨄Bݨ=j~U~Fl4}( aF&s>7>5Xi5H9{G-(dٮ6,ɀץHLkJS8Bxk%,{q@RZ.MEB(iu7P&FxCr=INNk}xre}1N2yOm> bǃ/1(8P"`σ7* QBɂZ[gJق/U_T];]t^d AO|Sq]A~0ŕD+>*;v?v -paٗES\!6I[JSyF0>ޱU ? #HhG@۳Q?3.|$u3tGc%t@%݅j ¾6_aQx_>_QYX;A?뢾D+8h1^mF·ɼ_DsIaG=gyc`u4\7WW׬+`g!A6tȲF/O>]#晵4cGU^"ONR`'ڟ~5-7uR[Ύ`~S!5=A} E#|j ZJRi;hM*:IM? rEq?mE/)Hp@\,"T%L=q]pTk6cgoߋ.kEHAKr)%od^5V.;G.@'woVBΘRW A߻y68vK* &G- GdvQ ^N {eb*(xK)]$,q]GuPX/#P7-fM׹hq& J$!nU-<>bQFH/[go?K+pZU Se~^5%$~IW +g e&Aqhzlh|%ޢwӲ1t X2:9n?-]gm&ϮpCS ɼW8JxU1entot+sxv~ko}lb,wu堰<~ jbwlHQpP/A}*\%6Cfoqt6L=k|Td2bj1ogb==2aѽel3WQ 4Mեg{HE%{=9+ Fld*/`eъĬo rJ0$qYg5e6rSYW8IȞCvNj_ g)NV9V_ӝ^̝'`T|\A.W^MQlzpoE3T;Yw6:# Vx)V{S_'I&_6aQ3Ap$(^ kbi2X&*_CkӔ(S).*.5V8WWsEطŅ^}v-s:&h.ab -G=f<Lm?s  cֶKG 4z\t&U u V};GHh%ٷ(ؕzZ_",HM Hx!*tgG 8%*a)_c_+ ɐӉ&-TJ\5`l ;/3 ڼ]= R?]N+mb*Ɉk(FEx+=湺u#a5M҄VP&0>x{CW#髬t>[ Hk+{$" ]M3PAݎmx=}ؼcdR8Ӝ- wNͪcᄌF,[<ެ;F{u0zZT2LhhZdm.oi%^&cS18dJuGP|܈}ھ M.I^лNء3qsqʬ@<Ud(#I|ѣ(8L& pSo&&*vVC"v-!F'>"< B;,Lv径e]<oS+f5 :%`CLvXsC'֨EI2U^2|wթm3> 7ՙ)]cjxcbg1=.@͚*َZGr bݞ_'ud%|t~+#}8.΀uxR*gGFyDV ͤvBr]*`a Z|6IQUTA҂Zg񡔔`8 [&b$2h#,t_Ð2`uH- ?om732+S僝~J[{Vb 5mf┓[$Ō$eNjW"G#iP\cZ ][EQy:+XatSi. Qa Ϻy)m"ku~ʞ<GK߅κkꤌ drA/x#,;^4eL5Ju" CY `z߻Y4O@喚7ݶ3!P P}1qq `r-C0Z5 9`M;:pWdWIi8r-R?g lOi=J1[cyI;Grw)\?b_䧵EڲCS/# MLp^5+dGڏ6YEB]bը?(FlY2̥POh'Fk(YȺuܝ `T>좭26Ym'|y]HQJw+ [~U^ y&/{'ŨVmŗC?PAe(Œwz"<$`TcOdP۷ɔDޜUgb͌6=h$Sð'1)zb|iGnav @O309s=A|vۦ+ >p|ې@uޘ=}Pz>X<Ow+`x"#GhyI R-,b)EX=A4Z"QWv1]ݪ,d',҉Yr4dz2uFpZD г^v$ О1iUa1(_2{7O5Aá_ceX]t'Vp Ig27ESFn3{\M{Z|5eƅKnNފ,g/T + ޶YǚIIηnYUm:BYۂ͗Oqa.j{ՄN,Z5F*T(4xDWbO fؾ^=R]QƧY}b!"l, :/{+ #&y+T-JT{@#{'|&mw {6\,- ֯BuẆ &cTi:yba2wI͠,FJizeԁ+A Qx"%U/[>4T *n.j)?B'QcY~ѳpYZc(H[L *%sPcPIa9M}D\t+XL$2|ĉ + #Mя36F{;eD5U 3{Hޅ3%%{0$rΖ*&3y>ˑ['#DPӶ]t X/Z7]R}pU={hZ2l#H-_ _ے* 5#c1.kKo0ev%&_a9N|y "rxzw XB2@_0aBvxtk~ Ձ<&w[kS̶g@cpf㴭J:YJTWݻC`EJFKdjA 45$?S\=9p6E3a;5T ː-ɽ V{6>0T_:SWUe4+z P e/fG! __BaG0X?ն͘=4' `+Iv,@ol濟Rfɴ^jb_uOQ}L(?";PS(NPRfLAhI:Fz (n+m0QC^BO gت9{ƒJt|ԟЪGuP7E l>Z`S(I7.Eoh:(`F{0V4ìNRl 3v6atE#zmgQ}XOs=b92$35e|t!k6 e58;xͨe #Se4`t,Îmi IQV>樣ٸ<ҚG˾\*h63MpRjj()O8n}̶t2v8|aZ X_q`k. {M9%;{̔t#%BI_/$p{TO6g}}K,9°z-W z^4_ *Jॠ^3خBҪ/1zV}l:ºx;$q2$;?Mw04Z vk]~.e"ֱ +D2"( ~3$GR!4=<=?^Y{xhvtFlád!Ǥ߈(t/!oBU80-{BZt^'k]Tie =Yv:XY.ѵiz)E|X3ZSVڜ .N2\F}dr q?ݑ!Pɂstbf'U%Hյ9I=_]4/1`KJ9xןAE3 wlM㻁1F 9f}Tޙ6ðMr1˸t^nn&͓TBLaԹ}Hjκ~u]M.uvJ[P bf&]WK K/91}!%!M-j2\e<˜½D`mE)PqߓAnTҹb02i`I3-2Ŕnt-CUuZWRs7H9.IӒI*\ށ(K3"ߢP\c,bqr8pi!p "gwT_nDIuO6F>m9w5sVaDGnbvqHӌ4%aS1άEk%^Ct.b3wV7&4`zتQPJ7ә#`H+7:+b*nY*xm6]tv#|1&Tl"Dg{\zX哂o9u s =kan88l B^:v$Yex,3-h%=VG` L)G|_D`wNut:ޛJzR>lUAsT<{t_j dAK@B~5"NǠ^PÊokR:&WW@:SEޡkx]|[0hJ1e®>E۩da` Tɛ Xz4SD!$]<~ hyWߺu)}&$xT98&'QMn4B"aśB7on%fd6*Kiԓy{ͨg%JXAh[yH=އHB\U?.(@ OBH ,}^v_WR_2 ]e_}0s4dSa2܈r]bQ\T WйHc~<3Wc| M8V9 Y8ɛgbeIÿ:XvvZ h "IJdєDH}񐈢Mp9XÎcvv2x&$@0gy = ((/\dﵵ8vTƵhy6*1o*Ml02Uv9ޒi7[]١$M 7"6*YoS̸%6j⩌z&GS4[Ƙh&I)o8FU֗.3=Ď8bZqu;JgFpc {tig];JFP:v!(gM ~u (H?lRf+Sy0<jc; QLH۶(#T4tSnn9};9~PdH4k#䚅IE = 8LTL?OtN|d )Nm^7j]a>P̅U @= {vVG(h`RAB, [45\-Ieo{=!6l*t쬦;$QONoaCq 4LZ[]y<!>cjR&2 핼 7pltrؤFf)KhB&x3-)ȋklP:Sk2:Xf[:a̜@coh\$fBƐLZg*|Phϲeفha2 7kJ9`KdB^'4 ֢;ؑmNb ffC=y<5rB43*3l" kWw͝DƉ{qSRO]-,RZzp`iW2_5I`"Y v ,tgD"oՖTKtb( PDŽw6Jb8M:G !dX2ɮnǣ{$=>tTtF$*7XZUoG,T5CG<]m8$ ϠPgm$LƩt!xzZ:^?tC'{_Y Mٙ5rc`)bh'rRZ̛ 4(HzvMY,52>B.wZ^TSQy& "^7ǞakR}hoF_EN ru$3a|(o޾[%Uֱy~ 3Gr~;WddڡKZ1#3cTZESלLB&].V4D16jɓeK7a.+SM܂!bCCEhw."~] ^t"#f$%\f2*JTۭTM4ԋBAOņ'qpSf< )zB OE/yaA:5oOEMǃGɉփ7XG͏n_Zo(kT|4iM2U(`3+="ג`"%mhN[;Uli9lq4^txlKw" RFd>@j(IS16 ID`+ƴ>fu\3ʵgx-1NiI/$Kw6ƲT,&c:7Nry-@{Dȼ}H)/.A tEP!IY5I M{IAgK^M!io`d@2B=7{26khg咽h8٫6 >rkpo3 sv ›px-pW̜ *ӚǖUy*u]90qqrbrp;D!G^M{|E {eܳ<ĠX{:R~YmE"ϟ{'[yTQZ Km.**GbG3r<*|NdZhbbySD追{>ˏ k ﺲKWueu%p-i @Zn&A<37]EImBFY Q8m8kNXn?`ֿ2{ 'iud[Ķ&Q 6❫7 p8 =[Klǝs+xX*~Y[$**c;*\.úwHԊTI-(ݜhMwGhe\,`!+# &H[6E SOطCп_UFl{@OHʆV#>7t͙Cha,=1$;N0Λ1C.zU\ذ$^49N1UqBp-,}^:+*]BwzW7jD`\dܬCgr‚z ܫWXUlve; P};G'2ӷ䎑Y`w9R)j Z#HeSqy 5_ȱ`ڠVa>hSio/{nncZƤrepI1!/^[ve.A;aZVX7X~^"ÏԉuOh$EMS.[3`n[w|kߺ_h):'4olp:ZG/\YGՅ'sI1@8ʌTMVU'FT\zMөgD>,6zR4N@62m &vj'F}0YFwt!SVWr'牨D8hzBPSm|6君ѽ WW[ڟ- #k"X'Ys%9,3R5gwG{muBֺc7d ҷF;˄H?,: exF׎7>px6 7$vdKP #] ]Nw}6L4]-ɝj%_ 5O}"?ibը#4\ $K;^`PC_1bB,3߶p3p% .Զ~';^ފTGf‘X|h^(YD}t!4zAU~g ߥP: l~Xr7>myi< %'PAS=~ IX懰]۞y <+E6›c2LD䯶I)30 =oj|Yp֐{a`An'=.HulMپ[XiNE#igN{s=jB Ӓ ZvM4"4qSknYQU ͤrCl*?s;+ 0ȘU$tkuaݚe,\ɜ*Q,/Bl)+E5#ȬY7Ȩq?8GBIM([.4›("vHC1sk3H/[rCIAϕ/0?_idX 4$LtZ_ƽ3lԈ*q蕆=V9ӚtB O5+[5FZ'UEkB1+^` h;Ȫ6)cO^I)bV 9cڎE[`UuGJڠ#7\tX.7#\nB3SSRpx=ͽ壤 Q[?yG{Ѵs/;@8" ],Ih6 ײD.;>,Fn?m,_DS_$I('[Y!L5L)[WPko`$ViN8qeFVT͜Ʃ sN1 k<. +'os7`ܦ11xtI!scI| 9c#U"ћ8GMaqsj{ՀwtA{l~넞J)^SclPTٳ0A-5=[FM3vP^]!eR1Q}WU3A6%G4$v@Ir?rlvIP5=*(Y9{H/q1D4 L Cܺmꁴ6ԛ[F?w5} Sլe eI:aȨ,`˚&jHݜ3d⃶:Fp݅$){MպP[5F#\y[@\Kl?a'rd:0=KR+m̛1֣=<93zUjmkk&c0$+PR8xt>0<2Rr ϢKoӍ`7NfL ץl0ċ om:]$`YqGWW:s3@xIf)E1;)-sXR t^;>3sDi, |Hll1tKK>o|9vŸ WӁ채庯'!lo.4ve-L>,e#:3Rw^eYR24pSF FkP,(sa_?,!^GdnrQ|bPM.ؚ}v3[4'th4? .BTlh}FYYܪP,FK|"Rl M"Z͔o WQ$~aj'o#&ЇqQ|zѵ,py]=_)6GqL[Tz[pa9? a `>[L*qP_ϔ[`*'.kK%%arQ-_gރ+fa̐i@4\$,. 3ndqjV`0^`?4_ϡ#,ZVsHbt*(Fø}`&pbi3=N_E3Ǿ͉2Y) P0Y'nvK3t ﺰ HfUovANNol)NHCNrO-Q*z'YV 8=cs +3>߁òLٸ O$aa-|Eijof|"eKz/Sg|վtA[ ˁT"JgƝ0Bk5Z h[i?v;?\#{Y;1Ǚ c9@|Sڟjc nìτӈ qEWhl_Op]6˽bL[ˤ~'M0OqL0B&b?<0 8]w`~i$)&w/z}/QDV1ϴעA& `fʖp=c<.*Fc)Pu$]Tw B?%wȓ-{+*Mk"n~KNǰf]|N}O' jJ(ˬ5md:wzl(.8:_D=;jeP VԂ u_ec[2PI1p}\״WҳX e/wJ?fK|e8KJ;FRwj1kbE *Zc@w>~Pƺ`.ĸ~P|K=Qm0BG"Xǽ҈_q@.-, C$ >npx<<Μ 5׳UiEBEf(Lr$…ޝ(t~g:V;ld_lHA Eޭȳ.f4Zxh-Z\ Jgn37h#P~`F9jWy[fc" A>$ n+tMf0T4W`38%\•^:[jN kgœn_eGz=^&,-b+w&፣*̘G q]^3nE{6 pI#rJu M_Z :-6o9]cŇ24E*!~;qR#)u|]y_a!5Y޾,0Lk}ߏ&< (,YEkdҏ0 6:w$#%IXLѰfT(y(\54A4@.El.yaVnOsM@Hit5` _\-\}K::!"6~`.$;s6C룘Th,T͕Gly7MGڂz]>޹[B`<yI} ZËxqNߵ_^Y`|-Νf#>](9ZK۽]$EdLD"`~J"ʽBNY}q-80!IX#GדZ\̙S jUC DDw͌DGگ zx^KgDQ!YATf`=1)_6}S5$?&ܽRByਨਭuׂ@n=c3 `2d]Ma$:gMM8W<7ӌz@35#/]xvZTjwԱ^zwG su~oC# R;81C0-!i\T*Y'7ԒÁ9ϝLsK i޾C]NlhܐѶ z yQ8>{ryoE2`p˯Ax>ɏ]랛MTUpW8}-^U)j+u`!|-9xmK ד7vU;E1;DwMQK,Ӊ*|x/' O>i2¤u/z"ْ,!f0Ꮆ"L|l!]Hr{)" q򾈶3~P6or,5M5=^K| DylZ0ھ\Fk5`O+jrBA\\kF6@@XtRSW(KY7_ _eޑ{R洺}?<#h-fOAF*me"B+ANKUPB4E|3/MgEiH (0PQ0/\Y1K!l'>1D}eOL men= ;\Zk"7*%fx09KT d54YQſW ( 2s vEuǦUhVaT[o#FP|@` q{т{s18hr,dSn`Yꕋ:y19ZrG'ruWm%ROwSHdBm@ʂBONSb~I;fʋA]ًxXy:qd2Q]d_Kσ?^\AuuB 2<>FO".[.kn NXoS58AmH{ 67`#pB+ iOEU wX&6g)875TLpV~|̈́'BxkdѨQԫŸ= Y;X>|Rxjc̮R 7&g^?C.C~ABET=̠u0hP_L[uX)NP0Y 3+ǫ[+|83;T}v;kmt*3G)`x^zࡕy.\;Y€r cйQ2(ŞCon%O# 0dHS;}9ʱ յp(ae!u(PNּZ0痦V*s~TY5PcbCi zFP" "P(Uwau&VY˺T7.~х NCNq/|lbMؾ-UXSiJJQ1F;J Ae<L(IVQPnG4RW041~0J5aa=6;aig2w ,N+AL w~eN=gVkNc2NTD:ۑ~*Vވ$TKgW'Wy.Dw@n. qZ-aIm쀊"§mE&>w")X(jZTOf-P;$+uߢrZ~I1=?ӿ޾I溧$is1f~;29&a=EK ,aŀx.8Rv&g/Ƈh&j @CO|1LvP;~]qj #Fg?STIֳJ1ck^u V?Iak?ކJ،Z"81w:}ډ+eU',`s颻chrQo-KDnvUZRmR|j.WjYgSU~fvh=*kCV),EG!{'u,#wkN 5{f#xQU_ M!EWA]),ITh٬5={.Nwآ+\BΡܓTJBGe5_js_{?̟)N 4ʾ0ܚl?OMO81&{oaIN:@4W=Мr("CUkO}L#,΀rj8:1WYH_CpWGC"7ѽCrIeq:+Fv5&T넡3k)RAڠ))NFZXߘRnkvIO)){+IXuFJtLjQ1!`QRCB>3GHr3VUV+$Ak dDj}zh)e5;ļ=stbރtZHh'9Z~y1UeT>fxG9mBOfsQ]lrQdWuWX:;^ԕVRZyl=o)BNжI}I3'(,Y-q$tEw FV}ͱ6=kcw|5W.z`f]1BT|jvQwc4U%!_M@0Q/De:j'V|qm'ArEkxinn70"y`ż"{r?˜^ ޯL"ԉX@ȹ}M-<=5LDLعиL^5ؑfSZVDž} Xig7%@f.#*Q `/B 0|;0Nu&A -mehl9?j!2b#`|Q bSF3T2a.[ao~}_ntɉ45e_s:f?tםn(83ٓBqPZvPP ӾCgD~/U1{}"/-,=HNn<'& >Չ{O=u g7m> ݭ-#g'<0|~ŞjYkަUA'f>?2_Hz^Lܜ'\Gnl-Vz"H"#y xt}bmK%;DFé\#S!ȴ|*ܜQ&,ϣcLwhr5B,Wsۺ~95*p'aׇ<=hP ]'ܒ6SNyUGNupB>gfj FwQf5\ɨBn|%ez/)}AhLPylϜqWb; Y5P*m[T(<lݹ8%. B: X)%%R/Y7Uq#xӫO0$+^p:LAq#nC^#NPPC`Eko}3K-Ϟz 'Ð%Ȉ#e8٩e/MPTf$ rO䬯$؂k*(璉trOɿq’X$w|D%G=n_RlhT'Y.^\}{*זּ)U;FqN[)zUR>$o:ҩݹi[Q|4\0M|pΧM  nhXp 6~ ,RKL71kݑ4S=e;9|`l:zyB㦃9X@/~Hp>tS ad>O'܌wz)s¼ V%k:Fw_Y`2$Y;M[YZp^O&tiT*8;bgeK:| w@7`dc99]a{/yT.T=oQүϡrf:qC[sM6Z aؔdz|fD+ò- ; d0?I,P#}HݸM@oAM,p BO}ץpyʤM`Q|ޑ*uTQH|}ugrq*gpUL/vhw:R S.m6Po[ɒJ&UϻH.Mox}<_ {٭R4 ʭ[ v-w3qF$t4x<5*F#Ė?ČDsyy 6[!QnG?):-!En ܛ_# 86XU=\Y7~)w-xd"MLlr+aڃC԰l$оJglLZ~ՙ@9@+"z`!uR< }ؖٶ]>wXG }Y {*]ʴcc)Cyr65:K= d[}wv}<Ǹ g*sFu7ڣspm.jhoޤfAOAr<Y"6[!`'NvCgEտzx8cί b{p/z3zl4p!beS2F *PM涤EaE'<-}sMIjNx|{L=k:3[b$ׇ oU%9FɴJ0Ԟ nL$9۳q.Z}='[.=Sn^t3.yk"&mD}٤!*&A0!EG/7$h,0"Q5GC-ְ҄l&nrtN xj> g?dOzpvl}# Dq[r4 a+<6[kBwY|iiɀk^4oMI[~OiȢ `j #rb"d)?lhMlOh^x C%t@D ^%J=mn=?VOY :44Ħ4y%U#dAc5T(d$@) PZU23=ߘ;,a"1QeWywx~Q,^ #ޜogCF}]D9*([(l"XΩ\{= хjOx ŰG?Rm$Z rHt0,P~`B:};[V ccL`J  nfq/7Ó?e3)G>+D»Hcic@ʝJ;g50ȉ ɽlRMMN7#s6ʷ)0O\ZbW'fwXF:%̉~ -Cpeohw%3Pdh!>6Ya7dPXK'0;4X@eN!P]󙄨U-qv'SܼBA'@;W!ak٘A f{)&Z0VOi+@g i0?kl(#T{G b } 1REvN=?3"pN8v"^+ꃿyDH87P JO]џSHu{bF&J zߌ[L34c\uMzB^ۏ\|G"|95CIwٹT?Œ`S J-DP剬Ѱץ=l/=:xI%;$&fEHȈ .ܟIh@v46;ART.z8&3>neJD^ S jya"jΠu$bZ p?"]~-x類:%Y],Ө[)VxKKNJNSmDՒ|yE=56y ȕ]-\ abcejW%mjcwr;2Ar'5{I8zU_7Xv2dzAG gcxkvTG'k\jO1ҭ>_PZ$Бcni;$ވ˴n6"C~EC^ԓ-ε.7h)H^[%ΒK6>k4|ydڶdlaHm*FN%4pD8 x1}4UZ,˜G H# h=u͊bFb2rUi`+ASh!ƒd%7,n#pDܳAu)![R5d;Rl;MshƱbrȯ.uObR>o+9~!:?_~3a<~U+wi9^Э Lcwn @$4)W~Bτý<\ɛ:X_߁EԋTcdN=WĀjOibsJۜ %[E]Ձjc h+$C 7kuyčdpOI>܃lNM9Y9&t6WMtj+Op-=dtکuI˪ɀLO0SnvS#6G yvj}jSn,bh_3PA1gWl҇ 3viBP-|۴m#w|*،7iWD&)Jq>& e6be5_AӢ7@QƄ8ӗ 1Xo8積!-*E!FxdZ5h#EN]A ӺƠES G>ےꞒ䤅 (p Pr jSE/]HC8\Z_@Lvfɢ$F0o^H+BHAEZZl _VI*Pv‘(?)RfՀބJ}XmlWG*:؅‰EW-˼ ~aQ_ QS``L48p:&_T(!&dgc$Ȩ hW`[Yi#%ߛwrjh^PVfНߡx )i$Sna1"7BXGP H R }ZH%6}iEqޮQ'RٳنjK,Q7XB5]C ] xoJ/b J Ta޳e_Fudť'rd҉i/jܹq *-L @C+QRN9.,Lp[]1t<|a*n)-鐗sEjq!WBc=u@Pρ۾^Ėg%MvJݚ:_RN7xPF~]&}8Fg|49^~Պz NPn ipIJ˓Ц^ ܚ(.x XNX|X&.^": Jt@\FE+Q53$v=YoS@{TÌBMO ^` W~~zA1zF/QCFU\FFVr&QCX i@k/xC#OLɲdQA=orsLҭ$ptY^͈EI\Hސ u 8x^K R;Ȓ'hH6 Pr~ȅ7kMZP& GқL4}g.~yhSX+ˁd;8 a_e@v@#>Ů*J%`=Z:VJyi{ӼDu`(g,veڢEegpImbiMꭅ$!.ĩMJ}U|kZjQ{lZQ]+;5fIhyC A+/ lWB>;Ή$2c RǬs=JOG շMuV R7GEm2`d=euIHR b7;}RP-ƂJe-)!}Ƨ#sH{.8)D7s> ۻK'S7 RKԶǶErT4>C|7/b~+!`u4$?z\OR؀ӳ"u} tSI^QezP 8Ew+ Ҧ:zs'&M+kI4ht` ]nWŃ_\iΘa 7[EF^Ae Hd7*nC#Yҟ7Ko|G=gIBG$L6 f\«ߑmJND[k:tˠ[^*:b]=nne]~E`TO,ߓ%QQY@5VFPg5%'6}uqZBB'`ɧ2ӝu#?;pZǐCrCZj@ p:=9V°L3aÄ쁉+`? F 6|CYlg'ʹ!=;y 3uU8Y#3b HG~[݁~Ap#lUʚVs]FBF/I@p9Ca0G Ro*$3-)V94Z$ifKxK9<- lCpὁ;u2E *OfzwU`No3(\b):)̌_\&fYY糍"{g{.bͥ)e:+5%&J4Y$2@泥v.!b&+n%)@wI- ۨhK ɯ| T50\sC ut|ʼv3iA%g'ٸ+0A:_J9t1shXK^]J_Q!jTaqE3?OSYㅚozs#gMT񉀢p>˛k%TKR6 (iVRMBo YmL`ũ3y_flL]קbc еA5 OLrρA({1@iD%PpK&؁َ{╸!Lr" Ң ((=\c˚]rS߆=.ށL;RsS1Q B.Z9e+ Փ{U'@ϲ$C͠:f‹: ҤtOUPknYyM ӲEJaz6'N"Svua +њO"VZع UZ4BPr=czCzyȇA{qs LݾN\\/_&IMQrEl> ^,*¦w9۾K %b&ݘHC/)s eKm-@5  cK\m.p3h6 S >?!-ѭ!ruWPY@4ڹp^iU\,ښ3uJb O4Pb1|ԍgXLtզ\ <' *ޝ9zyS u Pr&;? 8&k&Xs ;0-`#a CDRO/, W /iaP. P9{ n 9xմd57m᳆Q W"gsΌh:['<=; م `*`߃l\5qzz R#%43 펀 ]mb7`RܴӁ6g[R`6 @Jg2QXw9C^Vkh o+O^lkut~Aҡ{ d/wcfƜ5)),h(MmwW C܌e"Ҝ܍qΐө3,;(xNUb?JݎO6Ӈv(tJ:<`{ZoqAeNzlV ؀x"Y$,"@ }wwp}RTk> *t]:Sb\_;[Ŕm)Đ ՕF>-Ϙc %p}QkeҶVNO d(T86†믓)Xh한7t,V3zCơ vhO,GKnN?q];"KBaP2(XMaCE;jz܍:)f D3UQvy"9>sfjyAI%V2jlG1C}@Dd.ĵKD.>7,afjk8&‰ 29g؄:FV(QNbXFN ЛNE);HLK`WT(JFOh.+єD:z T |0Fo1+X&AƳl}<12St̼߉H[qwvm&4X6T[l Ubʗ\' '@$6 TfH.Hl.m,H\Y:o ; _>U2 {k5J 7bp :C5Pz!ϟ@ u)n{KÉaK ̳a]-c=1@8o\i^ ׈z3a~PNxJe@# FrZ:)5;u_1XS9RN@Q;O5mC3rtAqF| 5Uc1B)g$JaV)-]*_Y{pNFj3A%_j1:,mi ow\v6 <#fzyYkZ؇gzL`,n`#[}a\IopszRNBAtԡ\VYT+G:ۈ#[?>#bX(c^A=/(xJ]Y_ʰYeig#Jb()m{jX3tv| pgVC֭^U#E5q*??%?je޿*BGa~bԡ gyf ~)ȃ /<ˆժP_`f)FDߝy.|]q}(v߯':T6/gDZ>@ah{ьT,?p乓Hy$ K6^e`. w6UB/ z>_;EkT kniq?@'B>Tplcph MY"4iSGm'ϏGmk ]uZ^ TB⬞}]ƒ:Pڡ=I4hQhB U:'+JMOzVJL8s I8 @8)*9^ Jߊl۶gFaAl~sՇ`Tƻ9#޴),V2Xpg ,}9Tier⵶N4; 7wdC(Pٺ6Bpp6mQTJP |td[JnM=>1B4.y1ߐy\^c;>ύ '9 /-;~'h@(B߀M {&x?Q\ hpgQv,3uGbpc?n{Cw"k.>F#^"(u@.A62<rZ%JIۈde?"KXjC7G3 ]bCYLPYF8#TCRqҖv7AOb|ې85nE~wDyT XOrQf{/ uH}M[P%E^Sj<UC"wM&R[:XOyM'1sPagۡy_5 H$w:rJ&qJ :!P+Q̞^ʘ;G|t|Xᖵα2%G̭ /6DFƌ Ղ{PVi:S$2γ\;D=ݭHʳ "TĘ1ٗ[ M, ^i;O5LPO^4SCcwp='=X5yƠʋ2ٜ[D&Ѳ";*Q%R!BGʀifED\ ?[(@̚f +d"sA6hE;ų~x%eh.d"_YR\{PЙ7rGvy%$qѺJcuTv='Ƞ<#+f x>>HF?^e <.fT* H́(!  W`>*Σimq5Ė Z1Vaai Hr9j\[@a ۠~]Q5DomSK$0Qf^1&5"2{5(j0(+<2;ZAAcGBFj9mTR `#<Ʀ{٢])G!NWOzZ #5z*>qEx`l@0i4(Ba1]W v@[q%r=kPuCGdȎK`CQc3&G(H^|+0I{Ri ?n[R5}>.ְǩ!D7|>X!0D'G Rm[{nc *ƒ+LhbfSeR7Ԏw^iq7Hܛb|i3 Y:zRG6-43zFϿj.S$ n#1 `9K+$>v˜{Hw3rR$d)FIBzHnnՃ1^*Zxkcps I{mB/e`HQ#d8NT}a29{&3GS7L\Dq ]ˌ{UWb߆A$94*ryN"_%5hj/U_tWE"̡K:{~\Tl kRP9*݋'w{^ ^=]LO?N;h oxVNN9 +oaBFO, *Y:x Ɍ@+"+xw%:rEW# }&EWu< jUp}K؎8R9Lw6O T~6 \eaD;_ "wẽ"mA"$FiV{C4ڰYj|gOa+؎&LYw8'ui>GL31ul fL0\Vȫ[(^AHPNJOAW} sp Ԏ Q}27^y$ IqAlKLdКwD]ꓗA4Ä-0yZ L,X F ׶\^ɤ?3LHxL֯!e6Qӌ8َ-^ T5 BT{M&}]㿴ʼn<0"*K !,SZ+h[%^Q;4gB{TkvY04 *L *f}Xl耯 @Ta ]WGlD_Ii9oF Ɖ<9ӕMU϶Q?g#"*u+A&}r|$ե_Ov@-u}˘5E}S"x22Jr';.~+8 S ri-5PlI/ R+9R3]@V54ߊ~J{2z?;8ȫ~a:VQm-+T88^6޺f&aR#X]<<+/U 5]ېkzή^d?8缎 ]w1eXlT'h6da-q֞B_]M7ڳH ga)6H QW5/;'앒GoU "/d×N"c0  p5Zo~7kh8)Rzq4Yd3=KO;jotIY[O݃VgZ27Ƥ˾pҡ):>\E5h4sWgFQf*}Tf鼗e̵TN~ z f3)"df݃x. =Íչ c][pF )&#Lfbj{N$wW gG>گ.QYs\[\塴{kK9M85'8a `h; #]]k(PNg ݱTc«uڱuKMǥ8c,,MU2*bhpQhLYɼ.L*v]5f>73يa:MbDE B2A%4}(}3!xa,+ J-)>~+X[; 677DY /Eį!zH.WUaZoEj9C葁U\K oEtja!931&V{ V뫠8 XV _[888<iK;-">IGLiik9#m.Ƌ1r2 G b5j&c%nM4;tQ}#) $,R $m>%Qٳ}^@nO/}z˹GFn\sMŞrB-?l;tSh8qSn)mvAb>R /K -G#9-uA?9,˭V,Q FNG\f*5A4Y7\NrHf k#"G,Ȩԓ P >2KnӾv㣺? gYPB\ՙO:{zٛ_2KDEg!ɏ9O԰%_`i${U7&A rxS'݅o%c>ZIvsiɕ\XEn^{U돇[H}ՖdN!62Zwo;I6wðչ'IϭAHoVhU5/91|sOBMZ~e`RH><^JTg+5g&gDYuCfщHy?wXNj^ kS:HtwnUl(_&,ڷ;}]tqS;g8ͧ3mBv.xVp$ΤuxӸ\q8f#MJ"e֊ !#m8'#UJw5R>vUZi{ Z:W`Om|mK.qenb=\zղ8"{ 8uMӻ1]vض" Qn,Pd.ܐ>㜅7D@qƃДSY K63h59ϖxv~"O.-8(XҐRcthZ`8?)L1]Zlecc;hŚ`o QVcJ8;6Jr^ƌ%YU.t͉gyT@m4cJ`%NZ0}Es^d#!{M1Vnk)xy 0l{xq9eϥkpVwl}nwu}CLnNJcXZ]ۍC%/s KOU/?wkh؝%@֠!׉{O5;wUE-X9R$TeK @3eCZ^ u^Aq]>͚&9M'nmoِ h-xwhrO_;5.RGm A%] %a竀fH|3H+6te越oO,?I!jQ32̄oL˚xvV1ߝ߬VUYX??ZH6j()6NٷJB``YަcƐIh휰x@a(.De 3soSG~ޠ! /a+ؘցw9rꂞID)e{kv eu֖v?\= 4϶hԩ;Lpr]{M.%xO=YS_~[FvuSX' &קy]Q5/~"#k(EyyR9S{J0'b Kz<$+^yN_%AC@1,3 !09)$!!W0Y9GU`ji_KL"gbQZV1yU-&waaUXِBhYmU-,.VU{?C&Gdcq.B(3v^߅;g2QlGVk0˖gO>BiQ>3k>@K0}F"M1[1ǵPt2wH̽1K]A5HJ_|%: v28(dez2=}m7-%!oU\oZC$ A̸ AkFGCm$KD7:=Nc V-3h|9"ԅǟ=4 `8U/l)Fs'W ㈕/Y~q/k`r2PiMgoMSiJ[Q60%>x,`a7иL"}窓GJ`+Qphe{h_epD< }3쮬:R;5c|x3¦H.c U2ކQG!~g6)}(!l61 /#CI6͓! aC̯XrBFhG긜-sd62=]Ho+61}Amd!}Owb T߸e1R# NQT[)*N}l{NoqQ^>7K^1k3i iL^gqbr?dG5G'>l`uTy}arș-3#>rWafgPI= $β*Rm xgl)ڜr2ްp9ۜ$@J3=ݣ  wEf(alڛL_/~N)-H!Fre5GX>a&cSLL>1]JH^T{A˶IQ+/eBst>7}6~dR?`B=*ӿK0A9*mCЬg2D^zHhɲ,&h .-oCUE@0 8 3[_Vʏѩvr)!mԁݣb e5h5[mi-332uTE?HN*{F$G[Ԙ&sz}[Q+#oGw'b . {B}-{#!4ݹlfKe zswn&s E&t5WȄS A w]-'a3BESekBEؓx-}yO0:w0Y_Qh Y^3H GudG)=2]rxNŎ=1PVtMu?kݭ(bz;x3[ֿ=N8 Y2-zm_}*{KJOLFޱ:f{=;8%Dˢ1C7۔zkJHݟAn,㔞/HަHPפp69%4XNbhc #U,qt4:'J3Ge.R06OM3:pVfK#rQqn]ʗXK<^$Z]65Eyй*^ !P]፴U+}{j(5:}_H 0vkϡp, (|?8pp H{I}`@fx%R9`tT-[ fc>p_~D׎e{ d3[@dFs,L'j0i-- &$FЎ_-*x >F6kz.ڴ[7rZJ*t[UۙfX*RxS|ǿ5XBzg 76=/woڳиYYUeԡi4/db"峒2:s]G<,2PO^!V%gIfA]XխhԲEN2 b\dFxģfi$eGvXSJk,#j.e1z+`tQHfvَS"7צ( uxʺ4#)FuF>'Y]4؝o^zjsG+^TmLorn~u_@γI(`hzy_mfV˽$NЂ)ybd]Vk_FJ18FM๭xX!n6-!l9EgWJsGu~c>$ǻS (p&%b\"0Hs`GT;c\I6`""AFx{_#~MZ[5 e5%;/=t|iԶDfFJ=m0%I9Ǐ.C`Y?9SU1SJ~qqG`g B>`,X~e bbg p Q^h!Mx|Rv nkgN7_eD[NdR^xUsJSƶvԀo-IlK#n r^\Kqmu -'JS: QY78$005!:&Sdmw, cc読My]}`DVWL3Y%@o:GּY&"H:!sYZRŎI{Ҵy=~_?emXaf;X9r6\z ]BZ]t,hR@ؗO1Io 3'}/ecW [B^H]{`jlyvWBRg}+,`ssՕʭh}9vDfy>@`7wPσֿK$]]ʟ(n+HW[%k=G@tAPΚ,t'zєTImpH_ň{mTbj^nM|gzg=ֹͥR2!Z0ՄLrkY[GhPOxe,FKLr#,CU=\ u)*Iy|t & V49j؜p>A?;%\|c,z#ouv@kp]Q&ISJ |bGs~=|µ=2KKڳ :&w*NLx%9΋AI 2a$|G#meO NCB3bφ_=| >"S*s6?ipe&eQ/Ҫ'c< t):1${!<*Jkc?b~l`k*xj_پ>"vq S>Zdbs6WXಪ56i(0o ḉBr2bD vOTu@maB ¨ gkƙ.bWM9zЋ]-}̺}Btˆޮ#F(nK'.%^J3 M;LJv 4-xIe#! ̾&4G5q̑ig̸BhNlj+8X` 6^~* =$QnUHB_ʫ}^UҤfqM o:KovYLͳ  6=/"@wI[h{ecœ.Q7ꟆtVȪAmv=;ISuWI|>pJgJ9^:oweZaTsՁ j@ғ'wap35 @e"*^gUD\$3@[۬l +N/Lq`ݳp㔏8 xeYF- /- " u>OΉDO.|n~I4럸JCDY]~Hݬ m>ȁf9P25 4<՛֚,M ZZ'ŧ8IϺ. Es4ChsQpߜtPh i98sYc i59z:yK7/bu24%؛8n>˹,l=VD߬y6!&!$=jK},@OmXEPRzuДO"hꊆңNwKw)a^,^4&;f Ig+b9T.5=\߇U=r_ccdg2p bVk7x'u'+7Ѭukqt)3zU4xfܧ]sg{4_>2QKh[V!)Aeq2AĩL쌄 t:7JI2 > ӐN0oM툨!w!$<3Qb6{XXvixS 1m iZ)5_{c%dV 㚾L [etBI@"ͬn*C1OV>?g6z˞PŌ؛NZ2BIPe$҃Bv/W-~ͬvݻ(M 9y"e'H?,_'(@,1W/?^2ԯx>R?LQY3?Dh3F Zze$6m/* Xz^t["_L~*5!%EzdtX G CK&0@W o)DW"!Ɨz6X,Z=cјMR>[(nTu"2X'GTgwV݅xao.}@CnHm(a{j[AВ39uښtN)X釀A`QGd$OO J"qw T@i:M^ AZ6D|訋I1n;ֈM`7=PvS82'Ԓ$RɑK̰Wlysğn#\(6˸Ptġ㞁eOՙ.SgTԆx;M ˜+( BiX[n\$-SjF/8Bm5.Jڵjծk`ַ,W#jpQpeY>0C&04'pFHOiEz61@?or-ET_e(ߟUhv"w\9 n R2WB ;-i;MQ*wt1YUz9}IFj܃?-Pl)x,6`W3HRm`"3|p)5ՊvJPpA|o "y|x+"ݑ&vY}ӏ^NY=(`cmऒF[2gξg!y_JV ode% Sii#HTLEC2+xހEbZ^f0*tu vUEXL`"v#DMDu~Ft~!k}/f ։e@\}?a2aV~/tܪuZ NTt-&(ЩmX5[%>OHL>X;Emzb"m>MwLBW<`AF[{6R;l56*2FjST'8Mf)U o$H#n/.I@7?PSK+caTq?CI~;\sk$EoN+ϋ'X8[ŷj<~eG{[XldfA8Xa- EVUt˔%ǫG)hjn2rQCc/krmsG:Cak~(–ݔ1@p< Ä1+\uW7a>K]Z$lh*6Sgp}T8KC]t䴛 Vb+c>p.C=qW̷=X' "o}sR)F~ te5.@$pFZI[/~5>cj_],RjҷÊ=Csgd-X#y2oJ3ŘyL]<,_cq"\Dl*/S;l~ڦ^j:d6UC-l3kZ+'޻Dw1NaK6U*7?42vdr]>s# ׷g,YϠpDz =B1+vMu< CTkCꀣEtrs,Y rRyzYlXQˎ/0,Y'M8Qd$D4T6Gq \[nm۳nΨ^ 6$*(1IBN}<yL_/Nl ,p9Cy7NξW" V  %gdr3v0 3KcNN'E-F|dT l"$9WXf!p}7y&NewޖPRE+(fR7F Xh&YĊ^- GL> "x~_2-).YB'Bdw` _$Ao 0ed;9LB+Ιl i^xC88D,0[Q3c47:r ?mv|5-}P)=\K_Ip}@`uPXii=RHSDKPd .ͬAeqAIxe }yS$ȮTPZT:_s!1gT4WEQ尖:YE+M8>1%=r)dzl˴v0B1{efO1. -M-;+M[6_z7f) G"ޏ萔`rĦJfoYൃV3?} 'QSF tSҌ!<@1If͓C=w}Fn%EkͩK0+8X0.Qp ;@kc~H7U2pF1lm@PlHsk0-̒ m= ƘiFLq-TY:@U%fBsWY"عg&Rp2FĞH`t 30'=5J }c9܂4 (lP8M3 |,3DJw$&8bd$)-sf',k @UxIwԦK'V%-!sY\WPZ*qT$ՇSUS%ڦgT{pTQ$ьm}g^Bu&ӭ]^#?D'ʅ)"܎ak~k4չ>%b0Bp1*Gm%L@1o~`7\ D_n߂g<Aa}Rth„*@Ƥx\x# xfd=˴SWG4d8];4jnX%Ýz8gjgd$jzfGC'SJ?=yʎ gI)*WBg`2> fHWS%k$QQ Q:%c>qX ghф,d[ 㡆 `vrd/s1Ndׂ"4抹; M,m ^+2H~=gS}pcb,DH 'cHlTAm;'gk__-:'KmSyح {TF6ш&e ',y3'e ş|ܡ1K 4}Gخjѳp}Y *TJ̢Qn c|ݧ8;"=r Bc&A:`eoF^F%dy(gCsn/uCb[a9狈 N#A|JY<†jPiވOpޞ+.sǥKKXi*}6~Vt x| ,t=%D>Rpoan#TBK% a/a[AneW]LZpaa@xZf`CI}ݣA 7ΝAb9's^.H')9! .(WLTmbyH\/Gr 闁ԕC a$u:DgĊ&-!\ǎd"u,̓zHçF:m %&aOmv#m˃Tw&$_*PAEcHzms}?Տ=ij~+~{CC>) %4fĜ Y ]bcVX~̵J%YǦ[$Ƥ~P&gI3⸋G048ʡА/k^%8=T9=rӏ0,EJ:O.y#qsyW%bC&4E0GȑBJ)Ͻ"^ ?)-6z͗DMl&[h(\Yp_nnb2Zuikk3lV_Y]W`Jٚ #Y' 5+⟹{ s=Zd\-RSp'rŒa )EzwXBB4 r&d%w-ivB !)KuQKj- zr"I^iZ}nxZ 8G@FDX-;Ȱ *LVЋ΍{@6 d+%hDtׅTsӸ"Eڳf?2g@Y.O/8K* J WˁS}SOb^(+m=rA>zͿw,[Q=F цs)wh{128\~d2I>) >2Z7g';'=D3!jc!דQo\nϩpIST0:FMndl] 0m\xwy }R6"q.-&C'%aXJĪ9qݯ L+1fPLvp'UQBa-7'V4en.G7j"v Umo%Ȏ3HDDȸv鏓LZ+w=*1:эj; 5܏% ͷdL@O7GZ'5Rw! L&R nLCtє,^Z8bƟsC"HXt)F^d, Hp>' Ub7!nT&MKGX۪妗tŇĤr| I^&O˛:P o-2H*@PxuKS{iqe h,.P(_ޞt4ph |4iW Z12y!Ь"&59n\؍ٰ`VȮyfx53*'Rc $3煾p%3O,4ȍn|RR<%AfOb(h|@UU;Yb՗IP\\h埸I9Y&y*PJ#W67<0$О&er ؛qh|7k"sؠ8>l*@`Nafxcs`I̐|;΃vFArlPLoQ_Q_=L%l zu˞-f0}fwJgcm|֧/ -ڲ;߮o29=-u 4ޟ#*Ӯ(R'=~TH/avyNSף^#đKi;SI4Nb%ްj^T"" JC30 zj 8(C XR8)5)F27k$d=6lR6,O':*(G.( brפAq7o9/U ng]#<0UR \'Ylip /xz)e A}\ܯ{gZbEy%dkHS c|vvrh・#NRlX\!`:ɶ`|R *(ѓX`7۳? pQdiR3Ƞ(??%nK wC| \'U0VVr`wEQc͈XL"繳} TEhRsybVo0Y灪հhFaFDYhz @(( 0Jؕ% }?OA U%jW.haTOe1.zFJzʪ0ǤUL|M8q G~4{U)ʕgS]ᩌ3M_=!x_jݨE(@hAd)6}C ܗYdP#> Xx  |_0[HiJc_G]\W"ŤoΉj6 %+y&ptTEDSʾ'jw٦^<9jRQX= 3|?bc`IjAYx&NIEf~Ra7(xx_%RZ6gt30ጲcF<$.Γ$\7@oל9r@+ k n)Ӻ|S$n: ݳ{gc@rmPI^JwcN6"$Y! X U'tKC_EXc:բkN ?nMþ.ѻ[cde<ZT)_ZNLsCց Gg=jRT4;2 v%eO$2EV\ 81~Tf뇸N^[G/c1e$%|O a8݄c  j`bt}hSLe.岀I$ǔlyUk>57ör-0ӗ|e[D"q\oJݦ#@Cg_~VIY\J(UD‡zMXK$dKE<>]舅[`MBmj[dY 4ljn$kec.+v~|9c5 qgJḢۑ7Ee;~*b@˕yp\!(D +̮s lzKTuPgny<<*2cƢ:|)# doz[DUAU=Yxkj2f_VR)x?wP>> .'wɱ.jPyp}1)-RLqƩ%Hare8nו8G6rSR7r} Fa6&{ ;ejѫG`Ug# SLSp1p]s:S9V.ֈOxHaL͂$^p%ήڞa/TI5@fTbB?CT 9 ae&Pmکz)HBFG0jCt;֧IVk]+ laZ}[y OLv)^Kצ5LY]ym7D!>fIam5(;jhxC|~r9QT>w6&5 g&Oo[UH 'ŊܯHvqnd7Px3Yο\_6x`Q`I^w9VLZD\bdRQrr9jԣ{ǷK}ك@&# %-zTo;P5'B,TC1Qwvq2f^;tOg.U\Yt6C@Slp|{EΊs>--CsB,Ilәo%%'ecpEUब ˉ?5|AO&ȦclJJ8l,z2A5r&1bT5b*E":d7_4 @E|mux9mrg qj˒~'XqL{̚Ca*z55ET 0vNV^nPtٗ-_iOP0Z+, 5W2q!R5 Sd}P4`!H)!F0%Cn1VsdDFQ==i{ j 1Ibli^ c28՞l }!קV+@ȘULd蕦N_s ńPCK{mbG8To,B"5M id[]hR-D( җ-'Q 1+Wx*I@xq{8Ƅ;S6f@p!Y-?RemUrP—E(Z]-*Џɼs,=OXƮ`9u)c%NyBZBozFzynJr7UVwh 1i _s'?מGYJ'8\;`a5g*)M@%f. jmVւܬI/U >ᅳ7ѕ?{z]JRlmC"[v5=k5 DmRk ~Sq%YYHKnh}ot QiFԊt|5Mt.|ؑ6PifcOJ* =y44'ٙ0wg~/lPOiyTe$:ҸϣP)HH:NqdsŠ" K˙NDR` IUPBIQS-7CMJuoّ&13ud;>O 6z=,5>L1 Y)z?-x Sh,(EwG?ѿ1m xc:2d \e 2ju K{G04>gBJutޒү4H!9Ɵi0pIo4ѠG`{Ma4ߌ3M],-|@YhiXbzI&[5ꆣ 3@7+m`iJT멚E ǝV3B 0 P# C,Gd GRot>rق ;t5u~"޺A.>id֩N\Z nAH ݡ2,pXxϴŅUMET b6+4i% \PINlo \]` /Aߵob1`_E]z-a mKTg.Op]>X"sƤhư0_鰈ʶXRp\Yw="|\O#ݟU ^j$IJ^+շcw&V۬vv!;:x3Ċ=;yPbk@1NLζ|oHν !G 0T E/,OkLdcs4Lït(~E@5F-D0Ueəje]rU&8l<~x%Q:n3;w^@RH){5=+Sq?L[&R"o`~CvXwgxe9'|U&y} I|2z}ĭX*c[FbhE)YL8y3|ˉJQ\; +_EL[%hP]n?bb5&10"?ݵ% t^k%HɧH>igﲇQ`DGe ,;G8FEm3 P;1TubA8I76#xLpP+,K1=aG%bo CR*@8@{![E|e¤(o?[LU jXj.8 b!zFGFZ4i Óp}#@I\9$qGFNCBh}f*FRŏb ]8DpBHgGfmSTeևQC2Ue[A>"6*yA5ڵmo ^D m2j ~`8QzRP cTv$ . |\hzڌ7x>sWȆccp'L x+@1h8Ѿ)naJ.bbM޳7:8T5JK1H/ՄfߘL UNE8'\3v6Mi;Q4AWruiF˾N"{Nl+\M|Lw-I!k=\8Kf6@(ҶI#jmUAtq&6R 1! W&]ȮQ }yW/չmQ],6r^`~Lz WuC6CfKP QN6`}ƣ5Mw&A(v3>PC4m'JYjw 7.q!LŃ(U53T*)Nu2Ҕiu{G{3+Tl1>:>=Ơy@&uꎤ#fa3TT/cyH3Рc',5SGc9v\) Kf;Ad3-.KU~ -)f)eet!2Gl3h!hlӼ/PRqBӁb˜F0طHzNEkטּvu@QW7QT2qq]੟!Ӄ'-s:.pƮJZk#~!; Ce@  \o1ސ~(dI(46 & )-n4@k{Z?_yE=Mۗ E3~0QZm; vX`$>6=1,_ᵔLvPہ"k3k?eCtwIkَ;Jje,ÐP-*lkPe?P!y ;UvPH$S7yumXĿ(mpqR^=JW{9##,Bԗ\%w.Ot3ЯQuf,Q6__]M~q*ٙpit~@X9<   \cEqgy52zw0u%|؁gK={f"Idng2=NWȖ՘yH7hdbPlض)Lai w(賛΢)K?~;V`ooۍBp6snZ=٘'l=Íh*!>h obB}8zZ OavR`hP7~M#UsHu8UT!;(/AhfgC$`sЛ&}X%t!fz*մ :Zkf9%N,6=`JH+6e"hi]ES,7qN šs? OH< s(v@P!'ͤ$n<)z¹؅!] +?B@tG˖3O u}yaZ_Ik-6:+^؉L6vѭC1M!qgo~TiQKr2go8VCA,޲VZD&V|;ՃGQf1I"N^x3{X*'ntW=OVFtop(63̭wgn+LIw3/a8P!P Oc,^y[Zmin7`(ɮ?lEQy=!ϣ1wӬ5PZ]-6f,'(BJ]0'!קC![ox:K N: e8p:C"F-&֕ȜD0IQ,X+NU^{|_ 0D[G3v9 ۣ(McHyXa ,הXgj}ųR-po0ǂ.Oj^ř%e3Ei=h}Pxft00ZK!b v!fJo̓$ڄ>9oݘeox @Xw <@#LO# Vf{Sw𽒱% LP;=Z2p'BEԔKIm׎pt(g3Ȼ&iQf;&e"pzҪ˃s+6W޹eoIxV#CpxP&P$QI:Ȫu6_ͰA-Nz傒g:[+} 4"OɖC  ѽW1`sg1'm櫱 EA-SSj?>%fyvԐɟ}DiuM!\ّ̥};F%?ޏa#wiürc{$|D 1#1cNrޞPe#hySO,ז)fc^ʷrOr:j4}*ی^i暰j _|9+0džɼjYѫ0ȯ=hXS0&]:nUŦ*ln9Z(%uX=If+;?S Ч/FMoFZp7wliT3-o9=}H(V.Y×+ސX?ҁM$Cȏ1Xڼ@{_ &\|BO|63j8@"XF'JPY&FjkS%fcYIBҹ[l Z-/ك\qAA1cV-]k)4 xCh##xZL#nWpZ;%eC] "vx $t]jQ꿺z4N/DڌsR2JXoH q\L2]^׽0D5;yR-m0dD*BK: xSI-/{na$~tGIcfŌ7]_g?0ixFّf vS΃w[t>ꨢ5hm&vf44 NZD ,-b'\v5e1Le <,cvIuxx-D[50o1Nw==lwAMc°`Ȑ1~4\8L7R̆chQ9jfL6x׬(1yZ7Ŭ%idm /'J>.zM:thG&:ܾ9+[v]/)2@ZCv -@45c&8rʿ$x{gEvb9LOI!4.(8R2dgCȖʍ9 /}uxHPT#z|'G-`SA<iXc4L8g)G8МʇT3ktg[<4[_RFWzNtY3E\TU7QLR(ey"uY/Qe$N-ZΝ:WZKfA"'}=8Օ8Ni-' 4+F>/B/{HXeAȧr +ߛV82L K rH x~f뱋of 9g*j^efc&r;K0]eŏN}pЄ 7MX@rZrӎ+% :fciDJ=:pM?5+rpTmDR RP`vg2KC_I%ĠE_D DxqdiOWf=zo Xv U34yP!,zk ,dMQD;DPJ^"{TA2n#6qʌ$!|bl(Y3rpgm TNF6;ܜw@Â)ѩZK.uQ(ea\֯--`"9CAm_/,+.lv^?03xzqee߯] Eޛ2&\konk80>*,$Cgʓ b$6)T K"oiԗ\Y on45XAaVTNP͈e@I&pE^ ~AqNg@ >` FOn4>>" `Mټ z |`^ʥ t+=XDKtmbtH wWHHk$| K.nfjeDT1;»^w=yFܢӉR;jTvոX 1}-#"M಼$`? /;Zp(_at-bӯ{ϸ®f 2zY_ڎVO +C®@s\ 1޾?36QƳ*KM5v KnvioLmDvﳀoƛuQ]4خWU*Q-kgDLK(MqQVyH4\mLCL viF'B+Ǣk'a݇C#΋sU\Mz҆,ۯGTO@&k+ Q#j s6rNtzfr}@s7;vO}5Jfyˌ؁alAfⶶ5֕7fYb~ޙN_+]yLz_Z9ɭdQި89 'U}ۤ]3=<>ʴ}'|b Șy 8bzW"/'.x-w0"3VH0VEG>בXF{~˲lD#bޓaII+a݊Ӯj̹F޴,E$59RL\>Y~sDfN#?G?DeX߽[u<J}X# Iܻ֤ZJ+ gjvYoJ$ZK@ ƅIDň,8՗Ѓ0}i2ҊxVWG *m(󹁻V&O7 <&+~y@ad0e8V\+͠cˊ>#6YxTX(77*|y?M$`;Xmj/h=f  L)9 ^j?Ƣr_C*(֝I}g~G K4eaU YrHد￿ILi䓑CpB2Mq@(d%5i4Ra941N<Xzb.zNv_1 xN"Npf p_j8j,aJ[K뢅=K ;p@Npjg0'`Ȃ,d~85EQ y( PD6I*n0 qd"$<΂ފ3_OK XzC^tU]mӤ[-~ak>nT1uװՠwѶz#"@Jqt\ Rh RN u #Sj%,`ͣ@|]B1ro0Sd$ɭXsGu$ [+}!-aԃ6%+nk;m[/KyM kGLDQ J^˒R:/[/k%+ s EWu?XFⓝ8rޞyKe.E].|ĶX(Q~ U 9؅iAhU;)PbEeGb(4(cg.q rZWx%2 p0J@6b2vs uU}e_WMHSJ+ܰa/³sVM"E:T:]P|l-?2^$e6%xiNդ&51' .eʇC2|K~u ,Hk t0bZGRn ].OxV"b 呗[8S6R uR :2W^6=.?i_:a+;CBB$pZ?a@ ݢٝE'Nr&o+7mZ'"8apN!m{ %>SFuO{kE< 1O=4@ fܘ2F. ~tPȼLk AxEVcTfӗQ(~4ՠBBҥFC521Ѽ;IEK7  3>ɱ|*lݷ _&o4 6Skm k-/`Rx+0lLsD;5+*en'0\c}$ =6}'] -ɕBH74)9*j{^h F?KN'vn[^|,%fťGMTx  KzPS 'y,Vv0* _+-DZ&EvQ߾KV'u>1q].w 2k#aߗyk2R|m!zckg$Ӗo/F[>9A$s郺2͇7=W?Z$8M7K=[,j,9}>U+#˄-mdx&["W,.+9kviV a}AŠHBY'(O:Taڈζ'g^\~xyF4+1x~&a7~7yl5."/e.B&r[g ;VW\A6NЃD{^Ouא` Ѫb#S'сF{߅)cUԎohذ`'*i&#/Lك6 hR/m2`)lZ:B  Oou}y0IzVD D,Ι {|qN#+p$[^<0)ϩ( Eᜣg+P8 EbX%,pa#> RaBihw n3n̗xA#$9wYFvsj.wkq40$mqbl#llSf} l>LHI l1cWv(jrx^P6/QPtYPJDk2ܗV+}r'!sOkp}}{^/FйpS5?cH" -bDI3'MҼn)3xv\H1$: { (C=sn^f70s_UzB:!E޿,lkUdau{3R8.ٯRfa4]Y%3gç7P?~6ݥɺdNwW\0{k^`3K32y3xCI)n;n)I1ط[T%mR@l )]F`# p[ Ay?##n\ƎlW{n#ra*@g)L7şCcD X`bEF bO'e~7Wp8#ɓ#2Ew;6+dWV4Ke:Ā!kOvT LH '(Z@dBݒ<^Ģ[(Ux9dMMINk %tOB˂^6_G==$A0k-YAI6kƶ9t́= wʼnx,Ǒ.3ÎUΐOE$_g3ˎ;A}$(" s:vgm>O/-]⌸ R)l xB:"hf M$l`=@[sbJ}\MhH>jmJH&skTW}g*5ɽ.2(+ẗ́uc[\֕` ˤ[?Q۞ia'Ӄ-XJKM86g Z&Lnu5%1`gXyQ֍]VCpv˯ (\O#K7L*Hga^0!?J&58JVGrEd\p 2rY)|8}Y ϷZa rQˁ;t![Yݍ{zـgژ*]v_`cwgû^6-ۉoy$Ϥxyz7iR+(ї\?zl#r2DZϷF6Zq8Z*Tl9^S.mދ>KfSsD<[e8#3]ĈTXX]=s5>Rzt22 &Qi*<޵Ki;hoMBۮAÎ=ɛhc<3*EeǪ!xCډbP&rG-f}"-v}o "W^IJ# _ڻcFgC*55ͅ B򘏝 Bٲˊc΀,=%V}2[&(fP_4[KRb/v=N2vjWMS $mUL.L'lE[qGQc[|'DA5nPi~]4u38\ TuSEK= r_n}+`.ru\6Hh+jƦl.zGyROˮҀgrh; ˗WY%RKet*KR]-|WΏh|U^vY|?-fuGD_g:I4NJwZ=u FcAʉ%[PigT?Sw@yQ0󗶩b@%&DGb̳ˢMØ,TZ &>e8Q-ꁍ`mRC11|l Cgd S= B$BK[wwZYwqZr봃]S<%fՄ(!A*Z1h.$F"vV_t|#cȢ-VRU5KjfY4$_je) fT= mClEXG &72AuNgtm`Hg6휋 mOcuY;@(a }-\ZR!= +4Xm|t*Q͊ +"C;n~Zl}My@]@2A-e690MQ'/(ld%`ő~(47?ڌ+ bY'@Jм ɷ59X H ËAQ50z\pVTNw;%lSm0aV(ݭb6RY`h.7=?^^<;~Kk!Σ5{iQgV ׼#ۮPRuHU '^pԅ5Xw"Ԓ$C%]zS6ِ}|5epۺ#[!LF 3:Ҧ,nrJs<ؽvxSA5wVL89boIY5:,(ăP T:$Y[L㙨(CM_|) oeÎXrDT[>f+=2%V9]Ҿu3ʂ(=:UK#K{H>,OWͯxuFI$1&%Q̬+n;eS9]n:,i2#O˰7)AMWO]"& )RV%t{ y.xx5d2ȴ"_yVi`CÑʕ-Pt>l@0CvAOV5f9`lE@=*ަp\se8~j7v4_d;ޓ-qʦJMwDu0d(%v` bzXjDaފ406V>Jw:# j`4bGo p t"3AqQ&7vӬik%T|UQԦ[F}ЫިH(i3jKi|]z$"\RG붌<72GF:cF xğG6"t͗p^ <'@/=rШ}J)`+$5K-1KT@Z#`iujc

    P3%7Ѩnk#}ߝkʩ?դk)DU kIDYjF{8"1֓ag]s,[>R[Pa>#ݱp@w@\JphH& N^ӺPujPE<4:cHj bD c_//%Oiu`H7p-(Q?(~6eLݦČgsoQ[_CFܤ P9lMz£>=o`j&#=&ksà6i%v?q(5AvV_v3=KH(@r3U:fh#v.U'7#",j}Lti&W+jw|T<8$cWw^ιDr',!ʢtNgzq(IX15Nl<8S*y7`[q^mQ7NR L;Ƶw]gS0IN/_J6L!(b3 IY,+2w$eM6¡J@Ŀ*ECJa"2I|GAw# IATPfxps/d=Ƚ1V R~lKKK2O.Wm u Z^ŶRY@tP&c&O,Zk\\D[ש"jTn Ch4a7g΢EuRD\,`o/^W>59.bey XE2)̙ϒ Qř뗮5~f:u" F]`Pt&?TGSwxr`c9rNDӨCnǙl} }68e5C$R2^% oeMPi,s^e2AyK`WdRSN " z_/eF͋T#N|`cܟb?hpntdBq-cw@Tx wkYdp|>N`KD=sh}8krOع!N̋fPvun}~D?E:mp o*0ul{ "i=!L Xۭ-yg5!OmX%dt EhtD[t񇕐~t?=Œt/%y86D] C?Čqr@c4&5z 2*ݱ9 ˉi:S y6W ]Y?!c_1S/44eYn!)|5^eCrȢH՘߄JZ4iॴz!ˮeG:;oD䄋aSI*"uc\"x٨a7=Kf8؏TŪmE5=8FnnTƒ+`D)$՜ȠyEsd/!;>ڇ̲F^k/ι CF6bg_PW(L8HpwuS'_=$'׫7*Q ՝A4'QX@DMX3;ϦƑ,kCr(:#՗)r SF1^ t~Bpl/ErܛӦېy ~Tzrz+5@wW>ᕄ{Rj*nylE6'\c)h$񮺦%YAxXpHϪAG*2 K_~ BD~[,k2}OwB7CqO%fL~ s_c?ޜ2'mJBM 3c.MW&5WW:2HZqYV詈RN$W@ =U$n s*\tUm# !R{_5C"B,\=&IqPӋa߂_E7a$=`tX{IKT]F5AyX(%|*o4%aٵlH|㶞ڵ'ra1AK72㛐7J,lxfpM(Nrד,AMF[E'(X2V'{(u_ rW웕ur-A#/+!#D{GdhZ|MGl\.a)6(qջ F p=;C#FM+⣈=P<ŊT=اNtAk+RW.QF5I_}CP}/"=o笤c:;.eDw~Eӧejjx23qA_?${N :^O)\\gaHvxYՒws<ά߿ߨW`.^rG3" 1p1p'np耷&{eAlQFmb@ԣ>/ަAtxwN#Y#,x]~B% wu;W/58<쓵Td}DBi53B7C3J`d=/8N_ !~2!VZX/+ I7\ DуTX@{*֋,ȭdMIr~+ o)d?SB\I'DB|%̈8JoP R3Ea<zEj'tRd@+m/z]\}8>pt@8N$oU鰖q~ U'8zȋ 08q-QeN_5iϸ ab5ؙGݑpDR!>gj@Q6d Ǭoͫo%Φ @[Tj:*0;lrm6i=,KѶLELerJ4\c+m.$/KUYuNX}-'y9RY\c5cQXL!t{2{D2A3fn k"|^H^ ܗڛ'Hh`7lȁוsdpgyapbZ쓝v_&hDo#(0e!A783LhYD#rÉv,tuU>bt3*Inb c:v6LC~G%q,/K`N5m7žZ[{QE9uÍ R5oH2au_Gt/N[*);K”1yFiN0;Iؓ7$^=<6j>vie DkG˰sgVlv]B;Al8)K_5"{Aς.v]Ǥ4VafW #::/y^''{ I]9| ;^s_&LL7 kٟcђQYWk$D糐'hY;].ƛ%Q9 q_ou,8^i~­`.cH9X>s X`)7,N3}14*T_&ch dQCAi0V#ъu*%S < Q.qkț+3]6a;ȿ*t!4HGzS|Xe4 $=Gk`yW b 19E2*A^$wz;x 0 4~ ڝ7:0\^͛ຶY+ƭ˕2xm[ٷ=}O\9`H"NѮmpm[1b^Va_p|8״Ӯ5*t~f6%`y M|[g#N6T:[[66ٍƟ̾zlb /MOK^Bm+@w YsA#w1/봇x#k?3.̙Ig*_/2dBp#Zu @7;0¿ d97#ZWtk鸓ҽy] "-b=c6 E ıö=:]ŋޗbُ%?]N셊0;cX5h3ؤeV5_kaSrv x}'"z͚LV22c+ R6%t ]~gT86aƮ5~HFja,TvfCIɸ)$V+Eq\oa W-0$BB/ v^ʮ#rح8[g8<чnMg*G ˩dڮV1&~C#ϙ+e{lL=S}%3e %T*2\_^=bS;VZŖp'==UDL|-`A6ɾ`7iWJ8Z2:%Ԫ~bm8f|>uuˊ$ n 8`Ϫ+Д!p3hCQ:~avJzi{<Ę?F/ѯiPQ1h9)FM|?(qhn DvYk(+ѥiŧBAKR`hU9dOqGb=OTg5~ >2ӛ˨ZZ#jtLP?#Rd?nD*Aˑٝ~6V9% c{Soqr3]pXny%ţQGXZp 쮪MϲW0bPDvC}UA؞'י'Hlk.?Ö'O}V#Ӽ9~#a^Vy30JzRh P 8<~ +@śЬҸq-3$$W$ӌ*Œ2 Ba1PSg:8ف.!z] LU/ exehd"$|ܮagCGA -ʳ|_KGr#$l<ռΨ\&J?Jq1g=ss ڟ'+oҠޒ-0Հh.約0sG%+<=Z,$f2m=3'E7 F>Y`˖<f͵ڦ6WskbfF:V}!M% Vw%ɓZJRfTf$iȒ"AI+ptIFkfl\b~ZG23])6,>G><}BOV.v|ED3鏓Otna++=šz PhNk6;nPRO,ʏAqlaJK%,eY#c'"=ps)gPX>ld;>=tđCzAf6B '];xuJ|o,1?)<׉d/[6utH3|^MM~OIq>wG}ȄE?0Zbgн ~#*A z3rJ64|_Q^j[f?DWZ Hkv>e >M;AsIoH5W<WeVhZ" BQyQps  1=|Jp~%7H x}ImoԩN1!FGgX,~%\-_?|[Bsc.{ V]Ӭ,N;ͥۻr.,8<ϐ,FQ,751e,;w ũա1J^[ Fd}߾/`( :&XEm낥Qyy[>\Z$SMÜ ޫxEVju]YliR]Ҧ~xa![1yl&JUDPZl0AH ])Xؚ :ڳ<K;hDBKUe_N?H6+Ӄ"&ͤv*R>?m SSʣxr[nPW?a{zEJE*k{VDewb6A/TW.<գSOtD]lEvX 藕GfЋ%R:nL NF/n8NTE.L ,аoyfpvw+AcO:s^hg{n si಺afafG;oa5 >m@>)k-Ă JB7d ]}KRŏg܍nBU[SB%tRʴBO֫FW^ :<"7fh81v$D!g'<+fo07.t;gr^#}9@}3 t BjO}Ќ^@ޛ g[ +cCb~p霰ggC!7<$<=gTA6ٵ7.>>4C`u-fn#M*?5G: )GFDi@!] }1|/V+lkAMJ:=LI[4%pHAMM]K"AވD6aHN(,G/XÈ:D^&Ma, O95LC*`xꖣݒs/`F ~gݮ<>I AǺQankQ V n(H]5WwlҔVKp'|ĨL.|G2j -6~/NpQl=+>K$60,9tE2.<r/`Eit4 *RJji"7@>koEi* Z˵[V=*hcHUPe"kSB N{"\N~sI` "pˠ(a>c(K/-s*Oh6n#5G t75J"+%!D@6js9햆Ql/ҷ԰Yd Iw5aV?tvQ#x1:Ao eȄɾBygg>U8,8y Tn/dVkT Ri!*#؋QXڑ7LhHV[0@Aܑ<:J,y|K(EMwOH%+o Rjsi %hYCw !C߲c'@t-Q"wU)alcB*Ia:5}_Itv+FBR`z6MA=͉:.6:=W^ W]>]Ο4]),9)*|ʞWa~ڀTXu|Ww_ pf "&Z#>ב7YK:_եtc0g:a<ܙq%.xӝfuw0R7a5 ;K{ i߰^XKi,EKk'^cʇciwmzo2 Eg†=qt{;sq1ɡݷl`qz;~teЫ@Lj7eSn0ΒA 9PϚA4(|k5> OoMaz"t^Ta<2|'̭=H Ժ!XJ2Z˺&f~ppة3@,t۳"7uZ+a)RK=X}(5JfxAk# ˫,a"NAľ1^Xҍ}"tH9P&U'n"`46}`W{zک%2<-KKkT~=@5[B}nI=AP5rB09"IǛa9/Aniֺ֥G߇u0]! zđҁ+G)XXAx:ÈK&"ǥ@IODeYR<`J;>Ks!ܘ]y:$ZmLo\,q`a7xDaȰQ33Vk4smiώ^@L;pu9"ai?fRİRT:!ewda`X,,ia@G, ~ﭾL ze=iF % 9nϑ :g̚c~? n{,uZ:zDe+^,N~iYGsń5!Ws벉 LdGbˠuhn d@ԾE8 5t/Nx\#.$ g?Ngk-yiG5bRFT}/ZЦ< ^T0]!c?zy(q/;D sKe[0*[7HZ}Eн裛_1Fnj Kxcu7iv驆b5*1]۲ c~^3LfE5G{cB̘g5'sBhDIIj_cXc -^Й y@9j0őD!r١+$JEln$M0nVD3}&&0*b|`$D묥ZE鉅n+i2ܯi&=_~J[M.d)^zي0J *b ِh"։|ɧc*1WF@l>=v=Y~B$c ɭ~6webJN]*Җ, JG4<#.H1sE1Ћ\IgXSא`k G%̣6 uFtа8 4Fy dl\g€h:< @P6@QY3 G-E]Qd|-HU*og qbr3)[H}NV,31n-J٤ouWZZ렓#_5J$wC%PCiM%}[ ا粷<`Fe_ˮčƙc\+'~anDE:HsmhC]"QpZޮښd{wiy,wʵ$5mbLcFL.! Vei@2q-䅙:G8ԧ3Xd9?ِ1Iq1N(F,xO9J Mk dP_"ž4sX^L&|v==^N"Ωu_tWN{_ xrf']F˲5+8G ze b<İSxN9&5b%WlE?ts˂]F߄Ymv CgrJ;WUuPz^!p'dz:͋6ڿ?n( jϰm_plGyߕk]=: ~LGtn,eVr3:D'-j8e[ {?Uԑ >g>sIٍgMOcQ$0B7++xD6jr ( L:eHKbd_&0UT+D&@8ܾ j:!u">ΰ$0w}$CKrpg+wv;sBA^q7O:hHW)8L0N}̊*jDQ D@OEge=wOh(tIkҾ 2wfBZ:sQrP;H/ ''7 cj5ת(} gXŤ=PmQ ݂r<Řq>yT^SV=~ aeĕ !/;/sYyat[3,(|wH`6HμײcvT%•A.ب:)x anw4ͭ4tZBw,(s#`X6iH\:U[]ެJ>_ƍ͎Z o/nJ]6c7;+ջۇWJS l Ũ*| 4mo~7 k%LU$|y t"^٤47"7U)yXK(c+ʫ~2;a(yMMѨG͔_ܹ"{de|b ,: k`$zԬ6*:ޮnred\YFP)O癔bGM9% =6LZwoEERc5xAT!Z:l'XH"m98 PT!|s\`b~ L\dP(Y. I`^B5F6wk3Q;3m>>$/ew.;:caAW~ZpQgT-'uxGĎc0:نJGJTGaWdxqvV'\tkoF$[<9w˵W3(rVzxC^36*6ro5DU۟EdÅ}slU; %ݶMȇV)Cs|]-X> 3GEgʣ>,Ux̽#SPX}A1T|^GP/K'~ӿ\pxPGv qD=aaWh> B.0 >ť҈>7;>|CDWxɮ7QB4Ba:;=[ WH] 1^MdfK]7>*jhX1j҃zrSSXzcek0pu܎9 %'t) ȏQ鿭u'u.U9`-4K߉wnb*+ܢb0{X?eDUx_)2#.xnEfw'Jkn-nxM>bb0,u)@laŵd3\fR'4%Bk GYtDh$]dQɣdh GiȀdKnс!4w 9*.<׍0Pйd.-A1zL~yl%1GTrȧ^PF L?" UʴUL~.@))'9GQIPZuO7>$ }ĝZ;_L撿yug7g_0jXx򑖑{UɼZ#لW TMڐ_8sJ}4h[ ډQZug/ 7m aHG(Ǿ5qG!W#2@rfFހب"R]~^nR{Kc%e [16ȌW?!r [GE {w/4#)-'S:§DM8si(v0k0Dqd^02ij{+}OɵbN  E;ZddJB_iBӅ+}q 58yG:ȡīMQ֛W㴣'hy `[h:u1DCmmTDFLdQO5h07L#!~=2)lGd8qa:jL%.joW9C'⟛?(W‡o;jՕ t9 _%q 9v4c$6nB<T2h33GvDb@S+yK=s͠g)&$ @.N=GڭZ̵ #LCef:[0yIJ~3D j"vjrѦ86MR{BP٪ϸP,9JN+ gPQ81Pa5p%%&uu?ˡfY/ObZ"'BTޖC ~Z+!cQm-+.旤҇`c wzB|u2ǜ篰.BjE5q?+}2Q$ 5)'Rǔ%5M/Ye!V+Oz!q\H؀H/ZVة wL%:PZ%imm"vD. s ƶx[!*c=>e.TiCr8ւ Ǎ/Slc7`p)|i6z1iS*V{3m<ƺ8) p: U$UNaZֿulv\Yx?@%}'.QZ(otxmj;ʫlAB=/+Tq(5#-%A(G> H*y!! :|EҲ(2둟m%6-"H9{SWhoök[M&8#4Qt">0!z 攌Md͠lAlzr2OƔ9XX74ˍ\th]j]1~RR5L)h,4 )=ȳJ<4o/7iSX<:8&Ь4"#weSiz񆲛wdq ۡd+,y*nYl[h:&+)u{諑$9},~2KXT1[z­Iqكؒ}2OܜOW;+xzܐ֥kB<+VYǼd!-UŽm]`^ ´MV.i>!c%ȋʡN7w#Ъ]ށo5LZD%7x0o֩ Tz[َdNjoNB:/J93dwqc]ga7.aIRq _IxTC?HS.Q!I̷^- F+3е=~I]d ٳ$2ږ 6bT GaKyJV+CvӬ/bB=h"e8aKӜђ)G:.aبNi\kOhM\ E!֢-E [W3nt]5P  ?:T%ςde4̫у4W I8OjBP=^vRՓV;*~% kl%…Te8GH<w,’yc>6PuArdQ/uYiT$j_;4Y&x.0D0q,/T;bB)I 2~ZK,X>\dfުh ܖ邂=Xwv.sk傟whii۠/J[+xhDuŅ?q7jIvig՛l"fKgm!y=NcO/by/Z1(ketAP3GqdY{tmJcaK)rdnfB6{;]'@6g,R:Ix2-tI|^ iUsluҡR0:O1V1LHuZHH[YYe)MҦ%x*&@0؀vW62H:b:v ]a&:"Lt$Eq_5N k rMW%sVgSȲLQ~``օFjҔkLT,0KIB f7]fMO~d~כf7y>U$%m ;eW͕.\ ޑWdBz3}} e#KgMba3iy=8>em9֩e7&;c7`  )0r/s?Nb_g}((&g0Hg}*~;:}|oY>o2[ HD֚` H@Wh)u :i6i `+JSp.7Sq@rԶ/^WH@ʍ/[ŎjW,!H<:3KekO p}N]vƍsf/R|*}dcX$-e=SH4dВ0 edޛzR 1YSHkIy*&j4 L~bJ7Mv}.)fzIJwci#g9kc XE6ٱQ ܺ'֞{ _vLs-}ěyBBrm㵷d;^SmV4ض'CqLI >%茢خ!"lHٜ/Wija(*/n|jxT0o+_{[_S,]l 6.;@FӅrMߚ6<tI0"Cd5 ^v:]:ŷ[u!9 fS r1oB*f{Gז$Hqs`dR&~W .WQ}'trHx cZpK˖W9yrدYW͸f"TJMR(CՐC4hX.Y6]M8]nD2z1c /ͰZ((8/nDq zL ,[3t?J!?\!AEfȘHO'C> =k7Z5gƃS`<6kxcu\yUR߫F}AZ׀䏗ѥ ]L*daz 8IL#D-&ʇRE^d@ 'P5屯HC` d cDK8C7lƸ$v| p([<;\ -Tiw\O u?̾$>O>~wFyxllrgmot_kb\n)?dr1 8d~U yf x{7|5y jWl4D9\Zkys\$,tx NMY5H@=,#^ ⮜#OomCej= $;1|{4{i"L ֧vW$aՍPm*6h)]E)v3ހ fu#s+{0>5ܓN<^qa3yc`ƱxJݎ-wbUv1 . 2_F¤1j́jF U=5:4#d|Qf/n XCK۪m2A;6v (I=2e~hM1mzN﵍O&^t_9:P^›hqSf_b?6#yw7ޯ{c{j{S-96P P ""%43N\H1FU]lpfқ g(Bsф@M-| &uMn Ol0NڵH|8IGJ;Ru8>X$0Z+hD]&=f]td&o&n /F3Lb[zg43.XJغZxnϸ(Ĭ Uxɛ ;d:Ϣa'q*tqXQD"0TD]OMcyKj9-uBHouQY?U0QE[w7{yn i8kRV8G XVUGY5D ݨֆwiit "ehUQ ^xj>`h\~L=fÒJj6?޴6pt Z0S1?8UY׉LK 18jĚ@ƈl`5tlC"('a?m ddx-|ۣB=[) ,$iЙMخl e,qH 13Ÿ<)ҫC#?u>IzEN3 \Q;ke۪ ڲO&6fa#E64ذm6B.Š ^4o]& n;ԃIFh BRCHXȒ5jPS[![Y=,gf8۸4lg(o2h+^ $I!|T,- !]35-] ,ͺ)'$ޤkNG} A-?n uqI X7[N&2(/gMveۜrg#EМz} Ye65LP?/ $zk;;j%RwO. 94FBfjLʠY\Lu&yݗ##h/B7Qi=t[VFalI~up}E|-) _wc1̹%M a-* 𗥉=HYX|K 8u=W0ev&Sb]R=]+o!r\*pڨ?ytR/([Bo (114K/0TۡptI>>^o DoDLʂ]{&ej?& cFthC3LeVG&nn@$ڻVÄibP  jBFUɖ!S4ś&R8j_P{=_.-psb"Y.Vf̟uƧ&u;)yK2IL}mV%UȠ^}sVTAz蒸?l!פrGiWݒo34J)+ibUo#sSS胳zNE)i멮5.gDkͳwYK$w[N~pR/WsEcI R 5_˕[)Fk% od }(2_JqhU"PeÖ퍥KӨwy_}Eb%zּG=Ăk=( e -;ǚfRhdOw{:@6;E5T輿Ng߭C]G]Fp⦴j.pub>xz\CWg?*t5`k.sc.rdNV{] 2SI. 9? O &dhrbxq9ZLj%-\B˞.HH;UAJ—soB J";a& 9a0+(Ba°:MUV`@sOҗ1UJ5^ǛFgu'a'~olN{Y1\ y2-4[n733QK }]P9epYqBZCPЧ˯Iôb, ,!H9FFqĺ;)㖚`'\pǽf&$oCuׄ! \:ͤD/>s<kf ؞ޞc23=緿{U$*/:lЭg6K9ji6bu9G8bNLb/F[Mfе G}1 w` @V+#%zpjV}^mxx+ܔwkf\aG^!HEQoef5/|y]T@]e#|, i.Z բf6aobz@TՕuB8)PL4r8J|k妓Kz)%uMnY{O/̫=(wٞ~5?2JciP6PKz$`WF;=WNΎ{y>%`X@u\bHC6]aEPW_QXOE}v}T`M6˦Rz ysKY}ry>3c Y_anf+zg c&MohMg~,1S hł87 JIJ^o+[>l=;-MzA R aH0 DvՁ&}49%F4p^]Gmgpp"o/jЕ&Eg@R]uéZ6RAAn^P"%c {73ZqV‚FЬVkdcNDQ}R9YVAD!D&tD j,ϥf!Y[|Y`2<ƳY%$]ב|86kIo$Z wZ=@8n;De(~,%/P8)m<0"t,nQjAs263GC3yj mOsίoUadm0 ?hlTQ%'YXu6vX K^xqF <6 /M%\}+]b})Fj0[dO^=som޷5I/7m _ͺOK5Qpp S"aֹ" Džy&c0_vXb}i5C]ܻ8I' W*xrT4ٝP~nuU UO,EJZ«QYnTy8HV&ŧfpXcjS=@yVg>ݚ.U)6;O_N6W+iYI:ʟwg toE(@~ѡvU{/nrv(;"n P 4К ݏ&HkIhˮ!sRQo`^\Y~)^%r8WEg" Pܨ&5m?'S?ι=U%ӖA=A=BN>_d-}E M6l29F7C #$rq |c%!i .mǾej/"!4B) V8^ZU=1tʧ\+'ػXB? 8Sb&)ُwG1H/>EH;AuL{:U>`!XUPc ͗KB.`C|dTaC5sOXy֐u%NT6# C  Ca5AF\a)oo }-{E\7q4HJ s~tӠ"!]0xi|9Yv,$O %6oJ+bUĐ0] $,VSZBIrz"DŽ 5t|>~Q IH$,}̈́1dXeaTB|caqnfJ&!{ yI:PTE&^X'ZZR bC{ȿ~f*#cJ@EDˮt&4}XCTD}|q}GeF t}468jۭ)XI:-573-" 6.V%~)Fmm@ ; 'XJiBLs JЋoZN:nBp+mih^5i ̅3x\jTng.9xj|mhBM[-!KSipFۢMw{"p") N~U}x&7ۓaE+K S[?a^UnҠA@W^ǫpJGn{yƄS1?t8~<k%]{9fcJ:-s|SP/ j2'/e[!8pzW3ZLq lw"=P~Wc2wNV]>gjt0$H=ӥ"'KӄBn/!SRV(rHr%w%X_A qYE逇'a"}c8=Hl %FSYjzb4Z3*QeߝEGy!ytcM?AҒdD -\-6ۼ,Cib羴횢+M\K ׳RWI\0_p+ua CM IDɤP-*3J 4YM;h=b zۏ`ֆ;=YpÌ$%і?qȽl]FÕzɬǍ>{Qr"k"]\X2zPy_@ e)Je?K:*[NQu>|=f]#Ʌ9 r04Mà.!5[=@{`e~%Eў5I)Lu2U ,p0Y_" lwFy>"a%ڦ"x|V\4J[ldC'i-iŠx% 8I-ɁW,G~71<^MǶǤK}nI79|qrxzM`N!-kh &\37xR"]v裓ŸRż-Wzӭg^ږg -~ch\jmJ@6:VQהeBY%*DTu_z{BrFBW )EҔIn0²S:CW!m|+% 8eh NNM$o_B UU,F`^4FO}ӎ(X%w^M{PR3li\&TW{Vn>(8]` Z倏QZҙv/4YQ`Be>\b(4k밨Y/ .kƒީG# hhZI.tnE}eF]H&HRQFon|i0 ;n5=G ɐ8Z/jU&_ J¿Ew^ue`*݄J,#oY_0-q;LDo͝z pZ0p/5N\K=XTz8:y1\,N֦Fx2xiia{=̆[W lɷe"8Q=3EROb7:tv 2+M=m|#(taH2aAĊ(x{z{)rtCwv6/BʟA){e R>ᢧMepf2(ㅱm!}f3>l` $5Jt}f&0ܕyQenP3”dVͧS?l#DU'ժh^|ET0- ʦڋKU:^ [l)<[5* MI;mtCfHUvcA%LZcgMզ^ZӕhAdR7 Wo(v RÐ*ҔDs*rYM'm6>dsСf]o$fX9 i}~eCSu ZyT^V GG p"l%I3ԩ]8z ctһ*L#6@_ر/}u2R<ќ3#AƸsI[Mvp~.G[Si:izUNn@ɨ1m(Wd?O^i/NNdV%lZAԆv۫pAq-q v/mh}XW t$/k. bSB.!WHZz3 )钥\7ţYZ3D;:+ v#peRϑӈ؛XZqBewު wY;wONb 2[XSɹ<fD/8HGT7'zbGf.]Ƶڑl~Tt-UQnYBBCgUmr(X(AϧXvݧӽs=+8=vV-#|kl{d{ښkc`IGL MB_yyIszB%Eyi"!ިܟUZ* /3Ƥߟf@HW/JY _NTƀ.rΦE_z ˭9 }ه -h:`ƺ<'snM7%lNV׺ʇ2DēNQYݟY*zY"dR^5"hW^fI $ظIAУ,I Y]2m+֦>:nNz h^{@$.Uzb!U 4f+IHxgגIeCX[^d njXXjynGjv8Px1D-()ه݆>U!FF9ysゟTQ ! LbG2 Yq3*H A&vd#.dW!/1֫!m,(S[#噸ry%~ߦ y#[ZQzrֱDl5PY@5Vx#$)sܥUl}*pDO3AaO(û{M"7%]SV E ; VjZJ]?2NsJ;-,tܑgC *$E,N%]f j5=@֬=~k:/wCEHW&Y\ta֔a}'Lv ʞjH\TXvI!AtQC_Dktu0D]qg I'D=Y3.a~m²>p҉|Y-<)VfIN1芫~'MreϞ Oͤݐb12t2/#p֨f&P>7|QK|n#1"g9l/.|!xih*Mo j9Gd~Ir.= ,hX<\X:C5e~!c\c_; ! 6Omz?R"A6{ m Bk$7f;xO #'UW_qkP~.M!+E&w˿^UEOPXy60OkP ~%\ M abj{7cm ZuԚp\T-B.^g4) fin FCB/g LIKʥ%cVe)cZw[XJݗ[I s4&cԗ;k¸[c^7~Ml #7( UR,fq]h!:N@t󭂈t2b]f JSeMF[5lMؒHy6~9Rth>lS۟,.&K:r5$m'h<Aҭ4],-\ A߷!P+̮c}LuPƸ_,ᆳ2AJ2I X9c tB?zFR IC.(Ow R"Puk9:l:(©usUAu3fЗL#ٿH sak]7:(MeTn@#7bZYLV 3TGə'.*krsA>Ni^-/]\V* LBG]%@CVE_v4=c<ˎ 7'+l-Far:X;AE k0VC9B^8N_{j p`AD:2+Q#vj56\kmZH&"! ԙBm~'Ք(T: 䒝bHA[SHȳ2I=?67wWoi:dvP{% ^ZVPb,$`1T K=97Uo};`%BVMU;ԗ(h2wIw)[C!x6XX|S T/X$8:mlM͊_M\;Ɓ;6@:ehL8*@>wp5QxK>3']6צNR0?W>M vSjZB/kF]R!ߎ^9p KQd]s$,nzv53)#†~Ay)FLoIH䝏ThWA3߬ SMe+Qk>Hi=w~"R۠0x yC5U.&xCK3ŜjeXf #31Bpm|cԜ͒Ȗr Ӟ4. "ߦ_&T_T&SH6 zUOL:Y]xNazA9M^W`2I{Ő<:̰l_0Z>+b.dY<0=ca.)b«7E}k=:BXqKnH ]60ur#l,UͬL$}{"SɞS5#,/l|@f/L[n;?H6`3SS_Jd|FyD"}=UMf?,tL.1[3OE|uƏ&9Jlsxܐ)j[85GyjRa'g>`fH[+SrFW%2i1M B5$tTk1X|UEɑլ6[Q9F֙3Q BN> v V7f]>tJ #>_həQ5.VǙTSby 6FNӤ29K:~xb4EȟN'r27i 9Zdy& DU)d!ӠvԲ𶍠 VX26M,?'+T.2`B23YvG<_fzegʀpxO&yG/-96l6Fg1_]a2Bnn$#YncQsfZ IoA[)OCK--h?SESH%&5ٹRl EǕB| '\a2Z s0X^}R+  ^k69@M`^Yh^a^ABUwt=|_׵ `8[J#İWc.[sHk?^UV"y @R<Xq-mߟQ-x04A1cPh{/].q4Wt`KM~sJ9]ߠ\ BZ :^d rpXFRyۋ6ARjwE9w|_ N${\+zrQ c `4KRb, ৅_fpl}-vN:IY̟&jk߉:}KЀ֚72?ŷ)m # .y!t,-τ7hk:oHGTf wtF|縗g|lq~x?ejjA>.KPi+[ز`]휫IM "|m}/͹&hZx }]/xgПl'y%#<}RwEZK.KkV;%-F%LK(L0{'d-uP5`LWb\Q %-KõC.W&ep@ yQ(?Plp %t +NQŷ8tD'‰fӦxQX4W0v3yPa׌=g|J`'fR5t]VZ٤Ѻp+Dq^W9&6Yͭ*C߾/څ`mBHkB8)AZ1,qF#?`oąuhm)tx0}J~#+LkQK2 kz*/\3+*XM|#zWKYDgSZ~Y_ F',|QKM_A۠Fej>k.#Ks47I@-y~JL d}٘zddʏg+m]v9e3ÌUiTԵW[W17Z4.ej^DpjmO4\G6xkiIS vkFtp ڇ|ɤ Je4U>ۍ"˓]qzgzŒY)'i-1'V)_-,Vah}oME]vr#P18Kr?~|)3o`*x̯6 XFI:y/3ʘC8j6iQGjx%VU\هXe4<?VXH7Yg2BQgN-~ 'joVɣ S̞] }zxz\2-Q"RW nċya+)L U1CuƜhp}%lMZf1VT{ʿYw?_n]j[JV9Xkz,+UށF(l}g< ~gCA#F$F 42-eٍ`7aij#bS-Ri5rsi{Y< }~](?kI{i$?_,N8pP !UxSY%9 {5j,&D3*k{ɨ"#gLhVRj57 ~!>{rF$n&0  ]>sC09ڝ Ž dtzzHm8~c:L܂!޿2k:3l 1H;yg,ėUeE[/BX XÄ!ˆT_eRPIYzX/5fkuצpiseb|;|>n7f&d70i|뿎]G=Ucƒ6'wZk,yPﹼ\nƉkWʮZqKyKcҊJ!UcԺU7ZWvy{<)Yazu1DGbrׁk}Qހ6M3٭ Ðtԃa,aߏ3n8ȞD@SvzPUjّz.FHe%kgsLRHdIXY|+ȱt;x[L\ #Vmm#Пx$(Ƕy^ʰ*Ycv್깄l⥷a˯ -t"q]gYG!#'v~y[ZbY+,֩CO㍭#8DXBf\<'AmlUŲ^&% `Bh !|Y%Ho<2KkɯuYVz^VG׹LιnJD,$fƹk;FN|C]9 :g+W=gKW?+MeT- n5!0O1_^<> LOSzvKQל| ic𘽲tn&4dp(|;fd _FoYiⷝFlm|B^ iK_zM[#xP*ė;Gt͞+Y5?USq㗇?I);`tEEJ'/aոplwiɄt-#*]r"u/h%CY̦d'";V<^LRփi@ KddNO;ANc\XMjHߍ/n U"*KcS}U"7e,{*z2dRHy` Yc@c:yFB΃)c:8ؒ$xI}GT8KtԴJ=g`V_ʜa4Uq&.v29Q@p }Ar|e11vbF" *sW!q44ϱΙgMYNL?s_xtb0)R]ycЬJSr>+u=ZyZxh"0|@5]0g[Ua-u{>qk&U)mgX=tf8a .CN4/ /2{i |m&p\@\ b)lh%At3F%\cImqU%%x gĈL:]~R?cZ ͙$c! z4K="￑XޯM?.(tWS(2b,Y)I*xei rٓ T3"IEZC!k7q /M$Az._԰[`l/׍ad_2`lbeOA̞``}=azKGI$:|P\::|+`3*G6ă}ru#yXt/rQDiBs̷] EAёVE>*1 w g? H  V/ j7B-@ι ?"q{?'lo 4>!5j kVWb+y#aă0@ hgY#8`*rKjC9vh0ZT1)+Jc9goG5h3GdIE Lȩc kcCeFIElhPr`'8JG?@]mZ8q$_hS`,-wͽZ*><=@,,D+;75WXҰ_.Ȇ\$(fcٮݘV1ʪq(6_b^zSEv^fpj Bjx2nTE'O j0lITvwx:ʶ_K2.\vb <%,/ѽ@ʜ} Xcx O P0ZA^n r 7COI?Wb! @-x]Yɹ`up/)]mTՔvLeȀ^nt ՐJ: Pӑ"(965T/ew5 A\,S @ŸMu'U% A~䌢 Z6ȷ! 4DB,;iys_ ݫi^շպˑzGKիI'GQ^[ 'H+eu*>xKVI|],s14f ,pL'~BGFf 3 )_rncN(g-lC{R0{$2]r7cj' Vj]cQw\|\~P'i]賣|&']*I #2k+} C t4gl&Ùj3#?¾4MӷVj\=Mf2|Qk@ӡ_98LH<9Z;\M3~C.OwxW6sbB8N˯Lݔ[Oͭ1P\^I@@;; r%U;H`h]  ގTuu4_} bZހdH[ſN(jL29[Ь.( rvڨͲgz?0P=`=6P9ŋ@s(f~6 7l."9j#*)wHѻ_Ii/ĬL[%u~j b$ܛNK* "I fRأWRZ ێ[a!M&ϕ(0(kD"xS4h>) `&h( ?=ɟl Q{ N\KP嫟{?:VՄlvM`Rf>duU])U#uG@@kMLRD3lR͊ /*ez//x ԫ}R:C`|?7-Z19K. lr!j`M6IӃ2l82إn?|M u(i4x9 b+97\YAZJ ^F:I%8uuqb[ee}5n3Q`?vˇD F|r`ŰPѰ<ɆpVy?nՅXWKB'%@lMȎiȚzӶjY/>CwS: bSE]FxU*}%yzbbpٚm;+wrPF.%kAZW8 ѳ]zCE\_KMB̮:4 ȯhVlK۾= &c4oѕn;_(TVk)W*Zi!M(?9~^M܌?]YfYagBc]s2M@Q \HbuCa#+7 5\2iv?W=_ 2f("8>tɾGeQقa,V`REE}&9(8S=x 䶏p!DQ>"}OD%]UjLwܟZrFFG?sh#:6Qj AZ=&jF>hMTMV ;z磶K?3_[Wٚ:[N_A[|dcA2D8C=? 7pPy&M !B2 ~$$mHOބ`]n?"] r /I6=$/T/R2 y[ CZ|J/ȥ 1V#EǒK>q㕶!kRNe&M| }oUn \(VчHԖNU5Vp@SnR&I|m '@!!Y"UYu;߽P8B&S.QEw@3衖]ޒ,+kSR?PeE,GN)@>/P)/6ȋS[`j}/KZ _ ЉS?$Htہ!ְ0٥J 'EuM Vc{`bE hiNս{mh:\8sh]@-x㢍!nI غ0ZkGZ"jt7S>V2[x}Iש-m>@\JڹkWD-HZb!hVaT1Vl}Ul쉊tXs!|kGqlZfЃڮ/_Y_ @k;4Lˑj'\4쓥oLQmpS kĜՖy vOa;:}_=\LV᪷3T95ܵ]gsj&J2ߦu&2 KATjV<c7%ՙu}i?| =N-=uxA x@;UbHN2סe6oQWyULaU_1nw6ϯߜMڥ@oLA-gķ%wH6-ʍN*ƞNSegn(D ib0T!dY"| >|?Ia d a22:Ѩ\[4p\{e_>I! gnjU9BUuwA>X{VH,y&O\B3Fah[z8ߪ)@L,N_*@[z˔$;>N,Y?,u0!eURa.#jicT V{W$C=0&4iV?ay'0ILsq+[pšľ^>uo@|&hwV Qw$x#^19͒Z`ʰ=Rb1sGP%˿t^V7F=igVYZiOALKK:5L"m*̑1uZYJ jC.C{>+7p;`qvy!_+gS +C۰?̩588r薟q G2u]"{wmm;%l]_cyMn Z鲃roΝe_.gEvd j~4ȳ #ueCT?#dub%(˾j#<0W HHRڶ0>C6C6À$gGןߴxg@l#Њ[mp;F 2B$$:|$_yϻ_G .[= G'+G-i41Xjk%+M#QW2+n) #2yZT-rћ~@Z)̀cCJIKYXް|Mx:gedisāDaTjRnFv+$* *)Y&7E~N )o'w B9:UIG^okt K~ǵ6g|1TN"1|#.JÌ[X[=O`p0+tj[ VWUAAFcj7.>a3C |M} 9R42+l %ņ;ud{q ,Tlɬj}æX1h/.%&tkʙr6ʹDq^&]f} L$!AfZRƛB` bZ͂?W9JIx"s|69g1 2 Ml@^$uj,4}myeN =jJ@ o@׬0o2u0C,X]Z:"sۑޡ# U* ZV~ȂhYPj/< ,Pմ7$Gl>tmG'͋Jlcx+^M0C[ :3+Gt.mn;]gn$9؁C3:?쪦*p3_ {KZIoҊbr4`7dVG!(—-q2ՈҧdD3J ;{` `߲N(6_SQ4Ctc'[j DnZ+ +"C {/Id5͓)1ff>T:Qᐎj!d=xUUO!CtBE#j~/BGnvuyhioL'Ox+͛C Uj;E0yzB~H5I ȱ![WA/qZ˵7@"\in3Wplܾ\*ud1 !6JpUruxHT]R~-oC+i`-f^R.xPz񏂂Ėy>I=xW-Yƒn kӚpk\ P%ɔeBm9QnvUd7V,ةefW:V^Ȓ{bIC[C*1լl`)c hUK&|K̗o#'kfsm R.HeʵVh|s˴S?9@QGspP{4q-K晠CK@l!@)Yn36;|SIo\J>Ę&'<4p!ƴaܟK;˙Ozs>ɐ?d 1%GpI߮QAԦS8py+υ: /^rDOLg&m/9o6ߨ{߼[9'5H*_vhHKeA3ҌJ Ρ֒Hh\8bS2Oir ~a!ܒN{E Ȕ@NE-(i4ʅKQ ZsF<9ott녓NNBHfA< 8b[#2iS6+ە`[/Z5tA9>/u3)&Xh.+c _Td ǐqq.*)(EIrtrOe?h<V f*ʺ_c`"0[s X0-_!t\ZiȀT(T% pZ:On vȍM#)} ‘G-)@if߭NJy}bZȨ)b́q\@ymX-yYe2| wsF{Rǔ8μY;6/dL:zhDIp/dJS Gl6if2˭$pDQد6nVpy]CƁO߼~tr_ \XԗApϵt.q[ Ed(dؽCbe~̂%TBnblUEHLqWhSt?vvfspڲUYsd!\fid`?K2W4y\mYÅlIk$zF$.Y$b0. W!UpXKAks+SS bzT.{cliH _Rs9f;Q :zgf5iĈ= a>|1x&* >!T%5Y̢m c0jq\`ٓk/:̆L}(wa[KEV*FGRH2S ?Lw"5LkQu<%B 17A 9[±}bjzb4MsO;Td)Wb; 5u2gchxLA_z^խEUy\tu=x?+o m튶bJ^`Z Vt2(9)n2QG! ;׿>OcD 79 lArl73aJe;W.Q׭1>eNs:%ʁֿp n @c*)%4`\`7bl zu0f`Q рWeU?I\;`:]ۃDگz`A>t.~6xCw{oʄV`$W@~~Ѝ2tG(dߟ|ijZpΨ C 03C3A 0UQweL/imGf޾2m[PŅ 8l)%pRud qPYB[깕nR ލf:az3%N_eKF0 LƘ4K!?ʕTZuGޝ ;$ l։;12@6d31.v䴑᥁,u&2eTZVGvڷrMZml40sį0MrJo %J|mm,(0hFNhǟ}Lob`c-lFDF OJⰉ+olkrũtal2zj_+~g#tdXJ7Az-Ǘ޿%TЪ NXBڵ)ƱhZbP=~HU8x>0xtW|rW1(TN|ό:7\Gؖw:fZ(?Zw`mT] cYuބMx AZ`llUp,]%[ on3N^ӆ#K!m8-iGTk{r%Kb$uD˃f.'4|&4D誾^{0x/r#ܗ/$2.{]DѩUr7G~ h,uyƝ(^7 oI3YjA?7bqwI\H<˵ߣ: 䍉&ɛ2_0FWË NhGJP^\$!$ w4Cu:2rw4wilBw4|wP蜽{>`/HZm Lz=1Nk$&UAP N֍$D K^> oϰlnr^*\p[^+<%Zk2q33Ƹ0'K|bBJ+L+ҧ(!ߺX rij\ȴ,G{l?^KyK,onW/[Aa,twɟvh `wr;y8.dYa5VgtOԯBJx?J JӊϵrɠkfL25A<x'lqx_vx4q$oҦ꼘= X*;_a9KuQm((,fWcdoz@OEtQr-54'6PkՠNQ>eMQ&Sm+.|)O"1030F,фu^$ǺwB=3^'Y%Jib>( f˫@Ci[XleW[?FԘ-EOLwзHmA+oH g[|MeyI 6,YMaaDs}($GToߢ*7?E'>iȂK x|p;,*zv5kհ-G(mbjL>vL:7M[G'FF~o@+D:A?8dLo7ͽ܍jބш8 5u Kb,Iv Ds'pSKJQ9wԷ:A$Bs~?mS*OGbZ~*j>ny M^+gh9+sC" `c/ܡG$J:3&?H D/*fe:،W|,{"RVsdÞcb!!P,ݣ~C =e3KW} ]*ܨ:Hҕ`mQkNLba5 aѿ<7!8 (j[#2uKSQ^P'iGAw 10\[ʌw q^n۞&{F B4T&YejS2.xG%D:aEȕea4v_Wk^ry_HlOtEZXCjN z@VY&c _Ilhr$;o-ݖu&6 $\ 2R& 5"i:9]&q.j e Xv83Ԩvxib;:g(Lct  >kZX!a&-8_{V#RxQ ޿KѸPCy~|˺wFcUˬ~xXi-~ 4BNKE8w. N4$Ҿf .,YP[,H@̷DF =1#@4h$\yC[1(鄖羒&rl9ܨg 0^L;2K(Ҝd q]Nf-aͧgX;LKl5\{OeltZlrN͹sj1Wc䛫*",d511nDƚs*IrޯЎX{W{R0?u~ F|| ZX&i8\Y%PNRp{ F^].jб@L楅cWL%[L%^1CozL1Hœ>`k|ViVw:1}pN =f줪`ݬ_@;YڳQ0HAr7&־wF{@?'h%:eW0k,anɮfG5WCg\ u Rbg62 YC$51j*@? ϒC ?mB!J0ƞS]qoCqq4w݌Gs F>&m\leG?*wH9K=i` ٥ޔ-&v0Nڭ f'LTBN/y,$[0F I/ȥ/::4 }2- dW,E[!3-QSHe홻]]#{%6{}you۟39I>N˱#(ת-5QH5t]y$N^_]^㞤8nq1cUyAk&5AyNp[&pX۬IWW4`͈`Tx={>l ! pnjóK6L7ed(=yf`AH⃦.%|WLýƧtn(T4Q26\F̞J` +jyww#D1Q'H2.ևO6=^lg‡N^E՚ PllYt I=5jB7n.Ty:\VJTzW` ""]n&E\ylQKR7uu}B!1ߖD|Ԁ*W}Z? 4:W`TG] —Y|Va$`Ifx!bA*҈ª3nIJτK{*\$QULnk(u[-!YHPJ}k+3sNJJ$HoMBa$O+G+Y1ךIeʥ0ޥ:>Zߤ-"( [IknaV?Չ՜+kNEOqfI#7K¿[uɽL5<;zjYI@~KA$ ?eY_fi:| ^hdp;5K0Val&)Brv9$faRǐqӮj>i`FWrn453mYcuzj4Ͱ $J5gpd Ä]JmE%QnV0n痘)l=s<0Anxu=a[4O82q[Ӽ}rr_\uD ފX I\w~}QixGup)5%XTQͪ O,##@';X/;H@8{LNmWmVc_gEkEbZ2z(s$ss(?JHK5^hi!*#B gPJ фHryD !]ٱoԟN kZfua8d̮_~$.t;:@fޤ\ȻȔVA`QXy\XnNGd,: EV&cZ:!|ZF4ƫj`5G]&#.kwz\H?$:>&gܰ9P6w>(Y]˶jg)' ԵʃH 4kC#-ɝGB.jB@[ "ӉZ - ip)8:~ao#.&Ⱥ[X.6PMCǞz¼FX'd\ځ.O (ry|d6e.DuǧY7_AL5s:ӱ\4s8&?ϴB/wMK#OĢVXa+$ +i k3v;@(.S^`*q9\ V$Uc *~yS:=M Úm=Ȁ켋1qD[ͮdސL?VϧSʱPzX2d HuVЄj'˵ 8Ø T'0ذ#::<|$)98'< 8~]3e&1-tm4"لkw)",nY!ͻs:{*_PX~5Gd+?cN;k@(7BhBɬ+{3Yg`΋3AO"B ފro;ڕdNL,J7}u/YGgV*4_^w9Ы ڲ l>g OJOy-C|z5ID|bƣ2LWp(Jg^СJٳݿQR X~i)źXk@-y)"kYB6e/iWr!P<'<ۡ2^KPJ:g1-G„)-hJ}X#'hxssuyח4@TwS| ?lQD:?DG墓X#naK`ߺe0/BYPH=ӕJɜɋ*U=ֿ9:ջu]FhT&g4?^&oP#! DmC^#BaXHj!@L-Ò5z7WIa(g_/}dѴŖ=Ꮜ~NI9սܻ e Wj8B.VdCr 5hyY_z qý}{eY Yw<5뵡GfA[#.>8&bGTnI@Q'Z"^2m}\R g?"yd.GJ64th/vY5d6Uemly(dոtMMT,^ry%G>@}SWnTs|Cc /<|s/Gdz%FU,[]E⍁9ѺW< :Li)I}0)::-=uf1'⤧Rcxv vU%a>Yǫvoig*0prՕmQw 6w;< R4O@},8l>䴪šל)X77*"1({Q_a;&*|´11 wI/hS3Koa~s 1,o~th&2Ш} _vhI_WLpy=93engQA6p ]k78`Oh~Ba LMA[@jX58& ѭՈܢ"# "{1H5;%=,x1$ D[oSdB/J&4IݦQPfrQ*+<=B#@pw%O樹dyP߁aI>]sA&31 -&26R];"럔I[zd|+$b-ԫky`$ΞU±N-AhbI2kcw~rzd"Kt ,F~k Vaof} 5VjDx+x\u2@cu&d9G+O\]]E4\°kR7Y_ _y]MHJ[Ap+}6o3U1Z6m?&0 i[ q9[]a`ZtB1 DvسRTG|µ|U. ĩgWh2-0rL,,Œ#4@IKb۵;>DYAR'^U!pBSDȧJr Z1ړ5V:6mQ`$ ^3aw-ϒ,fN[KA! )~ZN۟WEd٦4YAG+[I8%LIMMfp }w+JzY&eۤ B1w RDY"hcD*oOKUXR@t#I[qR, {٭সy>ԅ9ٌ3JʼKIwuVf EwO%c]6HG}r-;y&t\Vaf71MV.!ifs=q@,t7d^>2u|A`F6>.v3^\,POt00dʃCb niV4uEũԻP4o.\\l@:26W!$U>54x,>,4(F/xH'_2tT]o?6fw/O ~b Pq[v<+A=N_88}Y(۞C!T,%K7TEVhmkhmDʬu @Ti9ieBrt/u бY#ICyPd?j2%al#5JGH)]kią5$D. uJJ_Ch1GbMC#R!$!IՐ=步|IYcY:laL[Ц8ѿc-k%iL{V zi} ' Q.MG'Pkʔ!&S3v0tX1=O汁ܟ5u]&vK̵h9MkHOY5OK%j9i֣edJet` y[\W`o0Ntb8h314T~H`qzeġr .iW}WJ]ݶES!&#b%'֟N(B1%0ȡzkOSc_p/1FL˞/dOO|@t7MocgB>=GBB>2c)p*(58埅'-2¥6ŷ7хm< K {dǓrZ;{̱n9#+B(iN=f3i6B}N)bMSq'Pr)Jw? _ Ok'c4' ǐk?4ق?!qw*H?g{/r7ro l UHlh@ Dh=eO}Z˄JWQsF@YQ]N-c88Y|FfK G@87!ݯQ&p˞jS_rsgԇe:+HNap}L,wB T[\Ql#xcaJ^ hqUpˁ2# rڲͪMm|"Uk:{Q^V OzglzTcl 2f+d~addW"|^O7 q*rg?޳D{o4>?976dH?v#`pa7OKEZ 'dv!IA~8Ij ̅ (/w+jX({lȳJXEgq˒%&Җg ukKbG,8񢗈Q<! SĞ2%F<491[o$>0n|i=U%V~#dz_y3T GC ?vHݺZ^/b]m:d]/: Xm1#|Y:*,'ڔ`+]_b\sIO^UOP}eh6n`"\V%$ + զjXTrE$8œ|i-x9qcGdqeQF_g1ڠ16|~Eb蛤wϿ'V$ \#‚5HYKzjD(+mϮ_w-؝`X4O"pёb'Ѥkά ʦoI bJ.x,e84vWa{6p!0A][vA2.V<ׯv' #VռG0*AЖ;\09-ʋ!G~-d^0L)_g8gTR,, LY{Ԗbbq?O,Ƹ;g7aEj'qw|9}.Wo^Rն0^ft!fk[o6wXI)6>VM=x9:}lM}FM p/cG\dҒyH-o"/n1=2yEc %-&Q:|ls^LJVRB˧= }aJ>] *Qc?f@HҖ;TzeÖKn%i*ζ pBW3|di黢R*5dmLӢWp jy'IRaLRLm~]4,#B*:2`0pjgɈxp|XϴDX(PV#t[jO&%FG}zhRC"yP.I2wQ sAWx!rצxƍf!@yӤsQ#1R$T lgh'f&s]Yϴάfܝ.`/`dLv9C>@~qA4Z=4ԆO) :U'M9~d;m?$`dg#1q_۶m*dY!i1B`qI_|7њk[x9E,g,7(~DRIqMFtǜ ֗%JXmA2/A^>zN~hJQZYԁbZGHq:t20YcAc@), "śi@ ̹%cWJ͢ ȱRHY.cg}]4f4P)+yTCH^>rM?,̀H$KeRna 3J'.iSd`tjCɌPʮehlx≯Q3ݗwSXP#s]x7 njAn 2>C_Eb(ޓCCHL6Iq3dj9>$?&;5Ύˁ|̄$c_ߐ 3srBe<B!jٵ`~cD܊|mh8AvDbl]oZ f hhp>E3V.JBl]9CfL&)F(;Q%9j<[V?&-bn! @?3%B&wXms1fQ7v&!~մ2xlztJO2~j_qqyY)}_H>nnN 8n$.aLvل|>f@3f=5]K֊9A%Οn59$M~ܦ`żm陋5kYxj!`eu7 ,':_FeD|UuRء%<R,+HSuU;zDiH V1W :KB[䥯>'錙rcq% !x4zcQ9`>לOpHdt;9_Wo5+=4W G=C]xQ'{Ū s'SZ9+'.0[['.˪QJm.)"~dTaiXg}>_Z= y dRaż;?4k2 ՘!ұQjҞ]B0 qWh|2ZVU$}3 @ K zB$ⰃY{!U~ Dr&GrQ1v *tXM]^CٮJl4iclwCo E7$EILb8_; nQz6QEwgW*0fܟ8RIhrg!\/mDٳvʉe.ݕ9hC-:Z ΐPB;&>Swq*Dq֝|Pnq6dk!LHp]Q, ($}` R7G=++ݑfE x{DYf"[^,^7mqh7E8 fdcmidQfaX:qfug :21qg"(Žw;*{`YC}o NHfc;ƠցNBT,H$|T)T5G=(1J;iMI|-5,eSe| ’|(X7 u&W?0ӵSh2y8\~դؒ%H(S棅=<*G\p#N"IYu_k<խiȞ{yV;OA-bO=6w0IW,~CIFggõ<ˢ_z3\XW2{;&Oqr4. SM'WqoFͩ}.GW: H72>a q+H?ص>D+޼2n:Cq0CQZ6tv@[ʕȬR(cctpcR-ĖflE96}'e\@Q@Y*L0S:|r1 \y_6cٝ:"s a߄9_dacCn|n{~ݮE LU$6-zv7}TFKFN&q:Ҏ2F%F*iDL3ayz4gNuzz}{=ݢ-Kq~dl)Ǟ2ׂ&*ӓ:] NmU!+B~4n-}ΔljR]]eq;!<{!!b;rpD0j7D/BOMXX:O/Ol.ڶG_eͪuG^vAkn?Dj##!4m֊nܔHTO{[}-2*ZtDaVD/L:Ŝ6UNv| JM[bj?,+tOG2'kXb}NcU%p3PwV3# hpF ; Bv DM(d[%LpK%V5N u,|@YL4.c*dc|CG>b5~BM][,.LS))@TøL%5/I"ehg Q>>.ӑOĎ=/Q9lh-Oߝ_9{fϧ_h9AZofwlu޴)q%Dz[wtJrN2Mﯸuw%*l?GЫLf42E\i z ImE<1>C (LJaA>h` (ɟG*WAY*t}FcL:EwM/J+ς:/4징I}*}g;Q}˾EkInIc2W*MZiΥ2٪OOw'srt.;*-ZIF!5b: Ȕ. u M'<b,I1 D W$1}G``|`R=ekWWp`>H?,"1b~~v)W͡WJi'$sJѹQ& 5]`"R~/y`6L}M~4!q[:ٿ!ckE^! .&'nđH^68WͿӌa&Q~L9+#<p'K9L}#*|%{OٔEHƸ0|^sGOZ8?WN{->luP3w!k̟&o,R%T'Lv Y7&cM5-hK}tZEP0چ ۊ5|Voi-7no-ZtŔtАvU+'V+ ̌1p5H՜Q ;`7'\Qj*#nsA/y| qo 1KMr+H48WY4av/O5ڤB/[v&1.aL9BCbu!@gehOy[*9zcgސ2/nҩ(ZwT/lu)]+fl~ vlA6RdZ1'n3 (E'.J5C;kh7:B u箄TQ)&0{4h ʋ[y9>)ضR"9J&FC26rRKXj䱩PB`#{. \J=W@,?z{#V_sA  ? oIi੢&.ؙXA5B9!#H1s 6Xs33J*;<lֲ4U.KIv) K SefVbShL]M%lg3@*.n㚯wFnC`JQo&QԅÐ1(YDVt?jaH |g?; Y xm!cs椶F@kG 'Lsr 1!6Qغ+:47S;6 j~qgnh'{)E\8$MeA,;ח_*(h< Wfkw5VhG@q:x5'|GS``4-&g$YfsA9XDhH?z4n)/>6Rv®;Y|mfhm9gѧ(́35p[&,Tz\sfhѨ.`k9s\,;?`*nymOT;2lչK5ʪF+CUc&'6bDg<&_0f 9]-x+/#C.}s.xhX#(<`zᯁ'Uoʼn۷E_ hIc?&7ޔ x͜yEN_B1v/ M2ϊ| dzC$=o"UEP|"<mrD!?t=:I IA5ޢD@E-O2,2ZE#r/<.݇񸴜!tjR<]];"d;ºb31ȹ׳CX@@LA=mfӨ r_֨>MV6vq6A@_ﶹK&3Ќ8eid`#Zީ;Xx4( Jvߙ[ Ns\hļlmWQB%p ʅUW |g>+`!Wrm0ȣChZY "3^ Hc4(@ c6^0&H MzGF͓!oKiGcjMb3Bc?2&vC-TWTz&5TGRp6eUN AK8QfᾬaP DRq8=Q՟!1[tb.Ք7|e_Y` %ѻd˸:ҌYۦXɠ]ʑzTR=#|8JIS3^h 㕮{O!ˆaWsNa}_x]Hnؿ ?0X2KWW'qLܸ!/ 6^ kÏ'6"ǧ$ Og,meQRߐ#fcՒ̼`7C-&]diԠfvS{9c8ohˀe5UNwsZ@[%z72C"'L8g XHN]my"fB^evX ix2[ڡnXU~Ha 6^ |=G+1/?hs?KH԰RJvg,!X:Wy"=R/Vi[t#%T8)5o Z`RMH3CF̥'k \I|%`gH$-'6[+uG͓ wɻsRv%-0,l+tB~DE2Pt[5mZ!>գ>\H*g[e*Yb٬%Tʴб״Sf1Oɀv/PQ2A`n\0i >%P>b?zlƌN~[SNl0Uަ'hy.m!"Bz(i^FjF֮酲t}7l_ nj%ROR3/p%:}{Ծy1(_#xwcLǩ ɐZ3΄Y+UUy(\' d2x&PlzKמG6$K2Aחvd\~'MsjW@#^^ϝwkkP_ 7"` ܙU7 n\x0Nӻ.WZf%:o9@FuW8q ['@ctgR!b?g#I7/ Bu3>]T ̤au 9*׍y+[8 \c+WR+Px׀CۓU uW'}6]A=&`}m||' Hˋ][~A<}L9Mv-2$ yj3N1X~o{&u vkзִvF̜^{(JqxdTQWOry!~ez{wh{bޱ)o 0JFoB)q=1xI( yp<ؖ;p' Wr`SS%[p.,(En! tW}D.GL* I8t=Mtó#Qۋ+2a1>7%[rÙ nJ#pޛ +TL҈iԓ⧪ujқZ;DfC Nc7>]=MFݘ秶RJee$M5aG^~ԭ/O!tQ22L*@?'` pl|~¬GNx6\* O X 2gpm qB,dӁ{ɇl%2zVUڵ~HOqph\Ȕ!hK9bS*~8#{wε2̔ȒBV^ *6^G|LwNh ن)fjiDcˆˌqFC .J|RP͸L-l+9.:vo r>fZtgl?usE:P,{BLF迹\Gҽ%Gzfz>N~A4/ H@MUdN6&j4"Ϫ: ]@Ɉ(=Aq5⬖Ά;XRh>_6("JCN-g8p$B+ #@}HO( 0ŷ:Y3fKbMkd>Ā:Á&x]:c!zQX?;;4[ A#㙝6_O}!_ۗ Gdt=zjվ'OӁ^O>ہ?0u\l-kQG41@@dؤڴO`7=p\1ò@\RcF\~w7g}&w_/JP ^4$ɵq4r[ 3+ְ͈OQ1YdR1J ڲ7yﰴh7豬|ӥt!isCUPgDX,*-یtS.j*WwYO2R-n%S4= n3)q PJ%MJ`+g A?lAcjD<Y^l"лljV.Sqk,~61OcR'ĺ8L tj@еCf D-Pu8v[[uO5t*D2]*6d@ɐRU7ZQO L)fyɋnǝ3'Kȁr v9(xW#k3OTsn{+ nA UKn=.UmO:[b.8p"dJ =fB7@Iw=éC0TŮgc,'2"hVlQ,s;H.NK%H.b0'~WK'MYel镡qRSyGQC~bmIav &k།=]BJ}~Ydd(.o|P^Y7&è_Ef"cF%si9-8KRX):KY=T=]1{۹x{Y{7H\`MXON7 Lk{z\Ps[3~.9ٓB2A\O'ǝ NՀw2` 8 MJʁÃHvCaiԜ!KFk_|yo̐iiZuy~ p.Fde"EZKr&ߪJc5|]؎aX^GbP1ŮycKА}¶,t{)?ϻUu”pб^L*ݗKfxUM8*5iXP@]&d'FC'[67l6 爏C$%C=sI4b|Y*7}Zo2e&ftZ"Fq7$0٫CP*H洸~ `TY3SZߏ<Ć~x`9]2Sb̉n Ǔ~׀#!GN[KIdΌn l)?,Z٘ xGlu%j%-mȡ't냡I29FǗ=kplt7<MUktuВoAIy 9/OZzL1!r5akMG"ZyPV]bXT\6y8}˘vb] U\!-2E&yXy*83=_ >R/̶hn[MLdL^*E#o\cdz1߻hÓvnSt@#fFS#{Ye%: }^1xFQ{\]T &g%[Lgӕ`ޥiB]4o򈲦)xWeW4>kUIjeBJ6xv4pGkx̟A  Okʋ.M2 u-{ٗ7+# eտp`gۥv1m$\!-m ÝЄW4Nf'Yc] uk7*1!qr/G9!bd"XH43(ic#M(\'!:! ٠>OÝ$j{W0ġhi(YphjeweUSvp@GuL3-{ה*sP)M[9膆e"Ij~naѐ.Ml"A]%SƔ_$?g9'S2_LTo> [t]%q3+ӇC}C?.qzb7 KkKd9#O}[d'Gfp7m*)t W%yF\ݎbF!Zu, aY=ZanKD'T2:)E;U|5lS*[&# O(m\@=Oϴ*LNbֽ8[o.⿹W1A|;L7:/DWXѪAw{W%7y1P{y){9h&1۵:4g)z:]'bfZh\KW[im♄)L0P}vmn-03sv7׊^iO¶~ Ľ5,y ]f*ԐKe֟kkS V@P.d:,  ڈ宖ALJW(A< AױQÛfO|y}_ҭofIAL 2[z@ ZX26 -m;3 BF:*1}+x)$X>ZYV,K;, `cאsHV6qֈGpNKDtrSҜ+ 8uWҚK_Fe'5ޒ9%Bu4i@߰hP5b^^Fh unv)V\TݧiuB KxjyvX~֠3 ST'vx\'QRW!oY:v Gj;jZL`=Zn2:D5n͌.T#nT&> (4cj|&7Wd?:'~)^dyf ufCe:&Շ>'c cj$m)xa,'0ʍS5}H]vྺQP!I }-đE?Q9;m^O,AM b^ˆ_),BA\rd)]yߜ4LL+Lh#{]i1.) vrpr$uҝ_'d27 52ʎ~{utQ 5d[#I?O_iN*g ~dΦdzp|qN*z>;ENX2|]z2L[hk;ֵ}fj'tơJnGjrI_VS|zAf ٙo 9Դ*͛vCWn)t F䋣Ac3 us}Nֱ,h=| Wx@)^b"+v ѩRy)Fv0^_!zq8[2iC&vVxr`+ Z2Wǘf8Ȗ Xees.v!.NH,D]Kڄ59=\Dâ^#EZƿp7C@u|'Ȕ_]jtd&K3αwn#B#@>}ҪΨ4$ݕɆF:Rt|}_ɤх W{#Lɐ@/}]EՋFo-brY]CfIr# IxԽoE┗E"{gUP4#%%ZY_xcE>$r:аYbtCGk\^ X tm -T.DّK>^M$RbDZ;s9WYr恵o_0hSB$ !g`G FG~l!y{pr&dמ8INY\eQVGNO[ N:Xf|Eƌ =a8 4c@!"-dդTF<%3e ZC!č2i.y]V#` 8`h#a?Q_-sCDC}0h`nקŎb!( V!S%𤍀L,ozQ۷iħVK*I~bjgOXF|# .~/gO&+9oUzVSz%5)mwrhc3$Ru>eW]l.4ZG0^LN;\R#ޅдtB>lO_bUTHįMziIx fi|xOQ'`캑ӿHf{d +Xå}YV)C(KW(Y\Xېqǧctt+z^c!n Z=/kPH"-H=V,FVY/v-TN5ѭ^Cıu2`jZHqډpi1Ҁ_@ҝ|{$lIwӭlj臥rg'޹CQCcAI:zvFF +]fV` ѵģ9VYH4ޣcf#Ў:z;k{=J}KTv^-FTx #g0A4>~}b](o~U %t d'-k \"q0*ᴎ1@+20wa6#\':xh YH}Q|~El) .tdxfm3QU\`b ~S3YE{Q%'xX!C.7AO85pT Qm^d^vf?:{ T|FX6X&JztM;o*֕r*enaoY*_TVFV: ;3w'0[o%}sy~>DQGd[?5.TRtv<\ 6ߜYיvnXO}ʆYOl@̘%\@}KԩOzxo]FՈ廐]͟(%`RhuZ\fXg YX5C>]]t7!YW4ab [#Z 'mƚt^Os : BM[px}ȑ (*8?%ONno@@LGGwv Ѭu\`3Òk6wZ{1_)ag{6B,uhJ'9"H`v Co&gr|E3&Ll+MXȗfۻ5ٝX9uBn%&w9JpA-co89#v;bE :p;}6چ@'9?|rG hk\UQ)8]BQ~UqB߱*I|\ űu[Pq:Sz*w7w¶+j%@ M?}TH|Olq!+]P͆N,WgGΒZby%h2R^ei1LZ6 i?=MM^:nrm.goшtx-obho.wf$MNL ?1ԫs)pЮĵiG4.K}`>x BuaÎNLb.D IM^YAyW &zFSKCľ^'@zaC9;r j1$@a5H+V(BmשC(BaEk0zVXC`{?]݁"tHÑj+ndB]«IMGh씒eBܥ,/Fa?N~KQDoGEM2%^&,daJ;/3BIKFȵwEGF%SLW[HiWJt9퐏;;eެjfN!$3;0(F6Qug k'Uؕ9.If]P.6 $O^K!Q @A%b097P(8fˇ-m]mڷp D 3%9A ^Œ74_i('=ǖp. AhAʮk.&{cd9QvICݘ*شiKhTzn4.JSXpe.]BIzI~#}fBd[pӧx DfKD͏fy&7|NTfM$__vo*BOP֙nP9ؙ&GGWߓ%7@ ӁOÎnEDw\rikqh9֋)RvؘQxfjulJ/#PW(QS! fF9ȬEދ WHjR8[ BI (V_ͫw:֮ҽmc/z>ݕzL1ڴ;;z;'zejaI7Ds]䫭Sb@o祮lc!Ӈ}5.j /`:ʲor7FES1&oᲓ"` ,DҌ0^=sJ|t^'7)?[c+8 CN叭垘ɮ4}י`bS"fuaNUЎ=ܧE)/{V{+~(7E{SsCl4!ϊ 2olt  p7v ^?$_:N gG?55gDZe!FtSt6ulX4 OM^AY"ԋ'ϳ!& ~yn|8YK&|3mrIQo6PRq=yj$O`P̎e`z$~ ܬ qNaa"{C@{A tXL|ׁ1U6-R3-ͧ0 8z1$t_\,R 2t;豅}##"\ϰ τwd; (P U@!3 *>DnWzԷ$qliOWݭWc}X!1XUw?]#BA-:C婩]0H]ϥeX>Ü$/F @~2t3?,j f3qSeWA-;wx2},_W 4o=l65|9$K,SPæ쾮㏤GX d.$JΒpss\ob`g 4@IjQ8RUR&hLNڰ1&MBv` |%TQ| U1*/k`o6Nb UxՇy J䛺9!? `uM+URߑCatC飴d@lH\ehxGW|8(h_3tozE`Z;Yv; |x^ ciC,V8בTBjE9-T9X6n g/nW>܊KN֛Qm5x"`08mq5C7=vڶs+wf$cKf®w=TZu&uN}ePaRCcUEjx0~<+E=="'SOk1% |q>8QVj,;M HO#=cn6ǏĶYG8v~l"1)[kc #E<& +S@t%D[qԫHOә;q .s{y 44u11BTF^5HEaA P8OA3ܹdw&cc>@5:w 4@6&2 (n5[3I8N#GFE@u|?'&Udb>[B NYω=a词I&f F-gGrJ~ge-PilnWA1m)Knj,ly X!q~NH7P'J /^tr i˲]t x2OwN [ Cx>0I#VKͪ$2B7DvI잌AH4q5Bs_1\0bϡ_մ $}YjdCE@(I$\N8އ&JF10qتzN]iL'#-ǰڑ_ ߒanOY_)q%wԱ}kXћ;myWr[+$v3KY]`mWFtn#>ٸ>Sr{[zY*xqP, ('y*l$TF+SAP2Ϳl]/XVĹd7$[Gu ZnsҨPnA{~qpa i) ty4Lj8ڀPpyr-< ɩޯ 9UݡDSvoR_>;sRTq3%,hQ0r*1]"}vN pҹU^kcOvޭUM./y6<.Fԑ ndKl1vM΂V UCݫO W>5YQA~OLK0Ѓa!RI ۨtF [@11sHj@`>Γ~D:^p)y8 _PZiB\l4R,MR,x߈|{kA  AISHyN4+Z2EQ@Oݑ}pZS%^~bT#?3NhOp}/ZpF"rS?!Ⱦsہoz鉠9'twV4(&>08Xy@8hUm-aɖ* לă7(aDc%޿F\`m1AsY'C NqVi`|\2 mAi'_TTGL@uYIȤcÁ01RQc*>"kԋ>o V&aKPa+q 43 9oUڜegF&x8]Lq^~Slڼ7og8LH7Pz͐X3whgBQ ;<<5C4od xaA xѴ/ &E3-YAIyS2Eƪ8Sڲ>c܊ U9ϣ- L -J1id0E2;L]0oyYA+L_BdbGbAvLԣG]/L.L^-yeSՍdIYk-_%nڝ~Jbg|  Fy@<L=_{w\#)cP4"b?'y >=ÒT :Dwnkܢ~ɲuTuR4{vOx i%)) E ƛ>'dh\%,/zzEƑݯ^RY:A5}Os;.,tu;05N)~A;i}8u\z6WUBiz` hźsDV,TO"b f&yyeYZ4ʾ["wO۴h"ǮS/tXdS815#r'U▩ [|fB}92co83YGyl q[cNp5CRZo4AhE^leN4L֠h ]&8iInD=!H)eC!W~jF}W+qCGfDQ0i_2xYiaqʟK{}_4>" yEдÄm!V}h'GI>S4>T@eLۘKc/f&0xt/Y[% kN^HvPV5qgHlu絋yK%3u(In|̞|?jf !SL*uM~ŢN(fz}HpM"kuvqTvK{:2-^E۽* L{n fD4n!&RϘ*ރ97=xdH4gCI|?a9}BM976UқQlCXG0սk . QwAƭ6fjdzqv MBnNȺWw!j% t3O׶Q#r¢-)S*O}@oO';0x[m3rx76l ss~by Fed&Q*@EiW\xn.ErBA A`W-zv"ZP\9G ;Y얊*L-&V nk.4ik(AB*r;UG}Fp+| j!?hxF5qFmpV^HT"˰I'Dp-g.Lmy1_! ~R`a1ܶ%M `޻%״pPze_9z%p)'őu ln1WfI Fi >L vreo6٧塠 i@\^@X9jLV D@$_KNG%>Z^4U¨F.אZ8I+d3Z5E%X:_?0@;Sg2z3VJAr7k)p+mj'=3Ck9Υ.e{%2MHV !뙵9+لqqB |[3B_P`d 0N>RA~eNMx?` ϟu9=ʄգ}C3r*_A߾L6X` x8y~Įzh)HObB/Bw|ɇʤk02ˤ:$;JQjԙ4ĸuJf(eLecrÙx6ve7(.S&Wp35?%'\%Ken{S o,W̩E:k`0%i˅d΁Ei\U\4̀,%08j%O>UrB@ԕ5˦`Z2CD9M\"$ϕLc~8#>_#5XRU I<*A"1<gM#>!EnR0{}W ?UIOr/Bu#T}ck6̇vo<^T{o׭ݙ|g*Bfm" n5 Ë@X8qD,oSyM؏Nw>/! բ\QxG#\LT1[g=N~2ѫD6 Kֱ:Ypwy"yIn}r)C ^^w٣)t{$At[$7mxx9&G1wbԻ[ CrԢr"$q4ԚF[q7FM0`r"pmh'ꇆ/젿aoKUÔ煎{ -7}WCPg/Bo3 f_#SVbAOnO7w]qP⁦W~@>x7ssu#b.jҞA(_ 3AY`h:x!XT\bPӥWp0IO6D wxPo& ID=_Lh:nVAiQ Fg]M(S.v [Q!P$C¬!'Fs@9Ir겜x^6QC%Iۗ'%·ʹE::p?W+⧍zf">G < koR7pJ,@0|Hً,03|ӟG4-#e`tZv&YnW?r| 58YˊELOrxj`dgz1O nw2z`em[@P1=J%1v";HfhmpC-4+vF`LBS'쨃~4|ܓmqc :_fƠ}b 0pb 6U^20UYÁָțz **/+3 JV 61+ [em_8w-)JlN`0ձgND%Te2B*3vJ ?ٟL઩z6 !U+!mSWJgYORƯvuBC6+=#ꮙsғzep;rSM2F>3&nm|]T@_ܘz̡:J7sՌZ`V焞N1ޤY{k ۝g:qEm\cX@\ĥT(p`A&Byh׋lNJV4;ƒ}x^KB38/S(A6nJD4Qq-|)z)Q8$5,{Q$Ddɞ"|Y#L39[L@>=\=FLFEDoDme~yiZԿŎ^jdXx^+V;|-x9z|U}Z^tb:QhW"'PƄZ!SB̵4t;cؘe8iARm{H]-l>N;ɓKR3o!8 涩_8|RHFڥVyE R9Lv a6=߽DU[O\8 I6Rc!.Vo%XʩT,쏹? P(#7t3:\C{׌#k@E$Yl,R)4P, 1ZM5Eđ]A.N[ٌ]~^". $ =uaqQ:-ajGX.D+뻆 ?XB2!r4eMtwu.53*E($g.wY󠮟ޛJVVͮ!'=Woʞ0Xڳc?.tQABOzD6MNI&SOΌ}E]sX],w5&(ix܎ƈoAS8|5AzmRUπgV3 jπ!ur+qn_C+hHQ᭷DM=E܁!яF{'S>bTC됄$[>R9`!MP TW?} Jq17RÿND?<ۑ0be!. Hu <V6STVS't'>KL6I>c&0aC-U/{|ؽ?UZ0>j =xm?j?ۼ)ub UVdH#![ /]wVM{ ?X*2Gjsz~B-taɘ-~M`&TCɢ㦮ԤW*!:tCx֢b;czcL fb1-@ҿ4g Ϥb;׺ޫsql^@=B?aˮ l9M^D5~{`Mv87̙4J \.R(5NT 7p _ggKCb6\Sx\Np+Q\j *V(1{fvuIs_Z4ᑻ-c] 섔! mA@*Ќ bz3m. RTBW16iu^to׃yn5B^]FW{u/W.OĎ!5[R>^᥉,L =:dE۲6~[înBX ҭ/&ŏыx(@QAZ[B6bq,-ǷC%8Nk7U`ɢ.8c$QIK㰸(F`XzZOH.rSl"bQ{2!XZDA>3O3_ +?(2EE>kx (S=Fdu}5t{'IϬ{=b<ꋍy)eW:n( 8gsYFG9?B :L +X˓ O*WV̸q % (%4*rN&P:bɺ M]TԕN?ȰFQDYx{; w^ W35]ǿFK bќ'B/?$,j[̎Gg1r_y42ǿ& #*xYK6IЛ[)VOH')[hD{Jinh*ԑk*j8mIH.W [ϐL`h攈ݏ*]$X ǩ]!B7C56{"'>k{!uЙV" q|כ2  U/2/)>^m,+aеAxqZ \@ru/ds#_Jiȋ8߆I>`v/-;"t^[v\a{a$\TB[Jhb.Q$.2L hJ8 o B6b@T|)׃w|))c ȯ=.,[0.mubX)HB65NJwŸ_S%~_\XVlԢM;MuY]T}IpQ}F7B_?-оrDHç6ĽpG}^pWS6}[ttuj;su>mQ/kF ˭qyț"kY:Kz WRN>n]AZ1KfPA AN$Or}}7UX0p(ٙ] jd iMsq8Jo.;z9~lLQa7l:!X{I<#ky݁?;+q'(6; rP!GL,b^]HR2&@@|޼5,Ń>V?lC9|ZrrjwTbrs;vc wNr{$@ӐJ(_{_a8 yo6LAMdaq!AJ,00`Ԫ:scY"I<5{Y:+XD iwm ( ȞY&;SdsaX/Dp!7t[C5'};%~KȊ|ΩU#bj]$AU&jzi^Dix$9Ֆd,b⌏QQsK׺Kr&΀1(iNz!`94̎ U@E# `,(Cqu_&¢'/@gؒ$¡8Au쨧P1`xG-  cmBBre֜R cp}gpI2yoX vdZ:{I'%Θ[@d b E uI= O6)!(iZ4$|w{JyAwa+Kbnl==>px8fW+Lj^Rw歉G~ܖIygSF7̀t0NJV-l=;+ŰW)]\y ,63):;sRp 42GX LO[3Ud /N.،)v&:elIAeA Q<.< ~ˆ[SVG^х?Ȁ[h'Kw-$Mwm.(ZR`M5D619&GFޫȦp})?-#tIz}ME1Vgw8Ai?WHj^Q J@79 -#8[ݦ XۖVb+Dq"tϣ\M O c":ֳ#vօI a7dgp{ = *CY:BS+Oh15C-x|z0 uF/Z?r#x%#pb;k&19҅ޚ{n`Q8\׃sHB~)Z܄A5` %%:{0ݐ!d-`y~!L $e̬Y]/c{Yu4:$=iC٫##DLf쳍/h^^KYvFQP!cYƼ'Y:L<feES4s=^+vDΎ9Jƛn"U&C#690&{ޣ=&c_ Fl̦Dz%C Vb".RiOq;1MΆ~ШjAȢ{C`;0gGlŝn)_qك]Nq~季❠[IW1ޡV:anl tҺ=xڽ޽eб΢c 7ۏjyna3l!*fơdbj~GjzvʝV$/@"~I+X;__sYaxDCݤqnjNn^N(@fPu9'0"cxt*}gߦ;UEVX`U.vOVBlϚbk~Fi=& y^pnb (FR?`;-/M܅Pt{A .VqaC!.wpLZ\9ʃrO=4W9@HAAƕU8 cWMtAp2,rc'֠4j ˛5Of;St$ oR2ƕ:~GIؖ_LEíLs8-SClO3}Å9Ϙ3rhZ/XuO`.װU8Kn9/bMvA^E* GG,#^҈6UDZWq牞>ݚ~Kο5ci`/QX/R_Zi](dֲBY+Gpǯa'=~ZOЌJj)9e >  pQ.1_|:gj4&y>Ϭ5$1Xak:^R?eΩ+kٺ8 Jvk}-=MV $CJF ]>?[u*s% wjnj)u$[]y>o+ r3qk>^Ĩr=.~xB{DvY!#}g[Sw&&@㛟+j/ZoI~ilnx8Hb ['eq&a2nCq#  @Y$򺹮ʅ>EBt4Rύ"SA)7y:Y~>frCJ&{coW9lS-BxNg+kZ#&U%y݄zVjQg&G4qe䄿RvEh^펤]eًOHRv?4,F7If[?9y+g xja"Z} wC?WQViL2x1ܿ UE˵k?YcnZ\[W|%d&~v)*WlK 5mݼE"G GډUX Դ#4+!ιY6x.QZ6t&ɴ.ܩqz+Gm+}?mYʋcкւu遢zf`J>&fCLi_@4פ5{)& #2yk!5J bs@cjZO85cW˽vSsmMO_HPNf,hع?8`q1AaF%s-xԻのɐ:dp] 0]ƄVCJu4:<uo*?܆,riO[& NgW4?q{KJgD\DQ96&pT%Ǘ3Av]t)!^dB :/W9lMlۅ_L=η5*t]ՏiV50sD sN|ܾOԳ̫__ġ:o=8`u2z.RXZ)fͤə_Эb`v_W,Ϭke4'W`)qt4 {'[  ga LBrW{vHz{#,pJcX WLi+ʷUI{E.YҋILo&rgbmnZC<:JR#BqQ$*~y.\qV.y.6ͯAvI1yç=]Z3Q 8T<1qsDZYDz7IUoe "i:Rޘ@L[L;JX1OENQmt gan?hk=Q&h[>*rl8I1Lscu dD~%!wuHto ˚]R=T4 [J3bLCzgpww$5[_gŚȾ5Q;m,KN'AM Ȃ~#2Ǔ,i79m&b=\llC8u#o4xr"CYV{UI@"5wļ0b]F0-iT kxMsdZM6.8bDGS~}KG+^:qN QŔ}z3@49}g.a'P4._y$m9]BɛqF%8kJٯĆBTsT[.H7̰݉q>~tУcz6*E)_00ϥsCOUh1⣶~ ^N%Z|eu\ԟ_%:ƈHZ#zQ|V:Jbn?EF~ﹴGR ۘw|A6%Nhkd۲ڥr˪~HV|T#xeB+@\Sv(BSp ~n`8vuӽ6(>Ɉs],L; c-PK-wGrSDa}WF0ߠ//K.mh%x>)6|I} x9~ ~J_v^{>~" W;jB:S$^9TЎpS^*WA9&,&b 6PN`c*(vUY=2=puG# P8tNqJ%X>Lua)Zaݍz9ZM>Œ_ X^fCl=m3 ٞcfqjeqBNABr/lX݂^Q|gLquG޻^j'0_I5x 覨gguaPDyl.k7yW؁" UKGs\b*b'#2ta-YP煜9{ !A?ntL˶1LGn|c>g|0A;1ep8I@׭?Uъ.e^k$f^ůbxtDe-=ia8HDKa2σzX nM x- lA7G}DAuF RvJ4jWpĮ=%wgxؤT7J}ћISq: s55WQqluʋ(!xZLXN d f\6#h1Ry.̌[s6Tj(=zx AN8]B3HgLZh9jvHB; Ps4 Ci}%7:%x1A}亏<ՓK]'IGO:#oBFrh'*p $ ueAIB*J߱Lȕf\:fBm$0X/q{xc[z\Tm%]~v'٪T{KpE>]nǾY< V:Y<#up<=pKs/'J\j 8)8& 5S錀a9lc7?훺>wfGP L%鱲l3t)ehxNw#A B687vE#" T5DȰ`g8 <&|(1Ըp`[snޞ༛!_~@ƍ\wm "z~H$cdmblRFIp@;{o0^W F]o g:~GHԤ=kxLYt05f_=d-m!D/8.x:_R zufm͍ !r;*५Ո JtYٿ I{Zݼ]p)~qS<41zC.R)Ϲ1SueU!vƁ|*/gn~~m&}KB);LПFsV䌈w7o03A{a56|쬈JjbhVaXΥ(4Z U .b!+ss^Ng}/&~]l YesƸ`;iW`CV1p=AEHEfȕ:mNP/O%L:=,Qڊج#pH0z~8z4o.S1:$7b I& xwGŕ.Ǘ4$`'VFI4חxKp"`S(wq!VN nK&-r,lx[6M}X&sC51tq&7{O@(Jʉ8!&ym9{@VkG8bpr/qۑ:R41*ρp,kjHEwyHP vQvCUoe>5 R%N{O-FK[RS'Ȭlu$.褮ͅqQO%9ٱ[\+2Gӹ,&yTS"wr9Gf2 M ~h6r .ѥ!Jհ,s~y^ptMEN'\L9y8} G/w dvpA?;x9HfH<ڸ%›skNx20PSy&"fI1⏥w^,Ίg4?)S/Ј߽+ҞHEl!֚,=8!%YxܔMyG?4#K Ӟ.u8Ʈys+/>}iWVȄGlͽW*?R`3ԁ4VC'A!W*@@E >ĤY f PUd=+;4}iV zNd[ %~ i=3gjBG[* "vS27(BXa@9]zo@j$Lm;7$}`s|\.Zv: "H3+ {D!j b?ۀ):Pޭ$>/\Qe!XZQ N廂}]S0Aڲ@U =.M׀rFEE:{#@zٶ=R4:ȭ-h[%U. tLM%\K0Kx#+ m^zr*<>Ȕf 73aj"k&V;SS'';b3&7F'Ƹ7[~ cDk;%i/y_=!xI /V& tG?kvf9ranu̍b;Uby]S.}ĕ" STA1/g']uf@A-( {"鹪· 20c)~Xij4Vϛs%=0#KAxӮIT` -f7.JeQB~}ZUVSԓcEWkOx~6$-np6Pï7V.L6?- X -s d"[-Dc]N3GCaعU&m¸r]jth`: PizqEtmh7Zˠތ=LSNAT>t ,J'fFΞjEqGX>B١ZZ`37|iaF%wk Pu堕K_[:J+b>zui#<sa%\ j *XcEɒކ"bWd|ǁ<)Xx4 ?o iij9%]_y!ߛAmAK}kԘs9`,~t:FQL M % k=}S "w^p 0M0X.5MU9ymRZm}z9/憙fLp>Xl#@'îH *gl (}:@~EZVh O'8z/V"l)Ov3r:;sX>DU}f&E_z˱̀;cPEfxܰf܋u$ 0иU7kwB)Mpcܤ$0Gm:De36DR$% <5ݯQv@.u|) >Ň0TWFKblz^w[^y>K;舧{8Tsdz;&htiTil|3Eq!Jhx% IjãۅXWܑLIV4N:A;q%ڿ5т*F^c$"oe &Cl0KE@~I+$sGP Q%CH6izNa(s2pDkslOԍ ~:1Ҹ0tmJ?̰KAIHG];9mm9N$ߏx Ѝm+l x#B$mֿEWOʑOa*B%v sm*5F~"!Kh3$r}nS4 B{ KxAI4hβ:]j[) aESJה5ũS>SٓPHΕHϥa=SRS .TmsQ'쨧)۫^-x)*Ǿ+Iȟ5K_+fvn NL%ePd(+l{nN$s]f̈of芖LwҼ !)R]#fˊN=Xb $)))<)4V!Ic#+8yԕ_!lABo8;4Usm3s[RYI k.d]~ 9i+z D}P1.,k%n,az)Ē칬[0iIiĵkWCq\<<O4WYȔ m$[G\5ź"ՠGk$`Nc3ar;]%mR@(|I ¢D0Dt%,E<[ct(qp} D5K|/T!Lqt=UNA*_M44CZ` z< 'f±a!Q gd7d81(E*y1bBN- 2Cvp¸e`D)*(yB<+0O]{k}?l'-dՊ'(Au++8t$HdgQ!"Y[=U2r11UڌaI(aQV5x!m`Zҧ+`M9MH)#* Gm慔6cx*?~,V|,r2gvnejn\/+5ސZ%HbSFyh>e'K ШE]٣= )#LW)VAKrOX_Os7>ςŧ+M1#ps 5}5^w>|u:OL|DRbҎ Ż,TŶяFi9OJ/8GDwduZa=EPMtء(])j=guE[5!<$js`4 uq2j-:W$ibi2ݗE縗k/2Yn0LGzVW%i-O+RهIȂ[΅-t11\da8'{+yffRfh>sWlD+5NR"󐗪nāj?֦~" QOS̰_^UͰѭF +ߚTSe#[^qŔwK gV'TS#I=M8kɿ+.s:~!f*!t:0iu¬6nSؔ*]$}bvINLOzr,@%OX/n$<&ߠvEЖo o~$?HеV*b94*{KPX UA3fɘAs)3Fll"6B{gdT%@RSk.PnX7UNQ4ގo!Ï`m1 di9luv]D'v"t^2grwY`JM] v?"_0sh"f5E"ʃ>$nbȠ| >77q;𯑔P ɇ[u#X(ՕC+?_WZߐrĆUM JЅ^S;<]0C. p7+7+7E'sִEq]!A0ԌSvCI.}~iW2usf}RŖ9Rʧql/s^OG>#zfU.P1L ıeT-sm_B*PWɛLmsΰ1T43t ϣE 8'G(OIo48[ ;6s˨&>&G[Y"nOyN*B@')!v: ɧؽmtwpqf#w|r"hw2jִGc\ZxԉaM\>oRҭU-p9t8yYAw\ph:n{I.ÆJ*q}'1,T}fLTxV" Ȳ U~ YB9z0 TtP _hTR'Hu f\G"DE tzUk76YDzACb׈/Zj79MxbT/ݚ;8g҃4h +s2B,vR"zt=)\Uj6z:)MH%\J~k|0$OF^x;!3B6XH[42]F˃w#C-XsNZ7آ7#~fp  \i Kؔcޑ-)Ysl_!1}dD qFҲ?:~R-w5^w.b/B{>O  #rH(AW{,BaJ$тU @(Ɲ KfM$_E*qﲍ@=a-!P\ 6,432 |2 Zt0(o'_zMިL@ 4NFZy=rض f_uYإB"cpq;K;߃AP;?7,,0g"P0ބ()1_BCHCIZ 賀7c1ږzٗAX-Gwԗ𻉒|iR*ċp5NupWfdzׯ'jo CC/`):O>Mܲ9p_xV$OygSsq%q2?vV}ES"Vg:4+*DcD*=+6Le-qg~'pⱴwi['pMb1Yu5*5l0b˙mO nXAbκiDz~MoŷGAJL aKyd ;)2G#M{hR\͛7tPt^+:][( g30Cd-L*M r@d~s h,ߊލQV,M1T9o)ø"YXoߪDEv[Yqז˶58$ `Vk| ZAW#X0\;N91H!H0D6kH,c%(J||%{I.ΐsrM<p^ >)⻜bE2R&V @AP97egox>2]-AN 3qoUV6j|FOQi" D&dp&XW!ytc7b,80FσQ`c=a?}Li4P*yga}@DogǔX#eaY֎q{&GbYyytKW›ҳ!+65 SB6g1)ti}ϽJP#~: \2^ր=0 %͋DWE6^,m_Qa=]1$PC>jm %waf%KBanoQQO VOch#wW3 X=wo}ƕpLJNN~/f;;)5g{6yʼnY:v&:~)R=ݡrCnk>ZR˃ٜ{~:sHDˆ&&hG&{[޳_"sҧk ԟ&iMē^瞖/r⣛$5T#'}㙢 R<@'7A='VQqӃ ìs |l7:^k?fA^o=g=XfHu#sQ䊟N%AlBL'~Rt29ďáؾ8gp"^L +Q?On>Cَk:">"קBЀZhFND`(ܐd&-/a#U[ \ 19$JaF"޼7~ nqT V_zgCI&T y /iKN֒FTLJ1ZFAb[4L6FA?9,`yWdtٔT!ͯAž5nOa۴3tu&;bLq J', 2߭M^H 篶E̛lRC^IjnOE ǎ=V+?HvY֫!l!ϋ =wape n99aǶ 5Sa a(}[uv)9Wɣ髗Yd0dQc rr8/+*T*J'E#΃mSИ+?(GNPZ/1j$A:T'׶ϪGL R>ߎj`h' XɆeΨvfBUw/~y((|BY{+/ZK8guAl%Yme.,Q%Cʍ ʘ!ڴ eAUDdc \liT8ܠ5=/c[Ӫm@]PtB щf._II"*j Gўl#RK3dm ݓk¾UԤ˧'gM%2R*W(*:\eع龍m4qq*rtyFM\eR8%}L:‡]-OS0e~2Q% XڅZPU؞.~S[O@H2 йsb q8?&\ jB, >LOA+zyIXa0FXOk+i|ofMJ5 Jk~燶8*R)|FJG 5$*Hض~3jt ~.͸l.$TK]K I?ݎH;ouʰ#LG*&s46oPnwࣜH7_ ?[QW;#Z԰4}%(./Cө58T6ȩ2HlΛ*)wCq-$5(\VD4eNc3Tk8X~&LO ^i=IUӫǟ3Cy+Mh~R91$[B\)O-cLI֬:.wcFJSrit ;䅶 Q-)MK\^H7Az'hvCUtc@8tnAtr?7xx#?VFv-1?&,@w\Pq9k"|y#C%a'P)eEP] x_HK]ٔ GIfnj6wVg ͅnz\Bq.nmGbuحӒpʭK-d lֲQ0."o^opeͩvFO3\" j>wHiFZ ݻC|5 tzITZPbf)Ġc8-9"; N!oG$4lcN';OCK>}`r GI"wg?2Cʗt.fb,kQJT +$ʁΘ*kLy#U7¨%IzDsgroe"HN-д3 ʰU_V ;VtPʊ[ ٕ}Iz9%?VMƁoL4D^t/2ڑ?˔g$Lys.O ;Bڝ }ca!+t\;b+ +zPUDžR@[wܙ}iF&UL0 >򶫅AP24O-9QU) 0ojMw(`l$~&'.N &͍4/AMw8"Ty x X#ps@. =e`ΓdRZVe)# ?[F\IV)E'!kmiKb1A="-6\|uƔª)5*@nj2ۚy˃jYmr2U M ޖde3s&u?_9d6n2_\̟\/U'=p堤 )Y&EԮOmE_t?5Z?F̳݇1W;@o>~*<^=#Mv dGq:gDBCr/,d8kwkTJфQ bPa*yMp3a유UgZ隯8ArPHM#{O)Ycam3;_)鏝 v7uSb^S'oVdӖ׍%\v˛J}#*mH CfkH.6G!)N d8UZjZPP!6:CýL1S;̄zY -[mb>kjIV7Ik4x(RoJ}"|mY7Z~= -4U]k0)*N21u֕ӓ#a,ZO6?l@ Y|xUF-SY k9S ,uqKCM̋: +z19gth1/k,Z|Oth^nC2"dbsJnQ8 -oC$Mn6NI 8evXg@%Ʊ9ѿ峵I-K1~%n^1x~١ap'匎0}lT)Г0P3HH6r? TߋhLzs\۽̚]C>v,"H|{AK褏?eǿ&|M#\ e6M ?}<2ʜ :ldKTx~s׃8*l4WR->_Fe{'KM5,)?BCjeTw >E@oRiA^jnO쭍Tя! j(?v*v$,EG{ylRZr-B$'bd[ W6Y,zp5NU=h)=$Qh$H23lo Xjvʷom(zM VMfswiz&87n,zX&_);E=s}o,{<݆Q3-Mxy$$Z'S8Î5‰~g1:?wI yx݅- D x ?d6}=L.g5ֽAWIeޕcpbAbrbvץc]=aV2zq=f{k[bMAg3 gpZRMDϻ%C~"loҴ%w<\O C O>, yv//N)DJCJN0N-ZERj:n~+G  km&'ԓ_[>)XE$!\XbY[`mD9yȿaӽ^]1\wWa{&)=;ו~ӛ>[\22Br T -ݏ(Tqb.uc_l5lΧ =(D1ubbGq`!9rF|O j>~XS;9تסe++jfjDGV φ{0ɚԥC:,}X`ǠQ}TnL1yο|HKQ<}&QY!%+C]1*I5&g;a: L ¯L15`qQuB]do$Gc| pdCF#isX~8raŷw}S"%_ię=- x=DD'"Q8w 쑤ng$v`#ˆ@Wh6 $Urjf0"ՁK}Df64Zw2Eߘ޶=K-)ks ]p6*ϕt|y97Yю )/ߡRr= ggz=/#a<ϗfj 2@(ߐ)r o *[ˡ5_6b e?j{b\& OyktELZ_$nnxGjqZ韌d" 8p! N2(=Ց1HNAr%2q~;K^ #dm6$jvOXd#?%O2M`Bl faMi/en}?ڟūN BPo藃5 }<8Pdsz$ʊPM]O2T1J`bbb׵ ōܙH6gdXh&>vu!I P|uAV|y}+<`G>'5лJWn1_h'r|z:D[_gX }8)er{+ $%sgp\b^L`acֿByg33\V`&>K2JiRGX ?*^\XNѫ^+* oka@r Hpp-Ex04uG ҎtRx^LoV'&/ {/;WtYqNC,1`ȳURӹ xjm[Ij~0e1e9Bs$lQ/.<2 = g#@MUOlkpF7 n{sa]=@ +VH?=:ec~l p^&+˨?0elKɦdVnbћa -7JÆ*|Wt s+A%Y~=iuV.]U97iC_.o}8.DŽvCѬHfQAa-ʥe64/]$ pC[vUWpb"q&cZB1(b9QN`:Į RgLpiXun[| I%$Px)uޠ(.wo<W獐+ #:%ƛRxC+-`,zXn$4.-gZ_T8şaLJ sXzu2#brAiÅtqOQAl# J=8HG$f-F@um> ՉpΌ94|Qw8<ʔXCCy޸{٪$fV5c{rk:<+mXk T)`FUq7 ѐE8/a3d֍gm1Ax,8Gb0 Qٞ >V\9xIZK.>n6ўT5P}6#{Lz_:ƙ"!|g'6l݄ Ɨ{M.Ig l7-?՛@GWtk뱩#WZ7W-6}*{ɟ_-ɂC*ټsl0'7>887ˢ&PQsjH8 *|y3-'{im|xvI4D<l0]<Ĵ| %4^,xA#G(9_ հPң#PHRjtXa#1$rէYItA+ݼ&9ꍬ'$jk=KDW>25̘&TܸZkDlj:M",:r#}{_p)U\`G# zޭNtypIZw!YA_7x6h/'l'>GT>e SȱHs0EHҁ)ܑ?/݋$!Mm-H԰wSMbI?5"| LS0|m-Rj*~^u-mtiqɊR&Q$``\qzC)bAXfΌ"iBWָӌ! BzmcNF笋D?!;hP"2ܕ6e,N]:6;Hi w~ wiV"-ցy؀) F˭Jzȡs3ZRH'/[@}^pCBaA(H#uf Ɗz|jvL3[YvY^Ƭ0q@-|Mu"k^Sw]X N*u¶h>at9;#DiM>>i$:Ejp)&;Rt!zJeu1QߖƖR+wE}ب>h%&i0לUOLپ{'{KS|3]22>p*[.=ac`D 3ԈVSKi: XAV/j7+2!NZ=@؊ Riϙ cAA<7;~GE'rOf{hIMVdmoHPu "*29P`nUQhݳHN()m@-oKğ}2΄; |[?5RB_ 2$tx@"c>ϗzhgtI 鮣wff5gQKڟ Zjn"4lEa H<8o4o7cFsu?VXG&_2uKŏX& |+YoQIi{okB@>z}{ ZZBNj b)'lJEa`= c(1b`/o_Vl]OfP+RG '`3mA:n[?t4ȷ3LKYh}4(a9q`^teIIQV{.bCJlhS/KTȵsW@n &'۴Bfg>!(YWX)U.&YI߫|_ۅbl T~R|*đ̚9EUB$04~r9Pto;IUz,s@ThT 7,G˨;$Iwyp3`xk'Vj X_4nPmuXR"@=@F@F^\qyPމ'^~^Px@/Ѷ9QfgkcKqDfm2Kֶ eSWtv l}7>#H.F멪h*D0a}4ofXEZ*r̄:v۶bTQֹ0!',L5to1V~"W۸(i4J֟Xv2bțԧԯvϑ=hku3#&ԉ"ZalXv 4|; 9op}fЪJȬnZ62\MwXu+j|ya`^SAʡM&*2$  ()-HJhg*%pyMNPɔ[LJ{ҭ?n|\@*ot/O{q%D4<`ϟ*[ڐ7k%=Tw/C1ַDN=mA֦$Qj'D8XwP;=dXh{CO9w_] m."n̤]3lS_ CP>چ$,3o݈rэmӪ1ۺn]rcSv [Ϥ &;D|f1nhzpot5*8b|ZXomΦZD[(ަa3A>-IEZ>@B4wbr죗pSw1RHT;xve!wḦ́QEMЩZoFrP: xZ Ĉ}ɰBT5Ui_Ԑ:X37:eB*Y$rGQ6\;{$*ꋡhl :fc!X`¨%khռmȼ^\0:^[lt763 3G7ΎQl-^z}_c6&a<iCr|G^Vji1 T$)*Gux)vC1ћ&]b]bc$߉ZFI_?:!}ByE3o?gXmꌹnז8g{}bƛ>˃Z?rz̆7$FÇ`8ˡHHnɄ;:;^D L)~УvVmӉtzwm sKԝ]=,׏ߐ7K1HGYQU[\9Ƕa,b?B#ј)ݎpfp\etף$t!*d_ c|6S"/|.ŗP6kDi 7ARG7QT́^li25eD3 p8 n)q]Cn=CFrfIdzr<6UXap<'WEҩM_mBps@gor:y6X #שӮϸIm-ll? K 1|;rt)eyLpW=0r3F&yǚDUG^!踈A zd9q9{u7'}U7UKcJyܻΣAn@!Q7wMUO1IFx ~c 0gzV ղslsհuѶOME3\2˭ Xԝzkr%I[sK7xD :x t&imʼnX)@I%}˭D!Z@*+l5.Qd!=YfupAj8J60KJ=~p ?rJJmv06H-1r|`p~ΑV>4ZyUN.A_%Q sp9AڲM!Fe8#LA㤤3NQ$LV;9 w}s\2a@%+cBHNcl^,ُ.M([To>O pWuˤ V)x_,‹WÐzWoǗq&:qF;pJ|(ƨ(h|i*d`E^j)Ws;3bz˥f R !+U3SD Vt޺n\+* m&:dP c$⌠Oћ.QH6[WfZ5Թ$1أq66f4gh)aD:bXz^LaL:Yk|3 7uf9啍IAXSz8=nW%% ^ULyKd4Adp"]ѷȐtml@ ^Ri{ B9 IsSa>!8w>|Y|l+W9[(L}kڔu1s7EXtyJh_/Kb~ŁY.emOeN%$nJ2^{SхP>aTYg9GIA!8\2:W«jrY#DF W =| Y=PԔtbCB SQFxv@dNw+_ r*. >A%kAXLQnq[=/=lɽ),7y쮺*G ;pȕ 9$ƃ# 08Xt}&@ڌCc},f;N; dCԅ=IΦƪn{ 3j?峙ә>& r'^DIIaA%2Ϟc#;sFv$+8\3IJE ~R ПI$AiOs}|o4)d ,0pMmem^Bʸ`2yχ.Em;}gYFA<wmGW[Ze9>m mq@\kbaUA}o>*`=~j'DhhFUԼ=?^ 6r!(^V'ʓ1F^$dB3o  sb[= ]$;NL "_:C:#4`K8xߩ@`yUga_#g $gszhhưlGb=o$lqX|PR&K\.Pb<`Ɗ4QUCY esj٠ %1&ΖUE`~ͼ@ԤZwFhB!F& abhR+'su1鸜\":KsWeCODT.;c*ؠ3uP:\SK7%ĪԳBc>DN:;3H3lJJ|4ƅ^]C~K+#9_P߿vZEߚ] 8/-Y`v+hP# oY$#L{1 tyG~#d_| y0g}cSC eƅĨ+7͜}?-MT} `1[7hg7Xr8R^J-*OD[X+E2>g^bKQ>@ ﮜ8cL.lf("b>3OPϴuKRfP{?>Vx0W\[Ý]Gґ}fR54y@<#ԾoasIނ]|d/Ҕ -k-I qF)2/wh~rj1T [3[P ~ҔN.)Iۼv/ΰAZ(4m,N kw K&5Z+ {)B3DϫP&^9bC̃&$ה#A (i-r -.^%xTyU .7]V߅2W}ڱp0nrPFhM">4a•g6 *v#e ^W$*S"G9q~1 Sڞ[SkI`K:}Hn#ǦyrwF`LaA3]Sh05ڣsUU9ɲ$􋻛ɝ濻A.y8a3}|Y=/UXڴ|6+h\*@ [?qD.EvQN>vki8d.7 q& QjW3Ak L 7nb6:T/=Snf4HjB^)]bLg-wݱL zX &@P$L15#}$36 &[%ի%|eS9H7 )- ѼUvF<"6t%TORE e[d)`VRόxb,&LM݄ +iC3pX͓]s7!aݚ!ny.)F](et0&PjĊn%(I[{[FER)6:i?f< r>y'$sɯTl q(_~:^ɽx0zhGBC|P_str]N.~aŠ&@նnɱPѱ2G/vXR8eɱE:V'|Ha55%k*D=HWh'nxlIlFU80Z/a-1Kk=,UT8i4kly6b@w7Òp[O >,lt|7,ڕZ,,o:i8cQL|ۥu U})$A^gzjYgqn>Hi#_!b_Se$YW_E6d|'UK&{T3%ʥK#9E1;p6.$O*jgwGIfϑLӗ-bgh3Ue9G T@:ݕKXNn:Hftnv)1z\KgWt^1YE9Gc@ $(̰YD8Qnz}gvƿiÌjrJRO@J~? )wG~mR$T^5/+ϩ_L*=]?E2@=_&DBw6 7IPT5|k2],Eadgl.U3VKQJT%mշC0ѭ2zS-8s@ȟ8[UKKS'v1  ﯭX6Kj!Ea@7R=2⽣b)#ۘpHMZ5MWVXG:z&HrJ#!571,F&3ӦH6T$͏;T"T+fX.Xo%}c#/kRXl}Eİ9WU Spd@Zi]*Lx%*_zsCqO1Uo^=.x {̌ӻa::/UZ<:Wv[HwW_z-A/j˜zl 5rRXiHV!hיP5[ v{mPWNLA]7NswU ou>5C8:cBo_Poj%+ɻg-B (gN}z c","NxWRkQl=8 e)dc2Fe.г @:_ƅ$ Mr lLH'ۢI\^kvA$BYwm|?oiE t6b)ި%wư7\u> E5&\>[E]ifg55y1@ _iĊ v($F;  ey |:5,b5fK0ţ 7d5IG'J }<ˁ"Y'3oR%]?:qUNd7U* /n'@dm4J";Tm<nY<^r vˬ_vpK@5xLp,Ŏڲ{5KNZi ?f*}R.MHLq>Fr[0i n}rH>}3lB=zsSzXʂ? qf]:qQ9oý|ZpFtFy:*^kp AuiF"<Nն nӂWv:k_bS&B87s/3sUO9ߴg0ʦ;5d^vԜG2\B۠nLUS)C/EVuv̯g(]%ͻF}-L&D[Z1(Kb]tnj~8P0hFٚfH8L92 ȦU9cLu6hz>qj޾oWȂH52窭G#fE;'f=fȝqr݋KrHT;gהGu{*=<bCE٣6B=/$:b L^'#b.40a)`8 RO&*KNI& `~vw v6#lyuN76^ĽFayP4hKjJefnlTv c[Ƃ/mѪ0#M}P~ b,ue40y =-ZE&U{\㋑= 3:Fxs#k6`N[0&*z( O(B DG;X'*r%s>Mh0|iIŢ馶stZ^3/ LΨqS. oѴit,-c-YvRi=4~`SOh/ZQ&';j"ФELbPZ wiB2;D{"~@)8YFSc/ї'+{&G6O} ֱZ 8Zs#t$DtaշKnߏ!5 .+PЌ ybiQWMG<=T*6/4` 8)%Y,V"G !jm J7QPwQ#ҽ";o1r&^s70ԼU",VW mf;Dn.j]ͤ4@is@0º\pHz̔^0 ҔP̪ZT؏<[sgo&34J]%x".'Ow;&qzk8cbuM&QlVfe(w+崴rm\hI܎)vma*膧]7sK2ž3ˆ.ko:x&$C,#6mz(^ \&&zڜ I9͏ldZrζ/|tTzOt4;SCJ1~={nD d-L7i91K<5Q'Pght'OϘNe9Fc;;![.Ӥ.`?.y#ӊ{N# zwZY|j|c|v/qf$QҺb 2Qw?}+hiqa2B'Z1x> V-w6 ~-CLO^|7#jhݧS'JiiGa{a$~S QYܷcAήT !*!CO# ]Eٞ W>DgRSdթݼo#j#(*b>sn8. #s"^D$y1(%ߡs'MYIHzFO4g]]5-H&e*.I(۱CV)9)΅(vE܈"#lunK{J-4Pcgh @Pp- ܭ*ױaÖK':?~A2?ݩ!ډaY,췟m5%8YykHڍ ~cY_4wզf^HVHe $=Wх5q\;0Gp G}ɇ;(lD(sv'=f,xBtBbHЕ)RGAWeN^]eCV\<ŃP-~~hSK8 >j{Glo_n(:x_Em7cMzxޖWrxKv3nHHަX1&} DRh㥼ju\oTFgU.Jhz`{`+"~8J܍#\\G{yưkqllID0$Je 'n+o+ w_T`(%A 5i --֯SEW{'*H$ t[vNs"&">ReQ$+F!> IķjV395J ]z 772V=J| {jrT̓āWLS2$_O,#У/|5= 9+$ 2>M&HVuʉ:ɳǔiد2>[hyrtH:_bٺ{$'\TQlz0nFOϦ ۱f,o;lB.UT! A` !%wQIÏsM|F릏[-@G7rK{SF1JY~F\;6xE&Z ~/sGH GN M8lEśU7%Y^:d+ozߟH^*6^xJw9.__m+۪CL8Ll&k=j6~Wה`.L(Y]+u݋( t"_U\vH/ޛч=ks?<* z%'ڡc.Ol#io]6j?C4<ЧkQ1PEw`2"¥:Kp1w$=GKme½#^&`ԅ\aSX.k51$B|.b1~c8JEW%G vuCU8ߕfkˇL' ,Seg[?0]HS|<,N3>єZFb! #{Tgu AZ("5]y4wڈ_#xs2|z#nB؃P U&>$8`%a/A*8{ޔy+ВXQ9i֥\ŖT:}QHΘ,frϴQ(@x/cpeïE gR:3>1EAP4#ݩh+R9k ^ܣ &u *uE-ՅUϨboJgPtJl/orpnB"rAJ`@'#NJe N2R:G:w)(UQMx!lHńFZ:G{h%z6ݥrg?;dj#Vgyp*fIŸA#ҘV^W :J0̘'4+Vګ?ט-B!@β ndn<8 OHF$ "Ik۞2R|̯ovӉKY Q]JJ.:j֤Lvm #.Ub*{h҈:h5D¸f^^vqs4 oNӄys&Ǹ55X;󷊣a{o?%+k;9oi @ygT *XKµk֔K ߮ou[wǨT0y$1wXcëMY3 kU-^?meq&cY'}H^tu;R0u#APҊޙ7zRo}kqI DKzG}j< 7j7XܶVhG'7*e2(T8FY{THz.}`# N^YvbY Bd} M@Q֝d!u- MᲷ(wXS+]؀?ECTTP|\o tV1Vjjz;=F~qlAqMqwU! y2}},~qKU'@:," : ҍ?-vT#刣'||Vaanj&HlXyo jND\(Y|%XWcK;FO;TQjOQ]ܜC OxYWwa0k* mZ& Wq- p&fXHnʰnfj9SizIjWBQu&t Ӊ&B;ph>Qa純sv{IQ ~؆̅)"X9"HdF)VBm75mrFs"~ E1`XsOʾлkb!q{ ~,%'^{\2h|l͵nO`m]P @2{6@AH9T'1?~}P~iDjF "Ԕ?pgxg$>VubHK 2n5Ȍ[˜!;4DtӮ4@Uf =;2mic굁Ewwuu5ӛ) 5u LMϿ Sn甏1sҘ`j_ICO?AbWib6~-TEz ct";gYt8W.Pt!(ԥ_RAnʯN:<>&N1=YXB򕼱UkwbQΈSV" W4Y1RoP;50l^ٹ' SXz<S9kUS3XFjI:To k0XWF(.<۞*s#`D,d9xLj!Ӧ`\pϨW'˷],7Dg:Òga1.$}~T*rO<=ux* GЋvpfz}8!i*& h#c!CGM ^n [l.kL 4{(v*̋p \ Ypk6o%Pٛ#{Iɋ/Vk٨'kxVy27sys.`3y7Ex(Ez 1F7!R,"#淙-lDTu\̽jI:,Cg߸}>H)i">yI'1QˊUyoj Z'aCvs1G1#$FJme< oJ3ȳ=eر}z>φ+aW>Բ~f:~0 7±H6ϮK%Vz}#f`Ů-o$bMEŢRkB=§# $_41֡-7Z?}! &y!(!c͢5Xι(YF4Hũ ˤ誩ϲ[f.B{ŕ.^EmdcHDKԦs}DpZ^"*8zO1%8 FPZ|{ƌ>h)6ms[}$U*3&eXq̤ѩ=xuXDcT)ܻ6' TpO{g[vNdrT=x }3vhο2%CD塦vƲd'/)̌\}uCQQG C'_,{_H V8bLArM- $:x Xv=nx_&IR yz #5ڶ:o[4hs._թD0ϧ+atd2Q2 -N$_a&&$j`dU6(B ZP4(5Zpbc^YddPPx;f &"cm,^-M4zhz`QUl m,A1k(q-t!1.S~b"UZ+@ɉL@;ێ֐|=lYc tP%KwXS?bMpK<+4HY>Kq߇/׍:aS廛Y _tۈ:jj] ̙@;sDچEery`HGRMO]tp | $}[3_e_:*ߣ!HTӳvZ~UK+|9AGjVC[ {D?WؘA5/ 2\u@h gZvf2Z|(Aگ}0|G%Wu)YFc֞'*s ci'Kv[ ǩsݦ#'xm%| }94 ~\CՁFALS><(90ʹi QgI #ZߵLl= SoƘ * ]C B'eoiQIk߶U} l#m[7E ~{]8ӗcr{3y^ )ׅ\TZ*"*yt>W^4{ENV&bZpmnVo/ƀ8P}Z6i!{T5ߔ -šD/x80g2 Yw|ݒ]~F6 j❅gZɣe ICG1җ`G!:&!Dˠ0Ԃ\pKL+U2yYwt'-u!Rj"Ww+OX+}vr=<]T4ZIN9[ ZgN_+5JFw]Y~yjuI6a?Rr>6z~ᣳ>Tq&;ߝ1`n+DIvd*l(G`M1:E EoG5ݳ@{ c DvАtQ-#_yw496 TdZL@Z8 4'Y!O !5ΤLC]fB)3lcl_zh'2BuAp6c: >ƞ՟bu YL@"v8;Rg 9%#%"`Jݖ!;浹My+ x0P.GR% j"rlFFJ2#  ztߞ l(>]1A^%M ~U5T$Ty('fұАxsfp&u{j~u*-O$`WCwdllGxR ^{l~W~p˖Ws>?__,G7sZ#zD:uI>Q%l:M&sGuno j/g,ޥQs `iel>Tp\myTliR %FxG=/N|w ےf"N3_ds@O"77vYuٹfF>Ȝ~+'Yq Os-*>ݼRt9LO|ζker5 M5JPabm)7LMlyHa=m\#`sȊN*/@Vo<#f`*F */c-'? ƏYǂm9A,pzKWn_0xG1\}ZC؝ע79{^8(S[:сe7sN/}jY)h<JGWo@1M`+k{gb]H03B5XLPJ6Q`wY#I9u S!I-3"XbI1o#ARŮ={}ėڱstRn<,ljHI>i7p]M ץH_O?ƒd9ͥ `Jjna6$G=x^Iۡ22kM z?+ϓC"mc21U]c%!WO;G4el7멖fΎCs*9a%\zW[6Rg͵s*:,Ȱ|%Y:2TVhpKAZ9sD͟!P-_ g+eW3:nQFI|~^3^~VWyDoDZk-~cӗ3 רd6R4̏_^z$PA{/7Y Q'<}ഫX| &Üa{U] 3~ ŰozEkΌ22 .DVXL R-a?$9ueÏ8@#"#W*{Y:+0JNmg{tfHhŻB0d{˟/Oةn0|1_RXMvM;{"S>M; G!--7'>.>paxt e8 GWɍ&αntz@|AЇXCGZ j$uPKp-K/o=*ye,b(:O7Mb׊7RKG0m0d|؍\H,d(/>ڧ~}cѰ$-ߴJW9clk,3Xo5K Mb\+]Kog= ऌK%QzR*cl~C+'(<,E?VԎK *Yy!Gw{ n;L4 Go>f$hB\[&ΊLC ƴUok'$v/+Gcs(7lw(\HT/yI/2ܛXSˏـz1"C,gT snI}\TRF$Z,fH=\r$M.l[.'vH.mi OX!7k'-n@m\B#%c=ẍ́&OYG,#?j6 KPE$Llao/i$!hEM_<:w/?s:B"nlxQ +dCRB|hH,ޔ+_M[_Q᠁.B]}fN:g`mA|L5WgvHnh;rD)՞>~`B$KBPCπCܲٯM|": Zr𢋑jqԬ*#u 3;9I%]t#XoQ8P_TF/zi4xQxn|"@y nYB)t ` ndx.HdHɇ]ɟ{3C#C>^PA( J{~Cf0w{5)*_ek'J b9~}T[bƊ{F5 0GB!^}ӂìeڧ~wmtB;dIGB zu_Wpqo0Hff ATLro3|*0E_}0@ |t[W؍$E@&n;;"{SGJC'v@ m:&nAY,ާߑ?pIY!Yi@t;sm 2nǦG,P|BP$xPS@ףn&ޛR#u`2sS N0y&$JT_~O!/5Z':т&dd|t J^dҽgfkpaeQ%n[w%sQ`v!ِ/+\L]*`.4ohS fqq`{g#gߜg-ܸ%FN1>uo3ifOϒ:&6 +1^ }w%0j٦2=b,Xmw8aVǮ C癵8Exg֪/YK$餼"ۖ:7&wۗӱDPn X[]OPzC1\T׸<;9oy6z Z XyPdA ť!VuPEejϦQR:XFͨQnbş"YKe\7pqr*I^q));2JEI#̼D^ĔD˔[Otf#fꝬ^│;p|D *f^]{LZO[2VepqFzTBfd)0#.]a31Cқ2P^d&ơC.hd˴< }/xXɫ'D[DmbW!- P-tΈ?<+T75HN @[tzתԘ otWW,LH鶡-#gH\a8 %(gE#7YY/^`cd 1O:v7D\*Wߏx!vhqGY\`i֘)籠6?P{aNp{m57+%7qȋWn?ytW|SVv+:lii Zi=524/+8a?[d4gk F4>StM&/y 3Bpn3񚳨!ՠ:pEkCz^ϳ~T@"ͳ>S֠5"oiSl≮+0&RCB6w[z.H-f%2c7ܭ|3uŤe|fr4yD-`1m)_>h/T{qηm1wwέoD#69O?fK$k @>]}? U0F2v9'A0as5;7u I]o9mX3¿3˂u0**RI<*3%pZS 27r; sh?xZ~2P%2e1{ugŝ^ô 03ۻ0>h4}OMkv֒D :4k!th#C\uG*''~aӶɍǓQ 0jYh'q#0=g?=ĢY\۾G1s|S@Wmx"R(3xoqnGê&)뙐yĉ&{Ef:+gf&$:ד~!E/scOzHl?Bni) tq AYl߸PZ3 edxNz&C@X3C2I{x5zm+SRCinӆOmv:^cY(ug=_x \9|] TfFʊR.cz߿z¶`⣩ K ӯ)`U jX{jU^MtreStJP+Jg$ =o2=׾oWNJbaL)~!;w!FU ᑶ8p>xDƇNJ/?DzW&- *?=s͌lǢ"q%sqRYx"AH }g%iFCVmccuη4] fڇkt 6r'cEߢHvNH'u bm,`(X1y 孥7pX)IXF%e {p!yK55A [[ 'Yu|LKÆEHP؈JY*ߓO/4LwUzP ]*Bon34Z}`-ӣe}~JI H?*fbV'vڧO,2)Œi/GmܜވW'*˪=zQ]k1T9hN7,C" œ1Jr.D9fJX߾:"z")yfP?dpr`=܆d)j__|Hh*=~F͒$x 2DD&.eV|W`ּq~ Yavv }F~ݴgZW'Lk u_F9d})^| Kuu+,Ԕ0 oEC&]ASs,] ty\n*й+j]ғ -#r|^I6; '$&e؁--V ~Fw_U BһBAv5j3Q|dY/qt5" qۢP,̈́+BѠ1AG mK#y &t&k<ƪ\3mPJDO1 oAIl|2"}ͬ0#EEPf쵆[F45CRt{Օq.C} T00gе5\PaY_f'4~.zH]P,<%( ;T,r5C+qqJUK l f!6, Ʒձ"-2J" ׇJmOj|6qS&vu?ч,˩jvj_3Z L}i*%=[O i^E] "nt.O\iq$N~㧮0 SvtRm4){Ѿ|\7pM8L;xֈ0R'eyE\v_Cޤ ]7b>E>Ieˆ[aܵ$TыOͽDߥn*IHxHjcÕk v@9|2J,wu5bh~7`#9L|a&WTp4n=nfqSJ 0?sg8WI9c=F)0<,K3N1Hv,$e&H|Ψ63pbOJ #a7lWx &1_$uuxYH#}4By=!ZP䷆Sc 6W vԧ)!<σk}Iz>]DDJ3EQ:ae\sذ&Q $[0ME|{jH݇-Cj{k;|@wpH%2 e`1NBO }D™O-`F >C6we$8^%s_GfG^ǖ Hk~k'Ɛgfxm2 K2OtzM5efZ۪U*,0a~UegmS)L֡խ◎B:6-6L3~Ώ_^)l+^sY#Eʞ3!E RON#74 1ɎbXՕ*,E՜~^!X!&?<*/߆o޴!?N,ݯ@S\kg(o+isڧʡ͞~kӗ"Ġ/~aP)GXF:E00lJZ|LA~zҟ6N2REڠ=y{~ f]?%?|@ɬF~S$迖wy@O-c`[Jd`ܦqT.36znu /΢&b< 5$AmzM?6p|$$XX&9'`66{BTJH)t\ 88j~xs+ t W2ba;OPj>aCJMߎ6-CU?}yo&ycfH,Q!eM̌&| }MD߁NvC|'B->ػhU5VаfWd.cJCQ@m@ mׁmKmVTM鑭EofP# csd.G bI sB"Zlw4zZ:iEr! "TUk^ab6:7'ca0MK'%,{5YWi!)ѬNx/ :ۇK!8RkUq`[ ,G0ic"C4Y_q @wU|.98,́Ńa$[,f wpܱ߁Z*I.֩_4*Uؽ;%`qa:kL=a +/\@*3#iW p=$vnw'[CiB BM'+fиđbHYA.@RPZ},PԾ#ghˊP ACjth}x&v% a 8[. ʦ!eysPK22TϜDܯ" ;RWKDaVn'U 8K纙²vWn*xl8.oV+-nnT("C( .Vj^hFc$"=gRX!m+P-mIt yPe\W>|uЎ?%I8ѧƌisvnf&W2'c3>[~ާٯ 2F {Dc=+HDc]A+oPEoHw_rà2/`PsVT%c[$ EU8tyn2 ny t ;+IDQhӅ>Ooz/;uSX(~~8qIrZ# 6El:-Fmי Uq@xyY7VbGihƶl@}Đb!"p3yN&WǷ.>A"˂PdP\ad\*0d*{tS jF60J5<9mW1;:b:{iun475"n)[ !RدTbY[=r}JyEwL|*p}/(֫NYGߡr[],ɔMhJ.|2d !վsW [ p%<&oݶ5BSm|`E 14q P)dp0$uU "kd@Ҟ VDS#F,‹2ĄPUuUIij0I`vejw,wMbVQ/P\1//5P{,NJu:!rtd yf2y3yJU\A#O<\-~mf ,j\E8(1}QӁIHcUКuH2#H'>ئOoz.U[+C=);,4K|yաP[KQ뗜JXC@xuRRܒpv`3K1 ֺo(*zՙŧBzJr,|:-s ;v{3Mb|ւHDxT?ٿ+&&j5Z{9Cy|5Kݠtȴ8'Gg^m*IW(C/8t8ɂ߻FQjhS΀\#j}cc\VP=l<&be54@PjCq`acWB__9x)%[e@FJ,Q-%FxRޕ;E?\lN;z=OK|%q& `Y[=ކ10ElQr4fڎN l('~B-?SAfo:Po29ksU:L!`h6v!dz>u0X& <Si։vO) ''X+IZ`*<*4R[8}VW8"mD&q9S G$Ur/e΂3&\rKQg!lhkg(Jfܗ=N UFxGhϤ4ӵҧE2:?iOr 2Osf 2ҢSVv9C_mfd0.Zrozp ,ܶ&+)V?r ]>i$2[ ;k^X@@X5BSkCeQܒHx\pD=8+@~.B_(x9>+(̻n)eU Ii7%(Ҁw / +:lM}tSc Kqa&Ĩs0U^v@EFQzv6iQ{s,;Q)@_ k1XbA[W\!(c:Z4yr NƣVvvS-a }#ıfK@~=SnJ,/#$2w<4DrӹY/QZ6Ht,(W_ŅP9mRz]`i.X0-H  :T7Ae'+t=c \BY¦e\Dj@}-n_PC،@իbRE(N@, ``N^lADXެ_4xSrǙ0Z[ƶ~ŇVqnO M çI:C$<>֬Kma9|;c"o*4}7g`|2iu0Xq:H#-ҭZ F%JF!p쾼[*uJQ>55UK>wGAS$$.DzR~0G<|;tn;#rQ$/9q֛Ąkr7iIݐE2( dcr//Ѫ#$Nk@d1-šl||"6UHaOq~r}>o>_00MC5GYUGA1Ez9ǥ&Q&ekv#ՄuA ,YP 3lyb$k"05@gЏ,D5ͅm&:v"sinG-ib!oGM8,"8(%ӊL:W+dyJlbƈ2rʼn-ok%zO-9H"MxeԣJqd͸|-.rbcj^Vw)]Uj8|9!CY-^(Apq2Y,͊?x΅SN]잊| Eq MW`61*SU97 pt| e/BT"u'=O5}ct-5 X\dWkttSs9*M $|5:RtK/'V3ӝ3oީL2)ٰ>hšu`m8RY@,iuE4:˟6oQΤ~pgU^O!, qڽ[m䗵q>@8:WńҚHl |==fo'uEn&9bvAYa V̞j0&H|A{cו&ҝm?_$"O"Pd-o{(S=Hf~KRy^:*Nu@QtAayňi#;n.lt1Jb]#&}$)}0 V0oxCm` 2 ƅ_Rf-e=_9?D9kD[P3-P\1ig_:Vslif\ ϔ/=\=U~`(Ƶ!p5%dm c(7-L A/ f44;s{cX(]R;-,Ywe6.iXNnSzwe~Vvz_)ev%m .:jml)*Bf;:JAhL71\L[j?Obcś|[R;:\|0p>1ߔ63A zf}+rLnOd09"_'24/u 3~ /lR_Ұ* 9)XӐmd=s̳O!qT@ITɸ/Ђם;̀҅)SH68VT&Qύ/ аZQ u~$kO(L*iy89%=W\UR }I\ |-3aLeUgbt9Ԉ]g9Љ1]kQ,nnAo_Dh8}cSwK+̗`gZE3TfSj¸L T/:*OiO-+)(X{f뵐tj ]/4Ϧ>.?Iia{S;1n!ȮS{λҥmdz܇{>s@B\ck˥sB nm\w ND!Ԯ}^Q-h%7 $q)ϧV GsSvt-'zQ[W)STl:OWo<@(3 Ȑ6/WmW^6 ETQƃ9xeWhFSS/sh.KQ:xEO,АGl:sM8 ~l*~.40}>6OH6Gn-f.g%xge-PT3觾8+ZɹPUV4IՃڴÿ i ӹ7" s4<q׿B|t(۴%~XғX#˰4p>ﵢc9Vi ~ H7 -Wn0qixɉLbZ#Ϳ1v;LV̬㵩*KOn eRUChmBg>+ ,CN|#Oy|VGzDwٝk@F<ۇ6&Lִ;gu^k9V"x_MIo[EfB!|X"Mt 93gIRc%Mj՛Va/luÔy @Is1έSâ~X~SGU+#XDvҌ>q())*b}U'cNޏ8&U +']Csxp.lS N=Jd|>+}K3*Jp  :1nDB R&5 (C9A)#֋ ;gbM \—|_rB+d:N rYؠGue5|j[`,|RG*n'`yR Krh0IZJGYFOMe3}0,\m?"'Tb}=r'[6`}Ӳsh}oS˂x ZƱ#\^) rW/(^r?ܡ(DY}߷̔~)]?"9@m_tZo ޿>{{)XFl{GxJu09$ۃ%Nb%PG0uV5 TsS#3"+RUU΁.b>aCDE2ރ-_QIyaUuJughYcG7/7t0/w-^q] ;Q75Ȓ1syD muyS }LmyfqvfM"-m GG1EP$:-/abԚ)sM/42AD7]Hi&E[9kwHCVt;wJ@~5u`Ŵd(9YOs+'%ZZoJ!mSdZyGfc,ϙ8R_GY>j~moaAqWr2:#p fC.~/㕨my^5~dws~!o3g.&Ԣ>ok W+3WR@MNIbқZGCB$|z 4Kq!nBzD:%Sj0Ѽ0°蛲=L0 5V 5L0D3[}(D͟J:8kϘ3a1XF<`n,!6o| )!n=횳 y(m]v/C)Q ~@e̦C[Pc={m$! ;Y svlj[vlS]Xa ?i;T02LJҫ!cH[s8fj*VʧFABy=5D2t}ыOh;'OMkŮPqD dmzӐ6ڂ9=n|9%f:aLxO@<1nQ9Q|!9JڎzxY:N@S[4ӣ ݦջpb{HW&}㓳!16wf j)@RT[nK VY1f&2sr!P4x5Oe:ȶWj /6Zf.L7(S]5Û&]@،׌hDGyW2EԵ65X8 We=l2i@ ) /%cuw~wMH0#qz>!±߈$5'U?Nτ6!{>)<;fTQAo+@"D% [*FT.!1F54e'+t}4QV}^o%Tl^\$&䵮&ql1LjX4\Q|*Iy'mϹB=8(2T@8Swp l:ôߥEd$\uRMdM7é$b@u#J #]~?nT_-ԲǏp9.Yr+#F3ab*%o5;8E76!FL[\'3?{wzK5);TΨ%YX+4r؁0>DC7|PtuWFF'ISkôfd[P[dsZځ] 'fraOkI Ff*wHA:-2FG^(L"ΦXFTE|YS߆W+_ b Wc<-3bhѹJ~3`둴ȫJV!j* '\O`\'TL2VM̊HQz(Td)MQ~.n҂b `gO#~ՓCg̮yC º_ӑ ŧx%Pb0][`G*hQL!vU%@ύ=fO~~m!VUa2?ݘA\ );<)2)tj.꾖ݥ0Ge&ksuNY/,1Ї5b{$sӖA0a:p#ҩk6 Ҡ_Bp4π>@$iJQŤ 2g[$LrhMˣ>lT?e T4X : C)iD5Zj>;Idga2 ]~жNaR;SeL0YiBBPl Ri/_9~TG aqk0C& 5+ן^ 񛔛oxm`g]q:J./(&J'"gdUx%M䅘֣r[`dx9)ęsOz+GAsJ]>tL8~o^?g0%ɍZGOA}ӭe$zCicY:('p8LofG<X0^@N@-Rn0JKtZFAJQ߆B*@;ˢb>9#Qtivn2h|%JNoP4T9*U_3l-x,PwEg- p`x, XK nL6ȯݑff m]x Q"\2(g2$)MO RpW8a9( MF`g,Oك6/?o t:~w3bKNy9{AtZmo{|5UuHs@oT'`&Y<'$Gk ]I.%EVjRfo_Vk~E~ |P%gG|>9:.vaEAF6+kcVh=fX ) %&DN>aڣnJ! wUֹ֖ #+~dEN5SQƿo b5LKoq FЇpEBѺfqWUF)ȶAHm HeԄ>BP-]݆^=47t9̆׆gB=5?-P[N'`}gn%8^+H1%1TTqxKbñ (7.8 B3ll -;74^ >鴠{H)y&}ukKG(AaNqc !=8L9(48AơD\`S#ZH:t"N8twM쑋PRr F"IpY ͖x0RAnv^Dk!< ҩEJI}ǻ4玏4jX=3?@ʊңEýh:i1_#QK`O'굥%Yu-PԞ՜pYBAetpe2J%$Ojo}{2,n=J14gCa{T07ťfNE] #&WY ULf?uMa-&^LMg2rFF9VU3#䓑7YM?;sZ86T'U;D7DZ"s@,d6ܓa $[QгuUn Pi,8Xc;Z//Ds!fK\?f9ɨl$~Ω`W(Vme$£YwAOnONKw~||(}s֓jh![ ]JUֺ]pj;H8߽o4ZsuQ8u{!PaG1~M8RFW-;꺓@]=Wr!zp y3w ms>J*>Ki1O2`_tؼ0ڨTF$RLڪyn~MsdzOq5=.,¿J~OQr8dO:WnMa5Koy#S<[M9AT<]2hG{NyB(#]>!T)_ sK:eK2BI ɉQ~ Vд~a X#UUm)-c>60G1u ܕI~N8PE@˓oX 5͔)wz4Ttȡ9" ]/tDDE )p,~KcIXNLa7(/:OmDP͝3.GPX# _8+NoգpbTj|+&3Ll=ur#bw@BR%&RAX%x{ a\ AeUD1<X-+ѬLP5Y{ҒM$yW( |[(gP`ɻ*S#,"t "*x):N癀efVԖgY/,eb O],T#B>V]Ց~L~fc/~^nK>4, x <*|a(Y v#99ړ@y)C5ƂQ3bU`SqhKdcr< u)g3qzVk9-y=2U>͐_#]~~1%!YnS  c᥽mx' <͑ #mgRޖN9~p#H`at ^OE.U p,%8} &Z{BѰIhM>u'!2U u>t5Pup:\[8@Rz53/"`GK{ %9g}81~V2{6r,:MQo]"]ݱX$ª^W$P*Բ \xˉ`oK&Bgx^_/C| b{(t],frJ"] [ ͺ%י{tߪh'&p{4C7T/| Y dt{4f4F2)Aq%* W`4lTx/+-g˚`W_v}Tј?xHpI oi<Od`.[ y<I F0Cg_AkǾ4-=R;4<=/AwoM9+{?Eod ,ۧb"X>KԬs o Pm1d$ڵBSYy{zf;xM$"1ʖ@Rln]bge-ƿ|6Rdj\နpOk4~OV~Dy,bx"^-dyr֘QiLI`fe+? \RB7-0p*gҡ7Qֆ2i>)drd2֟sDyk?j0&cȏHrIZALbπ:rr;+꿈xe}Z;>P"SCTALmn;DL70 O0>~_!O:WZϥ񙒔\ jѶKUm+ZUd y&> 72,yAX)@)U}0̠ 7^CIDMzؿl1ؚTMݷ*фFf =d]N>Ոvdl*ðV!٠Iޕ LaɄ3 (k Ajd,p@.D(7j }Ƌ/4gN &AzrhÈBO5k-RPI2O`܍(y#A9:L#*ji]97na:dmG*U( BLHKD֠ۀF 譓 5UL+@?P4b. 4$+9 v{ hb]64y)SDݯH؏8}*k)2n:q mV7/ o w꓁Gu nlY g [Oc dp*Wjvȿ׼LZB=-Tj)6pOT8}3% ̤4,ǩȍ|>uDڵ.>q*BoBDoaKE(8A`0q~$ƇX@r hJ}0&%}|;͇x(eBr)(x,fщ*@5frK1'/xQ9zO:$ϯqyN\[4$5bK(0nMC5ܽWs–(ó]Q n6h *p^xڅu~^w%J|GS$ t' lfzmMl͵bA`%-U|>C }9ѾL9gr6LGfr}?-=|j~&i AF1:Tu8[A^㈫K]T 7K Ϭ* .tˤ\V?{pŝ$a= U^$6<tG'JGRjKxjOP,'c}~]!278 Z(Wť1}ADZ_ 1"9x;\-z^^vM3{cW]\]7CQnk;yhGL ldMxFdI1Mclb0 VC4ի)!}E򎗨 >욧w8h6fSm{PmQ/-?h[0J}W\Vv/aVӍZM ~IHkb"lZ$gc]ۖzTO(PG ^rn|WhCo kƠ2i@ROOwy&I ~!hJoeɮi%{Ԩ?&C/YU'fH_:QQb/-,5L~PhٴZ.j f1a采֛Kt eSZ0)|أ;7 oW<51b- z{Afh$N#"N(kzgLʺ"߉Yu[1a+ag/Dll[ z}WBGz?L'}+\JZWJq%T+$1fSb؈Þ3{ۈOO Ď#ir}tFq.$}3oy6_ M]aiO,TF@ܷka ݹ3H:),|G 1gwuOg*G ͟xtx*ybnOAmoybyX9ciwWѺ3!˩S-* V~vZ:[^ Bv~gPQf̤')qhΩѱ-mI~SN;/qk$3sUsid-(v" XQ0ߠ7#i׈J%rB!1{OW؍mS 4) y˩faRfR,=\:cU=Ӧ)4ʙ3ӑ֠O0GG-S?-cT^8:%W{EevdLDyãt+OާL"-e`tgMy$t]06As#̜)^ L-bp9m13a26.I,`IQC. _D.p*`PI^SXJZV)fjt{[hA ?O!stn컽6+k* y#һEnBҧ)q? MZ8)K@2},sqdhHI[89@hAnZVx/^*-j2}-No6tqY"Y"$:ˡ$)WxWUA41bI"gYM[5OJUъ VnoEmKmTa4s2kk S)C19]+*g~xU,Ë{71M6G/>&#F Bl1$F/RqvmxIMe6|)44Ήŷ0T_O <%gEip;CG@M_0gEkKDӃ`UWL׭wNaP_H Şb5<,hkqyH]8W`7=EEs}?F5\H7s&BE/uƪ*ꆅ4Yh棓Za]GSMM ׉=cO0FP|Bkb));C1%og 9Wrce[u-[9fw*~tq|wȽ$R{5 6ҜJdFN*G2@6ԨGE!ܸDIϯ- g7zYpTmrƐGYcA2ԜG)v,XZӷ8)6A)vbky燽@Ywm{ئ(΁o=w&Wq[u5G 곧? ^),VN58<>O%wɩAU䬽H8LVgD/hW nO wEdfsv M%4ˣ[P"f=&T߶gP@lKŲr8'M? )B~ ~_4_xˤv>;^{s:7n ؒXoHW/Xsu1 #-^8 [FInIqk͏ꜛJ^WbiP?:7v ]S!R_[4g1ʘ˴a _]F5؍TUvT$ W7~"a\XD6^Rܩ7Z(|؄w )?Y8kJP}%*޺G%.k YG{CiiAq{P 4*NMzǦ֠!Ƕn!;eBn(zz/Y_WV" gnIwj!j1CխW r^:BPC\Wu@ n3A2@[oL婭ż?w{`QD ĭN}vSAE |Bjy;p iRl֢),yb)  )HiZ~D}ɷy,DofG59<0ۤ[&yKի6ֳxD躳ɣW2LH.NʋI!U{?X;0W֖52նwP*jK^OaZP/hR\l>g0/~CA t5d,}Zaw B%\(5N'\4l(Y( exWnoT%Wݦg)/6O.'HjļE~'W@Σ"s헇zF`ABް,65@R 3-v04D?!7C 1Vr=^1%] ^_ v *2M m~! 1?1F+xG.8(OO%J9M'HPMzpv^*FvgƔ1w\z&N$U(]H[GeLMn}B! {[˳ MfTh ^ax5#1s&pW+h>@1dFANo]w0/Q@F fVc{=~"<kJ>/צ ߤK]jᗰ^qރT+-&r6mբQ $L2Q\Q&9"N{`UsJتQ{Ѩ,bj(dE$Mm᠗3x_cwI.Dn:%q*Ů|^[/WG ໐Հ^ HN!\bW|fT,>1+>|n6v} z0J%9aW1s= =]gۀTd/2Vj;?Y V@үRQ CYEC]9$cg%̚f g>;טxPs$9bKE~sLWǢVVYcO,cR/a.E nZCh&e,V1t׮"O@N6+ز}Oxn.yBy:;–oKZI#LSpd8u <I\vX/2ˆ^^X;I8 qT"ק ,d1\n NMśh5&ʼna_q\rp_ܸG~kw1$1/tDm~nHWt#PYmm\Oᗹn9fpQG,όL$hS,eΗf3Py17:9rn&=ڝ.K"Ď8w&r 64lyoVf=˕vXa'!ca$&@LCy˾ֳM; )XvSYfPy5WHezu.b&OeDb׺pdtSW'|Tz;9,vte> p,0|552ۃڴ^Wĝ=0׸"B~*nS{G~kMZ j6\sF]Gϣ|N^ "Z1?@7r2)1:š2:> Q"kJUs_x^ 4߭G9Xm|ũc=?#@M CNQ0ץA,ʉH1X5t2nWb9\y!~I>S9^BU  .Μux?=/7= nl+~Z #ӈ?pP㺪 mHQ,~St@.NB˱A)oI+džˈo'ؗ~ʧU`?Ծ{}p(&Ofƚ))ooG4 ``=vlءJ`6`ͽ1pKZ?ORrTMҮZVedJhO+B"B/|J54_=/\_.R=- C &BvaT*ʒxP}/z8Fu=u.'q0j1Lq1yo]Ȱs@c[ 36oK`zp>!aEMKY~,h ^(+kXV5⃜iZ{7{[ IDPv@s>lvx"TmھnV2sWZ9 E O7@UW_ >rw&͠qu-[^nX(Hħ.oYN G WŢN*K_2'S fwestdՀ{s_wPһQ{ 3Ր^0yn^i<ꖚ2.A+kіD1 l~$Xd 9ˠ,$M{AJ_ @ 4)%# k)n[T"II)$] 0R>Rh3` W;UǶޚp"0x^?i$}5> V2U[ ^hGS痒HMH|>(0:hj_M eJܠ_JKYY5Pg it_Ri זM[S1;YFAN5?Hq&G:>սCNCl[ W O k4ksalHvMr:omEέ<eH%皱uOUpf8.mo zQWK@wLFHn"':Ƽ˝&X{J~2x7H.~uZ۸@ 65 tm>M5)"AZvk@yM(k5ԛEgT=UMI|KAEz!!qJ&ZǭtTl]5 6O{c7MLͦI e q=wd9r WިA9J2nC =)w`bCH ]~\q X3vQy&N* Wezl9;W{#)t~+r!2>> :o< LE:ʿ#nPY`żmZp+]mوt9g4iK>'MCbiIemvϾ5O:P$ w,e3(vuF6}ϼ1I"iʷd<FR&z(`Q IJjVgmQ0LEtWRL'wi'!VL&.Hvv>TZcX ^`{6.Df;idIuo%* 0{8āD[٠Jܯ$hRx@qBnt9ZGsGKX"63+²R}-TivH3uBлV#eDWCe5V.fI+mEJr Y ;V dr Ea2LIZ_)cHZJwc_kvb;d8>}63wMRH?L꼾&)70&(&_āWiȧ5ũFu񉑋q߿9 }܁phf]Pe)"*5VJ2Z zjPIB|P$JX/oo^ol尙ЅFH^ƞ05^0k8rKfsF屉 ]˹`z|~=]Fx:0@wG |"]At Sue60 _/Yђm'1:.kG ї 'T94ЎD$,ͦwjIe+j$uR!KGY4#-=VVDm1`O&ب<`3v"/ Q;N j`z%[lK oRD'7iL1؉V6\;,aKDD./o7{?T:'' EJB[N!HʋoAFKq\_INAT{dpL`1 2.YF){0mˆU,%·)͸7JN݁w!kPƴ)ÚĄ{5kXOߴumzW@I~ike Rq@ukokrG%mqc%$?PxKe(z:sBQ1HT,PGO0FE-p9{͸{>ߓ ^tR @= D"nc$rЃg) l;w r. yz (@Dה)qʕR܇/|a{KDD+B;.N7dž+2* AԻ+vئH5lػ^[38 3_%iOSj'9#^ ^(Gzz6_&C'pu;*bi%Jdݎ~>Ns7"k‽A!:$is gU*[X?]BKeb]% XRЬ>pY(Q+Jb!"8C?gİBE:SwMWg o],ľ <^YC%g6Jهyᮏ+6?|.O,{fXG 6@[XI5C~O?l<I.5*|Z1(#Jl{XY[W[Iw-k\|RriDF$~DFVn Ӭ=nn9zt+M.a@p¸g78Pь=3U]H bo)OI#Ok8nBΘyѶĀ9I&RMTG:$ΓRpkcрsPTO6r,TKM] D".V!zpeo]re:+mHK5K&h.Mcϸ>e.fz;ϊOx4{07lt]Rs 7eX㪄Ɲ`D6_ ʜnd,-؜ޖ9.@Jv';>Ѽo#vS<#QO4JSt]v>uϿI a_r2GY1>lһ7MA/`ҪhFh.(zl㉟L֝cmkW IOMPNh=s#!S+[n' ?6hAM硨ܥ)*헏<6p/O3TO~);OĜ=?̆! 3w/ӵM4 dh9AarI{yVU8VW:¨5gY'KNjƭu!DkB')ZOsY_3E3A\3Qci,i;=Bdw`zԎ)vck}8O>^y1MajXtB9NRrz7 ֑))t3" Bz?.e/1̚_n;o/á"#g> K4-n||ܴ"<Jb:g5zï.vPB& CsrDZK'rX@OKҼ%p>ԻUo5X¬h]M[AbΗS6\Xr CA 31 7&:ȹe) BjO |=\Q\P6[[PL m~&"EI'KSw{tRtP.!;;,^̒/b`8 ނV r9foAmtACWX _|6?,+G^WtOtD>ٖrgԁLwܓ tڟ3!gc RMqISJ25NNkg޾879rOUEŒJ8iHQ{R9|4Vyx$yx>hvA0uOsdN*~zOCR[)`?0|̶U:X to(},CxFBCwCLY3H^){qtϟ&' | fA%NQ΍f6ڊ$8ej2LP~kԻ䫸4GzeDg@hQ~l@ I G2ao z4VCy?Q@Ph;AM`7<$g-)m4Bv:ˋYt#Vظy 2vF7Ǡd5ӄՌ%bpSL{R# t:+kugm;|"DseN.Ck%?Lk:r:gw|h,l &=|49,Ulg }sv>g1(⁨y+j^b@\vů!?j=h?T=wd d>>C.~yΌSsb~%hv6Vl7MwY'{*|hX 8$cDX=#w`e2Vv~D>T$QjzGވ"m/D U:SXkFZs=nZff7MƑYy}c:%!g0NFf8.o,~b"IK6Rbl64aUJb/gY*R[LDLA\j#43@5]eDQ #pFDB#iM)@HΘ _hbyW XH$ eteOsMŶ -<4NG)ߞ-q`j2~&f ?b0~D`˷AjfhkFp,oDj=N$|=.UntA?Z)?帊ۻ[Ҏ ž·]|a2ifn,-=pd`x4,+jIy_+ꠦO= $f'[u}xG/o,8  __}o_˦m'K^?^sNԜt~V}H蔓5ӴJ+ 1񂼛ƒo=}^:(^ 6>`JQ~!=vDNWZhRLu;T14 '2,W3 9M~e\̕W  ` /z'MTY|ˁ/_`ɺT>?e$fDbVKA0:-`d8*SQ K4C_׊~9eLfԙf&a1q1*zR3 N#σw*3 ғ0,17:-*.&lCC!0xʉ, &h:a@,}H<SPE6L,UsQFs 9<,4]gr,׷Scc@$q~+t7߳%bλC)}pu}^N';lJܺKpN2z"!BorI_EXV0Y#=7VMu;etB}JYF qCĵ  ]4rXq@_.AH!uYn*ف#>F8Meo?gʝUz.he$G3vwbnh6gHIMVg)pDBd p78#`;6 $O?53rB V:U:.^!C,z:Sy,\wGS%R+ (c⡕Η)7s*(h7EH X~QB3͕G5II Ux=m'du5Rd~ !A;+{Qܖ ZN?t^G{IiE]Mx.xweK3qy<t42)*$Dl͂!_"V;Ihr̻\J?NBW^A~3IpYr 2)9&)n4։w&$X웄6]d0] Q jҚdLo %5J 69LR6{3sbg}!6ASṙ<: QbQ({J&jngMӥ#!&+\ H u+e )߮ ]k8k%Lj~ dt.SrWfYj[Af\Syŗ8K4n9*fHBIve( %*|-Ņ\ NsDZhc$y LΧUvMt<Ę="y02miؙ\#"(w!ß0n7颹P3. `]3QqFO1~$\r'61Y;դ 8UX% #ۑP6V'b2RsnDT!15` &]8X٫e yM $U@fɌvrč<խQbXml%ZH}d矨*:z=_far0Tb[Gr\Կ! 2\ bR+рW Ϧjث5wSݴGŪJJUB+U0w4D0e64O:sO].sMaCpW $BO 6} S$;n0)@߬C{\nm‡-e΅WYkuEyHCH;I]A⤷ 4ʌޔ(bi:l9=*Q Џ;` 7B%%?XܡW7,XޠCF`4M-houBγ-;b 7"\i;vB"3ݪh5vj|)k{iA6/"P退f.˂7oA2W9.LL5lm*$b\1ND(:R$ Gx%D$0T']M9$O8{vP؊*U;Aע^>84ԠƅD _Cj WZʤ p !z-ݡBj2*b:cgpqWf *4ԁk"[T->HSDգ;{0!ha^2X5?5CJW7\ ,P瑋";d@]"o J!!.TViWP;( ^$'Ml]+:TtL[?L&Uk\HՂCK+o:c4./VwʾZ@.}n`5:-P*n?P_e؛6x~“+tqq¼s2*c,cJqwF0n[dqкMHFG+یpS秢l$Nur<䌄uKxHóF-YM z~CXNɊSWBUJ4!#JF(_`s99cBib#͞I'O<\bR1sfѠN04cW5=ӧ&cc{1JV`b;vAQMoC8=]׷nF|% ä5 fTSa-4߳3Got_3q:SN)V `[PɱHNSv._o9)̌XoF  i VA;]+$ʑ66l"(yeD%D+M ed`F|"heM e^}dQ0 TQ 3{@Pjy)f7#תMY;p,xjOUzTPJ/up7s1'n 8h_"鋶T|ֆ]%*R2 ̑nQp"ɯ- b9Q39lA31퐛Xu.~x{>M—eLoH3^gw"5EŢZqj"C~=g4662)r5;> wi 8\솟EP Yzj<ޅu'%ǑGE)י됟i`,:S n|Rx @]L%53ʲ(fy-ub1(I覭DR(}0Hov%P=^ 52L6=Ol.AjI .gXbl0yw>v+K^ vp}@u 5V\%i)+pMQ80&a8]`<(zS\K;P YT 4bAISkJ9Oe yt6rzlyǡR`[RSlծ(WrfM䖠-?U|.7ZFfI;qT 82*'ti.त&/-1LJKN{*'tb#la >67t<a͈'=gqus;P04s`H)$gC7M+lÆ*(ɕeD!jd]Dː!#z'{^{0ǡ~5}WGogW6#m'"$pnA?ITrNS9$ MK*ڍuB63: fq8Tϸv^,}y*PLm'.V-n{{˥/pFhS¬NVpxڙ]hmŽ7ŏ~~d*=U"$t$AFR p=m3NrXI ie"kX ;t#'& f|mh";}S>xtQIJ G8Bk 0.17H,/ohIS !..C~v l{Β6) f,˅ORA{mh>}t k$ز}UJoH6\A[C5d1ַ*P|&Lkygo{ I0x;y|vԝuoii|dgZmi_=A$D>o)o y ~jTO|av'7"3CzulvGu8w~5iHφB p {6{+U_itӍ9sf1 7GЋW,>28 B+X! j4pLD6ȸۄbMm [S7+L"$hJU ̆&qN[RJY;Z -F^1wU+sOzC6f&zakϩ.5K0tRotѴrffvDW6vN~,-术Tj;~2nŅj^ӹXf״UQL'SR5U|2QTK7¹ gbAr6U5]nTjpPOd}踊[g7dB #oyts(8°xczai [Z49+AZź{<4'NJfmSH<_gBI3 wy9w F͵~6SW 'ԖbsY}Wm;2h4"m쵘J&sђp^>e Jׁ FՍH'a>P$? /lO8Ԍm!-w#;_b 4K_I`Ic;V (?nY8&*(ldb3wCfsI3! my5b+;^KR\1Բ.fQYk& JUV- {y';ڵʫY<$m&,^ \˔eOvBYbg&\'La: rSitvzESn{. Lt\=,_ U _QUjSd̊c8  <̼Nz_(^] YŎAG~j2p _.$GȀ%5L V9!B9Kn; :7ЧKCJqZ.D{pD_9 `=ko}nZH&"/{5@t#6|br:"H#e#.%LOe1P.uHwmj>ɝk<@HkUSHUµv} Tr`Tz:\-L[#*4~.5M̴<񾆗h8T N9fW?Cmu0iT-٘b(Nv"Mygv"beYb=.$ c+t*Cބhg\bEF/_vi#cJ 9H 3 |F̼߻uRx+Bݣ]@QY0*[|nL8t~ a^R_]Y_lhcٳj8@+ΏVR=bc?BR I NHU©F q1<2s j̲=ٛ/H=.kcvPQ+tsF1o4HDk3_LNl[_›PoKT߬}>帜t䦭U [3]fb.Dȅ4iS33͋N nA`ɋ$U>d)D^K֧ pIY|cx /M6?(+ G<qcFS_Q؊w'=֌* m3DQC oe7ȓIFi:hg(sAvWZ~ %U {Q"+ -yFT ȂCA 8s `1F+@sh2;#'{7d`IDs5]L$t}](f/sfjǗ,~ݣ'"FF/oìRS!<4fK2 n"::9Wm]L™r&hzյP,3Ju-_JK/qgAߛt&=<](L y "d˼|yrbGw,Z(N}KYdeD*{@o[T9TFL$>sB]UQKrlL7'7{mnnvi4fg FQ +iߣ-L(A)@4FpޗܒD/01{J$B4aȑפ1vv]A$y{Ҕu27mWYH4VD{$M6lLG=fQV,\f3a+R-I|wHҡ/cnV9Y[BR9sʲjD}0j-zΓW!R;Y ¤p8>n|jvFWCj)TN%cgs}K5coʀ'\\+1 I pBU+:"OMԎy. ea g \. 'CDUìC9uIJDmDpq Wt4n$Mn{z&D,1Kh ִE\ .3nolfxf6X>n"ETNBH\ wJxو '!XmsV dTH9ʨQk~)o0^1nhdfLʙ\IMt{X=QQ[ (W)d&R1%[ñVvuM>[MZ?6XBU4&"CzF?l+UC/U {k FWn^&5O-bÎWsK2ؐ}?;s| V+vx[X]r$( 2y3^ uNJ ]$CF#)DJ FU!uZ)8`j D/~U^S"Gpgz)$Z& /њ Y06Xx #[6ƿF7a I '5a/DpO8fd7=S4>(_HThK'̓M,viDx,hdmB!=GM+St[BBTx~SDa(N?EsǕ5*0 "wI1.%^K*I76aUOjKzI͹Ӥ)E%`yl("yX? oTnrF'O"]}ﵿZ%>l;zu);FV.Q ZHK {CYG)B`l4h]n⎿nXtS Hi< ?sO2z}ӈ!\NB };k}JǰB M%A y_?S@_ |V%!Am%.B7$U (vO?ƒL&xPO?L¾"fW,j@JqI n7z(NW׼b1'v3YENb2 e-"Qx:{q`n}-e xI8ƃY W:Yo p0H&.¸!wc7R,L{5 JYlq~Nz|NW0| @PvdᇯA= * sg \79E{3о!P)F\oP`:K?xNC? :ggq'GDnY&̟h42ln ~H(8EPW!^*0%C5}"+@~o0ƹ)xݵRဃLL=WlM[1!~G|jEС3p#aLovΞR05 [C㈝:櫷sӜXLsi;]XdӢlC1+-&J[^:õF2<1gRB;aXՔ( hf( \o e&{E=- #*zw5(^,Tx{r_qYJfE)!P$?Ut^WPUN^zVbx^wz Ad ~Xv}?D n6:Lu__lSȓѰ.~;?7yޕqH) =ޮFM.ajp0%0"G>xЫ嚌 Yt߂Y׈Ein˺K?~UXC>puuAlΕ4(x0 COnl**wiG 30eød7[GZҭJb* ߽sD9 Ҽ,wICrd&D*GSx|zi`_S.{]EnXC}ZZ9aQ5*`C̔|Qoq,(_:#,KT?ojFoo*p$Nbq WWulF&Jnz1wWA2fn^w$.&6\C.}D~AxӁ\Vpq {q~ )JgSmFϜv+3tVs zfV_]_υ&z<̛g]j<@ 7f2 VFЂIAv%?CAJuPe2/dx+u\@07\uy2KŢǼ5fq^Rq#?hr&s̶Rl =BE ƥdV8M0 &䙴b% +7[Y@r{T_Y#4XM̈?I# dcO\v nuzqYrwu҂uA[M̶5X=49=z:H>kg&D, VpӪ"?3b\>H,$7oFK?Щ-GCeC YomV--sٻo9&؇3c}@+$(S9g2sתѷ1ZQB'؟OGf}\6 CGI, ح24G]yJs ̭)'68{xwYOޙ -"ந z ƪ a@s\L#"Sꯞx <9 ,A9ru4+ŧdH\Dܴk)GC/rhT.⭻ic2n jhoMWdXx 9&ȖیlL߳\6}W W#Üa I)A6H kW ~g 3biO_4:lbjS'A/Uݛ~@6ï-UXDλ覉~!Χ՝2B]~D*) 1c*ʱъv}xk*aY6Zv[K"Eg&4ȱ)ToLB=o!I$)tAi&kB>!OB)L(@LšÆ <*{hv*qq{B+A)Vw f Ȏ}n5=ʿq%OP$Q/5 ~`17g_?ZL@})-"dޘVFo< Th5kʘ7tg_aQlfs i+\GZx] 'Z"TC~t2ndTOyL1 KRQU;dZ*#,"0p.s7a;>w^AbsX ш%Mjb]9Y `LT"^J_b21{.}zËS_Pv*_nr*4Z;T5,wP}s p,SUC} iGmHcr'ΔBshsSBCS# wyJx]/}֝qKjN#sr>EWV%c|eGT⚯Z.(8+*ј_D8ڥxpe(2L\>$пE ֛,cKo%3j0T# ,AĊG:(IFݮx~hcƵ WWүd_G7HJL\|{c$IX=/_ˁLnS-p lMɇTcRKך?CIԝ!/7&Ȯ]Up y} wKVKg7tIri"t8YxF ҖN!q(5Ik,5?NlsVĝgKo&9` OUE?$">QXR29nGs3=s%S)TIzVۗ$̧Xf,xyt:-`G0; >ɇiB2nuFU *Lݒ A,&^'re=ȅ[2)fqrd5 >W喟+*c֨01g2⸾OA#MщҮFECGk3Ts r}/)@TxHSwj,']o:[Bʂ"+YRWkp^ R8.wM f]5~jE8"{Du3a+4xHsՐu_Y &qua-tXTv, 폘/[p87&G.'/IT2ݠ >k*VfnO`P*@ݴJS+Pj)B!_1'QfRb s3UW͔]u Gkx0tE޷xXPLj)#MlhFMz_( X$vl- iPh? lmSQw\q}*RaXJ0P,Dkr3RL𬆯fT<pNϯQoH%?.EaX4u!Un`)Cx\\5p50Q>~?˗ \hDFgP+;Xx`O7"R ^㗥yۈ:ZyugZX =&rHZjrFF8>-#Э2!2F[Hv0|!)z뿪.f\ gTq:vy ]r΅Rige'=biz0P"sfC9s̡["i_?զ&@%TD5kG  f,\*idJ جy* C4#Y(WIi /Î2W(Ou09hqrd:K[J+AD<MбNoOUox)RοHL4hq#J0yKܯm:l,>j8&B`Eb6f DOy@@QWpB]'6&Ml@^ Jz}wH]Sys4c#C5\ O@1>@V)#ع<)ZME/3[Z?IzDA ,1 rMm cA,pXF'(bjsLhåSiP]4ŕ݆"A`4z81-)iauCxBo_K3Fcb),!T \c1&%EW2B]SUE+]g;V*el>u&?mdKmDQsΟQ˿eb~x15meAѤ&K6W:!zݙ+6*QNcoĸmȁu k补WA0 ,۪ B2X ÖGMMqJ tsϪ2.wL#|tK2> 4Va? ?6 eaf&Sg]G7$Ua-wkyCQltzⰤYT&)MB~hp6%*ɮ/RugZ5P hτ@ j>I{su}]x;x)NynYP.:"2;GݜxzPi1"eԫVm@R=?{2QO.#>)=(%;ȘSkf ǏBd+\tN FChr6 /^~ Lc}rĵa]i˱DsIza-M=x @ݗ%].B{Myω0^NJ64S iТM/;7o?HD{8ڝ&ot6H$Fa8* G熶VOHҰp(p0B/^ EW({FLJmmFUΰIA O"ytȥ =Hh!`Xn{C/]-a~ǨaQܶJ?$K~;r+pHCɞ!vGٔނ5%q?CcVHBH3lE}" 7Ji܂&PU C~1!> M,PvJO\7-,K"뼔#5Eh0[ E>ՠ<>Ya"GrZK산j?.<'&3w(tT_-<sqmtkNyՇr%vr[yi,fݢ\uvt*+gP%j^yvC oP`$B3l7@Æ5Z)Mӈ(UMiȼE4&x"KD˺`&Ez%3,Ab4( rRּ*}Pd2X-GR{RoU5 ^/f>tZ6`#sn"+̾S>^~Y ]>u]iz烇}f'6XUŜbv"G~}gA>r4fd8Jm{Q4En})yo5}tDU}&S0pl2T"$GcNo.Ƿϭ"I n5JR-Ay]˖&4"%M贙38ݩ/ӫR%!zHCVPLⓠa6c c -J&/`-5H8w0|?BU=i{g!J0mRbM ?xvi\ e!t4ӱ ӑItμ38@|{;ES4E|t}AŞ]tRIX: %yjM{]k*)䤆܈ ̑84OnBפּ !qgbCX4?Ps{+$@qHr1Wd[?k.Xv[aCuɘ*C|ozܷ(bH )lPV_W5L DPԓ_3!SNO>@{ OA‹tO[S0g`Fp- ~nF)*XVxxlDzKUK_ \y7ʗ+B?%wZyQo! zHÂeSMP _#F[#p&C f F Nﵭ|(m 6+^9h8Cb _0:)C8{6Қ%ؔDwXnY U+; a=f ;Gk{wػ˜3z* >"7H-(Fju|Iԝzb$XAxCٚL/O"CtvLq;]i`BjJY1gr8RF## -H"8fV5f)Q\OxR4M20w|kUC V6xOo8NXO[Zsޒ={hri: oM H3+s:X w" (QxW[|s+߸#ZqQk QDrp/S2;O~ՏM )㍟Z]Bۜ6G/=E;~db a^!%*3oœûR2 =(ߟAe{cܬ)(g(49זּˆV }uHv4%ňY̫5 (>IUݴ]%of#xrNz!xݢ+I P$SW4'i%cJu@ -7Sv eI&Öh-Y W^b e ,R e(Ru'َ0 \yI,1o$ O;L]@Dfs9c1qpz<Ӂ4}^ORϯūPATA<3(Ț [ D@x2%i4P6"[{KC o{U3 Q,@)Y,8F ~W0֙]a>_ʟ) S9#` ( ql4fKflL;;M0ѻyMS6+J[ǏZJB9o҄~1Bi_sB,p("ϐ0HLMr||N9(,A^~Q (>`I;\aD>pA vGm(HgqW$֤!R׋;?M,iletm&(Tcc^Ԕ7j,lM{ XL%%Uqdy^`W&Gvьj~39Í]*Y&}{%,n8iN #z i]Е<@Ml%6Q2YJF ܒ;u)M0v,gj7&Wy[pNIG/L {I nB ,M.8Nbl  'Uc_v2E!2\N'sGv\2 JVvZ|\A8YB"d1+NNVTeEN

    gØDEIZbpWTr? =~i s؆\{ #>*nD%ULL"m%o  jLe&SRsw_aATB{xeT2{n[k_< Ǩr[+n+K͸ nO94>pE[$S=؁m{Hf=0<3w~IrچhdH%6u~aWwmF6;?fj$rd2 VCk< ,WR҆RdW˯sIx;qT[Yyi˶@)& 6(uQ^sT 5u@ϳ&.)j6W*|"xV`]Ž>jг/j19g}ANj:>GT 1msN4a*{ͷlY@EũP2|1_IQw>?qj(`@xI)HQ3 J(gk9/6$L62ڻ3Rbh|H)1ZG\,S yUoطOY,HJ[#F!PPIπa 2v%`]xhҼCa lD'Pt|PYAۨgPٞ Nu;p.OQ1: #G =.n~¬(%֌^8N},$t @ Y*㺾Eĥ[D'&lPDs?Eu 1IeF̾vM*%?m k*(ЍNmA(Z."M8d6`J,4^Nۿ2tˉ^;7(UZEG/k7!Y1'4_HV/[=5%OE!\2SM}ڊ/qs#CE AV%HjqtH4=D|-mTuՁpaeM1)\K0Plׁed2MgƠS$w2HK2.}g8'ZEemއ1(^b2;(>YO+hF3w,g]n: .&-Kk!g 4gNw;T{FQ/i@ap , A)f#JFbIZcm;U'hq2cg\W i븂Ƭ.0wZ&^8""a ZcEȑ)kӨ8F\>@JN>ϻX~oj/3iufi<,p:'c{hKԫbM5i%"x ݎfKPb^,I6Ÿ:P+^@r2Mɋ-/-NK)U9)2G32/d_՝_N&Xȋ@낷/N4U!~qw ODxؕ2zB[w鶔rW21P˞ WF\mgz-~a2=;մ_kX::jUy fPZWb`Xe1 a TݎPڧ̏ :w|65(L% 2cR+ #n~XK#R'fr #rK. Dv2#/}ⳫX#\ygP䁛D/<=0Ma>+$E-BӼd,l~0 h<^mh`SܣbOp#4׸҈yrI}7U(3 `U"萖d~YB1e\TR&ܴ? tCM(X:r (f&פ:NF0VmvBܢԈ+ء1L:Qj 5IːX-S ÊG77{{D9ZW{~$/0Y\֮$2)}!j(,@N0ZU Ld# S45yYyKK#+&(4mio"~dcVqz`4$> I^v<܎py+"̢n Do teSEA"3CIi.<}hxr)Mr!W qdc.i %wGd<ϫo^ 3$<pK5{(z?%E93v]ә 4ӕS !/;c.v|LrP'& 3D +wZu}Intœ- й̶N>Rw/ D+x$^\/LeLj˧r1BϢeG'zN05C~fNUXollcyθkdV cRhM_BE:7R.螨c@ёnl_:9E4FEwDV;t~!_=[uA[Oy8io[3+kvSG![^ȡȍ' r;AZ9ixFR2Cq _ſ`r Yd> e gdLa$GvD,lM&IlfY(~.l/cfX˂ĽjDv*n#%SK-dxEFsهCcz+ 4`-)"P"iuux5ZS;aK3E+ Vcn3rF!.\飪)|Wiܦ8Z h5T#樠f3Cd:[Krx$>'oH\DߧngQ;[*K"ϡ3.!$3grKq'%q[kv0 OeB, ۫!b:Ph`ȫ|BL8l>HL2!Kd*R*tvQ;O\vTTc^:/:bܯPqa10큁W9ngdouę8U[ڐN֭e "v'i@b"w\+-m0HoFfG:q]fX z̞@Bo5{zTѕ/>ffĪuR {'@Afk4.;Sr)eҍ֫`c;5RZ4I udExwjF&HM}7DF|{ezxŐgWMGڨ Hpr o;cl);eieW+ZCy F '7HN}͎Ԁue|ɢםRD9^lӒE*8ؗA' ߵ sDŞzIycԣ##/]0dW]KYOV1'wNBV+$J: 6+zjt=DlPIV]wAJclS,qOjэf s"-yŔ,l-3Qe}",S-2](ȹV4u*<%tV>e 6%%GmSdB ']}yrk,J噎G=? t#pva{tz-TCV #mWLlu"m_k~m`;b]^nUz\ZldyVg&S疻Bk%""te7"Bvm7==:}`Nj#.pyȰV.X3'dSX$2@2:n!'?O}8"Qèb]D@,~$%m=yVˣU3ؽ@%>]Vamye` d lC?͋e@܎ ly61_JP7֧ͮ2H. I%\ء(J WL//H `d}'|l0Xo[;46LLˡ- &x[ 2a:Oú{=u`نk)k2@/~֍7yIPiA,i:O򵴓sF筅 5S2bSA-(½eQ\Q@ln|vU/e_[UWpnv tΰJ)jׯ=։rMVYdeukoGJݪ#z }} UѾ+/ly,d sܲ KVƞv&\o sfedmt`[gsV3@=5nY y.D).J3"ǣU&LP Ew <ayUN6ҏCJ<8w}rl~gs^@aA+\;J!YRD~U R(iK`xO0z\ܥڦ@p W@q%C)3Ps9ҝ:8iq˶䶉t[NML9XZ 鸋 teH Ιw)zQ^͙߰K0Z?N׫ \xv:*<b֕m!l=:e6q9Gopt}]*{3@!}x~]evxT⹝hW#K(!X72)O#h.5BRv eh ^\Q_FӮb "q$8\ x )cĭ[pq§U9)f&CV:"(ҫ v茷Yr ;բ)U?(b(ȵ ]n)`4{v1[Eӷ%=c.߹~.b؋_P@!c_'@r6p5 ğID-%fٜn"W {_FI$v1Kt7cqCYp}4azy2AuJHrB_O)5Ndh!g N5zo]/@ֽp ua$iM04GB:?)_^grY[D7z]r9<&ϲY8õ: ϛ(Rc|CmtY}8L ç Xe\+ BШ+VfF؁6??kQXWe/8&%GK9x|uZFRHE߽etgE3`%>=jU4KhBޤY%7dɯXZ CV|$$Vy8CAM#Lb2C0Sf~ nDW9ÏncS'|+;1S+ZkĎ$m|lFi~0hyW& k#`gF* C粉<}q=!(  Q`:--k'Ī| ^hd0NIGnMDfJ1I&ˌn!WjqXKPG0ũ4傿^m>L"d⭃V5{򙥇 +iЏ, 3v'8_wOB`$I|YJ(3㊃~I!TEGZ ,*~od(wkLLwcvcg!siي>IUwUl~ 6ƚg0 AWry҂`gdPoc mO]5Ԣ@wwvA0R:46M;$'~Rb)AgTR& IW#U/L_ 9_MVaGM; S'"*\U7921<VT 3rdNpB^ɤ-/Nſ90.ǑR5*y7Tys %ž{c 2+飅Y ƚ[UiJ gd;oz(#[ yXPm `Kj.-aZwBd6}s~kKDD61uN|_o0WV]"&nӅ 0kGh-^ڣ,z~9Tտ3jL̍ßt/TzMJjD3vvyXu-Oʽg`SGs\μB|{zX2v<)6ym3Yea3doA/qUW] ,ko~$)cOEFWga\pȥ$:e30R"-|>NoV9Cu&AboKviiuzt]} {ߐ?Lc. )eOnuZ=7B$l%VłT_PV5lL6iXB(xN1vI[ 1 l?\u0}{tKL9\tunc`_.9i:{w!),6VC;#Kv+'"#';6 )DLQMLVh3W{WRbx8V4h- UVEmvh鼛T8*XҥΈ?EJ=CTc-#)nhSM5k/;Dk@XGґur) Ӏ!kJS m PNG Lnb2> 34$`) ;31xd5c;PM}^q{֕񢽰ؙw8\nMGvkĂAyw9kOoa_!̹5@tߵХBrl'gb<>tp>9hTN+KǧbgE[G{L]xlg*#:"HQv̵2K}Gkqii`_ےJ\eiҜ ~RIv#C[ڢ4V9!j޳!CfqhJ_@[NKQlk}㋿!?a\&dEP,~chږ052^ Bl 3PيP ,.{&4[% Qe_(4f3`BV w.4ó =0?8!ItpT;cL0E"s^W=9 Bjg㦻}+##%+%)i|5i{T9Ev7^%GGc~> bZHͯbpܷH{Bfgy3@( b m]%D́f/3VdF4g\&J t8A:7mn/$/iU0붎~<9M"VNmI P++e:˺oԳ_~IEQ' =hh.T41LJʼRnvj"(LʭbaĴ&EEoiIQ{G; pu[54[unK*'Q@aX\tjOguc< ^>Sm~ٍ FAqclFYlbsG;)P{nFKEWH~ mwhv,UI0RP>$4{Rtf9H]ʼnʺY |$T".௦w4tf0TMWkuW7J/C'xj!wUy*" |R-Wu4PVB] ìÊaqr|H#O!X:լMAakC  <܃d;1Cw3djo $Ԡ4`?p_1ͶyRȄV*RI ߑ7*%z]?'b \9^VFIFKL>l{FsAXҶӁ7vO`|\ rTaAlŠ=c3_9.G$3HwAk>Tz $P* RH6VtLXPd0 Gvtv}0"cji~p qQqQ2i]^jh bMMoC>p̩pSmAtNxY^Z|RE3eb`WY0nrϴA)1~)? Ka(vսQMxe5߻-exM0lzS0%FnxŎaCk`ʚ1O8]MKn)I"=`vg _NciBӣ$n:?g&dJfx t.<"صd*HMe4O: nJutqҗ>ć&mHʈ\=eMIJE0c-**C7_*DYMK<нa?fGj)Ҿ0ZB9^G,5DjWJ} 0G<l/!iڢ1#](m]X8%[F9%6Q蟑xn̨z4ϸLõm6'{Z7@sL|ShgwTg3"ǜV_֙-TxH pH}Uё2k05n&yd \@D|L6x+eCXtl,5duf)#6Y&<(^,lX9"O+U Wq\Zc+9<3c$俓;9&P>O!^\V Zf_ j$- Dn{nAxIJ=@K 2+%6Eӟfn>t火 [cAItՑR5{%߱!|Z,k8;F ڃΫWpvZOrE}vV.൞|cerJLj)o1,6hhYbԧ+i "ešrbQ}M7eZR#v>N3cSgU)[C D#R[gmUŐWu.]#"e)HĢƅ+H\,*Ba7ɮ=_W If}-Q&Ə hIŐ}-0m~rbcnjQ ݩ(*4n)nƑLi*=3zϽ'd%ȄC8ԵaMSjL6 1gAS! 2#O ƪ>,GT2P&[ Rs_&^8ܢ zGlFŠ;ǿ<1#w$jÕ'NR#I;#dydB) mĐ[ӯ* ީux0,wK745֯G-px'!;)q ')IRJ%ے1[.R|wKBu&qשUWPefF`"f| eg"ag)*PVצbco`_lmֿ^z(^%'ט,QMo`D< +2&r6npKGUrW_"qn\HbgE9R?/9L\Th85(<@|I'~[Hlse{&}=ӼB@?8`u?h2bq_c󟽤W-bCY{dEeE)wcbqT])XZ"}6rOWz 8|JNT$/>x}LְԽgm0O*aǮ褱?dLqj;/P".1!r ME_(D/jsE7Ќ)/͝s&^86C !&?mqa8q-t=ҹ:rFKS߇k|;)% 6F߄`FN!q)l{bA^Vj%hBRz ;UWqPqPWu"gWbh/3fPhSXmk)j,NETOAR᧽F8~ǀϰ'ף.>ؠHQPm/*gT\OM)1}5|EyL  eHbRĞ+n~s׉u+6U~] FrQ)50oL $]/&UW!h-`7sE; ;& ^rЎ35CR"78ƮZψnq`H||n?@9gܢL8~ڀc@ZY+KɺO+G3.ADCG0lfZtOۊQ+KM RɌXn6;A_Ӝ[%]`,OXQw J*,WQnJiO CޞqD?)W(mq9}J \A mZe]<smY[o%#@╕k附KV^r-S2 Z9q.X߸O4_[wQo 0,.kmxsdd# ^s,eomL)nJo O*0{x7ݔHW2d_.T.@yN4 "(wDi*_S1QB4W%~݈n{/b3x|d۩[@E_OuVqbΥzB3On#ú0L>tH4&5]ӇŐ.*ȨxX&t/=s,:a0\/M55D>Z1{cc>y l-,tI:Y w&&{?`r)A5>L;BC]!w8O30,D^PP A@lBʵ.F#INmc|~3"dke252gB,dozUY.ByE-?W%<rg,%]|1/֞*sy}?Nz ^xk Z9\@~cI¹\~IL>kWl4 g*uCkzۊ^:0/Vv12҄;85x?ܽdC|;o $0; Cˑz$D2+t EVyUO BuF*F5E8*$P ES }K<Վ\ h!Lh:8 7dޓ#$i'TXG!gA?5<.Dg&r@Em]nB|3t&e־W/.Oz,[lx0?>Xcg~:֧bJ|ݐw)j&>7?7X(YGoj雩Fy,, _g|P&/V9{i$\ 9p8 w&9N:c^'t4~Oc g[,6kn_v7XF?)uM"i5׺3Aoy}c5eOf'0ۮw7w-!"`vPCŶD[:((M_\k>&\Stq -\bR+:ER߯J-$#]~fg [2^+ЪP6XzGtS~0<@IE js1>C J\Ч&UQJOߴ4;[^Dlouo^:-Md_Zw'V!p`$za*0Po>l6hRk؄Q#a~.XbD$II$ p #T~G3 6«۷FXX9>7&hoM>h;P2o+]]bw7gԔ1LɵW-WL1(Lg /x^`//mqǻ$ gN˼8:H h9pR$-#|`LH (âroY_rs||bs'(4mi&"`Ka ,G_LKL͛3c(`Ŵs6 Ucw0<㺓ߘY6ceᩔ֝?ɗP\a".fX&)ɦe"uk 9XdkLORBֿ_E~0 V9HԘe*%ZP19c00-QZ]{.;uٰċUgF #vDY$ݪ"CU /ዩryBRJt& [4S*"]B1i"TiYFʋa,u<Rf4B2%FQF+¥脜䔤-҃KMy_L0DdtF؄9O> :9&I"7bj-v>4F(5[I] "{!k x&gO6OA층%Kpqf@pc)&z` WI]vcږ_tX%_NJ[ mH9cxҜpZ;&O1~\\R Tߐ6Ω1k:Yp'8X Kwv R/Eq#٘q|!9=`8r˃Hmm7w0Ahn`7)OL52z+FasubVBo{s|[bS Bɬi։fRHZX^70jJ}Id=p{cV%c5E~=0}i\y#kvl#52Ckt{1*:%qf%sX!<[?Ec@Ͱ(IWO.oͫ8s&):L׈Y:$=}~>o+B[xeG,BCLb<,Cg8(8lmĜul VVmBu7O{jJ[fvDgдϕfRr6PwC^a#FsZ&ņDHsr:Rcu9;)'Fb!1M8-ګ6B?! ?(؋XfkqcEX⽸S 6O>fOu3o/՟]P8i8/TL]UV荗ho=g &-pr,mgp(hh'Giu3f9ٮ :gdo"W뱲Tdjh;R/N{$K+~ *!ȮH\>S~?b-ki}WuU˝dX!=AL sb$nW4~d 0l<{c fYȽ';A_2,EnYBq3Ӫ\ny$K HubPI.|ر`*U9j Q0E8;S СVp7IǬt#x9Y^&i ~Ce[o նi*5E-Zɨ SvfC,/=9l`F,lT*+G@Rۢh/̶?yHB}AΝ@+$푕d45TּƕdPB9W&98GJ>T+Qf kZf!|mNzTp`7Ԉ|cETlgD$ }@=e\{VhL;DU'#rہΩI<>`Jg M7!rvza!" +b / ~Ct':NQWPI7+1kB4y<FyrB{h3ë6.#g] S q[KxC "MguNX$_Zܗltk. L_f/ D6(Xp :?+uF%|#V1'NXrQ\Z؝M}\X޾ps?O;vN ױ1c6d:65˖J쭖%5ZENT{䡷G+m8ǖei\d%|Ci(vk"8-518}=mht k8$۠&),`YN8yv.=eEaZQ۫lm̑ K,҆I~]nDmFApOr"{8/tuW' 5ONmxz V&gV~Ϯ[#oGH&Y)TǜK΍?^coԎ-:h6E# Q!\YzwsjSU"B$v*2.vq˽Ce4h%/tmb;qf\X*Ksu6YWᑒ0QOkF iWP:/y t]}s `~/1|kl.▞( NpM&-'d #6JBϗ!.1&*E $ :YO0ʥDta@t3Ž(i_5 `k6O[p 9pf|~ 0<2ɍ,Kq4U8~1;ajc'N9wHY^,dz5[Iu]KRB71E65$T1m!tjircP#n~B^gjp,)~:rsTHA4x,W3 ǔ գa ^>6>J/o{> 8 q J5 h-lUByA>2;FfҍZ+Q 2L[0 e$A6כPݿV 5zGQ$Bfz녖L+HG qMc,Vj?z&n4lRY86D"&p,"k~Ӑx{}JrPP.8w*g#J鰙< JŰ3`/Dw~P|2LMCmmvwc7֞%G Glm0Z˚)t%>*º)?3?GJ[}1G-kPϵj-kh^ݜI1AͧdHhq\fubԓ&FU{$8wx TU yh>eT`"XIJtH~Qw՗oGeһan139$Q[As=\/:k?̗iz( ԭ_y=m{7,u/-FF-R@|Rh6k|4PT귳g#,MiJj\*T4y bX ƖbIӊ3i+\, 8ZWTnLq, (bZL7`؅%\zs7aK^ƾ`Tqe{k=\ ʲ褓kΤ$o#7GiO $>Ǭv4wPPr23Ǝb.E)aS?ZPUFi.3b\Dݭo2e*]Å::#_jqWS!@X )6e>v_c76EN^rC:[V@@=Eu!ǶM6S'"t"Ԟu픑"F%Wߜ͒wnE;ِY<{@NCcM0!:1JFh]}c |0qk sMx6Ljэ1뽯82t@wrFTHeЗ W*c[TRV0}JZC]VFν:X`GzԻ"a+LqYGid{{iW !a:VB9CwG*q{cSj:RaАd9L mn⺟\9ଋ0t'3 4~RWZ2cJ)3 AzD#2륱.7v\.Wռ I"> F۔^l4!5TC O7l*Gr S8STHX>}u{:kåzIn=QL|NjO nȱV[X3죶{x4#..wM]3ꍪMq}bb1b3#L X ҇{|7p}Q<zXqFRig%0xvh?)Mn~UM% äPӎZEۃl$7N:`Hês/6z oof(b\ׁaV|I@9ݿm') gOqum`$2 U^?#Fϊ蝎Dr?3F{/`ɀD Y mKNut5c=uL𺳄ZzhS~ۥKA\0 ^c#G9PIThsNdSD\ 8FDR__: m*fɽؖQ &]|M暓zp&)Iƫ)\  ݏ/HE$BkGy>$/~A<# yRH# ޫ­0pPTtȏm)T>4/@Ҭmv7;v{Rˢ"N8q8pbaTSA9ˉU&^ iTKSW&EBfSG/CJ 9G\,_ffa&@o M狦dAu!B1d0znFds#@j o R">UU#-kINүG(rhHz0kNuXe SdrM;.@X VX_GP)R%m!-jlf #v/B@h,}ϥ;t!.aP ]*WlD]}K}}c< BwcN?'&GúлZߠ'?X@=-CQjUKcDKXZe`0{%@E=Aw;Q©=9X3I:" IBlFciMhj *J>GUEQYjT@$rt{Y0SJH2(@f+X=Wo=Mm!-jN@+ml['37~F|= \= pNLǩj2 &+<Ջ$J@k~=+vZA؀͐;2p7]k0>V[A5ҜyLҜ>=ؙ AbB?J!n t.(`kS,8R_l}#Cǰw} ߒy֏ 3؝m/`΂oe&&nRMDFLq&Pjrfx*kГ= ð@ն=eK`[*$7ב"6C. 6+KŻaB"< G晧;Z\0 YC|gli?kn( ?߮~:?i&-/Ή(ӓY*NB6:'{q-IAGS:``&!0M`8`0l⼥K&6k<-drx9[ʫm$/l9Z2dVȼo&aæ5栣ϑB@LFCzK(%"k:$xLh/yp~)"=-*_]+Kl 5|PO>kԢgaZ#2ظ>e]^U;oS{tsR>*:kZhɔ!l|2ݝ@` \wjo8IGDm֠D3,'96F%8Q$qi,ڎw/2V[๛RWGmqȗ/N,{ FM!4{gG%Ҍu^gْVY#1VKxjma>2i`6!GU)SvImeMl78y/ 0sgaEJݓ>U2NO)і-st r߶0uLT=a'wM9G_.=6K> kgAKʋvbi.V[&ro(,.hAQn[e?K ݐ⃕33°ZOfDn9(uCMUk,\H*Z6CXS7Sp`l3^NrJneP(Vmg VgJ"'K͐ͅ G {,Q7'hZ`߽DGѨ9@kcQ 7߯kEDU3.׻-e z99(o:qs{@LՇ ok^SX]\$T[J ;<;\.C-@pڍі2-:gǺFsbh$} fz٪CgB^[pi6(j5) ) _ ^O,=Ag ‰ Gy6ePXh'倸]{яYp%KOޛn!_Vof>! -CS =ڶ͖5;&GH.1of=f/Z=2PL:IzE1$^%2a +YQf,ओT7@D , y7%nq(%*;\vvwVYMmUA[:jq:Q.g>KubxJ'ב~hcT _V.Rd \*ŹZLq߯}.gB YDvUX>xJ[g[BO!BWbFKC44RӪͲKx_PTV.=lk,iY04=?,ZͩԮ0sn?eaxb+|U"\9y `܋̷JadvpfݗUan#3?\1 -R3J- ,N'E dTOpC0qZ@WqYu\Քs5d9Thƈ*%!RUA; )Ɉf=Bj&z/W#$riLxY(Ƀ©_w([ bƟ)4`w~ c+*Ren(l&BEt.r"{y`צGծO$S XpP.ގPA36Z c!WebNlh=&;g.pu+tã銞u m6݇% nn}wA)tȜmʶ(d 6G)1G(L4p(;"6>췁WZɹshU|@[3$/.~3ִ qFyk)n?>TIwT %PKGv&`&̻?o/ȕC d2>efZsp/UjXA6.V,<ɉ'Yڂ9oXAhL%{cJ@kVM SX6g%p&[a)٠s(yx" S؊YI^N@Bx16:Ȕt ׶EʬY~hͺPF~w0@l,P= L4A'Y>@ɬZ25H. /nfnٸ&'zڭA;aNonCYܾoQւ7h{sQ$FF`2ŁU uR4l0Ze-jQ1v$LXf 0El1:gqʱQ@Ma̽M3kq`eYOZ=gG˂AO@!oe,-_boC۬Wh"tQDq@))ZLz0FR5}nz?/2B?ó`nCo[xBȓO}ShNm>}91~jM0L"B>R|trjѮ2kh慵CdRIy;aqZbn^BX7 C<3$vܦQ<,1,ِyO-`"/)=`ʀg MQ|U!Vh 18ԸaTݍ Pr,8d@԰}<J~ D}nLNJsvixq 'bvkq" u ɏ ][hy܏)8# ʒI=;=jjge\90u CU@*+/Β slMZm6 Ҏn{(rJWW֛E9Vu@•$L(sbǼJ؏H.􆗉q/7l _e\KL/F*6 gWMk8xZ B3 +>qAˢ`Mz!;Uuu)9{ )tT 7Y1ΈyeWt(= AM|qD~rG bq2_FWB1XΛ!rdA֨tk&՛݋<>aC17]:лPўmR :D*1Cjޟogpј6b;w(:%c,m\\RXX ($weBciGսTrYx#Īe?H3͡c9wo.Vb-=I㥿.|Zٹ7tmGA77Ž *5Ԟ=*z~+{pG?B/K׉Acs&}B` 7 6^OJT}5`jPD>EMd5)o^0>x׽|v;:nŘhdd6!o"OpreYrjYTW6MX'N`ofj=lZ\lR5,]vnݯAHU T4x78Z8K@]NN͞H*NsovKun*Եy;Ced؍o=C)o Oϝ-X |_l.~ʼ0jZ sy0 Tu[r XX< @85H)oIk}dPA֗6ˮ4$~ Xܦj9%D-Q9]|pI|Qݸ,˶)$%Ķ$隿w9*LY&n}AhG2yǻdr%fsN`"A% 'ien: bL-PJ 趦Pl6x.w: ~o.aӞ]r^.KAWՕnOQ?]J2x Ki}P6yXϼ + z wXiùdQ`nG)j6ty [S//vz-dI]lVs.hvpU|4/T7TUZh7m|cIMͻSyv/\-;,u%.EZTc˰L)}rLZ+CN]՗V:QÔ IWc yq6~JBkV0^;H\אUtqj bA`K7#_7՝5C˔P 4\ g3b8b dRgRV'HnjG9v8{CV'2%_2ZE)5f-=K¿gs#&"a r$q|^* (_*4x3[>Gh&Ńoi %`zJjz)'*^EVQ2Y1|yFxqGq?n=u + g)]!X|wIX _XtJ mH[T+8/N>CVR:WFqC2 ~%A\K)It-_QB|G %΅'k>Nmv#NE"=aݻ ֖%{6KZ(>,ʄȤeF/YJ60YcgR&Č9i a?Ц)>X3W*~CY'\ev΀]K3"O Q?al! z͊~\֐GeS$"K5!iAh_m˲r`ɩa.}!*/j ]KT ^unA~;,bC)55}I@KLRhtLyM9%: B.*w}jF,klޚP^UnI@}uL }­[w2! _5 8 Jb<+Zt=)KѨFx,sf#}aBJlP"+\\E/ը0q=lT>GN %V}=qDj8sO+fX1ضc 64k|Hɇ~a}/-H|LM6xR.]Py$@BvƔ} z˪ wß\FI@ɦv60(YDV/|SQj"٧c+aߨ:t׎:MPi'8y&iHY&z 󖿊qGB m8sBŕis'㳎ȅlcFFl63:[iލ`_x9GM8tHJj Ngx} &֙e_\kjP7\Q7q;P2k,iYCɍ>᮳=Y`em;+CؗPobj/%n~ Sq~2&ƠK@\ P"\2\ 9#!cf2~&V<ٲ_V?͙B#ЎiR63zNϖ.̊eJ чx0v6mk ZId /di`@$7T# @71dek0̥_)zM%YݹWc_n9 ɒ%3F/k[JW]`ҳ[O#iPG*h'ڃ6vԕlvFT^sF!(JQf5`8-F=J['IºD f I^g1kv-  'cץ I=IڱfDZEF]s2RlH>t8Q2랊RG89Ph`Qys?28W z<n05m.s{" sdD^#Bܨ5[A6xc)׿A--'!CHٕ>dd1q#,0pϗz{DCba:gH*=: L"fv*k=AԳ1 ZpSA,Mk?wӤ_ ᵻO,0fYa#Jx`enVjryӱB_2J.xѐaORFg v,EGqoI4?ns-YN9 >˰: $S*vb O;\̲JJF^lp`p7y&ﱬn1Жb2kN[T/*g?J-+njQ)˸w_.]S$js`? ߖX&9χU;[!Xvw/ /X/gݝxZ%Xz,㥥8:,qBB2T;EGڡv^5>OQ̶b[T8j wށfui*:UmkPh& %1wϥ Cq?] Dys8Vܭnͩ6qC:#˺b/fJ'޿Ny̷[Y! ~;"X{* ϣ*\K V`B'J+n.J)[85lΔp4]$iF3nahhT z֖H΅Ҷi͵1}QpnO%F`&TgP7 _I_V0Gv[; )Ω`FL 9)g!T<0kȩx럁#N-Y*Nw*Ƣoml5˄/+9]STμ²6zCX%zxq`@.O)^,?j|=v}y*ܡcQ{YiQQ4|7fRzHvd4_7P\8$7ڏo'7gQ6K >a=P{`ٹ$g  =AA%h3νӒbn t n^"oVC vKMtTMx!n$ Ɠ/ƨ&yC #(vu4&mylqwAkQfRY4 d6fgu9$iaDTYBno!g=H+S/Ʈ-z:/c['P>$uLO1 11z=:G4>0vOFchWǐ㭯2"Zvj€_8L2$ 4d2F8J!` 뗍Ŀ3L/MiT!fIQFj>Z4.?Zp/p@.ķMmji5 2!JsoE:f#$jz5;Ҹ <=MUt~E޹R0;7ˣU^C]_[f~8*IhQ XCJ?T`Rc!Râ cEFtV5}ݣWeI^/υK)Fb9ؐƣARDzy3 V #(?flAv#;h;^zK1(;nՐHl*9lz"/]e>F uTz):4]v Lݪi@6ڶq4- ۸v}Żugh*pemRyۦ(RU'LEE:z7ヅ(1Am!jM!=Ba_ =/=%6x!t25?2dOqܟ[lڻj|CvsyCڷnv™OP4zψEPș㑤[*9 2($˲@!B[;PG꫌] 0E)#}!0?:f_b1@*5KyS!{vT$}Odƈ) [5CV?#bKHnh֝\@H !զ_@mKgk ܽNnm:Egr$O,yrFOޓ L#f kATxp>NS&+}/9}&HΪ (Эh2"$oc͇f78XlzqճԒk%B ''LC:zZ->==1a_W~m%*3|oHi`J?u"qT[ M^;vx"i@+!sX/A_50竀DX+Hpb|ķ5aRL^9O!I2f7hB~_l'${lT}f` ؒ n+z!Y,nxXcMDY[0Wvs(7e])YW?+ 璿gOUt5D A2X('00G)6vOlec&>敇OMF>ӰigÄr[mdr̺f; -@*{ʈ- غPe׎ MC'<9r>6 2:b &. 񳔃2÷?Bu%e4N!4,$ϻp4kvq^-U -¥7OT?m}wwU@ft+tLG+n9wUtw=:6/+Ҕ)9gNz:cGKg_jbWMuJ!TZSbpIcqB vO[VL_̩v DYv l~NysGNԗ}좗{._U $diGU% h [a՛ʈ7t Z-dOvQ{B7s^*Љ# LҒ/ϐmc8+.nI0#_΀Q$ZqRw J]fˌ٘!>0Y_sĎa!bsc1qz_ش_0eਜ਼A{W;P@?E+ǡJXv! fm_pS>ySJRe>C(8u+EU9`Xԡ+Cʨ a4 ّ{kVNMA.J,׷7ZBhv9gj'hr"X)JU 3=τ`bZҧ$l|/uqb\Sa4!FʶXV/;cp>ڽ7jt!?n2,n"|T'{4Ym1 _Y0=;$%_].EГDŽ> }J3i8ijpQo*e(CJ4L CMnAzgorI#Sc4~yQݱg Z?!nɵ 'iaV+pM]@1epصITΛ䮳U,nR%uPvsTELp QRiDj#tuFߎg2!wOgxU9kINT]Iq!r2K)ZXqH7uWi&"Yx[`fJB8#\z|+{ٻ^8 P**sècJi"+ٻܔ׳%"onJ"ed-r9 ׻JNܮE2\.'el鷶%.DM]oSʘQH'Ž!gqk"k>QqK}{"'f@OѡMDɅ-֔e ^ î hvj~%AG@)}? bRVD"2ۆPUc@FK VhnW)ޅ" wUG뼀̮b ާ졷uZrXzQxK߄4JgO9jp;m4hT#E^_$.Jf8.P|6N- 5acVV #YRQn46b oࣸG:,c|X2ESppx#1;Z .L<0e7J=mΛ((ѱag%KɭF.A꧔"SkQ ŰxbHR$o+mM[P%u^ ]wDL ¤#[}ݟSz{iM6t)ljWTf_xcYU~2=/RR8.fMo/u[h!ȃPvMcV+}ΜQ_iljx?PGүؿاryC{#=_¦ #v8UvI; _b~Ftއ/뱻 A{kZ;zVlްIzm)LR$'_9egAu U 08+ ?ȉFɪ"Hh)!]X sxy-_9lWKkJqEP*A>4O]B&!aF!<5tHQ_tcUio~@))RAvAbQ6͚͂ ؜)_Iq T.p58bտl 4`D[/@JR w>{?]q5c;$ZM ~u~ewtxQ| 5ꬅCDpJÉD@lܱ&;aV?vYiQ] o1.Q~"Q3p1|{"+AǨDoϡ TVPL3 Ȉ0~hDB$ f<;?LDN\RTGC66]=!o2Nl6p*b* g #[rnVaPuU̻r[8̽VqejʹlJδt{!%TCqAG 3{<}S19x/ϛB[ZpK) {_DZWedA&^RcQbș.,CZCwrzݴm&NJ'O,Nf;2KJH!$'!!s:[$B@޷'rSUXʬe⣬ٿ#u*m>C`ˍp8^{`=bq P4FAXNцB *!yk=!ܕ3O8]zToT^aWxIma>x[;\Nsv:KSm…vd C\`?p ulFHҧ]FRd | J A=ɶKy3Fxll,lf,vVQy\,>u 5v|L57_f Mnt/Dh!CLVșͷ eqR7r5IAőp4Z2/VPj%tŽe9-%b:,ib^eKDBr=%׈V&*Ss`:֫95[|ZΦ,_V"iM1ğ#BGſ[,q[/^5K9TDA8Vbi7sKMȨ[KGu!\JZ Wf;Ï!k9M yl d"~,~ IY /FVki^>LL샘. ~]`'ȶQ *.I/aF2;_'\XA9I PM<9e'AљlR?eT<udI :!7aTt"DCE~ 7P:0h,0w;BTM6|ϫ{)9x-9tVuة>Mh^ 9l'$%qO(aGե( KsOxͳHjvqդEE%2ѭŚ'4w*Op{ ,iue}f$"bxA'H>=;о.ޅ#""c^0n/E5@rY6( J`&͙):zJjblq7 Dћ{YoSfY(}U2@aB~7h ̼ɇcJo|h.OMр|2m׍KݱpuKǩd!)-] i|;1TmIwܶ>[D -^Y2uqc!WZjHL0ИV?azGEDQ~G^N8rV 8dR9D 4w O)pse+lE)KC"Ԝ0ByA׏rfE$4Δ5y˅+:qdݚ^20D]#jP07rB2?3\Ř/)'O95G/u}nT52/8þuv,?(oo_͜X;Zqou/jq U*[60D8a d+0(d)*6dg &u lļFV@-h )5D e v$ ޚ1F 8 Ih>ݭPZX(u6ZYc _xW-cTLjesɮG ld).SWog5)W fx;O$?7X+6^z=Pb}(==)ZE dZMƘ3ioz ?b,(9-80.m%&z\Rb0\]/ޞlQ(Šp[.]OOcLs?HH (&9Tmky9$z_y^_ܽw]FNJHfS06#V"i\qS*kV\H\X7Dyp0cNyܕy}OG1f*_7я8,6놄É= :FD^Ptۨ kh5m=<˩6 x%omq-t mYL 4I] Ye,wEKf`E4Ѣf])sbC_*-x״i%.RCl"kDpQʼnA`۱3*K) BȲԂR[mv+y`Q"M>& աtt3Pb|+ $pT )gFgsHj*nfkSTlrc.lsXu*Z!X!^=Q]Uńy}fz$̝vʖܽ(|;~C:O1ZCh:XjИϜcL91~%cfBCE[i cuh3Y Jc@EWZ 'Q e߶Ck4Sl UFeiy[y{ֺ&roEL-E`;ɹ |1N銛ű8*Z[SIKDH\E *nY 9ԗ}]zEYDV*]s0za4yzcçYd|fKP>IX:KX'3NqK#9ܺ^*| mlZ[&gTM23pp*-Ԫɼ(x5H8)7&]{p02b"Ҡ Ga\Bphf%?䞃|{ YŢon@mU2+cYuGAv$3H_} k4kY+n"'i=al~HMūsȅ&1ܵ-`AQG_";_H ᲎=#H6Bk2Rޕr,k _~ 2; ˴l ubJ0<s雐:f"ӇСXNENz^LƋ"˾cWOrBBO{ihQűѺ"f@l@5F5N QWSߪ )JÝ%6`Uޠ̈#,e 14PbK\LOR(4ߋ-/ןv5T̔I:*|4F˂>ŗ/=EM9g֡[|nL`uƉviEVjъ@3gd: *gBy%Q>` ؿH'Xu68_ :,(6d&ɩ9}-y8?sȭ.5j8001>"rQMSzn{qMLc|{.תg_7o9$:jQeIFvNmBHUO Z(:zD\JZ ί Q?KYΎAb>Cs&/'`szL)rKQq7rט xzӁqv쯋4"+x@\i/$Iĸ:6j:sC1'* g<}" g:nݩE8Ʋst7sOqyf\k9"95>91^6nH^MS) t.۠搱{"_}c9?5jm| r [==6E{ZO7җMiuǧ ^`4q:-> Xzq> 2e6__{b{ BaςTzy9r  IUgS0~W)7=>u\\.m> Prj)-K#G)yA/>/G ѧ uFUYsV D ҽm,H|8a{l™$ } a,p5c+M{| *Zlӷv*b h'/w6vMޱ kvqؿԠx^Lbo~a-h;- ;?i'BeNCm肗1,A?OXe$AI}S^]\%H]/d(/$u0c~m/8λg-:ǖ2hdvYt, ifor =l-ܔ] o']Қi £pQqb:bR%kP]ПLH>=ϱ;.r2(W#kO*=9 6svχ[\$50X KOѶj8U(mnϦ|oɧ!تp{Af:I\~s {zl9S9'l-[̰.KvuISkMϜ1E,-;dCOT~xIM4-}}5C+ C5~!VɽTywtB̎ tSF<*;܂S0~ cPy0-`;@\4k˘yMF_}W%).@GVHUČcAPaKSӖq+ ՈH~)=»cBv~b>}l5.;0!TdK@}/8qω()Nx!2ƢJbwp;Тak˜T!ٔj0mK:ˆ򛹬 U3ҡ =5!1iTi%9K'..`V2V8'o̥Ff|{ĝ>}{Kt;#%:`0A\p {A*{sz5(;w+ije =Z /\l?AQշ7+vkgеRD^s7Y}4#>!ms%a;t%:G-.1׾ H9w׺h'4 ٩ RPl;zihg?NDEF^ ._ܮ (NJ-OSúI0D2v!SZd&-lꫦcSV^~;%bw{P@QbuTf-IEȩ={Z^Ck;ŦϾĊ?fF[faNYT `.qldqUbjh aWܜI="ufx'*zIuڋZ9Q.'.-NjpP/,߾ o|t$ V=E(ǣ'HPQ& {.-!oH|as=t yI.FmiuxgPz=BkL `h5y3B𱵞¢ CJ1nB&A zvepHׁ)豎V`CېtMz&r<|zNEoһ&yܩVz1N)RОJ>\__˒87cs|{0pθcbXWS#K]ڭi \=N΢Q<4AKОD{#8K9d>Sd;tCۤ-u=蕲qǮoCM }o~Eg[\47jZYD7ک.83W UIqUkEiS ԙaL$W**8* J>m0=vYDsy$bkT8p?73x&>/LVR]Uɏr խ5' bĴAJu5tĺU'STC88WG|J 8.6 'pAGyQj]r )<KKl-`<ARIBr6 ѤkuS=)P%]^\I]B?|] \tP+!b\Dc\AnMN3cH~P҇ĝڃQ5E|JLJ"<-  U`Ct ~g4KU*B0רAe1u_y>/K8a0Yۡ %jnsk.{L(M=Yu5H9~J2Mk+>JрPfa4_#֤֒bAu=gyJᠱ]g(#C"APYȿT?vo [ ߭&mҔ6rwN$~H8Rk݆LA/k0:@df#:d3R%Fڞ]^yJVuAV4NN_bI`8SˋFڢlT79#qRìGN0^Mev+$rz?GNWPV}vGx%KF29wCu5i:o1-*o 8-3Iz](J0󃵤K6oyݼ(GŁB|%͊9KILXMj x6R}`b vMv~wt.AP?."U5)vpe-yqDT;uFrz`^g@ BUE- JKM2Vѱ #DS!tdP\ &}jH\x0`eUw3,`3h_^ i߈, Hgc2(cɂ]MS WI_,cvܦCØ0"yIx^D#I] bяUf1UJ4FK<6)7AXxAO7}ۤN{ZIK4x9YbgRR@s[g/PwU:qp:nO @|׸=swG,|f,]~c7v<,E=oKP$Ƶ<\w2࠵ʽHбf6 9_G&R$.){'¹E`3<B~{zV~o%j".p}Rr`?S&&2:8f&=v BaG$/dZQZGW.쳿_}TKwk ݡʥvg< '9YzS^Qk lWqZUِ"C`2jqzd7ɬˋ2o=Mȵ$L] gىn; tǪFQ 8)-$dݭgXpܐf4L5?tmsL1m5 >ڸ{N6(3ԏcC^j$OPxVYNyVuKQݶ;_ 4 Hr <IG{hw'i2J'ڊ D@8D:sa(_D{Œ:x"Q`𺵛xvl4 zXou_排b:;!Yz<nI gHq m*+jNQک(EUM=DiEi.zlDGC 6#Sq!H˰0O' we[vVL`MYvrֺm Xs;D-Wnxr!혢 iM3 Xɉ&,G|1,ϨH tg7qR~75klN߿ ( 5 Ra ; ׬Xp,OЯ-9wkJ 5k')1=okAjA*~{`1O&i U) i(!vuA߸"H!8P9EA#OQ$pJ ((h .h#)0""e 6(+T+ M&r.S+6vadk5ր^Pp'!Z.Ziκɳy_,O* ]/4" ȓxC'e1.\b/G .9ğ O>nj8+/T]nEq=5ˌhy`hsޑǍۨ`VX$ 98Ҕ\Ǭ+Q]kÙZɨB![1o֫? 5(UC=.S@D[_GALdh+*xY^wyNn/ϐr%Bij 賙KΠN]гLx˾y|7!.alJh,o yy|2 jFh'7/T"k*[TDf$&tZw14zrNrhz]CM=Bǵ?k}:gzS.!2[6c \,gTD`WC?&vc`= ׶]n>5TNoTa( xufTS}!̌nl=G-MVja [ O{*$F$H8~ː>rkj[F/ m 2S7<"BM!N,ObjɮOh zzj:./"Q Fʒ?xί` 4y片8 sskeV[ZCTȰ:+ePJ)[\ҫ"PLTpk.|^?v3,`* YՈ7 yυVUJ?*KE_~WP +;_v$,c0,֊s!;ۂgyA"dnmE(I#hLh`P7Jw5md~@[ψ@<ܡR[$q8쨊Ł3#UjvmE ۀ =h35+dzŊR^L}1H+MB;[z㠗 CS^ב KV'(oH s~0xQ#0Mchq}d>7a,τ'eG&笚6TnzTGIRDtiCO {,~́OӗYO>qIYʦN"ƪĉI颻!\$WpyJ!^HN]7\Ne@lykW+Gem+`؛~U7x^PSy[wq ~x/4ݥInte, d>炿\QZzﶶs3sFVѓd[5H~;0Z ;m-k(6d/D_4}ƲGXW 2-/+b1 îi_UׂͲgȸߺjiNr;ny)tF#.\W [祾#bCPaO/EZ"@@eWSWȝVn9Jغr!τƲLj3$H۶B+DMP}6pg[.*V 5p 2ç`2ǗxG>sƗP̓Hri=>fEhz_Pv;6Ov}T^[S3NcwWFۘv's_ Nɲ Y]fINDLil$|v$ҾP2bqNw@yҟ#Eu"w{` VwUK4-'-|@Z Tꝶ> iWYl߆_*3L#R';@bY+X:@ wNv0^J۽|noeTu( 8Tۺ&JV*qӇ|&6*=jN}h@dn|[ tPpJ<[#_OfĮw#x0Oi T6w װڪC"W)5su&gd gq3-4#v,\*M[;XoIPcGvF@񵦞]FRA Es4sW4zMY\*(3%4iDrR3V@ef8J"׵/ CJb> ;qډW.iwYʯz`a;aCDQF G4Ŧ-"E.?qmiW,YDNL'T@/ }XaHqZO}[ OAz(˩J0L)8CxLzy"R1~љ[2I!e$2:BuoAΏە!.@)$yt g Y!GGf ?'-٣7;1<4ȷE:Ȝ!4Ю K+|_p6~UD_*hiJ5"?ę(t$k4vI6 cxqٶT^O|U#F`ѽÃzr[0JCmx`‘jZFk?Sx=eo_V el!Beb6J7t>J{G˶ƏCiCfʁL_we|WF$ z.{ "(F Ʌt (z":P)wjug6d  O儜 Bvzz@z: Ɩ2eU <}X!Gδ|)TZ*Մ-RHJl{L5,Q1$JdW bGP5fEۅXF&.$  p ֭s^~Lml)^vUigz̸mvdک_, Epz)mgkffe*|I1A'vUeoMt"f;cإz|$Ar)&H3)]Q}\'zُBh#|$^e:c=]Se3 y1b+ʋ;bb'&1dM}hvYHoEH,LɾNKmӵag&%nTYh/7 }L A<(Y h 1JIJ%Yֻ\ϢCt$%rgg=}dF:&mX X|m|~0P/䐙_WÙ9nk3SL7kS)L%9ѧwtjhl /\jcI\KZGG"Wc Z֐ Gmu3{ԑ$^!{?}n~[Ug>24LLhsdk%yczR˲_W^Dl:l,"iј3_fxXI)2"66lrAsgJ!56{Po17GbF4>rO:ji]_3H- 'j$G*rVE؎mjLByyo Yư`&DzXsv܇!ã -9)&-_DOH<ƵqIf:*H*ESJ`/]J/m7Jk2F@4 a?a+8b4[:95;h]ȴ ^43ۤ#nξmRE }b±5A(쏨e%QN3)P~MG\ 1w&nĹg *Pj_@*[$6FSɹx*cp`mY'H>$8Y9†}ENYbm nW4 "ٰU+p{ 3xODh2ڟMT| ]H6d fqsZRitBpi @]Es^#)_DB snߍO=3Fko(t " &Ta`;W4a&C$ U/ 2aΤ$[MO4)8 Rʱg~lI/ -t]bI[ĚR9\iDt/7'y=n3Am*(0 *G^J1 2M. @H$}b:˖װj:`R$c5XW)v8a͹T*u P|q|C"CݰtwGX~C;˗>. ~E̪J.%GTkW槝+4Tw{ zp'e_O](A{!Nq&4RˬyպRm]VVt_!Sk5A) CVJW_얛1{qnvXS%È8=oqV-P}B">1 _AY>\{e5)u6 vu3uν/YZ6QvZz( 4͘>CV {4yN{|c+vv8n\.M s!__̼pt 604ka->F MʐBUTZl1 MCЭڻ  E1f/.V==1S)+4ҵodz޾p O$f%W-G_8# M=r\Suz«T V/ا4$D]nP|_=?k-vWԌs*of.$R'=`B6A 1-GBNW2Emxaʨl5NT\sF<"=8Cwv s{F{=D13 6aC79vmeƛ>-EHs!( 1Lv̆Y6_z;Jr5j-]i=[f1׼@7>Y6B:w,@R:ofK\2r.%,+7N|j$9LL.yS*i SAk;n" ʘV L H|ћBT5 PlT΂'xl@ b9]*Rv6>oĄ%5_mQ2TKmyɘXȣ|jb5$Nֶ"Έzx2S5W iM OT׻:?G l.Q O:Ģ G&~bimCY`hS78yV3?(&o[yMA1畡s;HU9ɀd w7u!Ƕc?g[@H`Ws.%TAt'F9CKؖ2p,jLR EFC߂2)j"0uS. ;<b>}KCsCxPxZLPrG5h(La !#> UiqN]!r)MvP0³aPI4y g!?p)Va "䚆 4&Q>3zI :]}lZ?)x:g ^t[x%S"2> LO7yJx آ>[4i[Rj]hHpjbpWljg{=msh]0CqM[ Mõp܅ [BU+%aei-JTh١c"D }N,d}aR7)[2QRyxWo LMoP T(X1=ȏ:*46r?=^AkX`+;si`Uj%XSpJKIY^ˎ6<$}^_ 1]zJV%6kzd؞T%2"#e^AwѤ͖d,1*?ZjG1 Ʀ n UXt6פBE=F\v,Z ⑧Wf VǨ܃Kj+$,x0 ISSm(=D[L-HXO:6v{Wb/g:QKL[enOƺe糖<¨#*s@ʔ,TsPae [)־DP&qá~}vT+?u+`J_u<4 _EYsە*)8S8Z H/߱NxyBk(A'OGꁑ9)RALk(9ꇜnB''2^g:Ȝ5 B+B _`+G/U̲!ױri'nm&Y,H?s[X)9=~AYt ]0sboaOOZУ@Do!.r-7{=HSن̻ se-H7퉬(*<*'aSl aKR7q*=>妾}85;u .`'D~}S*6=p׬X]שb'~XRn=]Y H9\ֹYҦ P4`u/Ҧx,(k uЊ4nRѨm l䈭DDuh(LNx.&_ f&f=h(0GX'5c1,% o,렮DV(O) co}:+J#gj{ *%zZ2x45:W*9? 8O˯D֖OopGKG!A _fn!F!ZZ9wq-r.|\'&F~au &/iʃ[2FOE{NK6៭_Iˤ1GH1?[?m,ta1jf߁e;)5wO<_kuu )Fq(ެazP!H G\SHb|z,1} ^%iR 0ۗt]鬣eW`G0)]~Aa@L/ދZ>'q7%^#y!ѕr?ifpn"hiEW?,STȴm)`{ZXq1y^}tk nL*9>0w1 VEqMx񮨟*x(,R^CA80^Y2X>7 s\VOn3s338`[l͵2UUP8rM"I˗b+P{v1c򧯆n~+;ul{Ϸʾ2┻lGR;1Vd<#oX,qX-g<WsWa!:v58'Xa xhW cF7 SV-rԴ]>]UCx?ʍ8C,t)7!&dntD,nZv֪ԫ1ѽо ͱ~lLSꄁW'};=9`+wҮ.]0]dh5yul5T9[0)l:17F|΍J ?^Tn0]e9ľ噂ʣBM'D<x.68-K%qMιoǑNBv;h;pl lEV#U:m$=y'홿!F!Lsp8/hT2}. G5[mg(QYKSC}y'YtB-DOe n?UïeZzAx.4hV~;B&z:˟O 8,;`%P;ܳh©h'~麉Πu'#:4gfɳ(0ptNv+ 8.(Tj Q:[7ǁמek㧋|ZZRt;w,:\ !R?Xe:K?g{m*G8eǝe_xش| tWƅCk 6y=;Eڏ(G*{2sjU/s]hd8j8a AditvtR<]H*>r~8e)&D" '۟( K|G]ҲO\ӛqlT.b9\h'o a6y4 5aEuf,}|6[0zЁ &KqE6[T7{p%aڸBIQ֐IkZ(qzoh(P0cEbz8}! 61>&,2bČvdU;]/qY:q9 Nqγ_lz! #RKg$<؊-~F)49 ֬4͇݉G7BQ[TmF&q0\+a4J8mKGh 8V-Œ+n@RjӑkY4mTCw.]ɧ>Ynfv)R цpJXc YI3t)@8HU+d`Uzض6EaRTn4b`Ҿ*!DCuX8]Fs3 1mF; 99yzIA'êQ8r'[jlWG4XՄCT9kL1M~ ! 9}eIED2VZ'=VpvR i vRJNHGD}gߕjUoҍN)>#KJ꧘z-O_YI\[e^l֒X);#̶JXZÇ8^fPNQg6ATJQU=vڈ/n ɬTń42VË+͔_e'z{P %>YuQPWFԴLMbL).?ɩ$H+o%sD5d\fEt<UNˬ#,!op\D\nJ :$|K*͋oBCs#l6K,E%axZᅋ2p{C@2s%F !EQ9,ro=2%"ئPLE`@z{D4o+:Ld]/.e*{)5H6J-c]Hl%0Cw.6@xPVdjoJWz#W&q.&,{MۓW- idQ@Y4 Y!]`lnwk=^W:&TQ?_# Z Oq%*GYέQH|_ǒ4|NyMHR4>$\e_~P(~yfMĐ*k.}Qث&ܠz)#-Q(NyB30.CaLVy6!XPnjǗQZa푩'yubT=&dq밹HhUGEq(CRh{_~9jktrt8`h%fpb~fW.nB|HLϱr~SXS'߅W "nמaPLhǩŜar=3tHO]DgkgO'TݐIJ!-@"0ge|3.]LWT/*Tm8\O10%k܁&7\q{7$OLhhIhF_sR*NW,Mv):I6SLkI!o-DzNхfllKHfY[<+D=1k`ԹpsX-D 膯 x`0:eL &0ÝuHi薉ֽ$hD6]q2IIU)5mQu$OwcՄ+Ӧstk,k?SO7nQnn^ъ,YO/XZ|"'ϏiJbj0)06zHu50zBM.|(*xܑ%ʕ&^zBj;$5xfQ{n Ù&zO7.1Ka-֌T{iK (gJaِ)Iݞ0T|FAc4.um 2<)`Vgd]` *b7oQ=E;㼖7C 煜Mm j R>Bx>dDvTYsL~QM;p΃=% s;_-S5`y%!@Ku`#G4"62p悌 bQLu~c2X췖 ;aUN=xB6.{m><kOɯVVgO46_RɕL!syroZtIFg`v{ܠCG/K7`v . fҋu4ǠOotIÅfUox G_ii ^g_%$SN P{xg+cA .9"&[ ~Y0>/@ m:qe2~>>r ^rʺ6HH(ks{` 2!w\L}uY{+sd#=,?n賰\EX.9.%[a0ЮţcMF~zmI}`aF"E3CR_3m]PM Ԇfhq, h iO/ 3JQu,. T;Luu^JlSYR6g/(m]--ʑ IGHOu ?n+kMt'oggݗJ-!6G" ˒A E\ʼ;Hn-aLl7yy6hjG ܟ0QR0$@_tRq~AjH"4|<.c_@(]?V75k \j-8b) AOh8Pm߻e/Gf2ԦNw]DM@}TIMoXii{z:;1W^ȟAd^ѻڲrfX;~ҍ|dЬ6FX́´Q&&n ֻwx]kzb$IYW{й ܪ:ݚ}QܽOWb2 (Q>V. }$R[oA$%@%:=np+x#LEtCij6%}.G0TDq2[*)m%jf^X5:,S2}M9%4P[-vn|u,\7ѕ@DN%{4tpmڮtooΫZIU qo;Ϊ @>ĉLo'[H~e;\GJNt2Q|`Φ\ӏ}#`%S"A35(sÈEbTBT c(5KY7D9isNuH}EVߣ 0]IQ!L!cV#i$T{Ʒ>KH E/v뒰cPt 2Lf }vAA\HMBֺUD'C:Vd@ )Ouǥ\"F%Ĕz/=ƢZ΃}@ S ȣU4L u,q{RD{PT_m(3R1, a^ͻ``67i4#Κƾ!ԥ\AOxLl$c+m!Y77/'\|gtk(WGOttj4C3@\rV,¾ڄv !f.#djZy 90GpI:t70j]:2'Ki0=v7ASyutlI]-~ZfVVKm%4{FeVjq9Nyk:&GE j$U~(hg(ںlpTH3 ;#䖨N'| a=7q0f>R H dz.}LmݨFx@: ѥ3¸B63`OBԴ/{-1po8!xL o¦^g d7CGw IX\u<1"|*LS!eac*rPn=أbuقֻ@,Z.L%!9" XiŌ1ߘx|O/<yKU2=x\NxAƕq=яk-P`mBrH ɬ: ZrA`^Ea $ X:J}s瘈(GHҚǀIqƮ7RF{~O[[KM~-[ ]}CDvŦoLP!x4u9¼&@(Зc,̽F,-hL{h)@THttWfX$g@֎܃|FnvOz*&IIOl:ptDP!zРGR!܉>sף uH<|%B1*t,. -#W׵vŠdk@lClkST 켦LؿAQ{SUw C± . Ǧ$pN$bB T* tG2T5̦FJio0_4_S)U C TDR2.ۼQT*Uv-⟐dĜRÿ.7 `?G;7kL'/1'=ekJe.J#MYGLs Xj.YS66k#g5Z Hx`7ՁU'^)zm$$C.*mџauմ3x6;=:zc 1lbs֯rcN>o,7yZݖJPjAyIN5TIpY,ǮP Y"OXv~LfI+nYV!Htφ~؁蔃8RGrYR)+(ԯ,tQVu1d vpH`q"waL()TИgҰ#]Kd2E\+[A=9d/Arzyɤh@T0Rbn=[ЇWC g-*dS Z_hu_%~luNQ&#E2cP5pLk1xL_I}k@=R<*9LӁ+w[J2qAS+yp&4JF7eV8ʰ/4,6iHh!HrR?zbA zvB=e@sGyFk4ka1f_>JҫJ#1Ī~Ѕ)+ꑗ0!͍亩]`f 5m|{& |}zcq#s~ >Nicؽ ^Psָf?AX&k" 2r8t`/bJ*[{•,-!;5&,D ~0yC˂>i[Jepa^! v[BL"  %J$\Ǣ΋^ !Dm~e*> YWYjZ))mJ%zN;C9M5l5n{_QV 삈6=9M>z-{kh aT /k :j3JK%*5F)]} 3IO~$1G Y(h@7i=,T2(VœrX_wAU罍|K ʅ֙=.x &5+B{-qeJƜn~[xƤ#Fk`ukBcQ pd- [)x[ă C$0NYS98N۟t]3/ O-FgU%s\qc64 S"d+Tnm_>yMb׷Tg>R#"ctb0C p'w(8}T'Be!*%!ObŖ~liz*'Ea7aif)o ~c6ub 䟎13ax'5}/ oz6wl )J ls_lޗKʱC\Ps] K hQQ$u7HO{[ϵm\msT(N6EnS<.-Dz8‡rb],(p4+Rb`8,Ft> Ϣu9˝zM$a65=o̸0oA%rB^FG*_S(e%}ohKhƱXr@=>nV6%`Hs?LpU???npaߗ|;% i0CV˘eV4^So;Q59; l(û{:diϲ} Y Ryz09ڭ ?0 ^v?> O ^79Q9 tRG:E`wqa0նNI(b>|1_ՀßCL ]e뼱:KLkb[b3``ۗ ܮQ9вO 2}лC/--GԚW33r.--6ɠL߾WD499+ WdmCSv:t;ZR%[/s2'I ?Mڰ_KM*k%~w& sϪn.n0d%-<$_"uD׭FN >'Nq{)(P:j3·al#q3K8b: Gu@ m[bg5e&,om P& &^)`[yd#FKdŹ9svOG-T?8/RLHm.#Q6xE 8g !j+[U;EA]ZƝoP(_ZP3RVĘWd0A(buuH>>31;%U y*a:<`] \|I6 +aTv. v; ,̐:YIe԰6t Lj3tb m ֱ<6$M*U=?lBa GZ(Ӣ6 5871i;V' NiM KI=+` g"G?Ɗ}LB=#_e[`6O-vEkU:1΢U<,7&ժvɻ*`8MS )뵚G]fQD0ӹ̓Yzm2 0Mf'I>i ڊ @p̡*f0fT2+s!C q^.5b/v58vQ ԅr+ܒ P|h;bVHXw*{vx,.纜jLVU ~L(bReò34U\uHI<0[$QAyʣXffTꀣ5YdqcP([Y9ňv톇ogIuGMM2J@C^V~x~qJ^ r8VGbKWwVaWT,~Wͅhvoc9şd0wQI|y L|XYZ3!DL/j,Va7v{qq>rUj+}8gO@KArc|0Yf-DlZ*U} gETԆ սsdyoG-;OTgGj~>:g귥* 0{s .toފnh+>ŭ]++)w+1tEUz /|MJ-u6-\]%-%bnhR JwՒ[?U S2,^cJ} '6eBH 0EZK` c6 t)ʨ4hێ} J$Kf)}4ނ-Z6̫ EGx 3̲25t3J{ ^43E8m8.imwp-0?َFߓ^DBRFYX0f(K"61-'8$pg{COwe$?-UY3 y}pMJ=>`t{Hy WҐ qemƬXd$7.1[ib fB:hs k&79WjMnܠft ˦нdMj۲ɾ_p8.GN8էkќ󬮪z:dyf'L+v.t>Բz%lIVI H#-#~ց\b[YS^Dve f)1\P\VoC8L+1 3 |t%oJpeykXV"89D |D969ihyjX3Նc Ջ+n^k;@%{z.9 ^c MeH4Vh8ΨsҼvO4q3{B$/Ajs”nϕRczi/>^6~2w$k{FĘϧU}AK3ͬs|5c0!+gAx0SqCtisx>-i T\Jf)j[`²Q۸Ғ8׺~ $r tu ;HTpt,ԔpmX^b~61)Wm (D[av9NTSΦC)lUTƱɳ7V0'0O ?]Ojc9-(Yy=~- ^>;C ~"G J1Of4/3cn==@lޥn8xm-92g!یke/WTgٲ$_{+4%[WQ!1<)sœES^`$8cm2*P>qkXfidFV4PGu :5QMYj}Nw' xDD<.}n' Zg"3l\l9VUя%F'$#4 ]'smܣ.gO (W;yn&* ]l;zhC;0@#:}ʪ˽<W~ \ɤ­9䏮;j xEM{-.I(-}++%>i"͒ڼ6&D"̔C*\Wvl-Iֹ>ǩ$Gpg3XC6nS%E=߲`pY븤;tvt61\Rj3'|%/Έ[ָJH<~͢޷{,,L#*X1}̝5=)2?;* /F=gx l+.mg 7D<=v;'IGD!-aW,,T^@䭦^ogVH:xjwm=+UэFzv;0hN0/?Sx`{$Sʽ\_RxPh*&]HA#&3fF8L.$>𽗧De3rKljUzy Z'_VYnC0N\2FѮ&`T)j dPT%μ"Rk[Y]MN!D+g$G!"؋hEeVc"Zͮ;X1x^&(ŞT*\p[!~UUN`a'sÔw F0fj{1f(deI4uQ]H]ڐχQgUl(g\2rQJ ,fD c~D\{(pQ0L?nWRxm,O:eֳȬ)@WM0͙-s-<_[+kzE!(ɽRe|*6jD wm {e nsm" lMFl`, ֫na_r iCt"b5z$E{ZB%DcaqY& c~E $6$5A^sF) P זAR+܄i bM:jw6y9`y$ ECrH4=g b`@ hײCQ)QV`?w+vkrD#bskU]NΞV-G.|6rU9%S<ZcJx?ՌI\'2hS<$\NR'ҏ9YT5[[o^S,ƴÄqq4Cbq"gvQ Y~6@pVu'/f|ԫ mliA EH\Fcx*sZZT+W5˄U0Ovxt %5PwegǶAIZ)nsCInQp@)Q;t+ֶxXryRߡQTp x=p/|z mܹV2UݐE~ s/on ) pOv;zSjghi|S,9Y!Cc"6bD;X\-p&b̧]P0f8(E~t%G.0X7lᵒ3k+yq8\.nChlºNdnDXW-ωUN#i"%?-dPl 5BO7cjF=G௧'zfG7I*ө <۞-"rXX a:. pMj2{z|elE`'(M&zf*9Tsީ27;HU߱56+)kȆ<$'8N񧿣*cRLoڋ&jfa[W@z5TBh[y !&r HB痿gkiG`Бw?m>0ܑc M<]бөqe0]w^gl^Fߋzt=a~ ϐ Iiw_mZz( V]M4ucJK03wրyAjʅsiQ)Γm7l @M{UdyeBwt)1x +3Zkl.qo/6Sn`Ӛ?`ޓ#D[w_]'E:l9G}$jBt)-x!2-r4^J;hT& ~<|)+#N?6,A$BDI1 {oŚ9)L}{4Lಈ1a`#ʖ{WT,ty%w* zc2y}!n3oLu3]%xG d[4ch 0g1=`lp-˵R{z/X˔>z\]+\ ,5-i54~uR NPHWςY]HzHD\j }qM}30%E`X;Q~1wu!BdaW6pHLRYο$^.b<- -0i6Di D'Ru ZraePndA߱9As UfpdR!W,&0\'T;Y4iڂ@%Gx#HRbИ>dd@%KL}=Z!WA}{; R^~Z)!KƷG>4A9%򣢷5bnHba$g|DQ7s9HL vl aRy<)a:4h噄3$#гTlHWVa2&ésm4e}KZ7koa5v%eGM{@g8_fDdի"n's-)dOQ}X{ȍh䳟^clRVpZwu )#6r}vygνOѩq\e #K<|8jzD÷[8>{ɍ*6FӉ@ч^Ƹ8x{IM)=F\TK$~U8i^? 3"x0+ SݴaU4uIⰱaB!SܲP@y$U8I[{#=pi;=`(1T8Y_ sFsY Kv!y.b8l'~-Ty?f}L了e1׋EḾUڂMA4E!} BzѬeU?nRsn:AdZZR} {ǀ\Ф6!گ9O ;'/ZCXBVbLx_KFIh֫eǜ+Sɐ{Xo*HkL8@nd;Zp2jͬT:6i>|fO0Nt3ǨݟPV¡Ii^* NλB9i-AsKm1+)*)(`R%U; !5M9C4T$dq/94iai` c.gA!f^Rb;ƚ-S"y. r]L N oX_QYe"*F_ :G#;G~a(cp~[I ]9p&<] aQ'ޒdyV e?0`~؍ iC-1JH]0~z/Yժ(ҾQ9K_9ްoc";4oZ塚m%aV8enkxf\Z!ԬƈyA-+? []a dDmKhx ^!1FNy"E+YP1JP*StW57er#fdyW_+4;4'e%䐇qow)h6-4M۟Okv"oiWޘS|e0bq"U;k<-Thy^Eav`M?["˯qI(v; 1J,k1Q/Ip!?>a盋]+pRɏ?1eCB 4J'7]tIq =)1Rꉍ:؎[#xp/PAi ӏAuػ@bbt-{cB22OhyļIA *B4WM-.ݥEJQP-%s@gܧѪc < 27~xJ쟾?w%{R,߂;EG7-(J`9`r*J‘WǾS|Xe29D{,BDPU=v~zQ{Xmʰ_'.FğK?VBB㢺$d`KZYrsPϮ}n0Z6|[mwf ]Dj"s*UoSd}t'Nǭg +h* i1I M&iab~F',_]޶v Q? /^uƝs)nͥWZSF1o\eԺ 'xc0n L$KP{HBƇk+}~K F<9a%9R σ]ݴKc^߬EIRbjsH3i#q/'2kgSJ2mMf+&?45Rk^S!6^^SUM|i'챌HMDTp=`CfƁL w;Y1&#|^B(rٛC.)^;f%T 0&@vD0vX(yE$_x#B#[Af)^; ?NQW{+~89c_Rͺ ->)l6>Uk7 5Xco;1,']"8o&n F&K[L]hvK_W RХe,X)<3C lEtVZ ܲZuͣ`֚+y6AGFvE3^.ߘV`5g'$aZ^SG_.kR\Ҿy` V'C{n'eP*ĉ ;r1>\oew8g#s;T_b -E k D١4M;*v o*xe}黜kƮwp[`={'$ߌs]0tIVu\Ym6,7o] CgrnGrү5#3~p| z Gr„·-AMO +A+Kp呝`+X]&c݅Y(d|E ?gOo4Y2Bx'ڣPQER}}q帾}m;?,i`e lc{#֫w?8MؽC(s2&;׼N._y$yJCrX߽Gџ-z>,Aq9:#+$VQRz—}< z8lY Z}4ŻR7@`AB+0wB0ctӘ-+dQ0U.D1[B!`;+]D4K- a㨠yEgB-̓B.P<~ 0v:S2=Xē&E/$IL j%\#Q:Xl Q⤥$}J#! oIҮp=ML3“VϾ7rj!@į7 Mߠ^3ɇC541v5ꡀԈ{f+:Cg *75ф+7]7)fh9֟tD_jra 5/}v\]{!~)7ɝpyVr+WKYR]s^vՉ:yu<k,7dZha3RT^FçΔ}%zzzOP< M^8'A`.ztkU(v.V 9$0Oh~L *{lV<5}5O- }$b2r;4}]#6nQ|reb`X_=n$'1(GP:hM-g)T Q'MY;WަshH}{|9e\F$БNR,S\8re6;t; } cL7MXO%nv~w|\(_{FZ[`3/2g}FD~O F&Ëa*k]S [Ǻn,IQE^+!z^oѝE&:AqXƞ]ڨQ&DTNv|/Do!}k~3UA\mrאlO>25ߥ(/h ~LUl27#iK}AuSC3 xVm3YOh!}"R}9hbiUiT#v[sE7dxl2F?ͯ@}# v'‚ v㍹A 3rdfr.+K`]f%Z_c[q0p*hnQ h[+aOoHE{R =Wx/Lb(>ZXB"MM¨1G))'Zu H1XIU5J B7B'+&}~g][DгG;MQ3ʬ=ɄmKj*!ZZ")$ӑ X|m|<6?uOq}|UƆ#qX3%@0xcBY@ UAi#m ニV+{$l@?T($uu4R"C>uiIJN$,l]=mP[7'{m9$L5,agDK?5v̟1Y2WS?zzKW?^it(ttybG@ˉWSٙqM}ljvKŬ#$CS%r>HE ]9$Hv?*X^ 1_~]0sZD$o ̔CYIFXow|T[8K~bC-abl*΃-JGEYZA;= "c :tycs9YU-UVzsYx߰qCph[%vQύK;M@| ґmD1C4bP@]l3qkHbDTdSƷ/_ [[Mme_fwTZ+-mӘOh|&M ׺ #Uy};ţdԆZEʦ1g f>FvWE䯿4d}Bs+ d 3eHRbNT+ɜjE?"Ĥ{IGCb? dJFIжֿE@a%".,iç ^OHI^tT  %Giҹ1Bbz4!*lhGdC7߯x4%})]Zmk[D<\U ;&NW yU7R=ʦ r?gCd}?iMٜ5)٣$WwEzjM?~zP0ޭ$Xs*1`d Ө:`U4yǼG6xrck)qڴ|)tTh4f(+cK _U :H 1rSUWQou.,1HFNܙ2>7Qlbo kg>H眵+;wA[e,qt 6䵂}66 M=OR3bxM@[g;K()Y/8װ#"a R+ƖSog 12Cj6pX7f' PU|$y`@l.C!隨(A:=˭ ;v3dcQnYtR#іҽnj.T[:@c&A_Y#.Ħ_j2d[jD&H(TkK'I"wTf#0eIB,@v ؤhjF̀P ObW ^AZxFCꌑ8ۊyAΕN:Aќ7{McP0'Kk)#@`e17m]FXr.ŷ?`d 7͂"*6wUh<næP7KiNr!`7[向r RFVqO^g6u0[[acYp*'G2 삯r̝6O-"zoXU.#}!$q-1F,~ss1??)*lKJWonMp7iVĎacxMfQh3$ufY|k +xi߈5|hk?hR1OH XQ[ǚ]Dߎji9s}ux160V RacR=]ƪ#cW1-cz/*"1?FϧX5*zvK}@tW N|U(= H{oMJTh;y2Z*ʀ{6 dpŮoBN սPlc :r)5q@Up*)5QhiCs @Ndƒ;@ tS_v@.$Li)<97_[ 8oD39JT+'ue:gDzH;N9<'pUjIAiƆ(h)A5hN =VW3I)p)y=Xb AZ(+{ }Ca-dO}Gu(8Xp*{jLɂN(Am5-#T-W_/T[8qwGhZm+Q~鿜{hqK6KƦTvԦU]Y;˸NS4HЫڋ[A&EҮn HxyQ"$B'C,Փw!2̔@O=k[sC'kP`VK;i`V8bA-,}(LZcg>YE⾮W3 (-qjŢe!cYV?O '. vLv= t,ׇsܣ"r\ bmg@ӟcQ _]j+m/AOH0=i>_c5N-C{{ <p~h*ӷ)7I Ei:N*A^ỎZ.7nO4CC|3y ]|OC#hJhJ69j1+5Mx4.~~#,"l@ol<:*>N.x}<;bOhYI9o|13sإg6U,.̒@/(>Ua3(<"u0,J|F76Cչvi _:1BqnE$U'.6UWff,s6D:Y_?t;n-z5g wD" &s#Lc^IЅ}] l.d ^cE?'wU+Fi?-dgQmF@o> U[L yCuq*-!+5W_k\E3?$ .4nԺdz F@3iM2S|yi䕒O4J3į #ن|b4xk9+3ekƕ>2֢!0qZcnfHH WbNQS^XX|sa)5]Bc}ďs2b . Mi16r|ofB&DOR^>TZD#^"O-1jQ:ӧ℡Is}nTy {͕'zc-JG6q N?^n:=ڂ{*#IoBgɴTGap\{FI/5 bQ݋f[/9U*o#m9KQ [Fdtbk?ѧz({XC_G*S`*^ڟ9%cC@{Ety,ji6dîr&m13ldOIV G@wj}zol~ջV8Irb+e5I3!Tbz4C40D-_̰w6 Q@h/2}0 &ʅcJz d@;UT&-8N\b$ #H3ĸ%p?/ [bg7F~'0-'Zi7cx(ǑVy/gIl‰MX=_Ď-Nl\3FfԮ=u-Z(9hY^w:S 8&S=}cfB5c7N fQf?lac!f=#{'Xy*߰X|*NPi`^S ԈRtvsz5*^Y F0ڌxh#6ĤvWՌĊ &&u^O$[kXS=ݺXG28)#׷)ΰge41Bm5Hwŧ}GOu6Ž'Ci\LAP|hA |j|CkT\8`+BV%&Ӧ Kq FMLv=03Z?rHB8N޵)߰ty|~귂l0jTؕRFcBkq8LE*4"Ӊ>0o =^U03_0Jk!V %x:7jȦ r+iλ_JIXG/س4,L#D_vr8C992」D;Y!ɊJ juO.g|s#I82BSH(̳.ob r]ez2qTQO+Fz$kRZP^ѶAz^D̆ &@K( +C&w3O+2֧w@!I[ؿ5L$%i%RPq/8Y`Kd G8K!/hI,YI8uٱ5Ә$PG񷑋7 :4h3![I2 r0ĭ8v[xo'Yt"sUswlY7ʷo4*/؂$<f9Jwaeh[ z5;Ӿ}1QLt> >0c`nRW0CjlWԲ0#,4 a[hQRa(nr93׿`=;}LSEn]UCYNӉ*BP53˻h _HM)OFH!FyyF P>Ϯ\coCg&]b:U-{4wߘ1u#kMCgӛm>*+ߢlUKU1Tr9FS; +Kt-"HK|i`+ل2i-B״Pm[A=f/:|*$I1 蛞N&Olإ#u4ށ\$ x_ $۹25*^ ;!jpm^Ga6%= B5KDqlkM.5_›!qbLGmHUm X.k ?̅X{GufI(Н*FtEOO0O5&uKaH$7,ax=;.Kϡ^InIr`$բ*O+?9vV*N7p{D;iذu&[*7KA! wϻUZC?goÖ2r=+VYr\/:=ϙvsOUNccMr@[PPQMð2Tߡۙi\Ad8$|hư6F6 ١6Qؼ4­#kGI'(fNuh%0p<([J#`F$')>b5k~w^P+3"r YlRG%(;ʎyJҕ`Z/dFYbq"sP/wI! {h#;x@S6X~vE^j c9,^ꍬZ78Lv=Iex0|[\n-b+2.TT#7\d5,:#ߴ^Ƹ)X["~U%ƻwkmƢksa2=.SN1KZ0E.22e aE Su[vBTX mؔ~1? _@7#^_FyX64@U٢2X5TظsDnu4$gYB7L-\2!z]_ Kl.@=˩1Kid- Fo1Pf>uLް %ٸ^6e/%oh@N?QEqQ{;F|c+gRho,^gQQ΍XRyTce?aY1? Ɩ9_lE+1[3 `P 9-G|8ebCn|Òlٵe`mN `_wٸ`dlN`,C(,u.%=>LOb5U`8,kyǃWfݟlZot6,[>XRYEhPKd9RG qa ad2~>x.qU '=-+ w'C%#Wn n1•+L'G`JGIN|FJ0u$vB1ԍ$?b{= 18*`&_}Y-oL59xQ^=Y#O'=>'3 `onVVh!;oe%sQtȖ Zmf: @aT> V1;z߃\sN8L}65+Ḟ{@;M֋l>, &P]rϻRdbNoλʹO-0/E'P %(J"(%OU$8.|1ViIţrH#"¬8~;y/txND|P%x^96ؖ+B^>uA#Ӂw-GI.BM࠽m>]>v{&wH tyʕ_r5PO)҅1r Fp~VZ@̦Ru۬=".w fs3q#ԥ(l rIjN4:kBrK%ZYoKRsG:};Uwr>R@o }+;F19E/tx/?pr4_ VcɨqSAHr qAG,q.UW۽Z$&JG0k&֌ڤ@|#/1TP+RJ/?02ت.k;QpjBc+W`ҷ8hi}p}k{GeZ<.@x@ |WN6Ēe rk$@VM{ \@j㫞?G;Smyܓ٦`.9w<V-j _an+%*r `>!Nl\KlX~$+1n'pEL^ 1?UBCpZK EwN^)lHHOIiꕑdIŖ0˜j"O%+Rtzj爂Tm)[՜5>2/C6؅u tcP']Ѿ`R_G#5SvdK <RtR1HkfnoY~euc{D*( &\uf\l9}jo8o&QlmA;a/YoR'P^'#Le<;NR })PqEa8i¡f[-t v]ÆkX?Ơ, )eH@+P"{Ԕ!}_3o'4o;U]2azaÄևp࿭36Zْߖ!'ybDV9?ejE# k)3(-[_7/ˮg6_;_noh3m&BMʊV~w|zMMZ?Z. 3u@y̨6A{L3_+y#c92ru w<t)Z3!9,r{ &l=ەCxLwEExZ]l m T _ܟ!y2&K3Dq1~ Dٰʒ "A9LKv<ds=aC`jT~i-d,$H Uܕ=&S $dWE2ҩO 1_Vs_˵C|iN7YiXhDFLZkalOq0Y>0;<M.ٸB .v pF"Yfp3S6D@01(*^H+I.c";4C1ߎrsܹLZzq./ $/)Q5nH&QqOR%-)q>10S-eP&\<2d`jaO`Oĸ }iSL+:=2CjK juY:%f81qIfg!+m?%vP~;lGMf$8ky&{[ZO]$]~1|d) s*0/fRE.XڿM<9F< K#' 1ӣ-*YS'c0y'Doe\_ b&ȳr"\4bje]ZNc4Md2]4i":)'דZgjfF}Mw %¶P޷4&WvOvFV9k*eZ*+9S)hn;UkCA.w/JX@ g_V]֓wG.*:LyDdB/i􊤹|)n0۶Y$zLq8Àgn6m9ctVUO |5ַuҷSЛ2Ö{38gѦAǗ#,NB{kȝ4} P"z{Sg!'Yj*C4AC)m"-Q-u0?V8/ kM[2F@ѕ ?EP!@VwϺq$Uo WЃ)cV›2^Fe޳"(+饸͸{B՟KTe*κYyO1G00~TvYL]NsrnG bpEFLE1=6PIIqSyF y]Z6["Ԫ?ymT"rQTi}vԒ ح\';~3х;\7A]Tu~ߞ2dZnSs3MJsz;]7 NI&M= (Ua@mC7xu[?Col- ~Mb.q90SXacFt3M fB`3O]<̺߷|@vQn /TdT\Q0&PZ?TE;[BĔAΣ{R<(QesG"\9;ypQqyt؂$[!͚ZJ(bSe#c.`v5giLDr:U89>wH{f'$S .6j=p od=l'ٳ^ٞmMa#sQ1 < SAD^lJ=dYM u8?}%ddEDOD}|}@tFB9{ծMQIU;.Zf1 :5 t>̳Rr3#iZ|A/of$@Z_ U- p2sW!`:+wCվnU xEVdlKz5 yr|(zXpxly=Yʫ'):=RVaj3Jbt$uεcGWe=-2'Sd1Q_ 0*u0W^)/Eqѐ6froUW\*#!)<.HAtM|z#uO7c\(˼ /w;p~yMʰCTTzJsV/fcByȐ"Vs8yƞ/EN|v=k-,FGiB5?NH@9r-_,6,Q%9ipz)pߊSr WZ:!ù}2IIxTd[Zf0Xsmh?+;^qڰmym֬ m3<$'ؒbhM%A Wf-j-%COŞs|lHD+1K/kņΆwnc eNFWv,oyHHd pPmr3J8 ԸE:D/)mQ+As鼬[7fJaQVL@s5IB5@M>&w,qb? &P$Ҩ׃,~ӊ֯Yl%T9OpC8"; [jv[$灡ow#e[ A\RτZjZ#c'֨JgKi 'iBFLYBD/ ( w~ΜПGahZΘ `h"<a8b~"C} Tw2|n0(Ϙm}&ݜc&fI 1TM 7sE\(yA? F &i˫}QWmظ9{2.lGb{h^#*D[<f׊0CQ?ϝ%9>̙)lD]+qY'HNff.#+_`[Z>;>ҹMX}Rm,Xd2Sy@0Y}(4v 6 E& lj| "7ȇh`X~\U|@u qc>6l} (<εu^W&XB~U X9~Hh| &^V)C؛z <0s#O\iI[g;Px9FAA 9*58Ac6Cbޗg^q* u@[2Ȳr#BÔ֪$ݾ䉞#\Dc! AoP@T%(L|{3)ΧT]Z]m_xޝr2/HZc]f$Zƾ۾s;o3Madf8,d#]Z둧+RdYNmBvFpc8> a]l[u'."xR5m_X~,Tp/7*^ ~x1R^`jdLOW% ޥF$%6#naPo߃(52Z Lm(`@;GhxqOc]~:fp)}_jQn # 9(oU;0jq@tk]r:ra~~펀wh|[G4V͂z6s KHi1S 2Lz(hD:[X U2EPPkceigC;6OqaZiJr݊(S09* *醍p-s"Gd(R qHs2K.#F[נx!j/c,kz}Зw:E2'aޯScBf2ӸqqH`ߝRZkNq,.Z*9b{: $p?k(v [8]#==+8N['%uohQU h{c{Q[ɣOԪslTW)aK>m P &/e9xKExW?Q9 SxW[]kvZ"ԂXShd`IvܷJߘQ&, iwRka:)WJU&xhPD|!Hk&>i#[*)uNE _vL&XG.XA\b~#M߮``n}NGzB+K2;nvkK3Уzl?ykba@k\Ùi5CA-¥a ռQ[78.2KFgZ4Tn**zM.TzIYf@ZJ'=؁_\?7>ٕ[G^rITX6Wj=s%Ք0ѤaOl˥E;/`\BcVHr.L K~3|Mr”D˛D>FÊjd3BnK2+t@ؒgPШ zzv P"a\IZ_E%1hݸ¥mfs?T{Ve zd8E<}E6J[d2N|O,vi)OÚn;@{*kgn< .A,:7G:Ɂc". 7jy\8j1XW6ֆfMޓ!6h~R UWV,+Mܥ ?BTzTI31nmsXBRkEВ8WbXGBvQgt_}'z]|Є0]Z/) i`+ko s}J{vNiV-YI0ɼ" j@6,Qh>6GW}"9Κҿd|inFDu ,܂ 5z^*j'pAf^omdmgqeGw5^-j溔m7 >;@)PxT=|H9I%{k΀lv]Cb>\-UL,cf Bd z7GG!I]UAwlTshtajD̺ziXܼ5>Nx~6Sfkt諞yM!m@!cX՘ӈiM4O8N^ ZPِn[k<'#R=:&H$ % D+RPPY8HۀEڱ-sVԖ+0C;if3=RiJ> y ~}10BMh{$ņmΉ}:H}.[ ?fzM^]H9bnubHNDp+L4=.*XS/?KIb 3](9я?C;9ZYTK]@ "g#.W07񎑇 %Ƞ/6oF rKe#?'M. 56e$bC~YѱWX׺m6?>렑hߞC =tn=\"!4V/NTvAi,%`+6hq޿'h˸ft`s95 D^~1`d.gc4}OG 6+]\wQ^kS,0@^U9.]$6'`Tk˶"ihv$qwi)~OHLZs33Qu{u˷Hg0B|ZFKa(3,r࠮F{gJ7rQgL@5mg܂{IlgCZ倁 Jx^-ԀmQ4&ֵR"yY7;LCbac^obM.UNͯ]aLF &l}UtSJ2O( oHver-Re"q.3dըMn3liɏ)Tc$ GFX")LnHC?I/P1"&Uќ Jgh)SUI GR^^Oh7q$inZα9NC DMf"۟]؟WO 0˛kP9S|ˑS y1AۤuynOkRɬ3"(jmilOn}y* ,x WHZIA!e7"N YYaqh>OW4-eW] 2L)8{Bpp,{bT}1an<-[{[=D]ɲʁ]Rh2, !Do*!„v{o١q;4Jz%p8Z _x"LXv+S{CrFE\"u1 kHʘ>%(%)PСI<jM5j#f09šeǚA{]C2T+f0lW.F rZlK{ {z|(wx3+9$ĝ( 3 kCS0.cNZg",+bE*j> wzqy@4K;nxK1]Hʌ $L IGPjV`ҮDi/>OiGʇP;BҢFD"4iwd**ӫϲZۈY,mSӧ ۯGv܉R""sjdSDPQ*ʧƛ[CNAfk@^`3V3`s:&D#R?8g *#fcbDyմl[x&]r/S*\k_ravir7$DtFXA-n av+TLkMu}Y>h J9b)Ve ̣1Uڻ'hK{}d](0Et$2Y[h6 0,^\ & z,]?^huӯ2p ěKgSim}{*} qJ˱jJiC/εFwϴQ,_1Ә8fA4*"Tm-23\OeRk2L!Z/m|X!K=W[+?DZFfu`BaaV+^Jq06yvu>-KQPISpY5CI Qt;LĦWT]F3BΡ !zA˘(OwGЎ+>.!{UwWJmJ߱ m-xaYC>y[E7B~⁃0IhGfa-J3d,Pev"Aג: [DzLYD'hǵKPT[%a&ao&47*\ :^>* +Zݐ?-J @]Boyt #_c/P HvP?˹M;Mh@ˀ9MC._Z쁹V'NH'b5 0كRꟶzԛo;ִ9PH5PƷ,hvT('aq؈JR1Ł$jΚ9;e+2ڈP]z6&u#a&U_hpZŊ?WDe$"t<~z'~+"S ١ʡ*#Ea W'4~{Q:2GgyW ߘ% K.X) -տs!h+bk, k%"sGͯ Pځ'"c h{یBpN E U҉}] / n b݂R{ۚU#8:[F%0\U1"@f~b.heYf+ǵnO]e|JS}z݌zlB^Y.td3]i;ԯ ~uGw|>C6Imҳ=%%5C<6F2D>|ߙu&Ҵ^\a# ,eN🭫߫/`JвUdL aEY`vӈtF=8Q_E#2DG/p:9 -&'3R[LEN$2AM9#415Gc=M9ͱ# gPٚٻQY ; <7鰍Qָgh%*cT!07!V>#9bOWX0E@ >\Z\dN(㛤Om-oY s[b%|gNbǦ,ܴo,G"whP]}P5 M@-]SJ513 ?!KΉhi$Ix^B MfEck_P.쐸`kU\qN~+)}AR`1, .2j03P܇ dKhq'5>ϮPgGC Ivϊrkǻ(XHx?O$QbYK{L h /9:Mo>7JWac6/D  E$g{wP|d: %% ӆo#Vԡ&Ű] LlKIس-,8I^4͘lati0'qW=a &yK虧[99LwbÙy=)+9ˆW]xL)x.B)h(6hOs%eV໤!G*=TQ[^`^߄sےͩye#nYMZ*>d“eʋzGtEA@o3M;F01dY7zp& :Ba"]:VϢ%HzvPR=5kLOOkCRQa F1u `B?j?BA7۝XiMNWL"/Q1'nr*hid{$S*b2l˚[w/ڜ\w_E Agy~wx[ŻT8,!$5(MWLs4?ovn3pMyctOK]k~ųg -RYYbHPe+x l<Ml2V2mzXV=d%MB>r?W|&^-U)M(шA/{ā>5ح/VIz|k d;eZ "s$̭s z2j吽+ҰrZ<% 4HjxD _OBbϪ^s9D@U3z>B^6TW15t;YuZU z|Nުy6HsTJMH)P<ѵjøSR/׮Or[ i@gCIFZY 8pLd]G|~m JxQ ~\0E? L N; QNR[U=FD/2|5Wu~Wy jU&}A %E+qO(|/X9IJCJ+;,dA_k-TY?-l㰏EbjK]͵+;`PZ1; 6ǫUC> Z/|6/eXߋ |B<@by`՗cD%I:}lkKvb)%^8Yfl3%!vEqMoG%v  EJMxr B=W)F ]fg I F81i5>c>p_*;y~:;HX-..Kfq_+GsNgp@07qFpuJ\'O#!'(8!9(x=waZ8ߚ.j2FAՙ5ڋďRQ[Zןϱ֝j gmu)#=M.U˽#YĠ}=;N=O@ҊCA _%D}Is<%8R؟vڜaѧtf:'s* v$mar`*x#O 2yHʨҤaܚ]0_j5 G&mBln|ʆEi=o"+Ml =8} Ӥ&[;3F{H[ G{9ݺMLW;^D% j4BCAZݙ.:ńm=ttC rj6+{}CHsۄ:GPPw׿dq3L?dQ_W /e2x JyuPw= @* `orb3&DLyzΎ_.~r/Qsz:V5ʚA+! 2f0ToJ",`~;MX)Eq?ӣ\vUEdWFΦm1 O qi5MnLGqt)fh|۲6$Ƥ4moG-I\kò:- =4CX4|ЊjꌧF#(!őNWK̺zl!tď1V/b8/4 ._$?C$BQ]P x"yt^rf!7GF01(9@9'BU?fR7ϯu3GgN$Y@t3G:wh07y@jn٭8tru!ԅ  g ydxE*B@ځČ^jј`IgMiq:r;KhC^9NU`\7H E<硽r_v}{U>&u*ykf39*\>Mݖ/8 wGŰX].OT]nۥ\Y^m| `|"9 U603 t~lalj<W4ybd=θ IFr5|+m.ذ$PR%g~CWXHPh/ЀGUT"0~ 1d(+a2r := 6 5!ӯ9C](GX5Ē2iBV1*qJDu컑9iV/3.Go[ O o@,iu%~(|ٞ\$04(PZb3L5DLLnI64!hX쫃y`1F xcy-|/lR!}{ꢮdS!SdieSm?%SeehqQ(8[m7!)"Ew2'[t9 (OJY]{Hls՘ݓa^y!:>\`p'(g[ӧ |AlLsiqlE^t ~Ҽuk0 ; /kFKcy2b͚tRCtM [Wֵ54KGy&igHQU/Ekɇ ~B#UJ{oa ,t!,1}8mgQ[fqWr#}qLl?E7;DoB/\nכnנUoPv- ҠQ$fJkj NšZvXh4U =.]irwj(R<ې3m (Ìjn3`,-H&_0͕'_LNV F*~,l}VEqMأ[K9$!9\͖~2TFI@$Nq*7je9N.R4脢|EgM~M(ET%qv2Yx!"QCj”]\?scq$GlEU D;l)i.NljI }srPf~Qa;L6hL?"Bm~[ ݫ𤵃nc z04=Oqe_5Yht総PFzN{ ]nN^LKjj!,hL3J걨7pٿ, >Ucytܕ z|.a}Ѡ<,77t[|[C#yX:ʎŎosӡ/;=n쬲e9\CUl%'; E`!ᤆ<"^7w[i>2F}L2)ݘ ۅlb7!ޫ'A-bĉJX{שt}V0+#%Sϐ+<وN,z_Vt#p ΀ |/+( #!|ֽ`6{Kv;1tYˇuUK _PcBS|v^Hmݕ.Afߗs}(dS9J ?hԀysc!IUb*Y*+(E&rgn49z.9J*L+{Ѧ>SpE߭H6~ ]g{g/]z@5r*k`=tp^a 4d1Vw1e-t9]k:"@ D÷|$dqbwGԁʿp#[(^Aהژ @@0Nsf)5b %᧐ןc" 8"pY|퐐/#%w[E$3!Dw2(<bJHƘ pA $7zo^%L2-tn-b㷇QPhyIeۑه0qe~O~TtȵQ@,ԷkTuשּׁ\ j^:Fq]kB/:!h+(xA--k0Vݎ i7dc3r6UcC5Ea,#z$$*eF aњƵ&x^+=9U# Y"e6If>CDtWقo̡jra2.s]Dck(>t Vb$sE ,PJ1 ٺqoN2<F20@ M.Pw :5SYhHi{Ŏ*T^)i ՐIWj*BbBp3pR's۔R>x!l[\Mh7kFHGF52Fg3eݭY4BTD5oOnKYܯUۼ[ᡩ\6!WrqjX=)o~)/DTaR:yTk|&?{D-Yl7z_p@$03Ch8YtȐntV^ju GP(j}".)]f71~&D䐈gBK?ϳ0TH-!=>+N(e FC g%!Vyl f֘y"r>V]#36Mc]P8@͓>wjk#:(Y"0j:%Lj=mGtAc#n=$l_7^[̽)TyLSc<7DQbGP!V?҂j%^,B1nxAR aXmV~8asA{"yo本WJ3Je "I1BF~2`OG꧗BIdũკҞ^X \ <}"Aq x<Ǣ0S 4x೙r0wF!%Fm~˶g!i~F,6d,g W^W^س:ݑF;冷 1uM3sq4lGuM) YG2'˘w`61ǘc!\tTى@><>1*I7|M&0`F'kV]i=Bn$2P{PvгH{F8 ֱf>|Xu ՓU7#Hd,p< ;`Ws=~tOH2[ cr]dGN  O{&Аq;t1< [Bzy=!uJ#`G&oOӃ0ew'dty[#`ְ|4v91 6IkreSD"s@ޓ=ΘأLnG> /Y@TʋH"բÄ.k !zIt%Jз.,C [/*߂\A͞m4Up+x#?yus5QRHq.T}LܢY`le^ԐT,&OT[Z.C׿,{]"Ëe5,Ā+l'KɋHtik.te+eNFbXƪtjE|N-||ا/WYr*OJ9fK9:#G>T_ViSr IO dGҍ0>Emͫ԰nHE#堑@ҳ}GC>y4&{v_+?@t/*,@8]1f?i6Tjic@^Fd ,kMHLQ]6ȆѿX9T ٨G egyqE=MP eJ[O{/zC C 6h0][1tq(ڽP}Y` |E 0t%$ƾ"3o$Mda8 U?K&lr Gm)aǝ(2Q4#^@X归~|vNj%*ي#n4Q`|/Q N?T/}ڕcSVzdt'eA㳴EK)Α4V)f%׍LUL&6A٪6 ) 6t{l֌lUXd+A?h+N>O-5ma.*&k +I"k0iȷ5ڔ?X0.qO嚶%gp;+¿OaSu+17`|c W=Za8B!97o"<'?̐`_-R@l;">RAgA>h76IgoF%D[K+M(*JVƱ"д#@n0Ga@HZoGxD-hZ0~vXjV ?^>Қi#ծq~9<ͬo|^̓XJZdE<*z^FÜ)&~nȁIOp/2*k_zzUzR=1n)pz&bz*Y9>sׅAu^!Wkˤ%"bMKx?@JEEɄ~՟6F4(>hcMf`KIؒ>@9_ߗOw#${V {_-Tyh^!'oG[_6-);AFu& j.=p=$Cp Cm@: ?U0 Gp$OWV,&.GSpVUK*/;%œtѬxBz#ƴl;/iQQ\':s))`/z箞E'ڍ ƙme "lsE9(<8C l>_s2t宰HcV " <0hRLA<%҂^,X[yڰ++R)-Q \FW#&w=>kP"-Na K?όZ 6 k?$jnM$^̄oto#}/ʵMb&b %4ث&Dg:XYsKqa8y?:ϫ'oFߋn %Tm*ʱ˕'Mv$E -l:5 2jL[xt@lMU x 8]VHȑ-7'wTG3 PP?zƴzzgh2 di-nLG#=8(:m;CW\._g^svM}{kQk2r4!XH>.2ĉ@hU}lIQKdبit%b(mn L,{\>@Ɵ4eo$0D &=U~.?ps079}MuJq8rZ,+KhsoSgu/GeYZkn\ ׳xMUKGSldm ÀXiV TdHX<ɉ$ ]ڒx+K^;ϒ8ֽA7ZxwwX]ջ/w`L{Frӻ\` [Qq_s+.wYkOЎj>,r+p8gn4v4FqvO?b݇}e]|gv( v7S!gVIeBi-oŪ/D5cV?X2Bhޫ: pC*$գ1'X'\){6 Ǟ{aCҨVSs!ۤ 5H8!1'AJz R{*29EdW_E5:lƾ+W_#v9noA7Bnc9@RV S֌D{֑׼&?Fd5v,{M^߭1\# g|qo5hmף#U4;Nstj(]~쒤 z*̵QbR?] ;x2շ}gCV.l `m {s8 OI*֖{zVעSeF&R٦ZPH/No1ӝ%v2qs|W@0Yh~Kd%R}43`ґh[wq&)4!QT0 OBtpڑE_藑HQى:"06~(^WL~c`[ lF [ $gjOH~D R2P݁r2ԏ%qZˠg+z h1^YD{</BVj`>ō7ADY878:&&*z_]JWo~k;,1cr$4~_,t tPF"o)W477Z*1JE dʹΝHm~JzšM:|#~M$<oY -2ovT nw'JJa4HRJuGrPREv|Y%"06kiH*l :"U3[V(4o[Oq7-9 $uk$ZEOaKe@ r%BFJY`w)-ʼ'^T˓4_s5`(%~Bp(@뚒AEWt]˰U=Xy& sҖNI+g57C6|[b YJM0ldÐ)Cѯ|@od +\zJ#: pS)&6p6%"C?H윢wW8O,-=2i0RM&IO[>^@}*8|f .ng-/l\oe瀡72N 6NZg{> tgzugO Wj])$>J3įKg;LH%q ,dzҞ`ViFޫ0^ x2qpdj&>n£HSLf!w\K`N嵱@nframgA 5%(ɥFAz݊Ȓh+ݩn A BbU&R ׭ء|i?@&1rJCfjⳅڄcsdYHL#-- (/(VQ[Y'f˹h\})\tIݒ?>ȝ;*djt_NN؆fˠ TsT ,Z[Fō*?|k,N%=}՛oJǁˁ~aҕ* 7}F0J=?J/[n0w6G ֬a1>a n1WOމ 9h1?ւk&譇{=V=ȉtL1P>)L *M<U5:撷ٙӦSL]#o$5c7'B}B%@l%mӁ!``}з:H`@a?sێМG9S_ zvDг8-qcU70;vne<K] f62CTQ-SOboXZ=*ujtM,4ʃ3&⥈2iTDU66dxȩ`HpEQO =0nQ^ c)`hi v`_|q?j,Uˋ)$g'@5_ bjc@fj0Nzj#t4l |%HE XC _v 滅nEPF>t90odoh-0]4Ab6MdL]Wؘpߚ-ES_\h%|Fn缉`zg[l A}'Z;mAVA` a~c!V0E7thv? h$h_-“V d;'I1&\K#R{ 3i] oACeA9e`MOOa(P.Yh}7=Ǎ,QVFYQ+^<{q0W6h<sPt 9݀_dt2KKW"k?98x&q~^ \B0L|c]HeQ=Y#ħe^7%,gR8?,k)9ήmzȿgI^ BQe +Lz(ogX יV/'y 8$\O;UѾ_3EY aQ2F?,t*Þ3OADݹJ6ߝԒq)|m-pD:u%PWg;/lL4`#IHӰjo4@_uw%1^|sѝZ 6m&Sp=;qs={V-xy:́_?zuj(Vg<B\C ^+b6J{5?B'Y]$ӗQyVZ%F5@UHiKB+;#b%}sK@z N۲sbٱ%$VLs!H:H6 :q(U3A*zX29 D6fj2f}AXEcCmFeLE|+΍,i(zsL%\tI9vJoЌR!XܛRT1k,4dH*^(ټ:q4)@=U _EdKIts T`q(_k3ԒoE /$)懣TRQ~3$@ *м.)yAj%ϾooJ3&oCpɨmt 0'ZWZF80\ԯC;\ـ5Fxni,#m.6CT `֨ 9i讛 \.q^x^FyexB|sl;{ֹ(\rlK}8fq>AD%ZtE nhA1V\  )ӑ(K+%aإ{K&hB ucZZqHEˁ~1=ّJݰTWz$noY*0z aP&ksQ+>6m#dR]"]U)Ӫ߷3еo|N}9nG{S9F@OC*TtFA_$_WL?$Uu@FĊy&rŸ'V#ᝉv"RV6 NSfb4!R}m3 Z<+_PL FiCIZTi5/}?{ L^WF4g|dEdcdCCQԯ0W%]3Dy( 'wƪ/|LKjˤ4s3Ӫ\th=] xctDIbU h66)0/NJOi*Jkj;r流&PyJφO#7a)NXN>h-m+U>RNZy@ؤ# ex1Sī=B~SQ\ǜw:ptzmz@AqJkOZBӭUWuzWk޷C˝پM<'3'*'yD{ wWCq4 I^\RџB](89?y/}w^TT$Sx|Z,)-V%5Iɯ/~.RtruJXݣ6n1@%YUD2A)6}ӵ0}ʔ@Kvc">ɍ mlN򽀘t GrSiћFҸ~4z2 rh< zԲzAItrW+> 6lX cc`b[A nołl&w^_0=1r2I/ߔEV9׌E @tz}]( {6| S,UqM )[кlyoE٪|GxC䕡+SO_>!(:;\]~a~!K+A1s8 !@7 CapO4Fwg QW?(p?rOx.梱>ٍ%9|Gu~ #Gƍ&4ׂ!~]%# u‚p\yL.;'A| u-r}U2O,΃yOڏS VEba s ! +br ((DȋZGg!&wOk͊NN UAak{*UlS JGIWծfM-}e*䳑R:#EfB)IS^2I=ѱ /f;Q/yĚϞ/.⠣^J0XwAl罃&K1o֮P{Ŧd7+qբXr7\UXF8EZ Kl@M/Z@sn5Eptcql;M5qgRڨ ukOH(fx}ɺI! t{`-,Qnjw> >qΥR7eʓ!_!9=KlBX*;4!س> ipxQ;JϪPӓиUO:qd.9l,s I@. [=WVR,Qof (ӓ҃.U#"Hx`Fu]]cH:ܫB3?+cxXA:|?)VأӇړdC{ٸ2qsuzf)9DC5urN2&Pe(QBMXds^3gSMj-o"S5Qd@(y8Od1~:5kjo$_ Օt>2ml,?\W謻 <%P/i~eCW* [> Pa><>(GYΪ|qXXCrSk+ރM. Ath22^2>0f⊍a2W~$-irԦ&Xq @Drsc+|j~n5p<¾T].E'cb);<O mΎ C֞enφC3ߵx?wfN'06-%|"ο Q2_iǾ(1 hMo,;mAmN=2'HpzO:׶j;g2Zohd e MƔI06Ɯ|/N$ Jʈs+rVзK\\_`Cm~Ko]a$ވ kb'PTn ԫ y`bBږsNݗ?^X*m)ƫȏC5Nmr{+*$0z(xwY3PJό& Ef , 5mA;&@ ʧ Rg5^W1Y i7̣2ek{21uӵS#2ۤ{PEX d|"㩮- SƟ!eT̀0# |Y; AχU>*x砥Q~'+hv*!\PXgl kUf)`XxFCjuB..s)3zxuxflO!/ebߋǫCHV5!:&W.;D"`ZQJ.PΤ"-'݄4%ЃEg< R7AlU[;4 !g\OMճnG|.PKc1uAgޤBuqhQˆ lnn~a3|9ƓXH~<(͘zSlf󥮣M8ɴKO7ωQ$U#WOd襂*)MAEy,Z*λeGp]H|3'l?\ӥ5ۘsI'1~KNV/cs:aJ<3FѻZ=p)DI.lF h`ӆ_ |} TFK&oUyK|]=F !:;$t,A/@߂cJL궲~!mzawoS\{[TS4'S} yEST0x1]Ҵ^v4وFǧDȯӻ+S\OƘ )Î8%?IGfy/e"AO}܈Ѻ.P$eGifs5^HlOɐ{|!\V-x:}laRbCÎՆnJaVL*tEwS)}bxf3LPAS/Dg#Yx0` vL5(rt /f`b0=yZ\0k"0WK!T?#&6нFG=O"CuӀ %W| jkD\Т?qop2 K ͖HſkZC2dxyq0mezz#Nc|1-”LIڶCM# ]A^9:"%mʆ$FڎQS53F)Xo"ZϦه I,<ѱ̂iϭxbs׭!7{9c-Լfٸǧ9gt,8cufF{2> X廵KGk 6/nێ;(_m[훚&إgTZTP^Pû)V-մ9D40NKM 5Ď *y<xy'Jgka,&jf()\/ҰFu &lӥwQSpĊS~ T@j:v}.2qReplV7|hɿմ3<))h̢kW4S!J##޿Jb05h??҃Lzgh]r^K) 8/!'RzD\”?Y)I&F C Q ZN^d>/v,BowMwnINXSm4̃Dðwtvv[Yxb]_zqǃ]ASA|3$6x:E>ţ,uSD 5* ͓˺'qLTS\?^%Oj2 |\yҠLɕ _|!dQ m^pM?4 +DsX߈C;+9© D)P{DgDL0jFTZ a8plK9Q4&1J [G€.eG=\a9}nxx ߷ v`}p],Qzhz須å9zmVC->RmSYOKaY-tKi_\r)z%K>׹訨.bp ;/.)!Gq诅pkp:ݡ#@p&6^= Kݚour֧C CYkV|y?%(["htZIZJ(r/rcQR [|p&cʖm}" lI8ڵ#sF1|O=R֥ss1 )t[h50Ohu> ӐDB.Tk0ԧHn"SIs֘"wM,9J }طyo9g/߮Q1*dΡi))闝^R(TvSۿ˫s(-5e^D|,1;3F`%GFM >F̓^fs;ʺh,>`{tMJ+וW#{ 9i16e̬*!*j>QDř:ŏX#@*$XQ!8RUL$GbO@}(EFN>*I oU13tOA5Iz}*NJGn)j13#,_='~Thā|?raݯĽ|Ȕyo@/rTMs>t&+03(>枸P\4$&C$Z9ǢyᄌP.s|n]$'Oa^"Rvt# l(gđGz؞'G/BMٖKO(($Cܸqa!%g"c xljHcB29sfX]J; е̕Վ {+ҷBu8\dExDXVS'҃7c"ϲᅏ bTZa?/~{W= q`8>Gt`"cʼu&XQ0 WgPk_??3Th7tc JtӹSy+o&k]NYRvݭ!$kP_oLZZBbPgUć5ù_3.L*$xN@ܞ0dQmzD(Pa3A~mwxl!{獧T#&E=he{, >qy/e)6l ~D>;_Ae/i< $~/bGR,P8KQ˚L .?U h4d:ST'rς1SWTa Ga>vxBKX`4WtfyC,zd>&:zx0&F Kam[X-#&_WJscƦm s$So, YnMw E\!4+'f =eRW[GRhdWV8ӽ їϓ JWUW!*67Vj'f [wOU%'s\r)d_4m[Jl$VO[$J^rJT`/$0<fБm@쨭H_b\t|qik9_=y7u}Ť=nRѝyG2!2 xtoͧG~~7_H+:j5k7 ?%>M MV⸶y_~|Zѩ XjMZx`fRsJ bJ4dޜepW *ߴ2PiQJ_pٸcAxS sg:Q , /5$"6xG9&fV*7~JbB9mqB#9Z.hV4 (GBfVQ pT2܂mJI\p`6}NLŠZVBp;/2$DMv%V rK7y=5Rxi}c;Q.f:ۃ\ 8iږ-4#kk,- 77 &n1.TvJ뾆4]8|u)9{| %i26 )]=q,/HS2Zg`9T3K-RAAʴOOc\ڨ:Z6o>>.-B>^\SR ȃy="y3i>鋖uIƫwX2=pow® v嬮BtWub_+AlOTh_$jDqpNfh, %ɿPV4] ?G;ćGdDTMJq']4,oO@v Hc-!@cO4NR, .Ad[qavP'M2TCy3.QtK+nמ+"JkKyCJwy;c#ӄC5-HزdF78 {;ӴW@׶E wQ![ g%#pddxbR7npXȅ&VſFaXH0Si![&Wu!]B 1~Dvu*jK3QwАs‰]d`ŝ``qr;&ێST$nMH=7n@LJ@ӤSsIs)JN.v^m#fs^uˣeRwjNSs[/سT5KTt &v)d«2{ 1? .MmYB37Von-jx_Fǽ{F8r1`ܤP-}*kSXp 9b{0[i}*y8X F*CMЇN :[s$s3)~D8_K6jj 'Q/MGo&DPh[Pz/v)o-Rݨ5j2=C^6ќ]l6sȑCy?2J_Ѩ7uΕd4 8$ϓ5b{FZA;(?+imz:caOi)\ 2r1kl\*uTh~0ToK2Z߾`{6αԣb-u*%]Krp[U1=!Fөmt&Ճ?{-BgK'paF&噂9218JxЌOp1_u!` `s1&)[ A=^ yD 5鸚ИPԒQz}KM[ vꎄt[جTب,*X.|m y:R^/_@+ccX3ֺ"),}xfSzEuY[7wl|Uuʮgnh[ cM--ޕ7HDUc’,IF~Ov+C<*1R/go!y43OHA1Y2)\ɒ/GRD\ȷ"xƻ1VxJ_$23Kޕ Mwhafgx UҀ&ӲnCU%pΪQ9op%ξBz]'q)o*(sEan喇A$oRNG(IoBx} ̳( BVfQm:QZ+B;n^K6`<0"ɣ<# ĎB3. l=VB|abގsAh3i~i(ȬXnNp go^#ȆMBDRdTL ?fu1~{X\q[`yaZ&8odt 3Һ)pX\/۲-M-تJ$G =VVdU BV1^1/$C0ǟ8b`m?bAȑ߿O,~/+f#_!vra"EĤz[@C Ȉx"Z ^?M  _Ye(jzgbPH|k{1*:6?hz8ʉ{Ae4&2Ur=]8dsݟBmsD}.0J]BYUŲu-mB!^4A}3*bs#*0L`pw';2`ߔ:S%kKkPz=&5md5Q]sP*FwVԣԥOߺYlgCgy%aLY"8mڞ+S]wxCY;7^k؆xVqϪ"?Aqdd,9h,ΏmV[I1(3QBbO_@kCvT/YאF*X2\L 5w)fumyu^ z8:d0vy< 6پ LrRcVBQAjy djl7cB;?84ʾŁV1 XX^, H.ICE:¶]VG%`تgB:&(*0h}8ȷGpxC{fNj1k vɉ t4&C5&%aӾfy l%ވo%0* q \_rDK@}F)by!fJȄ'GجekD/"Mp$H]!-9 YuS4q}df5 $!Q?#xC*( a^:N ARMnm _߾4'E9t᥹ B8A8Zg6kÐiKZMK_ n3a;1e51}%ZA]UYK<_!M"!]L %N;1gQae}^n8Quنg2b,dCO%W0Ġ97C{|x&DaON.dqʸQFɚ5EQOqR.[R?4FCWI$7fF?)\6rPd;7t0(ӑ7PԈӈ/;:TH˛EƣXz ȴްj/՚*G;4"j@3B*>akA{k+":2A~y. ״uDGYKNEǨ%LP93A(k":K{ȳ)wS\vJ\H!Įa$t[>%/Pvo#BE B1uˊ~IKp.Z&BqZU mA_ŻԴ-wj6G:`m%5 U$Y)Uc&Dxɍ%A ^*VHR E~9)jw@?PS ݵ)*W*BKAr4ȷ %8S?bsxiQr;XTitѩЉFp H=uѯ"URI>1 ΎjgXqz+VE8{1aW`-Ӑ{ԓB.s k`yY=puS5Jˏ.xx\kذCPdA Q2'@MZ2H5QJR lh}~'&8c=mċPe% Gdp=U|ivf[wrƃ?W򛜷ylEn9aji.9w @R. M v4|#q_dM/]a$JߧGX.,2 UdUI`P-)H==D)'7jDY|7zMÉ n$c;|_ z[QA y,>/K/G$ V.pzfIv?U:E6jWjqjqLrXw lə- 9 09@щĚGr : 瓞c1+K?%HRעpVD_~3ϬBe,sMsi"d?VޕO Sꣿ9 9~1pM|FM@_ey@h h6~1Y5$4Uhj1a \l ܶŪwEjiЛ0.^kBCDEinU;V(ȟY񿊘0s1$gp3;?z %aQ։Oa&]\#|O tFҳẃR:낽 Fhf^/"i@֡׫yr:-^a# ~s#ڕsYY2| SXdG('lY#:1rO~$k"豼'WH\]{P,w}R12A`*|1eCAvOvru .QqŔ-;ç QWPDl(# 4H#|R}|8rwُ1~jn7L8 < EsU1*H|D\8l"Lyrb>ߜjY244uڿ1w#披RT[q{ \@ x vR}q-LBD0(kZ5aBC^6 {d ƿ/TԲP]ݐ9.6\ p9WqvC/NJ?8'(^ b̾GehBoum^~-zMȚd$EXk$6ҹ ^1r6a<2n1iy}:؆ Z,԰tM7iFd;#ON!O3~uq:.k# *㤰ҳoMYbȺ# *"Ҥm8fa#"|z%IZ'8l`Y;VvP:!UW| <ցp$Qۼ6NMCk~8>M0;)k;eYeaH=sr$gLALq |36u$ |H>Pwli,+i3vJ*5zҺAEL9̐͆[LnQNrK}L[25Yq *kK$1^'?.SWViDek(at7;IlD5)d-M{{ X_틶 ;qkpҬqe=cE[ #k/` ,=3d%LT-jC'owrJDE/nI6ǸeX8cG䃆>ְTy5@6<^:[Hfg2cN,̂:! > 8k$~~d ~Xk $4Gle9 vp,w ePGXߊ}y^g ԈHOˠ4Z pc-kk*wpColCִpۡsnt8&T$6s~b7It|efy . bQU 7 KUTrPQK&MVaV [TBעwd̖uC#."p/z@Qˠ (hzU8n?EC-c5,Jb SeyX{LܐĮoԕ܃˫ F~`;2P~ e3/X6&CWa,}w! ;HGCN&Be&5ۛcq*\Lw$)kSgՀ.v8zK*gnlAOofW] W݊ڍņ2mk9doeOr߀&3g:2ҡP](^3mE]=CNAt[0\h#FՄ=C!ݤ-pG. +4G!T0Q:Z5cJ-zDwk?l\57řp%R nY;N0%zT´ Ijʋ̸ӈ30a/63 5JB`>_/kM>k(_̩l> 6=sĶxnfq(؎uQp.<#Ċjl go)ޕ>)h]G,% e,nJ/YP &K~&;xӭy̙x&1)6i[mfFg <]Is߃J #6`>R7֞{:Tj:- N͊,҄T$wezTtUu6l&`1'Oyn x"oF,gKD_[${phJֱA)UWvgL-> e$}mqhAE!0A7{a$1w&}C/(uD 9{QM?Pm2^8x0 /8K aZ ZjĪk.fb_d9YPY!HO co,x\B}B50E k? hBM!j_DxyNARԫ0*n^WWIrBvV36m%kC-h3^KjX%vTH+^U,=>G\{}e/j> P.vJKc8N}(7\4b!Kz=|p+$:~ĞVFNSw @Y\ՇAA4,!EIq78<@ڀi 6@^dgF0Յ]*sW͒qҍ|tϕ*iMIȀ۩Ѱݒ8.|bhJAwg{HoJ*B, xN3no3eӄ<Ԇ9Z ,&yggi|.1@Tkyh#&Q<xP}ah ٭._éPނol$@cy'kVN,qgx3l͗m,eݽ94yl딼m:|s9S[,sɃB[5ġ[w}Nz? M=(`~|IB 6hz8ŸBoOZit6O°&(Ņ>"y-P4ϣݽ#77i8Ms&Ǎ*)V&&"ba$՘tUS?2M(kK_{1['C4#ܭz8?qلl4Sh[!${E(Gh EᵕcP 1R. iel9;w\Xp8l=Kغ~ "; SS>E;xH PdڎIꕒy1Gw0$ޑ窪Ai `]>G](ELUijԿܮddd(0>HVaX̫x9@kbC)*h9?[CwmIn fU)!Xu@ƒ|}# <Św `f3py{cċDsD:5!ߤLq9LKMeVgjlYyýkZIhx3밪GnW{Ȇrr1bi"W,ك|fK6P62 ySu?r Өʊ@jeL*l%}j&fC-Ek7l'_$J_1f,]3kID,#Xx R&ul)ߡjawnjJrY@z)m\.S%NT;!/o_%J`z嬘+AE<]Rz#Bs#*qb{0"Zrx˾TFb%sBi$V'-b)j;IĢJ0TRԋ}QLQ ;S~ gqK7Su99bR @&q?@۩ }՘=E]11zhj^b6{;2™A{1ehh1#! Ǘ; Z"=N1e8ea1У4=#*BJ3ok!rkW&~'eV) K i 䄨1oV*JuG]]c=YVRi9#+^= *N;1\/JA4 J w>r_kek BrWHlGTŊ6Ńn!0'aaqAtbQ? 3C24-q:9ZY3NA-F%bS;@,PM2fcR ^;D/A6ju[j6Tz BkF U,^~hNёo<Zaeq.oSZ2AYt8t$D;T6?$OYm#pES["c bd]4K6"J?]&Κ̟Ĉ_Ɣ;As0d|g1 LDCbS_F" *2_V}@re->R^Y~rbz0K~õD-+J`r&F92xجa-!oXwRĖ9E$[#box_5v=>V? =q|aEV` m97_I Sܢ&[N6+l pM8cکo_åD<9w1oQhy [_?gc9 <ol5WLՏIn9SgѠEф$$ÜQpbp\}FK戍n;o# M%|zr;K|*栂3ua4  # /yQ{_F9>^W$uAP9^'*d u:FG!lA E+BAT]]?hlf.VaN6 ;FQM5ņRXBMTK]M8=ͷh,o.LPN1|1}+WkϞE6r`,((pXN5Φ]oPkĹصDmh4Mu~ .Ο]wuhy)>ӡ5BvoC xoR1gԐ=uL܎E+?ky\]}6}_adK\Y$¯l ٤޲:LT 2.ڽkTA-)- Hh>gWTuoU0gU !Gu~"54q9% p %KX3MtͰ{ж?a*šF%Aw#]di$M6lq4T鴫Ea#-j`|\/uOGAދe}UbyuptTИ"\ iWJޖ}7JUx>Hg&.f ٭VHMS.0hh0&[JՖ)@+X!ASF-SOۄw(.Vܗ‡˜hTl3h5d v/P]ǐn["VRTvrp}M'*w4̊!eYbBDd?>S/hwhMŔY#dq*'tus J TL|3Ϟ ,1e߁YQuϕlPw2,$_nR ;Gؽ_"…X{tOE]j26 lOt.^\yYXN8/諦0"lvqR̒ϋ–f !jO*DDl0Y(c\`O1p}>bV>6!_*~d%<@ *TLHA(ه8YR%H2eAYsj=U Z` G,* OU܊jC N^gJC0ړ-(C<Cz[8s'P5藯G갢=>Mt>[3s19[TYnv\2l3k;A:;3t-AiMs\9vv$&[ٷjo*(P^Qm(W,ό8 .w^쾀$e`-窅v` -<+yL_Tr!8"aBXՈaT&fd5@9;{ pn)=4Qz[?+&/}’ԷIOK0XOH|'kյPHh]O%k[+{Iw<BqTB:~z?3ffCMކ3YqǤPfαcK`KeqD vGΈ,3'ܘ`{hX?&|M>B2| )!4q(騐"_zy@=m,ot 7` ^Kz`IO+E Kf8ƹ:t n,O81"~R 3pl@ƹ%,2C[ $5W 8~Z@ xW3xͫ_A`Wa#?&Ҕ6&#H*dSpL(]yMۑ9Q=C񘕇Bx4uW׈@_+ቇ4@d Zǵ MFH0'Ɂ\!{},O}ҳZ{J@-:#a ,.e"ֱM&1y] #'- *b[K2,Vn,[1R"!H%l}gZ?]aݙX;oF=|W,#5c( I(dP(sء5Ҍ~mIe-Aʼnv& [l++yyY!OhrD95]c͸*z,?֟(?3z[QZH0VpM'C j*c8pk-_wnxę-NAR0?oJw;G!Ǥ%IգR@W#Xҩ^RaZ#U8XԳFY ػRT(}sMiSŽiu682Fx)=^c =o:JG%pj}^yLgƮ=qMGĊɚ&61ok"YaU.Wɺ*-}Wy7|IleSZmIɍݫb$Jjl\r>AlȂDh*q}opJ;& = D,6#Z"{$]G2$JUюt!]6%7z:RCqVjuACQ0|f>^S;ԣi w?UB >/\}+x;KOMJ><'L䫟] WA8w)}22Ʌ7Z4 G c{"1<WE} u/^dN,G\_荸.R-+ѭ( վsT̆9Ҍgkʡl 6_<jLXzW*7߮hh[q9n{P2P׾GX;F܂yā\stglG݅)ϻA[/ [W_5ly򓩷t|ОyN]7䷭BBi/;*'q"gUV]Y,opeUe:M#C;|1G,8anZ-k/"63>8 j»iw1mk/Ueہ=-6tng >"!~Y CP,Cu I@;IRD;H .*B+okCWp`y"@7~…E}@ Y3[L%%=,c |ѳȬ!J\ȵ˂p f%uu#zf k r ?Du*v"MUufw j v:%B:zBNrDNщc+Bri*%nZ_6 һ{12ԳA6  6tYaq@FL,o'\7,EX/Z<֘n pI+Zϑ6y4D}#z ze1+HƂw,~XV(ƂOQ[LXG|arɋsM!'DZ{76\d 8! $]bțz:31˜&[JEa4%>Yބ|dtNL~Ըj(ՎCbz pͫу漯 O nNH ۖICEc>:{ؙ{vӖMYZuJXm$^m&^ԏ+ſ`;@ughk9?e֊i z=0!1k}Z{%*Jgqv:N_6k"!wz䌫l*&ŘT`J%p b, V3CqmG_tޭ?. ܃yN)'38$2~0-q>.XN },)4vȦ,,v׶SY$jKQܲY[f#-9mmaC=lE7F? g9>6Ե4<MV59UV$ J[|Fy/:&(TA<9{{De0!=-iǫ0xjEOUajLqˆ$% fL wRcNIc/ ]8)tdĉ+&hZj[%C"@ݡ0Pi[Op3!MO{.qXU 3:R;5OAMJIސF&>w"9rdmh~B[׾'{G:^)R9Rp5A9ln%O<\}LTcSjV z^+5?Ozk Jx waj}ՃF^]=fBm?Y-@rƱ MR^reeqԇ`uay/iО*WH`{}<t`3Cn|Iӊ*.Cߟ%#_N)kx?4&K"IHK0#s`1mhZSWe_@C4}-T`JisdG47TϭE+q4Sؤ R(m MڠF iےbTIi fo|?24 z^K5!Y6-vOj͟ 4V&ލ;1ssRMW(P$5>ܿ/15^]Rdᴴ%p-pwnsӒˎgi0,8GAXmF=X)t+!kpw-77KegQEAypK}~]5A|WvmĆBoz8?ۈꨇHɼ%a EЩy{ڣXˋ'`~_?U剰=lsl2̱Cp@I di[-@Ӈp›@֔OH0!tq$Z ~.c܆@T.6Y=p{5b{@YoEMoJa!م92!;zEFץ:| oozeS"k9ZE"[>_~\HF$$:/H6jYa2)sލ~ffM#KS-$^O$U;azlKHnIPTJF!t g~/^r e)m K  Ȼ f4Nn{,q7 YpX@/g% @Dfi?o'OJu`Ǐ~4r,elwHM\mqyu;afpAqjSddġܠ/h~hpIHc+F1̟Wx61Dy}F+&/[`2 Is(,2Lj"Maέap$"GhW "2׏/@P34tdo=89 (ϙP`:&L; %RȧVz $-G-Bݺ:&= V"v^o4h?a9~VKȣpk+~!SiJ a^UF8`itcw)C0׌x׽lou%8k]Ѿ,ǔT)n27DX|("12byGVo$Nl >P}a_=G'^(Iv\NN,%4٠SvvZM@RIna.ġmk +SGCN[,mwJyLфAv8G9b ;䘵ao^C5TxɽNT~cRF K-P=GIdXTr[MDwc7=TRZd񘀼Mpk*`I5JD@à 8$yz/2N5,%IZx6e܂w) wzùG@4`Eu˚*jOz!UBN,zįwrh-rmQ ~[_Ғq@2`>u䮂 : Ay.^L^^xbsB%(&vD,CW 1׋]Y#"u]<svWaw ,H.۫0(R`ixGs ym%tS6֖§\ /$ K3x501ιp|.ͷנoR;[W~\ۢr+V|4ir |'Od) 3Q+z_7Y:Cd'E7Eg,JSZfqoS.3gPGRmM_YIm Sѣh$ɵ~S톃iPar|f6U晇m͞>N &E*W Gi,z8-pIb%!}m'-G!v[qH|: 9YBAk2Ґ'J# Mmc ҆ ׽}@gl=js`v|^R_(VBpKx1țZ2jMJ/W|#qЍ5PY[䋌_7d@;Ü&Y!2_fŁcGLޘTՋʼS9 U 'B&Shk{btJH.XzVء# Mh(@BЈهw,5 Q֦b(!q6qD8VZ4kT/d8|$DZDwtCD. l&}N0ݖ0n#P>ŭa5KjM]憷`"ruCQdujԶa:DHOQJp|qm+/4T.8y?7lo9I=XJ[w&3^ߡJ42Vs5T!^.S8׌/P[L:h +.1`wgjo7٤.罈%6~F^+?}OyLTwzvc@rV7mu#?) ?#yƱreZH=vhv{ 8ҍE!x+3&/!!n45 i Q6h WD "t9 ²bVGe Qn\=ڐ0*+]L!G1vjQ;֜YhȴȝqfZG5jT&,?gZ#/Et^;UHѯy:9 ؿg_W3JO=m&8 .[*WN2{]4/FNw!s jHKjCvm]`)FH32M _iqs6]צG`[:DŽy'W> '^#JM e+>$ԖHB Ԗ3]W(,s#sK2dmp+)8X7ˆ]NA_;vi,&(4+ iQȟYfG1R3\P2 KpD(#bnZX~~ WHSM*tkX;)5Hέ9nLs"O!̖) @(KF䣦S(rWTK ,t!\V)8Ow ;or6FE{ ~{$Sz%jMdHY}wql vb}2ԸЋq0Ȋf|97/B'Ly.oŊ'ٱ;eUI=>=XGLo@aߐescPM; .P*B+)1o~orH>XƀIgq1$FP@9BxH˶c(}`.V*[GĠē\kSR=C`3hY.HG/YwOdetg ӏ2N7Ainђu-odͣr)Ћ.EAN/Z07\ֱ%@/{:'&)LٮvSw`Z3.cY5Duy8nԙ;h)>,k]Pd$SbNv[̪qcakec/\o p(.J:Þfwvϧb3H E`~>i?eYf?S4{GP%RZHBkn!j<.V49'511fx҃j 8a7i yVr UOo1h-VBpŪLI?c)NJpNH2;<*JW=B%lRxh<$hu+R;f8hcՀ q4r:G2w12$*XJ)Sj>)66*9Gz9+)iYc. NKUG0Bub'qfD+q/JkSE?_5@c]4J"GoWCaDEY80AMd@n3hb~]I} kw"'^>efJFB_4M9XE"ixZ n"O`nW%e04{-l6:P'wy(\rm3ه%0F\&URZ<]rU0'!]iջ"h}'p7+Sg]|220'd #`|X?zX> o($*?֚ 豜R+ BQXXI(18S|miHͺjɼkhG++bl*RJ,qOs۽\v=?K0}%wr\/D¡ :{%` T4NbgL&M QYΑW23}ךl5 DX=Cŋx=xT7?3τFw$ e󮅆Pl$)ArZ Q Vm ]VN1* T%efSKNzUtWր|[qTDMOtF!mt)oorY_o2 >!¥fHHTzK}.|ꛧCt\A4 CAvl3X&IJc}V䓬i`PQ~x uM@$+ )=C unU&{$4ktm#C4RጃZR\#0kgjGB ~=u}%l@KuMhDιJ)-p> _ZSgv;&#Br%YB"݌fۯ%rsڗdUYv * %)I{`3|+1vmY޻F9U  FcrohHoLW|0.-U*=^׻5#wgðM/yjV'0ՠ33 AuJ*JFK2BL#fnK^8ů27SĂf2 Hzfj ]%ֆ/j-ZݷiupDo8x 6*?x+%[eUhN"==JH?>u N!BZstKAZ oŮ<"wblZlvZ;kL[$!Ɓ}E^{Hq?mW%]i7xTxf0@ć>#ϫ"|Igos<#:xlj ?4̻Aed׭D* g]J2,sU謇D%܄qf96|7w \艘jb\)Sts1&k{ m3D"bM1A U;LG8fGImWbQ%ZwtbꃞnƞE|( msN`p XW$i/H +#\ncCU9 g #G$/[dm1ycYձIeՒ- ䷟B(q/b%a~~1,VSzMa3*0W2w-PsP!ۀ­/Jqg|OWuBkM!5UQ9BgRVGJFz EXCEtv0{dJO&f#^D- X Q'wSIvn5\ÁDX3É5gipn]IoG4HYM`,~n&c g^pԿ8?I024u-" W<7Zbc.͇qІƝDc j'55[1>H<1$)&~_W%,"s6Q0*ti$+|{#2~+M9Nx9o\XhrY9rr~Ys ikv8?kL͘ lmdh^OLZ0k r5)@[6)kO\J}죛2hFRy8}1 W4AĮٻK ]7S3K'&+̭ܭ 51&go"-PU6qXt<)90{ot!Atfuĉs}vO6( j%>+7݄TW#@PjꖣڎyG8nr`|RyU{7>kTiik^(+hGCy*zdb ҽh+0b>8#N'~L{9̨AMc$zj;TE`U3FhrBp1RP(qqOBhi=Q!__hh1P`d7[3% pM<zF,~'A3~zKxms-qT΋VVΏ rvZF5ec1Pq )j,}bE)ѹ]zGnDWOjN)>ق@46FW>:y2فv.M ]4t٢Ct܏fCxbFU߸ęx0DH]=ae/[>_#.AKV7!i(}t"ލKr-HoP ֘.S@6S#vFxvZy0(VÎ3xcW:{Z(/`s#a֦xQAmY5Rd MV^c A|iUJؾ%/M.+04Feg4q_|v?^ڠSwXSp|*պjQ"SiHP3+ɩ8@pVlBHxv PYY}rێAE7H`t\&x+/@^qR)G@L=LygyJAcpQɷ?2FR߿22mMۅ$Dfrs0p:elc@wCozOpUz<Ej)vy4Kg aI' *`ྚ$O*>Af$ 1 gF_sj}*o +VYi8ϮSRs([p/1h߱Cne5HfQ' YeUd4Ԇ!hTbɝ+g HVJ^…I}k3y57Lta}/&޷`XaKjMW) 擑J2询YН~#ӓYyPm s+b"su|ťmBwK0Vi]r>ʪ~fsC6.W;@jI;^~@Pae*hY5SuC t&S#gr][!.d_dN|rg4Np  ҊUL6lJڀf.8fOm.'lX00N@l*y~q;a9rž[ѢV5Mdr ػGȧݰ%?qc7ʹU'քBD i.7Ԛչ(,oCB覷x>#]c $h.zQg6M5M6jlyzPSC= /p~qAHغS pݬ/AVT`(>?@u'BU<U'f]r@Gn,;MY@c % PobkwyzRL`v>֦@hX&6 'I^Vul2v 5JT`sQrEVR[]'b\b)(R}#enU 9U8@y*Y%x1 TήVE.MImaߔo+U=^lW+}Ͷ '}`!7kg (춋O#`p:rϦܛ|qe`d+ d^C ?OJd]2Fo4a&S-zTɒ#]E12܃N(j G~kRc :Oԩ@K͎rv@@,W8]-M<.뵢,V qB"֙tm%aՙSp{g?Ŋ7p9;mzc0FF84DDwM갧Ny6#zH.}g9|=~L09cdJzyO1%F"U{a)ܸSYkxg!oOҧKM{g3t@b@& |151_rt.nk49RFZ AIz@=N`Z3 "zLX Ȏ[߯||ca kmlD/)y[j _Vߛ4N]SN0ojV ?gA& > <9oKz׀9+W9 RA='?A)_9E{_8H#߿4S15{D&JFZ-1E-YAl񿑐4R-g*@6gT3ѱ1Ez g,'d9E2 \biTuAy534q&㬃Tmf3]b"ELSigA&8#ٿ t|<4k#*V+ }ihu+M=cTf[(yܰ CDδᷖ?jeؑC: ]hLMOV+6{ҼVԆjoz<8mx#;%W$,h-mDDw-}7RNn%*71wr&kGHbJIh[^Ts%V34aRnLCj*Ow;\ORy2D69l4%2AAbT=SU/K `5c{Dʆ*}v,q>|:/`0#d܍EbxKGV^'<]#N]vg{ {WH>qˋмU_sHkJ@&ch̷cʺc0> wmXzEl /8^ 0Wl'rx]|%K>7tʴDRƯgj6 Z]r d4Ҫad3 V֭->(v P7:%Y]Z$&@g yiaR0*uA$ed @ pBD tVQBQv5,(7)ʇї?MIY*5e% K`P!Y85=,(]ͰDf{ cp?^?3c'ufڨ^"%Y]5q_\OiHoX-9m$ӹFJOSɦ% ?~> 5ch%Hg*!mL10ǻ&?|F{kKZ>6/@u  I  cBrWil;Kű #<(̵rSqF9["rvzqvF>9SLҜ{km}GnO7= {Ud@K,u ^X" Я1yd7f0vuQХvf1'Y߰BJ}n;2W "ܦ{_2^AsbC&kݜc=)woM p@[B )32-E>/PO'3OODBE˵mfl} ‰.3qi3Ms+2dzݣR7;Ϡ}K,iغ֧s wԛJNc+NȟX6JZ҃>Is’ b(F2SbUDX `LRp, WuדFq=^XPdBnF;JV|IL$jZ޴WNnOFAޫ] Ay#,E4gIE K$=h$EУGQgCBޕ Qdžs)#}4Q =\zDO7qм&o|xqWA sOo'mEhZccSRѩʜ F}aL6O܋"t{͇_DI35z{2= pU3 ׄŜΏ lQ{;IQ80aRHD|^"Շ6E?llmSu "=:^q5^3y D%oە\?8A'uU ]NLzA7CJ^ %3xT7 LH^}ŠՏvlN1劏~j!t))sZrek4*gNv&,9wPKRH$!>w]mC6XdL0%$*ƶZ;bvZ-x0#3YB&$ZlfJ&]OydL:ʭI#߇qx5.T^:i܅BT] 6x o/=>/.~(&,LgJLdo\8:j'KE?aOPTL-.F;53GZ} =@!ͪ -od}Y[_?S:\@ϱITs 8)kƣZ*»w3Ӱwjhd ci@fEŰӠWVk-_ï[>- cSL1ٴ3=6kڀrzhsfC8JJ'T!S1o-aU$կ _kagR?U8+9w;r%ժ61WT!:5.i)r?̀6z<*:>_& $ ,gLxaLf}򜹲gC|uT2w! IC2vr0>m džImrݨ=΋b2VhY UM:@;>;rW"?eTwOX7 0{_̈́$CO%VHRJՑjlC(\#tmuF6 Y\h (F屗mvLU nR*M0UAOkS5-t\뤩~fBwTei1G_Zxh9ZoQ s&=ˤ(g!ō c@ wByB.T6d^#»ƣh%a`}O+-3°_`vIz_}V9\1֐7XЧQ{f|ELE _fʰt!З7j'^&LJnyQWm/ -y'I{#AK 3S:I7CKo A/^=. VJUM>MNsVE֮ETnӪdSR{\ml 5vo# 2Lc`Hq0 "&KI.7 'X`W kJA澾W,apzHs? , i6 }:'؄˻K+f|ΪD/yM&ͺjE XJDUy[%!!fNQVs|Y}^6_/ f|97 nP}G υ/}0nvfB5\IuQށ@m`dDu.<:TJ7'la%?y ,r}z13xT>nμ2Fwp[h>lQKšw6jfZ(@V@%$վb+3Jo行$ߪ'wcR)/K6աuQgKL1;$rR8LԫC6p{ t̲~ SB^5A7^ߜQ] yź"$na:\Of8{% DCKo<\ظ{Ũ`jp?hgf) $qJlx>+D!?. ς'YWlUĭfZN(S3$T=/~~nD^qE&?`4M u$' HU̦ɺ1|!8O`ݚ8PGW-\OBMH3ZӭCMyǹLȶ]-~pU]jrFWٷiW렧f Q| ?Te 1JCmm?? +TLfD6H.JO`GHZUju+}Il|TR4-k^DL&^%̤VC|%:Vѕ,o;.bH/g3j<x@W/&(EM1 ?bs(ݎ; 9_},{qddL oQ@TWz;#CBze@hN=q!K?~Fk;|2"{:KeZ 6Ɵߎw)Cj ZT3Pq& YS$їw?[3!HLgIǭटw;^mhɈE5%+) f눤3%果1Ut@9U}0G_rä5ΝfjZULңmvuFR G dgq)c¿c#=*l56H6%Boѹ'\MՄ6'|Vp~aX*B֐..tsD0J>mPYcŃ|:xٹY~\ R NrQ_}!?NdU 9n!ߕr2' ^4=Af(Ǻ%Ҋ8˶I~4[E'h1! :zvރ@> (˻(U\h>!Cz#࢚R}6mn6OG‰ H7Fre|R3]#M&eT r((#^yQdp)9 *n%;uPS?v ~ *&q>98soG9ϭ!pݿƿ,,4a=!RvO]b IìyCC4@gU}$'Z5J44&7P2QxmcZ) h%ߑ$X{+!vý$ uH i[Vxuה) 8= ŽG^Opn_;5ȗ&,,-6c*PjECADFΦ@uZG͆bXO E\<\|{ىBquUpRiAXH*9LpƉTp@8T(5w0gCۻٕ_E`. ԙ\61AkJ@x6>UT+iV|0)Cz)Ys&OT} ,599jQߔcU2^cTB˸lSYb @)<łf[G~bvn~aP|ricq 3 V츕 '3Lj H"Ax/ŽBߐ-1t0UmF 42EU؁zcc|~\{u*L/gךP7RE {S(FS97LX=H~2 :Q`eJyT[xgӕ=gCu|u5jCj8rx?hWwwNؽQEg1OlY#:L;x:54hAB6 %oBXf,r|*$Iß` +m,uN LAS-cuDBQ}9#9r:o[ԪZ9>ooN]S4`>i&nL`w%ؖ*ؾZmOKj=Ilh33K8{,-ule#oHvAsn@PCN<1Υ~cSw5悠ӗOPv{<ԣs> mнi6AJ]GZU/<&PbEKHFV\, JǯR8)0?Vr[P!(uELF dP¢n%J#|L U9*q@8@<"I7sd $dTU(!Y,hS ;B#[TpiTe霸|oŸnCQBf@iV",aHE4Ḑ@q'?tUOW}xD=/o"<{{k5 #~ټsfD'dXNU)5d24m Ka+3Kaė݋f.AbƋF5 Cܢ3+XﺅԂ.pÚV=t2 0+zFD= M!i2?h#WxKtعmHv Ypc$ZKNx K-ނz y r :aa nb+]'Ғ7$VIm_yZH{LK;B0ej" j]X\v%$ڍnYg*?XtxPVzqpzaso?}Oa9cW?ӆ SӏW}NqC0) }#O$Ё _ f7zP"BB1Q飵͟SSp,)+7P=Ixuߛ\ L(g&y?n?#v1 !e-;OlHA y@ZšS˒(ta_[Iϝ6&>idbA਴֗|Lh/otkwBm^W #wPN'x >=0I1Y9~@I@|e=k_pRNwm* 'J✫ogaEɭPxUo5هIcMeU:_wVK** 2+9%S4ND7obT j|8ǀ* FpQQZ#S I\7_mקQ/Ni+,t l6,%Nm㹂-S;v)i`e\`@MImg51筜HQ72? ?C]Z[lFS-ZFvԕ_[_f0p%hkc4BxJh 5 /ͻ66 'ǙHٚY)澟%f\|bs$:d1Z$U|?9St!t?=L34$XUg))BEȨx[ \! K&YA/\n$59rT&"QYqh- PupKHs4aԷq&8 x zpJFs=uz^7<]ҏ fc;2ԋK}sWsY2p pYhg vC(ֶ&YMשĖ VÐ=q+%Ogb&ӊ7gA1 2%Y>dEt1Y7Oܜ~!hQ-ҌTygUA[s6</'&!m_pB~.݁9f:XNi~޼}ĩ9wKBXO?GUv}S]+I;FZ_SE'wy( C#%qDwQԡ4F KEѽQ'ClF+0lI~l, hY2F9"JMܵ:D`v &鹊Pnu4d-ZP$eWg8{ZA/ dXj-6xms5P#3;CQ_dc͛~84{>eISMQjUu6wC貓"=հ,kKLY; ;nߕ웰`ضeGF ?B {"I5#5V&ط]9biop,%!3LۯA<6Gr:- jW˗y,tF_GϭR׸KCh4CS3 {h &X97[(#Z0oIwV!G?w% Ծ'o]&$P7%(4|4[P=- e%k #D5jS.s*Pd]M~qG[ Vx`t*)?q0BVA;_Z]}dAo7m|$JgV)$HǵsEFy!CxD {sṷM{ACLcwj()/*Ogt4ELChϠ]eb[d(;HG,bGS:o{뮫̒**lHgG 赜pӍ|~;rhʜ&2,ޓ'n!ppj>d:.arIJo+@+{{} U VbAzcMeEFtQZLIW458;A~dsjqQhrӟ3s~O0mjnXmW9+o,z,꯼{khIS1W,D|iK;ޚXc1PWBp U27'"t3uH\j 7b2 !ReZVXL{dVq .y}4j៞,W9v3 zNM\l _4A {Ont˅f1&K\6W}$EtbChfAyw32$Nq0oBJ6e|6Z¶ ƸK"15̹ա >#c1q6lQLO5EΐV'r-Fms KʎJ ڪ.pr_|@b!.'+Umho6Zr1R&M0~-_qDH!,k é8[V7Z%:8Wi5[at_Ī3!nL<< ƔvK7q +kANXɅD{Z:om_NOCTWi}+ܖw4ZG+,*>؞:,˰a=1e\+ {8@Ƀl QiܢaܤJ3ʋ[}jBh7Y8yP< ijQtA}b(qH" dh+ *ҡIׇ#\PЄ0FaSFM('˚.exPN ub5LZkzSEޅ_jk#L  ñN+wt7k| vVܕR>:w+r15.ZK&u2*F5$K3ۄLhvSBCU%-%nZg]Ypz_ҁ$/K >eח+ 7\#gw23j4U|ޅj %K,4+FQgяxɴ(M]}˵ɣ6OD/a8Tf ԭWi XN;[G)K#jЪĘ$5'|ϛ]Q[jE"b r^2_?HV|0?]Nt2iΌ'`x(h=7p`;]{ 'ɘJPՍlbfPGM/Uo Uᘡfq?$X KZ>{vi樘&:k0˻8o2YZ%39ܿ?(.+7Ll[V NKJ15mpO!.4r\ N}'-[c&%Un;(HI3qa08>e`6|-Ys[fxՋ˨}' =ʎz鬸FOi%}#/Yul @iD_p>@)`J"y7}޴ٸa3Spi`1b5snĂ-ɲhzry:3ܲܰ| E3l\g3?ZCDtx[R^+Y̻FC"G-Y)Ue<Nop8X)ZfW, g8wH[ U8> TrɌvbGa6% ծF9=Fv2읡¬0u| d \/l,KWP aӾD*^ LvO7(Mei93Ƀ6JE-75<V/Sk萒5A)P}2y]#Ml+҂ hg1NuM cT1Y>ܵh>Bmxg(6EOpbZiw<͇l mDU/::a^=OpBya{ϖl6oѼ)<Ux5xZ7x>TjAJ+[DƏ"m AjUᡙYHcǃ\B.1@/ª/6j [a ZZe]Ҩ.߈bY11 ]a߻=ar(ؔd;tz%N\\E :0W%vM#/Maib!p )# ']@ b=xX{WTa @zȅ-,0e]/V.7`IT3K6C\Zb́XLe~j QЗҶ“ґ`(jR~KvDQk@ ^5Jvp_ tqZKAM昆t"m J\hص4]ux 35кߎO>3IMWe]M!CQ.qt@0QQiTĴmQ#X09j$q5"Vh݄—$^]RГy v-hg\t򺜠O.#nܥOJ҈L(-*-kJRYM)jֻ؀0LqON6HeA&[2ƥ0\f_.^ vӥ3+MxBR4[JMqFF$|_ !̵EowXl<o]Nl2™LOsLryB_ۣ:7إ( H6˾`D:,Q շ<Ԁɱ] \.yBW9M[3 @^ FٮOwƑj+p{D(}tD?#S@G[Ic8 Pv@EC|< k^ՂS C4kYmZErCE0Yicm-ǶRcٰ洮G:X-QFLFA(-xCi+2E 6A;?猠PʜQݚ ۩ c=~J*sg,{5J>ߝu ρAY9i9ϙB>Ih8@NZ"usqwuߔ`pm%ixzboOp+r /3ˮ}*aYr(&ash"oIʛNfN?-~KDZ 'p#o,QU3e?[Z24nт1EA|nD08&9kgZ̛;|yꉋ_!,9ZψCzm$BFtʪ L)BZk6٬l듃^1H28'9K.ĉW-pյ(x.O $~d͌rsro58cJ,43"iTTeqp 91nKЇt_%K,o\+{G$CCKO^ϖyj0wOKp"í)^тKظ2)u8Y&%.ښCk].f%UV2 NYm߯s uS*GJ9JD6jX"_ׯ k7TD ]m|5)I0e߫{''gnx(v A~!K8W@<>DZ@R뇋hݷA:@er>fpxfg#A VjoBsxCW>AHDN3~N4RbtѹrJ?gUnQBoĦ|F?tK-߷0ՙFZ\Yp-^!&<8x̚p үEŕW\fTqyµ` NE}5!ɶ"} ɱ=B m[C{mOEv3fد⡥p9c7LpgHR PoxA_/~^:>f?; .~5Jƛ=! ȍ_jVV DwרrzA{`y=M#3O)(/WPM#9x]lj=s&5Az{lJl\ &ل32-tG-&j5;'T;ܫx}G`(s*hWciڞUJ ӱ|yPP;KX)}={ 7ȷ6njG选G6 2S1%n"`$z0@:1^zB#tѐ5'"t큮yo5. (Md))h=< =EnAdS?U.ݯKG.`Dk Ī;HFOxPA+vKx "Qy ;2qŖۧG !E8R_-3oGr׽Zz\DqN``or)Y7x?Ʈ: cQA{ nu%yޑf)[2о,Ԣ]Sq|.h{]Gt!ć,,%hPͽQ@o떧vmSjb2j=Ujo?(T9еeey/IC发Q7pk <]BL/0Q6NFE2>xg鿛&Cs^#ϖE ㄺj|ÚI|ENe8E a"S'8H\5AOdщL!wԮdnd<X[l[t y.$NjaƎo_j|촉`" zdh_ \bBXfu20߲r O#\}wT_$ \,,N UwMn;\ +q WC28&1~?^y0sSbT'妝0*h^!=< ,ݫXaŨ6~IQ͕~05raI4ۤM}̏|46Q$)[йYuW~~ܚcB-_>KxIgHӮl3bEw#weȭqή SDJK0x"qɹqi^{cX*Ag"; $ٔPΆ+ΣxViDOzW+צM)Z-u=Y7cLlVi?t{CĒG9дAi R씴§CTLk>A n2ߖҷjEL ~c^y:o4$r+we[{=2Ô;+{21֐P6|aTޑm/ʝJ+Ep%vD 9JqXm ¤?zm?P>)FGa^ .RnŨ iZ(*t_Ѿvv7rH+arIq@69u \o٢J\^[4QR肍]98A% 3+~>O0Qɘ1}760f7Ű`3{aGpxsT3q.U oG!mV59P#M>M:h D+̳A'Żz0뫉pd XX@iY*0 v9ZolTf4R J_>烺"z_yN9c1:=Vujq].!Y&̮ˮXp%՞jQ{mdKTStKa%+NRv[%SF2tf {-7W갍̒6dW%S ;#9 ZœSk6-UUoB4/e UִrAIGߟA Zfxl={G/s=5'7c>IZAS$ g gU꺶 *:w(EAS5KQQP}4HqJe_4.MzJ*)2l;a$WxȈ6zL8%ϖA6#O.?sZ4ߴ7˚U3 mv`I V̼џP^ L6zpx&M 3,-׆;g4"twH\{|U0YLe Q\q!8sXp;H|1d:V9iy $]}K|LF%$KpB*"xt)"  au)R#. Ƥ޲*s#i7lVR-MEݗS Ⱳ^*Xl|N?ܻ7 Ű5ߦ1%1ݝv7ml?+f^gWztLVSK4,ߵ(O> }&@=Z[|΁!#-6vkZE9>HU&g=?O!MF(lԨ-R&i7"VyueՐbjl Q""PJ.YLv3Oo%}@>6Z}ԋ'rR PRQ$@*@|/,0}SàYGn3+]d E"=bk=G/=L*CL[+\ަ쎑hcʜJ8' ['Z0giZCWЁ{`w51#ܷkx@_%{5 \UWႮo)3ʴ{.g-T,[|ˣe䎯JY5AqNf6w1ٴs7zln#b]Afb b3yZûrMVқJd-RtE8}79}t3:q 6 yV89luٽP+!@!l*2>/i_{ShvjиJ7Ok;p){]b!"ʴdVisy&w+TB*y c KCM㋠0eŅ&g]WF0wYwҨ YzçCG#)1c|'8WūwI=kOJ4`Jř P^H)UGQky$-N-Z݁nWL:v󄑖I_qWJUq]O`'/l{ vI4̛M|SY[g_X2#1dł@1ŪCT5? rf\Ї}BE|F!Л,*/Y~0_ruFkTSlFQS2đE{woa!<G9ϵg5bD -Iu\!$V#vQ伖bd^=AaCK-eߝlxs{h*g%b,*vPr]9nb41Tt0/ed98Ĩ@ڔ/ h 8V9r=MgMpµ8PҎ?fPfʓQAK[_y+?Qy ȓ4d՟ݥVL?v>zijޮ^n6?8qk_o"P,OVĴ58HUu v398.Vs<OEH~L@: Jt;iL p1QxFX$ g0NU9V5.w8`':ShiӃ5 iMLƇ<.5H`TIUf: tˑ.dZ_ Cz8_yjBUEt!r 8ˮ5şmZ;y }T2KʯKuCx5Xp{Pd-L kENd> j5U㱣I6`5'"pGdk,'4z|nf/Z9I?*1maR3Qm ܑ֪=0:Z@Ӧ6nIi\6srIE$4H-GZׁtjVkoIQ{Uۗ? rGZ+-Y[,)"J{QaBn(1X  ;/8O%*<2}u%8SV#Uq jt݄S/MdP9-&lXl8vಳ asJjLxC]I"& }$`08(Woq!B6äI8)ۚ$KrбE wfe(*J{{1]+ks7QxbʕU/[d:lAZZ~b1ؾu;85ZNiUAFfT!l,%P@ikҠ; ݽ3E)g}}mOt9 3R' 4B!VH} k1%{k/ f=w*{P+c'*~]TAђsīcb.Iz8K1$ynâvTK*7 =a,n"F505ulH$N;뚞"Չ9-BݨA*8P6ѿTӄΎ '+8֣MheZ#Dg.M=Yp%w성U-|cTPZyki xp]8A, ƸF*ymn3˄ͻ*dr>\^7݃CXjodF*tF yg;q ?SBjnp-l%O4ԧ`|dbl@h0um@Tpa_mU({1>u5s I,Z |7k-Khq?+DžhNۍ|u븤(VשK3W!ހqډ2aw#T~Qtk!;Z e9tRĨZD'(Sa4pa%UNFP!}D`Dœm) }krbMG):0,o'a~-v9>sA\Br5NOO{{ׂQv奊Ӓhzu;kn_Ӳ!A9bqXm1r@}NIXX,1l~%VunC!Y'\7>ak ؉''r frp+>_x}ڭ"Xe`FR1g 0m4'{o k="4W"hom8NߦAe 秹URD/m:`KEgFfai(af~|ئor939sQ@^N~l6vΌO$D9,PTIRޓ ~~$xrd\6mJ(:?$ݫ4)؞XKuo7$7V\%<<BcCU)P00#u3Za*.¢:I`g?M.PnVq4#N+P$Uv_~{i>B,J#+fA([+ XTK-UBV@BBV(|a~FK倳"QeӽYFE8nx%[ź3Ǵ{ F,?GuS Q// M.KH^f*`RTcJo6 m-Y(9ǂVs$ĉMx=)sAãW69لv0X.<J&m.M q9SI],Tzwk-=5M8\\jXL+˚JgkL7|}A|4IJӀ+mɷ_`U-N۾:rڷ.)Y97|;;P^ DHP1yw𤘾@1kvӡCklxL= HzcWK~9FIg̡ͯjRVu G#%PcEuP6rmրL2KjJ_Z ggh'Baw ;`T8ٝoAgbRn,֬>m6J;9wIUfOߵG(A)/ w?/e7%7U(` \b|3J`0LDI1Nپ ,H0ыͥps!K`S֒_LKLi/,jjZΆE\G)Mb,`ȣėF _m9%e͉ :JJ0$ͬ4m1 %%ρ ޙDGG8t=w%s`ޢW5]64]>vtM9Qd,ϳ/V"Zf4O2EVVh[EE Ah7jt gjvyBբXK&>'cgDn ҅&1eC#l;:ɕC 0  xqrĎh6x(r5&!D}ͦε I`H'%5џw`;!# MK]ZvۤĜb=e_{niBCةo1bÏ+{x>44$_n z"ZWtӸ3n҇u&4/o7I0aPE#vVrw҈5u:.f+hP#3؃Lg(* 51nT,l[MLIrssVž߻Z6<uiؼ>*!U5񫰁t.6jޛnшoü&{4Io$Yx_hgQI =Iz( R -?`edfz޲JE[d%ʎt=<3l8)~XI th c؊_O &+RPTB絤t;W?) jNED(=z^2ΓvJ~$ʫMbŌdw$uak8'iCT-*}zTd&rZF%1bOccDenm@6,M<'׭1Iuw[t"f;*<S(*#^(rzDJjK!{+[6K27o7[s( ͜N.'Ȳ[eoš? #s#eWX2j<9½'`lN3]KozW-YoKd|ϯrߨ}11y)~Fb#>p(b 8 kU{#FiτR(@M+D:\3f4)C*)MJ>#)S9 cGl!ţ?Gx3һ'+GoF$9xxP {Ƒw˩Q*jϞ9pFb˂?ܰ` ̓ރ)G7xa6Y_&WR€5TXBOn(du泋h9FVʫ_Jq,]eד$Y<~Prq NY8$]KgafgD뜙F, $?:|+ I@I'_5j<ղ-rx`sA;6B \"AU6s]Qy͇0Չ*ƀŗ9}=xBMO)qES٫綵Qx(C4[ߕ] LM "::y=e%چ%;Й&J«6|qU_&K{CptoK NΛ2 ֏1Еܑ>),7K'%l:n.TU~eYJ UC޿/rrR4`J;YגV)U|6| "' g-ࢃn\ȯ,y=`_Em a#11V|OFoUhɰ?(FW;:ZBm`/~98xOo6p oZXg pKQZלyz˨ qԧ-;2N7蓴ӵ\b$֝I "ϞEۘLd*x#F{3bh?XڂkLx8è-~R@?wqZ9 2e|J\w鍧Yc߽R$&eD0.t1>/,4G1[Zx0֦[R^mUu?,WƷ.Yhݻͪ #XP\%:Klm9ܩ̤~V:"7nWiL%(J\l3!ߧ&-y ]uU \F%.!dс6tTNE֛[ϕ.P=vuzIuJ&.`G8Rlb޻Ԋ? 6}+.k֎oWCP;-@ zyW>K5)!V7N1%Fj(=*< ckKhI9Zj]ּ̉=(AjЛfBk喧'F4,Uŝ^:ߐ ;9Χ3Ei3/bԊKǽǘ^=)ʩ&Bqe%Zna &q6 Ë|f171l-nZ.e?D+p%,RޤG{> ܩ^Z l&[Wm.bvK?xT^\PsI)xq^ICBJ|`zvNojB@}|!gdY["j ji-yQJbBYp;ںJE{]87naxJ ^vrK/GJQ}xә#='tymT3+@#tnQdf Pb:W6 (.2Ik&n&VsU f͝_rͱs45}Li,ޣ)wo! .e"A?Ɉ}I acѹJ拡O 4 sz3҇ꊔ}2C@BM$ 43UַBT8N b&չ9a껽>#}lRq-:@Mjf;^cS[.'|SMyA`(ɽK( )tB)~)RJ9ܚU<g y l3ƳYu&Ce wUm֒pP"5+_$ tBQ{`»+X>y y"1N|x4%jyXXM]XoTWN`e**eQуN֨.& O9^F4O=58ɵx*p1Y x9$|F au|CPa,z?%MPre3$y:deXĀwXKm8i E9qOpkoc~#ՅAٍ幤٘ e-\(^AƐIFEw!'&BQϛ [sr`A[(I\ o"H}8=%>{ju]e96IwS4̷DSM4anuq]5MMqˆ$_tF5u6^ն!4r RcW}mſ"p{,=SlMMGwB-쓲;,.". ̖Ȋ4 C30R[֋{=&gMXow ,\]f F~1| A7>\O… \ .a8 "qа$YMɸ#Q){; {|cI*'\1Ю4}Qǻ%q ݜS 0ڞ@1IE^3:c$U6N¡gvwSPHy.}QY`ܪ؋z< 4~}8CBLc;6zfohn{f͋>Qhu=.V`@5Ma8)s3m=Kɕ/F"#Z$j#41n#vvvًm޸#K^WKݬI70 ſ08^-]cZHnl91!톪sCs8krj:CMvYx4r^3-PaL9b|! Bֹl1%0& No(S48a;qx:Y8KcwA֐c(YX eNi \4N7]݉b}Ɣ@~gSR K$g]'1$ULW{xƳfv1?,璥^TP  N $s0h9bkKp/" ńd|'ؐc]#+ۀ~<>{$cQh[ӽRd&&t䧘vX( 7T/*yUm֙ #CTgCO51kk&Ϧa`ge=/RZgwe.,Z)rBQ|MߎFoFk$Q9 ݏ\Jy Fۑ`&^2zġxT'$Fq *uYxSѡxi9E<HKGե}53_T(1D8^ddJǻA{bYzW۝v\F,RY/1);K"r??fs\*L]Nª g?Ȋv>ML߮[UZ"xU\ uF63皛T:j7 8VYG`R1gƃ`u\6j%l ")_sKKQtd`}\UVJ>rMyhViY^}L!&R 0В(L% Չ50mc@n149CuSǩZ+NF;SP%+zh-V更dVJw<ɾ5MucGՏ%"q~vp1O0(n H rMekÄv6<5|*%LS6 2?gN^HwG= ߡjTz wQ Se>`X7MvkK+ (T^̳Z~DeoW|CGt1%eqDPY$oxqlSGfgYRT/Q$;O!x '\NdA1=?nIR~'D [A3Dtg{zcc؎Fp[Լ&OXŠ$E`ULv㢾ET+Y|Y-mOa>N {O@nY>)).7qqp?┲]QՒ`4.+_& 1IbDR?(lI'Ȍ# W_x[-bɴs)u)C0hlL wxW\f?amfpw7:s4G`7=T.@lYIs(8"$f8ܮ~fl (6ې9(*+*B$h^3Sbݳ+NC|A-4 )H:H!Δ5Torr|nǹJJ@jo/;5i7(BB\TN+G2ʉB:&- B7+°A?45ӎ#zG6"[!g/Ж͋c^v Qgr|2\lhq|%jQuաNf)@K+ jg\ߎI5i23&n 0'`#a±u\Y*IW2BjYp+͐$KjR^/+%Z6P':1B@H-z vhDwo,=}Xlʠ.i4ߣj]L{t 5(qjH@>KBx_4q{E\`j͐t=b7F=no8OAKO*Ӽ&IpoV $|{Tm`B![Š0Y⸛?@xSkmqiRnفT$_Do W97 qs6OT,ƹ=xlDK/<פ/8t z^lX"{tqm9ZK){a>᤼᱋Y3Kc ϞV2Q? WtXoGqO{)G>B ܬTex"$tB_AzCmퟲ69N[1jEhGv||X /Swwɝ DR{`m@4qGvvHOl/ݫ%X*@qr1?@pZH\k)v nURH zEeH9c)+A@bb!-@W"q1|jۛ.1>Xg^5t?Gi#Dy<$z>!+7~[.~cO?hd֨[@ђ[Brb ]N̞.6*4{{qC%gg;H2/INr",ˎ)bԀLR@k[H ;N,ECb~doNA6!0OeO 0zHJZf')’KH*%V>2 ~8 "'D24K> ?!A0>"_V:{vw"(_\OMM/\|,G/d+lN/3ٯ>G0wGT3f6۸Ȍ@$%JXɟHeV tAԩ c gPИpy qpw9*tG )B\v wqDZ6iZشp5UYhnJ:Ga:S'w/o HN[B.DANz)`Ce`7E갨b盒 @ GH"(6Փ'U#z? Tײh 3Ȥq=isbr%PfX5eB8vƖ̪OQ2]Nzd,eDs/Ҷ)7{(*˒2d06c?eh-7@ئ#gR]#SZYV?9#_~u2%ilC {bKol%" } |wt ]nlYbPcaڄ5a~˗l3#x "ktle mbA܋0Ew٠oc4Ų⠕߹CT)\w12f +(7t=btx?saQ8Zp2;fOzU+X)Cy-eOL7OwqQs]/?zO]Sf;AEcL̅ [=.?a-j4b$s'^xUo<}бhhWzǕqi3>F>؏,"m:T 3<_!Q-`nzHl14_HbW òeUvCιug xS;h"UrT)4lƺ=gπ7%-n*`b 3c)j+"oB㊌Dx_ᣀLB+Ԍ%Un0U&ɅstYc0s>߽Zv3șSFnlt pYoMgn,i1:؉i7@ucd֧a.i&L{4{p.H4|2wnYu>b kd.3 z1[XI c8effCe X&H~e 9As'gJ߁!X=A!2so; 85͡1`ۤimBx6_!G[]:>DF MÒT|Lnz$m\s[% ҟ 0w==8 _ "){VL>MϘ֌2D5U1;`|~^\he&-Y~UP7ˎWn!B$gPFIJwS-pLh8Nh/|/4D#4{bɐWjna|e ĩ@eۙL㳃_V˒^*![;gzEb܀ЬwSDvɉbqXJlj,~F֪Ydcr B$9ei&8ud԰Oֿ5 > ї@̯>L~å ;*pBc*m}\4%F7z%@S8^=*'C<0SR/! ,6TBϰЧnrP>xJ)5>{X֋P8P)لnP7ص>q3=\А[vwR6T@S艹ք]*B;^HH1RbN7SR8}"n\Y'}0=-Apm}ij~x55:c j͑Y}35rC4&68XffƇ`Y-`7^"uSl;mqsyM:"w hC҃#va wKfXv]L$fhI$SǎjJgjAzuY|`$4:ҥyNabxV)yt@gup%Q-tHXL/ᅤy^%TWwS sV/kˌsMxkX{v*ڕ<,RDdvu9A`r )-6< P0V#pB[~ 0j`?3+ϩH`eo 72TY4FR\N7:4a~@nx_\TN먪pmDj*6OZNЇbZ~1pfKұSU{Xv} h1'}nx"!5$uz*p(Fq3,,5N4VP/* Zuc:E+wQ"XޝQx-‰ćDz MORW6s ڝrM&#dS U`q5r.H᫘+1qv{L8\ '+}F\JE^m|_mE./7u)Jx_#[Ʒ([gNb]=C]UݒaWA&_M& B{bgcQl[|$| [BhfT /\Sٳ|Nn\1GJG35 U}`eq}w3A|md.tn+ ܔ X-Uz7-xA~w.Ӊj?g wAt "Gt~Q 4ԋ;(tXfɬAT6{%Sx Y%𿣁у9pauؘ%.C| X&*BϲS40~͋ dId_j/ ׾~JWLV m( ag2r^i6m bf V GeFHL>NI1O*5u4ޛ‡OmfVC=Z [+@߱pTo ffks>*_uE']9zrT9r\.w1 i<`^'YӰue$F-ܺ2mrc_v'n<%Kѝi1q|μӿ5i6 !jג]S_p( 8?喭͏NI,;r^(1b/n\B5wcjm7Til4"CxB IB_}hih> SpqMjkflS-1~-~鷇g^h?  v]c?RkpFŻzZ%\#.ݸNn F$>Ν_c0{ @C} 9XAhА[;W-8ټr J֔;J@򫪞|9EN;9p9fY׏p'2yF6N#ۙCF%]%}1E+JJvI%],\!7D@U;6"mJ<+L]qndžp!DZcE'GPF}}Zi4p:A<ҥuupn/|Kg8.QW9—`ihIZ2Vt|}UX 2X97Z*Bm',e7?/t^")p7XM䗎{ ޵MP+kspx?h6u|ucY~#!5ϴ?r5[8#DXPV"4ugL1_R婀kKL q~<*9=˨lG 2J o.EBJ85@;T;Y+0~4fseXf,Ws`UTQQ-鱛 q\t< pDbu_\DB\.m禆yά2ߠVxGf>tL).pT}41NUnCblf("| q<N}j})wtLh\ة*$y` TkH>DzP*Cs Obn$ f@a By%VvG^3T"V:li:HX:h&al 4nES>* (U'[;缋T"M6؇,=Tb4)r$ozA@K!x;~)b'2ݐH@ϵ姩O(ydWcR@V$$Vo!Z\ڂ [H!*] mffފ FX=D߳h) 17#ť/+/$'+h]LvyDԖΗs& ϒ!:rܧ^@²l|EFq] n|[^$0"\I˚j{NJlQ! mA2Z_?ͤ1{P{&cbڊ/XvzNcؔ$;퐄6!6H<{!)fŒZ`#icRGt#V1숴K-WBT%509g#IIZUYmw](+iw)}cbg:g5P0<5֮nVbm&V|5)Tkm9cF|My=Q!vNŃL@>~`J#$%Oaй,A!M8f!'^9 w"?Qs$SN "OA:f\$!u eh@:#2Ow8|O?4/~i =,.5mU!)K#c~]@-s˥qh`o6x| vɻE5:$%ϩڃ6/1iL͍Q|!OTbc"ȒV~{Idˠ;wtLSq:iC;ksyNJ3cg?YaitkQPx7: cF?SpՓi5}I'~X ]#iבm@yJh&m 7UT&lS䓞:G?ʇ\q޴ɰĬlb!lϹ?? IG 6y(f,ȜnnTQI~yg\w8ϸN;!^o9 326 1H ~v{)2+ruUYmUJB6#MN3U9hφaId/rDkdZ,(~:_]묤t)Gm|,/5^f{+L-XOS]gFvrpԨ`)nW%9DŽM8e#9c%("{< >|mcBJIEcL8<:rJ\vm:>9flt .qG'P}([޴ni([fb"^$s|G^DFy"|Ofg&l@BW3/*Д6&6 o +_m*Yʘ=n`jfۇq đ#LL4g ]SgY!2ot&Xj!@2zM!XLjN*&J Щ(O {f,wT:OC-If9䠶!ñ|T(KB ҅' }ib7܀yfC|꥝OTJ7j7Ԡat=_@> Ҧ|jcxQ$оP-~$ɢ'ぶц u|[x'GtH(WWd]h f. CIx*DB<=[NzE[\e, U1mYq7\.Ԉ㢯 m9_u՜ BHOuQiG*g}*ngR+/U W ATܚ5iE}WUڂ+HUY4Mcuǐ4ƝiCiNjmn< 7ݎG~ 1%Zbo lew, ; 'IZyUƴ<^޴O$LƁG 4yt¦2WPWz=M坋g[`FDn?־lFQi m7^!206! { W+rN'|+Йgv2̔ۃ+c@O ʵlh,Ǹ@VحP`U).SB GD"Ddʼnb:8fO]SJ'&Ƃl.,ٷz7w|Q2xх/⼇upSWR6(F(Z؋E- c/;TiL4͍)&\Nd0{Qd^!Zk0Z3o 1)H LZYoLp"~ީu5^/c0ȪZ{avDZhzӣ;W!G׵Uk7NLMy{+ID R0=حuh7g*a/I@]G #3F ud`k51C0}& +`^9V@:Xr̜izᚏE *O'^U]{!ʯԛ'HAǪQ#&remk=qkt8CK&n"^}صHRC -452[>YEX̚,鼥rY@n/Zc"*wxBP䶩ԫԸ:﬌*={H&DŞdtCkl15@beB 5Sc[)d}jq0F"FI` 5XG $~2St{e\n$O|E\DDT?7#,+( I2ZQe>Z)+p\oMgW=ZDjܳ:z_[z>:)yg^T&Hcm+wi(Zg9۔v,UlmdN^vW> QpK>]0EYk@#\Zf0Oy[tKsІtw) `FO/?Oܬ.bBB/+,z89(A{$n_1t̐%zLv"Os;mV:7QjcfOU:`G_ L/d>(ijt) ܦʌra uVNP9<{<|Ս*ݸ"J :گHW|/ku#\m".ݶn;PV 20TACdʒy5q4qvx>)Օy^SqQh9SCA9#?,.8yNJd:=Qoe?m*ԲM CEtԁj]d"G&3fĴc3k?uXՅsnG3BƇiw|$B@_ՙCIs[k!zU 1Þ>Wpqpas-nL'!?mWjp$`F٘Z"NJMyk_Omu˭wڝE%`xaUe] lUKa2ζOAmU\x((3H˖Ԇx76ŷMjL *:C[B#RmĥQ'N][~ψ4r%` \kg!X-ݣA nVm $ygֿz}C^JxHLm‹!)D(]??)N^Xpzɰizi^sZHmn$rZmM^wYC4$jR,7rXX!nC*;j57xDw?L-Xf*r)Mmv> ѺWRqX(AB$>#Ti(M Z5xi-eE=͞;& pT~=X7zbٟT0|V0me@X9"z"iߧT 1Vd`ݙL}R IzݕP E=V#XŤ% cVk{)p[ˏf;wm%+Q-ڙO4Զa~Hv`Jlz1݇$. 7J-Gd`֛rFD-#R4W*:ki62T]ެs [MVj{ l ٥6Q`^ 0'" 9ׄO FZy+s1E0φDDXaņgfW>_d9| [l/–?gS>;V#ǝo)"7胮҉ro$EVUCcK}+`xe&72q]3FÈ֦xͨ Oߕ 4N#~iV&K&f f[*qe#ώR{pcH89fm:X6)_W ypu?d; S깮ɔHh$E@rIz95zrIz:˙3>b)4.D n~ nT7bδ٬EQ L*Iىw?ZW))P G 1 ^hSO[O]g`Ty6G*sۊI/_z8Szwl/WqTk)k쉓|1;50a6c\3/fʠ{}+hȎmE,b[i i}uEPV[-kņ5].ԩl/s%ۉi9He$ޢ8u:`V}aP&_ )LfmŒep i() gǾK(+dW4!Ǟf 3hԝzWj >ޙ^C8 k{?7y/3pr,{w0bX];PD0p>cul+8UYb̾.v0mHffnuƊr-1c:dt*;Aöwr?bf7|W}e3_ -g*#^zodzfcM_e[.%?8 hOe)UK JβMNoMO3+Z|(խʫy+dEJV#ZIf7PŰ޹/N'Y?VNj/1)_~=rڢSn nRh,4[z` =O}Rǃ0i"zD:,|?,AD*- /!O|]qȀ^i}@gGIXGjv dPTݖYeLI&o! uGU oAZWK, =^3C4HN'_)"JBZ8Z> 9{+B[EK榄\4w󏖣JC)ia &FNB 6 Lּ]\}Pzif$-fb8n4yp/%>wFGu1 n$2  5C lv\ Ы>SSWɚ1ayP8bKW.zs+o,4f4E&Q;-,ygϔM'$4Jķ%,9CRW{e(hƯ(:)ti [UAyxBV`nc0*j"h{j; .4>1XBݡ"8=j\(˰BBZqϮ%Q.TO|;hҕ jRGAT+  TSʯpyjr'rDtX@Zi6SG[+uWRC'1z@obNc_b^Vc2V}7/sʫ4v,-cQB@ܢ0?JOHJ%U5,w`UAndvGOB2k^6_%ɛō?<Lf[7c[_?_ xr_ *֌e~1縛WtS!seG{bUM0Db<ÍC?-JH*Mldb2ݏS}X8'*s?)F -%CY:Ym%v*)N>dnM>MsȾf)a{X}rIopH=R NtU5G]nWuj'9߳q^o{"P`ntCSP!\C3$g"Ή.@M,GQÔE}=5 \w1,Þq<&#-hAtFǵ$ N^! FDFv۸5|iZUUg`07ڭz~-fLW|Ә#M&5;瘓NDJ; #y99Jww0Ʈ+T~-`,6Y1U$ʽlm֛ \ovI-&O-~jz6mNOy]zn0mp1ef O">|X<6{yzԘ;rp:[.[J^VXj}sFyW7R WA~m[ 0>lZ/xqwZ^PvfӲrՁp,Jo5+E:¢{k[|@e]KfzQ%}Ind T5CNޯ@N`8L C٣wn+df:r, ըO/fk 4OoZ oAbᐊ[~ NBNAaǔiNH^fT+Ajן mҒ-zJ)h*.D)$綃#ʘfQ}.]3Hﳯ5a=ۑ4 htv^DۯԺގR0p/XFXJ ]_72F%M5ɠIk|S yrW R RO@̮ӏLwcL.LaKSk͊)V^T&>;fH]/M"t?]s dRw+NDg7NZz| Xqp;_&wֱb O.o&#K<#C!?~/%YA-7[f#o_ͦ +W%~plTg/! :zZU4Kz%6iDn~k-Jbf/N9|mEߜ~?ٵk}1'rO]Ꙥ9ތCF.vteYI&c)v=\N/ o&-_e?3b6fUAtht~de[ frס ֧npTt;%'\#OWjhBĶOr3)Lt;F>6)U3AOP h> `*.-(+& aqFtG6CJuU1es $T >r[L><)ϗQ8 "]0%|IW-V2s4BYU ?v] P7 w jP;GBb ]pRVSnQMǮ5(QL2=6^NKqI͏i Ts FA+sdmI.aZ|X49Xn˝' z=]`0|އlľc!/|6H+Y8,u)&ބ`$ؔTL{u+]A|cs3A-rbgD7S;S6:IN1"Om[hT[է@p~KW~i#E}Ai ^?%~:UPNP2AQW}Z7A9dя.%Eϴ,ijeI`=ßl/mdV&챞̀♫4vWܡɨd 8 ?\$XO67kR7sf} }.K)}ߵXNr|6!/tߧUGA)F5n#{u &O}9Q7!M8\RjG=>ВEza8u[fʑ kd^u9S>Ij%B1ԙfZ[Y%ĝ'6r"/j5Lylj돡zAN [R8}-U `񊽇PP5WȽr {4UYYx?0nt$A,g,[5y!@HӸE3~qKD;z\m&z)y@v "gU'oh%F- })a`MQ=`+K9%n5AoTrg@ ZWr]M*Iޥkm|Q:&Qj2L!Ї},{V&;ɗoj*DN)'HZI-fI-T-+뙃Q"JV tYDk]eS_*P;tc3;]ߓňK N}w+56 q_sc 6QFHUja`U\CT8roj1$re/N͌O-?ؘ9VP\OdSv"B6.niٽmp<)^2?qDvyL}ط-`wcf(J*ߛc`/g@6~AxpD"jd6J q&i $ ki}nhѰf>jo&s9fm`&m7"I7&5^ބ,ӎ2E_WUnI ^]3UH2ћQ= &-r4,pse,cbAs$~\٘3+uÄ+NJM{sym"1XRx ?%m1~D+"{&| +A3&,HD?Ϟe3KFI݂s0fnPT5꫏j>}}._a* Dnz/̗w쓌j8H7VuKmHMoƓDїdD~NXʖ؁ER]e`l Toqm.ŪN1puzlt 7@K-hI3ZX=ai?a%Z1*8/ T}3 Pj~-r ]+'s5&BvOx_lT\WI&W(قP4?NxH%aк[s!&ؿ꺍\|Y9eoTo3$vh3b(LLWH;E |=l#acEW?+%gǓqbBrpwF_m =#F}2lCd\VBBX~Mu\[ւ-ND9S51{)?PmoJ)خNl@ѹ@;1pj9bea,A%sQ<=UƇ Ahʲ S١ʃ._LS)"yy5oً\ 8Tjo&LȡP5؆!3k,cPJ kQ#qvjr^|WY|ӊpҩyzKG@4֯v?d>F6'kᲷh,Ĝt-a3=y.+W!-nyepf}MK7YiT9ҦYkdHKxBu hX;KNűrEձH~W(*kx@~JZt飢=?_l)}#1h;#~f0iŠiH@UV dܔu/&Ư5X :8]PG}nh霐;/[O j{ݥFޯybG9r2\#SKGF{nh2?G1C 2yJ/Y"KfdM? }wAv v؏>#|* MN> - =Z^X7ĴA'K$ҙڇy0"Jj1IwmebgdNj,Vj30K6NTܥOvK*@Ý0 vA͌?kSHQɍfXg%9F"<ǻGOXQYMd.%e 6Y۳#-&%?|;f_\SH[ zh>KRYzs|q/]{<=5Ę^zEi#a,,?؞mMsE\]8(o~?%cP p rlC#@̀#Vg!WO E=m+%.'jd@گR/[ B%cE-_7{S[:mb"%n2Jy` Aid /"m﯅ :1OmI,$?eHAg:g${)VP!E5%NUƨb0L846" lBnH!SS .M6Q,h`<$`)dE5r-5>kBfeD#xZYHh; Gq,#>v%~<^QKI Ro&E+lyJM9#5,];Y$-:!S5if%`0-r1X@Aۛf(cQk[ O9*bdꦘ̻N.%zg^oXboCxj?hn|1W:-<<7O7M'Cx!.ahp%=WVc)֎66:(IyXu823}[&R\z/wB9.v!!9>AZ9z9~ߒו'J·x™C:Uq׷J;`fsC`_K@Ԇ/Bb]`YyT0PT'dȏNeYjDDXbo Ö_ߪ:11MK.z^o5,'zϭ"ekܣu>,,0}4_OFEeHE5YbU*nL뫛 M~W z鴵XtkԺN8g֭x>W[^_zOD^eG2<~hڥXܿHzN F2&?w‘,hBBG6`zH\ uy`¸pk842C䥽fVM>?ǖ/ l9uG(L/=C>QRԃ5;ZhI?TdFF<&;SllN/fvڽ4TNy -a ?8s :eEo&w˹FpM!m-`U>u\:dhX;9IXn3@$T3H4?ᥫI{fŊ nq톚Bߌv!~4,*0ք۟ c! XRLuŎ[xoQN=<ij1> ]d(hE|?bMv"-Қu[T^Q7פہ1TplG>2J\6d2OF@] H8+rn9!m%}m$|Aȯיa⡕Ym7Y4TV\e^M-"B#pjsG>B̫_c0c%C9TQ oPVNjռ8+G~*:DXӤۮ@,5̮K_sLRlaj?*YdisoV-pM:Lh.fҷj6kp>jW/ Ea#N3ՖE0]*d0 UҦJ-Rjgoq?W5=]HEQx#5Evӽ3g*{-C#e^A3,ks "]ǚK;ˊFg3u ]5y(K"W^ZקN"Uxl#i2>2ut) g3B_z&mfu~#Nm<5c>ƟZ(k\ESᜫ] @t! P#m̒F鎓屹\Z!э>,|p;݈; L<PЈDTd>s-BF0;F l-.X 6\amC9Aw.ӗY3@-U+\5pHjJ;)>NeF&J5K$T;\nm;N=] d qc^ MAkO^B^<Ֆ0yl'#NUئU9kbsqaZ*搂\~&~9۸| 0׆)\ :ݕԴ ƿ Ln_3 jA= ʿ~e& ~+=F׸Q.P6+屫Y4vV|S c}zzջ+D,D ,fIӱ~kB{"?s'ZŒMMկ\9]D녁],nԙ&8x޻731 nۑqN'Rદ>RW5u Y7){Lj^ӷ1^RSxh1(mB@w;4b 9Zvׂ56]4=-?л }ä= Y]PXoI&{] Ne;˹޾:tB\=NA[1{ ՝OW= TY<:F +l }{u/J?0wk?2z"(\9Mdu*vQUڹg4<T]c 0{ό!=2Fcy9yP$CG( Ԓ|"m-^ѥo&/tA ߁lH< gX9f)؁ʼn14917:v"Dk(MR$kn}Ֆ? ǹpPll_JM:[&R;0͑h''4[k%ُCO>W3XAw};}kMͳuȔS@k0T!y{݃vqiչw2yO&jgG(Kf1WP'b;IJ"3v;[AC]{3}q|,h;ö%ēy@`5p}?U^ށ+"Fɩ]},}yK;xwt4`S;mfȈ՞71&K+14b ߫)eukj##JsOrJJ< 1^O FN27jJeϗ+#zárhIEۧlc+K1 BLL]^C*W;1`Pxkj WIږ$l|ȶİq0'Ls9HBg\aKzy _Q)F)*tw]g,b/gȗ= Q|>C @PmCİrr}#Cʼ$nlEm۱e!=YA| F8TQ.DBǬh1\-ćMGY/YE@/|=҉csO$`mE7~[acjT0S.-nXh(~.Zi_&/6C7]W 9<OK 5VL:Mծt\ 98@֦ n:T~k qN$^|:_PRUITbh}Ĩ %\lz\2rr2Bx/VE KpZl/I' ‘,&3eI/ttpy\ wjD^1߆BS ſIΞ]P[=c"+fǞ*Q2Gn8DT&/ћtQpiE!e6DX9vC vrI#^'Nx&Kc1.1k[0t (↓R5o;($Iah Ϊ_q\VfwB(N)|^ 40PV{lJ%mf0 izg+%MoMD LP<ӌiʛ,!̩R T(s^7gLqɲC{ȄI"e})֜J~6@_O|@0.fes>/gtC a4BO_j@́-s\Jؓ7Fc. 'gXM]XI詧ҤGRC%wU')P;/&׽̲Z#en6Vd֘nɝ\ ڢJzECDQ2B9Re p94Nk[hya]SY+va5.cjWB$DRcvAxκ̩ Ʋ:T!x?`"T"afyj@l989NP?$psESAV DRlv -(e&t@؎, + e l꩛ѓc5ыOv9{3Xua8s*+إkH PL[ËP&t'B L8T{<@nB G:C}(Ӂ}[8L/8-u1,vB_2Nj"FT ^Il[#֟^ ?0"lp,ȯg|yу &z=svFm“h: fU͜NS >"b?DmZ U^4|e-iUfP߹57E͢F'8xfΚDV?q{G1Hb pKsm;U l(xYDffAeE-i[vnO`ƫ2Kڻ:|L q\͗X%1nZJf'&P|l3)_K 8k83*"i! *! 禿f.fG`y3ګz&+ "
Z@qɊpoh>p)1@K1nuiݯKSP\wUr|d84n  N85gxv0(^ @9n$Q۾Z^+$ )A{-^ JQ1ϟ xySC=I^eח% */7˜EI.)"pi>=)PFn=ʈeDL3KfL{/gQöe,83Y%ѐ$]T۹`};L DB>y _j# $FxɜR,dE8D!o,kڟ[hZWWۚe *4h=LŬWfzY~~*39nlIYA) X/D`2^BHC*A ? :1e*$۲m kB^bG8ڣ;Ι![`O%btl&qQ[H$2p,Vh]sv<.I6m^q%-dSEA./%H:+Gp'3BҌm樒?E`(4aB %k|+ޜ=<Z&C' 3n'FZy[i9<'7-Ӿ\)1U_~]{Hf71ո䵇|od:BUP\)x2L7 C#>XM%Z1MуQ`W@64] 0Ew~w*(wP=SCS;dS[a"|~sU` RftЛ$5gHi9XLn=Q$N>hRP0C1i;[HӲ @1?obEB"Fm,  0}-t(ܟ!Z鈮Z|;HG7̞*w9L$& q<PrSQ,%d+( 2!M@N>CD>"y;NI$.  =algr fc^ӱ*GGT;gQ8TE_R30dw.P[ȧŊtLTs&qpzU=)1cK=AdK5ZzHw*c+IwI%M 灛|&-^﷝$mZM'h7Or7{n%o&T+fe]"~^/osK KXgQsZȿ- ^?sNy|>$| 7)aquacw 0IJzQo"־U"ALk|eΒmR*e}P'XqɋHDkǡqxz{IisD0ڄunᎎ-n +S4Mu $S׺xy-Ey{1">8xLZbJ:)>J 6 Ětf]XĬ΢(v;򗘄5J'9ZZީWTo'{b]Sk(o' ճB b/}Iޠ *6_V} vH :!\(ٲˀuudr0\: 8t 1jcyG歼d5lV,5>ס0Y맃ʹCZV\JC ϟwM'cwϹ OhgPt  DCD8ꦾ 3\rB6qchkټ<궊QQvSD{-w֨4fiQU,*[LhvNV(D%m0\GE3iougUFo8ΈvW߯UT1__P1~C+~O}p%F_:Gz ѽU@2h} I 難vJunv]5;>}Ni%켷H>`69l)*b*(re=/eJ׳v<U753e$`'Ve?ב[P,pѷQz3b1 X=I_wzUMVpIzϵK*5xjR{J%Q$y:YAB`B-o׃$җk \ #dJs9>~e)B#^'/s>uߟSջв 5|tk­E g]fIY2)GiٶГ]wz +B |P4?ҡX+W,{ (ʷ"^v9j[N>>M:*9'5_)Bņ(oޔ}Ke'mU@<ݮClrC& δ"KSj*!b37Z%RȌ#ҿhպ̤һX2OitVxΞcI< "xHօ>V (D!Aqb!kxɤ +u#0vS}pDI)$nJ&ѩf9DvUH!#p+զ!F,PA`8F9n@bfr%<RHkȢWUl`x V"C4Gh-qeڍ$ vZզf{PcMf!(r(O^VѠpN\:6fAwIlWΘ!boضZǍ Rn Z_*mr^Yb|'i@³IF~S补.vݿ/Mj~H[16V,F0`8ifS܏{O;KF =#$A%mliլr$Asx굢BR6ݶT-qN`u'9>΄Ű;o"qcK>kKPzCpN3ay ?T#R/ %^V٤T0!R-6U)|RLG4Ug0sn9!Zm`܇M\xfW?}'fjo (;rRV%QܦK#z&MG!`ף:3Q@:ZuFS~"x~GiɀB\ /a=$y-s|v 6,C =+ۂb/ǻ+DH! =_(T֬[V%۔8-i%.CDʼ0% (|6'0w].mNP@ >$k$5t-izŠyCHez 3Rsʟ^)PʎDF P%.T4!,>inj/iK^e'aASGtH8a%KB2r7H #1e n`k(G XDso~#Šc"ЋUʶE"Ïp{ 7"rن;bg{kt,)j3.pl al $ $9sizNq,[ :?"X.~%E c\4A,GJ:U/d񰑚Y)6g}sQnV$B~i%2TFt|O{OMG?;м&:sܶ l˧=5DDA$/]˽t@;bɻJc26U. 9;kWtYg= ⩖NtlzV1FsIEk}"dkBu-xN#(5px쑂t*[߿d\24"NN]"vӗе +u5c MH,"vVS3xezNY(Dɪb$I'ܾ+>.MtEaG援0'7x1:ߠ۪aXִlv]* ˯_[ޯ BQt2A:$# .SXp'GVX>W|5ʎM}:y~sGq|aqŭ.kjGci& %D"fEvl.u|:M~kcnְ ŷ *^ yD$%$7ƞ;` 5<WJWauT[Oq"M%sLPyd6'D28xr/w (UlSBDsy5qtmMcyƣ*Ѐ71 yq(ܤgg$W;T:K?oh:)n(gDqQN1%h A|qJ.Һx oBOF}oL 7g:u=!&511>ܡ 1åo;ݒoʅ,t"0-׿=ZxH:T./X,'<:N^تj@E-`DىJw6^Sj#q͟AnZjܟFQ*&Ӓ{ܩDj!_֭Us_ GU%ӿ63q-?AHT!ř*qJdE?w4Ypo9<#׫p^>/iJm5:mmmV M7Rr)4_aft8H>"~69oCX2z HCA>{qBEޭv|I*kt\3 $kjp٦6M AQ3b)i:$hRSI O.OV^l9`x..5:%;4O:q2z^Ż& -VP<&o׊C:6/Ik"MĹ3헍WFV=C*,"۞DW\tQMsRw#K;a K"ǰ3qg9_ }ݔd]V>x6,yZ)*e׵ [!ZukKO?e)C?`_֟|+XLՆ h 9u~0ɽ "Wu?-|w nz1Ţ;~9XS<mzH "邪zxѯ&ѩW/>\|!j.v5iI!k7"6mWtj9K2_.}mZ(jB'g FKV ZcOeCUFm4' 20P4K؋XO fvXdY`(jr"H<2xjWS7?6ŪzbC y+%T_Ks`l5-L鿎fi0>{S'5U- 8oաP"4UPjS'ҷc5 :=2VgEW`_53׶jy9Ahpu6S"}%7YƄf@%oB j9X+Z 5MD`m(@8)o#OH3[ np( Y"vnn=ZolrHCoIyNXW8=_ZAE>N2VقS?KV]AX,1SpVc3vRY(!%xX5NJ}]#ُg(uS9C,HLJͽ3Mڞ'1 @35Mxok+6s*>Er&uea}?}e"^7Rib_NoR[5c/XZGd}ެɼA.6_R\W d>eP=~[摏BX,t1NWO@һ CaUDJZO 3Mߍfi \9<Ư{^L :?g渱oQu+nj.byF1*jy.ęHl2 p%l0qj/f4B /:cYDę%n}'r:v\k`zpzh6F:5BS@|lٚp "2˿76: -XL36~Fb]U~DE5$жZ)χ{yrg< '?vs^)xC uzīw0Iۗ^զ sqopG><')AH?JKKfrW0޸a66Du h#ĉLwј | V'^,;;WG,F:FM fLP`D%<);E[OZSާͩ.pFvOT\(J!IB]ozHSWCIq6?Gl%ÏȻ(TjnPzYPޡA꟏ 4,D)%U hX{{,t΅8 LHV$L2w7*.߾ql5ޚ۶} d~OjoẢyiY [A]MҦc9}ع)Jlk#4p>4P[z*;&LV+9qNak#; cNq$v{eFt=ࣉrNn b4ȁHeU@h?;GLS댔 yCP[gKŋ pɅZ`FE8Jr_N=aJB%d;pn~lyD L"KxO4~^;;`[]a&vdp~_¨QUVO0 >nGQRZ60+V{^k BAʟ˚>PM`1- %p=ds3./`{E+d;h?H$ٶ b7&,cw0l&XWIm}Ggo5^)ă JLzwDv`xN1zXĚ:To Ѳt) 6_;^i9ȷBt|'T1=Ivi~  D Pe&JVW"yYwa0H[ H aöӟVQ"r +C;ڏ9p߆87P=w݆ͫQ.|g&$\8OZcq.Cr.c(ĹMYMTbM@`P._p즲+~xs4mJDųPQ'vo#Cp5 u8.?leAWd)IuSG-5ER$ $'-sU7lq襕(I :_CayJ_@5k}~Yr#zEj{y$bf.{ƷdZRl`__'s9) q[sޑPM¿<\8HM4";Q% !u[XY>^w(\?ޭcQWli JUwH.cԍjsbXN% iL3<Œ -RW$*4Ŭ2겠:iٳXv.cGSWY3:t$CR q2 (-Whv䎑<κ&hrkuFo-7vJPG۾Zitϯ`eJB"% quR^GvM#^ o^$N{$0^m0؝%KS[[6A' By"dn8hy^K<%K^סP%?ia9ke a2>pj2>Mnz+ϞHX'3~l2e~,0q)ښ<)K<@oN?#^:+3<иG(ے澞 Q,KϗԡL]gc$%p8Z&勀L+MECfI~wDH3D1B/TFP"%2.8)vQr[d39T_7&d3ħzg׺v.9@mV55}+̱vc,ЁGtF|OݵU(S*{ ;w꩒Tuyx~Si>nC~2[P_ u6H0 (NPWB~` .e dPre]\DP @t%R۳A}.be("{] ЀE{_ .uVXLj8דA5:Cp"> 6*M':JP0<8ɰh@x"Ó S(T~$yBۖ|Uĭ޳/߱"_ QJAsW!)Z uyK|lٳFoEQ}~/}؁?E>'qBءhbg|7fD\r(0@WͺI;tLs"Yj1ͧNA(/dž"4=Y 2:Y]`Ob/hU;>_]˅ 33T|ӻf'[v/LGw8c"$D?Tc쎪̂LP #1vVUj?nSSTEƜF2Lӡi_;\6H> ֒SwZT.V]!nRZMA-B"0M9~]a&Ƒhm^BuJ<$=>Y|e;p%djX!i#RXWR)J|5A*g\'k>o3Ś+7_VϨ5cՁ500iyҠta{P5}&"6.~7m_2ET#d_4MSm7dYlR@|e_\7[ q|mAчK݆G;MD",j/j60 tތy&nh2ڡ+螰Y{sGd ~ D9TqlBP, k`C@h_SC.m\tNnkEg"!"NbvIt؛~#C !e@xp:ְ6' с oy\s7-+{CLF,7?REG#Xi{r|naYH(Xio/%[2D:J -L8&I 21b^Zr.1M\f?$zn5!V'^ӫĕLHQ ޛBS&xǭGqsG|X(oe2uzMbZB:,՚XPe#loe@^YkP%MjCfC;;ÁcK1\eik% \J(CF`z #U.Ʉ|ܮ+ 쁵Έ:7HxͷA_\!Ʀ:ߨz%(hRHM 㽸o2@[7Oʆ-s(ҜӍ bal lj} ě}(y$&,NJIxzEDs6O@}hskk1 ԫ 2z?I`0X]C\:vW Ɋ`'N[p@VDcTǀxHgPiei)Dž :AA9EC FzmpѰW**Ƥ'3/OQT3Vi.s#ZZib%b9.|g3<6 7tuS,vefLo˷JIEBmC(&p{tYVPhՊYdԧDp^危R7ۯoƜ,(J!@޶M[lע[E./s.?+(EnNXx3E%u8.*B*Ę+zd@bR FZ|[0LeZ9<Ÿŕ]UlϭVxYl*HLaVX tb}U=SRb5~ቷurTJzzvpL-[^.~AW*: KYϳZIԻJW7~xI0e(z_7NNJQ/ϳp,"j)BYF*a˄68b 23qUrGpZ~IA{z ne>.:;)+nI߁ xQ/u>D6Ͳo  "o !&V<̲\=F8YJG!# 3D }K0_0soQ Ji̙!Rݥ$Pq: r"3yZo-sa/o['%7qmԠF9o^Hl\Cvж@y~.vsw=k]zilSDw4!a~~]()P!0oͪ. IV#:z⻸-^a L{rf1z+ŬNMRdޫ#py#⯜b =o T-v֘bsHqj?M (b;:zSpxӊ3\5,&F5nΝu\x+Vj|F3$j71xWdx1/7 qR(2zde{Ӟg+Wo* #U'_f(͏* HވE,\ C" vSO_?P[.t`I5Iz!/ "CSZ>5Dacs6/`v=8Dд)2;D&]r4LGT .>77bIǙGĽ5aBXW4ĕ*wRʉ(G_z\3h_3=`z kzcyG1rRZ,|4^og$pQaR4[".Չt-ҽniZZC\FZo-brEzR7a8g ijo8y|Ef)x.'g_FW #~q)&I9&;`(?Ų~ic2))dW*B6[V3kNDbHFf)A!_Wy.Z_.|X4z9Jw^4: 栔Q|`p,Β3vz Ҕ{:٧~b!$݃=c}.5-6(pٸϾb9&lI2FTFO 2"d֝bc'or W#@ՏVPDȹ*C EW,7b &drXQ[ƁV*v[gEd9͸#-vS1eT2ޚ3C:>mlTP>QR 30ʇto𷄚G$i[|$!XN1/?n|AK+)Uя#^R|݆|kAl-c7n~egʵPF-!5쓆"bmӕD߬L?1"%3iI(r)E-,.6|nˑ-ã"m !<7=㻰rgy0?J_rmY|Qxp8KlŃ׏fUɱeE}&i`rAN !O#u2.(&M& -8NhSqJ|z}n.zR$gQ#oX$6q_hǡ6L h.{k"­zLmI|aHi#x;pʬ H͊>jbIߙ' ͗p`]SS( ,7'd~77"gyQȰ|:el6De:" P'/t=7&6v1e'ZLQ6sk &ػfV+h)N3uU+v ;n毹04Fvxw嗞^g1re9$*RPҮpXOzOD4q<:- |mnM)3 /G5Pl-!]hR͚7_<8E34Ȝ %x0.Z"ڡLa+?7 @#*pC}jQֵ];]RP~6]M "$:J2Lܲ 0}bǒWCX50ٿggr #Fh~jKȩ:?T|%2KPWD;D|@3=V=yCӊ>ooxNđK3<󃛠<PP0mCg- e6:CSy>;mqxW$7em8|rh]#OYH;? fG4I^"XyR0ȒͩwLax2hM,ZdS++=ZF2og#E♼{-6:M6`P}%xaD{V0.kRpb/ސc47&]کTMZ@mӀLg髛Ƥt]{tj#< UqHبnv(鵀xVA :$+}&oa'>[% ‰ωJiӫ]w<ApY@olwn:щ85~W4"[lI5Usg+$FKѫH4U{ \JwEX=b _n$7|>!\JоhA;:/%ٟR gSќ7Rn-c-Z/(:yƵ#sWÄ"UKI{‹>ifty ͌'<@Zk YJ&yi/f;rçg>E+(> IXj֚7.s:7UR@4?2m%\;ɝr\Gk]2SaU2r(Byh < f:kfgrCe ;#.\\W4bDt7Ʉ6SKV^[Nθa +=FXG/Z=peR9>9q(nJG,Jk|ìQ|1oCǭ3̡@4D>ylM'|/Dp3ٿzy.R XaL?>!ͦ2jP^.%[DC$VqUu.\0qbw"%O Cw~Ņt5W=6;X|דInao0牷DN]q1nǸyZ&ؓiAİWUbpC7\z^۩Ab7[Uf҄Ch"8uxT 3 D\)Ұ.e9G- r$T~,Sf<Q\YHɿ4.KU?d8I| gĹQ 9cokr9.]%jJ =UR6A*Y:{ȫ ٨ {Z=F˩6p\(tSgT{2_P?d:i{Cijj:`IH4H$fכNHmEUtgvե@TI^Q %q68XP}{J_e''!'ʛ&a[6Kh5g%=_?3 =O$r`׾L Յk`g't#eͽY)Ue*t :Şr sDQ5thE?Ze:A՛2c>spdFKPs@?#,ca4OOk[~OĖ@9P Aܲ$&ZhaAvǂ\lwQd/zipo cZ^w%W ߼jiUH#[+2jplQP]4 \GmZgYs @b,o(~&7@"9&M^`MX q[!R8U8o ޅge.rϑs% 0JGTG'?25DLԣN |Q=jsϯ݅TA_Y֖3}F!WL$EQ/Qc dpt{騙&5!Ry+GG"8+iz΀ai9_!>.<7t~.ptډ r8k\p\c^l>2lUqـ'FE8QSi ^9xg"YX HI'Q` a90 Id´=`<1_fArM+](|I5,/éЎڕ$E56X0)7Q,E t+'iM\i=}S48歩255( ՆmqΰLH7d5E;F[ф- m숈,`d leBC9z =_pEu–B%~NS<(x{c("D r"ɾ܍ h>iD&u􃷽yv\KhB@rQ#[DvoXǴgn"LHc s+o^pQۊnsZpt;$qɺ= 쟾A.CEOG ;MES5.{(Vp7țd|<$ eu' WQ `<[TңopĦ/&/&B-LӕM1뇎'I& 1ƒ|vNhwBgR5j!sxAyB|b#(Cushz-x ;}ۑ10RJXF7[TDBP|т1E?ףΠt&U!07re[/DOc~9X,8_4stNۏf sܟ˳ \BS[ѭ O?R|戔Z Kr~ |׵ -fJ@!(rF ָCṢat@| `*͢lRWx;ꃌl0|AZ+^ A%2 LVHs\oOиKDa 5{&lsr_\?8;Rl>zl)~iޟuqT]rtKHmb7#l(2]lIX=BS5H,hhߊUs+͜s[%B.]u]P/|}ڷop-F ^Q@ ]~HIi- B8w&A^Īؐhqҩrգ׺.ynDYD%C"k6e%n区DjcjO7 n]|ï +Q2&'!h>-/ǂ!OR4\/ڹ|ۂp H/ʅOAn:c!m PuEܶa.@}y+ UnA.`6U#k#=G9|d8yzoKC@N12z03 H24rFs~[Ȍ?HKY[hn;l,XŶw A@n'=Yɹ}Οȩ'˥a3Mk$kRfӱt Ł?2sUI:}',/Y>Z@ق|1zh -6۔Ƣ%lGDXUXo~mf|3"ڢ -/L?Y, h|upf*{%s8\~ eb9p6d53f[DI %_9v-RJVʱƃy3v ߦIsyRTs(DǬ_7W~!ÉT|8QC N=|6ugEVwt},ng/m'(ߞ>J<ѵ,6ق)8Ɨ\^4DI9jÞWSʑlTTj,*cvFJQ#8;Os;oLq 9"vef,.kK8P<ಆGn$&S(dF_O4.k־qH1YdEiDhJ_ q ;ZmR$ٮgӏ4=ɂ٥Mk!t|/"YzZ9V&=F7kѭ=Q^E-!~}н:ןnq>9cQ궳$O#lJYqkqLk1YWKosnA9kmyA_B+@WwX騪 7=>^5̲d*7YkϘ!khSKuLxlk*`V3ÎOލ-X/$2f;qƹ޵ZYb|\lHU%)<"LѡU-o*Bf1XC".4ss,!aCh4x$DLa. %)Tt{B V4sW7+y|QU89!%P,\sFDɈ8Ѻx$*S5ԗ`h4BeU:i+QAo#W1AhZ.QQx)NXU)(_ჍgB- /]%-$o{%|:*S ,띏f6Iy_&'_I ]GV}KXghuK]mɺKf:"*{WK<-^ZCm/;4OHk\_VJ;yȤ6|h)]7(r#T~Pr̺?`zDv) `.bTbV]•QqԈ" S17JYgomk8:K{e^4O"5~'(VAxyN*Uc'j {:@߅-vJYӛ2TB#Z-T\nH-uOzT6 %Lwlp;.QnƔ3ﭣUL (ʹعͿWAO) Κ+YUMX'`PhŒ:eY?~̦f.MH7mgIﮃHG4.|SWܧZoOW/u8-d*{L]8l!*[()S{ 9?(J.,lfQ!~21Bh;8) ~B&sz3][\T9n;ؗQJ"c$mLf_9]ҽ!4^/w>{Ҡ=G+*0"<2asPX$n_IOmPgԌӴD޷qX6xm^>PduYܚ8?PQsGlSw w$ojQf4Ay} {Nu>i{~Ц\UQqV q윬eqm$@枤O^ulcot;._`)s]-ҫL3ljʲh|Ɔ6S,lb l\ty&C 9:.P=Pẖ&2 %1S洼bbE)chU- ? r@V3ZlKx6$;ƥ(@_ncÞtpBp]v-{I,NnM =6&#lw?zXlIazh+tanE4 M#u\{KƇ0;|s)?l #Γ)"tDQb07`PO=mI>Fm@+ـ ׫3kݡW#1j+sF8R(ySts0$Ȳ4~:GDY*UI1`&,-W%3ςmR@"H!K 99W&[s8;y(Vm-h!D x:LwHhONg rD#Ņ$D8}3ĦgGBJ³rg1z A\cL>ι'{2}S2DOF6I]ADˠb 4^(&G3 D᳢tU]]BCf ^DϽ T)Y{$P)&'V͉.-OrF:G\}|imQɇzl6ׂV> *q6 Ynőu [G8qd|s cD<8OiÉ"E` br +^"8Ҩy=xL.8Iߋ.+d/^_VKaxP N`L̈[5&a6Xw&a/;./'qxѶgTW|sk/QЈb붤JĄ# \_c8WH( ]G߂ [xSq6e$\tI<؉ATj2+wC*mj?>9tRbO}a)lSo:_R{9\IEG:D=(qXWTd(0!LM= ezQʛ䆹%s{r#aw~T׸GN}y\Dr\P̥zB҂ef`MF)lysRPftؗ{=!-5YW 340 Kr7']>Z_lv3 a8oRY ,)sqIK>~jVrA_= r$[T~ʾ0$c !>D:kut9/8x:e+ gGSw$;A!?; F:4Mu~s ȒM\,SP]?8[!4?*#֯ތ` ~ -Ljt\ϿyGUvHw!6|Tv aVr9\2~MRb^Q0Mq ͲVU`v%X^ͼY6z%kjA-a%= _2kE`oQĤ=P;&rM"[eQ Ue'n&#.(9V (A"C$T En%`8%U\5v/4G@ujػO:N|^IsNPG((I*: }+.ɻ/˔"̓uKp;%[GauT\U%1z27%hJPc3DuBqnܣLzi"4tfQC啟_mLsUH؂ʕQ@vU[IIA>mK*cBkҼ;o NqGauJO2~9ಔdn> $Ud:Tܘj=Ty41/n?lڅ}J" %p; 8e#&LVfHHdP-2·tfo;eR!6dQ6ήeG #*vB^[Tij% L+V0<9*ʰJ+QJ$t&崑𕱝U< C&CvTYyu}E\6W Y5J2m5>܃ r;9|}damYĻa:3)z7Bmt t. ߕmW$kr-FZ[Y}0Vܔ/9h7\FOQ^ǥO@@qksn3 eiq~jS_,L}&"[\'j;'=1  8-ɹ?m|TBf$< tIts2- 0$BYl98Q_EjZ{VDòv?[ު<" rl9*3iy$w"\8@B}EG iFx-3h9J6$mI0'L[I oJHU-3z{rԩfwsb"HFK -1,$P߿zĮ˰v譓z'Jcv^ʍ@߫n7zK}pEx!)}ĝ,{T?W\ϛ̻KGq p[)K.- pޟhShE]'B7[\ynE[[ ?fwk]I Gˌ> F]O7R^Qu "=oݼnq A[2քT!?̧,)K@$)*%YW@xYk7/`ch"&J1oژ=U.Y^:r_o>q}]*IZ$(:P`Qw,5U8FTp|m~GId ʦ l9GaZ{oz[:@O2^w9 N>X&k 0s’OL3ןUL5, kTsFڽPRP̽q?$lM]!w}dV<!XNk!Ե"wńSb&.FVM܆RB1F`sFYM-*`Y*{ 9w| cC7yBohR"$bk#?BQű/D"z@1wSTC[sz:g{/FGLh->#9(QZla?[+/876Ĩ=,D:m|MltW ;`A]*E4'gx w'eɉh C8Hp7}#2ĝSp{2;R>TM-ߤo4rsȧ.= _ $=p9AEEg .PV;!y~0QC3.͐\A ^P6BREZ)Z2MNun ;0-!|vadg@`ԝQ\Q˽'f^XOfS0 %@TZK㴯8 u9h F R4(ׂ{οob=[ECe^\,z@]݌:hC >O  %G̤2a:# IT Ι,+Ƞ\&8-bd hք{GEH}j)1pQUvӵ޳[ E|[|;4nd:b-{fVL(ŏ(0aV3qMt-5P>w|S +!)_acЭL01g"Ce5>$H,`mpf IkQi %|r"=SWwH6{_i !w)MNY'jdwʻjB ~/P :i&w8(?3E|HȒ~<0H|Gy '% j.cc{A XĤ;#'_6f`l[v]:*;J[t40) DO$k#BVL#o~s]\KU PKSME.AU p="y6?b݊s}˼$p|7\w!FԉzA+H H>g/fֿPTU@@п @kmo! amz&Fq=Vig@}ژ R:Rz3Bwa P8mn?aY423'c,BGpCgMa+`fJYt;J,WVeA/^sD显&Fs3޶%K*џ0?{jSW XP^;؍|iuyUŞ0P `lnno#ͭy<=uM+=W4DVsjef(wYKZ"%c3ЌpJ2^A]UN^lI|tյ,K5^ CW(O,O*QiG0PRlAo~:AD?Q, M|ѿDT-vLg%l%CWv_lB}VA2@6.`D0i0&lM $I?8OMc1eԖ:w,}%X`skk%'H_UmA;s<&2CO3&j,T馒`QJW*Bj7gd-(bMLJ`4~f*`HQ'\b3IG7 }73k`]`Owd-?ı/@lmh.Fn[BϏ m>2[Gd7p˩%.FQjGyPR3gOSo(MQj3ևZ̮Bz c *)|O, Ln6YUV%< ;~œiVTn~<-ŕ0S#cEL1X5՝.=47-05RP{oIۗy[>#Uy?q"՜ ?GZ!,匃6 O#af"~rYR"&0ΆU R᭡'Z,Vk?!Qtʸn{ i *۷Dݨ_*cHs_@ #Kns}z]-'$xi XTF4hMFD 3hWQNb |I|>ڛȃT{@>NS{4>{gASl:ҴѳF<}" bg~6ˏaQ+LDc7w |d m]fPk{jUb o\ޗ?%ܻP*5Z"Z+2¶#ǝNKj b>*<Ox%ֹJ’p~ٸ*.zb!x yGt7Y!^>fRkR3 UQS]\R^CH2tl',5:B!Uݙ@ѸEKy1աi֊خ^` |7JH֧8Ϋe1-92zT oyuV_ |m /Eƺ(I*I~!T)z 1tmo]BcBSw,@p bi61r6Ɗ-c!(Op өϤfs.?t'uǎ$E׿e]8#s{Ո ,ez876k9鵨✭&swW`%_[HT}r/~ (*ݾn2 R?( 좰LpnxhEi)*1YJ;瘹oj{L[`0dȇe%<ĈP^Ł9H_d%>Ad?y@1İ-˪7׫׃kx4]q5c@Y>q[tL!P9e8D hVtLTSVZ_1qyp Դx)c9Yc 2xM[ڏ \Qb}Fm^t.@t’}˗vO*Uu{Ad˂2^w J>\7}R+siQ Cb]0?gaFE8[<"{^Z?Fw˺96XYt/ `37I%)~PqP soxIrm1BSۆ&v\*DIz9dleBr̮?g$vMO 4TԔqLEce*cu3nBX-|&^6.%jB4g_>'~ςYP&!w s/{U T ItO%\#*7;Vwy?=Oz9'v|aAܸ.zRw>$v#2j9":mܸu/ү@ .br˪canoAc{m&4u]9>PMX{ҺN^Ov =hZ!F3=**=nOƆׂL3Ŝ ΁ pm"a MLu"M$CLdq/Ձߓf0*~SrYEQ\!IC1eW981Z!:KULѭq1O`f+o=N.ZE] QgimH,:j[{k;TwhV:3DI/ fv/zٟW_Ņ("Pl=Yz]njWl4nf0$>b7Mj#CPܺU-l 8<̠?Ê*J@.̋R3'E7Z`o^fxJzL5 T'+G6wp{2{0ᚱ ?{]Qgj4ΌEcY^BaR^!k3!`|{WϽ ãdM q_yK鏍Mdd'm0^1MxJ +S߭|h,?LoxU -}AAj΁Z\>]Nn'7Lhz?N jC/C۰x (R4,鼓^r=\UG rt)YycqzysĂyb1 Zlk*?H;.A*wÓ$AbAE@Bx`KY`m3mTojަSZ2'kk5:/W@r *^4qr(R6>˟~Q*"lcK9 շ tVY  ru^$n u`?_'HŢA'dh@կ)q5fapUB'ؿQpw`DZ Ojy0=+ɤ1/_sUlFm[ EM[Ra,wXo[^y,f5]rheףz,Sgտ5|Gb !0Ն:fdɑ.̏]߳tM>&(eL^ ?w-@{50$إx4sЮ;r9Q Lϗ&+&lFL< #9ں(s02Мv> 8|Qșljvl5?lW,ܫ6~Ѣlq%쑨}{Y +#:? oS+3ι3WF'!"LTQih>Q+0GzbHA{)渹[T\^&]h23?bsDaόmM%OTsV48, E,' rsQ-UQTkx /\Q*-m s 'PGW/WI"[TO-trY4̓WCY䌪xG>D$%:WI3ݥDGFKM+ן_=tptU*!zI7_fg flMF@j$dL=ס͌<";G{d^ALSPx;5&XU_I,rXfYqr{*k>쮵X^ E3P5( /*'I֯t q7"jL'|W)k+eA0h;_ji7!rC;up8zK6l^l5U/ڗiJ"" e)_.EB&OK( 1"E;힫[ZƇQރFϜZRsID6 #Ղ:2yW=&7y]ĭ=PT«B4Ƹ//)|iw}ҝvѡXa/7v"%D=_|5wuz^ʷ5brnrZa\7ͽ})8.H`D`ecXE&;~mL[uŊnSsɥ\%}ޒNdbz݋W"!voNb El-tc8݄`,.=!] ]Q65b:yp.׷ĒX~{X(Tf_70&h 7ʹsVߊ\1+Ir%?8T)MZObqer[x,1#-%Qu%IKG6u.u  hȌq;">yA?i?sx}+,Ոՠqz yM뜃 n/xtt)u|q`rZ"gI$f<+>%yw9tjRW= ǯ]9`n&P }\ex͙jى"TRcuKLIً0c^Wq8&Q h69Fj#%9*g>-^8؞}O}~b(^VFIm !!~ʃe/Gbݢm,JP8 ǸND[%0cO[sK"8#l= @dN/Gɑ2 f&*`]M9N|mbz-ׂ,u99mZ}Ĝ -%I+~-ȇүw.~ƠL)C_#[KZ1:zآMI(fԡn<y$Pzw +#^_xw  BBvU }m4K!g~CINkchiE2MO&oPc)BD}:;1J kVS ќj߅=؋P ;tB>}&#@SL pk_ht $+ ;jκ8I0uave*#Ð uf BcN(564joQXRv 4 KANtI.|T=8O$8Rrn29V TNK@ s;ޙ5*E,GvvU?*fmv}[[Evdݕ.pb5FXD->4Acp]RN/N) %ŇL$땐gD]}ph6䀔>kRO"I&>қP0UNvMug}5_;.~GGY˪Q%R_g_A_U\_8pux1_uY3g !4ɄfaY&hn#&D.L+m 3$1o/>lfiZ9w>.'3AuS̫ =4o~uHgdb#~8C䓾ƿ=hGql8E`5RJE%\ $$"TX>jQ~=:Ϡ<@q!~:SmE{3(˒RTBK@7vуMHSA`O)R >JUZ 1&kjv2~?^7G*}F] _glDӇ9z^%ЃJO;+&9!4[ t*FA[NHup\0O5\&;*43`o ς Bw5@׶ZѰ`8WX^ybu:);Q~ms! mv!gaVP #)d^.DDOIhfjN(ѕ jౝH]ZkS*V8:TykW8X(6(ҮIP`Ĭ:Wڞzmvߘ+fmxy|>#0R2GMa CۂpM(y WsO=AQYc1`Cr&C7ظs`KmG4%[\q ?mOZkCa`N#cfoyO|h.lŮQZבKtg!YB~gW0)DvB'$vccjk( 71S™;[d+Ѻg!xSYaW,xc]A8S;ԓte@wSyb ▫[l3FcL%eoLe<6Ǟֿy+rvX`.kn0vO`g;(r<sZxc[8 JxwWy_AVL溒}6`!*hx0Y"j|B-+5jTD5ʅ.˧k2Y#fMPEaHwjÎAb72((F[u1fKxRt_Jֺ>{y`ף,YGLz'\I96MHwÊ;uy:2d,izڅ~1!U$hL6XV^.JL}G: TQ_~o!maV-Em}jv*fK~jY_a'DU*7AFzVr5e|273GA" 1r N9ts̝P:?7(h+ha?#[%ah@vr|SyA-봣Sw&$u16_SEߔ> *SKYb,{b22@|Xq-<X7lXAIn]_N -GR~PHSDj[fm'":PsrN$}/5NSI]^ BˌP('G!:lF]e%wƛ^~R(2H=Z,sV: oq}WM/!aDuT/ɄEH9gJk}M2 A0L/&SޔNM<6]0VvPTd+ЪBXI<>e'YFd*n# YV ƌ~UW hڅs"e:d?n#*p_ء S!o!0M%Keϔn* 1SsNm` cv Oc i6]d5K!1J<Yꤎ5 w SńkJtjMm ~."|<$nF2t5B> unBĂi]:acWK% > 卜^1+y'*Ϯ5,cIHa׵xOA%݀ .vP]&4ZNv9|JGN󙚩~/4tD|x_<e)R+/UdG+|_G@Dz;FtR7sM`wx_.dw^j=y^/'Ihs*G5P=@Nk j 'Y>1oCO=NyPy TDRW6 uiJ:= K9Fۘ[8Ml@Hyd17\z ɏnY2*S:.CAv7}S1<T^3X+D~<>o+QV1h9cP!/f*E0cY,}$̉u"㏽E:E+ju5fQz†AJ|D<*/?I7YX ZN#%̬Cӣ<=M.DGˠrB)f$Nɸ )9ed6hO[XA$9"D[jE4cا+6;0r\ZkWpj bo1cyI;De_hNш ,WiOzT (<DAeհ9F.;x<{={1T9DJ{&+b,zG@kW w( ,KH njU 3j.}$<xNRoMG\Yb6:T2d!5w8NGLG 4ů@{*TK:)TTE#$S@CxU|,:69:@𜈅T_&=M|@4-}1}qb W%*[1I9%ص|vC #QSHYxӪf;LR.9mi6<1Qe2 m;n.l䀢1 ;W^]3>(^`;XRA\NQƜt.%1ovR2cK!NK} `@(EP]K[yϙIysf_% ʪ7ۨ: ˱Eqd}]G̾*괤1q.[i-Cp1I4JvlvX5\>(cF Zc)\͕=W_c:GAPRalmЍO;D>`P C$[˧³!04?OHmKޓ6d(O:NM{i΃ - JCne>cphԬK~d)CCļ;YU vo!&͜墥"1mѫ%DYօ^,a>D/߻CxC*~MK b:#nB/yQa}ʧ?e'm2~n3}Ъ#V#6z$HG +KKm7& =sjf9NpWG{< I XߍNNe7,j CGFN`g\4ci0>1B!M>]D^jgYjOAw.Șeb 'o@ ymÄ}#G/F9 R{G @jO.cMbE8݆ŇZVq>q?/l[N3Z>D<٩q-adiቴ*_#I9@*Fޗ] *XCw""4|G4|]`5bTpxZf]Z7sKu~ʾA;!z& F6Sb7΀E,Q4Sz+'v)eh)+c@8&r'?S#S_^2C!iB4T];iNa8wų­rIK{0w$Vs1_)`q@YYA(6*j0B{$qSP8ONqS҄S4H g" vLRp5AOCeb]_%mXLiF=TQLubq.f XmuOh^U P}n;Uau8;d2mq"Ml범߇bN)-90)99:(@/ygA׶F£1=iM1kGfrbZlICИ] X:}q3Zb-/hCE;G:LՅvޚ.Lgx'_OP> +c`T8#1xvH %ZV{0S,Ro L!vޑ=Q +aAr}PyJ9Ol4~v2%N$`̈́ 2vjdfuA#]LHȏ ֔2ԘuM"Ԛc=x$PAւ{lWo$}q#󩳀#yvi ҥNzU1uyZ'|Բqzj,Sl2j 1B/%<ڈ2IpqySXOf.Kc ^Χdx6.e3+*-}m;қ|Ɏ B8z ʹW=HHb,9n6@:.ۺL*tƄUp-)A k=?9T ͦh襭GM{&mm+O ] ڟ۠1,R"c"-.Vj+sRI_~68SԶnTD\J4qQ-JEVA ~֣I҇,ATA-r톶ߎ] g5{kd Xth5˶ {I-Ul~۫ݣ;>;cwM{>X_9b*,<Hym{g`9sYu~u*{^;s*צNnhu6tՅ~\$/Z3r=GeQ?BMa6Y)8{4=+cA' S\{A>H\fؘBhmE`^/];GjXZ\Cakzͺcag$CSAJ[-mTitT|CXnY\u5ղ7@ D5'+ \J ""5񔭰gv&H= Puca6o t ԊZGk|.; 3 gѶx(d+=Z!ӵᤩr_Wۻ9<I#X)T'ڤoWNh8˒x pJs <Q-rs6.@遘RAeՑhG 6*jh #R E"@mm.>,j^b=roJ-)u䎡<O|1 RVOKvѬP@2y9xhM_/AV] ԡBVGe{k~_;|$F!)p s m,,^W;Ed\;MO kCbe35-( ]wuWwĮ"qp'БAT>(f]-5,j/lRS[Z^Ok l|DQBnN`pn;D8aq-w(@%F%

    Ywш 7W3mJ) q 0\hKBtW.io(wp:u"tˣ眖IJ#f?RUq4V \I_'[6QQ͒OsC}D]{pRdS ~e|ɊJ18,z4I{m,9Z W5;Cs!pڮI~G:hjNFp~ǯ5eCh[.fP:ʒu],g'#R&yhE3A %4 X>33zVr`99ձ-òi&X >&$Ө}P[M%n C*)]Cۀ0[B8WҀQ!*kLq!3\mLl.vGOSU*ȼs\%n])S[s7u@g Y`ZӶuۺYEЩ^eyBk~MF^">UDQ~]@bd xUY @p-5} p>qIe0[cNl9>rkzM0mh B930P:|-Fɰ z9J-]И '|DjVG#_&NNowdAlR oqjtOjqLUa9s:`5Q]2߬ % fb@k!\KD|r\B2N:Bjor)8AFƺTЛ qoJ4HAUcY(b5o\eB6,))9W+O=y>ie]./λY5e@9x9dNlL\O>F:m 8Ba阆Z s@Brv.9%V {_P=oݡrSTΓ42W=ewT~Uq4 eIǡч߶o?GaP>rTNKzi,=vIsF:,jnjИxEs5"}(zdivpܢ{{vv3)h !t.!!Z]UdvHOS.Ta61alC:l 4&(h}l+,ؾ!0:^/ 823(LX!YԉZo)'劻7:n#:luy0̅+7:,_tp!L或물8v4[ iC<4"Q:wTH|{pE= "5NPl~vă:/s.Lobahgʝ& ZŠkR饚\|NhOlI6٦堵̮(;vRhLN8Ki {j \m(Y% UAID/2BJ"n@þ6}z߫M'.Р?ݦUpoقRMA^ޤx\VF g6.kЪjNpW1w:,Is;(\d#FDVCרV֦` B>qo& Nxb >Scn?JV4Ϙ;(?l:TwDTC42gtn2)s*re=T`"^F?+8j22fM8"\@:uv)2옦RcwI(1Kx]_CѡQFCYGl^qɴ;śҠS ;/IR)Av*ŗ:+?+`8KrβJ(ѓՂ`q'm#>.ΰzT: $t\^-).{TMz- i NļEBlJd|*+^ /Cϊ\;K.^z2Y ŕw&2| `|IB?8$K3=9FOhϙGR=l"3] rWSUU]>l/RVˑmk&DPg:d6q_Q^ _8/NްQJ<"0r ~M㼫19 Y5 ^ [zpt+zGKXlse8MS AR&9eG1SnN'z[_+P63{@]V.)x(Ɵיp7#J9T(&G ni׾t%˷ EJLX`Ñ+0s!¹ٺs )}@yNo![r<*^$c/cWA-@;*j'ꇢ/{͑y'ßKKhbcq$3>y 3=|%Bw坣LGE=M\$sԪ{D1t+S*cmaLiQ@0:e)s9 KuER ,idv0V`IeTO"u5l]':YPkO취,<$*N֓y"%C65W K%GL?.(/dZ[ۖocw!-z!D@,nC.*ytY̲a{U<- k3+a@/pT;~VB!9`81ry&_q)r w; d.l#JZgV$k5 6Vh GVe`b/\kZlE|։ ҷ/~obUk\ُ!,:ΖPL9YLș߄gwm!Y૟")Z~/mNAZ# eCrk-v qضN!=o1%) "~VgLxSaf,~R.톼V!hL }HVGD{^_)KEԿ3UT1?n~m2<[~XEV284q&1hQp,S9OYY{Կp?:9;BE=Hg>2Z Fd):8fhۼf]vc_/ϼ2›siGO!ؚ!8ABC L9lRH4L>`_G[Hsod@ lT:~5&Ϫ4;IZ&/>EYۻ)Қ#V#ArxВ%c+@d;|vE8u+0*Qgd#1 i@i`'l[?3A;85E|]..:B,گfLDujhUeW'F®0(89hcمKN0!Ri:}0Jv@dKɳ@kOhIN^~˴J9Zh:Jg ;Ok W- f,.Oǯb7Q0N)D;RY5iRM|I⬼۽:ȚD:Աgض&jA ]?;c%)a+ Riu)csu_t \gwU#mOrH0LbRXp|\Ymc6\bcJ-f`CLC*g':)>$~E.qX# ^ fʖ d'۝M{'{ N!l>ȉR:"&x,`:3~->udQ0,vZa-~ؒq0J @փ $A#HňK T@ʬC+3եY+?|~*8xvfZ -Ѯׯqxo 7|$R0W L>=׸q/}#N,Иڲ*D sBo&슸̦jۘɼX畊I,|O &4sz^NTSIFo5.Jч [G OZSI.gZ^Hma)ow!44D|Wa+OW Džp?E7Gq'3)_ήaoh"2J{2B lL`'j3V= 9J ςbF4oFmbϹ*N|2ل!w,lϛ54>!c\Y/n*pJ&t Zm܆|Efza[ 5EiJçe쐳LS(H7e_rE ;վ)DыB]H`AyO$Բ%eQB?< w\Ǎ>pyG@t 0'1n~a۝"qΤUɡIPU9urT*ad>do*gZ֘I@?>'G#xvϜ6& 'O[;554:+h5XQ|QyF'c%5Ҕz{ɳ>cM3m;kBQ:c@,,hcyMvGgtR|ûĪ]E|c}Ze?,)* PonQ΂i;%OW` 7ˇ _1~,ъ2s6,v4!5^C 2ZThH oy\XNdzEĎ'3;ڎ*; ʜCxA"XTf3 m U!۳զq.p螵:lq{f/!;nB!@YؓR/s 'aVQh T)ϑ!LYo[.ndGF+o]τ- uwhx9 Ѩ8oTI.s2/I$#O]ml3z}4ʤ``&\vRlKp~ ktx~Z@E deAJ5EƌS%̊UưT9׃L~/{CXU|úlkGpir9qY_]`< 4빩{;jYb.ެ V!>)*ee 8x)ϹC)kz#l-TVŐ) ž;y[Xp-̰5Gga"hͣJ`.Nu\QòX dm"H",vY@RS( b=1@ټVU7 nI zII2lYIU3K ?By@K@{iDچ- ,S7?ƣC^| aO?eޠ0]HUj I϶^4y~ i_ˀjl)}K?Ѝ{w/%[QuŒGĄ+"Fgp>;c.iLG+emt)1S뻫$4D`܏N TAeEyJ]ufX#{Z{uNyX7׸x۩ZϾbU,Zԕ3pbۅv MZ2ϭ({{>fW"v<9G9_l-Y78V9YJ},ClIω6-C rBSa3yXnS2QZ;qə}{G!FD5D( ?T-YӒ@K:ͺ<6tosO<ůїCP MK{i,^T񐶒MNT#Y[{ oICxS9q_S]vY޹0rRK@@D/)+9t=0y\bo&yT&]䎃2e`EuѴ\Ir*j3&on*a] 6ޒhhoZXQ7E$Ŋm9qi+#n N=)d,El|Ae?)liҴq>t~{ "?O6gyKq(8ÕjNUg d[^Ǒqy7QňIdU\v!Giڅ44t&-x&pfʣ-ފ6M+9cD]eK?*Wbo@ѳb:JQ>|UuzԤm2wx/Vl{1BG/_L_)5L4r\#$陰e\ʧݷ 1T%MG$.҃ <ΧEBe}]Z!61wM9މP)vc ń6f+Y[ǜO bɦffccjcRnC&?t;y|aYru{F։35@b'48RBr5tyNf4gY1E*-h"4ȩX)gI-;rutEF؝ /ƕ 1Юp (C;{iCkԭV{Oϩ<ɓvu2hF61XBpE}5,Ei:}qo7n $=FE6F/yl-uᇰYܖU+(:0"~!lL@sa݉({\d4HX2wkKϓQyԸ6Yxa(' o._廂^EVe)_S)9`xX'/A1ژ$bi~~#X85Ub(#UYy'|}2D©'>;Ŷ}7aSsK7JDRN 7&\NtJkFLi.6o2o(M.í=kg yHY'p zJ՛%DYR?Ĺϫ;?Lvũa.qlz(l]luEdK&_~Fl$Dt3RXjzБ e,,]Wb ڳ ww5n"Vy|O/ Mf GKCy!aWhdG0jt^yvo8T5/(+`v&7ϭ89w8xD#զ寽RFVcùjkO86&) Vw1+[]%]2 6VS76bvS/g4q/jlo|YV IHJUdmaO^.mõ[kV݆ %$WcZ)D-SS)Ei{#H}R[emT$|C[u\yشAK;.֔6e\ɒy_VYV =ʇOۏ4s=ԉ(:yΞOr't?Ԑ0/4+bxaJ$E.5uTHȴq+:-_8:jAYU`u7+KQ`؆vyPP&DaF,HgLU v K18ykSsa;7Tכ  &Mq=3HBOSv0_@n<;E!` a;i(*wz#V6ς˽_kV9@#qGRH9ʹ3a7^w`MiLɎ*dL"M4NRé^XtTsr-sKZ=Ul%ɥxm>BRПuE廈̣k{*b뾐ޢ{FrK3Ujww^}!pNVbT^h%z39D(uo=*} ^I~Va6N\<{lO f$BAKֲ6GS>QG%e`PyN oW O&&0(ʧKHY1|AX*0/'❧CvE[-`p&`As:hi&[8RaJ!QR.r 5M'*,`洘R$ }w#@_jj5ѤYLI<;>^ӿfNoי~f ߙk_q+'7'| QU:ޙKax(Η7[ר65&}-PsoY)wO Ж=VmV܅!Kcj(NW*<$@ q}ZWx_+m.?"}BF awdthͳhm =Ac$I*>"<+wPX@lnkXĕ*0C7T@c0\fL6"AO>%L:D4sqxl{ N~jr͹l8\i͛K4 ,aXr;k@.|@8Khk vrӱ=. %T5ZT>C$9Nz4hFn7R8>~tEp)6WO|}c|_ g/f]m\8xPLa7 S9$2˪xdx|9^Ad\ڄ'!愼ao4ɠ J`nj?Zgðnݚ(a±_`ŝ~~^13 vwXʫh\tS <#'w֏"E%/_e=_2d[PYnq4`M!d"[mXRB dSvN&GbKϙJ[@gcӸ-ۇ[GQ<~9tַ$,k-vf8K)Ǟu3:0hmgN2m>2gP+iwڠ5'oEqX 5YrNwS"`1vQ(_#AwU(GS3@ R/k/~Wfjqt%λU ՇkPܝ[[7|ăr@#v_ѧ#"tMaf >sOĖطMc8#m燎X?6.C[-=ܔ*D 91 AcR9w/14m}D9Wt._IMnb?yhn$%ryQg*xK R'rs ٵz$T3V\ iѯTpV#yd! %\PdbL-QNcTHCJ$'#">}fJyl2$|FObl;vW>` y{)mxH$Z$$+Gѿnf6˪-$<юUT} 4eйPYbG؏z,kaMcv1Lti !+ 02ª;~hM`'zG qHIoh^Ⱥ`”J'$QO8q?=v+U@O^7Bcd #qjY{cD W0` rq_mB(!ہB"#!OWWc4Zan%o;҂&dGo{I*ә]vX=ծ߷Ͱ@3ZPg%7脢 FMnO̒j))T{$ͻٙ; \r,? ŞeU#S\T#u~xoUӘUT@C&A1jR^j* M3BIz|NjEvԜ+tz['@Ѭ/N:k wF`t#8l"d"e.qiD8J?)9heI| C%`AO#Y%R#F#cփWN%ji& x9]p_ZHc7ypwFA JUk7PB1fi{ ,G~j™y@n\U}.>$WNUaއ<07WZ+`,cNb5#Xw4k Z%!VO:w.1W!=?ě0`֖跲"DD{.sHR9*g$YqY\T SyPB)UC-³ڲp,`(͖ YNע\h1 q6d61 I=4VrJ=ZyYsM#=K͋|J|.]YvbBwON@mx |7-P Z%/~􃸢y՚X#oAKѬϖR;v`v_΍:ݼQVj\C"FuZl$C) dh7ô-@a[˛_%>7 bm.ΠhlϽSS/p g Z?qW84\7c[wF3ZRtʇl:"5v|5K 64˲wԆxvq'7z"w2k0ljdmmF-#w\5OvuOoW~$4IE2Ppo?_jBCD?jʻ1~,ˀn!aR'SSs\\`ni-*2зyG;zhuXڪ|e ?{NKjnH|l ni1SF׹YK%lQ[d2o-`Bt_^0PUgHP[0XCrїduWcVգ|Y{ZT/@Iӭp0~xbyנFZ)`+,5+ܯ>l+1@o|,՜q?ZXʢ{N EUPuQjc;&0LkDQe X,tKP:'@M"u)1oP 3e7Fʨr ur CDEySΠxti՟_QuA#V{?{˰`ENC*LL&Pvi;i.Lpu|eIF༜{qm$73ֿf]APh-k0Ɗe(q^[iҲ- KQjyX=6D;´ *Չa36A,t\Liq'Zj"#O9ݑdwg^./̧>1Kh-jXDhQp7<FSǔ2geggVkƳ&T/4bẋE'* ^,~Kv;.uE%'%;[6ƌRiYKjXI1vl2E(Mg;W|wwi2N4$GȟbEzK}YdL?sQx@ D[(8(NZ+({Me\nY6n*lG?w;nyj -3kv-i,~wW}2/?vC|3`vV_Z #uoiJr*rdFV *8I'xOCHҏDBV ?H.BO]ɥI>t{T[SM([{r|ɯڵkelГBN땹'GwBqT(j lr5qc UlzcAno*Uj`y[㡪"i1%Qeg =*Z+5PwB{VRCW_9kjn.)c6A__ڟ1J}rxl#,8p_m> Sc;!.nxRQ |Af]mPG+Pd392 E(; <敌XyZ bWCC?' %}V_۷b&m:B9N ˌy !0^aZ23 &=nN+ym)4$F1 Zj0l á"NnnaS7jGH& _`PX>s2倬BLWg?WYX1Z\$/)%gpaA:aV#{H` $7ڧESeѮ|a\L(b:fwmN[\IgZ4AՒ"2xH)/C8R86o:olJN`Ԕ.K2Q!h"OBpK5|2i@ vHF4p%yYtliɦ~$ī eF"_H=h0|OՄUxV _tQ7Nʤ9Mu זt/D̡!5V酊|p7r%,[H֗,'$iTwL 3ؠ;ƇȢ^sj.d"(29X0oW=#V!҅Р {m'0NaMa}o !JBoB 8nr)>=_A!{BDT:&UpRx{" o:2VY^d @ kj@Ǎf0׏aP!hV^TAȈ0EMd%r7 {M9Ppn$|Id j}{@n<*I0 k)7\?^&f)8) 塣zLsɸZWFDe5Q%z,Y aAxc3gnGI~i,k^abf7twg#B!&T}.s'ȿ~W$ML}*&DA\]#wyE67-=Usw;&4ĦX+^ߺ ٗ`җB2S-C1I'_4s$aW*hOΌ- .:|Ƭ@Ee_W(=.8sJL!Os{1}ҜHxsJ )Jb$:Ewo*J5Z|['ޏYI0jt%R0kpYs9 oX줄_:vŶ`Qr2+SMq蘋 N"j HsljZ04Fa},tr0y-)Q89Űt}}{g ;hG@tƩ<T}\#]a|!(CGl4> ^*ls|Če5fl4vpN d0&&}NՄɣUmG|JRyq.T!rust]W_DzK(B `5op4`m< D뒩Ht$5n 5J9T|jHi8R=})ݎqm `h+߹ /F)& < 7~)3t<#\蠟)r̠kgX ss -,}汌0 ,NU73ӐM])\>h# ˰w 2V^ZV"\|SCꞌb1`Bf\&314Vm0v+O>W\;h# ۠x٭?Ə ;3ġP +M cFˋ!S/I?BqCidox 4bV|6VJP+zpȯTJ&״v_N a5g &2ޑ֒L| l@­I32hY0ԭ| )Xin3SvՉoZ=%ZQn-DU-r<|3jY6 Mfф)|pݢ":5'ãt8= bsE8|:ISdȵk5&T|*Z[u C⍿P!<עM(jg~ ѣc F^)k<2Ajk_}>[t{r:{:c't uc.rXLaAswUk2D.@BV2!U= څg+5*5i2"b0F)Jn+Z#YpK侱Hk6i.y?ZKUs"mzls Q._ ]ƵSʻz[U$G"nnw R礰3`G!͍l [YD59_X6m ؔ(ޒ=NgZG +-FюYL8@VXyMƳTD4[i*1f5 |dB\(]*Z բBۍhј^ݒR'k"Fw.h=R٪HSԿpˇYJVQiMW#C*l[E=GC9T8I=sMx}O*@ڽC*oToJWrewPXer>M/^BR, @$%Xi*\8)WX_32T p&$!k>먶 {(C$#ec[U; oSg ٔ!G,5։&)S#;%Ko3[%5eѹߣY^tٯ$S:uNG<)]sæ?Bw~ w-mxXZwNܬИd qk4q gLVj"P;[VVSoP $nEOzag)^d::AuAG'b5dT0%*ǁᖥj%"HF{!nE( #%vRIb@:?^ДtKu_tGOlLdd1ƨ\_jwhzAwt>[]%{Ȇ t0嵹אo1!X?^ 8 Iv9OitZiƵ4 \B]Gu:3hpy$'ka`[8$]YِhxNFd'S18[UO7kWx MÐ2R1qWfGW ~fo  ^ @E9[ZQ wfNpOqD "́9+rӎ Za =*v4eG{6D/ۇ _D|+R萨BkF <|DcV'Dh>)UOL3%~1ƬoEMZK#b/HzoqhK/Ju,I09݉R2<F<üq5gts+2EbdLӆ(%,[cMY>#UY"7R'gL(FWiP:ft +o}sOo+L[AG!&7YH.I6$I_w'T86U+jXh~"WG$& <Ձ2kV5:hu"9/)BK<9xm={VSpI{ )<`L> Nz 5Ns4+1a|SCT @̋Uj/*T4~AgxFPgzuOa6ޜ{ r?"'XVK5V좹[W2 EfJmr[n[x.Kx?"N+< u̬L{9~m;XˈsH(T 7TCgȰ݆Ey(|.R vL9_ k.XZW/sP ѼbVҬj}ֲ6TIh yU(v8SZM0c|=^kznX|{rf 7)t`m/ 9XV 9K坫pV\ET5E^ cD$Oirk HceVHKZh%ӎLx=_D"FoɃGvwkϥCٶ7Txa=kW1mߐ5 BԞC4ٜ(sZ]K3ܢkX>fJ<;Tt.Kaz*9jc_r踹&7>E-yD{)B`%¬˘|^FAVN) 1GyrZ9rs&\օcy~{?hcj,!JBJ{yA%?s"f /8inpRt4Gc?iH!A.bPY2Uҡ^RA\L=5@!E<LJ43c";=nT+`x]0neڿ`E:\BFfQǗi*YsIC'w̛Z<BS7LbY(a$iQV.}n6l7N4b:vs!ݏ#Ex %ynd=ߴУD`uOŎO8P *cIuޓ^5_u#F>v3GAwSnhdeTK_b}?w!Gړ!:`9 jð5nj렁]s@4nPd#x̜@ С#H=Ihȶ\ZjY܇b׿ 7DtAѳ%pjaxr1 ^vMOVxQ|H"|5:Kv+i&e't* .8%U rĈ _wG[!yο.-#T RuIzd;ro]mԖ`%_[-$l8B@+toAzi!ZP%  uXnG2qzz#VtY@3q4wn2U86eU~d:G=@'b:eF2M'a&Eεv-ީ2edFYOD}oX`X[^x<9qB? eE1+2G.Td3mhTJ[7S k^\Nbэ ϫ+¢-Zb"/$GOm18K=b ^"E$<{=T sF 1 S`pgƹdĠ8BԳ{LW͟-Cbv3ӭ .Jj(eM? iRH\JN3tCץy-Dnrlf[|@˟*/m{B,b+:p_Vb~JrRa]|`S@@X}n4wstZJE5 hm"sDui"#rc萻HΆgUrSKRc`0i$ϜB'%]|c\eͻI[L+Xॆ7\Ih|(2h -C).˸Lx#x\!*sc{*):iSbLEvwosZ5~NvL\P ĮK{ f6LnV~z8t{f)^̩2}-,RcN$3Kڽ# bVzaTf>$QH(=V]9 Gy?'p賎. &myk,j1X0nu4h;-Jd#CUQL/ܭlD3xA ڒ8gMm%) sv";TMg9zS}[6?[,*ܜ1J0tO'Cgϋ6#KC`AZ}d6/@,L'f167}Z"UV~9Õb81?[7 Mt[tR:7I[?~r߫!̄Ƀ{l&VJU)n%<\[/2m,y<a _nAtA7m 3hW/Ë>nZ<3A4~KZʉh=\I kPhtbs̈́5KJ`s(xR˴*qXvHǼ57_3G.@TA`=:-pYWgawU3גkDDZ[od#e|k4=Y)j2@IY}i$M.5qH^f@y\U-M֪A(T ٞ5ƫwOX`0CJt0:S6ŵ?`| ׀f E0(0pL& &8wͼl)чɍ<೒vK՛x_ԅ|&?PH3>EsU힞MeMA^>Gd e(y#\ftPmIq]s) 9&i\R{튇z3,7BwB=8X}  'P1-7Y(Q*61c{[a/7<Ȍ1YCe33F忘I&kiSp_Cڢ^9q5!Ȫ1-ݕ^qw'[:n&>5} iVGv.#ݭ;\Ywe^?ҢGٕi eZ P~M (D Hm; ZPMlK'7/Ra,H~&) ̈` -6-@Dl?ˮ`-bv%3YVJ 7v־U2$ 9,A^06ލv o2?s׿Y"#oKPlm _t췌?$5d*LZTF'JV,Y>YsC2#?e4n #+ zaSL+;z_a+ hvP(/O lC$\Q;YŁ,$T$ret"_DuX:br]7/4+?F Q.U0:wO( qCY96#t D|wM0жx^ ~+/"dٓأ<#)w̚$9̊BPys!eTfe R0]ViEJҚܛo󟨹yLT~k +A{X @Y`kRHot^o"4E[~wVU k7P/YţTPpA U1MgFy_X0r#DO1 ֠d^74 iq XFާiv,жFu^QvC953hcΤ0-hO##tR-2OYfe.1[oQ-,Qێ3iIa';<]ށ~:-rqtҋ&)7mqs-ܽ@$j7\@}&ky&A'[ߚظL@<.|3>>H;^c܌ A?KA!ˡɑɅ;MUYf;}K"L 0"%甫VG 'RIΛ{ALlj?!kf= V`]֗IFTt_t-@1D.LЫHXWdjlUY'HƨJ9Koļ|紻Dh*}&i_Y1{rkZQ> }_R7UBogD?JJ(_$>OHW ơ=<_n['2X^y-=vH)&dZS_3[=GO1c+C!Y}YL x%g#jdQqAe&L Lm5TjɌs+"{R /+rObc˄mk ơ KWUU>/6(bYJ[o9c0> INիwesOV@d7 FX蹎v0V"%Z';m khѧXUTxQjd(%_ngv+Ę ls: 4a?o_vG]#)8%g@Lа{tHeoه>ѿW W.up-u#9{}>5P缇M{4zA(Ѧ wJCO.w:v[)Py(􆕔 ['m`ݣec5mԺ-TSֱQ"..wwz6iL 󂽡ٽ EVG;wvl\J(g npO+)?<I.-L.|~XiI<ԈR> %:NЮ8 <ńܲi-_3PjWs-Ovn7'7ssԓLk#=JUqi&z{L>)Cg'7iTFC{>goaB̝{'[\u ,2Zʼnt4g5#zMY"wޜ@M`tBΌɢ8Uz|=`i|:ǹ+iy[Gνl7)Jqb9HhN1Çk2!_`*ׯjRf@2+qlFrZMNM cgY0s?#,&;>S}@ :tպ⭚(.X|+hs?.<&;bknzӲ:䱨 Wi]W( c-D)3Fu+'X!tbDhw$wT_9\x`N ߨ^}aGtɂ5!^J$s\fcf۠O[ ɢA^R u:O5jDH="OLΪO)©OKg&DY>#^8o=RH~"8P-\<'Zu"`qi!Z1=ZB+O`Οv]ͻ~?oIю'KsKNfh \"TOrtU:ҭ B@Xlb9(V挺W0/$oprQ~iV}}Ŷwy'ÔSU+8iȋ&q_h*vh!{xemj i-FCtgߨ3a&mQj21ŅRF67ivv͒.X2|,G S@c*jc8GLdeVD ?KOhwA^a藦HLDҭ] 0)|j͝+ǘ4O|!rF8T6 ;:خkXz,`-AɃU |=*Z ~A' |H|IO}+ӒO^wi*=z #Da* 1QbOw`Q/S&7o䵈GXзͧEz])lW~ŒDX!Sb\0S:`O.HGƜd{wv¬C%*cV,MHW8l01~$xmlŗL$HHFEDYQݗB"7$G5`= _\d`iѾN܊ $pWZrH?nF`#5Ytd#ic 4ϟ黥YBaAT~'8g:'W㣛#/wx ߇)JAr| rORc-gdV3-ikڂzR˄@RŽB*s%tУ9t6 faDlO%aMkSٰ##SiЬq˼.r0ĹEv*$:]5fWuٻhxE%ݽ5o{Y;BI۵jWg)UJBR ŮCYCbB_OcNdO4jZƖґ; XXۦ[r^܏q#hPN*(yQd v E =tݯR{^N8R='l%w;"_=;V%ȿ5 r&P ۤףAS9o5cf0B'vX:Ռ 5/.B0:jG9 z-} \pSLDҟ>-Y;uT3$P 0ןyd&x%+>@g~؛6| jGDo;7bv|*!K/RzHh/uU;Onou^4kM~AOLUA$]DkuS?f錄ɶ*FIC`X7ɢ1uo4cZ'𕤇`hƝX"٪Q;kL<4z/cNf0TO59Ɵ4lEt@q,paމ\vttҏ zEvtQ3PO;D6%?yO%RoJBqaZ`G37eن[22&B$c0Pge?8_lovw M'0 !h0zPIH|F´vf~IQb:Z5`l.N]0ްշ%ȁGKHI'%pW$Лj]V4rDsEk`Ŧ@2ˏ37 cG+pöOf'V?GlHۆC$bxF Ф#)W说hjqͻ{ʫd!ؠ眔s<⚜S:u2yϛܨN]ǧF*8IԘX'v_ֱlP+b;SuPZ##Ϲӿ:y:xQUuCmj `6_H!ѽ`3ї@2 rlc1B1`=>f|\RFRyR?ОRɉiD&tp2G:?Hsހ.atzuLϦ44]  feЖqO{y)E+JU?,ff$Nfi^42ѓ5ll1t.0^:W7y7nSg"H-sjK5Un}C y$rgŚK?=%js=x}CWPL%rvEȲ~9>4"%5gU+̨{608;7lł'bUb~~:pIY݂-ވjrcn7}'>+a'K_RbMIC۹;+cY2U a uͮJ㉫dKZ)O{n$dB.G5g F&&.ʿ!\:\F^b>LyN{MvXVȄu&ŹěW-8T1ζ_Б3HN>MPp>Mr۠tǹ߻v봟YQs)ɸBXd.LLq_4!NX>f1Ez:KnJ˽:áLh!k7:;9=_YttLfQldQRazsIٷnmU6#i}9WOx"m;4؆kP2G 4$F 7W^ҫQ)֖ i.h|ai>i 'd  8$8Q )ԫ^36xhsp;TBV4D؅]FnƼb0α"I0;, ܮ MWp|Yȑ\-I(  Ul X3`&ⲲˉG\@]rIOp{fbKXVyX@!s8+ZNE'+#Q)|2.Ű6cF+x) N\tLA֛~HP4Ikj5sT^.P_" *g ,vz(TNJ2lݸc$מ3,F \۹P\ 4g_ ףUcX>hp%4J7|xM)oȽW)c.ea'xc'2*@CQnߺؽٗuTNgqK[o:,ޯ/ʻi۪4#RnKMo~̏L4@_ZA>Clm^&5"~`go<:LlX 73WJysփhe,Y >׫􋢆n_,52i oU:F+ə!vhpքxfN1]졽Kٸ{pXeLA' c aH „(x@Oa12e)m{΃šl %p2Y} ɲ&'/.@MK^Y}.=4s <:..E}txA{El<㑞cmAwkB0 h{*jF׏GtbBT-5]QLO!.d#:p>ЪUxEEfD떰c@k%kqLgn⽜hQ.,5k0 ^ugeiIJn6}4O^r撜NQC{JNg7DmFfnwмx<* 3cH.V{p9‚EN[/lR j!q4O) _ ws<ѵmi#:|\(g#o߷b29*6pg`0qw /fp"IK`ߋL,ov8 ܕT#ۭovB 8 irg-1хP pWYJIݡW^RuTAO{MR&#.ڮET-;Z>U >*~:K$ Gt/)MOBaX4 g 3QRaW`DI!x+ȷ8=ˁ)%%K$u3M3r5NU!ښoP8R-i_<{[MYHrDְf~n}Fkr}qv 7MM =K&C)_qKe4\l'A['5+û&*S6tʽ@qj[:d :Yhl94e(:KcxnY2%I+bkCR8 =$dBm 7H8^~wI 2F?d67*ȏ!c.IR*?!5TA4ѯi JUY6k zȍ'*>:9nDW8*]՛`00Y5?d$\a/\@ݗ g 0=8/yɬы*'+j92 zJot{J@=sq!g(:vWL!;%:c|`lH`{-_LMdЂNoWtr7}jd7ל@"4JB`8;m6i\R4 ̲w)46l"s[\n5ΉfRU枬k~CЪg_N'թvx ۭ3 0@NzݱQ JnP)'vZ[KHNzCg<ۻvr{kll{m=>)Zj 󸥠ƛ\wO4{,mM?D w5 47Df]nn%V%];g.A8~ĽbKWB;cy'S),wi7_6oŞnlVm^Z{՝fT?"7Q`Ʌ.tNؾzQ2d2X*AZnd0hbR Ɯe>x[V4Cu:҃/}u౨}tg4Wk-ʀ)Q {qh UHFȩ>7 O+yNg;YR.ZYIHuv`"Yg*)eQ,/2wG䌋^=i͙NT>|M5RˮD$O&1рRfSdݏ$ _jM}$ ID$M*蜁_qpjĝ$(T =sU` ԡWP|DMNuKp־ z_ ҝGy^E>-1 "P}ѯ}+TZ:g%Ю38053I}Ϟ<ȝ#YUi|?Lz@snY'/$[EhAu`V6/Ofw%Ɉ O=|`ǤdD ->j+6%I~7 qGfa`30cA}dW.2 t#:r3j@OC]Gn).uI{8jnY͠F>~t!{MrqfYb|#~H`BSmF^*RmT f`?CYDJ!cfB8bM- ͙ٸxxKKq'Hd{lr Rcb;dk˭;$ԧ~eH'DFo'yO#AAZBy7 Ha/r;oqeM쮗ff k!CxX@с˶&?las ԙ}n [!v}@(?!CԷ'lb}WݧmF9qcB`੓07:_{:2>Q6>2&O.Aq99{:T-;_{iWd]PϊDR,C=4pAm2i{&C+5BE{.B0]ww/JۄS6.}0 ͎aL StE/_ Dh7yblv~9xmMFx,* 5tC6- |w#9]AȞU\fa3V*-@_/ Z^q7/|"8*ԟ}'47*ZOr6lFc Ż祿 NO3 iHQ9a Q;6G1İ/k>+ yN² xX~dS,wW_&4TcG`A4jj$-ۓNZ$S;Q@fCzS{Gs{wWPħGʒݏAк)dKY]! Q#HW~~`alҗt_VSaTVFy.)7ҶG?Gf(&bk ̝ax"#/B9׵D*;Yo [Yo {ɐðT("]!;㥧q %-S*'#YܜڰQZeAV˒g=Sxݢu L:/@.5A |0HoׅYVbzjhS.2 & W-",{7zїHr\)gmתIx*^bKјbMqnjmνYSּ̪*,aL(f+REe2CLåY)놰H! ɸ dp7:+A/׀~OmvOzO[CǚNa]tIs7w7̊ iS&>ſɅQ ,%Cbx4>I-R-E; aA, !U0 `L* d>n#Td\3?f,KNsHR/??@4HLє -ԔRݶ T;4^Oj!5X/.Vnw*=LyǃnjUlgY!IS'4(,I%K2 DyuaSq4ue~ņ;ۘv*K*A@yFNzϖͻ)j,^@)_?5Cw4x  ab2Aш.?= v46 >ˏbX :$#Py;^57B4 EO}U١ȚʼnZ%dmN (znſB Pj`j .q:# Jr~)Ge\7“M 5ȪN+~~b}H%D^ {OX*K#:6*Wv}xo¥^.c#iIY7$Uu @Nk[QN-U&8y CXtԘH =ü)F+MXE0 ֡2 vHI6ne|%Wr@NiSiĀG2ÖkJ9Jr<9V.:2J>z(b="i~ /F Y3M:+;BO|')o:vw)⧔ lNmۥzدQOq znq#;2%UϜd]3Y fȜ`S̵\ȝhHPgv-Oį(:׎D`e*^j]Q^O_h)*mG͵JrQ@=4 ćߓTҞgŨ읢KHGjېgUrLy"PahPy(Z\b|D ϰ\Nulwws:2F(?wiyH>}xD| @JF8cQe#¼#忓]kr#5`k t֭  Z_,z#LkA`eudĭMvNz\EgNKTOHsu >`BoltP5%6a:u5veajNi4-#k~dKxн:XPw?@* X6~O,Z9qڐ~aɸhhz YՃNW5E-ro~t8S@_Bp>8^MD`DZȕc[A&;a9 EUו $띻B(H°A|/Q A^Ǡ'D/+ǹ;Ays. ½BML{պI~3q\+P҈T?)ת%s3F<*e, J/.~Y@M*20/x~oR)Kc ;"ucmƁW4wIē/ذbkv"b;E:DI,E$dV6K _[aq Q^^ʯ*GrSm8jգn %̎lm25GӦR#srY~3X[Łn%@5d٫#7Zձ}kk7ɋ3ϯO;wf/Z5_Gpy 6SZ~v(M{[gC$cuBPP1Cq-xWu-<*ZxK;FfŚea܅$*O<hV4RԮgMuU35<)҇ȧ;ԚR8|`hP?غOZTfi@Oꡫ5ἰ?`hINj)*qkCAJX]"{ 8s^œfrKDt;FT,OOD\QpiQꅵc\g j(nA^=W^rUtbQM 2x5?C-h.Z^ 3`E(Z[t5WJͅس4Y]4rm5pѻ1b'|$ݪ+*L\_/|D*Z3C fTF*[?=~hl ewZ|'Q}|cITr&ֵϝCiZ>$:j˙sr0RaejJ.df DR8a.1J98wKv.Hy5$3x*H1"PaܶO?A6[ML?=(U6<Þ]~ah.hRCA* MH#IexʥGx0m#fJQq}O,ި%Z$ukD I5ӃY^%l zsBUe776>(5c9W7TZ9|(zB?g$-_G2J$.E­}G^!@abT^Ii\*TVfg{QˎC=Ul]Ѓ k.53Cj7T꽾}L@BR#mΦ>E-tӅZ Chfz<%A)> ET߽7WEد( Ys^p+7)2K>ۓsĀU{@@u#_].!KW_Y7ԆZ<_|qw􁺚] "bC/{vh-Cwn+ri) Ӎ" w/7ˆ.i4": YFPIIu-#|ty?Cٓ74R8Y$ 1f4/p^ *i3Ak4J KF?@C!KUk݉<5nhR7noiC~F@$%̈́Yo@.@q6.ߓ̯21Xj/-}n7~3zQ[n /ug4WUZJ6LöV+iTT W Z W3}S4P-⟰nb' YL~T&Q-rwHP|}WC"L2_,dZ+ja.83Vae܋hiC/\)`$bNeXZڦu>mx (j8?c,2?x pwf \uIRۏحB(G%gTCK~&.0FM6^hxXI ”$W/ ]5KU4?ɰŕ0$sXh,kTŘzdFwɊDl!{45=fȲ%|ҟ%<>&\Up#ʉc`BQ[=oW0S>V+[}T\hW3 d]Q&.#02  CP|[ptμ WSh14CݳʊFkSQi8P-=g>f ipvm}p7\ֈ(wE`wl)<r @^Ȫ p)dcxg o"W-U Paa~t*ԛЬp= DJin7j:aog|ɈiWI9P:59-%u :n)q9dƵNG 10h!e5|6vs(5QJӧ NHL!ugsKCV}iIihTELWBy#MB "9Vug>)BgIM;Xb 7@u7\@2AR,*#TKz2cGckX0M]6Z;Vd0=;u=cFcU/ Tٸ6y6V_PH|3ipG'hy!ELh'm'D~ix8걨uxO?AuF²J)1GBNDA29ՠEx q̲*=8x@ 1W@!+9+,*Bmƚkıt׾`x 3zzfgSq2WHxΝT ܺ%5#M׭Us7Q5-8гSʹ=)g i|4zЙ]f[Xn ٵ:UֳWj]ԾP,߷"7"C@+kzfS~o2KO4K<sc't_kQ,? J=iUԮK޹0󦊆WC{AClt֜⪣ǔWty7&i"qs:V#j%wXEff SI3|g-ܗ=|y+?v̦fQX9'(aH!V=Vqx(٧$$= Z(`s < z苏%l1be7gxN^bjGu@Vֈ`ݷa9> C$'ц'c"8*{Z= !ACZG) ),2<ߢpiW95lw+ ¿p@ISm/; t5##]LEݽ}>$(+IH8ix{xgZ美( ( T0yF"%(jNMN8)ֲ9f Kb @Mt(E+=~aԒɥ /C:ЫbI6G=}FQLoa8 %07dix`K.paX,KEAw@fc0p=c|U2,-d,~#`}珳vmبvXJY2 'ISPVjOuA{hH.J ?U\"_~y<2yH;QcC]Oa0nDC"*a}Ml8I46F%WU Koo!qNp̭CU2ٔ..]()a֚I{ |ÛJI%)53@z.gC7 \؝JelݜSp|<ѯ6\c8NNwԩPy+!D1\m #о7&S5/%ڨ b^QA},/hv,bÎSѐ^O!Z3I6 &h 慪{{4 _ϔiϦ4c! NѸޏxot~XXtV ak9}[ (iL|ɔ?SEΫ+]{Af1R% s/_֥d"!=6K?NiZLo_:е#亶K| =_=o8N v?F~ ʃ&(qE;=3(7 [ɖ—@U&D ZW ߻ѩ^N _f{<4|P_VͨCOk}1R>Gr:D6XT,r7[l;md{k, _p?Bm71H2voNuc LojFKtQ5X"XP<)r/f^8( \'jOϢE+hƨܮZ4s2lGdz2mG kq}:JRDtή6JEB .twyGHzef17qXs }Q`%P,]H/di(^F_z.&9ƖfuӥoKyW(01 "YKP)7 x4-{ZM.)O\hfڎ.7("f<{)"! ={;Pd6tZVmZiw!BOO^A}# 6.*Z/*h'O[;Q_5' V%G:qKDy1TLÓg0@4&Pe2ɘaӣ&-`eih93I}^@SVx^R"HMaEFDo qs׆9co? 9»8:ޤ mM#Jp:3x/5t#&XA[ 8ho4r_ɠxNk5Յ7 3gXq,h8DE: aEPMe N15"aQ!˽xXTS1pUՉ+=aA/+L)krJJuJ&hdHM{G6x:JÙ. ZVgQ.8 )VGfn[scK* -xcXx˹µ(^'$u<,oLaHhw qCM=)a2xQ1DCW`7{Ek|' "Sq+>n[Ѳ%E;8`{EH#4VMkF@tCpc;]❝:>/H=R~属䗨O DM)Ґu. :Ѫ5H3hʱϹ4; Dpd]+Ȉ*},5vV֒rNR-iMMNʳ⌃z4?l8ݣyM)` 8z{nv8M@{h:J7h5ItXP|b X"j6rNWMY˥LGy #`i30NΪSe{#S6P,Q#'ݝqkULL056@K,^$%D ›?U em,oycAR^q Z6mm{+LajpҒ!1dDS,6WpGa-!.OS.~ۉlh]ҳiv/ĮHo!y^yB1kuڪ[J Oh .a| =,L>>`O>r -)饟 KjK$@wKs {1R'HZ Gr*a'~FܘJ8} f^cZMuCwCs dW}D[1 ej!dF M|('J !.+M"g?twoQx:K[0DS۠r {gax!6VWğX$nӋ~1 q_̺~O0&ZGFi5w,CWсHAE)"GlIY {}-코jGٻnw0g~BKml>.w۶\ט\N40*n6@1@([#r,OU|oynΎf2R*ɗo€ 1]"wߔԢGpy5~QH52OO 9FϠGZ8ey*e9$oz kG]c;/`n\:%ӆHo(|F0_5=oS- HXUջA3K' bg_)[*RG})1>ܭFg*r ̪}`YȮyKY=6oBkZ#O)2gq6Ag6/[z = l"Yي#;ߥ_-2Kc ac b*D ^ԒrncRSkGО$_Tet^DFk[9vQğ"'h'Hk> )˅ixp/o,n N nst#keG r8+6WHxE]sy UfOLF-XES͊[<&5voQvGx٪꭯(;v+D*^}ga!5kpΐ/tЉ(PsIҧr")(^vcO*~(ù *L[MfuQ{9h$z~縁@G4@ɋr_y*6o}J[:J!Lֈg !aJ 3Sze/*kir|f|@`1.D}ToVⳊϹ7N0$#."1|HZ-|rUtROŢe6s4۠$o ]vUh4ﺢ[:"݀QV0Lȟ&by+x٥-)`k6qFW0,#L08@#HR~*8ޠRSWT7g,$G?Yb "yky*>G$@Iя#"0:&A-H=MҜȋG+႐Lêd/'P-T@\7 6ۃZJp^0/#u%K чA0qWBJ7ҽN^/^H_$t#yz89FX_E@MlZ&#z+9x!H𡔉nx.'*jۖ*FݨBUG+׷$':m#d='>ŽwjsFζ4eDD$/Z>.кpPHL">q?ʣtW.+;iX*S $PM3# 6_MRr Ih 9r+>uxeJ6TzVXڪE0u{Dh+ kwُ=҂@,di?"0kCb'kae0)Z-oAgbpLODLXL RQ ~ ޵|:q.5d++ٵӑf F!|v*~.?8z>3#Gѡ@kϧ)g5]K(WyPgbWfWJY9#۾:fJ]ICB.9I/A:TSQcHZ3S |)I~fO?6mڜ }L?U)4v^ќ_ρWP83$ /:╞7a2 CS?‚0DF'y_*`aaby6v/XJ'E1!_"R?,EK5c!? ˴[L'f YU"M@.VXX~rG߲/H!'UTБ\P wpWxړhXk,lGPhwWϝ0 ǘظ)L FG!qC(9Bʄ =ןFlOeRZ.iv]E/ hcrMۍԒ-.LIȦ6\_~;փ|Fp(XK sѰFr7~ڝFOBk7qM8bǓz)v=-3M}wArw! 7{k-0 G3<>\ε),4_^Ͻs6а ZA=U'\Q=n 4h i]~[GUy0MEY[GyՉ|Ϩf(Mq:- 2E}ɑo<.ng?yq1DZAFo?{.\GQH"k;`] ƶT2d.\0E)ϻ bL͔Qb?Zn\Fݧ0sFo:_N5Vÿ=f Bw·cZARB( 2m9o6`x:*(o057%•'NSXow)o4ӋB.H6-U2$TL7Vf?Y`p2б:n@QH8 @GrC߇ἢjVY_I{aU}탯Z>IrRi WK8qҐ]?.&E{X-b**O%`i~U@δ_RZ#N"G갍h46'~'gdk6 E&^ym~jeӅ}`6}Uv﷒v>UzR}͇m*ؔj`<18Li@ GꝐ!#sOXڬS1I`]q<|9Ln]TIG7 301+|e>a"MgD+F3tD>+@%$Q*<( pγli LyvadLU$ $F3Y:[!?3CD/vrRPIVI~\!lšVIS?]Y##sML90qFI*Hi_sYt3ُ`q*ͺ?18 8{hG1v]qnZ<T ٲC۶)(BjͮyT%栔r 9wR[w3rR-5Cl6tBh)mEm\"-ui)qt'8b&%Z;ݒ-@6}˜v[ ꄏjYuRLC|t Q[,k pBT41udDFo# q""BE*pB[ 9,v(OqAW0:fpL\3} 謀.V5x$Df>G<8̼Vu*GJzöڼVQE[%nn?'Ixw7ɘ(]ƒ/~;Qa6^ &IPlb2 LN ͅYSST_*[ƨa2D gĘl'`MDj^3;=Yg!AjߴB fwDQV0xF+uv׼ b Z}罡)YL487" 6Ll.3B{xEWy;PvB]]|ҭu'ܗpO>e`DZ5q= CO8i‡wbfV+g"_pe8J 7858;(i$7~laO,}"- R)Deo=;""Y:;Z* '{l=azW*|G/aJ4| V7 1#Ax\H\!{&Ѓl``TT>N!'Ա>^7n)wLF r׃h*&/[Gy {JϞk彃U`+ѽ<.%HHq깾o| ~ 9SV䫳e_t}h"o7 x B+UG .q^BX:.`m퍖ȓ& vKt99}@<'MGcTCF۵U4E95S (^9_a2`g>-w uGCl1+W#<(dú.b !BPNk< VtYzLO6 ?:@xP@qiBL=GU LJQ&?aۏPjQ3?'F!}~ϭ@hD v,|;"Zǁߒ7ݽ9A ?ʑ1xV6 vE@?۪N47͠:_ϵHNoC6 +@ L\*v5 CҘh@gk2"0a=sIw|,MwX243*z*VLx#3q)0\}_c8=}BIꠗQMֶ1}' n?E6;Id{&I%>svTtIHuuSF(?ז>u]!B?X(Lj]N:ȤŨW525bKd;Ӭ̿+88l ɋqu|ӡsޭWX<\+K}YP&ǥdBaQ邉rcI&0IC[v +dJܑOּO=W eN(Q$E쾄*bzei,]^l 6{m/P 戀 c-hD.233Kp޶Bӄ;գȋ늙ϻD .34F&9mr.$NRנS~DÕ,IvZ-pw:9r7%}D!ڇ>gzxmFDV7*X,T7a (4=8GͿeswCԣ\eDӃIwꞇ,aF} u n`}s/VdVc?Y[2XG\&]}ܧj_ˑ.z.G;売w\Z؊j\ɁUu,b;#- WPP~'ӦJq`K1,x&QayWA<*fc*etPD-Z|r$! F -c'w,h]{vKt߫{j+:; lc#]>%g\gjuov[("; m1k__C{v$)G5M)̪ Wr(SxQƙjX1pgc?9CPi`lFIq^+-czjs2Zkg\랺^87cYI#Xs]zssP0U_ndΘ#6zX[UH m]Q݈j4ZzQM-hURߒ Sg(3NZJ:)=mlwf\|PգY2 31)Nd,A k'GDQAҍ:`nV6ΑL?66ˢ_}9.XW8SCJ%:TC+Sۛ.mBFHAb#,lM7RB7#Ȳf[ht:2e_"p 83s"LYnA-בj*,}{5S< spHg+~ 0zax/@cT(j=mCye*e𗾛J Dʙ^`|j|ּ%?RBPoF HA5*@7$LCZv`8`ufM ]nR-PR3|BWmrS#&:[!17z3!%XW**ի-zV\Y_lĤ1}~%-&|z$hf҃f·2K0sRK[RC`"( lc|HρM)z{ OQD ػlٿĭ{qqUO]pwP  Z_~$p BEmH  ⿀g[]g@4i 6~ /^Qҕ#}p>mfBM<#:-FɆV~ǿK !YKWiso-lk="lTԘU Y4|>LJͥ{Np~$J7*R+|B +-2߄8܅gB\wES7\XZQj[Av)ȁg'0oxsgK蹏v[cgPP}lJYf7/,?8BI'cA2qarxWGꝍ_X_Ej$,!&I ģsp vd%ffD :}ܾ2sx3@.7U?hȬ6ԧ:0-1qJ#jFtO~pW-;.ďeѥbkxo(9b-1ά' 1m-!u^V-1>:#Q1\=I,j!rBARG-rF }%^$.&z$UV&6{m~|r|lI3YNɤ-&:z@\08w(hY\U܎wU>[8; C(יmaAtZ"U(4!3eFΏ8HRU-1^-Pщvz:7wY& l0f,I4B:K|:rV BE-QR2/rHj&E HmJuR'+ʿ:TO<"[@q?65N_1\Z>4dMvOn1i `Fbz|7Ze|?y y0ȑLN0X-3/yC$Q^p]'FDt0$+(7_ q- ' lt;&vJ^'꺊ˤf5yOeB-K7Ndk$/.9;;aY`$Yw c;^p\GAgɝ!їv|*pdnA}To\2p f_`̑ohWXB\߯m t@@\cL?Ն@}WvrdJZI -5)n.XLq J0۽3;]NggƱe+ov04\=~\N>o5%D#[:-4 `;!mH( Ox S,"zU3m˵øɤ>uBVZtJCBBT m- ) br6_`vd8KXp ]@$ƏDQ8{LVq6Pϡ=VbvݚPדۄbƽ&e0f8 B4C zah Lhl˴' 1X(9G,zg#7R $)ȃwwCiҚP(-UbԒE2c9b1=}l%r~`V;w {ƸnE :Z/ez<ALf9#SMeĂEz&{fo'Fzs8h6k-lԂMy`.u׺AB<謬|qszYQ Y3 qq.̈e~$eh E8 홎K۶}]?*-'䟶h ~6-WjP\mIy!U)܏U9TxsΤ%Ž@P::rz[?^ |#j'-CӻPm\}e2Dޫ>*:qepkLH.4^ \&q?G's;zV,< TpD_Xע uBoTp:bnbA!ɒ-235 x EE{OX{R6C~O1:bl -èpf Yj1 '|[P{ L}ba*"O oU$ />Q Y69xhӠ];5SݿRs[0iw80@~BhݡI++ *ִ2EN·bh*0alŹoSC~g]|a`sNQ zQxnCPѦl>O194k@z:{K'Cc|(n6F8Lb$ag+hAf񖜫-oŇXII8qއmfˉD.\9LQDǒ4Ni˻.p]J>ɻ'_w3^Rq9}X4; |HPB[7 RQ}Dۇr UASաSCuv7J?EV3S^e)T멑ǫ"TȯF6x J&LsWa;އiEk"eXV?ONā =c\AV5G8A;xޛwiTo:y֊NSYP(ce=\:I#C٦2ɪ6!Wj0JQkRfՊ q}:Tn;=5.̇| dp#;9ׄh o90vkz(1 {M=?typ+?oUx#|YՔӛ,TEۅZJj_}D)8,_6ȎD@m9pnSHrՔ1WQ [ C"R-Z<&i8CPurvkv_+`YB"^@B#o]dvq]!rOra'Cg#3 "3b~ $T87\ BlɡY+%j׊Ҽ+|?5ܦ֭2hAO2"EDKR/(eWr3JGF:R90<h"ڭ2n,=Pմ]*ba7f7^[Q8?2&xt_gNƠ-6X\suӓh;MEwHO6k~(p,Fj2& BЄzY "Ia-\ p1Y!a _QOȏhry?>Uڡ2`?,z AZQϴ8$vBm*#6fGw)\Y4@_Dx9B϶X)XMS͢L\wkw_GK86 96 ZgRTT7 |4\EQ-Y']If,8&_,/l1~+MKWʪtޝ5#zl5aP}W2B(ʋ,:'~LoܿNX+\vvJ%P &9Gό4:{ j7K%vjcJJ2$4Tp5m}98]'O|eNdܳ.?WB%sy{4AЫH ϓY*+{!ZW%{,bLi4m%\09!O:T$KsE'^2/uIu@Վ?LGDyN=|hɢFU]K06)a >..QR9^uLޮC땘{vC"/3o56K#%MLSYrgTb/IˉvFw5Ѳh8ŀd@ދ>s-b:bx:Ùf{Bh,\(`>N0F57zM# h'l{;9Ko$(F'A*z_l\L;O8M]rċu3e Lw n9(|C-5EH^X^ YROUS"'oA7B 빂VY-Sd_ORsk˻DR'""7W̊jjVs @L"&zkƇ|Z%ДW&N8OQaZܪ"{E?%"7!^kN!;. m+*w{A8?fuiRA~ =ȅbVcJC3)ZD2Sf)Tz1GB8bX1M'|4D= D@/2a1X}],9l7]'c-T'ɕJSħ `f e'ЌBTyI9l[an65@ 9~%%rlTNH,U6Qc~j0G}bɼ1NZb"JZ+o5fQ ^3ၗYW}TYԏg>s(ګf62OB8 %8gnRJi XH}2D;rCN} i0}0ebUZB 4Ib6AN?T;hd? 0mų)̣z+0J38%.byW7fz  'E=wM3%gSNytƓ[d妮k GF<[EK 1fK* BW(Ԅ +DXBv"M(uto!h Г FJ.hx p9MWcX-Lsz\I moԝlhDrՌZW%MQ4?2לiZ4e xVff ІcR%ѡWmoM V>Q nȝI XH\kpfO/{Apr1).K8eE&tmͺ}jRhhA<2c$#, ,^rpL$$.ȥk擑IarԗD-&!Ǫc`UaI1 Ro@tqz-1QG跤ocmN)|q}+eoʁDx?Á% L%cR ՟C߾Dɛ7^/BK3Cyb@Ρ&VሦjV;fPcC<`}F쩟@$a:9)34])Yx$Br <M \ =D$ ^GpZ`HM'xðW˘G {M\y3DhBӿDcL {xRƘC,xk%~ʳlWyVjya:T[2E Kc<n&!x˨1yνYhtRtlTυOo;ҟ]jO޼Aa M {{OLK>%"5xg@&m Re =2Ad[c~TF)ݟ22};ch`aUF 7s^$ ۉDWz+{\Y }n|Y&O{5!VWf`"e;9it@xeA'ǦTҭT1w~k`/snHm`u?ˈWM<ŸC&Qj+)]GzMT鬓GIa8юzv  nL" Xm `.%ʜ YG:~14ЩZ)^0-D'\(̴?0΄{vh벸 x;ϐ1|9Y,c& 0N'@ @T$ EXu7XKMk{u>ń }\IXM')#(.yڛtxӨ7M1[dUiR+ 6Yt'vت ^Kx=D$4;l8 @]D{yH4M9GRfKKyc9x_ZD,N UAqFpuU>b0CO Pd?nD]d-ō div,̈Gk5#BR`W]Eeo'BrBgʴ#p7%^}~vn'#1Vĥ dxuW8';uk(keNrVTF(o^e&̾+eJ,JaV|+N0jZ \'AbHpǦUb%+5=NHZΊ2}Zt[ǫgSG ݜv *A { +,yJaڨe:^ #~83~7&$)(lZR1@nl_۲|Se_G͢fxa&xUчV?sϕa/؝ tU8 Er]B<҂Vx.ewr!|d!JO YDpsj@^[}w&cCUܤ3 pwbo$w3ܣ`ȹ)ZjzzzV_qj\?o(vJ6A j~5զ ?Kz10کdwNAV*Pi1õظaE|&֪.bvȐ }Zx%pyA;!9߭$_S^yyzi0:hOMˀ۷RBǍF'4935vA(0̎Ug 4ypآ`OBx̉?x(7` .m}c!C軯|] ʛTڝ̓y: s$\KAf&J'mF'5cf¥SafsRXf&4z뿭%#îv &YXiU #ۮk/?bm U璖He_KT*p4HכbdQwѹ.b!cYm7-YZ[>AɏTCb7+UV)+OhQLjdf-,6،69؏ph#GC\axY1:a02Fuq.J9+i= txD00k~^LSބͰM\1S"6C N*\ЁyAɮY3Z⚿wPEZŒMڹUcHFk&m}H&r*׵ CN!!ANBTJGj`v?B5uyQ6_zot=tS/5QSm(詜hO QtvyR6Kw+O,;%'O7 [c:"A!Ay/)6GW.ho](?hSl<ͻo1̷5e&pݡXKșq39Hfvxz_.h:4ĸƪg1aBSc$88F֑}1ߪе)=RʇGcmAUj]+7EeC -/|19,Ly@U2on^n37E sR030CTa``8tMzb]2utWʏ!}O,zVr#c?yc2  8Mnd ]^a fvr@β9$7.Sߗ.z[l IRb[F|K`>(]B 84@l/]f#ʆ0i;}PhO  mYujtOtD(<wڝMq5dc&j@'jZޘz*ݩYZ%aOd|-33Az}8̵Ձj j\|s7]B 8XNi[E0xk K5W'FmCQhkoKx}v.Qw͔J}i_lX7Zf4Y9.ZFԷ++k ٟsSW7(c cxܜ XFAg90!=)8Fr3fP?^=u I{Qt(:bV 6?X[&}_Wf}-I 6d]X=r01'HN',lAO3AS-JBvt {29l>beņb\m4>T/’#ĆA^( <鮴 fsȟGT"0şD}y4ah+#7lU-WC^eЊ<Dң >%.og [`}} 욌luʉRk&rfUC Qέյf) dnVmč@ YT(։J7)y |еk E5aO6ك LX٭/XFEdqo笥5e>3FmZN#"KqMU.'I1ƍx@؁UA 28N!=<|G>Ѷoe7YڞLe+O}FDkeqZi3w#&1Wr0V\f@a:71M-ue`nY•ےkOkT+?C_~a;[<2gopFh8^ iPE,ZHGt*+eGyGdN#'n6Lܟhqg9@m8%1EӼW<̓fg#(8&_jG/[=O$踖EYb;?E=p MDXWhߨdAi:$תw,u-zjm]`_q^v0(,ԅ{wmy(: 募pP.(5*CRqw nתMy ECP3y=E0RRǤcfVBf BH۪M[wFFFd~z[Sq=S B ֭xJxĶ|e!XrЭw.q8Jk@4y#7b%>\O0ΟƬ&|$.xLM,yfP{QK-뇡RX$$޳q`Xa˥O-^?/2q9B~|HԜR]YH L }_dMr֍b4M"ZNhέ3P0Cv?UxQ._=f/W;)})X~6MF@*hJc:"+ە!>֯Rk15l)&zSI aOZj:?aL6'vw ya p `S}^-j#~_=$,h'SfFΣ*c.sǍ9"(<Ӥ7eԺt m|@gkOuD>yQeSQr=~:솗2bPKݕqmC[8xns1Zw["L̛r/UdBp}oΞ^rJ|SeqSDt; r{c!&-^TA{v Q*7l5Ti5*h@iX?7z'=ohq<>n<#C^,(qGRijBOYmRTpZz,~`R&,[-,#cdwfVeh&p@ۘ!m>Q@5< ,rgJO+|Ҳ`Vi%$/%Ux¸zS2a KeV}rXB+u(N@;;P)an6__ߴfl֒+VmUm%e1F9RGw 0!]FZh|KK*6 -g?AJ"E 67oFy]Pףh R|$pjkYV[|_.Pf r4)%`yw,k!{W?>#RfF1cW.G)0FלJJcmGp5>;/>7Rȍ'|὜,)!*}p h>E)rKQ$b {QL4}OM'Q(O:1j` "L >Iu'd(^ rtZ 砑{m%5/ϊXBеi_ÃKQ#2ֿLAɅ]Yp)}kw'=3F1,$>, 2K0E` oP6˜XPFwKet?[w:&ft A/zonEdhƙ-,D^MTp*%l /b# ڂ\+*Ƥ|ꁋFtKV9׬3nzR?'mUVGen%({ >A@+PtK[ Jlh@=#Ud=.n.@u}1ģuR\CfMz5w6cG/66boxo|10BIʕ 7oԀ`R-{qnMz9%[uUqg\ݱޢ+61w+VQc/z+(eX'+D8ˏ4>5UN=~,F <Ok3ѓXDFC -W%&Җ:e͔Hl+.-4Ҫ+.PnX$qhD$T@Vfg2 cv\%H!ms/N-7'qh~ zmij-a$irμeٍ)374]qnvTؙVT0#' "ӏ"rONfR 2Kȥ7FA( GCؗ;UeO{\vGܦtcS(#oQYkLPt~۶f>.d滠FӞAp-jab}SR(nD܍SuaGzɀ; [n%6mGڙ9 #S[Y,21y$%ZG "̦7}.цRQzQ@~o&K9Fd k8rYc`}|XxQ# ۚdOZ--KX誏uvµ~ݧT) vQrUӵ*|<pmr9,J<+r{72C($BUbOŎU"hHB\∹Ɋa4]\W$idOXՉ`|Oֈs $)XO9eD TRۑ=֕f8IQ&ڍe>$n)IL3;},j,Ĥ{Al`m1.-GW׮` s:>+WZ}Y-5i:P SsRV]s}VH=?|F82C?Y7sNycުD@8؉(n$0@ =8i~<.el k-FJe԰uhѦdPM)zbv>0It^$aN rr_S[Y'rL uz1*G]IA dzP9!w.ϻ2V?/Oe"},Ԗ67$l'۫Y(ϏF8Y{L]W o_-$q:{zcK/W6pkydFiUP1ܺ=KP\>uBXzcbv|X0l n8ҷe?4cQ giH c}J0\ ڗÐ fnCW AE} 0iG>悪QaN\Ī1+>k&sMg)C:P@rߊ(㟑xq63Յč J}-xH0"OM<};LKA 7Z!޾!1_vba*'2~`Š*x\yqMP5nb iICUnx3rnI ,dvD-cKV򽯶{Gm69eKR}vNS1 `%2kن(>PmH o XX|E#FC6x9 gPꭧANü9Y"KtmeM?:T:K$=:),/?|h)CPh>O+0 $z%yK(JBh>OeȀFQ>YU贆.k3aN4'ǬaI!T2LCӃ,ӦʁBkK㎀@ґc z"x3`P d+*].`]dqȣYjcwN *ږ}K-ʋ~mRMӳl,zsjjEVjEq6]jk~O൴)Brr*)c㧑¼u0áUf'19֮ʡfEd)HɌ|2C֕?CpӤűY]<(#X$t;!J>TɁer{Tb;RPW`&NݿD }p_6,BqWϽ9/sRI>ģFN9NMyGJUzLqx23@CmMSN!x/k*cv `fnzoJvS%'y X&+EuxIr_6M)aL01xmjM'?aM/»Cy?Cչ^5Z Y礽у.W (w6p| hK{ڏ i_bz$ 2aqجY7iz}#WԷ:#^ILX쉊ы@g+a܊ǡ[Xbm}6c0Mfew#/ kYeZބ2J8g/_`G|*[pG̏Fjpmv>4ڱds-1iO5,e$_ x 4;Kbu( VDf\bIOx!՟BIʆ-h},߫֗}>ࣜY2!O.rņlmTΘ \""ϛE+Aa ح8 C1*Oek N;P SieAq2.DjI\NFPЯ ' ;<6CpU緙{2Ƙ&2԰GK\8_oܔo,5Xb粚P[dP} +&|cć6p%kL _ c=; ^v`~9S$Pnâ$Wa p`v320R}@nPU(je]LF;:*rX`ryf6iRdJѷ,_™A4WI}l8<2KkR-,iѵ / tq@>oNkaQj x}- Pe& sa*riYPݚV.Z=XiSQ&CP O+,YT2m xAྦྷg^z@cs{)O-9 Qq [OBLP*C!T9UwIdk&`ڍe_+Qӭ=?m"W "*#ʮˊ*|LbT:;xۓ!LnȘΨMkw `@{+ZkQ˱ZeP*4iDK@f/B+'r{"!)Ze}~?]5Հ|)&\ZjYycC5Yd±BR uF1Q-Y7/[ChvwBDmgSM1-gp%+p*['յe>7f~`qS"k~{ŊcNfٗp%A/6P2YO0DJL>DoOwtLܽ5Ѕxr>V,r]Zyw w![)7U#ޗj^&0W4pAKT~_W'b\O_+O{<3zW~]ZjVQ6C"e;f &GWvevAI!dՐ ~,o#bilY "yLab@ %C`7S㊜IL]9NZ hcb:Z+;w[jxdxQprbT_ 6d"  MCRj$H~r_0R{xXh=oN^lQs!all~,7|~ǢU;+J=aRiVXZ="Mm- Gk[KJez./R{~8x1P̅ڈ<ѥ},ê#,>%l2][N".HUHA>fTͻl6 UDVI6+R犤]ǘutBS=Nޑl1pצo'-Eo - )֮sxAr >f |JmTsX4W󠯦熡fN[d.9f;%hfBP'l)#@fI>f3w"v\ק}E!$!`= 1"BiJ&u xoLz$Ƀ=S1H/ϱBG by96AٛӢkZAtb/]'ԣ$uBTxn$bNF3tv}Ȍ!{svtQJy(]#.|DdH"2>t)SQO^a{⊆ PRh8#b cLݬEõʠy1)'wl΂Ng$*UTYږ T[J!x mp)|Pzc. 53O{v+_eb@H"K.zr+?M[裩"c4&3N }kt5w,&JT*ׁ"DP \*ǬM͌U[9f G<^_hYؖ_y&% ~;s:w),v *Ό~*}ZHh3@O:6ʦ/PJ]pK9q@# %IJhbCOkTHl1>_RKX,aAK‡-Vk3yuк \Eww$_>UUYskYUyΤsWXbl~+\9"hS?"5T8gN ֒:Li rp܄M"|;)!J++|"MT]y?0{Ԁe1T'_^w0uw0)70n .g4R}vL;ўL"2)UW?a p%,l'/tyV]u!_Ov^+ygar*(Z~^b٤f݄3E^;mf׍ILբh\7+A],,>ܯ3+_euJ F9f1eal:\tí]ܲ3N$sfWN<`Dǘ܆Kˮ٦\dlѡLPOCChg 60zL(!upCn\^#ձ!Iain !р#ЂEOn4jUhr+'^8OCq[MSN^ U|wzA|oK{$Ҩ?USG2׬6.@E;Ge x/>`]zKML[e4)ESYn(Ɋ43UU " Rθʐ^ Fe?@DUa{T8*J$lȱᴚ~o !ۙc6'MuX? 5/mS;F= WWdƾ)YnHdSc\/j jF_B>n ?iz\:KSreȈt$!(#.'R/N%M"C8f@>e=U]A $M{@dw%szRtzcv* ޜ4WUNMb`x'3 cN5 BtviЙ :DTtI>ʀ9|vu,{C d{&kuKҠ=$~~@}۫$:$!rGM6;e;%^VWkq3ܡdɓ{4m;Z@/B'rSIZvGUn"Q`1&#af+?1sGA)ۂ-7Qox1 ~Gx)8||4.H"8%;88$"Fc^öc'?HJh+|/ID^}Z`%s&(biA~oH tɆHfV0>,E$QגG@i#y Ӯ2f8K.~%xvBHv>kTS( Y03 *V&0 r=Mt%FfD&={6WR3wP3Uf?{C' ʆЙn4jIg)ȱ;R:+)8ZsYy,?<( rܵIXs_146 ?_^zŻ7L\V-LO/D"eT;3CDaHB1Y asm;y&Pv"{XF;Bۀ[ʢ:/ͽsf9#4C`g@Ksi]Eku/l|UQ-S%N9Jn‡c}]4e s  LV[H{sYX>gY/k͡j7[9@f!sJa\ڲ*WyO<>aIpNjn-_8wǶ8nt`aP !aALVCTo9ƘX® U4cܠ oj-Ɂ*Ԁ ׭i/7\έe4ԡy5NIo L;JΒjmZ' 2зK+<[RbU&hYZvtpK'M3Hzt~m$5&ݲ!\kЭC;`r߈\y4ۇ)'7bWSwJ29sd0#<3z-T /H1-K酐{_Su*f̲0C=rgylIΕn]nX:Ǒ@0{(P*dP^xY>/ BAgKM|wRRAHr@_rGmjQ`w0 U| 5R1b E7Ɔ?Qx\\B@oz `*rs{Su&J~^0yS/py7pz; |Ũ:$:_Mԓ%1fv>[o~CoZٝ\=,H-_ğ/[TZf4!>ͯ Gfr7C1Frdߩ?n""O"1Y/<ՑS-Xx5^rCD`Єe9/63ˢ-b LJU߃Nu>Fx$xvMh<+4EV T⚕E 9l@=nU ~&Om aم=8S/!"Qy$u-V|&..mHj'd8 Pd$Hxu&?mOۋmghan zʚR(m4DQ L9 A~ Cx^uv:2&[ {5EU2/O'T}ݑ.FOdD,킥=b5ӫ;7%Zv!xmmQ`e?JJWEЅ^7o#۳I@DXΡ^4+譥7t6zZ(TlY7tyf08@eg/1"hr s6c<0W >j'~ _pTQX!UVj5 c&>YX\bys\kbzmc$Nw nU.tvjb7HxܵV}mxl4Vʥ<˶rMamIv:rs)| aJ7] DNRMӷϾ2b &2^*yX W%)1t{!Npt ߗ Aq)OWL6/6HV 8кLB6]S.@$ ,XcgwlV$WpPL Ǹ*= `O@> ΗT&vԥs|O6j""dL/m`&h,Q$73 R$gu<٦v>SE(b0kþNe^4CjѥSYb\`+C`x/aIn.C 0um%#;4.+1(1mQx* +;DV/<}n^I.27fm!†\b\.mzO1/sq^F5@0Hᳲ܁L\A/Sݙq4jLa`퓈s*/.:93n{w +fR)mH{DAn: 1//Q +G6Ske\R{1aYr}?mk; ~n(Jk#AO "/EP\'z8!r(tcQt݀+@gVk>TnMQ#=Z@,^mvTI8a2Hٛfr!ə^U ;%Iu慙PW7$gd{|V"ݬmf-ycc?Ѵ" v6pU)JѹDFRKPCCL)O8R`(rRjOeEz u橿~tg@ĆLT'Qג"2}U 9z1N2|/xfcߵ:3]M]g q"w0 l8EHg,}ㆆ 4jZEYL5 h |_ Wj44mUAش̈́I !g =}\8PT:0Z8Ùd{ bX7ޠ!G8V-[`S2G4%H;j5x;}nӋPDgTy +2)2yE$ze'mEmCoT}U&!c]X5Qd]1U2x@lCW]]dRgE63L+&t><2"i yj|6o1 mi5ˤ4e8}$f֩'2yJ(0'XI,X{im= 8($T(l#se>ڌ󆲧r%cL?+—7d9" 9 'ԛmjfC>U&f$Cٵ[JeA*璸7r[#dFNaG-xP`&W)%Ud t~)eնLsN% WYǬ@6(dQSzYa`sR6c-ȕ *"?<S+7eWr=g#G"/w)%⺽78lLؠ+oGP'r!^U1Ϯⵢ0꾶H҉Q +*5K}'_}JT:'[ͪ]5BKP?XbvjZi$?e`]1͹~b3_#3A.{&xI^T&bWM8tM d+'crJeyDTKMOm :>y@:InہJO%p+X1cjC6noN&V9#M1c]E@nJB_ \^mIA[0K8Nyy؏@s%kS  %>13.K0pV^+Sؾx#^(\2#qk:yxnpZgʉazf Ls.ٓB_]$SzxY6[{V7OzbMH`7[*}ٞoKSĖm椃5O}K\G ˿f]pEup8ť Cm-jGF\/.tLXz3Pv0T>dOm ֹd+eg[2Wo?O6P8F릆5:WS 2)L/uY SPamj<uObbCCMp#n ^AΚKMn-¹&68.@:bFS~_ mlUiξ'sD=jfsV6⽀DLJ;*8%^A#'u0p%&(5ӺHj5rVAG cmt 1T3MSQmFӐߧB8 kfh~"+$ŠaWȏ p 6&R?rYM&=Vsou\h&ˮc>BpMhQf]WDiAqacIZEAG@Q0C3ğFWjG/TN&VɻtQcx/Xo.t<{UlL$%Үu`o%_U_dNg?V QMݸO([/rfwW,g~|ws",;U '9A -hxQ.>K's H#rB^9hrHU2niDХXeveW6 d?斴`iKE NGHȝL3AA`-\A U 9*C; b&Sce4捳6T5 ܤq'ʜ ;FL$NXl}\*vDl MFyEPm`"}/gexOʵ\i*7VB-0/V@C!jw!5[ 51LDKRa[ *6vIU"s<qy|ɛh&%d,q+ˮk4K0dB3| [TU_;Y]+9f@$,R0ME=Sj4^K*[\xCp*lQ/sUɳ"?$o" ukV[׈N6\_0j,-ͦ,wE̬gullפ\I0@C>c-"P1(%,8mw>ȼ no(PУ*Rw'ybWn{GaNɭu+)ad!a ?Хthm!Z]CDL\b`@N)A@#+Opr'!WݔgL ';?T#7 9Bqu`3>rZ~  s`S$Jðfz H: s/yN97[ Fm*-Z~m{( I$Ray31pE"8cxl9Yl D[AA\ `0&:KXfi(UՍ =ި0t P61pqvgnf!WHW,Ӕ:îp̀x >_]i7nQ/*xyT1= CI.g 0&b]v1K2*_73d?}8 .ŮSߵWIHdV> _dwi!m> ܓg} ,svAݮ߸ [O| Lj!;-yjaZo&l;G(kQ1&B.t0lj c! q٢Ha jmPmrx@Ƞ\/І)Km+\?pz-,-61WHzi2D,w6N*xCJ}.WӡM7G. GNe )=27.ˎ@LʘQ,J"lWKw`M87HIiq hAH>o {1y+1g)k*gay"`ȒTWxFCYV~>*XuC=s R'#tfbb "^5 g@6ݜ?x>һ9e/Q<o+;ж~H!'V(Ry7OҶ ̀ ݒ˻9=Y< "Gji/[$H8L8Dl׌' ±>2ܪܲq$[ڇsr|Y'y:nFUNw;ƸF!|#&an%pqك? !Oi;U-XKpc}t>gtߑTPw#ukZ~ޜWL"r*4rIeK0Zg~ym!JȭƼ~;m pn7`:E(9sXv^OJi;{ftK˳5{{Aϙ*]ޖ-|;n )8ULߓAe2\ݗyooq]tc~V*YꗇU ؙeBy9d|G :(nPDpGǽx"uٞ֗Hbs33굛^S!"p{dLuW:[FOBwyH3jcTFնit/GHe^2+-['byYAjߪ; Hs%VV(Ud"wJszW&ؔpMBy.@2Ȳҷhgʥjiœ׵#:6C[F\L6a}(HD!K.[庀V7vћ\N _5B7}_F2'vu ;Պ D ؠ ^/՜[c}bgtcI/Xf6WSA5[g(Z 078pvѺ,Z݂x7k?_LkhpJޮk뺢ܽ}}CAL1\! ep&>tCa'_:sr%+y⾗~si.O )qsܳV?IeWrVEF8h!7. s/ӱ01kxkf1躇TU<6 Dx"\Z,!IzM%!0aM|ަqdnT@ehdc[w'@*-HRy'p nsR< h(v'N+LuNQWZYgH ogh1Π[ԃ/mks^ϱVopr~P Y|9#:2N.٨Ӥ& B nYD-ndgGAܜod 򽜼2"]Oaovi^ \tt%"C1T/S{O8i級K\U ޫ XT(sL`f@5xQkc&; [8)RBPM37CL&?WIK5xqNW}, K3E|><.|ˡʯ\@;e2o$.5ƽz:8"q"30_'p.{]@I]| b 5ƺSoCfMB5S lĖQ[lڐ1PFp4$,j}7)tDǿS&Ztk>:ՠEMV3z/Y世tW2@ڕyDR:E[xr 5Ga+N'N)H93 qDu`otgUHubL[~")S+At d~t_OA-w6Ql40QF %(l!V*MzƸsyQĄ7Y(𔴁\tU޶03&Ɖ9CSBSjCR,ny^9}6 pL8dB5"Fщ2P?OsT۵\ d#d[k~3^a ByKwMz:'HFmKH(ti:!0}hFǻFIP‹17(Ns!z(Ort9pD¥] 9 -r$s8}S%1r7?3BMD徸T*'ޑ~\TbQ?a𐺁Ēւ sMmlLx++rIhK R%pHNEj,]6.v4=m^C?2V.-]VHEr1 T byp6Dr=Me)/I4yyNz#'兩̾wFQ`;?@02|#_(1TgD`E7Q9c@F=[>U׿of.Ɯf*ڞ7(hPfJNI/S0.a uil#2^Ò|hsJ\N(z>٨R홚FԠpL Ⱦu JYc!À4wHy$05pf;B$jz:9l.K#=a $qDEK<|?oX/@Nc9 Eϸe {v΁MXF7xd[P> vk Y7d&!"~YVnMfّ\e{P&$4dFy'd%<, QUG{Nkobb75BھpoM K~^Ǣf v;ZdR3r 4jm(DstJW9,s]=y9V|XT-h>^<#MvJ_\mdI>&{" b;?STaQ  ga 'wW\>X<>8E~OYA&>/(1V'$xoik6(h戣D'KmlbJ-{RPHo4"p/;.X?g"թE(/ˇ ,t|\;SnZk،i¼iާ0 <'! ?3"k|iJXJV+oLj@\.CcӦ2>Qؑ<*= 5cS1/Pyk+SEIY5i^l uC]mM[8{.J }C\Hܤȼu7P >yy5>;v%?I\wRS*[NoiWNa7`e]lKAD*|PD5xo\Vv~nL5VC72}0!_{gRR+-?aVίBZe b\#ǵ]qO{V$B)OY SWM5Wݗl 7pGɬ>VD #jzz7-s'{Ppng" :"&KΠSULݺn&~Y`Y.mQcAkuJF`Z_x4j򬱢Sv6хl"oеnlEeLZ;b  %Z ݚoAݼ& .Y }uodz84x[ힶl3 G&D^@!{ 2UM֋G3y/"6 D<;K (.^h62-CcqVz6h,}dV}/Ӎln;eq3+Vz d5+ĉ8.s) 9JbV\HgKLLC9NYT! d{z0ZDl)^1Nym"Y_qa{#`&B` 5XqrOAz!LU)W|j Ip Ӆzt"bvjڅ~'f~# ^<_W%7/6eD˘FLOeG;h%_ :XۇԺ;ZMPx[WsNS5%#y.;bZ|:#BfeFMd]euB7Tơ ;1ĤE I-YyeIs>=:mrfwahpoNyͷz@Xq㐵4j!ō:{wZ_8a^yC_#XojVǡvw} 9>5y3~exx8LF،;q :ܻ@ԾSc-l6sLCrW4u|Z&j~? lWOQR@Iޟ,AwK}d?nrJ0MXUbR<5p )B61ƨ:kMMx)pMP2BuQ' Uة-RKڜ;_)7G_V˸ p?씦jϢQSbHRq8z[`ʀ~ 7D_h32ScKՖ h+X x iH"aCFh߬fদKì?EOل?.e9)|:TDƐb, .&;K/U-ͺF`iBL-ޓ' MN'$9y jA2O(Fᑊ{1Ps/C@7ؤ\UTk3ɂB%tY: #uUlNR1j1pa$oz)A"m@%kTٰ?d`dd%+*!? .-M23  SzLCެuW˨v9zP#Peh"m9P AX !0\\Yf]e6k']ð Iw;Ct Mh@e`)TyK{/cLcyi1n0_'#uvڱ mSj_hBvrBDA &cҠ4vd(sjM\p4h0طTM`TJn6oZRsΏ&GDq[?eec! ыmZorfI)9K?Ww}o{7~B3cR,@ @Lr0v7OUpUv( cŘYvY-#?lF+Q@HFBn oaK*=wJ9.1>Gj-77٨+-C,ᵦ6 9s $Ep֣`,.a9Cmoi,̢ebax9ja&4FDCn8p]׺t۾8X@sJͱ:UY $, ?*ⲭc95~L X #X+H`Qz<MumC(d$VOͣYk+g?S*C@,mT1B5YIN>Jmxlv)d_mmr ǒϔV./ؓ~PXvg3Ώi湿صaEod[^4u@]D3gRمK?{..9o5R|B[c ~:؊OAjό\NX5 0 ~**ukkإ*ek߱߉%UxkypY'?I#[̩r:Kb]7m7s몧.eϗg$"X75? ,:]J9i]&T7/Lr4)MDhޡ`0 >EK?G- GR(r7C{2 C?\Uu$x|$rZO[dD2eՆ15p$özp'| gTqR/"9Kعڭ˅֞n_hzhAM ~?0+2]ڥ6r5I'7b-~ Mi= + kr9bf,`}  0`}V 4-:Z7inbkUw kt˜;d1u{` H~_j&3H9~0=g7oc/F}Ʀ`&@dTwk&ڟU{Y[nϛiB S!tNzU m\PK"9)R{(TWv_q:VӀz2tTq6A׊z5vl83;&o; 'ۃ9%Cύia+W_!ušGVc36iv_~8  kkW<^ +{Qvʕ"6S`=E$I$:Qn9_|7̂3> X5jc/7k/8@8M ?je~njcii}=^P#Ap:A f `L|R̻I`>MӴ]fd[ʞU~n"s e{:'ԺǢ :Y3zb l/9urj UOt{lꮹPjp`a-= &3>qp($mwU?Eq0 [CŠ!>U@17TCe҈o]D~\WdYQlBk`GQ{ʕ,h~vM$w]V"q^ On`Sԋ0MǼ t%w `YzL2azsBF(#hمʚѢsLm>~ҊW>3`>5'{lDgCpՖK=cvѮs&>Ͱj]w h䠗+k| 5o`( jqMn.FDh&@y5lk0T4݂,}J: m כlFX>ǕSYTtZKEad=MNxp̬/0CWrvi'4>3ZS兺4?ݮ٦[ פEEL0qklptMIh2 d1l7HrR@cG9ԓҦ7_wOhQyZ_-OM{XU؟#DG;yE5 JԬX;1\6G&C⨧Ug[nlCĬ!'Τ2bV*i%OIhfYڍ(Qp2RRGΖ%1i9a=%-,R;,eE6!.>/ߍu04nUb. Tap#]I>=F73xйppڋH L ,:,9}`)WL~"$lj{luqP$J3<$,zHcPjz}VeO+[7ڠۍbkuJW2\h Rnt$r+m,]΄HύI=[GQ=Ո v=C@PMA626Ҡg~bѲTYag$S df)⚛!=k.ekqW,Wfy{nD=J\Nykf!Ba]ƝxE/K`Q B췲*#*0Wd낔 ݅r0u)WzZ7,1C (3GV[Իɡ>0: Wi7Yr[A"T@%L1)rF @W`{\gHÚ`ڼ*gvk44`v2f|=T뇐 ɋS[v13feXq^pN@,:\ :<)q`F-l(HKٲaQ#h,.NceBW7 A~{:PDT$olɀ$l*ӌ`;QoZ3oDd?ѴC-sW)/,a?:̋g攫 +S2ZI kLמb Bn-I1 n*G/aQ*gJm3 ; 8[p)KWtwlɔ 2(ROrMgm\=TrNNl?#"`B: <2)&%NՋ}bR׺(iU),y ?ܱ΍waQ NwI\M-QA4!=̇6`c_^ժ[kבP4Ol(/īJqN{*( gB -6ŰiLI8/qKґo^;Ği^:RY WsX9[p:7p|\lL X|_gD Mic-$㉧aDҖd0 @i #{^>do*z+\LFX̀r׼$jIDż.9@ebW'䧋"N3Wނ+Da!/IGs-jRX{gԡsqм2ҔC:-{JS`Lύ&M X A /hV2cP날:і? ݖA[S2\|- Ȋb[z3ge|r NNhcqUڹ AbbQm#s7->x>t 5-ֱ5Pg'{ % R=p0ZAWbm?<*+d{}7y6)3"x`sȇ?+*3A+{&,~COhw 4~age Ea˲RvBr1ɲYg*y7bl:# b|$[ԫavY={Iby; =7m`K ,Y·7ʻ^O2pbrP{z|q1[Cɒfdi_%g0+d|?%Hu}hުGp*L}jp1D[R:$r1C Gc6tУʸ0Ihc\1F6/ЩXP k9s4o\\b +hAvtd/>xe]~`(:ECw+ ʂA[jC虭Db&dN"xD$o\/ (gp{d!3myS֧%`ӫbtT5|:L$#8%jm I}b7-dz[ϑ݋b#g#̊oUco~MV{'I=7^8zſ|f J()P;/|U1GK@i>8&t廨ϸfDhG4uu`DmC'T xf&zpo9 [D_#%\ /MSE3˝) 79SlUXAŸx6r,M N.>sR\,14lt*EtԷH>pjf9y͙PsesPBկH:=WIjǎxk#}ASypuҹ+vkKƸ`I!\*+̭b_oCn@Q.\0Vi BBrl'xPj~h"jfΎ %HtppZιa&|A`J( Ś\$%У6S䥈֋AIEY Iejq>$ ki$RɊ0!_sgO*g;-@irӏc\57>/L{6h,6eǐS(Lg={yktX:-LlřU*J 'RJHsσg}MB3NZ#DuA'ai, FO~U|;|4pT$G.eV޶׏ T/U ?7NWyTI$ ˚2Q=<8ca~GR enjCh›^Žf;,@Oˎ^isA!|V&mAw .{2*e|Pݩ)?xqa6&wR☹]kN~D(0׬9W񟱁`7ίDоT\gQ ay?x[Zc%Wϯ= yn坸puE6 tu(*(Þ6cRkF} 1;";/TCMZ2*^ QxcK倕;xC' CxWr$]J_=XpV+ӑY!q>NU ;|\4Jǰb^vNCz# 5Hi(3iSR {fNuY.?%n-!(q(b&GW*pl L=| ԇް9E@f`jBF 2Lhi$.eW>`K\©$"7uxHidsӍ% kO[=/M֥OHHOh*4,ڭKO/^KC׎1e S)G z.1A£aK9DAY?k0[B!414N>yP!:9 L(QdܹhxRbbnTKbTnK\ 2`_ߩfo <!&>Yb;4 I0H CO3*]";K#񟒞޷V>uHYil\ ;4hE]]8y碔4 4B}3ok.9@a6I(lD&ghk._^ahy'(xYx7VahqЫwffILٶ:UdZT մɻnZܩI3d(׮%>6E '/ nӧ ‚#{p\3})n<lr TXޖL ;iݗT paс6Ta3!-lȱB* el(_3w('g=FP4y(+~} MW/O8(y-qmS+=rvZvY/Րgu)! W<}3`)SUy]J 1[ KFv1 4 `*`b,H_HaȈihsnD*N2P Acd`s? cwPaBJ x/ q?Asy/aި'/hIO}cTNB%GLoaB,cn 6o#?1 r1ϻvg> ;ejۛd=Q7poL''.OI/n1\.psO` 3<*hc['`7pXe ˻n&n>)dg>H >i%3&{)ҙ>Z>"sĤ=Ɏ$=I)&Uo3:!hywjxU#rE ZG9"veYŒ4n͟nytT`fKrR]s`"l<':v+&YkY 0tE @r9KV2``v(#yY&i#7ϑ$%(hWn"w3K.jhvqHrk@ԒG036uzI:~ǖTF= d2cI,Y(X<}G5Gkj){ Жv<0ihK7hp% e3vzhk(4SnAn~b"P`;87,cΖW,X8#ުdr2+ ۓ$bYRTghp reK~RtܻW()Fw0 Kr;4:K~Ck)W &HRsZ"Eň [xKR^ 1+s+}uKK*y}+Ns$\N" LZ`oQ6TzRtx17AeC)LC1 "H^B繰a (!q.`]w섖3/Y  Mm"F4Dg9S+oq]RH6`DpoS x} 6jU7 ! 4DE #g) @>bR-{ID%Cr*WD,CJү0m1j6 ڕH{8HDVB*}ExTCfIsGrZڸ*!/fG{D/?7~^(|[1FNC R}L҄Q7PNbo."Wc7kŐd#+xG 4 "VLLd2m%|U@"iz+Iq 4C+d1w^6A?R#R}'ӆ[O62a8^(8%s$Kd=P7v*x: ZuKެh?O~4qY5{˩`5 [,D:'FW=zhįmɂ(+# u'P7' ;6z;b+Âp8dM!MoQʬB\ڔ\9^SE -D&ʱe}'];55eԇBETF ~l (4ʾf1k"9\Y}~+{ 9YH*^(K1+-RS gR}sīgOВ=IpF `UotIA.:B*]-Ӡ){,BM2/Yq}]ecL&j@n>S Dw UE>㜬#)[|W>oAHT)Mp)5őJ* .(4˗ 'w"bzQzJXt "Pyln[)7eQtGr mjƯ2ܩV(+=L)(@ mD{oƢ)Hzc"ܬKku? UA>4EYt?T&]N}g[87nۓ \> 7LyF?';87xuO\ tHM$K)5\B ?oT)Yej8LY #CiUW5浰4zJݿۦ Lx L%.:eL2WG=9',S]aL>`cwSg~"zDU~LwΏj-HN^,u3^ZB?|ؽ|u KRaA:ytv= _{9{8 XE,[t1rV!A!O/W^eK"$@=tTn;ˁ'/abW+Jᠶ{R0]p[IkHN. ^av$R31Ѵ♉=- ʍge,:48rkn@y%2g]ĊY8?7>({J&ݴ'L7BD[x Om|_BEnH AWtݶ<@E}vw&j}!D TWpDSA*r5 Y"tY(kf@KgrsR(>2w#oło[2&`ٱ88> tvyf}qFs}鮀,3D05T*ZgCYg~1zزfIuLu1F&c+6kk1xi l8ȇ0~s7 EBQ}HEJ2EJiCY:Z$mrnW=P3z=u1 "i5?:}XOX eI]iܒ"%h?]ֳO\rrc\^4r9S\DX+K[Ҹ+kiГ/KidL 1ifY6ڹ;ڝhL|N+eu+oPR;y! L7as'>YGXӐt)~@u 9/ht#0rg8\SvTfކ7H|7Jgj CѦ#Z`jJ*7MB{^,N4]7M2xQѾ۾q*oȚwH6GR[ Ogc aJUtY|F! ;RRJ~~GQōGEȰ"yY< FubW2(Ƨԣ{\=Gchzt1"%Z FY1⥨{R;QhutI@ V[:4X'w.^aekvsn/-^pQO<7 62mGaE0_;q dpr+.+0WG @)xݫ[n#YpU nqZ/V-tE8@w 9 2 .+pDQŖ7=n_?nmWwe~I`nꚆ T6C>˟Ny ,6H}vpPjx""^z$7e_7A'qF="N^+Rօ7$g_P!^%hZ']ɕ.$/"42V3Wi[ pB!{sނu8[#1zԿsY"i{P LI܍o+<>4Y lء򅣩[U#D.- `Ь hF&"[iT-CZy_M'kcE!O$=PGWu<بZ"}^B4A(vY/pߢQ-Tx>OK*"]{:)(CABlb&sw78\V+3gL+oՈpK7%s^eJ[5B{T0*I^j y%d-7s#ca?iIpRxQQo7 {\[3kT`'b^pf{0#ͱ >tdpbEvCOOP>̏:1I5W'zfk떌Unth[ S_}P?\Gco4nCpRάao8 ꙥyb@!$ʵ/, >kȱ[I3٥ riX\Tҫm4։(8!KRٙڙfے*C\ޮnT9m≒+cvW O4y^co>=WN:F&er pnc\3Rmv)6Ţ__  ⋗s[QIɷg!_SeiZFkS@#x8mS&]LsP1k?74n>)[GտTDU@-S JDwOyO7 iχ@-qtt^ E[֜;QI|q3tl͝ ݯ ?oqAޕLX"+1:Qj8ʏ $quX(-J- #㇀6^ű['%(Z3r* $j@Ua=v~O#x }DP3mre&xg=Imڟ͟eꚘl(Դ )ٔI{ʂX  ՚p䭘vWG&F 9QuGϨu){pqt K9|CS *wЧڭ?נ.@yh]e?VodQ,ndFe&Kn!E헃`T~^u>NC@i21ͶHDЅ{H#JuUj'V~^MC~d:*1Q xzz5I~dAЧnBrH}8X9@BCKی _i"T;@-gR%D39xnF$B݇{]jR]}2 *}EdF// D 9A۝{hb\P<qt$!'X֌RRW@r^.:D㟧wqc?naԨ7Insŕ sf'ʚ:7^*Bh;-m|V@&c-$KӏX~S)bxbNT"51FVD# r;~h]{4O{ٙ ;GRg206Gۍ 8@\w֟Up&=3U^`"Tݬ10 Iά=$v@d6]u$yn^3?Gڊ|w}R)vlu=Ɵ:xˬ^ SX.aZNiZާɒWFv4rIhPq!ٹ}\.Ac .ܹ9CۧYpaBVEBVQZRa=|*nmZK _iw i{/ n|z ޵! Δ+=+X(uҸS5b>7'%qi\P8nPԓĈƻsGHNz +[nQ]}F^*:*2(L?ȃ͘SWcZYUW_a;-Xo VmK{Lp70R.2ԔSt!ejX};U AR\&@1e ejV @-p#.dY1$8J@01JQ>-hު:Iʮb拐}kS]2gI75?64C3{1ndnn&,3 e(Z;gn1Dxߖ},!r= &Yz/.hOQQ7jNjoeR9Azi5^Vg[umZSnFVXV6=y0/u$^k ?F?ЂUa0+w 9AO*sNPѨ]({33c߬/S!v>pPFFsѲld-C#y1:nG [lfUCA#O ;9oZ<L|)IH〖䗐噻 jaӦquFt/O#1ByfouB(f%_1EG-`dWn V7C9v mnm-JP0a\O`1=TYi$Y\P'$ l`tbǃHLX }d>yx)sDwš˩1 y=Ys}} :=Y`܆CͤVXG KAPՔԮ'߭;ﶗg~"=e}٘s]&=oЖ􉴫RXrJtݙ;N5hB (Xk@%!..6Ԓ:XBb<;IHЪH}jǹ2Q|i_4? ⳓN*,y`^>flMA,ʋ+T rړ/%1 vZo=c]~s !_) hM{a8 CNڊ7#[._G'Sh/D5Kv-zl`ĵYP)4YfX5ΐBw_3rq'}~S&sM7m3OFfvAsQ^@Ȱ)gj?@Rjd~[l=ˬ($CA'F ܅4H#( )}ri[1%&1W%#td IO)e/g;-~8]&Ee]"2MYsJ0>biaM+2Q(+Ocmki婢0 IatwcEPݺʓ{bWx *íDǺ|DIƁ\Fa8aij r7 yx /sv"tIV+!sz{i}=hLkafRg j CyR&\ my@YuHLsuD*.y@o`k( ;>1ݫ}xJ"&dW7Tq:hMrιy5$2({?k7tnPF$ܼd2"]f(߳u9n{!uarq{W(>>U){@͹3ӛ*jU}nRw!WosP:U2. ڿd& br;fX'L)#S~l`C/=u0)\߫5 =8!9 ۔' ÊVqgS|:ܼS 2dGV WFOV A=]LںV=C*WnALGn[2CQr#%azFXd GM\hA!8`^4n}wY4>|Z2/?$ŜtTetME&MMrKGgt@} 9C Jo+p+~DoNZhOnub7C)F+h |t*]f :?>I _CNS [Sa#$ Qz\ai :^oP[q;yT2`jk9dE&ŝ[5LK?V5Cu`CkB:'&SFzw]ݦS QijՓGdz6|ChjVz3d8jmbUjm~48r *Pd3>2'weU9N)Ycd9LAD` yGahy4GA^ބԅoS%n)!o- #0ó {R,e%ݙ.2$(*b3ZmM¿S5QbR/#Ubp㎄ ,+%sqL;Q@@쁥0T7ľDD?|pN? <۔^Y8ERk)K^Ŋd{)#a]S S݊E I )sBPa 5ʹU~un+1 C*=kav1 ts  t+hpN#_kOr tG}AL!_ųBcs% BG/{OqL֒{x H` ]xY8eLgj%<1*ZK5Q\1GaU!@LTMECN')i8Qv֨j8rDUk0JmWęeg WAx#6^:,`/fTʫe+Z1)2D:"mdS885 7w!DE[ş?˯p3ڡh&,^sI NvGYD %?ӃBOBRFo,uS,öfEΡ }7Uz>o}KA↵eAƐju{Y L~XM\ǭ" T{L.%3i%)<Ԛ)LPȂ 6U ͒P7 HeeGG(~l\Xn³|q(^2p:̳3s.K@]|͝/^oO|ҡ-.1O)j U,AG+R@27"e6gQCٔQ+~o/|oDFWf^Qs3t1kH֙)?bfJx?/?r1oSYKѸf" U$bXrYy֕*A #GåGCMݱ[7V3GOp];͠f9%t2^ 82xo+ &Awe5])Y=!3ykfX(76o 5).(xKAqk*b[%ӽ˝棍 y COPM]g@4a34G8iE󉰋KxMZӥP^RYVl>U!TKhcx~nq30({SO)E$#$3bgLJ);)sw㦾|h wJߖ9KI&ԫBabώTib3wIoc?G:3W6X(M8#x Z`vl4-:>z5a&Н"Ȁ%_םƤ1AMGܮpYN~{nǖ׽'$|,9rHq2 k}>LU+B\ڛ_ǁ: @gCڎ@NUKFކ"mrQ}Kc[ߵq܆x'Rjy˷ [?< ݍeRKXR}?\܄adYi: :N oL9ecuh4 b?. (hlE (k,!6# uwXQzA Y"B LDё!52܇'M*";d쬔4+9V4{گypZ`?M`RYŐ2f8+ߒ`=XO7:Pv4[vr}|UQVn4o8w(ڞYJ6P-Tp;YHw߸jcZ=tNcdEEi\QQrf-@5T\o],7 0_}.̸F- :ജf|)i2nګhi73@ҝ3ެ5` hG:񛐞@Tw1#݋1d - w,+%aXdMn_9"L{#& #&w&;Ű.+KBú}Gfԃo7xeFlr4\dnZwk_ϵ 31uV:H ".6 4>114yTE|ϟ ef\z]O=|F4=JbWN/=vm!e]x3g2n(J`A> 湈ŵ+9f 5mX?#d5u"֣ #[Y7Ak/fa2s#b{,SvӀ?KQLʒWʊP$u݇|c ih'wezyhF&/!-C?o2<ұRb y޾0L&2{pEG9 0s3iύDKUpPnHUѫWzC?3\"3 XSشowcXq\}h7eCL"bᯨ (%>OSy;\"H>c@| m%t.Z뎛t K\fŻާ?Zñ~[CQ S OLG{Y?$~p\ P<@\cqxDsK3^TABK 5_tls!WpUb;x)c-Y:)+ qOK-<cwk<}}P_2.5!u(cVҝP;g :l{R`ܳU8ja(Q-G׺dA.:pzK38[BB,i_I<ۃJ Cc%ǨDnXA2 65IQH)Я`1ui Ja0nVdA=di~JO?ռƸc_ P$Z&ȷo zkl U%ү/K;jlQ[GdžQ-/}u}"jbֶQc9tݳnWrW|t!_Ť_r{ X?˥At\ ^TZW{9@Z6 ~ t}Fc^40l ]Mq-_7ѰFw9ZYt__֓惬ɱ aG*>X=dcB]0ޖYЬ^5TʀQ٤vxQDP\΍v3dлƊt8p  9pΛxPo-D'`>&ap9*YueU9oPQGѣ15H,&}6D5EZtg!)@ Pb©H4{.5f=klU{h; 0AQȰ"v|5%|.D52kQ.fL\]Ò q$0B튽òȍ(Y+jU̖Ǟ(sY=|~S>T(yп_Ӻ~L;' )Cp|3lHEppOr9u#Waѭ_׫m2냾Ss/!'gWeVwI:9@YBit6fn<%Q"Fpέ NoBs޽[%XSQmbaZ.@ 7s|/]?#r6Â2 , ~W6>a*rWmrFf'g˶I_6}o)}ZX]EV,) ؕk| E2fNSSzLKΓuϳ9Dl<R_*:V>D !tPsDiGCQ2w Ev`s\ 25YiˆxoMx2YKgCՆA?L 7jEłdr_tgItiI~iͺ*M´0ɜ, Y~z[|ƙGl˂ %}NT$r ]GSg5z%𝝙ұ}iK95k|1@Oˆ4śxۃ]3pp֮J۫bf?6$PC:',֙ڂ $eKW2I_G ma!5  _݈a>8 xV 6 匕(9Zl EXGXNO"W͇-"AoL"-UaO>z=z,HFAi#~-~ZyphOaS"<كPI,CJi5@<Z`n,`;ؐlaؙ9H$ d $k1vps4\ c2˸-+&sF#eˮPS eh ėI?Om:O`$tiҦ@0;%;H}pڕQX1zMѤ )?m!dNK;7baU5nnR7/_P(^է9Z\b0kvLgިIQv[Ʊ?h,k"D ƃZ? Iqgf0jxu, .q)!&Ҵ0gN3.^tUHQMK7ԟy7aHDm яb @ZբXC֋alhe-*xmZH/,Ek oKKG=-bq3Z9yt'&t.ˆKix2N@?wy*b %-s!\ g7PhjS*J.ﳷperJ9A !xEv>v%cӡ٦RV" 0D*.כW5ڦnFtP4N40FO3RxR>b:Ǡ ZܽQM].cuVPC]bZo}c7Z[6?tP'6a UTa@g:^~gYlRa =MK8w,(1}wV.¶FMVum[|Ս4Z @xtY!y -@s5PTvֻlG..0ּRIa:C&fGszJRbDȿ2aZ8[1Y7NP H f[G&2\Un G.Kk|It׿ukpvwv-Wa+nqBp'|`tEЛ,!%"-Zwtcc%kFbޗ'/2e|K6.Bae'|/,7*&j3U1!f8h %gsBnR ږ#tj_8vrCw4o m>w,ή1hۂgb7\<8\j;<gbbb`=N' giȷ`^2~A): ީWLO‡9LD09PEҘA%'(H.0(4n6}7 j7$Q 2ۄ E!NͺeƢI Ҕ8Sb:o:u{c-D@p tc Q>l0]IA vkjVȟ劒 s=ߵ9<d\k5mZ1wH(*)l\38Q¹i;wAG܅&Wbk?X3Yg`N1Zw+ҍw,뿭%5QZ)[.P#DR B,QW4ѕRno'/U4z|JM"Dp!dֵx1DV_J'5bQߎBg~&7ϯ.g{U &`ނxE<(rZ_Ǭwr (h_g5#VCS A0{ilz(ͦERɎ \iS k&WсIeݦz|*pг.ꈜ k)dD>d@;A( ~C<~Ί/kuHIĻ {-mcyiCeH1r;݉e) GZP!oX|5'h2eLWѹ} j5ힶ 3o[wd|5?_=^cR3&GhSY\EO@&MX`0Y1GƎu^ +yfe"㇈kz]\P_/@LU`m|s&OF9$G\z=IF2YʥԴWN[Rhr~n1naeINM- ?<5nhKEszxq_XPo+Ec^qLnY'3%:$Ѥ_:8KOŒ}_"P!P >V7hZOoUUT{jpPC!eTtwfs+ M=ua/OJCBd҄(F{߆Ď%qҎc~02ȿX[p,*РU20UIT u0tUB ھy3-+|d4^4$DD`孬-.,0OhB6+ċ$3:V7g])ʦJP)Q{{K }aBN%gH' 6eǀx.ŧ!sC}ml B Q#!ۺE33&-/Q@sr0G/ 5AF  =/ wB(4W Kc;oemŲ,/qܓ:2{?ohz6B; 5 Fn39+FӧÕ hbȟ2)n!$ʽܥ:L߬P<+ Ҭ1Y05=Y_{7Ѱ nmΪ0 A^џjwO~Zq33 ZvR誂R +' {2@g |m!&N=pЀn{9*yyzmIVy @6L sg"{Hs+ A >5|DcGV[l*q< g _8Z E=B=H^Z3 U G!{v-l;y@TqUYbSܠu~PWg zЈoUzWL@ Am3<6W"9R{6X 'zy[ʼ[KijQ|FQlp!4Ĥ-T`NL)_ JIoYjuJ2Ռ/_R[KhRjJױS͘Gv0dE_CV?rZ| e  >:Ldh ={(cdտ*6NXꂨ ^06:g,rFp׼>OH )wP6r4S,qN.Ѕ5;]XCA46=J(&.Ai9ʨ9pԶ'P$7ǥAzɩ)B@cz*J* )MSeJo` X!jKq@<)up2fysX&PvaV.rO~t ݠ`LPNZbĬt{Nk~<ɻTȓc_b r Q%/g Gi%][z Stǒn'&Bo,HkpZ0>M c|/;YVMBCOȵՋ<=لATB[U.@@B>glà\hD %MeVA>9Sڙ+zF!A!o SS[N\v`Z lbD*㠻+P5z^FЌpR5`[K}`{1>֖ʤߢE'/u v$uߩkkUԫ3;}&A[כ-q;٣8 ,Ukd68-q1^_ [F8:g-K;\ln7e .Cj?x n貞7[,%A3 2srY?Eyټ5ep{H@(ʺ89 AuZ(0XMC@΢B-Pl. cew8Ʈ9yD~P?HLXxx4 ݄,K 1,־Sxn0_9w9Q{*..|̊Y<-: CJ)ΩAlUj!ls `m5$-+0o\{ms?{G2c=N`=| eJ:,!fJFJlQXi 9Ӹ@F)mt"?i3~%VBm{[ф5!O g;$3|ZX׷l>-Mu5kOUHi;ԓn}nvB-Ba(vdI*<$T\ C1x%Ƕܭl$si/|_BR3N@| צ!B+" 96oA(`+[ݠ&}1lȌ8m[tL.&A;VFR7"v`V6!QA(2$ lVV<'BD`Gՠɿ?\.e?>!1" & f*Y搽 y0]xLc22)68SjFQ]dL(k7PKwf3@{"WmX+Lj9n#Nŷ1 -wn]kj\;NEN o K+Bw K_kG'!{" A_u3,gEǀAV&? a3ۚ\i8dݗG}*bO Ӥ tڿ g1|0SuXz-Yy_nч Y@65ȥRcXʩ6FD6&"3+γ4|8~4WXs($+M8Z)3ݠ86u[Us) դpw=0ߢմ Z$/T G[l5yU tb@dE8!MMH  | R2jxG5b'̥NM;7uCv`:V˝^h@$06Te }Y{ԙYO;m2|ρ61Vl/6k]ȵS;fu*l F2 T^l8*rRLc1 p @v!Nltu|P,spEfM4~\~!@,:SK79fd=^MY(G}z!<'| :!)C]wɺre M[kж3gG:? xX}mՁ/ʮqlzIXL%˱ohkr[cR.,wA2)ګ0IJes}+E~RIvx%6h9/ qؕjc u@QV}o&-^F4 s@J>esL\'as@$46n[jGЄ/?#O*p5aԢ  ) <ϐ.Oy@X_Z[,c iQ|U4),N,AVAmM:*G ]X"iY"Oшcհdﴸ>ο 9yEoQd{ʼnw7}m5aMH͚&ni%a C'yvA~FQup'5x#"jYCqB aJ4S&UΏ; ֺ؅j ?%@[H1YQ0BdȉEuGَX|ClgK ؑ=;@:e*7EK:ل{+W4G;C{b 3*bFXl~?j$>}9. i=AcHnuퟎl#2S(wmۧXZf#snc1խ]dAI X GdpM?쉪;#}cmE p.!(h5` %~U{!w{8k(ىz*Q"FDžcY dnl=v,zo|r@3oie3jF?gCs4GY\ :z)qU,PUMG_'!'<PTB=Ǒcu\.YM*PaڵƤܱ;YIreǝ:+<P-[JzDEjsyHj/{~ 茥F3Q#0tt4!<+Fߍ>À˯5\qd#C|sf E\2e#lp!؁If+A q&@iQB2-v/f]'(-?^΀T*y\$f/쐖֞b,  \UќT Q2_ 'l, | nhrc5Y?wzLR͝r?Hǘ&GҚaGIlSnTjIL-=f]ïs=Lj5ѳ;yY~kfMx+EJok A8w!QҶ ]r86'A4Z>,afZwWYnT;'S$.D;4~X[σIqs5FK3gi{vKBB,Ye9n(mNey  Eg yi/*58| G(^w'y)<7<*A; CGjhHR9PC I(: KOm;9}EϞ".F} W7@8D~Ȑqj ils04'DҾgV$C 72pw + Nӌ`:bE;9y6-9% >LBODYաa*֖aKfgw N'U-PL%~(f)Yt'G^0'cU]WD[螼 hD̎:D;,~2uW$~%NkyF&yjZMTARO-v`s=Yb_.ա7xce@0cC{9~ݗy'~ -qp}J6:m6ZՂl-K|‚xنM04Mc頽C[, MLg[R(pD ]}탸hewҗR;8jw6ĭ^N8i=;m'u!e>ABW: Tsi?C1@1*..>k>{z_X2φ`CTEipj_772bSlPƁϤeh;Pc2̃P-E D|kSH 寻RpI)IK35 =B Y7'KȳkmF-;47#sdp wNw")M3ޭ!"B0h ^}37O15~)`zUyVt̿TP,6n"Jh_>7Nˤ7sx\!PG 5+)qc$[Hī!iO(b+_Rlqc$(g(X0ͽh9?ꂈJ&IӨ?"\Q(9y4|Xs)h>o|$0#mg'{1 9Q<%}y3t E_ОBqRK pH\Vhi}3R^^uye]I"na8P..r%dMi@St5EǗJQy6|Ub%Da]'[5W.n IR8pg`7I_"s~>s_y?G^CؾH,k-x4u[fi^'oHb ]-zOw*fͫDWVҦ{٨+g$AhZ˲GkBgx`rժ(~0R<|ܜeKWs^^lp:9^|ˣEV^Gǫ-CO`A1sµ7ZKBhXi5Y*yNsNA3BDP$ӗ~p&ҦhJr73w{^ǚ9*H*q*y$Gcsuߝt##>Ur!f@t7w RwL2sQĵrЛITa|Gv3XS f Gz+,ZA'z(lj4+j 2&5atpEf/J`Yꇧ V1zwݶ 1Oi=} xKfZ*?[d:zN6˟$qc3\V# Xm& {s4%좟 .'S[^8$@хcsx%ù{=\6+BV١- 1wۈty&CoQ!DA~u݀Ë%VIs-:Wo{.<zn>%hn{?ar `Lex[su8>Lޞi`_)V.JMVN0XUMHiBMփhE7EA%bAa"֩x$ &*hZ$4ןhI_a'M@`)`:Rۘ;N4}@Nޡc2 Qhq4 ;00Z4KG#k6 [{ľ;u܏pf-ڪh;W ؞ # {,+MȀ{ڵhZ\faC=b,q0wX>T \0x?P2 Fihlw>RPTl-2lt:۩.ɡ UFsDR⭫n{@^e+|c"km^k9 uUmUA꼉7zv3Æk OȆlM[#^( zE%g=>70N[xV l[pkU# #gTQHĮN*!G_z";[q V$^V',BT1oxRf]kl7&JjdI9>!=*ҋwkQY] vRZq#=go')Ŋ=kWriMB+߲ y"arRu~HU}*X,q̌bP"Bso2쌞:7 U72nr(Q*Bf(,,D=VoF(AMHf.a}o}$b?\?8/$ʐ [zցp ~3*aJ.rH|[{ť_Q6 zQ&˵bhE Xj|xZS nuf8c-׽ٓIyX#&dkzjLr 7ZϽ\ܣ6违J]5#s Q[!M1!fe'hMic둨"8@JXZ=Z &&A^s3GWP%pPw)n'X*ؐbΟ*LXQG OҰOw|`xxi%`Gلk xyحb )pSGޞ =d.B.>|VŨq(wH%Ē7A89cBDwE}rG-!Mld_;/7 Dŵd }^ ߜ jyC(Dp`bpϘm-呍0Ov㫈/v~l3Q`+ bkSHNƔTY%M⡠a=}1d>ИA5e+6|P86*%M Y[t"Mߢ%UJE:?GPp&@ݺ9{t\̕Jk4L}.`b T3#OP~x:% 9 agDcqx$Gk=ʩ=GQS,^^x˥K*pg"XMkp8M>nu*9J &uk5BhGb}l,#Oߵ32)x:'RV6Q&+UVMW avjV߽#^$U;} lUS^]+ eZ)Q])Ȋ0,;ļ>}g*>=H2xp R{{jy}+N|/{hBBH\o5PU-Scz_5~Y?m+76G,p66Xo͂`U>ܺH㱸ҽMm5lX<''ݨ/q&K(Ѣ1Fӯz (s{_ɆPR\O6~"BJ^q 9SpˌQ+Mt?8e,Mc3J! EF# V ڭ GB;Uކ3ǫ_22xѲJ.nyS=H?V񷧞ͪCTaw Bs{ @V^?{-KT |xyg@4zᶸ2\Su(| tr(Lvip̹Z#.=$*JgQYtf,X\;;xOgVײ3}UYSP2/'ۖ3hGA;k7 H5W _N.$*JNT $._}Rуf\$2^ 72y~e肦MCy]4ݤtܴodvq1$a1CM!6!ơOM)/kR7]2g0G^m0-evk' K:AE'4Xrأ;5{7n2Nv|APoc|<םtˁg L.jR[:5TU./+q%Gu!fIdH(;WrfP典Eѿq AѢm՚f3PauwV`2A9'{W%=#m-Wf!IyT^xfr2E`"E*sHb-~bj48Ls;( ,/gtp^E;rrbxY v,`!Oce$,z9NE5qo~woA%|??޻NZF+νi;N;:5@YѕٽzaWj@=7Ui5c $HEF/w"q^ {X-(qԾ.d'2VAfCb@R9Jd0.?tF┙ߢ 'Af R8 ~l)IA\Iêk +ia߱w]+dT8pt8X*Hw6QP !!k$~pƑR*@a2ڒL6`mΎV@C7NHp%.u,rLu;-b@HP "Lo#I)!KE$+ | fxG@+SǓ BEdpDCZQ'd5O\`fxF֙)ܢ/=>w, [+n,@(E{n~>mNgJt9] ɷM++Ͱkѐ2 6pEʗǏCҠ&7q,T Xv)jYPD8LHS,M-\1@a TJszHž{l]xnٳ]K?`aP{RԁMM_5 d6xg[)91:8ku&LVZ/X$IxL|~b+A c$SINߦOsq 2N8,9- eJ> *~ y:tE#y-?=F-Q &NYxO\ǁjeq3j*Ÿ2foΒ{0~bj%˕֮1n9wXt4"Y80]Sy7yW+Tu-aVE(zS  N!?&Dk >^7vt 6oA<ɐ+svI6i?vϞIQ=0q]MlR1y'*g;rIkf=+man9Zy8.߂:4LfђS5W}_k%$bƗ4"#B. rymeN J#ynnrTCǯ)\BdBA^Gz_DdjHTs}v@LTfAl&\5d ΆW'|R{y0ps:"c2 =]Ma):LePg%*̈QhJ2|ɥMpJÚlKX\A54&V-xy m`^=w oip±9c857E^1U5  :Av䠌p!x{_S5lQӚЯr6 #CAF_dHG̋AN~CmQC0i>lxsAS?XD*};/~B>+xi J/9Lp8L()[yt8d,B1-_;fHX1/3=wa"-}5>k̭}z{[.>#3`OoXC N2 ,߉%t3vZJQ-<'kE^$?W z!*gU) ̖|F;:33G?x{{Ͷg_HXCK2~}K W,wԽk-K!2ںpEnډD," hyx쳦˪9HIB0&2U[^1Lt$&okH %\z-&y3]?xdzyLZja ̰aAl^0>LԨ ?k9Th6RTnr ~en *ˇccQq3 ,v/-oIPNGVnk-AZhb ˲ (p.Vu;ەzGf*qε x gbi [6mW7LEl/ױ#ф?2-]]%a_0^895]>rA.GY~cP\=+}3iKÆCD;Ȫ$wktG}Clk@D]CIwK5KgY.Sd1X.4U VwPگ<]w]jSGhYlgcn@Ýs.'t8Ps.o {ѷe^ZeE{"PX1Pv 8$mn;C=QWn@DM 'r::͉ɜ1}[hm#Ԩ@Mڴ̿WЍa?_?)Ȋs&lM/|nA[O 8 6%U 珄˹&4?¯&2:P>{ߩL't%qFevgT * &3LW}#tn7<GՉGB1kO=Fл9yʵ䖯=n \>#Ϣj.l:xSXZ~2~>ڍ *lT(/뎈10ݛ,4[)=r]KxJ <6 9ms`3U4;) F'VBpvkoW&Tuc/׫ʞCh`V8NuCYW,aY|f8kVBL\;ogܱր869G99\ǁ?6Z<8dR f_L6rg;ȠfepR/Z*Ъ0h-%ɍiv*C˭ j1 dgSl0%见>SO40 B ׀NP[*#oȰu%Z=F5n𱯻ݯ|'^ ҵ6!W堩Owp  7vΙˬܬUsKn8x{tѪpCHj) 54,pzn7ZW%h7&X^&ƥ]40Ut0ܹ253LvJ 3.RD{ʸ̶Hwޡe&ݰvNRqf1aןU X./\C*[$A@HdT@8{Mdf!f$!Yʡ>:ѲIѳlA .k†inzCSL뙩_|KuO&"Ǐ-Urȡc ^SZeH4:rsd9}Zܰd 5i¸Y*sH]z hGzkp!|2 >$CЂRˇOzv{P&E $A#fyX+c8>msƋ[>m]t .cyx 4^e^Md#oQ"IlܒDM_G:;j~s UޥJcT5r3.fZfO2h+QYb]sd4bӦ:u1D u[s3-0!V%G,1mgXE4ƪ{0-Wc ȇ^&doDYW ˔r&GʡwK L$0{bT~{B52xsF+}}؁݁vCD94:k7Ҡ91z?8*D[>to[m=%=KBJפֿqf'$@]vS13Z\OA-]"sV d>ӣ24gb )wA%_TD|q9bEcQl\^u^6 {5YᖎPǓuKP 7rwxa5ݮbЎnН_xJ-G.z]AS&lg6 FImZ(̽Sl 8`zCMj#9ۃsᜢWc1`LHX|чeYyi^i*^8[x[%g I vpsK_K'QX OH&eť\Ecn1d`$ey.Fvl,bIF1r J vl,)Mee?Cs'Auj*Z$"nk 7Q/ أ&էțp Z qd~ױ"*'DH۪_Y1{|uF H_EApkqQ3az[ȵnG1WB_&Zd_?/0*`gkK8 ؞_hbwh*Fkϸ5)u?&Wr?Q _-O8f^4QHݐJ.Lo"V^`lؤmh/Pk#'۴+ʟ5qgA `Zs;?ݸ1Z&%]<6|1+ȱRCurv_ s6yұcwǚB껫jbw2]j# s6kH-X@1%nDܰT7 xVw|+ -04FE'{8L k!R!|=>m=hZ߸5K46 ^Tyr&́7U0~;ɂPw[ž+SfgVW.<2{!' soAZZc^d5R|#zÓκ0yfpkc Zq=]Z{ʛ j@qK)nFabMŒTA`9<,\\z$>c!D+S Iwo2l0.'Q2 "MsfoŲr[d%ΉU|@gBِU^>YA~',^a'Zp;@|iP8TPv5ZءG4rvvE?yW@]['A˓̵̨: "8ئpOn?tK $L|_ʴrN}‧;2V,?V2{o19{@րk= m"TҷpS0Qչye%(׎Î13@KV/*=Ԃ`<R?@cvX}:̛Vݡ{9CcN"y΀+wwX To38Gvpl=z3y 1I==zB>kn`F?3}@¢]/n܄1{K'ZQ tJO.7[3#dkNɍY. =5t1{&G^-&aTVVouE-iCp8Cl+E91yIsuZ>9|mvGqwhw`l}b5mu/K܋kËk E6(;ڿu /U)NEZN{SG3^@ztp^ +YY.$XFU.{h3]::.!IB˽Q"$,vZrm{eܸ7qfsӜA':ΆzPH6 ɮ]j+On0J[JUn5OYZԾSTb&Ѥ̌l:df[?ςrXC:Xp9W ,0k-XHQ2<-dXlg>8TT!uIί@@F<bZo(h]"JYR.TB0nV<ܳ Zgv ]pwT <#+hŐ=6 wѰ40a){FSXD'V5d^#t&VIWdfk;9 8} Lz(w>c)D>Ue;uUtuG9g%x{Ӱzz̿n>]?SMLΟoŻvv%)ZVM0[ tJcI)>MˍlPRv8M-}zLƙFF aMz"zɔ灓J-5ԃZ:Õ;Do׭p*7[aZI!#|=1bp >\%j츌P>f֣x&%\w+ó$k%x2AOP|-ŽѤD>͢4*85Jw<]ضK8ZE>0u}TQaZ sxqEy faG#@9{dFȢah3#D(=&R5ϦCZqJI1F¿e)^Zƿt dey?xn1WYU"_ƙ`oߐ6JUmLG`KVn?nyj֠Yc;^E ,Zl6<ⶀX^,LG~qqh^6f@J278p<V ,QihdBw1Q&Up~ez)ڄ`_:c!ˠ֕6HF"x+7!\>WSм?p ?>UԧN I[ÑÝ Fs?WdMS YC S}E6Q[.Bnme;ʻ/[!r@R"ctJ k ծbc݃ ż.j+psX}2>d6H7Mx1a6UyA-#+\O 9ţvyǂoƬ!ɭKx| 3u vXaԥw(,Pۥ]}Z?T ԰W{Yg ~#P[TMt+ŸX[nJ4V@ATRRٮS122味<8//b<mEaa6(F+k>RN=XG̗)h=?V+8 c:~^Ӂ5Г93 N/("%-DN[ oH9d" #4EQq?HwM, rtqiǓ!,~5a'qQq6[.Ȩj},mh$I`ƿi" r8QnCEqd"w}8&lwdⳔԺDx u/eitzL" )r5 BR~4Do[O0pO`C3 !ƱtV [oJ8zHCٌX3L619-nOj/g{cB׌ǃ5D:vpl_˔>H<QoCOjVCZlsGXp /]ji`I#1^SENք+UӁϓ7fv#cͲ.Bۆ? ecTqEIY G7 od[gǜ2Kvqj'`Smo=@|+F.0pacqN]@q'V˾O~qDEu%tOt`ŵe1PM5ZQ)Z+w}SC, (l0nOJpX=ZoP`bL o>.)-ʒMޖhih (Q:&ڔMS2=RJ:p aR2*~U,Vu6s×?!lSmqw3`fhPc>a؃<ʼ:9/֕iI*H*lk4 _uJ/F n L6e)`:InKD:flR!eKc{ KXZ8KY#-.)A'lC*,e+*anʏo.*nTЌ`r1<ﴕ9̀&m@oTߴ_u*i|O9rE4vv<@o0 {k|GudH1RI01ҒuW 7f VsOS)*LǔNGSik:fߨfeUoSfݧa/CbԦv`!ijG؅p8'K J6?JqM?`QK}+v'^)ը%#Ku01q|e*3\>ƘW4dmb8 'I .T<#v c4OO'$|8]lדHW )#0g@H:.$;0V\^vo;05M|# g^ԒB4DUWΖɼ)#@vb֢Vc&2ټ~In_$.(Ki ~?257p^*/Tt8! kd/[Mղ-2ׅUJs!M-Ī Y檩[D4Y"6IesӒqF9f,÷{/-&S`:kT _.&DH^|;̑g9lt!];S{6T AD 5>SSYժ5jڷrW=L&ܽ6 =j뀢; uRjH!.*}o_[e~'Om Ek8';&93*UI[I4*S{.%ZS !]H 쳜ֽ! rSDF2y[ Bh>A/'zǧ^)/0r7!Ι8Tf*b 8,723OHr❮Ӌ&@cm4I8xsj_,D3=MÜ+,-uP͖7$ۦ 'RWgMP@~Gd}hpOh> G*FM_wZ-g `#D?ֿr5/J?rf:KVezL I=!k n!m2: 5fyƜ;!6ǒSYkV2{[-|V8EOf[78җ eP,[c)q5 MzI;,r9ʝ$΃e/W9(;՜ h1I{=CwwCJ=w3HroHXFm`^]ex9p87߱p#+rbKƤpW[U[ |N,)8 y_iee缸9ٙj6qʐ1*|o$婃>jRFSd¯mBĈQԚmȭ%N؂h?,b/7 A0vw(V絚:fWgd5&h^G\;5OB.b:2*$ `5T-Sc$hRK)< l z! ]^xHKh bfS{W1j:c搤(pH>-1N'@*:dA(z\S_ t'eB9#Z5@H/ͼ J.߭YSiLH'* =Xee & 48[[UaF׏h}QDj Bë['*U}vX_ Af%S Qԍ0#]TU1ArE̚ϟwo1e^Fzxb> ؈75kr!za1|Ā{j")>;!1V wbUrU^}eŚMx%W-Cx~ `#6wӅM H&j0|5%ޚ}&d 㦀e8+tYeʈ+D,sTRo湯4DY68uo?_ we: UDK_1S @n@J[%OECGN^2&#)H3}-+܃/}0H<`Bx8DTxZ[L/+S Cf$п@GհJJuDQ_K?i.JO_[$Y:}O*c$Yf B ZͪơMJl\Rn SG~e+Z~ K{l7;߉GCϰ||{,DI_[\6*摻ΚqghI̞YZ 1ݨD 'LPJ&bк}ό_ٵ&Mwu hG_=_#,Y6@1s pFN,gKs !09s`vplv ;9" 7#ϳM"VcT珫䄏7bVy@BPF2ƚ2 _ Fvj.'5}\[Lk;jgd`q&Mo{?j8H\ c*oϮN^Ӕ:%Ua>\EM 4㹭E?j䩺{Q~uП9j^:6 < =H3ӳش1%dz=N#ua@u';b0VJ 1a &!Y$lk*$ dsgoAw}L3ViR9mHSjXP浉^#տk'Ӳ}^Aane>k.y (4$q q@ycQȖ2fTQ N rDքp|;,t*-:=e0kr?U?LʟTžDґHXA<">C줽 " 2LP ;$m9[ppԬ9Аlu#:RS/4tENXeoq[OCn X.(u²oY2)9QjhO+%e`QMMi፤c_(ˬCp)7O?K몆ۡ$4Wߌ_K8O*4(;ayp:>xW,UI€13Sj^Ii7Ԕflg)tɨѤUuWb1a(_)'鹰V5Q{NeV;0⽶S5F,=sƴ\hRۭŇG_F㹍 =J$6[BG.KG֜n$u nlb"M{^W^.5};2$##]"Ŵ-Ҋ$ASV[Co6%  [ަѴ ;Jcx>j&H!v(v{kmf}a3 7uuAX>(F Vh+^p[XLTt^:DH^wXRu !6YuDWŤ@#2`l.e3(Myds (yUo_#p#]ä+RڗjnVj2x[ >R$+|EKwKKtLZ㑐]<CV'k8X{U2$Y"=pp_##˯>bmOhq2ɸȫey<&վK% lh ޙǭUP|_.5~P%pQHɌ_|ԼҖV\PNtчp?5|^)}Yw-${X;:2W[Ftň/ݹCV3޵rpgPnxڜVAincdpH!+YA x: h8]mޅ^ߴR#4Ǯ.O VvF|OڶJF|TL}斸/AZTIt ǀ]P͌` 8y0Z9{=b+@X-uYClQ~k|i*Qs$qo蕽n|Zʌ]$2z|p惔Yެ71m}}"nD HXY/Z_M. }rHl!:bJb9GCcܙlv>0*/Y;(M9 oY[[B^`׫[{uѲ8GM{T@`B ۆ^pDi=`iM%fҁmB/\|\TJtS ]yCJ“GͭIK ,#N_}{s]ɖBy6iY<<}/>C60-{>-1w! Ciխ "ULWwJ&$4?'/Jyݻi>kt\.[d zp\iJc M#<(CՋ򝩪WW`(XBtU3+fL2dDcL ݔ$,a+S^A,&iC\-\ TB eZ,hȌ%SDf0aX_,R rr\^"nfz;lݤM g't.pL]~8u<2PgX>)+wyJd%HS$bCU]ǻ|Yk_"|cFo{v:XFU8Ee=ZtEqILZ6h8ub6Ld]:<8#d;b~T`ۜ}RMm u唙8@$$[bꗤ[p:U\}g`|4Ne9z @ϓ-LkỦq= S:P浚e%nzs5e>%q=(\m M_a7ֻ-hoeJ )wȀC㈍]wU?G>)G<ЅQAh59:]bG55ǭfQڟ٪O' *XГ.yMR[$+ ulIp@ v,>IqQ1zZW(2>zV34;SQ߮S|9۲1r,fkwS&mrRRB`eui_rIUU܁ -K~(d)D*7'>Sh\Z/Ų+3*XjɆ Ej/1ӡ'& (z#2G]nQDѬn02xtbC;ǤcL?O𥁯S1$#B?<#&}ѬzɁ5ݽJK(*Ը&XR6 2!Y4њ֣z#J*82l2QB9鼲> ;c @b<8U8wWlA PYnc9r=@н[kQ 2Vkrk,'EÛ])8nm] EQN*!,0gi6վ%D l+PVTf %Es)P<\nPwߚd HrDGf\!2?XXNTM *5H ~@>ApBю?Svg.-G5ߜWۊ1ő,P$P#7)s+uĔ],+H"F;PG8W2FLC@ S^"H&A9X"ؒJs2S:ZgIQS`K.~tv> DiB9Qɯ}M}0LA2)i&|\JH~7c <:Yvˆ`oV"eۨj]2GМR?-e(qٞuw#x[F !xWW 9sρÄcΙ|n\F <Ԏ~e&ZzR}=. =]g6DV~Wiq6{^F#+ޡ?G1 v׆~.vPC.?32q-hU X?,$79f Ir >_mM|g( 0ƺ iWp{E;wecR2Q[n)YvnC3ñ\q}}-6i KA7@\jڤ@Pm7wW=}p3eZ^эiE Ʃ]Ms(HYϟ Au.$ji^7|itiUsc׋9b4[#T Se={i+zKw՛WP޶4n,>B+Oek'<>r̎tqv9K1 IP8svJ[p[b/Y6*92XDcG]ZuSO5S~5H+܉ _!nCpBjv׏z߫SW$ea)ǹZwre/swV̖,<Kz H[ uN ~J\sm?W Z:~CF S =:{J?M ,>ntjEZT}F5^%fAfW3B5^vEjF(Ҁ -K-7hY"~I*j8mgܳY:عT TJxRa A?CZZyr^[TδcOj..!:aLJ?ƺS;HH[sԛq8oT)O˶%~(=]"lAv?QЂ-[8ՕW2y7e|yD,HA@ <;vqY #a"\'. ?zER9mR\ +lZ<=a4n.aާo {hɢpR̄$~Fa֛Bb.AYM,Xq5=k]OF]ۣC}=8v梌\e.4![ך?êc8Us (Q ',"= h)j?-*c¹̅K~SS뗝bDBdlk1L84G0e3 %&!S Ä+ K+;9e#d5OAFJU([VE 31؝PU϶oEL:zDa70lQj{[ 9o lj(4}AIZ{WO=|yҔPW j[+9`0̄v3gA%)>ٴT5hR&Z|`d6/.ɛUW`>wZy(%T C#z 9Eڗ~m!2 s-% Cbșö~B^ 8U1*fE1 iyR;YFv"ᥙa89/lC㢔"}ʯA:!ޯ,F0+*ƹ3|R:x{B.sH;;$QظŻIxNa[M^:XHH;6Q`ɞXk#(Uj[]ТtJȗ2 %?t ޢ- ,!'9u[QJgѭ>(Ta/>f /T8_HgP XT=ea [&jm9 ,Bœ6,=8v/YהjEv5 u` O7` W7pV!V^p*Az֘|""8͋fcp#x@}H/ ,jo:dof_&dOsDrrmML2me/kW2SA}~,z!I%ԣт(Ip|CQVc\:&'Z'>;leTZăi#_[nTJkrRMw};Og?=;$mGQASduGl:,&n:'9[Vx*N 2v48b<@:UVO=#TQ}_)Pv|] ]~hɏ"o+ ~pȐ;W27^ $+&@-ږ**6ruR'C`&/JUC,lr ›'Yablp3p{~*Ks@`dDˆG?kpӫɵ%@K}B)c3؈xe Z)jh*w F&.]Rv$& ܮrg -:?qoq @YBA/=)!2xekmІa>R{e+!s1 |)W;]X ߛ]F%Šd;T7I$`aH{p*akU.OveGV5Y&͜돗 4^aZFg\OqC*=gY{mn?I B"/,MNrZAyC7:D]оf7S\],;ew(S!A9M40xP|HW|o='K\AA;W:-đyaW(tzkº;wǻ [ ?D<$*%ZƙW%[ӭ?MW=0HG㭨Y%5(ZnIfREi"#p|{"J 7)Jo;@A2\U]/ Wٹ("WӞzdtU=w@OKAJ N`umljQ/:g%n3 ?M%n<;!rewe4R[ xF]v<*3f&2jOz_L݁OY.a"ݜ趑ѾPYNɞ1a tUa[  gFҜbMxW^)1E,Ʌ˖CZw;e(Ĺ"BþAb\O!i\B uJMBx%SRq}(.R9{5o!bsh󍜡=tIȮ%I0dep+턨$H lqQmu$xA5G秜LSxɡ=Rt[A:~d$eg'u3bX6vu_f`b9m `<C֟vE|*uN7;jegy1lݹ)ys_7a tmEwE1ӿP0{X{Eh,D8.ڃ=uMvP]$j`͠>܌;vmj,/|f2КI3,e=okdbc^?C@*=[:z ϕ:5muoP&&}#uB [đ2H@gwyosxRCb6_h(Nۍi-{V|H:'H_&0d"8zE LWQ9Hm/Nn& ?~v;p%@./*^mƤ\C PTQx^c8֯1Yi72V3( [vSjA 2*ws'E9v߽ۛ5HJl%7#)KWJ:瘨0m1 骭9ԐIpI? [Uwp(; F 2\sxd0BJuw6[!Bprɋ:%mo[re)! z`yI9RI-3R!¶D뫢 Œ'V cm,SLrD=dyw4b@e~ЮDMܝjSX+$|WGAXeWy_LZ2$!\?i4Gfg+9#*]C)kޯAAHz>T$,z+ƛIr C$YĽ$uƾpjڑqt "!Du|)Km[+ 2 aΟC[usioLV~**]똜\VE z& d`ʢ{_^"=X\gR#L&+Sk?H`rdthTN9|%Puzf-w&S>j-y-:LsL}kXbĺP/\=S8!o >HAU{+`1oTi+T?;]ߟ KsĐIUjJ+ӘjǹeW8mP'㡋N| >///@>0w{kbewǺ'CQO8@,sN2e'wnmq?Q F9{1@8漕W@g{4kU4$P)hAie ;ƒXaow<7Y;5F$Sj'y8yW~h|`NyhqqO0 ݮM/P %bIm y׽ mRdR{ A3gI w$n'2y(wỮt(o5zu 8Eebt:ommQ^#V#j ֦Low۳9e;$x[7wDM]{jΪjUB\kJ?vvny& / }]-gL H<inJnGA8|륡S "L- G_uJ8+#cn lJ},^\dp̕őOxn.1=ptxgz9쮙d uC|\U|_|$rRea0\#6ŎKR7!DFmIHY Л\u~gG VD㹦R,8V5@oefoF\,7$/O|a[qe} 3[>Y!+NKyYڽw`T_AbfV.rs> l&AYU{H u3=0=Fa 6ܔ KȮ @sSh%}~>90ߕ!^>vN3SlY8I(Q36*XXeqp ϋgԭGr#؝UGOXC3ay6D*|YBBPmRohB=Vd* M̭b"l#f>??HsA` 1>9> |$4Η{EAP"(Q,o-}&;ӹW(͟&%ǩ<.{P0 xV4/7ō HRYҠ"NŦI~?ĉk6OQ?o CXJSEC$lQ'4sT)7w_i[O K<3X=y .a Ằ zZ+˝:(A,?jу HJ\FeW3i]:Nl5:?VVUC<K\}@{$2vc_;>В u̽Zn9_"+GcƦTCȍKZnQi0WCmŷЮԊzp4\ync@J$g? As)rQDU%w' 2vE4:z۔G8ޣ/Z_]ĩ+7`L 8#TtoN,0ueïgS_E;90ǵS yFkcst2u>ʊYYLn ㋸8}`^wP,:1L^fjVϋ/XaaTP!@BcwHCK]N* [ޕ?誙ҊyB Y]>ʚ R[[\gs7pu3=BI绾(pE~R}]`)U(l{!PT>H} J_Oc3yUnևsM+"6 %oj=-$ilZ|]p/HZ3.h^_b}1v;Y+בg^/}9,K-?%܌dn9dms#ISY,KkubT`٭ύ \^ 0;nRn &l+EUMz[ÇSܗj0;{T}-Ú}!ʧy{I)9& @ |ҫ%=w!_5t(VA/pQa"caRkL Y@wV!4)"*%XcMFP0CcG[߂T%K4tO~8ڲ"KzTV;>($&-CL+J^:?#.l3NwfN. 8l^UVڨ>vvɓշ|32JAB] DA¸di]i1 oB̝1aZOeW5Q:QTRTC;e#[8BN S<0'OƁ\-ܫ߼ԿS}Լ$JbA3/N!WcG@mda"y#-ND͞=( pN)4vǯ++[G2b<,Zpp3hUϐڡyR1kV5I]m8Y/~qDh\ > )i~pp;m`^nʥP3R|ǸJfwHd'X ,B6mSAqlr #q7>ä9!>'9C`> Gh ٣>"k|k7(5IoOm߉e<ɳ,gwA9[#Ad2'ܭڱ+A?5@d%ki=qڲҜ2si _b{|Z9{xx{FPeSO'/юz40q<#c0PiEt;pbwz|]VYaP3o|ʦ -yJ_, D]4ULv3Z">53kq EzL2JH~l0u3=tLxmc$ qe%SԈᭅA#.92* z֫3 No`PSȹuNEw1 'Ld- i}cT%`1sHC_JRchܗ2L<{kƃn4BK6g~CLL*4,n7L\Bk*Fq ׉];{8E)txoSX`(%Mj,clCa|rlh ʮc/ kV!'Z;8ndd*PNKj殺2AeFU֨qgMֈY zc[JQO6RQ;{͖xB|r08UɱB!:չ'ޒA:a)o])2([ފeQ-SK`!C菡49_ְ$ҶM!OzjU!HG &30dj8FG"֝5T-6|,R(0(V, gZ\JF _v)J+mDƣpv0.zHrA6_ï3`D_&dR`vr:!;-}cS"QsKf6K/:8~28Ӄ$XdZaϭX%s*S|*yFǧc_bnyV͊jgPK~)ݑ_x<{0_aQ,ALp(IQX!$鈜kJ1ñP3]H|pJ Nvkí||@M;+-UOieKq0yLhwNӇaTYK1ڳ퀟Xf+|%<{c_@#j4x6 "Qq 2oi0kv I<=ɅiM#i7It. ],_a,/e8s%CKaL`0rv kDf,Z[Z+MqJF]1h:E--$ dPhh`橦ؒZ"AH w-J J_ !׫52\>IГ(ǐj#뎌][Hn?fNi=1oD%d|#xm3 q|l0.Jr!ȦR`Tlc w Ҥx'ޘx-.#O]s?ԭq40ge(d)и0'v.cNKT*!0%m\l+,$ |{'i`uy_}ΘF:QؠQ@xfgso>`A39zʩ#HF@T2q[ڊ+!!agXThP1?:n͟Y:~zOĚ_J 0yڷ{cE]tl#@{j+1mkABYgSHHngu /;';᱐ B*+3pxB33cqX!qYko鮑QG[:|i`d[pZoSEK[х?^ &<#OmGќwlu.U!WZ~M/AXG•y(LbIEE p 4zA?4e Rǖ2>8;Œk"u]!A|*4 5_^.Xf`׿ pVň(gb)Gw өѿo-4nM15}@̅fY6'`[05Dw_4>v-T56HCn9>17>eDoW6R-aK H-fYD|[z4r ws2~ ?C!3Zowi5YHpH%vCAC&3* V`(إB~oPxeO|&>=Lʷ^ӭ (:||R3|.M2b,|CVn(sTa~D+dvw$Q=A?:Qr3G9 D(VTt~p/3m(~4=Ԏ@.yifPr"OhOC-2ޑ/ݓ`mw Y^(7J +8s'.4%y/V+HoAB\D,ːqzN^\7Zot%R 61 jݾT"kSI%.E$6 vVbZlWUvvlȆ`iw3؝VZɄ0%6`PrьO5*#t<1>h߮ B J@Zdvkj^H3og3AXvR쎔261q#eFwQm M=4αGB':8|ݽ+9Tm8n rJ>g:) 츹q-OܭmITogO6P_ JrNd&G6Rqdk%Yӈmh;$pI[Ey$#2틧{);I #D>3`^(,*fO$])XEҩתClj; -=<>dhV)R(Fl)4dЖ/]/Rh50RO4"+S84E! 2<8602I'g8q | -%cP R%6j~a;!-l Aʨ-t)R쒅|F7X $KFe|C7eЧE dB{v+OJ@)x<B;5 VhWiMw$9 wX"W*q[H5*N4g*5w=>Q5]-,A W)mCvmV|`h]I$>$ݟ ^l4.^d r-)8|KS@ӎI}]8m EaX2;'$B&2#p|r (.Zbπz6>, "{n&DLƳmΘ^Zj6|ȑ-z "N*=kk(W+L-HŻ'MEC~E E9$tثj`~՟B<玖*m.H=_rVcx' a1MK!|) Y4;¡LJe5KJшqvș4rL@@6'3'0 pz\m⣡+݂cM>~[( Fן rg7%}nTPgw TCj7̄D s.ǜ<.G|U+ s'v Avr+b؏0i!V r W''t,()@sկmЄܘEVTBRd[Jw\3}ϔuDQ` ;!)(BέuSN^`x2պ;k?f #y9Cup m 8@/KEeoؐ=qU f4afg,F=5`i9+[#Ml?rRX $m{ljsxwUyv[һGR+Sy {o+HҾgP%ҿpS&[Yy/^_P hC*B9X'&VdD&<32jJlE%Qx&LX[ S6lf1pO,{V8_NQ_&n;ypD^>+nKt11&="|2vid54 HT[2y3`'Ooo6/Vν>8]՞,za~2D)x~HV\Zl i 2\ @/m^~b*O\cgNkuZ|>M{Đ8#)8VbN5W0.h5iQV_gnJ- 9ꨭbN~DhQ P-q(G6ܟ M'˷O^MȃnS"+P0v"~ߊte6H;wsUi_(oMgr&f;c4xlp6;K's؉1 wLCAV[Dq[rc ҭ(4+[ZF26"Aov5)Oc+>9H- l1E-RùFb D󟽋;9+x&"nH$-v3;s(`TI8$݉Ϲ\ &-BB#x]6˓E㼐xE@-׬opٟLL,U?ER|bvuđmqL<1/5Xg82>;ԭQ N&d{M3K"gt6hۦY#&fGL S{-gh b| >)w@{gSI~"@ݐљg>+_DiJ+e}Sn1&(|i0?tl!={hkTf-X<Ub>(ǢX,$Drd<"AmgQMѤ'ʹh+M 6s,үv8QL}\oCJ<|njR& wpV w Ich" j3D,7H$L 9 J;LJؿ;'Ec8'3\! j6Nd )Rw# Ht^˽?@?"&쎽W3#vJЉnPu\Z< ?/"Iʹs+jii5!:޸a5HgBԹ5Ep7DŽ׽߼ ׇ>^ޝ`{byDr5k$< ix Hjk4 uzx F30>Z#B'1MO|%ɽ`[${їPV>o62aOeNC KF؋LI\+tK+SE,iʃ^w+ Wܶ0^[D=צu#| + uy`\ʡ? wv^^绳l}G+;7C䘡(Y{2m j>wJ5{^=JBq6tDȦ'jZLHA <_d%Poo\۷T.pʵg Ҳ ~qMKт0/aS:պv3m&/!11ҏSQIW_+ o=רm)bpl(A)3M/i}#r}N{뱾E>UZG/2Sje rH,J3?n!=>8k^ ѱ"6uM;x RԮkǎ/A>m2>=MDDԁB@K7^UC@3Uo8$%U' YNqm' >g~9\D˛qd@ԩ;8f. єg22SL Rj߬J뿅z T?CT:ۅ&so<ΏU: BViYDdMTAa´ƒiSGD1 /T< L2Y,w;d0+P=%c*a[aZaq;iu0:]>҈(nʯb<q8ֱ$+em@Y.MBۏpfv%44If\| X?0W82gq N<_uC>&yD"`3]ƞFtnK.@mf}S߁+$_H"-$FjNp3sƤ*WW6~X_F5ANjfD~9%a/(x:&zDoΫ(`a: YU1eme0۴]f/^Jan>˞c,⎊V{IٺI᧧$Vq)zHg=0BP܇yi5fānʛU; tBs#PSQ]i.I~!}hDz5l})zV ψ! ȄB}2#`?4=4Z2 <ʃ#>ߖ.gB_)MvO[&^'j&4,lgr"0尖?(dDbX'XiD6tUr}ԪKzIֱSkR^;%ao(Dա!]?*9_e7S*]4"z.Ӧmt5З?=0`A!(TbDwUig`,UC'4)ҘMv5#A BŅvUeP2M]`o($]a=ifrEd$ιY@DBû+ޱlBL|Y7ظQYx<Q"9H+ >uz 42[S£cEU,z4d yB"7}яv3^_(->e  "rMQ# Fel< ,RXP"mw]FO9t/5ʠ߰_q_Tĺ0_>9?uvrqI:`e>?b^ ?,2NS,'-Ar#UDó1%rj;cs (QMO;vrH尫Ŵ? 8n z^-?aWM lK`t::V?'$iI+5dwIΐJ;1;0=/WK3#[O}R%/6%QQ,Ќ9ٳ՜zrH ʱ?t.@z\!Ri^hpAWXl1fn5+uKJyEFkw n7s 3<#U`Ku콬#ybؽzHՒah.sǒW \#*LjM0#.X&P8ԾZɒ%'^e{˔ܗeХ]peb0!{ݒFꩋu 5Hv _!FP"khFdK3/?Kv[bQa#xJ\2oUxwL{{*rlZW%u<.ysoupuNL,C(eR݆ȺB `1=9e' I-FHɝ(x7QWHޖgW pkL/RPS 7Я'Vl[p HT;J[ رQC{+`] 8y1@$U#ǐX5$ܿ, ԫL6ƯJ= $ rr sCbN?:^ F97x( GvS=b{tXi$ Y<Ś<M7c"F3χtywq=bAFL‡yb52y:Bg. 029|uH0Tr(M9zyC,%!'ȝKr5n=%_v )αUV?DzI& y4f"[J i?3O?8EH̴HGުi:9P9H}/ݳL#z5bp9[@cXA1i~Q1]ȷW!%zE29\[d`cI,屷/꥿\ےB,E:"neMKɄ^Ԉ)),Yi-N +Pȑ{mDe5"jt!4i+IN1P<7 ^y.[Mp>b7{b\ g?w2_8lyuG%{VI;@p  Q+R7t=oqznDhn9q=>-osZTGc7P[T jyBS3uf.t%R4jpЁ`@.;H웿\{_I| @w|"d!yoO-EEY{XVX`DLVo{N\1"ʙr+sز2(eSMyarPݨɊ_sv4 #;Rpj2lYt &jQq٠A ~"ŨwZR8̜b=M! YA2袮4Ss"*=0 șH.k)mvڮB}=]1>j>^Ҷ/h psbȅ>'u]NGb&jыdVZaqԅӮ.DgLC fd7hZCڒb vGwg84;=P I&]Ē [F﨑Ż-3AfuoBeE#GkUnuSxCTk黜C  re"`Wsg _N͂ ȬN^@FGa:Fg~,ЏQW1-X@VtT'1w7 ɽnM +9h6p(NK^dB(YAmCLhDcIO*}y㥷Ӌr~}N,}`Hz&CdrG~L١v .R%b{A l'( X39NT]߱skXĤ8HЅh;$p]#A`3ᲰM|19aUf8ݝf1$gFl錮z`Oc"FhFK_,pS%&MRFP.lz0(j}*'m$ʴ|L_ S\SHd&K?Vw.!X,;[mgunx<|Jb)AwW8jQC IEy\'U;h;iNv\@@%I"}Ԍk)f %-ר%IQ[2LVPwg%EaM6ETY~:+,&@ Rl}R%z$hZDY5h~(ͩpM=|ʫzbLb25ĽKZO{1,34 'jSn/@5Pc҉rkٶs+6p) u6 !6{G mqQGJ,1EWEN?#>;N2hfP Byν$hvs{'Zzt  SBiE.P'z^G<˪DLL}{TˮÚoO /j1~)]<legudhgrƚFw~L8B/f'16#LGM9DvmGVh'K9]7\W{O/NxEI%)LDV.3ʸLV̱HXXwݢYO G#XW6ĉ[J" ~ UG3q8.m2W-P]nBr*bdѢ֦]*競F߶&=sa80f:pmB:'_4AZMR˟;Wi)<=k9$!jjP|,Dpca?/}ldx(b5tImf|_D'*~"gjYn1̓w2p[pdJ6xK,:yGι Hu9(l5ThQ'BcMT9 F%ZO~3|}f\y5hXh2s#_Czد__P:.U KrY/-$HQ.foݠ?e%ӹ'$t88sFX2էSfQ'LBԲ :θV4 IA_=Xd*<kye  ?Y XIe2Bg~oFsB"`$&.ջ3E/jt1? TW% Ӥ/N<)$p0+.bBn1pe۱@| 7ݷ/+tk&A2?c kU:й!h%پfzn%cbgOm[ O$^ zse8;p^GG$LA-kF7ּv3(f[XF/@gM;#ݸ"?KYSuVb>$Wf˺hCYr9XJǒ( 㴗4,mܒCm('=t( 2uz,_%i}< 2l]\c섑f \`^@)Qž<)Hj1&="^m,\LAۚP(Sr&]НA` t  ߻v8ľ4tbʱϲ3kj fv|";[;̓ h`X‰_3 u ?cSvE̾qə=;BguB7Vumr\>xO0 E9A<նq5Ap+Vة>M%.{%~.}/fv7 l5?ƍ>7pZРUo^$B Ոub’SJmXTysn:p6+ jw&KkmNYiϙ9 6|ޮ\N" W!"|KO4gZgez]Y1@8f!)jҨ]KGJ],:"Q+-.PO9gB>P %އlƒ=uI>C# MeHDv8ʗvsao^,di@<'=z1y䎑VC]2GyMր x-to["2Mq--+!5b9~JT/叐5dO jdXvD B›, ǚ. fI2h Z90 `"RqxW8>uI8mvUGQO}ܗϵ6A_K$d1_A`suu_6H,t}ےa*XJc5;c-t5u*.o\+&ܦ'ԍjoZ*j0hpkx?:䤔Y-Z>ET%qsdW؄G_$w"ʧM@I'`h. V3_=8\ pO3b-5@~={·<@%|'n>'; R}?nrTb*9tc>!M륈 l^+= `EJi ]-mLv-NDw\]AğI݂j"Hp$j]c kOxӾZW;|!Vd߅DT7iY'.(ԋ4d*zS˝٭r0Es!ȍ1&&,K.F9ٓF%hB}3B];!qM ˂|Y6>FپYqwFG8> wB&JUl#a}BPR$-k$.U2Ϻ=E}賦aZ8i2v*?HM[q2 B[YQ uR?bV{YOQ錎WU w'Cdm-MԱ]%X.^숉&-ȣ}UDYbL5/~f.NbZJ+J'iqgV0$Z;0΢:e_Ģ%hY dWIdvKDv8. |o0ZݑnbkI. ^..irwW[ o f_G]Ny?0x|=bz( yh wP2=EoT6wo?\KThӇyw3_JDMy\| iK ps0#ۯ׍0G'N]b/UAίq8:m/ 7lߐr +@^~;8PՅ~˂.M= m\A<UyTQ>^\/*'@2CR֗ici=y:&T-+"]!&h:ݏN?5 zzCK0(d(F4̬dEH;*Ig:dWtT7FŃΕ] v%qib^Adzza]CD 6{j?l2] l%ʢB2%Co<|, rdd#%qLLԛ1{̄!"4*'HȻW{^es(.2+r)Sن UܑA 1Xoewd=_MAŸ1Y_T)oP1umO y:!)}撗A{bNɧ#0+(.0."C@<)K<:S\խ1I\Mlv?swK L47LQ-$#Rm!B_lEӫ_(LaL|ZK !D"gafaq@h`Az I ''UP 5e=& ^z*_y|pb,؃@R4ss C"/dJl_ in%_IIK6hZg"zn` m*an؈i^VysjM\M 1tE "V`v,6 y#phm%Wӂ@kˏ :ħK5 ;<`'1j3Xd ]5|<죬z-Q'ּ$!'X2TzgxT.\%ޙYjuN jM晵xt8f;%Ǟ !6T JX&rI%u3(M0LX䳴SMBt0{eLzPMU'UΩ3^SJjVt(nN0nxEǠ9OE)RyA88'HD\5kb2ĄZ@(d (hEJ5Ou5I}КL)*ͧ8!ĔԆ Bb#TOuxgeV&4~~!;]͒ ʩ1Q6V/et>z40̻. D=U=p\"[GH/t@G%ds0\ݯU:J##Ȟ[a 9TeBnJVzQ)WB:PFʠxƭbZqE *L3}!dɨ^GáԲհ RNe>)̰WnP΢Wi+JBg E1טl2[|VA.CDwq p:pM$Gڶ~;Ht` 1O kA7S[~M>OySZ8:~g<'r-Er/O5#krvF Ae\)u<+Ś[KX5K I(G;b|;JLn,vԣv.Ii kE)[ЌmB$Wq.溦\fgt4ZĒ5b6R8,gig1JD3JВǪ{nEK7T|OVѷQ]ռU.BsJŞ@.:zX/#gY1pQ d(Wo &ui$q{iPs,sk%#oHV/ֻf|&-Y|wZYުW,vIl ."-;xɫ;K[ S]IQKrFePb'<᳁?+[F,/I'šm4;%sYXlvȻB-BAɑHT\.% !-iUXa{,y5O;>ާO(NQ u|+$QNX@>m]:xfZFߙcc]ܡI$vA}Y l]+@hȰOI>(4 ޶xN8Q73744 ʢ".}e{}L93K8&~!-Dr&pl#$^@Z)&Ġ,X 074_:&̷(*r8x_C~D-Ⱥ\Nb­=[{ZT>e֏=?uznV/6dj珂MD\E7s6]ޓ.\-b- DT;-@m@#vaɟpCS2i&e$-gaahʞ0p+sM`%ӌG 7CHD#ucB6(s3_wO1~ &%!YdL1`?nY8e~{gfGrQ@5HL"΄, AF-UFY"'D'2.7_jCv^fr j0sHD[nno`+9erܜEwқp-}5=S7˄QP] 3;٧G[h8KgjO] !,u ul2Y J(*,Tfq>m vQp򌃸tm{ Fc4EV:uH -Vyӈt͟΋L}\U>-ZO!w5_NbryI kA߼-$ ҽ$O2Fv诡=_rcC !Y-Y1b-!s~J??Oq9 zH>Pm1_0+LʥmG¬(JPDnt7TŐN"ހ9yńW{yj{ [,R/* [׮$V ;Y<%Ȇã$:2srlWwڡǷ~ L{1`ĘN0Axc1G7  $8mfXi8Í{X E!aˢVc\mnݻJ$'%n]JeD: ~`O61]={zFhuZO5@R\Ѱ L#d_Vyv/"5gTZ^@AԠrӽVYSId[5$,kb=l e h7 %#MMS **(5kB`BQC,1*JRM8XәONCzREO15â!9z]r _ >6+hBF~Ja u9(|lw.L54XGhW`Za,ɣ:GV:Bulf)lz* :G<|6D{uP{w\uA)wYWIR<&ơ|0)حKif1持hDmk^)c)Tan{ϋᥑ_ ]11Cv&~/x#ÿO]t[HCɛA.@yU$`d7Il&ɱȮ,Ý>~0 S]!&s?|/F0.w݉"戜rj3HhR5L ku6ii^a@pI3<$W`~2&&NhA/ }xʇgl3J"9&cVgv:7ӵw{vhYL'/Y=}b\ s`U9uq_`*%`C0|1*; CQE Nf'IX+>r?=VɏJ8-yG!F#iX-Iel؍~>#Fb6FΎFib QO2{jR [: A&bV,Vh5rhF`]>_$խ,ʦ_-wbA*#dZ1G~nKwV Cvi9Yi[ haߞ,fht^z[b!R䲯{F#s6̺c#ݝ)$Tϩiqǀ.LWnXwUm>aJVP.|) WB*b!7y  KD1!Ė NqAA+52TE(U۹*y!xV~ֿZ|^0C``^QdS1u[ysA,ulLBzlp ,CB hhv(:Zbd,2j'|P{RzO)lݯH6#t!Ì@ pšU-F{W7+ aˆE@~n(㾞 :2FG^7OEs8my_}`i+w>pxdtM<H@Gk aMQQAkycmZҒ<^_9D^=2ÛYOFD2W^lzxN~}#53깗QЄZ̓+C j#[\C?i>i@f5fNuE'5".}L I}4qyUDؾ)%3 {6aIQ6f'Mݠ`Y ZP׭fލ丈v^mVh+&qE7}l%Ԭ`j4ꋼ ?$YHLMl:,?i~ ;AU잋DZD[luy@2|p̾ {YYf7BGS%+mTD6܊t9kfe,Od*qO1lp0"UT2gƔ#r0mE%J q^h0Qw1ݣ 4ޕQ̦%֦Պ!DH឵YB:|kKϸrAQv mp$G8  ZM_LQ4vJT;Ɍ.V_e~M4c:3_35glvX{tac(&/L;Bؚްt&@S7W +˝ƕ̍,h|>?af]Jڭ1]` }_iҕ=hN~*&zWqin)N .3'x6 MMą/ k@b8!lZip1.QYnF cA;.^q"vHO,pn l=3m0@)}GX4,ˁf ܠ,, Izx%|65ujZEڢAN`r?ԟ, eK>&AaF3V޵~z" ,E ߛr;hrh"kŞ_e2wtVr_o20׽:2tt/YʭX6vl#ZEP1.v%1.qҡk"l{z_F<´?mpe.FGV4t [U5\cBsXr4_{aioYIȡ~~}^5_0#\/eEk1+N/1U ,fcSbԁZ6 ~3*) C%4ʠ Q4i4^ȓ=*ak_"#-uȦiG-#:b6mJKgoHGIv=m`N!}Ep;KR/*œ\kgGdssuνs# JVXo FLXHzbؕ8 AJ G!C[#kM{_#p;{Zt'eo VfMu!CK\I;  Ƣc27# =E| /\ (Ѐ-gڎsn莖 M H&|FE#ݗ}I* ;w␨1ӂ˕Œk%ZمThMi-4MCx[~їL) e _O_~R6vih)n=ЊnWx%7`WV[/VU/Y&J5 zS\la%)jƣ:EcD")_>4NkQP7IAzm$%ڒTg*쥬(pU_BAB]VU Dx#!ʲC ("CT{ԕ-,p^]W V`E(OpQbK.֨ Vv7$.^w3#Vٸ#!kZQ},̕P$>|t3"~~߉o-_l"eojQ ʉ+g ;kСP25S R4'|NEX,⎔d r1 1X[NL-n3lZ sM79\V|$*`A{Cp8}&PtX;4Rgׂuu$BKܱb/'(:ӒVlNh.\J9Wm5?U_v$E7.dLaSlx$Ņz&+;ZMuk+f 'iQV]︢=rX-isyF]RUi:6-URΏ$> $jCFwy Cq#$?$_|ZHapLDGTGd?OKw&|띓e|YG~no)(h;e볁UTxu{p[kzbZJP[o4 kWR"ݜBzO㏋nea h[?!7A" &6~R-KKV?M>hK3]nҠ#HH*g0hzn6ϢX$v{S>_m!Rqrz0gw `iu>y=NYX<wi;}SiMF]8Qڵi%3<.=Ahj|HLuKd&~Try/M3-KVVK1rՀ> _=!lJ'ws&\y6]V,9׿UtTDUa-cY k_Rm# L=!! USj_)^,G;=veh0@̖$%G0JF˹sR gF [h8GA*I=`^:3rR?~fe9ǾYtã֟lrJw6RzO2~;j{UM6dmH&WU% &L$tLvM `铋9ρ E` b6\ALJU\p $-lcxB5-?UZb{kq~}`yŔ~’(P&Hs~[VbGcvZs/iFΧJˆQ63#k1Y̶(Ab V%tIGiQ@WF2m˽q[M:q",gWhAx &É` FYV (+NGAKM+w}5%R_ywX'/`,t|:@X:ǺuҽL!64`Yeom9ȖD E<٭:xTz#}i7ߦ'ۊ =g@I|5Kt4N7$!ƐNC@4Q:c裮`k E7[i@6 u fh}Im3^)o(\f鋉GAXumBv e+b2$)6>̝rO/ue-5vNB_Ys'%Hʗm.xĄ4 }z6hՊ'|Mkg8ESXuKێS](0WhijBx5_;O' WF|B~M4m<6BF㵮S&{>RQU J]}Z/Ŭx%TM0)F:ی/IPBt"'mtHf\_QDH]_yş^}H.to2ҹ 檒~[ Ku(J 6v%_Pʱ 9 s] u=ղ"\xYr`JC%}] 1r;'/DУwD t:)\SߨѨEf3<2=\K?DžN2r9BjҴcin{8xb, bF*w5Az\؛s'!@`>yx;pܗ%*3ǗЮZ$WB+ 7}[4-X 3yn2ǃO[iTd՞т̋}@IPizbrL.DNv꩟&=8l.5Rf92 W7~[v c[}"nYxIMTwJr!8Q0r?l%( dn{$72lPZ=`$ld9c8@d;f#dn|_;wth\aiF4Ur(t/'y⚪i G"^0$p,FiPs߃+)̘ƚ ɵ?]ӓl=c]?U waɴ5_j=c,2CR\R7c(}e;R* 9%Wt}\=+:a_ !>Q듋<\Jv/rUU%/ja:gS=>uT PK.ϗ"fb }pզbRqVmކ|uIZZ sK,E)g`_w\O1Zů^bGB =s ࣧXݬ:ޭtKcX5@+j_|^sp0 R~ |yˬ;F<$FfnV{ t'ק'#{x2q56!jq*΢Y2yNW1 BJ__3= q0r&٤BO:7 D)N>VGʭ帿}YUKnF@!.7}![#$ՈXij :qC n{Լȿ?F^ux(gtVferVdFxMLYhuWgX8[[ IeSR-hRDB*H&0QtҬ)A1*^ŤR~IQ,;ßff$6t.#~cQE?wsp[F>fqEȝYVa6qP]tj cWpy82A 1LS5]~  cwG i*_t}MeɥOEo\dt$)=~.jLTњ?":r\eڄ4fvUX rb0jSݿ^yp &xN~GѕJ~YV bcdq $ԅM]\ϢʛVVoiWNEpܒ醾Yqϛ dnBM G^bzpZ`m-%o|.0'VVۯgoM n nNٍuFk.tzojg]|5Df)gu? /U3XBnW haדoEҠy"ޝTmY [R#^V:'9؉!Ѽ [!+]~Nc?'OV >3em6ɊUN+؀+V uA&HQQ!m+W5~[u988KL] 7{SCoMY%tcF6I[罹ːE|u`q[4i(E|B!wFg J#EE9R^0; ! =/SJ 5bk5zI$WJ?pk<+ .ln^ow~5sŕ-XbԈ5c!V˯(YmX@ "'OXg(\Q;[ST*$A;3%MXwgs᳂&Pͷc4e'$풌)kYņ /s44 EzPݰD3FKX`4X?i|vG*t^\2EHW]>VeYW= bmiڟ%{|Mp ouEeo+Mwm'Y( (^/h/t}cCs9Y,:Cz ~Cg&L?JH=A!/իyܸ= s;q*fre<O!ړHt38Y-sdS';[Pkr!evaB2Y!KqoWsMVHmn8,7zRyiJ͏H1Pr[y Fҷ`ד ^kL`C>1eA U'd"T2.T]>5f3:OMrv%{K/ajPOU*xu24n&u&ٱر$c[ pt&?QHgrX6ЄPubDD8XJ2#KWⲔQ؆,$ȂOv=LE^1! |[JA1ќiq13GMo{)LR\YLyl&Hl1(}x[GJ:Ә]Ull",::iM8Klh;+g BXIA Rp 0&pKB#=8?ίnR Hҧ8ErLKv)C5nҪezLD)ԆW{Yg:r=|,QXzOMؑ}eg3:D& Q ' td.@5-.? tj$w?@>V=!_bʍE>V\R^ď)ʭ@Ѫ~Uum CFxn."~w 钴9&_\Oں*.w } j8 M||D`3&FRȞd;S4:UZ9Ƀjy#) m]TJC׵Q(g c-}+r :^hLۿ)V6>3O@ gjhOҌ)=Awe{2>͗ju_iބKqX2-䎟V^L}թҒD8딾mCp"1\?85jvG3ZŶji6}F5~k {h`aގF.Ʊ4BÁ! S7Pl44gvBCW/ LD!iCx40N)22k걛>}W1N.b}biv7h,:}YسGI _bc%UBztѾbƛ/ڄ r/4!Tȍ+?n7yo'|j#5邂}{;$6E?+EڮX}n[gK L9Y:ޗ\mPɣ>S(b^*;X|~Otdi;8nټM=^A񩣠KI/f5݇jD9tŒW7_u` Ju< by=LժŗnW;7r b=יt *^gvfJ: Vnjl/@)Qϛk "d~9Ì"asbS&h>o$L?f JlA=4Vhdq }-jR(i4Auep8-8^!ѼƾxlZ[ΩܾPE,MBɺOhJ}icz+7#IA47A@5ݢj RzÍI:)-f74Vmj1xқzImU9!7[pYjMP?(Vx1`[&_Ht*yno%vLt\bťpS Y2HK(QD0ݱ \C]RC`R2~;!q/retGN2_ZR*l/憎eݐƇ9>џTV|&U, Q?zcFHq(IHܲ?&"- ݄Q]3_LG71L1Tq8cl5w o6hc1+lϓ&ǽ.ÁWR>OorّQ\N{ܒ*ZQ]H+va_1 mLzM׹Q>t];9+c/[Ǥw!#*NcⰚ1|Qټ 1hbI%K69t{#W{ {R|v%q"+CG n IiP9ֹEB^/cZIms^^#X&)Rg!(jd-AhO:fl U$\NWU ju{?VPR֜ SGX 6y_hV|RQ+hʲh&!"#CX!jg7"9I;aXOxΗ\Uv52Y4Zp2Ke9ATzqe3%,ChJ:sq Oz>ضSt_s}3MD):~u9H.g FE%0~v땆B~Țl]W̹CH?Ѩ (>O*snn% 3w܂P!}|U|lCn.[Rޏ`_(F{)d"i$8:irr qU>`,δݚe%I`ڵ.ul}&gC:kgDmۥ:cR}q1caGL[ Ui{U>_ԟW"aBD(EJ͛*oܧ.H He%ikNvq_ʫ] Lbh0⯡G~ L@ٿ`9jF"8$# [iXL` (ڂJT\ܽ*ӄVgS,؟7]H9 L?y`@/| uu% ~$g`3.fp `e :~+ȹA 93@wbZfK^~evu/Bʈ@ *nҎ+Wڎ7Gm/U}Ji8k:&,4&BEx"(h1'B,ЋE:T[~%&ncGq:EްBx7=5l( Yn(K.exE@zmIT9g|{w{ oU4Zg@ wgKR%ot=Z] 6W(ѨoUw$skEQu{Nq5ItrQL7/ꑦhJEUU֊_ct-mM bHB,rJ$ bUs2ZX'Q1 K@Y2W?dͲ?[o_,3d&xd8}jþgsu'J>I' i"u6+얺oxdd1E-ViTES`A tǡzF\ >|0dr~߳"N1mf:*{FkTve-9*?AϝWc .sy+cmo/;3{j/x|TwX-7>e%4峩G8*of7ÇOdљ?Az>oDp" w#mj -s@). J}$;;b%OWWLurV ra^k2}+QkljqD'FS 퇛Ľʻr}eσv7zirI8̼g.P~n[7^T9bv{}bs!8]&+GNrLVv^Qno.oí2Ҽ)AX :!C45cQ=Z1';BQ"z`,<_nZ~8{ЅyHJ{Rۚ˾ BAcՎYpS<6$QxabI6au ՏG9Qdu`q'I偎.̲>.MM`DR?[sTgKpU;2‘߭XEsƾ*]6% bjW}D{jc;4ְ OmUJz!F/EN=Mxk4Yg16>c(d7;,nh۴ڊEor^9 ڇ۲OA+<1o,*C}d],z憗;hc704<3qiߺX϶C**?6R]0 {{{7%VFZJWm:ݡ͵rGStk^U96az>s瑤oqU#+S0R{2tQZLuzzM <UHkR5~S) `d r vi46e~!q-AXX-w6*HCSN`]Tb?f.4->oQ7BE7Pbr&ݒ̝4;#H$t#̨@ZrƶXДnf[ Ȉ%j.(:輣i]Y-?tyzZJN<((MCq5|1sxCac3dw{ˮڳ9ud]8 ^S'\y#(GJK4wْ*u`*e+J#s\!+bgVS7r_w}79~ DdlɆ*$x=~*PQFScf6X(-f@@0GUOH#U{o5e@kv6@ShhfT,!g'ygC^KR20qD:0.3zf{Z)kr]hR}nF {T]@ o'aKOǯlhj*.~b#>ys"5b`i79od7J<b%V2֎P19O3'slW7J^,g9AW$}-e4}Nos ȋxDU14ce'~_pG -h]~f#vxἌdw'{ -0F'.-fTGU#ߢ]Jhc/A<!5 Ns,EX>> !]mxC Gz=lѣ,`ƒBKu^q%1O+ Lc5ZpN"ф)BeHEV{EiU01RH!ڰ) Dwa Bٍa8'vBCO.cSO .;Г87uEMv]˥TU#P"@Aag×?{o/E_#ҷ|QaM22Z^Nf3/u'}}`ӋA\9W#5J"H"A7aW|'# 4w lJ? Pf*2Bp!yޚ rCI*p3")j仾8=) Tq'ik:M_X̙f/=m})Jno5\$0 e%jD;((1kLHEa~&N\k߮\Pb]ꜝ ]R[(<.CC޼͇?A)N.p n<}j#@y (3G :Amܿgd몤~mW,M5V%tmxsfsc\z42eϯDJɯm˸WU.dw?QVyIو xc\7*$\*(ԟ!-$0ۤsHFg1 Rg7 CH" n(c;|}q6mHG'0Q2ZƁNvolXiUb!@c9g@\,t ܥAV, lig n*?;=e| x <1oAwN@ O](ҲMb&',=\ v[}B.L)utrp\kkx{&oGIVD1z˾)F$-FDWܟ./t/E xCך-vJrΚ8-}Vq1 Cځp~U7sG>1+vol8+U|i`w)+GNұڪ!C}Gg n"MH;o6 xA@sn }bRNV:+IV xJˎxq|֦Oĉ2´_Ŭ`m/-<8i^]A2t^W f O!v` b֝n!47J˚"ƺMWC%ovnQ =(F4Ӽ,AaK`M/7yad^^Fh2~Rw|䋌$E.(^1*F$ zW8%*tagYoWio|-aQ"jIoA VrY3T;C.#S9I}+_rȸrAg+s0Fa!jo^V~-k Y~Q4i'{AXѰwyiuRR'fa^+? 1>?e7%wZ&]d*#BȡuA6U:{IxN0nY5q ҅K\LN]G*Rɰ R٧YB5~G5'bƹͻt%f!>VlNmvşNt3 PT7M\vf )v :;a{I Ze;;!Z)bt|[vf3[كY/pֹ o Th-s~ EzcI 1JŃB/UQ% []a`z9TTkmz671+ʙyڌKيG*Xhr#;*`|TT3X~nSh󻓕_K RnyZO8ic] `帶\gy|REdMg$9՝yfoV\aŒ; 3Mp~ B-ňK`p9`!0iXJ8}TQQP$>VgCt>_^(pMt&iP%g 8pSp5m \+dfAѥ9;̏kH~T:׀. Jpk}\DqP hK`9M8l֟J ̺)a< bm.9g}j̳ gRtD/#9_p1Gc4<:&`w3tA+XiSӾsž8Aک?gU~x DF9FBa7tA/?736%isAY(CLg1doͥmP)rq)`LMu_PA"lG0e06ӊ"5CURaB_զgu]&9eTYJc.~QGdDƚqs> huxЇH;3aͺ.ouvzd=YbV4=.hw;NޟW73'0q U^9tz!1tߚ|7zdB77eǖ‰wD So';PvH^¹R[ >)9g=;UvUc0 NCI1XnШERʫMV#c~TE 40eQ̓m)-%ݕ2TM9q hFwABlY'ٷrA.=1PG朰kGBD@I`IXð%EY+0:CB`LHvI:\)'.PU2HJM:ۤ4>ٳd4gǐcU#d2Md8y+j}ж =Gy\T.R TZ-xk[*%9`ܝ}dD0uqz6rE6K f=zd҇fIk6}ڵ6_˪bwb3q5=jA:z+5x }M@_m/'语`MK50n9oz٘ކ>ʯf*L-CNex3Vulj5:\j0o^[_XTw|,KI!&=VUp }'yi8Al`7piYiZv^ivN4Jn  kne%|#zF/H`uPQJVTU>>'/ L=b& <.!@\LumnB! /kky5q%tݠqYtEx͔2)mV>RC-6h9=_(+"x)hti3ԫ`GqIoUL=.=wAD3L{U¾.V [HuVl5Ʒj "QUHsR7;Wmu(m'n XJ*V̿x7{L,1MP>5q*ܜ+HTKad&I=aS6W2#U1 BN7榴N8oz_`My0V"Z1ϤizFhP1VWˣ]dSEyql\?;ġێQ'Έ_1@ o+FEEQgdiUɠ$nA.P >`fP}][|%y*%O'4r4srMז8da{і,l6A-W' o5!Ofq7O'u4]Ǣ%t^ZT:CշAkOaQ(J"'.:fg*L,Rc. $ AIgQe'`>T%EB Uon[ WSI]n / Kίu J%=mGI2G vz512aSbr2gN Pt([hxZ~CS_;-<ަJҪOFZ 5[*bNQ"B1Pn#zLR9M6#'_~態C KwP- o>R%( l!b@hC o>/ ]BzDlP^wA^qC*<@J>eD$^Em8@ w"\0gpS AZqbᱤyf]/W<ƧqA+^3>) +zÄQElkwr99UADIG\:-;kR,lf'7?KԤlDM/P;Thκ;:nv!VLm 8M+#')R57c֦\/Ǥ\ K[!z8[j7|Zzd 7POT%˰s0ړ\%N f)E۶gnYGc4Xۚ4/M{Bv!%zA>mx_j:.`ϊ}T ň24|tm!|N^ux}v/e|PB¯>gO1SV _nbuD6 Hc+<|RΘ˂By>U}j7̥ u#ZGuũxA`ZIU֩3]jɟeG-d tTm͊ࠩA '@ |us{ܑ[:ά۝~&%T<' C4};blXeZؔ|ߴ 2SC 0ocJzhE1 0Z;M $#YkyWQD?{mm){=tԕ7u"tfjC|HZmJHVkųVeOyK,hNepw6& k v_vW\H@Rn?9иJޗ9#|Dx MKA!64B+6 (:" mmwو\p!:RB!1jx 2;S/U?5s1穰ލыxI{h@`+ Sd O~^?J|FLNfSzB?1*FlQUH[[7B ݒk'Ad17W+JM&yV)[&/W]~ ft4XW%&&t, Ō *: ]?a8ᢊ"p ܸNYr1ìk-o,w^mAڳwx%N|:yb cUWnCi*b_Hg9U%]TG[#J)CӴX^Y%U@,<Krb0:V{~1RUOjΡw%Tm0g7Sۂ(Wf,v@3THnx)/Au:cI7ȵݠ;O~5jFHz\=QaN9QZF<4>c,8E>JL=3g>}g.2[v&(Eh(J ul7X;͒ߜk4fYs/SU"49&4j61FE zG||r#a[_9[k!#6͹GESޖOt^z.idpo~bu~X3:Ob̊Epv[RS+46͊tdܳ6ԶK3o9^#;:AB3_2)ыbmB2I~בߺ<^; Er" >Xԉ/q1#ACsl=Rb޼,rZ^4mkOoHsP˳acLa@/8'(\eT9"e34VgC]bc}* ĵF!sj%eGo!&(%]xBůC<"^,ϞU fe9[uH3[Z =F;ejQs>7t~$+JEZ~`줦zj.9"uo~MbkFͿe&rGQxxԄW5C (QjR:Z+H3S% aa[bs׼HM ,ۅmâE(Cm2}k͒JIcTd`^rd;PA쫀 d?qCUA1OI|\a>K-!P\@"@‹l]t7薇&J,#x^͓s|%4QؼFHw}#MT-ڦZMe?V.|qs>w&37v8dCphC;v G,Sm JSr O2eCďc)ѱ/N[;F 44sm;7݅ 4v9Iiٚ-Nշ /#Z Z]B5-Y$ɬ2~g.d]aDQw+!,}O8.*s&D#%]K*5h #w% `OSYhiBk&U ^gb=6?ޚ?I6ER&bwC/^~huّ7h(D3Gb-%} }vbWgs撸.w9IeDz3lE/XCj'l &O85(&KBa Xj4\Mɓ@HRt~ hÿ@|?yb[)5*@^OU2evyY8:z8ܨU[4߂'{ C4D=*{`Pf`5xe"t.wpv$ŸקFĘ-Ѻ}bt88[rWSxͅŻVPA{*' (@jaC kY\W[XZK¹rzA]L淩Sٟߋ#a TUG|X[ϲQ^e禓tbQE5K_MX&0n{/8{Ho^yȎ VO`6-TP B`"}(16Wjz#3AA'oW3eChy#8^!j_s=bc@cFlRS CM65 IʷK{㧼\QL+6 C| ag \\uZ I>@d󰒼$:qg'r8Ҕ5M{$Caq6`xI'QGvz;zdYq;(E+ Tʑ7e'~jCsZyiq/CcpZfZ qݐ6]f6i=]ȼ~MEN `.=7Gچ_~;չ>F§ %JS9Jf1sOfvRoT=7 .Ub cAru!+筱2u6*;E)NMbSaBƛt[T̸(|D?q@ 2yVCq{, Uxx狡3qGDAvSEUeHKYUZPXׂmjnгm(#Z*3hyuQ}fM肯/p`Ձ-"Q*Ck#urbmDZOzvNB7/.Y$@)l]̛,)+ո#Fu䏜 EP]e=ru iT_H!([xo5 ! Y#F2aH]|!BaWd=wQlǯL޹䪃l^9? uP)QS Gj3S0g_5c|$%Ҕ\vd4sZucp *;fGEcB&S66^9H(`Q *<8X֗@s!f&R{ f+N2G i卤nBTVGQ`0H1 [? *LKpEckhG?g׎㎁cϙ?F eM&m#p^HH\dxܲ e7j,Y 3l+#ww*0Ba%9HhqK$&]i3Yݒ4Ln0>Vˀ1l/{_o߭&:ݘ]Y c仨9yȸ]xbM>WX۰Jrs." `ĚBGT9J [7QSҶ_:W˚w׹P6y֘n(O':LyC|ЀD)ggmEnfhP*7g*V rL֬MVa'sbaE^>1vXǜs}ײd8C߯9}ot$o&߷,Mĝ7$, eQ"E@JRTZPVxT*q꿍#'jog9w`6Y]mufv84PRBSKI$ 2>/KGOE B4PpmzTӃ㟩El=3eQL,]k"}~jU7gI8:?H ?7WgEZ&@ZW[@Î^[+debD d`qVA~^/ [lܑF4ǭ`Ӏ"S禎,4{6sM? 8+cXpwIIP9Sd\ 5iЕ1pANnOr,|ڃPe1Xy 䀟'ϫs1StLt Qn_J@ڽ2͡ 0#A݆҅憼OBg-#k`*LQe% 7hq mu2]qF>$gr9{CVؔ 69Yf ,db6 rXQ?- ieAP*sEe|{eؠ]r aRYO^[ ]Xg5L=#8 t&dCQPA\Z%mRw`p$\y(itҀ1t}MND:ǿ#AEUwpzr>Dy3&x'(Y[3n M,u*@Ѿ/Ym˯6Ww-DkL,H~Ռ H9gaoZ= GۑUsE n1mj)$EdԪVZ`3P5fY_:;ʆFk.T%/&+O (M ŕ@pC+YŠD_%Q^{;.~W:򥓪<ˌ"9繨9xg }Rf#Nw f-^9^ؼįr(= 9%@P k2u^Ę'@gCsKqnҍ.Ac'wQ[h0Ykg HF ҠV@%k~SI^3rhigɂUKوuړ^-h0-LEGx&\o}>$qoH. =7{s=w%^k VW﯒\f_2:s C~/Q5QCNejuLBE(:ϦAp1%b;v5RG~ү6LG,OHt2XXo1d'W}̄Vj=Y1vf3*atƽ(m^FѳyMYKuUksS,?]3;(4׾ =+=|́O뗊qBOkZDDW&<-6pψa9~!%‹T11KŶr ˺P&JLD$;@*Ep&"SB?)<[caPW/nc:׶Jt [}Q1,}0({frڅK!)ֳ$xFő f u欿\_٪0D'7Fm%i4&cbgAK[ND_Y3q! Н4xrc&Q<렊l Ȍ̒_*AI tVSֺWn ' xym64 6ӈ nQ')%xĈ~q,Sݢ+GꈅVtMD`ܬ/ӧZM 1ٴYjt+wv3j m3 Z 2p|(`[ЎbiמX1%g2XnvR8xв `:okwUw' ?7foGZ41,Z:Wd6e N=pS^we7-ՈiK0&q2 %##YWU-PZ<~,* },@+DFA(-듺i&q]g{>1ޙͩ[WwV4ܶ=[{lڏeBGf"N{(Go}?<{m$Ҿ:ȏ do Aç#|L4 ;?i6sʎ-';G}sv1,JUHǘ*Umx.hw=&pcGq;8wX~bEVHK9qe ?<.# {u,T88am>el=Cޔ‰;O'K̓lSbT6Az`=I$LܤǖFubIh&zۤqvgbc1Sۏ!1t:2<0º,&_Sʹ, $r# |Ub ͏F\"ɊMrڏ1SԳ9ԛ}ZeϭO$n#ߏXUzHLV:,XH8 \}T3Dl}9ׁ ~DF9tin ~-&/JJ{3ild=Nsw3:L{%RhPI_~LB)Q0ީ\}(سh()|:;B\@E{tZIZaF։frܟ*BׁH:Mq]4̟YdaZ,7p|O@MC>2fN;|On#>Bg.S(K\e1*N Wu2) ~"ȵnٟ*{3z$r!D)K4#A M,B=NrA<~a V(.I:̕3V~vҷ$8kA4k/kN%uf֐ZYq'd⌕Bad4-m ·C|{Ӽ֖Edصw[gn * AD-?'`w<Ƴ?*gB{eG:uk ̒iBu{~>:dzDQ=<OGfoNLҬϳPQ|VY=+t$FrLSY+btv{KD>VUuW,imW\)jyM bE}c!.QBx"Xt{b2{ްėvvx& o`}=H2 5ǃ>aX_wZgif/袙@!c"rԏ2(*WӄH4ݙaxZyrUtW;h *pFt`Q!?%G<~LS ]񢯴-7y%%m\QswpggTCZT> !q=AgÑPYEBkIY~Yߟ@,6k#_Zzԇ--9#r>r6zJ=@4*Fy}L ʃ%#)j 7yk< 7L΋EFJ7$$Z⌿mc)idb;>D% %A251<ċ|d+V0ю梄_n&Z}wyB$ҮLx]׫FM[^5{9sU:`Нݧ즺Sf*E"g bz֢n-hB;ǔNgztQō6I?^B0G4|g /o qouEg~.Ipf2>"mcx2 D29fGU J]= +ȰKcFo~.LH'H݌/;haoaSHV U8%{79% Sq<:l#uI=Lg8W`I5k̽յaj_/ThcQx=5Ũ2GJq4ś9wqXA@Dtz Rx/Xo8HNiL[Ҙya4b7RFyF5ܚApz%Źe9`mL`S@zNL}51͟]-H]wHf6.bؕ˗ǥ9N5|>8;?!*^жWVCy¦oJHL/(Z釢Ӊ&=݆(? 5bP`K뎒wdU э `3VZrhR8Z9Miˣni u >vB~:kAP$ԋc ͨ5g< aJF+MAL L3*跰( 'HẄ)c1_=4a@&>|p/g?PiYiUU*Ma X1uzXe bbiARcu39{ BD i Qz;`5B/e >-^!T ~@4Sl~!bC0JSL^?S0lqf@ѣ *%r^LUHyNc (D 1/_$T^K ^O; m"lTWOhۚ8:$b#A|@-҄SUj%Hs=D´2OJIL,7!<_ĎpKQ'W?(#ך 8 kԷԧ 2Z6G :JYQa>O|G=qs6N1u7Oa: Oǃ4Ƕa8b'Ar2:J{ZϛGU֦WX!1ynwG)\ CЏ:$REcF,J;,ۧz†! `/Bٯ% ĸ\;l^]⅖f,|E֑8_Y(Hka H59Z$G- qъ;x!4]۪YL\o~2xQ`*yBBBHM>tYD׌Qv\Uh Kä<\nN^u;BE7TBD Zei5`V^kk)JqŘz 3v_Ardڀ)M cLS`B٤$+ [}c0%ăK:_Ϝza"){2l͹ 2 AeRq#p\p&Ұ=fZOҭA >_cUE2?{y`;*kY,٣~IճED%MOBrOkPz^uJzu,Ȅiw+= PIQi?|ܿd4i0pԦp=R& p а# V"'5v1߈_+T>g Gո"2DjؾysH̗-܏Jo&BylJb?9_ҁh(Ćb] )nuh՞.q O'Ti QD,F7SúN5 /<}-šES/7ΒVh01Ǵl 3ȆtqRnN>DVD"}rhu1R;!R 14V7Vhg`߳yg!Ŗ CW4|iT7bp',fEEG"Afњ RRG@VY9 e6@IqnW*kڋ/'`|3X3(U j=ݤ5`~N]]&Ԓ 1hnm"5<'5{?Fޑ@ zK2@p9@oRF f`,{צQBZ2Muz-pcO( >Dv|*uX{82mvgHc쟗cs=wắ17F[dpf`toQ^Ϋe =ECEg I>t/ ozTMp6F&LϢ3PNDn}NƖK7"'׋wn9v HԞ7ƃP6ce u3~J g38 t:6M!\8s;$VrG(>=Lɶ2[?"<ޅsX`Пc) Y@)pv-& * Ro5ꝣx|s:Y?x7fDyb/'eDŽ>DDN%;Kxmo0ҵƎWQQ $tOɘDM"ݸ+?%A4+zSv$ [5 Ӑ@RMH!'o7`bT$v:tLx+F϶]hZn &FـB("pҏ T{Q#,ܞkCKcêU#ߌ\a)_biH:g|{l .l'ߜYr/CAҡ#}6THv~X3k~'rkd_[RZ*vA=%Fslf>p2mXpDppX~A ^F>9g'dX(qN J κrGU*k B`u~7ߦNm\K/Bq#gI%Pw:z "NP@Y EöVY5C?w؄V#eS7[_KّٜĊ? K٫^9?D"DEG^fe^τ$~AzV?s1i; lUISh»zl@c:\; pt1*2IJ2 1: M fF`qh-?W-%0`H5ضC0_r^j^ &7F\He%iZHR7BsV3O87?&{]V Ӥa>uNVR75\SY=o.)P?RѬ cr7t~z<llzc)Зc+ēY;we7TˎĸE}JDU?5q܄vtPLR9a'Yrh ݾ·Θ !Otu V ʜ|߄}b_؟b,3 'L |ŭ䚉?uodVP'O>MqM9vJ*vcH&/d?,-ubCuÜ($aW,~ɑ6{G(3 iEdt<ߘ(R0!!kcBc$ $3L_koښԱMg *PMZ!UeCN@7J%F‚T.3YqXzai=0윥]1͸lw"]ק1xh}ڝ߮`Ӛκ/p/X6U~rewQAcRhӰ鎶?Gfpѥ @|\3+ Fh? @~82ѸK{|ۿhtT:;,q[)NJ~O|4vg Ht2`p%|vFX~O3Yc/Ti V,<,ͷн%{P\F~&2X9+ "LUGb9_hFG7pAVDLW@2ͣ$4F"yz7 x~mQҲ75"zѯaD]{fyĠ NZ lݐ:ݦf;pNSQDL"ujL=!IgKzyNspjX4ƖTtB" TX,'vj u_ "J*O(7EިG-c mpFU;r4(%Rp_dt>k 9&Z va|3,TY눑P8Hr)L'kKo N6V(AlukY '6/LbP/aT^UMu~g#ߘB(ѷ0$xbqdC,j3VTGm|Jt'ն wϦÈ*Ş,31XǬ pg[iDpTE@ \B\nEsG%ROF`nml ф?Aߊ!O={ԘϚawD8a ~ 22#4O9\t <ĮbKwB;nnJXr94J!5D6VRSgLo~tjKθ%O&ux1',1^::t;'=l/_Ǘ^g!޿`?/wn^mߛ"Y^JryAo8=>!R.j/BF%Qa+84D~:Ad$W+Lp$lL+fkEʉ\[{|JG4 h1dB3k-PԵgSY"@[5TJgb#zehzr:VϢbҚ|,*H~W0בo7'0hNJ>DbY>)v cwMV$4+TNw,hRF:ܢq&yw@T( ^1(f7IUr "Ȣ?$}v̉3evҲ̛Df@SdÓaRZ.PAJޑtDԠFg,07rLsٜ# zWc*A;#G5f%% gƊRoPFߧܔdv.!bQ$g] B^}m'Z]w :ni[TbFyxOO,*hcmXֈJMIS2۸Dh[PcMT ^'*7  o )k'UTē&2J #&.93ף~LbcEJi֑Mzi9e`u3 rQ.8)4S\Vlj3pT>CFx?b/ǖ~T!ñ˥J=ڼHKKjr1E7\Dsacf>w^*lwr?7U܆o0ΏJBRmI$D,rōUw]={Y}`)^[R UW);bK9Z֡vxrjszH_4ާKQsvT͛RH ىVzO{8l tı?{@Kˆ.HNEzT- S#õWWЁͻ6/Ƃ:Jyfbm8W6^acLS"KkۯэiaGW\ DaSEt/tUBƐ,8ug͢KITCWLW*Wd)uі-8qz5Kӱ[}+lCaI~L{pɊy]3kh{> @f5L[HD#X3goʌkF2eF#x&_||i'_AnFEFܻuwd `As~wdD&f)fRKP: /Cm|NfLP\<e'u]@j}7t%LmA hx̱QaԂ|[JbGc5?0sԥBu QB"F?]`Qș.8W]4iKW D43.ydkj3K7^Ktrj 6]nD Ѷ0+[p Hq;wpMh i}L+gL2ڄIe+ZĐvvjXday{52,Imuq.;u)1L}LSi "zh:USe=|rV -8--6jCj7ak!g2w׊Sf8ϽUƚ)SxVLŒ0lu_J3(`I{>ǩGPf:ᯟ!4d@:q]c qاy%s.V?6x" &tiw0fN*To:Y 7s5UvTxYxd"'x4)O?u7XWHx F_k9fi5~Lz%-O؋nWLN+ )"ޡu*?{ϾJLvjxM z?LlaATiN?VG(gRx7>ŋ~󣺪m|<5{D e^D$ж`\d庑c4 u d]I9$ckqsnF{-M1WYɓ<_bܟo{[+;Xy%КTA:oB*v׊BJn aԽH3uv$u.ϱj ̼B75&~ L(2Z$kv׉faȬ_ҭ "BٵBQU,|oV0b~%TEސ_" te58܍;8JzB3j( _ P-][YEkci]Cg?4ˌ!lUk6%4lGG͔ m^Yd&@o*#kBf ,K&9ɤu\I\R!xlf0nۖqՠ7.8Ll{|(:n]YN?:U}Z;A9zHIk3TkqXe` &%4O7|Ȩ!T^7dDc՜츬[=n2>h UO)`@؀Nq32ܢ(9$^f3 p (,_u4զV>mi+嫧erAIDYBt 0ѰEWv3##(mU-E'&#*ǵA1m0R7`Zx@ѣb98_9sD>&6(<lDQ=XwZX][K` b5$†GCgp1蕨faoε..ms H;YV]+/[/vGuQ !R:y 30ק+=Sܲbfb58%Kͻ"݂Icw:UsCU_l<}\E=6.BudQKAapB/d`q$Ft+c΋Ly*j49,X/H\bO9x9 4nt@:6c;qФhe +0wwSwQG>JOK^q=')~^zAl,)f wX7Úq7\_>H%bBIXYlSPꢮs }k%UOK >w2:p4$l0ӯ/p"r]TͦDoD dU(+WwNW?aeJ)YoKOΈ{D8ˋm%c&@ܐ. vQ]6p]c7T'h*P!2RוĹZOa;gdٷӿk "#կ] Sbyb"8!PϾ@/{GND\CQa91ԇX8#q1iIiF.T~vb{Ճ{dnQwUghs#AKW]+;ܔ65؀mDǐ;wj> A85g̫S !=Wbi/W!ϺXt dA)4U[cqWvx]UY`M ݭQed"ɅeBu$EG> {c|w, PyC4'( |2Z R=a_N0M# hĜʃ4lwf5>w2t.돕QA1S2$B{b8$瑟 iPJ]8sql|QA"yQDcgDo,׌iƕL8|3w[+?( 9o mN5 4j#NO9ن騤$tlР}؋bX2[~/URzTq`&5<>4J9u֯bOuNOf|XKU8VlB.Q~Yg﷊hE)8 ;I}׮JONy*5\|m$3ɇuU'b5NTTtڤz2#V }p p2チP#ŐL I`>XK "4H D4?4{AmVOs+.RX}5}};㏊E.%4,LHS_ gJ}QUZsȃSռu Dj"E,Vyusjk fl|Q`BZ|r,mRi0mJ;B׎"9Td$3A:Y+zm^C]!K-w WOjiVepzĠpS^ɫ{jbUDiFh; qĊoL~mg::Bq`}{M/,vNoz6CsG>y/hvt v#l\?Ք2u4nVz|:mKS.tp-$-өYB2TgT'8⹓?wԈjy'</ළfTKv1 kd"7a֓gu x.ͬ2Ƴ m~5۩fuvMQ d~|7ǭwlj/l1ʖvK&Ĝm\Fs"\'ԛ"*>wba8ƼX_KaDp)B [N%Ô̜$C>U~WzD5;S!J{vFnQlo#v9n²؟9 wx;)E>Tzݛ-)ą8׍2sv6ɺ-0 rJ.,˭&rr`?$%V=S\N_b`X8wqW 輯muS\G'\+iJEe[3=02Ԉ{ hkP "4ԭZ̟bzA5Kt{ G9ǂߐ$.Q3:XN> y  B&'mڇXEi?;.SM7*s)uH&VVGsQ?t5A$jFF|G=}"D'Ϟbm| XK`'Xsu*o_I'^%<[nr_ܓ%PY℅g=*G$UG:~,/M ˊ[u]Du?ih}0*,-r8Ps՛`ʂۿy .(Q p7o^[|P2FǪv6|HRz̊W0N+a>|,p2?x.n-4>„ch&#W?4C0_g&T[ \ VJ|崴+,!L;!+ٱs"TplCmv|8> Jiә0,uhꀎ,Fgl-%I=/p_QMW#KLh9UV\{TUِaX"Km ц;mQȂ9 ypAn|OztKփKâ9#=YуI7dYрY^dvkE9~Cb$LCr*/u>@lkpfQCGS62' [\E+-[y[US{FIK>{`[;P3[yZJLdc, fdZ# AqI"JO7<4 RrR9I*e8SM/`-A)DgW bB4dz  2"Rtŀ bM1YI}_PX>9_U}{"Ud.N,BiF3Fi oժ$o[N\%O:V8Ietv.) oW|i%fy/U<VZ~1z)I¼|.LO /^R`.֯QFO&L^ŶcKE{J!evtɔbޒxSL\9 Tu#\(gĝr (PqaÖKe%%<39 wI77 ܂f'piD̀ a1utRaۯ4|@ݸ+K,wei(IoؒvDpv,s0CW=E09TB ^n.O -ȡ*U#!NJ~u cd>7m#qB9j ;V%N[`U)&7+E)ϯ\kub0Z#xt RƱ$ -oX8\'FnFS(!`\ois$@u&z,)[nwZ éZҎP`%ڟ{׬`=̻T@ω~-i]#dwݞ~I9Yz yAG"UYD&tR%&wkY&1i{$r] ˢaV%nunMċ?WZ4Kq!/i{ί^.ʆÞST>/F㍺5G ^-IAtY2$VWϝ;A`Z^>9,mVa|WͪMpf%/49Hү"#K^ͺȗ=ep8$G) 'BDR*$xoj:zDFl=ZSW3lj\"hoyyJӉj#/u$!=gYbEJ zGT\sDy3 f&J- G>{IcZ_uBBda?aW+AU<;v^ T ԩ)EXX3 =S疗6ML[`lmVe81eǼ BNI0Ӆ!y_t)5h2}$Bk"O^ppT]ĻLAfL'uPz^;k>qVPx(hg./}{T+?nRh/Bu"Kꭿŝ p=Vz < +rn=vy䭌.8Pـ"mWIx񥺽W5Řma86 ;wV]tE'!YV[hÀ>md0hvGl`xߒ,~\;6k^uz-5'Q0VNN ,NK(dɜdg8xya߬:z loAn%jjs6 bgmz%m-2y*A?l^өבTFXƭ$)pvu%H,*xk׾ΑaSXIE >=Y܎ouω MDJf{oD`K7>}I!2>m2u/(L gxϒM8֋0b#,?x 50ٙ]HU`:X{h8x?ZH4,atNpzr-e3>[H^"AG3`,v?]͇ۗB͜(XmLӪ]ݓ{vsb1S|S *^¸~wT}LɅǸN9cԾ5wD9S8 -Sj_KŨm(ﱿ(&joC3nfOA39gJPj5o`u]찛VJwEyCUND&hǚd#3wq!Pp =SO3y"aUFT u;5 S> 6,RjP?N,>oߴEZlr&a+XeRM}_dEH]NJR|O]Pωd,\ =BN{sojw(SS#7#j`%%]S>Ad!9:"^A"48r 6Rt@C~ҩ5ٞxxDA ݘ|TW?[d_ r1׿[΅Xtb [[1g^N"XhyGK DTRߞIO%/,+pU1^^vQk3F4Ra)3vzՂ,=KAX0%> lA媝SX{FlBh櫢\Ό» & ְ8=ӥXԍuxQ6^DE=%C5eְc FRd\oꈲl|` >/ G,͒am#]BlQ]Xޡ02:6dU)[6áqD60X<#%"q&L w?ԏmfY"激Z{vFYJ]3 P6nV`zk޴(9Q"Qz4ۅNY 墟2n}: T3fs؋v\m%i00;+ang^%)I4>mAX%4 QeYAɏ0:W}P@r\ۺow,{td+kC;bYKc/4RAGV~zJƞ OS'9X@;h'Lhl9.NJ"θz*Z*1,t5%#Tp1;Di0Mt8ySfIە`Tv03e OtATW1!o:V5VG3 :e`:l]e8,BaҋJ˰oVjHߟ.F7޹ܠe?R|ϒ,OFK][up>17ְ2 \qN3@F_S)z4b_+_NTϜ:@erwAq|mz:ǹۖsʾ*FۘFݚ?5c@W'R1hk9BWҒ*|P =*7X][x_˾~[{\F),pI]%eT*J]؊8MOAn=q#`WErncO)@YMx.e,@{!geP >z* XV? W#W}!~j~agwƆ ].8ASgA@>k-䳖4 ,Cd&+[Ce8]Aob{J]3MjCǔ$bq.8l~?qv#e!"I?ոnVWi]0""gUCȅۢf/40xf bevlgѻWlH py̫ea^ۛJ37+K;0x)֥[oOeGl$#N'?yEhld_{3g*Q`Z ݸHe?JˌU>)J1 MLc(RƮ߅3y17j7OOۺMN)o 7^ƛwmI/}ݥ_8uFy#t5Y8]k*55J[HXG尌^z&g^.`d(ݨ}\kH- wdVhșvQ@Bq/L7gNTL>]LƭBFudnǛi o̖ sKx'ޒcҪ aWR ]:PyŇmb-^߿lM_*`I}{b\Xq+^xQ#ŴKD @~0ƈ}$eD 7gF%>uy*I?FH㄂):ߓ|p|HI)$3?K֡82engq'1e~PPj|Sj-;l+ \P7 RjKaHռnea- Cm(DɰdXNhP|<%%q<"MiBi:z?V'U5ZY 8/v{(EXX, ߤ՛ԙs<D/ VG5~D W~7B&ug?;[  {wřQ̳>?l t$Ƞ?|EYЧfsix.;j\5Rvpp|1 j6c>doQ)xu٭*$΁ʞHkkOjЁ9Be6cQx7aLR2e JRS59|J#OpSwu'ZosȌ@&po w9Pg6]d\|n7Pj!<n+t`;${dy5?T\,HZ %q7O6qwx~ *=s]H|*j:$B6SpHxm P r%(/HpSɃyȠy rh ՕpXyRLVA:Qa.ݸ2xfOϔJu AigQ͍l"Z#W?!$3l:k|xZDu"'ޜXG|Dם]R1 "gAB.uP"sWP9TgKSM9YZ:av,~}PFtf="] Oq0]ݒ%(Dh$ RH4ɏ|QW7~Pg gȽH_n*JD]H&ٙ@GGw "EX(!b /X)֣DSƂs 𩾱djs=w{?5^+b[ YoeIyR-Ǣ Ty"Ւ+D/0 06pc{8?pHCNON݁ZJT5<q2FC!H5UrpLg½ ?'ŧSa8z1lງSCULA.cԤ4z;IYŸZYz|A{ ] tqخ:2T; $<_ƣi5*5  K2&6!])[A^6ٷfs\Nh0_9u58KMnpȗI$D&V7!  p3#DNqʅxfЄg/ T`ornn8ހ[^ ]1K%pS!Lr -dw;/dIf֟HGJAypg'< n%$wՖ4{&@.`yI.nU<1[Ek-L\PsyQ@\g+xPVT:~`Q C_2O4bIev- @Rmb[czލ(L ɧ#Hyey3@Pyؑʙ5BV^&m%b (&r.V\ A :cL-4b=ՙTXaLHAE#:g`ʌ2yߵ9A֭8LZ$tβ`QU-}baHjzE ج?5m& 0{fR[OϬOH;K73źb}}7u0$`(?9z"MDw5.{}߰z$ZR.TRa>8msh#&DwpK3`OfJmƕ '#T3U:ȓtB3%R|#瓯1;-j} e2R6{c+=K ٭ԑcjk[F`k{v5!Insf)bmVM?;XUk#pVPS?) @z㋝t5Rvwk| `ʔl@~+ R[QSOAHLds#|fhyԋZXM&vžOU#JneȡH>VT[R,U[.tVN$Bg.hujvc;OfT.Y,eOHerl ɟ߉8pE>`J.=b ƛr:RT+Gz1_$BnX nR&W#ܚrIcceTӟ/$9C֙8h!94m~\#J|C4lKu緼Мn۾^֮bc`BDJ+А3WI'V{)>$Wb5" /b\TD8 v'.<}8%zas~y='!m3lFbޟFyе DUc[q83`0tvq{ޭ,\\97T%2{*z"c'1Mb߹"&1o/Ah1`芷k^[)ĶʈLi25Ü1C56=mdEŊb46řԬMImۙ!g9ICȡؙ1,cpB)T'3޶bTT%[Ҟ#t?bv21 G:&/0*q>oztBiH9o$*x]:37p.TRm DV6 ^7:/ndnz1"f4[U(ܩG JXܲ zLc G=uz%ĠKnX!ę nO'pGEZyNAU`gӻMk&O/fwxF?X_gMu􁚭-g4c8HAӛ,ztXR\91nF !gTVC:u0_t;HH 5[ϫ+*N~,{|J8Ҝ{PT %dǙ&sx̴,׳dI$N8 ` *쪧62zݘ{yp^hk`:%u}F7w f&wZL0g"w1 ͨw_;/!n>e, %(l= UxC+# gzDӚswg33N<-ARlꅲ ! gddkd_Uhq5dXo[kzoE98 OĽDN $c]uQiWK_d8V j:pxvH$Oj+?Jkz|X86ȁ>*-G8<?~mP4:4 m&DE4qS9NDŇ)U;VM'hv` 0b3t 1Tb@"0\gr{NFgxAu^9;˱҉[*; 1Pu'Xo|TjTN(ݾ鐱YoEb$>0^X-yWϥɀ vaQۿD@O9du+:n~q/kufzi%M25AC|YtVPF-@n-no@S] >?\ ]˯աj-Z|wy|pI-!HKf LsiR:n]{h9j툤GYD˥WHF|AP<@Ou<>4; V([Pr4}&mNYQa=vr^ǯYNm[7NŐsgpii2@,&X+D.!\z8¦!B ,7lބ3ڱ9)EKY ܩ7+:7ͤ&]y43¥7eX^j $@Lx1")xL sP|UQ[nvPu5s ƍ.ݻΪ.X99x7 _׋jaRa)X6l8ק=Pʠ_/8ٟg_pOrD4rW0'9%9&77XHPn .=:zo5l3-Ce9ebW} 9z h)FoOkq'![?jo]'K}^ ra#وV='pǧo #b 4S'J%G\wUk>Byq} l\O$h~aUi2xԹlfmHTij`d%,hS=7/m+]qB9.W,OXXT J;RAږcѝ|#<.ņ| ֜>S^ל?%S`;!HloCcl!wy! =e??ӔYzaB9?J`>e>~#[ׯ0~o)SzX-,71}:iW {4o5t$>Z SL 2_ecFJ𹵁֮0%Ʈ*[TLX*D, /T*Q*1ZQT`^7CܩID~ g 9^F<'Z'(M-k:TGrE] #U=CZfTky62!s'Hf3=܅]RlbǙ(^u 4V F,-K7E  SjCfnbFa :koB1Ycqk(.W؞ya-D1ەj퇞{ n>u!G Fr5)@o~|v|)5Y+JJHgL u^ڜ:<щwy %q)(,{Sf:, !qn37=MX=b3.5˞!bT9Tn` 7_\՛] &)aH!b Mg|1 3y&@/pC{K#~#Yik)AΒu ێWjb+i>x24PY3Z*R-; @/"LƊo(74!H%bcM²|PDιJX~`poN-eGKA% 9 m:E֕^re^z8N9SsTѺ4Yښy \ $dT-k}X7LflG*jSerY6- Ӊ_rQsSGإ4GL/.h)زמ|VPLq@e0ʢ9~;6B`sӭ@F ܡ C*)!guA DɊE7_LVmMuK<5ѭbgugO *ޔۏףHdؒ+Fx |]$ ol*%wa,\o\AKO&]^A G|Hp7ulgQJ]mn{p/6j9$j0۲ܝoFy#\f "ƁE[ IFՉp58ÕKsz4jy#%4X Z9ГwO"nr=H~=YJAԂ̗^{q[}Q(`^)]~R ,`yIg ۗdH<ح>Fgc?`-*窧H9c3IWw`pq"$_uMI{,#iG 9Η,MyRj|kqE.&*xL`VARbh(U^9Zuwwަ㺃X>4V F@)(-`'azx<$s!qG k~/VsJvsVR@2}`?F]~>uEH78Vեľ9BYOWE *!Ɯ#էMM_AneLX2"B`kJبd&ڀ_AHed`m5܂Cl *c\uy&< ,"eA%D`W,[`iګuӶw+XB*7oxp\L q6OH93S\T|^UY`?uy0*[ksu^ >X|)|pno(: E콥39h'ݭDk=DNEw'FM-MZPGgfQ (V6 T>:ڙ! xZkd,?RzJIúv uot2&حrh(\sFaT>DqQ^P˥_\E-ț? ꂇ&Uԏ?"y߁Mlۼ=3 e7 i6kXFFp}@z56]1fox[k-c%n1ɿ9r Ez)C0 V!}mt0?~q_rT )'%$\Lج'I\ "KZVdS2mZnn|(;.EA TmY]FxwϤ^Z awV7p;+8?x`"!abӅ^~76>ʜe홦u%r]έfKBOY_ E[Kx{c~bVul|?ܻrJ= ,aIo>t\DGp7$Dkrԡ >9!T@»Sxn/UG&d:&J5b B'[3+wk ռ`<ש*q|{*PwG0;R9M67j-ɗ6j Itz힋 B`O e:4La+sFߋOwy@ΝQwA"qћRfM0[.l;R.{P~F!|hÚflEOGx}o~`C"ڣ+ҵ~!+hHT84xs\IYxcҦ~UXlpeem;_Hh/- 8љ75yW$<2?͖pHm"k,mE?Yr3:b-wO< Q']jO=-3F< 3@Wd@V^ؤ1`i8` r.^C_vُ,#y[*svn#,Jg@xk^@ Kk<YW PUmsdڞ=vZ~LuY+MeYn=uH͈YW76ܓ 00搡MVgd&\֘= yCV_xg/$)L~erqR'D|2#jQTӨ&OBDJ`s^GF^ϡbi$Mʡ f2rX!ܔ5Qfn4Wo>G'Ed*P܅Soh 2_T^?ƁK~_3P1rJ=S({F/]^j:%(g,aXHh^,25%8z(z(ɿ $bR״:폇;$:s23)E&x,Hd3@_ygVc\#T%Zne#u\lNU(MmVKԀHoVmh1a/Tˊl+4 vo@)g!b(A S=fFy, (3)K+W'nABAr.DC%Ǜ-_Q- #wt,?]pyφ[ q׍!"UI[|vN\ɇ)ᛃhFs8hdGmBjIӂ­inP̴4Oh2*ݿ/* z8!R A{QL621X4nK}5$_Ҵ8}m'Bdد2N󤹿 VyMzicASD<Ͳ\Ic@@=GtX&sV˪ߝ_)&#E8'I".QY`}8s|`[ _E>(.[1AloR'f5qGƁi-?<SS~jX*7G/@pQ3kqפ+}YZ:]dmS{^ lN4۵wAmY=fi$Z&*8W dAhsӪء>Gc48 Lc0j_Av{8C =j(A'-CƋ:zԭXG "oǻ PDiwt *~(LT}KbZӉ$74}98 ,K,]T)=6F֡Ϥ717" `>7?ۅߴQu˄=$k=ݪ`e}Udkn(X^Φ]d( 9v ((zHn*aw*36C:>Oׯ5ԲTC"ӵ,#6zkQEpcs@\uJ|a0W{yURp\Bd%D3b=hL("e=D>kOɿ`q- 1%Tʲ߉U@߅'Z}ێ5p!y]f%m{ _R_]]}e'YwsJ6?bރ.|a4Z/(rdge׽Y#w!0 lyLϵ6VF[(A&C_#}uќ$);d`dWG+((^++,pm'i͊Mnt9/| @0@PHV?m W!a=VHzB hSIJ}bpeZ&!mi5Ps`F? pyHUxWZ*h^5U~#YQ)D mp (6}HIZwR^hEQ1Ss'O^3}oB@n[ R#vrsbȡ8slO/i*)*̩ I]!5㞩z4ܙ:6;TC,;n1Ic:;TY lK*򏋸 KÃ~U;[i,]͔nƌQ߱GQAi9 iC 3Q]MuIYU,F9d;(ۋ"|,EeihKKw'( ŭ>_):}PՉE\ݔ-w‹'% Ԗ !r?5a4-Va6X`ږ?*^eӐe0VP[m0о$oc [Jke]cq<ʬ8ϯl9x8K͌,/僞m!5z-k["*Br ByZz"b /Zά[ %0z(*0V_娯"7^pRLS"R8T7HGMgk[]~k˻܏~ga.*&0)Ud6԰yOeD+=3Qkt?U/ߔ Aa囫H-*v6Ğub)v-.,aH.Uj&U1ŸּW"n,h59nr3) B6`:a]։Km葅69+0F OޠVXg%e[5Ij營JV117Z7^5.̡ HP1A7-l2Ķq kRj9Gz7]BٲȘ}TlC 1O@5MMd'Dkwjfa.a'y7 _a>]'J|{{DV+bSLBvCAbrsyyP.IvSsy'$'^\ձǎi͝8ThÎU>/QNMؙ76a,>jnBuA餬ۘS&֥91dS\9A&qoў2}kE*G7f:q>`mh459]:j(ԕa&_,{?Z|8 M3ֿS&tq3u濥ب ͗w}Li}aF֊YD8OI:{ȪrFss/'YWr4mƼ+nfZ 3isY3˩h~v %S@"$ $Lsty^CgURXKYi $;d`9S:- 6+Os3Q!'[0*ujf\u_dkq-ȁU ΁X:tcrY5ڙsC^;M{p/ ] 2f?~193e̬=I?< lO7y"fj>6wq|MT,łI/M1 HITvlTq!i>>k,%r^BIEMsΆm=FP *ͻMԍeqú:*>F]Ua"ldF0ENW4dYRIBқ'qao`;"N :M]e`p=q]${jF%U.X~)&.URh-L  T \5XZ^nhAT+ԍnW(WF4 J,|Pev)EeUch<=tN ɧQ@Y~܎.eė;:{y-ǒOpDX֯Z _mo`;%]JĘW/iDRp4Olj}|ڒ0>ݐMC[?2]=ӿHn5rOo|EQ_>{p՞L +k0dl5P΁ 9D ˏ#<@\Bs!8j=h\W8챓g$jovH';.pӠ>5}nԁB]8漌~շ'o oLiѠTTCw+p=27諔{H\*.I"dߜ=%KPQ|^h|(zC ie.o z4{_xP]~ s$ Gw%n MHRLlB݁֜Um geǮj-k#2hD{JGB} p`0kEDxm$3IC~$ [8<6;R.`j3sV⊢9N8Q,`ozD,򏝵^K41w\Y%E6ݽ)F1z s>zKmff:Rz2~GtkoNuE=YU_qQȫѾEʨ:[ S b Zە}Ƭh{zV;~6ɺi%>{҉̴{Gy懺"f}]ց JCG1qc  t`W[j!6?a>_^Q`k2+j٩JBb\.1LN,XkLlI%}ڭw6HX 2 .Ijl?nf b:(iWLC/FUx \3|Íaw,,q38CB]jbhJδ3޼5~Uh8\ۣ>Y<-wi`4& ;4ST疄IMDv6~b`qqY`ܾ-;(B 9Le b2ܼ;r\⯋ !7QVqgVBH(',Pk(Gs2d-06hy`_N;Z#1 n^.xwz_+ t1'ܗ;™N R4zĂwO!=`EAbN &G<_j!p*G_s &7ڼuxn7026rlRUiQ@i/PhNoG27Fs'% ; 9GT9K =bš'C0o͖l&ͺ-&\IN'YupZ {[Z}ZUR\>gN\7Gwd iehu{EERy@\M$Pom-։MA/VђU]i̒`E2V*@+(J|K/ݥZs.}Vޮ5ԚXE-%[^trZ6]xSXAn/tg)f' 6P\uқFp@bï~8"D$%Q! ¼T[dLHwKdgEjT|$?3Bb%L N'P8oKh;:@>`Y)`oy-D;\ж1V$PT,J  {EWrM 4VM;8FQ@KոRť= af /i|9$,5wk-JhLrQ1`WxhPucs'mX7KF+yh.if:~,Q҆36U0;h4bS(hW%ɥc폙GnQ VQxRd*짇9C\oGs#ʻשs]y<%?)&o%F 2a(a:f5T''OTE=!X~Sިi#/@^D*vMeGdo!c}45kC3rqBnR ,]9ei ƖA(Ɵm7jhS6֙# X8Rc==u"^6GiD$/q᥊Oo{0!ِUJ5%)F %vڰiG(ۭ*DnMLY~1OdS0ӊgYzѰߝ9:*F~d(xMVy&C ^h*mMdri:Փ[f6D~ 3ˑXCru4U0{)æ Z3^PEñ\CKE$5`-+9!0g)yd"O΃n 8 S`}DhV!rɖ0VWOz)vP`pkOd}}8P<("|5 I^sI40r9%)t=(XF>1)n\kBkovw}[zAI[qBd@GoᄢN1*3%$Xqʹ6,Us!-scVC"eNnL/g?CȢZ=`ΪMˋf*G6w}2w/rdz 65˴X:5qȗ1-RgΒ&~X&0bƙ.lwZv ViׄMȃ1̋zvឣgׂԏM*GRF3RԌYE+S=c'q8bw;,r$_Zѿp]%ۛU͒eP+KiFh^^Z.aR4;g݋EZ#"xS_шO6Hk::ufQ+Q&1vçz٘W( |\ eB;9 #.7,d48Y}kIgO+DV%?itKDzލ|v \d~C#iI& +Z;,?۝3R 1J)Ta&CՔ&)-jp=,9uH偓j¶AXiˡ=w NcρUօrRO2[ʗ"}M䝣Ojink߀Sx96';/^'45jD jy +c2C:l aC< oDL1o}N瑰]m$zY*6j)hcGo偳뤾 |g՚s'jr)B} 9eS)A9)@uҗ<* %#ݑg?.Ih13Y7po;s Q L*sn$M҈1 ;؂4~P?vK>60* NG}UmDnױaZM#l6;[9El ,vޢM^9_ QNM12lr}k{T)HWnB #TaXo8=ҵ#aՉ)S[ѧ~ae0j PЬY̡<>Hv%[ن5и\~'wEdHgT$pH(J`kBgQ6~mft\% ,_ SyXڃ}~ڔp$|첺| `u?"X“Cpec-j.h1 Ⱥcfe@'7=%ϚZ CUY؂e{Fcl#$j_۸g{3-MlgYW0 b2 Ѕgv2,bnϙe2 PA-,6!(&a;dϡH)ELbweS @apcR*pLW_+d-Lj{V+r )Ϙ񕊄Wa `H*-c܏ٰÜISw "^h",-h>AMw#2{/RL( Iyo:_"sABNKh:Ze+C>tR쓳7_~!tk@&꩹]O4i:O`D2uS5 *?6K C|BLo–yusF,W5s>V/S;l:٠(o7Jw&rY (78v#/Ʊ(9Æl7t$DWˇ o@"JԊyɉprqL1MRM /_پ9;E-Ոm3pDcLJƆ/]vch|03U,*ۿ,Bg8N}ah X!590Tx7^TO9Qfkc:Ԡ%Hγ(omG(2CFZl[r0o2!BW=Zg:]Yln!W"FHx/L6+dCW0O&H꒔~xu楘 waJc}깴P`R{b ڶPQCzeE&Z m=JP/u3l1&gleY:~#ב~Pٵ"!2Dz 7$V^Tm2$.oy[t('2xq9AC#M?{% }@S]2/E^B鯕f)(P0hߚ&k}U#OgM!l+26xjmj\Z]>QEɂv:UTgΡQo|+mܧ3$iI:M6߁˵Ake#$e?1jf" +h)~@`#5Ծ(GܐB!Oߧ>dښ͊_h蚧B_l5sO1nB[nlV!p;'[YAD= ֪V*lu0w]^l887zQ)rrpb akO$N."dո ٤7R(Y2VIh0ۨ@-(4Gn? &p03ѳs6QoaiƢrzuB;:zxKͩ^{kSąa4Ryf4ֻMˠÒ/Ƴs ٟR$Jz;TV]Gk+ݬIPj~SIu ֨VTj,sLUk+0>۱~;K!m$+תR:/AhzDTl6MrYCl~Y] h",xEfj%GO$/v2|g7a$3C~Z=y>-O>Z~xf VIh,(–e#9A#eZ)βYIlo(bsQ> ,Dbek. {Y_2EZ px R'8¢\]U3VۆEtUVeǮ6ᓶLJl~3:Wi#ΟF ab0z8#{06jHekI>A[% $Cz(@E_3,BѲ!BBAf&Ζj 1rO Y3j7l`uW*eN϶4n) nn'\` :֧%t#hqL1sSԊHS1*6.Gr|-:Gڤ0(FeldzeT*s@*--6 ܅$i|B ҄8ox2AFͼ ZKEWH ٲz(Τ2Z6~YcCD\긌'SHlB; Lũ3ܙ$hoPA6>k̰ <#?t >׭AT|r/@6 1D]Gz|4 ۖIɴbR)Zdy_k_.ṹv>Kk`W״[Qpc3,IrNd"5`RE|$@|;+w恶 QwsM,OȳݾȫGc"c-C1~-2ܜ2"\RBGY3w,mq&#6tZĒ#MEsD--#]شXLEw}^ *Mg7&2?nS߶=ԵJ"Bmx '4-׮G3Ð"ʿYjh.}ugӜQ=`UobDv{ZrqL4_m!3y CD7xHfV* '׍XJ*AKf5Bu5!EN`qp dޯ_<deZ{.5U8@eH9ɗ¬]_C-[_Y՜y`hIeS$Yjݤ.x}`13TzX$U| ٿm5po  :^q=Fz=~ ?VgnR{eIl}04ӅO'Cޑ uw`5a\xz_&7[Z㍙Ϛsdo|58c͐j`UI*P^}26h3L $20aUŊtJeb{@67_K/Q=00Jfi/e/qWli9C$YDeH TPki0!,0W>R܍ܕ=w\@9j** >ϓwUbҠUcl^=vOX&WI4Z%3u6% PRu_\)ruV]Єg/yd8|A6=pDg)w!;A̴?hoQY 'RN=!./&p h@v3 @ 1e#Ȼ^s!۫WN$xFhoR>L^SeYI1O r&~۶Ul% O| @'Vy,˰蠂!nNBiX2{#u\[S)|}pR1ei3(z϶*vm6JGj^hR2-Y|][\iæy^@j\:d,Bo~:` (f(D[%8I,qpSYj߀AP7R%DE+:{$@@T.FXkwdEª^u5>b\ף \=Ey"  }xm )LЍWJ454g8SXWhAh`%ύ#_E_9)Vwfn֪MdœǨNo;u#[ΎX}~8+B,ܩ::uF btmLBn y0ɴqQ㶬J[7+܁<.DOU#@ZȯnIuX0!ЩWd| j@ZL[0()1*&4W"ۄu7%H)a*nU>X1\x=6LB3ؤ-i킚LOSӤ_pc_ t =F)U#[vó(4}|$M_=f-N1|9B%,KY.Т! qܠSEjS:ZrBfX<t&֝Lðiՠ O2Hg.`xlDBr,K[Ȯ)CM:˰ɯj]q2wh_)ƒlY4sC<]1zk2cCC ⓓ# K)nlh\yjjk` ~wڏVF!q1c*۱;S?Kw9XT ]\%Ȭ5ǖ\UFLD:RJO9-pIX|߰X=Dm}Y۹>#nyǣ"8懍!}-y@cA|&}cj](LRB M^j#l{oT4`p]=9,lin<$q&TʲdL¡Q{:E(Q=x|d|:Q/#9/]ևz| $i&j12fRWUqZIҍP T.r,xoќ7P/qQ;IRX{䫻C.m$9E{KB 3 ztثkEk0m"3sErf Ost0Fg0.K*OX(8j boBZA&7ĔZ>+ٓ-+U u_~wpirsFR@NpzrS{ˍ`nr@iJ Ep(@^߱so>b{YNtO%꾟?;1}D X7Uۅ""UL{XٷEƝPr>s)­Jw ˆs:^"WHǔ˶'d^f#mȝSU.+̶wIZQY X},zE|] O/8zxR;urCg[&/p!W'VOfcS^㏘3$ pr6pUUgۓU)fzGеCvPfR,UZ(P)I7s|pE̬ f{ $Nk6]8Hx;/(*DL0~!,p緭+-}`yw;ȯv` 1.j@!3s^/!LMV .Or`uH[QDٿ,Ȭ7I0W 9'ȼ=7h7C]x)CF3Ej#hMgEv )QFשP.>$zj#Ȓ~FyՃ[Y `~Qv% > D>aS7G!rtW^z9{WKH(SS'$tշLihU:|A]9fB=^x =7%Dl:r6T_ oS#/>KNG>2 'YEl#h.3lEKM( ^XMx+A# 5qMZ3[k+#_* 0bPh=}X`q>Xi`thxjUl.zbx*VP< j.@0$"rRYJЕqhRc $?uytc?`JA \kϣT,oLӈ*nm/҉]LH1[WY`L.d b~0eռ]vS9x T>3u$l$(PðidzEuEŻ(iX{1Q' '}.ȇ1rVV鲀'2p]ӹ UL.!zN , i`\pR΢ol+8SEs ,[r@wd8qC,FeVkSQ3;E-U[2b\ܶ^AP9/Ѧ uLרCq#Wq?Xs>H (DBNlCǜs}܊P *D./D@!& iqfBƠMccKVNj*@zU7_38f7 ԠZ2PTӤ1Bw炩S?N*ork 1;;طx O"]uiHVpBbb p:zUX&t%Ef ߞ/2_Ⱜ+/[/)lUθMbj7`7 ~ s>JD8tqˁnl2uɽ7R#95{g2~x01U?0aZ\J>8EĻd3(+7b'c3wm $i]T\ l=[.9rr FI^o%HkE_ͥnXg kbu'Љf:V1շ~Ga^WP<0? u:G HH"D[0@`>u: JDWh!MݗKO6_VQ ƊEFF1~9 ^6 r2y @@GPhK7~E{Y CP%3) zbF`6V 9 I&{O fP:ez& seu,niArt\؁8BXo:oE Cr+ ]ebD`2C; {& vtk [$@ =#njfi7;T%W]>~i=ǔ澴OXyg8.+W`N&ߍ#E%꽒]P$6`7(]%fůg6@G_ʂoMݵx?bU0[}7Y\w!<,.uy8 l}_kK©#K~NɝhPNfD9-D -ZVl;{5_I%q*|#}#!HYiL`+Fv+J%s8״?i{7dk  DŽL͓E, ,dZX=H^{ DQ`٢dǼ:C :H6QNfiBGaGF!*zoʡ>]a37Z|M}a#{G43vD&`6h֎qb >z)1ӪqgxQI[R^81?&l0mKWaUܕ><#jx¶-=D1gR0jlCܩ QQAm^m%S\;+B(1} Mq+֓4^âV 3BJ r@qSJ{{BL(Y<-SԃYƃm?|;;12z9Ĵycs}]*Oe`I[EQRD5×|Pyj3hVtUz_+Z2t)*p0:} n6/vRy&7}% F,Y5qQMwsP, S_h_@Bc"̊c ]Tht~scF>>ݤKޑH÷݋w]3Nt ;G.a a g>`K)\ " pl9 nBis ,ڥ;HڬauaqE>$%ȧr:<ȓOFRI dԁG&oG=hZquh$3c Mpty:df(4܊!ZH]k 7{zяqXVm>hI_&9C[dCr1e|\~rڦ$ _7,5Spvh,[Bo3 G'?o>5+J̪&P7ՔR0TVԆ-/nVdw[^|=2z9ߜQjkJ;,!yL)IDN#FtY#m$O2itaiF|ŕiu1;}!ԲQQACUY&iJܴs!,y Jٵ8Ac2gl]fݚꌳGb@{o^bRY3:ɉK0'Nhđك4maX]jTHt] Ȉbֿf&e5:坎c M|(Dy=I8Ǐqhtq2.x[ ѵ̅~tK\|\vܵ\EE"{ j~=#;A=NOu1Itr6PR*y !,xL&\gSSI[,UK!X=ZKؼeeJ fPA>n8ї ,ljPf|#XN0}\ֈ%4tT{F,Pw, ̷t iN[f]z?ZO˼z7fsz7wNĦ`ʚ;4xkt,+by˦ q}Dp;Z9fNuZH܅g0 6u{lA:<%?Hp _)i3pjvPJ! 6Gn u-qϿi xHZ#k#/ -_y^fu8cAor^׏.wUyiYd?T5RntN8aEI*lwຽN[Vz}a*qũZ|ε`"Ӭ&'YU YxݒT*W!A8 5YqgpJ#L,z FN4t`WxTBmSNbz|F>JV;.r\ 9[jGewh8Mٕs@h,6'X6@ i -C}x(a(D>@k,&>8mLI!5{e*A`$e멈׌ ֛u9{ BѻmWC㤽&?s$1um=f`|{'z"4n:>2յ>d`;XhئQ;hba@%"Jd|6 .a:>LYSPqw}[Olx[_V `C&1 ҀA@+F/1p ] 8#;${M*yB -5rTIp?׾9ZK(?.|. cj[ޜr 2 J&nv ñiB)2VcTUlcE!3L"/ _ГM93 79KeryK* ?+:p͟wOFK}Xi$dpX1XSzyȬb_]r_ ȇo;헌ӕ6>׸HGLP'/I?AnKc_jW_JXLѩ>(o{YV8&)k\(߹>0J䋤pb4=bvu+4OIIwI<YLGas:Wf%':בLEYgf8T){Ƈe[Coy9-ЙS v{9瀖[#Fٯ㡥EhE24i2U0+0saZ@;ƃ94Qa3;G 7(~ e3%Iz߹jg 3]鰪Nl&LRWKT ӎOf}Gg'Qc C<κHll_^ޛe9 h~l fܾ?yb6"])EUltxӼ&R5~Z=O')OZKuh> 0F|ਙ*dI;ɢw=0*ʱNq?~g)ˍ V:OM>ԲعwJzyyIT͜ ]h(hO!~y425@"8:f秩7"EUQMXw` 'e<[OFP4w~O˶ I?*V&bj |~0G$FSUSoߒ9IPg_[ؘxe)96Fu3CA"y`Byg>_LVo8*> hs/MmUvL'?p$YpL87 ]  S ew Uۗ_1Pxa'.rqѕhSE"R90ZQٽ<^^dauq 0jT91_sgнn2#J&E9y-Y~5UڪN; `&.ktPEqXt8 oz%܃LY{ZH:5G71xu[Lvi`"78^ƼFͦ"\Hg,DIАJJ}:sȌGW;8GqtKl?Yrqz1%B4<_ ,C NpGym, t+;N4{rK8x(qmu]G|Eu,CʘlDڈ&3r<;#}ޭ,52*W:96Ab T8uwO d6f ~݌D.~ҵ196NQeClR٣ʤT?ј 3иrtCs 鹗&v0K?]N97^S ϟCQi!i5u˩֗zH pHd0 "OBdԠ5s2Ui So³B|J|L&41f]%H6+0##4ypEUL_(.ۨfPjE0Zu}֕n-^0\kֽqM+}&N0t]og~袉]f|y c"Lg9WrK[%H/MN'mG l"{}O qeיZW {0J*W\7ERq7OlrzxJ'lX'+Nu:; 6P1+"V[BhVmRd BHm0iE^<␼Y嘹unLt)nHZcY-_=ecv%Fp͍$?Rd()\HE]cǢ [Ǽie) w Ż'2NBc !W1<|ʔh5oG`d0.:e„)qL:lhpQi&PrV S=p\-?&Dfpl ܐ7@C}zY_@ %z>} 뀸w m"JuQ;Py"%p`quhx<EB] (zCֳeVfx6y_/|z-Wkڢʫru«#T/L%Ͽ!VI5Mms0#w uGFGKg-4muq6¸/0s^^?NgBpFѺ 8d_nþʱFC@>K~8] ގl^yCxn!ppbK eH]NţFĂvRؐ?Ӏ5=R*.2 4E2ԠJ:ՕAeqPS T)mcK:xœE lN[^"7\ěLIPayEh''2kScqjFuڞ([@.[;rXR큾mBǝ u]p-T%%k1-^S|$:(zoQlKa1" :_J%^8b}V vyhq"b>֦Tf`n6_"FϮ͓4k?@JX7<cBTDS-S+rgӫ: M>i˜ukydJ~.T S } ^'\(x%T~eƾ=P74G_/9&-ȻT]UOdu$А^|<1'dJdo""~`]ITq)CkNbXbiAYFZFe~ѳO2`DhchEgB^m0ZTGB^I Oڋ d kE1,֠撒ʘz(/nNZyΏ}al?spquGHQl(0=LK0v!!wגb<۫;0Z.*WW`Xt])N ѬFڹj,V+ `*RpMgR7r\PҨtW#tLJ&ic8 4CUFW?Ifmd~l+-Vգxlg'|Q1_篡>g I={_e W5}{ː@ yX<@A&?M&];ja䐇L_@߹Se_!~ 瘟ȈrtHu2Q~[iiԦ~ \.LKY7Ć!@@NB V_mcɎejL ک9~Ty5 kN׶X8UTy#yxe^Ur]+9SwO48u.TFLa{o ѿ}:N3;(,t7t~;"pW+r5ͬtV/?Pt\ of3P|`bJY6yj[Wg ڷ ҶFK],1,3PR7N\`蚧 |na-w%+HNm}Rdj~QEDr.Z37tcR·uM3E{fKi@/E}e; Z,1q貁k+Zbu8 2 N1x ,a`ʔ9\+އr@NSOeH}N I\jhzyTꮁG^% x$Ј0H׼LVݨǫ;B!" F 1}Π+&Ts'ocy  zOpY>Z}6bVyT:WN9i'č>&٨p뽊;J1\VېZ/1»ߡb[[pd#;D8]IחI[ډŷ6-LEn jK:ؙj"nj@.usGp- Mp>tGt 7Ҕmokڈ )8IĎ3HyLKRmzi }ceuTD骵F[eIoc\ WAt,3._pj cZpo䊇jq])X΃j鉔0fŨSP>t[W AqUJ(98cfc6AKW~ zEMc5>or@OF.rRjCRsJcO'S353K*NAdl;(/:BPyܣZo-q'9J/_32((aKcX&+r1T>!.!4dgHI}$~Ļ gU">BR)/Ωa6itM5`!I1JΨD@Bo'pZzG7iCrfOv"Rk4)z Wd]v$)8TmC^"*U`GT,~}OeDpK=!k p0f|}BnkEYz-1{olNCe>hɻT7N1k"'klq 8SgJxUi@ku!!]dܝw-oUjĕ8 "+TdI6}0âm{D ;n(:qmPJ% 5&:}jS;XO)SUTOLןa&8w&6!2ч$Ѽ"n#F|~YƮ?h+`ۍHT8[a>c o2j+{uzw+sSٌur]IA}$% HpFLn֣<[nEaЧޞT lqJC{2bvp- ~t5 S:{ne 2g,,t=&o0V7+s,z^f{bZy-.tҠ"46@dJ{Pa_@$\yz*[|m~'h٭o\8C8ߦ ?T:MijHa\le`joWBeLGZ8::_Y:R+i [OޤT+Ig!KseW(@ȕuLsnHk ExNr6ja4_45KT̏F ab6^ <{5T.,+ro% ƘԦu}Z [̬LYZe&5Ga T?]TpBz/$7Э\QHBݗ?(:s σ=+j` {c_Ay4%ݠ@-V:8eѸ3?͵РTxkLl"<&MlvM!1mg+yJ9sR(?]tePdc sq#$"TK}_ta|F=)C㤻@@M!.5ldk jMe$ӎfgrDZkzGZ'-S{:59B"t6&)uGWN˦]|է !gGar@EVj:`TоBxA#l\}{[6|ԓ#κ3wmdvHoD7 VGb4e1 'Е^܉5FZ6Kt^g@x(ŗ֑ E(tT!G+ g(W'uz JG'?N8@]^ag^ w7)XsuPاRUW|WY3D5U ͅ'$Om[h!d疙iF%u= lYR|1 wF%_euSQ.xwAgo%DӾނa-|g5(my`Ǹ1l|sw:3H*D9$H'lO?GBoZ宄ہ)Lg/E*1s꣘j5{0UԦ#ˊ6"%!ȹ| Ѝb ('3Zb4Q?'=ђݲhuܳ*i-$A$fŘOr ]E"bCDo]]3--by/>jnvA`ީ~P'z12k&/XE' F4D3 PN3w)h^|'Ԃz#ōL}<.laްIFDhh+ v{fBx#L"M0&~uB[HlflQ. cL&'|UFEm`h;ADaWzUuE* J pj i2Q“/RAsU(☛-)lpdbYU0,IrӤJ C(#|Ydy2=8HPG㓆g[(#2N/3%A(T&h|A;!j,! 5 $t>%-H # Q[d2XĠ7!䛡Epd4C\+r **h(Nn4E~Paw9tc:SJ`F Ӂz"țdwj ,"!h)Jv>=|P~wp[e)uh!'F?Cdؽ6 ;@ .-}" z3U+gev|@GSHo[VCq1#q=lY>͌zT%MQ6€x -VxIkΐE%iUjk7 6e|Ln=F1U&H .!gKc|. /ݲmS#W8Oyc1f0\Mߘuj/]Z+"]fb8!?7n)󦺳ͥfT˜HSNB ~lZ`G_)3hzrR&SB~+SnK&廘X'^l"#Ygx$V#yT?M9`q4*ι6 &9ӕ #~wt͆y3_y -]k Wىз#jBn造F5@yQu䰍A d$iߣkd알kJ\IDZs[fA_YXϔ$f "jV1 `9unUঀ x<3K+^mu$PI sr㮸Wn0*56Չtt"ZE%1ktbsFrjI0L}9[LJ3P~=5=dcץA]W2B'^C0tFCKZ6{WkHd(jY~лP) N×:=Ri83,'zp/s=ؓcy,*#nZr{u'ͰEŤA p2/:2قm-zBo_yswԺ|taTDM4JPeKn-#h3>_p95Svw3Җ9ḇf9A |GM:`(IXE"niZqNߦ.9ms!XkDJԛ'd=C[#-l؁ 8(0_H=jp X5mz@H_HVݻͬcS]%6;o?>,:r÷'kMv$ij"K#G M8d8qCqLPxTM6J.CuKh )œ{Bl 7 q hPȎݱJ ciЁŸgRj1%fkr+i>+ٻd=;·h3M, @Q|ɵh],m%U$D߾_z:2 x`Ih>"lw/'THFk0v \<;1 ԣlձ[];nqՠќVyE?e$,x5\i]J>27w$  't0"ۛK#k7;ePSYئ#;z-ʚIS0{z|љ  3 {uLί~*5iuyϏ ' yw`Nq'yc51 <\CE@h7td=57ڛ\C$5G| @ =-$u'U=K%n'_eHxQ iPbi"U2-SWhiLhr}50r4;^&_q.-A$Aj\c3>Р|w%_˦=[?)1pѫё¥.K}k>" ŗVg=j=~5/ƕ,Pê2'4*;DM@C,^Q HT $O7.l#*c;WVdeWvR lic6VEImEBmҌt#lKBrN\R켦NӔO5("| `JWy"#R<֣ hX6,_>zH iO?ܹ =&.DL͘2د`V~r SaR$Ԫ[h.& ;dR`{9rB3!}Szz0CCqq9ҥNh6x]Dp<Ŷ^=T9 ZL<ķ$hǽH# !&&b "M'wy)|FHlL'՚s )PʏT”tRW90i:<ytV>q:UVc8n:r;CvLIF$?ȲIxb?AkpJ\R=խ\qtd,PA+{zj0|vެ*no0jg.dPZlV-\VY S!Z?]Y$r1d`tOʰpOvrʭ@a!" kW^fk.l^|s FP`lJ.ShZ p`fQdphh5uWh?f_)񞓾3t5*-$9H*\ldjFѲc7SS 9.kZJ ͊kJ>Ze36_Ǟ̋OCB?eĝ6ki$-D^Ef)\jD'6ef/1'KW"+䘔w(h,a^υ}}A! ưn{^sVJP`K*-i윕`{BG !{AqCwfÌ>dRU""$HQAb-qArMcy376o"aXG{p'>@3Ir ω8s3 /mq? W O b$'*'/RlBrPxA@JIJiT9'l '@*3Ԯ8u'F%攛v%eo1poHw룐'/T{}5CE̓cz8~4/S52z.K# GScH2tt 7SھL&T{yſx-O%S#b0=qrg&k1ec|smon_Թ7M r9˶"dP,"Yq]%^GF# \;DyVjm#n-F r ^^|+pIuLjL7on'[MZivsTJKPaYx'#QCȢ޽u ΂Ai\s)R3T&J7S4$GWѰto^WR+hVR ;^?+ب;>U7*I ܽ^< Y՜ETb%J|+kvf٢εOt18صrIh_ 2kcAP8!yNbTCBZE'[BOfstRd' N7a›|y(jf%q0zDZ@FEhV&}c {Xc1NS@ܜ7c4QjsZ7E9`)d"(RW2-0a5߮o_ؗ xP/,#.b8IjDEn[X곔9V) 4Bw߬LI I mzQzx|C`xD$9,~\7(Ci0!uJJ0C:ŕ1QX;8ZOVBܓ  R4 FЀ_Iv֯NV5BnRqBzyTTnPOiU?\#_ڔ R=l^hIIAqd!EXJuZ9: 񢈰trA~_O[1&**2SDE]k޼cnP&u&‹ rIʚĕ. Ǚr˗䍽Mѻ *`@ՆDP7' qe;uŇnUR3Aѽ )Fܫz*ޟ9j $9> 9n{T_8 FË!?#KMf8C Q,8-<9 z 8l8Yhf~p).~SQPT~_ylEk&k|9 膍\Czطk)QJ7Qs3p6xE<R4GhdrR+`PZ,%h5􈝽xV jm dqhrTDC^O+4TFdϧQz겚SW1x;0&m9!9Űi.fҋ2 Q`c)=r-)0/K$sxp~l6n#QnէrYmCI,OqWK7,g[r'Aٹ ABPPXcLsy;4`y*nAuz.y ;xb`]  ZojPݿWt5*iL,8vmcbi}KLZ}}B|UpHrfg}E *%W+mf :uV~׃.%O gV;}q;=r–Vu(0ʺQ4b_6$W1;[v1+Zj:2 ]2X~lhtWp{x 0P$u @^Yj },9NSY-fYs]cPK!}.]NtA% ?p>X}K,e>cO1LJF^t}kJ)Fr&ZKk_ɒXبt|hqO'ٰ‚yQ|x߼S]`FPs!s"7aal6'ۆ4(L~$e}Ǒ;(o V* x.kE.|IH5=:^\ey2(OE<6ѥGd/_R ;MSVz5Wģ<qv?O=f#L_At,;]fn.͆vFЛ!>W#O(]&2c|?I"Nbƒ`A=UP mOMJ̿xn!twj21\y0ZTp(#:TdA;2+T[!J0' 6Vo|Dqo8J0̦vCx:DbǂQB*S#KI1?IҒ&~sQ?PF4" 8ʪ?9 g;uN?&$uN)wAFGÁR<*:;쳖DI w'Y!9#j SiċGw2hm'^b^\C0ig/C'#y(u]K tL_-h$S,O&QkqAp׺"EK9TZ]q\?ZAxG^yP9V,!nf]]S:$w/-#<&@w]4^ZE~,a` 4K:.9ə7'~Xk9 v~ئ>| ' jrlXt#bW%@Ć ͍hlwgQMb#3kLyO@xw ̐j O`#ϭ*mFFkz,70.3&!oo3QL@% }dp` r(uN}G١AAƴnKCo\5(JF$cMY%P{mZΐ_Ǹc1Y~N8pm`',~AFTpD 1Vw%g9kLy-ʝ+$:"/B%L=Et/ѹ{j*HM9^Hak)ue{n3c ILf\RU@Rn0 oh* ;{A/J;8C{|L{ fu,\[aOT|w*7 GOVc A+ݎi1EJ.917Lv}ȑӐCgé 䴷E2iѩt݆'s ^jPC&k}: rݾ$"S4 )Ob\8-M(|8%S X* [AqbEU+5:OHI_Q;[ 1_X !a.'9'Oj&H:# b8ph)Q %(RxdȲgL\mST)Ewf&S.Y@rӽ`|0뭇O([xR|IS"[kUc-- MPB5ƁV/"Lp}3(G'=iu $êF~"ԩ?;].JIMQF.(Us&zo3̃eF##@%,ǥl|4z'H9WP0fI!qt?хƧ9{]`LmTr .)j-tQ*~Mrv='Cl 9e=^Bbԉ lGus #ާDt}w]6J ح𕬣7M}ŶIs!oɬ+ @THhnQK$W U_ O7#.1wC9z%ZFȗ$+/)2;m({tIղm|yX |7r /bQgV]M*V_r%wzN9U%0Y6k_~MDFlOQEU1$auII?+'B r=6&@zRKVi pc~: .-(`pA% Nm+.h;.WD vHUvw3y(XP7>}sя3*6OfH-'ucw9Lp*G&_g9Lm".[ؓ NcF/, 2'I:]QNQf p@<Nnܡ6VMLFݱsVG[ERa03%^m?qm7 »a&Toi tncir$@\ {/yZ&'weYLyk[W6*1W4(ҵJ-A]ȸtѣb1䭡ڼA 0N{}R&4৐UwLY)W?L!Net}y@h@v,pjT*_'TDmćm$baٸ۵[ByNUFB uwY!]U]DR>G[zKeǎt8G0s{ ZY.`D<T16fYV p6+Oj๛g5a6WZ )n˸U^7 b CʤȖ/ښ{D68DESQK?l,%WGY {U$gn\aIB %\uZHn8O 㤄*[ˀ3[B}!^^~QxW*D_4STC| "O4m 4vc[ޣi*>SJ|SmoM \%6(fEmss]{IL%L<=LʛS\KBůTWf7D1+*gUF/4d 08ug`S''8iU#˝qGՄ>_;W[4jx_ut'hM*"QOVQJ6̢ŷy8gn#fKqIdDupE L[np+m}z0w1񄅖H`U6#,?B\n_~w foto.o`%!u+7,sV-"U"DG6hbtULq<ډ=T T8հy]*3ff({ YF~Wb%@`ϻݝn|2Cd9Fa'wA<7ĦBW^6|[z0O<9Ǒ{'֌Gb,aR׋Y^zC^aU֫bJ*b}eM'u-* ICj= ? zxzيW`#c]2$O|XVg'_%e*o_B 憄vLE*0dԭEhԲ"-rL{KskGldϷ%j[;zhipt k8UIIi?Ki%~b3 %MMF8^}rƩeoi Ck*wK- wI~'% ǥ|zNBr|Q ›G+ۢX^w"YcmTdw0h捙5ǘ5ƫ> a?P`'Q-A#/Ns\oǁ)_ZxaHjz+w?N xFf-ž9ؑ h#m匭axy,TޞzHvzE|׮u"o2 M-шԺv˕YcDF䌴w 6Om }ӸipDc}nvMaWdڌunu7&!RUOA4=VD*h9BF i|~СO0\xs;ٷp6:]j$,$3K[4=nBM[DӨGFߩI& Vy91W;c=wsnOki8{AtaV:^"#Ĺ!bޛ*pWTnL%hCbPZb"2Psz6}Q)z,SwSv-{; ZG/}̏pf:[;i/]Ncg2WgnZ(+p  >YSt+)'\Dwܤpf0>,f²UNA3K a* 7 =ɥ!#HQb5~iiy'9 *N `eúxYDTu.kvnQ0ImXȷbK;$Hk%BQp!VS=[iUeic63ƨ=u|z2чVD-L,eP'{!u&>x~fпĠS~`(ͣ,Jbja+DNpH(=߄c`_U'ÊJ:֏-Xcb`V?QbSyT۽[;~W"ȿ(/n4oD$]t0ƦI(GFaRS2%ۗL9k4)0<~dZ\l^B9JEt`Ebs +(nҲ~眬:G1τ /dZE8+y%ꘫ.4hrҌL%=n0MNnQk++CNa_5bc{{z7/6.Ug =p/d bxţ: zneә(4`J6_uFF<{C2^ %~3iL"6皩̅b8] ^LݡAl2¿c_JTI(9 ka1"uGg bk7[C.`B♻I ٩(_+s#eRWN>KT Sm}n'ý yu*D .68K+ }-T %T߳6#eky,6 52 $JV̹y`nufIyD[k7xj6[{~ Q`xՀ ԛ6<=j])# QktR zD ^? wr{̪\l/ W~x!L8uO\ٜs;mH ).\D jſ` 9[:ZD{Ky#W8VAwb;f7d9׎Z!'k2H{;\!LQL $J4Y3 O&|t  ɯ”I. h[ӘvA~7 .<>1B -;8ם=˓1r1a,o>3ak Z]͛L+EWhz4TV0Czb9ՙ\V wTrߤWyan 4 4iRu@I^QD5c}y z]b?=o&s \}cNHmvk3RVG"^Dx{lpTۿЂLIB5& V]i"JTQDvbTBItd`m$Gs`RY(1 V C '2k[4ݦ0k+s|ڕb{K̘ٝKy+Ɔ>_V?5B3(tgsif[i+oUo](D]"Ltf7 uPljU?g+X;6Q݈mU+yfGPZ/ xROwBS7[4^I| rBaB[]~"^uA/ f А"l|ͭۑѹH]HɢgIPʅ$+ly*̓5ۡBI.Lf[n>+.tj-y2 RX!θFfc;P4'7O,dyh wν,Ιsmeֻ<'h[j"G| λ'l@FӡX/P%ů3#QHľN vbجz~:SRD 7] =)F)-05@e'-_7:ڶN w= fpQ<1 0 n:nqSpĐnj_^Bn; ?nJ- 6b|%\0chVD\5Hљ4=BDC B5k@R9: :=Uۜ藗$ b88jXúqk0?{p`ykϲE7k8ecI&;c*U\QPbX.;{i~6j?L>.19&W?ʶ]BUCqa y3IRŊExTwmKHԘ)d-D1LyR&,?Vz8sHz J %\K4ߣE}cqfF:՞Ou.RGFu/p-9\gWÂq`#߮$$HS]}w܃(,D㲀W5h#(O _=\G@{oyh -u?7PCϒj_8cp(EK/$|z;" -RbB۶1$^ݩ:g|*Ծ{Y 궚vZ̠żN(;L-O q4|ldiT텻U/K&4pK7-"Be(x+ȸgn{|Y+c3kδ|}l@+MG}Gs%+$e j\2\ՠ/H-1A~B(o[$&n z ݤqFH& ń@{q#HLdz3ġ w,HB`*3T5r1jbut qi9IRXMc:553{{-p[ɒYy; kS"Thʫ;GPhǡs5NYv_R[Lc>Ov5s9. O./AW{9ׁ!n (A Đr"0<{Ggeoa8)[Qha 1)ۛ:hYR5Q6ؽgqfMi?fjOp8DOU͝"=ᝬ{t4qI %]u3ÂƜuYg)"ӭz\E5B?Ւ*}NC>!]B⼣~ޣ.U_k<ȡp?|N)T㣡%FQAQ\tԄRb>r0&ȿT5w鼧]؜L I<ƞ-'}y< UMDg #! Tbg"؈5jAto*QOPoOߣH|W 'ҐV7kkq$V x6XD_85'Ʋ'aľ(55CWI/jtQ%bb 5VaYvI͒aȄ:!uQ}_/*yկT2NGS!vJԜZ ưEnYcY S=* ֵ |벡Q:f]ci/3R Fa]p'w,,p07O?,vJm΋/JUڈ/%܃_bÕ )AUh i~aK[ţ=`4 >*Z#bqpla˻iFeFP.n[ozJZ}ZɫZcyCSty.v1p`uB'?$rOU-/;i{'.̡ d8 N.CE#ں_)fk !; A5P>ĵ_= b0VHq  zIJIJRk|'>>2:5۶q(EwV.s"ٹlCgb& >#%Ur/!ȷH1 |7"J<7¼|.P/Wu &3?%rNc=O X/Kie&- C:l*bF5 X- )XUʒ#!@LjUKt 3 I}d ,аYy>8'idVb$u,(a5k?,׎:iAW摖-iU [zdm[G/_YxL ˊ(ԏ$xj[AXsmY&}=(&?<&9).sQWףkQкZ’$]7OW#.PrsQ¥*P~ ,fy i]l^]s{cW |~O}^B/Q׵k^^|'D@Ҳ))8_(Ω#N(:?^'txl7HN7BnHbBsmțT)b`l4s6U$?xwCstT.kV{.9Iu"%5C7 (X $xSEZ;`5wl(h7;ܳG B՜٨M|7ՙc6ufƛ5%lUsݫOpn t.ð[]`sX:P.83$e3!Efqw fL|s'7RbD߹4H0cʇDyǾsit2cl}%w8P هhl iEh8Sa:+;z.5wMb>Sv^y)ES'P'jjſ\M|dh$]з,{E`ہr z,1;@a 0_36=&##e%2pv-I Gan }96*v>W/a~2q354=M/TVvUuIIu뀕<1Y;]vIjd!uqS%R됓.ƃ¬I %r P& !-6f$ c a3pr- T`@pw0f]b?ޡxP`őEA! sO"T\x#ڍ-)$6CMW}Љ aXћ,ѵ“K16L'mH F*,>ٔ@uDvaCZf=h23)0+DR\jnď[swZ6թ G3c2sM\H&Z(6uN\.K6]vٚr6.0A )J *;EBdZ"SM>ëɊre OBũS)rg~d6i&_GqmW]bascO0\ޠ><}>if\Wu.؛*L~ qNQ#Ή!e-= 5s٣%?D`w.KN"# S11ll#!i^;9lWFht3P4]=&7rr^@&7·J5| ); 7,3Pd=|^ ܫhԈ닛(AMGw{cu }ʏVKG!DJLKZBq aѹ#O}OFn 8yP>WyB!fy;Χ~=N8\R U~}{3;7#"Idwatty4Jh\&V!Q).:"gseDW~3 vzC.+;snRGmas.D/la9b njI/ TS]=F˙QR- [Zz.#ȋApKZ9y頹-'MUVF|ׇxע?z^W#fZ1Sf;w AgqMvQ5G\4}R?9\O  0tBSa sF\19EmoKq%˒O]:0;NطhN2;y͸,3|n0 8% ㈧ousg`127b!#JH mIŊn.. ӃJj ugRKx=~lY]M)*j#uݸaAZϛ*4V8tT O_YW@SaV/ho`?/ZfZ_N»$67E )Zor#i*܅n?*̠9 ]4<]|f=ǔ;Udf}ka"EB\;gfY| G^ds=/RpL2~ue k@[%(!C,z ٙKBF߄ngYb;rQ@5ީ<+cz7D~_\r[G.[f&JhCgCoc[A߃{LnX^ f!Mh&9SU^ ktzkf?6Kx(_=0dZ` -ǚ|9n/2uҙe¨kcc=GtM{6iv-STj%9!y'N:0lim!d?pͼxIEY%?qV6STgj3e1 3.7x76™q@ Qw^ͩn*.r?~~|)yLۡ=ޫL*nq}8 Q,[lp°?\-Hj lQd"xw5x]D.Y]I,o!N֕x="S7}G5&nX*x=Q.鮼+cęMMkPŝAt&8¦qö́E_,D7"Oc0[N 64w>&l$ f~4y 6ŕ?]X 2sq(O#mUcPqzbb"*`^2(5 M7Q]'$_I~&߃9ri٪Xɨv bD}A:fu?-oW )}HUVSQ ɋlp[ءeuLջ\ɞxi(#MfykۺFW/~}&twQ];`&fJ 06t&֢;`X꧸Yu|zwUm]E/\lĘ1慰Z}ѬJYX,8 4inSQ=1^eϭ~`.|0ӻoVj hI\cw=;? L۽{!?kȫc [4|Wۂ W4ХƐfXJD_gnGHٶP'Z,Wdggݕ $P'w!0Z&a[oĞԪUe^Np)CO_9V߉3d);@wMtnд|ɝAJFk{=u%y-8Ko?c&GdѶ@$KٷeF=GczvrI-T-4Ttϑҗ6OM`!sVwqkAB )L Wq؇-ǍhC%lItꄹKo}H&5?ntW7+e $0"\"=2N70t,i)S _B0^N.73H`̕(XNdV?'UN W]ϯv;vT#d۵Jt =!['l*] !* g jŖcwˎ,7fc<*pUN\8=w6*,QPY%ZK z᾽4뚊q!a-;ChRm 0ߘ>L fLGWi-}Pq$|-c`@}!l*jG,J A$n.|x|nPNLcשUP?**pj/JBj(O)AFc_Yo\TyUmd p:GcG yvko^-rwNA;yLǀO~*Tj1o?ζ=+n+MWu\чˇOA'hcak֊UY"dd&s~G=|&,2'̊KV/:RI*a %/ ݀@Uo}8{zoV.[|)wI&|.B狃SxZnw:&YBv2~ӏeXkYGgwd֏.PsKszA{,e7ܲ 7s*#Sh%` d0 j싸2n2ϛe! 0AbgwHq!o']fGˈԂmÿ3Gy"Y_ޅ*>]=%Po4![7L+6Q6-5i6KT|(ѵByK2a5*~*xV/uP]s@l:Mdֽzyhޓ܎p_ CQJ%RN<%ߘrpX#e鑟Y-!4mwL}D<;;f2d1KWTu[Q E|DG7:T &q< 9P޻n~}WL%DU;$Y@9,gϋhC[ >pFLdL4ўsFe*,[1}e2I9F&h$-TQ~la ̴e_\~?:na0K={KJ{Dz-qJ Fbѷrَz 癷;h}to-ܪ,K cMQU3IY2(APJigAX}nOuOV٥_U`dӳD+uCK^g&Ƥ:dv̆(vp..Z)^-5]*e]XKW\e  =9m8 $V1^`~,f9`7v-"6q%Х^.^k&H=yiq,>Qu/{q/ң 㚖83d5Ɩ:_2`ú"NU8ސA843E7w}dS8˾*2./ވEeU>%hj0 0V[xH>#idz7]d&G0KlƯYhB0A 4=cj(f+[UjLAm ţQ:6<ڵcF]+.g|QWB-krH&7Erb fU;wqf4yޭf݁QEn@LZ2( n'oh546.g1,jTd$ԨOzp>HK dR+0!XيXpWFU}/mh@̥ȍQb,OX\͹eRSžZHL2IEJ >Ӽ3YPmBxVn]rr"BL/~;qK_T}uv ~;tL P#a.>HZ)]hNeRKߔ jσ&"zx%<0tuZ2M{q.uI8Vlέq+ K ?DqWo}!CWJS7*w$dždJdpx#*KB;Afs+f@oo@;_ds2-[CrXmWUp* a#io-zРQF\EʷufhPyW#wy@P5#G0IyN/!+g^uB4$ĵ+YK7SbK]fDVhI3ˮ͡U6>kI#C *nJJwe6QТ>$tܢnKK:cXm}?6;ȬF]KyC[PT1~`U%50롃O?ϋIׄ5l)CFMZA(])iPJ#t9VS?rMX&,,jX?;\Dt9D/~C5wAϱ>pHMC~:=u\t)eMO[F%R*y+1&¾pݣ[eکڸe!BvIɾbiD;6GĈ[{ vuU7͘ 9-?9mB>7}nVqOSԲX1god^PӍʢo: a0=Oʡ|ܸ[…#}*~&J/# K m UbATHhq޽4stt } Ķ!-y]:ǃHZ]谴RT+~ztb3; ,(: >8ɽJ:-m/"`N6ZE89:ʈ*ŸnFj!nOr))7>)mKpK3+c;c~WPJԷ}3wTìյBDf=t[@OMS"05ƓN0WX!qT󖋎ȏ#<=9}/[YDǎ#c`}E,\1u>%O%G8ޡ :lMAM^j9"U%B5҄(އ/Q4Z҉tKޱ)!> ΣrҘ,BaQYkΖ͵5Q$z'yk΅uSL*.gk98ƧB[{M_r?AEfr'޾*rI#_rǷ3i DYM[5lɾ)>Ǿ*6?a=vٵEy+fn >L3)F&މ'&m/߰7&|G:8$J2\syP=bL"3Q%Rhe u%<6Պ)5/IKR.Sh~j%Oj_T.Ѹ,F/mSW{2a k2t1#H>hiuEhrι:RHNULyN"8(הĀ5$}g]`(`+1Ԉ &Bc` w],rGƹ$.olpGg޻hj9x8sD:cǚudOt0+m\迠rLK_h~_סBQi=1FLz'0k0l`d$^H%xoJk,GL~>±]Ʋ DϞ,[s[芧.CA/DG]-`]!ﲗc^iqlwV379f_Z%GZ0/TU)ɥtAݼqr۪aL`pʮv/ 2<B`g8 go*N4^(Hx!8{Rlr)oE%}g`~੖l`L4pEx U*(7ʋ7 0i\أq^"vhDY\WO1Fs2k)̐2/D|B:(0ֶ*ZǮ)^b?YlPl#X?I-3',8{5l85A|B61571),v UwtU3{VFv8 4ey|Aqw'hqE{)>0Q'c÷+" dP< If WD ,"Sɻ֫TKn"'w!1φ^GZŌsMK08[Öb(r-68J`lcSa0 B$%CѺAGLyRD.d<%s+@4ő!W(O@NȜoG%eCQjK.+D=! iZ<ȇnh!.{Wp(Ss?@9m]_TiYي*/}'T5UfX[A}6ž%SHZ@Wj$KF?,D{.=y)ge{VWXkdn~_r`q:՝f@;, /X ݗ|C '(Æ4R/%OPN(Uw 7U8z1Eb lŻu~xdGYϼ&edgWNBݼ ba @?s!] jpL9b[dʐ]u" ue[ ut3B{:[88e"TaaϺ_n'8f)C\e\Vo& @imѼ-(P #$!m`kՊŭvNT< tl|p E4|ՂӾ>9 5 杰2]7{ÛU] N2wB8r/#D()Znn寨4ImW`q>+XR墥Wwi)|։`o H@Z{fi]Zͦ"eif@.,4Gf a|/aP%mU(QJkqvHV{5?tqʄB/6+kZ\kF(+M)Q(i$ROcXZzgva2|i|2AcM)\FMzůf :BX>\%y?3ݝU v^y+^ʣ_)}B `yH>ZA{{:\Ad_"&L=w'ڭ8&C.?guwV7Xl*%vfl$HAJ%>oe0iHnZ7ٝ4#j,[8^i;to~WG+|&[+9 Ugp 5Gnqb)\GG~j%  I26B+d_t{uJNce zXͨAq 'و 2f{rmpr<9<=]{ u}"r:bŎZT,? q0[A#J*=% _4.${ߣܾlx^Nô#bo ε}=[R vV#fs(\Z39wEѸ5#{S=ks])2LIgpY% N QX~ Q:o ~WZJPP&K'Vo@ G˄BLW=Jb(JDD@pa^€ &1J#; ]Cn8a);qhNh8!|D}(풉\gUk@ޓa-Gv ƍ=XCu@VG`9{gʆ,rY+y6ZkfaT9sBG@ޟjܝwKLy5;qLty8O ]ubҩ/K.'jI#v|sя!Y BӴmG@G) RkV{.ɲ1ܼ gQLl{f0+%xf7hڇ G)[l_krBD1PB#'%?G- 542ܹ"g _ټ(0zMi4V8'\{w(4q/_|OJۦ/+A_D|_zIAS|Ut+m"W41 SQ]1Wm|+YQcpzʵXs4d!9o}G$/Us %.J6AcI^!5FugyV-`(Ww&}|B^Lʖ#9n %LrÅ[T"Ќ!I3§uz!Dp3BWkTu8oЧEYI. Og #,I{fZӶQeRO`S;8}iei0wM/ox@x#pxۭ5J;$/A:ekFRϢ,u{`" s\^IW:L5NhXy`ǚ$x zF6C 1ψ=0ST M\F֪Pt 5 ]H.hYHbcwU#iֲIe۞ELv?NoՔm(-H4wVYI1usɸچ,iGp Vta}#)NbSBo\E`5he3(wKN֕ 6:]YX{_ <ݖH *#\ 8*o*ޕw _NTۀP{q%C6[{TT ru=0Qw$ATeiv{=Nۃ:3/kӔ2A`?\R35w,}k2[op -TG ~D+/&A4).307;`_3&m">T[y]Moiex\MCRDfGT~X8_wo3RCI\IcUР7*i;d;H o+w^|ԝŔvϮ%nxOkki7gz<]Ɯ?fKWB;*Sv:Mt/A9adnDžR $B%~:(.CK̭O$ vD?<veJ>}hmLtb,Q@"Kyiq̼% 62S@L1M&$/1!724>몦̪/-}.>B|zgeod2:;Vml]bK%3,f:u:CfRA~bg^ɷJOqիfr:U<-hзO(wϔqaHa̩vu}53anm,K h-'atg3 Hg z[O-a!;ӂ;G:J(\A GYuҬ;?ltj9.e .S>"3?!ׄ^hE AET٬o= mS'lxQwzpR$gdCgL G; ?&4QHt)#Y4qG- "Kn o(|]+Do{l?2/@70s~* /KBI = Eצ>[f0dӬrPj-ɑ> q kT)n=NI7TYÆ $5c6DKŌMb<0>N4{/"Z!$ | x7\S篆9?&KXQ }7{xZW?,Ü^L@ qP>W¨R5IXraE"xXJb[-7lsӜ| zvzor5F*\D6YQ4`4W7[pg<ɍ`Q׏l^FE+4֦6lM `q,;{唚 vɥ\FO))QyMQkLl# /pZVUJ^'xӖ׌3'gVAh@ܕqwe8ajQK^P6-_>Q";>xc@9\ *=prqgG~IޗiIc'=-lg p5mK0=f+d9AlɳB\'-?-LOx\̯ n f{)X;xa(o( ȫ1P |G4I|ҫ*j$!ւLT{؉2%N VT%rhXélv@uMg5GXt{[*>H "ϕR1Ra;ٻ=aٟ AP1vi .2F֘L9gFLG szg'U+A_][Z bI7iARbC@ca@76r4 ۚ0 ;q! HPGTo'"J @$CpD4-~YѦ ^SпVԩ: BpQkp1+O$@N,dh՜V^FG{lSwX\ VaCezziW$Dp+B/ \Hp'ЯqGL7XE&m<\-KCVLEB_ epSdzUO@iMg.)8beظ72-I yz\6Υ z1^I8R\ޗh<稴oU`Ps;Ix_ f:B]D6ͤJuV$$G_OoT XsWmVgO".-ju6 i$m:cr@qfK7 u۩PQ K.=4`QNפ[!͛VS`#O|~eK7.趀e^ahČ(DΒզIAٰFa1 ˾ٙ-p.֏cQMpyє'CXΝT ԮYwKC9:` T)Li xvUKrǏ6,Kߙ=*px1܏H@BF:Y{Is.CnD}4}.?ŝ4ґ_]9xRe_Vz|V]1Eϓ_ۜd!L 9i #+}iV' z$Pq{h4~CE\QL55I ͬ*\#:f>y霅"~J-m~grf(ܘKsy_K7DTF=(TTL_ PJwvfVMSuϡFAU6_GGsaFյ7&;Re>iC:KEwk`XgߘUݎIqx^$ ruft_(sDJ;'iY9E+g"\D+9G۝z t?2[W "G6vQ YHQ=곦/G٬ =;?*}':OMx&hJBq`ĢhOd_{ \8SdroQctBnL=z4Y U~@ J]wk8 f?[ҹE&d_=y 3OZt6ߓzE+rGأ"D%L Lrmzlbzt˷=nwLظDKC2Gk3ڎ ,Pxb*&Jʈ4_R7}!:hk/-f]"r6+@ʩK*c9؎&JƷ0qj?~ *ϔp[\L5<' QEmcuT51t*{>%qWغP( ,: o T 9*aa0d8sj"*AAVꄮW6,M| eCR1 NK%|tzTQi0~፵Vst/T=1u@P7_ΑgKs>lSؑF rOL/P_c}k0'4mW\麿Jכ+Eۭݦ2LnTs>Ff/wDzwJHr (MCb\}]U~1.ZOs7{`uL7k ]JsSC^-vG""&^! qPBM3v̏) @=ݦ&xVYq.\X?U2uIS B`11eBExd[ u9a{\1M7n㔒KxlyIh)$t( ,g`C үI reqc3Hu( |pssanUŴ9u.L/s2qp'/2W o+8:F oPmW{M xTg5gtRN<(\+VE|I:YQ$ͣSk5ύzH ތ!'AW%`FnЭv>'|W2 ' >5 5+ 5XFkeЦ+II)NTѱ vyZ{|e4]~gÿ> K1yW$jZG<AO4\ɇ-5&}l&|ߛ0xi';]aoJhzrŚT@ 0 "5g 2_ϖK!ҁ|j& rus6;`$5.ijV cb=\.k)v7ZҀUӇ "8^~Pz]4frM9|@Wٯ u;jNZrer,Bof?iz^쯋X@h'0tpʨ_NwL ^7%LAr&>;]S˷:HeIbfF@- s0򻟂y1tX<3QF^>U}#:_MG u (F_sN 2>ɾ~g'xY l $AM`vŗ!zJfTh)DWl!\lγ-}7`B"NH]\d㹟MyڋAg>^eΌ^ /ُVoɃS4)Rsx8Y nUAexxgцuD5'F߹ΧzL3mx@]5"'ߘmV+q4Ҟz4Ǽx;4Dr惱tCck?pcܐ8^dv^ى@z#ILf/cEoJs|wdKswO4Wj&j?^ִ{qR׻pr_tש{$?'"6Bդh{ _jP v~*vTKeHmGA4ˏU {B`Od?gbRJ@e9 Ӹ%YƐo~ޝn~ 2-@l"ɱG }Ͱ{rGnM}W\&҅QfMG/ ڒ}2Q.Ѱ,GPyd͓QzugX,ed1%ALE\/ #^cR2VǠ ' IwER 0{7;P{ѫeKQ!p5؉hѓ% .!_> Saj/ID>ĽsDgNPA N .^9-8?? .h =DSu`FYW<_c"h3xeS &Tz?I*3Xo 猣a$|Za=#7&l$s$St:ufpHQİz L)B+'Ӯk I^Z#4&R)*Ԕgo6a/Ϩu) 1J]̩=J &  ^|=g;gY, קd7cCyBq+Nj'P5wFEAg,2PFGG9uTU^ȡzqmH o$-a.feWR1n`1L}r0*})$ClU?]U=)z{$^J+2Zz59.Lf˨ xwxe>v0 LQR 5$3'ǭY z9dO67{¡m $wu֓J{-"ב_,ev<du~o&2/c{[/uӵE&4xP:Ri9gto|jd ٶ@{XCV;QƝ'KW,-qD,*B,`p`lYch2)ةY-\0!Lj(㇔_)c öGv/"ܜ1kcx+Ҟn 0X@Pz4GASUfYBvT'x#q-'a[%-uq0Խ˭Z;5lc\6 ֐יAG;hx!nϙ?#,A+Ӵ/A{^ƹ큠a,]›o7QBN/%D2AJԲy bsCOSДn^GYʻ S59CNc}@lH$H+00GߊA7ʭ%B-F`j85e? 1ǘ]=&$k4#X{g`i * {Q4k`0AC!&?Ꟈ/R1'@rF~k'7a)ߏIUP} Z#ΞG)ꘅ) W#‚ݸeovb60)]εID- O-hqZH1W kѾ;RZeIfhx\ [ԇE`17 Yh 0s~W}R#rC{@" e:T.(yLj |UY_-FX:&nKGP,#^_GEGhb0%g(3S :Twut9zwEˮxOvS {}'bV9s:oݰ_""f~TZk JΗWuo18B]wEYC}]("/ϨACT\LV ؙn OWw})5P.H1_3RP֋ 6j ԌVk]y޶,װ[}%f?} mr'nIb,T8/`#X$ , D&zeW xv\9cS=/U·5 8\NYgxL:9X06f;lGQHqFVG̟ 89 6WT~>т:\Twu"?$_U;iϰ _qNW\aHc~axL|{]R3C`fAbXcarze0&e5Qkn@H~dY7Uu ң,'`>h¦ os n6i `FMVd $2aɬ 五8|vj?".cO㪗%)_U{$%S?Rs,E#cHF3w*Vcq_tm\~(^Aol.XzF>={OT m51vd t##6ůxl}ŦmθQ$k=-G7l56t7܌A޳ダncG3u;-xp'\ZTvDG^wP[o#݀ Ș/dqB qYfrá=(?EQC,٣ e <  b}0ds-fN@~"G?kNGco -5Ǻ(z~v*#gZ@HϜ039;ƯP駀%zoBM0fe=siz9i,l0 Pèb3cֈS?9e^W!f̍F.14'TGحE1yv{QU r&a٫bʷ)&u\qFL˽Uݯ j84^_w,Uv@ AW5}+I2@y^UPС#Y>/) 0:,|>ߖg3޻1P1yHZOϸj4dD?>VE%s\#cBRhj`,؉D]' Sq,J۬\j>/E V Q\u_ 5|mrRݎ1j̲F) *GQ&#?HO.q]-&xPq^keEHZ̀~շkE8ԯBM,O~RVjp'qOĊEEQ#g g܆>D yNpK|QW Q$^;GtV%u}r5Qˉ}YIXU;  Qd _.J$qBuY~DC`wp` 㾩FdNkX.cWbQzygMMv}%=Q$"k\j>?9z' 7gpâUpmzwQc.w~R!^R3`|Y#()ss$h~(@"BpjM mã~1tAH*VK&v1q@e^F H0Pbޚ+s-u$xı6TcͮNI7o=kΝ/X<짦=^jDf9YţwpݍCV7\X)j Λ=Yv}LKA ",4ǫoUjEl Os: tt6+YḏVAOe۪ fW5G1 NJ[^K#`cs[@ب4|v˺\h0N MK Ha7FU„S^L gn3SDc x㛊I4DsXG 0Y89k+@ ٪~XyGK=Fq 2AGu:#*<]>VI>BNqbdw>qRز&Hh!N*ܑ3}̤R@GBGHk,>4>L˳.p|@xf[)WeoEЯt\䌙a4b!iZG,mACzA kfY|b9e|o($Y\R|D͞LEx\1 h~5C!PȮ4Of .ŞT!mIJ5Nw-ggG}mH"`̓4 yʅLޔ:;ʖPOpzj$r19(ͷYA)| kB-ti %bJ*jRG L8D15z^Vx wNwh%63@kMz[/x,ꢈzfp'>xx#!X& (Ӆ[ȑ>_'#W&i#R9h9r:wY叠Ƞ4L:Ɓ)2ڳ5ĭd@;x("\|XkePP-͵'[_m&oŏ K^=?1Nv ly2OCݺ0t=G ԲIrkMHۺE%  H8yHe81pH'7v~f(x-#c|#?5 ȡXhq~4 $nc(kR ?n ̖8-3L+ O/0l >QŸ VOJ&kHAȣ-R tp; >^@eJY7I{(3H{U1]'Q%YD:oMzEL|.'~/d"ʽ;ȶuiM:нY ,-~o^oSvȶ8ߌIM h9Sߞ$UZy&!1⊢ :칤\[+$;@a΍a`KIr]t0 nă,{2TerJeG@Q8)'S*{@H*P!{Ken$TfuP;KDPN6Zgpl]XNlKч]8ƭU2G.R 2әg2:`rP/J. C +ԩ]Ef+#r2gn"6 X1%3hi.8Y-&uFۻƸ3 Z8onβՒaB6$%JfPud'{c\$Oq'KTsŒX\Ϋ!y,<@gADܞ(Km-[8L"VT`I1uK0<6h&BTg^Jou*M-isE3erzRgIMxt0%}uC$w]-0`ADRlrtg 痺ħOؒ[G{Bޝ]\{^=DBa<ߝ5ej8G{V61>u o8A 8=EI=ZfYiZaʮ .҇ UBuk.Z~EY ὡš6QHlP.+*UG)qe)&o=w3XLVxA>|x"=jo;V]sx5f?ycUXo/s96~0rbSNEjQOL^ϼWb`!5_*t)Pؕ fІ7`."dnA QD{3p9%az&=:<6~aC\^1)[H; ^}LiA<&5|ErX'79){m/%^IPG%c'G_i54eW7׋% 29e3be3/IQN_T\Tş<9i!(v2XxzBãg7_hxl+XGNmuh in < \بX~mʪ.#ѽ雁 ~rRjυYN`8A&{Kw&B]"zJğ4W\9J00S}5$un) (:?q<ac| œ[҃yߟE]D</egW27KƏP9&5s 15~ *d!\%)2y0+ڨodNT}$jl@-lٿC]tzj wM?vd6D8uYH8"2s+$.M(M?`߹oMb6ETg?*ZP u.jxX YgKa yÜ!u+Yl?h3$F'g\P v+XCO}/HEn<nI~.vӭ<syl@HD S Z⃉oL'6Rڙj -'(͋ GEvdQiSXO'YICBy78*2d(thEb5DLbm|Q\:V9s]u=L͕u)MqټaST7 -h+>W&%ܱ^S]vxys1DOPT!ցy[ 2[c D:3+5r"3Sz79ɰl #0lfCfA9rWB>b@pZeFh5ye(N ["Le2[1XŬ.ݚ>urfXwA p*]3 P<JAɾ|x`=#{/(3q*_apпuˁ0Us#υژGGbds9iЄ+K? 3nLiehYF:h:,[ƛ${ h K ]@Y yCaDc"XA9KBpٙ{AݿfBڮ] j8XJtyB=1x`( K%v_(}9p!kJ7qEY9Ce0W/A9ij"I O#~6.|QA9c z~cLS2%r|,1_ķ<6|i&<-tL>C?w t}$iCv\eJ@!npUњӫui٠􇨆~gJgppdn`5nJ"wAXPQo!CX_ii sŀz>M%*2tCnB띄br\׊&J,W|7 ɿYv3_4uEGsBJ-YMƗ1@e䐣xbR|^w(P= \)YX$5uWCԣ)CK̡ ]@z 6 Jc0OAOV3Oݟf`_ AZgjJLY8<=&(y0TTA(0ZlDuJxpUS o VD H6 ؟hTD85G;J)'!^pҩQRDj,H~*jr*q-PTҟ;pԃKiT˧ +^kHW3zٗ!N0-vuw| ,[Y]Wmo4 $d>d~w~܈j C9ʞ"ѹ}i~&6]$ُ}9Z'C8pGisNNA{>wllĺG:t/[&IQ" طWkCF^dYvąYwf&A eg!wb@HsNJ]iԂ۴Uhz}ׅc^S`XjcE$)=f.""u ! p(al "BGw[`fi2ɾ^`^ 7WZAbpSw=ܹT|2&ת)f+@tqK\"̟ʐN~e0 f[? 3v$i棏dS,h0~ڟ ]p?3(A\R[k' XdE28A mQ"V3igW}gV5^m{V܍=g Z?L [l7nl) oOlvVA@ᬼ0# qw74Yݭ6([ _]Q@@b⊅JAN)s^YW{Q,|VDqc",Z@}SsˀP SSfXcrQr;c +*#3T LKriiJiNcLb[H초B)j" vTaeEJʱcPn6imL1vF=>V:82V4iM^ز;`)pZHA̐(lI_kZ?-)Q`.-eDo@nޥAb!XbY׽ 23bQ@T<ɡk֠GcNL(roAzY9L=-lvMt^, =܀ HūUy?FJPٸ Qw%8P4 nM3T?.je>!Q:$}޴CFxN50Uѻ$(ܖ|4yHdtDTɇ ӟ F%,k)hUUˉL$4: 8J& Erqv0DX8 ػ}@s5L_4s uYXrSXdm^K(U2]Ax<%tMq|XqIItQ1 mTB[bW<)=5"!Q]DϻyZ 19U;VO$|)͗e?g$yXj^QA A:6mp+6St.a ѮOQ.=m'k=է BmG8ٹvU4&: ߲PG@ &YV\Oia,,Кfa$7`[:fD_%2Mލ Y[Hs YvADƵY}֗{..ja_٥ +wSc]_"vz;S=ȦBZ.$+?WYPFYgh7 di<̷d%tѲRTdLt +M T}J?':RBëc5 |6` L0j`ְ 04 x5}kAPy屼]!14c j4p ;rL˔Rj&bMirHhmjWbA!dd:`h8Ԥ>n(|u/ԡH׸:$A-N LA9[>L:d||F9"^4[^K7_ᇽ?bi!?8ʅJo3(Q7_v$t;=숶scO:w+ ?(mH b޻죳TTI;!Ly/1=tV7Vj7dw9989H2ޗgg'`S#7 𗣂Q^]bjEX "ݔeẀMn,+9a׵Uu>݈Y60e?@O7Aq%ydЙ$r2ߩ.ԇqLpD#\/c!w P(.h0DľlvWB3叨{>~̌>8v.Ȣx8U_ 7ܣV%4Z.  RW 'y|ḴQ3z=EDH Do #9AA*u# ѳ6Mu[b>xj<|9Ǝ1z_,w$*fo#JD`ӹfAiOF'Hl׻P_K8I=([fI}3L2>ކ{$CsfhlZony)gG_:e>ⷢpe.)_ * >\2+H⣪fdܒxsp*>RЁ~CZ׼ӁU6pQLH\)U%ҭuqЩKo6xcE93}ԨbYE9nznkbުf Zҋ< hPlGw4[v'~+2 z ऌ1*-2 ssJGMi2!;"41`x"N!sAmb?)p^tN[lKrdg? 2ORi֍'-N42i/Gw(yC$U8 |(GڗUQ&e3~%fV- rU.`.}ҊA?]:z@%чUM.Uu<#<{~y?$ tzS#? ,b37Rv]lT1\=5D)1`|iALm 0t{`[F B-f&wI( +U#^llXZX.|VڋKRb$1Guh6#I@'|axE Ye=F):K$ #H(,\&afT+kՂئah3pbǩ"o=;mD}[ͤ]1Rbˆegܭ-7rwg',]vNGIzç z-ُy*fU8n5IAZrW)i":Pd-AA%Y& jXCx9Cյ-ajb4nNO+2EOQ?rTt{MaDK_&k\wv6Ug̜ڔ538'Xi!Xq.xЫA*N( ѬW٣RFMޚxYAP7:i`Y&(.$ +ݡdbmo1O Rj`A>|f `,vФglrt;C%ezF=ְw͓pCJ$ؗTTe>"H";)L5ϮRW(ST͞\ē8^2iP\K-}` ~< 1Tp7NlȻ<8Vwqi0>έ³(`*{]AJ";KNd$mm~VḂh$s),8ސz*R P=RXDQTsD)kO7?ݛ/Iʔ .A3a>AMcߌ(o-v&:kɄ (&(8XtylQC^ ~J bn>sw XthgbSC(\KJ;"i${`?rpG"yܯ>Kx& +TU >LJFqYpeBk`I5wߚ>1@^Ui78nܟTуy[Wًkazih%{7c;X3(.TM.,BϧxcU 1?KVHIZM;h2Vڋ_.}ڑU7PHB)x?*nmweމͪJe#Q@͇4EӖ Wg?KZ&` Dmǣ?ڄ^! X\ɦ^ϺU~uwZS݉ Hzu[xjšTj/Sk&{-N9ÿ9RW9olQFL&pթ_Ie)6V-LL(ͣqWbSeS;g̅؁$CnxkO]Ӷu;pQ#;#E"M&+aĸ(yR닂 gU9ؚ+HڙR;}ɶ a%Z/ou仲V]4/|?9QG55B+8vT1LfI00tG_ZEWSM_ƶ- [!1(wm]Ly]2r?cUm]οN~-H;9V;.0R2*wt̍7 F|h1Q.g[FzUvHcPd)ĀH/PS7j617BPaYw 8MQ}¢ 8ѾeW;ԮCB]'``I!#ăօL=P6/yY_p }94 [?uh^˴S$wR (OKatG /P3k%U}*i#eHc ,Q6Ml ɾkޑGI SF*m@H u# }‚JW|cɡvF¼z2IֳƸxP)/O՛(|m*oKG\O$UvMR[)?UcҍHQ*2H1gI dTl`z`u@ռ- kO)e!wAuoDƪ$Wx5(ٟ'?=3cZ$}iI,LȽLdqˍ6ݑxLa(g=, '_06KNbtRZ$~SoAnYnO~ӗjvֽf0aERJOl2zo ~rPrtɜ}-c\'+̏qi,RWkX HWn}bv"9_cKJ`JPk[)jT?,Q;Ѭl+,D78ALc,)@,"o˕FB0nDn…xWZPlMcqAYGRsVB47ojXA#RM;W$˷Q&)v4!ZM0rqq57Ma>ӱ |'bPȮzFM0? Sy,?,HW/RGY/?*`o~/'2_L4K[ Hq4)_&B߮/^Kq?&H0)q1ݓP2 0xTҲ9E7q"*BA`3ީǯG#poo49W%J#4`^-+9Izn+g1Tֆں..~Rᾣ6 "u9;LG{iQdeDtr5)e =;J0K - y^b]4j2>|z[@]p IxyjA;DiR`#d?Sc~YpJ'CqE*LzZlJ*@z"5C7>h x,!A7Z {{Sd 3"Y 8$ M\]},IH)gAs.ҖЦԔ\rHl TfT Y_63%%oi<۪ R &*Ɣ,R+Qn~O3N/Vj<X&ĸՀ8vEpTQ: +ӫf~V~љI7AuE,)4eaM5 b1ѱ 9XoXV  rߒ_qgN 0TDGzz+kR_ K\h%8-T }`. Aw܉UKo[8oŃM}noh0!d`䎾L$ѹO$@!| m5XeT$F /1 ?@صzl?v')3 lAA:/WEvgfuȤ1rϹMZ| 'KW~3@mIj1^4`n& v! W7ҕe{Bbej5<%UOb/I`e2^B%lw[ Ҋ8V>qt*R,d,\Q۞C!Br=P5U¨}$IG*_nǐ>JJv l@a^LPa%\F\j۬?#]![Z"Q,ƈi/m_{+ ԕ2-o-o,d"tÝf#Q|:)'HMYc3eQI* ,!XF.}z?GLm;;ry8'X< y(ŁzҊ8a|MXbf jbݭ6+ڌW>5kJq(Ju _ Y?EYR ?'!?Xކ6P'8 ഼LI '.X Q\ ?넒Jr>=Ipu}ހʹ$!Y ZI<9NhVS3\/֨&Gs-VWwp=!ž3fg{YS?7eT}"uCi'ܢ|a%{^Z- gtS3ۉW8aPJo| ^CM/$qUb$ձYkn;MHr&튞XDkql9fr $x3pySvJ8bQ jDV"nU 3dC~zTGNwv0ÃG\01aҿ4.²+忪-C2,*ٖ( , L=MZr +H6[1v.Ado$l|gx O/_/Pa4BOd:|I)':a0P&K# JOT2_-CqhcML77{||ܓ\sge^tݡb,s"`qn=yDZٔ)*jǓ4\GwT0 FϿI6,-FO] wmچYy|*/{gFC/ wP{8\5B/>Rk&o@֎bisb7eB(Cy זeW[v˭ff@{,0=>J{ɆZͺf'ۉ5O!-e |E9C8,TI4sM}ROHqٴ{?~(vЪEA`?QG9^N+ QAHùnyU-jОI['WcOY_$#68*7}&Awf|WKb]vY|30`ڐ`wPm]C- BT#+^X`i+Jߘkڲ+i%:H|I]I Ӊ:ݸmu9-օDXU.)l+,,ޘVVcT^;S2QN9>ԭP>r9s01lجsT>I<qn#fYDQx< c)٭:'R[0 PܚUN,lx'҂?O[siQ۾#[)7ڎHk銵`<\P}v9ϳ'!nx, v ;ECQӔ6!<UQQw?|8%_H񖯋Ќ@/(@IKWAq./}ӊ~,Kmhٝ)OxF?'s< evM&LDk~2~Ec|S]c9ĊW{}"EI=*ӛ#:p WplOD3p7o{ -UͅbS"QE<ƙ9\#y -*>uvkʻ=l gz0G|x@QosAڮj?^\$õgi0w&lNU>I [k֮(!BrGU!8{/fsO`7_dm޼TdT,$!jN|XоE?6m e ph Tf̒"$:nl_Aw;Ü[ńWhġ6uEȖ Yn-e)y}i\=}. ꬲ{jwÂ(3*,G^/܆\VBw: O*Q3_J݉Y" ۧ3ȿW+ gdP _Rc\qS[Jü> LF4Ku>D;5w3@gMlt3j?kDN_9pp2]bM`ܷe5Y\a:&* `QWf&$CV!C1 Y[֐=Í{t.zRˇsuܚޛXӍ᫲bϞ<5+>oO#Dt~pR0nX ,j2OU8d8*oo(&}ݳU_4D%OM?OĀgXG,/qRMOA78rBs0u!Nr C@XKU:k?ݖ}sp9{{,,e.g 8 !{֚kٹI_qDŽ=s͏9O,k}U;lw XXXxVSxiڏ $EpPo]$_Lފ,:?9mRyeR{ @rDC;$4>@5,{M딡BvoMgZ]H,~F`ՔqLՉ1^ӗgl,MݠK]ƼX!р`5Ad6WMgIl ד2C/*hnR\rh1B÷c[9)Y;OG͒?E@EʱϥTA؛{{ #|uOh8 X9Xx~-)NOAs / ILtu%\Q{iZ,8=48"W>^as>0<ݤ Sͅ> =S&MAX|h Jǒ~H}BJli@G= h[f9=b y./8kf˾w8mt 8Ia܏}Fqn\OBrN:P?KD.: q~9jөYuu~'3"Bd-ۓǂBuTtw´OL҇1Qub JO`(F@`2NӭL؅Ħ.35LBZfqۻ3cJp:MԄ~'rñ;u{!e$nѝ(-3uaKG٭B9$clnˆ?6.>ZȰF%a\ش.(@#"MY\G"1lbe"vdN"f*Uا끶sn|ye~t! (m,kK k"U7+УK儆eMQba}NSXlj?s@T`q" ݚnu b6ΤZ,QB6n!y? ZȘrNsڻ7ׅX Oitv(~vԯj_qnu~ܠ9ԑFFk_-6[2n̖ >#Mɜډ41Q)yԺ]G|&38ܥƯaW)?M-D3[!n Fn=>pV)\5V‹\AöR!ٻ>vzc_jwj uS?zeS*/#Hy~eKd$dX;/Eهd\R&:> [Z;n#$Q$ n КݗzTT+<w8lXk:-f [7=%rAfiM-9ΩY$hx?I>FE/ Y8޸PFdplׁKnn?v{OJMjr|8C}Ƶ [2}F>ꃑ^xQ*kD0m^aX}C}zHB)t7i;v+ jxGA#7͜*m gB]̭7/Ad)ZRx<%Vפ(&HComvpZQ_ \ދbLM}h]z@ԊJ+|~V{A';zeEiP!.#~|Mog𩝶a`gծhto~ߝ{,)oˆoBJ ǃ蘤!(*D Fu/*'uREе0d}U^Ɯi2i`_5ݕDn^ǁ{!81O1 nY"eGKHU!BJ]_!8EnvneZO]BV/E|>8X=PϾ ֐,V]a$ ĵR%sL44+|Xޢ`ڊMd*] Kdl%w2:D‹mٵ>`^ R \2\k`:%MD}9JnU=~;(5Pz=8"Ļ l4 :IEo$G4nZS=™@C10vQ?LCAfv\~tĺXГpT)p`+\ -^)pCsv@,;B{qZT4X:Ǡ0IJ#H=/Ԍm1&#OkN^>r %i,mA2uDnu4B 6B* >h ۀAk)'#|3`bMǞp1a5, D<>uhvvYL/&vYa;-Q:rš cFrH~tK3-t|`ʯu#)&D;DFG{E(CүOzݱy;rM'՛_:IL-@I3cII7Ԓ"G婥2ϊjJͰ ,+TmG8-0hM'okl:1jX8Z1[h|[3ܻk,3iPu{6 `$vT5tcNE,Y\]AMY2Q@33LZce?[c.FLo G mFje#M=-ҿmeR#,vqyXձCW|d ^o"&[1TQ! 8QvmFSQSgF c :\ DʝEᅮhcѰMps+\}RKǁ+vۂ4F%\G{K5'^[Ӎ9@>ULMY+[)dQaIsFGMV@_:%Hi%m !Q'D/Z,O "OtGHc˘הdpZh{HaKm_"YQuf=~@&>Xi< 6ZKhIhJ-8;Ö}%ɜ hhg ./Z_9uzَFo%/r߰K2ܶ$J6m D|:x> #iW{ vˌ -NW1yxYw}CDComIcy|1;'F1\'%}L~_VT#k4ꆫ0 fx%Z`ޱ'~ȫXB"&L ܲp!L0l H|x¹ 9 O06 0x6PI`Tߞi-QJ#t`L`,@K|^cB*TCJ3+ oG@ףquEZntGVt_Ď%+a2tNY\it E7S [!Tɬp%F"h5CkՏs7u{bU2)t[*)5{f'AٰHqu }ut~ME0o YݚA[S!vHq2w2&hR80~Σwŷ=z=171Z=YP;ХT8kr}HK)ah@7ꙶS ;q L@Tt)2qi8tLgX3RJh#6&JBWXqwˇi!L"gf{S=6 ^=a 瑤N.OEa:ܼ gR$(0YkM)/|nn}oإu$&u; #bR'ur=(*^krK/W⿫c>GF:/K\m 0muxM{D̎;hc9Y٩e?G Pw0 ͒(ήjyf IӺxYq3k5Av32fOCx\ƱSEo:KaņdtFQ>y{>tYwF 2qcnv!ϛpTyzL3R /LX3՚J\]tK3bLMf0t^MHy\Ll:>bsPo)OU8b%Ѱd,)I^UeC 袷+)ܬhEԹYky>Uh_PlCv:eژ+~K6 x>Pp("-DTLԉ^"ȩ|"@SvE &hj'V׿]&HTl/( ة,`|jڼG{j-F&Es[H` blRP3gsR^P䵟Xdhn.6>kErܚۖ0;.ȷqyY3x _`0F=_)1ĬgΌ*A:L[)A+J|CsP^A@)Xٜ z_ZD?S87 zJ,wHy!l>zK7|0RsLbDnOW:q he/,nejK.4f/pqݏH۫gӹ*] Wd:{vV+i}!h` -K_-whE|hU'ѣAxUfiNæOUKO&Gz6~#εT"Av9#afY %3oUwg[w4#Oq^Uj~0휙Ӣcm7eؓÁ-%¥ϫgE;y\a97mR2F;_{6]t E8^w$nPwޓv ?4`ҷ%h";Mqu0ƚB"6K Ц Q?Gɼlf`)ϸPQحd6G}3XN l|WI<tbZh7Q[9= Pҳ!v\(.U~52^Ѹ D=^9jv,H{1faܻ'|mJ_QppJqKHaא7nibҬ+e]lls-@k@a6M1Cr chBJ V~r*GRݢQȃ*)`,'ۜs_mǧ:.wzJ&!ߠީNH(c-ٷ`!@@`=Mep%+0۴v YxL-yPJOW*U̳\DΕ.ROEO/W)8Yן܂aT(0owb]&qz+ ?CXFx e78;s2*xm$9Qq:3sELz6jc%2S=۞){>/Y j#֛_@TO*sj A~ɚlR&$H[īoj^4 `k绅e sJ^MG<Ʃy#"u2 =y3ӓp|}EW`>+KJU5U6Ss`Eu_ UkyFm/ݮC.m?At|虯=Tc|waF/:"nv r>),JY=0s+)M.牣\'^Q| ttj1#Nathdۊ[x[uCVNTRwy|,(#:<qj̮BSۧaxƴBy.[P"`5`ݾJkH!}(iԴ4yE&^k"OO3^tL2o㋉Q'S )q}gcE$kS^RUsQ6Yux~qyίn0Kĥ 3 "<*n_u>JQ,{#ubGaGUޞv vkC{&&ڙ@j kRsbLꛂ0MJԝ*_Fw &CKt vDndX(;<ۼSg Vqt۴Av19LJ̲éºj66-IZ"@2#F{ߎ{KMf? KSI.;,ETn9Uj9;F)ʼn-w3ELbnzD8HjS<vSۖ򴛔B*_YI1n EHeKR^+1_}a-nR; ikZT˪u='w.=-f9,+w@&֦:o0B7E?)_> gGWc0[]w<'gn(hGb ]4 Qa3.ԵtUz޸K=gMCN@|؉}RݧzlUsѨOBÚ(QL.r8[3Eļ]?ĐD)sdK4 ٙ9աPK"L]Jumvjiwu[; sh)BIn|PtuR\!զ!GW:;tFByquZ=ZаNɳդ&8ԙB c髰Go]NV&{o@2R(Š%1F+\۲=qA]2VDN)8vF94X1=AIl;y-ÿo h&ZD&_|Nxr ZsF@3[G`yM(c{j2e'p" x-'fA7V$0:Pl Nf{5Kr!nP杯v{xj`Ǫcՙ[!EEn%2ӆ<0 +7\FqlXRT!nM tm/QESƕAeIiC}qhע~MsX%uq!t! @kK_L<鋣V,0%S.7=Ψɲ,]`3cܰyXmO33wS٣e׍*+DqRKT4|ﻚ|R9SS[îp{*D5m-:1`Ղ6a.N4A‹LoB d3?H2{_+L-s!QJj>PF|$-@\gke8-$0xcz 0NΧKi/=]cdvAPm[0{!ßơ Z$$oąbJ;ypy=OԬ (6T/*ր't};F[!RqQ5[5rF@IH>ǜ`0+Cv&$&æUKF1 \'I< A[T q5Q(,a: xD c6QVFxX\?دyh`8=yic5S|-1M^:3iw1t)^^mFE4GGNEړV=[ӹL%'1sKe?ǥ9`(JXJeu BYYF {d c{S_F;j+ɍ֋?Q.ӈ Lk?vw{3AW4軪x:B<*+F\ ra dGuzNS2Lv˘o-@ 0aV|R– :V\'9 +& ¡ס^g'>}a l%s E#:Extu|o T^e+lubIf.d&7?cK ǀ~2u3Ev_(QjQoC/S>"bF=D2lHv?B*X!<;eQm|г2]TuXi8M qݵ]ϜUBwԫyz)-ғJ.D**q_򌽺័L1QDP-.gvֻf*§ۀX/4'i!/g3dȴ}IJhI(MD8"WkA\o|G[1:nGX1-/}3@h4*x#>ӑ RrUD*iA*M`9C*8/(]GRU5kkksqy`CkJ )hC9~z[,F}lr_G0wB- 4W->K7ar (]5?K:OM#NYM֛"Z.+m61q@&.`:*m,hIX`wsgS}X=B{8w!^FNtM/QP]yr8eRrh+P}(#ơ%dlM@Mʾ[ky,(:DwGIؿ{~^AޭYE"اL‰Yo.y7JĬ9+UGd|~sڈQx () D%n(َFNn~gS heO#pN7M,!fb]nDqY.\#S!F i%/ɊE_*^7v<[mŀO mkuxr$+\e]n78}2if%qX1T-1j9 +E=rQoz9R : >zs50[t{fgnicְa ֳ1 AhP02 SԯE'TQpD $'wZfˆ%w, r&IP)/g U>hyZn;P# kN2|0oGV00'FTLFC`Ng) 6&]%H` ԩj)#sd.y8 ֩ 'a,~V6[#{Uɡv+Эgy2R7 r[uX+8 -ׁжNZ7g2&IVQT}qAΩɲmWG "{$<"yH+D dupiuCzEdnN% pPPt܋ $k`QQ˴HEg'L) ; V bjQ7H_ #H!h=o'>!7fLs_=B}*SlrQ]: Ϗǎo pR_ 򵚠A_$X1q=ZԝJӶV& $'j:m>j@/}ݠ1f *A~,Uu9ӑacYrw23E)ā{IAg<}:JJ CH3b"6Ex1WotviZ+PrId>{[Z/ dR\gAY^ ۴|M 3ذq0oeBeʗkKAh];j1edȊE@sCƕh@Hf3J*b5O(NkK/i &ģ"1 -7Tx&=#|ބ^h-5*T0_\HA nޱĢ,n4 |azMWI9mnRmjЊaڧ9 1ZCAJ& צ.D1u;BqRg__b(me<ϼDI EVjg&~3?=hNtOBhz|9*g:n~w1b"tqYdl n 0S{Q6*vj svMWsPgq~3p-M4’5\mO0D;TOBH YzC@'ɶ=F_9hѵ GzJZN=RC܂lS,< g|աśd%pE4#Ańާ`/10Ǒ ē3LǞd~vj[}ROAߨ˃M%˖PeTMa (E{$”B,ṳi9[jޑfă??+]3|<%cLpZl3ޙ|3(1)jC0}׌uwbBȏ k[l/T.@?zhKʁZ'cDW.ȘlkT`LV]rHWQA\Z1J(nD|\zڅ?.뒉&A} !gx:z|{E*$􌷠5v,2F({1)/>FIC39ҍ7RDl6@mB`k/5YF2@)%TxѶQ >ǼĜ+?<h*%IV ҒS^=,Fe-yFFpl˔Ԙt|1!]k;7H V2w ل֟f{O84̝[޿I7<΄p-8`l/Q 'W ɫp&S2$tzdTؽTJtMC3n_lajKpYS9WiyiuyJ樠?DRq؏r.e9(g' Q($~CA|Qy͏R@KZ~Td] ԜO JJw@[?}XCEzn^ņdh!yTשGCOM-YN@(:4 :45mthޯmv38t?-r(ko=ohl%HB, *=ЁA׉"rVnNQc9ye!<)bބ+KLȜl(n;l$ɚQj5(}1 *zrU xRХ|w`Li;4|}'-m鄔*FǂCq1/ϲ+ϛ;vG>~ e4NI{+3p SV Ulͭ3C_[_+ (G:%<0Շ>8lrY&"(r;_&uaBZ H.-%)G˓%n^S|+"cg{VH {&Ŭ*׬PqΝh6Ѱ= ;t6z 8+uCi<9ͤf]f҂µ<0SB< ^환l}h^<5#:>q nCl}@K@~ i۟+uĿ:8C |]OcC SC:}ŀLNFEisWu > %tHƪ~Ԗ\\WoB0+.}`YGGOwr*TqэZgΠ؀mH}\Q.{D[;bJ/s#}XF0fCB }cf-tHv~[\w 2$1rIW7hMW5fj+6rQoҡ@9 \qC+L(ErP8&Ey:va9N ͷkRVŶg֎[I5}JMjlWއ{0H#E,zy%=۟}a$ 6Rx$pUp&}W}&U]Ͼ@}DrHSulCFS[a_S}pN3Yt"mpI:ⶀO c-zE#A[*)oI>Kӽò4 2[#&3=u.(#a; #VD%G]Ǥ/׎pZٿB$Y %`S,ZR$7G0 piZo_YXz|j@4x9!vܖ,;Z<4ySDn,2КfX!&P_kY?*jO&/'4 Ym~P}]|pxc#6)LkCԦ~Ax.{v;|xcfev2~: Bn[Sԅ}ț=Y:G=#R>.oLD>$̺HO_-p|{HS^Bch.|3OTCNY@]C)#oΚ\1րAn³G`9\[A\ ɏǿ. wGȓcglE9VPdl R!]w4'i䪬O!XQORWwJ,z) #ĝݬRJBCk!vl[{[g0K~GtyA81$szs)h3d_VZV6\tz+x<#{&hR7j8=IGzG_=qb2?ioQ]AYV$V$qj&^s 2 z.kѾ椠[!iڰM$YKˆP;Za6 6Y)<˽^Yz8W!ք]Ap.-龫F>T5^4K=2PvGS<:[\P ,A#'9ZNC)"6hTjPVs [+@tW^I^KW} Gߪɡ7M\' OxvŇA2QS) 2jOadkp{E\բG>km4Ȣ0D=3Rس< [(=r6MpYkt:"\x\T*hu{Yf&,s]JIBoC bޟhhTP_9 b;`㑡J/pK8d+4$wnLԿ2;[{i zTQ]r e z)/bxt0]eY hW0iZR{h˜[>Vvu T*pg'|v*z•ӱE%u^8'Ep:t`v!:ZF 9 ,aQ#,팺}CCիy>;PƁ59RdA+O)԰: F; _+EJTRJdaB=TZ ~bF¯bC=&f9pg<*Egc m]#]oki:<G/a5C`ΆՒe}=*2Uة>@P)\U 5xBQClN{%!*\giIyZUoW >Ej*@$ED2e>]6x$3ǽ6><N K` n#0?mIͲXfn&Ÿzd(^üF.bWUeSm]MpAm ECYZU\37`nQũt '4&b!+㖿 Gȇeߨ/xH?{l E05u]KP [1e 9&G/b\V{k-,+d^'E qn>J'/M]!6y %m\;P);nQ){ C{bc2'٪SvV QH預2"BW-W]j&5NO"9X@l@GLдP]6>'T>l tI'tnřQ;KD;9: )1+ܧL+ dݎ)}S"A EL pN?6(NݺkOZQʚp'%47xyȁmWlS..mR5iY.\^IӼk+T`"#jfZu;E8a`i|߾}#dDAz?irAm2],,Vu,b mwJX6g#Y0@֬i +^n55 }Gg015 RƾOj f1^x=w z8G0z'ػ˒_nͶ$õVj6}<Ws~ ܀52~28V'KE/@{C͓Pfoov2zH#] Ig0 0H xd&]G:{~Kج7nyf3)SL5>Eӌ^/$}ő^l',⦼KQUgiD|ޞF+Hrqv X&njZ\fCMMFNjQ6~D]{Ҥvcɽ rBip/ZE|8#l"UF qN5L? p<6; [rd!,{8* @{pkD(17,?O]m^!dhgnh\^wSኍL^"Q^j2_}5dDoeԥylx,%nXX,eXFsI2H0I~M~r),u K1:Yߎ*he"CKktd.c Kxpb*QCۋ)\C#= M, {[tFNFy.ϕ)ؾ h8D-E-h>F܈׊*TF Yo򿻈Y1J^W-2AؐnT& >{.g@GyUeRmPŜ|N;Z3SbES̰7QM\bhΕdù` N12?L >1@N;0QW㊧߮ 1BdԺ\lG`: Vn?OU[0ݠoW'2< F;b8 #@D ˭^w6YXC#̞[SߎD|! 6hC$oEiVeN5VnyMNq`О0u1<²!eM{9'o~M>xr\ F+[9$؏;w-Ⱦ)d/K(cra[Q0nv^Ig7k׉Y/3-!d͂CfgU@k#$PE%;դh+[}ᖯ_x$so0bshe%=u^vRQ Bn#+\p:hhN>IOum;b嬾@)&]#v8b:h)/_[ު8˦|x/=o@d4CwFY?E=WYn8FplW[k|534"bjo,bRPI] Z0a<ؽ͊ekD^1Q7x~ k2}bp}‘ɚe \_q%ۥ~Ɋ"Jϰw2 V^CK0raIwC7ՎηBMKr@sm9dܻ%EQX*ZWEu=dILn, 1ч]SN"aCcM89Ĕ Yw (^t8DVç$%y&l̓nFN#"n>£l0RTjgDwy56c'"Ii#qhb~d[yn%1 ~Rc1U銡P Zӿ9인6+sstLhcVb:Ek @b}8'T di0(pN/ΝE/{e΅ AUi4yy!-7  hHb׏:3\ cco*{6SPD~Hb78zlYߡa}(C h2Wr(4?R`t+m) Yf#7C$hf 6HqrqW + #s$Khme Z'" EL:Q/98|KT[TYBA_*EA[Jx)~Dv۰.Iso ~L FӞjH7ˊ*XA .XI*$*x76tmՉx7ABz#b9a<&X[xy7$.N+8Lb!SB|9TxĂ>o- ̣mQ&"{ؿfz U$x} $>xՉXƈgshKp E̒T%nNv)x!IZ`%ߘ*.;'=YBZdbE^_rK^?_YeRA~6XjUN|ZBA}6h#ukA4_k 6&x]4s֣hxm :)֠bC׮r 1 \m!Xg+?ɭZnXFiGFHI_Հ{`;SwcCVK$q Nn;~%e? FOI:RX9 Rpz}>M꧓1Ȇ˝7#c-+߻*(p;M. 9h:#D1S*(` DL ,$)orZV2yJs)$^NoLt7'uo1h*',Rv! dfZdȮԒ&!aup "SZ,ɟ SwLFۈ 1/q'(Z!w4MgXzvvesx8g_/K(UEܳu\hJwZݨ݊(rq4#X $Tu9}LE9>7pRF.(^W3 󱺕7lX]vA;}bmj;ؗ I2 Ё"c299ln8,4M%)>bw~%iiOQZ>4[oF}<F`l)lG C qђbsekcU-`aqsH竀/.vvTD4 nY(* y*䄭ќ=r\Ξ;QQkyf=Kb!Ԁ /؊p pAj.,L J z&o7R 2jPon 7U&hW=m ?ŒpCN}x]9B&>5Kw:$Kth8䭝]?wPk7_lzBq8WeNFS[nl\G0agPE.tx_UK"uJT;6ּ5QUmv`}}vg 7irHhzM0sgA,JvkX~? 6=:뵊w|} -T[$5Eq-KӘ@>6jZq '$ R`Z5N@()?6 @:oւ@v8ׅwte L+pipe]Nޓ`hn j 5\l<(1!JbsB&[ơZf[C?(|]STUGN(&Ɓ8d "\F<2IdaEpz$ПD !!F^W'kOLpVa?_^wRt)V &2X%mVH]ӊ=@"ۂshjJ(^Ah~|Oh}MRsT%Rt*nTPJ9>Z|͑󎍞[qNiuZ)[ŅyPs5tC.D Na c|@,%hItP$͇#60@q^35r}VA8z&(Ъ9kst5CS bW(y#&~plQgڤlJYGc;Yn{AU@^UcHƊS=Ƭ};T &qe\-/,,Vh30h&cDnĽUpaGWk (aem2:{_;JWYrRq-C|eH\K c W[lD~, Z#[-!tqd\ې_ ]ܾ)ϧSO)exAڥH- -/|^J5[]Tw6lWd$Yz?CMO! x;ve4k8Ot#ՙ3> )R=o "`coYޔqc]CD. )n5#Z}*^)RFI(>-C/080Ms D nb巔E^̟{I oY=[H!~+J7hwx׫#<41 0R/Euz_$J(| P"N_ EcXE4V-r:4efVу* lF"cJOq+ZR' lv$CcRzkj?IAi *ęoqZƈ]4.xtAh5PCNB\9ң*T]z۵B7QOAt -x.p}l۟Xߖ }(I(eyn]ڔ닂Y|^h $rePյOGXaby3CnJa S|;t|6AK|@^F➦1icU$URjI i XBj aO 4e#lA;Fe9eTĈlE.FC"͹Z &GPg!d>ϋyL8ۈ@T*)ҸJgfQo"K_LGΛ,>厊 O|N_j0\>{ K+ %WrIez1ļ3QL~Rcd*ys FVepCjTES_` uar|WYi"(#;2Tӂk6Bi[P;^J?[~RݾV&Sљb^ /Qwc&]f c%Se`3dRDx쑱 I}bn SSXC 0͂T zrO{BUM%Aa_P;[mpPU%Kx+1 +-\HI72s.ʍP3jY`vHxr,}ǒb.+w͞EhK,%)=_cEpOKVͣǪ˶FK=|7 :'Tk>r?A{쵝nڤqٳ?2\ߑ*YAk lOy(A؊UC+;{.=_dN,C{.%ݝY&o`5}I2YFV_B#@0RC'kfSՆg ͊Bcy+v.'D,y"!O1 t|^JP9Ϥi d2LaYG89iblW\*JV߃!uhFUbQ=7Kլ'kpޓ,;4]W.,{{Akݗ\}y }];*_ |^0e)fO46I yYkO{;]HO`nԒ!bͭ?b4A+;5ʰB"EN38PqόN>N uǁ_3sH(pL P Xp[f\-8FLonC}!#L3L#n>vv'A^SEzg˙iWg?P1 xRL4Ps//_T!!soBƇaSC;H{fyr'Fh7ؐM3Y=s #2ud MjIh.` Lxq/!jgmZ7.@M*Ŵ% *:Xi{vCt:T= PF7Hn`z8S<á+hyPXY -g(dFOfBZB̃>g?mo1_VdVi.=dfYF*gJ pQYi L*ׅ8u"C *51>5, b`:+ڂ?h@>7R\6~B1vG3GZ)bZpІT y(IDYF=[>Ej})ҨO_jHSdz(I-_G;>uS@%6R/: ˋšj 2?eQ!B5Q%Lu`-/E [GN|鏘YHG\?=X5g1sx71ΕG`xH+00*ٙ!-K|PD CPTz#!c2yYuo-?}usm fpZ/AZvm^Eݕ[6BtA[,,^FyQ {^&@}"\Hc&[~=6M܁}<柝 w%2B=ݎ$|RB巗"hh_k_ )o]]%w҉k_ܫaC|Yp ^*cfDFzޜ-VsH& G*zΰ{xHVڣ$\gXrARadvDc(:~H}bV.Xd)ory%o|9d:$U3;߄y*$ŧO4(;mTH ^ƷgKQ[CT-:]#7)0&T}c}>]ff<V$ǶS 7g|lYęB6ze~*5VQ9ugYt*?y()5I_uIyZXani˙Ah|n͙ kvZfCHXf0h? 3-,(E SRoR% VH@E2-~YI f|冽Y*OyFIKΠ+",paFjv&dTH ޮ9mqz"rYFDÿ(P ? (9qF@JCZU_EڅN|>p0=9fႅJow-WT摊S!LGg24K5nUGvBGa*Hpvߜ뇡0LUa-qG6$zXY l~cHfR ;ݰ2dӚF/B 0a`1 dBD-!fɚeHMW#X.KRwȖ?q,叛_'"hm2BH"d0޶}S,` )[|wRTڎd16,[lP?v8Clw⎖gFa|j[@mҒ6DqP}<\JT`dQKCkJ6  E]i? } )ʢE7N|᪣31t]AlC+,Ӈ!Q񅙪Q}y=QÏ HGP'IF9[8YzړZ^ZiLZ+kOB >ŏ#2S<CE  ,W3 BGZ9&USPYI]VVoeB)J/ {54^rQԄnw&^ *pTg>gWE-h:#Nw Da}C%ۍ\%X_!8'Nq1²n_C DfHwJ~t0"b=Rzf_8RaU+ZD<]ۓ+rkKFߒ3( _a`)7.;;W08 9g$njE9Z= C 03 @ܨ!݂b#R;/;j Dkik~Q5ئV>Sӣ|މĔ@6!fKv7zBj*^@iV|YaHZc0 >RMҿ Sٸ]>9@J.8SQOG"KH @Ob;2e8_ X+\,P&}PlȒ}GbEzqkƿ6LZ!p_P';UEtZ Ҷ$KQ<> /2sPNe0+<ӯya#`{ʍl$g֧gfSl~ ௫8)qp:/[ԅ[#IS$nbgy|tjiRs'Ɛ'/. BXw]KD"ǂC F06 >n-*xLeS CCo`LT*t}.5uUa;ňr\&7-S + 訙O(qWT{5+3hCy63>8]jDki M@~}jaud98DM7lɮJw8*3L Y~"%Wry_-"5O Jc0! |9%ԉlia,g?f ưj rr_kjF0S̯LEܨL@7=c2^FAB,CEhz#ftXpz$Jz/c.yR&C9[dj$ӕ&y1mvcL^`Qٿ[`莽G48K,:/Eς$] BJe5w7bG|Ll[.5*iD_Eë%6o ȣSkBx*"%*gS,RX7DT?0-낕թ`~xֻP̀BUc_26UZ疨1CiI۞abk)e@|rh&yc d`. r.Pb_dxT kibbsU}`Wf*c֏70]X=H<^K3 ;y>E6g0ʚsA*xή1#+kqUJʄpE:ML! J5l ,eXK}g fd3S E_G6["rh3L:'>"g-5 /yki:"ZYL:h* =-̏,Efx.r&I8ݗ+Юʦ}WY|;X ׃CtJ.FZYZ!]PD õV>*Q,dgS1IBØAͬ#xa#߂^D/О^orxgWBKt|^V QKyt׿ Cq5{1PN)w4ю  b9eW< ķT!NyhoZ>{MOtm03'O]%X=IcW %T嶄L>b| (BZܭ׉S0G5wN6x">KO㐜@EyD m]OF5L;,z.ϒ{ԆIUd7P?J2(<{0?3<7{fxԳg*y4lY2[9/2i3$Qko%DqT ͑G A;n[mL?4Է%JY!%LcmQv.W u|5[ix0]H# $쮲A1 '<+qIBΞj!0ma rN|;4_g#Z^#2mۧm+rԽ5|g^3#7O×9?GeMwM1aL=P'Fh-څڂr5:ʎ!/P"i^ސsհ@v$qtYP4ݯ,F~y-L+g-3ȊH~Ke{Zhfvi?:^`9>&V&Q4eq=0n L'Xvg 2Hd& sytô; s}{xzd8tQb\`JV>D:nyG>p=1U=_8)7J^[.ƭ0u&.n WmXF+}?*_fĞ CtZa/ 7O$~ GfAO5<<&cCiqFK.wo~C)Uk 2ca3:4+s"PJog@cDA^&>o ;^ykY@ 8Zc~$b&@XTdڛы>o8%.ƨu3|Zu*I ~iQ PEq!M/ޮi3Om)xjN8Jc $DVJXPe'6/#}׵ĆIzlM]HO}1+?aCm_Kn$+ǹeO|爸riCNynV>p*LIaFn:A135a?)3!/; ,Kn9%\h?7q6V a,^ؾMX.f3O919b&:"r@P ssL54YX|H/au'xkj/yEqhRs6dtYy VvӗU+kȕ#WL|rK^KŐ)b4%7"9MK%T3\o(b\/4(teJe55lbNc-@xe9|T}ݡR o2—v9#GZc\&d1ƧF6U Y3^3z3f TՁEZ6X0AL>e|Kw,Tnj0xd-6Ȍ25 ?){=Vm)z ccy^C^3q` %G57Dc`qַ_Mbyc'r0PYmUH3C0٦I jV>jA-ۡSL ifd4vM(Dz_/xBZpy?lZ( ~.q7= ˮ[xV0p|+,j|ȪXcJ7( 8}ڇe9"N`OIh.^d~;e$恈ٻwljϰ,5$v:_e_/4L"(uImzݬ_ꫤVĽ#-IRxHv78#C`93D~y0G9gѰl HxR42J'?fG7p6M$GxL<`ljzqB9z3?Ex> {AyT#Վl$eZ;;d4X *!g.Fi.HF,ƞ%Οf9X?} 8fpwͮ{[#q#j| lQ^ 2">{[8,1h+Q8:bCxp@^j&v>>7DvG֋Ѵgցm&[L-j29s<\RlpeUҒ9Nl4XriwdZg;V^lDۊ}X \]5.wш~\Hݍk/:Vt)+5 ƀ9oO5^m+{pGyCEź Eڎ ^N݁sD`+RF _HB}ęHсqWbG7԰XbC]즞7ڝ{wlc%ՍLrMxĮ9TH%`j1WRZXƓ"Ś"AOƽIz_ v%wU4\N[DVVw6B x:~~rKDcCZT k+i~Idgb5D$HhKDw,sqIX/姘ǛV%ՓjC 2R#ᠷz0|DZӇϦ&SNʜM`{N _鳅>%DFJ+]lίx~te/]~6.*'9T,G2<?U3_Uvbe,iu g+vGd۾gLÿ{o.IA ϷY)v@KU~(_0c~]6"j,?0<_*s2!;?E"_tkd G.^U`vl)s,N,H?Fli6w_q+(= ᐜl:Nez?gr%)Hyڃzr22p dCP6it#v__"HV:m~O16a TQn`νEH1[s2 >V<U%K.nXWx<&?\5=ODhXz^`WJ@UAZ4&0# E8U#EG]/$_wAw^F4n\=;Jƿ0b_Xd` 9XcXpq,-׸RH+Ġ.w4@ /V[n֣0>BR.DB8MxJWZtɝck:ؕŎtYb\z'42ʆn$`"o0x~2\\њ wdx1(rفTjJE 5i36uɞE :@h6^ڏDLOS*IwM2AlL6L5t)#Hz;ˏ^o\u$AۀH(Oik6W7L #Α՗0FRz[p|wDhV 'cIE'eY9"_qc@竑^^g?UA#\ 3Y8,8>b ^ɹ%hg`A\ŠҷeT)69XAG_}JUɰ袓G1!Z2EFۭD#q+8QvbvcWu} ɪt(%;mdhAR4 t/l.@!םM_՜9/yΘ,~sԞtzeSv^$пuԎR'694̖3wKay>$gڝuYx|sl>p|9/`g-\']]tZ|gD7yWI`Θb(@?qfu V|¼q;c$f3" f첛ZnC͇ı"H6E֤.:!^SA93P/;=iqfz V&X aH$`C߄Ə# )fK ެ}Z&4v1Z醭-j&rQc)ۃXHe1W*rU6ղh ~ 9g,USoU>k}¥& ;f|&c@{4su}A9;ܭq+2D1v$7wgh0Z4."h0_Ns,!0a6'S!^;d . ME j?f֧/_[)*OU*A;r2{&P&B'#&HUO |?5F؜ Lz4ѴAvq%`/:MA2=)%`؟]8M![zf<5V^8#m8 kn􅁵"RJiBtfރȀ"QZ1zO7RF2kOpANO&|,|K] ֺGͽ3rީqW:~HA7p#oV.$D0 Vs׌.29ha1;j\CjPaS,{p4VXC{`ﳟ)?Ugp8p;iS"dmSVs бbw-FV fG5gY. ~ 1]8Yӵ7#in@ݻ!u ep%Gc`e5 v`wJ}g1N6VR)A%aֲf'p3`3j# ?N/g <C`a*GrdܼD!Cy $=ƹ5ofYaVvj +akj3(0kgo~ߗpJ 6QzIiZ@AFiƜ%-t.+?cyD FĎ9HYJ  Usv_RL;;;آKdhl d&\e_StvcI>:yn]08Rn&퉛#(C5 )]K|PPwVꓑ\Ì.Kʌ5q, 5U%>T/Twa-?S7yYd:A1a1abտHw]Vi[b(Iq2VwRئyhCiE;Zzջ!3%"1$$Ǜ| y!ě*2kRB'[uʍVuuZXG}Y5 Jf?Q)!Q[DiW}R+yRgJSc=?(}ѯ>- }dόٶ!eI~ͰlzEz-<GC#KPQOF&9up,Ȓ-4d`hl {λ8ebY1=Bƶ~xh5dQ_\ =7b &9[77'?,cqhX6iy7!1 A [FMff?@dTxJ.s#܃n/b9X9c/ڝjV@7ӧFwcIA< y߹Ofl. EP_6aI NԫU!48QA8ƒKj&sFϓ˞o5^xb~G|Eʪxȗei2YIrǭc mT#1n>dܖZ8z4wXw =9p]2Й8t=,$PS2>y?;v=g}$iHȩ\a/>j]^c6%Km\UX#HwL3IKsA)NtC%43.Eof 6ymN$S PJ/#Y,=V]T]=ɲ2C ؆V7ܘf|("J}"zՀa|G<>雾}ӱɨ @~~{nNWŶ(v%2Vz}- t>' Tg;i z*04.1g:⧙eY0O?֑z٘Ahhw] ?>{hЯ9! #;@d\,^Q)gpiI0ױX:{k~%;._(bѦ);٢L "~s؝hУ9GlCZ\y$X %s{.L!8F0G= RZY A$9dReYaR|cn)n`$#[(kc!ݥ[\bߊX LL".=^M@Aʐ`0~J]}*MHIWyAd8'`:#z@P[xh{~Qmp4_w}'9?%YwB+f:IF< D44߀ˊK9-i|@yf]Lt7#u-&l7o=Ī; vұ!Ȏ^\JMDR7nER43xˡ!]Ji Ku.6*mEAES@Yqmes7vzwْº@5yACлb3pSޔ=iI]kW:ԠmY*fV3=xWb4X+\8)ծ쎚{:pg-݀ C̰:5`%qXp^ta䮭|\/[r Vb9wqjZ< ӓڦ?kIXE7dKK;3AoM^OG @JP_"_H3 fe;BoHc Ps+uxI؇G- h<͜ZX[ !xloI(6Yg@MTno KZR\!FAz Ԑ'U  a2~} =E+rl@~H;lG+n'u|/R\U˱_3{(0D67 M$>g65J=Q$`u!7Q, 7_$\L(jV bENm>du&[yzi=M*oG$HI̿LNjO|a@s:Fϫ|+>+sٵ';kq}W"-;<{d I胺,B(sl |{VxR]#*< ق@2 s{Y_Kg7l(z;җA['r7N6.U\) )!BLG"tN(l?3'ൃ8& Ue7;lW.sJ8~* d/IGlg$p^ռi&OkR#FNȹfO4aahmy6S rTbx qDoThh?`f {2vh Co3*'7)O. *"!7$MI\ D <@ VtlM2WXW]1 Jvؗ>bjR.*]g.-17}CAfl୾1`Ȅ&(E(o@nD,RȤ`|12o^$nK?Bh*kr!Rք&@t$躩)9<*j3ų{q]q*~jʜ1F6k/bt=0̗9"Ew=@~mf *1Uy7a9'6p MǠ8#}R B @ϚOD :Q Wl "'h0UqL9^"5[CRlȥt91)VߖJݳ.nS>wtcȘdFa`dN|4^^ st/s}HľEi;="]gwx8FuAPC3Ma b0pn>M.Sɖ-a>&ك ٍTx)KLވmiC,U"utF ,Sc3 PvH;#@uo)տ-dFp][||Hf#P:BulRan8X%JuDQpԁ jLd`r^y=@,(uQ>T]J#sO۾\n!, TNⴸW b%P\sZѭCZt6Köf%6Y&Tg ]+W}J;eꆃ +0;w:dgtAKJȣP ́S=_Cą҉jAЋQWx3Xg}y v% 2 4-7qh) ߾<.;Ǥ׀Q'aA.COwR)O{Ed |p-ˇ W˵]Z?˫!D*%ڶXllKmvvZtd٢G/: n t]cDP+ڟBkG[X#UHW+N (`&$F)gr^O}h0vor}(8Qu*WRoGiAm+-ѺpO42- ri\ӅIJfزqzP 3]?H>S7MsF kBJVjcz#W]"ɶuEfѱ=rV1Y5!w !WjJw)J*h%[2 wR@ 4vY{ FN5P\o= hPbZq< >up5tT`(U^鷥ߔ2"Wu,AAT1GOl -`j5˥&>Y/::3\Lm@L)'hrmZL2 )1Oq^^ƹ~if~a=ŭ ǿK=}=cei2%U7&'~]ZW"Bz:أH0OARn{Bm-y{LV8>桌[tV 0U9!TWLqS39M7dO:88+X`HմqT 8;!X$EZr/ZZČmB:L-JI"Е/ؘ0BI"-Ip.\&돂š>GD:a؊j=@+K÷70ZA@ڧkU%|5g n~4{5@aB~&G7MGH&KnopyЎ 8&As>Lo tӷ@m8?\y[ܸ!5F3MY`jw\AMi0<4ezsbjP[E{Ԗ3u@UguEj=Q/UrfqjsT6/JMcqP/WZ:ch3jq5~=dІ#^ {9H+qҾ̭#\BN~nd7y.ajub99SъvܥW c>Z?\|#KsQDoto ;/XFj(Xt]k6 Oū9[U``E_^9YuqzcfdS? `sU߳øm?YOu7SrR竤oEy[]J_dʰp k3Ef(J~^Z h W0_(O!P yAT-c/0(]%E%Ψ>7Jfl. A)17>;wF-kr1+ҿqY9m̓6$G<0Sc|cLJ-.ܤ\h\I5CXs Zt /j1V$M-mS-[*uM:t OVV}W-@uz^*y|]?/N& ~ϰ+g-CY~e[4n{R[ cCKbw3ٌފ6q,K"*S= }ӶI%`إ h}@e$Xp*֎`.3+TQnTRT#տ OJw#&Kaf,H% f:gY#/n M򬥸i¯5;RY[Ҫ#Gɖ,m YK'UOjJt!%YwahVA_.!r3JtfKHݱO["d wؘa32+1%OK eZ/Պ% :9^ΤwdnmW ׇ:bZRx>_$an+sp%=E4^@5gf\Z`28i>fbtpQroFOe?2?x;;d80/ žģ'emHx?-/Y҆|3pwmh) rZ,JԿew60D;LxD Uuv)-̪I$}cIlUGy`ﳆ\I|L9c|a:#kl/;KD^PuV"u\y)]eI UBSiKr+lnWqVeU)x @V NX@GF@l Uo6= gJh\R!&q`,fIǎmgsb#0:=H cCkA&aI©>?~ԧh/@KV t|o1KtB`:8J? N¶џsb*U*YXz\˜G b1$ka RԇyĐk[9 (`ɑB&9MJ'EO̯4F"9E)Rv Wp׮}5V&6&wU4cRVeH̦#ЏV\W~hCɘYz]B 4T"g1[xj-K~fոp~{Res2ӳ>?dsݢcF8M@ZDKї߸/mN <ɫF;?XʀNInG}3ٵr"تYsw(U"CjBf3!W9 ?*Pb6ݔU' L ^ S "1# /MyzZ8F9qF ksq10п F2m.]_:sBLb;mK{h }v@?~ Wemnlo[ [z> ?#rok O{pbAĸ==HUؗWY R)9(I[hLG ̲iEߝPwy,txPAԲ,C(NZcfs#>币xon09AdI_>%p:Zӣp(GyŜo 3Y x,ե :ULmQDC0pMp0LKtBY=Tf| 58)]`$:e@fmGӍ Ί=buijP~7L` yEj79:ݼqyѯ tETY,iG ^/PR kgظ!V˴rɁj.\#g ϤEE},Ir~pÑ< Y}M8|鄅oH•zZۧԺ:@JhK (##ċ8#$ %gu9O%,O&2i쓅4{j/[X(kpž񛻟+ՓPKyB0i=NP Kr<pm` a.QH_MgMGP/. ^.tTxzƚL Pt/}U/)5!p {ZQMr% boIqP (Z`Q@,sjc/%VvF\H_Q},>Ħ~̝t|8sWvn=׍e5Aworz<\Otytw#%=K~@ΆnR֜l䌛v&cK0.t֏>fxz: vyY$U :.&@J9'Y7ƿ]enYq_kd?2Ÿ&؏foB+bi>z#<]̇!`tYd< JftDvP\RFcl(ހL+It!AœlD M鷾TZX,h߾L]!WZ3bmџ4DAW"RH]rsξX5 vtnbkDGIf /+ Pͬ1|DR ,zj;i+ۥGW[\r.bf,!u+fmxU>=AǾ;ؓ1{JW4WGGЂ2w;rlK1\ 6;rDӪ[!UL*qtlcX vq1Zb+5Cn'g{sTna2ꄓ"]VF{R>MP|^"5_8ZIwxE//p;~`Tsf O-z\1*F>~$] ${Mf&$ Z`8]؉-bdzߌM ^)Ft\e_!qYd~!ynTցʹ4!a$h9{(6d$hBm^x|dO|ohT LJ1yhBڳeWUؓXL 1E'QW6n_Q(-Cǧi43|* D}i%? `9A Y#e+|6ܢ6Q? C}ޓtD1B)\.CU#x {UB! Y rtVOAfٚmofui j2_0(И9|$ؚUj>@a()"{|4MlZjl$v}Cy 5x{L|"&[ݿj:l()"=L$iwVxU'7B3ZjG>cْSץWRj~mDBTuA=wRAխdZLmupzK$jrfE7/t<-t|vdZ_z\lbYֽ~jMV(r6I''Faqfw)0V󵢩f$)=hԹ;CUJ KX,2+DoMmCLbg'[$d84 YCkB48A%2h^|mˣy 6ԿR*=`rU6d$Z0` Շc 9fIqy8?aT!,_ŏݝS v i6 owJY䄆yXy΍n& D6 LzFQpSײ,qjt#%ߍC%Ui\bgl-h xԇ&9^S@vM%3}\(=J2}Y7($0!9*3/z>EڢDd:8d)s|H aņ)-@\Qd58\+F-N hl6k &OO;p!U;Q7@~{g3UaO7wTG/I (,ct*GR\:ӈE>۟,(;/nW߶|=3wU__vx56%*#5, :%o_p? j7 .>#k(X(=no˼6ɮ sy%dzб(7lDdwhAӡJDZzBJCV~i}E(|tEjܜpѰAY]I٪> *5c008*feq,ϬF%% 4qOWBz^1U'h3]X0=5  Gߌ䩜G69NWyE(/C5Vܶ$Sy[ZnY'V's^S|-lXXjU;#R7K]2 %O:afwu:ݤ}I!eBv#H*<I6D[4;Pk { RBM~!=Yo2v t &obRru_ZP @CM*;!9#K)k6$%-uXEIE 0j.v0v!J IJV(sT3T{?XXgWheDQ@\"1F d4iNeyբQnTLlУVH6\ 3)%BA/z=n˼(IP|\3̚04CQ󘝂 )+߉J4ϴ=/{)%/ID e: 2  nZn+2UA Y˔}8&Miڷ`DJhbBy1bMJ[bn ĬW"Г9UMH։µ`jQ.l]v+@32}nrKhM^/tտˠr~A7l 3b VjwqLxG^yDFLt#"W,n<졊zA89Źݸ2|r~>%9z-7+S.BS#yhiX D] iߊN(901ku/QlÉ;v\MPֳkϗ >EԏTsjx=VW`#u)p K4K8~RfYO!dGVPގZz;iKy*(l *pf+WG#n氡oR{F91)[.]#i6-X=$?fD.!u!>|u|w<]lї\g fqZF~GAs [~Cw(:U8{`]mUhȉӷ7oSs*^%b7]k[.8/*=e2/L,NO1lRǝR˘r hv s.'޶C&ks&&˽~z{wQp4iw(Daܢ󬦤P>}^eKPn} iZ'j _úna^c0zTН` pn"wX-޶Aޠ4o'SLx:Z SϑUR@j`? Θ?Gb^#"ViP!8s_hٻN|Ѥo^`t6E#,U8s+dY+ARCta)7't.cGrk!nP8Mُ=<>=gvEiqIl΁"oR8j:IV|0MWR`o) Mǭr- $9{&a]gtoJF'eSSCίٲ[`b*5kG9>$Un`dg?LbDPkr!+bӂT0Ns~^N{A%qu_LG@ ס ukq^O>V,vCGa&;D"JEq88I6U{~xr7Yg0gyfF7xD0։ׅ3=+Bm;*l|sS uZ`QtBحCK %m!yM8咟%vdPU T ]\T@4ȃΕ+7G兡;fI .s"o~Y]!d^pXiZ46G?i "0r;߱k7MsA\6Wu19gG8NG4Ǭ۶[:]xL@cL)k]f7 }6z|>f4NQohWO|-b“{t_)37"?ʝ5Az@2)HͽzUuxמ3PBq}wܥm~$q 1 T-kaǧGYt x"F#wAhҳn {mbcZq:N۲Ić\"-O~YczU :!ݵ@eK열6 d0Kj[S&k`PM03zͨe"M]a ~K4t}L̥ > ~ P}Q1FOeEjt|"ǨSQ= ôwQsx֝Qy%mꂰ-m?oS" $? _#}DaH\˩KG{l&YUojֲ,HE[Wȝ.ATخݭ/'(q+!Ag~6Ia$XZãeCyFPʆ]^uGX6sDkDQ]'ո)V%(9c_Hw(ލ~ˁlzF% BժI}Yt'.%H.j@]rq,ET"c㝛Wr<\y]pp}NXި- ػED 2@_;|Gv1򒜘`', {r;9QeJD,MGʹ}ִ 8* tM{׏hbu4N-ZuAr}0Sqx?X .s7 81 >xanp6jfsztS`*ɂ,KG{,ݙ!u.p>k/ñ=c!S4jLc@{PD[Nk'Bͥ쉛8WtuYt(e"ePe#Y8|/ <%q]7}3fFѨ̆y2Ŗ{p%ɈIOEPT`c?wbӨ1|F=د$@ : oh9xpoRv0lCQ tbJVTw0F?Wdʤq>Cf/N<)Nsf}ә1N:PÀXˌ$xqha=ks.hhLȧSC *ho9;%y'IygFWV>mVC>QwV u`!fV3uXKfL#؄Y[y['8Z Qi#66 9oDtG'DQ\+LE="PpoՕYwܤv8Js!o W̠q.SD ʤAޒ7Òuԡv2D"<ܧϑoMǢ`øuJ ҁS%E4csbcz$vP2. 9-r헽g$.%IclO y?y:3-VqO4Ʒ`G8W"iK`0+e(0XLCsj¿A$C7;yS>%ȪHR瘔ūBTivn/(ֵvh*fXb~;﫼ܸlvvWF10;J>5n74Es Fw6X g>\gK'#)6e6f@mFpR0NC͟6"&v{¬Pǝ{-yUS?3]FѻFFnNe@|wu}:hL|)9[2~+ Я2y3? (cz3ǚ튏9 *]idOs\.VcϢ`' "(꒦xe<sU`[$(ь*2' `IGZވYf= ~BwC2W8Q@m +yixubt+X$k뉁@+HO9#i*F`|Kg:{>Aռμ"F.+M@Lמ{OXuɳWP:xVv$55j=~{0 Sl6Vk;coo}2B>IL 4]6;Kda@"W}b)N:(}J1 C-{"g[1cq[M8bK@MZGßz>%Dn[y7Dj?~P:dZix[D*<܌,.Z+ǿ㴉]i)xF5)tBӥͫpz|F"Ib[u1\ 2}CbR'!ߒCD80ı<_{( -HbУ3J)^B֏YB"qi'{^CXˤVgZ*#X$\x-CM;!~9Z"cߕ}e/17u~fjd]V+?r뵁4XIk\ G9'\i~}h<؏,?ٕPRNhL ]o֧]A\I([~#X jh6R 4o9rS sZ!ɰޜ}`Xv!?xt!efqȯbRi*ܷ[1Dr{hVMfH.d[Ô!>^S_Q9RysP1Ȧ@X`|3cLV8ȳ MmlōXb tƢji"8k(G\oHz!/HUg#z*r۪o9:Y O"d *R^6MhyȌvj:ށk۪%HA[n [x'k9+Z[64agƕU. G %Zi'eo ~Ͻ(۶qb\cPrD`)!qIe999) iZ\ L$jVo1?}Hy%O>F~=`aD?Qr b~TOK)l/gRN"5rgv2MsID-Fj>7$om aSw}#B׮WkX_xྯkY/.BG@vy"MrĦy.Ya7[#D3ZM<'u\{gu!q<\NﶆsAʖ AkJ v>m2iL+ `vqW= go)JM"J}? r5]\e];YH=@t2K?q%zp>yد81T)C[Ö N *?|0|yPY:RJW ÙPiVJ{tDGr @ :A1Ք9/Ӫ]oHP㶎ch9͚Cj0W]yc1l2bd󉙱38jZUkUp^z,CtoY@N#qn+ڎ_=!Y#\y1Iڧ`%4rPԧkR5+nf3GTR>S%^ӏNg'^?~4t)р#& ɭuHRT3l6rX=yD[dC.jU.`ت`iDENW =jL4v|h|q@w3P?8s=FfwAH-/o0<+ hV'_i 9aJC br$~$0!v7`o f3-a%!S +?Y.p2V ) ݌[!6k1Eb:/ihŕT)t ,;)!%/oeBw-'.:Ϭ:틒 :`s>C `t3kȬG-L`г\AhMܢ.U<5{IJt$2E]q ~Mӿ](ao}]["}98_[߰P8@eAY WG!+j]Oh˲k`[Uh5YY_[Lt,ӖQDx$l]7nT&tG^?c<#D(g`Z -=Uqx˧+9{ l:Dp@]HƹZ) ˩( .ݬ9"NxopquWEP汻]Y컘{&dBqM0;a! l1!O :DR /=(ܪӍz"lCcg@Pƶ4 lrS)mF+%ײZ̤Qg~ScgjxJl''hYr<α˘e/!!*L`],UA$U-ەj#tͶA0yqWӮ7VsfFAO^zB܇6-w ]k-#vۂp&?Er&vi?,춑N37wQ2mQ]ϹJ[yEz }/ʊѰ`F""L ko r f+ʪ3 9?HnIAdf<m|m*(, 2V . 4x>% m`md2f2 H-bAG+?0S,MPZJI o|ϥ{b7+#lT.V9>鯀;oKY!Bá|޴Sy} X!˩.k h6.axTtb1g]ԟ.Vly8T=K2M)Xez>tN4#;%wi.SV:1NuNirqe?SZNYI 7Rթ$d:(;ZUVt57 4]OKv=}+!,at^ַro%a}ײ 8ٶ/ٌ_Tܮp`ɤ?9ƽm 㳳lxoHҜ8C{'/MثG b~\laT7' U)>!1(z7%Jz?`"lD-Bڵeocnuip WT^C jGgRl&mHF.\59~%ycԶ1h ҼFEjE Sok#B򯃍 # 'zmy7=詟1k쟽-ԕMYL;=1LYWӺu3 urO`3+W[$ZBW ..{:`8Dx#aK.cR@U!sSV]ZgҠ"; IbfQVj2G3cBd a& U]퉓6N+vVjP7O(Т7? L?TKH B ߍJR˸l'\I~!T;z2 @kPXQ#>H u,8G7FΫq*$S9l͘\RR(k_ɬCog щ]4/|Sx5J4+G_\umŨ9RD\)&5͹2E]2=~¬Z`J4X> Dc^ʨǥLNZw oب;AT,̣&z`I9fK)_POg[N y2HZd\*RG ] 1D.f^j { &~|\s=2FjrCH`-8Yq͸H=U VF ߁R`~b]eݬ˳p4YjyYuI򳮇= #GM%ZߩA 4RtJT%!d0UWs#ZU2ywt7䟍]4x灛DP Z`_^_JRzLEt,j7 ՓZ-kJ(7%w`$_{fy2Xg=酖$"! M+}!{-18j.bq%Zx9Ƅ$˞]G?md/, w> C 9mlmb.Eש ѫB'/;J8|1ZM`wa'e%J6Ƅۜz..~c)#.­igS6tdp7HGtӃơ֎[@mUD;8]Ͻb^(ȳ' VIH:Ӥ7[%pf ?8K#tda']-mM V7v@t) ^ ~*]kϻZUʾ(,\p;S#DwEnW2l^"0}2O#=쨵G%jgcXPe-~zjØ.pKMe{q3tWva %0$fBa;X]8FܠZYP I].__pT{B|Vuo(,9k)#=v8|M͚>iogD%b-3P&(u fA dG5^"Ċ˵1. CCw8Խy"Ƅ4Ȃhk*"h$~Lj-fDU7|(DRYv9Ozo0vb;(.jCZ3R_"tsk-Xޚ5OҩUMTL>^F)rOXK%-ϴVD CRvX} hRfc{vhȇ DwX<ʩFJb^$ڄŝMhvhcCsvvN@Qxm)ǽGQ/ YQS4l?] #MIkSFIaCY_֖8rXt8 )lP@D#~g Ka'P5Ė(( ?'N2?\74L\?eouZ1+Yam(zkb1ZᏂ}eL\lkMuuW\ n! tä,?N&ۣu5`R7h[vHoT}|'?.ڜ^7`#U6%srDd &3p|xyt&'j۪> 檀rTFiVލisD0{ %*VNOQ;|HhDơM1KڵGDtO`Ž(KȖxCeԌq0ȱ9@7d;WT~h۸\ 󑨻 Ӝ|:n3"T[־;=iEenK WV'H׻d܋ ؆eeBN""qg\# )i JbPU$] k #SpP9! d]mZ2P5館Lê,KuOز0˙]L~ N7LE B}ib0ҳv(mha,Ô٨ f  f~{84RܫNwF2MXkR'+P!c RVYBzhPcfVVGnF:X g-({]8eEWl` BA7F=-SOzaqT7cWtVR`5Cl ]*8hrVeF.B$['55I3V>"`UoaH/1b*^&e,O~Hd_4|d,|5M b7% u +-R(f\{RB7zL[v'&w/$*41ykBK+qPr+ Qqv<HA5yM?iy9_ Xp3ʖT|ԦD*ni2ơb)4V8 =`u1IAֶ(0ħF> Gbp4>6@7~[+*f5y~墼S:a,"orG#{*X6kbsRhUF `< /ɎUqCڦE7▐NkE%]nd2 1#SK5lLd*#%gJ;{@2wVXӋd9)O8H%y%?V@ׅm0{oBMt /_U/1*4زA}&&EZ] *#u8=Jn$>yjc96P^Zhb\ؔ.1M<30W'[{ }, q?4ۀ𥻜I6cMo!5ȃ!B<ܠG E(Jf2YTZqM ?0Y ) Vw%ƨƦ޴l=UQWp0#g[z95qO^wr+zm6r0@,' e1v탽Mk8}Tyaɢ ޱ2uG=,,z= ]cݿ'.g=]XfmY}qon)~{y1n;F7EA*zta䯡eJ{E9^$_ae޾doyA]!]t0QˤøDkH{ne?:Qt4&][v!d|Rʅ67}aј<|.}sYß4MCxSn+VR>FcYV:E/}Hi6J0d"_sןr̦b4oU4P:wB.'dL= Ög%&A?]5e&VN}/-]>6!/Kbm'm}q_ _DϘ-mx_?!5 N|1u؀doe `ˆa/쵀,K3Usf-\3J*4.!g0*VnRyY*3 }:Fxa:'"D, `"CLRE5<6uZQBkSEݷ5^Ӯ{ɸjt2@r~±yɦiVU{0Ƽ=&9ufnӞ]^T8UMJMӇ eK&@f1gN(5ܮlz"7+v:ҙ ;Iv1"gzLGb5d:NAMVdۥFXV,mIT %-#LɵH$)*[xceRA4uH=kP>Zi:mk9'A@@KBf=Sctq|=:&XݨybPmrtPmP_01%1+z̟K/y~(.0Όʙ]I=VloefNә6bDW6G]f PЮ:c<y&CGEPIUg>MS$9M:bf¡Q*߸m8F= k<,tDogs$(]P*\zFS=~rHގUV_v=vjd[%D+9JH̛ 2F(EEX-?G[Z={Ya',~' ?L&¤s~]' ]'AŒ3p-BuP^) \Rfxכ.0><P]`gM\w8%B=XĤT,liIEA,FRGl|{7ͥ7 p+z^$!f uQdL{N,n=g9:DؽXYOk'bNR*cNJ):oN PWg8ނno2:O$u7T*Xb?%V[H'd8|+i𥳐GQZb Uf9fB[c,ʟn= (m }v}X/.4zS !'sa (UWi[(E~~[@L*Z @Št=,QE$R;-!Ц6DvYhsz\R٦⵱`܋Ⱦ{u0y[ [߀,߲Z4Kr u[u;9Q1>N _C7,^[_ TkwқE/^~IW Hޮ@~Y* ́p/j}^/_o ۀ &Z0$$dLn̆3ԦY)gu%Z|`=4폺-nrs/OF%: bp9k4qJ=K*M ]krkfbÓ=zq7 `nߨ|*);KnhZc# @liDO-s1,ƫ1%͟#%|=(`YІ)#43sz咇 !XؠSXc泉C|fx]̭$hZ !v][cf3ߟŽJ{##ǀ)1׽mE]JS?@.'M/xN.n4LArKũt鸍W60-Gh/d[;Au Fi$u5.K!gHu^Еd=WsQ3^sPz;b\NU/8)$[oј$甥~$˥y. q3.Dq-^^"۩Ӭ7Ľx_=j=OՊg>!D Pc#ٳp黈9F[qc@]okk2h${RR?wk&N-}RT} \&]iʼnBȯڐ'Ui|*4MxT E!KJבMa~͇v;f2P"mec_Y':OZ~χ#i>ĝ8|`($|C꽗h"w{::_-I8%㝩K,ĜadzHȗ>o6 tJ {B-e[X1jMc`$DL^_0q5>. jy"ߚbm,r jNˁZԆ %=Fzm@e7*f&CS؛:1d"[.502rw@qz1oΚvըp/ɉP1J_G&IKZKoȓ clKQP_3|G?xpLvPP3,gdGq ?pk Ys,dM '*wU =Vdn#;59!,,I--#ozy[I6i1qpﯷ.kc={o=k%n2!Y~JP?5n=NGQ&9$?m_oD['T$uX?@͞H ^m#]RYBg[p%1 \< @#&Ͷƒ xm ʝ9ۢ/"e&PI kF)$Rb=F|atF+)p %z&>> *cЅ'eQmvq[~zm r _ X(ݻkc1&$.VqT,`u>dXC}ѹ2͗TRfyd~S9@Amd*Z3I^Uh^3=21L┏Ȑ,SG;#ħM$ܔ<-w([ϲh\Pm?sW@ԉ#S6⽸EEQIFȖA!x>}h qE*FI+PNNz\kKhD:7gHZF2i<:1 5:d$p">'#]kӓ[.Y$♞U6(s~قc_}MiRU.5j\eZkSQl7Bu.g~uՋ%D(r萃y",K*ٝÀ^ 9DKe0#;AeJ` ɒ0S =,oٰToVlڻp]+4&ߑ0JfQԧϐW ̥ 1(*H>18 6 VN<]ND#v)EGS/E: wqJm0";"ߞևb 9FΈlRi'S͈>[@r0qQ/_U @+5O~jԖL$M_[N|E_dlEO&%(S4Zy$ۙ6{^Z5D&Xshߕ,T_1`e(.!0DحdS_X+ Я,-B}a Bt w}db_ˍ0=Z,mPUgѹ3V6+|W,7LkYчYH}7oO'C|O'k<+ ˟ (jW8Xj$|w2#S-$pWzeGZo f,xKwyzΥh0e iZQLLNJ;CRwM+ {ťF{e t |+bb1ұ[`YQr@UAipJ- b@A[@S;$vxڶ9WmK*b`f}Ggs?#֘/5J&fgBx܏jՖY+5w,w8p}AZ&ZYgR-gTC `S,0UQ}ݰ@jMuVY&!ިإm~P4%4n%ldޯH.jyRJ'$gƟ} D%"V v Vp4@lf*-4l*yCJzd0q$G\ g_x#[>~y]R^+Ni{#V0>DYB`,>1)q7.wfjæ$`J!dU $SML=CPAԚr~Im~&=GAM2}mI<̾`4?M4;" ʽXgcq3k.r3,TϷD??DGk}>QU9!+2ޓXAI3$+{Zj@ꅸ~^fer.fd[#=M5.0!–Fg'.Yf}OϠlM4ByPpBa{A"GۓMz0{~ncښ ObmAֶ#C=ilN9>kbif!Oxc9c`΁BDQETQ2sfE{nY[MѬy|V2И3V`a%Akeނ6()MP#)נS ±*nƾ&'U8z9{tl;P*'2!֦D-]CYyI Iv5m8_N_Uȕ}gq"02ԇ{i'4 %1}H.Zyx{6e&X5F]ZÕRRe! iP b9&pЈVTP#dưP52ܯjWk|O{a'ƸF1,٤f*`8czI=EQ(kqI`g" AQ͜4f]JAº~IJ%[,=oh%'Ntj<y rrxiEt'bòD` I3j8qY̩ܳȏnY}p=xK1Uao%n7"%tgrEZY~| 晲oc^x pXN6{svחubڲ^]ɀA:8~:AOhа;7s6K#R-$WF2QL<ٍ[r@\7#$yɄfkMH٫ńY#老IfqRԼ16*ywi uʸIdaca?A[צyͺaS#. amX"!FXdҙBKE*ØƉ/["uˣT6ثi 7hNDpdO#>!uٲ{. Á4F^ QO䥸B7+L{ áK7ɬٹ^E~ؿOl+f(. aDmQ\+*+e曮"a-Sۮ&.dY^ReMx8{&@,&`yV$\,7.Id6k(輾fWi<߰S {Oy2$hG16Bkˋ׻8S|hnjFށ&|{EfWm!X4!ik&S$=w" =st^76Qo1r1/h\RY\߁3~ =B6 : ǍX%C OPDDS!G'}n'Zy d2.VrJ'1#!#Ɠ6>>6#4 Mhl̹%nţpe_Dչ :尝h2:fJRrWnZ6f4U߉z3O0fJJQ*u _X\o H)Ośxo!Q CvAKHz E˙* Ae"I@^) k ݮ\|]݆ܰ9)*4e^\pkl$p%X ]ҩ' ŏv)P0p@EM1WZd鯶+"i Dkw+ 7+}݄LN|W@./iONAleta CN =~9$e 3`Ä [ O6\rxRHyIE)vG]c|=vV~_=d/>"@uZ3E)Ekz$ #% GXw!SGk89_9j$b_Se~+E34U]{<31q'gk༂Ci/2 ~9.w)C4Sm!cJW~۶plX"F [ojK;&"L\nSbjhY#&40#q'zރx3 ,ZفioUFpmB>i=S{4s;!}6gJ"1Cma:脣#mKFtBƪ#2ԭ'`2oU@H՜ b`gCa˖\s|j4 !WgAc`1:O)ڌ ZfȔb;8S`P9G QZbוJ"e vrqNC" Y6ϕ)0cJʪLW~}"e3%fqQJ={xA[J o><"\MA fF jDu0hgT&׮v( H離5FG +6=6Yw,-!OT̕M*͕QPIFgݡF K1 A$( 98?,FJ^IZ9<{Q K> hک7i(NC2H!jDA\z#$CBi.Ӂ_DM-uaQuuMhX,vvm %# RMڦRv {(56V9`n*qih`7 ϛriv{.VҰS~XVZI"f|i|4 L0U0ʋ@z!=Rz9bqXpRYNgOWR7 rybzQ_&jy`8#tjܾ1CV<ΩNC,)A;Դ:jסh ݢ]pAc9-nų<$ )p[ގ WG\>ۂ3{9koS^hn@/7,?2  `=I|=e,xVkZ cx&Ϥkj=Vs9ӒcQ6[Ca+Fneʌm~ tL7!ڸ}j -.귶]Um4P9ڤwE1Љ9M+:1vףUT5cJӟM۔6nUa' ͬe弳Y=IewP/&3,ƙ]3? s t'o~{bE|[ZXު1Mҝ"AB>KJaN½[2?[Mˆ+(, lE)&O\wD}Q).߮3 l  lП#1~"opjS }0QG>4NI/i)pXEͳFYa}?.tuo "X)72!iJÁ9ZJA(:a%'r#: Y(Z \5IGײ r@ǰYB w!!^64 ̬rNFKz'qOīܦ<^ `Ky[s0ԏ I,rx*㍀ֈKa1SI /{ ٸ|6Y&3곈&{p:scJ4cy,8meS TޙȳC|QD5:d0ov0~Q>s/rS@(%(d}  RQzcFf`ԝOZ $TF#}ʇv1`@`m}T*.DLSlˣAel8uOv]>SsIvT@+k'ZO|ɔ W[?oHlΊm=3ȯ|vn0| 6\p'2~d`QծAn¼ezErG~%yeuзI1{ISZٺH Tvl YLyÒs.fnYb{X5,ŗSf$- Tk =؉-^KTlζ-I}hp=H/򞉌ytY{l>Sb-?Ҷ|5B A$ZT1o?%W{9[#@J]m ڹ((C qj2i _v U:4=o؇3 027ѵVqc&s}.2/?RU.XIgaҰ~E=&ZllnN_ݏܩsoT\,ױ_!uؑJFj%t,4jCbKO+!GG r.4XM N6՚uFr͓)3PDi;U)]bC鵍]=}i8~)jqo;t(@R5KlHku_̖#qώËpoGUMYIrF$,] ?kt2 4Ôva!K ݮD/˧;W?|@I|GH[Qi *!ޝܣs?nF͎h5p?vNX+/q5HZVEcWINWga0q3籸{P$) | ˗wĬ$MCugĦrԨwSSY7;+'Hnʄ?bdjhץ$O.8{}D4 `x霎jwq@,cD21RrD^kZ]Ѝ:1Y.Ga[pA8U5j]Eӹ-%E2t57!Qd 屒$NHP4xvPޔ'ݯ{[a?nV՘-S60b38W d̺ʉ0Tv}f! Zio?@9 kHs34X5t撴/Zar¾i2أUE|djw*#vڰB -H,~l؅Ek7`!}{qoCQZLv%ra -+Cg*vL4Q_37>Oa9;j"=YLL;k"^uR`|M?N3إ>5f~^jV)}[VGQLۥ.2#zed'YǂWڙ.gcNH[JgjQh' `[wmB r?-ۣmY"s|DeyU63AL=~V9DqWȡy9 ]{Qv5m )nUcaFIծ\r0l`i7mp 8UA)n)j[>ܕ0Ω@q@"KfG ]ey$bW6&;a~C^V&qEnEb1Zm. 'QL^c傺I꧓OhC)#Xhc¡]ޛLN!"yF} Gaat .oBSE_Ϩl#(GO cE?CP p>Tӿm|Z2;W@{EM>+9pVvJKVI^e<5BxQ`4',p\EWpPm[m]фH׾Md)t,lZJ!Yb+_J鵲z3.;ds5L2~հ[<6Zc@G=@(R)-@>ΛJ Ȉ/, ECK@_r:bV8h}}NVs&8(# ,C0\85 L_*sCIspZ.I"{ORt:N*,2{ }(+6'9bXoĪ&)5SUC *tWq5RN?Ku"7&T:0t(&/A($`2 ]?]2x#Sa@Qk0S:+WtKnF鸒n|roHR! cAqAnd{]Ll7M?uv%U@Mu96ۢ<;Bł&-<.^},l\AđwÇ8σ"~2Q4LYB Z3nau& J:.=V[3/,wj>aAFXB?B $cG|)TyFic_1?MH~|$sI/@*@}{R\\]_7''[o0WNDnbGfCV6̑p_JP x}\Ϩϩ%lT1;%fjշUjl#,=W!< z:w ꓌G :l)``(q޹ BB}QyKs CeM⼠? =xBQ9@9XWc7JӸqfy2C0Q1J @:dcN(dWZ OPqn`v3BNSHwP+IYR{F9_:Zm )llf#೩МwtoYȟ)[ߖ]ZNXrܮz ?'y~;u"zL-p 5WD+ h!{Pt%00bN%|tjspjr:\ۜPRwWUiEa #^-xPK)oguL( cU~WYGDFן.VQO΋hFv'pnDF֥?,"ҽUI%2"ZѫB1nٌxF/ܖ8c["]6ja窱Flc2$g.QǍ׊iӘґ "7rpT%HjaC@-8e}o-{JUG!荤\Aħ3rؗ(bBDt6H/+Р&*TE<-ц8GߜrRucTMLW/ %4SڏmFyd5N#tWΞ הO.'ͿeǰwІj·=));5Yb51Pyv7!Y̻҃+} = *.:#L(#ގȸƨ0)ѥGSi\?ĞߕϹh. 7d6)xTmMB؅DhI"%,a[USg/c*QOA+& Q zNaډoaˎKj1k4@*ⶺV2O1ت53}v :Y? 6M~VMشO멛-3x}l-lƛY𲷖(% \!ءo5JV? i(o_+`#&`ց:0$ĘuT*N S+4bvM[o #"JE. ߮xs5sH,eOu3ųF59qIDH!PRD D0L$rs}דj>"B*@)qXǓ(y!2ٔd^m~7%Q;'YrNGih.dqأ^3V ].GzsVJ lSĹfXLClX$fuJ,ٓK3Tƒd<{(r n)3u]n և\tG9ǧdN!$ ڢZ YH2]vC^Va"ro K&vJb'Ѩ] YoD<" h[iY }V}Kq%$̺2?u Ih#H˸w,MtQ:*mu vc t7y7 u)k % V|YmنߍgOwi:Bht0 }ͭtyy{I$\gA Fv+4u+q&(Sx,?ARdz0;% <6AQShy![DlTYbڰ#+n|Q`\"ƣSߌ'T(UE<fR(נTۈ.f:7F{$WR%CA?~]DHd@f~m6FgM5 Fok8u ws=? x:{Czd-M3k?7ls`sH h-Zhn0xki'X*gJZ7Iw 1g+).C4r8#p1ٸL}Y.3r'i RzڥZsCδRR XJF.&^d-HC;]̈́X7'*YZ(6E"P^2-qaftz_aI' ŁɻMV_h2Ivړ D-Q妯&_Iۿqk cel#Ddo:d,l {̜XRG(Wg8 b+963;X@ aْ67@G6x" "_Th&RVϲ+Hd_tw\kr2d󹡘g%C2/AqKJi] pirr.iI`aXO Kgg-3VS_|2nkTUPQ7e)'"{}U,nyr_L7|<*"5 oYkEа:سajm3$WrAK+>QCswN ~2ktIh'FV_AE$wI0em*"libΚfA JQ`~c~d=R5dlZ0`j~ !\oi`EgWLsDHHOjfknf5x&qֻzc| b-0 N^gZP+N$}r,`2ꌉzKaIJoseKe/M4% GǓ()}sєIQbz*'2e=A0sZ1*V!['Lo B=LhbRFi=?cU;Zكތӑ(n9 XA fqR";̮̿C]&E:#<vT<tؤ*U)3_%QTeZӵw򾇦kءn@wve0CDتDPrYTd1hxLHB?`#>U{+[cҫ\d¥7o9l` XDq<bw3xnOEj[)kVk͋ixA iev -<'ɰ%[cKe#@'?T&xd}y] ,"i@>'_sj.)/3Q_&t%Tg| :l?x)̴j\2{n8*gbmIl ˼@v؁=o$۶zFC$ggacg(,å-;:[d%Ti,]ڝX'ۑh!\г]KJj>4]HC3kb3Zx^+5daFژݓay#!o:\fm )Q"dQ[ٖCYMkIM1 *\q:9@l^c'&1۳5= _un?V5~ĸ vTJLV@7?G(czƿG%]JAu .AHͩs ?0^&6WnyIw~36,C?39(q9 l*2MlyЪ_ZR?*6:M~ꂌvEQJ`Gg``3,*h\1^^Z#[% ZO(Rzed]m : #u9_r@'+-0 zn1,Y ٨ܕ̶QQNߏ%Y0$N:]mno]$Zo pRe-UNRQ“p,HDJކ~~Y<ZhIxtdR㝺v?,J =̼ FE]L(I{HR̿D_ R9F+t`I׏!κ x>Al$IE ;jV*=e`U"waa< ;b7?;/c[ 㩿0enBW`0[EW+Ocjp%|_۾1AEK4ohQfŠY]4jݔ_59hy>RW(2wOc2_ `"rC#s1^w?+?T8c/ж҈IdC+7a֟iA `\BcH8C5AMTFKsʵX0x!]T<+~b^ O(6I/Ds\rFvfwM;LKiD Tt{Yf<͆H)M3xZ{(`Xx]t;,* ,C.ِ"( S+30U~(7ȋ[2K( 0XDnط,'4+"hwTe` kKYˣe}5 Rn.˞cJ^vE$X^=laHĮ[Ȟ#}pg &/'l3y׮F' 2mɥW,BM cAWH]cjuHgD29,yɝgա7ޓOvzM&0}㶴de>)InZf:= v0 i,AύT16EQbIJc-8Rl j-s+0 Qi࠰;S#FK"n{t;K9u}ttM72zz~|Q'1=! r<6 x'w3xHM-Ȳ=|ݞɝD(&Z Bya[ٖV a vD$b?ck(c %k@n} N !tQ8.K2 LXNU KO E[.ƣi_W9nY)hRq2˛"C[ ;U,sixU^ ̕.F =(r'Wg!)q3 #*#'3GZ'-EN4 Awonh+pb&q7>#o}s3v&PY98=Y.V$+n,k8ss(xS;zpR-ՊM&kezhp9d|&@Ƥ^K|%ĹDg\4:%"oLYbo!õU2k\"XEg1Bk$rf5F 34KN6$q,oO6ߌ|j;\2 )B ?qG0|&EU>ݦA}r{Ŷ? \>etljEUOl3(@fj \bmRXf>. +:lU\.NakYjXhÆCϥׁල/;y(pK~i$|B(6;qd/gƋoQJDU9j24[(kcJÁMc GG# !VњA[l-@A3暯sHߤ+7*S-~nȐ\wWX^zny}Xd;}׻xKq>Eױ0VlQuP~J:ޥߑW2C#Nԣ}V 3$Bd?ٯF! 4Q\ 8ۄ[q^s:`T6gF;)bfAGnObRBrf߄*f*D:nb _okhC~v! ݃ V~UlJOۢ)(ƣ]q`fc y_Z'1ag2sٻXݮ+$LC|s[OҎƃ V 1Ղ?}+FBSNMҕ$ f ~v% 6*Ze6ؑ)MU׶.NED4m/qcA+1$[VtͣmnM|Y`5uQ̓ *ۅl6=3|!HLk7YQ3]+w 0u=sz$ypwl!_=R6c-?'{N6(3&}O}Nm_ҫ*#f`TI=mdDP.ꂢMDVˉՆV^ yG\2Tu0-I-|őe%ΙK+̫2pz5Ká͕/.dUk"em,fKh x2bX_~X>~xuF9t%d 0~` oJ!0h61.O@l XfɄ\q&Fk-؅+ܘՖhxoU%'KBѫ0 ],)p˓r<4:͓&h&C)ypO@bOe5$އZs1)AWe7ׁ`0@PHED9}RO}f8rSXwY钝# uS1=PڶX2D|j%vLO|f !U{ǀ$/Tn}:;㌓8[k?8Klȉ0xE juE2UlV:.Cb^<-](٠J}7V)m]"$/tƵc1\- x?#CeiTIgSk z80aЇ$I*1C؎=4X &ςV6aFWy:+.);'xH^^+3 I?֖:hBTPYdQY\MW" hJ?1ǭ]+-/8Щ ncE}@^_5%ѣqa+] ˝NūF* ,eYzkFE׹5mMrL=R7TԁYPcMTJ|߉F;.=`ZK}L ˷#R}鈨?\9MM;\@B):+Yiꊸ]"<0#W,g1saD/M'S Jtd/.:5B6{{+:H" |0@CV-ȽJĪDJf-G|N`ld?΅Z`y \ϗp!o<[p>٦ѵh"ͷc^]D: 2g;vRͩNi`:Db߂mq2<mOgfU 粟hu]-c/(n)^);嘃Ӏ]va8r>hnxQj+@r; Fg.w-{.Uo ٶ#drDhz} ZP 84~%-we6AC',x}IR_}\XU_,,sӞGf!hW/ p&a9 &gD9=Aj~Ўy]24C) 42W!n0TwUl;f&0SُAtȮ<|s W#i4v#vm ѹ4*Km~KdÛ 7)Y 6S{79D9H*MB=#0{ h\!q kPyK BQ$ɓ^ANIrTXv(_Umt&贗MmR6o_NPϖB[z{wׯ=. _4 B36h܀߰ɒ,)ʥͿ]/nf~qqI0YDϰtvn3%auw+C{5jtT&&wIӏxq]N,Cc:`dznɬlῳ^b3ځ_cel:Bh X,W3<,7|-Rb֮w?saUGG5{QDAnWUk*ݔ^"Ho>yKQ-!ĢR',ɃNlnrt!),e8Ztj'wqkf0oU):VjJ9S 1b7nmxrU[{!VlB\;iUa.~Le,ERfuIg !%(G@i2|ak{b- 5_vJ3f8:t!,MV+!_5uДVũ#2+!fvNʻѓ KlՕ+3G}$GZGMAG EaN<~_#oEw1K٤Ie1kIZ]%~zDt,UHq!i[YĪn< i}E3/a>*格'U<':;pVg|}?ZFV|@UCH ~9󥚳%]bTZĘ`Jj%,,T4rxcWH3fO֧-&\^4^zЋou8M/_X^HsD9D4gi_*@5pꘚـϽ Op8Fp((I:M3,R88?Ч }i"uc<ݲcJ>d"4%G%m~@\ՎXte ʪֵ׆K'9oYkhcHs14+6 4%L݅]N ,l}AoNf]{Ƴ8 d LCT'Y~>9'}l!ck.p]B3s<=~(Jy[Ł b_ɟ2ҧ|(,L&ѳEeV`Y/G.Y}lB<5.WQs{YGB w N(l)讟%[uP@\C!JM|h'`[ t$QR7W)I:G[PEc$S2$mC/#dj<ʫ*h?1!V xJ]'c1" Z]APB i~&B/q."#o4`D(#5䇕|Ǻ bjin@Zl>vm҃i уF B`SHu7F.9!d &T8[Ԩѓp{F؆6y ,˂5-Ze ܗBZi-kIz:|P) ;cn4a~jUFBK`9Dj3כ-:oę"tUU0_mhѾRW4ޫex956{;/@7N#k2[3ec-|c:>tNP`_G=hVz"wW]OqSGP[LDqduFU֜Zh\GA83NMK#6ݚq[_yg1#> ry{9C]N>Ps'Gi[&͡KȦDpIxgeηkSqW#5^ HJxKVsꞆ8cRG\b5T';^ʹ;#SULtx@JXq=7j|R>끎<Шj ([`5M"GƮiEJ`N&],G_%Xmze]nj }z%_J`|TEx ֒SlcVr7&`60Lђi@,YKiinYLڏ``j)ULg A҉[h,v~.V\çTەu䑡|F\vF[E%&`e`]⏣?n^.꒏j;Z'?*J|ja^tVL1b9EcfCeo[Y]i~:"Z:lB Qy@l.U*>y;x& Bp7^&Uh0a)&jZd] ?I@k$r}R9{AnWo3"0.kTJJNR*(=C^-#&~AR6./1po ף7!Eyk~ Oj ,B6OWۿ]m"m:dDMbkOCpd8r`+3fNS :N;OL+q/Dy63K\M<љ\ܒ䥘(^;k|tg"4IXZE/6X:#`UJ:wD&ЙH]-61]Cc`Sq>.ecwgkdka¨/>8-3cwi/]dEq=P?8ZQzƛ\Y`TFvܫAew,,h V/Γ߶vIQBq^*bd|]!n5Iv?gçR;2գBabbގT0zVZ*f 8n$ؾ ˫8V P:4߀Ӊ™uޘY>8"Y C˳,az"i "D2 ݥT>{hWwSY^Ĺ? khRLVR;lS} jOv5o~თ^^7jnR #ٱRhN$hJ| wvV[!IA&SE{]vYG{1i' NmdfX(.5C+&kS JZi#Kr0L3g%unf:ġ󨏏rjm]bc3 4y7*%wZ`-ڡ6rqd̗OA{\n{VsgB=o []po2e3a[JaxMEBn?QdlS RWE{2}{3A y4O/Zxa+m!u)C~A=1p2%D?58 ݀E7fd0 t֚M>I6Pfi$J*:uC|[|VF~_ZR>%OsrܕќJp4fOZx;;KZ}fFbS}pO0^h%]T ®Vm@tJ*Ѯody"0](x]J7ZNh8Wv1yGJMxi,K:!YƏWZKw#rރ&3ЙJp+N;h_9b"q[57Q_qҥ"]iz|Gpɉr=ؚ|y\QE-v>Z%M6seu(/w=P?oҵ/ ýծq0BcÂ<IFGe*W*CuE7ʡ2S6U &TZW xuW"k(NP:AaQp6OðMHKN>Nzau1T a4dOV?Sp' YTaܲKKEr̕5m&. 3z rDP%$]rFoSs5Kvb:>[^Z>|6#fq HX 1<ɪtB_P>y)7`"voi $W|+! Z:m2BIIAFS2la-{C/ A8M6 հ+!Z@6h˒vОH:6wx.BZJ0<4fϻQ#)~#XOvM-]y#?JX> Ñ=4/eX=aZG^&x:Lw9ecf":5R>5<,c Z+ud4=FJw|e`݆#E0Sa=\!, )&_cW%/^M~shkӣ TI䇑ɀKt 'vx蜢R ^"m#wwښ/md md"^>I[pRܞwξaOJ?nG6lcLt)},͵gON9/S 쪔OqsW$_4E#NϺk"z Ryhpq)oJ1B/fB e"a+}"@3dT|98u]L4Ec!uNDMRZJUQR?To*v D(Rj3VL;{6n!yõzPZIlu);H6AƲPj nN;]MJ}f>n pEH)1p a ?~\g^Ϸ-ChOFLM$eR~$L FTً2 KZn4yK*D͊l(V bWN^+UU<:ZfհnLZ&τ`n!B tfv|%I#q[p)XASd4%Z!4]l)I<&0~C 9 hvseTsbdDQQLl\;)|: ͓Xz \)~pN;pIK_Q 5l`8+Vtخ;8*I=79# ;-⁸a;e,!Z-,Y `3Oʍxqެ8˃Ӄ.cDlpstU͝ǤJu=G ϭC u"]RF`BS>c>Z%jӡ &t)wQ6٘}O7Vl_Msn_yIE38X7쒻voWV( SK*K,vwsw4 \|bJAdwFv .6 /ԋ5Z>.( hqn:gxlV o`HSJ-)P "֦Nf pk  ѡ,kbkM?MZ/7܁w w:QLv%YiEt J\w^Ftb-X\݅)…xEl')C\ \d= 㵏fH7ʻñ˭';3:{߀W$ Z+p$vZƇ(ºpAO@ GC ,vuhPװG:M2'i~ߦ%R?+/]G˥w^ن{Q۲ϸuh5rP׮ puM#MFK~MPf~$-Wcr¬4 qKF?gUl@̊^~R3o]}=~as̏\ԇDSq +[Q0޶"o4l(%k* D A r]vWgkB5]KEx#^iREY%HaxD h#N}iFZ3#O"Ze[<צP;p-{#A- <@˦HY|7~_Ge:4Hl'*sA9&qq/kwkB|@24bɬ"9H#-n5j|!;b'>O(d"g1(J@4vJ L29F?KNb6_e"Vԣ>Bpo7,jڶBk(k [he Sv[m)v jK'EQbhh*8 Id2Mx&B6׶ c-Ӆ.J$f*hwKs;;bR:B@8B"/bnkʔ3]p>.ی~-Q`c](˜-ҤKԊH;ne-Pbum z.(uw$n"TO*75l7VXiE5͢ԣIof 4AiW[-p{?6gSt/%Z>y> ;;D|si;0gzH~oVB>w=sF`8[J5+|,qZY4PhbЦ3G K &{7 A)Jm1նs+'OoD Y& < m8pʮL& 0f/+xəHң7z^3bo1Zk﨏BCUc+ҙ;S߳{bWՖ!]@gDr蘾AWjQ0B҄b믊le%h8J$ _ݫ^q}9Bh*=8Ґ( /1l[* ͫچ `Ą_ (F:/mB\~ XXWpH"NGY*2 VN Ȯ;œs+b̻%:} RA/dG[ZRvޭ(|CSGxkQ`}rKtBj6̖>O@C@c5=ҿ;ߊ*zYRBB3׽`_ݔ+6v2J$UX[.b.U^Q "(V{J*BI X&,!5|i5BVfv,OV.LfћS]oeT)d <(Naڌ<3F nfR[e$L^9Վ15m^nhbA Tq')*qɳ۸ ]K77` k3l~!LKK W?y2/aU{$}Ej)%꺀hY*.wZ>#ԺWIWr `[>,6X6utϛvdHLpgQkFH/8ytxF3!̳̊42qNޫS'V]:B#qk*VQ*˸EuQ+ӿYkD_ Cuym^Ʋ#R], .xY. wCɰJCg̻F6Y?Ϫ?`ZG/~ -k-1,dZj*$!oDaԡwa W} ~\ZqU# T"KTYmc;Dֱy'F7]f'FWp;eןMuxz<;fI1]_%v 3jĎלc"E{7/ɴeց"Oэj 1@@Jp)_9;w{Iٱg':2Ҧ=d\ī$*u7r1[k>cys,5Vk*ʍF 5R)}ĵK߂5W ]HP6xZV~TjK3#*rd{HbɄUfaxIc7 \l^qIcmyIg_IG7٥j$Xd>k*JA\[V{DNd˷ cEy+wʰ."m}ȹҚdbmr{z+Q2\/_⻍V,dW3\IeU_iԈh73!IH FPg%%|`ŷƌkEVv?"gs<2[ ݯ N$WY/HHϳ @[TDhG૶8>JL k5jAˉI-z`u`X=.WsgO@Ch֯o1"o/<N>E-3Lcu7&) h!$Hjj@6ul`ʈi)5*y | #KyjM&W& A!1S.,@@PJgWJhH}0_3U9z|䷟&#Kw9,T$Y<9P#fЃWFW3w Н+WLWN],ُéh3(egwk{6j^(8ڮtUWƎ7!Lg87zȤs' 9rGTw5Rzb2R ߼p2t9QzɅ%tt]em"COV{X0-=R 4Sy9=fx\mCܸ:E^D~_A#-OMܓyv&\3L|YmI gQᕼSTOI2jAOl+YfRwj !RɻJ6>@k2ؘ/|> `Lm?nR/hV`d|騡̠hȨ)y^~Lم0Έs3g~0TЌ#: y_7Y-]GےlNb4P[xXw Y`v 񄫔dW@/n_W5pR>f3*tqt3ƘmS04J[d!,ZW"~8qT| &S>`XHjJ^Q]diYٰ V~~\ގ;=a^a"\=dU3}mެp<2*$YkY .p;w. D1 ,PRP@%*iɕ9DWƦt;i)K]3+\*J33a8<>f@ 4xcpu\)Wkxp"bD 4lc@e'n Bb-R4*cRGu0E_`騌[3&C  ,FϑotȊeo2R_{ `hs&Zeb9ODiE{aSSpk$}W pc&a8+] _)m2rյ%kKESWIa_ՇY/ PY#/a>AjDI ۉPrp?7&&Ǭˇu^" J-6(p">ZWw]A7FjԳ,9&x6D!∬C+*>uV1f-Tc\iYm?GȔխE-zmȓJFq "[;8&xmj43=UվChKFS w]YMW=4bE=y]%($ 3BM4GBmfЦק{Jx[tSu0.?6`u֣KnBTAb.jǤ\4y$vm.89@x/;Nx1#1?&/Zja:?h ]Gץ-8\'dCڍr𳐃o|Nؽz \**  0"0}ԕu{Jd4_]8Dď،N;h5ur;GXƏ#C#<XX5q7Ā=׏BD,,3qapMӾ7>KH^;5嵪HN zޔGV .L\ʱ_+ߎe&AvH@ɝzYk Žqd{S@ \Aj%;zz{j?چ~\?-`_OH~m\M\'weTذ8"sNf$HfY~(8q`ˬ\H`?w:F` ߠ1j[^`jYMjmBmpG΋@yOvGFc2P!*9'DN\.DGy+(E*}-v傠sy0V`BVZR QP k\5<1r 4Xd'k-ł|,^cVizςƺ$B&L,2XCi<ɲP@1p_`͎Ҫ8 : -3@&JLpZmS٨WTx(Î" Y&&3>BEeZ'\m796oW"l=QD)XFm4k0Mk%^pפ|:d)K. S 0 Y;zi4hU]qOQ7T㲨sw#@'1zh<{x"96Q=soU.z Dv#ZU ES_j-1  E"[US~B06"{;[p}L>3_Ώ?K-yz1[>…kH26<]o8˜yM֊G$׾; *&MUܙ~?*F ²ElѲ,H#~,aAk*x*/bEVe߳R`mVB˔E<36t fd"E)Ap.2=>F.rw bàǓXY^.qi#J}qmÍ!PNzJ&]EldlEf;M^?7eA^9#YrvhUY}պyn>1U0#`,=L ynP&D y8!s&n>ᕮڗG"U?"-/Q mݾBVӤ>ӛDO)K)ݵ ibce^j*&ϬHsL,vR<$8ƍ=XnAT09RPo8L@辨PeVzw(O>Y~1  ]VjT%X u7n0ڑ¨EAel9kQ[\'Q.bA'`lqzO*Jm@RM|kd^Hx-'OuXM=0[ OS$2׫ټfQo|bcNc ")AM5})Jk1cG1f Ddw=D! =ˆYMQ9wZ_Ku~\t>Bo>Ku;ғD w_t"Ӥ-v'6fť9٣n+ W'Dzҳ6ZK[Y3 + W(ߜizAxof4K9Ի)WvJƙgUrsul>ԞLJZwP붟f{'|W,zAM= fsr\?)DQmg |N!mAJL 1 S\w.I=x Е%n%^Nl S8 '("J]@(/!!kUg#] ǻzKyМ[|lT@ρs`[("Ꚛu Ꮍ-@6j>73C*0w$}_?yąid\w2Ǝq]F~hvmԬ|l3Ɂ0Z~?Ag,'a>$q-m}Foy~Y Ed9.`_/ФנLN,Q3H:3?)۶z?4$C8/Ae7ƚW twԅ}al7<ؓ f+~p1y׵W3)6&Vn9Y3wwMa`K |7BƸl fq-gtxF5!jgym #|$wGIXt:BH"*>͏9 GCS{Bل]tӃU `GZ<( ԛ2 jþ<Ìd*{V6YK0"qc\.`!i^8hp^#aϏ:iɈ Ǝ+Õt;Rw#hEF(#8c-XB"ַ<])QSiƎy#?b W.K\; %0!rb=Y? <_ :ח6`$\D˻zCl$Bz;"WXx2sA6n'P(/H $@nH]zݻI`y]nrl>prg7KGGN&뱅I%+1롰܈y7+bui9%VG,a%,GƑ}ҁ8H݄kZpx Y`̛gO ' *KQHn{)w> }\2`\kl{:XlI?(o_ 碆IڞReqyMGR>L%%M KXܽxUԧStl=l.[!OI |njf+_ab%WH*հry7)@Ƕhmf[,luo^ݻO@t7 g\?Yˆ{k 3AdXƮeg4ۀh(EL=R4A2mͷ.7ę>%KK4 eSZ#'ѝfS\РvKbDWrwT2JxM ϥDOE$ zPd9t0jsSI`>Pђ+$HC1=Ƅ'kBA{%0E~V؉[]?/TMTruSc95TU,.9I(h5ς^Cb Zu/32n 5Sp1Lj%Kݬj;%_M{&6#s=&UbV%_āni<~ I"̩S!@J 6IV7oYS˻RBbL ٱ;k*C!yPCG2ko-͘@Hp55FI|˟ ڧr9ZQaj K;NY )Q<Ӗ1L1;=̃L-4~EeJO\jL<l(=+/YbplXv#- =jt"F?}o)ѡRn$om[[x_s2ɱ͜,>Dh\!ӮdifZ.[̔W 9@ X׻2 v.`A]\wDIaĕ[jaƎRFQp8|?)/n*g7]҇;+AŨ߂+ԗ*g2V|a$2&1!]`/g;1sX W d"/o)QLګ;"ߵN#B/GκAk53fw Ԯ?PHz&1pvu;?󔳖R[B銬!C eYM:WhDSkOf ?"%!!L@8Ņ/ܦ=p_FXsȳUT!zQtkiə ֱC(g~.'#F=K9u1Ӹ^]XkᬱvkQp ׂ jq21hkUC-[!b"/t 2+bq\uo 2hjvzޭ:cbv{bv/Ku)bx&V}W%y%e2I|wϩ4uȦu# -LJhB({W33>4PD @!!Nb8 2/\bSRk4Ts0`Z FvKZ^^|9UԶt8pǩ{ ,{ߴT{ ^%R6Ⳁ);F`ׁW,o|Wn@x?Z?F^'[qCh \?qp:?)3&->x5T^.vOhͺZI#\E۾33%5hTQ }WO]4ʫߪE JǸua 6YCJ/d}:6}`&aHM;UeXB\"7S˂4N{[~y; >d5 5rvw taRDqqVDGo˕4- 6PXSumrBQW!8R,8 :e%:4]~ŽTfq%/8y}N9BeS#GBwI>ib)o޳=i R9䂡4->-aQ{fntc˯6*8Z<(O{L'/[Yx> 'lC(Su|v:JשQ,R1mt" W` 0 M+~i5Te@'P)v0:Yu\u֩Del!ԙtwymՓ#Gkj ~͑(**wO_7e: 4%ȯF7k*K<%Ԧˬ"l?5p]aHcZ%QO8ML8zndd <&gP7|G{99 Yoc-5Eq?`km `#\aG'_+T68 #$ZVr,+:Lj Kde[ɹ7O{2 oقn&#(ĥ*7N6WF`Si*9ivӅ\CHr]|v=/-L8{^ܜͽ +: 8T-i?(XwX|L-^P2h3I=w;Ʀc)Rřέ [=Y˚Ty t Zۤ}K)q Nht|+Tl(toHuh+~gJ%iE187]^$oS=XTiB{bI-\M[E-*r7o_I]i2y]q=A`"Z !Hؾ?>?V^\p0,,Ȝ^;@y> zOcmYx+15w0_"ZA$Z*pԤ /ĹLX5+yK1bs^o˩f^n0eNza\ ҋ9\le5̝î}DsSq)p={{`52Y罰鈺zoE(Cߤ3IޞnNˡÙ,ɑ,l4 鋦4W&4#u m0j0}ڀ/NN)2cH: ?s!L% ˝ A|wFuDk[Bv<|BԙRHFY&wImnjޥQlP1(MK}:O(K-Ɛ%.4{g(g㹚@eʵ}ij[Tpo?cnOU߅x[.46c"G\k# ?ZN$M KM=I1u^PsǴd>(ڸͶuG$KC'@Yz15DKbI؟p񗂾5.xѰ8-!jq_#"/k9;$@[KupU4 .\SMc=hM1x*գWXoTR~ѫE=$)pq+ѳCf$*p_^AVÓJz<4 ;/L´L7$19? ~xj MֱLK״`6l0Q=~(i!)*56 $xN(g]̷SR諪 ˋ|.VɊ]XVȁ9˂ľخ"dhL<&>i† m&ZDbyT1f˝)+ʐ;{aE:NOB"m v" B O^O:%L][>qC1{6ywRͥ͞ O;|:߈쥮Հtxmc*4@n* `= d>iVUEAm^P )t#%ưȇoKiP^޺#i| zq`X0*uIJ"VW o`}(P2ᜉ=?͎BEg4,74{stTo2+{^ F?+uu2aںNXg^$ { Q202T*dSo_SKE|qqU=O1>gzg?*iM787,J M¦_yl"C/iy\)$IB[-M=Fw`| k $vE9!0؟7T}_k GKm|w ;D {MKJᄉ u -uNٔW-b^8oȂnЭ%H9.P>Czm?^Jwr5~L qsxbsQod wUD L*,N倾ܙ<ݽ8_k۞XiM-A(Ϛ[\뢻8:돧byEt*jv7OHiE+`w$Z٤FW۴dq&ĻL/ݘ +4\&;@`Űvdeϛ^bgoеrb;U&]Hܯ<#~Jy.³q7DK! !:RYTP|~HqOcmfN"{Gɇw,/ʡ!9$]`ۥfQx, oNf+d pŚK*iQ֤T7GዓʠU٥, 1qm4 <"™QbZ-I3[6w"="ٱnظd6Q1X@קz-Ln晼2qptl m ¯ 6q V]BG~&u4cND,»>qҿЋ59ж|rl0ˠoƎmw{Ѯ: PO|/yQM:Bye@HL`g@ygOfqbSȄi對R$5=(59GͰw)x*@P1QыrLG)hq\@1b8H+X9f_~:/+Z[3⇀^}Q~P!tqg2n 3)w j-}ixBm0?%vw>B;ߠv~SE ȵɬ.*\Uڂ7t2FO[O|X2}vm-e;aylUT=7fa>v›2&2\'NވOtY'A`_ōFLx`׎.=nZ^.vf&7"F1g~I2l<b+4 ޜ:^47")7j++H6N#(XT"bUPc}+)i%BkR'q;zҥ՞kA!A?pD4^M<ҙvʫޫa F$W5Dڊ&%CNvY協Z14e+; qM9b yNj'?UP ArX򔺖@7$(!(F ݓc}'#`x@ 57˭Ėc Z%~D=2;w5ƵHңg0(]|}.;ƜskWj-LC(tCPF<*ȎMVM^p~@۱A\E O?h4d t@@oGF( o/Fg\ҋٳ3)'b+m7=X[NWS݅-+1p5+GYh}HS?>y{>ME]iv+a qC?/w=t굉 g:_X^q骍k޸HGF0ܓ2) D2i).ieaۓ:~Pv4|}A(,x =+]ndr= tdAh.l[.{#BYv0R~YH ݴ CrKq90:qPNW5mHzO:=S@'6"vIYT]L#ӓAPḑ֙)dFlm!Km`لt= ]W9fcdڛ)/}A ّp{M-Z%.|+]a6=9>)A YUxEFZ S1nϾxI P$WYO w+-)>ŧOb|@.4 AL ,O7z0xyS}x@#-:R¥.:RZ 7&4|P\D6?X-j2ֳrc!>Ͳ~!%OE7&I*׏LyȞ%;ػδm4Gc諱YU3&vdίRsg>`Ǎ~K},[FogIu(?M$PN"Dfze &dC^q +M=Ps1_N42f2lO &a~n?!XrmZ:T5IN0- yIOc5?q(xldm`=|\k8þj\e&tt/@n+oOK&<"#i+}G)ziL;Ly-O%R*e&J8N&N`H|qKE-+@-2"4; >~ Nֱ룏LJo[*s|8zjonQ%pZxJMCyp /]t¡$i6.:kLKaѹmBS.!WCboTCW XX\&rtzrZW6gRt{#c~#((˻DL3籓V{v!=_)z &VZQ<CcN$V^ BXX#-- 4#'iEqAq̝ !Hs>2yKS¶V~i֡k6A7`ˎ);Btroz8{[9Jp0?Le #hfV^_|=zӿnu!T̢ @Z$]Pe& Y8cc&cU1Lz{.?C+/%!!HzBJUYTyx8 Vm&1"Ԓ'ESN <4jd>z;#ΑgM5|r6vuJ6C; :RӵZ-K.4f2Al,:_gnJ T' Ƙ곭^ 7MQ{z z_+t 2DzJ$OˮT̖chvL?贲K^jJM;p1/Kv2-/E<`4g&kӶ{/ȀM,: -\=b%ᨦ۾U:kzdߝ,ޙ18ێ]_6gIKW>h_Nb; :[t~/o7k}!fv=,MDDrZmN0Z,?Hf)+HgO |J|^]yC}OC37{HqWո=%fGP1Qj[GML.<Ľ xu:hO0WkhS]aҕP8n`! p sNdX*tI\7ִ6*i[E@3h)}4 (ALHu.CRDt(}.a[Np.E|e9gVT罟Wi1MKmjLÕذӳ &)bG^ٴnHn+/q[u` SMٌ$o>krYqGv)ivޠ\{<5QBQ%d2|+ӗf^>7H_@4v^Й }BAQpW>Ss!hѽ>R%5ig 6,bևqn9Pt3/SUyT ]NBA= KnpIV6⻀tTܞ[;ϐ M6g]_*ʂ5 UcE& 䧪 pq7rf,1V#V6ϘBgOYh^1Jf`gc^CK;R e$ƌNj=i|>Ua|){`^Tf PepWf/Kbİ-*ǁ3޷*zN`0^[N|] a3=p]JlL"I K56 O`)Q<("`dL{%cp&jajt]zx= AW7Cjlč-=78@ zIL78) յڑzGQsq=_uCM*RNq,R@Tulj"ۃM * ;%B~7!ue^':hT /sL_m>55Zu8APMgjf+W$bԩ+*+gvUnݦE'.+d$%ו=AZ֪UO/-n5͏md]N P~"KN#P-Բs)TAQ*[:y c ORMpӼd?b)-~3&&!_"JY(8 S譄0Q -K$FM[ gֹҝh䃺!8$}d isd `IMvCjIn$X{-IbQ[(C}׎nG\d5lӊWޏ0~_ $Itl Z C&R 䌲׻G=]n eѰlL](OY>~zsf AgG8[YlmG~uL)̤f?k{҅^}ȇO}!`ytp g1{w F?S!`8;f֑0my«A9}ir %bY5,Z:&DN-&TnX$e 5C" Xƌqs駏lApu{jyv#|(UGvnБ5l5֘qQLmmm\2`I?ptF,%`ژHlv]aJgٺhZFw/2ymhɒb9NKnPht`Iѧ}D<_-} >K8k$ʚGPMMH?"H/`WS_NrWd[ ~*FhT[>响4ӺK G D}~yT:2@P_y` tNiW ֊/|K;ikhυD=NtxE~G*)dyngl ^y_Je@bUA.EV|J&Mi%XۻJ.isٰ}5Aj3o&Sܳm?ikUwthw{+0R 8v寭J-Tոԧz{}^m}3|>DƠ7xNںqGЁ0d!T+Cg5׆" O!,8n2{9*3?ѥVG%fc)2RȔrqX 0,K)H.l($eL_i0.5aztIL7. 4%v`w UIGS{o8ItEf* 祎 D+Vm/iU\XbĞǚ^W.85LC1&KQQwRJ"V?u\;daŝ_V]1uDXJoqC5' PMan-qf<ِn=MZxt/,Lo,Z b %VD i 1HVԫ{= zbDŽ& Ax[ Re"Ɨn?wϺ')F1qs@]i0|)V\?`/-N ~.h=Bm;|pZuS]|[w<ެg 8wqsݥةVж`D<zRCM9hmMhE=a!⿱2 ^ϟ8-RٲkXlQ(JB/$@WY#Yd ,AgV>9#x4]{M-aO )@ڰv([+7_T\7c:gy]y$+3hTU\oǶ`ڧ 5q.UkF$Fxa(yeI3&,}K`TĦ&׹8VxT89\87!*l2R*ո5N0TmYV]. ԅ }$. >ܿ.bOg1ڤ1%ћ֤f"]KN'~/LC-ͯ%Rn V9b5hħKPGWqNGhOfSؔ+3NO>ʔb_[ZDW&h91x}:103[M}Ћ b73:m,/l^~ڢ*7%+@붽 u ۈBw:aT/tSś*s^MuuP,sf5y=#  yԝ#` L8B.9rh _>9Hkܘ#<֟#&7L:Q';z!ޓnetUi!XL׺MQid1!?L@'*f(+d-S WLSB!qvNK5)iv8>T|ŗIY]CFB(17ޛU~wEoc1A~u{lF85u mhzP.%%tvkurVJ{5mk&IIK787i)P0 %D720wљLg0ĀSOm,] C)~ 9~THۧ>ɱR]% SX L~UA/{tt0%Nc)(q2d9iAw64!1րm˜'͕{c3OxYɸ}ޏ6ժJ,Q4^vxh0Z%fJ 8c;#W P"hzS3,^*H~^tI?vjwkᰍ뵙G556YrPg ~[L06}br-S39XS({4OQd 8L z\ 6r6R[Ǥ>gϹ}"@:c.C0H9 !6FRl+m_orBջq iF N@vKgIêR!m L;:M٣(EV[(UEЩj%KFB +*ܩ} #ړвՍlڈG÷+GO;&V.wvy9V D9lsHUH~ h$;xKx{ юYzvOu#,o')<=Ύ . 0rx0q? ڬɍ6 6r3 VEk&IJ ̅;{; )}o;-KAS1E&Sȸ6y홧\T Lv"xg3\4lܯ$B% V;mFͳU} Sc)ȡ9TQš |ճˢmulE _!Kl8?z  9vxw7S$AǨWЏ&'D?W@r [eĘ%@Oc;8~Ao>b=,p\]D=pSWOXDjVҗ'*͓z֝. K.O} `V+Yxt".i+Y^b4ѫL!]ն(˯mJuu{(- YQH,B{R`_szf)N$`fП!'CxIŀȲ:*__\CBuUF=q`AX'SdR= y=I~JZa+ؐ)%[}Uj*-"l<SH{ h:1>Hgi6ǂ5v#8f:S5a!*db((${32y/i76eltƉ.>E`QR:[9jCgnj>CaP,p#/zF&y pdv&;e=*ڭgd_3Z+p+Ѷ 5 WIFmG֫( ީ/EXgt FS*qEPs@$T -WC]ԍ,8vF]i;لlhhZxz8%#hEM6A P8E,V Vw߅E= }Dmy-w|.:s_wD" 2yiq"HˀSlRPL(550us'RIs1 ܌)i7g`Izdw\?_4Oaop/Vi٩GuEDZ DCl;ʵRK1@hjȼn]h2ңSά^xtZ^ ,86@%du7YLaoco )A\hQnq8gIcvӤ(4HZQɉlQ):ΪR?;ܧYQzq?YC4\!۰Wl\|EML hS$*37Umˣergz:! /YG.R貓gD+K >'gXj@DbE8? AdV7E`'Bpi8n dew)dԎLvpq8AMYūI8nou$p)>ىKP7r5{jIaIC!`av7-8kD6\@b@o{ٯ-Vև+Z^mʍsz"AW`cuMC,/PH\rykk-܄$- *\@+egQh&r74# DKg,LrM5`+#7Rae|̤A4Ot ~oNt"'^ C j V^0Folo2Jiм/qb+hë띫0RK-UhxFE X$^*_}# 9(Q`V։0 ŌXBF!02$dW-=,/bb+\<KuBPυPٗ6 !-רw9.iYqoh5$F<}mUǴo~$j ]WuWgOP/@<G Y_bau >B,y2~Z`$ީdKΐ&qXcQ 1.:31XF1I!XigEF7<d$>T'y[]@e``Zֳ7 0iIL#2vP#B֋>;6Q"F=1\C̕CLOBӃbX*_EUnOB!U?`'GI-C؟ 8ܟKV)$m@Va@epCe˺5P;XD5*ڇ4 >K.|U+p͜KWN3&&)]6y E"}wP0B-3^BpX6&叔 e' v`nl '?@uOGw},lzBnkPƁ_Ka:coȁO*fĖֲ Hk 45+lx V:=O!ǽ4l` 2~dV+ 4K2| { ]\]+:)Ռ }MpPPPH w +E`\ æEpI[)D? D@r*,W>JfIug'S&4GF~D;eⓚ, Ôl't8eoDs{t^}2wS܀N{˟̱]KwSrb=F4yȕGF ZKOL@kp7sQ#&ɉޚЃ ZC_]ZE@Z X!^t̓=R}KcMe܁E6Iqx`>QG*ߙ A\x${]#v)`#?)eBI=,Nه#`ane5Qtݯ -z)~p)dau,rNY[,ΐ.du)R6z\F{c(3M/_Dyv?ܗM;$9+-|M(t 6%nIy}R[mkԐChF"œ>5ӫk[hlǰd%r”n ኖ-AnSb8F96 (/wk2C%&i]V&!F+0rJЀ0D ]!L*p(om|%]?UlP|cx+]I(.FaToV=\9A$bsooBl*'a¿(Lr<2 lr@N6y/>AbNYzITh'õ=:45#ȯ89m)j{+(jun}#z)T'qv0 S +B)5$Hh}Z$j6^ʨ{L~'2x׷0-լ{R$sOlo uqZ# VwXG^R4Y$Gq2:Nt&(!A=7Ml.}XDa1M*- oFY [  /kE7Ēl/5M[K4{wZz6JS_urRj̯-) []`Wfwx"mЇe ?> ZI|q1y$:9ܚ* hxWW'GL&\#(n.#&,St7*X#f glj!qԩEbՑ_\6 ju:p1Itih\:wn#KiU}gl&WcAbCJ,yr!shZ`7Db`Op p}Z]!wvex= e<,")}-(+?a1$P c{G6-i9?:hmz`bM65$ϟpTj ݥP(Ns'>5^#jc `#8RT~f"FAY?>H_6e] qX*ZZaDKЉ '}Z O"lD^-m)slloayECzN7 8d> UԟRM#Q12]GN "8zfc :zdpP,Ifbط+&JEAfw_*"Q,uЩ =9ȞV鞐t>g b*lJED5Q[pyTm|2ٚ4/dOSg'L0A?KBT*jeף79D={Ý7W܉[TE#{MR S5o-M˾a[el? { e.6`Mb[^&r (Ljؓ637t)e/cy)qc*1cb8" 9iL՞[%ɁIZY꩔E%i=&j^}79as@ms+.gOi4*uyj Zn!ZϝjE~)0%$*X1Wƃ3L{ߴѩ㈐wg 7,c& Ac'G_x}7+Rzs,+Ru,qVTTO!Q}.q;XeK22N~|O;X NͶ~.;KN lйZ*8]FDr%s'Fk+[Z'|Y0SwvSq`O>M^W0z B"|HǤv gǺPN܇~G&P#xeوx{I pIjrd92& pɅunN?!A]3V,e&HbRc١cr &b#"T9>j,}^ū |eH_)Ok[mrs߹d^\kg}F+RpQ j<엀*Tj@`EXC$SAzY./TK &fK{+b Qeg1TO`ߪ  ƅO+ 0'u[V0rkLb66lZ9'#'_=m%(yj*T$y<@)(6mdV-P\Ns#MU z7f?T7!V[+|F9f?d0(_c<M.xPr$NSҁ vv^V-Fj6zgN%*&r`Q=?P`c&#O|mOII5?2Eﭯ5HOCvS 3+(.T\LGft* %Lfl ܥ, ځuPnX@`iOytbpq d0ohKRɢfqjvP,"¢|.P&&L ȵ*5k;D)OΑ`Ogs7obq_>XXJ7|9Tq(.iN2`kiT,bĂv=CgdAC-ּB>h]N&[G=l~_vGXn-c*.ϛ7ץw C x'yA0Q_$-[hh1z:e.OEԊ/sWjRD^n䵔2؝ӬE"DŽް ]fz,^2_#ظ5o$kuJ79=|mi.dx+.rw%1S$L}N TSJ7K=]pņr.˘F.`iv( aGoNEÏdD|M F۞ lyIS "BhѨslJ2|A5D*@ٙ e>Gih9ĬZJ\F:\M(."B6qE ׯm[-+%ʢV.:_>;NApOC:,_w_B[rD _x2@g"YS۷l^9te(E2v50e.in7Y }߽3|c3PL.DZ I$bs9LH2 =2w_fZ ct+ǰ tLu,=f1rHrc9K 5bE}bUseQB= \t~Փ  qsMMhf!%~@4t`dQ2eOJsJf]xh%[fT~[lxއ ;E`92°'w:xwй)B90/XuP;0#""kaT0*vj'C!kO$fB eμaju8re5)Pn0~H[#w^DuߴvX)"Z!Tpc~ly%$~(U6 L\*r\/PԾ})i=x~afU[y:\u+2`s¨{D\6 x JaTt;ygIq f"HJYj=ׂGvzΦ3CYx4YvQoԚE?]/MD:V-y{gL/ 3Α4i1$#u:nsjN79-s&ge0{1ͼtgo`Ѕ6G$ź\x?CM(`r%Ŕ(>$^ΏV5䄰JGfXkr燜 $J[j3si*_H4I6ƙ`aOtXT⨇ 5VE}JJSj ~Z^Z2@P'JyƵo6IQhH %k$:Dqe.#0?HrAGdq@-U_kqR_<"2{h܃'f[ n[43o6*wz.XeB(5#.V^Q#"!ϚV1)kg"5*Yt5s:eڑ |x^ P=[vg>R2KҢ>utt҄݋2C8_2iSīpR=h2z$Ü~w]R'pҰ5k SX;"uh#gp^jْa o [wdNJM p3`7hc^~B뉎:&0@ ).ݺڱs=C5uDW2w wcˮg#innR,w_㊛dKQt [RU=c3G窈ۋʺg?UZu0+,第gN$" AX˄q?F6 /<*-AjäZ1Zrtu>&Oa0'ڂg|>Jϛ#ΑE {oDh.*3n;*-!Dbv\r9w3⅃~ȩg)^g9[ȝ.KOnU3ʤt} 6FRZM 2i=}x6PEpvBZ]!Scu3Lfci_t0UQ$(q< h?p*xP#{4ދDmdQ#u[o[k "~۞jp"^#fPРeOS3P ԾlgĐ0r }ܸ\:]/TEJD N̚&dFr}_ w2'lF/QfqAt4*JTG՜jX^viHƂ0;gE*RH-ڃ^~Gu)-x0:gH>w(XFOU7ݘLfAe .%3O+ݤZund^Ҹh7SLW O@S+ѷb֋0ϴ9qj-mo3 KȀ&Cmjj:&eM#?Կ){QoghAtviT$#;p*(uх'r\dKd1ޥ!4.jg,߈^OV)P3TbMB&}>IWHt5%ύӮP[q+1J~.E$hv(Zjj Z/s?H|Yݯb'o).=5p 5s$g@]4Muho5@ؼ%m+Fz;P5f% M>'C n#%.f<AJK RVS wPt'.$Ţ|xUpk,MSmuΔLw獅H;(dVguRqQsR ՒҼO14oZY*qZt_L,z|RN&p&mX.]7eYj7 ߜ]4ClE .Pvqh#A:ΛM oGdmavJvbmrVKEP#|7yڐƼ '9xB`B$J+Ql=tݿgjOO2'%y1{FsK^5iW&.-e}jv;W)7.\<| +TPPoU?s|?sYƊTz~2i.\fW{&݊]+]uNjbY i*,D2#~;vXȑGp&[“k#eis28pK<8[{1f"ϐ A!Uec#W6q!wiWYL:gVi{[&RI4A&l8mܯಪGƵ AD1Vd 7Bڵֻ1rj#R6,Nh+֬tg4Ze#0oz$A2S1.!p\ɜw\9l| UރPFlYaI"END#49: /p^T;r .}5c>d@,l1v$<Zש(dOTm|J @(dM\;}UK,v8SYwڦdIKX[vsy^ ̵4<[yu"6ߛh9bLNX:(.C^> k.N0";\Z9Xt:b`)xQQm`:r ̸y3WQ2RjE@$Pl"GQ .'؂}.2:(jTr]z܇0mL,윏 ڿLAv5FJ܎^p3-hn_|$Y֋g9.<Dܳb6d,mW]}L.b>Q\1`(P ]F?'D9gMiJpؙ$PUا]^5\ xآ]vAomzC %Ŭ8XbVWi<r4F/O *+T?)c>cle6<d/aN;?_o;ڧ-װ.SgRw @>Md{3p.I*vZᗡP؃h\{+8bhTU0A%![y1-Ӻk/ߧ&0>Gȧ6;T ˑIJUyb=pD!8r}q=*pBtHnDѥ EmPO\%ysMF7QL?{( 3(<  /=d4͸`,̹ !$MIٯᕳ; z΀($d-ΚM-5Soa6讎pp^'# ev^}~%teq!fdvItÔjN w߯,x}m@ժ 3tע.Wu͙v2V)}Fat +8 2"+x~vV d& Auwbƞ p2d, 榜5YdJ{M{-% sdVmkeYNC܁zǽülX@x vpD=Uhg 2IJr]N Ns+O༸MfPr=ap ؿr&|A-O'dSkSIq `2(ލ\H=|yaڐpKI>+w|eS߷%^ꓩS}m$xUB0HP5Dp ,nћ0pͅ4A0'@AՒi|Y3k%2G'(-hT IY_<,Y 0^づD2Bq ]nq14$2F >Էæe-w/f~Jr&TGTXRidn$603!2J%[lͲmM<]qQ1Lۢьe; 5kٗƭGI2# ׹=/> L6$#Ȥ BM!?#,4 VAa*Uއ <\Mh8BC| ZȷVRoc܍ZMo`U%⽭pL8c[]c -EiGn~Q 2d=` ޷f$psth;C yXŇ8F3crF¸/1avH-ͦ$b@)BQwNOIxJgi@B{OQX7r 0Ѫg> =[lN"dJ Ƹ+bm1 hlHvJփ)|4%VT3̃a,5;(ڙ4 ]{hhU[=mno S)";WfY2Ua =lRV4\ިzW恺T ;Og&F9aqF-6;[DŽ'2WB4viA:&y"7[䐼)bEkrU@\X!c) I)_(>nhG(~cO'#(C+.h\ܭg.{.X#5dȞ&5McnxMخE݀+ 2mZ 1ӈĠrP ycGm~u/̹Fj8so0R?Ok.J+Q/G@F*2/^/3_n *g2`bgh0ϥ ߌBOޭ3>)sD; \]dn"5)?0t)c CyTzKƒ5O;ݔT8Keo 0A8א:T`1Q͘isA/ l#f$غI6yX#_:ñ`J+cׅB6'˳{* &Q9]YBbË}-'x 2<} 嵺q1kSF ?|ãJ]6h sC :L7f΋751W6[Nbz܍]= $(zI=sh"j@X?Sc's9 OH.セO0=S Miv=P0$[  /kbݕ;d+򒽜R yK\fp_}CeB-a;{A5WIX|Rq s= W彂ɜ_<2~?@%fb k)Q6v깼Usd"e4{ B-Vp'o& BŠwƑF*%@ßaALUӁ1tW و> ="d'ug#=CLq'7TLvzi+3$Ji p+u1> 0{)>O{>'̫ Y@ ќ j{m ?=D>RWq62Yb4J=} dذo?JR#^Z͚EYSHLe_- J:lE$7N_&Y?ICԾ4rlqOz^MzxddYX^kccJ[HHpBr;NjTN]AQϓyJjqC8bXF9Ɋg&jl}̘+SC'EEMA`QHVyl -R BDN[!S}R낉DôAQ:7K0"3s2.6sq2oR dicN8台ђY7DmO@Xk'ӦbMv)W&4N_; < :ٹ >"tU0Ó׌Ϟ}1Fp΅lŬT7Ώ`J] #Cs( RF|JfUះQO7{쾣=:YSV`QS˘1HӢ^A|=Ff@ex|G%N*} N-8`MԌJˆnJ綨鵺lJ )Y{ouX9#AS`,EJ3YT_"2=}I6q Z2e/+g+;痨 IW*K{4!)H87N$Ϡ] tب)8أ4f[frYU`J;}=oesiO&&h2@։1NU'H؂HޯV bGr# 󂚾1G3P]@{0m%It a-F}}nZ <8Sk's.Uhoi^J\ =XVb@*1ҾMB<wCL<ڱ/$-n=}l  BSvJ ipj 6A2۸a|2Ueyty~^_bBJܲ"D݃y-k)^sAٞa

    5aJڴǖ͹d[8ձs}A9xقf-2a.🮒>ӟsQHtFѳ?6-XO [Kvv /m\kتJ7h2.f'mD5FL;N$40&HaO"K; XxK (FGC:cq5Q2u hNlIom^WvB,^xG(oΛ^z&Dc)ՔT6hBYϽ0?Ĺ6)daMBOf1# x+4 QlT Z0ޘQ%UD!a.U&EА!ڇs"Sy.dOJ:`!piAB;0`Miَ%즥K8rcɅFQX;SpVsz-*O{h0ѧ^J-˼xRRx+^xnK|aFG~rA,cVCo .}rViU0G1#oq%IUp L[@cQm5A-|Uݹ`ʊ6ܬIz3Ig,b7״g&IuVD$:HVr-05#1m63 7KZS:~|wAz0'y9P*) ,~Dʛ}| Xs-pN}i~ ܩ-aإ>%9Ղrr7 *ztފs_`}*)T oʬ eM_4ekˏ.T{0:aPiDfLtO;/%zb; {=Ӱp‘R楩{{9y8T=b~0 R#F֪-L \a4*G@'ObИXY1ɸ׏ VoPIr\GʗK|ʥtUB ;醁Od{OVΊKpF-)Lq:GEl}+r+\]^UbF%B@Cюx)Q36XG+A|q@p;֊c'\DX{摜@u8: ot̅ Phm$uF"yĮ2?bN ib{b;-  YqՒ@|i)CKfKA?ڶW)D0s2tTB޸=G0ǗGщhOa-)xg3j. dWf9z[ض _|(-gA'B{>S`#)XVIc2y8/e;Sh& G:=heD<8*δVRP%z<ż6(JJ/fp-T\?VR]@t\yuӴL{NQ%'z'ZPf q^Mǐ/|;epy<jqүfV!\@&Fl̿ngIj ZSjg1jI|F".`H >"IQU7K'O痖sT8c." f(ƨ{nVvl}mwPKώXC*2b>Źt{gie ol^m1Ir2w&{6q7*]4n3p^D)7"4u,|yKpSaB8c&%,#IpYӜApZW27P%Z~EyEWӰ.+PT^H(Q-U3L8rE<լ:jP6{#C &>gY0k'mFqgԶ+B/r.Ep+ pCp` P{04_ɿ[%Lxfs:} nxƀH(gq? jRhoJR:C:%]yZΦvP\]h |2}C,PQ`*"x ]f#_TX[zmY;722@:MH!TJ*PHn*}j( ޘjhr{b2#fRHȄCwPt-k ao&'?J- bOSd**LN_߯@6ALô] * {0ƝRWE+RNtZGr_OH~\kRLZu5?m.7E9A(w'&(^cjZuga;jOm(W.׸lp=Vi$n t8f_#rL_XNFyϲxَ]\U9z{XYh䌬z JKItᅁ5=%~ 8 e\6.v?3ۊ\:#WanW]{?l?"T6.HT.we!_md1ZWZ[9YEz1x_wOR\V2C*;p@³S #'jLΣȥ)Yg|)U09UH2V%Ҹ4@-O{y`>jTxIU t_yLvqq,q{DiٞdMZFRVna>K8^Eyd~eE`sxA{6ݸ;/tk){^ΚP񆞭S( ,Y/m5N+5\.Kaf R5D:2+hFBq<V?a%f%ÝpFN`x2qI7(&u6@\?*&is9Rrgq1T%#eܸ**z_ +EfjT'M`x.Ǔ5%lE辣TbاX?# :g9xTu[_\~nRFN`,y|EOIJ'Ez zū;(6g8*>(,w8qE Yj m+'i鈝ƃ C~T o_v/%~5y9 ݭ-"#SWW:-rTd^ʐu34%g4GZV؝pW8!ŤI76q=npj%qA^Z.XQ'

    wgq+4UZiƉh[8Z8DDj_X]hCN=TD b7?_-eڡϦ2D?پPtd&'"20Q"Hড়<^,ʔo4,J\DbrN*|b<{Lx ?ॽy [Ƽ̟\ꝼ˵c{)=5D2`ݮॵE)^_V߳rǯٗNlѦWC|Tnҥ#ǝjʵ kdCxv\qLau1o&q}gyL̄r ̸$P& S8†< bTjYG!7#-IL9!OfYWΚV+h,|fCKqH5u{1Н/q붔 0>Uh-i{o-gHx Cbn\5^X`ѰsqXB(/Coπ3>_$:arY,6>wm۽jBl#u]]JaDdL%cЀ#?fAETғr؝LxNYf-8q mAS0y7[6r *9p疼z=}جzWWKP*ߖ{aI*%HpFx:\KGQwj1 &e̾$1 iT1V&=V&e' 4"R!}@Gl`S'5It8HǕb iCYyL7Dpʇ7ENw꽛%VZYi2I\,0CfjZ8D\X-RdT XxcQrMkPvq^q2zE`y}-VPxCVbO[idKM ftOt ),meW723ѭgH/8 _ pmI}(U/'Q6 ḽթ0`Se"IE0WiYkC).&ndG;+l'i5jC_H#׈zڤЦhsU\K7 T%OㆂBs#zXC]JDEL zȌF#s*LDi#" #"<uRyIIޤ`tHDxŻ7Gx4M7r#N!bu)(5[TjTTZY0mjl6ish@w="#bRqP;2L[ũ fPzX ^S9b)@,_!>| Kz=ׄg~&Qf+p^)JT\5ܟrh5_Ubn~f:&\ LçA9-pl*jkSϲ[H~Y a-_/2A[хNQq7{;IH!k M)3t ZDHH9I 0zX;c 9%OwkR]EqX|v;p{ApJ ß)YF>]<̮@rNn}(ߕF=\J!\0W8^,@c.:* ^Jf9DVwt<FfqJb'* +Eidd.Dht( %4^͵OL4ArҒnxGW$YpjiPX&}sOklQHAf/BOjYF< Vr7բX1h1<l{G$&-#GMT5\e[؆˟?edtUKD{7 M%px .j֥s `稌9-{\gv<_& Z-xE^ \ ~q–@3N 3iU I0Yxe@W:ZunKh̻j yUXima[aZ1"' ʉ9!# Zcǝ,5cg0տ ')~KfAّCBuT rJҒV_<_* <ׇEխ!SsdXq}EurZWN=; G-n:gZ%Rd c{V?H"*_Y)NP-h O)ڥ m̾TK}t5>73S\"Ͼ_0|!jeѓS1#~pأ;ٟ ^:'i$rZ\pz [p.MYj%˟?]K , 1U2nd6aܖ`O4su#E lJabAOdkZ;eB!Pй ʧCe+%G8.@%| 8,M\dWa 㭙luZ!!_#(pzO뒤t?`Py2}WZ$޼йi,;)];e_vS29> % ع[l N;=xicxGDr\F548k%;fq!wsyBeA5Iv$ ͹JL)pnУG l,p?d_"*_  MRGJ&6-ECf/>l֌"&=d L.KܼW|jER\1#/jVᄜ25nǭ5K6IҾ\%"âĒ )[ MlW e4́o`U%Y~"[8z9lWt3[Q̘nuX8$PIe[4kD%Ybh͉;[B_*| ˻skvaa&5kOjCrYiIT1ʨM>M X SE}DW7_u߽,ISQ郱:D>y D!d!tV(}3"EERs/q#47; u[Gf/ {2&!Cb+t Hy˺'"p63s̊E :FHԞ=;Tף_άBE%NH}ˬ[ txmd nﱍ06=ٶ ڔ\;(5H(V<'`چ<}]cw5;3ƟС3sXq<*8ZUM"5a>&kԲM&2:#5a@z(`_͍!dM}d; 6Uw 5w?end$I#% L}WIjZ$6HNt6򗺵v,'uSDкznʯ~-f_H9U7aKq>Sx K^`K%f eBJ3^-dJM*VG 9^/2 *7ݦVDŽK`z+^?xqLWIdc{, Dz>ƴ)|0ۍC$SzVظѭQbZJ׮[CR:r6.ΨdҐV=`8ܡ]6_4mqqť.:\UX^i3eIލ=-6$9%8Cۡ5Lx.c1(:L/UQ֕j{x3w_ [y[vNzQ9aH)P$ʨPfpw1Ah^B^qo߲P΅k'8d;“< eY-QW-TUX1|sJAe}D<*/" qkC\)k>6`sAy৲#VU6tϺ$44 B/2X@S&M B)auƄ ۽Drzr2>u+bL(SA"1 &돺ohyU[2x׬'zYEs yPXm|K4Tl'NM@֡XRͽL7:DuDO0}-Ccm)4VJ9[yB"bҦ_i! R9/uNspiNBQJ SgXnOc*Ss {uAޅ:cWJ6Jaoen!)~4|e>q'hukVhp*]0Ak1'" r&L=T' H{(-i&Zk~_Uo]tOx5 _|1|HּgؑPP5+}9KP5y ='h,cd{簎->k) ^B_TFKw ;Uش*S 1[,D'!"'ܮ`J)DĵoVfpN1;W#T5pTf]-.w֛ އ5N O~d5; ]lJX#P0z$xz]!b-"1T'z VZT',S܋ZԮE㫋m8z 'HnKl )|ϋ6 5fZ%DžajtDտ$!Гo ٽ29rڤ#FԈ.P؝ۄtڶnbcxa?@c *]ɅCc.u46Ӷ' q6XNQb˸ֺyn}ZNRڦ r ؆:}SxÓ7w ;5_A=|C&f<iV O.J%msrppp?`αRblyiNFD6 ?T :GBi)!ɝ;z`~i8Jěq` q^-2hvH({ٕ;i,*dS4i\[0eTi9z5E >-LT"N`,Dz.Y@?g%`H'8_S|YXЪA\Q 0 O5h>h3.־Qʪ ]lR3"5s 'k$QT@m SaН$Kc6D }y($þddE33( ږ/GBqG_'μPv~V_ܑ#q#mQɩ9n Y[Sfr.6K#lY|:bFNGʵEt'䓞0i 4LV:׎:3g^0a #Oޓ kyqmY.ƽ 9|X㘛Rx8bN9lPfa[#. t0zIWIh" WĚ"" Q(,!C!OZ t(~0…ҕa;Z/ɘ(]N*^_#**A2hO;`3s!j Sad>pXkt45X'~(d6HHkC|vB ?DPzWk KgZT5b"f}I3]-y@/jOcľ?'.vbdMTdW"BWj\lOdӸo1@^x6HR2p7r\ߚ9O)w"UTcKySKvWZmKC47xaORKc؝#ϐj!p8мm*9J.=}tyC'H elfbhʘ.g5ׅ#ܮAJ91;nMuPvS B,Ksr3wh %KXMu`o:tG:ꌊ4 <{E٠.éq`B͈+η۶dD<칮C @ɽ%>Et me2"vbF[@x De2jMнIyB"yLC\il^zwa<ʾS7Bq#ʑ IewӔ1 hLڅ7΋\Hq0Ap * :: VI{ry[Jb rhk'.Uj J̲F<(;e.Em(&X' ؓ ;#mE4Ze\",|l"zT܆Ql8zᮃ[?U=(DP 4+ GKK{#&Yޕʟ5[t|hr>HvRT"@is)!+rA:sSYe]ΉaVk ҷ`$ P5}i}+gd@1ݍ*́Cۺ@L2e֜NӻTRM 3u-b9ӕyhcSG.{\SmXnCVrjr)w7)u*f;B#և<1P]KLRÕ^A.a%jMG*R/ygL뾤H6>TaO qW‡N:>u& rreedȾLH2W؏DOWO^4P7 jJ0D ^%4&PTO$3ay;{1:]S eZ;%ֶP;՗z3cJIL|rUKQ:il;:aX~sVtX %緇 bB/s\ez؎g6.)n#v-R?z23U+3= E;u]=XGտEj>,OʌXX7(-H~Ld}riIW cwF"mGKcgTk$C;~~KZd.)B*멤c ңkeH@Sg5u| 7X; 4mK֟wIY~7*NK8ooE Y1d5yAV?ɉhyQ͍HdEy8eN _8Gጴvg;N$ b,XWuOܼb+ |i*Ɛ#j8PQ <΍`)˨X] bn~No OD @xvFh"(52K"AaS-E8Z:ZFlCu Yjs 9`g$(52kSŠ힮N8"4jiOV|aӒ[~yF(6 zo]| h(5XF=(`SƑ8d"$6"^yX?Q*9ciFh})aTF2@s3As\}D%Aƻ|CA  'rx*ōKx63gϫ)`>j .{ML>D!ʆ,i"~{#f:8}b_D| L(5J~M}ã?H""AJ.8AX#*SP_tB )U]9M=L.C9.q]\X@[I${e] Y1Kh4bxW+50DjNĠIJnwкndpg lpwr6 L~9. SlC{N(Mf307]3Ӿ{ۧ|h~MżȘ D{U>.^ټ^=EWt-s3hۊf_sМx d?@{YѤ|{Щ4ÒArV%M|GFUI'(4 0tLXdϸQ\ƵibX"*?pq#hyթJ怃\Ay$hq$]J0؋0E/1.g S!߈w"kȱ:b8&6F.&K| nSA0M!aV5 E?W_"|v/_HvCnz[i alklˋC-iX.( #܍"3K.$ P zV?~k^1Zʰ7B=A"wDkEU6"O{{Riz8Q+ds fAvG.oflƦ֫< 8AZb;%^\d }<`k6!2 >Eyep#.:-Mf`¿&X4}k]DeF hOh'M[ɓןbm`࿪ڱ^i:iD`qvayp<͝<S8'%kocTą]>}1G]#;pSC#h$R eC`* N$t8kZP<6g?0\©L:c3h(D OQe|3 '+Fзf|g|%7Csq\+} \lIC΂A 7ݞ6Q086>FAiltIR>G!|@pL~twC"~1t*P}u"S l".;FLMmD1\E%ВT1%B=.sgY3WtBuƩ˶\i%0LxﱴSµOSnq˜JşomJѪƖ>Noچ_L(AfUdNQX֌-aV V;ׄU>x\}UR\,Ot {Y3A*%#ِ%5C;G-,o<䃝x'#2d7N251ȱPovah<>9"D44-y}f*-$t';%LV 陣 hBlyGmoY]މRb [^wŁ;(ߵ"JP &״+s`_tҀu;hIY/ Zx],0}XS?0A;k彥 \{}¶mCh.ƅ\z;pʋ㵅FLU'i<|}״x=h̓.iZ 6KvefEV @iEͳWP4Fz`[)5V{+f>.9eh~0,0zR:ۏaiՂ4%.$Eey7s1y7b亞C\n̥ JI(fӒbI̫ATNш+ٌ=[.rwrpGVTzg-6Qՠ/.>*:}҇8^[qk4OD>hN{7o+~"ac^jCRRH2d.97ڟ7;=- _C),*ߔK8mO׻ dC.+xpwcэ@{ !^k_θng_3[T(<AHah@}yhI,,h-*>\`iz GB'zvCՕb =Ln(s&e҄Ժ&;܍. K&GžA˲^;TNcuަt"-q}8ht܎' &3VݕF/U4*U+gV>PKN{$D[g6+$\Q^0 ']8PԣiL7ginL?S Z䀺^IHP#?\\М\3Tg;,Y+MTSy_5Ԡkn `"-?A4p\an_KY!saWr描(Uw27ϯ6Af[)g^\a[DP] Q~1O m}LAw'X1mHƿ.Zh%8 'ɡn;o%d-\&,@  G|(R4SXx0c`)>gl ,PAQc?D3n(RtQ\OuVzI_qeF>jf- IjgAG<$GW7@P vCPT(1=&͙̚tݭũ -;:HͯøKGRuqda M~ Ɗ#.q;-Y%ƋP2 ^ >-&p+z}%BH;3Y@:ڀN ,|x2T/ޚCe%5VfDإvhVNZi*/M g,aYV}\뛡XV!qb/I(2q7Y0YBhIu ;+ П,>q)-uuD}ڳ$M ? `5OqPW:S, ffX*П E&,j4&6z15Ё@R',y[Bи^b L-&5aDlpmڰl0R&)3͗liXtD&+&~i=LZ j)8(3^}~U-h5v8c=FvPZ祛"*Vuup ?pp{eQVbIa61/5S+(шQ tj܈41?pxVyiPf o`}3US3)J?H̞J6uS F~*\%q,M΍&_OڙK[oڜ=/yc!A ?.*%^ms>WyFc mBt$ȋo/ow 5^!fKϣ۰H}%̯)PCagW:;+s(L 4!x k+< pٙ,gC7ArX[D NPQ*=ρ*5Xxs>372wQ1VL9D>!˷u^_tQ\OXHM+設Z!ֽ a Kd 7CV`B*:k<.ҚfIsQ~AVB'3:H]‹xp#MGPmw "FK}!,=m d[%Z_ٽȞڥyK=*Ї~̾#VZ+\މ[9y.*-Rxh]={@X>Fփ#/~Nl5ITˣ%쾡sг΂MS1T`Ԡsj.nX&eޒ-FIZl|+v<ɥþ%듐nƶfߕE ~F\yxo6l:! }d Q^5u5Ss@s.w`8vX^_@gcQ4Ҷ$$)IQ)+s$&ȆՄI!]'K<;uN؇ύn!b=,kSO ̣z43Th;෵?IWܒQXϬas Z`r"D^:P<0 ;7.G`Oy4VU/-N4 Dr#vf|IdGovHdL%tO0 3:s-*5m aFr vǙKPT;F%eזZȃ܌b0=;;A4W g-C 僸y7}8 @&={i\FٔgoFoCZY%0C-m bUxG9mö}XpV5GŴ:r pj-|Lmbf2t E<N)S楕hRHbu@Qpy1st](IQw"1u=59BZJD66#=.g!F469bʦ b d ;ڎn*bbr/؀F`P5B*@d(IF.[sd'gj123kNȽ8[E% )'hBĮ 8z1E"qlԚGz=LJ\tf R3Ec!^< yZPcVGW^F?g~tl"⣝L0c$e%Eh`JN_DSWFLV32M*,@zF_dزeWŘNǙۗS :lT_BYg%]zO}^{"$ge ֗8BVtsqWwfYQ,Zΰ!"_aa Y /sŏ%>f]5*fܐL\ ԅ .^&H5bJx;%سP. hThG\T"Ul`,d;e)}:m؇hs(fsۻ^4̜#>*ԨgɰҾ_D} AD6 ;^H,`Ϯ^dB5 OŠ] 9i*eCTcU/ҖK޳ˉ }(}&$lp!EM#kZ_ӌU7R S~ \"*5>Tff#YaڦT)K^Cмv2"ߙCpi d58 xH}j_eS$}L1\? ,L YwˈyEB Vz.0p'\);z /4߻OX|hWņcPEfKSn<08 +@i w1OJ薬nEB>n[QbEO2{ko؅ͶKeH$u| JLLH!lm ~aM(=&3:S^ZX$͝ϧ)?n->3[>a@mٶyVtgdjK=%ẹMdL0*svij?♍g)e mNH% ?&0z]6@ۤ, 0A(՛ Dn$vjf^g _fQOpɘN={ܕ $j܌> N32zVkNSh/IHN!1v{ ' 0TI@#׮da<0sdi ?S|??hr"K,'L# M!x̅N7jWi= ( p٢--sHC_O?-:DOާ!T^G ^C|.7֏)8>*Q&l"Z0\5op?P>+w-/-hRGLXoJpO8k*F"@IOxbR6%-xR g3yNn7!kq1GS5?63/W%CHΰ&B:%>]a@$K44 jSm*dQR4uT3os%gm^BpWd mWx'mp yl]n#-BXPkuU̝kc=N>˄MHLUN [ݴ%"ecZEZ)!I7:*!fVŚRuosTbHY7r+?]8l J4{[O%ChDwO m1^O.Xv&)4 ; %#c.sel"P~H5ۖu^gD%0THn[|} " (g1Gxjp~ua0wad1ڮT{Sh#Q+7^%*DFJ/N'pʟPoP| wp=. @<43oR{ڏ VnLvYeBZ&Aqt=I D#Yxfy%Qeb}Zi촱e)޻Y <UAO{Quհi*v CmyuP_?֩M% oM7<;Ն #3=`l=zP1JDpiaڈmmVs <O*{v?lqki%nSLQ$+)v ~j xWIĿ@/OR"qĸ HʇM D_rG;DGUHlTDmJbPś"1Y+ ;:o:Ѓ]ُYdZ])8<Ǟ8'tFp*wɃZ1- P0zO1z lF-lV1D~<20X ivp2]ʍzdy9!T8&a1]uU[}'Wʬ%fB_%=7}&9Bkzxq?y6*Ks05s)hd0ha^ @xF;T*^vLXW@֒g,¤e T6 v,v"Nٳ5^:)MOt &V\IUX-g0Cr\ Gl$uuOtF W=JF8x'El"hR\4p_^Ts/j.[80l ^R S@Vf㥖iNwryB, \`{lpZ]o\f5N' v&وJ[wH]E%TzrGUً^&X+07'LG(D=JR6^͜h ;3}Ik;L_6f>ުx~#׬Đ k8$Ы:c<)驝K)'5퍘փq@L9 DDY{Vuow=ql ?oOd\5sjk;imI(yp;Jldvۙp=V0r'hw]S˕#Is)L4Q #awhXI'f-ׄm$!B֭<*uq8y/D7P M 4xTZ]#*7xPy|\3-Szҷk / 8}D9 sDQ!ɲ@NXCWwBE/ ֺLv&cqb`yp뜀$L9U5`o_u*ŀ#˪I0 ߟIHKB=r`ý44-!PC4͹kOZȬ?ZʽB o* JZgD5JMC Y7_;xO00$JAW.<0 BY-6pߥsᲿ S2McՔҺۖ"Գ6l &!Ml,cm&=@eo VěM ' =0)񬿹KO92\AIN11`c& c5 xvM"V 1ٕl]QNG`9QQ?cC{5-F9F^ƈWǥ @;`ohe:^Ŭ^]#AԇRcO5)S\{DkR5Tssr¥,bh1, y=- eCg3-ͯJwnr5m,TQKFjsf9z›Ru_jiG{2[i,xA3RɩumK5& XJ kJI:/.{A6Q!Xل"@yij,sR@ķ kRÊ톒?Is Qz)O}* 6|.6($KGPSb}`VY5#ٯfh\9@P7ؘ$:zb]veOխy6@U@#%Wv&4`a!{F!ьg:]X齖ra߰5n'BL3QQ=u+l\GstPmndZaZ A;VUvy\b oYMH( e.C*KQyX"hS4(+5{e/0)\Gv4wrrxGt%-drC)'7RH/)kk>=rFP(p:į%m5%&ZB}xy^ ʍg? '6ݒyS)U(rATh kE{ꊝ{dS3z`V9T'i9 ZnQ#/#ْB^* *.$-]ʕ6_` jwyrS)_ځKG[G#+i )>]n 5$hޟ_fJ ]]&@9yEd0=r=H1!7#zt#W[4neJ7qjNT2 C[e4 ՅlVpZF"oLHV*3xkhg5Gm|rf"&Jx]Mgks'wȨB4eCnjs`F0חll[ki/L5_E "z"#G }(IO,d&lƚ:Rb{ S|nnJ_']+{D6dk1="jvd~"şD kJg0E'8 l\xsC4дD&K_X*:t/< (gjjo'V2mu.3+Q߆(9"2J{-7z:ۼXW;G#z*@:-,n2Ք_8-J }d:-)810?|߲ p]zW`ïr!F)ib4#/2DM?L7/20Ϥ|GFɁ# ®R)‘:8yLGܝI&Ce@ۄNxLyA0?xNZCpZ$Tc#~5<0''^#R"` l=8-4+&;xiێkju;Y`e g6G&69 )ac;b2>4IgJxׁPi% b(0{!YyoV-@;tƾ*J:YOƿ>eWҰfxA|BQ<&⏎Y\Պ* HUg/tJI]ӁG#=)R (NL&L |MpFFi=G&C),{BD@.qۛ^wEH|\l2IP]w谎f+ ,MTfogOI#•ck7kO5(ݓ4+! Yވ,څj٬ƥ65՜ZD&E8ד›oƳ b8s vn Vʼ`2t؉;H%b@>gb#jaF'HmgAc4/Y& eMlΥ1&>t-]z^;;QJiH =ZR>ye7iqY^׎O}(/fۯ[BMQSdA?*MebΤV񐻃 ͼ#'yi0 >ju=f\$GD.yl΂`c1@ֹb{rTi?4S̺3]s򷌜ZHk"Q fx6w>tֈ[ű({v!Dj_b|{z,QtN ^ {-ǁCV~eI2_7!>VT1.nc! X*16o~Yu^ =֎F2`|Īij/;qpÀ$Jrj4ӽq5gۥv_| q(H(_Β   r Ɍ X-ʗg OhSե:I'Jh\,jE⸍3ƺuqdc <=FpX>N[!&3ydɹڛϯ_fd'(ɗ8^KD8 @QslzYE jNݿrŝѹnrO] T -չ2,GΜ&`#yR}yU3 J U}A|B|X^/An_,vB-$ wքKG|QY(;@bPx ;vllcA, 0c/ 5;h}tWe1YC[ؿTnS5GִEWEJK*Aʡdn'JG68~pNOJ]7Dfɷe&Y?~qFǭF?^(" UǖZ؛plC2`픮#gK) ܒ-P'PȔЇi8L~z<~wĔ,꛳HFM* K B2$7޵1F{-&˂D=&SvxGz޸yF~sn?&vgxb=+_ߑ&P8cU`?PfI3;xI}ʨ vq5[LM-jd'өz!""ʼnMJ7#fM~7uSpDn,tsWp@4ۥeŴpU#!Qb@uQ#ޫɲ! zxkE/ˁ@Tu$+I 1?kJQB/gHu+X/j'}bUL>/ZDb[!̿' 8G_6o ̴1'8q@;S&:xqzp]U}&:)6Ti{H!W}& "%h I)£~xn2CExnG֠6|:h纾V޵ՃI8ipī:Qj~O}&i-PYw} 4Jjao_L~aEū*9ەcP{+=T;[ݒg-*E0yw@&XԝLp@{ӫ CP")?1DCW:TA \iƹ0ʎwFl֖N0XBxi!ЗW3S-d}7鴨sv-S&$gZң.#uZPX-%IE9Eoks 23v$AP`X>6Z2_}ٳf,$ᬌ'.ǹp1v<hj _sk(7t+C~0 _/4x6c͗xW1>%~<ɻy:d>7!sX; I<9BUa_p:̭)rY/Fwf Nmsq75@\윓Z``?)3‚|RIЅM=9,{:jB)e"/.:`mɫ7.]-m5f*pk\;jW#A[[ӎhv0Gjȸd$Y69m  oT료ptTg#f{)%IȖT!ĸewʖkxyf,TƟi4ŌRW3 jzYVl'^m_}ֲ2B!XqjyҪ̛ j@fS z]()JwA[^v}^`XT!aC?Tp!K H0<t8C lόBu"o/Lm}傔 ~Q+l]5(EtxaW K QWY&QA\XI?V)K&Jw0 teƕ CKzCE3:(L! &wcǵD򂹫hp|e̶L,QLzjJ0v`KHxIrҎWO )HUB,.h%aaң}I; Վ5,+浂qV[:I8o p#ʕlՌ1:ta[5ojtR~6^H4]{m1-d+f5ڥGIL P7GBLmi3 J]^)qÊ/V )'ts d-0>:-$|OsbEC)Og}#scړ՛'Z*5S鳨>z}@Fǭ̙c*yeL6wV.KY["uO@굻wQ 7J ް9m/qBjMK&k5Km| lm d)A >#n1s9x 6dutUB-1 ny⮩F tʎ9[O&1!+%zͭb%Yu3@VP@XzPu~2hE/C766FXu|4{ l{SX9J"%X PE .]J `ɑ'{QRucY3{٤>ǍqlAg?Cx_%Z>:k/O^Tp"?9$u JߥN/H[}$%8uT$[ؗ]I$"1R,{S.LMa+-VOꄐ6HH 8>:"\/ U&u/ {@w'Ɨ> abeU\UMHub=ZD1).bCT] *=7TwL8j3=_N*bmF*t{*#H M.`D n"g ƾeW!(0#:7wnעPU'0ɿ6VyUM y*`B=+[yLP6| d`.m|%2?除o0k6JXdY ȌF}HpHI0…./]vm_kfg4度&CنdG kc Ά=7vsj'u!ӟHNTR! =K5ss_:ez'\,$4i ԙM/Yi^%Sh.ʎlİ{Kt<]kaˑ_ӹ隆zQ!K8W Ω@ ,r"à{: υS/NYjҼ}4A`N! jT^cy*1}.(E( vpzXc篌l2?%q ]@D$C ."U'vs~m}%Eze,Fr|׏  }4t6(A2=2d Eo>z0@҇L8ܔ'ܽ~݀1p2omln8CxsoxNx7,b+&U.;mJk0.s^&>]ܬ:E+N{#1-3đՇw2 @so9{n{V㟞`%/A^[lqldT1U:Qx$ ܠL&^I׮H.!֖yME}csjī܍fc WˑoZMU` Q^@+'W`Aht ӒV!6z~,6q\]Ƹ>LokOJYPs _ɽ9=Dԟ+'׫MWwHXmLh0Gճ՘RG?XFTşAߴz76Ml&M!G%˯:ü퓞hat4Z-~[td؜4訧1 :BA=}H.\rDj&-n26&#yD2c(qRۮQYPWr_9)pn 452g_. <ÝF 4ZRv;|<v϶~!'Hm" ==n~&~+d󋿘whNtKwV+//RBx wR}oHD ~!02f(Pri3$ۛA<_STbesBW0.\߂@+א/a1*+?EYW]R9l|aCUJ4\l(@^0Tg8Uu&Dy uibb[#]~FF;d(2f X` ^ _aCuis-)l"%`cU89o[E7C(.^Ezr'[ }`DuLjI;L4 b;Q.eȘZ$#OC)C, P%yv=@8s$.y]믽MGզѹFO #qt.QaPI1eT!1g&8oZOK%͹p)|N2d,n qփoȪ;!_*.{y'vX ~{e."e|)$U>z?=h5 "sz֯c&{G SܨBOmXS+3v05 $9vc0H#Z#P(% PH璉+e.L!/_t(SOOy&)2JdY3HMcRZ"5ҟD2[CE.3u҉z!'ײʔrT7uC).+8xgOLvޒ TμGHq}6K59I 6"k̀]Iqm]13 ؇/ QZ]nVlUc{2 d39ӫE"vmNM5D3RSG}zd`rcNZK <ݖ7TyOK&N_-_zu0 "oxM"Dkc#!ԓ(q b}}r;CEVt#6\m[ttlzK+ j.?uykK!~(54ĂZaҖvhQ?Qec+z$+V5KGD;Hn=ۥsk"T8b,V_Ӕ rcT'GT9ŃNUz[6W“e<)W_Ur h֡}jfTjHysej2 V@+X]OU9inVU of57Q]_3j l9xwE6?EY.9)\5DjWe.u mT.umH mF'#s.c:O _{8}#+S+k!+z;GHa>Ԫq=(dA\So~ΙG`ĞbWa?u$ $ fp:͜\ʭ 3W X( 治BBz`V7ٟ n/](Srj~oB$l㡅0 lYmoE r{0y<]t1Ip._&ƽD9WHLJ%t*oв^&cXʖKұ ykldN`OK`˰ʲ ژ3Rjf9e TF*v=Ȱ{_t,L yt9.A\m]i6 gY*[Q-팩GlF@a ѝ̳ٙ/yX4o6) ddm_aiaSgMX¡"*Z+3Qk*]1CNͨ]Hzӧ/;'Z,zP_߯~Vwg4YqvOBO/uz'jL8eN)9bO~Z7V7u͐VFɩlKۄi Xh2gp'ĻoۼDrb=qA/y e_! Jei B ibmɖd&]Z u d=5K|R0SCs|Nچ2[ TO6MLbA/-PDpڐkI_El ю..w8"`~3}}:C 'vZ=RÚ6{9iLc6u{D& Cz!i}ô%<۴`k-? nDV%&ŪVq8U:WŐA a|S è[r5Sze[NQ4,`e,;G,I:tBΐٵeF(Wm.]-Ƨ Øh`[ ^#LI0$N/a!K\bY,3S3AH%Wb>v!0҆)>:^2I dmFx,!K N t(64XNF$rdIB*@gmÞ悘B^,U .v:>Xv6V߿2^ BibPm9זXNKv*s_pwk$ނIcPr9Ӭ:w:qŎ52nưmFQla_0)p3|@dgo!ҙt ׻ld"ʺf F?56oGAzHa~:ݷƌ=wIa] U.EY6x924,|26{j:c] r^z1) `9e!JV[ĈYp ֊NjԉJx# zU߶\RMMHZ4G0ҳwنxСa.fW"6/3vl|SC@Z.Jj^ }apI栫.o9,kpWb>ޡWY{z%`kxNJr,8; tn -)eTFg>61! %k(kG/'>qYZtNOPaR@ v\ePbFUDBK;+@J2Si/1"xŪ9epD챫qA//d,t=_yP0q`!@jz`Pc'KI7KJ;ٴFjOR#y=۫nQh@XY. Q 6L\QIxΦӧ@@;2m*PH%8V\ D ZwƛLNWI]?QOP""&<ygk3r`1a1歴ciF,L-Q/Q>+VKF 6i4?~,Uc3})*H( - %&̆,$zV_A<6 AhM91̾2+n}KH/UuD(Md;nѶJ&=Y]5FQ}hga M s*]?BtXÏ۫C<y=­7ݎ7!4P$J0itԕB.F"bDߒ(K? t#Pp{Cı̧2j!ͅy!:UrǦ]+d.wY Rz#Nl:Y`z=뫯Tփ8 JIAŕ21 '?GEˤѨ}h N?+`Dn9c [1) w?6+)Wjz_3Tt#?f~F޼ 2"#7FeaTM$K/ Fpu)? /2_= !jved'zH bH I_Mi|PU:C:,kxD2="$ TMި)!ɣAUЃ8b ϕ ?)x)TtUf48Kt:4itpJllN{b)NWS-rqmtP΍n@N'24"5FKEML( Wo"ֶǹ.9!?̿[ ߾BI?o-04+dDГ>v ivϛt s TS\.pcb}-T!E[14[OǼu,6n*P:^5 _flސ͇,X@#wB]ȥX*.,mEeR祠; : Ly,5#{u[~((Qk5U9v7FU;:wҒ:Lf}f_{=#7BTW;Lϗ1rzggVKƁf]6=f(@֞I,MЊHV/~',n:yb/%tWccfhHX󌮨 95 2zzxRQ(߽1M ~~y<~vPF(⿴BLfU! Xw{B:wS{=֦{9cLX܅u"@w).|SC|cZЀ:+/'>,wW0 nxhUӑymiXnﳽs#% heAG#q1ݏ`>rϸQ/=q dgB5&?YO4t8$y r\cQjY^$ekGtMg)4["^ȻMZI |V&{{qQqm'qQ ;0?EĖ}xɱCtt_\O#QmO$[}h֠ 5bkvVt#)uGyIԇ w_{bUӖX3. }2 K'>0֬rTqSZX*솈ɊCg"`7&EXq7,J'ZL'E^T8eq3 381e EHAiwP3B iG%r7{ pL4.Abav)31dKT9uuC[8%[({vA ;hŧ70( G  Ł6lˣ_p\+y5!Il]U~r MlQM&9Kc*5a_['@Aժn&X`A™ ҿ BnO9fm!0B͞?KEbx =3`TB7%XK Td+ +{fA -j$똝uR` $ڱԛS8H_ u$rYc$*ڊ ?$S ,oK; `p:UwFDP~NL6Uu0mn!)Hz)|1zX`2s_ΤW4WLU m5z%OWgY\K5" 6ljW:f CEaZ1ݏà zxyxnvL 3up>tկK=4CF18 !xRܫ@.sȓPJ"ȁ!loh-smg$Z}2\FtzTI fm8쬰C/m/4LU%uUa-=F99UBm - X kR +jQ'RJKYuj\ ܋J8т^UeL6?cI_& kw:4p!Vm׮Tʯ$ D _ɝ^]vr [!ɥ^ }BcaWb Lx@Euo#TL|f ,:xBR &c7// L-h O&g=:l݃N|'z[i ]HY^4W!f/K<̜݀I `;Y2Q6P: Cq6ط]B67‡ϊ&<8D㢵n#R3m߼[:( R Ȥ)#$'j_fcڤ(%ǚ[W0[xWw4Dz>_,ǰ&"cew@<~&)zyЁbUrR9^rAhh=vUDwfQy%nI%ARīK݆~ 0' ^,F9$</ m6:˹KJ0yg dvH;6kt޵źzF H%ZuA +P9eftGF6ZxD7 s ,?Tm}j)q쎱97@uEzlq l9I#'n1$|V S.1| $ cs޷a-!҆spP'4Bf4.̓WFa|j6!KN=@ G5q0rXZ+{1_N.ӈd_aZV ̋2V*Ct "rF ,ÖS`snLE#3LӬ͘Nע^0Q9(4p4Cе~0v2H"%,FjRXiYfu0?>ďђ,!QdT)7lȓ}Ty Zlwfuh!Mny)y@B5ڔSL3&6SX& yX 5Q%SK^ =,e(Wn]͍hyk_/I l`tC:WA HDѓO }}IJDal(#/dz?)Y ,v:s]*&MXL/GU”F#E%?.EIYv===UX݁{kJvg g4Gtes.eBuxs2>CI)5t! \El>v` kFjrz}BG\-Im4)Sހ_Z) ]Y,jc,߫#. +ݨp1eUY [Uy껟U`y 0Qk]Ω!ipݹ*H9d0NDӻJێR n zu0_Lq'6E gV!4ێSfXGn+?ҤY*댔.96՛Oo|C3E,R^?7 4mA$lO~Xq_M~W-vIB($/3+5IpNJHHFPdȏͷ>؛]5[,6 cྃp'l|Ű{j51lg$Xvss Hq6 lXPV/Ti+JK4حȾѥ/^|k'92ba'Yw9$s0&~aˁ7.*\8Mw+Xl0UYF'yv36JSsN!FS mał. |x  `[T^K? 𛃡>_ԴC&\;855{\y,m{Ļ6{TABf|NTfa8a-C(IB! җZb5f?\#-N|;kZɹ5/a B}.`eb9IJŞ8D<ބm3Z0;Ŏ Dbc`Nj!j Wsn173f"6F~ʜlGFPP<&6w< 4M8Brt V'WU;=Fhku#lU7 fk䏌C͐"%ok(! xv[QHD lR êr*b pq04|lQ{$<PPJ+i2qBn./޶?f0VpF:2PDk>W.6Z4LRUY:wbQP0q9-t}`k|wḌY7E\4Sߪ 6Zr.a9h37͇ Lor=^|AG6 "d >zc׷{-?̵L=Am4*y;plO>HOm'%j֤ʉG_6R$0eK ) IuקW('vmϔ$3"q5QU p뾻=ZQ5>w`srs7uOHhj7ى7 "ҏGZZY%}&T\;.8fb[Hq{~RL3w9eR'SX:4N^@IH^/ k >~O}@MaFXkz)ĽN4[GUIwN&5'G7[<=^A] G Zh?x.KLTv/h՚P΋dݠ_Yk怸JCFIJIʕ3dFi}'_ p 7]x. Dbu4-ukŅHEV/|߼J7cyȃR 1Zv 왩Ѹn"^2[S Nٴ1%xX9^o\/wM g"=O B2 nW|m[v90R.E]!uрH|N?@QiAOŪBofq7Ҩ:].qʇ9B$çj7IPn1\ Ǭte^[hI^5iğnDju$ w3\߀߁f% nAHʍn`nVSW71EBx&:Mh뱥@s6Rȫ߃26q(Y(mo><< LP.$\ùa ͸69:A,M7'ViB< MOȨ=TN~mY}9[=&6;kAL9aݯi) $T*Lw,<žފݣs=&vS b& 6a)R~u؃m9[o Y]X`ڝٲ jƮ8:9/k绝ɫ[9j=ǫzmz ^RkX,OY3 Jl<v0rfLi0C}Z);iAcG A1f`Q!zZNq gn'M* xiOlW&Q[#̒W^*p7^=%#4yVo&]ߓxo9>$UtEel@:_ $ 2DEMp MbaHͤ_T_G,(ວ ™`vՏ6e5Eiu/MiL Fk+Ox-Dj%9&N|{Y+OLgioE(Q$7-ʾ V[(9kJ!|dYs>&c\6e0xR(Ԑ fRY:R+t8d+ }}x8joڄ&-z,+W(Y:YQTb 22kU_;OJjIx 2aəRzS+ډYAFR 89+BPELͯ{Cśond^^tNɐ"^씙]k͛8ߚ@^,j}R_LE +_Y/`4o,A(;Ҭ"thK$0y*5UBڤq:TL@ˑ}|F1xkuO7?I;*s'P=t,J0D :She.'aDcL !\8%<eXsx뎱P6u&~Ԕ>I?{7z̙Àasϑ۹_ep1BUń{kG̜s^+, #JC»j![ڍ fgsB2L oIoVS /bL1b˿]Aޘ6}^TB!ύA_Y(Hh3OIM'EWǡݼ<Θ׀3PfQB!PZz~#H߄lxLM\~aHzר_ެ45c^sI?ɨ\~wԎ'!kx;~o54]i(t Y%3b}QY/r}^hCW~5g410olC>LI C҆U)R'gG>41ӄ3&0ػ>sxf:U[h. )@)E/?P&8ڎw9I6ʰ1ǐsx֝$vކP[ޔ7?2D=J}c11Y?Q)#%%Γӄ_[51V68դi`TxK:'~(ـ؊+^*Src* F[n6k zu#~H5dZc;q:-6Dc+'%1PP;=ŧ՘O2x!0p{Z)qplC 6?)) S̢ߦ8.ďkl^x:80=5P 3!'NNb4hT|z:x#,%kH˟zp[>l"t*2vs,M8x16kAqedۥݴ(rԷ8L<3h8ẍr&a?W(Kg F4e(4z8)p~*N%%5~uP *齆jۡL0;ή /t~{: hGTD·h$KxVa-6uzJ+|Q+Q6Zf𞓯lMG w4_˽ 9,(IY=D1|h; =uD 4Ѳ¨ehp.EC (6Vt1abEק/Y0@m6\ >)c}WU1cid:,Ĕj)'2[;j7M@Z&Gi̦2R W'>b׶tυ$?'ؾ)mDAT{M~N%W*H􋴩?i5?j_WY>Fʐ)~C8tsliFLgxư',fZ]_eAbS}ʗǰ/9؎jz Rܦ5J,{5ZXu`ނrl }g Tz@d@ݤP$d_Cgт) @:*_O ~<^\Ou0V33=dh2y.[Lagtتޘ Tj(Ne>7ЁC?P_=*>j j1;HK )T0.?=F;[ #J@yU*6dt`:|e\"gBM{w U}`C":4(텬k<0l]T[Y/Ol^_e8T~*ՉTq,ߩر1]hGl5CmGb&0HߩWIFDW؃߫bɈR`Dhޜ+{DsuAk?3čo֥KYFɫ?c{d׿Mܧ^ۢobHXG sڑcmN'8=% fIAb\}jbrFWʾeDgC ١x8HQ?EdC.AשtdFbPC.* tJ_8f&'55~ctFe ܫ}hYc&y%y?c<[7keW4gd PPa'jn1A~ ApBy]mJ+=kn~H+9+[=`.i M'˰Jp5ԙ9V`gT]XT@.<[ s]XL(%iH-2 Hv6d6HjAtmZ}ś8U /_ڻRB}d!mW@1EHIHdՑ9Կl(xLѳzDyևW\ԕG?sÌg'2ՁWJ{2!YL2Zj\_S/$uc-Tz@ƉWd7nѵ^bœZsk^|Pg>c)&VaHdﻯ\m4{ʲ;ϊ[ݶjAfOh-у+e\fGLl)}^qx \B%FppEHDĬϑ p GPqjub)ٍȫGÿhِ$ #zybaAIdRJptM)հ\;Tc0]f6^(@tL`3y--Tp%H.XA'9싎q GӫbE >Ap7; xU\ mX<=M Wz@~,[<Ey}JZ˗@(|:C.D7*mk({ !Ca;w7]*]Sq|vߘ&ۯJ̝p0wg4r6LYoCgg b9qHc3tRkU3orq jQ{m_Y'LUs5,06W6WMTkU\^])9Ħ|&A,^֘:1oh; Q B4VzHtKt! \\ ?qgχȱ>ڄtq+3^ZDI7 N6`M'ۼAZoeC}y{L CO In._<&YC`xymҚ';6(k]AՑ5AAb&Qp '6@[.*;SX/O\:3_3ϤNXan>=[aUA O[WI{qڂۂyZ*RF0K㈺]=IpE ĭMi{S5B+UBexB.LcmQ,4m&SEUl|fDH%5.6T]}BKV0$!mZt*&T%Jms[e)1i[Ze^8IjX"E\?mSKy4uLc9 2#ԓl@ƜC`XMI y"l8i-բQQm@j4bt KpcB-y'Pv|*4̫@0)IaVaFE/y )y+yq_oTq*["2ḌCQ+c$*?2( 4 S{A`VgQ=٦ʙTYQ6mU ^,?c*~p{k~{ٙ\v]uyru,2_{+6ȳIgݸbX`$b (!c|yM maݚ\;zwx`ݶ">$Rbo>ot0-SCRhUq3󚇭4vZ 7#6 bVmwjI$GN>VG #Hh\GC+e!)1R[ޜ:q8* }Zt- e"['`Fp/k0f7n?1{Ûrrh ўX[bv4~ΊN>geZmΪ$iQIABItP;9uxG^2oPzϑ翰l uhJv( x>+@0>!qo6oKptnB&]cZZu#URq8_W'ͷ<$w'$wmy#kwhe3m8s`c9 ){g'kq5riˣY\5SQ(#&.I*oN;2u~cc!JZlbp^530ޤ+/ Vj׊09@Z%hSH%e&#!փG?A5؈睇aRCaٌ }Xŷ&qZqY9 9ҿ[V*^F×h[qmZm@'%tu2Nfk`[p2"$+Eh2m%MfƷ$AΈā+4}1TH߇EyC1b`\ ~v$mP/ܻNtWU&'2+]=QvH3b]ȓ=W~PzgRV'F/fF^CcT:g 2kzCp#I+Lx$kx8Fz9 ٬N00*yЙ5`~&r!`?1阇x=Ӿ͎6jR$ʕe$knj7XTKY xyq,D& MNB+^,GZZ/ݸ{XBO,<?Ċe 6(asVW"wcT]%h\_$*\Sas{=OM^jp 9XVF]l$EwU$ٽsBMM2ׄòC6QBVͰ,Pw6 P7/R-< ds*"!l }CMɸ$ü2NRJde^pkP!NЂI+R+ 8TK$ԦW P#,zA sHA4& &4`=0I&kMnSXZ}wg/d[icC &h_Eذ!x?ߕ9huH{Wq# KP|[5y,M.gir[YuslU%8<\@#:Q=wb~ \)f EN^IkZBnfɻq| =*n }W͝8bG7D (ơ W1z`_y+:5,Pг̴vGXRe?}!W=]3-cXyQ|%vRi}B͹A!FE}ϔsC oUg@]| qw.Dǁ Ckxd@"RV \[cJrGƦ{WM4Se= G9ȰN]<7a2; {}`b6sM~L.!m~vFTJ{#;l]+tx#ۃ(]F;68=@wʿD)aom AJ3aCjg6|k 4ZMF9Cbhz)Չ̸ h=~wwGJA?^HCT ~Yǭť@tEtzޘw#ZF66ZVrS j y{D<+6o'n!7+ü eut%9~=蠃xj;'̇e)Ylluљr Τ˂/- /h"ҏ$`.(sicZqkHaERJq[t9E0 lԬVHXn. p$ġ;2G9AEjxvoGLS1ynŎʼn"r%*pAE00 Y?a& jU,y^$5.uOm/[`ƢEpY}c4 vDHv{{|6G̙qj?t @R3ғ%̝_tΕMg|牔ۗc> xh`[CKK%ksyUQ-F"AwI[ I'JGÃ2J. SAɧGLf4fqdyRby# QErXX'SO8?ub E{rui81?2{;ku7%M_Uo$Aw?טԎQor Z<;% wl#A˼6:I?x uFMF?^tz*VaQxPֱXQ:Kath2qb>~g )(0l8-z@XYzRR-E[Z<ߧadқgXS陌ٝQe$#"ssek_7IDJR.Z6꣄jE5z. \*!✷"B05uه:6C؏iZedϽ,ʂY*ᷫ1QbS ;!a>bYD"vΕ;wu>XcJ oO% ֻͺ* cT`rvB) GOyH09&E`ʌiNe3ȒUGM Y04U~R>)G#n -~+fcDTGlᛝD9s^d?|pgR8'?ՓΑ Y9%ғ2;c^-K77o-L\gɪ3ok)z̍yuKB)*~IBޖd=2Hr3څ٢HPf|=`;JYۍ5uER[]eh!%n",D<YLӡgl G?3AG=ܲ$rU!e53"r-v4ynAݜg8VI?^5C-tkB@  J I 3EZa%}(bJdMHxA.bQnO4F hl*Lsn,)纠? _-^fIo dž2lƕn tH$h-Hł$=h l =tbD_ʴ*8IS%WݫLuTF]a%0C@Ďl1Wqht`w,XЁ b7&ƴzHLϘE ^HU?7 (TE8fxC0L*LOMAX-4!)ZNQIΐdlͧ127$ne66|;_h`"ˮ_G;xO2<8,[1df}"Cq(2qw岀U /(PQa3z(Qf!"FvĵzM$8h{SݹVrUrww&p""rLna&W=5~4jۇ(yZCB̂P`F5jbh`+;iE6ryVxtY0t>X骼Rz3u/pV9oBuqHϥ+DN먶gx 3O2{lu~>-˵UL\W*aJޫjGxf0uOjzgvDй 9恜s{h8M2HX+v$s~dޏ V_gMx:uDHWq}G|)g|>td>x& zP9YX0$ -Z7ߑ&~Z#B{PrpK,TnpH6PrRˇ rfp1O !]M&57cEDp}6um3 QFNcqKhGyVc0$`(NGp7Pux01&XDY9}r $aM4ʕvkͯu6 `Jwt<ڡO;0/NX(} c^PQ! +hel':(:'8]hۼ%O*䍵\xCɔ;XMcQ?޴汙 hܒ&"hW 9'J.1.iOXm-of:kLټ~)#ΒHgDJ0c+&j(B:oP\,y8cm{ .zJ3G_azF.%Cv`aZcYIj8 _Ţ@l BZ#F#f[ɡͯe'j,NnM1++o5fs[J/>AXU d㟺>t",L2F=̞;)_eΧM 0?[gࣜ>ݬV*Ϙr#l5,6%.l/!k\vW͔'(_LQ:VZ'وXv?sY&mӒGu,s hEJoKIxE$ѹMq7{xCه2Ig\ rˈKSh(KŃ[4<D3u}{qcl3Wȶܙ傴AW̎ކ#C]wĂZ oXtR}/$p,6cNSL*Z| i*9=\P#Vfѷ2vY p[F7Ax|u_KwU m៦B_(E G =Xԥ~S|}D0&(ӥA7oή[6\R*vIm?K>lj/n-[rmS{(*ɝ4t ˨>f=ҵ=%02 B[or gWl 21ϻ+,Mpj&;߹| XF10W];ZR5Aylb7=FYiŽ-jqFyK/excۨrW3ޝ,d#G55j偢7A%x]V\h<3 Ք~cxwd]wI_YM^.fW R%8aNRvA]֗U7!(`E_pr_E?! eU󐎘$ba |!LMA1]gn$YkLSP8:!TF˳RqT<.4:_۳ogm3=x ܛ1|*b7+QLO בf&іM'?>4"]w! _cQRQhv"̌e$t:~W0#|y_دy[$̗Bd0ʓ9/]d?5!͋*".:+h4 0z/}!c53zHä˅?Lڂvicw%^h fi'^.0mh2<;"1LOZ#\=RGo_Y{n ^KqI޴gR3͟7̏: ;=m[uv$%hQJ/|SPz}Ιf2:]W4@gӿOvY쇃N\7 Ct e Ls}P59;9`~'tRK @'ZkS{2g(u맘@͸սެ6Us95?`ELs%$)L/%> ^2`zvtUlǦ_#2E?P(Hcn{kgmWv` ڛZaϓYpGE@61~Vk/ض"ZX:h\!A35wK3$V1Ԏ1xLkq^i% -nJ~D|{ϩLZ@&̰r2g7#7=5߃S-kGT0z3RS>} x*=$ࡦWVu'8ڊ̓VSğm^.54B/^xhA:PmcH G3Sjhة!îw>? lktHpǻabQP d͘wkh"j+e?ْ,[(Bt7SHpWQ|(^α̸1T(E)95R ֈ*{V_&N8!IDo%Ee-pFj$YJ $G؟p$~%8 R[YN=Li3Qc |sF _Y,r1 |\q?|T~M'K,HE~~Z7ɇ$뽮"yDFGaGb2ܜRRfZcud(גP"(i: Qp>eabO3: $Z@Ana0\ 5̭gR *S6EiZ{Q%CW%ˌ!-\Dl7R/[w-+hL>'Sӏ[K 7@]. z$o7'M/asL_a| ڜ>9э :z'@l1I,Kr >uz U~0CyEZI86\۽#J <^l?W[MzHѺsTYDT ! _ AQ11oWhXRs )l ǩ7f]z Ai$^~w;[?hel- >:TMn>a.((e2ޥ8Cl$WZ~hNܳfgLA9!0GD5NѬì!9LR78röBoTbˉ :eނ_4NZ'4X!љlY5t=a ڋE|y,5^M2}cu``c aU)z/&MWߤ;XM/2^RZ5>fMÐZ.4)$}[s m!KЭ /!9sl|r+s5 SZanܪ]&1M6f1%X4ٱAH|2?3be۵txZt\stj P{ vp r jɴϱ.TS܍|WW۞ #T[*Kq(FN1U)237qR;ds< 5n5YQ5 Ep0xssrgJc_"9l[l8S fiU.dV& g,y(JĘXD/᪩Y"4g :^cg3BaٗEz:5Llkړp=fcQfjrS7۫B1{SUL;_`~m_et܉ozBOoѾ[,?KKZuYuO*jf4>W%Ɋ O-ݴ: *-*3lkW{P1+.+Qd_5+8}n d|X{_1jik.D2{LW݋#0qYI*B̌T}76jzs+h==D VMӎ@WW !P1IRzgFJ#f+ ML؁Wi]$IU1HADcUnOsAA Xr}Ӗ`+uO.Gf o1P ];De\ScV9Z֟)Ii(Ja 0|_W}>U8\~T۠ˎG`9'3 9Eک;;B]t7/#0i2ư*(ׁjԹYK҇RF4[,U1JK~@>v#sƽS\L 6pqaOh4JY43 k5*%HTb[(v4 Nɤrc8z? y)mP3noyB"/"tY,~B`E\*trhܞO$wܙXC  3l {}[6m@"s[lmt>XŋP!&_&H׹šeZ)-򧼹I>Tl:؋Jo;Ѕ,e wAfDxB:P^G١d 'ZY ,.:sZ[(ĵ?:\ ?=Ntx W7ז5.!4ṰR/VR7X/E! nꌨ[, Y!*_㝬!][ccgPp NvY@7"3&Jm>.@EZ*﷩XBT@ 3qHܴ/+]fjh}7SGYЈ\-vh爜Ioe |A{ivլ#!R&VbX~caȯw@Yr8'6z訞`@ocRcL#B>LSKOFL66 q ;9Ow'"rб+b#& CV92 Wz,tN0=MO<~vX7 Ke{Kt^:YyPK֍sZ?[O٦oܻ\!fT$߁2, r><--ZpϺ]G [+R_] &5v%%NJSj*{r{Ɖ+ kU#eFځ%ENVl܎GV\:9؁냹_#y34-p-vD6:x-}MTH z. ;-&SuWB𜥽vCn ㇰ6[!JCD^뢜 KFiIȻJW^bqzoGA#s!,'_`ȟr =Ƙ~ 5e8=li?޾ēwh[o;5f x,&4`p=,2KTp,ϞNa+ZՓW!OY 3} N*9?h|`Ӳ -<8[8c'M,p7=o-Yli{<KYLpq SRDtmZَ=vv^0ԴA#7?@wW@:skx0~6W(L=DrXU%]}>M WzR :0!QQtMgBभo0ÞP#Nr i5ݘP]eӪDS933ξ>W19ӣi$zQ&6XuQ'6MJ#r3+3=KFdHEYԵFRU{td:^i 02w;E|ߐrvH p`H;TP>xtO-QTXSrZr%R't &GxbY^sBjKqIJ\kj{s QIL0"ts\,A8uPt< hoC(8kTz5H|ꂶp[CG ?yӫXróŀ2iE?<ֹÝu~m!>/hJ@xAEjk9wGx-5qK^R24l[`z0B;]fiOB0AKBJ**P(؈"n9{szU>#LJ)Ib$ؔ*ISaQQdfĂ4^\ + E bw⥺+|2_\iѪ!}B˙ZܗN1;D E0֐j0wձTl<г⚛ī bv᱔_PYO_U^k?z0ܼ<|б/?[B\9]]ī, ".-([_!DyW~u*7%T蒐>.i!d@KLM痁`vۘ:4B>_Wa]5Q \&g?ql]4^ֱ:)EQ\a-Jr(^ڪ%oI9)Y%8~(BY{ReFK:lź$kMh_*Y< $,i8Y&\D5&vjZO>768o}I6`yhZ)M wnpiVKt'lA*4x@6 HM [u7wY{Yfhn*-_ݹ\î&uM{L!I;a)+&WZÖZKN)s8 {ɴOe%,շ@jMj+g $N-⋉^$;+- ?K y/>n^^S2j8>8Զw;&t 0#} u¸E)rnaКp*>jv Al!ܯK|X XʦۦF=Ùi_?V:ksS`y*CFRVTX9lGQ% )hb{c@͵p2}}{X6 qD>*7Ua"s ѧ`p>xQguC+ZqzzƑ3yZhS*BDž#JiA>H FnP%ly`G))i8-ZxpR*'|,};Tњi{a?rb㉁>ZvMc5oc8q[;@ !twbX+`?]ీ9m`hQN~7cp11*.av .QmGU*bxO>q>ADGˏF2 4§m0" "^J]lOUrjw>nm2̓p]O3\^$.ڎg dYTbM k&9i%/$}hxBhMrh䳔I>QBs.2 Ifa9ש.`Twf=[ڶDI6Ri0( 伊O$!fU r0cK@^&RWtqcN!U> _VA~Uz ʮuz2'c{IB}MڵOXV\Ɔ۠Q9 3a("QCRRd| bZ>@>-Q]_Ry]9 Z|5KuV}C¨[^5ɗ.<朎޷J0}'䄑lO0l(krY9vKh0ILH2?QM,oy Acemwg԰Ѓ']@#6\/Ŝl#7%銸.kY(pfn?IH -5HL$v%BT T "wdT$)3CADL&]Xw~Zy:Hb728]֦b@[Y7/+ܪOyR,eEȧ9Q,54KYcl$t&F hv1W|eK  K@ƴ?$oé{A{ѱ |@̤}H gKSNϓ4" YtcN;ܕL%c$u{ǡA5;h9ht>|m[`ڊ/䀐;>WsOFzދmwjRb`4AK 9ASN_9!ԕІ/tY֖eW[}O9 q&j5BZa -hף9[z|Gz49{0 3&72CKcz֗V v+#-0]Bhf j孋<׎'4"4S@^>&oX26@άuzQqeI-k 7ٙ+ 4PE}B( &pr'G!W=QZM2N:(Ŧ X-2fZ{O>i |\ı$g*tigawK28{1AْS0ItDd-C;rO௲΄Se\NM:y=m XUn]G*w)bm!iZTLa/9VLa]k\P=MhVxɸKB?Ԫ8^2=6x尾Ը4F*?}`ä[u0K% EqO\0XNv&BKpnPQߘTYW;5J&mp{ՇaxemofDnwA1Op f\7An@ex,mn]U%Oz9gՔ=(NE17Zgn,)6FqC\HҼ!Bq'`Z0Y2ħjnN+xo8sW7q /`tr4GTF%/xgFU}tl5{BW=G]C 9=nm0> sU[3R:'r뻖K_JhPZ\e+i:V3cC&tfRK "QK X=@ V aÎBG½`I@ĻgxdPJ+O>sh:WmY]e>'y}a}/*:Iyqm,<Ϟ 'A_*D'VSi9R6ٖq'ݒJMr\}!Z\ zH1tpv(>5]=IWK "uj-ѥC gZ:|JˀY5Jˢ,ue%UʩYOLJ!ƒ>0y3)\P*hx>B6zg5w(lrV|#-e:mLl.Ct?RePȃ w`:*qԩe*.箈<\#1@HwOHNu~Y D/*/}ѵd". .s {A&<'3uHgTq2hݶ<]z ̻$zyKb]vW<6 N(O/澻b;%rO äP+ʏ}J%3t(03R0 lϯ`DSc'Xe7Y@ c@ڈI |vwW|N n3q4^:h(fS L2b!͏I?7Z]tVJtt8vn{ve6ZaZ$J줍ņ%yDIpjZ3CT3p( ߎ> 'z\Ʉ,D17;0wyv\\%r)[Sgz;R9Ǚv. KD>*`S!'\M1$f7`6ll4{epSkTm۽{EIFqCu] 0H)F.=y+g ir-jbK47eCpzSm֑\ު T=*hpCPnH#N6ϯ3gj?r=Yرe7MsԨFwNT]84QM.5Wn\Ifg~Tޗ킾,(t8h˔U~ ꋂRQМZ]7i4YLV!; _w^l)a DWY>6~ QpkJ{ q-9gt NwYMTcT./]lVF`SGc0 _[S%6Z<]$`U^@rKzޖ64nDۙiգpb%=Ț/ٞ\I< ~w--]Ao^=6%Ueeuv& ~ o]syNsM2hߊZ\Q$rI^ >i[Gߋ$(BY\mQާa{ےzcg9A;cN8M:$Ji<;uųrym2LDPuA]]/"ψVPrϤ#C&cyG;(p`WJ9vJZyK^TRO_"R\ ӭ9@)/.Vؔa<k d{/yNNxPLᗏܑTu^v Sٌ*@x@ bEp\v_5Rץ\o( r\|ϲm~#_Jڑj!~9C驣A HF}0+;1ܞ}$E)8}Vww!g;uthـ:&sYO}GTa鮛 "g-QgQif ;cy%[tYGVȷ<\6?,xK1hЦ,,$H]LX2qu|ixY]}=s[t񄚽u芡c`:ʭ6g˱<*BI QKyؼ[gi1ߙnS՝tsRvS=K ~~vpE6[d}SCW4wTq >S(^;` G0lhxFhl>-!>g>33)gM6VE2?_Crr2)l:sqК)g{K^?'33!+DyW?)(tڃ+\W={n8%ާNu]@,LXxR*vl|FD VΞeq+t"1{Uiו SӧGƔZ%1hު\,C|fZ@K沵\&~u7$%YBmO-Co<N]Ėhe45~3K%oDm쏑=t(c_ <g+U Y |G߱kyo B7vP4J qaTYymǞ͔,0%A+ZAfQ۰Oe#ZGH' oHI8'p+dl7/ _='~QCwжL7TjZŪe Q5|T̉M\}Z7YxC$tHN0Fdž" ">"[ϼzNbW?:i J/j>#8)<TYO}on1â-Q!lu,'^bdE9 :d=(bnkSrfzquʈn6] ]P{ċ|QTz.?Û )C511)3Lc0s7p dh3ֵ@ dLLsȓYX_߂ YBF WN7p}ZPR;ٔ1=C#g4#hyzu|P<>c},@3fzDY$Ą}P?(d LQ:ı(V,^R@4|ġjLΉ(Ǽ%! U%,2%ݫ!yz)cXԸn|0^|4伄s)ݫӟY4CHN 5A2cȾA/ ϋAF.Yjrr,9ia| VX~anQȡ#ou PN_/oC;uz-qAA .)6^Ot^MJ pȂu Lwe4@vt m%w4M p&f)sc;hh/2#ZR9Xg2%a( Yq^_C,2Z~Jf[_)YLa5[&#~A3J!wMApN_g@?PW#Eғ|xIҷ3^1rY@,SP|IaYcϠ*7P[Ny{چ:nbL&'JaJ#ˡ]L|k.xr Y M6("ޓo߅'ڋ\*"B2~o8Q. j߆%ۚrbV> Q Qtϥ!I7TB~}^㱑Wv7s\r5t񇶀ڃ(O^-s]CCp[rLJu W5uKujD"*'k+` ܽ4%>&_9K N\SC.[Kz8{|".?纲acpSh/ݼ(I.}->It[!W$x>5~kjw&k#pc: _'F1&Ƌ{?_PuL9n?`yzSپx(jER1jx;:yg?^3=ZGq) "OΟfA w G7&(,AĠ.o:3Vx:ER N HA=D zoө}\50ܡ1kSZ_ڶi|H%2`#_zjɻ%wYqn&/>^ă %He A ScWMj&usTW"gS5W*|%&ǜ,jĚwb11'Ǟ 8mbH;7)}W ?L1Wu­N*μq˔LRT`R(XJ;rz~$6O饏Tv~‰C6g].sd eb^AY3^\^r)f@,2^/a6*l2`zz^iV zr:b*T*6Ptg,HRQ wㆩ{sϼO'b~6#S\ANqY.Nժ\Hڲ7T+JbλX>f&}Exyu,<@z Qy¤F@.ch?!_+dĨ5da SܝE#GPyղ|F#I$tK/ޛ}tԙNY.Ԁ}7Fcښ䵮1NsmCht&j,Q5h엻aΫ#Hg:$Q(vz%pB2öʕ$sJ/Q蕼->ӿ 1{Zx8(~ۉ/#Uz Y4<[ Yoȥ+F4$%cnV)dDFX|b9zY;xۤlP ,P fαCRMj}օ5( 5vXiNBxӘ;{'TpM;G粕aչwǺ ^nS#]@|Q }!Y my3YR\s^tdٳGZ$t𛋑jא>W vyiϔxɁI;;]FpI_^MTpx֮^D]1vB?4l3YcW6U;gw3/6C|Etws3JCw'rÃD0Ek'c5dre zD(L o|H2#@my;D y[)d)n6R1u2eÃ恿^~~,6fa4L,WZ^yHSU0<_lZ^uj,BZ(f*"a+SaIk 8`ۇ`FYHmڶ8T[D}s8YIfvhrhWD 狮c{.UȘ!ieUyȚwy7(A11ɯjމ{$CBk9x\8f SoW{rò2R; )%Nat<^VLMq)\& V䤳i9ٳ CݹV\d&;䋛ܚ'oͅ#s8o@'ȧA&zgrsTV\0%*kZ(w3M'eZV|m`x.1~ Z,WPU@loުWW/`^ Rwjq)%un^e"m)'5YSB\[z]t6cqOv޸1RZ;jN;5DgiN_;=jPGUQծL8ciq*a)lK릁G#+kɭnKd@,;܉IfXfvO,Bӑ!f]NB|vH[m$~h;af-w9JPy~prM0SmveTĆȩZ"&za^h =r=Y#7sm05<L`,y$lZQS*!i{jy+ o>F"KL]tQ:@sQ?_`1liqr};[8`1rcP2Mf$xLmt<>5J!(b썏_ՙܤ Vܮ8_|9gvIPyx@) 4nY/ )j̙Gw6٦v`֩?O:"\k/Rg@DLeiZٷ%j-}VXG@mXӧp}趺KKfа唛'Vpnb5h'4ƔKPi6Idí3d/De_ޅ㛩O\k&Ae=)8!z|ytNuҼ*|u@?mFT֐ܤQIB_蚐y$Vo}ԥ ꁴ*m&p)9 a6jZQwG 0#0m\"r+%x)`^6_ /^r3g,p& M9qFAG_nNVL'q,j (ʿ"Eun3p$LȈ2~9sM׃m w&5 6;9)|]PZ& 6ddaD.mh+>U⥚~6"wjJxYF@ m>Z,'d6zw*+E#Q1?e" SaLoJG\^I_sPb !a{+,>c5U[*Qan %7F P~9 k45j:&E<"8 |Ϸv+m;wB`9Z ΐўFA =|rᅩJ?no EHz.7jE~5H9Ul_NLc^ iH>FӡA~}K`VT`rv?YzO-6Ps[R,Bquh7ț}ɭzn,yeQo~YwJܷ$Wޝ2b*Ƴ *QQC9Cdv38-wK?DY;Gb0݃H:D{ͧD~q1ď #>gp qfИ&JlK +jF` 669 A6u2cR9LyOO ƕy[wnnAg ƻD(qR#$x/ FQp!n1 ފ]l7Tr,z'?"+\Abx5Mo"T_% d*-UZ: . \-j\2`0Z|N}ys䨇{i/tq.Y= A *U84 3>K:1ʗ멥3>;b`[y`SexOc^AʼnN+KȁRM2jn#̇fii]at3w'5;Km]*0OGf>p* 81EӥTDX,m[#'F/ۆ`L4ܘڞ ^);w#D2y R o dW9wrY0OEix2ZuG{:A\2u9 ~pBa7`T'sJvAf+GΠAjlOùS%L2wRQhsq9<^A` !*1Rq?Es;4KT#q` ''7$K?vجWqMz5l4:6o0ʄǞx˴ KT#v~Ey?TZ Zid 2YӲbc#P5O*#/_7Ɔ5c )~$"gvJsU ]uө٩qGAUk֛^NGҳ[bC2hq)#I]Q/*u>Ly狦 UL>uYk=[wX b{֜ki !`wb dPG_D@ )EFvz3Lx0t*? p]&5v{sA$%&U[)DV֔ljcy ؜~P-$$ Y+M{DӖ\9~優hD|3k-kmxy[\ /y,ˏ DTE]>zFr*ųpg6*2< ]k"lr ̈tD9C.k(q70g lK/lnPwÒ`W ȕhM9qmҏ}_֍HlCnnH*m5¯qRc$kewȺ39/YR\i.ǽ=Pqv_\_<8]0Hb<R#rv ; !ю2AoM`@dU@|KE.'V,c0sPRzgKsmm.b+rt,VvVle0Kpe]-EdvE@c~Y`2领ȟ!&6+[R2_}ݿkᤙE~MlXxdFkb})}@l~$2^)dFPz~;-Հݰрb[)er+q p:ʢ,4Մ(Upaoɢ]0YJ\0`0:rx~5pI Vy"e E.̓q!-U=T!Lgwq A9+h8^-یDǂmK"[A\H($*u9yX7XcEGsMb2+~[ ?K}jX<+_>·̵K~8Q7(@O+ ^ꃼM.2v-ԩh~&UsEo:cP`󣀈~O&&!bڴ~8YUǮ!PTv!J%;}XUMo %XY,;@JFw9?W˿޽G4NfdCJG(w-4uK73RiI1>J%CKjje'sٚO|3_ 17v_ؕ9PjK6Έ,zrV>5NvSzV_Jo;SqfblP`I %P"~rUJnTaiFitŁC*s{Dd.e\a+:JFgxwRзOLƟnY DwLO|²^rZ24a,Ke3 {Y!B|\h5-9E=n8EcV/KE2˒cyG \W1  h夽)L :j,aӲ)wi_x <q/{6xD6j8.AXUGnIQD\ \~`k> Щ3Urɼ!(,GCr.%0|#+.!Cf,)r/['_GET! &)Fe.m~ YMD#9fb:2KZFQS $(>%g ?Z2a3YɟLu݇ p JEn*HzVw*@ɖp6 ޙjDD>9M- >[bH. FODrR)J$ @  h`.S]YDVMXVN,yq\}Ia&ձ9_70ZCJO8MM[ :_#.Ka@a;ae):;=+u#Lt^pT~0N 4ތl-{xXH@v 3;c<8" i^8[`ѰzZ3\N*X|<5O"z1U9~uT9m*`vW7>֯LG,pQqV0F@{R&̭:- \t Vm޵C5rE/xLpI~V;ꢬ'{x0 vzyo _TC^j8ZhΊEp9_r d H/FX C@թ,8 @?9 ;1hڞiki>s8зN e9U<3% ,*kNTWf5!~9) 4QOJ)QI;A0K= %߈#Amu5$O`uy"ɯ `ce؞o`_w:OClʳ*Ϡ^sӌqc B`k3ݖk5w:_)/(ֲU2N'?|Y~e'v% SN5@M;!_>/řPWگ|>5bOzMD5|'QZ]-=FxUP9TF+:1Lw bcb0_mynw7С1Hh"m4җի㐎(s̛+f Pa hᡸ6]SU_Αp'{ph p;Xģ2Gp+j}8e]jg_z ƉmHQкjqj:5zIA]h'4I/UԄU se{qP/sW ]54I7|MPK0Xd,|Ws>|~-=I(vx-pܙ]Kf{i־cotrj뽯4Z]VC+bXR,NÀA)3bff['{nzäDTy% nգhB.bh&>>RuI{fK, e1ߔRIJQϓZ&GuNPuvlKZ!*a3~l#W(W&'{sZcPY&`|w=_~wfD,7ټ-T1PPepxbBE: *y&]GY)(Ce\e}C&lbWOѬXO~@.*ۨޫ;GHyfĂO1u_zs&zEЈٶix$0L1rMT¢S]{~Qrqs@/pV0UGȴ6Vb/VYH U= C,Ӗ;"_n^2w=<)sj ̕xu2>L?7Z-+`0  _v~)i2xRMabɎE gC7`}O{Jm_Vwj]F/ܜ\`+ 7* v-cbR )bA n(˨3xoߋws۾s>"LF<os}b5#g+ ϲ(w}ibU^ OX~w9!,Ԇ$C ,@/8!g{ ^`,;!5G/3vdLj.S*I)YjYϺ./Y }n\&FEG2i$&ݟJ45jM,((p _QES{H|nUP{rvM˳_vP{J%9[&ĸO:z?jf?R;;:wX'SPLN>g@F/Ṇs"| ֟KIޖ:3=i>+kHssG /;l%N>P8PWSoY&H=9 GD&$q?ڝ1A"uI;Uy>ݾ@{+ l/Tp(!L_њ;ijIúɔ/77IAOQw17U-\F9eO?9s>!Ӣ6ot]|K8k;$`>[" m4-V(ȕ:u>f=C {̞msܽ](// g AۼB.R -ov8 .hU*B才k :MQ/1 Yc:~O.J 3Ь~\R37%TQ<-!ϺCF:( Èc i$0(o͈E\uu"Was^By;Є-L1U-'P~$ y J \k"&xUp3XV875eOx_y)J*C`PMT7؜ a=3P¡o^ !!|)7ɜ5)=RUZN=G׶(laYSo5[$}4jlJO3i0CoX$v*BlQZ9ĜBL's;Ӆs-83 E\W7~fCY2s1~dw7V6QȘӃ_j/Igr ~qKR_I0ƹ4/9r @B+T[[@Z#ħ`ID 6v׏qՠUGT>ƭ%Ѫ>y?ׁN}H$&ԑYu_"XدV!ǹpZTMŻ.}swn%629Ǹ2 *E"L3)_Ե񟜮N!L9lr-aRqg:>FtpDQ9S;QZH}41TjJj|; )Y{?l)uNKKV[>E .Z]rzK FI}EBS\^` f_#>2>悰Oᒤf&ύ Y3>V6^e}-ɣ|}Gt~.6P jtq,Gf$hAϖ)Õ{1Kw_flR%qx'2%I_ڏ41\*&YB9INOzרpvDzׯʕI↷ԧd˹-.M Ii+1h!2)E~WM)X6~'iw$pШËn_~wI<#k.p<#璞{!,_ݿ6 ŐOQ(!J;D}wƽ(1ۯ6ٙż ]pq>_K470 !s 5͝oLzN(u;C| &h7:}5p5p¨ק^|$Z? &C5Ui4D-Hq=u-sKCOmdjA|&t`q[Yf?kӁ8EʵLRGOk@ 8~cHe%Z(+*@'3ՕNF> ! /b/|D/VW8n+:;d=ѠKM@IYGбu-Osj_._q;sy9r$!BH#L*-|7ݯ7GpA/~6Nn4'_S!<;* #U吂^Z?Q)Zd TX2"IўL|6Uǃ8LDJ|4,##g^g~m4*8@<<#cSc LmTu)1Xѥi/mM0CL f(PsA.F&q@hdzz4&9n/ywHJv:z ?PjR^2<;'O1IgZϑφ~:tc pްCQWNt!3"ڰ畖#KG >t=욱:H$; nU\W5訳6@Yn'rCJ_)|@v~PP^f|зr膷zd[wi3dq[}.Q(_*Z!St0 ashu`0a!ε+#75q81li ooW]BhAWxa!ǰiS ܏^459;u}0jz]Eba g [9fǩV<&|Fc5V0܅3z3 .e4ODјm#@A1&kn=}v Kc-a7% )߃HjCWZiTyjJK9TZE!ҟYO[ ~b^,vj=lR0q@gW[`̹/<6{l+4& 37ɋN fd -գB3$kһo6?l!VNNfJ}UaR+[@<"6, '-hQC r6M!ACT N ?یjb`,!.eo&%mNP0fe^<հ]̸/H%yma^8b`LYGt xݰ#)=f0;77i\ @nA|k4)Z9#8*GuGZfA.K`Ūc%SֹZIxXJP6d TA"8=5_j n1sʾJ?=k /^[bpTGxZcA/:41U6I|p^uHRۅ%'L!o(,s8`(̎?A/nBrJUY{+Jvx׮0,U$6Hoh+nE^f0sٲO&ճdw4f]$!Bc@Zj1~, e'|&@9.ʯtС1_YrWcrabkbgDgB$g*+/s+, ORCgH{??R"o1]nL:_ām5\"t^ HNLͯ218W:X֑6@Zܖr36UuD$μn=*zm*"1b\e CR\K' { NH% A_PFgDN+%Ɇ#S#FnɈ?] Ac slfUYΰ= !ctg9}5]!⨏-vAɅo{[U:0Y$Ɉ.Q#ÊaԡPn^-?5Ui83^`T\U&WgFm= ٻk)X De#S;dƐ4xӵl:+.\1z%Nf$40BޝV4 cRКA BʤV#> S>MN|Ġ|hxW(d-2 s,q7&q7'Q77d$p4fJȅ9_[a£0}چ\=J\;c>ͱ ), G[bXR)_lQ[Zy"!;ts <3Ae"znF x;TaE_ nSKlP'(3סxMbdt=,5Lq2M" G,s8`T'lakSx9v+4OJOFcuk-W694aH஬/?(vo֑:HulҢOz|}uk-!Gp\Ju~Rح݉ *z=<cP]mz @ QҕL/-?K'!Ҏy}-e[Pʄf9{+6 3&$3Z%EM)iQ Պ"/epB̜;trb."0:?\L H2 lHx?,לjVAA FtӛITER.OX0\alW23}:&rLMjL Kt%oO\`̱#`lP0YlO>z!KiI̩|^9 6!8;YbJ/{ wl-C/3\8&V*3,(jΈ^qTUh _錠U"D*lƶB'6I},:^B:K$fV,N[E˂jc660;U wXT2ZTmR16`Q;D))AN8vyWxyYҋipBeyB9Ia^L\4sb_i0.PyY32/ē 2( J5Ԡw1JI ?dL6i~5/,u6xȖ [a\#c?8 ӵ>UXtŴc/dfivn3-Ư_D7g?ц=VWH9+9ar]Ɓaje"1~Ht .֯:MƘͲ:=OA7}h=|Fdc) xv~559TL.Zm̚$>fgür FОFٓ. M !mMeqDpc.yB tE)ϏjҢ.IgX&`wܨna,u:d5Ylq/Q7 *ܩn:2B惻]׹('Xew F*,q*-wA&Ԫd6)@T[ثިXb>cèLwM^i$Qb|=<:xk8s}5p:̍tίJ9DLDWim WA]S;(gg:<^BJPdIq';>l+Zf9΂}"]hlݭmqp`'rzj~R/P!9ER0m8+4cd)Qhttjхay8@$uGOEBiayۚw|X$m@Q:J鮼·}zl`HC/j؟ovUf՞_6P9I/fH]6+ Ѹ ɑrX0'"2YOn>95FZ U*>L}fOX/Huy@gm&v`"QT50v3moyO_bcS;x&hw5sVE|nw@t˙3Ag!1IYx:kO~!D,DcNMJ<4.s&C5J4>?lf.T90k @Wkp֭M&|ل)ԶL>8o+25Dn G-`pumP pNa-5dXRSQ$KX]Y*,&n9"ɿ2l@X߆SX֯Un CJ0 NɎ;h0\0 uC`Yy\y |KJA'dhI+|9Ŀԙ&\Ї`+6^jeʪ i+-*KA6L@;7Zw?| ^UU,KG~ tH`GGAjΚʢ2/#s$$E1kg*aX@*c9N)C < TLI(sݶ_mۭ)$ofpWܪq. $0nV]+8^").S(n_581B ?ozK1}uG@EO|J)" _D||/;Ta:4/jײRN95k(Räѝ4ܢ5.Zss`>7Ҍ#wKsLTYm2r>Þc-ǎ֒P44R{g-ǩX[*ʂ0wSJ!oP4KrԑTRaIoqйfNE^tGcvѥ}\f ?a=5(_Uf4$!f0dLJW6[C&t}7V|۰$iGz۬^RohخV^3B3D` ^g[\:*"SߦYe@όHN { \Àn8zG$ZDMDpfE[ FP:R`0ìj`nIC!)7tE+$u 7QǠ<.:cR/Nb˽o|Ŏy|(ŨfKYqÒ?J>\O|شqXr*E>X "#7[)CAxo| 햼 x,ŴnODP)N [09^ `eh=؉D/21;^H=qn:?:l^[U\ ;>ۂK؎1/e=DۊS0'P*0k0S'1[TN5l2~РpŜQ}&}:" l7SV9ԅGBvUE'j6y5%r;'Dђ49`C ~Ul Y 'XP;UG1_ju-<k/4hM]u`sW;͓)/4 aw>t#L?m`L9NY\wUn<2q? AYAb i{~^*y}?9/H#0l8Ex8pzň:S{fC|$&ҹYant#ꄗ}c-*!ZOY08Ykea%="P;׈QȨmΌ/@Bg3J.'5 5w}*r4#9q]u:?æ¸]h_NtkkA!W p=9Cʽ$*0gDЍ(G@ mSzQ/آels =Qnng>"3vq6,$z z4b5Pzۘ12~UɊVNưPrSTue#hCd0~a r޺佫wL+;ut$W7Pq8d`ߊsYJX ,~ “ɾPj{$?A"DD hR[/ϛ?eaxd r/lꉖNǭ?LL2zL439ذ: f|(3)E$@@uBW4-J5eڵD<6ipQد5!7ꩅUP^t\9Ö'yUK5sEYr[KT$j)]Fކ` 0"7]Ad8=bbR#v;Sl;_ 6Zt;-\!xq+v(ax~4<_n_܇[p&T:4P.ZOiE̸za4[a") L_epIcϰbR3_Kj͕,h e{GAOlismw+_D|rRLnd#4و72J1Ys`.n|wbNҘc #7XOFc@eƺ E/d_[5+>+6CyK"Gj00H:YEǮBz{:B SLͳX)xx_;ThNX4,|MZS*kàL`+IG-&ONP ~XD4i%MbҦ$YEb,J5<eiD[+IԖSD"pGBx'nq[kbyZ}rP*uQ]}b%ϜːDsgFwc^K ȔV9K5hfbڳoB ',VA4 ĖW%Kc~սeߞ}MJlzκaT*ʘ7^U;KrgF.ǟ. wa)XZJQqERTQt%lYƍL_w255gnmQgqY":>ߌ B@Ls8TdA-rsygڄeF9v-:C`y /pE X3F3qd=EatͭӢR8J_ E ty/bDdĂm (m׉ugO~$xS AqE^'qz@D|9ڗ}!u)dU?)o0(%'*l#QXkR&3ƙrX\+J&SjޓZ3  DZ#f\"#e`V~[|_nx>Fad9טO k#?}4!Q,^ô[Zr( nmM)wU0NKyMPbey Cva 0;ZݖR|ED豼ܵ _\%63kr5>^t+^j.w=I.%ŀܣ:́tƠ^t&U2tB?"qʲT>F2B,v2y-$x=lW;%SU TqâRC~ދ_Oo 2<Tw/I梢"64.VminfCX){ ݁T#9Ձ]{Fš'lj>h?+|%G~\qQY<N1&r]hSOJc<NϞ89qg@AFtM>5:+1͈i;lfX_\*_:{ #|R 1 L5]_?ָYmuVoVx!e12f _ܹoekLB~K1nZAI ֳRGU?qø3jO]4Z]0**@IFꜭf}l0Zn%_xJ9өt c;eE}BOuieV\kZ=0=0*迯(=z0RV:5InY[z-ck،=D=1,t݈iTr`y A2wIѕy#z!^5+T4 .Q> ML0P::=bV +bu5$&ܡo!7gX,7'1' L-m|- H IEKYƨěŵ0?PGc4o]ZXIC݂'EJzack ߫5Ɓ6y’~Q ^$ [\Js? <^d`}Ix g_ŕWբ>0Op-n4)nl7H~#įY)X/K v0PkyDq_^ID. M'z[diK'b.3i2AQa7bV#jbҗ - 1-`|Ǡ/*MгMҺ&9ZDN9"+'a㰦_jLչBna𠹑!{_8ݧ5=, [(#\3~3 Q)OlY.ɩz:`lP_vWA:!p:=iUb\Uc?YviD'aBt¯n Lr0e%eO45Lq]=oMluJBgukI'J\_O>u6!0+c7BK&V."(G4EN-A )sx %„ѢgH FV#_el4q3~wZBKF1w|zFhs&r. ۽8t"iFUq`Vq: Mk d[]v4d|ʫj'8[w(6^NԄs-PGsT l.HwEjjkIzsQ2͵5i ~*f#@6s\IN wKXu|$_a=8#:,@=[o=6oRE*+kv0A V]=Wq'@W\t(F>P- = 3uû?>-c w,\;~Qd)]Kpa*I9&Duq4*WN8X~ :<ǰq32Qlsa1:2GTf` y"#C3˚L,=X֔%:hG&&?iC=_XSށ*v#>7Eӈ44}?<ےjzס;(,g *oL斛3s>rvKE 7?H:n,N M>P MpZ]֓φi#̘x-Qnڇ枫N U~:ɥzusŎC䟶>fo_ n:1/:04;:rzq!Z?dL-w p{"fx ݘ'.N O֔y8|F9r̓IK"PbbRY@ t [ MYCF,HSDӳCTp+b<@qxTyBk[%{ *e>VERAh(Wd ~TxRعt1ey.eA?Xg'%|1GKَ<ǴqQO@dud]g ihUp R~X'UA4"֯?K :ڕsOUBϸ͖̚*"~gm\_d '4t۽+yN[&1{7 D#aH~m=>Fk]@ N x;9x4UB0Uy_ҴPzSd\`{ ސEsQ"KEB*BhҸ^L ^9SV_k.rFNU`:^k؞Xai]6OnkhZH[ W(d9D~b.s4ƫyA 32[L{}>sU=9Sc<%^6BzL|slU@7K"v*I̧y?'f\/>@X!e?y6+@Otnv5n9؏S>WրS\S!RQohT27QA5Ϫ; x ټ#-]Xdo4XF`r?=mwfK duz[;v.)" 4&b+S]FL7_{_ψNt=!ltX9f`#+c "[V\$B4y]|@mvjBYvnC1ap/]a~E㲰~M:YlNiH8p8z͍kZR5q"BY8FCeì;_(+65<˕يB׀+X 克<Z"NMD>E#e#meȖȅ[3VPE8rrBq|FnD!{nK+Pt;*UKb^vP86\p{pmF~*α(= rZ抖[EUjta "D$ 90Y6$/4R-#7XՋIissٺaʉpZe-^praˏv\^UBt ڝ.S7]D*'fZ]%);Cf _$Qe6!na,_T6nua)$ Imߖi&v^q}csfo C&\؁p|GR •2(:^eGE8|=jL՜Mj_G}qv%G,;աu`thC/@eVQ*=ϢAS>$Np7޶lK*D/8W]7q6gV~tWa zUytg ;&7ܼŸ ׁh"1t ^G)U#E򛇧9Ld#ĠIoU%LHu^v#,r[[ mQ KqJ{m]48o-.L2o;-(s3֌d6x%sM~lB`c-鄤k۔e<d3T(tO׾֢іJo#;LhZ$ +GǮ\Hi.ѷvPv:\@?`F%TTI-OBNqM?8wȱz'tD$bT+O7I[_fBIC6%wGY2Feߥ/~`\/Kʆtb}/FgCGl'0  {oā.;j,L0#Nϥ)MXH#we@Jѐ[IأK5==B?X6tmy-m[,%aY-40LzZƾ˜Ħn|{5_"aˇ_&m,sKĠC&rX!_&R6b V$Cϥm//xa{T}O \;$n= t915Rn .=[F3bc4 L]zn [Sq0+9x](uf:Pf4,N/&R\Mc/}xvy;t5'7HEsoQyY2tf3I JD90{6fH8-J_:>KPvgVh2 >UaAe 'd$V{ _PJS U[ɨ?lqRLeZT(Fa!?->EvlN=M [sR.M WK%K}v>#b#2 e^~??Ma˯QuRމDAj,9WP)+(9,g9B܇*?uZ\a)_#w^ڢվyVdN52\`x ):(\DJ3}3?Xu?G]v ҕG 15wdM6غAeka‰e&9Ld&!'e|-dg$Z|={kH(cֻ̓+|̳lKbp&v+5Kר=*ifəuDH'VϞL@I:UjUOpG+K&v_AUx H< 袈sSYvaJ̚eF~Å~,ǥ.2*smĮw؈_^lj2d%L5bFs:Rwx' W2 Ha`{W\ QRj/"E?\ o^ e?7 i&194UJ;~M=~IkD-z*fȊ, '3.n:KNn&zmFXsRءy+Y.3_U'׉HVn܃3B 4k M%JE3b?JWX2Ry}4fߍҦg=Pbab" Ù7~x9Ja`m_:$ɘF?ٷMLqpw :yw+*QDylfV1k\E5prF` ^WdtE`Vܤlug+(SC\/Yy?qKs6cG IreO[#uUz.elDV-AOnx @ }mSj^% ӒZ\&u 6-Ѷ7fH܂^,I(z~ ex9dq@^8ӂ=ʒ1gIYxLhD%33(_G%">;lNyh'ke @&Gcvi hn7/V,֐}F9i"f|uݏ[p/M*15d~<5$@.+T7ь?{VdcWY )轀mD{(ЃE7*eqEZ ?&-n%A.E\—FMF'I akrVM(q9퍁gzN[_Iꠓg.'XQ!-Z|nHѳ'QDAgȁZ3Pv%4[=3LY.+&SS9bzT54&5_{ؔ:4'%0q#uϞ*KPt q1hAQ -TXԪѝ\řNn2HRS(tBܠ6: '{Wtjȶ?YX3G6ڕ "I(%p=Ѯ>Gƶ%R]e'aPKp HDJ HtQ"|kYZ3Bmq|󪮼&Roͨc-_w\}'z&2y#*q+ia=ij:!Χl]jW8d+N7y\TZt2t8,NJxj m|{?m3T=<y]G -j t7 OSJ5Cu0kg]9~Lz2Y\A;@sAp/DZY9)o6H& u8fO(a>Es[zET_T2ѫʝ?R=ul?ߒZYbG)Υ0o2INMG"Z4gyǠ^ *$9oHWfѦRk:xbXFGZ vFڍc{ b?zG5l@ wr; Dtw x4xu"J_Km_k{,A}tp[i Eލ+8q_S-hk/&Sl`8bq3#ګ#FJ'5Ķq/%G~z:wC3DhD@1cf*^l?fSjXbS}lB y)m4ӻt'I-8&> =ACnBN2%Rcdn . ]]TJeϣZQMd=OsYe8~iUKKI8N^35Dߢ^P|谲|Aح%?+ctJ*T&L6UӉqbjA&;]W+hxK=>, jDWcL艂MfMf-٪^(2/p^ţ1.iͽ%ľHK[J~ANHJtK8ۋNYqa./4a-)Rh̵vBg5Z8%J'Q 3[>oYu;ŨXrGџ6XX8g+FGY>ǍU&yFRk*0zpqI= هppg>|=ѵXP3tn&wPNFnrd"HtaCWqFu;|1#>'沪@.aNSoLJQth!]bTZ Ot^7~F};ȱ.P[k~y<*:Wxu3ܟ™"&熆Ξ$!ի.?ߴz8%Z!Y\ܑ0s6?+59#<43O@O>"\439vd֒`Oc0:w &AfL93`ELђ#⑰,Vّ/0"My83Os0].+/aa!'F#M_*4 ϐ2о*{j Rxx~|K'^yJ>>¨‹Fg fz\']ޢČoġ Ͻ+g\N&6xeb,g&KB@+QsQ: ̦>I[-\x:ĭCC j^!( օ-6:P]5kyhC:icFpQEq*,M,'< 6T`4{ jFc;:qw֜{HP˔niD\O7*E KQ_*z)^\-&씊 ,R^5&n6O~ 4onz,\}"z:e`{.|$΅~zyHv^z6 au) 2t^} pBL{!.u2g#J9fmvine*z2pa P VwGߩ| 1b}SwiyҜ.{,;,9Tĭ`ӥ7?+"ʸA"Ə6$8I紵ZΕ)D&۱_׉M+ۚ+~Kʪ 4IȾts| +:΀5wEh{,J?#`^ʗ)Wz#@C|Qe!$P1'd0h Pp+*F}1&}Qbecr.w ҋˇ'FZ&*hDP3E>_eBGvilŽHc60Z=:O|Y|nvNQR))7Ȥ Od:Z!q xp^|#`o50 [lN r<`[vyt\dU-w٭U!.iVͨe Eؚ\E pSx2ʜk` @wLlT1 F&u).WK Yxdv)$1])Tmb^X|ۣxj}W%|mY2wF,|^}@}ܱFTȴ|/)J^dH(.a]ٵyܞ6(xiQw^BMDr7 yLp#KIz4,lJ wKynВW7{&hպdmmBJ!@[n#8Mǒޒƅl=Ug遬KlS:cSD+${Zeˑ "@li `ge )39>ٷ]QWng-XkɒwԱ7 jR=kd4@Ȱy-G{\w8+b>[CކV:k)&R^2z:ZbQf3P; UR Ñ`qt5GT/3"I'‹V$á'5zq%3C}NrT3\_hQ~=0)lQI;-*UsU_FJh.dlʺJnЖ٨JPu_LAf@V4IF (V *Vv/4S6wA`<-#Ap_Y榜N -+y_vrǗ-cbpR%)-ݱ~0 #+ e_mwp c³ujCG^_H|떩n:e}I$ќ=ΠSzד`\Z .ϻa/oMZ:kJ(8n"ov"C %dG %Jlzzgϰ-d 7OhNru x6K?wwnv\I jkD{p4=7vP^@!l$@z;JM>k3kշح1,muzf wfG>YDXō@p) 9K<[Ej\O=-:ϲeG 9ѳM,Z'V6:V=9 J&aɝɫ`uHn5:;E?VRPv2Nia ˳X [6>5@\و>ȩ>Q:{XjpVRDkrVJf łB>A r<1|S\2¯oo cA@ܬQ;LJ8Zm\)]l؉4H}C#Hn8q|ux7 葞In c38/<^`nHIA4/J+nX&..UpO*Sv!Ϡ]>.83.e_᮪G }]Yv !O8hUaȁ#̈_xrfj}wps,&ii~^M*"ϰc:V (Vw$j<~8~u֓DK\rZ,}Z`=/+X%׭v!#UG'9:_vL(Ы*-Q\l]_ BTV3cjM?1aN,q*_y+ǰ<[ p5IÑ#X%@;.b[B1<ѵP չP%L9W 9Ylؕ'iRLsr4s8Uf8Ypɒe]aCz٪^2ƕ!اy*K*6PHSKKY=f =I} H[ϙOMҪ3PT{?UBkӸ X]D2/PƨVkA܅͟d4>X"ZI k Q8_Ũy8O$Т1 lo/7)4RRZu Hr-1@ ʌQ.Q>$EtHzj,;ՃզyEY@.(3C^&}1!6O>㽜 Pb}0(}UI ޝ) M]jgs|z*!)񋙥}J]/e{Z(ͷu Q;vޮL ܡ $ߔMo١5i8WpԠ.++/ƨG ;igHb/joٸ|R{.QY}͙;&K,$ιXC)noOH(& A\R5ry~pfOf-SNwP|$4@ңHQ)x@L+Ȍ%nb(E9_3ђSz&ܮ_{šHuZqOP5 ^3mhi\q&ܯnljjL3-{͸Yd[`ajbAHKT60:6c6\~TRS&wY};oе)&V݈7t'R><)8ÒCiwJYQiA8gć})uds79T*0O @pi1Xºd,:1,cQ28T]Z05 =dpƺMUNx7qٗgk.$Q6ء!`RL9j F/#]Ψ-bրD*t@He2#Maqݛl8(Τ(<.w|qOjіc9'S!/9fۃ}dz2T URI3zy]EOQs6bR2aS-=&ijbG K{SDQ UxYuD?OS(}o48j 0/fow3}DmʭP_O?s,vL..)I;K͏ pyEA@)sro 2HrINy/ћt^Bj]䴻T"AXk%fT;BehTxg JOX m4-&s2:\ q.LPxR|٪+p/ӌ9d>j1Z ;~ G>Uc>;+'U\ɋ鄃bb0#!ryS{bR= 2(2~MQo"D @nɽn{!ssS*$[[PPEZ@+@yۏx.]ACR{GP7WޝkBB+W&X:ZFul}`LҪkG6<_A-cѴRncuZ%c]0`q>[3,iB8}OufT\I7 sDL͌Mrd]7m^;0[1[1,hcZw@)JEV),IB!% :`u@ R%HՎγ @}4מnU:g~)3Rv*Lɪ-=sWoCM*؎'CUOq,ݼB$'/bO/i,b$ɡ^УawLQqM*tp"'ykd|f]J9 Qyx#8_nޟPT.xj0xxsQ[(>Wʜq>uÒ7=xKG~\yH1K5Nl?VZ7pj_!{"l6E-f~5㹞)ĕCX}W2,ZcSMw.*k0-08X :'Յu^-0x WrI~y?.NSle6gdkӊCŒy(m1ݗRBltt&hDS2cûH K:2d5FҽTQHoUWLǵB׵SP ;y}b8MAw\2Z^vXT7hPoTږ ܷ44H5XCb>R9EP[)JcrѮ&j%덵ȁL8 1xO%줗>y&\RtmwS avIp e,5Hc|D=Ӿ]jY.GvTuCYxZZF ~ԗN0iЫM-~~jpK2MdhEHRmK4tHIk1%O*_*|7L~_ND̬X3I|bfo Ii(8Jm&Զ~$Ⱥ2Tjzk =8R,1Z >].RNXac &g=0 '/hQy`ٛ<ֽ\݌XzqF".|u,wyGf' / טe:W&G Y|.#nnT.٤`}~[%Mt .KJ| bJn->˞/`P7KgichgS c֡uZtCBqY ~PgYЯ8l36؂*Q`;[|t%A$1yGon7ܲq;;Шjl}9_%: >%pRtZh.vgm7l=ǕF+AOIVkV%J}C}s)i姺Hj3t0VMjW0#t^z*Pk.. aj%v~AܾwQfy豦粖EnST3kWiCt`5U/'2'$fB4☪pP8W(qV4F:6r4%T: z.iH-NSTZ q!/]r:j{>8~ g Z5`m1OCYQq3#SR =*<;|C;>4*rf0Q{&H8j־2q wB%p!ܦ Xb66\R0_ih? *-J˯\?{x0P-So,T!c],P]a%4fz .]9ወُZ%[Ƿ%)fBX;EkiURTPߤV] ) aĤD\-l d=0U8u' 4YW[1j' v-Ub͜Pӱ!C;).>NH|&6_MԀVPkY{v˼M^@R\Η܃C,B7^#XfFXOwWYN_>Cx H(O嚬0W ~@C14YG?B_2ׯPu&MlMG Xp Eaypy{ asϘiV׸#  OktY4RjiӏQTz3K1ak{f'ٜ!yBГ1@S_.1XG)Lgb`!f=3`ZyVϔ0ydI(CZZJ1gwh{  ˢ?{)͠q¤B-p>?HWVGot Qwv4ǁq}S?-eQn/}m PhVU,+:~ھn6sN\N;Iv'eq xTHS^TABV3^u(n]zoH\`ȬJLk{'eܵ|Q4 SFzYx@8 [gK~!U T)VR̺J!QdN_&4J@.@.WY_]iZ %\@(nSץ* 눣O;& 2="~僗>E]hnr]YDrw}Qդüp}iJȜeҫ\t1JyP"lwS>L' ΤytѮy(S~q~f03K~\lXMBi9 [,SYda?cjŠ5~m.5aw d:.mBdQH׌[h;q?'H$' dXK{%S2V3tnH9װJϰp敠ꯒP<ޭ;Dzw)`6wHRV pi-œq#olKmSa8YC%i]/SW?Q64:,(R3{4QbKCyG9 0ނ"bȁ\bB98k J!i*1Dz_1k h3ȵmhW@Ť",,,siIx "%oRy~-[[O*7I‫p'^R˥4oYypdO݅b}[j y (LIa~.z~Y9z3&Vqlce6L$k㜸:LÞֹs)ߦN'"T;ZrthbuHu0,V:!TIJMה͹P5{הT{I-{K]boQ%y*$/=@?7[ͮl?51}x/UNJyrKhbp=|_ +s߹ҡkmu"兴.!*<͒JVӘ7";/SNYax.^⋎ Ӆ)9GYų&8: {;>-%JŶkU3n S kΩ/Jݓ]k3EZ-s!uL^psDl R0Ž_гD@?eݬHjU wPs)`bhwso>ǺPx#`,MSȒ{/E?7'/TX+O'-|sWc_:%<bZq~7$!]YR9VO%oJ!Y h I Jfʅ˨Mή2T/ĒgS$G[=yN G[*A>J#8:ȎzO7R\ t=X*.k ´T;]`w灓B/?Q1 ߬˟Edho>aWՈt7 z&Zk~+ulT& wW _3}{)`*32H0n PvT:p~ԭ6('5"FѨt.GsQ 聗߹%<ș4޿']\? օEl?~<ӓk8dvճ>!\Fak5z6NG#+2h5~6w N!2QazZKEa!' ~VOxI`j9fLbGX$ (;c;/4g P/F%4j5eu: ~0n_L=8q^F_DwC_toW႑amiOU)S\7wdES@~vYf;K,Yc7]}:X26bgd43)%<3v&:j6wQot 1YXQ Wd!YǺܖz?lǗR Lr$aT,7LPkѼ*XIGti- _G>glzP@T^i!t@Om]q=b,k~/ "`R#x;6Vc].q_M CoOꋡϰY 뙮{J ˜U/15qᴊ0~M~>kCb Sޡޱ=<@HaJAVsN-dZhF¿a8"C,a`QHiܶιJXŅ7ۜm:v+EKo!O ęT\KLcW?YPjܯ.|؃X/a9}? o!.|tX4P6YM0FȊ;8b0gٮ"}$;_.r.y 7N,gI7FDIydn/͸ c0fUu!k$ nK)=i3B(M 4afbvnp[<߹dY@ɿ'u:28+6rU0Ɲ:$rR?U!iЈtSFy` *ɗ?Y~^/C8PhS/b@'2Wõ j.-{th̷:hi]׽fXMfRic%F?.5P`2B$\'ˠIBY Ay|f N`2u`1g|!7"n YKwS"*Z<"{7(8 ?7ݳ~L#ƸSt'a->&>\=O7Ռ9q}Menic{fҥ:0;w<3~X^|Ǹg O~z`M;n0Z/ٴ%sNwY}k g-H 6Rȥ_ANvD&UgҨr+ Ns8߉J҆U &2.m w=x2Dif$͉z(1׼VW A) \$ A_Gq!FU0WMd3ӤT:Wwu5LzrjuІMOT|cG,<4̬˃LA94ߴh_A&~p>I%3)aVцky;MFIIYWy9($?IYO3qIR:敽5v ø%:4S2ׁxZ[3áoU=`kػo"BZT%[aznp ΌbyۥǂkĬH mvU`PKDCs22۬:+[P/j^ZtBfCo#B\?!DqQ0ya7J?b %9%ji<gT_x//.ςn,xv<0h)v&)wJQW@ IG $J[U\1QymsH]6I5dF8yǥcrU8uw-Ҧb2)d68K1]n@[K 6'P4DhK={-CU9hnV8 L'(sctv h7@kXrqM؇+ %vYNBH)dIXغs zPX;PN8p [;Nςm&Om v6'USNڃT (x1`˩n烮H?IjYLǡbt "_Xa١cxKm{"x0g~ :&{!@;v-UH+R$X7rBalJ܂2G 8z _9-.(RRu϶UbArjvyFp2YDjv\z t+ӳ<C=VVLKA݉R2 `z~|uux4ԄJ3#|uh gC[7Jɯ <&jҭI*sJ%AsČO+ #CRj`_ z=I.(+/Hb*qtF*Tg΀-D35l:'!HԿlb=3-qdfO! i)CB OT<ϒv{$>%W?unuRE rGtD:-<C"MPaA,4VU9qrˡ} d?#ȏz9 FMiMVcU[ntǽDP)a~D1_Zi糃wP)7np ifZ Ǟ?9Ӄs")6 æsjz[$S0RMa#lJWM-XlGZ B_aK-[$%v-A d 8:x5P#6[dM&zRcE3؁52QL#gƪv7v:`ɽ$?*w"-E8b$$zFVքM~5fYKXcL;E.}e+b]? fɧG5Y}006Mt="A#n|k2TVр(bR;Gxhy9ruү{-&>$RCr."AuD A\s2`ۂR/]79~l&鷬xuS?y֑nT.AXHl/PIc8";Xmmn߬CFBVG*4>R3l-B$tʷ|T4 Vi4(YY4I5PwIntS,+>Px ;}d-YMA'ɔi?*eзV~nsj-x@WE阗"iŀ"5̼IzJS{b|/} x->矮ARmNp [c>]|~$+t+& F 7GqyaB3a_i lD2HS)9[# oq p"kNIM^(x$|sSt~Pbp[lyG5˨}jH+T #an?\`3FN{>I^0ݠ3h]W3ŝn`3R._1gX_!šB*]uwͣV/<Ф-?'O2 'i#QRb D l@OlW~OR Edhyv#,IpFY/AjXT-;M`8g=DQfK3}`AiTY%h=XDy Y=cjpP_eIt B<)tE ' | s/㶗0l.HC>^OUٳOC8A)5AXCz.<؇BBCnyli톑~קSn x!AX:P_YU([>熖;SsOuVltuj_A3$5[T#H%[eً39'7 7TB5(~fG3A1ɺgvaCUBr;TY~ ȟNr$#ELV+Q0U`_Wv_DK6_jCՌQݯ{>:?1POn#:Z %Ժ+0ʒg7 @&:w*wvB-FPVt&?7<5e#8zf &/`iK m ds7tr z&m ^'zG8UQ:?DFMNvw䇺c4\7J/ }PR̠R[F(l8mKTURK~A^N/MY\ ԧ38[̉3ZR [8IJ7 FݦTq("w3#MFgqH+E7isXL·L =c.[l:qHƛ%򄷢6:^ 3 pݟ*5:Ъr0 E A Ui=<. m0J !X'}6)Du[Ύ8=pvZ*S0<ǎO,$BdrIшdN]S>ZVӥDE4'7OhmR3H`?;JG`VŚaR6jpV!*P4i">JD,wi#mFIV2t:= ( 6VTJ1|[JC v Ed%@H3fyx/8XPjn(fβ-q XVئj:MU |hƛ%jY͇ iǨ躰 |;(. fGF3Ҷ[LzV{i=O2o/LcQhnڷᕇm3T|/Zd?9!Zؠ|֋'Y.C[ҏu] rDЁyLbbt)`i>U%g.#ShނSVʛjlGL9\,R#Cjyg e-TF k֓PT-25̘8|50FŌ7slZ7OQ1S;ݳ](&{c |pP~nOe7-$ ߦƫr :`J%F,H1ɐzFۍO1,A!d1rUyFp|i 4a^+d\DrA31wSݒT]}̭Mj5H]ҶN]xB`flhlqNi!@4:Dʔ[uy ^>]ym7US$LI>Q@MrK2ztߐ%%\/osu~]R)N3- L\L ɈqIC8sYh2vXi#yܜ:g߿J_>LiNM=9MYr٣yS22`zR:Y+@VֻCXMD]8΅ak! 1ޘE2%TSMYfC9go8'ֳAٕ:+X)'e׮;],3OJȜA*' ~ځb%$T|s7fӶǁv"7Ĵ&}C($QW N&WUӹV׵TIoi9;`HYR*# 4!.dS٭ ڇ8_MM0ůN! K[i#PU~fPB5)gGZ5Yc58{I>8u,KFqL&xOk~t[mFX@ljbKW|v&r6Gbe{k0n0!!s&(@S7`;g_3 /+| 70[s'pw"Uq$&ű~.IdIP܇Z-*D)g3j9M2 əRH#ڈN[*z| $F]xHFusgZ!ۚ^KY^Z`(8 1cC+8%53(0Kxp6 º;B̕\eK_N쑇 G+YsIsO!+uGyV(t5+%N @OI<"Eun|M,P+k%aN.oLlhI`bygJ_!5*f"Ԝ2˲ %g9+“4| #Vt v>Y:00lBԌX/tQ\^ݦ[pO:n| `&խӧn7 Q(5({ڗtLx,8J[!HluS5s TpYI0 X? CݾV⭦Yq 5W,y&Dǒ N< eZm{Ees"3(/Y +UEd9*!J fq0CmKVp鍋Kϝ&&`Ua[ Tء_ݣ/^<82b<@ &~ѧ7tϊM g !VPVL޿}rij +!oG ^y^Uya]l:QL@l>םtP/})_~;߇LFw0 BC rf$?nT*1̽d^D ז4ī"U| ruw-&<⌛R$ύ 6#lqӃdd.c2YHQ'1r35kȴZ9{^ЙS>פ -lTXgfn}`aOjP@Zy2KI?7Z6F5`ARMdxONI=!tȴO9PFoA!!,)ɖD= l٦Wū|s >~͝EFzg_% _)E@5R+dVdR&bE,![ʹXdtXRݷt;)T>Ņs8|#~j "cz -Ҵky)o mX9XrO*A?yJsqmrS_q]YRgNzЪ#:GM USg%W`o< O 8d L3och1t@ES{UC171 ^?^."&F+Ai$QnuBazh86cSIFؑH#ܻ3@g\Dv|XHl]O6='|Koj*b&z}}!xjdyb^YcBp*phL6]4 "})-U(NΞ\Ov7N15upN=yimУ~j HMNõg  إw׹9u'9 qSn)R-Jlfq$BHc~G#&~Wķ@=fҀ}jP|Ī"Emň Ψ~1[b\O;L,C㋞m/ML=ox.pAT^iwnaܫ9 b{|&hcMzwPlnxmf>6>sc%Y#spguUs# H`#~T\^)C8qZYǛJH,YUA2?J/?xs\jM n"`R q)ڭÍv<2w"mUhNp$?ʬ4q5(ny嫚Ht8^LAEN˄dEiEΙFN\žFpeNX(ˏ'#E(dJ`$)w[TO))2؜kGNs?l+H3S__eA7/VZ]|>H^?^9o*sHnjqd0H'BWGşKض?JͩP%W]#)]0F!$OF kߨ`|)O#__ef4`'VN"+Q2ɧe#c`67@-W, GZ'N>%AHJ 2.BĞveI>ԩݷ3)P'Q8Rd. + ]dJ%$Z#PW i0I9RuLf S62,mzpe ǟ%m ct=/eo{.DgAȗ!<6&yLߒ"մz'uJFl)V 4az2b!ֵ^2L0B4nju,U i^,> {%k-Aemq 1g`CMgPu;88(\J7)b#8` 9fSgWb|Xk7֐G1s#kZԆ'Z.T}0IKK1FwtモzK<H{#"bT~T۰zτ#C- !HX!VbW<8I0Z6ZQ>Y Bq:67w& [qT׻wSKXzrUZe1! $vE|3٫ǵaY`zԃg79XSODט:t,i#EwXcgXeZ\Gm0@;z95cć$,[Aڱxop<A'\` Gdgr$E0{  Pڝz?&/JYd5oXṏl^nRYϲx0/8ԝ@0Mz`r oe׿&m/"DK)~Oi1QCs8Z'X€WO};-}sp+5֦Fn .$Z'I^=ZX^aߟ$ ?#h FȰ_߁5v_^zxlth7.27</m.Y$Cr})"j +[[2gHPG'"a)')~:" ʧL+#ot+O6L&y[$5 {~*-K2XMhNH.uI L Kl7"Fc]j-ξMBMhΨ }W2qk%~t'B{5!bN_t@\N}KN40mJqtZr$WRJC|jqkGvT4B|$]Â0_{Qv4P Xg}}>L nbl4.- Z凷E! $T2"$n&Cd3(Ͱ$FKMJƋ._u/c7"zn| 8n\BժyMҶ\vҦK\05ORasJQ#*83pZU}ClS:Η#ʳجX}ܖz/~eiVt([ZZtV_U^Wg"fU$ȪriO3 |q#Lg1SU2QxW#'ap(euQ\d^SՅj#~y* :B]C,Fd?ɇjV3hw!qcDw^X.(vy94BE ȯRŭc03>m ݔQ+WkuY Yŀ}WSui]DSN^:4A+?bw"l_Xr/wlxHQEU=ܯ&w'z8ʩX&D&Fda//+%I0j؜^6dQl[l*zV)&/ڟдX8 ` *IE۳ҷB_q-[AtċPL}s+kðcT.'s!T4A:[1W ϐUzK#'CѲn:HliԺHqu~o`S$ 4ƁSˍkЎ8G'fCDv;B`V[ @2[xDkPw?+B^жgzmh!>S@"7O:1Y ~xVWޅ @x]-I=smEw(򂦒3kTIhҖGla,2t{fAk'8]Wbr:XbB_վݲyCgdhDRL^gw 7\m4btO=UFHz4PupWm's9,4V^^9)NqC$ LwqX~{˯8OӺcOʺxϴr+ZeyUQt*p&$O(&!Z}"MВN !TP_rwxؿ{϶yj|RBz=XWfg?ǮV4LR[Yi$=K`άH؆Wpgt9UrTD,1C&5,/{.tSe\8HҖI5^iEF.mch=.?/z'4ZSYβ-p&[F5#=Kw[!i`өVP1 z;i&϶iN;6$a.xp%ZKԂطG?d (weW Git>-vG)M{qϙa B|t08 ] D,Tݪm È NäԻ+Bhe<_; %S+щ"5ީK;to}-.lzz6 oԢQE). {=a:18.9*WMˀ~jNKOI}6P`O 2$,D{=zvZxa֫E̠Wۚe>3H!jX/ۊ<=E!c&al. ԁݨٰ!ҩ.HFЮTv>R23,&{8MERJpjH*BUKpz!jЮ(0<13VaAU-1seCUնdLҰ>ٱM7²9\ a?+SDZhYZÉ+xETuvh0Uj&m `b7ScM{:&YP2@Dm3D!wʿ&9oh?9 *\w*y&C^I 1i=|IF;" ^p\Z2iDIypEX؛侺:PX5^ּ!@6v@!}("LyNZ ދ)|ňFnY@ڋ@ȡJtأ4" ʚgK)gTnP]uIgy5\t&eMͽW-4$V?D}D˓ʻ`V374.Z%03n42ឫ~/ XBKV[vSZriP/W0al-.]>{QEDyT=՜=EVކ1ݳ!FHQAsGtE#JlXt@6T$FA9ĸQcju_K" Õw}gn0NO:hIDWNF!pZn4"xVV6[ᗕG8@L=FID߉owUSd&嬂бzyD_v?Ə+PY[qOqz@4JQhOa@&?}:% H0ţ`e3M}qOu1ډCfJ^ZsuF &Q)%DGkkXuO*F0fLg^Kۿ~Nͮ8S%ey8q6tg ObWmWn8 qRw$ɋº63q1ԡw9>vsc_ʸ9:?%s73UK?ii:U3Y|kj 3ŦnDhs3`U(R > ,Ei/6Q/KE@pa[紨뱄T05vU: 6(.g46ԪEd9HSR[Pޠ-:0ތ45bPɥ16lʋD]e0MS{N]T!3=2%Pv;adEp$oݓ 1I$o2yQN} T/mk Ayu 9 b\ Amb/23q 3!P!x̺X(ڡӝ9;F1BhT&dT@6\j!N^ s4nJSڧ=}8c?;!-iPCio{-Rzհ}JI8T|M-C'/%K7Nk 4:ej=)RV'U1ᄬ']ϐYreao>fUᜧ AqÚqtT}g|Z+$_zk;QN!)Dڔcar\o2(oY* gcŚ+6J{_QUO0Jdޜt!^f*Ny@*H-l%y! dKB SߵW.:ڄ&qx+ o :Oyg{掎tɪcc&=GKܔ^Z"г[P&n/8 . %lA_ƾVߙC&P]e/yV,VCܲhA:vMLFdy=JI3uH~flsEݦa;j܋v~ iK~KTpKqJl"-8[\[DxƏG,c4O3o]. IV[6qQBFg!]CvTqd0kgYyRfec:}&G giK|%[ړ gtӪWς ? dՂGrϏG3 y5$<q؉Ȅ.[ny{`ݚ*wPϬwR,+O: {{~t  |K q,:wȉ̮"ׄ逮fT W:T!&L@3:W@#+)?s8m:ޥˋg5c:ћ2=VRN*ESf$x=@[Sko wz$\d &Yq-μwtI,LdH*_"fC՘{\jIX(0`@B Ñp[֊/F'h3riW1}Ȥx*Q4KbL7ه!782",HrMmGjD)šX rdD/dJJʤRR?F y]>*r_za*l=7e9:ڑ:3mL\`cAs΀ECEVIw"g&$I1Ζ%$iч_Rae (\bҺa!.g`[b24FMeH9k/6ull"Q?^9վq('VY uꃪaBI5ԚQPœSW4ob-;M}(ϏYha j9Eyd;= ͎h)?7qf#gƀ|c趋G7\0 gmh  ` 3$2j1IgT\Vƃ1Ł3Lp78(tޔ#Ch@R2B9|ܱ8`7[b3āƪ H8>Gw KNm9|)d[~9Gݢ'L:&vl^[f4őxW%2O7䰴ErySQuYե Ee:ii:C}5\?X">ڋ$Ur. J J^QЦ_`mdY#HN\?$Y ;"- bQjUz[&R?;E%;L莖$iY<;5Sr\ umҽOn Ru#BpGD#Y%bVBY":]z| b L>4ۤfv?rÈD*l$nsEGwtBs )85rtHv1ӣy[wJ[a=2r4$adgfA78A{Fԋ'$Հc\]E&> mNGvFާ@uxFmr*LŸk?kz:2>Gx=stq{ aźƴ&B.FAD1y#?W П}&4ae̿l@ >:MkH*:}>ץĵJH-@n'?}`E_i)؞V;KFKqi6[Ӄqo/!Y"ylM-Xlv{ gQޏTE nL7d&-{x龛 rXا~W&.Uo9c|)Vӂv@ʴ䕀NrNvw| &ɰ-%"AkLhbx uyM{hx8<`DU?A |}d25x Y|vj0l /+DLS{k}8(g͈8h|5S1" {7ӔYy*mܡ+v'LU7UƏ+ IS :LN`FS9Z SssFLAԁtSoƞ.cD`6^2202RI!("H'2uxIpbC9.7`V֍ZOB?%3\]!ۄɹxV׼OM2qլ7)i0QkK,cp.k\X]M'YHMb "Tq FB"֪yU D-|J6GО`_ O=˯]lIl~DcR>2]DE T >K:@61>5ӰaʠkzLpxX& # {:\Va8Y@]CO0ɘu\8D쯛-<}Rlς̲Ht.P81tW"W;ީ=n纷Y# PhB}n>֯vMSYSBPc Dg)O; 3/9u=5E]K/@?7bMWfBb ,'mHϤ0XA?)}75u DM7;zij ;nH"M%s&ƶr9<<ƺp$LXL頸P[E8 s]mԌ[ '5&Gp_ Z459 uQQiB)>4ʯxcYgs:`\#-1NO~F Z$U}W,*W"* .tlZӤBX1* _zb|mƱ:qRPS2(1en";–^855cd}~n^3nQ?JOXYȶ)ߓN "y&)<䍊ǀZ.] 0? y/SŢ&Nh>P%SW; $Op5zG`O*N?4٘Jhp %@+d˧TN`mu" pZ-I:VĜsYS6)`4hkcWzP,M)Ɉ!>sQ[s^ʯn}SzCvfMYLb}|~WI"Ygo-൏L:z=bņbmۺNQn?=PR v2H_zKdaě| ̅t{+睜ߗRAf7)'D5Ÿq&lPxa唧JV⑻>5PN"`هm29!$B M|r'TdZɎB/YѾX9#j8*hwS~ p.'O~[snꡌqekkV)`!>#KyxMj }]L=xMv|S;/m{ا42hZrySk [`xB"^yV"wpMNas.ep8iUphƑjZNx$1Ptp\ɱfDd*rQɒ~P%ϭ3H)9iКjF8煻TYs ;qCT,Wh񇞝 C3HF0[U>1қ ֐ޤISyA={.l]ڑ+Ra۾ KL,[}_x_z ͋91BSYD}@{.ʧJLf~-?Lޗ0ƩB@3 ,{s䒈zj7=~̅(}Ƽ(20 f?FP_J 0>dHP$}2N zTS>Q>WH,aA|Vںj,p掹 g>{ |6myR$)U+އȴv-se_L*h Na M8. >LvD-txG^#.e`nhR;_;wr[V3'#zxhת(ҿ̫/Q7źϖX 5[ J'51]C;Il.% {O9nJj.m(ץg"tZa ɑރ1p )CqTGy6Xբoh=MXKVRKhSKL(?Z衑C| "g%EFvC;|츂/0&3Ϙ _'p+'A|J@k 6si EH)$ꉹցjE =۰(fXho.dqtWhyz~?ٗA:2bl&HG)VY `~^Atc̙BCg.7$sq!Exnm"LԞM]{E F/*j{?4m㋾ .&dw(D8 fbG zV]c 7pY~) P_jlǪS㿈/.j]3H0%ShAd\lXigq+Xyr]wڳSP0N c+ F4Yf@.6>s`Ǻ2Vvg-I.Gb]/9L*v4^$y0pAFBk<ƼZ3KdIZƺ,{۷ ;=}x(Nm8OkEDQ)h8aH~lNdf1ΜZ sQnLv12̆uPiSN.|e,OZ96J2 dtRa wq~8s-C:WVwjҥw2IO046I, $g#<o+W͗טXI<娕'i{V;gz&(m)z%Tmz'tS}R.H+@xidmܸ&x-sh$8wݫ@K]-P,Qw twK%(@Ӛfq֓Ș2 pF6!I;z$P-|ԗI&^H" ¨إymyV2w7YFI>adS=<BګKؑ,1` G}?a#XqSE7>h:l:¦v t70ыe4ffwGƴZҮ*)DUy*:0- IYiHTM$\̚A;|p9zQ8+ǚ]8B»c`9* ˔ k0K5=ĠuW>Y(YgຏTDžX&\M2eȸ@ɨu/DjDsZc>sgCMR= \ƴѨ*iQXlU_[> zƬx]IpLHŋ(IQ)UevPxn4$8Ϗ34b,rR%5ms8q&ط#} `]/S#xLNjZ2}0ow¯2~ YN#P/9 Ma+m )%mưY14&sCڦ\ѫL.NpwxrYJ&âFZ@ m26P %4T"m8Ŗ4-3fIlA44} ' Il{ GAg۫SHO>/1F0$P)r&aQʄhܶkaъ><|,7v6X ttt8:ἂOyWG*č1natgȐ7H{O 3O( X;`&w\i}gVb q,Z2%˟iQ|w ijbH59Yx9-)zkJtקNɈٱlh&P_4!>:]}N_+)o׀E)5졎M|JTFf=sR[]k:GRa8;U& #N,,>aծ)iFt,B`ry$.͕!{շc >ve^PޛB"9m*q Z8?!q'լ<ˌDR%jCU䣱׎֑S62IOg9B׉?ur/FJG% 2; ˞x{oJ׷`_4ODjyv5Z$w9\艔,-R ^ lP|* KBx&UfY$b R81tZ[qI;bW'?6Go+3e [{y8!0zW|xIz;:3≄nO9td<l6`Cw(XNvUP V:./ԈUUewq(bGOwF-`"`]b8R4bT+GKbfg,lyS6?tIh.7F6|2;שkgiV~>5gy2ə|8ߺ>dY*˖<>ПS#NmS˗E⊵,Z!_%VͬLkBd6-9;z ~0acSM(:"Go -E*KԶ(NneQ#6x-$bnz.g~,.M렡GOmO_eW@*yo?dW]&g 4]>lBnp*r۞XY5ћv~&&x)D Uw G 6"$$z>,/\CvJ׼G$Z%w)ia=U$&÷O5&ɜ۟D g$+#4+1$-}}T<֐0S"JK QY3d_¿%yd~ 5ioRG[HO헴@qS 0e ~DPfהszgF'a6@gFĦ !)Cĥgy0vO·;6o8'JP5TU rJŤRr?%C۳Un4ᭌ|(16^wz@C2M@chce寧,4EnK-;PP 'gOؓpNN*OfqT+''ղyz64Vz6o (,`Vϐ[6Evxӟp\m%<_nX D6zQwm7=lJbYfgR7V?@{IpxYHa  ZuBD,%D?vWOG$mmc?9wɢyLQ9g 1yԁF~׀UZ9n. Rc/O#v{2WeƢ}@_`*UӥuzFX?FJ,hrDbŨm3yDPY J.6tl+ غրGJy٧s;l;n/k`@'i4ѯ$]p0xn̢߬ϊ2hzV3bV*Ŝ[a^V]TO P[SआGJ Yu'xT-³o_OARUA|έw'޽t/qLJ9QfEZ/P?L,1 lzyȅ89sZ-*vۨ{7^Jj-rشb]:+Ʊ Xfq싼c:*~^2Q̷ @BɦIfHVwvMCW1rxjYIbkx`{P`XR3 ~ L[Ж(V =G/ѧ% M5*^_Ih!dj.|?C;d=V]cʸlM,>啄'qĩ)DHH!6|B͢|L_44g1>cOzT(dCX3D87Lc}^H䘵Lys{mZ|ͭx&VـcRXlo(6)\ |w8DYh\WU"P1ɜcY%$DŬU$_,П;֎ bXlJu+6Kty6Жg][M5`7קl[+d>-$L2RV6(S2?g%`8nN+]yf AtH\p6|W!.㝤AMub Z;IET'h*S t׿@MZAEğ_5@gs=)"A%O^Gks^X8_ LfM7RÀN_qf-@7֕a@xd&/I,o|pQG](J2fQp9?,³{6UDa ʃPP2%Vږ:֋vΜN]ZPV0*m c,<^a  qn=drcQa_bxtՕڕ%WJXSG PȭM#:޲R'蹱fS|JB4 :íQKlZKT-dG>sƖĆr8^.~*5];$oKlLE+=4)1=_[ {8Ò5#CEY0ݷh pQX4R 5VP֥|U.5{#Go!d Dsh0渏?KtF3N{SR7FO`Τ\5c ]I.1d$Aϒ'BdPlKy NJi^=mր"?.bڟa9˱le83۵qzhI@ƅPiN L_ֳLz-_x)gB(<؅+Bnf1QA;4UX  5ťN2C'O?{wKr]XF _ۅIBeڥs-֟фߕ«AUW(P0S签L"[wױ$Fe Z,MėmlAU%EŘz}3aL,SiDz'#.qZ3ބcb`(v*Um{SͷMOH`G$?e8]$z@87%K,Яk=8;E9سh}.`&p_':| d}qi/OWywF>-vX o.Dzoo uvЖݡWOGwIyEH G착Li*Tf{K>sK-]i(fRZнKe۽"߼zq[qqv^ɣuIcnV–.B+;'J]4|>G;kD[ŭ`>¹F7;Lb7E~P^U)MƼh(Nm7V!wf]kd>sM.?'D30#s ] CX Lg3%QH$UIu# b2F!?!u/,$"|^to^MjPkAa>.6=KVhmX8@KiґӭtmMO#tGD[@dP%/pG^dB{ˎs$^-w忪z|T~Qʐ"+"y|kp2iPC庍rZun? .^#fGmk>/x >yn_\*9U) :r׮)٫mSHXQn~$rvv F@lE$i?QVvbppE 3szkd{N.CߞeQ,+\ x9_fVɁRx^huY/873 ~$1bm(BjmB|8/H#^/~@SڴW6 6`!];icG#xŞ53L. ;Po׌Қ6oNbr/ZQ'+Q 4¸k52QB?D:۷T@ٺ`.ox27?y5٤ EEY8g@Q4,Y($uSM'7BnTEi F<+ MZ9.vZJttf>_tCޜ v%)ʻ Á70@lpهƹmym ~sȻ=x8Y2iKe Kۻڄ0) xq3]+&lm q"s"ȑM_0KV-,Wo{=! -5)OqP-}|O0͙*9mJ|ՈSID-I塅 n%D l," ZsuS / A! C<.nE Jڹʤd,&p0"?p 04{ICTVfZ]aH^ (fH媫-gSɿ(#*sNx Hz\lEC"ExpS; mz(.9(GI2]EiC[iXk@ o.$J~gx 5֝i鬘%YC>%vZǵ|Ӹ5rj6mzr 5!c+E[Xpp8FB}Dl(t)lBvvFrY~Oԭ?o2rjkQOP ڱk"RZ2!ߡ:, §& xbX4e53b|BJœ;q2?C@ӕ]} Բ? $;1eLX#SR\иl$ϧZ=>&h5آ 5co/fKT80?n ɝ]xi#*Ԟsqte'կCͣ.}&+e{˭LW H{j}0>ғї*"`"-bEo![ d7 GT 4#l~sI4ݫR '҅%Y+qc9yncBB}u ϑ ^$1|n#^pw'0\N2hh% V4ǜI=wɶ<#&IeR`@:] xQVS}(2Ҿ=Y`&5 `j@ XXXh2!U{ A42Pd=i g+ZeY`IdCl J`+QĒ: W'_?kB֭]2W6'̦;0W@I/pm*u\Դn5ynӘIs)Y\S!GNڙAjc ԏx &朏qc%XmD9EshKm.zf"ЦfbigP2Y~=U􊗅L۳s'S"ITTan_.NW.^&U\SPτv//v" ܽU5߾rxǃjXz╯$oטG1A"/EK1zDY)[R_H#! EDzAwv׬d d{fs-%;-A Xaw"{~WNA\LJ[IA, [I K̓~ ^C3A_9a=emF7m}<T$Y9fuQdPCj`1p( 9Ӂdh(Ƭ,Z*Ќ$uJj^lmE 5Ϸki5(ŢVu\LX*2Mrt;(:]?b͵ؠ?9s.pChz6OKxKm{9]G|pTqҳ=ub:mqҟBa*a(ģz|HQpE* Z[kv &mNlga, XB\t y~f&wpݳɾ?Mюv7v; 7"dU= :eD^JnE t}P HWv6M$k3) Uhҵ!8WbЭ; <=UPid8l)8 _uv _S< 5sƬWN3b-mŷ$r:P`i*͗d-<JMe{4^oίۺՔk*5ۛ6 ш,詅/ҵ+,wVL!Ń76tBH78|4,[CΩgnB첞 ohD;d^ Ow$Σriw3{f<ȵ^f}D ryIm+ i&n:356rл%:չB_=GGunQQ>b)&!{6i8Fdž(18 z5$LڎFIK‚P_zcy$E~_CO,}mYi>Uyu "}#Eo!hq4IP*9?H\LkI$ Y1p7=똵0`׵f$઺iB8zy 40vo_ܕ&%l :e,R qD (){ # D^&IzJ"cda^:gΞcuxpC[lHb+#P::m^};(<= b, Y!k](Ne뤇'pU+'MꤼZ7۫tm*rQ@~PyaA~Mr)5HZG?VaOcCu2b}.F`ɸ0'Ҵ 1.߂ۂ duN DQIGXKo+٭X ymx뷱j3گB[詩A <ܨ^ T *g=fl 2Rt)QFkƞDCjgNF(%i/ 72&Bg]3/A#0 mĿ^?7*c!m}[G:s ?`Ic, t2Ij_ZٽѴ Iks.3kI hZۥ(u”HjnK `r/8g*b,֫ZY۽ 㓝3enI>'kԯ`W0Oildezb+e1;RdO =vɄQvT} g]#. 0}jJW O#Mg@/H "x*fk\},n *D= x|Ħ x8QT~e=Ac;#<__ Riک=E$'g 84," nC뮢>mEMs,me/Ux#:sFWT-= NpZT Egxlr`~~SBŏx͎b~3Ye؉8ߚ]hQmEN 4Ypn%*a9}i⁶P A9TJ8к5AshtX3rӪb/\=73t B[T>:IgO&k0' ^_C· wJ)g&IEbf܊dZhrQ̽wCNG'vfNiFVU&1~zBSœEOi_P#*e;;$[TI;0DLgB<(pm@'EBY $^xoyl{q h{a*@#` Oþqf<#XV]G C"r;\T47Kmuũn-h,ju5jPhf8 9dd}W꪿MTY:}ג>gsfe`) '1JD|xB.xZ&+d;FS^zŻ>HgRn,2Wα L@NR,Pwɋ0S0.O9TtůmJAjB%fv"vY\٧NMT#3mSюvם W> B8܅-wJ)m%VhGZl Zj*)3Fz ɖ&%!((V2)LijQK*3_l/ RnPjƎD=;8ΚF}J_awl}Xh]qUp#`U٫-@R#ׂO@ũ {!vwMTu J7okTa۞_]58}z ̬6շ˯M@J{Mph8Rjyt,O?D_ѕςMuu(9]kr\ ܻnf6j晭mRT{y5yNNv<,>ȨSV~wIjlV|:;a+,uYڽbY_AΩ/|2d!\֩exs͚*ץSRKM6GX}&%Lh{ tETrMaxJm]BNnj<|2ЌB|jS!au!noUޤLy'v?[9Dr=w~;lbR&aw=f2`$-?|gS,/ʔo)2!΄x:xMDW(d|]T/grj#Q >.KU&j">=p9$tݱh,1ы\g?w_X;&1F K V ?ZŹI0 &]ݯfנ+Qnl/Ix-|ZLGtC rekcsX*3/o.bBsd~yBzl5HIa J65% S5wg[)}W'1ZX:,i:`aEP8),ɏ~>PY=8$$|0VFqpܳ=bJ5Rș7ҾYm76 tDPu6Gc4 YQ4R&*2qEݺJ>6ȼbFP(L}Oab*ΝD﫦$a3E FG bx(n)1bTo+GxK.KS56 gCdF)+U1Xsu&t)>WXڇp[={,k~)mL4t'Ě(fAT&8 -&cx{11Q1sPyG]Eh~%XLz: -  )ȕ21-~7 ׽]$/1-rШ@׏Jn`jqyj>63GW.J xs(.*ȳ(ߪ0YN)ȣRkYgMb NVJ~~ 4sdB-VS>uԸ|JnO{u!\Gc3K- o xjvzZfICzV(#cn#|9<1S{Nnңm8zfZ gþQ,waŴJe(_C4 bSfA10veu(Tw\U4ƙ(⶜U ZR!R~ѢXq*J:`<’9 mQ>,3E˦cOjad̬dV0g'iZ!Nl; ^ @)momაC8 ވ[7<~O]YAd#k=-}CHz4*V-W6$E`*pp5d3B,yt &tH}n&u ߞ!MY^ϻ_y%02nL! V')>D4t)ձJhjnE;3 @`gqS]%TYc]i{oBܢ6d,táư[)Ĵ8 KIp؝3O5R4siW |ҩKx7Z ZXYE6-bN2GKYl-Ffj`u* 1/b%n_96k|QΐNboY-$b6ÅZmo <Ζ;bS8jWfd~'Y$bi ̌HŧLyzt #zN!3):2yeu_l2ɜۇ+VҏUm[^^! ܵ5Iq" 8 bo?D^v1|ل*rD!vE1 $a_ȌfF[(U 06RmjYNR9t~_2s[Wݑ(тmY*:XЫrn4JݘL=JIjI0h5Sy_e6eIXW]Uv| A *U#0}Ge3 *VZ~^i5Pѷ]~;U1ŽHI??WL@B'2Pm ͺ&$.MP[/}LRNҗn]L6yݽq/JP;{ =#+m*=LԼ $XU_"*̮(C,pOD /aZO?x;Ռ+:_g"T|#Փ&U{[: Pg0t(=1'܍ӞJ_2a+m. w5#}al%1[M65LbtA8@YIvEp$rX~/J[?- ﵝeG< ~zOc\ ѭxrQaLdv΢1gCsoֶ>DA x@ Y_"^[8:~t#8PAwZVXvg,iuƇkVVIWGӞ]}GpvC$6N~~A)mdɡ§M> f[orB K~T/9A>5^nPGOx]ƪ/qK=H]&Ũ$8y5%]t<5CշCK,khI0GIqpbQLWS6O2]z'@vƊ]YF>Zmnf!e"#7%D)c)$9 hPZ 5E}VKrYׯ)DJx*įü*mt$?(eq} U=l>@8J%{ yEJ80labL)p#t9K2Fݖ@z:\ÕR |3D&RbJLiv=!{Br˂S00 qxpzp8 ebޖH_Vw/4Ά"ڤ 2u!64<ԴF|I<,DK]"^< 8ӗZugpqa(f$%$DWhHt7dz;qZKQ_e̳v)#H.A^'-!)"j5zs-`u3"nQa3գ/W) _Um"`&\./^V<]MЈ tFʉ7<_D: ăV[# ajh`B@}&OydeV1 ) qZ/%9iH腠"o[AXE%?JjQQrZ)OD$xŔkY*'L_~`Y-p}@3`rl~fCܱ;^ō8eN(Lsy1t`LU5urj\/tvٜZ_qbFXۡ2JeOFxG ͖7M`Lأ'","dc- 'm旻 %jliM[T6:^rFo& ٬SJ$P^{7RVЗ.50Y}>6}@k, Ta5RS!B䌱TPqE)DbМ*Z AdƹZ L)d_)|VdAYskbNJ^PdkH7C);UޠdD^=g\,\(#W2Q4P`>0.:Y8Ps:T&eqoxi?q\Ln^?d= gwXDWj=j\-a=K~S +}kKG3Ga@JF åz՝4E+jD8kI^X%K.n_yN'S6!~\aC4ku6>݌Q]Og$X-S^yܢ|r1Tz@2!\pP%(wscf7ְԂbpv."fUth]Ȳ->QE4Fmp/9T*ӵA"r7թ Uو2bT(ѷrfQ6"7F& wYI`j5OۺtQ6*aP?ąBFP "3}Pqؒ:Y,FSmIgD4/ah6g6!*@Jia]V&k%&h^]A(`O,/+|n:$zDItH k[1~tRJQK_jhIcG}KhIdwBO9AP:DL|ŽkǐFҺ}W{?y=/$!`Lp &lhHrG&:=I=m;jӇN ҥ[y!^ZY0^=`#׃Y $&w%IXdq`L{pB Wk7G842X5nn6$usgNJ~@|l;O:fbzjIFYV̱Xj!О~B & u=ޅ~AC2ޘ:mQ=SaZb4靦tI~㻥6>%cª}/UCcCUUe |*( F6Lb:"B,2YB0c Q5M5=y dYkm{mr9?cU;Y،m6 ,8 E|f;.T@amTU#;Ď䇈4_͞n`鴊ګ)b_tI%t)4p;QeRbwi_?e_??*gD13̳6{+[+S[fY&_rRݮ A.P!kcꞽ[ <DՈCH[1N8ɻ1{+Alu"=L)@R^LgF=`L2%X~fk3H|g9s,o fWi!q/YyVtu4Ԗ虰`ǒ\)'<ׁ-DbގNv=sN}vxѾ&~Hf~m{#ڭ/# i38!lT\K2uxi0Et{ qDz.z\)D(yCVzTzڭFR}@a.|f*OKU]\I0]j.#)`>󛧄 ۀќӍJ2Q;4KV8<[̟Wy/1e|8Vl{_4Ď@߳.1X|o>\JSAX$ s,5W -g*ǻ-0:۔@ tfť/Ske[ 0tPNnO .6&Pj x9LF2l=v!V +IYlPT. ڝ.bŀY;|- jo<QyfE2!2O޻j!NDO" .H@AMlg=bxwhTM*>>}—:kB6HDYal襀>H Qjo ^h?kДĜdxN_+mo+N|l]d9$\ofYܥMrr/ ePu'.g"L7…\wR=2 fԘf2xkӬ¦ (x@Qgy*3 IiL?qL^ _9H1[bgJ^O;woisGlB*qWo0n jOG"j:_% pkN%fi Sk=>%(xb/$\繃b-$*U/[e]SuzC>~4E)8H)5ӑpоj 7V%TE>cP X̴HDFc6Wf(s'zH_8u H46#c`Yo-!:Dɐۈ)Vd#TO2ݏp_4[)#WvhةazM^KB\8\7qxc9K Xwb~>Eه`Ŧ"|Ǿ%/=!ᗄi`70u^!veU꒘lɦ 8( lTV~]qaơc?5!c1Uls'OzS˞j_~$m¾Thw>{;P XD۟b֏A' M5jǞdtjFo 򌆃߷` $#R?F, g؂t ĉiMՅS;V|]/$¦\> J3HȂtlHkfM@i04#52KSfT8#,68Z>ԌX@:,UY D TWpOO[9mZ]Xx+zRmɸo= (nKTmp;]6tiIc&Qp˱}#.:v-|P"tl՘LV|Ubd.\-cENHi䷺TFCtK)DY1>Dw,e j[zws.ń䷕Rz1᠍bsXs4iOA-iQ赅y֜!L4(sZ;9'Y)«T ~ 8rhH}ƶRN eڎҬ 2 8U/׳P3oWIq UuW9p12*ة=g^lnp`ۍlWpJ&}9FV h1}6QFwr{@YM(uf-b˄0*X)p! GP->[R`qqAJ0 D+Xz;㵀'Ȝ4A2<<޺r )oCMV:!ĝ4(58R>qo5 CٞpuQr<~r*j'4qʫ%Pu١9+Jko袇x>=Xwr,j<1{ MO3#C1EA/*s#*FPF- m®9eټP>cqIuA-.V.뚎RhfIu9SlTKa9oK_6$:?~cҙaH&l(][Ym<@k{Uƪm2y0muzA& e i4Y$|j̃v8֨j}XS=j⹅+oU'\B.;@J:\!Ǥѻ vuґi!{$OBٸ#" IJeFd.f6+{{pBZ;wٲCal8=F%NLs^̶ [nb+] %eQbA#a2ɌC/ﷇMC@* %;Tt -Oz D 15A?kvzq#M~b:igooR؎0a3IbAD9}~'t?4i^p]x~Ci# E4Tpww-\d5xw*]-Axq9l"'BV0N.h }fff1Xq6;ۉ?ϵǯ m+4Ms C+HtfK帮|DZΰXq8Js{fCEY[;Ǯ72!& MRJ<5b~pjl?m!TS@.wc %SEV. ?ju%p2&0 -~e- @lwGc uUxw$NC٨;=Hb/OҪBfx؍N&ļe4T.@ 2+_B턫򒷱t(\zb BąXhsEZSK{ MSb$\;!c> $k҃'T4V5JL?qU6|wmA}[< ,AT#;BWqx3.$^gihmGSi}4$Ȕ oZFvB t03]4qhЉjY"Qm4Lfzܺ>z)u"ǮyC aȼ12 %rK9p)_dm+4 _LA\[8h Cv?/2β!?]Uq H'ZcF@wRi6'橶tZ A,B<⩅+`_b*4uŨ^<,JoDnvn&|.ƕg5ؤ\s| fuϘdM^T^*Z8r.΅`@9 nփ>\|! Wo(̐= !ćx >-@Usv#%n،A͖-z΍Ω)vL޸_'v^薢2><:uX,9c}O ;B>x$]нO*+CI-\;B<7F*UTϯ:$u'wk'?gl0UF*e%85l.Q+٣TLY~]*1*`e{sFՒH5]~yM~ M9ZQr^&Ґ>|сL Egnvp>?RRtRb{O C]AV;]+.{`rl:43Y&:aZSo̯zo&4N4XRR}7dTxP9&?[x(hfz8#3q@sFzqz8PV$b墎4[g.[48vUۛmyY+gCx;N78^|f؉e\(IyF S;.!#;l "&Tie$ ajVFࡍHi'ptyAt-tr܃Fr['ßt!O#٭~$ *+Hتl} dYd{r\2f;C? Hv7!|wfiKJD3 3+6si2$Q %k v}оeb!9#Ŗ ;U{m;0^u"|FeϰoSR K۞BjBxRԛOn,j;=^?UBagwd_>KHOLdAbڊ6N3}^2 x!ǰrTN[K~Zd: z~>k&7y2QZSrvhy6AU(JCyC]Jf PnIԙm&rXpĤ65OÖ0swm)P-rkjU㸂f?P;.J'[ O lg(w2*kB/lSHO8- K#Ů(2Gt\<#5yxAږ]ھi~#1O8N W_.qށZX2>Q;EH|K"{ek K1/F^ $l~`vRIƸ9a5"./^F5Z-r"1Cb(NDӖ/x+J.ɼ C a8ID\D9M\n16 Aק//N3}c_X,ΚW&X2~ZP'nD7pO9f'X[>2Tb+͢Z<:'!śo, +x\j@ㄑZ0Ul?QSd_Vn̚%o+d>-/OrHΙpwDAl*q%Nk22"bl|n >x͜hݗw*ڬnzwT5u9rv,vT2k|lrVZBD^\4ËykѸ].S?n̡mQ >" KַU4 4{&__i bgisCO̰$ S!|$zmUp$Zk:#'[1/Z'8+rMRycWBN&y@AԉUB[e"E'CcPj}(QӺ\ya^aByDP[7cazl68h%+IH̅-K88{7R"g%y$Jwu(dr 8>|&0)SBQގ3ewȹwm:yτ~wx'\c7ф^[OܝmZOQOvcېd!\)[ r  CRK(mD'IB(Fj1-b` Y.8K0!I02 ^!}$)g7*[ kf}ˉ\Pw}AȰ$ ZI2tntM-FBZ+t[ߍѐcFK۹?m9~gK1oՏ(!*_U\T2}e/-x1eˬ`>C$nPml-e쨟; =hw_5*Acz* U>Rڈ}D?b8;UNsfEh aQ^ߡ`.]<N(t=? e#ᇘ+|=uV-c#5!ۍ=II F<40g&{N\tqfn  B8mjlnv%ej,!JEgB1;uЩw~6f~?UR-RuMr9ч^r!@trFqV[9nUJGSV Ɲx`aH2C۞\NꚬAN3dTm.s|W@wͭh*14Mq&8ۥ9Nw6i<~/%ĕM7JWWss_y$xAhm䲘ixU ={s2 kN:e+s?6{YpV]g"9M@Ϟq`'g>jR+ 3[o;lһQaǤL='bzB߀) w/(CF|*-ı 5d|utt.}̩BڟY znN|c21O\W4z&<~d?;?;/nQsh 1\ r횒0.:-Sjs b(0oln޳!̦͇"EÇѧrK$/ږFy ujp/lQޗaɶAMX_%K*ӧ$)]-NtqMEf){R 6mR~\SeTH[[ȼpA&pʧ"`9w%Q:*$`hqʖ_b~`g ģ CMSTZKH5DP:b9 -FL"QjxV=gygiS~rUjkNت-۴Ƀ&2p5K|:A=fJDŎ*f0'v>T&jk7dr 1}עͅo.&<^ 4ָ;eңW90MprJDnY.^/o2k(V ~4vhs߻:ZWŤ/TMN#*ʳI<2<$7izzL !/װ^WZ 0pbAxv0 .WaLykyH,kZ3 gE7q Hۛer|?!>8;C?q`<;}o`)M@]IvWn7iAJz^zĵRuO* ON8 1"2fq"Id-&lQp`'"0dK325qVJ$56R[6?jN }і KC5`(d37Y /tzl|J-~꺗%؇sfr<2GuyDjDF=g&7O$Ͱ m10E[F=OI%O1{I֫P̃LLYшv P0]J?dIf+ P4f gݚu^X{]oto&m ~H>o~ v$RxhlgBBUw@lr۫ԟ% ."3F)C.u'r9uZn$yzj^.qDFZSu̦.KAd X p=@bZ s7f ${G?i?Ik}Y;Uv>̴tƈsQ$<@ka.UZĵ&ℬqϝ$~4("el M09X* ~! A5w" Hk}>vY iΣ@੧aIGU:Rf2δa]'#/%,.X0,s R;97/\ Z2w]m@S jaz2Ch09SMo/!}ȮՎ)ߗJȱM/P;%ot xtഄŮ_X0uu[h4qx=6*_-~`&CŴ/st"v3tA)v?P!l;YKUBiKfV h{ g9.2B (5ߥa%VO<!U(5&W&TL >1) uB/'Vݲ|!6 A,Mȏi-ہi'\F)FkXTˢ3:Ol@>d2˾4RqJ8E|L׭ІyJ%+=?/!J2NqX{wR E^@o2weQ7lO@Wۼڳj i$AtT_;Hb@s]#o/9%ZBc(pwN#Ү3HZ;P?ڒR?cJ>hS;[ϺwmM<ƀٞaM1 :ixaz(=9 8Y/P];R69(B(E9dA1 R2ytBX4R60T?Fg1q>׷73CjygX"m<ȑ$0'KjYpȯ-6XP\CjcNuI '٫#. %E} s 25e=L 3:oUv[*:A!A\"ߝ՘+y lsm3h]jPu$f[%~>_C4P@=p(q+g x{i2t`pb9sx@ h}!l~N,\cUnʌ\žlQtJw_G+^ܢRǔirBDxN:\j[jϕCduI] j J`sJR%aO^n̹2Kk@\ Qu/0hk1f&ޯ;i?Jr aRd=`]$R ɣ|Pѫ6oDD6i4u/wc*Ferٷ怮6egUG݂ɣYA/tZ] E$-cEY2;Ԓ w%|#D1| }7Db"֟c#W^BiEi|m z:g>ߏ л'le໯ф֚r;cfyMQZb0Nv71{mM c/7s AUT)˺ kj?Sq'XӿIoNxI-G{+r$)$Wk@mOAp;fl$PzpIji =F"{TݕzXҹ^:^}dp2Ì/)Zz4f x[5g<+ˊ糚v vj&a)<銟!Eϩ֋h$P=܋:Uo>) GR- =@-;EYS.\ ҺSgFm$rN@ɤ*eNy4^&+ *+ zsiJ׉Ocrceh ٜJ9_0C&Oq|&b~O^Q[<;9$3m2?=c3<_;X;}q ƞNQx|Tlc{*4Egӯ`&ᗈ <Ԡ+8Zӷ'L~(zy%L] FHNʅxvK2cgM@]b8y+BRb\x:Ԃk{ߪpp`" /eXbcҷ,9ӎWQĹK{d>b+7Iِ8[oBbf2A6[B]zh Ֆsݫ xPqoP(q@x(=!ؘ4̜+Qp5N,!;!pﬤ+RnW/tƳw! <*V 2@;x4ⴕl:\Bwu\~]?lki="#oM&o c|Wy{nb2w|?.h v%a.0j:Ycb6+ag3-qbӖhTà ]-];?  TtuQVDំ4{S9&mX4vz <2YhO2M󦸆V@kO3m K0wH#5hDyī,fk+ɦǣv,e͊#;/PjruI.KbNxJ@M5,o;Z1'boW@!Wk)% c"}qW(j hBpXmud{Kn[U~ IK(6n&a~Ҥ )T/PLRnc/4ZQ+;AS=ĝGs<>7 @BSAӏ)*Y/G~]@Eq]~?Zj.*V^ `헜m1`+%p^:",D/1JHx1kkҳ͜vn/F3N;)a)Fbxɤ /Mt@^/ u~$D6Rw`V$ԝq7Uw+ٿȀ?nWf]1ͩ`Բ +W)+9F#IߏaMwA0x^!j;uƅ<<e̞ {U4>Hvo&뾊`LTvz/@?1W[lzܩ)B`=@EU~:>@I81۩cܮeԽ5է \3 Ų@4+NGJso? IX= :~Z#Rx_Ҍ=F?^9#!`"c̛ÐVL%LFr3Pc#WH!J:4T}ܴMjRu♮WQDH][š,o12R햝8fFw؜ٓ@mP=Rm0sƝ<>/ 'i >2c%8,jN'Rw 8r6OIQ|boq`zǕm;f2~o?hapI4[~&uǕt7kX,ܭFU&|?:q2$Iz3{ .z,Adk8,)"%Iq4-.OݷPwVI~D <)^xW=) {)0=sE 2LZ@`,zٜۓxML?fZz;&%(tԛ2,ҬLtH0O{cZ"1"g۽R'F~ 8c6-(^+3EZQKhyph?pD髨#2KWWmq='Pz)!VftD|39FJ X&=jZ*qFH-?=lجRa S#R)HֹHq3yIGYKϸsݱr3f &H񥲏DLj L;wE!'<BrY`=ٰy ~zɩ=RY.a4u%?Xv/~!ߜU E-XV_fKCN+O}Вt.qibE&`ynH zBz{;xQ'$'_*YuN-;蔝F)KwJse,MD %xjpJ-G~m!BdI1gНmX,OTZs,m"EgdVe~wC1"!ad>sͻ v2@BtɦNY*F)88WEMM-˙'m3Fx)X̐p,Jg>C,4G8#E6y~" |<С6kq J9JKȡr'ɥwt??4GQK}{%L1N_Eb @`7d"7!TxXSEXuqsN=$?b8E\>ZG(m$ZibR4|Js8yQ1oX׷vif•C^zSbi.DP5b^l!=x"}Z2B*4 QWl(ˎe`J.A3ٗxJg @'=Iu~qY=hꦰkRx"ID0էۖ?CL_6dN?&"TզKOP?,u:vix(+ b{,4Ѯ^TVH&d@MuŒ'p{IJ5뒁Jy'Ihp=Z̛{ԷaJ#R""(PN ۧaYJ$<ޛQbN&3{5k= "j}zO,Hən<=(៏ַAkhŮj,P4g=*_;E+zΓiw(g/{vhSW.GGЕSD"}#2RN؁m Mؕ8T/SrdOŹzK pgMzj鑔 Oqd>.9-dlk!i*-NYV{l9-/&';d'3RH$m>1<*¯%j㤄R8N5&si^;9 }ZDl/ ǻ7Qls$&fq !~#i6~ yGVfR0 x] (8kCrkp/  h E.H]Ѩ]ЉzxpOfiU]k{fQ=jZ"Ȁa.pVE5̏P9iy!~;T[ 'nä|\FVh^ mF#]_ :L5.[  /z$Kq ˜^<BmL }>X9OodăT+\J4XmesCz_yBAMWrfa8.cK}j3ZCmˁ3o934 l*NJ{?حI[6W8ouaF@s5i#`sg.n>pg=̌!h[*^23z|=h|bB)MbT^j;scruvz.g+SiR\+?s$]8)n%-P=p%oWKXlO4gn7}_?*lJQw(~nevFtײ` v~,ptHJ$`8Rf'mF.ҨiFDL3gE~nՑJrZ*UR#LӶ أm=@J sdzA{Tq3_Vg~5<>sCi.UDCSۗߋc7^8X0XFUtcl˸n KwR"^<Dj3cǂۭ~wO]˸}lFN[6麚wmwl)V~9;` +NP!4_΀ B ?yaԅaԃ{CPjB,.8ȲI/QT!g 撚N<w2%#bPTg`UcrQhA#y >@J X D՛0dz׏&_eEk\w&kɿ-dN[|(^g[iQeb3$N}˪i.,w7p#k^BxMm1cIך/ax{o  tV2wU@vS4Ӕb,̧@ HQ޽_Ax\!}^\&kkUzAn-VO 䀌?^P\Xt7wq&[^F#\vjM)ۋQőLJf8 S*/E>1{iC$iה헼CY@mY[^iEb EAU {ZҭE_RAN5P3&kJO9 D`J|uHg ]a5AVl2&@.$R`8y! T*I@ls˳UBj(Vs7]K@m-eL_[a0[: |m܃U稉yWXC&4 r 25$eM^j.ƊinH)ο(iDttfhƾJYmAT}  bte_g|i+'036~}uBY|؟Eu{-M? C01F{I}7rbLALvz2/e oel{q?7O:8KuqkדG|JJVs!3DYX"8v)qCq](hrZ ZEFxKc^! )nZQ{[߽YU Xز2c:nZ^;*'!bg5}a2߷թ ̺K#=<)jkiv{ͺj~"ю{ɽ+ϫ]RoGo˥VM-?@+0s_5ђ11]}Ti/@͓\5#MNE lqt6lۿ;JNKPE1 7^, q,d`#8Q/9l"bnk)M^\Shn5q$lëO0&A:0V^oR"/"=>+ U(Ȓӟj&8ݺxjLWu<4!P=%[B>k=!Y'\m2TQ\ȸ# Xeù V7^wW*j85,*T{1DEͦs~-ym,G;@k@5ܹlYiΌܫ J EY[&–O:l " ݻ%z7ҫ|^pu`ʦGh7֪'Եxq%eQ;쩞kI!ͯɐ鸧Gԅ\PbOfW 6!G^#ҁ+3NA*\c oV#snɞp9@ڲM((G|P"]y&dP1a5ߠ?2~\58~.rp'䮅nZtfKb|IY^2q)S!HDž/ \9E3 RNz:tOukM&=Yf[M$^2RbV T+[^)9n.$d·.<29 HBc#Lhod ^^Kx9&XKF-Pw. Yo6H53a K'{]flZjQsCM*~kF=R먄6P 70f#E HIJKR\ &~e` * 97Z]{p# joŅ SdveU\b9D5rY '$Ix]M][Y+5ǘjurYfu႕\7KHlVؕ]RgVW< ;_ }I!f^ol愳GmJ>Ņq6{ϔFϸ$LܴһT>)rhwyY 5t[j@1Tbwx2A%s8Qo3S˃%bn.a}˳0޳ֆUz@A6iwUǥ4fhVu^& wr0s|/otς9ŌEMWLeG ؾ`ªAP$]Ų= 2zH$Z.a߮d.S nb>~1г|%CK49A TB#<l3Q9X02 #@wf~.K\5^%<1ܙRbd|&~@Y21*]|%k>1/^y0TbvioP8@a_?l<>A Gbl:cSt'J/ i:0#5A xA͔_?}-3mD\C#F:|U [!%*(Nc3aTBct,G;STD]GCf[-[l"=T;fJSuv1F,J2Jb!Ҕ )78$c(^<_6 ӻgK%Cw$ aѯcpł/^@Y<-'0lqne =)]flTBqYsxoTp1q jgC=eg31ts]dw5j2W n$X@ 7x^NcweD x'aE96; ; ɂ٪g6ЮϘ<kL*-8 g0(T$쩱D=iіZGvx쁗1g6jOؖ*PQ+8)>T]1rҽO8b/҄dTD߅F 얎@p'rqژob6<ڼ34V:*fNа֓ zE/cK׬݁! `J] ĔA3xix\8+IgZHi)r{!eY[<!&. i,# 1 ڪ--+} L E!) /Fu [P ʗscn+eܽF#@(_Կ(h]f>@r_ҝnמ$ 3"J_CNĖi @5.B)RL83P汥eA[SmqCD|ϯ4Ptl+%@_m 3ޮ@i֊(;%?z$D$0B9XB;7٨%y&6^}*f'Oc>f1VoPޤ){WB$^'+>8Yl6׃ (V*Q#A>&Ejc,0QĀ]d <[ĻDPvDL5˭gmN] Xz5ceSթrf&R;]FPVSOfk{,NL^7@g(?0Q5(QMR0h־C5guB9&b8ة䈯"d]kM)BQJ(5%"6\_N}aUˌہ1)(tπP|Շ@h]6 ȇ0Lp?.V,-v1RJ90"B[pQł%F"VQ[J?du*{9J j z20W5'x eI{Hjw^iC9IOFU(@{X'AOVr.h]-$x P#ܱ/83T=>oU+%Vv4 !gYvL1}6ng]go}ܷԩ̎۶3x^I_7/\Jmۏ[Ţ?WN=mu胮UдxPށs"y$g^He\7l(/\ӰSQ7X0YtKYkl 3˔l֭*v{7̑bYhDkK!nMD|4k§ƛC2zsf!OMnE%f#Ԗ✚-y%l{T](o'}]ߧ^_`)' %Ք:AUI(0k&S z֪ ݟ1ڂF-ZRT-qajwYeNT>Co82m[/*7EVw(G9n|qnDT={T幀od׌\tr(X˪d-ƙgp)>s:lTUK?,O -qg`Ӎ`S:s{=&>cBe%Y)p%(ZB[`%T1{ƠXs'"b yD^SV~*Xq ʳTOpaݘn.k 1,*,lQLmSUffR ۱isg(rTA`2_ EHaGؕ(4̭qr@jBwfm#?^'t\0ڒ |V 5[wqhO4Aiw@@ %_gfj"K8Q //1%pjs(,H\g뺙Ҧ`R_jPЉL9Ljy[r 7HFݰcaMʏ; +t`E[{L}M!Y,xjWajarp2GpR$jJ&!: xAzPk,]m$$L2tto94ltNvxxP/<ƴmTJ.NkX`$r8z[;̈zs+X1 "]& =wpLe#XGg8h0R0o)CR \g 7&~%n2O>EsS(EUKD! p]W%Du^J5qx9r[@%w]/> L}-HbnWЛuڮ| !gRwzk+` |j <=hlg05uHvŒ<a[+E9Y` or{^&EәDuZChqL M-oHZEk^pii⯧V-Vg}5c$ޡ .B)"kSj(X+[b+v-hWXW=aVi+$(H #{>U[8t=/ o$]&RURwG RܛrMw!P=Y"[(l(F -wpQJ&AtIvѝ˪,\/NP pk>2W s ́TUod(O2|J~=]yJ|\Uh&PY> O GXr\)v>*3Y+ٰ@q8<4 xUX}7}, MQC &UZv满h^ye`nREh c>]"ؓ=m0r@ҖU/7R*gu{J h.##D OƐ<&^~eAU[ W!xs<5-Jϥ"b@|6/5%)Uw}qk'gv&l甭h?p;w,J`poxnBU*HvB:)~ t)\ͺ=4 Lg\j\Ʈ dIa:v]_֏/LXJ~,D<9YQ<:$ϟA}aXeT?|f5CgnS;3\'. %Lϳ;"KrCRΗ?rּׅ`yd$s@ㇰOOycg;CΔ=2Vː#)5N2vZEFR2ue#Iq~~0j['T5i.%)`~l%Ej u_h.H̛ ;|T"3paC|'_/x'=YAfs/7*1a*l-t3tNDqH vZ2N4f?4D,~C[ ;]J.ndA=g9Y WJlǬO?_WIN/1)F`G]W|c.ZH[QȲyJJI eTQg0W`kո`1L٬^UJ|R 7w mZw|(Bau@e=ރ{GF? b2@0;E@=Uݪ3<3a L {`l> m F}p҅6~qAE8;U(Wme[m?o'E[I<-QI$60ۦ演ކMxt="hCx85v,QdYǽIGN U⑜87rL`lwT _4: oiXO3zE %+tk> &mFYf9Hog?b:2iXNڜ(Y23ެe);36:,_a`K&xWC@v#=c[[^T8cOI+!Sg0d8 @[sw!=w7fH)馡Ȃ3.{H<~ԥ.$<!J11P{^!Ns[bzI+}8.eEN;>9+G5@5"inALز?l QHФYyz)`'uwoAK:vfh=CޢLMCFE5E-X;%mz뉠ʨ"b"h\k WP)7EMph.IMkt,ð{~Pi"1ݣHѠra>zT Ec5$m|y, 6jiqNډUQF5G\ =kDpЙdW ~rś2.wt"| ǂ+joS}Ӯߠ'ނC[70X5礮/O2J=SgoMѝձ-؇p:훀ߑd3Oz֣|(Lv)B=x*LIANЊTroUwB/ II}CK^";yJ`Ȉ"N37}MڛƑDKNP:ELTS̺`x]RBꉓumC m5JɁWcYөI2ԙq1FrrK*>@dؒ탾`В./`;/=Ï>δG ' ٲt|=q6 D 9RGmAf4L@l/ሠM۰& ˫iM?ǵA2Bʵ)G88rXxKf_ppˈb`]2j{L)ä 9@kICe3K e޼:Ϲh"L4ܾL*sU@>T(YP^)m: o~6^O!bD0|xG@uؖB3lx'*JU5p6MLFJ6T! FGq_+rJma ɫ3"k(xrxF !WN:Atn垍=/` s{1 HΏ8D{5MjpYU KZ3_4 (mt@*%%Pt^P+L,uuǠ뉂ZgL"?6Qx1У:Nuy=WeS*&1ӘݼT?{T}1]ȜԳņzO"6N*'R3 1_ImT+zʤ񾯔av OCF q8hTЋ7+cE~+2<53I]TNęa,B¾hPBa&p_Dg؅h"?Є,U=uAB-TYw͆n`%8."q"2!M_= ]i/uVz hjnɎP jJ~S[E[)|i(`t#3=D ^QRE([\A_ Zy-M)jr8$1 #CJuyث&fꨥپ;zZ^RL8Tv'?r񵟹x /"(7"1H-ǵ pILvV밥hL|gB/7J5Mq ;%g#kئu7wY"+e* 4N`=iryi Oĭo\N>Zo)K[k`1g'['{Ow"f֩5 z#\@Hh.%3x~L]1(̏ Uy?嘅 0V's+5[p%,; ;d< :cVvTh (VEr~!(BpO{/x6;Ȫ1)n{L֗۫߁3!F|=/d 3V]"O( 7sH\7ΟhtPv8|nZdRL"Ì-$4!J@ԐYT?.pDld J#4!0.VRqi(׍j!Bd~m{t U}>֞,dw!֍ 4\> X2K~FA_F*4}e"-n&8j5I@1 "7iݩ ߖmpR,Pvlif<'%Wiq5Ԝl;=NZ{&ԛyvR6kV>d,_Pju19д J`8 O?]$ (q AoIW,$uBN҂2q?ՃڎFSP[rãQ " t.rnzo O{XMST L}Նg<zniKʮup0n[ܿ1jl.ڬb_I$H4$"Nyb]a"dg3PF1f?Mݡ("d)p!faJ=dh8ĎWK`o(hw@BYHYj.@$IԆtF`cЀeKFOBOjnɦ˅l$)I@/iU Ae͵HFwAbb?Yx*D ϬS9˗pt9TN0VwWPa`K*xʐfq- LEKѥ﷔Wxis M$:zIxEVc>n羄 h)b=zR|Pr8bxrL:!ASoyAt$Nvx~Oa͒t%>LJ+d%qݒOLz3C&˯^2]vfy~%CoLRU?jYO+ݖhn vۋeCeQUв|2hUQw4z{Z3@ne4n4 :S㙂k\V ,8Bw+/'GNDR_̆FTE #Z_3<0ցHF/DŠ_*Cm 6L;`vRyfMu.f(ԅ!(i8a]^\F 8:X-"A8)c0)>pI@ڂ|□Xww[_󍵩Θ"GV;V5U/Mk <g3&'x#>aW`)c$;RHNv+䊦Zh@PbDFoU#ϋOɫ&zNK̅s|3e|199~xqblox2gBu{)hT j>V{7,*&+Nk E+.X/MU,=ƥC *nŲa4KC_zgV}$nj]t8!1ނ7tg#!X=XSPǨw#$Aiusa=4l14Q{Cdrv;`K"}cc$5)WĤ, HM_Q  "+7m{uaq8S7/F5; ɥ&dDilHckҪS`T}!iΉj4:?Voda#  ;EXc*d=, Dn!P} BnO.p 1.pj]!B{E{f[X9.QҲz.ag\=Kl¾iCVcMa=LAyp dhFnYDt@Jo]ԐCyG.hJGEs&͡qf9l- )U!5 ZJR[j[6֯ x+c]Cx=ٚ=q)zŨZB!bkp+&d5z,<L@d7]4ʆap.BsȟۯJ]%5GHĄf muﱀ ^rA2}t޼3$h;X 邏hᰙ ksw9:GB#Jf/uT*9>F= w|VnsJRm7!ӕy3`/Q9)7tith6e}ق2K3C6ҕ9Zw3~]ђ/K"Huc$s VbSM?8JzM)509@G]K`at}'`K>٥@$A bj,+0UO %}?$cV7R%H.z` ƅ0zb3L!J[Kd0Š\n%dVReni(R]%*4X:GK{BhNCqȉ1G_oA jSXN-T/?"%8y; _TV_<y,{\$t? )h#.ۉ`e̲)m?uvTqOSb"]ӫnk L},ϊB,D-Ұ#MNQfŐ7de[r෵ZOWޓ`0hOY%ܘ: t]$3sSF}0UȾ Ӄ:$PtZm n<~@##ka$oH.jF 2J{l°`~i#kɢ=^B 9N3H uUb127,Ɠ|pBL鄴mok^k?-HOaHKrzU =78i*t Kd©7ZK k.f;Oc>HM,Fr4" Q6WR(Kmj7_$}lSRL%9&3J@E6x,g:ɢމ)z, j=(7տ -yO;gM"I][07%9ʎ`4=l`"4bY>f; /y`o*,e9z9LE6(#?\}(5 1Z#8v r{Xt+Ě6NfU؍_;q&ԖE ω~-U=t lW>t3kb^ˣ}@N)I/3 n1|&qVKԶH;Ysg,V  PkDGQ<1'.6Va '{eݨR*W{ȔqQEJS$a B)〸2))X=dIo,fJ ջ(#3ePE*^} )?oyKyNڣE)JL\)][kź%vnfOC" #=+QCsFG~a3T Z%c!fŕlc}\.O'7TcŘEϺ=-[ɍ;f, Ҷ+E`wXDj-o!ȓhgX`Fܓ)]_7S4t2n6i^:8*R3 z,gr(8GLI.aW(Sq{MV{'\RᆵQ\rsԦX5{_@$]1_FoKwC[Jb$06q]5t#ɀٯ%2=֒縼 4qbl +4𞥴#~"1N7z50[UjBr b/zM<Ξ'&\iKl.*5g⃹Z܈VZh>gnH*Ggw:^wAjsr~%g{W{T7GO {ć$^o4͎VMeNґK~*QyT@ۥr ʅӐeyM0~k@As- usE:Ԕ5+P ;GJZϥUF+G Ei}|)AHi@@ y-֒R4(h _r`0D.\`(S6ҿsDep-8oTɦ^-rKOZ{L7lqg;%RϤ99Vt" nX3|7(IE^]UaW @Z'| {FމG]r̫8L"Nca8br z8ym,*(=$0_7VoT>l0e-]J?AL{\9QfN"W2mK?h1 W. rZr_+D+wJfA-0w p̐WD 2'[ Q)i/l3{&1Bjz4 J|D"í- :ǁ\;_Jg!mp~ 6"uI`6ɤP5mu"Uُ=|]DtZd6Yk_i,qѷ=bd2p57/&xußJU9oi/D,ˉi\T;D͔9+DZ=-qa"WNG[9yu=o#9chb r͊p\64] UsVB"%wI: [k{eCkͲ/7wrΠnқ/¨f\.88L'k7s"+A>ts訊jU`1OJ[?RFy|]^TJN{q1Ё^ DUT(O !  h\[^A+o[hUξw>U R XʳgPkDudF젵{Һk3b/(K^;Qcҙ<|ÃXu i &C+15r>`|.ߝsy*E.y%Aܳc3IĕJeIu,2Q(P#_iBe;酘rpXtriCaU%eк}\y[;G"A23kQwyZۿ*(U Cׯ_]"5ln . jSc'H)n|Mg,ô',cNka ZpLC.ߥc:;%u  V9%mUTC)vQ@b&dA0mj3V%@AٚYiSb?ODtˈH$`Q_^ϳ"E)! /.Jbd/G=^]EƑ=ʶYFy!,vگ8dL $ !xɈݼ6 rlĭ}ME2^RC `w iHqn2143wٟIW>ED{B/hR 9@vt*ŕDUEhtozn Ldj}mp_xh~ w\V1@w=* 4vKqV2+~1j ̕S;B?jNYpb=q{&Xk<Ꮟ蝗./!rd ׇΨ^~%n7Δ7Q<%&<ΰ(1 'z7eDagWVJR[TO} .ܚUp$Si[7'0n/gfϝV8✙l& ^ΟΌ^47g4<a A}7z7*ӏYO9,`SԜgnsyV>@y3C3> ,?~DJ"MAY; Bvo "{^hjn.C/mUiuz6;n? >:#sōJ7y@Q(Z Tԍ(B604F U+w8R `E9cyf45TMH(I<<<=o TF#3aBkU!(Dm6Hiz޸)"7TtNU~D(e5$K9nݔ+/?,pzUOQkG@ SHlfKa21q C<%TB/9HO+J - {ԠP@ljGX0ȸ%|km(cQI6xT1Ri߄>:# J{$:9:2-z~/:" (ٻIQy oJ}GU1PRvV ç ` } `zmk.H#p5D!ִ|& iix S^~LK<\OE8kaـ#_}mBAG`(LWx)!0/A%xmTRw!' Lu?={/!K5w }= +JK?x| A}TW_7 ^#ns"CMC C0)bХ#8e"2#[pfBy/䀞`x*|zvǫ#(óvdU{N3@O|>E(B891IAK[vwY@G Ɩ_nHY`$A /^6 N}c:^Yht&]gEXa&UY9p\Xea UnױUnϒn d@\/ALN߽*/aٷ3kvyH3Pq5/\F+'EMFt vǷ0"R_* 93\ aW'$]8yߖÍGpȦYMa0>;a٬4NO*|8{,r{:aïVYR3w돈zIXWwk&e$6 eK~= ȌcT42v83P銾w^ Zn+Cn+ӫ"p>~S{Ճ恜H+.sCG:A28hlDo (ij @( _K=7'1[$u-IŇ_%̦1] kϳ"WJ3pL˕yб(F>a"g 4G>2PnJۇ8'@!cJX8ҤZNԯ>mYz! x0#Dl#Lƨ6 8(?ngߍDp*Ρ"! g"ud/x=VRRXW)}؝z—!E;N-mFDדV7l\뺜U ljտ2M3>{l@'㖼ɾ3GgaJb[C +on CDAk`1KḼg(g{Ӆb9jA\ !u ɣ0>OՍH 7io_$:e#ȖCh6B?>d E['M]Ye0ruwyۊqcARv?QO V=wg7d @'?$$vK\I >T#~>pU+sRUL̍S 3z߷{~7Vܥc\$ /U GOe||0VoZ_QPN:A@ZXH̯f)vP`bZ:,gL \ؙg47yL(^P/d6'pE<ɅǕSXj?G?h7+1LѸ}6,nOdRR(4&~QT ',|xcK%>hJ7^ch5+X'n ̏ , J+"24 HK6M`ԲwɩM/71`yiE)nu4 Z}/9 j3lG9a]jGzn6+6}p sg?"H- diLcnrO#X&ZSG?Nȟ>J~EдTr?u#7Jd*T)`Jw&얝:.f8&AIuVZiM-RWa guM?)q%r@ꃫL80"j 1|K5,߈}<я$.}osVcD9z+ J$Y42l2#H|T;H(fP݋51-yjiջVv D QTNNyq ~T洮krfxI{iC$|̻\IWv̭D=VP6>h:Zeq}#eP 7+X$j+4)2hpqI}BIUWkh洌:/c c3͑&ӓɜ'Lcy^dh \B,ڕ.R5tK?[z Re&|=ɕ{;Ǒr˜~SI30T d'Ҹ(6߾q-95nBJ\'j^dIu#ryPDm5OlXNDž5uSf`Ձ#é9 ]KʈMN+3r" Tus? :[x7)ngJS.RP ooG`jɦ*n =npj̡M-PdM{mNv$NwEЕ 2 /d"Ee=K_}}*R7Ӣe80L^=8=4#>칳-z##jPIPV2omG&&T*@<ѸqS6^(3RifkDzaeߪHZLުU(  ƜQsJ@B1#kH_Ns'> *M,ҊNJEd_!# "]Ǩ=E4j-O0$o!Bt{ 71ژ$Ĩ=d [ hx;ӰGErJު39δ0[=7[f/~7^Y3yH3sOx|V)aYg ]ȡrlϟA8%N8Ʃ[Ok+g%?X5:y"쪧TH\/l!`lfW9%]FZ&`5k\5)+7*;!%]0NzjVbyfb} HLug"u %6 Ԭr >hB-zR2q"HNr6Sr"Eڄ|-pہ#EĒ8,?M!,M>ۤر(I%eGAFkY: /`\;Y#_ۯCUQ?Pd < sJs%ǩ7YL'𹿣>5ã:e]˧,lUc|o6tȒ \^LW9D9DmTo%8+E#Ui4f ֓#1Y]:!-Zyt\!2${&=. 573H ڬxsJP<)DGuZtOiwЙsg~oۭ!=c!7)݁Qr.-3`ibњEcQ*&zU%# eka$4x#Mr90t/*DJեvQsE\ZϢ9*=$aḿ@P\rz=m_%bCÆx Jz$V/BAA9#MzcF|*@J LE/>=WCfPT}?1<3$}GHH Yh>,c/nu2=p/cWr=(x`4P3ҧ, |#xAO0y@HWXX@ڭ1o0WDpF:S `9CsLʝb33I%ߔFӘٶ:RXϮ]\=n쁦WgP9W*XJV9k#mܞs\ʌ%_#{8O& f \/278ڲE9 Md -٠ҷ[2nuLiP> #yuѭm7N)L 3VX ĀWQIF slK3vˣKг'FBi48vdp=5CM)8+0'B ׷Hs|pCʼa ~lgR1cZ] O2!ߏʘ྘do[|Y~&[}sÏr@ n[T %Á*4d.pJ4<).C2mGzqXH*:EͯC,Uupes^WzI W[c ..$iP[@Y~Ͼt6jed+`Aس9 ;NӖ U N񛷓 1=_^FZA-;MLo܊^3 NޔhAEY \ QGg#NTLzB[SD%ؕώK~@*f].(=aMJ7axc_!NKz-Q⍢ ~|PYW&וӝ~H2)u@Zg"Fpp18٫C?%jͯ훝(\'4s+կb7b9܊$#߇1h>,x%58+Y9h-aWo,nXFp6f5C)EA3dPrm3 G˯mùOo^wFEU4JS17_{`D{xy![pr b2^.6Lk`6~*m!hCkڳ;w;$K/)2D8]0o2Rސ)ܖ'",d K*JCz_f\ ,DiN5?)4h FesRrw`Up cӰ~ld06p6`qt[jD/+%{ 79K[MR҅鳵12+2)0pCdd|0I^%:n;\kдV잖,{Q>[K1N*U|S`zc*30fm5׻1ئq.ӍED X[@uq~SliA179&%xj،MRv|w0U*wrߥXEcs;h}#`-_2, %{lA*P`Ѷ=+p4(c*fx ^Hhq1(,RE'/-s¯<ϧsCI/X0~nRs=_l !KbO݃e铗XY.}7>}5mh8~b F6k(r\,=DM"E3 JMwD {&IGGg0!N. =rȎhO6PؐKlNIS/l1yݺW-⮏Q[V1 Zw. Ym/6OxN%VoP+?򟝦3NM,_rvPW QcU¹a7@'cz0f'/ n-D_4> b]hN_ndA~ydlW? ylG?>s16DUvoS+w3խV{O`Rg:ywD+=S1PZVBوZ!-=S?fi6$}Bc 21b[R̡c(-\ƃS,+L<TtvƜF98 >&6iEf9E_?/ ];)sme8KXd;puXb@]3?`c]*c$#YGptQ#NלT8gEiUXLTcxCӗuҍ:ҳ^l8- /Rak5vǢ7&< {B8E8;Ҩ $i<,Py.&TN$oSɚ^ݐAHYU4j(GJ41 JP#wo" s(;ij咬9*8㏋ a@Iu Ñ2ü\X|w6X e{tCmMJJq>Um=ML*"HtWk=^ELbzrNWh_9J TsztPq; ЛdIl/OT `kU|v;B_=cQ7fUǓh" 5jH:ۃ+c~fCa|0eC 솻F1Op?Y%^h=oڗHd(u]0y9k=ҢcF :m޿p{JehX o7mHEȏMK[F~$#Z 7ljjT06tN('o xqԊm[,e3&jZ\PH"2.N&T\NzȖeB iw\` RN;N%L}%˞N{r%G<6Khۺa{/Z0l' %]]bXJR;:]vӴ:.+$ZN\sqC*arV=5ktGTy(芶~sP ҟ PAjo]G1pT;6A OMI+``GPuNלa6˝;~RE 'Bz#拳4z\9'{ TK5 ʡ2F5N?j7~?m"JKUJiDh?ȩӱqi?FHLqA` LߣkYl;p5)o QTq3+y .gЄ:7.*nTK)E{PҌ?<[FgL'h%8g|V}S;-IXլ$yeI.MDci(fͬ7!^>3Sʕ?1HG#rM jЦi, $rz/梲 jhi1HMܸ0ݸTkW^N8y|{]h* ŕ|z۩7R~._GjRSG4 ^_Y;( ,67JxJOD. jh#@{Z'oٓz1|?FBXV~NK%Y q0:Q 6⪍k7NSamy,0-}|~e^J^u|IlnJc#|B9%Y} E|;cvm \@ظw-H@7W?=c&W Y57q9Ҝ&{۸y7}\ ѯ4[QGmVK ҳ1 *BC[†2)YÆJg+1sd靳FYɉNğg,z[=wŗcޟMg/z +5%~ˬ1(PBɒ*9h$W _I'y-Nf}"$kq<[r#z&WY?|u7k$<fN2UxAc $OqGn<!`&RP&ȴuü +{SV˱q梁[1"7U$?=Βݭw|&k22RC]Vx-fAg.lu\Q뀽(EEZy=U}Ql[wAvǛ\~mLFnwfltzLFoX~-B@6j v}Q'4o/bT񝶈ufSrO/ q :Jww bר@u yc{{P)I"eTZY^jmi=$>\P2/D]AI=KY[$Nifi S\:͵6aJjcҿ[x!PcTOiqonmpIO,փ'_u XZ`X#]T!DSw1ĤNg-0HHfpO|7,AdmEN٨Ju{6l'ǀd2oБ FD@IyCp?>|2 Fz.x%KmI?bzL}m)B+LӨA(*CXw7nc7CBX <(]^א2kSFbg'{c[獳>ݴJ2Um2yt8\p*&VǧcZ]5 s!+p_"[d(EBP8C5SyȦmd΃jػּ*O:+jzl^QÏ=#3 43v$ujoڅni 'Og-7j+57dJk+4\&PtմﶨĢph$hu /cIY昹/DC~>BJNx y(ұ~5qcU 1Ulu3akvF7xgrg`d z窇vlSB"MÉ(.%IfUAC 9=8Q5|gL9%\5?UU|6waVOKNtFj:fqXQGa?]U|hdN{)z f]/gVvtx$j-s ݡtg;hKw;נ fY"R:{jq0hAgys"ԗW/K:!&w_$p9+@ pjNSKrЧx{_oMA #'>u[/2 dwtuϿHB҄IVR ?6Gͯא9J8 1oq#DkkT'}Fy3E;d ׺+2weK,vi#X֫QKzt֩Aq5Os^FQ͞6/m݋l{xtR!V2RZJwdX|H<5o ?ۅ6+ЂVr3Z!V|BH Bk<\$ {XJy4BWǚj `A*,z{H+0"y>r*Gȉ8Ȝ\2᧮^2eA>ny. L(((@GQLk}vy16$e09\⛔̩^%lerK<Hy?x5$#l52L&*)xvȦ*5l%u)M` ćO߭act@dnK6t`tz{X~3A ;_k㊠Eh ;(hϲV")\ҙ Cݥ"9p ܉oUr|AeEu3oO-@Uo"ܷҽ4¨$Л<15RqpwkำF?ANg(qUnH B&A c ,aamE|.)=ET^o%eXvﱭҮδWRzJ'5?n~QO iث[uR@xXq 9|3B.QL~ ;*l3QETk| V 3J [%8d-wīw^?(c[e xJTPO 8QZFgM?9v#Y#R"锪38gRaE7uҘuQt#DҨ!iE*ez4m.L]/A.^`wPB̏Tp ?ˑ ˉ7ɋLaq.aX B?r"u0nu|r;(?o:wKOz1nuB,^#gʝxh+D33o lNNP #G&΃[z&9;[FΚ ,][DINgUS,g V[x3;Z,&#TvC~ o&hx'bc@# AC^sX rߐq4[:o\715`O!%ad4^Td^yX%KE6IƝO엯 QŔx9x>|qh`ED/ yx!o_TL98Ֆs7N9 JK+ }Rmb%7iiN.q3!a8 MUӍtq6螆+]d=W<~H2‹DC5ڰ-VKGh2+,@Wb].{u%pttrZxq/Lx'񸥊$8JfAkv%ŅK/W1a [> \bZʭ{OK}^ӰăuR__) N= 7 S3LK׀ mUUqjg6Ө$&'wJBqRD(*LZ`UcubcTe+Dl]7v{ʞH`0p9R07 "_}Sk:y>Of[9$\%kPG{k+LSCr7uGLSҒqcϯmyM[v}lj-o&0pZޜ"ђeuO[Ûk$bz`H)nE8Qrb F1G9ZFEJayQ3seL:ܑXZU&ͨJmWl޺  d*f|qhS]G5GYEnpqj$ wˉlŊG(Fh EٿVؠ4#S9UM7BW =A>@qʓ0N-  gp`.c @Y@@ r4]5Uf莎ԑ`G7gҰ_kХ^0nW#lf^Z{"&zťUkѬ.J/ ;\i5j'At+%I&k,BY4ʇ^d",7҄Ek| (/W)z%u78VqfXD4~/BS?>c.Ë3*l:K6h]v&c3`9°w1dO{\XoV/v.P k>DwqտxB@U2kLm V+UR?/Dfd-]'b(kh㢝6tιoppb~}QW(dİp2`% K\>344 59?]ncC4eZd"1\H.˗V̤SgqMS_M2Xw񥁢^^kj;p4m9{ x\N!{$?.}g< Dsk&zŨ4s>D/;?&6`8;$Q* aOYBQ+Mu j58.Ri]BDiD{^!M|Og9_4"1UbFZ b.fj6[."s5"[u^Z"?ysdUÛQY2UudÖX0dGO色 PU"Xfa +%.nua(.K t!d%ljC y_$dq#zRÌNy{xבs)'c0QZ.ֻ.MIKw /3P.Jp# ~t{61C91qX"#$6-eֆi 6J4FK_"8{]}o@%ôNצbgSfUfv(ԧ1Fn}AtɣDVehC.yxfɛb@HC5Gк5Z@0X#ݰuKfҌ9Ly+ UL(JQ/F56\4!ayQsK:QZU,|+d s*q0!ֳ LS=ōcK#F5k:f ,&LUL'_bț_7/bp\=3sYƺb1m}`J\̺ P5jU-;ſ]zlь@/ H {6ي'o=˿71_oXuv'R<+c醃{LHRaP"yj@+,(r@U(H(+6zbgtxLKscUTNn#T Ğ'DacDh94`_'mlvdD\_>8!~ϤZ0E^j)'~GM:js<@)pd*1ȇAÏxp)&x 'p'ucBN$j n6v++Uq R;bQ +rm}M\{ dMBy`JÍb_\׳ ~aipR 6OL}FW:|љPk 2"CC0=z[X}~qh&QpFl^g\zo͝d2O⻡bBK`neKQSlbQMEL}o-ҎczR.Q|0(`4Xgn0YGgSϜ Ǽ=%'QS{t /#{N:_JJ#"'B09 (>0bP$^JnHM vI*]) %h^}ۮ Ӧ[-n_LrLw1ܧujOMrͭPaRLkN=\״q\nY4t9 E@pׄ)g͎-=%m ni$D&1D1K! 3y߻6\_ +i~[eq?qE>$%~ f?QL w~]s=lZq^g}oooW߈*co%Ӆȋ"#]zK3M|{D[ʗww|(~x{WdrlΒSA bKZ.PK.bna~b*gV%V:IFj0*|缒QwB=":-xA*' SX6GZ? %;-1#od㇖JaEurf|6vU j}aޘXuD+ U'U0,+fJxmthb>ȹy͒IaI Y0o@fJfJ0琥UEY% sKhq5Ke!rȎrU+^zDips/d%t@˜S^І=&@`Yb|e9+pBK wTF^0|};xěl{G1j/$zj>'Hqr-dpo5 h""|zoDCU y]md)ԇh"ovzwS ȇ"Q OMs0dgW;#°1OF0 :)k0 ^)4]*&!_9- 7 LE+&`ߔM^eB+EI9i*Y)5@*z b$ܱ{[qDB^Bāܩ: K"(Q6d~KգZ348hY)1 iYd`R^%RA9qG ^p1_N30 Vc=_/Ezq9ҩ5hR{ Dj/;QOm1T)1FCoݬOQ>C. {ץo.[u`VQ6$vb߅+и fig@PFTiCVn@걚N\7s?:Z`Yy!:QȱUj˴!IG}q\tY]cdQMTЌoi1AR}i6q>%bŮ80a}O.^.Sx!H[l#u Oeྛuq"Q!5 9`Tu|wB/:3ze!^WUkܟ`9^pj?aщ c_xBoWa^h*6oC⯝Q^(&eXEԄWMPp>^oO&dQhn<#NcH#E{) %JCbş>GQk6T/_8@J2kƸڅHALY*"EzX+v-fEB~u=iM!c3{a9o%ʎVJ2c{i:kk؞n*ER>V.06p+mkU낇§պ䄧Pz,m+"5M qW:8O7y"snAk]AçL"mrcx~o~kïڸtPwzԢa !wjL*)ף01 x U~,u?.%ga&_iSvL, Zՠ.̳t˻6}sy[2F }OW'5eY $|f֨bb61f|i>+n$J{dc f^ @bEms t1 5O^<\_$$Y6+W'h tdRV-7W$"C׺q݈~6S54C#v*[\VnԵʅwx_ yP~(D 2>yB m AψKБ z߄bL锐 qD9t'eyӗ.{1P8iĉ.2ޗ]9 RŻ6΄N%7gdhxOV| <0`QkXԫ:cWLoD ƛh77|uNxnNI,6ߧA| 䠱5'px[Z#^~SXHDR)qXym7e5"7s5wu'APИwg" :𲦨rWmFbtPc9)܌L`\(I Rl̲,C^nbv8C9`om[+}Z3e`SHOe݋E._Y5෗3ɐzISa $u!<U#F,oݭka!\_ln9VG9kxƬNTda])Nx nQT׭cD-V0qJllGa$SYh2#]ҖIOx4w>_3y_y!h+S;|}It`V)K<%)aM8dj6=`GH&Bl(ҩ m\b 7[i|/їllՌ—T<|#>b͇ШGRReG+i/6᪭TۉO*[~d^ <+xpx@NgA!y:)یn;F$֌FwWLrE F{+;*>?% :U*T ܨGW9IG1񸖆~zM!漓ܕc./D0zM3Iᄜ}/RBhi(nS(t[X{61it8ȃ5+64q񮍥ZK*w{m\zN +:Hk$[ЭgȞqtB*͖I[ p#qۆ͘iӖ=Փ?FDvAg`p0}V2 ݐˁ`i98;b+=0 ZmoM=i>rozT_䲍BG&̦*ee`Mҝ!n|q(qGVQ_91Qn+A#^w bRKT*Ì8^{wVm,r4Ke|ܴ݊ȋY$[ICbVX"=)hSca5 SQ8whwїަ]eٻU'$F\n/XDrv}i. .( 3f25 Z=^.2o :dO9sw=r4B]tWzu3-Xx=݉Rb;ZPAsɱJ +:~Ҵ8G`5MFՖIy^a3=m&zWJUabk|EF  áΑb]]nor#58''s҄/cTܴ. (l}IBedu1sO-߁470|cG dk)֋'XмyeEM;>r#="aAWצVo蛻E!1RrN}ujխViPk1lV'nZ.ۯrlSjGͿxٲ|rNWKݖ'id, Xv4zl _eB-ž)r6 CiHB>uBrO"ٶ?LMdQIas9H#!>,nMbcO譾ĶQok\2 ؗ0X,7go.@xћ㈾imNj4lå0LA\u1Vڳ Q^/8v*=Ի ɝR+Idn g-nz-j=2Zȋ{<ԇJƘ2uM[rן*k,YEꔩ{)c-gA2KJ/"Ө( jT$qnI|>L]I12蠄fj֍"c(mZa&O<ƌfN`԰>+j ͑UOB`nXmߊ~%Jmb@C 7fπ+' 2}΅X3*JUd`5}8E^];7; WO~~Uoܞ5pC't}WV#-x/\  R_G`9K[ = %Msںw/zu3LrET%ayRYIeGBV)~E4Lq|:Ne+C6SNe*|]faRǝ{5w3NqskJ.a4[p\#l?'f :8VX =t VfQ>DVA/LQ| EZFOۈ3.<?k`r~aY(_qqYꃡAC0dx*Jsi}9+{%1渁9'f~Ҳ6S}ꈻΆvR<j)g+Y?7C[arыO}Ԓ%z 4['Q0ղBHӧ,ock/̮@ i!f}#N2=mX7ӊ}YމxCJzqww2dQ_*z{(Gr1bǯ$[dqgWHסZBd4ٚ\Ϭ)/|g4]Y>*\7̟kbg 9iuXWaz@YK!6| _8'>_41!c4 D0G\~4J9> ⪶g: V(0LDa_,%( YbpQ2hjw7Z@n5B^x7q;6abcO>4>h"awRYҠjUpJhM܌.WDDWPN` #\6g⬌Q.Ef(fuDT7MEnh. ʡM:uUޱN&?ۺU>B%fobf%܃>KOXb/gy#N"e<%FTL +!el:CXu.PR/_G{aK"18.˧6578;eS4x0MD:sjfyv_I!9bCzbJ8sTW(dgVf=rw.&:aNS`%O3h&)ݒe=z"%E.1_Kgw`?%=U$*93y6rkrL3%+fa8ie6KcsP̭ ˆ>ፄᢍ8+v랂(a;>|-uۭb`ׅp@S]g a ߺ5}俌/Q˄B'ؼ0`Pf\+`MP;d_wluQ_'6ok)q>7d) w+ {ϓ]=yNRICp{Gi\ XmU'5ysW$M)}ă-d|E݀q "$yv3V*,/ 2>QUЅComٵ"(E TZT@$ 4aQē$Vzb)ȶ0Za!!EGzҀ |W9owT{ˋ=,Xߜr #XX+^=ύj:eYKې@*N~Szl* Ze/"ϥ 6+&1aJ ԓB;ܲt${BQ?CH!+ZFG&oj{ДT1#ߠւ?p}|僃~v?tdf&KISfZP+%BTwV9 'oGa$Q44ā;SqJ .t|sqĎ}*Oj,0s ΜKVN_Cfc>z# % 6c9 c!B4ކQ{oA+<>G3l>ʹN$h'VTepBϴةvKr2V:8oZ ') ۪E'/^wpH dˆ:C6<6#8(Z 3 \tgx1eI/|^~~R'>@ pdtҥ{ SfG#9 0|dPokvkB|rNϙxخM'"{DXxO9X[M;zKtlOsJڙ<%0^Zڅ$1Jv̓j) ,-sa:Ȩ|39Ĥ$Z\fg Cx8dda5s3o7@b Ywmec #O9Ń.,W$n8M&ܵvRVn Oڃ>wBp Hcs7Q}XHJP,<=F1r=aXF/<`^⁷cdp X_f.M4UϏ39$_2t\JW1O LL4Ѻrhd6҈ku7KUS_xg/cǃT:DƘ$Ep^Bicp0jURlLC)@!D?%bA|=m K͛W?$$l˕H9S'f'^F(FRu'<0Xr~v"T"֩ kIx#v; A~nqg"^(6wq EO R~_aɤG+ߩ46 QKo#c7DnvXj`_r;€1ԣZ2{~~<±E^™Wgƚb/. j'B/<~r9;|ޖ-m蓠-:^Tp[t vnRFշ5źOr>8e's& 7W'}8!)QxjG\}QgQՏ$ފbh2¬^ձt3>Ң=EvKmyCC~P s{XL 6O 5+q3֓9sInCAK4Sb/joMڣ =ZQrESpjTЀ \)dG}I60UXoHۑW*b|]^7Qma~hwU krg-|&GE֬JJ{>L@,U:q~UM?a:j;aTj'3B[N^3L6 t<^4& :;h}FH#[l}dƱڊvSrAhP ӈ-|x#y{[>hj?iqgM/0ԇזҩ*ag26*X~Q*ztn 1eH>j2oN s,ygVb[2ŜY{^޸!!.54ILkIj0=ZȦ㼜.4Eudv1/*%Qy1=xe8 Q4 g^dSe39WU\NH;DLԅ(,"W $7Ok%u;x ~Ǜ2p^V<6-#GcZDr=%zHC}w?kF~asժ0Iѓuwc@$e܊O*L&:0K7 T ׼"ʼnu`]owEc# W\9N='jо`BpX*GԼ&:m_T/"5}I}`RӚE#H(Bi?lr"kosp[Bek&ǐ{lAF8ЕԹ5y2D __xģqC+Rcag@U=U; QSɏhW,[?6R7_fz(K u}F~ 2VYQdd㲼PNL8:={^.(cyPt,zXh! [.j6$MTZ=G `ZQwٗH{Sw9ޏBr{Ci~TĪ/^fBEmg s`'\Au6@{`@HI&ƹxrES;d,]%ALMv e~(]JYEǞ[FEe 95璱ׅt"PrmDF}{ݲ R*XEaNCsʜ!I9yw>shLa6iSM ɇ;iyLB0*pw INVDbfA[?\.3;q8QQtzeHrԣ1țMT.NY*5Ji|$ 6$&D Xg^oX&\$RF~hc}4^npE6(`"˃*# S]*cOXDa E^Oݸ55"ιZFf,\ri"J ^ʣ8|e汳~dR9 +3P3f@^fxGiȋ?$H%ccxBtgSً_v3ϔT!ni]ݬ/d>])/3^[;1.él/`AsS3oAd)xrƂ|DX;iɜ yuּGWL)Vnt9u^Q^9Bg[-??ƆSUU޵*niױٿ̶+oy,)WJ;#;hDWl*["l6A-}dm+ Th$LOK&Gъ>+}; >+|7~)YhS12K㦗cօ"/!%0Zv~ sq䠗i'KUw@HJ4ә`TaIeB93PʢGA,[#y -O|te?R>h PpJN=*mC͢^{5@S>c[U[g uB&o$jg.! 4yk}Rl 5er5*V/f;y:.g:=qb&."JEOZffKp%@{hA%¨dłϊb& 5:E9YA} f_/Բ i0p%0N!6֒hrJ8s]G14U?Gu2 H=D깝{?sV^ E=n{>ߝA_fIVJ>^ th bDP@6l,)vWm!(RFfϟ+?5ss0׎w2B#, (kjlw=X1?4-twfxAdY*?l9V咖|Zu.i˕Gfΐp(&,)w _)Զ 5CwnDbjߘeQoLSǴA6 LU5hHiz{9hIEO~lbo |Grl cGx^2ob| oF!\O V"Ĵ\rPohc^?< W;@0LOJaC v,>1^\&GxH ]9#x@HƱ3yq ߯ P*7DPUq@8cYp>*8`_c QenT˕zFd((k [% -M <$g͜ƳbŢFЏc#sUIk-(ۆyMHeEDB!$unF Gwtf!#[*mUE{N} ~ IE_ś{Y[M9;}1t&L C)UV!MA{IL3?y>},^&4=.5uuYtݪH8jӵ-lYg P+r*U^×MtO'#tr<67/S^@)|e2@N{&\ XՃv w/2//7I~HF}jAЛ7-P j87yfh~ˌhb8a=uZ=,˸~9Ր,*YI c/ߦf#/wf:)j'6!0sa]4>9r,qyD4S-{Xr#BK+Q Oj;>`RYq *ZdE]y޾Y X⌙`zcc渃h׾kX*!ZVwqw(.X_ DmS?C<7659W Q_AzLZve5LUsr\J1pD5oCkD))3o{/V.FrNјLand=n"rFsİ8nN{ncM]ЭZyğӧ& ɠR6N2._Z-Ĺ`QI'K_mki5]v+"oAbm}M 8*nb|q QD VCB-[UY³ے#cGjDuk%+4@ӏd1&W+:`5V`C1=]8GY,V729f\YA=Jxx3/E8ɟST\ χ<)ضOlxoE,O\ijf 3` q1/mHS38mZ z}VsC*n`|JHOP[N-ꩋ?lVOg3U˯DwDAfHr=Drҋ CG?Ш/kӴ#oz>^jR|US:fV)0؃BL:H5(r 7!wh"7e#KNhJ?#Z++~FJ1G=wN5V'y=byoϩFaT,LuZ3D6R"5E izlݹaaL쐂[ =AݽťyHD1|룛\Cksܽ5/" iR3uM+p!Đ^xBFJ1WFo*:UVg8TVOYIBp.DTxY8LYxZP#/oNiLGIr7O|2UDȲH(?QEwIUzm? {Ѥz҈ wG#fac$c 7u^PHƥ3 v^RN==Q٠dv|Euȑ"8JLkEȍH'"4/~1@ ?ENCEMJ`d`ACl! :3▯ b<~;q{ߋD8f >Xryzp\iwS{w׉e;].Pqb8sfCv}:{Y.j?B+|Y@VC ų 3z d[as܃ae,}$0mU4Vy)i>EwK%œ!) K'YaHh U)* .*`A snaGxt?״c47 F*V+)]繤D?`,Q}>@{p[C=D+lTL|47@~]ߡ>2QI֥X^ĝt0cz`rZ^8f7b 4w0 AL r6wdC|z5qo =5 Q],:ɼy[/FM _uA%yvw31\UoZbvtꞄ_4Vu``lؑrY!o=\b?rUڶgMQ}^Z9+EV4>%'j.!\h9s=*,񢬧݆Oo]B0d>5n'ϐl^,z.6vUׁOZOpcim8ŽyFZSW[);S>ɳd<'9;}Q&"*:Y=4zfzg,.+|'0Xh{6LXWEvw=}Mys̑mPEPHoUn9+i)ʬ%c々mk`gImo.n. [ ;R<2}yƋ9(wW9ȶ x"܃Znl'`+Z+o#H "AԳ1[)]oּ)g\YeKʓpo'ET0A-U&upH$vƸ;k|9Ne&2̦Za0^x2TÏj@5?t35U^Id 1}gVkI\ *'n]H:qw+rg`A4gp3e1[G<nAP|g%%di'j TsBZe51+4mȇKO*G`$&%A7Na`f>6.:zFSx漱_>-!j2AZѕiŸ "O[ _Y8IqHSWL"+hsuMۊU &9e~?ed91i޹(t6IҷGxngQT0It}b(X.__!1&BVga:XObBa/GOZQ3Dt.(&5#(BE3#mٷ. [|41S 7ѬN$HcOVzRT˵ܛ[ M.EEEҬu,ĄW6SU,"Ia _eSӯ=KJj Ƒ/nƎ! jFסxžHj0cfO]t54>iz1-LD Q{>ү.=UopvSiM!:iȦo9a`x;x%ü vU߃c`0Mi4TۂKPLDjV'n5WU]/y6wygz, `wҒݒTrƛϭQibrc'.oVlfq,Em]Jޣ+"?FAMwҹ?Z`БUld"3W זޕFq}p}J L]"~(t-x,7 P~J_/{A =Vr,J_=Հ`}&S+WL /t<"8vuVbxC}tYzxE9 d94M [^ n/}9R ƥu\Yݎ`y*N)yXgz>_#0o y% E縍[\OjEvE<*u0(7/BX;ļ}yݱp &!%ܿ(6j`XY:w]a ED?$zff+Ob3e]wgBIMHJ@Wہ36mJh]+A<5OE@*}-[H 5kgq歝EKf=HږӦ{ :{?hn3ɏ^P&8aj$10q>=FnEZoc jg;%]2jBfd0<Ce ݒ[3!^!sCst/ ]Tinz_TNhmCQ,xO";B v~#_q#ˠ6NM.a/Rp2)pw Cj :56t`G:V߈Ӛo +sm(RXT}.|y}uK̞ JYi-@u/4nPm»m!ƚc ǹ8*-4j WG)nB*pQ\&U>z| Rۇ8wM\`Tm.%ѻqzmy71˙Uc5^"O/"m,x-˹CB* OCde7dq-lփDP* Ł#ͨo?8lH spw`Sv0լL ;‚[JʤX~z?PHhfOt tbN_v&˶n6w.Ť>ڎ"ѳ$U׬-W4J"4FHgBU4e\Ts{: P*ݟ9M  ڠs *^ND\1A:-kjʢp P v_b+sՖqU IMǑRFERƖ}y} ֡pXA17PKoL95t-/ s{JWjcxbU?rO_1?׽oNwUy7 :ƛ|7T@^l}b< (Y!j"q[*)=UEKޡ(h~rgk9^XZ'hPFb7S@S^YOK_w`\ͺ$CO{ðUgCV%5;3SY^]vI@]R 'bRca7b/\M\͛ x܁8bߏ &E|UK;[?>F ⬪H^fU##s ѝG]Í"I/G?06 f(mS++΅6MYr g鸙QQkG*lQZFo_R/JRjr+Fr;3?v>{dF-\g*Or ZyJ5)mQS ~,Jl n\_C8zAUxa5CL \~_Tb Yj5^`쇟 LClT!T-z5逐BиM,n~3~#xҊ0zN$>a8[f8 |{Ed,SHRlQٯ2Z+zz0ҐĽP%;'3n'6[reԈ;NL*җüvO#sz+ 5$ycc Ȯ ^ _R&?f'G{\(o}>V;3))mjH {3N<>H/RINH'CՅ+TB/2A H)Qc1.f9MB{ҧ}<5B]WǦ_8+?^ng,O41eS#Mda!n$bS՚;nLҰ1-6 _|Q*q=:k37~[8'G/%^wr8d;XB+ AX`qH>H_#̽cHԴZWe#%-6?w4CSըwFIy_UKeT|066.!\:}/=%> t_g6aG-l{΋/LvC;x45m)sg/sHJÉHvg^~[CLܻ?Հzxd@S-bXdhVwHD-w_GZ\i'C)l1k@=,D;҂qb/ dY#&#r%l5dVM[۰ \UOLk6E\6Akt}ϥBA%"<5 flՃ~iF`8vMwi Moe&z99MςϡY&MGG,+68rD8{`Wd4{gCu|xƄ S[潽wTn:3 7ɋo&Jܰ娤qLs9XA4 Rfy'STpY9]z#0XXB5&,%&?k۷Mܕؿ~d$@֭lqmN790*HŜ{K4kT/'o|ݴ;]%r|3BIKY88yqZO %oIxo`Uq"#JMhYפ†Af4h`G~x˃d kE `yȦ.jAnDϮ[ aH1O$br-8i$;pBƙvpQTܡF%+F;ҨF[ B(VmŻ7c#D4#J+ l]M L0Veva<$0NH 4 s$ѕHyTvJ7:i.E^7(}U:Ղ-?*#uQW`Ab)$+&0mR*~E۽c{ ~[HM,I&bl A:4Uȅ!\$_>WU="802҂mUac§}尵H D16;B `Ax.bTqGg2CDi~-/=HI^2BUɐY/ӄqMI橻nptj-'붨1,oPiZf㺴* /G}f]3/z(ⶸR_p{>ZOc7ӧ;l]LQb%FN{ `, TK1興 vvT\A_xCTKRSy/\J&ªay>`ɧ(soOrhds8j[v#R['l7̢r^*ѥZ DT}c+cng8ð8-cy֪ laA!C&Ayi(2 (JBkv>t8vV x τ*B6Lh:N܏ QLșZ ?L^-O%AItrīv)(8Iqu(5ߛTZE;Æ1*"&jj]Ïn+kqXBl.7r܏PA4!B<8Rz~FPeӭꣻCPP QFzgeGַbOkW_}AUD7=BiYZ3blid[;8( )+HjCS:Rad@\R)M 3Y9/{jWn BK?l}ԧv 7>ebIo*Sh6Q4diL[[69dӳkO݋h̞B. =ѝV50r ZF|wdBz?6)3 sr?P3OAB6d^0_}je H `eGEB})|IRgھ~*^!%fEí&-<(&}IJxjgfa+kbhmO? B;+!J WBt$isMsHxTv'q';}>BWK^V~_tTdËfsw:|ϘB,wZF\6nl}}Е϶5y{yuS}`\)æ 0 rGT30??#,.rf)he7HJ"P37p ^ŘJkÅJo1F)Xv]\) F3lxְ5){EUr B$ԣ-aʱGx~+Ow7Ҟ?b M)4A B%_a`T^`O- 0HѱJ=JfQ;{i*g 鏿96 ?eAfc[D;= dֵ~!n}<xЄzSQxDU$@. 3VtDʏ_i~t pzU2u ;$hO&n:IkYۭOS [I#"~wUr a?e*-:I {u߰/mcu2|H Av>Vv]l.':;EaK0ۡ.Mbފ΋f|fs^j9B P#x/bu6Ň0o e:{7J1ݎW&folPk-ߪZmKϛW@eRp:E#A[4(jʯIh`=,;[B`wfU0}#uõwsfbM;9ʺ tWxHc}٥Je_707:$0T^ډiMd 윖/=RQ]#1}[ Ǧz=Z-<v+doCԅ:Q20H =s]8V#[ 4L|;~L'Z2|΢`7andI*Z t5q*tjk 1)Yqo):ҵ4D*`wYbr0X{맴3Wn;Ϻ J:zDc׈r I\!xоh{f6Ki_z4FAFMЎbVq}kP][ =/P~%ָеa|lwTU.LGqgʌQzN@n㍌3R0R'E-Q ɯ4;D3_u 0|6t+pS}e\ Q!CF^ABZιgňc.HU<47Q_W`۰w;D ֪D5 _A 9%A܍()eTlq鏴" 9KA޳8ߖ)oE:?0@kxy׮炙YYcPM- AvQScHo_@R(`ƾ5 ِ'B5|"0?%=Zl6X?5Rל]^j3^HD\$!r d5YM\_ l0[aO(x\tQP;'u&ho S/vF3C($jc}0K8j j9 ;eoˠKOQnӍnb˗ 'AHƎgTψ!;A9:*F&<X$bGL&63H7 ̘SMI-([/wp%oHmo赟ڹ^HbI4mQ^(d!~ ](y\S99GQ.];qqYe#/Eo9]?l[^=LUEkQ*q"9~$xA9ȩCI>-;JX{7ZV-Ac5 '[* ɆU#e.{n4 R*ʚ! KHf*jZbhT# }ծf|Z,0<]ۯT@rz*}& 33bA42 >œkXuRfĆlrg ׊әX;;>#㷔J5M}cI6P-D@{?_u%rZ)aq0OF63*_jv2=dk@A(/ (JuY2nS(QўSRCY3@ ul8jwR:2uP X- w9 D=^eP8çXVB oʊ(%!⽞PȦ oPR)A {Peߞzsg9;]b d gygq]}%iۛ~?Lr9d ӷֈHڽ 6kNjxc?1cOM: T(Rυ kwMy(^^\1nI<IvJ_f>O^Q3|__}hW@~L˙2HYr޳cC2˫=inO8?9nY+b˷8hL9tIAކaNGzRr~HCkVSu#X63aNTp{%jܤF|\ArLDWm[<+aDǒ=NAS<d ZUKp40Bw@̉bjOh tf;C2{9Po՘n6*Ddi'a\[|}RЌ, Ϊܯew5BtQjmݪyf7&y j4Z:5wͤ}-\GTڤ1gu܄'{ڑ)^% 6kl'Ƶ5%}bx+v $#,C*c1+!hLK˘FiR匼tB@ʓ'(ed&B;-1r+*RY_Mb4gSZ0L[]ڭhK{h $cDusd(a)浤AQC^}b>2)Z-z0$e>RHpGЩ ١9N<80Y*Q:⧁q%#jy7'$lz/N vi='\Hb= Q^mE MTHfD@ਣSF!Jʴ2JG9'R>P`pƗ~PY4j&:s- ♈NQYjEo*R%2|Be_$wgYzsb v dUpo{c 6D[wn}zLgw6\.yŒmV?&m*pqU^ڥ- Tѿklh8\QզM0>&En!zԷ[9Qpg^²:-h[DK.AH2C!ƺ^?Ƹ3;ъq V"jI+ S1/;bY Se:q_z$HSV琿7s [~J3LȬ#=Jڛm._rNn&մ39M&:NjoެCt;=pPsSPDMb'>4?aԢbn&/5;Ov[Z^lOCߞ M۔eapobAR'Fcʇυ]ea 9(Eo:Aּ޸5>b=w[]6?ZWߏ^uS(FBļЅ,㯮 Y9:'2C /㶖i֓#̡ߘ9qX,MNLN8%(29k̊Q AZ|al/Np'կbAiLQIfubҙk4+eʊviۘ3tatǧ-\lSBʌu囓Mb(J  or(N]XY{n}'mko1 ܈z0QCq͜BpAMC)5S.=y]?4jrx)ˊoD](+$f ww }e,җd|~8 !YƤR*3BxVoot_(?qS1vP>py;C1_`.%gqTxp+ѳy7Zz]}0#< $S2mJU'0e^>?2;/|aKӛik\s^n ZaKQ:O%HAB_#-Y=pg$u5Q@4|!d)_ltȀ5FUϯKsg UW^5Ige-]B.-9 {5A=QU 3y,c9DΑ~OF'NҩDS"'~b#gOzN}{|CeDiq_-u N:KF|@PMά>(Yr}.UYz<ٿ; ߙ!~{ϸ8}}l_yBp78fe_uR,[ϖ$]ٴG Dh"U/EG*84C[?FGR 76A÷'>h:'Ij*G(- ?=<,nFh{Q4- !@X%Zw-iҎ-HvXKuWJ{#`7ʔQ3Ӆ[<̷zJ% B{\cDlgLL.S`cOS縓28ϐxN' s3"1Z1c H36p=7)8|4j, w]U3ɽ ע>T$N &~{t:'+Ȕ ;$؄%tE 336pIkwՇ}J||f^o}ʼT<ŌYוsUqlnrjLFٝUHOo!h5&ѸH-l%P'0S"$5͎ػ4);2};VA[[Dl6Чr;s#'ɕ)i*U4LZyvm٭抰OlhbJlacKS{ad{&}diR H[ةO-tv!yJU< Z=C N7t552)"7E VQ7ԼN0WsjM1WPKwl=#{oPxfdUL cqqaa1|s$#X-A/] L,3(^2YeȅSYF`K00t[ΫvaKYu.Odn6lȊnuEW"%$M*Mg284QQb!`!\9uaj!pb%\S;9'%cmORɐ,"^ihec]p&vre 7LhUsY1|q?Fa,fUW倃[Q#1q\==~X,g%Vyn7\Z>G\gE}xN]l(rm ܶ:Id$#m9Uºs( z=bih8|v &M}m@V$(D{|McxPCfq?' 'k=Lw97h_ >="kP5EU@ ;"ȳ/skXj5 Hܼt{Ƭoڟ|Pf(J'bdeSēwFt ؤ!=a6myr=ZypQ7O6<#n7AH(զ4ֻ䣴dz5{.QD&tyNlW@ŢnA8 7]ZBcd+`݄zֵ跷ˀ + n/ϩ j7W͆(~,mX#z| j}Pcҝ //2S^U_U ǾY8 \Ѝ<7Zk. Q nZUZ2>[2($JJY74k̶-gkF^(EmW^gV_=~xauM|ƅOlh` [ CIkwQ^c??͝{kPNj+gxҋy%*S5߹V xXvtCCNtJـ<O6:1ooC]|$LiA+T%O =Ã\f nx2:P"Yϡj+2P%L\ Y]47-ނ֬Qi+4+}"!،Ƒ 3en@pQMxwc_ZlQu|.3 K*qI-  ivMª%^ a3 IcNGA8FR^a+){@y|Shҏ퓚ohamӄ& 'cݑAT%: ඎA?4+HT8dAԒ[ALPwpzrQhn%pL'+\@>ssꇖ%VZIaϦVxiK@:g|C9i+*K]ܹ!^H^֋R"^(F)C26[ lPӰfk&ϩT \g'탡ʯA?*ZwM2KDU}0Pgd$hnOM ~Ӹk)[>ȅUN.)D*],hGA' zcL0'pb -" H )r'AB9S}M[p[(o<Ґ_Zjc$uQod5hx0&L!uQMSD?5$OF7ϺNhnZ' Ňr9?ax?> }&e^ LtI ֏*qb&=W+d+…ϼp ,׼=;§'ZsU㬷 )ϛ 9KNdSl r+$;Ա\?Ť]Je2;1\_t|C?1M!<ӄ+w7Y|EM_IC-C| LM,:r=0EVޔ!/Dبlz|ςWJ*faCՋk6NdfvGKn3^ZFӻ!u mOI/a5]Tdؔ@}S` ǻH 0ʴ}k9ƸN2^( ͘fcgY&(gnvʽb#:T.6u a<e+nh97n`z{u܍D՟Yd-r`̈́x|43~?ޔ7+ľlHy@CniςoAfH%>$AِF$T> ]l3f:V>Mx2-[`/oUZy?Mpb-.T1r~;$&k0ύ)l&|oFZ>WHp9rgjIk F\UHN ,Jt mЂ}#yTb2jV;D"I{%3,P2`wv]IOM_f9ײ׎YqC/FuC7 򇢳7ɌpY}5~rVDž<&~*~PY1k=Y/8ͽIYM0LMݱ^])ql&O f>e`l("^M{)WE(>(lh2&iEk2_n0%h .hbB 1f_/NIO5|J L0rh {&椢NK0)_xQB1|'o?bq/.Y@3z6\;j $h5; f%G=4qu2'}a'.+ӛq1܆߷u~>!xqJN'3cJ@ݪSk&bY r$B+>CAS;߃M9xG#C[UwE|R' tvʵ?TecO-*iw1Pn'u żbpDH\YD=crɌ9Q^p+KTŞN+,#)֨#Ӂ<.RtꪓCYXꮵfTd=&72qm͞ ,;s&*k‘]HR)X@8e/~6y<4sI,ݒPs*CZD ނdPޏ}D&|,8VAf|#哂稏^B.eAh\"֟"5,KBB$_G ]EYf^%D<ٸvGD(L< >Ǔz,Xo$5:`TШHp7#Wv*\tm;)A"Oi =\V1f`B3lK _$-hzOLM:Z]Y(Oo~?D_kBXȼ⿼D-;Rw0 dzq En]. bo5 C9tEX2 8}#:2|8ZCͷ(qP.wFj1 =oC?m%5BP!`LHƋW{l呦&7/7zvO[K@N);Pv?W!LJ(J{zPsoC`"7 VWvڒ]eaД.cKC %u@6Q%zI-]+Bv] vlĆچbX䫃~72XIٷy|=%6H![;T_*4%U\LO"z \ށGt|V8#p7i[*D+K'E ~L3SrcdV]j=MiŎxVO*S65,Loʮ=χ<bT؞OX$:VaY<}DIɖ՝{(V5z*]t{+.u[kaǿ(GF% pIw/7 L1/)9tGi(~)nO>ӕS)rI: Y+Kt yOxj-&8Ħ 5\ 0/HhdLߙe$ZP\:舴DGPL^y%TTE@1b6Ini,:~ GPhg9QG> !'BΦ7@Ǽ}n/"P}]N|xdwd*Ӕ9͋M<1$Dg\HiFͤ$C@HEچ uSy9 ܻtqAVI~5?7(Sьoo9fiPn7 '崎Z<0OVet \ok",Y1w"%yN<Zf4plE,1ȿ/X#˺$!kZO7.ãkA u_s{`@"q[ &+r6qFK0)g=uWVmwH8kxɝ,(9f=(]{zqR#+@u= y][o*rB {לpz/oȇQ7p MvgLBsv4=!ETF)E)Z0\f*|Z\`4P\-po0dJƢkRSEQ2T!ݗ\k26) Nx^.mmWopԓep<7ӇKM O9cTܛ5(Ԍ‚pbKhwAzGtp)m-js) v2(_0fK􍰛-[`•jaqBLP9.7~X ̮<>kdA:B[}~6FdIGF2>>}ښZSoU\+j\uKIN>} вr jPݧ.D cuO;44+t~<ÿͿZV}.rԤG~j)DkDYLfH3$DyP0T,ku #: 5 hWgɒrO0^L*.,7r7B>\pд.fWuh8XK]2c$=A V\F(QcsbՄctx+GY;NΊ_an&}3Ź9eLO$Izո3憧W<fj;B?lh*G55{ ;k>>ϜQ"C.(EJ}ܟp~$9԰$Zz.u6HLO}b^<*USyȨ6l07 #g-7^zAEbph# cmWB]pWv?sVdA\f2Rt;\Sp-TjӦ…CjtaoQsp7dG3AvV %FЦ-)C-lT\Mwr'dYq6C졪.JSptO̼Ui{*?vuGu=&EZjo{x\PTEԉA!ZoKH"U ԣ'_[֧Px,ln4'\YŹ7,ueoVFi^ LM+{]9WwrI$H mc%IuWrUt|u 4 H`҃17%B1HI7z aʅdQa(>(A9,P3WϪX&Et΢qr@$k dkW6=?E얅 ZWǨ/AV2 YmͯC aN f~wOaa"7s,'G9ior*z t8_xJ+Ē-[s];Y9=Z|Q_QJf6M _~P*ֿP} w [/2:begE]sA<1].m'`FF-d'Mh1-1օr:9;/IsG߯Dvc.i_WpX]'Oyuձό~^BD(ڑ܈ uIo<ǥT9DA(@FƓm؉#o^U,|BHa6LTMi3&s8#LR)7"#])7AXţ=IIaJS5ZFJ3X}#ؖ7OA ~G"0}{z'/\o.,ć> eҷ*;i^*ܿiՙrj' F l=]аju 'M.f\ڱGAXH'`cֳΤ%kJgNhoiy̢r)b79GiGU*cоgJ)4 )w/ 9 WyuY6>1?Ie] L둊-8+ zkDLjӋ*QJ{CjǸ},#.׉u'd6jI-ry " 14\p'dc tEN4<`$ GF}b?=2-yPsjgw n>Y,5 p>ggb$gU_dW OZ|(lIeT|ּ!G7Uw3Ӊq҉֣d)9A+QђEQ{ }41C& :ZfǬ/8VE,{nm`iIПi "#pWS)GoA\ mSwAh?%&3?!,(jV@~7bz1tbw)up`l$o]C#(k9k@8*fc??jeYkqǛnHeq_e+I1~q1.-m.i{eWwP|r?pY.0pzQn"AH˞7, C ~!BJo{yk2y$rh-_+’P̛-%[#8?R"sۜt=Tzz*\9nr9z-"<9Nf .o }+$C6Kq`fBxwus4IrR !{ !$`s/el)u;esKؿ|x:89>ɬ/v9&Y]-ˊU|e9>J|-/Mdng;8&`Z/ F-j{H5ctm4b`b6xWogHT_[Qnڞ'>ҍtT% tcqaʳXP@훫٧|Ӌ\s>\%>BPBev\}?9}eNB%Ҧ?,.lŲ)9+cdS[_kM[ (PV,Dk(.yoYf;j -ґoh gc4=K{h o#5>w$ @]] w^r1HKS]mJjX>>-_7n/5 : mu[g!s|n G\ 7#۷ش,ף̰4 dLNN4PYk?P9 s~{%}#{9:NHıRp,ȎV f*T^b'{ESDsdKLZ]+ UbE>֝k# #X%ETkQ ?+l7̐j?-\6vbVD(ЭJ_$ 3`=϶ףKX%U_aS6An#m9M.<'1DNenkLesc`lG"Jc)8!$uo5Ĥ~K> Af.+e6X(ؓ""Wģ)Ajfj(NAUk}+aƄQS-AC6ܒ) d~SV,6kG$ĭbt}A{p"$ebIu`m[ϴ\Q#$4 ~ DBB 9-WH_D3uC'KH"a -XiP|7$/ܙRqB2aeB!k+/y[FW)Ic?TZDu_/ f- &u(7DD=XsPΥ:O}F˺P~<܋iohnWo wSR79o,^k}&ז[qԧ24G>ݑB6Lqt'qjfB7+>PWqA2X0Rm̈G Qx?\s%ѰtW.PխCc]Je yQZOآd Y'I / .@Itv&+L}2A΢5VMW'S3#m,Z)| g"+Uf UD@եc{>*?#rBmYqq:.F &hn9ԍUp}t\S&Ujr~?ҪS^4 +y%M=.1kOIs8ʜâf C0 =׏,|yC7+D \7ruA I%oS3>bg,*&n&B|dsм讝L3Y9Di%hh0kKV=ed PlhZa.ٍBQ--ɚq{~|l)W fD ?iBP@G0LAeLhUw?{͹ Zuv7X& fcPf/0ASzEВ7K"AmDzu/'.7$!ws0C&/03$NHT*Lkh|Yߨ-gd ySP8"g- 4N}Mv4Db᝖FqaaʲRIZYFRg>,QCG8 آ9Ã@%lNZ,-̸=p6R7DAHYVeT5MNBA'YIDZyD'rbD=zD6?n>p?;9"KuxPŽ!]rw'5K\zY\ԳT]W]$1ݯj L@ ! C@B(F#َ!3ݺ9طdf:>Vzɦ\~7&lpl^MOA͡?%p*GlPTs]s@ 3.Ubף.[p6ؐ6Dz!2:09=OkmvBT`72)a>2")H+Q D-l.GCћwrvogy2U-{aB%^M["f;1nvlXܳ`- L1e3K+#EcUL ̏1{+V Ѥ[)p7&j)sKDxV6弁VHk;U9 "NlRe棊B "\r3)R4"nj=rY*+˵choܿ 4з-YihBir+2Hv +i`]d}}Ko ]n|F$b+M#`~viI,nǽ9! L- zbc? ,(b^~K#M<<{ 8pI6Fjc{_N 'x9#WJC]xmo:Va'a dƋH" k'?`muMb.l%KIͺ䙻zLgi:К0e~2K fQU,I[ۿdȍ'w]@\ПV?:3zk8|/[rIX!.M1ۭ̭=cwoؑAau:~ӻeEF:-қqG.-kqY}82˱]]k.@6FmvWrSieHkg+Ks%deje{FAndv>nWՆnn6ofQ-P+F]Z8}1@.ptleU\nR!C/T<ÖGh0 Քtn羅ܥ}xe|$e; .) -Q-@)?ݕ'ſ"tIּ=2h>:Lѧp?7` f!Nf]~g#1l)9ʝ>ahv&|mQ[qf5m*woqf4tjDNd3L{ÀE tAA²w䱫Nq WmT}*{΢vl7t|0 IM@sz͐F8ĸA|~>Si~9:0 8Xlض6)mN˨O%)o*+7v+uW??5z yά%M OmhO WXfs8/ׅW]Ec;U8vfnO eq`zs E4ŊK`w‡Xp:Ug3[j[C+=/ꚿJ) Ngs)VzX> fC%%kםi{T\lˢWq␴DJ?f1v軚p'Nlan+t`Sgl _Ƭ^~ɼ)]8+Mgqu UT M~CQ2};jB٪p'wA8XV&#Mr3& re LS} $z j'eоXNHr, g^]rڅWZSJ%M<ud)M2Ddv$_ǎU`zt%dC(GrA 1"__[F7;Q{d.y.| ϝkAM!jFf#V}M"@qRyq9PsOW8F6ba%:NmҎڼ=D*~о{nns`tz$N.O2h+Z*M#W6)j:8|WJc1,;M[JuOF3j这AȯUs]L )D%t[E L\n3v ȳTކڏױe1dAN%%,WwCKP;+7;=55F+I [g8*Z bu8ļ\].܏h7:Ln@Bj+_OS WUwm$"04> LiW<nc}A'z^Kv.kфAZ`b<ëXvJlQmTߒ|O~ ҋ3l6K`wPN?{}F7nOI5Ҍ!t|YyJBa=v؋nwN2[8D:W,ps0W9zx|͙Zo`1y26['Ο nra2DUcE@XXjAZ^2ND)4떹'+;y*_fFW?4".jL`O(␴*H+tz$] 891aaZա%yx[1;?ժ\3/vob5Z\o 2AuL7la x%UU3B7 |0>#@n+Nd (z$A|y[ɕHt%^3x:D7Upxၷ[| 圶IVN9ϊFGT_%GuǸtL>BMV<=r!R^ 5T h7{lR(>bP`} Q]d7 RBܰب2(GsE=#alܷH̪..7vӋ_D:M#ϟc]Q`LXpZm֢; (g@UE2.ߟ%nGo|V|H存xfą /؉UܴKuW>FL!, /eCp:wu-IWxڿ&wI-%к&︤#y}It. (;q`pgmZ /6[ ,\ڥ5;,fzlVrXQ{Miѥgȋ39 Ě57k2~) o7J3H_'d&_]ɲl9snl֖ 66k-IUbGК`i%`j):'&Gb&N*rQ zkl{W(y\  ?qGjL,qʣe3ypI!Yϰщ}Ɏ,,3x(i`}IgV¡^\bqs[8vTRCd0uMH;y>(ɪ;0}d\BzOjѱdY|h5T̠ge4ةJ7?R{Eo "(Fvty!3Jj,T/ONE1s6.VֽiҸԐgyI`4=O4Owl-!ݴ#3є||.EA602ަmQceUA!}LŒ&9Yg _zܮQ[/t ^)u/7 C'fUn #qL!qXlWSoF1:z|{OA0IM{E)L4*YXJXs+q?`?V[` ZK߅W: {|f;b_zڻ(s9r}a!oo a04ݐﮝ4kAXPP]3/7vlԟpG5L=!); z# Gy:- 690J$/>dqaY.g& y^ e٨0|"F0O5;[ t6LjFq5,sNB䖵(e4~ǣ ej,aMeoZDO0XY}W4uW_t>_Ŷcy>@MWڇZֵX+sdc""H*+g_(ZNrЗi&u$Ԧ,d$Ɵd yݡfP`QƜLK&b Jk-FB[P J ۊ^wl=kHށ)4 >blf բӀ#f+5*-.'/~^b'ԧz,q  ڐU|fšMl"L%o) OQWNhVz|[{/sSUA_ iBfpwh2zMRƱ+~']fD2? oxwpp˃Pku<}z0?eq<$VxGhCGG"1crbuƾ}_epڪ?#VN-W' Ϣ !nP~<"t'sdA_W&2O8Gͮ-k?,SRC3L;eI fO U15=)~RH/  '1`,gVob/vݡ𰪼jj+Ēu,QALmM@xJ@8$s?|ȭ:Q.yb3%52_\!m% /īN擽xa;_Qkwh y e}yיjkѨ4vX\T⬺!%Č:RRzvk[>,GE_R /AS?8lW ?/q:/e}瘫\CLlO< l~Qb'̹՜ ,K9,kBm~o}ѯ6B^XzPo.nUbxC[M5oSa36ә ܛ. N~P]iR3Hmu"m4e[wR'`. BsG"1dIsu}`dVݕ qWE1&+S Υ1k^2Eiv++/RAa|AgyOmY ]Z { tC=Dx Y4eh謞Ct{IXavGq5\.;R,dXgs>W]үOG;Sh<ܢ"(ATƗZbW$i(s{&;?n,[95s H<)6]6M_dx"I9Py9HoMWˆ\G/Q9&fo>|P˙ Knwa|IdYE` ZFDӳ \]Mw_U;_LYbSpw#/%wa 7ы*"x<8rpG@PR'Kk$ķC{ XP0H7Oڤއv.X$wEzo(:QU i3#d~F342QZ͋ ovKv z))^T&p"u:$P՟ )ֱKvYMY/=ʅ_gN<)*t BZlv ZXYn)Hד< pvBoJv, A}3-4_~. ȆtrMRTJxmWSeUqN;GG3kx[$q5x>Ǭ%ݟ=K]!*/<+ 9]j?4Bǯ>A@$I3Aq%]@ c9`iLvlIu],b8" 'ujIʟYpq3Z'9 gN f){۶TmTԨHm"{$&sžwFPa޳Y]+.Y[J<eߕL /.J9uaXA9Ga ehC}4H{͟"/\_ ڧd] /M-tp`;L2Oj(B +_ֵ:os xH*@>FPnd]S䶸wqhu(p^'"U*{ef 4r e\#ar]v'VMf\Y?;B"~;0MFeت,0aۓJA^)6u|knYL Ua5*@-D-PҨF=6{l!uRgLfV)\+<@iiFMDW 8{4c}3KY[1J[RxűE:v(a4Vѫa^!MVIs.Vq6WQQMJ+ze{͌C}伹'oovM .\Y&p;E,B|8ԭj_rPuUS؅|Ȑ*jBTc~X h6p/ b?55A m$PTUAZ(f&d۲j-j"w$5 z濱ģ/1~>aA4gX&v4 p+,tr!9B~ICt|?M I}Uxdh]}d/]cYKG!"QKj=TlC$B^@<)q/ݝBez,R؁u0ӌ= FxA*]o Z|]XG M˳q#2Qq*e<_~LUB&?KeRE9i]`s3ͺZCL""o*k׼Vw`^vDuB68a`Y0=U(x5s G7ɮJ|:E7 R_ޠ3x>{HYAs8"g,[ d" ;?1!7A׌bƛSYt|b;:6*qG_ǵՑ)4E%ʊsTC{}&)äuZO8٭-!cܖ25g7M=vHV2?U-$RmoX\eQ& !s+`m@ B- Z }U9WuWܞ#F(Kc'cBt0Ws'21zG7n\](y*|c>exO|a^B'}q2"17:LTbB6=?@BL4 RU@b/s&CHsB h ^ᦀi@Bfzˆ?~585މĩf8ڌp@ؐ*rNKI2&8(`LܭH>d̰W,+sF ^o~?#{U\ ,A~gt]hRTJn65+^F4%|vj 2?VHιC7٫_d{2P_o`S;̓XOlL ݵ9,k,ghЙ%OL}qܼԜ}r4WU*fP\Ǫ@܇i#E8ITaM=6>ŋǬl)kgj p2IU`Уԧ'Fft~}&ުXh"ىp z0/Y8|sb'hueU5%5|d,^h{Ĥ;eHIJdݕqΖ?q?O3v??x-Z wNYr*C^#C21Ru:K')frSVyRtdL"F~pרm`)i& /yxԁߊuq) QxftjBAࢾKxJy`ޙ=D*۟ S#VecN/\vI ,+8C֍ndHH-VGdGݙ%~ ='s!~ wZVjTP v'?wm5!RZWlF !~koeJxK{l# x28"Op_|ezG,cpDjCOQ2 UkJ9P?@oJ &_]=P E&jGmIwGU)kSb(}8( =>7hl՜U?S6<h7.[,/jkZT,g: N\A2cF+ <[Bjyұŏirn12Ok赖CpR"hV(|V6h8kB7Nk,7Ƅ!Ā 0u0}`|\$ ʎ@Gr/1aH$=R{rS/MqI`kfj̬rns^jF4=CL@Hm^+L5#lJ,Cnzm~_Nc즆p+t@zStH?G X 5w+PZu07U*۲uP*Y(B1B-;r{rՃ=ý٘$wI\NXD41J3r_'/lOبz9 EѮ _ EAt2sq4rWqmB1d I>phmY;9%L&&Tf5}cK j!e!q<@OmqU `8$&9siľJBaՕZ}Ӱ&4~/`;!UܐVFEӿ= $RR$5 g_PXE>e~QhDrXhOS"23JȺnv4@uvdp؂$y_旱}ɪ37D*/2xHe*>;< Ux=&FR wt opG,}CHlH뵫d/ss l?ɒO2蜒M_#w;" Fy`t¶:DEoGovtEg vvw[+xhq,o>PZqɮjj]6ݕ}&D+}ꚴx~ ¥olHW73f 3Tqz BӸ捋MYס҆k3|Y 'fN } T -d:^hniHm -$xy%n^Gu0MƓ$*S b0·ɕ^𜺾9B(/i,n?2}{}:4 +k؃?plfqIސ~1,I< k:E[U1~ҽ=нlTSNlIc))-)LM>1sb/u-sNZz{o kԎ~eRnwHeC Eװ햰zhcyB'E-:-E#?ˮUd9S5%{9dRț/;L/}!C0Q04uX=t9'C >5'PYh$mb_vTk M#ʮ0 PSJatJ#rnR1"#mꠧWRVRUױۺ=qګSDv'oUϮvw?AAj/x)S{H9,Jk EG(3*0Nv2֭ n,Prs~^]Xh# w3Ge1 =IUm$;Ԋy)ǻ&Y{"@T3d3dֺkUh]{~ECpw-+h徒HH@I.bgȑ։ 1?2;j-p#V¨NnIxHjg.?˻;!vZQæi=I)OaJX~d_we#dPf|c'F5XkEYAݡ-^~LV$tmiXg"2=SKvVѪX{~Z|ݼ"v S$URG!<&Pxр`랎i;ь>=5.#kd.-ici[:o[ws:~!KS/cB:<7@f9bɻj2"O \0bFt\cVлUS-8$;^ciK4eʭ#oqd`%p\Rq\xLG)WIKc5 aO.l,Œ+?XT$(A:oX92>]rě!"ߠjXSFg$/-pېnQCӯ&AV+Q;="s|AV~%0[(}kE4nԒ_5ύ&L4_]Џ:wrx& ^Cڙ\DjPa 3!l2ږy8 )<`f>|1}{Y-sHy3P /ZW㬘"ωտE`Ҳӧx[Ǐ"4b9~`Ψv1PnD<,X[#5Eu^﷉_OL<Ȍ"6!yDPmG""=}`K J\( ,/gEEe ^ ݁TnՇd% A+?^*֜+7@䮬)KNߟX1W:Z# O@S,$In;;)"MȦdaVL ;̴f8GFJNҚ paGFBIZxkG֡-d %KQŀ1]si&̪0H޹kZۯY|({\gKFi{"6.$vDyۇIr}:ERG"0,W'∟eWVǵʖ:"k[dVH\-so*"EO GPveB]S#o@ݚ}f؈I2YϘcֿvvBzS%|bs W2j'"Wm,mcB%uތ&#"%9&)?  ' ɖ!r` 5jkdŚʃWu ҈EɖA)/"Q|9T́:u9{-ض&() 5> lGUk䌴Pr}*&oY3dY+5O-,͑a*[!O3g6 -8vT.k@ #c=, }:_L76:;@[t[`]Hu5cu2b1YQgFhi g({άt*VE!e:߾_om5p#6SlĠk1)D~b"3a|:'!}6Ҕ,@G-X)GʅYO'{A$ف G0ߤpA݌~ kw9q׀OLىی#4;4gB[\eJS*vά m~ x3΋LxF; v)+WdvZT#ledɓ@,sEެ\0{h~vX M(-H325*xk+Rbu`5iJ'm. KU>#vy, ST >Tz07,tptd?(Y$AUl}OK[?u! =4}?!C˘ lUAƂݜ侩Zх`x8\YxaU r<9?le0n?طUd7bu]^̘J#_4[gwlX2B`ݚ0`fxzPMVs~1Bo6O(颈{a= ag>GQ$הnu3kc%=?[/_"'eend/G}jZ&n͵k?Y! JX.$aȂC& YZqC+AC :Iw"[Q^MO\4S}n?&*|09ځxrߜNpiÙP0?e-FH3c^$Iq5pTeyx 3YN49{ڒ]ГZ¨vikfC(YGO) `7Ai+m ~}ip(UPC+=:fp'Yp>Gh1(7B7<_`tS uO241/hIb6^Y.;_ˢi~hf̤_ТtY|CFp|R8gFciL&Exed)SAa+ޡ. _LCѰCn]RVAecKN>lWu5 T[Y jר^\L*77,)Z#`_rXn7vMi萝bT'z)]3 /Ru0+_evSU[jB,O4$z'fGgFͽZ[+JR|>#]`!ԟD ЖHkb|Re '1"K\ݐk*ĭs3*ct"HdNT?i$ZZUIz|/g .UHR[:?~ԪO,l\<-|5뫟Q}xGo74^ o-|s2{XHs76螋1!( ZE /Xr\/Yg4c8{9=`BlEFGR h$f0ϐ[Q8#| s*pgB ?=X;ZP%xC ]A -4>1xm nblarAF=Cty.GM )Dv[Pv Y9hB0fpK/KMHH0GҙƂ7g^Hgim%@)mH#,m#Š3) ЦáC; u.hmԈҧw(NS%6N ݎ7ِ Xpcf{7勉JEaѵn*I!&$~;#-7v>c]܊@Z\?_˹l@)YTOhR|`vcXzq"$WVOpZ=/Kp3I93hCE~5TM|QH{v-/-eѬT.g ^:q(\Pp@>z9o^=p+F+z/X4+o,>M8n3V-°{):g+, =ꈉٷ{VnDLA ;8E{o/zTT0_.C .ڄs^XeΝ~-K+(3Lg)d< ahvriSFOUs{tf+Dalz2DT- tM`c1`"oY~ ?czhd^ĶY7L\ֻ=> uv {`JU_d\+$J&ϿSBM|#m_ +T-O vCNB;p+u"]D 1P ,*]La#H56"h?&_1|$k'Vؕ~pUGQ.k 8AI^,P[Hg`ѿ`0Imb"Lj3B m㠲C[/Ujno 0/!]% 0ř:Y2#~K'2MxSiiˁ!h}@t΅m3*Ms+YOiT o3:]<_Y4ڻ3mmC |+TX"7-. ?&*h#dn /U]m5*KLޝax-|…`SKY c mt. P"\ Rkum7+A<\˼ד.%z˧r*@vT"/`Nvv W̒7`VfҰ/0kߛXҰ_C\uc.!$,<N壓VgLFh 鄵j4+R?5k=J|0U(LLcq%I:,/) A1Dm<;4q8B%LPk!#\%CvKdb<I9&1(KyhQ"(}bXk7QMg eFHU1tJεe=o %e`,(ڎq1 =Lm"9_ zLc*9ltY]}i~b00aJen~6ta+V3)bǿ/:5Bn:l[; rP#u`o -i?Uz?O;M_]yXQKK? pɠBw; AeX:nce1XxP gMbYA 3 uq*¬4f U{֙L 0Jo^VA0M!t\k̼[VSl"k,a|PuK߭nQZ|q9|}0"Y>Hu@TFZim L4? :FM(Piځ.*-#˦Z%Y[5NpeyE!u|5xW1{ A)Y/-pImx+DV^3VTe(qge}Pd 9M;`pviTPڢ0p)͘uYHspg$C֥.l ,p?B4Jz݀ӱ5 ڇ*;NdX8Bͱߴ/!ڇ_[}L?W%!'11 4'/)j[ijT#]E q\}qQ-$,0th0PVـބaU2zSW?O+XsX%aaٜT ךIGl2QYZz}JۅX7F:w/m0݌);tʕv/sVr8er\?sij\z>ro0z &xo C*T}k}|5+IXR@s1t2ԧ7 bO5PiJ] !WV{oH’|u_!h>%}jKO 91rw5iC Qe| (rGP=>+5.?4ƩNo.ItKB ?FÛp_4ס=klL „BHH2>vD TtD'OSݴ'}Jp(tfnqqkWՌXu`:#的#6 {$Qpr^-ge=ڇm'llZr0xkF!EgڦB&x. w9AvkϰÉ$_a;dO?&; D13^*ySKM5:p[+%({49@~1lj 1b7y'`H/4P;m#p&=~\sFZ{Pkv$(rS릌)p+saY ~8yD<۳4Btuqn v,(YTOF1 F3e{ExLnu s@Y; {S2Kܲɝ [- ԲA32yRKİez,I\b6c(/M`> y|ArfVV%ː3$qѠ_:"_K#mcAz|T4yHow)hR"zzY<؀ DH 9F|xt_z ,t[AΡ\̃ocySd M?ǍSJ'L/[rb5GG1F,.8#*N^hZQ,N v]-n{ryc]|:1B}84/`9F(Eζ*t:wnthMXk߉kf#±=%(Py&^WکNc$0Wyk=˘04`~f=NbIi=xXH]rbGϾ>@DE0Rb8e/OZqZVn `W/8| {ԇMiu@o(,?$^ލ1"#3(Xhn]9;7Z)Ю!+kdA+y4L⨢_;;PL\EJX&Ce3E9v j$NMi +N_Ĺ6r ,g !KAyHpv~<& =p)2.+2;` پ)Sʵ4g8䂭1$vFw)3BKQttZMk;7I|~­T4oT,,#rq/X&mv[ ajjK7֍,a .v5j#CBW96ߝ{i':Zr'XXtmdh@o6c˜1>uR q#s,_So++ I[~7 do²NXH](OS1;\X~b5s1ooXg֗T;-~`ӭi \ę0= ӡyWWBsX"0wuzW&>bnkL: nt. 7fjA?2?EU?207l K8(e a4Q}dF('3=hp#-bCtBz2Onrb՚%A/Da+^q\_JаH SB}5.&ŔwyAEtPOp_.wj'o}"ڑ"Wbh+NZEzi?[WMJɺwҸ0|HFo-"+1 Un`k'#nsRG߹rw؊(~S1^=1Y_w:-͆5f}m~KDGM(t.8Ej_Fx06t5m#:Nj4Ͱ9$^_~P Cu&_"~=ypZ ߽w<τX4ލW7q{[e[.6TP&G͔R}S%0Έ^T L׳jTޔ_@7ca8?`J@ճqE+i7 e+:3 ZP٪1b*N9ڧ!LMF8+BE]m3F]3؊DZavy3-Mߏf{RZze1 9S "@//%= ڋ#REJdK' 2Y]{A+yPvH>cZqĬ-@qfn˧N4r$q~Ole,R`l+[ڡކ9Q=/p ɆeK-+ڷ\<*VTQ}QB0rldHmlڮ&KXd2xVbN~[=7{ǚ@G{wΘ0[\!N-1јcus922'`sx2ma0%yeAwHt&~ CK\#{ٷ .7ko!+[iVVE6'0&M"-:NMtDKs_ ]JuFS)gR=*wұ_ 6OZCNY*2d*ە˒{lTY]q'j 3d3S8(ߡ䘘ZPrտ7T2^F|e 0 iKyP_i3 ׈/cL wfj-GGm{`i묕hn8XxNB+^)i0<^RJUYՂRb1p۱xxFCND^ Vc֬QR4]91#ˡ4]g%t!am-7w-0 u@[ؾ/>CԊk+eҳ^b]*^.5Z8H9%k^d8M^tcIS#}ٱ6 RP ߪ(>o>=g͑16˹0!T"+xU: 4"+pȍN#q[.y٪ ><ǨtN=xR\8V&.!|6|eF&u.=,% ZDžP ~oY/{=Z%_L2á*om!OGH+@ ([< YF`?/mN@;3ӺqqnVTrC'գdWD|E/fR '¤'Lk7XsYteb~aкF9C nɫ̐t[owgnK0 TIҢa6—JbQά0=4ݴ ;ۿ+"P'Jƅ 2蔼x߷!ƹ"Y̾m {Nؼ`07p 0 q{߇O2N^.e C6cHEo)ed}(vUW'[F(z,ZZI r݅"M<ByPZmUpkhpV  w,]%:;^7@ $K_&;k>5uL%܂#QR,0NLp8m:~|1_۞ hϓMN߿ Ǹ6ƶY DX}{4Glv>wJ2ib {Ag1B !.n'NV!aF2s1B릧`2=K7H=yB8!o=Kx6q]Q=h!\TH9'tj JiiάG*a77p*݊:xR"<֮4DЋyfc(>GFYdoCL^7!%eSyR]Ჹ ϒLTJeVYc(R X1(Fg\m'~~$%gbqnt8_fs]^v-jJi ,p 9:JpܮI A$X4d掶@u+'sp^Uh3Ñm2Աb ؎ebd;d 1؟`/N7/5TwAGjΘ{}{Sm />dCbIm>e=;f.ݜ:b?H u*!sѼ> Z(19d.{9 _P oY]ds Aal q2[(D082-qHQ=<_C EfmFEqb].})cvxWYPnw*/z.x}u$Dо@="%8/Ĕ@\Wح<ȂȱkH)cWcŲ[l̰ݷwgPvzDp!թ`Faڋ5(x tS}_jefh@๑B  EЈ=ߞq?ݧs5]o><=E)<ň+ȁ);*z=g<pnN tA kanN l8 d]>VvδN "3@ hϴPbԊx IkHȂ}:'_#Ӂ A&|64) DnfWjauK3'G_J3Aqޭ}h'[n la'8%EK@BD=މ7L~$k$ Ft ͌s/6KYɡG=wn/FJ㟣7Zb[)k`3Cm~Ÿ`8V>bf3FI?t?#,>f5k澳CX6'XpxƠrxQ^MU,w_[Gٙ':S6'\xuFXW%40{b)#Z] N=>i)T`?"u jM-.=E}wj+26==rXs+[G "Yu|'0gi%w{4B)~;. oAICRܤap mRzj`s+b )^Rh.e /P%O'ek\+jcN|zHo.Ap$٢K7S ]| r?_TTtf`+fh|~ٜp^~>2lOoL_cN1]Fhj*ðvwY Ωn ۠KL?#]Rbyg/Teo 5c")ʼ`#BGFq򣬰1"9^h7lD GWwFM 5ϱ\Rm'ZkO܁p=].58P׸&*t4~DՎÒk9p^&d)eμY+.qx3|./a uar"Q4p/vk- ٿL]=% 2LTMՕ{*i<9vSגX%a[#j'!@d%uFX,FU2O~TEN13J8uxhog @7J7P8[B$L=zA`6!d/Bm>t 4E-ײf0݃2dLoH3o;; ޫJ BrF],щ\5(E|CGv^=2Qp+ǧѦ5*1:(i +I+5mk'q+Ru^{pRi2 MTCba-+G+2tUγ1⚸pSj;8g6P/.*arfrc6RG%ZǾ߻ }@ eä+jч3En`H֜)O;b 4m(کn7|^Q#7j E|V:̪LiiIL|i5ҿ~.r2/anL+6Db*6MoP;ԜT`Ш$Q~~}'jfӧ,,lJh"UU؆*Jh|%[NJk A$ܢ WƍE*ZI\#S]+0qO[^h}^`ǏeiלäS@15)OXS"RB@ڏ R\<3S+*&WM~#im #QR$Qkl7ynq#g4j-ay>#^-d֋!-Wc!^L5N7`Hz*䮀3>C&On bn'Ք4gu@ ޡrh V~MNJ{/I3 %k.eED٨2&O˩WɏRD}6oRXW'理XcW֜ KMiZM: &dB|y݇;K.ѷHgJ1]*jKzIJ V'wDB;W*=@g'e?Q1 ;Q%piB5YiFܤ핀vy!, qDu>rב&岚FG yBғ O1tŧ`sxlɾGhsZ3J[mm~1yqɜ4)l^o2~(H9 EMʃ^\“Q鳲&9ywq싔귗Dу?2'atU ϧeVOa@T٘LN!V N!hib.MI6SIY$EʶBpg9܂&(}H?x6N"$o=xO]xq%saꜪ$DaN]Ш)dzgu+gu6Czب yMY7-~>ab `'w;ӌoŶ9Mf?a Y[Bcg`qh hdXo4fBO@7&? W rI<MU}d:?7 -y[\\5XC‰Š K97eiVHEINU0^1tf̒0ζ2R' 0w0' lBjw2ҵ5J<&M(.&n+"/lہUr=&*iIv`D>в2*vU-dGm .rDͥv?pN S6?JΖP@p5 Gwu]Ih`6stAVl' uVGou%"v( Q Bg`J9ig?k`EkaW)bq9 RcvH03H9Mi?G'qFm媘(QD 'h}b{rgY.-l ]]vkwyǕq;,?cg{s4qVLXs͍N^dCY 4,Y;yV*ړ[ZE%_m'*鉪Cr>ZR!ҟ(qK8&6rFeXnSJҞjxY@8hR>9R1ihܷpC8dWq0f] M3[y/`-(z— /R^i<ÒIqmL&:Fõb xr> M>s8CtcM4wCf;x 2[,.iYiwdGU✇Չk}aa`4yD *[ 5Mv(AܰmLSD֋EwEWǖvp}z)ku 3gDB)?1_fyކ[JKM F{18&kokaGC>1_Xi=Z`AS*,@wM~l9 yS`-惇ctR*UGS!ew ی0Z^ azh=#ѱV-͒gdlTdu N2}w>/RGw΁(!m%T`vV3JzL{*9i~Hi284om,C'z}.CO.c̩"F:-S:F},<&__2nau4icp}/^9ܔ@_t :p~p8'va$]l4/ݳ1ُI9X԰9xrywZރw!Wʂɣu Y1WЧ@E^ Ыf}wGo&Bu( Ck쓿.^yӈ?/| :wED\wFVGM֗+մLxNnk94LAz&@b5O1ǷxޏJdjh:lذrI`}/NY0pș -4U9R VP|aGR溇J$|n6ZRI"|os,ZRoe`y%oԘ=+V0U2U*VƹsWȵ*O1P熂zRӳ89 8e_*⁆$_t1v2_!/.pMw+-7d#vۂ^SgyPb UioG> 9zKU:d\R*!V4 W4"XenE,!9"g0UT僒׏Ur62BDϯOIDž٦]x =5=вy0v\ g\o& HB#(Ǖl;T~f Z tuop% ^^0y5 \w/&G+&V2L [~.mcIIp> +x8毄FbPP>u+ Q>%#YhgӨ ̟"i5YHk(FG2ZS%oPP(pOw9̌L`|sq77eKUKh`H@0lE- _ݩjU~y< ѭtG#,LN'8v[&TSC?δ#r0X6#|Zudo] Of1:TdcDaZNY@*%%oRmfFp4Pɴ6{qUk½xE7߭sF|VM?yt5 5Qhͺ1X(v6]k-«Wz xǠP+?&UmBBq[EЂEd@rڕ\MkHZ.5EزQC0,w$$`"jz 6.{$tCh)`bj@#QݛVkf= y홞ygF$#kn&\щFXa_ښVH{LCXk]|ڳS}TI1c%MZCb )^scy[Jxߌ,G0=]@~">6ʓNcVlQ渍-Pš2"RMǚK{52EjyLND[>FbPPw"D#X&~Ф\ԉI-\|h6(+m&Ț$Qh+L4g^)E!X9Y4Ƴ=}=effⷾIVsH;n(!Gnɍ ݖ8DPSW}E=`H5wӃ5H t&f=5 L+eUCB~ s[ UE @y۫ I_N_y;"A~^Ԕ+KۖT\;Gr g5KԹRCPIKMd|7gNpga!f8@J W 0ab`PEV6 -s@$_rUM C~{~0$̗OV4y?1FJH?.XdC $彌c7=#$awo@j r)^ڲGD O3IsF/VApzəuL>-`9&$?5[IO|22!UBx5m&J̩Ξd8D6Xhp/4B#nЮ㺗 pL~}X{׎i@Da&g7Z>c٭ŹxV?Gظ@CTay,Erx[@,"Q |Hl6f#2L!pk+ I$^Mi$Z܈Gv/Dj">əNJN;xoO@5MehЀRGFg*Ef/WpLw͆B1IKJ6Q}fh-v cݙ*n@"tu8689-V굂2s=Hy`2dN~Y)Q pygRD55B05yqp15Խ#ZORd~B Q{f}q!;C~nEqxlg"7&J0k]{Bbx- Fhyw/yWPeVFkJv$ƢtWvvmmϡoԁ' mcXL+ b4Ke DbEK\v.F ߭*zGupFq/a ]sp}_EC) Հvf O$'87SWTbP,i]&QZIUL#SV1li% >::(ܕVWxp)0_W:nH5|Ί/xmfKrM;N#RXl"]x"o9w^U);3;(:TRČ}d̻ϊTӫ\ dzXOn~И9gt9,tsY]!CaIj9T+CP Ob|S@X'6 K/LS| uNґwFXr+ƂP)naR*bkNPeYn 2Y$Ȍm{ ~:ԚP u _mBO_Iɘ"RQfW\K^ UOHQᤎITd{MnB5v{]PknK pޡ"s|gDގS̘B aT-Hkcfz(y_L5E8Z]ld P$;Fz뼷2I`Wy-Kn 5ݗY? _v h_C5Q߹nB) ڸ f5Er0 ņA{C_.^yKmMVt8ua?ul{~;mvIJGsO}%PXJU k y{NPAױ+$1t73]GLA.;@ *hg8t_"UgPZ0AbbwЫAF͙¶7і-k]w^W Tvnc:%.mzSe[vi?2G 10\-v%%DIJ]y2Jm[ͯ&AaYrI K7S~l\q|_hw&taff04d)Nv Ooŝ` , Ί7ۢLmEq`7pc~/K bl5$ɱ=;ʡWXm>;B2 \=\Q;9 BJXQ (PW w{$%V  Б*p>t I{kH3}Aג玚 nbT<KJ6Zo }"!:-Ok.k`qk7V!ŰF] $%flYhZx I#0^.;R (`U7\ƪ}T~bO^Є괒J:-}ݢĕ-IhPT)cӭ{pe's#9uߥvyW|-eYw3~Qz A>2_X/[*ܗ`^w38 lpwN W86tgK GT:,r V gepGIIyMemlfX1kgZVg;U]Y.[ MH+y]6}Et]P=},Ds/Ѵu[/A|"3f_lBrQK&碀 đo|6Ɯrb%O;bVZ|}d)(g!td%G@ϊ|?9IkVz@ 11(` 22oT "jSe"F43=m36[-"=Zuf="o"^dc!w 6RgP`,$]8Ͼi11WAAcesy`*K3.Po'Qe]d|֢~༏T\}d3w R?]&2ߎD',s;ԎrO r Ey8ؔ?D8*pZq.8_ToXOix0}ʹq[7 È*TXe*/`vkcf EZ/ x lJTĀg.$i;O(LtLeЈ?*ͳ_^ m;=cS;+)ˀGO^$r;KPҿ?J<$Ҙ""މ.dgP\P= V_&Hs^bɏ2u!PA' (+GM1/H~) _t;q>۫B5M rliAFnf#l TXl4f:+XIH/_=uS  un)sA"Vujb/[gזC]W1r.3]aplniʚgsq5Gk< y! 8atbJq o犔X=vF{Om"ʗ;WԝNxw/K ,4FCⓈ% 2]JuͧXئƄdWOt>KT%bC_qJ7.;|tU R)9MPL żmN,P ddNHOKcSFӍ ! -{"E ) $U+rt`a KBZP?LL-R?g]{|'0Y/ RNci`!-/N|EƬs!/ .giKZ`Xȼl>^F=H9O a/C?Ly-+]%JviNLmל,#>ɶ`KUvtjl~G}I4%X~s-F =y )Z`nǽ,Eza-'HWʬݦ%ĩo*,XAf"Ȇe79d*"f=9X'dttzdXJĔ&n^J3M[+C73KK{i8zVKaOH0'}G&+x0 *hl+yy6O 6IFV4#[l< b,m nEv玁\lDvmD{Fy[/k{__A ZVKVW'qgo{=3TmO{mZ֊)$ly^,|"9!D"9 \bZzw;$yV<\ ro_U#AȺÇ B0/Nw1ZIU%ye ~]4xyنl=?%%1}bفl*[wm:3oF d+NlP))\ "n~ѼRI < _CNK Li=<1 -#1TW/B?4db":*ȫ*skwõTGw6Џ#.3Tdg;BkUz'材(ZGd϶tgM8fU?|jhKD,bvӡĕEKnp>𺇒d410qH 1.h5N ؕ?3en?}6'&~m1˴n{*v^c"ǧð0oz>`da-V`n{*;JUH!yY˖_VB؎qL Mw ,|W H_B*'扃k*yW("Y`^maxnwj%Z :p.&mj8VZ'(P^tWI<󍡳~vuj6iʺA"j8a(pqYg.{b57.SJ&}B@v{sk3yi<4'vP婭 #Ime\d/IWN̋(y\~KTD$Sk#+7̴5 xыs_ҾDe0@0$ ڤr _FhrjHˀO.ةΛ ce"y7;s߀Vx캆O{y&v(MAudT00&ft; ),"Lb2ߋ?#]+S:KUL`tu=P_t?Z+SƐLa@ a;l(FIPkh!mWhåeC`]#80:-9;NnfWO5 cc3}ܸh[7t^/縓v.JTobMBCY/ܾ+;An31^-LC !sLI șms bGŚ/rb | { ٮw t ,)z  'B mQ4|z:lӰnӺQ} .%*Xa7֙K/{@CҮ#]ǭ/ym<@r0ak !m}@IAG@m&7GH "pi?lT* ._Gg./s )M0X&,h($(W|Ѝ{2{#/XN?6vJPZelBHXdR}wWٝNFZ3&alyKT@,M 8nԦ= >6Eyi _"^bsa[,~> !^q4a:õXJ+yLpPBǞj&zcypMM|1B 8?_]G/nqrF7dTss$雂|6D[OjFZTrkB' =tg"?rU8 y;?؝g2d l1xsb)Uò>{[wUsJlYE40%+#O%f<|%|`ɃhuaP|Y6mV6T̕l\ZJʱqUmbS!$;Q(aqnxIkrD' Nrh˒x. rǚuJ$Zi5nyM2hrbςnfwղt#|ZPP&#C1ho-\am 蚇eSDy&i ]JmdOs6Gh&a-,p`7 Ea3Ӫx]|«d8)sͬj7Vp% ],⦘NSSo<Hp.5̽^eTqar Zu>kG;L ٘K艘(Lac!ZxTҤq L'QoSa)͋90E?9̬g-T5+Uo1GWÃ>Tnf&RE,٭~Њ%}ng ,d`_7^OMVEs=UEݞL[scSI2Ŭ\Fa,i:ik wAͬU'U0,Dގ4w2OXZR4a Iq(!96Xl!2d)%0*d8Ug3g%֌!IFӡEd(g[i dړށBe] O;Q2#nqxĺN0d<ix;_ 8@|hR%}řSJ\g.^`Sl^TJ~jXΕuxXA<eg.ӱJl][ IY);ԇn"Œ118-a[„VOP0oɴn#Qk[qAƋMӮ>.=_̻l ^ODtz[VCUHҦJ4Q vu.+zv!s<4sI\6({:jcGWQm ;{5S|:$WFNmw-THS|b3jF|}"u;,ƛz󠐀 2Io:E"^,} q)  !8XE &㩘 $8|T~ ^calVfUz);]6QlL xi($h%#Lݗ~G,废Hi⸈r1jcVa*`Wb)c6X[lN_8(.IêTdSBF2P.v¡XFsrdZ/f3a1 q0eBIAΚ(+/H:z|E5ޘLSovwARM8TH;3';E+ܜ"q/yvp5?Ue57afr#P!ٷ(eV.ڣ9o@1.ך g 9-4.=zh[$jnOgJ+)E5gHH@GJx;#T.k/[_a1<6[`>Sܸ5ʹmcC4?`FI׭ Ķ6W3y~ͣSm!K_8!؊tfbzBjx9wM[aro^ n`Qeа~END< g"3vüO7BCD<.{.`89&"k_=^J/ 䚲K̳V )Q!ώG =ycPؚB}=` eOz֠%v^{j9 ˜~,]}mL>yd,POىn} fPH끣aR^*t-!l‹5^Ѣ%Z)Ų!'M(5m{c8޺pE<:l#ښD{}$3.T0(?p~aj9R71Ň}pQBikm6x {wU4Fn?_$M~mȇ #0Ok'{P\^OD7"j ڽ! MMh&%! %)ͨMnUf $<kzNgQ ᒻ[K昌sZ ¥ә'zAH qHq0E:* g-Lڃl%'{Zg8LT3PtStuS콯FE4e3w4vn_9P *kYT /0)/'a?b7߄'@uIH e>-E2"/ & {l^3_k'7,;H?= VdozqUk+7PCI쯝I#x]naRb D[Fd}w,Dd ^ks C7W_O mRž5ʐ=JE6Lznx+M)k%}˘A+ L/}f+dEct]SZm(gο -^3[(k \RAB,ñ|FM":C+vgt"nI_'3 )@N1tT|HEL~gט9 z Y & oܑ}AcSɤ~4}l9%i s6$_>`d+liaq`\!ӂEEC(7l,<)"|XQ-a/J+C$ΤXmFM,3#2s%@adn*Rqdc]ldC#U$5.3 ֛湸 (y«E-NT੽Ft{ɸ# ذ,ps=-c1fqnvu^hbAz@{44>48fм94B{FۡI5^NA,/~|sAE鎼 PY("Ds7#>Hh?I ,b.dPRll׊v" 9> p幅'M;˺ogL6d'4Mm|e+J5WiCwq P(rzr iuۋ~H,jX`G:-UH\*l=Qiۛ~SY:'2 R^oW]"&9 ^?&c1K{祯ngj (ȕPntdPTh]K{*}߻rCA|j'>\{> 1bN v!-5SrHQzl:=?G{/cʚW@2НIz(0!%={%ݕLV(uBfHCS0^]ǀ @191P2szb}S" /޿ߊ#:ږWwư enǪ H`ohtuw/,y“o4{2"tDN!I{vr#_;cbay$d7t'@i>]+ NNGh|?im)'B@dJDkK5r U+݃Q7'g0|\+DRitlK6ݔ>g`GK_RD1T~?zsբ=*]A<)Ҿ-Q$UN;');[cU(%@O-vSMxcӄedIo~y*oMrVA۞1J(,ki#F}O](o"?alM_f.CTG717q_;fLb/:b%}ze ,iZ:Nyô>I4jwǤȸE7;&͓晲Tmf1t)`J3$XˬE~cnEHmԆ`U\iNG[z4kYBVmO]W튰?\Xevv'2>"r(fYD/+i(WPÇߍԣ$ %ؤ%c!ߧ?':ôʩ2Q-ʓ9ޢ ՟,Wq 03\vq ,y%#Hh?wIH%J=jy>D/'[*ýTslIs1 [=KkŁp%+/vf!q`0P,mCg66tct/}W&OAI Ȃb.09U,K!"6鷲tv_sT.cP/@ EI x #fH!˝f7%)T+s2{sgFamn OHkM^]pSLJ iڈhKQԦ脬A%3S9C.է]#@=9t9QU3dx/xlQG|a EL+_Q6'ČhV!H<5^j KI)U-e)aN: qْ[Jsb'cmTy9(-=b?utV"Klؚ+ AB(5hM"9ls$ɃL;ix2 4݈0!GI1A`@U%蘪lɥ3pJ8;P Q.4N`;X1ȡWO(%'o DnL: E|&0cHǦ![ǰQBu6#R v*Q6Ϙy',OMvidYڟ>)&drc(r"58 y´kY~jƝ.Gi>we<`p7SPp& pPFˉmpʃ_9m\4,.&^%>ӹ]Vc'?T\wNB/HcO[-UM%&!j>1 MzHLH=./Ĕ~}pUlA?XAҋMTר岝vղ4];5sfX(]qě?,5W?mI˿ȸ]oL&׻;{ZH\]#-8m9WeXWzBA3l 77t%/$E3\GX5, jfIX IYlZPs̥fBk2BipI}<ȍ._MzxZC\uYݦnk (Rdڠ(K2yvE-O8 Lj/LP VAV+`} 4D7 خg%,nQ$ebVrMvo4.=ĶTF2Ζ^ nA5)I܅ݒ|lKwh~t-YCv)|&=$.3xflXpԊY$_!9G^aڊmIgSjς4L*vC!s;]D6aqG~a`4FK:2'"$%WDQ.+`~DP< NEv9Qk$1jV恋bHs-\8J(_3dh>9:;2ܰf^y{L2ChώM?:͌MõFzqzFH'lδq-W>'>_R GnLO7O"Y"/ht&r8" 5XA`z&{ņAt^T@/b8aC}t 1R=T{GIKLD ,W 8MSf̂4}hI _Ow2ҟ1LQ7ߞoR.^1fs[1(>oD= C?oG]^f5T1obM=Jhm~d (3C' A>A}XsKි#,z9ENpiaZ5*ah۾x ˇ$~9Rb1W^E*[(eX5CW.Rj.oΞ},k $oj:{h/Nڷ;34iںl=PFuVPg}"|5~qjFݎ̔f8lm]K*|!>(/ JvQ^@݌*PHc:j j>*+TxyfW_EvTdWm뾀 t+uU!f&mF{T7wVkNgs:<@k3KF[OdT,` QSvRGuD|JǘGOai >h F@:5;4tp2YQhVN8̇N|PKM'S{ħt+Gp ,OXi ⡬S _[cB`FֆZc"]֤O*SptzY Tn IE3HO1` \[ra5ϥR USQ]sJYBz-[}EhVsy . >^<4. 'h ^Yd' {$Ϳ\@C)ʭ+K$sTTG6ԔۇiImd,q!vZ5ɂU15ZqZsL嶄:,fnؠ_^aO1a:oM1UN OYQC~!ߡ\x^E O A5*KRxmU$`֤o.0q"]bBVtʲr3щu= 5d6a|䟚s[ R.gwKJ]u<_@;Q׿XZB_fV9>r0oʞC7"Α1^!h @g8"iءue+w7Q ϽEHV̩ 䪉Jۃ?L.E3#rnjS)b0tIN][rRw$2z:y;cF\+H;&uv}| jI[8blCrSME1M=6C*X Z;0M-G n*宽ą{w^^75LFX6C;#.G>\P`CJ0n!-G:~ZaOY˭@zLr_w¾-jF"MSLi87? uV` L\r.]BJ"pbaBs%kW2UE?ILLl,GfDл  ]4q1j~׋ 0Jr9Mwzr24{W?5c/,ciO׸@ӳ4JHS6)WPb:0͈6Gq߮3#fiI|ֽֿP8LP]I 'Fm!TM,UD[`N.M K%u:(8_]UNnGTz}T9]ԕ}xWbb,:>M1#~N!fEa0HAk*1ZңEFb/dq5ŜGۏ?K"fz,+aM{ ߆P4_KRc (3opv|uLF۟K&t̹iqbTYdSK[g?8+\rH jc߷x$фOA20n4"5SY On:^ ; {\ ?{y>+n:bMdE%/" jf+^-FW|]}![UjA4G?G8P?źfZU{Ai%TQlt]'PnW 1M"u^&g8ř_9E%; kޯQ眙[+J/@E*?B:W'|B:27 tT=%*W DLplC6Si-.R&*Ԉ:dGWt|;+j&r.j!)B,iDG>m^&vc7˶,v`z[QQ)i˵ S"E/U̢ 9Ih'7wJ>ҰyR>H9:, @k„a{]"-zKqVic(LF*Β=[k"Km(&ԧ>tRN=gcQwDNzC4Z2@icɕJŇ+Z?x·I\^\4t)K]A2OOtӜ=ABKlsBsLyedTN0lѿl_c]& XHI5, < , y4"fܼܙ6!w@aU^E&ǜH" |)qD"cחH[d"=ro‡è{W2IQ)tT=8D_AԜnjw &YXtͦ`:%H6qFi_yoǾNzl>{(f̀a&ޅO%Ph_sѣFlm)[q6NBHXtHnztZKy'ȸ ЊӺZQh3]7Yld/e3|㰿ƈ56c[oT_;䝹R ^Ⱥ_} `}y$ 2 xȷ~{ fvٯ1e@|H1S"l}<#~rya?qTJ+)Ԙ@>n%, #^BInX TAOZiO78bW*`*.5oF&.ic=dDQ'TbT>ߦB@`ʣwɜuZ Za, E%v`5Ԑ\>`k=aDC_۳v7xH-<zV пk~}7@RPGR",H zaiQn<*wۙ2{2XK\92/*Xȋr'^  "8|=ʘKߚB-%ٌ:.> X0.zS!(Db!v*8]P̡ʕ@o^34z+p܊xE J]R~]gP)XޖuQ}TOUP& 5 h̶s$1 佒2vT( Z0pR2p{bA[#;3bTUtw{z"D}7=#N1]q,1֗$yty,TESչ+MgȌiN.K*Y/ ͉{$ "ځ9 'F[[h&a Z2"D`QW0@8*+\[eK|@p4$@MVQ^.$ٳ*ކOW> q&Y}lZrXWHlsQ 2K!I51Ùrj鬃(GEA^%9`x_ F(a@)gb{ 哻4u5h %C>? N䍋 tfUNO*غ# i",;J,hLU*A^:F!N@68G|ȀsSMqos[D[K-ne5\-34>Fn]wxrmeaiePxz=\vnz%n\S"8OФ_R eN %AjY]r" Q8݂kV~́""Uc'm((vȱ3đd0yҁ] Kdpz#wO'Y.a%^!W,9up+ՃI~_;$?vT_c8;oc;b*ex%iǜjȷ #9BMM:mC// oևxk#ԩ3ѱa w|6V N}Q,!! Cy(\;loq/t p`sYLO ʓ:gQb+H7.2M$caI2`4Ʊ %7˯|CxD79Y(@'*N`w}rfPU0 4v``9(l1c Q݌iW`}ո=]izB'VYFӴ5iיECPnϦ4[D%d)d4[#ϒn7B2]ȈE ;[ɿtӢADzt?`/bJOM2$>u2̖g҆R? ^-D3QwY$ ?UīUMlYD.S,YѢ1L>:/\9)9'n (%c WaGSR]l0!m{)]5 .W!hlt)@umHQ{!,Kjtp/9F~.S grGx<  ?YwٌųgTxJ(p82Zf@6B 9%?> ^BYa1ZFڸg o^| d2!c؊n_Vu÷5{;<|ǯ%kn1i|ц02 67g M"[tdrD{t9])z:=ىΓe{ 1'#'(ecm=zp2 O>~jwN۲/qJH%hl( ݅4t* # LwKS4a)'x}~Yx>3;?^| qcM4,,UvIʼ /}8ԉ4+/6HTLC4e7K{~#Re# $0!Lw\j(@p!#RR̶]i(4 aK] 9yi*tJϗ@K#xB NGO"o8L C?>abfr4 S' ;R=X?9z!OA:HY};_+vT o:d:hveoiՏW'Y&`.[ܫn#i?oW-.4|5N,+f9qdP " Fc\&*m-[䆩+ rprJS gވ\<64]&3 w-bk義~Y<&[I4 S1[DZt[[_Y1HS,o5c5:%~[W;V|_"+F)M 8215d`1ab8*$ 7C0nw0gV r),fSIֶSž-bb;L|=|P n i /?o/ dyŪ%է|# sT2?{螈í~f ,E{>x!L 0`%RI^2vLV9bDЁ]mN@ iQ}҄#prԈ}^$YVQ,DOJœn`lmi.xoӍ x?p㈋dJvqZoԎ&XRr.'ZH'q pkh6պQ'6pȴtq.#ӂhrgrso%1u- 醣PўFi xQdt׋\+ R8%α` k#hCDE%lljw7hQ["~Ԁ#׿yD˥[*_gZPD?A 3`WK%iǢ76?{Dt99QҢ{euLeKVijɹtpY^Iݵfu;;ag@@;*5ERx8NNI)qMԖ  {J9Ə?Yyg?4xZ~6 |K ʛ H5|h\ơM<;Ë(~13Y)@qJ eWщ?v>?u~ħ2ޝ> C {B٤-Ǡ0(PZޮ>O?J 01`%xEOjϝZ;z>k)5XB+iPC'DMaC'=\= dNr,CnLbxb4~˂ V>*VΘ;3Czy[Z2Ѥ N=Aӝ[n ˬ7gn11^PZ1S/\D';u ZAŒcti'wUmR ~)Ͽ t[v%ܽ˞p" ?VЧ& Wv\׿gGtf CЗxh# 䀕d<[iG, B!/19d٪?mxW;u&gbQ54V^1 />u?0PB8DӤ1|„VBٵr,>y\H`[A{괜Ds'MyĠLW+LnPc$>qǽ]aplq21K#gU*;SK%ZЏi@k0 iU+8)DKtf_^8P(#}&N#+i(_~QUÞpQ?6X2EJmn.Kl֥RY\%׾J\K%)4&>^G H ,pe4ھ4+p|.gYdN:dgsa9Ђcdb;mi$1EpEJ>:RkdH^g.ªY%i|,gAGYrwRu~Hs>@#k>rĶqڟaGL\BS]d_LrQrs3t{n^HRjظu*%⥲g%#=Fҁ#\ # @gw@(enF=3F>~qa㤣T໕ `rP#>bd-``qP)#צԊBw+'1״p24ԍ&'CB%B&&s$;W7xN@lneQE=t Irb`,s1@ʒ(}v<9 m;O4!EBhXdsg߂qJ=o&\Ul_F4|cN6һynT6k5c>n'?I`ᵐ"\w |4K}^M4I⥨4`;}|S{ b9cP#va"А!"/;(7rNfMU`WJ__߱)?Dy|vǔ,:P硌/hK0%ۿB`R$>cu'N 6zhTt!n7LVF9,|(#UonQH`s/^!Uͤyy9k!cX>y9x]0wުAWQrL$#\,7匆!Hq> ?kLZXħW!oiP,2O*<q-5NwƆQHhiXl @I "cfԥOj%˳e^BIl@DB ǔVjMf'>)C ;2LBE %ApՁ͖XtHxeO j F&}J>S΃/ 9S$]sEl*tjsdu8xuty/芃HN F|˂C_G_'D5ٴ5a! T)js sJ4|hk{2@A5YD2$+°$e_Ü/(m{-ݷ9>YN%#яPIV˘jdC>//L"љYZ_”8Cy th`.8.]Kߴ ({~3gt@@'}4xݡ%|Fd~U1%/40Nn})Uh! /fK>~\S:ɾ~.#p:Ǖi]{ǡA+&K&Cn³Jjvǝ.d]+"~8tҐ&O8>5aeThq YSR^x`(oWMb=x+U<j,pQ -`dRgϳ Ey&_*N2dFLx'(}*'%ؘsn%(΄pQ{FIDAޥR8RB @J.IEEwS5!>X.ت9]kY$k9Ypbגư߽Hc!FN:]Cu5 -&RRb ?3Mz݌}/q ʯԂv)5Fx,4(ZH8.m;us]ޚ`~}ApDSQqoE f3M1o,]I?G|o5Scr8n$Ro}HLߘClE-k'$nɶD[%8X%ROZBMrk[1i#2r w}+Wᔢ[JU3(>l 8piCsj(hK3 ߼x 0yN ͋*w6`R8VmT#Ǭ}dxr[V*.$x;/q&(iTv#+#3iBH~zL$-2%41`-q2jblkexsxim@QơِOo% . 6D1o8 NjL ;͗$r-";d>#bn[ؕ1Z6&p>pE0u!8ՉS8,؇ve'{R 1^\Al֊U((I]EHFחZ@q#fE_iBlGr^{baIxD=&0{H mbԗR*Vrt^/'B8Rq#57͜:WT1=y䐖g NKc<p]axm,COoPmH{# 0!.Fjt1)H{FjSS%Po Ss*>u4}$3p˙|TΤ }JOb,q% =Ѷi A\ ,ܿ V|(Ot-[唏͸d )Ty.Ѯr; NSyǍշ|XQWpҥKn}zal@YplJ1K(Yivwk-I$y#]unVD3)ʚXEd{T}w$贴6ɵuBz(|mX̡˨ة͒|&å\<.,N:rc) -,<՚s?ͪ1aIݰ:W~Y|[fi{㉏K#G?;[Ûs /o㨏 XSDU8D6+f65yՀZn1GBbJb> Gv֣PVJg۴ wjV׼ ";NG$ZNgQ%}Gy\s܅j~er+)jm6!O%`>W\౥My!V jVEerl`i!ֳo&~ zgYbf[ϒ@k$ۄ'\̓RqWQQ2;zj?1X'Vۼ=+J:;77v.z&%`h5'듲0Cnokwg42W0{&2S)HRTHiXTY}l 7rބ[ncZt]? \.A# %6G,!\b]!AZl'PNvx4M՗ύ ;~`;ۧ_4f=-ѷp!%?3-JKQ\'" #޲E. xe@˩`ьW*΅ZqKZtwb?Xf:_ϧ lV; zlmUwi\nS[9& ^M5(~upi9@$`Cc*@ 5shqo$dQzDxRxĊL'0,AR! M8BW7VWD d*9x-bhqXhݴ5pAإnP6raGz3tښԾUQJG21Iąk韬w\U0UqWz"Owa;MO?.]}`d@zk`gw0jpP:jf/Խ&~~%"~j  t쉛'(wa? KV!adOz "5ev߰&4 LJ@!1Z~HSooڙA˦K9Ă5qL>,kV%aSkg;\5ie[m%mi% ?Iܶ,a'bݛʆ^ jƛC\ NY[Қì {'mA L wf1'2ƹCr'vgt^.R0 Lu[dI[~hW LD~ v\[$LpÕܣ8 ұ]*nbju><zS~!B|<#rZH'HB z Q/{6,ғdIc yRtGX:(?ذ :6r,K\']TGtuk-^ݮY:NpFh~)ZWvc'k^ht ;|:%zgykΥV -C.*FrGA\Dj=ڎo}MNucNY1则\gJ*x$M sf5"~5F1j|BB$r0#dN`}\՝lM=.ȧΜapnh^1X|%_[ 2*U7 =D˅[ 9{_-6l#}0-BMtv'I~ڋib&YN:dŅUՓtQ|bkhi.>D2IEأ#? 糤H [dGKYm"/1؂7Ju$j"QQ86:PW(6ȧ**H{4F٬bU1"1 ,&A`10ȇ:1qDBS$q 0OJXDcoO5됖Z&OGd.lV{c8f/@ իWƉ(LZ}]w'>`w3Z}@%oyk4ZPQl^nܴ7&t+QS=3E%Y27}a|Hnc'FNW'z`͖1ʡORenR5'Kp } ;b'ZMSޏjG ?Wxj k"ZjeI{7*ն#*R e6#i:#&s;ú:ẢīTG̩xp~=mJmj'dcܺ<^{1m1CyAΜoQ.ADQ^MNsa fV#<`W7}{4y4 x0] [8plِWb0? 9􋻙O d2P і<;. x2,o.ߑ?jSqQZXqv'Xf&$:F'  ;@|%'p5Qn"73D%dhO:6ɅCYopFxP\+Z6%T߶&F^@[Ty5uKTzB})? nٸu,_c! ~R 5sTV' r]iWi52K,":c/f:~@.[r*iU絑 {5Yѱ5'iqpwbߞ c+v]ģrO έ|z79SߌYC<'{d t"Dt<* !FQeb+]T!])!ɇ4 nzxX,ƥ u"#GUa6Ȃmx9)x{6(LEz,cRք~Lj&pJHLDw cGtXkJ%7 1F?UTckc /Ȇ [yϷWba @2r_U4)嵔''fm t~DqrH w.jKшO@uCT1̘>n(L/(-gJQSFJ;xq9y$V0KڍJruA3 fы, >K5OC[m 3;HɃphV۶O}*df ( WEO/ 4gli?G9fʕ!O^C !.R:KᖉN5z? D)`b$I '=c44fu.tɅ :F!smlL N;oZ͓-K\YO,S%dS>]n.%[N> 8<^k\%]+;53P}'T٥(ֈr)Sv9\VhHҐ?ɟ_-1R䋚xjXHQ`G,| B{_74h]}!aPS[00u1K~Rs `xk2zģg;*`qP}eamQk ͺ 噤5I+D&Әn_[A3̀#0&jl1?sd #[t΅~s뒦 e%0RW`%Yf<9 ڨjԠs7ؗjMGz:ueC%s'?TQBGDPNQ&*|ٳ ȉr̝))+Zi"2 %0 b(ު8c- V;8ٌgt.59k`5.a) ۬ &^i&2=˫X' [w[{]sYR)馩K$XZgn!~_"ua`/@ $ꔸU6p A$gI ^Sp3Ťq>(;e`^epJfn.+gӶХ[ή{[#6e0 T#ˤ֩9:n~צАKv0&Z O|m˙j< l:4ZP)Zo(YX$9S?- TGEdeY|D}wcFGB +S;afVa!/w+- Yh ZS^3;(R"[wk :'r>yZ8C.޻SFXVP^ZK/i%*; e?{c<$蛙 Gu .>N-8ܴ?8݈2dmMd&&V*BeOxtre;ْrj;3>p@W;[>Ku:&t`Z` rw1׎=9^ڂ\E:[V5Vx glpWDžt :[NlQVX)x$ u: .1OJok1L'V8*0 `@:]"XlVdzS:egeRO *و/|%:\W!kJr\P&y[LY <,U΁v^a.b.jzok6sv.kdk)46]]dA9cϧ"6ql|:sѤ-&x`#r`awP%_9 C{ ݡFyh=uag/xZ7,*3U v\<+ͨM/t 2hD ;Xl3Ό_NqZf}.= d4{; =^_4KeWYMv.NKËuIܨN3!ol& F+h{QOs=0%58M {ё՛i-iDr/cINWF _fu/P^-YK&l} Qz1ovPZ8d1ϋlQȗ FIRN:n 6w Gha3xAhRE c tE!>ߌЅF_(20:wsyBC10q2d羽NB!& ꀭ1+Ҕ%^˴!Lm :HO3l]E\ل.^Y.|IS:I[MCpfF5P G:bEQF.Pp_ T5k]ɎZׂӫ*Č s)e[X䓧h_e6pе=a\ly(;=61d&NCߥSuO4v+𮾶 6&X 8P6_ )cS'Y]<, u/sшwtUqC$aeH,ٖ} x{'2P0r($.gg&ɐKk=`P7$f[ߝ_r}s~Yg6@$P"|ٷ3Pi͉5~QeL`^.0k67]zkxKe+׽ `UU? 㱷2Q$jjf-*'UUkd2 2$߾]*P| V'p8RQL0*$V( OE0N3e+r,n;ʅ=:i~3ͮWLǻcKVu0!>.,x3ڋ\$B@ <b"qS \tIp !@6 x 剸Wfo2S9I%o`3brA)4賳`EeT<(ʹqBc/vS$[O9蒐/]Aa^^M_da @eޠ8bxOh0SI-UN۵u~b]XחA<3s2%,YBGv*U+G'ҘݖUG|nV>jQoc֦p_]xʷu&_G_,P-鯋̓݅u2- C} m WZunH 'e}.yQm<'vK]|Zh<IDSԧ*X kL,uux=¥: 0l&jk/0ݭKO RC *.8o}͵Kq&zP#x\B5-h\LIQ!8E.}FPk=|SbyI_T%V# *V7~OJΘ0U$D-I/nihv.4pG2-3D[̆aD;(rX2-:D| F,xc:MʷՄ|2K"}y5]M 4thHIVAͰMc5k0 h<wֵ;4[P =R 0#ް+N؇pH<T DC\LsnS`:<"tI5RY^7[ߥoK>v@ m|1y>k7~R/d#D~ܿ*u^ wp0!mk6/jL9 Qar ; Cu3)P< T]n*OsNDKhb )B嵧} ydhI>"yo3z/T4 G:QΫuZtxSmXGl֧6:ѡ6!pJ+vJ#C+ <\MngyU0+3s؁'A&zZ: wnh>ۧ(gh%)LlDf{Oyڒ-Obᝨ\_ggsU@ 5 x/Tz\Z#Zn]7?r5tLx40U>޿C qKP`LZ?6νA?JfSkjy `^wV6ˈX\ݷg : m܄Rkl4EC/,?tr%v*e\yJTsmqŌ@*]C7㖙q)撂,MQ*GnаMjh5@Lt~:=kMZ}?Tڴ,ye #;-8h':•e.ZhKm} 3곈Tkn}TNG]촭L Y|gOa$،?D<|C i .E׹\ /O棥qzݱrOrd5aaCզNL ^m"u2D|iRЎTGϑj=`bp IiY4T3"Mxzt?Ef{~2|N>ͪD KB(%4r,ahdXruk 72Q q@yt>2 v~n]5/\}NV(_GWgi}E.zY8]wKBM5eMHE1ѩZT&vrH=/X>H/V-ŧErWˉz⭪FtsjX: FS6 bU \ͨx_Yy̰"C;\6 =~nYX'DvG=+4$q XZ 6;ZqÂVkYH1ycB-hP!{>Oś73?.~$몋Հ~K{"$ݯ9MµsS#HuO8d̒5!S"XXԻ*^ D'dKau8䜭\6k w\J#w^chVêp)ɐ(RZc(WH"Hm8uv KhlJc~7_^}`TSmhve&t}gMO:gȸ?qT,'P jAmD9r/}-TČ.9@AveS04$u4|E/m J7d2gA;@=G { D>,Z: 9Ϩ54z]0zNKIX ljOD<\jm 4q1zM`5}kg}uR,~=v2\6#dc!NҖњ &ŭ06D7QtT>d!IDʝ}ƛHUdZ7dم#!+![{3oͨB iSqt ~̑%lN`[Wגl8SV/ z`N0@%Li Q+ L:c%0ϬHXΆJl/h ˛s;"6ύtW=>2bgx%-zJnyH܋W|'>}#'?WPg,q6EF }rD ύx޷vU=N4%`놏"/2d-̢:%L[z ]aXwTp.KH9vߗO`}U;`n7Kr377k2ǽQ[fv]Z٭1qy;.YCՍD6v&Qy~\ %6Xa7vs){3&*~,˨6pW.mU^OK@@Trû,a7HU]l35 N"[UQ+ ݷ'Co\m|?5Q'M.tir5"s5 owMm&垯A{ED؁mcCP-.)%qqպ&Œ D"1q7xKqN>w1}3)p*Kfc!ŎƘӦ{ [6d4N>H[3bWdv qV#|!zOouK+F䥣qB 6i}W4IU rFЂ ,]5{2A3:hfZ亼ŤP/8 v '7WB(K .BBtJ3i]T\Uђ4=Npr99oB'>`B5:$_9  ũ=;HfϱϟFiΖM!;߽˄~TM)1#zFxyIZv?c)ӎq0n2F16f 4V=P'"R C{~u&zJ8뿣EDĐxJE*뒬KV;z)$A3whs/6T%:/CWt8SHdx΍'@Fm0 m4L ?@-{w+1Mw^;B!_wd4pZ%6KzgW,v\5*6H6& =0&4hDJNTSJ&SvZgZb5 S9^c$y?i&=>žSwBt&X?~V{hðG^֑ v-W: tWG{.8}BGy#'6%yn΍ K?PpPp,\a;Ť'%bZ^N1ʉtuM* ?J%\(uSFE\tIc^a' ? E{' Ux9U:y køgo'z7$Z""@-{bd<GE{co?bMW̧Wƌ[TPҖ7Gx7oAI\& ̱80e\lO}ShI%]yq?r<{@(BO3<Ҋ4QC5q0OZϸ<Μp-woZ8d}VN0yeE=ҵ`[41_/˭~UIj 7VBѢ_ )dZ4"3;%vw3oUFV("_kw8u昞!cV M)̿Qwo5E!suN5nRcwYr~|w\gbRE-UR%IY!,3cM>}~̓Qmz@'/ k$jR][%=BeOdMz/% ޱ@&.]fP4%^ILETg dt2i{,)?(~o*  :w}`>- /%˵fvrtWp/=QcNIskCLcWQNN}"'?ꮣ1-2-hXvW58Qrvڜc2%= A~C,M1gxWx>kœ@'9`mwHnIm')O"ʖ,&/גĊ$`QS 5~>*[M)ڱʓMN@LQmߒxGu|38vݴH!$wĊ>O>ľwen(UR?ugIKmWOK:l}س!3GZ פҭv U7,8L#LRM+#C @*Fuy*ߴDe\09au[VY #P>'20+v#" .[UmԐ/ *S3V!% Q)H&(Rn$]=ٱf%A_vByRⴝЦy#PUH 9LT+y 3R[3ءF1nfzOCF95'j_tE? q0U9o1'4ZC=W rʥ2H l Tw)bCN[Iک19 jߘ:+ij.*3ے/c$WqU2:#+VVwp2&MN}7v]OӃ΃1Q$Y^b`FIhDpHWntog*Ӫ>V99۔yb<_H),Ⲏi:I[Ia..вͫf2Yꆕ^c5W8Z]G0$L@T5y J:#T.H~@,.\^;SxF8Ėw#1ϓ!7q*e&,A Ɠs0ΧN5TM_~Ru2Ư+QcǠY"k S/xC^5 :]"JKjΪp< y5靯{޾!Ny"1,3aB/[ (maAf4ݔw^!,~EǙ.awҌIgu!X7}]j53u+`?6Srjl{ZIEEћOf$Is5̭W;ʫGQg|/'=Z`#ZM}yK]C1@=u”;/NbP0(%[Ga}}?~L7iimz'(0y~DB5OBBrV)*pUXAK:h,_vMv_ODL>.,<^J'@E[1pɩA4iI6#5?ݎ3cEewU!p)QS3J4Ԛd`v;>V }9RYߢo@Ek'y5RxANae UTD{K”fER/-`N$H'Q.E4z g#ީ=*m2#Oܻ ` qS Q@&C\Ӱۄޭv.~u .f ÆPn |F0A̒LKƗ؆u`^j1˱ԦׅP=iPDD+ 66͘FՁ\j;#r sv4Za5{Wܘ0JlXx3?Pg@B كoy D%׼S/8rAj @oQU.&p$Y _-71E=E<` [c3g?DCTbޚGCyq8NezMG=RQ VQ]/^k&zˊ' FEu F9(Qef1ʤxIO UX,;.96Ϝ7P$e ,Htgvcsӂ#v=_ߜXM/(k3и"Mӭ4|.AM5]:v?=Hl5* dW8!tläJX*GQI!߬{k~2 h)p( L/:y -rZͭK٬%|^ȕa_).uFn@&"sv72kY '",eo b+X(@ͱT"lo}"/ʟ!b3( %o_N}d*V/ 5IlTZP{h.f)L+,V{~?*E)?Hۊg9W<^m:R>H$^߾ymHמ`<tǶh/e[;>514S4BHʩH X]&C"ڌ_!-2vUWNSжtLcN{G;]SX&҃8f*~d0RYUuY D`r3_| \tC_^$WH%3QI3:ș{4>5c{#lhlVAg;^çA]+=y 1cꋴCR % 9kYd"ZB]_E"ȶkt=/gHt3y NXNb#_kRcJ6~}k_qI Lґ)?߮r(0et?YQ]؈E!gMB4!>+ pȁ)o5M2XcalI:e4"v|aR(^9Dvvϙ8Hߘms9WJ]7zGxSw/46a9f>ܧҒ<<e|U|4Lv1o 3VBˁ)̩cb x6փlz8߮QfHm|Ad)r7Onq|qfMV7]/c1{6c,#N0c廀"r57?˵" Iԡ-dZb.R+V9hAm+P.(r|Ῥ Ea]o[пY׭xU0懫4*-Ь9VHcQ7 MTMqp6큌̚$fU?|tRҔ3x{fx.߀L/ڮ h*a)~y b6lT-AO|}ϑnmDSe0>ATE"mGVbWby}]bC&>` Gq9{ՙGr0l5UE8 貁>Ol`^,nY Iyvh\+~3 ,pos4mf;V} ڜ:c=6:H5UTwB;"&ey!LäFipɜk`W.EjqH- n$2/DԜ7 hj&Ҿ(7Ʀ%A#51sͻŎɞ~K ]^k1q*,Pi6bdf^a0_MꆥO\'&yp3:9F=x(Ѭ7jd}3"HK[g => BÍbbc9=5F uK58`.b*XyUA\JDZ2'RAnRe6TBoNYҽ;R?#0fxmYq5N˵*K&Rz x$mBAe`ƹ|"wwZ+m`G0G%,ʗgA6@K⬴p.{wªLKWj;(T ,@s~1o7ȃ4Calv@FW+7AyUk}jWy {"w"plR_ڞۼɶj`#aW4vrp)шVD5Cv Yr7#>f+cw܍n2>kSM!WXQf>`/ C4M߲k9+*ƂȫG7]=_eHhmKS1h;wh>JVhA$`4 V c@|5{W]MpT{֞4`+^QǔaN+ L*ĴM&8F#I- C42dxX L5J:{D"TDUryp$< H<x=MIA|aO4u~Ɩ 'Tj5[7=".V5xj`G 4I$ZQЃ4.[ֶn*h3VOktFǙ} DSvδ()۞zB|EZa +ӥCM+!1Iw z؂B-(rhۯ>bı(TzCa R7yOJ%I=! ~P xqiHZk#Ѡ/ ﹣a[( fƏN: hmҳߗpFeV7W|gYTUi{L2p$Md EZHw +V4eCU;r`U>wٕu؀?l!Y;ȨK0_-oj/jYgҚ]=ESp*fb`K[wr8juez0iwEnZG~0RvyFԖ[gB{;Ȝ~ )r5q!\ȕsk3˗@#mݚ|_T| U! *J.mێ"j٠co<^KtOm$ ,`8[5eȬk4b.,rZ/&&ջ%9y0LEm)hr퐻0Aј.NROa&Hbv;SEo(}8${ލRƥ!a+CRjd<\w /6s4'Diu![~3jy+ĞȆVDb/=YT[GGJm]h.jjm>'0ÛhOZkhDѩ??{ DY',8ރٹtFfg65ɟ0'@ޓ<F喓]H>HO9l)ѬMD,MQ{ꖣhD0V7mZ'&Pc6ov]p3'菱Ýݹ._|G;*R,$RODZ$b0~P+uC/)60|%IHi\s+r$+;TNbمdoGߔ~k 3~գ&=ke'?-| bZIU6\\b}-7XGmn#ׂQAFMhBb+D]彩Vсf_zěbH'Iq7%L?7pdoG -\Sĭp5D$@ain2iZ -Ύq)NBU$c8>Jq%ph{=\o-]VEP^BPW{Bh&$Bwka(qgBwt*r_7{1-bld%Ga TwQl& D- {2Ѧ?;(=TI LE'~[j!Hhҋ\oh8a +?luo. `/ղJTEi'= 4aWe0Իy!~J[uwpJP?h!dA'^.Mr_\\8؟850;5h"RIhw]zG qzyN' %oǾ1WN 8G4qh)]H6]CF=f.^mR<&|Ђ=4^͓eC5N&GCcsW`]= oђpgI\C-x O3<4[mw{8 FkJ %v gDp(6urBG)1{S[^czpHMM!׿TWI/$-alUCX\V49P ppi1WK\a)St#[s3 n'V.N#6eMoe J>Ds+O ̾1Tl>mj25ݸ\Dy6o#ZLby"%Ͱv#Ey5 b^9ft( G--%K9B)w+52۟gL䆋L[0q]L GP}a*<]Ol]m; mXvl0gY Hh]ԕy+Qlr65ݝ%0[hMlNjkc݇،"H-(!F' DԹh5fמ=xu®DĀ|cf]||5>r O!\[$~o D F/@"{XahDӉk|u^ISi/J>/_}R@sWRCWXEc̤=|[q ͂^Y $':o4z\f<u"K;-} +TWjޝp4uwS~qDkESGbC,Awټx0Eg#N*QέITE|#Fu7 A+`AP1zn[yC ^[-{4v`MYYV$xbj9Ki̶ _#xAЄ܉1_\R]+ݛt2^gp:I T okBR3Q?TVc0sh]Hr4p6 *O&_}khhiMEۻ8t,G[;:cM׏|Bw#2'u5ȉBd+:q9U%Śa N <_"]aR}V վ!qpg:X/mIlG=Kgl7Hi#= /HCkl85\{M]nPL8)a]vW>E\`X!|5@^LtQĀ#6OJQ4_e_a* M gLGOy 0' ꁳnbk#3^q {ʌl\Kd(O8tEx;m OHzٗqZ>9t,ېsKtÐY߶NVZPYl6 =><;<%)!s~>jf;6q'3ly˜3FcIMsGHDoL^/j9xä5,@n nZDA-ʄ I䐂+)ϾdzQ,eݐbVeFwz, 0Rx5յ:Sߍ4[<*fR̷`Ͱ=GYIm|ꖬ&)@n˕2zwPRA7G)G`7O_Cgg( Y;RޑlV :5͟R#Mm%6_/6=GR@쇶LW-sp¹'l J]&Ny޵6 knG7iJޏ,`||8Ŗr [5収8P1/Dm@GQUƭr 1'ژ[0>-[Tbs^B )o.i>"d:G8g..{nMm ib-D[ᕩtm ;'mOH`s0>4ѴƵ}K)¤ ٰ Ꜥwӣ&^nIu7 oq o^֋'P,c܋uGEqr͛REDyH|&>{4oG[v%"+*2MdqxfGA' W^1YZ[l8M'SRv rtU%HHNY<&e|g$w.TjK!ϊ jd1]#q oj;N0%B\(_NU?TnA66rAAb}Rgѩჰ:w\}'%w4'ßxrfC ERLDC;D2M _LF9=Y wSpSCe6c92@Z6_O.A+JJc]):򒄢 B(t/LO_8^lOeC_dZRQ}Q|lQtbjTdӒj|FXɝh3Gቯ43 ؽ%.q5=-u* "+ aUp1ʁ3[G6;b֦x]cm;sj3~$SLwC \P} {jș>1 OTj]ΧXBJ[mgI!>_0x͸o' Ŋ& B~eӪ?V7 Σ A%)`P_ܒN8z#}@]W-/˼Pʲ( ~2^7A!@hUQ9SOKlAfoY3Ql9C1i/+T D0',OW 1F0@\cz~BO1 [_eF2A&vMV$㯀Lmn>Frc*ja "X[TGtf-8y<+-FB8|!'-]uCPXpҏv^yv p1P\b"Yn&tt5ӶDM }eYq\m|ѠQhr+|sW>q9bJ>P`kaBqKۼY'I^e!Vd0nӠaU45 Ţ-tiD n7q_WTIi$1H+I7O 8I,M)xh>h |!WǭSz8iӿ|;J:UO!GRФ?LAo fiA-J "2^"]"BȓZ 6_S3ǽ!6zV{ +4HnJ! (ΐKTxd6Y?T#f >;tM߅%;?~N˻%l{Ɩ1olpm'yؒVt\p߷֌30h n{΄Quۢu@Nnnx$dϳ;uaā 6ŝgƐhw+¹Yn]1&%oF>"eqXIƯ*t"݊z$jJ7=!ৱw6?&^jJщnJ]w<&)=$5A“jKsrWfV8Cg. ?C0a _}7r]Prke7"{^ K䀅)z܌5:@lbscb͏+apбJpjaPYR@!N2c oժ%φ,`a1GtA ?n;|cQ('( FY5 a\ЬuRbaIeY SaB|7, vnVכ7An U8} I+$Rz#+ץB. _(]""V)][V`sN13u~&cןO0ˈ2X۾ү=>> ׶4m1}Gj#'W܀f2"{b"YjL‚$G Q'R}\c[MykƛDJ~ҜP%]̬ l.߲hxJmQNZW;s]φxf f"|)(eCKG))z҅R3>'TX.`DVWft:&=^cC@?U_d[ߜ:LEmc$Kb#|AuݾS@}H#ףWg;r{kqKzKD-6uVBO)Fr1Zni[I @nשcylH.q?.pۏ\'lե)|iK"Qؽ Sj i $= nÖ-2Ij>@Ӹ'80SX{ܵ޵Q ELBREu(1zR(bWګ;`Z \ZJ,RW9X3"sm2O0 P-슞2WUN:BqrPE"OƘ,hy mZBFCӭ viړZIc.R(JZuh}$w󩍭ݭʛB;\y]2LZ_ܦjX"0e;S%noX6Y̸[Vؠt[:^gG"֝BdɰVؤ^"$y.5 `0$ub6 N _=Dq4T!XEmRm'HEa#s4\#2~eLLhǕvAh֪ V~-ޗXmůn2R<ʝin[;( iڀ XGDw<!;h:qlw7qS?| f+cxH06ɘ(&̈OO{mY&a'_Fͫ~fM]f|נ=B">'(9_o L\ WE\F{;ѝcݧZ_=/q ŒH$ۯ!k7-ܫj#:ya]! s283|xqabJk̥7 T*]=N(y] tR}\xau"s V6fn:tH#T:F$bH'^l5%:ݣ^~JC 6F mv -L?#=>]@?kߡzX~nݰ#@pB 7.,#>" Z^ǚpnudO| Фv##J ]Ы4{~dI'8Z=}^/OvX5*0 `#"C/Z,&l+ L$Ck0DWsq0T7I7X o[^-X^. Qv]H8K/كsJ:Re: *0:&ūHߎq6$*>: Jw?A<yMj# PƼfnNgY;ur9&=ïO 7-=I/&-]ye=W%*,VuQ85a G ͡^1 Is.Pg䶴(З8ԍM@̶`C%HR%J}ӊZR׹J.6ԇ1R.QzC??wUX]qi֬u+Ν])@BwDYKUG] UJ䆠9r*Ry"nL勗l"D2^J譩|+o *4g-/]4,rYY@h٥+`P:̴ J(<#*ƈ෫q!aґ@[ &2$ k}{r VQ #U)aqAkDׁjz]En[o+=>̫,9^(Oy_A/~ܔDJf)ˣ].ٵ0~qTSBp2\{3Z4E%>h{h,O|ZlqP(ݱ6Us}\=,r`볧c0璼Ss+yb|vXĖg?L8>< .MztJٛ6-L|T9 ~kg(`4l/ d8ˬM `@ɖ]П[cQ6Tg)1?Kf^tTbjc:śIx *^|7$z>#BFu%U_4:efnGCJxײl{]SgkwF?ai> 1'2<>iGuZ(6'$p%/?çZ*yfG*K9Hu|r/QxR137L/"k66vI|Q4-/hy@눎Llj< b @dyK IlN&JbӭٶeS끔40hPJuV puadUg ץD6=SLt1a}Tf׾1/\Zm$ŏUxiv.GN~\KqwɿkP'qƄQr~"GD5Po)e:AJf@kj3䖐%ތWb[77 e m VF;AwڪFMG8Jvf'mNudaX~S-Uh١ю?OҀELo9HḪ46wtSWJkS?L?ucRͽhx] 1VRunZU&s]i_~/4)Zz=F!r5х!4^w!hW}]KAd3o+c|ü85^o H0Ѡ_=!tŃu8V1 -SNt`s 0:]o/}.CJ}NNw6yK/w NJ#D`ltޚԸ>-Ѭ3ܭ4/V&VkV娎L%#+g6DIv^ÿ .*VrrGv P6-;?"3dN\e@QC2 tɸ8уIܸcn؞)ڹ4?>r]k 'T~F+Mo8 *OPOwlo5%К ;@$(vX&6vS&{[ Jp ci*Ğ36eo'.(hFm'yS])d=w8g":FqwdMr'0;7Sr jW0_S$nUt-HeZ?$iQ5LnGJ.h=Gc00hhȇN߃5 m33\ǹmzC 40װaH2` 1ﲎ.B1Nw+XF䬛uBk$QqeUٴ<&R[zA"t7&a4S%Fu+2LCX62#|5dit6@Mp[5:24AA4 }j(1uP2ƅ?-VHctwҍA䀘ԓP>O`9,OXv RgtkK*dŕۡ9PJtp}n#va$[W+}\jk66Ūs<}|ƲS9^>JH{F\K7])ʱufDP++'ntjgU(5Ƌm;W n!TC%=`HZ(NLѯ(1L@<|U*E{ɱS/^wg x+zq "D$IniWw̑CTk u}ajlOnbmFhlՀ XnԒf" ^p>I]x=I;CNzvCZ}BTt`m70FEMI~R NO nVr$}BM^'7{lDڻ":k+,ؙ;` * , fRR!BAhWH9%aGU:2R"Nq w=t-Ʀt(pq9w“\J= qߏe=$Hm_"L=tی=H٢*u NaRW9@VQwa؊l2=hŲ4 ߵi*'hdwE .%sZWqs4 _z2@5;boOҦ^ zXfC0ћBK5>+HsǓ-5DdGj'\o:UVy?k-Z  SCK I6;0Y"Ey lӦ؏DC5 u_]ѫ (;dwEVm5˧0{X򔓒ݪ3N*ށ PD(PBOY9n6'[[ CuC3awb1.\}J)D.#=s(G|9jھ+'5ZgלTf߭՚ sQ8-Z2b)Go#wg:ϥ9O廤9o7ׅS%P14S^ŀ0a'-b;hZJ}2gtF)3Z񗪤-x/Zt}ɏqK--&0ׁdlcܺ1OEgLN' םNk1EneFbg6%7 Cqk,Ccd,l6w} {4jhb b5۝OwJ[ .1YUUZݹdZ~Z^ˬٯ[0QM x3i!=!פzH¹uxoFujxvl+>0YKTa6liPOf/J0u}٘?(a +F*O:-A/G+Ð~p[U)|6/ctmPl(ej PY;Z5 unQ&.rslx+iN4$vMJ&ЯȎNb , Po6|70AKzb 2ޠHƌS"98fžaAW_ G1CeuodTk,(=$;#+yœWa{B+BPG,<̰ZehhgN֩G9Y H?e.;ځؗF'{*M%5LN1anT`}Oq-~:X,'xEW÷(,'a+GYW?`j{}-igL>tvMoerZ]xP"p/s?A17/.Z7[Uُq.k-5LUV Smý) J"*A*9қ'H1?7T"8?[t8*po6GҰ4 $;خ/O7-OL.ܾɗeգ8e`{YF18ڄ~o!d҆7q+)<>DFQ-f'ɲ/UN /B d2/Q'@(loiUJYD UHpڇ,خܭn 2x;gp?-/z6kd1e/sE+dEPrO)jGaMC `=,98<'zwM@uWkc }+u=u_e 3^*QvQjL$ځٿmw!;RGj\yMy?W.` [mÒRjkPi\?.HpQ8}Z3CbgnO/+\90P4g"[kQ 4R= 1g'7W`QEf$rt4+/&n`=]p9bukn&% :,na0{x1>5 bZ+_ 0kZZO[&1t'`G;>"xW?-oluJڟE@{<A:єw/Ri.L"rNy+z[?QUJ=  lv#~R}9ߔsGDezv=&L.o ;C ")2*LenK?_fկ؇T4B3T>\[Xb.?{A#2 7FɒqgAaטlb36u{89>,y!uSgXʑl >c626'.-f(Uy'{ҋB%ϷĂLIWq*0T7^BĈʤaLz/By+{@9Hy~=U@ >{ʇ2'Iu@HnE$ ZĪ$s8rw@dPq:#iMC [W9Iܮ', gv!N\;w]؈MI\=GQF3"2] |nTw[qQ34lۻNQK~v>?z2vݾ90'5ʽz_ KtԢ}*!N kȷҥC'#f4U _rP\/|/uYӉyunW407X&OpoAD@Ӑ~-<}IS?MKGI@C!%$fҸZ>B\fvihe >rn /'Tr/V1g9iG@m2>zTvf&yw&;rv.o\ Iqen"ТYw;+2]XM, b;W6U{Ba%[?ʙByE@B7 j ӻ yLKN 0f6غ$7o>CDJ/aC'i!7P;ѻeXL.i:/uRyA)c܅&}W>X>t$+Ej+TnSiL2'֌)~=$LIdnݻ -6+SgFSۥb¸\qW~5ך|ݾ&shmw;'+Bc5@MaXsYǔNKi;Oy)Ap1^ˌ%'}އq {u*Jz\b;X)R*qf,l5D}FXC~(GDb-E%93la(rAy:Byd<3UM ?FEb:^Q+tQ/\ɨKZհQ֎ (P6b\pPYm -sߒqQD*PV׆e|!l9oU^pPbcLGZ֒D}S Np+R|O:3:C⫨I$ سve!c7 0 }98ro8K8!Pkxk騊י]`϶]W`^(^;ih+ j-e~0i=vgُ\UhӺ_A˰=EK|+ui[8~t{ ;8< j!]bƇ,hC1=%🃅L/6GT6ijjoʀU> #RjuY[{~qohZO`!0D IJ' b=O_;'VEaj7gfjW Dn.XX,?W"JIn9L˘N7k̓z񔎖,jGN DO3+}=ѧGI#vu:8p& vEb k>y0.b<<~MRu'mŬ.2!"0F[30G~xO֧L2$9pH{ uLji0R^E-z1^{2tAʬ[%{ #9u"ʎ]CTeMd' ҽ@JZ|_y-jϰ7wҎn:;m4Ll]AТUƮ;w$ֿsLyfu#xi!BUD'~~2a!cGPcR Xx{2./4C+=K~f^KꮽLH/,Lx#MսNN{+(NϚ,U۳ [|TU_qVcg]p # Ja n=Ҿ^ݖV\zowo%d*M-w"o*Gq,Os׵ۦ95 XF?w"S=|K|02efvj[5\'S>x)k$Nh ŊɟY8Jo;ZOի-*ڗeJOč/խU59b8^KpN(и=!T7i(So{S^sA};|:uc\fA˾E$=zd Pt;k-K- *ch7TJP]08;β.KeXCPg֏qqm.pCc =.a= G=u Cx͎Ln}D&݆:z((R:2CxMT1R.0h#1 N⋶6uZHK&:V4u{j4J`2嵭nRt3>מI~-7~mEjьtdaCW|?!O}}FQQuDqw)bk8 2 `shk 7.,1}5@}P0 o)Ge`aסؕvtݱ(rDZ ZI9ZJ?abuqZpshwdb?9g(4. .}GiV3J[ѭs0 {y^WJK@K•*mmUmns'ٍcPh ?] Zmv2֤oE,WR4tUJaQ4,Vsmb\do}2%(8 /˹~?2dԔCpJWtR[ȱg`cu#gҶV(P'nSY٢ѭX>jS!8K,J4ү',<6e\Bm0O"]hYx*?CeQu,3a%Ka$H$IًIڦcNcQ|7q>2;%܋ EI:2SRqbD.WeUW(@YLKVm>2 2V:[P$R }' myҼ/:kuqSt*jBC'tH*H2{g{>9v= um& [C̘k)"\}2 .pIf4_5+2#]` wD^ln)%Bx|_uKNKƆcI<İT i&`fX 3.`o'+\n?ltxN%yѫFmrqhE:[ܼA:_%ba_oS\0ÄB\ L>'\ X 4vpT#߇3qnOkiO 4c$|SVt&tu 9y`I3_4p_ 7| 7۩~x227m剹Amk̟ǼA8gSo';O/s-T`PߑgZhe^*Yks1s4XW{MHYjsw<^Fا.5F27MM6_U=}m!p3Jzœ9("Ή_f L]Y7_4Px)f*#kh[e1`ċ)i^NWHrJ+%r|Q.OfB'^Jlzo١t‹k}%jIKfF}5<ąiww1 :*`+A)f?8ALN%H`-~=3AsRK&42uJm`p-A8RZ&J=)\~5 AМAMYSHfMiƝH8CQSy/W&h*Ee%3C S|n;#k$QԵ+W˰TCY\x< {VZ2~W4KE=d"|%Huu"7l'[\c N$tnݝV" ʆݠ ZiۜhFC6CSj$??"M̹X9^\eto&> 鋱@ST@dכikHE*Cr`"$v J-;N"?wג\WWV_ g7=P#Qeke}6$B;?\H;W4u8Ŗ(_ttQ ;|"&:@ j[U8)Ǚr*:q:r.U_sB{vgB13LJDG|=9Šܘر۵Qai{VtwRZx$2aNKuA(IߌCt|fD,עGAH[bP)cb 60Ncgݪ, D0lgEcfɪ '7tO4C}"ahJXkFnĤ1Lz2 \+Eg*]'k'xΥ55:+̔lc@juהOP4<㩭P{=XW7^}L508K#`)\M{zNJgUUR`x]7ZPT$s[3Xb"SZ"Lי^{x0['gu.OM:\{ꯓH/TV~]mҜ܀xћTY5CJwJcbtR`,bcI7 Sڳ)I0p'w;0 & n߸;B6u2un*!%竗EsYg>%cܻJ:2z'`Wȶ/[=H׶B|%R7握ͼ爂*_g_^7Th/ 38!!).LSĀ>yաA!z Z#^>!iT_u`L<խl&;tRGBrɾ+u=K-γc"~UdY7eKzWbJ‹3b߬׀a|v[Z5v,O\ei6< |W . 6#IzϹ79uCXm)Hq?LW +`o&~,$9>:o$L@7G.7Divp |W^DMǑ#*Wce=dÔӶmc>E+{lzQ]dw<ѸqY4Lj84'R_#Ap:/:q2՛.py? Ә8āQE0g<R 0ze{ȄIf*K=9jQ}\]QG:͖l叉5 _ۜUR 3ujT H7ĥSr ETvT+7Ol(-J Ԕ.yLl%ٛTg"MojnQCX))TX? A) +-m]S~eba7n^jS7ȑnyYo8'sw#pLNBx [0f}SEϷEWaVI?|,Nd!l%|M>C5dޘt- 7._%*jeY)X^Be'v/-{mĤQ$q˃D=2Vxec2&ť/GnѢ{**뚹=L. \#H7_JP""۸Jۊ`Chki3)[1`B(NXonјֲ^x 6鎍7u[a_3a # MP;h7 Ӈ qq1-Z(EXwSi~x䣸Iį$B0MYf@*qB<'4Wjuӕd^\~}xvUTV'Y;LR\N膢$(%sA1 R_jj*|]azhT'#rNKfpt0ݍǻ;{eF˳ ݉C[+ni -+a<IH69NLz-O݅DBUg_)n&@S$SZa_j0Z՝u/kfsт?crfUΤ?P@gd\Gd3FOn&>iFex)%U"g7rbF?L #^xnd3ZcRR_K)#Aܰv1ei Jƕ(Xkl* U ou٢W45 8IePHf/ L9I _{{jw:S& "3eE?tSgP/ <4Iq2Nb m4gt~Jj8Bp$M n#|`@?AfL'Ç @j혗D1a?:S~hnٳR Vvs^ElAJ_&-OT-J"`9J)gL+ۮ?j "n"+>H&,fxW"QӸ<)Ϙe=DAX>i+ Qevo[ƏE񸁴U/lsK&R#5sƥB1uThɫ֏,9p'ܩ$&1n{ Bz)uXSxS4`UBp _4 iYgї2Q$ ^ZoAؘmqA~Bn4%,ԂP*%azF#? Hx&VA "TN:-o׿' WZSz̶jO#&Q5n>2|]UaTN: CNQG̢ ,Wh(;-tS|Dꓼu@xOޖ=,ahAE~ު-URFsGaU]t{8Md#^jO@7-ɍvϞ-kn; "V=L">"ަUS+y vHHF(ӆeB氝զjpQ| г V10PdHhgliU['Ț:(t0fW<'uhM̾&uɡkYVxНw@O! (ШZ'Vz;YE%VwSq6``n>_( lkX;[}ަ4z#G>9ct"$ g0$`VmDLw2LS\ITOTjX'\IOe7j·[oi&BhS\7x[=XCò*%Щ.SzZzB7KX$6i4{Tc\)+;Ϲ'ڔ껉˟g"Huf-!vȲxQC2?Ϟh}4tŜ$w拫V;EC]OiͽltZxǧPUh&yVJ~|=ͽ Y!rF]ی`7LLMz* +,ye@ИrU\NuaY%϶̝NU5|w+wN=}8^{8 )Xwx :h8T+ m: +bWլyK@x|`"*.fAU@Uw!#4H>@L=9x>C sFG4ˁs ѻw,4?a- ?!R 罥 _ @u%eL)ioؗ^?BhTä\0(_]TnGNv~3k;O{C-+ZC|n[(4KS,=?%yi:Tڲ]x;%C;֛ЕlW6s :lgJjTw_f47.ƈT0#I W?V@$t@[:N>=,Ah>{c\q`ǑE_E6;/|oM)>+iNujT+Eg91-Y)ru#:*mŵ$XJXM/x%)Ok&ؾw;/J>ECZ(mOXPx>j<ۓn V" <#>n?6n؇\C-2Ovo*n݂E"~vZ}(1.?1 FqEbg'0 b/St2#1T ~EEyAbF.!%]bdN̈́y|:afodvjxZ &pfKa-ρlhǍyʍgz;ihJY/$^hӧC-*]UL:+4ЅH`\^,ݬ Q'^C`nsK4ȵk'hکaJTL'YWqSbe(3C;(|p_9y-4J=Ń[<2q_y`8]C1kT+iG βRn߽ X 9`yha_"OJz ]JcJn'H`b lXsno#"eYޟRʀ.Mk,GuzzMWJwO/(2OD7hw b a[vvxåҢmfh*$sm= k^.10 ҇+i[fhg\YI{vDE`!r}YKG<~y왰^Sk9]'gSj*k ]P֢cjwE^~u׈IU^V5Wō*st:;-L,lh&s2/%z|Щj:>a.\U_}Ωۨ2:§|P<-6eػk\ 2YaF`_x^F]qT'hbzleWVh :Ybnt|rw%ODƻKL1I1?YG[+ =;0F)4Xp`Ws׹hNΐHwn 5s ŝwǍsۧЦr{ aI(kܱٞK`lC v"=dpkfD&!rʮC6k[*N2銁4'hۧr4%aٱA'жWOTl!XɅB7:G`Ƙn`^Q {Sˈݪ ._0qRdy"EZvJ4=DYZeYJZ5ML'1Vq b|.(PJ@_Vzi;vTG2%|ЬΊC%hDLX)}D+aDlNMw `j2"Se~nIOlg0qGhz4r+f '´PLX±V>飮h\{4#t ^+n>M7 e }+*qGq?iL7G 'NW_L#ENZb*}3|e˜)A;9e.ݨHi8$j!?3YvS`U7싰W"T/b{$0Gܢ;t P:ɹ޿ fen:,ӆ5Y7SǞ'OԃwL#.U7*C2YcmiZd# ),18N4zO"ME|8Nx^i2Z|Mar24U囩]DޏX fJ? v\'LV[Ahş q!HgW"8|Q*ҦQxuME=I0M19y{IYX:0ݗ)w.BrWB^0W0o)S4U\!RBsEsRxz^qu[uWH:6N{g|PQETG }hȢ[ڊiK9JfPf-bӫ!:aڽohZg`4:0fghT;A{ʊt9慸pGzɅ-z_Ȇ(JnqqdG5\XTml:gc K.lǪ/jei)%ζuܒ+iQw X;,L\YQi(V,C~OLO2t1-=Rj¯iD 94;AcR b{ Nk͸`mBɀCņ9L;?E#v%M@Lۚ^ɻ!騹P3JZsjЋO|U@USLa(?nSy_^b ?tȾ^ fgr SkRDޯ57=qPY&[O8z7q$Jƣv%J2E6WT!C^0FDW1w51];yFg]D0f>sJ8BĢvYPδ 4nl |3Y \h T%+Uõ72EC?k9"6x`HA!f?VŎ9wsf΀iˊj( C[ٖXBqiwZcͪDcr@E}U&,%$PQ~/UDy.EA\U8[yK% %e%GmU08;m}yo}cH|/m RZ%*0h]G*{rCI|ݴ@>``Ďtk 5eN b =a{Y/Ӫ+ h`aa)x}zOte%G.e Ja|k5M==0[NJGL3T ”[S!}n/a0LGU3׍^4;4@2?^No.#xΊDUr"a0.!,7+Vsc~@x|%i7ONύSBA:}xg)P gXؔVXFƎwas@ ,ݻ PF]ZQlW>ڦ* I mB69}.\^G ٩_GAyc{߳9/1%A:x,bVMqV ~lĕp,kʮ.wuHR^]UzI lrfb :ADe^7D'q3d=R+,*Mi Dܚ\OH%n H$j֩<2V9l!6GҠed'*J~ >r9Vs";}ca>p!AoD£nhʕ@k4Z?G4W2h8{뇬+N"77^AY5G*T1J1ـ_7S;Ɩ)߽r.(\슲lR¦XEiYG]?XWUkC!SVgҦrq:r3r0C) b9*P)",X "Н}8l(/mpSKq\Tc;:S,&e#DU0@\;ff [6H UܫlضἫ7  +XG d(}5T!\N;[iiYhοNS{enP6Zǭ]`wE/݈$%Xc::~, 0L&cV/FO@Xe[.| T^wB"K]bpQ] A tTv] b"nYy nqccd|?'"7O0۠Uܻp &izQz*&}XAu@ v^%׍'w{x w'[n&HA[38bR0~Hwq' TۤXѨB%Ae[v_+a*$B1\,TOQRCDMJ]?-&([QQX_EQ?y)lVjJ6WeXӕ| RO[ʓz#Kۏyz{P?44M ZiЃeQ&M@Qdb;׹t׌ۢ:֡f:Kd'$@^ DA ѯnҮMViRǂw7+xUms{дhyBЋtn$w*vjQ tmeȅ6o%;8QIisCfŝLq6)3aI%qMXvd_, />7XR]#B"<<yblqpvcd=!2?1IU]ʕ+yϽ<: Z2 $2tKsyf~32QRRUB$a<Ϣmxtw9P07I &0E͏C(W8x߉\UԶ~k)3lA+b*gUC~HJ!YwU/&XyH:v$-#<~t-+%FelVTy`]6`|O Y;R++@ ,3 &_B %ŝB@MG /)Z>U"OQֈnT$Չۏ`\W^'oʟ$՞lg^SZ7EW8ZZ'tY|}Ud+76\-h'/#U9fj< 6SטD(Al_iO)f1Ѹg44hbAƒ9Ƽy_I.j8X0ZCe[: )Žg|~0UFd3C!+P$r?#hV·mׅ\C|2n恪8JR71?/G<KDJΎƌ۾1"8¼ԗuDt.7L`q߲Rܤ#UH+\ɏY:gcV6Gתd g91N]{őC^&k zтr"~HE[Ǖ9k],z^RBv!)}҃{9"22*WX]s{jpx6 Gٕ-X߀YwN<6>ÕjP|tx(k~Ա33:Im7x%,YK%{ cG@ҎUBA+l^3V:%tjaet0 戅w񓲎eƕ+mE x*_x}4NJSO g@+G͐nzmj!s;7ks4h\x%Yi>3xzј{xD%Zeil+L¨8C-j-3l K/2i>yһG諳F1ض ճl A`xe9,O{EGƭM!݅ƂfG fxV A6ZCn,8t%a* =-y>=ӏds7% %οWEV߲g-+~N|+)[*BỎkRS ؈ô#Q~SAGQ[j|m>pئ8.d\[bNK'eMqk8T,pFȠz_2?T6l] PQȫF&D%#As@ÑvcJND*r)@z+e!ԬιŴY! N'=u)z? Qc! /BLPdn)yzǮKbpMg+Gwj md MG7I~rUVLCKCir *؀ZMۭ |B',|Q4rw@6|mKcq*$T͇(ੴl>-84FB@GsE/⇜=:-TYqx%WQ oְdn64.QϲW%e~X̛>I5iNKW [˅RFtRQ DXǂj7GC٭z>#γtۓ1Y^/S{8󾘑\A#qޟ'\܏ȉNYSQ: L[Agwٝv@gj<{eFTxD 8nﱸ(؜+dA4^ )H)^"KVt=/^6C,(#Yhg:\Jj:%*G!g*24&E݅ Ig+'Oq)UP$*<囦xo0#Ŕ-rJ^n:-a`q >u.1%ͧr""b~]X3Jm}IW+4=4Ft-d䞯y`* = V~lT@2ϟ̗n}eO#5l "NI-o  5S[Eg)<׀+TdV}06k SC9b9[r J>5]OFMMvm=<.\;T"]VNZ^C I\ĕG1 s3mq6x eem>OJ&R{*173䐙/i[Ir'N =t{lLWIi Kmty(& aؑGX;x4p=3.(aa (ҞK~>%-XܝH9+[H1H>#C5[vg6#K5N57ahyts*r}h/o]o 8xz֮jwG-(z``g%ngdMҪqn]aBeрx-qՕ3oN0Hܻ:_T9a l|?22[g =ߕzco :.%ݎm ;m3 "||mFD/VkiBQg_cWj`Eꆫe(_7ka_?oJ$bu:/cR꣞Zs7"eMP.wm(%`>J* nUv?Yˏ+u8uB4ss CaqzCG* R28!J#w,&yXE䨘( ʽ5h -_ݯxC$:0г,xݟq,XCz?[pk*?Hzu<cA^]-o,ACkr/JTP΂_@VQlFfnGPo7uUiby&(1o?`V.h[ˁtUf+{v襾v C?(]ڸR9KoI83O h;qL?StG Pi$J'.)H~sQ7")XF/-Hyd:ģLF#iSGNn+j;!)o2  o XX["۔Kiܲ1_l3N!PB|2Gt-:<8Lc*Gx'< k4 ?MZۚMu5Mjž/mpo%Be"X-_Tj:wgW' '?RNQ+!we혝qr g^4XgWO'fRE|y)0z)] \wu-<+J+tvpj16=һfx M\{{Nrf{=1SP'iԙb%a;`+:b(Ż\Q6[Rۑ{SOmYoAwټ‘Ap\M Fa6(]O6G`zV?Z _%^ rxg2? )&-N˞tڲb !1-yӊ O77&]AƙAQG(J<PH/+)G6\ ;vtB4T󠽁φxc`nü13i%=Ev;kΡ`7ЮlyDkWSޒ0]]RYx\^ȤMp44zzsFyCRo*/,S{ݾ]\JZ>Pd* G,=}tb"k~=>1r.680c!X߼x/| o *p Hk`VmpiBsB笓@R3rl'XQNăX~xnٱ+̟F3rQŖ^6/ݤESWMO@_Fbw l6X$Ey)[9}P{ˡViazfҕHbq.?"#S8DV:20t>KDԑWP?ɢ1a PnFEUlPc,mT>B2i@\>|ÝC|U_5yɇɚF5/Jwc@\6֣s A~As{Fjm?pH;JizvؙK~H.vjK7>|è '7`QgpE 4flrO}/@x"vmvAF^ ]Nxaڏ@ F.#Gm<`A[Nέ&P۝ tzf_ݳu (}˵!6w_̡Fpc c`@QQ2|+s 0Z£ L` [ؖ{~5@,ôQت9]pԂ+|5{k,,aAUE=V4Ybgv+ׇ_3M_5mrR/%={o}̸=wXvglC쟔nqb[ڥ# v? fV:CdY#<-=H/p!xGHp.0ss6"9C5cߙj3Z%j`<((ބ {{Z;rW(\kŒs_/\4^ݞ c.iiX&|Jϻ_5fnt;|HL=JҼ.4 hn3XټCPgiG>`$G_pKW~afk[abhwǼŠRpO)#'OPRgQUl5s-4e S_Jڜv5Uq7jMlSen6/|âϑ4SkWyHEF Q;:\utJ> $aoِ#byd38xvǒL^vP%8#˖(^o*Vr z`b’wn"7wQo O$w6bi5%6DU_LH1_P][+ ݓCRu}fZ=`fDOs;߹_C2} ㆂ1\7P7q0=yDk~6[҂^a~ay'> [4}Iku6ŌJ.U\`h!ߪH M?&Y nG5pțp3܏_ .|d_-$6ʈN=uΎٜpæݯ*DJb-spm ɑp|te}F?`oD(rlɑUb\QC)=A`m{@9r, %*n75S3\p`i FZMG,m$P$bL:7϶ 5E@D;Q_t)VQ#Ǣ׎z~3%6G!f6U(䂷LlG ;}qqY3z7k h@Il#,Pvd۹ͱ|DIͿ 鷼P]!7PI`V[ߘl ].ZIG',QG%\#^RqQsWwKcC36:Y՘B*#Vs:%U/qPd4 +kOo^}G;:-=A@bD~~Myj % I6۵&eU`vHv>y7F capDxDZ[g\;eǦZ} …imzI]dx5]Ȕ~ F[@KA E:e z%D 3鏃qր.7@QVtcG<5}7ḅk] /FOR4\ysAVWDrLy,y >x5 aK#|D诌kQt${XH:<3Ͳ[-\JnSeaȰv%awrli9aj?:MXp5蜴:&Zxߠ{`Ȭna8KNG1PH,u+3:4FQSTB ni鼐oUj}~vīHh6HQp&Ȓj=ZR%$ȸ E҉4%9 yv4X?>x,ҰV1Jp7cGnn_iF iODT$wpX^Y7V҈xŇ t{XGړ լŚp!0s uRHbQx`V3(nz}7OPdp.p鰈<(YNr{ߊy!|Q xԐrbF+NP/ma%Y>Phf@KҲ@1_ȦmLDHtxsc. ,YSvuؓlw]VWT*vX;Zvh!0Fo9@i/\l+*3'1hºE"+dBT6_S# v!LIW,P|`MݶaȖOv~^Nga;b]9*^t+q1 Ҟ?wB=L&sT#,V.!/mE6|7#&zoZP^1NttkvL.[hB=LJśe'wϞ]NЩ_eK^rQv3ϳQybLhu .F!HNz)!oMchO9 :dJ K)a63dNrarl|42)S|Wx7UM] ܘ! 3ߗx& UACi9${|T9?g&E> "W-gU݀VH4D3f{U#Y9LqyFAD Sq [rQ`x5);&.:B9K(=t y\mw:U%&~m >vuX^#eV{34-BV`Ӣ'<]jr6漂//)JL=A= BcN9[z18RHÉ/&R~$udlr)y_lQC2؊ sQ3-8iRRbgv|eDV !3y͗FVӉW7H[C{ |4+hb]"x&LNe0j329XH4:(~Ҋ@13)]xԂ;s )8TָX}!_`QsdaSаВԳ'B? ܪEYflvKͨm..x`V;>1v^im !rx63f5B\62_zXզ޳^Ďy &->oaXI6N zQwk`,]<ѭoW{:l"^< -!lA]{V/8pp&!É%FD_1yJHLk̜ǭ@fq='25%s0k6}^Yn}ݰKuvWI*b;W=)-2Y kXm|֌)^bO<6^a[zFM2S,p jM"fg0)t}g/Rl fFgVB@z0v΅4tɯ\Jd 7vE%MSP=R Yׁ,]LX37D_qy J^HXZD[v@ 3N-\{8Qw9)!,5%)q=$3,:!C4l)eTSxrv qJAJN5MGFȗMc)<3Գa ꑻj5t|y-W, 1&$zS`O_Hw;hA{XiqQj PEC L | :^\ʖ;w~(v_ڄ{Ukif7K@ s>Ջe1YPRȱ9~mQ)r~u::jw:cpOƧB$Ir+бʒk?pM(9 NTWѹ-4`~vyڲÒMk[4ߵ)22g^B:hՓ~+Ոہ%bґpbK>*H_+]8p*CgFk!Él&ybm役+] [{^7>!*ől4@-T|x Eކxb7}l\2&3 +i!#5 ٤Ћ5!euO)~AVt<.TJ}䂀Ȑ0b5̕ hQ6.woxF|M2GN*b_6=9GT&.s7}S*xeExԘK:[z`cVDaW (i҃e:dGArZ\sZ7MbRFۯwTjSTHIKBU?\c*βTv*z9, |oJX&Ckz"2kզMBc+(ޠns(e2 6L9`?;*2#G`N7Ӊ wT˩Y!W }dB+5Z5f A4;"k{V<1gWR{K9?@9< "8WTlZ΃($qTkZ>z\۝b/0?av3FZ.%Ÿ$kJa0D ϷOwV2:ߗM4VF)j z1 O0ӈɜZJМ@fTBk{eP5(Mݧ.4Z/Kj/|g~tS1k ī:^& qE3E ^ }:X!(r +r<aP>ǜqf]8%Łp+ZFSVi27:xqi I'Xbv_lnTZ/ˌZ}ȊM9hxoƢb˼U$F^'^+d8Z\"psa!乭E!۴9ab-C1T[SɠOf5y *d>.Lzö}]LE0D=0~X FR59K87Nv ^$m^1=QkFIj3_3Zy^[G5K eX "th76G8H?2+y }$+ɗ ArN\p Hs42o b c; 9qd0[(QbW0y`i\;iQ} .v&˂//H x0B ̎%D[&zS`$SbWNHUd_T"~^mI$,&eH (|"q#c#d ǵLL#˴APseG",Hܨ3~Oņ$`Jj-\E:n4 ˽]9kh;2*0 @y8Ǵ%ԯf xUQ˷)\1$/baSH_rw Bc$D.=V|%\Z%.xw\{Qunު= bD-cH_V SV*=o^OoY[em)Tm?k"_TI= !Ok+ QJq/4٦ £dڥAQv#G,* 9^س_c(SsK'1V[i.a6<98] {J- 0.6S^T7KvFCn%]DV:zQI5s-Z dKY$0i4Q wNSkX75uQF> s& h31&Mp8~"Yh8%W􍧻iB O=5gSճ&ޥlOe \ᛘm4*BCQL90s۳rj6m#ME-wP1Q,b>$xі Je!Q_Ȯ<~9hIu!vs-L57?okSB~kZfL1]z\_KRݫKv!4tomEJW50UUyXj,Q]dkg-*g<-k u/̗p54X_^pwSeb;jfp37ժ;#&۽PX?)%*D&Y90qBXiQְ1f>1бj)=54B;RMz 6ʷ5Ud=hAF\)US\1i< g@dul$|uq0.c2 |~Iu`[HV&&, >m[08Qmʸȵ̮f^M.}-#xDv e*_&v;b+Y-LmKy."&P*]5Hx6k"rf /w [7)^t< ]EO?䙍dr^qnڵ;U_V&8RJnL$}2XAQv.3;VCmt1C$At?@|< =7Y3d2wW>`hLo!*zo`%zfř+W 4ٍaE"նw?ZemZODxE_r@OX@=5k3_`Kgi JSek!a!9l#nD"st ܭUtP{2\gN*7 TEnk;U-yznTOw %%]|'[ℓALkr_ߚzPE _yyϿ y71?ؔs(K ŗ#%(=@D&>'ϧ3 h875C>NLwiu?$V,Ppx#=PC0C'C]/pDo8/5MnՋp D3 ?erk_&]ER.׼đKLVUMR _K}W3ѿ#H bmb`%tށv4x-* cwN6˕؁m{]2Rg1fQz2S9P ­d>uάGi=]KƁ*o>4Ȏ/Qk9ָ,Ė4wcX몚 ȓբj&傌|0u&P=(4 eFNnx'nh$!&H0gOԑ=m"[B 62)ub $xXyp˛q?y?,gȖH p"Gwcz7 = ,<!^d9ZWXI==4*{n:=0ݨF^ċ@f'`ɍSSy{[vsQ 6"tkHec>ĩH4Nirֵ'^%$,j9>u.*>~Y1$Ej)};J)Z棚sHA_QCebCҬpjDX=l?+p+z^RPuKʘD aď`БQu:C_e+~jҌ`7!Bce.68HP7zT@&8Ľ2b͊IE2 &-/W9[&t޿'oƕ;]NWRf`q٘43j_%5fqk$Cw9>^E_MHĥG;[PQqT @?pH@HIݔ&khY81'?evK̈́0Fg^aOb*(ՆMπ֪nA}?*%3[^x+[ۃM7Ё4$,Ғ3! :;PL~.Aa{?[K{7%3j[('wRauJ7;v=&!MQ2[ChU_r7Y|$5U紖MO$@`--4 0.yxP1ƂIefcCN߉ns1;+;=}VN G?Gv>{ Pӟ$RN/kkY!?/S Ci|=%?Ԙ&394т^4rFZ `Ub$ΓKNj?\[V82\W}(6Ro@uO[iсTMtT -Qw,x=\jDƩpDAP&egB"$ۃ=Fb ,m qG{s&*tYIʹJJd_8 H@uI^2+B52kCIf_B|< ںoЯ#Jɕɦlӷ=iy66`95H+/}@>)!&P z'ȗYZ#Ho;4ܳ`puvy?)|JLBG{Z#ת$N J0ٰl._^ hDj$ ;yӫ)*?t&%/pfiBthbV\O[2nMĊoعp3襄d蚮Rjzfwi1(BAL"O%rdF&f`KGTZ?OI%)~UU>*o`TB2?$;&jl#n c@cAB2R 3nT5d]7_9CsI=J]m(\uq5,W>N E ?$ Ұ tF%ܧ gh~e O_88#]խdg f@kA2ݳ<dݔoσd^:1\ q)n4kΛ{rTTrB!7pͫ߾0[^ƙnOL U|gre,?W[Xe4xe{µNX`ux 7:i;xorQ;S[4Mi7yHU rT57[5)4p>[D ; ^K'b>B۪KڮTI)ǾMTјʥ\xoN,V1ԠLկ_6gçgm2G1IHIЊ`V]fI)FiMIgrVu޼^u_thCӊsM4 ͚`/!Avy&na *2\ls@(h%c!HuΉU,ލ>#P$,BԯWOq_wDϿL.ծ]wA4g{ `,L$߅i&LkK凼qƽ^:i*x[/:E399PHҰ e]lx:e$!ԣbL/)Cy. VA 3Ԭ*s3 *0æؘܘw(ybC7 f2%Pn$w$e}sfmv1?`/+X*|EmI@R킏.m@RߚA<1p$A\@%ݞ.*?Ȼ0-ak͘Y G'I۰ U; AwɒٶB%30.oXwC!djʬ ]j WoR!L ЭftvB㽝F-pS2A@gwI$\qm$`(Y.Ň>P'(<>6< OҙT؍pţhF/,O7U?peZQ/L$;b5oOR12ϷW8U%PP>RjܲOUJ]tXDQ aP谵UTyXZ'Hf4_HU;o0wheО݈y>Q{%7"$XmHIAѷ*դnިo^Zf Tl*Z?WA6O~ FkL !OY_%s(>ɝOHD(*`,b,ho9 Vx_9I46G L8Kh*ŽhBeXiE0- C$AynPLRfZ\3i*F.M3W5X.?f3zr&q;z`. @M5]^P{:AG*0vr^"Ӕl N̅gmodκTul|f &UQ& ?{% /hlMk*b;DSvQքyJOUmِ8Ac -૾L55蘺٥ϙTa1кM BUs8fMzeyP$PgYVsNa>z1q,$nzF R?/y4ъ|yVx8 ~)_n]<=d ԡf W b4ul$W2ZlX{{mk wī쥠⦑l]ai FLTׯ{ @ZֽOC(SY> ^hA}g0#)_,twh9E*1 $7%~J3\ͥ @14]k͈}~@؇srY blYN}ַ$`sVCɱ(Q@eF&{*A4nP RGJ$2F=Th9z :u9u_N1uuG7sR@XZI4PQQ<77W4a*xWoxaDN5(U5‹Yۗ$Ȭ:r,ttɫ> ~ܖ4$GPo~~0C̪"r2$SLu:Fot(@4qd- ˗:?tW?##qaKT*y9l1V#ZjH',n"qt)Osy|P#gٛY9$Qb[4UϳMD;QRaYy]3d}P6# }9/}?%rn9k_QsQ C ЛmFw<6`m~v^my)+׆3#}C|'c_KQa4~4Lb:BZnG /A˝Iv_pzW4k#sɪ4Y#db* X)*}WkbBGZ{gE`g$; Ul_'()1ᶝ{U\w*b V a3-$yș@w* 97/"1m8 `lzi(,̰g?A]@]2jC%NImpW 밴T5EooNh%{3<6Xt>JV]\XAQkִ򪋞寀+2j{"lO(Qxr`ȷUs-btrocae-&x\W*]|r ,ciB){bD>X*Zޤ^kQ | IٍwOJr!P9U[Uyl&f%,EmmU_K{E _W~Kmm(а'Ҽ.ƭm> ˤNR|CV!kT$F a\+1f Кy%YXyY\M)U9[Z#YٳhQK8S:~c3)ҪIƑS0 /rJS ֽrp#a]&у=m2&>K(N{-@,{VK4},\?UB`?xA0Fږ` q8u"] r1i3^A/6Okdl,f2>C N<=T!''NI"8z2TBE)F=&4uPpHoo҃Nѵ& 'r8Q™m-l|\8vO?-Bun/1zm#GۙUG $6|c/c\o1W #BEPib'd o *xGy B BSn}otu($C(|-Hsa ;RojR34gK,[N칁%&NFX5Y=tQ0wLg\ûV$~ҥiv*Ep#7Qw۞j}PSci*W1yYJya2wuϙ -JV`f ?g5>Km=!P)D< [CIm;n^.]!-+$L-L&'7W0 4^P0.(zbtEfK>7BȂrof/`僶wXţeNI_ef;`t[ò<Gw|j>O*N¶ LráK}Y2uL󹀒5j 8+\+l˨҄NL4KRFcDfu-Xf^i*B-(_멕YV5"~>зKqۿ~gPlY/_$r>;Tc5'rEbGkzKa,1~W~R怌LE/!D`!7U O;_Ko$FjL=^ٚZoo= 6CEFvH4,~  I ~M9MV"ղNFRŋ6/EjLhT{4+l XeRYDQ6i} 9ԯI,GCgY[_m;LμkVœö*||g~|9O[>jx?Z|HH L\,_t;UhӅR8սX{@TT_%Yv g5}>'[- :_IGN oe_m<,tR%=OLr|"3tKQ1Z}_2t /EhqY~E(uj[$pퟆ2WA~ 9 v"+R'y{o)X:UCTt=/fW!WhCW3! nV9 3xWAI  @ ǽRe{]\& rzTީU~BBٹ7SWbMK}ʄnR.}?u=!aKM~mD>͹ ѯPhF`mǁ8 BCOjhC?iOR}?:׏{aAxX -EL/u+۱84자߳ F;T- PfOt́߆yr3h̺o`%RN@"Nzݞ?դ!~#[|73+u4kVd-;k`q<@g\/?Ty&Qɓ-.|_6Zҹ|~HNp8˒cːƿ7O^S^#Dn*/Poo2M;'ݏۙ R- ੼N8``oojz;P /gbM=BxFGR8g !*g/dA{1N->%]}j=S~*c[+>v720p^̬-&>@(^Fa֜/9IzBbҁ4 ޛoF6jZ{A&AW63B <{fB=;^yws[ul/:0i05$ДNP7Z=P(?dN"HGpD ؤ*q@Xn4uAXEc ͢ktX \MUu׎P+ }~եpMO.9c` 2|FL(vCfe棚 M+;Gs!4gE%]<=Pw=+㯪†w6C:$h$EOH@|a0 bӛ@ϰ-J'6ɝu_“rU1W^Jf,dѠܤг@r ̗c|L$@}jk!+? dcG߉9p}55kHCθ9~)Z-Ɓ'bgވ"I]^ou>M^rT)\@V @|%,Tg7" =<>ύ"w1Jzh=!W!s"<\OMGӻWdyǨoϮhTuvhP/⮂4?YBT_',yop-T%7|!%6S6VLuL̹ϬeuH#lAɚ ίN)gi\'mgXn68 uUhfcC}de5bE&)(CB1zwovƦ+TZD],+5,+ea$/u| n]5N(i̓Ӥ(̯Ah[*x,X&ʈhMY ,^0ycp/; >3c<̽Q՘FV"iS%UCp[?}R-Z0w2Ҳz.+/T8z!w܈Tȳ_'l`vE[^м^B4]^~Ƚ##*ns߳v,3# \TeԻTv?إS;qKLêX>457p*>MyM+V7<_Vn>QRo+AP{F1 i^ wxN狈UL-P"]dןFYG:ߌ7L""CTX"k-y>][6ǖE%L $!JRm\ߢn!C&@8gYG{es\i'FH QmUOVˏe<-*M1 ]q``S3xVˮS۠t0 8N"g"02DX,'Ft|RLP(͎`1!M`<Ѭ`F^~,mln:p8R㑯@8nt!<<3+(Id!Ј7d(\$ۍc?iY3~$)$ 8%bUU[{ob@CņS0j.Q>Tl1̘gTUdQɵn.9ӗ4Vol8O,$)/Nj8[X@6I| MɾxQ Em.7 Å:`pJ6VhQ\yꍸיp.@;h9J73ZD`~HoTܟD hs1xY^p ܐ\ESߦnŠ/ ~F$l}+i>)K^Z:ftC:q/5_sb\Oۃha>W/0ґD;.3:V!x HFk/$awdLC2c 3Ȕ-wt6oW#hw*7PsmY:-;LX2Us"m6,"k,&9y1I}YE?8 jKɛG5*b5MpB,WEѸ!U4[oAZ=kːPvqEI5O84xt[9ǭU=DLJ'(YF'tg2Nh\12Od# 2X6vEq\$GMxj V'6_g8ԳM AlҌGHZlyqWs /- oSO}hz0 :-.Nɜ*NdSwVw僁9^ "n,yC> ┦\EJU.KnY뱎KuzT x?^VOj5}qS/vA˘#zHvw]GժF_t,@xYԛ8PFcpxrnq6̺Ƒ~\yϬu`\ncpx$4+k 'ܰMrP-ZQoĖ{,J۽m`,Yݐ%`.paLŽ 5d2MUF8=fƴ>7#P"}HP)?KD]Ǜ` ʔ5K1M 8 ;A!F-G?,}su6, {Aǒ0źחG=4i+a%aUV0I 4'<8S K#l#>Hh-mEPEOL@^2tZ= 1! mˀV(D}߻G4h`o{O,jK(Qed9V2 xB 8z)/TJϳMs%1ؕw`zD|%PMĊtDYIab7@ <JkxHY2$L jtTFgy5^g5Pd{u! vj"Woy JD[ͶyitZ{ ;&?5x{?DQo] `[ " UJ<]Uvu-)} KaBネ& J;x%E U6~5>5Uq%Au >Ec>8i㵺5} fgj8҂:"/M'EnH|ঊS,rkeF6՞caVL@'fB?h8TEEkQANg ^Dl~u,Brb F<e߇>cNJ0 w9PF'}iˏ=׎nIc_PO ()ࣘrSh^"p/HiJ KJrQBCy} y2hlG?TM WD+MAqf3>l/ p4䟃-hiI0 k UQX-Rơ\tlJRɮqfCTVLf0QNYUXKM#۹-OeH.9yzN U!:uF3:Q 6IɤqPstaK ԧtuwup\P2;w~-eP[s9^|6t[=t;IqPZmA<ւxҗe m?Z,iǏFAy`!_AO!6Q~#F3aJןnh7.<6~ug+τ\p6)9YX쮛vQ!Bj ߛ%* tC%⋊Jఞw}ZXWh 0Agt0Iˉr*wyv1}?C9Tbݻ'|1E9\֩a0ī6; dϛ{~2 W7\6nfͱYbY矦3'm*9[Pw܊՝2װ.'>r1 7k<.sW?78zܼ}`)M*`1XS oIcR6k7˝%jq?赣ެhY%*RA1z?55 EEᣪ+"W*T惢8}8j!vӎwET/:u0X#_#2%XTqr*pыT%w|׮ijwXӱ! NrmWmM~?W)7~ZT +XLVWĄӧZa,SIdt..F䷿]IO)a}cP/;>OBEf:-/D}:TI4yՂVӠ]Ge@6oO>LwzVUJёBZd8g= CC%NLաЎ\E^mXs9 aHނׂ+*;tߗ Ӓ!0u@)u򚊪Y+0,tKc =^PE*Kh0-w"Z9 3>{|SdXGlNؗ!v2eBS[-eB?BMnwbhKg ]_f;a*FET?x>ɾ8,H5犵p0^$MoOv t|F[-޴ı|,doQa}*g,d;웣ўʎvj)DWnHd NQpF$gD_WQw zԋ b\7 8֟z}(h/kN!Q*9(JZ0sH`a.© S'j[ʧO;Bճg[Ƥ%:N}#=9A Q_F-N'q$luo96M uPf,3Y!X a\F )-7K3DMD;sW EU_3{^h,w +gN΋;A:1ddk?]]ZϏT< MRZ ѿ3eD(N0vʨ{?\?@ur7AJ8:x.|`ގ+WQ3nx.QZ NqL:nvbm{$3DcmF-o=>K}deV3Nb7tYd%wJ.1 SJo2,E!c{ߟ ھ]bYA,',})]] {?hB6T~ 'ô 0%M }zXlyx#"NPSܐcSR<^ ݒ$]ŃgaQY?Vxo"m+xux@f2%9YA햷^c , K?(nBH`2=S`\ (&J#&^MN^6l3r+AXHp6i##QTWy)uuL(o*BK_p5G=S%P0n{G FW^=U@pr<;'tUd]-{'kd2]E+6 .Z;/<j=KAh(@4T's"(6" ¼='Nځ؍ `e ;NdYk} |ڈr(itl3/qJO6#L˚^C=Q[IA/5}kQkKvILi Ri?ӎʛ< ,*;ZH4:,=%%L(ng>@fBXH0>Y%h #°te6!n3+Htl0RT[>}560Uvohݽ-'C31Pa }]0XC1:26rLA)/}o!xCS`&$t XN|p k}o)O+,fRTFH!< "-lx#a\ݣz\3D%ۛ:iu]޾[S(C^Dȡ9?Mr\ʝN֌h e?irʆ,؞\4p -:+7Fq߼,!#0nw tH gcVewQ$ *[}ar򗬷Ȫ͢p7YcrC8)]/U"_ǜnECߋ1|;m2wwm,)<.Hjߘ8$!YGœ Găt`xj0nINo5ZjT9#?.)MȀVŮ։>*:jn 9L+3uRɳ|-s@f5 :< z,!#;=٩MhQ_F(6X4O( rEpuwT"Ң!dY2{^8{\` 8S+z"_p9*ۑr/P8rb s!]fm ^A/=#6~1%HrÂ)M@7>tGzoIu-C]b!bg?ϥЃ{}XWj]h1%Q7XjCAiߴB`6?y ~zp&H'[˒pMZ;E{sGySL&埊y?gt91<$N4/Bbӹ3 ԝYց٣`="*}nXTP|9guHt۾G[3h&\j}ПmJ Ԗzw.[pQ8fuWַW"݅t,M2u^ymw{lh? W4GxVV>a>%$$/|8$xo.Q% 4m<Cl2 BU"ҡ(@6bpřSpWpp3 >Wm*/V9HhP`ݎ+RpɞYU mZA}e$W19pc 궼!Y/,>5yB ,uk:?`ߙׄw^LhvmAo)'?F, .ԩuX+.|<*?L]}b<`^[HK 7~ Uj-^\3ཚb T# QfCC\EN?,`#\qIəO251 W2,)j!8g75̏? 14XRkOTwrovsr@~^PLa5ׁ=sBWb|p>V(!8)$ 6rӰsMNa4l6O 8ioni6q(b\K!BOc%'ɆP X73n#16!eh^xR˪f`"Q!l$̩!^?i#^4 G&ȄG3ws!tmP3oզ6V z.Fq9Q^@=n*9ׯ?籰e"idn(ifw0eۣ4-qF"7}\%x.Xd_61W$e澽9Ϋ$8FN_kd\YX{!_x3S6L" &bLzua3fYܪFpRŧ1ynNITs%EQP_B! #VO0(7Y'wfMc]TWtЮ#BD u}HUq7r N)砱i9͛$fgHW&1 K.Z89ݮz<6[n/e 1R y*Qm tR{2PTRs[Eʬ|f/:xFy^JgExęaPmJOGf|P'SRŘ1yH Ȩ_3&4PqJGRUbAdF|[Y8o1ՙG)x_5CZ$mQhjSc[=^K!ʃnGm'aUDŽ:8>%|qSm`Y}/NTM-4v>OjO=%)] .7gl閭3Žp׿MŃ[Q4"[^/6z#g6O\;Fck{k-&y0vb!ܯ7 A[*ƙ+䝶\~hi%pDŽU7Y(d x(>~[s:W=[xDҍT 7t,vнSU*r~QjWWZDu7IMҢ~jѬ jgyF;Q[/Ya.m%T=ζSndf-nGe[!]!D@p !M]L 6 {zY TBID;5`% mB!*efuR6̊{7֛1*Y=9˝KZEH]GZ㤆qTH`=}LWL(cϨ=h[pVs"c7vx<I[ U:ߖ GymI[8z^VhZj\jeOrM!"c ?wML{Iզ]nڄD Qn~XPo#Ȯ]!4Mn&.0цlLW`6-k*7aR|xxNJS|m6iYl_ 65>H=*]I 03NGM > {(Cn% D9U#h z?8?&~*""6<\zLY.@-!W~hX W@nçW_EtA1,|I+SCQ#U> ' E&(o\*kSȸJƇM՟BNz伪#6|~yS2#>r_-a5o}EcO(&LNUX_(__͠wgO6C?bםj[Lil5R`U e"r`SfɒW'8Xm]ĚCg Ohd5^I1q[[ki-`~f6<zrP~ ?Q42_CS:6o>5BW.Lg݀{Ē\//) hW-vJ\kM3g:e[%t,pLo/дg+agb4!5m] 5~^M.KNz[Q֡m~\JDԕXoj' R{ 9EpߺC<\!#D^$1X ,ZGZ5sn(dGn?ƛSARcq8/,#311x>nvl1+ )y:U.dqF\ `` ?_/ .M/EW,ꏫC^FOEI#>S"<&5M;?lE_Dfu߱J\<+)Z;nԹhP^q˿s'LI fJb͸ 7Jᴄh/ m\bW`i |tZyehO3\/ = Ph]ؐQ4щIQA'e8rbRmM_ q;uhs"88mY|6_o8ky|XzUCcYFR~d2*CE ZOjkN[uR#A6=jpEobH⥪.| |NQ;pcy+ų 0r͊ PhT;BȣP #kik%),_wy5 dC(Pj1p΃ZҪ<<@U= [#.#0r3f=x|]UQieb\+sc}\+@e4xTzUr DY,5a Ax04dc p|JlG9[FfrgM?Ƀ٫'w)[p!ρ) 6|"w5QEaҌ{+t~NMUm֢x&6I/=ctU*ϳv -8szjH#|lAgLd١Jv OSAZɚ3rI"z!59 Y om4݉i?4/Л7D/RRxxd iѹXyɔJôOr&_F[`Hex*e I=5 )MxN6[HuEi0jڻNyމ|sV6:ǩDCsO9'wVǁƟK4?"v϶̦3FSBdg *hM/Hl\I(&<f~]!p/my`hXXITng,}ZY$Uf-̰ٳZkhP5o@ˎn9arMJ'zS~`} fHJ^rϋ/[I6b˻^&Ȃnu,إ| ȍ, q@dQ;,  PgdMzϸsy Ü#+YPfM4n> ӳ~ @CK #,hmbβv I8ÖB:5"\eS.QCyMYEDH 9}lB,gۏ JqM܅x8 9W^+#MuмOzT2Q+ƍ% x*5%eUFÑ)v7>0x}NEFЕ^,?bQu 4D W7^};q(g+/s=Jm}4"&h6'$Ѕv0В! , '1&n若0'9ynfab.m#zr? (.TF!bqdwZ k"JQu}ncq&Y%Ț9-Q WQ1>4IPK8pfOЂ_D VkwjZ@TFD}/PfeօuH4C>$'IB _A~jHw$s1xG~r 3l$Os};BbFlc|BEHN]Vl8=Ȱ4ĭ+#̇qVI qIګ*Å97 }M׍ 6SЧ@ ;ȭPkedd P#bae !y `V0/?Ť2 %g#q?@$8j$[FdչQFe!oɌG }RMǏ#8~OyuJϦ|K2 p:& úĪfUVF7Yh7WiVeTG7BTD۳"vqF١1قIW0dv>DwSAOh],٘SI#vAtUPYK(WϮ) BZ-^,G8]a]E0H_뎣ܾ NѰ 9$HPE~Pn@o? K\>?5c͊6uSm> 4+Xv8c{>2RƉ.M]YCZ<ʳ5WoӘ]o_NZ񊽱L5,^X1z˫U\<{V탉 q(Yzvθ.$+RG!o`I O) T|GUko!ryф^U&SsΥ骛@ajLNK:UH|ԢIh۲ -˄{Q+[#|ک,학DPuM= TgG|Sfi ) Nȃ2;4Mk}jD1T[pA!StVIvvEuw]&玻,*?1m[ڟ`J5V@Mh×5@'Q7] -܄Jt4*V1{x_W B@u#:iهIX-OVM~-*p ̴]qF67kUq\CjR3^S}_ Ya&9yR@RQ3Vh33C)K}Mg+("~i[x^&4L A8K1!q^Kn $rC\/bs UZvW:^BIm)iM{=YAg[{ҩ065="5/蚛4XӋsYϿke;%5ŤY 'Hͧw(bBI]CT""66M8^T3 S O`+slcpٜ 0xYdO%g2\P}.ʿ.a7(0k^œh  S ATR"+z$>˷94" %gd3(rw"(vCD䅭~Qc?3mNS^D_lcDפGhS|__;IA&.!TZ{ nx#؄1ܩ p5V8zX0 4j)=<{_t&(cX<7o}> l]id?#?O!S&-)|ōRtA3xNv8L[B%@d&kַ!-l/MM2e*F,!+{1RT(pmzb*R+ [OJ!6_m2g2e.Tm[!)aR:S1-KAZ 9iqZ aϹS.XE2G*8CwݪUԇCL:T޷ q̼hv8W1bg$'׈Du6e@CH%V |鲲_ \޺vMO.--i ' ل*{ ِ\P2A}BR?Riysڑͷ=Gp?Nvi3]B·ϗ\b?f88m>4#`3JR&>-8-L83c>T%nZeH)mZ;z7HyDWE : QWpOSr?V`*MVNj}nmv`lǒFyJ3DlX锏a8OA2pC4^j~66֍QqpTy1Bybg` VBPmi%94RmeQt<9:5  lan3m#Lݿl;)AV]2+EO;x?.#0 tǂ_z>kG^;=IŘ@~K-t P{5ofgj[ei2JhdPp/+;p9x-j:|f HMŸ&BS2T\ gsI D=r}qn"Nݺۥ9oyVlNkeccghW?KԱZloo-{-=aTVKH<[h^ y`r]Hq&qX'a6'r )ۚG>XT#5m} ШYk}mpA7EXrp0 ߃:R?=mjQ'Ї^hmB{Uߤ-DM)O[:m^*=*@KDű*`vABMb?8wm_h(h_C䗒YrXO l֩Γ=M-g]A{RI[C}6r9~=_K" )x,Ջ `UX_8.nMHG`9vznxQ]ыWwp6(H~U\ǚ!|I??pĊ3DYҬ>jm /i..-?w]%eN!YSHCx5:ۢU Ix&jOx Q$to;2=lZטL#٩+. jS6x| MX -ۮVpg"8S ^f8m]3*7 j{h~vbnJ49YyRT[h]ZF6әX_(.',Ce(vYCep)}`9)?XS|gʙ4eDj;8Ǫ4Lw A[Db(z?qn_DEygY_0;<%/nQ2!xw(CZu uOfZѹA#l b 秒x|^5/kKnc~.mV2e~nK렗LeR1`<c9GROGu`D0̀fOm{iݭ,X!uiO(!K%Ja3 ;`JB݂Q`v%n .XƋaDҒ³*Eޤ7N7^]3[%a4e*K1~<b}Xgԕ2ITX"+ɥCJ5Kʒ{UXJIAV&m2,Dd GwƎ$yYK*A{[az@%fՔ7t zLu3F <<`j/$2">v$f`{#:,>y:9<Ɩӵt7d}R.D/!&t+HuîL~#%NN+a UūO6:M8c*.EPT & -QdJ4~m_\Σ>f#"2 wB M^<  e:x@N`O~ x\^-Wkc<) ծekDyG<;x?M;#F8W ZLIMc.L+/Df4%̠7*xQD_kO;l>r/ۮE((nL_:;WGD#ޅ(1$P7e8!M<{yq]/-׉ b?'&ܸpI)ha7٫PahZ<ٟhi%/Lb-G!ɑ%$Nl/ȑr9ywTǔH ddR~NfhQ\Mb"^HtK$: t`F&P't 2{yjVjϢ{qq֐tzy1LٝMlKA Us 0N[iyeʥ4`en~/=ȋį79#/pEjY4EuÝ/5UobD4zJۅ馨.hPIE. Y +& \R~&C߹cLy'sP ijh>~A*599hl%X&B TN!\fg|z-kz(N1ˢ̒k8k0C&لu#(C)&,[-oZB7ڶ*Kֲ06hJF#-:A LKʽB UaMcj0yMO#S4RƒLX;an^'|NmPTITX>g 5jt5"PfTc Ŕǧ^6͔G6&~Thͅ11L'RZ)Nz?Qc%X剧Չ3J6d9!+oS(Zv<"ɶ۶ tMM0T(<$.$&9 cgiXV ےRA!]&T2 TY7~ `^9j='j|5t!h-:X+!pۗ?ʦ&eG'Go1zȢ^!JIQ $`Y7|w2-/nf\b^qܤVbg8 `T0 <d0c}WӡfI̞"&{WʟwΦ-b^exϨq"%* BJgE"Iw̔*;.%pqGOc6VQ[lP/bH07+S&sC7I#nU:.B[+_N=P9T6i$; amuc\(zG>`Xф6!^b@'x bi0[CX!FT錚fq?)|N7困vxm boCHXNݖwKTJ7=^qǫh.ͲLgc0C^b޸o-UkQקKe 9L~I%pzcɻ0\hKB9ǧ{rxZݿ_NR,A]"_PTQÏ?Np U Ş2\5CN3kq 9)=u]p\@̋?wOTґ$̫m8Iia烢5"WB?Isf~9hOJ6yD3_,鮛{c g8NdEu/ds%9plڪF⇵!ڴMLAM~1W?x3H1÷Z 3{`*Dcs`qBM؏|X[#+"P+-/W')`_JS_zj b(**Ծx3\vO[":V{]\]aWCIżӦqI{}JnO(^ɒx]0;!ӂBAvV;C2On:55 L3~avCW!q^1f_ImGVF^Kɧ]ϬxJ@yy ,hjy< K;lb\!'ד⫷C;IC<+2e0DUy\qB_&,tB5}mX6e%Q@~uISϟ"9?o .vhTCcvjT&5U1#7j[ ܮ&O2?r RҶ|4ht<˖Ϝf.e݋4驛 ݉W#vO++U,z£_H25[1a)\QN7sY.~ap+l;DP۲K0:OHL+[Q;jPj\^.T!Ĕ-zRw·yvnKOroFa 3 "iCt(auqamBWcz0 DNUϤ qڡU~R^dikVofǨ^sܰVl4-<wIm(j6Ww%Ʋ_җ\oF({">WuG%!Ek@oG ܀JT,$'1_ oUyW!oU~G0AG;yH`Rj*FVR$#( -l蘿>6P0WXJn|%jV(ʕhk C%nõk:5&/"aD0w<u>nr)) T/vګRi{ZJ_)ׄ,ʅ1_R9k'nMӭQ.`1rULb_WS0e~ LNSo+m9|J2K#svE &eO4?/4`(dK8GiE98g!f[g@ӓTB6OꯃD[ ٣6$WZÕ> {ơ! өUJ-yi< |q*4<Gy3dimáæ[qQ]TQLXc: $;C?@ ^sր쯬[G W?̢GAt>) v-Yy0.] MEldL:k^emN{iޫlfH'c?a~q|kGrٹM}#dRINj8SdZVH @"J>9`߼w(4=4/]9s&%<6W"c 4}{&(L$]&#*%^ 5N3P(u}AaGJ u $H8gjet luPaeeky 9Mvw̞()SY[^'mcK^sAӨNZ7/>Ӂ驭%*W(p&~^@OÚ|:u:^dl :B3Xy7uŨCcRrZt/0!j[rAg{v-sɄ=d"^*^XCɆqn%\v<K>߸R~B/1q$Gmk*b?(xz}N"zz΋p9 D+'9dٺyԵVE@q"ʆ& ahNϭNh` -J!YUf'`2 ǹѷbV"0o c4 Wf|26s XQTIOoKЬ֏˼( !kg_W4s| aZz+R ʤ38a<,xæ;/no,Bꎎ8 %ԗ(~hLq g-Fuw% #dɌ6N3 FFsuF!/2n5e &:`I*&BcȍߴOZ^ߺ#jW )Q *EM:iZxp8[v0OO["0z 9絾nlDbx2Av6*l#ei^~FnktL@_i77!oo{γ@NꝽ>! %]CB'Dzn{ք~W.=vu\eѓIhK9j1/&۴@ qD@ͬ1&u$E \X*'2O˸򪈢h$cWj̝oTku JIv8Dpf͌-hTNIF+O!!NZ_-($䘈-E'nUn[2{k[ksC[p~}o_>e9s0 c0kܙMڏjD8u;:g{ɣPaƒD[jo._YJKdOS9k֨Wݩ>+sGE_NSg41lWp%AxWRrΈ8B'E/OoLcA-%'" uڧ<+vr?ҡhKPƢ`+ }b8׋ n\?9h^Xrw^D[JX肻 =-T d N^gފ$/&,$w|Q();C3ڤddLPSxġHE{&wp@i%7RK4R:tB%;SswSJ^lTǺbJ?.NµE&}&\mz0_5,]X}Ϙz5iElj<%F4'T4F34 Z2K 9}f$ؓ*ՓT%btHY3ȍ |ᐳiq!J͘ TDWN(ޫR8(}noloK41XF)@kGh4)c3h!"% :-V.FȰHH~.€\ѶDQ@(=絜sݜ%L:^Ҷ}CHYmN!O%uݯ ;n=f9^J;rt4lP Xho)w뷳p޼oM#Dl{E+45x9\^ଂj{Frh܈1(v>yO,mt2k%qv+typ܇'}Q4KcDޖ@ h|RZhG?N( %f=w?=,IHE>_{-qԽsǜt}neTMl튮׉o;G8 *)dݦ1!(,}sfѣ}NMb{*v {oߙh U>$pO5>-Q\”?d~ ϼO=|?-X IP-^Njy:8V`h|2NvU3mW:&Ua?zZig^?Z=jtDnV識qK`Kp7U{Dh6H.˽-kmͶuԙ u-UzHr+ :DO@7+dqGGA˸v;z릅~%RL$co>3*9SIiJnqY.^T, `{3x\aՅ)Gu/l7̊'a{UL0yu?O3gt:PUa,;7wCvdIm CzJdOMUxUHZN5a aL M Mc1O 4##l74WC%}g˨5G ''*I%f8[a8r{\D3hIv,F\#xcf[WoCv/FDc) 03H5ci0=}LE[]+*?[Bdr}ڔe"8Q)ӼG@G\Gۨ["#wm7MKAZ'xWS!*S;b!K!r_Io5&r^  wMf p~Tc,o|diIJ=q=z=;ThFH;sTfqi)GQxQog ЙJ4ȇnqP q\@TXNU1׭v8+ WA9Zc0J!2MT܂PA|3en/qEXgXSC8%ǑF 籕~9h=V2`&iSpVqz"b+&: z T #Es)JQV効1Nue!ETޜyqaN] Tp){7#{pC쭳{;>LKK&3U,{1VKcL_k-#ȑEn,卒CXZF2u\ʽ̋/5#"`V10VAB=jv]Lj:n9,pPF#ʫh!тԽGr$/6Ӹ+ſ6$2'_0%vDq%&j2X;(Zs~ѷC_Kرq7 /_{Sz4EG|}14r'Uxu4 [4bn|BAsXnRŊzd?kR`2`=zҼגF1H91VBQI%8jV^'&`آlzQx32ӢcHrOad/vpÜSau_fb¸?5 `X Q|R<]c?)JH'J~o˱X5҅ s WEX f!N\ >TӅUklvqFzM&Vᖽ]пԛ=W:9E 3nvdڈ ?j6 `I4@RKP=Vш:zM=Oc ^*L 3#3b:XІj:Y,Yɺ7j^T;v#>9h-Q}@s¸s =%- :~ ?9fN!WY/#QfV|juy֯LփB12 R3YI^ZlOI썒ʌ CiyL8}mE"Ht3Q25<Ũ&k imP=k'4>+IJ^9\ɨCKj*@jj1Mq r;@4}7%V7$e3S<ǨQ ]}6hUG7_;w̾Yv",q^oB +afm"%dF=2x u5Lv$ |џp|-&!ӥJ:KEۻGzױmZ2 [ސ b'ނ90e,d\QGNZ$ CH"4aC0Z0u( ^I8"}F=J&3NǷ iCWV.&Y#hRxej6ߋ0Lnj=GJ Vk`DCYPSCR UtA@+q>uEw.Pv(ȞOrw)]aHV=>W7kDbGtnI6Y8Pφrg$,ɧEMGېp< ( 4.WxG`.bI~:?!0QaNoHL+wV`)"eҌ{ͺ+,y3};Od!Ȗ|+ݙx@\n fϻA6ICr\w{S(_w"OSkl$g f($a-|e;if 3_(8m'$'hcLdc˄Uv"iTtx_fhF4C5<ﰒf@3-wi?w:ݹU ݢ 7Q3:49pPyR8uo. RBN֙ç/1'/c7'Ma|Esu<*I鮺>YVH`r|_dXobv@[CVXJP %I26]օ ػV(hۘ"xV Eb=Aly-0d$%G"o#9~R6%0 6sh@/%`~?ד߿?*TX Y\DIf&d=61.w`zHk~\L#F܄ 8RJx:pC-5U5̛6ӮłsBh{_qD{Z 4P ԘH<0#td Zi>}_S`T^՝ .ܪs"^"NFYUDJ[!gtP OsӋø!(z:>nD`|3>]VU4iC_׺̺_3iqEwB!!(*GJG˕P5H,8i99>."t1+VԿ9B~ΈW5{.{Tʜjx4M  ڥTlSn Ǔ2wb:4 zPsc#G|,vX5] 6AsƠ+F1:?]u8eV_roJ[=j?dG=J H}3x(UREe e*!C|꼞n[2x$>\N(`K~+80!j*j3XU93@/s0zR]ZW{^ ,J؞# x Rf@m vc 춸bE}xW2XQ xe}D "%CY?E&.;ڿm>_^rb\PU>v-`_8Uz.LpţpYXV/7|2ϥ+>‰|ƕV;vvUƄ:Y|*r*l4e#ߍk9Āoﬕ֣= gX;r:9^GtG/ˎNGh9:WznX^ߞwn4f(ɠL.uEQw..K Z|eP ەI(RU?9Kr 캝azCLXc B/p&D0"D1HKbE+4Ob g>ka iU2Jצ4y7>o_ ׇ}- ^c*%#gPfn*Ht;f tIt$ASIL$d(i<ȼ`' RĤPgҸ-*Y7C!.:;0sTp\9"$e\ ٦æ{ &yU0%>(vz~7! J%׌,*aXH{gݤ>h\|ATtQo0ChWUOr^A?fgi1o 7?(pqeif]H;WpO.g!g-ҙYx`"}Oof짔)TB2 RٚC"Q|.y7%cwΓSSu#Yf3y%j`8AX٫؉Vݳiu{/(s:S)B%3]ExК d/@JX[88=mg(/7]0/IV0 :8o ӼasX/m(wU/I0(% 7@¦7G<ȒmsJk_)3_е}6ƒs jk \-I!m~XF䤬~Sm;ŮУ8 k37)ϴ ' t8`nH5%UNJj^us00qq%DQg\h?J̙&ޡ4[˸4PE*ƃDU -1kSd\U/.c~V̵nhyƜ ; "w)Ĉ@džHK~ΑI%{oI>ËGmqc(,"wUP΀?+(04lb]Xn+#Diϐ=^vɍNV 0u6ܢuXz$nSxZq4VvJ $okb<7+@عYLĴ,ЊSz_aIJvo2wZeYߋ7:]TҪhh5P?{E'VG Vkddj {""4wh>ms-XşRb]=a|>AD&kO 2Ȫ(ѴiP@Bsxa2GR{D7l`Y?_w`։9>#ȁZ1kl!ŮYKtjh9c6RqK?T0$6 tNtS*"WMBc`.̸} ?Nk0Mħ_"~HLfT)bScNzNh*Ӫ2Nqh^;<ëo\Qn:1*w\FA_y* 0#vb56 'hSTdaS5t 7S3Vr#D*Z2 {ϼ5 %J Vi kPӛo_[FXaBv"+YL~q;xz#/$74jmxW03tec>=- :WBB?(FVP~ &GY=]8C's|9@r?vA!ůbv#jN{ba$%wQƉDqJXcyž_:8J8eK"rЀ^2Ŧ,M(=' $S/uko:m H׽\@4_ Q~ ÊFZ㓓P:x;`rz֍/< ~ HfS/|nMzS;k:/ꩉEM*Px$c`rsDuK9j~ {_rd&5' mJX?W!~*9 %f|b .^7]jݷ[`jZH~ld[|A1W%!U~jzț9Opj e}0%y,Y'Ufc'!6=B65s@Թ} heAǭ64mzJeH-a0#XC zlDϜFzRCZN{h6g}e me[&e?/#? fzgVnI>(iUD9&xZ 3 &=* d_tvpKf~6Y* b gG-43GQaC lKŧ LkJAR?c&ճ]ɓܦ "j?/o֮=;Dmy)շ!ˬ1}s:Qv@%XVrC؍\U߈MM¥# )e RsӢN4[H]iTt)oᗉ aTq rܳ&:nMUEfJ|%nժ:lZ[Ӣ+nZ-DLŋf߈}fʹ5rʓ G#9x-* D/e%^|wFTk &n% :0S3"Tȋ%TDF)!Ƿ;oDf Q/**%B|ZR.]_H`Ӛ*c"š}qPW&2~Qa51~8p%B׉Jj N` E..re #1Wq\uk{tƧ-K#N:&d; .ϯ>` <ŜհJQ +"qe}s~]QrPcEQ0CnCB@Hn;Ost!vQǰv(ѹOfm:ĈM}H FՑ~k%W[#vӗ$|#Qӿ Vd[[}m-(9qJ:@~< {&Y}yRh;剴.DwyiR%:UGDkq询fg&&Sj̣X&ӱ>TR2ˮD>"5&ܬ2rR-\ F-됐/m%mꣵ-׈T[az&$j#VC;ZF>@\Ū=`|!"U^"Xh]̘UK_;5/fC`((:Q7ug1nZ3: W,T}v5?vJ]"Cg9s1i{ؒW|JUd(DOG@# Vk @@ Xb'׍)߃KzXvgҡewƓXIv/Zΰk` ["V.y?" ck]jWS9GO-ߥuzYR@`:=*$}Z2ID|;?eE+2htV ")nUQξNe2h؊Ez*IקfzNN>ܨie+={5ڏ n~"Cd? ?dm7%Z4|?uettrpɠ~{c.[5v;VihX=~bf+ҞaCRK7ƀ)˗n&_)(Cz#|7GZ>xLC%g%#tq>42*z l~Js3fznYΫ%Ҝ!?FvQ3^Ė]VˤF*18҉ˡ(g#t|=5izϧfq;mr!ՐQ|Ӣ5mAҢN ; -7qN<,;sGK9tL:.PBć]x| dcb!ȬńNtSKPG7sc,e%-G!䇟U[䰔@0+u9v!!XXf (jUN5}^tIG9ԡls]&D,&V;ep&w$ 8s}.B;}#tM$; Wώ#I >Iua3-TmsPggsK/&%`ejAz^[Jpbmƒ` ;%!ɁF 4BSP(_̍fDxZ/zi7S'Jo@H#lqZ{K:.g1S"! D% ݘ)?ј5M N3.v NȓT>?ދtВblv{>&#i0},lU*K1.L*e/[ү~tl"aD' D U'6"#DMV%utxr2? [OA&N?餠/z{w>-=}-i1o'}TOvmQ)J:pXQ*Tóp\StQg!TV p Ff#k p@7'WYCF ǗA5# ֌)ۋ PwۨfI> Dh!9_w?+ߑa55k$kJ:Lmf/ ֜:26pB 7gR<*yNE6$wREεXiX;G9iqː9pXg-qV qwe1])[A>nM*|?axy N9;s\3 3hꃛW\/⓬87i6F\&{0U)@">o9j(ڷ$wWdu9Ⱥ'"^bgO(f?!2<3ՐW\ zY tN2H:ժb#:.+`r1=\8_W("3ZGN#(KŤr%pRl }]!ovp68 􋅊x*]Q1H% ݻkzaJ`tbL D FBb0MUoQ-[ ڋ[%eyydatKP6jJ~n) >}3tʊ*ʇꞒtMݢ|$#$àr o&%7CHd;NN ? no*N l1Jf{?l&Xk>Ψ5+iNFEf]w/1\#-[NS:Adr%~ce;Hvw˖ߠ/#d:!h$F ǪMÃÏVkV0#4le¢?>yMŏsM LVJ%r޴$gJ5EvXp=&du.ВI-9GWfB-Ys)W4ijb%(!GN b A+bTqJ98qn}qFrB{/0sUi@vT>Y4`O(-)He]:pe-î!X] 1՟Kg+aޑvo_s|ɴg}PydhK֪\a߳z{2m"peb%n ^KCw"tbCX |\0hy/(3(U58ϲS[ń aI=P'<ם^;qOE]H>o=&g" shTT7~=fŲt="(_V֠!ϜQ|0kK.M񧵿1ƜS\cfġ˩H.:C" -+bsjouL7\eJ_nn_{|x°2Q||ħKT]V3݂;#i ɯ3 5-l9'H y lk# TLXR;Pi- +YSsr1y6[,k)xSDYKyCI"˻noo%|FNX#/mMn)5@U4wu$F1Al+`,$mڔW/W ׁ lgN1 >*ډgx>k}0@60YEtS1˻"0N'CUI:g&n;+x G]z3OY\)DCȰ{ +վ}1{VՎ $Z-_w]Xs"-a58~$h^xoxy&H!e[JVIHᄲi!~j'w[iP#nOhlQ3`knhӚg3vGMɌK#-tENZӔ@` +5Uecmm. xc/(jHfl'&PrFul1uMN퓢B'ND܅~d]-{I;3ڵz#X/?yEQ[Ňz[Dui( yj?~9Eρ9^ދXb.z"]I߾d=~;Q@S0!\2cgigRqw4yD*;~=n5^)KKx־CWPƖل'ң_M^c[eX(Gjy _JQ+g~[T7h?P)+;ś;#oWq9 "io6_p+AZXUe F:@r-)oq QY9Zpp47H2Usr+6dz Ht+EO9wP0< EvPlGH$.aӱF뎗CYe%lI君RTT \,yVm#81'׸+#fH*QnF%kf"9P!=}cnDF)z)& ` ʝΥ[$^ZH96|LV]󎣠˦)0cސ!ĨSN+钤9T/02-*]_aIWvV Lj"*zWHY >Y [WE#Bi{lI\y]ˣtSh:- d[35RQ7cAA k1Gq`WUc|V@H$gOQ#-7t?u hb(;fYkC7O,+ʞz_Q1f9g< )]q R*ipU[+^61׺ܵ8n$6(),b頡ս0GTnwv[kCb;w& T$"gfpC{bylVohacDO4pn1 &aܸ}l/ _:@5@P/Ji4efIhm1|Zb"κAYWŻ~8(EjYgZ kir\Wfva5xn |@;KBruJrfӸ@Jgx2I{&AQIF|*<]ʑ<$v8ds'd$ d95D)|J,*rΉ"ozq5Btj7&%Um' Qs;Do~t:, /qi ؄"{MRyn.VH&;mgri9RD7k<яmb1lЇZ_!t{ >j2e)y=|3)9 AѐXޫ[1Jv~x#YZ=LWM~31ec2H'z!HSXS5;tP[K&ۄs48^xiuT k KvGԈP6ak +W{s\BJwùBlj.}$)@M.h!h>Q@"p ACYgsO>)g9H_2dXi[<-!$&kE)a_EՉ <["50t> PYps;Nz-V? ഽHHW蠝h+?3^JY5 ScJ K< [X;[10xIb:^;}~Kh/Lh}sAzF:IȦ ĊwE i:4'ז LJRnTY쐽֊n|tC5L9F"{¦ @t<^-k{Q䧿l87qbuh{?6{$ ^ Ed(9s3GozOJ5_k;C 3zAdmX)H%> m# ڬqh7}zs)5@\q kCmrL}@EV2зC,qU7Ij-CDG,Q&{J悵 Ї::_g; LklLdaC Qc{ۂZT'8]k^H]VvC-F=4Z?9 +!{cV+xի#/nh0: Xƹ,MR3ـƚ[cӰq+8/1^ MF_&O1A.E>{m4rMYS_ %^)W_iE޹7Uvdh0KHvCٺ˶ږRraG Uoڌuڱ[_HcpɑIJJ0=mtC*?X"41Y@;ejz"\jes}`clf{X}!m&6.s,&eFO7Vu`/X}p@,8l|β~χF-[@ oG͆,QƫE_5,u׿'밊|(bA28m(D,tǨ AEŵ29z]v.jIJs-ԤRJ;Zk<˪|v&y^>r*(" Fn~O,s e-I'$U3(fn3o-ܧ+Aps1G`+V6nsvj[J9_b$( ¼c9Y !+۰s]9~^t0US KJ[F9?Km3q>Dk:9T7-ݦC >3<ۼkkSP q,Rg%0&5P9D_-ÉT-}}߯k'Θ^hHf&~tCurDڬPc],]nX oͬ%~H*Ab'1sn.¨J :ѻsHz ldKʏ~c1ne͚Oe#Z\YEi s޵ߍ B'`O `e6AUn8 f\K`U-4P^貢a DIw"ɓCT?8oCl4#-- *sM]=RX鐀oU"crkrLnEä|}(\)Dt>.E#@;ˇ}'jaJVD+ K[ ܉d"teoV !! RV )"'9gIkmscmtc+ܤ;Se' vGxd%H`#X9ĕ|y!ia)+hI:m\*6:D| @i 6v,;{Bܕ-g%p;>Ff5C/,i9,B}ܮDRn"~%ZHYow۬,1MA[6k?LR&OM>Ro72*+I&)eTK?(' |@_fv:d823al4}؏]xXR%TG-y p)3U\%jMMjȝP0 t8Sl.t [!-U3WkAz[qe]]-VNaXNmIJwǠN'6Z|3h-Ng#:.ekX)T/ B?Im XiwNKܞ5:UG}k?nH硑=<uj҄~E(dHl܎>lq8ǀ ˷QG_/Y(J0Oϧ.j+tW] /)ؑ o3b7_Lnu ~egʙUŕT?W\!5,*7>#TK.[o [W3L/AMP0퀙΂!^0'j@d= QǗVbT; D21*0l7<rԡA/h$Dj wN֨[otV"%H2c䒎LT!xHԞ[XTn`X8mPYc $QHG7cZAiR,\>]U@́, -(A?LD V`_rm&"ypZj}\l` 2^!uT/ߛU۞p%]Sa]ΛVF<$ &SsF6N1+mP Ӎ&zn8͋Pk_WֽrVqI%<j@ HmE~/6&Bg}C=MB7QWnuBCƃv/1nHosS2Q+0{);TROOgk,; % 'yͯ weiy!vą$I+OrEQ\BmLN QQ ɾ *#/J ;^,:ᴏ]UTT#G1^ahWNcZb;uwqie;_J$\#@yMr=$hN=h{sxLF^飑qD0M(";4_>:!QwbdQww ͟p:yp,\#(^n/ILEtNyEu05z>dL d6zxȨ () _R1ECKQ5 rTaBZ;,בq*_awcPrI# f+}!~se~cdz.ꂣR00U޵R 0x^f;x@n\03'DOC:q䝽p,L+utauH(BjX0ք u&uG}[>38и܈]2tW|}F4_؀dv3ԙgEaFE;tUTp=;Be*6.u1)B ky]iFQ%wτ?oؼBX{\9WQT;<+_nx="Wi $}OkwpvYKC[Dg.E &Qrʽ W5rYW6d7qI^k~Ւ_YVW,!Nၨ+qjchw4tOiYSQ53)weS)ŀ(*eFJ B#.0ɤz&G\a?Y:w>բFδSY(.o;\1! {-W} f'mm J}% :Ylƪ,Vˋg4 } 8vȡ5L 3ᾈdi̧GĽPnbs7ٴ7|Mp$d'Ӓar?W;ĉTC}r|P ^4cp1jDŽBhjV[ݡMJi{ (Jz4*)rB&5>5,5/,-(h41|h5kyGnMJoOw$l%؝\L/&u׉Ο;gLvLLCHE)?XKcچ30+ԲőpO˰'DžmLFE@ގNW JwEy䬸L=)ё-Ғ1׏NK>X!?#?w-(e'jZnb ] 8~_}U2@6fJ34\̞k3+]nh寧Is/@4zr3"ct:KuYdG$dTod@Cɸ3]KA!D)X$ Ug#T48Q$S@= &Hl] R;EdͧrS⼄%7wB3u?ق *k"-^RtҴ;?A&wRBђdWi-*OV\ υ`cjgz1"% %dqs$JlS}zB$gǐi3ߢ{Y?Fo/3l ÍفP緱-m9VmS 3n쁻iŰȀiP5E}^WX!BUGvf6 O$0G0?va@Icdj*UVzdH{k0!_MrVq[|kEK βFX4]/߇#6pVhb3Kdansۘi`16oǀsC43c ҞugGo5du:sm{3JR)0sgeȔR^Vl ٱ[G9NhHd9=(q˷CKS25X'\_T! !jD?QfzESӹ&ue\(Kӣ 1XNeaB7R<ׇ7ijcW$(X CZgcz%R,6#Uh$YqX,ȭbӰʝHzk8Uf8 p`_`M6y~S+ZM䬍Pjzu>Hѵ{E d[|漴Y+ٕͣ"q)f8Te\5j&yPvgJ@L~0Hc$FsAiѶ*_Jր! ={3#1\(8o x/=<64gc -pTϠWlYsdN u!?`U m!=̛c#wD߰ƥW jq>Af<>'}x TżiƫoK@8DRH٨c_(tYuq|aUb (?+\=Λ{ v{'XSǯɑ*/b5y(]׶57%PFJ [$iɹ,,".k3JfeE F-A7%R~/ay`[gjB05N,-)48OO-:n=b>7Ҁ!o ,?(0u,@I_pݧsH6G"#f6qm^ޯwG婭ڀɲno9V[|pTQh~1^-DM~܂"r$%6q_uxaFga2rpUKzG䶛lsQOLtSd9C`#LAR{}.o8f5^`zC_>\3r:H`7`(_]u@B܊˙(ϴ0f>zouTo{ |wZ>4/0VV{ D&;Q7bjt{>2sp}C経v>g"t&B\w ll\.!̝>_s}|t"Cu? W^l$2Kf~9CCE=,C؈qfCcP?lpJ1~գ'"% XI@Sj'"Ű-vձc h:>{0uHM*Qً'on{{ԜJP`#BQ ųՋdPWm0ci4o!%![3jG C\_+؏2V̎VⶀmJʶJ"#@N.Qⰴ'lM^(+ ρcEz]cٙaȀxmC`sܯW$H}#<. 7_6sx- "4o=/Kr"7yD,껮&o.v3zFE\UM&%84tO&CT_XpyA^|"b&z&[kw+Z2P◆2#mJ4Φ%P2n/uEoĒK_ q{ ;ddP} ޤ1Ry#Cwlqd񔰍QՖr9Sݢ2 ][Soq_Gx( *Yd8 o: }F9}bʷ$²6YG_HՀ^no]W7{FXLt~% *1"{5 ;%Hap|+ FPniS#p&TEGƹ_1j[idn]vo~xwG?:@Ig!R>@;M -ȭ#TTwU4&d4svӽֿhļfL2cF"T&UJ6)4;bNMVY}&٠AQϵ[!`[*Dl~ &$˱82ݫ"hQF\ΔB@eh8R'&/j(dԘuɖ-'{V@#S(3(?TP;hekO $ީ3AiTE@K{ *O1krdRUH,aSU_@ͭ]*!%`Q t 6]O%Xo7D@|b!,Idܵs-M !? K)fo"#p}WuAc{%ː(3ճI- ػeјR!B65%_--Zg|fԃr"3Ye8pњ^e]߰BP뿳ϡ4h9~hXqzN;|*{aA#O&9K=^EЧ`Ĵ}-=6ݟK]hkSdv mi,ZYQ눚ND(v&w_4<.w5yE)OV] mZ\B8Dygi [)Iwܡұ٦{>gfk7wW2c }?RBաsۼb@ +F%:W"1z=M | ԍ誐.d8enh"1m*-lV٧ .9}@?ቨKyf2:Pa&H`CfH'& yZAjxo ?lD~ $ XoT7}I…Yx;QXԋRpEvA attlTᑩ9 ;-ʡ^\'U`&קyJ6-o(1JI}Z%_9Z9QFHx6.:2npEsnT=ͳд E܏1?~t3>aviUտ,>/̫OSvk4Z5-Σ׮.YJA`4`;P\\!ycAgRJ}\DBZw k'(7b.,M -JssxGyNRRUh5)"SNq:?B D]&U~œrgp MU?Y"sjvyh\Wnnڻ*B5=C)AT8sI:.)Z2jN ׅT:^9z%7-Ot#zcOrZ5 jѼTXƒrv,N(+fǒ+q͗%GN93'e=nS)d4(٩3XXbjR #K,hsЛ\8"&oX$RQc{K@d&u%0=Y9ZsLgLzrdցe1veįxE+S.v-(mo&f(ak\ hüq3JGԬEΊn{~@WyLzrE(+PdA$G4M>bXU4Wn6v({T$9hW;|ڿST4%},EeO, 'YFL :>_qg XAt0x/6sw_PTWӜSId8q-L+$TY#`_VO^9x' Th^Ӊ28qA1Jae633=P|x=;g0ڒB5`ώڸA1盏]$fWOm Pb[Q _j zټ%29EHS=_V"cJ1}λ-9rFo4?o+qGGR_ٴK2Qv!"v6\xIz~7'pЗ j rB.H-0YXɲxwJ7% 6 ]؇ g.q>|a)w?~7!<9 CwJCF0]ZZQ dOLTG5 S{|:2ؤ`cӁe@㏆BntMc ڹ:u?Ǟ"vt}nj1U/>ڋ\#*^#g :dW d~Z}?嶜ztkXk&IQpEO~:YY2ckYnXd;~[U ^ꔂ^܅+~]I+fQ%j`Gf䱗'*̲ '=X#qH7^L8ma'xྙ1QOvőե=H*0Px]-OYwg!6HŊ dZSJ'Pf )=BU5|R 6[u) :i*iPLgZq}дM*0β>;{IjWCuFP+̓VKpb옏g܇z\M" SO[&<@y/+f-Ww(ym,xOCz5N7mHy{D [͹PUX!Kŧcp LT5 }½pLaW'ɄeR%yPQQӦ:VUl].uNyC'0P B?N?AjQfAx~~Y/#mYuK(!s"/W$=jz5#af5мWq~w{A>@:򒺄O뜿0+#꧞(c8:ƼOĝiwl!D5Df+.W*h ;MPϮL=\ꊷE>k$ PPǣ15C=Jݰ+5,^jNT欓P6Լ B0s͑2J2I-h^Ѽ)ꥌ?jvfMݡBqT]`5"o$ ea Hc$_v&vnicޠx# q}cuŶOߥaPh6njy$(D5"O H2<3߭i}#F mKM@m_iDkc$dQ IXZI!$!Hxʢ4 DXݞxs(CWKx N1\&x8d0Yh7%亂ڔ-1$ɢӔbW5$8ֺ \9JbR%2'7 ZOۗ}3Yʿ)%VCJ]+o{'tSݥEZP: <xU0O)g06maPkP !lpAԤRY;e^ARwmˁ{nRWN-jg{x4ST7 a}жR?4~FlߤgRVQ|oWr*ISVc.8I2̓(Cu2 %z[b}ŏ,#`c~dAhR!xH[[?ܝ^F kcb@ jBpLD`9a\ 0.;ˏ"1M!~ aB m;ӄXٷ%|\}"AXf|Ƃ~wL~0v#E\mBaz.VHXL-o*?n&AG(E&+ri|Whz/sQLQ-"wzdwB涼-QO6G/._zv`γelԅ^=> T8'?%V]L +0bpZSw*z,#zDѨ akJ_Sj@,;O5tQv)g_-a 0S )O#X`<^1LM+#J>P‘$ޜT-)"%_yRZF.FB+BiS]WdYUT==C8f->ם)qZ:T?WM}Yߖo ט^cvWFg5 u[ֹf3Kq-}8Rr D{͸ &%_J@gOiźczŒ(XVIFfgG]:Á`4᪦;yBN -l 2gpajй|%i&_~H9ZЃ,詁tYx 4&X̲ZmZ4BKjl0 !V@jO l33lNw"CHR: ['[p>%V yv NղshĒ9NmGF;'"ȲTx<9&g$+2Xh ~ Mh̏_9>ix ƯAep^zdPIle*nMdZ>\/-8g ςSB:حd:ܰ.6EW tk/pZi|~GA1#9no nUn )xKL:.Or&m%Y '}'8@OFtU>m?kQ<ᚥ :жAGzD(<]hQu_^L8wYDҷn G!kDx3I>*L"qFe5nO 姐TA|B*ߘ*|: o/P'X\Dx3jEmӶydqXi}1½ QW^jx$}+ t_扬x%[flEh&{DdkI1Ϳ^IҢyYr<Qʱ?5'LTK/?h9B *CTpGTCu3>*Ώc{Y&SAQEhwџ/lw 3sbHЕ`F!Fo#Gh`]ǬӱSf2MxO#׶ "sodrތeqGsO ImgLޗȵj|8֖절9V'x]$Z9]Ϣ}Z".lGc}E܋qt*l"aӟlc׻L˯ ?)dO%~ n2Y[E G= +2b7`:ʽ ip]Y<>_z'wֱkH+b@Ilk8f u j*,]fe(6c)fYZ-,%;Sp\D5IuI#ˋ[%֤:1Ǒ{NZmt9o>1ʥ\|rf\ v#._ iWej*Wp&˃ 멢<4C8D,Up/eH#|P&dY[%Pj$#mE,63ahw aJxܮub-w~a2_Ϭ{!駉eTKP[r3}^woa'|RZ#AT/H:ɤrD[6xBP7g3@1Ϋ3ֶ &*դfaRd$f}:7U\uك naubB3B:-^7պy74kC E-&W ch詨OctK_@u/y-)XZC4jS)L>|\ԎߘXꢨ\/`Gf;2jp^_=2``u<谰vRxˎT4yvAZ3onws|G&ˀ3a,L{weTyӘ TO1=shT+E;ohus_mYY\,n +bNfdlc`.{7@ ExPх] -((Idzz&);iSwpawfͳ7/?h,Ćh>QH]oJ=]׀_!wp7xR+p$׿V}ڼ`HǛ|-]=eꕒwٞ(‡{W-]#i@c$'rG[xJ@+/ːn%mdА|6uV-{ kEءSo$d&g^Ł?uB?Xͳj^.GrOJZxsw0cYi~0=j_xI4lnbOPL>RJ xT)}%,f^?+tkp'LAJ[&C~+ ~%J\\ԯԃH]MEJKȀvydv &+&M %P ֻ]eC՚ @+bF~޴:j]jTb9"z"aXK"wqAY` *<*lZik Px\8>[]93ӟh3hC?Os`R.xL]boLH3zٽKN tie>'SfN?mp_~Q!jgY,~/m..*0cL?+ <']"sA/$>3@_!Ne5o"t,^}cFc60'n$_w4i%} :H* "hg-Mp=W[J]8C"`%'&Ỉ߀%";6_#A|aB{*X1("$f(\6Rz6oW;b;-Eـ@Q=kYlu"LR˿v7-1:XU/ 9N!>p.:>Ad_0 OC$YY9پhI)G{GK13aޢ®4-#83RE~|yDB>D2_ A\x >E}8#*,M]9>N;Θ4S2hѶ Dnj(tHh6&>vًں6#ڟn/K]GSJjgm(}1sV)g+Ҩ@ b_8|cTk5QQHZ{-pUt}<I&[sϑl ˶KX ,² +r2(юxraH`еzݥi~p{G OL 2*BMGMsREc|rIW:%aXu[\0 eX.79HXYBXrpq5v{ ܈fxMoڣHmf_L6ݙpDG΅5dZ) MQ?ݸdm SHs wbX4am WiiճB",BLZ Gj[)&TJ"uaIھ4Jj](; y0|7mwhjDH0~@)v/ӣ,nan'Pm)5!eA1PYfϚby(3i&XotJj e$IDJϩp-[凈#;UuVi N8 sKO $eEeXEΉ~(7#\={WMcx{au2 ˒7|!mI`U 4ǝ;Uƺѽ /-XiN7*QX1M=9.I n A8~7zNƢ̎!TO>|(Lqi:w RSxЃn/)Tt{&{+Dѕ5o,#ֺ'+(V[l]q3ŏMF< O~&c k|T;d6%mB(9! ZRPLDGI{2%!4RsUtF3@&z2^*JĺsVhqm^Nanx:b hT=%.>f9q'|AYњxyz Ʃgm ] &3Gv+krJ(*sJd@P]mִk+r#AAzVj#tw`.bfcj YzEC"2#a)|ii+>_C"cН'FSn͸US܊-fq+b2bf7,rjxZ\Hu{$QiH6|? Ye_ЦU#lMHS:ϗOeQT@ =#*q v]4a%wsDIj:`.wT~[XEзo *)Iio5c2Ub4l6DXӕIt(y6dt ~VkR}\C^\U=$ϖGT[ *JSќI,6dNZGA Ӕ~zwcׄ]bTVŏBe-*,[bJ'nH2^~1c(B}4N_i`CJ,ûRgF"pԹF>6#u;_* \5~4>34.Lցv69.w@"-69U%}eod.Gn/KAA{!j~b,|w>7v R[ͲY N>ؖ{֪GGMdu!$#I4˶(ΧĪ]{ٍ[a}_e.#1՚t(W7f}_ _k1G԰:KNY#rl6\_݂|HUmW9LD41 D@vs !K׫ ; "P| lHҳ(4 au%h !GgP>;E9 ?oK*E#7&RzɬƏm "( ,.fl%;͵[10X{3&7fs b2? U蘭]"W:dKQJUrst{'Id8øHlUC($>׎C=/Y@ȅ:(X)KJm??[_ x'!Pڳ?DŊ)@)"Fp=&-0l7`6$ׂJx6 F3p7M >u_OJ,YV 7bRf;*l$@.bL{ J|Y e\d#fPSW(L i=EOs=Ӆ 'Uwt6d&4I)AĄGWqZT5͗Nd$^7ѷ7É+M;CDTgqN𒙛/* DfTv MJgO2{ZB( =>Q[o9b$i0Jhb-m«Uŧ+]5 +6O "3c B6KG{ݑ>/b_~ΦR .ޝ]gqja_00:x C3C&GSR_eŦ;=ɿC PxtIQouEfL_( AҚduqNʚj@_,w*0Rxb)&OǗ="7@/ kf;/@R֝kGamnaG_!@ 5r۝]8O  Q63 aU꼷 N~"_D%U=#PRN q98|jYX Q-W\ArvPA* )׈\[BRg˷Y syj.YVWAB,{PnKS` O"_M ,:R}$4fZĕ3`:[u;w$4Fo 1=pq9npI[|ʱz҃?}ߝ\ Qy @2lp vs 9{'E'Lw$wh䛦kӀ &'b/~-eGNlc{U􇱜Zh峢&G;=H&qI{lѨiAͥK٤D!ojjr-ǗAh]ĕXHd%RDp&oMrVdw5rxZGߛ7@xk)-541h'ʘT7V!S=tEO)K䘏|Lx|;2M//?0Pi&\Z1bt?܋+TK َ~`K9|WEWI^KLGXGth>xpLaXH!`YX{W3 7[M.S'ŌGR mQA iƉڥҺQ;@,YtNӔKg?Oil>岝5'P)9pԇ:30%Q΍tTo*HuLaT%'ms xWIحSu"`#-u)Qs6dޢߑYx=<\ahW2]dTe&l?4> ek졒'uWA/:h#i~ jmۗV2D Q಑^=Hc%50 ~oÜT)nh &_\эMsVԡF>+/&eQ22Dzi;`~ETԷ]/83yxT=ܵ:cݵ8[||h䏠,f\6d9Vd3 Jg&R4hתUW<~:lK{7;ʗ:[>(õrJ˽W?? `!I(Q_~vĜyt(#W#aKEDF) NC$Ԍr +6L@H.h:a9m*ᒙ7m(~0R+i#%∫:Mo{EV=qclhjZmm4!B5x */ K0k+sqAzЫ<΄Mf*4{C+5<ÎdR4{B{üG&/ Ei3< {l\!Iq4i'6{6 CJkUpaߍ <ୈ (0'; ImkjϯF}/60sg-y.Q)AgM̞9 Q_vm~ 䈟tįUsO(ax.>7nC46<)89F $D{KbۨVnw(H4hQre]Oj)tD%l JYfWٿ]x }#^fnK4ߏ~z^:1HqL>@Qo 6^Ћ hM\#F);vjLa~pOfXl¼X݄/:U'>(#߉<#T؄$}DIO眝Em٧lkC4L>k۝cqOV4FWs%nΌG4R~?H,b^6nD&4Fm_ Rb`*{rcKpеͯrQ vL/nڶ4|;|N}MQGk̥3+p ?=cIs4ZV엧p2(ZEӈK pUMk}n3|hҲpxT OBDA5~ <=""|%.'du𙯐]}tMxUQpVH rhC"hard/CHΊk ^7lG.P9 QD}+lF\A㤵x цPkV-N10 H06;l?3fd=TɛEN^oFv۸n mp+k?lwGo+=@FJx\*UKKFYxB=bwHiƿQa/L/ }~nz8R{Oׄwi jsIwxs98K+5d2>;]Oٞz=F= heB`dVeyI?0BQN+k3Z(۫y"'7~'|pP! S~ G X0 ,< AMp-3 3=O,>kYWZ O9NCO3[0ZȯUܧ -:'ƺ$GKO=P+41Z@3R2 oAXzj̘nAC! S#*f&׉"?*C|=S_NrUUNP)Yn#Z3E:ݞ!kt{r=b/3 ekuD4X2[̿c21id5lEDO_{ ]AH@K̙{eJG#`44|2RlJ=62~ͩu[:NF=Oq|#)N8AoNn}VtwlqLJf4yѡMiibu-D&\ RCb%&&C maMЈ!WZXP\;M2GYAbTyPmoۛSςbdCjZqE|%0wѱrQ:b.d%hݳ=<DDE>J5=u|A ;qʀݚ>+&Ҁ*y|ܸzC^auunX'tV}h\5&pdϲ%T >~y(C+)#d댥v^ [98_wo`{`N a'wOsT@az} }nX#SDLΥ߭`ս(B(v)EvAF $pבmfq$$on߮P"[ ?^tݖOfoqJ1AFl'mLN/e[BBR(@fvohAErofT$JMaym;]lގԼD钯RE}n S Wl~1PP8mWXyj@KH͹<%:]dnټz,`Ihp-`bfZL]r>ۊ8vmrqUWalS/ l;W$N)|(FlYL3#v2 k1`>ns):T[ >;?LV5_͵}=Y$SW+?O[)G w`#I4!$ ߑԣl| +@D|Z׉} waFUxt-^l ׎71RlEa$LAg=yULWDw}ma!.K|a.eW p-Pb|#~7HlZv%I@ܛݜw1+n])>d2U E3Eh)Fk+nY:;BrXy%wh@TWd1v{`-%=}b㧤DգY-xwqf)G~z,t1!OA/Crq3^2‡ZQ?EtE::ؾyX` ;jޏj>b轘ЖJ~*kT՟l5~_0 I "q`j/a+jZ%;-%izEtԹ )1$9X0˓͙-=N?Пig0Ej>u^s.||"s]>.qgY%{quM?̦1OS 47p 00,х:'&AhV9Cg`t;v5s'; yU b2h<0J*5J8N[1`)k*(G 8A%/Ɖ+Mbs0Vbxy",0?ܽAi4dIlk:wxo[rb'M^1Lٱq3tj}+k0?؈û-¯V_ yDV ξLIqF6!t8s>Ak ֺ~k2#pi{hBgZ-t|.ҵh9b{jF Y! vNɰFo-6Mq;rS.n5tsWdW4@޲aգYQl?[VJ{\8.!YBSnȍU)@xZֈ}F$rl}g +dv<;.T<+4Ɓ;|*8)̀%:AXAG<38X!r<'͘pZ($v}xr 7+3:T7[=~Wzz:Em>^XSfLM,P;y*ɘw?r×) tQ"?d_ULTUJv\}6PQcS<@pIR בHe>9 %6 %ſSni0^ݧv4%,LꤩqVp}!g~ǁ5TѪ:<9 t/ݟQVֺѳN!# uOtp`H˾g0tjOyJzoPbբ5X[6v QGSvFE|`E UJ8dde%XL`LAipY߳Jȳ2(s] ObBK8C8`XpZyo o>R}DTv-&mhoAV+OaVxJUltY)>U='q˨&y˅@DhjepҪM .~ _>]ʒ9lƏwǺa#f3-RzʞVof];'Vi2E/4n!odK^t$H=@ _ C6x%_ S"uu .g_wN>s! ߫䉇Fbє !'S0G=f}6ZZ >ܝ@Gy=IDٗgm9 >ͭF0R y?Z Š`i!T}ƫOͭKCyXÝ #yĬCTjH |xMƌV>A}9YiZQ\+w! U8=|aݏrI::9IOfkmÖ+1U[IRBuz'#_-m z _}!mi2,=숣SOaWJQ| :OX(}h<] Q Z0ƒDc/ܸB]|{]V#`G9x>50˿pφ{_xؒEaԔE!XEFUzKA0$P.^l$n3`} wL{02 BsN^ dGl0Yl>ApJO Q%԰trwCVJSə80 ߨuRHڎ')Uhp12ߩJ(ojS&hOiT/,&fNkU'j>R{.bTU}A~}@A>HhcoI H[=y$(x<>XWrY6fSW!_e81j0k1A hkR#][rqHPҞUề 0p/3ޘѲEtXP'i7 'mMHN@k+>a&~&[S#71[4$7^4% iI7iUm6pdS ez䍋 Tfat'W;w-dJ#8#pK;?Ɗ'N9cM3q9›kq!YEqa.-4tpJJX}Bl'bv@nH󨆴=E|DER*fE/U2 FCmKu:"&pwq;k{v/aM1#2PҨlLn)R'9xiag/#^u7/"zGbOnliA@FnWiM*rҖK~>PW# 4"6!qI쵍O!@R[D !n2XfQ fBcdG7s@1C xMUruH]p9ڵ/iզ"PDGBWdIG"y06ZL(eoEb_%­+i!Tojg@nlH;Hnm+2֕UFP\?"dx#ѮlU㞻*דt!z$QۭUm4YrF >*ӟ4 b^AI*@ IXrq$bӶ`)LJ`4{ ʮC1Cnen`dX}N\UuGhO)? l I|I13jk?sX4 ֣ &z<{;A4.%.Mo8vEVo%N]*1pxntn+~*!ʫܲ̿iH-,(s;;?}um]}ȅK`9+sҥ6xuu |.rm&C6Bd W [GKl9֌_%2Gp<+V :593d4l$(ⵗB/On3.@!mAfg%&WمJ/j+m9YQ8\EQKu-_Ǽ9-ng$n'r,)i%G:nmMALGmй9D'*j;->6*8B]~f]!<6FSMt8G!@Օ] 2v%|n^S!jZ`h GQW9"<hF["V%F;(7'{S9Iab^n'?bwdMd1٧Gӆj[O9#&²}ٓfs,^O$h,<5ʶN, o1kp00C9[¤+F|䎰a EwP,[|c2q ޜ#&w..:q;TWӄL<%kB?1,ѯ tR@vm96Uf88uyc:®>MOQnK,o2G{j24F H6R0?!1K^G'^i髩@3 /ȕ@iP$D@ͩ\٠^v R=ĂLdh]c NBnhkYdp,:}AT(@!W/㓽W8mrA8 &G5Y7~IƭU wf?l1=`伿4h "qHS2N1vP\ /$n`r,X9=J"E#m?d^ # Q^a)<VAAY{#[=>#򢗊۝w֕S{zɷx3/!q.Pd I|w3J9뤓eq5$+,c !+W͇K^_|*fk]׉cdžѱJ0=[A; - {AN1qMC_:q,_J_kXBJvX6:_}!4׹D/q2G]LjW M@S%cy X`;TNډ{z{[:qZ}q@ŇYÜz(Us ɩ_TwRf1 V^"i%]/H73?B Ywճp4^m =OJ]+Nee% EF=V[7rJor^!*VҘmCNkלËrK<$A-2 F+.I*t~k"ſ#?RI|ɣ!-54:#sZ6;k_8R>=qw KfGaf+Ra%Pݏ8ϻQu#WӨjͦ)jI- π$i]k;p7خJ\Ҋ c}i̋9ׇ2@Lԅ^Iov65w ;7G#>>m+jM⎕ឍ~Rb0Vml`bHKӷ_%u>1#}@dіhe)PGbӴ c.TmƉS_^┴~&L:!feH6/f,`Gt]O(!\}t{tIjmp/Mlc:r.Kz-?!ɓ^~,sv,/whWr $O{O6thûJ|k{ϓf& `P|gb7kA_ZHB=)/8D{ހ²U'b޻#-WtAWJR;(9ӻE۽زP##*)1n]8 /!8ZqL/ LOF~yH I]1k ֓e,Z>Ǜ5͔/ k.0o8̒Ba([0ZQ*ɊULdP֬DJjN!L}LѺX 3}煩ީKkV4 ܛv| NU&J;i);oo24 -k$ARzkur8B{JVpd KJ3.Jg,Wf~c֎)-JЫ4pҧ~î&qakS2)n18l 5FL{t1b(:jQgdC&,]E|h)*Ci$@i hdsiaVBOŢ;X vK|Ns҈g7^^D?&2"BU´-F&ō#Iɖ Q&d5G%=u 3sYQ$tn9 JNVra% bdނ1xњ~0no]DBaU M (8N'pƊ"V#K흿izayf>Dڬw8Ųp댱)0ʰϰ1 =&朴jmMbZru&{Uv4bώ0#Ep # X~Nw_qi/)wM`9kNC3.Szq9)iz2l`}xcq\Uq̴^mnY5ez2b"P|fƚ텂YLdl*i$f D|-q=`ϔ,MI:F-un\%3F5~8{7S>#=ν{ǏfW2{>[41uIL+/-Ֆ#T3ŀm9|ɗRYp<Ha7ڡ5T'KF{VvڸǴp;mo(ȇ14ڔ:ʂx=}ARAQ`r>w',XV?f7 OQ&Ǒ=*Y;HVi=p2FG BMݕ7< G\c koZ+[IM ?jw<0iJ{;9H5`P}i%nՕ}SYt '=m\e\ۏk@NFǦGh661Vűg>bC͋V O.~#&|YG]9|jM6Řuҽ []μ);BNL6e(|Uz>1W δ}}uHVuIUّ=n0 (w:yk6ވF7x+؎}Ci`pHT\(ٽlBd-c}7ثoFѴ ~&եQ>{KYqaBuX׌쫙p;l3VUl[j YHtQ&?4,{IMj? ]b& Frdj+}%NbݚmFx*n΂j7q(r!f懢؈2h_Y6ԙtwR91H#[鍌g2KLU@rIl1>5!YQ=%#.]Q6֒U)!Ro c5=huf#!5-ڬOi|arԎV#MJ̒5|z)N_\QUlKZ’*ɝZnD1MK].fVwN^ X;T&Y}6nAY{J;+yf)3D|?f{p^ 6Ăܱt(*⹧#r(tQ8 ).'tlxs$2/fWht +"h'O@t:@oP#˼_(hj{&IL)mC+ZX^ ?liyDy>Gهڕ Anޝ#ASѸ*S@󸯫 r"_6z[yg|\XVwrNEKuݜА)B:k$r_8*tb.y2i*"um^+ֵӤ/@7dde4^i2%3{_[ݦ aTOBzwxJ.RXU'\֞?;0i}]ޭr^>pf7t0zKJf ̄.g+ƀD:I3&*Š4.>筴leߘ̛w8 e<{x<MEȵ{bb!>np 3&LՊle(d*2g8sB˰S/^z,97V$cًr=*X?)PaG 0k*Fb{Nj!X>ˎ@kYY(]31?m?3[>ֽwh#qApA{é 6`Z>es; y@o'xnz vx}Sp,q{u0"'Kcj %Ľ2mW+ͧDߌ7HFh@3V4mQ@  Zoxc1/-#̨)[X͖&/̰P?3՛He8jwJḄd YBɁ&kQ[GyKr鹵(tܨ5KJ@g#WX(1HUъڎ!҅6hĩ zkRKhCֶV}wt{rqarmلɟ.Qp-op{V9E\ o҈p%H/F{%HFF14b^E,hh RJg5J8M'nk6cOhl5HiQi%*jFs. j ȓr4y -lԤ?fgzp4ebxW!d2~/'ߧ!ªB4 y:ЀA2fZK8I}.!*L/)4Gݦ,$k7?9Mw4[- 4N4Wֆ@O%az?ʉu<#ڦ }L4 7 kb48#Ydݕf]~Q9D^\ R _xLc*gpcDFwߛ d_[.+"BO EXA=ۭF?eXgysМhAs^A[:ߩy-ᯱIf RJb@,cTm)N2nr<׸vĂ>iuʺ5D-Y21m^!3;6T \ 'jgXt8 .ijR|/mh#9DQ7]|"kC#zϰjE \RP44˰džD! e7#]@8!'íbgWХ ( $JS4 h 80G9䍑w136_5AOR0w :jm#K O4DŸ'6y42ǯ+ߌ\d0Nvݗگ~l^'(ҙ㒘L$v*UH};[)I3íq7S9wwB1h,'|L(2[ gUQw> қikwĥ d:O-w?3RIpu}s̟mhfW O&1y !F 3?+4,Ӟzc~ n]F8%2n&SXc 2㩙]XLZĈE]8_o|^k{6Ŧ)&l?WS&4Y p ßB6M" SJ g¹~3= Y4uHoq fMlhbl2 Q1 lZQPvDiKѦŗ$6gp-x/x g:$(@@͡{i|ۥeO0Qw ?/79/4AF}R4z*G^ ̲4b(YѾkYcY%[RLLΝEә{`_7 QB&RT#ꢂš]VqOfNXj.Z$hKUl3:@{XA/BۘB/n QM.rRԽ_LVF a+hӕ' xMދH@K5gι= 0945VŪxnjj XuDd38_FHC@ϩ㬂2Uk7Pw Lw#1 65bXN6Dv?nf#ݧ qozŐ[(=zbvǛkl;J9}6HfȗM{[Ԏ]ŻRQsޢb 8nGSsA% VkxtZχ̑x2R1^Z[=IƸ2C)jD1vgUca}!|{xcz fcs#׹ec߂54x]Cez24inwH'Qx3rI'X莺mJ~Q`>A1+ef2d^Q%X 02uNU h݂Bl*Bޫ ܱd4]CTK$:@`-9`ŘѰˋ&1)1t ]ƧG0{2Ԝ{aDb{Mt^bw qq^g'A+ 2mX€\ f02r{G5u!g 7VQ&|fXGNrJ]n z$KxgZoܳɟ0pHD)I m AyC ƥ<!(* 6^J ! )Mǧ2lF1gL*{G!GE3dw acNKRtpEASj(2Pbp+Z#':r^f`Jı7'O5oWކd Pʨv+](MοOfRe9+wOs}V%A p}ldtI+]I)x]Y=m+dP*Cm)i #VF=ujG ك_K.z5H @<Ro7>{漱w9?}\=Tǜ[p%$j|bΚ^R啡qfyxM B]0)7&&,#5>ǃ2ztZ<=~v<T89Tu/GXPu뽗C3{\ݳC+?RB Vmh̰ lV][ s)T 襦K?X-ߟQz ^y- 7iۖOpBPfQ о42ɂQplEQ*NQ6G2Rh5W t'$:6}X  oR-uىB@0uyA N2!;pLXJlAal6g9*XBpJ'ӱ<W Qu\ N ;Y*'>"XHwt3 >: r١2q]`pc3PEHsX͡OmFN]: Ctث 5Ə=mfLW2ns  %xiQK!gor.-:$繏*$_|.)WR:B Ȟ|h)^~%U O|& kKXSD@;[Qru';_Јa47o09 M[hǢe<&Op`=î OV`#j`'--QR4QhvIo3clQܣJք*:1.vi9{\658a!{u&!gE{"єM^G|I 'V\0G8BW''83Ws;ާz4]#6[~h3ԨG}~Y仉FKU%_U|O!aSdUiqeE$C>Al%7r,#?v R6Ɂ&3"{6Q攣1'SD(*4|EYƳU"GA DAUHli:J Kz4EYڕg@t ±n`o-#fM 2"eS;a1xCfCf\B&Q`>Z!EGeSÝ3Dy9Zlh.)mfjem2XjDceCH H%UsLp]7.u9jMY+6-dYX 3I'F/4-oN% pmY:t^Kp|ɋ:}9Z\}{Gϗ՘D6y-Bu )ƨ6_lea; &r O^g Ґ;%`\Fnr^K u[➠3tZp BȉQ}vk6p]ou:?9>D#֔ZHLJ'm>S 5=.Ed@4 HG|Rn\ A-RQ[_&]B\ $>Kƺo!r(Hǁ}خ(N6+5ڤ`W o 56q%L_7P{bqq{pK=2'*UqozrDW,hC3.sרW&6h:@B] mo1>og!qJxcxiTu1F#C$*xe3T#ѤLԺ]AVF ۞hx["#_Ik0>z^70A˘ԇռ+(O{DϨ9O.㢲 k%3ԔPH X3ޒ [7=;15=i*<_xy> ~J"gY~Ʌ1;@L/GȆ>*͝?A\גos `z9L` rTQd},K!&&ޮFI^}"Pן BAm{M-`À9]F ;MT֠bκ9`_x6NZ#PJa) VRR4Řs6%:SDI1{@T,Ķӏ\bʩ};TWK6'H2j+ifh>e-8=A*œ!ݦڈֈ;,qȽd8~q|ap]5މDIO-]+HPTO%Όޕ\'Kb~1= !~j74i)\F`f̃[[/y3kqyUvVޑG }Zк,ʇ#S9 ,w hאqfNg4ʼɮ~uI{ ;nQQͻcov'H "ﶗ뱽r`s\.i3^L߯V+jsaLWܯCӘ1#g@h[d mۗAHAE}Ԩx%l]GuM\z{xj_Y 䠏^ EZ%jC aҒ2+ w6'pds$cXkbj08qd8͓hȳzcŖrK34{-LJy/˹M4]ùnyf]3y9ƽɎn/ie,i=K*;WՃZoy?@Ø,jAb֡<[M>Hؚ/cξ؋!PVGI: EMyn5!#F]߽ݭƒ/Qxo0jl|s)ZA2 &z]voR*]1ѵK?T>ƥS$iοqx[XIe-d`oA%)2"zuX9VWGl: TԀ>t0ī̼Sp&qY8VE 0Õ^Q%ؑd“. nZת8jeHQUlbԆ=IK#C%ˎYUL໭WP&*!%w&)H# 2P-<3K;@ `UZUcOݽר]Y "y꧶VH /¹B#ǣmBM3p29.EUg63 UtpUӊ}S%9rp8bp-W l! eؒW˥2Xc㘘z_g+XjoT7JXwnA[Q<"l>K6!~P@a4Py?E*Q.`!!E`R“E@cn .ct\iP蝰)"ҽ|5콷,co꽑DB4u0 ^%7'[&E@wʧB쭼1BzTQZ^>~.C(P$jkPex*c.y+0.tt{EROî@a83&l&3~ZӀ:9fABEUh-40`]@el_eۼsw_1I3iYSX]4. J8*b=-Â%w֡OspA_I&Fe!Ƞ3dm;.%6𤳈#/Om)C / 7FkVOzcfE\YGfq/xrsڒ?D~4r&іTq-aT qX+VkBP冟^$h#nlkY!>,mTį/h3X#Jsﴼmm @aTxԍ[:cF58eo)\%? ?xd!s.15P_snYΫ^gDrF*(J(,/X`O .d_q[cf FZTA4W:j͍ =:f5TgݟH C5Q1`=ljHlR xٝW^ݷ!G/ɇ!m2 Ylਢ4C! _\5Rx02v }vFٗ{8S2`۾;5[}"InPa8+.袈 p9Ul[q[a!\SLKV1,'$0V[t_,XإŴJeIE=س|α|fRNEn@GV,ͱy Wܼ~^밴dF<ߨG2eE>"$IOKxͽ4:zn$5v, ʥHVRn1N"9?ߟp%騳"EE!6]3})> rhSVkN>4uFp%vWD AB?LTWa\d&̲{QѰe-@uJRޱH*Ҵ@͋0\0{YÛ°r]X}Jp@)w@:خo0_]!KZC Nt# $ci/WwfbZ!Bf9J6%co Jrc? j f4Qԗgu9ڄ}馂Ű E!KÕ@Z;^a,R=+v;3.9e(fX>2+:\Sxf [} (6 CL;՘NgǏ6  ]|c" r ͎M-*L?)2W*z @k_&+kяeo#e%,lWSʐO }rr05Pd׮`p˝:X; }n |sgKHtN6=w\ʮyCTB*7)p# tck/ݤP(8\'*sQ“1@n}a{eFf@9?EPnmIjo倩qr+ L,Y3Z!O/e`a_.`DS;FRE>bJ3%(g DïBr2y(idky >r[oNXV#>-nW\m/dゖiDLbBʫ;zg" [CWuvѨըh(>B%.D-exjղڷyohn!X^;)kX[ -Z\J3D U83.c -F O۴nKw?NGu(_Lih! kG|qsY߼ד7:|@Y 0%ӫz=9٘ǧ,~h%T=I" 3Ih!p &A9ōޝ4ZUmvCd]wdLQ2G_ _2jbz3iWV"&ĜaZ VX&f@j͵O!"sOQ q9n۾* *~˝w|}fkJXd]BxB۴*,| A {uR]9i@t2gk-DK>UD.)FKPj\lK\m>4Oy4Wϻ?r= rv#pq0Bk* $Eq܌ldALO cS֘G˽#)h<$*C L`G D䈤Oc)ak|z00BHXWN̠ЪF@K㆖!Z1Snp0CoR~h+]9 ZyF:íHj@>05+ZZ}0%"x0WTRmTs_-eEP.S1E .> C/\,m#?E5{ʳۊ\G/p,2͡ 6>NL{(mDx J*ﶅ ?u:,döM jDӎ+2$ 3%Ɠm!t$K2 uUAEIJ;# =^p& >xukP|C1X"G,h;4Aa_Ym_1L<- y;y?`cW)M3Dh4|7 )+Κ~(wŮ~(_A}$#Qi UϰNCpOmvե%Zr>y&B8_Iz_ [q HD]@ $l^8U+tU&ţZ4B ,}FBJ 7q/K}&1FcxweDi_d'#ޤ G6VǻL^|kpƤ)%a$F26`#)67. ‘6.J'|[5#3kg.|e) IP;n!.˳PbAlJÛZL Q$1R<Se;h,g>^ŏۑB!oUO4`'iFFGq Xly-ˤBk=P|*fy#f/4NqŽ[lZπTդ+Tφ]ԇu L~Gjisf4\, [W<#os8,)lz1y2? ŵt}d˷G3$?Gc0/;D6fBZ$ zS:t8Rcyo# 3\:51e *Lf 4M l8Z_OMNx2Mfz=: |yv:at?mDW'<ͯxQ;ˁ,1XE񴽜@%?Ƌҩ>+i 2#Z tbXlP=w^!WI%9]MPKlF1FJ -˕*7O RTjd 47ag X.\0 *!,C\H&x;0)(I;zD'˅A8 aD5Sw " i!+m+S8F/{I@n!سhۉV\Ae05;g@{*E0{T̓OAy|9!z8Lds ?$ra5}:{I`? @10= s*Hl.l!s82sn^1RO*.~ݔ./%may9n]@ߨٳax1''Cϫz,SfŎQ-h TDʓ8&eJQ\'vi@уY1}C-d ޱ,ٞ @%,qU/""Q?uſ:Xy3'v#{9E渽}툆PmDL/>+u31b-qVҹD4*Um~ Dk_ZI7/6DRX߿'44M̗SwӞ-s,H& XA e"ޝ$}WGN9}5tk7zf(J̕B=l2|l4UjEM?4';LO=li-:5{s,, URycSy/(ȎUߚ94v$$⊇IN޼S2 iPLelh; FJXM؍8-Pd! "3*&2X½Hd=/-,їacě&`3ǿqOD{EYBT}ڊugiSQLD:vD|C3br&BiG!ȫc` YWZDP{!"oKS@k9yI<* "` @,_e2 ld}CM%?(`:d,"y*֩NY\rNFG:%@_ =}I} 9y̙VT^y^Tւl`1ځ)@FWJv[TjCz5ÉP@a>no~6">d}ad=g͸c}l޹y^wJ"֘Af2:򧛥geݛDDi<6onm|Q?$)0m*fpWCrB-=p ?Ay7gj4>XbX8+ɍ~3Ѿt9qbĤs%Y596_&(eu1nOpu*쎆 ]8̀9AH0=GI\~-8D[78<}30mOڒ,m6!o B5`0&̓ 4 ͘TCpЈZ6sC%| Wqu<.6/;B&pćރo5r4+K֥#C6/k,*4t#ox I)85z Gw=ܫ̬ :ugoVD=IFu }%ώLXyJm_,hniTW#"mnh]-Orl$UGAmE \Pkc}2ebxdǿ4RY<"j({ieP'N`i!I>W<^bT 1GqV,F) #—̘ݕ%\ "/)!"*0O/ԁ2Ձw&GE q^R~],tF#2R >E|UA ol|bRy\r{ p$N_]z߭pG#/l$4X>Mda]pJ' /&!PYP~3g}!kם ~IL֭))p+߀-URN])Q@_% .>}:_N& d2Sy myO|Hҵ#nf/Sb+ |g,|MVzhIS=sM?Pt@Gy4}, Ë'LewBϻ yOkH.}li6IN4JqJZ`fwzΏP𓃏:?N6j6{_ q3`|nxXi07D77ʮi]{%c}Esd>s.T;|z e_ Rؔ2*@[M7?/N_@M[ޝ f-By5(|?܎V\Rf|cJͼ>xGOۤ\y/ ~Q~1QNX4-*I~~eI=@ZE!w x M`/y'3QIdv#6G^Y*֭JjYF~aBY(<,\l4u)!n##8%b8EpdI6}sALF8*QLg[?j#]M H[El*Z~dD/~ N[&q웷([g Pe]l-%s\J#AZαpXj"0G]}kM#'-I"E">#3DQN(Wu0h8ٰ=FEYb.7m 4ӱ#ɉ'aq|T#ʇipx pVs(v49GuM)9O򌬘N ă$\!20R@Jl"4u{G>N DZ\̒!$ "T"3 &pF lby(v|Kp>-JM7,ƉYDw}a+򹨼m @ġfmŁWyh5:m%9r•>-.m Ճ0L ό4QXj1ٙC>w:P&R ˡ`YF.v}oT\ԍNm&sRN7 < 7ngSѨ!0\}1t`Zyc39hǸf"*[L o` &Dkz!fS[3$s 5! LD>æ߶ wL۶? h *24#; 'ݡhE%zt8N_;~*X6?29 |}b&VF^oB˭"=ҍ5‰ŠmLoTRON< 834s!Rܿ6KSƸ"iD!|󎙔\/yZ>&?X90ޖehg0.&>fܩfHN,:mN̒,Ro Go3X1 }ؠqbs fi TgV,# -ty)4.9#Tli3(Z#U3#xZJÔTEt srXP{nێT-u+Z$UF8,/f<oTg.d | .= y]/ո{c(sh֌mF^^ؑLGC;H!g e#kÈ4Ka}! {˥#Bwz FC"a`5|DZ/ wWUàUy&ӫ7]<&W|0'j$+šlJu--lst>hļJī@&*O$Ia5i&MN갛dy w4>H]xC~d,\,bW^޲2ϰj] 0_p \tw7j0j[IrR GRt4_at|:)OsYzB w1O%<$;vt36YQ0k0 "{0Skһ"=VTjIt<ðq +z z,n z'8 jU^׍xqkl-!gLTy3CY-rZSvc iy٧4 9gI_Э+8#M[ޢ6ᜁ.xu]E&A]fIkvKFM5(*TqXHodPZ닐 Y/'c^WLKlߒ uW]'1݋UT $K4Pg.eBQؖ]]>贄z,Y[)^)>ȀUx =,q;D:iI&l->¸Sト> Mر2jSx|B2ywtt Fja<-0,'#פriqaA 3QlTV1Bٽy9'ES{Yv&de{]F<lb; ' Ip*X'y T*2JNyTȶ>n;: 1z{%%{D*˘/ 7≝j(@YiVƒPWA4G?,W_[t/rI kCݡ 0 [%H;8_3Gg7ѣ}Dž4Nу+i%-K2|"ηաq6R |3BGԈzPHNn$%Jcא_׉ZE`%niӸQp" #,QMFʔ#i3S/ϡf`;1-ɢ߇HMN>'{ӕp)~]YvU+ -;x9H0Wz Te<̘<}D 1fawVGW{`O!3I&nE{:-S594m'FViv =H;_'V%-po9Hp.uS&T1UA7e0 0 Q:f׋vM93TCoY0ΡIa,S@;Y X!7W+8H:** 5*NT\rCR1}^ZE"lg'uKݎVpėp?LLɟX efr Ri&b ?ӦǺK>@z;ŌqRVA23UWdө^b@3ISF" _s bP9 İ.hKV:8u*j7[tPEwtrʴӤ=˅MDPkS@jkdPNv8͆Alr1"o/['dۺbō=HmbW!Z'fL-.OcGo|#k&h.EӸPvS T_?2xFS»P/aJS_ƾdB_ӫeDHU.y*/VbJ}3p&l꘴OUEp>H鹗iۆ \E'-LV]E8^ñlzXli8_aneu"@$&Z8֥w[y#V}Ž3XAb읳\wdi& tELjYx'THj i9s(ّz+f/?YiE( ğ"IRğRH>8 )b^ d\>CbgHyсt2r^OIk9}¬hps -?Sa>m'ri[>P¤JfqA:H #T򌂊z1:=~ qkx]~M槅Qd[i3䂷zIiv0XEG;;ET?!_ΊUC咩֋Wn/pS#txo 6 NĂD_~p^d"v@"A$JbANêG(><9:ˡbpc2c/sE`rNF#/_鑐7f{=_3ciϸ~&) A_9ᠸpa?QK,c='B:P`}g(vNRV/zE-u^}`LRv`2{st '$Ω|CD^PFw$[H[X5LA1>S)]0aS+RB@;Di ȍ-+!?Z<2(wZʦ &C { a5o^4߈Lծ墢^a-N\kU_?b5@PYӊۊfRLn\FS~J7UcK3A`QH> "gn_5UW<ۛqE 8*YEQqǘC08'Rn% Ì܁hLjٲKn<ב)fԙΡ22sX ޤy[C5c̈́:cI@GvdGub|.~ԕHEӅ;ݘHw`Ɂc۩6m-3>,NU~I,v͞ruƉlK:E6 U8i #QgT6c?:4gF)Q'\ d2-x?1ϳF!_`b/GSxowtmdې+ ?f' 0>se;Iy5I椓KRzY@G%m=|T-xvf&<^mxEc tq}x6P̔Az mJYʬ)?]WgOsd^y x&t:6Px.}:Rr.[93V.[b\ԲaO}*EEeOYM.EۻЪte/FX3(Vad { U Z)D4ɱv*RՒ4M&& Z4^Nl,$S;ihiF=$BWweXܧ~6N[u$S-Y>$!3G`~S# gBtiGgLUpG\Y3&9iÍZDeCZif zњpOfE -\zhbp|2kԤa 9pf0+}K}dKkJؙ-qz׶@Ú{4`~A2m/_N3ZhtM >ofrd5̽IU6dB"ol*!|K ,]1dTP95pTV>1{a /ңl}VkȚdD/:1V /Ds $ D4JrtZwI@%}HĽ eTCەU0/DJHi5=y(L烀b/Tw4;Ac(*7 tP&sYO5C^. .[E/%΃B.tn OT$ra Z֕?]`݉էx?䯪ce!=j=VQף g phgqCQg! :kH>dؘq/H;> |β-6q,T@\(+GAq8o\ږRO~;19OD>{*RB\t8`k zQ WfoN9Kgt⟵$-eK9UR -޸?)%s3wzA`F!o;'KI 't;q&N?_R4m=JjmQj7C`41%>I<NҢ{[fþ#>.ktToa/6ԣs_%:[7vHݖ~sb Q )M7Dݏ )R2Xg)l;b27e:/[|F1{xt|/sϽsXKB)S k6#󳸶Zpoj-ΎV &Wu2D=^D)eu䞑?rSOzm8;)nBR Nu# ;IsŀVAcPޯ'xYdDG؀P4EWVc{$Z2p9IxW|8 ,Wؿ)m;hK.[`@vlJ/Or/\⽑o Ej+Z us QB\μM6= gA Z}̬X_Zk dzlSI︢.H0L!h_{e>Z[>زA@%mkb;ob%J +ذh c!G '@iଁѩWnqH% 1)LAضlqheĥ$45iOc$oY,f{Ɯ7T<=ά JI3]IFn &3t+< H'8{_44񩟃dGga7V\6Zc:@7~q낇;M*c2qt<Q5ϺStZ5TR2CS~u 6x pc> W2a]}!tuuP!億^΃}Uۑ~H 5+JFqA/lOb0W᠇|eP 4?<=nSFebhE-ǯ/`Ƚ}܋wf75qI8rp]Ux5qUDo*ГpRÄd5y>%I֗KbK2}[Zj\`Iƥ5L"CѪap-[k:G9b]V}CL.n /(5Nb3=Vax h`A33JS-w< )DY4秖J ث~T2Y_.Dx_sÅ/輻N~{Xq] l\@Wӱ {m/aٱͼ-u[EvCMnkYP*D<^H6' %ҙuY'!2>++kȆOX:c!?ب@gIjkOl}Όh5 V]f\ Tp(C~[5 0_\>vkb*aYb6}_XW j`c5!ИU6M@TmkQv"PN=]]M/4"\6ld9j>nˌT3RK4:%lJ0+㾦z͗?pت#'h/'L%GEc$ y$:RN1^ܦBν%g \C~ݘpKh}TSQo X%%9}M=Z.dHQ%8z,X .O dʺ^CA -KywKj>)r~;L?e G3)i#Y;pO\5I80;l pm1g鲆]r,#^bVC 39+4޳[$i*+s`>Q*ba'Wh`r%i9ۊOCّ1[fӥC#Kʏ_% ;ئKhOnF 'ś* +#4W+ҝHZ6FjzZ < ؛K|f=cnTpP0\7]G蹓B˺=(T*^.=xL~+ `?&h8Ϣ9e3i!5-!/I(~}O:poCQLJ`0W C3jblYᑅ0j-c=KƵfϺ _5']'R_GǭAI-f Džh(NOa}R݃ԘxI}@JJ @&(7W?鞥|ui!%Pu(ʼn !^WosO1 ~JsdD6)> !뵺|kjUt?X\ %46v/" f:)j^M?p _ۉ)b4K&l#s kݥ ;l" ,xZ0?\`1ׂr'hK0+•8*->!@evl jBNEt7 7fsU)5wF/ _E[֗ ;v!L..wIx5cPuP<*ظljaeA+rbƅE.ki2FM2ItU-0 D nj@eDZJTۡQ+J. >%\+vq18; Y “T98\?lO3L/`\iɟhIN'̸H(.N㍻Eh `윳0Cط!TS t$rJܸHoxnz> }kWگm̯$ sJ}ܒFBZs?c )ZwX-P: lf׼uUmQͭ_L\+ ^ ̆5rcwH@ӽOUv*YT4}{JG2e{'U SrBR)pPQ:T[‚/-NVi,Q"m۵–D$2KS!ʟheIu #ѹRuѷa ˇZpH7f䙧ja_QgÒf{Kpt~sȓ*1CS5>@. ZY|[%ns9P1n5[GX-j}]n@H^Pэs|7 Ĕ|_*f(QlJdL$|c*MW^{' %ćvc͹ZבvNUDa!ȮFu(//D37=u {| ",3enw%#%Rٓ6_!~Ğw6W V^L v@UƳSTyՉ[kJb2ڔ%iQDNaM8[ /,bBrn9.`4x6}M@M!ɨ=p*GxjǸiMd(NR&?Ckق#w WvdRF._гeF=x0}f w%M;&TLO#*~Qr &Y;?O;ڻ?!沜=Ѵ^䂎="6vFY( ũS[5Z!8oH{-6/p$^.'^ "ڄ&(Eѐ;&ag)tz'~乖d@ET#0¯ٖ.ȓ& w|֕Rw: \*ɴz1iۼ$=CK(qA^RUt. cX Ụcn&03K_k ~k@ջ>aQrqIx}tJ+WmI9 \GKj+irl.XqB =!xKXK-?d# ;:rBZGl="p+%ѾpWuszb%_팩@A9{[hs(s8l_rxԃۛ@DF!b [.Υ&w)MD1B(־B"ضg1ڤLq~\ ̣͗RRgm|տ/IB#OKJ)95 Sl_.fڵ͈J>S?gG?VX+1B[,O "+l% -By]th/ SU\w $b-5H-5`8tft7;"P2` |`R*B h"(җP5q%:`gp3/{d |;MXGZ}l]vʊH: f.({eK3('DSNnzӏxmf8ghDg7%OBoA1i]'lqrH[[VK:Y8)GS )"q6qWsD$7!S)zq OLYHW?me}{$grWr}ZJ֬L Eόsu !qK솟d=5hn we\iQVIJ+Cpç|{(FakZd\c֩k fW?dh7Ӭ _z]\A(^q e>DvT9_'^> HcYPFqM?4Oqb6PJzI gw-HC0iFM# - $5IStQL9}i`,gsRB$&YuL * /ҟP~JJ N5b.nɞM>c%u{?oؒ'Dж(UrW&15U.U0;w"6h$k*&okgA+c; rDuMEvޢߞoAȒ QMQ*#"iR\NB,M?͙}P̂@qM$83D+G ,j):ٿ&:ki{K![PmP r+2űaoz?a\Y] t+ SԵ 2||011txHsͪ}+qQ_"rfȗO J4Xr|~&'PɬBzSVfesCm.sz MɺV#G=/S9O`^V3yPER\[ݯ:%DzrwJ3S"py6,pbYWrw[:uWI^\S&| hr݋ DZ1svĴ"uY Wra'.UTQmt=tnRȡ a8C*#+")wmzG͉xbwD_ϖѰkwn {eՇBH)(.8#\  r`opWYf3+d!`WHC"%ZMRFbZѭ_{d%2' G3qca%$}8MBD$չͷW|[f-,[T`  Bge躣DZahה"Tk\uܢ5+I׿۳; -wۤ7F|RHx-̘f@ ʱ¯'ȃov紖e D嵠fa|u[7H6궡tQR(X7af'][ɐ&zS֮9J jׂeEW tkG2BDdH4k^<>D;&kġA< 5.BssRRu]_Lʲl\Kb^=M aZwkZ9- p$B|mt?~eۘ{T m5RJ8dTFoQK+9k# Gl@O7oY |uN@B#Y{nEkEWyDoutИk9=WzDœ` ̇Y<2%Py}' i5l!ؽj_HsϷO Ev'"/&I2;` w>xK@n= *Pz?LtGd[%: D I)vWΉegtX$DzV$D *(n\3liTI=XoluQMbCѪ˘\FH403:SĂ+:+ϸKѭ#q[uC[:gDG^v'Qvt-bOv8\&lc4z˱~`g ɻZcB~"`[%1 .8aIpUE#,$̖ȳmE\3i@2sieNiw҄xQ(U+X@O> 4Z+7>[FRe 257?"%6@l`G!:nxU)m${M|43-J/;SY:b2ʘ Pے@~Ք"KkW1_ڿ}4u3xKODT'6((=elV\wNORl߇{Gb v+|{tGך7%O^I~aʾ Fzqj@%y',qpA ҬZ)4g"֔>݄ 9!?Eɗ Gn[1vUO ޛg2ǯg,?F(ev!ϲa arĵwX)3U MIu=J&ZZކr\"k6Kl>?\#c?HWq(LW&fVz;;0&.Vd*WAto<(aх{/r]"52r_C'WnwM{IJ}#O#XoE-DkڳZZR*8l7m*wGc*w:IgP2-M ZW0WKV}#2PUgRWp-g~URPlN qpv,'*1K<ɼ)eqncꩫe<>fE,ѳR=5ܜtvz0htd=3>9aE^[v@.Apq02"|2hs@0hAbgN-6TOY{k IA欀xnO1 4:^8cqpeQQD񣼟QO'y`*#<%k AƥT&wz5|#>anM SVSoݵ_6g9XcH(ѭEr*)IPuk(BtlaB!H5*m#o%F,C)u9lt7{wqG!gl T1W:Fz[զCR@E]vdΆ|~ÎoF+],JZdT1af mzՇ0Rp(7˻l9kyG|ѳY5MQA¦r}lqidIS¤7X?r?ffZ|7iB u=S+w>J+ )C!:yoJnC$ce8s3;(+MŪg7u(!*wK$xQC{s X)r.B|gFRPN17?#ބUR&MpSMI,x/uaCLRؙ_0`&*&"}x RA G6 I q (;e-=SGXyMƍD n۠ K9Y6v]5h-?L돑22_`l ku<vLF]|r>6;de ;C/4!SK7u 8:Q?(ޠ`V&9serÙsWP8p {X4aLs19˭0mCօjYz9py>Us3,*O^|g Zs1y,@^I8!! 4m6HclkwTr{Ϊ&a=os tW 85p6}7{6QʱEB|p߶9N(ae_*t5A9eo'lR;?62r}4?kj!'D"\7q hĔ ²7vhAC,3N<\Z4c#)b5~ A"j[a7u6 [eszisQe&vtp*_UiOe1*j֘n#SDkBGͪeCdpf#A(aL5--4{<+V Fƛ_xCeʹC¦,T!eݤϭ*]`ەa_:2#c;eLKCDdMԥ(lRL}G$GUCb}<_ (^N"i+?yo ?r)=x%#ʜp[/0S/\WjX/o vZ;93Y*rBt$ VșY&1 fI,{pʞ:r` Ҕu=0N5ㅞ&-.fjƪE3y!!8u"~N5MOa ƍCP+hKQҎS: 8^6a5_ynALtkwJax䮳97j˞uZBEaްYyiGy Efyz{PH)OK _K3X{Ft-Ʒ@fF.Ď3]Bx` 2߷&:0.? Wpy%'$쑼e<F;bYjFI2hWU'^/_E%;ZT,tIC("Wo C\ҕAD61mxO/\! =Uz cD2*huCFy}Ő%wG+ǵIDV'񿑥g&W7ec67Q|U @g5,Rn2&憥uTEp>g$?@ǚxmX_ə{YFHUЏ,_05 WN̹S1GQ}RU-u%dS5k֦' @tБkۖ2Te|:£qk@X.Uޫn51k~/AlCƅ>ÕLa;Wb=;_`dLpBN@|箱 5zUʔV}@@p Ja1C8dbj׏I}g+i7AFַd=*{b1AMfirBa)M)OT@ə {|Wzn2S) ɵO0p_:G卑qVRR%X-P2> X[8$Z{ص4Xv`3]DP_}XIe]J2*`& lҌ2Пjy&r@%Q;} $hJ-zi=[Xղ^¥$ >="u$ 4['Orf5߳b20gYTxBM$%kDVÛ%ok< MTϴ~*$,mk:O~4c 7峈5]&2Ԍu \ˡz{]2vB^a cr66}?5Q]xYO1Jh&wEZnR =X@eF*S?9x6 'l 7,\BBR ԺM> ._{$~؏ iVU&~tYRi͑8/OMn&#IXL޺ 0q&9]j}"*Ca#I MކJ7;~0+0{BCc:"݆ 8DTj#F2ڹ;fk`wMX/;&?D#^B9yݣyJuHL)1-Tee(55ֈj9=9 yP\ YN[!%S9cMm,mWݡ6X1^C;e{ H{|G!jsr*%,јTZ[ ;7;)D bF kG+AVpfI Q3 z4OOJF8i/< 5nW4O5.Bos iؔY@6ׅq" nE@裞gZ5©16m.^MG7-YLq8!x1S[f5-4UbIYt ^-Ý5p#FmԠH']]CE|{[̊dƾÊsݥy`wP9(PHEtu}Ly?'ބP Sz4dyh L9/77cxf(C{8&lcCLޯ}5H ֈ+yMĈ]*H_)ЗHa;O@SGǮ~GakP0':yH-[ǙLJh&Rnp?T}K-̈c=K\/9}Gߗ.u#c{+ ΃Ȃ9%p_لP /ITɨp"I<=Di^qdps.R9jMSㄫBQ[ZwUp^C5m.H"0k~1a:|X򱔒>\J |AqgWwL 8~\M5C列Lg)/˜mn.?,Ě|f5xrS0֝jy:^5 ٻȈYl-kKxqΦ"r&:mT)ޔ|į P^v=ۢIcg[!Ӥugy\ DtC! co=uڮJ YuɁ+<_R2:fJXݠs!Q?w$X2e f}k6A!mh3F6+LOj~p ]0۟O_ukVEͰ DwA[Q( ZvYowM]~H/Y/N48E8ZXxoQ&9saq9jYLWaӟeU~{9ߟtC2#Ĺ|a")L`c)[,KjP#T:P^2ȑZ h;腈̜dÃnwً 9 >?ɚ!>YSԼwTϙ6fL7ۃ_?Oq$0S7DG}Bn7a[E#ϖeF* c\uXp%753au<\{GM3Ym|P[Llwgp!v-JI/FHjRSz[z1H9v/ rD#~ޝ_^\ߧ!vR+`8nɝzS2 JY]noV1qDWQ@y}'c5 oxyri"JN<~Q,Eӵ\A)?3Neg,pEm4p(6<e'NOulu{|v*dxٮ}/VaXldܐR3b Q*qKe8l(C=U" k[8-pT{h篒gMI }UPu1oiCe2X`:p6 菑0HPݎ^ q)meVOE uR쭸ϴ2dzi@lib|OR w4OawkLɫa"E?i zi }87̉넘Vꀨ=Ƈ"'=f.jXM.,W(lpO}@ggX֫IZr_7H:}b_12VFpZ6/Ey 7fȱt"yFrOw5Q8  #=ػqI*. a]s&-˴[MssYbXOK&R;}|8>zm%o&ro9Z.gGC~ Niѹ3RX%Q 8o\ÃZ1xXs.q&fvNW Z\=~xn'$gnqѥI*;K뚎bk%tƽf{ Ϩ{ -[.sHG) /ݢm5Sbn(|NjEZ}2/LIF`HYIUT$Xɥ]:tY\ob ખD ޹Q};"vjkC81lhYiZ(P"%/Uq.OmVZkav0lvĺ0No죔V I޻j$K}mHި@i v{'~9`|_` ~S̑P]tdphuOE+]8M/p|gT*͙\dĭH%蘝=AyM[qM=ց$fJGE&[x r^ϣL4mF-9u~H@L/]St{ N3a&|i zL+/?Yƪ3ٲ(O-5 ~ xcTdFjcS&rAҡ*[;  ٘ @X?)iD8%hזkfN1Ήx gJuQ W{o7T[wl*u >!Vh5h"1qL}#(Ltu3ͱq?ކ} }ax|G:%6Xm=F2s)/kDdHd-hk h,~;E lO"we2o0i\av;x,%%s0S}) ;|F&|bf8&M[,ЭwCQRV;Py&Xuէt,`Ɉ#nN ʮ2(!=տw?qm̚{r5 ONEfV_z,2$2~OrO%Z߁ w ;o/l6!0dϷ.r5Qi bKqdv ㇕ݘxUzP2߻3pu ,xdp>6(wwMrS5fD/K@Iy;S6Ӊ$tݰA:M#DBR!M0OlF2KRamҊS;<%z fR?ؑA=9(LR%o)V Qm,V91;e+V"tZ a@-)0dWq٥[\.!w#-n c I?UQp14(al7c(!6[[9"[KKq{۟~Gc9@N¶}m d&'~8^?U&8U\\F2؈lFztNJ]!9ya<ͨhxT,orIl~L=9aܤgBQoqQϫUaP&&nfߥFPmgGS\^ M;lyHt-X8Ve b0)l6֚qm3?[L*YyzP<7D ۖbZ@bH#UxEqW'ޕ<90P -"1z S1O#0TuR\"0i3㋍!J˅Ď@"~ e=րd[yz‘;W'ifJ&t'1!$2`X97C9y$~AJ`Wm4?`z zN }gd@ӾgՠH b5DTbݩO)|P7ݏJQr &թ@1-8*JAAGxJs Iti`qj B>2RMer{Ȍ0QΓROM?j|IiZBӯ=F6 x+E$DF?h%$ӘaCdl(TtUAMkh*82t3-25EQmc=tzn\H;<%M(aUr"?EΠE"W샓w;ưеWO[:8yi1BOtKHGuOO7+ -4e v50dۇoTZ""4rpPo Շˉc"==`/P Yvfz=ƽ_c8w ߐjs^j];-;+)e=b3MK֌MSe;M^M{CK0¯YbRqjDOi,Wx3aCp'aus՜O{OwF簿)uN(:y|-r@YonuBVuB9ar̞wఊ3d3*ai֣YXbd"kqaXvX>(-۴{6 )|PC؀q]jHWSZwJ~LX&fC%lֻ~AgR-kie.!<$_ _nSLxԦ~ kXCĻF͝˟G6 LEA>:A8ܬ 1'x p۪mx޺F|kKbbX:}{z Br=s{jKDed, !;꿮 _ID*;CG.dꖂfgO7O鞇'SS#m&BL1xtWs Hc ,IPSW >jE 3cG..EXo$M1 jj&Ƿ 0ObKM T䁀]e9jkT͕_gȊc~F@ (@mXF[jжm-k*Kɀ ;۩xƆR2oNa8LӤ ҩv2?;>*~okzk\knA}UCHzu|K/-BpI`>]2}@PFݢ z&@XBIf1FVd#YPVt~7sjez1Njb!Oͩhr^C=0aJ?#t9W-|+TJ?T(?]$vEp>V.xz \i׭(ng9lb]2/r]2rʲzeRKq`uTd|~x}@H1)Q׽cO qDO}t|^I[ } `Kͣ*3P#KǡRTVI]I@-cH vmtLL7+;.ּUr\e ze\4+U3*{ eץ'v ܥV'd0)Fu˜qVЖJUG$~0i\*t(^7/.Iqr`[L-#U ~'5t^GwDztva!EۨWXLoRxSP?g_ O»|~Q^a6v 'yCJy`O٩.6Co`v>b;]Zk/ wxڏ裔٣}0e w8/Ln|;#7ɽFsL,B~usalK1\]),/OI7 Wl \"\1hO>(j% KcIdµ;wx:-\e4~\#s]PpY.\Xfֵu KT+cGUE/s}ulxi|OP%q&V1U&R)1,)b5 !`0ɧc5&=jߔU/?SŶ$ Ĉh2Q1alQFvy1>yxnJ\iEViEulL3gp6 .i]2hbT7"LV 5jBI2|7`䷄>ڍ2rpaޅ Q'vӊHf&иK / s o%'ۑ%4m,DEhbWY\DRE<|SuOrZ|QׁCi0 ,c64,4Ӧ8v &}M4LWE 0e]>6 6;%^C/SČ7$ ܺ~,D!ceלDs,%~ƘIƜʋJдm=AE]a2Dc=q * )?pՒzk^<[HQ='β\ Rˇvxz8&TԵuc =}Ғ7_&% e3+vTv͓ÇRl%|ҝO-S9y:f~|{g@J=[Ilv<6@47[8hpn#<ձuzCؽ3fh|00cvgܰA)߽ 6IRXL[+1sl-eSjcըWGBlw@jAf A,O<-l-`U"CߥYdG>u, ct[t[`D_粓-^݆6׏9?br x+Q_q"\W%|qE(Hp稼^4m'R#m.LF!4ޏ uUאdL»l+_!SOL퐄l$? \9ӾP>S"OjV}>-5,Bq TX>yʦ56U7OT(|? :!~ycJ"jwsf$:FvUG?D>;ՁNP"P)#/)Fk nuWRPџܺI.ZmU7v:^}=g:"78ǡ߬pb~j:^je6y 2;F%9{LR+L#AL1Z1V ԥ%$R@fb'ME@`!} Oqa!R5=-3gaNMQ<NI+@(IqRv a dQ d}(^ݤt8<ȄXS]7Q%GZ afz.x|Re WgJ R p(rtwj"7y֬`^#{i VUwn13jWSFsIŬl[d/}~JYk:|@Mn+C}6DF` };ϖK8f()mAs5EU4̆%rN\?"&'J5I7W8Vl KumSū|ՄJԯTCy՛iaHoy7uN\etl:~( ^kR`q+{INv"!w~Ϩ1=~3D#AEKG@H4yٯ8QT̆xOURFe#FK-lj :Q|2,OnWR(A:ll࿊䌬Wd- S zѦ'hp_.[_#G8Ph)j#V4ƆJysk멦/hf]:J=kuLie}N(X]̜fXGrCW4 ՇI'#Uoanʡ=C+ax<[na3AHDƽpɢvRmWF.c4χrc![)F0oRi0Z5t2b5!P5.B@#<>iQ%_]vQTzжUX-qyr QD$>)t-Ug'I5ՑL3FF"~ꕅf'~X_& b !߰Jwd:1IyKLJ-}kYҢ'. "i꜏&:  <%xntpYx?Ҩ5`u1o[W 53Mouv*FkܿL#k^ipY.1u=g ٠9/lwg= ^4;dq巺*?t'-iH ~FB脼0exf1SC}a$ZFwRc] Rr v-4_bMNX _jhox4t/ۢ0 Q\a~7If}Yx6*7}sB򎱔swx=،̵ή#W1M!XG`ChR\zl9_0Rpcgto6ZO〿4փyڛ J<gU˦wׁK@vۻ#IUU/ΌE 8QR7txA9xenM;M^fm@p$̛A#4s_l_gK[/"q~aRBU-x6r,`CAyX jroqbD~  ZXdCI`ĺ "E/jbsh6CIVfQʦ=PϜFI+TyuXq|0۔_br"C,|0cAuy<#c J\_[CY#68MVMzdU&ӛEPrhOBXCW./ZS6ᨊhO*BJQi)Z.: ;AP\:ikzJ8RY,SNReܯI@` G)W:ޛtQr USMN\EL(|zVu٩3f?W옰O h"j{ RwP&6ePÞp|gHڟ@IJ ǓY(R9AުIO4MO$ ): W[6wBr'/>0gT9;BNjb.>5D}rf,Y{q֍r'pNǛvpj5Db%CKlpq1"2i~B_z˃c`)AsA`I@{0z 7K隑r玭Q[m?Plج8',7VK/WU`;ltr8P) |M NܧVK>*3,$p%I*TM[YU,yՀ9N}K Sdl&{ȳZSfIPT7$=%eƦ2AK9Jx\첊jWc\qu",1EXǯc~;gD&OUFEmc8/9|cʌBЂ\[.#c~%d݈xyz̽V'LX1SCX&)ک"pO* O]zVNCpj}dIۇ^%_7nPΣᵿRfqa2Ί7vy"Q8+ݩ7QRCb ̹#e4ps,4|~ O =MSjVg/B)ST ww4옕P9h3[Z9йtcjg6xC3ܭm&7,:#VG69*By*;u;<(4`V=Ey6ciM iY%w0lK1Lc9 u,>vQFc.>|Tki8hE'K@dܺhx5|Ҕl'b9 :*@E叺IxO$5 T8A `t¿A66q>U*=| #eCOsk8Ǣb2Z!mNNI!A)NNWq0iTٗ[r>TKMvI,IsqOXΝpknn>1rB,ā I{[3rWaC 6~ Lu vܽ`ŷ#Kfm`AX-]ПH*DZ)wRjI(%OPj^ cAzs A0SeTHa-UiB8V[ !]QՕc<dX=^36^ጟp! . m!*re>6"(o1JqINƜzpѡ'jsn̐6.j빻"$71ZϼUPh(Qp£.spNԧbt Cp_>ja@䑔:͕BFNvA%!WBWz6Zi5S/ 6q*er^XXZ6)g2ڶ/h"2<Ѕ}{]ӣ:-=KS> +xLXfwL/(jӌG/lCe'n9F)na"2e%]iv"˿=T^/1|}uSNw.mu dľvRj?h'ʌT]F O^l9J[* 73IrAPHv6Nj8b>H}`l 2GQPC~Tk;P9lu69G5qbjs_'ɡdNM'˵ 1>Su\/ my&]U!TL4*Nk^d~%[#{wĠ4tK"/ :uM-ؿ >FZ2Tj h^np>|E -nDo:aR;|4lrYk_Asvv,:DxT5+$GY'Rl )%tv3umdo6760VbWX!ɱ<(JG٨ƒ?.1mɤ1O@aRL[{ ,nKKOd!{2 ]Kb* w4[4"7|#%`I%""=V!ENZ~ kK](kTWҭ Q;ۤWp@pCnzg~㋟Rb(=ͺo-HC,"E mAK'1d'G]U\8.-y+bߊŮ/ GD:vIg>fEF >Kvt⳶0NѮýй@ *u ]X)s~$Wm7 !\20^=?%]v(?xgѱߔ*tSSf` gn~ĩ\h r!->מ6X|%{}9'3]J-fnHDi|(0mn$lH;JDwa͸qa`!rbHƍ0#̓ cs[dD *:⡜SjکCQi Y,S#fJʲ q %n]PT%җ$,nvj6(PkQJ:e{;Ɗ咅.1=aF>ŲgZ5LcX/d~>K͂OX؈e 3ed"p:4,[oVRw 0:6{*Ip]Tb VO%ؘJ3$AwW>̿WH~CbM9$OۨM:ug-z)9}͖&M\tu֬/?B3gҐ)k'm?]8 p :7_'vlR e2ԯI)lpDӆ}9I) fCS1fݏAP{TvIQ ?rp ;27wi#|P_]" x&S<̘ٻB_/ʆ9l^_kN׃nœۉޯ9ۈy|L Pxi5.1H3Ѫ _y\Lߙd/8uبct&IfnZ '8q<A ~!'>i+7|@H#rA*[? J)UP͉eB%uv$W;X',r?>-bOoHɔx.A5-B_DAyj 9HqQH^)S%n"+*L]~x1'"O~ Ał \;wʇϜK L ;511Om%B]$6db(;Ed8^w^DoNkۿX~qC ']{9 ɘBd#9jx0f>|^iU E;%4+tDEa&@mTTubfV6]%՜_͊J4τ}cC%/W# z r=げvE$%yy8]y -)biI׶'JO@d׸λTKaM#b<[GAEg !3. e$rCM2i'=ό639?0}@Fyk,|3f^4FmB͊h]hgc̮?0b~ڣxN:[=w&ţrLAed~jJd5^;*3lgV^$Qxk|,l4cN yT$)Kff*t41k JHMtL*Iվ ,CL^Y}4%tav/V@w3 gA{D[ȍsF_Kg1 0|TMHnBI@Ȥ; 6hi Lݐ9 ԯX1Sx)Ih=(&(  3Jt˜ֹq#O l';8yv&o0H_>usQ'` UB~D" %R]Z_]]&^S>rwǠ0AX늞ɗ O8֨^C1"qR&+LD6âPrVy?9NM_tH@Gjv6V.Ŵ;FČCPbܱ)HS ~*O}{@oNpKVCs_UnGQ.Z}زFzKecPvC14H6Z#!XS&=@6M!#*zyY k*Ps @D8vD3Zimw?ɗ ~G]K~=^[B8·rO=J>՘9$٣ t[g7 = ޗdC/4~ H8ڬfbh˜rZ! K6H=p*]㖡jr GAD9ZX m>{ݧs.jv8(uPնJuPo~߂A!.ROZjsCh%$أ޻>}xw`Tg#2C{ ̧G'"e|ZLG@h\VUsmKJl謲*ӵ rIWшӎ. eB{Jh1s[71ṽm͓:t]<5}u|Dm^ iZd ZCSY3~bJo/P%MŸaeU=R7EX AB8c7Ym qڦIa۪d):LGqo#$]rK!B>nһC3\Dww,Ftkb_X`ѱ4p <[dAZt[ rv彀!=eK5 *:#H e ,e*4C[FX  Qո >m o+6FXINB[ʏe! 8FCjY-&QC[rS+ F}#4h/X4ر 8y|8&2**Yj- vszxbIE{[@E]c5ٿ9 5}KE;'뼗QJS-X{_D!Y(|! XLL55onJ~Zx!JмAe:c"R`iT̚m։0s@!* FL|4EbNXMUNcQmrUu>BN%$j V4BUIjmrI1>+GmWȶl'!I͑n'Cy;oGECU229N(]Y0Uޅ&-%['l^GW!ltb GbZ*p_CC+5}SRyMu:h͂vtޙ[eua #n;'@vg] y{ (6`wL7s{bhkA<]i@wGX3郎=>vK峢׹cQ[ӈdMHζD3e|^.3to1;`ԙ8fdgfGUy3Vcgg2V2IqLy 3v1k Sה3k E5(G rxks 8%DHMз9zk԰F=cA`ʫ[TnBT'bq~c}Y'O%âm])kܚbB*͙ hX9&s[>S&#]T}_68mDD9X7YJLs/=mY -}U? b3}½)ʛtHZڲc0ep[*Y ou"<=\T jx |=P Vxσe l/vӝ83iԆ"i}7';8榨> &{=H3U`-|%Ւf$F592B?Ua8?$z1UZ OU\NIz1Q8Oj,r7zľb9|Ww4]}~8/ɔQDC g*Ubt{^ yaηNK/e.6~onX-azhR}a >4[/i>:= G.+>AnY!>wa.#M;UK}B~Y.H: /nN`.H@Bo:N09acO6'h}wn֪4ؒZLf&tEx(4q`g%N*aزsң*̿ЙZ,[Db*.8G;~Pɒbݭ\4fJ?^a`b+pq~Vmw(se` 1nà FT@ Ժ9b,/YZl eG@c''E^߇B#-Kt2" m>S>ӍLM=)TˀYH)ѻICϕ9bцTV#%EM1O$dEBV)fNh&u,t25L_$/JsY,X31*)5S-R5FQ(ab\mo`-]'(n"~BG(L&cƚ|E\Rη΁:x;F-$M*/vnx(82A{wq- f`]GQo(yh5^"oµ}IvMQh"29$ 9"JH&͊ZxDd`Mv9AYLtJF&ോjTNklhyJuUđOffL!\&^*G] :tRt$P^WJ Ƞn2|- zfO77\!:YkoFa5?}i7Qa &)d4=@NWx/RC\`V(c!AT KG/dodȄ Lm{]LUd]gJ\ Wi R>5V%˫SxRoȒ¤nO0j{eP{2l/ VF{N};Z`&wxaz̞} Gr$G矇;A%Oqc9ez" )l/DAZ/Vy+2ɛn/쨨?}%\mYZͧ%؈`-EJB^&f."` i ǿ;ȣ!yBK[mV3?yCvyN:?S}JR:E7DP"#d%͹d"4¶OR`O3* >`" %I #|0?ZN[](So]*Gɓ$v[~}Me]矰(>dNRb3 [yQDvv^pki2@_i5ȣ{8~v֗=O YZIW"C|:uVnԙ'|~C@Y[Rvb;݀Q7*Ő=gsa&zzm0`g $1kї\[Y@z/2v$Lʇ5 #ZB`>zゔhOAYd b70-eCۀ@Jn -wZavYbX⫆k>ܱ]<;'_a]T?5Wz % ֳON΢pT19z@@-kRƁYGi^ؐ6rh BlUCngbrk69Np4`@dl8LJK !rƧR0& Ȍ?@wk>S4yZBtƴUOT&jʨ(aaLBqF p$, +!hpg*̜ڮXNߡpĦUy4BLfT+1q(689q aLKˬMwq(†?W3||g.Z4z4m`㬣An PTp4 4ꎀ(#ԓ [Bx?J.{}o `=|7_r:ӥ'*9hs&DYK|8^@ʴ7߈h]{c|8_MTEcy J[(y OCI{OjLa{S4_u,}Teڗpkaۦ6~| pfq {0X}X5)Wϥ$G=Xa'ĴMSR0zSci7 FŵM) S)j?D r#ٚ^:i[^g'l(v3W(_Ct0x^Չeѯ1>MI7OF've' Yi.]j6AvSd犴A CGGiC sm# B0NPՊ(EX r5X᫜hxm%*x&i7|KԎzci!vuR%:TKȥ$|6>~Q#LX 9YhxYH(XJ2矾0;z։C\OgbS*&g51  *ĝ`[: Ku۪ KoB8=[9ӱ:TO\|N}C$v4]?^ IxoAos1.g}L .K0R0 AjA K>Ofa]KDKe8X/#s>1wr0 vd7m4EKs5Z9UTfz;&6 -Ez:/C+hj3|tanftad9mbHhG"Q^wo' @ ic_]yfl9i~ꎐm,|\Ԫ(;,c[kc6ǿ~b  S?!@yO\U]vkݐ8Y}ut%0pM<5uy*t?{Eڼ'3|!c3V/ >fᴱ|5=Š︂}=5'e+1*• ڜ7KѴȓ8~fB+)3A Ue>=C0nvR3fST\)^@Rp/}2i^RMHHS1/Zȱqq;yWHbi]FO -NG-έTM@:@?0;1@ິ.k>˟KQ୸'(Mw&aiS ͻYCKL+ضe&ڦ1c<\Aͺ 9ŗ*̲ VC~n0_cޮqQcZt$~/-Q _3e>YT}(}GRE`dbwxm"U%ja*RPٻmJLJeY6Rh`b4ۿ}K)!|.ohƼvglU~U*ol, B#+vz}9>Y1 戥9Rv]  4?0Oe꺭vZw>%ʯ xABY.;'/:צ<W}]>:B*͂<6XO7MH1ۡ(ؐ%]_ j)GF^/'c$p:|QpMC(5FV VJ^ "jwf/E8], A1 RO;7'9XL{_̦M&k##e((0?/1z|[h4/^GK&utk>CBKhֈF9Ol=xoۭ&JI=7w{3rRK$Ts:9ʹr1TF>*o܍BW"vdnXq$N%Y9Z9u߬b^(@z4i;(zW6&XvԪQ a޽`&DGX KS៴.gR1V^j˘S[Nb6ZkoYXNIMxCR]un Ck1 k'HDI+]T) m46vXˡ/5BK! ש~ BEoVLİl](Nf[hUf=s zjVg*gZ:>{4 =Ԕd}%+(EʖI=k>|%!6TAW5 l=/"LL7_*q[j۟ X)~Ϙ*V{n#z#Է1YaӉ 6jjD-pFhҬa}YU^3ȟ.&۟5YOJ4y):ؼpHv|3hEsZڳ̹%b{E/'7nm9¨~ oIs.>bݽc2T+2%ȋX]77 gO}- ,{Y@ uNDW >'$UN.v_AKFA +5@ANcD&> Ű^VXkI]mPprt )h gOh׭Qx, 1!砿pur{F&Geܒ5/~IoD$nrPj,HI2}B_vee{k|W`k"X%I7S=H:iu f?<$ϗPo'_="j~~Lgp >_.Y-*fGm'q&>ƿɾ}!1+hzK`@!aBW a}4|m<Fb|p%tĢ+ʥW{DvpkẒHj w@,IT` g+yg=@ lT=oxh3!83m^m/A}ɜv>]-c0]hY]0ۀ_;& T@ex4Y9YMb^:ɑ+aU: )e0zwAhM?M1h(شTm[][ H(u/lO[BhDSz@5/N~sD[2w I ) .vcÚL*xzOzhaza>'MGntƲ·-ahc?G޵T>1Jf6A}UR涟ui-ʊA3 ۄSG,k7f,C,@ܡ:̶5ME>؎F:0ίAnht` t~,L PDW8\ ].lr\+kn!u^t;dP/ !JZPzY\yڦ6j^$9 LƋ ] OV$ įn-Їkhxefu24!o2ZcGGӀ\1?]y$O=S^cE۹ymAm\2xCX|'AÂꔻ* .70 \>+ͼNM;)ޡB傯PL/Ŧ/K}ڀ`eB8a,!yP-?ءhy$/r_G=*\32,h4J6ާ)2VE3|>SxW[UȁF0e48fy3ǔ528?%ȓhIE=u~SK{~7Jo~{h LsC?f2=<:2 wK.Z!D'C@D6R 񇗠19n\gShDi{<%|Skm D4ہ쐞wс7\=GpYVٜ3  Z-۪6]gG1=w_;t܈I&p҈xf^ 6C2.v hj"hno-*%uF ? ">aE|+L8o"ۓ>\.\e[p͕O*%޿Nj߁ς3bLy ;7d3gEE S(٧ìV]Ó 4Sq{ctZ͗tS`Rc -" P՟H&jN+~_C 99"qm+AY,PW+ ̝svQiNЏj㦏-~;za8?66%>X јV.b[* G^dxʧ H8xeRrt+CGHeR`mNFQI t 14PpY1U20(zmn~UetJ27[d;ۣg3zJTd6$w_|BAEf'FeY9EJ_}dz{ 0]dN0Y1@#Fԥ@/Na;^Ň3:(¥s3v+m`ʥəψW_\<'3bW=pTps/+cfDNs_˽f- "@i+lFOlI=5Z5A f!}Rlm TϵU8w @t|V ꅇUP :khк"aLT͝Xh0<ZL^3?]F0O. \7Z {&@FŅ+NV/ yr0~pOLNpU0D Ǜ.9C#F~ueb7_@k 0Yiy:0mb[3I}\xa-n;d 3>OʠtXN# xgz3/{/i1du? Hor\{RU-R}{q#׽31_6xN@TFŏGj zY X+E?}S6Yiwoi1rJI}6HZ8K/INlZ9>r]"[ǜVFB|NnKrIsĻmp6]lK7 eSF^iw,{+iPtMT%K!"NiNn,VH5iy bgMZ>B=<}'׍ϢZȚ{0Y}ܪ7Й5y?=.2>R'^7j' +ٞ\w5M;.ۅqXgN6 ԠdjQ/D>p;O&vE (Xб[k0iZBO7D.AۚOfDV~O?yIdLb,RqCdNm[H|Z _<ͣfb e_a]N݂[QF0:cCS i+#u{^Hf`d3 #2:[@~|^#L"mG|.-Bgz~^$sGU* iSa.Q-L%r7T|+sSXg /mbTnlWkVf`Ys5 =QRV8 O&a3[o8KwA"NW`W.asDo^AVTH>lgIJRzAp":aۇtM Fr> rd=Hq_\ >8J?Ϩx}C"7Άn+ ,qyf M#y_dQ4Ǒ' C9LDa"l (ڋZ!Vkl@9yR d2dovN%`O$x?QHlgXatRk%=LXd#7ɅJ&,tqU/ـ[wlJ܂󭷾bp׵ lͷbuabm ]UBVtJ,fIL٥ ׀qÿXMT0[]UZ(лJjZ&DYNE`6H,LفAӋqT|A"hOqٹcul7ωdqƘg\IsrT|?j zTޡ&&)BrT~K sl{^{\@){%[Xצ|nD9Z~9,To{ +cފXT~ &[yU'E\_r`d!.YZC#Ǹ?Z-e>L*`F3s@_郺I|8MҿhV >4cDq盛Ej&3WxxUON4kHļ q_{/\n((ãB86_&)n\ZI$d) m{E^$&'N+̥L4'[QżufXl}ua}Z]i m{J>`.uS/`fDdu7q|HuV(^,^+h!k@'(l ̠E+G_K`s[]) 7BR [w@qs|0C0R6ZzE7E<ÕUS`;b0s̤8B[he]1;H۠B2Jr>;(.V~0d6kb΅c˪\sk.1 BtRd? 4}SA<֊y6R4R󩺬VR1,1)I@P1dxlS}5DlVVoX{i;۫S5]#ˣjwt>>jΟfC-SrYmgt6{T>gI$|%4< 3(o՚]E{>ֿ8) )kڲ,Ѻ)i8Dsz z}fq 8|lg=3}~T3Cgd.[ߎXwoW? M"C\Y1|ڪH~ˊU]nZCc){OuΌSr5K^Gb?4H nMzTE٫J~]e?`Z/Фo@W`ׯt<<x^+Z'\Qs"EL͡&,@U^ktJ*i3+F~֬Ca,~U# /JEϝ z-괊W]WxEDy7J zjb,Q& A \מRU6+kkI 6Q]m@1I}`LX B"g}](,5$&&CVQflJK K@4edIdv8S%ɌH^X]N*u5"G26UЧ~Oߢt"`Z@%XyP}vX ^!Gcj9/U"<;}J5 eifj j5If0& canI),"sj K 1)gc -S̰.»j=CfʷH,u[gny݃rSor@RSӏ:+jUm*[9Xp۽{@f\}wZƙx+JsJOT~*bu>-*:&c} F11!x:DS`!rIji}%m:My-7 g6OfrNK,oG_@ >5sO<&1)hiF";q.sO dCt7LX"dߑc4fqi 44Azmgh)ˤ|ED /uUt@H+|cG'~<@g4 VdR}2Hj5e)=kgJAk'fyfX{>֖)$fdʄ ylk({jݖ"x)iʫ:$p4T Wp@6I؇}`X=\FOაě-'S!jO-KW=[i?YD䵷h_a%KZP%~sn]REX7) "b5-$SDqL͂T;[ppؾckh2݈ Rx$%m^ ;[nT@T#dI؝Hn*p R gYhh.jwưQZQ,(bexӑaܓdiNᒫ'G>Қx-YO"@R5[5N :l] (05FMĨRMWk}snC*~ m EW} ?\ 8M/K ] 8!""DR sH0i>%6?4%WKlFﰽSB^((gs-X3W]z;ȹ̜sU :ڵ ]M$+ҽRRBV KRvEk<cVz>ݩ0io`eywҚ]8:șz!'ԫ:NT^8*y\^IFM;EQ0g۟'1b:%\?Ӆ7 :`vU&`\[@MBPZ5F;" R$BwŅg>dVC{h$ ()֎" !MOj\×^v\^l#u 'nL:cLS秮@ƷJk5>oOh(Fp9vjR~mZH꺼%Ɣw{4P}N^aΎ[kӽaY8 Ojq!*;ӆ0Ӓ?y517qS!JZ*d3Fr_q[!3X*Xb0M:0F)CBv;WuEU!D)Es6vܪb^:/ khx?c5D2}@tUA&L$*ꃪ=6/[?!h}~R{tdnDL 칌=zbZ3wdҖV6bk tF&;;{{2#|,b]Cvq[pfr-Mc*qy)1获!sIEU/l? 5Z-H)$.p9S[Y Ҋk@ISM)bAٟ'$KV3#rA$)1yy+1xCvmLx¹4$NjR½ XS?^g{Yi7᫲_ޥh-wpa҆%MFGeT +Y'Vac1 TnI3ƨ GK˫8j^frCQcN 8iaS3GpZH 8M6FC krp7Ign"X ۳1\IG 282\ nF7jK+/ƜOF1 ,LnTrgo̽F3)atqbcþ_ݷH#^׳^itz˞"WeD1 G?ZW 0 ]B!ST7lDAMh=~ +tipNb 3̒~ywI>L*g2=0|־SaU)ɏzbCr .o1ˀl 49 hjK3gv;KߙV *\*^5d|PnN6dVZ\2]p)x<N[EwB=X^rC`{; [Waܡ;뇰^BT+fv-#Qɽ{=';o Ê3:VcVv > mѕTt[X5FZ^=:K,ZG5_`#'i_}+y:TZ>pV`OVI% @;dS!P GqJm}ս>ۘWtip=,lRnnҬ8x]e<'G=}EABGl@kX꫸XQ۳tTⲸaI{ >"&A-#סM~i݉.2m&Um*Ajs\E58ͮaV+9RfWR0fpqjTrh5] K@W9Za flL5wBDiBz",ɏ+Bƻ,\ؕ%o933+ !| 1q<}_Ⱦ[Ҭ[ h(L U Lv=dt-٘]orSvSV_`sхXMd |}3³SlV $Q:UaDffO&bCc:LJ,'iDb(gOB4-5dϗr%ŭ G錾<b ٶG̣v 2.ZoB˿B);}9OS&*\ԫ> ӍƵȄ~{#t1\8rF<KgJ>jDK>|1F2o~vZ&];XbEtߞA++GM$''@`xKڊ4XSd%˛=+dzWMDs89({7jf7TQ Ҵd\ U-ϊL/l7 OLK-qZxa+c *б6q!+mCgxE-%BQ7vbj˶>bKZY?ĽVS1_s8 M> O}}k<΁TXlRv;吨{j51]H6Q ><줱ybIM~̞8/*LmJW.tZqeϝ[gaH±` YA(D kʆmHP:_mA8kF*GDTrxfbDh/(i+3Ɨ*Igzy`F鏈F11QIq9ҍ""`'NjlfLc.u=U rL?ZWܪxq وDJV3Hܲ*x3py2W;I:>IrZF; P+a&ȵ,YvnC0<><|E\ 3xem @QP)e&!5+;3!7,.=1TY^kylɃ% ǮaU[oT5T"6)h{sW![oC6IZν0&@6ԎTlkX]asG1obf%nxo E> '^Et_ jjp|Ӛ{.z4fh+uLEge_/+e Ds$'wsbca U o5*hEb극 cSd`@ae` 8Rq%r%iJ*zچՈ.OV.m:C^saظR Ss&r~,h 0Јfr8*prtHYc"; oe:ϫ݌&VXopN|4yg/㺂*!Fw6}-AԲWAdiҢyq=n@! vh?=IK:}GGŽ]K<6zx trUqYN/.:I;ks%4r'F$:lEᛶZ LȌ?#T1k8|l J n#`6oߴ~K"%MG33eŚ>~o]0Ϡ9`7ʣUW|VrJDb2Q߽lA' P_(!-PY7CaBmiD%>$w IO+(8¥`=U N@M۬D̂h5?2F.AL\'MA-(>M3ӎJPWoSŨJ: z([s1 ܻ ?cߐmq#d(=nDbП"}b^-,?oJ&qT*,^d[Sc{3{;'14֯vgܑ?0w P[{jeY ~ 11iRZ>F§Mjz&zUxļJƓp#x:ZN@Kb\쭟6&l=yw;*vw.BɪQVެ Bۨ40hJZӸ0 0 AmI6zH[d"2,L@$,~=tm$7iu  6ӔLіdeW?cr#BF!}-»ﳴ@-\DK['lECBRx瀴%dݳrzy繫1#fI%LŃ "Wzw$8B`nRu Iu5BN&Ϳeȇ% 4F#+{gD@Hڒ{O;O8v"Zv٢6DJ%XCZRIndeoQO֢4<,wvKc"!Ó( ΢1@hBF']n$lN/i"l\Mt&O+S;7[?'nE,Si/YSo+Bk˅Viճ^g.r!(MZG t;\VxinTWOi444XȰlH4z|' )eK0׆6$Yi*iK&bwS8H2&l٬C*B!-X3E͇J"AxؽoOgYۚj tͻ7.v|=@%km)] 'r|mJؒ/,ZUCMn $ŘtJ4,nt,Pgp {s)5%lq:F 1OMYt͐ d]_JD֮NC_g(@p]A0xЪHfA014m$@ox2T$CAz,Sz K5HdYqkˊ-kC~ 7$Q' \ ?PY JH]GKpw;7]P1xE(vu!SA,NniϚ<- w@>{A!qWJIWČ-=knX2k3=JX}%@Ryw_`KKՅ #+"!qnrb?PCVCHh%~yxbٟ Ԙo]ڙ u Gc Ot31>pUmBN:Pڦ`q"K`c|R wZU~%F?p)+)Obo*5Sze'لߎ]:F R*=<ȡ3,ג^Ty1cIg_97~]߻u7i&sʽ4Hj& tseq0Ұ_K)?HFY{ru[s?K .VU3SϓJ, tVeu1Gnf5>}.r>DHK Ew:H/Ou Y˺PGV8x%cdz/[Rh/dţJUv'rd8fT~2E֮Yi9}4l>e׉XΖ 0}E-!vE` TS/GɄ.Yw ]:oe`lKk0dkIDȶ0 Z=2MRT;hޞ Iןꨪ3&ǚ`U 5tt!]'RCb;=Q;>?cnƇzٲ'y|bnN8G@ZsZ3O`(kKe 䬖`⥯j$dxkZo$h3H YMDB]=z8Ո$sn*wpEbG%"mYn5[ +9^2VN @TonƜDoUH ewHx GGle٫1%Ҩ7)$vd{7L2jLI=xn'|`hp7 3ŠW$/N{A2oH%>ASMypĶK:ww΋)46\Qyq]pA .uJ5Ǩ.9Y4(P_"stgGqi)4ht֥0)5XV%t2 Blwz2-Lz#IհX]H_k+:*|ݞ bn[SbmaϢ177ICB4sg{9H9Y/q z5y~ļvzvLD(y `%,%q>Q}sW!a-$]c9$&I?ֺ,vOF143XO[&xꩮ"mPQɌke;CLJd oO)]P׋pxp6_BXK *ytEzo6ĚqafRIC@Ղ=`<ر }܅g!׃nRH~P3J{E_i"OՊn?2~O@\pFrv{k1ګeR#B=ǶuGM2wOZ+aoZ&ٸo7\_7KZXBo$ t.qO5) io4WE&Wd-P5 -!o&*NeW-46eRȻ%6I/%X -U'YV>ɕ\Id M(:vG3Ogy[*N1ytƻ d]%S9rtτU]W/vNF'5ϸv?峔}7T}MᖄE{.k[cKĭMkjL7(!:`'&b2KL ֺcT5pG PHdнllV;Mhl  -%X7%%h5vBNbG6t%m:K:Ij"c) FQ1)oTtTaR8 Gȴ׺_p@O Mω4FxW9J+ .lᘂ-ls ,fRܐXKL p6ܥ쳇-Р Di4 8xgܲ`Oɗ?s)!¡xJPj<1#4J')1 "N:؇r/idAmI%zȖF(a?u>_H^-,.2?{gr/cؿ{{*ݿ/a'tkѽ 7}I@U> l2MN'HQ~L`&t %6\džnx[BKU¿Zr͕ҙXs5FX\zt~!$NJ|H,V?@ΨƹyҜ ]>t{0L ~?Xzݴ6yhm/j~Ȭ<%@m(3v:3wi.%dPD)K^A@\5]^ݫ% nHIJU3q %]ӂkxt2ݙPw-<5È.@k8-rap9u)B ^R}B{0g˾G܉@Кm.2DJpü ktN &Q3&^2ڌVя-_mh~l=Ώ7jBѱąztuj hzPTlcesqSxw1,ߤ#ύs}oGaio-[\+ J Շbsq,8PPIKYS r Q ]VjiJ$:[7*c'Sp񻭈{GnFG&1_T5d8. sk!] *jJ{I󜌗"nWrw_8!1 DrH c=,xQ)*?x ~^0mP`"uE$w5.M݉}6׹Xjwr!<@prfuPnҍ#%;L@³=a05ڢƟ1A/hn0ƝLj;I>ӛjQ;R|l($\xX߹+aFܝّvaԳ[2Sa#g=tw=7.=:r! ">ĖTۛ@xg9!0RҌ6U3=w*sWf:y3:w^e΀ʕXZf J?էL|F *kW.`hp.gmJqKs dP=A_=/H+ehrP N4~FC y/`{c|mV P'g6M;A8?oLw^t0>xaOezqB˝!9P7wz!I4 E9o.!-C}B|^eCu 62W[O9D!ںyߨKDf&b;x6Ae0ҵ.Lo"{BN2ŋI':e='8CnowB%;grk&KɳWY&o'č 鬒yoSMl^=hUeq ct1Y$74`Hcdo0@XoX=כ1O,t> m`{df6.)Imp6q,@]I'MO?f50bAjMQ&z/nDYh3' Ä_iyBVsx4/2EAdnelxUvk"n "A;5nT*\jRP$i*V٤kKmn3 OmN^tހuҭV$dh!+zX誻zkX*Fs.5ÈvslfVFn'M0rAPg;ME%][WHx1ECܞֺ)A7 GL0}W41'$vA]R!Ezbecȑ<0lTG88(a\!KC,<k=(&7R"-K[kJXLI wΏ0 \ز91ka 4`h fa '{f"<Ǿ_[!*C4\EΙVz۔M5nF"]zvz&&4{dx7fF1YS6gx(pqrXkxm`kjr0Bv23\#`}o&^V3?#08tg:ܟvR| }M؁s ]|'4&)6ItG-3,oi>_Wn31s6+"ƫՍ|va Ђ?bbds1.cm\@cLL J hŎ a,uAbY<~c0?Xv3tt_7`Ǩ-׍eARk•G,=iFXz_ZNd?k3X,0R% }v,l,}M91Zv~ @)!$L# ?i8WLvOK7ˌM/+}YZ8BċE!IUQcq3LaC=y4ލ:k*/~_*qVMI\cɃ+@̞ALD=ftlaҋvfic%]dr:7edXFci mn?uxRepT<0^ps/!XB~`\<>8 [HԚJ:jQ1O$mӮqܼzˊq?oi{J;TenG< RC= tRgpGpj|]Bcyg(5.B7M5LK.0|Yxnpp`JMAmYW@dY;$b( BDG obnQbXKlt@jW7=jZ9ÚVٴWgc o̞i ȋji1qmCJ K%+ZG#)-`0[''!x%\02[@x{҆֝v^.rs\oNF{e (Y4N5YEԵrh4as4~fUO.ުcN2  x2Hk˿;Zקr6IX Td6ph4fV5|IcB!vSk*A[|m=Ѱ[Lk F%f35Z^=_: h뇩.~Ũ.}^`P+ڈ&PX:8U%2I R #wd +Ѐz2aE c+sXc _P-ՒY<aڗYϙBHD NT^!6/JnC/sP 8 䗪֛NZ#uTq!],ԬaCxRjv|fff|WV(Л?-#) ,*ͯ8Zܷc[ɱ{7)}#qթ|4;y$IPm BeVG.p)Aa=%bxoZ.`G`ʠ:jv\y${t~@O$!}~Sصjrw&_SK2glWT1DO]!  N:L#EDx[";N"Xr+<"#Ԣr|Y Eh< -fj(ӣNq;X{[$+ۗuj3Yj!X~.CȲdEp,@D\D'cxu쨙õKaPhp+Gl1/,SBnhcLl(PJH%2"}ۺ2? Z7 z",kWәgӟټ@'piB&|]^^(yo?  ETPT\vQي\H*ʈqzŚC`yjE7ub֎ӨȔr)"]e. 4rA4.WdUkю dOS@ =K|*>$x=-TT(dt?ߩJ  oD7w6Nv̂c]vy;{KVqcY|m6*K@WZǫvG|0 ~Vu"L)h86UDllH DzmV1J"'}MQIi'b0spM{Q s_JjcJȉO$RlŴ*p-sC>\MпHBc{$j%wa6p ؖRዷ['GY}cHn3boƬJ5\g;),GIgy+N|3+-hT3n% K|H`6H9LԯVk\!E#WЮϏY;8EC3+NUϴw_g Y ͊fw%;@.YfO*>Oγ< |сb0]+##\ݣY*>g d ʨ7)%0x}Čp>ECaŀj4: O}lmG٥7W=P!-{p`,*O3r !ZZ 8q$6QϠΜQDv~|WFj8E +IAT RCt%E;M$4q}"yd' ZX̋A5yQR[ ys.O?w-T-K1R 2=M@a{H+H2QQP~ uIU g;#E F X`v~_W8o^*cI@,FۏEO1Rc1B{Tc )G'!M"F G#RݬV-b )!_ 3R )x:zn{<y_ծ B7fWl]^1 %RKLejU]}Kv]S:ZADe;O@dk>lLQB< <+_x0oÇ97% P~vQ4+^A{P˨ hVDvTZ8lb:{fu`:O|I Q}:QKm`өM*Bѷȑ@/:ћ^c&$,1+ )B%b'#f$epfUŇ )`yJt>2cZh$gZˆ:JrK2+:eqi&n?3BwMbٳ䜲,#cHZ]]W)Lv S0h!PC˫BFcq?NZ"'C?>26`5L/Bl{>܍6Jd-8ER [{h9g@2)>N< wx}IaUaUP tO.@ ? '#9EGsZ3 ,6M&U&66[yW%ϳ?Vg)&+܏UuL iĖ__ΨGk\^#^4OEzdYT2Szۇ&6w㌲f[7Hrl>)B FMXTCЦc,a]^5gU3#WeEj=AU9}|o\|vy~)nIj s?cFdFhucS= 8.!]>dI%*Vj$.꽹Op^)f`je]@#<.L]E*/q6ٟͤSr@3[*A.Lȕ raX c'?3XʻzT-4+ JWhe[\q3PJkV#JqdJR >23o $nj9 Hևh|ܕ{,b7[p/7ۢ11y|Sli oޭIp?K;rfS+1AoZ:|'߱uN &>[<.9DڂQuJIS-Ni1TSNe-n_Ehy^HI@B 7m<Ϗg==F)M-('Q03KO ޺M01$q,U#:Vhꌲ{ߊUT'C dbN{KX֢5d.iGGyJo'~:+~>6}^@"qVn)lDyXX1a 1YNf02ikq`kQ?:Xwp`g^ĞI629K@ebi?&\ dH FEF41e YOoi谠vg~ba; pnFKP>g^$Pi*>l7V7~X)Ғ[>*^26.4hNV" 'uH-gP$T6^d,KQ̻,fg;`[qwB ǟpFZ`ڳQ+: +i` 9׏w ܱ('2Nd K;(,.f®y,iq𰃭߼`a\Tl ozc-P3} QGgǪ{@) N1OEM>? ɯ.3nD?ZABhwú%C(H@+YӁ D w۲rXmT.kgx\dz‚QIe`)+üem |Yɴۈ=#֤j2h!հɝh$E5$A^RH] @ cVp>nC>rw)9[28m&е3/pDp?`]9nt2;G"KiAb-O"qR]t|stD+}gbN:LAc54|4vQLYI0m3߉GU̵64Pp 1; i_kֱ[k! B+FtD*LC} 0Egq@jwK18nDru[tΖ0hU Co&vSĖ1Wgy.fO1 +- W xq3(T :qKfڞ( :j|[HeK\0GÇ1Q~D*=*憙;YE;%+oI9wfk$nQK |5(~?w HTk'8fuRJt{.=J7wO?Mq.*=͉AMDu #*{Ѕ'^v i6Jm  S\{#9z#Kcyzk! pV!AKD{߱L&y!I#_ذ%M X'$QGucK+pH "c\S} 4fk'(qRU+݂-1F?=Q4ʚ_௬2H;;)'8AyE.^wzej9ɹ4 rџ`pZK{{2ƿT+@)~"i[" vO bs](HSYy?9+]eX0`2(~#pmYN #$wƬi4, Xʅ:a1þ@ȸEZ|++ œ9S w+WYNZN 4 O^^ȇp^JΔN /B<1qO5V {܋50AcJaU 7Qv઱\LiDNOĉryƽ, ITj&T XE2U-Ia"z,d~F(:7 /cɶP:@oNx>)M4li7uܨъFAv9%yo, Cu-Ӓf9]cD4CoU}O > . )}} hDǑ+PkX̺DX[X}f?k ܾ#Fr)R!U@&LNVw:\~X8/@- +UɅ_%tEǠnlUd"ef7ߠCcF5qnP(jUkޤ3_#j\])ʾL"7g ^c9*NvϔAOs gי"yV/)3ف} (TAy\Q @sE<[ΞnNCVUӫKJu*9[h nSHy w:M`MXoo_LYj:ϯG6~}FYsrc!IضYl_r&:(@1;alnu%J8G!Abft+ FLd`,3 Wk q^R%Q2.R4$HSJ+-E}cA(kVUXxZ !&KtUvIt,?w;wl&N9MpC37;PjS 茔S#ZC7i 3 7<B%Q/u{:5Є99(Cq;eUCY9B_9V~ wj*$c30W\VLJ)`‚Ъ\ac*Pcca: 8<*d+ rz!Q@E!"[U*Dh~Yn*x*FiVRv".(}jyXn}IB2)CJ3yR4 Wq]vt[ݪ%uIfiCcH8]ZlG3|†tԜ+`p@JAF7فmDhr^2Bo^?,Cwz77.<.Bb T]Oτo%&h/T!b͇IA>TQ Bi)J7Г I3OWa^ȊP 1Ya&.4Ree/$%KFr #^E`\sQ2r}^&"PVFHRcju_!orN+jsf\ A{dinYi`a]#XW"~2]4P_A#E}[b eT̮]?ta J [c>S?f h9uz<kK~ f-x,tuVIX XWqi']~eFZh7rFsAFǜڛATta ՠ=YqeiqƮ(Ez΢u]w"@ o>æ3ry){>L*-uvU]<8P2slv H;OL,qqNҟ3T|/ׁ.2oY [ ~:;Yf1v%vv `-߷[Ֆ $(BA,_RD"kcWv§㉛ڍBMp['I=4!5} Il ـoI36Ea_)vnǡXct3RAhu17 BJo3`A\a*ϕg| YzXGG(;¯|1NQZ?NZ@k3z)#M"bPbÕ!>(=ɋwv۪C@8WRǁg"z\{SR&;c8.&Ni%7C奠 Ȝ!kc۹5m쟘&yfprxC'JD=)TyIOɺȇ5ж&!#*I`omWOhTcphf(XIur݆+^=gI*Ayi~yu= 30s!u%?dUzҖ$hY?Rk&^m61wF;rJvȘO̵t9y GVt:&O(JCY68-*2@NC[T M_ ;qg<&cڥƊYhra-Em"0-QQ$S|!<$!@d )7I{FH @d:^b1[2XNE3mfFtd!DXF{U{xyy_h%pT1 늂V-Z,hĐSlaf"-bʧ#K9`^|IjW񬩯<[s[?ѕ1& =O?Љ8YpZ%];hjP)e =YH ZP^[d9^D,i0I,J &XڙqZ1ޅ H2`y| HƙVORa"DEp32ׇ_N?_`~IUI7-Rqӱ}C?)] +k˥Aq,i6{MLĎuAT\}~6uIN.~aBgHXQƈO7a섰:=[.ES=/ KAԚC"\a Fo>;8c:RD / Ѥ]fDח50ĥ-UW]X2K,wCjOxRE#7>}h~nAaMQ4[([<_/ 7@(ZΓp5#b,P1sY7>V{͛< F|JQ6k8Cg*,Y~BFeBb;N>/5ؘ3We oBK^4ju(*q tQ'MD^w,U.l|A[AS' Ѱ Ĭ*LNĕG,:;bzB+Ej~ 1uX+TH\?ruT6L"i7clĂ.r6s  Z&E-ԝ;4iaDchʆW, VSƏ5~K~PiZ9*8,qo$Ւn3;3JZ5w`7DT!v@wK x$%×=n/9L݅op5٩@}"6=( Bo'9 >+'ba.Ϧ.qGtq[lNlSY@ͦN)*Il =S~=`ߢDCݾdÓ4g9X5cl\7P &K%|C8UCt^Jl[񙪋u>ۋ =)u  g|~胁6yW1=ŖkkfbvorQvoDW[;7̷3u819X J%L j}`X74a˗s[1eh#`+JܨK2[rE >:`Ays`zcRP5bֳqH;jf|>*ffZ$M=%,+UPK7PWsݗN bdl\dY{X+;%XkhA |c}2b=E!$Rpz"ÜNМ6C!7)cu'_ MxW\B$G2yÝ,P3*+roWEM/E-Yqei}j'>"zJm>lc:FLdV5 袸6x쮲 c끹$?Q"Vrs$1( qJPwg&BjoyѴ#lB V7k3d ,:9q5{7Se:MRn 9+]u3,PN6a+qgw:*M4l']Dx-fKIo@;?kN6p=RKI 7ѫ}T #W_ *uR ERrf6B#)m븯P=0*3U2a]@8m6E1bzVVVw2?~zMMvyyg_`!*v5ijo LP+a ;~r\Ws+`0ZR'fRnN}]8qQ0CI߁L[쬺~uU|ca8DDB2+}̩)GXkA{F}WSջמKR[ytի0N$HIa*L2\JF1_#j}gY |F@c)t旄όq9cuK=uw6YN9;5"M"eTč Qͺ֭tA{U11P7<Yo;N{/F\)"}\+6 D>yzP$~Gz4ȹU!guF5 H[3N35w ,s++,_ 7N;(?l8ZSP{j):c휚ҙ=T[*t6lվa_sNƇEhCuWus\;S21%SW(--~ZZ% H[e'` |*4ꂙ-K ue"Msu[~{GXJ͚'-6a21c JCi^}Pamil_re=0Wjz3ֻҸ~o2[NjN.5䘀z-m9̾T 2# ޽ NC pKjI> k s` 5<,3#]Fc|b+f.=t:y֮T]d^)* a1k8΁iܢjҋro`~|@$Z;ipTy Z qrPFdTi=>z\<^t͸B⼰"} BiCHʘs+I7#[;Ae}'n6΃YMA>Cj7OvӮAGقTޝDϓ^} #^M !iO}6zNcO'~m}`hJܳxsWcQg,' ?2Cdl-}Hm ]cj? D KCH CQWTt$,%bN쿧I Z>]6_I2'Ś7OFec% ~V嘲̓=?)˥}" ychN3T7~ ,Nb(!V`N_j\*o$̑p&bG$F=mY"3 ÈUUfl$PA7]3C^j_6Rr;;7T@{/(񴀧Mj-AFhccQ/L7f"*6lT4Rח^>A.6Hg?qmiwqy 4@ vРPR).RKdǮ:Cֵ{#<-(nQtB QFɗ׌,10S?']{ jvS8/hMd"C!o`(Dަ= xdJ@̬^?%е;y;>a.y]z撫hxuZ?D-HTT!y1hs3͎CGRb3Bh(*=_aGBjM΢Ľa4`[sVR v[ ~aess1Zּ J{6ˎ'BT7OnmK㘢vȶ' 0:[NӞ.!NLK r"^vshd)L:kayHq.S|/VIuzՏeS3yo`t,lLԷy-E vD&0,[۞#jYLFhMk7tŶȚ]h= SH)%wDi(zd&r0m5FyH o|CsPw HN#JS('U i+#h>Tz4~[/C񳆑 t  ULhv6|(cza hL3v"Jrp[1{V'n{fb^?]*%-ȍ QDɣ٠;}_H̬ 5PjvzKB8jxS[Ҋ C >, /YUǴ{z%GiV6} ^$2WPKX4SzdPi-Rgi8fCq+KV?3 tdF>u`Ao072eo ,m22tPe+p`]ϑ28'o"b A{^a,lй!mTqB]Y0dwn8P=V7\ YWu Y`q\I) :o#i~s@..l#[d1&5Cy<.TeL4ũ񵤾dmZ1w_Dѕ,W%f>~ (Ski,̈ț }.Ldpdd#fk d:eZ-xj s N!Lr6tA|.L.#:1;0aSn܉k`N .mO*|ʃi9x7ѿ9,SoAlJYmwJ0yQղd9'Nt5btשj};-wj|'JF P#JD%F`2-|NRݱP50os[ܱSSG%yaQM p f,!fІq7nzY ]^"_:y'Q5rruڢ>m|PAl8!4L/дBos Ԣ#7m?v10P75– (B.ŗNe4Ki, ؖ| \@vh9.£=C+Ep*V92ԶdKΠo51h@ܺM_6"wBRlЂ >.$܅>Dlg&^ E)aEj f`wi){2Zj_1<;9[s"!J";eG ʹ&;2Yҹt!@D"-g&<*+X2Ts嵙$) tk=B߇F="zF*>֜§veQYPb pn#>m:߽I=1M)xL 5SQxqlA=t'p>"v_YTS gF +l/<0 zӕ`ȹ%EWwW[2 {*ʤ^;t^y Duϊec u'a~=Bz2u\uukyUL{]IoJy)rX!Do{BΗVm%J(hHvwH^̵uVrH X/9ny- ؠ_ bO} tVp"Ukc* \16X_>A\aĝg)$.7T lblros,w?H9J.Z FASD{J /)qX,NiUe6'gw|҄&kbexaj`Ob"9X@E-0[ iM bkevo6i[\$J@n;E$9f`G&YrJ],{/2H"h_ܙjnzڝw/|I cy{KiogU?_=S~= ; EfS\M)W7=˔娆-G&X:Ȋd%_ݔsi/w~4raW?Mu :rMMqd U% ap,1PaIEesSvB B}} |sI^xgШG`- uRŜ@tay/Jc,]ݽ1*΋r 0r,%v7^N|uoGqgumM?У*%뼡W#q/,- /CdKsUҒ4LMtUJb,IWUsTA𮃄U! Ҥ$nڀFPDD"!⹁NuCt,֮:iݿ0Imߊ.d5􄉣`j?0;3Q G_esk`Lnpqv&.*Rk2D@GjrI_aՕ3G&8K}W@dqT2@0㐬r1AR1e{) dT갋;B. t:piy Bዪ< T/ZzdžKuv-ņ-"9`)TlyG7^jCQdh|UO3GI0H(&@g+|[+L £l2D|pdI6]h-\Ng0KX] )NXKT-rmD$*3+g"hDZ7I]o,=B ]Yظ|mPTh ZCd/o 1ɩ&GA*.2K%)v#=J ZIp{Vs5oC+>SH vrL*sy-ȵl}(;MC /ӟ!kqԻj?R5 L8a$z?\^u]XuJPaN:4!P/]/R yA6iFCW2Mw(]>=tÔ%L\B*cqF] '-;9=̗.HDfn[ uBj5o7hEq`sJU€^n;W?;ȍ']GQO IBA}`a{ Y_ʉrUOA:[@?>MİɐJсbJCW3m fw<ʗtCT|E.BloO-_2^jH j=R$ 'TpJ22<ה `F*pĘ"Ѥ^ mB9(7KO/gxP0%o#d,&'LC|R 4 h̴UZwZߐ/biį wͿ(zOvًc&QvykpCQCW\=P0?Z~H\Z6)*m. i x b*`Y+^-vE)lkI;ñ&R|dp[O󎩿0;C6TlYp1L#"FQ PPBQ5s4_e]GQPjb S c{s C{!&D Դ}ݯOJK]H4PcT1`:/-^Oɺ5@I-oHYL תȿ>&#^7ʆP }Dw3+<ڣ⽎\jzeNpXZ@1~8lyc+$g\$_\-CF`‹ngfªRNv)pO 5#6*dQ_ i,TS˵4=%[ݍ iXu+ZȐNgq0Dsyu(zA40[V0k&}%'dS]m"O-:ۗhe5~ zUOռvp۵zٯ 6E]&P ^d:3&,[y1|S,&e!60T2/')Zڭ D)G \pn5^QkQ]6T{PSO:꺛mńkH|2ng' ]-xn$>r"N8+Zl[7udž:S!h *uHۉxoXY_cfϵB+ۃd,ebR UP.JgwrPqEFvAjebbblwr@!(I?Sޭtmĭu%[xVeߪya9y#q9WzWT/$ʾCP(# 16:];B𻆲_(F^ HnOt(}@e̡CdžLfk}9h8`;M|E-R?{ ɴ)j֦<:>aԻI8.*OD}]ȍA=|wticՑcd(;sfJ&rwur.ܾ;_Z/B-H]I#BviS;FЩ12o;P1F:`;uiEZcvW(+`>bA05G wDT 5 Q 2dⶮ?`Sޥ>_l{-<9</sHIXH`Px}Ңt肄N>Ѝf4K}ÀR]M-OJb\fa=U4pV) ӶIc1LvA\՛߿/X20!]D!Ԝ!P=S\fQ)F_q 7._KV!̩#WGvGQkƕ3i'`מrL;St'ҲDUT]r]^964jۑhv+]J-{ixڈ"g:(z[;RS,9F]@@۱JȰTϰԹPzTc繃ݍeۏ.hY̾\ۙҚ1v(IX< Pj%CrC 54'r.Iý&8yVMA'_c̥gD?ľյTHH6ip!BrET/Ub[gC0pe)(F|rގő:+Pl?~R!vCu0N/VѲ P,'7lHk`^  aap*|']򲝏ʋɷ !Y&XZE󇉣R(|d׌@l%̾^|i1[ 幱f}i\(d1{:H`fGtq[D"4]h`\2y 9ZmY-=\ة?;ӆu?{;{R"9Qv3˯5;%x@[|np,3N"Vt[=|#ٶ3) -ڮyUw 2iDa\D2QaE~#\3PYJUpuK\V9{?,'WvH3ƅ>@59r,xW7 =R +NU?mRz'THP-:i+A zJdf/p ,goܨStد'vjV@/Rp?vJ)Z=: plhAtP"={~$Xj$'Wp3˨ j%hUAKy_KNߛ}$l|W(JN<,A8wp"+BWT)%ߓ,O.[g , ߅I4֗S | t2'؂'8>pp^:oeDŽ_HN!ѣ1؇`'vӌ}P(S֡f]:pQ94 k\j `spUxJm* } %xS5b}H_<1XlOג*oc\X?@irvbI*SVsB6虂Sg.ff6SMrwm.c5QUA6v~S\9Lw.cy˜`(R盠q'eCΖ? 5bag?1 mܷkI'dʥT?brԴ3r5%SMd+LH9: !ax@ظD%螇$qyj]h(1wKQz/tU]K.YM-鍙wISx$Q &`کY8n:b(0ӽ]aٷ?t p9y!s26/8=Ɣ_ol~Ny#ݷS V\Vx[sc/6H_yh *+Ikn崏'ſ (UY -M :ߠO!#3U ac5w% 9ndznhn_&Ya >P!.sKAKEG݉m)lq>i<}Ss;?^>2ZᪧV-,()% Edzv`V"bul.A\[z;+@?:b~zPrƪ&3laA1:@oW,f݃VāGmG;}' Ң"eXm@uE oQ9;~)3{FSd?ݲNN 6Ϲ'R#SEcBRM{RΜ9m[9U#.:1lɦ}P46BmNs٭,~sƜh%-{}Un yΩl]t]vw"f&vp4gNt?2}Wv-1{w`#_akoe`}s=._ή1Yuv:Geρ9|Gv6ޜ逞Nљ@6ĺK^Tk3ֆ LNKwa3DR8 N(dHQV1E8;;FMGxH+{g]J&DN%ӫNj0$y.'@=@ 3U-LmP6(HEơc Ѭ`~Z7PUx]w eA&qVJГz}] PX'{U,5mEנz3.{g~\av%(ԍ)Fqnc.7s+ F_AKF:^O#"XSzɈvW>yXK5+wZ &炨ď詑 zLg.–4jv#s`gع%-&Ė V2Ow&veaJKe1 2jk{t "lӥXsUT ~(pNHn" I"B ְ=Z 2f]|iͦ`in 3\Et~ZzG>k$k*P d]57aD68?[@5u 84r NZz*6; 80pbԽK˰YOu7}*,{uZΰQF tDQ bq-}}x\;WPMRSGWZ WƇ=|z]m,BV7 Ԓ;8;xY0]Cv Usz`x$M4Oe{U yLqT +H7]`VgܶZ/asva*0+hrpn2%oE}DĜ.$I43S<ڈ#rp$ emۨ ܘ;u"^ygat V‚_Ob8;yRS@b.5Z&j_s tR2u".b; _4 0s&{QFy?A__'(_eůc@[=Cӄu LaE+LQyeh֏ ~ϫ\uK쭒d&7B;磕O&& ~eiwkObHTsRo(FvXCΥAeS[hh| .EP[PQP. kbXW螯&k&!r!e.?sTg4.@\2l Y߄fuP-%25b,K=; *( pY&6[^'QH6i{uwwݫpW@c#3{YĪ sՂI$Y|!@yt*T*.|ZP#92Tp7jA( ^!·:"IƁx2ĥ+'b?MɦY.-8ɒOV5 {3| 76=wl9|٪unGNTi:zϾXU2o<[G`䥌2_ܜí C){ )#x2M+.m|ܐEvRx;MpUŬ!WZ'*\ыps9s@7%3uBN#oA2EW+AyYY1\/߽ 75# i@m*<#`Em`[w7{It"w:*t=4870/Ľ]\Qs֝ v`@4b :EtsDUAISvFe-TS+U ƍZ⒚$mw^NJȏm9S %>`~K93=Ro4WtRss0-0+{ +^1D㟿DDπltjo!u_kfRݑWv9Idw`# S^y6Όw#5d!<y?-qccKxm&^^|hڞvp@}y3mXv;i׫b@yQh1@Feۮ w"aTT"):3Y8Fzp.Z-ð$3AW/leWEI9&79[|(!E`T3v}59]ٲGd{0m"IjDFljpBhLDr/v|雵km A-U/c,,m29@pg"Hz pنCO0Pʥ.imS&s< !Ad}0HB;P2 f(Ђ;0%e`ƴBdzR=sKĬ D~U?TC? 6繛w VpS엲b6\r`J6ǜ#l{֘;hD>ą8_֮ $Ց[Y`1@i~p = rD}@,Y󎀭r>R#if.~Mc؛h 鐑yf< jvݲUYvxTwK̯;"fy (UPaof E[O-5 'cB4xU L6!yB&R.Sŝ+jmC~#cq8$nȴ Vĸ~t=/<ܠrL} s-H4"o}5ͯp <^r{ <ŭ_A75?pJ[NYd=<0%Ө0D#Phg j<.  4 ";uX3nLb ) wj2JZJOTs,^қ?O.q|ؙߡn}໳੊[nsĮE CC1D[ =vyFmm3 ֤Dm3S;DjS ϙ+HDx >|^`4Mfk[jynm˵@xm6:yÔh/G3{'f GOKyw7BI{|a߫i(^q{'[=s-7hwA/ 7bq{ $v]:𵩱ԯ%_83X4({퇼1SA'Ub$Q;2Zkz i:cTf&\yM#dpJOq=KL=WWv~mĐѿsG踓OL))g|xOkuf_fa a875: ]$j+5a -z G 3-SFBpř.8Ahr|{HOG BmuFg+X{[ ѨtyRy-#Tf-)-pT`pQqѧVO8+{00?ɛv2Xtk$f?Fn^۔{Q<9 YpK:cr2 ba y' 8gf]pwlM`5.^=6[}M*D=ǹfVaR`} f'e_G/jGd![mE˝ofHG 3GHI04 >\Eiף&b M1 yIlMܱK2V;߀dYv9,6 h'EB7N)iKJC b?):"#cSt䩃>O.}ym&'=&@rK;ᄄQn .D#&,ƾg YGUm f8r=GEJW!"z*z5V( F-莻/? %>/bmcDsNҨ(Vsn/,Ghl Ύ}dKl~~]`&oPqW6m\AZ|*9xV̻x} P (xY1~Le RrA ܳɉ l( !I4u|W]y(s5Y7ޖ<{VJHzzH+qruG?L5ĽJЂ} {>t(_z3L'A`$@$8ĈtֳX! مsZSAPVnt 8D{;-D 77EsSgHN.H1Q:˸) 8/gA-&W[۱),_FUb1u;xBgǖ$+ ʓ̢le ' C֠&Gg]엚|YMdw~$Juhuxc_̟vV3dJ%!G0<#9–Ƀt''#AU(DsGL|~z Ҷ%T*`sL߼UA8&ùͱr[G*Sv~$ZZ5zFc7GT!a붫S[R.>"Y~c#yo e1g2c.7 2K g[UA@gg-M#ų};Ikg*oV#1C} KhK9az;k;R@+K0QWT4;1%ɍ$f n~9Q 6(I٧dy룏{gHJ&ˉvjf'ZW__ёǰY.]I_wtE /pLZ_hݿ/&vB扤F{s_`b\-n<%!C:Ϛ΄L jݏݺ4=I)a)1Ć ¼3j:56O=ӰC+Xtrz Q a2x\vq_wsXNN&UTC2Vӯ:x{w3y.i'ܗ;o} 䍭DB~/E3LKC(k"OR0Ć':}gbG`]R'٤.zOrp3 2<ޔ67J Z=dϭ:#m_z}7ţ4'O5d̅g7*0D4 Ym}%g_QlL1yWn Ҵ7;Ha 4},&`4Zʠ#uKb> [1.N.G:{nZ6S#Г a;o$! >ʟ"th'F&t-~7^q7~NU.A`X7Dh+ $ҙ;!cB' ?Ė ЏwVAZ\~ )6^_^B弳5| ^"ReCRpA@#M\pvhuzx M )0zeW8uzd5fXUeCVŗ)?}l0E5unܮs4ߓ&tLIXAbB9RWc']V1Lu3qC(( oھ>}t1hQAdQ1GT`0nADFc-֪͍RhW7/`;U#ft( p˜ޜ!\} 5g!m<6yكY *auquV+}m |b#O1raZĉvŌ,lY=fi0Hߖ7jLʁ7w?6+W.+n|C#xp \~ AtCfSOdM<39V! CHیDQV;A: J s,F9ScmԸj L6#R.s#&ƀXi,ké6,pix`$~`m/O.FF^NZdP4WCH ʠC02hiݤ@0N@@/~X$V]Qۺhb!`cf\8́ Ɍ4QUj'rZpdE"͢lup.K6n%Ehг.}L?3$_;e.ouG%:,&iNVJ@dmr ^㥱Pi:b(ZNf ]r{Nd#[RٓZ}ęs~ 9wbVe` vHkhy#58%S^TTxY.^ځO F5>'n."e%:5;2|p{Eb9;_DmԶ*<؞K!*1SNبZ5 :eM@zUe`߮sS%)yvC8|K+LN衰F7{m@zz¸ #R|'QL66LC.l9~7R\ J5߮)C;ٙØrzb~6@ЇeՇܪWVUH7B-TE,7/\|d\[07sR=6&Nl驖Ew @Wg%}JVM?wk$kO` DCg+[!p$[Py1@|q>ai PU bM--kV%2`g݂p v0(^ 9)KUE C6{[ʷQ{IءaGp=גU;UQ ]dh&T{A.k+4(*95Q=J? UX6̗ɪdc@gat!aa8h<'+{EVѵ!~3E$!We: [&Xbuy]8uOI*|^8DdR5A6+ضREK;,Yv5qD+=BNȍ*mLħ6'[Jm D0yt4h2XxBzѭ·[|f HC%?ܮwl_l=AT 3Χc=I@z*ΦSzv {1G42kUQW)4]\X:xui?7IK{__ġny_oyV$ZZ#jbjZ GZa.;)d7E- sM|1 d2{Jմ.MFiK}A)rAQ8.[)Ŵ3W)Kc+nyXlB6XF><(s=lOd|k>5=m)- ߾%mssڦw4zx42^F1kmKib-=G*eᵂ'NkbJKפ!аrtM'tFL}I+۵nz'=@_qqN w*߭bb]=7HlFz'EVdnsu6t/3EEGZCq .k&7,5$ucݢT(-MgT@yDǜ:ճ2a:dyAdQӽ2?Qcם&Jyy|ncDXwL;ġRHf~/(Y>*L'ZTlZI 㝏 l+ i{r—UNLxOR>6=FB\XP'E9ĆK~$ɝ:!q 4BIuVK*WWV!XJ]U1 umNyވٵ-y Ҕ6nf2D.AXKR C0E#= {FU#Kkt)_:KA&!#S$m= \x( +_y5b|\@ƶ[j3eaǥe>*H6bB4w>v_n$7slU)Tc:F}ٖD#:޵\K"s^r"ӹ>.jN(;BbrENOcDUvjF{h]sߥMl9zpL5C!b:Owl(WRyƨ*B!m#_6kRYg^=-OBEWkӐŧ4RD}z4䞪ߞ{Rkʞ OHgrzؚ:Eјr<vn=ުa2 CtG4 Lߋ0crၩQ,0]brZZ^z2+m"Y{^BoBTCF |Td4J9heo@~mld*9@ t`xǧ pl"iF!̵18hO.DvĬC%5V3\ 6W0}M؍/zLRM5mF)ؙWTT>~Qe=P t|!TbQZałXąY@d]DB" +ʘpVOmnݫ7C͑w!73"\f4Xɣ:\% K՝u ŏPZK+m 7?C-rXq ^tQlBzdHWRl19lā:vH_OaW( e!fKZ#j&i _N$:b_ 3x'>5b31.a1 j3q5w}S ƦVŌa] {^_Z{f[$1ڢ; NL#8RTZ0wМZ?a!=I\E؃ˆMŹ%ax҆|O!ݬP"+mƕE+Ko*Yxe5GGڮ訏q (>k lAۃ ϲEƻz5Y?m6> ߣLL-3g)DevU G;X췍E9Φ%Ё?N݅2Zփ)jD({Aa=p}☴8 pPTo } e+*5OŖ{Z(^9 t^78r0.M>Bk; ]2:'  bhW $`OT ~0Ӹ+ .Jz*׷qNvg$%>T}{_jByEIcMN$?6{poT?[\oSwm}sꩴ>ґRSsb0؍>mKtc]C4^Q.fćJ@6ʆm;΁`y8:,De#Ԍv642*ĸ!vwJO]0RlXQLhL~9+Ƕ= lup_QR7pj( ~=JLSlYkb﨨b49u"Z4Cm R֘=+#[n'|5k˧iX_Dk5X3H\n+B4kd?+*G5 M[Pyh'9[!_貽Y[K>#]$7L`d*5g$@J}v| z۬:__ ,ְr]IhW~xQ&9HA1e`ȍu0Ҙ̟<m%vyK_PN ]xWt?'H8{ }[|?A)dy$i(8ex4F5L@*z؆[hmV38p7V k!.)ڃyTtϔ_:J&ng8 a)-U' |fmƒG S0Ʒ2vQp.P qL#9S͞X%oUUug\OLYxqxܻ;2.@RS4U%me^]l.単AQ'fs3p; bKhΊG@t̒ƕe>TYF( Gg`2ٔƆ֣WeQQĵ:vR$(8ISMp&)wg `7NRodGI3F`qUL֪M饕?]"T|ҟ2P8/o4ʶDy.PʵgWEcnh 3tÓ''B11?|E_%.d \#qlb*)O&ϛ??'?4(Yo1z!Ȝ?J8v<cJ BVHi3)񶮒Y¼ 8|旧c4Y?ONdΑM/xk]1Fs,6'dBV IqQ.W-${1:8L}K> 43ї+,F62yYHOW$ d.zjd⤁_\2c!N54 bDXUlCa<jgpUZ2S^̣=St%R|'BԺoϵ^OjYB}4cc:.J1K(M9o&w<ã})IXg5~JOHIqZ[%aR/B ussgfme$-R'VM^K9 `hthYJ0 BGy{,z@GTx|L[}M&? ~$RְCJ(FbˎucTCwQ$½=0t2׽$Pn<[|>(Sbӗ^%625\5SSV f97ќgݢ mz$rB"s -`n;5k WxQ =OTg5dOb&cX(I\'ú2d7f!Ij<<[7ZE?q5a߆AюnbTZXʵ{偏h͒\)ɳ&i-xoOJ?g81!(|[Dݖ|ŧب\=U|LgGQfVfCfu  c8?z{ lM=^ayWŢ)g/cUQ-%{Vct ޏkEh3&N K_ ^N^ӋdI5PA;c'i[*rGvx9eb1FBgyB\8.iSkۋH'Pѧ!"/+θkX!i˓(wp{z"~Ed.,XFUU05?{8?k vİA8͎ >rb vmqÌ4AZISu>5 ̢[ݩX ]=cVE5нGg?~'kW Sa8s/9^I \7cPq?xq=ȶbt}쥷q:?C@CyM+3m?Ղɻg Hgdh*$*vPϖCY_|m]|a7n-.a|6]L_"6w2'B@gi7c9$e@-1$H:5M "]#`ND̨Փm Bq 7NN…XyfǞ  ݐ6G=KC;D { i}W ZfUA/Tv螎5/ad[`NM}ըfyu$GAO͔ek/Ƿ*߱'&#f"[l(=$g/TgHh?8󕗧Ug⌶*Q3'9|D׺dӡz%܈ 'l0.'N/(}I2Bi-zLANOlk0Xw_ 1I0<@{bA"gKw^{e$\,dJJV@(IǽY5bi%=IyIxM5vp7#Q}>ObY=<~$ H|*f_ (I7R7Pz. կCP@ +7v6O ~PLJtC*`SIy]?hS#~ ;fs[ᤅҳ`A?z)OqKB'd/ iD>ȷm 5K+:=mI=;A*OYl)XV!)^}Auȇg2cP;Z̲;a3T~Y 3ڴf(%ɊY及) ^st:^Ok_fvJUALٺĝIW̆M\I A몃G^A)^U cQ5|Wy(y ΕLy֧ڸsß3X}ҽ1#;6߀ȴC0KY0?!a@( F:gQN"9 H{ ˾"q慲]V^M J AIq Iɮ@vLmG F>A7'Gy:eQLWtDm?sf6 &񧬟J)ݺ 4,Gص:*7|ǣ4cvqG;EG163տAgkd(4?\"WCm;A Qm/ 1wp|Z H8h( )K vMs5/iS[!7_钔ӟkQ\eֽ}!L}xJdv̍d>)ҽϸla\rZ4%f9چl 3V*~ I1"'lp3Y[pi5y!ˋ ᢚxq _Esج̏CMbK,ʭ'AS_Q<ðr"zAo&^y &k| XUz*b#+P>-f1b8iOZ'o )2JفryȼDx {LDˆU\{h%]紳Zƴ&K0lf6r=Ra74N+ 򚞦?)YaȞDF*;Y͹[ CtRZi,O5ف<CmYkK*(zŊ_%*zl#Trs K:n[֝vcLMAVcBޟ^8+%OK~Q8υ [opE2 !#'n3"էes&5 X~.dmCL#Gc~03^hVB;{S$7B úM FlӧIzFa@F@#=4qFxӜyIRAȣh_)a`z%&8~lO"n?hߝk(dI3K _TazQ4yNO-pa6\FZUaaJG02Tgz|>M$uhbTQG-eK^u4aYHEwi{BΏ~vJ}Xsc$՜ކj(2N^}@b!y)[ %ipgˊ ֽ*\пXsv'e \8*z%DoeC)"kFS4wCŢKu}1zb$**83Zp:U'%]QP֟4 lǂ fUUf0$wR~q"m]>쬉Q_:`k|g(+p=\0©$T j>zir_DWb*TۭDp𰋛+%Ϻ)89╭"(=5/lj&P8_g~p[8jOm0,@M=Tj6;~XrĝVJpQgz3^Ps2bb¹W3OO=VGiӴdew}*0[rğ(bm3n+? c_]q(Aj (\'_i D\7 |7!Dh-cHbSے*O]r, (zҽX|h{s[ ON<|- if-}_.5ps2cu8Yt>bOgUM¢|LК9 %]ǮOؒxtp5,SabqN`A?⪶t^ EDw5[nebLj1\N&9~$9K]RzB$;qH+Rar[xJ 쫗 ,[йvfa/$.$NIԨN0B1AFvlJg24Px⬽R/5KNkK <pLP=Z]RGӅ߳^ ?]o>47|^X͓Vu|\`*^=Lb&1 ڭ;>j<*"O 4J]N=i2+JپXKsDI^P@ l{-Tֱ1}0m_O3#JIDO /Avtzv. c {W">XkN^H0Xo;ժLFn)Zc7ÝwU@R&x֗< Rʾ Wey*|-B9=ΠgRFy S4i59J\jh(朗ltBFۻ*Vayf~\lVk3]"ׄF/rZz.b1W`$/aBlXNLT5?w.L,|O<ŲmStbn(.߈_<0c ;שa2kՀ.^rĭ)7)?^<:^@}s\ j`X@RD&[rm*·`ɿy@R_sF}n5Ã捾V(ffw2#Eᠪ8G14u=SaEl}q̄–T6VkZPCxSctU:+rb-HbFeQn\c0 r-j >ja[D Aɾ%X074ƂpDb:9 *vu#$Ef jΔd6a )ss(+Vp\QĬfG9fٻ3MYM:}xN a}+?5o3we|;+=1R9 fVDt՚.xV!½1畺S0E,lτHz'Ü9_9Eag~PJK[ؐL讉6.N>,:ɣ%kRErhj]Z@ n[f_k]lb>72NR15/57ңY{qHfCDJ")O!878؅Jq%S [XvbZ9?w&'(#(/a\Pl\YE% {/Փ?Ŗƀ=[ot*E;! @i`BgzelL<,&` DzZ"!=9 f^q}VL4\UUbhU\X)E%لgA!*ApQ9iۯyFq %Zrr9 %n MTE@캔ǥ9 |e)ktS+(OM&9jj<~aj Oh:{>[H DPT3::"MI{mlBT03-8^t-s8@n]uYW!i@ IT5(0zț%yхi*>?M'K_apAGe'P&Q_->C\'Dx|lGE! {ww}1K@ QZzF@D<9}0#g^&* 菅Gq CكPH=rU`޺;FJ0񒣯hu2ZUnvY|ߣVy*p/'>PډFM:]Oxl4[z_aS i)>3 dNb_EjgjU,Jm" -Y{4D4fg+ݡ-L)(Z6[Og6 BpDORl8R ]#He8#:!j1X5 ۋÈ]߳4nTB| hӰŶ#amxKoWBTS04 V]6pr<ѕ0Jt:Gc)}mgzф҉2;$ph+L{ K1z^$_-Nʒ?ˊY?T:5s n~@֧lEhqqq lm{,eyuUpK%eny!DQb^,Qnv/ 𑜾htO^dL#NTBN:Ӫ6M\SÕĻ aIƲ/N`'Ltӵ90S+_H:l jaQu8Yճ/^oxEfM,ЬtN> ͬE8Edvzv_Nzq'Zj81l6|v̠}/0pN*-xFЇ5SyȹHKJ%6d8v,가!.)|gN\ 5*Z[{?aMZϟ[4AJsd-VP(^h!m0Ct>TC9nvʵ}+!i@d.`kW穈8-"wLu|uWo 9%0׾yn$k_}oIVS`x# iud&ڛGp>ΝNPuRpM%bdE*c b%a bd84w?v%i 0)&ˏt'$;}"Vw!}i!^)bqmӞ*G'Dňڦ^C4,ܒ>F%([ɶU"d)ߗ~N[ EZ=B?t^S )\̅>gC.&jJ&.jMŪ-loNIG*7ɨưqǴW~0)k_] FYn$7zi tt ժ/J9RPcG/"˓`mwW peB/E2!\Ykce t&윙,x5E[Z==;G E3 +$6]tqB)0t#Q b)9?.QQ]9^MΊM:=9 m7Js,l)Ynb0ګVHXBQ92ǁ>XA WqMB$|=w^{b@=z0X> ۴f Dgy"fv,SMY(\6K"Ƞ>m}$VsFcfi) 5pAnߥ-/36 ľ]tI-uɡ*D1)LҗVOܡRksTɕ\x2~VFdpЗ_3WgFNܽ18SOJIRMH|te;9S3;`/GZ!6'Y/gJmHiey zmqR„^13Oɒ86r^#y1V)m"mK{hpB=`C14}}_n?C_E8Lڄ%R̀lmQ+ns c h'`9o"\]`=Nnq]ܫ'RTN6 |q]h]ԀbiA#`)3J.KxW(a>r:Y77*R* GGh;YH u=a5DiWR>Suz]iB60B5Oj>DA&{Q=IaWX[f*_)4F]6mhU]U s9޿YpT- =?Nod rNRغt\oSKfO,Bq#x-|ŷk{3ȡ‚lGWTcHE|||bX, в2w-; ̊OhxrBW){Eo恥zwY4o§+^^M4FD HtKcBj`?/o1kYt6jDt >?9薷.'U=IIx l[X,c4fit̙Q>FOo(ݍAaݴÞAD|8xf:;$SI)֏Nzef/]D隤e% 捌 ]`' \of P%SE5lvuT.b=CkŻaWxu LKmn>:8NFqFaV╸x/*:HEb y+7bPyq½Ҭe;N^bY(tW^$yHB;ĭ=笕@m)ۗRZ ku;iN͝B!сP_|L' ԁYyLy``b@a%+Л޿E;,:'a)ԘrB sh~$yxӡݴ1,{,\hXϰ}h3^O9 Kiӑzd ߍLA=~r;m{Ox*KL9]1ZlS}]$ _ cXXM+1#4*^$.Gq*p^f]h .CL'EZ!Y?z$CgJt4Hsi$p^աd55i&k06!ڢVn`=,.3TyhQFu5aBe)™;(4G˦B=7ۤ ]XnʪBXm\:zsQHQ#+{=L|#UG*"4GJ;*zn2I tc fҶObdKf¦8?)1(Kz$ή.`8`lY>5I|2m&ٜb ߑ&3?Q$%F2ZFc|(nV/@J(f,fhVW 맽pTg-'yE!E./+ Yޣ/ǔ1< `hH۾K܆~H}WϭŇEI43EJ;=RV wXk#v B}J{A Fulz_`,x}Ruw Y乕S& ʋ D {yywP>`tL̞c>WB灎;`ZZP<7$ X쎨N~W7k,G2i"5 2}9%wp_=0Y.+3E'w$kعGSOq H-6` F,*ѝ͡fHGm m@uYsUb ɉ(5cfgheOf=e ,J/uX,Yxbr t^5l% }ά܊qdAl*5H+WYFp .Su+A*ЈUy:.u<ΆIl.n\z%%A=5q3 ط+qu٠{nl==1~L{c!n|>#3PWSz}*VK, ]㈡CgdvAKXq\? ;)6FJ+7bdtѪOu.ۍh3.xglpSOCT$#R_'V3lZx֒a;oe:gtj=X@]KrZfi4!pFLNTn:佥2dYm/Py&C5_>Lk2NB}Le'[WҶz%S߻;ޛ).G97n*.D|7Hϐw9$Ho> m1>9^/-V֙)v+-"܆{']9ս^={J|q?epGrP.NM[|i`f=˻iyCS~oU"7 d2҇N CPb}CqAN|q/prX^B:&TZB}Z[:B#5c!,2+ q\uļqM|t@6r?y\+&Uh̅]oڼSsuZ&Ct{R:M( 񧉝_Sb7o?gS'x}~bpyy ϨOCLOϴ yDٛaloqB} %y DžvkB}XqI'Ovu*@%3;G+ov˰ǰR^~̯E6q\OS_S/AX)כ\[Y>qh|"2n6N'iˏE~!:)eE ʧ$ BsH2H_2Ti`Q'C+j8$B{i8\vY)> O{[TZGX9fZnvt->AV I@1~)OtmNbق@ =\AkxUB50NxPf8miӵϕ(S0/OwgxjJ "wUAIBcUi{g|L!ps#? k]Qu XE](â gSJ*DgǗJG Ūkߋ*^?5Mٍ'mtˎ' n5-4IػC=(ʅ4$a Kt[{ޭ-%xx{(uw] AiZ5$`%L-Ս`wtvrԸ &.!ooYkcP S%\sn\1]l֩NV0g,/XT(q <%Z@n\Zcׇe{)h|0p}Wb|>\s>81^\'BV@7 ߳oTWضXCbz[%|.tܹK٬!*&Vu72Wk%QsX"N ҷ<36 Ⱦ^> GY̪C;Ѝ] k^,&?dNU[5  2y@[f3c'1xCތ83iD Svt_(J=ȰiW,*0l_OG?ҡ 4b;~}-憍]:wE*lܪ0F;@c;Rퟑ_yΜ-<aK;ܛiwIw6RHhR  =*p*3?7#xGܳHX},&z“9m06y Jgj2D+/!-}X秱 E{>^zitwv!~+G0Փ9g1.~9Ap1bTi?+n܆ <G 8u(i|39''QB]I[\-3DPՒJd<=ȳӤ_x;(,RμJ,SYnmr/<``g,mzi~<͈>qɀb!,3lNӷo/2ǴG*nx0_p[`rfyƶxE275@ E]N)N3V'BDMu?/G/=DU,:)vB aE%Dw[ܘ< 3șIowJY^+ZܚuRbHH q˜Qcbr Q:[+?r\~ VD]b:7Y[5:^{v$­#wa9E|6lͽm=?9o2O f:nvS920|te ӆ#8U*o.ⷯ,SQoO58f7j*TZi&"Ͽ@ "~Rsm&PM'M-z҂O ]aR8XKw6c\fx7ͺKBc[\D$2mWwJ6G}|YN)h8Tg9Ղjz4h GQWTs,0E NL I'ؚNO^c1[ VAy>teb(3ȜIvECR bM߄1 \'a%}qJq@/aKI˛m-8UKAO#wبcf"ȍ} te1c^v5%ҶR+< X>P8KQ@ U)OE+|܂ˡۦ[.܁ j&8h6-~] dՄCO&Dz!جu^jPM3VVH2r>%k@@n{=Abt;v$|YTDK 3.OܻSx :OfzoXAؤǽV }㐞rϘ~_ÂTZ{`0*}jm]cb'C+RWri>R y - Ҹz,%%BM"hӥX;5eJ]o~>kfđ2o0Yao'v .zၸⲧHUY[۳-X'cGϓҁS2ux&;I)Wթ9Et4O="DBMg$H"5!Qz9B{B`wχɍ(T:~^.ő4>Z4V}w1::;5!sY~#:mp.+ǷZk` 얞HRxdN=({% kE;Lz_ OxNn]tcEM&#Qg}#^ykٱ^7_ΐ+= ǸV碠!C:_A5|BjRZƷ~EU؃=I_'E25 js|ً 踫F}y\rOX|:IC]ٹNa!-–ic&cmY$|Q@?69bU0 ႊ`D\Ch2^~Z8J;C|+EIG/VA?a!#P1J MIX4۩Zf#m=%nFʄVFg H,i Or-me7H^;q6,|T+bm~tAE%J%ߵGew_^->B&&/EIoGl'roR|{ls᏿DJaEi o}x tc"Ib&EχWUҩ_=>8g%ǜ HkrبrwGpt9k>m W ݔ|k 6ׯ{SMGё<SjK?J'w| AO +uRNԁ@-C]&3Ёi&yV15jGGHӬFD_ WanlH;W=l7^2- TO?V^"aNz,QgQSϪbF4LbkAi<<'*솥l/-JeALQ>|[KN+LRya1aqvp2:no@'؂b!9;A;> dGQKl?XZ '\X4;#8˛K@E%|7r"/jņ׮nwhn<H4_ޅAƖ$zrΆkrV6̴~–]ZѴ @ R{Ib_sDqRYċJ4&ʣ}ii[Ϧz@J wۗf/eEO `j30-ej@?/K+̖b(c==O$J(V-!TNڦ7g:RhvAqt}|!pnV۔re+-Asqv$Nd\\G۶319eOdabAg~Qn 4X@@صXT<\KfG=\3 =,emp5wǣNb'Hҥw%@{d۟Q'MY`v< 3d*9)%C+ KZŸAu[{uL0fM (;\* {Uyvs^Ӓkvu[#*OFs":LM8ŠFAA$ 4N>#|7Eu*V˳1[L57V:H4$N4(mmd-QȈ}t?3$( lX'0e/ۣNbb,5Qp3mTwRl)ǻ1ƪ lG w3!Jw晶*pV& W"UPTMԍ|iQ]"6uj<%8>?~_=>P3˪21[01x` Xvvڧ˄U9чhw%2u? Q)LG>Z '' y"[k֋|;*vLA>땽w>OwhH>N2ߟvAu;o9ܨR*80E+pbˆifaA"zAP4>e+/n-a);L@eu0&g>py]-m/H,쨺1l-=׼(0VE#7^>?yyawb=iG(}w4@6bEuƽ@<~6,KvMǷpK)?T5uٰƀٴڔ S;Z;ǰ0+:t>zy2G&fy 1? >yJ W2ZUҦe$qLj.QWFf pFm+Fxb%7jdЃ)#VIL0fd3ש7G`c %2BLrՖz]SZ@l#-$4s.~&fĽ,N&h~ER.=x-֓ĵJ_.DrU; tbxُ*ݦbXW:x |jn4v_ -ZM<|B 7{ȼgCWCr@8'&#jcy&ifr@ XN_ܝ4-lV7h=S#=ʟIܤĀ, )jcƾ៺~ f 4F"Lz˴n/ > 46!8Y9=) qyґ KF= QѽQBVr/x{P!R˚l ㉎%P JQHN5NMTTǶv n{I,/AΨەYd+C2!s![WM: xRaiH:¾X7NF )5}jc͋zD1s6=}, 5Tw ô]CE~?UYL-= EO7ٝi[ ĦuC!WcݙZ]ʼnXsF,[^۫;Y'Sl3W89 B0KR X%7 Ԕ[X|5:ac׃Ϥa*oSB<"#H&3js?G}a#7E~*! ݁vs%(ŋ4)6#!ev 15'ZY+%pX˯z(C6F}Zv3pK_tGY5cSb5rTj^bSB䋅/G*FsEp@ׯUZ5m"~12Ž.~dS {ee'ŭ~9(ɻͻ15RW9EonWXS8%>{4Iך-iKBn˄UϞɲU p˛.bF FbuQ~34ztM Ul Kr: Vi rg[hPKzvܩ˭@@ /?Caql_he Mc e;H7(  7PZ"ӫTSnQZ@OBtqSU,-K g}Hk\Y>WFES#E\^^~Q )d6J~Ubr??,LkG_ՁCo/0Wޟ,gKi/E2-7٭r QW-MBTCthՈ[[ 2H 럮ca!}T|Yr'6gI׽_ ^ylr+cOt0.6U'*&nS-?wVq9eOI]MdPύot$3^CoM`J| &m;)wJmRT E_>]Sfœ^REjmd!gi`Ki}W*% $W7 7`tJd(ZPߕf:su83:]?N7{͇gce`6p |%՛s]JS|6Bﳘb2HUK)QOu ) dpTАO%ߤ?W*xK ^*^ϰRMx9n/$~iJ1yMٖmfJ^6 bHR:.:(K2 7E$qbυcT'j.4ixmRX>n?|s]p_34AVj<#oB468E3(#9>ֱ)N3]l {_'VNx po"|+}2wtv*KSVMyC b jS#&jlbaq#pj gJB˸[4 l1p! X7*l7& ~V4nmC3H"M#<5vl?-"si5f/D*+5]nJs/W+.jtݢ8|C@nټ ¾@Q(F M$m55,& ?hZ3JУJi! 4eY{ꒉ8yl۲֡k _ nߋ\> grk]po$CBZ:' V9Ϻmhl]ji@H'G&:u\ y;,mv!"%y9 ۙA)FHRǞDC*LY'`a4>vϗ-ZO[!._"T"Z [VL7D)$i'z7L)BJ|I^9ۡ/+Ͼ`' ԗi/JٗÔMgG"#v1].G8o5x#t~Fa/vthVd찷NE%u''r7g~QC9+kYlPc.mғBA# oj2#ZAwBz}xW-"ԓ;ӱC vZY`77g7LdKt14;%m % ness`AI3zkGx>eLtXW)l:sB:ޚ%QJbI\ebm]8jH   &616H+%M2д~yS*#KVx@a0c?wrQ$z1.檡<3hZ}X1̜c7Iiap [SI6t5F68ɴc;zx}Toݙ_?vwkr^p$yՄ3f8 D.0hcLt?yf:+NւjvR:vk>j *? "!ۆ".lkcPV#݌HZtXwlVvRi0$`pzRadKTeࣕB O],w_ 6LǗ‡2z%|j; r󶃰U8C?X>!X(δlL<|2 ")1_]fZznt5XtD'~Cm=%P\y$T{%^!"B!60zy?`09jǮ ]#.9DO-ҵ4e&![۪~!Ӽ@8K-PVxz2)?{9 WX~~:[in'YRz^w8U݀ϢuYgm"C7mLC"Eyl9]6M %q3ɬ`{_G \AQDRMԸYXA$\%o?,ބ!$f īm r)n5?ڏ-sZvRq!I`)hk˞:ҼI͠PRЭDb/<-;=Ոm|Iq;yGtT84a mbްm$z(|!) ;ѯ4{9\@@w ?t^}e,/l[ e)N򠅊x]R}ԝO]uWԉ̥j K憜n|R)`>Z 83MOȳtҾ9C7wEJ~Psɵ%W:Mk QGvB <|u;Ceu_-|8& M$o*z%z{03 ӎԿֈ3F9 Q#I["/]&YOG' 3n[ +oT}N|m5 rQ3Q$ݍDBpOX?EEt`WF:e6{}vt͹PWh$Wu LLit6.o<*a.2|k}U8|O?/'H49Wpq9s,+Ah L-_zzDw9.[M&;>Vi%Kc PS#[A;nX2?GAAoʏDH56Z#s)I>pP6`k xwj&lq>(NADVڏ4,sI9eVHr׺771u@, n"K nd0dTgek_F :S$xLKXY>F˞s;G G⭡6Ty..7Dx.{[\ =Gs%/7G[BwUIFi7? A,9T,aLfKU523ՃSo()ŧ,nGMsl.', bVMhAok4)uVl ,$8{;R^G԰QQmmӋ=@盤yyrzZP5ڶ83:w^]語Ao$9 8WlTDC_eUnkwwOT?^o9=#5uJY I} 1g>Ցqtc ;TruxP[6g|%oI_kx|yf}d~1\z߯? lE؂Àpg:8VǬvhר_2r< _~M}%[*.@tHdo~7#va9ijHI ZuR*enXZtV N Єkx[ 2(=\-;; Lvf8LPDK XGIKKg'4 !A 7Cli&:ω‹[;}h4x@}@LJ$?^@Wˑ{Rk;AՑi_䴽lXVG/jv\ }touxvKN+>тPF eFr&tMEHb)C;Z"}װݕOfUڝ2T[h9TARG@vI/:#-(#c8.&/ժ{C\IKrLզ||VM R㳫Atvpԗh#5}cƍz{Ci==lfr6(ҿh(0,"I1iATlHhN^Mhf^(qh<5TilX)U[T"w|E]^oq+mh㧳\!3hs OWu[* <-8 ŕXʳ"u"x  ,8IBG('i("Œ1XJy Dmz-Ap*o=33{weXyĤ)rIK2s-NvPr*[&$K,s"&'ͻ~nD~/Nڧ,~\oԓ-e iQo e.(LAzK//v'fh=|*I%(Gɞ iJ"=L];w}jI0≱w "v],6@͞6W9 ’pL36Ы{XLf&5HzyS0K+UXݎ@<5|~A* wu z@T8Xi<2Jb؜j@<̷+0yGO~1oIoו$~ O&FA\ jd{DPYnL) SL;ץ~H dx-;Nm7o.jVQ@WEGM()R(>+Um[x}g[цÒ9T~FQ V%K7"[:ZfŸ2Hԉ]tN. njaWH7ӈAɟV* )'9u ;x\b!5hY۟Օ\x9,z&` *Z?z ׫" Q>t%\VFeuܡJy`8b"?2JMG75#;Pe y]na ;ˈlC# $kU2æ 衩OO,ߐ,*CC s+s>6d(%(lmY /BJIG.` O~ݫǘgU.$]d%|k۞{a-s/'MvKhUx<&&2Қn HLZJM{TK^ %C gd Uv%:qhNo쬷%Q@gj Z2e)zL8>X_UwgZ7 &`1@!tI$*M "yEOGx4>?ؚ ! Uz(t_5%-Y0lee>Au(EKtGѝ-#mp,fαX&? 59jeS%|SM+ӆ=F]QXXe ! t$6QT[]jҘv_丏Zg8xIM4Ш@ܙ71 ilFx %L} lz ")N%YqjOHѯd>OC4Tuµ<z,5n`# P CU+ I@~cU( ˕QSs S?~a +GhCWnIӰD0}YHLo'1BÜ~CJ# 2вw7K7:hG E`T>}KuwX"B58gSR_Ϣƕqvn\K!HZB%/抃-h3>8[8BD#7S A3>nZ~_ڌ$W&M=>jxsl6yYrW/n*)6\ 0<lT@Vq U_a>AMM  8h՗:g()sdSאN?X+N71^p#ۀ0U)@8_D1s 58xwV mKFi>w}\CjМ:fؾ kwͱ807͚VEY\sd\!3qGwfUQF>P\_н?7gYQ E^xZQ˃[="N=LYS^wL 3'HĚ=nJB'42liSYvP:\Z`0݂S}@*L[I(6٧x|]M0x>rkUYww8a\up|iwhys_D|1 ڕ}|[I4d@2&$`.&3O΀UˮJ yUK~;=OlOb9/̗- Q85ů~t34Eq-wLTxތ7Ԡֽ}t{R![h*J;̋~b~:TӋiެGRz_/6 ^b&&؏,:ݒ ͏ʊiTz>"x'uHH-e>>5TX$ZzcC0p?a2v,YȎב݄m3#d/`NgVtA;=oM7Y:. ~|oݬyl<\k&8O,=_ EFȜvg"$W{7R*no*ٛ ,"kp$(e#!ֆ 靧m˃fv#U2o$'z@ Q8b|}^0nvz/}~28.EzgL"xyLaJfe( ‡5jB98yDOّ~ 63S.;Nl`%2\tCy8t 8ϫ Tv& a|(uw&ykv;./$o [뢢ʺ|d)qFA@k!;lY6:Sl~'pLעݠQ9{ JgG,]Rid2:-(XyC_/뗆 ߳W]nהsB^̶]=0tO1zx )I\,DB$'$q9Kٲ42w?! -3 w~94I֗_pc'?e/@^F x5΢FwUv*qV? kcc4$&bBd,c\X=|sŸ$SJ6H8fX#2O=F9A aJEKf^Vŝ8؍ d28@#|ȴgLHNtN2.#i@VLԘgv3w&m1DW Lfq"99]pR[3auv*6JMR)aeRѲiI=Z/+:D)"+Dy?lI;cjSL!0w3>}kj?)zf+~ԛ’IW?l6?cg5oH&ѝto$ bw[a۲ߞuE,m=ڏ_$7+SC˸J*/ MvvePgifdK{sB\om)_AԅCJ#Z)s籈*E ]F 7b]/\CVb10lt-X>8XK ZrvQ~7F'KX{Zce˽[*g c|Ndspt 7+ _le&c8*a|^bJ.PDJ NW%tУǡۈ=`~vx w ˇ7:1HC%WQM~e23]o@ dmݬpU L5ݹz[QE)ۻa8HW>F'`bFb81Šol[9c1Pa٨B 0W@ŵJta<Egg}*`EG9yP#+=#I]T(0Vo.ˊ6mϔVVjxv^fs[WȀYbrH/,G'$;?_Э5+9s`+6T$QPb:*Ta?qVtnDž_`XٱJ٤D&W0pNmQy!Xp2P-+W jcYz rj r9}ao0Q{7(Y iLy{*pGɜ&Qlt8)Bq|Y $b6C`}-_zm?ɱz3!ʼn99M0􀩟E$3n72WqD;Ex} pD$rH${$1|oJ>>I*TQe Iֱlm(W[Z 8%4:f$lJY"2C?( I4=9%ˣ\H"Jz=S][Q0.k` jGI>Ů!$E]O]`?8y9ˢF"J22jz92Y煺o;? T`j0W_ˈS[O2*TpiD>QGV1 ^PtKl Ȯz z<8+OY.P)& [j{j찌S&1JTjنֆYAZPLd]_)Gn8`!~+ Bt~=Z- (gſCGQ*\U@C8 g +c=y+S+[]`?} KeuJ5Lz}Tn0'kfsڴD+PnGڌ=jNq<5{檬Q|b@zoYҹRC9GEzexV9LX ~!r ȠP@R)ڄ"RX#@P4mN*SIMև vsUW;6UJm m:H%h]DwOBz[K;cE4*r;Yr+H3swXɧLU}Ċ7]>d<TAƑ~tǨ-$JDUO P?j !EEfoQs V)Ieya1&[nXs:U0jdZH&>#PPʼY9.AU8 9[buf`7Pl16ezyz d.I> M_@up V:sRP@r󶺆CM(ctp^\l8ǿp0uA;R_wi{T7ъ`6YU^]E7\am2 izuizi[ۭX'{/*U$ f9dăDkqDU;u$Y.d2YxU/+hd=q)'Xlzx+=~&mVK}ݢsXw[A咵dH;G)&zd)I bґam&x3}&Ƒ_ZIBVR~a~xi!C0y(qd2I1;ݎI{>1sw{J|D@ӣޓs~؁#]V4Bo޾uH)h PEe 6Y_we'ʹ0Xqtc0O&-}|wjɲfWU:fqpZHmu N6I/  a:.왰cZŕ:- UFQѭ׈b(4nٓs$|]loR!eLDNy"{K(x#lRu~Y^tvDΘN-ꑍD6 #+}: R)ʵs H~ɓ!tђA;b>{٤{A/EqJVyo]%QIslh|ʙûBic2 u{GCMKbso0ٷr) IB[JF2A}٦]l^40%ei0f@r(Ju=iwPZm)Q#B߇-?hfȑ#Щ#~6ՄBk;Fkh` ?dT^Klx17TR8B;4x\%mDQne_ Q˜bƎ奊J1{iHU~%̌ .>60jMse.FeM/ܡAyt F YتUɁy4#$e‰Z( 9?ڙxt"nS!BAK~v6ht[~C0 \vf,hl^pD 5 eʪ0Za$釞7$\<RmfAAf=,7]+6HfWIdžAŊk ,؏;VW֏Asˍ=Pߺx6d Ԍ_ rɊN˜ @c*ɝ3_u8iP9mEđB': jSMSfHTL"͞27@p y~>$y+6t؎ä\zpۓ?0G7߇ /hb:,cf&dzu >^qtOނmfvV1cjp-A,7m|ZSO /$ʃ,׎g_gjwt@av;ʓe9{#>-pŗ;Qgϝ _ڀ 6hqGOa=6BȎA'wɨ I bK* Zwwli^.sOT $bqUV!XiFR5@PWA."{~TlMaE7&0 ۿ˱"9s|/>n;nK{=Vt{* T ܇7tE̹y]sNǐT5,]O2#wd^asng_~J:Pl/O<!Pa .-YTs?F"|NZQa5b-hB]g4;^~,wR1l0.߫46ݮ1v>D>SaʫC8\Hˏ6I2%K)X+2 @0_il46L@cJ 3FɨV$R}g+:Y٧dohŠI@SDs/Qsvl[_!R v|f(hcZhM*M U$ӟٕ>" >v*S "h3K[ҏ *z<3"ML ڽ -taaUhH_%ϳM~urVH"{(ZJl%2Hz ǷS{YhsʪoĪĿXpPVI5NLJ*L8h'!BF51\c}.!6]7[RT֖bTR 0 \|P9&@LU w̲JmĨpBB˽hŰ֛WZ3E@*ӱH9%MYQ/ļHTPDžU*@fCnS\}D]E-s3~͕8n_Eqcu7[5j.zTq5_yfdF3+-6OHY`/* }< 5O^(|sSw?1K# Ô8enSr'GBWcd; M$g𑊊ڰ7Ś Kv$xk/F4{ ǴI;`bl{YmD;; ┷OvFۍvo4ܦkX5UD}ć yt5{3Z"r s<HFOYV:$Fآ965K;R]P~6g"VPrԳy/R)۪_ӃorWwQUf~@n sbUw8yVخBBo|!=ç Fk9 HXgXJ X-SKv|v+Jr3S/4PE"'HkwySll*n~zi02y&˂M5ᚴx¯B:07 tZ9$Ֆ9P{C}q̞; .ĊUJ_$ʄOJXӷ9OU-企.[F9f!w\B=- N9{VMs/z-e mzSVy:w'_ :z4 0O:׵ 9ľY E I!P3%=n~8 *Ϭ s͗3_4]vvz=DIy&o !uL|x o psv׽Qa'g 4t 4BBf!r6PmGVQpn%6Nr1Ep)[)%q(Lp7qnu4f}a'F (ț;o@Q cdS:CAi*R^ 8Byd,\Z(|]t5Oó%*8 !m/i~+fu_*[I1d ?C?\=?P,AH5kU E>:o_'m\ Z<1 ϘOwk6LrWoif XD>{b^8k*AA:0r)(Fs jVp&zU)6̑sQ׺QF&yeS,aI _&D(.IP'A%v9郣ElEaPcH:?7 f.6B&#U(-! % ^UL ~咞|b3S)?4"&rcT>nmi%ꜦgomXncZ/IŒ6+L_a'm~;ƨ{"}/U"=֯1$R2@f>b%လ+ETvfP鈸_`%91r7RU)#HLu3Z!TflǗk2O"uBL̷NY 4+ Wf}\L Qbد5`G1/w5vrzk0㔒?'+vcchiM0SټKܫ&32Y"VZbh5s[ldw74։gGƥCZE(!BîELfD\Rdi %77ˎ=;Ԏ׆5fjKz7$ׇ4$Q>H?j~ Fc*59Wc ^ΝlFhej.IElcsѐ(x@|y|W# u,5ZZ+n4(`+01lw-;{FjWyEyYp1,T`8‰B~ͽβQ(P{ho],fƒ-d`8MiݗMDVhtrXkCS7{&nthf8l "=uVd6J;ۿ*L"XPWGbRaPe <6[\a/7^LIDiZoEgCN.6F Y/Ig &-[S G`;f>壝xNFj,R6E0X 89f<.{K*v=}vR*^5E3-4e |Bń u;O^` 4Q}wΚ"Cu.-KJ6H#Պdjw` |uQ;]Ph%QUi i!X@GC/}R]?G o<ŗ@5A1G vEg0&h8_m7BꟉ)3=R|@l2XSJPMi wQz[ 0sa>vO=2"+-r{IaE,%dEݾAS9bh:r+=Eݥz'#u%on"Bu6.=bQ@{Em>wx{4!S=Q\Suk6`a?i+FU]wsVx-Ep??eړq/c+sX:/1/>k{<_0Aζ#(%Xb9QL]2$BWP0˾ΞApd4i+,`Vw\MB .Y+Xʐht3)%Jl1fTh+0Ie[#ysvD7M$x肯אga@"[&jY6Ү ^_KrhaÎMN݈7 ћ[@Ϳ#ɥH̊ԠfּNF!/!MbTY</jX؇#0fe\L6Px+*z5уf^K͎qod0y'|8R5 pc[GJ (ARqqDžp.DIMYVǣ.L#|ZBiL}_72G+i}WB[KGIIʧClLC,,УJyM S <kD0* I.1_ӂ$ts8bwrTv*qB'98 Qrr})0s(..9+4*+72u EӼtTF"h$FofaWpa@U1Э8KlW.tqvb-<34ru s))&|#4vTA͆g“62X,@qd(ZN_6qHS"R]!1*Mc!%m(AR5e[zHݓv-W{O$Q |}DwBF'ѓ)C$h糂K¬,鶟Ma_1%MD#ӡqVܶaϿ r|~1Ḥmϙ3RɱoѺX W~*JTZ-mJla_以I) :K?)87mOؼ%Y,rf+e۵߰+!{Έr׽%lW-Lì8}'op8b gs7+/H[#8է*X|\cX~>N &b< 1?>b,ɣLkw@ɕnu5(ͫ}в?ZDxaFLN[44AD\Bˌh1*#4\8xvY K2FGoǜ}'0iJ؀oV߆>4lTMƔ U .PQ{ yxF$䇣w%?F|X)c /I9B)%˳j`=- ~,٬ayS`B 0 E p;!5p(>z9`r6vr|ٞ)8$KܬsEs5hU4toI|gH׵}bg Iv:~ďIN1\Vl։GʁqN=Rt;EOmĠtv\3.W;ea{dM8064}UL${*—z`.evN5˭b-in/24ií) hmԙrrpDn`+lL|+xqO W[Ja&!׽wEX5e,/\+wY8]<%Vt(4Sjɻ$ߦK^`GRsdX.vk^AZ/}1g,ʕX]J%W5[Ǵ^b&q%HPO5@cE 3N?"$m #؛&VF;`@e~.=fE]RJ$(̃)?ZjKㆃ[2hG%;;;vF]MFQO6anzk)8:dSE1-Շn@䈺AT|#thjAP^)`]Sog7n`žp5ՍG(H\PeDx=2A6bMRǺE^GV*q}03 e=] L$Fxg~lr^"ۺ헼E+b+짒['i3;*>7BK̭蒅JrwF}VØfCH{AUBw\4'<&椳*CX}>P]HHjZdȢ3+D&&vFMQ̓,XYlttL~o9iU\M"mp~ϛP$ c Yji+[7gw%-H5فJC*Qd |S.-0Rj `Q>k~`~R!Gp:~5ۚCGE:mÏU秙-gP}$,K#Uf9EiA?&͋; # Rg=m0b,3s.wxD=K{!#DH$OV^oRV ;Xy/Y^P.NkCI0a HMji8!Sid3\y ٓګ4Kj(ݾPRhy(1/EH$ajש~CoAJwg6 (42CV|}yP .G2nbCƫN2U* ({~be^gZ =1=%-G\ijRsS((AUGҺᆵqgTf翄s E?oo^}Y:-x/~aw]E7aLՉ/tU4MJne֣$~9\f\9K3Vtߍ0by:I7H9cLoLq,G Gh4frgh$ձ&rkA`/<9OH,fNMT 8=xzk6[Bږ\^vtV*uzF1ڲ]pzl-+;c\^b3dhw&,X>0B9"bDl{tYbJ6YGmSdXׄz3sU)-vs rt|Vs$ȵEW׋v.b@`& #dH;PW#,>MN/%\)()} ~({EA%`6 杮=k661SYQ.d:Cu4(<׬T/a{կ<7U%۱ 5l*Ќ:!SXm-"`R2>ʿ+|Y}q>53n̥*e|O2ZQDՊ!EH gsp{_i? ue_&-勣9Jgx6d4 zv5iD2 &*1 +lASD/hupyJ&_r>ZΔUc6b ǿ2sr(%hdd*uaoزyQqj"oOUv\%־+}sN"|ˇjhfxլu!Q3. :1۵{*lm{@䒉I ikX}ža!XZyt01Qʹt4-|4v)Ss߲޸FoڑƐV{b"ӟ岴&װQs;j@V3#R}ӍGxⶶe8C–DlKhyD ~:A2F[ o'K |(v6$@$ŝbP0 MW%?㍵1pr3&%oU<"P^+9@yG=mk{o쯾A}BoUF+1c/`5 YwUkjoWajԴJ=NqX{az>|\_efzlJ2Be2ƇM/9d~X[/?ځ"N(rg~fx_g5o~KܺmF85HlwQ~Yeuxz>%Ԟuʾ![(}ZPM͏.LS%%N/ۗP KXp* hwԊ"tXIGw" tGsc0ie~W3tR٪^8ű {qc\Wb!L++ܲ*u˷ ]qw^@>b9J8fZ٧՞Ml1,CȻ3AZ<Ȣ Ĝ 麕{h1^,x.;YDyS6moK ڳB~ jcH <.ԓX,073 x`8#i'coN!.7X1_%qh# 6rTX^"{ق3v}nf}VaC]❫/ДW{Zqј]<IgCA~23(p1߃j>*Z(Mq6jĺ|yR\ {fa^k]^.ear;7Lx#4TN+Ĩo#gJ>rVUx٣k$>pysXEOn9L2O>9~춏` 7k~:}dUé"mJ%!&ŽCVp=*]H/++Y,KKlEX3%׎#s*e0YQ:񘑚 [{scǫo[B9֊WQL"7XDа*u<⭛GTl2^}5;0Pԗ;Jy*E-Q9}l;Ydz=ԦڻVY5:4^!BW?H=wGx2~בc׵G۬&z{/G?:m}@~6TK%\#&|2 Jy]W/X=NXi7f/ȶ WI j8;UQҷRծ$>yv-{ɥA,jD?jnc™v,$nŠ[Ihh`1G 7#E0^=!L}\db>k@tߴIQ) :]AKmZjS :pǭO ~jx0ntQ]zܹ񁥹lV"vntqn܈F(޻Z|%>58eiD4Jv3Up`#GJFwlvj~qb4C#3aEJB^Ah5\mBϥƯg@T"9g.S5fI^1{;۴.9D>-[Oa QS&|/F'3> 4!#T:DriPmfJh/ jQ"UvD w׎8_ku<89;F hk,*Z濅ޟUcR%9v ʪXUd3C1&;Ҹȭi5L058۶Jඖ6:ZNc߮ejOy"j*LM73k[ÁGaTͥ}C} n710Y|?c?j3ff m(IV'){}kȂ7$$yo.+{+ |r_GQ ]So8ZxxtFK_y*vc!q_=DGAwUub"3ذ*9OIP(s.zhb&Z&P J3=,P8ꚼY|b- &Բ9eJ"Q.gha?ut-vtLkJ\]K飔Hp ̴ݢį_ޞS۾ن3{Gl-~A~sƮytL'iULC@e$QL_2m}乂*4Өݭlz.U"(Ϊ[L)F 0Q_/`K|,ŝ>GU/k/%PN$X e@IJY?={yJ}2 s}J3@z~4ܸ%|dz/|3+hvx#&ߒyF;k2B CUg [hSQM%h~F㧗;6|OM$+*l]~sNoG-)ƧVےRpqŎ!vkׅN+B ^\l<EV}@ʎNI'wR@xsR$ʆґ.EN\]/.H#GaNbnrt5Ma|/)!s$r-##( 0MsH)s|NS$ dw }\W!Q񴐵]<Ė}Ҥ8ŋ5r.8k C?r~W NbV3uvl9C^N[~廛 4A2fDg4(C%Lʭܓnf]T"&eTHh-+ӽ%Ѕ0[L{v;4'Es*-8ԭL̄y!NK!wE1>#{wk6TgnðAg? _M@1nڤ 1ltMy.l${*];{*5Aa8%߶ =L4)} w܎ulb#$G%o%ܙp5F۵wʄ]IGCzW䭞9Nc^~ASذ]!d`=}j;O*e&Ƶ`|xߣPw<Z! ?ʁ<5(Ycv Gtl餹 2 us00iAD]cmS^,9qɴUv4@;G<{>hH0;&. OmDI!Y%oڔ'MBJ|swp7k9~|}ç4PqitY͗uZg,* =•+WƘ3R[c3NL~yPҟlמg[\oa/+wDg&Fځk@)ህ4Δr89%3!Y1;f 4n BuSٚRl׹2ITŻ8\1Zw^Wup7v NN늢P *~CyU,1$`>U{&Dp<Św)԰fܤ϶C5DYDF#k$n:rj8ҵ4ϥҀ]iț@`ejaQPjLэ]I 4KEh8Z q*ҶIZskg:j.ӌIaQH €M1[n\pFu!=ۋYuvYռ5OPnsDV8˙y"*ӡo3|MT{)(btv bcזdڧ;v6CK T}cQ j;]]2՗᫮iuZMO2!BgO'6O0Zދapn.qU<ӐSQ"`R"7r󑖴!ܥQ=/ oNx $kX4m7/M; \{9bQa`Z[_J(z*F\D-E"|,CnwS[l̰srfkGpVX`P";jfմH08Smȳ!΀{F:x豄 ZbSzkgˤ[ZBxcoP^vLC Jם՗蹕."_Dr |ݦ6'i4&nMZl02@-c㸮ֵ JHQG85Mӭ1 Cu<(Ǝ"5,C٭阛P+TeQP6v/ $am.YЅiԠOʓVb61zu>["F)H"iv*ں6/ZϚ)HA}SU o:3oK=VJHɌM<W4PJLvũDן&5,RED;AU%b@NԜ`w +Mlh~dNٿu:KXd6:gϕLu+lrb0 f qiVeOn:fpt갊_-7݀i~ Q9i50vԧ<0,L>aȸ4gv6n>v^g+ (T2 |qX?4o䛡/}" tΜ-v=A vwxn8v || Ay|Β2QϹ$S&є$tf^yfa4X`KH@X>@JOYI0TL AaPʩm,~n;ge;I 7XF2Hkq"(R˔C)t*^WeDOχ %32K~E*kd2D"9$UC>?uǏ E2e _=)gZYN@f!)??N6;m;ضPͤ҆3 +9)/`?jpSy/E>rs+{q8ܨ΃R7k}|c18EN(X l/ a;vv:.Eh#e Qt tKH..5JuC½~MHS( xE̱;ƯFg[ft6N<y: SqL*L>/2Ђَar~Y{, KBv26?zSȟO/ m>e8+>zGGspU;T:F]{ࡼ<vJŠEq+%=v_TO&.xrmyLA*%|$np0%j,d"ⲱ1m-FsuC ZӂEV3n`cTMKUf Cs,yV>K0Nn{|/ 9]f 6z&)b*4_k-70B?.+_ ]7+fW ه'gzU5a0Fi.&abI/5>YW Npf4 gquXVĒD qř " 76IUwaY̱J@3T' #)@ssR{y#HttUkDOZK=Iœxhu?-S OWv]\-sYz"&ַgHq}=%s`U oY떹8*m&s:R ds'P^};4Mxq#\FEwa> %x~MsBz,ڧHFҺ>epS)iBLO]Lҽ?!x\cbz1VnեoȠrwhc6ZjbBjTv߃}&՚+=vXڰ|ds؎4-5Igua8O:ؐ)XO\I k:b,s^SpRZ\}^NyDRp0{&Dv/)xHm!{GWr甴՝I& 1w'tp$R$_rwFtGip^>f->`0#Ǹ]?&ApUQWge<.e8 N,~`QQ& ZbH",-GY#28}QS PZ|o:~;KKOKhlޑA:31wxu!#`R >0W贜 XN@^O] 272I3/vX R"A;nOf͚.HvqZR yRH_XsnXbfa+,w4}V+ŽHr+}n6qOM?3LrXe]!XmH7:zg=L[I)QIRS&A2gd‰5`IATP®>ҁLr8F%ECQN\hWjCTu 9wUA>a}_e,0ں3~_ 3Nv-YPHh#nRXW6??Ǐ riil.҃9#iQh!>0".!-BPw .|죿q)醓zC33B2*ÉkdnMVz, R^xKn`R@=3P xgW ۩}PYd!Mk,ϸ*|P,AiI^U[0 䅆MVfϽ25DN ѷn0/2q!E͝HuG;пOE@owQ%׿ATz}yaT ^9#%c~K42X)\ctiT\&Q#Voft(e/ 4iIKr-&9jݽ bg,ō_QsռPR,r\wJØ@cjgN )+.Żԯ? Fb#;AQ67W% 4MW gHc^}]׃񆐿~&yYr"dWݢ`}YO0XG1ԓErnqmGjf0L֌H# )*H6\[+&Z>PK$~wἁIW%}o yRb/UBζ١t-D~hIJW(%YWQE<׉٭S,dƗZ2 EiΉz{mTBZAhs;6/ʾE+5Tz_c*"2<6Κ2 o@%m qynxZ,\l8J'=F=:™}j&5߉@:-oORh&5iuԳA'59KQ~;[Lٶ#Oڽ1NքEV7W&8Yܟ9,~̶XarthD}Z}2s,N*3~OoIʛXQT:Gԯn)1[E k{Sz aގ;=BjsJw!2aрOOTּd܀ \-.[ov"Nt+ yn~'vpBa30sUJbdjƤw'BG˩+0ywnY҈jZny͋ J[TiJ/v:J\x/K!pj):Ru#*Ihjd#is4qX?dQOM<…՛PwѯG-UT]|6< 墭ŦV0\o I3a23K43y:^ɚ?tc'(NTjɍ.L1j4J0):_Cpz,*l+Af*~WQώ(O{fၸ'I:-O(Rd%Cuv"E`3 _P`fNKYo8nNۋ^'%a-P] evHr rnTܱJ_ReqDL}6>=0YyQ ]CS@)y6!| 0dUU-v@V!gۦ:M89ُ(b1-&`ħ4.~4,8,ۋe?c"qsO3z()v(%k9*$@\} (hrB(zITtr86oÉ|?)yڈH΍J_I,71;%8z q)LaX% ̲JP ?eUǽXi.̄Oj?!RNh7豪WA|]!N`m(8)W$-EϹ$PL x}ra(>piߧp 6xw&{_P=^3k*6-+_cX*]O[2L4p*Hɹu&06*&PJQ* nKmZF`JVOdԨTvrULX/|J:ŌWW^Uy4ZԈxvi#^G:$KyiP Zzǃhos9[&`_p-MCGţq-kX#Gwa,YV56cж.h~~qȳlÖ@{1|#%y_.wp$!yC |-ume_hVﭙW4@\]OL+ـ'V@|\rPbqK_;'M7ԜVrxW_&뒷!w06[IԦؔB "^NV,ak$hѝ3$ "|6R{v<@w6(^?|7/*y ^EW&4xAHyUHzi)l >o fk?doAl( ؎.0V R6$vC`h. #0ssnUSK{M:֣VH4P(Nե0QCH ȸNy`u@_LMOi0H}p+L'!< )0Z+@#q6*o.BV%fib#w*#=iGjxu(eǵ߸KP}.Bb Жu=;/NO᭳!@߃VMC/wI(7[e#l^ov1%;HpLi4!ow(͎UB$Tr\+Yt"?^ǔ] NRFRt&SGq?)eYƉwh+EF$zi'0:@$ʪ:E R-sjlhU{/ډwߥ鬸q젅}: tidLsi1Ji ն)ʅ[HU(Sj @jNm(6E_/%O2&c,I/a0>)7 n9@\c8A 5B:G|sR˂@^Ӿ[=C(T/#'Gl't-6*@ƿx7>L͌eK$Ŕr:azyF_A  U<E9L7$ ey_8ȫ>4yL|M~>Ha-"a ~j\TC?PX*!9;r[Ol6oXa1d$d<nܤ|1wq׫&p=4CGȏ&KR>Fyta{JH('^_P`pK 2\*HBaL}/B[ptm[v!UDlViLb T ~1D}Ǯ\4fg`6bn@@V=uƽsB(H?<f~C.YmT'>-Vg lMa+/wGog thZ fEK/]:q .a_wi~@Ѥ+刂бN UtH˛=m>{`H"_aVq#X\9c|Yp=g?HQe܃=rlqm_]_PMS E \O&. cΊ.#a eߓى;?jD88b,;%e.׆m_׶-`$:\1U󓖙O& ,C`X&%7K[)=$ {$δPUX:4T8ڴP"fG$+YͰ1yBTh"M7 Pn[s"PGR%H2d{s^ Gw#黺>4§7]epG䉨.Is>Vu:/P4 S2WKIW|p-g&#n)۴~(x 9&C18@Y,!Q,=ks _ .yCG)֝~0Mf*S&Yr_dqJQYMUFO9a#* i61DlOem/w@+YKs(^Y[lç82>3q}jc#,PƄ$J[7^YÍ;x6 ѡӬni*/Cvcᶠa;O`RkV 2-cR&n0(6鐥# [1_:!?սs܁@aO:gBp~EJ?=P.=Ad6/vceÚ#N7җ_&e&bs_706ybN~zCxU~D!w-(+I01٩-.BuI'eSX/Iޖúݮ"?E[XmoߤvK%j 033߰;M2-=$H<#DfkadwĠpu4 ȋfpӕ'Ogrx:rK|VS@Я#Ek\xuM:y13zMet8e-e-^e[\/Lb :䶇F]h>=f]R*vO`)%Vr.*@Y.RNam-Q{gue|s?a<(bi F#-hx%Ϙ"7v$pߗ]eI c$5&ا8G@B9!Bm|4B"eٍf6Ǻ}ۘ:5OԈJ⹘Yq[Հ1.Fr +GξNFMkwQ} /{Vy*UȞwn:+v ~X8AnFͯ:_ŷfbٹNpӣcH] P$oZ 4+uG7%MƔkݢ>XeSTiLɄۜDBӃ^IK>hǾ] V%\,u/1sFJjdߙض ||4.ﯗCT#=tÑ|iGuҢrD:>N y`}q;IK%H#a $5J#@] SԱ_t]R ~,1A@5UhauF&imi|8&kOfuiܼp $QQ^Ri9_Loԙ~6"j͆/X{js_inAAb KM\7E(zn&\^=ٚݡbrc2>ea\%u=%?_/Z@6)дnj}HOױ"3ڋm"Ck"6Jף>o|9pڎj&*klkI?ȞV@)>1m#o6cNKJ cLssM FE[F#Ogjv(m7>YF=XL5y!F`AҺNHq+NF./t-&pնOb6PScn2$/' J"F9<Ys֦g{' H2Qy {JSˬ}n2ΠpsNнg99]0p?SXulԞ0y1  @* 4 ,GZĢDF*Ned{N`qwn fToE&)J;HNmՔMgTxw^ Y`_G+4z+LEG\d/q]Կ:/m Pdy_W_17SG{|DDq#Q;,~BָΘ*А.j|_|yޑ10ɦI T\Rr yiJ*;07v. 0DŽPB8*\N-Bg05V_0Tzc %I<[KLdHK1旟QwiΒjgx A**؜JQtWY6H=$ۑzüZp`t#ÀrA #fbg8-&j=Z'wz|ht&%?+ ĢtᇠSDw"MH>oM3Y|c!gcEeKIݻܓ*Z D(öсf /45b/z"hKڃi:ADkTO8gQyƷ$Yn0SR#rTh`q6NOyUAܬT|Ѣ{~hEvVDgۜSt^V(TDIZ@SU{k%b~J(#MS1QAy @z=GP8* 뿒T+t2j:?|9Jv&q |%.dJA- c 'S`H-{zG! A'&!&Ȕy ͿLJ}Xߊt,>" eG. yf~8\j8]=D- *X,QvY\DL"|Te=aJ |#gʏX"H' y/YC f(NcG"ns)hl4yhPJӍ_ih3 f6APP{jT$~;]< ڒU  c%Y\`zt("obizk |t#gR "I^`:Xtȏ>G1N,tH%α[O| \]46pdq}RInr>}ҹ>iFOP0L6 `{}jq3`)b_yimX}Kd6%lp)jBSP4׉P52 ]9X&vJ:1 .KQNԽE%. -=ҍ|U\*њƏXKbC|d:Xϵor;D!4Aq8V 6p6K;%,yRtaDorEvCa$?KfW6\f#56%Y Zn#Y)9-/nAp+iRE5SyK~@?I/=n;SыJTa=x@aI%muV㎒_.hk\6Rh>0 qDיߧـ2I:Ȟ.wY O-Fjx}Kt8zO͵N92KJӪ۫M0BcRnjVN#$K2/:P&V3⮷ >L q p-|B :f/D DZuuy$UAۛFsF8Q %N(8BX=b~~fI(vP.D` Q0d櫋&'tŘ z+!X+ ¥ۘ@ቊ#QuOtYˆМ SDQC R ZX*j=C4/V3ZYŃ3ZSxe~ʔ^ȱ0zV"ĜT+ѡO6N etѷe1 MᣉASg-`ܣ]0umO(UO< F⇆94̣21SXMrk5*u7@GkJ7@0<O_D"5"v=3xe9 Y C9cfGLJݏ%bl{e.T~ۊ\dYd&7⮃A8-<7LdMNRQ$I} CpiMX9kRCbѵÍl:3x#Jcxq }qc^#]JOf%_4!PU˭| WKy*б4 WMmcRauOoj"vڵU?c5/~39\=.},G%N@̦;k78^˙/C[I۽yd;fexȎEStD\ER^JERGb+}MJnI_paNMEQ=z}ح85:1ۖ7 CzFh-iĈ?Y l+< #i6o|g۸fԕ@2=t:w˄Ni^_Q^"^@xk;R0ߢ-lwPS k: 4A)J™;J-2WH2Hʼ!,eZW L+F1 6㼊*fk2$51iId, eNĠYUfC ^}a33*\tt@;{-+ `}цOu̪09H'4׵ l5\Ƭo4I;˦[L=kޮ='4BeF!&t]SЗ#mn"p2];24eNV}ɲDE=?f Oy Vcw/\ԓ{ Bcg!e ~H3HبrsS6Z/u#vLJ60~n ?ݫdWFG-Ґ*tl[Z5'U>z[9Hlj_p9XK1 F_4r\'=Zg={Xc⸅~)WR!> Iy:E@YSaz1 bW̮`Znа8kJ[! ce9p)݋C_ f]axPXOAo״75۱ G-"a4 e7]XP@꛽}t6dɦ]nZ0֬Z REIC.ȁ)B"Y"G @iv:?!_w 8 d;"6MlDzz<<6xLСPKٍrjKdg:?_ M20D\\^1vq'i&ZС#;qߑ,*wʝ:ywъɬc;n.Ck(_;p;X$ n J0pb!|' Bj WEό넚6O$%#w x#3CXd# |F>e<թVsELۍ͌8()PeH' sN4avpBhq*,]*gJiDԽNt!u]SnaJwc\_Wl*qTa.rV |?-L~RQ,#&n4Bd pKqJME}BkQR_ zƲC`4s_̧˿BwF~,Nd c0uA3őm!i54LhvqA/jЌ":UcLGZn38HGAf Dm-~v~-RQIߎAf7lM J>rpO%CRhq:gu=!;YTH92wRei IW0aϥ?r ||]_JiY%()ض# i?{Hr#~-Lq_hc9kw :i߸_UtA>& ѕ+grkXo~^eI"!3ǃ#B{9g͋Eݜ%)?.WBɆ=H>:Jp'ɼ2Nɓ J9nYL-dȹ=Hc5]넨8Kã2=1v[ C{1cAn\"?m$nk?yy62Y肘5fB4gc^Q~5N@9~Y">yMZ*"$c I u(д׀4˄ WH oRTO~5!SG!^={NWhl< g cTXZ#s23DIl}`k6Zh;P?%>l0VZC#{ɳN)y(ʵZ(9;‡W$k_ uaL r ?+_jlrJ7À{7D9 SOz]ξpq.# ȋ9&f¿ sVdzSҨKH %A]@lؑG$ ;Lf"Xgrl#}>,}E=Hqm_믴y)sHV'9m+ǽغf>VU+i2r%뢰,^b䦦|M>\^z'.Zmfp!C_Pl F vDe\i vl95e4&¢ (n_+4/%Z?>r#'Уߕ7iXe.f BQI>8bIؖI,T$Uy+ m 尽I u t E u[زmZpcbJ ϵN8%Gq\RB{N#ʂQSLt +l gCN:Θ9`飗;rG4(wtx@/d`S)kL<βza`WEz3bbsKSP3׵>kpnjqYw&d% )+[3NuD3'/D]+%+9ģ,g7έ5yk嵓r7- oKARGaj}x'^L-2+> n@Z2:d}ΜDqSS-ߟ Pߘt*[OL͉KLJц˙&){ANL%{<,'ç*U\Ŏr!_@Vv<[kր65pO"h :SxQ#7MEt h1ů4BQDBaWB 奖$HڎIㇺ{2wqɈi4}wzX# sA*9 `i_;.m% _s';q4j* p a |a{XM<s|M޸"/{ (QgJ]_vhҤa-4ʳ۔KsrF,#5Kj&Pt_-dUuO+ NX~A!|P^DC3& $+,cgik#kxu]M@LiTVM{*ms{\޷Jk)跚f г }EyC 8|Ƀ `BǖΈ)גoD taA|rY I|(w3[]Cv7j~"Ua1&q8ːX!}A{>|'y½,nDL!Gn46[w?'&&j<S,J"Ʋr5x?2E'u`'2VVyGsn OHǿ)LC^:sZūW+pXl7҅?O%Pqhvh&7?GĎ}5e"g0G0M*حJ%!K!>lS8&[ܦ13ⴴ%*(#V d疿?\hSCP8hvs U4X̺DəaӼRqe7)_$zyNTax?OXIa[Kc>ZEMM_<Wa2=;J*m T+B#J ^Qwi$@'1vc>j~{TSǯBd|XCq/'k`-[Ӓ- ({Bkӌ!娯[*/df>鑝k̔n.#%m8*M@ZF.|.#Qs[!-5hD^r(m/5L!WFtȎ#iND L r=A 4)w@;m~Nҡ㓵^RY YzLzh/tp"{`Hι5ߖPJӓ"vԨiX[M Y1~**<aĢM#1*PUd/4Q˲\VH+ۓOv R k3d i7<k=o1OͰ@+vU\gm I{y) Jfo87Ll#uBK>iML 2T(LXv.E˰hvSY4)5Uri&& ߹\oa.1Plk\!HNƼAeͣnp'*2x0Ѱ)bNZ|W DXw{&!@HpNڀm _YI XTO[g8p○܈unCIP5-o^ D"l\DX{-Dws6 g*6U$wyg,il_.H0&<O^x”hOHbESHb{ qzEQ2 ,Hx%,<.Enҙpi=k(ԇ~x_h0׉'sg;]-/eͤ͢EىHr~"ޢ<74s$*֨,ۚrɢ$pb/ vc߭+%QDٺ3ˡ5$%BV/`kqh,i&?Na2l(݁_$;݌qLCn~^욐]vlL<]AtefW\ )^C=;mnkk[:yj$PX,#d M|N3="Q&w,Iq#zJ2YNc!%O: )3*L_@:A^\NRѓ"mYBX(38gZ!o~kQ ZpY: } -%dC^TNap},~# 8(z@T>ѡWALN>Aao囫딧'5nMDz4ظ>iuXr lGA_gd\-gupg~sh:8]:iS@A >Ե=A]CFIc}s͍+2TMQ"UƵCee܁DK _Y;˞ءT6?t ە.QfrUrLT7qISUz #`JyD&VFW`pvIZ㾚>#cf{Yt3y x"Ii6DBB]=-FFQ6riʁ~,̓V̍RPb#z̴/e9:V {DZ7K~x0׭M} >*)j%5v}>dc3$Lh^URޯdyhXR5=d7ƗZ|D F:O!:'lCZdOXRהa6-1d)Db{vFkce p7s4p1IM_10#ļ ޻^C~%"N@Ysc.R˃(r󛃁26} MOm%1 ; H9T>i歃k;lB LK*> I5SB3>Rw/v>yF ='+C=io}o >,',f6yYͳ)V.X31`3%CZ90D Xf‚¥01 veLOHv'2˾H6jhA-eUث4nknGޱmJ! W1}sgo?D\ go"$i lƙdAg~{l\Sx&y&`qk[fԺz]JGM؍jPkXSRL-jjgNJu$$6Y#҆sŗ `Xҷ\B&nk7UYGSIQaQ~ m᭤?/;=iA= Ǡ꫃ F|9`K٧(q؇ID-U0`o[&MxTo] -%E۞F[uvaߠ];u8AG+٭Y)]bhvʾ+Ԫ5s".Rtl <=j%LxWQ^4xv+ʥcĈhPӋgM͞ʸ?Zazٌ(Rv D_˩"CG| cB SQ(-@:]:7)*t'$? :wRj)ku,C[%ik /U Ƃ 'f!36A29m*w"sflνI(i4e-z<\7Gbi`Vml`D>usaBjIR#13 5wS"$yxXiv2WJ.P !L_?S(Ғ-elPUIU9WǖdD}\BpmrA;a2Pװ}%2f0Ů` E4:dB93"hK$ֵ>o}m]P[_0lJ0snR4].g>/m􊇬t/IYQ-}64s̓S[!6-ɜ?e:LM@xc8$UTvBa{4pVmRx 5SsBzjhR5WkV%-.~8V%w~5zl xiɁ=LPuz\uev!wrT }Z|$SQo!KMZ?q*amfŎlzz}e//A>37In1Ҡ`dΊDnے)Ai"V[űqr''/+ #Ql hB_hgJ }8`J^kpנyC*)u/ &۶}<ksˡ? -͕Q*qP1[,' JK UnGV Dt[qzMg#O6ԗ  $C$yd<`"{;C|DIxW(mi }<Ȯe NѶxԮE.D3']{_4w(.A[ww9W!XghA-:'e( u]e8ޜs$q cϛgl1Hl+ِRO(| 18p(YGWTPrSQ$Ct!̽/*G JR+6 E* ^QAS0%ѹWYqAm8b~d*T,fJDE}H"[ɗV@W]؁0vYL8-.4_YR9ɵViokGSH@^7ҟS"|~3mD m~v,:{EGp0e-㹲\nV*uSP+I~R>W*و3;ت4HYb0|S[D}QoP(Bl-$PhGf~-0nNQL|ׄAV샑SGm9kߜ ~h\dѬvH X} k!0d+L LzW^\b`)!ߝFn19><#8\DS8F|"nz|u+7XCOiM"#E'j6My!pEFv"3s]wZOќ~S!W8dbr\ W}O \6\̣|rCb{53bLSûgBk<MuR`1TSį7$M7HPƴy9cAP E{|4 av/y~6+iMS $dnՓ%^-dY0nj:{;\,Y\uZP*?Ť'S䵘F5HEA=k}K-$G.yhi~U_j|P?O[T$3nر/d-N@ 2<$F׶4պQ-[mjx{4b[k"-3"bݔxng lٵjPE*ydUi-w`v x3UʆI:cUsaQ :|MP,-߮;8!xqJm= n1L-X3Ya0s8Q_!EHKi&aV0ʶb?"/rPQ҂}Ԥñ82c;RN0S sF6sh^" 6;79v*ȼ#|gd+Wǧf;`ngG!0^ߝ@i4ש{!tXv*.cc7}f"sK򟴄ffaY\*=&_3o?0G# ͽߺYl$n.nzi (}r$iі-^11 q{į!fwឣM#m<9&{/E*Z$[G_f"SS\7"G}4YLy]0pyS6й)VT'-z)S΢?NsǓT(ۛLIkfibM'. RCՠo5C7ye&JhA+zB n; y_q- 7[ҊXf 38߫ٗ,^Ӌ'ȸf{nWj#"ŇvVfio!($I`!@$ins/##o"o]P6 ^pū%x!c ')b̘u<Ϫǧk|QЍ6ÈvW!Y4!}7D ]eb?6MЩ'/GQ 87e2eҘx 5N^<;\? ڠCt} r}Ü@] Umb8mՄAM^JP ,Jn4oXq5rNtlL\41硄uWmn_3eG>w8Gt4KTUn*OD(0PoRwpb=,f?F%ͰsX2D$>LCŪ{ݑq%g +O 5 DݙVРO>_Qoʽx!Ij~l20ƟqJPH^DGYeAuU ;z;߼D+{hkF6޴RHTDnry4V)Pb|90iͶATBN+ٶ$U)o9HwR,zJ*  Mho刢0:Bl.rD㵳mߎ1[x^oG:.ŀ 2۶Ywhqƙ{KUJrG03AҭK?Lljp1| kbkn hO_v r ЬGqd 39w_QT^=06"PȇAµMFFƓ_c R r~m2d-.or-+WVЊߑ=˕}cu2mrňѠ(q4Y؆REP2B* Zm{CUy[`)8jmNS PA+\\њ޵G\`F;?+i<[s&߬9Q_).Lt72lYؐşYV,.M.bN,4?׳97t`RlD[8фE?뺊H<"q6!; u9 s2nȺĊxضjqѪL}h`&ݹ]yk@o`%Χ_OƠj&Foy*"*]|wn s-EA}4˚r. {W rRZ){n4}/O]2%ou]*fDgXھNiIg>P1bs׺Eܪ2(dQ@44dnBsը>j\C)l6MGqmI[AcrB>a;krab\>zI# o !:oٖ>D06D ;Ψ,Q,KttM۪Gkh nT~ucF"DMay}`{N\1BG;7QA>W>&s뢱ݧXN+WzqV$ t8^=$-V_Þ11K' {e}DvX޻'{>mP[F)%3L%cFP=@ + Ven2?u>f6.`ZO?) ZΜK*1Kuk9/0e} ضMXTP$?U)0pIRRb.疰P cݚ @/ Kس[s&lwGa)atr~t4U9&N8;VF ̮?k nm؇ NiEܟ?}ź˦6@D$:b5h؈; 3FeΐezǦ-N[S)5r?”{'e4GT{x+@hQFV/ЍrPyT:E~ìtZB1>廱_^"c) [{%܈c,+GP[?7+r^ 0y+-8\}vk Cˏm ohVp@NnYUNtd6˞_VbȪ MyqӮ(+4a.44֯(FFt$oxv2bg+)e¶Z'MHw#X=i5'lH/(w+"-"z6ǵ T׳5CZ (p9ޏ\v`w)Ǒw#a[Օ"p]2^䡊rk(Õ {{_]nX&`0@~,RrQ' Kdh _O\ދ$3UC D]uXD.dvG珕ܵ$ZO,˜6#=* gϨ g U 6 ǘ"EAbW[39r0?񦕩Uإ6Ť߮FIA_\:>rH+nU^1w/^x?4݈=/N2 9&u`׺Oha5@)%Or:5z{T =.a|oώ yLѬwO@2ځD]ۊTUI#BkݶůO${ͥ$` O,qtEPhp55_ TXj@,UC:Xe5~ *.Lw,3.8[_hkrMY|O_M^IBTuG0j({5n 춒N~ z&ȩxCۮtju{c's^[f[C'n^L(徨rۚM~'::rv 8OrAQ%{ua␄ s #p<#Ϟ.Xյ|ǘP"YQ(\&mzGq3֟KwNSgkWF9/T"bTg^ӤywXKI*OǍi+S/V@dFd]T#kʻ~+|iB"!!}6ҳpd$y Wk (p1*5lƭN܌7钍=v넧վ*`VӠh*Ȕ籸ނPPK0BEUέbմ l>IhJۻRNuGwR pK8?qZ~_dь\g0ÕMl90I[ tGkUO0Q7=΅D,'%e7で9:dTGz!sc S?QhgIQwȞ/">͟!9UBWXyEkF`I] HL-o/IZ'ߓ+Hw#ݹ?I1+uc-P@ {!6Buڬ#f?߮0jR!bAgo6E-QpM@δDRC9#asOnBܻB|2mj(i 1#J3@|q;Xu.W(8Z ߏsWFQyPhLӉbB!}t,oHBbҳyWhlh >idr։ Fb S3L?…dU퇞a !7^50*&`7}@20wޡrn'u+Xيm<+v!a$ :hS/oyQWWe-lv+1CUf\Bms&HX{r0Se4vZ!q|AGqL\5HKfYi&HLJFv}dF0R\Cȼ:. fK*ddb[<} ُ:o܅/rc(1OU}Y`RyI^ saGNbJ׸a o*) oeAtZInyC4 @$bMeMN;=?w,0 gI;AGE{7*qз.D04/(_5NvpA]hm3(4a+}ajT*". efPǃpmX^Gȴ87?m_c"^.杛f j,_+f-b/-)s]t/awQ!V*XD",(?> Db1'X!W %cH zRfY5Ϩ}M 6M@xnۅ3z0D><}wΞo(y+O_M_Dk;2vkqby1YQgX;)z~Ng-G:*smd8Х2N:Y>E?HrmxX1 KsA j&q7"ć|\zȣTdz{ 9w̔yy$NM\Zt0wHKbT HpTqI܆KYV;7?ULR1ܡ x4- W dFaBubwG,'aq׼Ԣ#b9)!m{Dl=G@HuU ^HJ6 =YŹ 'E\#o66|GA_c~s] Vܓ!$p|X  v$ #BB߼"1Yqp::Mt((1Id]CH$jѪvmXo1G8ԡ85x<.2DopS/''D4A9?Iwp qUf?E#!x?)Ujn%awbN$SGvџAG5M E jiB)4ӄU>VKgp#tYUe([qQEc8HL-~pwQa b.%Z6${5f4a& F'bbĦޏE .'S*r5HZ[viIQΫ_=SF'gmr2^ 5 <-_~*U¡S4ԷQ]xt=z~n3Lꆓztʵgt1$NGQO׼y<L*ud=grou8^~YSeqi"q<(ˈx.HjwclɎny닰S:! /g8*F)P~E!Tbб%0J A6Ywa`!͸rV>/i2>SҜZ:ATg!s.㸆Zb@HgO{@y|_xUl'zY_ƣgbW~>:jPP:|#(#ڟ=V_4;_5K bxH<-at6Q1􂫬RH(f0[@zWhINXpkf3QNJP9>]xQ^vHF*c'R.~="K %AD2h3]m*Onl3MfYx  a`2sBuUU ݔ7^a4`d=˝tmg!.Cse[^dSfh揵j é߆%)l:J޲dR72u@336B}5o oz[ЇVyա oԋBqM1<;:`=:b&EpaCLVgzZ*3.mІz5 _ NPw&0YzRZ Nh0ꇩGZtS+M%r2}ED lY c3'vItMr'OeySro{[ا\ajql$ T[I բwyelݼSXDJHf#]3-k97Г7z.f1PtΣ VTqRI iC*Phׯ,^vK yk_3[;/:[DIo1 0>⾯SrukCu3ESr#c:R3nPW&%C^ɹ<ӕu ڸ Q^zh#J$Ggasmlpn_֥oseu"?[(ӛVh@cӚt{_LϬ&&aSUp?(gN,CZ<qRfϔ#:VF!2.r͛[p[ 4ZUڋoC4cd#F1\F`Vž9BUڱZĭ?̇fo+ $(ׅcv]4o5|F`VV0uqjˮu`۝L/i7bDb^qqoW6vl$";~ -(QIb1OfI&S[n龃g0MPM?E!!gPdT\pEV6 ~ 0Xj1+rίXFKӾRY֞∽һ: ]`W A(T{oN^+f 7Q}*9!Yuz7*NJ- LvݖVvÄx !ks*ϟV@wۦk|"ie.x~Tt/ TMFW(zsw+^{Oei>d/C10EW q l%FΨR`T0ԧ df{HIN/#dJmv"QyϘ'~>p<!58EGJ [28 Jk/PU~v~IP!(m4!R F~6G@Ĕtg`Q/͝IEpU#n:c5P8L#e:߷oYpRuW] m~-V^Š~$ خePRW CwG O}+\x 4wcu +a&/JW 5EJ595`^̠(nH' ıe6o;J&&&(va۷!2EQ7 p~no_a0N~w)5 (6@%ͼ Ti;ZiUq˔99 m(ߗ!q 2% eNե9p wZ`[gP,a KJy1帊MaqGnRM`[Ҡܙړ\[.ݨTِR[m6vMX6N!asGyy uGGmvu'I S N `|Zkv؀T1 2$ɏ_ZjW3?Aa,/Up0IVuN#+_["9ɾ~A3nޞCr[E~8L fM /0nxvqA:#j4XY$vt/R>qrk?͞`B_t`yenwIm DKQ{% d VEzbȩ`HS=W4YF[xnȐ35pT J3wM@Ώʓu9籘 6**>D\A]Rnq8=Y;q  ?ŘqmV^toHxrHuA>=쪜7_7]_ʚ \lrg°v06X-*J:ެT~ S>PR˪KPDd݇ULwC_߁FR )$Iy\bmbУ=׌!x"+07dT)|uT O4ia)86R_@,! wϘk)3ŗBx{:gZ)LlhhGx͎鉸8C"0,rB(☓\}$ŔZ!X6c)},W:$ٳӕR$)9i5.s;NH8jm"e Zz`Z^h,BdM*g,}VNU ʒ&EvKMl;t Nbw(([>Q=ghlUB g-הsl!/"ZHq9?g "ۍW\QZ3ߘ\d&8k?,0-D Acn}0它ڵiwel;dEnYlG̺VPH+lpg$.M[>ҵ 8.\RXw4d+(G/O':/SP\uXƵg4yʖ9yA%q V[i ȹ) eך1DC7GY\@헤~7*7zU P3{X 9yCC}"?VJ7r"APe&)^WנZpݥ0 ˳qF١SG7 _= td)?FRkV0O\ʧ:R A/],I}27`0+5&z `}l7%IZXܥ z#!@ _nF쿝w\oH2a/`5.9chc!!-Z~0~w{!pG +XѢk~q1D:G1,Jc /Z-Q|']$z:c|~`Ye`j`CZl;ao-  VV8F:+hR12[2YPe(zg^gi0d~ug,-ŏ;m>J_Fe !6Cw `Rhƴ 7,8th:șI&U>NrlDD"peRIHĒu*U0У}ql0W|zW_lB0:7樂%`$gb7x?IcBT|ز1,Ra{w8z/~ h_v3GSa_&Q9׾%<2x}d\i1{E-r s$4txyx^r@o/R)^I6T!!ȕSD'I$?b9<]Rܺ[X@G On|l^`BGy0;ةV\xgkx jU1 D:%_9VS;OoURq ov_!V6jћW2*?A"!Ц+@BXrj^ؔH,Ocj3iG/%Q-[a[|QjpC{rmcrxm,9  ֯h'o7NlNdd$@|t&DIrN)&sCfK!fb`=㊘6 k"R IPb{F;|g %1&KNbE'@}LyM]= q#R8'AK,>.-]~vQ)ȣ+/}U[% `&s|) D5ϰWRLma^{W=Ows;iwSQUQ/Aڄ >u}dsTOgRܾč~efAS0"dR,8)'KpR@ΖQ-bTA昋Oy 58AJYe}UhlJ jp YRߍK!Mp7)+k?i~EXQ`W?,vEOu]M~؇tw*^yTH )WYr@,y:JDвL*S؊US.DH<#WhFe}Xkz@?mAk6jЃL쐡.nґ'f>@)(bVx{:̶ f]*˯7@O7KnLyedGDrK16D81ȕ1 Ժ %xO]9`z݃>@[DK1}j?aӫ,2 dâbkna"ޔ_0=k)<.<9[b޸'%(Zm =!@3ɢAB#LFm+=~D;$%ko4' s7Ww?tPH/uƌ =9{lsbJЄ@żUyu?EwlGPYQxR@AC>x{+BJ"V|=c! y[( G0WߝDo~-l= m~n`8nѸcq/tؐD3A:ExdRӽ/XM)4dW5M(oqp.~Pgm~߇xI 4)Z.Hk?oƜ@K%eu]l -M1CnXJy֐"#YCa幬t#õL2ȞbezY hM02EF&lvC v8@'xoTkOj/jw`1;cvUiS VAs꩑ 5Cu=ytW/ }0b"[WrVnuDȰ NV0Ǖ g*(sɁ+".ƂU$˄+DWRTֆU\a7L>Ds5+<uXc.y@'#%mG٬>p˻|%_.Z)s| QXP-X'IK6 a$j@2+ a~"~4M%=:!_(+P[yTОNC6sNcGV.\Mm)R(4( G T\k Bo½o<"[tՂgr~辙A,&- Q Wl։Ey`Ol窱sC5~k4̠^ qΘνXFvf>)ּ|-H|F[yrbMb c}rx&rn9C=?;d :{O^8tK*P!4qccxF #/j;B:ꈇğ|8$VA/q\>{On(7Ť Oh4pz Lf}]̥eO@{NY?k~tbN "o Q k>;'< +cGȠ⢟}C[?(;"e3@Nr!/Y^b{TيRe{Ƃ`#dߠ)R.e!0=]2aFkUT&M$ ՖF5Ӫp.RwP cޚ6Mw޷(9cj} *K"~ JN]({D%p^7.kϚ EIRn;Lq -AR]sĖ1 <)~m 䆔zM&`(ͨ`%.^O[ *]47 `/%t; GUvf_qZU5$ \2Gd!lC8؃lU TS{h2;g#N yPGb# F?JţH }Tȏ]p8MPM@+sO48窡t<c.,֗9!mQrLWaBK=}V4`oL:>bKޖښkh$R`e*GBw=WH_`5m' TέskB >&M՜;A8M[=:. zn3jהV(x; :U H `k*V/6D1} q׷eܽ~˥Dq5{|Ր.F At]?_ ꃒ Ə =khmZV?R=[HcꖩqWASsՙ߻2 IЄ)$Zzl]gya:ƤwMd<6T?.gTo)*iQ8Zi,K>;$I9 H th|#=c^tje*]wHJoaHrayS j;cbW6H >5f6X~nN!9:=M3;a|]`ĩe$0M|O@gmT %GU#Q"g:N( NU@f+!1@h:l)9",yJ n_*J$.~H2K@D;yXܤdF0 uQ,Fhޔ ~c&R.ڇK?pVW}쌵xŀ#Wdդy!즾lg:-1jWr]*yx/_7ZJzHgQ#oc l]#/|$t $c Azxv4 2ڶ2 Kޞj~/ \]sP?//=!y( #L`VZ; Q\[C7f;Q(=LgRJ3~f<>МRz餉`@3~^ m!>:$NI'Hc:G"om[9f9p]EK[xIxi} 13!7š%w'bծ ^Ÿp >AR|E1 Yٯ6\^qvG_jo"EEZ5'lP'+slIa=˗@J_o^UNWK,nw;[${ԣ[r\cv}&7$@l_^Zw;]fra.xV&[ bOu[*] Z(F9`i$ Zb6>nUOX'DYd/cOK5!j'P'E+ -\R4VLF C4kiSYwE[BJӝ9eY`O4 bx.˷)'KGlZsb*]FفN]A_T9)v^SnB:J+kjeQHCh'[ܠiq2U)m6u\qQ_/_8c:蛺ƺv۱c4<|̄q^$ȣWOڞ?֒ $&aN zߘ1lh~LPn1fZr]W(y0B϶^ߵ8 JRק˳P?Zџ8&`lCidTEc rA=sCQKJq1>h HQ⻳6wS" S*x4JWCK!XKNlCⷛ+j~Z_/h.~T)ԞͰRz uglu>Ƕ:O>},ؙe/v*H<XqqKoތ2 nji؛˽֑he/E_s<,W0wCn  t|v\ wNj*IpNO,*hN.z78}vZI`J%-QKx#D-@w⭉@x#%Kp[SfjΕx,ϠcƗK)t\+mYBQHKB:V2u\1GkZcgZqCe8(Aǧ+bSx0ZŹ`}izwK`HI]@e)m\NcGΗ7@&Wwɫ+A]DY֯0ւ X0r{C:b20dg+L9ޅ'ZCkaβh 5 =ˈXlsL.j zs nJ&Ł;_f79}c~R6Q' `8*!gTVq] 3|ݤBY;7mCMv5ZɃmP~8¤ d8A>e,q+O<Cvî[R(mZp&qkc*Y$@z߲ bw{BlLS5[vi0(l ՗9%YnkDtˬ߱ȷzؙ}cLx勊?RC[$lj撩Ui af;\z3jmpظ7+ "@Јy6hܷ^wP JIm=ܭN0gKօ5JT[K ORCKҹ9UV=C3(^=qNŷE[clʏ79\wvy۠M:-xٙS,^΋W(ΐTݞOBf&eh E,3x%<81>'idG6h,tt$Qg@KtŞj/l}viAuOy\3 r) nNbp恼8U}=mCb_$p=G=F+ˬ&"/&p lCfoRp4x4ڋ.{ʞ'_1S'SMVCo iPaacXnrc0 8GK#!*Qhޥȝ^I,][ %O^^}fHv*^.[=Xځf3&c64D ,xw@B!^RQEZ)zG V6HMj?bTRJ- JxZ?n6*^ZԐ7[EBn<,0N2wN#ijUÕ*pxY3Ҷ-{UԨVK\l3zFD}X9kkWzd;s#F*i .P/0q t#CNiZ}/ z:+ckhXaD[7FȂGFnSt|^L"q U& l:}v APNZa9\dm(ZcBaJk;M1t,x^Sg:mx")ϫ:M*t+XzL>:t˄ש ʢ{PۅS|;(neaV9vnc\p }-^Wz )R13ņX瀌@@h(}|kݖxў(}uK!%WL(٫n r5}2q@ĬCL:)i+ɱ &lfo3m.Sx;G9N>|~^0Bְ98Gmf !!o 9S(8 WC,ΉeWec(^vlwe,ey3g>}E^n Yݶ=kI!XgWw#JC 3IT*Cy,#?ʛ M=z$^ HR()ҎF.I0ڻC^7y)q;~]; >ji#эY4Sl?dFl!btY8faa"čzr6QȼM+R)*5ת B,5k-d[)2'=R+c09:;}ˎ RNw\-gHiOUBS,т,? ?=0ׇ%j Cz\UbFrǔ~ ?_̑Ks4ϝ5TW;rl  :.p]cccעI+e@sE+ _s@ : %`/F$=fN*feeee$_S(@wіyX*^WG,4IWwKrIYٖLGEQ0 )k.+ÄgAVr$~cTc dpC:V_ϨUCt|Srf>ҥFUK<dw?}Z:c+AfmZo4]g[LK6Gtmחf 68 Y}XgK{>I΂҆^:OcѓOїdt8W2h{ϘT^f(+ё!< ^ri~PkPGk:9ׂG@>)H8vG -΁&lX c1`ݒwrGdpIm̍kPv p+Z&bGun|vuؓ H[]1GPVT,Ϭˌ4o怊hAB!@Kxď\V[ +8Be vg;U5_-V)WV֟Mk yVy#2;^q\Ļ΅FtOX,T \k. t\*Jn\'+RS64`BDq]ےD׆nm8Wf|5VYMlfi3e27q咍V,hC6@GpWϲ8z^*ϏUfKx[\+a+jr!? $w!BA< LMK]u' GӴOjO04裂xZ-\r_}MӖYE[SpY%dZ u{1LW8 M S~gR)Lc.PLa-5\rtL |b;ZJ9Q= yy G$"X '5~̀2T}n('~ñw9)h*puGSt`,r\Jׂ֦̓Ȕ~)iSV0c36/r2H̉?܏2s+_]ըlדf;Ι 2A|>jftIzl@vPt(Ť4VүPhN%zN[Dx׏;%7Nd&'J׉/5{\$mE%k) ^ h͝8MT|.2hi"PeΫeN褓sŞƈvC-3V݉yP+w/__HUk)U/HN5RY-nc䦆y'D]cE,xVR% .3r̪s'Z [LJ!}_qL "f=+0p`~ٹmcqwd %g|@c D,WĎ* g4D k)5K޷,:`|W&o5>;S5m6c+p:6Y+Q'Mx3i6N0!êdUk(S4GU}KRcO`mLPq|c*q4k}oLqf7I!Pġ|ݟ(Q}DۆZ,N$&Zyk3:@}1{ܧ+wH98pj!s@7j]Dzb?Mݿ8KC$ /F.&d7'50UPEYgi]Ğzmvqe(l2) Dr"ujr'TH¯lv CjӲЁSkV&vD9O $;I`, Xai1{Ee)<+Qn+#!.Rd]X'\Vݎ9eP9Z~f-Jd0яWR'vX-Y5C8ZJkz\Ah>U ,.;dL %q EX)-[ZI{ү`ιD0ʳ={|-W/J#c^f%M~i]@OqPzLC1wnW)bs1$_x f"hs\x_ADul`ӊ'QDVŸRQ:x,> d䉟&ld(jS1aٙ f X$QA,MTnTiTx`0DŸ~p_ WAs%EqLѯɼ(3 -~x1 (ƾ3SIX ^vD(n̍ϡwxb!,6ݮlgn Do^O#>O) }Ph5:Wo|&Qr*~di blӹƘ9%T27~ц6HJȮީ \%[%NՐP*G@zI*PdMGWk6kY=Q1ӱu"t8ў!R4'K""8Oc 5R.$(E,Bj o4οaq$AFdd> 0>u \R c3Ѕf$ޫZ͡W$&hDBMʗEIN]BWGd,bn_(:Mo:3!k ciTVXjuCA;_Æb~ 2/SU9/;{~ƻ q.TD|E{ 6Zt_w x^Af4Lb|yB_7Ad Z Px6ɆjKh$7 ânU|lLhGi~F ɪ%{P57X/ LB*tuף xD]{(lpp/M=u}BO,JCvUK6Դau0iG{iSG~LIs=sIn(6 BkO >=I =3q!mz8&P/ ,`p2i U2kcV4Dri/!}|v37+]rꛆ3> >@(R r_^ջ+48Ŗ.1U1VnRMqEj@x(;PGZ4j2VdmѯaLX EcyNZ̨C K?fg F;%#]3E@%YFecg_ e$A7h W1aZ@Ojg%p|EOa`uT/`NI1኷cvњgB "@4/?zUw5N9Oo{#r9Yf91{CSoڜPuJGșm!wM|$ȏ#7}ɬo¬esUB2ͱ๞ /Iv'MQr6TP ?r{u)gvd(w/ոTh|S8!hyp6̍㠈hMiό7WY09|Ѻ*6'rnr@x|`@?w ~g)\~+F$  ި 1GqԄvW nJut!ue!69u vJ%?Y$&1ij"}=p ԡ@ dZb6KF*6|!V|[BހX$x}rYX6O z[dMU}q1aS0?(aʰAn30^렪 Z!^ igCH> ^ !b Yf +ݾ;haJغrW. ~^;Վ1aOeB)##rtY +]@"N;)e~Xp!u֖Tnܸ<^X9J1! Sw¸TroW88܃m&Pm8I|_Kn={JXK 4 /[{RЙv%vsAEşY VՐ-6ɏ( ltoy}dHXh9rwm.lᅞKVFNvޱ(0|Yy$wBeLx\,iɸ[wDAo 6=-t*BqF+rjb$kjȔ}%- _jCR?Kf0}ΎlAV(p Ui0XcH)yR7[K(p fl|a?o!w܌I$~\n.گP1z~qRMs-g{2RBr݈ˌlΆPy~>pX2b wt~Ol}T(HhkRkRśu?Dsr-nM]3 }\ܱC=& zܛldDxd8j;S JbCLcL0ڷv|F<&,PG`S[Y'omʴ-?Ft\E"=. ryY;C 5ZD-6v /G\2%ӯz۝"t&l6Ad+ɮ/S! 7(^5fִ´?פ훼Q&ﳿ7scEWK_  tqBڷx)s3${OK)sRjbiI |(4h[vPs8~ W7pntqgR] N+(TG )as& iZVq4%|(|Eq'|)@;\ga;fy*j-^V7`V'Yv+c()*9Ońiu^9~/}[8[rI^R- g1؝jҁ({8[۪un}Q GGiCdaHsVa[7.t+" .P?JGk}a MsQ_th@\V:lއp4TP&s{1yۣ⥽mH@)sT_NZw8`|?Cs 8ֶs8@CEdm~FwB/ADkn:#3xMBNh3{y`*Eao8ʢȈ6;?;gqnhmf_M8|3e ?M%57%YYഘ b'\J򉽤KǤ ٝŽ&g[ܒ;K|pF(B:GqPxGBL< 5FOD+Fp0u\8 lhia ٝR3CcrYRb#EXi/J%2Z?̭~]EcE8("aG JZc Keլ4h\kaAWvu4Bwe&fYc2o^n7d4MIe53Ɇ Nu<&m ѬXQHV$G1>ϻ26}޻4D=ʍؙl8yoB{xj`EՕB43;W\owJd$jH{Qd6lW6*!F 96M8#oƼrK>J5[ qAn?XpNT/3MPjn |0N[b#J.dQêh.swiR͌a산Hs%md$cB ^'[aɄ{A?j>4&vJAvf1¡_CҩjH*JyXa|D@e9f+TYPN[ ?b>}5nK+ 6Va VjG)\? O$}BTOjs; u<bF~ 1Xp]fsd|۹IGɕ xy F.G *˛Y? hM|h8}3=gnD+gltk"3t aUW dOʢU۴[/ˇT. %  &ßɾbٞ ?Kכ(,X[ d4*?SX!3&qn|NTHߢDBdLchLta 8؀% cΟAH&wJ|<W I4S0nNwS<2aҰ0^b亴Ö"-a -/Zg#B"߮‰ۭlAXFb4-nn$=o84g@9ui4&1/vJB7ycq.jy[d7jdzb0yĿG~4冯jש"ZqhPV\wki'^z=|ob-*o+KH{тrI= lalDQɇdNsij0~`9˿SX; ퟆM0怚3.6UUswrt[H" \t^,~,tJ_~`ukP١bA-b6mo ŐV\p[=q+2Z;<+0hIjqp-nJP2/!+^ J$r F6Wp dpьg9Ԭ&67&Uk2HtYAآ>&1uԟcM"-X:JʬNkuv OhPk:Hy,eQvOL2;NRnCp4<)fX[7)%r_i{G)sZWrqقI`9.g 1/=Gc??fXH(8e#J'8 OCl ~*IavO :w?:fE2?7F[涯Ɓu !wI!aGxg*R욊=`̂5˥i$75PL]z}Zs*mI) z0)4cݭE*jrըDD]?#~Ӏ5|0lI;2bLϿkDG.cZDgeSS RUf_m7/fUGnVVn`?>K>:^r MNl'a.$­UQ<=ȼx^uf Tl AF'J1$/,͟c Ͱz>E.,Nl+!?axȭtҥ\}bpFfMaOUhإ[6Jg}H QQLDRn%%muՕ(fj<76YQHW " QwꌰN-P b?OhWfp9$5CU!ޟH/ȃp2 my.&]bA" (fK !DkG} c*=R|cǺ4)UIXRLZā̀utšDp3#JZi\'޹DoEŪ>Rz_jkgHE@<ãxjr{OEVU햵xMMgBy8hљ_?(U#O'zLc?t4T͝QCKTҲS cȾH<@2Ý3qhh1qֹqWRL8..KXA,Aϭ&! PwΟnbI*IF7k.DN opcSmM׌{P͗Qs|}MKH=QWNan&T A'[5s;_{mq/a6`}lLs\+/K8 cij?d8@1JX>i@H%=̒{B^m35GjVf9!d1wvGw AkN]a3/6Ni1ӡCE-ٓ27VQ{8}kR^:=r&h= 5ŭ=-dbx-) QoM7oGuÓ{dU1ɟa+551|zġ9Zk'6P_P~ɩ[TҰ?@B$Β>=[7v;SR^O9Fs'㩶x=%Xh*X-??vËsS<u&֡pc4sKbI??Q#W(:.S M,4Yzh9ѓ\HzTF&Q)1][-_߯{? AM%)kEQAn6ȸ9<ɝÅBPύh!I3A㼕J#lCt׽ߪYԵB4?^b.qln)Q1*/˱5 }k2t./LD/4(b'}U+JK_~oL^᜽P!o&^d\#GG+dQW,$g A*'p֍w*ǹ¹1OG]ŪPӋS׉{h=hieXtT!ߏzmTon%^K]MjYOwAZ,=dI~Jā|57OC㕌BWx;jd%NT!>yuR ڕ^D .ZQ.<0u/!B!'d:])eP9aBGap3&qуha>0o[Y,1kX:A!s^ۅ͌3}}ien)xy5IAk:zBZ'7?EfLh V񓲫5׊lʣ[풢lfSGK5V2bJb&,Y;5/LC{=Ej +k0}u%tTiE#R3_*3AڎY*Yc$ny8ϕ-}8'¥w {=F*VԶ"p59L{-54m8عdNiZAG*א϶=ц-wc%I缛7Cq`4@ah?@<o| L[HY#cP1D-դ'qnцAyoMq3yqR'Nr rP9/ o!wՊnS6 Q:.2hTHlκS`A 6sG(z Nvj%2k KdYNdN br5E5-il,E7OϜtdPȈOq{iQuL3zg`R%)jqwqLfQwq6%sש\9A n?dL :T[^ jU-uXO~f4D1[@{$OK+YŵIV'"]K!L }Z$QM3fY5%mI>_j "g Wn 3љ<4#?.lo/+;q5;pY\Lڰ>" YnW߃!P )=}7L`p I]J a6К<BC`2 ZM _g;n΍CЄL BUP~Eou3Fs/tlXh^8jUʫg 惓-VRۯ8v.w!瓆ղ4,c(XUP)V/]>0\tц;Kadjy%QOC)ˋ#LK~;dvKa3.FiT;r(>]g|_R!^AnQ`7gTNQy6AVjeMYi6i)wYQ\@I%eL 5FΑ a/</'0"fV)ߣk#t;IdW.Nr6IPz s%{So~c_ԙ Q빪ן(Xer/ϤMT#a1h!ļ_Q:T{ZH(\.Gnq{w"F ZE {J\k>P uQImhWY|BĚo;?ѪVn繍 ]zj3iڧyWPJ񇇎{B}&MLt[$T!'@\Z"~dZPhJ=NЋ.Ru3$ '!6i+j / ҕԎPdp9@)F@Jő9|U 9hN,K^PE jbV0yax(DO;"Zktm6ɟwFg)pd[\i9QBc}c\~ Ėk e >ݷ?^ f e;- }-xEv Dmi dTVoDQߐ+'10b'<2L3ٌV1D &;_",4?>Z?'k#{ {e_)/6Z!fgT#BQ:~DBPՀepSh=Bzel̄SlyiEvt֔F-@ΧdO ?xCK/-I.g4rK߆]-=>@Z0x|"mh;pٹ[6s>p/"~]Dl#7qT}ht2H p8Er@4H?1g35sQYCᙊqimKƬubx]E=72ThK 1e/)պZs[kP#cM1PI{eH(ʈ<>].\!h;Bc*!7D\&O W3\Cj%q:64 k!eh7gm*ܸ y$.ܜ޹+JRВ۪}Wd:ףN/ےoiC'kzokSqAX-% OFßIK[ \@f9"PH/}_FJ9|DX1 f|}BخCKxl N{@ƽY@vG.Ţ7c1PꙟT""~Jևt CqG=!˨oscVj4hn)V4jbKu$v8dݛÎ\tcB)5T|9w>dR'W0jEpCq`'YC/qgcΚk&5hF4񤎯Ol~_/V}KO|>sޣ2 ;D}fV@Nύ +(E4.c|>l^Rb8Ĺ,ۑNb%RF~TǶR&<%@6fO ѢSQ*V di/ESAM+8Ad9d `m~ ={I D{67.&W*U- ne7ߍGo"0Pc6T)J68X!C0_i6j gIYɶppfqz'txW:9}EဿY,j}[g[wokqF;kMcrTDFW%Jh k`1Ӻk *GDcndl7.QM;j>:AFKlhSX,CHu|U՝ D!̹"+;sms/r1r(וrt2䋐}x}TѼu_9,4yg : r4#q߉I`p:J[YzbvGb?9ZۛE)Qy_ht oǏ 'o=, (enP9a1/vA %$RO`Z" tq`zrH݀ z˾i}GvI@r .qȂ|p/? BAv"FzKf&fEzB\_KorC?x{i7Fc7'mr-7\ᐎe1J>641ap6743r^X.;߈ge LI4O&Og)lpZxbU ߪ=vsZ Cҩ[X7<]HlE ܃9+w)CyøZs4bk :>dg/<'\Aq#K;d*I!-HexsUh4_㧖XUn!@lYРZ7'Xo^nܻ[}$)9B~]S @q`!5+siTڑ}8~z&RRWZ%?\ڦSzkzyVBJpW )L;+SCpcٙH5hkU D>u8":P ߉όzF@rGPʟb5D|Ht*R=񣁽5 30f{r2?㌖޴"gel Pk#|0DuPg`#lNn/tM[J:(H3VCum0xX}EXF5 F|pUo2+ȍ+$|Ņ+ {7]OM0V3 NK~[V U$EY/iJ'sk A ŷk;ˆ8XRAm~yY'J";Ot/)|k8tGJ]ꮈ;TA͞ah켄Nh9Mbsow0}Uw48WҜ'gڑUc岀eNo}h:PFZ\L9cRtv &<TF/!L 江yR?MA'RF3r"bXoOUO*ibK~)<]}\I=yȭt 4zh⇢/%'q4U NL^U M-i> ¯u3.'/ uMַR[7I?mH,U0 La}/ͥN6qPz&2^ʞݪ#L(hpZ؄K.u9.oّv.8nZbnvǏɮ##^2$rp$D?m* us_Rxs2.4X#iәAnq/+6_3iU': 7&_,U]oʎ6OANLļfNt4͹',OAL] j>}j'PySS[ܐHߥ} X8s+v2Tgx Smuo;v G_́01H& q);We2j#+OrDo*"xxcn;l@.ۋ(-??6ˤO!۞yU'1;Z/ 겈C^_@X`?WCӞ uG ҥÁ*oXdK߄=T5j ĺl2%}7B6˺Ûԣ1@.I|~3-NoYNC$,tA[RI@&'GpI M(]vm*Ê85FcM:ZMdG{c<$qsLɍ K[Z?r)z} tdxR6~4;3-=hk9IdbDso~w16">ՊoV^uG5Ipjs볺U#$UپGg74m$~9@.(YBҀ{"(>Jfp9~k F (nRaKˉHvm!aa9fB03ivr^Qwt6/?$_枟a'0pM 13Bͥb3~٧ɛ4xŸ*)T05@ԇj3U))FjOm;m*b[[| 7MK8U$hOTn]Fgi hrkVLIK߀vl;}*!/faޚ2IH+ 2lJ8"脿J 4E+Bab}阥ľ)brda]YT:nߠ 3@dgj(Ι>4܌{,VͣY_`v26o/ (k ~.$_UthH:Fh Q( 2 Ρ H6u T*]ĸz<`<.bݛ ҏ 3{, 9BJ9;4JPe E1#dge\2~x ߍdxi>8dX.2tHAϴl:'{֭ _BwZw^AIF+{ HAbaj8'O`?$;%#iњwf$؄dV=;e$c[PRhŜ K]kl=T.>ۯI\gruUQ~#-S`ɋNc v!x<~XZ+ݗN^=RqOL(qEjL#M$.5{S=d؂ AR)4Pҗ"sSaC  Ic̝mMke'ˬ) =S'}G"#!+ō P ^OJ+'SĚ+A ."ă# ipɑZyI\ŹfSJNGzpyQM:kzJ\sS%t΁ql' '~:Y}м,ede õъ.nvd@" X t,TōOٙn6|i~|\F9ylN[(SzB./%g|yXXaNÞu ɻۚ%85>o cj6 {M"sZse!JDc#l΅kNbsnT&'F N{K{)Aȅ>qGڽME ֌џS3mƒ".hPYB(̳o> V]FkCZrN wjtL 29V=I˙;)}9.52! Ѿm`w/OYj!Yv4tu'UmPg[ ΧPdIIräu1w XbvE(!bB[S}6F.Q|`dv:hl9MC;M[)\  q_A;Y,lM)2za?a|$QęD"R969ѐqE`b$v6X]Hz=DհOǼ vu6}8U{djx,ki"9{\j:,k%ufv"f֑>em9F4u@O%r 55駢`2tuP9mn{ܼVVi9Fu*$ HbԙlE%=Jp0_Y'ĭ`ÝQfP/,L]Eb d  R_]LW?PM3z/8oR3$L?5's跦3#Voh$adŝ爂/mbgFА"ޛ,ZSϹ?ѲUt .]w$rf*w0+H4aPydɨ!' %R禪t uAs9"jnSPz¢dElpUt+ظw=z鰄> ";\ˢ ov0`wrHs\~b;N <:% ^EiDbխߒHe<9K|!4n/]Feʼ]somKac9qǬ:KqӖF kd fs}U b pyW(] -{\2~:_0@ y~dMNc,7@m`K9S{4EU qc^t#m@:f _)Y #&kpgk+N<~_4ϳex[ ВoB4KU}1nQgpQ+yyLOWL6LO`a+PBPcq<7>|-zM]Yhn"Fo3`ښ!ZfߣFZk{]K^qQ>U$!;z$x`Z(g5xۼwA%V z?gKȫDzQväe ώş[1ytB""vGnU`G+Em'*b>f: en['ߨ :Rܘ+ 9ԝy|Ö60{iZbֈ&w'4rr7!b˽]֭^) oYx8nr=%*bmqjtO$r!x;`IM卾@2!0 Hȸ]crՑd%b(q6< ʬgտh3N`.(x"_;B~X *TsqT~9;ң|"`zkɧYޘmb^JKpQ.3`rC}񡖪dHK!Fvr-Wۏ+g3oK`HaYzyY2]&@i)ڝxOyc' qn˗U~VL3Mq,rr͌c[uX7b q8kҴ?kchvPxͭ6~Q!v'L'pő\(J,cG1rb+dXil 85M{N+~wj4>ZS~hJd\8 I|(ΰTkމ[Ij<r#!\Ӿ%bSJ?ك_Pꘟ.cshq'*J{#qAτ_8IfY')cC; P z*8x4 "Fp(fTf)_o>K[u;߾c'φufCw4|Aky[{~4BL)债ZxOW2/*Z:?dEQ5X)@m9ӾΉIcF$uSJJ#:)Y n+Sg%.Z5̻1-fFrbW)Ojf.k Җ6 I0 3ͽK͉I}=doJB˔;4֒#H#r '6G}L&baE<%HjAá6!șK? Vh +s <;"tnCҼ+б"1q =a ~td8LaVvfjtt7[K^8o}m!I\#F4`qUk&lYE~̩a{ ",Lu\U w7LN̏@)C@|{R?UIZՃTisf;Vi\ ̚ZY򱔣9sN8&QT ,ÊEFOZ٤3&%1usA,! &N!0ώ/Ddž⽱CS@ -u<%᜸ __d=`XTνUqͰgT. [WhhCdT(طw.1}?mpts,  nѲNl>oBq@j8\Y}Ʊ }ٷ= g^F݆!z8&oWL#wޖ_.(l*th8yVgai'YJC,QvF["L?(oESEDװ}n&lY񋹉s duJ1nJtD~R/{RL5{qk/ɚ2eyZDCGӸHT>I9k٤հڤXc&"IƔ:|Ҿ,E!fK/wk\FZe mßTf+qg31栁뒹'ef@KF=Z`_P5*^#O,l]Y0nyoQXѰe@bP#xRL[Iޞi}egohCVnUJG*cߗR?$2YZ'p뭸&l99snڱiGs\񮈣k+]Qc@θOzz>G%ivr0-@ w#]~Z Ik(\DQgFt([s{:,Sv.,gs+d~ !C6X vvǃ۠53j?2kv:@DwAZYN ;50RZ<~a]!F_E:cn\AEn?q\x=W~w׫(3V leSڝk븵Tprbt dՂ]U߭5hW?"@6(l{1'32|4뮑Z!6lhi~3Iv}(hu k(5X| DQ@2fl$~a!KKP9Y&E.ڀ^0M7K0zC4bp+ K*WҵImUl|EkPg[!WS_RHf4)"peԱ&jiaYi] sC6mO~].鳧K1}3 ~Ce; ̩!$b|YgoMx*OrpH:*rWY`8Y+wQu3^ Xhӗ0M&i+U,fؽz}et1<U)V)QAr=~qGaW7*3 [^EQG/FITVwc0Wi0PdsB R *a3ɨL1WZdPz%;%{ Wz /"cV˄\pZEl r:eC>(1疰.co 49BS_ "3q, z o7ewxA{pI$~.zʂAh<' ;Or}?5NՑISaEy-= v\B1I!%R BPY=̏g5 Ӕs"\ .A(4dOXjq)#kC }y}ZR&/I"fM^Vp3TfDՅb[ gg/psxse ]ƒtAۆaF2DVn`j*݌e-җS%n[sqə&dzߙ$'w_ksӂZzrȁBiT5Fl3RݩRi2i)aT)tu/AI`y3+T p&eX; ]$?׍I|[j|1 9qc->uVu07"Gcä7H2fplhkt&wMFdRqU4O"Y?< .=wC$ӗIpОS_꿒n3‡ڞo*LJ[\yzNl-4􍾅A'"t zՀŗŬX]#Ql+K;xЙ=KgG/BN!*w3%Qa)YZ?t~ 8ýۦ{ˆob9';CY/r~\ e7?U,ekuJRnspbZVn 7g^g06"]=q!ea g [+фcQn0k+M_QK {\qbU Zؕ43#;d~uSR\9 Ƕ~_mlqAFGF \Mױs̉LY3elLܜ)XdoyԴLd(t-A" v}+naN2  ʾw M76 AtT+O'U RH̎A ^N]Rڪ߆^#N8F}eI9l\Tnvh3{7-(JHYOn(!Ƃ_.X5~Wj|3 IuS tyf` =37S x'g\a)AOڋ9]eX:1-.I¬4f.QӛQg&!kQDLMyv2Cӫ(&onɵ-L "*ƾY!}zX v4a"g8W$3Yr҉| q;)Uԅ;r-*L࿘N$ŧ9iYK %S$BT@ 19WrdL*ǰ)WE$&I%KdTG5y!欎Qa^ʃ/uNg݄zɾPlg),2>}9eof360 HKݶP̘UiCfhZ27a D/DB*J(lM^r xD!,/JRQͿ!}7mA$.V2'w% a*TwDPf,j*3/ En7MU:$搈fb,hσ!bqkScA mb'( P8XMݙMs+NOlFyyS=v8HMzBD7osT ֨ ;D&!"qXW8'#"Ǝn;y-tkq*a5#thΕωy>nfޟ}o@FbR!Fa^!a%X`PUKl}86j/V#[b"WsQnv ͵S!X%C⌫gތHk)ƂYzF7s74ka V -idyt1wU8c9 j-N4υ~nS>̧ dXIEIv`i3Bd-ig{QsnCwIjqXC,@,[~ \0CPTjNVu& y,ʌ+o.3FNE2tq}@w-[02NY9!_#׈Д[)vFtdō~Qk(t$j/>JnTG I adUc1(&ï#jW-%bv|4xJi[¬߆\^'ԪR!aӿSW m<bJE|@Uiz05:8s*ZLՒ`HOM03o.Ry'iY bՆږ(σ4oUo|44xhë")Qs>ONN Jh߹ UI{f#JϺXdaً;^38;T^g {1}{fR6:S OpOY-r\ކ>M1p!7^-r }s$b= :f"Kx.F)kh/N$ͳPԺTt 8״V0r^Wo8 z0祅dBqJ[suVXlS=3Enee^'گHV:jzHt0}xD˰oU0oHkoڏTn" *`g7>`*ѷT#1探c6Lv[,rL#2j+B5J߈`qM=talÇqUo8Q2͠(ȯ:J$Zn/@,C}$4є+;iqwJKU +r FFZ *D|irے[y${O'"P % ?ֆX@Tz35&z}p9Ιo'% \M6nҁYA])2%K(3tBfLjYU6YQp'Ԟ4޶cؠjM967kw<#y`nZ qa֫iirPc[#hEe;! Ǔ Klo V$"H E\=/z84 1'CyY{ʭx孕 1;D[#Yݧ˻i0ےL8NJf Mq H{RJD 9e]AVO ˳D8&r|SqB6MQXM=Ȇ w#͌a M~~KԔJa~)ʧ wԽLCMn%wݳv:¯TsN_uJb㝢^K?z @T\x\-߿p4}&1kwek~įjB]x)]4{2(hY°^A10E)b7NS;+qe+!= Z7wX @)p,t~%K6XAqQӴ% /oj-W'iִ+ksB ީ(K6"#s(er,em#sǻWB}|ãYK_ߍ䳷C @g[:aw2[3DX T_Us ԕT3r)nz!d8Uл.\$8lNg*QPC tl4Ƽee $RS$(S;84d')$_`!(ҨfG6l/-<v4 x~~hܔ뗩y,HJkUdϙV^DmYO5%nP%IP r%b-C< ηCkkҠ$ہÙLd)׭K`3FU ઎ϝaf+^!D%a]xP϶pK[15Jy|nar&O4.XcD o)j1y@av/*ęrəvHQ2Ugň+ZJ<FWUO+57.i (CОyϱNZ{{JW(PA,14k r;|~pHRƔ_#8 +M+*M\*h]~7^d:"sF8`$pS5CALRb0ZRaot2{7]ӗ,u.~Ijo) #I8g!,^ #nGhfhw-`2.٩8N!*~,&O~HUbM>:UѤ ljgm^GS=Sp&JpUF3Cb)=Ew|]5bMeI?FW?IٙKtݎ]$hۆ6KT~ͩ?P"%%KZ,e V+>ۘ{m~xtBrw#W()l(ٴH`Hݱ]ϣ7 P7)M.CJ<[@ i׫ZbO$PӁEE@Ʉ/O!+P1WEhٯOJݘk?@XӟXeZ _,LX//I|L2x&2?;v'16GmL:nnͅ-|Q!$2:Zֶۅ(HvT8#&[D<~:"zdBk;9_o45^ncqb#L. 4h5.zckܙKsQ<anuAm.Eϑl.0qp1{?n3+gZ5S q)7EaǾFk[>|ڢwJl4y )H6?XYDzL 0 ŨEEXyu\(fEٕhjRjB2S48w ._YuB? 2 7a<| Ib?RyDy5PCq( DDHv{D!KˊNTb=+}맍+ l͜>\jV`ysVw(w鬵n V֎$!Z|[yn눨g弎ٶgVȧ6FM!SٙCגR1ȦWhaTWĐظ)[t/7+ަձL.LJ}vt!_W ]lz4Eڙ2 L -2.9f.~f͕YQ2ѣfnxMg~֓ 6 3,cW0'et ȵGa2sc:]+q ,f7!@?YOMkYuŻA$z ɛ鮊'jĆھ T EJfri?ԱdDe{R$)s;CD OgQK乏e$qOrp}7f!ngz00x6鷍6bp( l+t*Μuo`4FrU8R,CfĜ0t$B]$\ VdX⳿IOGT7Ո!!ǣ~:x(\;Lrk=bN| :LEQkJO𰩃|_P<H\Qۄl3l4s27&P {Y;7 Y"H17D #  s+#m i(M)0W-bLrT̲JE{RZ8[rgH|}^QrXHf{QS7-N'B'{MbrȆkXn+8AuEh enxEE Sgލ5.&oUVh)K8HOz4 x>tQ,,y#3ļ9/pB/Olhz-Rf0Cٳ)1vܧ$1kqцDr#K\mݍ\N<ՎfynFx{4}jv$פ_{X٥L-/S*Yiw,.v(+PN7P#!qnS^8?nQ`i>w~ ut>ɜsE<`t3ɦRW#"Y7*!ts=.)e@9|hȫTA\7aMIC-k҈(V!1ڜ7UP _; آ(^Vm,h[ P`]92(qxaγ7%j{ajBrdDL)e^Q ,WG 7S`t;oʍDkۉiL^ $CUң(F"^yӢݾvSv \xBR@Zԯv)aȱݛG](?@[Nܪ>nWf5 (dkyzT|jZ]V8 k4!* cnԺ-zfI>y<=5#_WS$F )ݚR0/dZ&ԝy$lGt, ؇KmKIeŐBIB;ha~F: 79T,X[G _S|dXz )nr ѕ'Ip'we 4Xx<<3ҟۘpه \f xn5銕<{O]E !a+#k(m_θs&,CRHbLrl2|FEv\/VE}Y3+!(qRgQ Dȟvܚ@ɅAUq98 Q YoP'hE?>O?ޑJC?3 S n)d&-u~> d:2{>i0/' H/̯TZ켸ll&*m{E|xPY~IThiӍ21Hy{H̬)Pc; 6*u~πgb :±]ʳd8,rF(H[ED\f=x| φ`5^l7$qBZaH,6"*l1F,gwC6Is8LalEb Jd JhR1 R#3+EQiM16FńOJS쭮id- <lC" ڦVgTTF`N֡ŰW[~40*DiAP5"q@KT݁0yCwҝ\}o i׵jL!ħI(9# *ɄFZhNw,峣!=N0HaqQY8o; rԟt{mU i$~`Rɒ+31Հ I:ozbUgCdu7-JKi q8ʐT5t`X{!Qƙmb&c`MuBKmGk/'1׽odX :1RrPԶT GգbN.#2ĂU~ WLA@~TʞmϻOWr_W%kv8ٔ\#Y4 -Թ꯺pvsCu6fvGG9GlGFSeWO5=<;N> iH5$=W5@{fR>l`*tMGqB@_? z!{TޜMX W=>? y:WyN3k%=Q>?'BpQ-1 jfrj;޷Vl"ƽMVf8. Fw#2ᷭ-0%$ ~_WDϬޛ#1R81#T&=ȧ8F@L$9W0OH@kn|t/(Z8vmqʚ@3Kbc"QSbmp4SKx*uщ5nxʋTj0HeuHPm ^1+ ?åˆrONgkh>}yr3|rkLy<*U'd"kXČHkZ]\荪ϐش|vCF܃ҡ$yD2"%/O.T.@ %ŵ,]@b(A v(?Rf;q >471/V(:~]^6otNHڰx?\ۙƣb?B!{DRG3fToPnި . Rr1j n-ՇЌr4m<2@".{S;>&D&Cu a?9/'A,DñϺg˒> xs˩Xۄ0K9}Qk?#VKM43*)Z/;H5SoS);~(=R@7GΚr/ޕ5t<]Z|1@J. F`HTylb oyצr횁9 qpJv9˜P;',o5,ܺ-M9M % ʹtP+kMY>&f'7nD;//jѻ)K?:~xgCF#m2nQNʽ'~#Jb[h>)h$N_Q9ojf!%Yq? Q}̞ERdÞ-WT&u꼸ւ]nôpfmE yٝ4aZ~V~,(jICBV ؊*%'F^0Ҧޤ:I犐%@A${Q }Cs:r4tRѻL/vNP?,w[GYW.%f|0~&z#)y;Dݲv GfIh2%V0 /V,)z/:Hj͞ݺߓ5bTV?k̘ե M /R4 mov\k..Uٮu2Q_ȭD O Y\:>&z0(=i+V<.J` MnMl8՜?,]$_aXfŸ"Zt0+{L9=4im>TZd0ʔйES 8jkfgH N gstRM6Z+!2iha**_r u>H),X1s>`յ~<(U%t(ߵDypetjk#.H;/e0]QOb:VC$AJAUh{EziHDp=!K1 '$~?p{$7%&kR$;H Y,+ v:')yK6/V8|zĚt5wF> ͡-Ivrhq )Mi/:]K~0=w=k8:C+/Sgp8!JrBV0U k9s'k=~P(@ReSW_HM@Q`L>(ƌw8h;B@dK"e\|$AxtH~C֌R*{S1b85c)"DF>TdO{8Ƶ=WnZ.eŹ6كSG?!zL?ќZ3?)`L.B8ۮ%2 _š ZƥMo,s . HO=BߜlC*Se8I5j&qc@ ҶhoQH^bx"QqoB.64.M5K q6u #Ui(9@G8FM;10!Lj {\+J[D_"7!90 {&SlDd$Z b‹﷙`_Y5J2e3#[ /6A=ݾ8 +=c_~qpb-:᭾(oT$x%j+ՖhCa,&p)3iZB*=# $xcf"o-ەTW`yP{ƎrMS'|_K ԗ0682\*^RqBzP,"﫞z<@=m`l \*+GLP9PBҶ97SQH!uc YM 8z{ 獾⇸aͣ) ۲u >zl!?D;4p2Νy~%؀VefjtHDc &&3kU<۾7aeV%=v_5Uo[f'+xlhn԰O3[|nc)!7pN\:\sʬY٩Oq=L៼'n~̥sČJ0x Q7>T=IJD#4hQ_I!3PdoiEp 7e" K(3ZĴ&̥/P (k+k}yw\3w!3DEH/}9jf)_O]#̓9raɳK؟7!_nxj'fÑF`0jQ?靥c`?Yku/ Ƣ 't!Yx՟`Nw᳭9s &@:_\9ine,ޜjI*ŭu\?c$˘jrilt, >VHs- Dzc;JWP`+h]k4}^IDtᤤǺ@xIƞadMPۓf IMσ ?*Z:BmΌ],?b&(lv#[MP4faӮFxW sW}`Ѕ :v[LDO`vܶPꬵلEVK& bC]/ 3;}(Õ"&0PMit  B@߬ |}b7:haF?Y {t;S蹀p_;e@VWZj3}3k@08}BxxeR6j o~&u(nf(,6HGuU1v3?on*^!a&1ECp;(0S.&Z>JVM;l*gsP Gu}c~SN-[k' )ʙ<3m0gS@8^o uz ݘѼ L[*S&C 4C\pFsPBf^歐M!=-ߣD2A9>-8P!*&0NIn ϾdfRi$jkwEŖa|MFFa˲kV%˭QsZc_dF=Ʊd-\Z]0a̰Jö{ZfA5"%_maO*[/-Ή{7r]߶&vƛRWl8>3TPxipwSy# U%AFw~O!v~FңNɚ,(3`B Disl '?2ӄŠn^ec۠4'SÇߝS࿨RN/}u&I Bf{lx9m@.f|_#OT+FU\ " $⏜7F֠\Ĩ]W/: Kz-"]7Տ?QsKT ;I] I\Ȱ36jES2k ;ȏPƩ{qBWĢR{]‡{>0wmgLbR 84wGӀ~s!c")߽@!LfJ:rZM ́{yYNU )^_AF=$ {ug5* L't:HOW "LĖHYk dz ~ZP@<﵃C sƸa׎Hիlh@BA2K C Qɠ lGMj+ {כIkQi}_}J5ۈ)PԀtg__ {k.|HŌ׹ܲn,MN]z'TB$1<4*6O{L̘_{^ZJDܫi"!a<"6SgxeZVzktj˰)[m_"֌-s=Z$ ێAl ([^<4CݜNc늗3?Շ$ٻtm+wau oFpp$r#"V~Fix?O!eA:2M䂚@Y#S®Jm(]Ygxjm!$gwd 2#;[v,fѕVיjdMY4'#^ Ov!^cQ)oW3gl]渞gr?Xe4ش D Дchu 8=[or7EopvKE,?+0c*A~x zLOYȏqfW1Jq4n$!;&8wܷba`v vhftYs,5,W\wxTAȿrKߧ$e%j -5ۙ^‰ "BM)UD4ds @KQ1"/MZT͑.4-cS=.mB%}l.n"]{L/'5&xZY+ϭ$7m:;'mnQ[u^8z Ĭ" 5^QQAPjZtիos JC')&ۯ6d:=h%m$J|Ts46قoܪRLlGUX_`פk\BD=?n+\w_}\ c6,@tVI{]2 򦖒džtД8߆ڌD҆n킝T/$VC0 y\'en.򑁝kK¾F­?UtTnЌjM3 ǍtV'o3N~[ONݯ" Cr.#qn^W?sa }Vݢ{qfJv=Hd9#3= k9+?v5w>'` DoJr~gxw-9WqV`Mw)G&>.cxcǻh.PBƺɁ*~}}aZITTu6r9ȡ#~um(MNKozNֆBBsoi$p Y;ѐgJQ`vV躑RJ]= RV5.#9 q\~Y) %E\~[(,Vo<'"64v ~{m%zZPE_>Cf`k_eߩCHyd>B|o4+ ZtDEYU1xb7-σ{ y1*.$q,ƣi*@>:^ޠa$:uJm-v&g3 C`>G#)' tɗHl-Z2=)K`;ض01[k7+]叄uճk`OqW;<p ."dV! :tghN\;mTz&8:wUfJ LTd߯Cj71 UoB"[c"L[0.w(K) Өq#x|c Pջ } k;o3FҭX Wq;ЀY"AjDOAo3voU>.rƚ%uxOA SL5fyT^ DϵH:높d/'Ǽ')v՞Ȇ>Pҽٓ4 ^tjf7Rr+49qlCJw^SLĐ>6,?s)wP2Ȧs"]%^ qT(EDaJp'}p_ȃ t"Obf/5f/ZB?_zui"\(Up> .%Oq'OW_r,IU[˗i+$Sw)%J2kO$.C"Ӂbn(,+[ |~9gbEhܸݷBB$=$vkbқшҦ.SĈ, }d+ͷN=γ̵*藮Qenﳡ}P~TsT`#!{7ay#I"#Բ@k|bh*(FqNGO"GE񉡣*7%KN2G/ۤ*L .P/t9XV 5m eOB7 d a`*:KVQzg$h)[{nۨkꜾMt b3A\s"&UR_ix=k U|CKc+0T 0*`~i, Y/m1T @TBNJԾNzpwo-ܢ(/Ѧj^9.v[_sj4)z[xu{}oMJD2v45|xsx$v y'/46ǽA®I3^dm_ $Zi9T`V *7Bɴd=peڑ]>)uZlc]ų$t߶ GM~HJ !JYzۅ3@MAto9ߋMe'_M(5tj޷}&ɉx/8HMG -3yz>:Jrb/܂v Krs _!2ܢO CLEnʏ!mV@mc/ r܃9Fۯ^ j&sMѓVgN=!7,d#*O}֦]yx0kw ЧdE*:)$@ɵ+ :-^w%jIg#r:d #OFX_ spDRXR9K@xX)OPY晶5(t| 蛱vN6H#y彖G*j'en@҆l{iYۂ`^PiivUht&a68QW䞅z1%_ -],1J)g=dϱ+ikmy0@ b!Gx·E#\]7B:{LALub5%nIkyz|8= c WOy:UHW Ҫ٫[|3lEV1nK9@?d<ȱQ+H:w2#UgɗU8%jy)68q5s?7ջAΎD.d>]AXQ͕%nxkyَ:N&WX!wƂmO[?'YÅ tֵrD/;RxKb gkYC2^q#^+K,c$;NqaF@ Ɨxƿ/W ;-TEw-KK˷DWt/;XUAX\ JChOB$}č`6]A˫4.§Fn()=F4UWp")d?I8%e^ I30g8L>dg%DcM7$U|4 5ny.5Ǟ}S;Z$/`dz9!F25;׳O]qF{ qr['.m93SN?X@5CjcDZyvݦI84DfZ+PbPzy~_iLhU3u#r -–}o,ܥmWC~T0Td-4\Gs@ !TDѤ^}%oc@xc| jfGҒWí F;>bAZx8ᬶkcD#u%>N6͏Kqg, w_+N7;xJ x_;I[kGD;cc1 ԰xobP=#H'I!Lߨyjk:`uWE+Ų;t,F e^Պn"D\歚/2MR[/*y+/b8kI+HTex8,-ɵb+Qg.U@zQ7lQy#"=8rVRz(ƱhJp%wkQ 8)^H vs`se@jUiٌSv3eGV;] Ь;M,NԔʚAjH^ V/&hsk'bE5z űUPU N+`zXj\ ]Cnm2FyYI.KՂ,17K??Dy?Y7Vk9EСoiYmEq N=3e_Q.ϟVXڞvȘ:@h}= 8nfB]FkEO,]>adnqu#TG!RwEX(ҙ)>$SߦbͲn旧lMP!ф w?"B!ca561)Wiu|v\gQ(А:Q[Vz%_ۍ L7ogaq%E2eG0e׋Qn[9((~iNnkVyw@Jww==ZY re`8}vs6|Oa1»k]0߂mɶ'@!gs$+,X&^1L)),ǫ9^sR[; u@&l8vzN_Gg㆖3*ҷ^TyPO FQ4i))"ѫƷ^Dze2ыRIrpSlYZ`}]it3@G@wVh6|u&(YNG6伝Y-#}vj2 T`1rUIW+N5,o,WL/ˊuas^M̦$$~4.qj3V,8nUOi =O =R7mpBv:〖fSaj>|(Ih*4 syk؏<6:Dĥh:s%Q],Ȼ̶x Ѿ1&RƈF1 }XjE;0KVqQ HY޾'5M%7/&vxj{ HHmBpQ=<^W"fZz|&N`qc|b{{ybWl8 N "ҝ6`z]v 1OƗD./Р##E0U)TZIJjeT!ISmƵ.8 ͳZծ}@&st  {u8=Z-[TXLl?& 3QH&:2Iwj edN sx@]*Ӱa L+⏑{F܎ y%b@+](Z{ XLLpN,QMآJ"Gn^R}4COpQZ"KFA7k;n*2J4ƺ^nml9>%&@TۨUiR֯4(pКd+OEqKE8(2ML#ª}m̋L4 3qУFo=" U-` >nPb)>>ֹ>F }B#߭?U&cCZo8c\` `7-=>:"5#m-BKuJN;}H6?RGHT3:*Y/Y5zDŽvI+k~ ʞEZx(lכlkLؘ9z<~ǩvlڇj+Sv emb-xL)Dp@Lw;F,&EęhW-Jm1rA^dI_)1T>w"C'(O]؅rh|xC@wBfa@T(ޫ:| mL5Btq;ޅb~5Y "vAoՈ/E5J@R\ws_jgoM]9xMhnk]GyF f3oc_՜!]#lVPc0^$`YV>4,A-:o kb<Ce;QR>yKV{\[~Ztx1Ley7aS'YGay$3e+Iт(+f\.kߌzV:߻G1sBtLH1Lpp;FȒ4\sM^.r3wy>|>7ӄ yErS:TҞ*`D3vn8Tq73i'SMƓ&Ҽeu?QfSjo)TllK#=Zr9oY9PHm"5"$&ƛ?MP,`e$?F厦Dl2cIDŽ;,7·G"âb͏Tv[NrA }<7fZԄ?5z a,`gWzg<Ĺau6`MW(](̝ѻ;OM=BFFw Rlu3]fpPI:z %?`E8w+2W+j4; YnZ挡YBȾU#"Z#ͼ" *+O&mkqJ4=?WT (^~[m?*Ik0KQ` c9-r:ឭ)ȹh , h F+|nrO4 4>/ i/X>!>1#byݬGEżSLmy2"~GQ,WEUdN.+F4 |h{E3ӓh]9B4S3* 8KP3e{EHNyH:?W2'Q.sE~δM1G'}?ka'$aY V#D&vެ}xokف30ì.2Y-2ar81N姧Tvc*;Qr;"z"30WMFS䓰4~|~0j"jZ`²D/>g!'pq4?t-ST+2EKj-N+1/&9Utpz7b4 #k]> 8:cBS뵸*fnkINb"4 fN 3Ni^e׸iHVZdkDAyW%yYv֘+:3ԇCq [K`+=ȗ~2ȍbfݏ,\*麤Q\|@)lh"C kmWRmq )Ң7,HP'&>Dí)s?Syq~#nbyGAX Q/%icgBz'DE܁P4J7ՐN[^-c'.C]/Q^Zٝ |Y§~HJ`OCij ύƆ]AERv`[=%<˵O39K1_gS>_ekA.N[ڏs"N20)gF96e~ZesWʸcoB9殭.xϸkI F!3E }KCF%C׳)QqLsYy`&%vLfJ%Oy()&t4]x3~z͛;=DG%Ick ,p'Y7o ǡ' < sW,!2ʙ6$Lgx("3Qȶ4Np6v. f>s Amv\fJHq !ED4AgI t[<]g@.di}I#\~lTJՃ_27zUi?z=}mOX_~ 5X_>H<2(:ީ\٩ /:G!9 o",,DKPK1uZ?xq~yS7+c7a@^g.$@F1Ogsq?{f 㟵J {`j͢2yc8G Z>ɬ@ysuyl  j,XbKIͅo r|!ݽ[RDsu=ㄨ^GQtr(1_N:+$wŨIBÊnSbK~b0P5X0o?tF_c x^ 5h ׿RHl޻gڶ R×!5qEk9vo2XyXaT#? `b.(|J?HsNC=*j!rEIAЧ['~ PK4,A\ ]HǼsJw89fplІ$ Po~I=pGY<fz[Etl!@~=<QHXzɻyMvu)jy7_~3Ҝ(KˍڌZ ]υ_y.`dx>wcvxTvJA8/lݕ\g}s̑WUIT!^-1t =ܤ7vt pItJL"6M‰cTCO ~q 2 ?ť;H`bã+ h!Ήxι ?y!*TT͔Ce{B^+ij|N{oa^[o ?4SGP\&=>BD۰ThԺa(c_3b4w24*X941E2pjM>M:}`ZPhp~?`ҋ {lQ+!YzAhQf$kz}jiD j O(dC%W21a[9ЂZ3C@sQ.VQ++h!W/Negpe [.q^zTx n`݃ڙWWCIj[=̫ qZ`=3IYHWCž_ɀ^z|ezھo7 E<:r Hٛ!_/x{%z:(.YԲ`b܅|A_4[lz n|u`O!}=7x合1>7?]q2͊`\I8Zڲ"cFfD3Bz ݳK2Mb84rX0LpL**vwC"z9-_C}8I6/9BNZК['7qAʼ vZ|8Ԁq9ݛLTPQFհS0|<)b8MKwqpLD%Lɉߒdd_y#'&ӕy9m/[}onYx j vuRigV.iYY1Tͼ nO6MeE5ѷЀLP%,s~&VTghơM >\}a}a%2>\y/4 VvMu9L/FeXEL7JyӷQF2ό4trO SJP!"#1_Gk'  `8RP { dPJj< sSS{ҡhk^aP3k Jaw6n‰(c&y\brf QxoiQP^]e!Zzf«;;h_fk> , č{XiЊ{WR~1ar*ZKJ]rņ.!CD.Lm3y8EieZ:H:V2:l2/9#ʯyt(^旖HPƈiR-H`[ $:9Dʆ:#/:uc Ұx&UfU;3+"PP*Mz ]>+/ p)TjU`T<3µr9.`6A1*cxY h^Bݓ*kgarrVz+o[[ΔS|FȆbDl\饢õ߷vP9kԣCBuâ)u:ΠwzW`br-cH(0Ńr}~s NPm8 oa365脙OaHmK gfgͰ-`ழL- H16: =M衫dgA/o@.DJXU6ψw -%稟(f[ <*m 5FӗcX/ZDάǮ@er=_~ !E9}a_zc텚3?9hN{+'vGb yhyLK8D6rG5:Y`4 4В%aHЦ` ȣ[5=͐߿Mi]hYq4O7Z. 1 HAm8tJ8;baNi`dv:|"4KU{6)@xB7 [Ib91H]FaY;zs: ~NqГN jQD{xd2 .% 5=X#"z)8V(NDɘI2fb{ )W8T3]C:͎:8 ·Rpn1U?嘺;yw2jrYn}]B WH-O1((X?* H.85]8HxA+`$8hrj (~7t'㜴uEX)Hi&c|7 Zc^Jƒ\ .pde^2FLl7{t OJ/s]wrdճȴd i>x T80("]-=j_ƒZy &]bm}U/仃݂0) #mfYމd`uA'êCgo#t aR-w; t"neބzd6=F*_5ѣE{8hHD} ihszNH ( JǣvilY޲{B^ EW?~ʹUmBA{B؊RLPD<)6CKAgG e{L-\-.ZL+z5/WJ:6Zn0޸ΆH6(hx&s.fxP()\x yL.mےE8<[s*rx B*G3<.i,Ø.{,AqױB"H ͓5jQ3za}]ʋ 'z*/eD0,/2wΏ(-1f:WڼzaX\Y)!Fȗ؇0:o{{ Fr V֭6w7`qēt{\9lu$0%.5p RlH''rCSǎeL0Z/ʐ㓽cH%-[3pT;,I&rMC۰ȵZj#Sm v0ϭj)\<=o6 7}ԁFГ]rJmn U͆QBmUh_=*^l tU(iMN8-t`Pv]op̷ܾL ?㢑'\G=A=Z 1e'eThJv*&GAt~^# 9y8C?cNçKI]nN]kv5 0:ҩ!M/ffoJIcX3|Z44*X3|m ,kY_>3VXrjoJF L@a7ZՏQ)v+Qzt"Zd o"(@S6*V|>Gpfֻ/^iJ9ƭK]uy1֬P :~fWV1^3:5D. A"_U8ݷ 1Œrl#,ft ]ˏ"nrJ~. SVxxeQq)"g)~'%Ө-'-|wXKn/t v㮣Jԃ[:&^2e_ycg1|*L *o2#?,E:,GR3#:ئ?:\+2uǷ5b;<>Vd|/AvDQCxT3BP@:j.g-vte mKIÒYF]:ؤcgrk54M0kp4?|(ٲ_`w~_кg?{q$‡؁-`Pߧb zqM Ojߣ%> ·;ơ>= ȞU#5MTQSz"jtU>Jh޶:urpqѸQcRo>dF;F49B9y}BYylir5$k^YU0fq/[)5pa28$}$ZtI{SS α|-nS/E[p{ҧ;$6f?A?t;q":[01n/z}NߺP 1ɷFZNZn%+˖aL7,=)(=Wi]_{zCFwEH MD.NcqGXdIG%؍ݥS([tT;) - Ȅ?(,OPc̉r:d[^7/$^OOgeaZVYGs#@~uc5sfo b,J(t>_ !}ZPLVЧ lӴ⯿F$pm|Uߴ5LnDh!Sę/o=F.H [],ulW0ڰ,h[/GdOBq1jFwlRѫPi.Aa0(^eSHeW!Ӽ\n㥔C&VgE{5Buhv|#B}.Qc:")\fd t-ᩁ:¥zUfK\\)mEeլ!!lK"RYArOt%| M ay ~)UP/Mc[8=#1T*v_HF ;QƟ@mTLSM?<pegnǒ-8!P:'̡ey[ZTÛZU&ajw7T~`"zwFP̉f? ~1z3Ȳ[CW"zɾh|O8q٠PenB@h:мU_󨘩zQuyN#G" F\/Qi֍ԍI5-\ m ^zfAfS?U(#WLAK\%[~Tw[J!+o*"(nήQ' f;}(~@ XB0M\& YBn9Ƃ>+ >3nV"]j[()M<\:@zTbICA䫾ޚȲJNJ ;d]j'Ms࿰ҀZ@|9Ehnjy?ђޖLY" ,{Ml r .3GCz }^S_(&ks6s4]di^@ C( Hu((lЪhEkJ;j ُCG@Mo7a>f E+> _f)c>Ĝg#wh:sYgu#σ]DG;C"JLfH]g6)ǩZhݰN=2VZ_$)dM=${:{Ŋ5_eS:$9" \Uol$ZzXrS^m70ȂPU 3m[#0DIͤ1!gfly > ~O3 !5[c;#J+]fi%Jíc3{Rpkvp\՟ZY&O)gIB?Uv(kF{1ljcee̳ȉO ʨE!D 2h^-/Rh7ܑMsZwT4? Ou{nRmʭ+Nt5'*v,T!mh ߍq`@0iR̨Sgsw+K>I`JX9pKά`vP`~.B9LX"7eپj99#D$1KwS:Zg =yZ8rSEE33 VT<{p1w=p׏S"KE]|m#HJҩ [;+mgI<2Yi FW G`_J5ٳ a}z|a}JbM/\X tblКklⲆb %8$b:^p?$ :3𱘳km it<8<}u%Zc%:7&qpm8-أ 5;=?`7R07D*Lq 02kjozەGfN7Ox1s=5Dھ͎z_촤ۖ|)'GPj;O?д$M֛3 '%ߕ0J{X=5>Ci #2utݞJ)q7C/Fr5< ;(!02l_N9[nuk?O뺱qЉߎsظrY)S;-ݕft@#Yr{l87*5$Ic#__%w\rWP4gl=H@Jʪ"U3HO:xT,g7jw_Fvs`. rr{͞p;w%\\S~*o,Sv&Hs9fO[ٽtyL9= I9h@cWHVmM ZΏFq5{{,^65)$Y[N=ˌC0%\`P:ɠZA" <,aeW6Q@)x *;3lµH4>;ĐXkZ[k+Yy3cɟF}b|%+g!C]LM}d^ mf%UB]/y`X4}Edk8q'Z'q`IŧĪH8-~"amZ:$&w hPTƇ!Y[h及G/"LP-إ^EC20f31gC^G8ˮBp>S\z4}ę&X Pu7V z-cWur Cy^ >a0Mc"K{6__wOS:59ݏhN x!=%E]HK Lij>'@d"*E{QH:SJxxW>|1,Vks}!6U0ٚӖ.P/B8_o^s>Y }&f #T\wʴx8p35a?8C*{(?.|t8f0I2eqRU1g]zC&~m Rxm0~T&~3^Wbx'HՓ6Pc6jk2Lg2#Y ;ssXGӲJ/@Eu. }\5NTvNn{%seEKE{Q}/贃#K#/{9'ryIq h$עͲgCKPRm'&τ\65 w87sPONN6q -͕[H0cеG0f0eƁ2g#T~N!nquFw2lj$0(c&Z ^jr3O,.53kfn"cP_2'G,4qE 0!;$p& ^p{,ӵ5V ?A$O࿻,O$]\M~#K#ȗ1)# Fu+@6)m95EX́{n:=(=S4 OBjo=XkēǴ5HR%ӹ&8R2Nn_~ݧ1J>U=SW,zHRgtFOIVLnVtT':@BCQ;/iaiËOg:5w$dw]. j#)D7wTsCq뤡JxiXZX߈ xT)}+5n ΘR;d]C b:_&5W H2@᪎I%;#dkl!7Sves:7OBϏ^k5?v<_A*0\}Lnm2cx\2h!{٥]^ HU(v0SDaOg@T| :뷁)KI,5r߷BaGj47չ[C:NFl~XQsÝ4URp%E&MhAJ "nOP ۈ ή8& bVw<팊4 %)1%pzY9rJ>)w{rǖV8Ł$xQ^bsq1u 5n*H|v!1ۚВOQͼ3̻<`ҦMj%Da>[pQ=)xR&ZPîXH&u$xX$濆a*46L6;ViͅXPd~b3N-h5cim#D8Ҍ2eQ#Ljͩ"EYmh:d =dJVxcNHgOv7Lh1Zh\ Ai(]AV̅t}})(WL?$$<8},'9l t#nKG, xu8ymMFLw% `6ƨJ[*!W7폔eDM*I׸dg1D.e ^xh22GtpH#X6hN*}ntUp̂I4ǘ3xbxJol-81a]/3>Hc/-M2ӫ栧ҸG?R 70BU4 7G.${Hl9\?E!H5N ͕Tf;q!k3\1gLЂOL'\X$-N"_葆0rVRsb^4>0\0"Һw܃mQm8r"8hnnQ%l۶aLƠ"ՂfkB<6WK'D *Q,jeŎeTЮmī/-o|;Cb:1ncj,ROQ4M:->v}L-Ru@6Q:ke]&V;d57'@{"&R?bȇni0TrYD+hT#@U ̫AQo91@'V08¼\A Adǵd}'$n%Aa c 96gC(fU"($pք663%;[G`TDUopmS-y-)dEֹUv~ɢ#=M#fi#ad)YdX:U짜W0wib=γKj@-W3j~ .(&c8_;Y*KD5FGPWoŌ.cvl;}Z$vF y{Z 0lE7($?aP,px}*pnzĩv ]bC^mPwi@avM3>,,+w/ddPJ Irѭ7ϺN;Q&]=;^+=qU t\von*@S? <[$νnu8;̺P^N>1T|д [\[{ViKញ~b*Of(!]pFW|TRMM,WYrX t?cq"lm-ѯ 9h`qz^n%*rVDu̕+jiF,}1sn35ͨH@7g6a٧ᰭnǛWۙ_SPK>akUr^a/$YQS0cLCCV=Hqɐ;:NRsm~"C_$V:(U B=BP$Yˣ-@N57@tDł,çr2+kz`dByT ̓4[['Ǒ`ma@:$jow.WUM47S;@5wir! ڄ/.F"lתFEZ':w#ա!v.zm/"tem!mFbcQĞ}h?ccP`; 8%4"]y? 9^ 'f'WLbZU G OiLԐ~mJ>d93Wdbee9[ p\xɕ2{%E0˼+9hbWΣ;#gZrkQ^Rlz2uޣJ6Yr8{u/QW2;-Go8ezI]s&T# [nGKGһxT7XȦTJ XɌg#8et.4>oƑ zỲO/![zH5h,2t2 \TDN$ͼMj+%h?Zu8DFh x"@0ww:k1'wXa7n{Qm*r![7wW-:`S;^~ sa8'gSK{Cf#pbY"ѱ *yDߑ)m%O0P#RȆF/#Wlv>K R"| (qeԷ^V. ]p0ƨtn /!ok4뫺lȌܚ =k\)Q>> *uu\9c0{1lodctZy|ÃZؽ sbܪ"$Jn#[1L֬;w _qLMe"Qn1pdr>DUPl_9WRѠNNA81$}/+E"J)^Hvp1[}zAVP<΁ǡZGF[$|,~'6E]xA/m<, M[ y"|xq]c9ߞ4nz:P pOPۍA1k_7fJxߟMPd.&G7:d`@FN3:I ļJ`T'/H){%)zIG_\hbLJVfBg!ڮ*܏̷FԊ>BX.Kj]!^EWUrYhW8ĐLX ͸!+n2gYj~h()4[JHܳU/{#!Dh7ChWK_mg\F+j6ҥm&qPuSdӃ!gJ>O0NBJA i,]^ꋒTrp|Sw:QU/ ;ljKX^"#tj3XZĘU! Sz0d)m%?0"',s|(Z(|[ubcHX1JgO`8nNw;#=Uܯ9g0Kpucb*un+QҢVYNUy;|ZfP7H3 㒲 ":}FwG`;~L#Azs0paxOt?e2~8E=cOl8Tðk7RW0D4*?E^ <<"D ~),̈́]i u %W ,{Q4e'mQf!{e8!kj,GNP8x^)Fr3mdlN m<%1uɤ_t'*aOW,!"<\'AEז-yjh3YTZI+^؃ivτ渘yw>.ޒl8kEyY5bE)7a |@}aHZ lhIpZ6OX@pGw}}<~!X^Jj޿dŘx2yO vխS+G;E{^`2$e r8פY3IЏI|~3lHUJAЋk`% r$Cl_.¨?Y>ܔĕ3TXə7K}jv#QP<BrU_TjO_@ #);MRWҭUQntJ5u7jf %!p6zq]XR1l:ڊt=T.DJc^.rI0=HO Һ;,ȀfOUT3&G />[VJkGbkd%^<akYFu%:\e_'qB'Æ*9^>@ |*4(`|:[Nt=W9^]gK/PbwYo؆_F{L>ûf7ā+n\0d2^,8 SgRH񹩶o!CU]F<{?1Wע526 ՕH;qBUT_qyddaj ~=L$;$|1^zaQJ\:di%OLAQnuFSK X=MKY2QGn>0=P&_lVٴnk36VckЬii)ռ Qνd7蝒 k^ CعUa7>%k-_]t3 -ثQ}gX5m0:VOxV4g~rD#WB(cQu !st}6*iCF<{/ђ /]Cfvq@kSq1yq4b:z4\ʻ}d=ymd.U_4Ak&*mG*1sV+O)^WĽ[݆X{Mzh20^W.&NX& ێ%Jθ U+Syx7$,C򫬰uZbbwd%N-$Uw5㳁lV o~v,Wr6nJo.X֛ Ld7` 2ъZ1/efQy /Б^8 8// {s$/7[&Ⱦ2YtM=x1r`M䦽3Y*2GJ;'-^`+Qh@J'^ M𭒻DG̅aL' Bk45d)f+wEjTyoεjG2Z϶QokЅZq؝)H.50g)ap]{jZD3p u\x8V 13kD$E(.vC0٫B 1/4J!Nϕ ]O O*/$5SvU]nr}֦ r=3;H/"ObhZmuD㛡5Y9~McwTE[o1N~Ey6P! "#'F1ˊJSK/S` | \-_̰Su&aQ/*gk z0Y!ak]-A]M?n PLj*\I2ku/0nEfOڔaZ`xIMw}4Ņ؄p\ Jb:FD(O?YxW'*k a٬jQD${b]Lk(\1,eLA5@{?.Iy5QeLN9) e3y;0d,ȕ8)Nl3|{ ~m7? :^G/LtomW;~@0M"t`Wot䜺퐉]n1z%<-1yBЇ13A֧dp#UJ{$JHnl'ȱ%nFW͑bo#y8 6(̀ _5Զm#Ι]4 &k-mז'6a,N 2cBC!BlvQ:n̔0c?&g@/ hekb`D ؉za37}١RF?L~*oGE 7Pկ<6RGD18'";d^VM[[WɪCA͸bnN;芚cԝlOznW.c.6-u\%Y':, $EjgX-C=u4é z7Xۦ Wz"4XY-zUMԛԆ;_ pVr(\Jլ41"=F :gT.DŐ<}2 _k5`=OTmt&C:2bDžqq|-w2UM^IQ6AwոdiQZGr`Ɯ%%%67,cWPK# mLWrŋPj,a9Q[ 6ncWI3S Ч#(D6되wٴ῁[(EP~$ ] Lp p&~cbb>N|Uox<ĺSf]ȭcY6Uӣ\!Wы-4 1 ?#sbw%򦭄՚n?,h)ѹT(.S? ,M&aA(^cH_[Eɖo@8yeA(0.9j˫>-z94c5 U=ZꑘДƦaL#*O:VLWDG O]*-. =˔xjtqwup+6h!6 d/{ŞS ;P{:)`>ż%gon9) k[Ww7d*{vʜ|>T_6.[c p5;\ۼ*ڿN 5\'~,EI^l#! tF(b v<{b]*1с5rOw[*UG9t_p\Y}$xq`ރ16c $0:L0hBX̀sbFԽɣz?)0ʕs..xir4|Joj+rn:xPǾz;`b$շOAv4^QyR#@ ]/d[+~) m ՔJڣ P,ŢcA;7fP48 :XS2 r5Yݦ T/50n, B#%l EttXXp=l } £_?d/GǣmL"Ks@U^|^akXt^,OY҂CE̙2 m X[^UrY5qrSď 77Ȓb 69#껀!K pFpg \BMOj*1zƻy"#sD֖heB8ɇ2m۳+U_WWҒ2- K%qΈi-+v_5 xT{w\)@kL=&@)rS]S2JdߜEjq.Bիݶǁ{[{rJ oQ-+^19⣇Es~H<9eBQJKdƞyV͔ 7^Q|eIGtV-.|+k|:;*9z!>qxH7S 6ӞQCFukNo S$Q Z+ԓQjr'ZJ֙ɵl(:h7-#Uڄ}%p4L[(pq˲Y%Y42Ȑq4"~^]z i5!cR-*g(Ss2C/J%WCL70"5`:ft<*f&,{k[QXRi^L7䗞TiNq"خiN1*}? ]hW+j)3k{1HRϮUn)uD{:N 84b?}ީ27g7HF>`"ZaK} yX9^ϊUL]@e0k>]*1 ͌F ct>q oZR Û3!2ʑne Xlg 5$SYnՑsc'$To6(9W4?J@wePM}t~EÔAP 3ݽN(4Pe A)Qxn&3^blV.g{u,>LZ5[,m3z3dDj8hv nHs\/݁ɵ۷Tܚ;En".>x 9y2ˌ9Ƌ^Z'_^?`jRnkSB7:'9&=?("`ݿq>0Gc# 4 $HߌQI)Zye%cåDDY{dsN3pģ*c63>K:Ķ,{ :ES3C %}|qHB2m{~nŵMtѹUP6A w~gV&~\~uL@M2|׉R9ȁg[y9J) :VuTvǬ(ɲ*uVDL:k)'W:~czO7"}~Vñ0Ĭp7"cVNƮIzh^跍 gw 6pL*}+1RX,g*=F'$JFk܋P6Q^b^frY횵3.~&;LKzŀs'ViV԰Ek@4>C]eY>\f_WD-\9[9uMQq˧64iݎ6 TTJb"`ؿoZ4T<. 3j`'CRcBlA߀ү>?o3k``N{{rםPI?ǿ@P'w՝.Y R=>S܍fFbЦޣrac`\@尩c4mgR7)!B-<Ԑ?AkMwt8o "!*Jwn̄*J9zVkZn&\b߅j˩a\QWHW(L܀})*A5!k=4HjBQ=.ܢEҋx1bHi(\ыW #Kyn:[Abj<|>L3. k|f1+y[PpC,W_qKUgO,cqFl} (>)Y,!r&Π>-`K'Pvy)ė4Hyi#WN>~vK]WnKɹzefԤҺ{pT֗^VZ0-A2Er=,׽O5Lr(g f>ac;(ڿC$$bN#և -nB 70ͱgZn:R覾'htDU4yq΂=hk?w(PuDqD~"00=M1@|4@A&~Fή4 4]MQƞZ={]P4>ˇ3ei~?G ]'p⽶ 5Nk0i86w 0ԟn߮!n{Zy[6Z0/P`{,*0Rdz'&6%g>V'-R.P"FߒdNNYy[:$󀅛bz$tpJXr}bac!1!XQM"KD{hDs1r`ŏDFq'iY Ca u QP>t+SE  VDŠ63Ӹqt*Ũ~e i'r97~@צ[? 9cwUN3yyIԟ"(69o3ƪed| m.# o%*9­⺇&yOQ:%wh6>k"^^.s`Kϩ\eղt V/ (YRZ&RASqAڮ t1> S,2+w ׅk<ksryCex<qe2RԘd/L/ <`ǡڻ0-xmY6-/Ԣk~*i"K‰,[P:hר&;v;E]l{RLr_EJ"mD/)t:6O1 vI5vpv:9Uv̭rX -]gDz0n&^,Qח0qpPQtzJS]pALQa#*FU0 ނrt5 PenBIٸjfx%( 7*B:9qCnߟag|<)6x]GyjQ.it),ZơoY^mga3C,46ѐ6d &'Rޜ8$MJB [W.pi,9wÖ@@A9$~ S nOz>JR&Mz[QEt o`XՍ7.yLПض7F8{fA-T]aPw^T=|`;ū,; IOH0:j^E]GȰST$ "'oKC=!e+9{>f5>k2)݈nbUP0?kb5E_,g7HllN"ʥܔ/6|@5m_On>SgwJjtL;WQ9j (dWO9e]r\DLL$TluKJ|5 ANtm D O̹0Ȍ:_)Bii;$#d?`i u*t0b34`;*'ڞBlY{i>)cJ֟8j'9 -r .G_Ć_x* i޻K4M 3PܬvpY$X(jNMQ{%5S lA8a$$Ccyúo0SԸ_eQݤWfU; !`m zS#\MT\Y>[RK 4V؛S0jXW>0@g)_QVF1 DĶfuN zB5%erjTSD0-gi|G .VIw=?/P\$݌ ĖdR c:r{9j;_||5!q8=r7Zgrs#M.=jXFT*abNJUŝ8tGg'•LPpl_B#>'rEV|Cgh i@."6%j48~.$ljŜA!(M*IV1(?$n`=%M'Buk~'&*u =XvJRsJ(vmqVI -'/T?I-%8d7]g+͊H0&hRdSƛ$7 gL.(_tOȇ 85I46rgΓ<]}j^{=^F?+ۅ\~MgQRD/Vѕ`HuGzOxAAJ"nӕ~)$nGhtR ˶.3N<#)Ⱦg{+21SWy?{&4/SgoIXq9zXW3' [Ѫ%Z<9h cb̾87PfͥʪPp]&MReWI hf峊se*e[uEH'uA`ڵ:d3dngFoF?!6e<^ҡ[rےpOi̘Jل1[*2 .[3!wѠa%$Ckl2~} Qk<&'AdkA|FX833IE=WH9K#׻+'gJBB~_m4IP$ Ww>qjUgx:^`1"W;>\rݡ=migpJ~M5hBS_2•]ꬦ] ZyA:hOҴ> !/0ԌcF[SP.H}J9u/Ma5j kNJqqr02eDD;Qӏ+!++~5e!b#F dm+PER~/󀬊ofGрi5A&Oy,iyHKjC4۫-[r#>3&&aJ-1ࢶSZ>[iWa[1M&0!{.|S }|E}@ɻ7gio W]iɵj+TyilbӼ@Sv* fd3ߨr7[ s]n'P/EƼ&f|Ѕ=;[dZNTQr ;QZvF]-:6o:oO@IJKl;GFκ^PA%,NrghNβϋܷ =.sA5tV.Ӏa6tU0kg1Z5EDQ};% CFSrgnK=jScY/JD1-W6x}H[3̫Q''fv@yjlOC6==Y_pI]X@ 0Ƅ J&-X'円HY9㔢ΛmWĠ{+߯jhٸᷴ/-fY:]dy8XؿyCEpP(0^í,X+Ŏ>֝nԎg|;;%,-!*l%.c`9Mv;M)hB\/5ӛ MN&>UDlmɁ 97hLظAὅB-?Zia\{K]O` ,b` a`*e;]vW* N0|(5g3BHe0 ŐEG39Юӣ`x[2|ZSՙHAi5K%ЧGurv{顉[c :5%vŴ/B@ T=Z' bUʶ/!¡5z2/ Wwa_yh{8zEߑ 6LD&r(8ݡ]fq0讗O`p;j@ne.hx4 O[]zJ!SGP]ZmLdNkD/|WCd;0L61s%uQܰíV {gC63AmK% ce~wzcrSTlXua{%ŢF>JM'^_?nFԅ~”ᵐ0"F\3 6E$-HT*rL|KJ7x %?:hH ET)i+Ԙ81l} %į4 dl Q6*u3C>0z9]1V=7|fٹ8]~Hć+3s?+sUq왉9 N?ch]]BXhӑ9(,|$N$롉9$(."9nƍŠlIcKG \R,ǹKci9T"N5|a/%djOo xz۞?ނzJP],L7/05'w w!{;BIF+m~RX5e)rVOPQoKqGM3)~@ TލUuJIqaDYGZDVFSL X k%R ${H[-:b4BvJ46φTW'7u*Nȸh,~diGSKo? AN'{5xt E$B\N>iQe=4be?@c8vb6VV'ӇmwwO$:ZIڊAS\鐒HWKiݫ[ꢝY+tViT]XqaG.r$S~w Ӳ~59/M!ϖp𨎸Mk:C"dW; ,MRUY17DE<Pz4-nsl0Έ* 7t`Es0mHB2xv0h6a9 jwPKd2?|,Pj--(Phu7>-Sz2=ŸII #Z,c뚼hHyk)У W"O jzPG jzZxDE,*}4%htRovɁμW JnW+o̤~޿OʔNAho/a$e4a\ŏ4^y k4;,snK\O`dd۪Uކr1GI/FBY1[SR.YfeqS9X* dMZ VbF{!:_쇟,`ɀd)Teӌ p||ԲYQ8PadꏩWEܦ1+xjRMg`MpIhdl5|%ܻm*0P_P%JrZ`jS]M#YoX.;Cb3ZhP,"Yq7`0UWB?42)uPAD?D(),uj.]%y60ZJZ+P2D_JiBc.glvHbjxWbr*K7·A=ݗ Q6»HA\vٙ9=DR$A:T5#nl8 r~yPXHADqSJц4P^}ELs;{rH]R`4LtfIr}G/ȰЍ F ˭t NZx}(͋2!­ FQ&!;|ܚ`Ppbo%HPj*nHȈ"f:w, i  # QE"HvĄRHΦ1X"[F{[d~ ~C;?kkgU.qT z[~IC|nR8s&FH~1qku/u渐Ae!廬0/=!<65[ |^gnb!ͽЎ1ɣe4\{E{8Ym-E, dIzࡇvn?tdAqラΕ'͑KEv!WtB[kJE =uz0[ǙVG~$[Q;jzL>RWÞn}N\/D @6$Hn4p󈪆ac(z4i/|j]fPUt1UL:(S<K#TiOU8 㩲ིHgQHj>uu6ơ "̵ .rz% 'rn5paajX-bЮMLUyĕDKR e2O"OSc)Xx.N25C/O+>TҴ~3`|@D.p05c6X‚f9/hX/ R%$\ro! Re,j )cKg7 {DX9MK5suAlƏ@7.#?v{Т3NCB eIBj}a@N>aTyV;*9ԏ}Q1WEX쵃0]la^w6υ@ S?L]MuXϵMq o"5'FŽ6w),<I끕 RPl*67%`rT1-Aɚe-LH"jE4mbhx 1"zr]l2>7ơ1A9[ԏ4{5J ` @I uKh ]PXTD 1 A߆_]ݐ<Ό%>14Wr|}ӎՃЅz!$J8hRR&4Zsw%(r؀~:iԔn/ɔF]i/j)z5[j]b h%%zUؠ($-EB7kܫRbiVsfc0qACac_=Tz!20cޘ($ 6\b*0/ w6 6X49>Xڶ3\ E\E\"%v^MyS^ZcO};P1?"(iW\' E|h_o" bʇᚰ?6|չ4Ȑp@EqGŮK]kC;AwU1c$wo@ 75Bd{ci =p<(p "so }ƤڣwᘴKvrWc:(hm9zz 0rF ԁOք@ľ4rѴR gu<&a0v,dU9EcHtӬ6x::"1Ɋ$ }`w2 (Vg| totnAշ*U-=q$>HSbhxuQpmfPB܂Ben1#|ķY{qs5gPNu-j">reV^Q5]*zf%f:Eāŝՙ@} EcA]@dc8z~%`> <et++qXAb"t=2ϝ|=̥2,5XǽnDfv=!O7C҃*x[ku3䨺%)cx* tƜ^}*%})i#334:^cEKHel5o}1^54Īw[R Ę&nvC8 ƕέxZd+lc(#Q7Y_&7WA!>6Uu#?:r"ɔVªFBqbb)L5c"Ju>T RnkT^b%7js'P|h>P*+oQARVXeThE@톘 %9-+%v k[VQtHSkS4~iu7v|_!(l,+1^Q6B% h@@'ZC҉H1\_8q#%'۽09l,GJ mDb@AP$v|ܶc$N00?]T-P#~fP3_QguK1/<ț ,S#Q"vZEg(zŒ#/.`w/Ύu%;޴c%,Z8[pz-zGsϿ& !=J[fX ¢ SΉH)^Bj*6Ys^M#$*&y< % e!b$3j0=\e>`&oIӤp6Ak~r5?΅U ͦ)LhZB/M!3q q6SۅF;۪8oZ>I;-eWWÞ|___,7F}K ENxVO1!}$]5h$f#TRܿpJk;x2eی*I nqN?}4 +BgѤ&_ iEa&/!•}8d/ R g8m,=R: OlDڑ\Jj{6fqG0c֕zԎs76yQ)HbnneuҮMsXOdk0*)%..EgSMcVK0u }IC~.7L}ۙ ЏZ T"fx%)@S;G  FDCAtՕe[81ʡX|4%"< }@ Cux 㽱!KHv]j%)S'0k ):rB .h  * ,*F^vDVC ǻ`벙3Pp6_%T GK5DCEn3%lMůUibX#m@^ŭ7@Ax*.2Wp.4cQW.dܒ4䋽3 nfhikWјvNys+R%b qcB)"NSvј:N{A7 IG3gJO9ʛwdyUÒ,)o#FVvÕbL% sp4GyA5^۾=d:4Ll3OP`4?gh[SQ#KaȆF߰S/)٣4-qKAMY^՟)IQTR5vݟuZazRC&Z?#woYn :5FeT47 /Sm٬<,A&u`эSw5Bڑ߁Ϡ(@NxJFd.~?Z}F9<ĢюѸPC*&衺Km\!ʢSw'7UGJ:sL'Qn=["/zE VD&g9ҁG#|nvx }8>qƳmnf9)LIg@(ՠq`\Yr3g-J[֗^>7?( <~8/ -6dR{G^@\¼yǧyEM^k,3_ۤvjJ j/R;J1A&ql-h9Mj QR,ɞ,HՈbejψaѣ}|ff`&'tCx`Q΢dy@^! c(=Rturo{7=v.̫ɩCJ¹[4gť.ldQ- `N$LC=2u躰c]E@sIvXUcfq&#h!DђM[֩޲5\=Sݒλ6&$M%B1Io#Jܵ{ 򱴋ܽ$6!v/% !4D]ݸco]18N/6?%ֱL@At踒z&7&a$w0{CR~) O㹜a_FS؟SJbM65b^G*{l(9!0/T#!bNJ6Q ݮ&P!HDE'xT/@+&e[H6ڇ#aEmXux: EULlٗ̉{|F9SbP}r^7ݨʆ Z=,׵@l8+0c_E$fNnaP?Vy)e57ҝ1;6o_y;1PsyPКɥZG) ?nR&C'UB]#J6'+={h>x E ݣR]>p0GA7"vÏK.<( Yxe)#թEC-Րt&ӗ ೥vF6w$JKfc_Qba\"WRc*IGPgGLE>R]E䏳cE4'$V΄L5?\:QZ4 75Ҕ0 KcR'Q%{5>Ѵ7:ncr"ѹmTve®| Jn=`*û^89kEx'dc<^eg()A{$\; X?p%=h9YtBCi? ș/_XbY,@|#$ի.6T}ؾ A!),QxZL7 InS o k(p }@^um7iZx,{AIp s#3ul1 rB“ݹYc7<d{ .oWvT4x oȍO#QXFl+_K[>F[hK{J,|o,=F5CMFm}ե2ØY) lzA,]0@m:?%2~IgȜKaZXuԨWo0Р}tSK]]OLLiU!/c"? C#uB[-0. kҗ`LV3|t>Z[PFf}S=r퇗*s(LR0p!dC*{6H%TnáH*gEξ+8g-&r΀4n>5&ӹ-nP ԚL|0L>5Cp;['vdWPOX lgzsG@E]8l:UL?L[ JCU`W۲)WW$C UP>d]"$j) o=sgk"uR !:"tz2,5w>^s=ÔK=|YGٮw[jO~VDI4; QP! rGc-;sc:4dС숢oxdkE#}Q:'Z d[E0,*;1`o-Hd}m XIҤ}Ζn)X9k~h`RCW3+q Я߃qt)M`-0e 0g̴;#;}'?%p MnO D3;Q}EZ,fp$$6"zrM<&Z ܟw$dp5.QXVHb.8p ޔT w"l]6hT3E|< Bk4tHQ#tlIM׏]11Iۣ8LQX Z:Ț0K E&5 Uu d*̂D3B+6H'#ykg̅x86 =wf.=bP(.+*yM&? \#:9p޾޸ "w^cfS/SKsPgoٳD܍8IeыXqTb-}Gb7Z=ɸd),! !uec.Q(9"+Ѷ E4wpBiˁ ,$yrxps$`NQA(mЧ'TR<"(Wo Ox}#\GzTQfr!/\Ԍ坟'Y43)%+ !Z-l˲k}~Չ{=mwFaxUM|W(AcBI(K:`P`Vr7}fا`" uRLjޑ&xM['MBBMcSmZ|qTx?+ƒ;C*&*oySe b5s~ 6"qוv%,.8Y`bV R&x#zEe\w=9Wz0t 7VP%rnbpçjW6謴tx9}5'z]p}RHHJr,L 拓.ڶ3Jcd)|px_Ȏ_ˑ4oPw%;N}g ?9G D C;;c{,,o#a6@)p,?<-Vef`NVEEJ}q:0Oi_ĜP2ܣ*W/`_4 ]ְ;oAetWWS We`Ş2;v ` 86=x̧*U&36nAN$O^~I|Imo 1mwJYN#OzL Cx ~B#o 75m*g [`zz mDtڭ|/ñ^H]W8Mm <i2ա`6BOD :3Iy(so)!ܾp_WrJ;%})gI1P6l/1Жۄup+,Y6kCT:]7見Xawa:(4@?$_=<u9|y3U@G.O/*o%Qf4Ej {jleܛ͑\RLO(SG:kJ{wc:y9-JΈE ~k9>nQ}7K,CբK%=)^A_+ HU>_k䩑-QQ,vg~?zE֚"WaPDO۠*bTQI$c#OfR؇Jx]it~9N0Ԅ`mT?(p8+xuܥz!#jji#\?洸}]1)$d!ز,pӼAzG558ݬsNu h ΢tj%mI'7 xAUnNqUpuBtB9qCrL Th*\ɳ^j33-0er$_ߌ43xt F/+֥0kyCbKj3@SZtyRD5~x|;5$sxM3{,auҖ6+eȇJݖ͹ F\!L{H64]xBHcƒЈj!KOYJO^zdWߐO|]js;C(?&=JmccGh7գ K=DA4*Xk]=|Ŷ_Y6KA=&hfFCgp(d>z` &]O\x2,…b誎)l4BsE돇! ^JU݄?}1B "72 B$@A)K=qx̐sby~g)Wes&,0&/ZK|F}έd4gқL= *U˪7Nɿo% Dk );9~t8V Ӑ'/usӈID6bѤ Nx;HiLʾ)u0c[`a{l"-pHP3ҌSܑ{'p֒igEB8?+ 49DG#׏O& |÷?Օ뎿MX<'}"\ })bb}jl{~lev8 u gr҆&0&Dx?!m>Qd<'rG,je}s=f~[vt_uXXOYui2KV[ -{}-Hjkk!,._!p),DF3W^Syf^m(ǶJ1nq.Y2_)^+9&e l*OYM2RW]2:_ɿ[?hd)!SVuX~̮5Jpj7Ge*g{9qVH$cJCɼZ9DbjPhvWc{J~2=A0]akWBtfAשz&7r}~z4ZoD.0D |9ARِ S1IMgcyA3HQ]FAZ~Rۆ8JЗƧm#ɔMik#:]Ҽ! M?.6:F. 0-y\*:qW+Yeo)L=ǔlTIwOaVq42$ZfiBt3b{;t{ԊLU~HzPa8u@r^OlCgS Ilԛie;ANgy e; 6lB+?^έ(zK\paiR*qT?(ɋ?.;{kC:7 q 8m2|?s0c x)B@{e?izuM`A帨X&[0졷&evw$QsJwS\:Մ=}Pt c"4.ł7nOoP!~hCפllnq=b嶸ozHá2s;qE"riy&>Rn < UCY{ٌ@8dN Y7b{ Ԅn55Gر*j2 LWy,爿`CGh7IFn0>{J١گSX nƵI7!IL  6S9Cx{ќϏA[F@y MMzAQqu{axM( Fj{#ke+L]}`lo_/c5\h~bI@`p{@,x5%SR,>vᘪ\2\&xqs}/^RQc <>A24inI@ fľ!Jt/Ǖjc1F|aI%~Œ $LDHK)t Wb#SxS4ngy)/\ހҔ!EߋO&mB-h1+#dcpb"H5?Q\^nZ}Hr0<S)"]g~#+ ;c $_(p8\}i& J'P/Bjz(_O#;'Toܣ"XA M)}a9{<%~^[4EWգYz0ӏbE"s|7'YBSmqpSGEO&i ߻ǣCRN7Yn~'UkW?DMxNiqDCn#VΨ 1=&TyfEQKEx=oѠ=iq-T= 3w96Q9 ._X@m=FA{[3Շ]7'Yh4~o+bCFUwP$.O1L8IH2qŌjē '`qO90]Lnzp?IiXƵ/+mvK4fjE 6h 9z\>Eyd/#%e8{v-!尒L6ЖHG[X5O7 NnЊ"̚aAlh4G|A-:gD]u)~.w=Kz7v朩9NjmũۯCH3vRSx?̺{ߍ2n g ٥xZ>O~~@qO6g{W>kd@,0pMR}(m'|sa(x5~Ops(|`='a  OmnL?ܓ>\v:cPDB,Wr?!䩾qч 8:v.[CVyS5#tsM$6(6-x\wql1utDOFc'l]H$T6YR뾃 $GA:PKl7}u]@yEBs ^uޫۭ,%b]zW53:IEGũ$-ß㱵fy2签*#,x1 (9݅wkk}b~}]?.c'P=*WLEGhFsA7e.'n_GJ"E> !z_-+ڬCvUL_,PLj2(g@}oD1T%:`ߍZX)VN@AȻo(I {)o_C%DQW>C)A>1$Ү%NPZ/wφ؍kgt;r#ExuOZ?Q~kpz{1sf~}zBq==?dpsOTPb9=8"*?&F[ؿZB $ -A>K@/(S/#7%>h=Up;<[H'C,=r7;j꣋s! ǵٓ^0#QAB6a* ur9SgU%Ț\LwDK&+hS!T@4N)ʘoAȵ4%a_K i6 pV>,~""HE4LUp?`gB+$79_(Xc#:V} 6Jg" [@'̊%-S*g'Ý5eaQFز#)Pޢ^ĔcS)=6Wtz0!$+94!TR:gr:+ ꇄIL̗ #^7˔hm~Sd[;}ּX8'1*9 1ӑAAdf-y>I{qoꕩeO)ym2Q Z@ȦhB ϰBS OEQWtuB`&#Ϲ5C9A"OԬ "\&nԵ"+C2Pw?<)LeN՝z;*6 0v>kz2o`:Ws<5 @2K:6əgj2t i Q{STS5fƗ xO/[fM gc MkEfqd+\׼ĿP@CQzq8"2#X~#fHdi*`;˒'0pgYRB)0$J$9\׎]'s0g2B3,L44-vIr!AWT&ui/1b[i?r' ,pXp3MGT)!lgcbG4i%>ȹR=e"z'p-ۡ'P>j6|0:Dczi7^][RͲ  05Ǜc&,,ϩ!<$ bٶMy3#1a"r,={T@S)ձ; 5ݍVx)$U0c@89AؼQi-Ү ^#_W1r95S"! QG̀֩Q \V]YCΜU/pm]@8K|g;e{NJi:]͡[+P+W;Öʉ#XrhkAǾ$SuxiQ\`J@O6Q!ت\\YcL|ZFsB(w]inp.؁`ҿEXj!$ y7fJժ/wBBp }5; ߵJ -p[%~ _7}g<q ?]72ḢHIW Pt摹K+3ŬºLἎitF viPot~[$}I+ hC.T(&բ&(c?-e ~<4):.K@N ~UȽR\AU7[2IGLUӶ'Zد8@Y"m [2H- 8˗o7#T^i-J'!;|5msvWtKŭܰ\UJ[}}K2cDUlYyNa im@w)xdl,#lA fr]dT\,,) '2p8I52d>"pm{b@25#,+ZpAY]Vo&:a0[؍C|Ah3m-_?%{Ul nc\ sƔLw%xMP°Wx!Y H%0erϸ(KUSi|(NhF}ͯ){n}gUm :vPY*H ˥ޑR1=KsΫפK1l=t-("V9<;ѫ"dݢn8i E0e F'ShO}0$ UטWhS!a"ӝ!+( mjF1 r^4kOt$/[KD/.' С=0(I-mvfR+ѻg2;v檱BOOh2䇀4(`ܚPd̎:كaBHZGSJ D:5y4@7@shN+5EC+\eʦѥTyhH6{-V_̌!i@E`,d3WV u [(:k|ҡAO߽yD|9X[RMTϼ\laJJ1j29pe=|˦e麀kv%'JTvyOLU/T$ؾKچS_ N j1 *mJ̈́bZNV=_#2P r_Ha$Bm~c0ghTe`sQ8GLOs9]Up{|a}!(xw^&m&2ަG☖tm.MA]{r۾-$bu l" 76Sec_d}ru$E=sNA)E6Y`x Ցza-^S 6LBEe+"ԆDXy9b4f_^L0&aʼnbe;+.G3JQCa ža]Ѻ"kt4-g6Mm1f |w«X-_*ņk;CuG{Fqyb D5\4?Ҹݿ]YV;.Z$+4[raV$Q$ &zS_tVq屠ݳ - ե^EzKri}f<*Ӝep5M[ͻltpNJo)-u\ϗai_7.Hfu]ȕI_,$5ZwZ`z[ :Kc/ņ hBum> Re%.B]эfAF*e Rx_B%s}[mrnʩmx>Y'fŲ;zckLĪ @t*=)/1+>0[+ˆen7|*ɗ=ꮀ)zϱZuz4ul͂Hu{8YH$bZ;8@<_HA0KauaLRD/RЏ@On7"8"yh2lW?'+jgS(" "ms:R lwlV:3qcXƢuPCg*_WQc~M͡tp}#QnK~3uPt |{ l#K7Z}?(1&N^ifE̗n. J.׿]iO ֢k{Y!+%ҕQEܸ-PO ̂a1.[j 6+IB$CsFi6vО!4Nj@:^='vg(~('7uOy[Aҥv+F̜¯r*L[HH1!)evR/goYd㬇taDഽ<ѭDٖ,p⢜j#=~\dV/hL&4},m NnB/B3vݢ!?)f"F䖃ʚC/1Z Zc\Tw)dvR &1*qkt+PE^ӗ#(rxu4t<1G4 8[(< D2eܻec4~JYFȈWqTEuN=+: *8/0TӁmU.-G1BVdqĻ6u)!&Aw\yOXub!8Mȼ]0`EhTWcgb1ո&-&?a#c-tmWzLsЂ1u R!'*N6CF͇ќT tjTR~L~K -|*{wSg.Ubuc>f̀l!h;rSGTW a̟ۈ=iݶV|̘x7}F= k'ϣU(@.>Нʽ1m&p4"< z_b6k\恌4f}w"Œϔ&{tŽֹw5OOL+݅ b+V8FRC[W "~Vd`dVe&Nl,A H,V_FG?&ޣ.2/ˀ? $(xG;<\cw3n.xdyKkv"i?,%vSfI,3JSI \lG CNb]KǤbEW?Pu+X(~BE'LsZWbgEC{Ѳ]hP.ypPtt#AFsI49A ɻ:Hvib$%ejI$""2$h5Ci_f(rq*֖QI+2-KWv/_>TVʂ;KG)j'_Vxm r&p@E3Ycpr߶\ .UI (UAǂ=Z /suAgP(u eE!D #∍8HonBo{+q4gqADBF7@ix(?93Nc݄г~w4swTϵp3So)։S!{6 ߤ$lέWV@dy5ʭ⑭ƹ4KCHAٯ $:!}d\5OC%ka";L⇅ِ2rӹiA9T_G'15".GXQu΃P)*75;kMM/ V\ǯ@!;{GEau-yi4FNZQ-^Wt |ݑyC HڒrxLp:Z h`6zˇ{B7Psm2ўC, 4'F{ln32#__fnQ<i8@w>3c!QOG)w4 >k$s pH1{8͖w Y=`r)¼Oh.l,nhDiѝ 9p0&S?C*4GM)զp?_~J $ EdK<"ImS&)-bVQ?tY/q$J͝[!y~|ȉW/*}uLjRJ 9f\f|<ۅ @b6|L1 jҝ0sc>eڽ< MΊ \zA]#,CXn㊀ v<r(\н d"G3<9r& o k6#Ua5a :>ohC.b\XrXCTa1"*(X3cLǭZ0$D>S6}1}2aU[`Elhu`2bY1zW+YHDr$q3lWю  0;,掓4_~iȇHXn , tǩsmhw2^iˉvv=DdhD"$k +QB W(P?R6J?M ۔q26 _Fnx=Y-8=:/xBk4}gBUёU)).)x)"M-T#z xvNNTfkz{ X;C ;üzLJc_',בp(^9<  %BjMU+, 4„lO3 N׼$}Y0p`eOSٳLt#̷7pQ @|Y@kzgVܫbtQBÃя|(1(~@7? *Wz1yI.Mb7wtaBUʶ{O&Q]э9FwK0hԾ7'*eJ݇+QF h$U:yo@I#w'&:#rԣ`եKB+TaXA?屍Mq/R D- L?8 af lsn1Cj_Xm>z lF&?2 c'i xIٜ$1gޚ7Z].[.gtBqbYf)TI`)pc@\ݗ[H~Q7n ZplKa k@fb4>+^>Ӎ^҃̚=2_'MKOZX]a.dd0--Zj\C3f6Zgl9=N#kڜ{q?8SU0bd%yWw|Э;1 _yտ(i@r34r ~?V! >*j2CJ b*hI[ :r֋&n/d~'kӷȨ*a$OFd/=#h'PmDvœӗ'6ek "4cJVշS9( X^dOyP4+&1/1JQH _|}VL\\ynt!DR9 ؈Rr?"aQ2ѯtƷơR;F׍]Mwlݻ 'GPmMMwgFó{jʵYSN  ' z_ټMulkr!~ h2kC`EbcSJ5 {r G978Yommeߐ-Y$?8ULDZ(DuеgM6Xp5ϵc2aK 0׍ArD1vAacuZk/jJ9.1Eשf3n}u4=.kK6NbH7jԸXCΖΑg |.|0>'Eݴ:E!> v*+e DY3@+`񑁖G2$SǻW|Dt_񡪧2Hꤴ{Jqۺ]f]/kQT:N>D8[-#I%uL4O WVgt&kQkɎZgJ g['+ᠮz'A.X BiR1mһOx_Bl1D?h1(t et"u fp:QI,b,[D}}}!̺] eTdbkeG_*"4xu|N hlS{ž&:L b&=ZoӶn¸0Nc(ʾWaǘ.py+DVtwhA>Ҟ_4z>+ȿ;ז״vg1T-reP f^{$mu]r^ nLcʾ ,D~}NJZE$wސ]6۾ÿf@>,0єMWmZqݔu2UbN$Qa Nq:  IA7(6RN<ʗAp0+ȝ( ev 6 bҜ20S:Gmi(niEͥN$#) cJ_m*Oj TMb !Ǭ5\1-X5UQ ǗV'Ϯ%T,f_Hp\9=79*! #xɛ} ;"Np{!IhV[]@.”z٩P'2qX?cA$gx./M/@٩W~ bG?[K|bxEgp?$)uc~|!-=O0~ȹDPcuaX"XVpdOޓfPBRx\<&H pXtG 'iXӈV$ÁYϸs6TkAwc'_N`(4Br&/ ԔR0-^Eq>l *S*B906*I9c~*S[>6 ~Q? ~NDL ] KbW?Mc)=Vʋ/'tS-@`ENTOkʕ1 "u(9O{vWHۖ|:ocaaehdq3҄3WK͉(鰄`f { gN*,5^R{2u ZD!i0- ? nVY:)uo:@>W<=0+Q 2"_C\ezP dm՚8XS~Py Q,]n- _b ݤ jRI' F;}TjjƹI{wՓOJY+F҆Q[Me28 *l͝b}- G +U`}fKz{tM:.=>D4G|w:"7rrdz_3 )OSξ 3+5ܶ#is :l!BSD}{(rQC2I K@7̳ 2 oE^{ gn?у|`5&3a6A' (c%q92Z3pBZ";`ba#oC1_kC ) \d9 DF2__;N(LbrFyf^dyr ׈M{rw_֍ NI Y؝`@qzxhuѽH"V+nJbQ32ƦzO{Rexx3h]ij{Km;]'enX_cGNcPmЃ *9ʛjQo1l`^aO?Iwؽ+NwɨfتFd@rƶ'-N\S Q`ߑ{O`M-9[F},a<~L$[(6p ϷJ0ԼJ!uM^d;fe{B} `L@!Hm丸{-r 8]4eɿC٣fPO.d !}$UGŖfe6guJ[kB9YTmQ_{U7 *jkP1zS* ֒o L^;ew'q,4{Cig \m{:b%l󘽴sd5RvN6NG똟Gԇ5E{—3.d.L nNM nʖş.Ɣ<12P ffXQ%4uM pAkgƲrڅ'Vi<0C/J;-8W{2ͯ#*I;#\:vo'A0I•>?7K KD :9y>ˆGiVL{bFFL;hSo xT=%HQx\SO}@JIݪ^HdqzVK`׹{:hn1}Ci0'OMPp/F;k4b 1oZ睂;4:[יfu̗9pY5I69?3# t^| r&ϖ-nWwoof\ߤbB3i"?, 3d; k)',A2m-Ӱln0Z]U/V8`Cy(y/.Lj.O&r>tc+2ZLUӨ$@5>Fg*P+pUa9g7w;vUG6;j%Mhux֌qòA!rkYшmOdih2a**d;iժ4'?bq c N&5o+p- ov΁bs8ǩ9A ɗ'0M.k & z4ǽGckc##^3 1B|>m[B@[V6+~$eTV nnzE[q&QXk8GuVM}.3vz`atJv! %-48~ʻ/ZO+:PYA#Fiؤ{+!y>AsO2P̾o씇B4e%p/37LH31$9sr4{OU4AC#>Q2J\9[wuoy6ǒwVXul.pfDMiUC*XagD(@w6 sz@6{[ܟ{݉/^dЂ'pPgu/M@ ~E lMJD7x]Mg՞[ʉ L&5댍p I^F +1Kq3x[ѩWp7Vsp)ym({Oר[|z1 Ş-^&l7c)l-laß]5-ֵo-R}X_|(gg-Mq)]ڈZ͞whb %,x3I|-CgLV1ZA^.U\=<~e^nS GŸ#΢9T- @WqA(L2C[%H&n60;jUtZFN 77R+O:Oֻң<]wUJy`lZ1 ~Լ6|ooy7N L:7bWOXYޢ=Al]"O uG_hVU`Cs9j7,rK 2y"ɣIP@)6rqB9ָ2*z`1q pʍ{!;Z/ƄƆ+#Zf`)1vwp^2:Xaӧ5EGFR dmK ๩WV# Y] z  =rm (!'@]:} j~%^m9Kt3QI+?\Ʈ -%MC1YE[Oi|\\G7*"ċZ=@ЁVT)<N#h%^k;E } kāӴ`hb8a1/@!%"Iyp,~%t)C )SX<8;'I]ϛwN[2= Vrx&e/B.µĒ@KōD 1{G:20 tb =Mu\*]I7^C6װ M"F7%hXC8´$ z4yN#F s4_`~sw\3UaV `Q:BL ҝ`v 铛~/U{bBkw./\^z8ѥb-QRV&s֚\[5"8GbLoe!#(~gS%W ggÍj n@"#H]u1ɉk P(_" `\m 8)'"sOB |XtWۥMM/&&7N7ծ qQ Fo¸,S:b|limyyʜ,1Popsu%UnRi)[`cVMˤk\-qCJHG7|II#$KǠgbwsMVwJH7#S21E$ۗimaTNEn{ҁ\&JvS =sG9߹B"+#ʣ % Ǝ\Eh N# aWDm2@y"zSB]+0z< &(΋I‚MԢ}9~znl<' Mε'g #Ymp|!vDa  bR`! Qjxv| ewJ#2 բE͘`4drث1r⳸]a?%'(Z@TwG@DiAA݈iZp۟Vس9͎ 7&IW{wʔR(ٳP]P-7)c oYx]U"©q\'"Q3B?%,% v*c3Z\@#."tZjFPɖ񵆧M$@SN|M7ʿ+(薊oR|9QϝI[񍣭>VTwi߽ս5Ypݷw^~s7F`ƴ1kR&"a"aHl @bɷ -Gqw6so~_e#);kwba tT 9L8Tx($ P):JTMٓW|mxvrx]/Xeaa8@𮥀DOCz%-Q;o<߹2Iӏ"M}>~*/adWvi:@'6ME/6·kgW^3նKkj+?Dr_}WόF< /-^`MeۢW0>[qv3}[@]a9}eϱjھMiZ H~һ̔FUt'C+}h&Øk{ JI?]Ɯ[Ef7cĝp`V }LELYV|n^XYBd-z[؏m8|.׎ R9ScZs=by^$3PŶAG# ;"bQy{{Q[D3E{n77A˨lpۢx|\cD8iUMB0BG{q4xg }+ uB\z5hCjI2_@_Hjh>4YBͣ677hv&Ijr ~i.ڳ4'v6_o0T'/j/JʩsD' gR TV{Z9Z3HћdX%CO.2.%.oZRف'?rS/0j\@hZl]=7L $[ l7.t 0'CB<O壇·(U}|H:-o$ !Ğ^}ԓ3q]\{ҏ3l5jo`V.6:MBu|n&x%KN4üp=Q}8{U~$=~Sە(h'{w0 #q73FڴQO"MeXu&#!*U'?.hnȖkd~ggF-`U\5RQ%u8wʸ3ioX*Q@$5̧Jq},B]@v Z $\ ŚճӪ&!  `nJ M&%ڽpC@kY_U俥?h!yU2ikWQy>_N, qWyK}mm<~X`SO0A}T)Ĕo|^Z%߶";CݠD@0u>OCpc3?E6a[Oж0vɶfL!Aޘ(ь2ÈLY5?tˆv\NcT,e|Ł~Dk ^{& 3/xĵ!th!(w+~VZ[dC,Gtv\bt!Q`Ovx9YA- J ?7A{u FefOCs?>HSŮM#dW/I[0є^Qe/AZ'QfQA(rM+L$'tgpKCI18NAY&?jNֻFSnp]@U e4D h.c~8ضiH_(r}p݊W.&A#ޘVCL2P8('1CCN FlbstdoA޹!᫉m-(8?nuX ]\L !%"fK$)p44=AA]@8HF0d^IjZR Od.q˕QWx'ʹxdȺE 61MlB޵i-EiVy|34 B[y)`8v~S"wZAQTc:£!]+V/RGLRbj;JxJ5s+ύE0 -v吘'O&HA6qej 4u﹋^vK pL,5 -x 7@^lL˾>]%/Rq͓胤5hyaslVu n_K:jo>H QR9Su1&٭5닎jrTQd^ =o7gH@9{Cq(B+'F ;oS2(\Z ϨԿ"މ!r㨅9? 5MX]A#21sw/ſ FX3 s1h+G4*_nz)V"2JKN'~k=[NAq~yFϾ-wTc3Š ɘaʡZmwvLzd_"N,QCD`;=_$҄r ~o0<)wk6θy 9e\n5G:ِrЏE81Z'_uHܞ]it8y;_VLc},~n?R_'/x$a@!&I_$;yLEcҜbG} ?{gɊh}X"?(*4M?(PvRIojBG^t7:>X?0I]4Yp4z*ۃQW!:oN݃WS04?X y hA* g O@YW Ɛ{LۀjS ?.r](ߜ/́IjWGB_*=#_t!ӼpΐPQVOX)d2&i_J#uڐmRJ@Xi#Q|bb!3Ÿk [5J7.Ȅ?+;%;Ԙ%<`{,Jm1nu|po|b6"|4[9e»`r ~z/̕bXpa=QVma`M/ljfp̝! IGƃ!ͩ[#‚4M?+תa+/ɗO]BH"C` I)gZA0.Nw|g7:~dV-~a )j5si ke7G&U:'![\dZ=U+)0nׇgDqtWlAߓ3=s$ 1ۄh~`WYtZɔPHh_]asY/qŹ`0; [>T̊Xj30&)96 !Jg8ߨa& feJ-l-?%R׺(Ƚ m,4/@v{Dd@g7Z˲$z$ۮ2o n51'Jdȁ&&ѵ+ŵCv)TT8V-cun wfHSxi00jI?'kQ95"qK7\|-c`pEPW߅u ?=90"P[7հh(B(%3.{'+FQ8!?ЈЬvkB\UY>ݕ:y3E>#yBn,DsWc`]=n4O:gI|IT$ vY"^KcYo*;3 6RנԂ㗯iNR𲭁z30٤(xShc8f\bR*054U6z,"'7K\JYց_e=~aOW#_HƂuk >34oUPd[W0Є%MdXD]vD}6OeDŽ~.PKY`[#c.M/o'of^ f*4rmluTaYP9`X.53<5"U %w8fϯqmѽ .Z[5Ʉ4DnujuO 4Z> ki6$(YVfTd|KI7~x{d:YJ5;j(FZ3?y)Ib9:/w>pQgka)xXjȽN韜^^O#yՑ_t"J$`1Kr3R~][^d_ef_oj蔋&TqP;ϥg=\FRÔ.G!_VL>1~ Y.`ӿ}b_c-g* _ mҋp_ RN?Pה9Z!Ytl9~l }-<\͂GRVe1pGX㠥/u\ 1cf*JI+NUe"7ח{&]fSq)6cDV1:澿'aԀ܇ %HG/ Grn2kP UKzfd`٫ҥ:4g9[0xX-*q#mgv`2G1i @}EX !8/Y=v΅A)Ԛ;^QA?WWcxtK>2KlX$AĢ_kg La!cX-:9GC7Cd,AŒa(ܖqՋM#3qhC[;(tB,NU"WkxⲠbLоNςW.>AT*4H K51vzS g]&955cn)j>j?Uu? â/C}X$bd0NJ9ߞ( j4$v-Q,Hc4"ZU60m=mrjo5\hGpugb?Gm}:4L Kf#DV[s`fI<] 0EMfX7Tm6-Me K"pE6 Gb2[[Bw __T%o͛~I Џ~ l[j903M7[B+wNgv'a5SBG"94!zP &s-\ܮSsVZg2l1F 3ma5\CXqk7MTN~MV\-] *@MwJN24J1Uj)E\0-=F02Ǒ:Bȥot!M q}<Z]oR N"b+ZFIdX69QML@}L-4?Ã~${-,?w#=p>ŧ(Ox)QåDom<c6-35Ur ھŀ뤫!9B g-آ g\uN/;.Z'+ ٲ/*Q癡hCr`e]W)#.QZdl*/e?>&Ӡ$?-;M ۚHA޹Gyw]friu+E$NOc//W_.u\nځ}#xU(#}'KM Nvo>ҘVLrȯ EQhW"JcvҢ:_:\ W1ի${'x-{]q؞*츼'6$i2o#|&"x7zPMDdQ]!>,]T+}ӛA"=;/ 96.c \?_M,}.uy)>O܌zP5b) 6wats?$ӊh"m<j\' GnD(f[^וrbC 14K*/ﴎ(}q(.B;˰OE2`ʹΦ񵘙xg P(_73_ocф{8kαSUӈz]ތ'!o7gYI_o H</+$*/  לlGfIܖqΔh(@!טzUߛSF#-]SGhGzTF##HM"t"ST>D5' =} H>$reAQt\&JIZv 5Qg_b^ɘ4lMgҳQr+ jb>z\>4:A@rWG^:㏤Vvx?cZ)w$r)-ĸff/,ͥ=rhAkWSmag!p-v~h{wX=THc`±G 84;@ȕpIa2KCx'b)X`$.<ɶMM0yDL1ŃETEDAIzmlA)_HwRab+mMӣ;6(K~9fU"58?Y/`uN T!g|S-:u\ǎ;+qw/􄮐3r>xmO\ mB;^#Bu(*/hlOr.S#-t&U%Y%`CB͕q9z|9%~*+дuÆ,o^I}h[\tTCmvX jvb<1ph˱-h *xyAǸ mvmX֚P=bqcc-8v>Q3%9| qrMՏ$%پFZaNbx7khr4 4ciDu%I HuZNXAw,ˡJٞ-Ku7xGWTPpA#ߪ[!]Vbar5`cHgz36i/6St%u kN2HC {y(J7 -j+6B[hL؇G2iK(?a8 @'hjmdR.ogȽ'S@z@ܢZMJ\\ F( o-Z0kP :bm>^ ūV*䋉fMa)cO(~ +rǍȧYkaKkz)wqZQIEm*er՝sʙ9xRQBiH: +,}ȏnҢHtTئSm7e:QxTȣLYR,s] UL^ kjm`1Δ}D(W]W>J9tJchhݴ;5fFtf5ea E*~^"-siVaxw\n9̵kƫީ!}k^3j3  +B$+9BdTD=K7LH[DNXM,TDPWRcSNGAf@:J, ˷ `9.;_(Zbg}?l7B˶mx[&hh"``E_.uFVD7iETG6('~45mJm/j,НS!nnfa5R2[ZeӲ9@M w-} _noOc.<J7COA3H#l@Q_ V̴SZ>} @j9d300j[@l\a,zIqv?u ) !9ѺA|x>IZ:3rk~ c^%~Rjv߯ X aæk,_nD^Q>Y't|I("hܖK\ti-HA p{fsDžy//5ZXrںE/)qg 31bnG\1T=Bimo~IH&]؜ȆOjR^bx@Wj(u{rҘ/>`SoW?r|-Y^S!:!oNѽ+ާ:6b`,br%5JhAzSL,R,@,Xv=I[{ztcGg-}{T8r2#Q3A jL&#XܩH^8m,19{fk+c&`cM< JQak44p9dxpzѢ!81Dt92ɶLyu˜W\V`ܡz(Di|yD)&A@i[ˤll6&KqvfdR=I,ce9- mT*/3ck`AEpp6J+h᳓50H(3UȻDcDɢNkS)܀,Nj"!QN&ޕKm6I6܈?p$ itB22*u8zRZPN@̓ovG>**%+H{ID"ZPKle451$2hS@-T!TM/'oq99~CTNƩAq/Vrv )K{Z}a_1-ӐB4!.:B8k|R<;xRāz-,}An|.#{YTL6؆R~Y8`RIagU~#[3 z4[[;H܄ 9-Gi Asߓ 2$Wě7 (@QLo9]U}dj-I)!;#nF&n͌) \%Tkh3/4.K);%؍vE7_CZ7qP6+2+30JO{T2+8E_C`!p=chx,"B*3G)^(V3-~n,O5~Z=bWE jLIլ2pYkbhjn: k7"ȢehYԟGAG# -HmGa,ˁT/5d3(*gnҵ0mGx6Z#^<&ݾK`}jN }w5xk:`Hq`!I45%|aam+Q()^6Cnm6,o%T$lV5S Xuu/v6V Rys9,'JWYT/ΙirN<9T?NHp {O(:A&T;6=!t6덫%x% k23QVWY9/i hHnrR&b][9{pS=ek)V)tO9߶(v.֎u'T Z%'qh9 dl6 +r)>%XsG,<dB(YvhGo 86y[J~4/5 A \QغnvW &=DIctO~n /J:pF\/SְxQJ6Ypf1| u@ l\&|YFFG&;&s*oc)~i7=zD6PLZFu׹ӣظH8B J=L5P/$Qs^Z[z'kİo- N{wtaACJN&nNDٜS^"gL e=`3t/QnrםPQstr̛L6|ćC1?T#eL>VX=g~4_F`,^)Xɠ3]`Yjk61 ?I' >(HW%āk ܗ/F0#K/*N W$=wڌ]2a&|+x {\t!ȓM‘޸ޜz"!6S7 4[@[͎Ryuf0ă^?~*BTJ)}ΜN^C |7ցz;*B>ZT{Eqgtp|]/BFW`ns`E&\o:Xh*2Seja,g䈙v|8DC$ևQ$zZr DO1ԪykGY1v[Y$ͷ >i࣌؍PK h \J\3e XKcDJvÂ8 Ձ* lr1g`T>φL2]2lNY:w/j:!>l I$t9w3qUwJWOy\ˤbƛ&g% 6XUO K'hCXȝu*pEݘA}edΫ34TBh!>ux(RQv n&tW0U16uvo/)aanqbdu{;%3Vg[c9C[nk9YluX&ZP뭋s5*)p+ Zvei\jǐOȡV8y@?EY<8 kK9,N9DVw"]:} ^U8U7oX2I6 mgT ;=/®n`uϓZK%Nl\Ac7X(M@WJ0x-m2zD>qg'Y&* PPL="bbwfpBI8ը=Q}č\ֿ1DJO|nhv*lmN-p2RHdc{шX٧HkYbDI#ZyrvðjS׏lfM6j3Ugi2{}S69E&#|4,7`Z6Vb{Hmm~(V3wُ 9[ ;K=*=#(:fԕqi=[t?e&&/JZ/w`C^E *콑+հw~)Yt&+W b ϑ6Yx칒~F*P FEg>{z VD#@LSd% xStu63xi+ S\B#?J$dY|PV,2U&4 >p2dMw߁{Wx*fZ"T :kn= EMN d!@ύl2Fg?(5P+e$k's>2c)S4k=ǀnUjXա6ȽG$,<5A wCYk͜@H!dIXEsLRO;Ny/eL+](cR SdJF$@KqްTq$R/XKq&g>! 7L&:\\2FPA w\Q ^3N[E߆\^|dԤTK\MQjxP0HbŒ[&Qsι Z&~8֡f& o8-a؁љ;WGdAuU-}I ip@ QÝXFŸu J+|ֻMҬWF>mj50WYerܿ_w އӳx5]WUqp V2Y\F'˴-f0s P)z#@g?6]Mboٙ.Y% :} j3=HO_{H:H9ϥb1C$E | z+B<LSjF0bՅQ])RQ;kSœT;0l#*>hWJ}gY?>gDıǖ6?VA0b"e '`5('E}?a>-ϐ\A`\uQ,;u2)ԝI֤poڪ>rAD‹%iT)"(>Cx%/X8sgߣpWz[UV8)]O[E͖E?iٹ;yֺNDkLg @C+A~N:!eiڍ@Ʒ hdU;ʹV-A&baeG"HÎ{&@QV/ "BҽŖ̤ trܡnG"0eI_xUCW?Z 3.cXYy+9BZvot7b~Gքy?զ&lun%Yؒc xՄQO9>["tMyꍂ~c7W~Xz& 1褃LW *1gB8%7]BN2MCjt][yEJ}|Z^Unꫴ OKOLύmȲCOy0,zon}~>/HHt7q0l{P5n^ \~kJrtTyZ)J#6&6gR8SA>h4H괓m/ٙ)_BlE vRlQ؊x#4FÚQ._Ӯ/8'K)0Զ^3-yTj \J~p`"2SC pģB6k 'JFajHL.Y4;7Κ0v171๣Chʉ_!OT'`{ꪜS$ ~vR̿)ń]7C]COp|'cK*&-LN)HjHT˒.g=JBEhNڶ z6܎hMw7^,K$"q׿L40q1[Hڸ[z߶%Sp涎,>?}Gf=q{}↖FEKr j;|B?G7]P="ٸ#k?xJnt!{zQ68GҼZ٬4mhc껑蛽@ȣLA GssJ%G](B/1w5 )7! id6c}&: \D \JE3LAkg-ɲjL-F\WOu[Z+ks7S 9!Me?\JjxͿ@/|-D%O,ŧgex NùMə_lҩzQV{+(dI9 Uvm\$/Bee,'aɓjZ f?L  k11b`$ [*x/?E8~ BGrLtcRGfMrţ7c:~,9bުD%\œcnEɝk %s#ՓiЧ$Z-IC y#RQaZ wKFbPhxٳ/V$&u2`| rŃa^G@<`L/٠9nrqjsNf?[u$Eu8LjyP qאIVNԤ@0V-azB!y@UumOvKF6>ӄZ?ɳ8Ќii'Tꓮl +`'+PF>4B16nk-d9 ?񀊭o!j eHx8=VʎwV3ssq $;p瑗x_/EKLa?dEWTi=:i%:wբCIpHN9kbp+9FMHgK@I/':N11+ڏM D%΂jr#wotlo5o՝ϰ#Drq5Yq[#$r( 1UA<,BѶAf..hC/*I@.М{h3 K;< 0cEl:6Epb 8u3@u?AmhĉXlIQzZ'f_Wa/סË́ZφsPJK$fvP_`ɢ;ou!_!>cskqWR}Zgح|P]SÉ_7\ƨh1؂8}'v/KBJ +g_tg~`9TF1dyQSᑻЮ 0cꨂ!SOL8}vN7Rl='k!rs/T`.M@eZ#YO#Ҿp,F(Abl_kcl8Z.A5*&*y.g[1q^b/GHrH;a^0O9yeOR>'v>29IPmݠ53w4)9P?{:Ƌ_Cݧ}Cǀ *˗lmb_G\Jt$&z R2\t -̚i'WGX. {F/ٳ*H6_y7s>1|1 _ $6vLX0"1`p%`Q[Ȼ,dzyzM5*]2FjJH[1 +W8A.:.f0C-89O.$32rVpм_o£hM_[Pqu#5͏РUx€xC>K3B 5=$cqO+ r'ҥ'-6M- "]7O7,c0[ݼ9sRx7pK]]q>g9I~0O2ѤMW_wU[lY[X>&^Էn|v'l: i; "TIUG+Lӷ?_ƒF<6fn ʹ`%ZֈpR .PDVփRI&dH[bi4RBu-=ĕ87y-T%QU VhN N!'a:H+k2oÉVJ68:h\K;vfw?9 %VM o?{SՆO %-0"BW!HZ@ojZ%zϽ+7.a'Q/'j%FC5~KCP(^(TN(CkO "] o8h<.)%-l4(ނ$xJM4^Ľh7ZI˹'2}ˤ{<>ٮL60B;`wn&S[mE(3T v;:޻),Z؟Q TOeׁ3~϶<} UЫd Fm%^ `'\H|b2=!U.b%V|L&Zɫq zXBHq ŋ$Ika5*<ܒP5bl>1*AAǕ(dfUR|[;6-tF Un,5ﮫ2`ݐJ)Q89TV<NA!y>adpLjSk CT{{40jt{d 3P !2)t4eeuRj1 !~NhB1jNIc TM5/R'g$NϠ RrUWmDzPa/`'4wykz]!umf[Z4'8Op?(0,զ"F /mP+&Culp 5 ELլ{TzBk(1iaEӅ 0x =-:f(BA3O`-bϰC)H\tÃ)shh[>\;[" rHiJln%.2yEf8B?4\ AithG H)mp/AKjPp>Н~B,OvEyF 'zУT܍LFSLyga NL ^d^@nNN*[4?dQ*&Aȃ~ ,ұOV=h&MƸl5jo2H2}',N%9'_P!}qâLI?!uI$S00{5@_N[{KX[- [EҖwJ1l 0i,<ƻBͥ_C$63^kV?xDtЕR')|;c2p8X3:5(ichݔgUCN>lY]$G4)\p֯^mhr}$)?gldwϊ!>&TSl:)-F2uKsoB}Iuw 7cCA( PNޟ:#8NXHFc?nr_lŐlaͿY.R|&r/+" #d:3E˱yvƫm/"ZoFeglSX+ao$Wb<Z Rqp)%#P1[BYDd}a|(hϨ?I( .S[CD0:U7IJ2RBJ{^N9+-] )G`thP) }:&6ySo#E4AY:zxB̥ JI kf/O{IUکڤ#KAM16vH6O :N z^Ÿ_H x)6MBqB7C(:,=+PZL5bQT36g~B)Y LVNU*ur#d&pxoxT^YW1; f6jѕg$Af&8n'xvP};#˜ʣf uq ( 5Z/ǂXLʄ;5",`E2%oXK;s7ysTx8c=Sߢ`\n=6MbVD-xL^My}-RnZlo !5hkj%FtWNςK~{PSB]h4ĞQ9&hvpѵS2dtA@Y/.& njQ9XB45 LD xe.#&C?v2cᢰ-oc96 %AB?7ݚiCdX嬁$#LZY tfGj@$0{>h4:pҵ"$t-} 2n\n3\ y[<ՑӄpHF, @s:b[(Q=o+~j'ųEr 0`23e8NK* ^Ea?%(@ JJO6P^b_ M:IJ+9PVVU'AIß Q^|:T/fm-EO-XF<8eӴn۽suQ' >5%n2XpKf{HiLBT*w4ѥx IXs046'&Oag>+ &k|:n7ڂOԁ_;O4݀H]aeO.'5Z!Oa@VM$/ RE(n{#ʰqzpG=YU}hWQ1A KP3 dur`Xi6D2{'I~2cn\-ZK࡞f@BƲh(pdzc6e o.&9 P!`mbK082iJGMZ68A+X4HVEAUYc1[+LUx/EJuWo0%tV ZhW`dF,X$V 1~{4 q(;04Upkbi *&R+!eO 9D,"”7yն -R|H ?eQZИSKM rc8?+!Q'+ʗhCsHT6[(߲=Am$Agu9|Q7]-n'EW>{OavL<ժk@0S?Umƫ{NlER-YȪ`34a=ȀC|q("9u#F }T/- R7Fo`}`lWgY"=YYTRhz/<Ĕ|*`ӪP4|Ě$X\ߏn<9[oLk/ȄpH/{%ۜ cжݻ]L51u73xl w3l\J*'h+\ rg6j S9<Ǣ*ayCl'b%v<*VFgUZI88sb wCd(ԬhځEՏ48aՊ_<ޢ-Ǚtp ́oqtqY`{)1zr] MqBB'IJ{#!<Ξ;S󈰟槴aktnk*Ө/aJePh7J8*u8aNHR1f+,ٲe]*ozYڬSuY#w)ʛU7TcKHƘP2d|bt?I.dM\úI Dʦ}i^+Ի֜ x6/kX~; s3s຾G)O(t'|*KH[W0}g }hD8X+ Umn x\@돻42q-8yd݄x@}q.pθ CUo԰[LN VKuUY+k_ ^[;ffBmobM޷8k?La,@[!kY Lld)0PzV=7+%{Anz8G8e.&&_A:S!gPELPJ)Οr\逅8(KX5HK~q0SJ?ʘ5\"e0aQsF" {:䌜zI,9 GC rp@aR-$;Nwg.sA#>5Se3\w:&k5L|)N5dޫ M4dB&F|=1͙ֆtN56 &9W9IhV(Ul\U CJfGU\sba@KC)K0a=`n{;rA|VO% 4BNjLlyK~`bi ҜcG i.~ocui{s, "Q$jCZNÿi,I3~.a-^}*?{ww1T|6Pad4WbPx}E~`k6 '3Nꃤ !{^zTĞ/bv3G 遯|n0馵OL殂D@E3 Ң }3CS79 ,chjKh`DG`yV*ᦇڨ)sytg٥lpM*R,jKLoT _QEQY{I'Dgy EN̖Y]d( W3#Vqy% DNnZ1/q@0ch3”X(M܊W )_ UȣӺ 2M"iͮt`n\}淚Biz ðՌlaf~oKA#BW[$cPUay޺ᙱ x+uhe |OpVaW57h}]mEfj|naR 0~D˟M)|gnmQCߗ4{$ޚZ&Ad4#H+BfM8j=yW!p2{ w0*:5]>"xdjĹ^0"b.dMήl@ V"V~5 Ti` 3~0=?,'x aЅc?{co(koY,1j5B(j9gzZ toD 1Qn|7āT3=wAiHefCM=Y }Ɏ*yDžֿ sdt[/Љ a& 6- .uzDJ@5Z1H C|KAv۾j .L*hj%J;F J"eFl2[X셒e8(.{p7ba.uv-?-!PS@XW|zH UDvp$&5%/Lt|F9Əob/zE:k7E#lMCգq1O2LCw1Ke)Y?D !.(,uu!u\ҸB #:"I 2u Q,64 Fh"RvEHfTn";P N`bm;AL>8n6dž^8"TrPP,C?E >6:cTaUneg~A yl&5D#${vd|@˼VvEd6&`T! V%ߵ?|ZJ}BA!_?$CɁ-t ưUԲMe QIY[xHEw5!V#t.'{^XVR$zY G%qms$=GU}:$2p$G*V)F*k7UteG3vj\XB712-\["QA$|+D 3.m1ϸC{Yl>XC걆8Χip^ANa̍vVNm>}MqK#Xtw)ah%aȲ0I~^fNoOv5Y úwBi cD4]Mb-ĺNjL{7{1A_%>=a+ e𔱺_fUGW>'J3rgue~c@y|ǟ=%k>A>t$".޴̞e3#c 3wD{9Gݟ# ٖ[B1=߉6_.w$Q ڶ9ɨؕtll$*}7Z4^64+2\e.d ?}PݍB\MD6]6Ly 09aZ3IxqV\5$y2uXn{wC&Q 9T$kߔSlOs43!}K2橝@?$`'H!=3MȮIMM+@Azl{A矾$co67 {Ϳ<0vZE +HDї3BzCRT:O F$6iHB CAdA3"Vܠsj`o]:!'WL6wU޺v` "G5т&!WK*?Lu6jw Z~£&"`eIz"=G݌x\،oqu[{'TVcDDC566 [렏e[gfJ s RCT_Hn$tVA2]A,A# z *٪ TkoF)JE)ݿ_$܂;11l)0K3^6:=۳&^l} hnoYj'rIHЙ 14k ,)ݍBv2[7:/p|{n|o/hL5$K^r3OӟؕbG 5jO <#Pxcpѻ;Ry`LA ?K 0i.AkdS5V).)?r 3(k>"lnyZ/dcd[Z$;⼉B9RZ僋k?j`0lg,37Dž?%wƍb~Xt9-`9ZO)s`7 DepIM=fki1= =j,vƑ"̧:|=N**_iedM/i%(bۚ~.Cy1錀|NS-v6H|UHgzHNT ͗ŭ$M<`Uw9+hJDIy$VEO#~Rh KVa%Rc]x%M۞|`<|ҫQQ B)H%wۑ%|&KB;drνBl)|bp';Ba8f}ߴÔT>(]yd:d A.à' +s1 I+ʸ4:6uaɇ3cg1Ŗ6a *nj0=\%"B᎐E~Mmc^ O3Pن(;[u_43ᝫBBpOnAN٢GJk->fwJSrJ\aW _? xfz!xoq]1jJ@iTD=~g 21s l=j`,Pц=e?.;4j8KѱsIӛ&jrcgGǫY4,F{qkF!2!PuLz; 0T8Wz@7CQ05c+NHESNuCLE"X/l GcE5s{" ~ĩ}Z|waԵc_"?aXɂؓ|7s5NNP'K}~P+~/!I)ndOk1z&e*(d-nr%&3bgC͠#z=i;%n1", Mo# d(GI+߅B ?7?`oP'J(KA$2-<6] -Ow9 * ]ؗZ}?4H8O!d3 m-~sIZ>1;ȶ@T&؁6(MkZw1Ru+ptsLL#SmPg@@'mk m aˬ)rm%ډ{%_" cB3݂ZY1`!aCŪQ(($6͆[gMb((}$tWK}rABawenQhrPZǧiծ`JJ|I\f*Ԁ嚃6oj]3%<> ~U܏8ǵ*zcW"3oWx]{F%Z`FHiG&OG2r#*|BqPӭCB}4Ov=4$N Ay$qiFI|qpjٴ~݅]Nqx2S5[8B⹄?wpVf/hoq[|}^C4Î;΀sT!`ZipPOTbJ^JGdbJ^j *dςk)M? 2*K6u{وJ:d2i-ƁHs`{_-ʖ ij7LJowB`wfww,,D1~VG|{fm_?BϤ-n<k_zdr>A>qɈm4rom U Hא!ŤT9Th;9=Ic ^ى9rRnu@9"`5{Q!MCkcrR2yRiMޢuS?#ApGjj S{)p޳C`+QȵPk@O [%,,F!/\䅘PLtXSjךv 1mm*NTqG>V[![MWƣ2:*/GǷsl;?oWS<5J(a֒n5kMI`MΫs3ϧ`tR`hZLw5Z;>=YlEޡf3H$ok\?{%rZwAZ@p&+|G }\2?R[Vvn>C܊ux*gZ A1L  W(|ߩ!|2u7ZLysR$eE?nXMT|YWBškQ;$4׳(D@ `pD4yCV̘("TR/)/B8y{xV1~3>qSI`,Y@*%L:Ni¤Wp>Trk@DpR% h An=71btu70 w_bFjnjxaYi AMp^;-r"x|zG$~+aj~(_ Yh CIS${Ks"(y.=Ke^”N eV{x]WuyP8Q03ٴ`,x G!Ԋ޿\voաTԆ堁bX4i7+NmC?>ݒB`eXn 'V?r81Y@q} >AFZר/4ʉ?Yʿ»R[wH=CKoUw7 A)VJh0:o[+uM\O:;vA`j% &98,6\s~u)zl岦6 hvK𿲐c ~α-亂PkB_/\ڃ"-M^ 7HD\'Ӄ1 :`+EВkH;v>& QZBs}hh/ºvV;&RLƟg<٠̕7E==g@՜3ן?{`&JW5J1{8 a CF\@5H4f E&l_HbN]7M JY8M[D 9)CmdN*=7(h^ s *d>R*PZʎgަ 2,Gi}_;B67l'f5Rx0ĤA?y ^4B">m@822;,?V [ r3+:H< -Tj\C27v'j)K+{ΰbU,xI.s*SxM%Q=9XYഅ fE5`q㚾Q@ Ǐs>N8:Atgv{XȖW@fez-B:M}]-Š#3K.7aI6G)gkf~)/sa\{lP(wl7E|K-^7q?;j׹+ @ԥ%}g}W \j+貇C}7tS`R#A:(G-F/.\_j xw65=-{B9%JNXԮ[W->\@95 }RF ZyOxٗQIs~fn~ b&L -f'-9<%=+XGFm G(ur|Aoma辐޸4 ]Pe-Օ3/H"g32yr=s_QLnFj1Xo`MGX{хNע8hoMN-E\VjYb u9(e!0sIX:)HtŞ%Hю" 1 0c{06#~޴|Hk^9Q B 胔/WLXc C v07D0w7vU6 Xci7|_ Rw7pgd3&odov:6Mw!`R3zy h4^gWM?_%.}z ]*l]Gȡ_1Md(^-ڍ ٧ek—%5N*8U,y(!W!J)%tVxFoI1![6c,l΅zqE\.L@ECbpp`y̖1X&h.Z@ .=8Bҿ(Μ*7N%*P8@AEaY1!ҦHWHOmMA`N134yQC3 #~N5%%(*U*Z 3҃}qc~DNjA_V lCjl(Dauj?<Ŗ1qL *}NPD}-ު &1U(vwo˜C4 r)F-!/4'Ѹy6(aX "cp%[ItE ۡUu?>އuosCQq]BN#'IR?=qZRv DZ%jH}TVHL(Bf{ÏT%| [%VNu$&zVCv-ԗ5 XX0U45CHR+EK\ ǭ\ K̭6P]qzF,^VER0_wF*0M''7O/j*tZ,ݞUG'OT;jLj (b~9[ħ2t7c0BRa ʝb(q5>"F07 ˓i> v$}ㄩs1K䨳:S^ i ?wVdpQ% ϔtcyPNk0pPMgLRHp >_yk2g. p}h>wHa Ã&^HOLiӰ^a/ ]'8F˙Aqϖfk]2@Eg6ᕡJs.V g|ź4wF҄L.#$w7u )QUv5!;ʫ+<$'BWmOKo39]KQ{_ zC(X@q ՗CƘk4F=ZqNḵ֒:N{xR.-_J{;s1U[emY%~Cv eػ"|nBxEkW:!1LwJ?!Ȝxo>_s 髈΃O|,W =B!#n\q:Qނؐj.^;cdPj݁Rd.KX1*Ծebg1w8K`WW^Es{HY9+)3m%9QbfbJj;j9ƔߨG{]1k%0s_NxŀC ̦!ZKzل7O &2 !ywlv$;t+zϫdz$R#BQȂ28$D"''=c9&M&WK ~,XT B!盹24ϩbe@nLuK$/bW]?k8~]?1[> Ο*_^p iZ" OCtG}0mN7\ޜ>*jq,G.bt.VIM9x`Ot5Gr(2_a!wh;PBom<.VWvK0au"*GUQmI0W;I*l Srmf LCaq@٤:S/71w8&_xCeՀiNhT኏ñ@Mij߸-"W{އS)6sYgNy6f/mwQ= !&_wۄEDtgZҦ?߹S>!q7 a K:(НeWkoN̓GP oU]|<^쁊}p<_URmiWquQ Dz- V(ݧj30RQd3XM`3ݲ0,sjh%m hMa~||S O)?CeN;n:*d͒Lt2^Q+?ehm ;6^P; -;+"1:_Hgn۳+:P ȦiGvۓgJ0Xm< 䉭58xm?|>1TɮmO{*v*&{Җc_ުrf45]6y$f Mo  7%Љj-F/J}X؇k?ߣ8Ϫ?`*b!Z|dgh;  8Ж.eB ڹhDGƧe {߹ \$1xJwOd!~ &O;1cŔ& MUB-S=ˬǿKu(JMl^ޡW|JҺYN@iPj蝢 Xs=1/4isT6j`u'oBegbd4ʤ^l\* b;?*`*ou5 =@=ƦFJF $i &;{&5Es<-K_8('IrrȌ{wG4墮EOa^=]Y+mvbp\WCU2ؙ,I Rv5DI1S*==.GS+s$"Ң=fߤנpjE$uTBRZN uvxMElos]4͂BXJt/">̚]lzZ?j. 1J QeG`׸hI[E FmCgbyGjd1xeeK6X!I%yNV!)YLVȭ<ԯcIO*As*5j(E$tr J2j{#_`eס%vK3>IM=&)U/+!GTe#q&&*āmDF,<μ (YGhMsPBU"׹}Z"^BRce%GBINd%"X[H;n*^wbI&gm;{)hiʈil3ޱfD}/>QCr]#ڟ| RxЋJ 58|  \sk`DD9- tڎp3\kFT>MHćs馎PZWX5%;Ǹfe[>Pqcvpr rYŐ=FfӍ [^f>1[p2 ]fqa-V  S{& a>0Zb€D<;[Hl#ZG3i3\/cОnPVn8}նѼYsu@ezӐ_6-՜]j ab ]i2w(\_Lstr!Q5K^\uTG:0ЗtDDRWCʓrJ͔WVy1Y.Ae}˜r#tc/F$f~զw "{",q  Lhdx&Gtè>;=$ʢخIQH̘(l6Hv'!l@̕r&z^);ta?HӨn&hӠ^zd^ ty~&M\PaHzq=:t,R"#v-N IYvB)n˸˰%Dtni^a ;wv`ZжIsV'W|n[a ZCcho<B6A3uưmڀJ;ͨl޸ )`K-W3rN7u€~&N>7s^OT2+ZӄQҼr+&Im@" l%AfIQ$E@ d2>B,bwyjYm0I1 |@ ]HK]9 4yE>?q ;GٕugћXdCO#״bfz%CF"v@\FCU{Z~/#Nޚa˱}|B>/l7v8z[1JEqqf;_ ˋS6= hqnlQf] uLZZ4A w^-GuVF LwP4rkN{)L\> FY `P5Ltg}4kz:46r/ےGs,) 6{?:]J4}Ҝ~j0i 6D/t@ŭSK/p%sʂ~V[l ޓ"dEk}PamO"lu ¥з?gЭV%6(Uge#xb6V< IjDְ-2r)d;~2Jt> o$D~c}eߜ ?Mo HU΍zDžKEJ~3 ^/`@2SAN4Oz43w4$,,. ^ҞԶlȅ%>( [xV!.ՃݧFtHQ5'~0C7+ 6KwߛK.岑EП-U ēH h/[iЃ}={= a5',6պ ̹#He8Kǃ f}Tb}B!bΔl{,U3e!]g"%媊JTR:tĪDpeYB 8nzb2Q8w1s,S0 ۣa\Oًtaq{lRcgp| gtY.p(:^{Y@C3SsQz\=yĺ z@=xM MTН&%:@ ƄRo} iԣu<%[u.k<؎vx o2PքB5(t37_^@LsB:wb,"7TS%%&clC!ʕj阴f nW׵W;8&,56gf=pzVN4쿢v.ũԷ+Zv;3+J n s/>`wg,wt|=m9*HF4s(;$SҽA2WݥX5o "' ث&èoo1>qpLbo @z8Zāُ%;I2@whчA`86lv4E,`6#oHZ&F' ®=] v#1 b ~ᇍW܂`I̪Œ}XOb`V :Y1e:CFN(\xG'|m3Rew>?d5|?e)!ixu>b}%OJ?uްjr7t#լ) L^Rz?K*x]=I›y a .)&\pL0aNaTYcX^ZWr a|khG-稄¬FaRG J \g=^ í MϟH(qy/47h$w*yoL3L?y5]"֙@lfA1Fd_X0ňg< 1ۭ_O:T4( eZM ;ߝZJ_̆Y[@g({] CC45o 7y CQ \Pow9O~jTe͆x#Բ>zmQ|ʮ.D7KڛBvRk q[Уrb݈N.{JP|< C Aú?tL,oԆg%T}gp)[, O5 ]5qjԤ[ܖ/lnl3KSXs[2gYT%PZⰯTaP'mh˸ˏ: ̐.py>xL^93G!ߪy(n+lq pQW ӓ< Llu|]eA~{F9X@Lrl֐e$MD &F= 渐b@]8|ԗtˑř_Nj`}fxWׅΰM8"=Ӧj(y4Ph>x{ÿ7 :DRY.EHOaڵ06ϊZϿ^"p4m{JXE|M>z̢zPyn|SdZ ]@1ְJ2Ky{h&:cM]k*U^a#ޚd V܋@BFddnB&[NHRMY}!):f&Tν\c{>:wshF u.B&} 䏃v y3{c z21z}]4Y@=LHt@ WXL)X*f8|e:͜ `7==Df0Oϭ^zUa%dNeE5ڔyJq%KqyVx3hɃr߈Nv{ ?  :^0;."aޮ52s9V๾[sCBcY\2L\#;Wcu쒃YrŷB5I@+j Gbt#h|Xr'm'U=e 62ŬB"Fު!Pw[zN2WI<5kc!z)7l; <\;mW3w7 m6=խtNڙR&ɣ- u!mz@ ރedV)s|}8stl$ ,Ng þue):- ޚLY?;q}OPS-/b }uիXK}/fAyD7t1( p퍋6̈́WCR7Y<N-J]6V3ܜZт< IޅvVt'VYYx@qwrHKċ#P,8 ٳ'BE_ui(?yAcL=ω/|bs}zׅFd)ZgN7>n5}^֬ G=λnQN ՛hĿ iW,qyf c%h&j0ؚHBTWv/=*"Skz>ThP^@|n:bMHzeRB:mtnp4Ѵyk_s` dARrutIIFK|M30l#_4~&8;XH #jc#9I,Lє_NcJ͉r!8Md7Fnx_s@i ) Ɗe-Δ8 ϑE &U)V[*,"@(~)7+nRp|Ч\>n~e] $lX&,"?3:y_D\,|ާG ;>LJ5CîD ˥=nㅈyFH7;vkaF}S1w+]$c`7tdvcg1&ުy^vģbZ$`LŘk13*΅XdN"U:"Za VlnOPCzрِ(fnM亥Na[qe a$׹k+o?4 gc!aN8L(ںW $+g2ғܓ%mvL:.AgBO~0VUj(r\5jtzHEi+otB؆WV L*1h'}ZU!ɣc+SGtƄʸ`}0*XnuKb O![Y\ă;йdwl6v%|كJ"9uE23QΜc~Mx J%Vp/*SfnȀGb6E)8>ND`Ծdb䬣f-{i&-1]dϚ**Wup+߻ k-N8gxA` i$11!$ xUP@(HO[$ۋފ:-:(Щw@~Mpv4S*w[{)l~fzl]ضț!h._"P@zjAz#5FYwzY:!YY"hUPg5LΤh)U2-<h|ߠL;Q"S1<jertEύ^bzC9I%;Q(mG*#!eLh vJ5}|@u\dZ# Ӆ(2A͐jP1j -fBEqɸqo'Һ b삧460K`[xKYcod4QL ~ .sySBwuFy}t|Fw1|ڽ%l._-/L[lJI4}"'.Ÿc*q:uĥ ҹ2zP+.X8OA:gU6h9v2OZxe@# ZZHs)@qg 5]+p,~ZჁjWNPx+T\2 f^0{…ʥOm 2>u jR^kǁe:Y8ڑB94cDMv'V`I$)`s⇵ٹ^m4T%gkf%rYptC" p* u 蜽=]@$zbu|lG] H4%n~m@A(mVUaBz%({2вڤIYK]%+'‘[yd8Qrd:Z@KVkQ$lJ$]" 3a Fȥ;*B"~SI29Η9%6js6hxxf/Yv%wCⷑ89VxbgDoӭǙ';9G A PFw0 G^ZoB]jV@'))pp{2(td* 7[?$/!x a)4j p1a BSØ.K@8~p5#xp $XEp `#72taXo_I^~-7Wfp?ɰ#v6s}AnUVRh kME; CK-C@2&&bT"@^#9chDphEZYH2>D]8µ}6(I/?!r.&rshġy@V5Lo:b0"Yl" $+_tQ:^?;#WIXC:]È!yo(6F;~fǢÍ{ey=؟ gy[!.^OE/Tw/K4P6ӯ긹QɨhY3,I0f \0ei"˞0,o 퓲˗*( Ц\ZΕИ^dݳU{Wr7i4MqۖUHAu{B,o$ia @dwvVh%~EK9\UHz*96ԒMԁd?_sqI\( q+,iuXpdN8 2$mlw$s%ÖGiW>:Lz*Z8nzxXQyALD CyFRʺ"r!-8d.dKۤu^Cdmfipwhw6',ӑ\,ΨP'j~GG[xVf'cB޾Mǚ ˆr 1!Ϊةw]uyg1 28]=6ZQeL3m w8d?Q}DܯDвH~Q`i)mwV7\\Q!Ѐ벬f|2-Be=$'Ahi)׈~Ĉ& _n.Lo]qfB%Y$f?v|5^VrJ"*d^-HGZݛ~0$=^>Λx8: D%^򶮓PeUAɢWvȰ\\iX~3w4.#eZR.OQ}K;o"[;cRqz$>JtLPdGqϱJr"3Z(XT^ġ</)u7[{lRshֺ<&1'obTw*T|B :S#]S^>6İ / }ʜy y !d7P`춡??NjΟ~Gle֩ݖ|M}# ! ȿtvJ ҁvtwt1i]`M~Cǡ:!Ƶ|O$ڂNbZrZx`-3xbml ̿lq*%%uJ Dde>nwKEtq T6N?"ztUh V?;E5a Q>tO#iXa bRi13-0,IFm^!J$ן:fmi^2wE'sav .W?cnL(;8{VUpHّ˾PcTW'TC2!PhY1REz2S--좰νkU%ha؋qъ Ѣ:E\vKhL˗f<'ro;.#Gs!F݂aKO0%'Aa`SJ#%C;*OmБ@!Hd?^:>T7t;X{ SB>k(aoҚ̢=@dT]Cvv,Z֔;5R=A]RO ώKy ~W Ҙt1v.dG*F~M&B[>PbҀߐ)T_cMVX&ӷ5(aTN: :\)L2avΨO.I0mBq1I[-[8}MZSg>cY`6dΊ[9B":9DboՋgF%@#55)s gӶ~ 4x.)8:8U|7̬T[‰ͬ9)&0ubXMm#>J/G P VkB6D_X4\-DbGx$ hz0< oGj=glj^.v,R,G"6"#'M>sQ?RoпδM"}ɬb-1HF Xr(lZ=DvHy;] o(vwYMoղ&N[nКߙmN~km TjJ$뉺럈D&#\?e*Zӽ/ծ(~NDIAz9עmo^$v[?9tg0ȖPe2Vm,d7^$}  סDXGiFr o݀;WnMڃlثPdt  3ԏx8X|XmcOH]vv>izg   qٿ|q6q–REIQc= {xӂWN57 dhŁ?E"$:Wc3;oH_/%:grN!̎/EG'9 Gf!oqHEA7DorDHJbaWhSEJ@:D&Sz$$Sg"p҇Gh^8\׮"_#nODPRgMߩ;:mkt s;V >@5jh66훌!YvZ50 xA3n?/?Oz>+ D{n`͎q{Xn,_ްi&͏RS5\6SŐh]{k.srLD} XEr0^n/zNЏvn1Z 1QH)1r8Ҁ<%-_@?݄):?AU|U3VE80 Oڜ >MF\XHl3%VA_=B󂫳 wvjC'>1Tx$nmBy͖\1F eDSs.Cコ5G};leǫL4m;J/ø8aIS O3H&C,S c|/ݎf=YT_ݠwܐ+uEiIΩytWXu$q;ضx}Ƽ& mV}A{(3T a/zE5LYPS Pկ*8k)U>$(9f=6)]8uy޸Yf`[08N i5Md)h>8A s&'[qzV5fobr1a)[OŬb-uA_9=t)mZ`91"::QBDs}XB$}gxmt;Ni9Mi9X7#Y9m4ZT?5l3O*~n6lȡ&g@+p-Áz⧪ʔv>rم }< f#vᯌf ((PIMb2C݃ov=0~Yb:n*&//3&B֦@j,pƦպkNԱL樦&E@%}M6tcu2ݼ.&HPr5 VzGĪ.LKdGˉAfR\R^S wx9gR)a=QD eGep*RRvټ ΄eIIAwLqSݨW/\UF=[E[&\-3/V #wъp Kc=jdJƿ)Mw4]lg<nkZ$|84H !0Ug8I+$_dC[i6XeoB־K_$U#eꡪd)!2 +YX @{c@&+ănw9NDi]u{Cߧ]zuZYJwt1vq߇۪K%&2pEh\5nS^iz `;27[ LzD,)7{L']) b^B3n$.Gv6 U3L՜;D%1WVh|12OgC@ 1h T*8Bt |O87b3-m!su 6o.W*|T2 uK.U;ͦXG}](b6Acq \ hᩑ L_I;0jWgB< AC$mSOIN"n|А E'0+$%GO!V *$`l SjD3 `v[ju`\禔뜄F{Ob-OMWny3) ޣ:@I憙,=g%оl]I@"^.U<5wSk~3+լ[s=H6ER63J=cN _O &>]h])_`vulul7\VؾLGU;Vk4 Ue[Wʃ~A-*>WULFĺs0kF~ƷICqX,J2ѷ|@v{G;LZ,ߥ+jb @4T QBFf؅eFAp!p_F-yX1 b&ͫ+ rN!'F肉Z+  U'LH9H:+psMؖ+IrC4IF)M]ܿ꒲yYErNhH䘖!}UzoJ"@|e<>6'S e"_[ v'0\k`|تReNAe4X}_ߢ}"K.exզNO=p\Cl3a±imgr\xG&P/2!9T!; ;aT`lG<sP'&&8~3{=`EF\Xz?Gl"@4x[4dn m[= E@['J \[ z&O .:[ 6j. z~Al\-XRxH㏌}V=:*˥&ϡvxpHf/*&yRhQvNC~e^w#"ޢ:9n*?uw9;XJ %UЩҜgcee#Hə@Ek*džCŷNGu~u;I7f -!,|Cq\ލ>/Ez_.F|D# kWChB*A1ԟrzU]d_9Vxqw)EAYFm*m<,܏osN6/"r OS6vaf !ړB\YA Օˉ3]i# Iˎ%Ptx@٠H[&?}BUfGoIN-t%4S1GEDxCvK%rꇫߝ 5Y&5Z6V8#C] v1#ؽV2 rȷw_&YG,hIjҷ)`H h\R)(Oz^<a }r荥7 {]wwoBp KMgC>{Ƿ9o cSw^(.` Ȳ lcct-y"]3~8 y0P5 B:?yD[qrk\ .i ypH{ uܜtVz@\$1EX"EWTX"\ Ib^9$;wxSu,Sw؄uYx0 覡6AʣHdYbr}圿=ơVEW]UzjG(Z:56~=6p$.E=ؒሃJ_~0(07~̽s1RXEyw#ʦta0)!7//8 iI#%Dg0$zV_VBqm ܥW /4` նuYcҜVCĽ ٪Swie Wrxkhcc?vs t'5k$>9P"7b?!CoNk-jV(z"^C }R R8ޤ`8~<|]#D%nO*ziwEŚ/&(k?ÖM#dCn,IU% +J`0.Vv4 u,x\-=רz(º']VsPh6TpQzό ʊZwq@?,mKsW`Qy}%jYN.m\J E` : * q@ueLS}D  Rn 1JTh:X {Fa ؠcu(h=Os zbx\ fcESNZU揈ฮ0fB]\NUO؝*ߗ;i.&*}qOs̴,}]]{}#!fQ3iƥK/Rq/H݇i' *2Ή _JkFe..qv4ζxMcٽfRdxꩳi1ZQAmANk F7 7ծX| O@c'E  KG^Y2; ēi<_G*,`)dF/9R^W!t<mq&! ͐)u4ub"Q94:GiιϣK>GЮѢ80zu +M~^Tb;D8M)ԥ fA}j.Dhyr^M>EL hW`_&IN$dGtbjrN^T6yO$ݻĴ_ga{ZV#`ogJ6yB h[PL;/x @z 3~P-I9X~p،0q^??%l%Ci]<-]='@_>a%G$Kxp:$k֝6T;3"sqD*1R>;#UȨ%j*/.!0={ k'ļ+MJfs'y-QUy=ݼPeBELF\XVM U{tbӅ=gYS׹ BWn@}չzM._،*c\p*cpmRᚓ= <8((|a}Nk"Bn1p`;y?Jm,(FRUOD^GVc*Ƥpؘ:E^W;ӍgOdj/k{9E+Ʊ_ ޷ugѫ-sVnqI*&(>eT:0 VwـWWmï`[9\µo^+2*!mE%~RJU]ִ 'e:ɘcc, 8,Nlr2Kl2U<"o'*HT) N/=<*g䉽-s G;|G"׷d^(?}&qN͟%уO,`jԟR"jN->)mbQEu i5Xuz]z`?K9Vںo&\ۤpa&+v(\~v: ~wmJ K^Tms@6?f&iQxJjF~N ' Q'w??[ "d_tGJK x~G"cɸ\J!PcmmW|,^ ʍD h>$=t,xd#_x  0B/ VҔӎufza.Ood :ԵS~ SÁ{\̄d5ÿ"W܉jug@ߓMKκ].!y@t&S9' F,(e/% )vW<( j[;]ϟ wVuPr/`D BTt5(jHQf$f-(^d&$c¹@w+܆tO J+azu R l߳`%zE`)WaRǟKuG: kn<+83SʆdDV̘-zrAyb `L*dMOI4R}89{ P?s z}C\MidFBSQngIit$Y*E>h!\qq<+~xڊ暸HՙE$37 ^C.!%Ϡ`ɇGkiqJ*YTjخI0Pvb$x%Iٱ :$؏@ 0;^Wyϋp"\lV (KA2n\]cita|Z^k᡿6T|XjZply\M`yf_؉mL D $t%B4i(/ltrgv  OYx]K^Atbzjk@MR3dFj- y E ɦl}nŗ5MT\"PM+w pӊ{bxF//c-IOgs`nTU?3U5;HRUu*?*>5MK U+Mw rDZ4@L?qe U%~VӪD˼f"7 {4 3# UA k"[yq?J%9i EjxNn^4R?>3KU !. D[@k$[4rǟt :\ԝ]X5\4v#bӰ805tFYYRc|Y[q.g%Fe6oafXӽ vmw @-||[*-埞J2ZRͶ 9j%$I:t *U:]3s|~{١hոh`\=r[FD{zQy/^hK1$uHT㬰Dts Fຳi@6G Xuc2%Юuu(g?)Kv&t+/YQ3;9XW[mP lJ1wh~q[~ɟ%1l?/P`mQ@&)OBHUD!;t\6B?Ur0[|+hr,G[E"TWSٶ`gڻs /#Wu*`Y VzX!PUۉ{'ov?Fyi8p.5QV4v<"7i u2yiEa."e6*x$}hDzHU^a7N*p:c3jD}-Tq"bQ_"guo:h^xZ]:dOF(bG*Lt5G<;5M,{FzPk(pK*ׯAu#_`G\^<}|]I˯/;6= iZ! K7G׈-3D~Q{H,t7kV!hI Ҹϭ^X`U1; zA{g휃3G _1ٲIAv?䔑f#ꩆ!|7WAi,e}Gzmє4;c.c^L5fk dL?!՛҂9;' W {eY}1E-xL# b߫"|jŴ zV2HeRg~Lܬ}tϣP{'k_ *dBk Ybe+24E3zsda4^b^apE>s /Bզ)T|x~݃ C8-JYK%3smˍmeΪXRSil `Rdɔb9~-)y 䁣p^ut5PM=oٴSbU뼧Tc:o-jhNQaL`IRWO[,`YzZZl'=lx E, T̻S~)9~4 ,ؠ,{luBd-?oI޿[hi)FGDSfnQK/婽Y!i/ yS2NmEAӜKkhwi 2x2`PYX] ;Ge^yXrġ%;?U(m ~Zǹ `.A.f7.TqBS dSx ?aHH!\Rjb~M0N[|صm$iu 8'[Rݭ_G@Z{`^@˔9q}~v  r5#UȎ%L***?{]Q@l'n'22(B6O1bo}9 كS0+%?܏_OP\ϯ!T-#{,m>X$!NղlTG*nG urW_lj ,m!R<:RQs,tSQ#7w2j^f^S>?@j ( _bHHLsǥE㯁s,^.: XF, CKފ?8ZВ&/gYS պ{d(aXd3Ve m IOӘEm~@h/0q#=|*CW >Gpv6z/DSO눌 C\(9{}^36(lm f_53ׅ?>uQ8Elx(D/(|nuʞ&bҢ{9Gz|VO,> 8ݏ؄vh~S6ȘM(DT6~Ńt)tGh{0cNHpQfϙx0V;NZhKJEQ G;rc*eS! YT%v+e TOvE Ћ&xd6^ )Ks<`Oju)|*PX{YZԗRRߎrS~7/K2+RWDe,bs?| -a݋s:٣;o'C^Za!Ttlne [e˴ߚ,KӦRy_3_>&Sxn?FM ЪkCϨ*:$壓ce8v沴pu87;U#/oxhi53^fvN>:'[w0lOvp7|KʰSΘwo\as(/Ppby_v.M$_cOE̋դ)-)g 84Y*S6.!`>PćouD >Y FJ[! fk\hO{v6;Du;^c52Ϣ jI3Ný@ EH3v ݺn̓#;_ _hֳ;?nZ톱ֿ#3 Qx'9뷵Q8sƣZX_t!=ܢv*UĒ[EsrV'mKc}gMo{l0c,Tؓ|Kffoݽvn]sI~mO=o^?je$,!pC;">I'N,)}`>Uy[Ƽ/}سt-u䆙1 %kce4 E`p>&R/YT'?AZO̼ᆢ ѡ~/x藟.aC4K8]QS1K>7(10ܲѷeXID {DU3_qiA~྿.p4اUwb2P 6s4˴󽥜 T9i5w St|. FjaLTQ4IW̦QV19Ƒmͱ5;o[9*>E#K~+#YTGIC4p[(Yni?L iRڞОI/ۈ6A@A$k%q_ӾmGG"_9$Ď=G".bW.%-j@^o JC Q¢I9?GMwfC{:[/>Mnxei~tumMG'UvN 2-']fZB%KK(\>n*Et$q< 7ԱW*EWSWHd '_]6x@ u.Ξ;C.;Q˖Q!$T`4>5 ([+?PBBOKt,ن FzH S04!Aff!_c I<8C|eXdk6)4r.I.m$uɾ[ɋ^DaaLf _[z\sECgI33}`\@f яֆ-(QEK\7 e3+:xqc:ħ_\_ g!LKV?^,`kupQ=;G{jmri#N1J\نC[,ٜ@mZd^bj1NtwĊɫe0!l+vP7J9ŭml UTΩk!-I >r<נ45jywkGeJ!?tlKN.|UNN`;(U=0eoVSV#i}yC%{&݆" u؛$ȵoRbS~,ia1I?~]KM%Ut,m+f5- ?* y Vc^X+>(ӸLJA~z'}5Z@t&RSQ!uJr|S#JްTUV09 [6|ܷ%rk9/̦"7" {nˡ1"-[s#񝛟m=% "ȃ`D$oYdUhoYͣz:JsIyB>SrzaکYoaßβ fgv+[=9q4M4"K}⊺T ^f?ԛNπ)/˦A z%A1&MۙfOh'%kC|+xU O[@&*YցI= 7) Et m;N@5nɉΈ .F&]2IIUͨ c}"|L+u @gvT]Sɪ4ûM}^I}"rw8Ypp-zqdcwK"Mo7GRSepXOԟn$em1EaZNa}P2R.Fl8l t8M3ݔPc;CPdJy6MJ,Y U܄n]K:?7!tzST>nZR~ HJeDfHBI*¿^OvErZ-rmz1zIV3'Y]P|M 8TX-~,z:ivgRWx7BdW`K礽ҵ4Tsuf L/('0Ü;!tCN-p_dD>+DgьFepz7)G$(0IICTk_*'rdk_E ljH6"  tbYì( 3>`n[yyx`\1GԪlCJwm g>Yǃ:O! -zdc\is..=o dTnRWo_7B8噔$bi&=.D oMO TM=EqqPy 觼âL`+ JF,MZJ_j\Vg pe}OovJ!_#Y3>}ѵ]TϠEMV!4bnW+iGbp,׌c];fjkr̄G GKV8x<2A2]-ԍ 1V`O20Azj~~yS(J~[!SgZʋphhW޴xCBCu~@^Wpz*6DK}&x`M йGt-%}W YhW*/Yȴ&HtW;B鰌:sddEB@ 5FD !8bq*xd g=Oܷ],__۝TPeܵ)u_̦wa`NX/a3ʕrX[\|n'2hݠ3Djo~  %rA2%3*+w5g\@]m*8`5͈?rv@v k J劈W 4Xt}s~, h!=q@*M6ج(l_:G0X\)0* 4Ղ3JB%'G5H*S@#j[[WQ(yMJ=g~ЮO` x*6~Cbo"[ZUX6=;` ;|NBn B ӭ/sĂZ)8>{#Kemn:60Vbe F}נ䧡Wk߱ݻ80O $RzR 0虫1(EMX\)QO# Rfh ĉBcXgs)Q][gs[򲉖;wK"P#~:@2 z;Ȅ4;4?'KEzg`= Kyn}_a%89VҊ+tKqO=O*_b9t{ vA{bnBwqB9@@^N n=xnRY!CJ/bFBlD sAO89B a/8.e g['kRf,r0pi:@SXk_]_0EpQѠՙth30ڸ '5~%qߐ}&F\Ad׸mTtߊ)HS5%ǭp6g :]YD}X?mkFL;܈wV}4ŐFyMV#[BxtbZ(8YXM3\)O12豍1^yLPXiuu`Kӡ8M?aň+ş Yjm;^+IE̅-(*SZ͝z~F;QܭCLbɯܒj@M?t%!`܎uH pVLL@֯ ch)2Ϭ#Kl4Lk2>/oӥc]ڔ󺽑UUHI #%jTklv4QfCMppi; 5s 2RS^,\ ( ]Q~A-4$Rqo~g[O+_ iY,pU{rHf׌=ixI녰c^DK1?7PFOlEuH]2kVLM?( 7`4X?YZi?\$'V(@5@X̮wG薊Xu;ȺD8`ggo8qYݼ篽k~pRHӊA%9}v&@TNC P+AT}#('=USH0`e\WYvoZˑ^eau 9헠5 7a id ի`I 9qz6X"6i"M HEgNJAbS$Xb@"&]'noqSf oRh( /H|FK'-<QvQ̘SBЁXvn$'_},?,sυGN"o,Z"0'xJDҜjjO>6N9l?9$Fʶ 6#dܭںAsڶΐ)oUuBXʖ:Ga ;a/j[R1W(lY<>xaBpj>`tHہL ȋ1ǾI?5 =VyoLJxs{";K{!x-27X)"cy[`,i$ #/,ER' @ AeƓ';JTE]ƑWu^yO V6!~LtSKtVSL7 Z:mA X+ΌU')3oѫJ{e!' 7-]E@;XE.Q=8^fgFEN\hd.a<8pI+0ruپkI&ٹ^) ޟzNᵽ5sٻa"У6Vn~+9.qLT(oVISvaYf99o 7{ 8Hz!| zN-(R޿m۩p%Hgg>!xWajUhGZ:Ipa\mAw#t@)41rx¸ B: ^vU1Y9kx'|R JݭS>FU :P@A~2ap7US5uDajr )Ѻvi&cЌQhЕ;ݻУ^h9q@*'ݒC+2#7Slker$~NJZE4ݪGd@;#fHP4+} @Tڑ"z3GHy4.V Dut\}#oĢp#钾bl,mdYю,fpR/h$xK¶,bk{ ~'H;+oy5 yb|~p=sЌp>6c[*R#KC_hIa[L1.m)U*6?taAmOZ-iԓB?nz< У+uj?Igܶ `2̗&j폾s,ȍ̀Boj+?yVG]ϼ\!mDvt?"`2SFpa71a4^ -<@r8k+v=&^KdA_A%pZ'،w"(Ssxr(-O47x7+ί՛wqaOpT@[٥խGg} M&0ap,4繆˲'3f&m r|TEĦCZB?v! R ڶ%Z73_nzUȜlY=WV+[0a˳=讆IPnmhFიJ^Bl:W`9saՆ?*s2v߱ f04*mˡ+']o)L vMpn[our_L !?CV};;a%%Rj JIfg P֊&jGM0^q PBRKh?7\ ' n, =(w:o7c+aSHրPS NޠU\:=tsu{qsK-forCďHrcz!uGj~0@Qm**2Vu:ę^Cg* ;ջZ{v)(SǯQ\h\@&>O*H8zUyZK QEwz(tNsj6j1.I3:h/ўH:2llF+;OU"-?b`(!Hiz/G R wOăRIZ]u!z\-a o҃F e-꫿ExJAeXl-TΗ ~!QvW^z :/~z9܌=l= 6;NUV иjPb_x?ce--tiJv?eT6m}9v  8KLGVrXP&VSo(mEC?ϿL}@!Bo8}|TG+}T 2N0EZ+_,]'bwlq ;\$(9,.!?+ƦZĎbs źG[>+p9ٙaHzg.RPg PSK/܇V鱞Eu#&r _9?(\ܰ>g8{+yOzwk,o]h)a'يςJbl_ztËny4b|XҴ3HCanc,K}E\CcWQt]qв'&ׅ_l(5d1뎔oD<[A{'lKAE/5 fÒqv ^%e((by*9\SIOjTfǢ9X|0k΢z:*l4E0JIlJ`_cUwrsԲGr>0V9YDヨ>r39ǫNl&IEyv%cHGs1/uH&wBӓ MmWЈ+< x j%K1`~~6z.oU$U'B͖VǽځV8drC+zhM:vbEHnzzovC4CȘ qNo'9EhvBt,=ʎY= X_m(l =idMmM~pqyvzNL,#w,C|SLA% Z@rW]MLY=IWMeϾWUzM.Գ$. )TwIFa6s0j.nh:zj0™:Mb26!d!n3?TXsK{ π9W= 8_!2UQ!E.*3W;hT#g ( ʑ6$JR9PSQ+ُpUd&)Dĺr:_ ϤH qN }oi;^LgJ w妤>uߔRf bDy6)GL4 X[+W3/Oo4"t7Y-.}Јn} C {_ Kb Ir*|$MҭgGh nTЬq(SE8gE5ˆ}1G"9y%DI؛f4 r"s2:4ib&Pө1 d_]ǃq F-p`\eY(վp  c(b~A< 'HBiSqy9mhd"2p4Hޭ'}So":T+Kѵ?NlT3LjW9NY2Xo)r$T\l =Ə~hCxc~i=7 ڎG>P=$縇G7v!| &H22NDT1VMa6G]kWCy8_rs`deQp\R:]1izq|LNs /:\3Ű$=`H *P NHQ9Y߇68 lMX1k:Hs֜_/W/ƪ M`'1X =otQ@mΥ=سYpsƽS k᪴}қ,Y_@j;؀wx}:PN:)G?J9?VXԚlLIi> dTv*O|w=?|7ku2&anQ]Y%w!oW/V5@==̻Lm‰@"W_1nEy7w%(`\x 2HI{lj˖P;vTB]W/s;L#}UA7=WNC.$v50I]׀NhRi + FPCd*O k6_AÂ".a{+74G1`}kt޲m/` |rqBGdYZ]mV#8*+=-]xCySB|}y0IgNr]mgoB҄FۨlYS$YpVyNш> 4FEfuDoK_ p(8EOa',63%zU*H<b$zQ#y]s0xr `iHO) ':(&XEq#dm_摣3S|[*2 ۽>N^8r"i7 f}XFVѽ_Lbk=wqfeV>N'O 4`./N286R0OEP. ޿?hmzʝ.P'ĢV3./P%bbD?vY]_]`>ړKbx9)ǜE ]I`iC["/0Dkۦf=fk=.smݓs.:oWDrl~UQ%ā8Bげ-NT&WN<7Is s6Uh9cb pYb.TevY Q<y+$k_\_6XcG+]0R%L>cŏ g?NgzNY,=3-JOs0`(?']׳h+Y&jRTWP>~ ׍`{2)b}QA$XuYf*ɧND`oTG3P6 Liu:(ŷZ.~NGљ[(a\3A *_c53,;:vů'3 Lz0f N^L7˓LsjtSE VWG?G}q*=Bt Z P/vydƻ 5}3K}/1%daCРd؝JycRT{U*$  @{bLZ&4rz1F 3yP'J~j8ҥQ*%|qe(-M() \݌1djc㫷i\Hvլ>u1ق2:"EHRE& V(tp,qV h:kGCFH#|qjt ÝM4Bʰ΁gIIl~yϕXXqkh;r&T}^; %hKy ;kWf>m13a ,KDM{fJEd+YfE~Fp5r`$h[弢٩tHnD \\ J^D/m ֬ &ۊt6]wх~y94=S\G#F۰&R+.e g'?]}$&w-WN-\`.Zl%@J5׬ $ 9fЄOb {c. x E` BSzȸw'yT_.l: ֪4 _uWgiL6[d#*8B']BADc5,H} ?OY xmom֤{-MD= sy`a-7zcf{4%}g&<goW~YԼ~.ݨT|fȁjAT;*z;qdJ?E-$UA*k;r{꣄jqzҀBթ/ !R.бaXc[3`ꍋ[nYUT"1D\2^dqP K_CŕhŐBx?Ij%d՟ &J~ Es#l6aA5"|̊!یVtEs$&8)=_nH5U}L0WW,"`vF\B{L~/(MV~f|bn9dbgIeD" ym+]{iOt5јVLEZC qx6'd|^-k_tJE[G)^WIUUXh 5^@7 8ַ"I9Q#31Wq7:(R 70 ͈PuHD!ȥsXSwm %}T1cj'9m Z60**TY(l As;/G7h,ZArʰ* + Jo,If:!OLW G3Ô;Kp߳XH[Ye`˹wLJI0CO)k 6N~>f7ЎYxcp3;~MACdjc nA:Vn}j"y#Zm8!LB2@(SfNF5ktRNkџnN@jd~xzzy3к_XDG`bu)ʙx.O9Iht,祥+zrBE'<5X!C 2ڔg)O]- ~ŇT'VjL4uDtZsYߗ!:K^$!BB%at#0 G+4њHt7PI4W`qN+D ޙ+X',Io&r.?pp:D#7ǯHKE!(g#mFN%G%q>p^qEy/s, F7h$ }17 7VwE~&Ţ[= *,2[V Xc$PJ&$Ǝq!+jI0G/e؛,3hBMA˜fHe k*ۊd02!jY%Z4VkUIxA;ɋ,אM8ŭO47 ~C9)Dq>,`Ȯ OqhF u衺8z8 Y,+AIVNy4HИ"8Wz MNZnFg0-`>4k'9f:;0w^'5Q2SSUIߌLkoDiIN5t'ml8Pp:LY?ӶYu\w$ dStHAIw@O;yt3(3S79 ޕzJ{\15-pQVKNxHVWA 9'(-*ӓc[ 2lROc8΃t= ֙oSZҤD65%L͸B7}fU҈eq0ڛK~="^6r B+;gZt I5(M=4 !%\nv_.φc&R2=bL$Zx^H[Za&7 Kݘ}.vSԶJ;N@k* pAtWG9pcpQRP3 7DabRhR]75XEiQVAq !FeQ[ ( Splч yPTS*}a_^e_`ɒ+Z?sEu"~RcN 'h^Va%Wzft 4ly'd.7&`5h3mɿ㘚2t=e4;c' ; WobnUQU?<*f3Om^:, ʙ.WDȁabxԂkOB|G /=&kG[:ҭP@L_Je7H;Yp2DmIq25"/(Wt3Zz#U?D4=}3kf""F'V^ w{i \ =z9Ch'KJp*>l}O[g&qA*c,;EݣF9wށbI+vxy ϵJr1䦴NԠ!R ^vYB9@-hn'.~LTc[4fF/dCĠUe-bo1X^o63;>:vrOliĖoLำ"u }h N/c=6f|r4_H-\auް, G#{ leą"Pw#rt^rOnvTw(T=C!M:%̌(_E@?frPng}C}IH o0Jr2owХT/ð|~jQ\vx G5!OTbImF3O*M-D70(}T*5]z S<˨ w,Ikׁ e^v_Lgz0bc.(eLmQAP~bhd"eUcAɱz|-RFUZpvg3]E Ј|h5+̃ 9EL9В0qUՀ~K?mjshJ%%~ -j$ucx`R6=ݥO(xK_裡;G@>_e[ oxR^pz:S |6'vQwWκuSߥO!P?*vvP0^$IlWOXo9r<%BcﻹV~f[`h+`VBljY37c8vhj f@M6MAy|P()dO9(S2oռRIrsq{NIx.%2hFH/7tyKl=ߘ7~5ŀݜ%&n$T&:  /ʥǫY <{h^ђ7-({er(n pրsx*1c ";{[v$L椰 10g!Sa!9Ml>)5'QmlخƸWt7mDtv;0nٚnJǐAPFemOj^-3-s˞8nnP6S`M({+!l0G ߿ ..\.Lc9֛'iɌqB,n6cIYgw|IJPa(G+4Rvs0L-f^eS-0zi!8,aFYtupm toB3 ̠e_0}X@3neW$o~u6) Pzd~̀t ^3/Eϊfۜ"c  eLctZ~N[3$5Bx"_1";gXxu<)xODw"ِTUd c_^xmMAV:>nC|G5vowrQ'+P(&AVy`#@7ðvA[ƥE=/UGi<>Eoz4h]E“6)* q.N1eD8(#SdZά3}Su5wPJޞ}]4r(: ~"e{˾?`$sL﻾-!S8ڂ%"9_auʟ fo jxeY߀>N$ha6j7>o8<Ϥ- 91U^fy-I3' 2ZljWoW *O0> L¡O&2] 2QiRSfxR˯Ez:eXOQ/~SYAEڨ^υb.H2NVj:s)veI=^`B-8iJ+Tn`5E1pP qWyĉ]=\ƧQZR08qUjݙӔJxe8i'v_s4}e`Cx`[yuÏ|S}R5믢6#9 ~o9 y 1~AMF=O*NYCoay[/i?  Fi֛0.KgIE!6{lYoŻ8:ǒ/TRlb98ºA7sjD${Mm.(z5+#N,ˮ3ਮ:~BT|j0@r'"\mDz$wPuȏais%<'+ A$*AbVuΙT?0$]3UN"+>C׶uzm&g{ޥbB(<6KTBWSق-t>P;T&{ʆ'&Є570fYz"L ;5836EgdA7 ܚc7^ OD9̳[bqPJM:j\d] ai;Rmв3}k'1V ¢`g5j[Wɥ w_H.{9Q 7+уHz=ŅQx2Q|D~w0XuņV69(7 lAJF94]%Z0zc&}zq<`.0k*lTS|a9&̃j)ft>cSZJCg@8a f;<4.m;HT!`/gӥa"s_+w+UIdkݚIXR*lI VӖx^6f/%Ɨ MFYL;y7KH]R"_g˗9C2iSzΕX BHځF E k(sI8jݙWq1VVS/ l7y[⽁DzUɔAF'#vd@Y&+KB^L\) U3;/h)W =6%[,/ZygE) ?~/2`8MKU9@E\!heU}bƴ/-Y-e^|XCK00dLBdjࢣRW~1-Sڼ#Ԭs^ToͫzN ͿZTAJGtoe޾VBe m1w&#u SY-׀Ss{")R8 /`[s]uY8s 61b4)( f' TeW̑pr~o*[ە`%11|ه-wiO?Cu5$]޾z JFvA};eםىoo r[`؀- $B]cr/m Mm}NJuM %->Mdϵ0},Gt4v+P*fzļ!+䈣A_4w'_>.!7ah5X0h2!cd8zqWR yflSѨK(a1.p0O۩`\VL+5*z5&F!WsQ=䏲j -\06:D&J,D`6$uqѮުck ),i7cRN^NPr? U]6ZP5_xEzaY<4]OPcڴso#LUWLj ы"1b}Vf^:Fu6cC9L}W5! h qbcLO%זz3AV(:JhH7sMs5Wr?nccW_uvonݐ/v]^Q~'՗#);m ٿ05j(Gis+FIOL8Q"on4 ֹ ^ dIVKl]&5u4)ӫ:G<"7;oI;,gCбdpeTˮc ٳcYXJ^dzp E@s[헌"ܡGbA__Jw-|ՉQIC:oZtl'CD9퇎AIMC,USB-w9_YWC6ȝ_f;G,RD H0 tNTN %X&6G 0B:%>DHu\B,SkkM;8yHqQ 4{UO*Ib,#5Z8{߳謮/S%&~kv gDSXDQUϹ! '\ǗnTQw^K*peN{_bfԧM!|a #@4njXؘ[.8^&܂EI"O}Rg`I']GP;m-8tSe|(nl("-B>auñEE.9jlGY#?YBr~y)N[*n;r8g\4@zDmjsOLZЎʑ▚92Ft &swahG=_&u%d=kp! |$Ӝ2Tk8 3&{![5=4L -a32@Z-+=AO-5R(pܕF^|sۈ~xvZ%ov[Wslla97X|1V^ AxB`6suK_h2~\׫Pkjk`:3C=$enѢQô:%2??!?tK}QlJɇ1ґx9աxB\sO7]`.dQ_4O𩚪ҸUC{!n"FI>ʄML /?7B$BU&z[:S_.PH5v>[*f333PTa,sԳ{GՄl6>^:Cƅ0֗ f >s"0ƟE ?K֌?~G9sz7 ZN_FS(I3ZAXhXF\.@vzk=3h(J-Z{UE;:,oNDUv_kcHD+ &ՇE#WIM8zj,9ެZ~ y#8X. 7uvyA!ߌW.ZC˶y6?^1V1™-!Ua҆ZO=0꺃Tz_fFIGa؃&n"Y-] R9*} ~V.u5 ,^߅^q̮# ct $G tэ`N)a\pRx>KS+\Rt'IIט.y 0 &sr̊=f uU]<9|xQH_H u˳GxgѓHk>4 o\t]r7+uvݙeE.O j>'6zFH#%A]م&,vcJGis_?U0T0u˯^ 1fRGꍈv+eQ޵H9ϓf`7XX( h@4̌AmInfw|mX>!o\8q9e7~@=4ѷFFx#5N:֏]hgaq/?'m׷n-IWzPHi Jݎ 8+xV|.5,H8r[iI/̥ y{*EGlc?S)C pejxƧ`XhH[^7Vw%"0+AE~:q=`ow"McMJlHуs2Vܫ~=!^t6uIJ-S;<@1_@vzz1jYX<6y:rZV\f"]t;jQ4s=%8o?B/$!aF3\6&Q\zu u,,`"heO75q)zjs?Eɐǵ QJJjB\Ƌ7/L4p1xA'`fqzPjg oG. mΟdj{O|k栧bR{_ )Gi t_!pv/'r5g߼qԗw!s_|` `Gufv [ɬr!O^DUZ!"RtKSwyjS8gE>0!BN-`[#Ք?_frP&WGH*|sV^'d$gҺ%1SID+ 0\!Q(heDT^-KoEu2@4Xp4&ѡذMԲ a1}Nf8e&T1q )3(JWCp9.OS 9Q榾~l|9[^*#K 5CJ +œP`ɧ'ŒMW/ ͇u#Gi^%2JF$D+DXPI@<<[_5'ƻRΉ s1W)|+ؓ5rU E =Mu -qZz韡,3bڔ-/INR7/<[yPcVz@ԢI9@\Hԯgqu:WKɪ) eGf( Γj9d\4rrDrN 4:~$]|S=\Fi*.V~k᠅ʍ_Sw2NhZH(ƴD`>epE[a"pKerpW'ňV^uĝF(,J2/7'Dn+.{OWLWh_Ba(CyhZdR#\2WHxnO,CQ.vQ5F~fkUlGsOh铆oP0(ymLzE_x㊢SB=/,OYA[2#+KF!ρf84P^ zA 9&4+q{ &¾ f?_- y͙W1CI'-!i[SIrlVkjmF30]n,%]+Y-)_:3LZ4{У^Xn`7^[acYY˂)y[:P*pg͍G{ AS#fP=O-–UmxK@~y0zel2/5v'=Dh-t91bOYŠ *0 `JAm I¹)TesM:D_7W%_31ɻxopGB&9f?v\|'5iʜVDKRY]YDcK3lΎ"bR@i@iV-cl U$B\**ZD?SOu1O'1Y3Cְ ȥռT/5l!TT&ǘ:w|-OvSk$0[98ahe@F8Ƕ!TAcK£K0vq*[-&֟)CH%_dtXVG\\_&Ң{$SA+\fb32Xcy kM>v}rMk !@sAR"{Bei;VUvڵPhz9|_m|xIk~ȉH;:/HK_ҦaU*xR2f t"ͮoVPzً?/ki`0)4M3蜀.l#T#j0?֕*LfrkqP/>$$@L%IфR-AzXza:LsjZn\^0w@aWb-4ɿ[%F 4RY".Hl۶8`M`)Hο#DIܹ  eMZk-z1؊bQWѣat1ҰܺcJAsJB^2aw+2#zojyŀH+q r00XXTYL"w>$Y[t1c# yj|"= yT_—e$d2fs $ooF3! Oaz-_iQ %Dǽ2H T+moZ51£QPv"5ĬJe@*?I˹'9j?q9:5u~65-~RLsF7Y8դ /vWYuPV#4K*Ph(zp ܐ4u :Fu}^QƑ0֜| ͡ß S1A~czψt<.usqbFİR?_JC5} N+K!mJahO?Jkyr㉷4.[ZJ Z@jlÝgǂqsNIxUV`J <jwQPޝ}`xb\wVSs13űkG|qm/ Đ J gFJ^25 JK<%b39UF D=an E0`E[,I+9Xac >%Kz0Ҙ-zbAK xC3 <+Y+JowhLs`CakYz`GٱVmF`40ayl~q[~~P- 04pJΤgRko/~WZNk$2yapдENRqqnǾA7Tq~yZm7졳t-V|饌 A9'|%׫W:\@ZIE<@CuDxEۯ-^vJ? ?5|c,9Rfn|uxm+Lmy?!ܲS/WlqBIwKR?raB~o(F@Ίws'ȼqX uUPkV y$'|LX4L)WV6j Osyھȗn+)HLaKmLEJ'Je|T2<ߵ u LtX̫2bЕ!DeX\pùnw&^,;ߦ!,L3S{ǾuW7L0ŦȌ%=F zV?KRK|V%*Vij^5g}|h_ pr5*U ݊ӬrPJҵ4]t#m6yGP܏˹Ht bb~U7ϥ1zttr =xa|gru,0SUeΜ=Z"HăN6Hy##6\3>1QV8g"{VV>,`ZU "4_joLA v뿂SрM 7KY-4%fI^CB}v=l&^ &?o`7`5{UʢoGо} |&jU"\\P:ݰ rL`-xK2?n(5uq:0vS uDIbz`&z3gx"!:Vl4o#8k~BRR 1ظqoFZ7q~"2-,5ռrr)##ቫB̔O_} CqDv͇ŝ.[ݡsM*/29g(i@.ݬ*Fe.YT0i?j9N^c#"oI) 9nf]Ybl}ka*(|B+sb#fi#mb-qChI2 jTyP:f 6"75o(/BjYڊ:(P (G #J%SڌteQ&\JBj `VӥfʼѨ k@l`ؿI*} [$gVS@<@޺9F.Ut)^$G" g5>y.C f&*mcjЌq(4R'G181ʭQIUS9~M{w1TC=76q;qQkZb\_V Jf]8j'w=SB]Ќ=XR/8+-2I/*d|yE=^ɷS'.8Qn(x͉6|\Z,2Ȍ l+k.hd"6NDY5ȮxWI`4^f+/޶Q3<9w%HH)s~҃/%Bʀ+v~q yk*ҵq1)5Q s8}dM Dʻ!Gfb!㔡.9TX$_Ey-ѣAoG6=;2` ݏeb.*>QHX}Woي`(PsuP-P饨Vɝsa!./Z H-mSO: Fw,TO\mpw#b]BҕP*4 rUNDcYʐxrwO<̨rV1AʍQBUyx,gUQ1 u g(Szb.ӿIވu^RےxE>OqU )aI>>xbS] r>H(A 4yt0ҀS:LwD HqMJID#ZWv1;Ϙdv5-_e Kΰ=&~G=5"fSkJ*3qȄ[b|O(Q!vT -! U-շR(M_@Dy,^)"ܣӃ;n՞!1%iu ݜy13 fP6K^T8WW7Zp R7#' $ێj'm{u / jZ9΁1RpEB 0nVm= ݳ2 IL*# \eH2 5ǖMX .W׻DI * 'Έ=0ȶ^vksS'OM3ѣҜ d\*KrB02O0Snɘ>Ʃ&Q_j&V,z B\G?X h.Px#E/fRS i21 oXf:E2(W{ b5Q\y; (1:a ̊Ctd<*RjA3hƉ)7h*/5$ԡg!5G*6W^S*mW;Q-}ްƯqGF<Пq{ kEu6-?Vy7dD'N.nQe.7^N 6"s)c++z5؈Pv&%uv|k2 -guQ"-J; YSM]~>x^J'^,:KK9ˌ񩊲֘BPF.K:bNMUI/{ (>tYAhM0ZtX@?~ӌ^L]Dݦ"$f%<$gt,mZ6c݅pPmk~%|nO*]$vЏ)@ @˂ )N5v򍮛L9 ؘxw:HqLJW>؂ 47MTNH@x4㎊CJZ/ Bp6~ιiakLOͮl'W2( uL@y@2u8zO6\ӥiK&F13F ])0rĎ\ GH(w5}؇W UW*|N~XՀ.`[)}E9Nشv6~vh |sSu`(f7o,n 0$hw`5=Y9;tJp$|z8YdaΟڸ1[S|djP;[Du^%Ju"(RO*\si'6qwrmLq C ;Q+&C¡ Tf!?'ZWUӾFLl-jTL2"́٥%GTJ樾xYiVo3L`w\bE9n``Bc21p(rCgj:Y FUس& V8.J6<;Zv1(L_(\j'Zkf轖b&ϰcz#if9iLwT tFh|d3KOoJo0T;!I^UꟍR='TM!=.,Y5 : ]6ؚ(OrGHT3 %ZMt1pt\}9{pa>D3_h$'+`P P 9u3?ZBc[ q{UA}!#[MX8LF\^ P܄aDKg0Ԥ2 5ПUMy6윃_n)pqef6Lȭ[16.p&>DGIȕ,#Lrs|'߼3PW\XcL }O*hmi #Ϳb1?nSd4GE~eXuQ8Fx)Lᄸ[_H+AWz5R/∙knF"3'\DcwIl^?jizNF;ʐ#+vRa-w +K1łԾg !+(MMcS)cNna ݤw1:?K渝 Zm,S| Ws9"E]'LqD,OsݒWM7KpߞM,$N\op~ڡٱ%{ ^RCݕvë[_ꦨ3-n.wUPՎё:ѝ6 Lr7eYqehr"h)WhzU@D)4N%84!e%cc{S d2T_ {jAM|QܨM@T\4P2>6:gKب^*7O GEt+  '^ՙO&6ɷoQkgZN\O0-nhO>??֥ܵ8?2@at} }p̱i&JfNbSËɓ?TozS%( 1eC d)3* [To Jw/=ĔO )+*~j}=7N' 8`d ˴a1kPF _0K}5UUTz?3iU;y6eyTlʹGvь,7Yrr*-qZgO^`gY+ʅRljeEVud(4&reIwcVFr08}{Ga$}2QT/JHζ鹦[gIϕ(!\ ncnZFD.l0m"r Xd+ҡ_h <<\P q hڥΥɏU_Qa<-ǧmV%U1X-3RJ=$[A"r& 㸬@G|Ս?rJ7>p+~2 ዣ $㾗_r֙&90a4C vduj15 TZRG`d>y4/A,OԼcr n"j0A2ip03/-8>y$8#kyRC"-_㦠\ <'ʯe$뎲G jB`^h6dz]Iņ}L:h.[.U%l2KpF6'|0@aE^k!K">}gS':QGFQ;YQ`.G-O\3[!0rDOm!ˠ1GQ7n ǰKXKɶfB{2 ۶bֻ >Eeym̌)w."s0J"-CܳyGt|aB/x4d3GzV;;G-v 9?W^IJ@$e@By:<͌z] sUːK,AO!+aXȵ4ķУ"YyDc_XdljY0 C mF㧛ow<)lj\(S8n:Oи ]u#{ 0[r\L7E)IwOop6:SҩdiN]cz~%9_u:fVL8 QK"lρI倃1 jU3JA8XB YwBn|$c 6۝5vwL0 ~:eQ1O?G_X^ؓD%c薕ϐw)x{I9#?L1gәj6ކ`9pEyMy랮=gO ZYMNo9t)]Wc a+_A(. Kc}U*qfV{j(m/+:4ٺawq N\CFG#T*4~XՑQMod>F1\*<ly|!H1i O9k (꡸Ev%F2*ԟ O 0@|y\ ]Q2sdvZlБ'Ǻ=k(Bj߷e$pҹ3yd݄ uܭLφShzY#@E?4ށ#WKׄO )c,/K! { bfl=.䁑@<@&w<οbGJ[_jtNE\cR XmնѶnVᰨ%-2>@^#'w~i]/1ό3\Zn ǃtKK&׃'|{+*tY9К4Ě#1aG8de/Y7 )#{!:~̝WO %R3~ta.rE|M~cX>M-]=8j{kSj9,%@%oHm5ʺŘ! ܬ!jA#i0Vk,"⺅&_[^tT2D:njZS>)>߄Oa2˜kP"J B ]EJs<9ZT ef#'n+Ձ͠_ 3WN"4Th⛫ Dqp![DUayU `%u\l"^ćgYGuS1!riIݍyuZ64ч;A3fh*wc*\],%!9K9WyS`~o?e 1da9?uT)u'$UT\ÃECvő%3ٿu|șrS ȟ;CcGHfTsstVvr(G yZa̓mN @XT& ^ [)+~ХHcZ/ -53DxxP%ʣO>]ZgM<­xKcW ߍ{C!K wyS5TBNv/ܱҋx l,c5%J7y~T_vVܗ&Cp\`}.^y.ujŎw_ %t̞Y"'uԳw6ޫioD99΃W@nmO GVx?3G+wX \l9€5ky&*&Tיu 8!UW`dɱ]HM'sꗫH?¾3AZń2{}Uw lHwryA& }Χ3G ĩа<~o h$ T]ΩBKI(w6\p?zVw==! 9TB~DOE!$&P/yv[\k>=F=ƝSz!j[9xא*>ao*ޓ?W%v^߽1d0~{2ES7eþR~gNگyH| gL"; 78 I1"4" `ـ&o]5.4Ix<Jչ(EuY.ŬJUW=#MeD/|Ag6 DSD!5A&Z>n' .8ҨB{_ :"9Cl_w8Z)ahum͕VSՎvk]wˁ&Ӊ{&7O_ >map&~3̽D [  7ioYjf80\ETKF:}D[ڨĘi;~[*'\9-Gǚ-f em."~JM8:2;ps &+{H OJP!♻Ciur,,$&x^_P/EO=6xcA"ZR]e>j`92E;Q3S_dz `c4I'bca+[؏12bI'܍+s|mHib4GǿQ۷EZ{)̢KTs%!!3>Jilym_?ؤi$ u]Vß*~+Q+@ wl{w>Re)9"Q.59nC"ǟi~>iJ884 k@#o~]-w0-ec*R+sI1 E,c>u>G6Qnqo/LɵmpPU2< Ar9Qt+xAneg0r?0IuvqxM -BJlz|#$)PE>מV08vfĴ:1fߙ'%խPłVc2BkQ-sc^8ĸ7>5L&{+'ST;*񾦤 =3Ԃ df]qA Di h|MY4Q86AM,k%?׼vğL]!/>_.o0Y.FS3犓ge.qQɞɔE2gNtuPD'|JQ~ @/iJ)e _KoE$,4jrפRi&hQ.NoZL%.гK!^P,ሣɏ!tS؄4{wkM*mpI>"d`7լ>rfƌ |dCL9|=Da x?{kS,_vkһaeWq/|R7zoa* P04KܐՃ}/~M"ÛF1nZ(hy@) #4m8Ս{T.+`>gⴛy__GAxtdV uOM@7R`J³- c`|{ɤ&A@DJ02j5w:`/fGr9+MYE)(M`+dMʕ~. n?Iuª4K1__78jh<|d]Fu4$n$"<`0s:;hAK(68FJaziN0,-!/s\꥜t%@T iJk3+:V"pjX8X#~z̦ˋcD$B,h_9AE9N, S |, D~"\I׭r=ޣKu'8dPWA3>oZ),}X0&P<L0>1[ڃ.ۘ!?RH㢉; yN%5Q`Zk@XqR\"-x^xgOAb"_=e2d]ʾ7E3OuUUnv%ae-rO ֟3f$?GB/'sb28 γ 2`G_4T*Q OA7 N` }K0_9.M[{&0 +phD=7e(&;/䰐}9:)'_nꢲ Wydc:ۼiN:v ̈́Qɟf^X֬%&K~ :6am& l{!b}``4|&23Tn`L ޫMČJJ!|^@F3^v/jdr717"4fGTM#VxR,Qm>dc~7OEk `&"VlGҜ[N9Xm~KkF3U=9VumGr4l~N\d|RAkC}u,7Sڍ46Gԁ`2?ɄסPCD8qK6$;˽bԅȖRЍ2Vr~(vwqaC SN6뙷l=zjevkëͯ 3DMJa$KR$M ]EU?lyeY+B[_u^& ~}k2eOtwknn"!L&5hc]΃}>gKClRt,G\_|Y [鈪;%szSownCõ PV>.xLڤJ+yDfm^-K$LD[/,R]8RrciՆ1xZ) L=I,O4ּc}6 tY1g)J: = f]7\_)^jkv+COj`] q^|\W`N&יQd}>P~>W #bV0. i~@XfËHL.(`1-;Y0#wkUS(rt(T -|:02 fY#oN 8*W/U Ʋ.I''pRKF?= O)m b i3;#VCE Cxy}[-LV\_D[d2h!DSut'u.!Rς qr@>(YQv|:(t &?m/iT) eɗ_{nps)=ϲmԡ|W} Q(dZHs$> t:Έfq0=`eiEbFI!KT~c+441ѷ&`brM4ٓ F >ˑ~p_mQ@l?LkIv* 0o n[8P=Ҫ(,JAgDÏrP8 Q0\ҴGE-.C'Iv@6;RG]eh8 4t6\Tu/g yS~+'Fp[ 5ʶwҽxAݸEӁlAyƒf8e&]m ̵D!'2H9&BZO.%k2W _4_pp*"1U<D7DZm(z]z z'=rW CSJ C91Adet69Ʊ[=/Q.LRiB9cQC^ -{ڿ=5qngAEoЁ6d3y> (A8%F+c۱ry5aKcB({=Du[xkN1qt3P8Tl,;S\0J oD).5"!Z @L(&4߇E#ZczGz13H?R,,࿦Z9wWOmcޱS UxvސQr+'?A(sn :/Z{p1(QZEttxKݰ!)˴G+lu=\6cU 줵cugEkBӵk)y)q%ee!}hc ϺmTlnpӑ O`r/B]v#IneZCFGɄ׌3);gPo  e ]̃#/*"Xsr28jHO'~iE06t)nI]?kE7WK0sDO:r*4U~hmY63)FO}ε9a:@n G5E6iț1ކ<ּOB)o"NZg2_Ahؓ6a2aP=?nmN1E`H/Qa@x2%@ 'HdYiΤjo8".o)ДE[`R1Y m;B6£2UK~#ڰ{~ȕے1&F4uj&lIWx8fMO] +fg)Kd|x%s+j`yW*)Ba㈺\!ȼr"|p_֚/h16u0ʩ+OZ&DXw-OAPUl7 P@\a})&<O׌8|1vS~phmZ3_¦meTUPնշu+-UI 1,3a;d|2Z<_R2+_سy[h=V>/fhO(Q"Uc>LU[P574Іu JխF\=vה"IsvO-QL@z2 p9[-X rȊjdi~|zYyа[9SMNkqMűHEfZ0$V~/*d[U%Ӗ[o\蚊$k_Pl wJ IGMl;=%:cZ;w0z4 <j $kz9#nڠ6 UCiXÃf1qӒS_Nh"2x"AUP-=μ I%|{sgdcڞVan!YFPl}ʱ (&6|fF~yɤН"%\+k:{X@Y&YZWlW_om}¨%g-+ d7*ڍrA[5G AOE̱Y^s6YqB⚹g ]:5Rltރ`oV#@ BfZSpR>sXgFa7uZf"_m1{ ۄɕ:?%udP0绽<p X.ESD=_:`=~R0ēX{)[q\K6)~TΦ_,lTTX~1P|C6B[/s:! |cM,nl e"Q t㜔ky_}]gݱd{(w˧1,^rĻ{HNv3h>N調O=> N| Z=g7eje$w6C%acD5C>j`\)#%-Yu6ȸ1hǻ)OlJVfj6kQ_7ӓp@#$B-Xl4˟MW;!TuMT4r׆d8N'W$Ffqe}tQ~h *U(hu &VKlY0Uu[`aaU):{}07d+YDݶ{7=mO^^1-r?a&+#dp7(-A0tk ]|Eͺó!>aN ib뻬lګUd",<9]<JmWhh1~G~` E{d^`9oo׬?>5!/.{zq߇o,_8 >BwJD\̣fWZ#ÜUmv5V(#S &y<$q$iJEjBJ0ˡ>3M?#aN[ T /?rK:1/MDP\0i3n2=eQ|Xnت$*[_?+RJz_cug0AП}bxc\uX.*Z@2].xT7J3[ް_ Jb8wS5.v'Ǣ1H.y[\Ha ^3ol f7Ӳm7xN. kqWa>!kXi Iup b2.OuޏNR#(*Pzܬ[CTYqA*;~VGUUX ^9 Ӝ. jwQt#*> ᱅ !+I}re#yxC %E8 $٨.DcHX51d=}=jE𬓘Z36 ]Af&iq'kLOǑ5a-c-=̠h뛩oC2(/dͬGG-kq,ٸ`˾'}fo ݊-d8.6LFdp#P nj1Rutfr xs}wrGjjW)A"6i`x,DW8w<*.uc XzpC^1LNZ!@)¡wsiNy4^+4%6n-$HmDŵ}FR&|QKg=;NJIGz بcҚG*Ic/LJ}z) [6\8nsz/0 =3#)86jz}j?3 ]q7>gXCwv'撜!TvTjav׽ĢȬ UB؉T-=z?hg^mZ'"]Տے׃+̹lpdVCopKjS].֐ʀ%-/*!֡23r41v<Kc3{Z{tSnjnOK|LiSAؒ2jG~\#:̀VMwP[}9An ibq˩!6bZ%'s\g($BE兩cKKSawhڧoA`H $ԕ(j^< PuPyG8$1j]jc^xGchn t0¥')t)Z^}oyxjgz=ݭO. +ٵSO&åa'zkVz]v\4)QިM2[ MQZϗ对+@qy-NM.Sl8p[-`z~5@Tȫɽ݇n@H2 &-De>n霉Xqz7CdoR+ \J2?h\;j֦OBSn,*Kt&<ዩ7pXcpKq1J (T\ri8y)'YLy+=?m7(x%R?* &WgQ4f~)# Q|N/:Me<Ճs-hn|ec}TWar6}h^0lȍ%K|CSkl4nObMa` m(vHO!IVжN@iD`ڃ(Sʄ@dJɎA ʰu=ߦ& Y Dڱ݅:򈘄hBJC \#nU(|%!t'?L;G tA% EFrNzTX/t-Y"!փ4PX;arc̢)lfR_wN+˞)rC"%z3!|^ :4֦L&$\Wpځp]I>ҽtBMlϒ(4R Ftdd5#[/0 ^|8l_~vkrSDa)? %-8דe=x SxN/֝E`_}+eX_}ej&N-YtZ{LbJ6ӥQvCk*a:ۣ`q En)i>$re7HHNJ% Ԝ.Xo@-}GVy{mƝ^Vw$3!=#G*5أo{}ol|f.@]Sdzq{ FK}vKu#@!,w N@^=LF38 1+r ߓ漬>ʺ<)B!.#+6D3yd,f:7]V#Z;h"=nڴkA;#*&_Qi4, inqr%&u2)vjJ}‚r}=r6W=0Q9K>ڻNU/^grq}Y2mg*7<3`h^y sE >z:<ع/{ Av, ,k UkqrtP]=R Tc\~4hb_-eȴ":e҃-Q8j 8Ɂut|#.++hg~ JjBaE^bPp߮ #Gm `̈k ؽ8җQuaP@g^Km#{ <_ Ӳ(ߺR&>$kc)zRslhÚR^܌/ *n*$ޟMrpA/#];NcAؽZ+iқf'&.^cffDڗly0جҏN[{JtN9~M̪?å&ۼVߨ8p0:[IWqv*O/Y\<kkIU%Dgr 8X؛TٻmƜѱr{ZF1di|pA%EfyJK+ V Lc33 i%)Sb>zo.yA6@p& IU'a .vv {7}K}rmkfٲ]!o%98yЍz~$ "yE:5UY4 pAuvtȣa򁸿J^ɂ: K)c[{%v$ŘL!橳e6!5M8 H/e_!5>VY& ~5ƱT3|f%ÃjAD@sm_F{,P\ ΌGy` YAU#g([s{&T+OWUv}7ϫkɷx֣rhYC GShI̲Ru.~ߕJDcCW8zN>{z[uN?C9yQGte75Hwc5倌e;f"c+yI_Ԙ;En0LgګB|/'&1Gd~7Q̽xﯧ]-vo7KH&gՇ[[(dW:hEO \RY$y3!Fy%L@O`\5 Q-iZ0]oU #buZjBr; oS':д;i9u"W0:c5V3}dO˷ћpPQ".YԊ6R"翖NE= 2T`^ʰIvo*u\i-׶nC*9fgJ"B6)Z5H <{A߳-.gXj)lwr@jgF:l?~?ڹ<(\;vwG:;']f(kD-o;Wxvp(!SQE 4gcvN75Sf~\ftW{{y=K򰩌_I3XAD%΅H`v.I~VWSRR|ǓcbQVRȀorւ_hĮo?5ej"Vk8 X J v`4^ )J Y.QTQf5teU <%z,IE*F&3\ӜFx5Qs,s[l:ޭV$Φ0Re߱.&nOOPN[FhU4`Y^F 27ң$/PޙU.ݮ8AO8>h_-tr^2t2ٲ0Ull3!mb YoNPž "YT^ ZwMx0ô]g'dP6(uqݧⵏij4 r#-S!zR3T2C@=NAT䒕U߆NN|9UIdqf:gFM\|?Y<`Zwg-v̨8x~͡Fv|m ]!faxԈٰXOT:> [ qU3?RHux>հ/pMR*? 륇6^b n;ǼLt\-_t7!ΓQ( %>%RTԀ4a|HAmap "ΩL> 96Dm4-I"~֩rd=F̣2~bFQr$Oll dig4o^J1gtwKW8[[Y4#VI\{')%",څR^Raw0g_pZ_|pH*0otҭCU0Y@&.܋UV1>uY1#6!28̓YSUbG; ƣ}RzYza侭kϛ؅!ʞ S$xS.Baµ\+"LQ ) rBnٰ6<4@pBZ97/v,RNtNym Us!.%ef80>C&`:Oo[؍^gvz^ߴ.>{H|IRQ "sz5 _Q>Aji%Va ^)TJލF P YaI3!RP?+qb[ڈV3D4e/K qvжq*rI9;Om"Z< ":eJ?ܼ,m-OTu]u&a=KoCJ#PVU):GI.t3(8D cQE,02(n]W*1j1w(@c>BW(;UP#5,EIÞWucrLgvf*R9YOH+I`Y͊K\)ۨ])zGG\'xpݼSDkpynfȍ'qX ,5{)Iu <;,] niW /wTlHL:j B-Å]9mqkitvo i:pg Y-Xp4VǁJ d`K0]A,d\y3z܁xE_t[N EU)f:+0(Zwޛ$<>-rв6O,{|^ ;O>4EN@[#ij]<:Ks j#Ofc>,/ٗ1\zh8ř 0Z(sXR+8x%+ 6r"[WI#;cʎ$gԝ2o!Y^UG2Oyl0fl ~m9=/,mDc̽IL~;5h ?_ Rhju >Xm>}Ǡ9 C)=?WwS9 *$)ZCZ;G уAt&y}Ylןf? )HҒ XB0*cXhW D"7~&\ &>³2ʔwF(8xՍՀYL7d7S=zNqy#fas ehǨdYlKO'&dN%r{*p['ѥh9L5 T;9[kfntEfNuDi/qW|P3ya9\ 6">6AyVU͐ϑ|I2 =2##t7_jT" Y߃|Kkf',:%&kB33yV;` 55Keph:iܜiT޹:tb=+ljga-[Ƞ |)I'"b|YsN%!В,"5: &֠hGr"kG1HFwVx0NLS .KLG@Az:evuZˁSY.z`% >(x ~N\ 0HpT9ic>D+*jHX(-Rc$gBmOEwNu)a;`{$ aQ6&QW++#nNS+PJ/NɌc,%+iyW8´~QJ4y=wt@M6y٤sAy0^iEH2mzP.Y>\O4cX0\U( Ҧ?GI8$w$ce J6y Va A_I( '-QF#r6PV2+!ˢBHzeW]W7Zgt~bK"pOcuࡽ+HC>jcīŕ>WXm}];4~ qm_ %Ť_k"n6ˈßgSh_`NA]! w\+tuvTI*{[;˛XԱ25  JW_XsuRIjr! ~]gk}@@ EiɍVf9-:|*܈{{&+ 9r(6E?bٗ/ o8foR\#ua{(TeW>YSI퉶B@h+]M6FZ%Aww^k 9x@j;|cdm>D \_^Y/h{ѻ,ބH頭]?w?N;6_1^A4,kɚRF|iuc͢ab/R5ڤPczx~i rD0O"[f]D/$8ujjGǃ}|`^ Y[?)TLuw1R,hZ4((4Q)wRQTxf(h)2lƨ!rS܊' }I֬VpVoX"߼E =chVvyv1,P][^4 v.޶s"λ;ȏ$KFu>e_@ukC~쵍 p}+'Ct& fu U:u + \8˻V׭җ411j/L[hԟe9:L*Cal3'o+"V[Jj L |LiW& Kۤ'(P]pd]1Q|B1=VRJK •?t`VEt5145@>@Q:$V,@A |4ͽ#"cԽ&PYxNJE܍-t|H`o<NH }亓w%;P&;1׀ʾֵ[8g\-Ԍ!h5|_>v!Ct惘/N#Zq'pFum p, *:h+BN@ @R4<&TYdf+V--uBŊ(np24͐'+ 9ij}=@lmUr[7ҝ2s8u猳Vؚ>O$`X2 cxTSYAƸ4B5tGQ6Yk~"N2S ėU8uT ,apwp+k|#Vj][`\2x OAXńJvPρܮAybHS:(-#+23l"uu//) ,5ooV $vn,,QΜ<1~^_HYy؂^/oeEhxD 345'j툊Vm/:a!ٹEVht4Vk/LAu!O ٽIlh]+D0vŃҝ50lk(LgFA5pe^,1TQEվ4sKExLxr7ڐN4Z KRM:_C4̵MibT [`m g=MW9C;nKxB$\d[9K,+c: Č e"q^;`LxAX& p z]b縭Dv_-5.-L变N(^$KH;Ru'uIIW:u-(kdP w"SՔ~GJ ($= *Y7(#Xuh.^hJ<_ŀ\OA^x_G0"[9' ,ў1bq!_%" y&_H zkawC#]03Nn5Z^#ﮖ^q6}}BU=,EɈPa-}41];J >14C5l,214Kv(GD\DY`RȢ(mT:;ρ8*p7]ӳQ8z O)핤_d$TmHjj)EiT1 ۴n͓ԗې֊k$䁗sI|hc5"m.&~tgG/QץgPTx}:qXl1Yw<$2 o?"KC<9CIVBUڬ!zXQNgH-N]zY4Eͼ"P'F FbF*`c+qdp W>:-G_7㫾0$&P֨5PÞI0M3xْXP8{&{zFK6 ,ުq BɵKd Z#]Cl8 {|@Fh M6yfM6 Ɍ\wA#Mx y4=4R6 hmPDzzUKĊÉf#zZJٱL[=ٿLFIQq^:[(- 8n*lBW裸⾄U%gK!lG}7 7V{mo;l:e ske?r~X>!5HvR~%\I{_M jm8X@Gf '"Bh mv2E3O#E ?YJ.1r<ٽd*±ʈ8r°EpBkxC)ͬ:l2]#6= )ޚ\r#el~* eV-4J;b7ݩy~z 1a(jۇaP4!RȷPG~HN+7[uXX?4٤>G `_ȪrͫM;3"Pn.;.tqÿ =(vO%: >B RPZ2WZzu3:]&JAg)P`6ej #tV/wm}V^+; 4+p4éjl:Mo ZiM@Vim#rPk+{m COu [-jxe<\ʜ%WčM#fI7$7:1^f't@!?3QӺe`[ׄ S @bWPh[ P\V1ف}7 d7ɅXv˞ qsES*P -¬g*6zlG |(I17|ILI'&k$9T`udBonE}BUyA?.^o@NEoS1`+&b!dпi  ȖL׆1\R qμO/H呦yDߧ{;wacBe@E6-%ȘNiRqIBT9&9)։@8.IԤXP`} E8SP(ӄr {n.s|*7 ~ZCqrf*u+ndix#<vGNUu)%#<^r [{Y7yL #e{hКu a[dIâ]\R1aHe1;v} ťMU0 _SrIݫ?2YY+{hK6 Z>CL%3?;JVmiqjtzYwH\H\nz.|}grbusml.JL,q^$SZ<'!E>Oߔga|<ϞɊQ>V|EB LMa8H.<FڟIU04?985f)1 N~m(q|9l+S ;N`[>&&g΀> t-,|>'"շ٧{][E] f@/*ϓSI'i̖ZZJ\j?>]UhF fdgOy cSl(L"ڞ(u2~;ލRM>7x_}8,ϓ|s5 $Q MӞ~6&_hyC(֢1dUi_X8baw| ?cm&ֽ j-xCqm_Юc~ ٯuʔ)yV0Rgі>Έ~>{y 3MMv ǽLY;Fg܈ /?x,X?jO6]B <,^ tuCa8xF<(Pu̵5ĺt {SmƲ[ ߼K6ѕ.d&܏ze=;$h7BZP3 K1; eOvV~Dq}C`$jJS >,˛n}}? )?_Tv.K"-G7K!}oҫ}30PNJw9urФy4vL89(rR@lXdD/46ȏٙQ?aȜऴ<;% = %E 2m> &13w#QNڳakgSQDFzj>6l*+“8fۚY`}hyaqJW̓zK&KW+ AQ1ο;vf:'S! u 饫޷@Քpco6:ď￷FG;:7iHBc9·[ S䃘S83HǰO$]0?=qݳkt6[&0'['!x>!($J&Yy]{U~+⏧E$NFA9ARO8d{?o"˜jc6w } Ɔe Hj[*O+ۙOc5 ۯɞC$}2 !|/4<.u>3‡jue_Xx)zb\[`Ӥ8h h0t+UWX !hY11B?vLW]Dr|-< dm*LjN "m JG3]:N.I^e  sbu? lX;>%{βwJ>^c8M1"9]k6]np10dR B`āGoᱝ:*ʧ3 jI1Qړ;pQ\r$Q fn -6օ%sj~$:v{M> k3Y(԰z,#ՙW0pY\;YGUz?0dz Cn302%ױH%fMc8as(\su Cs؜=Oܾ-wwG0sQ7H'/hL1̹+H:ɱj.w#v鿗0 P_{Vub@7 'H9 3fv^Y(Ty}!PC- %oVQjI}IהDXv]!u!#vwFէ4o4En,t2wtjjqĈ^V1*q7Jg:)SDG#H^c٬K'`-D֪ʿ5 @!%ߣ.`NAdg|ǷzwD+F1_ΓsҮ+FIxNpl?w),*J/{ƻS |Mz q37_(a#A]>k*-byA42 gody|@ý_: 7ݏz$hNx`} (s+x=, VqfO"Nj!wB$}RP( ^P048>&( ҁ}B$pM9/Sslu|6D'*QSA(#jmZrކ1ͥvij|]v%ǗcRo9a̔$8 ﹠ 2-!i~LW@v1Lg?]fOW ZoPx-^yE[w:Œk t -YM$oISfn'B9+қ%P/X14`U ԃ?E*t^^Rmx}?V^Xld `tSLN[+Q^ 1{\1>/b>Loku_dDѥgjOy_fZf8.igB̽Y^rݳNxS$|TA[+9uI2D,l~N9d3x/;){xU A2$T7o&Aɮ-UI_GWQ}pTt>Xlt_r =4MV"#胬Μ50; LT>R\_{3M|o׼`?.q:UD!~2'2Is4E'VlmgE|hJ;͗zeVY. reT~c7(Yf]39hkD_Xi_~P9-ڴpFR/Dx!-5A#֡?7:TU7W2납{1u!n}M:d^cr*a4B(m-Gӫo8MˏA8bիM%jyt'zH u$ѲǢ@]q44bQ b[h-;P[+ՑVQh$ `ԊPɫ"Jpqd'EU1MVoЂsDJEҺ!F_i盶2!:kԲׯ5=ҋ#yϓ(lf(!^'X8ƍ, ֣{O6*gþtoqPY$ dCKzOo.S)pYo$N-[V&Tp&ҬgR2n| XM'qj&D+E1G36o;& os8h@Kh] x.fymyh`ʡ1+J @%/4>6nfVZ1KMɾH\ `\3! SSAuDQQ`CqVߖIn| ]0>:tĖ#!;zC%5T1(n`Uu;'ty(!da.8歫l7 MS,=q^`~^m\x}5n\l%ly񰗲:8ޅ>nZWeڰG4r軜GM{bkHZAxJ\'?G(rG05.:љM<,nȱbW3 PtK4[4p$q q}x`Ay/yu|?of9ȴ,Vy9IKdZj <)7o¸4ЂI:p VVW:6g-Պx٨C1B _Q~g^*xf-b|YT,&!E1Z<.w$2e 2~O57džng:F {ZqS}:ȫ%7eo'Gn,d ?wji  (Meb"j ,~3@g\hr 1Y̬ +jpQ&6mT~=m)Y_3zrV5>y giVZ(_̇]I;e8c#94fغ$CwB4s`e|,.pGJ6KyظN q-'^M^PǾ?%hR 3ML \ g/_ ti&kԭIRvbteHV+9P*T)2&DaֹX(( 69RpT{\m 4D8*$i=27ٽ} Ƥxesa`h/VU}uxBH>Dj`F ~Ǒ)T RM =3s]NTnP]ID(kߔf>qrVӨ-. W>T՟G2&m7[Zi=E.*}LM,fWӱLGl!~H>ŀ7l _wK̕9=ܪ5ֶ́? J)a. 5*^BLt@>W _sc녛^Fp(s7kU]XDczjzܛEe5=M%ïak*"ԏ]w®sXቔ=pm23oރ׻rg|B x$oz] .ٚk LJܲbb*$iBݕ1!+)5-^bnOO{yXZ$+oӊ. QtI H΀)! fH΂*&167uo*!S Ydr 20d2'Pˉҽ$HPBցooIPP'Z<ʂ D7bmEȭM6je&Wb,|S2\3;aj. :|2BRq|'ޜyl#M™`ooEʹ@ĐVUR^0`W]:;:N"ʟUzo`kA?оޛR#eWx- ղPMz$fI$Lq6S^g#V=}PD ?$Of!G7bX{t6=N5c_P~45qS[bmBٔ)x'oӲ⧖֢sC.+*)N=-(>\|<'Qfp[MG. F‹M|9W#w{s+:~2\TG XMFhwc{2,+Uza,؀RldSS@v"xl.:ڏ_4\ĒPѰ'{IET4խT !..L^:f&fKS/VXb6I_0RtP?LS#i9efyx&T G$j7p2I^[Sܑ.Sa g<7s^7sx}E+"QLc*毠ͼjS%_QʲaG )Ѐ-PE5Z]k종H|S}0Ё㻥͆ KyG&/w/+"vٱn|e3"vR-NilHټK*&)Oze ~)H xVf+^ڳT GяjrR>+My?% L`IS!G8bu{o!:3&i5uJ5iԛ K8P! َ@p<1YQOb{82kL/ΎZ"qX!٣ၚ),b$znox^-Wp# Rvn"zev<#;ܡx?lAĐ-HRثqf:#Jl?Q$Ã,s(}.J~V@4Fu"HxSZlcmn8n%v9,QkK^\@aQ^@^v[R,YpFze͠!ieFuezH\3\ch2^{ )楍׷ Ɔx[={jpF{JMw 08t#/&g_:& ^3ð= bkV#]S@XJZ0i :9 CwEh{L& BތHMd/Gĉ0z0b7l1D.fD.f 5f*[{/LGG'w޲j=|fxP ΤXUtJϩ/> s->,"82x'x@~%cՄ̨mi伝MzV/`.՜ p0nNrNn\+;M|P^_PeKiqj9<K$Qk:7.h%#}6y̴tӥKuB0bO2Q70~ Kyxk8 4:x))n [d7#q>UGB)Eb&(4JXyYTӚifh).8~g=FeE՞0_!AG3kC64э AJX!ܦ^q26qѪh )U/=maui%E/mnhԪQ&D[`9OL@7cr 6ݗ_rߨFh04H,QJΩouLƛyo]pWhݜn=s־zϵ\"HC) W *t"@7M؝j~@V#?d>: jbxQd"1Xg5YҊ _ )xrCY"&YTmrfuvR5)D qnO:x/#m-S+,!8O_8STϯJ@³jp\)T еMaH"GVgv0Yam1]muC8ļ6@o@P)܌'|i$-JNfVDɱR+ wgh\RHކ~\ȹ+=W _1 3\*d7fy^<,!umg.0p 'oQcmfT ҰkiGցFM~V\ȴ=7R-8}{"VVIR)B q@%{Z=l#,|?msެ{;)WNŵ/QCF7P=xųH3O g0Yq #FqQ̏x[i&OlD(9٢UXrd?Q\]p*"uwhpO uE_cXÏĢwϥcw(}M`*$|ƨ3{OmHp23}ʹ$KBNld֐G&Wx879{?GHd/(P'A37HWʕv@L۲/:'kT&|XFLY@]qUvQVv[FJvKOƏq~'kZDz;J޽X_$p>.hNdvQ}81R/3{*}Iȯ.ԈO2Zb*Z(ގRwm(DC0KE˥x A5] xPs/sV=nxGᝍ ѮP:_^C 49ԓ֞sPx+cz^i]SRQW څΟ;OPq8 hq+ հ\[-p\ 7$p 04xS7t2xhV'z\nҡ⧕ӷD1hzQ}d7w@t/:8Z[dseN~t<*бj/WP9`hۛG? OɂӲ|8(YV93X"0B U.Om:Laۋ4sq)!ƸjRh}JOnR>ʡLGj׉aiK]1>ilju4Dž(?ܮU0rc ,j?dVPDDmC"ٜʾ=ouWM=~[%vR$+}Ns's) t/]o/n=/llJW7qqf;WG{| ?Mڔ:b4E4|v5!|mͳ=xTTTyzcH2KU ?(=p]}ơ;[>(SI{݋5Rk 4^`,  Yb}Ʃ\.]ȝp~v2(eU跚A6E\hȥis0lTc \ l 6nl^eRT5O֪^Q$$/Sl_Lf3=v-XGmAvB L߫9G\Kcqtm`'4><_PE;__q8Pijr {?W?/'PB&TC>`.F} qrtxGVa#uIm|)gzh0=<;,uax{ˏy!9 p6B;(ʾ2I96:ZP `3BN=.%ۜ`ؓÅ*W89<I]J.>˨$lW鹜~v |*ծQ!]㺾XQp褠 q~-:Cܐw)Vf kG^~k >P<D5ݫ9;9 Rb&4ei3`9kK'9I5V@!bY&=y qKG4B]]I=uU|R~FpG.8ƒ<mЮsfp6N[~۰sdmşNK0؂sLP0>7; TpTp62*QTl5J¢3~ `D`jGGȚBmvp1tm!jq@{ Vb,lJ喱g))q_d0tDYE(Ĺ@rxEtT {U>OQN EO.PQbh>u96me! ?$Q$rx`GrYăO!~3/Vkgh*Yc2 q0D*yػWqc{&T 3@5JwWV';/l%ɕ(zQ $T]MBaқAEy"%ȭ?~A܀ĉ rk40έwÑ'+ML~@}!!^Ap7Q(ʈbXA0xP&7U3\ B+8gzZۊl412%0\t3 ϨH@Z*[a>쥒•*?\ˑUGl6f`~s|qZ(uak&YF!_ˡU=8) ]2nzя*rJF#c!]D6Õyz U8H O9c\@\<=ȗzHX[/ԅwTY>0o 㐜5vbg%Ec&p9'€O#ǚ׆ R|RaS JiAe@~EGrbLQU5iz1o^ M (SZ!S6_ SXW{j1bB#fJvs"B z@WZI9DHGJ0"@^ӧ[Ly&0&Ev,/d}oR^H-θtj% 2(Kpu`ex/{%{Ӆs8pfBnM 25Jὑ}%~a1, F^pӐ*M0!`<̓owj:V (F-@'1Zz'aHW D8( F eGFdK +y=0%U2ɱpˤ BI14*H+%- ldS9 Eb[w?KTWbc^MbbXE`m8 nC=pwjogGm'\۸; g[㷩zi՘IU/A2't^}暍lM*Od[C D#drrMSSҹ82ŃiGU'vY|BJcqaG$5PBROB߉AoA!w.矨nʅR'Z1 Q|0"+bCI\0efPZ'P8w_q=c'ϕ,`[/Y/OMF`aTEMӣ"7u;"cd$> 7Cyd./8-/sԓJ'XDMBĸ{AL"V&Kc<3m V0RUxyׁq5HoNpb3fO\ͨ?Pa rsqd?Q{ɞc}S=<݁Яi%4J ʽDjT2U =5!We>c&,~OLM5f"ae4twQOFv_}NQLӚG)߬'jWWG'>k>dnVDϘ5(uunI啯Q];=~lVI%`ׂ$U=KvhTic' w=Rld0zF e?[V{F⑖a;8?sS0C$w-4DV`/AGC҆Y(Sb0?$>քB490֘99.?@&w|oe|5<FT.Ȯ- ۞Epcyev[™LSB\zmdOU9;i'9'xɗ~KLY.Rr% ӲXl!XKM#E'Uh)KӭPJi1vT%(vkL"U5MPݰn|1-LӁ/*A}=Gv=|­R_hba鰢.bm:wK$KIC]'I:z2:vOm0C<q80S'C+Wwk=)(o9rAI)]Գvk,(3eP*%WPi~{^tD~d*rfR藊cw| [!>02Щ=kh%EFWEm*魂$FZ[|=X3W`_d4E]=XܿlBiX`16/=,G|fiiK[9Ai 0^";NQ#dr%OuQd}H dҔko{%=2!0KCyb<Ž^ )ҷdсR5}TFxs<\ߦk`TKr ?-dT|0-n9])-!;- $#'Q׸۰^<`\#C,C xz6CaU<ҡPpq؅Xiau%]ϕ qQ+Sł Tjm6'Hha_ճ+spխHtS;w>R4X6 YH9\TۛO'rQ=ˀA}v{=H[Ǐm;5ﻖ%@$ʑ|Zp3V^nKk41tH0g@cVaw3 3_DɎ\M*l#U—[O-~8XRPƻdF"3NRM#y(J$eʏB۫~ MyqAN,Q~U"Bٮ&p1!,ɶz$$g]ժ%MW‡YVb/0qh*ŭ_ɡZVU ƣY)1bl~$miXb^vE¡}k7-( ߫mͲm6Q ;v] 9:D׶$ֺ{b+T]rN¥ÅۑV'~2m o EP,R& 8]skuaQ.h0&pv%Dۮ{>Z^Mq&xL<œwqdQ;KBp€.|l$pT=>p/X`R09@Kz?jAbmJ\0>z+ -.M&B0Rf< |=ޞ'ltĭy]*f%+ #Sf&ӧۆdmQzQhe gd!u7A?nޗrzԡ.c`Pox x#׋a͉7oN6o1ߩf&z3q&0-ĆnɤwsIw=.:g\0Xk`Z嬘bf;`E%̄ $.9FJ2m1f_ d}j6 y=sewue>hŸ-z)\cAmO}dRU[”?Tȅ(eZnVzlRMSEI>ptL2}4,cHH)C?4qkPmduw*9kPZi6WK^]u0cI̒Y{ ['9ǎޓAI] >ڕ G8#{`V^u>;-\FPp'd{矨~~䟖 +ؠUda\/Coi'R&@9ҵ $%/SHOAzx3)S@\w'@Vf3BjgR4JeECfQB{E&ɖ:rpFn5 1>,c鼛:LWl{izb1 # $_D 4Uek͔Si۸^Z7?6MlN.6(Kv}*c+pc|m;I8ҢOm5|Th[+T-ñOZY YPϤX۠tE.a$>hBӗxxl A&W LXƢ j ˋHӫl~h s_#]ׅKjŵvO="˗f"ĔU쪂 ӺNE!BКЗel#xkFQJWڙmJgZyki7сa=q UԆ#33]~[y`Yf'Opvx^ ΦpI n`6h'/[!Dgĕ4I4nCqqYgBx o(lƔt>\G(w o^}e1r1r&x:=p8VQCh"lf쵰gA:;w1Rsքi0D pk5p=Hԯ^:O0oz;LXK_I`ys^ ygbM64(^lqpIplܐYQ,gEAktR&~EF;}GCizrJUhg.2&h34B"4H eS l{ #Cd$k&OXg.' Hyu0jOi*/^}ڈ{ fe(F3(ܩ:߱2ƯI 9URZ",S[HI.Jԃ/aYG;(ŋx>O&:ē#+hй|cSD_}|4Xs=(FÍ#H+<('ݪ8V5q!Q3} ͺ>ᇓʋ4G0RBMյQDBJ,FhG!klէ3FR5Rcg|9 n-lT= Cبw iEXm`ZEd{ZTYH`>a|6IX f"UVL vH`-V@Ř5|]  ?YJ?G 3c:aqSdjx[Ǽ*@?S04b-eC2x-V<38uM` >_hferwaކfTY'zvcDubFkoWa/%@Xӑ5w_R>SOjB BuJ9^qjp'mKd&FnOG אX de}}dfWڠjVZF":V d!)-\o\-=e\+E'yڙqd#̸4lcY .CfI[&V0ȁVry q2`:]a[tTyC0"h sVQGm0)1ʽ8 ikm5j| QﻉG7xK}REӕ02:&= 0268H6;cyW8o]F9:P:"3܏*µ2\;Z#t_oF̡W.`U,EKfGtV( awNm9E/D1y+5l@#( rGC1 抁\JXq=$5.xw!73I}EFWtSۓ8M1 ,󆆘.;X8 O J.H(C{iLWqR=SMBHHT{B*3c艅}v"youb2A"{Iӟn]<}#j@* {@ 0%,(ZAoSUq6&Biufy氶ck[LU ϸF>gNwrq+#|+5PT*pM)"sҞ -iFB>G b %-]unK[uRHXel3BWU*C+`S85/\gZPM6F_ae26荇01-k㴁phЬP6;ꅓaG5"q?TsYF.\?n[ٙlv._.ϻuIOJRYnrM*"JQC#.!{ *6z~ mW' $" Jl/ Fߘ1SϘ/$e+?JgPQFMI qbwF~C & }ZI5|+:+7C"{7SR~BP#D_KXg4i.i4WkcKոyh]]Fߺ_ħ?,znNѦM%[[ol(xDP|Md ͌m*?3-jGlzjqv}Z`} _iʪ6lh.NKڷ|PE3s0 ";zb$0j)2?;Np2RU2AzBM4:Ư7a C]bBbn{ӣ2`'+9r. z)yotۆoSK&#Oc f3Hj$NEOC^$]$-uPrk)?,S1̏,]6_XPVťfu^ܜx >TukE'<9!ܮ=|2z 6[}FyޡQeM%>66ڴ9Ube P3]*!X[9󠚕ƜI[4IpgB%u>=i}F1{<TjݘZ]ƿftjyHm `O, ؈vtG;lMP}ے :GĠ1C8ۯ1fD,&J1f=K=< M^ԅ'y#Aꛘ=1TGI-fHr:1B,NgZ$!ng!֏ =VvRcVڪTfwc_^X=Vz@%/,FZb`|3ڠCǤZ&EAIl w}XzK~ֆ=ؤQ_*6پmjy+Ld vԙZ)`(o)~&Dyw/rCaG;vn{pC2wgK|3Sr3 -Ģ[^#Ҿhwxoٷp!,cazDds;dB.؂P`l&I%A/xѐdW?%"rb7tBFRvϧ7g0N@רCIJS`IcY㣞s߿f5 ԧ s"a,kgErxu$Hly1fx|պCm4E m<[n/}6k,xõ_V}쓶 yoEtY-|üczc(MSM'~T*JM4|/1MOh@K ǔb53yO2SGn):Y*]I3!|F1CvJ+(qqRVTafF:w5Є #qBiimv+L(cC˫1aRNY{$rCxobt1iy?..OΉv@u@_[d2p*^)S˟UcEe?) sDR̪ ( @Cu24EVUJp^X"*B/a=LuZBsR _-+`|p;pCHw: L1ڣڦ)S5T;-!g]_kZ ZMa|Z&YutBG+?,睢J:(B4sjt6<f@z1Lqsh>yuYh61$GۮQUdz)Ǔnb8k./-gCqX:g/#I>F= %&kvdkSO>6$)J`G s(TVGGr<9$b8W mi; `vJҭQrOz$??Y27|n)sҵyNuZ,IN_V{0ܟqLjΌ?̿s⬏Ȁ ifǡ2neKY^oj6J(M16rau33P>[P{E+BG)xǝ:|Ug0БFuq1inЍD](`oښN-O^Lw-NBFTq"ˤѷ쯂yeo']ف0c~ g[!HBg,0nfPkj#$h/AGԾ>=Z0| Sc1^nEO[l꓃,x6k̍#/P;%鰆g*e$&'3!]<~uT;4ǰ20RC";o+WT[|Bc+a5_"\bKko-YP`G)a(I)@G_Nw<d`+wyzrP Ky€E#Bhd7'-"~2M)ACPUJ_pVеJ:Ϟ8p.)qjCQR(VK8zyہ?ҟLiO2pK3ә-u[cfܥzs~KjRUl~1L]e)Lf0w4䩟~e΍m;t:qij.aԊ~SK\sbɃbm ,=I Hd/y 1!Rm?_oٲy@FfԳ2cӓ l}6U]ExPھ{fNЋk:JUnB)c^k)$b;;|Z4'`d6y3 جP;l$x~'C0O_Dw[Dgg5\{gʹn4Z3{1UFC*ylKcOQ2/IV? UA;ŔQI퐹ܵ1o4矗OZ45tFr1ϋܗfX `9>2bF G[HKi8M8ﰁT /͘^!ogn*Ne{?"3CG3\> LΊQ ;?DrB+!W3Z4*Y$2{.:WߢNUrF풲ABY-/ qc;δ*G#rkt~'4^M :Q}<5%p9u-xװ/)W#U6*bJMi'[bT.֛Ǘm۬DˮfHR3WLq@ 6綳n1E@1y!&Q_5wuq WF8eMc7ݧq;ӯ)D!XUbKZ[ o)8PrkJs%Gʪuԅ+Sb luqqQ &qߛJwZFrkj \JƥF)䉠4DY*>QZXHB@Q.f7| R<YRErS"P4t$/a |Su ȋ3Վkx@94H/G̵aM땯خzB<n[HܸS^#U"Y\"Mi^X)4x o &pTȯԑPI ng*^A^lSsÉD&y,i$>=fW`/7d>7/ψ௮H{2τS7"Ok23Kk_sgݸ-W_Ŏl~JV$LpD@&1=Ô ,Vw:>[3;q/~|="e>犌٧B7ZvPU? TOaf3zշ1Α'&R)! Sۺ"y˷MKH ~_ja+ډBCJdA*' f`L j* Ip7yj* B$xR}`C9NTgBi(%\FTdd+ п-䡤$ +J#c8~Z]ıgdbh$e4H[ᢇkw4n`MNhȥr`/rbGa`hVQ:*2] 8u. 'cY }zX a%ՋUYj)Ύ^k&wRHGtMoّz]).mJiCT c]-\<ٗ^*'Y;Q#_b.eSyި'BEYp6Ό ߕ%1s\#5- &*"\riJږf4Udd]o#%M ^[I#UqK.pn7b,!3Y»͵ͪE%ǟ8jr& &&Ǥ+zJs;DON^a& X(F~? )' Mkv +KiQ @)h) ߴc <̢cM[|XV)\k9<5*ݘuAŹe> .mȽ"WӆZHc3?TPu8`h@!zr 8'Mx:80_nj.3^igQqQC~ŋjCe qn{+ ~~gd %ci}Z^ =|Y}bM:E.~`w߈)PIRܚqc[NAD!{K!X7iu>L j*"p-H3\^D]xR[AEi0@b+¦\ziW~^ 9.e*)0[EA< TsŖl([(fuNX71~ecvR|Bqs3oO;$J'g)+, Bh3{W*j(]/_m&0LJU̗KFR&*"ŝ 2J*D3*;b"G'ph"B(&(l"g {kSۚyQtqpr zu|"䕮-tF5ŷt9dW̄vL\7wO,j`Tq0q `)eG:Ro9QI5 K.$nSguK03:wwgB{JӤ8d!!U/@^x0P=#∷*gMAKw)&8Z&JyĔ5B`|'zI67}73lGg{o;9Dެkz#Ds ,/.ZWxܚI^0ztMi.WKaTe~Q=4 `BXEo.Ezr>K~\Ys;ۨ F$kXӧHm$ ~xUa=RN1P;| u{Y~;;*.,ވDK6a߿xB,.;Wu4b)Py]O &<%D<#l(!LV pm!F\%g-"ᢛ-lVk@ZuxaPhq0?YdL(D{Xax:A.OV&Z޵ wbF]SnMwNm;E b !sg+ׅ#scеB94w3K ݇ oމW4[jy8լfnZ#t%A\:zHԕ.-T N2j` ՙ[y8 gvT/՞+N6jn v^)VA"q U2<ǟ u⣸;]>\@wQ[Ml3S>uAQDEGU;ƫ^U,prَ4#=fI_7 pԴ )t%8<1#=;m/݈|#H[n e8&~-՗'vlZFyuPV~M׵EOfyl6B4@#o3U.a#MH#&jKL=YRmB6da8t%"rVAx-fս"V·c"-)_d{g%GEǖD0ERFjrGXXiMP8]I;Ydo9#/2-A U9<٦ GJ **kgȚ@bE$ȶjTso?-RPa؜xsq߂ο/%.8%N Obfdh Wʼn0 顦fАH3n2h T{bFQ!L`<$x5eqκ$p  .BӀB+~T2bJN2Lh htr.^hymβAJeyl‰X7gU#I鞄jD,~ٮ$m]S̩qYb!q /&Pޱ3nۃU.D/ojb H N>'-QNqI)>r+?Yc> DX(J9FLjU%3TAcn:11$ZAxV^9p9g|]G?a& UWܷALޘCT' /Wk&_ڱFDi8 nw)2W bz0Y|GL|FphH)lְu&lf /:L^{hIU \3Lgn.@t;'LՐXg^\ɝ0Fj3`(t'}it˱$ᾆ%̯x=_9W;q;IYN|gDك-6|9zoѤ+(M ͽ閭Lb䈑):I6sWٺ5z$ 7>ue񷲼0&Y*Ĕ~eQ{@,OE τ> 8gn>gJeN4b) ^.;W34))4uP? ;jhe_0M 8)="8d|'9,SN=.nFU[z}C1IAY#vE^ӻ}dzuӔ=FO$XQXl~g 9r{ Vl6ܵA{ap>H]v7MW< ;mFa]%jpJ I-˳})s_tkUQ]<|KvB ((+Prâ-(bn~o`i7R:UtK""shĚ I8jo.S%3G#-ۑ2+YiyKx0aжFMDtN3T#QR>RПt \@\@S*vH]e w\E,%L s:ԡš K88e4_r[C8YDL 5(c Vdy0iuVdQN Gw<}=ؿ34TlnRk󎨔 ˟RXU%Bc= :s=BXFaԿ֖,P5S|zؒ3ʔJ+~xR8Zs-F p֕%](p@0AwJa:֜ź%p譊En;Vo?"W"CjQ{g;;o92*1uBDn2*/[!qR(e FI &oR6j+|)IݱL.\ H,u!E3wyLl D^U:bŤ/݃!()sT'ڨ+E`>']#%m x\!@7Qh!Sͅ;eJ<h$a\Q_pFM1&^EepnA2~pmR-V{ vq,ׂq 8QX@^\?G06ޚUL&b)8ۍ*e!OB$ ><-B*bT+ 1D%#8wzgljWΠ B`kHSnbd}]$rjs,yEbzqK1󶋼3j 0Hj+浐 cֳ)1l=-ꗾ8|dEH"`\ze i#>cW^jdUךfBm-dЗѽ 85 >^'^vb-%:_ǁv?o1zF>eJ FAwh8nVQ/|l8]Eə{/q9eWvzO3%v}UGZMr̎}9WW&2)?@TCȾRX>]&ZΒL\>xa ēP {;F-Db8CembXursCPq$0BNL#,)oqP=KM;26MNN0UW}˖d)ZP;/F񦚩XZJD`fbM9_A=(k8 "E[rİEcxS7+Su;5Zϥ! S 9M+t4@v4ϩ wՄ-_Mi2D@?ptAńx b-ݳN1jP#$gb\hq+IX( wXt2LCdCUEhЧ`nBmIco=WݬE .]B4BD[:> ś 6{ v 2͵NtNDv{GI8 gE/*IEnɒr, mл #5H~PBJ+x?)n7^ R)%ðo~MR#G4 &j/Y?YѼjVeٲ^zTEO=PCfA:W$"d^ ɇӻvZ15=1A$A!AћWk@Y:'=E"n供`eӆzkv"VTsjS`6l"Km/5 B"g_41 WfSP6ν˶2] ܾ +g|~],ĸ~Bz+3nE98T ?/uf{ש#AVЉ; '8۫:XN"xHG6~S8u0@s% N1!\{R.־KXZW̪6Otp%iŒ(i|_Xs}/?*=}K%(M-hӭeL$ G.lޕM"RMNyR~mXƗVCi]zRb8y׹=}Pf!5oa3 -2Ĝ;Hh & 66Ju.x3P+RӄZ 8݂NW r?^"~X*Vt3+yR@.TGvd (ɉO^P&tv!eiOO3  ORu1gjMUJW=+[[F}E ݎw(Rцٓ@`+R oNBL`0g-La!e {@dIX+u龢@*Ęgxb>ԿN=F8`-Rdx|:rb6?,\/'kUol 9}zWu=0\i>5,;A|ya@ I9;bJo9~ =yf XP\1k-<+LVD5n]+(S5&% U5tXu$0ݽΦ̧?湹Z/F?/j⿲7!1$bZ¦ ZA?̐yaG!7$ԓ/Gfpѥ^0a(6 ;X2. 8) ~X^)Kb_ Yi*:6Mmb:/7m"OIq-?'D+ܼ~ E}9L`!0s!w FqtQJ_df53^#lWH1L S7^j^oT><ԐRf羋DR5 B uysJ:~fj 8Imٛ3 Ō,r1˝wPbͫﲛ8qTS,ױ:W0):B+mâ E5iGI8rsT^-p Rڥb5=ljɬ@-8 @8`WosgRJmt7ၲ"rVI34-B=gFA\ HIwbmR SݼS4SZrF Rߺ>xO_{%Z|PIƧ kU:8tOKu$avm1Y 1dZ^%A.zm*B2G|T̍pd'mRIS^Tp?\cJVn\~7#"5b/1k}<#`YZLe -yӌgN[AUq|%~@H=Ibn,v\|!vkqCG?SVyxBlth69XYӺ.nLgIP UFii eHK ;ٮ2S*A lDzil6YCwkjYDo(.hYOwیwUuBj*'7fT5;MX|Aw-Lطz]GZcCܟYtY|\\W\4{vqhE(oO^7gnx|aQ'4S3cFÜh%eqL\§ p+) k̸)z|噙vۨn_ VAB) /x7& k [K) whp 11-#{G_<EؾDz%fNu"{usf/UR䪎C3`]D1[9iH;QT.}@,{hH\<K"y ,- kSl R:8У~El iړ-Qm_5+Lbf%UQkCvUB笾`ZQm^L&7ePO0tÓѵ2TPT:Mm#?1أH]M>`4-/rG ~\Z5KZX lݻۼWcBc9XE n2j[hqh  /0L9]GkEe9c:\Y@PdMn2(mt)?6F?CQ-TB.J}f.:s<POZ_,.&iO|$r& FF5F_ETAt0=Zu͏'`~Mu"{~ϺrSf5'Zi^JfI[dZI>c%g+t͓M.|\wsy'kAC. *&o,%bJqf豴MtlVxRp& 0E 1W}1x2Ow_=%Ӕ O_QcCO9A461HĜ} ;>)chӺw#(m p DّWLv H}g@nOayb{>L򶧔{f֎t3B13@s2t \ t*,1JY?\L>/{gζbF_7F6_|U}|׀Zׅ]JR5iۢc!f-5" %@yfq6 3Dy&P?CvVΊ ]dvĽ2*FS!Ad0:^z\=r"BQvI"o㯠8ě#@l( @$S~29D̽י|I)"ǡe~O3 }Ա0Y=*]W@|I%Lq:` F;:>5Qg/y}83@b7_;3=vhB Ĥ Bf0=wDz\\+E,Og;ld}IJJ?|*i_5 f֪ɗGu3{€Cqnƭ> a&[;4nUqN_\{*qO1RyE `&7:WM,bm%\! ʹnZR1ފNX1۟K L( Cԇq&Rl`q!)0)'ZsKBP_WsڟF{ [6]^⟸ِ)d)մ+"0%3/A$LS"MUQ9rĞx[  Ԋyt;4_\̕k,Ɖn1u)o:;E\$Uj! Kž0֤/'W55U~4!p&4Yp?>HZTdآ$r*7;Hdu4X(5|DFF˼SٳO?]H# VJPiShs_RDK29%^HK$7%E{2mC2D9;+?M#0Lmb"<9@D.1N-oZO[%,΄mflK*jr~CTMAߡ-|ѩRRts h!4L#<~nN79lȥU=0݌pr _ EVpbOo# @9cmO(+7 ٛ)o89taBF!QM.aLzW'6ck:nal 3vx6:glUw Q~>S1GX>HjS H*9䳒A-2nF#jv5bҽS}2%mfǝGo|۹pgrJE9{ v%}N2s8A{cDZ0 r<;P-J- B#,/]19LXjƍE,8d9`'~ޞ9f*4 LN&*_Q~x0@+$$Oz)&wD{4+Y a0M/id94·`8!hwB`w0}K}]y*BTc&jSj n|5U?@=B6 p;uEňJg`876He >8eiؖQh$HG~OT{FIu9!0l?0 eNRWQÄcw3>wpv vG|Zm=DGXcc$iHBKPMkQBR-:9wf&B-ДF\oڇ5}U+7F;m֍8 )OXQ΁^`YZtBр(5լyHEdE5ZC"QbE4N2t1Q&I[Hw6-~4A|؎w)&RVTd%?{vPVwܣw:9<^ ~{N68+s:ľF7 /.^"іkG"ay+XwT >'a˅NYZ)8NRw˹vJz21m.-2z9aMmfvgxYQE#6u'En_,<(0,[ ;r #ZDDg 2[ &sOb,w)6L%jɣ~0/m ջp8ٜBu(-"'%gџ'z.|R S·f1"V+ I_>--t`9x!ch? 3&.Gs4Y#QtUԽcrbJӮK-mT3G)nr`:v%9UƴJ {̝# UvDbc/HN#\GygUvslaO߽MhΈg K;IȬxZ(h8g~L\XPmY+&?ª߳Ԃ.x9u blV 8ZFC5#Tu>w򯲿s!zPD' x5+LKC{yǞ :ݽϦ[UBRsgA5'eL+;ZHߒGCcSj cZiNbt8R%6~ӵN((bşyuR-qGզyy$rF(!+ry#ٵum%@WbزqszJ %~ׯX>k?PZV%HUXiNg壑*wBg&HJ$eHޭ) o6Z 9p%ѫHA{jwF80&{eLQ0*K#n՘k9{mz.vM5i(Vii4/0h;o/[,t1N">"P iz|~-lm*A)|ƷkkHCҼܐ Rq%Ekqp]nJ?T.gMt)4}GGIM&;$G,s?)db&.ˮq/I'~t-w Z`* ΁Qrd>)9oߏ@ rfnM/VfwYV/ZߜS ty+fC1_H'5˛^_؅ At%fZu,A|1?Rb|GϦHdW?kJ933μ:{UĢ"w i̩>uސS<ΦF mfԌ2-HTt.xa?/.cR5O|beshB0.Q]W L)D/𥌮M9 L0ԟ&N hZ3-\Z*oY]@ `gL7 ݅({!Q;8njyު5 (.dxsoKᤊL`jR^71-\n6hSft P3Ā`k=TQM#]K`=QEei8/6a/D.UZhT@XthnD'17}ݻvm;IEM4I6ն6qwdN|ىS-x0 kb3k Oid;5 (}aRj*q 9PƆeZ5bӺVWՊH&kP:[iqL]ÀfTJിϿda$KPQPƘ$9q Eri+Q.B,P)g?WH9GM Q}6G$(kI[*W^?T|!Ӵku H>̊~8W70OmZK+qtU!UUsf͖뤍|;;K5z8R_\H˰M ĩ;.<\Z W?JTTʥR]#W[2UםG`6 aC2Tw\+Q,sɌ:Kx20J õ IZO8J~h:NgӐН-5aF/B )Xۮ]c2kcT`1mSAw!Cd? g#j6gbݿNƃG%I(!^6eEvI]B- 5Sh6sUWwE \՘ACߩLcmog:p3':u4ےӲxc+/E/q!FkoyKT+8S+v<Q=7ܙHҸV+FIjyj2ZrXG A Ge5]\Yi߯} bFv'nAJRja 4L#$2]I׃\QqʼnK*?װ&hjQ@k>\RJ^o\)/s&kF?FNB|Q1/9{|HyhM j{o[Ew xqS`j!̈́@B$x]NI˥ AU\:7DCȾ80O"eɼrED*D>T\>))MkLJ+j;Oo8 rjpbѺׄ` PvoVMjۢ}_P76Lw6@FakF,pHbJuAy`0v'sGdU - π'Hg\He?۷s@ 笅ʇä*F,TçZsI8 o5·Tj{`x0vK&fxa˨򨨤 b82"`k#+}fq`*47SNKkxi eLBU%ux9ӷA`qfm1?~8FEZNޖҎsQڍv7 [TUj3t3K:P:@"Ul1aDd]kb@gְưG8̯:ã¯sC^{;|NKɐщ*90kDD-Fdsoj?"Ct홈~>մ..D gpWqm9 @1%9\xszew`>$w9P-@1r2ߠMOg-ZgWcŠ^2X^~2 ̜ĜsAo|+#pCI{Fn |.y^4>;|,sHV ,pQw':ǽf$՝u:}|.!I *ra(*lIqfcŢ)9|:5PdM2g@e'G & 85Aaut_PϠÒS% *Zy&wfz'LjfEĿB˒]Iq6 CqK=_åLxk& 9m~I> 2~q p>6wXt=_WGL?16Bt|;'$bA/zDm?hژ`(l=x#O䰓$-]ZRu>c2w$X-| Mixao|tRgx^&,?uX/}1R̕Ro`<0"`$J'2nak]-m!`(lJ𯊳N_۸!TTPH[Sig\^;N 2upZn?a }Mz*rHf'ltZ vPQO/_(wӠ:zfhb }$3ʷ=7oCz74{tm'ᖩE xFܒ3e_YyvV!"쀯P&10-[X:̤((F2J 1A 1 Ԣu|o}þ;w sNJ.@-C.j9>=:xvYůƮ3OB QڶԘzU{rh7lnipD@nSJv TO5w~:W\;6wBh27{ahr$Ҧ-dя'KH_> µ +%n{3(abHc35/%@'< ++Xi.OS[]se^أo;RC}I-<0(5RCpFfUJRpRa( o׎$I:´+O\fm?rGp_}X*x7ic ˗QYؙr >rc8]}! 4fWͼǾ :g4لjT7uN): ~ G h=n=Jq'< s0eFPD:J{믒*h-lǴ%=crRDƎy.6p$zn 8`wFʓ$pe{2golKYcֆ7ڞ=5IoO Qh[^KfF*]DW -5E]A#1A g A:hu`jeܲ;$d38/[vEqg ah|BTaLkB1߉~͚ʺ"hF}=f?x@zeXU泔|E΂`VۻQ,-gLw)ZQc:KZH[B" Q}lE]Vw=)$n n6qq;_4G)YyL'f[wK@D}6uτu6Qxn{pmiZB['o ωhbk9g)Q6vT=k/$"3X "F'vtNf V4NC"cb&1Kus{M07 i)ZAWC^Gm9ڶ7"RMf_eRtHL#ߟcM7ryVBT,̭L5 ]`BJ2*eA(ȤFm` 782&dmwd]&_B'[D[)ů촄P+nN<;.&ֿOGYZ'ƒTZ FsЎVK|eAnƋ1N׎IܸֆJ1h66ܞ &%Wcǣǿ6yY!YߙJtmNpb&?_$lZmu-%aa-^'GCPæcrKtO '.>) ^h,kL_ /SPj!W n,7XWm@-_ʨ SyQe:ގe)IhDF/V-}{(C'Nܕsfz0n w*6FUymܵAƧP]qJTeyQ|-.Hwj%73X)x髂lk'Gi]0TL)̤P WS;x nas s]n ~lz̅ vQ':l3\~;qY"G&L$T#Y¶6 )LBfE! m607NHT D  Gv))l8el`Q{v9Vrxyx"t0r2m fK^Ӱa3oe.4=}RΈRP_?Mſ3\%S6 6sT={+,(p)8^%X̫'"}J);`f`P,|/+7v`J>b}2mهj`w^7 Sh؛HJ6x(R6[99t^aR#j}u*t>|WsV^'򬶣a@9PuW_FF=GRh,0c=UmXa!~,J6 ,!o(Ӧ!pnJhZ#9/v]N=l q1TK ^FB̌ gY>6]H祋,]$`h#m}sNtȉQXڂ;'EPKBa烫f/0 Ӆr}Eors:17]'%DlY>sX{ S؟wk0pTwjCw,aʵ姃Kԛ|(ghq,al(f0HD/ nC^-қ;5-9S; -ܴ'nX;^A  hU m,ƺ:Wyaߖ)kYCXG.חe:X]$"k.iJc{f#zャӶPp;Hc>xD8{X:Rw\${5B#9K71c΋\Tm,VdP%2α+i.%H, ڟf2+/pԈQ fYRO[SNޱx 2s3i1DTq=3-} !p86ՅV1;%L.y*X8%f9(|iɤ9zӦS)9i~-B) Ofѐ'5!};J$%?@,Y6FPWPjp|DQ:9rdHh'9,t7]CR2'{ Yǜ,rt/0}x `IPQ({Pb/jS*ls;r WfAn)ty+~2пiMsN:Z| qZ!@b0 )*$w&Or"_x 9Q4b=׽ 5LdȨzĸSaAGD zKEE5-t _toMqHW4-><_vcR}yHmѰ(L?}ic D.AsR1U׎y~b6 ]P*kf5=m߽gb1m= cx<\꩚}[(:6G ? {٣*FHV[ T̃/$ 3miK` Z(j&S5a9Rr֢f&ݰ22f.JYG5?Epi浺~s2Q"0d M<@I05ɇuug+#6HMx4h!ĬqmN1j(>~Cus*Y|fT aa'ԽnYwsb5h1 %(QvRnEE?̲h2纞e.R&^([zjt9--35'p8T*$s!&+]W;4fX9"=+6 Uǰ*JڢBh 6 am`Ɗ@10ז劾{-5i'Zk q>LE Y"a[ ;l)( ZbסJYrs`=KwP;2>Lex:2ˮm#|"f.mzXĜս'Ek=tLuJYF~gԝ7]\^_D HW=ȧoBl*nS{x'9nfX 84)o^g!i}fmqW(Lmeg%E@>4M*Ô@r.)Sw؊ò>[ÃJxQr'e)f郞f.<֘n-EfqR (:A')wD7EKFϝYam ijgS D4ӥj+%b:On!'}?R(U–B?oSvYOpOIix$jfnJ9n|\Zx!3 _sQSgw z P$94ѰQ|hxK Z/ }P>YUE7Y.vΌ¹!ZT8S+`;,E{7.Ą<>v7E[= 9U3?_+ ș0Ei[@!I `@y_GU (:q(`,R2"W)Infm/p=dP,Wuż e߫)4E`)B NwUSgp.X }]J)s=2f_ӓ-NYrk |ZMC |V} Q\':'mw8zZ"Ӄa ErlH68w9<<<C:gaNӌ GJh!hjm%ehZ[dtM]#T)V ;}afSGsIfc~.wՉɀKMb, cׁSH5`>hWb M%+7OgXvtƊ8Z-XK|ơx]"*#Za<F0WH]we}) *x<. 7Ӗ+PAXVu*(`O}y;} =9AX#?}"S*aSp5HF{Z G7{r0YN^UC\w/ ˥*gCN{xיo[>Tni_}W@';lDҀ#]hq0h8Q:]Z=g,*~q'T.jO{~PM 簔~[ w׺S #w|ׯHg@yF1K1tʃ?],怾*S!WlYh%(Եɷ%w3oRvq:OdJ/O>/Q n9OdRY͵n'{*ri]ͻ۷1hf蓌ӭjBe]cHa2ReK~kҐ~&@NfxcErFSzo9oxFMc.j"Ə%,h J7F]lXE{ r?xHZw0PT]Qay q_u&ьB3N曆P&cߔ^B|๦%0+wU&Β?ot6 Db˭—E}Mv{38bIFl #$.e [eI&.p_8kh7;yxr󎱄$mZ?Ǖ!uw#*bzn]U>ͱkkz3e}A`v#M`311gh82EP*?"w9z Ew;m@ڸ[rSwNA ntwE+ zke~~6ہEI~SKXLɅ"<u˸|yYo(bx-v_*,uHO,<${=lP`2VG 74{4 Qdش͹0ף :6a6[$6se{DNU%M+UɰW$}%*0Uv(pPB$D#&KIΜ|Aip8 B3i5ŏy5$A g_T%E*k冬gj69$ XWn8M 'RoY\8< qf!ܘToH2OynKC:Z(d̆{;.qGĈV?ZW]yG}Z7=+@%):?@*VbiT\Z"+kX?\P~"g  fAۻa WÖy_g$scX^v tײ˭"{sC3h5Zcmw Zvcr{eoi -VLگSm 3Ǐ_47:M%8!1.dجf}K1R~`LU<⛒҂J͹~/ћ7ìyTAY5p>R [kXu<тC8[ɴdA%8ZK2lǙ/h4ꗕ,JA* ewx ?Z2Ǖ}{1ũEԵyꓡ`= A $^TPEw3btj&*Z( dfX["vm/-' B wEqJG}s9,3#:{s~X1O/ +c)>1a旛ԋ+ uF`~>gu:a WFK῭r{mL^?,z]cߒj(dBЯ5+&Yzz1W5Px;N# *0DqFࡨN ,xo{g~ey[BsuK/Es92Qy[CPl$jLV ؟\]`j~4 i!HIvK";Vg%@B'k| ;|Pe9|lr1.ro%34k/<xZ^NOf}\l/9v:?RO3Yg//|]z~qZZ~qX9+cIx["쬵dЙ#fv~j܊@eߎ/. *ݻۗMqU4ߤޓd/JT0-zxŨq6k5B-K'ܢ̗;:6iHD%G|z*64{8C^E\n$daFcC^blE絗\s0p.TjWpo'EæHԢca*F ۍX߂8y-[ bW:4a#&rL!kߋgg5u bo' f -y J"I"]o9ԓGB+U} `87# `+R\("{_rˋQ;pq\j`̳Rȉ&C1TzIˠ˳Pjá21`"o=ek_Fx7kC(/ \~grsq{y)}v{L|{k,YՏ(?hfqř%ZhQP3P{/:_<|onOC!f"5(lǠ8>P11i1(O̒KcNe cE]D#O30LOX>@2cLo+gO=yȏʼnFK}8%y?d2읒_:{}ḇQ k H﴿J4M%ғ _KGn:"/HKž+>[0* G5f)fe:Ɂa$ a(²ٷefj$02`B@PM;qX[jLoڐQp!n|?c!m'lgҥZ/rZqPFKy[ey\\MJ0 /Y-jX O͙j:$F:6s{̦^"eG`Gz/M|a5΀ȯy#;â 49gt)Ṇhbg"%SL?Rb7f2`(ͽGnR]x,ǻ5`)$IVOg/cVEMco;,#@. lO5hvw.,2]WXڐ=@4 ¤j`ۓNT4Ԟ*Lq ?Yс UჅtOk>Lӵ%3,ϬsKppB3<<_H:XԟS,ujU6޷Lg ftGu]q^Lxueye # k,}ϩQݓ)uS)[0AjQ 1[6UUs =SI8Ĭ_7$"مtjMٺ-AdQR_soL\ӯ 2Kjm_H-87r נ4GJM \s4FiT rڵə<;ȩ>WiC] '#MX ie)\ˎ_׋3===OrV<2 AHA StZ88fe/S\M *bh"p݈ob6dTVYxR^T!mήy־0m٢:"%A ^>NVQkbfGt7٣|J#nTrWY/sx K h܅fT]sqmzDS)@MW[@8{YbW,6!e}v8tflC}B`SB?%ٙaK[lGĂX3:^VO]#ulg7;TfܴTA=yxq8SK<PdB@r(0#݇EEk8Y<<dt87>.S ŋ /˜= PX2l7iN j'"yĤ\6u I+J}Ɖb 2gs%;ŹQWDPr5wN!Fﲡ8JG>K{=icf5ed—"l)3oBM'dӢ'&+z" Bl5>;!A-:&6#55 ̽W{ -N#ŵ͒0d|15z"QffQ< $\+ܟK]tJρܨoyiUˊ E:ef?&W  GN3@A&ohpR~M383%թ:pHWTC4XUT䙬9SR0,:tJ m-1$қ[ȭ(AA ={\EDv4h6dr$HƐ5kvH̻oLɫiIU,RwX,fisl`ةِH;ݐ!Lx) v,Vwސ.&n0}sxUWPv7!>]W8XV#v#3KY:q+FczI ySKUUۃ]+)Il1y/2F":L׵>r}#af=kyI\;0C`]a10+vb*>exr\[вu?C+ %DI5XGa{8=əJ˾*+4ܦe&~W_E 8zkA:,]. &+Q>b1~!4ˍ uo#|$UUA+̋: 5I\mv[Og6HWxBDiL,D?"tۯi@,Ϳi)Q["H[ ̽PzDDW%Պl@ Ctw@}.INαQ&n@!Hxfpх-p]菓2Mn;1=q\?@3z620}^1.g@Άu_d%u3# +Q#)f?Ҝ?c*X*RK 0M>Aň% yV57Cވu?9qVYB Ӥ\K CCm τ? "܉rs*ۭ[׌k]̐./>iޱTZۺ p-5ݙ@CpUcﬢ5wlSto`u .#D˰-}RD|T5Y]κ]L~mR1A p>!>Gy*H{((bșsm. @=sl^S„aT-&40+Ίhji/ ;QًB*RY'a TMqI٤|zV=nj"wlXt]*'؊хv!|)_pN+D+Tl:R7|&R o@, 7r2-jcXf~\AYX ÙMWQH^`4wcu/ Up'mޥd> MMdZ,m8'B94#  ܵZF2| O>+oM{8?vk = 15I†IWi`錓:ha[Y Ҙ2u؟Uz$$Y=./4 ^J/uꄀZl~8E}ay$T*6Vh\zݸwRȂeSrk6:EEZ_aOy*7B3q|u(`Y&lt dFhgRWܤ'L-5jeNxSE!Pr8/L2ggQgtc`~.WhT1`̩DМS"1o,CXf֥f14d~k$Twk!a9$h֯aFHT@dپXeV[LDΌ8qפ Bx0a W ָ odry;U5LSBH*lA z6K&&D8CoS;,ֱ7 F]aN5Low LwiQR͚=X po Z~l}!%;KAcKVU! ѹ>oa3R&7ݬ԰hʎBl`^C^$[1̢ѣ( a P9Y!дISJj.,*ɸNs6~r%M9Q%A(J3*M-AceL vDEҴ|Cp)7oI)]!g|^oʡ)ғQܡ𥳐GB>ױ['A+ik_s#ԅk]0H1( C='1bV>D~B9.khV(:^nI @},uhl {OLtrb]3cir$5^tnݽЯ2a O2)L9{"[#wvF64OBd`'$2,⁽l9 &"u> Y&?C ^7Dm#M(%lȴ&s: vUЯsB$궸pS"ܐKUqnW9d;֚\Y& k]HwRp"N芖P6@K˰-&GVJPJAi×)>xo.6뿖&r;Oqi(b5ŬCǭY'\ tZV@z͋"LWn>!ĭ?0'{%L'r"=P=-7 ,r85::㭕 ځ˞8೭~EpoO+)H$gxP(&QxӖ#߮\HyvP}u8dte3uH+.̷5L{o]mjKq'S4[n1|k[^% J%Orav%ENTSPxnBeZ>ӵgL s ID|\<О[h:!XۙYL48ב<6Pw?U;|Ӛn"wEfQH^^>jZ~ nٟ@( CL?2lE\\nSuus㡰DnF+KN!+M﹦KNٶLLeI& ݖ:2d/,PRn:p!¥h~=+ӚF7NnMȒkD7248@}O%b-#Rq2R7WJL"d\d"G}Y7ScBx҂m` 9mC(/3yh!-(ĝPt|go*&,ȢۂꃷeujXPxv+x0kGѡߜ>02~?q~RHt@H Y FVşW58!M;.o6B(> ]Dk 7Â}lXq` %%WcfTxyV2jՍk7 c.3'C$ 6->){ {B^sDTxi*m4&U Ǹj0xkVd^tՕX0}iȇ;'L'[HYFҳf u!Shw1P膖gm,܏=A 45˼q~W-`8=a2kډ+}Iq- ]CW [TWmX A2&9/ʔFM6Oh櫹xZ'jE;\>FoOy]`%)5wm"8t(ш_;gG! ,h~ϊj;u%2T![<^8(V cs.d9+댕܄6WJO's #/3cL!=nͪT3{Α] QE,78z$4 e /0E)[G@TL)BDr#qՄx="7Ay(Rd{/n^4,kǟ@Ptn*=q3~X xGS-Ѭ65=um ;AG&2%:A5M~ըq&8^7T.v̏ iȳ`?'R#ZX@5M76tJUt'=?o@}Oj%^2QtD^4Fݑ{oM}lo2ba޽1"L]h )%MT+fйm8<=ɹGH )[Eb@9c]`F[61շ:GNCв Xvg]6`F#x Y9 A³v?v~Ws'T>>] 11^9,Hdw~H{.\>q{kL{%l]pyuERzn@ͧB"@30Lf|,fdVdg̎Zk:"q>ѣxps-қ [r}HM36Р3*sͬ*^j{Bp'Rur-˯2  ;1[kuoI߿&0QS)ga}LL7hbJ60Z!*pz-9>Hվ)o=݇gHaQ/G,lE,< sjSwR l4_bԯ̅Tvܓvse3NYxrɰFK@V~הftdWo1 lJA׋J ISwgN΂>1̆%'5/X.}g`gniكن=pw]bo :žSX)G.-t)V]2k|3|?aäBGdGrS>&aS{ AUO^܆i_q+[(5Ej|;U q홑t׿pͤ`]rP~xnnH_0ìn1r(to64_ȆPQy, SYr`lWN Z3W]&9t($w58ZDǟSzT k:id,B4޺e"$~a D~550-EYPo";[ ۀ.VZqN9y<< \+Q@V۹u+&޾K7Í B> I0H[j^>\@B$0jSY$E|wߥܬ,.}7ۇM [32m }IB[^1oI6̻Hl|0AY'N~1@"p ˠPEGsWgݷe&NFb ):XXbǢdݰmH Ϥ5̉{bƒ=LR,6]ZTMfˊp9nD7+J?ѓ4$(ܙ'9p3ZoAih+4’i{3eu'x9(P{ ç**Og=m,";@J5[%L:8g];%\qײ{63I.3CD zh(Bً+y8[ +REʯpMA[gFo^oZA5ץYVh_mfP \-ʺ1! C$u@("vd~zrOgyG)I 0'(pJNKJ::?t\ $5ӆ ] ,q ɤ>}0;ְfЮ0IU*=#MO)HC7{9#%Y$] zDؖ!JSO1~ȰCnQpjc,HYN.P R9-jB2gW~)E{-ڣX3,< yNZ/s1TvX^_t,,RAXIjV>bA(b+JC0yNyr1A f]٩,W^L(nၛ)_N ^)D`K؋I V ᆻ卧QqRpouQS-$!<|\iM&go}g_ZWjW>q;G9{"&\mRSlI`nr6\3l bnoOx!=J[AxzA2-%^+΂t(ыPU$낏2FFBz@BlXԄA-4^iԦ`P/9Hl#]-nM[%u1˻ KIN~љ>6c'z|-7$r:mq|6I5O[yӌ:TOv;|yaLHQv<+rg6JRůډV,ػD,7>mi{n.)|E,FTIaa)f ѹLL,!h5!p[* X\]=f:RGNKN1"ɳa(izotE/i עk^kj_h|4mvHIF(6?ȸ+&4_xDAQoTQzd%Z[T2yxfӆw!'(j$EzCIpBfl}_șWFj1 OߌQť*Oh\t8Q@R;T7a\J:*pd;jr/{y<8qUP8g!:p_$g;ѱ~ϝ&#-r/H5˥"%ctnÜu(,!yN3?fbN6$#(0N0gmt=PR?} <O.?$t/iWa( c C9;B"u5 P6ݯ?vM_W&K:W\P'Mxf; Vga^* LxlulLb=&ebXu :E$ÈOA\d14d'/w4BDKl ,*kLq] x~W1t)*_f)bn-ђ1rBB7٧⡕;<^-B[]yP/*KT(Dݼ[S3:BNR+5G*J2/7𣘙Y4+/ ԛ= 䮉?[_)*y!J6Hj&־1BR ;tvSZe-Ee:]V(뺥Ѧ8@HUm;,Xw<Ǖe/|.KL- H(ELܱ~ @M?V˫\`YA aftĹ:[ Tc 4T޻I%xG߹h9lw1>Urh@,?^69mHP)U[,wDpyho6iճ6PE#7,J@7jˡY 9sgn2ѢQvusxnɨ2]39CX,GUD=c32^X`䮼=sI)0shOt+$"TSel ZJw>߂ձ% +i{eU+ Ȇe]: @A[ \˻͟S#UEJ_ `}Zi T8 bś&?8{ '=JgPP =v#ED:vpݹ) WUEP:;(f0׆yMφȝ!-^!qwl;f20Ԇo'w)d> PzXAf({f9H*a{iOcژ/cr |[mE+3J*}^V6x ۚ%]KRK.Gx}qP\fIݯy2举\Oj'A}$!ok@l[5AEi'v^ 薏kuA&B)*z1mqq릥0-"x XmGLvl)WXI(:-%mA ;*2H7}i!sP@F,LJAw2VX O*vj `陘wog}h,bpۓ&I,ԹOFv*J]aD5yUȃe4gޜ^'zl-,]!je.DMsb_3nR-$8砭 H,G^pܝXug:Toܳvhܴ6jQCv4Z@,.HĻr"J,EG+S\03טEbt_)w,)ɠ}f0WtCC#s7!)Z [mOW pb`bQ`t$tWۅWtTxc,=maN:l>LY16|TԡB2n'9SOk3J)uS&+[_Z=I8ӶF%_7ju-мn9GI$[mٌҝ\`SSmv3XaL>rʔ%XkhqkDY~%(t}XBvwצr DJ[&t-CUPP0ݮ ["_S sbdž )X:|0suy dhphd>E:VD49<B\ߜkUkq=f$eƁm$'K:}}#FYhRyĐ!:&KK'"c]ڬS׊# -AI "y'NWdP8\vLe!MCR ki_( X2S){+-6(c@ 0ix1>7i0> S@ʿ#g mG fS?+S)&1yC~ɃOC+<}l3ܟiű1EJ@Ig`%,КZ+ )CmWebBPo@1̓ $b#>cݧdKJ,+|'h\n8FUX~qEp|xǍ63MlʮyU C誝{eNkv=0 GFU'eú{2+E[*-icǡ{sJÌ#-'ԇF{=T'6X2ʜd^}QrĨ* 9Vn%Jm±fOZ \R[)E5PҸG~(nP遶jlB%r]TJ.1H}$}5G|ZIw}Ufjuc)`{L\y32JMűL,'-|%1sb0U,U9O"o"c[pq{)UsLJ'>HK^~@~J{jlI oT~jd +;E[1 #|79[bڠON5?rYRK\V`0}QxÝyQ]i\3 ;Iv1ftMd*eμn 5ܛPk\/r{ HŤ0Ź/6IpEtd=Euj61{af4?XPea3SX}gLF3Nz1fvC0=F7YrX  rHOHQz| 'p\ c :~'ı8BM<9샼Б5t,J[dH eeec‰K~=|ǚ+7 7O7*$#,$+>-ןA1#3[K/tzr;ES9Ĩ`o]ݸѥD\} 4躂>蓡CMQ|MΏi`,ȶz7̐ 7vaii+ RQ=v)7&x'4 W ~mq~{Kd?㘸pN?bQ(%uN;EPTAϹYm_Rfvsკk-B?Ug[Z9lwy}N]ǜBIO Q:ʄx[aSiYӮOU#X8F^↎՟Y:NXlESjH}u $<lʟNb?.- :E\̱}FIauXL٨7D]G4؈ݤvue'na(=ځ /{cK?+{Ѓ>* g_`P$o?YTElaM%5ZOImtkk{`dg=M;E4L*z|OSY­cU 2NZ04%KOӊx09ފ mٺa:ʗR0k+6O5kՉqI`kߡް+ʭn+O0z턶Dp/.T9D;NL? z`H40gpVhj|C93F |r 췎tR? d>o3WFersoٞ(Gb !=zDKAA ^6Ef!-!-(6ϙ)Gk_oU~n e!s,z\9"QT=RܤoK;Yˆľ#KC'jrrhҵ~Oĺj sEBXJlV ޑˋܬ{8L,)&w2ዩ<8_a drj4? ۡN*)FiJ3z[MJ \ck'r=7ct]7aWGQ68ҴL0~7|14&cr*%wWBٸ{tvr,3`t>m/`1PƑꑧ&.NTʊҷOl!@"O7[$P`dCᲙ3Sq At*)b?@:~[_< uWM6ƾB5@5d #-jf$tϦbedMqsԷ^gÐyqn"~FyCNP&Ɨ7ۖq?5fmo! >9!.حP!}mŬFİKʡJ<&]Ϙp$]YK_ {`@ jC5:.1ZDE 5<)+JԆ&Uհg(8{0 x| Vp766{Hvxi;tQXA3M-K.XA78g7ccRJ0`o[gFE-5߆ T$/+x=0ָ=1ķ22`,lB]'(Hsi- 㰛NѳۈLXv|%O{[cGfkQAF;y>~kL\Aҗ{x;baέ,wqǤ2 l9/ s38OOBҺJ/vYp᧗>̂CD ⃝;$ i[S~;$Fj|/` ^$1i=K!!Ճ0I6vѺfyr,&l.kg5&&͐ 9zŨ8E)K,xpvTR)If%G301\Mu?pҭPE19ZycZBmD.IDŽs&H3IU@"3H׼mj8Z$w5$%}n!"3V ZLQŬPPT|l?|䬫lCK)^ѥ B#!W,T4v@sLۘ`Z"m,CRWiJúMuwLcTȌFDooRTQm [ G'JbO*3]*V$f)l3N/j 7gv #UlHx.qeCI?fv ^Gު2hr_DZ6;t f;zr!4.ZQ}o5 ˰0r#%d,ąc|0En^ C$G wSLݶ|Vbw2-AGV^x0ܵG >&>[F\våFd ,X~WT@VE9V{eL&Wz< < EXE]xi믴z)o.P _}\ۆ@q#cđ=rNރq;+Q rD^t 0)MLڐ] ;&EقS (̫-.@&E9"0!聟W3嬮f=2wjb.)Yb(gPT=w|Z>ay: cm%nsA /qVp ~&Gap@G* ¦i?ja-Fגȳ/FX#bLܗSR.s95PE3m4HŏDցK dBL`c!d$Oz}DzNh^; p: <,UdO{V# -;* ÙD*Z,gtE_ g`lRj<tO Ir2*FHG;u6(ٲch;u*%/%1lnDoi{V¬'T2QC8@oOuZiaYh"_ zأerBuټB QYRp^n[~,TrFq_d#weKa?;k <.oaijZvR1ugVh*yu4.Z)x '1w/ GOa-0,WNXH)MdㅔZu`ym(ޡ. bz7ajQR} Ro'D&y٩a<j[)_:P#z6lǜzDSۃ 1ڨ ^Va0nD2ȯźG}Qj_?=!YstRiYɗ a%ԟUTҙ pF|x?ݕOzHNd Ǧu& =3E$wm4X+8'ԃ5;:y ;{gmo96Sϧ'>>7$Ћ/|6t-Й3R 5rr#kI@7z6 J /#6SWƧs Tv쨪rAE1P߂pͪWP*LdX!v~}* 0`]1i#RvƝ2NN.Cc*v*Wv&K^ѝ_Q"NҊ[pvܰnFSmg/2'Be~ٞ\)md|9 @e s%vy^AԼNgR{]熫'^1=$ԽgyZF97[1|uA\/5UqE*'H zj1{Eb{XYÃnn~^ w]d#vOmH2ܿfJ18dyұgZ}vSf =.t2j EF"$1v]SGW7SR3ԇڏ֤r ,%\R`qC>X-4 /ݾln%i>M6NO~7^uwO֚n79'ؕR]#yѤ@p{2]% |Zeo óSuQcUC F>N%zkly$>ª 0P4 CobLٺOz}"l4L`OQYJVa6 28,K4=z*"w9c85|TD7]ho&ٌFkvF&wL݅Cs,Iva\} \cP1J}%.?eb+yIco*cG)0}ˢ,UZ[Kz1gw,f*/&qvę WG.鰻))ąfwp75_65@t&vr-5ښW`?gqK4,uJnfn iCSb<Rn l rt|)z;3k ta\ú1&49m;1vl8`b<ݳy;Kq!uii#kC :,tx#HgqMRGᰵ$֕)}- % [>Jg)򰎫u(Ȏ8I0Pd`21B DFxS'mȪWZy\'ΨHѾ1!C:u?ԣǭdPzFBTJkdI>*mA20;ͥ_r|#G|[gWueSHq=暘]<)֙]^Ƀl{ݶ5]ֽeJܕ)PSqΉu"ӹۑm r k}#Uq[W]GB%7r0sU"q\OR9L*/n.ѲĹ8>/2u2-\ZBv}Vv[ z)Z'9QmXԕU=t 8!"7| C,s vw &C,(˭ uVX@^c:$(q"1{ b":1L+gt1#7jýuYb1]x7) }U`vae}(WXd]wx085VC4x&dv&S3~':jќtjw'/cE\J8kM|IX2J$Z AW1Hm5LZ)J4O4C~}[/T/ m :/Y N8Qh_Sn)%3~M]teB mjkh?ිֲ"HcV{h8xD[ƛ_ЀK|wcӴ\fFڄ7f/9j;R\ 9l$E "sr+r|r>|k -.?@3YmEP$OHӮ-;,mujHE:ߝKC?2\h}(QW((֩Cd5Rl԰LdEr%,SYR`5FMSCTLoaoWf2% 5/݋–?7FGZ[C.S9+_ g </THBܯT_K,Ӥ$s kȿz%i%jGNW[>7&Y )KIDMVv%M ME&\8n=![RGY^M'rU9:-UͦxxYqbS*ϸ,Y2y I6hBC;gNX7BnznkH tuowЗHGikLf4Q5o&Lg 3+ Z< [.`Ɛ</Y nUôl`ySWɷ!JoAm4uwt$vLy,ܧqߺ=Klh_lT8qlѳ\= :ĝd L='CPpo472rʤר)D,6ߜHe.՗8_̭9MujZC\\_pw3vC *yqo>yqҮiL\r^s@_%EEmHEKGC(SSȱ?Ǔ*"cܣZDD_OGցصž!"BIgT ~^[VBخ\+HEدe?_畠5UEш;DmS 74ڎ,H ?vZ2|1fN-D^ݣT9cAȱҭ[뒄7R8 ~ XNênHP.DJ]ZX \ȟf MY>kЖk+ьB/E{>TղH|u.)Zbs꠱FھJ"¶"t|bnnL ):½K )c͕#{":EO PtM:p?ILU@#2,1.{+[)\lah tYO1T1%_֣ m|Η˽i<€K[T ULo=6'@*3ZaCR.EG}/sS!^176igm iapu}J(è^CHҙR_0l -M{qp!#Ui?o ìG;2ݣ IA#aUݫ/m;m.S^Sp`G~4Yhe-M _8EtFSҰ;zwtM2D90mLXˤV.):F每V7sG<13F"\q$3mnF"nRAa D?]9YJśgH]=Rgv3ΓLzހn@Ln-c/gu\ޖ{9oO HƴGF8m4`QaGa NstKhқ 7N>8>V mrAC0% w=mڝLW2"3򟚹}{PƊ"/bq[ڼ!? 8+LSS3Ƒ)}G&ӮUURK2@{/+}wY0'Fu 52/zq6 |2QzM'k5Gp1 *bS\e1'VJ=EH#2[s}YLs{vڳQϊ>ߍtɍkˎ֎ͨu:z.,;xD4u'ˮ|÷ Ѯ Rͮ`V ( 7njmRWv91,ZV/%g`_qH&gʒCk51b zvJ͹W>imYhR,'y叹%rxHǥfKӭPEE|iBjس8rkEfix`9+!"v}B>:?d%h/C,ZI;eFsӺSrO-㹡%L#od o/Q.Y $IY'.'MƥA耄#vd>Yo0\StiE/3bʂHGmebD<{H 5vO-̑ծu&th&Œ_Gwh#; D ` (rqɰ]~~ow#dzk&lAE[kIcL; aF1C=)WhwטRVFS"hق.V=1”[yʯD;r?Vje)3UB dRtw$*G;Ct+nuv4,~=nLF/0 mϘ}>hY95@CaX%Jh<| ^Zk?-6,(D斫Nzkl]%ڀ,WmE{.W0;b#Z;HQ5lGwA'I`@ cTU&-fgS%ط'E9n#%lL^9 6/:Ɏ)ẅ"FQ/} B'لх]RSG7vRoc<c|D4VuCK$5Ԕ}2\ҾTF8r=Gb=] H/&o,J(] dvLׂCdiPKT^t!T~?w+.M=%ĝA[Yhʖ_U4;7EiW&LW/h#a YA;Aæ5Pb~a~ v}ao s8ULPYdK !B0 eT\jHn6%2kt>w-%T0153*9>3kfk(v4 g:d *!!(tQaZo381>z 셏OXQlwPM Ƣ*h_f&:X76(aW%_[~R`Ր$gTuJ>;+\9D>sۏoskqyıMΉ?۔(o2xx zkkS=,mu1bCJ1pOrD4GCPLˍ mnb{cș[C nץ`15iZ'OO;"mfe@u5=ܬdxŔaͦ|MޱZwK'E񋺔WC/V)+STe"#cP{@iXo_1!A~ulfGwGiU>&N):vZca̔o48ԛ! a-oȲS]3 ^[i$UדrۣDf"\2cEVn\ŤB~UzToW(zDaNDnl 3-ԣ6rKxUtτyUaE>cOq/b'=jDB7#)XBI8;nY8)q3 $BV`BrYuH*.T5Tt[|Jۂ}b1#OSims} R C,qMz'j@@}Cvoekuj/4xCUEIlˊK+h0WremҊb<t_|U!5|#`,=B:5@lŊ8KAP 7p&*Lafr:\_$4Y=v!'[i"8Z-qj993'1nHVbxB"u P¿"y"l(9]d692OK^ i펈R"n6Ş@oHRlأk S-y@NbwCK@gnؤM]Hz 7$`"`_ZD1h*ͯ瞙Kao}vP_!_/0e߹wExr](QV`+C#;Kw9v_O24t+YķTǖ?-[*cL1}V| ]3jh=(9cGs:Hc&lf$=Tޗۜx4ΩMz WVwA23^_4QZCn>6p/u_.][ꝡS㟗;Z @K)mz S0T 5sQ;NF?;(|TmyW-7ջ {K5s#告թ1 +5Yt`F+TUwX{oˤM@1KG*%p{<"7艢^ޛ..gS1? փ6oY2kي *ahUխ9gjj,sy@:lj{>iEY90f~%Aq 1ܽ 2/3ҵDpŕtŨRڴ(,uy PrW*ͮt\b;2BD $nʂ66{O:5ĝ"WG"U:RcIޔ%ЕU;?.jdڹח s]tTt{K07Ȳvh3M/|qp0ӝ@\GO0ҍ fHm2JFxR4_-Q(iA &ءjW=$\C U5Z9%#1)sAF*,;kqF,FִTϲiWqd|aw~WQڛʝ&X;KE3#bUzBT<9<֐͆ۛ̈YvsӰrS&5]F5 9^ {!tH0/.Pr96 rg~[eRߟ<AN ߄XvpJH&t M8`gN>5=K:$vŕ4@_65G EZ*M%ҥ(̶'d7#)Ø9{~;xSMgko zCY޽ DYwVαjJMQ3ce'}Է-D4˴T lqO(̇>.`Wֶخڅ?ΡصAlw&)۠] );ٹ%K|!tYw%:6BV gEмYЇF{쎎IJgaD>`[+Lhvxh St;M6.qnPϵIA UBdV\yYkXdY*]Sn!:-L▧?7Y4`Ecϔ(ٯ :rDTsL2 Jy9z*k] (* KrtBP;=Mz{d_Aa$Y`%WZWaX_뭘FG{PoP:Vnam}s' ,>plF̳rWnAVor  $< ݌)36w˘Dsc!"1ɱz*]uhŠJh86q=g!d;,{Efpħ@N5litxd  r@. 9@ ,lF,˕ p^ ~p+qE<ƍ;8#5d8%bPD2SrouzH uġ2 B,n5sHJ8lr(2 8Ӟ\qC45 ޔ|Scf8*c'`XVúb4.DXeqnr>a>9 g;u\N;5-HDRZlti`LuX6ŝ6F)ɠfP04|lf)Fn6-c~v*.ܓ:@;6i fܲ*C_j,)6*jJ]nz`$͂i.JXf[^ݛJ\JsF5fT3G<6xn_De"5i\xD9ʺC*Φ^"BD|Yg$a1q]^qSiĥ3 -|WUR61hф#nV)\#/.N3&ˑz$˹~ȬN/Q`Uwj-fc|j)2nާpWX0>=ntЭH<4=NDuT?{ v>3#nD ·dhqJ^ubRf5E;*cM o йw l!+*=; XOX>0ru卖gc:ʖC}= n^oM|#DPUB_Fohky>9Ay@PII)/D({򮎵7K< (sOb%9**KJk7)˵&yY,a! ,-G` D =F.4~GaPr fȯG"mYyRIVU 3֣lQVy" p ϖmgyiDWvT1K,a{ uC ZMױU+^a&g/S㾔h6')bl/}WKE< N/ $>:'R%7j81_&XLW2!||1i+#{v=~<"$XBi/f!ґIּ_TE v X|]y|-TWW粶;ű]x܎7Q6`& ^ iL5̙ՙ3/&'R !{uIB웦dYߟ+`Fc)k[tNM:M5F-h KIqj%9UzcfFMk|\帧@&꫇PxEYX G+ִc<(cPg!w- <թw6wފ_:xj Q9ft,ѐcG0<)|Y`蚗@LttR^Kε70~uE&p)0舧 mL~@_їR"\!l]BTPꀽWt%j3CE4)SnGl 9i9HVݹ{m>6a\O;jS9*^x gEW\*O[&tnԟ#>r B@+^߯SE0n%04`p:@qdwgtYin(jM Ҹ|a|i$b7|mϋѴ}d.X;R?ZdMbC?sA׸oMzGM) dhȽKt>n폄鲳M(AWo|Bu<>O]lA% 7vK gZK(4ƷL:PO*lg0kKBf_PRMo$9u?4 㛉;Mʘxc43?(HUIt"9_/a|\#ٱYRZ=zTnߒ#vDkZs1oη 6Ɛ!ZZ:E򪰴"`_C#Q; p^؉Hٷ.Iq(.2R'男){ѺR3e2G?B}gU,/I@ k D@#6)t \@jh㞠0ت!}LODt<>zhz<ϳÌjFI.A2⤷3SINoT@+dCE:4C57ג: _S6HHa=8 ^M_ )Ll긥<n5R+/sȾ;Jc c$fLUWEVDQێJ4ф0rKf1/KCb$!^Y\m1}Ћp;Կ bDą! gp')1 ޅcDlH+ņ7s  kh̦,=yw?Je=LOgƓ(Eٲ+h}{Ѵ-W˃}mmJ 'mCdϸ9y?SNbDGJRJܱo\Tdţdh^I`$j+몄C_GF-Io8mPx$ 55f⿼pAScS8߳n+p.DX-< <ŭ> T_H$wx]0|Q֣0&񯜟Cmeb0Š5rXry!e(G? ΄A{,th4v;}f\vøDv(4!Wiۆ]f렻ھ<+x4X Vޔ,knM GoTBARл҈Ldp.LSLׅ5:CNDEކL=9%&5SV&U?uu3r"#J민 ߽Ğ[y@^X!4-*I\Qs?~Vue[*3++ë"OuRԕpenҡLUw:$R9}2 Od\7`{; Il7&)itdl'[iܕ7ZE3L=[k<): uq YR&{kgDKsV+Ɓo,.3^V77-ꔙxD61}+l:&Ywt=!b7Kd;}i%7wӠ>x|]/Jj,5%,A}KB6E j?>IP ĊQr{]쬒~0 m>#PreM!-bX-bZ ԯSh3(]=ȉG!fn:QUZG(򁓞@g z? gz]zڨp,JL.Re /ݺ;><$2z?UvslQ].W@:){, ݘ`5TPV1X6}RUW>y-zh2TknَAC\^obWxU#͛i j|h*E3曠>23ܷu op*xz:פҧ%ωI16=_dd r{cnhIpK 5i[%0wZ%⇟k6H3)ɉG §ѷ(ȧ/F]f$ 倖Z3`J_A'Rה}u%Idjep$_.B!{ J?I~ tH &\U$/-ܓzQj%'.Z !]KYc&Q_L\.V/'lwqztpGC kkNU4֝ C v}ș'-W^,Vɠfh.̣:"[ {֧u׮Iȓ QG XŖ ״>k{˅ Ey3wd{wԠ>[#ŝ>0  L]{ aH1M9؃)-1xg88S8P> A-)J';T54X/3q 0 as2 _1=deQS0EbzFFN ֺ.wƈʌG ,36]WW4I)(XR@ ENY^ݤrpF$"3Zscӛ9j[da}dpZKH6eadĆ;uzǡx^op7dJ [X>=1KGX,1uY-BGIqp2q.l}v&s^]_#{"BO @ Dj_}<;޻Q _Ժm"=tY%fU⥕^%B NB~~'#=c5O-̢d@}(V'ۑ.HԂ>q a-\P5c`ZjG(iqk]DѡٌP~:ث;JiD]`xڑP0NlUqı8m(}LRz0F yKFAuas;#Vo!DOJ|!}6Wa 7 S_4I "eN # /CzUBQ:<)gVq%1z7LNi248ԋjy *6v},Rp[!wOdpsdu1ң lɈ`0#dO>@rJX_Nqu('Z.K- h&a<g7yQU4ۿux=Ֆ[7a e~1_?3#n3EN`Lۄ}F]r:r}^#Ů[Tr ⌔:H@~pUp2AmEQ9U&<'$;ZJfCmՍL\ 9VQrX(L̈́i-%XЎomԊ&0ς:+(g\wPˁ}v@ߢc)o[wuNͥ4; 0op# nmPeP+gpnr^҆{/P'ڛsGQS T;a4/t05)yC$ML9z !9jJgףsh*#(-?p)^kNG%d֠mvqEC0܋ө8zNN ?Cn:8>Vc s8 (K tjuʳ$j%dDŰ4%U{ɥ'2T=ބzY8F2:WdY]aeړQ]fjlʰ4jaNLt6@$@K%^98Mc}Tc7V֣(vǜBfbNA1Tx"cYs*5_!|ׇY5O)o{4&!m3ԍ;!UMn~/@Y:LT/NJm-Xb(QZ$~p'਎e6 xbSh'!Om\qWfvM{#9˨c;Nk4_D^~7N9WJsk|" ҥBo09S̊㺱 =yPgRQhfFi-7pnY 0-KܞԆZcWKkRxJfFȭoBJ%?(eˌ  hGXtrw#now/V]<&oe5^L?.MtT-_"*G jZ eϔA&4d^PD=qĐЍXilGkpH&d,{Ӱ}Vn[]Xڎ d^`Ȃ7 ӫ`F׺)2&HrA"?:&& '<9 `$q/%OZ|pE{OK_HMϘbH"^}.(ʐL]9a@ wA]#KNN>-K3W!zΏq@˦ e'%Y3wӌHpvvEIAs"gֈ'jr;E8f:Xcb@4Ns60a.OQxuV/p%:1urhY{)&(qpwCHĪՊ:+:3*X~%}":jSY@- 3S5,(>r̥]XٸʡtFzƇ/.aE./z'/f5 "53jG@U2Brn3Rmc| 1փZ1Ԓ\hT#?O5Q,1ij;r)+~UK;ZٖǠ\_  ,&{uGbTtUԳzLqɈ5@O, מ_vZ8n[顄$PrufӃ;ΑaڀYpL ΄4Ζ}["s AXX֓:0>fr.[n]z>>xƩ#Ű+t->/Gwn(.>9O'2z %l @:[9X*#"/=1F`.o Jbs!r~mv'w\NJhQ1wPS]DoRіUC9ִʣDd>CpG銎oڇg\8K̒ĒG+:A?k.A_ w3JtV 8lmA0=L)?+I^IH o8|fMY܂.l#;S]繐|81}:l}Xh-7\p<Ϥ XWE{{b[~eP3a1 ɐ% qH3S`=K:- G-LoZwZ,bpgn* @3{+ k.Ap!*3%>2-:!g-6[GòU Z+NmA>-jb ZDRhfm.Ϣ;XޖZV"!\j_rЁz,of)  mt=Pq 8[˵ [iD|U|/S=Kh_~ 8rK/2%=mk=~NQ7dNX{RU%ک@&ha7kŨǺo #i;;>?8dN-]JTll"Oaіdbk p5t*ګiV k[Oݒ˴vn 2V;L=ߥ Dz]GJ Τ=,_a whwRndꠎ5+pX[H8[t[1x6"=ZSSZJP_~cd56`fzG 5UCDK착^{ kKh6a8_aBybC叫⣰*s/J/wl?^5/"ܚ&Xqh1lQQק \&rZ?HFUh5mn)$Ӻ6ɕ!<;4Z&o[oN,8m.h{V"T:vS:a$XR{6*:8bu0M+V(GCSÕIl9QRrEbx3=CCJjUx~ێ衐g̫3S-aW(^h{ѓv^w]<)_h Ǔ 29иu!c2hn+>Ѝ:r׸CmmMz [:NN\/6%>3pbIm<Ix M7g* jKm\Ҧ} 湉}1QP=[{ JA|"_Jwd$ ܚd52=[zKsfv<&OUS+c"Vѵ0KiIPOo6vISU.T-YqZ,2nYd8tc/rDT}5TⲮş,zղTMV7t*QP[D˻t;_J$xXEvM'B]e"ˇ_hI/_H,5C@W,aeJ?sRjSYm5'!zv8TLl' YxI\!ߛE/&J$/K{c/0œΞu ƭ.&6lD* f¿UxAR*.9A`OZ,vTߴ߃kX&8P a/ D±m{cY=#*[F/-0sςzj$$hr&LL× `h7/.~l D#cT! r\ŎuqA^|Z*Q`}md|3 sD7 '(_Z9P~"7@Kң]^w٨ 確u^Sx1]< A*$gyսA+,l=8'꩔ uʆb:Rl*db0p%T>=?^xvң'"lPduqZL "&ը!4+h@~N*OnrLyBQ @\~e s.ǃzͽ7l1W/c(@ C(k48/=r24X2̷Mrɇot+Pٹ>Q֏) J"'3} 8fhkXZnJ_Y[9cRҊ~n?ԋ/R!u',(7;9B=oܻ`C?#GjFD(5ˎ4uUze X*is)lf~kH?!k-_ZsqRs$`B,c}b; ~7 5O^AmoYmN=OJgQi8wgAUy"" +k_e-G{Qe}U?7J`m{DvW(%e_Q4ч5A>%A$e."@C|2FZãBj] g'ZO iM=!H3CclKxlFsF7EXWb؋>FGn&sFvۜj> / "Bw~lTꦽRhm0ҵA"3_ñJ_C|2ʒW;wt p'J=T*m\?)kQn@0ōjf2Ly}a3?!.21؄L m[(Wu꧷qJÇgv&GkOq=԰c@7J./߮>@F\r>ʰ/:3KWb-׉^fe5&BײYE/89+BWZ?,PΈE~SO8~ <{67 xn04MBB/O]g(^t1q:t~@T黎"GHbٶ͚ΝU\{{G\MlB@C&]֬dS ڞAǸRӤ@U2-\?*yl7`hibQoxc<1(B>@j@Zr\,_D?Exm,ڑ1WW΢DNZu{Wxc9r>p՟7I֮tљLVMI/aĴ-1M֭@#{>XVl>ϋh4t9SV.-/VH:E (-⅒KrRYFL/CA2Es<? AZVӰ1@JaTw0C<|\2ojq4AY^U'qipFMx&m VPXkA%ϧ@^C3aI _}SX6 O}e(`@9`Yō\yfXnFFr';ARKO#:"'Oѳ6%wu1JE*_.CnINwkvL| :Pq%m^d.usy%ˢS|3SP e!-F$_Q;ClHnKld- .f/}1C%ר[1o$`ohqD)~JU˶zb91/x?+Lª=4Bn@,o;.+aMI]9"![&_n Q-u 7^ѯ%Obc]>ŭCuIZxŜ$cYeê qNAfVfs%h"f6 H 4z|2RwERc7k_O;*_^[P_/}Ѐ VS~ZQNh3UcR〆O)i*n(72j~~ ΢/|?:RE{h6u<Ǔ6О"̚ }Уͦ>IiuB4UGE9&c DWgX*@#}~aS"ht#Bp ӗD>XiaFNY&ϦTۖাmfYZt2E3He}:L}Qdy n{-}k% D uβV ADޯ)StV a$<V3[aJ=C;2oU Y~k9r&@m~,]wʺ$Sg/F +Myr CV[ѧja*ʗc)Ul*M,Y-n>ꬸXQ B)&D|z1m+sk_ 0~b-u\X*/NCiTĂ`73qέQj~si_W60xQ4\4S[8%+ Eyv]hlKzxyB_h]vR! \tcL;A]>;vJ_+ p+i=gbUͤD]w[&]iqgn2~΃F[zA[-?K77NRBʃ("Z\׈MUChf*, 7D"A=xU0h1-/MP͞n6հ"2d_o1,3[ŖL>x>?fJ}mcφM"WQ?H1_B} %d;Jl ldXEb~8 2,DT)mgu4_w@4`-l)fm{;\ XtlHF &8{#uEkq=("#,d;,pTvmoNiBmlDmf\| ]Du!+l 2 JK@'Z  PQSXh&DsWݜ}p{R( !~U|7$N/6z 7s?MxDŕ$r`Vu TH>(#S#.qfS4S{>Y &9ݜ-9["[*a$kPtw![iĿhYٮ$=j&mSlFo?<k6E̼pfpP}mLHg vHuuXrepf^yW{'~CW OgnĆoRz}x"@dӏc6d5kPɃC`Wh_,oT@5C7S\YFɧԤ"Cc >g:܋iVo-&I!<|0|U7*~ɴ.Ьrǹ88ȉZ'b(I"k mXe6ᑐ&)X" .dflpqg#5r!v8)1P93!qQW’"pI16ort |Haӽ$Uyiyp=s|JF~!Sf׎=݊7ojSw?c8hL!|vXlٯ" 7#kgȇ{ENò)ehhWG㯹"}H-+gNɆn2(]]|m=+SivKCX<1Q[%'{Dէ*X9bY6V&(: *kGAAj腔UdF>zͬ sH$dIk2UG8T/uGûV~FTV"fIDK0h;>~'MkJe)EҖVɂ3V̌v1e\xsifXu5+?}<:¯gj+ɏUF  &y= z){ꙙ@jسNenj[j LE|7 :='kb|v(h |X m͐\pn~:rT_UwJ+R7m E[ T,n{>}oNe9!JSNLV2"^]=ZXXA)6$9W;ߙw KsBO[([f12e|gV$%=Hʴpxq.ںL sTF&2 #am fn%n;qP:-/\xׇ¡fvFE- ֿ6sX`DP!nJE/r/Ɵ@1e=5 7}2eoFT 8T>_Z_"۠OSDqZAc+(C;荈qP+kUXaaN!^|5p@JÚHTRix>-I,eJwC0-#by4x5>^ۀJ Nqj+K&O*0: %/LgD"熽7=vuZV1 '6̉RQ>?$gP)8$)Q@A=_!I=o a+3Ϥ ܑmN!@'nyWeG4Hp<7P69A<"ia&ٽbC.ll1 KWchm(߾, w +GӒ mb\Pm3sq[.:=SXpi8B=7r=S: M;R834%{L]bPFy#Oˊ/!h/,)rj]RޛP$\T9q8SǺ΋s]h#T~*װuhpFW$8gL4脵R?,(nDveUW2i_a BXQ$?QD@ iv΅s @S#f\rzlƲ Pkj"p GBt֞Cth>u E._LHi' 욗J[r[ #?= o.&lq'.E;#WTPa5|&fT>oy$#3t?YUPՊ~suO{fr:YO |d@Zϥ); fw wj#&= " B^dF`j`^ kXd $0vkfYݰ 6=lKG;,?@η84W8_o3pVZlHZ-p׊QQil,Ɣ9ህ<8K ^"t6XmFU4E%NB>xG!.L@7)w1R',6۫L\ן5?-ޖ~AlwvTy\ES\<P3ƴDH: lۦ[8JIH(oڇC> GLZ%zg˷k2cG2sW .{kt[yUAI2y8XсsRMY?+ezjG ?Bv,l|+jMNEB8@C S`҇bVBQp hpdޟiCD`IhcJ5* B9w.Z|puRQvSD{Re9p!9]yK;nF8Ffrӕ_a#"AwmBt癫YnT#frxYސH 2%oc^U҄}UPxGs55*][XPl`/ +pYaaن87% 42)O2,,"u5p|E\WX\z\ N1BB92ٸ4L)Pn qJD_~Ov"gon;U< (xڅ%^Q%5wCCiǷ AL]sl$,ҡѲpm6Z?=_gSSC}No&bؤ6gӃVNPy3؜ j]`WOs5֭M@F,E$ؿ*yNFW`hj2e';)(7r_ Ȗ`S! 4TA˓Hـv 1D&:2>rT#gN1r}tD;43rqܩxI:w'jtC`vw$8ĤL+T`2":t;;V6R2]^~ۤۦ/Y3RtnJC*(vefeϺ9BT؀`e[Z00u 77PX@c@spbe1=4oN%+PD񝅭]'`VL;$4fʣRl LDWױ_#骽"] 靼lw@&%0cCRo!p4|(S=s]:S8 JҰC,. +O>]x6ŋɰ@/B6JxI`J.1pLs]| */|B%#lCfvA/4h/v]` Oc^6|S*eЩh 7Jo:V֧Jom+ D=W wS)V_~XN4Ya{MdetE3]R ,_5S.ʩ,_"WәEe@ e#K2]'lĞWv! oKW-HA; #IS\D?mIxʪ*>HUW"^-"gɃ뜾i1DVtlk ] W.8v4i&6J7c@ěR2o}bH[ ^Ud~>+6Vއ]!. D)˜r_Q1Gs_|ف9ʤl"! `yO#t}Ċ'%: U/o1=$d;~0CvdэvZk,@ k6Wc'D} I~aRj#)bIc}-X"Mÿ]6&G/XoXs+Ne$# 'Pg{6XQ,ԅ'Ty^Qi{1Ӽ3-*L[YD$vywO$҉\'8K0ԡ ~·γvN+]h ;x/,qTS y!Ck凍]LfuG ":#ԛO _)U钕(̼(L]G$$dy^b'-`{^۫kĽDFl3ڟf$*x.帬5;_]еW آH9>{t{w$'!.|eP?.$}eBsObL:q́h=z˽gSG+8=Y !"Ӕv㥪3t-UV6[!CO}fp"4&glpނ."NUҬM9 0%T+3qP.żH`!fB0 |DH$wuomoi5~'KN@T,cuy4DucZc#8Qg ushBk!4g\Opɘ(7E8qUblC-ۆ7+:ʙk_s~ TS9aY9E?+:zBuiv=VJ,ͦC2XYaܸvL.ڿhG%O\s.6uƄP"=^`ҎՋpcqQ7nK EehZ6b$2.FYOYb+_oIW4]ƞ?Z~q=-,͎GFl9uzR>Eo~X)HF[w$,ryM4!r~iY"IQSјyh-yQO+7jҚdn觷_@F[Ք_-,Na8/7[ɻ/}ۣނ,26 1$b]EKs`LnSD`&,$G}YsOw}H {}S=W#e4Yuru: hVsi}3oy ^'F;cH慳s|mf:zGBժ =2*#S}+ʸg<,H](;$gYj\F,9!SuYK'Z3Fp){w~8!ni_jʽ@R֎!ojj1ڦnƘR6ۢhgDTwI9Y \_U)ؕa7'cV:󵖙 I"Ugrklԕg }%jgF/}aݪ`Wsv_5o9!o%NC,W%r:=SE4+ƳH)=F<}Y_ж! G2S*T4!BސaxPTC`7ۆ?YTW]LIڄ/ؓ*^:X ԶˎEE9)(r]ȉ!xtoY0x_AG7>IjѐɊm>{0u^>k16NC .yzm/m#D>yLL}sl5_f^h$FۘEmh.';T\*g2ZDos3ncpNqUn>}5kJU5ټRsaq$?/SJd븲B>\+ 7r bۥd q*v F-./3PXbL/avB;ٍ::ҳj("u0ttM@pH;^P5az g*rU@_4XD?c:Mnޖi]k fZZXە|0?yr̓dAdX6u̅y5~w)c;(")i~SCVAee4t(76 _Vy~ӂL/squOr+4_7FkI X` h5pH)92R>Ü|{ AÜe)wLjsRu3(vmLGu4OrRhpf|qLAȝ̨M 8#^TQK-®Oj+L5"؈0`3ʧ 'r*[k Lj$MyLBR OX%kdd]lH*KB4(= =l A=?aس+ƿ7KxɤlWo+ t{U؜>5Ǔ-g@=gg38FjeA?@;FS${naݳV<>(>y 2.Ƈ-\F,z[Yb`]h$ A_0MOph2G#Xtm$l1 5!?):QUoDr8'P7ŏuf KxH%25rKfֹ[CmcMR_*]HۘSj =|dNsa Қɧ )Qsan"9W>P:Sl*7`vzA,ݱF>nrJEe/Ѐуw(X%*m/F zPmȼn?e W$hD?BdH䗲|mwN2tޮ}BS7Pi"nǟB_whP̨AC[[c^vnUUduf^jaR|J˯y 桞"oYgs-ʒ IH\:@ip~^lyA2 i ,[W$<3G`S@蟄 mdWs <cA *ɲMxDg%8͔2Fq&Gi_VFO5w缫ۏsRͅ0<s/*ԉf`y䝠<@ lâ}L#qhM*Ӌ JFKT3>3T]b'LZ밎3LBQ=0Mz9N|n՚"D UU$|*3TEf57 SU?t)^TɱIV@cᝢ7;%UsUGRvܱIB8VhÚql]=]~y-K,]8p ?3?ү˯{o^X敷B6ՎmCW=hPGkdS`(SB  8"$0g GR] &89:_p1DN\LYi[}]|1: FR[. N阞)$n,Mhȝ Zmb)i,wL${RiV,UЀy/_V⅚W@`ɻzNQ<+=|T, пvX.9^ӕue̸3zD%E |GƥɜMᢶBiGUnuz3f}'*qۿea2'$8Nӝ}n­(->4xsM"̡I.P HKhP@9nL?_;i)r^|&,(G`Jp$c=m`  AZegF 1O?FZ&u4`t;-ʴ'$IL~1hbAˏ=k&޳K&֫X2տA띮+h 1)+MSl/;m!"lm~A@l f M\@O4PU.dvIԕ}K8+hUJx=hJ+@M5Zm԰Xuo.,_Ó vfe9 G?%h ŨRb!R2(K B;AW@\ ,둎f_DЭ|fn{H<0~imA6WEje/= /i?(XpצMM ME8d"~%ާ!HPˏ;L<Ww<3Q's+`L:O^)1EXW2B`v'v1LP?["EE-sIQd‚?ku:4uP*e8q-a:(YGP8dg*raѪg?7hZy/ovN(pbNB}|mR. GR?GN Ȍ1{u4rDڜ-?r%{_||AھSi^"?|mp)'ѡ$_hD> vs]c $8[/BΔRý q]D$x / 6 ׄ,cXpf֜XW a~+9)s2`{ $1~_5;!97y g"jz$<{v8|=ds#DJFr{ПiY ^';E9@pŒAYS^y'w~R 5rT^!s/FW'$8$IH%~iJ\ZBA3>h|,$~.h$A76!4XAR^.ap[8IRzO <[L#=5vK..9liƐwK=n-t*:Pd|"Q9}}B7/CRQqv>&}CwdjLVY|YeFC3úbN0 H6srThք'i#!s:ʝQ? 烕%֫7J8UZS~kon px'[0LU ]>#| 5{8zk@0* tTGESStK–4lC05.Vڽ{^n+mef!;B ݝUc4 h@A2By{ih/:IfM%\S >lO t5W8 1qWW S' Xn_CAa6t?hu 񊰚˱0 K 8jUخ4VfO{y4(X{٩tH(OZ}nS΢+16 %%7[OrV*MdnybyU'bDYC.r=xSO<[w!0I`b r1n8,K}7~W)5&[\(y ~[RDf:,Ei&@;grcHQЉ|_`/j0q_dIފQiLa@Ju 獟:Jv\.uQ<\}"n~7;P=QRjξrqG5w }P7 :ϝ049D=~a IW{ KY̛P{t*|TN=* (_ԄYILAgaD.8^f I$npK]8ҿJCvnP]Ec0ai (m =uN^]/1yӤm+ؘpYǐs/~+f.#%]wa<|]@9-3kysLiO0esP;Ӈ)Ѳ7_띆lZdUU˪e |O DD5Mb-&d ґ'ip᛿ W4ALT~Gw?J gI<޹1d&]SM$M_Id W$e®AmoҌ6k*V9C7uBkSY}+\JDdK3`Ij!C K/h(4&Qbi꙽wqmpSd낊`VD^z[_NEBC4`We6?k3%ix-~{,aЦeCT_(CY+rB"}V~![i;]el$s o2A Y kP I)RL-gLЌzR&3 *x血`;}%b=H?x.H'N$C,#DiJf xd%hZUG.t1On;3՟UCS&2 gb[6A::Um*{8$a䦔%E0vpBR p27+T:)=p@C1;'dXT6!够;D8U tӱv,2ĈB>/`~ԍkK^Uhk9b m:RlMS'70ys+yw/K@@y &Յg'(]W]~s;fcmf 7B_?8M(|mQ@$x5Z,}%d*idE*c$KKJ[Il/GKhZ 3C0dt۲ c`TlBƞV\ \l*|Z~m բz.\p{icC4 gvF] A,+Ȳ1gUbjcJk:6]W+zׄ )%t`w9i_y0lQ-bkjJwAAo WUpWuHI!'։ O,Ud|!Dv{Fxap`Y#kh 0W ˤ[>6U ߦ0(/dN2ƯVo؏NzV>wِ]ٓ֗"EmJx"H$$taLd&c+U=wYL(TEp!^y5oj86$Gt>8%4V| :LG?E@.tw`IbTA36KE2>Ŏ"XM>x3Z>&f)ZH Y:۷'.[yI@"^hP"A~`$B$Zg&KӸR)$Y*pG, ~ 7>9y--Jsl1 qǂT*rdmP\NTLA lѻvTJ>6k{RC /D= X6 r[&aYԙW<#q`n, V?!חVOzɲccd%16 BL"O$yoEP!g*/Ԟ?kx5wH[fYrkmȿ6rO[9>UK`˶ :t7v M/m=&)r[Hj^6"i vvĤ𯗽eFQ]ս>j7qB/>GX Y-Du@&̦ >;U\60ipa # ėq_$Mxo뼞KtbO`YRq&=e2!> }WuUdⷺQ;*Nn!?Չ|8%a)*Pr>u:E"Kzw̠UHY}}f$:qG/UBA1>QJ;1v" tE7K4yRQT:#G<@qsԸLj1#6nޝ?"Nx=#>g@pʗ{,Y.l+c]Yd'bʖzlymՅf87u`%ݗiQ|͎MG\hԕp>oB}*5@&6|kZW/ێXXso{T,MYxFB\}W(V2L\ &cT=/ڏڅ1JIsO2zc]\Vï׺1g8(63hѼ[:Kg۸^yc#Pgja>8V Z!DvMlu2.@ă{:59ƥʶ£W*,p|؂ʆ"r(d¹uuT[XUB.IŌTIELA:MQ铆bǝY FM\ |5QSҷW3a&vX~VZA1-<A^ʋ@?@nd15#ε=149 70m [/oBtj_ּ@Pz?ƖLæ٫(}_ĄYT<oCoS +~Zxa(92aƧgVe1 P>B3mW8<-k^OЋo l$0efeB \* n*كTl jmP(^u$#9$=\Z !.Rױ(47|̑˒pOt)zX4tɣՌd?1FI1Zp“CGHܯq.bv=܍*k~nl6٬'_LEC:܊h#{|¯~a#s=4o6ף xX#{V _VUFM%HM Kk*DYw"LȚUkqW=a7_a(~ 0\yf8ȋO z5=1qEj ,O0빗W8Sٜ/SyBCK \q#>rT6"D3 ;8M(,Gr+QGFHB{ȺRA-`r61za7M֑x]`xpf ycK̈́\q<Ҫl dma`*6mJF  rt4lbjr0>3'9ak9Q9TV0 -oȿS0.~YFP賐 !L֤dX<2EgG/7A#ELӻ msa^LZ,6P،i"mxœMhOwYJ\~ʼ.%X#*%?:$cQS,9 5pap2.H-KfCB(wϣKnPjH&op]Ȗ:RB06[j&f/|eO^E T8sLzrdg>-Iro,['2NB(k;+r;y@R-6V,Ywd$ Q\1_MD ZAwpF()UA8‰Γ0F$䦒$++l-g@ ," [%p仙Wy3v0-9:&Bse|M<Io[5$]! }2LObkpڽUCb{^ф]֜WP(Cc>x5qΈO5Z^I͆9cv_^m|E~|?BvLpHC5*xi":C(;`]\qW.456Gi{)"vP]T`QI}Lsnjo K ~Rv[Sy}-; pṒ=aIǢ_GyaR~Ip;fuހ,'eܢk ]V={RjghM`v5Փ+U􊅚UMހqlmw2lYuRRIN0<>}nb,}־niᳩ6Q'zAN'L2v9*B}iLi-3ߏ" W+HY;OĎ-nh~刽3뷋<}_aPѮ+0! d.Q]!^ĈTH(cjߍ{1u檗 ;7"_<::ِrD8fY`cy6!]M=LYX16&QPr\'`y}!Mqf?!G/1+Tn wd#]|8ci{`C`"G;WBtXriO-֤ǿ, }< %9a}D!L4b{Cp75Gτ:SC7`.% S!tǐ _i_3Rim"xLwʅ*‡!#?8DF|~ŗƶXFAZ>qŘ]w!/.1ʪ˰DSe!ڍ/x󋒳'B(Ԯʙmz 1lّ3\-Ifo6oRʹ#,ig5L ɡA, e}hH{*h̆,h`S>TVT%y7_mS?iws,J_u 3HE^FC8T6t^l\c$,RaԌ)BQ+4% s>"ś}$e~PVz?-aFZ:3k+fd`"z"ƌ؍%=L;!>Xm%8o+`1+ \T=/(J[ CT_6KȕCv-ԜK&UjPkb <՚*Q()߅)oPmd{m`AI hY܄^dIcZm5b|Liy)u=v8 (ӊ!=QS1 &WK_ֿ&bc5)cW-|1nd8Vq2/ Dj}'rOjX3"dL9yc#봓ڛ+m.CTH\r'@߿0=-RـFFU(gw)@ow$:*9` O$(uӱalY'xcDل:"_oX:ܹqQ3٪E _5>K}Th~X?W[`M;32(rOQ}w1 ]pc9wz/6| ,mz˿ )P=Ϸ%E1e_7=д܇LuM>p%$Mo/mdk;ȵ*e 2׹nqٖ޼﷿\b &ںEOs2>-ro{٧9; m^ EF4Xm\LhBbw݀5_Խs|ngB7- ,Z&-2 K@ mi ŔOtI"yX'K]`4 9K,瞨(X _gHڇP]Z|JqQ]/I"F|z@ KpAܺqXeo4kmQ\+l  #5LRn@LFQ,fF9 T *AF~CTn>{U\J/3A_w˱чbDxWpV[&3x59e=:9 MK~X3wٙ[,7l?X@h}7Jq\v;o5jI4tBy !P;-24$$w> PFB7i@OȼFQ3c6; bKU`<|`p^i$ܺ15-]e"˔;&VB8+ o7k7W"@JI@?4U& mЎ,3OAp3Y8>+=E!zD0kǂhQ:7F4Ÿ,;lI>e5 Tk@h$C? MpdUmiO T86)3)N$>XjTPA'EI3qF$JNH ~@휗DZ[L֑zlYwuNܯm uDm 8sp)h1˴Q$PV2G_9F&wB "˻ڳdPC$󸥹z2-/Ab^L,&.5%3O:U[MٷdNfC7urw`h ˜#2t\= |xc-D5L¸\ٱŚV4qY|i%rDv;&^>C Ώ:kf9)Xrdot.YKd_~~q4a@8U|)) 6+]FVHM'=}A*!˪[Q7ēpRq7 atF`V6&|[8! i*pk0KH"P>Ւ}(a+ D[thSD(Z+z٘C6><Y}!kK ;m9{b3(% |l/>[BLY mBǣ)/Lt~[L|K: 4(J ?-1uٱg5J\~KY6H5+H΍EWO?ܾK%s& ?Tk-t5yQLw|?{,L3SvA$%?IJRm" \^jJ`VuiUA1vMa-(TpاU Xnh12 Q M}0ե\\4b)ԞcUm?k/QNl gv |B59C0FBA>^zu`^K*srH&y$V$L?oը}u8ڀŗìr,?,QE"n'ȍѨG$pvέt,=7l|3I&n:Ib %Z.rNs:tNN-e>V[оpً1 h7Y0kǃDk2ogo .SFmvL55-p(͖Wyl/?27.Tq s셠R9<t%cmls"7!$B]"p| fe]A":hTkM1yXZ %NGrnFz"%̎4Q y EA\[a'{Yoõl/[F- VB>%yՉ3`MЏz^-[z#v) m_['_Oĉ( h>>yitrs_ Se19H>=]H򸧠"o40<0:Kd:edF6rak 8_k2!r p"{hLWhOyHՅ]_h7ߜrpqƞ+ Ҋ_%>ذC@Wf[B,s`ҸR #O$%8UxU&4rUXx 㘿ҡ.6FQ}EO; n!PBN(| D_0xJ1oϠ\ܞ CFoE[P-습Uʃ[)ӹH/@!vF ]1~WlȂG'mtg5jqs&0ތ%}%qz-\$5 )w]=(BcH61_ \ZzG\I Fcq%M^OcmY <~O u=?O0~qE !,dBO4흷լrw:ۋY9MNTqyX`] @G^T)"a׭YmDz{V׺DOf]DJϔ5. N)6ځxȚ'l=P:KKltvT86sԛ^x=V 2ruPoO{d om~gAkͼ[\!ZmGrg.UHt*Ї{eVejfkל QiUH?/AQRۼ BNj/ztA?jT5)(.?k)LۼcL)fgD$DE.zB0jx[iB8ۗE_EL?/aDZn1p?Չ?ޟKz6"hv9(%3'Eb*9P1+a976Z[řmSg!ZF{[ ObAڇT GA hY]uGP7:HnpS-c"AM<GڜU 4= #3ӕ VLQɭ?6IurؚonwMۚm7mڊ540-Pjxe}IWI獼Ͳ$} Q5l)ȔTNh5^Ujmp5= Ζnͣm7td4I(5"yќBc?.^.bF`ˤs581l }{_`u~ ɅgW!q$"c*- TXՑ;pX^ML}A!c&u%l}t\җǞB/KiK xKGzSIA2v3e7||Nki*7D9ª8h쳢UdM;.k3P%׊xi&`e!uugDM)v웃mO_NS$' I(^9+}urtT]\Ǜ3X$ K#u.Ў# }.$voZ]\4=>RI:tβ<±LB/, }]횏P٬ymhW0x!XKa$i+l캝x")Vȷ, 渞,څq( U,[/46WRIW.YI`#aejA=˩^D).X!KÙ 6PhT|II.( ^ټ*zT%d0{meݧj^J,Gc7(9vzl&%S66s)}P' `s_ܐ}&?|l"F9/+'B irz5A NXX`CܨpYi2&uo~M=ΊM୲jRgYf PfRJ7yg71)(@eXd2L. t$(u!3*ZK?^YG{S|5σ`A ̋]z0LRQ3!Ϣ9[AUVX՟W*}܌4vklԗFR^$ ^ w)` [# Rר%H1Ǥ=9~sĿ o>r cT\S30tT|2 X nOИ 0"QƬ2>]xdjH䎈l3;=Ir=YK_[DX K 4қ4E͕YH%NάeKFXnvH^Jͭ)6f6'[N1_Iי >zN`e|Fƈ&pKZκAPM y \/I/ 1tܹ@5 JrEB8D&8ɭH5nƣ7Pk.s}>0zh?͠A1ɎkUY$Ž-U9s]ʏP n{*>CeHJpP;X|ghtuoWG+iȼr%"Tޢ#cKTfKg >PhvJdY. VLv4)ɀjP.{ȝunqM+{uFcdhǃ^-Y@MY('Op+{?Z rFG ,y/Im7NŪY)4wǰp DQi;I5N[;Ġ=ʚ1 t, t],.hbfY8^B(2zt&{1v2u&4zgʄf?ђ:U7Gh[ÉYUrPIݧDQHO8=X;QqxP( LֹۍKf_hc~68= c0'f6Vy5C`6ywj;}xΑ필l#JST!B~7HcP%1q[)AШlhb{#!1vfupN/P х }Pؽ/rƢ:ob:hyKF)O5 c-Ҋ~o$UZ9@z8Ch#(0/^_:z>[0( 3K AuҖ e/i]Y/-,RYnl>'hY<~գL.B?ޣʥ+XM'ӽiRpsD\\AhORP3 ŕB=|@y 'V74%^h ya˜ٗ $Y0Yw48?ƓN^Xo zO\qp93ctjdj6Tv/9C\qS`|aANYo}rk{Ytcs"GA߅PT s7isfI3@ XWzLf5{os2ydvb&~¯ff,|"w5ٮ_VeР̇ٔBƋ{A?8 L| 0G ~/"X m"Z~r`ˇ/aZOiWOOydGTkȅɬijk .b/df1}cd1A̺ Zq,g\Gjԭs⟞ia삙8%.8$ ~Eɔڸ=[X"/Ͼ[g{?cd1g=oK'Ƈb/pV5nOzP oߡoʦd 08ih␾0xɕRKb}7^ Xja͚.{׳s`S&bDo5 4嗭y%-i6 0=@4BD hzy w '/dneO. - ;0nWG &obډnXkq$g:>TkOE2O{=r FNWmV0/ۇ@@Jc'A)=ӝ9Q ,:v5==qp&iڛVWƖ:{F5!\KY @d/2+p,YaB \Ñ|9mJFP)#T.O`W>]gasP6KS$'@,v), wA\Y~ (Lsh^"<99&f1HT]Ql\]OI[?tʾr&bNrμ%.]^2=zeR8'Hp@98TMW4 l,P56;:Mk ?jGBkոO"h ڴɷ\sP^fhTl8gs";Ne7h5N" ᱑$׳2?D#nUӭy$ 9/-fA6H,XBzL6Fx2Q}PźD+Nxb- 'B6K5EA4]^a'^3ȱwɧJսkG` Ǜ4&.s z/4}ոD32JI/UxGj1HEįJN$i&ʘG#Nf/Ws;q؏e @$C#.(a瀴F|smYu+0G#П6= v g=?s8 ];s$~ rf1(2j;0~Fv7VG^ts:y^[Hи )(j~I@s//^Yv>Mf"rFGz|{ȩvsbJhKl-IR48?{=O.G_=fޜenB׌KѹJ!2YXQ%*ZڭmDb Tn?5H J}F{YHdVOi9]%F̉sCW+1۱ذj %I.(t{Gs׭p]E?dP/DU⯠IUwԜ+{dMW`7Güj?}rϥ3r,MZ=5<1Fw=`f`y 6aI³*[6K=^pm/x \"x0)rR}]a2V'KKʡ^M\<dA4RMd:'<лiAo_J׃q5"\ȨFV@~.Xklr17"c&wm4P}_øi+f$!M"z5mP{x.TUetj y^Pa/i&f";" 2cEfA#w8y]fm8iQ<4[ң ҙ$m*,("|ԔY~W:S<`*|]3,)?,@u7cLavq}d Og'qR _,J`Z٢AˣQ݀ymβ.HOgcm;zM wMEqȔcDc|Rn{[nSH^sC,j̩k-njvp"kLhoJ$pFL6DTLZQgu¤F!\$!=] B3b]xΘu;c\M7 J!7N-D>_`gūdQA =D|eLS+ % /ic:%oWVx|V_ٮ1`GXs̲3S 7`C|7?}G72CH'T0Cl3_f(,Kq[5hʰ%$+4RZ=-%8!\-!7oRp*X?~wnÔ`E&|oF)?ab]Z ߉ =Fc|qw}ٿD> i%dO7_%ǎ8Hh&uy8{Pw̱[5,;GE?Qus:s/"CRA t 8 ]n :$"1JFhSNUk|g?L<|; k1'ÊճSr6-I 6uVzwHlpkfxJ˝y`j鴳 f}Sb 'Du>-<AH^1ɲaakG~` kyZ9Wq_FX3ߐ1uPO,@ٖ1c';7YHz=*-^)ܾm:>JiH)&7 9(!-<)^:#OowFv"ZFAg]Y:-)ۖ*@wĉ 2 }8&B }0 f>g0L9s?fBG)0:wkn`TmrT%&#%HXV[8TÏ;ϤIc\Cy+O ՘͛ukL\A,8=_1XM/:W.۱o#&a*V'FQ*!$whgLby3_. p"\vq-.A(F~]h@@'D8RG`R8T/,Ո I$RNu#%eHJ% 6 9Oiͳ|-0Y9;CDEAOT.Ҩ [LJvM)3$Dck5&`!"k8PYy.mCNѴ4h=SYP},k|'ގ@k+fACKh1+p1#_cЗ-yv7LkfP; Gh"~S_I~lE1&r\,%u8#h#^I$]BL))/_{bC4ԂLIO֦T%g1/#m%r<&kU2< Eܠ>&pqT7X+6U\eLOLjfAr6 řu'FuI aP&H[0M5`\ㆬ /-NQ(rP3}&2o!/EIzfNC]Tyzvl#f8:$A67\!ٷiϩfxʠa8vTJBݲ Hyěd-?5ĒD3" 35_ŤJS%wQAT9H]r0!AQt\PCfFA2e5ίT^;L5yʕXMO\8vr{'"{K͉iňi@7M"3-2;kbj,s-'m4be|u.fM+3l>Frc!az52 XUէH?@%B:$ђDzJܔaovLgF„VN@Őͨ1 tUȋv=UD Uiw1|ف< KE:̽^v$H#sqP6ܯS2a9_u P;rza;  kpi5|5(9~<o_iLIPXZ P\#0Iaa4O„.Ѱ ;|+3wY|t @6ClmBd6{TTvI-c V`QJT\GPH =5%Lm(lx\yaY_*)a#A#+Ja-sCj򇭴+i/S1;ҋq6%w&JhTx6 ~(%ThDŰ0?sįbVG-<ڱXldxW.8k{N/ԉZ2"tլ!G}HGzY<7qm͍>A}&)-/WGpF$O(rn1_B-GK+Mk|opJ>Nz"6vD|><}Z UApk1?@D A"gL</=K3u=xGt8b]/;Lcj3#X6}y֭6ajx!aJwe`!BtâMe dT;z#X ӲJ 7v6nK>A;.ՊIU[i+ [2t`e/)%i#$h2S*/'S d8/ (QK2v,V&j$Xwaڝ~an]A]nix3R1$mEP՗HȢ.:zMد]Hf KW$rB³Q@?/5{j̅IQO\*dݟKGFX(1P̈́}(׵&eQ ١`~OMC4>8S"a-pOۑ5r1JY^rSmF]umRxξC`~iҖ:5ydA4X*] @׊{<Q5;P fwƐ ZŎJ$F^?dID౑M*o噇8$K%/1Af+ϝ!c{rjqԿXS~eoUT0PPLGO9%mudu``6pnd&V3USڀ+=A]@mۏDfD(hzҹ?9,Xhg6>hES$+PlXB`b| 9)%^NX]'-A,ݿiY|j<S)sEDD4e]`f*㈟}BB->4yt_ Tuq0+-íٿg!RK(y=GAmfg,CTVֱGP’vd U :sڟ A}@Mm-JN'^g.06}`l c5eңY&7=rVF̢J%H7[w&𤃦^[9MFD?ɮ/]*I֐BfY>iButJURMoDJ3So' ͺ?4[}? sF YX0;8e#@Էy9SJKR.kIv&eV"4 R} |cxb8">>lҕĪv\oX-cKp$p:z[G՞ Z٥z`M(KrH|z]Y= @~yQ5147#^I>1C WS, 9^GTI|\bwpp8!ăo[4r8:8Yx?:0dcRC4Bxn/5RgW&,v~FzqK& 14ZƟ <8z] ,t䓯gQfB,#sH3t:~`q `ZGXO$t}e8{3Cy?[6XM-{y.J"FVGX V?C; jaO5B8@w_c Dӻ=qiGI#*A}s#?2JY>n0tM 0]\j\5k#\ s~(7,'RiN#a8hHdzN {EV =y y2wg~9 ES3[F,7Bͷ/TñI?:,]9S_Z~E0!2DX џ&;%]#Y xDHIQM#lJ8- <&Dw=-hw[UIE29)OoYVRظ<6 Ϥo#ߡ >l Ɨ4fL)T*3p[DL|*h38'IQP%~]A&j.ם/ÕpAεMD`;zYI,e8b%]䁰SaYQS8_s* tGPlPb xGZZUg6~Im<2 $\ \29;ʾOO5niKt+骩2rf2]ƂwI%lߙqGaE!sm֨GX:H,e Ќq駂.s'm]k㐠O`B%\b< Ɏwgfu!d~ت4KgJ3aPg#V9Z!7 ~BI=a(q5ᷱhnmF5 CB,"e޵}\aG~u0yS糖Iv li:] V= :T5W %n(XDׯ3ӟ؟8؁沀v WY4q<|qEmqIVYpbW}[`Uه#ABkH-D("[r&WGY?e3ͺ@7e8aDm V̬1hEژN)sm-bFT]1l33kB`ϴhvDm]`; j< iqeX&)*)swaJ2x&_b9"k7&0}8P4wk$7)[-i:s.*ǔ~򚥺ov0@㖳I&鮖"9&DGC\xH09/c#tsƟ_uzݪ5ne?}8Kf+~Ñ*rL i 7g-y#"<*hȮ>{T\(CSS^Ut;W@SSdelA|Xkf rc hWrifw`RO%av W5]6Z!k;G]vgxG:/G7_+e,p8" ̇C\;qn URW˟!rp|Kv\`m Me@qK̴}$#Pȿ ddLpAjWcq".͚hR\-`fʣ}YzچW-e>zFfv^J\bU&baŋ豳a /z4BOCh@Er:C+ #0?[\`ahLA>Øpև >!e@9a8PD8B$ /?'>'t$w&#qP , 9qn;Rwxꠦ״{1ȽYCFQáe^uBeAĭ s$J ^#1J/ yD2U\ /ЃMXbd[IV:ƪ#>D:'& y:BV~k=<;gs41Ϟk9= Pu2m:,:?YQFcOag (|ƦZgncIs< G:~)ڜ7̭rwe4\R>1fTx3sA#x[n^j wJZcŎMEiʡLaTPtD4x*7ǂAL>$dȦ2_+볎0T: Uޟ5t%f> x*cq!K]s[ċ?俈 g.*ZqIU钇 }D *HS6WXG2B|Iqe,,w&g6*pmL $RigRZ?N=G!,E!fRFFT)z=ע"Ndфο7ٵΕ9ל@ Mqșdj-m"G|Q8?eC@a1 Տ0onO4׼`L9{ڬTς!ziS'%Dcgj'Tg[*R ֠fstal MMr?8U<$8μVV C›[:U+#எO7) & 1V?)Szih"#e4GO3V#+J~Qٔe#ttY%/Re@.ֻLS۲}v/8S1pö_5\qh昛~DzZ(h-x'0HoZyi' }fEA"e{ Zaޟ%}G ړN_0ypN I(2BK=ϝeh3}1rл2>1Gu.uEhb8Օ?y%hs2c#wq蜤+r/@UL3\xHjSLq'I&R{@.-(% ިVgFĺ3μE ۧP3r dq u]РK]:)LZ|[vYv}Iz@fKDɢF̞v̠B7_gBGdf/y (G Z&nwvNF{(``kOPm/z F=_%<#c {[4l!W 2vmɏ*?pOBMI7|#et1_«!7+aPk݇Wn9(͑SXL6MXAK)5Q3VJHi;czww >D\m)TN*t,]n{<\Xd|\4IecIň&(Mi'#SթR{7u]qOcg{N(,FwEh&Oɴ6̖u lCw)ÝvT=J/:J3@Biyt0/C|U&P(6 j__MH)FYHΣ-\.@g,VO௹/Dޖ'|FAyF(nV^qx.a^v*[EHөr}tf\+x-.NV,irbD[Sf󷜾޼ʑ:5K>YY",|#"QS`pѝ_KШF[]ۇ_ޘ1? X0CIg!C|_G!.us\'-¶~~DYvti6P0fC bwbd Qx4qʧ`KzB**VT3B'W8 ACMcxi<7@f"woHrZn9Лu|m.RKb~U,ī!zmm[T"e{ NJ8$3b)?#j4w;Umj3SEN& 9߁ݼ'5,oSQj-v1p-EQnl 1+K<>Uh5^C&DUO֑4y9$Xh NmvO>VLxOwB^eP R]>!.U][HJrN}F$Ǵ Dbh0lKXo4Iŧwxenx bυ;%*=}y;#!!W`|Q f i0\bWmu, ЗetsG8[c}K3ύۥ(~h"~Jḿr>+N#Fc._ >~rhbu1G`m,lϷWyy'&fQ[bLXe y!7/6NϼLR%ǗmAݶՔ?V|VWQz|qсV*B,aE*`/>9ͽm[nN?[2Jf(l\zgpl2Iİ>νohnN'-^ 8q\OWf>cǧ`Y߿U&,"b*2S[HzYGk`Q7^T! t6/6@WW FCN:^dW%!x7(zkIQ9?@Lx:EQ|Y,"~3]8%=_h)%$$A,.>bJ5AªP><'RvM 5IŴ8XgR%}.8 ?dR`w )gE׾[/Y k8ٓnޱe=TuT%m23d2>n>@ФA `TKOݬA?bK砬 [n/j.Wp69rNހ=)E]: o h %'ICF`e4_\f9)욛6zQ e*NosI3W'ԅtN:=jΕ+܃g+Fć+ P[qɶPSztb|7q_DJPv~F+%"pR5.EM Dp? fvH+X፹4ڍT}b4$.1_-\j#źO娞opNV֍~ų}eoW-UA0|rNKi}a<3_O$5x&<2[/NNG N9i%M)n`Qt^ FRc)|Nso$ >B_p\)GzwCcK׿Lʴ4ڞ#(ҀWFT,|Tb]`#2f(PRFj~:^~/:f{e"Pعon­[ }QVpb{ o(߸-\h̓BY7&RVhn2)Ŀmg0L-؁b[JA X JH+-]=OVI}a7u1R{G:l]E.~dci)ClK] ;M:S;R5gSsV\-QPwm]#G3w2)4f%0]o8kBݷVoNֿ#Cah#-F-14Ko.NN[k@|d.r]?gPκd L xzmïϾ7mO's6k,kXض-^"V'Kk$B~'(aPႪYt#Q'W̍p8?#Ҏ0gzcANJ;C>Ίh ZzaKԠg)T` ?xG#@Zs?z{}#A2#;/0B-tqq+5 SO?LUZgq(A"^:4RsqXjSE*KDÈsyڻ-ܜ$wE[ ++7Uk 1ã*ǻ%\^6/X-}^Q,ivA^Y"Vv8J=jN:nD$Fm*x+wj:S=WցG::xOUTLn1~ѭ=I6W;s-@:e5g1~5οz*MQ< 8*5>rK^@Od6ikC=f L |m;dW%v{2"ͧz\79fᎋtDEP]wwnoO=CJu_icKDڐLטiwBzT71*V_MF7/*˳ F9mC`nBYlYbFd neFXDJM@9lwE`7nMix!ޮdL0R,c_!/z% %?˲W~ȵ]2Rbר"9sDurlw2z}IW|Kg7 Be3lr#Ay5$ L&FA!<ҲRˁg(Bz*24DaLU=߂QrCb\2- l5I9N}g3*AN;\!"GeX}RV ^mְ7KuJsuW6b?r_K9\n/g*x,kT?e6 Ph:tRMKE?@RM d\3pp:>Q6SdQ3|1RԾJ4uBfGތ06t*)TW@_:Ť Q'=T]a wZ42ҹ%\Υgq;1z^Kƶy+d\p#;XYpWÃ\gʻ?I%ݙ- 24[PGyZ>e娡]'@PZaKfΚ2}3vL~ED0iT망u  ,زϹpG1AϑBn#L4F.?oƙ-'RP6BZ~YǶ:ok"m#Q/ I=ؐKbD{+E:>*C}bSWXLi5<>Ŭ9"Za&n_9*%unO!pz0<4<C[ŮI^ oc@enQ7uOO,.HB~-oX[?Y5+{CPjXieVmiewO۹4^N~!= bݮY1kA%5BԊaltB_(⪃ k]ec {g[x@-I[ *szo"]+=8;#q/q?k9I@ }? fNK]zdpSL݅[^ <Ϫfx$jA?x nP}\̘2s"Gl2=vZ %+nΖ)'+aj-1aHM.'4ήh2aOū ~W>JtcYC@`i ]}3Iך*ËVO"DQw|sy3Pm*C9߈YbcB;lhf;O<y69y/ӰCq WJАIJгG:#~\4?f:vNF] (#~dEb.6oLKǐht3޸ҔfþW A`Dwo!F԰eǕEMON`LpQ@5pփ&NoA-iTy ~7zE[V^G1yme_Kٓk=^Tڧ c]?$AϬ*EI&/n@ BBËg=AȬDӹ^;X a"#GC|eHV[_kw$%V2sZ»6C~ XŰ=pk&dBfMeRn9e:ebԯӪfIT$FBop"04Q— B&wg1mﹼk\vnU%SVslB{yImO<~$КsTg37zJ?d|6te E ̌ "ʨRÜ8a_rx 3HQCJ8$o<0 '%x$)ËţHƒ3X嫓J]=Z (Nn_߷`ᯋ٧`7ݺ.n+TF#-RoCɪN>w U L&#*Efw1s0`Tߝ_z-?Ku`ȭt=YFRЖ TL i#uu\7{dX1Rz+X8]"Ծ:S3sXPϽe] R`e!=ҕG}U|pz㚴k#&3'xMppeq_U 2iݝ[,xAq$zF-=ZPfA8s]+u]0p5lD⇜ ^v,K?7 f㚨opߨ?.G"˙ uؒѼή[JNwDaoˁkqe#>YMD?Kwt'5rpkE0-qS"vߛ*%. /3??%_iiRA/@49+ GVpLh\QD Hg6Fq 6c>^YrRΕMZT0Wc/qv$+M=42XŠm[,+6 I_O`]>Y+D~%`+,B쯰@RZ>mr"_><$*NԵ|ıև Q ;?\!5UVkd l7HHes+\Ȣd/iL3&̫?+g,/9nI}ƑXo 4"dj2YjaIGm ipy2~0`t*bkxl9)P F'TiOY͓sZRwG.K im鉓's8_,S5 ݂vEnՖϘfx(mj(s r@3F$&'U ޼S}}$d5ȉfҍszd20ɇw*ؗO+Ds̄h!_) ҳ`C4Py(ϸvG]Q,@;nF!M3 U7Ү& dT'ر&4D}Ҏ1DIuWp\ajZ<`{yo .184T:P_0؋W嵐3yNP[Pswcij-^jSa kEYpEh6KCt^my"q!}87K :EiNhX!)rv*GZhDLN~x d&E[];Q6 YdPDy.W!Ǚa¡n*eӰ˞ypA_#М'fJ]*96 M0D`9t wMY<]Z|t|I!Ǥ BՊ5ˇA卑Sv~I[>D A {!e9#,-tr1GWsAޙM1_VWkRF^P%8``هlJ27q8G{40p>+37Bs/wfjӲ<4zd.G\ۆ:ya_z.NdMGr6o (QT.T^{~q$OQ[Cy0,P1Ul5 V;vMґ# kQPԬ^HQ Ec.Dm5ŜA=XS8rL3"+W9bn$}P֒"R]K8$1 i3 3H|&!}zα-132z^6]H#dUһuXȟʆWq=USA9!e&!u72dE"$uIٱn˅ѳʶz0cՅG!CxG[O?WV !Cl<O't눫iQȯ)F0PϹHIv!utS:=0#O!(RWM\8˻"+$u`Um,az>u-An2M3c Mp ?7c,B7~Ez+V ŘpWF| P(9XGTzf-|qFzSqF8!H[E؂RSZo o :IyVn-tDewQ-fLqsHO9r =2,LOSli~U'!]a|1 )U') ͜-,̝\$qii+RD,PN\e _8k*:eyW8, Kw'2f08tX[R}]5L>|DmFW~8 >VO @xbeSȫ;/R;g2bv(PbX^ͥ q hp ^۵{Vc5i oy[klx`hZEౚ\ýGkb6` xiܓ~po|p㼥^W]A3#pYW-ΡX牲BCk !?Otx88euRN؆ݫ `/`L;`e0U *jD似@sPڊQa={.K W3I3#4o->A*w3wW,D +ҏ6]0!+2 I[AdP&~֕#%bqI՘J$ه]ʧ%u+(GqdNͣg@J,1xF4-++_?.@:|ANHئ"v$=Fh NC|!dD; }~ iLdMTzo4P] G'NBKV96)IAUJ"+C=T[vSk !]VT!U )L]X>{BQ@W!c1#|EWIC2' 8R@]-ul@eԪƧٱޞ9չJD*Hf، 25 όnZV" efVA"PWcr4ʿx,ݣH)ڔycx̎)gcz++y}K ^.&ns4 kPj&3+?]e<emDpm`ciU~Wp3O xM<dY5g&ӭChqҖ- t 6E݄tk~8,k ;Ȑ>qZ-$d:uLKb9 l85[RĨޑ P' r#OeV ^[Sg `0kWSy(1 <HB -Uؘ],.DΏ7E͓tҞ|Pd>ڏ ,ݬIY*>jq͏.^WpAgm, =>Qb4_Q SY2^tۜrLȋ9Abv_E@ ? AvE_(ْ<|@#EŝENzi^At )פ\!7VLf}/uo#z=cOmDVk;({(vxgRP\, DA:RflE #ĈO)ٜ:$m+:! qhy$`R\`$QG z0Ɩq=)J*wt`P.뭇 pHP'1L*`P9 %*]P80G 5ު=V[ϑf_|DvuvH?ze AdS~_ [a"t¡j0׫Ky?؛5"[mox(N_A>㒅i=ßЃ#[ )+j돉>0lQO PU3J~xkJV`%m[Vbl2UDNKրtu6R߸uҾ/U#)? #{JzWBۍ[wa< =]x!ãr<1t<f>.i>jH1.z|~t!Hw-~b0ɦ 0@Һ;Ł)!STΒ@܁o|M!7s 4H:9L=* lB6vW!Q"woc4x|HKR{WB oW5@tv</ ?ڟjg5(0Ѭ{; P=SEac3qn9k{}9:ÛJ|87?Km332ӺZ&*N!3߃R&ew'~Sy0Fw>E'JEBav:;3AμyDZЦ;|XkR/"'%"v`lO8az)je)>_)!Ͷ kD /dQR%cdj JWyBeGEܩO1tm^:;HǑ]&mEʣ}u@P#* hU,lS of0;29(Cbaѭz6~èݵLzCs5CkZ4]:W_8OӲT|I4M3)Ύ/GD|-d>:XSXdZ]S5K#zS`b--lY3aHq<(-Yn_7n%'p\8CqM͑YU_XOп>y]'^%\uُ)$z kO\:յ4*#̱h~1QAoSw ~s#'9 ~AޝZ+V[/weu_ X5t^SV@o[J4ujoʰ?p+`PF{mk?)ߪONU:"gpHR ]Fކ f}- lfJ)`|Rl&rG 0ZVbo mĉ.~wDă1ʽ[$&VAquQQ@. E5QlEx{В/(cU7$w>kb8q>#PΓ uo`#:VՄx8&jN_ ]N`dazH(s?XsirRFSdzÛoa(D=5U*CJ婴2k4nS}1ORծmqp ?|KCP=k~x/VS(?KȬ^e^J03SؼUS}cMwdV?)y*-I(qb>B 2&x_BXO߉l]^&so:7q!koOܐ{AL s,Ltle,&U`A'܁[S&ꤥr8U)NF: =nOeRRw<1׿>rn3Zڂ=gUpuuZH/d|he Z´\IrDpuJDg^E] }*^OX䁃2mEO5nyg307k؎y{oçEX% ޾3 _[dYڠ 洖a^`轱O5Z`Ny}ŤP5rJ J{hЏsjb\bXt\k#ƜO|bUUVNboO. ܚ_**w Lt+/GooiHHK)ֲU3c>o%B} b۶ )Z>eZ'В?@Լ:!1ۢkh& AԬل%e1:wh3DId`}$BK;F%๔7ålNP#^ꝖAO i4'@L%Qhw;2F (+6$ CT2lz{)Bx]Mԇ\|DbC6]$Nw>Gf]ܻ~Hn^46ƩB.]wLw֡tf4:lS@Mw֟# Mk$z緸v*ˡ۹Xk}/ 9N}j+}紤JL3GD;{ Tngyp`w?M\8H{=[Wb M.9F"$$(3n)r}BF`bڋz՚!5qS)`^#xJngU\O8mI",6NmdAcl@rsZFnnGbQyGߎL_'^qjkLޚT|.=4i}eXc8¯Kl;J?Qy=TĻW΀j]Ct\~ʠN.4y3CaD1QYesg+?>Ȫ1$7::ak# ;8d}7>aΌ%ߔi0 k.Yэ'(.krٖs9;R+lŽSWqI(i8tϳu$W7i <{ B@[0ǰtKJb<E{H(d}S_AvKn[l==s3'\DC[Dn* !z8)h家zi;%3=3J^82ض ql!qK@.KQMJhX4=>o#*v'K_MN~"JOJ'ɶot±>)QE1 u>އO|CUshGgz4*k16~̂TЏ]4B׽e2 U%,)]2OA*$3$mQx^3M[//i YBq_kh@GV٧`<^VX$=c@1p r󻝍үnmfv ǒ- Ÿ(G,%T ?vK5@E7ёdlފHt$ORzV%ۃ#S}8NuIA10]!iE&u(yFdƅ#2HOeZ2I@GסqrۀCTG+\Xǘ/#QN *6_LTm].FaVQ0+b@^"-ТV56(+1nO- ! ^E!ȕd:T|&8&lA;UC>udl/\sQo6Gͷ@hg2n$t+5pP W/U= )[b V%ONjhDfl%AJ4 VoVt\+U `"8<5W*D,ON O 0;Qbu XJ"jOg3Mwi87d\`̩2Ã6o>4Pe|NhAy= in]KNtPzlX_`;/N$Bf7uӳGe>Hqx(RH4 Ù!HY=9&a(L[| 9xxmu>䘄T! uXgO+1ꊅ=wBr'7$wn-_(Ev  +0T"|C ВY8ᡟQ)l%te7.mþruBH76Űov9# Jo- CvOulT( #&X(93|q:ؓo iq)ԉ^L;<MR ɛ<1`FWrkEZ)0oȉM'!'Κ zE6,m}"]ȆZ tWa߱f" .FXl[k!M1a%@Bc$/8k=Y$F[H}G#ʹLF'oUUMѸk|y§fl2wF'6omFoС!40 rovoT Ey{IÃط+'^1Vn)UoOj#6 G'/8Yt0k5 tZ'uN_:\<5X>bSy&4-ͲmD?NR̄'%Q<Ϯtr7(y,`9;IyH[OА(b,e>o=ED-5%<^Ḛ֝^F0|iE\ 5'o40|jxh=*a VB7mP<QZPf]ֲӆP 8?F4Pr\C/OE>$9nPk|$.$l𓺠ULd(5w \^h;Yw- \.LJ441uQLB$<۵CQ'VoBn : VͰx ʂwud ?th s ryrC\vMg4T\'4|jNŏ7#-#-Qy/Äk@-_xz͆c ܯg?JzR1r8{\2(p6 2MfXY? 'B8_;Q <j0I~Q@@+>vfȳ)|WFH\(QՃY-bCcyiDdHqmDO-it*t;_-BMؽHlkm ?;JC-FV_IniJN/vk 8P!T(l|qmp/~nuO;*4Dވ"O|yΪf!@-ۥ}Xk8ZIg)Kܾz=`.ׄTM{E zlN 0: 2ˈ׻:ч"EjE,o;K}<  /922ҚRrCB l a{:e3i:po_{d~Oq.d{O&&AP& &`q:L7UʤO4ue OŔV&0G0apݓ 蠄Bߧ\P(HK|$+?FS/`V$oʹ[FKQb]ŽمC**טW,>;zC\̥C!sTn|~/! Nua%/M~( .g<75KE渊Y^½k0'tşnuAD^; d_4W T֧l sPG[^[(  };DFƸ![`^ZIi\o}3E>q^R,Ȭ»?ϒo{7eP'Mҭ ^RA/4iI|sK+=*ikoĤRr3sM:Ĭ }# .Mk4[ eeߢ&9gѩ:k٩׊ dO!3j(|cgƑ; w)OvчԚᨴI\:L&\&Wq:qSYG'~H@ye/}'f1bS)3seA#jKMoIH\9ǘce^Tgbee EiP7iq2빎\պ2nӬ݃B7lr'ܐk3ʄ[ }wL{97=7(\0簄?ᫀG]JvBq(b_RJI U5"wHNum:jSս{( Uj)o C@!\bx)#O˟*C$K`8pnY}R}*`jT,ì)fTh,Zڥ;TY%+nڊ,UJo3rV0 esԎ Ӓ F]K)-[L$#IN4dB5 eݚ 9`z2e[8~w:T; McEE#>q¸?k b3M#aˮ9L2jSxNÝsvzyq$DH-Q^[ڴu)RuM?XXrk4&p Lqb`}A^:3tEXdK]'xv0[j@Z(OG@jfJy.AX9 }!U^ǹ-rӃNa PRmׁ"nVZw䋑6۪EZ#i:Šj(P]ο]2ݽz\@s`T n4, Jd}f!L"@tb9ԣ}EZ-lgwxA.Ŧ7{F*a-YnX4<`bR֣ǘdjK/uvlnE\[9( \o_8ê:?/E{"xAIO>ϨU 9bdw s `%f -C}/’)^{oeC T6s*Jc=KOaZIIa"MIgs5岚Q4r(R HPy}>I3*Kv2I Ҏ݀Q XQM=n&3TC<&Yj5p G^ [;~U#jPs8k%iT,! < Jxdr:!O͸LgMEW u_ȝ@/i*x]9|PAj=0N7U3+* Y-;}1/MKL.q޼pĈ2:w$'0¢۱_aNW;FVvQn:W 9 Vӵ?GLn0 fg׷Jv:!Y]VWeiiQW!M9O+Fp.29p"r&lӧ1kczuoͲE[?QF~槇<0\™# /I9ɀD.?Xu ITUP KP[M3xiw XL_h_;. gZP)`y s' 3hW*ʯd6{aFaбIW/%q{ӛ_{enjBϯ)A6eeiѫ_Pu'#D 7/d fHMSǺm9Eu>ߖ:llv}m2{ZdqSv#ٹ'W-]=AO<@e5x$g7LV7zǀes\ qN`+􎺧V4pDFdKNݶm-˞8p9h`5ŜdQ6:}t|HΦJTJGTgRHK(B(vMwm?_]aI=?5O :N qD~6}Lty:]R8aΠ[֖3}l7 "\1q~Jȶb/ǿ=8jncjWK6cf,dBuɂ́Xbx Ao7őle H AjQvFJG߸3ő8𥸋#+:G|[#a%u'N2Ppx>{gw3.@(Q 湑/R0Skc?{{ |"wďr|9y9V5W\]N |A$dT[)ZNW+{]YΑBdXG UMM&>z$O 'cn.:h:֌zqW _n2S Rxj.޻)R3l(#?Al[ROvn߁@Q/^9( K ƙXg+.?\b[t{,͟7[KV=/$C,# 7/?PclqyZ(IkΞ'- E鼋~& xc홀1rIpƘX(]UЀ@$[ݙVia6g1s%&kl8a`\.TgmϜo~ъu^YAafA U3@FR [<1 .GP+$꾛3Τ5c;L2ǮIQԛ 7˸hjq H Hek]hn T@1cW<;?Lle1QeG1SH=ؕ;[}t~UZ`: p]-JKmrRO28WZr#8a ZWdl:ձ_תjAҕFvi81f㏣{lkKk#!@\l66_v7inۡ#n*~zL ls^ :0vYPlSA9!N77}C.1zUӕ_l E=JX~0VӤ-hΕnߵl'!zRq@05 &6Qs7wd?FWF9j!-'c8ՌgW>^rŖVxVc@y H/dʂ&w5!'W*JhXq-n͹}-gƿ鷸_yӱE1ep}s% *{<_Wt3pv@^($_+n]HC5J6&7C~p@cUE-DfW־ة%e kΰU3翈43 N`:Q#u1E.("u@-UW*'*{:HDя&tEcDgEƎ/}]pѽ~X .,^tшTq܍[ Dku'`)ܑo2t4v e|צgoY}xhcNe3@;+\l]zC\ 4V(ulЩbK.de:$E:(M\v tE&hjZs<݀|"$y@k NrtUKAb7C=IN3ψAkgL8d%G~uɞ2B!UW {',F/[mJ-olpR%E~m9UI>*SĦ9T;;ݽddU!cyB=RB{aʏr0|B|ak-(`bJ/R Un. @ft<Jל@Z?f][% :굲5Wk&b#iO ŗt,5q5!&@9J5dYH]SlY(QQaCǤ֔XD}S $_hMoc{%RSyRa!J6|Ḽ. "%ZeY~4 ?N/3<=V=BDqNE"D]A˽yD!vKȪ84"|D;SrQCSIPN54kuG@ƹ#NTI\Qz7TEPB!?tx,Fu1[te/V0 vfoMBMk&Je)-`)LJ[l>M+n 1 ((6?2s*G/15+!JqHd%jNa(n`Iً`aY^]?5zdi`=EamA:>J*E I4]Y$j>#~qqbi. O˂,=gf@q'0-KR%$)i\# P"veMKab^9:<,{ M.$Ѳs߃G='L#dT<c/^ 8j-|4 [T*KjAcA^iYEhL u jLc'YkӔE|B%y< șIeO3l}zX+?ўB IRԑc`E4uE5C9G fFPd.pWZb cV-0ʣ4pK*eVNGJa΢>P»:WOf Hvp)cC}J[s`cTD 27K !SNܥ#JN,]+GҿZÂz.rp\y۹f'V߈Husw}ؙ‚âN<_'Jǝ~Fsh0lyΜdA;e\α΍)0d1A-{fQca`e~3$Մf5I1AZ#REv8Λu\ ic}PfW*ɹJ|8+#U#eq=Ub0:Y-r 8]P"Hw`TU |!5ghݕ88{;O©j+D8glE!ygMw>_\+7V nΗ`Y𬇙rE]s$cgO<R'|aӚ3XחHGw9dS:鐊Ufn>l&)ѕ$1qG< K@ػHQ}ߍKO)#hEs=H{b1NGFJC&{;J؞WΒYG)`eM鹟w{ g=g-T)j Tp/y1@jSE_p DhpG~YɏVoK3|`?QBx*f{GGkdnۿc (lN{.QC77S"@>aFgM(b2p7_f3&.e{0ZIĖ<3ͤН!ݐY7Dֆk~+[5yeX@rE#@HxsjK_N6 m(-eHu9f* DP3& & Q!U:KyNn<*~o" ;+,Iih͇8922CNO`\xQd[nxᰓ>-czssTq(Sӥ퓛L~F7CM퉞`y#g (yK FwlZH "CB)܁<7VMWlj_FjQMQ*Skc XRk۳S M%_TX@ "cQG .4 ׼үvoAhCrKy#St33姮[Q]0?<,˨qFr8t1&b'e A+p[a1_M H&`? 1BEamt|eFj*_QX@pCϫyژ$%A٘'B,4?ֵ`";K %dfފk圗b)xuߦYM駞-E|NVYZ3QB@GN{}sHlp(R;NX:9T\XWL]mckiB96ZƓL2C5-e!SO2cjn0-};{jigcGH{;ZgDr@hs'*Г+f -̃?QH up#՞ۍx IWMpf]yO4 i5\ )]oʼmTݕ9w̞۝[Ҕ  (nu/t&#kD*I4L@iY:Xՠ#eiMc@Y6/CˇHC+N_ѳGxq@CƝ14ץ& vfOd~i oȟ$=aW ., f[=kS kKo~'?RYLٖ E߂ݎֶ.ǎxWy6 AUU/c g3rlʧZթt*V<}.C' "?1ߧ:DtO >N2V>N?){YsY`EIi=nD3`3BV\uG"UV%.+9 ڞQWFΰQ8r 95+SNSjoVCPՐƆFq)x|& M~ ZOgh!QYDi\1ȶ=|B4XwAqgO)g+FC&2?1XiTK-(xoeeGdY!cc-R ׎̒3ZMl$ILQnk;YXF~tD:x@#\JWn"2|Jw쮪# Y'^;RrM#LPk`sZ<7#iYxV( RL3`~f80[j)nprJB;S<$*MRKt5I]TB/]93Єλz<c_E2}wȜUgܕm^qJ)8^:5xxfyXDES"Ok2LhЉJuA uE"P]g6|ϖ $UN2oM^De-Vh!Ao`v }sVkrx>%{qi&gŞk^tܜxmdA-_安KQT3֬!KxQ7MǯyfZkթ ʎ *^[ d8J{TD:~{3C,#̝+`שj.`3hPhGz%=2YjnVc;@{K^0#[&F !Ogˡ !KE:рUnY0[T0P'P7IB,( Zh`$_uz֤pygJ;Tm6-gj)T"L"LX R}*ji8nql4:LpH˚3@ ætLzZM!9o?&\RbLi_2l- [|;by3җ_ O j*,n^uuwk>AVE]? kgm(>9@]V6KS`Bn~ ŷ 9O/}sB6;]ָ]Bi5m%N"4rx5}t:0 \AXS Q̵8':L1O4Lϝd.B5 ciȐap1`I޴c:?}a½hZkokz=c== GjC]Z%uxg >l(u슇R((G2vw4Qt.\3"+<Cfy4L2N7'p8HsGKe34^bJW΅ Q)3]uc:8e5&2P*U7)*TIJ{ k 6د!ELA7*nMg1d0Y0[7" (v1@ n%~Ŋ6դF>QypR YU & .u4Odl p%IZ'7}@0rvljW l ƝME׆7wѼ3ӯ($M[%YqU "ۨt%\drRĕiS+,V F'?O߀0]rA#vTt-)f?ҝozz 6 5. TX">gP(`;By2a]NWB~HB1[ğqiR˯|!ʘ[rm ]d/NoZKQwY)-O1ǹfZ B>g;e>Xэv b~lAe4|p%r 9D) *Q3h3 vx^÷.+uķuS߯i7 9C[2j&e(x%%PqdVݯy@u-o|({yP~ yX{@Ԫ @q &ψWi&,^X5R<'26n _]>&Ro/u,3.EdA@-r+eM4">knsȊ)2=cUL^ͳߔquB rW`IU,YX\s4]X>hDky{?o/w0DUA I\I+ LQDEkO-_r@rd>2/4~ K :stkv_|.h[:tM9ԐP"2'WiYs Ob&?W榥@pC~gW$2UՐܸbx/ j]Oa A~Lo @͋V;JlчaF,bίh l1,O{aB/RZ{"{u?< ]9zL]IBCF;8@4G<?dJ! qņ'3SUKq̡ N ɐm?7IנA4o՜5lbT)Һ\SNe޷cRE05߲  c㕘/, Mb)=0 t$R,OȀ$6/ѱT%o\PDvs̾ǔg^/p \cSR"(7'-󖙈(yY2 0\ q,v?NV&7# QnR؛gN ?PN=S}t1Kaj^} Q sܢEX1'nWC[HeXzkh({J0 e 8ǜZ>EO.B0M xo(/% lk/`@jD S1pbNkK5HeST ~Qj(< Kb|,OX{ެvZv\;FP1ɉD e&g!ւ38DMR'^bq0h?s )քe#QJ'UnOQ7 BBh(N9&Z40?1{:@[o]mԭ22Rf,g # wٞ Up4 @H:]2wi=^t_bL&zO^ĢiC`@ظWq%vm:BDBʗذS">8:: Ȕ;+[vus?ʦ#$& @DӎY L>T!?6* R =+k]Gjs&**BJ:SF*$oֳ ꅗСh;}ͰaY!<uW}&J*Vh}ԣܞ Y,ZDKdgpBLIlGre٨ۓ(RME8I$NkųR%fN>rrԑbp2UhkQn ɥ 4Ĝ0~ېί x]3m|'i-spKޣOE!FdIHOg 8ͰdY(!@ఝ ?CQ}Y/<;gܟ,z>vLi?:Zb4"ͳ9blhZ4J+Z] SZBW;QhQ'q}=+6VF妁_Q 3=@v,ev&Fer0դz`瑚~'d`.LoZkTm#J̡p(PՎ(M0aڴBq\ p>_ 8A! b\n[ŭi22"~O:Od?4X%ւlTjnI8V bbrbp}LeC'鎪+1kAMX`V ,x5ْ˔t4 }o=AKB ª\MښN|f 咲xهUʢUg YFNJM,Ut}Dk?HP5{fka\W;!嬦/V1p@1`F=>w (pцiK#ʝxZ+V5E,&2diΫ0{&D} 3'o17cCrږ4 =0}p^jQ ra>ĪHy(;W84+_5Zjx+ yܢD,'U3N-(gA9f. WGs̰ K{&P?j0IR":%TR9,矶oek-HPՄ(j4,vK`?>^ ! 3"]jk.,>[jXQ`W/MXqoľ$,Ҳa.ߥ`)B>3U 3t_o>:0' 4-Kr&\{UZ*3Wdgp̮S8w`u.#֥Y*g<>Wl}Kfqz:W4vfg6G}.jv;y~@98ngxu:-l$s9)&)brv뤋=. '$%ۗḩY0)Npb+l}_TXDQ8P}C7-\kLO~{l԰`Z#_Y-{`TDC84ԢC rhk*W2OYrt"$ 5Sdl ^[n1"'Z -o:wF#޾ +2 gڞ 4f?t9xv5>iqeQdl R+z\5@we9Њq# :'tp|HK, r>?ޱxm2jGu$EN/fXkt;]RӚWDB;hsZIT]Oَ w}ᇕ6pUho b|`U̞)/C)qTGg tK֓YMt3ו 3YXb3$l.^ 1潜&Vr2%`Oz  n<3 &J +iU5sqJQB"y$]ԊHhLc#MĂF0Cx\I_ l:*%*e$2Wh+[D8Z78HD>93~+GqJ$`\|YۿN: ųޥ芀#x˜Ֆg4yT+WJ "J[MAܒ5XMd˄S9<=ܺtLfW3;Odr)NmӠ s,v~mH?1'*$$GMon6%gp=nx_ @|]Mve$N;x>bpIhř5Gهw>vbC+:YH0& BdL6y{brisq7SeA|E:&]0 H5dK_Ai-d5KaQՀl 9 \Rc[n{=<ۅ1M.?[un*-eX=? `Z+֋E4ƹ5 kٰ"*F6k-ý J0?2u(&gëv c9\3!knQT/ḥ a*(ϫc~C8_ (KG{uR`b#c(l82'}$=wm"ATZfi-N{hgAQ; U n-[wO0w |ݒxy'Lb|3:9:MP/GhR$z'Ŕ[}?&T?vnPiŸ uXL#LTf&iٜ3%̂V7hnm\ɮ7-$A`v˫WJ:F!6(=18\Zr%ANH[[ fHy '.a Fl\KO\d3sDg |q?wXQ9*&Øb46- M ̲I~$4803l$Ki_j~D(M7oj WCBs*Yǻ=h`ɦ+ %IVzñay7Y P ^{7—b ʄn8#`W /aUӱ}tY @2?0%{# 14_̊s^> :602aU4Fpa<9Bğ8PgcM`_Kr/8k8f?_Z3V8g}Ȅ@|4*]UIs@V^ r} G?$K%] ὅH  XTd [N;C!iiweR)fȣ`Eojr((wgϝAV}0֕PVB}C($)\j/Z{v1ڕVq)[sCXM1zVN%M-O <pŬO9] +aI`;YJ onZin9ńikj#;cpד@. u3J|&w[^ 0ς`f{ l=+ I>ƚӥ-ã~kH0M}#0)ótQƊ*΋(dײPt3\MZغ4ZoU[g|F/ly,]Eb[Vɤ9Т(y*m0WTwOrao:0]PG;5Lrh$2ՅL:, ^;tqzV[ bn[F! AkZU-}?Ai|a Z֩weͮbIP˻Tj ʍBpw /x'5!q4]ī{Nq~JfoℍzXuj\f6_RsXkG54C 7=o: co޻aap8b"c?WM@9O3X1`Y/P%3`ߌ `u`nGs0Y X|>6UTN3B%ר{20q)l-usV'FVwXy\n`dv ٦pEvij4-PK'o,3DWSR(GD\{vciIBULޏE`?W23!Z 6d 48gP ,!a\nOJG\w'wu0 i[ Gq67Z]]maQ v/MO<9AK< s!ȫӋjT<"pgZ6ADFy/,̱jJX| IpOTG3P^H,_ݩr M #7~}`(Tu#_ҳC'C⚆ҥ3 y?|5]0; fDl iDIn}[JZ&WQ.kؖ9.]\>o6@|9 G7sN1'pYՄ.i/i1 hS\觱Zjݍ|EΧDbj;mz6_Ζ#dOFO;OMLo$OTJXf;AwR& X/J]LkIGŧ{^qEM>AgM>i^Jwl%R?X\ͱk7)}^ PWP'&$˕4-P y:z,?NNfNj-أ[cieYf$n HCeyیg}G#$W21 f.܆$xY'niCMhNjx}<3>+䝛͂Gi3$Gj瘮Ӽ&gs8!8OZ!m}Y5 J۫"l[~hvj(M봂A4 } 䏅s4u+3TEEJ:Tx&l2Tg ~rѿcV<6rOm&F> d>0B|yF=2 k(U*?1cuϲ>9xYLI0}mH7k8vk`: nMseoqDc#/D~eWsC,p8Υ[/)!.PY+p8joWܗ6PU+Nqv;}!QC9*!;4xzA;s=B#/-6ٺ+IIۙ6z./ځ\2Xizܹbdj*9Q%ؿK8"ۃ*Nl4>ȻbՉ$&RGFܖ4qj9+r3NW0 ܼ +pHW @>7V^tϖJ{ OЭq=2B-\C1_P> J.^T{ГTs]cyAGsܓߌN6Lq ֻ~`R$("t nRSxF<^xt$љbFlS!5;4(X^Yl^䲩5+G̃v>104.\y/9O 1S";KͫjPv]h\1H$#>B\"gAU]Rmڴ<}]^p< @q4d@^"yw̼e9)AաqӥM(Sa6,&.(!EAfy I[WEzn[&f{kR:b3rc =']{Cb;Ψ8ow<|/G`T.i( }b\}} շ@8NjHӛJH#6 #Kd\!Q.f!.iAꜱ ;D v6b q ςD-("X[1*f|FGM1K4tfwP~ZTZh% ) V2T~ZLM't%$BUE(` !6>gnf_t[I^`7Mf&]YTZ˫3^&6;^gj$/P^!]-!hR(ZWh+:w.U%n(rgI|Û2H GjU3*z#i&6H[_oiU+#Gu$*΢ޮic+ `v<'ܗW񝲦M8Kq,Cƥ'OF3T _/,$fL {` $–^^͡A3:ejh+u?Grlj.ʪfAΩ9FЦ=۸|ulv[#EMBo1M=B(9 4%77ȇ.s6ZCJQ‘/PWAhLd,G{gqx|xzb2X2CX(59^}8NƴP,Ϝ|HAH.JQ|hښU 5k5=Y]Kg]*D7>`BǼn]n8]Dx\ԑGsrO+O&1E.QR%{O!uM.@V}滧,L\1MMFi>C\bRljSYUUCɔbo +f3.-U_azlG=^4׌B{"tֽ$׫/Mꄞ$VI@=뎠iFds5>׹Z#cVUR o'ʞo $h; n|*9,upta``UOIܶ+*#ZS,0xP v 3~ޅqF`};+wM%u_Hai )-alA̤r g[@zՉ Gy`aHe$.VQEKCbO SFo#%Hu$ܵUzʙ=r\= ,a/){Y6FiM$ hz u:0ؼ:edW<ݼbuW%aKED[VDY8gI;zMq/e0WQAFN%ͪh̓V0L=o-`ZfќΖ8&gh1M s !#%8 /̈ Wސç2T>w;pjM҃F7"C )w2%W=,Xq+k9#Y]fh{;$]y<][Я*7sUV JMЛS\%2` _zbBSIaoU[mسr]H;Pi۫v5\á 66qi邫*I@RcMӣz-]}_B=̲Jt)=%&(_`U9!o8a'쵧 Ծ9dm'+#˰U(İ,8'Wmͼ̷z!iY̑f6}fpɅ}6`S~K yXNٍb9/&IW-~#}T KK#uySxT>^~1'.հ {| n ApŰB@Ј UunC<\/rXp =}Iv@+tӟ m'd8Vcp ܋QT WKmZE|{XhE2o^f!t3qa4S+Yj_ɿjTiu`f|Ռ*)b3H/&{@XZKxtҀ!'f)B'BG)G$a$9B{oO@*|o#(We nƽDG1'ӑ%14l%bpI9 A ϗ/B{C.{xNpCrW`@6"ďIj?3 q[Fo@+7-JƳƋ|ўvJXlA}(KW"T ou!G}LQڏ&U<Ѣ8N G"2,9l!qeE=ݑ{ݷg+8tORY3iG)4A9v?1!9>% Y9zIn'sTzN\IK0Rـyo .9jdS'uMf7D,BBhjU~B|}ܣЃnW9V0yN-f GS`E-Zr7ݺ`6F1Wsks#gTM'%1qmjsL*Rݏ!9.$O*[wUQ-KWf,}xB[CZݹIJ 5ǔFʂƬ1$vF~АdL=YhjGE1Fm>$%f~lsu,Q:6 IEފtzM }ZP@ğofUUΜ+_e P_@dڄpĥђ[`IY*]*WVk F?Pz +Q Bt%{ ;d?hzQtLB&/ʲ߸]eN ]E%oͻ{6&9=Wzx.; RPeP ~3y} `{Rg\`CyrfEҧPQ6h{4ݎo_>c#GSbfcè0DW Kǔ;Te5 ,R&W[TC4b_Y]֊Bڙ J`M\t4ګYE0d) R6 @d $,u TމϣV -g'c j^_bMO6ז;KEXm}?7_` A-S͐Cث_rhk$Bs+5]ww!Y%% |kxQJlmlLx52&M-t[R]B8l~^놙}q|Ii?_A_P Tl4~kVK׊)ò;3><g[PG]K^03Jy`, ik3,a؆80% t%Fi|O%"<J^&mы,rp12č?4įz$lSoc=3`#V좗(7b9Q8K$p98n`l 7zMUyQ?/vM867+=u,5Pu9oc/\v kŤs+]ϟQlހVnA=xƒJ+2.4,:c72-b*D@C}^E Ҏ6TV0vl{/?M!`36V2=TљR.t"!&~80}(B-HT JL5n`2&rR\fZaZƯ+T lvհyGR8X4ݭI`O$§JEϛ8]BDku ovs?콝ƍ06cL2\NDuIˡ!F_@L>BgDL׎Mn3^- YҖ5^_gJCm.` *EQ`LYMn$=t#f|}Nc삘g{>֧y&2 'Fz0qS.s˵"~ ~.ڍAf21Q"sE gEWQ- u%0F}#ʝ{uYCVxjum+nfw49?;̕ Y0F78s4cC򙇬F>Y~t|,㩗LG$u.x~́VP?Lٱlѿ:n金 B^ɧ͓q9Oh-G}^JFWœ|eiH+GyRQ +GKN8^,]Q=`r~9댉~~4 =&5+xHv'PgRg_;ҴSÕ ^=ݯ AڞD0f& 5qx'q;y^91l۶&$bdP~(Hu5'%2q坠m V *ZҪrzLѧ[s q¹ V5mɎ(NRFw.@D,z>qZA,|$6ދ50H2 <g(/nlTcH $Y;p2^ 4̴:af9f6%icd4>+AS׊o}u @7[WIޛDP]ԩq·3@8N;N& I- ]ߜs7-_x2~xOO?s-!*QBBmC|WaZ۽9U;v> >I3VF؉`ңgL빶eX RGM)?p>Wx][%!O:P񚴉nUO][3>'бvkpZ8c0v#ݚ׆/$d6wtvYYpb= ;5.c:P@?aVR>.rښ{>hG5L5䖀]ִ_hL7F؟*FҍfI]f2*lNs?2/丵G3.wrs.F*ׅi}c-+`JJq9uo%UeR3F+iN73 ȟ_XBZk`T^Ϩ`egPeZ6>売?,Qx]ci{k^V-s ʊPH6.iwL~72'm㧞єPڧdy0MǑ1 0 w%盦Hc* 2BGMb.D%A'KZ2u`X ,ΦmO;K[D]Zb[_-kZȋKV챗cU{;WT`V+%p37wG `84&}O6| toHGğ3:pLCQޡqkzО9Bf?}d~6%פyℌK6Ry1Lr]@0v{AFع5&,F|Lc4Ԯ+vPaak]L`?Etb,/5e¤iKp73/o 8(R be\⡳_ ZHsh~~@ro|˅NSsGd+^ݐ$oY4fj]K}&?O9 8]=#`bfMV?-~_F'M$[NVU٩z`q)|*ņ=%#p=a+eߓדӢ`yٰs)݉Ի)\i@{$™h?sꠒ;A8-΀&5'Og NSf2ҝ$*窏A#{1.MsBOxݯbbHr-H~Y xb}cc] 3*H(D.{Y4Ҩӣ4|G ncN7`pt\b8T$At9"8Htdm\%Fϔ8}]ղآMA ' p}w=u>ڌ޲5(?{ V8Ԯ*8 'Kqim`]q]Ϋ5Bo\͉9ӢqI}C*uvn<MZ2_S*_?}ڂ1$i} euo+J.7DG_l.Uh-ŀ-+sG'3Ir&iew>` cAͯ.k G]?^ j#/J U-/CAwOw%dIQ) F 8aҬwY*Ub(9Ze U,ځ­ڀs'G9|9Kf*&aα{3H^)]dFK;憤^!MK)(?z^)۰o3[mxgyqx2M 0cwQ7`gد63$"te-eI,?(~RDScSs\Yb{7-90$ XPBm"I*i/gŪ=쉚3H qqt>B h ,3Ew$pf ݶEr9ӟGD9'ٺ[m|$Նm2c|j] m I"[R[ʪڡI c-#F'c(yb]Um 8qQu _Ɗwwf@msNBbd40J*'4C1BMiD"-A.8/MY=iZ!سOi Mg?ײ|bqOu3Mݨm*tp+ ?_n͂i'E1jƓ\.&^[bŘ\ƕ eq` ,|WZim&UyL=0( } J Wv`>xMfyH#T0o-/1r^SRW[>G Tr% w^y,|R`P"l7sq`s:'RH?DgUfĚѦNj몐#ߺ=6RJ!JwkM& }BШ\ n`&z'- $ TcL.@ZsCd `Qe bi&>θeO bk(e9g$o蹜}7J>[)0m\c1tjU@Z_~0AJp 2X%#ɬlq}rai}Aje@=Ǥ|ag"\&@5!_=j )3kjo_0w [oobvB;O?:uW8۰{CK)rXFoHpB]z[! <.wRBBv :"vpi2ˡh] oOE2*/ZAU b{;d*L@Arѣ$p|/ ]` Vlb/i/) !\6'˃͚oB%B)BI1/K82AL_*oJƲBa(+}Ԁ3K7 9 ҽ,a o^3բlp4I8B&u)9$o9ìl0 FFJ<鬞]]#|j5A`p?>x%W%NVW #މ~5ݰsP|LvY&~6)To5j&r &X>x kַW6Rú3 gn$ 3G" Ū+W,V)dN`',NXE;t#mޱ VL 10I4v>tJͣ96HY^. )dZaP ,DE1`1Ԩܶ )iI,ryI/FkWHo萆NՖ>Ҁm xYOgQR$ă2HiiYOny##ќl#{󟠍1? 4*6{qqTYI\g =*027Hn AJ\T$g lkϬ{;-B)k"DY>>l74Uc>t8AQ kXctu6'M^a14t8.jm鬎  UVlgUqn9kC DJZPW.8ER$|?JR5փZ,y"}0'׭2?r~lUgMCɲ0vԱ|KFK7NCh-}Xvjm}U -i*jV!qhnY8REv-5^$;UR c"P:#iaSH6͑(PGC!p6'қY;n'oUIN>H0P3CGA8[tMFG"1T^:+I@ຬa i/>֟75K S"vSāL#ax1+ EkZF&b-bx'T1>|e/JZ(u~6ƏN7փx -vU=#`C]cbݥ k#~j@^֖&yeIMz [x8(B;IJrEn5DTݡS=3t+Fl'HcA`'+R ._2$r({L2esX陓\:Č<[ݗ4L#>SxxB]n3ּ]1 h[o5Ab{(Bkc`$VlLwW n8s/d78Ϭ' %-4zu F7V7 c^87p 8ŜBvRwF],>1d+?^ӱGq,1<#_E-/F禍#􋓐DG#esT>UT#%z[*mZ.HOyE97DBf{G/LX~9ٳ{W3fwY\9⨭El:':_#E,[CB @-[&Sx%pϪoU#ĥēqX ԍ2iGV&ˤHrasmI2յSkKwԕ!d~%T`W긯WpaJO`p3xpTn=Fá6iT(OMC{*+',sߡ3=~cCr =KeW LL|zuf7F{o6C/x@;JK+Mv0{X<0Qo NdZz#1Q) Z \|9ͺ;nr@UDD'JAӞ\H}>,0sG:_,E٨u!\ѷ;{Ի?5 Rx( LF׮n/>BaT*r.hORv:ҀJὟ3~e\K\VUNARΦZkSk(J@0 qIn%MUjBz*Q*B`PoL#eiFKx^="zQhDf$+%^Eѱ+1N܀´[f>KTZ+`67ƞQ{m4R}GFהAuܽ'E`e $ÔQ#WߨNwPurLϖȋB&j XU&g m$W )T b*+z]X*D/r=[{/dA F\w6,!4ESf;x=  REi#Nفr_<lp:CG]3FYekܧh&ʯ E'_K_icЎygd"7N\q+mJ`̩(tcK7eaOVQstw~+NW \\Q#y@/P(1Y!CK˂]>|='IݼxHR+FEWѯ VHeke΀L^]|?TF"SH^/idڕ> ՗.5?@ mI`Y/8oǔJ{Lʳg3R Sޙ'b#~UQh1_~Er3yb}à@/Je}Ym҇n$'صyн#cOQ͠DsKl*F4΁j Yr|# [ZM͎"2uP]b-{C~JX\'mN-"@+ǷK˭[C&,mNpqV9i]?;{SC6ŷHke#QfG)gR\㹾X*"<*=edNn:j(]|yHJ^bIj ums<5tq6;rfNQ5 lrQ ah)MyB3c=r,%$ry$ͮaZ&] rL 9S(?z``<_9`.Ԁ7EHԍ䓵YSׂ#\>J1Xύ$mMoht9ڄ7MOv[ALU y!ACҘh4 3mɵLY+O57m64 Ney2RQ[u5Mn6r(L3wjmՒjj(JS%tz#u; LO<6CK,e'goRVdVH/Pқfn ѮI6{ѷ0j{>={W0q=X'i/dJ5hmP ޵x%wyh5=ݠNѮ*nƴ0lFIp`F3JkI3EYaI[ksDo=$'t6@a٣&->y6N.`iV*i:< Uam#VhW?V/W02RBg^@UriQnlexY g#uݍr- /=Հ]8O`g,/T[q5ΎgF|#TdgRc\ NsIɩoGL4yDEA@d14>h9x-E޳]RӬث $as8*)OcG1yEq6Mj4N`f /#Jto1y"mZF9r{xZT0 ^q{D`&קqjZ.jiIe j:}o! T9NĴM$h[E-Ñzؾ+P4h̰e|(i SYZVlľXOxA3N zȯs4Z&UVuE|͔BbeKںG6 v~s fTGίK#fM<'i5$@K ۷ (4Ҳ]{zsx\{JT[f w"f㻩rޢap4%a'GRۮ>g:pRe!{p.l.=H%\b fRYh'7q%&X1yQbIщuBkfڪvW#0ujvk'#Wf!ޗ}(^9 N՚Ledj˥X%״{ kh-P2!Os"sȴ\M'6ez]?]AyKx4RG&3AzeRRc&%+Qr7C j\$* )#&h8YQU  %&VHڃyƓ v4F<uƬxv*wj6w).QLRCeYydf{x/ͭ`ws)Un3I&|8gYTvr f$ ֛rŵSsQEH D9ka]@2|hK8~q %nY MosĒwCdd6P-IJE)Wkk캝0nl"}{-֋{*EX)r?[wYLxGT`>OtK.$kjʅf( rb< AnJxCM[*{=h!^-i UmmsJDXM]~t]\9&{p:Pqк HB:S JxדrvD=8CdWhk2~uLgi"PX^ad$ISb@h+k/$⿎L"-j#JF }|AtEcCa!@j|p;QA֗ nJ~ZvH9-X(Jָ ˂F71q3fbY2la]WVn. @ex|_" O\Vl$-.tB9.ͿqsTVEBAY ֦k6 'r9cҸQ&r<#)ԛWo, N+KDMퟮ{oMf EFpI$gJc]ʺ(wn53MWbC]2DɾH9zǕ HcwD)XHs1|U)l_jZ62lgx.$DnXBݹss $L+rӑy:*\\99u!']NOL[gIb+j}Tq 0. } R-  D6~aSr#++Л~XV@AȬmM 'W8ze&vYv ,JM%~Md"4? eC,iVIG7 ^~ D"iuY- þ$'HsJwn/kYv\\zry$F7Dt {y j. flئS﷭2bgK F (|ĩ@_Us1[DӐTwyԆCbIG'4Qr9fHEH%T/b0!rP6$o`PQr˧.j(Ł[<&e7 bW4" h1w(>4%Q4٬6 G Y6LpaahQL~ 0ݺlűJJ?SuZ$ϭcwz#) z%rS6N9O߾p #G1ocQemeI~0j95: Pdo(y }71\X~unfaފ6R1hnXYRYZDG"JLbpgpm(,QKnw10xZH1 .E\1ͬX=ɟxd=/XNĉ|RCfAx$(Op5[^QYMHs$ZJ^Dը!d0KJ(&z=x<`gg|A|5G:&Jd"%(]xi9k;ْ#lNFyFw|I;UtBc`1UIrE`Zh`UF{ݡʼ]40pHy{m,޺:TZ3 ⯧\,p}t.U3PW4}knP$G2Gp~AڱP4iɢ@BmjBmPNy\J#O77ȩ t@Ex)O~J_b.yx^'OOP u?Ec f'̶;<66/^{) lb!ܗC#lmOo-՞$ߖnK`Vu ;hHVM."Əf_($Kԍ|Hm.'Hߖ#}},,DJnCЩ|ف19z<i.Ÿ2_{ {X AF. qa☵ xH:D4I Կ>v*`ʪ/82{$MlDJ7$NR2qk-mbMWi /}4RG6hTjy"9jxc5V77YID3Z?'eJǯ_5LxDwd{՘IzhAj5%J2mCB{O q BAӭQ]ƖRĪ$MAՆKd #웭^{'&%Zt$\мnfiң8m @V4MeB]C.ǬofM2, #Q[)1sn8d5_NGӁ۽S-qaׅf;3{r!9.n\'Yױ|1-D_o=oT(ؚ8p[\{-p)Hr. 3VϑEzw1WJӡ)y@0uĻ[[2z%t 7Juf+@&^Tܟ=FZ "jyo\[efNV`rL~2/F?ي5T*"|JE >CK%@yĈSUL*깿-}_ѧC j7fdk"FhWX-9 D _q&&X.̫o pv␖& Y{MpNf@]9)*{%OvSi(oq^.O)TɌ8kI.6-F&?2 B YMh- OKdSWрu:-uYBj[T^#;1L'bF{H،u6i9HZ]2_WT| KrtPD]ަdu.6o)ijF+ƌ=i`YbO203:'AD.޵)bmǮ>T,V)JL N*@=aZ8q&FH!ز[\KJ]orHSbR6R!*W0pjðrgbA֏9C7j0|hϲЋ`x5&PCg@(ؼ1rBBQpGb)n*ʂgR$//q纤fvq*VyŴ7'8(8_F,̔m+yï54ƕ v_m~ #0p]iSIJ.;!JA|/k7l.}no?/+9d{]{]zmK~btnp0a7<J*"uI{T (\`1] )q>hVQ sc@{ڶ[BjNXչXuKp@Q]-]v8DnP`onQtڏ0 4>BHA(Z̰Hc2ACrҴ,OpbG~Y?[Ai^΁>Gͫt]_7] \wYQLh*ᓏ0m,XQfԗ-ޔ " Ykv[[i%H%'[blW7- w2k=A]m;i$E Q͌B:^IJ}g r<)kF]C?S5CxN'M OoE$;Y\)Ϲ+֯ iXHПiR*FF6D ]RxolUA#LAL~@;nV4&౎}|MhG_ ]%?ӏxՉB^52ґevu0FRO󂒷 或kx%/}gڂtɁ֢gH6;fe*|i]V8DNJ:QyEQEKzNr{jKnͰ(΁vAI0ʦ]"[DVjT<g +iuh~J"L)jrHt5,k4'݊|Sc3)cN7J}z4D4 /I9^%Y״#2gŵJ(l:LE$qąg$3(^9Cs)ERP'1 -3v-:1);CTMf,뼰:4.KoTWydԋ,rY/ס1[]׉ک+W2M,#.$ޓ[_6&2>cRbʊ(3@kuՃJ2͘Lh-#BP {ԞK6 9 [ 'LbPaC0}w<96ˇ WNhC}Z>jl@_oۙ{Ӱu6we*pl= mЮc}ɲ-#/AOXEɛHz~e~Xfl'A ?鯇b;#+1m"S;S:[2#c-֡wp=[Zz:eACF\QvSoX:G2b:eѾH' $QH~$ޗں.WjWG\N\&W^1h-36fgOxBxR ؛ |*RZ;{$.b+%혦EoE591)\IZ]%u.>  oAĬ+cd#.VQ z8 OjbDLҏ۲C~Ry4\i2\>gVl}Qbj7KН4t}ƽfۍSw`Žz|D>/1-y\Y WySߎBaZ&Q}sS jߨQ@cɪ5Jz xbJS#L6+Y~ v?gu1 ~ѫT᫭|iCcD6'ܲU)vPg(Tg{-l:傇Z\!p$AyvO⾁~1sfBEDQ"!J(ij 6$;~ HjiЯ=lae 9@O\Cm=A,[a)!CO^zngO=Ssd$bm?6h(K6ڣvJ~./n.*U嬃} ~qy][z:JQ{0Ll)39<<э))Q|Z?R"O6&\&SBBEn؇_ȝέt ?}J gL͖{.NӞM7ѐC\RT(b$4P%T sfPgz r@Z! ڎz@NdԜQPh)!ت^Todz7wLaB#/#zKT5B E F͜us#VA'i?%]I㩃$cRkG8L:6%Gb&+U5fEQawM?X~xOD4kVu  s D8*dU/bё^-ta}]CLRH<(!광N2#XO0]D ^Ai;܋q u Tz& ahǞA!bgMȏ0+puܗ6-\1qq .:|i:_R?\}|JK߱Z\&*)f'{.1%ޖLUiẑ}~Q"/xy{!gIU ^..bF3]`9S8e?c:t㭀eQp{"ڹwm6Lɖn>t +=w: >2 hrJ'p0͉ SC5'"́}"[&3:bM'_aIouGF[.]^yb# `)& [(Gc%TPe3RbȜRAvDjF7:dvw˜Qet=vOPv 6pZg ngZ`ݡx}W\~?.Sњ3%Y"YPA?0f2/ sk!s*EB,4)[lX3]ThrT Sn_$ts`a>!702#P5,9IJc\/wuMW  RmbJL_N&+Iқ7h$[B)eB:BQ,ue^S6| ӏ IfYt)0җrB .vċ'AS{ln cL`Y/Ƭ۽|yWêH&hͽ'L#AnRiJ(9'ϕ=:S wsOPg[NǷZ嶀[1S]6eĥ_>֗jjeQVG8 KOkDyt"9Za'%s 4M\Gt=]Ssa J3,qކ^`ڀRO&I2 ;(8]YK삵)ݒ HΚDoL0(]ٰɮ59l00bA%itnfSDtp{iC \({/,C o9; pԢ*"zDaY `}TĘ SB<%3 TPrd@NnykKg^w6LeP {`]`/H[F4X7|%ltlӒvDzI Dqpۄ=@dJmm5Ig¬\9k WA. 5Q q$=ڟi>Y!q!~+ Gn} +l^1Ӝv?V((PRΊ&6\6C*VA,m„; m@vD at3LBOj8}1!. G(0y7cF)c{>4c(S~ bQq~EzKWMzghB Dg0TxkZҵhzN{ -{'-b.u;Ҁ;dP3NUn[+OA$2A~ !$,,LEY:yU 8 (dMB|1F5G}Y<`:oqb=oEy;)ĵq\۠y-p8jۄ?$HܽYDR1,od\15c5`\N[gMTO37+S\\µ#ENu\z",MQ@p⛡P ^;%̍5H)tk_WUjufd4Qi3ı{{JZmBN%wT+ 翬-(A]pPJLDo%G[lZ4%ИtW|(%&K!lT8 xhmHΩC6"N05PIC Ld^$)իB tXxM$ Y 2]W8D@˄^Yh†(P sBDў/im-gUSx̿IB/.]̑{fyHl!g]F0g `@D5?!B1M&Z u1J4| ٵL-,f#X}'%kq")sl^oPQCUI2ҔYg5<_7xA +%m<^9>>r,d"HI: .,K gV&p=B]}KYb@tI~u ynI)4g )u%4(H,'M^jx:#w`+(jԥmPv} |Q^nV8jF/"q=K\+1®QL&\v>sw}LH9~2~7Cg|$oy3]a>ʶ, `z&-ZO7Q /e*zPvo# ]Xkmɭ!㻌֛|h wSZ9v'U8Sc+k:ȕJP*>ajpBKRB.Dbcǀh2&HP056wHlڬ%+U5`9ڰTOqӌ'iί~#wydKDgOU.L^e"R S3t&CzS@{}/F9Q|Gș@0PgܺBDn-e莴6mq%rߴi]E)By%Qn!Q4Yؓq‹B>* r#q ߢ`RRϥݞncBvtP'A7h!r"JӉBUa~Oj7FFV+R995j/&ra\D 1l9B eBw>.$ o;!߯E GGݓP^<~&JWR+'Ƨ" 2v5B~Ufy O[W]s02Z6e'dfbO fLàZtNėS 7 GT px^'drtez~ QϘCyV4,vX(S0l?]X^6/4M-lE*խ&"80k^H\vtF !=O'[B@٥[۹x?; c `5K(Y RNb&fجiKo/1^1aps"9&^35(j]wznӆKB w[@6aa]u:Ww;'0A E D1j6Nf-9dp(ݿJ >6ŝLJAH{XGۚnY#pД٨%ܾB S'd~KR@?/| psL& 9=gtOtsoVF5ʩNo ֯*T#7px9|0];heKA_@۹$Wj d#Sp_œo!cGre(~O\F%EʒqKGI!EG ;X٢xuD*91 !ꊟVo,wRuW0-nObIGQpWf6k fA:,(Vr uK78fpϸQ4N }⫶^v 8bEm6L 퉐Q<}eeN¿UD*h>|W.lͽ Tb#$UCY Z#Gz}2bݻ?mUT|~f"фS|%0ލ,+8SGKnJ{xY҆ɷlHŌ5o܉<ڙ1*^sK COqhKXqUS8y3Au1l Pӡz8 ƏUX1DU]x tHh^cټW}:2Vz>XGFlDxlR$`x^|&}>! XJʜ%e,?vM>LkNw}.6'gkRǐ0(Np:o@l+įj"r6vHH؉}nOK< )Y,Dq')М3 ZBS+p7Bn$_Ò1\$[vԤ^=4(Q@(zy#C o 7E"KA~.<!:L}'FĢ:&߹#v-:VVU׀n>`Jp6L%=r:.~S?6fx\ 6k'WU=MH{J&8wƊ4 0 GVl|g1"v|^Hț#v:S\uQd2V{L]U6ËOgUᕱϓH3 ]?]s|ԞҤGQzVFB+hMH.w;]3ђJ 믆'aV<YX+to??i"!{GQ ElM8 ^ޅF%Odix@˰K[l`87٘J]lfg>zE՚aN~؀vO$*ʝy兾O*6At3 gw?!T1@*M onEAT9wqFDD*Xs}A{p(vN_Z|NM/lpt(QF;2C %< Aǭs/Ir9oHQ!jMomOoLimTOY= ׄaQJߊUbUmȻJ4Gឩ&B:А\S?.=KW"6$Qʁ>P : $g$О>90o0QA䉽g{)4a>4J VYX1Ug6,Uby)]oyFW*JP?hk@ RA"IYU-Aʹw-n-bTJPj[`! f0[,ߏ@P N64 - 4( 21eU:~'߹[jj4smݵ5VU8=| %ݲ)!|lQy+;S}٫ZD>:7_Ž$phj pfl5{ǠGvOؔ_?,%J|M}Ě ccN~}p)Zٮgx{ZG/uj'-Ug ]KhX}E(S-j |CYI/ r]?Z4S1e?g@mҢoQ# 'WD=߯j&fycG׵+A+OC 0:ä_j쎙3PMNn6{ǒm>H{7B8Wጉ6Bb^?H x4HiX AēXPD7UQ&Sdg~dу5鞪%kآb>L>?n]rM0XR*Jbx"4/4]8್O zX'T_<3NnC*Yiч6UA{eB:dq,[ )vE7OُV,pw& (ٝ8j֝HD_SJO^s( ~; *-T^;rGx{֡)ޫNv%E(/CE_ ~q,zq3߄D8bh%g(l@  m kWjY )5hIv3)壿Zf#'0Ο< 12gndY"_*!ăTUPNu83i/8u.Jɩ1t )(0ofNB7Dc|q3ᑢ|fTݎ&bEDB8^BYt\{.YE[CPyF"͸ xohE'#'J{Z##\irmD*>wIk(E,J"єM5x~[( bMHE:@s\6+S_s&̖ yda#M4)^G)ãwP%W^}H<^RIZ-s)>lW9o.3@A j睛tb,+']RB;?[5mEat~tfI5qRLվDXH΂?HD#D;(SBJ!X.]߬Xqn{7N e6)ˠ#!.rW*E-%QtBt5\|9n6,w秵oI|a& ӸUĄ?\FvY'dw0Ghg@O 볺*A916L'|׉ZhUl:qMȠj~F\/zTAzkbALX?q[Y FM&j;HcUBTfJ*(qDz8E:o֠Dn)1 zQŷbL(Yf1ni]sx?h/FCr9d+I&˙w}i$_K}p+ g55?XG"nk­4֎_f)# _ &Z}75 GмdI43bPʰ<1l cOLE{em ju-XWz}f󸲟L/)P˓'vs=m$ܠ__r=3WQE2Ϣ9ZʀgVnNˋջdlaag,KJz|2 ɲ<PkC#2W.z4@76I7' /&nQJ#0\֠I^f${4y4IsC X݊Ƨh2౤dG8wy_'"SfƝ)Z|O par&AQn#V$Vcl1PLXճg!L~sDC"uS3qkX%ݜ@^OB??R%Ja7 qjIO~T(~b \Dŋe JI6jvIn{U;ē'A?F|dsJHv0_]T ȶsRw[ְs lR2D@E CGʑ"\O-UVypZ{`=[ŵ7qQ E c;|xGi5 FB&Ϲ.֥E 1{ך#ӳH㨲ai,Fhz`cL>|3?z)(axᾼ}E:y׽EYFEhD; ن=<~ͨ] ͝-{MKf@M^l|J΍p'+2g4e[rs$2'#n,~ٙvawKm' &`݆"у~σ]Q ߙ0vͲ9 TVt~w!uzKe|7@rxtSֆ ,ڙk-I6ޚS~#\`w2[)LfyYm̊Ƃ+L Lfmף-MvYB"`Kf ,''#"M и-Fܺ^a:C2#*WrpXkfF pܕ߼N+|DHİ"gXGTJt)Kl, EHy&%~YV L_KFtZܙ[2!fE"),IU $JTDj D;YP|.qqDQu"EPs0ig_~LO H&IƘdm ?څNa %P 0%bp.(bkPlQmIl<`J cX zt טU2nFrF;ZI[|ܽR#{>Qyr؂+EqO-&awH'35u}_4,-B 좢Vv.,?q?yn_$)b ]M$xt :':KY*@=W4[{; |CQ*xPD7'H@HK9̌ mFy gJRN 7 "l %QoQ4#Z\ @z5-W0UTy͎Z̭ ~H =Oeť ˸+ԁOZ`-_6Sfo"s#z+Ge/򜟘q'E+L3\ugM}UeyGъdR-,ώ;*C3-iyx>-]@.Z|5jp3/Ao_#NPpA+7wz`d+D%MzӄL.}S 8+h=w=ѕIT tCьcؔRh''7aAZ.O_9qz>8+Mt%嗁44.dѲ(﨏9Rx'C އ!tݟFrNqEm w+0fv]RaQf=](SLa:7mul XPX7;T dM@Va^'wUbBPbkxsC=ˠr&;:t+A'ڬsWZ:0Z 3(NJʹ-.ETPJQZKX2Z t<g`oc.4X'[VYI'vL2v$@~XV+1Na3Aoo1mV~FCJXNMDdZ}}4pX[C2¥;X悼~oq8!<8)8VLj% Ӻ5C1 #@L*Y0|QȢhld֦\tth"l߰=X>.ڼK#!M6yNT|3BƝN6Jwj'Zx=Y~P.x)J.Y - ynn_=Ac 83M1PE:h Zٱ;, +-ҁ7LPh%<+rlɻCO{'VQg\rJr =%%B&r_RhYZo~/d5nCdqH%gp#]j_/|V>O$xSn7W#D)d8 ɦ^ X% gtb TmΖFLt088SLplПl=?ﳀA 4;ݥ3_!ϋe ;?r*v+B3읓a 1+hR,"V8bd{THÿ~y%[\z//fS\ j ([;+SJLN:~3qS2 d :Xt`_ь M}F,g%L/\vY.d"+gF4SrmRig.ux $MH(ab#ӽPmQd>Ɋȟ b\LTST`ԏ,ލY0up%QѹEzGW%Sr:EodTj*tQ^ 0OXfJ1GLc1]Ev0O MA<Ց&נ#,vtH)8OE nB0p{-kMŃ$mL(xҦn^QZQ~;4*S Ddu`X)'~ix Uڥ~ VE$0 n-bNRG B"iZ?|Lye =/d*NO p5X{* 3rҷ2|CH}%RYtžiǷ>)? #Avim~NKTQ5Dy{G5H@IM>mky97Тwl= +^)ԇ8{0a*u*4 ><9CKn˴+Qp@*ƕNjG 6 :2!wv~2e{h0nr\ 8NaF;ډˈE=T~ +Pro\SQ`E 0|1󒌜Լ#:Ua$;MM~eO7ڞD;n4uquJ*v^O^D&U:hÆehgWC 59J F\ɃRnDJe=cdIy]OK <o` lD O~e<9aS.hj#L]Gf3%_'X_]ژU\ɡ YGyǧ$v:rh%E C j.g0y|65y9Lsj MC3LlZk WNPW1.2gb Q7? wT̛VLtj=k iB XUϗ]XPK"kbKwq:&2Y-WdԨEW Ccv,]z'[Z Z`y~Y!d 1,wo1- vHږQ)z`Х\H̹z !ʁ緬,u,AZtX ;r=F0 GE]Ղ E+ y fA'ZSVA1ܛ[4gߪıcݥsQ7f?M @h Q>xN{jLrRo8@)!:M_;-, ]vÂyaIpKSC<|Q'P9 ԧl=S@f"m~;gԒTLSWitD˄jof fS{I1Rh?{ JdWڜKp/wLBZ+7 }P(ZUZl VS"HkMi,ċd؅BfԻ7fٽ$އ9~;5>f d{qnAI-J|SS[cTGr>쁞֞2K]%>ST.`gS?-qy<*utBV=)@Ycϔ"fsJg\Y+ <(IbU_$~Ȼ\kEO{?1X ڿb)w8勋WOxl݀֜[ϳ?N7Ưe&Ey]d5ܡŃ}5r*^K *XDvFx? &XO;ٝ`nHb^tJKE{aosgo]f ,"l 'Zn~KüȦEqxATz4 EQȷJ>3YD>W6fڶbfዡQl^]]\ؑǭj&H"!{m`ac#BZY$xECwk>{j`.-HZ_/S{{ɮQ䀞3CNڢZC/)=hx!C*aKKEUnZ sJ dT) \X.7b: 'ǕmZHa$n!an"pjKk[F4ULS):d\R6(7~Z=uuFh ,ַ+F 5 tsJ_W*PP[ G.vUMYR5WxQE ]b8kc#@gn5 Sdz{i:C´Emb:7Wulx\7XüEw,i6䥠 }i T8ZDd5^: Onќϲ-ĬMRD |*3qNdyU-';frPgtec"}:*j[r}uTNה?fZuܜ\0*ty>|~:6R+bYڐȺB=wv {G8r˜ѭ8)#|;Ƨ}@a7~U6.&yg)%~FMEXe z{zh8E( tߝ:/9@vU %L!UIBUК|nmDZ0t`<&0,a fƥ'DjBB ^ tѵdPp9hCVhjˈ-cRՓ _`{5; =|d{t [uaY=fcMw`kBNl@OcAguaK!ѐ=LE-.eO)3)qalϠJORtsfnA.gz. `c\BJE[Da[ ͆vDVY h ghV]HK4w?Po9FɁ@l2ӯdGcJm~.Q k1 tVՉxzZ a& ɱ6K'!!۞)'`Hos"(~nȥMdPlODƟRMr^J1CGmأ%uΝÅقWncq&3(cSlڍG-(XF`ᒙI9t4jU3+. $xm?]xC.哿OעМ B] qF|=`Gs9GڗI)V`:jw,7?dTiDE߀ "t:Xjfnv@ʦIVZ`xҙ!JM'818#h{pBg?xT:WgLnOM^Gy ]mBzs:c&t&B8|X@l!_{Gg~&^0A-KuF]tMOb|miO|p#X`I.@ad 8jv)·8nV;T~-vnIfR;[\Q ˬ8Ϭ֢>C@ǪJ/{o0 LSa! %IfxHjłm%V>U Et]DfU(kn[M. ި&Dz\m DF)q[œyXU|foKo`1;97$Wj5d>R㏫$Ktp $ 6cAWAɴ"27'Ӹfͱ)EU2xEsxYhnXJ.i޶%c74mN[ƫq~LK]Aſwkl~'L 51S;1啼nl[m ewL:r4O<%xlt_U^^v>?;D5>Ēj 1h>,@<^T0 L8c]A׋ tU ߕ,5Rjm5}>, Z@b ;zp`2ÒtdG Xe+5r`r`{/CGp1a^I{c,~ 8|s{~s~ܝR%M̂i0㐦'k_w3UjM\T& # x.j= i1LsԕŜH; PqWk(PNzLk=M7(4s9p[KX'ӾϺ!g`h|!ȈU4ܺ@vbtc'ᢕGc񖇘w[ !a]H̔D/ Ϡ+JQ / Y؃)D43]1LgHhf]VD&uku3iꂍqDGA%FTks&!oژ WU!kj=2Nk5ּ¨\7mT*iFwZ %!ZBTU$֩)k5ݟwP%>8+0DP LUrR +ZDqBzѮaU6[$Qe}=v<7i·!xLՐ7p6Ҥ Pm9%\w:s l(_@CF<"[\IJ+Lת2>wURB86ɉӐY}q{&/LtZ0 ~&᮷Tm'"C! i`~|kGVY)OJvy 8ձQn%==e0#V@Z;{dxq,RbDkc)) <#QLn3 lʶb64V}s,=h~89-+O75DUC0dP)a`+P\dRăevNKyhw:Rө?'VάĩBg_)5SZN]@8od*\9ZnM}x6Ο[ ۊokT5ZJXJ7iS iq.x`3/01Q>25f0 (-o HrK !*Y*l!B"Nܫ :`rkA!Pkh"aCLznA::; v Y.YcQ"Ttmp$ϞФL3s"(ѯzg1`rۥΆ/[5O71WڈcBSLLoBuVW_f67O._ c1sS' J98Ye/=\l|iP_1x)pLTH\ l]);d5H!n7o3.eRׇ>H]#=q,ui0-Q=0J"c.)i:\l,8SHIpBi2F&!yH9[kr-lzD?2؛%>>WT*}Ѳ5H ㏻bxxqʤVlˈI)&V58_ɽX^ eMB"za+Ί{ FRhaqWH]D~:kS e3ηޓq,Nw>M4jjWUBMwQz 1%P"mH+~N-{NNO!!2|@jW?0U /Ԓm *H\0qtl fhT S8؆>m|Ǝꢑ:Ux;9ZL|v]7VLiq)Cb?c38"ZY5V,1ui ͪQ<9W9~g)z6O8Uy매{'kEbi[=D(˥D@;hJwϪ3X}ĦxB2גce`@u#.jsnw3U9Z- +:v,!s!DeLuq0hP[:y(1ͷK?T"" _̫$Ҹ{lv\;JlA_I!gtS,v=]Ħ+6I@>&YK:t8N# Z$ⓗYNau9ElMw>!uW1;hřh^:TJ 3Y"`=Hc@w|&a)q~}|и+^1q7DEeh}@c`S W0PtKC\baݚv~U[Mw7.v2(!gGW6n5kH:x_Z9wmyǝ 2~fE^o`Ftr۶/zyOj K ~E9[1q.;ZiP,xB姹`?6lf6>I #NT,((]1bw֩ )}޺=̖C)RrFWaT>{z "؎,0Gl2,EEH&S^nNHo{䣾|mU;rnYȽlNӋ׳qUDP P fgDθ )nQOĦKuS.PK33=ܿ첱FO :}Jut buzr5ܚߞBZN$0Us\:Am I-@[u"יּתf]S ߢ^!n蜓"P?o*joqF*#x#zCFM6_8kaukb1r7wPXcDŚNNEW" %! |hRݻiSD31^Z%?s KKO]31Cig#,.n /_r[[e:͒O0yŷaDnzstӋdξۂ1h^{ճew>=8A'kOzжLJnUӁPلC=(5[-pK'RF=o}RNܠ|9/BIEβ*jTYIW˖1pu_M|pX-G!v#,)1B'|+a;ts@Jˀzxx8aǓH,g]wMZIcE͋kmQ_7ұ //!t*-or2+buJBȰ?ܘ3 Ѱ9O} )FlOY.E .=/nghm9.:2{NU &X0e m/~c3)~yk7l} 6rq<~"GBZ"~ Z.gDі`cXҒcL5K.sI瘞S#rP99%%^<1B3 o:K0|Q'vP§8(wP{`wWK&Ah5uJk)S{ (ܸFS!FAD4JS [Y9UP^QҾGzoZJ:q0>JI(Z oؓUF g(6.]$&r"}³߮US>GIHz)kU {Y[C~k9@lLEUB_2 *纅7AYU=9I"{`%fa`{-{jB$ps3@IQ#`eI|2ؠra:!Z5 UWalڵd AAPre3f I-:=~t+S"\'Pk#N_2v3ujh9t#,mA\u|15qX& \_ɾ-ȞZ f6&a2ǢI 1KE`hv4OPBZ%|V,K5YI@˰yj<3.֩2%Gűj\DktC9pzWn 1_5M& =Ӆpn)X&Ȕhdtyx8w~g)&IQϩBĤEǵ2ZR6b{~/15y1GcA@s&dfuwGW9a`IlSo.*@aCa;)ǎ'cp0@"@ aAukS, A|*N@k)+񎔇˸Jw<=E*3Q:#iɟSt~Q1[̛(^8qdaDG9pi!1t ,lKaG/QP~$rz7Y`X%eP~_jH (mcӴLjɸ>}žy_\QnM‰ |\KF[}%S7yKL`%%_ꗨ i![]ibv큾ؚ`I{`h؏ga]t]g͖\dc⃶-+-U{&k3!ZլvόJ2DHbUC4= بj #uedl#d@bll?U>&%;4~o ;:yRHHuxb\)+2D~"|tū&ƃgM{zޛ6^QTIru#Pu-DD ao]ڞ|sxrb1M0M?d~쏉C"FߋoP-[& dxr[.*FF?+M3{/y r5Q;ݜ$l|nә#0 v0> 'Q YWqt|xFl-[ìi*86m/ĕq'JZ\" s|JkP6 #D"p>Ջ7j^NbJ9- wCG՛Fe ݾ6|̘S5;$ ݿ&=[OLZeVd4ۜ۬ڤ"2;kx}@m'3c|H0MA: 6^쏅"`ZXЇXCʲ#ROKȤ6_ M1D`S˔=xgRsg6u/@L G侙Yvy-Oa ^cFSi*SgTӌr*, Yp J^m1kM` GZVIeGi'[i gb5XJF׫ĐA+/hAUC"ZOpT'  EGO.2) RM\X~Waj-]a1a6=neS\8UzJEsɵcWbwA8SYL¸NLfez]5 pW(̕-F*IKuƥ7ka+`mb0WDQ(NϲG:.xba:1|0ZiVp x(;=Y*fLV͇pc&unrd{OxNҊf ڶdUcT;ܘդ>7G2,&mxf ɬ>Yb~t,?V,>B 3>!gg]4 7WSkM?#EAͶwDz5ԟ&`qvՈ̘n{ub#YmBv lR&g!vT;͇/Ϯ0(ĻsΠ0^!"arto(ٹ WtD]r!&PTqjBtpI9H^֠/)h>? N;l(% DO4nefx e<78Q*Uƈ\L[B2 1\6>WJtfeը Br&$cI.b^MD9=َ7^cId5Fj"2V5-\t==D]SFLf70K=0 9f(A3!l,cN}dM"o7FXza ɆYj/*v]ꎗ6ء~i sd2w!Џ1Ov5κKpVfc`TaqzN.CԜKؐ4}Us 9)Cip ieInj5@)4(oC.p,kJq@C2y >coW#rm< '1mC)n+AI7',[48X^\ :Mq3 g&D`j ȳң)j]g p唵hke=`_4G A7qȼgHp5͟!>ԡJQ:J輄"8iMpx`1]c;,b5kvIUflPmMň ~^<^) ۩%Ͳ9rjqAi3uD#':%D,'wyRGf\@hIa=gwrΛ]͘/[3 ~=:LWඨB^ׅf=tC<~drx o>cCi;~`W ZDŽϏ;h1-[@Ͱ7?LmD!,ɰdbs*3_ȉW*zUsKn))݌yE^w̽dǒTV䳏eR7Of-]{S.PֹjksƄ-Oso?2&yxiRG簒p{"AaSxK͉03V+bbJ+L +ɒS!,gZ<蔄#ERcP:j m9C;e\<fh!iM~ Jk?O>.iD1L:Rop $?%y3gvܸ <*7Yո(阷3vF;~MTIBjח0} DbtczXn"H|s+ 9d@̟˩8FJ1JUv)Ykx jD# 2YLub aGP^PlNjMl+i@&'1޸ 0{8|s $q/ȊsܥA Z91Ы*@laXn+n'BꁖKy)b xIpf)YRl1۰zB:KJa4p^ )̚([ye~fmts؃db.Gz(VT@εG>if>SH,0G [/qud =%U([L&0Lb('5x%U@ #J đ,a+@ld6Uy ?eޠ)~@6OXgq1+[';#^!MsIKW6:zHj xTmUQjW'+ƻsﶲ}mI1{x[!/A87p)QR[[aPfuÍ7hA}]8vr1g@oTu3?ͻ߲NjOtc#L 5bX06ZmGdɋᮬ8|^5'FaqI븦}imw8Q[*Fe}nL3ڻQ< gvS+&sN WH4Ġ&xjrsS}1t9nlNǕ%Ԃ 4K HAzOD"Q4"xUH F >:zHAjH{TGXj}0F'HS$]g ? #B,3 qTݫ691U; \K={V_F% ZD!wqL̿еd3p32 kӸᙧnm~jwԔ H6ܜT{6퐚( zFx*,҉2[,XdM*Rƍ3DWMwZe:sḡl#KtsVQq*U>e SnB)uA2(K726|aEQe=-E۬f &C!Z(-%x P65h<5ǛKJ:B&f[K):5ܭ1("ʎЉ0 -}0ݗ/y6y?МQ2`W|?@fڊJP(!PY<ƉlA4u6ĪQ՚nA(R}ԦzA5lWqjƹ߱Wo?"'Dk%6[xf{%*!pAa v1̭@m[6>zUAkG?Hi*(^dJAtUտu/7c~5+4^~T_ &.*;~-בqocͽK cX:Myi] _X&L_ /O,`&\=Z &]=ҩq>%d}i3%߇<^ ">VN_rPG "EjIg{8 5 $SjvEČZtGzīOK^L"ɉ̼`w仅4%g*rJ xǙHDF&BxKg]=ky>˙py'1KaiOvaR<.ƚ)hc "F6&^gJgbD\ xLv5j ^_Ŝay`}a[{ d|ja5D"x K(> /.\(h͚#w8b*NSʻʩ5=QQgTR|gC^8Ki)UyDYL|'a:L#D@>}NW3Vo{W;BMRN7fv]xX#%ft59.۴tQ-sP%o+*i+q(LaZN?T ufl|c7-%/m/Ӧ`nm <'xdo礴sմt=5BU~-<dN$&RF8L RH0z(yۛt U\xZX&IsuruZ*)4$x>2 Tqrm+.3()rlu>mA߭ufZ{05J1b"oANtŲOrMZs/'9/f5:%fB^I kNQi"XE~<>6\Rу{AMܽ{ZoANnZoCڝ}+G<#5QpTHAɮ~v[g룫ovʃq=|)|olR~̠ Qr̦)`?: /smȒ«>V;m8(YX"x8"GAxrHyN~fF;=3#wz3kGhyn:\%՟aYR؎9]'0L8nvibM#0ne Lb>x'lcXK!S+OgСR>8+Rą,1.l6w"UxM}9mC~qх;t DDStnw/io ̀\q4I`SzN~w#kű0d,ʦF8K3=,jhѥ%~UPx%o:m/;]FbM@(EEtDCO'3d!)k$&nPqcUS+R &Ԋ&Ch8+IT`-ݿ {U2^u!eAv--0LKkk( -Шf((qpJ$' "ho]}dŒ?*(b~U 逓%&ON)UxNK]ꔑxU>Hػ Y* YbS}"q52 QtG-EٌbL4:t xnE,LoyQ&.ӿ_5B, σ#[J#CNL|ޔ;t c@h-06?Pf3Wu3;=T2fL ąL ?cO@0RuPТJh,})b10#oaר7܃p?NlJ@>37í DrduIepmJP凉L[{V( x *̤Bt#&1T-Vu8,f8Hz(>dr^KQT 7r=K3}(%)t &| ΟIdL܊jlqDaV^OU1n <1\V 6fdEkLnKbU;(d%(Ykcݽ["dJ%hfԼ +'"Ȅmi\W rZB)C8ApP7X8^zG\3S_Ts>l.8u;è538~\qv2RQdCm_>J-*Nq YVab=L Iav>hYۛy^тyL]>Rs9,>cɆapa:sh~ ZmvR\iaȀ ̀Fǐn3,OuXOBdMPTdW",w #e:s< KB=}[I-ṆZ V- ~xڠfPpEhR:87J2[}u&n/2^ wOIi 6fZ_M!{ +)g`!=^2AYmRR\8:áC&jlfQ K;yDzu0GoO6ÛB\W='G͖'z dvL^2FvG5= s!CPNz;?e1nz.9Q  {u)Μߗ] [_j]h3hO!~EU%, v-WψSeĀjֱ2z볔W<`A*v{eо"sJ{qXÞ ۠DV<;M(/y5\ ]d==u12~;='^"h:Lqs8 #[}0.&aظ ab}Cs}Hu`雭Cch8 xpKkAb.&eӸBfӫ*$1}7)g,]j&HgGzNBhfHz!p-GAפ?x ue-[ Jeܜ.Eaw15A89 +$F i,~1B *幽0V\mGS4 /6  тL'@RH%-5lI-&]NH\`/o2 LXkP|)ƣ^*v.'gRt !c Z2}L]${+ +#3V 6))sCu+ o73PRbJ7G+ynb@[2Σ'h)zU5 錐,ߐjifꕑ4;frT`"6w,+љʳ98gR/#n.Be 5Qތ2}ƶ{x+ 7pnm=U*q!RNkV\$hR@y)¤hzhi ךGNLyI߬?MY0HzDtnu6[W8'S+㷃dcwF)s3nɩЙ`ոa׸3Z#sxEx&V3,t2@W3-+y/QյH?80 #1 ).|֘-A4g֥VN ' 1Ҿh<^ =|p,P)Ua|:4+<|j wuXq1> T'rUi6qOٹbpWր=$Z%N%.az@ #2 #C}<\|s%AXN,nɢa 5hMmQnn┰牠!S$+EJ2u4s,^Z{(#;gH]8&&ϹwW\|ϋb=~i+T~71aRٯ6D]RT ΘeG#c >ER,<*-43P&&FNH+I>sZ9Sj/(1㦏lZRudՊOp-њm2mX1ZqmFWZԄlvq`х4Ѕ5"; *=Řm[_z 9W%e֚{"Z6_JMٟUQJ( A=׋d]i~2ZI~{T fϲ/5 tgWsbeWz+_,WɔSo;4L O(׫l *6\F68B'?JN<1,#v{1 <.8ULrJAon@#|`i$"Ttwr89.at/ub'~] v'%bG`rxZf}~"S!fP@-5E]Ba\֖A'"\3~P{s6v^ 52'\듨3޿⇳6p9,/iga8\0-Xl%{*{L8d;rNv}&?i4ܰqTJ7.@bf~[y&ASp}aPU*Vzku1MO5T MBDjʔ~H2v\1lILo6}JYǘ ñ>D(L -&'SZ=]&L=<0wU[{>aª2$Z~`;VRUƫCWEx ԠpJ7]a-`^n# .]M%胑C':L A˖Z4`ml8X@9THMS?2D2Iʎb1cs||֕;I y$Cf( VGo'ߞ!$H)T> GnyҩVgnׯ\쁑x)Eg2:I`N|dZް kݑ*ol92Ab|BvmIVNw8#GO.@8vĒ{sۺVi/jeM)(w o'4x;_RAS5zįPx¶'8ćcEX[aj(#&fF6 U !>'RxdzRc |tK5Ms+ yL5N=NEPfo vMCow%I(=<i&pA4윲a$bE?B^XhO:omI~&jϬAx2 p})ΗgYVPex#Tz+ @7 ƾk*jp$!b@d(̺1[B9EI`V^' _/D t"0=b|!1>3.`d?ҒNcc@+Y~M5|.BU\t&g~S?+/%Za 6ċS|qN&xLXUއc']멣"nvHS/ "j,oWD _M"VZ-= @DFa5_W=c  ɷ$ndU,W|XXxb~$5\14"P1㒓z~MXn^8*0>?cqmSn~@FjwSYZAL?xNJhu/<V(_.E| RX)ʗk1y9x;-Bٴ6ʋ@Ie,1'h˩p\("*MwGЫTqAwR4Z)O xf65Jm \g DFb85\f׮*C.e)⹪QP/4iy?0'ge!)kisfyl=č0vadparok9@NVQ5N#s(~"3e?Z4%5۽?4׈1% F+~h}/Je:`lY˜q jST5v22աdP''#w\7UkXG ɔ%TGUGs ńp@;B&kb./8(y ujٳA ӊ/i!@7z ְ`xXpb^4K#Dfxm;nO>o 蘆Ua=_]0"nT}*{> =\}HA (4"HF^%A2nW˂ s[MwqZԏkSbu_!QJڛ  >\dYƑ=!p&'GL8uRDC;bxtͿ=Xow#D!lR jTfBvTǠ0Ӏ'`}̧L$"juxD?^GFɁ5S`[!X0A?/ͣ1g}&|j2Y,Mf cUN) `'W\|2v I!H" go&qwȅOeO} 2 .S'0gxu_# -tbij/-9zlrHO8ؿ HNA@9ա p>UdEM"f)s,L xCz<Xupf jl!ZNԫ߻ ~ ꥰwYJ4 Dq@Maٞ-tQ]ol4BA2{}}ЏbD;8n;x‡  8߻ϵҙiV1`ډnu1%&YxG7D4V}Wﻣ;SDc`69BAjkP1,恹3P~tԦ8Dl58m9,TJu"r;Jސfm1O>XaG5U$aI$saP( -27&>[DL[%k{quXuF2J<̘0"n&b,k753ES#+>M~\:HB|0Wu"o3~N4z.o) JAi^'k Sz-[( ( Y۵Z4-) )V絓$:!ִBɍ 14 b[4nZLN oA![$ᢔshcSA0(Kys4=5nPFWۀ/,0''[`^wT j;PW$?lu:U=O.g&\B4 $/2Doog\3 u,)>_>f u;)\, o.9rΉf;y-;B]ι.BvжvK]*րvqț"sH1FjƞcGO]Be7uji~6-h=nsxfѾߋ奣yyn'!w?[Gw"Ur}SPQ__^ .wAD>›!i:o\x`tםeib5TyuI*Fj+AƼTl}w s|lC8\O!ߎ u?Dt)?;~ "j~h7ˆyp:6l0[!+ e-@a:RO.V8_T{P'ZH7t̑ؑ3w>Xl\K!^ݏ:sᄀ2(ݿ5'ë Q?s8$uLVks+ 6a灑');]KHȏir`Qut>FwlvO;rmTS8`duBqaA;'率7`q`uu"cƌ/͚*wG:N4ݥQ]ӽfeĄ=~ ̢񂿞}qPN^cҿn*9(vI9G#x` @]% & lIڠW\t5oX"lxIRTVR|;FxG*BrI[$Vq`uĢ~ǵhKsڒ t;Y&yw@ܨN$ؘfޔt€ya )&cɹяữSe⌁QI?= K2%ҌB˒VRBl ll>P,#9GRwjN|N](>*fŠ fn7` Σ_5+T.sbnh94EU0;+0Ry&՞#1& 7F?$5)DtYH(|Ȯ.%B3<[o䌸bv\ :x9f*@☂=pFΏ @AlK\: bxcW#AWr.ȡؤ&IoIdgړd'9l֑N0;~g.L7044|39F[LvS[d[H4\}D`rj)KĻP08 z;^S~ xNf=`!kP>v&$a(yPիu~:+xohJ2>VS;_7f0ZPW8RS-@MAR֤9: [wLMJpcĪi z9 B5{5m,!wYF(ZrGt7 `àݭR#%>RK~! ďSn]ͷ@/MAQFzZA@dSI@FXf*aw2%rF_ b Ԫ WwU4b݄hRߠW'$:J-7*I?2Y-twAzF|p&Ev4N.G$eY픑IͲ̜ѧ)>XOѼ84;/D5?/S:}F @Z{6jw 헀Q£|P#+vw t;( U D%~ctIf3Vu4FYk0+b1huҖZ{ _mݛ_{+09`KggbK*2FXE3 \V=Oexl%&bІ6&:_a,dA˚{t ٗcŸ0 gr&V'nQ e`Y;r\u!f4?SxE H)2! {\L#}EH5>,Z:y̡oJc91-QqzC맂P}gc.Ek1&&ʪ9BmP1kqf&|֪:ʴ!ęONkjbWhlL䂸u}_{X8/pgaR-CAXzNw&3 Ԕ:(4ays Kr062fY@Ms(/ΚZZ8 ҁ˞vX-8~;duâHb.LK> 0e9X*]kǥ$D] CK.?%b44<fX1ܢg֜8'Q􊧋neMͻ95_gpqֺd,8GWOVv(iXʴ$H|vx唬G\ G$/ -Ѭ$ndPSD[}ʏKfOl?G@΋ ($ hT*>3) &1mȾo Go^5oo9FZϕ9M ]l5MtD޴E.h"yJ'Y5 pwADe-^&8Y;1n40X=[ C"!G`BeJ0 8*RP?=f,[, TWM=lt y鮥#$^7oS p{$rWQVZWa*ІC`X:OZ{n=8ӻ>p@IA?>5<_q:ס%hZZn2K\=jqv.p:-+W`E A*Y`/#96p \Ԋ]Movt@׹_"}STI#AXsGL)?A7t+gTfUSy;{Hbg41lp_``s3z?)Q] 6-9 ;ʄ77Eǁ{y0Ut FoAQ5AJ1un;*rD&* ( !|B1h3}_uc"TJv+bWDVԤ/V٪;wx*G7_+W>¡9woɗň)dTcL՜&t֭, aڄ"%j<\r4hb3&}s0kszxM;'?a^AXiZoˍ70%rE: T-pƉ3zJoIVxf 4pSnYb`7r7.dM|:$Mۅ7_pL?λEFN8B8c!SBcZƻuЬ0;+b>򻼅3Ƭ|CW`Y6"Aa1sZ8&4iC*܈˹U$$/ؒꉸmTґKרj+p 2HeW|?Na޾97Hy`7 fGl:%M{\s`#9 h|r Rh[zezj #hHNxZ$Dܕ˾Rw_V\c!%g8T}ByT7'r"RSI8fYC;RX<=;@k$K:hzU;N..iNc%&G VIEXvNjum6ߡIٽfklZ_`'2MuOݥ @wR늷FvK\gn׸\SwoQ:_9o!U 2PpU- g3~Kss. _y!GG6|w25g<\`Dڜ+d0 Cr9ܦ[]2&SXpP-p]kWfV9e nN<\6y9/e~؊ΨK#{?<qQGKUީEa0c(t^|/1(?!sޮ8h ȃjp@T*lw'UwA+ B4KuWV?=HWD_=YNYD%\p{qVMgKRzO%XrRYx3g~-ٍQas.h|Dn=1no>_iq*}zIrjdd ]ht{f؇b~Jxv?/g{\\)(Dhm׹Z[^4ФLdʳ^``^m%SrրRVBGf[w< 7q=h*I?`=OS(PvoӺeA/&#ϙEtnXif㘴=jx&(-Y#7CX욷ì븸GyimkV"ˀsH]팦8a 6Er.cŤe;:@UUl"Q\~/g%f`ZS8Q|w&=roZ 2 K4"ʌLR׋FB$^͓ %4S9mn?;[Xjjq ̒åS *L-9AN~+:Lsk|q d.LEmC!< Eb*TIT&mTfdi?`mwzS i z?F &-6=`pf2'Hœ5.{tT96^'*}<ضr A뱦0(6㇆^RlOh30G}lqW1ޟاCFyplt*Ҝ3ءt;OlĘ PYf\|w*_Y3`fD{t/ܲ 1!9YK%E@T)V9a^w,lCg4~{>d \CJbUe(5c7_֞v$ZJ ^(;bN3Ct5M1.S!x*LCWqCNSnA]XÜ3%0>q.8rQ|Z`6/9;˺Fkȅ"XvG// cElk0l`]_G^iΖő@!*9;a·-Z5 #C. 8$q> &zW/5+*WfBUzZyCtŭ祭na*`o-퐛[ g'ϡt5NHj15jgQhJ5k4dW;>A;>D 7^*OC.f;uk4 *vy0UN]JϮqvEhHh0.?upIUf`TBmvnaa$Iɢ >n)d¾3%*0vlL ,g)K~*h |P/S 6\w̖lt`FxQȫY:TBՖZ-ͷ:8dk;Н^RA{U1(;T^|ΛiUtHPpj>msюt<%$ P )smY!~BLpJT]͔㉒(pDMnOƅz= Q{f&=U8[/nK?LbQͪ'M;Gpa>^k4sc%Un/*VhO wWt E?IIR^F]:W&ȧ,*f|:?`!G6$1!SO^! ?#y;obϬV*VY dEB**&P4` 59 t΂œ9gXaV&Rީ1_w0+5Rg_ݞ pObgYAt&Vf˩}x3C8' WʢCTp^rP[EEl5VVDQoG )R4(N:xK.8P g; Ejo<*l62ںz%0~-}Q|+P6b.AHS+Ix X[sd'7,&Nr/~4 ;T搗Waeof"cyN/MXHeJ_r ׻k ;`H2ZȐv9_BtӼKvG0#ւOA)0o$ga]ŗ7eExx.oo XS/i 2эCӋWZǾ!_h詖+`t1ǿ!6rd(&1M?rq«a n-3"ZڭZݽ\1YƦ _`1曧5:&jY -6 l NwXäT mU'v]?V_sWRnϻt 9W[ݷ?Q78$)젧Ψ (k#&"OM*RQcgQ7Lnvظ圴d7ΩMNnH;8CZDՀ3p[ w_0 9+! DĽuۑ/(f8 5VȶkG yGc۲粴ຊ[=acȒF%Ie|ɔ*ƋN"\qj'Κe"B46'RПv!nZãh2"!~a̜EL|7\}Z ?VwB'عB i|_uj 9C1Tfr{PoIX2PP;MZ :(?>mCNbV;{tkRu5ߌx.H^B)&,Ak"hd@nۄSp`R4)c0.P7I|B>>;  Yz% p-([o9^-+1)|MGp42bL;وbCFs[69],kaIBYUJ^)T@SccDvIv*NTbLs# :)޹|gg}W4$啀qiI5PBvB'$YmTK3ߏ8/,2-7F xSX$żFWyD#9{cnByLȼnr1Bjiﺱ6:d%ڋ|6zQǜhW4.mw~y$r#ęy?_K#PŠWĂH[/~&*0dފ? 2ABRY3Nj7W^8d:3Ik$,B(<2M:-W ޙN@IOVX5%m[%p1^L>\ҳ|CnqrÇzJi0h oIÒ8{CupL>m?k;xv5_bƾBc+QmECn<3( 2ftR׵ wv䍿D.9J^m\"=!wO4"eEfnpb"SX.+HPТp|9=8ÔᬗvP9CCBC8BS]yfr0Cю#qt W@l, !⏋͕夺c^4kFi"l a݈Lz>x\Yp.D,oϝ;Py>eN  zz [\*a˫R'Bgȧtu$PwQam"ܼ- hlHb+N{xa\˩g5 IjlïҨ^H[/dėN@B&nTgqMgWS%ILD"[;)pXME`W 8T E[PNi7!ƪp5ƪefY2H{c3/<K$k TCLWp{vHdMF(A3($Dä8qMD{ =4~h~YK $Z8$I\:4C? Xy[WNjǝ>!I3W4e&{+gbV}3S/jp'J8@O0Gd<'2A`l~}87:RQXC+f+u3þl8Ln RPR_j0p)~nܒg|K\`>dUOACћBjqXX9D[ة9X; Lt ")!NiQ&\z͔SX9;v3?3tm,j0TSk,T;DژبwW?j7q'Lk2lMT1}0vXO`y0RY~ =.TP2&;l۵&_&сn'><4u"@zgN(q/s(ɣH)sQ+(7 #i%ȣAqe:b=gmrMuH"ȓ\Z@? 5CRBŽ24 Y A/ɼa9@ 6X.2\2HW? (dOaAh;HCT_>yyNZ}ek/+Chj;'^o݂7ItJ "ʎ%Zmq@KqOFCYˎV+ v]αqgrУ1󯼄BsàuUpyc}#jo44fB^ǚT=|Am No1o°/N1%Pu>C:MLkG8iV}){.%W`Z`5c޸: x  \[`r_{:󵧹FracyoφG7w#VTtOPů|;(xT~U#!LWjV Y`d2s@N|<Ĺܔ QIJ@h V' A8U~vX0{Ľd.xDPYъX2pO[~(Eop,D &(6Q %@ ;IYrr>=A {uJ4o܋o,QxV9$ޞ)b^1ݲ?3HDHѹICClnȎmnv7\ G_m)="SݝFV%q1ntd5ì?PV/o#zÃP_ ~gRE0DLƋR%3KWs?cۛc1R KDoeP* _aDk11ӎB{0F~㚥KR5," ^*']pfFD=an#8eM~iCѴ` `_$T`%3b߫.յ$} ˣȋF_l_-TaԶCמּdOJ@>0|V^)I$#F.Fl$rЯG"B4@L.Ey8!RFoBq0dž*. c"3{S9ef8\ B]l-Dp^,QZ6J^P=D_0BRS6Vt\F]{V{Hsܝ>z]-g52 O(݆IdLz6Pޟ yuMIh wp mas=mX7HVK:90:)wl4bݵY`4m!zD~7e@tǪ\uo!ఐ&Tv%"!Jl%>:{,B=k?£LOAEkhՆ$YZUqi}W=Op G6N^z 2lQ#q@t@/9xZv)UtSЗf+7cœSt|x'qd˧ /Kg@4FCNW$~ԩDnb2R[;V(5vEI( Tpclu筮l4?ѥwK˞/+ t>#]dE9Gh;"qHc^1 Ԧ/kÇC@C}20찒_pʭ!ɮObmx@ʪQ'򆇰xغ3)NS-S+IL姙Ɉ X,MkF[շYYʍF 3is cm%E #Xp8I`& KXfbɴ {Մ`Y)Rg@qB 8S%X*'mZf;߲*6E{Vc4 Ӗ!l὞ɷܝKx u|hRKЫ - pzԷPI g룴s2 ڂJe(=٩ IVtSډJ>>/جD|. ?Jo*p53niX3LŞ.1~OA+"u#2|D<@D~֝KN}Gɝ,MGp #D,U&@ s7UVs&6e $9hv~sdGH#֫R}noϝk{Fp턐m X;#ڰV[)<uH Mzi}P%}j0ق1uvt> 3vT(QxSVyF} >].bUh"֪,2~(@k9-Q|!'=\ qWu&{@6;(c򫾡Jgz;E/R2:\p1Rdb3iR3;DLdkpLK=*FDFQ}mƑW U=+5['5R^ɀANsqDU)  WgKtO|z%WS^~+ Lԅ9UaR2Eh6qrF<&u?V5љZ5OX \\d ips?paFPN4%пl"\2mkWHO:)[G,}p=z+ጏwɟpb [ތ$ 7@,]ԀB>݋-p7V*"9\s #Ul]̖!w'F\(ΰ'J4Ɛ'FȇX87J .J Fq0Tt/./9ZI]0:`wtZu9m@i5E8W0:pY͖|a @\tr' m5 KKAJ#O-*UdI1~*Ar! b  gs(YkTxRފjt%rӊjoT0)d u'e:XB @{N־^gц4t u58 tҽ;NdL]3vd,lm خ y}f9o3_R=Bʍ{g$péC* D2eFw 9:+r%>p>i=v|Zѱޮx=x%*it#;lF~AӴ ԩ|Ec^hcU7UU1#eO(pJ<>YͦS&}NQeg9N@hQO [V'cnT>êgs+MATS!ۛ[y- z,h& ԙIN-f4e8\>+V\##.)0eeAAɍ2b@& 2zOqAIP[|;8H>T+;r:ӥOKJ/T8D_r5>a{f6}Bp @iQȲ|uy>f2F~g+mOcHp?<烞t2D4eO3ϖ]Do{"ZV.Mw}ѿ!6nQ 3o8@NFl`} g\H:%e~k{K #jΫؘ]VN9?ҧĤu8euA1 IL2p-Ub?I%ڄ^uPU5V<{ w3n֨r+hEp:m똷 '/K`~R+sJ>ӢZTAKnGHk̛DZ)[j WY2?/_F=HկI@hR6WC^]T O G-cu+ξ :?y}xbrdy|{8KF!WePN_ Hb[Jdj/wjC t|th4 *! "p`j*g8davf}u#4橨$#ܪrv o&$|+\ư٥\8ŜrgOZK/R!z;ǠP)cl /-D@ gpҙ0lgHB$T[4%ꉬu!ЬYVe8^7_1\HPP|H0Hv]Pe]ReAV.%OmdƯOQn,{ԡ;+fNv]Ӻ!76 wۛBkW`]R doɯ Cb΄[( %NvV M{a:y*$'Y-t3.1T6S.jSjW`PaZ35bq՞?#t pH"}v61G"b4e킜 Fl%Fa&0(Uk`/Ģ?GEu X2n;ЉF[Riӵ ݌ N/fZ7g?^e#|*qWwazQtcn,yQw0Zp@>r"3%K}-όbk#-arcav=T^L?aw:jQJps 02t>`kVU`C:颊LSNt^;"[čeefL_N#Ќd1̓Q5#n  Xʄ PpR]e,$jtO֔٫ ab4.-$:xQޖ6*6{Ny}bߘ ;B6EjW$nqzt}Y IaUTY#1>$-d<&թ6j-FlME+"zvr >!ρh'»{Fi֟ZA`| z4vwkY>RL0xvPUTN->1)J']UWQJ㕬%`[I ~d|1G iHL.]qFdeϿjz{`7&=)A-@F;\ydvg)d6W쉜\2#QÃQPkPӐn,3tگ83U~S%0KlYz0*.~$@5S :DZ9[:6Vj%"}ͣ,ySb $΄Gk ҰA2<$bh *hu<mt*&2Y\hNz-HVLmEWS|v|D&X9l"wl "iS5bK|&quwmr7M $.|us@ B.25<;U)j~r~BKby/@7?i tB wW;3a>en<@-׹Af$՜ ] ؋ R^Npv6Gfcٗj=12p|XbB3M>V-C\˥KfLk$Dɿ?QIZoR;O~]*`l*VA{=AOLa@$({7/-BH_욆RY93Ts zcgPqS3nX9 5wuI@ch-]7,5iϕ_7DT{5JWbir:ǃ7q5B*t%@gy뎃oP>㨉 ߓDT%3F)Q89 qy"5./A$G#L4=yJtA@XTj!C4zXP V{u1I8キh1  *g'et*(KOωɐ{Thu p_{O'CPGKdOF 92>Q$@g^M;^o.<@Y,zZh?NuYjyd)JY"k nt+(ye~~[H.OVb |/,0%GOošu#z+Hx]umL ^2,o EE|ä$( otKƄld{=+ӷƙD=zy4eHbkA7;og29YPvQ ^S)bQ]g0r G$T&4rd*F t*4VFXVʾ^.x?\+R}FK+Dިv54udXٰ2/*h=}nTBsϳ?d5N^PK-ɷ}n#vU_Yy5K*j-]1nfmm,tnTԲ* 7|'IcQ.s:ħ[_'QU߯8|ߥn^qG @ =? 8Uu]0ҠVe41Av(Vf8?|4"c| Ah~-\bw2L+0[&慦µs?IwzTX+i0gX\9Yb_e($<N񹯞z ,~0M/2nk1b]< # \qWE6pkxTg[i,)(S >ؤo77dXƕ¦{ީl4k*+2c7}1%:0Ket 3ΕP{v؋i8rH_%b!.ޡ- q' rrTG"{k7ÊK_.o6>.2WALKBU^{9P֧wYb8+r4%ɻk;_Vg$s/26\ƆrTVbv݃?$!$.!>ڄ`w-8 agdT %?R9|0o}NH7E7q$W__z=|;Tr-Ss05ru58CnzX5"/>+P.1jl-MŖ39s5w/sId+Hc-"~!pc?#FwÖKp쏉(s]*0oh DIqsAkqA%>5u_\NwMJסUAJW3F1n <]џ.qW.R~9>cI⪒IdW|xw Y<Ƥ0O=0d/Ni+{%gwml}INCI'C4$#rC~4-i2Ш%EWG7:d(]LR 72"d*Wco$ko$G""-lV{9^ƑWAN:e v: H`nϧ" hi;q:t/WԂnjO _"`*{ϮT UJΕ}pqq+=7&c~>cse->ֹŲ$_3%u}М_,D0ߦ\ǁ[ޫ4VEFHJ*&>}:5آ,O\L}jb&=2eu[Tۓpkqk/Y׌sg ߟ}69b23+wMn+C]k)«?Xhs NVouhs p+m-/fgZVIa4b%3`lš">IN3 Iyj+/[F<`eCi/N5!"0<}Zȇ2nf8usn(+ t!DNc@u9DIbQ\>#WdQe఩L$l2Ae&D'wjqr< |,Ros4C.V8r{.K X?|m OZrDA|M38Xũ+RϤJ}IpQ-l2G7w<5fqDÔ&pujޙ`a`HM J!k:k*!aW~X %k[H %9ij-Uٶ DuHGO:zL7(c@VkF\']Fu@j@\HeigD/=FIW+]i)r}^̈́Chf GYqo~mBZBam _h=ʭJa4ǜpGͬ&UQ`'k?}$_~aN3iONd 7G)o冧ŗpH+uyOZ=G=<VXpH3grC ~5!b(gd6uJ؁y CMrW2HdnqKL#;KGLfp" \G!.d!% ӱ8re]G<^.3Z_%x٦|NGkʼ ZkH.miJUq<' M{.HVA؟khJS9="N"&AMxo q$e"<Υ1Ԭt 塄 Bm r8@|(vtuM}*NVQs%_M3MkMFO- G 0V%+q+҄;pq`̨[āFYhۼD&wXqXd!B–X , xjђO^!7?{`Bʪc\"|CD>ҎꂷvqRs MIHuq3,G3 xBܠablHx*)Уt -$tHPܝ_ b5/L'x!Lk;=_@`(uJPj?n?) Am[jwB}e7q{ qrW:.}Ag4k_f[V2msOELGzN79Yyg/Daw b,88\"7g i9I`* {b*|mQIK4L Vb&dݧ<8ᑄ8o PjǗhm1g>? zRS; BB>n2c~4_O%qƲtaGmwmSvܛhu ے KaKwteaeX@ <3š4/Nz6Tf!~*J8"`zksI*" p&X\Hgʞb)ȰM{%dwH6wh5*Hj|IG:Y8X]1Y{o(\#q5Nɛ_Tb9k}d@\9UAtvQ̍9M2G,f7ԝ8)rЕOje q'on.Ihrsk|vFm[:;}%UF[?W-zo- ]$BdbR"X.JTM%*+<]F98/,mA7)Op dt `#i[zz"³@LN~M0? >pgd D`M cM].UF67ӓ><0lIRS9kG[TybSbHQt0[{̺[E'Ҧktj^ؒmH3L~#`f:}`SRYa||L1cm+#I]?wrbt6kyFP{qg৳0,Tl0g0`(i]ÐO=)P{K ~B@z !9^%l@U`0B#eLV7`[wi.y?"t> nO?dH|-鄸@Rȕ౏%FI_EjS;U)/}FitV,Nˢ= tq/=vewهiԑ5<w? ۮkG@};#FWkD-CL`'C4֡F$MXiS]įH3yk9B׶.e;Ҵnz#D/oBW|izSrLxP~GQV+?qPa3d^1@=Pr\/~+zCA\|Q60}D8и ~M/LOCJ zOmY2\ Is[c:7JN.Y]YJzz1|OA)7$QW_\旱͌#Q aDÈqu6}>}0m asǠ9מ #ڿTLc2h‹)p e8cBX1nss`򚮰-y)١ha }_XgNbO"G OneSC4Iy z%'?uR6I>$X۝C}s77}Bl4{5_Zģ@iLwT_@lzx,# ڿa_# R@Qhc)QV%y]6/\elY)dZk*h;b:B\ 2hcdJǍf_O81oPhʭf=8doQ֢'ol#D/0+V'ܗmYXE H(Bk:n56k)j|ŜRݧܬace-%qjl%-QY7`0<#Bg" WbZz2Maf (bz#@%]=cצjnu+ P.B[B7ѝE͝dׄXɖhT+h'/[RSz5V3bz yKq7d ipRwȲH^_mnj*-+k ׷F+s-B?,d؎ZZ2Q(Sqw{aTE,s$Ke- $sNaHYcG7M'cCmPY_ۄ}c 696!f|rk8%}s4 47FP LzkzNծ6u|OaRSj+O+ NF:tjX`> &a{tCO9-[st?S &Q-]U\⦬hи{C٦N!]VzpkR;v4qIqKPix@nm!%Ѕ 'bq{ͦ IvV&N5(g[ =şIp i<!24ڝ<9YiWbBk%υE=zUE!hjU<^=կV|bedڐ֏,@A9pJ 6\ `#Dg֝8ѡ H? >XYb ݄xJXBgQw^w?DV[ =H^d4gCsĵO~ ȟv9˩В۞:]n$*CRZcl% [m.s,&S7ɠ;Vhtxde%zsnT>8ԧ4FEOn ^.kOm6 DWGr"a)ꐭ'E(|u'=Juԁh??{?SnK+s/0Ǫ;] ظvhPP1޼_9M)٥x!< X4S4_0 [4wũܵ}lڏp7~$ J(5213 m.v;preN rSy.P0"]F.'?#^ }ᭌI ڀ+!^kv{hД(WV_n׀s$؈yJU˪**FĿW 2dB*w5-`0% NLB5|{5HdkG1 ׫(g!P,Sf"tThZVs4.p|=Pl΋Jx{UGS6Ko,%Y>}#`y7q`"C*Űې6Xr a*~FDwIQoWӍ:%%h .m<;Q B\_i78TH9KБAN)jHb 諛nz& P䦘{*vNxhӋ6ZK >UIK灛wS k& 2wJVog~5021'ւhGޫmv/@ +РP ;Zf==sݚcƙ׊4t '40\xT7/kʁE-\ .ʆGbRXjLF]q'=IQ֟C1wKq,_raKJ'[1,qD/%#̴֚TZu:0'—xM,-vB;.3 Iجº >ܾ7JFdjZ݁s73)wgG,um72t9,HD){*NhUuXqژ+M_+ո9X(QTtltC@/FU[cA˓:x8fW:ԧ?eSPU({[:$w FnUB.`cu:6E7~P#(#p'(Pm`® uLT\ߘێZSBKHZr&?1ٛ<0ǁDk7\徇PњϊI^cug?ָD2 f'(g>Z0"{П_<QKzn\7;' ]6 R=23_$¡qbʺWZjkj3A,Йʼn5 Xsb+/U{0%YZ` }4ʃbu0=IT2`o7L?uJ$a}p]JQU1ࣲt^f?8"VǻUɹ$!B peYm1eۜ'|^ ɦ9$;@v-&h;~O{![TT\Czưb{>, TWkIHD0"PZKƐ~٣#B/<9y5mk:,sKt_^v,-xPO? &3-La'-۪e3|26'Ϯٻ9fށW8Gks&Qdl:xEĮ9A?dG}-\EFLqߺ@пRVMȔ9VWڶf~m&)C(ќx;2U;C^,8ɷ@АLSjX٪Pm#jqҐiҠ Wv)&X!?e+AЖ[*/kh3:^ΌLȉù*^( >j8qO5&:.NM]GV{i;ӱ>q_&H`%A4O±AG|[ C7=͵E/JCITsPPsSh,U'FdW>OVcTKmxR-I]Kbtn)ELql3KU?4o1>*S5<)E f1oGbӤɮ~tNVb*Gvb|$?&U(ƵgpǙJ3]HA,PIj@>\MV!DŽ:8bp9k|:_ \+)"8,9fY_X'a5Χ1ދS\PnNãayJAZv8pybMiV4kpRۑљ%`$һJ5\$ 34z!*t6o5R}zwحŸ'9/MkMj0<{huJTVJt Ѣpή*f 7 %rlVY,Ryʦ3Bʇ/ˎQأ-7K߫X\UrZc7&^ϭC2pYda=k`h0[QYհی+w) e.T~YU_U c'e2bǔ kLil_Gb\&|١yH'X8fOt1ou+I]E@x FeBc@l%*;~Vڛ:1 -  >\8ʠٌb_d'&Xa Nc} c`~Sta"DukuRX1QaEs+լC-RƺG 'uAXhb{焗i膮E\eF>z'UC# wBv-`e0 4G( &qUbJz u,$e /DLe[̢ 3$ 4#9/4Ln9[Pof_#~T3b7rOp9K> f>_?0qDhj[LF /toZJ+SOQqWT%+@js3\s0D=m^Cǭz2$R39 '^}zK|EL kd'CK&,f.`YU c,mtEIv $Oxؙi .Hi21 @'PxLR>;`(ʔޓ &Ͷ_eTq t47ʹWeIeA.9uvӃ>~P :z )\ƂBaDL܌( Nlkʡ$X/`%%3%*Ji [tBmYG`ŇfsHD/K)>|EOG;K)fw Fڹ&JP$HȽS@e @8ƣ$~2Cl",pͅsZ,!CW $t rb|jNhq{.4i>m|F8\Ƒ -*EINM.$=wbeY "4B89Je`Z_m0C%#A1V|!VBcrikUQ>/F7PAqG廈j"ΎH9w M)}m=:W&$]l* K柖ܾr Cb8.y@>ָY.=PCfId^j 0q46[Ky hRPHlk0}Z>ߙѹ|V S㽻֩XSTƈ`$įHoN" 3|zK%~ikΡVi&MY4CAQ\HdI7nHy_`Z;(. m8HOU*WYu6Q@i*7]vMBXa8+3 K9F Y9XTֵ]jb_ɡU2hCN#" GЭC)rovL6œxx?X*]˃ #[ik , O(?ai}JеD??/Ry3Y8x};pU"{m ܫXN.O)˭ߞʢdEoYׯVYM#?ԲL#9fz6^Y%\VJ5\:Woۇ>9$r5"0|GkiQ v2+9Kh;KH57%QUpA[Ξ%]t2]ݪp{m_=U4l=5,X8mK@#J'@%:l`=bJNVdFyw$W^sM<@rAu >ҩn Al`Toɠl8;DE"N/YNrϨgWRV:qQȼƓ7E\m3 JUmE<'k@1+R% f~aȊPwX%9*rzX~#l쉥F{Яd^ d{A,Yj4i/`uڣ 0;mWvXBM%]pxZ{wǂ.KSvP31ng3C ,S %lmk\ru@3&(X#6Yb펚(ST.ys%#DeZhdK k&|q7r֤ĠrٛL?Woe1HEiێDO"nK 68:b TXTB 7M;BK? ҳEed]Px<ϙ4Z,%.}Yl2-g,PnCno7*3E9mֽEN<ÜM51Jؽ3r]s5=5FBIU% p1_xR  O'-wLvߚi EQ̅z&MqHevMb[04VaLK4?~ :KZxyYm90VY,kmvW<|7j繆gd;+|a1k=K`m9rf4m%BiQfTu !iv" ~vaTI?Ktqݬz.3|!7jrfmbKZ<D6BM $}2 g,#c޷\,?$W #sO}gvC8b!܏n*F5`g:aE>z{T_}hy.kQC0n{R6wl` k_zj@ q!$&"a}5T `.()kY 0HeJ=Y˚omɧt5UM[@h]Θ٭gVB-XRkM N-”)m4sB6c3#g4RKz`7`q {#:n45lg%ߟQAN ()9J39f!f/ mH qUdsPXیi $Mr`MT؃2zu(QD1y Km:\PGԯ+`C~gU*wz[!1p'yoǬM2MT8ef"?ewyUn=;R{$y%J u.-6/IuBnN^I|Sd q"Ro|/G\PQ^ DN(// ;X{BhyԶR6` A] )#*rїcu׮%Fo^#SKm`bEM\[e(8ԸK28%I,1 *,ԍ`zf#dmO]CGÃ)YV\Hr&` |ރ=l_Bt3BKa5K>dn]~;E G3;؁.Ecb^;M_Gov9TТYd_G\_jF)V2 6 D6^"kiH)^9ЫqnB*fӅJ')Ͷ8~wT}* o_h!`: iQ@&aJX"xxU[\E5 .\|Z 4pAZ2ˠ{DLꖰ!t!j %7fߡjl±gh=/ɶ2Cڊ(щJZ*lԡvH';L&uhuć]L1b,:^Fcy_n&ޭFH (e Ɯ<D2B3k=T~Bk;4T `rs|PAP|Xf|>å_tc:اh ?)8jlN^Z6ѹݝEj &M2ښKTV$IYpŤ K޵kK2'&,:2!߂ŮL 3OdB 3P3+$"y;s"\fը1gU>ёJ"= zvJnΛTGei|$Nize$g6#6&'"4`/mFGr/٦Po:FGpӸXzԄאe.oEqd.6edw 5 M ߔGp"J[045o6&A]L*dѠpFt@ֽk(-oB$2#ZkTt2` M] yj+5e[J JjjVhO@M< D0'MMeD4W7Tco+ ?n 4_CtXڱ#r-T(ux_#7kq# Ô4TKNiWC.ޝ`ht5!n:;ew|.DÿNwgoIJRL>*򀎰aZA 5,\[)ߨcUBOiBj#ڢO9n+B&V.xK &GNj*!uHIuJVgxQ#!2ӌ~nmpP?^0S}dL~K ʗ4@(p&zX'Kq%#Qy~m4~ֆY Gęd R.Է|ԋyT^ f!JnZqB@Sl֌rj!R'㧤Aخw*֞^6̷쭀mƟ:p9]?G|6{qWQO]yDG ݉@@eTѭS_]k@6[m_r Y]^\BhR]GM\AٞV@=@? 9 n/WVcƝ'HiB>6 K :0XJ\.2 wzJ ]e5xg"@%ģ:7u4#SC8w^2~uyN NQ!2ӯN?^WLJbᘗ8YcEYF-3 t`-SlkSxXuQbaGb6j-=ś|9_N`A:]O]\U$W(# 8F<ެʣ˜\ۣJZZu H:0 b0؛ـ3-d!9KC;œexBˏEy&4aCɵ `,W.4EI_Al)~w" w%ss:hfu>dc;-6822JA6pǐqn Z\fPDas~D\QUC6zXG؛90l1C.֗3w1Gy]TfUnwt/oXP.#Q`5ROr*=>Wm"Jº!Eڷ,%tU/y=%T=.tjKX2/37Sa ܬMͮ0AA3mR2yۃT@J~i֓9n @`_UGW[wYLPPB-0ogʣ'hE+e!]*cJrod9cPD[7]FЦNܮLT8!_ =`t:TY:Ju8t wͩ.`IDϴ4J>Gv@sb;Ay}Y;!Д#E^l#HȰZU:>! Yitw}CR0bG.ߧAy e?R !̿@Q&fBpT|!VR!W=Ȳ̩z۟-?F)2ԥ@~ /c }^>o 2sRdFZA:dD.ݵv;2IGg h5.W #rJb51RVpݔDi Y*Nt/PrQxpTqk~ِd#A3_HbʻbD'Q:a)w6 ֚px :؄^=>Z`j utEIT;@jJvWkzior]歲8(kl!NjBzfl^hCZ6- k4b]is*l'1⪼\a뷿k)/ۇ 9`DS (rv~NU߲1e}G/QQ2wj }AѕIZ 7нYZ&2du I+1⯱{FoRN\=2~w 13{ج؁eMpExR wwUa~NMjq(z%xr9.Z La({_6,KT@f0P gwM\!Vcz4T7k m|δiIՈP$V 4& ylۜmY*JB2&o]c ޅn>,T@ݎs0d‹V2PQ&DTWU~mNjޜMck5Ϊ \M"O6~k:h7zp qRl$/M.u<8$p,룰ު}΍4 P<}50uC]zdm B~4ZJls/+jOIn J%~rz 5͢Veb6t&RƆn,;5罬KfM6ذSfVʤSQw%~a8[*j\<)zl }.G"6%`E6M4xNݖ٬(Os.@EkF29]ޖYi7(Ƈ 8DZЩֈrնzUVEZd6)J܅^̈́JAohl4l\6o[w:* x.+Xfa;S*٬ 1p[;0Md W*-LKݲkk 'VUjסe~5f#,, i>o8L9mQiAwZodƎQi8B̓9-#P~#. {r"fEy#t ͮnXQ9\FVB AҸA/;9qB BQm?;j#-GhPj S\3/NNkq'쵌ΞƝPe6/O1/C!2Hю}ȈZ1Sx ԕCTe_rb>$3\=D6F8{Vp9C^[%4"pL_ĬCzЇ;#NqMhe ?C23KZ pu I:ci^l<˧@`xahq|c0\^dٮmᓣ֜E6KV2$ K_'k?Sg&f2EX!.~t7p2Ι|,Sƺ1\jD*ado mE&?? Lʰ g}h]_-.7f̝qgV\ |Om|<a]oa{,[# ?ѓM`f~g4В&<ˀwps  L#8(t6u9e/R:n; UOA]1gh\0(Ie5xձkfO:{sd Fz;YǒD益geygLO#a:s u.x,5z_~bas:4\]nӖLed|1ǥ8]!aA+Ggb8 ]Pwؐ$ބKSkj\PxŬ@|D+$eˈ%&[XIwJ^jA;B/lrpmw]t+ 7ׁ]us}aZ Ivt.X5ݵ$5oPr۽Tq(-jߒ\ޏ3&[MAGU{m6@KDz: k?ԧ^FbБK1f~*鄸9 I{#N2~O AqYlRpDn Fр_M{;bSPhW,g1:tX6V x٥^t}G9kRf~v ͬjn rN+ ȰoqkpCf7B˜rs1!/\gZ=^eJ 3_b|T!&$">F5O?Gxy٣ :׬FD5^t`sIy}@Q[g/խKOgWPWܗߕj!NnfT .zvN,j_N{Ag>+8Aݸs?9PYw{] ?Q_ Y I%T9ܜ0nd:7׆~\<-6W}kUmWH1Le`#no?^ƹA E8޺"]"4c0qؽ)G3{#^L LcߦxpeQwvXzAQj~PpykI3qLCo?9 f'/yq)eQNclXM WfTBa˥24}Vs^삷nSS1څV7B(xc_@Z$LԺ`3ߺVVKe{q0c{sԚ/clacEZez܌.ƴ68V?kԆ(D; %e*^UǾu%X=X =Y̠WN5d\7NjPXu&?R>D:kV7v Aۡ6KkRw9`>{? ca+.e_i "x|Tx1 4s;@THܗ2ʾn)tJW[pAbӛXG[$6[+Av^X$oy }%fx Q͊4!%MVV=2WI>2`;,%ßaYI1sDC2~_SAw/o&SK? :+L= Nvv\qF7P,,TϟL3~ԉ!OK }&?˨hvm!|s ?t'y6AU#!?/"@dzn KMq1/$gH"ea|QyȈ|-qmLfUcniRx8MkZkь gbpj"ܣ@O%-)"_&¹~!2]sTߛ9#T'RfYMOn_+ JB5֮A(.$ٽp@jХ6k̅!\DgSR麤E}ixub%^4С!S2:2aeh*l McҧrYΰ)fBDrN_C-c pz*y{̪w:x\,]*}xq$7;=; ZJA% VGѱ*X)͛!"9+fQ)8h$5 #[GNHYL9*>8Htagh/(ܫjfKݽ*??E79iWIB-اA‰k=lQ!R d/R+ᬣ;Tq N,yM4.*Q !-Y19q6¼Lv%cm˜[,cjr)@o 1&cI\xjv8(,B<~ o(|\嵃QN(Yjut1o7MSȔH6irJlZ'aS2bfBc:b#Þxez=:!߅>Z"q)׽3 w_`)5 ³5?q ΏGŬ.MZY)ݢDA[P^W:&jzhN"e_f 0A/loۏEi.z6Y9!݌m>~KTH+_=[M?"hgh!y?V'1@REV}oRJY^O|NrkQΛ9<:\36 h'*TŘ[1ԙ{bnDH b-vR9x/>>w^fOyI-QbMq܇T5bo>E=ġZ, þ$V^dAj"'a7u ͒8{Ob)09B7LBR3-cj3-Rgb- \ڀ8wx6]! k@T8q)J(=~ t2UXDѣn&3UO@)Tr `O3[p' %}NlWvNWJY`O#~z ?.3f "BT0u ~qlOV&iM:'a_=heUZ(+vowZj:B[ʋ计zB^n)Tmavltؕ;cEEB3MF|4 lM<)zHe^V*4DRD$I))b2?t$&!'˛>FE}E'a,JL_ŗ=6/"D QܘoN띹[Wb)NmcK‹kyyl?y+AI.lGyOG϶W}axs^63$'3-(BqNKQ݃7& .e2W|)?Ul.ʪגPD;BeЊnѢfkLu&aSxR۱+S#}ؚo4\ `:|Yy{@= *s묯D 8Rн$PP KY粪R|K} R~FcV}]7flwg'5d<]HmijMc<o:s\I,[v ~iPaK2#Nw9/\}C@쨽΀HWeC1 4(=?HV{- %GRI˧=GWPC{#"'P¨k Jln_ץ[@t8EZ+Md)-S۷HD㏓}zxDy eThpK5b1~ʫ>؞s$W c4JN& \G)=8:2k. ͍_>>w=#&dҖXWp?{R&@m]ЉzxDy8^/ 1Yh UI+VO+>{]|6j`;޼w?~Cm~1QNnq5.PNIڟ}0=&EAI =n| >#ӅR'R$D$vrߩqKH`OʗCfXJ~bKN_LJjB|ޯ㉂ V" >Pd֏._j!ߺJ.*88B OKL2Y0_*"TsP:dqȪY :|~ !X!MK,kQ7e ~-#Rjd&uƖw{'"^ٗقTx%U[2ܐ([? Xm`:d bwqZ̡_h??hkmSv;SW=\ho5O{{ 5V1ޣ?R.1hul epWUyvJᲢgcRy646ro HD&9/C_kIVI87[' ]sl"?.#x2shՄoKD0{_jr6GKlk~ySECoOgr0tW~Mk1{&/8tmڬCٜuq8W`s`ݹ\F0Yu:ŅSMXaJh#K GIM=So(l,IJz"O}ԷU=J".Ζq=~BT\f%1ph~T@?ǎ٫peUk4R 8.ceG7c~ˢPf.-w#Tgd/wljfs3A!pGE\~2.ȶcj]%>J\h[>ѣJҢ XL/l?hX&x;4nr,&e&Y{#\'\;͇em ͋T/Zv%li1!'8݊z}>\]dq _ $sؤ6.X*rbAh,9ؓT"> ! @j E+p6iIwp3J7n缀f+)afAЪ`Fe/"/&$E."xzV ɩ8|7:%VrF8AISh)6#~F-{_ ٵ.~^&}fA7R!,IIu8f+7Kr!J,=kN.c`0Yo8U![Kcsv&,D^yD'2}) ]qCy FULQUv]!͔Cjaֲ+]ʑ#kRt^SE:#hK=LI2[R`aA5qaX*FnL,(GZ"-ͽ}10rI_h-2{sI--l'0u N֑96& rBv0߽U3wJPK췱+_!xKV!qƭ"rǴ}d|DH"U몦tRb7L^a5ԣ?;h!7dg5 SU6|-՜1j=`@:U3Vnk )U/)8mzTf:sJuy(Qs8(koN. 6dg܈=MYp2PV.&*GT)uPۧ~i!̗>,Z^CwkHY&!K+TR>TiBϤe 8f(3ǹ. ݡˆ]dr*Ad0{yRt(7xV5)؉A;yUJE٠=B@'a#HAP=H[K!))$`_ :$(H)YB5*ӓ:;1s\DwnbڀSs'Ҋm4c[\wKnw+gsȦPt]9AmF5`UO<^ב+PWRNc[iЀyU'4rG(GjvuMvvc34%Z'a5*:|5Z9?hL7[\SG)Oj2F T4"O>eu7r,JXP: 7 41̑rsED֕ OM#M5bg!_2(Pko)dB1$ H <`ScXLfh_3s 3nc[%Ă<2\vZ'(kOZLyg'*~LxLGIc$냅 j>J \$(?,;1te}wd,Z0B9߼AdVj%M_KiJ{j]psbH; *BeL#} ]Tv\t,v;ޅ 'e゗)W֎2 =<EhQ K^Lש {|]d΀ eWVĢܧ-/%<Ԯjx(^~ d2>t/&,V'KDNi5`!)6TUY!,v>iM-ck2BgEs*b2ꒆʗ"U`:Xh=&~QFh'O/tz G] !nqi{H~AH5c|D%@m\gok CqXN<2ΊTX? APŔ_2iTaV$^ nN듮 ರWCp^f<">k:9%E%{Nͬs*UZ !8̓> _9h#[-=[Djuz¿ʵrUѡƦC;r*bEK~cF7vfbvl_y+lj R":s4CDfSu(Qgzt_qU:CnRpA!Ճ>/Ybz wmk2ݖv#XHK[ Է FScY<oz 1i!;>'^**&-S"ŬnxOɕ=ŏN?,{%O=ws]!H<%MGqG~$̯,qe+(ɶ_0 RQJ sdJ>Ȥ=`Lt+#ב85Yθ(!n@EQb(jG+l[c;kiq2cK;+3ދ3Tuyv \=}Q׉9vs foM2P=bSZ}G"¾,"$O՟o_x#5lr۴@,s=-d:ښD4jy;vA"S-TJ-<`k H}X{>l_8jӛ mGNP(/ȭq%p$ݾ1z6rR')O d*w6Ǘ"͆2$>_<MN1ޛ#>H_ |ȧY؊(>"чnje9;pC9,P-m4>n\O/E=ٍO_\2U7;PWi6dRα` @`5}l#Ɲ爳 >yن*q^JL6sњ87S h jRtFѤp?H(0E?s3#ƾ@B)cr+dLs1rM%=^%R~h" N哀G"T!gG./ 't?~M^Wh0$+DRA,2%QldJl$w}yN=k}heC>-6q$ zN&PchT> O*afpr5YrGz~r^`: mQon)dBMpKO&=KV)J.^>*nrB agK@PoE(g TJwvb4*W%22ރ0Nwk7ةR.ΥP^nIǴ@"HA0/ZIն 4"фkg00uQ#Y+84w 9w\|SM3\9 _Jx'ZS)Gڞ) v,Ď13lʿ;Ý5b] ٱ=6 H6(~ϹǺjrePo}< !l2;pbD ǟ6u c_U~jf䏧zhhQv\PK^߂p> 1.+ : _,Cc.&Z:Bz $ZhEo"N>Q;I$34L?`T( c@#/I%ืDqZu4/ )T)b2o; | N?sL}oJ.!F7'˶"o,'@>iIsMPJę$⠑!7p~ei[˔v0}=-ZJߟϣpP\zJl!X D؏|ÏcHE8Mvm)uQm{)Wj:Eͱ y[V +<ߛsb)܂C@֓r.w yL:Q~[qZ"P:HzAVOyk3'΅*(`A<ŭGe C?jn#dw׹; j3`weJm(LV|3nz,%$jFZνZ֬Y4Dv+kp'+CC{ AJ1`HSæYH,bGs.2Ђ@'IfHGDWBO3_"3xG\t[nVuPh$6[w<.IE]~e @y9YƁ|?>DʨqnE.*?JH7Rp[W, gy˸;0^+Ew]VƤixT(q} P y `s캷@g+J??!y=)JQ!"hxSFhɜ50R'4F?2⬡9p^cx?>*|W*v)kHs!o!k #[8N;]zڣ k%G)a*V`Ej|t+b_o-/Wm^c~6Qp H?"{E}D?}Ƨ?ag8%,Jq 7K8m˕Kv6xprsQwG'H7"k#bNY^RP8Ei<2K<Sz:o]ܘ)IJ4B5}3etܶc7`Tfuؿ2ZսL~Q^r?e9] 0iewtUMÙR1lJy7QYYOeiA<`/3/XLOrgGOvzy|9Q oؐWE-Ӹ:PЧ֊|$I m9|'r49@`'fzE X؃PtxH-16 U-F2֮aTG͕#قq=%X"@v1®fl~8Ц-* b}移 nyW:״36Ji _ХD,G!_AvDE{3`m6!^S @!b8M 3i͐d.1`G'Y[Goa{R]`,+!3<-%R콒==Mhb!H !d  f8 l ,z {UE%Fnzwô9%h5b_r5>krt$l`߂eu4wȅ٣_>ڿQx*a]jޒ=̢w*u]"R! :}Db2ir)5mhcJgl(6pa,IUAq[{Y^'SP+P]&cX_j^T Q (Wδ)2AYϔY){#SGG_Oʙ rs!Z ~c_y#Nj\v= (F dEmEX(/?ڏpzQvͬX^PM+K XIl;ZJjhoslbN3/\qGI9DRFM, .UyRء+/hy~6i5L5:0x\p$:&m~ӓv7ŲB;rg`t!!ha7Y)CTټD<) Me<0B·I2>-pi$:ߠ0e1PM<a~;PL&c@ I 3S9*M'Hg9 A@%IӅmVMvfT\mvr O#djl$ȋX)PY Zt[! +Qvb\%Oglq^Du!x\e%uhRL=eᙅ DKLqqk1>]wk31 V1d>btEՙK$G!yR1فK` (bvsj)' kUFx>'1WcڶD zh Mzh1!Su" ̗D(sPT(aeG@pv84Ayk9â%}V S_7'\~I}߰% (cd7r *h˿Uhf[S50b c{u6tu]X(&Fn$f['aD\[jh#ONsh?,/.z \lu[9FBIo;U6q~k(C! -n[ .~?G610ZX[L. 6 ԓ3"ܠD5 hw ){^ ƣPZ x8tliƲEv'} T/삯q;ǮC?[+9N]ZxOk]}v2`$0Oȧqף~üBw' rфŐ"J>Q,{;VSn7)bG {eF+o@ɰNuJSō ؛, l-oP®j"]=am&y4fa&fYN^*ߟF`XXGFї6|Wh--M?K|_((.'"hMlG4J&1чA LG ;3F-1EEE=M?.Y?ʳklB?~Pʻ:0"zC Yt2DtWI*"upFIx}voS`[qQ4 ުn>D %S #1֝;δm@܉Vy#AKGLY3{z/x0xB(8ذQȆ3;KafG@(XN9|zcG^!'A{J4p˘wբ:/FynENCpzz5xnZCUmϳTYfM%i ]Q($jB ?9LPv! ,/0^f Iĥ}@MTHI1]ժѾƀY5%%OFmCzbB]!DUa A kƳn!,eǁӄ[)9:e&Hܘֻ0v@ $j[j+-=t~IWEL=j_T) QF4Cn( @)9(MEUhuCl ~O|,yU_gN*h;3,`ҘŔTס|5Mk,@u8Sa}FIߪ'%W!f붸 Rwد"!?]yY<թx'O)|)V̖k"]y}$sO cdʚ.vBЦF;6+";Et{ ZWK0Nޝdr}vh``pohM$0wҗv[zkD)YJa(* ZJ}u~1a"O9+U3-k7)b"o}v`6 \}u䔦 w2, Կ]3eff Q tYoK'Q5Ǥ x3юKEr/0_⇙w2O"V]r~-T@z|b넸AX@.9F[=f%c_o.^#}hDm0o> z87]uG"’?be{TmlNp^'MnBb:]&{ݘ#-:!}Ǚi%9/rx_병(,VWܢZCk‘Q˷Nb='bbUhX8Qu(n\)uҁuERDH%h<njy 5ٗXǏ-+M'Űl^]Ҫ\/>"?]{|y~9$Bܺ@| vmM:KN@ϕITN `) JN?_pzseʿKt(%aa51׺O@O^d:xQXk8Ȗ֦ Niqs*OT95PEڅaÞ>`nmG:F -& @R#t&`S$󠞤B>P=ɩ 3eNilH]CK9\ni;ʛ()?fؿ3U/`}9+E1{CӾBo֢$2eAHqQ.6qbTb(^T+_)ϦlE ck 7Vl14vW`Fa&gNMOlƧUZQp5ޗkBC[DasBռ4Q2ٗa F%ˮqѴc<{R77m';+䋘I|n[RWKƼOwɌy8tB=(\UCqdvZȷ2C4ۈDc>b ~pq1V*A{(Y֚z)/gjMo3sb4z;@zEǼ.KY?(36U~-/U\`$^H|;Vfis>Ya-Tt ү&,gԛ\!bF]@?rܛ䄏mzZܣi݁ 伲|^vm(fîZVaAfu VNGc%R_6Ֆ}OW5id7h,| LMu*t#9>a%:*_7m3ؤj4t|-tWjxuUb?m"z4ٞ񱲝l~R/rU5 fx|v h*-L}moBR)ay:r4ȏȃ=KT?\S 7=L%C ;c\4Vi[a74j53Rs6A= /X@yN0:;p-h]VrDnm,mzG*+"oM AbҁuT}!-b/taQ{ r KsLʼ-|,_׸4.]!OI(bB.Ժ/9c%8rqCx%6V}aq g)nkaGLZ)ߺrk^*P8qu%|lY5q',2nv+Gn:^-V;QVOt?~{P{C|edKdxVIJB9r96]r]oɲRo'0sˇ1^2gQyPҗAH"%]`X/SՃqt͵k,0)9 ~łnbG~é30Rtޫ$X@X $ϗ4mEA3 T>(A_&w,dzwޚu6[ӆ9cam1:Vd4EHX҈+|\ c姁4f*Y?6L9AGxmpv+PJ/r2nK%[vGʺSY/ Qkml@oQ}hE|~A[e;#F]Zw~>#E6Zw ["e r7?EC,M5Ujs cGMM6*\wmuTɟo?3ӄ]LJ۵<*PzI GM6٩ϴlJ чwgtl5_K[[h21gkIi}l UW^4;7YY.֢%}ݭ-@"dq?m}D'|Y  G#'"YJj |+fw@YAc2fUbZ;)Q1א-fև[b 9_ޡV цoNվ,[OރEѴRщ9iv3m80ov-a졑pq;rV8-f^%aH=|Z`Js1O'"0Vq{=_m(%W9.fXWe/ 'Q@E$=U-8zxj AoC*Fi:R@~y->f!'-m I0gohir'4Y]N^>6xه!"хE.G =,z?r>wqg;ux&M/Wm8 dbuU?И?9@AvOs( P@Dq?YiJ&XXlb#mi@+ dsJfCDip;MIM)T*IWءSjGvO0U49 僽6j0Rמ\(bmxeϭ9o´ZZoIնr Ag5g<1"} ~0?ean(`ݬE_C?T@Qr)~/jj%WYC.^Nj,$~:c缥>HD&7L&NLzO2  }$H m(c@5P "H\VBFp< Jsu T71ёݵ݁I4.:|?SXf % 2飺[ޏhS`Sudl҄M2Ø&/ss9? ;$(NMb 12Xlyp+6OQ_p(7Jy٧8_I.HUesI4'k'Fh k~=/qQdg\JRi\"QymTY'31r * Y 2Z>%ݻr/S:ZkO_:D*42>Clx>%z&H*rX/'$_$]=E5(=@ct=[#m5BM #JTH*]_vǵd*h)hX9f+6] ^u Ƀ; Ã4H]s(:y_&z{4%Cļ99%]}sVt\"@*qN[ sX'e &rK"2OI3pΡJr3TIN|1@7Ng7u0q4Ҝk5ܩ(B8Fe ѯ7oUɊ:DŽ~\ ]xjl)Zl@+kg<VK^4@P8}؅S)mc=8CC,T|dZ~ъwM2A6wzk Ǻܠ]Ou](h qJd+_S$IԜT(jq1/taXRϱ~vXepfF:g;E< &?bqhwu l~Sd%{:>]v~9KhD^*K#Mh!'aU CekL)c\⤒ꦕs7Tf9a v}Ҏ.:L%2CW %}DLAGSb͏xil~ɀvGVvԾќ$Wf2rg,SŌ]1f$o}IKʗPtOHYt/R}1 J:HD{a>-eyV@Rl5޵4@z2"Gm1/Vi,rp4yd-}ŧ+mUZa֘V9?}r Ȍ(/^lۘac\Wb)ß.*\@f)G QKvcQUPLV N Fd++,K=.(l%ᔷɂ"O I7Abs@`ݻTĢmvRsFԽźr<r%*xd=#w~PAXςAD)1tؔi\"v9q:t%/hua9ni4C ]_Z[d27@T`|mg ͌CQ;i W|6iÈ=s%"Ga?-ATϞAͲHy3n<jWjbf󼘉0cL4 Ē56M>0#k ].|YD|Cβ)Db~'6Wh`Ua zd-Xc 叇I2D-=˫wB~|3_P{FMW ~6 fMaGP|Ǘ btjzbmׄfV.bwe ˊUx!d0Mm590W}iXMxH2t@5~r(dWgKq^̔?l|H7ۆ9u/kAFuQ).˩ ^H~PI4LG=I?"]+wx@B$G\3&>s49't7f16WJeX(Y/:FG;"|((bT֫쓢ӈW>&hu)Aȕܺ6z0Y9}IE2ž!vEmGE'ZU⍪1!P3F)LǏeG .@v+UtF ɟSqk9ϰk&T6ݘwLMu!HEj:3Z:~40m_u}sѓ>C:󛖼hת[saQ#g0HK&L,5.Ǹ0>Rit\+YnZVπ2|Ï&C#Rdž #Ȫg$='\`ba/r_geȶ<5\(G<;s 8-kD*u_B|BG2 8BכX7~ Xِ>KBj죭Ѫ<}IT}N?|1*z8qB,(K=-~W%v2asGX9ˋZ_=dž"9pugMU͉Fa+86C a.zsl^ q4:,󸤀>canD#/u!b. 6畨noҁWz܋*'`m?WC5o ݖIKݮ-v K EMWV_n͡ˠܴV.1"oy{&ONta4>!-mz<[O)N?GQAB =~c_}'mٿ uq(7Vd=k~n,%Ss3Z} 3{ah>uZGxX%VE(fOA42e'+`kU1*Q`3*))'#nGyI-n\av7B^~rꪃpFk;YPD75ǒ?9UUYf2!E DC-$}gp_B5Qdܭ*Cױ5jyU!gG+T WV)eg(NVZ-`RUwɓO:AY}r4dLNʱ}P`3aAx{Q-niKj^G7\cЋd& I >:"M:4k]js\}6wrnlTݲבfݝW*},#w#k&Bc<_@Kٶہ\Ic2ȢM^=K[ FebFؙc(}IHo4Qgf%6*Qhrⶋ{ӎ_cvB8Թv=^oFҠi~Ms "b\ a!BN *e7&>&|v6 M|){En n+Iz6In?zf& t k{wko(syËnMTHqi! 9gפ"L*U&6sp-A[YHGvH?O*]~P:L-bI v:M"F` ˆ VWżm[Dz|-SpSaowIo{"0 YӘ;]-_mbG1>Yz ,p (luּi?,KX]Lb:> S.* (4GxDClQK߮SP%>_DQZHI[YZ;$n{v; PrǬh#~l=k;@v]*pR829.f^*ڛ:sou`+d'8oiqͼ@ZHRAgYi2G'P,@JAk5n3fŹۙz# BE|*m.jS)V!Y0P޲&1 (%5na7İtg nA"w*8xu<ꪤ67* I' JcәϘONA"7o}9iNt6Y% تGX݌;51v"3p<5Jѥ o5_]w::Qj8X(蕸K&@dltxrqƃcbП_;Lj(;8 Q>`6N )y6'2eɐ-:صQ` BNp(ChFٰΖ1EAUJB? ѷTt,RnD# k<}.G~`/fQ)g8_<-άR NM,L4˴v.{&s8D-rFm5hKΑJ{UtO,ی=QH>eȽO‹Ěu-}r3oENљ P)k_Xr}DqqRbnFS~5\lm$WtPX 8Wܗ;fˑ͔2ٴG^,Z 5&W2^f1u4Fʹb-Qo.<ⰭY'-EbIAg%V󡕊.]-$da-!-TnЊ[uR,0WleRYk=7 wLH";>_" 6]qamo8}(j"w+ Ċhȶ=Sƹ˱U@+BQ J lC>t7Mr!52*R, S#(Du1[LSbo&gM~F6lt,'2,g'Nk)zL!^cCWYMef-kR!,S[ćIxNne9@Jfahnbʄ}WC8.js$tRO\Y/cN &9?JLY0;r(SM(Tb+=3}oI`W?Dqb$,7 S8bqzJEq?Н :hk@會/;`%/J'0SNYx2e(Rd t c WߙJ xo1G_zygT9m GINؒ:~6Cy&|_eE|˄A1)M*MO XH`9LqHZ{Ɇ!IsqLdp[JKF 2N1}no*j8s%C,(6T[ϊ(g_,YԌ0U{x^ګ̟L^I < 3s GTm9*e$:+UUF/ q;Lڛ{hQo*|Oܘ|vA-1]+9YBb'X,0s_gN {⌐փW, ߼9ʜIJpSً%$|O\W:@ & XQ"VtpJR$b܅ gU0Pv^*9 $zrhj5Hma+ML,oᦩh@]2TCІկP|8R@g G#fu1ѨեlwTZ e^.D|Ft4=LE5-D+o^к3µF?S CܼZQ֟=e tЕɢF 3~y&**JL ze *(V2MI>7W ڃs[fٞ#[5FC__*80VnL#,$~H֏URn\R V c~`r+sc<]#X OOM:vOb{$(=,Gkc88h}qq{GULn}K i)~}_0~SEq+,M#Dk3?a83:/ TYҜ^+Cls}yݜ"{aUuZBd |&*YJ@w⏳VôCYn׳N*=p9?(@ҹ1}Aӱ,u 'QxK̍]'$j A\R<(|y,x1{,K'Fɕ?3¥$3y 3z ]Lh.՛jisG܋?P͗+Pz $=-i=OM@{% _wX @^x腰d9yJsxć[_{ qTѡ ^-C7g'0` R)ScUȐ*J[w?T0<s2D^0iQ Q[ʺ CQfH>aZ:%x b%3bdC {F\%;XH+Nj,z8hz6 G97wc)ғ[}\)L9vnq}*wJzi)D'#6kwX??x3m`s(^ 5vQjE9.f;Y2pܫM;V羧3S1T*3!ajbzPr (LAb<)S`KGgWӔyxW?iv fps ۞(,T{ } UC !n{lHz5df3Lv}\|avB$G{j*ZFdh璹`'&)@ jhIVf\g<([3#fYH֎Z^\ s8ĺ~= BR9Хj-dDhv]#Sh-Tʦ89Qnz̳rc"lӴ\yybG!c 2?.׽w(K&ozgqLFE+, 5Tϡ5wda;=$ko2r1}BΧ(jP-ozw\2->YK/8Yg"*./Zy^4,{‰'")(.&tkV՗Nh`Jaef8жV`oӥtg]{Ɍ.9q@DIS5F@ p3~OR2Ē gJrfq]‹LtVn\(@#E@v@WZY[ l⦤ՊAN1+`I/21^8a>7ѻ J4\1nbzYٴ7J*~`f$!X uBQft_D6XJuHIۅToD;LuqO0? E~NYcv@7!f<;/}P)KO{.U.*fJ^Gz vHƽ3]\*\#=7Զv1ྵl(⹏5#$PS1 ³UlpkcùO xqZD1z][m.4V6@cNa@f_V+z¯c@OZ07:ҿYD /c2g$J*NmV }#T~S2<}^ dSmMyErM2Y(A2'c3|HPwn:NC(G[<Diٟ ܸe:i()/J憥 roɋH-&w݀5P!%s>`RU4=zv/Ӧ᠏/cd^(uPZ}u1K:`~ōVNglmozR~Gԡ̊Q&A£ǟA29}cIOg uɼ%͖MmȯO#҄6Rjq˜+|'X{7!PVfx Dpc!^8'gWcOI:b,W,^S ȺJJ9B1B wv2crk{GTu[$0Ig^f:hs9{7r6.*XYϯ _u.n+y%'~@~8>+Y=e\eS4 ԯa3CRtlM]VԠ'ުHyyE( k6T ~G)f= %! 2y(thA;l?hwXnǗLȠ Pv1v^. k;n,tjV6'oQ`4lcQPڵBHsQ@/rO>U1Bcr>py:=΂>k_g!GC'(ᜠx";p6MKASn{pyĴF~HJhYۨ/xfqDV[.oo V]hJS)Uzdjr3!JxI‹] n~GX U"10N,l<*2pmGFv1 ߒѪZϚthevhQ̝&_3rJ)q.x<ԜgGzp1 &|ɀd!/~drL!Sf ~#8WOl,>  ;mRsY, U}|􀅔l*F-ٵgN r4vOȹY7Ƶ=TDNeax60r>Q.ÝKeB[g. IvҶQ}b|+-[4#\I=d yS *8Қޱ@9 XRK!W[YgI9Ēs|KE'z,}Xh,S۫Bfu1 I][ۮ v6]_!D~k'gx)S39|%wdNx8ը#&| Kd~ت=a:^l0 &rSH:" sMᑵKHeԉ8IE=*=|dbX}rXtZאV65[/(ՋnvW45POֳ>huRxy*#aut& Ye0!,zJ'W33VD pH&B2&z[1Ȼ nLvfǮe@cR}0#zњ,W/BxD pg]ۑ',hmSmՕE'"JօL'oT~qP=EnQ"?p9#W༭}A:CysON';V.2܂5Z?Vv>?ͷJ2ZsIW7i!*] xW8k?B|ug[%W8X+bl%(|FȦGnI왖BOJkILAsY@3> {qSB;ӄIh^"h=|/|=h+Rahʌ ?퍄<qfZync$2!(laA~"E٨~:orO]|+okL.%(:eO+6=sVIFoUxh)b\<_{pX_{tf,ޤHMIU~I16nSwӑQR1t~WQ+D?/ Ddan:Kx,67bqU\Gb ~oS A?}h>4iª/4;QE|Iu;}El$\7):z=T\FʘcIf :eQYnG %nu~^Q\wZ'v9!,k!~%7#PV ؗz;f8*}2e?^d]t3G*\lfZp(FB8f;]a?6 mpPTҹvbܯXPp$‡CdC`%*OHGGWأ{MX+f܄aj\USL|i~P9Yᤠ M/ Y JӋE *Q<႖BMۃu,Z# `U!vW@0/FBɭ,r:-<]4>Ux%Ѱwb[/TDEn<}AmI5ufŴ1EVt ZaFQM4ΑG֖zܜ:k e;ιF!־̪:XCjٝnDXt{N#^%v̀ >^b(: Nyh]VK)<:Ìle xsq(7b8to #p6#=Sp.ȣJ  C?v} 6y lXծ`{h7 >|y.(?ʇm0ߗu*EME{Uؾ4`Ahw nE:"iy)ߚ.B'_V6os/ ܌9@9#-\&AEVh}@-CkjS{;^G <}J4HiȪb!嵇›m,^j |9dmT[Z33qKG^ 8ӛj7Jz?{,XVF:?~Ѳ 5N{I3.L(õc~ ًIW뿔rRˈ[sv;8 +eh|Job,M?C֩ө PXs\L e;ۈ#'l8`(4"G1r Q7)f_GA5ew[U#,dG3J1Y AKi/Ϋq=+MYS)IVrvzʹc5 6LsB/; ̢:Ks(U/A݀[&gUtyO^p,ՑTH1cٺBg'S!Q0HCkdwcgOx@P Sw5yOR2VmW7sà3MwxcDP}F8(u&l+\ԋo Kb]/5jN&C)k$ mj-6$&[RU`Rl&zڡܴ~r.j=y@A5 ٿR,OPmA$ 4wϹx_. uT[󇥣I4t.z ԮƵ )0SR#vEC"@)B`B P{5lF$+6m1?Ie zzq/_$^̀1Faȡ6 ~I`Uc7luy:cB` KLN:0B 0raɨѼG!LhU4ժ?kDd?Xk`LAJG9$tqM|\&=aT92DPT6i׉(4\O͎KUaTk¿V~3FPܿbAb oF嵷bf,Qޞ( ”.O{]a6oko(L.]W",<#ߩc 6ir4_mד'P[n\$ˢN6Wx `9$+Ob_dg:tu S.};A1:4B廞x6i%4~#Iݣ K$k?f%)ՌzzES22|pDBX fyPp6!xxA/|W#5y_JĥJDW ~;}iPN諾zǷ ,Av Dt]98s 8*^b9[H[7p~1Zp-jMH,ޑ%h,6#sa M!{q@Yi^ph Izt=kWW HCP:.kMəp]TOCğl{{r+5Г?"/], " M]n~=b1 H{sdЏFX<дV;@Uqrs0vbZe8XnMYynL$t&!Pѕ^Os8KNEێaX7PM$܄)%[a'g΢H`kgIKT`+[hyA7wxɜ1g<B[K ipae)K.Di:Q74k|LѴ\`*q4Qb;W AϨ"Jdt $Pi0QtGф^VĎ״Vy3W'~W(rSҵHXNJX˶/) "HxB$f>eZlQP bA`gj%;-Eѐq;$豮>pqŐr=UQ> )6}b9:ir;a6Mӽ4bTD|݂죩so}B2^b ]"'C|T~ǣcRPy(?HeQ.co >X)Dr!?JmM^;~y+y趧;nnvejb9F'S#DܶH'Ja&x͸X&e&phA?50 {6TF ssg odh1ak>gx%e~Z{7VcJYoWē{Q[g=<Xz(*NcNJ7bzy_Wq||}Xw3'HƔȗ+=Q.HoH%_Ll%7@p-l-{ zȚRi9ԙL䨆٦e_W1<&D*庬,@w^ݸ}-bI;h9eDŽ%У/1}tO@ tZnӑ_\-FF'?&|٭X?\7.᪳rIQDw9N[)aܼ< -.{G,DM5ަF) b FO81Jp]*a5PA~㡻#ǎW, |,sC9 >"| >4y.½ ?%H&$Cklq$9j uy'z)0TǠu#svs=ޡ⼋/`i7u\XIWLۊ4KX 㸽!٪2kg,FGƻPEmX~_3ӭN[yl5opMj7q DV`Lt|JeWj9~&.mn ,pԩ13\7+;\oD[(%8$US }.8]KDyJ μa2aR!ZF]Q5yDmbs^ 8"QV$Ie4#ZJ֡\@_݈LhH㋕@#/v=>@|n5~{E`jsWvqj~Sak\aI |G( n.4yFZ2G. C?c [E.ȱJ``CGw$r2ƹ=7>N '6r mC:i&u o8w%s `/fnAB2g~!~ϖfVk'O[!'] _Df ;2GT.1ezR zĨ"l$Xex"Lj&rYC_u@넆!{܀=>YiI%[dD+Lɻۉ 6?tơhEDD/1Yy*l,B/%n sw"6syJ5Tht]- ~-(ienDu AMy&i Ǜdznj:gi+2 s1Kɮ-=1LZVxG&G0pggp Ӑ. :l񨷼ZwEÇ{8Ɯ#zJPz1+~մ͘Z ^ttF{Ba_juav9p³ϦllL밌PꍨWإG|#jBu6ms&Æ["aSnz!GkΦ*fb]Xkmbq}|&9tf%tqycܲCaI{ !$~" c9NGpޚG.P3Bi` ǣ;) ^4枬q3Q3 ן,TS4% 饢˒3aFnlό𼴔2zo iv2.NMyŷNG=qXXJ0cXU++ggT!m{Hu! wkO]@M Bf7tvJ:= /^9w*ހTcxIdʽĔA| pиqTznLt# + >um=T&ymи=T R%z+ukz Ymd9!r/f%m~o%K.2+~{j "+[aE DξSM"Da徙UǏYl_r'v^@ɀ~ߞi߬x/:/coɖ%rh XOٺz/X>܀N$ Sss㓨%cA=QKg5L@n٠kd. kHGFhXKuzv H۱R2cMi>9ήyWTk0YƼ!ݺzX5_=2f?˒I.oFaܰ#D}Ir(q+bՙF\',5Y$~72HCu $,Ѯ1FœӬj'MlrjUk[W z1xN\ mf"Ic9Z`)Rb"qvl+5SDF E[c<)A waSj. R yw7:[>!YZ2z>}'I1A5-? o.V̳ь"y~7P}'7毜{ RوduO\aHdn#7,U cZ'E2r֨VQ.Go.F7")}p>GSdqZmˋa[/Ԯfj~Ŕ]ࡍ@WAWg#PR EЃĘ2fhjy!30W`z<|dtf灠y yqF 5m0YPuySms [s-Հa;ө+ଢ଼Ʌf(?M3s>K&ţ±F_*; 7+ R^3"y% 2r˄cDXe2.GXQGK5`ôJ$#d@BKsIڹ//?U#=H^/ )0_f>;&]XfNbM"!p!7AjcjPRR[NMh:4͐]^-%_K)5iB_„1mq qUϓukG[h~j]t%CvfI27Te+K8V vQ. sw3z'oC.9Uq< $*D4~AG;j(E\-2 wG^JxՆxޅcuR_>Pim+ʇ7D Y\ylg%ʊ')YIN< 3eh-=pdgYn0` rWe1_@8Ef;R]4ˣS4w}4sE!yg2%:sw8An-mKJ.[FC)؈<|C3{$lo?Svo-`&Ar1xD+}<-t{[9^$uԛb=A\ev6L5Wzvv<5{T^(`7]Xv7Q3C5}iPSJh5>ʈ.Gez<x2uV9h\j+4 1jYsGْ y9WbZ G$6<183d|Xp?ODCGkس-us(aj_M)Owjx!=?jA+e?CY1}LA;,vłhw{rZK ƑZ & 4$t;a^VuBbY*լ̅<=ܧnϩIHL\JfPi;g(<; G)ChUvxeau;s7r LTbr|;dIPhPԚql}9⸔g̤dyGL8]Ύ6:{e[SF9 EiwW"VV0En9Yp%՛,t~ڥϵ׸uTmBzaRbU#Ύ a!o\ʠ};ݻv;*z춻ing-$Inh*ͬcz5l!G]&?xU&8*#d֍nUu-@% !PW}r:a򯞴*gr R4ǵ!.,3\wBgYh0^=2G{YNZ|ӚSרn!AV{LlXUK¾@Qɥ#j&0Dkκv,)xVhأҺ\Oz9ʪ xd{"mۋ^՜(Nq"ᨂnuCM,'schu${c_|@|.E8 /Le=7&G}OKk9ãF=5,)h¿bŔ}ML)y FI3@U#կLoE8+=Su9[KqSlCLM^tGpEa.eÞISF)EkXO@n___i6 x4F ˑ{ AW=3*2h5R>mKAWR @=}!HhVoA$t1=xAgь)Qn8 1֯HNȃͪҔ$XfMΝ\U@[t d^=nD?W*IЂ~Ĭ-sᡁ kJ& 'Y^M },{mT z(3h>ُ )몎Ĉ:A7l|6b:[pUTmfYHV y5V9ڋwj?d|\i˂t/&K*QwmW.C8+V^qljG~$kgo MjhSwXAsb\Ka<ߣ|bD 9*S |$ ge`mnl%Ih'?Mk%PR_xK^'/c1{$mr‰m;.\C^&"> g<.M| 2' %T0#d! bv8)p6#quyYpE;rsh/>3Ǖ9;](nX/XTL}>|z$>I@[@#kk%$s1 u!|V9- ԻڦAN 4Pv谻qd/v v:)@ț1O{\d4I`嬟L>wgҕ[23>D4 [RPsRFF VA؍l?}jRoFrzB=ie M iK;Ĩ|;ORࡰQh>(R;r"iCx.b}dh}g9U[g~|Z`0!&-O10\ж.#7r/PUػi.@#τ#11*(DiB1xA5iclh=mBlx 8_;SĴw C./Ӿ40!c"\9PMÝ>ĕVIπ ,So J cZ6 hSAZoiw"č@T|%*>kp*&#J?>.Gի]b0KsAWYqdD=&dEaމ?վr )+t?`_\ZjXOy,K *@ ^8,;p_>ge=QxFW 57$蚥z vgbv2g[ |5&#3)]ܶTFRo(]"5O?6v{ѳxޮYƸ6;oTGZjA2;;CV^J ޴, ”I[҈uibB&^تKop3|74g!Ϝ6,n`L) %bov!4d%˫&`antz݈ zX-@<^eXq -xi)x=(]%pJL,_bzPAq($؎b]M/&{u/HdÍ>/tWc2 "I3Vo z fXA o̴LSB;Q@-퓇!HKhOj|i@BʃEКo[(_E,}5;p3ٸ,H%iC9`]a\pv.@:RPwc-dXJܔdrKC}$5,/B]xx,tmKU5&d6P(40䌗,ZpL4Kp3f {X#Tpr`S-6[]_Tjd?o<]UM0uhvLc)aW.gD$ %A~eqdaԋrnGݍSݸD3$U-¹ks'L& =[K(KV/NMFBudB!0YuFU ͓\!sX_UҬK'0a5 y߉۝f=+N揽DlC .WjIAԪ;)X\Ys+ =. (4mGQАsaU) t*P )Sۑ~<~,l_܈G*u§9jwl.yMG]k>)PMEX}l8{_Ek{^{CVʄ:\ǎq 5/\̓Xh|$ /f;,xU2͢ bi=Ka8 ;!$]Q@}{t,DA 6,7AC`rabai7 W1(|Md#E7T MFeg}v0Dcb1 Jqߪ ~{zoMèO ZT71Ot9KxGWtKfW1IP>jUZkTX*̻&P=:"-Rq~{/L~mMjgezo&÷~xh42R ‡|+M5ַ(_FQZyh&FSHf\2% ``8V2eEh2!%n\G`Bc_EF &j{x3E$1+Bj8K,QwL+ |D yƎd?5 u堮xQs43ό_c5QI#;J*VQĬ IEOxno_J'A3Ae)g F4&dsb,&&LxT,ϝ(J{J;kѪp ȉ?Cڽ a~"p4 vQEbۚ?qmсCA> {gFY~{쪮!*+Uҵ4sj[W npjÅꗈ1%UY߇6l@JA%C("M/0[Eu;_`G.`AU̿‹U[R3UurаɊ:/,`ZI8ʳ7CN;[? K<ɺk&@EvH̆*@TW-oԗ0 ;*:}MiML#`|t A4F<MJ<1EC\~6P=SAK ܋. 639Ty"ө\׆VT%0*o;_6>ӎe'(̉KrNw\DK0&Nnъ .s̘޾Cĺ)vm&L#T&kM8Y=YR~Ç~ DAQ@Ü_ 's_hL7[F Gt#8|o#Pa߸w/0&(]F]sIǘ=S8= $6bz€TDn@إK+H!'{aCsoRZGJOy-<֋,>2l˰.~ئmNF bGzcO|yf1@Wz*zN,gwK;QQa@FsUuWWt`NjNG:׿FbOpx ᴪxG&{Rr^h@m@(3f=3uXrqdhiojk|E.w u,7E$E݌̕׎]%lYt*{îay]UD;FJj,c4D'0S~J|(ĩ<χ %G7W`߷CW ್L_\So=l^_R|kMߔ$ ($&{3 Q;VYLp$7gZȧs=c$pƨCv}.H [ɦ::1WP__g*I( )6B< 8kr*.-YT.&J| Qyi߉U7yR@Woes98F)\yo-<ЪMQDseA%|WJoLV[ӇriQ_p68 [Xos#[ 2ƌåD(1ꑡu/BP:]|몾lz`>OR$&gZ;\+Yp>[}n^ ԽP¦CJ gXtߓAiLRS+S/75xRfU "" NHqso4j(0N %#̏|U~f" W;,1|$LG H<%y|!b"L}>ΔDTXIPGRshع+OV.Q^(f8"Tr>GΪ~r>rg2X-M\5_/rA9X3rHWv7:fs|s 3E0Bc!'g~ .#],irXO6 N++UBfVs %Ca48ɠT+Vaf1!gG=nis:JK+FݾC=OC#ՊqߙYx\̕L/]lQBY~=Ÿ¥j˔<46GRݍvffD:l5ܚ]Qq77Z;P\MQx.Ҿbx/M^IxX-EqaHZ>) 0ef)ζAC5o/io-KOהz۩vF|/,8Ў[jӈe**%\l𽫈WK:/c[!tž2]Ia6ʦ׹H#<9q8YB8"ks oj\jPsBȼMI-|I34h>v=.&{㠗IeݰerU l"NFW{@( ޤ6.5 g69u |":&`TbkkRG%f!?IYn"ζnIh}ldfضBwJpyCNtd^4ɐup,mįpXË1+O~m*Ϯ}]7RY-Wɮ4e / ̮2Z&R=L:(:*f#u-e}6He۞krIhp&,_84hoaNUyZc{Ȫ8ddM4p=sNvVG#vg,dbr"X<⶯9V }*G˽x.C'gH˥!Jr-D_;/ 囘`>5u.1^0x8[LgH5pv[QVD8NmDM3+1VýK!8V"|jx"i$_\z#lY3rΫlM6' k"'I#fXN/hp;W`6(>o80tz8ׂ3/2IzKX+^zL.ǢLZ;/ <&-l̜ 0'j|ز/el_:#&p|Ts`=myBjb 'zc&Cf y%?/BUc$| tZ& )8yz8gS# T$u;"5̈́0yU[ |Y;qcZ3ĪnUQ+~7/T BbeygrM QliЁ<y8^ɍ;Rv=mlwʖaÓ;|<]WJ/?N+^>:4v<>ɢ<&IA"W9NU)an֙.Aa8SkT ;}>D F  } M/6[!eYxH8r<ߚ#%LɨM& A5Tڅ>:/hؤY)?:|Pjj=Ie@).l!䝓# %7r_) ؍ȶ;W|^#!  r{+ə@QʟlqD]vqڃ%wh*z(ހ?*(Kcum5G*af/]:.48[^9^@FPd}PEߵh;d6i2͉ :DW2I<ϕE+Pd=D76pD`Ygco D][U8Iq;# m)Á !{A.!jKFf5 yN["wꪕ(r"Ytz[̴S_Tgb ʦ O fc4dB06pYFN JC)q!:µԓ;dt#~X{]/Z%`VZr߯]w Btӵ + q? Sztҍ,<܌ߐ?lN%ft̋l4\N@TlkOq.8 l7-\"cd?GHDO)_d QQj]zbsu$՚Rn\o LPEqD I2] K`*{i< }˰I%^Ul[<# bLY˦f:(W"jկ~&Ah GNB$SMJa8ӣur !_rِP Yo+VAκ 9i"'|-.!ĊJL;-e-TBR;7U;v\fzr13 cͪR\ȃ f/ aq@ n-e? :['VcZPۮMB s d{H0X84^=#FڃPKc`KT "?3J t!|MWNX\$~|p"#Cy%8%"DhJ :g9o'(C/O2CV beS(\G{m4.e6ԽTm }[!8._ YJ\[ <"'|/0{?5~_\< / A@u&J京ɤIW]BɪRxAp潗?O@k2P{k ٍ\H(g3t`olzzE*i " |a 8R6  _\!$JKes) |oL]3>:,u2m1-*KqONqj^n ]iڌœPEu5=2m M]0f83U< qoå0| &% ur,ĉrNu+&Q"/8|Kߗ K"+F. G,GV$EA-x37m5g7%ҵx Ha q̴wzHu%s8=r(&#,!D;[7RxW[]tj=UjUvbW<<2UgȺzh;ߌEc&Ҝϩ<x*;3ܚ ?8z>*ߣB*6{Mu9C Ğ{XJ-YE֗Oؠ \3d\H]^,]oy˷(A[vȔ8#h0&{4f2+I Kh-}6ay:ʨ&%xjJInY,).Eܥ`3;:1q~}GMɸ XHayAE9փhM]Xul&QsneS-g ƈ>o 1V\^6g؍TD \Lwb5sT[XK& ;=bsv')2,WOd#T?5@21nzE7eYgvHcTDi)ϖ|ɾ|z.G,6ބJkMP*ůLv ƀ6콡>Uׂ{@ً^lo7L` X%EYgnw!RT4{PTH~q῟QÛ,AȍݧMwݗ,V$C+9` ӾtmBb DSьkDLE =I;lFU^D9@YmK.q=x|R OuKs6՛ѮJ'Er w,,[sy7;O/%g.IX}KMO.5(fj3d䊼17Cf~Q&X]c@xhDjfU^/gn/݉bD5M\ʫ6Uxd~ R5*r$CE\7`ix=jWt+A2 *Nktq_{5 Z>uO!6u0X-K=9,$\8bj˙ IK!r׵hz?IOꬋmװ Cw8{ SYu4@g ˡỗaNX> l&ւ*DRQ!h<(Bx攰8ϢA(c$aTl\4&~%?ESq>jg5 m7Um1}A {5%~!]HeQ͈'%ᇉ\:h)ZauY2ߚsXQf\MݥŶ~|>r01-Nh#2Jޕyh( mWֻ.)~!;Z^ЗoR]cBS]dYɂdyϟGT)&&(|`lHm`>:{hpBB4g.9: { $dxεK$A$B_;8N5χy눌)junIchXw,"1Mj&o"׷taLW.RleI(FZC?GաMSqԘ`(*𴲯$45Y50C/?H {_B+bT*쐹r'ط5(!8P~l6Zg"$g_fUêI8؀Ce~h:m`)ȃ[4Zxaϱ#Rʬcr͔a6g0CS6@ 6!1c% 3xc0KK_H*|=iϝg^+ ~Gs֚o1 HE ozabivԹJ8RZ`#)PMl'^4xb7R C5w<(t/؜jv۪o߷5!&bSŴe'VJtDI*cX/CrNz{ E*.DrU!Bo'hv %e:GFX蕦vҳ+-I3-6o )$FF/^ɢ2uǫqQ>{ݘAה &ڒT[WP(ŢKV4'E&g*I|HB&B eų zo.| M#Ly g{U%w -6C 'b;JwA}+d3 [9GUtr=@?TYi><]g90]9z~`3 u*fQFh| ر͏m/ //?xm+L^TնJ9}G^V$T&u7@]P\؋0_N]\®;2bwQUT+A\}\yh4Dw"8 .IYAYyi=?*9hUMA!o(f?wtiVR6X)Nu !vcsЯ ]Ǟg*If =p̵x8glt `#۱ϟd? !?8_ev~:]gkI>.kL44XLJmbg-pI_|+%ឯ!VvXMa2h/ hגl%apw~X fτ26ۺdx!\ N|a8{8e7?cQj6llL7cSuV9t`Yo<(}9V-7@zӺMKlV#{ &`S% ]6~W':w /Q"7'8RL+ظD~^I>tVxGܿP-ܬ>/ړ0 !%T`*U,_{#BiVF' Sg4~Vx<9U1`c6I"Z2/~釞4n,ĂO؊eC񶆲>Oui7L -UPQvӅqK}_O |>;~AbOߦ0?|gn'OU:D!:FD 8gƟE#8 @ F0jOXc܊ɥZHiBl=^=Ufe%jуt@b7fZ9oY׫'Oaّ"PK; ڼ,^|*;}""fj~a|OU;I[Zsl 6b>%y09LTd u' ֫KrvZAK|dG;95C@е}ad$ބgY?ĢtYHfǬ>dy.o3F(i^@)9vas(yL(A֓D0`ikDL,m x)|ͭ4vOQ.zy*ub|6șG25:+ׅ/qN@7^wۤ _rA$zD(b?ȵ9LWG K:ţU†]}N>2 ׇ,wc}n3Hh53,`6B@}'xXҿ64ls!7-6H_YEfXI;?ڔ^*Iq{ZA玥ٹYFP:~WFR 6қd\ar}{`ÿ1(+3d ¸Ì9n׳{U.&B{3֝N5Go+N(*u E[ %$?q`۽cc KSto>[&١9k,r b'H[?!.u>*]VOٜ}I}mLU5\b{̐(Q\P5KpJ1_ʭ>SZpƳiv/SAR2h {"VWFouUcʵdY(rB+d C0Պ'A9KWhTp?|7OPJ]{,{ɛ鵅`&<_T{Jݠ͵hb~a49&eBP[Gz(d"O8̐W?5Bh YCfC<\;%ī3ۘTR!3gg]`e)p,v?Q{2syAT31/ԑ,N1+fbƢ4 >!T=؀סkzѢz(×/h:K *#l_mD rY :$F~\t >gƹ;wrLK-zt]mj3Rf|^z#a=6l ̿Qk$n ;9L~1JN[eu̹ҙ|P$ !P e<𵕇-% KK[|8m-׸>_1ᜮHʓ/=uwȎtj)'FqxjE  U 㘔X`6[I5m_"tJ5~\~E@ׯuk^qay|Ne9 λڤ&~ @6}ԝی-Mn7 `&ZylP)Ĩ(}TW1N i5FYi@l"g* y -st7U٣DϾ%i;"X9e5ok#'`Bvz).BLmށHԇٰ=?o釔2`6H)w9[`fXhӁh[uC^U79^W0(&ld'5a3q*Eii'HV[TAq@_]j[Yrڰ~T\vxiU}Vs#kA`ЎdDf(C,x_9O=y|{YTbiT|uN#dMr-zyV7b @5)P̥ & .qp#)Cht/u.*R_W0 ik9,bre稽߇_Gnĥ԰K`h謱?r6%.]`r+3mC%i'5 :,Rj&jgXk|36@鸺 "+gU*'4K˟ALl~G]>T*Q7vE{᡻o?%0+5h̗ ޸f?I~R2h=ԭW+aԲgKU 0֤==P_azIj]`q ONس:ƴ҈RnUờw'Fht(UKp6Zxm6oT')[X&|/ռwխ1_ v#OK1̣_]o9˧z`g2=7ݵu3{M6CV?iE:6ޡNSFu:DK+o&z7ε6암5TALz}}B]=$QsyOrӭ3ſkt])5Rs A,wZii/xo N~@2.$P,FLDh.ůۥe}_h+r15\͕#52`QEMg[dqڶ}LjųVp4>g&,IQH6<}AROY#'B?f.H+|j.Rj5r 8p*v'N܏E # >'Y#Ö xEX̣<LXTіUimTݗ=I̋#Ú28f`TȎ?$TnaY|v''&l8yk԰8p^J7,b;܇>l=Q!/az+tY-0?hTpfePi巻LM|]gT0OR e*9?~$*>3( lXd§+xz}SI^2J=!\bO""Ddr ˂DrSbb&xR@Gf.b$~ؙ/.#$JYqdY4_`4NĨ:'@h2qZlp&3 ,טeQ蒻?HNlT6ydIѬR5(݁ХQށc>)4g# D)bE>ͶؖY$e WM؎ƒ@1kQF:t}䓾N\#7% nP;iq؎k5zFAkZaC3;Ĵjw; ns\~BrEN+/gFkFwwu|yId%2N> 5\ ¸H#r|10%޻WySb5Ip3y:UfyQP7M"D+4=Kg"Qm*mwJ@&WFF<}\DTq1Ib q}NBjoM <2(=SMcؐm C.dg¦n kA c [߲hÌa=؀ϓ(Ǚ0R[%x^ O.ND5!DWd 3`KO*tt) > dp%/娭`pRҭA_F=z9\MTc n%(HXI0#XX+Gxbs9Xj B뚡zO/ޛo k uf;ViJs%ؕz"AQ^##<ֽn|M#Jl+ h(9"3=SZaoBp8y}7]2)zSrle㔰K~Y^pB>#4E^(Ak i ]6;>ԫ^ܛ9d '@-pI>»IٚZ{9N2LB+s6sקe{ f`+rG(=28iqT] ՌF[5_ՄF`r& CZvag5rTv,);vl1^ ؜زwܷ)R RAlpU1 U ":^Hѡڙkb(6c#t1k ejK<< :+ȢG:^#_9VĢC-de1ef0Bp=ںqo iUsɠ[SP)LdHA2Jzw5쾑˙Cl&WRKC~u%i6͖||ا7(cADzLxO\*4APab}*3 Hؚ*H﯎~@6 럡<_:ZKTd cĨ? +wKD^:`zRpZ-r.$6tHaL\Tg < KJ8ܯPƝ?4 <_V?vM}v!`B<g(Pݔ:?塝ЎrS4PnV~kPw $/s$Wu4jl^UAD}?ӯ,5 a KJ2rD1?3<]~ߒ>GÐW_`JOObe 38lUpjL ŸߟCPo.Imɪ-s7I<6"اjQځ¡DF 1"kk@\ +*L ґS7H YGHM@w=)f/DvG~PQ^RwR^qN>(3^ܥ&ʋFw$ۑxEu{ "}eyUڥ3J2;n[\>DY@i|HsĽ =U5aiaSw,nG q~8J1(<5(4J1V([w>3`$=Dc]Ȏ#hWcaӁ&-RQ%K\Ė_}\QMgei]B͕9PA1IBqQ( ϮДܧ<_l{-L4-fk|BV/_er/[ʰ53ʜ6ΠXѹp|0J;Ws6C0x8Dvn~FcFG^1r n }H}­cA IxDEEy HdHOd")E_K`>4ruPlxuZ1~@?ۄ0_yaR>@S[ TC)(6 Gأf9̬X7?^'-X` jʍ˙ϭg\nJ{zc\\@$ԫ%2q/~TF~+ G/uWs&(x=Tn|ԉy""+O1PZ‹0C`^ Ar7&ӆJ>rh#K&#ý+lPQ!;Kf-dVlϠB>2պ[b\cK9) F 4/4LE e9 8O:Meg6߱~[1l*3j 8A!˷dܕ1Jz0F1_}`N6ɝQH4`=o<Ǹ\&kܦ`|yv^9\d0RrN7!bx?}X@^G uExXZIJWy";-+偲#~1ݙ0ނrԶݭ6'hFT)OCsZy@[Y9wv/д1pr;HaX#íWrʒ/ B~ <뢲Iӕ[|8kreJp| rF$R63SL}W[f6, ?6@xf}ȐjGpzM6-=AWhxխO_I尰):Rz3 'd? m5I"Bzaz`̜ 3B+L Xiٚ 6kb]|r7H}vշՋaAMٹ\SV|N26bD,*:@-).ۤTWmkGq0?&g]ZyYT>9 V6C8bO1oj'Y)`t, O,?s}sJQ<"F< oV{#CJ4n$RV9 v|8b;ju0O ]笙UcCw1 8y"7gI=r48LzW╽x|t=i*&!eĢ67j)n lɡKwm4lWZEdڊC\=HyFY?m}~H+ҹ/O2UKY\ H3mOOjo'2&vsho46p e^젌M^& #Y&e>(ɴS[ΑRnzTb%t Qo'"X+ ~߉SbQ~ }?ΖVh -r`zCf4 0Wr)h1.VyVŃں6~g>P91f1d{4#o4K1@Ë;O,J7 $PbgZzw%GkGi4=?տ7jObn2)I\dhb3{| \Sf/XKY<Ʉ)Dc=2N&eUJQgh}MaQ;|z׃f}z{2g`Ȥ&u6VnC x)A =Pz&/G:.] 4H'~tSb13؊@b&rQˍB!C!. 0z[~f(~=jF^xؓVdݮX2?p_Y'&)5R!D2dfj!JʹLE"G.qΦ2]lB#wz#FXx,Mm^1YNONcȒR(өֽ:Ȟ;޷&\u ²f@Br2Ïp*ŽX N Q\6Kj&nyRoōEb)LZC{{l}6)[Ywl-%O+Ye>x"J]P UGV,3Ӟ\B(  ~5fś?Ѱ1>7Hv8d+t8|]T$bSK9C;o$X1B[eyLh+=/vQ/W!%XAК$zlGU:oJ+WV@ zc}WyrS [G{ySB#u!.r^fm8tXpE6*a}53ckA<-ʼ1 .0yNߝ]͠z3B(|i0p}b!zh0’g2J?v%#3bn.*6@BZi:4 6[L?o!z,nopC8!fL YҎZ- ۓUBwv(a "=,O1c8RqeUL ^[1rBtI'H~i Ey780ZȔJ ;TTW+c i_Bj{[ ]yetg\7DԤ4\sR2JyzF#څBDO|~eAd9|l,Q&89Рh_l#W"y4 [خ ]̒f@az5 @,UTl)>9lk9#Lxι[0\^ׄp%@8 F+ ֓9SZ5K l^MA%"1G]zP+VI(\٪2Deo#g +tk3=y"}\?+:nhdΛn$c{0]Dr\+tp(6̖#ktUrHX xxT¿?嵎䢮/ƂJ$:oWn0TT{. hrd}nsëҽq1;uP+WE!([@aⲋԗea.Lfo!٪}eK.A@֛TUیuo%8vфPb@G^2_5"Ki{zzרV 8_}ޗSC|67ǯ` };!Gٍ  PLsK }N1$Ϟoj*r El7b,!P9ɑÖ*\l :_]NnF@ ܸ7+scq*dP5~%Bm$`ToSD^[`7dm:*ݟ !@/' s3%W g&( Soxh*x@2uu9KKkk P-FdWJ:7]s weKrJ_-qT r&\ZΚ1E*M-?˓rg#QbJk3X %g5ܥ^[AlQ_r4b"ٰ%A-8$%#17{h!cÍ/8&OV2"yKz1 aK>vXބ*VE,^mwx;$$Dv9̆h"azQZᥙsːiKuKɰu`:+$m}aa-I9*&MM ư't4qo 8ݸUa[BRJfhL,3VH t+bjjhߵ*3NjA_㻸O1զaT{*זʛ 4MZB=L@ifX僇#sوdb{`筵U!B:&I?*&(z=t ;W,c;\uX:X2 %zrpsXS!Cw˛ N' Q+x0Z_%V2}wA3m@n{ y]YPyAW&R/SE\/UA+hpXJꐐoVk5iB r>5t` x1~;`+>>pV\1iEʤopРc5%$c#"|DVK|wr(~NkDSxoWGzMWC5P:Pm7=[ck!);2]z۸*lA}k7a⣒Uzu7YX\4ܞqJ➸AerO'%AöZH;B JMp8ܤ%m{_';\+6L@~ֿ@>Anq> I/_z{'LʔBrITIHDuX3K䩶`B_]E qxhhT&_/5PPG)zemߜɲ/CU]ZOrvتLbyaĩo㬮<2O*[^t_7/X?gFF0+ wdbwq{-%T27uJ%pHLlM[j4l<#j%YVK.#7[s f8\gUJ(gǗ7s%J6f]h|C@mAD~%r _~K<V}bBϠb$}V5*wqxf ޹<#i| 213-7rlx:A MxύÇhb)eKVxd^hZ y;s<ڬR͖aے3>dRRPhA.2Y;xIܪ:{BƧɪ64CӧѠe蘌Ry,0io { _ 6< =+HH߰~]VN@ڳ{TM]c)sDn{QbS[ruWt|9t/RXF/)@䅔6@C|4v=,0]fi ] ,K}ſ B[0//ozl %(« uPv7mVGa緙UQihhŃIظOR!>Ît$G/rMڟpvk10 ZC\=Q''> عVT_IɷtKr>3yn~yC:ۿ9 ^kxC6Mȟ͏ÖZKصIߛѯ[+iE'̏ b(o)R7dͥ9?,`-A"!ن,%ng]\ګIu3`0a)J):8b1X8 C)SP5) ~:E6Q~G2&ksCx5:S_gӸq; #@XV|㑂ьʶT5ocVϙD*bǤx^oemtZ@nRS wR:97>zV!RG$eXzoIi\S+i.+i>r {ЂSD 4G-G1sOH$]ӴL%/|%{z*o&|HUXU y>dS`aZhmQЈ.'=?q$ʜۆʣⴂ:`/F䒰(>l3QŲf;S-=Gv#6}x 1Kn4VqA1|,|p>hwH` K"ri5IpT; ! pJQviز?nbJ@Q(dp ykj 7SPZY};aKsۉ_/lsgW i\h&8|Y1hi`ˌL>!m!ɼ8N3{.}q.֡I/$|_2Y S <G\П͙,N'sUܛ6/B$V9 :A3`E?E;Q!2yNeLQtH64jWS'w#)#⿨jdxʎGs帻/pD^8u"彬#x4Eyd&uʦɂubTp/IA@KG^.v =PƁ..xkxoCd /hNVj6!=Óu<'+) `9̟ai[z?;,)wnTGP,wt.e!o=~]y*a?'S [2!źZ0TiC[S<6ns'zk#Xp;TхU]u™ͭJ;4}uZYHSjB/+4EӔTVţ &܈#ڌ`92=ͿVD<;!2? *SiiKb;2 Ѵ0? ed3qsm545q)v֖7j:ZRwz1 N?FrO렾%ӣmF鮏8d%h!*imYC^||"SGu_ȥk\*ה(IZ{Z:[縪sRZgq?r$157[8-uymVhN\f#Q AQx#Ln!\V CS>Ti@;uqE<{'M<`s)lspjdi7M'?@ywa):{9R+rȅA\q͓i#BOv  8BWBd:hDh;cb;BY3ƅba"OSe M]1.@Djw̋Ǟ5uFȔ7L$Au5 o/c_qTIq]l{Nc\y Nl آ$&Xr[>oʱ5OGWw91.tzKiH2Ix0x|R OQҵs2nLP@o_fxcr87j KvV7JNv:֭)$ª?*otX7_ ΚNy,X?IwSp?Fy;ļgi<,)ՃtMDDd,o= մ"8XT?Zx? Z#YdMS;AEVi,;&(S&! y K@2\R0}*L8 s]|l- W㠎+A bΔV/Ӎ'ƿ]kL3*Hr[*q{7Dra=9>BKd8$21w6:B ĂR K$P@:&5)<!t:fy,Xs]H?>{U3`P /U &u^sBr܍MueΔ;k.f|S89E7QJN.|jȃ]Ы!"'t1H(~F(2Z6G,#Yc[k&Ia(p.vwd.g4;R52!$P'_ߢ* (;hR_7-`dv͂C҆Dgnva0ɠ֞L? (ǵ|;9 ϴpəyL:-RR[}'GM)'ߣLytuvLB jw9!E>ȹFQtÓ+aywΛ% #leilGb +5ʾ^Lxs[N &B*~tG P |Jr_qTXr"P0BC01!.G#<ɷ iGNvb(bF,B mkנv2ExvdR`cUyw~r,8N`Vox/Bw Ӎ`Eku㲇%?R.Y&O,;FF|NAeg03軿&ə7{LȕEpC2Ym=w xsʍ$_(@6yΗ>`1߃N!(@Ys Ǵ,B_ܬjU;Db-ۆt? T얎Gfcd ; Awh>% 3߂He;L;`J,{AYR}jxsWìD+еv(wUT`*J俛J˜_n+BdAG b4eD$X& r Fm:!ӴWtHotW1-d2Wh5ʍ(ݗh< e4vϴHl$Ξ }`QzWNIi%qq'L2 ܑ}Xa&|5 z8H>KR` ^'t+Z;^Ҋf,b ؔ<&˓=xݽ6o]/N~|;e4ɰ2_FL͗-MS}͉`$?*¥~]oc& g7w}5\\Co4HS=^'®"4g- OUQM+:Q~DiYϊ'x؝ `G@q;,vDSx*wO Q) =&8 Dɛoɜkpȟgq&p[[0|/]ǹ{ч5cm k\qhdj\>w5gݲNk͠w8vi9 (lX,I;IsVwzeV'HML BZUӷŕKP*̷Xqx߆FG;Hkw^^&Qxt\NF@NȻk7%$xhmвe?rw*PŠo^8'̤GؔUAg2)eJmӆYÐR:%¸зQ7` TUvX/oOp/H}} W05Ea,{k I!3oZ_kvgcTQn輮`kM9Y:(NJ1iWc{Z|,P [>jUiߘf̋<&0վ'K9%Z=sCe2E % #7ɘ2 9V,ARE}("6Ce 4G[f˃1`$|ʭ;GH n)זM[>1K^B2qk񴫕j:cq~"l(`4b2An6>OsѢiwvƇkC7;r,A8ƽA,*`35#&?JsօYmzkW<1+ J .ђ``qwZ9h;שtfH^MC9|ϋ Wx\jQ,sZ~(;MFi8=/m ,ʢ|ų@:(jSof5!} AY 6V0baVR#Gɻ%_yWѸ{Er,'4S۶^6#pWZ6k3Md%;( -H'iro\UC1`$C* ] o*a7g3MvT%$~!q\M= u|/a ~[HKA.( .k؆H.iK @<+es 5jx/慉Qt+;0Ƿ>[Sb-3XwcoOS 7A("}eAg|WE IUy9^g clW]K0*OȜqE})S-Yp¬t\_5 U^tݓs_&PC,oS,Iù -MnFMh|}ȎǷne'|a(G']bn)$b:z΄/@ 7T&&v]}C\b* ]n`$u90HlA3@>M{5N&łz#rP}e⠢[˂o}Wku|P浉*G=k[;tG}&WC '/YjVA;R91+넣S uy$ZwgJ#qO V R_yodf:R,$Tjz2s{H9qN,Y0p<:h9,?+]Rx8i_!?t>[³f{Lۘ@c^V+k{#>)쳅B n.NPaD>VLR|s&q;~f[͸X\\5^>-`Ocb?g(rXpF`QwTh(xZ* bVQ_֗Mu|MɊ(%)!Vlsh4l{_6⺧nq+%wGP9C&UFU`I2Z` 5}QCaݺ.m lh/)D?-Y=^HOPCi3`=z1>fOC(y3zfA*s^vSٺ(%v|=4j\>5l{^Yq %RU*l4b >?:qCȔ9xM,uO)l< H@,4;F吟u lgإ)"A"(?xi@k#?=NVL^D1jtd  շm J* bO8i˸D&ienp$wɏn* d2E;1"ვxŞ/*M*)y :&DJ``V v@ YF+`u7,(oMb.Q-m]]zԴZ0l_Ulywj!ޖp]T3izNd9Z|Yepu"Xs u-!ޜ<v{L \`_:J6O e5+Ĕ.4 @>!Z(Ux.cx!mgHpm5:v[ N%gf@s%|Gƍ?+eY"eb{l$ՙ4-՛44(P*_%PI+.W m+*sa cgv1-MdP Q.R+fC]G /Abg&x[h"DOpy$o#c'h61"6q2ԭ!L%dž@t[#ʩg.~BϮ_k2tk峆']Bt:?yic+J (t\ uT1h)1x0~iƮf~2oqbludXE¿^ hIԯ-qA*%)<(* RSU}zͮdg; 8ȣ(gmq渰}vQ֛jBD.o_Յ7N^0wksH)*5#Zޭ6xU48vKjŸ{Ǖ%8<כ%+8W^ 1]GBɍaUڝrve5XN_h>aUygELaG˜08& h%]{>8P(:8VbIpK͉ ͩmAP ¸z1WGGe>doVݿfGq#BpW+7S轌65ԚNIĻ;5PUu!ZR]ixc{k}lRk]B8XDNR(rB#!RyT1ӵ7|$rj| AxE*Qz?$qOI2j F";M~MJ)xK\_yO<}& 4jF6qz\0rK#j8csb%B~IAv!͖~O Ά'~:ZJf jO.jg ~LV aދ1"lBM>ŏd{M}hb6v |I~߄ЂWBN#ue "jh/\OOV$8T{}Nwva, -X ]J?_),gPßTp: \VF~L<ĠԃO>NH"m8> odGl\ |q7{WGxuciW )2Bu7Xa\+%[TƑ '&7"a&\9EE6}$m UCoӚ7闆GB#N%IFKw|jxU^VJ$浍h^K *qM`nވg&_hŠ1 f* 6)"B}AҤ`M}hk|@7gk ׽$6ן mGJnRO=d|9 QKu>LEm لzbs0YVg\Rt|LNtIѻq`:AVShaa:vAPǟ.(/oH VtT{yX!WIQ c O]!>mB㻞2O j9Oe9`ފA*%lj>Ȇ%_|9qIa\u :atPY,K=gmkO_b؋67__4LmfrEbI|QlSE7 *3ǼJcy*O` %-m}H8wʋb'tL<ڣ*]+3!lۮ$[d/b&d |&åگ@\dO*ֺ_vj, e&e bژG)p.լQmtt?6 bѳvBFXz5-ૈaU] L6݁&ut f\C`bɼ|W=W{֣M*p,L{fݣ8u) T Z^SӒـ9e5!>ŭՃ ${^Pi9%"xL82{U Hzȕ^d2ꝩ!dVV:=flu!&'[ş%l׶ZYWqЊS0])Ir~;T9T TF8]d%OH3U"QU][I9R|CPT~ZrQ7!LGUY F" \^&CÅpەp_/g!Gknk0&Y|ua G&V^zx{R焰*xhm;Uܺ7*/[M3iK#ڮa#x:a< ܋p{|?dbprfZ'*˔{f? .k 2޾N~wO^.;cVn{*d/.X._[}PR@`$§'X{Md̓nt{>w繱>dehw{F/xL KgSr|j7J'=fh6 znAκB7=wh;k{6"Py6 4N/ KOaЩTo6]EA:}ƱH2%)voѺ噖yEvuߎ= VǦ!Q*^4|fАXI`IIC&ٹkhbp;ae,EbQbR{ӿ`nr8f@u@czS6}7l"KQ!|X i~3d4>lUfNyߑV 7kMc)hF:!LR 4l[U13Szq͢j7U1va։ץRDL୪_!z yC/1Jo۱L0R8PN6 h ,"*o&P#wwyHwkD}yUQl=P Yq-:V,=$hPu]Xšmj_R5Q[6P0vHuJ`R(]?TS光,3C8䩯pY_lڵr3,J.Ebހ@^J5>I|2ș/5 l-ybfjJgd'AwKNa0TJye㋼,qcy.`ࣲ.դsƘܷ=s~/=>SI4= PqAzWpӸ*)O]rH1ϾDrjvz9)VZ:ArtoԪ;f0eUjauhOk A=Ep2opv J5&zhQ+3;W %rlF aa}Y焍ˆ ቢ1 [WDOGS.V"Gx~)apHPݎ0*Qc)`<ӗ<ɪ^ Kn"vn]pf֟sMG)=& Q?M͚}-"mwݷ"pJeFitO }IyaLb^ {31$'NT]r?F4RqZ#lrn-t,9.fϐe*%̐*2g&9y6; ><6Pk-LwvuzKm.BS8ڥWcѶ\w.䂌ŧ{  _1o,52cri>GZ+ E_InǼEr$ G芮/Y"*ꐦvJ!@ $aH~Ź)g9? <0Gh5ԢgzӲƒt~-dOJ W wz!!Z*|sY0yLNr.Tේ J|ʷܰm=Qq gZ<%{ARȼ(Yx_LJ.m14ISObZz<Æ}~tqMg٦U}{xRs+y=ώJ=M gsƿKg4DsƂm)%7vؒJZu*) -̠2p4B`T-xEo,3V0]X~*snJ}9_]?㨶MPf)1!78U.2z_Z"Q}NFOIQ#?%(HISn! +5^p B.=@_>kNaSO&C7E$B;?Q=Q>Ɠ=RWat#g??`~w>X\798b36W<#QhoSŷs+4e>g̓4i[WW̞p/Y]81 kS`QX 1% N'+M2j Q8 u(S4 oC%ȚxBQLwpǹ' Q)Mvߤ+Ⱥ$kkpK.m(~)6-濥bbO$ #hsAP, ԛwdAZ5UTZ[CZĹjaw&#[Kc }ERr{[`lI6h#h0 -y!K3 &)d}SMq`ŴFE.?ʠ1 sܹ%$BVWGw:wnI6LGEV8k}gJ>Yx# ([(#|B=Bp:vu>s@PnP]67!=$%-Y8y_QCG :2M\˛^w5+CQ=X1'Ͳt4f$X'kH2A+*7 X:Ѓq(*^V0V{E%1 (AYH6zXWzS06{"%05nSHuGK`.#T&[kv^GJ#x9ߪ孞((XCK sIM1|z ,GeLlz{?|E1wt}6&֙]P |͙,,2 SZ*ϐ0^xxzo08ZGOO~J|o}=IC]flbLRz˜0[!':VfScA|P%@pz#_W(,3(4 4b.[Vl0dN`6ޫ/ U `8[[6$Dž'dk&ƽe6krn`Y&%FRv\HԽ2c,ӽ猬^A֐1^DUd i@opYY<$zC+[@oWFn;Ll0h1H/ X[*[-ʺ5!P>OIy[]öRJf7Zm#I`ׂ{w}L}l="M@IbOs}@g>0_5D?ګ5PB+2ggkPȠ+4rY47)n>!i~^q'KI9M@L:IEYpq ~>P4VGO LZZ%vJh*LVh"|LdT Ѽc¿9lLu3R!_*@;ꋑf1 lZ~ݞmt `H%+{t |D\=m-"zY ~.a PĎEa.W k#_sNrV}e&/quU C7,L5 ѿç]yռkd>E+ĮWcy|W!\ْ1NkQ_ piG@(9kD$vOcc}&B};ez7Z,Dfny)u XD|8REeΝUM*o'I]j?vn^0+sU_&a!`3~4yl]-DPS%GKKkL2>FQ /h^TuA؋Pa+FC!9l*`!t.n?%ּlDc2v/wTT3c^kʪMH`TR?@xFnIlmns5?I5_XY}T499<,jtr1_3:'q/v2)/ކMd,ZI]BO#ބrarH<\,CV 1\&ĊKp;_'F|ܢd=4щ_kn&:xy8ѦK=E̢X_U~u 0ؼXTHhj P' JK[ŬѽIO\q[*(deSj͎n:RS=J$L%ۡ1fG7R\X[ jg՜A5֤ߌ~4Acv VSeMO%t ;OW$n%xw ~n+ rwKQPo!,+Y0%SFC~Af;F;d7v+ 3Z⛣Ab-ډ#EzL}/w >IfI復S|yV5fٛ6k([ÅZy{QxF0Ǿ (jHYp,FK,t/quc.9+qV<2Z/e~Bm&MrxEH!JqK%V_=xW^ A w[|f'誎LJKK(OͲ"[TeYGiţ;I*^/!Rm4u>9b˄<ρ#X[LReyo:Յx1\KHh,_Q4⥤]&k`ODbLy3Ew5w=p:[Gal,&!]$9[b/|r'~;mx6D GNnĶŠqr--m  SF%4Rx^o[_[ӯ1>.]^T$ЇCN{yJR:EiDrc2:bR'1󱌟Ԥy&B|>N=YE\5-^bWXʑ>N$h!Pc2wtyǕ#K{7_#` R0{bsC-.DYX:JfVYv>ZfoEAU{1m")ndP^Hk_r 0ɏ7B@[/{ nPakpƕ q(1%,ztVyB3D[QǖV⛿#h03`P a!A Qֲb ʬm pB=uqx%33Z`FmUѱ?nҰiYUR?})~Co;Sas->gf PB- +Q3r/L;URS8/eJ#s)Mq=5cQ @Sy4z<e% cyhcZ Ô+t:d 51K*"s]nFc8(q-k+ mR%o~잒j#AS ^ѷjj9⪘V7,cțlv߷_?^F2:᠙O$T,tkU\X IU SqeQAzPSf6CHdo-SEjl U5Biaywcn;Ī8u})S!'<(U'hJjdhV^  kx/CZXQz][5#q`}[vK7%wS3/p`[RVT fg[gf)œ^"Bs)]::'L&^\X _'H&1􊗬 !*]B5 {ī'ij”%T3Mr貆4,Y*@ 2` _abg `#5a fmo23+B*"W (ݰ2u]VٮM㜄\8./ QhKiTOx|rt,\3ͯ9DBA,Svߧ')Ʋ31BЏ;B@(&=@[* l 1^:}]ΗXwF`DŽ+RBUI!vw2b"ګAzz^`v` n5ay10cu%mH!ȭAXGwQ":e 4cy#Ҕu蔗a|1xqH%ʜ]pc;R:}(洕Jx 9#FFT+|ݹnj4RHҾBv("7RhO_־ ,8hR="}jD;y5Wx{lt@5 l- 8d1J6 2S[F'%*ׇF2 Qp~mO|]̅[QPߒ+_Γ4h{ \[֯8-U+Hö 5ϩ^&-umֹ!v\s{FNca1T7j-xgRC|3l8nO #l,ūE,M`'jxq'VWz(#I w&jS*u*ވu74F_2t !vDDB𴔓-mE~-<0&gf#^^^ώ#\ʽG@!W\S ,f2{c6 (27(T=\hP)X i{ǎ=rmD?妾 b8O='WIOEc:PWis?7@8p* E;mE7zYB3(e%2 |*= %#&yd>ZeR͸=/&cڮ2gĉ;M$T7H]!XCw`j~k%`J:k;7Q;Cޅw| mv%^UI{"ST@JGIkȏ{"Dy!s8 V+TC#n+rP6n dFH(dFieU0e)TM ΄kyn!{Bwg.GVvvg|{ˆ'CMES>*vp.<*# #EmIjoz(6G r7յ/2adzt60MET-"oFrD41kM\>XC]&m|w dI=>= x F>[_)'l$Г.AHi 2\Du~HSŋ)ּ7)q*mFaæ)jӬ:{. ʔ{]*b͒mA?T%0c+ڻG 4I& n6'MǑWe"dCϬU;Nؒ(pa5HlPaM KLs9i7o~/8vO=9>V}c>PkH#-o,:mg0Nwl0҃#/GV ]/i@oLKC\;ϼ`' O]֑/Ī[*]Y]Cr6_%֏K/xxB17u:rɔ;3\H m'R%}f jZfzPNp[ݦACbs3dE`]~E6f6bw/Ԡn &Rus|igﹴ A95`>֮ hCu $sS#Q.HS +>V00Y~UE6| &O7|2 dX=\ QÈ_L|jQ0f#}]`Q+3(re]Qbea%p`i%tw^f~vE(rl\c }t7`hk9L*ql,]rxn (fpUk*JbfVdEΤſ'wobӑw\^խr 9x5gIZyUn~G~a?ؘ(ϒK۞ḶLs2cnu ﲯ sc.s62+R8 vDh#T6i,x]fL^Xz7NlE'eP1wNtR\ÃٹN׆4+8sVH6: ~lj:Xdfu05C! q0}|ڌ( -e{"ȶ)G32aدm6]󫛖xv0mAٛț4V軗5_~P$~,!g;\i:Og<9iyoRm~Y:x "}b`Ah +͙iSՎg?TPI:=z Pb֍.cˀ b_k$&3JW((xYh W 6jSo#*' ˌZQyhXI,gxR@*OG\ٱ&FQFp]&~Rt4˚ 3N{M*LYZ]w ^Bn}Db`v\_Wxny0yx>V[$4w M iyfL-:<ɬX`gƥC֚BR{¢dȼɧ\6|ynߌ]t2C7XqihRn?zԏ~ ӬV- ؄Wƅw_ C^qYpBg 4#s mN2[wb)E !asV>Wc2L!be 3i_G=vGci 4uE~|n|[A소.9Ǹkd o҂|NA0qBCj'pOPsq!L[u>áQryp (P[Ivh@z7oLEmf jb)o7#%)(]$~Z;)j4LْeAzd-/#߷g Q(']@43а`y8#D_40(عM5 dofXa9Ij ,iKhz\94n]?cgq//%*J҆ùz/bJG'%'75xaM 6?ƫY.\DnlЬG2BNiVLLOrΤ/ Y* *=lJ1h tNY9lT[U ?moV뎾boj+>32k_ƈwX^HEF+@ `DpT:Ge_ѬygƏ` \l$sATA7^vߒ`5vvZ3m76E^\ ]6 Lp 1W9a&)Ush}w un"Eo$M =.Q"76a>z, >1X /ܠoQ H6Y,BqrjĆAO cSu+zkg0Q3>LZc(?;:a;ܶn24 E]P`›tڝ"iFlF,THP͓ҸR+z䙔WS[)8Vf}+0ubBP8?L rziц.>TbZ!SJb;:7vf;Zo?+yklK}֯q4P)]EGϗ$ PTYc΍=Vr*"jx^+Om/ @Q球= M.m,_s0J9G2407H3h1rodUq%~N㏡r40u -sxB4v`O\gG ^Pe܊[{;6oXl@&6`Lxr(!剹A}NE9+劾]=G!{DǀrjRmRGP'@ ,8w͵r AU)K̞ m/=0 Tn>X?fUԘ]?F_Hl:nY;%Y$\ /Z\?pJy76};v{%*! 3 uiu.YMٱ8:rv{65n&Lj%3~*bo a!M&IJ;In.{UMvŦzE1Ht5zDBFb"{?:d18l ^-,џx>rPuLK(_ )ːRd-9 'TfH,ů´O C:ܘ\fr7ן` |/ج{l6S,V&hWCQ>gZc~!5*S1gYh|GtFD _&Zx^37Xn;\JSZ/a ?Wdt{j05uk߶Ȥfqt1Anta]Fnje }ijdԢc{{U2TTF!6^Cvgrv ڴ'tnB|JR8 5NH"`sYM]a`dJe{o_ںFSrzd`UKtzFF#}KhAm41vv>Cz.قxO %}Ne1)aCD0t^ir%s&~^NQ)/#X|gǼe<Λ_ ̓N5 CdWRK`S߼lq0 ]E ԫ:`O_%u ;9ɽSigޖ89ODU̞Iӷa@=Hl5cC#pӚik}tpy/oFx0(Oim;oSDGYH3.@A[7n(DcIΧQr(E}UJ k7H9#,CN)&,Ai>BIDGy;\53,VR1I/j (}ʻo'A>;LoXR W>6/x2lTb4Q&̓(UBwWm5ޚo\*@9ntݠZߓ"0d*hrMS#F DOi8FdJ$KUO֭fa:>jM{~ݎz0zX(yR V]OR ՚GmIv1vB]~&jP1`(ۿ Dz;A×\a5xPװGKc\0sΤ}K'!`"*˯헓D<,Լ%8VPD[uF5 ]:ɔ̰%G*Q)`QHIV9r] I5B7S~diah&o 37]v/h>=0uޚN`@0]P?f(j ,AVVdtS1qE|ZZ_k"˘&Tn!h鮵ٗ8tʄݭĒ:~bʅ{l]ފ7s:0GV,QY@V~*ۧ]X5KVZXh6_wj3*+3(5HEa{g/kɜ"2%z Ğ{g=Z’ 9*7(oo;E[u![Tti 6?}H։up Fl"W^,$LOӥ<̲{끻cCO  dk1Oִ>ј3-o"pQl.֤Mxz'Ux+|/kU%T< ؎|VK32D>#,YGKǽoƄNXV9mvW|Y1c<?%TkB-hV1E(Slο5y_M2 17ae%&Fmz)5"u* + 8Φ>Z T"7E ]5,=v/E0yM[,u`^xQ $YLq+9㡔^˜8k7xQ"'g4)j|2DH@/;퐱BҞi!gۖk7O~< FӛenJ):U[!Auf=|@>>D̽p9ĥVlR.&5LMð^Vs…L0Υat-eŸFB+S%=krL=~8.[5'ʍde?*&7g cߔml#cSg/mt(e71^;[c m2׷1ʹZDq͔߭fkFiT6|Iuy > ;`%%۲\-F ;9,)+^^1I֧j:NnA+U/WC6/Nh " Zttm,9='(.Wr<2AČh[&"Ek`6%a\J t}Z=@SU!jLhO L(ͳ˂hх ʼmyR ;EʅO2]^Ţ.G`K"mjPxޯWBezݧgA՚Ƥ25T45Q=խo ?!@R{\<[{`P}ga  ʄrdH+nZ>:M4: 9cSO012k%fՎ$/B^ >(coF'֘=K3p`  LSfjN&4",Md&,%X)eJt `]jQ YѐVYXgY$?"2lx""b,P42L1Qg!$I3Qx*hWd,4]-D?7>qSB#-w-Q,+a.˻p*-AE˴6_)bL,B~l6ZG{XNb03a&Dj :qT)x!ɓ L 1B4i,x4f`#g 5cי (6M(ONke! ?v)jF]Yi߿$Ii~A%9 O0/cyCl`]) ^b Y_ ϰK%ggw~9i1,4Ie~\ ŬH"רP.,وDx9 +~qyۭ8l#}{g: ^bA0<slB\q9f2tӄђSH[_mhdKZr# fm8ݐ iXqF4 %aaԓvShldw&kY} "TdbP!xɦ6"d1Dx@ ҍkwgf@uQ*Y$"bQyyo}{CL`t<;&Nǂk;.f2.XE2]& a85B-Qap{֣湸C)Z ]]@ђ6!jiVT37Hϭ`sd/d B'!2Nl z 5#JRBc0@k x * \%bCK,q`? ZggE.9xsV̩2 BFҡV=K)=*#OW߸00uN{C^̋+{xiMWTbd~l]<>Qĕ߫\:N9OATT"4=-+[);š+:kī3K8` Y?BښۻUý#Tvu Ltt6 ~nIhU0V(|vںg}~*,kOV A_;6HÔr>n 8 I=B2@tS\Rٝ3% 'g[55X'0CoY۰h QC$~Bmx%P%ENӟ͠R/->H g=v t ˸Hs!< v`p54TFJ,19O륿Ȼ S!+)A*f?aKljnyH6} 19+t} {;@ܸxH_1,-&T)vQ[271fVׇ)9RL?J^a:$Q+3d#EK?řp+9- _}!SIغ)5$֧'3 ;g*NU-h'=)vc# NK\{9{׀Xc`C w¤s.PZvO B8sC(f}"pZFx<GBmd‡$3bz.DUϪzm+-.ߤ{}`IvN<_'O3;(_CBǫm@}³ .Uw67.#k%ƚD+!.eM &[Aw;?%( gJbӎH(Of^(yVME p"A4lE$;LvxGQ_gڶ1=sFFE{Wnz@亖γN0 5/{pVخytdP0JB< ZGҢW@ktXII5BG~_iKzHJ\hZpS)`)_bN[V#^Pj Jެ.XmXȕfTӲWptB-]S` LCt;#odRr\rhY#ϳO&!|/*e"@PFM hh?$BVVI\#[8sqX"c?_J#5v|v+$e\jlP``Ȃ E'GOR/Ά.}IBOWatr~C&k )GvyGQZÅpU.LF2y˕_Vktk(+H.^(t]c WW~o3eU 4:!(1^:1Hف&޲+rVFeP23qghDb<[e@\?tK(ϟMwe-(vEu@Td8:Ŵ|jcst9XA fz U_UtD1o!Țّy *! j7-X|!΄_emtU#ָ'j˃zg=>5@nEҒ%\7YYMmJ+6"}@bWu(n$ b-`ڬf $t b$v#qGYeqV$RW튓Œ>y.:'>$e2_7N>A$wm܍ doG֧ a`c -fm=;5?a2F?aW pCtEq[7\aYŌBg F”, yvS[|kE;M*pb^ $Ȣj#%\VevoӪ]rwTڸf;#jwEbqp8N?c6.cRv o [AKqJ$qpoUB>~Q}>6+W~P!8O;/gs8*`DbE7;Y$?јTzhlj GA{fM#&j6\#x*$[O5{k88 ך,hU3@IZ?njHSf}}CzN%XwG=\@h -˃kSd)q aA4BIZjKonnSnK"f ({v1.ڳj4TwNKЦ7c_Cve]^Al|{2Lqz׌Kx6]޲aNm_Nss[6*+aP¢%pTo{N#艻3A߰Nƶ ڕ]!/O`m7Qp(K[}.zJ%d^흍w8u}n%m~g/`[@Vyu&$XesOKr[Z)kHr6סD_v!A sww횖lggo A4p Gܮ+ZSfs"*`%Q@)NL*049*c1b6baY3&qlIbe8s}lpĹQi)k'}e=U<8y,S0"$0RO_UD~NY7Y 瓢M bj̈K 4QҾ$:iMo@%c[ 4JyP`O wz?;r rXX@9Њw P}S ܀ǫL" l u4!3B:պPzut٫Y.QUݭ̴i2#8?źQ`f+}gi#:Z(͸m#7Gڵ%sng]ֺw4^d:7}@8J\.IXΆBN`L* cgJ K k=DžtC<(xO᜹NÅC0I`alsp-xFA"=9t$c=mO դLQ~pz'Vʬڬ{Ȗ(v0T`T~yONqz]Im-p8*MQ3S&h'J\,#5Y՘XkԾoW<.#Jk@u0yUf]҉AJAlk ȸPPmzl|^>'~%pןg{ޗٹcY>_%/!ZFg.nQĠKַ]=XEId7?h =Iw)#j!V?3UX|{I4MWƯ CGilw ͧƃ*Qww?3.D8z4@Z>0:W J^K;v}K&#w 5BCh ,S50(GXFw{MHG3Cl/E6%$S@3,G2l(KAxcf#&L M$'E&,Jj84>f̮|O/ ruҟ9d68R>8Hw5n-&&{f?- %QkogkQ6fHށ.)z&9ւ #G8kYc%(L{mW7z\y/mO;3o"Ļch/-KO.g/tw,Sl4ыX]'DhǜqNDApl sE[!R8ŅDIY@cě;Â?krYz^c(CJLwB()Ɓ]/)Hk`߶1&%9AdN;SI\W{:?]Eꝃh:`V~X(o vZ7yxj뽧$hr*(!* \BF/e^#Ȁh گ 7;dnnaƐt_,FAIPȼVND*cX{Hf;9C;d<=QD=Tb-Y[鏁Ux#< hH duTj̒m/WtS%8{|ZO콪wܭƮR dR=QMpʮ7H%LVzwI~qveFspU-ҁ˂yxXǝcDSD\-:Q#CΎN33n{$Ħ=Ղv~oZ-j,=\bT!G{CTZ^\ܧQ=2E:G3EN~DscO3 nrָ`,S´iտ؜n(`=7W`k~mE=bS`jnK]Ɲ-X-{}Txa-W$^jfxtUgU96>D2pnz~XYIhV%i͗)R+מ,(2a;&uf)FuZP(w]r5Q7:TBOzԡwA#>58SPo=i{Wp?=±D|:%Lt/wzN[B/]C礋iCr޵Pq"2̯%liuqs5ԅLdI(*n%ap0;gQl] pAL|v .igM14p1 OǨR&eޙ8 OJ iWC|,WtӁ,Z+=Zm.aߠfC{*b)_mH?΅,e.$j* 䤱<."aAAyiPt<ΙӁ$1o= C %! RJCL{7zVQsw&rq\hӦwE^_ޱ9 UٙZV ,v凁 3 5 /A%ᥱ,״y]X)G@\BiUHz]b>&Ok2ff |ՁD&#Lb3pprm<]ugO_abm7,?0 & ,{+*ј[ˁOt%b,*hMa=dW[U9Ӈ7}1H fCmU L ((C;ݍN)AsOwjxw$2Tv1o5{R}/[w"nđ^TqT&};c{L HNY4wL43 ICJ}JcW5a(vS&ٓ|W.}R0g cFjBk3O0ߩ0/knU YP7J)rwɼ 8$,N;}TV؜ 6V_9PokqJC'LzVw24׈l.+{ūI_>rpb螏bzhPߋzeTȇLoH9?$|":%s1KjMXX6Sޟ+ҷfVXsiFʉGٮƲ n{?8DO "qش*VF2qEYW-M&z{`"qsau?>60R{OsWXRsN]XS_S$L?Ww0ؖzTLG|4yo\0B݂ Γ"rJ^ `*F+TVt7"(r;ZIgYlH/Ž%q y^aFl>L0C۶`(P1ISjCKs fRAOmh+ĢHhe᳜ảP- ߛM=4n플kԬ8?Ʈ|Ï7|7QH]kDY?V{eHc au] ˟PؼwD]Er,BQ5"/_@ƒUVclf䖊 #۹¥ Tts9/zoRX ] |1QeUgXg&Jv>Zj$c*f+uÈDH!h?[BVi 2ߺߦPvZx2e;&5z/QnN\ ֝R"`A>' p> ܧo2a ݣBv8v05Ax_!=? ٗ ~A om´ƈw4u4 :1fW3[I~A^i4(1vBddϿa<.хXSO +X:1(p7loSE^NwdQFDVZ PXKώ~-M g)_9,gĦ:m{n~;r͗T\~,yDa635c c5$QqvS]tʫ6+w̶aooG|7@LIT:0g^iMu4 UsV:]WjGAvN1!Nu R9!Rg3VgC4x] #~[56%{ߴ!+Mw'3Z+t$ #ɵ0FzfKe6V>-Khﹱh7>_@)17*鑿1.6#*lEġǽod=f,nsF0sh8'U-xnjjX;C:6x.Kr@UGGlwTiɆ~fǍ~N^+PnEM ʤ̄=p6Z}t_Mί,= :xVS WCVp1dv8nx¬$ ۯ/+u:>g{C5.rvm^g"Gh= u˛2u;WV5EsyoeXg8m5+GV}0NяT%;>2|6J׀Yd <`咼DZol@ɤ~aoVM0@LnRïZЗ/ *m J+JL=BcSn-pyrbpt̠DtP.ΠLxqy"*^Zc~IW1bɁ(p"n,KEP4%: eufɞhӺ_j_ Sq*W^Zݳ{W֛1pqꮣ]$n@9$=?2G|>q"(~M`[#V%|RDͯmR8F6ϸJRmbnN^L  nꭧk,A\uo>!&2ߎybΰ6dAs*4s8MX|Px޽+7N̄gIĸRs6h"^LhcÑQO?)4fr$F8;-@$'d)[V5bщA?C0ڌ:pO_+66VĊp,Ž] X;@O#[-a]B y\ǨbU{ȇX ѷ Hp9VU dE@ Ε jc7ּ\44MRW=+ϼ3Q^cn*hpo§aD1Yfc#4Yf@DTqWRrrc+C%~[)L P1p~a8e*]CD"oAJgI0/=/@7q_2DZe˘CZީi88!xZg  N_dkgokn&Сd~K 5Al:p%Fz7qؑ -փ]ko)6S.LP1"|Ҧ1{_ե;$3Mʆ GK*r-qZ5?t5P ޮu!)`=c&B' \/gX2d<m7^L>G7s=p6na@RȏP)DE(X-RvO[jdaʹs_`6tho{Oy>:ʉA{j*ѦM2 U8b7ETۖotUr%s#l-@ĉ}smUDž8rCSZ!|9jG?+pX  ԯu=*씡#XGf4]_BAE2GP}1 wMzr2#(Vj/(% p5-o)j>Zt9= x5TBI'_(|՛ىPk5EK-r $h0lK'ALJݮ =~iGED'%RȔk`]y+(c69%GK% 5ayBx^MRla2X0\yH C-Ht3CJs: Ι~MssݟۂZ yR.BLo9}a8ДlSش+ t$PʝZ21^gjڼA%0-H^v{"s2/Q :6 3 "hK}mORKm/T´LE Mm)AIHv{ϙfSLt5,[iI4.{f'6鸨]d/ڝ8JL{w4d"wWϛ $~JvvVJ͎_'mGPK NY_>12Nz Ӧo^Ifqr12Oe5][D:w-|ɐBzN8iu^# µ|[\4iýԍh_֟nqTJٙ_*,07eD.?j i}wdl"%znŃp& B hO.*>TC0/(&+<"ձp5U4 Bb8Wr >3RSt}9-ѱoK q&(vS Ts"!e/Ģd%(_XJ P B"c}#q>icKY%z/)xlPWZY}w,Ө 5F;O.!y3}v ,gi^euAҚ"d&>NU_Yj-tP f=ͯ_XӼ#:7\:a{Wv#[CwQ]+!#,y\ƺxI'ˁ>1<\@se=<׮(=)FR!ymY# -K, V|5fFxU"T!14rRei2y_:N@NLa}KYR;Q09OoO#&ߎ@ |S J-f%C72س"mN*}R4/TF/>hWx޷cD"@^3g,~EYoYߍ`( vBqV2wWGحߒ qsToB*h9O޲kP<`Jx6Y ڽm: m( 5W?N.d 9Me\0mI\WsNϩ5e2 :SXU++vz0s/קwh2("[\mUcGLq5a +فGZAlyکtDQfT`A\xLtG2~E8錵<POxYh0g3/Ӱ]Hut՗\=!QckIPyJ)PWQ p1c!P.Yωx5hZgzBY$"",DA.iY:&וg|wJs?s !?f}>`.L9eǐ9 6<A;FYx."Vi]J,XoC5;/'tNeN20^~/7+-){6Qz8&@O: C' meW _ dQ ]24r:wKv0}OyrI_Tx^M}2` 1 eH# `f S8_s3LD)dM: Sd"3-|4kN%*GJ`ݒLnNH,._${?bC TY H D˨4fX6U;:n`CT1g5o̟x3IJU-:sá:&vVUʶLb43@"RV~][.HN#IpI X}1wdZ*Rw[9q -/~G}͹w=O<Ӷd7.B~^w^4Q3s$zIiP3蠑 cˌW [R#)!_!X9 zLc2^L7si 495ؠ/: UfHZyj&J$ O40NoY̍ >%'/]!H`#&r6g3#tDžF_v76t ( uQ%Mfe-aKmC6zOvAIvs,L5E!Ǥu5&17`4\:w ւ@?g'eE\`pL@@Yp^$. ?cٻ:<~6Հ2q*~8g|U%KgPh,YB;[,+ quqX*^v7Fdm|ϒ,`N~&UloiS空V U& W)8_؅tp_ǖq321GL}bBq@C>eZ.BiTn(=aK@霧Q DM)F/m;,ޑ`xɊd4u*&zN#;w+ z!|TxE=JTG2SJc[Ӝ&~e+QgӝW`"XÕ#`J y]L͞?tog6@T[cQ̺rib b?oA4XYliʰ58eDy⫌"%붻<[@14Ni;Y!fqUUR0Z%1ؒ/e0WSݖC> (IJCEl_e1QOKH0*.B)N;-??%pi#N/fn@ ǯ$UTeQ/mYVuc-w ,zk 0c#-bK}~'wp)E!=uHO6aHzq@w儩 Jr|Npy1h ]\zm)we2!(haireB' XƀclA\M(UÛH㉛|Gcf\+Iȭ͇jYY8[5O6D"oQI1{QX^N2q` 3յ_=  p^$`3#mgϷ VspiTƧA d6&RWNro"=5}{g1 <_~ZM idCM}|i7t}e Vr1Zvgy\)@/.\3c}u6%0=ugĽɮ,J 2\w._֭>F1 up [+P"Eg+ʍj*|x5(Nj=39LuZBGK@SNDA.:ߋ ] b #l^*¡x vƒj'*,fhi/tu =։ײj. Ú:ŏc0. =-S+ pz`5C}~V7 5)xxiaD Ʃg U!RzH.[3~8TDIB_v%JR|4 }G5Yy4|½#1˾e\ O0G$ΖQT=|o@8ʡl CfS˜<6L\e?IvM2ݾGN%2Weg\o_Cg=]@^b3c1~o2(8h J:3:lqP})+ )5 ",7lEw!Me?j= pm韘̴5z>Vc& ͣ',-K @n,ϙxC@C-;@:_ 8,?׃^ڏ#W eF ] )rRcχD"raxUYph𹴱7"Qj,cr >݆m纇M}.{w1Ktk?-6PHi ]{#Ze6q;AG@0G ,5G~_)G!L^"Q}:~2E7x@G]ЋUPfз3Ka!-ȯ˵qnt3Rq[|Mikj~DYt+W>vb õKe{DI-u=RsX#x1L+ 5j\d%2mAb7p"tN+(V; T] f-TͧSſT X ViškC2a62'g3ed`Ceˊ)GB+*/W5@ArЏN(i'##n8/%]ۀ! v<]\0@M/B/O5~Gܛ#>:l/p *WUVD5"m>_!Ǘ ޑ!yFa GĢQvO3yj͹#y9[0e]g~ YL6n[.,E K8_ j \;LolCmђ%]P:}@ǧH3'kʴd@uh\2K,ʚxf,w6g}AT58L0^&V 6j80W h Q+PgHtmBy[&J&Tu/0?WcO1Ro,uT*cԵuIi84Mx1O=1Pql|zhgj1-͠?[E\ "Vt1u{AzJ϶Yql%KMP\nga0 "RؚCg1Aţ<3lỲ1ntnH̀FuDmE-CkᲹٶhUVZ+*2f;x;W*oRObOr# [Y"95]H߃o~(8 lkZywI6tצE K n*sl,@^M= r)zWwgb܆ -; I,ْ¾_(珒+Ք$K3X<'FӞC֦qVz)oYаLįG;| N²L|/ > )LbV}CvT?Trj]J<ǰeNo-ҢL˿"VڔU^2+t{S&Wt4{L1 9('.m򳂴۔;[̥< 3H[\^ܹ9zGX].:FZ_E+o^F*b(kx%u*OA4߈O{բUo6t1kξ NcfEAZ uiejGi@ǎi؍xzx9bO<#Ap`t<|O~{EҫBP= M`@ר6 e\Rxl{* KEuWVV Ks*=DDU9v+cyZu'/_@x!px'6]<Ǜ4AْX Ӗ@GWݦ6߇P/b4 ҼjOd}#E@YIMAN.a5S8ȇfiN` (5ܱ9aF"Pn`` Tr[- M1pm!X )y}6^+G> Xv>|NB.{sRS`5xEyFg[#ܦ6" pQek:]]!+JS.0@W `.8=`lLU, VIDŽ?d*i>Ո6^ ?(VVk8U-%32ܡu+El3]P5J:='2;7Pv8aGEAkڹX}fx, ^k x54Һ?w]\|3ܶgO/'E 0٥(jYfDŽMDf4anOَ;$wJIP0t2V2KٷiI$;njXi #$>μU%F|2s2/+V4v으끙&?%%DrnN ^N-⭋bWmyQ$e{@|L߮4[s3_ޙ>+mSø濻Ö~y_ϘwԏuٝMbR}UNtדH]HQYZuEp{4M#ä.^%ReaB_ƪɺVA\!.]]Y:0y[-?O,l\/0E5,R Si iu\}1%2" 4r,_s9Q-?pk=ϭ"`ʢ{iZ@yDjЄlQה /8C#N"\?޸h꯱hDvYh-~T3|a;{E]\s>K%@!GQ+2G(H}iҪSI+XI1f.V ;Iڑ`b* S8 JߊC> i WDHWfWHNHhhYB3!y/Tfks"3ELՄ;4EQç GYV(>ZA204DZY~'+G?yt_b"à$5N} %w*8OBH?>!+s.rm4H"o̠5SMѺ n>I3-Zw7ƽN?ǎˮkN-7[-ΞiXd0(i@ PHj`x:! _4]?7)s["ѭ09bm\b2hPT:)ЮX0᧴mO~FeWcDZ2BF{dD>m.D֠+w+v=vk0'JgS CZ8۵" Mz=ߦŔJ_JL;ڥs&t[vꬋ8j`~Ҷ u8K#-bOwYp^- YtQ7&N6Uf8f1_QP֊zJtYhcJONRXp;IpthBqqy9NOܤӨĺ S W蕿#*&3xZ^Ī |iBilVwV:S5*Ǩ{Kˆ>PHM%c qF0p ]ʜ<U,XӟlF OQPzv7Q[LdTÙy 2q 0-hj!?\m:AkHSPTp eh5xsf C!yynpbB*iL'(!s:`O?.mzqF+ZKHC'3 ;˳:ZRv?).qM }c6Gkz^&X;CP7z+'9mÛ񡛄ۣ$lćG6S-onK#S$ XT>³X럽J#_kbz ;'n#j=M8#onW?voXhĭdUAPgI7ԡWx$Ǘ[`n#JY,kS~[ܠa&;271k*NRmJ<͊BXv|̊ڬ 5XMDmG<\qL{)ewW qE2r[=NgI*haoU ^bط`{R^S#K鶙;bVAac@6lO:,yzMX$ܪM;>C' ucV<'Z6T2#M;qCv3B'RfG|a? Twdےj0d]6=%3Y9y*M}aƇ:iɋ4~,%6Mh -DZmOS덇(2ߝwPQXC|uBK:U`(p*~%92ܥF ˙?9a%6w~mMjb ˊ՗&TMio( ¢fzJj-OE;\"OQ5.{3V>ڀ˷H/!˦ NM ͒ s:y$e# U2_J5$0~?/ MVx/4zducR8 ŀ,<,7`wlL(hsI_?R $\M+\*NωtmGckFQ5F9A,Ҥ%2T`N߹&/-'dMTP-N0Y3Nh:L=(8;ʯٸ׈/&ԁ\53[ɦ@w2WW`ʼnYϑEelueleWALݴ4[k߷a Vi믺!>;ϳ55 w3y9;lUr9(@:H]Xƻ$1a.c?sxRJ7\8s9(os܌@bƷH' gz92I}F0a0PMH+XN9|E탛!:n`a*~@J\Scw +272Cm$9茗ɒ C.F(5K|pd>*]tB>8|b5Mi `˾8k-_4Lg]x+溟MPss6\oSϨJzviQּw襚~ferټQ #Lygf,%  kʜk&U8-I#tU)}<=jF&תi~ؓa_\LOd> }ĹkhY&!1IMn)j|5L"\n ,a֎3XԎW>Qw}"?Dbp f[6=:ٶr Ĉp s T 9#l25渆>ʽgK}: $3RxӒa9iL/IG)6Cn(q;U+à}VO8[, vQi&$Pc)$iat}|G+pC8Jټ'窎 [(1}wL3xF,R[Gf2/#E-k㩱- .ge=oHK-kզzj"/= T,G,Q ˊdn#r$շùG ^zޔNǴK: DȎW,d@4.rFI]!`aMakIܠ {Av1C&]_݈tm㨦la2lp>̖hUBt.O-zld^+$t;p)%.G U)zL' 1)rDoF7[Ex(U՘˪> X"E'mqڤ>\U4 !F8F(GeMӏ˫;MNߺվ(\*0r߰E/hZp,(sI;9= VuqD`a"+=BAp+w ~M}[JYpg"z6m&+T۳`g]}Cݾഁ.rCtiNV(1u{b>^3>Ja~M={y=4wYk&yw[Ɓ̺VA;Tw:AG:JJNHzv7ݎaIJ.3FZu} b[R_C&CK]ҒkN㏑uݠub 鄕j9)aݰqm)hu:{UV&e,: -u M 5 8a'YПWuR5:󶌈NߔQn?S-C_@Q=]q 4u#tVYg!FcHww;te$7+QޝRLQDBW%FAw#{t21jԋiWa4o>-qObc6넒KJ l߰V~sd-9056* Ijf]{Nqf3C-(aCPNZ87./*e(gV{3Ŋm‚M^/,Z9$p^[Lˎt[n>CVWMo爛cC 7vMwg|W'%Zm1qҺhtdA]] *o1Eu6ۂ rX޺ e\$j5JVϣyi(wy4r٬k %2I\xo*{zm"uwtq(alK%ĊCCheόBC ~TLyFEI,d.4QαN\EUgl|\^p'wwwd =W39(c%ScriUE5r :;7䷪VeU[ȰvS'ݖ1]ҁϽ! @õ7Qr|b ,,6 wo1fj]t`WAH-o'O/RXңsx?x8~%R /jB'yF{15.ܻ7G›.kRy t>MC>/yܿǓ0G&9)Cl +D=)KkrU"ۄ[`Λ8nL,}JYFMr%Ų"4ZB]}9RAE-_ 6 1H⍥2EDIVW K&7&Zj(6O 2*!MB-wi* >yEUB RUEnJlh&b?14~xЕ$@Me"Ί,B9jQ@G3vM*[.jp;B[1nD#QJ[YNHd&kBgrx ϫOU% 5M_-" hLV_bٹbՐs[K{H" | 4n<e,A{7L#DڌxmhcS/QR!/}D/!wjB=i9mTPFʩ,R[uΆhnj >iCS,Uf}bmlQ@D|ll=Xzj#r ;~~@p׭X/X*D #i{jҝn]PL2=1Uծ{CQbQ9m#,k"` WN\<+dw9j}Rh_%;̓vFqҊ[wN9T)eEgymʰϘ?sغ?F@c64=u1; 1QHG!RTΥ=-u:]FY*?1eIo5R5۴p):Z0|iHQ_q yE> &&/`YkI2bh `I)%$ZKA;&Hs >AatZPQFG;Ĥy+*1)Sg#j ] .ssb},xKuT({5s'*?DQwޤ0)G߱vnc+%k=e4 D.I:W.T`~ O~WW 3!2\;֏,̓vAR\U:Ou+Q,=+kBJ;]pd9:0r69ia ed4r2Sʂ| Us@̓L|Psݮ1FFV}vZفd b xLBB(fcAq'u)QL2:U0梅2ZZB$/Ub[CRYDZP>+4%\pWF4Oz#V m[# ePꉃnW"%`^4dܔl@&&;.s#Pxz} cŠc̴|}v-FeRz)n,b؁yW۱HtMT-<*T0/ <#Z  T\lx0Wb:2 瘘$ϗM{ܳQ!Qg#l[A55v)[ i = "R>Ax^ ݣIt).֩;΋ Y뫉tzc"lb*M'XgW,q̸}Q2q K/(rW~+lW/]j~{Je¥;+OP <(O4},+dV:K1=;7wje~Ü brB- P;o#Win&ThsCP&ug?~T̘.ꈙ>WMoحou¯)n|V[C0(2<Nj7`!8|qDE%xسg l5? CD!GG'm B206;NJ8O|iBr-(Às YDħ:I}෬݆<iM&Y|?&g`~%>¸ģRk,H1BS^r>R]CݗT=jUr:<3LegZ>HZי\ŵni9[@}7졟~LP%9PBcg}|gכ8odL >l<-a>@j~-׾,u wYl5͹<_,f۸ jxr Lv4Ph VtN^r4 >KI4D(I3u\ Ο}JD~PIEm.TXÎ a웎EVWT=BpIrLPrt,x,ޥ/ AuZYg&2T3(gCx,5"b94-MHKD@vl3NXG5Gs>O miUk{/[jo DvrzOSR/osqc^/W7WP?vcY֦/q^Oʩ"齖 0R+QZntUȶVgS0` {)s˝0kev0բ N=0wfHV,\_= \x6pf), `GhI(Leˢ%BtFC77u|(U $mQiSh("_וX> Rʈgo#$5ƭFH07 -Ϟb Be3&-WP WϲRbsL 2, $3/QZ!KPG7Ba΢|i?,b@$9s4右¿*Q+޽7Wa&FңKI@u-2ZZ>N'ě•Qr7*U~_~n=\1VML;!-KE?P;^P_ڙc y"[>6;Trb};@dlcɱ)xA|L͙ju2X=a}DN JNdư𔏡ZDf'5f4o#Z(JD&e2C,[.>.- : K7.CF^b׆Yn: 1խ +ҟO+2?YL_%mM-Oا#*D~$z9olvÄ_JH[M&2ND`l]ImqT׻?h5\s q)(&JRv[mP.xK?>S|v,'8kɕ"v#eJKAoYоf+]^;s7i&rÈ7[ EtFc<)+n%mE$VaiKՂ䇜գr r=M\UPlS3dBXĴf/%nϘbOYѝidǯ# 6DٟXV9]kf Sjy @!ƚx%j/7$\0fX1gq_glt.iOWD>u:O+6j$saJsF15V]@03E ޽WO `-\D#;o q<( }՚ ,+9Z`*[5ks _QPє yx=[>^C4L*+B`-'yۏRU[K4ot*W?ŘvUEc4xUl|:/`q ayKnvr\Hf[^-{αS{tjQʾ:KwwTYS'39=kR_.F^_Z';%J'q =LZI$r@L#Vndn7},Q҆iJu% ,uQJ5H/{48*k3 qȶfIJf4¯ᥜATW?9_eNʞ:[xQ(Ln”Zy8UKr&p XzҘKUe^n 3',KPK@чY7ݖ55N5S}(Dyr+xqkO^{e6D Df\k"y0qH&SW?.k#C 8-󘜮o8'ݚYS5,6fwauldNI]N)I$YǤD0rˌ-8(CU2|@t$.Z_qt--:꓍n?/]*KY sJ\VČE97=d6 HGOtmB7èԡ\;_= UMC:۰Ҙ ux Yw.Zj|uSʯ=hF6ӟB~Y)?kO፝z~d 715q-%eV->-ieh8|9FcJ"E ɍckd)~dCuF: T{3{Q +3.CQ(< yX~ToT>oc(iU>|;sj;\2V L5ul}K@xԽc-z њu#c:O?6n* @uqpOhE@E/G9+zG:n3+/̃)B!v0=R@- |1`A`"0HD<=1DžH2q\O)8+RpN7V!'keFn(;\m4]IxS*m̔֨)5ϘoRjBm@@PAj)Y1rc@CMQVڂ"Njw,^a!|` rCxïV1&xOI粶_M,EVGzO;CU ,Xb)V1@m6TdB]TuTM7 U*S[[_Ȼ9PtjU=PKa,",$J 'm$yΥ zhknL$Gn"5&3٩a"O 10HDpUu z>kS:@xU=-zTx?1`7;ǝoVp]2{_sDɦh1ŧޞ"DK {E3e!OVE.InBEtJڬ Jkxh W I~ܔ @2<+7E.؆V؉r7{U0&$h|áYG9!8: oL\*}7y^ w,pRpč%2%eq3XjD 8ܜnHY9[@om9.Ji^&!ꊱD_]HN੬&k$?~ac(M,5He#Fv>=6x0ߙV&C@'}ж`VDAYС߮4n;:=6~pK @pcS`uX}1VGFRP<8J4LTX()Yƺhnp.W{' "`<+ (|a՟RhFk&6EN 9ձsqw~6t=?e߬.Y^ =_'o6ls+1=ۘbG-l2`phYEs֘p[kyFcro$KF^D}I$3&^GeCl?FKyf91ѸwzC)Zl okDþKmlCC:RܹἸQ~%lnj/~)JeVxԐW54(mc=й݁w{ @ls?bEw=]F^uW^$5՚Nݨwtd3;Wl6~6џR$-xbߐ 7)iWnI H1 =igP_ }M,A(dN}`bsf…7lTzrJ qznQ*E @U;~8:-L Z.sWx2/-x+SMO;5'J/>pS;,@wFYmtH QmBZ#ޓ}U݃}gY0kE//7}QGِ~)9.ye.Ji!UByPh cJ&ց^k->WO; }]|R|v+R8n0Vi%Վk.&M4/sA1~ZDYSݺ⭆Fy>FkE ՟K`0H5㸟{DGS80[A%GzH %o,#\/ב'&_A[2n˶9F8ҔRi,6愝l4Q]!kT:L|syw縹-RƬ5ʋ]m}Ÿfpd壢"r4 =$(t0!E^+i3-x0ܗT<m9Wr4Mv Ww= E}QEŅ-2施+֫i7GYOXNqh  ::x_L/6 KDL &.66m%p˃V&·"#%1$J9,82úgjoAa0Rф0hfT+{;VJTe+;j ~"9mz^1RVETY#@TΛ4FAg:MV0zf}B T òqM xi(.V;T}5 FI "llQID n I_a5 ~ZZJ+w։耱%RZMZ,c?hbD&(PYAKPoǁ:9@ &:.wbGK}S݈tP%9X٧+&-)_p KZ%cc `7Ry'fY5MXP "VS;MR!Lz4D6~lnN襊36OVS&AS&'>8G 7[` 5}W6B2F09~u}w|U k0D?`ro2NmɌr:;~d.8養cRź`q2Kg^_[EKgA0Oa($̹ 5"^u.ty\ut 1m䖊40mуD(SfzM~X>st]H_D8-ЪYiA~z~  %({<@L(P S3dRIp_B BD  "${~%{*jVZM7eC\ƴDRq]9n Xb;:BC3$V  ")XDmU@w`*ϙoUe"@/ە:mZ˿G zwW'ՙYD>@Rklq/Izv=G"Xp(mn qu-!uR1QIKv]k#sY`jo㍫ $CgMc0t{f<3N FBAvP?Mӝye"MFB\c% CoȝI\T W.'Aur֙ * ~|tMPM|Rqfđ}`opV OqZxhY('.F]Nf-mf?w:EZe pYB':T9 =H'TH O w^q %`->cN_}1c j37roE] |Aq64F` dp"!-keN ƻ3YX$̷U!(3L2bA )!Psoeİ ,mrkgŒ"&KF7m.%ɘ~ 8LI^p#2hUb$gYke!a3OgID!ѩmmn3,VmJAH P )f‹Pu**ACK!uܞ٩=Bg|+'+g $%F3݇m?ͱqFˍnŒ[ G؊倭Zf: ]x} EmDsTB*[{k4&]d/h*fŲ(NI7%Z52@k\-5ph%# +rT:iF!jyvHä|hEO怴tw)O+WRm/ r+Ȕன=@+Tp6:tGFC:CZBE~swE/=o[zR)+ hU&GlAܚMIkf輒 Kn;?ٴHb&Bs"HF$NOо*[CC,jNop;:$Tͅ):C;4oVZMZ'-qŰL'<8Ӻ)>c{ k ["gfd+5m/m hC^|2d? [4_CMlEwkRԦZZ^ٻx?[*iқ#uNP_ r@sKΰg3fNF:8\V@ 쳠Y1p6¯%Ϛs}=zR?ck j iG^*(`1worvhOoL`~PyQweO,&ΣZc478 ޫ%Os>]UY*vװ1w6Q5k%ly8I' 4"Lifx(CaϽpvHl;$Aၓ 5@g(S],IT, 8>kMoyŢ.*K>SE-w,ɯ% t E9$䔽Mj`J=ɖe2iŶ[U/X7]n7pɶWw!5ЕHWBa-s.'KDGh&tRVS/;0t1owVRUkGP/rЫb4bȥ1)5MWXb$Ȟz * $RaߡH?wQҶee>XmYv>&K+ʶ></"JIDFG0O{3ouA>ˀgT>^ȋ4)R LȞ*:yZP$XVtKO8ʷ7z8p]Hmx ~s {:ӅO_tP'%ek[.xD bbRPD __N;D*1h)g^1sꗻ+1H#H#5){. Hd;$DC*@Q @g˥a8de.Y罾xB'Y)Pa#Kv:㫚b<0jhⶤ;kKOX#S@]n_WNWW+s%h]Q[`?YrDT%TFW{nMB?"mtF|Vif9Wt)Z@d=)(ܰ ΰa:]Q#r:1@kGn6&*pE/ %Cyg-5uUȣMc=FR>_ad"ټ8%3feQ] "6tn)}(,r ?ZT)ԶYzUG=`NWNcS-i "ҧu?ysϠfn@{77K&{Q>ܘٰ&mFll6vh+ `Xp5Ph:{Jqh*t4q8b1ֿi +߷nݥNz'"r A2XC0٤(Ggq׼+ ZZDIHl| GO5Y}g4I fzt lDre^9[υ%XկQ4Ϝ*j'v'R$CY:a6e, `tgْM TO,C]9C5ऽwY9([+/$:wo`wѲIDD=hp `Q(+#?혽$ߴ!t¹)RvD1HG[*̀Frjד| HtQ2|'{>4cPgMܔ35Ǿ^YbJ_2W:C] _׈`FMy+] C[GܞɖnaGOШqUK"Mv${_pb'9Su MpC60}7XX9b7rM@}zCFihz)FpkQ^؄:c=$s yIFs+?{)d%[TԊ  emXE5?%f:>=#לCMi+2Ic^z^z'?,7Ldx hܡWYvnm;/7p bEoGk9TifdB|)KoI^wu<\.]ܢ~=t U{rbx}y=_=P<ݏ;:%Y-*;%Zel))4wr(]#7i:kؾ4as8Ό:"("`cFsѹG7 '*HyD\|=Cg{[:U!d}kou!5wP,z|јN ڡ~+-Ȣ7%PhOL'C.=L(smgawim?^2HM**'&YmK[SMygԁOSq\TS1A=a46N6L&|ԨD6~(-dVMazwK'1\+_k s}#GPzJhZVni/6#0~҂nx|e%=\ZPB5K/9/US?AR]`N㜜=& ea-vZ뢴jMD q,oYN mo#*5%Ԥ(+YHE*~A{GТ?'sH/4k%Gqp9iu mE*>Е/1D+BAWvu| rT}PӍ~`Hr\nD·a՚*p'o$,r3D_J'&w+%'B025pgUCM]ϫ|% #Z*t#(M9޽iq:?)kc: I2%T\ zwxx<ō׏Ϋ>} |IXE^0 1W<>Y v;B*4Fv1dσKeˣ\05q CYAk4Ɂ婅J˕F bp_m~> J,w,;0PB;۬}⶟տWXS3E0'ߣײw[:5ju_ѩi1 Z[7PQo6 LUma~b~p|/v` $ba{z_+5VoW4Ιx/pI3UHIQ64&/w'dE&9]PgPWo:i+ VbgQO,<¬PR\tB(ZA D[IØ)T^f嶄XKDʑ̗V 0ӓ,;J[?m@%D#a)D c5gyl# P8ѥۇ1lP9C2=3C"r-{*#)}%`ex ͡bz٤^;@ydC_n>)z,/Lp4]*?\-\.e!AMz{D!Kx)s{~w 1!;+kxӏ-:+2)c֓a;dWEFnlT!4rXb0jjq+ '23g޺hfYG`v 4^18|y%U%6ƀz`SϲY_`0.˗uE]햜~LGeNXFcCNbрf> RSe4yF)ayeȅ/>-wNɌI{E&ͼJc綟\zz\Da9<(Xsl ^q]Zo[8d%Mp|/X,wtkY;tVw|i.TVP*G$w|W8eD$pk~єEuz] 6֓RǼt[ܰ0bIW Lg O 5 $pDCɂWTwnoQ(dA GW܅x4Eʸ)y|=Rn% W ]z (0__{FtHͮ$na#ombA$\/:Ez dc_`+CLejyyDŔɌ/uW>n9V0}!(>NakTIÝV](F 8 K!3^w1WmE;ul!B<=+ c&Cr"B7`v:s;Q u7=SщnUY2cC_!i n}¾.p=&4O;VGH0Nl&?ny;R.GGls=c=H~ Ӹiꟷe-G7^2#Vo=i~ǩ2vO߭-Xߍ'"B;GYLX!;9 ZP!` jk{F .y6}CZەt"&YKZ QkT4AX88C1n|ņ pKlk'Ew*G O6uk5NUsٿw>s$#lr6*k:}?5~D{3fS?sf/k貊Ps9Z9˟}Ym\A%`(,^z6 h6fn+}TEF2IͫPϾz//fV! ..G xE6A{HHۿX()+9Bl4ϞjU9zpx93O`y*ZԴ w<|l1vBI "cv?6mCl.UCّ{CnmaKZEXu g_q("Y> /pʫ(})X. 5)i 2b BoW]OH2n!UG?֪c xj=O0Omȸ?Dnm:FA4ι}-/S F\WQVt&(Đ5 )}Ydd8K=Rvuv֕+޷2YXebv磸7;,܅J;d")SmY[;*5r.ꚝ@ tc{eZn[MFgDXJRj#!(׫oTGkq+o[fÖ+I˅]i鸀,lnlІkɘ,qUe՜fa*Å 5Mtΐ8r}}#T͟aM v'WAӋ-K]S{ g/u*r-yR>2m9omHB:p 1Qpmj_i@Al?xqHx,iy1`ѽgl2lz6)mKOQ(pa EIW#C bi9ď_c5~ztO$$L"]s N,ӻkl޺Hk]Ljn!zG*A"ұTrҵg'fĭ-㽼`Yqp@RKmH>6dzpI? aȷBFYiDžf[ÿp(#h% Eq}h$ƼgC0^$li+pZj&HnWҲvL9eC~,+s*_yJ?ǐE .6+bo{3VxrULN\z],K53jՆWx}D!~'i7ܮ783g:nh 핟o` :*HfyĠ9vmh55@l;"aOCWJ$qNBM=qԑjh8VqT;RS_?{=oeE ʹzX|Z qui*q[} &V!1`ﭺ7m0D̳VӢ|]̘+:]'FҌmeNG,k̵ n2qJhZfY2S,' h~m~ d;وϓnZd~@Dv`b,7q(F!Bw3omul%>H۠mć@\UɕYD/×M 5~XzgϚMbIxomcr\WWzI68AKcl OCRxze"~/Q(ǿ6i]R׻?yQE_ c~:dJMoZL6YP.]e+kX)=Zڿ>%2e8D$bO3J{:BI:/Db/,02կ;Wn{A3G"ʉLˆ\XNNC&(EzcFLE_K_@hEiP%Ή3 GS)r6\&xpƧ'Wbd{$@D"0>'W :|ON=aHBXyy#)T ޹e9n-xP&)J3HIdJG]E҃/{ҙ14kmSov0/-'gk=bȼ{269tzi}R1Xn`t|;il+(:/6S!nu.f85%@=㎲aL8">GMmwXsxn0γ)pdwNC3] v@A ~+ekrX F4T.{Xȡ.Pu.Xs]a(̻n5Gne:HySGLc 7AuupW`pM21 |A.h/@e1PЍ|@5 FZY ; URQj49/*~GbD4M8оxam-{XqW9F{b*V91LjJA6k*[`<nI(#:kEK jp։|Lp/셰4="nذ;K6Zu!-HK@ %)!I-C j|ED!?1wͫ9ޠ/ň܉LC /-H7 OwNb%U9GC jդ=,J+@?eJ$NG-֧PTTv&+HF:a$:H\/.ǽ9VgDKDJz(D\ksSrݍ[֮uYigl ܳ!X%0m0D[g*YkH {4?6}![J[ݧ,^L1YJ$oo=—#׉zg\Y2tb?F 㗍X_{ $%si(='aJ[)g)pyVܦX<&Fw Xr+5i./ `SlCC<7\6;q́<\v\e ȪfUp._3gsۦ[Z1k\9B/璯0*;]:6ڗ84ކ8Io5w%)E$@"s } (G :{M_ cfEؽ؛a.Kw0 `︈b7ȑ7DۨwW!J< };lVK ++Oi6~"F>Ww}o  vbKX^By{x_'Vo>S/<5 j-xGD,>J+H$Z2:P6? &I$jM/yQ +#q׉bd! Wxg33W+3y g3SU릩Hk܆Ǫ{6|*z:L'B؁1AG.;/z*pwzwp6R݌_el:Q?#a z!2J*/fT9Ca܀X+g#eX䃔)NB> v}3( ss`x'F_):.)C_6A5#80E,~ iG|^ kRF"j< z3b.=(2<jq]@%?kTw =u*rLbN[ y>Vt#~[;%t(PXW:Jw܅c<ꮏg?Ioگk i bs ݑ#O\2ƻra&&/#l#Ԑx%?Y|୤EV ;@:+O.g/a0ӝX{o6eʚƗU [!UbDպEsܠ;f@i{сoѓd·>OC3nsV}`"0a2R^5obS\Ym\yĭ퀾:yTdOfF>'ll@#C[,,S9agryMˢ,/ݧڒ1jja9bލeӣ}VI|FF Ii#fä9ywKٌisa=$ hv W2gL;M| E%tn ^(ͳ'`t󏘤`$qH'o,BMaHHĀqc ǽr ͇9 vC2K=3J6"4X "\O) J7%Фt-Y2P2X5(5jJ" e 儷@EEp;E ٖ ϭ >$C>lkcbs!,LML=>7idUrSFF^^Q)M|M9'fwT\(P|pOD|SYR o? "?'FM6g@\:Z7O# ^$qW߈u-/1# r z SJY8PugK>ݽ2IhD^ F'HMMW%= {~v=')W{_ RԜbw۱ŸA\7/pL\]=!zxI׉J5oHn3'{kTCOU^#U7!f`g-v -ClCmE#V1n}/lp}Z?3ќNjbu4W0ΘEPM[r_5gCҷ0Yܞa%w:72`[zZ@jJ\|Vʊkj"vx $+7esQtʄy/4jBY鷒oCWub5=@PŦ,(W<9~Z3;Ǣ)/.Qo ;O}PY%];xL##eN5z= Qd$Y1W`mDCqbW+B<)Wyjvk}ݿ=~NZV\qk䄚p۩2)3E+a=c/iaL w/l(dL$a!G&䓔]H S'eߌ&㮄c Mlza o|-%AKؓrԭ\|-s>pYlC|{yټ :#3 ec]ۺڀ'B^RN, \W\ImUp迗a 05+v:7'3~+9~-Q,OLϴ-~)\g(peE} r0 WZy?V "<%j޹[1oǵfd u YU25]?gL>UdLȱ Su .{ՉLxL9iGIEgwD^n_W0%V 9Kxu/+ѕyBzA!$+uم/B$1xT CtŋlW`8@V-Xd 'ʊ(`M$qZ8L?tҌ97^RP Vh2|'HA~ jE|kwd|l4g^U/C\<%)aZ!&ǡA4wRRC`z)/ŬYkΒ]~PKPUvu*VGUJ ~\6 ^j*ۺ.aRFa/0O@' H^&D".kuW && 9#F䡧$?\f}BJAmULϚ^f/s 'z#GY÷>_Twd\0iPw`"eD8|0mL[Y MyLy gsg d̝D|c ь 6OF5e}7j t<:ňt\XX!Z]jbX8z!# PfK/y'' XEL-mԴ p7Qw]h|xF^0x -dϗbcklqk&i?>NAwKUnߵ c ܲ2`"6~ P;kQ?g|+]4)&=~c{^zwhA{ۊqcֵiGv}T=|p4 Yޟz8G_mR2<$Be8"ʫӝ *ڽNz)L{ }K'$49L5WeX7RwbgMG"ô]&H{ϡEH_sa;j_eс(!`&Wd /!;5.Yi-"Jgw&OJҾ x* (j~vlVȯT5-y˝?8u/?kwrm)i(srYlxI,P-dG90ذLKp+ͳiy$mK4[xaɚΡL.#^jd ) XQg)9rZɩy=0 r9,(ߍT+ 6IN`b4C̅ =ZQʜe tqdz i=%ovޘt~1+.i† ح=Pv6k}9T&AڅU"bG5I}Os-@=I`|.&4":zl?#4!sΛGcl 0dZi޲/.ѱHnӐ ոU]qfѩUwa/a:QDEI:fG/ )Ugg^l$Lr)|]{656 ނ6A PeC0a _m(| 19"e 10jܚUV `:#ON{e?oD6Ci&Ɍ.XՂ%X_cb^f_޲F^)Z D,.Gq#¡KfhL.d) ޘrg:AP(!O$plE d5EX#S{%Yjа̧$aߧE4b7Yfb }~dsoc]Cזt-wtH2um!Ԛ(hzkO˴OZ98p欂XA*UE aA騥2r]C0XNт8 PͫW%wjaq &kj&Wq^\%8@<}Q8M'/ H~ ~1ˣ4s/C]R* vJoˎ7Z[h5l-yT,e~~{7B7x2yogp[ff%X٪w?i@PQ`1/5j-\fwDU 饜>土>EuV ќK$a6D|~e3>﹅Ѭ(v^ $2F.*k8<ӗ Iԥ7w;}uu༫I[jfp\T,Ӎ yA<8ZZ1HY4Q|r|<r4fĩ}Pi}6 yyE"=)YC(iؖ߷$%v F0MB ܿk Sw4EwEz KH<W>hHkX __6!kIyiFҮf4uVgac̎O9gBڋu؛> Qζj[髜ek k;PIhK)\믦cl4Ũ:oIE!z)RyG/ $$6h+-W\ʅw1SH\)l4q|}+{ZhS궎'L5D\9ŜBZL)-J ='n#DҞܬnu ok#{TYU˝-\*} `'5ey!j̹`!/t0$8$]d ϝ-ېXAmV =0!/E[dX:J/{z0߂ f3h *-7SxJ"BeLOSCFOz8JT2̬Q?ۛya6u4dm0%M+ ymDuD e ,itlLA;;qtᮑ3as+9X@o$_GA Rd)QSdq{+oτc~{C+/08~X)ZcGn{K.A*/ ='N#~Pe[0rA͟KB`;oJ xYlQfs\CV~u)9$Ԍޱk Bp c@2ye؀Z=jhZީL>ECz.u?[J@&&B>ޞkf19Tqq*w"H .=44"'wI`'gG W4ќW!_N@1VRbC\WPe_>F6 ?܇3s(f]K C^0;:JqoK5r $eE -eVRHuKK>33M N&ɱrh9<C8a*wѣIƠ,SQrK(ڇ#F83A3u20)]Q,#_OZu ִ)J+U]%9(zz}VCæjM>4$8*Q88砂; DW^ơP ퟜ检 %MëvǾd#[GF7i]^ޭid$`vnH͎@@NJ*7@y'>ػ5p! R係͒5$% OzG)ܾ%Vn]0mXÌ q+wG~^8PXǥ\5Y8R t tcm'NXF4xg7ĹeIF*&? մJ*8AQB;urxr钒ka| _z9z[u<5&40")KA?m!N~9TA8(CkG1VUsLMz!|'Љ1it0vfC0NYNkgfSmbh6 (2w)E_8:MH!O@泥M$Kď'suH5*E[.]ncD^FC+ ^\*3ۦ?!ʎh[>qGܷql74;~R(&k(9P~U=~?ebՕՕi- guS'q-j;-l}nf~#W=!ʰ^\"0G<hf2KآP<AЊ?uM5d`%NV~O3c~w%D&RqAʀlStfCaHdw{JS'* |[y?į/TD4iVk_}_p ^th:=ݱW lElbL-}ן{19H;$n K@Oo]"s˰PۓӮyl'@KL hjáN,("~;0.~mlU5f_%[=TQ`ڶ9,Ϻt8%Z49br>ej>-ʼW HLCAb%hqf'n_y1/S3F2TmF3uj>{!/o{]_Pau)`7 [5 zKuM4qhP΋AoEa"r)}d )'!sS˵ꚔFG!J@c2@j5c{X<2T#lPb 1"ʥ" 7<׵m-䣧3vJ(hX-L$Vot4ߞ/.JmBv[ qI]hrD+(&e1ZV 0pZcm6޿-??%R/zŸ́8Sᾛ΍bpYAV .vD$V>hG ulZT?B{4P:u } _+}5.&ݥa•0A=GϠ%*s1.$g'9"MԞ??>ou}} я20,n~WVkvh/@ӆAlQGVNÐ_J zoaٟ6=;2cJC DƵFc -=?PѽJV4ǧɨZ$h`M#<>9Gc$ Rdɱ { >X=2W`ťY[9h:sf,F<e(o=#jRWA\=Nz61_s|qFUH$3&!Y`xfEwas˥GK(z, umޥ 1݇BZ}~?vnzfU6@ ۳.Zm :ھWJ עPO3g)A({ -GulJ(J30!=eR R؞cNQ}l/l-!?RX*.DpkrN?Bê3LS iSv zT(dL58Rt'FZ/7JPeNl" dӗǬ#`UF(Ӳyӻ.Su^=آ)}䲣zxޢq5EH ;ך(".ZE.1Ȁ>>ĄRz0<|2;} C.ȳ=u†`9(E)vu`zF%'biyth)J8J!Gݚs(ǚ4Fȶ.gz{ ;-i#`sw=11])ng3&5bxT88@NdUBxPZҔ'>h>N e_{ =9'dx ^Вj;`*YU<,"v#-`kDM~$ΣJlB&}Ny&+`G׈gPaz1Ϛ@{ #m~5oY5/\Cr(jFz.ﰎ(J ~8,|I;Hi%F6E$b$&v\/Y%$n1:=$ث!BL>Wz`Iue!g XEBg'P~ټ#S/L˦/z.#VC#'|Q[Zj sSͅvc”yY9O0AK#l?SZf.Y0@YGeH>vp'Svr@T>1s y d3`wSdh7XC="+$dL.0D< wiҋe5-1yDzܔ&BVj`yUL,e&"7[zI ;s-DAm1@jt5('QEmS{ #|ɬQ7Ͻ~⇪B=MJ .J*:>8bMj8zI̥9u8|VςTq3Llzk1[0bHgV9+0rJ&"Xv\A4Am4" #[D`G@ ϲ|$;CYtR0~< siݫC@Q{cz&*pl5lG dybҢ%ݦgx]RުrEuJ S\>㪂0w7S,TՏGŒ:|](@}*-^ݎHծWosv<(Cf}"Yꇴ KJq;N 2##Ba+&|txpJk*$;)$DE-GlW_1):IxF7~GwͲX!crYin) gorƈ #}y_`[\ vk}; E9[׬d0rOK{ eٚf9_k|$M+эG {..@9`_" A v{ʨ :j*هCbV0znPwXЊ @5KݜŦ0ݷ \mn?FC,f <.tr]c]&-Stz(L1]a3IEe;FL(]"4M`,(c:ܗkuB9%zz}sws|^)W_|7;u&oXb(6Ԇ.].jW:]aq3fT'pRU&U3XʛL=O5rR#ze% 4&PC,茣2#} 9B2M^GB!֋ih7dpHaUp&X%\8gMVDX)MMA'M?I^ᜊ`;( R\QQ+'y[;Ͱ( Fo[s~m99B]ЫdޫOW9y:SR8"ўyy& gV'b(fgE,~Nv-;轟U$lP5aBFMvqZ)^ܖ;>bYR퇗) ˌd^c((0s44*m$;Y).cvk%rj#s¨fQD4Ƿsz%zT$w{͗KSVҕ#*Pf(9E+Tx/s&}XE_N иSHd9K q7lPu>h_ t}z'T*OZ`mnRWel,F 0*őwkT22 sGؗkGܗr]$"Z, hpSbRA0awx!qA;u~S\Abi%$Z&A؞]փfC)X;3 @2!&*k䨍{Da$PBo?oU]'ANjDL2JreU*،ٹA?g*trIoD1w='ʖV܏" 0+u#zw:EgT\8)Y,+1k2cVC3ư[SzT]aKyq0XᚔTpK)i.*`ksMƿr$+QT?E4JFF_dI\bX1*s-)ϳZZC׷ikՂ9-4.!%|8}VJkm`P6Qky8mN(;`1} %NcAβ]Nc-[jK筎[ɼme:wT2GAD?WP@9Ȱ]JaL]6u=Ƌy'{'Vۏw*E^ΈsF/:i. y<:&wo+EF <}3#trݓv(EEԿI73M";󅛀^D3~ܐe=Te Vh{۹Fq֟9p՝R%gMٲ.DZQb@(/8mUigin?,06BU2B(ˍ{3e,R]\+@{-'aa㺉g%Y@]ug6gD=!ʒ#{RcVPQZr} .L_"ܹB_O־Jj :@I׻8&ջӾE< K8hqH0,ihBxj큠U!ƯRwh6lѡضn޹DpI?&PLekRH^PJ-bx5j2=G?;X[gMl}u Z׀b5`!\WHY9v?A8mN@%&zPGε<:nhFUrٕJV OOfs re>.ۻ#H;35\3L!j+'Xab@0 08 AҖ7KJvG^1zSiHc*lP*!I1F?KAUL{ y^z ( ?uܹؗS;'l[q/T Ƶ .w+#\Uld\%=g>̔+!8)7в|:nc -*&TO}Ya7隘^[)2*&Aw uk]ln+.ϯ q<BůPy{B¯+1? ~ _Gcˡ[Ƕes_*\X(1YMPRʚȐYOcnlFWaN 'a:}f2ԏT8s_EdHTv$,[]HzVoQ18P-YY4\y>0}.xJ%\nWu0Z7q,/K\wm3&%Lb\ ?-xK!btޅiu7^vkdCgǛ̞lxgQb9j:cl(kr?vE>h2p w,̗k[|o11Mx M>'kA/Zp#OC:6/'MJ2,QC6LWJ`:`EqJ tW.qn-U2G{~sa>#iŜ@Vad|KHz,&+Ű)=b v v6BӢ1g)m07奐T˥{i%)^!i вl$HvT6oIlia/2/txv mKw71v)ӿB0+5L 0bP:WK@ T}:?2L÷sdt:]%e?%.QexD *Sl-R 06pSJy{ |ޭ[9u.?և\vUy*g r`k$eI=TH~awYJEv~>3TS\ģGaq/Im%xax"ˎN{p >es ɶUPmVDB|Y՘eq֦[|+H3͝o0킡xc~.B]Il7e6-1) "Ëj*ؕQQHhYnЉ RR%c*QmG}ww BǖĿ\J.^d Nq]oX87{Iً LGh H!U/ֺM^\_ѷ.tf}JlS)H|EeqHuG Z6&047Bh|lgk=#>! d5?&cn j$5|$A[$ln7i^ X oBX3~ I) J6A*}weB5YOIQ@U 4&žJ+Ҵs[H4ܟ [ )c1KԁrJc#WtaU#HɈf _Rڴṟ0 {΃/g(BW j`cW<&F[שr xIR ,>!t*UX]%CM&j]ҚP(T& ?F8C3=QVPOe]XɞZmT&`çIpE#s !4Z*ƨ))^?H!nPM[\&F IJ'sw:<**ڦ\5Lr3ğ4|&JeG̯/&Ÿ%$}23þDDZkE}6AT\[4Ɛ+G0¾S+iSkx3J ᡞo̳Ui'PjS)DZ/ub-0$W )5 vˮFJٵa|^i)_E#B/}L)FRnmi,M3měw3fT 9iI%*H9me7d}UN˽g2j'x,vpŰ9 /xu9\ R֭FeU޶\ BUO{PʂkW0XH1*V*^ g^nB!2ܪQFr FzWx:OH g:uwCz{KK(h*T SM;wjo^Ey("J~Y["JM[ٶZߓ0kA3Z/Oa; B M\Vs١(Vׯ C93Yēc-S u#xVa:=?7{ڨE^4 ŵM;`Ag{Ë5nu1i|$܈* + O*& ,MvoyB1_|@.~y1eDyo_Ж°f;eעQQP࿖ַdW%K㗷R>w$Ϩ!8D%?xl:*'Ͳ.' 9@[NdGж){H岸VǖX>6;qv _lV|P hcsc]#PdjcK:Q`D؋XY5PV3-aع5o-"dGэJί4i\̀k0>XhUR/`JI@\3"?/U'v:mQI#?J-!h]R1p{".B4yK(q\ &޾#oø`d)|k=C =Kˏ ]¡bY6Ya0C;&H]~ɺupyјF>\5ʴ%ƣb&Dm'<o-ZYHCD!"tuˁY[g ; ƾS(i y.,a}vD֝v&un+N>|R:DJ>E._o~_D9܎:k*Q}bKj±*J2{  NROd O!IRw/Nݧ6akxRDݽM.5!Ry};o$rMnw`j{ұ"ҷno\/POBF$&]O,leƅ/:5<mPƯCI4sޢihy`9:؆"OaҢ7u+~u,WtdzWiLط̾_$ߦXf۞@+#Z qՓdF>25?U4 T;4kپw5>dພk|"y/$yemXxN89OI1KΫcá̬J_GMrpGQ!q,2}SRKIR&YjB?,K9ڝfL0Er*kDq?٬ ݸ[' hQR{NԻ1c#n24)ujh s K x@Xf0& ygI‘ E9?jGqZ }5=?RdI`Wt!}%}kۦp]—+#3^_7d3s%^tشH d >Pv- `mdrv`-SLu\._|7B1f GN |5hvMHVXruΊMkAR O .@mNejYWjjP(2S.=3]ma^wDhZlhy"i6KWѧ*jJ|^bxnjpIpD?_ދLh'4IP/P[{Əa8tc ~ cED;M=a $ppnXjx"B<ΜwJͯ33P,alL'+@ItNQ4#˨_jjRߚg_*LC޻nd_(>UlTڱzɓ%2)2>.)U{KzZLӚv%=bȠHj.jmUYaWPƪPaHZ\gQN )Nm#[a8]wӌ/& f|x @Uk K\e2ϘXRZx895hG?(o3.L2i;}Vn#$Mڃx54?ښ`Z@)&Sl6gvB,H!?td|+:֑2C~너jI x]aʕYSGb"Z3h{lWn`.[Q2Btkr7LbS;ݎrֲ?}q0qd, Κz%dNIyk`隣NjȼU̒ʮU5j^D=y㱥jIb6F=G ܴ-EU믵v3}(#m]WcQk+a(to/]MmD _UTeטLL숚  Sk1JZPBt@ětHr#*F?zGEwrOL|zҴ9#F7-g5eV=DZĢ[d:*q{jPV QÃbz2bWNg8WCcaQ%<0-"kJEY3]osGm|f^ټF@ڄ]Ҏv dhڅZ2,V VE0#a?: 7y:|54"xcS 0WN_-RC/7D- ڱ3E# qsqznBDm̶KJ2sPdG<9/X^U2|6K&*1k~zF±O/S&7tF)#'-ʮck `SBd~S:]bgI!+ 'slp7 ~FB4$CwJbHq{Rk ¯޺LPou)΍,A5Lv ^HPkQv}i]IG# 1A5fZ.6= 348 J±yF>#ܷ ($2Fh|f+Y|X^:3r 2|ͦD*8V8 M#⩔M@Aky 5BCL7Oh[t,v:Y dlſW%iXq.9Sǿu:.dSݕi ȗ&aƊBdjs]vWas:Z歉74 ! Sp#SjfdE] ̲rsF/0~05Na-z,C+X.[yM6ÆQ%BP0Jv=^s o2tV'?aw-~ZQ ԟI8Aɼj3.gTO@/%>[ yvc㧡@3%?,",D-L9%/k hRb6VZiIBBCziGMݏMBV.P= wVRh)uP-yyulؗMKew;!і9!޶N^ k"KBDTJұ3U rʴ,_Mej6zf~iS78:rӠҙUE@#ʮibZtr.T{h,kI/Yl^ j69pN g*^DoTJw6Zfl 7@(tC-5}oܐk(VB:t\}~O-?yqXn'Eک4^%w[TmBB73)F@j3f4@FnO}&hϻ &%q(`uEFԃomN?H%,Fv:~d/?&Z䖠Q&[;a1H*_of[jh`w_( u^yR i!ܲJ%ת)̄iH۰ R-۾#w DJq+aV% M*p[}NM5o(`A\Tz|=YB D`z]wc6bXXŁVRA8b{p0txwKqHf%Np"%+'y},xvj$2RQwJ09Z+:gX۹юDL8=<2Il kǠ;&N1iТH$hg- [Z[#ȅKl)OYs1O\ʸ(qx#6@'|c0O"f ' Pҧz;x+9Kx($)z=LnJ@k 7 Xh&m{;mV+ F,S#W{5ɵxhXywi܈>랖}贈݋z(^hͳ~kFcpL/q^9RXsҠey9'm۸$ǽ_u&[ ;pK:u3Ip!u-)2twMI8@쫃$]Pk&nx c8^rL E="\ 9MY)<0SYb틇M3`PH:˂[JAڒ{%'gT";{88Ym+RIKB(G_Ȏ\>zpK{(^Ky*C1+rvȮXbs%qxq}|yRF,PWWL (tT&..p^k.D`.5ZƓY,詜ϛTIE>%#+:iC#rIŨ|?M^A][2Dm&^d~5n6GWC [9HˮH9 U[ܝ2Zo;:w!фVcX'brXfکLPVaG \nD ]a70tUom[q{zT˯3ds?Cx~3fd,xz|YEbmmtu-vݺbHmמz.\'oR k/oyĞ~`ܨdFrLkFMÊ)Dxsr QNw'S|N}*fآNҒB[wwYQ ٣%a\n(%٣Ēj.ʼne#xˑO rT.Z\a!N\T!vBxSs.?1BRv!OkaXH~[,:[ǩvVDF _K;l'kϜω 2 ?Nc%i$`Ei2 9FËH6' c:J42}ߏoN`["L??Wrx$MJiɄAӸ<w聿5M3xq k k2܆1>eDΫ*ܚd#n H{; b,,J7QfY)W.jb|sCUl=3+ e5ӗP|ëÒVRWlܢG?CGO] SQXrE4wGJS6Xaʹ|'Ya+;r֞یWp2(0b­Α|-0PD£Dv̪볊*PF E?h9,FĂ"w3,~ҖM~%/5WD7(v)64%"X8ҟލx0E*Kyf Q1@XWOeY}!B~֤mTz -W]X%ŭurb?)$$ gPAguz8/ǩmO/O!b+I%šlPWR >da_9m9Sz}<շbu;mc #Fm1Wnmm!mjA.X[O/vVkJxJBRɼNh1}ODw?.̒p:l+kRսinȝ6{r=#GH:Dm 3Tج*ݩmP/eۄŁ=_#", )R` "ˎDE[mz6I3c!}AOfFB,5cK06jsfQ.h3Iw)TWXrS}(&K^ΜK 4q0z$%76vd!!o S>7 K]l|{Y.P?-4b9I?eN2seK,dI!Uނ[y^Flv(܎ĄYN.OA[Pi0FF"2?YZ i1 Cϣ=Ѳk4sD} ]bUgɄ*&x)αam,%|.wCDib ѱ/5; n\k=l.pKÉs􄡲{5&ѐTsA/uvt1ҁ/ÕJMo0h/ TjB^l$ uc=t7̂M,vA6].<ԲBk4:( 4TZ6~6tă]ڈ,t:]\g %5ޜr[J^]{]$ԟ(TΟzGkH_h; MIY~ ir`Jf71#l(͜8}mb< V=DV"} CI=v6ho_RXLUhKM*nwK܀ҷ񺱈=9H$};elӹ8,{ͱP E,W`l\} 3sMjBMQ$)k*BˢR\y14b8"nN'u)A>Q_^cԋyS99a#RvshqE}ilp{>%W&$ޓ4蘠- 6^ֈ8rso|'"yοckˊ-f4TBC#uJ% ZǍ0eUt|;|i'W+Γ 0~͠ªӫVQx ]+d'06J_$t%p;I~QFr-P< B(YL{z[&Zr2R'3NX#)z/*򪄮-Wc&#sptI[|pQL{W5Pa C?ڍįFI9{7a(+xe k.p, s3N 5}ۋ/tbb4v#?'O.㼣4){3 >Tge-\ݯ J;U"0"\+]{AwiLLxcZP/ouoϸB _<\`Z%yX񸕼QG&~ďk\Sm ʎ_#-Oxlpi+ڵwJ`Lڄ.I4p/[Y~QoԔC>602n<ިHK z!@*Ց$9қO9@ ;d($R/_{yl2J )@G U WY0R=7GM=Ux=)=M)9SP 'P ~`ᵗ'j28}/SUA'l@Ю{P&D,T&3b605DB(D Yy-Mmŕp !4//T^eSu-t ,-$[Fm ^/;-\cl:7Ej"]9aӜw7ݦ^<:1W 0E@|AlK,#zf2%|K+ع Ƃ[ʷ7!KI W.r^FݭpC܍SuLr]G8^ wk3Lzt%ļ FX GoH4yq<܈ɛ}Z liس Rq ޼-j;V]B:6~*L4SN,F(*3TG%dKaRPm*d3&f&e=l[]UtQmP/C?JqpM{l|{OZd,ƋGo{h,6RV#Rs]O~ue%A B:|*O {2R\DLᔖ]?L:"Is$2X̟iS)'O@ |t~syf&.K9[S?+| 6`ֿ_"v+0vB(Y+blb6*=X[-aaM8,I ~W$\.?g9+:&5΢@wWÞnn"mԙs7@˙E:7e[dS$e #$[:ǮǬ+=Wͳ8]d¤*-RjXp>ycd~7;=%ԡ޶VeR;;DGOږN `>4 AhPyePl0C_@ܾͪH`Q0݃(Om{jaVcdeЛCGW߶r.r*B.׻AiS܄AY_Ҡ#ҼuY-S[& 2Jò?BEa=1hT|,\u )KOSH..]AK]_T!X t]{q}1_iB:ߗSƁB=xNEIc5X4SKyw \HPSdyt_Mm$f;1k_xn@Џt͠Aa+Tv+>{M*(om֜HPGw_\XD:tQV]v%Q1_y6[MPmU0ߋ\Lebva^$ D:֒ypAK~`˴=Ɇr+ydYmMI.bMHڬ1@*#4;Y)1oIxn#=_M+wx~H3mE2X0--2BbwFKzbMFgrWPl̴ CNƍ,r]ɑff>.ugtŽ Te5tb>CyVSׄ$9B)+鈘ݬJ̡זmK@ID? 及C r ;UC# @L2yJKCW:NNWq?aamWH梳0DM)_q2}@]°Z&܋Mp*ؐX8x>YyD.CnͿ69LjR{ b cy^K_"{c/Ш+Hix< 0Vk+ԣU`'IJ>~B{~@K`:3=iiv#zy2HC ֺq܃weG)Q2cTh=রcf0̰a*` I07ZC}'DBv)X8@+4PNYC^L܀ᵋ)dd0 YE!@frdJ<.,Z\NJqIo7_X دlvOGy)=3aEiF=Wa`/z&GЕC/c~$DDb~d. ;Νer#qh{,lR gWR5Z1˱ߵ2˦kբ!P+<% .]GX|,p: ,e0! |8ȕCQ1; }T2ض/0/}Ƿ~P eS?-sqK/F;$"k~ vt;}!>P,C0ri'QOWC>^+3WcYrW'抈ճx=SdckGIyAx 2ș^}]x㜺WGn=pO'a!XhDTu`O]85vѨ7kef@''j8K8@$66Eņ8~ ݧfmS_30S^5q%PXZUQ^UPmi.WgOnX5LFX€*)`hVNWz#zJGI0?8Dł4S蹥 1êkvG%'e^> k2ts_fq𕗉S$jv N%C l)5|.E}F9j.]2 ާys|; fmY7m-U amQ,_EI5%5X\žM6 U4 OGa+zH+Rm2h+:2BLS 5?g~Sg"뻥P;ּ2Zb[ b@e޾%L6v6͎U~}A=,&$CC.3=1å T"d7l0>|JŠ>^[(/@D7ykK0ۊ}vYȩqrn Vm%kvqީQ0uZܽM4 1ն`e~XޥMCIRs~P )C=9mD v R{_bx'I=Wq5ᑐI2e[²aV*#'##F۶ꖵ ڄU]6OC/MɁlN#e?T {@ygԓ|4pHqRnEҏ@ÍnxT>vAdUdE<-f6C#:j͙ʌW1inYG[N)0iniYz#*+]|6KؘK7Nw vjʤRY<\`/,;iEbc ik:a֔mճ!DoIx_:3g.4 <q ˹Q,^Fq[?JRDx]мϑЍ|WRN_3R\s==DSh>kJ4 ],kOAvh3U zg)Y@O- o>]cHp5}+<  ܢ3\DRu1-qhƊL`h+÷ߕ['aQn1Q(tay@?~'1_ϤSTqۑ>(& 6tZp0wsOӵr >Ғd}եNv?k (ډd x'B})avŠKb sRUA<2i1VA1K7#C$卼t|J[! O)AȋѫJǬ0&̲^όynA8& t=H?u5Xk;jў%H!A#9Vxj9\ fDTQ.هq(Ĕxxo=n?ӊM~ +Uº'tIXuO펵]^bxSS֬j9]lx㏞PP4seE1nTD[%~̿ʙ(,fO}Fր#ہ63IevJb4=GF%:B ޭ-{ĘHQxd%?c+_0K]x#ә-brUw*=sxON 72HH`%ĀۉsR =:٨igV7PG~q2HA1Tspr /W"rX1_(V_}˺m9!^75ӥ -s,ğBbleegE4\#LHLJ^p=V D:6}l emeZ /MZ^[.\*,I%^1Eyma V &=I bNptgCc6&opO0y_`+;:x/R R㻎E\F䶡NoT-38"[|; ӯÍVAc 6˔D'MC1 &j1!O?f:y ]v;`ίr=S.цTJddI0ݸ|[?+ֶJ(ڔ!ge?ᩒl(w U ٹ9ɹÜ:azA/g%oe)}B8qFY"'vŸ F~%[|Qx~[dfźꛐ*bgS7S]]Go :W,NKrPk\u0y9GhsaADhrRpNfx ٷQ`,4:L xX+/PMlrx LLZFA<M+rsxQ7|NԱ'XImS_mvʘ()<BeiѼF@#Vnfa;%l}vhbP=GRl&O21>[Yu;X J-Kly_4t_u짠R`Xܩ̇aHV˖P/ȼ5ZJ?[j6ķ+#m3hF+!W Jc Cj).gPK4~fʁ"oQ܀EgkFfn}ySnEJϳƲTt|T)B*_(k Q_\inCDeM*wbrRLnod?ۜcnQUܗL/fx,(T0`7=JJOoCķm8D&كy@VVͶH5VƄ̡9p<KsR1Ji5}ّS 6ueo6ՙnʶ o?j/Yw!:<؁17 Y IeKg0ӨV:LV7*#԰0*}o5[\o2=Y~>;WJ %L8AtUx|ցSsVf6b-7?=Gb<ĆGdvnXi3WMN`v>f14߷:Je*E`1mt+;x-}8]MR vUu\ `W 0 2 y>~:%HjH~3Jw Hg1gHS֭=@i ]8)sIHT&S5 prKz {2ǔjȃD2#ٞg}yZv=Nm.Wp[s+GwQ/0 @f?[ "zPbLn#8p*?޾3Aoyah)ԍnJ $Qw _w{ `G3UXT_Oαv_Jw@q_aksi"}6v\ɜvozG9URXVx&?Fa>Kj~z-YX=WwIߔ[(@J`v sU/cga2$`ʃc%L̹X>P)`x &]=;+yۃL+ |+^,~D[+Nۆ̀J򂺐?VB5`A\Iv+EuJ1 LD >Pbk:"_J3A .Yj]O[4K$X߭.^ Tb7#*VjBy)z]q9$w0ىĚQ*@+U颤n8lIG@8ro/Pi5b/}LK>c zI'gekBN"tj+-j^dw቞C]Nhǰ9Dozܗԉ;ņտ%SppQ&}`f ԉdTQRC= ӔLi[ Է'!]jm~ %osrA侨1n#0R~^?5&diftY?"۩I-s+joJׂwq itpܥiSyMl9^O%. eA(#&}Wy9 .\-KM8qm3 @CɧN"wQl.32,}5w$cؙAd\*x:>\o }m֤ijܱrIm&Mf˂CaOj(:l̥@:ĜzTN]Ү0/\?p% -2s/E$]B1cy0ˁMcP .V{JzLV lG5W[=쾁0ݗ( wOŻYO~ UcA:{\|TІ99a-wL[NzvBܻnj 5Ã4o(=:vA[Y_8'UjUb DNN3(\+ " tNG5f`tK&~[:]\;*U#V+Ǿ1#љkDbf>Z4.rxFzn38^Χ+W7?+ EoĭZ\OI@znIO}7>^Ձ?Bn鍄JDSNY W& j= 9K`9M݇ 2뙄2Z39 :1R$l[m+|=OP|NQQDQ2gsAHƝdت nFu6cĖ0 sFi^$׉x =+2QgBj=]j4|\: ; +WˬXrJDAe?}AYJ eFdL.X&|Ǭ60UЌy^B#9v(YLH82EL# Bufkj(2P5.* b U ;ŽzHH/ @[k/lo*4'0ܣHA,)1 xRK4boK} 72aLzǾhio2_Jed$?0R6b#S%p=A&Ȁ|`JW,16rnjrd^V{0/3 w2 SqlF#nd .M/ 8 | `IMxK.bRk5YV %mphtU`Fb9Y_jo땩"~ZQ:n9ݙm+@XX_JVhX,*ۛ2 nJ8N,ft5<&,:3I"h9Ԏ)IuiBk,V08{*-fЍ1"PUɱ{x!eJy\1%ӻ.d=di".?"t,&*xG#r/Zmwc!+^Ev.%q4&Ϭ/ k>IeKmK"4^Պ{k#gǿ1ރ8c`9n"m%.1gG.!:CZݘ)eg- K $8,l&((dAiz}8lOZR&=3.l".nZyc [.@U!;mU@3am֔L);!-(q.%{g)d$o/og=X*Kq%;Po#[&tٵE9͵$N a}~=D RGUBƣ9amZэJXlZ6E0y(Gޏ|b Lrq;7ܝvK0[M\#yЉ7s**. fF}usb£X-u5bW:Zr25p&W % or?pE<+ϾS2r:([j:5$yGz;P(K[gy}pϩI>cb&Hnf=%,&kp`!a^>v&#AwMM(LͶuxr=Dcd7e4͗!x3-KpR4'$h}3a%x񁂿zB}B#"thTO2BYk+(QfBM*R~n 77vDꄢyN&&YAWpU܊pЧ8mۯda:s[X*Le_lpS6Z. ,m5p'τ&OfY$)❉q1co&f[8;pE@r mzV0i% uYzv>U]f.it- 0ڭ>N3=$_lEl7 yb9OFIF?Gӽ~Ȳf'hl8\\\ۺ>eN _@)>Ky4M0(i 'ZHp)%`CUW:OUBB]}ui_eUpgQ 2*nN*:Ǻx5smDa}^Hc,مޯX02ˢ]PxS3@rǥѮc[ΞބK9_}ׯ2ӱr$_.;#cKөb!~, +^dƵ> c- 6˔4&037r;vttçXJIŽ%-lj8sȀ&MjKOPCڈ[x0r@QSH,U'˵іz?4Vp0ή@SIGs> ^l(Z@:ci,W8=WG4(Ɵ'BQTvP2pP5h y2H{(+UcOЄ,fqtX\vrM%Ѩ$2u*q˛T"2Ns 4}h2nJv>w~eUz7+g qnt`nw\)piUN]epaɼYFW >Cd&%b2Ζ1 +ݷ<ǷZ v( ϕ >,[j3w]DvD>#aA>vNvn w7`Is]dсВq g<gVZ89~o~Xcr Әݝ}Œ].VI[>Rg#k* z2M<^ݩ]7iZ>J'[Gv: ~/ΒiF"ϦjEqT'gWs]X 곌PKΕlzt; ]]9n舓llwbzSu[]5KZ"\s (F.h NUf ka^+,2&}Iv ?ҋ̭#WW^jB7´b"MJ:Wá蓼mBL 9ƪQ%ؑX1MП"G#4]*)ZŹypoWlzNByI1P\6G@>A|PC;H'u,Tr[Z^ ]p(iǖ3ȯ7O`.ENDNۡpBd1EΠ{m̜W 8etr %n )CIЇnMX(# ׶He ٬1)0+PR?=q9 h;Th@ ⽣@~:/-emz⑃jziqIBZ&Rs(r|9x{%\vbJǾY['pj ЉFp~ \e%6!Kh >B~8:p,er̟KiqA2R% R4nD{~p; 娐"T/GyUMsU# t(Nf z:-3N:â!IYb3s@c c'y*Z4:=$*1yUL?.yc۷+-We[%gjZQJ Y_b -P8f )"";?kP`#-2eR/ I|=ѫ$@zPT: wbzNEx0G`ɵ(?s/E|5s`Q:-7$ƟoxUTjÂQZJ/Wo7?^ ϩ]{0>ϦK5NR|5cmy UA˽l4=v`O[&{yk%)eſc8@v^wRvN`496RnӘ6gm`xe/Qtd_i=2JShj{V7{b mҤl&$Gxcs 1o y(TtMcPr[EQ{cq^a+R N% srvx_K%&A'S) J886/s<ժ|T,u {8 '@GhlHp.K22Ttm{DŽ 4mkZ$iɂ=CQsL~6a I}BŗqZOAi x =PU$K=U"EʹБl͐Lb8.+y.teP9T9g'RD8Nt)b~qPeO`.0k}[d*E9 n"10t򦜝}% 5:X0AVzsR%vd~Neə橓vݕ'b3zD^2uM.;W?z+)PWXm7}ɯنEOp3vŴoT߷zm\BöSp! x^MTX(81]wQ8S<,0/ n9 A͗xDlD$POX533 Ltx1uN#jͫhT>HE-*O&qmlRBm~L K4N"A(hm@Q bTvREQ_Z=+z?yʆ ;m#z0_˫w4]u^H+{? 6*1ÑW%0 2^ q&~sUM&Bk3}W,2g$Aug}`,54 uǯ~ږ POT#_E 8,Pt4L|_6b<ȵŻ=gҼIaxM\ 3+f"3_xҗn"@I6 ԺW-љ. yʚCE3k:8YP-hd&=yӟ9*7Vs4{yzKŌ)VFMN_eO ,S!u>#mb`@S{CEmZ,Mu6z+Tً 54fZg HSYx-];oݣ(a42fpF u+r'yT@J?y4} Ǵw3NX84+)c(pЂu+?)ċUV,\9{}~ B)NV~a}}@z&WWF寬v20 o6jwKm[5yIg ~+tW3:[ }S bBƐƽyh3#ߩTr4*VŅY8\E(úD[MSP֒zMH}mΰsV 1K^QT̂r"@Sq_d 艛x[=TjNYs>0 J1] s;[ٻ%aF˫WvF8+z=4+|o0aW@ { sҢ1>K|<#wgVVt4ib]7!<MA5Get.!<L oT,CĜvsm 5t ~6H&Z?11# l9fO P.ToosmJ~d82Z12(/{ C?A6H?^?W/Vƨ(cLʲFL 5 n!PWO KF$s$%ORQW qĭ1l"s[45,)Ke33v̋&[O0F{NNg~ִ^qR?ۯo2O8qZT8pe}לE^CR9]O?&# 4JɽEmk s#df՗=EWL埭=앺+ R8Q{*U[%}7؃q9NRP϶kQ 4_鏾XmPⶤl1!kOYz><#H=^T~B6XhXYjTQ9.Yµ̩4~/QO r5ѣ\&ި'_yka߃[B /} @ @,zݪRJlyϫ$OB6TYu2ΚaZ̟z wK \u<-CO$X3)JFR<+h,lAY,!!sBkπv"-hue&d| a"Zw'D~([ vEߊ:yɮ'f77Yu tܪ"$QՎi}lr4AH [T3څ(7'5aQ<3v/b/]!v|U`l"^Vz [Nc Y giធ  RRװ@fJJal^Y:Ԃ]® [;Z+ȏxG,e 'z|T!t%`1ЕyJuR mQ&$[’ ͨl"gbxmT:i!~uJPcRl5rZ잛ƙ >QM ԅTU7aݞ顱hhvk u(3\4\|A/0MD`!Kf*`6?/=Q!e˪ s&qS:Yº>ts[k}7P7. Qb usS!ẏ|xqQFXB?#[`ZԒ;NPOX ez2Y3ؐ^k?ȿJ( g{$(7V-o( 7 oRtNHsO2Qh"e~X%Ď{hn~aVs4|,r.ʰ|@N;aJxnϵTFhqz 4o\EB9=>OT(gff׬S#4^"iEI7M/ 5uedX}XU\4"U%{A1 q5>BRZoЈQ 0I0]yj>(dR$x42H8YB%Ib,т=:d]䭑c>h,?-lUA RtxD'oQt1ʇֳ7{Sr;K ~i|+qzگR{\S8*\qCb:+Jj_@^wwҏPne|8 Q2u!}3UqLv܄+zեߋ7YkۃTFR$}?y&-h/)C:@ov۪,7s je*M>bƈqTlCԀ7IV8^eoD&Z{xWrSxb6됔J襈Hwb{GizDu.PFh[jy+VRսYʸĒJm*q2EMV4R<҉ܰnMy3$v^@(FVEsH20~E:V^.L^Ē2[0s&+cv%{aBc]j?y˼[ Rڿ$gǹnB ~ܫRU,mӇDDD*ë́)~;7x+;nL2MIB<'2"3b,UmiBe+uX\dņy@=~F4?6PoOe7f|=q Gỹ5Y . }g=Д1òJkpˈyb|T9No^YQ=7- 9Jzx[g.υ <3B +ϢoNFP $=ֱ6zJVə4x?ƵeB|U5!\R#MO1'$o" vi_5N37)V%.pۧfj2PS  3b![BAv{ $,1nd[5/--3u4tD G'qS{SFZmE) %il% QxrGeo\嬚HS^49dQDH2AΙKWI![c3v YMl7c.Ӥh5#`CUd 5}sX g$s6| PatWc^_%b–B%1eHNTn'|p; !|yRXVHu$>>CPB\STMd<}~% T!Jg| |vf},@M^Ve6_ܾK#aRTWxa{ ܷbjMIg|߄\ q*%:Jͽ]$YW?P3Ԟb-vaȯ "7-@n9^д Mq9C4j#B ԯN!c@'4aI,UCskxFTFEX B9pBF]eK6">'+KW|E(mܮT -kWASc~LAgld\:BX(J9#9ްn viu2=HɲQ [gMk7L@(8]2|]|']"@#?ŮRg\{V Hua 6 002.G"a eoLw{nƳ !8Fw2=')q)495#%tL~w$3DN !0KH&+߮Z~F /6iKtCaƽqމ[yd<ձGRw|TGݔٶ*Qu*ow#d6 YUǸ'0BԳ\OO^nQvuҬ]:1P}SV$4m0X]9(;{:MIЇl`J7m Hv]S2'z\m 1^=yߢi{ _b5)$Zv,+k ;QtT^櫙$<n#kJ(@Y:3*.+wz,u&r~J3l]/?@ \1&kh",@ ڽ)*Y9ȏf98GxlGLgx}=瞙S;d.4Axyhcf{V u_vO,ȭjݹpA%8ah_RX֣W[ #֣04IgȖfʒ~_A unS:w՚5 G_,(>I+nTBq^JjIZĒǂ=Ij.ecsaS`9=e&/uYwWumk*fˍ)KgW;o`Y`P=Q|н?(=`=suO|^3l7zZJ^z Y,&lq԰@iRŒʐ9Z]&ٟlRҞ)R&9wg2mqHj\ 7돽} ByF7  09߬y"A SҴ WkAʯ =_cbysܔ3CFu\MoSf[a̽3!DͧC)6fZ\mV%o5x Uq' 3&k̪ k>݃_}2c:JnaOU-ѶyBIgJ`q[O d@8 aD"HQ'>rlĜHj?8I|3a_^*rw\scGqi$l_&¬§f( (x,Aav}_YJNZr(koV{}9zbX=A81;௕e|C pYWGK"7{ oVu>+C,UR~ l~+P(ur>֧<3)_V."0ec2,cj0)C1ySg)Xd-v>NO==b%Crb]냋S^.j1n䀅H> ܊!x[2$/0Bxf:cw'R}\G[5No_V_FY&_¿$ }mp I_;[0F|wP}& Ocs6_E0\\PlITBe ruCp,:nUV<* >J˩/` 76th_! &ǐ@M*?:D--V)jX/[o{HYsYLTPe[^0nH7@:c/(?MYyQ~b#tc,{~)~xS[f6y@DUa3KwÆ[]VsѣcF?,i<7?}x^| r$=LXf}+É'y4qDA:2vAYz47$3*zMC5]wwe>XiJw#u<:gے{FTClrNqiqv>2*c{ t5wmH]118Y)wjB$'Zh2fyD;iS.3_ _"r}S;1!3H?{Z/P[G5i퓐kBz2'os}x? -0RiNwʡ?\-hIpQi7͇99}XSc4e{衺Ov-AE*AI+W▨"KZ3|-#OFv5cAORc[ͤ,uRGa0;|sSax'c G;:o0)ۻt4mvh,9Z _;`zP 7l k/u=r8QQw~^cb.}օ9M\7 9%ϹJCV.U]%B<"^F\"##'Рu Cs1ͩn%xc?pqJk`=R4Wqm)R5)}rZ8-ӷDk5ԟ5epއL_2YQj9z)qc(3C8E Fx2Xfd;BZmIXL m5Va uzv/7݃L+wS*x,җ iQr)W}Q<7jw(z/o0:<2+ƬPGhHS-B]TXޱ +ٵ03y4ە]C2vs{28Z-iZ[bk|46d="KRb t/#"zӣ ASs)jR—Ow&¯ǽ`)] ١r;`,!L'F`d:#wDHVxH٭Yh{0^0d2#Sq(~mHCq=5mT**WVâ^[g+zXxY T/|)DyU:llD!+Rq-D2tfV'/u Lʐߗ@Sӛy&` nx4 >y193vHQa#OlXԄ7p8ǔ[Z1 Kո6 -0- F:9섛*C A|7BO=n \_1P@]ac ˸h žԾԪ<Χ奲FW9lR`Kj?..A>eILY58;BL7mzTq`cAoȋ2?3p5lhWO-MN^z (}ۇ{J |3-njΘ cD!Jz_rUǚH"V<g3pLTf{βlQ58`&8نLJx2heKOc"Ry#غ_ŠhBUDs0=Z i,ޣwNz~5iP8k:+#xSzxhT4੭LY h8K6ھ~AFxE;xL[|=|M@oM|;݆߳YV a_Ր~g9X7FfeJ$1a  '5P2d(de /).[AvBI\;_)19a۷4/ j~-jW?VX,t3t8h`=G)D'jF 猥tG$PbM4Z>dWc݉͌ތ)2?ѡ9LI:QߥiK_M :z?KۚV\C!4ϴ 1hS:JTթfw4c pwGp剥VJԽݺ$' P*h/M:l(0dȔM Aݪm, 3rv{W)bXul%X{% +_UΕi"ѩ$$Oָ4ga.WE6 %s??$g~yǼ ˾F XW>PP-gkR睴M*xU#83cOM .n 򖈤+.tűxgQc.fŭ-Kdк.RI:&Þi&g_9b戽jcg]VW韕ʿQ.m)">V[!A%0VnmFekʏQfEP?뮲,uƎ';p̒ fD2ZkG@D;8Uf&@: ?ʔlYޥ߆@o'L K.(qsSj,A Z%DHuīR.ȼyx3YV\|1S\.%l/`Mu|#sї 8UV] QuliǦJ%u?.b .ڀ7eK lDl!5+3]=%X-LjlwK Vib3]jh@Z>UUsL[W+gU%Aǧ3=,Eϼ9zI[ɢ'ۉiaj<:x^D5qO2/BewQ+́THB'`ЃGr`V>H(k06 \ibuE[ 3Rz\&B"N xWn1mvAa"&'i)= m\ ^_ ggWj% <2xM#q.K)nK (B1=y:e>ۅe(͜viwiT[<"3sO]ADMެ:N$wU}4V,veq~^G)|^cܿr‘1Tkꎐ;睄rpPeTkˣ.zVM|(ZӀB͏QTR=B߶Fc5Q)=k29* lrwm=%jEm3?Ã`!d8" Ljf"uվ tbd3e4Zxvѣah&NE9#gWO@+2;YF;nC}ŸIJ^xs޻VS_" tt5fp 7lJPcS}qȄ9OB? ޖz h6MNw,;l *9Yt(e/:BK耹ţ~ CA;׺"H< zrox9ɪG9Y:kH㯚v^40{7/Y3P[ϡ7+#=%_L3!ee4 7.uDę/E6%4r c6εubHā_:s6'oRͧ(h ƏEۣ9&&Ԓ~ZpH* 'ZX3B]Wphj: {gaپb^)e1l6T+HԠ>DGpy,6$?i?PZIBYޗȰ]:<zk=zi9?HԙQ/g~N@u?pl׭ |wsCpkM^֥)&sI+rRgkl uuM n "7y6)`Ũe9qգq坣Eуlv\Lo'm , ~WؘN|faF@ &B 57<,JާW'**_5Vxm$?`uh.%U-g-&Y8̕aLCk gY˨ԴNd˯g+,!|z[:!Y<71/"V @Sʂ`A)+KYD 51fmNfYV WtEbbŚn[N3cͯ7}TC@|JtjN pGxTsVz{O=!BWadYDO+y)9YŧԜ}f%4nO*Kђ' _g'YM3^HIXZ!h/ o=zѾ{U=& ,-gZ>K+M4gkNֻHLܤ?XI忖K]7/ A[*\Qm:F>ٰ0#rC[+~ g/b2Bzn)2Np[ }%I-uNCj4#`j64M4<ɬ]м.+ <>LC Ev juN>~M&^8XFy/KTAyJqq*]fY:}I§,>AQy < ƪ=0xAĕ".~3D!]{ ϼ'AE%BFb|5+f: FVpy7@hHۀ/j|/okS!7Lٌ3'Sۋ@Lx\!v" ]թN1GSFzs3f/>v˄a dW[8%$F5/ͤcWvH.!Dfj ]m*K0ax87o&%5U(] FN$S<WVE&9;@-n<WL(+F)M:'1`J:zD"3D@J/5Fp䶵qzQIi{zMp(IW.<i LC􆫞*IU@K楼5Tn_K0*'gDKUEk+:~3 ec*>")YBIφ7RyQ,J":&W*ªM:$Ǽ0+PҘ˳8^Ԣ'4`6ZZ-w0RrP"W# g% _^%Dq?FaRE7{(~fY|͕ƒxD>Źealx+Jd믿xy6͵z?HZEa=rvINr+$"hPoj0IȽ9ok"Z5pơwt׼Vۜ~{9E n%8dU8=w9PLSg+Q,Br }9q 0l #ӟZ`<'LqPIDh</D^ƣn ISoKz K٢8yC#-]PClt>pKH[t?8]3t.p%{!ha^xvӉ@yc}66)tP[;YZvtV-Dxuu<#QhoG+KFpSiGPZe ayBmUL˫,1Ttw&蒿@ch4Qˋ1Y50y 8ۇ{1W.*(֪J1s4#)D*l6$tǽ/)`]8pQ^3.:Ӏ͹,Bv?s"yzlilm@鹎Tu.YsUB<'CAm2plzo27nǙ;9JU#_Mv3n ~@.FD1 =!2mmԨ;ƷbTeWc9(+H"y|b)0c51&sM P44-{6$J-37(a^4NJ-d'o Q̕a_sYgaxi)Ěq&3bpBY.v<:_8]$O_檇(]Pjr͢)_x}ITc8UH`tW$3F P5Q5^Gꈨad}F/HQOKL=Z@zgNkZ'v@q]VBiQkNUX=tS}Il`tˠib=lw})p;@q}MlBAU 8exXCWN^F[icIbwU,XC,B(y1d~4P@M٨ jPR7Έ Ǵ%V}(&2]\8Y_vQ'ڑi.BR]!G2%X|;$O,ms*̎u$2*Ӟ3u(K-k`a2i7-_$)hx1ttnKk%(45&bͧ*)hb% c#ןVbU!ʗ4_OQJbS`mG^%_7*+ = ƿ=ˣV 5!)Ŗ"j(3@斂0RsK'1f\W'/Yd" 2 T)p>7ðnXbb,W=I'e+ʯps:QuʛXs/˺eMnUwYɁ&e>2e7.2NgpRsHm X*бI*B vWTZ/XS:|rA&lr9X{KG,^ohuĭ@k@,_De,7y Y }L"3sc7r^_/+:Bd-) yBPˮiAӣg 7Q+DiʨF(EG@#PGG |cՈlfѨ3@ }))'g=&@ U=ϥ WՃ;İԲ\A}]7UD1d[NZj!ʙ%x–_,U֤B*֡`qx*˖m18yVt2w3~iC&KCb.cn&Y·( mFڞjC+0>m5C,(qX8^t̅IԜ ?g7y xt㆖^|xpt" fQ0u)Q7W:,v=8j5Jx;/1% Tr=R=5 ~ ՓH{\؝RDHWM_yγRJ|oӅ2f_M A[2:^~`KoASw.-6B!`}YWz9< ,0F{)rzڄŗbb8xNw8̃d-N@6lʪwRҒtL#@59)~pƑYcjs8i Ӱ ЎXaܶ+(]Xծi8j YL-~> vvq'/ Y︇hJy^,DtW MXF;^Vl"n6F\i%fLZܲƾEs ,4&bQU=:4ݨ6JX1_cQ!m^XnH-GM4 3B X buG MVh9N#XD`GQ4Hk!2uobW1bϮf;??3`X|DǁYGsM&΄߯_ןcW]cu'q)!P )q~r*:2 xWD[$P97{P%"! ]e miAzSbxٸBxh9b,U] wDgrOv$&cՠTEl/bI^85TKOuW%j7Y ynV#R2Nq)kű LAm늣XPPS79洴h vbj2/[T:~e5ds,|&#wqthS=JAlш{0D(B@2 J-D` g,a E X?\\ HR F+Gw,NG1(CT}7NB"ؗY4*6z)Jx-xY|:SQ-}袭QIU _劂<Ŏd6d 넪kV&*FR]NlC:/7+ xaVvcA Nh"åfs 7* [ta3pFf":GPS죦nEU6&6=?JՖ"5hQYCY$*ϽW noo D9Q YƩTt)#F&jRc`b<l+g)A9 A0Kg*^O~4B=7\O~p#.D^?_b91+BL#׽,M]T; vHW" @\}6xW͎WY&s"V{$|Ҋj~,: Q08caQxx~A0$O xSmvW,\i4oi#Q8ֹf/t p1(piH8FOFwꌤ1Ϣrш,&ޕnv0Z[M"cAe4RKhi;״Gv((2GH1r=WvT$~){3{1P >֕t~i1 c;U_갆*chw.?,젮.X%colLD8  aoe$]]`g i #V1G}RϳG59Dw s>[B^@,ʿ`v] '(gaH"n4'B4)4)Q)!^Vz+ UNWJI!I|;qag!x/(LS%REh='Ouˑdؽ"N E)ޅs!A_Wyg7Nwp~D RX/&ى~D-$(=J8x FՅSL)l FLG`'ה}]L`˿᠘_S& fo?wEki)}~ߦƳr[7cfF@8@$ m 8<N'G %eOY)ѿ"iCyU - }!3ˎO J́y/~dTr5͏7? E9]PA<;mjE'6r{8"*9nfPKN4u?(`"G']*t䥙[X8LO{Ɨ'ev&V.bdK'H΍89HL2ȝ|ځ@fBLTaӼ$^޾ה#pWxLn#(faJWEr/=fHnV@Vơ|j TLZP}g k#]o`׍:#aϠY$D v/W6܎FlEI@!w; \6I?ȉ&F)eRc7HuU<OuD@UXlO~FZAca;'UeHl׮b+=a+_ -y %Co>$[-yDG}U$\K(4ijyrp hfȅY_Q^[.OIV³r6>~c$uFou_c?xSwtKcJΪa Ye۞bޓVdGvuǥ_AeS'hB`{Fsc9Yp儝+ m kn' e95}wD =}}h"H){Q* m{0d9E\Q&ށ{͕c<9P@ڝ.kl[a'k9MN. ^&<*=MX 5f'='%5E+<(l\F%Tm V.kc1~ymt*87ri$tƔkѿє.<Ė{AQD~ (LFgywq8?Lj+};L3^I}1N-d @"_Y- EVt hO4>Dd ҊS'D&ΰK7]ZDz6YgxzOzO>,P?Hf͎Zl&,wqUFenw|S)0 pv."Gen$$1(ch /_%f&bRsy+RlنJ~ܗ֚{Gs@tƌLTгkʯgG:y|`ܝeδC6\Ub@rz<0M1/4LG?yuC&gsZHٲT Fe3:_ELqg(xK5ZˋQyZB;;`?;O`< =2 @EkvIE0ن=ӚH '?VTyŊka_<,ZDq^nxбjF` gWb7ۗ;s~_DJ{;Nmo9/Viq;:8.rKzuoƽ5o\e [UU)JB/l}C 8B";IHF ="S+|$"i>Z'Ɍ|Z|Ɩ#˜ {dbGStWN@ z'GJd u2 NPD5}P7; q@)Iߵf (&!P|#,Ģ%muޅyS`fu֫G g^>SgDՆDGsI:&A8C0%/1jpOSE!YH)(zE-v)Q! ,uɤ5N/.(_,-(El`. p~a~~FZa8n9` ,'ZgC|Y8-)أ:[ϹQ{*#n_b39/t *=Zb1[|Ϡk;=k8rVc^yi ݚG)=W_NHJ@&R›![KcCX[|L )< {_u t]ĔHVNBcQKh!MRR;Os-yu` RDgߴñp@qʅQײb-. y$:dO@C4ġU-]HdfD"/Y7Ta ~ ~$F0V@TLņ_LZ|GTKUm$}Рc7~psgmlUU8:b04+NmTSs>;O~>}!Yn˿:Ą8*+pD3k*>J37 ]+,M -&;nX{x ܁F*` -\ "*HF@X(~u-g0 S(oz- @X➁ ] .cT$ &3iĞN{e&;t8}m;zeN$J͎TnV!Ԑobf(IvG_T~|fotBX:gx00Rnd["y,6VNmv{E2Z2-=Ea-h[!vX޸댶U$H.-+_ *co?(/p96"< duqYf$wqDٮ>4 # @&A 0 d4nv͠vHX7 7Fs83|rlnNWexx`f ,;,%\ӊ)dS.n8G "3Ґ) |!+mP@aX,(GgS=t?U9E/O12 Q s@V*2ZR,#]@#!I%$搾֒~ ?m`rCވ.t𜖓f9S%o2[$7_zJgrg"v_$P 6m7 v*Xn G_1>F!r5MG^-}w.r7: ,ɍl%&$Q壯EW_S),Ohm[W6k[-Hb%=̾<E!vѷzW(Hσ ΠB. ~~ $( L&9@*̮*ca[*zTф 0Xȋ:Hէ 4@e~hu[3/ḞrƒOzuf3AfN"J(( 2 \aXg8ȂB!jX%8Փ)I1W<))lIl⩝]߰}NB}'z+Ę7=T쉌Fl,S<,٥kw8؇ar 4<7.YfhLڠeҫOQAݑMoJl?_<Д뜖<+~;&,8M~Q: ~">S^nOBjT*f5͙RP&բ,;Zg6gr\;2zF@ a:=_n,Kл!wS$6dTQ(_@>2$M/=h9U-Q]}5t=ھ(b+DC]?p,1T"Ҋqj0ITwgNSi|%.0}tVMNQ(Ç1 j?XMa&.;T(m27n 1_L>YCq \']pՠ| a,4Bpn=n'Dܸ޲=DVrtBA s࿞쁂o"2@S.Ҕ7upbwle,:{!@VئzOfH;8gO'=>UC|ެ7EnK`be4'] 0N^TcZ@ҝ(8.F3DPSZS`= DFKcD{NFSP>AĴ{{وX^r|{ [ETMSy>H3yoSml 'QVXI &C۪|zYt~ S&<ªK_FRf7 kڜ=*[41*LHMbpO5%ٗg@<\Mj@BeB%,rmB?w8K`ti%3y% ;.?}ϘE"IH[V+_1zOqtEn[q47_$ey- B2a MɰUR$tHk<1Ɵt AatNQ[ `"լA ]@gQӯ-'CU]ոW!^sܷwwB'vMumݚƙkZڒ*)+f+W)lie&?{e㹁@^=˳X"h#A6.|-%7/O D5Gc v]jh#yɶ/[0 N>裖V_Zt`vu&^8顣V~"1XO:A@(;Ϣ>\C02V[̈́[SÛaj'-U-a@ՖiB4\i i 8KX+GE^ET%ؘՋ@;FDn?w46JQ+ռ3!Z @>x/fe3*p%?>o@ D7y`LhSx@P72S'vi%Cg'aCK`ƎRu_&oQ?L4Zmg}01g{{eS Y&.+؆Aj*,'dm-DXFڙ4{ʼ:!/G!6G khP_/> =7bFhLsHɺŢ)t8иOgcE܏+ g 7' _rnr%\9Xg76L<*2DgXe_ngDm tyƴⅰC ypjmފeTTy8kK)_H/(J=td^NUGNQot`xe"nws;ΟfB]쾪K'>% ul=%zv<-t#- *X,g-fwy`T+JR6/Ն9Q{,=c3τo <FvkF1W:aSp]eƎM]$R#:Zy ?5 Iaq9P8t6ygŢO%S:U[׊xA  ,#Imgu%۽tyqr 6,GBv O2  y*eL4]rҎ*@=M\ aSg]4֚jrz]m ;X({o&dP\j f~FF9[%TU+P33y>0 kԖ3x h*j"v8Y[Qc QAҞ5Ïi":qo"ޅ?OV Ek@?>S ?4脹]i]=C4͟E.;X͔a( D2{aeTЪkɵcݹt>L9{9.W޵LN'h\MĶzl IW91D8S,"/*ΰ/R8`Jsm&=e*TTJ!kJd>\u8NײWUAw?roht7%zC/߆ݔlu|vOpU٬{gZ=OՂ"OOo=3v- t?(: |rbm݄Ji3 <I]UauQIA/֍nEdJ)z I]0ukޛj4.{׎]vh3~~! Ҿu;G8“(b(JGe7Η!X%$QB.w{٤$~D u9_,1xqfU^{S} :On%&$ RE├ V˾%> jDOp?kgDv;7*`|}<3 Jla&{->W-opxhAp-E/B7cFkLz ju/&gɚ2YO|WWED֊%Po]D.3QDb.' \輍_JBNlʾ'͠ SF,|sF5aZDXb%1cVI;ZOginhxxZ3YT DWF (㕞H¾xEQ\6>>Qdg^ D޺l31Kyl=&o>=BCMgD YUgQkP!8D%C!ifzT1[2B-= SaF[:8HW\ oaɬA.Y\$6K&S8cKϚdLb!8/HPBLyF،)эsx"uO.pjnJ&gh^%dpL: v7A(1n{n ZD"H[[4%- N@2oQ69~ͧU%Ăd7&\Xǣh$$# 6ѣ-. )ek``Y9 ; g5Ǚ̝Kk\f+/ChgjD`"ω-PY?P4OgV@ItYSj3E-7wES% oA{MX|'uf - Df;ǻ]3S,dL1A靊?/xI RDWwB -Zk7ٱ/蘮]e}IeaG>Ywm#]ؤrvfwW( r5dUP)I .br,b\P!F."?MOYcHR'1 ^<&>VCG4?4ͽhCQIr,VCWƁhaza!i DX} Rl_o mK_)pxtqjAO);MEчOw -Lnjf.Fiåbẽצ3vn ,ˬw4S%ξE>qH{8N;1qڀzX ^8|?fpVCE ][\~W=%SafE@WLA 0KS̀5J}\H;EbLj;&^'q00Lޚ)o+y|Y*"ɺ,Q0:s15=Cbk[,Y#sJw;Y5I"#c#ׄbݫ;=F (~f= ]#P&i8q׼$G;ss},vď4sx'{cQ9q'kR}5xpɼ x0(]qhZ(hWD'CC/:8OpT~]pX  K4Lև _VTm'vCxʃ0?QMR]9*FO#T 33: li6BeQikk2"#%{/QR b?t6^WrpI@Z bgЊSa˺ ;=M cvX-(- l,C^JQ[P#ikHP0&"C.Xq_PtACASr[ړFjbT3; b;4I˓Z{L>d>hPj5|).& QdJWP }g2R[7{cU: ًS-8Zj1}Lpu{je<F)9,Jk*WRYV u C1;O):-aU҉C.Q=g2}\goT&!<+frARƾy/.h(gU#Wڲ<[64xڶ$覍Q#?t+SXfO62bC꣼ `K1$Gs2A0>E)o1 藝Y@W>}O G1g?P|6,i@rgkdZ]k$)[Fz$6^~.i%ng-1Fwۜ~LfoIxRvjb<-<& pxq&J@D>8 6}"R,-o-+U FK ٪(XRd^RҢJ++EmiEȥǗ$89l)YD) C~ 㶵so]/I7xqxm^:%9zaf;?u 4,$vο>S$ǛTx;r wlϴ˅Dpާ֦5FG8B.5&?gAN0A[|R:O?l<+]wUaOhjtC^)Dx߾h8#t~؃9`m>5ݤa)LU 0R ( d4f2IF$TMGV0=Fy iY , 4BFC\D\kǐoBWٓ1#F)%795I3])ZМZTe^/I6ޛQ\{3?.Dn D{yrU_IOun|ns2:AՉ18T+ǸT& !7+\2Wtb[KѠ]Po|;IԉCPSԤ1鵛DI?ȝwV}vbopL)XasP}]Yu[7 K) WPm 'i`:B:qQāg q=qZlGf{//F@/3Hܴ@!TƑ,HSK腣}q9U_DczDN5ԫP?)8S|EY'ʨ[XL|+v1 v%D(Mmd4$=a&9QRE -|.A$TmWx!}%>'Et5?w5Q=j56B~m~@$ia%uo[THudK𥥴_+3QWPVgȳ{?>n a]SPXuk$=͒'J}g+ȯ@!Un idn̳&躰ch>rfMt#'w5FN컭({&OU$;%BtyK]!)lZ`/@h+->m{  LRx#[Qetq1E+;)$\bx\R;'-?T0=֤>E:$Pǖ*ͷ ^6kD/ Vq+zKd?C]Ѡ {"EX'sYC}aMzdп,UOuru :CבluJonY7^-mBpXׯSa,Ac;nQ~pNIcs; #$nj_3NП쳦sXx֛W`9D8ze6;:`R3qOyuH۽Y"fk!=1YG EQ9\[#aOI>A`@2̖͆F?k>9lAh`;R0V/D\5u-BbFI/t_BhJq ;QXr 1|1~ũC`) w|_EMqoN_=1xa6׏?K[e4Ơj(b;*C+:`}ս)" ﷟`0\H6茷2m2i*@r4GkOT:[pU2eQj yfmCd a8ڑZɪ@tr :wX:{X~7" &~h[ܱ \uqXI2iQ<*l8 8;FuS6>AX'$xPImdWG{ {| CkGڪ#{]%F0C 9`dro7/_3{yzHZrOQZڬ&컝^YX ˧f\.DqS\3!$:|]˔荽 JWk`8`D7ɨO.6!u@gJָkDi>lRoQMs½±D8[6c/β5)og أrú7^:kOKOxp([)hJ؇f{"!PvKXTs*0SV0{a|6z]~" R Am{o'Oet&+|[2y2MkVB}pYWL%Aʽjgicmq*` kKQĎX:YDv$þ֘PEE{;[](H(CxUŽm)qGҲwFڭ=a_UYqWUU`#nEHҾ^Μ?~vuT!d*^zwhmm:ƈ2@KQX1rM97"o.&9]"8LԋDw}/1M*aɼ, j՚LjjLmw_ݴXy0#xR'g'#Osp @j& $NcNyzɻ4)hDޔԐ_.8krLE|7LԪzM)֯|K;BA2fM rBQ4KG%N!4fڗ:{t5뗁6OXyӰĨSDqGq3\oE3V^V+wlgN.A.բX`h2\ ;YMWU-8H^&^Ni[dáݸ%֛!^wm3,GɟαhSVe8C0Z SUKT->* 0Q}2vg ՊqH{ ~]TL>Ss铽Ll(žuC9$K\kmX3[U<&zjΠq)[.`8-[[8xZ8TiE^U89E)RJZ"4ďZ֦<ЪMtAHm)Su}OU%=;pғZY-tR)ޜ$@OKQn"l}S^*v&kxQ'nQ|/Υa.vc #el0&Y<(/P?-}Cn!2I2aY[/QcȚT'r_pa(Sx:Jǹ( J;^b Ѽx;sMiqc0Q:bt` c4nJIlA,LIvʳ*uLNXXw-Uh'gth:l"L".dZyoP?Y6z2D mB Zgcwe5oo-ų&@ǬWɇ.Lʓ򞦲Nh0a!yGdn>>vi%cBbL*NCP  *]\d…\}6'*]z|,iI4 __;;kKc~SJH$\4=THgVv<{W+#hq Oqz B2J/Ԋ9jpuI1j=@.'}Fbah.Nq81!ԎJH\ޮbA ..rR"'$χ9tesEEؘzBs(I'kESa[h t͵sF"dx5VEx$#ZaDŽ0;?;<;ٯ>kUPܜJ=qՇP҃k$0oSDvPnb^W&a]ѱDΠIJK9bIAT fEqhm2]IK\ vM{Q3x9=; ~q]^FsD(S*07>8a?R.O8 A/ٟ˟څW<8 *쐿7PV jl]lu$픡b茓5k^b-N^TkDe%5F )DW`Rݨ5Xa8%|CgYݗc]S~ y olIc*X)5þ]}=?\n¦]O/%i/5s溗V#Q{ɿ9z^1o9JE;щpuZ3V# a# J,[MT"8ԽY^X{}ƨ"4} =[ Ge+L7 O|HZg8[yWC OWŞݰBS[F +C& u5$2J[=]^n>L/mнjq0V }Y{E9k+ryBah Ŕш< GjMݙ+KWF^'.(`@lMiECep8[UkRDgd5EbC(be1XӁ;V\Q>ן,[mCcjYI=&)?X]Lג$EE(NmHtu3 Hf1ocM ZGvȇe]_?x'U+ GO ==(t7)8(T7Aq-дmf?oayy㾾7soױVӚE=^Z6Ku%qrpz>HgÐ+DOPq]YB e|=H`o? 'jDeqi`!F^J2wy-TX"wpCJpĎ `UN7ee,|"z/9 ,z %Bl& Q,uw6ck,whԑHX8Xԣ$YO/0K;\`9hbo=co^Kö~VoK!V+O0~-zC硂1:..> fCz 77HwDB.0T@~)[)(3}11u]nxg|=l֎74r UuW`ϩER~y8 ԿV]rӯ9EF`ޚՅd}i&;;UOȢ4՟kچT-*66[tqAkG3 Hg3 cʹS ^:c}"IH'W|m7ymKizsƇƘZҏ!bU!呂e~[3"Qj&$p7rrЂZtxN:Z8t$Pdʫ7(> &P |L/5џX8njBn1ۙF a np-Bxʄ sBvzT $E/d=$B8L;m?}\}:45-Mf-l@{ph;F`7P(j;r\qô!O:CvHHm&5i/t~33 ΞZJ͐j! 'i4˷n]`Z8,?(՚vVփ;hOc~zC-bDm91Wp0-$@3m}<ݖV2MrbK!D~K͆5)kG劔l>6fR/BOy?+ns+koAtE}It!"^TAPv;3#]P4qW{*p]4/g3u1xwkxBf vTF;]@C*pgN Լ<"m<9z<T ϒ\|4gC72;Q,p(\(Ъngcclk}&VXK a ~B<,U1%P+\t䯦 }#M?lIKA#}iߦ_g W1_g_ckqROވd.&/%Wfh4iX.ަYHḻo7%m:zA-pUi/B6- b,[wl"~XI &UCY&?)LDHSF.F*X"gm(7Rq+STQ)(RV$S xcW{}af{,#!BpTO6"#:6P>T6pn] ~~9Q]}a8z |Auz1DK D fZ.);kOgiuvt!scnM! x&BUCz{:54/'5Wt¿QYEKq#pIE7PbSHʶ SZKpH]% 7hY*ܫJ\&[ztQ9}f3R]5,%Ih" HjCT ԧ=wIw46+y;J&}# 1]V٧͜$oP@?E~ZpG WL8A~6/\[.lq|'_QYѥ]:t_C$o")I"j124LM'.dTΛoGkX1^ ޤCjռ|HLrW/ j"j`hiK"肩-b6?syɳzĸd$9 h7[U &ޭZGc_7}(z:8}4C רT=CAvsVp֦i u.#Q?[kڥAv]A`82Ğk&=E9 en Ĩ UU!B LŹppn*9^ȹ3FU*a=u}_S, l|t$Fn-`Ѿ_,ͽ}c8Ղ/`6^|AC\B<e=r$4J5:3|+9Iu8ݧK@'@`́|ڴ]ͮձv 9yTCL\pF $",t10qΖ/iBJ}FH.X,:Sɧ(:>-<x1dkW5 xՠ!t<(SՐkڒS0i 3QO6?D=n% LV/Mr#@o@lHvz$#hoq4/̾ <o} 3ɹxlX{4y*u;۽@u0SPzMj[< aTsGݶ3%l_ &&uRē}\6N>,9Ro:7$FWfnd%:v\CF>\sĐRHvQ*wnMPq0;BnAȐUuP_2؞!NBTFRYR++U9 lqط=[,f5|x x2㢊l_w f}&*K˶躐"5fܒGR4vshk#%$ÉNY3$с1tR Y=vπ :CUmWK9{7lW1'-S֕8U[7UA9W٫|` m+[|NvOUI(6 (Ibq2K@^ 43vyp&@|hid(4iζgg~hMG%qʼn/K%+ê~/\~Do|o;,νnZ/eu t EmQ {%PJIҫǓIQ _@ww8p+/\ P?@ύ< }y`}1_Y*::zթ(:2%YA z-*žE"n'1ﯖxmƹ1d@DO``JmkF. }d;(A`PGaO0Asmڦ0Y#T QU'?c qԓRvNC-0Ũ8cw22>)u!FB*ޓi-DȓJ}Epx̝H[[I`>B'z()^I"ksC+g#[O&=^ 890$]m2icQo +&J>gC/RW_$dߨTH ]|KHF#"5XlK}f5GӖ^tepo\#CT4*?c^C6Zi (8E0ޚԞ7k<rӐܩ69]tH_؏F$Ifbv Z׍Kb缚XVˌO8{T|*vq1Fu FvyFtאrs>vdhY[h?k긔?PAbNZNBEM0qd <&Ѻ!์xm$~;F y~5"q`n8]om K=Բe".޾lb&oD3C5!$BQ H1w po_W`ыLᒅVVf'Y3* sɥ $BSqwS0r,`=ؿkg~_]$vC#.¼O x/HcoD[ g:j\U ӾؚtMg~X`D ug$3J/ýէFK<~XG"8^$O`TrD`s`_SbfSj4@ZreȜ3>; *z~j T7%\G!R9zśrȁwzsϖ8[X bW>F|9B|58!wŏb-@> ͽPrzLaN)jhYwW>#c{-yM)Rļ_kiB=ɹZzQջ'ry3V<2א*zק|'3!C¦w)< &.r%${Y9k^7˞daoI+{tMK AjM_`;yxP,L*D2*ܸq|PVd`x[L0)BOx ˪gNҟո?SGZXh>2[qgBx hnmP` tçXKE֒4~Lg`*a'n^Lmf.PAPe֏OrJqɹLm@Y&25HJUa;HVXqA,O1W5.nL+`KSì r,CbVdazq_HP/3D@rHXd^{խ3hEnz q (ni47K}3륚$Yj@R>?͹+_;5&aeoNOm v_}?b#8_/6ƷOݾs.H7/yC8FGAkpEn5qS_myE< zd:/lNe< "6>hm2z%} vzV7yWZ:)$,KmTM*HGOHooW92p/يQC 0j p; ,uKNbaraM.ݥ9Ŝ*T5 2Ǔgǟe&Wtlkw3Agi]~Q6+' 'ۜк2i2@.5TAB|ݔP(7$ tms/"}zä5y@u3gve [1=xþ9[{M]v[ եʭѵ`x$ 2Ii4rntQOg.P42aȏ>zC%T ˇY8wc~&rB={lL45C~`N.ǧg[?rf0]WU`6&jH4<hK@Ld fk8i 69B)Ўd*qes!yqs_# F?B'hSha@B;T1;EA٦EJʧBF5L3H?ػg^wY&؅NASCL|mdL뭘BMS c1ϋR1ZS%^MC'"cB'9^cUZTsΩCHWgxub$>9jI\ܢyEOm;Mv^b1Uty3&C:i@{Vêh4yOЩwW{>'/\~~۔$*?NN_Sb28qz9XT\?/>U%#JbYe6b7I5/HVE'PK`ˉV%X (LOLj~jUM!O<15wna"ڻ*irVJ=[ كX(mNĜXȱWx'g#>,Zٟ燘,HW+ }\It" V~an8;Ҧ#"2*OgUY ΀'S+6ftvf4gEa|CBMu.s|HK~mbP@mYcVB{"Z8[x͍KhE'1ff\9( ]Ybs'3RS,Perpw 'COd#+lBUB]y޾-)tea?rǯGluFcbCTOs^*#2yg# ?ͱJ_s|U>j72.VD,G!W>`[)XR 7.Pq_tGM &==u\4Hlۇ=Nڪۍu{T` 1 #(ؿX|KUmIb5? A";}'0b'Em o90(Oa>`o:^]sOt+ib?^9'ҫ~]4E~ؼn:sCEQ2h C%kӴXK3כ>ր nJ"nlω^/yvAx'a{VKM^e̷?ɚJFn-_d/$~$2%bw,ⲿxf~,|{̓ U .WfI%Fπ*h(n㶙"A8P3ZLj;`p1IcMc)+TZdhV ^ZsڝT|f96ҵ>p6`LAtd#r\M?6Jr7glٗoE]G_p(]I* TNu,f]@,A=3@\^bp,u,wRidȄZA]̜3؟7!h/ /w=\ssM i7 ` Hwzlb 8BPfeG4~ ^-&W7σqjI_X7.<)"1^rE#P'72%E4P80ob8I&;7B:*ۢs"'_{zړE,aJEUriakW &ato<VT|<t?MvAUgchwYt݌K5Q>бV84Qhgud;?C3"Чcv\cAgGA9SkO>Ж}2 ,@&=L% 8`l񈺩'S46iE44>p𨲀f6o<%Y.3fȪ; })V b㸽|ۄ~Ϣ/G/A 6+{8H3so<.rWSdՕ#[eo2X-i;òx2i. 2BY=0[[Wqmt-B b`1ʟs\: YtzH9gO\4'gX;Cna))A4n>oM$@=@XP>v+r,>\ e@J+a`.ͬ^农&2PH\Q_GwLsnkO!p=po]yc_ >H:D@, uKxߡs}c O'1-j[sABX|޾o_}D)\tYhUAC[Lڲ\0I*3j:Xy a$8$w9f-V ZfG.j7ǃH\vv,C?fUN"JZW~MF?f\b\ NvpI8ފն#ɀ\R6߭D%b_|wpYޞs(Cweb%Fb5R'#M]~PW8cqsfѱ6ύEfPt.} [L=+R;:4ާQH$t|g`%"OX0!3vi^џss u8 o'C ]Jqd|SТKz~P8:85\@ej^&8 6s@ups0+2й~rrmPu~3yDR3ngƫtdάh* <&p1''NZ=9yE>V ܩ`ѐ%=Sy%]:LJ=8z| ޓQe3cg jj~[]ͳQo7я 7d+ hvL5hvкS|d8 5D<ů >wsF6ր:뢄v;/*Qy<``63K )[E"M#oP{s6<G0brf% 9= $$eB"J0t5^v/G0\*`vx53y[wɎb4,{#' ?G8 . b@Mt0lA*EL.=x hu39V̫BCtuҞj4I)O*Mܳh19=8 +4mٷjHk-0T W;*߈jN2̾s/bjwݒk' sHMHR@4 A &0؊ k oD"Sv>>1ޜT2^^pPNyHOW e Ryk4{Qe؉Ի+J9YT(̙zRa">woWM>DPKd9Vιfk-TM޽:]rEs \kmPgb Ä묋yﴮߪפUQ5)&Bx:FkK/?oZyض9A.iYHd_FCuw$k) XA]5K5Ppnp7nGZ_г6=L2!M+xe\3"[w?T@.y7TovAJ{}%p>&A%D?Tp`}⟎R!2PؙUCLfn!.SP^|]ə*wE6l!(ҶmКp`?5i !A:eC=!Dv_B˾(Q'%nz\VB&忳 gte[8i3n{`[`^4"M)8_sneWfK=0}b?qyXMPϺhF8jĪ_nL1"0o-HEv6i~7oC|Ӡ!y ݟf'/R2xs9˲(Hj Qtnx|}k]=;^$Rn hIsV12Vq[P5^fmzMǞΣVrn/ƟGعDwC/tU!gr@T䌟H( @Zt?Cְ*@P(KܲyF}!28 D 2ҁg,G@1GFϷPBG(_l'Dg[V@Q\#BDJMAH(>9XrdNaA@'b}&`+O%#BT:ڭzRV5OYK@SKX1G#Ң5)Xjh\@Pt H45x؁-|L#oB06ײ.3HERNPQn楩,]qҨKE3;bY&}TKٟr7؛Zqb ,ԬCbfryq^$O;E QJ\bt+hz=acfF_iԟDnd/Cjz˼\qlG28x1VnD&&FZ[=DZªbEJp7$Wf])Oo ~56׉uxϳ4<骪!s=c;Gף'۰xBn֮e?8zx: ~hQW,{\rx[lO}/] k1,r| Uٲ򋆰~&VZg=NAz! ۗ;Ȟk̻# `G+hG!VqX>VKx8;w6*mO6b5t?FB%ua0=|mv(9X4XːD&^Ie1fV@^MdK%b,zbu4ߨ9LW%i| WKs~rOIȝũc垓#sN |+p-7x B\?? ?ǚr x.gJga.*FM=,dPzje r5xM%x0KyW͇4DR28 }`a*GOs^0Xyi(Y7Jpn`{^cu@nʤAXF(;µ]TFXU؉*ܐ.5QGɮLo|H]iu3 `mou75(^‿R7ݦU`Vu^?C)W5h;!\#i4zwm_Ưm`%;j=XڤGӟ#UJVI܎,{%z+CT)RGH][OSʑ 4~n1U3-‰ȍ̹ʀb*A,{Ͱ-&vGgZ ^ fhc~sw+ʆݑ*EJE)tR4W7i@WZ+x \tV=fQL³ƊGZRF~0S,Oҗpݩn񨴄p_VGBV;\v D^ xB ge~kbe1+&alj}O%J08eB]Rx|zb*˛EriKP^ NB72'wD3!(#RUE R8IYC-'x<;MmʫL篚^+]uM Fk}X G#4}SkD?mCRdvqz:1g&gYټoj#CL9W7b_dDb\a!.'*L։^r:]L0qqbH"~/Ji%KZn~/pS}GZȦ fF;XR[sLrY>S9 !j[XHTv4]wERla:sbFmNK{oYj*LuϸL|݅R~ 6;31Ē;.eK[]gbơUC;W8ޖKP%V.X -8;*SAwvH1&J JQybz\6x pQo=_Fjb[K- _yB!kV%ͯB;?oMTVZGfq4؊%umx>>r̻ο0s}#J!j]0Ђ? bhV\f K)dsa)#2W9PA/QY\xi\ΔyA8/X[}{VMMo3j~ wy3bE܁H.2qO߂@O?15*t( ; P Ip۞/Oj}m1K(v( UJ/DBA?s1#}%{d,uŴ6oF>i 5(yU֪"T`i0˼Y>\F su@$H M:Ep{zM w cCz-܏=9~ b'0O߂ԉu63DEkJײ!CVc?Wsv˥ȉْ%^Su^%Y`N1+Q6⹝ؠ>l rROR~;{x O^9EBʼnV4o,/*zh ̩e*^ i]|-9+zΕ;4\}<+rU8P|ٷ ªv@kg7:I3&G3BC.*Y@C ֶ32E?OCeJfP빈57Źo *e+0TDXX\YO)ʼn0ա ~PJ:Qb T:ߣ]^AQ[g"!2qWsLzg-K}Jv~0oxm[z0SodƩ# }W\3TNL| ,gѵqܠM5ɔ,2FEũ @$C}.E>009ix< KI9bs3TiE;Pbz}G!Xz"'dM WE#J>3gSd5o<Ofӻ-ӈ(yi>Js04$OG}eN.(C[ba'q[MghJ&6g#2Ӻ;zSN%ɠW#ھvychR= 9Ii['-T㍋FldNIYy22tә Ũeqpg9ZؐS-#8^FLm ;/hM0+ܵOhrS׎))44i C&Ss4,p9qi؞ùo=*4BD7z S%ʥOFc"(e:B%:?F̻B_Jxqzj~E~XO͵3@[#)zwĞmFZb{,n})}BjK.su &f=bLF= Uflq.fǐNv>% P[ i͌8`fpiBt=ý~繬Hm#s:{ot LvŁ2U*y` f-ks2&!|)pݧMj7USPs>[Svfh|& lWKR;'K[A'_i<ڏ&7c l/[)#>n q3+N`y|pLLٷ\X^ZiUZ)IS6-mjcSʀxI7b.8WujT!j֯Mˆ8?Z#;`h=CQ'HE@,$/}A]ڻݰe05.P>]M{om]x|6C"g?bf?_ß/&78<\ e&o.08r4͡&>E'l"AVh6Z;6R@"2ҲS#W}t3zcUҭy3 !ğ_ڨRgHxë*GODl8j.J))IwJue]=n\#-J.Jܖt iHnPTg)U$b#[d?!7Fs`c ǢSH"؉2No^ȴںō݌]-z7;JxCI5^ڳUhVaSW\hu , !og9+ A,/ }vs/[NzU^-zKCۼCL[b"Dof@=') (M(Sf)q-Q"o#qQx SŒ]:sv@oJ˱>z9࢔8# 91\YUSs;}\9Quq qc`XXfyE7l2VꢗHw:nbS43dqw?k+ݚT G5pACx-/s2F;OljVr ]|9/rdmjK2à C{(XߣlW 3oj) ˗:yg 0_E [92H}aE'uZMj7lleE|9&tG\5@Wwp<ђt^ eIYD C ,>MFj0`r۫ vb"~)A%?+M=[L%ίX1#'J\x\AS -Z"E[+:Iッi8 ٻff z塥 oi`y, v]`}gE-4ٷj2&]wggKp, ..G0P'm+~з6K_4ԅGM t$8f*e2ϐ#$rxFyt:7DMTH˜~u,MO)(<s5 ,)EskZ"UoO+ qѧ §_!Udwn^Y%On`i4pshv@UG{(pdd UfڃӉzW,nPHL˹tSg;v8W/&:Hz2G[*eKgE)WLGCޙo:fȇ~~E5| [YRÞRPl/bMa}}k~M}$@4:7DR| a+Ӊ7(=9/+[Wo gXݳw-ZGlaRTS-JɐC_Lejq(Lhεy՗oŴWs{\b/D^GRm)M .Ɖ&"X9(yΕ0P- EsSE4(ݺk.\UxFHHd-CgA,e/ s!MؐfG(aڻq8?5DI7dB2?@Z4E]%ܩd'iڢq`BTtpAF.tT\&+Tʵ *,_/@>=wH=}ũ3&9ihsE)!w 6[3M MXՓG6q+p̜k !вPEJvQN%.]cXa+o| I dNp#tGsj54JXr1jmL^].!Qg"EShn߳(`BVWG'1De!wGٺ Itu. 5DjNݷ ]zJ(LsetˏNpPlj6Ni:k(јƲ@Z|i4J~؃=[{ D<w^T1mw֐ٵ9uuީ(zhuգ2m4=Ae0ǿl{:W\] KA@p= pk&,RlZ@~nyړta\k_ o +܏A5d#aDæQ ~+֡"Eow.'kiU m2(YP$^zy[vջz9|C֨)R~ ,/vѧ])cJ#δ>~ſY@ࣇjTR̙:-rP d({_Y8.+Ly~PJT8tpZ{w\+w~|2^ZJ99 yLh(i_j)Sd므BXxhwR_XR+Ց?L^3"w(*ETi{$S:LȓqE)O؎`BcKrF (_EDa)) 9X0l6E!f·KR] Jœs< fYˢс\;Sb!+cVrn'%sǓNk`&@MD!>@|vyUzcfWn@l"h;Fr۸6SNY(`FtW?C*=k L,ؑ~?9?~: &Ed9 1.J)ptrvn_ѩF5ɦD7R.-T4]}h"1]-t)# {23flV)&ѧnܰP8}nͧODG<*QG7' I+ 7Ӣ F̢'ls;/; ߟlE g+YE˲sTu.xYL-XʴwCPBlJTO}D 87GXB B<'7+RGnSqVҕ #&r>?FFtr(N L)4rT(`LKs u%.Yo=S=ߍw+Ȟ"݈82xfR8.A30v>ǿmfTtehbdy6)w`"qf*]jUժ)Ghb=]8ZiV[UH,5 sѯDrQ*,@G&ݘmn%ԏ4&;{Bc2rK/6 5B#~F9F1 Abiׄ $*u^Hrӯ\}> :8zʕIͶ]i1pL-hc"{568(:|ж,&v-m|huxaY=coQWaw-O5n''^pqTěfL V.HZMn̒J;ǃHm3X;)^j0خ% GW|˻j|22)tudGǐ~(t^ h6 9mNR"lj&(I?p`lPFpRN!^]3;՞铢_j?syG7בt:uA(ҡtF~9 C,\٨s>{Ul….nЕ`4ag&0a)t{Qz;4T ~6 8oILydLN*Ky[rgZs.%qwI+8 с VEX2] dgPI+QhP24 "WScS;Ԝm[䆁[0!v-,8KNW\s4D$m1)n^H}VcICt?QȌԵ5hFjl셵1%"p< @s %S@\ Mu"#H2 F*4e{ 2OD)?Cq6eKjg32% U0 IIDR =vGF"KtmEYLuLd5\X9HaK}aO=՝iSqh#EJc=%!>NӑIn;'RP)TBR&K~杇? ]㭇6=P{i*&y?KU;>ͨ-6û "#(ܖ?ʦW›pEdJxtgz_Wr^sC2t2=w@71XCϡԄx՚z]$zt4 EbW. &OhUP>#^QRwxpP(޴ 9]٬ vV+oU(X?bW ]=MbI o/Gm~t<:tOjQ"K ^+ `>ѱRG9N0KM/m4xj9="Ճ0ˢ=0jbn.Du8p_:V%O!|{ CDV ؅ BptUNb.B0UlZҖ/]hc:kc@xrޔ iy #b4pa2 0aoEc4B+-;1-9 `0]f~ ZP4 ڃ)wn=N/ҥQw~Y9Ss]SwW6Xh%aoܦUUD̦N*Jxg_:$m,=zэ Ko&~ؘU޺SB_ܭ7XvU6/Ƽ sY.MEٛXUp=.c>BRn%nYV x5>;^A p2_`[V#xJMK1Sjg5}lvZtct[6ApC?Wm· ?+'Ě/8ʰJg!5(k؈%UK!&l)+3:JJC|-}̷&~w-A+^,t3ƋUڿ A5ئ㭰]+\馕m{18##)1. /Rժ xwE\u l@ W{fCj J̲b[-|]O _Ǥ xbᙕ^yd)aaemޑN>Y6cV4|tɄQ@i]يop'=,_U]rwG%UWoy[Nɒfs]aVx 3ݺ Xk{?]"qyrdNH$;T߄誵n:u&ֿٟ#Sk6cN6Zfp;`@deatXp=Da|HZ\ɾGp _a–FuPV~O3E6eـ@eN3/.> ET@.9h @$5$ICl SWMW_o*:A[(TxOA _VHgu,׈Nt"z g>zǬ#x$ HhVF2qj+pI`$[}^{s3'EG:+na-0dNbZb4ɐ+O\iݗRH)>9q7. c틽6{ΛsnGrtk>H8{d_&i/Z.jf.=gR4[*[P̹/Aqn$WP9)Fcqwhzͻ[„.;,`Wly0^׵5xc3=.<(;("<`Q e?Y!bJ:(k;(0_0"KVdi ! AL]r7F9pQGM 쪭b@u!D|\:fN?n15E 4zۤLa4e3rkj3 2X68u?{9e§# CP}٪+͍Xlf=D4y%8&D^U>2A%Y`ͲR, _ڜ݁Pa.jS"ĹO;3S"CÚ%U]lqo[g!%$ܮmK_/5}xk3#YdxXg1:ԓ)*Vbh7ݡKRW6bk|0j7| GyLߗ&Æ&%"6[U_r(d͙E5ͪHE~)߻#:qZsT ܢn'-~D^ٴS#h:"Ns+dSH\=|-/_xĵ`#(U 4q!*TԻ (VXo eEР/ h/떇H)][#{]N`[[<4""zCm5[/=ѥ7|UDmk#aic(ٴЏ7 qp:BGi<(W*S4ܭO]Ӷ&sdo/öπJMy/k Q&T8a΁F$%Z-&V$]w> E#إ/P}iVdԪ}z/"^c8g_l%zA+ g{w0&+ [%} ʃ0.)aF ]nNx>)62ge8МhV~w26n$1K"}R`):bTYZo& =3eb;.8BDq׃'!Q3O/js=db(ZQ+|6br"  A-*pqN.`w0plMG)tX\SY +I yێ*ToINWphak0@v[: Byt|-f4-QDIxkKȞM=QRbJ&0ƉB3+|Šeuwalq<6#@ v.XjCvv]0v!9z;>PCKS棇6QyB,!f dpQUѧ!nGJ&IŪ*d)]Ƶ|Q>1vzwA;9]uyB ==vPP+$_VT7h8-3 #nFX0o(6MiVu |ᐗ:60omfA ˿7s1>Jz&Byק,xtIX!V^MG˿ ѻ/  B#_ KL\?c e[R a_F:K[# !>[t%@V#"O\ax6A2tԟ,o*O_+/?.2ar"#Jmqsoٌ> i|rə|#N#F\S|@K |0ve˰(,3-'[3qi VoZYZl⚄blH97S46DV~=LiUQ}@/0'TR NZ_ d>k-/F~-!ffU.9@82zaw$ d,UV=D|\r^P3L'7SYUc Okw'Z O½*U˪Z"`" C@]I O-vݓuCaa΄q:v#RR|kq'ryΒ0rxW+ǔkr?Ě3s Jj1*c KAd?52& ז~W\A(,5eM'K t\y6r5h8~> B<ˤZ-R.D?Q׍ fs,0  No8?H3I%缻ί % Y}ёX)k9 }@c؎Nֲ%D9?Z˰7H̳S뽱5=U5FƩzֿT),p%\GFws"<І&5O!_Q{!WzM=MٵYmxw0P2NE \Yi^K8JG3*|Mlw2@Ogc5H[GD@C8Ju34YsΠ-4e~_c1JHud'no #y)ky K.Qu@E4kn'7$w?|d_xZOިeg1&k![$y4eA9@ μ4%ŔhۗB5Wڛ )Z?8^smߋsoġTĬw< %!XMǞ j`3 mf 6댇Җ~E1#FӁ>ɀ+%Ŗ6v#C")+kѿW&>ovDI{S '/ "7mXϼ3dAޤ@ýܘ [l~mN+]0*(pѺ$t3. yj/41ȿ I RD!N)hVc*I~qFFT#rױ[G{ѹsDڶ.+ WaJppBBg; 70aS)6hx>R "9q1rk3E~įF|O%lSz:AlN6n{59|0{ңMx8jbqxggU & C_ڔ/ $0OB)H,B fS:Wд'7lAN;dմ zί{׀xh3d Pj1E (X")ԥBߤZ8R?lFn*tpYMbf~|ThtیO˽;+4ؖo6Wؽ\Ӎ\<+b3:F\7áN#E f)JUDc;ks]E(u/r z\hru\ZnfHnXfxSEiuYbff-~'%mq4\<۲/CϷr7XzŻEȆ= JVե PwXBʺӶ9I͕C!۬"SOӻ7||7xZxKK °60tc\DhQ@(̞H !Aq D7$Cɲ}ӗ̜Ĕҗ8xiʼefPQVBuW\N " PXi&n.̸uhtw>+ )O9m6fiw5KL߯7J&,m\Sޔo6 m6YuDtSW cW}nfxBvnӺj-Z3MϟeLOFG `Z]}gCuR+ɐ,V.l:<ޯϗ%lՏM'|"@'tnKsR'[UI}9C_)2O 3lKJފ)W#Pj%xtIi<kN"ŽD)1c&G l~aM(?AHR5ZXa^Q9 x}Y4m/@^YⓖhT-jnBFY!>][bp}8 430Au-&a޽?9bdOQ&¢Abw M8FG9w?FՄf&{#Fz-V;R罫'Lb<H8"ŘTؾF:5Ah&"xBB8I|SBilyP6QH(@ts5&P>Q HF@0)&~OxLݳ CЬ3p цtW㭑x%v #'w8KQ$]:CKd1Y_`+20Z>Nrg$1o]zBߜV#;MVMvυ"0[]؀p[~ȗ5C0gL {IPkŸOp75PȤU)r|%ܹiȫRje mIJTͽiJs_i@vAd#G1/G)LV*0ˮc]2moNб󉦙~.лu i><(2_oY vM4;WN@Oių!2fyޯnVg`+rDsڹX*yاepKJTe*SM[ r/J֓p  ~u*78 mz7uB< :c^$G}jOfvȨDaHe9suS(.ZY2!|1’lєV @3]~5'Rn4' d2Y=L C.a@Oac>IՀ+c-6WG&2Qa7䵨rbXdHuZjAxuVLc@JہJ 3X_B4ιQU~k,@?@tl)ell`^:z-UY DYuv{ìAo2^?^Bx=ut7b=ԛ !v \ YWUx4VjT]>P[ʸ/R/Wġk_V, f߄pS.+'g~u i rT -$pvCtc'[J z|MPf] `wE{ w=.: 5s}(Ovdxa!I6/r6$x/xL]:$AQC"і(e?!5 $,Hqg=$DȊx=Hֵϫa_k\Ǭ`M\%&˭Ì~'Tb ULdalj}64$|4{&|nI4˓E,}ѩtJ$iHu KG噍+IVSꗃƸ-7;w/G*ozUȭQh~jDǝxb]W ~cJ1˩ĝ;hv1\ lzh9W6=τc!5+msr])(Uo)s1#lJ$Uw%t6=zP}MX90 ]8ڀNrH$~h~9EÜ$-_JIG>`r)x|xtT2ջy=kj>S\hh8O"ʏtrW- fG=m4{z^QE^hͤrel>c&Bwԟ|_'q-/s Z|gv%-E|6FYrc)vL|TyYG Y?_@+t t$pݛ-pQ;N43r=0hF ;0gq̖"Q+ʃ縱: 0Tf oV[d)KTAy^]0{3y29f~Ѡ+sQLy$=z2LBcsFGl°C\<NxW5MP7Pn? ҨXSJmt,i|g5[Z2!:k_ZUg+E4oT/D"ƶYn[4+T9Y*SoGȣ넋ƭu?_lcIR5tyilO=<:욟U1h5zȜG'4\q*9?zlUU ~r6<"5 msM11+S|^a\Q#ba4eOwi|AQu^&j^+qlA ŊjlN9]wQMt (6Z|1ESM7"^@߯H^Ғa,5]ĶDY+3\-b5Բ8lJoTCP RLCV:ΞrSC4j”d7'r;buwGfgoF9Y7/'VA #.`+#:6 Zg ?2ۡbLDD9}ci-gzS Q, RRIaNB9Qa"(@ 8cG K86~(*ݓ SU{|˲ fnLAI`Z~ײ3:/s]cf6x.1Mɡja*Xl 'f+@؞ ݛFgr<8(]8x3)zp 囷Q+pOMxG8UHr#:~8VH򣩉Ske*Hĉ} ~d^=$sPO谧A7$XW_5_$0Nي}O9'mG߰H!*_A>-xb@S '֌EFU4,- ٗ&z!nnn <~nPz*bIʍG5~tf6wt6}8{˟Θ?spS22M-Jnu()K @Ȳd[%WziZߧL1+q5 Hq˲[MqsCZb"k@oD{!)Qg$^A4{&BzIRPz9[kԚcqN^M:Z:hmlsD:z৭m_( rcrSQ m3lmꌻf{Z8fUA-"&kx * ?25Ok0%,^x7`ѵg Mq,PRٮȞsŌƼ(榍&R%pY_#( _padp+HBг, S'&K/3bkʞۘ|rD>e4t8]B/3z}ꫤإ0u_k-$׌$_Q9pCqwI,?xjqdK#scqT9fn?3yf1N.20d-mWIo|Y<J}3@RZ[؞fp6`=8Lx|B:䡍k@yvfůj"xO\5ɑzߩ\^-OIS܏0Փ}3U\(z|5Ci mq\^V? ֮ *6A wmD G"xkHc#助;S|-e:n1n6FAp :JUiZv&|~ *dDĚ˩dP}|| _]&mֆ]]9O4l@l9st'ַCDSQEn"a? Oa7Pt\* ۾[3 fYyC\h{$TtI!Y F oڪ$}yYOp~e+FJs8;.q=Q@B J( 0 nQ$$0} YgB{:䛱~Y8)hjִK<͢4Rp]ά煞h܀G$W5l:&1ĈW䱒9=6haȉoGPNQ#IΚ;%&;֟zНFR4$^_:g :!a#&|˘c|\iE4hztp)ߊL^t>R8`|'> 3&;DP.Wt1|` lЫ}q? Rǩ //E0j뭞StYYuL2+<>ϑ~}[sw,}|"X yc+Qm8<ý=MhM;В!{,(["z:&,\'-q^&2 d-^ܘaX,svh7-j؉J셴{YWg7t! o%RM& ۉQ_>i0@y_ v4s>bM*wZ_rue@/8JwYq5 /@>v7k;$ KF?s^W7" ,_urYu)H68ȺS3 sLT @f=ϟ}R;w^^imhGfFޙ:[ NE;Ttd~ 3fiy=PO' 枂Aǐ==8(`J@?xFײuWؗy|iyI J ;7lW@ΡJ3bzZRI)PB{7k_%lSBiAcwtvJx?6*s0?/<ٔcz(Oli\L'4# ~*$ۀŁW cf&ra?B@ jl:{t?h##o+&ԲǑ=i.x0o`ΉT*(n;Hy>l7s))ږ$Fhoz'8rW%Q]&ryG Sݏ,\f g˾GSa LڰiwM>tN6&嗪=oJTk6<*Q}D/M=?]/K6$Ɉ[]=:.Q?P% ( 2̳l?u2^V :[ZvͦË5ZQlx__jˤQhBݖ@ۣ*qYU&T `+7dWϰ o2O(\+%E pra7U~{K)7-'SfqBr4 6}D} =&Z7Dr>"-4 ѣ*Vs38&:VjrUL-j9MRl?r_th ߪvom6zΡW!B yωw#_ъU8uF`$FxBeWm]'9[}jètY!YWTf-wrpaVGN:1%”WyxB9WcHrT,I`l!)J☶12NnB5kG0nOR{;ttKQr]%57-Rq,a}!R_B%*_o#haoE(LeEt(c_A2O5IylD[pm/J9|: cDkGib#2Eb fx 8iHѧP sdS+xCWQwP1;Tt[& xI=mlcuV:M d c$!Xh197"UHȟVWVĤ i `] rK?mGW^"[Ǖ0N;[:[pdJ'!vޢ91d by)Z_A`j. ]wEAZ?44^gcs$NRT^hh"6KsfRһo?שyIz)0f|UlOPzD!Cc;| ʹ ɦ'KliVw$P[0{kIDjWyۭjR{59˫?:8WCs;%v;z'[Bz-g(6$8*e1EtNL[rQ;]^9Q#ݝ({ *,ޑ *uٵK1`ef?ad "75\RV  kĢ$?q' ,!DV9Vo3MjZ^'f(-MWaQR& `uS9wq=+1x] meѷvI] /BܨKje?x2 &dlˁز.׎Lxޟ:8f~Sz*/f4~[azE4/f=5? -ZnIY]wGdX/]lѴWŲԕw!SoC\^ÄGa8S ?مRgi%Vu"⭵-7}I627MV;GkښLJI ;'#C)Ȱ!䊳Sәv ?Th >h$t2X pT6^V @R ,kCIl>"V 6~ kp3%4oI\IqKתH^[5_+б˕ '5CMVol^/*8X,UJB0a#]"u1+|QRB1vF!_(ƺO>L˛u4ldg6 Swμ~l~UOпwOl (I蠱ɝ?D4֕LhToRQ !m"L]ȒGLiP]yv7Rn](xhtN9Ϭ@N7i_1-AbصC9FX4^aXƊEE I 2UKT)G@k ֨F4Ҁy|61PveRmȰ_/)VP!8tH_𸪸_ǟMU1C @g.cq :XKҙCΪlI/`hr*>BajvRggZr|P3twsW> =&'u :8 cnGC*Z=| LW[61AJeg_99C ܔd9bݾ 1ʦ_(n{ma檵/w|};Ґ^vf q(%_^2 'V/aqS"uaά-"Ӎ{ETB =zbM 1t#wil?0![ԯcIB'7%! r`VIkbVgӜk0.4̭tZP'^*c|܏0<̒O(G8Mt-VΝmf[0cuA6 4+1᏾zGd [,K6ΰ.} %v+whQ eX$>a~+T"ӑ0ZC0 ̯H(<16[}[B06:ޕ}F_E.sVĖѭ2aBP "ᯫӃ'Qro4y+ix9j4α RN ~)WQ詵@bS֓a|g at2d3iiY{?ĞFI:e $ T=.^XvaK.;NJƈ6M4Z>Iۺ)_+9bP]X0{VIJLRJE/N9 E 'H`׋`bѕ7+bJֵW[>l<@E7^|UsGeBT<:g;pEL2{0EZtOTA.F R"|Uf2rџ] V08"Fu Qy2cQMO|LQ0f4/+@}aS_g?J@B,Z9i0,|Xт ,q ïwzD.c؍-B)-mPcEĪу:ԫ d8,jpC:xe~=9$S90mi,+$p8wZGʯxH@gh*aOBz?Oj 8.زβ۫$xMc;ٻ&wH+EZSN}epVGB\{6`=cL#ăV==ٷ2Oзu]_Xj C E= d nv ?M3lJ=ƭ'PNl!%j])1<_69S+ lg,؝3| ې$wMhMbCIwGU7w#+~s-@XКl_7Or?n 'Wn,hcUBJ.T;;MQj5F9\M=;6fa,:tI8@k5kPBLA8LF(w< U=b[%:m7l Y }28φaXm~hdvbN$9ݳlJEWNi>vҶ3@ ۤ7w%@m[g:E:!}YVU] rv Όܺ>sc)o䚅b=X=fm}~ǽC)v-8ϸtT ქ'$--]ކDհLY]A0rc jq0NcQʓ8Νkb|INϾnN&ҊE掦brsjC{X,:ϧ2!҂eٚ2ULLUɵf&c-IKK'RБ:\$. gp~(&g` Uic"0e4퉼-<`1uqz[IT Vr@8Faui-filh7B!| q :!M`#--w Ϫ#7o TeXn9r>X QNlg|sJVq; ,Ku2Wv sLs`&5ET|w/·C:g:scx|S 1[Y];WxU7MCHtx 7Eq \M7 (Zt'9\8YvmWϟ[_R:hyU:+ ^L 'ahJ&V3CS8 osˉ;2*Uw2Y.V>k/i7m! ކO~%9'xovF ǧ[r+fp# 9*5N5:nxJ>A`A-<ќ%6\ v/K˕;F,›vnE,tҝ" % J 0;ðsd_kI__~%їrFjDRٟ~!ސj%dnyP9ZD$B?Yn "O']qoYU__ \׻]|IԲ`ԛy RrZwGSB`2 z! $6Uw>PȆ<coL掝2[BhY#a1v;:) `@EͯN\1g/CbeUefD,m9o)m6i\X:PcyJM oxg0C%woClc,:QpӞ ]n28~(Mt u׵ xwÌ~=hKnY4;!v AŽCD~5ɏ:âY,~~-$KJN 4tU1!>: W [L3KiK!;ASx}[WmW ?'_衠2قޞ~7-ONbQbP՘*Rt6DS}{Z1?+in=+D0s1ӏ ֯kJnPBrYӡXRI G2=P[T.l~?vdbN1]aj \Ŋ0+L3 ug<&Ӯ_z`gcPkf$s%ZR_ w`*m+<`dB-чM_[HP2S+*jQJ4{>  b 8}i1Y)* Yh /5A6dnijk^$N|_u/S hWCZrMBԍN1gҙNs|<41/57r3L.L3,DUUr'%},^a7+`6}LrI3y)Fql ߿sEDþ W}au ]/ZikT5WpR\y $fL@/&(-tŤxYgep ^ L(Ea]YkYK\7Ք9yǧ6>7c"xz',UQx~o_8<*!~+wjA̺"¦ iʭЍ4x㠒 #f˝-%4gGo~@~j33IGmtJ`4 (n\҆B |}AR䥾[jA kS(ch)z%oW ؂0Fl~9wbi+З4r+@(8UDO0Do9%Fc>B^$qޚr,Ӝ_G01c/ˉJ/cY682TCҽ.B! ǹD]3ik0l.?4C>o|b#Jx D'A ]ͫ [ǩgHw.%YMQx%blfT:NSUۉLkK'4F#{<9]ȅvp=!ХeC#X,5iRĈ6z1H$pZZZfGc:!k_b:?dWviBIdQ/[ a;U:CΗ.*=hRsU=woqK2TVuOS#Gp6UIPM3l~odEѮX]֟% #O.C+zYF5H\;uV2ݾ#H5#*yGQ~f;INo{́/"%爛RA"Jm h}hnRo2ԝ )ߧ6B dzGz'ubHZp$xIVEPk:&1 c)#/4gt쭓uEv`%3wu>DVf-G 'νbs2pspI+zu6"E y)7OI * v ^ Fᖢ!xy1߄!oU$X( j2Q E(ѣ<\\(6RX a9 `rQmӅM{5s@ "%T5 _-AH'i)Y_HG%ڡBNzf Kz،ħE0X:R.-1?NZqE'm<Ұ:𢈳At+3O)/6CrB Z00JyRdUKX22Dvl*bB,FL\Z6xMuj)Lh[9­x%ckeV#Pc<|XjJBٸTulS ` =p ~LD V&z~Pr:ϤRGz[gUDe,O:}No ]p*}/TT<ۣNp/nH\[R+_mvKMHsV5Ey ٷEM^^ 5R2Ff)FQ18=gm>[7ψ')e]5\סL?7cu1Ț} FEzʮԕWa_S@لuRBCU! Zf˲Hä"Ip{ !C|Dr\9URyu=3y ~ېx 4OX7xUms[);i&~''p3gyP(^8mx,ADo:Sz-4T]oE{ RH샘ybl}gschi=3g^z{:M lpxw?rF(6OiBVyKɝva&ue^`ZVap`En| c<3Omos2xûx6\#LP{8 v&Qk H=je<[y'w>yZ9Ã_1m05bmn/ R#)mPrc[t_YtۏA#[&v\(s+jï.ДgBNeOX3[|=>kVw7zE X~ A+ 0PGՎXq҄Rrs3ckiҩV 9V{y5-i МwlTOQ?n\YESoB]uu m_6[~Fz#lQ6`!^kl=/Ռk~X}3%(YǩIvcl $"j, JAEyގII&icM$^s1MDƲMu;QD"ڢr5`R"C6Dʏ]~Y<cjCƵ̣tEQqHZxcVxW>˗N#`gu[=y#gtakT=zT|K£P0D t%bd#Iמs A*^BvЊiGVG}o)΢[q%~Qp#[`xͷ5˒*7C~ ]BMN9TQo٠q"bj.Mrin_*Y~@v^ F\dR^t"ԎUo9tT=T{b2AL*A \>7ݰHifYeuz_d~4+IAsj=; *)T XTm!HS#sRzcW96#KJhU*j\lpK?j/ԽdLtޡ m88*.RR8f:>ܹK*+|7B&e_6f &IU4L[dsű K˧r0&L/2 q@{hюjRAE@ py|4` e&R>]΍Ge`29,l \ ~6cD~tC[A23}^7H"dʿςQ_Zt՟!래 ť>%Pn<:dll1al Jc'9N%~7gs?@ihc(>1 +R*/ Qmm[ Be`H{5A)mI:(#*L{& 9_ G6ߞ*2qyK MH;dRX'nW *:Ө\v lk@4C\حRbQT"BE~6*:ۮoQƛP-%#߅- > q jx=Q(ϲm{",Ōe0|,&i$]<87ZA>bG-%j _ZHBț ch#84pPg܁.8+|>Y.mfVgr*Ő]Axt}S%]?p<@E8F?Hu㆑L.yjn0GΗ5[YlxQjT #aD(_[{D-?E a>WOʋI􁩳0LUF0Qzְ2)F⺦}UCr/\TiHb&I0RhQ[ [hlYY.F? N~ lS iEsRI@8 | baR`P&to;M9g*Z9O;TZ! O9Bqcs| .F&uËޏ{h(_BvЭbR65loMM4"wO{ef ! 50/h@ވ&!EɡFDb>jټnPc25"ē]lU fZf+jPN^Nɦ$"o,L>b(+~"d 8H aa._πFAe $5rmI9QQ(BI ƻm6YwBJoH} #կ/2ހ-/FLR^]"r(x"cV Zq' u=*+K>bW3:GEtz?׿ ]"T׻\R0S ?~ PӬxep6^URލcZ<C3b߭)炑ʝEn.!uD>*qd{L(Qůe)dXJbx;0 .<>p~QٖKv ADv <U(;+:z1aM[BpzmJiɋį"ѠSYK5%hHo?[SM훦a Nz7ffFg?l pE2°gpr6b|~ȃni..qGV){;FkFQG?qîۭay<έQi#rJRyPd&5.")c]AnF~)( d 74B=AUB w^uaA W=zҌ%Eiٜ7aA7gE^rpPnFL1t SYpYE$ 17ޥ0ySE+RCPīݝIn X93E]3Lv<_2^SQ;21ɀb /BY(+}`p̾$H $g֢l80sW/+r0&hbBaxjQh!o/E`s5F=> hCJ(ثz쫉!GOhr iI@H{sYQ5 A򆩴ZxڑNkM`oީ; W![#hE,]GhOʮJە8X hW`7yѢB*sv Ě=^Zp3"|FF7܀ݼ3 %4#|xhdڕg2hNz9-"ό&4 hA0r%N8{N aCY'JM36YY3yo3H!3aDQoi>Bɍ?J  + +L,(o&YԀmo]}ZQc_BNt**9Q~rlj\]=zTd*NQy=o6jrle=1a]Вbk*uU]^ڮW\6 .Y!K.vE0tmv{ Z / s?t i_'!R5~(Ï+|+qΗRTIhЋl;.a&Cm8GJ-!񢧰M#s%YC^R<0`"𰤤 ǁΖhuRF!pÇyZOB(ȥV&.AڼGtr{UPh,uQr &{C`"i?Xu WdAN6i{y ԡdXN":VOqB O " 7t(t=F]=@/*x(nt}uđpƽajFc4OStIu' x-:Pb>sNce #\PRDx~5M&7/$/v q|-Qp(eu) Y-=}\e*oEîh(xz' :6^Mhz?A M.y&ZJ!hqMw Hs;s8=ԉ$`:~wՙ E L lvQ@ݲ.(3nQ)tZwgP§yf@׾B{qUR݅-@0:qVJl;$xn3L0ğ&A=$_D:Q?l49=\Tg^훊~l%:k˓Y~@c E %Tz&2fwų7篮6B.Ck(A%;4~ƍGA5Pb&o1z V*O} h6]SRc&6Ǯ4@SuЍЂ/惆ƫ)6M-KQդ07 W2]XʱQCXaZ00$Q;'^q.A9_pjvmu, PV`sPv]My.2& ;j;8*0?TD( p^.\Z })[Q@v)l7^*KQޝ_{6uLgJ- qeW)J?ؓ'h#0"ֺ0T]2? +<&gHݿ[ Z *L/H߹, te7t@\7:z'l3)jGA?jA)xUd#MQ,03p.=M0,e6q@W&\qNADTrN8ir %~opAl4CᦸNtB!QwhpV:XX]vm&딒26R.e 6FFu[*X&)?.qY~PIv,;LB;9CH gKq;cI&妣 Q%7ei[uLkb! 0ftJ?1s!: eԯ7e*d蠃ݴImp .Joyڂ"BΠ`dQDRJUՕO4LR:)t:MOte*QH+@R lF,XXK]d4J[GDQ1 ΕOG'ob&cDeTǶ&<:6y xUgk(fSBw#<ˏ]f TS!wNvAn3mR|p2!0bD8s=>]g5S+hQO9i6GА[2o2? >%/ӳc!Sz,AAy*N{%?Zn5_߂{x_F}ZlPYӛ,^1#~l>{ +Bfj JeIz-:0hfvERyN%U Tc+" .%,aBOܧ3U I&ol.Ð1[pOF BnRCbE$: і/C0>]R(.7xz'ӳtИ* 1".Z SY"vHP2eBHjQnF !-^o >3m5T- wN1| ri+p΃V∝F1"Eѭ5Mn[dВi.8%aӦ+5sxAibscmc!.Skv'Pn 9``=vJ3 Z@iFxfiz6|z$ ]O:h}ӅRqG ig*Q>J_Xc`Y'= qO/ڂL&{Zs#cg 1"T#DA]NGfey/MnC$4 M( 4hFwf"r$ 6dtS`,mYCDȆq|wDU2ذY߼n7Pi)yŒ#k(*K~Bf<v\^2I`vgk=Щ8o'&fԀ1M4V{<0.6OpG9 en:X̥8?[1 j K[G,= aoup^3X\a0+iƃ/@/t9 ’L{no($r<[8T @ЍSPЄ}xi'}*h.}C5QO 5mw2"*aŐ7SxG} @鹂{RFژ=K?  /ofM辯i!2ז5r "]Loe6&ɝy|Q )'0.pҲ@6̺SS[-=U&.6UohWS]0rB b\f G􁈹SgF`x ')FMd5 &E  nnAGEl @ɝ^\gq[e c!IqM}.1w_RjylɎLLL9xz|>?(gU3g "H‌ R|GGѕq_1d4ȄKɣz"yamz1x"t:Dqz^:Q%u=}OލвI*,DRIn& 8e05FC{MQw<gHG XNգL+1(qOޜ!ܰ˔קּ_yo8 גs۔B7x ;Z.gX+Ln>E&bIBO(^RL_ Pns:0 |U-5wF,p1>tь!tfwiQ+jU2 8qTX"u66ӋS?ݺnBٹ@ynD|a4`\U觖2ŤIcl9  ,hwJj\;7@5ʨI6v-gr9fRB{G#!wj@Ѝu.뉏F<,qTqHr9nԆ\O0 \)xju4XwA9l!s0rC D16#K<@3E.sW'ۼ]8`_Fw[Ӏ(NxuWH݉ctX#  #9t"DI|&gpr L[%VDc@W97cY#ȱmaluihi :Cd'c:$'!F C)g`ki9tC-'|A F!}>)):\uij/5)>uwa'iV6%&O/B@(7IRWHW@3;֪7%1S MDnϸۇ ]Ԩh H19q]g^HjB09tB=i @gШ 7.9op ERA)5X*SLG%ӿ?"rLSʹsuI""i/P5%@Rc}L兟v ˚9΂o>A(5]81os) qO&e9 Hnbt9`$4'(P]0fex  n8 3x˽3}XBN DC?# #!ŌI`L\H4ԭ(gBmNJy6" S{*HVu,) OC2IhN$i7ysZTkmS^M^la<`3Pr~XpǼu"^IzvLaN56 cz`nZLޒ5t/A_d.y'Cb=bDǐXϺ;hCV `%cbxǔg[Q@j7Qof*Aq.0zU^d峂tvtѝWN0eGSqR X S 4i$CfU+ &'YxPnJёNZ~E*e P@ɯw>YiK"{`+gOxi1:"hI( (nٛ3[~ x6p nck-_]ZNaoC#0VsxFI(Cd_Ӏ2;Ed\A=H'X7~aIc E |W$ȸ#7P(;QhnD0"FdXxSgHfK :YlKŪkL4rȂŎ9@ӲtnD:pOB +CW4kQ W0~?h`DIUK@:NݗNUÅH.NHg *[3><4)0_5 BI%_6^~Ż:@[?SKósKw g*U;3qkU/X`(@|3{ 3Ҟci/fHulZ˶YjgTMfhcq]YȠ=&GSOy#D:. q,Iz7?Yb\uPm T+lpG{p1cXtO]8KP)4CrȥG]v j4EK;tMAf%f}3߬[jO~ yLƇ2H cϷYbeynh).wN/ Th£gg WD0r.dY.>UQP0}r]f۫[O ,6,c 6hWƅ(RryS ̺+<K4: H۪r"M"L#fI޽_PgY1`B-zŝ^ }EĭqbOjW0Y8D}4m@)FFkHE=LE Ć6[ќ*oZwֺ-ߪs)You5 OH!ħv̼\;S!Y6蟶)090GCLk8}!V{:hwA?C$X0CqFфW1=ƃ p 4{iw 8A\4Zߚ6$nΫR?Mz絎^^@9X.kp5xa/XW9քE0TNͦ@, Jm<| .zMڍ" #9e%=@ťSy'چ{=83k<+9GNF1eQH9hHؒ*MiDRV,.=ӍA$ &j>&gC%'$(Rӫ MS H!*H#Nr(q-=Qm 5qx]"lwjE(\Dt4CypON<1m2m׍ + 91 !W!9Dl$WDw#ժ~|l~yjpͼ h( \4!O2/,׀ |⩜!9܏u^NC"3_!:K(H!خW_и;͉{ƌJ)cq5Z0ב\!ֹ`p_ }}X_ֶ7osh1/u dҍF'}ƕmNn7O>8`uG~[&[u4. "|I@ÔDzrs1uHꝝlLR; >h_Elv|²NP4 ӗ(yBt@(ⶏ f@VO>ә ~w, ^bST#CkY~JfHfq?+빂RYBFƿڒ #p;#@: 'rEiqwF`y]',>ErKc.j<*0b "@N(J@3Ec#9M/y$By3꿒4za `j XQM:Gr2k T\iIP0`1Pɛ1Ę_!^ZP@fEY_fZ+檽?ݠ=9E4;1gY\ ? ƤwҌa%Wq@ì/%|j^נ^pdWe;%/38)2ĸ)T fO/,sl`AUcD Gj/'W$eYk.4}PĴRtRiA %t_@ %hՏe+6K$YVJn#9" 9ZrϪ1iiV!X#ƘɌiڴf1+F)BL9-+_=ԓPBD vcREO2*Mr <*pMLtMB2uĂHe/K1*ҍ")@ň%фO9}?c)kM0= iVo*T8 (Pd|.t(R&\e/e 5)ҥ.VO^=߬sLBK1)YLp`JB8f[x{^6e`Cr ,-A`ӽ',eE+.z#.aWDn^F0o=7# 0hYYFfOeD-BM 7 \fu .T`5wE2]hΨt\}&f'nO \m}Jz@/Ȧ vyrc aRAEȒ_9;VrS"zSt6ˢ-~} aXw$̓p|\dkN'Cd(GTGX@\0J55E'Ύ#elæD!'l;S[&g#&u~䯞C̘I|ez0Hp|u Xj/j"I՘/ #JlV3~L+V#FX4vM3߰@1  #zVM) W톟VhsGv=ʹ9sdi*oB 8c+H| d.c@ELHă'nCcCp\ɳT_hף 2":ٚ}Fx/0>` ̚tK\i^(@t{ %a6eRgQe*%m; ćY~81K3l۵7f 4xN"~w]{:~[-nehE0Q0ؾJZvܘocˢ|W3/p[(>T㊸R|[* UQO L2Z\TVDYF?+%B]@-[sJv; xWBݯck({Z!jڛVc#G>snWܑrL<8Sɱn{Y3IO.! b~JOsjm$k՝p wW !W "a"̒X7t;ip2ftc?"9L 0r2-#y OR?HMvosk>T*9rv[˚I d%;LWR7B$> Ua!zu TPL*2ocl֠ Ly3m*B8)8ލ.tң`-M_@ēTjjվq;Y32X|_ڢK."hdoxzzjs$U>Ff3jHc9: - ;Cc:$*tΙ?鋪H{I鞱*Fߔ`@SM. *Ҕ҆*3ֲ y~F;r_R7GWjsuf@܇@e\|A_Vj*3G`K7~eBtb=g4.?3 YR{zQP6tWEH^ώD tc% ;C,aQro.Z 2>e*息hdUC8;H;ܹ \x,/d1{p+GD>ƺd5&kai8wrko~VX7Ϧ-: Z9pu`I?>gnuL\4ٴ*D%h۹O6{ttRA!%}QSr?V3UٌSqnD\ Pg4mM^f{{>Sjc-4pm;%$:dgxjqor X 3…=^am|3 EX\Gz'7/'a hYJxXA\nYLu.ܱcb^}i@9|Ѳ/XZuUr*~dŰCc7|YHg64wɆmJZ6fiy>C{8k #Nvq\^R9ֵ & o9m0ZCjn8shí>j^ch ja tF@7`;qR,NߜOO\6[ɋxm$« ?UiQ: oU<;KOnitÞ8mkQ76JVP9@+ߋPchpve .*HX⤶v p+8{O]T!=<[t ]z4L{ҊIx޽Z;˷(]3M[D Vߎ$AXJVBt!pXP vV֐Yz kE^h}YB樐Lb%5pE.nCe:QQQr&(-2SM_ nO3Ƴɖ 5$-Oye\SQ]`;GU ¾"e7>?Ɲ$vW0UL&A}=~ݙfM6FWlܡǁl][n`y#AYvqDP̽y#̩kfRKBUugda[L>c:0qh 901N֧J3߉3CKYFG1A͟se6u԰V>2etr}P)_"s~o/M̪@6}يKX@`oCzg"0N4н蜊k ur;/$ChlIQȰ^MJGi(/zKc]H-L즹8fG|nF49Òc;T2ʚ[SI !\HT) ,S„q+[ϯ= ~¹Ȃ2ָxZ9$vyOFʎM*_,b(| 8^I3|kΙ:Ed\]lcUqG.q50%2Ji<& ЎF׮ N{c3\Q!*>KcZ/Sg}4B.$s`ɜvM[:0$i&[ OAϤpOg K6v_z%9jcζHPjXZ7LH/t0A$2iرƅ$@oVҚYMІlK^_9QA6<p KVj y?asBh/t|Sm>5#b{X p G5 r7ekF)rRrK~ĩc7hH6iZ||G)AuUQW`CRx+4;@TQ " Q;d$1GP%LzTDLV{ǑsݺFU=GӴ4?jqpIԜe%L3M۰CK&Q尯1qEO£" >"V L7 ~C4u-14dxTX-TlZ?+V-pluc`O-жVWR(#ճTw`5IȷɮaQ0*лYGhi N RNK%P{iXo^9 qxݹ:I 7E &wZE ,=mmS:ig6wAS:{xt>|~$À|P`i,K{'u+O1’!ʂĘ\# b;2\P>2̴He1$W&f) l=ʍt9$^U%8t;T= _0=WFӫh *Ɩa&^9RȍKߞ )awA:_~*R&A2CC-?9ˀ/;F\2@\F~azFcc?=pk`ZwPW}{8kCO D`A;F\~͐|i>'\ڠyZ ,W|;tyde TyW39$䨦h1>,( _'kqowlk\4PJ(Gή,7x0-Ψ!R@x#[QWn3ϟB{T_ |}z(.ZT, m^Yw![&N@,obw3? ~[Ⱦi4&PHW)64`|8@+q#' xpIR@U r&-LWPӖ&q&˹Uz3#\whW_+0bx3Y|`Fןo?ulR@S~һエB}u 5» * O=2NǩW了RI F{N 수h=J1_>mwPZpD^ W/i2> L\[+I+x+Œq`]N|2kB%ɸD=?yI_PohKVazBLٿ)T3QƇI>R>Bo (7֬)NEvAERX^^ITڳ3Ȥw03-':\خ9>V CA{\{(>Oy^&Am ONQ?ٰ0K@}5b镉jtb40J

    ''!78J#=,*RлvyKT" d#WČuzzVd3Vv 0#"&ST6|G%3kܤm^8E?EMi1<@^0+c0>$Vd6pCe%:*Ny#cP%ՓdEP( y?@Qjs \B O3.7ʯGƀ;[zbSU|Wp*‚ n7*P4 U:Psxr#N`9Yfuqa~DXF @[wܖ'S!~tSX=JY"]2y<يqFØ㡞IGCWK^)ٓ=}\ajQT='c!|dTʨG`ɦgF{@ 1+]?ݶVrx̸$@d ,|vǦ?oZh\FʯT+ui 9br*xyW|6Jҍa j.L "t(H_^n~A,\G2j_I^s>BPA?:M駥䕏7z=Ur]Wl= t*|vB\t#ۄED.K6+bT\HdɢE D3T Qutr4;&iDGxgPĞ̥(0zU6vZ WG~?w?8wPN-Bg=^N9QC7tWNV>-fVZ~k?H36RӮ;ƴ@t0D hzOxz>ߩ+COsXBcfI?;%ƥQU܈d g4?1R%-^%=/>evM@nhUU^Hs`Pݛ]ٔG%P&{gbF!Be,._ 9ʔWN8}PXZf-TUuF&uW͛kי{`K|* T'B=HC F 60xb~-2gt K%;n`7'<#O֩Ǻ!ΣͯQZt?ۆ7 D|]@,%;4$LEݕx [OR)zŽm67-k6%SX@i 0n5C\"c?]ǁO`^Ɍ˲d +h(*V7M@DxG;e[qW;y:Ԍ'^ v@n*A%gp*BYc7 @\ŽX?̪-ԏ|oV;bE2k ѿ1VRg1*]¿NbFk~%]39mtAs#&2{m"@_DPʩ L7YYG-og1! O2YBS-DI3?%{-'D=E$!<=JAx9y2=t?vFDW >tӂI2(ӄ܉28Tu&#j5v*Ɔ2w=ȊE-ǏG\TK7~L5SpJێ;).wIJ4o%<N ͠;G#R\Ysh9՘~zݛɈ8B%icT7#/PJ smBZ:(;hlZ%),tڔZsnϔq$8H  1[V%K%Zq&̐H*%IgEΕIr S#kY#+":jm)~*mj7հ4E6"SXWD"{!ׂM\\~;q]m-w w%n̟|2L"M~.O_ΤX !a;'="AxjHsXn萌EF]N(ҞIBw0AgAkD5I@]N }#ؔPUBB&Ť@a/v}Aiy455T}Գ=tܿ 8;R%?G-l }MQ@WVV΄ S; 1r鯤Kb> +5jkUlcե ZDZDaFݮ]#e}+8}tU!-#U3GRPt`CZ/XNC,F}է`ЬV% jbSf⎍]_75=Eĸ ]s;'R̙'0$%/t+k.b'T1@g_Zej#<=+;`k(1z1slM'һ888 w!*H~T$\͝),݃\e e &'-j)54;8bACw/2K_!jύ6&[2Wd荋O1k9=e'/YT' v݀ !ևB:>CrF/_LvòwPR$iWDg=PB{İa"r&;IlnR [w>iFUZrN0wpAR2HEM #Ȯ= P%w"X& ܡ8(7w~rbs~$S{)j/^>7*zʔ:1|Ҫ ]Yĺ0<0ع\%n@:$Y?,}Y&/L!PLҳz遍EB7yu)(FLU2_?!.K3%v7̕ Y_#\woJІ{U_m28JMc8k^P8b(u|]1uƓ9vnr-5?emBc9n:aoGDz.[E[(ZyjnW<Ut=2 +k(;J!ށ꺵 UrQmB/>Pqzy|X ߊ ZNQ"IkAk(K,x;7?\Adss{^k$*˟ZTD{?@' V ܌.jϸ- #-Hekfmă^0PɃm,w]?Tju$TaW>s7Iqi݆J@%iwF#"qG18iL%g' 7oI:}/<~ P%yS_ -AsHǷGx#$fne%e>@Pbj Y^[+DqiUu p*`,@BW)F#:9Dzn?pbb̋fuD{99ۚ7h3z4(:PF #h 2A]+[!W(=hB8wٰ¯W-9dT8襒&?hqY]1ԸP ]४$88έ$rFܚY>GB} 7#(:21*K|sSK4󘅑K^"Y$.bbtŢMRq cO6h:W]C lBcq׫!m 4Ë#D>1lTv jR!]>KGT\YBNU{U;*,r< Ԭb%ݾ_Ip/WS; pD| 5 C1<}A .4̩ @ )~VoV9~>1If߲@}ճ'ڔof  .%ALʀf TvOe1_hqlpB6k^!8&1 ;$ٹSDk)Su6(G$_ Cz v.(9E_С:pF2l;TD"męd֔RΔƓfXE9v,Tl&!=Ioa!˘?Id8 7aza6MiaD`vwGl*"ob{p|4"@u<;,hGٴto0LTpaqj Qsk }` .gb=V߭b)i=% |q%MP󣮜ȉJ-|͛H%"AE( =@8аÌ5[PdhK uJ0NZaM2zv\úǎrI uw"ᢺ&oO,eὊDM&\ƝP[4,ޚ5A]JHt%.)C㛧-&vkU7Ƙ)2X {?O`}~J ·6y{=HPƺ:fl"&H7nNݒa;[ORd=I,]UƟ`rݶHxn0 3'8wܹbܓ5si,h:S"D]! ԁ +z"0Rt@W{6n$aGj^S#P$?&n[`|RIEF˟)6@s^mkpSD r"KjRE0QjFi ǻڑDN(ưf B(wK:'% 短&RTmV]:4/ YkwȾ]ƒT Ϥ 2Zfp »|&8CWPBu}jN(i6-N[*UkA/'lDc aOima CE;Ƴ~/s6lIW TRIف` c ir؁GLnưI][P^` 8.V3GjMNDbNe>&&2ɛp'D5=:;AGnC⪾Et}1>h kD9,BGQҪZn q;aM4\/ Lh#HNuU۝]X(lAs1E48[/!!c=LQwGN]!LkU`.eKONRMؚ=bGCu8(1@ Tsrh DοST/%ɥ xVȒ 贿hYSS+z| [8^ 7+5]W[b/샌&Ve zN# |#35MgiSB۵{Ǡͽqad\"?iq^O4!Ǚ: 6%DQ1XN#cx6]lq^ܺn@lf ~Ȱ0*ZX^jS{WflN{u4c9&9^G76l[*qtV7/3#_t%:M!z-Bt.c|ԬsLS4 !ֺҿݞ_yNfHcIY9fm3nV,5AsN!f <qSS|{NX5A.Ȣ\讎H$0y6Ewq|@&ˍoIjaC[w8H0Uvҝ1 >mMb-œ@UVX'ԃog/i]/s,YqY3pI*S' AkJW7 Jfip?@mR(jFZ,?bP$Zpjd)KUK#PWrX\;]AW^o[m0o1p&pP ܜ:a~C)!sƋ Yvq1Kx*:qM?`?WZO; #E D|T#xƠ~!`Kj0:3RݰD ,; lEsD֮YIW.ŗq}눵@y7#*V 2UiEqMd(;\iu 7ƀWЈ~14^P;#v m'ѺtuF3 a`~lJ̶;Z㔧2Zz];{耺$$ҵ݉痐'k.!qRY>KlZ"EV& "~r =*HIx Թ<1Tcn]mJ*.{l?u0ʘڠ4J3.adG4'NW &Gs֜ejAHM6(Ѕ(ҔV:9ݭ8R.Y'w3!q= ,K$m6 b6JqREc5BOXQmL[@SNL(b*M=CfGD 2M@\C~q鋗@ǧ7=8'vJ KkXiu#$2g_nHfO/+*ogZT흊Fɿ>e$>_аqdJ{ϔ>g>rIdBWGXBT#Bۓb 8pT

    (wq٦mZ}vj_]p+B%ʒq ~:|0$;V+T2-zdDAC3+Dv V~/յ?Q!RVq\v$@wDF^@5$ 8ڤ+Vխ$кx~[^jL :;PɉRRuNyh]9??CF:bXŜ߈+JlQ_mF-Q~{ŭPڠFITgUTUR*ƶqijZ)U3]'߁=̔0P }ơHc\T#L%Őir^a5OkvHuPVP,Ȥe䢞GA$g=KH=  = rh]7~CLJe&Dbߢ@j%כֿ_BՊRqvoh}3z|}Kǘڹ:ߌ9A*uCV/vSqFTX 0T?PP(EpJ\@|ޛãkccKkĤRRͳr|&0s'OU.J4=8ʦ;ߗ7LRRea YILݿ=tmmT\"a bՓ\NY!:306fAT-+EU#j leڔ\_f'G9f=0R!-r>Ša_yy@w(N,,BN;ɉ@jr?UmZQ !foN}jjo vl :f2=6r:^KAy)́&qqH}-ܽ;.xr"g#} ?li!0+ǘukcQ1ϑet l5ݢDof/7="63pSĥ}Pɣw,{UBC [nnxa5T8!  <P݅~?=mZBN׵y8^şY:YsV᤾9O~Uck% q(~+ +i~w",xZ#UbvBQA1zgwvv4cA_ad5.դ8/Ye:R)SXWJ? nS]\^ύ\{ty[0Qΰ{nh>}+MY}.hV&}wN5|cowFY. JXǧ6U/C,̪۬q3t9nDJ(n*dEv.騦iń9f:n۪ut9s eiLULPYvYl~<5P^ CȄv=9塃&Gԓ Je'{uJL]o j;kxGrpRؓ %sHmFCzҸLx>Fy~}t, E=G`cgNpȃ=1/(E8Kn4H୻705~J:/L MWrOgΕ'-,A+`H]JDFaFUhyd漋2e I˕s@5CS̚gꔡ zL]-V$IGޯW>HuyƤHrn&&U%xّ:+g]<+ ҇7dTsy2RY)ty<*x7LQЬV>Fz?H@A.upmrE=_be"Q!PӃUSdqIeP3yLi˂BpW?c3` z.sϜ&O7d_)Rg6/SvJ@HWh _)J䴞rSod!c vZ&`4cX%m`2oMFJ[C,@r1|g/ S@|<']P%纾֙1EsLT`:^ Č= '_gU'Un*"|a KvjW7y֞h9Vc կ}Or͆ Ƀ;…Et8iv|JHL%T>hYҪ<+Yƀ)Nm_^tpFڬB]]&=һB0+]-7LQ.|]IU/4 (m݋VCE|jL[H }ׇ}}bol։SJMG7݋ 6{QdslևEFԨ?V5xx*ac[uD01-賐5=c,0Λw[+Xv";Nk?!+xhnECymZYo,B%1'ick>5av m.UB1f"^\ʆ:"6 PIi*sCAbV&kB:GgQ|+S_EaBh)n Ĕ?A?D/SZb&YwNZ%Xvߎ,ˁ[#?O*rfb?<\\qI'/'K֯Gc6@`8ӟ-yT_ \b=0K,,Chs7@k:-5K}m6^ON)7\Wm#Gƀc;%[6ZЪk<08}! Ō]%t崐'ފ?*+_?~l䞨Z=GO nQlyGZ`I}m)HL XD._n+!ڽp? u!wMmYBk)S8d7ֽq"& Y$@"q 2EaZǔAKBdS,2LӰ]u%Y[8PkyI^iuY9b+X6~{E:UP{MWVDF׫ۚ&9D^ oH&I u kyR"/SۏVu  ݚ_l"k^Jyt%TH:lRqz4@j7(-(J7 Gti2؏@{WIUF:Y04/o ƒ+5C5 hra ݧ҉˿]d53R?f7 yi1BsLY2d>z&-h.-mi(B {p#/Ԁ(cϳ$S*R<:b> dJݖ-k#IhŕcAZbNEjv$ݽ6k!ׅk7H#=r:P͎S,/|Pi&dԈ>Rء Zg:Sފ R ܟsMMV#oKg5)70ړq?w$=z hZ4[;!qm!wl*`;hWÍ俲Dm؊ <}jeuA_jP|w ⑴] d)\di>u.h# do9$}!St\*h侥\dsuGeupp-l\\s\L+uƖ4뾧+(`?zyxt"x^_BoDը޿eWoP5bUUv&J+,KKMy!̉51={ }Z:سZjU"о֋^yTֻih?K0uѽ&{![S"k65SK3)xr76Nhrc䵭g`ki"Y3n8 ]b0`z1Z)1I6*1ShU%Ifu:Qd]?bG^pfړ)q{;\6Ԍ^K8rg')e(+]x琷Gc \Z<H|SRںm >}tc0f-3zh3) bvw&dSWϢjO0>)CDz紹u p9}ʇٜ`ds]OJxSdTCƪ)Iӥ]OH.$y {"5wvJ,9I=ݵN9{q.2\Dt'p0wF5UA5'r0=ڤ8%b,U;.`Ul/x w}:YQMx@}F}T$_p{~Hv[iPWk8ޛl+!v?4I[ ldZz:a}L|GhL;R^?J{F8EPʮv^2(caj(/" =Zy]OE y[B)~"! 7Azn2K-0!!2g yW |we,n,S7x/Wl!th VQ@$o/|jZkİ1@d9!p,:A+,Yg|˜x3)bbbq;5ľ}X{ A^ l a6/\G ksAm dB%xsǒ|)6=hałh J/2wbFT,^m=q ְ Q(z`cWs^JZ0 IB+Hpkf \6`Uf|#)kAB2W&xOp}k_3@n8.zd=$'xHy@.ܤׁUcp8Φ^_jt5V)c`rᑊ[,:yP_VvCԻJw zBi cC֨CsՇc6%z|*@s[#cTtre5!#2hKJq=#5,JqlOT蝑DR!(Y-Q<4'M듈'^\xd=)ԅ:3a霫IΠSA9(oz0۰?, ki{G,y4ͥCKMe]1ީhǦIpې kx]"0j%IH`Q&<)迋]}H5B4Kh e?zoNtp}E ߤqgpۅ 0MVM_"z3olD4}Qq?'b2΋? ɭɆ-0)K;kքy E{-{HbPB8!*: <_+kWV#8;5q@ihJ4vb%r>>-7ի%p`oŌqt̉,F1DX߅yqWܯTИ8 xo~X}h)E S7|.wUr AQaʓ :az d?5 œ٦A`, Y6;+O3iMD1l^\vU!B /3slsMl`9e{ZFr@!xy·,mlD.3uok8 ӽ"y-D/7X+O?md"O:$oMc<]:2X7ߏt9yYq֜)&iY3(KxCwhG#ׄmS WIˎv) oW?r"R|uQ=__D<+˝z¸FM]fg7z<åXo ᭛J? 7G0!+DU2Kﳆ"* YrS9-9(T[-IUDwh!Wx8t[ɕ`?98F< tAD3메Ni Z!F+Y,ʡ 4{yHJy ݧ'ʉC/dqֵͯl#s<VX_[\fhR ,DVb#|%e|FM?(47  R (x/"Ÿj7(cIݞEW]H[h^,|Jܻ#EhD^4{CHt#Ykr`|s\t[tu5TԥYPD: 9cB~])\s:C.f<0MNglHЀMݖgC. 2Mɑ㖸-%vCsf7F `9@ᔍ9qs,B; DB.HC#X`Y~k<^Bw tKl|sH߸Pť%;3KɄ'VRLnpUqdr9V a.s~ywbgY5 墖 1hx8ܠ*#*N=k 2d닀4{vG$FѸ-ߑneȏTI܄_4~EAO**ly ^{uD[}#g ib 4)xL1ŏ> Qz2vJF]pM޴C=Rs[$ɠQ95cH.)OQ)G5bIxK+wƗ ;X庆s,1='JQ BT^M:Hd5Vr`s(d#.%a16BɶY!3V@z<錳T찃o[FL漠}Q)Yl~(Q*>,>zj0hjUO~], Nc[Z/vEm6 Rmk@hoj|Vu"#~ТX3TKua_]n?b@+i52XB\#V)v[l?wLa. yMbpOiÙNڈJtYRT+g:GJ0["n%urx5N\~ak1R6O03í11e<CPUu BNQ`Vrh7ag Hl|<|EZrRC:ftZw'՛q78/JI,;BU&!t*hXN|Ɓ50})ϡY717!-}qlW7"}%9ض@GΧ͘MZF3tQEiUP^Oʚk%6h 4#`CwA 9?kQ=&f'Tadcdy12J`lL4,u"dYKvs@,bAu uo-0J*Bd;]>0|Ji[׺dp8(~ylZon@S<2Q8xYz 6ƭ_L6j煐ܐw^ؑcu ă U_f(Kn>"pkH9("SCK1!4juL|]L7Pqs+ɍt^+O0(VϼPL˄W >3+u.o#]hSemxt $3p1TAK`iyp}7l`'⊭A:B "յN7DzA$:E˹Ap*C!yY1%E4ʓ{jE@C-lďW]e g3fn: "}S!`ުjɻ'$'mZ2(7{+uK bu6|A1[`d-Nޝ'r `i\f(2x!S0vQܴ5K`wÂH-fשo3MŴoau\α3K !Q' $f5pX'PC2׻ G5FڀBJ3ơ>.jXёdE } aKp Db>WLl MlړD8.aG=YѭRƐF0ŜaB{O7ۘF&Z܍6v7d9 d#4+IBT,_j~k´{5Ïݩ==Ev`;{v&k)Z2FEo!&7ƙ䊨&BS$ZQ4)]d} &eL!H j8KfR [C?sSư(-xUyu%Ú#+3ag t/l4N[& zWlhB 6zm\!g%bƝ5YV}r r #BFQ$ӼwO580 VUWΙ1!(J&vK"6I*Ջ=W6W;4()3ӥ_oU;?`/:6= ~;q1Im$J K ⽤8}^q&V#QIh$9+߇) Y af'=j-aOX|L"t#<jyEmkgFSJR0D.LẈ\x$tلt*▯EuOpXJ2Ԭ.zif88\v{B HаfDfX6@/,\H(_C˯^VZN#VC5rr~xHݾ@4Uhlb Li 4"=k/]Le`^>'49PJ v' NP3Q{Gk:8BcOCaQg3U'eåQv3&Y˘№f߀<96O1Ѡ+RN\DWt E-}ͤ\/!EXp LG.KOž %]?hپ8JDqR@U0nXÌص_՚^ߋmT^J8:$!)Ϫͥp a5RЅGmȎ;W~iUY2KUK =+d'>A_rsP0 j#)>Xyۄac۽AJx_'}Vyw'RԮj"HO=mt0蛥s ;e{ ܮuZLD-l.tx[&'/mqIVeɨB#/rAmI7L)#ܜ|0S@o}{&QSј"N\% Bt e%28:XL: Z8WDÖ*fM'¥Hř) ˦ki&P@]ikh-R@¶ŘA(!=~"8 uN@X?>ߚT/TuMi׊%9/?31V1xIIX^COM݇hjvuBEGoWT#aE.„?/ _= GӔK8W  EbvU _3S]{^;)OŻq֟o&ڟ6 +3&]x]jװ="4hٮ`5q! $~>Vi3ݣd35꒦0 4R@DRUn1{(9!s_x8x|0$oϦ%}V=EsJ^õ&}e˝ZRFėev~뤪M_8:mSpahbKTeHjPSwU T=MISNŗųLVSqcaÎ|ϱ3fm]OOqٍ 8+ C;` ?w7x{ji*[B-.hV.2;)0AN'wK S[[F*GIH$zϣxI䐵0èf?t[Df*lA̧w`5şGeңG- (0˞؁IbLQ7iK]-xh^lV2S#.սYwj`R^]1l 2-'%HÃA?i7'#Od+]14f^Ж9 ,fMn?2Q{[λ3]>|G0:z,M1%[` ԫ6Ir'ivN'9ߣ!a*$LZ c0YrH0͝1:ڼDRENÅV6SktOMvRތD$,o ,~zN@nۮ_Tx"\R"ϴ{3ۄ|Z'I;W0gizp/H_]VY˞N˸YV׭+ b᎗R3w4)d+畑g;LY2{z rT>(z4bUmE5\bҙKgD~,zRMn1>sOgo 3C-b(=27Ys\Vv?6ɼÉkWyрxoc51`R`^U3Zy$5lxe]I$,+l(Fjk}&! dWRiBymA !BMֿbi/3w,*0|Fk0$^JN%b%yJ_ ̺n6zEr4C帚H_MŬY-k#ڊLU?N'aM_)ƾoʋȢP@r#0~?iuaZAcF;MK"!!J6lT&݄LS.oUMS X]E%‘ݗLv @D٣ּe7"o{ T"x`&UZb`GaSJx(vyJu'l\^ё%)ȴ#YׂdR`=*C~sݓ4̧#re3]!S0^յ`Tk( R,J6fx,?B1ڻpN6N`_~p;oMV_nn}1)j)ɔ]ee>1Z u=E;%K;|) pLc6ѐ_ g8puv[n44Ԍ#rE~J@8*ùb[P^eyqWYo(BLQa j'ϝVe\ץ4SŐxbiiXm+q4砭FZvp[obPfQc Zfncӄppx>ABj7ϒCΎRCΒ$ue`.4~n7x;SRPdU-q6rh'GGS#@Rw"U<*#sDe~D&O@ xQ界$1Wm+{'.#T'-vݍ֌l'sTeK:$_TlEs.EYE%ܓqw:kTx=E1oUUDNDY1O'7ᔑ4DMՍvv1'Ufrr7BBAMj4{I\v/'~+Ytu-zS=*lC"Bj1RBDR-,6I .#ǧXkiTǭoq˓:v\fzR)Ck0c7sGKAШ#fnKcN64%@ W/q:O"C@[B/ >tX|jK)>5lb,8J4ΓΣXˬL ;R*fh+ z{>c6x}N/I.x鱢-. r_u[ShY)Fߒ smBrU2A| ƅ",dgcU|E<wmiz"ֽE*f )N׏ajfu%w`LbNGiёd,)1nyeU^JWqh;Olɕa2dkPYjBSY,,u؄L8&ۤ!bL#6U37%?ʌf1P>y'?ua"KG ;@p~ p2Dc!$fekTEmJzx=[>i$HIy2Tس=:Θl5xIj=l9 6Rtex|tim.n n+(~T%=J V=4͗žZ ôT!&gJ՘mwvd9[S̀PnS0B="}G/Ģ:8pᾶ/7$RDT(2s/4V6力$J M'k=t@JYjM>9S9XRܻ˂\C>۲<~`#;SC1qBv=!.>EX!teiQONs=ZT2kl1_r;ejyU8/KX/Q6=u)lHei)r\}lզBD{APU607 mg*HPVQb E]l1U̠i)NK_ƜF4 @BY޶%v DLcMjk@N*K`E${,`4t\)ȋv %nΒp𔨧8oTqiڎ=)>6e$.eK֢1s).:EiBKoLƛ:nN֐uh Zψ;O[J2!ҭ t3SwxX"-'ޡG1Ŝs#a~ETKKJm܂flXm)IN7/P]^ִuI  .Sg6/9+^ (QV[}V\ư ,r߹`vnJvznԛꉺ7We{bA';ѩ!||=!+њďM𞋢[<; REiMC2Z ݒqXhxA_w@vu?ZdHOG N$ߘ&$q?ey.J< R}օqO% @TtX[}h4) D3G-S[k 6fwϙl"1#xPXeDJ]L1f3`d=I۴8[62x:衭leC|l(P "N~%Rp-ВS890:k~*l]#IJƵmZ-7r*_M*G'68B'HS`Ln;Y4f2nRh3$Z}Z$9ވ; > W'YASssoKN8Gs}sgDHf9#x AJ(VI[#pԼr=ZJ|tl2s ,$THè՘MV:BpqpSi0xl [sU6 ȇcd0d;O 0??:cV'^JW;  q$\*kF{yd CJ*e07sBn|] 6 s@ph(lz#9:\C Y& {,64MbaU f*ϲms@%Q0oP4Y}Vȹ_xe@ ;cϖZz>abc cN`< yhspJr)< }8|6Ee*ZmILs:]b9B P-]p@K@b尛"PSIYA S 6!'ҝzR`~ۗSCInޖr_4O>דZk,?RQy笮`!7UC{=5:D)iI"sςTUoYlp #ţw*]UX1˓7w+l '0ƍ:PX,ZJ-}%Z&T]Y`'ʺʞЧm{[~mů@;¹@6rM⾿⑅4a 6rcq xzd+"(ͩ"Z @hJ)c=5gRvqly2WOȲ],MbL|SL+D1O2'm%pLc,"5rC4Д,)>1#;Lw3 ٤ȠWHp"P<5|Z`(S<}WL au*[uP 6@7V.m3[{t"Sa]N)ͳڬ7jme]LԹq30q` .ΨjZِtrm6Rs" N$sV}yڢQ01?5Y$e>Օ‘?V5PZ-iJF~cBʙt|wl q#EX*M=o>4 <M^5rLp0DWPKSiAlz$/q |1\]Q.@-qazWLƽo"#HS5Ӡ?+@WYR gE(6Y1Ùnt<͆y|5 3D1 :|xĞ')w5@]ES9)0ـr eRr+#v)!;!k!]PGiN@mɒ&%c ^ɧࢌ:A,iFe6=gr* 6BL3Uv*<+|ހn!kM.ڶ[] ̼k Tv9aFb^e0Ic;_Һ'B̆mXԹmaѼHN-jT8RM{DKy8f7 ZeD;sz\r_G yשU\{kRLL_7+g3>{ %l΄+Aᔅ.?cޕr;NI]<57-1C`:̐ ǐk]i)c2ՠMJ=lk լVT^8 mwFY+&*v9́L5l5GI6Uas óƩd .S'9|>o];GK{L"ԌEtiNWsV̒m umM \8^ksK #E(B#h)*qѰJGE=v:|{n毲`=jQ$f1BtXWSNמ\wye@1>܃7dҮ{9/X.?\1oKٝ@k- ̋oٽZkUgkS;){tm]N|@O@wl">hٹΧL!WVOY(GDn@R6A W?@RFܩ9u=&Q3|~ӟxr*i*F vn}$6*m5k jG1~EIS"-qTviNf99In &ܒَR0BDZH184NVYyZ2/ZEsܴj4c!6I07y' WyrT*vo5&z)Ov}sR*1;s֧̃&##0\} "r,^m+w/Ȧ}Q$Q-`2I\q 5Xf燤sMY)WtWEƍ.CxxzxfYkX.7+AG^كhQ^!u v'I4㲛⁃a"DBq=mEʹv-Ꞇ;D.ӡԐW<=$[il"y/p]rm)qU1TĊ!3+_ߊw{1oh/ N0M!iBMZ<U1"Q67XF{ףmLι6 7^< TPצl͞O+sKz')wZ+;TRg˺BcRXbҠc+♨碬:ad^\E32V9=gI^< Z=@:`Tf:;z\Fpn_Uc:"oNEH=xpGjT7%O <jԾ~=aAUK!'LL3"Sq+ z+oCD +agf~pZ4H(UČ)d90j#TiXQSj\`h̅GK8n ߂BtY.]n-I պ*.±B/=t,26eWdŃޠӫGLɢ:y:e찮gǎT Gat_%wl;F5qMSp|QC3T9Ӿ0 Qf<$|S=[v_y36~pig |‰RLIUIa`e](|BJ Gq v*y-^kPo\Za-,t=`^M nJRJAxQ`3~Y=etCV.`VX>{f[iQGLg, W%TZ}V7H85C&56xjPMBbbKhϗfDC-7d2?_20Cሥ1X {$ ҏ+QLѷѫ)sȄb7Bg'ȴ0dz(;Eڰ&i%Pb4TaM6˄~fy'GUc}$]M};QUs}םq7j2]$ ^swEfΛX}~p۾FBiNz|WO`Rݖ'4{ }+΍E7.ʢD-N{$PCr< K:ԌG*"IgM2N-ܧ-ԍaYhz:Or9.T j# M.T nEaiL\9)}ʻBjeD M80щT0O+o3;:+ c`#'BJ_1wP4x;:=&p/F*n D ^n "}e.|7Scm:"gpVcb< ߲߾R$PH`\(&6c(Βi̎e@v$̎m;W滠FP$+Z!P$o*ebW7n0НGt* rYSjtk݊x~܃!`_VIP &dj,UzTॠz9Ng ˈ?,E] IAҞB'MA[j8gh ixPΩG|~faXF`T?E!ѴQݸC&mv4P=vuU9ta}KՕ'@}qr;~>j^{wskw3i|),Ţ?+WbgcԢ-v/-/2JJoyL; 49 P`8l{ Z\w *>G =ާ(EYI'YDd>t.@,o0ic!$-vS;Lc`]'Nw $-CU#Q[+IH J<0?㶗fg֫~IHRȉ!a6p8b6i B@Hjy{rT&S llAh?ij~>֒\Ѯ‚~by 8aG[{ 4J~o 2쪗$(~&#[*^a: _QG{b? R{'\,"yz]^&do.7k&mI܆VA:7&$^ƘI. bi:P7C{nC]8d̌`kGQxI/bTs-}' t`t2yϮϷ K3Xߒ;rC&q'bԬ74@D}$uJ-Z5|OV]-{rߥm@&Bv~pl#gm*.&Թl͞2ޠj2PHlN3O48XH lހ_1/Z '5*r3TnVDx[&D/V]_Nhfԁ@3=eBd!̗ӶJ|#lcV_gx'޽?$:Ei0x(MTK sf"Sq$;l_ǘyM:'JY Ή~_k?I?iA=$N%ݡ /[s 9a쭇 ΄u?}+d5WJVkݤH޽)~mAh%ZL?UQ*u'*pDxj uFh뜊zn*%~cN0Q({IkpI'+ uI6hn5];%2Z܅<);7ϠUA=i鸣*ldtA[%)ʅ{OJ9Y99 x ~l m {zD!a@uOĖĹθwkl xvc(fYJe 6[1S)S"]D vTXZ@ؠ_0"5%[?+&_7 Z׈埖G%3bH _Qf$ [rPs1igO9K޽ }$A>rZ3$=Q)|nm"cݡ 3*]+p.zjI- |ЁJ_-֟AT5XhԮAF}5u.>Ĺ9i:v f(W5R.64ђ<e.q)3?!Gbn1*HLvq#'|'x`‚GKGw՝窞K`+q3S/&ڎ|C`wvl;1&iu"ѫDD.HÀrho+Z@KZtU [#,?@;b1W=OwvbLdr+s7WH !{5!F 9`v![ʆuѦHMvdYz$Ƹ zv[al UVhyL*7{5=hpy-Afas.l}yڷKI#[㩨jM=r@ 11c[XQ8Vwv֧TE6v@_봗N7Þ,Op_.q?&ƤHj|jxkZU.{O4eMg8v}uJƿxjA 嫣ꃥg &кEU+SWe* MKYӖUot-.OAxْaP)˨tݤQ{Py|\"ԈBUuo9[x.qk9e3ZOrP-UuDo iNy^e:J ѧ䁚'\!O٢q| j)1c\9$帲ݥ5%P@3VLEZ^Foby_wQ >{e="55o4$Pޓ%<+ FSRӱ?/ Dh  n`QĪJhپ5&rΤu,Q3]R'˙ČaLK;YV۲Ԟb9H&:yPywX Ge_;TS3CurUxN*Nd9:U$2(VzV2bQӈ/2N/G ^g]>j:iG*~,Ϗ Hgm/;N8?0A/ӳNi;b)"562S@('ϿM'.Izw ~/7ȆRڐ24Ff wt *Z;`9Ge2A6 ;^3`QPrQݝupr/H'΄ߚg5zfвljZJȽV:KHII/o= W:=D ͣ2v!xRm܎%kHt#QXle{ aVrf;äj{R(R^ P Mpțf̿έŘ[ 1Vm&aOVerr^qF>;t0{LVӐ CC*n1 K/9r\ uz+ћz,T2ftD'(FXiK9;rI9M[i.f6էj^3ƸV)͂ ~[q{2%x[<:rjaNQR8xگ,=Rw/N+R9 *b}*NHݛغE^I{R>qfh^vT4\m\C=3\T*bx$O T]"׋ 4uFxll ةd>z<gwTPG&hCNf/fu2;9r`nsTs޽նlH0Q _W˒?աh.־ͱ{ql5 WT4MZSxvYp[_n-UG[vz==inULY_iP@hi"xD{RLqZ2 ϋoEyҙ(OTP]AJb:5YV}NWYЙ.v*B#pIOFa;hnK4|05C-e"ea\֊@$iX:"~v t g#ϧ|4tIF+vʸiG 'Z4)#\?&*iTWЗ+.WY//O2V _E(tJ&cQS:Ed <>w(b?qS ś7w2 fױ ĝjг؃eWȤSr]X%{YX|.;߈VTrY-[G^ eZ؍R6nOֿκ}KWał"w/sC!-_1m+~ E;e8UwDsCiœ+oӚua^d 9:ViAA03Dqg1zsj.#rއ.e~c% :[P'́>c{󄧅~yf({ׄXш^!n!jBy7לq8^#&oJ4-]ࡃ! v%GvnnvZi'L髳|/-tlA%ܺ)U %s^QbdOwq!vJ^\WQi%g7DsHKnu6 Уmr>~< h? 0%P%G''  c,@Fv{DS1/x$yξ9HԶYE:rMQG6Ch겚Lmbۨbl; @G풄#\&R;s:22K1BslTd=ff}1?MZZ\Ǟ 3B62ߝ- Dn$FpF H5 w  i1uZZm+ 뵤Vefv¢T'ċ 9MYi\S[*' x&G k2,T~34P׀k E JCNXP/`K~RD.Y E:YA'}ʙbcr~ǁK>6Ϫ;~Oi}@Aq$pV2|SnzΖA#>_@e') Gj'9Gbiҏ+[_ #ԋ? J 6`40kiFeV!ke5̎IH :CjHߗ*1-:u sle#aڟ¹ Q&iپVV<9Q:PTf=eh@;Ap"6pCBoG؇Ԩ7Pu:"āmMrN-YotFQtfv8cV¬cbS:PXB]?;̚`U|sN<>V3"ZGm.^ L`G:Tcs{NM TԔQѐת= ߇Z$s %_6?DqxR6 M3/{rQ96donwbhfO`H"x>)۶i^Ǝy>/y%ez_wX3PhG sFAeLei=vP-ͯs3d~#s7n_cנje,#MB9=[n.eQM1!R8y;N3xREg ߸ tr9l{ts4';M1j;(Ic]r݉I[{exع2iZs@.^\.c\~ٷ`1"swd *N"k"&.\@]jpÐE_\B gK*۪0^ pgLS{dTcc͖ˎsqv-5MUؐ-j0vf \?N-/@_?8,{[nލ$_sZM]Bݲ̗C{SNȗ']jbm=j:FG^<ؠzI/2{&.~ ䷒y)|D ?(=V3s^"uY}ARӡBKrW?eZ^p>uD %םʫ` SNe'AZYpddkǚK-U4^ &aG HYj fk]oϻAr߭@iےƚ WY5-`#^2F6Uo1!PpiCNq'%Yi?WBa3GÄ)lyl]5bޜc7%Et9J70c1xz|?Bɛ݁ yr,zbP *b)s顄4 YI·꒛$U$2mMꪵТnGOx\˩^^H2_S1`Mjތ@͵WviH,Ns4y9\҈36JF]:s*B.~V|^B>0N!DR >3:e!Z" B^~8;d<\Jjc mza]5YL-@'NBlZ50v;6?šҫ/.`uV鼖)Uܚ8txFB%9{ayBijl`e(nlGj6@BЬR81h)*J,W@ֈL'4_O湴RBs#pcF1 *AFnGհ։_< + n?K&B+,.? ӫ dIm"Nv9q mTdut+-4BR.Ue& q/.~wLlqomphti_h_*zP Nn8-ĥy3EPcrwb U " ? N];PQwЋ ':, ?ȋ! O0-Hk݁YL<=F\r I D-$!؇*64Dc/8m(viwEfW. ;l )Sؐ>=J7][K@݌;8k넏 (XZ(bbX*v{x/&Ժs g:n;3Q'fQl9*k12ņ/D/E>Iȗ@ >B/ "NjY=(pАU7m1+ףL5茭v󴵱[k D5OC$~w_,瞀tp^>TQ- {S/<9^xqkFb;\ボlh!`{0x=x3 C')LA+:%vm`/Zg>:ȋXc uN"VZh(aIUl,ݽm>HH07@$傯as}{/Iq[$WE[G!g"[YfWK8+j(vA?Z> @c@0. ޗn'mrA½~1G7|=2,fnsu+Ue6c7z% >R*l}gcCg7DD#i犹brJ=0H$sD1hUWGм 9մ><軞DN3ri"i}oV?5C661Ɨc URPXB`wyr},YKe|=A2.HMp3VoMm&2ŝ'E@f)n65-*T8]'aOq!e4xx$0{_-C*$ wRIϸpgی K6gIMQDʉ7P%j,ӹV]ʔ3 >{ d Eu }^a=Zǝ$5K2XJ߳2Y_sl&"&߰'{ d;.& gaToduW ?vC 5G،8`XMHӃt ~Oy~ *j a¾oۍjȳЈܦ; $=+s2e zt̐n6P9iUNJ&ObK,')al:ۈJ\.B 7we ^7-];l _w00X{|EX4;rҪiLPI|dM1M[?H;. :ҐR 3je;N:~شQ'e#ObG3PyO,'ѿªC=49bi{Zwo#yQ&.mJSjlMXp7ZWdҞ\]`Ja  Kr|[Z? \,rDYtsrxFBVtT1Ry#c֏=6[z orʲz0̶; a<(NcHlFwI .޳6s%$YP,g#ṫ2Ǚ7OrHM8*Ԩť/tx I̠峩 8:%yj`~B<3WCnQ: 8`IsU|NK}6bIU>qZHbKnu皐Nm5 o7ŏTWMJHFo̲:QoA^,Ҋj~Ga}+F8u}q4B9ZD2pբ` ҊCR4(TXÞ8. ŜQL+y:v<*φ*^Vs5 B ʢ"@85(G5 L$t`i}Q26Hk:o~ȱtn{z\'#]hf~9GuL nL'oB'9]?6(76kZ ed8MIՍ ̔#1L^h*5D',#p|lIYkn 710Y>emUPwۘJ)QSwig%S2  Mkx . "1\X@lhXm/P7K= ŬyaY&r4e$k!?_鷬ZVC;UNl'`zy(1r5 Tw|mzi~̨,cEa7߉jTw~e488fBUe߆ZkGT jv}hak#7xH:RUJ=N>/;`OrA(AfL2svqSж pv*O凯Oy_TO1оCA :J J [-eNt=#c xm78*Mcyڶ5UP`+5JI^XnӀw^tT(u"e>RpO]9F/$3dk82K4u=ìW6֓9zk\I p(to_SDGe\.6 ٺrޤv(ҨcOfb8CSq4 !Pb3ik.EOW\b5cfNLZ4xQUC:^'fjorPБh!TDnū:SRr֎x %vAˡh= ?KjwaMv]+&.Zoe5KeX52|j$dA=oyc9z-FQ_qɷс6Zkmbפ'^ TO ?ky\4YsfR{|(59x̎^v;Tb{N/}+ȰW@^$u_Y̙L%Vk7(j}DFNyf)1a; Ayɶ yfq?> ]VibxL(R '|w N`+{*5fÝx]kHS)NX 5R`LàF&q:uSE)8KJ>Q3$.)\`vyܡx{;qF#lPlphC-RgݏGQQ=G:ڽ73n >PE!9OHb zOD+~}?gBm) ^) _gUXUmJDmk}`wMN}L3#efXs1v2£rҗ؂dz?VyZz`Mp&pP#!:cFKLфOH^PKۡ+j(PPc^Rydz(4 ̻z+^T`6ZPp|u<"%[EyyZǦ2$<3XˑsӍ-Z.RPewl$t6Ώv.H\/pIy$z36l][6ot݁QjXH,>[&#-NFk薛EuC )$E=9U]&C;< w0$Gk)Fq]<~*G/~/}meXѧUxcl4s@0bp 1)e[Nć<猂eu=(SPqdGm97aw υv;%=ԌM5wj]A03VlgQ6Mԉq67 ܆v?Q? Ugy1:~o\6` ̟CGlͥ#B/ ˍ3YaψSw|3mʪ4O:hp=?aV*$P@Jc.t&K"6@EV뎫n;CkPp 8/HO9Gjf~3i~v'ax\R5Y^mpvG28HfF`ډǓ&5yӔD4K' G[9MVR%Wuwو(W`SgG16@n:o[Cțg_r8[lW6~qJ rb]:MwУ8{9 ,tJҰ!FZw n8U;mCvk\.:*6&4sʥ O9/W(6f3Lk~zku-d1K [rU(45{6V~aDyhi46+% ?WࢣwH9Ё>GS"%~[/i>㄂ZEwH"mjEzzoBAܕ|׈"z|ʑƤѓ|Cbz!'Za-z=HCmHq}>YmYЗ&Y5l?p @/Pü07Iyt`lP#bCYo슺p.)8sYl|U:k^ϫq, *␂&[?0n=*U3KV)p9집>- Z"+gE3`q1w>+^fj ˊ~%X;bdǫ#Ai2Dwlۃ4 S1;X!zE o H*euݲC= pU=<6z:ZLXz+Xґ> [fBP{yW83%PΛ { pٿ]fy4[*!_j(ٕH-kF-^{4)?Htr*.qzԭۦI dui@TBUrCpWGE-TT{Z E|=1|ˊ:<86D=dsf_~2ojwxB/we]D^ntNYE@uM@_D^*Ybܴ93>>lU l{qq/RߧG uX   e+T(i\j'֓4|3(ۇc~ZK>Jn)}E4UzA֢i1Yr9+:Gp R5?ɇ%2 t !8 bWN!;JͱW> Qd`t)Ů8*7E&c&04FٍY:w?JW:@$1ꈄVB>1"֍,KL'kwfyc8+r3qNXt+#wbKZs9%nYA !xs,K=vδaj"Kx1-  V&NΑ> 'Dm~:1F1PG-N`3o7!DК:pEi@Q_m^iksHT)fd,8iSjK; $QAxp}2<[xiheHDKH8֣.2X. Ӏz6lax2ɑ~v `*t_ӓ%,t\%j\Aѐ+5.e9aXCR]HH‰P2l|$13w?_S +8sT6X+ 5~(2haR58Ku|sAao1D6r(Zf'a*[ǰBog>}l ջ>3z  Kq"d>ngDp l.spҁ#vu5/=f&H.XT8V~k-b`yKIQT&]&@DCz8itFΕ0 armgW 5ɅPdп䵀]g&~Q MYo9rzw&#FtVA:?RYࡳҘMO6{Tz4$L7ؤ|qB<4=G#:- Ãa|Ҷ"};LVmaFF'2lQݮ؂\M{'1<*# ~Y>*?<6!8 Qs1ݚ<)g<8g\FJuVS0ZS;{-?GnMJKF^܂FtR~G+XG~>5.+ Lq@ntrWX9/‿7sy^LcwIZ#Rh(v]QsV%qLzXC?J$^o sEc&GബuTAAJuj:! Atmqfe@EXcyHDsv }s}S5ȗ8>B <2c䘡yJ&ZM.*V ! dKz3y>0;fm'OEm3]d߼t << NA޼;Kzq =o9x$l:aP7Tfi>M9YR9dd)1η>eį,ElM蚊ٞJh} JQѣnO| ɇ _ w2S"zT>)8 I1w ĭgO7Hָʉ246S4`0+fos捳WPC%Oxpa]Ќ,-4*`[85 u7V9jɐfv?GϋByjr{2_^2a !Wk 6?`1xaK'mfO!ހJ$@sSױ_q~cy9lA=ʤҳr_ӤG:FW)Y?,u! D1#X HXxJ51nk4*1L$8A+s1oMcum;%XӳPUHy%B¿a[y#s@YLYĢλC$1-GY؂^WAW$@( *-gI*'A&5; @poG6%VVp?i^C1j $m`.;L Y3W:Pp;76HB4O1kY:ҷ&жIb,ktgOyRuE%Qk;{kP02w<ɐ͖ _/{@u":QMb`P&˞ ^a ˟ .sIofvM:x?1qx=CMT-ɓ4 BIF%"Ŏ3e .=&X A==ZiZMMQŽS.pXvd+AFG$!42x$켽G)HעWAIz"q .&ʗ43J_m44x^iJ 69}= Xg~c^D8N=v1q4[|70naX(*q ׅ2\GWoJeB]ݫ2 K6_^5Cs]Mg7;8H5YG9J̮;.l// ]NHk,4 lN5²Xuq㠙4]vpN4X_2j~˽pOeҹ BSȿbç6Ւݿi&wC[=pcM9R]P003SfGTcdS3ĠcfBdĻP:W- ts'n~إAzKeZSQ7GW"jn+dʝ"Z_A4 WN>tsZ0US[o]TIQC΃9Ɵ%\8agqR30޹z.ئgiy!,0xXrC"dye\j DۮCV&}.(2S85 ]Ȟ2xGd6}ߨ}4[vaS$C|DpX0!х@u2&q\0ʒ=|+; ꌦZ<$c\6]QJ8 Dn\{!}5XxQ)Y= wI_z02My< #x_FjA J  R:wٹ}v Y,1W(Ҹi,KH˻=ݡngI<ޅadU9 I2zp'ַ"*j0چ)='G2R<wJد,zc:3MX Ϸdۦ"c:f"] HPˉa%?N'FuSS@ =%_3gaГB׻gK cMgc9 ␚<H`+P}z^{Iૌmy&k+P)aĸ+??~K jY 8˟"Xp80%>*!D0 ATZU"b)x,:0@㙠IH,N99wq-{G0V)ȶN680ۈti4AQQ^^j [,Mz[ L{Kjdzrs&?D/y+H&kHWƯXdzvHX^)iHI*)_p]^}  oYo9)I?#ŕo=̐ j缡ӯPgIDs+<{PGl M zj8 -3$듩1 ylU]7&[Al2M[_ 3C%;Jq͏.0y*[n*ʼnW:a)W4~hAkGKsN[~@EW@¾WԂI;mHG~ μB+q*[;o5pf~I3d (' NxϽ@No{/Ieie5^jߓ* u`Ih3g(TXDK*Mߛ41d~ ,C ='=eO k @:+<輂nOWf\el9?Ǧ(ުf s@G qmEw@EoK;b[=#^m²gdBp$t!RAIF7I!'ˆ%ԝ4aHOj*;!"q6 ;%SA~AwuJ0\39Un;nHim]77S9u]i*8&5QV!2VC[W䬞PB> YqHNSBo/  iGOZ< ѰԀt$&h? Q!~;U~ 1*&#yXx4?-Jܖ~E(wfԈ5yR$S_PM.sLNI‘;ӫL(SPe%Ϫ5d-ʦdtd˅hLN$gqbFa  }Jro‡̪۩bp5âJ&gD0*cxH?\o)"MwUJ4 [=!vȮr(rט>ɜeg3&K!m8[j7hclJfRC]ؕw rbt#J `2&r E$x1 ڔ! t'%5 ']ˊj&@J@\~`@'P!0 UT+OρaќE\#  S&M7\)DNGs缬Wk$_&Bk$J/`'Le<6ӫ\Nwl_LŷpܨlT\Dg:Sx֕8NPw_{zu'`kBTE/ڈ/=JoDbbxՊb\Vi~b o^둉[ō9,$9J{H&0i9(w>)yTOZg؅GCՀOD$~C864 *zLDSN!ݕMlͰ!GCy+ k]c̴HFbh6dfP'qj(oլmS*AȒVXx.ՑK؆stCD9]-~kcXFq$?ڼ=|dQYfw8{NUs~WQ߰i7I˧vpz-ꐅM9 dRU^ Oub"4ؕ*m8!\v1}SJúN{lkUNxTn9o|p{ iȒRZ^K#CPJr\ "/jW_,"ReS;Ok$;čYŴ7!fJ  u\fr t61ǓzLHC|-"%+SgI5T?׵T|zD}AHzaIq2u5mRSiķ:)3R ];s|p幬D}!ZW֯sJvI!jY!4l%]qr~۬Y P~:6;_ ohk%f/$<ѣwA[(ޛC(3@6\1GASE+`+t5^yڙ F卵Cl5= qiq73sw1Yx,l 8"^5]%D717XuL$oTܝJT< *y Nit"o2duOd)UmbK4KgEEC@Z&pv+~m"U之NG@J#%hШG9НkC#cO˞[j^u>Ox]Ah'Qd#RgyJSWi!vqUQ1z1AAv6=x bLO%qI}2r-^Fp ȱ'BΞlƂ`u5ȷF-'1@kdl6,+܊f$BmsO 8bnkpOv~动fer$t. ӌ&4ڿkMNR(J$4_aʣs\slx +nv9P A q6HPfc&"i]jQ1zYX>/(Hnkb)l90PRgx" 2if?#=}DhE|eYƾie.ʪ*+m\1->s ٣Evm;m7 ˭aLw+N4vNp5vh 3YC0@жSxB3앃魞_V.Mž+%/BdORp?yхټWEv˩.!8D^%EBrKaf]ٶh*_R]<`90Jem(<2g"6L(_ y~8nnn`P(L2}|K *mܾ¶b٨"Hd¯nԥDCeye8 .޽pc,L[2`惔mo~%ڢ܆c1EIzCtXFF!15eujxpSXt*AdL{ޱ\ˇƌP :¿5J}q֮z9r.QBeqK#caq4pm|`?(xq W Fs9K ГcoD" M)5p |A]|8sC:}чCăn{~;D;]\L9Tj#RG9VBl8q^no_{9RD}6dᆙIm{/7dXpHzzz  { LfeOP!hFVKM3b<>x B:gZKQFΫ%9͙MNgw@jo,nymCm]+mYH 8m+R#&GkgK9$|86m0@lfSL`"f ̓$2$ dkżoor_ÓztGԤ&K(XqNrIuNAQSbץJHQOz~DDN*Ob$:qYSi36k D2vgZT(w 35>Y-F1N9::2U/ƟҚ+v!XVU|M]$1(DWOÔvlvk? !V -oQP3F*\YMrbrDc=l~,~N4 Py{Jk^˴pn_T6cSi=(_,y]D3<=HALH49g޼O֞{XB/I׬[[1`mI]6%PϮ]<53`P *L13tOz//%"}a'얧|@4o dV}hz!Y5lR"l& <.3\N ޅזGP2~dv;3^>>>T'uLP Vdmr[Re'-qIYjsc@x4+ J1>(XXRY#u:cqպXr Aj qv̗B. fMj@HwU~Yjs7$oCkUw'e;H7qԩ~sxKߟba, cYҵ,Ir'}\w'2!oq?Ǣa}jE;N%v3vtPC",ʾ9%<#-e<رΉZN>/TbU 1IcKyιc{t6{JmI9ުݾE>U.˲S@)Jr56ق|͗)VT1"SbhYv¢>o#Ə+ZQE({$$gb6Inr,7`TsxA/-O{ dIIiׯ:256zɭg2^n3sye&櫶md^Vw`.)8eO%DJ7mo]ˠK6 4<ĝ@\&+b9'b>P623Kศ@SJ MGCe:5`X_H PXO U|8 svش{8,wF}H/TH"%ViWJg_BK"Al.x V/6mKpQdwP!Lʭd{*`8b:kλd%W8mӦpm`6b1ґq bdPv8.rW3RqXnzb^4ADZ~A^9atF.u$Ef8<Xāݺ3GDΉ%0 $<|{of*IL'n]WlԤ Ď]yH?^O+u!{AҌtu7L '_v2΍,WKy%mi >oѿ&4~NB`_ t/ϖQ17k,)Lp&j֬]i[@RZ,{fS0g`NI8@(hMx/>֋ - LU}ɷ %*<)~G{Ecy)^5ɠc+G p>[)sPY3ѳ2Ŧ âvs֓z}iZ83xUku/Hu~hΎ4EYiLl#q;H뗖MBO"=`Iqz\LIe0g18qߎ :%j.c,d8Qp1g/8șro s߉Hu߉~u!*J֔r!'U4w^Ƞu0Я=b ӎյ6I@-l 5RpR9 |qi!43T.r$ Ϙ΄H FlIx3;-20k^s_##Ū5Vn_u2YTjqrab]sB^##lWR~W_F;S[~b!9vtlE.6QD#8_ h[ء!sAfxhtY%J:ūvA"~/(o:y|rih]<H9⡝1ise<*0;K< y5^8*Hwzs Ki}a=!Av򀫺^Z yW9K`cZQZ ZG aDHD^\!ߴW[sU4'DRN AK/|M!Q|IC~$`m-)`fۅ0"  w0v6-pGq]kb>3Dډ4>ثN(mzv:q7Dy?3eVlj)et?N1GOb P.1XL-K5l̲|O).qX J)Q ^%k'.766CQ|up&]JT`M).NкcXbt(0'65A?iS$d)N0s)||<6c=q9'V*!۸xmP#[EWL32# ZLk!H6sYo0*p.ʔK".YWCE.֚evqLhJvL"YJV|)*ZqJV n29.^pWb hO/JȕhxKHGZx'#]Dof;^)CEɾ>9*!:!|wJMRZۮه uǪ)ar7}++Uxj.Bơ"82dc1rFY dY0 ⣞D`f0Q7gtW $UQ0dfKx\|;xXj؂ZPÅtᚇPo3ǰh1iA K 6`;:0q ɋ_ns.x+ߡ jj)axf sraYNev:Ϻr3 >>d$m7&nǎ5'+h ,Y2#pbF{VCέ"4R(R2E˻D UӋk,lYoS"Jv}jbar|+Q޹Kkj\L*F`MSؽ MGRiN>ySy*I,'*q)(2ui fj:vCX(21b'mK~`,?>iZ6g:/hp^8 WiSa22$$u7)z&VC џM6rګ'eSmN@b·pְ̂z6mkSJܨS":2cJut-g!l&j1u L^K*Wo|tkƋ* ǚX}Z4Af]e2CE2$k-箭&hyRtRqql0Ku Pi{)r/tPThT8'P'NL#9L>ﻘxqݯ :{Q%Q'p+`OI:xMp7%b-F9jI%jq}gP0+c xUv}S?|oOۛ}"nǽiɝs@.~ek(="ZAsi9L//bҖ 9da0:W}X.3U|Lb f43\ S\vܥ.- }܌f58?6Skw7ޗ-"Uj^B5F6O e̕+iZCwF?Qtm 5D&Exܡ8xoZˊlcu8 P JNS8S茱a88Q`7) 5/,!M6;7+hmgJ+(@<$qg@a?.g # Yj@GTyϒ0┉KRRl_](3ott]ד9/J[ Mmӭ4 j=a{JգZQsvnY;w"#+h$NJ>szBzh}hOJ-uns?ۊ0|_av t9U6Rk(0U DuQ S3/D2 -7` Z,'~,pTONlw3M(~ss^66XzsX4rW=FZďSy-|T ?NNf:lPuJ?w%`4}4cCH\]*#Rwh{tCυnW0J`3cC [glTh$Lp͔l}.RvViįy IwAmz9ez#oN\:gr&7N\&Lu_KJk95m[ʪVcRĄ)9?߁jRb8(DפddƓ\^r% JdZL竍?vJc<-܈1껵$ x0(G9~ #lbEz2/*ʞR.K*su=H_LP= %rNQ*ŸR4YM ws,tp5K mNdW~Nqk$$$ܦ~-X/T@J ŧހY6f5V^Cd=Ԅ8>m̐B'{q7CytMp?'.4 }>;z]P<>M Y*8ERazU?@1kHD\A$'4 hnf+,AF̷|\df%Eqkez )qj*ukqvˢNzG3}].Zmm8ǷNVl̪g-xt2 ‰ 5\Sj7cY'-NJgpmIa>4kW3R-Aa}.➒*8hƭ/m$cʤVCX=d" IΟ}: yj)`=_A/H$A.&>RГE^ ?9=)ad{G Խw&XOK>>oaCwW1HOi? "F5(~;j!Z7?kP} a-AD!r `V đjҶP< o#elU"-EJ؄:t}b*ȉ$Y@q$dMv,ΰP9zz{K_n`+S0CSn3C .9f~l{ E 5KhtC%oBvwrjiVqPUAjRYs$MUgÂ$n|M7rJT9e`D^63=ݙ2-mBApJs.AUN.[=Od%5X8sC妯 |_$jX%VZ6Wny@8~FnJu?g ]RNxS-r@DC="m0 ʊ%$ڋ # y48XhƴT()0Ow%\R߻/cf$f^\}X/~߾Z+1 fF58Gp_Y|Aa- 7C 茏tU.Hw(rB#)5-pGtCvuಁLA[rr6xdߏ-Ԫ sl'sܢ[*||bNDbҚVS$dk7, ۯ}#.33VѸH؉r=?N Q6yq̺64(zJuWUF6}Nݖ sK 1ƛFqUPOӢF +MCZ]- U' XZro2P<eLy:L[$)ՄP .E2_lWiIAK\g,$Rs$c׌%cRq+ fL›ڜKhѩ+DSBޖ !T̫=/>j~i /wo_?&sC8P%KNt+^o5M4$ZC{Uɨ %+߲?/p`HSۥ&~XDžk"ҋ#-p/Sw'\dM@Xt P_Fm 2eN W6;Әo6$^V w'uSqNCnݻ#Xc7b] {gH .@d!.\E0&8= ytU=XS7sٍ@#<,p"2=:/ν7}7|?[O[#o C^uk`odVM]&bp4'UACJ kGJajOH[C{=c M.UzZs#oM+A}~W:Bؙ !EN_]3?U`ڪØ=Cޔ?նDV9ZFϮ^& ¨uzϚX|نQkPG|9O{uQ^,v}@>`CY /&ڄ1&L)fq=f|u*K'f)$1%XGeG HX]oJTaM 6B CcF'!{)6d;9*FK 5avl c9q%ס'.(W~?-%+JK%`<ȁFХkO~).R^FENhzTuy'uC#a 31bu*rq͓td]l{ˬhYiua g_V_X;&;аՍkO0r빡@55--2{`xV-ELSoiX?_iT2D^1[Ps.\'.ҐtP!洌6H Q2YJt&픨/O%L=ڼ1&AH#;]fmvĻUU?[`xh{܏sԭ4NM4^]{NfʙYg}(P4#ϥN0^8t)J> Gh>{#w-5=i m}me)cמ詚/SDHpvo!*Nt5kufσMD[s֕> K-4 BՆ lUi&mG-8t͞NLшEԵi-X1LuD{JKq ̘ajtP.&?;}t7$ i@ }vREo#uJ 7r8q=;1}&iCRbcԽƈLoR$ 𸜱 d듪iۥABw9Vv0)>:TDXehg~\LF6'}?d[BNLyoɷlXsYh{D`T.$e`w#ahlx`htOU` ҈&=7*0{u JzhYSEua˴@z>PяdM4./jTSM%yuf'Zowy{KO(\yfԮAFR@dxmfWNv^_U)P^?s;5=Z6O/am;DUOSXR xw٨PG0%.Jx>3_2}/h ^P^[5fo?L:8P4cu pX-El3GK m2z̅d|w٘s! ߣ|/!6l#+zm&Fؐ`uvqu|2Nh"˅n'7 s>wCg*;TzP4#t̙$z/]ï7 \[01Z5{*bs{a{Q(v@a_Nz҆w\)A5q*0#~gWUZuL[v*{7Ϡ)3\(gݰuxڹ($*z\NVKsc ”͵~~YGe#kUJ dcF<Ed)7GNo&pҚq.x+BSEnʪ^x_K:fnQ! PB2^+ Y2E='gÔ/Q:9}{CBjRӷ~(U%-X+t \\J&vpGcr4iH0%&N9;\M;3YmpX`+/<4d{lfDWkO03rl&oGnrB}8f(nȍp-0^OR8ްGء]+ȷ9$xsцBk"XS\D4#ĩ3#Fm\~=YwȆ6Xu K #EB kK=.>[D-N[n[5pMo,x` 1_yQYX\.LS}c#9vYe2@ؚt~{fzf0Nl 4&X(Yo!{'[3U;}?[#4-$;/rèC"ȣQW MO%C#PwӜ* i"[-ȉz[]S|oP-/&&psT 3\}V.AYٝ@28:lChYH"ҹP~-Wo:Xl=Rbo%;ĵu?ɭ֞CYEc%!ڣs(Cwnt &ʡ!*ה-]ZJr/(4v 0Υ2r(S>oEoJLSnk,ȴadT~ip&Gm 9F/fs0x޿!~5⑬L~ByI\A&G_]l":@Yeg'(mGkUpao7DP`s \4>%7dhu.]tɫe]֊Ja9Tg>З+:RZ:g;?#\ԫJO1pۘ#A-&/DSFW7hkmv°mB}/G1ָE;b ~*DZi TНKM,IjhuĹ0Ӛm:~(o|}1u. ƌy?p*҄T*Juo0o( ֹ/}B^"e,EIic8%";Md䧴sȥTl<ͱ| .OP4tVփ-D)T!F(L9/u"Z~B hP,쭈= s4c8KuM"FGdf[$~'#;#fBF57+))@6GCڭ/J2'\3 ZNb0Je9V@Yh|a+`#1kH)5 s{ XL@',5E?W %/nF󎽭/.Ѯ$@A̷GsHB}ğZNN,`׋< Jog4:̈́IY2I|d @?' &:-:=<@WL&CbAzxY-=hTyYhe)Xj@6V^!MnڌXSQõwf kYno7˱P.ϰ1]eU+?9&CJɐ".Wռk)W k'=~u4{ۋߚF-" =9WXDJ|#-z T|wJ~}!nVNK?nA0KH 5aJlR@CCW(z j={ORs{  @gƗZLSyyY i9bB"qg!Pa`~XñiP0^;Z+WyY_v޷m٧-#rj/-q-v|E7 Y?-}=6HSIVOl՞y1KNOxt5Yѳ~0?Cv _d ,.~ %,o#e9?E&߮i:TG`?h!u1%ɼAnؙ8N&Z?W oS+mM!-V)]\eƾgpSG+ l0#g{͗gTE3E}~Ȧ]K*M*_*x af/Wp_3WÐ0!XX"ģ sSFYe*HA:+#5h!o=^!8 s8v@'x`[(N 2ҰOtBE/3DU̜A ,biL9+c5$ƠL#Ce롢T Ԕxs9Gh,!OF6d@{ G_asxغ5j6ohė|5r4u zgz\f NL]?!4l=x-{hT D[߱|s8 DKE:RH ?.)C ׺<%!"TRfc'95Á ސ O|^~G{"&9Cr,puOceӋxk`D1\Y|UN/`(L-+zSW@|I @Y3Y+kќkaNOSԜ"bD~v]q= ZLkDH^\9:\[ƿ̪e`(nHU?W׷zOR5P!c2!1E,* Mк]G12=c} ~ec;I?K9_?)<F![Y V,bTqXA ~RsY@N7mPTF环) Y1˔C)B=9[CuC6*3!xlR|CVzQpC6S"{WGs:1t|i#MPXuwhy*݊161>܈'?O -Flv4ؿ/_cJDTWP*yǝB0ZSmT873qsҡ?]O<p ffQN4JVƳK~QCFrށV ;^&ޒ̙3}M-}f(N J3g!!_W`î`v5<&e`}R_.9/ew,)r pdҏ2P%y^>)b!>#?u[Gv7*D(/r#*sw'b}7KD1V7eNR2*<n y@a(up2#g7%Vωb\Ki@BߪhA{ eb:c2Uϯ v8Zkhq\[zp,&dz=d y]zTLτ/Vڎ+=-ġ8-a8$@aYaۋr˝ ޅxaUh~=NJ}w0Y{z5?$uaXkaEeMi\ ,ɀ퓉uƙ%tnm-b&9b?)zgv/@i?]R*ʉpPm-]h?'rӏ]lõD`NN9`Tt/-\>ixt3 ԶUv . ]> -~RA%A[9U1Zd$MM_8b֮lB'ԕG ù{@w@%!ڢ7FK⃗`1m"1)m%f&A|@VZ{?2>&);eZnS"2vh57_<|k ĩ˿Mq-^f0`4v W V}]r߫7nG^HϘbQh5LSEFRx =_o;ʓ8{~WIWkb+(2.pqxc-`V_ҧ|2|Ař˸3˫9d#c{sc"Bh=4f;UXi+czS׆Ҕq8ŭ>ZE1`ixA#eQ,Χ'ڠ*~=GoĬ!eW'3 Puz-(MX+e-Bl\d!,]RtQv"` Ҽ.F 1M#o-E( Z7wBKj {NHo5ӗl m |ѯ7\8ktiL $!ebpa d+VsJlߛ`+W)T&EY`]` R0>-[ZCqs:=@`6?#sgzzVH#݊' tXV5N"t ':o{ojNB߼K:Dk[/;z#ґoSCL* cwbN"b{Ur&%Vm_XϏulmW)<x쇽:ނNRꁬ,1xd\oNXݳ6t;Gq],No9씄\\K$}R`x$̖V]|g'7+Z[w[#K8,!3M$ 1(ta%tG"8<z,9o)Ĵo22(3^+}DhIRw3z>S'@8OvK^,})R?ܾ?d`-׹j,޺>Buag>?ZLY$bE v_*A%p |o;0PwpJVh OCUI{*( s? >fڿ`ܙoόLtHVP1ߌxGB'Vy$u0wdƖZz+s<;KU=m';(qkRHa&Ɩ^J|D\h+wqr^+ϧK$` nxyW3TqG]ӏx;ǎ䚓1=۳'LJEjJ"xFZB/G珁RS+?rQ}PaBp U R]KxhP%>l4_ w|'ӄjzLZ0Oq)|qRa^BJMRuxLV*8GZ jp [Ω}gWf$yGósL:KZ ցY#SDp:sPMBk휉FGw/Fq+C ߔMu`qmiQA$ \ NeFX'fu)pǴ7 u8(kDf684q$ѢDJGW\_-`nNKKU~)D YXv11( X\.ˁΞm+nr&*δgkuh17uiOG3L) Pr"c~e9 0}흦)&qHX/kPcjC [_ cݱb) ԌNqrZ.{)/tW{`=TTƷg6?Dd.INRDt*Pa>zYsB͵_OW"iQMuu{a|q_;Ƌ;תL1C#T-{F 8b l4n65߹a͹œRjm,h?R_{f|u); {nG^$Pm5j"qY ~C35];Lvׇ%_rY)k&&*WfoJ U >olɬQEɘ/m9Au6DKŔȩVk 0ҨoIe!Az(,ҫco CN$dYX(y8r b]^G8} 7v0Z T򦾩f&yՇW| @ɕX skWpIA=[Xs,7dobLve4"#G6'=RXTbt\bnJ듵|?Lոk/9QL |S}^a?i9|8Q<\S@RX)bza0Rft'WӠmP4w|V<2.iAfgşϾ}J߄E%lM L =x>.~WV"yO+r'9(BZ(9C!ovs>ĂÎF"w901dՃh"0B rtz\]TvWB0q6B;ϋV&j 7|aW,7XP9L{}&vRaq =b O1eٸu=3o? j* 77J'g)BM?6*?F*,0 :x$O@iir:`9[FѮۡ^ #V&w =O^p#aw g_*diB0Aw,Ol |R%,vWze0IYhv _A|InphDehM7`בުvJB PwF=)t-)] P%z Z%@"cOWӕK7;ϝÙ0ak ۿ"y"!iI1NKO'4oOl姭*/2 ];>`!E F/ RmWr17mdKʤb‹*zLő,ѓq!TAbݫ\9֓10Q:< dJ&9x~~W-oejr%a*CڹNUNjzE(̤B.5psFItoi8EMxKh%Um%G =zbyɢw i(ͲZZp>ևQ?$zwr|K_q{PzŅ5V$fYл&`/o~+l*;.GV~JrV|-P 4{H<}0Az38>EBG?< ɣQh1a圯Xc# x*,(V^dfL}fe淐-_5(ђtX Pԗ(˜ I$Җ2o8հ>C2m,RL%x=Sf!3irr[$ +O2CƃoigΕRL70Dxq?VPUtx03tffImW$Er%<܄=yӲ Gx4_,$tX  1$ӃUp{S"nq7ngL4Sj,:v=pW:0Ń͈D EmOSyM.-i,W1OaY̸CWByb f$cx@(%t7S[e+H!zLؓ.,zA.|ǀs7!a ]e\Yt(X͠5+[@G4:M~fNw-*7%athϿ&.fĎS˔䒨3e<}b N6Uu=)[9[7Q1Fg싴ySl+a ˀ)iOaXO^gܟ00v% E>fKBRX&9Aq ׈KX 4kJgIEժw&%eS=S_2.yt;Si2O͐&4͵dYQxeٸ:FK .~4VTR1 fI.u8gMqBOrs.giS8uO#2jru km̙AőkP|5P(˭ !3a`p5ReZ (/-Tݮ-YLE;Tm4yxVLq0íxo7ןJiHŴ@~=֮L?+g ޱǁ ֍ zp\RczƤM 2g:untTղFE*ԝUnsKYk !^ 덟SdBA%8x ;c2 A7GjoBaiёפX8Q77GDtI,^hOKKװZV œ0-(a@5! x0 *Fb7A'K8߮_wCMIs×;@#*-."C*2ycׅ8Q7o.|KUN $ד )v䢽crzX 3#<<m(cro#*j|otg貁fV[Hfq罦}ѫkfaPH [w{$%8 Bҡ9vT /ITe4jLBP|l<8{&zүzTW;s1S^H#7h+MD/۽YGn٭HO*b y+m#4J"}js 5xeD{jG^3L mr^F#+DJߙqh_ < ((/+D/&¹oj9>ЌNR;1fƔMp-EUl`"п>8o$%ӜM%zUseǐFA.DeK7J5WA[:pyfFi}m̃0ZUHU>wtʯF ķM +*T 0o ;`sC ;T`FHJ/l=쮢N.kO`߇m^F⃐5zi/"ܸdP`CxF+`QKq/yՋ)Ed(hϞZoK6ړQEkTX\앖皇$Õ5Ԑea7BV [;Tg y'B~zJ1 o↦VFPOKR(^͏<(Obq̊")3+J)Xp5»BLAZ=s *׆(kE.*$%;OnV oF _ $Gٖ_}u \f㥒P-P_6J]=wdBq\!LANdӓeR[~Ix; 7)ҸN7iu87 0Bt蹷Jb - u{8ւvVsm*_߾9v#"ƛ5}HBU")0pV&d vScZgMSw5NzC@O@iϩR 0&1!,EO3Y:y5]& =#e MV ~ZݩW*+OB/Ī}Ŷm ^ ӷ6>Ґ6C (O]bG>)VeQE5I~IKv"uHxv#@"}g@ph(rW|ƧD+VoxșnkMBwъ;})XJ!e'`h5+^Q52Q]WJ3t 8xj{"LW@"b;2,5͊G"C4!jԴJ=NOqWyeGn,xIBNre`ɞ+pBt4 "[9é-^/CR,T 4jʚ@8 \CY`93;KLIz`#Kp.Dߴyc((SY(qD,ʃQ$W#ٮNDTs_F>/,xjMk{w}{06.ʏ·J*R)=o5t˙A"Ǔu bN:[-RĶѨm .ԨJDs&T^GW ; @<[zšIx\ۖɾ\'ow&,nH3ըt7:5LnN;STeu _b8׷47ĭMF6&ApH3# aw4Lw`ұK/PR/?tLZbY 20DO]eP{X-;`7Qm>QwO1$d,KF'(Cv%ཤ7|o.)'c;UWuΞ1:-7e@ܗsx0_yH|wr=dPžqkԩ-:UPh[ f ;ÜCgۭKĔC(NdK2v#gjj"f]!1qMɠB c[;܋Rvg?#%V/w[*eL+:$4B;έxNi^ru[zmֶ̆ӝ$[$_]>! 'Q`C2)?,M5̐Gy֜b'S}~C]FblX*l!/cHp%/&.=(¢·¥J l!4:-B`f?,9xK+J g]),S7wïF7IB ̊Bm Xajr[X@ຨ jd~VX})˓fA0ˣFDgb4YXwDKM4NiחC8n!Q`ZCK8~2,]P/v>K-w‡gp0NYO ҵ- wmnciHb$%LM=ręKb2g )اqb?͎i @H洠V"ڇ9=!óƓf"F PEx~#Y{l}K/AÐ뚙vFRrU&BESA TU6Q ۓĒ27ѐv |LN@G .-r)җ!7>1i١CyW@fU̡O!qR|~NWIgۃہuO@J\iQ6u4ӇuIE\ߔP Esy"X?K;k㭩5+"ywt$n3I [ޓU~z g.O}VI4't_ޖERP5L-jX)*2"ae_ٲMn&*$,1Nج;lRtDkuPqDeM x-^LbZi:Χ쓗zLlm'l>1V='К1J]<.σ q$+:V| wpLWEq'(VVTL'IcmXJ>:Mdr[Vu} vSw'f)-TŠgWiEFs$Uawg~8^ @ޚEPDmaU ;&KYyNiX1Qyy5'b]\5^ed= RQ@t(w.9fs.0Ldic)d'.k:%%װ_Zpy1@;PIyϩRߕa^-?& H`jU\EG{0 ń'isrȎf#HBFpbEa-G|$\c)i4g02 R ?'sm#8n܂ 4m "`.K&LEe)c ,)F U⩚fI d8F+MR &1߷Ib$Kv/ -ٰJg`-Am!8,wLJjձ._}NBl@d~@+ŨQG` t5xw4DBUu 6]H55=ΉbY,Htu/USFrvz\yPnk۞FX<]'}FoD^!)}v'6gxn.ݯ=ƜFN!岷5Dq?V"aȼ!u{_3+ yIXi˔ιҔS&ʟsH^#.Y? ]{Q _ Zۄp!L. nH\k5t-S3kA/:\$ehLzf|^d=7b.=`X.3RKhCD/Ϟd\P5 "E&QW~{SOna[<0ѻ55iQR 5q*p{К7|6o+3x'LrF9_V]"`K#>rts|tMRZX{UgOwþc17% zPA@7Ol=r%,^eLq fc*D8 F $4Qۅ50ש2$:|7Qqr{=>iogāwT%%-āl#;"1\՜DmhZ (7L9أ'>wL~veӐ޷zy0LM H=A)֬H. `R6yTL9sz=8H%[\{@t^h*"̶QCa 5z."J|?vj2WiK7.(>gn.~3q7R8 fJU%]$)?hʽO-%y!B' c‚!uY,6zN (Ho`u>\j-ClfE6iEһUg 엊!]q^ДŅ٩J]ғC怃ר)b#<'v۰g3LE*h5Jv毇b\ =t&M}B5f^4D0F]Ub\!g #W"7_+XV8F, jShP!Y?9}n=ܨ/h'A%bwU`10czyĈyy"=M ph;~ܞ[7OK+'nmjp G~xFBwd1=J ՙh"+)k]K#jНVMEYp|쓉ؔD\(q~GiN 醏d7n`i rzϴ?Aw!tAs7}s\dƹx!K!^Rĭ5c$$eEh#j|.IFM !˿Ί_֮YBK f6gAI8V} (Ԙ]FLd mòREN>Sn϶&MRRfah[謼s _qy?\5Wn XAD#4<5ɘarw+x,"Ya^ qp{,g1 C}wq>n$AD_1ނU~U>Ll (z'ܒ2kiIJ 1/ {lnamQn6h[K7& p)V>SnxXP`~D'N+atvMYgfL:?!Qi'Fbwkr1o[cO'uOib#bz煡'"(oyNn+:cX-._h y-˗kSW7XK&'>cTԭLR/fT EvڪKrš>kPkzKGCuͅКA&U>R5e''VCaj)a.:jh*N_).S5 md"i2$4A8ͣ/0P9Tz"%J%Wly0Lw 9M_`y[Ln_Wnݶn_q'{wSC*2(pŌ#?yc:+GPFeGV.'7o,<Øt ɻ!,¯i'}^FE 4aaǺFzT|X+1lEF N3㎻3*EgZa^  wAQf t맣7+rM?3މH|b3B/]&d"(X#w֟ -} -fzSBCz]ږyC"bѹZ#coN +2ɇcN|<n~ǣR6:ePq k?|sZ0J]l?ԗ Om4f.]rGGo5@ΠxʺsMf. >ahr- FT5}`${UՇˌ|2z BUY.;5y<7zxl"n:-H`٤gg'`w_a2%N'̞B8c"=i C9Ͽ:bx 1 :+"8'ǚ̅!%3ިΊ ].YTݩ^l+Z fT G;PO)nT,f?RXb αE]Z/=j* R{(My$"`o@ű%8~ ƀ5bIWA3L~ e 0j\Tf]D7"D2{X]V`)w `ibSY@(>;U`Q6`PbT~hRR<T@06*Yu6IGX0D]Zl4ҷAEyvX!XPW-nc^jdjBHD1:[?V1߯`ց~+8@ELH*õA5 BQep`M\i!?ƌcdY4@w̝ŠQ)cdҞcK"F WrH @NfϿt'رy ۸23ࣰ[#Hsgd6RjNL^t. XJoSVI?a t B|-m"1ٚ\5gh`9VF7 )gbq>d 0hGK (7kY։+sPI% = ďa_ Kf'$=uG؉'F'M̿ݮݓ<@juNS+))oJ'T5Om@E3p>Z-J|?NR I4Z|).tTD L_B?<o7@]%s2q2EUjO=@ )%d9 0~,Om<Lzuu,"ژtqwf, ;uػz2ǧ@lǹ4S6h ; HS]0hH6|zR ե>49+6XXF+wc %AX7Ҁo: ~' kA))(CPC _'4nQsoɤSdۄ,[7m}w9}uuP1fgj*Ui=3 &Gb yadN,6G903UH4N\Ż}%Cqs d +>KΠ4eclZ] D OEԍ)"\ 1o: k{?EY`2w=eDҫ 27uf3]#߰]"f %Qk|k["wةZyF,IED%k w"KpQ3{B6{i:=0eM~"yR46FO׍ E#P u{&k/Wz\O01V1+j8˨JPX1C]|tqBQ ,7gXWױ gR Yg5!8N MK@ҍOZD z8Sa=l2{ wd_m.|<# H/_.vmݵ){5ܠZlĔ\Jܓ>)hRf/:6>6?OJv ah1`¢I >Z}&C3]0꨻\ZaSo&ϼ7 5H^ Y4ҭx5"aжWH)~[[Cq`ME]ʾ7v`1cؾv_%woH Y\ d4 M5KfYIa( w#NтjD<"MHN*&#.՘in33vrz頰^NΖRekt*fk:&{٢̆Y&dx!v[p5C[ $'&Jqwٶ5Hb5HוM5)\iݿttu~uKo*'2MS&b 7Fc_S땷Ws 'WSԬkE4hIiN+.AS$"|^u",D ϩlARmeoovTp۞W.j +[R;}f7{ @M 6} >#6 +&C`A͉W{ldo_0N)",rIl2 ]Pלl 4ٸ:q]ɶlo 5r+J@9--(gB9@GD=qBֶdA*h+{7 Fsjퟀ|ODzߎ3AgquE ^G9RWTqFuŪo_.yBh T!77m E^+ 6f<޸zelVrR%JIٌ^BTOnKb mP;΢pQ;)NK4JYb$:fca %IckSQ S%ťSc 4E=  B-ux{21?[?~,:9~c06n gB1g)݀*>V}Fz_j9EGzFEE2c$m]OT5QiUg}/-Ш lj}#(IR]1iJک2 |I{rw:ʋZB9 ϊMl ҘHK,3&l5g-S5(>{Kt` u z3.uy[8J2gMi cU.:7NgxS&jy $z׫!jf;hX[K\b" bVP=ε켬$lro5< fJ=dj|^t}{ԡ9{!6մR0qMŽܻgdȮMI4VwK*~Vu2Gp)}ga~>61B# QTx(3׹Xϝ@p= jZCq0m~p +WL_6QۊI٩A㪐@ WͯZ QoaAcf@ I8bii'OJo_g֌(ݗ7``*>4w > qU7bn_tU`ߘ.F %&Zci?7֢?DT?.|"]}v+J79<-iYЂ:H$AMZֵ/F{ ~/zGK|)Ոzſa,dR8LR=d`l0@x"h7sBQDdfbRpP|h pey6aϤgo4UM* &KQ e.aI~3ބЙi HbH|9iy M3ʂ~s\rA>ۍh@H@w ƳG _9: `Tj)XuϥBy2?He_To֑(m.IpaND}ƋpMIKl_%㏓ۣ .[>4##v3~Y)+9ӺK@_q]6 +yH$O35 R-3*PTC%% djf5=!5@<,P>pB9GF=G' /!.$;Cu3eF?: D˵C=u~4@, dc<#WAXP3jaAuMXʒ$j5#yvDIA.y ? ۑM:L$hy|V3Q;0]}4T{!s6?Fл-bW\^[ޒ9Kp3-+^6,1u_Å2[ RPH$=56UWO܍HOa]ѳmpqg?ub?QB{f- 9X uR]vHѵ$ywyH;ލ.…xFbZlݩw4)iLah[?|le>AQ~WLި06EߔĠP4y aIҮP;+0)3ScIuRYd? UYڟY,1\Bڄo;A`PM]Շ-Va!$_3vr[S)j' B7_B/ΜIMGQ1596ԽT N%;!Ŀ;9Tm/IXy 2;5& !PfLAQ|`r6!sa z[]30Q }oY|{o=Ʈ#yC鄳v&.md6 Q˺!#(dLWUKmeTP#EÄkׄ'@RZ+8)\+{cZ ͚v.>u'3|ArsƍJLZKDuG*qQomkk=`_q4szIU\($YH69e^@l O wv7֦CFdi[~X;ct> *B4,IDVRo۔ Wܓ>ͼ߮QҔRW)Fӂ"}=A}Wɡ[j,&nY~[_0Mɍ5 z&hgnJ[R.OhddhtShͿURkSq;>0e[kӜ5VjF|v ݅b+ srtG4v6UZno*㚤Կ>Alcu #_ m t^۵ΐс@Q%0y9x׍;p~7c[MO;͟FB Rz~lkF"P̦H_d$ 6`>Msܵ}-X4I?ӧ!i~sOYdAJvШݳ&Ad:7kqђ}-Ou L1 &] E*y2%z=j/tR3tWׇCXSȤ4yrs0 7Z{ucv}gɖAL #:W_g/kRt9n NE]]L=yj BM6DT{UF0p._v`J ѽ2V sfH~5(pk8(vZFWFPvʗ9ˍqVT|p{`,qGT17ۋC?wMҧCFvЩ {mngo|ncʄ$ax%FV~qy ʄh+C]`&O1}z$f?,t%oL3 k$7Oۤ) 26o+zn6bwYզ,}H7 ݀vfiv3<La~ۙԵ Ar@ΟV2+-|N9Q(W~u㷽z*TpBM RP^V%uvxGO()-D¹롬`<Y 8Vn @ȉf& t, zxP*lhL?CvK_8U=lS {`u_f 9 6L)Ul`Ͳ4wj棯fGݘf_ޘU[8n:ڗb;63͏.}.860#jiTgeA\)L@vCQȀYGtL{_+ҳ̧ivE6|¾З*ggK*)la#OCu7[}k̴c#+2*i$qZ(i oX{ݳ[3? B)*`d7"߇YpG]AߋUGFlXd+KþG>dI `⍗~!-v=2Ɍ!NOE2}/<QH?ͦB9:c QȝaeNh-ID@ʿTD>A)K ;-!jʉM}Xʤx@o t!TnwwWT/a3j^&Xϒ*7c84Wk`jMB=+Zui 8Vnh|pALdwW9]SRO+B&v^W]dV6P T'~|;zM\F_Kö}D?DG/Q + VRV_%!\s> ̑ #l!Uz6p7!ܞ@>OMބ4!r*"GR,Z虪TO>I8K\ņ mik>tyyޚ)XEY~T)BFRʑId5Ji7.yM[E(e։lE_[šE7m O{FJ!KVuCyA2B6N9i?lWt OM ]Wϸd'sV3^DR`{g27F?*Ml 62Á*hoZZ;oVWE"Z-=ֽ]tgOB\mϯ }o"=DCaL@Mس~;!]`VM0~aYPֈ'7"GTX? S(gCwGg5bKv1ć6opv1hxlAƂpECinZ"pPW˭Sa$U)azfNH+O 1j\O}ZHy`׽X2ҡ#& /y[>|PwidiTJF(0lU%0D4FXmIHd)dL0=q^ߧQ"E:qFF+DGSDhe'!u2RE=JIh|BWj&K2i>c aiY~??v"Ό[zv>R'nC囻*e X\?vI`x9Z+h[V0 $!,0pAlѫCߢ.ms,{oj,NGg]U1 DzA{JzjqΜ'5R%KGNESחE8Xtl2s0ql6.g9.,x rC G #w <}6r*q=éB,׽0;Xb{{A^c+r9=&?@ѯ˄6N://wE[ "gg˪y֣wǀY@RTZ0i#;dx C8W[nOa\0 8V 52o"->:*CfSGn:Ot{1q K*Q 9;O5 T6[GۤIʿa%} S.OJt9Lu qU;! m2yZӤejpN64ڜxMh!݌hg&  `[?f3ꯉCwY?R ƔzD`!Fr=vjdPڧk!w>ť;}ԻW?%rz hZ_#a#’#ҫ%`oĀ'e\ n7Pu`:!j02,ἐVM \:z~slPQ)ο y_l(&)H/`Omb'&܈,u]q]~0 m85Eh!ÖƩ:*d~ gCbKDuji3RzZER,3Ǥ >GEy7-Ii鿅WH79wei0E}'_7=TY O u }:N35\'b9PWc'MJ(mvϵH[D0|l)k1@4UF'0A6OlGnY0-S+,؄'Ϡ uI@NJ$l;\V`GՐ#h=wURB[‹>#; [̜clJI)=K \)}#8˱@:Vbj'ZdIp@}sw5YX\8N{ ;M5IP3J yBK^QA犙:>ZQ2׈fWu)8ZRe%YӠ✍K71wFg,hTpl^ڴM~~ZKn,{f"]wdzմSgLoct,<`E =$=J9^SMz/<=p}Lú8,CH5/ۃCG91[n٘('CN?uM}LZ4PQ$3C r2Fg7zw|^| R\h[Rn.g?z Bds^Q͜Wf%.zȄ!_(;8z/a4+)*mFTFIcL0Y۳:t R AតQn ?I٫XfXtquIG1Ҿ9#9xy잰@*”=֩.7x(cVd76~fM[cv@ u*v/< űGKDͤ)v~̂WE"%e#tԡc;>.4r+/!m}T)X1c,]^u 喗 lDm yOґguo6YξL{CMGtuZ(75`tw(6 3knm–;/E"z4FJUP5g˾R)ym?.\[OEL"䭣Vs ʏ9D6h{AqtWM|ƴ6 $ZNK Y0M{O#V&8_.`8` ߬kVߣ:ؗ⎤ AfyOh_^#Idݪ%Q%ڶ\hecKL$fZܬ̺7iF #P#r)@u@\rqx-&r-*;DOU7oJS+NlEg&0>w f"/z֠Rw~vݜ)0uG,ս QKvF[, $XA Sqvo͞6?6Mgh3h5ğJ_v\dr;@&&U%4djGn^> nx$BXpb\}j btejIF#.wt z{MߊѻJ*B>109ОO5wx'vtx|&.dG` ?? d_ { k$Rh?YKiYhn1W4h!pJm4) ApfuGK46 /6 #a , ˛a܅5VX437.amڠ^.Gs ?c"8WP쾡@v Hr[%mãLK#wcZ4u+d`r*޹Ozu9xg.hʌ|.S8"7xFV&bN!XO f|OUSEyKęKBwT,L+A"oV{9\zՆwܻA=BSxf()h!\phƦo܊H$gpMjl An O4BmLGuR8$}6&J*r= yTF0x mgaz؅ϋ>VIa)iYc)}Y`-@X|Y1 YB2ǜ6[1rs+Ǘ+n> 8D/y'TAՆ|erOuno$$bk_%bDtD&{?| D%u4<3(_'^CM^}MX$tP+H8\g\%2hJr?yyW[VKا`HSQsw#T\4kw|?G{GiC:$E\'3<&윿t".|[IzK*0h吗Vx@A˒ػ]Lx 80h`U+|` tUj^z?VbϷf.M-(y}/T60ً?T7g;|cuKAB.Y{ ntbv3=K'qK*ĈmUGbnr^k'|qCн|"i=|K!4ͫK|C؁ޏ T jF1Vܧsc7HW%뺞RtK|+ `Q]6E^ja潌R ~Qɚca1~59qGB*v5jgJZ oU76.UBSƿy[*NaCQ(ZžUa$`%$5l >CM .Z+!zAvid1V4MzS׭ʙWA43[HBAmV"A1H8nr5(=> v`=ϔ2?g݌-5pP{ڛғe)c0V+Z%(ȡ^ @걨`G۬SjERB'fDWUI7]CCG6v76٬LRq3]K[q>htRB",V(FE!^Af`ΆEQ5泒R9+'~x.k܋t]W.YJʾyNMgsTmY7YEH08iE]ɥ'6 E0.0x5T+)!GˤjĠ,~~ >xlkG*DXA W[u _؈zP.N,`6u]^2;lkxIN Ń챘e7DRZ盡/!V4uYAr}>Pj8Jm2Ӗze9o^$<^牐o`rMh†1ƜZXh'tY? &,V[55ћUƟrRիzmU؁2[Դ"J=UtCY| VHG#*OT~*^RÒzaGQG簢 }nr岢 ˏ{)ȴQۇؿȊI._83 maPw)_Č\WZSl/D0zҧ-3D̩T^aQ9v,edZG9@gN%'xT[UŷMgʣi܍Vg| .^(3_pP/ r\ p@-3S¤5ǽωAĢo:CY5  ٍOߎF?p*D5Nr:36ҁy,75ª 9.2Wi$s b|2oA? %q FqBQ@g0O/m[(Z0L8xe5KF5 /,ݙ &ECaoeT;gvu:]pA_C?c#ukAԴvMJ *RcLU1}}7o?Ng /rÊߴ"ÛЫzౕ J4DO.?tU 2409$CcP.Ť:9Dm!)4}u˦(!+wf![Pg; w%ZX.XQ>Vi%|ߡGYZVO(@bs|9 qH{PR'53 `tR無$v[9$!T(z} ؟7r/m|Zl4cڴuN 뚆bwb*34Ɓy\5C.gRv)/嵇%{, Vf|XOPRGO>rُr%%M!VuաU>%\Iv_r/&4n}*4+H-rNJhPq~l&7 cHr6e+sJJLad-Ux-)x}皓b3;M@kH09d_΀yEѮ 3Jl:8+ėZB?P &ۇ/4, ۴R.6j7nGwy0#2t܃?Aל;\pHpq$Hэ=ǩ `V} ܒ>Cp5>X` 5\dLJ+cM FOG/X6T!Ά6y?ȔQ䵄̊ Ƚ2@pG# =(gO YKK~ymZ6rl :iiM[λX~ć.c~HM}=kyV؁O;)Pa+c$ 6;,W%=mG@kκm.AaDRo\Ofd.N,{َBJA4H绽WGeAG%ړD2dCTNbAi17?y=E ܐ59݈)Sp)qmxIFc=*OO=VZ'=oD2BQ4\)ۗqm)1keMu(:]BǠfb=`,YtDzx45 yb$?yXQ0yTlolV){J0W{׶߈ u4uv4Rɖ@af9#X;Aځ~8{R J^f_ލ*lyXCJbL#=^|1l)(U?r0;y/  eAyws +#s ˧ole@ (PG֎(#&M{bY~x1_z=avOOmLjH٦c}mUb!Q`%M|/aXCd$ghB+5G&{K, ?ExǍ=ž^gi`A&0޲p,-.=A&yB<հ6-`]{i/\j W܉ΜkFlXvK$.V>rug I}oH"]J7xH.jN*7_/aJS Ѯ']1&dЏR8w>@L$zhHx]F@:b fXf7DlG%YJ9W~ {5?`Zli&=q[:Wv9lAu܂ЙiS#Ou(q|y[?۞;>~ưPnHlhCne ͨY._L3E"!Nn8ؽ7OPbVmɩMQ7~d(`rI?#R>01"Jo}N5 ɨ m獧U^aEhô>aU-W^~)D&r{ڀrp8miⳊv]bҰB:̉:ͥA.9"X/>r >:e92v< %w3i '!Ayiއ?Q]Λx',`lu;ƿzktRL|憕EAh[#T4uOo%׫ϨZLt!^*0/''C_q[y8NfI6=Z!c]fը5@)mK0[0k()8ppQ (Ct^m9pop1(lRX0tEUYK"6H.Z;}[ vqq>sVd %)`2C%M{g fK~'_H.DE`> qP#hOT[5ɹmvP+!' E|CE'Ǭ0雴4V zq^dZTfCOl ~M ]DJn.]Vvxo3^'//2o{o؞ ObUsQO $J:!2%<|\A⾺b e_S7jF6KJz'.YC9O>^f8 }t*ܻW{ c|.ۀPO+ZzTȞt+f~Л=53WއeܹFϐ,) "7<~xuTcF{Q@#C-Umw$n^!5N˽؆-sWO͔#h2[`N/9EeE\ M2]mr c8/FiOá?|+Zy?]5$ Cfw7_Oח+p)WAh>0%j,NM"{1JZD LV=3JR큷QY/e?<U&xx,7hEeK+'מ@),%J$|p2a][L1bjmy]vO nmU.vL]|w}!3ax_7]-2WpuSBڜV_vDDGP\1Kz*cTxzb?|p,X2T $5u*W9dЫzIA3t_׃y3yOR0q_ GrT{&4MӐ:4`m5yjQ$ρ г~׺HJ Y%K-y8nMb:7IaLx23* nHiK]27i5׏ݡV[zkGRt]V`♵t_"%zAWg? =OA;1"/ |px5UM)ZٱjW7B0vjuX Ͼd4mUo8DL~u5e96SQ6J}JCf pJ0!jD8=U;\LeJ*>*Ihw,2y [ĉYVƷv+ڭ~B# m4&5(?WHQ]oGTc`;D03-;h˴2Yx,#xv |\9Ek{N\ >x''jhF|羽?w(sVd#8`OAS94É6b,(2ɶ^ M0}zj/vU}HWKV$ glu5ٹ kOl^Iy;`@M#-yܼ5!T8zьJd 쏬eJD}vs)DlwĜ̊ܝL'-uwJZT ֟*VqS8PqGY8j EƫKp$eR_sڃg L8L@!q+Gp"1F g'|puRsvL7w]EyJ v} .FWn1g . _WGփ+lοݺ|7y/bl :#Ϻ2 G 3Ƣ/) x LҪ? 2Ei6EX*Iӭ~e,TRQf nBwTmԖTF͙菅LXўd唃>-&޾k^y_+=)xSr؄EtnI8 zS5åY'iNjh3UF9ؙ'0c,%: tw0 2%bpC:͜V޼uÙz};vQ)U9G^A, >֏J ܊BFȼ U]04;[Di( ,dGQ/V= C_5YSJ$x@y@, /Vwm>+J"KMgx$jPm\^;۾.9xH S?K5G\}gk^q0>k>;|/g(x+vģzO̴zQYǒ<^99>)A_?@`x`Dk絇$p <oFz3UɔBTzlխ}sV";ѐd`13lS4xj\%tVk *QnmQHM>!d \G$G*y"<(nH|<[ |jd W"x— 4mp$ 1z H˾4lԫ*"`֘[u2;zRI *1C%}Nk'pmZEָgcFcR~,J:~( sO"i v '}m9 ;?|Shw|ӚU8zHPУ ҃62r ϝs;@e؊4ۇ'P=9-Ѫ .с߳/tĘF'yo{)klM~RH Y)P^,[ABJ0d [f ,_n>j] .Ig_2y5c!@oZF~Zo yjS?}l[6"XeђIJd^"ザ$YPS%HM)B&2@+ 2~8=m^dkսyuI4%ˮ[:-9K٩G$a"*A%yBK|haӤQ)CfܖxUJmĤ!_  _۱[ш?6e֞|mI|^z@lq\gjG47 Kw=%Dk^ Mq|3j&Z&Vf(2RW5L]Uh)vha0lRlmAXD0| eX;ڕyѥrIgǐ^+Qnv3 ?G&PQJG8@/q.^ a}k`m iqCL6ƍ{3NhKA4z IK,6AK<,%B:5`=(1=W+c CQfU4CvVn}v 8p 䍧wTL*tFk%Olҧ],+r%&Ff;J%lXA'1xxK͙Vd} sY):* 3-C&m&{B\旲)9$uFٔ8,H >_BߖXgݩ_bJ3āZuhNe.]9`J pgr7{(6^ͪS~KX}}[4:}@sEK+_`F{l]ޒ&}efΓZ$`-fm4ٿ[9bVY+۪x'3&y-I+"S1>Bނ`EY᫇X[U+)}%YLg*/M(m>7N us?HyR7W}wdA Up3f#ƙ9*#tx'c?ͧZPZdK܇B)jkJluYIGYnQOoͫuva&;Cau~*JCkAs*EPnmZ2u y>#&P! ]rAXg=^d천I´߅8[ңt'Yzȧj;/66kL\^{~/z2nG+%0wl'jcȉnS=θIs ` [jG^^&Plj|˦IrYh !YNEXMXpA;w@vD E(jIZzFqQ <[A1P@@/y̓C1??Le=3RfBu͓2 !hC6$1i >j 'ǎӷo{xZSHyU k0{F#j &зxPc̤z֞ +ЂH lU@MoYa{`Uφ_māր?3&;=j}ɉ>5j],3п¶rLc._*swR_;E"HK:G"Hn_a)/8Jc;VOۂ1D8Mpdp*R|18pVwӼ9h"*~zW./M mG6Gz|np9w+i ǰf. ط`O t813,D:M߿^1}PS{+ 88 S*O3aYrPK'44p_MO(t.WRV&+{>Ϸ8R(z3!nHӭ "Q${AJE]mՙ5u P)6lRP%)I|ffdPBe e07=b@{l v=\e[uӑehb7I}}loXV-ۜDgaưў&yl#sZ!"ѽA؍hGI#1CCI[qj>LEcӉ;c755 NR:Q "и&F{,i ֒klUs; uq3Jռ@,!?/,05[x>^7[Z. I~}\.Yc8%V,4(?VONgs"nV%DGji4L4;??E4XFr1)w ~Y,~ToШA5/JK<6DгPT;NC&b+]vS@1#3[Lv=.?9 -SZA+/29>śzPZHb9] .b>9e 稤<'H ͩzz(w_O-OOZ DP~'M]Ajɪ`w@RjvbtQW6$[,‘Bsx+"Gvi_Yq5t 7aa@ y ԩ~_!%Im@"fPgmMDK͑K;HHhÏ=QYg2]qȉZPr"3'ͬ\~h |\bC T6mBHnM6]Q zub0CaI⹌]W]H"/p!a '2f/O!m" ɏ:٣J`` ;D2 Nwls͜Fτ4)4ރP`DKJ6:¬3']L"9C/E: b|gѱ<-s PtXnݯA$O$fu[ o|+Cig9kn/dbHVb?{i v} OZBHr|X7_ +#'#F;ҮXڐA'6>%y|Eq }-Ա@l&p{8&6~E^%W:eI^7R* !:A  X(¶t ,!˖%6 QT2|ͺm{}0VdjVj7SxҴWjOT!&WFﮠ`"$_mw'cHQɽogA'JfKH?R-}#^,v:+ASQQfHOM`;>,ikm-jv@x}IϕBgͺv"~tJ{C,r"-Ե45c#&6j)Y¾ԮC C^~Q(?$U ɸiQ>2Z\Tym:qbH15l$WH1 c${0à3lmhDӘۧNl6A:AI~6JM{9E .*X[4`Eg hQ5#]!į-q{l2 CU l뷍#|ũZ$^X$PO9i+,@,X8e֏gAJ2:!RnգL&Ȼj>Kcy"@_}b|:͗+8Yu6v^x`L=؜-GU kq&ׂKZݟ bn%JeoEMch`(3O*MVGo!MR% D5pT@ù_)ގM6`|V:$Awt&=d:7w]2zDo{Qly?a2M܈1GW,)_[22TߛrZ"fZW0K #Z\b2L~+SWEkZટ>Hqºlp|~o@HELi) ;#[]ivJqHvxR&\*`X'WƁZюʰtݴ:7l*KgtLrV#)rw9a9\i\;cŖ$K>{c9s`~L6x6J?u\:S**%Kx `P&#Rs0i: ^d.XDYs@ 6f=v؃.w.VƯ%͞r+(%VKD99yY!S%䳋&ˍ\D>'{c]TNf?+#/1V$50.hQCugVˤD!θƐVG[FLh`8gqۭXbJ+ͅ dħa\B/֋uwz]GE)EtzZֻĆqױ`gX"( `fSuA}O9bkBq  r' nƴ 8ÛX;U~ ׃Mw{7-$˫k!@, ,_qПwf8e=eAmgm4S|N4LM7A6\Qfeq,b  4̱@5ۆ9v2Oˁ8K@%;͕Q 9D0dk~>nQ!69hȆ:< 4YXzDtgKR5|˹͂c B(<R6,6(+SvNvrncY}߶|˴DC@Keop9f%7Y!UX Ǒxh_Ϯm Oz< 2{kM,gmܝ5*ѝ1:`\:`%3jHJģ4V~?Yl3n/{v%%F.J YTh]觾] V]T:[*e b9f)6p7oV)ݬ,ܒ|)7ZyJvU.ḏD==Q0#UfaE91u_=,;F79~ZkH8'KiR"AΙ v%j*|弄I3֓v9 $O:XgaB`'I_ꍿ ׌m5ې`F2MۿaSAkX 9C_RWxi"-7B`O 0^ swpVki/Me~\12?g506m30Xz<*asbp2o7q~uމnKpR$ƱsZ* e9@fa]4W%;c.H4 CQ l`Ra0m5|8t=dLMEH(T"-efm0[ Nm<#1%%i-6MyY#!@Hc`+3ie\ |;~!IPSrjS(.qM[9~W-c=lH!VHdB%c.v@KNX}3 1e( l(n:U'" KNzen@ >6;fʦMtHhWED9kJU"]Z2%gwǙ&18D̟ ;oyGFKQ2 />z?$(mhUd}$&'2!1-QMo=1:P] Z\9Kp3bz~%]$ezg4LcD3q0+*FeMux.g,jNUIH;gsO{e[Yeri9|҅iVaf'CF欦^tk|&$TS9WoRƌ]1 Wvj[~ .O?bIJ 4mciIcǴ-0s^53[SeeC:*rB B0k$.b>TOIƙyTl%ϋ]>i#XBG+,^d- <=?TbqS.ֽOXS}-l`!W/V?/WKPpJJU6doDbugS W }yxbRtCiwVYi 'Zq~9>hE\g)xSIz5)TS~.Y / 9N?.W!;Ρ&_k8aFld7\;Xs0)$\OMtZNtfG@VkɏO0~y<2tY vlmeQa.Lbz`OL[rY?\ɐ-oKSSfiK4'_ȿ4 ̣2s+tx 1IHi6Jߣq `G\Joʊ8!)sQ:˶v<=WplK%X7ݤ:Gt ť&&' VQ/tlR9D5 F-Wt@hRs41י򅍣'LHH2iܝ/v[ u,{<,:L2Զ2U[ǝɈWiiYhnL<0ͽ٧trDp{/V!F,dg!T d qpBiFDc([|֏$0> .!=<^Y?ODewH;}6ٌ7flPVcAEu"04Gj0x~aϡ!ۢzr6 7S1Wj͋GCkn2?:HFą+Co+,*y!/-Kp>a7xc*w ALY"mGi@*  jCIz[͠ad~G z{hObrJ K|W}YT93i^/n:l+n? Z'tf|xk`եIiD7w+:uo-Z g8 ]$`!t4^ ]iSS&"*(>?ѿnӏڴ2WLiI~BW&?v/ev#&f1\7DkGb M)zv`6n{G7|m@\"y5~r/-v<pgصpkg&ܗ4AG %TIϕζopx_~30OHg>׼GK79ržʢCa[l .8. A ZDLRXIY9$ޓ5\zb$u=Jk_a!^ތu 6] Tz'b!?zפa.vLiii߮R*bc*3nW|j33l^SKW2E9UJ`cPޟ㞲qGHQVy,D *D; oVBq*ۍG/Vy/P9~44=t!{ fø9$J1ǣe Y& 3#uso(;Pu^8<NtgcFl>/FH>6f&>1DsNJ4ǎ7ljV߲ʻeyQٰz#>eBO)^Xn˾!oHwdڠߌPc@Ĵ-IPqoLtSl<Րkڵ-c$#O-Z:jyquZ>0Pgv/ *.j 041B'!馬7[[ `H+B;3eK\+?Iu}QeUw\x gB7eA9趧" 0`ݺT-i0 Dj=L&jdo nPqR &vUI#A)sjdeGnZ݁;WB J ߠ B'nzp:Bf0#Ԫ=3, ]&5}X@D2'[{ $͹y{}h(@6ŧ#aaڹUu~ڞPPQ<3sxhh2N&1d5|b]44 uGbT:& Pg<_V`>l&f]23y j5&sI~W?Sj9 p|Q#DaN ;0Uş+/(|7mu+C%fԖs+akf 'V4[jN2=1&R1o4h_`T70rZ7ǂ}=oʲGX;F A PVugcE+<ȠGٕ dOE4|M('bPר8Oh ONa.κׂIqէI;W!iI|e_lh U 羗;/+9ܥˠ=kٓ"ϢbvZ~ Plp%*AG1;.l%{`uTsƴ{ ǟRj5i5˽ļ&a&7̦#GX"^zz.a '=q62 @ʿE9kU=%]w9]Yc;@mWАce5VifrTy֢$)Ńk| ;NpM]>}7Yor4]h |n[*^ogv :i|9@'ʸxDY!jKMD=@q읍 ִYʺ‘>2U?99T8y&p@K8[UO1H@O&d3.HB)x I WZ>MA|Σ!^m㬼m 3i[) 4fH! >Y K-+:F^!mTXgnVKm%7q?p8r>-=BA'Ng}` hQn 9פ< cWʠ$讗.aPO):3`x\wU_jDxX^!ݽ .8 uߔ:\X`@ңNJtHR4Rd%Ce2mН ʥq2z|eA-b]P~6ORpw9uxoDpD%|P8jDb v*zdNLATYB(> N78lܿ = nt`|$c*TW}ʃm2b;`M[[ty߁9Dw_X%X}YgcgT5kGF&JcXR2H͎$Ryɂ"0>xnY3@<əɾ)B7"1(QZ-ԓI^q,v"`%k*#3]y{w y?s6N+3W[kP!8$U@&1Ą<iNF.~|y-v,2(E98[Fߨ"2kNM&Kc{!EwYAQL "y;N?$zkq @2gG:HyP_:rxDLxz5]0 Ϲ[X| | (ӝ ZBn L-yHa@D+u\;:9npJbRz RO6KIă[˺u?0l4ԥgȣpzcDOCN?Ꮮ\k4{ҥ'y!_fUB>M:yTI`u{)JM=J'`1P_w..y +~6De"afx.; ߂2p|~Y%ry!<ثay-g+¬3aG7{@ԥ0JWl9Y2/Mcq9{B+%~x$ejYKaWV;3w\&%&IβMD4C8/!0`呚‡|i/?'a=O\CKeH_6eJ1XQ.S)񲫘.r/V—w}4yÇZ"@rebaX >/#9R?.nv/Q|0sEAaFr+wjHCԕ"1(&_1b}JgGٽ Ve',QQM- -=g[vocs<F}$"w2 -c7Գ;Vt}Cqq2~f*0&s$@G>=z+|VâY0'hLKIۡ'qt[@v]s[4iwGoZ4'WW'*YJU^&O {ְ΂p̒3[^BoPg]7*S4= = FSC -{:lݮN/cžX·_[އ LYد{"H8o\`F0cFŰ]{f?}1TV`/Ch-zAfC#_\FX GǯJ3NRh+Xuvm!ks+ҫ4Cv4ȳ[.LF^$ LDE%4bH:+"88 o2Ůzr_2`nC9D?!Xէ5X" Kak[.9dXv$%{܀eGG}hTI䦆B4 9QgfdhƍA+',hrjIYhAl\<کt{\ 7Wd+t)KTh /0aph O*Ek_t<[xnR钿')6_|1E0T)wzt-y;BIG.=JG)@>6AV!&A B>S:*pY E53;h`yXN}WFA3|}{}|O,JᔙXCɰNhJfzVR!yluE[FK{U+bp8[Ap (:Y/ Spc]@1b}n 9=2D l錣™ۘ frVfa:lK86Ga!8u)<]lP_ޮwyl.RU@X߂bz Ɛ\;Ν/El-GtvOB?4#ԅg`r.c{QR|jGcY -FEyZAo>a QLIQ,T[ms*ZĉP4~gGedN.)(QF@ <(Hn>ua#H77j2_ʀVm ȒTߑ/a_ЬYqT^}߯,Yc8#`3WJ_Uˉi 2#( h PlmP3vU޾X}Lwd`Wqz3Rgi :'Wjp~Wu/ 'ȯ|?EHʹ6yu1ovp؛s5Xbefl>xQ.``M2'/0ɶ+NP&OֺZAStOٷ6xf4]ΧpYv[ S[3׶*R:\/Y#ۻw9dɬg?ߛnOymZ h17-Q[1кz^^91Oy>!uIA+'yQP(:0UR80d랄H ׬ACע>F_LI@R1tnqaiJ_ś,*Di|+ֶGtQqd;WGhЀ1d^c`,')OKvEV̺N .rtn׻ͼ#J/ Y(j̷9=řsDԬtQw6|oaHs#Eݵ.bVԳR2eͷ]^e@E)@hiWPU3"K!`]9ȸ1D.4^s9mτ04Ys5X ؄e^N&y0c jjh)ͬ0?VzKZgp6g9k"ub+&V'ys;j+ IbĻi|>he;X%cYG6Rߤ.;#lĝvn;ɢt)xΔ}L ›jĈP|n\](I+ fYVW$Z}erDuSYrVhY^Tgw $>s *}/4ʷ:Q~$&E񴤏m, 9A8CmE ^6IB=@FDqy@7x6zh90ĸjxHXHHM)s %Mj_"]~ v?.|z/Fb(KMlmnrIZ+*KαiؒC``<2=ϛ3*0P6q[ib,ޙ` /B(+Wq#.@kAǚ(EuT  _W.L<ցN'ѿ :މnSKp3&{rWBCf}#BlvtܥNȊϳqFrJ$uNdt7RE=}H1)),Mzw!JLIO/Ӆmj=m%nv2V :-a6Bɒ6Uo7pƔ&K?P~; ޺z4U`{ ybmx|+1bSqO:ti %#_{[!ZG Y7Ks-ȏX%.ŦJ=1kN-)xpR] b? *kD9TIϲZfr] >5N4_##v68sHJmؽ~F2}nv{J]4 BĹ(Cdz\=T\+2VGK*(1n>wۏLo_=%bP&ϝtgzk]lvz m\MX.EҲ֨܀IgmH.,<8]Gw1M d-}Oxnk񨞌PL!(2QxBO~ZR`5; wPo)=G?j|!lG"w-җ:PH"/MܤwqzD}㾺<#! /eoNIJ|ԯ@2N!)'2Щ>Q[+'!C?fnȝ+;z.LJSܼe} F^N Fl=]yc!9FC% 44m;)\>J[!L|OTc+4A<tLY&ꈟjc vX%ڡVCRG 9& :f(q1 . ~hP 3o}C69Ć4ieH毓0q0NOʦ.3-@aiIn %r͜ȅ1aPJGU6JOg*1'LtQB-=#2|_Es㖘z,vbe$2:,xuqel.]G|^j-1_>v)W+.J*+;XX#X͠I_P4Dz,#!@+BiN.[fkp!dF{T1DlxFBrs OȧScϓv.v_lu%$*п(sr<=J'M@c,=ϸtsN4dJw5&@U)g4 ;HT%9|">U OiE~ހAg]<֦>@]F>6j>%!l=EVN1ZZ`btYB.^ָ%oNko",M _R>n(Hc3T0', )TI2#r,x˅tM'o Ѩ:HZ(g-bQ!?56鐍 g)S8Io Ł< L12a63wTBW%N!mf!5O!~9y= G&s.:޶7y%ֽ~1|MJkvxW ( x[-í.]z}ܱ5cgU#o}`DcX"[e^wŒC9.H20q\ebd|ٗ>>+DAk?/<z 2}Zu>,^.<ʈ't}?mo~T/^KX)u+ҀRrIA{U'jegBGokT'6-P/6eDxA K'J¾kR%\#aL$B /vv8R0?6(/9pZAt4+>u ??df+11ͅ.W@5xn\#uI q4Dv R3>.@eҔXuJa_w " o|O!(?$ͅ-W,l{% -˶N=$(;fr+93+oN#(#,[Y{[DWŧ ))-67閩TψCMvi\_Y"nu^,:<]iCPm+h:v̈3Qs|';z:¨aӥ%0M~gMOK˛@-_;&L)Z$¨O+_ӝɵVw[ g׬Nrߡh**c$Yaඤ%謳}% pEYJ%/aX j)ݬNY/MAfڢ^+,6z%-L׆zǰ1'TFL>Մ.gW]7(!x;I8OL=+!$ۧ&JVN 1Otk*cTTa?<_ɛ"uUS套W!:rݡ0 Hk:jY"t\y,mY׷#rg(N2h[U }MPP"o=VDdLZi@R$3,Ғ8Z8&/y!Jۮ[$xw`Z&0Y:'|-[)`e0}+\֘LzѶ%qY HDhmt[92]X2q ^h(i-y4j8ɔ8y3we ۬`1ӹ 0TR/M`I,;g*[H!=~%M>3A"p!T ';HWQ@P5ܮ%b:8r&cejh"]PLd WJp}Џ, ,En&?Rp\]Yҫcd\wJfO 20U,(QkGV`v@r _'"'r<Aj-Sgy6{Rby qWNy8~CE3jfPiU6'3[ c1!.R\VwP N>ZG͘58ЦD2a&!c)]]i1T];bˆ X?h%CsYg|lqGDU:^Pe; rqrr&M["D镉XuP&Y/4jR0+Y0yyZMߝ/;i|yբ(CT/ɸFfHj_Gu^l9?f%lP +#&sZ%4BɅ\^2^3ob-0 ŧK{N"c~ɽ=Mfq@E;0dOEj?p"&8D!#K)}Sb-#{NGEiH509%5&#wŶVGvCb_v:)AK.< sx"&˦SO3o/Fhyц1n0Ol8q;fS[m ςvzCfteqẄ́Sc/3&qcR8'e9~2|,r惻1Z/(Uvi>"$ ry,"ENӫ*>3Z؅M?o!x҆XN`0 vK6OC{K;B0h6zFC6| }:VDb$59Nnxa\;x$m4w/򸥭 aAli^|'pd s?a"+ݯ]Z9팗 LZ0J0Z8\{X˄8R/W` vGƅ+@2%^Kߦ_j,aGvX"e:19# HL~0?썲]E+kjAAa\*F^ 0T .߷J-ξÓ~'1h4Pe TTQU>2/_wVz-Ił`mML:"--]r˒kMZ1eHة \4'Oxqbam:6۴$ȱ0juu(Rřml|ī瓅IK<]=~V\Dzm)v8jO?yr~Z~ G /\.mF==݊C$A=a>+y&ԴKP/<'&bmyx}%琻 j;gH?p /GتWLlZPxf3 . y_lE-+&Ka@CϢQ8ay.*\'<П0'0؊g:N*uO9\PIJ$3 W(g݆ۍ仾Q -6eGhnj-)ߛKͿo}n6}糂?e~=BGR0=#9xvYNm:r٭q.žBy/ Z(N + [ OĞ v5!<#glg)te)Й 'L/̄ eO{BH-5>iF-m N%`2e]*T0`ORӖ KAH=Kn g 0-ՙnTnP$YKs-ƵMV6=ċˋ_H׭BkSkfǻ$<@ L5WvL'E#):Ea^ 3pJ4.ψJ0 FbZqQ+kSqsUAO"ٓ\d:zUn1x`\αm0Uƀ1܁EKO9juX|>6vZԆ4ɲ=ဤꔂjʓh`\ԝ! #6\[A&N"^S KѨ("0BXC@yyY]]+1HiDk9Zԁ сvE) y#gL*uK@{ڕp4zO>?[ܘߞNߞ?ηUk}!: Jqbڢ@hF5;/}_ 4Doym<xul#g.neb\0%[a@alP@^r"}\{li4RyOqHN2Xr`߆wfL Z,( B# z\*Փ{~r{{ǐJ+ىË(1˲Pn@po 衈d͟ x|IM)/!s#Ǡ%.p\Đ TT2Z04|)V #=}@rrf&Zom8ӀS&g!,%yh\4.;|t%mf]ww(ET_je ywRҦbev9FQØ jNF4`[KlSf p3ᙽxz !y+xt<36軺Jx[+ƈGc|芑@a6ӋA#:Fh -;]=:,i.*!g/La lwXEt1so̬!RsBGͪې:gHbzݱDt>{ ܝks%5XS%y$#W&b*\@5Ǣt;!Gg]- lxcdeqe]2q}T9ƑT5ho.6¶\iaᙌ٬{rǐf&4- J~*j/(´˦$SA5e'9pu; "2ve^pI6JnԇR9bQb%R g\}K>g E&`t'/ Ą9 ]بeg:\?!N.SXMrln;cZf1^ʸIR =4.#AgZY\b3)7Ϣp.B lBQGhJ kNY[Nfb`GP&eL1UJGx%yMc~喽Lu޺+i-(Ŕ?8{Na]"ēS4 n5J$fxy<9C֭d(b7̊2DC83mH'1J({jğ_V+S(%vObot~b X~|'PSrwoL(6/+[Wڛ_ίEG8.^7;aŦ@l/b*ǧ|D,1Ɛ{ؿ*| 2ɽ,jvvWvHU[NOBiŪ1"Wҵٲ4nCSUfz$j2VƣB )w~IjN,)Lֵ2`!3-T>!Սي͏9g;g| >rUq絜)ǒA%%f#::3xxn CC; ܃*=R1隙ջ'85ܶ3Mº0pʄ?˜G[9Ц HVT yt~Z4ӸfCR13q0q.2 ׌ qƚG$ZU2i9. nڜM,BWm4n$Q)6Ui(( PieGڄ"zpLnI֫*VI݈焪,r)- MxUlog:iRպXUh1:ywW@8;gEKrr0~nGKO z8@^ ǽ㙞#% 0k>MQXM-/h\V#`XẂV(ה\8DmM=`V&=i=hYߧC(a;kʂrE) ؔ"FPH:G5ɹw3nQ汪G?QqC5dl/N bm ,ԡbc7l, wX}q ?)DU c@dVkFRI[pMCBdݬ7 , 7Kޙ(k\/sX9!# Y0ɥmC 4na&ކ(%5':O{`$ڥ%2|jr$+v  5"AGd~UQR)H+QMngI;`PA_%,;pҊRB\ ʼ^K09q&cW78b' &=CS "՘(1e# ?Hr;-s?NyD'7~'f3*;-I}>ԑ (#;ow[bq;&IJ||ΰn$zy\ruhfp*[AR{Nv!y[}Eq8iL7\Ν3);5K4VI 3hd<18Va25lGѻ!`= ҢC€M8&#w*׽kg/ܞEiƳ}Z%Ewo3k%9,rt{#b_ˈR*Oer4WUt^vJMx'QlaE~/8Qos~AJ26g^\ Z_ 'R/E8ݣ/<քUߕŷxlSaFbٌ90Ћvj&*9È `Bp㛫e{ iK.-hDV V7:ҞOJNVȘcŬ+nDke A}z.e11݄V9#c=ԧ#đXj Mdi P)]2ˠxHbySw4Y8Dې&~#$,8 /I d}Hϟd]e)NXVk]6 ,)ێmu}TTcrP3A >]=NˁKŅ|Ig@Q,үx0Y)h匙{wUŶ骤b7ze-I*21d_B|At,eMU>/٤7]L%Ho]^(0m0C(=>Ñy䍡 5BSSi_!^ I:ps?ryÛV`&ܸ:[.%tQ1(> 6DhCQѤ)#QϳܩD#g?Tpa^IX؋S (JGXv1G0>#'j O <'  d=DYNgzN/ʼnPenYv)HZ/u;ϫ%?זNJ ` Ta 8bf lMʐUh?Mȓ |$Qijc ڲg@=l{=Xgm:"VE(GElU9b9I :bn ]BJNEt r̬ӀL:bVTX}0) .޵C@)JIcVPUshAv"egP=!,(}9$lPjog2]joGYd͈5qцajUJ3د!c4*NIqFxjNF L6%05[P.WWG%P,g\wE6/ukDVkhw_3ܻ[%C Wum0*dS,/<BmHg5r@ #Nba)D~sauvBS5y[{Q# ?r4W(M9|,%Č :_*٧Y,LN|y񣹚0[d[zAoғ><&T:P #W<83 3fԭKZ.PDf^I(IND.ck&giLo8ov-h4݁aWa06LjT dc *F %s]Н+gwbM=rfUy'Bo=P\U8gPACVD,Q s6xP+!LY <~*@~\_(Ҝjp[ZFD5ԜXT#T3!wϺx/7JBw\D+E_7}hfethp#l|5EUi;[!E- 6Q=iBRvquMW6=Ep{ dt'/qod%( /1!P(hɾI-n+;9N_J x;GCN&$tњˆC q?曑5p)=qՋ̾sbOmRﰘq.~zݝc|Pw/G;84-Dʩ2b :`>H䡃s7 w,c&~g8_ςr#[36#g1.5QJٲk^WTwP vV钣&g U S3`wؤfm o1Ʊre$h i0-cՖ^{Á< ݱ}r»7! RL7Lxb+QW%0K -ʄo.zBf<-5Y4mEv%QUb֘yz_-O~*ފ⹗R'VJ7>2r{cq&~+M ejtqT&W\]F'Ji'3'RKJzٿCöq-Q<2 @!(|&V0X ԷpÖF(Tm<>Eʫ\% I / }/qΜ{Ia4jzڑxs))\ߺ^a^')rI3b>dh͒"=W^P]CKbW]e&YXQjH[hRs}UOM@#Q/>酊L̺IPԜEl n߃ullXvƫ(s*?V9MlhYj 67#&-%B:#n0N!]mv5DzyIC҈H B <=4,w@jGo0n 1ʿ&Bjy9YՏU/"6b֍e!/V$ܮiB[[9_J[&7 F^$2݋fb<ʐMxw߽v>6'@^Oe|;h.fzZBK&t>*H=MWa)?B^|'ܭ<3ƍ -$5$1l?IfvXtmFd偫\㢎@h, /K^[󀜛mހyeQ|3-iQQYBpG!-- yumQ^HܩE5* 7n7 @NKokEM;.? P/).xoym\6 ;CYP"@[&Vk P?[Qd-lDY^qɇHvLj,HlA?3R-pa{go=sFwm˸+E%e4`SXs>ɘ%]~y%wCaVg{)O F$WĪ03z]Gwv<Tamh]VCۼ9Iqxw? 2aH1<ښbk"WJk^UdH}[`5`*T {ok7K3_l7ݒ9a*ȪZZP^t?#/YY6|n+d/8,)_ e#Re췮H*艇7v"tSBӻb!wك˜ rje^Jr"x5X[VH#*m Y75Nxs+V~iv -Ș 5n&k>̡jLwb* 3' SϫZ߄=T ǬLF[!(jxmC=!>zUmjE.Aib$ $>ȝP>D.v١KxۗuevG{65<20NILE.뾤GwƉ5DtqYh7I>mlPIpPbK\hqth_ =W&%/.魷v5tꇠRQo{' F~My*7N{*.O9:fbHi<U|ruImK‚ZR>/Klt vRcjV*C{o&]V"ŖHq+>٣}XJ}/)mdhyWckq"jI([U,nG7%lc5MzYw{0KhgQp49k?T)747^Fef@J% ]oV:gCc%~/NE`F`Bnڙ`GcX v R#XOZ$' =8ZqY I0)\zvĬLBfZk{ at#J7-n,ZhUuTAY]xep oq7ʴ.-y6.pWnyo\shQ!nKNWy]z9.a^E-]W}N )|8}vb‹ eG2 .y3 zSq!L4B&[哻uFFMIQ者4~JDʘ@X2G`Ok, s<>=FЮGw󊸹bZ,ߋq8CK]k0%/&C{{6mA&YdZkR3V63kՆy/SbCuz$erj^jr덂2d'=O67›!挴t\p!۶2&ތh8w6U'="k#"f}.z4Ϗ}kL=[Ӥ=s/q֗=L |LXK>s?[!+XK1CSY&iGP4j*u_r ElE@ z] >BM39 hчE -xn,3lZLHLD`GE;Mq\̇oȪ|enr1Q)kWodoh ~Z:Svi^,ef*Ќ=w)XtuMzS(0py p}D轏2q]X4mx͙_O!ILӬ)4? ϒg Y*\(ɓ"wΨxG3ǭ+RI$*a:xb8]Malۯ1# 4별]}3عh^J"'R~iLN%`ZZ=GB{ŭi?[ ?FkktICąC-]Yމr>5/?z=f9y8Q,jZ,Uk9=tNYgI1 EY( qq8I [ܑA lce5ٵـgPb k 댧]´yl5K$'ļe\"jp;^~ {ku͢XH}km/MsE+J0q~zzcNl:WGMv?DmM˩ cp:ONn͙fw: cs@(sWnK^k]F/>qA#IBg_ 2OQ@wj:^5*¨b ic;4v=z (e|M Ww'|qp_']^P|sSfEmpZe_ E\$˜G.pmJя$˄֯ʗP?&BSut8>XUp+E~mB]AxnoCjZee~l̨9Č7?sS${;S_'כ bIV3;=Q:#!w: H9VmS~9O S~7$X|V>afm )ص=L9#_9gg6QD#Eӽc"f[O/SДVL:77@/X%k+ЬIsCJ]G^"]"տDe@8cYԥUOjW+clOՒmt۹h>8MqN5}C CuTReecC-(?E~#˴Zg0'Y@ ge&-Ay٭gמL)(OIΒۙXpN!{~"RŴ5j~Xұ1ݖ^WPuAWi{ZiVK$YT6V~q+I !'/w&,Υ};]U5$ȝ֙!uj"Ȇ/*>4d &lkޟV}44`@(źBayql".|7zeJQt!A/њnL>WaR2%cB8g2o P1-Mdaj`gzh<_/zd O9r[j^wy@oܰU]iKؾl3v1Eݠ*2c`L?=FiMB-k/ІmgZƙ0_+D@HnXPBU|P5\ ')x (\%d_iY1KƻB1i̥M6,SA8B1TV(\ѷca}QDj@zF\}0^31mQܚ=Pќߩ$%UX0"bzXX+\#+fp!tҕJVh1?TJc rtKY|сGznұCn c5V:!Vp#QNnAQ9 ʴbqOs-7l$ X %}Je%A}mվ-$~>ᕽhki"ʞ׋wXٵˠۺZ^o/1.8@!rRQThÖsnbMW 𥨌HT.+YMöIu>No(4f-D~`aZ }BZeo/܀.Mz8|"Ra䪎֝R4 F6M fwI/`րtL{B*a|a#WĠϡL, bw +@]AZo0囊\|g.h,-ADz#;AdK3[[wz(t,)<$RXԼ |T +* iz8GP 7r cm&"64d0 y=th%˶eͿ|Փ80S:PkqբCEjON6M/*xE6Y^-yyo((#t: +wP5U+|} ϴ&-b9^I2h*f@%[k1)΃[Nm !zqsmYgϪ{T2}X6vlɈT6PUKtfNN+: bu #;0F\ţqStaRqDm )~l~!O&b&7zw<+jIm^1+?Y\O`THg-+df$Gi*lirEAoc'g,s A\@6 QaFSY.JG<NXcG -fWKx˜d)Y\U-4HYȤnB'&.j20l̓K,lD R2Q-!9'/V E$ϙ$Um5(v>~? d5޵ROJl,%g=wFD_.euFxѯC:i/)lW8.!6h PSMJbk/¥5frV 9Ap4 Cs6j,hWblQ$PGa/6Sx\)ovQQi2,*) t `AŠo:-!;"s?-wP̴e <ѲV\lfÊ-$f]d(󖦔M&*r?<~Ģ>h- rHu#H0o2×Els7!3kU;Hi_lk0{ؔ$}Wc!wܶ^ƍ-r}M߾,ຸ'NJdGfӯ~P]6FB? YRZ'WQ,ջWm/m{>/C>{?(Ro YO]`]hʰ[XOe?Fؓeք2ٞU/Jk@Uc[9 dD[Or_#˼B6!$?n"HsT], [@I{<"ҥǺG}SM]:dPX`c!RŖ+i/oЫp03h@PYJ> P? #;MwugQY.]n/=^ /_.RtG;s^F[mO|-Ve 1M;dO>3y"YigTpe-iIPVLgkhrז$#8ZYJ'}'蹲 Iqotfzt"6 ! %܌Y}g\vgpmc W1WJ9Ef9RL8J|~eYKlÏޞ eܳخwzE6k<%&t1E fV׺ ߆メ dSI<&.gPTڿBiz"RQ9?dV򪢫NN==<(q0zpmp !u=:7r+}ٌϯ^5㡛3[`ZC9tI_[xci]!=oMr$a)8Z%RzÈHI!g]yNQd`qMM/%BBE1@\lL 03\ڼpNڹ\UѲ8Xg Tc'fsR?́a3Bs=Wa~DA"Q ?LN3G7x,֌aMjҒ?ۻi2Yy&Z2&6]Ξ j}IqmVw!v`9}tp~q33(~`*^r-r!8"̯JOǁ M1|Tbɮe Ū6pGB]ɛӼKoEdϦ ] w([C>Œ>S $ M0 Łn"ƱOz6 7%'t񥟇gt, $Mb>B J#"k@B->~{ bTt`Aww{Ua3DBZ5XغG7/. h>rNSyN[LMtD31-4A67X"xae(ZrƃJP M; qe1 bX222yIՄ-TB 6,ǔNQteN: AR%@kojGoƵNKGWӕ5'@\żn.J_nEҥ`#RmL+PBd㤓QzІƛoypK꣉Һӳ!ۛ])ּr8V>Lܵ[L{'LF>.N o*=k#; TE_oVJ"qFUq^^xzG3Qt=O,Qw\ђ:iwK+?Eƥv:*tػHBhfNv0@Y-AL` ,'ɋөBA6X1QCld2xV9 _gs!pD%PIZQ=Nier6J rGYH.gu:qxV7.vnd6=XY]UmS!+|$Cu&fJ ylB&xӗD}8k.϶a>2emXf2%3+Æb-Ѻ?[ S!v88px%9|\BPn?}X! [B4Vұ i{)[yC9C o#mPHO"4y2ťOL+&Qj]MIL)tAV'4jVxNX7DѼteJQHf }au0&}OrRekB{ByJj!زW䶘ߗh,GS4?,p,wp\vj2=7ChqRT,5OPǿ["JF!$Dixcrz1 jT\Q>\O8TzKHn%ƒvT(F 2kDTA4*_I9 ]jذվyErb*XW@kN2G5HS7z[ZhWs5&"xuRͱ|j$0;T뢝K%yPxTl!Ӈh4J;_SA b>{n! rO{OСHJTCvd5PhȾɀ8 W>@  ):Qr݄VIwui'ٖYuMF&ЄP Y#C!SfyQ2>e Y9<VĺmraIl<\V,& JFC/=JW0ce轋-,Ӵ-rI[}$pWslu-@Y۳GPvdbX L XD{sȟ GWVQkۨ~^)x0o N/uKX!oK yq1]&r+9L>DDg|U>_v/r ;m7~G_`%` u5P3nZY}C" zj UD\,ti楎ҌFJvH:8/yܑaoAoz(::_0B GRYw ]r͠^;Gyj6G"k"3.!'G$BLɓ5Lb{D;do䝃9HekA1|i`|;j{\llz[0VʥgmvJ%qRo8DfemeM,DfIxo ~n#AFqn6&ZAYEc78)112 ixpJCkgvL[5ܟ^:7lU@ja/TC{ SSo H0YTL&<#6SA&<+m~.6)XH@WV1Sd}U扫ml77(+h ƒRm3|'&(*!9DydUت(kBYMGET}rlzX;I8esA{1s\֊ qĂ&-#I:c,0K g IJ6Ve3'BSL}{3c)6"q#Sm(+nGlp%ex41 a)שwi|zƽ,oTyқ[NndĖ̫aCu'21> Fu:=Qw|i2A1]M.8sJ`f/*4@<ŭЃaL͊F>u)U8 Z"J s8Ql*a^L$QB6~s ; +lTTޒ8rd*f@='%x"=#~8]onc[n?J_@Tzx8, D" Qĵ%;J," 2HΕ]$Mnt; eR%M&L"hչ'V*܌5Э1JOd!&(w\y8o m1J=AՖѬnGC~ aG/+*%b|OEd! `Ljw/4%/e I1÷=5!$}ۧ)WsυPة| -,MXi?D}Oboh[_tCb*N.cy^/JN~lnA%fTUXCC5-5P;`u>bѹg"5($zrK`Ԧ=+u:tt7Y4ӕrJ1R0,H( NsJ7;ݬp5LF;I+̑yIǦǒjЛ‚?ß}oz왌Xwݣ^Iu3OmxVV̤Hk|ÂʏJ KP|l*+O@Nх`jU@b8tr:}hX Pr 2ݦL sIlb.'qGM<89Оto% !TP dĤ*ʚ)΀Tۙ_.5E.@'?8hO{Dh%lDa@f:7|+Ɣ7*pHI.bL{_f$M{ΨOcȋɰg1θ|AVrAZv g  4dZmP3m*YT\UJ.ANT~W]ˏX4!#kzF 2c]U+^qO=53JՊ% lCghpj_NM~gT9a!Ff•)C6XU9F9փ[&c'w0PI戵Q49A9+</0D 퇲mQ2) n`<RbbLFU@t|RJ*ݥ˼Z" Pxް!deEJU2iME\YI0reKFT!Ç0ǒT o05̝aflj)O!z15J_=Xr a]q`Q mKv9(w631:57_eRW8jrfq($2x!UCi#$ll[ߢmDv|Y`q"o{Rvɑh~R\f`dK]*3iӴuQ7 ǚE}_ -ϤMha"5lUI =֓{Bj>wfrX3ԫ1Ֆf[WMܨ!dj*" _62h  ⟨xH*5ebѓ Yl# 8}2c@Gb.tCJ.@ ^S,,}iXw9*<|£ґfQ'M?`()` "Cʕ*= Z7P=da2zXq4z;g\ &',\sLfՃ47IF(GN' ?~$ʞqt^)"Hn+:@7r>`ATybѝkAZ䵏~2t.,]Dk:^5zL"]8h>\9R_8БaViZ&ߓ̰tsGHUun[vI7JIgI)@SVv4X!'SqW=*W;N3&`s-F57r=r"}rN9fGf?vAU Hh7ewf=mEk~ u'3kBͿ&*@؇7}-T-ީj'7Bϑ6Qrk!i7m{!fļJmJlxlL1]{&x}E6eKR[?7 ZQǂQaZgqVI =5iE8L4@>u,|q]%xFnwD7Jm&+{Ω%u jpA^T=?{LPu Q*ۦ݃}QsAf'L&xhR.^?n$DT[i\(Pۻ:}/ Pfxk\% D'{1'.)Hu`/ޏ.\ֲIÔDXմ6@ްX E؃Z b讠x(!ؗ!g%ɟwI?+BҗvQ^]T6# Ake>'Xğ¸ -6r 敱mϴiqf~ 8Vv~=Цs  OnE67B]hex"gG@A+]EӱMZ&?,cq!*{}kñw{uLPWC,%2}L]Y).^o])d#3*HCh񯤄K$ űJCc˭U3؉95\B;*#:*S1 TS~.A۾Xtۋ'L6[YE,Uhzv( ܴo݁T=dL5|1Ⱥpݶ9Eh.F|N}6͍=;Lfj}E%D2T`c&YD, [-ƠgUS$l|D>|'"O2]p16 n[I8{eh92}A N\ZN (h2hk}x?_jY0QD=ۓӕLnɠRE-TtoսVMucAGmЀsZTbVOٮ  h2>rȂ?`77#g7+evl*Y$9lLn_Hlԉ42A]2.r Z`or%fXNJ%1 0J0QjܵBbPPOfh./'E1o\L|F0Q| GğC-0 96ES7{rOB+YQм+ p0Bgr)r';& 9ZO('`yAr>V>q^XqGtW .S/E֚02PZ-Ja^X8FC0-")ߥԇ1gjoY6R_tĐz&)x =rq? _s''qҒ03DutۏP2മ\R?,uAֺI13{ħX0aPOhd(*&.$Ntաd\dxtXhźżkpx9̃J{ xf⪼ީVA E ~k)ֲD#LJýHmDXz?1hjd&=u}t׍=7K>m7et7ۍ}3(}.3RQeɐrҕ+xd(d!=JrSwq?Kad O[lS2 %^h[Ǩ"XHz.8yC7BgC=I?1`r7%-3(ͦ$SnJ˒*Q0]lhn`V|lb9!񿆯=Rr!4k.ʌgVvtڶ F2fr׹}.+:qtlޖ81U-%$ 6dFU=(sclm\!F\ƒejY|˧\s}_]@mUQA'G{ѬАq9)S"w?\D' lFVl~|lv}x<1S[]UՄFl?k`VmJ "Cpx8oZ̉bYoPjMl [N-e(p8N) 57zp8M| rI_<`"Jŭ/ aw{~xNCfbΛxz eL~'6y >O@N@=B\03q4/vA#-v; |t4K*@,ڹpO4C~r{1r[i]ap oR 0rG\.pF#PF }^5"e'xC'ޢh=ܵȼf,yl"׳A~2c, RbٺTG#:鲺%x)4"E"^ io6262m(Tf 㣆K2C:8K`u$ v ,Aޡ S@Dؖp@;7^LX> c\gr&_+-nA_G歧sk!KjN #emR&]7E{2_4_|l)J f>2HVYXVlpE y}kh[.3 X\[KJA4;x 3WDnCxl #%Y(lrR~>T"+KI"-ra(T? 峡)ݔRGl*_6>5K&OB.qls\90m^ġv##y<ɝ1aRFbV3Q ( %>V2XHZokYQ E2:(tnu*;Ϟu9]'t.^3=qB#y+IB8v%M2i`إ+-xHAWzpola!Q}hX<~X )9(sS &}3VQx3f*-/ώ^i6rh'+h4g[Qo#%[lZWDS\*J^'Jɞ~GY_a)Qv08O_2)Orz4uMm~6j,~L9L^ܔM'!d6YO_$zZëCH I>\"A%'ř]c``RF٧wARM3n7Ds[}K!2#Y(VIWmmPK$%H;z8j]IlznnQETq63ZGB5b]+ka>Q{:CGhmNB2SS("')S&H66%nrGRzu,?;hm"&^d;@|,h8ʓAgcP9fyOr $l"|;'SocǤ=șnquAS Ukk1â?_+ٵa ;3~=PY9 m-8']B*U=r~ed p".4/&Q_%g88P' #7{z5`2{ LK= ǯBZ@PyY 0,׋9;~:>qW[|.x6ĂR]AU̿kd 5-X1ʸom87I[ڏ}a$Ogy_0` q#xmJ7=W"͞/ m"xնa!e QU=xj]U-U晘SiNcT؞=FcXC4j:Y#E˂&!7_"!jNV"ldaK_ fOjЦ }Ű&W?trvmWwWhnG f6WG}Kۙ4_XJae@|OMh>Šs? XM }_ǝ3>pkj)[fYHK9NF%[1768t4F?^ Cly^6JSÇ ]BC@+PS| ϬOx1t7 ur[Ԟ,,62ٍ6rQe^6hgDH'n a AW?^\X8꠿œnn Ϡpb-= 9dq0a;XQsc O@F)sL\ .q xZwqY2"}w/&c`-߽d~wv #¼P_giP5Y(|:YL.[Vp砠g#ni]OC[wљTc@ ҇ HU<ʵA=9@mpou=rQ|o'Ebb2‡S񏕀-T荡y;'Ĩpy|a*ր;]E` S3Sy[>t,v34edqjiqe`[K6cy=iEͿz,rH<V;- 32JYS SAȵiZf^0w 4Y a=vڿdQ+ WbwaL숉*'o}O۳OH-Fov'P;WJV ;܆g00+6=Dˏ!`8 fYYXA"8JZn,8'Z`Y5XeU<\aTAuÎ>2n?*nTDz)qI/ɡ˙% &6vJلN6"My!(XAL UJSбSɳ]O>!Qg͆3,?uçK Oqa$NdHpR찐^vlqg,m~ٗ3)ouxswrLǗRyD8SJp2}%dZc!d((@I /~!&6 l8\& ;'{|n .C=V+'y7/t5=5oϥ;u6բSlWH M"U&P*8[ޗ,GAƒ}r7F `K ݈1$ $`KMw,8ɋW!gŒT ])뎘51J{h"h@j+?;JPZ>nl)h7<GTeu;3ev* ߜ2u^ K_Q7I[\b*Rn7T 2tM:"m<4$I6w O:El0:w.ƦrT u4 jj^RGchܪ,`RG=9iӕ92aRߖ\zQ;K;!^? #GJZ.u׏e$7Ē?.I8? ;E ʷ)GldF4>-ʛ|ZہhTt"%QLֲvg {tW!"k𓢇h$@oЁ523R *V`K4  ;S#t4J]}6~{LP_2KK-5P+\7g>v@ ϛ^n7F~E0p,}RdpoTcpR918HKR[q5Rms)$7GP.5݄J"ǡ1A9GAyHv8%KvwO/ i ܬa3ŢE2X9ڥTCv VjÜ@RQA/ͅj h 8.gErJ-izV#b%/`qVwtBF^I][ݼf@} i0-^$M*.{tpmȸP(ّ&_cStOzx;-H PYRX@ q;ɬ8"Yi}`ߔ ɝrSXi6ˬatq s-LmR$ iMR"dT81! dTJ"jޒHf ȁp@l4u8zT%dJ9D  ^qKgC4r3C:pKDB4FQ'5aGqhh{K bX6C ".7 ??L,lTNa]dQ-?,O'ȇ0G@MЌo%d@ґ|4U t<fIvcI4oO魶೜;^dguԕ,!7sVFVL)dkȵFtf # WԌO`٭;Ap/P xU5l?0=9r[jPiʅ)6&_jdv*9rˊWWf#% u/,.e:*E*u;qkd<$wƀP M6M3)! hE6X2''\FM nhDK'a ̠$Fb?'%imjcq+>U\f"V)Pj\%_-Y3 TPv9{ ϟ\P0O6v`se4rdu"pI1<3FvA6O8r.H(e.jꤲ*46&7M5nG,LE%TW|6aIC̦Y/ <r-Y!T|IivE(=$@=bmW)#pOt.Eg0r`v Qr jܝ Hy;tYžP O Z]BFW_9dŠ 1Gm[E?` .p9krwj5c㱪B 2QC,fUQmta@5̃R'hf} PGu-4. W"8KIq M2maB rO塺ăY<2l~/yr$XZ)^; )U70$#VqWTsK$- K-sߊ!:;6n0EsW❇̋[[K}+Z]Ylku| [zsƈ C(RF%;gVe|7;ctu7:8!t(NuIoXv,5R~7)B.+Kuݤ B N͓՝X_UJ \o۾-^g.χ1l.i]: Ka%ћd^)/TAL,TSf%U`R&|xC>1(D:dia6T}Fzf [1FIdۊ֥ۨd:I+֍Y5`xϦxʤ+RCF]!b,Z}2ӓ3Rb.XEpzg!19NptiϏ%\]9ڗŤ1"Og5wL5PvgHPvo;eٞa[ #?)gǺ%/Q&Reݱh\"b\ =ր{΅G0VМNA H1;k8Cm7va(A@C SI)޾lN*L[#jc,}Yzz`Լ 닁ye 5—L˰lTO'%= >#Iv?$ˌ-*L&TƟ:~J=T aⶼ.׼M$^q`SW@~v9@<U-hq IK^Ma Kwmj(F(i)wsʲYdc>8bG/Z5qq8|ҵ;ʥ8opLL@DHrĞ-n#P;K,s~i=C=G~K EiAR+̓|]O?8E9Tf*PgqWFE+ۖ]1 7 ̵zz}3͸*G}` ʒAx b680\/6ҲAPaW@y!VЌ/e uԷgP2`]J<ژVph=R4ߋNyj^HDި`H4,HKi:\182̳i":Bss'z(=C\l _ )1=Dup@4.yH{.X ,4-W^?<ЈIvyTJ:4dⓦ]i%jdC?8/!Dϥ\Bj‘P1]v!b?nUL7ȾLuV0 g5iD`={ast3+X*j3V7(K^E 9~k'YE% $ c$RR9x<.uFB3Y|vߞ_[ʎeClJԃdw9}#oߕd/쿕L: &8ؿ-,IVÇ`ulwM _JZ]Y|*GXCp:C$7AX1MPi=>0n) #l6X$ m?3Nn'9\.z;f V/|?ҷb$5mI?bc[0"t9H(׮kO7)_SKש`a#թ9 xh$|*c1l| W4i\KmdY?yQvH : iA%SrE,~_Rk q&A~Y$n,S%hmhީkPɪ,LЎ9`RTFjb<#@}O/AqDSv㪈u&=>4ˎ02zi;ݱ;6zsf-:MNx9-cq$p:oTQ;s(}Ca[z*M vq:tZ(H(^g(|6vDbo;zL8zc{ a~ԩ zT.o 죣6:R'DjEn[ ]a !#\K AEoM[n7R/g{uNq CB-&9{/n!q=ƕ-_FP@4p:7v* ~~o*ng!}^ɘneAct4O+~yB,Kl=m^9h; K >阼 Jots`fpU֞chm٘'X j&,?IK4'P*gDG݆YScPt~ ] 2&V+?}'" 4ԢmN1P :=zaI<~Unx2Z|7qTni1.JdЫǨ 2-nC˃w')-/A&ljKmߨ`+d<,gm~ oI* *KfA-SڎC=(">K1э.dk Rj /:MRRٲ|fPP>OTV̂6QzIzF9ֺ™jj>M.C1ܲkgO'7L?0bA#bW(< ,ԙpΨuM::t%a=.epFGCE!o\5΅wNM)'a.5=Q%a6\_ kpW<گ]Z;Hω h;eDb,=l\gY&cϿVI:W_e{yH#3?GaR):$]=A ȃ~VKoEx:R g,HږqFi l WcY  6Aщ e `Y2/{icA$%06ly",2ˏ V\PS=iJIS&Ԍ;FdR27aˋH(a/QGY&n!I1J+)JwWJ#-7J:;Z,ikd3b4d<71Tnd"P5u&edG9X˞ȴRI<ݞ3n\{ƋjPЮ@Ӟ:[@@ILFE~.IJIAf>ZGK踔X-7PB2w$>8N(X$0p LWԀ7VX{gK] ee[|雾ض\R7ph{4?P{R8b["HbɟG9.6ʆʙ:ڵPXI֥vs'}O-N|6n^Kt㽁c`[:XM+1n?ie-b ;$=^m{if+76SW2E 7ډs#-8OPueȕ4'rLr@eWx>֢}Ze !2U7U^V(9:W }Dk#Ĵ:֋ z5kL{.8WͶ$E|#=ӦmI4mGyi*BGT39/fMS:ef 2yzj Hp.=Z@1AϢl( jβ>{9lƵV!ICL<<]fvѹbȠs;<[y7JQ`pw 9PX{T[kq6g}?0 4۞LjޮӼ ◅P8 B #1iX"6Ej@;'A _FϾ6M Ѧ_Q?#E>a|Q?6{QF$ƌiUA[ȬG~Dz$UuYĬ)-1h_v u`ux/2"q$Q kCvWI,&mHV zdF6ܹI 4Nk*mqO;ESZVc S8Q.te,X񒬴~6W~̎Og9Y4aq (,eW{M.)ھVQ0#@[I(pnIÄ)XggVڔ@ү]G$n`?>[s$xU{!jG/הdpacC!jdY/AE-cLF7Bm Үiմ|t*N#Sؒ;_ 6sU\4eRÜ 7D60Z/o`sG)u>ͥb@+!6(KR+fz/i咊{E!1E"vhTc fzʓ9 8E`FRb$$C?[ J _O2=tH] 0>ˌѻd|   3BvFxg?m_~juHkZձ)AeF1.=7kMo[0hW̓ fʻiDr,$t@I( ƬNK]ఖF?WŦB:??.Tv8 ( vZMX#lXcV +y[1|A%a^'7 MW0Im[](03 m pLTEtk;kozHC#Βg*?ilWSqaQr3|M:qn87m\Z_:W+Ua0SP\ BE˦ԩ8 j,hb{>gD?tA -ZTfefKdPu U~rO(5# !3]3}n$h]h_H=\~r?F/O6N⬷0*mD r$+_^зaZUlS]Ӣe ϭ%vGkd`s(UŋZ~$O K2udCAf=Wq!=wXHJ{Z,{rF dTN<թ&[y6n #wx(/SNk2͠loA/ԯKOx߇e+cmL GNG~/~7w}[Y3@zF2$#$8~If1~bm)ˣsؗ<^ve?+"S:@0A:zt֕٬rmЉHr 4vl ,V`i0`4&G]{G'1]ʤ(2 *']}~7{jnZŠI3"@uh?ZZ7xf32HMq`k}|<1d Bе#Un|?qwH:(Aƞ';yX׃gg. A;/'-_pz=[6=g #gjC)5RCˌȥT$A9+ WBQ@)T,y 6@TAgayU)w=f,\MYQ#ryjp?AM:oA/k㳄gM#z%JG1@(?3<qBqPM37FY.}m \)+?>HMк#3Kn7hc>hwС/ 5˸1ek<Ú |X/PE3^B[-^$2/o Rv.(Mr?M.i}Y00oB3y?8Dew1<πt;fg@^U۾"tt˺OL {ϽجΟ}F5m6G y P0GɚuXـfqS n*87{`0A5HR!!_mpaIZ66n 0}G%놂w>k22im@^ bV\!x %įl`6ԕ\0Bx;bۓ5Erw7F!8!L2E\_>*<†ky5j< 6Kf㮃%6摭d7+:eIsG5k8^F3YQ INB` bPmnL,sfaPNsRx mc1؞R0z}>\ F5ۆs7e6 @*yb0VSWI T ":޹(rd rא]>}'a35)FRUSְ .++;YĩƧIS9Q.SkmG!rM.l6%]~03 0!譧,+*Vk@':mJ jgڸqI,uwb:F=iAL_B7V,[-Y.Ԍ Ch2vܻ7ygmdCܮ3rTvB (*ڧۗGR GkѯEH]|p>@䐋,؄o:svXY#Ky(߸˔k'kfujY@_WVJ|Єu16Α ={#*a64(Jwf_X` *86 oҟE(D,ig&&.7BB,,dF {x=a\U=Vwl$NcJ^?fN'乱:e[f!9/Ѽ}{_9 M'"?k:s`AbGQK$^}d $oNU_\Ɂ ";_@1{>uۊ?7)QQ.䅆y2 )~i{о7W V@@UHaD[,1vV(i7޿c'E~pn֧EWT NF(?1mk8`"@x /LXX& 럑Dk,LZBԌ+5T|yI{-o]vڝWW>pqR9<|k˗=UԵSs)_4<k#1ۺ`8r * t#g@{+}߂mJ2U_WcNS0T*&0̐m7IXu VD?U2^NQ GFZBH")<Xzx/9}z_ǾqFT G P-uV-8c\khܿ]ަcE;z_81?eb1qܰ+Miv)f!q뱌kDI^H,h#`S-t>85?Ztssh&h/\$1ѹ7p8x*u%jڗI5bod"M,G ]y }iJ:\<ò.'!^o};Ӊ!q>͋{G6cPd` Js I UbkM{?Wi~Z >wuA_jo>Setm?"{(c+'YmQ؊KAg{g`!h01'L}R^YJ?X22gT->'hn {@e:1{'9o(y՞Fd:Lɴvw v/K:\HogT(QΜ(9]"޳˟z_kzo8)8NW^!S>S2ĩU2ƳܯpJbc}\v pWwQ΅Rna21fW]I}tJO? S A`r%Te.7Jմr~?\eI  l-2S}| g﫛YW\!)I/;My"j %͛nm&.juJ+i )qY,|po^R'x9Z<=#Z5A 2_RB 1 zi|{E+u/Aóbj ԩ+|ژI5pߟ:$2FYu<ȵd OD[@ ^k3K{]:= Ro0MqEh8ƘryM `+?fLʶ) 2L' g0>J/?=ְt$pgA,zޏ;@@]<(*XԢ"SV=&"huc'c(%)sodoݱ epe+cD> ~ۙTG=N"qcM<>m?si4vXOfͻy71EAo.{Բu1 7B>"-)˽zs@"%> f 7f sKBBef|Y`aW>J /pK:j|גłYz髧WcМ|CٛReTSQ>ۊFwc&Njq{mFY}G;Zb0,?SyZS{ȌO칠ELuj1­#Dm8t`0iFtF+skY!nj9{o$sPr +U^벢 &ݝ̡0ǬT^(o*"^CIeF;nQ &I7ϮrZ $&-R% /=NSAze7bwFMSn[a!Pt4\톰'"..<>:Y632yE)s7~nr5 _p%A|J/ɴvCT|U=DLRC Pz).+@cK\ygkh5On* r4i-TZL{,ca0=ɉЪ9zj ٕŇn!I ${4O0_u2 #TB{on2[dqfl+B~x{~퐰:0x2"`Eo%۳[KSMN؎iQlpmFbeD V-\\yF72a0v,nC{S%'O!)SRy#ʔ@ؿfÈm(nj䕶9p rފDd09bP`n=5h7WɴlrxD<$i:mR[܋=*HLWAxQ)b$~b:#֊VdZ %3 MD_z|)yO{`L߹Wa,}X_TZY#EAS glfG9ZBfiuIxio-ebCO@^3PCeȝ@QU9$? -0ʖT7;F\ $ʂ@.0ThWW:K )57Ϝf o16,6KHJR7LfekxQ 5瞰!r t5Nx&‘ gžttF()#x OVf7d2JZKh/nŸ55'#i&ojG|K󽯔KB.o:܆Mz4{TUo!˲-TaǎB Hn\E))'RY= oF0?vUIufi5/[y# |OEiyvvkrӷ X6,=~Wv,j[|pkP\mqRp(v,":\U͑qS4+ j)UV7+KኡԥAp rT0 KnHK@V8ip_Ɖ`n@@]G*ߥHonk%WtÒCfԘaݯ-^n&!KjXEqS0܃!1f8>M ~mh5wz2EAb(,(r`)jxq3\9&0?8@_ -zfVaE&9zV|7>*J!E>= Icu:^Eo|x%rFyN#c6T2ZhEjC7`g'hIfxaGAT3fqkbDQʿhЖ:`ǯ2/C (ҟ"*"AJqRG`+qgb\ϟK7@rO8 Z62_LJJC[AE`˵\"agurAZټjtϒtqI Uc_&b7b} T!h'|S~ &&KMj*bLN *}4ڑUbVj2) 5CM;VH;F4MA|;8:ps54YDz0%pJ%.)$LǷ'9& #2QZMW1 !M\R]wɾZ0}ʵQzQcbt$'&'[/Zgo@Ԋ zF@'SF}f˲.2+js f9߿D!lF8:ꪓ焴%2&7a+)Ts#6V=R籢!NLC'?& qHRDQQ1pubq1خMSq\GTJj)r@0.'@yD mI-TQ%7 `i6/`%%!=c]JJ_5o8 y[\s üp:qC"/B?R||Շ(KW$c]B 2H[coFE4`z߰ WMjG-pO]/:g4e&C- O f8@teBЏp IZc*G=ˣ }Z+!AR0~I['Po%NȤ&GGI6?hL b/>2^=A.C4Mrq~Y1U|G@T5Ysds=gՅٳ SӸg#0I4L|ʽ$dhSV޸y%vUxӭTO9N>m,hcy)]J)r~C[0M!&ŬiUnHo'bc)KAyΗ:V?%OpmS! 1pB(ڲ =g%gp| r˭+'|o F别{v@7iwz.} h̾I磻2~䤎ZrH1ۿ(4|h}BH"˭W;s*cN^owZ4pn f+)} }#gY#V )fbQ2Efu(ޅ}nS^a*lxbN<*q61R’"B5rD-GdxliU^lt?In\ԁHFQ’&/.%wԩ3~Q\qHBMCǤ>%{_3C!ZŖؠ LjHoy1ȘPH`j%ї]b+Hj>9<ҁp6eaDǀ U$J&hZ]Cᰣ\WX>$%19F7as&E:GKFw* {%sr#=gCɭJ@/ۅ@_ S}.*șA}c+y W<uj]ctoy_7hZwiqU!B!oJdPtAӆU.g^f~/'~4G4_4upFF*B]bl﨏E 7KәP`Jɕd9MI~6r`Fpb[!#UYuzö̏?BRHo^c;cd) VSmF'}zLw(XOi_ y(U@;A,KCgfPXL-7+깳ST9ZOOAtea Δ^UabQL+.;sEA-?@GH[Zڋ33@)օZ[,Yh跫I9OE]+ޑ*+cqDg,dɻ3?'`%crmRtb|ķ3@qD(Sf#q?Cӕ03TLXmЅ; "uG =Rrnx/hLQ~X(ըk6z7kR xaP?+YPV_P'RU'$g^*/2T6 sV|Mw&Ak/fP$jյ. KԵƿ&yR ?O4')ch;-HcE?΋{QI_cIlh~y|PPz\$MVl R=-9||P d?*+pD/E8oCbc@y>˾>LMV['h&b)xC'鳤wɲR .'9gu޽#oI4zU\6wiԨmtչE K/Rļej9rk6q ;T@T9Q R99gz0Hcy*lk5:"]5; XAВe :4na?Z:DV&4d ̽̒wgL) .gGICnvb`a%9L{OGc~7Li4rۚI-r"qy9n%,Qw`NgI1'MdQOQ?FD* XH_m SF&2`gO\|ovs;}Hf?ߛ (Q}ҷY+iy-6Y֊] !nm%l=IZٓW@bP2*|/Pߙg@HEw%Pwú %-dH{S3`dStH^=M" %"v4zTXi#u}g]y$쬅w-ZqO5z1?N"ck8UbOgF{a(qz![7Zrʲh ( d\D4V 79fqXgqU^,, ǟh:N6n'=NlX;p$w[YyҊ#Aܚx_)O'7sIx'Ufkz)ORC0p>< b9$F+ѰEIdnV=u1&Εm~ b[F4pWԣ ުP:kE7y h@mw[?`>09Ez|^ HGO]qJAuow\e[YMR΢|kΑlyVjvAd ^k蒸ĩV`h=r [(O4b {/%gWARnhdbqx^X}.jx T&%Bup1o&Nɀ_&̱D^n\S Th@pRhh.>٘$R('9]*_{YѪWd *p}%J=MMx0$d j3ğQ٥՛'36Eƣj[/A46wSX鼙T̉לCtlIT=}D8.Y`FxWØ٠5짞5(3+zxZZ= u\0? b.4ۍgp-1MO ;7mF%OҴ^]SkŽߒ g%e1Ե33ޝITÐ,B$[m\{ CZ:(mj\)rQ+^S4׵=C"v'E;.>YjY|jB( م$*yDA^bT,2J9.'+&_M1w/Ӭ 羦ɩؗ1 S9M:#lEPJxwY Dp"nkj}Wab1"wJ:9 .F+qpft:6ԳvrW쟽m:, l=T;%z2͹aN QBwZH-bluAiq^^F,j ;«w1|H~N vb=mj+:< 8Z0|ЯįkU0w`$BIĂ\>oص1_ {sJnfnq>hݶqVim݂&Fg|$P5&Nv)(+Ќ NTp7F4W[jvD $pOEϕ}r9lf3L_"l5rq_r\wQe/H5R^:l- $HK*>}H V_{Fu=$eG4_0N.fq{lGuچHCr)7"ˊAB{O0a* A\CZ`SNR@_[mB,6ssNFUn].-~BzFVX<+pS7+k3MWmS,cQ`EA+ъ\ (:`]mExrz9.! ~Xfbp Z=\_'ԃmB)'Sg@VMkg}]V9~*e2vP7[2!B6''' f?CiHP3TV^hܾe"鵇cb&>Z͙ ~*k`D@435>4WA[uPի_q<-"7OuLR!I}Yjv)CEԩ >Խ:|A= bjDzOX:(Qpɭ;s.#mOzhkm褿``JbQvN1(2,-д3~wx 0纋~:ߗ;7Boa1=9ڦh~!7vB g{^A~7T^dvk=bEh,/ՍHm7߯&y)w:Jf}܄pJzEw F ?s< VJcZއg^%҉]aCj< Ym't." ӿ"܌"/ǽo5vSg)u8@5\ZQ28~@y#@a p6vנ@@:IpEfՋDDx>Oit]|qKD h,e'HYP~"O"~jiG{+_8I韅k}44&}VΤ2vL갉a7OA]Ux 988荸 !|tDEo#;Gir>lVFa"[c(ZcQE-ZIzwaZ?U }/}S"rkd5L.^qؕ0uRu:7Lp>p=e !=Eث1JX ;!Rx\ XDVT@.2a`GaMӤ}ϭTkto" ) WP&Kd®^|zcQK&Qy\DHueM091)@JT..wlD̸~5}tzs|(pf!oI=z7b\]~ x7zX n5 =-t-!U iڲ 8鸢zOf0@|Z3B|9jPNv r*چ/GJ;`(/)K](i|ie?ƣ)7Nӡ_K/a嵛_P'h:*)w`dLtFcYӵO./;iqh>- ⵒ4+Gr4onOttO)TKFɐMyM)F6;~ĩA[o 鎵XKV!ҮQ#+J\j`s͐$S;zDOR L`oֳQb7 )&i r__Uv{aB>oCz*ᆄ}ksCsN 3%ev c8`jc. |{ 35ʣޤY<8l!ѰC4- a3qQų 1cA:@vHsڞ8]{ǸZb6;FaBՎk@ڒ^7qEN/A1sz,(4ؖUcfV u+AN[3#2B^(jmTLr3޿@(~9㢄B˾#cL:R0(Ǘ"@0鰯htfz:N1(uD@Zv0ּLoTvߗ}4q`RAymX-jP#4DߋqW/lB,:[!e4~-.rPQ@ywA]3ekؒWμS lj)!L6SIYzP +^oջy+iɟKvQ(sƿ>!vd)g˸AhL=)"#9L~f{8SԢTrYtN}XA*z^t9r$;* 56ۣgfV~o#p+sH$V6yN"ƻ!!ȹ"Eh!ؼ*Vx@vn,n=G\x3$Tc+1ȵtUmUT6|gw~*V mENfrIN*4V`yc4@xjƪa*\_tux-s&F $+K2@:nf6kA֕2MdpK,,pw7ۖ1|j #>Zn՛E+{ h{>Kc ZކP||AE} a'XM"+azØBbn@{ [U!`C峍ΉN Jp.-rW){sQW_RMJD Ù mĜ$t1 vD(gL[&j}9F\œpO61V CfGޗTh=C|6A$#WaL<[IЖ%գbU$),6#ǠK6wlAo3r ?;_l*ʈvр(8H BkYCW t__41҆E} }L #_MؕP& DFʬ\w\2vkwlэqwsTI`qE΢!:b1DR:ڈYl\g 5tE\媲[C8 (zŢw{H֜6jlZ[d5'Ԕ~oZ$@Ȩ_sjP_6̐0G]Z?pAйPԀiytT"YzQ覡L6e@@Z/kmI3,jF,N;pǐVnhgM$㲕247%iA^ھ [s 㽓?v9a,R=RZ@ Q;Q'|>O`AirDPAx4E ?wCa3X}%&Fh2+[ϠF7,Sn27!lta;mEZ@rPnOiOfgPy+Aׯ5dl[BFP#C`.Uܴ#Բsw,it}"5kΔ5°6^-8=we4jdJM,)Md"VLQk+v 7fj}N#i]A`Qp ;[9lܘs?{Ǧ2$M0zC76һŷ9ɸjۙʌ H e?v5k[q(^ۂC*7)tRc;F++<ӯMAN2ٝ3ԭm/+p=O]8MNߎFoc0ng]H-'`:ܛ|{&V ōeq۽Wi0{Nktf6YM#YGdW|AB6HkI0s=c`K ,R!C^rRQ#Ūj)CgCT!T( ;Fv#QmH\blW~I3а.5TΙS'#0USLѨOcWZkidk`}lb'i^f Ï}ODmdƁb'2'H~IwR0D ]vA96mO fZv2'C sY7j |[6|t(q>Ik$):WqaÅx5*nb4QdW,8raN7-yPf2 ]qr\5UM[bh{u~Ii>VM?I*ƾM4M<[ddQH+gXp%\kc΍O'!WLZ7cӽ I=SB͘se(ȥΎ] A͐%WmSwlYo#J'`Ey~}pQy|76&\_ Nj'1"G1lG>ӰW.2d)Mᬭ4Pva]=+1@Gu[Ol.4H=ue]i`Jox@,⒩J4eI12 I\.FFH}(%UNLLצR؟ۇviMѱF[#< pc}V_1Ʒl+Uȓj)FԜ[p+SFoccJ9<~U /9~W.|5}Th{>D2(3fkFfI} b{!j5nKhّ)VjiAy2r,?TQ5E壧x3dmR LM6MWE6LaH'OV J Ou #vͣlYkE_}MmM۶YkVJt Rlq%0z:>3IXLF+rG|F |ꥺpn] =R? z:wM .1|^=GD/JB?J`: Ŏfx|IT&I"8 5JY ,:& "])4BAd5AfY5M"eIRlKps 7fp81@7ÎRF?[y#G?/y}EEž@o+x8 {Q1UwnjW6q"E#hoPlMMΦ q s.=]\ j?HԬ+[c@΁NZ 2{HJՄy{-dL\Z<Oֵ%1M `nky|L`nvM)'z8 Y:ƴ?YeW,ECcw)=T*j'UwK_0'< ]Gq/1kv]~dN&Ŋ@nadD3dgz nW( jqo4CD%x5[Q,J. ٓы~3j[8F&څw񕏫Yejp +/aWWr:"΋)V~S@#h:7v8Y"[sǨ4e_bvN8eMQ9z}[LAt] vae}Ng<{_s3~5 u\` ɕ`]=AH.%g9f'U X l#z7l93)j-e@G 2ޤ"rp\::xK,A5ҳ_brd*m ;C3(ŝx^-t=)a]= ]g QmϐJpeil}S+;{FV DZHQJIXHNcMzJޡƽ" J͝Y5y V=ũD\l( Q|F{҇p=EFjDGV2DYaIʔjGT*ثo,Pjx ^R?l:]NX9LaAuV=6~<"%D%ՕKz4Xbi ^%5w6VlEx jS~*Az*T#iXni6jЬ(|!Kv'n5(- !V 8RsZη%v!EH!u 8!$ UlUZ78g%iJjX~yhu)&g*bX җ]A­ȃ&`O= `8~V-EO!EZK[6 Kc{d\f|h)>31ULg&i0=qAڮ% y$*z8cQsd謩N[6`#բcrm[C{<t}ܹjB4YLlNI_XJ%+:=yVX+y 'C0/HŃ!U-W?eo8)#p1+`=u$uVn_rkk0TSeq tD*}:s'nXAX8.)ַfaC>+ԈwA;K}op=1pCWF~'UH;(cY4ҿ}RbiJ u he1#&)k`D!~=NI}&~afܫltዸE'lOr G:Bj3wE|U+l,0m1 Tߠ%%NlٙOqϧ97=kGg?|mYn0B!kdt.">MT(R̢jRĪ,&2$S=!20;zJ ̂髱l}eKxƠZU `Ǐߵ5e؈]R'kǑ+Z4&(҄+c5~D<ͪ䟰D&ݱ My%p <1) *w'ԦOV뫒A($mnHUG6A _T\W B(N-/ȍ 9CKأn8ipAkdn^uۆj,J]T:Fr%<oclKOr.-E^|x [O+1xB=19L߱P|dqhڭ|$5÷WAH4/ p`?o۞]7BDՆyL-Tz'L șlhYIgEɼ*]7aKUP| lgj<#“T;v5",V_8TԍBGVY91ZF-)ɼUS* xEudk&OdMeSK Gd:E߷qt4s\-] AwΛ/l"G^rYsaiR !ϤCgz@=cq~9} : uvtT hEF;Uўb+Ì &V[~dg0P*Rt_ bwcM?u@[S@9~/]^n #: dg{io7OECJ(X11j-x-YWsяQh +}ciB{nR[Ej(mH P)]yy wY,{Ѕ.ܱd&ݖE+XQ*EI JJ7)[v_Yﱈ8NyC utP&0:77/ގwgbїˍeLJ.]Gxcqܭc[f/Q{UȺwl:T`۰ݘ=^sEVRO %Zּ|os =t3Ia|rqK)jq/6ob k2ΐl Y}PC<Nhod =zK srç:Ș &M 菼7?9<U r>3]?zfl-(SMiBEz"6ͩRݧnJR Vh폝Dr&svznQgpu"h9#ɡQD3/u0Fp?_.j>V <(_'Pq=rLUlX'8jH(wl½@JdaZ ^p cd4N>ҭqw90 YF| T)yd^4X!5kBv[}rrL͝Ẏ9uyP X1 0 L6PKQ;Z6!SEc yZY:^x"\h(W2 on]W+pnɒxm*1s{*=j|c'Ye]uG{Ƽ{b8z4P$"p#)nS) zE4 4qɖD 7'%ƓN.`R{'ZA^ѯ(~oAfoh.Onj5i+ac2jΌH[-r;dqMF<;h|썕=ꅙrSd\2;o'3M`A5R9 P7G /Hz*%X:O9w,pfύ}ϒ3|#f6Q!NhtS^J(P)d}ja|z,*MP|ٕs WO޵)b8c _'U@) p.c\obqMu&GIz|U{"0Е:k fHsOۃABҖxw0H IԄP'[ir $_$(n xe6VBj?p=:0aH~+t~u]!d8=< Uui0kE|:7|Ǯ{0΅jHw Iv^RLh^?󻷨I=N/8gBYY(>,ϸM$zv}vU>۱HhHFϩ&)W)?ƧA^&oj/<ջW?/Rl~);,eq8B=Iy,92Ӑ`9YnAl[ܰL*73ȩoZ!|X>~MUbH"{ɸ}* ƛdvcNlRF|&sXύ⍱_]6JC5I/GhX{,xiv*LO}_; ♜~2LH}! h(1hJa6{s¸eBAsW?.&(~;=Q'Lc@|n[r!O&@Y7El^z~rg{W0&'jΩ>)L=r`z)dd[4f8Π:|(\qu_#=P}ˬť3 ny7ɇdȺ~RO dĴ.O߼m _T1N*IƉy1pl`T(u* %&cdtSa8Í<$oED˗:q*\sc)'m.8%gۿUc2F*oMLr΁@RךXoI Hռ<;t@WIt{IWzhNӋU&ccd `3tw*:Q2d,f$݆+6BeޡjReml#ͷdUĪqZf`͔ItUu}HP`kJ0_U3讽s:4E"֬ieO c 0m0L1W}`5ǂ'ڗ+{pW$ų1KcdШLQQiw2Eb6?j 5ঠhˠԑk~#o)=eΙbO6mѵ#]gv%eCYϜ}A3my[VX:Ɲ]F43o+?9(7T ԿL^rRWBPڙT1Iýo(≯F7KI}">3;l޲V̮P4",W𶍉IS'/էOUrlhnUAeh(GypEKRMPPO?wEẀA\Ů$ ; '7ڤ17И-%*v~j C 4/ʰ>5kEcg U2YUB̚ `bǠzYQzO5",G1 :MQ?Ž?Vm#Z#FpUi?$tNws]w 2CFVt`ҹ Df)%O7iX nDGbiʾGtƳH[3Sr%X,3垟Mz EEgqs3 T5to9Rϧ@2\GMo̼X'wq^N:&Cha:z1uv6-D#ɱ9`c1M(6aL"~^8 ot4UczUB8R^*hմnm_##ønpWu6D DXЛ.l-Tl$X\}--\R-*jʢ3Hp%Ih)0֐^!?eѯeĸtt.3#༅Зktŷy5BAɢJ e֔oV`o>.@P;ƑlyvjbeUL寄Cz_`^m/Y]@eN0!Qϟ4eiugӟ(R,SEQ~gaQ\lO8"LzQ7O:A7lEe] (C t9_I&AA[#wSVs~@=1h^p8@\ki}82 +cGO><L,g+}3=/1K]zF¿K!D92`e.R]|f8v^I1!3M3Bfxa#k&*;"c> HAsnc!8lYh &OBh=uYѶ℅8'PԙE] +E -E뮰vX[YbyJ 2WYƜɽH9wilH! Ϸ~ *8s#Y8U4T7+?$ !-~@'ޱRzOS=h(nl#wVC0SJX@*j#bm=E` ч۰X4ltHsE^'wbE j#S)F5ȒRQڞ?]ja'Y7PTi*Y'dآw.$\tc.߷K x\iFY+g+(|j6Uz> عRFOr-)`"zgea'tsr U" LSn*Wfs9+'9'? %X,UA&, 3"0uq ֱN.:P1[>_^=Fu{:ߏ5PʋI3|agvS'P*PFK>{ qJ FW智av)-=@L^^$#]\yl+Cđ 'YƉ>`^8Yy*NPz?fX|8Tng~rViYToC:lb1zQ'G, Fg,=_%QFxz4"' |(g {1Z`6]:&.jrmsM`9c{@) Nl?$AكOn,_\YNjvA׫=LqCG@ hK_=R -#qw,_Gֿm<\+&He2|$' sd Q"D3&Š@7z٦xmd[E(8{5*eHɺIڋG ZBwUX]~Y(V Vdz#լ Ww5ьR>qmUͨ^k;qս?Lb)* P˻в$r2a*e%KLސl u.#93>kIL{L}}$N8p/gSA\a/҉KTtfsE$#OovAvCI'1c+lZѵD.} wZ=YWicM;[J6MIfLWV`!P9'nuFA4K>u34&8 o _/PW}G̓Q8^.~)l{Vxs }[f@MVoµibDAF=l{FV,[}뀜6^v̠$VŊrKŷԊI VAoryV.B]v% ;w9m6=׉IԊƍx TV쓩x=iFKqU!*E+ptpӐR"Z4C~T}bIy{o&"?G d^Y;fCZO.TX25yPćrCLmNu8;|h<ȿ,)JAz@1c@m>i!Ki^B_M˞OG;oPKJÓfIp ^DnekN僜bG7MkÿyWo½kv.;iuuʧ⸭Nyve'PnoJ-n.NO?d8w҆4s(U7b DYQV${3D$LܨMVU iю"0Ŀuw/RǸ U( NOe9e6HA)ՋK Rd鉍P:E.^ =?aj) :^*jC_닦Xo(pW1p}RgY@IIf-\$`8͕zK`oL}sBoY3[ZT>u=k=h¶ZErA3sɺDɾ3`6D|ZUE.CJCeu&E>=LG8)m~_Ѽ*"&s+fg MLBg.@1C>4|'9pR/[c@6 ,2}:L~;We ,q;9͊86$al^޶ͅT{Z_HK`Ɉunz 9?Sڍhǰ&1 X}uL7^VdizgB#>  1.267 НV-*@|燗,?_6cHc \TB(εo>s?ϋpT꓈e= OMTH#BxXV1ٯp:%m m9EGQm.wvˆm&n$U^+{»痧xpYrJ lk5f/h5_X'- 56,mȽ.hB[PU ZWk P;빊f≦!8 5S|Ef %xG-aP4=)c_zd}CYc-NnG^\(" ȧnyjZ ]fv2LwJޣ|.B2Q%ԸL1s/Xq,ma퇯Ut0ýߺ*=z6m-">"CEM5pb}e}ic/)c7Mbִ^:a@^:fUL>"lB 3K~GT+ACVxɍ?1xNt6*3K bw2L*#R#o?y jPSK[&rZkjE:+ia+NΎcXwFnćp\x [%P6Ȧ]9ꭀmDY'h w\eށ̔+:P}scX)AֽwM6+^R>tncG)΋H;(|=8A۶2FurXgkn2v$)61Az+%BvwizR$^ͨ'/C9DJAb|k}j\+rϢyKr<w{H5hcw kŋ젙btxܨ#SF&U C:X]@́' d}mC;WoڈkJ>pb l,6_P_ &$6FTzp .$6wc4">,M7{Wf*d 'DGǸ\D;6}/LKL(^~ʱ4 _6Cnqueoy1QXa+`]!ݴc6*j, yLXq,Sa/J(dH ?abPPC1_W}#Wܗl-~A 'WQ_~Q'H;LtAP U ZtqiS }S>;N] 8n)a"GY "8:lppGJ&`שSڸm}֕߮(HUٹ?Q^}r?p kԀdBm$1.rRq+ @ղw)2u&8;ڝ8 CJs`?cKQgr|^x`-znIa(Tٵ*wbưG!b>R}Lr!a{6Ym0䓘Ir%q|ل4,o\1ZB2I_;]1\V#AN~w&׳>^JZTmeikAYP]^")˷۠d.#e" 4d#By ٸw}Qȴ0K:E,@ODdl~XS0Z$[˷ 8{H7MPXTY ʠx ㄙZmI''n|<"bâ?_o koEgܛBHYtS;B~W)tm66r4v񟲬!ecG>o9 QL @so:"w!&'X"7!L͹3.VNr3 껄I蟎5Qp3c1Vȑ29]b>O+{>ʦǟcdL@=dI6-Xw񰶫H9xJbwّP#9P =pnXEJ)\4tWsM) m_Q]z \ D   ѐR_} ^YzHlUrE>[0r- J틖%&>貑٫jP`nq $ıdm I$Prm\`xr%6 f^|YcYxǐr=S3NmSK=/>Tx=^ lhiqD򼥏D{b꧑J UUA#L)iq|^x;3[3gR> " @09 A#+w7ݢ }aK|;kh4;b]!g{O$ J*iǤE]; T3tt?q=ыUi3bx+QEG^ϓC QY;Z@e-ǡ:ڄDL0iM{=mYVܬ(4$yɰ&<}veej`gRf.E\n-$ zld^>ל i=ic- =ix\cL>mј'~k& 3_EĂ}>9pbv<6HNԛ?7E 3y%x6%b碐 roۊҌ P44S|YmvJU:!QsI/b+}8 CJD2ӣxXSʡ]Y(]"JAk\Jҫ78^f婍Ib!kKDM|g 6KSy&S`ѕ% ^@UC^Z*3EMq |׮ETw{إ`>pAOץhSC>Z[4fsM̜{pɬjWK+ }k:S2e4Ri~Y&?$~QXzxM#b5 39bBuzyjG:Lh(:$lɒ4^ZN(~ Ga+t51=?j(KKf ۠B>ӊBtg+RiXt\u>[KUI=Ppm2iuu]]r$*DS%f r 3yܲ9et#-.! ) nITn, dx昔Bwb w+l | Iʜ!6(T5\@O@Iv֣A{13i`eBrk޻=1VW6޺h. o1doc HOEJkzuGsz:ZFr(Dž-h׈IbK*kjL_f=Ј+ŝXYbU.52^Q+[|sNvRMPEclڿs.is;ՒǤ|Dc˃^А :d8f]"mJ3sC+,dNja9Fl{-%\y,?_/Nҿ9FӃTPQwpQo56 ^({\YpY'\$sP4i#c>;؅mDO*_ ﲮZD6R f0F9ݭ69S3ҁ(o_,P 2t9#33G${ΧɞNúr'ؼ.',!lGAxOD F,0N*-WEo7@ 8߈q~iFݨtxl2|ͮ*Ѝ baRD#^lj1 7 ݖk G&{fiJն*H2%ul.Dpɱ?»yO4dO?O0*&0Er*1BwKH”[#MI;tXuv!^-(7J5͗.\> YN;^UY.<>f9)Lc~h]δ@D' /+mz_qLҠ^c Bڔl 5#"{&eQkiۉ BdFl'bro]28eSVbsw39r1SkB TM X^/OVsr*jJ6`@$؝wihd#O{\ c^(4 Lc{-W>U7"c6  <"iȗوt]Eڴ L*L$ ;"Ps*,L"kNZrѩRi+2m@ qNӲj\=D%!eWCAD j=7È ?Fii*]6|e ' Pd` TߎLJ;'ƨin KTۢCS!Gs:+Rе0&-ʁm2YdS*dxeN$= cC¬̬vUd81ٵgNvh٩#SD2 &a {1G<wNF J5r+ WOB[,8 y5CHBQLࢨ ?cD/E.'ͳ~E0VL:#E Q)7<=h#4놨JNCoTAѼ$VcoxLWoXP)鋘eY>ZjoE`*ҳՓO;bZrA9_OA4>`<5pK~o2==}!pL򔡝\>֣rR\vqx>x`<&HF~2 pK\ utb4 87p1-#вKhȿ+efUVbl8.=')w.\D|GHKU$u˭r=UrK⋾u1iy%."1Ym^1ߜV,hN^=m?݉T8Sk>`86Q2R!>K( Y<̨ң]{{,ns#E|8E1Ks ` )SQ_uqR²t3xn eЁI }w ZL & *LW?&F\GUQmVʘc˲ o޷=(ayT+2|x# %e;FV"9`NR9A*RܦVfye|hxm!>3ClkQM7hvx|H̀ռ6'z}bׯSHM;3KXW\@ utq2k,x9 }řCF(Vh7~Jk/A񯲪~l4Pc nu(Zh=6 BAbxN*f<-c*}æfk eRo:ǂr7"vLqu9 iT:ݪ^:3fMX"9\˦d3A˻n;ɰ^I4.n~{< *Edʿ|[*:ZIJ?u]!oLզ |}Y,-"r [nC; MڒN6uKY/6Pjso4PX \ґN$Pg킉!q|Kk" C[$zA4.ޞr'DCdyH'J+?yV(7{{VfXm N_ŠT~xhvbC h2܈Ү>B? U6eˌ$6KEޘaUQOEn6mѮv\8 D%O2EU&&=ۑ2-,cq["c<>[) -يCmrt~' SԝOɚE+ˑXi$wӁ9W[K}$t>Rq \M;Ū1-zw@1uTF:"!$ pef <G>e10 Vn^L=q hJ/$!)0bPu3]u"#i ] "|DG9x:.q/~F YmܖEHĆ09M:k^  io@ .4SXjVGUwNCN" )7#H7% 4Zt rdriiM7 cG*-t}NVL/ٱecAP.OjږD797 ;d& ji[{DlNޟ #ǠJ2XL LH3G5"ǵ¨ \ &jIKA< m9e"cvVϔ cF"xkv01JGG9EG p36}o!kӲF^k8}PVe@3+s [R Ep:gN?ôF r:j78s:j%H1VZtINUoÆ:+EVk{'&aq" v\v_A) i8} 74Ii>)]iCD<7@VSEb\N|&G "gGs^[w&x (<5&܅;dn_v7k BQF/X Eqjݫs$%o}Z 'M5f g~3-͜Kpfd { 101uFq]dOSG8Ǒh-AEX]J}{ސlL \MB_-^`QD삩hmsM!bO^o0T_+8,1y4c@#urP1hp !ck>8?3 2Qatb U_Iv oj|S#et %RNCGtݓ=ߵg|2Ϝ̄c1hyAFz6?T}tXv *ₚ.SK|WU*'ʝqNMޚx3U y)۔/K*N+, xEOu=XP>[j88S6xqdIsAr񢁆;5Lڍn o}6d{".gm8HFv= 9wMXI-D_zrbz'21+(eWTwKRgh5.,Fz[}<riC,}+hC`PLnP<@$C"UF+o$XK(C.ovǔI1p'ڮ>z5N"lw Aġ]G2 GVq퇤tYWx$ݹ ӓ>۫RDV$wSß?+F.B8)Ή|*'e{"^\(LciWf (9&ׇUzeoA~d QsY7G1s?\(Mͳ;?r;bqKVB%6$]pAu7)i- ټU{5'vA"OEB%d0Ra[m.*Gn|uWf0Va+k#ɳ NSk/ظ5g#wD@FxHu}%^q/A!Z쥭[e U> 6 ?uʓz!"s*ycn`kO{QNcE͡nap(H x|A wU z詠1Y*q :$EWŶ0=ɛe{W@!Fxuթ$avcMH6+lfҫ'?zk_w~i/ODEr$$>7IIzNs!evJqAxp>y^Z4i?8!eQ|Ƶ7xc uy:na~FϹ%  VU>'0twsQ`V3R&\==W@ݳPzH ew1(x&g7I  Be7O~~Ye X\3)fz"I2kOpTy|X-j>l#c m\ʌ}aݦ؆ Z#, BInB7hr+.F.nqF#taneN:ۮ~]^8h jlȝh`Ix#ױwqkg0 5wM: ]&ڨyP{eܴiir&O2[k!0ӓFNj 2nyU C`#Ynw(`;D@\W g}v~?,cFثlT-~l9a"zWQ vwR?D'W(?xMҍ6|Iy~H%CycHcSc, BD[3{N¢0dm憥\Mڅ1SF+C'@A"Ot8 .T1Y}㢼[Յ?F)v$~rR K >;ŗkϮ9g[S]GWL¥,;ppVFcqVw1Zp@#N5"o a˭'9ۑ"dQYbm Ç@Nrm͵-C J^Xa+o^-ՙ+o "RUY6 ʃ50T*vB~Uy8E aN4nbRTeAe`'Y'=ǒ\@quQ>3K8!2To¢: 'j >$ 1ٺƎkBmZjP%+ڽ b5" 1zirb{emv,rm^&-4?k)G=ƣJv:44 +ԭ':Z5>mV }Z_Fe]Pg7z΅VDޞrs A sj;Ltŷ{,e!t,)~‚ߩi2 b 2ߦg$t9az爝)rKo 5ژKu`IM*5Vpi7٤G !L'sOg.X܈82@1l9jy#ڔi92чx1Ir'ީs$/I£q,ҶWU 6z[亊H9#kzŎOY>Ke'!mLs[49-vc3Vj\qƂo^rRK$fyд_뤆j3E\n4$m?q% aj# ]cLҚ **!^}'q&stoXQ3AAblZ(o65wSŢ 5{ 6=gpɁ,(%T4u5!E6s.΅Df/…sMn4[&?L^@|ؼ5-&+a+`o /d7d#M%՚icR.ۣ郕^%ˀfkS_j7g1m_7#3EHԬLc"UY璤wAn.FYo|#]vѸܙǢV,g6r6?&s4LYW/! {p_ $,EulJ(deF2qy0^~giaB @OB(|w /O vrU2SɫցU\eIʤ9CX_EuFA| F[Ѭ]M/ A>a(G'/d{D#!HvaJJ(ʄ!y@B+Nn"[ѢNE'ܭaw_yI E㴨xa R͑wF/gsIM1q؎)Cdʓ]!j %ĪuwU3l~ *8GVSMcdb,ir ~/(1t(NadۀW0^t<]q^DΦ}腼@LKPnDr]T fZA=?] Mx\θZ5ti4[<Ujg#hcPw:9iEWò5/&Hb.-҂ =nr'LqhI2gQ#qs vNߑ^==Vip*ì9~B߮ çk!.WE ˇ~U9z f]<4K~Y=A+k%JQM8Ukp#g$fsȰ(/)YFA&T$/) &W) Jk2mn%I*&ujא9 e 3~Urz]r5ٶװ/"`5>ݱ/ʝ~Y ݗH6KG+|s cZ.$z{  uԑaU?Qw# \X{K;!5e(G4J~]) Hv?SZ_vꂀ⢷d~K'SzQ+e$!A˧aǷN՝K7 8>=Ơ=. U?N ;ŬN2t LŶ a<ƈ4DєCR4ᒗEr!Qwq~!7v7)PSYF m^OCԍK(`Nrw;&J)&2JR!w ćÜ$>$Pt=Su)[Pi=om ɐ.F.f}UQaڏz):-J=gF;eDuj wY 2ѹNkO}[6_^ԿJP MZvDOq{"p 2!{ct= zߜZ-e#~k!LMoL&OoS]Ey_Yϰl!!_}Vbfp,2?YlU6^Y&dԂFv!ikIEAlS˦r?_Av7nܳeJ OJv@Q{#' 46c,`;65 鳱SEIy')`JpX I/,PZeP}*ɳGبx>⿸Xoѝebip41ͮ؀W\m甧e1 l@BO`Uwr f#]8.kl[e#f+]ȍ\ -yО]8qQHf}Z$'oΙ2PHA7~{JưNPygIH9!Ywb))OAF k'w+)Z|ԘIjҶyoi"=<&+"6-jTX|h=6r `U2VF*s-@Z=FXuH9b(aq7;8Zoɹ%_"V$&{J87Uq'=^1y96͝F)>hd4 <ځ cT$GZ\`5jIL&1~ⓚ]Oyoo@MIߖw`|V1 I.( a0$0w0u?)fR|$'l$֡+R-IudTcjaբ-F/îMAs9` ȁ )+Z'eկ](dsj~"$}ӼZ|}ȸ9-ǦɻYgO1xtXn왏AC.ь6~<,}:(F֭VNwZFoTu=Je[z k_0%̳̚ɏ+|)[۹/e:ʢnMRH6qa)C~2mnm:- 4hez!vތ4;Z4CɧH (~(PsE;%KpJĕ2z8 nvh&~rfTC,2h+b6F9Bw9Bjq N6K{g -HU^ mZL nst&]4-Odjt6Hbh"G51,4< 2 Nيu頀[b`6U$YNܶ׿I @G66 `y}D siU^qGZvv2cɡʳ#lfcҀ8-L՜_YKr`P;99K;Y9?5*+z %-UHR )'{b] ;<jb`i$0kH>c ug:5%)t0]4"w=Dӈɑ]\hkX߱cxl '<m< D0GyZl׈0QI_楾[73C$b2XɂbHac(C{#w-o>6.R}жO;dQ~׼,C4/=}P"eb!zfG^D_g7κh7KwdK)#hW2J ]Qj1dBQRkΘ4]:c)~R8b*ƹœ"a?%!1wh=}Lm7yK|Wuђ KR2<=H~z0VgSFzaf^p#U!޿af Ҫ9(Lĉ=E<*OxW]tOA3#8d ./nW VeFl`0D䰥8zt'<R@L{CMGv7Mo'>( *a?sy6w潌v&-zHxG컆+.E>%W|u||ֆWc~/2 19wzbNJB"6dt+98vR =FcSNS6t2Y\Kf8Auӥ:;/i P>޷xpC,!I85g&L+vxOTd lĵRX[c=̓N=G18]BY̼tʹ@|C=I Aϑ-/gr۰0D؉J`ҫNWhVzp5B4FF ^O/o}]ϑ,}EH3"kH/n)W|_~e[8Y] R BdˑR4(ģRoV?@- (MpHj"lZ#LҘ'9:]q5oIYkMPKdp[j&޿M L50>Pܞw:WZ{S`bVq3c hP>NfU[-#hxó._ˮMf"QOocUnwM}uI׃d٨@|9r[G`m kK8e4EY}'1JP!)RUgjSC,q\Ln͕CfՎO%G<>ިnôOtwfީhkAT>5|\KᯃBS\7|񂊲ɪ Cg7z͏j:wg6IpuhCgfJ-x^-9M:(^ԯIcs, :`$a=!/@an\aDHpՌ$=nV"&?4=+T'H}s-qQA<&RJٍ5Ӳle/e EH*zҷJ~6AZ`إNq^ɎF`=@7n:fWyh|@ŏZv<$ W<5ɓ ?v~\> *yl6 c1~+cڿcDy$QlH̓zwRS"qvck ,5T:UL;d.\׏ƢsNPgJYg Rd ؤgϫB4+PS\'Lb]DPv~Z>J oMmͺ$:K1l^^DG}0!l?آHFŦ7͹$o1NܟwnGL)3{Ll53 h#[u^K||BhUu`v}RGAZl>pbEsœXc@CcENTbk3N t['д`O._f v7tYxvފd&薥13Ix8Dx33P? *-~]ir4 CȌ=w񶈴pPx}?.0t#o] ȳ ]B[yz]8'yiQ1p=zsH PsrHذNR4MBYϥy5^rC(+cL]VEǴ'KT4B|\.e-cdN'hEsKvLF ^h} &^#Eg9_cVWM]=rο{"~N ;W'T7#)'o4 P(I{ (&#yl9TL؀s*6o ES_ٮ5}3Q&'_Ңz,6"-[:б}tJ# /\͊@:j@C@;4I4(m3PAcwhXN?`5r,~^'rc"}̑ g4߃3 9|# 9oZx$)UVH1tmc)k`&6I%wvxdq1պ\vǭE%#XGU\V33Ψ!OC)JHH)o>D4"{%'@ n4BNJ(`h$7xAOq~lx{>svu( Kl࣍՚MD`Y^s^u312T(3wo`B G|l؂4LV|fIt*f'{pL{>qR^̂̈acq"0B&.XE02  8 xYf8 equBl%. x֧ Τz2e@ybٽP?dHb<; eo4R,k!eӳ gHVc;@414ll,  0p1rv9}5:WjѽV{:n`/YW˝)pcߵ<{ꌚ PzN(BaY MwPtuxZ 3`H1,> Vel͜Or)ܾbWHv(kF4/ѧ@!QeӣDv{XP cST7! ]4(}m:$B<ɹ0/mG'T:*. #]hdtN7](˼ s*f F(2`U nWb)?$w8DZ'~3 y(1&z~)!AW0(?-Lz`WobRX  x<Γ1з|}$ rG,UaTieKr/dvyn޻Zfv %Wa"KEƷ'1]: {ztXMabt[mJN4Oج~/Ʉs/+yBlˆ5_sO|DRbvlAt}Di/E)KŪhl[#ή$d_4 ʢ kmxkZ &.]OlP\\9`"{dSbR,YЭ "X~VGMX;PPb-Uw"p;7AB3A] ,i_:nzʅ@뙤$ R`<"uVCO[)wrcaN蜓/$S\y]1O麐:BvClv盂iHµ7 .~(:lͿAmOG5Q3K! B~m#{xܞkX:-h m$\=W6#F)p2*e1W%|2J{JUWUm+N2\Du/ uhWS6>x :??j ,06Z\Ac&!Sζׂ,d]q$fBG-Ke%g(Hk0Ĩh# E,W ҭH-VF6'mFzus=R+H ,h7Fj3j{q{N=rU HP. dr- ^6ρ㒦zgo07^wW3,B]XάygYT&z6MijJe12318bY]ԙ, 45 Fn4ڗQ$"ːR}^E^IheȂ}O^uG1<.lƄ$ ,/ubqU }};y~KOs4oKCo1d2R@wDAb^e%Q V$ķAtw<;D"0Eu\?ّ₧2f7& *%`f2d~!_qk7miz,^LZ:/U;$jS~?FiC2U#KLٷ+ԆC& K Mw5PiuK0jGP-%8 CV+0t9H׋3!k<._(q|[#?t\eT9w;4h"oG4HS>=KϏU'rjcǙa.FD"^,2+ٴ'DُYõz7 j% 8Pn 6&M8yg[P 姠SO9~ nz~8=E5V2)5VL$w>|C'%apǮxZ+2xc2='02P5^X*$dj2s-zg%mY/Vϕ9צ~R~GkwGcPBd;)Jf4zNă_c %k]%g~! t wTq؁gx\[ڔ!q.ŅjV~ި(.:W`-*IK]i6‡ܑ ܎0<բ<,7m>}d/nTkAIfұB  .ŀF*Ň-a f"a1 ˡ*gDjğa פnN/>[N >*~cE}$L q_Hf' % Pu/C"GXQmMtf{4!27 Ym5LkS5N=i?:l@J=TK G[/NA`/ʟSsސx˴2Ŭ`J:|H(,f ӺZxn vj8 gmٝ_~[m1{^Ţw;Ek0Ah1="Y&>)fDzd7 bh:xѕl'M򓀋Fj&LKf29 rׁ/7kԜNO}E' 0ɦ6&XN+8d(ѧ*PxF|.q o9VƱf2B4qo&9~=h~A=Z[-hp0cv(gVV %h{W0lٺu90LwȫuU˅4U$wQʓICiAb Rdauts[2{Tt`x9G-ygMpHt[SK/-Ӳ1uiZ2ر ]Y}BB|E&F5u\[8l4ϒd>_!WGLp9 R|^Kpb4<,!ԢG? #Gv==+z|mx6,?=p;#'$ F2Z,|@ "cY nͳĩ|AUrlJ#9@`y6XknPiBN%pr~yFJ&k WҞ8 ǯ D05voTQq"ŵpDꜢI:!c}]jrуP9\쀂s+@Gnrokv[P++VvP@T?WikG5q&{MS=UxOP$] 쭓ڷ^& ;8M!/_XCh' sͮ-!^M 2Za4:H쥫uJKaG<V 9dn  騾L+qnoWVaCA7Nr2VAQ&!IT6ZBxX,L˸JKQJ n&{YD٠<}IeLvafշ aL?w,td2^/%=P8xC]ضݘEL%[fv㮈Eड़ 4Σp.$je> +E(5WIV< yj-pjz9od+K-!>D>F@=qdd(\2mļJ4ǫQ7XjB㣥, _޾G9ң#YDGG#(w a:\w^C-݇={4]RZZyM5đ_)s| . ⏗s8yKWQ:83n…h>plI$k}RW?!ƱryIEe]$m*u6O큲膅6߈(HjÌZ䏃7!=>=;L&!rVׁ 1afYl6?(o^=urev޵-Q_ȸ}2zN@e#-yֶFl^K 4rM?Û`>TP>";0sꥎŎki4)`l\ e,γZIS".F  :i"Xa0GGC}DgN Ff{Q6Q$Y)윩(08?0bw=q&/X,lmB$6Q7Ckhć`4^1"7mp D Uc%[ÂoLr 9b}+A >`6Nv.j<`ϲ=fUH_|J: <ΊB悬zGK2nJ#Mh׀FvrZ]^E#0}C ^q#ͺmӡJgMohG DJ a\0kG۠ut,cE.KQI7&l׿Po2꼦z:?^0W6N/uI!)YSv u')P 8iyXyp탽Yd% VAFyT(߆!8{B=qG1c`L{@tF'̣mO=fancyҀ)WX%CF_Oү;c,5Y˳}F颎Y_ڦO:Sg|!/7 {R3A{8#4fHAv! 1YF2$)tZKEҬO@GDN5<"@Ȯ|1*S,6) QY|sbkD>}RwW^r FTd Xpm2?ݍP5}qvR~J^ӞX}[˯ 'Vn_Z+vvcuy&. 9 wG֎W` %ExbVP%΅~Z싲X=(CKyΔQ֓t=w_MKRUsύW+HS1ЅWw&Qb+/qf_-5V11L䭓`GӯP =8)~fCۼA,SWF(Z#g= ]9*0V<Kⰸ=2ZW`IV !:*f=P'Jg24U5&>ǹy,M-ʐr17CD)x! x:rW ?IwOj'QE4ĕNk8'>CEݾNSc K%(Lq`pyi{@A8јTqUTԸW37Ӽ7@ (lmь0S[^NzA~U|Gu6m mVFn0 &5U |o.,ԘT`}Mm1sIFRIA, k'/@x< x)ܠ#Ǝ1Zb&#{mlFhY3DˡG=\|wkۀzG `7!9%twW?8-?ꀬևe=f AyA3>9/Y&~\#a`н) qC}R<`ImV ]t{@H8۫'<\ziEN9k3|MxwHXz'EwmYzy@97x@Iz- Uġlc.* ?SK,C}9C){Ku1>JiGŦ@A r^]L_dyE6:m{w#߯8  M_s @޻;X M[2%,vni!gRI02 n; i>**B 2[4a祼Ntcb6fXM,?#3&DcY9]0ܯ;wL i8߮BYB\( <9еb,i,]̘g, H%ϻisuSvX0{Ne+6.Heje [ME+fVƩws 2 I-͘ h.S몁'8ȴtX*:ѽofd"u1&IAsoóN6/򃒅#AиY"uvJjA97o%6$lEB5Zם&D#OWE.d͐6t_1\ iiUV2~HlƟ:("9 i~JO#`ثe@ ȁhE=Z2KV]sޡ.H䧧3;UgBܩ8c+Iq|b T?-= YSoe?HV:7! baLdza|ˋ)\h N.2 ;Xg!+ىNSc_G{:4&)R"+0ˈZD,~u# Znt{"Ii]e_g*x) ڶAT8Xn!tk̓ {*f U[VNf>OMV33,Pqx@ɠÞkNtiArc_cM{eJ/_fDјtn;I|vp6B7+ z}LC|)*NLܡ\ӿIڞq~>g`N Lغ(rxu+ΖrQ'qCt{}Wݕ9o)[Y'z)0Ji:2oVMOiuKJ<;Ͻ$8Mx-(,^邫xkaRsGTV`B'&ZAQy^#Lۦ1|6Ͽ~40;!%D7P[:tRr\5=%kr;O2oi9v݃J|C;ۈJ<kȿ3L;XwnXxRINN#31y9lOlAFVw_ijM,csT>&u҄sJ胑NJ18tIxh܃hmwl*8ֳehI{/ߡ> U6MhT+#m4xyC]b n|jB`'fsn>X`$82g2iRa>7n{("}y5 Γ1ux:۾~4:ʔJV!ܣ' 'M@}z[3`4/S~q.#O3m(fG>b)1-bdx [)3tM\ joP%*5E8YQ 5.-U]ƭJ5B>r;ze,vܐF9 eg%M14/u8(Vz.[麚AQ\J!A̧ݫax&YsyXUשė8! 0pj*(89EFCɼؤH ;˽_)Ew௟M?P։e 2zR.[Oek-DT`3n1ܖHM\C|"٪"784 Y'Rhm C}.48vt9bLʻH#X}I[#uM> 4MCX\B΋; v|>~ni!yZȔ}G^+Z+724eήI:{zTH7 O,FDyn]W#A%B}(fV/QfwV` +&z̻-/fav]X+e`OisJ^;5bASȣŏ ftGv;i>"y07XpbF"? WtCbU* 3ʲ4.3U;+S~-c͗H`Mt:RFDpJ@I.$:c2ԠL%V kkդI"KޘckbeH8 ֯D! v(xQa/^M 6 EEgۂDڭ?Nùčc/lD秲{ \5~2]-#Ş{.d)rtlpмXFz]{~RX9*0-v;)wTvVY\4}-IFn 2xסq-6~CneЩq~@}X">Q0MuLE۽kO;HWE9 5 .h 3fPuBQˑ¼h5e 8݅m5XגT_>e7T}J ` Tx/-s zfao3L;QWG]:7t fۖOCEk$6[2~~& 3Q/ -Ir?Đ-ϩ@%"q .rTȖ;ϴ pNJIqD%C:\_ޒ~6H )yds욓:x#?&a1:\,*xIՄHҵ͝?DSDk$쩶/v{%u)4\+cDkbO~4ɄxsҰhjaj9g]GQ56PhR8~0H_П/br6> KbLG.~qK`8Rg1u!{a_aSn~PǞTUޫX=ѻ^mס j+J8<$/Ŋ5/2 oCz)T섍iif%;&2$w]?bHRVSrͬG+BV"K_t&?zQ8/ Y0;הu@V\kE~\> CRdy! $үK},/8YuqqkKo1yMx9[Rz1Y!a j"ՉFQWC2>'؟ݙ 7:eUBL=rנyUMUzҞ%?z{Djz@5Di1=M7 Lɷ)C[I>N2~feη o#B*o,|ou0n~t 2?c2E_+ uT4VP̋'/6Ê6Sj_~Nq~A-|o #HA]Pb93ė=̀cXT{>Ig(v֮J1Z7FjW?DAvQ- yT)Gm ̧#+IN ƹ5h4VϖNk{xhpDTklG 5P3庨X.@, j5Z( x$d{kbmg晗 q%2#Kb?$z~[8]@3[MW?Ry Dt. e͔\OKʂ@ Gųv'!@BxI@4v~F()k½TMq;KmPF|\) ȅiNI/Wϥl!r*973aʼnεM Ӭ>מ!ۋx9oPQ'"QQkR O&J:8N9=Hy&7۩^JS~cӅR f퉿ej) ]OʷPhd5y OgFu5OČ jөBTCǝ-tZ? Pǃ޾I Tb&qCxqJES-mӋxeck}z1kk޷2an#"D5RF^N3 : , VtwdWnL,Ip(E6ILBQEށ6Oԅe>屨(g`ľP!s1ƗkBZ,9嫬G@]!'ljZNݙ!enrSs캝)\DP2@5N_r<oH.ApqoЗ!և'v9@~ Rs m&Hp.$ aRʦ,5!<:3=u~G7^c5$Mx.~߬w6%}avmǻ?&2iZV[^j&DR)5#inXQ+~ѽ02OE0JLz,PKJ8%X܈S<Xž],ԕt ~1ѩ^ N=4;k# v!Ol}V&-wo뷹䵃%W ԿEٕ* ~7݁jG$.g#<;HNdޑhHKz"m&d諭Gd30xã V1Byn K(K,^GfٻEQU"0'M/|Azx},88ڲc:sPjm@\1l".d>RDb{: %g\(<SL_v y/ʔ鸙:ӁSy`k55ws܋]y!GH͗PXXןօ Ddy89t/w( 3aNWd``Y '~.ބ\#zeZzLNAzGwFKqsj5%H'Syu`j/hx$jE.h4'\_ox][- 뚮֚[1vH1k>(rX 4֢K 9I3GBQ :k30<0J QelMc2ךd=Xz}$gkeC鱻)sb)s=Y GqzdXR«/tA7wO%Q1;G\&Neu8;[,#%G.| 0Sp8n ~f(* Y0y pBWّPKk%* jjj" 1v a&kL"N 1weF{"FɋB15n[=UUZy{ L%8=E@h7luѺBYU U0ۣt#5Cm).$A@J-U5k8:ҁKwS6ޞF,ۢniW]s='n ^SrzphXEdykoaFR:/w57J>q1\|?l:1B2WYJt"҉[hD+V+?ѧB׶(pN'0Tօczf eTeT#K|Ik̷QㆂSAI-/.j*83úD˫sM\Ǫ$%n;e4#"b Lj\1:S;|⢨3fC'_z=g%?Cq^ {X6?y+K'yJ1poR,>[!+wRRwQ, &2fuTz"`KfxyU; dي)\Qd֠!{RSNpz܍j&jǎ@ Z6I?-ND7xeW{jE9۵!]6_8$) dfq?٥ ͼ#rK!Ϳ4.dKcKt.9&L-nB&X2At>=_ lTu%Gi i2/Qsjαo}dߔh2tԄni$D1,n$8+!"cTOBLIlv(C6ЊDŽ*!kpɗ*9p;B 0A$4CNsHq|g3Bf:h AK s'E;gل~WiE!lm-Ky6TҲZ'Ld9h৿p\ lw! v!h@b 3K'e3xfp p j?hToxZ/Aکdp>WR~"teQ:_X,rS 3x YO~{wW^>8Θ<1%0+}U [trv %/pHV֑ΚkhjC^\n1H[E,;n<a.e&\b{qnoe}μ# (g'zR71XpAG|etN+TZՃ7t#~i!XHTphblR4N :$>];`y}B+۞Z\)@A_2TU2;[Dt~azoZ>XXS[-Ĕ4eJ 鈲ěgïV44n~ۄrKo"F-HJ3Vyvy_ e*h#]-DV3qa"]eU v#J{$zHQEBSR2N<w*c&bS&'Ux &,K^N4l+^_pӳf:DDx( >‘_ .ȁx4+/\ uǙap99D.@i;J{r.TV̽pA6xd~ O߉静u۟ brC7\.ekE&K+Src$אcaDѵr`B91mɽ?9tH,+<%)YžYvcQ<~]^ fC`J>]vc{:[R/RA: ,tXg䄶֩dR,4S8 ̓KQA ǫq Vz!ݨb0`Pc( ЮS\ }N$Grh9bζQ]^kFBFkCruRq0;LjE %xbv ֧ _jF!}dyE^fP&+{Q];F1VPpbr1$Wy{}器W(:@,{:d}r—퍎B2O>j|4H ^ Zͳ%9(\L2I2NUP*Ƌɚ,Y6xzZg.G+ xrMrFqF{fvm䏹V12o\c4:s(F Gz>A7QLY=?n`;j6h}c$ze$[$g~xa7ס V0vt&YBGNn V }zp:)]Xb0b ≹V+|+ =^_6gBoꢠ SܻBefDAvt& #atbc9srFK:RhǸ2ס=zবzh&@hl7+bAi`SbHr!mANbVEH!$/d+~4XR%@bD8S~y]ê|,hc|]4[Ru07jPo͐g7:cWMp&0'(7KspxJ!;TKR"5VoE b]6VR&uqKqʱ 1YL뢴+p,9T+)Vݳ1(֫*g1 k,,rFVz*+41#/KД11av"N԰BpK5S_bk@&Z10 4T'+-y{#^@H#WEJ5H<\u݂4 #lY/o,֦a k7,dd2gZ`| 1%Qo܇.SJQ7AR|d}y4ywo d.kC)Xs4<=DS;J#LbeR>3agLQML8BQh(,>;v#vj2V>]f_ƗDtlV\$ ?oUKgg)ϴL|6 N1L=]\!xq7YS T`Pe#Oz-6ILŎҳ[0=>x^C; 0U6w鷊_OQ;ю-nW$mHT~#KlHʱ,8; ?~opڡ Oú~hWgy\W.:;lA ū+ ĽN\Rc*Tsi(?^ lzG Lʪrd].4x@.n{> m{;C?f[s=y 뢁ekyG{:  y- P*û:ǚo)Tj =S6 Z5Y弲69~{H܁8;uvew_sR)(y0Mr h3[ 9J >%%+X_NލUG*?L\(pXd߃Lqܛ35QTꑮ7sX)בpcwca=t2{%%r<aw\fͳETւH)I єqmi뵇R6Lܳa:V+[ߩ 34 &Pjy L΍ "Oy =YP̬,bNpЦ-ǤRg&gAM?v[aW "MCu<1\܍IA'PdW#{(0i:~K-2a.hn!6Ͳꯓd' 4 Kfa;U,8 (ѝb9pi+;4֞bb EJ]YSb]UC(MBطQ"-2y ݚd*' 3h3W(泓e5 oLmfjOF7/PCC+pؓ^ L ?zsnB@wЈy+V2 | 5/0!{)H@M-2)lwj/zdF{ !]:}|QmN, PRKAڸ xn8`,q~DR0')fcot˷MA+/^ЀB{ѽ91cvV)72&[++0hj |-H57E81*~Lt-#QGh'!yQrLQK p-_m>%vTח{Ou -V Zf 7iy+?y* +{ц-6%ȴ"xG4;w_HK󠿟gzSVj-E)]0_O]e+;RK5y:<[K X{ZQ_" e0 9m~p`(:# =u ^tuH!'#rboD0K7t9TIĀ* y#lCk,$0Ej u~2ezDS`)Z:"8rU(ZF @^5ťӏؤU#g+9G0׳f7Ovq2CDp^`A@]eƊ $N,g|b10g, stGV96uCLD5ӥFCZiwmg##~,.,@qȲM6~{cꡰ1,EueF\xP@b/OmV6E5#jfʳdt/AH'5Q^6ePlYSgi^1^+#Rga'K=@#'vx.Hf䮁J9UAv3CR'QYb? #F 櫲- [f:O NKeI[B_h~V(#rj1*2xǽNW&np/Grx4." ̘` FG MjĘ\~,`K&j.U*]6 iu M(H["#%H%@`v^6,xxV™rnبYSC'v yQgq86zpOFe8&uBn4k\pQ3Q+P*WO*y(kO:s~g]yf[k|/{sSȭA-{-<2ӫh[ gnsenia7llEH\Ӛt٥VNX!.5o.`q`9x i㼶\"g>/ ߅y'x%^Jj]cB-ajdy1 26PC:`>D8}kg52X%p;m'ʁQ 7@ $;%f[w2'x(!'S pDŴO3:wѻ/r5r6OAEU3 |x1߶ +uJlV_2^" KDf bx dU4"2 j;uw+⩮?e-PFY\':)iժcs ִ87dfAۮ$h> oiaqvœ76qMX#<'`w&Nf)(܁>8\ 4%GS=V7gCδ^_Nmrw ݚ*,ځҵ^FGv̼)'.d? 3vt4)Ȫ=u[禅ЊA9`~2I[ ڧAov|bYq 6oIC,}dxW<pX `4,.m9w t݄#ś˰j ؁x99gOM` +;:xQZȏwRc]-CȌ tOxTL)_^2(^ݤI1$G=(Tfq0eXWRb]{YȬ\ٸΙ_=C@Y$ǃznPFS/~K6rݽ T̉t:X rO%Vbpo.^~(ۿI[-th]M_IW4C3PA&$(~ I-^"OSȾQxSa.?D.b $̒%*u \zko%v2I#(:Ldvou# G=s- \ o}&T jhjʳNQYeXg!#KBO~ %;~*YiarTg/ )pz^:X98P1|߈~#2BaX˜NmG0#gHI;׮6"RD; TVX/p$?gyݓf0jT2_J19vQr!mi !kP8'((2O:,q5$d ۋPzsTʿ.}29 Ar%MJ6!l_& MEU,!qu;%@̴q<[VaQ% Ax}@=&fޝn\r-%SF@+752/hh8*G//=R,0ߥo][(NqKjucFٍ`+DݔA<)ZU^fj0 ?5GeD~̯nUw)Ʀ[`a;=LƄOeX 2ZPwehZ~S`gV~nfENCD7 gVh832 j qDvwP7W61 Ltpn!g;M{z|E-9V-7Er掮|BDč}sT:{3*.yl]gj6d\JhB(r2C1Whq(jGѓM4:fFzx\-0,]{\s*(l-O(;f) +&Yt1%?yg s1rG5tf|MƋ l2ǿ6B8q)T4<<]ټ@]?sar~[e;dV(zD+NUӀ=FOB?I 88s&E~IdO'WT[lX]S50P+kRvAεK0[[EVwuAX#}6CT9(P""fMҤ:6mfifmZrK=R _Y=VNDhˆMM6օc Φ1#g?B/[i? |Ow% ;p3͟RW{1 QDz>48=wd*N2 1'F'G o8_zmXxd *g`uaI8?pN )cE)UxѯWm^c46; }8Բtj*AQ [-'җZ ]D_DAw^.sM]MOĻX8qƴ޲ }oUq(Hu:xlާB}5doL/c5' }\?_ 34q=` 5{~ҏ dk@׈:0{cs 8UHL6M9' ]=PfaCN3S#r7@•p:w]g]پjX*@G;'ӹ-(/V_&Sx_;Z9v),/Ar),eS%NBA? &e@tE0d%歼N5R PTϐdPr_paGqOm(εoʁT{lmHsE|_,D'Q*IM.c,0kq"*ǩ~6sH@@׀47ƥza Yx9Qq[ ͭsA}m` .M滶ᱮ4ekIN;fQD$Q`BxWZۆn{Ś aڡAFHw(>פM'')i)<  jφcE =n[4y(qҸæ F-ͼX(\Cib) Ty.JQls7(8 j4SimDsCIrggm"#пS2nJSYBs1mV 4pT p!GaPӄz[j1YY#Sؼvo|΁9]j7,@mp3n[Cvr8@e^8Y2ڂzr54ۘ+gv"K(,kN۪բ€IS6JzsE}knYG:'3Y]dPa^Ţv)C*)xy5~a)M>yKaȩw~gv]+1}=!IJ/1Y99^ϑIPmH@4WFAАj{V3Fw1[n ʆgX"+"Mzi<{鹊K2=Z[L/IHNQ S2/qcD$f.lTZؙ'raLy·6 gB2,&:q=8qq׭ L!t2wp;`>r%ЀIꌥKیXO(v/٣P蚁%<ҙ J:KzReÒDs:hbjTR7x9ևv)DfƌH3!ßÓg--o4X0%u> bQRb,ԼpbWHT>/n@P \D"wBEleeӊ'>œkȱi»?l{ULE>c<( 5]vKVAL@"cl14|Wg݃JGË1Z079u4Ñ aWW|8ZI9 -єN/Ow#-./P:+hPjδucҠzҰXr`]MՆJ$xZg3+t?x>ܮ8 AH6LVt!%ݓIiTo%3fH+Od[8 RRݹ$: ?a2ֺٱ#טB3B:|p}OYJp\{)ݒ|HbQ;YrJ8tnu/xngktm*,4OW|}<6'=0N#TV^M&Tu@u0Z vzOȆU_$-G$9@ea)@ *LWHHiǽ6u~6sQ:6wACPr¤#4TILv!% ˗|e̸Y E:1?x /a>KBGeͼX `T'P~K1k/¹#ڹ@'S~(In =IU-||CZ>:{cjl60~enQؠi)֑~([ȗw#Iq*BUi[7s3ëhO8)p2LqL׻$-d_)C"gild5bFHe972uL?`/H7@4ŃVәS&wixGOR'V`a2Ac̬ ȶ}+ y\x ]_ɷR<=sa^S+i(W-TLi5eXS>1лVfn|P[hY7gI>-:RR7/Eq+?ep4^l jN7 e1[^!0]ّ=d(莑l _ʅ:ԇ/Y3eFxQ4Q"<9U%= C`ڶQb)H˧|j8 C]4uNռi/ȳ|cnhysѤ$?faPrN#؂;2T: p?c0vM'P?&vj}[~_Ѯ\"E]ЎJAV m$fpol+yڊ DjO%⡵$>/*( R|@c^A{Yd*]SyW'&_9s#ߜGQp牮`CX ,`'\gcA֫KmAv?e=7QLNKO =`S/u!kE_e1L<=iKXV~1ʩdk@Mǿ(pBǓ1 rhN 4dR!qf0-+6t;Zf41Y{>hmi^|m\G ܲb;b* -y4+Pۯ wj~sw@$3d2GƥЃHRQ*tnnF~i=7c% `Ns2Cu)hL|,&775{af<1:sѣuy+Lu@*!KdB`E͵g:\zpT4Xǒ1#+n:a*mt !6T} 0$VZ zEET In:}?U T7JO 9G)ɫ<'-~٪؛<4ж糲U$=-n-^iC8Fp`U/b諳{_ДO砌I] (6jab5?JEL"~*Чe~/vCR$E m wW|RIOtG~JtOJ##6eD{RU|y[Tm%|Bddw"*oZlyp8jb~?`Lx$亖=]cgXߜ놗~=Up.[h 1csBSYF{z{&`v1,B'{ ٶ$igf 3{x *Y_BV"o%_sv!F-6͚UO6$A^;Yj@h׫c6JHn YdaV1_je ru`#_%L9Ć CSH"z3c+ 3$s9z2-Brtqs"*4*CO h  plfNmp}Yj}E@y0U\)\.^QkyIH|.GC>i^sVi(e-s+Us#-B`#6 -A>8blYQ-3@S^.%l 0)J|-wUK?ɱ(VOӒ3ùj)ԛvxg{J@$BPLB'g$B+}ޡs) &jם#]//À֡1MJ}iʏ P=m.pĮ"$yʞa2DÞ]`s`ݓZj3jK`_V-$ꦱxKa ApeÃגGW03(FZ8-Rn/*-\1v 8:B 74-CWޭGAYy~IͫHq{ۧXN,}կYaI,rU+GXUEoJNJQ+ȐVMlx;mI*21^-E+ t+U`{O^ -*' va_шvYX RsQgrV#IXk͇?<V!7p6,i<'g_^VxJҡ(QK 0Wo8wZSY*a6eQ,'R8qo?0ÿ'ɤE!RBj׳mG%GZ=Cjpe&APxj{kՓ=-<UK/ dª 27(D%ZEbR ~óJ(׭a$mIJzeo^jzVP܅O^g+d#X<.\iAw&:.?Н[ deR|ȸw)}BSԓpV޴2LpX X,pfcTK 2o'0xmbGoQnJQ'A%m1Uf"ĹۤZI*u5Cmt,%|70d9`n/LK]اC@cr.!lAXgWOSTBHOa(x4d\FTѾxz4ƹppc,O,GnizcDe UE앫T< πt9Ft u8=>x eUJw3})_TKxCOe]56brpGlQ"ޓ|c`}ǾP&|y/iJpT(2#l5>U "%ߍe"\"ig| r}vn+`B2FK-6pwʚU {|-2(P:6hFC|H[* bjsIHXyoeq}ylOΖo .UА- 3s&4|0"iv>…tޣy&q՛ 9S6}*(R#y^ s.ޙ,Sx]p)n`/0Ѓ.sPv8yc;;Y3?3h• %?^rxY< n'EgHVNJ?\w8)t%}Pu؄uDOS~8N-ݸ/#L'9mHqǭJHPuw)gZ"UO1bhŇ8C/dռ8rjv ?pǏ\B#{^ϝQ@m>0_=\$s+!'ZL4(̊ ;)?у$#xϦ_6CcʉknQH@k`L DtAPuJ>[턔 fx֌s_kK^_o+O5u">ܭn4{>$j$^ I^pgӚ \\^,C΂pS.Ee#v~C5\S%ƯI߸ š~#qs#g:6biT{(X+՜k5^P>lj꤅5qS?hnê5){it9T;rCoWC˘@$B}3Wc6v5!xHhTlhBw!⋞oyQKv&)u::.3e}ή`Y鼐FbUXEԇ^/E h6-v>JS4|IL@7k!@HhkeX b*SؙT914d5N˻23If'0,JIhs0eـ׳{]ؑUY;b[Ҿ _Qj({#cu'cFTu.Or{bn#.blWuxk,??kii~CPp*#gK >T/FGmVs~NT,5':ElLP]q:x1&8m-ߚ?8Ufƅ6K?{@~Sq߈,wgv1= -"wfh[tA+۸||f=YhȑHTֵIᴳ.a|w=K\1_zc"?ݷf/MH!vl<~ܶVkM6%)daϟ:7m*vpFt&D"hCj ȋ kJ-bg'Nj<^]?kRpJ۽ko0B41+sם߼^J`^f6BQ"ڷsd2`g yT +f|rb1rtaTgȝtY#]Oh`ǰ,kGq4O\\O?:Q[еv3 b5~#0G7a pb49@ s 2>.8mڃ+dRschcyt @ad)5Jbm]~e5M=qX>5>g0#KL4b;?Qw<7G[8gTsM3:D{<"o9@v?tqo`*% [Aj臯㮮.]@ݤ&IzµQ8zG}gM#/iݠ &bJx` P>+5 6\:FvbwLPCS*w,pIq@Fㄉ*He XܭXuAnO epef ?X:usk$h Eo_`lF>mĉ+~2[QS{$'IP߷h77կxTba5Y2+eq3?hCbxg'F%5s~wӽYb"ћ#,=9hx)3^{MQy{l5?ph \O@]FAfi _jd+j PA$qGu0"*C^C/2%Hr0impTAm5:TVUK?PLcП'<#$Qnb Sh ؠ*b5AJj[|j]&w|=OçLm#O֋MGh(m_ .SDJy-WEԩ!:FC) \<摟Q 6qY-~9Y,) .76GH?5¬H##oK(">̉4YJ[-dcFJeaɘ9\mrR$RI=/d0ÿ5{w# 9 n"a(ߑMf @r7q: 60)UÀ *SmϏFn11B縗U)͋wDE ەةf<|~AA^s2MfLhPå)0CR,!l<7'~^-}' Ld)ٳ[?p¿щ-H0>4M3l1I˜#0(>Dg!C0џcqIfŋ)Z`P%c8f芡{t%_L;qca\Z;)ȧIQq+`])k\8Q~n?ݗǒݗsUIj,̎r+~O˗&XRޑ8B*ZmY$TVUX-tW^nAVw׳ fUKvUA`G[ba}p*u?X_Nˮ³q=nr13CजpV 'zzC-<$kLC }hӌ%q9LxߴC牶_QKj ~i6pW3BrL\[bThDF)Z M~w8·ei&`$ J><_lrse6bi4oFNEx!0ty .1$Kw'iLA}_ccu5n{nqPX!N/+p5J|VXsC1Al_) JVɰ3DleN ;D+Te+JxE< qggh0h17CS /^e´mL*YkO|PVr9)R2tQ'oTS"h}8}- soy/k a_,/a\vRijz|*!"w{q\Ņic2UU^4=wJNaKOGS-ϖXx usN ʃߜI,2zPL%Q*}&d]ـ昊envȱ Ԉ?@#hcUۜZkEbJ>S Wu_QMm•,Sز&|HLBF-sfDؑ#2ZdBf@z7aM_{[ !2"wnNk9''!*WzBʉ͊Sel[P $ t j]諄DߑK{G͑`^/X%@EHP )+e;_(` 5?REtisEy{t /oÜv}Dx֜\JSLݳɭˬԖ!\ɍĵ3 G 0`(q́ۂ~3bw4Gvɓ:>w)NVA{Q&_dU}Ed_.' /?ψْ)悇~@u r㥏I @CɈ l\IPE<aRH(>*"b#=E߲lwM!.l©.!O|,i,ӗ0RxiXscTtʐ6Vi4JRKURM.oXȬD n)ۮS(n1>K~rR<5`sͦew[Q@1hRSLfYFS{Y2b`)2CHi'FD#<<5Ums! q{իOq+űS\% щi#OVI@Ƥ[d7CLN9NI{J0J nzo&"!Ia2U T}>7,:65=2POx7UwH(r 3UaDh(;*[eᲱ#ϺeC4ӫTVl;f]IO6Q;ZwM ;$.!8`/Bs NT{$ a-fd:1ƙhҡ J92,{4Fi"iL Tgwk Y~`O ;g%x}Em(aDŭ9^a G?8eg8F ϙ7}j41yfPyI׸WiA #gC{asZQL`Rҥb4EŘVr,8 8p|X'S6Vr֘&KlL)‘*xhѡL,a^4 s>#c.w s8@{i QϧBtHY + rNI9+fx!ΰ_Ѽ]S&;Y [b=TYK-yJZvl&Q:-h.[ QIW~ϒ3'pTX-9GpV'Y+)ό}bƯy~l^Dcq+%{O;dMb5䈹e/Y]@pt(4whZ :_HMogT)~BfqR? $* RKL/[we!807yJKK+Qo*F(8"Kb4*r:k]A@sb@jWK-`IE9/qK}⮸+6| =%/!VwHdvW0%*WSclo-,.fahg|E窱fqwpM&¡zn<"H姹#˒|[Y Dm] x\兠z,?$<8s|Gϋ!KqOǸ> A7STn*MRXR$[{Vift$>7bIVoiHKQM!j((rg0s ggqu)?dҊb ( JfWTR5Qqt@{en[ Nط?{).=? 1 ݖ=B?]Ff!*WeD>B"#;9Y?I?mz$FT.3Nj3* 69/ A&92U Xz<1UNU\`K)F@-2}ދN0 xfY*b#r#FʦRtT[Ś%QPj̉j vO<^HϵBu}n0ثm(@Z\cI'¨(Ŧh>Uqzdd@ߝPi؅z  pW?i4֞q4{8ߦjŶ`73JȈv'of&6#4e s U=+0A $2ʆÝdxv񜏡 -(Ȍ=̃C!l#C ^ F[f(nzx?vY8PyÕ%s^0r!>;沓pp=xN{~ M~L0]ꑦE|<J)'.X-h;IR:d|jS`uX0ҕ@f*jP` cPp ^2h6̨sW=02FXT+f2&y)\D8wuIIѳUɧ_LfYq؇jHG Ѭ7)2AS17 *=mBJaH?\b!<~-, "{ܞ:)>ލs/h\q@(IZd_²z|mkc\䷶+%@ l7:u?JɴcB@Gw_P&Y)a\SWRѥvhJRBO9lc gsUyߦ񧞬ZgLew29t@\ |ox҄ af4B ;hCyR"䀪ڐ+c̑7B53:>?O鷯3I'kN+?'ګٖKr %.D첥IdGjUK&۾.l3H{ɸVкf\dĞTp%w@7nٖ'ep8φy\ zP[OA R8>J)`0BBo21 O‰bZY) ATK10u(D0!g"#ևS~̀H 90w{D^4ҌYR1r^AwdcaK/;YL48<^%-mO.Nr,xWJ2e~ƈFBa; K DcWxj~qÞ2xl2>mJ]L{u N7e<׺<;= *r!躺mMW V˚Q+ȱ H)z3-GXU<&FR4oK&ѳv" |$1q\ n$-KG.~~I8ÍIfB<ƹ[ Sv[*_4_ czj6QL;͗H^:04ɷKJ9!5j%bˍ%1< ՒYӔRz_scEDUByadFY z$0ILa?9bwNK/Bv\o%FRy XGx43Q^QL?3#a4y; C]/c>#,GǫɀzXt0zQq.eXo]E 8\2?JH{>D2![p#o@}?v_&;ԇ.o9Bs2]$"p/ SN ̨ ?B9.`>AVl\D6/?B _V]$*|{S:h_ &uI0/"/Z]>)VYey4xn4xwŁl7à\]+11 6B_clwgPXNhV_c4@+)2jZy2=+;c2?/3b +Mom$(JP[@Ѯ E>"rZB9J YJ2^90Je KT QLm')BY}4{z(bvF#g~C509kİnǠ0YZ{ C>reC g?eV"Znw;I_ŦmEd"-GO1u$Ml~ /]n5%0Ȕf0C 5nO ň|Ki0 9zG*:e&.BSRjq@ܞ6oBU]&˥S$j7?>ڪ7M8YHh<E1J\mIZ2/щ4ˀ񊩤w{aj6\̅{ ݇~jz|Z]ثU֙CbKr0/o걉 :7RnzFCD2m#R)K4w_a#%-N{t.ftd١G'25 a.on@z{*vȻ>*/Nte.m4XN% wŵaO"@R !M+J< *?N [a}v.О/xųqh\p^́F+80K4uk"Rbx`\՝1j"0mi:Z6-Q\6EF",w&&X4N,' >_՛PF[/MlRaN4$s,ZE'EDӷZMOiA>/aIFٿPߐ*fd3pGs!}|ogy1H]L-xǨwѨ{ccbƁ;'^a~W2+L$lL?O jjb5F.u$p.9x}]N7fjF[W)UBduŹe5 kTCrxZްp䑇#2I$]AD3"C>RD&83vh^Oshñ˛D-FOyڐ>NSq84YWշS0pNS#Vݤ9rU>Y" ŝB{#jLTlFM..n"\"fMc;[aqZ\mqĸ4F/˚kY\rmCL1RfBǃ׉ɸuҢórtOH6Y2GEQ%.GRG3r"k%R%J_ޯiTK:6 %`bl ]pFe .ߥdپRjRju7j7.Tf{`|SV X̸y6\tƗV2)7/'V>CmY`fHW3~#Vz%+͕=gtSM'z ᷦ2FK#Y89kwI@.΃b:1F L;΀%(LRb?r}G- PC+% j6*km&Q83(PK50zcw]j#0\br.aHCDg綋Ӕ nލF6[w(OW_1BЦ-$RpeјB T5|s1e؅PNpڥ|8|]bZ:m~9L1N}>HS KV/MX06~O^dK^m{Pàq BP>i_[i^}oRR*ѝ>Zu|aIfcՀPF0m$=p!6; .7-Ů#*jb;G1VV'9v`T6~ъtbpKYZ\fM1x(W 8 M 0㙲A ?DHUc d-dF-Z:t. DDj"m|J斷rZh'YKun>s5'yC?|i8 '6cZv *"&"XD%O>,o$ja}pw \ LvxWdMS . %wi #l&wGۼcxYIk9V!\d*߷3y7ΑJGaJ>"BgɨM{m5*vHu[ /U6{fHm33no|”%{il{b2*+ @d:S (Qrb!Jmiɲ~Ԕ<^~qd]ٮ,&o]P:v0*qS%/_S0~)`hNOpg/ D z֞}]踄9#5TiSIW=~`R|Tjw1 :HX O+%ŢUߐ 3?teeDs!hU?t4:rOv엉FUiTtEH=8yuu)hmY["˻fO ]0 +r_0,H.%h+[_/y>YMŚ&%g"$.-N2} .Cҵ0YH6PX6_kr#~[ Q><K_SwYGYPuB|*C=&/nm,n q~g|"ܦE>hΠ$<ݓ).I_k mCخ>ww}V%:ڽ nZ0Ο6V?),*[-KQC5&]"NH3o]fD aqA=P ݪccPHP8I@aA=iꊏ` ۞av Y :~W:r"K%1Ki۽?'Sϼe.: &׸/ŎMԞN?yyo,VbRƼqcKsXIǭeZ6PGRjdz%p3;X슠/?,&J>^>fm3P2 v2#<]I\'eBvgI,(4J"0e rCTDZyXCWnkqgAٙKg|F wm/XÉVC t{L G+|8!.!V;@pH 9_!ɷ)TYtV݇ 'E<ͭ~ @z (GMH:Ki\F| _Fm 4FEF'`OZF&|c-֩\fuA0_ՀLi`eCl;צr6*QQeҎ & t8,[:MY3 zӖ7,N r=W8x9y˜Q!C_C' p*d쒿O/`#T$tC͕:YcbMMhDOFOSЄa"!@;>pn  ,h1{銚T6 77wBvGS艌74$!#fgUㄎ 2X`'*,A9X"1*?eA Ze"_b,lԽoP$ M r3g\Oenx%~'\s)VW^S#edt=8C'rbOWFxDNHv,*_멄`79>oj d/08 X5nQl=2+Bn{`˿D7+ޱEjB5E+cj*Wj-oQHHdfq;mDAOvT:"uBVT@7vS$h12;Wqjj#xrKHyrp &.86U&.>&KzeZfA\vɎw^qOt퐠RU3]:Zfs̷*WҧEQ5ƩA$][72j"Y/{4٠@p^2w?sZk1X-,nZP5fȖ ^h+I%S"rz|㵬hMq^ޗLOC>?^-;!T/ &Ki[M9_D5nC.F":Aw JdJ܍h ]ѨQ8>"MO4Vʐ&x8)FiЋ{O\;VxK 3n L-5͞hJa6GRU6^q8sacApXZKa `HĤnl5sB`ꭔK,YZVcFq xroAAӰۊB"@)OV.bOLuA m\g '6+=cVPg2/kL] #|h1fKwY6cǠ.Å(_q yq qHJ9y W oP-qnxPnkܬrT{ȄlYQeRn\:YmƫR[` &̧S$ұ-\@ qsU /^W¯IY׹#mM8 o #{#]`Oӵ)ݍ: I#Q4 2*qgR,L}5ДufQr5it;sm= daѮ,ƙRrE'X ݯb(/bQoT[cE' `Cxd|^3mF"ܬ {?<pc8")ʘTd!SoY(M6!j'#%|?  46=S._`TYmaD[APN*k9%Gs?flYu}e @U0`JKeXXn4s?9b/wfda Ml rGOIH0Uwm_<~. Sc&+sFDa>|G5-\Z`(Tz~C^U9FYd1Dҙ?ey>Qztsb*A͋cF#Ht}yߩEVtba[:7X6l.cp,(?_Z-wD|3tkO-Td>=:ãz#V0C#|6@c0h\DDch G#'-/,,oD".? nc4nH7nh"O~в$;1q_`/c aVjѫx!<>,n{n sk`rɪ'C_$µmd[9KƯ0]W:[Ro [W4vG\D)QiN 5Ԥ+ky 1L~i4`dd&L=cV ANE-+Zҹ!DZ^]SXJ[f[Gijb)^౮ϵ}O ';ɨ݄cjpO#|4$+g U >co άޛIE f(yYjPct`>C;6]^d6Tlh(oDɫӫ_nLmޡ5_YbU '4m֏`_>%;Ѓ \\Ykq;3?Bb8;,_?W<쥽oˤ) tJJ2Rx-i9KfXNff 43uqu)Fgq[29KC2e;U(\Ӯ]#Obi_unBa8+'iYWZ)K[){%pNn>LAzQ)ge/6UI#Ò8LlnŬk\Jج/q3ŒM'DjE K}-=84^zuOB(L$0\>T8ġbd"'~BB6Cbc9ڬ$3,b_A5d`1.snt3`q xjҽ |;HFjWp@MӉwF%ɀn E-eeB!P Z-=MOZ'h>@tʒ&r< v^sw"c_4P7=-dB5+[,Gl` I'/`#IEI{ꨓ}CV<3DK{q<( IcR.F>8Y=@;n;Q|(L2ӲZyLvF/In2i2:7= .Y0pnk0vbPV4zљ7I9n&| ?uTʖXrДi%g0%hvv?51<2uO/ˋAGx l;PRiZpJ<6"mQEj vKk8zƖ2 md>YDE୍29Ё'iȗ`4C0C5UBةrzbJhs|W< TuxQ笛ngnΚjKvh+ϻPa6*ܝ_Iǎr }!lI*aɦ]Ɣ&c/r%cAcyd L01s^.'Ua_>7"sa7P3:Ii##?D{V1!A.'rsY*iC/)pm(0:~~SGYI}هĵ^z*4ntNve ʼ#}7&lwc&( 3TsL# 7]M k\0^SUwGkZt\ik TQP7J3A~Ƒ8Sy0=n),4m:,;e:!Fi@Y a^PNGoQlXJ(a9b Mhd5.+naC%p[OEԻl8tO"XQwL ͩ>K@@|yee|/8s[[ɷd5MAꙜJ$Rz =?JM%l Q3K etS :%Ԉz<2p@QW"[CteTGT um1%4|, ˟[zPhgo!b;B0w8~a+IsnN{4/Y׈~fyu =::wo/f|Tp?yϧin!dLmgxٵ;E= :I\*ؓ}UƽZy>SQqJqi޺xcm,G{p健t- ZelOIv7%~cZ%B4/-mvvقg+5YwK8M.-O'XVFY z%!#2eLyE r}4;=DͺE066̹rFUe1?N)Z,~Sr GuqCȄ!}uZq`>=44ѕhw9e *d'CB^N}ePv7޷֝ɠPYFzVP~'}j-04M u$⃔E=rH  wXڅsķ hg]cDD? =NN[S8Aë iCĺ1[,_yƢJ4L3"zggapX3OHijEB!1@lΝ%BH>P.y7Y]˥r=)+n>lQe+=vkJ CݛHײAMˣ#igbʨ&VZW-5̇) ^؂;Jr@AQUy?_Zgm&5ON$[$äZ` ɓr 5*Cž~P^(`\2Fp"I%\s,]/Wj/r2 kez5[&9('Վ8}}V9>0֎'/ 2.\R.^X^Yqaۧi4"3p$ IY@&Ng[j:|U;gj[66ZTM_Br5qB N͸nTiꇾ%yqc &dT)$/b[f=tw&.dc;8_[J@lfr;J=MHgBMUr]c$^B~ 2K@t$xMòIY,IWݱ-еvD#-[fh$ZBA BǚG3 B,p; :3z*aav(i==po씀dw[7kRxpfa]=Cc{[tU $d5L_aW^] 7j?3OB-ѩQ6 S YQWUOVE4")( HGэ QoNӲ}P94٪ BЛ y*$+w a3|s}CMqfY*; ȕB _/FxH_iaӍi?qB8ˎE`6 M }T@xh ?dYg0raVjӐH*+<Ɉìߦ;V𯟚a&njY8D0<! |rd<r -~|9)!PwǯnWt KVd<-ψ'zBV3ץE>H.|FX%d+x?w,ޅ[w H4V=ܱ>0m;D򞻑]ݏGFLA[K? Ifx&]|x =HcCэۊ ͭzcD `;v YlG&9 ȸڔaYOGX>I [-[ԠD*_l4!S8FI0χ ɝTr]0Xy> ܘ~T(vʻ ؘD*;F:޵@S8 ƺ{ACdx{Xʽ(~s?KVo7kL2(,SIS~Qwـ^LwK5Dz UM&quTm6u1dV{ά=NHs,Q"2Lf#o%6a)hjBBKc5Q P 7e=+EN H&"iܓg*q{ԁ.XwE*_G7ۏ7C[;!N;)HŤ72t˵cӪ(jyW2 Uqf4?U$.I1A=q mTsHQ4M/ +?tynAݝ.u ˹vMVBM(T#5/'@ Fv`p&$N-'nq!2bνq& G{AɍpSݘ`QW4Hց$PRb>o vq?_v\4 h ~JrCꚇqMA3aEKX͊4bD4N}CƶƧL\&o$LEXJi |^,џWD*ht'%-*-n%EtߩYנl29pгK(D,ӸyS^ F7 qa吜:uD'/=,"<0ˍONah[c'(;C^_[sKΞ1S_msȁSb5]fڏ"Wo–,*0O< 4Yn1q&j{K`u\1ujxa Hgb˦)>x)w%cB`>E5h 1V8S> [\/:`i}~VLpC4%3觓uT׏ 8I Db;|4 VZ>}EClu~E`ChdZZF4ō(Ad*3كPne+9(=n`v4a. |qw]vQۚ!l~R_5P,{ RJ/Ɵg 9G`h[*>c0Lao gȷx~A9pPKU$8zV/f5ͤR&ӌo G]hCA;<\7Ln'hUw\~/@)3P]o<{QKi1(%i'^/ϳЋ4fHh.o*Mcz8$ 5t:j6^f޼QǾhuHb}oyѷu[. Ε('ij4@k.;*.ޔ.g'Ǿwo׺jע;' aq¨=qZ_og*@~,aU2kc ~盶p~ݪBQnks) %xj|bN1nfJqN!"~NL (9EiC3>ٯCL3g;D&qu)v-T;V`&e@^ Ѳb~slMx`@U4M1jrԙ j ] "efYݾ5 k,lj&xu}C`;{pJ>+Ͷ$s;aw(Fj gPHqa~\deQfl  rr>C\}KR?ètWH*g/%|;&I zQ:LOCP_{!BS-Z|Е;ftP1LΫ,k/I$=k8;{S8^ARYiqeI=九q+7u)0ٌH>.nPqH[E:+v=us,WY(Cbҍ ƅ{%x6%"ΡB\ J>d[Yv"|.l yO5m@a$_&z$:?|?]Ƙx]e$`'MͬsE8dqv(i5Rz/w.z팵l=wN" )qȕ&;yF>ՉA5 M4YS`G` Y2`\iv&2Oqkt/3a:ޜ-=ĭݔR!*4`]z N/(:"O$UυDm;='t2'y@>E0oCR%65@ Z5v70 =z Z|ASKa^࿤hZ_FY`Qf!IT1]t EmX>oˏ5IXt;",mF;*:>Wr>i &T7Zb?Q%•^k~D#ETW٣]SI#dEFsk>RŁvc;5lځ%#}k@[dkGgX_QiW='a`!}6#(&>GHFjx,Rf{4N! >V@V 5F{e%ݭݒΫCu}e>SDY):/u)W%gny&pULsϥ{Z'iX@SșWç䇑T_S!Ǒ"Rlb~nRKއs}ٛe@u(v@(ְvJ֢k-ƷX~mf!魐w5q5tzݜgGhgI^V?a>7pɥeY QNhsȫ^ޫڏ xbLTBFw ˛ tXX=;+泖*$?MԂĉ)ct:Vr0/ guws$[ bj0,=HZA+=v5D ZuXAx~:žԴZf/sY̪y3Ӯנ˿k!Ihhk~3_!x3``+vhb\ 79 U^rؤ:]_Z,fQ+v8$w^*2SxbB=emݘ D=oj MGvi=]뽑Z!`Qs?ӰLI"\ >GQaHwQVw+CugBjͶW}su;G:b+qzCEvϻ(1Q%!OXxîyJW6jT:ņRXKYdըdI11H0n>4+` .w2 5:[>.P>;5YmQ1!{ f.~/.j:db`ԲvcaGe\qwyg~ז L FM޶رF>AXV"mxӎKs3ŒVoѣB-AuK>^bpQ-A Z,.Mof!uzŬ% ćӕL=IozjV+P];m^HXV9b{чҷ€D0>%Wই@SkMj8Gjvd'${~Q566+P״'?w5QO{ *sœ('r܋Cx]F=Qy6CUܔ㘮| ƳExgHk3#%YTo<SגdD !\G`<~Pљ}"]ٍmT[RKID+M4ͧ%Ds= D,U1vb*)5;wk|[@pѱvC[BuTm)QVdz,ywƒ 253xV_MkheB#s?-6ep=o~݊xK#P#[Z)-|3) _w:+]T.Max{2`;f=:>j7}荾i͠t{{VAzQ/OOwrCao'gm<Ζ#w lp.E$p}q KM[!Z45jhD9)VFodGƓͩ-E$T E8;ߥ~RܸK=)`!0-ڤxE?mW˺Sa:}@Y@dzf|.i)p u=݌J!I xUίƑ=.ɹ.Nr`4wm:\ /磉?ݰ6 a00eN[9I]!I$ًM =o_`*ԟE/;?9?S !{@tV8+k{nT 7q0lj|b q'o2vG[b6utV~}' =}z]KFDo=hx D&9Ѯz$xN$'D bղǕ>ҀtHK{]y3i#d+=;$Imyːg+qK;5u'>V{W}g_DS(x3>|ÄL*cN;,% /NAtH+xЃUT%2e(5Wppˡ NR79#X!r'8_ JL& ksoa!4%hbğ]-_eL@)Paa޸E]wc6@*w<1/J{BX9ڿ cH]ʇ$ mlp`P OaJKŒHam{S͓1*S{ɀ\6~!.&0ie't//L`TQ6g:V׺o-8#'t#rmnw7r_@D_{뎼9tGA [i~nU$muUBxU(Txr;nQ8VjaDT/i*E齶&lу(Owыde;"qH{.4~;C+<"j[\I< ZV'Q8fRet ?_{Z 5zh "cog!xvQ_=2O\l" ګa D 9ݗˤSuIv-&pcv8FV)N84"L7_g {}$'B&HC[ >`״o.Yepbx0S4ܸ[!ތc%mS~Ԗ9+V< ndқhroK&a[[kKxǏJl7bR- GtIxEY1x$;'j! y^L kO,`<YS1egՖC~#Ⱦ-bD( wv' Zу1Wl3 tş"R< 4%v-H_Ua0uIh2}YE9T*Kuج!LӉ=.-āwܢ7p[! gOgF972Rt|DT1CPů\}0Mpyҭc~ e|}1g÷a[&ObeCOن7 -lWDX|v&eﻻ*2[qcf" \DSn>/xF{Q;bPBjGAG~. ;Goh.VM`SLBs.D|ԨH._&P;gs`$Ł^ ]L|°.8₩ ~I3^dmx1*+ AR)ex؂qCt@tj伳 :Գ\,mIuEOxBp rt d}Ep3IN=f~j5ӆ/`1\bv g1D-͞Cjƒq?'6fqck2˘%uZLpr/MJ1b?OB݉C6D.#I.+O$8/1㿈 s|ɝtj3*2}*D.,߭j5S'VM(ӄ. _"1SLR]t670 ۲  G5(F7$g s`"}-dFa T$>B N+SA44r@ #np?gnS,}g (dWL'#~ii<}i_( 'zAZ6RݤI\0h'zhJ nw٭lk'ΥS?ht:\' \I_,Y:·ϣ= N3UIMife/^ָam]w&F~ ILs$ V(Diw5.c3+ ?B3,0e0ثPYV>&sf @H<}=ʖLhJǃ-9u13u ;Lq/*4=%=@ɾCԣ++yL<`U*l1`~u..A5']7`b ~M3~ߩ:Fh.囔3)WfӛřIO])M)ܟ֓5,Ia0Fyg'݋RH1I{TܶSV!DC/6.y9<ˆ;.:V Qp!zL\QjieŒj䲭~֋8M+0&̣ں{-Z^8ղ}a %1_:zysDϟ1RdD '%ZS2n8FXb\K~,/m.1x04N6cK%6BBzZ$YSaale7:*vNx|tС m,VNڈ-3yX+#SfDc.0FX9\; < 5<8A?\g\(a1$]wkoyH3P-k:ψ Dnyhls?'\w7lcqJky$<5-[kl9-lzk6v$]f&푰L!hpBE}WCDj(@|M O.o9\R- 3XÉXTcJENcTP3gcGrB/pgoݙDqķXZgQ+>5TY4JXZ/P4e9dѠzh`^`֢ǚN)xR?u y g\@)I蜲elN"1Lɂ #dT\g%]6ʆK(v ZEK3eg/#+[R6 *}:if!Yb䅂'H6VQJnO +؊va0YQcXl;p>IfۑCvO/ȏUb^'lfsF-(j 蒕1[==~ɹQzrb$[I,hH4)6YLSn V_O4(ZVeNN %#zWF`j؉ =I(\?w&ZS Ep."Gڣ9بἏîUOWb3LcV&USF@>J)XqK~YsVg,++B00|UWG9^W)]\~kOc+Q*`h&Nÿ>~Z׎w!џHA(aWր&;/;YM j؈?_ί/ CH{TJk>(Q>)SH}3qu јsL"8{ W֐`weh>>`W?Uc-q]|1, U)ej#Zhw$/S9*|5^HaF3ã5 Zd;nd's޵ڑ"&nM)ȟiyn#B8= `_@kBVa}:0 "j0N6,O&4xS>r=t0b:qPՒ "U@9> FЩsBl۷lEu\پd4("&v5t$hz2.JkZ@Tx*RQUJ%?%) Kql=) ɑ;yo+,H(Ybd[$g* HD5;"[E;!$AHZ߉08> 7*xa?^b[~[i1cO G!D<AD~5%Yd%T?BV"1`7!@tr/w<~ڿx5tz|\ .poASݍ0.N϶M[)7A0Hr+N/Slm%0P?L_Qf}djW[: r0+ pc$Ჵ?~\@(cܸ'Lۻ?7P?k7:*4v-Tȯ˥佭Vs'ĊN0nsER uCwlR<񡎇_ȍv1*| Uk0dYGuHgԵK1C1Z'~r6#c3tg eҠ_H8sksNt!!Mx@Tֺl]YmFɓwO 5kx[:ju)>푄b @{C喈)ZR^*}@Q7*TMGE`7^hѻCxs%đM;ku_ 6)tK3VIxO!96fu>T>'7 mЈS7JT=-#M!3# liȶOsXjڊ#й V!\&ƉH5lXeCcG`Kɫj En#믪[aqEqL4*C'BWA} ,z@ߍ)c!lgM 1c >Ǎ|d"0 B_TY.jU{c&Ba{}!ީAKuޞV@t)Z΁Q.)9%bt*OF~e 4O*Y KȗHҭwD 7@_-xkTU=|!qUҍ! Ï0uJ =GS($^ h|on9wKS]=Iq11Fpwn13$qVm6ˊcƵ8#ۅS3SBJ&fP;ւ0iIܬU}]G7B:)Y"1@khX˟U晹vdA$kljH뱸;E q9P?wf=+u -ApZRC 07'#f D8_5W`O`tia5 &CB0HɓE0k1FG@[4Z HK>r.&}Y:y6-4Z8X,KdJ,loysUjS̔66^Лnt<ףm]ÅZ'p0.CrA7fjӝ O,'~LJ+wH1]Uc/~yǣRI>\s\h7P!vӘ'j;OKϑ /v]<$:R7vtV-zW:8|!H'0T%W|" p{ӯ0 @uq]0*psk2\sǭZ7 4rHJ^JjC8L/IN]:B o5Ώ@Hl_VYq|t0l~BwgnB[iϧy#Ep^?㿚Nm3*LNt^.[4K'kZ퐮g)!GPX33zt lf Pg~ |<+S% HJ5pU_h wDw3܁DX< %S* eWk\jN ?m6? /#e#پ$N:˭?5OT^yoSۥ;RE.C}MH,[*gu 蠕3[1ic2M;yVnG񤀓HKD`<&ڈʪsTőUywa#T8;FǴApdHKz ˴JE./}-fi8 夃"J@ 6g5bI g\ 012iI71bsFžx3}yInqSX';ڰUh|첦TsQv &.vFr2t~]ѯ߲ĠL..i Ν52.73ljD0lH IWwr^TxћJ7i)1 Z,7N֮ wPKk5Y|5$KVwv[.; OæJ&m鐶Qg. VT{ Wb&g-~X ka$};#b榯TDӝaUl1π84qw0~vWfA =a(.aHn13 izg@ӱO6 \ht}>/olRSTe`̖fEQ1o]=F&m{HmVb eyD%\3\mo r\5NAL]öX_|kGP V7o$̂I. ㉈S]rc}W8}|y΃ʲV)U;t33EO+@m> 01I-;`P.A*NdD!Vrc'ǂ?RXANtՁ w:n [Sc6xBx Pz4U[(RRbߒℤ8@ qCjOK'̄i=*ZT>aPÕ&ؚfxg@b^8 !/AJ%$scοۨ15$(]@j %dzlc+ [zX\E= s mW,_oώac rC#?ȢbPPAtD㷫v=#`<6\_\ATuU\<qX"Ni5) r! )-[?GьX_ D_v6S~ǶH{[("EP[q&uPU>z]X8aZ4(bHmƐSibH-&b2(kR!t".Ȯ( rf!^Š>azz9Y{` Q^s~ЦH&Os 7e&sٕk@<1n q f:~հH)!p)S+N~A9p>|_'SB7c@Ly.$5H0>vNVKN^j=mxZUF(Ȫ9ZpQyeD'3i MZ"l5"Ɍ&EI>^^=թzkgoLJ8:Tqa/C\jcفȲeiyi)F;eص9 .@9nU%7RVhdD +$0wҭy }׾aa"|Qoh4RzZq&*sg/ZHٗFFOtbCe+տ\fP]=8PLrOVF{dAoV#Ui1u@; .ZQ (Y 1%AH}D9'2?BUVEi"ZFt[ՠ4]θ.+ʧn(Hϡ꺦Lא|{PK.Ez̩^E)Ac/?ÕayA/&~M # ]h}hd'*eD sԹ!۰+2[bQGzQC QYɓQWG{`SO%A.I+2+ʹ6êM\uEL,\: J`pfm+ !u} $į-zM]{7K6bBmR;rYW5JT_UuweF D^)g_)!&<;Mhi7ҷ3FR lU" hvtH糨Eţ Q ^IvH.\W%SUjOn5Bm356-vEːl.ۻpP( 5-*4E\:;b*,@ ůEvβA1_ P66pH{l>;cCFyo'PDQ.8Ӥovv?2@T a5 Xe^oYIW~Fk0(PǍ#㗏5{=Od!:a#W a[l}BJ. D*cwoʷ d_aڲ$Q7oZoHgBB~cbC=OMj|SX+s GoyMTO"e=?+}jIy@I.m]=,nbr v=?mȧ^Ģ O3Ba5Wϸ|ԙA{M+CE| ?Eރmx2큡`jtA,T xN(qzw)H"@&/5b2E//Y҄+8B 4N\U9ok&(M~P{mSp2k]wUW8/:Z0Ÿbc&O?D.uS4e%8G&Ԫ S>fWܝB= 9Qta  o3pc_iԖ1Zo)^Wk~Sf F!MC MC F6njvqҢ}0h Ӝ}-(eČ`Ztm]Wv aNp=E&>膗RSB'ԜSWF-]͢' MYU`0sCí>:KBcHT ;j`6u6%I5?vXx Wg@XH<o\, ?*)f]ı $ s'0' wv*!D !{4a =*$Qf$Wn8q%b+)Ȼ͞^@ _@鏤> OA<7憋RR~嫽 LaF'Iz$?Vآ}u;P!-I 2xXn:\9yhQnY!B[lz#"2yF9m aBqZik?x{DTcqݩ!NB<-}M H0h_u2xX2-:[%@ZU G٣iEޡ|WQ ]z}zї|?#/^%KJZJI0-e aQH4] X_a{Q哟9 !_34ts4Y: 頖OUސ-3 o;veF t-mI4 SKꌙΖ_Q\$'DX^I׷ tЕik8\qf>= '7n4h+$ 3֤#WjxTCYLSΉGv̰S%8l@KT J~I ʒACzHBAYU ʤf0 ؿ$yevgqFJQ-uވV=pqrR%VtusNgs<Ȟ-hX]t$ \Ea~Q A{m XL.%H~2zhV}S%qZ,(? uu}+oH>bl%yf!lW LeCdhnt2sEk2WIh4`}TM#R榕IwIȽ'sk9(Z ǥchHIN*K ] uPnu t[} bxLNgPd(7XF{,|kTl5 >V ΗT|mMT?+e^ 3"Ro,PdOJ8V5o4[3 fK5$p^ʺM\.Y ⸕Gs, \'RԽV?TT,QT]_nZ3&ts| hGӲ pbł8#%c^p; QnQ9: ioԚ:8VO b t"@j-"2gYȴD24e#C1$Oj^KIQ$}MI^W7Iw=! q仹ta!88Zt2cD""[QbBPsl`L@8@Yt$>fyOn99dG;dpA``f滠SD*}p9'i]\#\dVC7#/'rUo@8ZF`apQq8vo zY,F,&j>Iu𕒊!o|'S7hy8 מ^ '.[z-8> EmlH\{..nkt"3q-.V);|*c{K?xpRKO02nyuZ7 $LqH')惱M58{'u5|@]ȃ`ZSB Y@,Mu+vuN՗gN?n_.% `awSŻOKlG®l i&#y(xޒ)1dDHOs U]ӅbFvhͫ2Ց~'LnuVRW:R(+ ]F2&v#ѿ,BG,RTAһOTz+d83GIJzNHov7 wa!ueu<@h7|+彫ńEFōFXZl =t|ndOKV7A {J-TpK#z<eA`PQ|(d*^ :VĈoz}R8?R̒]`W#BEcDhIoRM/Y>t YڈVa7'n+B-s7=hJTc $1UT&wo\b56qS&;i,9~"ԁYQ=L4쥶1V2ӽ[Lvgv'f"7iMO Ƽj@kg0Xց4^RlEh^N?@oQD=CD;c\8; lHF@S$XZz!yjS1B;Tӝ,cRz tXi\Ah%9%gug kir5z$*D3r)"7Gb)gaU\+3@lzELF!3әkܡs_36*s wĄLL%黫?z'QwkΫqMt zYL]eU}BHm1Aj[p3@,9T<FR&РZc|Yv'| )Ćm\*F?iFҴD>YlL(%Y^/T흺Xv>;Dhf ŐH9^\t(,,B/5י&EjD&JeGZvMl(Xs#I7 zpP)?2w=,7+SJ f%v8?D0:|iNC ˅ٺ#'y$eoN(bS"T]z :Jj֖gw[)]OʔXJ3.g-sGĹO(BEmAܛ/)3h09ԨK{TAgMT `[r3/z݌h6RwlRLdT{_9P8a0bT6%T~9&uF"4"+5*63t j\nyb@.?wYr"h@L6tKJUh?90uO0ē D\߈t|@%O(jy˄/+7[RR$tXtA(od5T@ڞ>fJ{Ng(R.|ُfe\ Û0s.Z(0p̿ B&Z+u^݃ >{S T&bz$z|-~m.t ^>;jJÖ>+pFE":>P|zMB?e 9DzܶeIA@yقyNb!Q ? lsGlMi ^&$] i/1d esi`:T^m@"Mݤg!=|V# im~Z<9f.3.V9 ^x=mxD5wB` [!,jf:+F8j<$𼼏 Hc ߭\׷!&A+6H*g }XyF2Z὚|Ǯk܆j-<$b9x>8xA{;Q61OFE/wKLw5*x+DDTF0Y@kGJ Gy: aVs<{r)O/M`S $OɄ;/I`=5ym-&'`JկhBBYG$h^ Ʉg?tBWG?ݮ?e&f5,6.6<2`X2nl4eBb/oY[3\uA:uIn' &ꄖwd"iVz~IFf4]]k͠vjCkc_fRp':Z #7۴ arJ$!P!%R¸ۚ\{{H|zRtE3W :h`s 5Sw̑8# W)ѠOLtz'BƟ.^p-B6pz|JdmB006ttۮ<հM+w8SГ%l #fA0\Mwޓ%|Eo4#m䅢*By +50A#:\Zv㎧Dj'xhWN]LX'v<0Mt]R7иv6Sua*'$Q땄vex1#"JvMR`aіlމ;Ce5D+ݠ=>pZSkj6O [/3HAŬh*J=׿X.#]Tsl@S[^m'$4!ssCZYecLT(ٵ)o_0 ֱN-a~~{5%19d0#I'sߍʃÂhy"?W%g"y?9yCJx$A{yZ!X}$A ޺u-LtiR?7hȋa[UG_7j0y. g5YӛpR7'#ĒVֹ? _ \fq!tya/C¾&0Tftuk 켲*x,X!Z/zM\vT J~"Z@{$Wba肚~qa-194\%`t&@iMB<^܄ Mj4(όq{?{&M?g NBA)Lu2Gu lyFQdДhO񧱜кImNjppeyhc=ˌk?C/Tked&|*?JlN%|J^ɴ6xm>C՛fI%Sf'fqjB삊^fߨ}M/h VeB*9d*[Cg؎,GbLx44wJo_fGHϼMazx(Yw9hkr Q,b:vkeH'ת;7x㖍acؒq9HTDҡT6/b?܆FmY-5LH$ê͒B6lk"=00d8(Elep=^2%@XMB {`?{{'ς.k6!k-ºuL<5W1*2\ܠta ,_ly2" OԇBe!QYRhjB.`:ۚ6A1Gd],s[92-2lm q%ߡާ-h(..XJlAHdjjۅW`cDJ^4 o=FKJuM‘P57bG NM9%ukb*~[]on^l"|5[2KBʓރ>FVal֜(9G FN[e-I/Tv `Rrly潳ϑ\wB SV=IrhQ~n^N`HٯY$IIn.Uo=ەfD \>Ӈtůױ%_{lӂK@n;lZKe^ջtx3n +ÖٍHm+de"V#SS9q J=ދY4qd-+&6MgXJ-+,_Ů.%sʆľȍs'rĆw .+zږ0-E<% S)ǫ&`X> a$r'!T\}ƀS<=;'."zMYZŘMM'?ulBdA7j&ge'T:֮mMT$HmC;jd"b6'zB!C>oCA4"&sõָ7щL)Z/|NbC":/cU&ŹhY2evI [=ܣ2xqqaU?<[b_hn2{Dk/|I/% .foi8rG%R:-YP&B#[wh.2 y"{:gΉ/̨i걣;^JKT*bX< >:mуE7X­6@QJ=GΊޏ_͍Tsqs.z U 51k>r2\MKHK'0&gԈ;Ě"V4b0rsg;anV߷Q𘜍?B"ai>zu*3?rcmjN $t´;[JAo+6Pɪ7G7׸錟.ez IN ]i;6/?if,yj eT7ϨN#~VHA #IhbM_tD,1B e[J9Q{B_O\Y|$R5މ4rnT=!ݱ;mbɜ(,.T5EՔ\2m%ocVl-~ve^sB(]>4Vu!n}yŗoK&㧜c*:u]w=}i⬧D[>WkDMAD:&epe)D6/pum[w-k,oЊ++0o ̶L~YV ˳ ^J#h_(DGsXE`ht5؆xD,L<6 %f>̺ !mTi6 WW d/cTP iD~mpi=\M㿑=y`@pӎefrJ{߽e^X~r֡vB=vMUv 7j$FJ,]2/=PPd.u&Bf,z9g}}: DK86?{sS'^zAl jj+ #I9Q iUMH"_6AKIMIrq@3 -#/J|}z K*s rB>]d-= KGIV&x+K+L!>ҌSeABjJ} }$N?lnmaY6EOܕDhGiIKX~j ]3jlV {2:XSf44j.Թ'mr2h4ʯ_uǽoF[Fec kRZE*&^7&(+hFQPR-A"y.wIR9Jr΁eélh"0mwa|mԟG4μAݺ4sTN0Z>H ڪgc̚tu:eV\s6Rkے0m ]UǬJŢ'fFMvxW&@M:Hk0ӹѕoO+6k cY:6r3ٚgҥ<\K'(1[V]fA1 `7¤ؐq.c­uާث@yrK}H.[:g*O^Z̎ y"*Da)bπΡ:9e `ATmV%l [ɾk0ڒFм6O̻`ްs kЉ%QXPAҸ:cJ/bE8oGu3+}k[y~VmR\8In3F)ז|G٠Rowii_IhqU/D8)ldf/Ԇ{.y+2[S%ppwo9;S*5 F-h 7b m_|o؈lYnwܚ|& x`[ Eom r#&){MWG?c"dbt,)bTk-WKzGfv, X?DgДh G Q.,Z4gh,@_zKBNjUTxW195:`}l->ؘ&VvjK+w y k.Ьl]2 pmLU:Ujsh]dn P!yPkޟ 49.udYWηahRyN8nuO*I,I[$OMTA5c[cm"vi{)I1MTtæNِt!KAVU~ 2'3XᬣjZηp)$4i;(SBWŽu4*MՁSR4pvlS)*dz fBfGHU;9D} ꁊOZl"{A=}31m:źNzi{{S:MjިmOMu^,Ijӭigx6X%Zi<1ņJWƬF0l slu|`@Գ 2ݜug'|C`LSW 5$AWL3.+k6.)>3[zoN̊bR+Bl@u~On$& ь)GmLk=K[6L-M?`W(ZL񷈼Et-GaV)05ҮGѝs@UHI<,Q ѩ{{!`ՐD >{j)8 >= 7i`I0ojZ\XF|%s+>9/w}(뢄_ۗ2cbaԋix@5 TR4!Be,Ct*uƷUFQ(/ms,@rcn/SAW"P<ߖ.ݘ " Wݸ,-"1z_2Yri?Q5WdF %6QN6u*?뿫k[p+97icwat3vLvTYZ*ި%}Gq)tYoYxު&mJK3B ȧtS;O;B6 Ҡ@pSJJSɺ A7}sM7(S,,+}GB }ZzϪMɽ݈Za*ef5v}4}75sF9P@WKBnJqF[!YS,*4CTUx+$IJiO%,S+2G\}=jܥ6fj#@(dɒ>V=${9@v,R?wAA *cPptf!: IO<[Mgh ִCfi5\~ktVFxN7iXcƋʟnXOFdsu2RO`2[nV=6TJoyM"9v>A5@U[8B3&lONQVoDxs/dΉ{)HϚٵt"87]N}:1wv?/[V|\6MUS^'÷Úk bZ7Vd<Ϡ#B WYd&h$w;@z0?vu_0x^>gG,եam2VÈ;qmDnvkKl"p/"khf/^ivC":p 9?yI'4Nvz<8W~ꐣxϲ:ґ%sv̴fwP=6&%hR,&-RUpdV෌(SzZ{>d.􎒾vb\APz7ZAW$/ᣒ/-N_„gic:S5 ~ϯKǾ2&NJ?㣿C{.OI'vrRvwQ2 7t>(sz  pk7 5j;z p~Bϋ D}>wdi=MDWKwǐ3,I۟rs[.\%%]Ci#j8>kW:Q$r5:Tt%wSkYTZ{tW?A_4% N}kR#B8O`s= 7yU4* ~!a=|d;XvEp|i!@2! ЭR8Xc,cO)u3uȪ)LV +Zmṱ4/0# -dZ[\&\Kqp"$N_\<@VW2L (م,b3Fq'a`2$3:3(' (bقh+Qǝ^[alPs<럦wTo ˭$ x<(^ECbylH> |{J͂@X(шxQ8xҳ +2SIE1ʤ 7m1,P$GQ=pf#XegQ A\׶H*hgґ.toZeZSs1e12V7Rψ$'1psV̧$KYj ^Pae c$ܵWtJs (eȦ`:3~Js F4ۂGAQHIe]`3=anHU˒'cC&򬉬>Mxsf ʥ{1)Ԅv No|+̃8s!mdNxsSC,'%TNEg 4լ0}dpEbUjt,qY#t5kd\6咄z,jvDcOLǵȺW ?S-ce>]:c&0̷Qӎl,ktT쥐+.3Rrj?釷j#Ny;Zol΀KDsE>g]zjUdvS/jLga8\v6h!!4*]p;-:Ё쳁i.Ӹ!fd\ B oz`,{{m)PWrb߈vX!% t'[Lj4+]d^Z#ƙ_30mDoE&M|yV!)L\msk?B|LЋsѩYqa|=jX ~-btՐ%*h/i(jљ~jG:*) ~f=i(jP`_NJ~+ *F|x $OE uDˀG #)]40e|8$QJ.{ܦ][vaT s@@ن7|hGXUDPH5?U;oT YDxvZ Ul';G{r#7j(ЙPt^ z"K2񙳓3}mϼ w XjQ`>S|z!12޸bw?Q@)9|P IwEP}Kt%ch6OA}N*/M*LdFqǨZ GY4? i&YoR $Q0E}U"{K*_b4 oCxflCEgG3Y EI 'C6[_w{C=M穅LH :a;ϪrjgLVz-RB  m%6-MKU݈1`0ByD_ژPgyͭcMigJv[՗A$,!:  ,Qy,YY+ oS CWA{uĝY (b :1~G%=3AZO{gم/-PΓmpk 9f{E<lV`34 Ά<\|D:o_y_J9m Ƈiڽu% b^jpКB򍠔m26 + _=iV"OB}~-Lgx ɚL`#.A{hrv4ޡ LP nLtxѺ2=qSv:IG-FYHvęx!³;M;شF,SW6M]KJfj{KF @~cUxCCf!nG;%_1ps`~%vNOOJȪ/ܭe[R@>uba[` i{@[nfRjq4P~dX06~ET=ABC"|LQj;cyqxR*e[Y9|W|1\p#Uϛɽ^ m>gߴ%o"Uz]iw .an-6N3Qi㍲ǜ,Rqb1e^œǽ5ȀmI x Aґ bw 6GX+vW$Yzzen~UɄx ֤@ʃj2x$>"BK/K< MjP| 2-:pG")FqX<(=XHN&ӖΙeree[]& H 6 owqӃ =lC=2b }f*@.ۊH'Ih+d"wJ |ß$ʜkҩlèV&:\e K)6&"ϛm.YJ*`}2'L0j>O-Naލ7ߒZցjcݭ+^YgwT;}[3 ts{/UZ 3Hs$#3pKSO;*xo}Rƅ!W{AN ]sp{]%N˫k#}2:BVQOZ.+kCf&r|qcCZb5)m,]8 yz2Wt15m*d(WMᤐ72&0*c^(J<@#HD #d: ^P9to+_gxi\C&3o4PFa0>S>廴]ܒxI6Z8.+Y9l|5#K7̄XES֫\~ݮ c1-dЏzJIC㗍.՘JFt_X,8 qjwi{G gM*Y#UJ2ؙpe >^A>We|Ѡ3/Q¯zz4oTS)C EDШw 2 n&~Ț H&NO8sƙgD/ά sJݷ=z qc Qy@cRADNOzo;8p#"^XaMmubwsxQ=͝kQYýgLuJ vW i"q5#rWI!`l~ 6!K3{Bg-IB84?ICĭL>ʯ}>aF,DMM;VXY 09 an:]GW"~%~%ŷC\Jnf&׏i<,2uWmH^C:w"ʰْJO\E&Jf0wfll4c3hg$a"u^XBp?C6 x-?; ȓ[N(To0`] 9Ejo(l|D^zE)~9@7Mwd-%-rߑφ es&O}s {@&v(.EB bf=WffoL.q=>Ϧa T:*l8ukF R\H,TdmI*ʘ(|};_]"|U+;.NB,;tT_!o$&wNJǖ_U)--̷\6`ʏ IG!? "L6.޳Pi; ;,U;]؎gw_Yz^!ؑ9*%vxAuCUN)Z`D*|`h`^vggОtLq{$}AIٝ2ƌ=O`AK(^ bUX`{qQ;ϋIͿ0[^KD:a&~yݜxFup?sUW7pz|IPi-ѕ3XZ?6Ԉj];p}[z!|g3pRu'Y4^8*-ЎJ^ضDH`8qJ_ 2wA#q#`y̋$ 7CR.E)Ie!uHjv4첺#Wmqt0<lFl3Z_θH4{ iN~xXFKVOϪJ1:/TE!#W_Ϯ*,RC`OA7J `6[:0ܕZ#Zy͎$tC(3Xr Fܨgܝ(&AT⺄A!׼qտ{'!/%m;D^'?y :01ƛrvE뜟n#'brn= v=EqI$;`с^mJ)ա^(`riK7~H# q|O\@>~01LS$IEQ4*9^3RS`Td2y4s=ذ6"B UJ "Q&+heAZpObE<=S/)mI^QoGpH,%Foe"k=ˁd |T Ɗ"5"c7q$f"  {YgC H ;\c0g5:l"P~xE-J #Yq_:I^00)R>#Zb~BdTqV)A"/*Å %z,Ss?sa&A*Z3xnfa&\Z"D7FD% ݔ10CSs胗Pz*B.pwrH$;U*FQ4PSθ"B]j3~Ja%rtTǸ!'cAX.M3/:=5 mM(K%`,(DC͍PAQ4uL3KS?İш刜|;hztXXS4h/6Y|y'UR Y>\`mELʬCC;eЭSpC*7yN2Vb@=E4?yN%zT=˴ۜN yQdO9`YS 8IZ0n=!{'v;,u>jʒwWI(H̃|{u&Y4Xb-ӹ E  ׫W,oԈ6o]G??€, w>P5޲~Gub04' &ȭf 4:)%20#g~Px H xBS<@Mx+ +:WZIdU~NЄ(cBғ a'H85 uPH+vox])$5w I^ABp񋭎'rJr]0ިm ̨@λzOzKOp5>o?-*dwZTALa=뷝+CWc.1k:䌲ewgAF!Q%PetUj;gP!1Sul{ uiT>9Ƶ+xn LBU;ά) Ֆ\ҟ_Ӗ8BYYm(2!dC:_x M.Ȉ%\ ~[:ĞA/#Ǹ3YxkD#1#'SDF S FY{-Δ:i[fiEә=A?؟%NRmn2 䵗7Ie(N1lEHg@'jǫMk;ߍu[lOt4.sr߱0LGj\]^ /'9r DX~XVɰ5| )@Vs{(.'WMwPm8Rlאַ4sS"3FtF JmrǴqg C4a]?,s)u=&MΏ.AcU~vHv5f8E4)Qӓے>pTFP'7{R?ie@$pZDb8B7QD+O4+BX9o1O|WeݴXUCydì"(x=#REV`<f~4.ki|%5 zگVmwO-軝At4!Ͽ S[ZŽi6=$*EI‰ `؄!)}P !f2Z\90yK~F}ͅZ Gyk~ (4lj<.7>VXK\&Ցu;ƃw"{E_]W%E}~.Y]輩NJE->Lq q~hУq7[GVh- X!4d-0G;o=$ AXLdA-XҞl+ Y )S&Y&çKMHՙ0#`$=jf\_i1KUȯkK+SEZ0Vt:@:buz 1&F:jat|e:őߓ*Ҝr$XGHAgJ6Ah;O2v:FwFlovkJ/C8g.@C_VW n֜X獏DW9)4gDWPla|GЊf'Kev]hT+ӹ+J%ReJsX9E g}\"Eu8dY2SIۛտ6y6eE;Y13$7R?BdFn [va;/}]bTFqlk߁:yqvd@#ZJ 2!#rQ(EX|]Kʊqٹ5P+cvYdG̨A>'A"4BE>oģʲc61 !mLn]6}ቓ(y'0$zŹDU@9klK } (Z0Hv56؍MiE`B{ͮiytypaӈbHEy! -;>Wp졎:R/_lI˓ȆYJ%ǝ?mls4"Tl5O ,Ce8Yy09κHT{͇\3b<~#J涖ە ݕ M+'ZL$ _,ih{ղ98oCy ] P:<9O @Ga_]r:yQ5pC /7]B5dh%֗A1cV*Jv_-fsnia|_mʸN"rHa:m_Ue(< k{#QI!-Cojx2ݽ]!:A3.WW+pM:^rS/CoպD\K2aKac,٤;0j][ fH oVwK31M;洕ykFx??8! 2W)NY)|knH=/6nH\Cg}坄}tz@ EIM{#gtWf,43\>Q:y V bh=2[ =A ~ISԨMpb@`"g_lK6khxJHU6Vw,ljbfHTKYb[N^8?!ۚv7 EEJ RUuy(m~$]!}"yݳDxB8/VܷO H |V!2 `z`sMjIEVaf|kA.ԏqW !<*U <0%YdԳ6\\ 2˂'y͚]|X,hY;#0*:˛R%&4VԒ@㜙P:ƦD+_C?|:2Q/Gi0_8u$Ǻv@2-9 `עJC8HxD3 ǃ1h4O'M޾&.n9H:ڊ8&c `g LfRs~^7Ϛ=N"Vp&X ]+{Ohl㚃&i; 1]soԢV_ͨ]a̍_THA!Yk%e!́tէw벧+ Sҡ@!ĭS=I[X^&LF]Kh׉5@ Z%&S$uv#@؟*LN|,{gRůU1~  H-stb'r^e W֘[D1nR,XO8Dh7c0;&|=}2z#5_R2 B͆0iwрM&rEWSңC8KiVB[#,YâeNGV B9+p+dDMw)+Vj6R}m:!'nH-o& 5om^,pgTQQPI2P(8 H-HxA@NܓA@:SZ}sHcQL!h֊='utf<Ȥ42D[\;e394ֹoV}/Jta\2 &~ Zb M;hܖđIPbX ^z (?7*1 ؀ ~&ˇTt /Zhʁkj\q]YͶ,a`*3 Jƃ7E~,y+YP. 2k7$";r5Gd7r+FV6I7~hFܷs(3Dj tiެpʶiWb1j0U~zWʰN͛,Ɖ>Q> 8qQ(&'rήI}A ⷻs֕K{&b ׮6K(<.qMaE7ˤ[zF2vĊ 85騭xͤ_ p _.#.?3wk$D8kfUy:; )f.>[]T:bk>g| !׎=~쿟E/"JvMlo[_,|[h<~ŷ%T9TئUZ X~Ivul8s )fbVofC ]אO~МovZBUC,MIf]u^mЀ;IȶFJkUp"H6n&,OrɆJG vܑB![/K֡d,P!{1>{D9ji;D[I/JD WѰhAQKi'Hah+M@̂+?2/hgV4=s:#D<[άUw['y@мZ83->rZF*$KI-D Du gM7%h,n3NDLv?Uj2qZ!Sϧ\]rh4v3oCh4{?fxJeV*8PYKY0^۲({8g: zRXUWd:J]6E'KHo ZIlx&yO.gȳ=o=ΈllwG&FYy9;RlXΦ¿!xOr=U;|J)L3( fF|g*fs#n5^#rד} Pes;!,JZ44'MZsDX΂rWƪ~Z AF8OC)M?+܋nĵDvh:(;MLqGWY,=tS/sivls1jN/jcAlH!y/!*PfDA/`j|+̢k~iN?R% *a AꊩVC$e.JuRY m &>ʾq3TZL.KׇKޤu#j S33 i2OPKHQ-F;)ܶR6PټӗpRIq׽%[ $ի`@"Q5ysŐ:hh׈Wwt79{vmQ`0ۀ=%c e8Ff .&T]oj&9OQ k.cr " /tj%6 {ZPm/γp '*u+ʀ>EXՓeJq ~Z*ȕgA<@؋r<<[ {u|ꎘL''ÕM_  .Ú2H 5Ӵ82iQ&GSinԉγ {$g&5 $WEvՂj}-[DOhdK%@pbra|5MxB#m?/[F}%yRl$_buqɱ)kȹrM׃H{ri^cTFM-@̬Ņk! ݖ_6ܰP˵= FJOJ uUb ?y4sUOu 8Gbj5brPs{Fgcf "hg_5YL0,a^O8C]f0e+wYNzbpRKts Օ&e(۞1 ed D,LANTϾy;Kw_3o"? Avk0 $ᵅnw B w' -YWfg%0.ڮ'G܀# SowX@k[: o~WJ+`/DC~H*sz[kH4HÙ(-MmtT`>RT^t*ygUeϮ٦gīC.s}%E]Y=S vc #}d[DKj]9wL@KQR-3)zVd_@oyP@ \)8NJU=*k$[GOI7 (:)%Nw*BWn'pmGi7A,c2:A"S_,iԼK @؁?Nćw^>韯c :zJ; unpUɛ"ǎ 0}.4M HT\x&86ֵ֧&̒ $(EۛǘN Zޥtc6SKdYUv=[Q ׂVGT,u,|:PRAX NUPi)zbl =n sMP(+ a00nӭ'm6mAk{Lj *'Avl6Bd8iCp|ԧHUR#ìjCn3ԈMWJKrϔg3}a۴h ̡$wfs"2֝[CZ|%@o:~c?Pd @qδ`Ld\ TO <)9_Tm9ŀIe|,cE}݂{,*$Hl=:ˍ&?./ oNO6KjF>`jJ"&ցɐC ¡رΏ :oė]"/36\ktĂוKuQ`VG,Pd:tr(yl)H}&i D+g2l+ ǐ,mTǔ@g)۝MBaaS "]q͵ШFq(%/ŻobˊFt w|S@`WR3ݞ1pE =ɐN?{%^tO7hd_+1Y+M1-0}f9 bF[_ ݘ[zp0W gd@9]Ԅ%0uel$x5 G횝+_aW>SOsbndvkN.qnvMv>$@X\Ixmz}P 74(t"?zdLAI? 080ͭ뮮P4̶|xl`9Q1bc DW#@'U1^8Z&g)`ґjKFpo,nlyu͍\`Վܑ9U;l5mFI"ʋ(f''FHtNOhvB֎ŋm4u+ ]׃U50'[|d˭c泤7T4x5y :;u4|2fտ83WQmR}ש$E7oQK:*:W3_yٽl['W>j3g]rJ<ΰ7q60WYJwl[LRk<Y?>Ȓv, իTKo^6Rag`jw:^,FpOT/s ,?:@y_PP['2~ )7 u,&0D8/ 3.u֨c\I ̉., ̅O$!mݝ!ˋ,(fN)>! @ϗek[RJYzkOH@[,e ӡoDH˪TmY>2c݉G, fx9lG$^0Yk3 ;ӮIXzSj><2 ntl&\RQM9((C7},f EDkŽ^v pQX?m úsmPƄ@[h]iS^_F'`3N8n%CJBRƯ ) +Okǂp6I4&g2mLjOp$2Ѕ%5NY3mD4"fƵVdTʯwĺ)2kˇmIEَI.姐KPƍ:z=sóqI2{u~;iُ5n1@Il“RokjYr8}# n@Xj7Z_wVȖAVoʒtؒ]/ksE#4@8"ÚSn/Ѳ%˱ Ǥ|(Qa| b`(S B2i*,QltLEs Jv *~_ũH, n[aH_5˒ZZW&+Z6S lfExs=  o< 5zF$} ik8:bo\A3*f\Ns Kk&AY+y1ys{0ިYI D*-&Q6%7Wb^|/McM#F^/}lLjdh (~1vسjԦ@Gjua3w]@ƮEb[nlΜTos4 4CV֜V"EѺꘇrJM4y@% ]Z!0k¥f"x01;urഐy!>%D02|jizaٙFV80E*=|5ӎK/7NLLꀧ- R[qYk:" R N;w_[8C+6Y mw/ :!0Hx2݊5`xh>-Ժ=qzSSp U,*\# '!SB&kF4j5!Mfaiit4\T"cX]2Xaq*tcS^'+jNt+(M&|8L?X"koߞjInj΀vm7!%@rH^1 ?T:Badu}# @R6U&lt#_0iV+UQ&S(F%N#{+UY`y騘&IT ?(M CzWvة 7չI8`ȸ[m ;'z7ŞbcN0H5-]9.vmUW(;~Y^YlӪֽ3X#kYO>fEÞg2 NxfAȳ{qkAT1/_* ʝrJeh]8)j5x*ڟg뚸u$wUj-S/'v] FL6| ](鷽v峼ڞ?!xOMfCZ iK[F­NJ[3MZfВ8Wc]/dFN"*s[ZRF욮?d[5Q;jOFoV}7X_ ;afs!w撔L/Vl^촪.`r|S~_dj ApeӯQXqr/,r4`yo:0>}k8#pI2Gw ( c~qɞ15Jq?ZG46ZɥHtŶ~ӭ*G{s7͟R%b1L6qo Mn $0aڠX#_w?#PICvpk~ 178!ģFl\=(+bo!k䪝VbDxELwƃ_||=[4A+;돉5),"^(yF# Q^Xw  bXۉ;B:!s|g݋/.^q?f'n/TxBf[0<7q5"^ShPpxu̖k; 7Is ,`` _cz@sǢHQ^J hjYw0]KU!W|5@~m8c|oI*\%wÉ97ȑg F[RMi޲vdQOP(+䍌؏M8^=fk#YIONI W>O)yBxR|qכ`f\?㐝JQ|:7(\HT Ø`]_&O]"OO^-WJ7P 2%3U9[pKHT7Ѐ;X%%UR v%9Qu0DUk鷧_rX ;Yi,ښ.6vUKq~eݍ",h TplwZ k!Y r:Od .hSl3v-ð ͝6˹Tq|ZOI 9Owd.dnJ/uS$Dܠ >wP12ݬTuvG<).b֔Tr靖Auz9T* -B%\'#&ɧ(\ \lZ#9G8ML?-E7&0>EMc aė(Xlם ~MA.߻dIY=P ɱ7%0o.+3R1@`ޥYs{3r=z͜;UUNt)J-Ђ24@Z.c4~ԇ#V'SܟP8o#?* wa- /G-`ȣ fODDh?BVⰢ>5f[3#Aw!Kz*O1Z't= >l#a["l^.;9|1*- oѬqD%&kޥ "h ist,YODX͙|90dx80&}g1lQSť} -+rQψFd\z2*:~Og$,?7Bm&iW}ZEU[@izs`_A''8I;3 ̨ѭƙo(aS +sTH}"vc %(\lJn,5{(nxcAҍg,qĶ`5J$@TDv`حG엲LB8vY |?/ )]r+@nL՛n+hSo PǭvS=:N";:Ƹ4 7F!OG6Mܘn :4,]CW?o4Rj Юp%wǘh wL3I繮 92楕 b.C Bdywwۘp4IsgܞZVGSMe:8,ðg W4˭', Bね=Ap'prCb5`V4oV_ ߵ|ݬЬF{ }q\`Q@V%PL,80y*@>sڕ*RmF@Tef/" 0W1ԩm#k5Ape~,r#DM͞ӌaAX;6Agweo4ź4U XfȏoUm>qS:g` ~d}wbә]4#=b*뗂{e~4I䥯7s54 / R pQ,b2K^^goxT:K~v 4,D΍&՚/%/QU>t^csLH= S!Z"eI`}?)zIQ0սYOpﶇ鵄>=?4PQ5& ]zUT @q-(dJ <ѰE|ݩ!qVKL*'E\~ MZM5I8eTkG=!g; Ɣ2Cta; T{+TЃwSc4&z:3v ;W*IbZY{=ISNRf{3Թe7_hʳY=N6zfyeI˩;>M8]J")Sad/$ DJK5:_m!<~#澪R@a B %<EOkS kה3ַbA-QV{Ciީf : %Jb#=4_=I_U0< dCS%s oU}:^DvZNz` bIt@~| 1CTAx%8>1ƗsY5)Tx{2o~OWe{M$od*'nDؽX]*.}Y*a0iJRTa 5b :>$ظ_1o.]}ۭa2pk?ʰO' 0xcl"ᔇ4iDa/k5~R4twJFSu=?~{-+mJ4tB&CGs`& `JG{Y;~KUTăQph=H̟NG 6-a=)\fHԤThN}Cvj{$!7əx [W? }c:^ɿۙ7ъ[0G^:%"oKK$i:5QyvK_(\# X6~@JN1@JF_HM^`FRasn}?ScVbʘd? (wio o˻UU22YӈT;J]Ā @rC n &׆4PW!6+o<Fs}N̿9HX1P#̷yp_*:15|n i{{~RL,%~oKn}hi۫l h ' E%8)s8c_9eA ܘRq_ bޖ0}X[ /O#AuAa_LMүžS^*չt:@'ʀ? KwHSR|0pk3J%4W&у rC~]Ms-mbC\h˚&eRgznPN-i5KcPZ?p.RS_*f8^gޣT&| U~n.TY?kv4Ee\8g:Ťɍ`.)!l,#F_& 3V d^J/Ć%RwwoΪ` @Mmc͛~%؞ ޢ/0zcKA$+, z9G$a)/~2W?֞iaVOwꨟ;Z46\Ƽd Wmj"F|T w""SHc8B ; =idM;yCif5l/(! 1O+$O Jv\Sޓ1 &RbG/:!ж}n%jv=|hF bۻ#anjL׺$_,Ή.&ߏq)3CJvn 'F ͝\ ;*<%W\aLC@?Xd(Zm XYqe/T౼^zzxkuZ',aQLOҫ0\! GQ>Zm输0WSj%GU{,];~ 7뵍3i B!1SZ'v 4_>̆|8,IQơCٝw$x)1Sgz \b;^6{@}YU9Լڛe$_}\"acuvMޞ5-mט婢?Tʡz%Eѯnc9==8Ӷ9N{89󡌰D4G3z̜V-/yVjE9բXvf CSw8݄}olP<7scB=WN혽x4F@ܲ'v+׌Gڷs$ܻXb"3+Վ[{lb@jEq5l!m[@v/.j>Fv\U(`GҾK#@PPFfX7c#wέI7BXz?+LqsyxwFomez}Ur^lj9vzjo8}PH]ޞ2O_r>! 0:Zë%5c@Yf,`.zPst.+Gf/.? DY3}в>A'27ʛ`̦rmfvg$S9ΡMS9EBEVԬ3)bhQ=w uἥ7ُ|/8H <Ȉ.V3(kאXicBoX'j5 B`ȷv/3EFzl3[5MbX wT5] o$o/foZIiHճ>>jvFxAȐT:hifޓ{k:8w]<^Vzo"wK D% UxHٖ 9׮"D<ݭ/H&7 > ~EoWJqt&H 6}qwRُim0*opi'2:?n_Z05 p*-iՌ#HMiH,_m5Z@-Ju X;ȷCź_@13&lE9fjm Z]giZ3ShB ؇x,q3D;S8l-)1!CC, V),\{tr(ܬx>^wA}|BgŪk.[Jxr\1p.$X?JU!Al?@ׅP{ÚVeD73SH 9 FP"2*g3&܇'-a׽D1blˑ+ :/Y'^-$Q>݈/[ e[ܫ/vW,b@t0M ' WG}8UԜSg; hބoL W4ݺR&.#)ķ!K{<k7fZE#] ?LBڪ DBzz&d in '|uK%9ڏ1cV/jKShGq22>(؊P#K7"~Sf ?KcX#m5qD$םP~;;[t& ʤ_V-ME)wQetѕW(pߴI鶮OqVj ȔN@O]olita^5;QXڹ,)7~mbH,2ȵH}+;C? +}%C (oA޺~ɋ?qޓ*ZFKHg,:Nʵ4ǥIWUdF $,2_唭BSDGai"09wyOKW~I[؉<y<87ƞ1s.Ceo6| }+n=NҨPLtYZB᧮hGH北 <Ч-.D]Tă |FP4޳Nnog]hꜮ&y,:O# /xHwPfG +: U <* ]QlW TGLHTɓ UJD^E;Jbfr_rW%-А$he2U8^.LjTtgK[ mcjRfxVZ\Yg`[OW=ͽsYhb=p onӁFb-n-pnW2v>%: Nj Det=L^pz_ #:Y;!$]ը!fszQ쟘Drgۂ+>]J}U՗ ej!9;XAK/,Ɲ'yN2'ClW|!]g^vTa}U#x9?)7Q>dJrRcm$xO\#OQO-E>q Aq@`l~4Q>N_:]N+xZḁyN{^ua _s.Wb/9"7EÑЦ 3#&%7d`][} hCqu-9E)+/Cჭ/#05X$hC W%(^)":0FzSNK 0~k陂gָ[:1<|3o&g[vZT)< <_,RK%eMT+L@*Hs$(e cQ"k.Cc# Ӿ22lDO WE>i]1cފӸl=$o8W?~8HMy ڜ!`j1 d߷:ؒ?)j~8a {8$X( v+=rn."Su` 4J** H,Zhr ٱ%:18\Y}r,JAzO Zh m gܹc4zjCVciݼ96EY:'jVgY#n%Ӿ`8tg|7`@0Δe*u=h }/K*3*GuM]u-rhVM»S`ؾ4_g>h狉< xtf\ =3t"a!QA&oiW{7SA Ş$-4~lI*icٴamkn:1Q~Wk!;fg[(m<֥wi5O $T>D},ǢE+0@+ \buFN9j́ڬHj:.HJ'x]_5c}s;{p Dž_Ih~%'A9DXb l꧀RF5N]bӑhg|T͍x.c,,2 pk!\.x}F7Z]Sօh# ؇x, _J[B'3t ;398ے`+vbMt*/=Du?-|B0$PRҥD 9O0e":3C/)5OJ0_G8 "<ň[9)]ƵyHK!19+$VT<^{$yѾA<){#S& nmh2"a~W`9 Yw-Vٟ\`[]+kc d. L]jw)+~s_tSO;uYJ7}W{ڥhPe**aΎ^z>%{R,ЬdBXausxPs>,ijП4BZ?ur8݇;KIPߊԾM/ܻ]WD@ѱZF+;'I&< 11%]:x3(mHQ8%$8F  F1f \P'9r5O}7婬d|!jPe~4%c.Fj_FvNFNaHOoHw]Clgr-Dz|vEYk`/hrx_'`fݜͷ:ݼ}@Gcn㴀!?:aPa:\v%mWb\^y_v^$%+}#3IN*)p wқ 5'reB\IQTxGXH_t{:իD,9!R}_l.'A|XI*8 \ɋ8JF"6(k{9pE <1U""xsCd2$[`P,R i:RCj,! /l?s/H}3YSrsgAu9z7/;h*6B Kx, Qi:Hɡ!TU\h)0 C$mH!HMkΘ1av% W ^X[xKBݲߨ0!7@YʼnLsk- B;/!wnLTdTA"ڙ xz@1-{jė7]@]a Vk2~K7N.ʩ2%fx'jwF')> zyHwzmg~:K 6|hn }ρ<1]ү(mX]^#ti=;mx;ZaHҭa+c`S[}%E} [wu5M8RMiu0: `g .;)#{°HcN_ϙ_V g蠦OD8@[$&l) Ŋe\p5ms47L*Sn}@;d40vTKQft,vgiILpf$M|q'vpݽRY GcA>fIy:(WEDn#(_₭G) e۾֓ЂaNJ <}f;fXa}C08kl,W̪p9c3#3uP2\At ËO,1,<O;ґ;jJ9>E$I; * 4E5W&oD=:v N;n+#'ȆVTٌ`3h߅#uox {E@1POI Jea9gg&I88$H!ށIl X[Ohrʡz)FI1Ijg:IQnr?tWPޏN"a3%%VF]*^-.OS(>w_g4Ǝ5do0RB^bk zeꘅ}0ju/X5C?"ҺІx7Ѽ!Coߔh5ȅ-IRܘ n#W<}]y~nb'Jy+BzVn(RnkQhq\IC+ޔ_r!(DIR+qs,{t1{93}Pkخ.~fu .HbPQ(n)(W xˣB75hQ6|b9n#Ϲ-e>ۈy>9cj;F\uJX_k&HXKD0ó]?u/1m 0m`K rB~UWZJTJ]в>j'z l7P;b𙍡֙{~^pNAA$޵*GԖo1>Ć aQBfJ FOwu,7G.遁~A*w5D}1{02*߰r .-WqZb1+U f=ItV(TV}ɣ Mѵ1lF='0b/]I_ӻ/秤GV䅹u'Õ#er-9 +,۩jS7Qy4xTͣ6Flq_EV R W)4dȐONmѴwd1iHG_h01\yDXcOJJ~e+c}?ښ0R&ϏpşE$8DY e2۷%OYѝ2nRJg򾝶a2許461cewfc\r5u@΋EjwGe$i娵x]zSew*G"^\lj% "\5Bx¹QJAdd.3 -mNi'46lV5^Ο?+sy$ʵ '[O\@s/$*_iMfrTpހNzKG+?PMw-P^-)JUĕ;fNL{'` 0Tju'T-o^'W4BVBI4wuB1uEy^gئe@5VNIL>BFe# ;wU/h84}/s1>Hsir7}5z7[_NS^䅭To+WZR:R1`hu{IFĂmv6]XN!:=k0_/J&Po[ }aP@!j1},^}a ycG ['8rk;wM9M[Z?T]gUMD;/!m1Wn?S8gHѢa>ͧ\yA[s7Pa/DRf5~LVU:U,<~.Ao>ʈu %+&[ 'U/)[>_C ?cG^ ]e}^Z[g2Wp=8 YQuqYbs/~.Ñ3z~^pq5?F-F"U_2?̛7=cLNpGKvH0ujv:>To@ \rF-.m>ȃAPNmXI,"_K椱LA4f O9. M^c.=I<;Ϭqxༀ -ݲCpJ?۝tgZ0=b W&?ڑlg;No]U ,mށ:B ~BPXz@sJqtmmF}3X_3ģ \A8 R%.NͥX<8HZg>G=GE -h->v#ݡAv[c_)]}$K4g ܂==`& ]&j'ƺiz_WAr2t/텉*\$cJ0`\o`xt(6+zus[4JDS:g,L =ԌڸRzT<)--Y !`^Y̑ts ľa{[OV4*L%XAchEKZ)\ǰͶ a'FnaϏF]w ӓT~'˙Z)܉*!Qڂ0k|K˕L٭ҕj2 7>.&0[7+5 "%j_㰌3Ċ p!n~qwTЛ;HTJtOk|'_(  \J SGٟb!4_ʃi( '%ԄA*Xs$݃ć N.Ʀ; bq$ zMվ ݰ-"؂L6$cۊxмmq47!˴Lut ɬXvji8lV1n+!TYBҷzo12b,x(g#0ӄTtt:(aI%U #&S1"i$G߷-T aev0t)nZT6,XfئV͟Zdp%UI^%cJ<cH_C|Xw NfBԴ 8MO)+2$xW \^|wÙ?wկ tׯ|AΏBԒ07b'&1:'s(x`WcVo ́+)1 ) 0]c9Z 7I@9]), CW0D=˦gFZpW;j~'@?燖'Gsш?Dm֘\Wgj,iuGp>%AA`ޖt gޱ>[ #:]y/`S|RJ[/Rnn<~%aLB03ʢ[4B ͚ 03:u9Ze.P7uC @U܊BT{RrhqoK)Huvv n_I%$uGz w|QT8TD#O?`eBsct7(UG[9hxÞWV{-S-z,ϐu7-S`"׍^_#-vsv2Bɿ 4B\ݩ}eT2;b;e\jJg\_E-5K5r ^R%Y YT'd=eD~fgquu1WnXp|[%ct^DBczF4x3P,w$CH!_o?luw녚{MΧ(3a>8pxeSp3˯yCU2^Pr,$[2S 38 ܊IZu+} o W?zl(u4@G2-YgMf|A;u&VMt\2HbYH9SAf`mke4X֍}V7Dsu_0ugaOxg;5da}vϸ U|')bXV/yژe*D#VF!"骯 >PL5_oSlzG=kV^}.ty񐐟3:g)C}Q~uXϷ$!XxǬ.ٺvBq[">1ۭt3Z~Ӯ0}aͩ=˙PC/HZk>dې 7aPUL4oTGajY2y۔~$'/xQ)>!6Nj% "UD!H]^7(zhpUevs6?|nYYwtI͕moφT|*"W e~#D8^qYeTL0NhX\ΈH`Dl2nxm {_`ymUK rda6/[VSAN!t.e9:2<10ehĽEAN@&doֱ#Rwmg{!?Ai)ȃs0R*l% @'PgrTe=|%U L#m P#HJ)$ԊXbˣ<DCͶbd;=#gglE$vE>@zqU|- :X&SqcVo:ww)t94>$Jiu)*Qy7J&j[ u*G~+ ,t̖`/5#"dpvtʋ$ɓ~n=% YU0!͇oP<˂2kc. ~+kZɔt7ϓPC,b=NʬJN%'Z!?Sp6%$7{ dGkXb}h9]:10gZݖ-:{3_Њ1AMET1BW@'BďL(wzx_'YeOKhf&v3ެ$`*T {'=q\_4b'J'$5es$sQHbʧ|wN:s4]h?΢WhҰ% 88-g 6]/E1'WYK3PzEԛ{8FBfGdAMHNeKwcfܞg{}GZ h엁3;V v9)~ iBްI8)swEC>#jմ^n7,`:-f Y48/߯zTp ߸a[16C ثqR(siB ƱDd?Bv9kmp{5~ ,} ab_w)e`-/8N靽 mSKݞ_t`~<6C!3N0>l?4⃮@ 0SmbG@.0ߑ& Rʩ:3_&r0F0`i%Br; E:0Mq{!)#lҟ;fQ{>r/uVH w.u"ƃUhF98aj{{ϗFRX3;qqehyנZFUGwL#S 9{_Y)8: 6guvXe[fqӡ\A}տ/Se$&K$ҸdI뼖ѪpkGCB4 SOӞQRDM}uwYELu@Z<:aR)GA%™:|z&&ّm;FM2K!,PA)dɬ cpa/%Y&TEqKV,CS\.gd&haTgit3+-`.OG#uF"3%R2Q+6FϚ}yCU2\gY7ebx3Kh4юN@DxExI|CWXc$d~;d<{mUf(A˻z/4!Q 1Q#л2x6O89ACxW$J y!A>b[ IAXP=e~tݣ[fޙO9$C!mLOPpJf{c3'ҳ|iwmu( ez/>c0 OM+} fs\@`QMx?//vU) h DHoj ea2+5%oV&̗S4b{gKδc4K%rH]DQaAАZ5PќP,:ؘkA";Oh}Wx]?&mw-D CQ& DCxC6)f@vf0Hk)&"h()vteX.ѻ*e+>S ֞-&dG" #~t}v_x-~!uc *P/PőӦP(, DH?M..!"7$A'uyٔC-o_lz:M y$^M?)BJ<O˸l@]n&9ݛlC ߅4vB7l$#$) {6  Mou,;OW7ƾjL5RqtЋn{e~a=HYbk PvfI#JD"͏_0ť/_oL5k*1X-:L6HoT$`~m._M%,[$W >!cO"yfm ^[F[1ŭ3RerH5ZAx4<|SbU Oz 2^d=j'(1X¡ړUuaڸyvr:#x:M[Dq$hɆ=J\gӔ/7 Hqݤtv&%&Ɍc 'Ja;o q>Poϥ1O>]ȄEKmcT_/ئu #\K~b pT)"ޤT7Yл 1 qX@>wg(> ǥ`b2q|q T RH]Ig|KV T~ NH #-jmdצs&F-쐇){7;\B`=ɲ(Ip,PZS̆'XE4.H=9O}׷;*چpR&䪊`OjU.h"=1\lm81@􇳈HjQ?Fw 3A;=`Hg~qqidt^q`QEed]5S(=e=߾1,@H+,&ԲM=:O lJJe & -ŅYq!`kcUem11ExnHB!N8`-)PCv$'SϲX;^ V_M>7.Y BUodހ& ?#:MAY!g{ʓnm8 ĕj~~D,?!G)l[Tp'I<<*Y ZͿ":n0 CS*0\1kx*ia[U *~XEwf{W:\4ʅsyERnkQ5OӐ:cnZA@"Fk9Cx4?3rI ڌ;2peϸ\Q!V7>_11{CT-)_՜4u/ 'g?(jxZ'mD,_J16> P;k"=,J&YL#X3`0/3gWd@c=5dD z72d <9eb;߲&D&@2}N'DKyIsmt,> Co&2  :?Lz}9&8*mi?J3ZS4-y2Kܮ_}@:PB="kK֎2 \^ 0u/abY(ak\緢=Bh8%|<*r"<0OɆȠj砞BӀD fvJts b,L[ с8_]\"A+1kg.*d/EtBV$F&#~`DWȣ(AnF_Cxmiu0UAֹ3^+)0:"#; ipx<,9?.7~Z|#POi7 3 F wi-x0Hxֹ1:4U:/M1V"חˀ68fϭi;mtidH~0E6q֘-cߎQO_ )RVW=g 76忑V?FTD {Ca+^:wh(&^8L3aq 7Ҹa#gow"j|+HEA2@պTݛIM3|k>A~Ef걈͘0q7s4LJIN.K(|yg便,]JjV>:e, zuQ:y.v5{Vՠ(a@YdG8tyކG@$eeծHղ>x>}T)X$;S.!O>+=j8Op~_hJmx\H)SsĆcHr@Cb8j˕8:|Q|5b xO݈s4L@JMԔ9up jGc=ߗ8v6<76]9*vSDbӸh(VǪm{J:Τ ;D%&HBg5Yϖ!+],wa&xSpҘSۤt>{nY@vYL>eF~}p~yHL YΫiylTQbjXE!]&\8.OVAq~^]\'x'/` B i w)GȕG0hbX ص#|L -j Vjb he?SkǷSc#Yߥٍd_)]zaX &-!lTOo?uY]j{IKݍV@F?b(T*i*ZIujmG/1D07<(F.H5{<GHA73UA?8,ʃ{^nޥ$V ;[9XPtz .ݛՂ?qwJ//Q"7 簰Ъׁ_.)ʚC5[*̍8S@%o&`fy8$V¿2t%8F>KɩUS꒸esoф{ֹ:B69#u + S`\duD/u^}[$m;)nĿ}~*u.z?5>+`Yy ³֒n`MȗVZB xNJOk+w ~bp>{La?>De= [PnR?ObT.zCE|nMyV+|^'@f&[kLsgh5\j]U]6DhyhC riWO_s3oP2`s}'4N.PxVkӇ/-DI(vzjZU6̙P\YGFhiNHeJ|M~n;Usw c6 NT3/lTVxY,y`!eb7W:CB HDE5K'RK^̟ł8e:B\!%d#x؊`p%SPP4< ۃ Gsrlә^/cku TOiO)cSñǍI=ov]d%( ey"{h  <ҷ9'Wp=3-C_z5E=}(<-O},F8D}w/['l5kQ ,rMϺCs0O5!fKlWLs&iC+T~N-1axXY2y@2„GH/JIAq$">fc7Zg+*sf%hRtm*ĻAT% ˉ\1$XR \ލM[ @kX8 lLoRJH~|]?;m=mig^64cD%3`'T31\- {lq3CwcѢo\g| ^v^67/% 5'g.zތ8M~[X(rMA4/3/V0ro8gfo'ˈ4OL =Y]GCPm}vp\;@R+R(ܿo¢wǙT>nk"lVĶ)N KS d.nWdOوnE0"O扶lMR\3Ժ%xYZӺ%Bbap_͇۹bv!r"i3o8gnj)udpl1(|'s|ϴ̦bi>z9W|=l >fJp>Y7j!m~+w'y bid4`ߒx] /-0 x7A* 1Hݫ$VQ~o$+|=9E(JM 8a!{EʳQ 8M#&Ȟb]ahјliWN;r@ь"!#ȼNt.w%\FJPQtXdUEl[訙|ll. M|]fgx?sbv}.;F.߮wDJd87+ UXbyDM,a}_iqL Zΰ.IfFRaӉ^\zɨm0arg@jjP n/5[lnQ*Sst+d(]_{2E' 1?zXPܪuݴMO鏨3}-H\f%xXt$FHg'q5S6{wW@4_ᆊ #b;DUO5˒w)TnwtӻtT'\X9@!t /c*P!BI؝췢%vI>9&w"zqEWZm@ۖs]gv#vǯ҆d^>͕Ll>ywKC<^tAlfmOߗR֪ T64d{Ytl󡥫`=̏r`nЄѐ (dԧ&"^k=7PHَHZ dO;=#{ֳA/5b^&80i؋dd+ϽњS2;n&`w U:'2vo t| fR}F>Jՙg~M'ZEʰTr4ьdvj|%0S)!FkEPLObX]LmN(mkdpR̩R\ʹχ U"#0I(p+ 7x/_gocYeg01;([[bN)~%~tӫ xI\5:YCv,-yY58!"4k폞]%a_ThR0ρx^ȳw2V| U;0dIhR2e]TkPmt<=%fd_4L}w)vxv4m{.-zŧ&ṑ@g;}׻=̧g4HvՃ"φa4QKPMjb3>S{[.Q W& wH=P`]ZmT1 ԮmQ*jommmз}Va|9ǗI@zR8L *_KgR^,/u̜@ f8e?뽥P3"޸RQͫඔ{w(,wfezv T7H1=ʚw H]Z5*]hzzd QY17]A,F eQ#z!@" v10jZ%%y:C:^-3iR&0N\YV 8O|P"Ɓ2}bj?~zji[f_hi)|Nzd޳7R#jSJ :^mltɚC3THie,o-v6_$&BJOi8Y9ͮyٲy-?[C̩8' %XlT ɣp?0.rWלӴpc+4UC1mWXOA15 Gf.GQ!|S^*h֒Xw\1sjHUI`?2t9JuTg,;90NB8c|[IRW 02jmŔd؇gl,ZX(ju6 1y} Cj,6~44I Jܲm>l" (}t _H/:/E(V35Sao^=BOျZ (?Xq+Mf7=a?ZPfYb*=V FfMEmYtfsD?̓}kDј;suFa:r)I PN~m*7(|~HE/Y'@S59JHkO*RO k-@1_m(|e-v<_6܌pgBpZIw[V`Lϴ nAhtT&y + 5kIid Ӳ=&4fF2$F{6S c{HX'=xI}N$۩ *LNaվѮ8g=Rek`m'p߫'Z=+&_" S,VuQ[~d$$ˁ@7?#_#zxoUE$iQpXjh(!<4XdgbF+%7ޤyAR[,3Ѧ0BiqW%VyDtŭ"XNgKFXdUT1hly1M\ _(25n߉m3H[^8'k)< L" f"X-ߵ #BX&!V:<2DZeg zS& CQv tU]qiSG؀ 4²AGQ&ќO{@}O) cϐHVfߛ@KmKם\eEfb`j!PV@^I2CnGJu\M""<σz~#_Qc"#Ea? Yny뿻1v8Cc̺^XO)Jj)zFhC |5ttgB7]Zj@LJxkjN3pߥSR9.P~^+ߞ/w pTI~=6S5iM}DhY2z ͻ-"q~G83/4 q5uQg4ȜS{դa9n=p G5 ڙŀ$;r"I/h buMGM6Je.0c,a>r PFܭŬy ڱy JNMtq{Ib$Gjlr2)8`I:gr ӥ#!0"KSSWf/VC[+Fmdek(9Ӂ\ͷgï /f=\*/L@4H(-DlQ ,Z,wCH5c˃~~j* F.}|`Sm hC ?o8q!#8ɯse)V%$ơzFmc &]VH >Ғ]>q ,[i,jnޅq @sh38V iC`楪,mR5< j9J)E+OY& 5=ZY2 ^18jK6SaKQY@`|9ob/U\< rZC-+g{mj?yJCݯ7f%*HD$! JZ9Jng<6aD[0,t`x(w*ŞP s4{:$O#_A?PWwWu}ÔX2Yzp[@2s{oAv>[ FGs{"K/DTsU3x:(|$qQ 9D^0o8;wҍO <Ɖ6WzM06E". , *=|V?>{_˾؉%.B_;oyq' kJM^A+DYyt"lTN "+N,Qaj4|6[&sJb& R0m}Iе.eP8:B0YH{Vfbe %ETCBl'5fB9$,wF Y;7= 5-WOfdXsGOsx~;BxWvdW1gL݁ĵLGiN< +3.f_ r}ƑQBQIzj5^vx=\@7cB~աy ͧ0mw&jmIcki Gnz4x:w=Ivs`n`E5́[zu Dek9)x|~(*^[cYxGM/O}u3L}mvL6~7GOZrd B ۆCt]^L)+ٛNVc2K g:}%I<?Mqڪ]{1ʃUa]Ed]# XBR6;?8qV_n).{H%ˣׄKvFD2Sɽ.=M=Љ7([<*A+% Ig4G}َ F5Mڮptl{x6chU\ѾE X bG$%xzNtt* U\/#뮹CŢ/`bYC5(i.@q:gA&"'%0;o:>X9z6B9ADE |3O6z")h趪_0,dH!2:j5 'jma)ڎ_$X< C6z!ZYfm@]ر6-mS}/,J;l}≳}- }h*!;v,kʙ,ePjdu̒#2X=z%39*W(Qj #{wgzp $pmNo2m+ hb964F{˺VZO>݇O#W A!}닿c/EF?\xBx?lH*t H#_szb.=s>:Т fLǞkެ/4=dW ?ìfǧ[5_|U_-eqz [-$<ט<pCE"w *t{&Arm1!GI Bc졼gz0a!نVgz& NX!sO.˃7BݠD%u yw)K !4;s[Phϻy(hký6 tz[HSrx"!h&ҷ[`k92/:V߇r0Ch ޝ3p D< ЬMS$"sGV$HJ9`a_tee!䆸LnOKD2x+ -9V_`*Yrx3zkL$!'4Dϯż^9:lך:gZ95*zF,("DC^Y@h.URy@9`q$b ӱZӿ[/v;e= j'@LZ ְʙp%L 2`=rS@S-}.PY8qSPX,"ѐG}wb(&CN4TN=jWeʠ Zj!7K/lZJUCq8Dh :܂ՆKwTɮ݁Gɭ̡vd(b{GͶGx4gޱ". geĭ@^Q!Gm)&=Neߘ5 /Z,ڗD6|f'?$bƩc-o=4ܴm؉;pÉO[DUdvSi ; vh6ύ4ō#ɃN# Y*|WfZ ))Abg@],1"]Ih @ڕl?6n$,e6 Dl+9_Ulsy"mQ9 uc kryڋHʲQ (&\gl:;U7HO}TI96^Gi$>`+kgDԔJy˵0)]zKT`)9zArrN6AKMLhqXns–{}5^҃4.c1Xw4(/HYvLq{ U5O $5s}"{dhBsnuźVSw tܨ׻Yd{o]_ eÑvIB|.D"̟bX0ӱ IkfBb;kΫk͌GK,vgiDv7\`u|OMf YP((z~ 1$h]h?5H_PdAF>Ea /I՞!`HK 4;_gs򃀈1YǔiP 滀7**Ag^tQy&] oَ]RSp`D*vc`< /pHWh "NbL`#sC=>J ?CYbrbV-Tt+2\ݽ\v ZˌH{v1EYbQ('Pajַ =~q1$$⮓ foĦ F 4ȟtagH2j)[Nbf8rB  ]f*#aL+Mh4 |8e`vz`˽2ʃq*'{Ҥ$&k~F6\XCvvIq iC ^?" ۠Meh;{n PCiRpW2}b=MJdrұXK!5ChUͤĤ".z=M4|l(~@L8|7ƅձk( c`ٴz0~Vj5:pAŽ!JrJZ!DM0~T-OKaHfƾ/GK}ké_41džƆ'ya'2pkEİ/f136J<;d!_pm;e)@caU Bm-e8PUa*o ۦ+^-CH$cUtCZ."I;P}T$D^JmpL){G=͝vXF }8́zIX<0< eywQdlgsU[`oy׸oI}A޸1K#J,qzRҒBNLMvb`g\:QpIY:Vp\J(8Ө-kՅ,a Ww~䑧b+(iUaǝcxPjA&^:ESۇZ1fyT ?i0{ #i3x^QE/詼pΗx 0-#? U7lctü\=NMzj LskT^ɯ?L8|-!CԘfKܴYw\zM' :rŠG9%hY\[llH`սru2}<Ξ" ]xdRq5 FC;P/_ <@fl{MV"Lf~>th؇zY!+:PmSqi/R0ޫ]Qْ?g tźQX2*@?W$ F- [FPdXd  >[1XL&K'6lˀ !n"CR:ێ/+/Ae6*"oq5KWʹ BF9`U`rq˜v7w(e 9J!Pј 0H@+sdPӪ6N$ƚs]+pa1%eCFR;ì6* ܍$Z)|ű,D=/KE+#-œQu>\}U_e8O?Or$AaCCtWjtRځo(Y 9bu/@n1.%Omؐfmd)8zAG HxSNrtw7(r.!q`5,v.Ƭ :$"B;sZ}rЊv c{ ^N#ΑP43k2Q-O6ےDe_zʈ_gMC_T=ȵW,bp~|0&LuOLnVsGboI KT@ky`N#TE!~*"a$A*X;Q;W*_Gd:Jo}K^*}5~i@betZNdz[`_LyO*xw q]ۭ aɵ׀&XxW<@ icx'5|֩h.Yė'}(%𖇠F*ap‘W|liGj_{( &#H!wpa XHXDq\ $HԘ8sO)s0*P[OSrpBI^B}7k)L9G* ǵ51w.`LM\$&WKEk/]~Zd+8B9U5O,Caշ5( "~ .L%݁d 11>\8tZYYƄmNZ3cvc |_Fӭ[Dw m8lM>4fcr+vgOOTLUwoAA8$t ~81 ˽ %%,{0l6.[rwnZ]ǐ$5JU[,H(}j,6RU- :v1qyFՠf/|rϓӥu'f[Kr- /X䁘(4n"/m{'oAZ yO1G15%2=ik9alMD2kETW :;K}9 ފ=/D˴AG龘ŇQMZTRMl Y6iН-q fb (rN_ɗ_{Ն#,9V 9L]eFEbk*qU(-hl@{'p@0j~;Ogy/TAR7%%o gA׿ΕFwÐ<yX(kE+Wɵޝ?ey4:&G:s).3>8 H 5oz[ean"ȄnJu5\wSM;̽g @zqmL\Nl7F4# L ۙw~>hv 6Ϙ@wYm=.Rڔ& s.w0VaaXic}s%S){8<,ъ޳W+q\$'2ottw޵yT~9dH)b;]FF?fh6*~tPXBx_a5/Y/tsd0pN V<ߩ#L0J툐~ t^&C#OvD,]3{_>fcfޜ2[!R c$ĥ>lZlXu}V:#d r^RZnx`/^5/Pџ1VkC_G a)h%c_ikzkM{_ rc̩˫{:Š$>*~ij,0k6v=Ybeu8H1|{*eC7yR?(0fqJUJ"0O0@IWu޻$EWᶷX' r #=ИE۞쿗_~})|$4W-P귀rxϛrTc:@&d=E2m`uV-+lj)azShT̚$7]gHPoln ElzͧVbƿ?zf^X~G$bީy `;%ສ8υ(09鵋.T"1YBȶgF͓6P oHT3a2o 8jM-ň0~9q8eOdY`dЩcwJzvpvm*0- fv3Ұ"]Fvq&*eݺ颧hɏ܁:rѫ+AIX5 ^*q$!RKCdI]avaiB7i?Гd+W*K4 _sXW9 OSAgX}ǁ{({E+6"5[L3 *qk@+eXfR ”3Ko!пȗڥJ6N''`0rW>--> ,[#Ǔ _(~нĻEc_wNߩ-Cy!2k0EpU C=P?ZuA!Aj󨐧NfxtEzG: T]LvA6Ӟ,zT}c~1X]^,͒ݙo+θj<*D`9I>pkkƀ 颃n<'};7 Hv5C;wT,3☚&Z[&X%"PtB:ll ߐtwZYHċ RB>Yi;LhѪ>O_@:BL4f"Ξ M^,31J:u[P{K:Y ]\»:50cGdžBtI[{mZNP+&I\%q.Y4 A>`&&u# .msR'94+F8|]G_3&>I:bK f}N5kH"5I?tCˈbv.><FiMiQ+; }iٽYc,Id}:V!YjJ\x>mݓI&p ?ܷ_1  skڛ-밊,0~g_ ܁ G=1kvy&ʥʱ{%ghyV'?Kط?5FB82(.n//њLYI, ,Hf{3OVq?q5M7>|m7 enngT"'e[zPtӉ`'ʺV*X$^.B3Anպfn8 AXVS/8:Yٮ5)ۿi#~?P̰Ai15dzO:!~'g,䭃d^q1O=$BEZŲtUrFE%v}w u%6+x0r,zY}մ7b5K$F|,{|v%UփstBe_bX8|]>̗NfH1B8*MPHy IsICIћ!,᭶+Do@L#- j|8X ,"Ch\c  (N :D-˛A}>ds Y$d(UgDZ@"}qǑ6ҡw*)c!~@"yP(<T3^L!)q~ʻ#Β?8YԔY9kBRJOċ2iÑDtn~4Jޏ _[^t_⇮JJq\318Y'x G 2 .vih һmھ4ĺT iQns(~{Bᬝa荁po "3^p|Rd:eO''W^tR)ڙgN{P^}rݯf.Bi=gknNys}d@W\3g??"@\trTȸlkOj7 \ΰc: mnȧ5.la.GnyXjm 4^GpA _)CelzIrB`Z`9ϐ$(1jsq_PŸ^WEiC]{42#j\c@Z3 1l*bbuMq]EIxLɴ06:Q7 iHNU54?NYIY"i߮)6( :Ċ?Nœc4eK"d s"* yk8Ӡ;Nlb5"(ʛ*G-u3_ [e x2( 5tUVuo ][-1 *Ki@~|޶kiodʺPO"kpf? ڻ"QRYQ|7^=1AcvU L JC_Ⱦ4/S N-Blcp 6ү iry ~RVD㇔(2Ѥ)0xߘ{'܂IYhhQIvz JyDęcA3b(Vz= ҪS(%V^`y&ݹ_Ăp^8dmnH~/_$bE{e&<}T΅Pvٚyc!:}CJBdಿ!#LFtr; ߿tot R\E`䖎`N{tSlڏFA64xAV-}|b,}IJӍu:)(BdlW,1kR!4l~LX%U`wH#(`\"4 QEطڍ48 ?~våH@ڼ }/T۬V[JwY˾+6|m BH5S T[8Gr.yg:‹yi'XW|uy%Yl +ɇ+_M={_1$FC s¦±SK_ج_f^7I8c>/~\1d N=]`$j"Ĕ۝J ) j *j֘뎛T/jhE etm,r򀏕ʋ/!͍goBI,-^2wӚbʚ#tSJ۬KH܏n/̫yS6?k`|{$;!b,qEbR)¤fIލb E uWc!5Q`3d#*zmUZ%Q+hA;KslTqY)?gI|g|~JRqCr}&#TrV˭Þ3`#Em״&?W'_E"4{zF%' \lt `zk,0 %g8 {续u /~(DS(={ t[k` u#q>l uT=G#fz ܻt0"Pf~R߶z3#oFrcdv'ث}h @ktKMoU@|<;pAD;?P'ĬK:"&8YmpqM_ȿS yMjnAK}C8};&գ")EfxYz1l-r/"!Σ0B@u~#k>;_ )ZlF*(5dO"Y ׈˩<܍J\^ H'*Qz[W[O?hF9{(|*T8ahfOǝwy3E7ڷig[5)SUKqwF[PT]fBJLeߎu-}As1%hBg%)uc,zK?9EIW 9xrFp1a 7bRKaͪ?&Sa$4NȐ#ww n14gHG )aߊyiܻI$V{@2Mȗ&b{aۀ2!t 5T< :){)rH^(וMȠe.*go߁\E#=mq mGρ^Pɷ3?'q5MK/%ҏ8#>7BW~bºrT!7n=3wzە4q) l7Br%zM2Hv׷Q~D8F B1k-˛)jrۿ~1~KkpFFJ?R} x`5"3Le$Tﳓo gLŹ7\8)!|?uGn!Qşf;o(m&u`)|`_@ESả6k:5u#mq⺻R>ҫ*TuG݇ >g.GsC= FAlkbšb˃}8; .yvʯ"9K??v>T WKdPBD_q7In0A5oAR~!ms`qInjyxI1M@nJxz1c޸/Z'X*̶9Bwe@jE}hw=iYvIDI-%xM'Ѧfg-\N>ɰ}AxD OՈޟYs\FT1*[3:|ðv0Y)2]LIop}tB-bZnӯcS4B^- " oDH `_`vC-ך&uFEnR]|Y`y؆bY#L8w"Pݰz'J'&C`bNy N8_ӣ^%AHj9,{x zn;vM o10ZvF0%՛/bewPVr_~I `3r_P(*נ䞌lED@(si,[ڶ 2Rؒ#)xvnj2;!1j LOegk.|\p_[XMwu>vѦ]|7O9ּj/yzTImP,V[ԔС{tXb1hwE_ `V Y;b_7ըcؽU<~^Q#,To^'Pñ缌?.ɴCsIF6Yc) 9$Ol}~ĚpvhPtw &=H˶]-7.bg;c oIbMwmWt >fأqc7dnrd-?T%B*2%LT2}gd+8ɕk^~=RDomU@Eڦ^C4礵[ƽeE}3uQb%¦)8qXs0C#Qw_G Ub;n&Z4{Rj2AOV,2~zNǝ.^>ЉC.?ϗnU;8WpҤH0Sa":$r^)!Mz>1w'kiC4>T0) f \" |Ҽ:Q-⼧Xq{4.+Sܗs(&M$OeOoOʫq%㞀 q'x 9a~D;?5YmylxHކ)O/-ʊG^ڋ`-EԍHB[WG9+d~hy ;:͡O'LUoXgEr3yl%'#{Hk A:?)n)1сYzG -V<`CAa+7&6My2"u+2PķqS(rĦF fE5L{A:﻾tr͖]5=318ֺGiͶ27Cf+8$a<y);ɨkv~l2o)҉}(Oď=МbUyv,U[ll[1#pZMF:\JˈK&ݝ8YZR-SGΜYZE_EcB1w-R,a!s$Sњ7xR&Hl>3+'ı9_ xx lЌ\NM.]Ui,C}cm6tH-QU=a{Z&n&@ [2Kzj;5%jsg B"1 ~DW%&\u:f,L0JdG\MԗM/UC~l[mW_q yϢ<܅ehPsK1I8AA?rCLkP5= ubo^R@B{=HS+3١zho@!Oa'RԲT𽹑=ʥ{k2fLa)8\gl]cJzAWјZ8~KYU'Ę Z<0=o3|k[y\ u=yaO8z| n[i9i%mJB }&ߧ]cdaLZn()ImlUuX#>:]JeVvxCZbt=|;ONuZndtZNs+-.vx%S cV !)_>,,(Q"p}ԘR]VV FHX98bx/'әZOz7ff8P!UtdEmm`VD,>w6..u-!:4ls#A>k72Zg2K\O{M]y2'0V4X>g9v=Nn罡lE*Ͳfx2l>_72Iއ^ۭr.8SW|;/&QeW>j<}X{^:;:ӑP "n 2:1E%$6$+ Jp)ln0>G] oZN,p9k:I9{OK9,v+]2݌p?_Q#Jr<q Xej[OkX)rڒnEtCZe~1\,3sa5Zpu)qp O Z_o.i_gr9?):z'F/ 6 vO FE,JXCEID8.+X)dSJ&yIU':=q@60%HUf Zv&I3kNj 06׫Y6|3;t=1M,#5c]A,&@uyAԲ:Sz/[a$?~6U35Al/ o YDl{Kw~ .?7HdfOVB ך2ZxtwBI;|hf|W8$ǐ(5~(}"L&lT U' DKT99h D*F5l7ru `*Gi0FBr$GI):e *Rvߨo܂:ܔ,Zj^(.qB1.%P᥂p n2~ABr2KS>$?, -\=o-˃*Fn-^3GA ଷo"JϛI>xksf)XA\MDt;iĒ7>XY"5s=3BR7e!_e5JH6xՍp;JMseV /q]c9R)*iMHb\oXj?Ux\˱]NW^4Vr:qE$s([m@(LSda?Q%ՃpY~~-J/1-H0lٿۺiY8G鶅:[l dF>ICƩB@TUrߍUӇcZ+a !`]38V:`|LYH|#~9͐sY4|8EXNRϸy:6~?܃iUNTJ0ϰ8A.P6RM5G!67B$A Btih.X>z}wcfRAV4U@7 wiܟ5@`ph Xv$Z+ f E c>[9Y>+q!{ZQ?7j8l:/VզU0ֲL+𳪜iJ)"@e%z9 H_z=!P-SUK1N}rDRGI0% rPl}|MYщ9NDfPx-?N;QI;)¸e;-8V7WpYr)̀tdMӻ͐]BE01-R_lM}$QN轗=Mď-hɿʹƁv!t#  oC#;Ȁk1*PteHEц_J]=0"m+gT o"ⲐBL@4b]|"HQՍe oMRGpw^+VĴPȝIvOV'gU- dPxa[0U,-<ǩj ]q^*Czzv wY~F^Pr!_.6 LYK-\`3\{,<՟(WDBӉ]Y 谰))C#6(?}`ܲ Y/o} 5~e8|55U88djH+F#Պ E=W\YIwBݢIdX">$+A:-(Fğ%5%-N[1:(;Fwm)w-El&Ұ=ۼ[pwodF-Yw /$s*QA]"v72Hx_{7UUvm|e6[6 %Q~B'PaSykdan g:VYXYV N;%Mlbo/?Ϋ"**A)>jf/뤬e|5F2(4ńA4t IXA:&%HݟܬT[5q~/Z>cv-ק< pO!uNr@d?F @Jer 胘h3q?՗'͗hb*IݧQ3ZHuff`Jp>Z<LQH%5de&tV 08?sћ}\bfgXmٰ7AiM )>9W. 5牧X6u O3QG?vrh ?s}ô ŜY !1!> l6\(BI{:^nG]m8TI׶2QA_8 ee~8{¯7֒bDW6O8 M(ǕN)XzHmCys{Q]/c Ρ%2H34{h}'x8$C؝L԰%S%:C&mh˜bTSmh!7BfS$#vtIykVc ςՏ#Xa{Ll?iC2t70M!5\)ӵOh\poCځF#6Ц091 ҍy`:/be:kX|K~;g_<\I}[>59}宧UGc>0^xؾƚS1*wp1hB&vu bMjM_َ}ߴijDRf-yo]Zpɯx{x@PJgbv[cؙu>pYcIy~+$bO2t D9#J=%yCMIrlk才z\V >NyCLIE #AM6)Y>r )ut}GʟVIvx_Yc%(+Z'BNJȕl>zoyPՒqYb^&> +,58F袙0"EI u >0Os-w#eo.NDž3m½yRz'C>Wݒ y'Ad0D?Z)|zM9ڤ!pわ^]j.{U"!HgjhzH]EݾKK/o!Zh:ktƋ4kJE8un:=\_0*8);xstw[yy~IzӮ Q>$Ϭ=3aJ N:&L aB E]m;2 7rsֿ3㛦W%߅I>m9$+Zft!H\ӍAҺjhYk[zfDbfh \$yΖ|v`N9/qӓ,ޛxzj4@ԋP8O lH :}PCN 00)pNcr IbqԱqmK/#h!_*?26q.c[J: p=qp} {/9Љ8/WGAm 5 =`'ʼn/Few*}=^#5`S'ëhaՉ={%'lV^X?if˾kc*9$;-FΏ8y1j׃-f%/+ xIc[̟I7t\|\ * kЉ6}H;: Mp+==xie(K0F)7? 3ϕ } HED?7* 1>LG. ;#JlUDd@j՛YogH&$9Q_t, EBvF VZ:FrELYzTӋ9XM|XN~ӰɗB9[<̯lo4?hVȇ[n_иMh-QD|3 U}*ǗŃ9] >,y+Tq \ō Kfjzg 2@{HY>AI0 c-,a6aw##޸w H½Awz%f8ĨrxlvW;KNNWt[y$_޽4l[@'7t:>3ʿL8bYJy-A?9%kt!N[\*fd?BE;TCÿ*(leF3ٳ*U$q,_bC_O5f-Fg3{,kɈ3̔t ȿ lQ3@g'VW1g`g<Ђnc*qJ=ā4A@UQ$JHm$ $41TLӔǺ" jFO?iJC{XT[{_ln)a_KNAv15LbUdgSr8|Ү#?yB}7@} dPJcSɿݻAx%ܙA({'Q9~tt)keSbp@%y Dbrp&38Tۂ0ΐ9J-Տ& 8>, 7+vBN2JBt\ .06Py㦆Ƞ̞&tOsb/GOI=ʽ{ei`h'(J_I 4!с]d0†F@w aslژ<-]Tk7}A\EX޳yuyW1!| mQ`!Tp"ݥU1l 4YVМtӥIiY\ISMp]RZ'd:ů38PS8C:>DVNř}coXŏTI-qxgF&QG<` wS,3ޠ@vEsQmE;!hlX<-1! ZGLă"QC(k_EH$oc.!nhwpkYBNz?[39miCxbL0a#`33 *ecHO#FY+EY`)nr MX7ɋ$a;J񣓓+r-Q>$F\4Q`Okvҋ?UQ=Fé+eϊI^I{d:oQF]JXȩ xOo`cz)g>3,4/BhpuxaMlA8 f0.겣S&$4 j͎~#2ᖢO7S %!&;+b#YF.탶JL`fp=Drg; Κ=UC#E{!9Xy*ƂA {F/肀dm!f. T#[vPWC v\$r-h~ P;ʀc|?3Xgm ufxrW8=}Y (-Y }. h9'ֻ+c6AX^hj ƥ$j+%P;ˇ"sn9ҭ(̃Eɪbl@B0v{J-GyѻK"N]813UvJ~$ H{ l}h=q߃X-'zs-d:<5cCPj f 9 }Ϛ=XpP8i3V Ľw_t^d7tlX?W4 #I(YD̒+v IpyzdT&!C|wM;~ߧh\Y>7'MQc O+V^:*Ӏ8JȂ>*!ΠgHn/9ܩ:M->B0:#,M5_7B}ƃVT<-#"Wi01~\s.bxGTHp ;r A|yĩZwULdBt}7WjΠ"2u/\CBct6=r:OawXC? @,S9UT٠9"k_`,YyofLc.hf4řkJyNm t1Ii&?֦>+,?_S?W7_Ru VĔɅTښа5MEUDQeWiwgRD)c. 2ua 9~.֢Rzxt; 4>T9˲r`200o &?PHrzw~BNA/qސ?k'znɃbJ8s}R9zE3]SmQ2gtiLS"4I7%JR*iSF>D`x^,2B2L2iN4ԭAZfYcM|Ü t *UiCf臒'U0E>qBy‘N_:#u=\T}WV 7V>"uPi*)!Mun9(fbݸ]hj?>ܤ E|Ha3LLm@.*䇗C-vӾG.Ch}'d/j&?տ2 gӧl/@x-In_~mޟm?Xz{nO!Sx9J ,|-6Jv4-Z~qnURP k4>f\ڢ,>րta} TϒX29OKwʲk*yVoXUX(EsqZsu-f\*9Hp1ZPZu: Jhš wl HNI/=>[@ʈ{^4~}خFv`aA[w*o}QpDzA[^Ff}"{=|*fofcJ'otՃO}kg+@3.Hk.gA 7$& u׎z~qFJƦ'E3plJ'frҽ65oc*nСRv$KMeԘ*B|mhq TV.?w&G Vֳta#KR[&LZNTP!Fn,d.WW቏"x/g܄^[%і.gǖ+σXBjVˍE,˴~Ǘ?-;8W DdJ.tH$w%Frt-vWe;6Ӥ祲?nUdQZ29Z V˹zO"5M-+CkO% 8 nR=غxxT|=!CUއGF:USx-bʇ q$V`yٓ4׃b-˥=4MTM SؤJzDfqL:J!::-"$J7F$GٺWp$yMR!߾wڝB0GU;j ס݂!DE&1/HvBcφHHu!y}7^ m<ɯ<mDAY=HwyodĢ=H.'1~W^C j 4U< -~PV5 c$TMVEiBT$w"|(zc.o@<D)FB7W_6hxW+8:cTrPWПQܭxh"a-4//ϓe, eV1l2#ߋnxYVR)7z#ab(!Н-݋%w)z(uV"|?|ujQ|nGA @Qۇm;=h¨2ŭkM;`Fy{"8#3YXz AtSSfY7*h&:jk\ Sf,\7vWڽwb Y)=Ŀ&c.ͫ* uy4.͖Xo19(ZmhFGdU}2Al-?X0YV3bSUVDj :gu›:ԩÁRgf=f4E^jRR!ӶP]U)efQm"^̳`&eʹqm?{f7qgAb˱E,EڱFa_m_)8q;u Ѣ72#ѿ@I o0_roV30lZ뾡N-@I0R͗]e+2/?/vt2ZFAU?K2>.'@Pq\l Lc"T"\ }0r]YtlGrä]l=bR( 'HsbSk'Ug=bV kꖵQB-#V&,HόO8;Qܝ\g"}-gBH;vf-iZ\O[p6 c@j47|D:tDE0tK+;Euͥ{e|G=$Sc l+>* e_]V #)*75XvC#?_t H=[5#þwXiL<9ĢF&PJ,9 Y-eyS5bMQs#3DŽ:gQ}F ^ff4k&RpXag :ܯ&;坾;sǐrm;YK:N-6Z=,$T$ߟZ,B6U**WA˳0Dc9TUq:=%oT5xCTв~ɐd>Wa {žޏ`XP ^D/ZcgbmTJbmklBQAtj'hRҰ=ZB'0_w[)nt7>A4K5}M/]On$;!p:gq^; "5vkS:RHn/'-U&c]pב+*Ig-^|8}*ufV$q`#EIf &%ԦDXRwK1/Jz0h#J tukDp[$T}iez=XQCA}z@xG79sA{ŹrtBM,`3+7{ m&D]g֪DGԯ1G)k2 ȽDG?6 `/v6Ke0RFNWbTybܜM*{.H'\>I/(٫yI{D#)*+\b] x[zp&B3ژpax5O(QHn!NB_"@~.j ާ 23dk[b&'֥`75s5hɢ9)k{Lx}+l#6_>s2"[ HvUt1a(fw\% $K o~zMQX3O']5;mq4?`Z A0éB8C OPl8vurR*Si[2谲Z"{&VX@h?2N>-hTFja翰ņ +{b?^U&FǗ"Yd !^C{h)ߛF"pD ]KǶ9IՂjAu0Ob_BKNbF.C=n9K*KwЯ銩Cf1TLi "5벂Қ!>ldf|] uD6GSǡulͳLl/3O6ws̕0!qL]+TpmG-wV ()ae٪LW؄LUR9Y^:8q˲]Uwz%4ʞA|ȉ[WΪc Z %Hr/ZDqpc!Tz Ҥ{D'?nA!5Y|I}%'RxjۼbݴdKE8܊q3j)TohKV릗ڙ6U@pF/W|h+ab7;ۓ|䊝)u\OW,5RT2:4G5@5\R;S;BP&it/}&( qmf/<[m,,hDK=>c ,FFa@K$mԝ/2*b88Ē>bHGWэ'Xx.ͻ$-VЦs ܑu,!Ƃxj7t>|;dmϵ YOܑO\ʹ}kI5pjOt,⣯搏;@X)ի`b8h7(诠~Z0*3GP/o9=%6ܐ {*;h01'9xisuT W-<i T"(Ѵ;'8 z7Ng fJ9%n:14X}7 )(ZX|ġ'E:lKl/ںNztj$z΋l R'KLJe:3MNUhy+&U9"m?ү^$*R⎪z+\`9\[4X q>KT1! 8^E&]r q%ʲF 2t%g$zZS@㻪ĪO*hMd 0|b<?Boڢ&oü7[~HF"| *eKLdy7-۹n tU]Y4\a'^:譯Ƌ[. xZ<7Ш:G x &!n X@6IJ;&3ҸoFJG@1]9@ wa<l|J"NA.s~Bտ*~| ts+rq~5X fBO <9ކh":xɁ6s[Q(&a#Tж|xmeY =U[-1cHFl&J^1"Ntqr boOH!cn"鎭 .ZǺD^.Ƌ6.S_hfASpv&e|+zE̶^}j*!ʱI>P~tjd~064|J  ZL̋Ҁ.'h `Ҩ)#ْԀZ$Z,3@.=⍣,Ug `L0T>-_jbQ M%,%hzed:ΗP^mwd܏\?ho%ݸ 1妾!rR&Bv]OY2"tWN,T+$cfaS1bKjP}-Q+aTƻ]#}_uOб>"fS ,;ȑQw<{T n~KgQ2M ZdJb%?"U7/tT+ 6P!k(zB/$Vô8|A427we.:IS?ǟ0P y(mJK^*9ݎpO9-X>5"_y:%Az`3!_@OW9Q.uI"ܺ?3kKu#ߋĢDpUt|_: G%g7KhW= ȻzS!CuCfŎ ju֊*KφSRDA =:s+`͋l"C8Id"ES!X$Xn8 ^g6u}pJ5÷ !0k4Kn).*t iFf#thyFub7C; |{wAmYlr\qCCgzmyk5TH4lJ/amc{ ɽ ֛SPPc)aFda|5 ByE,CQI9Q֤(-\K!2IIb$( f2kvU1sS4!0˼՝!%X隸G[{^z6Tj?‘mv+[>~3Gzܓ(u,@L7!|T+ib|ɰXw]35j$b8s(n8fwByX4{m6˷> BJ7M{c8kYǣ`/͇+\fG׶_|MdD/~s-a69sByN #%h7<\|E~tpU򢛄}>yapj %A<% C/^#Iĝ/"7bU_ JzGSR"e|8bc/!bGZ_OCСεR}]rᕟxU`r{lWCD`P׭bu~1EG#EFhKe4'1tEc=`8uZW~Z 0(Q'xQ8ND^a,H^qDם0:zUTpY ^tG7!8}yg Vbb#+Wi^  5Y3+aFɎg5Ft3:?Q;FՍ[OjSzҿn1K﫜TYps8+g-Py\QrՌ-YnziK\XfsSX~vHgB "K~☽iĖ[ZXasi+fzZ ΩH& ;?iEK6^euȡ ŒSXiF)3úoETOTƲ#WVˑx*p@Z2S5Nd@0F5?8g1sۆE"T2ٞGScԇTt%dIN'z:?ÈV,<*2Fh ] QQq5ʊ?8qb=i[-j?)wL^&ZCxBS1OI"h7t5_rX`o>٥Bm,gMM "8}l-k۶l1,JZ'mDU`9!$wTߊ?%cLe֑ye(aA'"9 dU,P.!M;B2+@K}Ю2W7;V\5"|35⦯Vz tr 2h99JXruFxL2^U7&>Lzw{p7^qwXHq&Ts&b3Mˆ`J x0b<0J#G7p\Xq{ٜtړ}+Ś:(ۭ]՟o*T/03e\ʘ|^uю;@>0fҭ2Lt W9/U ,KTl_\bVX?4^P;pdI)ѺV}tYׄ>|"{$[ˉ$H}7|h_M h%ڠ@%v)Q͐/{|Izl5`( R2Y:ik% ILhO-F3PE%- E{XB"2F-_E :3k$N%<%:LJCr^}P-A'[rslˤ206%JEUF}?X!`9V]/D*.@=ؒr!*Vܠ$I+k\&qB$_qg1v=!VT܉=ܚPo*-(DOޒ_&^P10鼯 ⬻iXeoY49ɼ#4H9R}\eXU,D\aæ sZ^ n`@"ƒj7ZR=5b:d)iVTCj9 qlM[72N)L`h\Xޞe)^GW8w(YH|-8hs,]Z#GN>Eg*aT9D1*Tte'ZȐ*~WA.ab``i_o"OK|ɿ*:V'%T.a]瞘Nm>^\&%Qc#?SޛPpA`(稒Ohea )Lұ"?gS 0 lѹD/mI\ب 9G+i̹Һ-ty|ٺ|[av&3,knBFFN:&oG'F2ԗ QE@(-1c^%yC# L?ҘCvz@Ȳ"F5T i3xc&},ɻfan 'GiC?4!K!^cÐj(K}` CUtI2_ o!y_oo3zg|GRg"ܮ\x~ACdE q6"-϶#m+sQ6m;9aT`v&c oC"AsyIt͸lh;\) ^$g`0*nAؠ+? 2!e8{րN!mY<嵘Xm?ͳ)p,"yy=P*xLalC9WDWp'\TFy y`"B03$ ^NYtqeCĸOZrt6_bWUҟϯi@Iv.n0n ČNKl9)M͍猯h7' (fvgt9\ I`^"ÁlH 0-n]cmAhlGpd+I+ (+d[qGԤbMYyLH09$m}\е NEX3|U)T|{-9 !>0G" 6TiVdVe'I{ vdQ0A ~}NUA<&P CLyͼ];f.E-*!4><\=}ʜ:%򧽷~]rčg.[}EAcsG@xJ;!4EܔVM3#nӖ4IGtccdsԅdWގP9fNPDN=R քLI P4|"OCE~-owI+W;)~[*7x`9}Q?mpGxmвJ,uUpg9;s(9'V=hxɖEH{w>zK6 ^l|ɱ(AH|Mֿ_rVwtkٹ]y-C 6e:DKJ"u+Tq&uj]=k~#86}&﹙fħ7kbJDg:M /M51oѷ,Z[0/^kV:H0&kܳLc3t/CmQmbnH} b|652@j\zRH&u{G[p!(7dAr0)⌞Yh'Y[2[6iQXC1##GУey$)ބ,7}ħ*ô.-!Di!lC$=4+xV4(@E1 U[!9_ơܱH|ҘYdDEp l8Tς|~?s͂p+ޤU|ylLC3Ol7FϲĶ)D{7/ܛ`yh4pDyhݗu'/}|,0D];v8x ;>=7="@LF:gsWiͲ;z[- H'nb& r'oW]Ŝ8T8+UxbQ8X n|J֛GC\}-㴏"yd11`T^wD䷪X*:bÔo*9}8 Eh+-@oMڿGTt5D𥉭0x%aU2 \2[ @=É}iuocm8ّaӎ(K^o LQ 01a3oIrXE};xL1M7r_!CiTQƤ[;_Og@uk2+ؖӭMRW@  [*iu.f LϊR@^[ʸcx-K򷀅sp2z5YPVx D䷐EKI4aadpL=mH\'1 $PC\R^ QUAiblm9 B7lpJg/j_PO:u,w[O1rK܌*7G#fZ좡&T6Vap.*y4ӀH3h'!"-k}5ԢaaH(ܙ^89PO`PH "+Ujs8R@;)bҺ4~`*HݜkOV!x#hO>wJZ>V(:8@‡W"ӹIoS%% m)֏2p\/.ahV k*;:"08$]G z3"RU#CQLhߵ}|!Azـ?6Z)Q0 ܡQb[ q1q_7gT!i[Z,Q\|x~?Bo2BɓLB ,tkdI~jAg6-Ɋo Sm>W07(xے.˿PU<`{}&&Tg,RٵڌS1E^JՋ4VNJj  Q[#Z Ƴ?'YWN|j4rQ<% wX#t2 Ƅ O w&s,[8[":lo"{|䘞xE:`Ss">J_UY*rDFq<^fވN' YA վ=Y02 P<J\mC.-3]7KX8RΧ,l%QJ 34d&=}Jz)zL4]:UJ!*T~?WU06΋b CUw*je񎽢Gzrιw#7|iFvٓ)}OKq'iQ.@uEPѯD5x/X\=:RTi/( ?F7:Y}H yϟG4(#c<rKѳ6O%l` j7 "4wơ+ș=Ђ'y4TҋjeUĕApMC Ӵiފ} +&-ɒdsi}^xP]vVz-pIc٨(NGGซ3#"8}nW/8C~-EGSoOmSTPq R=i63u~H_dM'MElY 7uIP|&#";UOťY$N qVd-MQCDyAZ]o~xDg@F(,kkѴ&B@ڂ5mu懯3Ͼ,qfi`/Wgb+ˮiD_*E ?-+{i=0tnh7J3G64~CB -Yrl8ƲSE613t;s9`yt$UgmS2!P}ΝuqeT\[D* :Eo#*G}+GشW0 <9vA2Uw "FT'pB[x; 6o쥱ޘ~ .Aud\'_m,~G^({updN\#0lKd/::P.OoK *Wx3Z"/M5bvtv*rlJcvI]0ۨ*^fIIc$:U튦I?F##xaߟ@:X<]dG@7; p1*LdZo>6j=3 ]6r'j)mpz\̆[gav>᥽$ò3t+DžMyvE )c. ~V+tlۜYʲCg=xz&~`g2%bt𧐺w+ ~X 3.@ޤc&|lX bZbɺZ qԏV!Rnr.`j^%44ysW9N< q@DJqBɬ0zIPtM6 >D8cV,vJ.؉vݡ䩙;Wˏ,4w蛌nZG)oOg3oSBnʭt͌7CȠmGi3t"uY.W2*/ #JK"GH6Xcb!,x0m @֐-7=. b vV%ϚΣĵ1N^4`(e>߇+UQ [#r*:<[=S#ny+ >d WӤ/} UK0v(ONJIAe#OgǀQ(64d)&1c?rQ)nSNwt,+vp D4_]6CKl;dJ1ą7$v$F'",3d9Q:L1BH߮Xdӏ)n:ҍl=`po/868 ^dBRWn?71KkաH668`슔m>MvLcpW:~0זW۫hmfx+ r_"~JΘ+3 G>zy9UD=dryvz5sc,%]9#akMX>/)E&eٸ)&lh@# ]Hܓaʴ.S9Qd~ c\!.ǧ2jM T4hWݢDJb$3Lk|AA,a']O~teT.ɤ;au+BL6F# YU&ߗȏߠʍQՇ].s.[ 43n3@ ޗ2'7:>}!{߃y&zKALn)dwi}pbyINѲIlB(8%NǙ].>2Cc-rtr3r-t~g@Wdt)$z슛AcXp=k@ڝ90uvvos$焖1DrxjY.%x_k$7` 1]>ɅCQ\1˰R*ߒ܃ 0Qڿ+ nXV~vr `yS nE7ᒇjM/#~ptG keD ݶ$p>8~{6a A.,vFݫ> )~fCBg%͑!@Lj.H`2YL!҂[̪31Oi5Z3lNKY%e1=:nτj?Rd{Eg3\ciy yICel2~*i%ɨ)C^Nx7Gs lr>TY1~6YI.V-?G$]bɝL롃gN StBw3V@q D| 4˼˷tboqB)Czof &b jNK'UQW}bZ뭞/A;ÄTBsӎ.3YW`sKR_ ~MAf?ی4J3isYwG\xGh0aYZI I ZzHzY#a"<&!׺^!yq6Pu:7zsXAՐ~zӠߚ @]3V~TA*[ѠhSb?_8|(:B B6a:N Vk몜NmZ_g׈ddt_D ՜ *$㙶~_;IB3Ic 0wJW;$~E\Rp[d^.5vNs/܆ԭC&pqމ;p=xrwfOC-P=67O=~~Da؞n8E.[oaWM,FBx}~R nd^ .(oenqj}w.Tյܗ0ӧ-H~Svh6K+BQ_-h4~7*\*BDdYK \b6֤•H}r)o̮Qŀ5&FlFI-6f^Cmpĕw>`FTfIXp[;<]![ӹR+V8H(aug(Y? J)Ҙ7pV[2˿,eWȄr9O޴FC t+GVb b55~g|G {]b MLIFk ۈAV  `Ku9 jf %:N05uo^oҖ=$P.WN//fJp^ kp=n~4 U ##MҀX-1Gw^wHRMKGPO6wgK ?^ąj/ "˕%\6mR9~t oi1 qʱ}M6DHۏ!bX(/G?Mb94}QDїڻhqh(2UőiAmԨj>usr6-2kQRM_Ir Rhvp@:(O8\wl%E;>`'5ȿ84?`/qO9(4>.'8NMj< zBodnIZBY>K%F))[5'+s]̀N'KdR[v4 A֍i|TքS>sx^sZ8 Rs2)R8 [7kuQŻgxȭ$`;enBGtB2Âe>C'q<ϥ msr:j %]ld_6oaVĂ+%QEr2|h8 '4q /N햙$w/`Ij&9a#tFyɻ{լk..% =^F։+JwxgaWY} s' "Mwe¡Mv Ɔ8,(\0QH[_nWh\:'lu/JdsOπ!6+ 4h=6 2*jɞ@u>9=I4aö!_Uf;yVewI/|hϐ?3H2S˜I |0l:&îƑHY"}YݼY،`KA267,z$i-+O->3t%& >I?Nub7= fRiwu[/ PFpB=1.3B'A/ZPps͸mw}rY!EU?~u hM oUYLĮU9b]zBRu b~~q”aK%\qPaetw1E搽xv4bGBL38K?< \ڀ!yU ^ʳ[Xbzt\eN"H٩.+ٷhQ ~'MgFbmk85q,+=j5^ŌĴoLKgTJ r(<{Rajw9r'sz d=(b0A81^F_W9VO -G~p)gs>/]+y`$+,`nr.U®G]n QW |y]WBr@,0bC͡R;<6.{v; h0<{ :Ni4'p~DMwKhC% ̛iϔLU < k赏~>H0u8״k/pD \aB\9 LCJoe 9X߾ql nk߇gA"}F72;PW?% x~c÷><|2ɤK6hdӽ%GdzC_*CL`A$b@}߷ mEbXZ 8Jp9Z:H2DC-!+9Uſ;X!3\I^*w_#npBGhqpΉU( ٻnt^U6:RP,;\vɽp *ޚ:)^]yRA0W2>fzZފ. Αϒ}מ(o΃ZZM==̂oN6D4@'a _b?2L+dXM*ÓQQr[XxmI/P6;,t~53^X |g0#ABp6ˠ1\m*E _""ΕͽO8S4xn͠L`Xv `#pE?재01hHDC}9쨯>hSWl$ &U +q b; .P`gDz\ zq>zIֺyVlHOV#иJhUcњVdq B׳(RT<;|voti>[DvO ލvch*gk2:dESIHpCUqv'[RDOwR,y:^/E}C_\R.a,F%yشhe /D{g4#P\CkFccuVw5"iEh.oVP3/=MK1]&F-a3;&J橅wY69?(&L>q=BʈJQɌ3&n(fDȠ6t1;gH>M>?虓%L)%K AjE(P/l Iw_= ՂNF)*f8+?'4;Pla;5 `M\Y;n 8;ixq|&b`$=X5J#v`,K $!lVߍ&Y[٥*ϋyhk/uӭr}*=ǯJz~C2CgMK`"2~/(6j7>: V2_@:1rI.F)0H_poEk1Hi%lCu5'n\V3M,*IP C4sOM2d \TkVGXsvDMmy )5ȭ/ 0C }^mc⡴ 'O}6ѺD:ULzzܭĴd`6o^u534]zU]+[ĈXx"z'! Q+)e{EEQtF^#Fh6%q@=-q0|59b .0'[\{% d ^KͲhye՛~Ε|^ֵ<-tBk: y ^$$!-&ce蘀n Yet_GޣXEꢴVBu(OН~1ց^"ʸFBR"( WK"0^Hlt4=rBLMߏO*vBݲ{q(Ydoow1q;~ b\uxiOXl3X3 U7]& b zxUũav{֞oRI tS]4uuO98VqZPR ,ɖxQ1C N3i6WWGL qRs<>MR/ʐa#*f?ů&>U+kcb,F I+IJ 96qwE z`ό%5bXXӼ%aZ-rYZSS2f+/hp._Y4Sk=Bsy` ƭ߾2#h0QmST)p<|P\9!ҳn8<(96_(eO><ċ&nA=ti,mB )5#H qBXUb Ab; I6+(ڴ\_@b=c )=ڒMuOm__(W5!0٪y (Ap?đ΅5/t>lpⱚi;fPmh 4=at <&:/~MfdWSƧ/25{?0ƕg2j3]nUH"uDGZHze+'~l5l,7B&-s}tb nqwWKKkpW{1p$[v!Olxy{9It&f<D6ib\D]|l ;xYfABy:2Z} JGO $9fyTJ]pD P>$6wd>w?A~HhH SbvRKNK\+c;s/Ȉd(z'e@L}@Be@AuLݐ@xߓj O*mKSs } 4װ M՜UyK #} | 7:ez@ T)Y"/c7Is ߛo!.̬,GJw.C4Ip)Dݰp #(Zbޝ31eY{䵶CQc l{Ȇ!72ґ ,ӳJLYxgɶ?ZjJ}Ft2)b~nYNa=󗅰$a|?G||bU$Yo_|(CE ¤ )(50h xeUj jo3I1+ 1YU)v_M:[AtxPv/2?,[G t`ekTF!arr(l=?aXp ־ B^(d؅O[Lclr`9^|vo)-?46;y$7PYk{C$)J;ivK)DQ:ɠIóHH*$lZ:*>Dw%df`;NZn8#D6~/T.\^LMY|;ӎo[by&j4֢%7Bjb;7 2T,}ukCoS2d9wjrȃZZG\=UגgaBI,d*ERw3k)=BS#DFQ*BHi/gw܇,&,d#3lZjO[$frGrI,H| &oFl=^# h2MvlU4-\42_}{PlH@&ם4it.hԨit$v~A^bChB0v[HMr]G"KbXqPeH=XpYO/m[\ %2G;! *u5 qōrsxPb/]t5́"f*!ږu277_am: ?bp#iƘxAm5pF3ߘϴ:3cqKNw碗FL F-$}q;h`; 8iyrypåP/+"M HFx@ puQ{ڃy]8__]ԻfurYP~hrY}XZ=4ׂq0"ːxצGoBaȋS%_'f+E?ӒDE@#* լ[QKKmRna Ֆ, 94ۮ#m؂P|rN*iG}1GLHz2bpVچ{ ^v㙆+}Y ЍuڿlH(qJM(iQ 6宮!}z_bw |&^QG5DJfs5?5Ί|>^ !b}8tvbwJvA 8ۥ)63a ImHvdV 28%XBdC 5\M^H*J~%| shE[DN/ūLuAZ>mxhMZM!dRCtapvhj峉J),c͙%lp9*@lc֐x(1$C%bX[-/5L]n7,z[8B뷏b0 '9l^@\`㤱/2 OT G{%yYy;q94`'O-Nܣ ͓W1cN˪ŭ/zEA\Ft,=^ 7Ҵ-il$%)u/RO+!Fupږ$ &}eM7+_կvjMxƊ=)y\&z)Z0'pU"$ *z@t$oL F.s YLƝ;Y^Q75A*[xA9G8 Dwa=ŬM^hjk n҂>=nJU FzNJEŏK yiT=p};G_W.>XsKC}S_zڱ5, vjJ>ֿ~7/s 48}VRٚR:&&ݨ k^uf|;4\Az[ /Y3=tZcgvTa)G5w ^ED Kϒ;<>i%WƐ'x6$&I k+`IWV6<9^֨WCeSDp%- qMSvd C8v~O+l y5w۱|ʖy GN!&J P ta HdMO9z'Lrd :dfneQ5VW(hqП, |ƛV')'? g5o)/w-7蓕@Ybx4dG(oD bCţ2Z>7oA+-xdYe7K:%]^M3ĊI"BGV8P,P]Nlqh*:yaTU跶`]=k|zotL[(LTMx)C&{ %4glbEӦ !GHxwfVS3Em )Ċn: h)]_O,lԖ+l@A|/tr5(5r/enyܵ fJ|?!CM#edLO:pԻLK#z \f7Xz#y_Ay:1 D5Hk$|t]܇+yP #LV|qWLxPȹxajmP;2t]$kb_Ca8=6ַASTzݭNmX/:1c=o[e; j1a!ΙU!SaUZ-ѡTwUʃ\DkTq)9Q*rEtlx :mfI k]-2_g_hc^W[cCk)",L"_~8 2قEUbV~^',JA@lHz'pT"νe:|ւON=SKet IeZe+GV̋2Dsy "X/F@>FP& M !>h"l-5TJ_AxoYbG^s+xW]m!|𪚷g%lm.-RVŅލ>)< 6:K!o=K$tkZ?N1)zs%tv8.$!ûjCZ¿LVlHhu`RFAeBco* '7xRlo;uu&qkOŸu|&%]H*GGeN۪kKC֧ /NN%BhC!w> `_>ߐ Nk)z˓GqX\;XD( w׮ N\ׄsy̦/V'e]wٕ^hNTE`Y >89;!w*\/s[g>Y1[GuA'e.c\H%D|yjC5ςv˔kԋx$g+>!CNr/x>KAcEZ +nHZd} ( &>)6mO߯g. fY npQ"|,DNEb ^֊>ACcmfe4DI@p$[T+-Ń:bY͠F&&E? *'!ay0!yqGUϕ K8ErpĢk*s!8Y n_ ʋOFgdŤp:(zKq(X8|b\PQFiBkl>륐ybS `Tf!1-{"_On eJZ8^14c#Ye|1NqG c[lElV; eU规A;Z/>ldU{ hiӺWsR'.ǰRz}ۃU?`8R hQxyđpgBؽ'/G6ÓL6NBۃGb9%ǠZdhj9rMhE-WuԮ)ΜE'88"Sm:m cU i[=WX}>k[ýj%9- x2.~tlEIa ~SޗY$=Dfi,Ɣh,[ZĨZB>Us5X v"tKiWW= ^̣VV[ӕ'␀ӈ*+*gP0b)_l7hNd]e1:hP-]W4jÓm 11^x[ݨNؓkH󘖝 2@ٍU2=F<< r a啈.!<(#"+cycW;!e3gBŷ>>EYBG@壟 mf*&@Pfקy]C'}6R %(Rg=EB%L>G<<)%91M 绾LJMx5xؽLhU!֊^ڋ%:\ъrt+At~RSnVXҼE{xZ}YOqtdmrHkLD=m)R,WmwM l-<4% f;|I=DPh#TLi|))c1 ?֮Ƒ)'x`+`-f*2WsXU0^&C4Y$l@7Ȇ"Y6Ux| AKd>L%&}&՗ MnW4MSN)/?v3)jafmc@6JaQa M!焴;||W"Er|!t "'.  d:g I6{FgӳV!r6sPeAt`%N$& ޸S=J9$!{7vc[A9D =pD1>l U@x#pe ޠՕMF`B;K~=_Tں%y:-?>_a.tgd\#g8YP9G,k{PgJ[ѧH$|K sQl=FcwĠ%L SA|pY g7MInoC}Vb[m&*xq܉ȘZA2\"MHxϢrm[EH.neaMqy", ;؈k_sy^:\͚#B{[|1 #4j6滻,1;K|7ZΚ@rd-+`8WGx&gCx >:\Naog G\dY}U"8N*q}.#'} j/>E/ch;| q֥ ^+ φCI%Ec&Ģ}=ӂ<='܄p)8h}"\Bp~< Xg$Фϲ֔UwތI{ySOzo ̷9 eNW q*F]0E;S2r2Kkk AHAj՟h'$D[L^/ijwh&Voh,utU2e÷zFr}bΜz`߅ݰ >vIg_:R-R Ae\UcZ.WtajfxpD6RaU?!/ ;z3d=NU$H8X鎋, ΡZC4{T~. `zJ o;N, Pai ]kCyVn2l2Ǟ(xޕlF2K |tj{d}O @Vebx G idɡ\]Hq|%P57{k9^G*>U:v̔cX᠋"\0G^tsaTfy.jP3(&;EV;cCir5qZ;}&Afj :{d v䓅#Z *(O !)xI! mӥLvHE֟eU-yx7J[pmy^6H=*K'ѻeLZrXfyr=FFUԴ@$KZtSb(H A|Q=EOs-wAo;?PÙfNW!:5 Lfkc]ևoaPc ‘k7Ut*nwFkqϏ>Q4rGF%CVb,r@Dvq fm*6hDU3y+:Ɗf0U~YQ,eg3׆ /*y..6 T RC;@}U%8b^{%dW9' VW3O\.~:ު@ ^RͅEaE(,mX<)Qgkkz|sCtfPHNg?wcr4 u6Ȅ>, RJ+_1^ܶ0yXt9ya`)eIo!x?YyBSc&lLڪoS3*C*}o߼4=D(622oY:)vΉYz580˲d+U>4gE_}ze< ffeMVz،C~6B(ۗLg!Y: d Yp%*+PuSBaPڙZ|tUhʿ 4u\D{96ߚ:|r,B, ȁʐNc^_ڴOUH~ oemmnM!e6 BKYܕXZp nq21٢Z j\ĩ_[C4S@FNƊxS;Cx.qp܋}o$^O 9*ZIK 1XLaF ehݞ@]!f-n 6}StL8Y(뻌m~*f!= 供th ;?ȵ}dlA! Dq1'^;<ݧr�R}$x7t5/mVs]8Dh?R?&ɸv/E7;{Ӯ:c+:ArsI2 s}7qi⚓+{DK -gd}?BVԂd=(E'6Iћ[ryZ-N92sq<2荷L@ŌSkqm="xx W/[L3OWΖTU^!) _p9oj16ͧzA|J̃ vtUDxkc24ԡ9m+ hupRXvⶣdqɞ['?̑U:υY 4 bWX<`igv"# -;K9vF 3%n)dd|3>@H7 )ut;*̭݀ÂTVhi8H4e+HZ߼^RQ=2fG޲|q1%L6ߧD__e3q֑94Z <Џ']-GJX\53B+ZD\WؽŌ8C`# ӵз$8,119@IX?mO'.7ثST'U4Z+a J5SR)*vDo !S΃-|֖Ձ'wQZ;41;K{s -DdGnjעKZqF|m!{L(N%37cV+2?om֐;eTw{rKsvUrY_h6Qȏw1cɟBkO >>U!IZ9Js&VQ퍀T=[gtV@scW^ qČ͇IX9JZ QThq싗349.N|1og'4$;>Z6 )`([CtHM@%HҩWO#)*R@>۳'> ϖAzOK#Mޞj0MV\ (;<ًm4V#@eAf&#]wOoWRpb9IF׋{ ˉ#Vlٚ@aM끔 Xlmz(xY V,hdehХ6%J/̐?C+-¿b}]\`zy5qS]0"ZvnJ?>7 O}v:k_bLq89S0_s wy_33 PM)ź%9losH!@)_$_(Vy'o}Vz$9k4 A?G3>_;cHW=c}dl`n^NL hG[ A62^;aG1#OMUeHޅI[Y3f. +c\6 <yɛ;ཻzq6&@QWq:#M1-Jb{W($˜܃8T~Kҝ問ӫ&9! ׎#1șNt>#eV" f&l9}Q?H"ՙ; ~#?D(jۀR` U̬DaBeԕa.uXJY"7cBQRqc4!v+y723,{J. x0gWDQij ;Zv"R]$A$ljjSYGT1x C1f~gSf}vR1 7ޘ'#ny"ps_BF{6?ZO__k}W:eF[܊P>r%mᾇfմo  롵D9=Ŧ'ä>GIRIv|Ӵ5bsO;nn H\c67+na//aӄs#329B-UA j.";;>Us!ӮIN_؉7y̓KT&h(*T"j>rͩ6VQvf}p*DKpgOv#IN{}>90ڤ5, O'™ю j#巍YwMr=*2X5AoWĨFN1` DeXϖE5Oԓ0`<~xOw3*vF=$(!JMesJ(jKtNY.&)"=U ͑18MiX/zHll\&GۿՓYt*v&]]z Sf[EO"L>p"#tgPc&=4d => 4~9ԭ"D;SB}l9j,Zo{/ yQaRc=nśAˉ2pJZ^}uFgsf\eI33ɩ| a)ӒU=/yU ~Io*?J>3^M2(kgn39mJWaHWB=;^Bn;Yd@y\ x.)!:B}mNz M,PlSFǀA/N܇owXfKV_;6meH[4pJ|ka@nDX GA}կjGǑ2xY=ʯќmSgfǯ;a8`c7 rXbwSrm1!VO m kP)O??=%oD^yٛI ?ˤAGEړ{DK|Xl3k.ӈׁ >235orθGbNxIԬ5O)7FBZPnR2QAwZ>f֑+ӓJ 9R t+'^*X>$jfe{IM8UntWOZR}KhhVl=m!fҽ^G{$ek5%DϏKS .&*Ok"5ךG=bܩ iH. Q[Jw-=7%e'ECU_[pWUI+bˇS``wq nerg`jzt/qY% KƠy,P.vs3>!߄KRDlS^=~3)\T%7_ҕ-}vuwa 26[c@t_);Y'gr]yt}5װS3pog=Gt\Aq=B3iB*"qVf+~RUۅ{;Z~wZ{'Mg7L 3(-UHHiU#4gIsR~=KOdߤh IA*#I.rANA 5.h. Қ4s9М+(ϐBܛnތ+z^ױrJ6*kF'"l_U^m 6S=1` (*w}aNtjcOsԈ.c;FGQoHYJeГn>k8ӑwEUuܘ1-ΐNI~G" n1UjW;V䘠ItuMxH髢^ '8CoKQfclwtɷ]x/)fILHL_ph 1|+Qc j ڠi lS;ҫ۹ baRG2Tf)?N3MDJ9Uܹ- |2OdT)^ZXz[bAx?jǡ|>?-ga~lB#A;ͻ=H c̟>A* MWb8rdX`e!V:kgA -L m8 (9g -TdKi41s=SAVjfZp4ٖφV E/iљɓ̕ ^q Xwm) KN*W.ZJ`}'bhS1d`S6]T U\0.5 :MR8T/mz3ɖ'B +Y:ĀÂ>Ļ)3#"7(yKlfI1?ԇ9: ІATbfZ)` Sb>YL32{37'`0<'fy1XsI6UHEƙ@YM3/sBHL^D-%8;oLAFc;REXaKH)bc|0 nP/#Lܹnq|QL$#lwK| =gd^,'6mIP(]>b &umR$*gݚuL8A2эI J)J06}K ݾht.i]kkRcwbT3W'ߣ10ĘP]̕*@Ǟ 4&'@wHbDC D:bWF zVɥ;L4Iۨ`}F|G[Jezp Q8ul=7'ys Gj]')T*ɧsn_R=z7hoGƪZ^WH~>gt*cKؖӝ/j ͊QsgK|Oo!W?:[ 27B"l ɖv,է)̜cv2{~25o'ɔJx=yZb>d7'SN@5 O4ȩd|R\C]W] ȓ]w$1QR^ع9 SH@ O݅M1F:bKdo4mk%RuxkeIQMrOyDvA\de9҅8UpAJNtqsǐ,k縠?v1YғљJ)(Pi茸}ڠI PKup uEi'%m縻1n%9[MI 0\a"NO:{wȁhlZn#\κS' |f2z۳(u@|eO  ~&|ܺ^Ng (63&ԁ` wdZ(/9НU \xd]P.KmGG8>dK>d44(; 4ExzʞY}t0T˺B3Jwz[=*u7i$7{I.&ܚ:y_)[9 `k:#Gehleͩ&=PI}YڈiA8bG,bv˅Hs̫7GX?l+hkt8M,1jP{vV%b-' [HCg򩌨 $PrR&鸐)< q8RM ?vJl[*:%w$c;i$|Ŗ"Ʌقgy)߬gt?1V( _NE*n~R2e jg>e}Z4n)`VQ5A{|p Ty׵uM,ݩ626΃fWkh4@[}g?2>#vPVdM _*C \EVc~|rLYr 15mQhI됤Gz<@r[ϋ򎳯ҙe!=4X!#INH|?c;,<}<='xدo ժBy~j`zʒ.ZX+-:/FY~,A BidjN$)GA}w[Uʝ'b]*`U1k;p8拍SJ.4Ш{ o{÷BNT2ȿ96;s`#@E8~h9)P^ VAM?SRўZTWp*9;w8켫VaVY)1%eh3O!fאLvHhn'j d;#|N2R^oi]1 msS%Z Cu'\ۣA*Q q Q\ ]Bu՘{E=:o`97e Y fTWWm45hOv 5?&dVyk[@o>aﯾ ~| (Ը|ԝ&tjry nj8]`=CeX`l7ꬡ-|_bqGTRbEțaY"?9;۔ OE5tܮ`s6WzM*sh6?к79,ݼRxǿE=q;P[C۬@d f^^,7jwp jduЪ uwsq_|S<]ހ{;`@]ZBJv]eQ}qh=u6 m]uQla)Acpҡ98`n%L>Z1- 78^{bSϿ æ^Scspmo !Z~F;\·? iЊB*F6越EeC0rNz*zHýHqRAYL `#lJ |W,  q֓U.t >7P: *P} }X#4Ri7vgI@6Pl6kpU ;6)# @(-<>*z|Twa5_.GBWt*TU c1!~{P?b_D ϱo[J$oݕUҪ ƥ3|IɂR01 OZ ,~ Ϩʍ4 S(,,^me"ic,'vʪ >LXvLD^*K߆/Ы S73o *.\Yȴ0. ŹEٿ֨LäqC *Pm9>Va5} ]Qd4M!K:,o+PY@*ԮU7Piwj Oz"1梆}T}R-_1yx_ucvۯ}"TQA"D=c''+J۞bÔ"t`V}-IF|-`\?}iO!XrJ j"Kw/;~ߢnq[ٞ[@Sֹç1:#c@5; ocv p 4/>ANeL o SD,'-}&No 9~0 K6njU±q{xy%4B>~ȚnjKl@Xa69w[jz_(W?;t5KAArV%&N8\YML'M`TRAJ}qqQ{bd%f,o  ZEM*{"`3mEG0Doepc-ܙm{s]>mHFC3 `4 ٓN:1"9"~U'm{}t_ L !}C1Lry&UutwXmzlb&feVLV@겂v(&*=vջ8Wj:lUզoc^rVFjIݡ;Oz5eK',ϐ NsSUXV8[͢zvІ4p =#J}ɒ4).eK|8y턁\o SPK=Raj+>N-qN"OfC'M$7|0(1aAVg6><6l)zu:Uj;"[fHǮJ򺂴QaƬDe;r󍭢NQЂ4 -D"I8j&_TU)7ɜeytVB>rb#S ]  L%8) J|UAVvh,g"/˒'Y?rspd0 ?\\ -yN<UG`wDƜ:eyLG ׊X4T3#V1AJj6vkK$g4>C`'=''lD>lca,2|i~dۤRen#q '(RGAIPk80iTs=Or`N_7@4aQ>ji,VKg [uꦅlS"H]{0hSouY:$FJ: )Y U$-[zZj-34M3CfrH5۸ 4ɍ*q6(j-q0 Nu{II rv <2o)QM.+i:kEVuw7m"뗼D~Ha[YG CCFeRO8oO+}\I &Jsz Ft(E!LQE.}-l0E韬g+KnD }iSZ%/͢T+ÞY'{Y9"* I!?3ѨF_=6^)xՊTж;)Qiަ.-_Q9%=̻5PܶM͖1]0B*P(T+ȰC*q([y65{fBT>(j;6^pчR|ƻ Rlx/^䚧[$Q%76Tw|MV`u=)xe/(Q.gTy`+3g+D,"*WYSZ4j3ZCR8VvNAVd; tɃ7Σs7(y?T (Jh,ײä R*S`ybSXFEhnyqzO_WϿLwd€EoWbH>_nI2\ {؜z_ |lV1-t{TAE7RmͧfVG]hRRk@,ZE_ y_w !Bv3pcNyzoZ5b ®Ќ*Imp\4nb{7\c+]R٬%gJ=&6Z76'2'G y m۴:7Rn;U/M tp2FP|_ F{˸i <CjUS1vr u0s;pO+H˫R]}W(T\Qu 3 @#+ [b1K"x ׼Mr7P,-oQSYC-BB{02gfAVc7e~R։-|qd\IK^6o>Vt&ͅC ? zFZp_O*@6`fCwI;kKg9_?Y=`.CGՂ.![e¾yƉt権E"b/-Vua|q3GFmܳFP*ڪM/鬈C{^V)ŋs=̻>AݽkY2k$vY,j'AxeV#yJGX N?-bɑSPg_8B|&ʔ0q9'rNRTQ筅5 ~鱛9r/ a")YL)VP>2=fdk&c* 4fV @" }ЂcKqb A7A$k\ZxV7uy\> inD26xå#mFúޱnqQHnh5fJ-YػA7*t #=R,+"^g`^`!_ב+U_hk-i4wTQKBȠ>ve @NJ&Ѐvp֔+6_u j{ +aSξ@NUsVI8hn`č1a.|uCQJY@3ٱuep]?t&D @`$ZW&>E\6dR%v@MdmH u=Hk;lP:XΚ*L LqȼA-%[;R']"JBD>F˜?dWͥ;՘a@3-U'd}mg ̗ެ]M*mN9Rcv]%uSC)a ҔeD e@XRYJX`SҚۚdWԘaTBlGC*zZ/\mI7YV;Rk?1ZiS|.YmAK_zUKZ4]B,.29I\ƈ&/dH]Osӆ[hެ)!$qAez;j(0;fxպ+yMz @aGƐP"W\6lV̾fi i=*/UNQW&5~?̓qh}@*W1 ÇrPFfeqX>;fd1(e[+n@<a.I HBbH$ᗗ*"++`ՙ"Iq[=Z؛r# 2}o4BMPl \3Uoy߆eCvx ZJ݄HP*|&Y{z}kz5B2WE)iLJÀKh|VA~Wk [mMQپ@(嬌0@hmXK7+TI&La[7WHUx^x9m mVFio(qE2Dr*Xomkߘ3Gk'MZe?wh&1TiQJ9Znќ>TR l=* B3ʟ͵,x/)5#FX6`B~ hP+TXg>/` ?0L_a[%jQ˫ٖ@bB5]Y!r*${I%Ӵe=AqÜ,d8coUg+"F3#0s9{ĽLFP r Ao}j.0 C6_Uz /P٢[c Csi/=,$~p2)%_-`8*[  ~ZdaX]Jls]{!^iU$ B D3w"5jO/brgeg~E÷COqVF5LD/8[ 6wQF(4(ڞ"@Z衼Zgux W]G鷵 $=~.Vz 3ϭWi4 {@qƐ:7iI=ïvvzJMnjmuR$V}^U -skOjQ'`M⡘+k>‡0r1J1ˡ' smw6>ԚDqi,k / WP*N='0bјVAi;!AVT-ډK04G"9(Σa'w9 LJĴ-:<UxoE"Rw@zL hCbI^l"2kY}ʤт>J E Xg`7\)C@4q*M/WNǣq uWs7z Aï3jTn帉`ZDn RX7X8v>ٕ+(h+=)O.9FL]v2+=;څo %qt ?g.LSP5:h؋Q[Tk"B͈Q䑻6A-WaR??#vq#9D"h!̽\ \  k-CkY3%d$]}_h:\Bi*R7ʺClٵ7* 0ieṅY@3UfD U4]8kG)`6p$v*É=9 #HJДE w1!*JQ5 =0!p :q[[j0#gi\!*p=WO O1M6x ~?FYƦ6RO51( r>Vj%#%= y/'g vIܧ۶JzIJm K8^ZQaXc`SӯO'=* 5KCu`w~THǢ5`]ॱ lLW:l5!y^}})A~sǛ7_R41rc ^e_<|lK;XENRf_wJ<&E~q݀xN[\؏f1q(B>z18{kҷ_?@t9ۯE0%fKpI%^J|!.J޽*AҠF+1n_<g; :o\ / d$9h{>,ϠUd)4r׃ ]R |8UG)@ 5<;s)Qj9~-;ɶY'+ԇ 7(#%]eۖleKBL50*Aob:Mk'9#n_& O;^: @b4`*ΘƁA' c2÷/Sל_|=2) |1ټ{ܯ;lOPGь 7d7#F"TeV>994v{Keך:9,sX:WBzȤr{EzHGŔڵ'H{qT[PHtEhگDU0J@Yg+k/7Z,훩+| 9G=4KZΪ}<棨+6Z)26μ_.6cT'/P֓tk!ofG\9/k`Daᤖg3o(>fҡ?UJh(ݯ>fwPATY`TwiLsFm8hIG^OM&\-p p/2R϶:hE )s_;p׈l3o%-=A|7f~7ӄ9mvS\G!:u!B  q)K 37DdMasj?0{/# 3e 5fpFo(p8?f]L_0J$0}HVt헋#-UGBc,+5Aա0Zz>%,鎯7Ԫ$Qx +n|#0X%яG^GI.X$l9_kY>bdWVQ,c7Ëj2SxTV)/@҉Y rYQ7HL%eOZ絮dP% . жP#V2gρTB@Zqwځ#Sn0bX]+iC3IS3\OW-Sb!';@NՠsL"dQ#)QFYv]=¹s8nw7eZB#"38+vKi&BeA "Ud~ RMiz0>ܵy/ˏ翥_ ak(+%3yI f#ff'bǕSIji{igHz(s"V f 7Β DmJœ/e y!es!)aEuڲX!SO̽ .!Wc+Gl*)،*Ϸ߸uOoׇbniI_@UT8.T_`e֝κԥG,1P9=YU률`lw[_N3J(6NavH] d-i{?JT,þn; Xb1Ǩ_MPhoϘ\?CٍI0_Vs*S-~RЗ.Po@#J7>u_FWֹ>MoP;t @jGh앝|χ4B*z.8LR_(ڐ\5<&|Ѹ*qJ(o 4Wz;GiLjvf(.Vfh~\&0۸߁9ڦrRr%䑈( b uNY5N _vb;18&m̀Y2vh+bP%+ِ#%TXJhq&-xK?l]ۘO²1areGQk͚I\M6&Qq1Q_To,r4mqR4ybCO c)pتA$r ;ئіG! Oc05ԍ$u6 f'mV8B-XcMR(*$}.Osug$f!$W+ᲄ›x=c tMiYU I/6 O+\R7G?^|?˩]h[vhGAʸp$|1ir Cm8?ԉ&}` Dؕ3g|\J@ML ț0~D,Aiv8`Oa҇SUJl*DrO:eTG!I)T\`HYdIAI;EE\`ި*EbIfRuSOz4iZ;X")8 ,+hz&5iT2E)pKipadQ61M8*^[\SrX MD[$[w +3@bsv*+0-Gy Ց%#b'je~Egt r}e` ?mg5hE A#gc8B Hp"žEgbLx X|XPgOG!Vtt+Utayl Pi `Uc=Mm`w N64œit9ʥ\ R·X+Hw %mflo{j҅Vi.˷ i3X`J(kAJ>٧HO8!6=B5.z {ِ / $c-qʧ>3@j₺Uf5j*^8O3xZGF0MAf6hQP0z]f؆/7 &]ܷ@6&20͋pQ|}hod-q %_"F? WJwENGaԪc8'-hvgRxJ>oq8B2B&R*.;#kƨi Zr2# T =1Z j~X"?l&{ejTώ/&pY.lhCOˁ} p$aK XF SZɧ_5Ƨz M,oj~7 [ԏ~E?>aMuoʰ'!ֆfڧ (fOro)oN3{}p֦ IĴLqns Kn&c͆7X_h/7Ӿ =Ms4kRq y[ϖmZ:N%oΗ+ dn]1ìl[|P5[K\͎벨* Tl 3q|~ZO"@snn):vK|FpWiF.+^%X൒8Hw@ؔ4+Ӥz, WNc~-}c_)/; v =slH 緞b W#?0|1JlBSGL4`@s:q[AZ.ͷ&[j9i_]ǵ: V0ˣBvKD J _ 18cu3 vijvtyreh B˟#ك!1Dm<3)c4SN2+b68|au6+ u.սf?L vy Pd:{Bl^\߯L,V،ĤCU׶fq Ps*kOh6] {~{FX$3 ˨2/PH$..Q _ܳ@=sk]FFK3 :ȃh_xb칼̌vg{] :S5Ǫ{d4a\5k $M18t@l%?z:"3z Y*Fo&DlHޝt*-$tg~CzOu$ޠ8ҹ1!χr`ˤާZU '\{{kF.u=Pf9(ﯚ`N7Gj0מ2.'W. '΃&6$BaC3tOV ~Z#$I`;zE`~0FvG3ʢ3A- ((MS8nd0}:NJ8$}9kr{2)!@5 BᗀEi4*K1{P5U8bX}*RP>Ro  is{`rv)#bN@z¿Z+))o)C~ sw:Z(E|uγ[E#s(0w BKBXGNK ޑ:{B|M.I&zHDkW H]m ]{sv!.\;S5϶G a}4ԭς#U&@CIf :]եS?\I]nU6PQQS˘g4ApdӗCgS!'i aEQ<ݩL˅xN؎bpQ:w6e5sQWc9^\cWZqP3ľ`JںF<Ix< s٬Mz$Br欪3R$ȷ~Xo5k`׼P0>}{e.xn#ٌ2V,:ZUG\R]Ni/Ŕ۫Vr*K]qǿ0w//&¯Pm`yK\ %\A}B;lޡ=zUDMQJQ[K(iQE+RE4㞬CC_`slSё$ff<8MC Ɩi*L-@Hq` ?=LK<Ǟ摜Wa'Ne*p>%>|`mP; m`rp'?7^iTy"K[8SNL8xFB͖y:<9G0Ct9]W*'$>췖yGR)mA1 풯z'&b~v6CD)hikF{Io|u娬P빁9Rs< `6vܝƤAtQa]894 )^`f^iB1~,tyo2Jim+6B,H0dJ^0s\+$#9̉:d&Jz c:zᱨ}w 5Mx/f-dDfrC Zƅ:֠|C@]ՙzjDZ ObU>tX *S?x`;iilJpq@H q!مy;!N#}V=Zmku#pFnYT` +zud2] pv/^Nֻ d}fDoDBADdƥ1`#^%4«g7/< [t T[PH2pW '+_cИ#;v3#p!4ޗoxٝN(r A)*IʅNo++sAZ²=y`8NzpGNR_KոI46Tu5bN =Uky<H5)V!:S:EEsk^$VaiC3`/[3~e|>ŀQЀL6*V[NAe4MMcq3$4ZTFҚWf[rl(o8In-kJpKd©45A.@giS'ڤ-;R?ewnHy6Ȁ-x qUo\S]1'ɉKzVi5?cd\%MXZ-qVq8MMwGحD.nVvD7폇4bUcl&;l-*jʳ^tbA.1$'(6:G} S Ww)敁̖t&^KyN8NvYK$s#MZ>D{:K-"+~znBymi 4a7T9@c[kqiGogu5arqϜ.]M\ֽkĞH>b:n\N-ekɥr[Sy>`zjl!*Jao^ 'XEl:*{(ޔw v&}|c{;s&v0C H',~"Id=}mcmkxhŻ=pՓz4vV9FCheƣΫ˨,j‹o/TOMy؛i=#1[a5À~pCɻZ.W9Ia-fGK_vH8 `.T}(۵ d'JUdgOEPiEMܚE3$;cWe#(y1'iV\f^#XPEiɫ <4"_ĝuS<JwG?eS*r+wŁNf)kFKh>(AN:S bO'SH W#ߗ ϫA*]J>_3Lq#  V_7Lgҗ5F!N2]HEEwyT<Arbu *ͨ .4'*x5~` \;嬘iڤzRvn!8*aa."E]R 󺿼5+>SE&$}?*=3ѐ覛V0>^ W,  Bi9M*\3#fn$ I2#w0Vb{ v W*zQFS "ÿTq"pwkLsa\?j'L\~' !θ~Z6pjV[oT,l}|©mŶqB0sRA=q ?%f@Yo F Ždw]_A!Ʊ?͸M.V_$S6ʂ+1P#&Z̿9QcV4)TRb`^wq&}댼 l\Jt+zFbLӛÆ:'Qwځk;pr"J}"whVP:gыnF'R%Xe}=ȊI a" MBAv*g#Dtx:PG'ijPwrfϴ{{T | փz3š,1 t"?vහ{1@i1jlϻU> OKdh%bT]\j^fx'f^h8dZpl˒ZdHs78#XeGDMiB1BwGᡒ4yS,s]9-A&wnCI-3Ѿ\ 2Rfxf*ĞR%[xml xNOtA1έ^Ҁ_O:*oN.nYj=IPVTˀB+y9h'zuEy$vB4XfoJQ 徢/:v}ߐI]/KOz/.w\'e砤{HbP0dn}ުJo-v" itҼ% +n% UP_WPKA O~ak$G[%F%˭SUNZtfY&~@IlWFs5Z#L 1&ZrTBR'c,z]W],@Du8s"U'28_{~8@5%t}@r}S"# eſ?DǫUE IN8K?eGC U :C5j>XB8ȑPp2/CF9 23 :3%B֓k(ߍr?zԛKɸcXB1In: Tȍ`AgL0擸u:Tw]wPV0IZP~w$5itZ1IJXS]ﭥnKl nMgaPUdG_ǛO6e} NKULɻ]đc<5=葾|cN #!^o8eiB-\3 (]:xP(pt#zUoy`I^# R@(b';*۬cr^УAn~ؖ73ADP}y\w ? Va 2Op)y^ޡQ^vf?Q0qC'39F0WEHqV$Bԡ?o{qQFFہ\__mה}-VK!Ӥ.WPI9-ad_a^h .<<6BHoW!O79rp!XZfOBeW@ `1[ىߏ'MJ(mk~oc FEA>~"˰ *D905tDu+=n'6)]LB{B'ҷ LdV8'_^ "=R2ogC+]I=Z:\f_ʦo[cK7!Y)vfr fX~1)/j\ =ڮF轶̼6cU8wE 8ܹ3SWc4^|l)Lw:khczCN!ac﮾z88(OiUo.PLÏ?hnf.yYewK\~r<"BMdHz‰˹xGT)@OdHAV0V f;Eט_# *&:UCpv~C+:נ9zk D:?1t!~_f.E;DȬ.oA8c@†i,!|~L%ٿ aYJ[MAT&̝DR=?}"I bǗ L}ݱ쭹el2~2E7|:(w(8~ /$^؛Z jA=(dOJ(bgijX>2id3NJr |wqfMqYA1KBNzYSf,@Cf激8 wl|dNlO-DǬL @4̿m]$yhQFts3 Cw:XZ&L?ztxpvpU@Om4B<)KZ_j4[9r}YgcЌwO鑫 tI3͋CEݻ|cwG^%찱4G> W'a(2vJXʛ6 `OܒN;LֳC*E4[!3H!gS' tFxI/poȉJ;ї|M|\i(H؉Ok 8w[kS(e܆> :e:>:qx%D 4Tbmtɞ*h?ҿ" pb~)<xÙR„!6$qb-x{JDyo>alcS*p5~˖G_W9m%\}C @j'ܿ]K,Z^#tFR)`j&;\.mz*4j&)1RC[QtI\z-.:2Gđ7oWO $9L 0[<.4.#3m 1(73cS ?'2cZ έ~+^ =x/JLPZbқ$gd* if&0y\0^ q\`uez x5"6o횺ٓ=PJ$Kq:vp[eA@dI]F.|)#Hjau(¸{Qq'B,%rnh>tM'@iXf`bwB._ `E&ޔև %(ELigfh&ZrrFܷ BP۲-m;Z/طIutD7"Tݹ vK]C>;4ֺ Rsc'NbvP ϭwѻ 2ohMt4oVI"y+Lx, p AbnI#>ׁĨY8]Jn<q|G8mL3ҨA6xE|hr| ;C[!J^$2)3žꪳFheIc?&+77ɅADyeV/q=gf[t"bZmLy@q [PAN𖆊Sy!(()\ϷVEe!) 2 0N0,_UVYm !ϨȋvR^E - CJ$}1w7뮰S`{Sq#('Ei=K1_zZa u)P(8 T`6Rߜ@.hnٕ7S!2xF}}HvOSWaiL&φAMFS޽4JsL$һVո=}ac&W/P&4!OVڏ,݆)pRg.w'i:x0Xt)ݺ(E{ْ|sxWo$UVrx;ީ zdv32wN?ju복} :IgMx(Xș"mr;ձW=ƅqoH3{Ws}pDlHA~5LQ3\Ni'NAu|S,(2Z`3GO=KvWlB.tKfJB;tOHluQa[_RA/ٛ/Dյ #vxu>YIM4APpW-J6+,e=$a=bC@9~ŋe:y9/g1K k U&Tړݒ(8%*ʒ~R2Ū])RkΆwQ*S` dude~]WN~4TTay F{ ෻&t(!`ța˟K4dj1_Yg8K^DWC8C2fc Ĩ1#p jed5U4VqWIte?Jti%{~"_2lAώX<, &.y|t.8<5H+"awD*E}1p,Fh0*S`3y1/4Ά&m*G룒2">6o\Lwyz08 <sJLiz59^f۰*N0gIG1Q R&/ɊF%H0S o,Vw(̦<6UCeA!;~3T)]IίqF2'\@ƘPɯE{ eI{]2qs:XaC7U;'?p:mG.zlm`|x}C@@DrRSۡ>p7kwđ݃zoNCF@xlsVon2]=N<h|/E$Tuƙ:n6^$Eg߷"%˾!lmHRA3=~o_Y-‰xQ{~Q Hm0b&˹\Gc@V+tϙxtҋ@ zЪ7o `4mStF̄uk5l G=t`c0h[Fltq%4yB?~ݓzPlxA}Qݴ^7ᲅg:l2PV $b!i1Nh HZ0Z*a;< (xM-p.9/>|B@d\e1+4Z0 6='*"JcWB*}q&}21/g4Iq- ޾$-hdhe_^'<&.@ŸрD@>%w(eekxUI"SxATJ9ǴHoL0m:;s2rtD{rt^MO?y5L~k2Kn >8h {TUΩ3j4G7Oekuj&!4ˋC\CAcࠗDb&SW:,$ h t81.1zGh*sSkh$m38%d}mbGR Zۡv-y0So ؿnoۀ8vxclZe?"&LsՉ8K!]B7ͣ ڴ*&o&Z1i|H#Y=@Q4:Y'~@20.P1M5̳AJ0raa1N6bgҔRKG?R1;/u5إ{rah5s"KdݺKǭtre "v$qeSggz3ק ] :ӶTυBQv?@89^1[8q#XFQR q!EqLpAZMe7)I=)pHBySttuw92̞.?@[ްuT{<ޡx\K<ȑyr> %JBL)qJ uh9w7pH >԰z8I,-GLm(܌4R]Uj- nCiC& RP{~F('N}ܞ#ÆCa1d#@mt;%`ӲYrc~7%7mHYTyʼnBdCv8`r!pvTwP员(Ʒ/p>nNq_tҍ('?0D=̬K EtR\}|c.8 j g'WLړ '*/Ɗ"2[Mj(e6I<2ӔbeXwȮI;8͗2͙j/5ms4tCDLJKc^xgVkZ:_*>=LIHs#Vs2|@ J΍ȅ5BzlɆYe=#Orì ݄B~)R^:^to ٬h+_3gyڕb 7L8zlؠ/wOX2p };٥V 'A䩫 Y|辷rx.M/-xwG4S-yq*,{}9YkPǰh jo:pnoS~󓕗RT# MYa3%}\#Zs`vU֓0ӭqC,ip2:lT):ͫLKJ5fdGgME$3ZXHIuݢZ, lj,FԚV|Zh/ u%AeFAO0x}4!)f䐗(ws$d |esOKͣs)kG2ICp1,!nr$ʝY{4 dpҔt<:k8 Ci8ט)t?pFOj^,'Ն@Vāx- R-氎{p|aS ĚzJOAi\,Q.44 ůu[EgؿԎm470n6b~$3a>*21B.rߕqڦ:γηOkKi A}L m Bc Ҵ6h55]2[1-?26ƙ2^Uip^w3jN4V@sWZy9K*FE)u?[r{]fei`&30y?d(L%d21תVZ_JA/;gR5\R-\p|7d^ mcYO )X'AN~~Go>m2@K|ciaQ5wBt Kk/&teT^Q].~DCL 1AHwo,[ : o)v yT(ctݿ9 Et$&f>0+!cc $*gp<`+3(7eY[_Ʒ`EtӬ+#p3Ej"9TI)nMqKbI]CxpRz%ޘ3fc`V'E&,98U,`TYI lc]BFTzŒXH(D)$JD@lwbR0*%v fએ /`/e`ef٢6U 'SOUHo,`Ĩ` v9NI6M9r$(zAo%ʍLgl>IϱX-x+.#tIԡb;|FF-Ϧ̾ Dg/6T7Lc1!^`Y_Ev``\Q݀1:b}ܖlO )%b}=?4 < r:@\"{ʷ/*#D$"DjaP]i<ԞbQ.}gY8~o;Ոȯm-N tEvU_[|;[IM~(~IVz URFt 7])+8 ѪYoZ&/u8X g>/{4(QGa/͏<~MK?8m q=_ 3dRCC1y1&z|v0x L3-%}Ukp9ZrM>wHlME?c_, s=iDD(qݱ/#v.zU$G[>_Y=9u vC7n4 `WzF`A6;ZwX.YUü9/mcюd\5w8IY /ڞ᏶z/htgS1 CΩf,StY^rg0 φ// Jo'&I#VoEoʼn>*fg"U_0;LAS=+tiۤ'|^ߚ?UpMǨ?XZmIb|ǛvlM(pJ[1=FWM]\lTh lK,Ҷj~ 8_r'*HDUCiRIa?=z6.j`ٱMްԗs4Vz13cxGt4!F9Jp~ϨmN.>O\Ai8W54BQ`5v/ )Fk:v,w gȠ^O۩O*K <e&GN+G8($'z-S[a%^) -y:Ĩ֖Oܹںk ULH0"`5/[Vߖ, o;yt^)Oi4 ]׬`F Stض?2 No`֜L tmP$ F!V+aL0VyH9H/{id\kux;vt -DWJb&b:˩ǕR ˂-oaG>YvrZOhID"xw I;p>d. G z͑M`{z?_ ?o= +<$GTt[hSZuUJD J7(+fTtk}  g̓IلYjp痶<|yBPV&h S7(0Y,P_PoOc-M$l@|.V陴D S_UӘ%hRPAo|e%]$r]:sXQPuΩfh#A/S;sGbޗlQ,(kEy+̀GxfM^)ָ8+ (ṃBͺ0@A?i8'A)*Öm_Ėͯ$o]h J]1oTa9H LY}kdqtE iiP^׷Q\h|yJiFflٻMlo6kJa$.m:J1l H7qE ( sWo>9kt[; ylJ@ +J}7}J:ATA]*~:|لYcc(  ʧGک"Ŝߑ91綠C,/⸱Wx/7D^~w X\;g:$FUtf0>4f~6jTl[BWl( ~wkEط#{-sfx9Y⎫7\5WL-Ʈ0mӁd!%ZUgY,# q* #\7s[ٵ)1 Z G}~))@Ңl9eP{(5JO6X`[ID"' W{e0rZY,Rk#6n^1ʶDS/8듾H͂/u㊄ R|(+_!݆Ow >[DvBRp~xCk/L[r&K)5w 9 *T$6{W +9ب[m87 6 75z9RVdyHF,?HDu۲ H!C\Ψ)%'XH! LX|LxOga64>#@y (&x-͉&$օ塹yl-c8rU0QgB-b`kHr;f֐V MqeRBB@":YG\HcT;<;iuA]\*>]E*nxr+@yؙA垲y ujMXr$ ԻU X//$;'M$=/2o9v(#%Uӧ1hLuvzQck& QTq~(lL O^[$TGYR&;<|7 ?GwzQUg`6>:ʊ$y#zG*HV|5asX &~wy4<*s ʤ<2TD(mK,wO -難ni4qg fw_=F8K3hn $SƮs] >/%}BTГb a)dh(.sƗê0a_Z)D4'3ϵl&1lb(bNHj"xwMR'g=L^{TD2c!V/f?&q@#α(@BB䀅6۴z]Hh9<:Ojƅ4u.d4$Mϧ VSV`' oFV]܋=g۔?URN=DT%2E bDѦ0RN%QѠܲU2 I(~o(=&\^-)H~_Nƃxc.QH{A.<$BGN;q0dNH -SG*[Ipԅ@K=Y}kZ|ϡ ϮA7+!H.NZdM Q~aLQ`NөzXvVOY\@BT"Vw#o~hm!lqG) mH6)' :A3zErGV2P=Kk?]Md}c%U# #r].Ux ,8v|GĩL h6tm); s wz?a"m]s؋&Y/ h"hPܔ.Q&Kn$V*n[-â7fs'.R3v$ulP炂|ע R?m/)ܢHjk7X+9q}jʟO~(hN#22;?ٰV~ q)Y0:;'#FU F/[*cRc:{|ހJ-}WJą2폕֐<eH6,U4WkA<\{uI/9ȨoXVLy]sAevF7fnWQP^l%D00I ƅ~ K Bpa(WOYG91"WIי.} nlۨ1`)|T/Ԏגּ[@M])i1^oNL?Ak@ລ(*@oere."ʏ`Ơ%1h14:FoF@Y(m!/҈״XoJki.%0ޛY'"i=u/ G۩!|:| Vn"TYYN"3r!/g\GiKzMbl PZWz*?D!O`XA#4n HT$ S}AD/LJDyKl.xJs>bK4xkmgŠCB?B ڏ)3P pbqJ" BM`+8~T 8!mKU ezez͉`6Icf.;3"8VyI,h !ks/.2 ||CC˅OEb,;sTs#]ٱ,8f:.0n'hU7w!s_J:4J6yy!SrnP ',3˝Zone$V؀;lxϢs>-|dtzVR!Kx7k{y1K7Ao-Pˣ˨m€c~(e ,-}:}lR捑V 2q,%=/Βd*)Yθ^7JnijN,}ٟؑ't?ŕ1bt㠨:'ij!f#3xD xD'F`$ݙk꨻YCD픹j߁1f|?MD%Gy@ZMENfx54!= llޭNoK|6V4=SO PdpM"YD=;!{&x%E[#?&J;K jEFFH?l*;|mެ+L;⿬,jT)nR!A:ppi9`O9wJ1tln{񇒓Ꮢ{V̽ŪM=$hΈjréL0e{3c+r$(1N'(̖uD؍u8tz8f~M+I _۞SѵIB 6DZn$*Q/-8;Qƿ `Ft"b`yC}FfgE.%c9L(NL&xkduڐ::4277I?ұ3RJOvy RV:"t2;j t¬p N9{TBJSo2gH92.e,N'bM[- JPk53Wfsl,(,ȫG |Ag]Wppx93@&CiN˔͛m|[;"DPU JLI/ڤS/^]C k P[E,},Q =V}~+ !,=PX %Bbo6>K t/G?&l#,fWvljO`7{R̈́ bӇ8;qZ|R]L2NQVR!B;{NYRD6 Y,rDLl2FUdSۋkmPtQ m "gb(7?Oۆi F(fC>]tf _G;Mntڂal $~T)F-%~bz%D̝UnHzG[7E i" ^duσS| B2}+G z^THX@5nJk€1H,ei+&# 4}9Tݛ;K0<_MU}M uqwuB4mvdj8rԋLɭe8lyuW1, WMT|zAbrhgi ,DTAFz G- 2-X^@=kTb ?>x jn20bB$}*&_/FPӁٝ /D 1ڳ[#Xgnm !F/ v֛}HD-HէC{Eu$T]nY/hw?OHALgZgcktp;4V1K_V(IkMLʱhf&s>,Eն۴x٪oJs|7ӠIkmK$:BoP8X . ƤuE&MK2_p72'W y~W*Ы)׫M[" IsgY΃10@[ Y@l)mpM^[.8)łiО$/jIʎ,mY[QAN7=ߏL5$=b5qzhᳺ[Ͽl|m:v_@bS(g"x-tR Y $U-񼼔=aQ^^<[VIcb:XQ0.8KPmdZd*i?VqJaR$!?/͈˫OkeU,ĖF N8t$wZ-c/W76S=/b8yMBg9.f._x4m{ KNCӅHD>h}0mm"C'[?)B7:M=V>b亘׼`1Mpi]I0\Z -No|D>)W 3u݋4~vH.]oN"^_Xb#$zTwOFڬ7EXuMκ415^hh>TLgw )lBR(㏴La?kHiiROޗ;_@eY&9C4/yVĪSSX1~G@C]1*f^Gwo_Lh#H*:-IzԅYM>,XE: _Gd=wx1;GWI: 8XL{F)(#zdI;lAQ+kDxx4Fn>mTo{:Q3+ZF#Qzw=ЎV_TV Yö28ɿ$ֲJt{{_}uYRӺxo} bJD hn']T?;m;吧Qu^s6yR43A:XEVzSci"(_cidjK3xF_!:P9^kH3ڦogJ)]"+gzӾF!!-r12<+R¶*h(_طI gHܡşaWoyHYڮKrŸRjY5Sk$DWl0H }MY(B M@~t"~s&Fc:CMG+^ 聄C{EuS,*6y2? Uz}ain4c_OQr^"؏B^?Pn'GL]BWj-ppإSahRƜ3F?P]Fˑ\zeJɢvn/%EguJcvO}f=@~<5dM-RmS ΉyWyMtXj]-0[CDU4 qǒS34@JŊ2}d }퉙c*ʝKe˜VV""Hi08s{LςOℐ.} zi/Gۗ&MbpTP.@~egc|nsO HZpbķa?yHC5:ǔ/(qAl Re;Cq;HU(S?FnK-ܾc( 4{O$TN|:bdy# l8 yik7"r,ހ%OdSÛjd8Yz%X8FOk;}]az$QF!L!(r}4s 8d70&abLnaOu¿2dc/£f|WG1Us=s@abT 4gcl~`.9 z8+O_ /heO mz;xYۗ(` X#j/dT l€W2 *#JS͍J&TD݂쿟 k=SՄs=O[%>xb"ڕML u\`V JΓf}XDy^ZHD`x8DNg \9!QiG$(t`LքEv\zE:Z`'ZmÞW~L/:K;~wF2%u38\9n!Ǔ>M6ހa8_sd^=/֠$: H!%p}$ఞ !5بĔ[FCֲ`Ъ(iS|Y98RՁj,CB IYָ IC-ŦrOU|m09f8^JTxx#riR 4`kpH2Nm4֡;ID#2!տ`ae<#T+Xp3seK#ɷH{N g y  ڿ$U7oܟiJc6Ncwޞ.TtAђo^&-jB-f3ޠ}K=ϯDnQ5*$BDqɚys5X va%n}'YG; }Ήn,V}G@= $PH'R]DNI1cוt| n#()7]4EQ5;|FO=6 A}M/Խv~;0~\W DZJ>zS UH8ԕchۛQm6or:YS2:QY]+6{'$ĸ2) Y{t(svaɾ]p Gʁ7*ZpσC`<iip'9c`*S.5̷y;M󟠝R)(qV­lȯ#ږS-=SX5Y:s U=#+}YFR DMw= q뭅H㛾ȓ{;+.4Pqi\.Ƈ( F+*g]F^o]0 /~M|Wrp zDɲ:& 5-KC<@¶8"OCec2%,rշdQ"Ri6v9]B]T2ɧk^꼦TмTRLx7 G$Q%YD`e 'bmLDZoD׎&u[ҫ"Mn|c ^sy<9@ 6=4Ǩ`L>|=lH,{+5&L/\S~Tov'W|XޥXW6mU%*`p w T[JLbcm 5 dc=Y*||u@ 2_ UD0)ra)㋡۰SE6YRW2~9ܟ[%Dy/ny@M.wcg2M8sct"BL5ZKV@[sMRG<*mT_`>~Q訪{a0{CO qu~]Pv;M@>wU\ `0!5? ompD?oS<,wyJ8אـ1tdڼlx/@7H8%F(lMڟDmS \".Q#"v(as CN$ &ue_^pXgcDJzZrOpR/}aI[U%f :yI͙d`mPrz-0DY~_>eh_n>: 僊6~\bN /?pYХMla?w2j´m͋A)e):V}$ZR"AԾR6<(Kj5lO4="L7 !&0 .ƙϐ3bxƺPP:x]ͭNcKZyg)憄vuLfSGрnkHP_% Ģ;NyA~{WIs G+ERXWa%Qwv$Ca={h6Y&DU?L (S$n5B312R^З(7BȓmlMfg^%EJ$|uf?XŸ/7YFDZX@ 5clWuyZI$+Y`Ef9r6rRvx*({a&-J}%ep@kiT8Π,!&s|(=]Nz=\&,ʄXь[<'ืgf,"Ek4iDJlXl:zԃTGQA%ي"pK02!5:#N3_4S\Ю6pBIҏ!Țt:X}itQ8:XE5&9 )i5{@ߠ@u Տ3 v;ѧ8b6EZ,}j r Sh=4vdZ]NySN%-4v}Cvr9yJ^՞!伆uR /}nj24;I*Qʢc*/}ZE=g>0MX 5f#kZl1fg كhۖ\^ժL(*0H>Ofvj5"k2}x-K٠pȪ'ň_uk/]{uЬ7']%7("\xuQ%~{*Jznyٺ;dBqYeú9qN*ÚIC8P!pi8wKwƀzDXU.mqˁP}`Zh忭*B֧%`\;0- ?aV,_lICzTN{lI]OyN>cGB*i%w=y:SlK[qgP69;h ]Ewy~4,3;p:\5m]ȧۦx8[,3s E?M&k`O`W,´{`xd:6X a'NfRkS]_UoBla}jF8(C*3[VgOaaS{V\];,++^b! X*|,׿.NW5-XS-)T1pp3L4Cq_bJ F8_>6ʹLw[,Sn^4ZZ)?T0)7! lS30 6}n;(z4M>n/6ZQ#UlqHސU 0;گ&z;S5[,w9c^ǓL!LKdݐvq"cDf]_Cm~ NPds8:h +7i3sɿO }&3f%Ԑ$:-]dKQxKUV$euYV3DR&ɶ+j7RtT?B܎مuGt' Î0X!(J0kqE&8V-^lq45'PkYi.1yW>BRŒjp.\JTzWO܀"Ѡ)؂2kvukgo-U{-1+ ]BZOɇɺT L'*8vP~Tb\L#wFsG:.J{FmL#/-w2TL֢"dq9mf|xzbb|(A^%O%{Tt u%K?<5>F*Ds*o$9&w(;hR"2Īɳ]wEXZm{'o70 ya"w mɭ (2U]*[N+dH81w!Ngas 7B 3~2*ٯlzg`El#3l\'.?tO="I7R&C0ES2 fA=+|V}:SF,1>]eab-iӘ z_1W͙ja^04d:)sv4Qq~{N@ɖ{AL08PgG:ϰ rN5W@N?઻M5l̈x|N&%厦*T}Y:,niGAkP=H BJq(8Br\,NU`{i ˰ĕ&bE@Qk+CqW\e6 *_ EoHuCsbS54HeIă:c T2`a <)bRͬLB̻%oQzY$HFgM`obL '|SQ  .hrkR$<"T!7h|(8BVn΃OIJyĠŴGo$:~TY46Val/>m^PPLK(ᇗtk"7/m2 wU{^,ZG]MsAot,$[vxՂ? +@ x&D腪D/$Tlsbs^c;qp2# bˬgy>q\h| 41 Ô0x܈9i|x'j=nP|vQ\ -0(x^#pLKVY>Ӧn<{{ s'+_aW_.)9#1w <ZS JꗪZBm ,w*y5,HLMS>se1,D+$M>@yR#]axH(}z9)"*At(`vJXDn$-=}h޴XVB֌Bo4W>Fc6+f] `3gt_)\B/_pCƼmU7Hvl|ۅ 0NNE" BS#DFܴO`bZKRMuz7d>ec`{.JyS dc| ~)G-$Ln4#ql nٳT>niD##I;D=g#k Ze7ȳIT#'0vnЉ[]#rv5MsP9+9)!p.YuNsj{ݑT$5| FLd+(#DsEaQ4'+cuɭ$,W_0|AS\%cLAh]P|Yi>u‚= pw\4#؋Eo^od}R)3.}l,gs?Tq ~l=Q+#?{Q 5~ !ެsnנVx_z7ΪJv.5 &;?hT _iwt,g%hHwxa֩i+&$h&s_ M njFrg5f# =9. Is8tsyH\*nrdP#tpr~r¥ ؟tۃϿ% 2mza T'YH{Q`8;DzOc7gЛd~\@X]Vժ(w9gqqh+”;7FX a P}~`[=ݟ8BC_̀TQޯ]_(@y2ENO-=PۙIxHntIdCWd:$m.QH^dp7 wD2vP^;o+ĞVŠ[zԭ[91vg #\+@?78A0fv5% |y?!Figdc!p[A^NB%s nwȠ@yvKq ]9=K:e* `ֺs"˼ϡ#8?/W {Y9F}fpd)nF5)^@+.\95JMޘf"^3C% 5p3f,1Xd9LVbk\leq; $v9׻~lz>QK̬i)3aOGP#HzWG^nվ5,Tж7 qiC!`%ϹY9qxYs^`* iZɆ0ʴbtł*͡V JKLm3Ǵ%4+&ΨPK\$z>VRo!,ƹT)A{4pũq@ }ptwi Bi5x)wI\qj_]Dޠ E TtFcPEC_dH6Pe x\aMڊmk/^_<-?-},"PdžkV$/yi4X굧eaQmPb<W(w8g+izD,c-ٶ> Η\޺SŲ۠kG {zzJսehQEhLP&r2l h53E\qeQ,-azC;ܢ Fس0lm,h[5i/˵6ܹ:TxT5 bS^AeXs{ -A<; be{g3lcV0̟4Y9N$U?vɻ&Li`}=Q)͋1=K An}BSkpf0>xAIrܛM8_|h Fi謤ZXϾฤO*騔Vp5ta MYt~,h=;ˏ"r*C? X \zL`t|Z76{^΂5B L"џu>ߦd!K oeGڨ И. m^ew@Ž*TO.yJ;Eeg!BC; !ffI jи71Ds"I"fT& M#a6R9PwQK/43ʓ f} ֱ(G.L|^O^t bhN xP0M3Q^wA!Ccw] r,صC]rV) 5 UrT=Um5LPd0XW&r$]'YDBqʋ} jbQa>f_cC2 ֮ -zǸVqпvI!Q%'U73O#:Sa TȖ͒\to>uo{Z*9 eZ?^B(W&5 Jr_KǠs\:"$/cDz tڞMP ,|AhraaX\.-UOd /]S#; D?i)OƔۢO0pU&,qQGM\7iwHrcP(2wi\iUfq+`agjPYK>U.s1BrԻtAk(P |W ;CGvL3K{ )ܧМZGؠz|#J']<ĵ))TݫY@xh iR\D+q"P޼CRx&4< ~9''#DkmLꬓ\ꂂJ0&fлa@/oiİ+0P]ӎOw~0ńb~U)Skvp.KhC¿V!Qw9rwmĠmFj;eXBȟHe2"T.T|C;:.+-<_(d|}C8&n$_.]qR⃻c ڹ.&vO Bӡa Z3/P6wV~z)osF׶Jp7A KݞS)<}n+%VЭ\ ' ƷK}r]Bӷ^N'-vwbՏ}oP,Tnrb1O)@jhSIgjc9:\ק%:%; sUN%;#r7Cs>cx>"I ]^{ Xu5Β%B1DX}>I+Is1Xf/q`d Uo<>\j9ۓ,e? q,'٪[0Jx݁SEr>_"yy/Ν)sHvN&rbg6(DLfgҒAT! nwaݸ.LUbt>p'iF~kmp;*_͸ڭ!byp&fUH&KZՆ:X׉TMM/Btkpok ~adr uK c\fl4my3; /}i'Lτ~Ce*9P;+TBzFR7۳EޚytyB+/lsd#7qo g ?VUL5.XD(D3"-B"k<`n vs3ly쿏½d6қO՛- ?Z&` & k0@/9扷W{kT%ł*ul `:h3NM{쥊ܮ{iEwmdwq1#;'U:@Cz͚G Q l 1Sgt|*+;3w%o{)iT&~GfQz-ibsZ=P}}A] skx³QPh.bba11[BTt&XRUN8͂-$߲Sm!>lc 4ӱ-.X"NE >2"o؞+[JAB@&.]rioAu%Yw!}xfh@NlzTov \DcKtZ8Cе䥑w/ @UQ޳^Q]06, [#|nt}Rv$ d OY{qlj=Uę6 ,(p"տ`kǹP{¨Dh7g?iCg4_ 12AXǂ$/UNBH7 ۚ> t| -ãǥIpw5`gJlbZXY}$t4VBbOn~ \P*Ⱥ^m+h`jD:;gR*?&PĜeT=؛J>4P!4+UƈS9]V2?!ɖʨ?"b)ĭ՘Ck)M/r*.e:sy:YYi\>\ ,O9K\{ښE;qAu-M/_'|Ii/9M{VW*v_78%1KMbD^NUD:]'nt*,W_h -6{af?D=&JW@.c2[Kd./ uE݁!iMG} .n<ܪB*֑M}4 Rf8e3 KEM:P+46R3`Uxw"Ę N6B`Px."5k {jw ~EW|DRYJC/2[E٥[TL 7b5ώ|W&<8aĭJwYdLW :ؘ_'F"[b%''cδY;u=yYVQqN:Y!E.6zoFP;Y|[Q"B& sn$~9%nm.> X s@|Tu > P6kV[hLJzEouvH"(w?La4+{‡T~8ZUHn,=̇6;w> =)7yLKxu"j L/AiցS1h^GڸblNďY{Qמo$zOBeF Ƀ :Qj L(+/[pn+sm}[#_FX!UCF\N{"\-y)rߏ ZxA"b iS2!;ZY1 |tkcxsBG)1t*cpxđ2xN:l#?$3}+)e4h $zv`S'.8 V7:4yͤ%H'mOv1۳IBrtVq-Rm5bP z5j z)3 Ԁ;$uMq`b 5L^@ EX T=ah8>U/! 3i"A*X uJ ޱDG/υ1|H98jtwiMh%yDdr#W0S'k?q?k[ &`u3gqrR13/18#&Tuѽ duLnvANN!TN~Pqfh0*[,G];9:xv%Uͬ8<렍x r!,ϡ-`1(ߕa; 4E uMu#`P*tI+MtXF!l. ̉Q,J QZI^mՌbavIs[ILޓ3b.+pP?5(MS=]Mdox4^ҝsq+F,[y$k㤦ouɝ)u' fIuy٥$GN٭|=8,oo孯)tK߇&qkF~Wm1q h xR-;PEQcEXK+(v8BwCE~n˕D'6jbҊH5Iհ\U"Y<8ɘ"5ݭÑ%[)6YrCMl1\6w/QY6΍Sf&{#Id"B 4}ɾckXS؜r'd(,t5d-'S(d%5R*O˄[F@vyo@ ^・a= ]h~M4/Uߒ:Tٚ)2; sFٮ ovoZd^mV\䧞[my^F6ӗNzSs&7)\sm:JX3ӵ%irbbd~^1ܤ)-Fa n89C^dƛD|.~)0 liFwB,(WW ^ 1 jl8EDlQ "?ih_uVCob,v4Y~`FCQblI"MH[OCgkDF̄ۗŲG,~*J>0U_K6|IWtm~$.YJ?ܶL YWI<@19(v j7h 递HK&| 1Jyڅ;H#ǩ@XM3=jV/!̻ +2ľB~p\FKym/4[aYUicܥsXAI^\B"~LmwBf{tm?8?t8g.,y3r@$>3]1(XfP=e(/%ρ֭< ޵_s%2exuOxN nt8]n1ƇpdWQs߲+XR(XI]RuLó7zyË6/*峌sɚj*қ $ΌPFq{ZkmGʙ8@t@YthTeWv0\*ZwE,яn_ HIOcg]( 5\)l,7dsۑ8:a`݉Q=d6J ?fu8L%A8]BM@8HBDRr|`i\<t ]`R {ZZv" nv#3ґeչ‰"A=H5P#(Uvs֧W"9+zp?$_f!8V0ѿ %^p`Wkc^^ypX_n{^!搒6"9IzdUQ';|SGjl?!Vz9]i_SUEZ`w4{A%E^\昻e%_TIv\iYNlҵ Z-: `=3aWj? :=P$v|VDek$5 {Xp-SIY]r/9Fj4ܵ;E}4M Z)' @29ĬгxbAZ-H\kCfӼe%z:&k NJ&m,Cб? W(8CpMhYӗLއG@-bX󖤻upᠪd1ΕW|/%#;K*ހa/,A y[ٞ&h'qюSǂ%f]IIH.=Y1zb%]+~B&ݐ6p#EDlL ![WslO>|ߜ[8JN7`J 3-eȤxSE}*@U$[vce]zAn-ԙ hz@وn9^K}zK[gBƤ)gXP+:cR BWR?ktJHoN*nMy 'l`ZAVԲׅ2oҍ6 Zi( ZNJV  AN NT 5{m#luT ̸rM:Q 9o#"tU;e7oĜ_.Dd{aOXv& tܥwZx.ɱi'!Rsɩ/-y_.9:Ǎ̹dV|ZK7OvbQ:4&% r-qSv6ꖒU1?SpEfP؅ߛϖ1`%q3} vl?Ϸj4h] Z4'Zcrukb_ ۇ0͈'a;%:/P 6 6_ NNٙ! vO9 SKy4 h ^QQ;Q(]+" :R6Ê5ܗP?~P9i_QZ{R33Bx53 7p= ,6`XBMJͰ͡E f-_:5S/ ޓ V-J=dƟԹ Ͼ]]k(gܼT>)vuBڇ5(+h'@'BsFFսΛS={NF"_}ڪtbLSu;[>:N63F$w-N3@-;TWP':n{ cZV} Mt{ sLjD~Af&%l' ȶ_I/z<W/ _NȉY*i7s=0B 10Ynr6AɖQ<gcdb&>gB!BUk+ɑcXT"3w-)\5bbax\`Q( 4VPs+erQ6 XCքȮ!rv<;&>^FoAUY&i>Da)\=`'4'75 i !*I52gaトYCZw=lπbQ@KБ-.ug(A]=Zᐴ`{E.ΰcI[GiW/C|$f:Mмmy|VhSTSFf}iF4^ecx{f)B- u0K+^g81ѳdJ}*7#$Ւ #~?=Ϗ6?I%gĸNUԯU:,S aȰNzj@hs@ "Z3ej/dl{5GKAK{01O@[ J|qOI"ffTѓgQzޮ&/ +h*r%?חүfi 9U` >yh]>*V" Є KgKHDž딌AN"P>ti@ GŲ$R&0Tv d5qj?40 % f$%aTv"+ɼnVU'dB&+&ȂЅa WbV?f{]i࠼ab2Y_Zt"^%O٦Oc;]VWzs$Cf0cBJP7g_iYJ MQR<-:`ׇ61A6+Pu\S%}XH|9m0qJZM4VxpUّK dXÎPp!^dXxlv7@Q snސjkLH! %t$D)=s&pQxӔ~:\FS֋@s.K: SMԝLK:J}k[.p˹>/U{.V ]WeD)@Y:#:t0dP\,\[kjļgHr@5C+pZK`ejQ\ $b >N.P1(Z3 AOMO#DZA'Jc%5;ٿ}O˄ /)!5Ve!M Kr+r،! R[rѯ7 mq8ٿh]nzamepZ]h;ңFYAxA[^HB(8Qf&9J#RdΖl>9;?F>ŭ3EnLݱ}VA{tͤCYցŧ>F韞 Y4 Y| "33.D_$O 3\Ķ5=* d$Shp[h+N"J?p&qoBOE9nHx-`ѨI9Jdez,M7r"Rf1ɡ)Bk)&e]ٸZ7uz[Y`#B՝*"mNlG]E7Wo-Emkw▗&w4!N]W^ X|]φ^ :8"t7q??d&WͰ3蒸y+OK2ʶ({V`o4pƔk,KJ5+V 8`CnqcH>yaP,;G6C)}t"`{1'[T"A( rJ> XW ]e(Mb)Kx[ҽ#''?V ;ӭgDR3HiAuJE*3U.Ds$3:.Q8/*w{b1m*J85k-^,>ÊmO9 9҃׈(FMglƢ\4F,'*OTudhCUuO3o-DDw]mjr@ Ҁ3~_yܘVj{=Z;Ms; "EZxR0Hvκ&\ ] Ih9v4|۪q+C -9c! _zݻz]u2ـ$HbuQss08knSzx먎% =>%-3b |_Ty:V};wmBS. qYu3m)XlҦ4KqRU`ڼH{K;q$)@FGSv&d!5ZK/^tdAQ]u`S.v[qŸ5\u_?KhpSl$:iG)nNI3(WDj90[KzߥBWcyFl 3=mScA%;fGf8X"O@AswQ\k\:2?VZulo=  DpZ֧;v\% MFa I~V=CkЎ4qV5;tKSnU%?M[ ѿ0Cq5:"s]4~ :dų׃+Zv%.|LV[7l 0{lhB޹]* 6h[ sd,v!W: tܝa )1zp3O'L7C+)#nfb 5=L<j!E{[D˵*34G=xٖD`ʟ$+~2_:il;O%4 A󾟓Kڗh;DhA nC8d ƮF!{Ӱ N]47҅*uZw(fN =Kf*65K!7ڤMYylʗcg5ܳ{W ʏiސg*/|T[sW<7j_I4֮ 띑ڳTMikGyE 0&V!q6A7/ ctc 7D`ҢZ\|]кƍư#.gCB6z&bl -ڼg!gX0lUFiqllE?l[$)I[RGfU]jS0]@/p9G$+:pn0#ƕZ})5 rd#3 5"y-k sfP#Ki6@,u cVILa0iTW/|r8Lrs wPM5a|AG'ۧas*&lz``_q}GtAe$y_vƅvh1ݣ"sȆ7t俳M c, w S<*T֜e|0|koVrxÃb^Udݪw>EB'u$##Ea0څf}xS%yĞ?)$W^ɢϗke4E!inex?YmMXҸSO'U|S#iZ{069/X͡3y/S*FDݗ#ɐkneꈶ3rRSksʃ~n\g8u _].c@?Ҹ1nbL* >QYu9Cրƀ5}`F,3¿-0HQ :%tZnKMϹ&t$E/9 k^BV+Ȏ I} *L-eMqF 6%~j^bݿ;vċdy$'DQ6Nz,36jTk+IvT][˥i΃<4;WQ8߮Y&2J/z z4mR匕"]\aB^ER_79M;]krk(DPّP}aD$MUGӥ8p v=( PiS KFư!pA ZcI?a#4"Rb\"$DӤTm.Ȟx ^P>ty"eNlV ;x3)N[ds`}mgcN?;vs/ m"=B 5.<<ǻi6<†y :l0V 2d\VE; 9Pk3]b{ ofQ\!E'n8eQLzcjz*j=lOt~-,4 viqYl ֧Wgxܨ kG >eL?h\,3a?{d0%H[ Auj%`%zk\O*'ΪVn?86׶ RPp Qc ?gS?J` ,"\ k[-|b;hrX#zyz٢X`=֞20o(`}¼BGjܖ@mp'] ^-)etx\"i,X70Џ(s',Y_2."ku1R?⫈@G7X Y@]NP:/EC@?s국BٳsB450q8LE @H}Tև-x3"a  tuY/Zk%Ha A/ bW]d˼6+jW֐a@};Ac+h}w-a0FWNZ{,[r~|f庻'CVtrA-b KB~ Ɛ2٤hd,^۽v /VY`l&2k0 5YWܐ@ 5'W(c !o:Cmޯ&Q(76XכVt72.=$0m&7j$Ҁ:醉@$;^bg/H<=#ħX`qbn{t|5Yx)Og@i%ϑ3mYrV[P-BTy%/F@gs$_d5!ҚNi.@(<{At==iZS#1j.rބx*Ն$>jպ$926vC]@ -_%I D%{D{o)ޯiMG9Ɛ 'Nζ1nGYMDiC yڼ6Ͳ A/VZ1+DYkq#8w1ǝO/uO6K+?L~`'H-ֳ9cVhz7 Kl@q*i,bA2 ݲVh<.cn#%RF塮!nЊ|\nŃ(?.ENDO3+&?qo1ٝuTǯbx@l/C q[k9KˍDl@gI"#utJS?ҙV%z2Dq&BpC>=Ia\\.S^+6<0R\ 9%r<,K%G0F s-Ep V(n:sTBieK>9Z0ɂ WMlǧt#vWoYc[^A߫OHaZrPwe$2- LK=a}B6 #BnP/N`P+EgQ:gw,;(`,3"W?IǿY 1<"?8澽/蔹eB|ǟM5i}潽͔ 2Ք,l. ?X'S)Nup.-|yc AS{kzH9P1Z"~} ?g_(yXÙF: D-EŦ4[@Y .!ۣ~Rn+(:{{Z-~NlS'`܈ dZ6{}!L,n,YX,[kEhnl'j%&2ިh}z^%FN k$_u~#ˡD̲ \]$ÎF?Z})nM;!wrW*E8)ßL^8d&dȧ@N~dg9Zf*"ncc8m!=_&$0 Nv !Id>KcblOHBlͩEÄ߼IAʇ3 ]bsY)]e$W nB&2T<S[5QZd=g1#0@r8/ AAmbq$Y:ʭH&_p%l.}1/=?`n|@1嗬pvB> >v4 ucvTƤUl!V}&\藈o{"g7ScQ^ ŗ{cybV&o+-Q.C?ŎEy.ڪR˳j֕`&-#9X6>2Vrù/sRE(J xxF(SPězk˸4Y 2(*w׬썑տ_uZ wG|ؒg3d "]Eazы. ?BT]-wEI[k5coy(Y szm߈C}0$o$Yzs1dzXɠ3-Zz7Ja< 3ކ Mki$܊pFr[%tavH9'gVʅݟ]s{~#%aP Wzrnb{>,wXّXp?exP"'yDZ,dR\p]cG5%ezK/E 5cO pe#Q:\նIm2\ ӀC 9d%m1WAt赁06m<%p-W2 UB=st)oRRݸgŶ3T=cJO^"_Qty3{J:Qzb e:ϵ ƊG0DR[׬[:,nygSLP: *HUu]{3ϱr1 DzBtُ1mG.LP*apɴL9ey/;;/"82eJ}L}DG;u fU;*L\&^ߢRBrDEzQ?ҼÀE#E^uͽcB#+O&Wh'@vF֘Pajl\ cm:T6|} 暁O(=X7gZ%dWi# JsX>_dJAG:h{G&%Fߐcዘ1b= .o;`soE ],9B 47usd{SƜ$ k『 z\mg7 TrLl;7㏅[N !GEo]^R8O´{RI2vwlrgYtՁ3`&92,Y,-o)ҿY>rsxЌgQZH3}:Ш0 Md"]9ݲzxn3B2IQ_&Ɏ%[(5$$>MzdzK(η{ !E+'xIalE\3'Xܽt?ӌQ6!S 6m DjRT y.)ɲ`ku哚e 2@EĀX78wѧdwTMz 9|@o-B6Ӑ-#ś=o}P< 77kZkp'A:Ek?.^-zVCW;QxH,JEW,%]UMVv둺TF )#ކLdlpCʑVqr6[$Zfwt>{`i;?c1}, _q KLc&bPNPݸ]P.up_p\LuA4u 8fi݉c >^z*vyuXj<,㰬zruyme_z uyh]pUa6^#^Kc3bAlh*[Oe~p_\&/^ ԑ_3ibypͭzƣ3TĜ<$io?$k#EW:ѓØ%(oIX}  n/|5͏DQr)d5#-S JpQjkl@Ւ[W68H h}%G $3vsf qg[m35e !tgp:\n"; >tx^itȸ _`S(l[o5@6EMY*€*hbm)V\N1ITꇛVv Xdϕ& @ϗ)6&F,?FGo-U5f>Q4΢FkRj۬c;NLR"mYi95)"ߠ~fDҞX\jWoiPdqt ^a\[_Bj7b_qIC34`y X}E#F(x%=tW͌@C qV?*Kڟ_I T+l}>ĭbs  f5+'"LWǘ(shb =ܐg1A2? wRߍ%\TOmu7C& Uu9NE~ePvml4u5!¢%sݠ=I-/a/ogH3v&DT{뼁MӽH]; Ut  f3+;9 i9MB7h%~o,rKNÌ xը8_niTʪUYRF"#M6GޓAu%X?[*Wr=C[=YkR>W!n`$H!L?k %?E[ooWOB_hi\el6= kU6ugL;P EcA? + @K)D/pw ,,.ڿ8;tat끕Gl!y]YA W [2Mc @:„K~gMkFHx5Oߵn21nbW֚zI+Lx`:%(X7@Wf=]NPZݪyMx@L Aӄ%F<*|XjR;zkAfZ͟œ ̇ \wsH$=E`ІD Fi;pg MU>P?9uH$~ \p/GðCIjK+Kh(\BdseZ,h">;i{ި[&"rU '앰61Z Lؽa3J]窺7rp)k'\^اh? Ca̰""joݪ!!oR~Scr5( O6ťZϱȱ#ؕԻY(9tGg-ZltcSJ v2@= 0v3ua+.  A<նth4Z@*\9 h$@ D td}pCΗTS;0ʎf]TYFASCS{FEV./ lGX8Fb ۠se"`y`|^Q/u)IWZ`mH`E :Ejl Ҝ"ݛШt1ѹ^UuԬ ĄtM&A@hjn6g[sRU8,ZX{kbjNa ))o~ 3Dp%K#F!оoLŻaomj,_AC"UxcP9DmY^rJhd-&ސ-[+mMa<2BOg5\Bkzl Ep5`Σ?\UiÀtd/ŞP"+ ~2bsV7vfyiퟤ38b"%a)53+ &4jJ*e^ ec$q|"p .`zXuSM  ,nOտ]elzŌI?.@.SVYPk2)dn֗TUwx+W{Q+hp;ʈQ2ٝ\bfȁ2e/Hȟr{a#;Ѕ $S-m`C,g1пiM~}Bi!Wr!ޟ<(P2.lZlPQӘA]X._}_9'Snb3_% ΪF!R/- Agca"n2|A4HW/w&c* u|+6%/IbOP#U1Jy}uG+Rov)a\_:x0ms*"RYe|@:X&528਒F_)|gJ _+MV vW4ݕA[@f%f.cie$09{ [I{ԶT7g'cUEl l.1QQ ·pU:$>NENP F/Su:+`Ƈ 4q'&9M gV;gLZ E@1\!3qoa8NH1!a_0 9 ƙu;GoX LJK2(I+K}70*Rg:P|6[)Itst)h`sF4Cm iP|<e&}0 EC rͭbZ 0_P8-h?G9H;4 r EW!*f:Û6Q8YL?&~{n1)hZ6u ^BSII$Gy;yJ#MKrA y4Q_nA3ִ{q眴P-"jEv꫐4m }$8\^#BTqllst~f)H~%|<ȃ}MbRmas2 Q8rb>/G +?!Ɩy׹cY]<|-B5%-Rag6EBL,{1\D!Ւ@'ʒ \㪞)!.$; N^E,4)"=%[yOr Zz')IĶʡWXK-Pxx0`d󚡙-܆:Aݻz:TM aUR)י8h?N@5'?8 |Ś &6٠zrY4XQ/l9'u1ARI" CβhfvXե7VjePs}櫎I]nx ; f)h_'R^2kAQ}['f_)08]Ci[e<<$(&my6FK#nj"_~ӒE:z[qDq!u=zA#9+W{BD'Niˆn!N!E\ӎ}"/_]IF*̆Rq?5HJ#㴟<Ìʼn|b|Կjfe_r[y}@#`R 'NLcss$fb8u{5}N7~8-MO}9B5}θ: ӪKv/vPg!{Am]Ur# t)N~>9/tk47mc!߁,7SKJ7s|> Uˎ-(Ko7M kfG!5\xʾ7<\L! }yָRQͷ)C8RcA_ LN㓩C0 ըF+^@}‡.cPs¶|p0U6BLhTlM"J-ﺳ>A-]x:(mK iEw%hdKE:&%](b-;4wFqF!k0#ϩ"YԽ&ݞ&l~ἼI11 lCf"&?|+#.n$nm5T4-0B'3IeudK&DKa&2; ѥjpYD-eb`]ƑJyЮ ,kD틣 Ēx*j ?<(p6ޮ6wMp4-_3j+H" .$N9ttuev$(pÏتL󌺋@^AR.$y ޑ" w8*[ p|BRGDYGݝ<21[] +Z3d8( 4{úI'gR PХpΆD᧽mo3,@ag!)&9}?'{UqG+ZJ0Pp dH#QcƉ&HF l r>_'yc%1H&'݉̈)djʨHS5G+dYV;{uvU8~U/L>&^ gY+|!Sɰo$~ pm5KuF8:!ˀ=:ZQ0WlD<^Y,WXTٱ4mDzx5%z2Fr\ke3Xn|6 "|C-%BcRJ&贆,ٻtAmH ^B/7-c 2ˍ9 kS4>e  FoOb@7tl1#n+ďF|ؘW%@L3|.XBZc2ޘmk1j3cȂ`Ģ' ."DʹVD܆]Xk?qnizb*pe?0ZVdJ٫51,iApkk髕/5eKt3o()3{`#d-!}h;f+7 !J+#|g܃;KIJg\7gY[ m-ռZ#,wC!y 'Զ 0 eLzbb{Sٺ-}vjar1Bk|w !A!]538|6@@RZ~1pKVt ߕ1z#7zo6on0@i ͥ(G&߱uZ?v;yqeV0B5 pHJuL־$q[u@c,,bټ%fT) eo"~KzT=M9];d *%uRÈ-s):+.-2sv[*{ 0gN5[kk3-c|Ln@o/r/Ԭp#"F%_imoN1zkHqډPO\fo5Qž^Hsv= DNSͅ2N>?Y!8B{U"V|P>p`BPֶ( 0M؍ &"< OdFB31LL  eĆOdh} nZ2-«ZnaiC`P0/2 D0h8wߪCN ^ﹳO7E) j!DÈir׺D+^얡Ҧ7NȷԎbQ5VPbws誓yb8#\4:nQZU)<|c:<`8^C}Ox,硙 3p&IrR7ZfBB%aOcjq{&v 7&pL ovM]żQ5WSw.Ml)|e 77XRK?1XkoY>vT`j+Kč@=Q\ =G4JubJ (X( W`^jVj,X{ܨ=|JYRx~kY<"4K)G1 <X%2B?Shmc5oneeEa8/#Eދbe_.Y*޹ QaWNG#piag6y^ףŰA{T. anyrڋ}eV܀Կ{,6WE3~rm1]ıwsLJ׉9~}AܼB$iKF*,gׂ8Wq'M}؋yKi^\HS )z {W0FL9I\ LuEv{.6X3*ޥS^CZtqug^6驵ՔĿ 3fm~e&-;=V6;}\E5u9>xwyELE_sMav%E>n1eI]znv}❬PxC3)9Y*̿2T+IGA?$Mk;*8fko|UTsNk*6= ٸhvv} +>4a#k35t `U&Hv}K;PD_yaAͼ9ʗ51Pj;W710)`)K_1\[Xo])l4upm]ƪf5rr hnCV}`?Re}(4:ת&xpw9B8/8H@"5x#Eǻ|EC?䐴4hRCq3`G=i&RNpXUPƈ^~ vtԒGV8-X@\"Pj_cտ!ODPѶj x@THLL "ap;D$gܾĝ UV`bД/OV[!l&j;U$qw )m$˰G9)Ado:y_|ї5w)E\=`ߦfbf3&8ّx?7= ">iv:pOZ *R㯵iJC?I3{¥1YAʪ%CX߅?噺zl dID"EdX_7+Vk^. ?, 170ZrcV!BbUc HEB50BReeB ut+*wiuiyܠu< 7*vA3_V".5p*,_Ϫyg#bd棴gц7޳{ o?xS yHx\h{@(tוWȬKBYL[RzeH/) JQW׺r0MJUdHlpR +2-i}bnܜ)*!Ahyk.gûEa BlʾdB;dkt(JjSkd=mRꋆ W6ʘG Z{y)q )S*>. h^ǔBEfqcAq~1H IgܾGDM_0BdlǶL{nyV!fs6)Q76G%s cWQ;K`@sĿq$|%aa7rp ñGH- A_}r| ~!t&K[{TS|O6a}6257 O24G<:Q;llW[FEh؍8wдOQK+6Ȣ|T 'Qt(4[.+0B:dɏUƝ@Yd)&(R֐˸~*>nnQ҂YGLg0wIjsf̻-;ʓP}meɥlx$N`V{%1v8piuKLif8w,34H>WrR-uGh3Q$'%`:Yҡ@lk'':wһ~߰>e>%4XaY.cZו<$̜2 .7` iB`u Q)hJ![٥O09/|aSmƵz[lN`ژ{A@R([LxID;qgJ"bih"u7!8$o [|+zO.LI~XⲖ=J+iEX' (˪* \P~W-y,ݵ%s6i]@:Z:8-BƘb(4]NʵB WaK H,đ+@kG/&Q,K UWяA%'N)&0_/HSy*%YE NGd#F%v/._SLq6%*Q00z{|{_RM_R洓vq$^+ "0ER>3Af [s@`#1z4p ^@| HމSM̓BBbAI e篡}=/o[j'`Ĕ%NfmY37ףH3%/~C3`]k8;- }iaFn}pr@=XrDl6J*:o=Zڴ\St?Auo!Q3Ly@ŋ&QݾTc١5tqfbj7'.cro/Xv!~ )'zŃh_8iLs+:2:cP- 0 Ğ |ߩ++=^OkWOgD榵.(#I8daY`+ ,[Rg׸XMPba 0p!amyhp]sfO=|apƆ[gaTG>?pp0O 3Tc:sۤ>&,R=Czg34FcЬ'㬐^wG,d _tvw ճDz/U\fw a,3ZRdqĭ-Yw3fi*J q`KY\9liAN_77e1<~~gF;9{|}r5 BT<{0ypb'0wIR?. *+MW,W̸4U>i^c"hF W5IuU@S1: 5츟#MawVC"-u*wz$qj@:ox2Avkx*7u>mP+- pux؁qdB{mž>QjUhڱ|@SߪžYkD 'XNjeVD!!6]ka*T0 #smP(m# )6ȯAƩ[]?+.}~7n 3lRGM9ow~l0G(u)JG0ı sn0Ä b4!f˼)#"X#1s"BA Ut>ˮC~];:B}leD>9g%!u_?;|WCjE4)u-@v֌.*υ .g0"'.4{.Њ3`Uʼn*@ &PD,/ct:R܋Mn>($J5/JCF y&" C6ogNJ h+4<*ه=˥gɖ"X@prw{pEڽ]8XzrI}>Y"YbdӬiyi wb^JIozZ>?cSKlzPgD~F-j2X>=wt8˻'2d4"Ř9[}Grt&HN]q^=or#L2j?>{4S8~:z$H㇘j2`*2?)>.7;Y6=s$RH,%kU..| w#xo6;rY?S.A=HDq!QA_nO3f쳝px'ipڑ6݋|K-Pwdj$D$m;rwy Bd <:iG0zn~QaݧsG,NNe?ģ.S2@ZhU"Rwꞷhgpw,xpȞNg|q &D?t0R.IW nk@eיχ@_6($rlS dM6.H`hN2xm{ꅦ\CiE>-%jN@dWt DRZ!='F.hi$sOF{4˺M=Lo6:]U^nNX{6)T@pՃg80* e!nsp ] o'1+A{Q2ǠԏIVe0$l$qcP}9tS6; %L+Q\/` $i~nց3-ͥP(9]{fJK'gàAߤqjbeрb5Hx_'NoZ5V2w#' C3vϏ"/mtyA}ʋ$iid\{qd|0bJSMf_>2 ?nnȼLv32 x`ϫ6E>v=L~ةsH M?]K_t$LrB|wsakܵši{Ҫ|0MLPiEEa_$BX]|b[$,r&쐓wYQm ,MVPZ(::~'xb#K1rD&p8TIjN3N]O@P眂`x `"Ҍ z+ u3Y^h)S[?ZΗqxKIi_=?Zc)@  yEL9-bmԪWESvZo+ӎ 2y!go#I8ݲR+yƥ1jtW+%ep(TτSndkvF*OR&V(M~!ԉiCP3gKH9pZ0XGGMm[4bψլƏXldd7a+&]}ylu.ASQum >S VF 40 ⿅Ś`xvcϒudQ;ŭU$f`o ~15ڠK->{AR>3|=I8sATJ;el7 m\uX9*]Wgzx6|jg~LM&qާ{BХLo\Iu,̷{|3ԙß\m՗1 \N סU)~՘CqjpA7 qSQ2ꐆ-3pNn0X99n8]c^Ϧr3^'zh`HʲLe ->5౜)@Hyӌ%qTHwG\8e2W `@Pa_3 eCG0R,+)S/Ti Ia@S%_Z&: d:0XlM)8@X =%\NYGW+QGr*Ai|򺅇ԧLh[4otqAyÐnRꋞѴY }gxVv_PR$"W S'򥐲${Y46"r#|GݖO{LhOSf-)sf3!mRWGr3?Jvsyx:(rŹ^l华eBnʯ`7K34~ihAs1kLKmB0_5̨r''Y9"6> flL[_.MAx^ g]EN>f$l $6ҌhAS_~+ D2/_ V9=̡҆âL l/2DV:h֭#+vF.N8ܕKOʔb'6MߒJ,&mij,6ӌS+)h0: cG78ٸ?bgL`$ˆ&9`4~/4Lf:l­cd #š^mB38/jᛨ *.F+⮬7B;4,@.ߍ"T]Ȉs uvbu7+/o1v#z\un[ ØA#U6X-fF%L{~W3^lǞjV6pǷPZT@ebk B5"F:E{9+:\-ub/?ŠO 'tbJϷ5K_S 7]k>$5&i"L] mu˙ϫ%L`9, NpikM0P  AI#bdϽ-:dŝ; !@  uVXN,%Vv{! rrd#/ŤP[V1y 2bo%C-A=m5|]Xy>|YV<%\:oz`VNw)axIPs0g_~hzvNNm0dQ8 /DT&If舩•Q[/ vlZ" B^4omI[\cX"R*% -ڴP9d`t\ i}bJ "V_pE{FֻQ#'"8oF;9ei"SHR7D)#h; |o+R 7KHf~F:)E~-? cqGu豬 dbkrbDթV|SWsRaWXdi9Sly:ԮKCDL.Fb5#r\@Bfv4Х"D#CT*<{y,S5mVva^ ^tqvdl(,edG\TʴE][lنAmzHFn z6PKIq 8?gt@.wJ=E-lfBY^tGn[brTuZ Ե%23\U8MrHѦƲW<¨7#[ 8ੌsV9l2`nu?M.@[ſ8m PJ`LŮF;K0$tk*s`NP!P8Y==+*o `_~uqOĕ,a5lrO? 0E5뇍#ˮ[>xj&!O=(f:>$-{7dFdS YB!L ]7uxЁ\3@wR$ÓC#'sC#tZ!M˅цJd(X_pY,go@VyFvU)WMXʣTPqàbl8& 44˶O wO")~/ |.,-ӛ'B&$.v[DWi]4x37BF: ڛ'sOԣR+Y p#bѓDXQgHph ૰U1J3~S_{Q&mUquO6}7rӎc{Js9h3k v&y|,wWNxX38t{:8s;{їC$*|6b {_tLQ'ue2P0JW<~c@/g][y9E ;AZ@y&&~&ÜD^(ƭb1@z~rq S͔wjx.% Lbb#))ՋWJPr zQ]c( #wD׊۠:9clOX/!󂺸BEDs n5G~V4ċt5)' =an7 ACF?I+FJ-!im1aml!o;1lwFr[qI] -0/dc`6 ܙS/E3=|~FݴW}p:o蕯@g&{.s$wUCU&IӍ X cqoUo'eՙ y4=Dr=3B'c]!$iֆA{`=p0J29M [mMty(%K -0W{`[жNXT}6`1]%0NV8NN^kӒ!ܚR>X|JŊK.r8rxrܨ!C={Q8+EstN$AhX#1K q\6dx+ŒF8:SJgy{4T<݁jp'K1 +BsO]\Gd5KtW` &:H N>7,{ͫ;N&kS|C7~ZH/in !* PPr(Z򖵩 fRMD}}}Wj?INF 3>k Yqypb&կy\ؘyaSs,)he&AZɩ AHe ?*,<ϠQDvX8u11'XEΔt\UL/=; jЌh1%G}ngSPZ 84[*9Lvm}gjxQн6Jo&늋q>V ƃ,)p.dR'D{pr,i~E4%ٮ4 ɹ` Q\L)up<%XR_^)(d,FL;;|{n!4gk^oh=AlOtR=7?p^D[õrV !;qX,9[!?o8Wڋk&,7>YH_MVS:ifw60S DKGs9%3\3ɴ|/OʽVzx2y? ГVXcC>vs):S/\9<' b v^aáDEC3~Q&ؔS&3Ҿ1ו~7*:z,ca5l:1vOcg'WRRa rڮѓEOQ#V{1[j49Ȋo ^!90ZI?7nҌV.%mϳ! OaEc7|;(SNe{/9sz1 D d='m㎙gWA ?~k &7 sX;O mBnEײ/N)u!+0McƘ^ ,k|%Ըjw,=`m*BHA HH#t@jTR7+ ȃn4\  Ayu$Y5!>gT2TS ~{%[s09 gkRd1-7欓a6xtdxXRiI;&BȴXAOdnvz8r2?\D&cSV )wNjf~^8e &$ltwD1-θDvM^5w]`*==C-@ 2$4n@0=ƾ8ȋelPwxSPpHt7W}{/ u0H~X. P:g Kg=rƍ%XlR8a}u03xW`\Z`'Sej)В ܫc䳫٩XYM׶߲߯'qp+[LJp`ӒOdo&>ߢA|[ݧEyfQZ`G kzlsGZ%aŒ^d~o{ޞ'gi$0gVa8gco$7Mi)/cEvBℙ 2O7O)WfßE&}һbgU#qI>e}?܂+-+r*h+?|hcZ梩phB𑐦?}lŃZUZ{6_}5`89W':rH[Q\A171_w[8o!u&0F3 K74000r o é['VB}p6vqJSh(⊿}5 ,2m*j-.q=C2! Sjk~Ɓz DKVq)/MS.U&.ր",\rPo$4C<`LJm|ݓbZ6`]#M;쨼.qˮ0PB{7E픨;~@:V(.x "t~+bA 혟[~;X}`J޽90Y=P:ʬ?@UAp [.fT)a=V/`m}ϭ*x9ht?x'W?"0+0Q&H66(eN£q 컻T9ͳMļo\i $pό[^.*25\JhoI8`B jnTb%e ~su)>BphlMC×XcOg󊕕=59ZFYaU&f'W czss@3emnlt%Uu?T4qSMKPsCcm,# _|:- FnA~ĭK>\Ձ`Ve9^b]85S3E:(X ^N=A$p dF'v` LÀ/uQh5PF13ENTl׮1%#;BFwDKMnRSm7x0E{}$Mڶ'oĉ=+虻7LQ~Wj!.XȘhAwZ.^ȻQ^8cjsVoHsDl 95XR}Gj]G?/x)Hj՞dﭫ%3LtQRdx"Ug(GS`[$ +Zv%e]D 0 ӚTAXvL@RL>6mӧ쀶v| 婤1eM {s/Ae{Q: `u;ωGE@P oy!Tu>aO2)2d i( ӈܡ08^5,y,6Q ~,e/pn E{38K-u//]ja]8QgYD*yun n3H5l&Șc3{+,m'!, B9S.SA?鰰trnUWw< gm^yLDZeJ߹Ku1R+U6l1< t`f]gD VrׯJѣ+4[Ftd# sB>}K)`9$>7vVɔ(I/1 kXQV.C~e3Tڄ]wy|q&*uj-\~F.泿Y:F+wG1Y嫰?to^6HGT8 tYeA@( Ƒ_=`35 ȹɵ(& 2R~ZX JΑ _P.2:JFPa( V$̏#tB!4 $'aN'Ǫ^?ud|֕ JKBg7b΋)R BfQȂL1TeܬP zBxe,^ ]/KE Ք{l38XJ;\rk:|I &{&i!rU\Ėќw^"|TufK^.NSDM'&|\'iV3@};ڧxŸ~Ձ2lXx븷;gp4JZ4!tm 0H\H(p9J`G+V>iP}b̢xx/q{M$Cd}Z6C) \Av²wND@C2,\314^ʐ}c^h,".x'4~UzCJnvM@h**&_עᜁxh |ܮ#_^uc{X*9&^_QssbܛmF[ߣN? j`UruI%]bqbf\|*lk <]Ϸf\xIh/Lh@dP}F,lt 2l{!|ZA9Ti눀(V,XVrYCb"%RoYS/ƒ̇xQЯvq3پKt8x]nHu/?=/p-E%/d'nȜ`MĈ( Gaw DW.v͙4:O vt<BJSDm`F]7<9|Zг hrխ7H&tPzZEz;Ǟ$[v79k$:[>hts^\9Zm!EĽ55` EU.$!MޔJ+(䍈SōBW[arC'ٮu/f`6?Djb7-5ߪ+ 8M"Gcj!-yky:x RJZTL0:jX<ٹGxb24 ]lx"ObkB{FDk2pOB)w[*JExF $Lztx>;ic ?p*\<|ve1IWvz{EP)Ε~_j) a І€Ǥ' ᚣtQEJr v;H1:5֑#nˌr"6wx[Z&,GyT?n̜;.:89 [1.5>QhaYgFiwXty܅l8* &}?>%\`T!b9Lcl^Ljsk,/D*~YSL[%} -4O,PeQY V(uh}iT,S>O2!}KJ*~vs={\8.r=Cڤvݒ<{f I77S? 8B 9mW *waY6DIM|t㸆p_):ee¥3Yـ8PY`@ת6VWgM2uqQ ]2NPMZjނaS eK&{AjYE"С HAI7ڍfqq'?9ǵu!p>zq( {B{Y<=v2S@$Z*>WW^E(rwj `7ʃ5:sp[Eժ^G^ipyQv[ⓥnkNZ9|'r] ?g&Ի Y;'~u.iVNCxb72;V"M"OUp˛A&B*~#I-](TJ|*!.y pS;wN; BE!(t s^t Z:hOʨ~c}22NbYDM+ϧ๴W7MN?m'ż1]$uV$ 3+H&۵.g,(?m{!J/0`#1ǝ0mVߡUr?'1,SR\EBU}&sl?sBx,֥Ðo ;:YnJ0TId;vZ)&B!kjss#D 몒?iS7 k2@[ euh {NeCC NTjMӴ,5+M-H8VhjtO߾k3~rзcog:];(K?5kp^͜lh]c!S s&c "Nj 8eR_0(Nb'FPkĊ@"?9 ?Va2nl`CaKajmt,"Ts@kd#B$[rǒ(-~M7t sX]/LjVŧ;^Sv6MH3Nv4NacONY};4+ T`l ;}w # ̇)]&s݌VRSaH+y8GvvGX]˟(rmx<2Á d2ꪔۼR:~Z]0T=qRP;F[Y4/=+{J~(:dH>8 O~*2LE"4VXiܰMBVљcҕa{Vl۞E:5HjԃV)UЪYHj'5i)_.ᾇFd1ˎP!oH]8M̈EO @́`OC)"_1mΜz'o]Q0ꩅ*iUOYt7 @rHlyQ+Kol szi’ ^ h"AbZoT$ rK$Ǿ&`ȴ:aҮh'CȎڦgnX0f~u':z2@>WܮƋOwU9Wɰ, Sɕ͔yӶ?jYzRfUPzr0"}3ӓ&⵨׶C,v؀6^/BT.n9^)ci a"bKZ=~nwҼcL`i\z9H3 7oWK^0adjC KZўXR EAؕ Ĭqf f99v*8y Բ%Tb:bHs"pvyn͹13~I(q6]#1`'Po`ApM'=q \Zh{lxn}-6qJi4 :* $푃CQ%gP h57R`qv;q@D/]>tiis,4i:v*YĿlї(0?yCu(IWZœJЅ==.;(֓HAƇY|Z2n"D(N0+0GjzQt0 $wq ][80հLR…Jyj8R _ ?Si闆^i:}Ԙ UtBV|6ki1Gu'\U*@/ U#2%jHƭk=~MVg| ˧$x \lX8YkrvގË=^W~EtBMme:S{ PT, !9z ; ݺ`oRiΌYf~O8bc#_=!L٠pp@w}_?6HV aS^I,$3Wlf-Vݮyg4ht P!H$[8Tf23Kufb~Jߒt^T(:ƸVVFTJ8hfspʥMeo"JnY$90:ɘ+VW>*GHlT ~Ae/š2@Y?nzeGC(QɭttAIK 9(Qq:DznEɦ9gY9w_-u ӹ'S%Vxh5b XL&qۋENIf[q22j+Quo/&یȾCLw|Ehg"\>RBH(UIT"ZUw`^`wdü[׌\jvfWLݬ`LgCiubcb#vB$!2?}Ho.CVV]L]܎EAM 5tɥm"]JGߗuNãd{*IGufGAa β0 &Z1|}Wv:IR 9~WIJ] Ǧtd%(\$6ru18s&q&]Uj3ӔS֓|oc k&f;nW;e,EujfR<&AS|9X.L:l0\KIU&/uz $?#a Vq]3_-G4 !zn{ 3*Q/Dg09!~ij> uA-05N TxyUYf<6x|[ImȸY$ ?l?őTqpsӍe~7 8IBhUTp .]{[ UGz˙3lFN.K?^/S`tBb])h50u34? fƑjGRTqRٽl.OSxP|{4čpB-`3[z$&)SҪ^ ؽ# yO{wzuIulí0٥YjJT sgLX76!Av{3j% Cmar;~xoLBpx~rŸSc1]Z܏,/0hdrYm +Ƨ\_tI-f,lXQ#~=>_0bެxR#!wԥ BOQ%3E) ]YuE<=*zN6}"+jЂy.Zb U\Wݡ /bϊ [i13{R|Crܟ&Br}bT+c4JLBT \d~,]Y.iJ۬u"(yǪOƧk[WV#9آ;H]Pn)!t.]x^s-&g(̺-=Fp0w2,/DO>Ew:Ulg#*k0ʁ?4J7L}%K8E^P4Nb9LAsX-:|[ș&=FZ=F^=:NE@%k:!(1itnAV)z/Isy7>IW\VweΌ6B#!%1\xy5UXHLKw炲PHկ^2\LÍ擄qLH x.DuSy5&' }Od@R2,9Rϰk~Fd1s"q03Czg8\c@7 7Sh,6D{֍s12#R%'뱝FP +D8_>ҽbiľn2[>V3EoֶQPV=PÈ+rS81Xi,V]DԛXI37"/XAeuQT+D!V5B~0i;BJ~L6jL-˂]ZSll2ҬekƃcR6Jqhm qV2M~5}(VcZ̑%ײEX6R۳X<ɉt=\5@ 2pr u}Býtf]q 6@;*9}ޥEt,zN;)^b)`;=^$I}sAZiYM<}BluRⴝL)\2[ᦝژTyY> j vQJWM`x64I=Hۉ 3(UfonjCߥ w^m:1:喞j psR :(R;9H?fhh*nJ6Hx!# `6*BpTzPt]t+PZ{eBK]~_;yQlvZ=6U{Þ#3+}4[Wۏ< C۩em}멽_{ԆVS\cZ5Z]l o f52)?d\F -ƐK$,/r[!ɫk6 +5ݦZ'[x2 x^;aV0 gB:e,O1WI(&l[[mpE/2Ѽ`Q"ֆ8W*L^/ge T4C.ra ߨ`;V ^fȋIq {z\ }ufzzlN^b_Z\T/"<œI&.MtS$P b+(6AK[;WYQK d0dUbuϪz&1K_CZF9c]Q(\ڹIxi%ݶXVo8HkT+r[=_?"$ A$c; % ZmwsE  MRPB=kU?nm-;%gb5^U_t׮:G8Eø9kX 顯R HYї7ç6ͅƋU%R=-NRмbE3s/wvӐ6?Y.56#6v.z Yc'6xT &K*jO{L9AObo@'$٣Uy(I2KQѫ0 SVt~kE$癒ci %ZaϹcMif㖩Ǹ867V, W5[e3_oI%W/5$$̖;h Yҿ$ce7B'Kҵ'QnCH/kar9 Ɠ8]O2Y?fFO,? t%oIFeV+Ctlnib\wtb VboR][umo/Zp~-XUɩdi\Ϧr*>"}˻-p"vż +5bJ{xn[2[f6ك,ʯ& ;D( \A=7P%A>~_]ۧrfQAOL Vj*^9lF *_ȥ=bc;P#ӻai%'FؓiAV߾ d+|V?nTl'"bWLWn(<[uZz2Q*cIt$+U{?d?Wge } eԦğ9g/@tJ:8{<e^7KהbbS'P&pj/-G=ɧݶ7ȈpEdJ2KJH(?Xw"J!:q$0Hf7PϬ7CX'b+nxFZDφeB 5X-Ŗ*߅N1##z¦txVfl,Б rD-zXSqiZht . +Q-pO! h xl.Ccqҽwf+} 7o~iyH+d?;WӺ?;4Jtx:tCB~BhgߧU"E}6"KpeJgF7>(%݆_ǒ}նܗposxj ^Cv")=݃skZ %0&VRJĊf8$AtIƕ< IC48Y&!5)F 5 q@UQ ߻5T@RXxŵ,Œ6!K%9tFf,Ci 6J"g?۷'awV$m l ,Lf/zD~Z^ Jpuϴ⠦샫&lV.X'aFڞ7׊ր#cE k=w0KfGg|;"Ygk0J./l ` )|UO| xC}n #Gw[rU c*JDSC}v-{@ҿ3?"2OnBM71ӱٿf*@RL iUXP4x}Im,zΕnQ/ Gq~r,B뎗| & j٦9|p&fT$IQukMI#qsGQy#:X>'/Yi{)4+Gd:zT#\7U) ypoT'P~,,?Wd ~o/uR&iʋAbTdzcMP~y4&aAתKMObms>4V@ ګ9I B$@1㬣4Vu]"62˻ښ[ŒCCN-YCܨMYhܑqS$Q1n">%bdD'.KS)WC3}~uN#! T*ӝ6]Ȉ"VzW)И܀X \ sYfTwEPZusD~2zXe>Y-Im"bTx7ltQlR-wZ:ݼw̨"HU AUSz 9eu<[q lzt`]M8ЏB%Y|־-u+b2qWӌIgHEpP =J\lIHOAޗ8tm9q@X1EW\O^ `JtTۓŔcF 3s5vvϺ* o)9Mo^O2"cRKi xDKI]߇ uŊ ^l`Sճ_mmu I7s$Ho^>dR*(VJDqzJp.&ǹ{W8|)kTW\{}j!f>I.4!0UM$2{ɣ,ҙhn]+h:}C粜ն2AcğEiNBܣ sЉYe AXˈ ,=8ק,:*? ~;7fьJbռbm д͵WͤMiqr{^1u5A%n-:(6%%j dVC6/XָT9bD~4P7!Yvi[Dodk}l[c^x -W€|aE:y̴aARf'J|kwVRKhG2~BHМ,2ED1.!M^^-C/~-l:͂(DCQ۶6#߿מ.@_oLC5p9|0|@2d2Pq7`s@`: E$eU+2i2$Wd~S.r77p3a!Z(~xpz:q/[<38Bf9 /%3b )Qf[u_u9P-ux^HӜ:"B;s*$EDmdgHelJwͻ:W \EMAW.9Љ+bMS3#dE[q ZhUϛ>vͼp'^Ï|#NʅRckys=9u|TAw;)3DP7AIxRsܩlHQ -_1,,9nu7{-}kqy*Ln'ﱏ"XZr|@#x|E5%l9UrZCd*`Q|u2s?9ZӕxU4FkNBYV)r.z:Vi]C) %@UҾMm'iRg]EPղbL-DLUg{x\*X ܓt>Q4tA$kW3€[33ZI*I]z 7zbv{}6|H{fFJlRHf(g0]Kw б`>XyV2P9zS\:1nA4!C^=׈w}߻GέUpYhC2']""!/Y6`_opLob-f2>p*bcA.)[I wlvqw6|P1WHs/lu]):O@D`"#y*~3XVeJN4A-._8^q#ɗYw%^sDi5Ѥ~#_Ibu u t>; {3 R#gJuL:Pf?b)7V ەFbb`m8~{$w\Ce ń\0.{"eAvIxiĭB8g%uNK96(}J1uރ|\bqaA^܁D\)4~p\ST?&DrTJ:{}9H hڗ 4[q>+PZ]Qgѳ CMnzyЄ%!v: 6=U /}p7xz^W+1KղC+rTr&:RO̦MAbe>_|~ddF4EL*=]6us˥7Ne%=t۳AZ`3\%m/"E6Y/k7ݵ0w(>TVՓkf뽭t2brPhV:+iK.eA3" U'PtE[~zHu>gճ<vV.QpޡV 8A/JnN<阖`up"\vxU'Xp*8BxG>E}pb[ C |\ŕ8~ z{-CbT#كa>ogHo[].J:3?VUw,Ǖ "%I}\D 憿UkNıe_F?cj\oy4*)q?oW:3R͋|+"&h@-fzYi{jV†(Mp Q$r]^/toF/hkeBˆr1b3#6N?('Fo)EhIo}Cb'nFKFgvUER^pgԭ0voHxw"Jzؗhۛ:+-q0-~%s#9FӁݙ-SX>:sSHߒhw՛kKkE;܏GY삍r{GX[d-gfZdm%NJzw!UP/qA]T }Ռ䮸`DJX |;{P~kVe׸eʘn6 8Vd+2LbXZEPcx s㟸&vp mR՝M$ b=Qp.:rXN}1_3Cӂ,_rh/m8!Ieℌ;!ڕlT-vdPc.8򌅡5ƱQ'2MGWD~ΈiO9il_g6˅]d^k-UD0rbBB[ 6*P m<7ԥ(~NEٕi\B a5g-ÖVk\.Ɏc)*?+/53"#ZoNJuwtpӊHXzTjϽc7Z l1L%g$3"/C)Da@{Z&}]>geM8T[E4|(T1isNi.Cm$M a'͋LhDM^&iX~X?g%znɵ9I!mq6a㌇a6;[ "۰U }:џ`5d"fkD73gz|-L A{\=ڇe4䶚Qhi_~N%_1ԒtعiCUcKYbxla \4RP{ChET^9L|e?ʳV'bqدuCB}raFIWj(IOLSzEWHYJr(Qm{IY8Ye6-ChH.;mMz7xtP1ѻꌒ1$ =23֣/}@eeP2/Ez쩟~2!3Gxw.(E7&)-_*Wm!%oSSȻn{ 1y O CS`KS(mq>'PF; fߟ5-gGMCYO Y!ŝ%o+6L :;}3oDg ;SXC#",ܣ>rp^bmGEcms:b*C:zW Mw7gmB^~ W/]'`ڢU;x:~@j@X_Xű:B*//ӣciH1@أg8kjH[1$gbrӑ"Y`;jWУPe*=i:4ߏJ5%`8 o *p{ ` \HŽҋ찁,o9hZ,֬>ϨtŌ, {] w\`uu8Z%s1=h F? GMbS3 3:g*4[Ӧ|C ^Tf u?Y2ؚSxF $D8 Zϟ|ЧioeKfb-cExS0mXZ(>ЯC#yCwU+IO9oNr b@H.Q=0v]gp9 {ң@wdCq"seOߑ&go('fAVp%TGWP",Zc委v1DatدH0DroG$̼\/:+ #A cүmA{2Ne1BytIqy~h k}vPq0`Q'P8d7)́k[ >[~֬Qx΁E!k̈h8%}K^ 6٨.MI}*Ik s~ܾ25Cb +) kĠx-&42~Ry6a0p Cx =6Dm-cC;c4qFiǺ\k$+&SKY-uG-~!n_2@Χ'$2=-2%Kأ&<4Ohi]Fzn MW ߄aRcKP?q"Ťty> nyarbv19yzIdcdOO񤤇r%sh.?е(>TKwAf/oR{Rs~) uRR_K/Is,ʨoWf^$IcW95}5;٘J[-Z gAAުc6ByVrx?W)Aϩ_MxдKw]Vb]IAy? jegD:U KିlGrgydˌ 0Bi6z5fmAKCgʙG%Vs}eQ  W>ye8tlPΦDL7^J&Iv* <+U /ٽ4DwLaxIjkg߯ӝFtFlMv|<H00zLXi1CFm9k +-(61x{—5JXd1~ω@ukY5%9!oXM^<%nMoU8aK*:ð. 8L `>d#H N e%Imn~co4#6EVfpg|YH;?.˂R7 :E*z2](4d^9Z} 3!2BTG1N~] d.r#*#4% ،cݧCgBZahO"Q #*zpMRh8lfȌ,'K Wdn5psk>32#StxqZeAn:S耄w :VKp%a妑7Sg6iվQQm/TJ:m r 䡰۷ekԀj$n.mSo~k) N7BptL2ToʑLB&4/ӇЭ#xL ( dZAT&x N_l sp;G+3tܔ{1 ?ƄqxY0)콬q:`:}FxhN;bLA~-9GrF+NUh_˧bTlԀuiԨ 6W!^ su?-ֽI9􂅁F D(-mcn%>f9Qt2bMGyG9(~M],xN"k۵]LK'AmCW`rwu0[ؼU-Y\ Lk_Wbxr./|:bCIs̽ {%-jZrkՏzvwO@I'wڤK־$`:b P\A_Eq$C״.48Y:RKJ* \e!] [LE&1|H(nQZV!6N؁TԠ ?,cxuP;,JSs43|i |P̦HIA!8J$ҬJqLIjMMOg;YFe\FpgRUJ/Nd[61bgO6Jʑv~ts,&=dr m8p!Aq#uJ ĉ=tXC3P!7kS߾Dby1,Y3UXe5l%~a(w> K4ߠ|r^&-j](yyУm] ٘d\"tE'q1ɂ;X\R P\TQ-3kT9d. *YX4aD>x:3;sK/rSAPקǗƷ8sxG>7l??Mj\jU[;3_[`l=n5\mV`@`PUlZM"BU;tZ}4ؠFj\J% ߠ@1nU݋#t}xk`kkp9bY63tDPإg~Q4֜vStSijp&Yg Owv+N r/yShEqɽ:EVZa..k*UXCʅaM<6*NQfzxE^@@3[$տnQ)Zp%;*wRN‰c+/|ﷱOs<DžVGk̇HlRQsqdZl&R_~X$ǴgpzaM2Ìe&\v Weדml"*=xdվܡF L@Dr~gP(4aeʰ?F^ J#[K8 B:778a9@ѤpuaNB 8`T1) 4aY3wm wb@U2Eۅ"Ba"~>*QC^富jp\ ʠ0ek^/PޙȀ/uj5g08.ܻ8ePY{ R69yF]\%LەA̟ba %F#hc7s_t=  Р[dV{ S{1s_K0C% B\EO32$fDuHRD'=*0(m!(0,.ҍOet^o RBcJD8ak&ejQSS}9ٓFȈeou8-YWV7EW=ЕKӚԫ=/?'rFz;Ů?[SƹruCfL6 B-PPOe)ҏxu^UjK% =nx-?1L+:OA5&L|~VKLxԓpZF~B\8PCl5X %47jv_cV7Uɋ=f!=?ϰ.=yR#|lzf"ӝ(F\|ĺ2 !+?6WacAftLUŔ=5i QC8Wxyzd>frwѓTbH3@i/:ų8:SWѪ+C-y;QcP=TO&#piIeSRg8 PTNiZ@'hmچg%+BeBfCɕ5Xv!c* .κ}-Hjэ+^`ftRA_8I%Z%SiH"UN6hy̠7IMD*h?˜c_u9)@"|Ng+KԎk 2_o{r0A87y[&U,; g^~4$ܛSbVvG6g꟞9Mbӎ0΅Dמ<3;2Vns- UNVµx}JGk4+l]̻Z[۲y"K bJ^VOc7%B5uF)m#yQbj͜ 1vJym9s!P?QoN,d:.ۦ2 ~[}>,ʠy:n]PoqDs:T[u+"m@ESP3+pCr pK3%Z;d Pl+g9 ٨4ŅmV2k ϩ1|}~X$Rq[1hv#@ {"QDXa`EƤG+2` Cgɯ1 ˽xV9[ QLf/6.u ;/ΉMTD)ekcP/ kNjF^8C1Kp4)(1A8~,BgE{\Ɩ \yA?l.TU#@td憞f6qqԍ[A{l|Q-%`S%1W |ϥp?/ 2cS]0b+u GNZf_j,LM/1ڒF+c)G+h=_!b,nzJ(bv{""0F$njo|yYF޽v!|fga8MV|=Γ%6W[$ےrgvtq ty0zC$_‘GE3_=n, mԔ&HQĂ|z @Sh}#Z/*HK*>W@hCx1_ğ|{?csڮ|J+d Vy2NůlNBLsr)ޖ$s*,v LxWi_ a.9YJ= _,G7(t㜤^Wn)LKVsѫ,7 ߝ:i!{ilP 5ER%]&N\;b) +D `.AbGF ;¤ld~ ܆GXkfw -VQ(ҙalto7$TDO&Z!tl秮{'bp c`{+t;R~#StṾ~1xٛsի(7^BsT|nj,inYY!ȭڊ=M\gEhl)%sXÕێ"r=s 4~o] I v({p"?⒖-+J$Y[|e9߿tUR:]B@W Iˆ.[${A"$Yak}vL_TR}{udBӓlQC `qA>EK5ďc8,?`91 r>k,(@L_]J@Set#`"Qm :@؍>#ĤMRz#X-am$\GşM4WwuG'[ 1DތwOx3m([!go*<22흯E_ܱI8[ vapK>~->[|.jJS7n~X cFBas}iODF'5M.F8F1Ǒ>`岴wtaP6Oŵ4(%:b_U;?;bڹg1^9a}2Ҟ6jT]*j_o2T$ԏ3 R\@lɖ H~{- ٧?3t )5,®~*ڙ5NɬVMEp,s~I[~J2! Rս$=cy(|׆祅1<#iDIg3^u%oxqQ#& zR2iuDP^YK})~)J ̢|Mn/h&j&U:rnaW`x Fa[UۡWASDẾ"R 0S*Ft dzzm0TIUw B|lJo_痢}+rTxO"9\u+UYDb`vO9{.K 'n`NWLϒf8nQU{$Y ޱ +9ՠe=C,1s9o.$,`ޮ!e,uޯY^#0+vCt-r[{4X ]:}l_}!E%V!PLsZ*"pY;sM17tK,4ׂ{]n=uZ韐NU8dIsC5ܠF mK>(޿}L`t)>5Tu /?o!"*90+%4-qeoC 92ga,Ŗ 28c2O'zT!uZx"s!`7_kq7fʜ(qOJIYuq^~ɫGEY%U*Pj+ "7ūoeAsι%-k3m t9sC)RWw X%ӄr RBAAtw:(u39LqHL/D) Fj"@OD$r.|J `ti] 屖sPg_ mEw+έTޡqěgaDo - 41/ YyyɕaaG]E"#8k:R3O(َIJK%:}CD)+kJgF1I+=ATіL7;6* gsclnt'E՚~Iըٙ=ymYN.{<7|:'tXF`x  Pe/h!|un\2q!k2¸{hnuQ6@2L6@0KV0GN*0⟄^jJGO3f.s-$TmL mkwz!c +s[^1;XB#k M"D;c ͡EټqYj7&eR~WeWbM<w,Gqz׽X-ebΐ |$ԑ]<Qu0C"1t17񭟢!N)] PL$P؞PMv.P2roOIc#Iu9u-Ch-❺Ep&o~))#;X`Dig=KA6ngtHiܼ͐BP4]= \\;/O@(3KdM_ 9C٥c^N͝JOt3VPR[h!Khy3Fu G1# 4wEfbDȤv-7_TT|h(tcH˚tTћÖOQtG[t{zŀFcV@78;+/Lh 3(LA,SY,$S(.#SXER%DT'ʛW|Yj:熿I!;q ſ6' 45#>D I~*C{"( ~7TjOi >&܄F]U*<@c.>'^u6HيHwrA[֔wXOߨ|IG8^*ڄ*p (׶դG͉trP\ܟ; ug4# ChY晗wl7\w:0x3LjDoMV{vļؐ4u`%r-Uc&*s41|BW2!+!MeA+_L " }^@.+,dAc]S(J.* ?d'\i4gVd;=!ٸ G`jbJ#E Ғ>(F~,+|gذ*3 wD VfushrAyZ2ah3ǰD$('2 dRݐ'O\y8:a$R-G ]ST|lAJhhK[d "0'-.50 y&~AVB+|l|4)|ey(8ơʿ~Γm׃jJ*j@=1]fMR8X%0{ևa6i-ؾ,n<9)@9C "fY&5 涒IuC)k$VF4gb"1, G@Xmv|c`(JȐ3Eqt 5,"$0_J`&U"qX&'!7F?rV"v8dnX0hn C;9 ˆ9pֻR!&ׇuˤl֢WV ][B+Ӽm+/P{G8EsZ,N839-kQ7Nj#/i:[gġwتB_!I3n}uKм%7s..nٸ-ε]o咸a(V[/'vJu`&vO(KLH` ld ϹDvZ*y?,_$uF{}+k pT:Bccl QKȅLD8ݨLju瑫po૯_oAI"3zW4c|4wT?FR5ݱĖÑ 2^Bʔrj|0XNyýOP"]%i^+sj~%WIkp/B=v6q [{ptQ%9eiXlɴPAAGqwx{I.o 'FJ}0C=>zeߋ4|_1"2/4_nE<{Lă`XW:F!|;$(jkQ*kPqD$Z6 kzʛ0 t"3ÉkD VwG[1xRzFS'iNn#:OI&AP: nAĄ/\WbD_ֶ+ۊN뚴N^4 >k/:;i^kȥCa*_у/_Y.2թq@(i%O(YcQԤG~Clr\KtV+*!zwAGmoѢC^b9L#^Zh.O97~Bj:`01Gef`JؙBfQɡk54,N$%Dj=Mazxk8ZCCrFc@`m8~e6Ų0.y߻Bd𸭮q>>hfxk;, ߊE{ȯ^grE㗯t+ˇ4}ɢz:iAEt#TG= ZZm!_06[RK#(N#x}+z>@G`I Z7I.U'sq߆\I&eAvZֱ$ߔO%`ˇdTyW<XFJ ؋d^@C7в|?fn^_bJ"pf06AnZ6過\X!e%>moob/܎7U?6&NwRr3@׎S. ȱk^@Ngxəj%$7h \43$Iv$PWb =$Vtᬾ4 8H7j+تn ^Ge%"6kk4Q> z䃪g\V3*Y@ s\~hiak^,el@$qT|TN:̧6Z*dn5_mH5 Ψp-Xw^qEwCT~%RDm'ŠbKR*Djpe3HJ?:-".#~b gkKn}ROd/}nQ .Ls4=IO.Z?ˇ="8\ZLHAZ"$Pdsi%J{U:¾EO7I7$ \򷃳fRMb!(o4E7Rx`U}pB)V\gX|aJ,^ .5(jyyHU= e˃vǂ]Vր#SP ?g,NՈ_Rb^c$~[5}˪2WLTt`LO ޕqUX˶6O Hm;BIQ;@5FR2v")` l.r:2wioո^ld25y5W0cb54Ty`"h1j9@n#[a9J`owg*GKqM"]uC9 Bgp#H4-JLNSոyqJU h%(V~I:c%hf fϱ &R70XA32߶rh4rk[uZ=^ٻgֶW&k4^x7^ zix E S{E_YlNw1E89y_|ۑ idt7L;uZ_F6i"ϞPr,/*ڃUOvT}kWDnt0qɾ]#_t~KN,g?$S:Êr P,m9LԻGbIUq5`e.z]IX>tG&YCFc0UNB^&kW_]Jis\P(`Cί uԜ> q`?=9: 3N%;~쀟Ǘ1TV`V/= O ".1t|UiDDSG+is!Btw(h4@fnu{o۪{y,ܿ84^*N6sZj=v*dIJ>IQ8K/nLp^,Z 7t"vϣBK';J^-"y} ^P&3A6t%$2nvƖm)8?%RhN$8Χ׌Ryym7XΡܝNp~NԹ]ƀ;DwNL|THL1w']OԿx;n m&HDEz 﫥F8O HEwhGguU'fBwSΪ W< Kq۟EŤ'̄6(Y&'Ĕ;;'+,Xl%9 mi#4Ѩ潉#?\cDv:;[aw,Ɨ{Wq;]y#?h)$"32=t KBKUcz-oWxCd ~/p=d$n˅FO TAHfezn Ѓ:x @g82OVܲr.evu笖Xv5,8phQ.[Ӗ-;J oh*6]ņo,P|S Qq 60zʜݦz9˙CBUo-@{7("Ć,VRpDn\t.06^y<><%ׄ;Ԁ\Wvwgo h r  ;)PzN$$0 EDj^mgby4B#ಢppBfM2ݡm#"`}(Toƛv: Zpbh~"X3'[s gf)k }- ͔J;*:^ifE㖡GEilGC2fYS0R(c6Erƶɱ϶n¦NAZ@7wu؛o41uǘلDVIZ w ̚=ŋ=[0ݟ=߹WKa'~5cRŏegAON͚H"׬Rc)jT+%D }1J5Vg7n_L"EEjwȡ?[<ܲ;to)-W飁;8 `lžzs!m2|br2ySnC:O?,UD rqf"] w\AKʼI{=CLe_ɺ:_JQX:#>㗹\|A|2l^?Ȑ"?䩞t* FB4,"?_+c1.w|uI~M{"Ւ1 `T`Q"gSo6񿯎 EI$p\bc7t~,18㫪^7q#ggC7,m 4{pNjEΏɮs3 R|w=?վ?g}+y* P&\Z׎,ONe2F#N}تTқG;kX%Mw^z`~hzSAn\|+{?S3s糟FhTea1Wq!מC CeB 21aӽ;VUgOOdᬐS~'eC{D^,%J7aJ3Bc(]*6Y Ti"#DLNxdrg8z츝3vqM eMM On#<+{K<靿U'=,+'6\VQxH&'@ln9Zcf[}XU}~'^"hژ9R\cR>#"݈Fʛ*PTʗ~b>#gaseA%2AyjoeXx{" ׵i$n!|јUqIEh^>Dgi(Ӌl(PbjjeҼz%v 2FgXzَ C~A@ԐF}& /B[_򞌃 hK21ޔ]JdGyc w4Wi' J!h%2؛2B;%ɺrf A&O/ggN DJZinHWxf|R6*R|Hx^/uqqUu#\E&[; !mJiOS&񴇘2K fnzreuaV#ݽr lnwI?ɩڲ_Uo~#vEբ7c.H VdԨR֬톭=) CY:]W 쭋s#ݭ!<5 r :Ads//Խ˰ 1;I0O.ЊF;(SuBRLF6AzHVR^ wp=L mQk;41g5 =2_S?9ZN{¸ }mr1mK,. b6%qذʓ H}!<9EyxTD"Tn6(̤,JJ-~kUC-Gm?9(vǰ]{Bj6K2F5Nb.^IO]_*l,=|VW8SLv@0˪ 4)D3pt5q.c=`F>l+yGGG|so!Vb {3 X#VKK( G18/>/UzV]utg:R%Y~zMw3K?psSIYy3x7x킪5H%CqHĂS#ipĉe-%|`37FB4!n, %4GΡ O $3;Yh}I~K"~ZLKǣ7*;weD57h" F,+yOE'[W:e1*Pq p4R$4NU{7E@@)U`*= 5[alQdyҮ|W+-JR. N W*Vh:Fw]*Dh5n@VHjd~F x@9L{,41&$YµyA\S`_xrLA(t ?46}Ch.$T K݋xBFs%yL/\*G$,b]HAt[Өp79ȥ<Q?H/3f3] Mdib+zz DۃI2^)-G6xVeKNd8G 4}$L~5ہk 2ƲR磊q#%Bsgʫci/މ1c>EL !q9uLf󀴢bi>_P}lMϙ an(fNdWw}#_=Fc"B<5gRd9:̖NHuKiOUi! }Pׯm#UD5\OЋB+H8wڭ2KHVPbZ6/`*6n;cjitF 3b2AW}bݛzV|ՓIsmSh6;b}𠕍CVVõ}O\ ̵S ߼,31n3D1BI鵥'di  qTi: 98 %λf6"1ҷP}f@Aշ۲ηKF3Jv$P4+XHO.-Ƣ"Jz%KpEDöɯ/tWiN`d4%nvh\G"J{pܱ2hwȼ_ X%ر^qIHZ"o_#3Iu=<+0)0Aڼ?o6Z-]I h"bOF׮he2;rü>PcQoO:,/  St ү)6` -ibpuy/a/J&j}w.E;4`Hz;{o֛F42(|khV8L4J>#[x^ƤEB NElk."m8i(%Mp5lp$'&XD͏,~nʭe%*_(5\pঙ+M^yHNvi.X;_a>M- z+QF= GzQHJ)*F Z[Dy&-oeªZ\-j\f8p}E*695Q-!%a7t0d"Y("sմ³.]̏\$^F@~>-.ד#)R&eȵ1NMn@G K-8!\tty0g*-)}Hd2Ӈ4XcA OzwcYsx׀ AQ(cKд;`zV!։~qr υ y*hZAM꾇 n$e90 {.y0G(ES3hi%!M/^;SK%xxv\R݉>.U@`]̖%ns!s.FbW!Q,WS:i+[~ku7o/17SĤ]`&q0z]>jE'r4ß#h-qsѨhNq<鳎9dn[_V4*YHdMl?vz5P{!7Ư^| m'Œ8u 7i>JNew7")1;Cexm>e:K#SCpVN3 g?Vx%ܤ{,BOI3oѦϸ%c?"@V7M6aYf95pdd£B\&'v^卻d.|0/P& t/ =7pKa*n۝|j?mm_7 ~des&k#FR H9`wmnR9Hk[NkPS#Iٍ=xvQr{uy46Ǵy 9 ;K Ka׌l{+8&-6'($ؓ=GX0ĬIK*p'O*^&Mo+i)OQD)!ZY\{mhc~[ [Ih睍~["Eh]K@ys㉿o-IWv)#0uŮy0m#p[Kk2oOyg I.')w[yg82oy}/KMɶ"+\):됹f2eZg %{'/h>3$7&_*}׵^Ka$zFa%M\ꂡ䂺Ԟ95eX[n^N=SGږȏ}R.#R[9rhj~/Ns| Q> M=0JƢFfbr&vcXЬ4)tA]-7Lq"}&t;a;[[ b´ta.:ܴÄĄE U]Q(@ʉ Z4!$73ĭ/nԁ7ūwRn*cf9v7:r܍3G n!ÄُVbS:5ͭ'{plt/%RP9:Vi릜aXe*mՍѮ./ ׹{ (k%KycuKЎUMN#@Hdd-He-T֦?7Tbx49m 'K '=9 DgB (/sگ\nR]\I[G"vBKM>D\جWl㻘l.7m?:b\X7(vސ{ʰÈEMI?ӟNks˙Vrg`; N3"}Ou96uYfmXb tT華!URB4LG+8j=d]PҩӆVۥoz3?٣NO1,#U1%v3QLeu⃪i$SʔvT\viW;@$IJZVP.T1vY9!)BFcWZ;7lʣv`3]UOʐZKϘdHAХ<Zpf4.D#&% tf)#H8C4 v[j% WF4Y5GVirҬQNe/-u*{bH3? '#JW8<!U\ r`U'*66wfV":ΞSZ҉f pk8G;x=uVaLr$U3Y-,fpk3c>+}vt*w]&FJN}Jf $G`Z2_-8CS%i"&MK)66+,RJ6&ḯKn-3|A;M.FMFo-ž.2 ̵ 0}bMY%ZVR600Z{' Nʪ_ϥdFsAߔK?L#ej[?? =*_)>0eNu`M:&XRЬdD>Aj~F*a<8T+{ U!Wnshf:\x_:͔FճU5Z)Th{J 0'$wJ34 5n~ȷ06`Pj/e7BSoUwBzkPdJgmF!HAy[*UiD|75L)pl6N_""b!2cqF^htP1 -VND`Iĥ*8*SR WVFgE<84)}[u C3Yۤ.7li$Ga6>Y9/nBi)߹w8>3A6zxֺ#+kR{hAGk KbB~2;h5f,OHEy~3ael;V̍_ՑeGDMcE:&({( !j8@*(e~NAܾ.d(5IxĀ/w)lޢ# O-[{fEuvQ*2/[/NÌ"8_Cp1s:/mk K 6KgF< * *]҄paKb_d*`Ho:&FS-Ë|fj+oYPQgXEHzHs9 IMksjD,Y:% 2Yh70I]~kЏqʇUmx5 }@ #lclWr[> _ܳ&<ƥPYØ 66Yn:L0B{{\0*A* t9ɒezmrQ1 7Z~ֈD(q<潺#H`TԷUU㈪~y;;[v$ 8Ά<좢IsoWFowsQnHaKww.IE9HrGeɅq&&d.ҒgUc=̔qIbm/‚ %A[D>6{"`,phDd_.@PJaݵDZP>HL6)wDsϬI$\8Z5j|n̙ ʼuyqS; X`OoiKoiJo׶p)XRوHLdw0h^hN0 "ZeNd 2,ܡ*u wΎ-%PZ</(qRk$`XF}t4![{U(@M:a/$ztJ9c N$8tyK% ˟~s6yG5(A=lbbhGW0I٬TO6FˍF[ pR/6\sdIfDg#Y:j:A#_$[iLE&}Grݼ«wDZ'{EɌۨW&8N|dCqd nf117̸F+5&t㐣f_-ato1y"=Ll|TaA=1H5/J>%X6h7+{wu)Y몍KIךdTA!s Z׉  B7`6eTGh20]G<@ }̢ѿ\4qH| Hۭa@Ye G)w\ _k%},!zQ_Y&oJ2/P|Yd[&M7"f~AuG̈# @$N3XmN yT )(CO'SItƳ@tbxXQTR=<͘E> y=],rGU*$pO݄bmv|t2OnW|V5w%JXyv65=6kuYY5@bVo[9ynzk 9]'hf0DL- QT-/d sm-LO0:GC[r^ 8DX?lVv8^l#eF߅:GF>9xæy B&f,*mj׊PnDDZ`4*+ ^g4< hJ})+=3j9MJB (S*'5 `<5[cӍ>AoasL .u%CVuTDm=O TS~`}$as[{r2lm4tIl%9Q192bYҮ`^bsE؏>o1p)Q>kM+Oka|ঐk:Zc{L&L(;%,c| r8B.2}\t 6?AVO᠆?4ݦ+^Y&KM{ߩۓRb? ߥјI74Dzj,Fx{,ݸOHT`/1fِ\l8ĵ|/c'z))17O!IS8~Q`u4|(CKV=uD܆lN48t[]$8h^%mZ ijZ=O#rg,>a \K$AM!s]QRi!$RHv@J*3VGv.h x5A.``b8:vP|#"=yVcD*#;٢Otq@?T+E~8S-f-óL5U3h بgZni[47$%,1$r:x{;-H_j3nV%]"2dm0ӘSd /|L"8#m91(&.nlF(;&Uƀ~a`,h 1g!l8J#yUZHłԼzAdeբ/Jޔ>|6}$qHå`Z|p ;``#VޮAoC6n1:F!,>i^%/?ҝa?}x߃ksrg:NmlҮEogW.;c9%1:!3M 9j0Lg IbC3 8hӱt.  &p:W%,'H̶?q >`;h޳D>Vb_GyG0ŧ T]>ys6NB0gcClGɅQ(XlքD(uYĺFTaV@OjNU:gs= L1U[[mE>vL}ta᾵9}0An{0J4ɹUx&[/>жZxJ"o]KByvֵ% 68(Q(|$J0{C@< Vqp8/#y.fќ؞Z@\I~ Y0Y@BLF|a-ש%!~pX[.t$O{=%c!?SYvY:l *ף+nI]Bbw-gVmT>J.Z4C\O۶ŔZD}Gc3!!=zCL*|=^kL[4ڷc[5zguJZ*UOph=!Թ̥!8`BXh#AJG<#TG^ajo3OLV=Iʦ[,o7R_m+ĸeQ1aZNhDa00#to^zaKsw!eFE 21jZy7wLɲWS؄֋|r U.F<̴_ /2Q:2=hwIC_ gݱsbpAj{x>1}% RCzE 1t+2m<Ϩ IAWo|=j2Qk-A8)* 7]( K(sw( *1yqc] EsZ6a?}l=V+=W<RE帣?-6P09A,K =W7,:y`iь烣 Xt,!5ϊg mP?7$/=tD&!NH^wM IJ2,+dL+D9{kt̹)sMViv6w%4@yd粌uwҸOv 6yx鷨obʪ^dbg ٺCԁk/f ceN;%1{#aEx=$J FǨPl^5ǖyUm96m8}h/ 9//:K'ƖO7H3C4r~^+ƙYBbiM%l >HOP>.Pfe,|U2eziJ@H vS=ߣWܟ,Se6bBVgj5LrKW8;tQn涒MٹwkgK- /:'r#_/U67rodi& ~qURmHo q {K%K b~n٢mݫᕧw WW:9QN^fCN=Ggܰݸ?T,s$R,cpʫˏ[?γl&K`ġQ5 Gpq!S8BN\gWD#RDc "݆i̬>5RMf2Nv n_Fkδ]4H Wnq 6֐TZSp95}AG"/iVfZj(Lȿذ!b7{PȔoJ4"jvO+ b H"I\sEqP3WvQp "iԲaj #/D05\HF=]LsCS|VQ4lA颍CݪpV@=ΑD(51xqE52]y?IB<(.VvXޤ0{1P0\g p!?M1z  !b x^L+DJLQr5Lwxm7 W0q. U {u(Ǒא?C$V DXm[un9cETv{ {ҖDxG,xRV>UvtApŠ"8k nIg kkC'ܱ9pE\@଍XOzjk-XRK}=e:qkK7=siG28_h0۠@"U7b_*\Msa>WgDh6 #r(xu3G/P'V12YĴi>LUc* hK)=mae־ 9*s[ (~'Rq Y\{ƙRąH%yvgK~͘/HJ &i{$bbMv^Iu5ùx2먔tD%rƝegg\pq,oOڿ]뾥qc+4=CyG Ү]U\Å8Gw-Kl菭6heMPgAWBb3IŤgaZX6OCWyz9dhsu\jN~E^AT|PtOOqo^OmD1a rn+c.Γ >m4f V=ȴ Uo0\wg-Mpb7 `@.dik(UpX!>9r$yˢYL۴s9/xP'p>1`25!^el*1!>-Ki5c̏F\/m&5 K;{ʦHÁ@ afC{ B2Wt<'iǐV[9rWfk='fWLj[}ZXnL_ U]635`'J] ay8kG?>ƞ9mdžr6E)pZr^}S~q$MMw No%?3S"Vn™UK&r)st&xѴ7r#)"=!|'L75AcHS3c7 xף6 ~Q#NO(HD >[3/PcUY"tMLg@#F^ jx)]lcǹJ3Ŝ>` < :GEa$ Lf)cL ?~x_r9Pf_GӢ}J_&,4X vk+*XAa'Щq57omvc.{zjt;>gɚw fnoXlqWm-$B%|@O+@I)cߣ InKقȈGrO^jm\UdM1K0ol.9<ϭY>Jysk]DÔ, ݍXTM3;q}B>ރiO Xݝ.Z߸#}t4SFym)ԝftNX3dpUJ#%SƛRc-qg2`S2$G=l均J(ID%P˰A!5>b8drurXp#>+;z31D<~l< 2ܜ#bϝo RH!w~ oD{cLd-9=}Mwǻ^WadHHROK펖K>XP»YnKw!POYf"yfe1򏮤\ m1.m|๏7e:n{-T|V %ihLXίhWnwג0 EW .}N^Ş{DzJo.rwV BI_9oMO ,lr9=F  D$ @)}Ê:,%zOJ'+FU 2ODj v{$A)yOZr,-V? tlV,YW8 DJyHe4BػG/'-1iV)>;+}IXED׃8CMIDjCn]CpגDe^w$lv^˒vTr'q/Cr%EzLSqB,-kSNj4f6B)LX`}O+ysEΆKH I| qO<;F m|[ 39naCe;%_>Kpi,S3d@D8$pXTa@h.|]S6e\~P?3UV!ӦF/s<7&j` [8-Sn΂,}?#1dmA=SF[P̀ sҲC.xo)=n35 N[Xo zѸH {q%QBK#WeQɞЃ'&5k9. dBG{`b /\/5/9j&BrKjݢz} m${)#$l/I2{w cqz+8 3ou#mwv<ȣpY TwO=C-ЪE{"jb>9PׂPk%bf{TS^b*63- ŊGQ ]crs-\a d é}rGB)Tnz9!)%5+60ęSEx`OqYhR9<>2涾W/j_ZwhGa.>7{Ho9BjBs; \[NmW{tfW].u:|Cj.2n>o)xp5?΁Qb,`xCE7Q2XMe~.m.xoam:-Xق!`Jp]?֜@[7E^_v ;,#PZ>D!MflmҦ0NӅNSSK0c~Fs]imnQ- _]?Zh j 6IyARSםˌ:$瞿׃eCϫG-030$&G-ﮅiEJw}IG`wЭK FDc[̍,Ga ;PBY\<<]Niw&?[ מ|}B4hقRZ0٩게7>ힵ&-}iR]A^,A= AR/.g-tC@Zj-k>SbgM ]^9`( YgQءZrt7` I)ïL9P'sKڐZ']r"hxRo~b*fsre`twl/Xhkdb(:NnFxkgcNI$ƷQPkcV?UyЖ}Ug߷BW7ˢ/VZ-h5nP#(-nx-0{fOpX$@|żnvPoz,#k џEq<2C~<8&`j\'Mɿw8&4Z?6JuS`ke7Kfp8#Z/5C)k~;vP+af$-?n (j9_nik{HGx"!00ٿ  Z̚:'lQ 1Da~4Q(u-p'Z%L E9 ӀԩH4 iP!􉾴e4A.酒$~J{ l {&@bWFQxʠ2!) ':fb-3mB+j5~31HX|ma[U:9>~*[Tgʖe2mvyUJ]w$~H#ZiVv*>F(|]pmAP{adr)߂mVpGXٺ蹋vI-dy&1 6Lf]+O(?$AH&ɚmH+ѱal1h\=«WCF ' MryD8 q << 9lYȐJ% z;M.mo n+:~NS1$i©k ⿃f'x(9p(b#hmp"#B[-@Ue4F,ЛX1jVh6+(#W*(ZD)/eەᝁ3o"㨻xɤR-NIe. gzPq}tXdw#"#VBqԁX@ŰXG?=իh*IcF`fWaEӆ{iav{eu[hՑPZ^y.o3w|הK;ID+o8Fjt`?`S`I%kq+7%q18}Wv:0`VP?NXLz%86N;Je)I <6Lcj*f9ehx{,&bWİR\pPQ kmMHnIhՕPӭ` _ R Ĩ~u@L3 } h Z‰IW>0u0w6~Z`o$7γp"(UrVSȍ4cc)[6Y[[>\:K LFzj< юju ПqAqڙfi@Bwc֟.S4#Bş4jkk!ieJDjAȧ̶Y]_ɈU5 ?#qq |C Yf'c۸j%Z `ռ+`E #++=;s.k{U'g /' xMG ДVbۈ4 E'zx P!VÒ=Y) %}~Ko.8@^ ` MЊd%TeɃ!#mGxo 3&Ter]E:9h0\44'0D43('u oTy")^0:ƆXZ 眙qM"Yf7J΁s'80*7aCLRF$<ګ\]|v.S +R9X:\Ssb{D۝!w;4^cvs?9] $R68 f) SRj `6;r~Ym8xv*/6eN}%y䐌zA*zVDB^A\iF, lYr&E8\Wkȕ #Q [o( K\XM^ S3C4&mE q uR犯Y`u"8IF$6+v.3yp-zV{lxW"}@CV5 EbG`Y QgK5&v)H!{2V̑JDx8c δ)ey^۬4yLwnod`Re9ۡdr5gIqHeeC] ;i+o-Č-A*cTj,qTmhK{]RѦ\I?TOmETYPPKo?./>ZWD&E. rcKuJr=] JPE-H,!b}LN5 B]4i{[^wG3"CZ/Own[Z+PF]!j'*UCOKcD Y7g?*uE2=cEJ~HTe>!lDud"m[CZ YuY IV)5Z6 P;vm5 k>T'kEj !.{ sF4'UvWCֵ}(ʌӦvy8xj-2pupxT*>}tRMLzN|' àXDJ D[i+m`\}_{A0-8=7Xڨ \f(aȔpc^K4ffor3zOħKYyґRP#}Fj9rDjcq*~$}vm"S[ {A )Ơo."5v`jt1ln2h>JaD0̢@O],˽I{<` = ֊"Ӛ:QP詗 1Lqb:n ō~vgy{##ɓlv(eQiE畣-Nή_6hsy#H=Id;Rjq0ڱ ts>w7Z nB[}ʶhVhױ$@FC$D}I4vmkd[;8"(M[ϥzḣxǦL{Xㄿ+J6pir1jJӹJ/VՊ{Z3ˡ7c 2itʡHg, kՔEhr_ƻum $m泰]ԅFTQuDcPLktl.$gl#23;C6g ݵW9jơ9f 5_3\>ɹ&Lnd\ex; :gFFDZ)]=A(Zg-ff"˟_ 4L#u>ҍșY`m62|u3\>Bd0t€dÐTr׽;]A1oq 4Wj!gM $qA4B|FA<EkYvgjҖc-vr! :j2Ĺ ]1R_Kb.ۖLEH%&Z \ (bH*hT[i\HTwwJ[g ,Aǫ/ds7R7B|hՔg8f;Al={+IYr"%6$'QHSS}ar]uw/2P!ڣn |O2#0#~[چ}wVٔ/x8a6D.jyOuXS>[ܴjX;ƜYY;8 P*'\_՘\BL>3⋿~cQ8nӢ>2f[|w ~_񇂾Rꆫ 6׶\%odg{uEɛ ޏg#UH]ֳ&/ M r3ۿsG goiPSͯ?)]c2G%AFlX#`=2)9*Er{̄R\4'VJݠ&7 As>b\fTD6jpuIH&".6nY'XzCHܳ9ǫQY ;7Rc:W-9% CeiПtØA>^FD{ MixU 9FL2M/uvg!~(tdLn ?:]U/n&9Zl6{thgXBR4 xb</xEKO17J?QZԉ7j?J~!M+w%m"5 %0m! L{+ez]0M1TEH\j)[);pm^eWоjlaϓ5L~wc "+ՊE& ڂ;"K-dnJ"s'33jx _/B?1ܦRbq҄ѮBiR)w3~}D8ƌj~q9_0؄ɮ@M ʼn$0}^J%(ƾG:;,xa6 .8 i"Yi#Ajݍt5/+"ˁ@~ d,bk}EXCkTT[e[l(cRj'¾t:`Yb_Y:>^p7>8ƶ%uqIQ>H߉(^$,gu,j߯[=>tz(yL)H ːNwll}dz}(73:Rklk+2ys"OVPB?"W?hHϳ{GSl/틣'l~<;2Ay[7-EkoPnwόg5JR.tƮ p>e^ #:ϾlBq}#du=*Q}fz}+_κ=eѭK%tSW񷯨4j4NS]|goINb![ê۱gIsZZ?]3 sϗvXW`m!=zK*(yůn  &Uٞz,PCjwF]J 9ڔG=KtZ*yJ75vY!WRF]dO3 ^0u  ر(M_v^Y]3M#LfTcNڏ_ +4}-3W Iԉ Y5?:mDPº:0_aD,pM Z%ywi҆UmNUh.p@Ӱt\;RFF:ʱ3/&>9P,D$`弮b;dۂ J4<R99 \AI*k 8v*e:YŻ?`aGrddn1t `s!.l>0 D~0}E:ma ,ϵ{⃠>'(Y7PJV\.YjN,+LjjL lt傾4⇬ƶy: -LJPw^@1\2gD˫f!d(;6`6mϱWy̰pdp_!*':?rO"j SjmA&,ÙetEVf`C@ +g`- v =f V`۝l3@+(tex*khTǡ==`ſ.[ 7}w,}M@j Y' `.{ZE$ncVSsOR|'5`fB&48vWu SbƣW`b~ܹ?[[1UWݶs7<`˶1: T}8 Ϻ߹xЪc!}bP3;P*}v?yNx##:I%>e{[F7rU-!QSdkKǺA~a.'Tnu0MV]P t\ĉ,цm؀|f_vH7ŊDHh$cKeV[% mZ΅oKa&oLK\Shp{e~9=n]?0#p Wedlöx^ z~>Û~"VX,li؊yln~1Tay?IDӄV bmCd];Z0_EIl %IPR^ۑw N8ZC>GZlؤNɛo`ML6kF\.'k檢ѯy ;#vaw`,ԯ-0Q;Qk+JO $o0lD5G9Ih?UbwD;BVFlqE .^FͲIqnOv|Bwoו+SC1^O>zi&"=ouWЌw= x.w/g4q#G_ѓQ7Ex!Hә[^%"omkzs㇟쒮QiCḭ?k<{^<\öqtI-LN2- &|ċ},+2ܠ%OEid[.7?eXf7;PRqphPDTT]`F- E\B.QEfs_$(IɟoTPU@W6C<2OVA>{UHꜝ1yJXzjR"b~BxCeꘞP Kc[ib8s=S },btJ1:)Y/وCpF 2jJwmg#T'i`zn[Wӑ%3!W$>xUC|٭r3؍|N}Kw_r2 C񹬗emQ4uJr %>DXLhD.$ɂ\Mu@YGgr0j*%asf !XO%||:\k\(-7&ovڸA.xa舄2;tBR$?Cm RC>+ X0TK?6n rDM{{SRSaI!Y!1d=\ןhIUVܛU'39M_dg(S~$RomʛDpaF%B[u6ʤޡV82mIHHQNZP&B}ӳGmkfRg{b"UŅ]IL4E%/V 8Jl?쭘{`Õ`X)*LgzwXZMZ*+G~׷RJb%r)Y3t˞thپdԁ0\y(}|5Ey9A"FD"Ob;NP:.!8T{MDϋE2ǂЬ_|P-[ iE|i5q3i'B$$iADWJyﮬt:Y轘kbEFѲD@!fEFEf{LR@7?\{,( db(6͆o|p6ƶmRRZ+~5 bK#n Uj"FÄMBʤ]՝57;5 ɍζ MH[چc>sZP)lcI5X-V̢wQ\9L5olYO6-(Y83)Nrh?dĩ.rg5ɀpag,:^z>x c8#*`og\#m~.qZC5^$~cI;U^AB.qHFD)Ŷ\ H2;pϜ5B|eYV3r"0v'e|G|⍰8ӬoLy4*F $r˃*++lmbê<Ҭ e)/䵔:tx&9bg\~hgZt1&6CJc@CPk o_T&.c4kd=MePWԾ鼳 IlyT)|OΦ`&QXmBwFnzNrL)I*RfHF;OއP_wcMsVkkDBX'bh;7 MUtЪ 'n1@MiF-Hwԥ4qTL16>NLD=\8&Jݟ/и.&׌yhz \psصW+e]C8wPitr7 z^W\CdоŊk1((J_ڬ1KK褼FIXczO/tz?PO0œe;4qVn+ F^i= S m4siOoZDeji50 'j2#߂l( -t\?n[gn ~EG+h[!,Go 578y^P!@Ԍn6D<`R]jܻ "?ͨE;u2!/scs(^eU*u` o˲Jcz=$Th]~*nn|&ѠXnТ(gL~ m#"Iz8a ŊG|J^Eh͍8K}P9?d7o̴y#.]!E+|PQKfvM=t@lts.sQY%ʽ6T5C#m~Qq jwXJf+'0h$"5zS.EW81}9r!qI_]`], Q;.It%:OW7bCm[(e2/!Eenؿ"1Α_0F\ޞJ2"O5rГP>9, 4+*hdFɅb bHJ"NKC#;6oXax9eymPI ^^Tr&O g1*/#&7sNȺ i٥,<9~/:[!i֔Dnw䄶Br| Y3T3>2#R1KΎ*P]*4L}а׏U_L<eζө&v )AD25{\/W 󡃑vvD^f~0G8]<!;QKOShRH꒪k$ Wz0~ף"er]Y88IM Q{0޿]Eg9^<m'jѡ 3PoG= ێ$3L`h~j hj (][m (6>mOa||7}TP1}d2B*˰R|ȋ!,ݡTG1=d cbh@aa.~ Y)NM|n,<(gL@@s2@T&|v)j\'iHґv =r\ިx+Z''6@NGcCSC0GDUvg1#|¨RKa.@~!%I- OEЖˡ[9<̠G453uy0q.I1v3wS_kK5 XSSmus$ D &Br-Vx c4@Bs*1|a`ܛVBJF[kdڏϑN)ꯚs}& KGkjLi7+6Xb$/c󷦘̖Ul085i:G 'dUݯf>9JG$?I%WG~]ǒ '!I68C5)(5mq>hꃋ%L u`lhfBv[-XX#;!D8{I`={Y #tAT2LVQp{HLdJDhPR28r`~ jl;Qn4h7͔U VeMt`LBBD|Q}b R R|V_dk϶,=& k3>aR.4UE.XZX)Dk e%:lgpE؀S"l% Ż^0R 34ƱM- CdS|']aSʼDZKlZEwMcZN]Ju9t_US[@Wz~a=?dUq=8c#j)|<}X׻* ggX ?zI^~gՍ}&h+m L'T()*r )m(kj;B,&! ؛L&(s ͚trVՍڻt^&@5~ۉP,;&3)8 |Ye!8H%Rr5;`_SP?j *Fum`+0<0ǩ8ZH_I.siLx9X݄X'n=E_S2b4(3W؜ =|>OCdS9*lpzqWU[a"*4kjjSr#isgIq.7Yd(2(p1rLx }yJ äf7db ~W?1 uT  4FK+-{j@^,4,W*IPKzݯж3ھ@/mK49tA51Jv L"Kķ5%עk7+'* oBa-SkLގ}+7W(LqFOWұfRǭ"ϱ uW }m^yS9<"*]29{R!PmBB4"(npUScG.W4;e\ ʻ.?L> w]GXI^EC9tU>=`{bN5oka64@)(zl+QLp7uғьQ{e-Jcvs7?,Ef"5m ֹ ޿*jqfǜ3.-kX0 6|dVukܕ%WTsgVK.iZfAWdȷP}\{6v!p&Z:߃ &狕lĻ/U6/H)?Ϯ>:`z- {u 6nHnQLsJ(\WTipsri['v -jYD5E!{YK7萂F#cx OAW҂8+ >2Z~BK%*&+RdLQPm IlsJhO,'٢j08x ffwΣi=2|EK~[?l  0fy/}]z)^8?E>Z:n + 8;?pȲ.҂R|r$UPUvJ/PB(73t`}9<_m +^n_D?&z#vq`ˁLDǯ*i?pL⟬R!6-ev(ǁ .V<6.\ՀWp6B 'K,{oXW~ʘ@/=3M]JcTb{[mMCqO~if8+ZO?XDŽN9RL pvI|,7\Ps y[Íl址 j+qϬS=*|0k{ m7}'O9\]G-9?A,йޗ-O^trm/X/KvؖpSE4@BL _Nн&L)b* ^h詑d\ݭuۇ*-80w2] ڃ侉.*X%S[2h(>6SZS=ѪD)?K{p@[k&HEz7|! /+9 7(!B[x4 uOs.Y6.G3 lQS0` _{)cOϜ!<eTLS ׻ )oDΓl=}|?jYQ:=K{ ^oj@'.9<\#bYĂ[/=N5H o+{‚@{^.?=ku=2K,po.*~z o)/nZN].%{Fdf{xj?6誝Y4u 7VWƲ|&8md ';ȝ1%-3E X8$Ǯe-zq'=0ßG.b.Ȍl/bvߓCYt| :FPNMn93yNKr#R|tGk垍) tT:ܩ}y8 ?N6yXSa5Nb;;CsASɊ;@VsH1ŷ ~,ؤuW,QM,᩹^RS,έ%>>XyG_eKwk(젂u]MI(3*2|̚cST';A;aAznXp,hw..x ۱I q-fZ1P9vw}p ,v]zz|ȧxlAM "w};ߨtw8k ƃFl42/X(qpK,C163ڳ=Xf#溩Lb>ow!쭛>X?wW'Eu ;Pc~޴_גӇXUWoRA;57+gƋ` ]`U8&¾m`ҧ2 騔zeF~$)NݫO`_ Rs -?fdvaNLه p9/.HuWS3X)ѫ$ B4ZM:JvF0-t/pg=+HHEF_hsOV>0%5%X#i ~YDt}m.+U7cW3T~͝PEhd]N {K 8B"Blڏߦ(n[D3fF$͒s\yuB 7ǛNOZ 'O۰X2i΢S'i;XșI_/AȒ h`Qju!W@Tc IO.b -:#wP+VaTI+<|QY;U9:0[t&^7"W^~M/-鼻\/-vCNSsctJ z`Y>˳&9qrSæ戠ĥ 2owOIOz'Wqޯӳ=|乄]N$E\n!֖\:hq 1:௰GcYtm&EOCMUӌd]Hlw*`(-6 'n*F_oN8/ʘlgn W8Ka`5BtC(ռ8 BIJQ |>na$\Ʌ# n{BV]>㦕L]v׊L9dOmhB0j 6#yZl [seL/0V $EJ$1C8Oԏ}ǡA} ׺+y:}~!?A4⚎_ѹGkq{M!~svv}7%V潪nԐCCS22)y1w>axAW+>èBطu͞Or {(6.^ڲ»EYM,?ZGRhNaTl1yoK*0p:#2Hjab֪;4'0[6s#!]x1P?!17yд!B7rE+i^#;o`30k请Qc[xfAja&mHG,@gftq B'`~2֛#eë:֋2hxktBf~bv؂obV7mٟQ-v|]ErgvF%| hDNx&[fAh䝽J*e7"z ^dxt4RsєBv@ QQ狧*85 d!w`iH % ZC?nL󯈤hI3 Hvl-eLlͤvfŎ0K%Nҭ-o՞lBKPw |oz 2є۰Er < <"Ϗ`I ?\dpo -hѐjJ߁?]3<ǽ>iZz= T?wȳt$VL'L]#!q)hMED 6&{ \`҄=1^r{g+Ahbx\.Cpci׋yP^{be^)0"[>iE *(o~Y 㩫 `U0Gp,◿o-r .oZN@HRYxɇэڙW& 8R۪%=㵘 Nǟ93d5. IIu*vNx)ġtX=LS4Huc9.!D.#cw?=66'>2LJYoj2뛼-} k/6AtCj,={ } g!TMu oA3v8kt{]}ʹl!vԽvpzq=1\^}qoj<4j 9ܜlx/O$y,kbY?0JZ ~)9`sYu?Mu6HbPD:#H.vm.)tR61\O%_(xcb8xuzh~/#]|sp3s?\_=:,֭8sp5YoU*(/E"9dljXWt]|z+duSPtR@QFIٚ!5!N¸&Ď2Z8X>.6uŒe&С™{_w{c]Ov,Iv:,]SF"͛qsqjW˭"Cw=V+"F]!Ef4wm3]2^$uX(GBMk}C n5eGKˑFcKx2W'->Ijzjiv@p._`xEC8Bgw 5|doo2˿`AX4 0 XIMyJ{(*2y0qm]f˛,åc53, ry"?9+@1 & P{ڎCtg>iڷ.Nj2D8D)q:z]Ճyd ib)fX>\R݂DW}c OS*0.nMz$2 8#kʉ}rU`đBma3']k\̱G%E\&%eI}>FKaV~3rd}lݱzJ5[eNsy0}Aj&2ܰxzByG@VȴA>P.D7G G0nFRԪVxꮛkOJ זZDRe%j>8A=W6= A*z`xԘ ӍoeTDǚ_a D-.H\JbwT 8;YMoSRwѝ0v9ܧ w%0ƓOevoXR+ -{sW̐a@b7W~c Gqމ^la 70 YHH`7cwM"P$"5a("іX?#/d͇ 3.^ZxaKM1d) 8Ӏqk ~ TWyyhvXժIt~WLT͗/|+ KP(*fYSƞ6LGC&CX\1{,# ߷Ɂ0`8 ?5L>0lTzfb1KqحWtwfW+Ϧyh"Kjl ! jcw"FGu<3Bz_K1\g iMa9v vf~ >ap5\5 j,(С 6iw&(~5c5f(an kO3T M,,½N!ϳȟz~Go~ NQ8T&䄕jHsa .:|ut} 2I+E'h-慘-sKAgd 9~ M=Sb@;nOG'Q_fUappcc~?\&;"KFg7vvoy(8L2R.ڣOkY acasN]< nR5 7Osg@jڽqfPɥp)lMu譏J B:YVilSYܿ7fK pm9X?t$ELa>`:LEH2 j:xTĐWTAw$>dϕ 깜dYVaz8-6xi~9\<~$ˡ7U; J%`'-V{-͠ي _`S;z AHT4ݻ 5Pz EthE;[P߽Ub\H^&UKSBm=H[I\O?OY sԦQm rV$aى|m67)/ }hTyb۾lgeQS%,oRUv1PCJ½ګ#,̋Ms*e̟16[r3|3 Jt#FV[C\o`x޴E%H^>c©E1L!&\O}h|vyQD<œ'}B#˜5R lW !m(Tt:<7 c/J9[b VoAJΛoȜ;aD!*/x טQfOF4 ɇGucHfw:^Pd5N*&<%hA"v22P[/gU[y_5g>^v:׶zV<^g@ ,x3WU;_r-)!o;a;pcU/1L w qd]3 E[|" *z= |wd:{Sf~3o% ."w-^%H2SVcۯ a$2B/LTwH"hKˏV$[xVCvP>SUD2F`RRKL#57q:cocװd[a2/S d4#Qyj3Ta6_x?iߥ{Z6 vn_/Ab"nFGmɲMƛZ/ t:f Z (|S%$& f 2F_\ka[ɘ(ѝ;{)~ܦ2rA]K(4mA>}j G\ ;6rלۨ)x}`Rr_U]$SAe S$5mopsy=` `j8YieRA?(#Wȓ3q fȣŲ)ۜaҵ *%!ykx}?WVV]3/6Q-@-+ V U"Lɐ@vj_vٝ PJ.28 'ٶVSC|1 hQ7,U!㣆A>]< 3sa?~&Rbҏ8:{Cj{Ҳ_<JjvU&T#>+B'hƣanBյُKQk"o\Aa|֬C?yίsSX)W%xSp}*-`2X#/K! t5/1f &;qXfkűPZMKI[XгM%?>d,&/# Vӹ ^Ș7 6')FY2$8|&g07!CxޯjrSbW=w^*LqispR nIte[;K!έV>9U +O5q(" GevfQ E8LtZ8dC*,MN{k*e b%"ǢH4ܸ4<ΕVg#faiCf=6!o,5~&& DVwrͩ&kfv{y*i񑅊A MJ?WgObPі$"G}; eхa5߻H{m@8 O]٩2_ QU'[Yǭ(? ]w,X똎9:~P6 uL ,\YC]L'_A:$o3@Z@n)S=/~sBIVGUdJkXyx߲()qX]6Iuڠek7-4ihvCRo}rJ;aYZa NOlC"Av bXʖ5H_mOrv ^t[2_v9c&wC3^JEmF^lxKxFGM1:F~mƎYyZ'Z.BE/O)hvupup{A*3NY/t ֝ʆM> cqEsXrHyZUNPXZ1w=$})~b ¹R {tb?+C$ٷIp$cӡ~Pq-uo?\}Vk}vt* FcNn#u:ǠR̺!I4e@[#|oʑwA(`0{\ôW\P[ݐK>Msk %dgMc_j6F4OeSL)n"}#Mfry{,ř+*?ģԾfW@Ϗ7Cۮ&m'E#͢b#lkM oUK[ 7ӮQ1O9v yfM㤢IP3e0! q0f bxx|DOB fSQa ;:a=e:OrzעE21Xro69+YF9.C]ɰ_Ffc4tsZo<މYfGg[3mg PAKRd}&NS#4B(ΖVĝ[Xaꢡjo~޶ 5I8$#Cn0鮫$$O=:UӄV74ZBfMF7ܣӟ:"^hBL!o@.5_֓ ` :aifɘZka"^#˔ ߢ%vv^*iq՚WW-] D Vx}DKR?7c̦Iac?]5:o6يtE8LuH{4Ky[KtL;G??BiSbWZȻCx'𭴎^,f+Ӹw`jAqtS̞pT篞yP}l8Z؂ <]tzr˹-]%Yڲ44-{hϐ!y/_^uos^dR~ZUM+ا0kLr#Uʔ>RɁkyp_,|?,^ljH6rT^xKSɟ kfQUedwڑ!C fi h\VdzY?Z8Und.l-W! : ۮl(^1ʔ#d@?7鷝]4I7{^v!2=pYjExZnau-wkOW6Uu?{nFbu%gk#wgN5!Ǎ>yZĉ $5[ n$%0Z-%"AYj^HC̜lYh΁әy#w717pٻrP^;Skܦ'G8˜}iEuA07^Z”f&'\!3޶IY)W1 fW;Vog(ug][mZU,a_J'\ǡkbsD xDlM}i*OJG`:>wz!#e[lo 8P:g @/t^zۺרϋnHTK& X %4sY(x'Y)߆1ɔga{)oIhݾ~3 L1?_;Җ^@-#ٙ&/C"jX`g~믔a'Lwgcd!@OO8}[M9f_2K2n-nf`L+!QHWR@=u~n ڔAhN1}NNO(k%+F ~+gxW^vnUWp 5>-E;0K)QĹ0*d~q;7DXVٶfÄE "3I']|>](UvB:o{z[J"/vw$%wg !zlr2-"'4G$!fJ v|-*H >W^mXM7+L1WBNT4kt&Bv?I:$UKaY(Nڨ8$k~'NX#7sUukZHKQ^q?x Bp:;j1a杻 ֕zNR_njo3jՆkLdO }M)FvGFx !gi|- ))([а:H(G%̣plÏJvϪ"$jՈ')>G6mInaڄ=mvg_ioˀ!f\:hfeœP rX#\~69GErn.Á{O@j"Y6mXJO ^=5gzQƻ}/vGэɾ-'0 ԯ28Zi]r|7in %3\3A%F3iD!)A6 {lRob6@s)3z9ZKkEh2[C|-4WCi^aO -7»dÓeLa9tl]t蟓'v/DxLR_ da-a0KR[z㹳`9T3a3q<#H!\X,~($-Ҷ*[ Ŗ k'OÛu\} Ed]هƗ6̣d,аŹ6N˹FcqMN搬f _$yr8-7:9eW['y0|8?@!﷜U=, %>JzlI_4`V 4q=G=-oYvٳ]݆޷gD00v5>Re|nPMoBF{>\|X[04.qEGrSjE Y#Cr$ twؓ=gi)BІ~Uqq=c !32Qw%8,*ݽ[oX 19'mv{[$0|o~c5J`ƫ 5CsMF\W\ڌ!8Zwd'AP:Z0+crf֩ۅo#c NJn>]}RG\P ͡+o.\aj|WZ N@r^9ҥ?41FK˵?;Jǔۗ㧼d{+8+A?P9kuB ; ~:fpl!\5J`0j#%`OhZ$-O3d/y ftbJΕ˗\˜0=q+Ng$z0wWOP0itKYU?Ǭ073_oD ﷈c;Pz)!}ƗV̤aD &RG«ul8%Hhwv^n(+@sJ/](G'7 i(9vڭFWqUc1J9lJEtr_z(,SǶ>'sC ,^%qnm6f5wsV= V7H)7:L,q?sibآsyn1X`/Ě\<Pf/ޮ4mDSZ)8`Es}}nn>zL:AuT0s 3l:cc4 }"ifDY\Ń Ƚ+!Vx VfB76]>; |yDc2yhIy$1|6B_?yn=# CH *fxj,J.l iAH Gg Q4?T%dO&"kJ_N8',r1BqY~rMWK?H󪀈K!ϕdw<1(=NFz{e#/3$m>/B3@=ڞ}&bk5laiʋu:YɋQabT}_z i0Ρwj[Bk/Ni/*ynmi-50 n|*Cy|Tˬ ÁC<=2{}7JXML.;gxwo8*h?(?rbhݞktEWGN,-M_Zij4b0b9);Qɞ~e>OG慭 P+yGjzt3"i%/ՕޛvWD~ [Z>ED^imL5&<7[muR}T DZJՂRLxkpz,bdեyӋI D:IFٍ{.Nf QNۖ,mːNbyLb7RkzL6)i݊&x7ϖG}cGHxXУo?&p7RjZr&Ė$3pgqohwxww^Ns.Dk&۫`~~wf<"HVzM!kڮ[l5]`۫@7 ]Vqa7畁O?}ԋ=#[-1w)biN6tiY*"(!ۿfY}XJs<| Pjg#jx\Xá ,; ޏQcika3p&[-O>Ռ$ɣθdR,5>}$E*pry'+aI2|INd-Ȭm,Fg@G/9VwPo?޼| 4~_MM="+(WJqf7ѵ{-3uKz)˞p?+^8ID @Oɯu3tw{bnV~VsUC%nQ& ġ XBa1&<&N1qDJu ,p3-g zQ5'+d*NCjGVXўpw3IXrew^q[2K=kA-rXq#k΅AMN ~&~瀼G/ހ PJa">;a݊Cb~k:{~},! s'~yI:uz!]2͟X94ia. A @!C6QVlķ~Ri)`۔0^h'o!4Q č!ȝ>2Vq~ޭpmї'POĩ ʂ~Yr*%E e]U,dbW(vh*ZЀw(61|T(F&VϜUvg,-cS?7+Op QPB>Y}iJEs5="ffA5Fۤ'?30ty2'!WX9VH5 VNyrQPZ GwHHSKW$xһ3ۑآA.#' 0zϐ$[j[I[|΁<7l_-p@B_xC.ٔD{qo҇e-轚 DV(T`|c Ͽw>_೥]M?/hTUݜtdT9}5/ٺMX\| U {^P\$i6,CBO 9i$>rRgo±hugtZ9l1H޵-AީhNzsp5as u*`BXaW@bQ. jP|In"-|hgv_jq(+THɵ5|\rqH,I~" AZ$e<}@ q| `|p}9B5ʫtY)6a⬭/Hx+4м6讄0T0EuU&`3JW`kXZ5 o:04No¿k([-,6vyZG:ˢmIv;ji`&v|D'nS[gN~ɰьv!<2ES0_ byp`ݤ( -󖌚+bC74dM,^Y[0]PmGX_ f7 {>s`ӦUir&hOՈxY^PwZiW6/mϫQOzAd9Bƒw#q"Hs&~߫d;˹ 㦯^ $IRRA7O} s濝Zou9Oqy/vr{Ŋ* X$U:ЊB+P] yج?!LjV^r Gۈjf]`YhV 3sDdlz)dSe\WIFoOe'w*s#ƒbpd0%".Jk(7$.g%V~^Z~f8 Ԗ&O_B̵L 6e0PzNހ zjׅ_^Je̒5j/0 g-:R"2A-0AB6,w782׫\LjfIP,3~Mm QNȇiYHS~we۾*n}NOFS s& l(=ٚ" +>GWFCxVta~:Cz{(m^df-:2?6]e]c%zSJ5O4~;VB[&IB$l) v:+yr籎@i/#yzdwsV˗qѴ|srQxagJv^Zh+þ-o9ǦO }MT2gXRgp{`qАbu Mڹ=Qb<ٺ2yKN([KrYN*u.-ÚIBlkS0q]Fq^&<*ryJS!,IYCivV^J|yyBKdQ$O_ȇf> g-I?sZAMԩ`Gڒ~C0Q Rʦ =M LESQ˂>u;)g(ZJk`ګ5s VT6@ng6\<ߡ/@kji1E]p;).zwdM'E\`f'!zߕN5S j ,B,HK4t0g65]sPxtc|ܖo煆Vֆ;Gx|nz1=R6N { v0"9<L.I&.`3ǛcMP6w01c*-qLd^Kk OPL)@"gcˉ?gsrqV4td|7宇땵f5ˁ.T(isSL>ʏ۵ACIaG;CQ@&\[hQ?F|x%Z><{rE*fZĶH5=րRpԗ.O'nۛ#݋Aԕ2 4Z'q֪>~a*ZÂM/,_5 dˊYd@%\=9_P@Sz;F0w>|Ζ: aoNzOTV?W6/@5o|?1,aQ[n"S`X9~%B TTN/`@Ǎk r,η.ʎP kq ޲ ͕p˙Te!%Ho!`  b+gCboʞ>.ł W񪨤y$V[}lSByn%y B7(*J/>"L9N2F1Nn*z"7j$sTuBQV Fk+[FO쪭yӰ]Vik_j /?oi6bȑk%:YV(C.=ݹy*Ɓx}2}T% Njqfɕ2FC1jفN5EhB>HH,:spMn~8Tfe}Tq w{mXjN'w~(B)/CM, f^/ N nk!aaQR@ SlyK\n>>g[O,cO0Z8Um-:yŧ8@^]"g-VZTEJ˲nR#OTũX nc~A m$aAǧxhS?;u8}[\bO@% qЮ k+3x MxҵS,?`fߜ±QQJ}e'@>Oj>Tt֖Yt;YԽcܽ˲6S?Y>9t(V"un5V9`{i |_Ŗ?C H%V:Y`ЎP #Ċ?^VҴMd>1K2ژx7ΰdU* fS/F߰'ۈϐn⣐H4]Ŗѹh Zܷgf߽;SꩨXonR#65@'Op?/åus [;`氜Y*ޫq0]M#4'掕q7nvpn"sr]Qp_IA,Q^bWv~8鍱N֥g!db0ZW'yMܷSTp,5kEss2W 0@%u[. |5>(/d TeU㾢CFWֆEa_pD6 :7oC H_XɸEO.eɜS.i IV ٟrVs܄[?yҺpk0ϻ6c㇁VnHD䲱G{g,ɆY)KSV iN #9X5H,ȇ`p׻EVN: LvJ$GHk4dnQBwEb=/t1R\Pv㕑@ejWhajyoe ;5-_>ɶiC1{ r?gݚ -.+m8"wg:ʇ!UCPOk#',^vkG|k!B)y *RWsVG X&lUBW\̜y7fSyn?~ !M̀tYY,D+\w8UQ4x|C% E[)f%S=e:*pXG0366L/(ȀqH̓m)8T6Ն^ ۏ>4T|f530NEʢkF.~Oj`G@8yJ /Whe]t1QS譫h#WXt~ D-5G #qTQzJNRyiؖLcf9׹rlؒTu-m΄*.qxDJ9.}>)|1DLiM"&qX)}ªVF!`T O5qokM^ZVb5Q_<(FieN]_'l2p}`Kd$T(AJecz,kV"}? 80[Ńl[/fUszЈ=GMj=AT3us%t4K D.wfƾ4"Ь&r %(= BV`&XaZ>3lwf'̹)ZI[{zⰯBʺr*AuQ^mă2fz2Z?B~wo8H (c~X Lo8*?[ uO*@;dD uˌ+Rth]d3RC@Fq8P4'΍#n~Lq&$M47 4`[U"H].[w섁S;#nn¬ FCbN8"{ PzfAkO8(xC7pk#u̮˫2+Jz3peԲ˕K-x*Le&=M"羟&έkEj1t#n ubǼgQmE}2p'% })6K~w?,-Ⲿlͼ+v l!Pb~V#>2O9S \qBB=/N3IyaIܵqd(ǠF{E*j1"Xv2έƲ)q/ځ4v+ҾcL=Ɠ^N X=f}~ n'(W2nhG/؇/5%[.5*/RYVIJr%K)L3/Y]0d.M㝦]!nOZ/6 Dt R5t^d0kJT7lʴ!(&Fa}] ^+ʖa 3 $=*'q7,5o,J6|8ZqҌ`z.uIr)ZsgBv&z(w.W||MJzsrm|J4︭qiYWuHMkk*nW]2*hۄ *(K[>RXBF;i*;%@tYZ^k/}|  qY.; ^5?Ϻiy >PgEj*OI%Si+Ӽ(숆 EBZ~ƒ Ɏ2MeC1}$Hѱ_3-w_{-5ɾ:/ű #SKG'|"!Q\EwPEzMǚ^Cov) %_?\b7d/ZH au͆:tm5Ia*[{MŭȗكKAn /xhZL^" ߏY:18Թ\Dy'!:$ۋ{OuIs]_{t?M*:. (N6oЏ61&߻Aյs"|vˋ qJ/jZmv 0:H\\lP#w~#g݌5hTTу4z=t&H i8`Øͺ{s?^4b)7M3jH㱩DlGEv⢱I_6}x=qySB 9jr'6Tm4m7q-wܗ2u1RݝСD7 q@xŠ]R3-AS5hL'*۔jYp!ڣ'8B4它92<4*5ԥ LAKқ6Ҥ(S*]JT,Itx\Đ$G;ؓd[}$QZ=!loT?homnǑFy Lygufk+5#Xiݗs{0l^Pc(j'&Xp~Px׭F`OFZ@v\kPاXNI1UV`+yHl!Z2X%U5vê]-4z 1&$ À *o  `|1xveq{H,e߭f~pr n8nd` Vy\]TJ c(cLHw6&2)fa,EjG.qf*u̇g??Noggѣ劊kj-MiC_pc8kqN8g7S Q~ZDN@m ƁIX<2 v {*ᷚ+Ҹ'K,dث[n"09ejJ[nh o{M5m&.Gt# WC8cp+f!R pUzH0 8=G3%#n\n}I{FA]W,%Q<ob#FukЗd`lKln~#RVUs5wF$Ukg:=|ܻrSeR ]eqd>[`.[3#7Ny&+X&T."@p&@׺ݱӱ2"6"@ dz*!ؗFFAz$ /yح[{տBd{ SQTbɘB&صx̣ hPʭRqNGxEfoQYyG+ 1/Q&a FIU%'JI"՜Eoimkϑw]?/xdvbBgK ri* OӺ^Ù, _1 4zNP$,K{,xM6+{Yf535&>S2b K<}=F)7L*k}.\B4zЯ3J獲K(!ۍ 04b,;^y(BR%M{'H7:gz Ts,/!^th}7uKT1VTiwB]pK{!'$~^yl;ګĻ s̯ͳ,d ÏlQс)X⾵O#dNj #F|*hYLl0Ӫ=p?뛺ݚ+BLEpc^]ʱ" N-!)̰|Nߏ/Y+ B-"b y5Vl G茼G (%~ZZ5D0,[c } FթvOF67|ax/F`6,&{hdrʐq˃ͳ[DbS3DCG?&{863}6]S"&qqmfƘÙh I>9WB0zIikQ | fS< `?حI#m+FkP*AA i9׺>26ʤmr= ")RF ]gq `R?&{z UDuHŕ.M#9anזQd'w|˲.p2>f}n1૑^&1._aioǞ pR]⍑P#)ǷӒgO>O|;z:fd3~sNQ .Ƃg`>.c,7PֿZNQ) <V`0[C_#'UO!kIF5mnJl+Śs8WDlˈGː.Ɗx% "G]I"N֞\ *vvՇG1uL~Y9oX0@w V88iH>bKq.\ҧA33 tO! J*X*soŪקh5u 鋬oi/Cf޻zj'iVmTeRڨn0&I{k9G+{dp~T@.?C6f-"@ަqy9bA'{y=ϧNVG{pWWеk%}&=xmGߩTdNAEW\ ؍Ljmi8ʔޯ1zn݃Y -gJC A$qWu(6sSwi yMNO:ؖ۸ybH&y1 L"jnD3DnOwu ܤljT6dmMoevh?]H%RH_^,]Ns9ZMUȒ.~h s2hT&~zjgۤ$GJ2f%V ?뵷Z'ۂ9{k>feWP~$v?! raڊywk&)GPG%l׮K`P )R1&x"u3{;@(϶]d=LKCH_\p7TYf<95MBU_@ca`> ၑwG6&DlĜ#H%@ `%ZXh[TB9Ko*$L~E/}Li Pt0kn#hgG 6e EkP`Hݓ~w-tmP#Ww./0nXks6yYW{u׶#oGr%!ΗJY[q[9:7sA^3HMSN\k~t1ь' iAcĿ 1!O[%O1iPjN.SJvщKDF}#ZE¸8g:\p6*(,$OCVȱ]av Ë?=.DWFV#כsj`b_FOb:Zɀp/[}NfBoS2lx]f'^CgzTyпÆ\׸Ȟ}-l[@*(Svdk7hߧwU0c8Ӕ4!HpN +f c WFL sχOk=X ,oh8 o萢 Am(G?35 o}qwo8 4}|hc$p~H%X= "`Y2YzQ5;E; ƶ=ط@T@+q8bâٵ ۵Wc6*6䳶V̵=Nf ӭx:4SkQw 2P"N?'"r>ZZR %R 7lBLFOYHӘ;9+KjDž@AϊKF7T;JRA}гK#Yw`N*~N)tZ4si ɸ%xYDО bcc:x1yG0ƂI,qo;hhV,T,m] 9mhBUvg% t@̈́QL85P!'FCh v@5?p۝ژ{m+F2,(YTPΆlvZ`ҏFV9{)h< /UJ%wEXdy-}Saxj>1-@sZuъ)mL`똌mYߋKY.9LeE̝~F"LrVL*ˢh^ 7@Nm g˟$b:f{v'>ߔo/fURYQ66/zjNO|1Z  DxAo+)"նMtd9xœAP*&eG/)k18qMreBj``FZG@5m4|iPjT9. +Ly<MG?K]LY]?&Ƹ\)y/\l^&?gt/S^:OY_t <:!6% ^nxiCZܻK\, 0.߽Z 0U~=W[$?}]mj܄ +v2 ۸V2>aPqrc*mk%Q;HvQ\; 6ujL W5]U{ @# (2)hfymg=:Ɯ@uR%tF"3dy.r YK颕Zi˲\[¨ JֵX||j}Y] !#BR*FMYe_&}og֏cDmr̰ rWQn{޿HL3n@\V cw+Țlж藍HLv{W'6]e!4B&U߃ħ*j4NC%`MɹVA3_2=1b\C"\z5T+]70̟/̃#G9k7Y(&u_Ԯ0FXT 9l fϬnW7V]=94#t>@OZ5}+mqQAVGHgUf@M2S)g6+3:X"d>0r.:RodTQ,LVvFktM żiM'r<a}K=nP{Βq&$ѳ_E)tr;=+EZ?6+:fF}.[I.fD,7'oa"D2խ/N,*B8J\7mv @>V,뇜C(Ǚ .qԕ0Y̳4r~X:sxj7<;=M}r!S(TRQ2JL%S?6uo٩ 3y>%EW!;:)zQK{0"tГSDi9/竢3Gف~sXԙ0A5jRopہp:|K nR. x W̟rC0$8‘bm= чVEZa@*ꁀ{^M|4]5%f:#5< L]WIIMeK'!pDBj f0h,MLϙ uyӛ@ޙW̪9yW)Nv5ou6'~˸K0YnѤT' )GQ 8DQ4j[ΝFU-z 7[J43! y*VX\CA-ꀂtqʻ&p1I dH* '=:"'@Ytw4[ᡠ U84-ni~IސBòˬ=9#1\RDZ+xP=f'nʨN;^ޅ:%Ӥ7(0vxj,SV{t>A}/^с^߿I#x3D(1}Js~XAP,d{+Ue..*xWw`jVשl Ͻ+3 \ xFT։ukuh~t a%7ug*ѡ:R"D\ N.q&<&Lv&?_LTD+'>FVbdf-,T=BwR-Il:i{9p%H6c >322"eKҿWgf"8"^ Qk{ʼ~RLn{!l<b0Wl0W;t_vRоxW/)ocI:AF3i97\yYN4n*gvjfXyޖ*qU(#tε4O Zz9~9S0aI%Ej·x$&pn[;Ů=أi6!#s*O$o×;APt)kk}Cnu ןJy)gj~Jvg Ra;{m*ޢ*^{aTBe?? (̠LSoC >zbGՄ\&#Sn;LdfFVHCcNU#B,{}=ꍋ`iڨz>cc03UXyR,n"{A$8~2.h\#`Ÿ>f˶bR[,NfZ]`5QAI#lh4̀u_۹7YrrjHk=$ߤw_C7cZZow9U\N; @ ӨxAH%=㦩!2fٿbl.rV|AjfjWCtQc$'U ?Qb qp-s,qyMZg@Ɯ[^<1$ٝ$2s-p\N].Կr9sPj/A+A]T-6J~D6hE4iԞcnic(Tޥqb]NvdXCGy (ҨT?ŒJ8>*cd`HQOPʼnHA(>GY9áP/}DqM#n x\ R9δ}h3y_XϬƿ=Nx>:K+*5Z~;0Fe|)8o$GOvI8+ܥtE}M[y<٣T<~=N/cwoZXt5"&rPZg]0&#G ![[iR}cMGel]8F,6DXb` Hp `bx$I%k`n-rgJ]o ̒j/7MdߗIC0y?ŏLalZa,d? ص1!o8XkbqRV.+ 9X/ʎh9dKcHzLfA2q̝6:/0 2xBRu{UA3Sm^2[or4/Ʋ&ZvK_yS9( )8|>e'ŵLlScC+0eU꣞ `wl3NjuUo_|fL'!ĉ%PgגqAE9%/GkLh,WanR|?B̸Ek} (N;kH`Jfw) a?u0rL[NË~Hў>pޝ9t4;q^Ё% rǜy8IMnyRJݰ ׿IٍˮPc!/޴d GBbŜזΐ| v:'!~V'#sDHg/I-<1zᑷ)/힮ZGPqޢf4/!tggIWOw^WR ׎<. /=m}ݶR#[ f&PZo?*JNOuJOz >A;m-vc AmQ9څ%pD}~;);Ua}/XC^,w9`lpY{CyYF:zAa[vΑ?L%ã B~|x0g[ļBtFULX؇4W_zB5`G Y4lblŅ5jA̋ { K*Fcyx̮~r?h'c51vi LP2J&w}ոjx^s] -}QWk)|{*_r,8xM}avfBr#YwF-S0CV"~=!? c *1ͣ Iۉ#:&{Z() Rj *ney R]tKҏEo҇ w+R_4@Q-ӳg#X'6% 4*œ1Nt7+wCQ-)l(<=ؤL ȵl Zol׻Oܐ|N @)J~2n{DTV*+=E&&/ j)Nub>/4DylbnZEs}UQ#x6&4zG ]bbK4I 30}wiE/YЍ)gmU*(?S/o_!AH…},>e9Z B+5FuuScA`(zD$G?[zh,1D èn%NT \JoAЎZ^ Mc=(-3r:л3/S J^~}%U|D ?[Pdd_;Y '?>w^u0 0Y^D$ӒS֞K؉_kH:XwG:|`6*VPVDy)@Lvw&1BVo<PAb1LE~d.ԸC(znT9ЧdgV/)߬|[{Of8jUI$.4<@_)C HqǃGEιb>I7 1zNqع *F;b]P4 6B:9rʆ2 5oMܯ ⥬}T:;&N/M#RGi|rD;]Γ(_IQ2C_rl!&UO`_"4/k.qIv3[>Pv!؄ DI|aDj!)dFH}btP7[(ġ k 旸 P`z_W Rܵ Qz۾(㢿YzS%܌{WxHc&J,|#pEi4#;?&_DǨ~!VR`_F֥ &94ܱ4+_Yr8D} 2-ۨI\0 i g6u뉬󒖩@a>'\q 6v+ D %63|~xRT-*8j8sO3ADpx&݆xFa؈xO/ؐ4T N0ep6֏e5l>߻,Wrcw7l$ I '޲[=2+xL{|^q6Mom2w\la*}AO͹w7mNc \0bfQs5vj=.}- f=C Bˈq_/[$2uqO I,=z@e7GZDRlVwrSȡWeT-1DRoh-ؑO.0Y7 tIG#1aKySu[`  XuJ[cR:~(soc"( 衹>^8{)(}$AnT1xDh-/ 81JPPC2o{1Ґh[1;e2V*MuUUcBrXFw!=ڀpj.P= \WHn84Tܗ19:;'O;5rh;U &K=}K-+ ܩڊ],%+m dsS q 16M+p¶@WQlpVdV ݩ!|l ^ß 2a#(}%Ȱd5LƎۇ r(<< oa_qRZU;gYӢ7@Q7-?NK" v"_.(VSd_%.D  DV;GS:zR1P?s@_mA[堀k=IikoxO۶$Yig>=Dʐ:Z ɩ@V4ʾ-.-|;:m Ou0GӐ0x Wmp ֎Hp}C\)O;މf\Z \|eʺHɽ!& gc.3y >;K Sw!1o009:%dr [Ɣc*G`̳0cJڇ |ݕ`wP1:e YgjϿOVbj#vCe YhayP7.M"FҰDV#,5_:&i=;܎>Kb=N?PwcPcw'ѥDl6^x]6w%DDRBSn_hvg'WM @8K߈{xKw1o0v/S-АTmrS ZzF4=3AOlAؐ&)nQNy9=7"UrQI%gF:;X> `=fe[q4# hp#;IlO.>LOT 0kny8NShHjrQ-=gTEY1zIfaMO"ZSÂ?7x(a`hٍ<ϊ2I ^aQdA!9a]@]ϸr=!:5Nv"QK(:4tixhNU%k>x2h]uIML.8!i &8? 9ȕ0+"p\Չ`:Eh(%SmM$ONya@fU߅|$;.Xw"TvSO|٬ʎ0mJhJc cɤ/!|1 J4U32rJDJ*"*ѢhR-R?)B?aOaOzL}yE%^$^Dz@ Vn,KzW(î&% czLXƫ zǽWr3Q~OA㯎.`( 5/4pP Ez53:4,qcEƄ#xOE@TBnNSiR@m~} r0B';d{|gɒ<&Cu!0(*^17 bW]9l-}Pz$C1@#{7[5Μ%q8P.Ri \GmuZe/|b”kmz&tz’qÉ>ޢb''Nxnf^W ЬvҊB(J)4Ş|L "#s: ,:EItKץ81RzgjAnd 3|-RSPP :x~yKIV.} OSO=#`7ᕩ&J^%6iVѭ9&,K3bϥMS|F&X8LGz >UΉ3^³rŗѪy핸3OGpDK!)7bKLyfmM=u&01❞-KM ‚ˬm?znmK)] 7h̡T?3!C YNls.vzRarIjlna"0_vG31{O W`ĽTb`cCzw ff/#oߢ 7Ff.շ*y2r͏o TOBK&0Ty1#-I.mYNsU{kr+ȆɎiM7Hy@+ 7LW~I=YGste,wnM_ɰA/6d8 h=HJhL՝a Mй)+whsӝr^tpГ`RCwK -bu/>ÕՄuơ3tQTlnt4`_MjS)ߔvk3PU6Rd7X ?!ˌ^(i/:qF /9.*]7`bٶBqj8ۚ*z ̌ *OɝC RzS4ZePS54:n)jOsN],_U?th20ki,w4oO؂5ZYT\(iH_Zi@\f\Xte(Dk-+`-xbiZ`@hB1'-@Cw. 2+GVQE!3+ d?`4O> q^(ޡ\~0خEO7VLzYQ(T@̉_~H~ݰhFj1ʧoyTNi_XG luPO]C~r=h <]x{?b1To?}(pK&'(dֻG ?T8p9k1,⭭óp vЦ|k  v N?l)(;)Y`Y9=1vI =sqKnҭTMj4Aj$vDp:8]x2pµ8*&Eh[O^_\JKdrʓlŻdtO ej#'RAgf@a.[&%ZTaPNQ".)hbQ󳈠O2$;P"AěM;f1pq܀$ sۍr Q E?pCoV1{ 1)-dʤrYHAzL ԛه bkSK в48;(հrGl7~Z@V24kQ4>@D* G8 dO "_[H$w/ZO LݭiMriDɥޢ$Rom#q #$d $듼)Ɠ*5HY4cԂ?e-=#VUAJ وɬWܡ-=╼#6[sf(%aՂ̠P$W5n0)rCXO9<# ׬!|NZ̺}Ep5;XTój6mvk6a}Vʶ6 /y BҰ v06{\K.IRW xIh"KHk9iebP`&U=Q+Zp)2f<+Io;hpz/AN[ HvsE06@ BQf7U]#uov;@~Q Y,"gkӱU$NuKh5OyS*X|@}P{~trrgɰ(,F߲{ tJy+{FDE4kZ^S˩N nT8Y/1ةsD0IZ/K5=٧}\a?Ϳ'4? f!o|EpJ WH13LQ פ[$A- ƈ pr h?jms(!ݚuN3G3GҐ;!k* v'P#6"y od/毖3Le wyuGKV:s2o4>v᮲etQ@bl\J|XOR%4U1l^t)YwIЗ#_-m^FP^*@4Խ#]b2*b^$q&Nczzc9}!G+cD1`,@FgGGױ;pof Wg593+Yv9^ٕ_mC7OHD E'ruv-9WZkjT=/U[]ݔ!Tɒ×>>_1~(EfEiYv ) j[Q0calfhsu M` HCy=hn]`"TZ ,+O ):ȽMzEo2[ّGx2/1kQR@YZmq#U""J^$r/QSs0P5SIhr.8`_狸rfsjJ/jlIja7rA FR{+?WFI#ӟǜX+ [~qyF8`"/ߺnyП ge  }m_S|.R:%b8]U~xr#*MŃȩ}c,L,>|i>CX)*WB/T]ɨ|zq7EvqB)S2Ə VC !dnYbﵞi VbrfXG=]pkNwlƈKz"nX/˚SMN nVk aSފ6- ۯ4AXa_ o؀!DBJM =cR~K (orm+ei)o]3W뉼;ؐll3"O .7Ze( dlUN=ǞS#:q]3mxob3~ҧJ!:i% ty4-axo>JvHʶ)6vWJj-qhvõ`r8D[JPZeA[R{'䑹{N"s$ \_Tb$&*+Ce/L7q0DG %3b?ԇ 1^'a6P)&+z? ۉ4%tFv@4cWWfzݯdGqPPːه^ آsA'[#X?-+"DZNBfHQz:NY5.5%خ\dd=^i6'.]e16YmMʺDDpH \ l4| |Q9[͸{]PY`xkZ_$[1'=_Xgzeͼ PeFBMxn(̛Yb 8X'#>:VAqm3Lc_KRQի=UM$E.wyF+G v j)2<=N1otRXq3Tgk.TB-Nq/0w<Ϳ ij!X^%x2w&!ŭf%ND8|f}T|9i׀B'!1[s[_|+uq}j|x#g9A@bOV&*c=eԩ 2DJF||T|!oEi΅$-q(4R΍!#c{}Ȳ1\]K8'LWNgx؊tDj@AY}d hB3#.yn󠤻;On=A6Y"$zܐS۟hTwiM\wQ#[׭ kc5)S6!Cڃܾ-E'Vn},p~Bt Yrt :UHhFT'`nBj=&!_|8Q>BCTXO&#:႔K'QhMgIl=9/W9yܲ+.W=/g)4ۗŲ7 _'mr.g:ܝm^' ٺxmۉVj|jQC/߻np< x=@ysuU}[O@eh83WB=<jgfI}SV `7˼<{J /fjC\A2+úXJ z!gb-9"Fpy.eB>1rO4-a'+Yr0:}"ǔ7܍Ԛ2af4gmN('S';![r^߹u2bjZBJ<8?`f꺠BJ#xaeM@m/`khQUњpZΆxxyˏ[_7UKGCZ:{Ӎ᳣F.}QIKT`]N)fz(eLJT~tnDTb)ѠQVp9!r!*^e vV_?Nat![:=w$'5.Ԛ`4nA:PoY,z|_wAy3bsdtAxdz9gC~d Rɯk)UT_  tZ)?$iOKɶ?=5uqSG!o ^m,mj;o \SѾ=~]T xl8sTaPUCf)"-6+Fw.OaGc'rE%*^:6%_sE4wPP>W*G\a%txRPZZ[m O]8)Y)tIy#f >,IV^XW"PC02waPmڕ]`Lͪdeäspt=,9!|h4Wm84}bw6يT7)Ĝc*}bV Zw/AU\s*E 'wNcS_*}-hO}ˀIt]8/tR.OM # : W?e^ug:RmKÙ<0]#f-##6r_z&L/SB>xqI1S?I hfLl'U\VjҪsg [u:2^cĽ=O)#/]K:"8r^0#Ą Y&CY9_@yrN?D1yqvXeeM\zcυOk/ (Pκ'-8mq"pL1.}_`ifa!ؐsk) TƄ(7~(rvyXO1%m U U% C]R& 6#P!VͿz漎 >цg*YH-lz֗;FQOymAÍwb~m#V78J4ľإ_mea=2#ee4<X&#2{j%̵OכSv+Y)*h77r軃 i>! ӑKHT),tw*&o)2ĭmQ\pȼ+ eem& !M/(#.Φ:}.!Cc]թmrwR7p ?;,]C~zlJyg(y( ,]|eu)w`3WK;c2S5`I1t!:=mKGn*gmID55iZ +cYAq `i#:ً (Pµ%GCќ4VwӖT$U'v4K! Ly$u@آ/@aY}r|-6֎%) !zp;qlAuV#'(3 ;v #dfrEev4hHX#/kGE@hbf݅d?A5@nAuEd)d@qP+hkEqcL3#k Fvq+䗄ܽ2扊yg5a@8М6|\t[{2.Lo +V OKx@$R.N8!'\;g*H(աMq-Uƛˑ&9L~o"jzHϵazBu3\} > k{zM yf%Np̂Ыevgp;6bCJ8SRE.Љ^rmL,5$-D%ZR["kUT&W<5SD+wծ %ϘIsp{L++1?S8y-kfx5 GۮޖJnv^x)ሸSJcM6|YC>֚!ngVq9֗X1K럤l p@nl229 `/85 GٮO߽j9CkQi5_ꉿw~ZG `hoHjdEՊ.(r9j .ǀaRx(αm{}PpʙBYa[s7s\ c/h"Yd\Ww>LU]S <>=V|u}z쏟KNoח+<#/pZһsw5¥kޱ:M1,N#kmCH47 uke[/K\ڙLt32CFڕ'D?JXV; ?0"$NLi&0P*x:[8DO;n6kWdD; X nE0ă2#l0sb@ CcX"iSpt[S)rƎ^zktܪmxZc@SS*KaT@p^9yb{Jj[5㫤>[\^J>`u/ra-chl"*j[ 9k_ Nr.fPp\̅`@#fkR:EF׻i c;jG/NcƟ[}ݿvrRmzc$H87 8Vz4ӻӺ z9 K,z<[ٍB!?xހ$_"K6 ; 4!Abߥ,GYDdym\7rA G&eFP*V7,IHYni()S48`0yMK\N\?>qdĔo@)(rEM٧ơM*j=&y 7n_c>_GcYfɁBKif :"sX;{ueQHF("E6*e:}ɿkîS̃Ζ93 1Bd7[R [#x555ХEg<vV0b:tf0_W2RK.A6rm9 C>qɧ=8űo̅hRП>lJd1C#Z=xX*.&bO\Ju' |I ^J"w1! N ~pin/?'3'!p%0;5o@7KyFɤxvki;74,BwZA": `< fZ!exf/L&{=AĎ+="b|n+bռ,DhsǶzƉE ,懲,6?+njVJK$w̌9MPͼՎDX I4@eUGiJ!n ;x,QXRƎtI5_QmOr2x|E2h4.qBԭ`]3vL\dI:Yփݣ{6\&HQ`PP:wjo&urw s<{Fr!^Nv2rYh5vRAڹ"5ˤJ$h!~}v X4u‘hNGq &1Ab@qul͚9帰@ Jڬ7>/U~y8]n7j sza]JyFХ,kS3ݞzmA(DDefZy-6f0`ڵ;thPMIIoWD> <z NFl Bbr&SSobPfaRz&gX׹0['475dˋ{_Q蔓Ϯƈ&N.QZ߸G)%bt3X M)sMͰD[=zup@RmO@W:< ZO̐qCM?8arRTC?)Uh>gzaH?+᮶ ?u~~kc3EGOniDݤ1Nƛ-T+I̮)kXlHa%.Co / QH+1jv+"f> fߒDH*)l$1QAjTZrG[iIq|P96CNJod-sv|p؛VèL=nr<ޟ2F}=bW]+F[\KD"m1r'}P>E݌2i]Z Ja&KeRj낄¬ovGHu6^Xy mfg%"tIK@s|}`C7Qj]6վlanm,eBkiힳShL7呒@ja1R‹#UlNN7c n9}Å6I!oh6v-Sd&.sa,`c^=r#r]ElCu0?iqt:2}ٻ76WUh t_~R:3̩60y"fEi 2ΐ DՠS6gcwƓך'= J:<]W3-z֝1h$?b|68pOO`_fv,D<+fֵ;8ݍ 0Std( ׺&X{3+ vQϹ |˅G;u9V4X,aa6C0{Uagg&$88u }~IRU`=| \*LmD.S3P{Ն9L?d[@S[ t=L)+ؠn\;+iҹupުm PAsJqy5{3osn|BO]*V#a)Y=k)Ƒ4ne> %Ա+DY(G b!^b9 T >Z ;Inlz$Oh[cW:]&^F`NLpX(,@8-ͧ7iƴ`Vү` X&'=T]hd@mYˬY1 ehU0I*e",cq$l_86teϟ"D8kh ,FCȓWHliΤ*KENw[KkikmvR)m|t ZjZ7>#Tu[-_׋lk]le| v :\dP1'\߸T&QY c߈sӋ'3ѡO:e0,t)˟ņyaG%F$ FHz܌ɣ՝[p+~4/f$h\A]kq`B2d0Rvd4W +< 1^q߿VʘADV,iJDJǩ97UOE~_̛崶;9;b;4ǻoYvi|S`|-ߨ=_H6k'< xJt Tgu(XTh1~EYd$Źa:p[hWR]p czbQ$\GbT5_.ZP*$Cߎ\(TUڋRrd!>*PG1?+6;vãӚ)Įr OTH_NM+h7 )6VyF 1t,\h\lɣW#lIH/2sZq͹l]# R2u1ܛ5@Ks6`JdEg$sV"8\زy`SUnpKЗAP2C:@8@Zͤ<w2h֙D*a>*0 deʰ_J^@r_AڊÃ:cY14 ֙ߞ KJ{˯ p)V3{K 2eQ|1XkGlkhQ?:xݿߑ/ p/![d,Os<?OB;y[@dom*=܂36nѝX=M9Ӎ"2EIS׹2bn//^Nz>8?a`g jDU08r[Oې` [%cE2k4_JdRru糚5([,6zcx̓7c<~EphvO?~Rsy.'Vx9*t_5qG#$xg,.Q$P] y C>C D^hYs)A㼧˪.?*" +MB?ʕGwL+*8c2qv㯘9Nv'v%g$tR+~Rx3 Ȁā`~+d~P,K_j)+__k?;4eMnLfz;v熄L5]?N~MD[_b*cQ%$DW%ŭ+(bjո&w[K̆\x%?kb 9 YDZ8%=2J2K|ÂАÃa@Zw&,^%],fޒ9Zl'K'fO$d,/ISOS6\U n!-cn$ R/QYelObtњ}B+cgk oM߅ uB<[)1jD˕' R㞻upn)ޏ\مLj!\W$"RX`;~K$qmܼm=#Y\W&$=+"R7GL C3cQ:Jw$!??O 5Y4d5Fɨ"r,֓_Sܮ(êrAFB'-3 eiViJc@oY Dai$6BWŷ 0Xa_m}w(P vEe*50r:!rjaQV5RG W~Q Ή*_켏SXC@m8fSAsBo:KE FXx=V]ʂC3Q|s0цcyHwfZѡ_%cH#lݾĸ9vTWM(ݐX9mk1e0Kߵg?,=u۲ ?=3EK3>>h6s!ubnRAV"t|v9"a*Z3g)ZB;^H,̓VNKdwBI]jjy#~%=:j6 b|gjAzYO`HiL:Q 6ɢ-ҧr~I/:أ-P722&O1d?l`r'4 {0:<J,/wL-b ]#xgqd) gOZѰrY-kUaG4B&d 8-ʝJ&i$W:=@Ϟ{r|yp8`Uk";?mVK>JP'tF$W$ڐgaPjކgmM{VHGd,7/bflliw:?^~l3tvQYqϑp tKU`n0A@n1ԗy;rBh"d%0g}o90A _YW)x#?}e?A*i^ơ,笃dX &fTgx[6›K:DN_*ptH,+>ZQa?]06ee"QΰZp+gJd*Q@DxH,Mx)@,i}(1T'5/ kHgJW-N(Wy؃X2ޅ]},9@[|%r:gM}à"I!'^h1$ 2xD//HdK_y[6))Ui(œ3qd|*/P=xHVWP/棂 ETfPiN$H#[pZ U $p<pԔ EGQؔfZrܑ wx<$'P}s]ӉCYDp1DA8/N -X ZΕna X--W7S o p$E,RRut[wV-_evhZ#5LJJaN=8ZW]]I-痙 UW Pn ZY=eg[DE_7A}#OA>*#ciOȗwf̳p9Vl[RHrb+d\Xavl1\oeOyfs7Kga' CGJ81|)çF4T lqy|+N- $(ETrd? kfhS ;T8duO{M BLtFcG~+>"hq{Ϣ"X5xK wO56(@ZLbx4f"9),]Z,ċ=î&xC"-#H07kհ|er5֎bYGW+_H AR|&D"O!B*:vL8t-+ M@\zjmYC%6PM/OP.MO|BB֩N/Hþͺ:ZIv ޥW"(4kɬ^_E1T+ XOfņУ=\ :>]?~%gc:_rxI7khb԰qeyvIt?DϷ*ج ͫ,6TtYU3,4!C6Bz" x>PF{ ]:G9BxwQ[BPۉr̩ rtx^qw!#&zml rv}r=hW$=ԗϏ{rdc®b]'=]Z|w70Wwz#1@|ŝBP+e۩Ix$ImL'5O3oyԊ@K6 ϱȵK)vS~IW`r5UXRv=CsF#"ph"vx Yo-zRHI{'h<;~z*jj޴5QM]U)^u| aȿdk Dw$c%x&!@|\ișxH{"EgjL\6w'Ќ4x$?ϕw Pi@I^FQ78 7FITEH#Ǭ}2g'u<9Z182J!MUȠ~~F,mNEfHw8¦i6tB^* c7 5%l cP)7!s{/Vz3g@TpXх/ʾM$;hZ⛵ڲip-Fv֟C9g)D$'0!%JK"TQKM|K .L D)+sBFuaSQ➦m@(w::9(o*I"Rׂ/t.Y3;rh UdfrIhpqC_=p u4qJJ%)j)*M.V{=:n9mģ`uƤCo}' :\TI(}n`ΊS8Y-5 u1udD/@`,a#mب-hmF[%X! &CO.2<5B˹XM!ͯda5#wrS$Yy!U[=5ie5uЉ`|s>iWiff\s4e3vO΋/QU@5Kmg4ֵsCk T.Fa%qW" V!lin`\jwM3밳cw B'GAa2{y`•K*y.14j[MvJa妈97BǤH[j ewɹ$N[fH7Ny ees3c2dB4agiPeu]ȟm鲙 3V\h_YK!'|xS9a9nv>Rw.mV~ 47^x~i8d<\˱6ڟ?d?OuPI[ 7}cm_%nj ߧ.yJ2ԶՖ ㊞llq^V:$&C֏eCA&X6u\Z5h}x,o j$vR2cwys9/2߂Rܷ^Ien!4xgpW1gZb ֎@Molg6gT 2&1~/I2+QBQjeL"?"Z2-[C<4]`9LIB=a;ȫ Fu>l߿ےAk:V੥H{KXUR(KRs>M$" UYqR"Bn`?'uPi#:Ma΂*L L۵]Ium = '~TT8eO(>*mwL~!G/b/rYGYeR-e!JԪo70jvR5[KxBbHoT jkexlQ#g+eG?r0$i1>p)}COgZ4/Vr7!6HCbZœ/l/I(C 9]:Ǜ#VG SB1bwU|k@/QZIh61٦۩ljak(A9{dw=:&}1k/C/-xї:Ntmʃ2>uM@{`4[ڤ}A}k8LӜ89ϵU8/ UC5Y4K=:3nDVC<2p!0`,Zcvۗ9.2.ډ|LwQ$rk0=tc1<}Ժ&$F+4f͐[rw֚s| UrÌjD;]{Tg c"fBj֭v}P[+-Z,]4L%t0|njgs("CK;4neAN{-$J`6<=0K&<sw_>=C;<ߜLjO.+).)Lץ. ?a/۝.8x L`v3k 0˲ .~@ye ]{}i"\4>܂w-`Z{h@I<˯P)=ScoN;D#Df61P'Me A^tŰvkrec?5bF=F}ǥ*w.2W2 / pJFs29Uk'~U#9e-kh$ZCZ-}'8 %#ojeJ@М#7I鍤{]">&үqd zQ΃gƖ5$iQ9qί?W k=Sh#֫M=[Q%rW}F!rp6RIJulmwf84⤞Tr:%(U_SΆpmOz0j'sA (rƕw@ NA5)e o3_Ѱz{WU$DAdv~vGhSdicYh2ͷ_IT^$bAw]ww-|:ڞ/]K,1r[wX-aÈsOFWp. cHzF}i >9y>w#mltۊ>_aɩ( ajd%TQ x|ZLLp̺!gZO7X2Yta| mzr>?~ x ' djbby}נ©7벊)b02؊]*$+oDya{X޷>ҜP/fAe_/7Yk11zqHeTѷcK l@qۀ.oge/!~P*J^K@BO./A|E^XA;;_̻.`eo$waZ!jN5kjU`Y)a'8a`q}wdnnn. |pFD3sP?Ҫ7j!aLDmDD(bN+)ڸ~Z[&WJƒz/c =$M; ;ѤПܘItzUK Gn"Wl[Оruŵ(/FMcSQSj/ tj)*ָXwuGV4Fims(r?{R&U4aӪ?"b?|ޟ$K٤!sCW0O6B7@Z6P/!osЬM&mX'A JyJ/2^6 614L+%L7=W.=7% pNX1}򯺘ĬTn|bSԊՕbO[#RNKJgJ$_`jM)KF|:'OA~R5"cCvt$z p"FT!g1ԉ鹋F\ŔQb3biO&f/x u2ɖ *4k ئvulӴ Uzhk դaWլQuau-kOWVPjak`#&^mg9+JO}um^,gζxrNZKuq)3?ةPNDXH$_ErƝc;鯴*~ξ]+>B_p!Ne簗xp0LV}18rPaE<{ F,)F 6TY%-XH4;P%^FF+W9Ksc* _ۏGKyk[SlP,mt%T0/DrcYCi{EHs5GGݝ7\w}3Pg-,Ɛىٞ,͂ i">s$drbT46Y'+:gyt|12 4wf‰?{@P`tFt;vk-9`l̞y-MV SkȼGԍ;/.f !W\D)3{&^~9̓㣊L-G;P g.Wjv|`t8,$9qY C(dcD8䑯)cyT@U4|4P2<{f]G" z"h6u&J8N7,1JWdfG42f&ZJE"H˻D-F٤׀Ag[2թx#{RxD*8֔*4Mhyqe!:YHv (u"Zks/yym(awSN-מ,nۘ&hF^x@j.TxJܚML : jth,$ʇ&)ﻢ2huJɓΗ{$|n1z(~fxsN+gd=\FoL}𪩇 <]XIf+d¦r&XJڃ=o)z/ TcYx`29h}pKCm=@%'5݈X&({^FSz!P@Nxœètc-HT"n]GP @1N2C)nRm,r82D_il} [+p;G֧T O&li!7ojXlm T[*LW7%w F3JY{)7. v1y0FJ~+4 vs@$8'!M|:@ YC0斪5_Zz,bk NN@_GŴx5LD6jg 6˃$' 4</ϖ0{I$nQ t&ΕBRȍO)_<~|iΕΥJ: $6ٜ ?Q(,9d;p[U80-;M>x;q"B+!x&a $ g,\TigBx*)Fl]T~va &;ͣ[rT„Ҡ bK{:vp#,D9ŵL >9RL_,}B'**Ɩf6iESY4v K`E6g/ρ=Q}-FIuƍ&xrd'RDܠ;1@8bIHט-0#]@ xYzV̹!+"ܕLVx.k'lGIB k.shӂnNhJr0q+Eg0Ц+q߁Z,&~M}2jiZaGR2^*YX -q^׸ɺW[NvTb3_yb|Onz8+LKEQ5K1Lۊ̫iO3W/%ļ23<('\:l_ᆫ@]C( 嵞;T= upP-M/({AkAE3"b-ekp&C0[;<i\a_HuA3l MF'U8&ctRJKFB!W>`Ӂ-&]kPoזo]Dpӥ)tVJtWCTckWX& ֔ %UUCI/q6xA搹\n@[BJsip51 HaO(@6lnjq66 6L `t<,$C} ż{b :N$>`cN)S$N‡n"~)- Nvh0!5O7+24kjMTAqɑ6>+rOzqǪ~鯑I>؈ţ$ |Xc[Kh|aLnarjm'F Iu)<3X?n52 Cp)2VvaajDE, hMfYDy$.y᷽~t#$wRh<>Rگb`_$D|BՅS&36csT4iz5%w85+oTѩ$ YKicMsF-NDl"ʚW J}¯d*| w[,zkncN6عA y}[5E&9Q$5l9*=swDK)_"q-0#8+rJ6ǰ=$8fNP9 @iҀЊ&dڋ@ ǣVNDa-;&Mw(Zo”cէ] Q墲isR^c<@C"4x已l 9'h s;c3v 0o~&yfGF"mԱ5I;K~7h s4Z$ >BϪ=cp##] ZwÝd?F@t +mhW"XϵK.ek4e! @–Z 񻶣]Lku4/rxnZ-?m+B{cSb?.- Z昼PԏRY_ )-2kc*#v+7{L̕E'4*l,W7#^>X*}I7WnjɉV_ gT;`-~#]Rl$QH7 2-|(6r|_EXHG73DNsx网}j)FDܼ }lARQI.I1ih@7`~6~jrʉdM>C0g14ƤB[hąZe{k9,x?)iL3SQ*ߩ&꼃l aoߘ\YϤ^VLFCOnd㚘x*WXlJH|zp LۣGI=K Tx;[/]}!}P;!BeBT]苜!ZESS׏7,gvph/Kc"gdVloĠseOB%wB3s`ٔyI#_n*J{|mǙ Fos9Jt݌rQW谓(؊f0D:X\e6pױ 7!CVhZe]%#T&,ܩ dv?`WjS]kX?gd4y0 RD|b_CW mn=L%u4yۯGdY>UTi̇[}7JI'Xt0GMPIØtF BQ9gҭB/ JeOI|;ugII 5209@J>Ru5gsjm|PHZyKTDte@)9\9([?abwJ {Co],/qİen7 `,. w`Щ]n\ y9w@O=UM:R`bv;>iL_ p,td"WΙTX'i|Jc07{Xs!Ip;jZ[2 fl'טm+<}B'yu3rRC}I0Sp$G1\ԭlB"/c O(9],ikMc1ؑPx6=u5o@ʹ5$igG4Ĺ5k"6E/MN-<9A,r9ЙbQ$nR/< MYL' nG?]yS1MA0pCRE΂Uہ.xJ^wrQPywyFDb mΤTODٴرmU_7p6bp YLie j}ΟQ]C.{$ hكӨ5xNG8rxMtQ @Uw2 Rϟ6T@3-[+>2TB@`|ZU4XԪ@Fv+h٘}t< n~ " "o vm].i 6jueOGԝgG:hKҟn#"rȓcr@cfנEֈ__)|hnSDYΙSH 33TWeGE;I:ZG'jÅ~G)1}lcjR~X W`3ӣoa+7ZVTnG7a9Kܑsh(`lH!Lz^u!E_3"q` Nh.{;fآ<c(#.- F # 4[yWA..I4z/oaC x,9'/Zw'1Q)H!}L[=a^Ew* zb=78)nO͡4 Y5k=FeEտ5OpgE) mCtq"R$e қm8ҽ@CmqzYK`%"Q(Q(2.dwAu2IpC@ݧz?Vp´RZSX/ԾH/TU7eLWonqT S}#~[ ! LfCtUX"͕؟)ѳg3uYZ>XkEe[3S1/6gC,fj:sb^s-;s=ZSo&{ޓa0:ʻv)FalC~kC:Z%6pcZG* L+ɠZ\+rmQ]-/%G6s CyGx7Xf I}YS'PeЦ}KR )_["/JQ@ L uQ35dنE|ΪfFAEKH[-6S3$[F0]t*d فCBœut8"B;׾'n F,"DhTS͜4vL8%VH g[6VPX4!B;GP(޶Qe7 俍HaFl^EDAaeKq 9@ǜ٩Sgq׊Nswq;773d5F7b*?qeZ<]SlH[I@3_ .ˆ mZ؆r!-N"1{-FqC3X5 l`2fLzQՉiD6?KV]HI42b:OG)¼M4,W7qG0;TPGBcSonCB SRJ5LÍȓA0%j#<{fݪJgq!P T%ݹwh]D)n-+;>&ֻC)W}e%%oxD!KK4nJx$}U_~&hC()= %i0$d'uHpoc+"222Pُ{p%M2.djS|h" syjNr¿ h?3 H\w/R.XV/eTƊrXkS eFJO?_JU3/MEPD%(dua@F)ygN+(3r5z7N7,s+G\ [-p*b{|~M1ú~M4L]BGE;E$ɕᴒ2"h䞊+պfGXj2Wvk`"[퍂\8oq0b G 3 DlV}Bgʨ)h,8BCc[']Kn$tn:>2WH_1y'Su^>F΂#AH$Rh$o7|n.T8g,x=lH`c)p%5s̀sн.Cl"X>!Q']H}5?:Gͭj.6J9J)K\wo&Lh/`oj$vms ßoQb At2ߗeA7g (>0Z@m4qm=~AM ('K,Fd)%~A"ȐЛU oACۧwRo+ #ۼ$Q^i*:ԝsJN'F9ٚM(̦e{1bxnGɠv;O ˳Lv98w;|'\fiy%y8/B*_4R+% Lfx䶔jV旨bd{!tEt,l]Ag3/ːx5:ywUFɝ9Na/zG.Zi3`mM_X>@w1vM  gr}L{T0j|Xhum?M4hqxh|C␚h?g#6 nCyWUb WHV e=YL+8,RΠ7N7enF7v}- +>V' K:Mç{ȴȽǓZL{׀uԋM BӀn,zcNewvJHG Y6V/?x>3K1h9 GCLA$4uR&62RйғA, mV?{|$!F?Rsp?QENƳsHȺx\9Aka>TNsWERAVq*]DZ^~ ~?Hˆ !lA|'FB<$j~=԰CI\DϚRjUS]MMD:]T#_{C:(Rg)5ԜuJ QU^롰_q~ )r^j6vƇ'H5$sXmP%5VO"ܱY^-p گA^g}Jz+3ߖO  N`]s\Ht&KZ7ON]IsVMє :p>z^j4buj!vĈL/}1l,XGִ=ÆbP"!奆x[ @=x; YCBʭp8S@qCXKj_^X'TIyߞ━跀,z#Jy[ɨWQL$X`ZxuꞂ1du"^2v.ݧ:=*h'{j" ߁4[]iյkGMSMZD0*IJ 7;ro-5ՄgU KX:PP P4X^teb5+D9J(sF&I%'"NѨ2ȱ2 =kxGպs]x:5Mp݈i41sqƜעdz¾**$3BRgB8 !s^m?#[ {A[Wv$UKс6E4A#flU.=NGo%i_){xV$6izQtXUhpأ.b<| 63V^^ ^N9d5~KmЈBY#LoCwмbw5}*;=F >;3/ ,db\n ))¹a8OA5N/<#!?ytRQr&O8&6H0uz 5u8_IExgZFE6l!#yh~-)lc*I7P? fP.:XXc(F Kai@ [㴥|cڅ Φ 8R-O۹P\"o" CA@VwP&668Yw!$_5Vίb1]!]b$IKg^0c;̭ޒql3TT+֖'bZ_&v@+{P ښ7:W'zYtNP7(]G""H>9t `,إ.^o#ƒrV{x0 XѼuOstِ GfO uTó|,#җ{o zBu&prh5QGIox 9wH G0prm{"\!뀺cE54Y ΐC~˧ :1Pk3ES?jG_<5i$i4M-6OJ;j6 >,ĭѽZx](cO'LYFB[KR3 K^RCg\p4YHNˈnurE°ggO?zv:q.\qVDQRԖN.=%mm=)czv֡lUz^Qu}l\Ӑ_89nˇ%G˱suV<]>Ih%-VUOr:#ht*+XeIjp2\u۽vj `6cE 攃;I:Ċˮͥ8j}PdziҲJoK1 puKsY d{\ŵ{K,jm%K|.k%<5IZׂGO"jͺVՉ֬z >eC By6iW"i?p b),xTΔWit{Qw-2_KE.1ȁЅ. T{raoNK|vet*,XsU<%ɦ홯VtSۜx.e#BB6һ@/y-]B|U*i#1c pbIp8{D6t˹$&eq!Y.SuDmӕ 8SӭrƪѝGQ+EcBy&DgFۀw B Ɠ.PqN[WvN?yn(^T;t 5S3\e4!NuЛFQyOs;s] ٣K C)\xt5:A~$i|'jm3=$IJ)f8tۻ_m5@N_GP UjZRm)jKzϳoO2YJhq/y{SuMAKPf<>;{>C݌v")FZah#(>YԔ4/=oZtOl^ڜcP6Y64<7Dx3jyF/f^ufg4y!0~ ^Xƍ^< Vj3tRj1[UH{FA'm[K^ p8y!mpc @+ Fm?.R`A=LB#֫_֐n9,A[͈EpJ0꠵%ΐWbR,/܉%|O|t02s,*[/UǃImw4 ]d/'ߐ~I_t9F/j_̓wآbnwmj 2V,!PREa7<.\NxH>-K=N ,:wo=Ǘ >S|NLJi=ZZ54K&R2 # L4.h+ΡM,zw0yQ0R ~~S.vw;m BkF:!.?Q < 3yzVk7;5*PLy؈y!^Zu]_~.NGG|jC6_'n=UOw|IҖ.|ۖ3 =_@Ny e2wɵ/*kpG3 [Fn-^#D/!+buxNxnAa30OYOOc1,rXz1>&{/&Dƨ8{M>ʙCojf/8~'% upT#%cPo9Ӌ0W{~Od#aM ^t2!OdKŶ!1OUONyQx?Xi$;+KTӉ=F`Br喇plq_''lPh ҙBw!BDT[L}߭5 F1m 6diz:q" ` 0[,MQCsa-짡XT b82]^2,Ջia1\JV vYaakgN:L{H N}NRpvzL廪L9W:?0'Pv $}v% 5 (Ӽcmssz]21(N۲A{2s'(@Կ S@0MD$)tm$yƓW `%&IAh$un8*4O"\% tR1i0B, }Chcx+D|}P=iʬYóZy %r=oW 1JDR2˗GNp|M%yX jAg>Fpnv)"}TlG8|E86,_ߝ/xqJNy(k6`}ⰓZ X&ק >+/VvM.# [DLZ!1\laxt-{ ;LYV08}^Э[ódm.7Mɘo\f#g'1t 4Qa% |Чzn3ϒP?߽iݮA}@!Z Jpν^vٻ[WrvҨ)ҹqmv33e` Ǐ -y26I0k\稹(`M7#S 08D$LKlmp' =IoO]hdPd6ޙT6;G7oz Ƈ}?i9_m 9e5RYԇJ]: T0/!䚌2Cc7?]:|2i"4<VTJҬX'ѻtbXD딞}vu,lJ4 )&A)t 1(5F:}RiI@>I{8!I9azL5(F6\/<^7wbW%$bh ǞFQ=D9>{zvUwW~hwID>OER ~x(lȬ-y-A(PNylNA/_ DPRZ$h{&[KogW Ң=#ܥ+P.޳pޱ=ȫD~+uxb (PX'Ӷ:)ukU!aĬ*#rS1o2*D~~hN!M̉ i8FY>jWj'FEn\RaP@ab߲5] 3WbdTrxdDp6ܠ5dzghۄzBnZU%hiG(@(S/| ֩ 2!Ew9"mx`djO2so|.ϙkQ<(${K:*+1X. {:.]ah^iL(|S2X| tiOLwFDaWh+,;xu:NUPltT:ga-CȳO1S_~sbn=Ձ)ՁR= ע?}IG3^%=KtNC~+8؁ )6: Eή"W5@Q5 ˊ9J l'UBL)"X$ Ofc:;T35*fPSxg c߁l7Mq !Ϟ%!i[ɸ:gEа}@޿©Jsus,gS$Uqv)${[FՊYxT<^nF@6z]?k QF1}&$L)_qvX;V([Y-蝈 ?FT4Y<҇H\ oUJRPQ.TaZa9?Yd)Q vvt@B [mA,`&,ZҷWK(-,_/4 H:5HdF"]n"] c0)?CVݺ!m<^RUzn/"7q= j% 䅌Ȝx@Ƿ4zd\ 1jlw^Wڻ|c(kb3qxU%R-GC wXJ`rR<8׼/{Ώ>ǞJz.2[hxq;L।8X;~ňsVR,"3&fG/ͳTT$r_K~Q?"Ԇۖz񞝂30. &mg#}Ѯ62>\9ضm m;<8F W:xHW@g+Ұ1ۭ~ONO8ר|4K5l ;@'"LS2f,:ԫ}9F4G&?M7iegR PpAbDkM^$D\&HDt*R6ïr81&g{$U\{A퀘o6Jj2*wT BC 4NF-9_,ضԳY+H.,!rBV04ӹIp*C6]/3nZ*6A$@н F+|$N0擩fP>;wK y,Z. ?q_`69n;)&E Å>*AЙOlruUƱ2$WBayw07^,d){|)&ަaHӀ.c)0-Jɸ yg,!2"/ÁWIMSu)HCɣ_]؞r_ ^ᬫv#@#Mɍ;.NIzꔾ &RfiQWҳU{6^!шuN`RSd nHNn+#pXU 2Xlom ]ݯ7zn.]᠗l2A#N| ݨܾ7vcɸmC6G\7ra|]l-B'"zAg FgQH%eVڑ|i]RBӗ~Oau[ҏ} t,0TNa@-h*, -xjáY4D)FaEKc\43vܚotEbeGU:'[ dOiu,=G(_.ӗKe~3|w]\*X;TfiX6h&|AN} DAeMNd.&Ǹ;zňIw%Y|.Q_J`puLuy&5mX1T[׳KKJ)Q}w"zvG7f&;8],`ONkȻ\W&lv.>M;'!QV3%qYxE_Ґe-GYۑj,1\'}B >2|X[<-0t9szޘ$HP'/:y+T_~YZ I# 3lѪ O`7w-'\Ƞilqc{Ob!q*ú(r&m7/(,}U8 @yejfDz឴ ]oKˑ?nǶ&ЂoFWEg/~$ uv\: Slyp LPt<,ZonZ2j+&70}b~,˯,Rr,k=aӈGH\,go )elIX{. aT,%C(kZʇY)OM嬕H"@@A vlRˢp~_ /BT<`gxV >_E3{ kF.}o#w"L%w׺[qn D9|g՟ޏ3U2(1i GF&H]K@YO fФ:d6VxAgfuo h5AAyJkk|.7PD$ uk1"ܫ)!S_JRS^u]qO:-  _XNHѯOs |,x߬ $"Í!o$ZxBErdp;y"^tf+VEH8| >jO$b%Ss@3qqi Sl<Z5-}su"tUGmb o-fC\՛}]_Hl&RȞZQՅUn[o:}&MZhm i=>?ɠ ~}@bZv W=E MjXnta W{Ti,me׺0vrDb vuN0A[qtȆ4ëbB:WH3E:b꙳›3KiBUclNWJ} }Ķ542\R[0di0I`dHoa@Ko׻%^d  )!S}i7-f[-Np܏[kK3Q ~PKWJLDhF*Ot>>V[Ӟb}#S֕wIJ:la9)=rI C$B1xs5ͦ?> ;i3!PeӂݓvJ9)ukB߼}&- I9n 9KRH]FLJG#amm?A{6 -Z4G.u8xLS\ցK'$B.l{'۱ۼ{E2|jZ=ߩu0a4LgjHF{ܢ3K0I`Q0Q ο2bm;ec hخ岊tOکHσNA_a%_J ˏQ F`^Oh;MD|ǼΥȚ>;{(G*%.NK("PO9ldڕ]e|Z2?kGBs$EĄ&/OE`Pr^$ED0" U8=džJ]a0UgYV{VT\09w4ē\NI3/]Ul~A Í /dŖg5ۃw-1P z 03x:M=59!lFҩY<alO(" TLjѹeTG!A*S_nugLM/%*>5h[o P hBmA{[VZ&ju0GlIV8L q9K By f, 2=W]!r#Ń]c s71Nq6cRA٠'M:ɔ"]if\z.Sl05AI 6LqM;t2DP7?߰t}9v޿*[֭r2 5N[^3p˴vY1V7 t+oyiC&&Y3Dn3KŰr˔ yho4ehgvj0bh6Ope^,2J8oE<9Ew]C2:mDϙ`B gMʼnS/u1~iқтJXvB75RgdNE>ӖKq"y}QƪF턠!{}cMM)t 9)Ğ$NlefF.aW)Ps96g EuXN 8>`HvN,ht#a+9h N  gc Z[ZJURyn'J0aS{.#Ϗfĸx%޶Sh_Jtqv} #d*) ]mp6-RIMT{;a6~\Ŏa6Ř$X#~eܛ:( nr1%|H3/EQMWYN:Q< /L6yZHpiKD+3ܰb#o1ǿl_*R=*QvytLtUFa0fa#1(ֶ]=CeJ(Mǻ_ss^@KE fef\ص@e ywoI>xsXD+'D|iӶ Odv"11nVYb13DzYwT~"L8jTS`Z=# YNCw2XxX~QVqJ~LqY4"S;K<(g>:AG]3b٬jKUk^Qsp%GhqV| W?o_d23*BK !lRXӧ`2 tYlJWF/ic[l$^52)oӇ#u!5{|T&GN˓}^\lh>EG 4&RtKKA=r}1zYBC~w߳>PA9_̴ckfp¬LwD=î!} 1cw7ÅFyܽTgg|5NU 2Sߖ0N"p߯T?X8 %7ffnj|vtXW,T<՝ҩȒb*L4Ѡj-6@\S0Z]3S#On 9Ywi?| !>*gհ_}7y*LLM.WCwN3eYNDXӗOr,pf&5hrYGKd%,U$d\2fuxK+o BE v;/LےC, 6֑09nQ hmǼR Щ=5nnQԫ7Cthʾ4nIxМmN>^(00^v2[ HSH_O.zis!U`ԟUp  pJdO:K`LЍawW' jP~8 gW G'/qpucMn^s f(U=ED{dsHOynE7[D FӥZu~A 棎 ob$)ٍUEJ+Qmɸ!pݨLrdɉќ? !nñUt,;9~䳝/Jd6pɇL0\5_` IZ 1h1ԌT0W`dj-U.5[&l0q3?!$~XM5(f6b*&U/ D`5[C$ Gt?lʟY-9u3[;ZFڒ-G={*QL31n~Kiη-ݖnCxOq3n%w@n&Y9P/{1e)7Y&w8QB"{x>>C 0$b؅" aQ-l/tY\gr0۠PȅX9[o..o_4:'JiטֿQhnRG"m[ݯP8./oe!#c~q\=8ckf%OWv|mƯ@Jx^=7fθBmܸĊCyët ULȼkӧ'u)qDdqh[j*; In~rGԖp: vVCB^*t @W\Yq8mӧWvW9a s7x}_|ڊ꿡,BT SO{AAŘX㿼b`i}QDRSyLhK0{R.̒.V'wXݔ:`Qz856dzؽ[X=:[uWv WBeI~l')Ko9RH X}i2d6{jny(!Im#Z}"2JZ ܶ(ٲa>``Wa Alvam>eMK_ĠiVPM=p;YZ|^-~TsDά3w>6\nLZɉ$'_(RRٓ՚}ٮWED ڽ~m ?IOٲ>4Xox2GNjEʮ`۳Nz08س"[~} o#+%NQv=c<su Ș :׻:l ěwjݺVD U5۱Q59u%8 J$~] }{&S ڙCt= B6O3<< 䥔}5zG2H.f&ūI. YՐt;)=E%#2ΧA c6ȴ+%)g{o6$Vb8޷V^q:p$<6  n퉟=x8!. $0 ©ep.5{"<7|9ܔ6!{A{A (!lmcc6uN`QW[ HmĤ1WJ*XVp:}rBek:bBm i_Ⱥbj {z@(dmx9x F^٠S j@B;L"s~in;qsg$ VEE'cK) 535^$Ԡ|el>@a13|Q 7X`3μ-qluM5PЀueJYFrS Wa&At/Ybpj4 91@5xoFf[فYִe;FvmشجJa)3` >(gzF"Ew84lAp49Os_ǣ%{//m~aqŬFhqNbqm>#Zdi 5\5<7{@0#y`NvwI"e c"-LhuNjXϺ /Z;͢?kk5X%-#Z٩[0I"jBixg xQ0q@ED Q  5։Y1/FFʌQj-yZ0DBÆD+NA P+"4>젎/vW#Y}HUF-}Šb^MΗ_b;ɁQ\# 䥾1[T&}\ʟ˳G!Xm#;Nҙ/l[؈[#лs$L*q/rkԩx\3_<"Z}*95g/ o~Qa dz ή2p ]K?m090yB23a_x L@! B)eHo0l-|zJ>2  ^nwSnjpaZA=>h>5PEw[myw=_x}S/+>(A|h^9/1 b &?]}ws\ZU- 267L텇yؙ Ă:yɚ ѿS5:]" V8PάvklZE-+pq!Nyy)wW!3, 4e+rz(„PWO+H~)c!FyԨ%&UB knGqPau{o(sב#r+P[1ԬnYu+Eu`*Yq͖.u_ ! $yUƁkyAݿ'| =#먓8IF3pp5hnOלYnR+㴪$o "gP#9j$ n3D,  'P@N(Yr!_@7f~e!Qٕet}Rf](wh@ı )pkDlv >鏑Ib'R#b'I=V# CoA #@d+YDt0Q%4^Dh'NCJ۽pDϨ;]9upcR֦l x9 =Ld1}],1D_ip X sZ }>PښfqA_{שaؚ߸ȃm] 9@ŠR 4QB-Fvz|/3;<%ZAO2q)-PclDdQG-K'g7 Dߓ{G4"^ uopX$W̲$k=)X4(Qpqvf%zƎ"U2c$M`SMz/Y Bpa\аKv5`ʲ(w_ ױm>_lFɁ>?ɸExYi$@ rv.鈨3'wX&Z yD SV[]qӈ,Br֍ T5wBF[Js/̒/#gܠnaNp]p/H-3arŸ4fX*ilR.v!Gm*r/NjH0 "H+xO ՚uexZ-NG޷qU 8/us;sJguvc=[xJP32Hφc%BvSDc؜z]/7TN"ɿ RgW8E"P+2Qo= )G3PJ?|m'iGej㏔t;bD'Xcm@OGO~Rx#0 30{l30q)&lzALIyu9iJF hW\ԉsl1N̹eh|n"G?a, cKJvVP*ŸA<8!@ 8zS'=Y;_wӪ_["PcIQȩͬNI,mHӓƔ JK;ZF:X7XTڜԍO\BtNSzJJFcirtp#WSuYTRܘbճS1W?Enh_?@H"$!u8*s3riklhO&o8ՂrfUI1?WL⬝+)O1V~;9oמbˀɦiɰF-2_?B-&W9dC<8BQg>ԼSEcRёױRQc*cVq2^cxJREq!i+˸U RYyZF Xkpnz,b9mQIL^߀$~7Loy;G$S^ ҩWXگڝ~ަ;6w n^k0QIï! ƝOUTaHIs.5q.dƿJu J-NB<gxߝۆy 9#x䙪0;GaG&mRyvok쥑gsD9$yX+.0}{cpZ">PH50lE>~Gnc-2 ']mztc>x{ ߢ1y K~?`Uyǩ؂sQ  ǖҞý,=߼nU +CޖjHZZRܗ`" w MtRm9_ޛ6!1X^?-^oL:mIj;}:mERuT]ƻhm8iл1u]ok9bzIөnmGuTΦgtBsM:qțt5yhw12}66yqR5NѸBZo|ەq^5*gÐ}w1YOEultg>ʯL߿w<Ĩ,fw%BV({5sМF{QC7evP ZyŢ u= U!w+a 4Bz29:aϰ6NI:aaA]|e[HfV͕C*(j]e_DFڅO|ggx-wɛV|Bѥb%a;;1pݩJ?$:UX. G5Unj1Ͳ=OzTYc-ギ ؀mӳv@m 5:QҎ"jgrDZD9\`E`b!#ZVI% ђƜȯG!#ѕ=ـ™~LË gNiٛ"g?]Tf^4h[hR -ܕgʮ!Y+fk0w];_\N?/7".?Tǟ}Vb$anu/Ww*"s(H=H yN`=D#3/Muud enwԓ0F uHftaz3Qg˔U|6rKڸ0;aBne>ȋzPTVy[{8L;,WB.RL2& f=ѽط)7C=.5!m'o 4RZT r_ڍW'1c{7r=IpsA( cH:B[f I"9 *4Q^wRAZ:]6;2q8*}01߇|ڤu:ҥ 䛸zp0#+k=1zA `l6!FNi v7f_;|xe&Y,1}rop&¡DtcFTfٷXkM3^Rim~ͽi_%yK®􋺣 ei.Q Cn1+ Ig=p[VO٦93K/w)AYY0ޱo(n=WM*H9{yD?]vjarD T0WQ_;x@4dHPĦLh vXgQ}rN o%QrIR!w'$ru y9qKe[rUf٪*5-6c q84iCp(~m3Whk-|G/44hNp9TMCn50miNg`gàb[ikm(0waN蠁(@g]M#*8O`]Z'NqgASi~)^gٗAj,yF`пvtQAwQҽVIRɗts=2S1hJ a OdrTМ_'.v4VIv7Ѽ؄ՂXױMڙ=|zuS b#g|ڋh8A4^In<WF{JZ  ĜsVcb;vyܻF,-$2w=!N;D]CZfA7glyeP8flC)@#H#02=& >&1'$0f̑k]<7xHXDH[^ X|DcU]~ g%ʛEZ@~&C9Kzm=<2l'ǻ/0ƭ 䙵6>"([US֪Vx[h7bd& u/w "*RgW'1C;S-yծFr5N+5\!$#N/lbԑ]o"HNȮn.įށ34'mEDqJX7s7Qr> WuT_QE&Ɨ"8R۽C NCM ArQ{WRHHtC|1ԥ*VjFCs!˾񦞩]I`}>"bXL{7!v-1ԉY­X) &3 Xd/7k_Us.>a"* X{\8 vG ̆Y>rط՜6j-*0:ā ' 93eoASS S7PZJ`9_\*$"(|8t|I$ZOy077 }}9|kle8020bڙn4_=,j]hrT:8]SNU~Fx9TFS Aͷd<:@Z!!%6(A25W & Y<m̮8M,_ aZcKcWP@-;4 uF~W@Q/iEEp KpFm@p@Uk@25hJ8diS3]T_2KwRhد``l,y6WJ {ѽF"aJ2$0<`Ag=kI> }v22cJ#Pٓ8;pȻ)pG~QHnA5 B}"x 7%[X*=:qcp魮J}wβ6[CӝP)k z%)Bi΢CB|Oq)xAo' *E44O XDzsw݃?ХtTƳ!YdeT{Nv>fgz;~3`'+Hؓ 55mR9mSQ1d"77?6rIILnS8k-KeRlmH6 Ty~ 1ȑ7e':{ƙ.b/T"dPتgxalN<`FԐb "Aos@+uʶ b{7lLF[)dC!Kaݠu(G=eڦ9zVjlͨe5næk^VQ"|q"=[]!39@S,j*8fpOз#_%[Lȫ}!\ (kΪq|(?1ЉtH5[rYTH5DU s@$ \rOJa`)Q\9S[V\)=EEQI&//fSD;X+bhβO]!n=ykY.4k񚡔& k| 1}W0\%`ba{h_feD@-fde6Ј+>ݏ.bust2ٖˇ-$>q7fRL)#rdLi86@[?~4.*صx#*myiY`wƟkY|)f_T9 ˣ1 d> H By:9y=^C"!{Sf!]QX;A7Ww&ڔw)n&=~WCo3R KN\Lӳؽ[d}s6uAIm[V&#r$4 BՈoCn¾\_4 H>+د@SoY[sHy 3aeaH`sd5dGYj֠,L9h(ƪUQ$P=7 $i,1l3'J<֋{ݾ&X jeZ^1p4*E #x7/0CIk/C n ۏDI_d\q jj߉͏v认>?.x}7:7In}/bBk gcyd@q5aͫJjݝgGcd1-`ti&]RYo=Fg֮t nHF1|J-e;o7]8(:k!pxFH[{p۞) ,rؠ|x;! EҏRTtv#%Kpg?}zyL[]odB Hp |_1Cdط^0[/&'*-45_L(89p;#t&h.9TBv ɪr eT3؃5ʪh0-^,չV1No6jWN4 vy[~H}WV\eŁ^r\B/s19"oGL,5awE8¤~K0h)=#B>MNeV¿NDGS(jh@__ j;L]Ĵڴ%4K# Cuejo^c+Iӷ4wWǎ/JӓCƜWk3"qImDa Wӕ njs)撹垶UPN*\!!+K4i>9*Ag10>0)V6#aCJpFg*R##]Q!9()%+X:;PIsVu1U_LdX5 3-# DNL,:SHsF48OeTde  # ℱF\P#wEŤ*eRW⟏!fjeqr+*0t2\>_GK>ϧ[sR7]cICN!_ŰؘOێu4n\+U J>wa`F ZPG]ѡI# I;P1q9T_xwׇʞ0i;s>F5]coOH;#6lj:|(DX|P]v&IK'!G2.y6OIۭQzpH,-_N ~V8i&)@ .O޷T'CaG6JQ`[[~>,rަU`pyurRI>#M x5y*!qԑ$tՊHY]vo۬t'B0jeϠ݈mTէH*$NZׇH8A`闛I}l2f&h#Aלƞ8 m=OE&n'F##㮱KC/DwXXbQ>X0-04/kE*qQ ĥ/sUz2Fo4}z>Ύ˯ȟrP˹!QCMܿ~R :3է9~Z֕IΙZcW̭ǭx+x *Y+^/GrZJ%rfFr6[.bWXSi3dY,,@WeO%F¬HJHATM p\ (rlh0>P*#59o+Mk TIl9Du3jaY q vQ`ìPu ouG-CJC3'c8^y g=t%GkVАds]e}l̃^ds\x1;A;쩩 W=WndHhHc[^>a^+Ci*קHa`uGaɣI*滰z9<= ~ ; Zӟ MQ:`,Dl%T1Zn7ѳt/3iM>^,z-N"/f_TAȥFFj"ǧ({)VʑƗO$y!T!HiG`n>K#:%90v/Y)21*!4ӡ@_dĴw7EF'J9q^3~1}&֣I陴/ZK[<u_&{a ҆.b`AcRSG#XXХw`JOH_XRJvLungk?~K$|Ԯ,Ne_{\{xscɵص=S\wW h f ͨqD`edq8 v;n0>>Q;zia=!R/0OUl ~z3;$LXDPuy^,~ $yc0eU_o{x\F!e z,3.Ż-.oM?m(ϩif#F:*{$@:Z:)6v"(Cj ƘG LI/Ro)Q/۰V JhΧ^s{<M *4;"Oj\$)tHDgZNXxќ YC맳`q(~1`asW7W#\l~q7L1c+Y+OrQ,FA.43 ZQ xs4S^nߚ7q+'zWwIĿ@w-*])9F %1r~V%&,w@b lfI} wx E#U wff?=Jِ=w*@U6dJ!!!OK@^(eqtz ~*= 5F ;@KnS q"fpU֍<ҋA*ң[2;Q=;.>KgxTv ~i_NU0}4쾋ܤjQƮ3  V#xoT3 }׹7&S}C,P?ym2@a'w#KChvY=W$l`(,j :2~(?+|,ai62SwL$ӶV<F˓U-}+`S#r#EXFew2ADBRI?_orܢLMC== α#ua-qZ ;$r0d? 'nn~ xsH\6Y Zrz5K֞WdZZ C/B@xHעү|okV;c@wLZw>$I3)/t>Iygy +sG$$R \raӚ@&dQ9H׺P\=X9, ǻCY)QwEbyudB V7#NsEb AzD %ܤ 5V\J e _3Z9 ꣣}(,<5Cqn kP">3+7x:oC#4$DCw4Q'&!cM[<7~&v#zb4jj*]ME:/$Bnv64❀Ss%u# B?uA]Bbe~+?&l8Z _Srĺ7d~ r@9D3%|XaBk=~Ży;BGڗtsiڈzD&P2^Fz:fދ]wDQ^=[iz,), }O#LQΗ;HH1BVthծa Jikpرn(iJW,<Fۋҹ`/5P\)>eobENKS",)/hqUb*Gz!O E1W"F(Cg)!_^x'ZA(3* GB9=1aѮ![I|!ƺifw\DnP)BV(6k̴ %5u4|iZY93 x1>OWR;š!['6ŇZ+g|oސk9S2Vo{Ml'$+@I)~ ~i?rphtfܕ0R=r5P&}.lr` @1h>/V! |&-N8[SU(ptϳpDؿJW(q;* 3"`cdef:Sk))*ax-;|T0#}ܥL*(LNb wW={'}Cv|HB^Ӽ [:<(e_5BNMw^g[zH-|딖!Vݛ峜+9ʻqt/;J ɕ{k47TY]qhٵxhF1Jn (M&@(so0~"pp?+}b FߋG ݁y+X*0 1c+q1ӗ.'~7"nmreVÑy(.Fk4/jj<#~X,,qՖ[ 6x䝫=28IJP(wx/\_Z|Aͳejr1J?&IZ`o'Md3aƓ6J+y s$QĂU *SɍS]R* Q=:{uYO ~S@Xp>jay@s&`!d3$F\zo:i L.+Qtv|JU#;Vﶼj'nY8r&jiHgۉrY[eׅ!6bDP4N'ސ|k>Jvr8 :dȴnl8K<5\ (RY ᭋzA¿t)qS,Z+f7xk<@9b?E,I7:mg|EηmlimwQHҐku`bF ƴCJQ)9-IGk{μcQD`knBwIYso%w~:~U2>M |Ų&e jG1oMFzuy.UbSQotˣ,. lfm9xqIBBor<'}C[;a,6(*ڌҸh!_2<sZ%bC; @UW#'A G9V:yR]c>}A;<&S>HÉ|Mg־(LFC[0uDA> !wU iF^Y,$NWclU]FQP(NvwKi5T!4ߩz̭E W`\VwRE5gxx,/Ǟ˽pK4gv("K z rI$d型Fq(BR`l i~p} ~5%J<"ᔮ^>+?APP̄M_xx=dr~^giP XQ7ΈA>mfXnU, Q*O[ 8T@L孛\[b~dX#7|xX !qQLQn«m9#[[zX:^)$]M^lL|!%Bn~ VN{ \=Pr,9?7fNܑ !Cyy8W@γ&;pIul!vJw/Ű^H(Kg?.3,1Ap~g}$?%2~.EC)nk Kx"F^? fHd-jm ,^Bo~RU^\C]f&xknl FY&\i# K9ɑ,w1DwNJAr0s` S{9pL5UVPtJ;B 0 iL̓C,=-Lmw ,x`/Aߛ~dqYEd'SAgKaEz1?%JGMv.]qdS&dV)B|GiA ,f!R{EjS$Z`60 ;6,RZ_J3a!%<)qn>x `"fcl6UY2yZR_(a Uię(MVCKr(74{)8O2fU%&v[} Q' ?&NYO-U:0.6[< ,ulᬰd-^a8F6ePraFTsL *f j D\㼣%!e6/E _5:EOXݼ84˸eE^B=t6V (9Z3Bv͛c|߰~`Ptux(BV?o*`d1P7Wࢬڢʅ\7L'!|;AΆ8 ܐv-Jں]U?a:| )ᢽ6w]Z &jf15}<s5g_fD4x&lZI׉vbR`BCWNDߖUOM2޴spoY"-zԶ|壁Q̫n.v[A9Դ +XVy9?͠Шl y." Iɩ) (k4z/wxfcqWR'/~wL3h\Pp?'3s;`Z: ۤKu}nrJ¼Y$dk4, m_Dc kiK{ ˇKMuܥg^7ށ2;uC;a~wXTJ\۟T ܑl~JЅ4\Pt[,I V_Zeb +*bO(gJ|14՛E鵊bA(G{]sLg>8w FEUͦʹC)[Q Fa;UÏP )ʉ; ]Pk7hP4' 8&GZ@i,BNjor="y7Ae罄Q9DuXZ8U9/DFКHÍWle\Q ڕR4+IP9⳩]p}Df$}6Tc%cu{tJ'L 4cn#$Xq9;Ɉtm`'#Ty[AGXZi;9s yaE5\-<1&.iLho\2K oɕC#RN@gQCBI>ihh^}{Us^ iau_}sCO>BehR|#>`B"XQ_)m&G3 K }/ 5YΙOOT~j1?C ۿ\${ڧi~k-%=0yzA:in^5nR4@'`IJ AECق}DH=hҗtZi(7i'M}p162{C*[%=k@\Uy3*dWe fES Q*䰩H ~a<|TE јcL*d {D 0+mm%l">-1#=- SY*v,\Gnj݅to%}F|TF+YIp;ㄳ[שC?vdZopT*Cz#Eӂ0]Vbp p30[O*QDE^tBv/J l Kb,3B12~=Wp[dݰb:b.^h×)wJZm`C>ݖ. YF,gQc6+Qk)A(APa0%ڇJ)̑DU,ަK²7'E 9;EgX(6؅@ ~AT1=( p:[a< >{Zzr_q M@q<oICrMRJQgGe*V{KgAGhUZGQ+S$Iτ}}|oa9"EulQQz&>oPX yF^/dOZVčHS2 ? S3mKx:_p~yo: n0 , "R8>ȜMQbZƍLtA1IBA5wO\(!<`"E˛amfbgrH: d#SMp#%@rH,"3Dz#i B$pdC{SM:pFRвDR-Pp"-^0d qnK [7`b!=A`v We^ufm|oQ`n'- GKK-jP'uvto)좢o9(BH\P fGy5y~2pv f\~>i\tE0/<çAGKP1|Ӥ,/LdeqSe@kvtש]sg>yLW5=G9P6 r/'c3Aqfuq UgqCPDIan! qV[KJXtk.e0l'ySYu® *컛xH&OUKm T3I<>SZן8t[i1j2Sy@iirIvp͵- NTf`XjPWb^6DM%:*OS\PFz28OΈcx5@LґZ/SAHǠWثRe;4ȃm-({t|P Nsm!pHe٢Ee|{'|!^_>Y߾u9hn܍G4g ë JE 7ͱtw;X9R Sj~/xHen!7jktfq$}R>n-Mr_^P鸹Yx``'ȥflNw,o$Oz/ `Q?V'̘<T&&hR$> &n/^bA+nQrb{=?e bu Ķ uz=H ˭i e׸oF¹.=$x⟏W#Bj$T_&$E?+X%IG ;HK c] @M?5K,Mg> y*jŨ, چ$R.녥f Gc"vQtT &;Bk =:!뙞{Vd~Z940=}.4 /&Ga^.i;h5{GUwWiJM[u,G0هS?@jO$U:gv狕ᨕ>w"ˌnLN8C:q?8 1DYf$Ox]>1:>+MtLX]d?hdvbȢVĝdTQA(r\Nf΁j/yQۗ38 SҷVUJ>Hg\AC I_XGDm^ͺVt8"^9ykJ dڏRΡ/uƍCLiM>>Ko *#cf҂8v胿3ۜcCY*˝&+" {V #pӢrzLJǠ:ᴮ@:j!(ZiW_Y_c!PxQ< H݇Q|k'ߊm]L_Փ&C<9uÎ!d!4#k|)2m$in*l_W.>Q p2>~ITi qTpkLGD*5.n;Is{9RSy[Wqoi4) |v4!ڍ= M74NNhO*%d Q\m¢3-4D!|z$V,蝽])$;DK[xmt=x6*=rw G6dBSnZ4gČ|?+@p%t@J񱏽Hx:&`12tV/&7(e$~yctRb"-~"6.0#!ɢ +UttY|=/Ԃ|#aWvbӗhL-޽!^hVfam72R}Jᥗ/|HlЈ͙GR.]D0e_j(AǮ>W9(ϰ}Qʈ#p6ڭ!6R IC,e3hh&WH/2*Osޑf!Q "B'/pG)*mrv\ 0V~y`D4T&ww`ۈͶFuKYWR0Dh">v1Pf4? |BtnynB y)(uDdw8)G4ޚm"Yz (MaRN-/WXOg^ 6/ӾKBw] \{Y)DvH}oJt!Onr,j2=2Ɩj7#x!vao՛\3SŬKp U5|TFl8@W>7d1#'m,D *m 9Ckr5,gqSijB0J}_c:X _8dp].ƙ"?У^8>\⑒@]/B d1AI-7\K8ou}bbhښ\:8%/ar7o:*= 0W;?20 ᑫƦI"7]VqR9MU~.j*,ʞ;HVJ Y`ڊ'% ~@oxSkΡ)h15)-+hųYmBi^DA5VEsZ$5ʏFOYK6GW~r9x" @~E@?˗mlG' b.b0ʓ%{aXo\Hb_<瀱OL2_Y @CnY-FFSk3gT3FޑZK^;Zwά;߬94` y>b#:`MA޸E$c!֗V^tJ dR>ͯNo1=a!߰j s4S]$Ui?E<޶-7Bo7>M_Uoof]"Ѧ; rY0Mb jdOUA }1,[W&<#[| svt-[6X$E# =?2? fgP1aWż)*GC-텧UeWږDt@&շy4NVa^+BlQI~}~;cg}Fj($Efz 2JwU2S+V~9YSG~·RsEYͬPf|%iH1'|g<<{Ƴ-zS%XA^ `>P]nP]i<47l}FØ#.ma Y6P~j|ĩTF32>0٪tYd-gI3X(,630$8ކS/BqdqCk_gJq,\N26IZ4.7Vj0LiLjt\|a.CTIK/{N}<ѩ+Qq-8BlHb&V3lﭕ̢!8i%tU%Uv"T uXu^һBMs_Ï׉m|qiļSf;Bl~_Pie=5-?C}-8]P"I(MlmlxeqR'ea x$"G:MN=&aszfrn>=ڭf?D҂.~.pGTڧf Òl.;?̌t)7a}#aOa?B(8Z4Xxˋ4b'V 3z47{1iliG,'Μ9mvg@_OQ~E&i[Hy_6BM5"HIO A GP hni"UҨȬg!oҧpF#;%)pQ 44biǪ<"x `0TYBt :eP45%Q]#tK݋6ͬm}C?R!1 W xGLF@biJ[0))~n8OjR4?}<@4dUR S PGhQi*,PZzwC8뀔FuR-T*ԡ|d{hA;9%ﬓH` 񏑜Ry\*d3oh\C!9W[-B,ȋ]YꡠRL σX#IdCt?9s~,y(/R%xo=hAG3fwuĐ`@!$$ Ȧ8mL1xde!*)g8u Z=N|\y7=۝3F5ҥ}KгH; x9ds>sڪC뒳0kB ^{/]2؏S9|r҄b+8e֗b9{Jd9gCz8˴ Y{:Aw &aD )#wR~fRK6\:p;ZqqF 18Ko|ksbf0i_>[\pu׸If4YQn ##9JR>/w{/д,if|:Z5Sd@RXO#$6Ly7151= ߁lăރg8z !5 Ƞkq`u}:èT7MuՌP^! ]__i?EFRnjݛҷ+:U~ QCOs 8$\*J鐴^OJ͂뿩 &;i>^stl| >c򕦈MRU+]+2B˽Dj?pq)u:p{`13d+^MS{*Bѷ M3mjιL^G؟)7xSрx /<:TgRX{S1jUGHTNeԫ#8k@4@ >q8[͟s]ᴖba9%wn‘m~?}tZAŮRhHi4k4e.*kLč{U EIibu5 ǪC] Rx{V \?PCĕ\gTjbmizfETH/qu\Q ^#9>њ LR[<5|S-5X׬S|/v:XFqک[0wtDGwA0獸LY&:&fA<88YxR ߸,+MD}ag1CEJq;EδCl[Dpg>iԊNuh([EI%XN/D%4>]0SKJ`V=fҴh4CRx66%'I gh ~B UPQ wH#J]bO9*oJzw|x[1|/Dus[|%ެLGaX4~k-6]~85; 4Y^:BB9KθbZFGDsls=Z&F@0/L-c]vP |&0牡cfJ8̃OՊںRblaH>U5 Sm () LE،_Cc'A8}cey.>q(KJTvcmRs\HZ[29%@"iH&Q Oz0gԨx`pV3eTthVJoRƦf?o>"^gp pvOPUH `Iz s:t싔q4߿rģr%mvGr\2Peė>vv__ ,_p?-Ӯ.=NS(vO/ځ6P#|J^W\:9jR!GH%>u(ќD"q#@b,۝@3_fIx8DWһTΎs3v@<3.'D W'`L ;P2 D}h $BImmakcbr>Ή)j{:F 7wJPX:cV&,>ڼt/a(u[ "G0tKISе"5NPhuxr++<,+1S~7\ ȵꐍSMTaAx&~O}pȧT;Ƹ[oDI}0YL`AR^Vmg#G]փGiŀwȮ&,͹u W׌J1b z_jiA^ BWiO$Y! $ţ $Ep0OߏDK} y4`$O1ϓN6Kg'whrulȯbѤ|&6 [o]Lf̿ͽ5",G"R[+zCji k9w҅dYc|?Uf4Wmm޹,IQWNْurS%t.,(vmWm(,SS XEl4q[\?"*b}x=s̀ިUBTEuӍ EZKZ`Y7zr{[UZ~S ~K]U5 $;H 6(ɣU< r׾ʿ:_v/\t gͱte+ J TG7,G_l+o!m޵7Ir<3$O; ,z3jKsf2x,l627t"x90I[ Xg*FmaQv3]i5A*3ܴXk \G~8uv*%ϵ z>]E 8̓B5GT!9ˌT |w5sϵ-]# Ai[;dMRh_u>2-H]Y3j_}[U'+:Y.W$Nwt]~Tw& OlY$H&2FXWU6`'#SFE45f.AkL~=CnE[òoEfa(jtWumLAmׂNŦRZtbziv岰DA3xvFoXtC=TK4Wm֞9LhKiU_s]LqaTck!_!pc<[Lgj&,kx XR*SsMc,shfZb _},Ɇ]vRcZϩ{˚ѽjˇ'ܮ􇤶d7ޜiBQA RhҼo F}Hf Z;iVGلVEₑfb 8= (kɇmJƮÙ7jAGv'9_?|6o#`qɔCS.ɴ[LGE%m'@L-S k(g;< G"*\/+DQ C+cl#NzqH` uP$l!>Tcpvg֊cwH} A<_ٽkowD?c-4-9Ҩ09ѡi;8n@ i(pjr#8ќC5TZXn`X~I&\]RУ#8=RD G(!@=7l)'pW/rMs]47omu?LQeÊI(R#K/bƆH P m(ƽ,MÙu\6塺bOwt,Hjs~zm{Y$٧pJ`%#AD$ۂ"_1tk;nj!Ŭ|O67$E*N~<+m~< LeHj=8c^Ev%IbKlm) =ٛ2d[1R,74 ߟI'.h>ΝvGMѕ] ?euc2JDdM;rP5oM"Rϟ~wWdZÂ$CLj#AFfo$@V͒et6"֥B/=:,bOZC9eCF=gd-^d9f}[f2&JdM[@G-_<韷| HTP_MR3%'qW:{̔="bЩI2SF&,"^!ջ.|J@`v y=Ѹ2~Y귟 k*n$N@Le4'QHn߻eHp\a! u-H$w-|7"N[n$w*UC"W26$7 hgiOVC3=U^S:ȫ=Cj=BV|XsnNnq?}Ӓr8A"q"-u8%#̼HxB?aEOVd/N7zVGGBUEEȨ-Uj-e)EduDCޘd  Y;mz9kSj!! (0S:o /baRho/ׁ=p({fvÝ) "¬Pz NBxZqW@ VNhr=F_ Srw`!o?uzA&i$2 U3k>VVeC-%2u'䝽.J_n% ʠMRQC$ɑsyA(;GFYq,I_=3d#(HHטfsnuyF-,4b#ۘW Ba]M9KLɜޠCZ]k*2s {2,Vmz}k‡e28}*cٿޣ{! 1h0/aA7+}[4lQJC'?"͙>2<0r@4Z"e? Sr=pz(drIf&d vT8KY.]..8m1>|f}'?jd7HVz>1I#~1"W PFR>@`eD᛭S[p3R[$6tf*Ez ܶ&Z՝CiLM=XL 'C{r\!Gj{ I8NJ vk8M@>}+H9eؗ˸T=8N-5FȭtD:+ch ی4`78BpagUGK^ENl1e;=e _f찢;T\ndže-U;n ]!Ұ8sMR;^+QGo({G'AirǑubF@!2~q$ bsɢ&(h)|D7#;hݷ>F]Z&Bd镌aKF؎/#[EB(Z-&%jt׌rrڊK?O AHC>0)XE(q[wMT9h 4kCO_Ω/in(NfmaW}8 .WP%z̆&;`+L,<-+k 93;u#5ЍW-\4Yr/:H|P7 X'J8 v8oνyv>k$8fT5Qmϝ譟{AK&!UW#,:@5Fvi!ܡ$.;qŃjnN= .sp)/5 dJ%G+ưTdO;6P`b\xކiK% %./& ё 8&MOc D/9pc!Y蔿?_1BA#'˞a?kie7W rii~`s)ڄkATH: %*2G&| 41F<^%o+r1WEDpH%o'AU"dq-n:}ݑD/,pnW&ꁁ(W#x"2k$qn]l#\Sz,F% qe綱kLW^ 8"A}sގ 0OzY<EqR-!0R"SPgoq(p5j oA~<d۳wpuWgYhd]PAySq }%"2q4NPeZ,~pjSbzxf?*p /#Ӟ?$BƵGq],sLWsǧb ~hxXWd]Xu3ͼ'^ϰ>(\ncfàMYxZ]*BXZIZ_ZCyZ _\Juxqrȃi _& Wa l{ 9E ]bLisQA+KU.| OB3lRxڢBJYӸ2j4Qu<rUHƷZ%8Bm⁖UsK}$hy"{@O2'7q&57W]?;\;6C'O̻cm5 Ղ9Й3p@]82'9lT$"a}Ucx m55 B{_NN'@TƦQcS u!N7colJέ!&JuU\aO/>RHl)0_J!']@Ild7V,л(cLECC>JWK3ukrD/)0 `( jš#9s9(IO9ˠn"5ĪgS=J{!M(gr. gsF5ŚJ1k$Jȍ@-P8L)ЊL'OZ!;uwrno[8 "P?~---Iׅ έ)l7Ӣ}UI̲jYw#~>ľ_4'DAea3}3{ qU~r e1( 60tCHӆ-ί >+AΞv h= /B^]Ea,Z0[v *2  DKC31c;-uʜ961zBý .p@<~AE )QLfVM JqX 0>L΄|`:7GtOG?P1+#\P𖵄rOp'8y>;5uv2UcK~?Em(VliIx+D*'<IY@5@g _ʹf ȄC3)iM}KV/@Xay~-TS\7ۨt)=Y^lFC3DGtO| npZ| (yQxo Ѻ^D,oځiHW SGag ͌y|L0GJ BĮ(bYYnۅ"Vx7uTFL j DDY\ !:tnIF1 0o_n;"R G/D.ʚ/0 SI39=b!л5"XN )-q d۲ qp9ҡ1:<auiHEj~ƾ3jiWq@,yodVLKiC@M$Fۓ޲e$UkC-e*MyNT/DhdTR< LX C*З/\N6WLLIerS$X4 ѷ2jQZ 1\=?8LM"cyhv#FcJ./bjVKI(V$9O)OhmڪaT+HzQRAn,m@ ]gV+Hiv-N+ըa 3 ΙuꬍG׌bb f1j<(5&|:c+$z} z)|&gJ JSUN?pTw:njt%#$lp7P?E5.QNgeNθMYcF],cZ46FX&ּ7!WWF*(~̀Xp1L58Mz)8hg,ݜxR{ݢQr[]k=ZwBZ@)O7eœ^kO;9@&y}. o>ԙ+«8X$&rb!Lvgګ)MԬoPM 1D/vT@ǟߩm+з A>r=<Y]j]SHUqALqq>3N䶂 vy #ݍ|M_.&kfCWF>lV6`'=BeNjUsteX2]2ouՏTE./% (ia1it8%u l.A'j*%mn"z53#|BEFplC\ӧBa7r2nioj?s<[}Z\2W(4\lsufYZu}O+E"_cε tu 3.mx nzeA'gGwNOt L{W,vټ#~`@V>'vC#H#6?(fNH8҃ScT8#j5+,ЪT: p 垐*rvż7vR oBtTc&]&>ߊI Um%wVwiĐu2'c)<#?eU#6R*qhԵdQ^jDoY-z!$e'`0>S_>qxr1Rk`>h#%S=VCޭGVA.- ,GL2D8#=N$YD(!X[ h@փ#p2|0<&K*W _{5wKڑ)Jqk{Wf=gBh)дYULTD7z&SfSጘo[,c*795\y?}D)V.IHO, A@|+,*Qҹ#VZB!ʯ&TEOSqLRDF`JiTr=1z (^iq%Ϫܰkăl3InpDdcCyY;͐ L)CVݝAlCšЋJF>PoUϰ"1%K lh$o0#Fv*cB@JGR%oVk%#.)0 d…z3L2MaL5{oʻ[570mQ mp%$c6MyHX6k6d囐[\'J*Ԕ#"aKjcЕ{^BplMGMI;W%!(G%^ %cCqC(&)"43,cI7's$O"842*Yu!~yB[eE$[7/s[zBBUGrt| -4f8Vd)⫷UҵWDkT>T MkA~"|5pId{/+y#0$?\>&јW `ה),ހ%7E}# *XB-Ab&7- 垽'٤w:c 6_>@V 1سThjwm$6LW<|‡K*_BAs0/Jۦ ;;wr[iD8%B3{e&8g`Wpa::FyΊ:qpl,ϝ|]+6=;l2ژ;,2K#w*E3NTc1ۄ1ayv!"Z Ywrr!5q)K(XPהFad8od80CU|tZ/0q]"ڪ]B 5z Mc=2woglx>2alXo;=[P.t g}:UIXʃ-r8! *_d$9.s:X&ƴgd>7#`儠@EF(a(q+E>6PK㝶 "}w;1V`@aYsSSOyq;p}# YtyU[Rm=xgtJּ0ٿԧ% ԟ%֧ʐAA(4Y-g 񈵁&s]Nc@ڋYMsR*>o楆깓9Gba=Q"հOP#XXJJPvYd{`2WK{*+z#R99qs0J?{1H?<9Q*2ؑ-$&_%كh )2hf'eNvק&#ȭuH#Q6EF^}EI]cOǩ𓇭Ɓm^w͉O/:oRѯߖէv)>NU3MGifWqBנΤ-hNc\x4Mwts=gcoA2Q# jdFNq]&i)iR.??Σ.:f敫% ?[N9WE 6T?DaOr?U ƼF5[niDq5eEǷ:lcf#Ma$^HA ^PNUV "Ւ^&ZXSN9+M`2q QZ&-L6SFlp.F*~E0Sd:]A\cR;N9\e%D]h52qlRŹU`Tځ=s|S3D}Fk悓+kq;ȉs痀q7NNAZ%J0q+C&.Ņ*'pD}䭍?muqFhxg~઱D!4~N g707(c;pg\Wg4ܑ}:$wͬz9bV?8ͱ07&ZpuB({BRA@3DAJ~yF&2wS@|UEYG?dإxU 0PT a'8ωR ~*NՈ8Yסȉpy>hbRM OY(OoW+j#NFg6k|L@_[fAD՞FSJ/~n"lhBu9b*$ +o^38s9}G~+#,k}(YA(IpP+j(YnEj RQ5Wi&e&_)snжoa׵H[/; [< >6ҪJ$Do/*KuklvKt8x]KHO0; ׺bPoViFDmU[$D,w2.dvGgPiGS #b?[A(.L;K?H.tH %@#^,͌7s.E& t"qs54wEO߫wg$P%y1|{+s'l s5%G"Ld%eN `lN#M;fրEXq+ \NI =Y$I9=x921H[;qq=ciJAuG> ,@@=/+*]7rBcyIc0>>9Ί$kS|XyǷ }QA# ˝ ܾ/puwA+hɎ50Z.bg'zg}׮%(4J'N^uHjx(A$u 8:~+v V^8|z9YOmf *wGH f۳2 ճ~b3&kߣ2)j!֒#$;S!u,j9:i"$ , 9GE?]wyMiNZxkܢ0#UM~Fh}7YzUD/;J)=Kj:z<^`v&%\E<_ap,=\vAݪG* T-A=Aeu@]AMYKϻa8qL%mGYĄYf}2,[`+ڎI,;Lo~[KF ʕ+ϱKA F_^X=fp\h_%A BaV⦬Q\+h9 9_#~THT:TT]IgGή"S}/n%}$ܥ[&d"GkPkaJ&?m%/ɇXR=@#@;|أOkȌ7HIlMw8z͐8"Vi[f7xQ4&~> $^JaojvLk 'c~c(Glk/C<L>j-7ehӑn{K]7GDJ6}oǪ?_K&|Ajj$GnVϑ ᄕ,ugiҍUnw@Z ]` -;=#2*U5<㸇>]~᳅L#B5bTyG^pE"vbs\` 9,삎1=Nn?{1#FwA;Iv} Ph_Z'9qAU-1u*1 yHˆo̝!>`v_E=eݏR!z5>n{;"LX:&:b{`;I'o"!jZbf *E؆uƃo>fX@J-dm}#̳*+s$ROɖ`ήSd[Z(1TVⰼÕ76f><>^ͮ6Z6>V1euhc|t.9q9aS}FXQ:c=ƞjǰI gKn\[oHfD]-/X6&{V&0QkY% lPDhM۫YD(Fc-˼V\V)tt>l(ww.m );w\!e;{[24gM=Q`xǍaM4+1AR"S^#/&DQUar"%Kw{ݱ$D+ lMO'Migp"k Wy ђQ`HX3S{ P ύ5W[ûk!v,z-JWj:H1`ɰ^Nk=uų ;@tWRVˏRuiD:ɂv=?bK4/%0Rپ#d̑$ fs%6U ARI.5i C|"0éI/$H3Dֱh>{Dw W'ypِeV[M j2v@m8 R\;HXe UU# PU< CU}g=`  sI9`Z߽KѨxjnȊv :six4>foE'CdIVf P/0.^iGIj/PJ}nsaB -AphV@("b.ó/cKƞrc)V{ʽ{+ͬ"4(|CNDn{s2 60Iu(;_Eg) R1aw_g\X@+.s/$1s g9\f54]GyE[ ` ^qĭV-W_:' 3p8xN,BԶTc0$jM}JN71slsjs{g!*[^3jl[fTv \Cxddo ,TDW\KJvjRRHU",]NJz!ZnwEa; +̩!TV,o|~y6ámoJWSlMu1O$hƪ7%j}8ԝ~bmk|9VFcRߔORUJ`I* S 'gR7t *^Ə,(GNĊ ̿B{Ni#ˉ>E.yeX۞%1xVp͕^|$(Ԝ ש5Ib2maRrRA^*GpIcw\~ltW:хUR056{y:SZAa99ZLMnЏJrC(!(0'Ef̙t\Ux׀tH~~59<ӭӦ/0!,˞ 8MCVΆT 0g=38 GpZdKJ'B9:Dhr70$n?kO^U 1!4OЀ]e%H7@OJ`=rܑlzʗ$ gF0obLJIr5oEy8UR\qlq*)ct(b*T5ǗLHKSHwTKH$_W#80B| Id#,ψ`qJ/U6wF+K牱iޅBD !ջpADYdCB\>>̂9Pw5.YzBօ5^V{n ^:gNZ - JY,ނo.Wn űZů\bERD_t+OfF7U:]$kSm[X=Bub\te7򂱖tʲWQ HF))šS\r}>]*—@edUҵ9iiXm5:75]M wєMv2NLad5&3`rW Kw^X0ؐX>BM(LGJEHaN$Oh0Hlҕ"LY}ՀĮ7xMy\=]gUOe׻,< Bʵ:,8֒ oۢ+}4Ic"Wey$ W3)8Gn<,626Fk~o]<˷tM輑+i>瞽D 5le5lQѬg~aX 0Y*4+H 0!g∣;,+=mzܵ_P4g*]Tj|{·:;SH4kLH7r&J=)'K{ EF۽>|/(G7?2< =C]Mkx1<Ǻ7Ri^hڃ|+ᢲDNi{F| @_ڃж n fcNSxݙ|`R'ImZc F3uR}=JM L6*ڹgJ;ܬKtLxrGOkk>?E#{MUgtpvڢQDDX]T-ό[z%\ܵL;$NMOϙ ]OD @Eti]%2H=L% -yՑ{{w*@0k8d"wr];~ 僩nigcP"¨IxVJl]QsuU~:ܨ-|G *ŋ8wρ~i*,lJ8s` S:'6FSz8@)BQ',:܍r"Yu%-3e) ϩ'YwY̫ZH_4WgwaaxA`AaTSAfwHǽ(IWs-wKÿF2*.DC'[j) w(ˁTb!%5;qR_şKC(@~RނEIn}>wIٔMeGsuo/WM=1Rlͅ):\ɲk`|>=u mZE18RtJ]R#FZX?qE8#"JHP ;l/=QW̨suKLjy3I"1M_$AކDbu*-, BC=e4x _|u8D\R!ĩy2>cGl|~X_xaF|)[@>{_q$,/O7꩔ } mG9M./o0S2N9(&j%4_VV/po^'&"Sҧ⑹r%;TM&.Sϡa8׆*h+!Aci{ sCvAU^9ьGmUԜyg`6 dԳjJO0_6)"S,'5nR:txrl_Vscr˧>v) (NSv UWTc]]N{uPt&_: t]\/a5ɑe|6>f..vؖUݢ=̨;KU)-6hn݄) 0 M.mC2V^ [ p㖰~VBw,v\{A>8DbӃ +@m-J뒇UN$R]?`o4/)fEe \i,]>s-rЅW8x W @і=i<"cNb$n%Ė6lP,X0q[(6v߷_cˉ8 VgEeӽR'eeXFFtCܧ/襊 ';a=]! '){1G4!fh>AR?5v}0g0 oVUjTwA4ȲEhmщBJ&n.` 04 ,(t"qfc@;;zʪoFˍFyߨpE3Z2A;}`yHhZw="ZI)-ф2)&?[fHLk kkdp$Lx,7|lgSBuR ۅ}(L#ڌHɰiaK pEs&C=9< y=>hU5Aρgh&% M=6yr}X˔zPC9^CLhDvΣyqG} = Za΅Ǭ[M3 vӑą=$I`Upx"p|G>FޅBFaCH&1=p!EǜqޤPLjAuEwNbK+`.` pa3gRZmw&n5<ђ3O*F[̠\w+^//?f9G s)7`iphe> <~Y=[͜}XOJ-3D:a #1;pWޥeȓw'I-ܮNr\KĐ'bfbY{#{kXy#WK@7W}xv6 Bߍ#GU;w92ܹLR?>xL^b|;5jlPh.Bۻmņ.='ߺ ~-QjaR8y#JT{K/|V}R^L#U\gE黶-<)eλNpZZxNv!GAHfwWЕSվ: 8*،ԗ eNgV,<$w 6'Z>oJo_k6 lmf-DNꙘD1pC"7tz01`G0 .gT,H^< [9!+Gz@u1Jo҂EGv/Ul-Ԃ8ѸJ:-;$q2 X"g]+8oTt(yd>#)PI-q΃@_ؿ;YJJ\-#{וipdXJd/PT: ! \k*1R(A-G5l>K'Ͳ*P{yA * |I 3&Y9-4|!O> Ϯ}g*:-k%{-XjcSq?rp ;r QXsMȪY {'w!{rSc'8wX@5=" ~hty) i@x-]uŤ׃ߦJ@ݴJUѡxف}df3[24*l;a7/GBY8Й*R=Cn%$8JWpơGXkg#FxKKcJ֎=SA'32 ȴ4^Lp1Ô'2X ͽY$BtR  lgC2/` " Ǟ Zd݃ZJAͨzUxZǀW>V'յh!_Vy i^SL=0fj׼1o{m沰R}-B1qaB洕?' %ɍysΐD) q %k.{]iD#uW&ai6hie^sIbɗ | DJC6#hӅ7v=2P9R'W- yVAܽq*%j8)d3g-7eAyAukL9Ћ fIUcC v)2V~۪#jОS.5m挍Nh[ q3.d& 鎗]Qk #P'g!HAm!Jdrb}ӻeƮ L^,O zy` 1z1:bBwA{eNo')6դ,Pq Q]3 g=n*#٪qcN ]U2tu)'+^< Lrv\*|]htk$~:- JgGre-hz2B!z @r% J1j[uNrӏ #ΪȬ4e.؅Jʓyg$rRe;EIAfg#4<;Fp0tyb.L}xو _fXΠ(jaBDP˱qLS ,46aicSP[ݷ|,di_ӡ&)8ޑWPD~þ`ffrF)xq3r9gaixv,"=E ir<>zR{˧-&xVW?D6'&yT)! M.: mV T,̇hs۶n(UDӱSR{WJ?).Ab3M$ U/9D)#n<# ֭ƥaozc+ _`&4K9h<#2uU@ d50=i9@nމ JT!MT;!:%kZDV\0ZXZ.S}T  !NGqZ~^O@B Y5#ŶuݗKn@(cTQei1/LJU} }o7[d!^^QBzsǢbu̐YdMGQR>5 ¢)Zxi.rYL)RPSF=pX&BM9iזקm-Is X2ߵ )Wn<5> } of>a`ET qY]m=).9PX=]<z_﷦8k7fB\E8tc $jKqL0fmyA!UxfD${-c\f-(Ϛ\:wRexY^We[:lxAv K KB=n ;nDQWdak]f>ԻO8렭 UHܜoAS7*d70$35%[Yrֿ.H1X ٝZϥ|(5mzit@mT F;3;#pl3Ϟ* My%~fk2>hWTcw;fQ~A?[Jojvѐf:p_cnlWp,2_kGx{t=‹/ӈs )zLH~[ e~uGWwAkӱټ ֦T>v7>_pWAl83fGjYBrh OlhE7??JB$@ SP&P]'W ).JYD!#;ԉ,hlߛS\"+׹ `2; (Xf1`hV eQ&+x/Qw"J}USda+=\kC0' Jkb?U?m`X?Pw%3*_pʞW)˯H1[nP* L~lkd]`'v |~%2d4F &u|nG*յtig+D'w\ᆵУY{7)Sq_{PqʝS8O ~jp8>de |-)=w"Qjccخ8ɱ Cc O/>Τ"-Ƅ;#ӗT^K#t~mEb Jך[⊔ Hr rzK|Iw ?w$ 'o<g]1>Uf."͵zi@{v3e~T'tIЧq7.{>6겿ŀ]C=uy`[ݑ4Lp moׅBnS [h):gn_)Y àc5h ˌK lyy&o7‡h)5fX“ߗ&][olD^[$0Mx ,$:6{̔^42' #i?ى,5bٓ$V?B2}@O2Sp?pS7!)Dj ts95š#$^7F@gf(*lIu-!PoiGCQspI@5U߅'2C툚j"v&|_N-z΢}^˧2C -3xtFH~t~wؓTQPa?.Ac.Z%A}0PRq>jXܻԹW=ϟotM,ҜR}xӖ@wUɓ> yG&c|%j0$%{') srmyv,.qɅ?E1r Y~wRҼA-5e6x-}E yS imZ¥8Z\ۤ`!Rߔ8XX9IEoQK bY./TҏP@ q>nK ˗,*XAإCF9poaSpu Ń:PnP3V8owfHM6.:>iU%P85@ 9&"䎸8v/OO!QRn9`hChlf=p=a/= ظJ֛wս}v>ppFoժގ=qF"f tdj#Ϻ\ #/IU!V-D$nWqCeo?H=jirVȶCGPh፧o3P6| 냎R׊$ omy5^sf7&zFrKCkI^tmMy}Gذ'^>&bB;G{)p2|im{s~@Jr{'RZzv KpiOe/W1yaP;M.9FQ `x&8cǛm{~S8^D(?SܤHZYaa™ 0gx(bhM#\" V!{7b#:}v:Q 6w Y~\+]gHt4ر9mF7|Vzm@qǛf]=1~u~s,]COs9Q$b瘤& } 邈֌T?Y$KZotˋ*ݬp%~t)KE59,9F(ԣr$o\WRo9!\K%F]|dLw 5IgT2bU7 OL8{bTOMgƱT42~+-\+H ̗vD253{$:Lj[s/e/D?q#~qy#lK/ۭ4Ƥ<~aABCr"*35xHX2N=8U-̟AqWLqkɒ#EI`J=) $tM(βBkW@ITPGnfu!Vz Ute!#|Y[Z"{@A_g ʪGm7 ːS^%2 - h<~ 4WH^ѿp({7|9EF%h)b-Vh(#G|52EelmO u&! b6 $;45B94\qK^z W+E~πBӁWphC"Ӡt | $E Jv6# C {.pBXX$ZJ䇱f&bRf+KDܤx(H~6Mc5WEtΠcyaݱkS|[ɘFCp[ZYS[rS {H=H6g]Ce%8[˟pGoׅWoJMIb~>㹷%vPl1sbck/O:hBվR;A}Ld7%ǟS/c~adU@>F5VPS\Y"(+nCd 30\J8t G[/=7vy[1?mt{%IzD*,Q[ɔd榗2h(d 4UW(;it=.38ܘ'sI^ Dkr>cXK,c[K& H dO4E21EdW[Ow0oPE`SЂvbjzDp T̿aܑ"Qn8 o+rHcQ2m[՚uaa#qXe-sJrS Vo'.)ݵ9v:S^$ОSw{B{?Mz/<q(V 6 (U寨 qŤe>aX*~Q!{ Օ$l[p_f5L򿏇J:[t* |b?ei;٧9hD(}҉+K&ʴ\7|Ì8r=PT'̫aKF${(_ywٲ! }#1zue1;C DO0N:sZ#(5Wyq86hE@q:D~M?ZԶoΝfFpX`/ {A񠒓!S1 .usl֡}ew #1ȟ;gU IIF4P k_`5;~]ݾq}Hߏt}FӴJ Ef*2閰jnD$w~,F:M{ټ ݰpOq/9MqSkpܲf`oϼrJd/2ɽLld@LL)FSx2eǺ= 2I1ѼbOV1gkr;M S.J}m9Tn+WҨQ 4D7HDzg.jKi-[J[qFj!˦nۛ#Ջ+-Ԉ3%6znvFƧvPчG(hZ`TY Qm|څY6@P|2 LCng(^W&o4A/-`.;" *zeA5JTzZ~kMz {6aIV3FmU[} X!`{D@IsN0#^K@G+!RPD\u9 * >ye_oYIݺ8a7GpEP;Ć_8(,CDGȘB !8Q>{-?3]tf :<>>C4  u@k/41rzc0㱖)O,|hVf?*de 9uL虴>B;1ú.. $X3IM2:LNϐXT]?1}U840a?,胓y+J%s_+GgAZkHU#j(6JaZ#By1]+=ef #L-g}"ԥtm(0S\PQ KG5Z=PP8?kv.lߏ-/T,! u;5z /kwУ2@=)S>t̘z)K@@0p޷t g+cCfP#~]!HXk=ƅP!X&q|M#XѽASx/8}dᙜ." }d—R15gjx9Ǻgм 3΄Q<͞X:u{ѻ zDQJ oƣ_\QODX=Ģ·ey\:]v^3gˍԻ+efOxR$bTcV!Yn-(pwq% .Z.[ۇrQO+E&|{tO{t~l>zuq9NxccɹAWct|V2\O= wèF9y;9$9F"uPj4r>6,hs,w.#ä⾬ &Z{ĝx$oزzҧ$C. #l,Gئ\z! z \]& ./ɀÅɝ彌?mZ^K`h2fmX[lr,%3<'q$a?RKX/T**l%tEDbYǦD\,ʼiΚ7v:vYBbv 4P; SRfN fA&dJ@5v )_jEb [B)‹X~AލzWYw83[T Rt諉rqD٫h%r#̥3^("%r$(rɩ0TM{[*cw,mE\U㑊;Dvr:|ߐ,A噞h^LN^cKVna/ dc;zӉhRxb5x2~LVqWivO($+U1N1ӖB4KoӃ9ӳ3޸uװ+vO@q%Ɛ }&UTMw,m.վH–J'p;LP(Ȁ5/Sĭ*ɧ ^)V\ڻ" \=,3"Am0;VIIh5hu;LWI4Q.)"3bҶW@kBלEl^z:ZzU(K_^;Td p7G~]?=JQ }֑ta[17:%KT_XQ2eW]%# 6O,smD/x=8Mv ~̕ [ڼm~૦$0{s"kiϸzAF, U1ϛ6VJ`x>ޘ!WE A#v3to N9&/Xϐxq(z^ znl'wnneC[&Ea}ο<-|%b]-jJN4Fnn5>} 4V3yB`FL,} rzYSsl[g7f)I] %л-ՉNE [c*dSяFiݗZي}D0rU~H@"UDЃ i+뙜kSkcg7o8J;yx=GxKk@d<ٜB^- zL)ZP]k1Eg)-ʃ97ZW4s~\|E^ٸY-o#g$7`6^w rґd#-}UDN?FW FAO>}Nl>y5-OҨF8ӞFR"me.9TK ݇Or@폄" y+&=DO ?A-ԍÿVݢ 6{~/0})-Zpƿ"Ź62E^xڬMw҉:3^kj*S$N {! 6á81QpfC±CឨB 'ډ;/-/NLr*.:)oMXYLZꑁȕSQeS?spSyTOF>K |d3c8-R޺K:Փ<Yg7s] |bMKjAYĴ*ޘ )Bn"\ I 8s/73m;2"|G]f=+%.wrc{'4Do0h|AIQVPt'z!bh gtNY 653W:dRJmzk&W1kII6=']c@[ ̠weÅm4iLفTgdK~hn߹./*f!/g{6qj!¡r1YhpX!XAɅ9˕>u9vaۧ.pgi2 TCnF1a',vN7\DH̤lb' s*ލ$}^j>4x;&0gJg:Q#yM7Hŷںw~0|Dgmñ}0RHw齃}P~MY Suv>ߗLZt8cR2u# *k}->%qcC51Op%d/.qY{%믐 |V :8܋J!˘jEqlmvux ރEfifR X0/ >+s&[_PJg%`[X}VN^1Lg]0;CA;7Ǵ[~1Ny h iGS0zD(*4pN𨲾緳_1T::7~[i/3T9P_p`D $B/2v HH>rMcɭso<\Ѯ :̀M:Fң˟ kKoT:G@IvPݢ(-HVG,>`?^''7(3%[H w16.ݛڶ}/-~"1 +SHPk1}/16hr,MW=沷W90(73=r-qg$mW\c2Ň.uA+Z#WLWVsz2ŠLhFJwߴ$rO1Ӏ=.kl@0}y_Â؛СytG~C?,t\_`zy .K^  B@ H ݅&yB0('9O^\z pfDYpmHYЦ]r^| >c0 ]0̷|G=BC3I72榽‹ҢWqkMq2ݣ~;!BT>Z0~-:=B'K׎a6(t|}{qzmohpקVhIC7eA~-"#M֌4%7vvYЃ9cj/NB]sK%oQi+\g◅qӮh᮫`U@@1{)"#\L$0-NrS'(H]-' i(7 __ksHD)mO)bvhM U%14gB*O¯r&\[<ܱr%d[U뤶7%΍ԳT^I177¶ h68̥eBO;P]]"2QC] BJci;ˬf[U&3!^43b`|CNRrx1Ώvek_&?ZL\hԨ!3SI}vփVMAJm '$C?L|A]o /}PV#Z5l˟~ ¡/ ,pJ$$7BTs8۞,m  ]?觘'[jC6 E׉5s W#PjBW z ]g  3o:t D\7JMGuP5ph.y}<,NPF:ke#q w`ov#)Ѝ'V (s2m/C^"åhs?W[3RxGӈC[',o'/\hd)gHQ-Jcj;NTh[g|@rijWlo0-Pn 7ia@0> >YW3c&wCHHDa4/hC ;;gyi0UO3*@|opNqwV[Frw]Qv'5'ϥdEQT+#B|5fAmOܣMve$a4&kIm/JKh~b?hӾ?lϻXgΫII1tM\ّdb'ۆʺISK^^t$<ͅ uZQ62B!8>CaLKMl+C Zsh^;Wa&Y䨣|eD%IBT]P<9Mf܋聙ƇӚ}?CV~RD91uVM9 ĴD`adA|H[ [*J#עc1fD=W: [NELa =0]G.B+9bqJ(d[wFVgԌcnS&Ło"!t0W7A^rlyG_dp 9{ye4g){栐e>)-!~ۿl(O^z&!kp?IXQ&3n{p!Æ'WU|'F ánr웩acs;*zP/H7uҤZfQPl *x%ȑJ^u6Veo *HU-l!y/̗Rqͥ xÀyPѰ\CND;!LڎYE3{:;9~0ILR 6~7x =bkp({˨K$MsvSQ"V̜S˥ƟWEÄPS~(δLLs^$6LpIxK=pOVH覯)-(ZR1}$(r')n{Yǵ*+s&LkVw꧵߭@J˼" Q0P BC26u1#ʒ]^WXp6SqAv5ݰIB$;1em[ 9=:Nɚg]F6b8_d8d7s_is{N:eEmUsqDz[@U1B!1LK6]b2K2ތ^, >ZՋ6ЌgJo8` 2&}CvRv4.mlaeL58;aC&uQp 'o#0 ܷ+j{; J/܉ ACѣ\<Kè`t:=/-j&lGrZG(trƸ! )X,UtԨԳpuiOQ{lH *Q>c/'bI]٦3$A+ l5v&l)i- 烩4Jc-4{:%5&*_tw܏+|#VdY?̈'1OzYLo7g)h-Q-~a !F-j ѩ}qt},c$S޸!6&0ǯ_tLJLw)5'\Tjh,(#< :ƀ3 T5+Jd(!}LTT2Ýk%p4ПDF{5_`ru[}[zⷥ9Wuշia O19s7ٸ̽FfD~5xHǹҷ<]A0DYӁ(0WeP*F?9n_'FcUOD]ERu+im2?b}e+V#J02^xҕm"qI; &}>m͓pjzY5Wlrpj(Eܩj 74mOX+ޣ'j{!"(範X̛:Is2lw$Wif973V 9! Ϳ&#"ktN#0wK5'ߜG%-fRCfz2 f9-ISZy;2¡碊OPQzqAv4)f#O p)4$-Sa0[PJ'Pq`&S7β4?؆^UfiaEZJ ޞ mێ l H^fsn?"o:dܼʦK{ zcam  WjUv&2Cd}( &%nBO+/9U y@O_5&8﷦d,f]({ 厥A%J } D*!|l+†tqw_rL#j%tG|]V44kNE!ub FqbFP"] `,: mSsx f==nm4 tⰋ9~ٵt_}gH&sEN9d}Nfd@/y}>sϘ;o)— R S;줟U\SB./p,ߤ[̲Z6Iev|[ֈje W 5T8tT3XhMY=vkF Pi`ebfaZ Cܳ&&pO|K"we]!P-4PJ D8 ` ~`mC<.oy]@gʿ}9 5k#^fgִ3IgK(-|~t{GN飧.(b܌٦WOul?="'zH啒)YXA?k9mFt2x[Oe0p ;J~$²||(%an2W 擕@9p*6d`+ړ*Qh\m͔ r4TWؘlW>v{dfe`z Xr 6R[dӟ$30fB2PTR.}N`85&NCv2L(^6O 1#b00Jմ3Ps`b@"ҽb,//ZVƾ&6 25jK^ώck!Iv̡ &4gtJ )ũ5-QYӷ_oĠ>O$~opx99_d#bؼJє))Q ,.@}"x;ɢ lbx p\L&ƿ6vXLWrwH8tr@_!+јowcNu݊*{f>K]uelxN{AE b('WK$9Dyʱh4EQdG܏96p<P3ـ>`, _zl.g^+bڌͫp\q G؍{YZUBXLlr,A#<>QڌleIJlGw_el@|(L-t.yG(Dc T7Q9ڣ2ҝ/q8MК[)7t{1~)2٦ٽ$6E;dLݨy2ށ"X/J2M/{}OVG䭴nڻt[+%4y$o7z53Z^Wb8R۴ݰ»h$>&٨*]q5N J)8ibmGJNOďO/ a%4C< 6 yYy`I\֊0ɽVԩE΢=?$3:U][`pu՚6@vQͷ-]Ux`g[A#>.sRvjadB椴b\~5FT l2o 8v9`I9E(E[63TLC "И%X?-l9926mp_$w#2$ZPuJn.6Mس׃z<7Op؞Qx`!]\+!Qj`$j @7: 9/X eE d׈1 ! : JZS4Rvp~jrQ?a".LvH0syg_$BOEgt8@8ÿ+Smi9M7 >Ҡ3ie#O+cwg"OXH(7]dX46rX[t`s `R3рhOoZ2AM#LF)rv|™t*u3p\U"Q( o%wvxp&{1.?77kDo H#YTG#X4NXwe~0q81({T==*^4:-:`Md4+l6nM^x\ŭcpFpr$(fQ^<<+6x(%zWtfD K{c3򶙔JiwHAPEWGzDqa1ƈ pj쑉@' n:Hv$pړ৫ڔ^pH#:1iۧ%LPaed ՉpzE2_8Zz^d.Wm;E525 ʠK+kbD_HU6 suPW-5E^]+HܹY+X!s0g .$ @)NORED<BܐK>?H#l6hFdGt^{'+ye%Xhe[k{E8g ̿*/l8}?q̻=&I,mnh]8<ـ?{Ag ci2rT3Xd}_2k#'观r5'TdE%߫Ȣ^+I-ᄘ4>Y 鄳3(u8tgBYMpC3Ѣt [E?xESQdjqȳu<B h ˲߮Ƶ}bŕl K52{]cFG([p;O{rl~3pT^/#^J5itwUeB A ͛u*dc>p7LJ^g2g&Mc݆DT L`-[TͻIP@C?9EER&WM! pxA_sC.Cu4ʛW>b F~Z*mW̱5Aߩ)WˎiC7r⢣0e`<żC4ը6;/L7{mZ_EgY^4t`82+xKڻL>qvن+ eó̇lѣ2$%d&~P*y @)e$s>wXKc4\K;>=J3(s}f "*,psBşn?Z0ɵbi #ӊ?}|tĊІ6` z d4ʔ ,/i}VKN\ -wemL^o\-GDأ0k}?뉣.lpXhy7mA67$3}MEM@ቲRvWnI֐L7~mĀ_!ΙvkVD Ar\a{>j|#Fl) YGK/"/ÉoPA$ M̈́^h1IVkћJGdJwTBNG 'v^9LfR0MhÎrx+=+#ΊtH{Ž\.r8`"J 2=h;lrCMT^k0:r].KR5Ï~,F|jɈF0e\4x f08>A'bD)MvWȳtzֲ+  JhՌ/9VL+禺/.ETYprhB0.6n ~}SrHڽo7VjDe Yi(q9"X< \gr9u-.:vP3Qn~6(Uo,fVB6? kdں>IŸ,BV52x<@7)pKDlwnUڿ UjS`j~\&B^\aaH pÈ?-7vTtVLהb+upXFf >(iFfAn 'WzH|LP'F|r#Pp pwRyv- Nb\tĂaU/2Y?>l~@o&g q}07jTq'BuvXc~^S-U96g]FZWG]pAtw U q#=WM뢑fvJ!jrw2 9Pi%ܶ5|;to\ld yѓ \_GGb`Xh#nZ8cpnT[`C[DF0&97BC$Cԕu) +ҪO,`kp*kkFS6L\/mfX`qo/j\{S'm`19xTLD6-\59ӌC֠o,rhHl_7oJ^& po E^- 9G4”_u:/# a+ϴZc2s{:ʂF&M4}Mz<7gˮт;~[lFilM׆||ۉ[γJw@Bi nEwS1vOR_,. Eh+'^[$!`kNOj! =%s!$ av!EڕҹN$Aug,3v>əd"4t[3ݿ^veA~bZE:- >V) SR"}G٩aoSvO^x"j2҉]$R?q8WC bc+kjӐCdBv&yt(SSV!Ϗao4'rm`Z[V^=j"OlzkτYlD^^Ka̯hK͌0aЬ徠2\auq O,}f,ˑQSk_Yc|2JŊҐeqz?]Ytl [%;$gஔA">Oeh{ sP,vH7ewDSB*%k:| r; =OF9Uz @$~+LkõI$h#^J 5kMxtqEli;.i(הVNQg N|[qd=<7kbcUQ^b)eQzz쏻@O2" yW՚-4Ts@L#H}G( @iQP/_F77 ՐϩkWjJ"!Bn+׍ACSRsA'Xv q9jW+c:;;Ky-&y?' kGJfZ@=ЯAQ!WG4]*cx?0߇ehU־xB5$TNK%H;P2o.`[6`O2Z΃ϸBʁo,<e|3l Rt.qtDzP. Ŧ9дk-UK=Kht9`3S>eHu !{ $!t90 [2>^lmy޵gU+-[m L8#U)<#ƟbC.5+lb)k؈%+AogYlC8&N)+}{G?`nMIxLGEnXcf9v/~172xXW182+dZb5'd~ưtr:tjQ y&i4֔ +I<|H&jW|.s-}R!O +br z1@b#os6?jYpsk.s9_Y>]!EV}&Tʾ5.$ "׾W@ ~%gZBԔW ȆkCl%z)<.^50ٜr9 iѯ&DuP#5d1$Cہ9;;')臸Hx yn]c׾^KdT0r7<؎V֙䊘$pqO_HEItuȝs`0!ϡ|8S1C\#_.oYPxgÄW9ډ H;f,y:zY4/ &b1[ܵ}!j&VfWԦ$[F@*gUOuagc l$U)!U~0篎39׈qؑcY0=:EsOv|q[&AߵhZ<~r6|-Œh)>>&جN dHc&uKд_>a3XU%%<% &3\ hM(LVOyhwp@ɫ]xcGk4办ʄK,O2>^TY AG1H7bۘ%/c bzr*LGϘrڨ\$~ȉO袰J߳wt},[V5E πMl{g$lb?d^-Dîˋ3ud.N+*'8=Eq:4By.HxzKfqlLc,r ouF|*PHI]~qLlG|Af/WkkJMO,I7qWpשuQWS%\k2P&1gwm-s.tr$<~lD,UC~ NeO0х<Ȟ(_ 4WϮjxu|)'d;lF5O|N=wՅ.P A>{vIH +CRRʏ]juomC}"V|wLN2"j )ٽy gd3y 6j2uD&Qj!kԼNܐBBzZXx 0*,k)m%)#Z輋=}3 _ LgtLjtrhT}-]M\CCoGD7~49ag߾k2YlW>*%Uů'6<A_t58)_]i3-9[GN IpP)CL^qz#-'hz'xT]qSh Z߼N-co< 8YC| KRSX p) +l2'QՎS0EV]]$_xyQ\ \>CsdΈX`'eu%euD>qW 16v'ƿcIAW#*|U‰PTl+Nh P4A']g_1eqq,QPț,)tZ5UQDERܾnH3FLiYfэ|!+@= g`!d1YyB亼)>}.LO8 ο)ݻYc7LesW u/5w\Xq~EEqXϪf7|#]!b.mh@GWufVy)DzXhe7(8--goઐTb!@T!x֣cBg5hI:IUhIgn>_ꅩb>ÁxNY7߻ވC@50- xJ66X~q=mkЕŬW]?qJˮ Z k:zIf$E=V7+A9y:_?(0<6ᏸqOȣP|kRNhipNb<8n> E 41iտf%_yq: $no2mY]*Џ YrL)M)^)>iYtoX5Skߦ pTVwRMPMgӔvv+N_ xTt4M9EAv`GNegh|hBWjN_cka-qrVЇ~ǯOxϤ/VxEZnD6rGԿ?yi^f K-\X0Ki(iunr~|>z'yӫb9d,Sq$̋4`B\ eSE% MuеlkY_؋B^LZ^OtQxC5PglN4>?A'%_ mHNvy j2QEj:q?o<0{JgV@7? 5rQ`.(RsBm#3FIOBoHjG)I5'g–z^ۈ j$o'hd-`!i|׿!{s_򆭘+aWUKG2;ֿsU?i#㤾ІW./OxX4F@Uޑ,x9~~̯21삀|YڒƒG&"9׆mlAUQwRa簹rN)`,,{*bW ȽPˋ6N>} 7l#Cno(5 KE脽d0":M$ UN僞 =*$E_`Z{;v7aLjMlr5֢6췇UH8LUSH%U+*#q"מkVhQ'!l蕩70YP^>Go%=>S$ނ= :_(M)u25FCO[ x&p_U-~ yc$m^qǁ4弝 T6 ,4[P3 7c>ѪKUa&pXu/t Tb+"OĨ-oM1ke%ߪ>efL.8Y&eydSZR׺h1k<1B+L㐻48eF^ F|Quyw| |-3Ė8 `ֻ'|p^ j (C}R1vDUI }/wmfz[FFofw鞰[9t@wAay h51\ --̯)a~,}&y.-DkDzj?\3E΃xFBxvB (,XiѬ >3c:Q~)lxs/GV ~yJD8H*g1g[ T)7\;d2 \ld bfS_S=YSmQ|K$XwH~g:/6JQ!~C _ޘQ<&drso>1=ɐ]>v2|O.xݢd텂ɱ %{biж[|Pʇ]J7QQPs%Kw Ѱkbr59e% uqÜk+_j#eFmRNd~ή_ jХ&'%i;Gel5Qe:wDFmNe*@* G 3Z*>yZnâ)-sNT*3aX#hHfm0 ;ä%}k^7xaOI5}AzmGeAny0vV.rhpGyRhĔ:>mބ LH2ݲV hGXk':NS Y8YaP3U%+.-!'i*ѹTɋ[5j $9X9LiX7d잺,nOp`U1ppt&%儙xP Cy0dpcY;xBźCS"Kz\ݣڣajs;9Zu>킾O%w# _⩀vZtK?T^ C!HiD emǧgPGu9υiޟihЯ`g?%xroyHDGۂ~* pLqKgɚiWeZx" ׆[lvb&m ~1$<'Υ!/+QK m#F[4xvlBt7~J;l GB`jP~?5p/.?Ä$zWX^,O_C,LWk]#CŦG>2oKM Cۡ[L䣓yl8+8K) R#U[f%[ zR`){I%AY$>Vb[ o:֍BQOHp@./JLݚbS8O`:gk{.=;z鬇H:˨*^Z}PC Ց+즷_q Lh6q_g)̦,5+oE]_쭝R(>nii%XJv*ƃOQA+E /J/Cz"u(V +c427'}Rג 'a۩7Wy|!`-{܍ QZ)-Mo) (m@`-ؐ8Fc!lo6]dϩZ{[+@X@h>ExKx60Sgy<+n!9[KΒCFxc ؼ)2s=ʫsU bW5缲k~+/HWxIu ;ajVH^5[+h.)FC*13C(i 5?؀sdQt.)ݿ逬Ls6rҴˮ}B) Fŭ|JR%^($!/O!s $.y-[iAvJ&'9mJ%=ӟ*i>D5iT^ DʗLEy_=} 7@ &3<.={]#/\5o?/ !9722kddiMvz~v5T3I%o֡^ m-TO\ 6\Eth2?oȾE\k8uJGd ǦR'LcLX"1'b7PYXd4mE 6.TQ@&k dQ( J_J7,/alpVUY"q2j<p[)Mx `t> ~yԵQ3Q;;S:F{tCo:Â]zV[c;.FPMl52jX'eԜ4<ӽG3A_:({iMu\$+K! Rx6_ 0@ɶ X uB&\j*by~!S=J %?8PHuw^|~<"?~xN ,0}+$%y7^!@Z;5K~/5gb·qgxGlѵ{"nOI:&`M͹f5h %'ʈ擱kHnņ(&Rl.XH+E.:PhEJO Ctl qt` HoWӎ5g$_ePHK^*4"K9Ӧ=n ރ(sL Uc)MT`~-k^vZpB^[Sğop+s;oo=3䒀 M87yH[^(b߀|ff lmQrP1NǞx|'<Ut{ܱ_X@io70t΁IC6ysV8G=9Kj W~qp`a7<ƅ^m)H˅K)M(ȷcԥKa*~f` ǐCGbՋ&6`7bw&> 7QO/&DpG Vsk4j;c=&d@ ({(-wEଭd/5}|v,0 T@c]Nsh{Qip쎼0$F!4~hB˪ n "tpƪy,+E\m LvT?5)I;N0j=1c5Pg1vmGSE)Gqc 'Hp5dbg>eLBS$N-ӟQJ~=oJpTa`E2#eX{ vwjA ;qTZ"$:|g'.6?tA԰n3& _ n*gxR}'] 8و߭_lbȞ zay1o6<Q3}bǸ-TWU׼@w?.X9(  F>6V& ̏lU@w;eĈU$|b)% G|%Amsjs=KWOR)#kSPaJmzYݱVOg}ٿ/*M7Eit9J_8"Y 4/T`",XaxjbT %$?P>'S!1vGH'-/c 뺁Aݣv`\s>H.Dyͪȫ?2]{=*K,DBY ե8S rЗ0j8gUH~^/c$bvIu1hua^@X/)K,$3~(L]T=f c]!ۃC|J6ȥX!P\͕pcAVh Fj9{€U[H5z=w`33} ("B눨֚f)(H_ܷq&]KpbvCy=6;;+lY1B.O2ME&NVɔvR3ND<1F[n,I#cBFEQ%3Rz[)f8%<bQ)gO1Vݔlg\ E#rXp<áџ`ltȋGQN|]P/,ܯ}g#l2E)(h~w7Z _=T(*Gx^)j!/(4MH oB0i"Jdhݣ[Oam3ayto~H-SL R׶9($ά?0^l)gӆ `jH`);FMPROd6*3]hִJC^Sv CU}Q 'q$pD铆GS`2ܵ:,y3t5HkI!9:FT!TW~,ϑrOx$"up3`6u0[FYеQ~Ҋ|7,lQE0cjxj  r4V D^vi\aN406e *"z 0؂qZ":Kcq{I$czu@*8Ɛ UD$ sKtU,QMA6UV0asfǸz>U__~uxz[ߚOzLeB1g܅ˠR(Dei3Ԟ7 Bϣ>qf+(}`ieO 2.rWǂ!m䏈u 5gg)ꢒ8CDuǞ|p<$Ey+lEK!4я 5JʡҔb,gi z?Xbc$R,%QўܩAQ=k/Q3*m5WP Ocy)$ ׶GjMtyﭣzN|]†i9v6U(g|0pGo*'rK1̖ѧ@mͪȕBE~bY)[_>JKv0}h10;Ny?J֋zas =%n;皋qmwcdq-;&w fRQ3@2Ӯ%5q ^YF!TK+l3Τ X-CJ:L%ëXc&ErY?A X`6r^BS[^R'Q!ljw|]XB}QuP_m wB^D6;xkܚvG]#&ɸ덚 ւbF(E} 0)6_1hʭꔠrED}XT-Bbl/ ^v2J [<ט:! ~⩠lL)Eh}t5 <(#5k&֦sZ|%%b<̩|? R;K2(I4:S$Dѣg6_?Bz*@FlLc!w;Be0S\d珖U%2(Q2a<4)N+BA9jGXXjo"r*p[g~'jJ̄6{6C uV 8p".!'-CxgkG$ޢ:Ke_p^׼I㌵9枡C/x 2![yXgoH gcyRѠ5ʭVsTGDkT?kc/aNܜpy"Ej֢7NA/ M)&vh_nX=a(7q+Иltqf Vp^g1{>k.eK1 wR'#R9nU#_|#=43KO>:=I44J?O[ǟL*_ixn%AOENt['.Y6eOX~Lj[.ZPِwQROZAT{=>r /- y4<6F֩4ǽ XwD{K )pW~[ jg0<{T$1K2nVjq ,*9:`v I'u> ,`W`_d;ƛΡQ: /Oi.Apk_fh(2"20~|גGppӮqvD;|b)PN +~i9a*L<ײbѢ`k,FGI0g\̹B|ǂS~'tPk& K,"Z]@1W,O Vhx يYn|6esЌ`]=ɒ)pYY.a\:)8Q&v<2WwWm:YCJvRLq x|:85 T@5$ӝ,X"x:aa;^@dq%jCuoˣb 8umNJb5aI1&{b_<+QaLK{fw~[=Ҟ[jD/ȋrwD7 .!y){2z xRp5z݁9 _ۘgȍO t$Ԫub(W` j ]K~m5׎D#JajMF9/<91z1#Hi?09Ƃ-@yVn@ktEh{E D(υZI`KNML~-LQl~Y Ef'ptRmO!Z*-f"1Z9.>234ZRJWAPc|YB-zt1O8К}Kbhc3VP:{j+!/Lf dЊyQ02PՏ| ꅄxE6^HC 8aoo/ڦ Rb1&w>]lO"I0_Z'v[SwhQiݒh!ӊzML8*E/s }}?+4`Ln4?`=Vvsl}\hb0649u 8`ɴI0vm\^:I,Key@]k8ڽ%ttH*s go!GV!vJB ,r ˉFNf, ?,VfOwHfYYΠUU(asq`D9MѺnie!ٽSgmʻ1M'⹾1 5E&p[;D䞯[%97GA)b"ټbr%?-UWf.#SZYUedh[Ne$n\ d%%SOCRyx3oQ K?6Y(}bpU"ed%nZȝ}Yec՞!>pX6:nQs歴{&6 PЕSKB6cdMdLd&Mc%qoKJ_>gy#n'm GՄ?M;ҞhkiCv$j{X/!gi$ dvfm2H#_> BYMG2ZٜHTtJ1= ,i+gTsxЛ̿v [l?+bһ;ad:\ a :,\aL,eζO|\Ŏ|^-9</Y&LJf "{5Ğ? Z90tMH !V,Н{,i[ L\ujun}  {?>p.R>AOf h :-اh40d gq%OwgAu.zEX.񱼹k>O-@?j}OāG+u,XȌ03"2,iwJ(1{x',p]CmbWW;65f{; ̳w:=q"}DAY8Ie~S[4w')֮JHf8ANBq^4d]l%̩>Gc{ՍG 3 QlV$"!ˣHeaЕfW2h@$JULU E' ެ;/+ZbHJn]|Nu>-Zlu{fc;l|yYK6arlDl6/ަsC`d9?!] A"O\lȥ3WMM}𗞎!O. & zv ^`o ml-g2LŽ>WK4nWW;zg?0䎉0/VR?"4 `iT~k{@rxayNi)SU$R`7)`f`/)uٕ9ڹ})lNLDTJe PLAmhCgӯg3y.ueF[rCxje+Q Je]Ƥllқ;ȩJJD(fI>P:ܭ* 5#èeH݊w}IT1CEmӼʑ"\)@FU׃=&#@[CYٓcbx'4d/ps |(%Yh^Z䡱›L{}O ^Nv)s%8n]'TQJ[p>,pY᭝|v0DnInT";6E-۽UDc i`v/lT0a[_$h2i%;񁈎ChD,v6u. S8H^TN|Nd;Rz6"sdۢ8]f{@ U&,| ne26E̠t%u/n=掩 *>H8+R DQ&y {Fw ^>v6wX|塛4V\Hs`һk8;"+!TM{B}kbJEZHdJD<Ӷc$Gt> 䙿N5_1[@ohȗ?KN'؎Q]i1Y]tf0t@k3Z6T&iMn$IcL1eZtڟ$0v 0g;ZȼO4R;wy[:CP*QΠq:^jIlUӇvt\gEKqH3ѩg1‘*HebSb85l> >G-\XRT6&anU&TW^8K^AݠGAUW&9h6)F#x|"(Ϩ!QcRj5KZz_q|#9.Vlq1&Oj/ss· r] OQ ǰLT1sG=[H,yZ:Ϫ)CΥȬdO kATpa؊Ϻj"&7ǝǴbƭq8K~Ʈ v-kf422JĴltV=ys癍ff=C 5?39YHɥr)'s  UrO@712L1z^쳓Fԋg(a"LX۠mhjjH/MsB,*,|uib,Y`DI*-v{,{()Op-#-;S χBil+-1?5F45ɞS Rx:|CY3FFSѠTl2a7 4tշeW[}"qlbi^w*ϔjJ\F7 j+OٴEXXV{?$7C@,Ռ$ukѸE*V]= E j"F5R.{dw$Ό2B5owtG40$c:I-^RZ3*MIN_cddd`aָbs2ϜƈH^.>KS۲lQ3 5|0CԳő=g2Xb s9sCƕ0':IFjdyDduZR3C 4yo 4WITu6@jVnFHy'2;#B3 EU) R[{|]oW!֬6r{^4HxYy ";>ܲ¤:u{~ n8Ò`P.g' qQ/wi7o )`KLqyi]9/<R(hF,l?A/fӨxCD ,tn`]_AP͵w9WQȒڟLH&P!Ӵ̂v#ji|Ey7t󂊳N(Y>Gc@UP$^ܬKV[d돃dd8gu. (u6%;v `j c| +}SHߋ#2GHN7)ncOPDoT%9VkO;Uיx㒧B#XH'=56 CaaV~}Qۂ9ȷ[=N@Cn(U\L&Վ5z|h 1 کK}znS""=P9}V5cRQ=-Ҵ׎~5d9/ضT%#+Ou[4'Bd/: .Utq;qj)X޼ 'p߬]`>BCdTY66rxPo,頃-Wn@hyI|tZ䒌V绍2? B@t@6m:p4>u얣}f^4ukA'l`Zti׽r5~1F=8ͤhةDsV7Jwp15: wנ25JD/#FVZj*K{|FSűBtPqO/Ὶ@ YOjnT_pr0壦d*dt,KdMSj2_ٟ@yc*wmву:8nf< |fޱ jiT W0ؾs/@^o:TVRub$v֠vUb] 8!a|م)19'滀UZ9ܣ@P$n^zvfg  G.b kӚr"Ol‹q4]-!w =uǬB6{L^ǟ n3yıraf(KNPW,b $aEJw* )^piT~>ؖչ'D~E\I8DT"xEXU'є$-`YxSs_ZN<ԈreK?۩nB{_ 2R`͞>.:>HQo,/?aN0MA?R"9 &AU2DRJLzh„/қr[/=|)Ã`# *7%YSpc_֦z`шsLӡq#8%Eֈ|n$L8a"=*o}CO g1|2e}4IWcœy8bX50lRarb> 3+Y#Vn1P-쾑7p.V4J֚SI/2pDi!`xxG'PiI*[Wŵ/Jޔ:V++G>›ry̲|KՃW$: ڿnaE U(˨ F~D.9`?ǡ)0Z3i(5#_gE&39MpDcn<1ișB4+NlRhRdAwŅAI_ ,G-{Ϥ_]SQ.XTDlI@-Mu,<~ &DfK^*$p ꞩD"!Tv ~ҕE]qX*s܌6N0'`|lHe ,XjNgϥ@[r0P.8zt_L4?e5x)[o͌[+QE +"-\ӨzGu|S'BR 0j33ctHvXP+3[Jؒv !X43+==*Fv3v>w:9+[eSjͱov"/ taq1Lw7Du&qʐU<=a|@IW`-# {.E>ڌfϵ8o~d ;H(:,*Ou;ؚ4 \jۓ¤Ǩ-|w>auRbvcIiѩ.!ڔ32FY̸u &tNgXWS fsoEȾ(h/DC]X|f]y ;.`>XSMn$PcB$Ȑ$Z|.ԛ {#ԹDpHxH/H^kٙMwJMmמ} qv{ *$d<FBaSpw';p4t6bCy'g09ES9t )6 7?0o?p`U">ӨFJ_=~sAH\s0똠Vcy vB U/ť)(R|!+-b4wu˂f6nPLt6[kO>E{rO~} Fx{9b3w`zYcɚN|9=['{.qJj@D},U[<>o9(f,` ؆Z=^zz,=$~U^='?:[M%, >݌=L9 M|}~cKhJ\ơGD`WP B/*w+h(d8Z6ۑ⫾VRm[=jsK{2qn15b~\ {opUOч&wky&v'uqmk_N &PA*^"Ŕ=P~o./gqF`/ļ`Nx%AWE A<9Wo3FIlH;L!vRt vYe K-kljFY?mҨH/9S6z\nqs8뾏1ܱ|.$&%Vct|J*qޝT>Zua2E@pRo~J.=f% vAE Gς˼-ȐYk\"8g~쩸|ʈ/l"C2J8tPXWИc:?2BIȐ* &Qk^+F|낐?p]^Pз^vqdLkٺB=w>SYg-\*C\/֮JSotXJrx X+]sR%q[v5v ӊ1 j1[9P]aT̃bZARI@X7Utb<+#[*af =sMdˬa&3SQ ~il mu)?t ڏ>ۀuܤ}]v-O"1i .>1ED3! RFMwm^Jr:C]hSO קfX Q8}+kc861o9"'^V_RcEj&TL+*O7G_bv)Mm2%W~?vU;nç"f?[O{34ΘST_c?;WB[R•\ݩi5S$Ǹ5j;޾j}ͯxCBUb͕"Cz[#ճ`T=D׋% >z.h|oGR*n0$PKT#CO]n҄fcү{ ǐm\]4``H'zjadf̀[2q3fa!U+cvwNӎ3>܈N*sS& `G>eSp?M4Iunz2V}.}V}60'>$6n+9a f h H6z T Ҡrr^OϢxcj*a0VY޾c3# .x3ye)9#00"ǮGyp*Z C)8ET(ǒ8_UN42!j29Bb~PcۛGCz>OE:(f\"Cj=g*sN|/2+OV{NV o㻿Fr$1$tR~e]"<3./L /)%Kg~Jn&EA=.;FX嬍[/]ߪ 8$F#2/nP.^mMbkyqm]IxAbuZk{]4Js=Ks5^cƽ= u5WE8Ղxoz:]oSw䎞\K-[¦_dq>ǖ0izXk]:uf^K! CDk?P1+-dPWt1'gB\5 "J4_-2ו .Zy[or,\RZ:{_H;L50tp4^g6J(.d3pІd"4&ZROD{[\V_`Kc\b֌jS~KzP) -י'P D DRmq\_x`S%QbyZ X["|bZX ( >"*X%K_+Q72@#8y}gY8Fn_9Kbi,_:Gᒥ>E392VH1l۶*9:ME@jK alA\V>n_*8ǰ,Oy 6roy o$Swe~Rgs lu0 ·$^Ƨ6ߏŤ8GUo_زcx4$fȏ{ލy+W[cA%43"l |w?_AA;jل97,#wF^=dȡ UjEqYaʼnzYWYR:w.}P< ['Q.4rӦYiuaJC/m{_eS5Il.]n@͋RBº1O>hvyq:a1iAh; P 9 *%Ln2\zd ҭFlzjUke5R&g5_ْgCF_|rj6~VWąYe}͋i7w}F{b@mq, g7SOV# k.IӺ&N3t^O"p: TǗ?1-Zhè 䍞0F@7@<κ&õ[@w=WO>wmjAb"r- 4 !ǓChm%,0X0;cz\pRFSKDRh$7`KŸl]c;l]nO#'ME*fg:R`썶g8O>SbވF|ƈ+gPdc౗T.R2%T;UFW~Xar(A\UFǹ #af3ȉBWOr[ +i.#ʀDx8t䰨·&->Z2[Ak.γ0<m i'\:A-' tIҞ]([°)W𢉲@_U+h=А ]cs-#cdQH]d+EQr~{9:?e}B9z ڗ8zYY}^ 8eG^JA=Ӌ8OvזGٙlВ"-"sP=0Eޤ,K 7%u|@Q<eu+n,ʃaW'WE>>m8 f2cσޘ0\L@u NKk.yRZXk"rqltxB*Uc<<Wc*5Bf|EsǞWx5[)f29 |ʵHS9da GIGG.L.H5uȋN(pQ^FeXvD> @/ElaowqVy㒤&":G J-_Z h$Wb6ZA^X`R*(phHUgXRخ.AЃ$_گH}^U;@Sn'ў_D\8i){_6%?d IZ[ - 8 ȏ DzzVEeq_XSE4k2n 'YhP*FjJܷMh?gdcA 5 [iB ,"-H3$ٜ*^aQ'S[NHソҧ!-]{ ^F`W]^ɜJhL/m Oш20&;+2S#W=,2dyepʛS~Un. ݕE2 ΔWӠx5#K8,w !HG ra eC QQ%1vSV?LE7זJޒC5FٴoS(dx$1Gf$ǿ F*f,8M!>Ks!}e$M^ڳ TX0,ॐ,h^MK@;gID"Ɲ (Ԋz{͟s R;3zG_mrƯlP0+8K:DW5Gɿ3Kއ/}e9v® W\g >m5p#1Zǡ.m]sK-|cYgn m:zFX'7K8u\ؕVcZ H˃'"[ci*. hA 22Nis78)VƵQR;H4u]l¥0#C^Q_n m/8/n?>52>tX™y*I {Cg/E7!D BT B8+O&m|I7"鉓w*JAQatWLFuH*Rw2@}aIzy4%_]R힨+-/8,Df/B!W'eYp/@ʭ>}ӥn6m iu9wy\0Iakv2|{CwOa-En]rQP:J4"fwq/ IACz~;c&M <797VnGhx<%c)Xe@RC~c|4vmF4 9C _g*E 2"AVcjß1װc@Ljހ>5Ttɘ}L+ k9lqزW"H%D!uZ2vE>\آ1l>Godv;fѴt엶-9Gf{yuIfRĠb]J-sšTر.0K! /"ڤs+`~ 3NWp?gNmteOͿ!zb,F I)?ވ <=b!Y͘ jC 5V!CY՚1^ߞ[9v[BEviq BslZ]SE:hU@]7N;Povn,7 d,rMT&L(uE~ )D#" r}@ãg/֮&)-l&1U2M']f\ :# $;LH%?aRb,. U<^AjJ`&CFj5ցLC.H9-V~7LC̈>rƊ #)Xf$69q}RJnfEZ5q~sĸ-5K[J] EZ|f`zh8a$ir/Tfltbd%ʡBa,=Ɠo {.eV5uB{4}liV`˱,jt2~P*.ry6ٞ–=)OHl|˗8,ԏ Y$˲< DPUju߰ӮB {z^NćVF3?l__%Ϝ絷wT`ej("]5:Ntm棇sC5TXjȊ|1GMD!IRzl| l 6mM 8>b菂aثhR5hḨ"{+Gj5`K0o?SBS\CF5RGG'Izqf{+;e74Bg0~ywAIҚBG,Х[g,75e}Z UWLa  Txf`5Pm?}JT-`w:M7L4{tvxB 2}[T3>=MMNFd10ݠVTXd%kKE pb"]9@`Pc7:{U,R?'NMIeOs(~]5$p*BjsNwsH{K 9qkMd! 5dۖgY9% @`֫Vx7dҶrہöu+m.>Vt[A$Vgh!4UD6^VGi[*d[L/̇\NV5XYIj^(_rKs<_^0ZIi&2*ѣpAb9hEZ|{s-/ޜq7-?IԜ}(?}_1v>JWm0a/4ri~u8m;2AT‹wNtܛ\5 c8tʰX @V(f =1**rPC3Yj*Ig!diGgdrn,T;(_e8u#T!('k){hUbRʷ|gF(ߚ81fRDuCqyN}F.ibDu0nƴ:m) |)pLi{g 7Ra ~ Us[}/5a*3iXGrRjet˙2Tay'v@Ep{#,E؜;YpS@#aw:ۅ~8KnWs8KA) YsKA6bg~{GIa3Cl4`T^QZ m{YfrF߁YTQ" 膿VUbSʹA{{7fv[ƒqHkւdY]K HIe28ϏE+cl\$Lq^ؒ9V@MkO˴@#h ^bhDHzTV):4[Xl_5vy ώr,;9e WDXJ<;i<.[%3P(f[^ETe-$`9wTQX c2&k+'x|Wc!aFp*~x' IVWJufqmi[H8әJO)BP1\e%(P`];ΟN[&gAA(x;:{`LjG. Ǘ-'ݱOH׋ʹ\>)79jaݽi3xhƓ}B EcoW|1 ɰwA%*kK#3د\l4'ˈ8.8P%JAV,"&RZƓx1LV)0ن5Y/L5o]] +HކJ|j<Lp'qCSUNͭΩ氍m- 2?yr]gD"F2XWp kݧ&܃NUtgAٮqr+}mO6(l7;"0nfQޒ pfG'`+ug)@$F,B776'jyeDYojqTl5-; :QL )3w@ǹCo9@Ώo &c^lkBV;+T,huxx} wAuem/mWXpb~/eP2p6}QH~@?qO  Kdm1+z'{F?:@¤dcmуM[ҥ}]x\^p.JW+Y`zVO"wWI HcǺBhp@1V'֮xT|ܮ l\&t3C="YMB_b-89hY᠖@:f"ۑ5m6;fkiX԰XT.Uxl;bn6  L+k}@ثp\|u9f84 XV$6 ({ϸae~L}nϦ,z|r\`̬!Yfd`Fe`ǽ~62tî#Eszx6;agԓڍ>c[= ~PϋeyqNcwA@ Ёĉ^2:І2Jyj&[4vUv/p"@O'HFU}x\Sߓg7#T0ʥ,/&38p"4y)GUj?-)hןCXTG!_r$83Rs%Z?Y~ WkR^NEwDI5I gw7.GfuTט+s JC:  CI/Mq۬q{h/,V_ ACgF9?b&4B_렷NyQ9r֕kajsغzW˺fk8yXg-mF7TbL\Ag]ar󺋦1SŹZt&SϦRҘlI$c +،7!*x?8,4%údP {󂆸t^|K:ܠYuLYn'uC-&_,{ΨP3eiONzEeؙK${aT'L'WO'@C(Ľ³C M_I8Eܛ$' `T#cVnKS&鸒RA|-LLXݝ}iͨйh.;ͪ}d{AuML %lJ3|UNT~Ց!<3Β@W8nhlZm;Sg0YOJ.d\L {$ndCqE|ۨ^y+b"Vw/d<{Z@jC22PnFxt󉁎 w8w.t[(9Z=bQޓ\*P?ćS)xDDXo}sףRsGqcl`xAam'Qs)y9UtX{lz0Z`\D7mu:(>[*9!p'otȵq/ wY|hm2o~`br!BT;d6 xrqo:ǘ+QҺsP)G1HQ?zn)YW%;jwkd<xo0Zju.縍bOorg= -'qU٩;<"OI״Afab_kN h}APjYP#p^LeCg}A]+߲ 1yu Q{qDT(IT՛rF+>L$a9|$4+9oq+wWDxЪ,+wmTV=/zGԸkKu{i,s].(, J2(,vQhP_Xlْ)N=Ox.xC4w1X)w8) >#q&c6k7J!EI+N@Oiq$m3?d'?!kq6g9NCM6jd*TJb7kCCL;Pi6 = +>+(:Ec5 %n c0= ?Xr1z V5Yq%p5XEw v*\9%Q<^C.)q8<B^1֤aDk.L,#MנC3 Q$g&2ީS<s| Olͨ.{݄AsLSgV4'V1BfkՌJMbdf1%W+ jSHk kNzZƇwg\=ǼȔSzKZ>l%0$%FB3_,4[P&;Kp~%l3k% v7ۊ6o|[Nbښ&˺f 38Oh%tWL?6 X y q7la]7GPUiDA}{0 lX7DX)wrȴ^K9)F><B5`^IPz:!WK<|)1֑ch0K8?]XT$|ii[]um@ZG&uIdmHa6dd`/YXɅG+K_f_=?dGWBHUў aBVN7Hh밮爟b[7mI$.޶#4ejuUVZ2 JhКIq8'$S87^Sgm}/(&V]U}:s=zmr[A\oR0.LRƋ6%1yZhx$͚Ӽ7_'%hB@\ zF7'⾭O*-+u=MY_A-딞ԽΧD4o )7VTg_9-Ȣ͍%5z ݭT}unxӭZd'x:HY5H5w_hmۣ,$ag9Yd4D*lx(d'omvXbO!9Uqo:?2;1z 3op*nz~ YKrA-ΩfkL%6b ֧)YDckˌ]]Q'uDvj%Ƚ*K\ 6iٽ8{ޢ ,\f%.,/%Wboq0Qjɏ8`@h75 E]B~$7Vc@͂~B#R ^Yp^3\%腯Sz &32 `䂶%»py#3_JH:\!x-I7 Pqi̻WOVj8=ꓸ-/[e/In*oX5x4NzfrV$ #VR=/z@F# lKtt-TMi~z ˦엨&`™cifАճ(˷gM?h2+7heQq鳓}42CM, üW%ΣΖ%/&f)˂h}骏RJ3Z2";)F?ĥn)̆N(-[gL:a*W6 +'{M"ݽhYΌȯs\0COKׇCoP"loBqijGt/[?N^7]G!̗ MכúB,a嘘E?;7JUes=Kdv\ sIԺ!*EZ腍"ѧAJ2Kj]̦|oSH.*)J)s,otحA<0P&RyE +O8{_] șۂSBx_wG=;9|MBʿzC`ӓΫ*,sw;3|S8W~6ҹ >ikƏ@)/ŸxqsҗNBޑ'Z[^C11;ge+*YXlEk9Yc= "/R2@MaR!0 !rl=! #q?^xO :nZ0c [F9X}'wma?m 6T%uVTH9v6X!{~ϿC=ZOXHERiIhd| BW$7wmS)'`NES^x18/,`°9_2 셷GB:}EXLnWA݁t۬6Vso TUZT7ў>a4 )ۡڗ鶅N 7JTJS]$媾(:3="?pF;)CO#fSS`*\(WiX nP //ϼ?xO4+Δϴ~!_(g$;{~{n]e6QF][{5o|@qzk_*mӚF. R}uws&9-k ˓ -JE3q =,k*ˡfWgGU-QZs@QF}_8,O{|gŞ*D]ڄ*YFRU9 /!rצ)%.́w9j;#2ؓ39Ь5]6p"Ptk;kNUM61iKu-Ap6On̼@?J(YJjXF &d1sn^xNr^mrYչ98#:^`ww}Q4wz2|bjV]جt$riF.ׄ3:.}~U^oUiqc"Q,(O27ˣ_Tw9]k]zRKm brg d'mqWZ˖mYUM/#4gt@#.dzcs=%] ǻpz1r7̫eە``n}: Řdo?V`3h0j 3]kb n/UgyyqE% YaNֽ53.S2] >؃7>Jz@(2t!`\4m2D>zϨm'OxDb,PGy6zfW j%ɔ22rȑ>"@ K|_薾,K}wtp}T5N );kpd9q4B%cAO j$pطug|r:Ê=qWhhayi5jWۮTd`ոZTUzƾT{T(#̫>e Mf1܇)h*N$iʝje"Ve6瘍!*Y)`$tb0T=YU@y&~|w^2;̙!}y')%AԼl$,#Ep` (9v'H$6Xz*_sT-Utn7bZ~[[NEI=)8좳:KD~N(;?oo(lwF5EyL|~gz_Sr4ؤߴd+\Kgq!`m;^CŢ%Ƀ6>O凡Nw[;EUFq"}{|yY~-_Wtp Uc^Z)%#>@X3hnFrgaܯ&r㵭5@UW`&(\GGe}Grs:A/hrH'<}xI%x=|%4ŨRU D:| RG/&IY7 6%̓ ;@ :9@D,@Ȍ0Uje̢>*.⡱wDˮn0\#aM8+;^@<# Y(y';! š!kzj׭AAt\#yt0!gL>{l G?,k@i'>ׅ^ehwy\a5lz?ܻQLiׄ-$"< KX)O;lAkeTt|{T aɀxto|/$;&>}NlwQ>I9˿wP_}jra@(>xj3+? -}: I02L0 /<:qX\YCXJU/5|tt[EHT_ ŤS6ΖOw+k?nZj@GŶ}c7lc.iUo-!9"4>s1P6+9udӨt凌T_o& %4Ǿ)1/@!&6?fbdH3vԶX0H :K1JA9J;]n F,Nƥ:m_ Cy Lso.x7;}(S촬,Ĭ}JD!~18a !R派B"0\AF+)~׸0-KSNsalNx5wҔM×XSݯ pʔ%gfDsI[ []Y.Mjއ+eR.;f$LЂDERL&oqЯZlw~[까tO-?>tɜZèVdcH?XnE}'ҏ@>HcW侮3g "sftFolSJ[ ʸZsZƏwH/-(=7tJd4Gsh7.w(jծ \A5 {.=DVoˋH!9-SŖ?/qߔKQ%{c{GT&ɳh:h9m:)hh/qtX! 5imixB " s&[gngPὊ >hZk1;h2#VHVU,Hr괔{哲Nc}5y8.ZTaܟak_~@eBsBv&c1;ڽ[bpn|+_S}cTYX;_ڇQn#3Vړ5&.2B>@ǵ|j-6I0hT`%P.dpHK5O U\ӕ7P3x3rCgXYg\s{:#/F)u=9x484&̂]")#4w* -,L@9 lH*&,h,MY^'~AȪA+"o\pKA{QG?v놜Qc䣞aXہm^1¸VMicm4(æHKoE!8U߃Osvey?n+lA{ZĶI!2l_)nh90/["& *^GY"Rl'. 5r<-$RoG>J xG|2&}r vhJ 9vHecOmNd]{*!MMJ )S#Blu@ '3SWRM,F۷ig|u]au&o͡PyB"b/_l#OCD(# A3FQ_e*YSȼt*D,xA.$s0YAh<3a%d_dJj>εnThU.!m`x̺Y Y!z5ad 8uO|r?C U"!3p]*#ʊ/}%!axJ.3* `YEE` =.#8Qbv}_jI~BV̕u&ˉoL+5P ?܀O5:kAjbѶlgAڋiT3e&=lٴTF Ll )@k|NY?JB!\&^6|_`8RQǝ2dP9TH0ߕRAITk] `~ {ftb42etvA:%:PjCj@TIfTɋcOzQbqr"֗[ RS>M]̥ ?&DZjv5+w̙~6)L4ˋ*\ОAJX3p#G8-% ~̂n9 I, o3zԠ nDp5 {@=_p#zBI;˷ixau8vEx-7vt8u6!G,G=ŗK?_-uMl0*< - "aBs]ے{?&K)U [LPC*BkZŅ6-Ii OP^̃hy@PBkB$_2#a$zCg>rҀ~ױP0']pSv*FgLVVJaxIh9Ƅ埱?;K_K,wQUJI,/2_KKxjHkm8=Ȅ.َ5#[`wZ޿uA,p!gПwܕ)I?e&O!\%ЌS)6δMkd I &n|E`1g뇎08n?DPjYY$PT$[HQ"Iĵ*KrO`h(֫8pB@%;'$~:0zrȯKI`Ġ59fOt'ėa[um] SW/T'*r9…d&*6{>/N|`4;{[x̑º29CQU^{$*ݍ|GW6e-1dM5nPy,ޘ{ [ހ "}1豶ipɫDr!15HIGpmL ]xfr #NawCJiQ տ+%uO8`%*g쎏"[SThftdUYcGd,ן,wsSCVE Y"ι":g9d!39-Ā;fU=ꉬn*Y*I '5/_"ҶI:ϷKT䎇v,Sů6"v K2{c 蝔[U0,(=xѪ-ީ0 ܩ8]tq9"bJ'^(07s(hf➖O.LCz6uP%*LpsD.sKE\!WU)v+#sy[N_cX{'Yj.NvRögUw.Ԋ*Lq]#6 VFrof=4֬uFqN{w>550E4JF{EIaO o}~m&IXAM:@;B26.t#˞: )嶣*|rjV,~!d94cGOaQ-/ Ly?l$wЪΘc ,6z$X^%(OifS6aمk1S80Q'M!Jg~ܠ0o~N>dd$6!>r<8g^5D ,z9h))tU]>aАhL7$^kGpGt.]RG}9bK2~z }m,j=d#U|k:I>mRK]EǫU&CCXR߉tm9I,L 5y9ȕQ%I.mRΐqlg$/B~/EcɝgiRnoh N\$\"RoKE]"ѯ&j:yK?"7%͜.@8_Ã@G{Et5"Cy )0/> vFʄc&WZnQd4?ZBu)b؋3~4e+A(,R'wp}Ur1t5 ta ^ ͜ R;tIGn@]Ҕ=UnOf*nlQ[JBݭk.6u1GΆ,BV;3[wXйGITَWٳsL :KEfmAJaEBrMNG&5J`Ur! 3O1 !`6\%^۫'_yTK.ߕV5O&SFq~(C e˨  hɠWqO,I\|Ù9Fpr{iW|@Dp N(H; &Eiq@Nwrgc{.pw:ۛ0Ƣ%Z+ 8-wP?}TL.]rZ7eH-~:Mֆ.1 Vv#ET^5ߨOT`fʉH{W<0 FU x}+Ak,fŬqos@G{88#?i穊NY$?zT3 ;TifuO_)>& BsS7/9$#vKHe/6γyV[uǮ[EI_I$s δq3ҚR<@{6NJzWE!<uWj`<*Y^;qu0/2|fr;-0=yI7{LoCj? |_`3tFRkCך맳cZ@b+FHg MLH[ suuyk]qZN/j׶8=5fC254Ө+QQ5b'q(\Y v3%xvmR/bYP<51Tڻ4S\D%4Ãnb2u o~PF՝HVWQtWvݠhtSunﻘ+l 4N,XK}x ~.\ eהCJ<]cTB WX~n`A/kڥh}Wp35Ƙ37R?8"x% %†4 Naш l釗2Lex7w1DN؀O\`m3\М`wnЇYKGmmyC@lx}~٠>UKo(;] |{;{wpqS 2R+*O=&b&QⰤ3($vꍘ+qOتNS[nRMu%]&)ىډM 02%$7g$ aK?A eOK V]g4Z _..lҐ&GjElJ"2j]K@/lՄxd3Tt*.]ꊮ J]sp2 Dxc~S@f-3k~eRQ~Po E V0z'ki|71%L@?UNv<]b%!}VRL*A(I W0܂P9tro1ץO=$Q9 }mTdm^*(@%1EX2`Uþy*ZRpwT x$e"JQ:p5u#:|qh!- dwgL5~7WPށ 碉j*zt'* 5]oqnu /{I@20%[F /4;Ч΄uYwNTic;U\ɑbj X1[D!!'󵵞UԱlPdGvkmckM8[_qkRLpS4^#xo7$G>A9: g[`@M3BϢG4Vx9NH,*3q2 ѾUΫ|wOY@ 8wF/k{H!mQ;U~{VKƺFCX)Ą>)Cyf) HMռSAzys`bȑ!@Z~ &Udu( zvt0CI_ Fee&2e Ζ#+(/'f/@`}-x 9>xϨ^FKe z(y˴Β6{sCj0.6tﹺ6W9޿t Gjluځ/#sx WT\G3_7p!DkI'I~bH?EzN.1ŴWLvc/Pٱ .H`d.$d$prhe8PyizRwZ'٧*r+6E8n:CD]݇񽖠 ŹJgЬjY[٥e/Fu`$ '?;t]e, 7.!aKRH~\W*)M ^8 Y--"-S(UBUٙhj+Zq鬒D籸Tda$ɍc;YW}Hr/t1&ࣦsSO <+)77-UZ/ .laahs~E3ٷAi78fk[wqp-On;qw4_@t\#1VﮜlA f#-*ۓ qPI][&W"iJ~@':FN8[#Xca+u>} N ).}fdUʐO~jmtcڧ3|-n2Rm>CY>G.t#LPJɽe/v(e%e8֠Χ$*R~YG7Cc!A ͒0g¹THl LMJ,5z@Sɛ ]9uv =^cCf;%M^;S]b2t#i!*5k~'ff22B~!ytE wnP`-όjOLeaȾ^^3³ :uZ#5'R1CGBA}iLEns^gG}])VFh!%X&Ww12ʶL" )$Ӕy&QG,ɎL'%( ӨԨ@h>&Pzk[Z7cx_+zeEUV`Aa7OM7ɖNTڒRyi݀  sUY52m^줦s*ߍ.}fPd"nc!Ks̕3y|XPT ݐ\z Ĝ@. YPbA"/0~Ds$`yoyU᠂$T؁z(Y 1x%of_[-|k#nWgQIxׁ\yMUߊ \[C6uJ. nu= %^+ǭ6P up]֤H")+Lgi[RxW]Ê;̼p%V#A+𓯗at}]ڮówzPyӈ!E\%3/vPI 1wC/[nsrza9 o21Xia=GnE gWimn'TI螒X{; x10IoP!j˪ŢD9 | k l ^;b_T9V] H(dB(̍јA\R*QّYɞdOJGʍKV-ъ_Jrw*P#$l1PW֧B5As/*s3v%7<yGgmGGzY [bȄKIQH|^#ηZvP[qf҈|#.xjӁb`!~f~rM27({_-|nSW6\̂Umbc3lz㌹iŦY(ilH툜CƦt3 kdͽY g'*u 5rR˂۠,M{YH $ w;CI(NGga wo9+ɘGu#VJ=x1TR`;D51fٟs4ʅ/HSPcx)}>F;"Q`8'xHލHL\/<22Cgסk!i n"zВx2u. :LsM1"$0maY!_ O ;4}kmF*n4O!_Y^˨[ʙd eU`ƕqOöU֘xǝayI]>\6| %}-Z56h*srʡɻ+fI;o+0%үɱFxLcJ1fk\B1V㗟8/x Bꨨ8F"˄Cg |c :0(6$Pu*Yےx7N^,0G rxGɤae[P[>D2 V8%z8=~1 ,zola`<~8PR ^ ~@3{BpˬxyvB[Vem5-J xwFw >5rH? |R׉'& ! 1e;ޖQ=>.ֽ͇oRP0/ctNy68 DZk}Wf)> Nj^͡5Q}(pzW竜U}ӡ7z#7R `7a0EJ@<#Ծl*r%1+q).J7X XmAv~F7$,Ȼ)\ˑ?)#y 9_**{q!;y+7$-R*[/rU=_Wb3ai nxȰUXLN͎xB{z}kQl~ |=N˔ zq'/_aAGaR?n>,cؾ]۝ \)6_|}u(5̲,%>B>o..X/Ctg[O3& sHٓä_Z9n1$5f>J+ d#1߱OW@xr 3,eG>H;Ge&!-0=[?t/{V}G 3v.5(2RI[J;Ƹ^|qWT@›S! ̜ hpkϬ#$A/!Q#6= qhәp>ZYr,X'tA.xdu_M; Y-^.u(|Ʈ6C=v*ߴb*4[+wC .WDkz4|0g_9UsA$ɔs)N B&`d&T]sO4k+pgDl`zyK4؄s7:S;YcCvTH_n&z[6T>1ש%ie=- XryVX"| -xJ $ ZVkn" F_`/JjK H~cHIbQ8Yi?XWDNxDfcԁƿx Z嵭 dmyGAaTgC~&GFE4tl3>qi{ 뎰]$W[ɉEw %1g4i{40f_SϔŚx Pk\hf}K?}qNW07orGkqdc͈|BuTmA]?3{@i)x@ƓovKZ׌FGxKR :^d Djk[>=aĝd^Cv!͑4G%!#E'H2f}}$dZʠt o Kodr)dEQ1su35Vp /3 Q6\(%\lIrTr*<4ޯv0L1TU?פmʯA&$`?-𖛈SJp*暀!e*I0ȋtA%s'}654.n<1sFY>Ƀi}C#df1?7RpXgVdžPk< X#*50puhR9K>Q\Ƀ^([0 Z܄y`0" _&Z˖CO-dkC'> z9x =,Tv dv_&'v=r&b$OZ۟J .ӦKzѫ*&`ċ|jr"-棕D&E>2KBKis|Yԍ M"0H.U!ۯ}*MrTpPv&k+;nnjwZF-&//薎{ح0u#k]\/Lt#2a->PB́f&u-p)컔i~I*`v(։`suT_o{^_nL/A񼶠B֓ɺ#̦bfT.k 80()ìQ,,c*6bH3 E 夷吚=]n |YKi6N|l13@MABVKE.:Q<)|D@ÕM.°"Y>$Qwɕ&^9M0\ɸ[.#F.r+@YY%!`u_O.wNkNvgxND|NaحyKeMWF=#~v~[5S!S>veU겉_=8׉#` RTJVuW-B^e>N]tnEyNNCԶb9MxS=6É7 YӘq?+H+eo05ʺ}ՒpeUyifQVM}2e IvFG5AL4X)c.KLR3G/Ч^3dǔ:aF*,ڪl%nl[Љȃ:&GxCu@ kD &MWZ*"AzKoqO n1>Kw{iof8&j&Z*ЪWV;!#ЉAL$94)8KcݽLu*A__+]7` 5fp.yn{cWhyp:GpQ(Z̞sm$GJ Àʄ')P#O_(O|&]vg\^0WB];XZqd&u떎Tǣ^2Ʉp.#=4>23 >hff.n WgŇ8(BHcm }d O66aNz։86] \V!Y 'm$^Nޕet&^"Tg!òIX*qS&n$w'uu'%污ݕ|_`ť<[l}ERF0BG3DN #6gyR4G 뭄su~:V,{7 sArgÒ] .JQ&xG0xmB7/^.>LƜD>RfNW(pmQ ZuY v. c.ˆMMͷ1Ʌ`4 ꨪAi=yGZ0a*?Z%4*S"Zilӄl{{ O rk'RD'R9Ѷ!uYH_~aN*R'cMrU*y/!!M)C{8R1MYe˦Nbf?{'ªF]+móG $zwKMg h(-zjðSӏD]ƛc[ǐbͦ7v4&Csy2exoE 5N~fK<rG Lׯ"XM~czO*M=I*.m;'=j砩Dj0QvuPQa+/ڮC ߭WaINw1ܾ>R:(8M򳨯h@زL6H"7McTQfGI:M@X̓P1Vfmz?vqQzMw<ݲ.H|V1 gao5 =LM43%KvZ K[S6G _:yջ{*>M|##pPfT# ox= ҹmiEUKNRS3d)}˃Xg& 8pH*ϟ\T n`R]j I4OWOq*>h[L%@S)ow(kC:"*KD:3h1RC\P$ȻiI*Jbr܅e١=o[+kO)i3+ޙ}08a1LHYhfKbN6"BD"mJc5lMbcD)!w$0%, <(U1Gh0= ''toXV̍h&Af0_e#xsm)fh]ﵸbןΦ "ehvkḳ&˵o mBJiDx0Y&+ڍ*Z񼹽q"c*ܬ ]>".+Zͦ6vI y}XBx۲at.#'2*6,k (i8'uItyT% Л^=Al ~C^Z} y L Qh44$^ۣ*#+K!>> ?~ߢ'{D*(+N^_*of=DEfܬi2V-rZmo'Bqx.!&}U1cun+ƚM,˼"5ۀV /M\Ƹx.ߥ0t/|7wFٯC.@֕ m_4I KIdIL 9d9 ,'x*0U_Ly7CaYtJ*H9Ы 5 =Np ʍϫRnwÛ8S )8ؙe,}(L@BV*)(6uٕkylYh7Vo^& ǁ]ARM۴)Wqx*Dbic^Lq^qVƼ?c|P7o5*ٙ.FQ"̓ߛGv{3d9p~xvޥ4F h4K^j.CuۿwD[ Bl,$,|Ҙ X 8; k5*eN*'\+^c"Aas]*^I&pUpNO\:DWV2e՘[|bxaR#e1FzP)6]y%oGHLCMz1iV'rőJ"+{ULZ8ÓqDG<_.CKj=l^8&"vuLZıjw'G|(ձw0hk p}#Zzp`AO _v0]9]5!6M6dcw_!oQkFT?xTBѱt9]/@T`PQwӴIY}[FxkJM?dNURBcyoqᒽ dz-3'9O/_Yf;5ʘKvEs.|0ob“ӁPK:BSBҲ*yHIO (=a$*Y{OYE`YX%sIhpEȪm:ĉ~KoX)8:Y𫏂_}P{pTC"hZND/dZ2,\Ǿ)9(b&[Pr$!ň,9'pSX͉{{f3R*ߍSD1Z!3]=ǒUbJGmp7ۮ#-zdG r$9u 2f\j{Rm"!4 wTê!bEY  ˟́:42?Q*Ѿ/)AC\: HTQA~B^Ȁk Mt\($uRR0#6,aF.d{Sjp!I[} SY'Fpx6AJrۈSdȂO~Ś52ܩ[L Yj1VYaʔgdƈ_Eizݑ=CV"<7jTAaK"@vV~ ?ڟ$Y;H2ka&+GeԄmnEb5#$+TxN[A(*5L5Bsi/14{_j&~%oե,/DbjdTMlRG-VGPıMY6#-J[်kv1j@EF ^]~3@鹑Mh }5dgɂ%@qMhrׂamZ_E9ZJ`rɷp7oG.ovU#C/=q3Ա{OiXBVҕ aBEX wK]Qm s0AXƐ &L(&WI%pIxH4apu$ u'RDY2#qcA73V6_At_Q&-CxG<'ڔR{Kgĵv _m 72;ц\Ѽ8䝤 )ʑށg2`,)zIp6\*#~8Xǫp 2{NF1X/Lwko lD0p%WfШ`lNV9tggCN˿qדCL$YM<@ )5jONw;pjZwJH\1oғ4zcU'b(`gڅgjdEn_V&1(' }0*eacY%ȡKz򮖏#>5\𴼺> V7Z=Cݏfڮ_G}]Nґam5j4Ⱦ tCwjKZ? {1Jhuā3bn/mϿFe4ad>qXwTTBruN[Ƒ%+*9'*uPhdۡC,$Ƌyʜ 0e$,4w+Gr TSӶC ܑ1`Yf$\oe 60Ĵdkr|!lQP><ܗܲsJ2? nP(-d "\ jo:}!PQ_c|6B"(s֠.+5sLa%ڀ۾2>ȌQFXpvǛ Y~| 3RK;Z +<xQDhaZ Y)="ziQ(iijh٠*3ĔΩ:+š%' F@Wqۭ#2P#|yA,62WemYh1 BW?*@$/I&T ~횆YuOE N"$4{ʹG_%9a/k{Z.wֶ.V&Lԉ.b@8yF2W.teduwFbl9[[%jxďUqLlӻ&6gwaq"Iq@x(Q5T8]&wQ}RQ2js8>nѶr~B>f KW_Uw.QwJ?*S0o"!\H{P,;ӳo DNp vJ_B?ԇѽC']r}~Ie1՝-IC֮* #X~v\ aªS$&儬FTiA#3?K< O hjEP#NNg{|BEBՃb|3k a*]uh@2E_Rj<8CUs_R:7*WbZ@&bb<lqԖȂ ;%lxC_q)%$'DƁ=.5f9R\{:<}O?yp@8buC~x_W+n%6s{ꆅø7?9FqPOpGz(gWlxmu +*,z7x3q9} MN8Njn2Q8"E߱ XW${TYuA~o/ßN<ɧ5 ihK2IuczՍaM!EK܆, iVs^>/1Xgf<0ޛq8B+Rh pB"3|;w7.e0n{&.4%0Z )(mUK:N+тB#|ہA ^ S۷'0{O3;}L3SH⚊89h\an ~(uXWz3_V҆`1y1 x,8/w%#̯7=PXIh aM,e*mzdfeqTn,]OG'ޕ:m3([n*L@&JG}V!9tI5?AqOU^8,¾٣/kπZBc#\Q.LnC WyG?s rTu.Vgo3î2{֌SbH5p-tg']t5vc <4tả"]}=eyF0 22|Z5۬5CA68hs2F';RN3"2AʓAfx2oM<ݥKl+6;pLk2мNs8-'KK^X N:1sw,Vi&|f$1ڪU#f$$+Yߧ#H٨ mae=733 n13Ơ+5CKՈ`єP$ * \ίU=tiXh/CcٖC+ߏ*cb͝E[_9 GJ_ct,8!_?%yG_`dx?<{gf(-<8a[l(r5{+jL0(C7MyY ;* !JbLrff wT]" |6gR%NS0/toCiչn2ȯ;Fw8ԫ7<X@M7q!D$Zz*d>S(N_>#*ۜڐsTB_/J1:O+A+׌G`[_y,}C,ȩCWYΘvyJV6,nkK3iÄZv1hq%\ݡE%=W&EL=7=%s!b-lNs C%J}=Uhb-S Q$*5z Fjԟ/g#ӸAm߷nZjE{EcjlWrryR[7?^$s퐴>\-G 8D,=ͥm^$8 r~F Vs'Z闒,|F_ԗ0{lm\IH=ٙH<(AIT! g;pTx!Hc͙n ݙ^tbc}>_x'{L<6@W"_H|F®yõ?k'LVS|U 5M6 Nڙ "[{M w%!)|3hܛ5SO(xF:l]y KBc:!Bt |1CPcwep#)0bZ Mh+]th~t_ϏɨEqH rח)^usC]q,Dql]o1%KWWVgwknIK Xϖ1+\6eJoC.\X`ݫu@7\|r4ez[4N/Ekee~wz=>hUcX!t6#ϒXB2}~'* ]|"BKJ5c[?0p[j8BB t` cJQ@T+Y~&;{<Sgv& Z.wq4 &)[4>ss3#RLVʄ(gG}]C"\`^EQ:zN NX ,8%ՙ|0-Fc|gkX hZ@ip% s9bDcg`*2Ж$=703Y!-[gcjȱ=~T*ڻ"Qa*-5\*TupezW$IAw e l #X"~V a!  ByIDܒ ,l*h2r77[BvOLH}ȵo_nJ#v47\آ3+B(pA׎}0ld`5?ߊHcH 6e [De Ehz7GKT2:N"v#Z-X~meptB }e[ qa`G!;b{},rS6e5϶iDS*!~aF+.nŨKgG"F4eAt{Kֿ(zЄ_񙉥|?. C` }9bC{EͺԄC]#Fv.ix@*e̚d0{33mx*i( C.te KC-hKCr :!afK"&+-dd_ rKm,cW&hlXx͈8!nh1cdeF+Dm6ET6,,ڦB_.#i-c7Hq0 yp4x].oɖ^u?ʼʩڏ[e(6ߪ4Hۆﰸ|M[P~j!Z)kQCPQ@]";{*oO?dы_;@h@A[f!K=a_iMc!jLJ5CxhIjlIC#"wzW8 i*xTȎEg/*y=b˳HriSxUlF`*Vus:X*3l7YLj^ɋl ^Z:u-2^%f&c2cx$JvRSF2:vub۝f-qx ̂H, %fnj196GmD#ޞ3se'w1 [+:5n 0luiH1f˅׊@I73nH4 w\{>$=hiXPy6TKYVQwP?z["B\ڬxX7ϗ+~DE6s2:UcJ[#=&\ $xkXN֛@Θ'F~kXX]۩葸2\j }"X370_H?2{Ns4 bO /!>c-L;] '!X$pOO-vSTS$7J6 -3`FP.1EW#0Ocx-Nwvu =Aj '2ٻ<D-0 ڳD%G m!6wҴI׺YߖpJ`sNIW6gQ[raFPl'D>`_qIKXMhc`'yӫdGǣVBɁfJ;ƉnOȽ|3I,u Zk]~eԸP/8tIk\"\%LLXg=:Dkt By|5ԔRVk-HaynTm̚w/*'G*?qsl]H*q@ѲOdz Zcwel3EQ 6ێ䀷eB@b?QJ:}O :}_NYň"~$F2 UT =8;;n6yrUkyuEvw C0 iM>g{3,,F; (U}1vN z=U{ brvp)}| Z=@ԣ.:< = ׇY\<ށВwڵ3 YOy3YB}f.1E^ ۾RW,q_㵖کVYՇ栦 ^/Gl#.b* dGb.{|6mh*z!}mq!^[ҵ 'Q =tKfa4VDUX$!4AxNs' ~W-p"C2|VJ1ο_sIAUm -mM_Ym HR )DP,лT (뫲]~I\UY2s7daq M.d0뼈 77;HNKZ1P$c>AI$PSR6^]HX$mnUm߁c_Tkf*qa>7]tGLeGx,^،Cp B7rŬ%6咾aPjS|@cP99+Ҭ}hɃd?rK@ 䵟% Qt!vuS7г*d CAf%Pbp~c!TiMV_q,4Wy,'s fŬYbV3ÆA\Ng(ttDXFdV1h`ɩ!ȁggt>YDӉxťRX'ޡdLg_a& #Q&5fCj(8_1zh*Ql Lx 3]90OL#fK᛿"D;_O0~cx$TW|᱆, Q^҈o۷rB7Ivu t@î}kzX7h iソxFYc%bfxUy8hg '^.@k+TzH.Y9Δ⳥@){=ץQ^{U,zB١Vbw֣pq/ =0GE݆oz^S^zu%c0 /TFAi0g._NؽRʹiXKsdh!f:6}1C*rZ4M:r~30K3+(,?<=U]HS]0hеQ wZkfP,VecLhnfPHV=M }kug^F/ZH,>hQ쐻gc"RG+l[K +%f=mPy[Uc$/Y"?ꤌ'kv;[l!>k}2?zR!zԑdhw]bOkz\/pE<ѐZGpay*8O4^bg2"8A>4 z1@ lPQEԶzl A *iO=]v$j7 3/o~&zxA|es7Ę%{.4Y N [G-|=V)4mѠ#EDctjb(f\ۜ)bSLf=2~_ iRc?-y1D ɘ} ECy@1BS1>%rRY`OfSٔ 17'T]sY/DZIt&VůT0~W?PxTTDU44VtiU50)}GP,u庬 |dD6UH7? mA(dBYӉr@c`Hv ͼNn>q\V\o񖽢mƛ#K|xǐ44S0@dMsZ(;er$ {N篔3/5A#nTyYHMI&*/Un3۾ cmBpq&")#<; ΂!AB?CKc{L:sS֢)n}S 7reةs;a#4"8HRIcCp-gf|EԅfݏNj3W kYm-bn<3Bѕ~9bSEg+΀{#WKpo5p}lPل x' NESL􃳇zy_L6}ϕڕ{H^QdfV9aϸڌfBՌ:IEonDdWo(Qy1bc&B 5fv@ݤW ޛ<5zZ a|ȝ8 uv%k6NrX.پ2 )+׀>by3eyRΜUX!t )rJ;%wgvzqowM/ lh s6hWc5nVł! xkv(dU U 1\! }'mf@!kwD?)UZ;o,Hj=YR_{IC^P{!'d֝jw2:@oUkK &ű '۽ 7w sFRKwdJI;wM9!FNՒ[/r7`)h8#QfA}+>H33XQ%k}~z?a`4-.'ݮ?D2buJ$Zú_s``ę{FzB>I7U.mD f9$eaq[Ռ$*UFX'Ø2WY w%,H7YA?ugE@\)S1($-jf.&lq9FYַAں((wa?%l:07Dž?>U^u-{G UzqV!c!%DXl"U4dXь:vaƩlO'0q*zm$Ab mS9!ADʸԄ:j)?(#>_IεJWMХ4#!? ^LB|G$54Ty \FsX\ kR%<̵ެ޷gEAݽXD4[*lK") R-"]h~1 hVhtvvY $ >RFKqѲUXh8GVcuNYuW9} 2d_Dcu TBAƒ l(7[K+v0DJsmYk;q9,"y} u*Ќ6LUV!L{̼TZf)FK_B[%v:;h~+-4vb&1w=9nV.]U>zמ9*(;jqȘNT̨򾷀Qx1BЎf(ZxmmeWH xSWdƋ/<hʜ~\͝FKtkvi,6dWnhQ ↃKRPS8TBވd.Q$6 ˒f0/DєLѐڜ9^D/2(Y0KV3\~=m3̩s^C-c`Ȍ;N;4do=[ 1,[f#']y|rFk\l7 ʬ^MGC22p^Vtq1%CtCVYq!??6;_O;4ü68 oዱF 3eW=}].x6Ъ󴂟n3F~sp>ID_:IO ߞ OPj8Ly_2d&K@kf¼)C/cv)IٳA-)2>3@X-AK% %3,9ljiQīT  i" 8ǔ~r;Hb7I!e~O"uǃ&:Z#;0Hu/.D6!oLmmEǩyFi<%"bD=9>"0Cܠ9!%'gЌ&RAzMGE+r4Zn1N*`pvi=l-V-Bh[LT!r)y[|6ÞK Z U4z3e̎~Xтƭ,U4VWW̚Z ᮷ SrMx_yՉe/Fg "Mߨwe{|_uwFx ՎdjxLhj/ R^FsQxkє }{) FGޤz:Ѵx1qdETO`[0$4,D.aLp6sw!ٗpyfoD|?yǏ^ I6֥J7ǖZjcFBw\ 9; {rJ2.uN7l/휚Z:L [7FJ:AL=J֪66\5RƳՙ{߉ZVq2E <1Р"08QQMO}]!? +Jɧt7'u=NKȫUK*cF6Aݾ3dQ*c!^u&uUd89bwg&UA @¨vN&Wbg\GAEEj89Vf h,7^c5.URBxoh*GHwx=Dϟ $2x/Q9E˭{#X8~E=Vuϐ )!'>zw.1wq,QQl(V[Ã_Hz8G!WELPJrAJ| $^uc,R]a}*9 њՁ0`-nN.Kێc-i%rx\Μ]!! fE C_PObr4=']dSbbj w-)1RQgҤi)$Wŀp!u!mO1uWoL2W3\~.BdPrKUjvRg͈cFg" \r_P9 &ok5 eg9r:ɡ`}m/t̜Z0[%z'R8l; F&4s9b-j+"#4x}W(Hp"X} -[fAZ ȃv>%e{bުW0)Y{,DnOwgvpOïJT)]Ҕ.ZRk,mqmҿ\CGՊt %fcߟ3ۈvFr}k@iynDy:leJK '0VAzNb= Jzd}qڦi^N>ׁR`?rIGL҉PsDBeŝH5)a&8.Vw%T o&'g Ky7 &-5|.2)#б -# 7z^Ōh͚*ǘH` 'C1{MY2XESpU4㦪!}3)vH,sp^zM˯dwŨ8Y(d$!^Jym%cCBo6k fRǬ"ѕnrigYxz&jbސ%Bq1*21WN߶&`q3sz̦+eWŚ2S 6sfw"ǿLx dK]TpA<5iB㉨’0-{HWVYsdv6^2W%ؽ~(W{|*kS@ ż9GZ1WEǨF߄@5rO`̯[ۋoViB6`45:~7hpܯv(5X灸s!blq 6:s@/U\wk|o&1V7bjhw|a~7°I=(3 ?A׊Iӏ,V-iA,Icv5; &]w*}]ZC4%S '1зb!P:iԊ.f-[觙^/'J'^_tIiUkJ䯘Kv(;XrMl4 ti7\˂~ƚ@s9SQb )]5BQ@V\k=A &T "шma!#u NX )LF&G(>h,0M-6-.z*9Ͼ)׽6o{v\)9YM[DËT*|{3{il6Fj~IߚlNqE\hēd趾Kce;Ł~l YP5~Vgvհc,'!8dwZ#g{: i!G`΄?cz*=/5 S\`'۟UBK/\"ycU%#QMpH~S{&?0#hF4{|sB6#-&|-rbh]0s9nP~ v>K;̹HOxoy̬X$gEnvB 03;:$@ YdpPoz4 h FB3md],Wz'Xh{ET&bLR=h u=iJQ+{g8>J΃Eѽ0e@o \&ȉ3g2-_16ur#NɪϑqNy[V&n0?<x]LId|?4TH.(#*+%%=Z( -KD1a7 +=mx'Pz2Zz+X\Jrt .]yYݞdp9|7Otxk"W?JsyvNK.!D㉁ӍUv3B9z)Xub2}W7M6&[m\.5μD(a9ϊs @Z5>xzsF:Y|a?N a50`r"d)Hh$Sx~b#D.r<8mB=SZI,mؽfېa::*r)fP k6P,t)O wM-ςd U |I.SJһ!E̽ myWTjoe QF_L>'%~쑔o:/5cIDG?G{c9C VP(E%FSQF۲y%ɆSل 'edSK" ;[Ä?;k/C]!3z:S5@46df 0Ɲn7qiG\f5ĦqޖM_^Qy/.v;q^ >qOn(谂} ``zdgխ$\p-] q[n'TuBjubNA}½BJ (S,țtX:#HPm̬TKNw/1ċ@(gؔ85郆d ]zp{u"9>y&zm:I0#7l*y,HFi=AGv"hA%V-fFON̖ǃ#qH,?Itү =$6׋fQ+ِ 7pwJ5|oȭިwTϲؓ.“HQ\b(ÐO˷dޯf+;k lN&y,^gd̈́j,y4a͎-E6b? ۨi#"؆[5:xbT _)p0##7lCS`xn!"ic|QsMQX献#?Ls:!'%q㻀':zO5|2EV`np\u  ;gn`އ%N,b]{̑Un][pwiV/Ѡ+wꢌPne2C$G<~; Z&6i?u&DG;bTAuRC7%Bv'lRh3E lC^Ph9]+[cM!߹li -bB|OɳQE[ T 8Ġv?;Wx% 5g^=W ]y2C$ w@Ibco ]DQ l QXڥ~}{!e$,>$̸!\o=*j>gG$0Lj HP D+Gr7SϴJW*Mv>%LRXm\"+7pZg*3h TW0.މ['^vK1dq?۶mت&[du82IooD<õ3uAxҭڈ#D}$K0F!r@Ctz{hY\rVm}Uoy !wF?gΤM(2 `bm)꺻P'G.DdW*VSFM{ 45GDbo/G(YM&+i݀L&V{b/wMhHhKEūBaPGZƿuA!v?nmϓ$`W9QH>*]f4_;1fH:kbN0'< Gd>^yLrSD^3BiySږJ+U; @H/ܠ#lh,í4:zb{$MN+En.c,soGq"t|'_)oQU`.a2y7jmnR;U60 +  Q);S]{G#̲LR=Y1Z^$P[oBrrRAWgʐ3~Ƈ*:LC&5KnsKW06`4aND;=R_@3/m@as¿f$`k|DBeIU  ?nJ&ѻtV$If]1X XPA+dJ@ޣ$rWD=V.y܃1_^!i(NQ5C2.Sl%y_*JS{n٫u(35W}ý ix0;Գh AM FI9]˟f`ZI1USfM-ҕƜ07x`$fwwYSr{bU!`:arAS/4ĬwQwHnUzαeQ㷿^ 5g%%2k;e~I nf˝&c/omtVpK(60>k2I`ō)9- '=f>rcYC_y8{@y' t,K+REių%h{Ӣ#9ZE(;J= h%юھw''t^ݎ ; t*Nmx/'4L\L̶RmVq{U=m&|\n$2la"'%po֖7 񹳋"N))*ZP|9{98UdG9i[Lyn>;0ұr[gZWo 4{N,u ҉ߔ[Nt)Tb.Ù =CmT}fI(% ?ĬmUE0,Z}gVK *[i3-`wX L h V$s Sh1twa%뎀q["g\Ǯkat `{G~;B*Se*m5 Wpfbg^1'i:o {90;QoSP#UQ|b hmZT8V߄Et}i@U!4oj ? %z[(ꠊe05"D5'\@P/_1I}rW!/f؁+5#:7Jmm}c־IB.cvN-ι&VOz* 魾{ n6I3 †ۯ+mbe1J=GkN l*?/[FSqmM0)i-:ŕII|!.?w.`'/D7Ѕ6Y?ASqm @2pM^HQ(ç`v e+@fH5\YHVύ.F[p_yqXN}W; Ac~cJ !Xgg&?bR0^_qHC.w/`Cώja{׈gB婘},2;vt)!cv%Ԛh.n$<*qMerz/}5Mנ.hT,(p~sM`аu4-5}K}} r!UQRwYU(ʷ-q77XU^K} 1O2j[n:QRVvõ8[f6XACd|]zjlIS`9oC Tw^@F_h汗RMʓ, 7WhADލ>wLvyT|>Coo(RŞiiQj0WmFbv%F A+hrT{aY@* t@?BKAфy"Ys zL.B7Jݕsy1eam W0 Av2U]grZx%[tGjc Ϟ!"*OOC ژ V,';oG/CK-έv;;zjr`#3F7Uq2H66FtYt>W%}%?2u &MvսR^[\=^쭔@/Fы_VqȬ`ƴfp}=bcj_>5F@S_vGS`3y;wR. QB-vkة?.$J.׆mKesG`+K vȅs~I ͌ Ah`'׀mæQ B ˊP8HPz ٍc$p^RteODmx N#5q]펛H^"dyY ֗Ί$ad`NRI = F§u2%?9-[ z!1FF b ;nPgw7Y3fh+|@VR۴!5׽KO| R)Ox7oɆ>1IHv,ތT hΖ@;c`G8g^ɱ!97&QUc=wCĹ2 b plZJ\QAaS)&'ǒn߽$9iaUp~v%sw+I CJ:p*5rn׼&_f̴s 1/*${p`RJgFg,̓ʹLؽv`*_W#}P^n<]ENR:7gEv]dp?7.O-!#xs{#Kw'li dlhLT0d2l:;k0q(tQ⡭MTz%V+|IEM5*h(_r$yOסV]Yp=yٻ}iqt,Agy|L%]moe\z+*`:raϡa S`[9´kt&QkZaǏzhdɘ%_NCv|DZeWto_)Zx&?]w6"a˽n>bbZs % B1-ľfL؟*!(}7ц.!^jEdl90y;?fc="BaRNTc#ASZh5Xݻ"B91 Z\h6 -[-cD7 #=YNveC#݇ fbIpɱDӢTͯAesg{[>9')+ƌ^VYLꕂ yc!+VaO?]Hofy_#U͒rNTтn2c`AZA"ɭ{-7JpzDP 2]t PXۏCEbێW82(SbkP^b(,JW +1Y)ܙ͞I@P6'c嘷r4[xi(q#OM/7_DQK#2AX1RbXvbѲsfcXDŽ_C}65LiU{9jԃx, 5:P|CcV<;͈g|Wn;k IOpG®Dr L@.Y l|2t0ufZUTW>J?Mg0V-w-5=[(`{V#V$kt5gG15BZl\ 'mzlhZ!M$`sX€֪ hY4BjrjPcZ&Voѭ:@%,YkY׋SQ~QM^PX]g({`BeJAu2{ϛintJ#)$@`xɞs [==AeӘ$djJ,sj(՛g 9T{bv(4 iiT'lH@ @f6]1E.jfo4I]Rڨd8LazaDF5M5,/xUJm^rAۭed$zbh7=a={5`q:8AW35Z%/GHSeYؗjq 3~&LX I:$J- 2Ї8 Y+OPM9-g@=77%|sch=[Ib#MXq yJZBU K zZ1h'vyޡ,0OI*(I6"FPc~;7UTZӂ&s,ȓd]TE !d`^ ^<|x5\kC 84Q-6׏ъA9/_@Rg6(͠ĀR.JjS)nEscQi&&$Ա'^1щFc)8 r' ^.Dm2XfD'K O߶Xp;'d|fVSmkJp]Le/"pnz=[sUcĤ+"XZIO~odxEğ~=+8g=cBz}?WIIبRt ;kTf4K2)@o-]9D&hl dfY-ÕjɸX=-QZŰmJghQ]d/t9.CH=MV$S; 8kÎꡒ"m*6`앱cOW4~߆O_B?߀sI0o5>ۃUƁnVǟ -E'=UpH7u@t״qI!;La璄aT҈C!&`I ,QyK: @4"2S ^QNz Qv_\H̅uݗCwnЍ$\)<ϲ7 GyyH>e!5ITUp7$Ab#P#NN( /*bvjа>ߨqe@YZ 0_$LHH~6 uDhjU5e]m8ltiʿW*aPwn|TerO ^y Ԃ@We΢V$(6m)-%r:.hZh |&Zν[T臿w"k/Qk Adt\51]'DPop1a/~rh4fpF;G֒Kdz*G{eƗr#0ݥQ*;M5&n|{wOS۩-ԥlil_k^4O/ bWŊz&dGVp샼tAr^YX AS~z/ceQ ޅʫV5YAy ٌGGEv4]tQ+ef]Ռ7O0q?Dh7aSF۰~lN߶EQ>Eu0%+0~ ^XzY&ai /PkB5]L*-?qcLq5ݠ%"Ovj[;"1 Jm~m|S~=-JdmׄLzf)GeW!fGVt@ q$ebkVA˹GvD\; ~'4׊=L,*FCrNAfuţ@`{ #?J"~*#b5Sl`mV9\ԀB|v۴t7d$S$ԅK7])խ`( i/8z$fk/tZkO+p%`z*WqРeHZb}Y`'La cW{D.fme*nNjJ~t|6~U_k%e%2x>rZ~lsYߑ={:`?ݏe`.sԴ;’|aJA(̇"C _=gQBH^6VDk>4B)}e>NFyxl:֔Yҋ 6bl9 yn,TعyO$DiZ U͵ ;43s*9IO,WA1H-}h7t%ȏlV #]\|?mAe(%|,AJ-Ѕ7:8B,>a*eobp%[9icT sI`'N$/\Tgvǵ4a ^a*\osC6G84X }lcCq O/'@]#?M4?ZN"/ N<"h pЬ|'Պ=aWNI g< .PZ@CMJ8 f|%yTn/n{eW%S+}nj&F];kJuAQ5T 6l>@(Geȳg0 kV}f+ Ԋs*Ra/[ޱsF[eI) n.yri;aUUeq \T1`}?`-d+E(QaG f NKz0 "}CM8+TˮG8O5 9q*·gpw iڛV5ֳ~N& ?XyM#օv"GGd3QJh)yE=/}yϙ\+Zӿ&Vs9bAI0ku.,>b!#m~TY<4Nuv |I7Ffa7HP#o "xApzn=e0暔-CM+9 '#f*/PF+_ۙuڳrҒٿvrO窯Fñ)_ }HöhW@L?Kkbz v#_sRhFyy>0KaUO1/HmB?R3 -,}%LG}kc0 쟉]9Pw`Y]E 0KENk_H;6_O.Ûb-u\c5tJqA߃1'?0sn4A?]OwJOC0GJ]k%,Fơ)2&/7G qN?:2_Avɔ9~;E;vlܩ,6E&L䮍uK@W'_d,0KlY[H#Lc$ɺ{+qo-sgv¶{*ؕaс0W퀆//P ]!5vʮ$R*tDedѧmHD921Z 5`lgS[iץO E׿+*zR>ԟ#J><[3sjYzv2Yoy Mmy'g`9+MqOw "kk~sTgJT݊;Zv8=ywCYY0ګ)w׉Ngg7blM>ǨIde Hj [* 7>G^ܢ6 BMtv䳎I<k:U)+|`=`Q&v;| :=ী Md<ߡAB{!3?x|Ixќ\֞clIZ2!N)Ҕ$nO SXI*o9(ߕ̰YNjT&W3e]Q\"X^e ?Ml֐rǠj3&; D٢՗U!PI<;z+#&ͲEƴb}o$n?Yj(#30WEl+JAٚ ˵/=40Dod]aVN#dG #THe8bbAѭ)#\?Ӣ%^ CX=@&G(59']h$nLFakթRF&2n)du͆FBTP!!gٽ*3V2ȇRˀU07WNBJJI@&_{\' ElWa2SFqس t. CP6> zQ)Ag/VaTXP3_ވ\6!w0f%Yx6\^"+*;Oz뜺O&uTe{Wٖ`ֳB/{Ww :p{`/ E!˽`;lBpvŒ M.]Z iZQ ?!IROĐO7&V }cqV1P=6 1¥;;S},MUdWZP }%yKͨހ ;-~xڴS a/|+EyU ̇i.B}_N&rPaEGE\=(aY~s^M 807y4JT/u(v?6^eF97-2&GR7X#*|U2g"_ 'hF` ~EL3- *܃5`wW7hK ϝݱS?mDo{0zk|' /4myV=`R8<|C]A x "-aɸϋA6)~ߧ@m)ʊr(. OeikrTNCZM/s*3;Ӱvhiƭ/=aN>VpKb*Q,xIrģ[$@o`5A(Ӈbñ6miÈ26ͯ 1NT}lz (TQ:|?}m W裖m)П8hZ`ў E\#5d/OI{ڦA~l`ciWLdQB{gdk'Zs\_l[c `ۘ+93 ǰ#2cM3񽛵X\PZ}FS'LVtfJB^9nYPwbMR#ldf(H8'UNv_ɔ D ɪxr^xm|Q `zݷL&l;lâA j4Ct`Dp\ KǢ(R{/+loB\"C~:{)[6vrjx"UMeOb|@4==l\wUEPT+1JlH7aC ?cPagT#\A(t.H +)9kg%T&`l5f[ y՘{HWňEǍhI&}]ҍEvq vӖd*xC}w/du F8۪XLHn/VQʳQD5Eװ#eɁ-ӿV?|\2|L͌IIK4B(^z~]ɆZ!ŸO 9eMa`MyU, MP'0ډX%܊vOUyr 7k7#Ivuh=`չ7k+RBjXJs4X7:e e ˅pD6&`&י#/!C'zQ6嵌BZ"~[HR_2yC$D1a=u@Gj`‰.Oo(d.pH!icDt0M+!Z*J>˦+XE}R nrc])N{);"S` w6*EU  93wJD ]$^u< qt'~.z|/xj 3Dᒸ?1ezfyqƯՌ$xFqµvKp\l0ֳG7S|ڜ:!8ڽT53#g#XYf7[!Vx5E$&H"L(nFbZ~w@;P/zFYUA?ٖH679Nޙ\[Â@o?/!;Rg.}{(Sj2*ڃ8~$j!9dwh%Y)ovP9psOOqw۷i> <#8ElO$^d;=NeO[AYmvS2˺_| аYU+Fk1)T~@@= `0[YLB‚I=-*P,҇Wr{B7FIKK y`έ$!|53T5}$_9o]@*KǺ@R]y_$saŒUDLbί+ |Z| Fzr1H 'VJɁ:]G)~ BGA&sO\ 7bpgqSfD֥_$f 2>u!>Z_jJK 7M_S$o_"= }u3 BH9,{ Zjl7r^m m /C&ə}niG==+G) wakiCAkr>`+^ՠ],qxp)Z/jƒ,"!܃T֛iE ?U/>I>AtglFZ2TjX;n" ݱ!<"8FP3nU4:]x Խu]o?cr/.@B0HZa.QI\ (jKAzSшW/`W #őa SR0dS-m2Kezat[pyP֭u&{&rCx'At#vrDʔ"ڴ?{)BCH ëPߚJF7M2EWhstg^ِ< MUmUhys_R7kENA1%} ?Bm=$^qL#M8P L2|)ݨH:n`yfps- w&<ٺnވ xkʡK#59Aw/_]7kp2Y4KLOD!rO4)E ߰,f='!#vQW ~̐Ar'6٘eҢǍ3d9SE{t&[ѲAfaơftQV5Ec3yڭd! 2枕LxSt[i8,--0;ME nA*v2ajN+bpFN@UdUn ҿȰXB?prd(n [U{CrƁ>$V?m.`x1eТ!t#k;Hc [=1˭xHLuͧؿ,@ĝU|F Λ]#8 J\rݨAw󝚊\CRjH4 &9U5O-C,A9R`}yw>#sV9u=jf<݄*g/m/v E䜙hݭ/Eâhbګ&j:+Ty60uH:[8AOWFe{@0%S YibS`{̂8 Z&zХ[so ~EP媉7DMxn:qmhbyY4Ao{q]jrEB)cK'b = p6~83!2BNS[vrN"nc2a^nrC+RaQZB<|c,J'ۑ2gW8DIxo,p}%g,|4(O]z`gwiҍ-C.񈜑CZ#7,BrM*ԑHjqHr_mcT'g;hƇ.+eG(S#pF(QA͞4Cu`=pL%Il9 YN4pHAk2=3sF2!!sꮋe#ub|!9Օӛ/w둳>x2i^9#B7Rqj>7q,`[yBVho 4ڈ̯R&bGaAR\u?s|Vሖn(@ uk "\\;_ }N7Ԕؓ]|!X1%eޮw'V#t[@'px WD*ae!zQmT^ʼn̵Ð}n9+z6]iY*8׵¤篻vpƦ&;jΑ P)%q*b@>hɄ(y~~i{M}.2,=_:fjWim6< ɨgVIbmK0E#['Yr^GtLff ʺXnD~[ދ(ȥ-~MF9W^,'-uO?)BH&k1ШV>k޶>ޱVe}{ :\DO\uj iWwyLmq#zu]ÅX=A3BD󤿞|(m-;y>݊B?K<#"wAƆ ,pkE@]QB\nT>F&#M<"3cCiEXٯŴA4chWYޜz>) 5gܲS''uh&yшfV7Ǵ-;nBz>Q! )5q$ f Q(d>}Z iSNi)Ǯ)Ob ƤilwbsO˿gFJp8Er_'.\`2/?d efL/GxGW%88%osf)qjֺܠJ[yr<P |6.k+NNle^+:u2_~F/1pO5K`dۑPQ!/ \2z4 !a'.E˳qpW j>``?yC%|eG\>$gTK^h_H;&mƆQ ;yhPzfhD^H!ƅĻL7 Dܲ}RSHɈk ?գBUx/*'EZiF; Q?DmUw;b1pyVQdLJ0FEflW[Dʞ^Ӄ*@'mKt Gu< 7dx,S $-{0aG2{[w{pXxV,YA*'/O2q䢨ST2c+$zyK%6/S)FO=G4ђƘv{dqL_>Ty MrR(XyP)}%|փj\*2iW|qt3yϝ1-zrâ|TB ucrx/~ԺLXF>~y9u_+z_z2a"!DW?t`eds: Q}Q5&1\jH/Ieby ☠s1tta-E:~J7C[gO4*0eWRp'rW / rq ʰ s;j0hmUH'_(nlC=^*0OXc?5/-ִj9C#_KPpb;f4NG@fc$Ш60Ts'11bTP*' w03r_+q)O9n.+@+f.cUI1RFT[?>VeihכĢ"JbY6YRgӏH'I2F Atſ5&"eɛ _܄Ƙt׿*,4R墹ro3rg(fA@`AX7`|w$1IJI+@e#ꂺvt>!bW5&NiMf*y㣤 @/jQC@y,e7nC=6`x'i23}0E3cv]3^K.Mb.9QBn5j])<3s94yH!qaBXfgp뻬aUq9+ dgo34}Ŧ #)+MނV!⬐b C܆dMf- - B}Di:6^ 2" 暿 :r2mMO 9Kq'# oI/EhB-d4 Gx{ /Xq N^3:$i=N9m A;QT\+uYca`_~%쌿1ikgP0:|?(/d40ŪLt^b🍇: L'fM~pF-oyU8Eϩ󴏰jюjDά4o(:Aa)oǡFy)t [X3d83? ΁,]HIVI((uZy܎Qկ؎0X.c<ZA=Ɩ659!7 {g3?aW*PH{yTvⲮ%G;p)$/!w#]lXS7;_Xx+8n{ J z7EG+Ňy.8G :uo^L!HLu)_[˻;&PU46\N8kY H[ѭֺ6$ ]΢yEʲL:.UY.GLA^%RP">{lNsoYLTx,^rۮk$z&7zGht{s qUgeuN4`_>ZǙ F*r)64f(eQ$t=p6[!;֕ )EbQvH}zG'K>Vek\AAGUkBʃ~f|WC苙m@9ƁiѐT>-eyI9Vco>fn?Ϻ'WPHǵؑf3E"HcpJ?wv_E ,UW _<(J3V_[Rv KO~)x3r 36sbĂJAū]N9!$V5(hy)]^o g î^w?&6@h۩|/TxM3o?.7+בeo(4lO%l4 +"+]ʇ}#`3]73+:e'mLW?,yS[Ѩ+ ccB@6DXdbJ۪3bZG /։כ"{Be(gY3ZŇ-*`J{'c ^;5I{Hеcty=Qܤ+ 3L/G͇W8dL,^AQeFi"@ Pp,<K#c鞠mȷ64䣧P74k&!Bק<#dsgI;&2WZz*8ǒsDG\j2] 9g{v.ܙMFNGeli/<֠`fU :n۷s&xd8r .Z;_:Ihev-^rcuHzAitNKg31, Iz3>(g'? ͥ rGIOk{3͠(Hcd } {R.}{,KS?Vor+^iND8) V?Qc:*.2:ycZY^'5ovou)kA3QҢ{m|v rde Ȫ)X⬭_nCJjP6]s`Pl]T@q!b6I^~B 0}d9X"/c(&ݧPqv xEE|'кS:Kx5 7}#*Dgbs|2 3Gנshk% | #=dߑ\Lb~cpg4#叮A]J0st1¯!VzIK_;c x`4$!0r&)0R~ЩI#Al8WL<\Ohnp~tДv:/VK&1-V?"wO8\,f\h@)O~ NKfs  㹲ƣR-\aeg$R-9Qx|z9+jK6V1UaelH2.Q6  Ô`lI y 5>PİAÆn;GEeH_-O^jmLiS+)?lBh\up)6/`eX'.+_˚!Fi}^pUu DL-ܘvo OG k)~.5\_j/śpš_& `깰KhNw!J="^8q BwὙ-՛ ȟ\g&9ل&++5gxi^j!V"S61o~A/\ݺ`kH.P=F`zsJޛƒF:9}n`ݦ @(qV4e {I=s2U}v|ٻfp,O(@&Ά*9dViK xr 4J U48=z5b:Ypa xP!/+RLOIh)A65D0m+|Lw" Yd  N~Oޖ0G'' &l).7$=1'ف?ͩ{x3 g2]-B`m06T/n gƅȑ)qUA}AY~T߬["dwvcw4]({~ZجPLdt _ AɆ(aCehgP#㊆R] 1N6{N= /pZ3ye3 BR󞰛@KS A\)ɜuYZ4TDڋڙ 1um<3CTtt1FA9TsDï(7eanH3VLYM"Wj*msprbŗn=W3@ݻRli`:#g*˅p] '`ؚ T6(ѡbU?M]oEC2!87on|&j7` x^DqՖ=v,`;fS"? Gx _Ͱ2hmee%s#y_.(*>~'wJp\m,s^СkGrv+F<.Kvv,yTv0ϰV[5Jd|f2Ώ3\%W܅(wX"y̒F#{*ވ>E{kgC|]U%vG;-Z@jb/ 'p0aUy!INQ0p${S:Ry:ZȯiY_sbb8OTޙ¥+vz^lM01 R$GuÈAe>eU 9\ ;wSXP͟PC;+n_IDb" ߏW|\ܞ+<1/ fgLW(6ݹy̿,eٻ뼻1ґs]cO:*`CP4 ,kj6GGKXZ> Ԟ/Mc5ӑ$'reL[ۍ|jkbrUcU;+,,f"+Tڐ2DD; Eˆr MȷP˘eMVnԗ"aJU58?|MCQ6l VE=߾}EGn[z׽vb1p51C~z<3{6GiȧIyG\8HXR{*& 84>V |eWs"{Zk&Vy;8::p2CEx2P="g tXs s=\5:FX2'SS/$PJNܖiF Wzd[XդzxR*/Tҡ*Ӡ1U'PUpgS ^WBpڞHjjB wOpNYJO-59V׮Co\OAzbmytn#S lP5])J;(GY+y}-C|͚,_U&)Zbd,8{b5vЮ]b{A!xg'ԞZm~^6@yeG>HSSdFl:Z9$nXT'! zq[o4N;Ues`݅V^^mn":A8Sw7Ā|SFm:_6p;u:ʠP 0t5orOX.ۉ1|kqK 0Fi<1dB[rLÞm)e Z#͒` zG2MrɆ'}O<%üpG]^vFIn#$ޚrL's6DxehRK<1XJ"S]g(pҚse7)w22D&q;cno: 9yʲQ+ ciNA܅B(W.܉}7G|~.MVr")1׳lpyt-5|αakj77}tQWѥG֢d4)O}zh*Lػ^t&0_v =<9]pg=yQK+L,{fGHOr:#5'{>XҀIκG'mQSlwr~5Dz-@"(LLYT@TƮK)hhRgytǡ6#aK!@;B83KE=GQ¦dT4ulgf{r\y헙GȮyκR F5zҮ3R̉9"6ȫ <mی#=1ߪ`oR^\$!3>4#F1r&RL$a޷V]m ~"E!xD~-ɮn®58GBiIӨ`!ºt Ȍ60v9e> _.{P`M0wպ'Z$88+Aг6g$rvX=c%#Y1P L""8UV~KÐD_'gN`o܀vEp`KiC7|uIfs5Α'#vyΝjRAt&]p9xa&^W9\{,2˰'&_s|\A}7J>'Q@0 BS${)d<Юj1@Qجa*]y(-U2\c-3Gv0L:֖7 UvJc ;L mfm_EP *&k>es>a9_DFa'ɟbTn0` XZc%&0 Yu1̪M\[isw M+.y^ƍQ;I?C]P)GGXDg:jieEm'U'>in>1.ꐵpOsOCMκD:dZIx{`aܖZ3ZK==4' $.p FJVW"~]a(õ4 ?5#xͯLMTel L:Czal$rc:VK2x| jΔQAu1E:3\xD fˍҎFBŀޓbt~̈́ Axʸ >2p*EV=Bq%s21B*흤<;+T`ַTܟvQBy8BY}1#/C !MqK?(@u]'ӌ@c Siom琌7Ll>1Ъo% }z!%{&<Ɗ(({R::Y+3/OL^ÑnwƳ ^oV@΄ ? Mz k`wz,"ā 0fz]ϙiFZG :S( Hxm_ȈRm/xB25VrX F35~*>?3)9rE"fInv0秏#73ٯ.r1=t҆䇻'E1U:Vl LcOn8L*tSء)5`^1?ɼQgjNo5: y(UDMX eb%Zt!غйFjs'pf.3eMqbBV%%юZiD^S*:2Ag#0S 5Kp>=g v>;C4K78(LoHzsYD_BR6x$Ț ϙLpbʵp&X*(5yޝ;5 Y WEaQzjNw;g#dԈ&c m4{p,aS}{J,Cm=. O`lujg^!oEQg#ˑL!+܎VF{MzLQpX]g_UuI4/ʯCW 3fuZxѷPaxoOce5tN}rMzIpͺ46{֪bA=߶O߽qBD2pM_:nm\#a/(\O3'%b^j2Gն)ږ"W^k/9Ɍ0\r0W.*N +#H1o$Df94Gu:Y E̾!V.ڼ1 N3U@WRu=BY#7[lnB: VUNq[#״vז{mO#K.%Cq;LR$E(3bP]3[g$@Z?HԳqN-e-7d)2إh6``/MW?OW3DV;sm@aIh{:\x}4ryË'ͧ~Q4 I'(7'[x'b~کqٴFXxC8>ȕ w t.)}*9N]=ˏ~C<bm#hӊ3!L H^][]XcjFerX `7(rҘ*B| 3 ѩ?dPX`3j ΠANҀCtEgoױ<  /_„,~HݭD( ң]G0wx(UOoF76iL'r:Nꑾ0YEȸ9nij:X'muoww\4bZm*fȮ(iӛ'b,!4A)EwЕMֈ?oRߗI`ςQ- =ʹ E"ˢYCe1\8m(ya{;n|< ٩UvѲge>E_kgnlo! %Sp3v nz %**m!+;~!/lDJ8_laj(s {e˨#3 #f6y8Seag.!RW0ˮ{1Nf~8UJ/?SldKJq,(~1[@$hVcBn~Y@w{edQˑ0 5;kaObPU9ݛܧ_p|.Myb\G'_jY %*F.$ 6慂~-oI]"R[ʰB];La/8a{AK W:6ali)[֥V䒍ٗ*,.EvdL@ ufPGq~Lo]{_C{S>gFPof?Ɵ{+5 sN7LU rdOR#T "w d]}w+ʗ] gZ4=Í6U*6*~J/Kyye>YYyت$ ?[%^si *8.j]w|;'ɋ-8J{zcS#+U繞5AoEo* =W ${Eٰ:`jӋ&p,|ʗ(t9RΦ.:d@ ,Y_D$/M~8 0*2W}F_ܔnBB u<@sC54+ժi6+i҈E;H;!G`(i^THS8|4C% h粏XO1 Ô_ %ߝ0 裏8vaåM8'(60!Wna%l%z ҈yj(2 M9A\R 1d$RVL\Y/'Ԕdpbm%4;%0 3[]h$I_kqdbGWm*w6}!/e:qsƺ+4ר07A tĬl+B +5+ "'@f@C=na;Pl}{w_XrgvEJǤC51ٸ`0GS{@)1l:Zzˀ'[ȼt6 ?mxxF[D$v cPu/&A g+۞5$'9D?;?jg˯yF?-,}HXO#SIǣpZBJu͖ DɁǀ'כO.Jg思\E!Zq3ԛ:TT)ʋ,H;͌25r+/J~uһ䦩2X7?Hhxz^Z kMOEe+~rUK5~?yX>: zY"&3D?`Iƈ\ 3촠aδ]]1˪CUްT=T+S-$hY(FԊFŃbh4Dn=ƒv[qQ@= l[/[z y*NSst*n/7.W* Y`a_?7E6)EhZM[:>Xi;U=64l^S\&Vcq߳nE$W!@|AnJtAm_OSt!K9ڔ=j͈w\%+xsxk.L4('D8ܜܸ,4 {D \Ҋ]&aI®k3 gm?q-Doú$= m%cUDj; olR|*Ni ;&~!j/ǰ@s4AM ϴtyO`I| gԷ/{RTV[!!#]f=dWOC\ N,B7W) YaZaV4;2u}A\H]͕Ԧ'myɤ^6=)'xc"Ù40oDUL0ЖR2JB}Sn)x@dU:dp4 N%5r)pn/_=K7`oueO5;}S- a #:ww\߽v GEsfEQ&D(T5l='mKcTEYxv"р<"u&-nc~pX&OE8:F [&\e[6O]5DYWQ~5hPAQK-S4koAqx C@21yP9ZK" 1~ʎf\v*k4/S[Hb2IAKPy' u$ yYA[BYl@Sxm2f`D5P$U$(G'`Ad0ls~3)8]VaDլxO+pS.i{ +򘲅F>edXsIKYGmG(r ]}  ʉ5|ʺ]3rB4gS֔nHZPRt~FJL~*C)'L6~Rr}Yԣ)R%)]=΀aL)IK'NɅ|askMVߦdoC) sN2a&ٹhutlh' Oa$H5^0?R!|o^rMgG9\}6.E☲etl{HA7?1hH<뢭DܢUJ80/O)KOjzV$8w6:wT<){h)f57DOZ9EJ9: nR1~HOn}d_%mNEV?&ӱ#,sIwVai^h0^iCWO*,qsT!n`GD]x@l;'hMB<3#)A.r }Y%边꩹pu^KRƺs3=s?tҵa DZ$fK{2Va0FjN)m4m=] %lzv].A\6:gf_Z;) mrYbѾe$Fj@'kΞ`ZM ҊhchM2Y#3Fwq;{ ݴ:A:7;؎3㸴y%ouWWԎdFq=})_AU=q6Et0HnclO,h _5=}soA@L]Iר?çE֔8 0]]G[G $eKB-!Yo^Ŕ+5+NjA Z~$\ fnDŽЛzB||VfOS+!Dm|%? M ;M}. \^0ؑ[^=q58̖LыqJ[TԚak z:_Eg?hCrza^x\9S[#$9Q{? ZIwrl 7On,<ChTKxZF󑁹,!F#_:pQ} r7>R294X5þF\@Dٽì̷\*"6aB<̍M+9w֨uPYۗ!HȦD\':Q5jDd˝*weW=_5^"CuFK9ղKyz22XFbF4Hc@ O,(d!l;f7>>z:cː ‡WAY=ǨL].9]ZTOD"5)9}D X{8[6 Y=No $ V$&?N ؒ޺㗦UPw[+Ibp]#ՎK`D?W;ךHzW>fJ2hjB4`#?^8l H9_G^$ohL@^|d6GQs2 5(*5LϢ+dh3NOMN!odGEsKM.dSN_O J s5d[k6AnZ u:b116REqUq`='X,sA0*QeFƂC˙o4yMGqx]\]sĶDd}8eH9) í+Db-j^Ij0v2b/wəmU&6/m E{õ ˚۽#UЭ@bܰ4uՍłΦj1~9Ux.\éaҿ"&"AN-;5`w1s^NW~:@B``i=;%A[_O&ūjm?#h00Ӻ!;썪ǔ)/R>סK,ヶ"(ݺfx2F½_%FH .mߎO*I8$l2,3aJ_+a',3X/É%uҽ =Z5B܌1x"T'Zsy7eŲ_ HH6bM);ٛ1z95dMKu>kzM-C\ߔƣ뜾LJzlŜ38<%;'^%1Y*+/ZYL^}ȤfS^bHCV)O]F Dw9y;Nމ1C{r-(EqiyjK-+Ϗ~G)LMC 2ș L*ɖ<<"qlx?b96-k|ks עEoc- E,{yyw ?,i_w^!EPuиvzy 3"u=Jvah/\9*W=4"\(<6('.M%:%'U.$horǍ!=VL}LiW0RU|kp !R:C;n6W*0H9N-Mxq,S/dϛ8{r:(LYyܝ|6iׁ T`mqJV댟' 6n__Fzu z@'0iLb9Op8![^ rxY;9eV‹_Sf!j= =l)wd^a0x^iS #67)5 V&jqf!_yțGfcٲGِS78?l+h̊EEՖӁiu0e(<֔Xž")J 8xeY,Zƾ&e'ʈ0ZR TWzѱe\4L-Z&|~ s;qs3IRQНG9hFϩ=2iK~~&^>Ys;ǩ cs,>͙eݰ`8GM_ZU+ۺj0!QrT ~ZbneF.FwJt͕el,blW3 #NsBHrQYyku.˪&sҶq'@vVȞ#ZHM*)AsẰQdIBfpn,"F?dC0äJQDq,%:8R'H褴Y2;v;Vu"Wy}G^T@ӧT:fI|?{ȉnjJJqD=4_'+E_Xe|+^ˮ-7r$pvwgӐ܀8 75wݚ ^Sw ʖ5#\pK-෬'45ORt~սcJiL½^yI!ŴdԫesrTXA$wf]]C۸_FP0g*t\Dy؎p+Q5TaSOpb/g;4=ѳsoK 3/cQP1*pџLO mk4vz=ᣔt1om!b W׎"l?4ηu&X 5mthT $p7 VR(As/=*gKRy%^uVGqR]pf0}y'unp\ =G**000{ꧽm3;Ƿ9v 3yiWY*+5KESQiX}鼩qdrE0 LAA՘EЎX4Y.YAjw~XlY=%U)+&|3 jpirw}͍CK4%oО Kh/ .wY-HWg%BiΥ ߽ I9&8{1u{.5C"a]r)ƣt[Uɤ0}`rί|;(*>oDoIkA֋;Ƅ%u\o2~6]tqC ޒɪ|@9Έ{^-ryK0:JkkaxW'Y0^[4#2vݐ-NBFjMc8@ u#GqȖóm˚TJ F}? lk^[ _382?->%qpc@ >,jjvyP `Mlq|]]˻Q>:~x,}%!rPSSLG ]<_~%DIK>bf/.y[v?VPP[bc'?m,>|b/ON]ᇕbu-mOi |ڧwb,i/i<-uuYH 0Rrl(+p i 000hOLhY:N<+KS0Hnu_ -rxN Ҿl˶* U*N!dM%D2"khHg4<+Pu_H26Q>RPbGL [wJDh [z"5)-cby sQ=2 E.5Gj,ݷ]d^;;tq;3kXia_\]qf6 +#`eyȨ(,v;錭|N Ay d7ѡˊ-}cY~#3I|xtγye>ݬbG"Esi>w*]Od.I S6% m/P;vP0`]/$諒櫏2+确_ڇb<SE[xF2Nߺ m=l¨h `Ȥ-=o[NRze-p\d6*/4SJ }}!.8<AUsgx%I{4XѬ,h'Pc&O)1UK?9~{|T=?ԳVTi.{x{]A7 Is}^B@Y~iw>e&!؁BE|/Pԯ2-l ^&jh}W5qE@RZiX-`ΒX9hBe!ŷvoI:Auf);YE>@oJi_jTL, T @eo` PQ\IX ָ;SpEWB;^$24řs1M}k/wD, 踧BWJ_ȜiI?Os1;}QNQDa-I抄}S*BGEj RRD(a?4' (,2Wd$`=:>\?r_UCd|֌c$yuCJm Qyu.<`n*WG  <]tsS5aa͹1}s_듟` YD}SZGgg:Q+ִmq3Bo1!eUp⑾ ˢ|;I';~Y/vh*ż]ai0WWŝ9耄 ZΊ:Kbf$;se[1on8RO Hlfp/p=HJ}k*2 gI}ߜbٗlg@s t8$*bݕ7q,/l˫3&S.%}dip&_U*I)<ڀ2'U#\ߴn.;МKoUEP@F|c2= %7c*;a'g HRfA!ubM[C3ujmUkWF@UzJ }fA1Jf\M)y)H($H7Jwiiڸہ.?)Q7|IZׁJ{pXT PG~k'EiPĪB`B~ Ć5O` CFY87eڵ4Y)XY]k9ls(ƵI+sVk/̘n BL< =f_'<[{W=2ǻU- l2( Dl!EF5߲"S5#/nUR&כN1Z|3O婿ih чёt`e BpWcj߬}ymxxT₢ݩ߀ ޣbҴ=UQb=Za$tU@z -7E2hU."Q?UW>?[RkX|L4+j%$v!=VHofWPKt+H 9()SekVv*.]ɔ`P3_%*J\ Uid#: hw9-I aפ`ó_w"jAo0SuIT('OS-WoO~(x~+ [5F>Kwcp')-,w<0<8)(o]567x.h ܎QQ;t)fy4Z*^=jR;UYıPrF(Ka[xk )k>VU+!gtςׯ2<(*m%4RF#[ȴ6n>NHz6W ֩s"^J8vRcooPv5 9- Hc Ty9WH_-Tr#εza_\Dgo2Rc.l/{g>U?M<©3[`[oZ _-l43[4y#+ő2O͔pmu{AJ/C ZE[ߣ)i@MSP{|yBoBEf03W$[AoS,4)7լլ%$^GJҒZ[ޣ0)m%D@s0c}A]ۮK@<_AtՕZ68zloӿS_d̑:Qp{& Ǣ5teꆾxpUc [FTqz ڜ[(]:-%7rn4Vĥ2apiT{ѐ3zmPk"x*RSkfh:}Ď8J;X 8m&9Gځuq̡H7O@S˳hc 긆-hjd#>a24|1̪mԶy/3 U73#:2D'H*5i%9-&s ;FʼFQ~' ՙrS0g )i-(Ȗ7ss/L+tI2 lh"@e%.:!j{l/$* y{޸grcZ? Bg'X66ogH26 ?Xora\X "g*8R SU>Z=pzLL$`5h`%FGٌ[BŞH "%e;H[G[ =r*WhpaM7̧Ou h6ٖ27 ulUKBVE3!´#W6a$Te%XԴDp cD3,:u+U\ȟ<ੰI~N6'. 2f7rFi]I^Fl&RR83zl8 L#Wz^ l~B j=V,FH;/ \MO9:UAـOwArQXm7| U4M"-gF3*+ gjXs~,V Ŷyk F:<9su6 *gN X Gobf|T my@1ԍ%VV0׺U{STTiJQI*'S;Yhy "4:.A<7[w#{EYgjL3׀[x_>4$[J$;`_h䕒tôc$A t$fzR`$V賌ލskAL <4\%R*5=MytjqZloKV*&ck`J$d#fflvykf KA"GQҗq1c`+@98$8J8Ѳ6 <_p{vSگ"QsiA\ zuV7f@0iwP#3 y|+;V %8 T~ћ2Fx2  nm.XWk`ԗ l|eƎ( ="12y~"qY'YxB+S*o^|b95ŊqNUD']y5&-N;g˸%L9C$+©~Jsл]oB8B/#KeU}1x  l֗2nbdzWO4 ]K:ri\ \Guw׉Pz:b&bh7Lݜ-ՀPiYJ/%MY/Mc&㮴ʢq?/c&F -%jaw05XjỊr%rVwbi-UFlO6zΎT(DdjHr0H"ƃۿi7_d~]&ҷO{  둰Y8E,/L{C  w[]xQBӞr( jĵY?c?`GhyMuf(*%L<}a;Ǹ#@,%Igr6^\vA X5 nj\lK~k%l`eX0v[Q k"j BΑhckO1otօq]TyRL?JS]^d[8vXcjSevukgW 'l1o -XWf]]nD%ԇJ`W6lm?dm?^.C%:B2*vxќ>%ES.ZXg#ڍ5'&B3 _լIA)j\ qЖ50|jp^$͈*.ȇtY~f|SN잹t *"QiK_@@/tr͸δVTᧃq3q}7::-VS =5~sAf jPy\I-4f%x %+).ڳI FR\MSmnafP?5iq015ATzY_AFw.8RA?-桂s ,A֘O*v܂N` iQvCFVB^W'z@ljwp6( !~QGj߸xmm~q/_>5eզ|rA,h\#ۓ+NV1mc+dO$~zMQc@i=m`9C^XP~W+Y'|\uGlg^j1Ơ[O*C2-3vߋ"cT , _7ĠHޣBȀL j\Y(+F2͢AJq[ڊw3,0ߒy؇Wtܝ' tl`L ku3z'"rjWIAD*zF۞9d!Ήp`7q%#!Suoߙ I DMI*+2zCrM:A0+,VF08Ԉe|eFSb;S sElp0{~!Ma 3mU74~tc/4&3I2T7Qo,7`(~_f<:FE$#wF4B-ʪ6zM C=);Zl-%+PPjغ,Xsxj0:ՃS,%`!8z.e:B&5ܲ9-*>@TD69'(WSdK+$_i@ a?Eh=h-F[xU#QG&#q|M}"A2i <ݰNcz#K7ˠ5Q.YHy<,"s_JUZ)Ց  ~}Tl7H苁ON@ƞp G[8"P1AcUi[j)2kWD|\)nh kː]+c`Z"ڔAɯ֗,.h 3㻻Ƣ0)@P}׷T. ! !}H?^%lJ0i˦=6ʣ Xe+fdA rr2-aQ[# PkN:Ϛ+ܕI79:l+,:nnU3X ?>ZnL@ 0s6ҁȽn'ɼ̵tU.תQ#edvwK!?ːlUo;?|PsXHfq b>wzŰlE^uuϙ *>7ݔ?YKM+pp !~Ⱥp La=F':-E [k^"vsa˵R:PQ+,O2J [\q&]=FRwRTEvW?򫃌<0T2 Yf'r4τ*śvm?l@2vi֟e>RFiw,R=ġ:G'c<w2A':,G{elA#^6z{D(T/J˲bgH:\+7"H4=R|*M`B7nok[ȠL!twκ ha[ͅ]*TV'>!u+W%)<s<֚'%!H޲š8M|{ţUk)))`.15g.РD9ۮa|gLI7;)'dE9 =[t?ܮ?S q9@5 8J~׹}R74vKEiUQ"we>qKyʿ-Tk#@ -5[? TY>5Jdq0H?ﴔ5o[8W<qkFSTÓpZJ})E.TwP.I_Lؿ` ^V]02hų;[oo|xsp~w_bo : ~5?*"nw5iq;F\S;qJ](5ِL+z6yêv>!O- kwu=^-5wk5}toAdxN,Ze'9;N72 w[RrZ9&ୠ]/ƃ$aoօݕGΑż>_EB TTC"*C O4ρ`Aۊ/@vMJǗ. n1EfvYKo pĎFe:F͵+MN# CC& % +G~(6HnYHiK᪉Eqomq^:wAf"/l0,"(E4ʎ'Y<~W>xC"HAL96,}2PRMw#P7~m<@ɒ<#{9tB-^:;T}R൬j*?$@|%Xţaֽ bLÏha柯2AP@lôf%)kCiںG~%~ѧn,f6r^I[4fb/Ab)Q[T% .B1Jw\zQB S43™9Vk,PmhˆcH~K=J]9ȍHK׹Vrjn?צY2BE\vl@V'Y\%{_t= J2ꟸz)vꮲOM/X (F7%~"}UߋfBpi|,Qb=0k J\5;m&0u7`O/ t{gT&V`X+%s26:8B( g in@>|uPvݛ!Z @d Aܡ패^ܞ+0\;a@L )/i3×Pט~y\[D?6G0A.xҎiK*Ms+_aFd}wrd #i| {s#o*n8wN)d4yv8qojvnh&b}8dpx)`c%O%{H!bߛ>)bsjwFaE]t uBcQ떓~m&;`ç * b lfJvmR \x90lx?K tBnq09sȑq\s Sw!X 3Dt:Cى H*~& T& "OK L~y7# 92?C$67=\ݜeB O Le.,~*-7B/Iߵ7N)[ҽ n\K4J[xoZPdi3 D\ nÏ9D[VuFrC)LCd jMJL-$nYw#|c,Qo =ēVi0m`m\Vx~'(efCjyD|&Y>tZ`ϟq_xGO\gäqōcCĿ9xL/fSv9p%VmRJh%bU]|wI QI^J7;Z?Z /9 8~[۩սU`a Po{U Dj6]ZXZ–RQ?%>oD)%l=gJc c|οU9"|?#ج3(u+k` |y9`:.q./p,"\vg: ?Pn=v /tO#lw95Epٝ/^fAO r"9F`1W/0v@`HIHaKl̦ ÿުXnՄNUʓ;%TZW%jJnmt!U3uЯGjY<7?ڮJv@ib;[z[7 UµMwgiesZtNZ4K~Rcx҈w:䧒_:nƿ@z^!p‹L8BWo.yݳbsa9¬%Dسс sYP !wQAE;kZ96 ]s:X\+y)Ny$2|]hMNI? }NQahbOm"+CZyc]7LLAPtnAncCZֆ'_Hexĝ{]5"i͆}(9o^&gq' ;8kǯ[S% (gm鮵cnSghHAQgČ&_߻Cb6u_pR+ 233::ϔ!;Z U1gFPo?_,|8*kcB"  d+mzX| : єY+AJef:Kfdi*{ )vAY[`AWl+x A$ϰR\~''}]f!5; /Z/9nOӖ9fٕ>`z너7& &7H C:7TPC Of '?TstCI6x]=$ + (r18CZx1_mK3jJ .VcZ|@O YbPg43jB{oޑ>g֯HX;(t [ JF_GgԵEAB`()ycG-ͫ!)ޅ{;,@lY&_eqǶ7|Wg7NAR(WYlOri#DbQR%%FhIQ$acc<}%jz/ME'r5#q]3%5:_颇E0kbNLI*m rޠ)&҉Җ nO!p T2\{ mH,)fK6;?h.ERl2r9=mBJf Ɖ\'4c:@+ۿyc|%Aߔ/ z+!["84,2/m01I]>V&1!%iM.!aYtvI,"!6o_|\5frP4K.sT{WA}W̅eޗSrJUg(-؂OHUD.mG.(e`뉂Gicނ]:x6-Ű@PhxNǀQ$ {m5~ %Nb#HWY*p9F"?Vy3 Cop\3KTnV!~p@rAH)Ť[rX =Ƶ׭@Qۨljͥ|a7ɗlS^q@;s}&V"ux kNCmږijdz!Xmԗ)َjĿ@Jn24KԫPtRγ/[+SYU*&SiPeL" /nTn*sN &?M^v~yHo;Ǩ`]M TdrWJCx0l}< nrgI*:@JklK qŝh8* k|F[c*=<\,?_tE%Lx?u07q:BiA}QgǶi6 \+R#7>D]>[Ϫu?1ƥu7jOF.p *5$يk]"6(j>rG:GurMk%93kTzjyQV;,&)np0"@9L[ᾞÆ֍U p| G`v-^t Дg`GG(LZמġÒI3޽; ⪫7O)[qS=3#PBҁ*k o^?%ŏKАنǩEEM!멦V y-sݝx:gՉL 'wѦ!CA/ʁUzZ&5eU=h A1;*͐{}wJ|Z¯;4 C\PxK)E]4ϣT Tin DIߘ{P49Ao.7HjwEDŐ(? }1ƫIuڦ^<a}lb'AZȔ d=FkhMw`' ;%l.B$FMCy8h_S5s/nbcLڰ'ᢼ~ɑx+V3?,~|RˊIX+,@i1MO!͒),!\%$}}G|3F'-ަ{x<$ .L'Z X`T XP N9n 7>'?k63v/_vGI6jWAEU'}iEq@Q4/"'˒'yMиE>KXZ#3;#bxנ"Ot0=z%A! \~܋`d;IV9C$|sz,l2Ez(51pɁf @~Q/S֐T̟yjH? 찞Ob^$;yG-k:w  ւ⏇mz_H!2jg6Cy+3q@): A*oYKx9rBL\65$uL"dVhD%*_c.PPoIٺ[-kCCdõ+hSBݿA--0uY:0 D/G9=Ow|DļC>.fYi9ؓE#b^y$/Ké%8_v"eչяX<8HOb %y>b ȕfOT*+SWq=?A)| wFi̓B?7",۪V\l:FqcLom,Ny +n/..[(c,R,97K)I lc?bǞwa:R68=qtN$aQg)Zj+XfO|= 4?FY bޖՃAMŗlY|97Ha4N7ᏱIg&$Q&I9UEY* $HEe[5a1n|'6O-v' }F!ZoْsXy5 bH^̺TΥD>qH]nuB@x$TgxΈO<4wuyF08\SX=ggLŞGg,L@k\cDݻt``0Zdy3Y-948L\N9)_oP"/W /FmkUR,Ph3qV-T`3˖lS=~@CaQ&iRAb` =~1(J>汢L"[?LO^nnco>>n癧n%(OGPSNnH~X9QWe4ay45ux>{)د1^i:)wvFNΙn4\2Y^3b)l.UkAavDӘdvclm6!td e ޼(i8.+4f}_FxD_'XؒQ W&ʃ }}xC33{*SB3-ɴC_ʞ6otE<´]=}|݀BX  0b/ú+RVIePodLU!9F{۫Ѓ)}q+1I\M} 8s@V(pi9v3mPAѴ{p- G+zzYk:JMwn[7牼R.;(N 9lMH;+%wav I#G̝R# iѾJȀ \#mKd\}`% q (N6S)wf*;%oϖjr6G;w{L+>.Vnn"!NH-$)pk0,qZPq+Egp Q-l,9~kCa6.'퐈o{b[ CVsrqB9x[۽a9.[eQhΰql. y6tF`?)uNփ|!M4SwxW97t(y< U|p}߆ɟB$L3SKs6/ƟǼNr8_tmf+, s }.ؐLHB` BTFi1^w)i) IAym ݙyΉ^҉ۗc()B^a#$gbDl(IFӱV ;*"NAL-fRL"|D#q;Ő}6߯b=$H1x wסCa%P 3j[~I`Պevz1J]J#:WRA%V ǻ,$Y<vc W:gzVtt{a |ԭcu$kdz:,Pt7bбwq[W\xE|ZJ17\S鄼?ՅC{\'PI8+.3fvrLX9._J M uꩦԱ^0x):wH2' 2mGuY!bk[cñ]$Ge'r~<Ťñwd`SYY r=QD~v`[$17H/LNٚĂyM X?sٟ( }Tg-c4ms H2mUo DkAQwOBFP ;ũۙ vcabDbiK:YvV_3YpzuIҨb y 2<:nm[PexI#w/TL Vı$ؼa"D#8D6\vcB!>[s{Z9r3TArncX=r_DH(9~n~yj,`'Er>#A붜g{;?S 7+D2-XYV{1"nd Ϸ=XdAOڀ@Vw&lU!i9OD \ɗ̇!3}jǴ HJ'Md WjC54uI,dv35,.U(7*C{FO-KfʼnP/ύ/esn]Vԭ6CX܂<5 ηFMb͡8V{ЕFqx{cş[J5D^~x("$4>3_XAɉ̕qfX;HV@57].rKYE!y}_>40)e7)>A$*pE;mښ#QWuNC4}yrU wpfL|5ݨFxaȎ j\Ȑڐ-9ߛR:T ƪYl4Դ C~A*i8kqQXqerf~ҹ]~qJ%(y1A؃(S '$vYcٵGL{f.vwn(p U֮̌&˜)m"0a8|R (6B"t k"$\3Oi32^q>ƍ^UzJؑ s/?I xHn߇B^dM[yj mdDcLO=鐂lC5>Xﮤ"-lHu y*!m8@+oz#Gc?63\ERtg(!HQ<||ፋ)| rõԐE40S&Xt=&֑l(pBGߜ5ԭk/ĕve*0M=abࡋAI!mB;>E虙9PxT$O :M>iڣ"6Sѯo+ nN^\O$^]~>u7BsW"͌PҠ^"AĈ+'%hSmERUg"Q"{XI"Ww7+vmfS J1,;[>AjBingkߨ? `FeIh%w0^"·rtȠ/ѤP ԌXr FnKn?i%A}BR@hSon^g 6!hhFxh2;O%(hи_崧3f#@G׃9G;R]E/Ug;G$ ad[ZQIm ntO϶I }%p8HГ䔿}9q_U]j1R(]Fsƿ 77US=@o&"B%a5m=ZYP+{Oy*z)GZ9(1 9GG?ngͮtd2O]y w+̄S9;%v$5߻'$u8S ImXfkw) 7.ghոdG{b/m9ORm{w!`73Ue=.r%%ϟo%g3͏+QrvJdlg (NEleDQݚcs@ 8 5zl@0ޝWLڬSg[3HưP|y-:R7 RߺUf[†Xaq ~VvDC~;TBj5R;QXQڣfyY=8ʩJ:ZywD8PW)jht %K<{ "ٙ΃m $Co\FM$gTFѵ!o`-w'i6'~+$ndYneuɁv$V)Ʉ}5`o2RCiWwt|`:7qpLI ==/ESL(8Zn]K@_ "E骨b6Vg"ǻ51TM &HMh!5p^N,ɮAPn =%%R1rW<ҲӍI NO[;^ϸfB,ǧ{4du?@@׸L\̃ )4!'lO^j 5K~."& 1RQRFRzE7'X˗[zdkg:=Oٷd7[b3AbQ(V7k8C(VfՎvAS™XO*)xLn.f5St epka6|6]]z$Vogj28ڙ27i՛e?LP^mA%١3ZOQ,OFSC3_&%yr*ОSwxկ"źȼ+wR= vF9~Q͆}r{.;nhtDydȤ9 .h#.k 'e SG>훒kW9kEPM"lN#}%_UGeV $l䧩t)*uZL7-Ӄ0 8ҽHN:`4A 'L9w!5"a2˨Bҳy}$}sM\6,SPޱ1p4 k){on,Q fA_lB!6TN}l )z,KXV}J A-K|]Z#ܯJOK*hp$ҝށJ j ~Z*Mz'QԙIgm'!=S;W6*K֕Ohc 9&Gs6"3coU^4DTrتв1*/2\Hr1.5<".Ԩ݊B5'v+72-?9oufC">+Ӈ)K>ߚhM&Nak ܚ,*]T+Adbs'Qʝ+آ|*a[oRdSFWfFm= It_U{4 .oR0v. 9sn _BopeV H;ҟf'(o]OY .7 BW6\O˫S鹪4s41tܕM6eD'7KW3iK} U/=iT)t‹ ks|E OuFUx_q%_S`Qj4*`$x<5~i )-lzڥbk$kj"+lqw: e:C>pyKO!_JCTX(}ِYuJ+UGM!(jxy͡IT}yΏr ^N S6 >,'ad@$30ȼ9+Է1v5lq$m!*mI.)=s_}~>:eRZߩL2~9X+UFtqPdD',$efmbk3#64PL3RV-WeH6W+fЕ+R(lv G0/mY U2& 'lD `Ri7NĥX؜o2v_<{]zN{z(FDX6ij9At^"lK3SsxBN2ڝo[j*WK-O}?B>gx A=7|q ')nđz̃/@^PdvJW.痭PZnTէlh=?:?ekm.73A.Z3U%spζ޺!vx%PySt=}X_:vޠy4R_ku=i;H}w˱f`GmJ~gzR'8 ]Rc#iش\.r&aT(̚Mnb>=m@]7k3 5ux E #21@9UH^ 拮i[x+[= p7ghlS):# W" ``9eu1G9_-J $L=05攛:S5V=镬3jI2t m~F Xf'.<]uuӂT2<2>H=]-q嬖7d.H$>ZH|qn|J4[0ɂʦK$P֬E>lWi}&\n`nmCd7C%˽mT/%R,vc3Nq̐QMu78!Pi $' .G"$eމ77٫ XTb}@^I'B#q]V 9B.:7H֞Y.I2Wxl=?BtS[`֊f [AE ОU$`;OQsىXaam_fH@g9ieLEi'LHҠw_\iGVJV6]3΀r<3e@#}ݸ !zݺo]Pu%$ev/[;O##f eڞN8`џud^rVT[jƇa%:-eX22oYlB;9LX\w.|sŽ9rLg[Gir#G em~=#3eBi*r3;r:ez]R'6lm+(k.6GSд.Ss1 Ќ;2%ǰ@=߅'?kd@r0%[n:߈0 t! #FFg9z4P.CImi =D3ܝ(@c4 jx%$ c[aDI&lu>GAlrzݮZx|Cn>FIW# ͢`Ʃ,Ĭ-)TI;6g<6Vb8 q>́~( 2A#**Fԧ9)nǬےldkeRK{s(y@,UF ԡQGK}{F^J G ҎDE`8A ƃl-b:p# O[֯&)='+n9y8|1}wUMaM0 r}r1GA\iuB!B\œlNj)߾PK(/|A ` ]D=91<:U~5_?F󰥰z1_fuSVقr3:L/_?^~HGmTeX{>JCpP0ʥ~~|^?b3kݒZfܠ*Gz /n~ZcZ7{4GOXy}d2cG'o ڑe8gݘ%ѕUrU6,Qm* Rܕ2ϤXCu,`5x؆$OrQGb$ }ݥ/#Z[ڝ3_5ܞUAa{D {oUɘػ<2u_')SxCE&(tOw"0ZaK].2]=ݷ$ rⷁ ;n$xY jnRjyF$mz)5atM8 ,o심+u37@t[iI-#4iR7,ipޫ3.l5پ(6$u-0EY߹Mx}bĈjy w z #0,ØM$ֆ/"<#st m}! c6LwscG H@Ka 3(AG¶ޚQQ'7f 6ԍqd#]."T9$\íjSe/O5?FNuI_Yc26xO41"T =!o2ƯN&B=(m4.]OKCȁ:BgաݭoH}2OC,F =KJwEe\zCXu|8'|t']qD|38׬^=Sg%4\zD7[Eq6D#CDk-\ür'Iz!>Ye/i{3ٵ.gWQ4ؗ}M({Q9KBWl͜5gY4.ؒ8ȉu`qb\'P+Wc7W0 ;(w%ǣVfNMBT+74䲞7=|όH1T=ou, l8YH)cr@zb9 4t+`']wU(SxX'&"^B*z>ٽ#d`TZrwihQ --/CƔ>+yKiʾ:Kۏ!tܩ*铲.@V.ݨ|AZd4?II}eJCQUCo $Br-.6W |Q y T!MHt JUƋF;c(1;dWsH5'HY} x_6|:Լ%y.aɿj7uO<کƱNr^P<؇^$ !]5!ih/&20SxɛX{cQ]ÌFv0/}Rz4{hb}t`55ù/,)^m VJSoYDT"̒(8Tq!X@0φF?rKh\n+`ޜ[.hUE"o#Z>3ƢũN?A]jyc /~aNRg7kD/5ptD 噤4$Cj+VUfoSz\Z4=*I $%*<ï1|KZɠыzM81-#J^q)]8ׯp<(,I:oq-+<կU ,75рBeXWgT~WO4>P>bAy Jز-[Mhy.3rѫYp z,9U@CƴrNbpk*`MvlCZyeSH'k"hё<#JQ<Ӑoү uO͘AZ`'ɷ0=ˍP~ꜰ?Pyt$ hϒم59}ICROQQw\/EBbe =bjdДQ1EԂgmBeM0{qdH*.XxȈHxYKUćFg! BWSJH2MX!oUu<YLzuL@l%o"ӒPtM]^30X3lYK濩5~@Cs|ߊ}6tge`jF *@q>(]j` \)Xa_x[zo%p=ڎܚ-6Z6Q/&ˉr;g3E5gYB|H~\@iKȏ/3@NW@ G9$tR$/:Z|gUpP]K{O]X3?LTi{ ~`>j1[AN>tm)kE -0Ou?{GNB.1X5^X`=p˄1Q k+i%I'ݲ# [.DۢIaݷQqi aECI ]hst4 Yڰ25}8B0B)/ E;(NDdiQ8k892? rh+L7= #.f!يr6PXكc#ڝはyVl\ e(J'nj_e<G8CvhOI1%p6 ;xmC5quA1mBfnyJF:Bl2p(NpN k,#RKkzXntsp-JH(5x/xpT+a 9do O ':Xخ!;}K)d.ԉ#ܥ^nr IBm2]:ʔr]RIh6GNpk u)I9EFު|SR,YtWr*SC7ʓ/Սk$@u'Aٿ͜u+4ZFO[&&}l{],1ȅ8qaaBb,PTycB]f;8vV.gla1Ŏ'̌c_Z7U /5Qy4neΫL%*s6Ovy+qe*EVEW#k"t1ΉG.|i+Fz!èk7^“۹s;69B@%'}?5CIHPQ"<sءbGlV~7,je& CA\8Gɢ-- #BZQ%pTH$;/0ܐTxw]vfO^P':PV_nGA{>}nvbǩDAj Vioo"SX\=LUץ]+$4@3{z9¼f&a.v-?өܜ&$/*q@<gm_'A} . -ep^e[s S!4TƄgCեh0-}pLϲ `M7GEDkV=P Xn \4Ŕ7bjr>;w.XPPq%"ꖙA홆5oߢ0dרC\]g؇or;&11zUM=F% ':aRVW,9.)z @%ĭC 8^֥@̦ԣ7 )HAfُßwfNKn^ZY#be?*ρrY%@w8'M;97|w@st+7k4\4vu'rHC2wWzp`Tl~ʘ9d@-q[e2k]]u3a2O z]ȪBH"8YkU"h<(km'q@*mU x'MNܪI QÝRmҟ(Rn9;l\(N ~ڎzN254[vȅ؝lK-/@EnEL=Qjch^8 8l:qOh4,  HY Õ~7F700#CAږ)cW(x͢Fs`^ʫDk4m]j _pA. ~v‼ ^ .NǨF$TeߵqOjD}XH~ WrJފfas/j{U!9!᪦V,6~ɔ>Dv4X7SPL~t~I u\̛ =@U4g0䷞L@ Ԧ8يcIGbyn֝-lNKIj.l uDM}j}s3Y큁Ũ*e`tPj^.?VDar;b4DmiӵКoPr4w- Cnsa6'Br?`)~;NԒyL6l(jFGNM!D$ۮ0D1?F쥇%`oDmFބB_lj7Qꎧ^yc4D)rS UI{--Tޒ1]}Pq xH0uLQDXp'?O^9PxG-R%srEחK#_5]VOI»HJ*y͎aڑTx5[^e*d-`g\w )Q;a,O;Xw9ry ~+]"*q6 k36ya.{ɘׅs+%P4%"`;-x,=*m;`&FCIr/?rq/5\/;[:?W]@Ny^wJ髉FYlde%M_W:#X E'vynGX"~ Z F9|M;yB`%iemN^= vsn߸5qIRi4 <0I+x+4dl É\ã)j5MY1HzjF j/Wzҟr`d0 @uW}]Ά P!|7T\ՆD[^ TY|}_$FNе%Frvj.7 ³U"Bc縟v9 )EGd'5i"'\!CJ.ja4ѧf 7#3 ȳ (k4Aʫek[~2׺ջ-Sb+5;)/T^DrKG54V2cm Nr}pY:<hz~h7n7t8C%~7Qtig0$= R#[=P O EMq+2]Ni1a!&T0'S6u>qoD/Ǵr;61fxmKDS[ր#IpMc95 5qQ{S9>f{E!EVz梆nfJ̕ժgVybDW v[ ě3Y3䡉HZ33 g|"DyWce[AQUٟ&]"w7(΁T1P̴y4-pRơ1]q`lՉ[xawj~x܋qhk~>I-ńCIKIxG7 qB`Cœ/@E1kk=BIQ66Khf_uQ$Y8K_o;G]:nFV6XlMW':Vsܣ\4Lq.bbhȷD UQg ƠpKXigYQ#kQ 0HfY}[(< y_*,^ ~| tQUջ< mqI֢L:s%b| +\bgE*0M>4'{*VoDy̴ !%r~~!?w=1 +4=!w­({nܡ -UZI4a.{d=)5H)sBwhUv]ƤҼ%B(eD$^^$k KvSnHIk" ,[D`/" =E m`sn_@_$}DoF~OqF2 +v2֎ktwWM+HLCnQ7BiƔ #q 3/2Cdj+džYuxJu ̑xGR;fC9>bVZMR~VRݤ^9M,`g} zةDЇK"NL/v(Yǚul ~΄,8⺞ Lo)P&0#[ݸZR-7s8ʳr$ -:rsZQUO$9B\v6_ R#EV7@ÖD&GL:I)爛Cȋ8՗xm 5{iiSi'}<\ &ɓ0;5[`I7~O1 puC!|M-Ƕ"EKD2M+ɕ!a5C>/Ny&1F7+p 42`qx/ ǍFRQY$n!sApBY۲n.KeLH۝&ՄVԹ&\#~CV2%κY ؿ;y\赖LUvDM8n #Qh ߡ)Ig&TUoѢ=(d.tɆ_VKkK`&a.$&j _ leLho!~"ΦLs mqzwA-7 3='Ӱ !k U?wkjމߊHlG8#DWMu㶔 eH+r+\t:B*UP~*D花5Z+D5ënV .3m 'k^`Q/'> MR&B1gC/.> & UΩJiήtK=֦zYT6iePhT[Uܢ>^e@\{y(OMmMR΅תR~qi6 phD z KU*9pP.afXZg K^TM⦓ҀBq=ef8MPTt'U_J~,쌊eoVv )ãJ9a=yAUdkup\0츄'e:sȥG#3 *ݽYO;:r?3YԶ:u'i-<W;)O>L:lٺ$ɘƐ?0 o`嫟 i:tٷNuEohv6(_%U9I18{~YCxoeX-W%թf=tW:gQU3/+.YTS0n**8PKdBa=,`MYf}̊Y`[\+8ȌvFa3zM {%TVcDrzf`eޟ-&-3|t/<~6/zw 'buw7e}8-TR겗1qԾ -bP+2o|bzy^왐o6 =)EfŁXj>0,fma9Dד"O;auxYv~EC(BAHHE*ZS%9kҎ҄F ~L@_5Etp-$ 9M &(}aܴFm +EIm!>Nv$gf5UTOs@bRPx|mgOخsBC1c9A<|ejs0_P;LЈ簗e xXNi2m+ ;VmGBUXޢ:}`(#VȏȲ^j]@hK0٨/2bqŸhlO@4uhiaf:˖0mr@x1r%J33gl3XpBӰ?JJ ~s^IVwA> !$ vǏc-rH9ͅ,u7)5"͑Ϻ#$쐤p(jHV4nZj;)/mփ¸}^ۈD|?X-/ &`_l5pU#qo4E-WLi_ ol+l1v ԍpwEz02U2+()Jb\Xq 4C]A|;z;uo'ItzQJ -S@8l;K`nXwq8^&2#1P 1fK,>|ɲ-~®ZHwvW8ƂR~fȿ"@sHl|T:tׂSQD+'r\- 4Wu|}@?]&Dc2*ҍ|j[$ZH'yM#!SI2~l gUξ"SOJ* 4`)@=26>\՚a_ŝ&AͪۜCZ30<)n{ P2dp܄([ 8_-g=(H &SkiU  R"x&]f:,H@R %s>}.##HgR[4@ֻv i{wPxIlX3Bcc'ޮg mC˕Lٯ& j1-%Jts 1W}NؕPԨ/,*ׁ{e At vpsw͆l:7譑m>),VXI@VD=E] R/PTAf|rf?==A%pk{Rhh5i67sR_}1]plpJAQ EduPݴc ε4QHZ~BX1?B)]W>4d1oS4N٫'08dbW{ItN *'\(9Frz—`G^!#_YE2c0J~=HHU7@1H(M'AYqFFA|Un¦ .B i ɷK`O (G:PURI0JQFY뛤O퇫_Z:n *,M ҠG)B;,u,7[rwMk8;4O^VF`,-%GU#ϜÈŸ~jWzU'! Rp>RpޅLR o긦)Ӗ͗Dܨ';5T]枩oz6b[P$-+O)S7b\6j^q+;s-RVeJ-efi PL|Y,kڲ=lf&ogJ lE<+fWJ tc°/8](QdԕR,`lܿ ęؙ↙M]llaD$?޳&y杷w5崇Q .?.f3Wq]Ah"аhET2O鴓ƨ0E󨩜nD?-*U%mU 1YB45%LWrLG`-EWEɂCe./!C4](G-2vĎ; oT6ߝa!iiuN;p^YgGQ1aWb:)hM2*1Sūwi4͠hA=ߜW X9 ֋+˃vGic AT,+?3} 87j%[mN{?[ðV#g*" }&``B}[)eo h,0CN xPh_ & lMK#!Jş\ip ƷG4FؘٟU$îaa`Ҏ6ǀ<6;"J+{_N+wsx:ԏj{^^<|Ÿ.R9(}څW-~ != Mؘ3D]mk/ lLv,r{NԥVVŐIapJ.0:{JAr3c;A-Ԡ `p| Lh@?%/sRZG߉tžUes$: q5 d-Ɛd306])ov& Jdv-UE %ItFp2 wZ# OF;8D_PXr4)v*: T +0OĨ T%Ɓ5.IP_bjr!lvKb7OvIl|) YMGMr5uI¯\8X `}My&ɘ90! %960w4!N ̶k)]jͿi}I^WK:Fp̭L5Hڳ#TLpQyh)M1*#bub D7:П_ӣfDIu̩I8eDe@o3RxY``8 &QrS;.9Lb4MU1˄PnV" 8z&Zhh{G:C7i9ֹ,;V]94EGR#:D4xEy|2 k7id7M" aK̄8܉-"؞N6'䲀5_^foyY_<57`EFLj52Pg#ЈI[˙蝎Z  DT/\(+ KoIRyɪ%w4ӂ!.&W` g[A%  WƜbW78b",J\[ a#ٯ̔ۀVئN3:žQxy|{MKۮiAjB})2H5tH?l3i$gt{#M#&e`:;'f 궝vԳhK8OV]+ rZaItl2?36;"(s45/͞s-fv`W pe&_73A_AQCK1(o殷"=:l!ڔWo,?wTKo:F] fɮM=ͯ|YmBJkp(E{9-Hǰ K UI՞ }8I(}7 TF SFwm#0F_i/j٘xLLyϻ; Tnil=he3|3Mi33-I>ȐդyZkx(`؍\}(ǰL,OmeE_Iez R܄Ou~ؤ&aܵbThᠻ۵K) 3ʠ21$X/c>'P4B_!n$(QΆ4+w_ :dԚ+(j*VM)Py:񮥅<9'1(UqR=w8CZ狋fAg4GRxQ}Vl+jy1qV+w ,%{li̸9McmsUtZc)[iLvz373N1#-f#;o`TB*;:uzQN#ĎG&"G$d;e"[ØuK \>S $vЀ\qjĖ;)?^~kNsR {%.}IYD LB$vpTVM1D:NFfRHu6fxv'$ng(fmY-!=v>wNuy^+{ĭ#5{P*VXh4i#JhCW Oa4fڂbXsxk{W O*: ˻=㳩>L0{_&@9B?oYUe:J6 sO8E9FD+i\ȇӱ\Vͻ t+ ~oZa*NҸaNgRVU(!}4AyodPfꪜdp(1RyPM99,nQЧ=΅4CJr}s]C"cpx A)QDc|U^eA^̝uˈ+;Nn\,Zkѱh}agƒ< k5nT`@Cd61ѕg|BBHk.47M׻f$M<Ⲗᴅ-=el #QTe؀5ٛòY5z >IسvEMĕ:M:Bj B@= Gb T17 R>9 39{ 3fà@ΒOQ3$pӠd`yc qN~zxvPbjckmLB+%`uJa;^ qJNaŽ@wB19M/Ѓ뀌^UIty̜ #D%_֊U3go ڀv7$6K@Q:F~rͭŌ7IrkAO~[FTlx_DUkUOo @wi) 0VY;ʳt0 .F8 *殷b sI F1gVixhR]){h*JNJ*Z+]}4kʳhjR:J^L/g檏Xhwr -E$iSȓ#Gdۦ\H7Hs_|hg0hyBBCJ7\}(ZX /K`*y>[Z I@p= %Dxr҄ 0D qB\ℑmI,]$/B߈/ڽ/2"na9==B7\dZpxﳦD/h;zQNѹT{PJvɒz~q :0J'RsFHUS f#+O+6@uČ!DN=win j}$fkKh^w>[{ R|4ɐ<4w^`3X[\"8X5w;@)ɄekSvN sA.+< eL rH;ˌ3Ϊ]\e=V{R`52_i/r~yxm8Wө 0\(٩WɴGeۮ$P*{;=pO>r|8Qg9T"FZsdn=ʬ<-?14*Eo;/}eWR$"\hB=Xӑnjg4HLQGËmYkD$ߤ@`c(鲨9)pPHK>Մ(zzAZb!N#E޽%b(8"yABrS$olמV,0k"ti㣾Lll${+&~A{Fy^_qV| 3U)xj ac6_p[sMnnN> +~SpXa.{le)4}9WI | T#%ʏgdC=nkMԞu<\NƸƻpV#@BQ=_h1n^^ڲGbI JVTh I6|o&8F CFEm3Uj::~h&qC/fsaȬ>ņ=E$ThouK5xfeNxP-/-p'l=y9W4sY殁Q#<*ΰ Zv Q5ѐuB㓡B8nwN#0#oZ'[߫I@[Tmjn?ea2ڪci"&6>Lj^&p a(e4ް[*DynZl9bS/};ᵺ!aQOP,l\>?#ӄ_C Ey@LwK"1- wH_)/-3l#: &X> ҧZ9q[m__3x4fa{^;iv2\'oS#ƤGsi<`f0nc}+࿿w"4XF4'_y1>$DdN+0A;3+|Ws:vSU>j 0D]})$NQp8282&MVMuh鉓Fή);޳ßIuM*1@b0?EX{N3S,Vm6D4'H+l GX\gz: 0 8")sD.gMݥ`T`zl`o\G<<*܉I0чcRY6 "ńp gSJw<3|Q*yrTuSO[Ktl۱U W9Z娄E eS^ 2DdfRgGvmNӅw&2nAj͘kMۄ pufyM5PD@*Oyc@AtìǼgTXh*η>oBERSA-.Ekn7pۋQò],I8!z֟#pF5\tIc,'%|gB@jpBŮWJyBS&y2@-=A~2^.W|`뺅?}K`;cMAbrTYad]#JzowXsA@D9ʲ!ߏuh*r ۍW;O~wJn#^Thl~]HfäU#ǀbL(ʝAMkvP?{ hkRTBѼe.QA0e q&%B{Zͷ(9 oa^R}(A>ݱɍ^  &RV95n6ӘbdFP$P*2xާ<1W ١fX{oر[/(<(Ћw*oW8) vf28US"L!Vt$N( w%փSQ+z*DgxN/f zd 3 #<ܟD^>&ƨ9zsIHåIq!^ l\EuG_n(qܟMn)FX=ա)8ab9˥Kn%_LR5LLK<ZqR`fnaʇmyA{Y/rD>o9*AK+E2,:R/r1 3Y)'qce Yfi$j U۠jvZoi3 A=LVӶ;NžMMKC‹ГA|+Z/8|4KzErR t?JjTLK$-/Wv͓ gbxhé{hUVH>DNA yN;6^CK}Fyʥ1M8>@pdO6 @OC\>m4' v|m)ȌJ;X-Ž~G&:9H*F(dc Ӻ^/%CpLjE$@9)?])WENU_/&]hEw q" 3N[R[$-!Sgpw?CՊ]E+"W'E}r ڞv1ǥ hz3;.-5h9[@aNVCg_xEp0X[jeHkB8+]8[f<M JMbv$kF\DE6)Y\ mӯmcZ n~QG|Z#ϊ{R/C)RjȮ!VdbMNQa[u(vHW>ߘb uׁB[&$+Rfmi abԪ6N5HT>C C~R*hGhxqLA﷍dc8e;bҊ11lYx7 ڲ4-ڃRkzHqK+xx[-1[ bp{ ܬ%Z4?τx4d/'H۷;lS]7OMCax?tW KU9\h90n"=#&Z={%$+)}{ך5k!ПJn83ŝQE_b7,LI ɣ ع.gv[.A󎡎?9>N1|x0 Bb-nh ǕVN֊ZͿi2`'DxTHW% #m@GWh, U o㚺DR2HAp"3W肮2%Ȭm/ɉʤ4q H3>]etONJ;p85igR+~Mwmjy4G]牬&2S-6B:8d6 !DeTZea \9̣/.O!8:*v\GH6fqp0[O>v%8nhF>;ApO1FVsfh0f7rc04%)cqbo[HnZ1ާFlD2Zԉ߹ l5쪡>džfUN$PEMZ%[֞1kuH 7Jxݸr*+6*N,aJAQmw8`f]"rQ|;ԆM͐^O pb3V*_U Q)J3[ $ TDHYݳ24PF1mS8OML8H̍?aHeE,MSoMH@"n*Fݽ<1Q)o7cWXD| 9u#\5$PU1%Ffsh7(TD3,tw\ VyQ˄vC:`S5ݿ:| ovHi噤6&]L+#R0yʮZKf@G0i{>ތT:V?Bcg(4TEo2aS;&v,#'c/aF(8@ G8.J  )7 zy]SCtK,7<.L/(}kPɱIWxVAؙ$, 0yTA1[<ޛkuni%J49ꠀ|LA` E. ?jYtDW(a '7F_;ʤ'}iFEI FmDI `^NK)ksP\Ʌnmj?Jxy֚yV":6M_HKs$Au8@O'Lw`ʷKK^v6h ![ Oii6>Y7jFw60ʍy(_| 4|]Yn?u6fI,Sf~(U ρ%=&Q.V_릷kT%}s4?:uf+!{k SƓ/։IN3 xGV@5?K9/50#Jml!U-c UeHkTi%8ea)ް,ؤ%X܀ `_̵Ɋ{:I.oTeNq'DȚjDfږBQ $4a)e3Tgu^Ctx̰qu#gԩ4ๆ3/r j&0'ʀ3clnҊ{ (9KZxdioDqaNAgoř܏c=Db:xJgn~KCa-ѣNS}?J`޺qI tћlO՗?EO>sK򹁖E q*m/q Soc%:Ga+dƹop$(~/i='^' Cl1O˴H.ϼ4ZT*R)eDx 4墶qTzu q t窲g\*a-e#)KAWL`\Z:K-JVEK-L{&""a@i彖vrjkmL&B!<sXP!MG%lPBn.fk7p ;2d/T 4P~H]AgAЦ *fҦ H$Zoy5 r`w'>d/I[$xu\^6Q4 (/㙵5w7) oj, /Us7i- &E;^msnT+%K`5fOT-A!w5G"3(u|#m SQW)8z vę+c,j$l^QyԄYCxNn"e1;TXN15*vma:"sG9Lo˭iߌGҰneON"dZqCM vp~rXi9>7BUZX|[bV :bI6zgTw+.%[4Ћ]p!vLc+(_^§m$=%pL+tZT60.FfJ>N,3ucu?FQ"Tpq ^*L6YBYW_bԉbh @1hَQWQD JCMʆ޷6^ŗxGQK+%uW;e=먠}y@$Ici.*7/W8@֥ ͔$8\ˑP. u\Pfmc,@F~wSё0_gVh! 8;d: U?"̀du~pgO`gi|tw}>Wmv`zOxT]/›VHݤhǖ!k}[3%vHILWFZF#O?kEKUÓL}ZUVcyѕd Ŷ}3㩓Q7=WWПOLt UMF`չu<?W|fI5L`D=~t}LhTlБB㩙|Ϙ?0,G?>4w5ǢO1hM6b|F5Ϣշe>zZ)3#kW2#~OkEM.m,"\17fؘyobGH~Na~{O HåV[z0'>ۭ/91 X vT\1\=O> NiqXeS!`w5d nZ̖Hr1>9 jDɒ3|"r`0'2~28b a%.5IUk4yQ@fTL|.HhA VbCJTN TA07z5*Yխt#Rz?&(E)Rsp N1({35يS7i܀B==G90a3# ;tR]k4]'f(yȉMqXmDXt$ЀQkSL8؀n>T&XAUM>!-`sI,F{&; ZvDl}]UPGWRbo 6 +o\U)V3cU==ʗGn7^r6 ś? o(>3L`)ULmY#  Hr % -s{.M:Ñ/3rD ߸Ξ_ 7(:dwqT +ʶb?˱? q:ۊl?z*;oS:.a/B?VNIB&wDob!i1= )B@Q(*͐'j]ˢR+ LGhf7 KP V39(~O=K4KdM@Я\U U 2> w7Z5$[ _*V%.Qd5`Bz{/PVE!*<0zomfJF'I8fΣǽ=sB{& -hF.p?[-i6 G^huVqS { a SQZ0 TP-7F>Y3}DH ~ +&@XVS (N;'GGqe%m *ټ>{[dϞBP[ޫ(+hːyWA$ 9+!ϳhNጤ']ѥ$@sNT-Jn/m~pr}lyXwD`}p&s| G HȻP FcΘ#ł.’^U hwTFgD Cݶt0Я0nV.r}lMhr= dwgeSycq & )a26S W|A-hqQ+o}"dN{M fu Ezqşp f%Ɯw?Wo^^iEfLC\_{twNP3gեK+ɶQ_T70#:S\8wFFP&s/5pæk3eܛ(TLnqR;h(D11<+\^5DdeA~  drd$UrߙJa֧]ǣ;,PO_ʆ{k58R4>D:g:zWS|UV0A- # yX <U(k}«0ɞ\h+e*yM+Q!.ǜ U픶r L8X*qPD\fԮoP?˕Q ^2 X[4’Ϛx.FW"mVCe5Nrru'90xyVN9斊T/}Z@15xt[dC酱Y]B딄9k/)_Twѓ S cH}glARfX>;Bspyͼ3{;L`+|U> ~YZzlysrg*eiFO1D']yiw5 X֮l_-zHl#5oldFVcĚYב٤[Xji3.սr8}W~A{Óllh^/g XP#ѺxM\T7ŏk0p\+ ",n꩐#X! G`0SYXZQ)7a{QTvD^XznM/>SC;h._% ,f GfkPqp{}4q msrsTR^\7ZSO?C5Ni2$=v6"($ w2͸79,h f&*Ah/g>l`:RMkHwHj" ׁ&rFj3a6GA̭nFV֫1e_Xb^2=xW a QYeBu6uys0'c6Ep~F- ƅ&warӡ_^4y}Ԁ̌ *($Ԯvqh wgv|tM<59.Ғ_{J_9TذCKA2Op ޙL1B֨lpS$~k"q T; MIlf_CeJnaMT ;cnI2z:SwsȄ]h1YI3h'(Vζ,'~;7-}hld#W @mde?m-u1-[u Cxn{(i}5ke0ώGGt1@L;M8 mC~2_ՍFp>dv&&sdA |lG{%4ƕB܀SJ{';hn3v>HD).RFΎUQo=)_B]Abx Ql#PS?H8M$]'JQ,29bR$D  a[ZUOɡZ?Eמ[Pt@Z1pT+ Pʄ Ɛ: `Jռ0Y ,*]CBW*K){pL8*%43'%T) };j\t6}9v#NNDSڟȲR? Ė6tQ͂"!7Ew1}StIQVF3Z:=[x#j{ 9ϰ 50B}>d狢N :ՎH[I+8NZV\f (D$p)cUKc\oZJFT|zRSK)0Je ҴSaW3blxט@8Ѽ o f$}hy3ЬB\th켑j nxEXR5Bߒo {Xk:i3}eɷ{ɳ7Ss bqݕ8=26s`XQ\TD0InO]#O#O{-G (uG:%MG[Yߟ5@`;V$\UHnoN{e"i:CF.?MPP^\왱T}\ZN2e҃:LyOiEpJGͅ]=uٺ\wCU¹4k|5h~ _g5t֊jMKpso|*w7q2F1gќ"S"{\)ad HYThBzJ܊vf7AA*#Ag\.@cU c)Ͷˌs[رpdwN|]q~ 8[__l'n̴y1•1amUgeou?n9Qѫ?8t_d`5{/?/Wzؖn E ц9ON_H29bϽҷ>:&() e <ӥ-^ߡz7=eza*s"$+cRvހ+< oSDTYid[bݍ| 7i{D- :u#^7"`q] g^оGMuZp.t \}L >q j\~_˺4ǥ%])wm0h6#Xfhi!g,^{Ge'k9seLvWfR(oKL\I?M7bafC 28'ѕ5.Sɻ(PoTaZ}fXw X ?`JRz0rdʂ֨ o)SC6n1Y y7WKk/?t(R6یQ7yn~=R/( ]\/wPFZ 0RSrVW[&#v˿ xXY*qv=&W#b1 ^:c5<᧖KW)St>@{W_i 6A*g#+zzF2(-7c>o 9a5@6n+r!W'K:\s(ۙح͉Q!?a˪wˀ‚f3iz1cs\>˄ukKRIvE[vrXa?C 6DQ­A@ A%P^in|mpkNk/K,X2T]3tVˡGd= bYZTMܮ?6_,|n%jubAu8 * STpE @ :¢J,=K,,G.`ͭÀa|H3*^|<=ΏZ31!bv|q4ecҽrVGŬ06#~FKUk?rټ{v&=m| VFQ8s^c]:B[:SĤߣIۖr(k/[#+Td6֣b|~ |xKl>?-vlߝ` bXZ*xUMP">#~%x^/1cH8- u,lwYaTACcb?w6܅+q|_BDY)S$h]n 2zL43b)$a=K^gz:rGXzRnD]9:м hmZ{}p6{xSl\gv%*7+%[ [eDG>T3ڋj cf->Q5 зw^"~Bҷ@5W67B$CNe& CAޘ /CE9> E|Xn#!;Sͪk@f&hL^!VMuZ씘Et=q "U, ǫeNhu܊bg -UUyLI䷍b,/P#o}u1NP4%v2zqj@Ayy-^SɼO6XEF,\E/F9h)0@@Xձ5XqWrwD|]g3{wrлrѽ1\ N91C@"@NK`7rxLim,ldKe.^6D[ÛǢ}&ݱ SD08Y?b$ՖjYsmm磆dR5Ne\84wiz 韱RMYZ|A۔9$9i}'y[ĕA`6m! ʷ*@b alh`5F& | DHyR[ jV'W}UŶ|&Gb.Dv\[|h BjB~H/|hz ,X$%@Q{@C|:S5EClkIQ>}̃>? )%Tj@A]>(%"2x[zn7܇;qy1$JiO<@$ 9AĊK[MlJ F>0䇭@ Nu6ub0|Ǟ>El<14 1zJwٟVT__LU?jrsGb&vQs7ܦN}Gtvːm2D"/GqU$ǫw&alB24%i 'T"STŜly0 4 `01ka5[>YŠgrS# q4 j%Ɛi%N+Z;OT*ʤ7^xFs%/#nD!J{^'Aj>AwTsidl&пTcy*UѢ+<MG5aP瓭ں7o |4[.s_McNx!nL{u …F8;$U;p${<,)sWu|ԉ =DgvH2s-9}G)Y)q˃6sXK GGVy=z}Ӫ'wbah|D7ٶ4+:ȓo>rUmC,z$ĢHnDAVS/ݟة @qg<7 enFWk1܏A+!^"vxN5w-*[؇: ! LVa9O#2MMػ4זڔY(at ! { ,Mz1*IsĵoBpl 9 %7ɷqNqݬS(I Źa8YxCTz灟 im dȜwa XrP*(gGCҦ S]?%e$| l5`b0Fd+q+"*q$yp3,>bofp':梳b)?0Bv]wQ䉐韙Y#~60~{"}NߏWXx^Β+gwf41F\ D56\37{EyGP dE$t ]&˫ _G^"N^l3DDG]mYR?¨PU[8;P-S?:.ErIBSDLܶͩ=i-x#X%ٜ> eṀO72<ӣl*2%-h>V8nR8L!CԈcڤYQo>^^DimK UdKe1AGxf%n&+!ЊEQq"~l6kȟ@kj>u]X&Z{C5[teKwTQߝ [p#{>YbWrSCD7K[;ǐOT{iD+8pqC+*u= -TmV'JΧʼvDDɐ% j+;FbSpBR!roZ;BuR,t՘ {?^WqﱿcA=a?)x֋YUDXeikߕ4@Fh =-5΀t'ϣ_\z!)Y@l2X0d=J? Dn(l_gq&!Z(ۻ? V<@z9DU.[RԎio \,r,(J4ٗ UN n[H6ІV)tNbDYt/jV<J_gc~Im՜KNmH}gɟGjo^Et?WͿϣwP ]-S_NԞzF8[dkRwy `E@۰칄z袀!i\ .Υۚ`xn}q]-C"%2튐$E&N1ܼ(kc@`W8BJ&*qeabc5RLǟd_E{~|-,6oճ?(^rK6q1&1Oxt&KeLslw>҉릪9#dRty nM.xchJ`ި$bxf4͞BuG bokO%c5>xJe\Ѩ-^ xum WE[ O,IV{ _ndpAmOhcu2Ű܊0[$2Gm̞tt8~n܊g>Uz8.Vo=[[d-ٙ^g=4],IGY}@"W/Frl1V-T6=;FVyɹ:(MYP͐NsE3ۨ` #Bُ``W])dԬ,'wNg#[W9>`ݜ˵#r.L_${ \b2iI촇v. ܖbƾf>W(N~/rihi͵';0HW2M>R :#!,%lB h/nYR72,1 ^9{ yS9& ;Jjq%eGFxa~f!#AeT#,T5,Ewӷ}*MF8UR;?Uҽ;_ 4yJ߁@KIX Ok~#ޞ6B¡?$/DYF416著t, ,Up6 8yqB%[Zȗ1@ @|*= lƞݫ\{CA@>{Bd% s37Dh\w q@N,0yTi .sH!"ŦN| }!)K$2_iabG~@Oa"sO}[[͝U0*=Zh~߭,$qq#yVsfohDrhFx{pFVWfL50mvI(B%Y8[,[8 t7M$Y ?, D4ȫ' ~p˸Capg'`ł:,I.>صYTCH fK7H%Qo"[CUXT_rqA^dVP#==]C4L_TnF&|K L|;b\:?~a*i ȟ(kgR3z*QV&# }i|9ZtV8 ;ii=3j2t//)rGjwMea/hV&Fګ#w̪Pj ֘j;4au6N  Xcr0̷}f%m IꭰpkaG7=uF DpC Q0V9 {xXeD|Q)Y((wKKE}Å\o(Ley-b~cʟ.01Ե9u lY/60:c<ڹCG!uӽu;Q21Y[ G<'Yf"hOī,P*ۇ~E[]<TDGNBD7|79(Im3(a SnC} 2)7#1|]rǼbHg6KZ@6/=.#;vo8%%M!3^I tH8Ί+,?%;% Hs!9Ҩ 㗟a:^=bO"I9]wNjoFVx؁^@.͛է;0L0Cpx?Pm(pk o͠OHTT5s6~E_ݖXSvv] .TiHJ{j0Ca 2^̜զ5 NO`Vcמ'umBs.,+QǃqQq4IpspiD'F5һž> x& WE> Pk@w R*T,Y:- ?]7Z(Ф;uX,"2,-xpD |v_ OoTʼ+9, C'0&0D@j1!l㗞rީ@h``%}IǖjYZ'>;gECڢԠI(u$l.5 g+&z <,!|* D#x 1=ɰr;a.j2svxq[}ҏj/2j霋I; Ӹ&Nfjh1G)xMO?N}EʈIJ !Q0fTx 8yU1)IOiQ\;xA)kB=aRH^IE{ĿqBo 'NQLG-/HHm IexMIw3Et6 )<0zd=J-7(; 2Uk>4јMЫ.BܝU/:L%MHp0|1+p@> ßGx+qafQCU? .D:1o['G̓1CrWT$izfQ ƭXPk:È"?+!XW J!tQvܯUy%a}||$JKT Ysot*S b5eG^ޞM@ԒF4?x*g}Br#QHhyN$XaTK/r]dQ+~ѼI8u{j9VvUC߼aAdc0POFjcR;ΐ :yp*PCbT4Q70$r+/~@l@|Y!}[xB_E=Nِar?` S\W¯""L@9^]i Me| MG2/,'Kq;>b608o0v)/y5i_ SqiKL[-OjwHrl-6: ^US Aw^^F>`~'* T<;ry1 B[,?>7!ՖK@ptBg4yTrh}3ںNJ~8@M&|F@Ȩ8&;/_ϔzhPozQ0UW@+._aqº(1ae(|śj;,KPΚ/n \#;ۣX}fKO{ #xŨ .|ڊccNP ~d}Z/0[+]{A$ g!Q!P#cm S"٪rM,KEWt p"P#B!u+b4sb'B!O"$GY²e m$Ύ@[A|}V7=>FM5vfH"KKhmxS+D>79:7Ѯ?b0XOdAUPLYJ,q&1 uTiS^-M-`:ej F2`V\qX}3ƽ&IwjPȗ in\߱5C'77b7Zg“g=6Pn񍵁~QlC'hy:A8`D #agA*@__QqjNT?ZŪ&O[P'qi0 MEZaW '* N$! VƤ25} +Uϟ:3ոn"tXЄPjEwaжgsz~>˳C񇔥DҚqƻMpy~J(t$̧[;#._ R^b" K}=jъzK|q6 /ۇ CJ|qoR-8*1`-mIm UhHlkjgyKnn{͓M寖D~1xa`֣^#[r6'":QI UI眪k-E;E{ 8{Vct]AX_9hzIKKt_hf$ƞ»u+ IF75!dEt7LM- 4KZKYX}>s^=%R 3v@6Z~^PH) ;eŕ0b^yYrcYԽ:70omuM5o>uS(T6T(29|7!CNuoT#)W^KXQ i㜂a(<|OXmp"4Ygb]fje?GEzLco5N*7LOz%Z-d܂<969r˱uv띤"LZ9du;0lgԍz=F4G-\Z˷csX2>ݡ'^<>✶.9'ŝ~hyR @(uԽ5e!W$ {8,%IŝJ BDtϓ 7'  #=:|V YIMG m2[ 4"ĩLo/B^  1YNsS'9nt|aѨ yPg=nt9˖9GK_ dݘ7eJ)_XsImi1xx{ݞuv#!ͥf\[5 g]ev+\rݛ2# ]NqONRYTG "7kQq;:Y.5"e9zoJT9 )d m"rN_"zu_յ$+*˯5&EGvwpy `FH׸oT#ACWGΟ5}@@A\삛rZ,! 1C@4ZMx5׵Av׌H'+۽^K`KSڷ4FF!L)B%MQ|`2H`h2dQ&Q3T[ DlK#k+m- !LS Eµi;B'd d(:5 R_ 4I^pu9JcldV.=_Jf~irFoڎͯ;Ikd,v λtDb&= 2X`'k) z2GP2 ;Q;.MF1\)Y6`=)l%<ZKW"=s")qsCJ { I*@*&9\Ggok-P]y$l͚@ҔIܻyӧcTӠ@'(Q~iUL  ?"0̍rlՏ1U3;t}c@kܰyn_DxF,G|lt! B>RMTP}ykSݘ C}|¤Q Abɹ/"GwLqaX0 9T < sHˢbJ7->N#.$C)7_CڔNYd) Xtyc A=nG=L7} jE57d(^QM%D~߷%QXH9W{Vh4?M #Eoh@xWn a5ݸT< L|뎪⩂yj*FKWl`) Tk~ [<EiX C2e$S?YM3aą^ ioطhINv%.*'-uj \5730fM2#3HaR`A }f"uidvt,&2sK{<\2h_2܋p*ǐ9y(z 5pw$|ڔ᮳(gm6yCRɒԢPX> ԬDmGQ7d w~5C|%P2=cx-+206lN=GPj%Cw#_*զot/"rؖ%kQLdoYf#z:˩p laIVzy CiL2ƇXo/1-\ea@yf`;l\LWqw=Q׆4a٢4U{w=_֑^Q,_lZ=K!W#m2x'a v5*cɥ$#3OcW13([6 t-9mSmhv]N&I(VS-,ZhK!TP麌ᗨ[DݓMhSArVMBl27wNDc3K za&,jWyH`bCLSF}#]"Wt}' cZE9Pfq*ȿ e@RmRbR6]B<wǍt?j5=T6 175;nyPSۏv=`.0Jaǔ8 %@~Yвb|ZtȎE|daX;754LѾl@+qb"ΩskD"x\<[r(%|Pd+#{EݻJ܊h]V՘}FtAT˳RuH1݁PYΣ6K[ζ%/(8 "s ButnXlhc:@vtZ#M潇 )WA2m_0( :߶ C|γ -;!&׋XVVRPo'rm#NaNXnGJ>$;,"T"r# o FyǾg&F2Uj:e9 UBC~tqoc$ j}u& .4M鬄t&G ѻXw>+Ff(aH.PKv*}R U#/R9 A{߆'6XfI\PjY9.شd(ʾg *m=s 6F rvEf5X ?,eN%YJZIILF}iCMXda R%\E-y;L[*u r7 {UxإRlG%o}5 Tǯнd%HG~`)r m[hf`omڲ^(FjŖx14hc ij껊튚aC [QFG镽I_cz6trƈ43fMg:_[ rh`O|@WeD nq/hP͔w,_!I ym5-UuGI}k~\K'nPlI^k+ϱ y 굉 0r,~ٌ=[ތJ8'їYA&L/?RЃ?5ϑ^ ^} 0LUCtK;yV`EP)zS‚3vT_{<;gXD@ݤcɶ!>#H?Sl;Mx(=f@`ز54* A5)p%Az4'/<Y `>r"s>c;~)c9Lކl?Ej7qfP硃çi̒KZR'@ŧ^2hssQ _WЦ{Q 5R@S`S$|)FY\:A'16IarqhBpQ97gvl&T8kQ䢳mWe rJvPcw[/7? () i|m5p@[ !'?(/ UAc3;ƅ8H?wD^Rl?j]@$P{:g/M:x@>`Sm~W\WU3f<#|JAt9P54XeP4&|硨nߕ+sы_=:Svڄ9 )†LZ#rl.YVE:QL]3ʢ0hpi>:(q0ctT+n[ً3bbPI%mrmߪ̴q/uX3sZO3JymmG&]$G1zF/$tV=O{&O_H 1 $g-1#ÄgbC{eE=L{Pu 7n [تDҧtV#q1eb$DEF8FA] P=t7j׿ИgL8$s҅q>ì?LX nZL@j$&JI9(*)zL#cƻAͣ%q{HcI0ilݲ9-$0D1u㼭]I~)OÛtס(~#ѧ 7;Ǡ;B1>w!|V_"k}l"ͣ'aAp^r@ c^@_ˢL߱q~/%fD(+<{K>qu3d',LygT`lfY=2t2. }XX9`sG1'V:1Mrў3{썗<&%R,t]:!ݩ mϼ%8Is V ]ȱ}1wLZ ;Ƹ'Sgno|(DCM`R ݥ+߻)pjA 7ЕSm¿aŅߞQy풨Q.2ԫ2.k ͸ßeTaU4%dHټ]V϶XXȌݡSu#wFG3 KpIR b=5u SpG[GG\a&ܢQc}YbW&LjιI{1P+&D<}@hJFp4'E?(qdSXM m73[[zP0+?սp?0q¼M_o[5 ֳ*Cz H=Ǫ>mͭ*\Rªa }ر>) ׏|h*H^&y2?g5dzmv "E:٭FO Hg%cSaKY&F2wI7%E50IQ9_GT)s%#YU*= +V\("Ij0 *q| aֹm3;dar77ëk>1ʇ }pnp\:̏mb)L,(rR/OEG\d?|  uWI fТzbPAmjf p7 wI>#[ __%2d֕t\6NeBjIc.caVm|yGk>F&Tc>;xG2Q/'QtHS*cr3,e#-Y)&9m(hFk0Wmd]F;hȏ<5m #30$&#IOĪD}-@K(l>QA;)!.QaRɴm,eEN7f/FN'jѠ`Ÿ]Ok8eZWpLF}@ϒS@8 JwE0d4e:4S AkSPEVt<4d&`K0M@s"i(uIwOrAO_X)Uۧ >ϟxc썆JMA*|'"AoE@]en LVQE-nCz0dh ^TC7H'.7AWq.a|^5@ s^kB~&1ohe, G7A4ST҅D)# \Z&UlG4|~;{K ( "~ӆ6* 6 =ޖ0R [LC'Dm_$:N nK(/]j*]6 d\CՖgna6R`GJ_Z8*6t$R @SEAyk?C~heZ K͢Kf1|P1d[Lptcp $]*' %sd9U+uƂ3Aq#mE#$'Ջ|@%JPPs|8 ppW\>ۺ5^ş+bFP'6)dzSF]7gs6+DqE%6`5m\AYDi8O$VO)/k+غln"+UD] jk&kKaLoi{ A3 b˘χ7UG@PVl;5VԆ8.g&=VFJy9)zwZ"<, fij[i$T(l??Ș:9wËl9$^h fPoH ZiqF^ZV*O9Z w9 m`< =!mМ% #^ݹM5g=77d>0OD{|~퐥7ЂxQ. .K Ӊz;*6\__7vQv31*^K*tډ(VTXdX(9%ܴ("RH̘9c2IU-7F^sn yUX-Oʆs.\i0!9X,<Cn>MQ>huRv[BFuֳ|E-9EFދqwutTt_+~NMwLXiE/Axd- ?:\8*+ iQ)tWuil wcܙ.ay2cueHƅIVP`~[bnoDCLSPݕb履3Ʋq*0E?@{Yo͵95uezzt{fv8vB_/ EBvZ`!GP<Q6(vUǞ>r#ȉ\pR7c;:g9{?#w zgIfiRG2UKgLb7'=2xU&f$, 8.–Nps8R2EDAM zwRU0pA5O+?B|_"A~G`^h('Ez᫨;Ƀ11.Ϳk6-@&A)m=mj圄"yooHmr+˳tJREL6HsLZ䢢I#D zeu"e8ya7Kcϋ-/A^D_[A!2OwԂUjK5;jE MO/(=N D{T#M^C*pNgF|s- /w~{di*\(vH6i0U!qǽi'BS` f.U v$Q0h0X\ baǻ(z0q*A@Ε pßDu}!5׏?NY51EΆyk%{ 2- (F~<#Wi婮UUCfL VcTB ̉ҍ:E} 6ufP]WTweQ@9dCm1 RP:Ae,r@N&TRXW6 B_*2["I'w#OwPIȸ?],4n¤ğSҟ2/B;)ށ({P,m\)cNM+]{0>A\S' !}RA{FlxU$CX|T74 @b!YLH}hY{7緔ΈMinFuݩߝq05Xkq?/S>Z@ (٣?\grXF$<_6!6܀>bɽZ^fxr{|kuWZL4y ЋsYaPFAW<ϫD<7F@p1Kk3gis皻&:kk00.`f[qJHI,YFsSnyWȤ4TD(*!#QG{R-zE7͐pSB7j0o_IS ) Y<0b(ff#q fqJtdvjv ˾S$Gئf{J1{(Ғދ1p9Pa]h [ݙZs Mig1D`U(z^ 8ƛE!&NxtULw?JLJޠܯud\RuK;ղ51iTy<>_|g'6h`A—ΘV$-r/eYyJl}kdiCumQ$T+3Ezu8.h% BS9ĀNCrujGq0o٭t/<#{uqdRK}]vtۦ-zvK#*e!5л.Fj#D5]MCLCP엕 n<XYgu(N/&.h=60 Clx 4LA# j2A0Ɋ k@-BhݣK?:8GjUUKV1-s#IYZI@KM "ЬWT1 mMKYl)4G`+UQ/T(A$r >w*J}׶#;c iq2.k,_LNrYdY$kMO"Vc+[:1sFe\az^$lIIkF ! y4cnK m<$bkKwUkgʑѱC8M" `Q"p;G%iȼ.ؕF9@A4V*XYkB)e%jM agy!|YvLeԢV/G! #t<*D,0~Y '&]lJ a2Sh\w#@P%mZE /҇^;w$_mwK#d;a:Lq {y2sـBP`ٯP0G+w8^H5|kL‹Ж_LAᣒL,ȰPRc}.0&Ё xmC`O7:?R +s.w!fDA?-l9| j'JVmg]jYzZ̑xÛ7bm} L$5oM%ɕwH_vaQ. ve@z;W 4`Nt!azVtjnFC$Y篅 ȝHie좎ZTd*(nF~f73FѕP߬7͍VTb%qKkO/%=IaPD?D Qi MJb+N棟l>;'(>F#g'6p0D iM0.†OЪرq0c(;뎕nq;& c@> FxU9BcV+m{RXOQAϛz*(~2y)^0 =VBe'49lbD{Ț_SqN9l j&I'0̀,þ@hM1]#*zQ=i 5~5*+C1ie5UŜzo3unDV\c1,n^YhDSbl8IXR 8N< lI=d6}t3TȎq.n+.[/?T5e ¼.ӂ@O ׌pwZ!mJ8Baخ4:Mf{k0yN?pAE0@tsUUJØ!yjDJLҹFtY\ES YQY./]SZYމ/@p0q?\)3BNK(0'a!qĝxCZ9kR*iV,۴f3a%Hhn{Awϭ'qf"J*oc R|-L4g(38AM `/ښfA7 /BJYWnm(S܎/]Yn vktz$?Ę<-wAwmmA^tQ#U@->EiɃ~J_ n[RTLzz >_.ٳ_@R4 GxƸϓ|E8rAa\aR |KyKe_y-/" 8+hi0<␕?f( Ы7?[ t\EJ*'=w9st5Ct [a!\l` -w9]߃$_x&V~zaS`urBqA3!ۄ֥;ha|E RӸ'lG+B1H{^"X- *QhI"TsІR:\޼{wlf]~ѕ(n-_'2v !z/ɀ=I5Z?LfHXao5U2nfq(aܖb&m!=%m)I\Qf5 buO[KjR1p{p8<}EoVr2-pe勐;njH [f(.|ւ H5Yts5%Y"z Y{h_O ^SS30E|G:NٱעGsZ(X4CɡRز`b;:/M Tqգ{\=$lKKY8>=զȲpeMwKd@Lqb¨)(4ӆn;erW<QEr|<cF _4 k܄@|{smUPW/EIXяzed$>uN4IDXB5;+woP"'w#qM] u O{OwP}dhփÙwԾH^=S:q^MS^Itk9p Z9pN9WiXOvXYByri@p͐`xWF#~ź!^? \JajRẒKW;u&Av*Y2d(-E1dRG馘 ~<G\n[-AW,ʥCr[}-Kb"SK~9ے-mQ_/]P=4$΁zX:횔$2Ac Ȋ[iz!\! I~(=X :,R"vKF؋AM%d2:#4b^ޒ?(Bfsap &`fGւi >9# 9O.Uo|wvbL<z٦fZL ELb%2˃%4:"buF>-nBpEi.Kkg'9ȋ/6f,C*d yƯ vZs-Ƒaf.Eidp31>_xT;xO)Lq9zlR#߃^?G@ǰPķ䰄ST{Ĉ" 3Hd@|{UC^/7H̳6 MB!BA*zsg()kU-JPUAx_d $Юecak8 xJHϡB]dWk-(hۿa[mkw89 ! f0#uF悟ǽIj:ceo=ӪY;_ :6e- y(֫Tw>1j.L X +4 44xVP}ahs:g&mt@~?_Iܜ<`?ὒHkI?^ݖOh3:ةJl_v Yms͚f@O_AJ>LqpT0jX?0w@O>(O} NrfQ!"gm>Ua%xLح`>Ux} o0O7e$;x Xş(cVO,ȫd,]*:4RzڐbXg; K 1N}~T6;Q#!ew~j5pE԰JC. us]|n."P \F4̤87HT>&x3i$zom tW0,%IpSj1_(CZ暆! ũ<Ip+65Zl)åAnT ߋzG%.t%N_MPni{sz eN-`';xȧn%,-*pbĢ/V5Oh>[=:vLy(ۇ/̖xhQ/m0r ΂OdYhjFi?aK{tI;Aewɶ8@ )xp@afS'X!G K*"V1lb=nxjϭzMTfO%U_@$f8%'X Z0)`D}jw >RՁNc-F!#;_Ųby8-CX|6‡g7VυNk_@Y"Z=@-/l2[k g.@mbd{g0 Y-,rз`<0YKF`|{poGD6d8~~dr\9s;>S"Ѕz1@CsBwxyK-LpEU54"I!d/΅U6Y3Dn,dO|D~uz~|*Ra{g\(Us3z/O Ѡɛq+oAraֺee8. 􈯍 pC I&S;HDiwjHQFG<T{-L1k񝭾 uua/!96 PTy!/( ⸣f'WkCB2 fڤz9^\YqohF~4sU@E4<_c:f*oQ:J}kDW5Īj١qxJc]>U0 +:`,ݻdB5{9̾hհ#| }Ud?ͥ,n|Qm&ʘ/*^߾!HZ5yrkǣ6X4)ȗS9bKy[dJhi8*;>:uI*|+kTV `E _c2yFM7N"ԃ +>Gڂ`h6 %GǶD@ciXF Xy}zLU7K(0cSvK -Z]aQ4ۋo:8rDW|NJ;n9jS| KĞ :J 1?4ݶo.C0Z=xwxÍrr$gʖ B[hldReO{Oc:Eu.~!M.XaQ6nYRc`&FxlkJO0~-|Qpl|9NNA 1{]vAlJ)v!PY5\P 9p@9Al+humZZC/l۵g8(Fp0,lD7z-R9˔4ǘܼG<3=`VbJ{B*@ɹy6$qUB89A(; }'Ͼ8E;7aZA#p2=Χ3tOi%4.?"^K1!ZͷyLqc#6 7bii I12KHeiW+Dz.x߰gO&ZJP[q졣8P~',ݬ_,'A{Cj⩫. ) &Gnn6@oH^2D ;}0fsAEi۴bPuCfDSa 3 ~ff÷Ril\뾙#4zǺX /k-ȫω|-A- ]#`A'Ae巊7#oShpFl;s Xdt->b-c[с(531 إ**jA;_D"beD(x%а\<+,84k97Ӄ^";`5 ,i0SdۏRRZ' zαד(Xu<@ s&x5~\S殢I R/ˆ{ݭIqJd9ˬDO%@bz561 UK/(C:s@Tf⾩(ϙnQLIo$\H_Nr:X7x"YnN pv=, L}PBT"T{ċ;dKnp/S+d)  48|:6𰫙:֝iiK3kKaۗU?,}߂8Qs,.1H.BɛS Ჰ~.Gl{5ꞽe~cآ]I[QHGn(Ui7kLǂ'f3g17/#c`ooirB;Nꍛb V;m'@+` mnێ=΋{` aE`Z>;@NQZ {ח&*36$I#mtI|*pOgoxHAadAHs2gQ!po.ON-9t6%gPJ0) qCc4lb(#Lw24ivY ÆpV֬5?˫=3WvjL81BA؈T7F*v?^*<t֯nP v:fghpJd4ߓ`45Wou܊ܝ9^UND<_'eR'vWu!@I\nѱMaDRyxDe%Xyf3JmQn83Rp *37V;Gt,U|׸gƸmfR $DcEq9 CK/  yheBXM@βPU~jq9dOrp hiܭDX>;Yڸvz w}zʀ' iWcXG ,H)г#[|*+Q/cj48ou_8({ FsXgR0"k}0:$"V 1kKO3_u = CYBڟF݆I uwR"d|Jr)G.rwO5zF`2'0JI8  0o ,o 2f/(Qn,3aPO~L_xW-X{2oL坕0S`ŵFsemjfUN;fd6kQ] {k0b u%YԞ~HM0I_W(322۾M*6j2x?ޞ.Ppez2pNl`M!7ocؿǧkt cz &"Zd!H0;O}o:a+ ^PWnP/J ˾h2R@ W gy+JSN-~qCl-Xl$-8]l^y6 ,ExO!C0|K@3!Ӥ~92w=W5F7I_SȖB1f-/GĮtɏ٤Ϲ=XmoͶYM$R} L"@{m4lYؕwɅ mH>3Eh춟]|AJ2=5'7p~y fU5ιK {ertZ>7κנ11GJ}ojHF!utz6N^i WY`?<;AH}c %*}~M~X`9qv8eyotw#f)+VMh0tm9hH eYR+hSZ H' ܇a,Z5i?đ%lr> mїS|.l'}hc4VP<7j %kz;KO"d.`؞$ <ŵ{4w>G!B2%=EsYPAÂ?  ;F,:&4h`/+tKڧ*Scuߪ#!WwNsoCt=@J/W#'`'y(GKe8[=aښ \!|8v4[S#8(7MGOZ̎8gLIO3;!GCQx:܆BYFZ4Aa 3qEb>b[Dr瑖gU銹mpDQbޥ"ߞ&y9^D=]s3 J+ lZPAoZJBWWv+R:[7p-HegWv ̏Y$-Z9W&WIO}zbBn2d [N]GܙN\-Cqu΋ta5rͼu7ܠ7mL全w7eZmJꎅ+Ȟˆ%;dnVwY Cρ^=\~whqX[Sv8(Ԍ*|WMnE+ ;PxTx5OS艨K|S]5]Ce'f\5pĬC˰(' V)"`/@²,lnCt057sv<o* ʕ4 ʨB% ʵ◦MNQ9xO59*z(ڍ4?. ^("oY{ЯRM;_q.sNM,d۷+8 Ist:=)7_w n'˽ 'i|%j=0ϝҴEge#_ \ե(rļ"v7Q@m N#TjnzfpǾ4&<'-,^#O|my1=)QȾd#EqZgDXXQqL[U\?ZvLJ\hE-Y),eRB' Ѳ΃D;u(NmFPo%A"CŬ%xl6JZ+<Ԃ'gv˿ab8bb FӅΕ^.G֓%:0ٷnIc.@VM[}R0ASƬY3* ifi+Yx. jiu @a7p?mԞO1wײ((ՋڜX9ha>#Ѥ$}DΙS$F6X/xR;(?WbyyyjICr6*@YE?=;nŢ.q 2,ݕ?ZHspF-2"Zz"\A n^ND%Lj#`>[4e dږ ÊkAɃW^b͐%G؃[||oVbљbrZMG7;tȅ98~D=\+#72Sw3;,߮+C̓aWa%0>cGOP >]ܴe8L!V6:i8D.`b:W><&+#:V P-fP-NLj r<$ȻJUnuh4D=f,>/ң*3fިlS820Z= Y5q & -EV`584A}J& *cHiyDϬ޺#0y痒"ДwFQ?4aᕫ^>1 FTņc+pyZzмG(CCG&W~DIW8ɻ >#%sѽ,طz$U%s^[,9=mJV&"v:.ۺeuk| sFe` e8̮an򸊋h9T㳑'ӭ0>yC4K r ڿc1߰/y Khvvl.# co#>р?n|zceQsmAp_N5|s)u0l.mCK@"-AaXkR'XfD4&?Di|0ׇtHSu7QV/'}`LhT8B'vg>LFIP8l㗌zTqc 94BܔP $= D35<@JuIb=qȵ]4VREJ`/-KBld8V7_-Ad:^]lZ/)FLnd:Kh^\VAdmSU霜ܧ5B"؟Z_l'nkMF|I]2=& =P:Q7+Dŧ\$B+ʵ@;\[.99lȾǖ{o롮IuA~DB5d%T&n $G "SHO*B*-,eF_%oh`|R@ecWV߅+C"ܭ$.i- "U/,մuĥ[ qs ,(%$%܎Beez8vUY_8 NgIҤ#Xۢ4`ApBVL—LCS`Г7}|~M[> `S9/F1 U+NyV y%WD'^}^֥x#qB}4G&eIT[z~yޠwҗf1 %X`jmszQ)UhWlRC!,Xi_cTZ1߻E!j W~BHq1X%3RWzKy'&&d%(,6gu uz>|djI* [sWn~JUU QW'Atٲ RT^d ;Ӄ"TIR\DUXtG5cl 5DLJ뀑ph?}E1o7LRכ罣7~H܀QK>b>.QY rVe|#.,Йii|wkVxXk;%q2jvd+{tfڎgZ7"<%BN,#VcmgvK uٯ6yny0TN7뭉5lI DMz @_:0$jK?zܡ-J2~ZTb)w{_3yT ǃ>aloOJs5xW3DIq,z0EW6 A7[mJ4Pg o?/~UvP2 SzFϒvF !' NfsWw^)0"0bԼ) Z)~'Ţ疃 m]8B58}HYqByG q66F#E!Oᾒ"1_%Dw0MPU܀d40:/j rze&Wi*yzNi1K_eUm$ T[UJiM] g4c$OCɧJ|= cyM~hfA8VWŸ2nf8$I0@}$Q[n&7U?߈1q"lFT7NF9iv[v k9tw&23Ck*f3XEUL} @沺mV!\lBvш VmQqcTŝ) i7=c.ag\]'ȊeZ1< M /Crρ*@]Gd7sY͉􏝋, 4.Uk̘HY$qGБ'rz(,4RfhqL-k7Saec6K4LI2,9^"]ܽuX%}9ߢs2<'~yrB Ē[oU{h8NG!*V=g`$ Qq&-:}}ײsB oJZ fpHKlYͲ껅2@֜N ƥ, Jn7T|(:Q"xo3( VzJR.~? H`p'AVㄘ V ?'UDxx OԵR44or {<3RϗPՒ}fn[c&'>40K*AQÌ U5wcuu/Z%*-75#\N֎end Zv"(?բED~-CsDqܘF!\ӝޓAU< W9Oϛ }x|yJxh%RN>1d6A>h~ HZGo sd89 Kd3DRV]*jG2c_^ e|LU26~~Z}N  .m2bb؏j@J.]3P\k}B WnL90)_5fvK (dC-*BkzFOnѬA6S7w& om5G/ƻ}3kL.tϏon sbpv3v ] L8>ەR܋jRZk"m.k>=gQiu<6ْ1p:k_HU16NC(拜<9"B'cK8g$9-aKOe2zg@zy@64! -a1 M`c6`1ΠPh2~n7V# dl,~:%`o!v_7(zA2 mfa;wliAb4¨9&oMJXr$Tŕ~ it*:C*b{mTkȝwXqjӲ ĕ`oNRٲvPa˲ě 7- 1i9~ ~9MeDk^Fu/{ :G.omT)_F= ϖ. \IZJ" RsCnaCˤbtGD 2ArߙK-BC'A*#駰~bj֔M~i|.rg\Tg(.yzZK||ۑw5.CZj++%K*Z%UmaW>*[e9ӿ~kM |%u&3Z΋ Ou$.K⋍XX˞Ы \4KEo ]u~ZM=5{Aru!Las9Oe1j,Z:aqdmBne{ڔ/#_I,6d\!P/$1G6ge;i(gOv)@uF((t' ZCcVkDO29%5TC9|_l\hlCeqe|AݬaN@G<yRF q)kI)g*Mg(G^cIW:y"Ba9Q{ʗ˺go5(*^b +YLXVza9N<,/Jkj`#kB\NيVi;F814"x^l{>/m &N[B@;L*;&%T"MrcHoQgЇgE#y4I RUT6O?"SrY)hFs@=2Ϝy57A#$~MGHt~~%N/=PC }=FdaB*-Pdr#/\.4w$|:C숒yz;`&>R2M˃u:j|Ndb&Q3PVmZFr"g^yd΢ѿkky/l\3=‡a2ev'/-ILtOL$qU~M@ ;P%)~J n lFX>-K+aƼ}{+TN>;;vI 40*a^>7-g ` ՚;Qx{n˼+]cnX͠D<ƀ«A$7M^S v\jXDR Q=:m5T(Z6^`ёU06D5 .#\o%!Yg<J0. IsvbSAiOF1Dr7L5 (ÍXg9I ۩Io@k {|}:u:#},h8pa2o7 Q5ղg.h.tؤfg o%Sh8Q`}?]}Q!R*M=X8972y} rGQBOHZIXW"؝G7>HYQWDf(BʠbPdsYh["zEk!睉 Bv 2*c_GjtըzZWn?¨x;m\ex@,啽u"k3|B< @-WO="׿v-kw[b[uīY+}Oєjpbky:TSw8twrr#†1Ye\"k['E (.ܤ; j#7??+暽-!00d!A͚V Fl{ Q Q8xPc(248Lq-ru4%Q>M>^1;ꍐ@X6&P0Cj2ўY' " 7Cop{\{C?o)8گ)obc,~J#RP :I7r>R(LU*S۰ȣ"ie?` ,:ڱf9-)"adx׋E㔗w@~.Ò&eSq /5<,:ɵ>.҃Ljap4A"2WANbw`!מVe.8DjHOuZQecŔ5'43H'S ,e}J\Y160恜ˢ8+櫰2-Ӯ<r)fpYcy/k2/~;Ub`޻VX۾/R(5TJ񨇀`h4auZ Z0TwT_q:jG=TC(,8|!T ^V]_\w6i; Ì"4S̟hk=@[!wd })} {Z%<5|YX8ܘ:v-)"o l U⟘KK$HV`],AGV[ӿ7[dÇ:|OUG'E $Rpm^ iH轨Qi1[ 0<b^S ݽ#Qӹ})M\vHX,ga54TJ7+|E=7+4Y`|c4$UU~eݧZe uuDJK].cZ=`̱ #lձ^odHF1?ZGCFItx7*Wzp!B s7 `6=Dh「fx[i[iLQ2_z,.2.,:/2-#t | jP{y,6p ctwޒR*RPSUjyHS뷖+1iῚʴ2A*egnέ%B1A2Vj ےoi*sE3qhǫ3 EIJoYVeMcV0T@'׵1ٚ$*׌lpH3(;wt#0 ۗ <: ܶP١U 7|2u9ࠉ^XeJ3]SP-Xdryֳ&ݩ7ǂ$"17\tCx.*F_KB6(جc}jʆHDi37N$a![$rD:?+jPyAdx/njF9Aj^-ق\VYɽJX)wXY8j!SlvϤT׿l)SGj}yߢQ3l~cW0 FUjUI6 hL,vMzTVgߑZ4ZiiϕIA( ġR;z(;Ss"Ԧ>Nɉɳ*@UI^\8UE(ʷ-nzw^Ӭ$6n3 'LгH0\LouK\6Y+}׮"C"d/(,R}`8Eܔ q M&c2-bd%~t8QfBMZ^h𗱞6!]xs&iGA+:pj.ka'hϫev_F@EIԤyvOY 2qʋO1nzDХpP: BFQ_ $o= 89 8r:Š9'#͡Bى`\b`7;~ og+'J%=s-a^pod',=d\`*hU[ׄ2=4c$s.gZL^vlѿM6^XQ 5,1P#oNBkÚ<ҷ7EOƵMzRP~exBc\wEz~imШg s{ђK"@m|kj,nK~6@r1a zRb;`aD Xg1%YޚoIg4L zhUfp'0ubc :~sQL­o1HZXa3"$'IO1; B6h7,Rl:㗏XJVf %F%u' O$q2{o*^5n :<觭ѲʝLd Tć."[8%Pb7'ÞW բaO1[k֢< O' 0j$!ES4f_")JffŤv= C٠u[ZmC0=]÷wrF[@/QCx#po^M{j]Igt#%Лx]8![Z6}?%R9aZI#G3Mpa:^2uq9Jp2}Mt;1䟓I]NT];E"">ED.tߟZeI%|N|u=rK?$` Vbrh jU QHCr|~cA'#g7[F={Bo( 窰9 b9$L' tU:efS`ZbGV*_Z`r }!*Y6 [ VYhOWꑶVDUQ[??UA{/4Gy(!ȳDHZh*ݢ&4wi[XAJ(cO-(@Y0ѕ.*s 6$6}̷j:q.#U"S~ܣ[q\("ڱ_Gpё^hkc=hZP0ȉDhBFf 9:8s0cVl,f؆ىb?52NfGԍb3G{@>E&݇} Q?I.;%`='}ۥ^f-7f)~\ k7t4(nT?[H֢Z21SAvP6`XHXNMP z{N_SBg sܠFsٮp nA PƭdI3(2qf7`t|Ӓ Hw$lt#ϣrԐRlYxAKQr7/~39Jz3gP̅,s@`q.I\)}m "tnnrLR4 j$X[XR99:bxxA(2`P?|}.+r;Al^iUS7S=I確r%W@ĆJ8"ױ͛7\pYEFi3Lr #i;S3l׷FP*TB H\ݡjp貱ft٢m]P4sMljԺU.% (%pM g᭤",yȥu(ɯzx`H5TsWsA&\Ț\Ԭ X#A[^Jaxs 8tZ-,h:%(dԬF Vrܾ<HdqhڃU!cN^"(aKBEqzYI3Umt+ny^-| Cٝ߫5.؀%12 {[ x-ދȓ5}4m)qFf w.-bجW#Sҍ# '"p BBMȮGD??/8q֮#Olɉe\r-&n͒xIwӤqV-1X~O ;^0ջvZ+xԁOĦ&[2;Xw驆&2; t7U)Gp:C!P.f2]#ZyS5.cm$onmK̆da2*%Y~R@xe}2iAFE-P0IDb.'R .1:~%IZwjo@>k"6P#VZra7ca-MԇWANcHW6|feg7IhKZO}T'oQ3r9{h=/!*z SXMse8 /Dyl%CmꀶyWܖ ꚚsE-jOʊ3CẅNDԸc<O)v[~7r6;GmAwSDpJF\ɟ76Ɖiy["t 'mۅ{I`&v7 \J5\KAZ}/LԶ0?Ad[bWj2'N}B1foLКP2jz)#A5E:usKƝ Xlx)iG:(Ls ˾&'o1!*X\C8N\d'6%Tԭn$ΒWyM/b5q[z@iB8S &S[j1;3 [` y y_cUHN 5}X `XsF\I;Cӝ_r<+P'al'ck|2ghVxeBB9fOصR慰>2,{[5ʭ ޿2blϤL4b^.,`f%DS?7%2d'x,Ήp3)H=;(Dun :I;\JC"d_j΄uz𲹗Y|cNx/})2v eY#s 7cF[Wwxo:(χyP4^4>dthRƥ4 GLpE esS b̉KCBC1 iJt!&3\y׫=FYPG QzdNզ3Iw}n(6wDnjؽ,C6JZ;XB)zŧA^l *4#DqU&pW.~|I41҇̓ .1xΖN0egېM] }7 'Prx( %,_$|[`r;{ ʴ55S ʴ~jo[ZP-%lqk2rͽ]æՋ>,'4\e2t&_,-c ,.So#>+U $E7G=~B$g.|ӵ%M8LuW?ZSN%w+b6uoIZ[-uhyr_]COB-_gDd;R2L:DwUsbt]YMRv N ͮ7)GАT-e ƒjѵLƲ%?؍|ln:L4pf( > YbaX6XY\$ݛk:C( sG6ji|aze q]ZnDվ,P߻lȝn$??p%6`*֓? 3!SS mt1s/%,Tmo!z^@s."Ualm綺qZ=Zֱq-'ZoKĀ~'jjk _ 1j;xNKM7lԉ(aܐJr:Fz }3oD)n1B"  jT9Ձ|}x ~)@6]N">Oo4S5{%)lC aǃp|HEZ`F~3GΪV[$o~,W]g0L~a卲\}K7 [(6+SÑQSWdxQn^@CQef0^iM}UlBa t'D*_,*W0|_č>%N|<*- h+Vy7WA[pdnpy0Y\"qel7dQH((=|[n&ɽ HJSNp"5RX&e^d6ز#,\m͗u@ƙ``ՒyC {}@䝱5w( 99]3#3Ww$|B7hZ럙1ͯA!é}SAmlX8^TI֒^D,'?`jA \Rpkt[FלZ=W@v>q,$lSofi@V+v0m1z7 'y"`YxZlMKhla/kT< s_,]:ֆ {`j ʍ@9F+Q9s1TՍ;WkBN>e:S?tm75U/x8:yo _pwmeLr{>orK#8Pg]tR sCboeUt)V V'/ j(<)D&;hUV>UKeXw&>h~;0Nǁ:Ŷ:L =]1HX/~bS ?T?ȪO )-C(Њ5@) j%~\i])-aQRY;H;art:V R FHJqPStxf|xz0ygJt]c ڳC:FPmSc;x  Lj$KoP[R랷1i)+_[' W;A-%QLkӞξlP/{MsCr(]Fi(* v,Й@m!edrZ9 ^?QfSYbq%Zzo /nkې:3/~>Gt?yJEpkGdwΨIL]!km֚arGG#I'6ۥ'54B4žF j'hm2(@ZH43'DH Xy@-4_0;'Dյ--^F;\A1S '΋B%р<9~ɥ88*tjo3['W^V 8_RTMZjX`p}$^&7.j+|pỊV~"tWN):BfЇ_;* `YGj5u` vC;Ԝn1iM5r7L᧗d]+tЉf? ۳<W3C7c.3 @P|-GDbUm4#FZFp,lkfVw x󟐕aCZ?RW׵0z=$kN#cZZ[*9ٱ}TIa>f| % DS3]wRv5.3Hɼe*Q*A&h1噩Xp<9+1`K_39%l s/h2s# vg5hun@ ww8z$sj$TkEM9|/.u@VAZվhB6UL c&$k .YL[+/Ղ: BfRA-{Z2,e;̋/!sAlX BG=G3 pP,s{ 03oOd$v%qM:JaTRE _2/zvKEŧp1&_ ,'Tlmh*5v0f(ϪG WXYk4l X8|¥PDDgIfd*Fqcoj=7d ة- =ABmڝ8 5,@G|4pQDH;F2M(@Ss(2Y=VEQR-\xYوBQJ=f:9Gs<_N»as[r-uK4d*t1Qk\-a_:^ΟAlF&0N1M O/p@qdܝVMZ=}NEhJx3GEg٨mFrj&Lqsl`U6HgD=L3mWcDA[`XvVnS`\>:oOGA“^b 'L䘜>vQ˂Lٌj~T.϶r:xh+5WTuIf?D"Kv?%uMMxt c!Lm8:~4ٚEr wl{3PmNEF (JY2iȱqR3aAA4\([+[H[`IkkAQ"~$sȏ[`Ve@hp8%UL\Fv u_MugDqw~-ů͑2]E-zFܡQ?iET+l*P:/UzAb*L骕FWt8D-ՃDug S:]f"F oiY0S 0}=3quD-71phd ծbEtr Ң%4*7_*~"u7o#̤WT籏s\,ҥ0α]}8eu93q!oK__Ѻǰv-L8)B Ϛv#eNr޴p,Cm,S{X.CB8ffh6091:f, :9>Z,2$jxp?NJ-,]7: F_dQ)!.I3JR>H;GZ`龛@7L˚(Azd1J.~*a=Vޡ_7=Ľ;ڻ ^(Xw (Y -?l!۵iA&S4o m6³"mY}DQ{301PZ$.t>|۽0MMn+`j)smɀ `ޓ3U]]Z,A&'tIqH/;ΡBG,ꦁpj4VWc|`D^ ڢl?Fޑ{ bQb"Rz4lHs(Dmc6*x^/tfs !#KbJ$B.$;SIi /q%9Q$Lo"hӼx/WT(ïW9wkEjȕU+za%Y/O#ZBR 㾓8pX Ed v+W#'B۪͸*ˌ> Zp;?zto|w[<ۈX,LqlV$T*y'zeё/UOSϹ~>{pn(ej 32luuknhL4RҜRnqx#FYƞ TT,欐z$[4^qsP]5m*In@ WI%S 3v (u9[VC`6xvV氋%ȶ %,z0aR3alA|S} k6j#F۪b~7nhrވS(]s*?Kv<1L]M0{M0j!Hv # Ty 込gt,[|&9݉:HSQPDND;)6*r\E0P+^K7h[.s+dpuMZsii;`OA,K8">ȣ;Esbٰ]oT {젉bNɈq3MڙOB=#ޛN 5SwfiԎG#|XÃ:)bE4pW<ۮq4q\0lKsM^K XC(xUqoDk x~$ݐ ` fP&kJº9|1C\+&Gnٙ/ 뱜w9ЪGP}~3= ԸI-oZ}oo\ɖe t̻bMwc )%S]|̝2xqHLDbK K+goS ]{dhB~dž#4.Geg4iMщnPgYKV3TT׵;#<̾/ɋHZ.VFk@Cp'Vf^=ۘY]`yLFR[O`M#kvĉ.E]+]i5xfUwHg&iNA1-z\O&]rX A.{+/k_U`[mwG* ."@0sM+ *>e*`aNy}\5l<6A&)i댅͸y8@g# ͸m8WҠ9`+`惱y?֍ k smjGb6lpoЀOABTKs=ӷӬ&ٜk >8fdi \ 1{qP8]:vw(J{hj2lʘءP 8| "~9M!,)-=2C7u=Y5BLP`?yL%$1LKP(P==ݿ`+S[ 5^5`_"0s`Jmd/|ӻfb!WgU%ep9<_kwnj˧C N94{|p:㕆/_x|t ddVp)  5TI`$TuLh*G,r\9&~`PXkT^>P%6JUϝJ5蔸_l k-^V"flBQ rfC)$s鶇AX$PwlU#q&O??Cp]K~^q] Gvpvb\BE܈{JEk`\&'f'"ptT >xLTo$ mV˞&')X fHq8;|Px4ZP0.߾:E\o߫IfC8,sOpK2K'm.i“H Z*^m( f^(93j(4gW6ѓUMQHqo}vG* lQ1-CpmjԖ>U d[xFmfV1171> iץsyqjt;ΰ{G]eMY*jV-O0:j zuNɴӠ"]b$VXPʣi\TyJJQ?:5TRqNZ;^uG? "Q)|fK88ÄXC/xKma i!!A#wRL*,fw$shO5̜oYk('Dp7t+]}6*ٜ&I^)Sjk?p}[\7Jlv"{h SL{=-^ѱbkɲUYql{UKlģ^  Z-A(mes8 BڏHzSL-QWK{oTQes޽a䭽^ΐ.y[[, q?U\ (Y$Qz^T$kVz9n`Nwo,(G`i~6|4Rp:kڧQOg @F|7L= yxǻw@<+2!ȡr$0H=nMrv=@C.ƏU ,) Čո3l9d%5ۦ=Kpm J?E` >Zn&eԃ,͚WW ocE J@wζFǹɒvy݀Y}\k*c]piFpU2:"d0LNVT~JyKU ,|pP!&a^ %_x4GJ@81s\GbWϐ~ő/Yg5SǀA@;lb:czC~@;S%ߴaTqp i^EO_i@ 5Œa Oh ]n硾&VWhX*2v0ƟN16jCҝIJC4ʤM0lKa^8 Sx~UapCz>LZP3o17Ey.竏9i0}=tm5*-b)7<6츃MqgE+fei${$0^7_f̛ ȭ}hYt f,UB BY 4FΧdԹ毑-iE'- 4^nt6.H?ClpI6$ԯ'&w},:'3WP+Dt5tIp46͞QmēFVtDEs4'`(/n/I/8U1фC"ZwR@ 9ñzͥEGD0zgSñ ]['d&k9lsX\VVOJtnO g N27`6HΏ%|{.䧓i^ҬE Fi FKI7}B@3,9ӦD~.^v<0rh@怰'x2̅+9m~(VnVp81߿ȩ!Z.`~:hM?uZi|D*S $#嘢vRVzXplCWG;>3+ "c=w +i2™9zc𯪜0cA{9ZۅOܲ[ AlR+T(I@ *̛X lErЭJIQȟ !' mXC" k}{os;삎6 $$Q9pj y1ؾӵ9{os %YWJ|Z=n 琐t~tB`-S_^ۋU`s<+G.,A_ ɢc=GEjvhRCyMGTX(ہӊiM9sO^JJ!0,baoͶDCL:"ʖ<,熭Q5q\l_'BZc}CXj:%CW4e1׈CK&hcφwVP~n~_O1 hR,5GFk(B8th_"X-$>gMs[ I,ޅUɹcF1mi[gGèRDF)4J'9qJjS=94"B0Y粈F;qoS Wd 8T/S)(}JKWLȡ02qAvrT^[lN5;"<|H@Qp@~מ6K{Za&85+="ߎĐf!@,?F.F+>J!E< yBWH6&& @qQ6˩* q ~eB15¸A^H?ۃKIXI7A[?ҤF 7(`X' CYR6UWt+8u ,Vo~&A XCH(i-9O2Uݵp87!#ŒMA:T tn!`.>4Sxc͸N>T# !")Ÿ_F/'6j\ȨY[hPjy!lM D: ie(sѺD&Y/^^uC4 !x&s2q1KW'9Af:T`d/US"l nR{n;0{^̓(n2cuIyэAvB&ao SEV=-LkUſOa=6FJ/~Cna^$?jC卛&ĉF]| e cHiQإbNY+S4vRoPڟy;.e*qxeirfdx/S>.:ۉi`/lF»/=ζN;z @^ǁi&E()KVps߰I)P%6y8&:BN7S# Q e8f`u,h79V04];{04QӃȳ(o?!m*2<[0j#rYٽUϲfO8 Eȧ 3}"pTPE,⢍>{o3n\z]Wڲ:S>m+p|[+Xr\2Sc'Nv#sji*O0kߵޟu+x26-4D|ڰN-=E{7rR7ɕd3L燼J-U yͽL=:}ԃibE\[]ç[x*^Og=++5`qG4|m(HoU][5s yi}!؟[̋ F1q8Ǖ 9r:9+"E&΂dUnaEq`ڿ-Lي.X_@JvKЈEg^jd*Eg7UP6Ӎ])YX}9Z$lLagA;!W֐2RGK梩YUj ج9IZDDIݚ4;i5Vbn`ڤ3EJтf㧗fNsb0%ף}g:?9lf1ܹ.k@qK\XD 0ژ6A RJƧ]C6GCR\{l-o{=dlEu7  mY+ e8)*4&5db;5 lvAj3{ܿ—3`0 ]ŔHaȠ9rq4< GU2NzUx%~0!}qZ"~Ao}rp`2jyx498៤12MX=&3> :7(iWr.JΦSݍq/+,+MYeoͳ~ϻ?j!<) {<`NX#*Zm뤍HyuR慠 `gBUҌ]mje#Q4DC96'/5͋ AaԢ ; VơC$9oQǸZu6A~(%9G/P " D&Kg?(S^55aYdiSrRS\Ur6Ms=N$4j8,r G3J3p̉2]95O.WU޿+0v0wUH5ˏd@is22 ^XDe&Zbw. PFGCⲹ KU~`7>_n#1,"lBZWS,Qőanx . ETyFB!:v:%hk N>7־iBVW ׭pRdJ3 ]ЅJN~RO J:?.:@BY%LB2>xvw{;ڤIP?mB?fc͢";t\ [k85@e? 2FzJ͙Ux H!S[h7$]\ƕKmu3Y;YfPg.?bL@ݓĚF94MKR`rp72@x3%*`V(zU(`/ >^VC&I5C`WZvAn`r5$b~^b*֑.}o6[he ZqOC8 )\-(sBg>J@ϲ҉>~,̡QMy ^'Bms#I0\!&sja ׾ūwDqPׯ-HAVIϴ!^fCQZSDAڧ!ܬUp`Vop$*kom r}|Ê='Xͪz.)0^\yT|V`N_t E^ԆlK, km$%L}!)v>I1Z%If=,I|b.1Pd`S y^7%AJ_foOTUhMSi#֑j ېm}ܢ J!”xUAZXiȸ7i_sak!EQ?AV`>׃ж|^]1!q zG֘cg) 䓒SfcEj;d|,u5϶fq*o^ gi:&Ҁed5OX)Ͽ2&=9vJ3B~H桢9U|Mr ℉6 &KCAyy^q*4v\%"Gg$ ~a3JL@& &NQ>ښf9==A oaӫ">bMD~q&Qj 9*tX$~}6BEsgܥc%(ژm*mKf ҕ:>1;aEf'vdQ3) 6d)NAVܛxwNrS;RBz3cX518G݈~ڲ6 "/{IjrjF3^Fw&TY]bkvv9#)SŃja,tY`ze qgi:,MoR?'}5кJJxwf}h#5>àCFf=v)-(PS}; TwH8Czc2:,iYt٫p9\yA5;xb/h}+;%u(JpNXSrO>D⥌V-w)QF;5+-?nph}Op!| C[F+\2'Ο8.K 5WToޢ,?jNa@t^{.@gVUN;xkت,Sek؀^U-Yd{a׬,0& ]"?$J e wo!hC-F{ u|ֹ? ZJHsۨ@(i>:8`qbw+HbNŒ6[A@ie|yOޏ Z̞C  'IL ΔmFW?WKຸLg2/G w~~Ŧ2d9pt;Ȥ.jJWiPޭCpZM|oJ 9@7a SC =<1f'LDݺ'P<ՁD'a S8]OcR&>(܏#T7{gWU5pG#<;@x%`g*ᔮ0l) J DR/TG߹& 9ߑ,oj& z -}Y,p`@b&,{?~; a fSzo)eQWȂQ{}z7Ybe+M[tׅ֢@(j%[4, ݒ5M\4"% sP gj~{SX3̐{8v/]U9d.N~m\Ʌے^.+ij7jOMŒ:w';I: ~mB%t000V `w'f쥏CYwO6MÖ YL]- )2O!>x8Q܊< ~64vqHo$ }[|/5Dd)EuJ V8*-- ^[ ٯL'3$Iۿ c|ޡ^ձ^߱vیתKbYh+yZ,zWU Ղ}awM; f!%qO#,{DM`ENI,4 Œ 您)Y M ԯ\ߺEJ1M˔S6^yz{ڶY*x\ +]4Y}1 Kz,J oZvV1Rղo_V.[I8C.Q{9E=}S(P0pXrΖ hSmP#.̍ǥ!b0oioL]8ځ'v^j$vRH@4o] $||GV; 7h4n QѡmUsC~hTlp8MS9ћY?e(U.+#Q* n 5jDHJG[ZmX2h5-͞ݲ~3hYs+q ZNڠ[~9!8#?U`w^`2jr"T6;PxZTS֢aDuiΛo4: 8~)|,7V%E)ǀr+/nd9 aBҝ?sEtY鑣df4x2M3ZŴ(9pꔎ5X4΋(:!QGl@*kU@?(i*):n5] #-amV)TT=cڙa)H0Vv޲TܾkI*N4mvY,-bgsO(L5SӭshK.?lu:~wT @>zac,HCk 0C1߸JIA'HGρ 4?8ؽUtPqJ09KqXu>Nk_>ӕ1+썰7I)e&~Xg"( Aq%#[VHcVGp!n׊ 0$٥+jF62*D둪b $RbB pmV 4{jHzB(:eC4wT,ħkάGPWH[@׫^;q{30-gVzlU%v"놝g^cea&6yRwt@Mod9^Hܽv{VfnfA3s&Q]f𚌴6up =YHTszC]!-?9{.o L@xac/6RzeFhcq$cLDP.W%pnVb`Xi{Ng'?O3d?[ 'u'x!J|L?ur.z6D`C FreGKggC<Н>QJS A۔kI2Yxdh4&B_VWȱF\cPJ6'iT=%>jo3 ?k ̲]0e4C"PDzě_@Ri :-c\9pϜ*Z #`/2a J1^v"2#m{8ɩ; &]q*yppڮ!vQ| 1(7(4l ?洝xAZn A-O@-4\S Pnҍr5!S{?8{fׄ%׽: h[qy`׎vi# /۩sV~r;@*X>o]CqAȆ~:5}WnXP̺wLvG"'S!׻H˖ϵ!y J̃V^" Aӥc3U^3AE]qS/!WyFy2e;>{XW4I*EnU e2 [tņ0M p?UQTv͸wIyMb?hs[^<4TG;/[2¥zo 5tst҃ iĴE]MHSr5Jv.it&:Ih< )&$7Y42;$.vo>V=20^PE HBHW쾬U@V/S T'5!RtRRTu$!'H6nFtp45K:yW#U,)\1b1iz OgOkNH5lR>s#z,,iQ#SǯeYim[pLщ.{tqb=.&rI^ةf4&1#ERbC4CwxVn@Cj߻LH\(Z\+;Qm^J~KwxL+aPPf-FþˢB|^IxiݚHˠԣkXI w7m𿋞"*L,i+/XD<C<UOZ"l͏'9-'aW / HsLv{+zes}F:͞SLK~} Q܁M$ٓsq!RdҞ׋*or| ]4Xe Y}ߩ[3xʭsY xk?&1#`B{FNbGͨCAiɺЇ4hސ;]÷-5UI0@!QX.Q63|7i%S4%@h62 Siɬkyq[S 8XFp^ J04Q=g1[[pzmz>sʍBx|<!ҧt[ DkJS읤ƫsme+B1ycI4"?)◼=xN+Yn|f?! q-bp,Br%(W.\E^ꋷ=)j[E YHaVSCCèoi-Y;yjA!m|@dp F&/w90k[޵=0Zjiya|>njLi:wwԹ p =r$BrT#7̥*| 0 >nߝr_?3u0a>EFT/v ?uXDq!%qT5X1UFVzݖRg^˸a0NPx:gWOTybK( JmTEMIp>uUXp$,Ь+c{[as Ǿϱ(Ӎg~]uRSlxKc<9T"eU !ʱI26N磶op9o $ȫ|A2<@v lfw/iSK.38Hc[ęN2'=͠d) 67.q u0 ofʸBNں0X^USIGRZEuJIil,vx5U`cE?-FRMONIN6c钷%nND ȜYTd*}66BQVdTͩX)huUa (IedF| oӝb`j̓rb\ӓfXж%06aXǼgjQӡ6х=Z'#%#&<9˭uc'aH8S~X6ee,vI UԓbID%x1m&'ٵL Iw|%]_~ 4![>ՂOa7(?g'h^o{͐SZղ2ʧ%9{LMGQSKq8R&y@P;:15Pv8 <&fgOތq`MalMd5RD=-tǪEF챔tXsٞ~3 f. Ίd&Z^UN W $)Eyf>2(dDz ĸo{tSG056 {L6b9%H]<4G~χy;N#~b)o?o4V۽Cdΐ!TW_gl 7TMyU]_^&ȷؠ79p4d]~wUU۸ؼ̷Pm !j+wΆ/.?J?XƯ{aGe 5*/Y - lqx7))E@6:ba!%;iţVC'@I(pyBD#Jɫn6=M|, G+8&$SJ-𓂄7CpV8ᲮƧTh{3B#zneFT?qX issNmm{*vV|-02oC^OJ9ARːת+3  Jpԅ{- 8H?IJD?ѬaVOobλ`$%!Ql>$^_SUDq#S6D{[JU]2\W~3m7>-y{4w(#yy1Boߧ&(?R=ra6 ^ZS&MmVp\Z%rbbo.SG)- 3ezު<U8A!'\+D(h=ErK{Y yin0E|jj!~.1w wL*R [<$ؘuZ@'[t d;'5H PGBE dHb/!Է2h< ,ޗ?9n_ #ٚtBsrd߀L-,g43! Z~pRsJt8H@g0i{mL0uX>3lF`nplo=,4rPز x;$\CyCmvN +24Unߙݹ~x #r\'O6B JͶPl@JB!X,ث~:v_vc;vi#&8rz@Tg5h]kI@&˔Awt)eDY|FSm5!E:}c}ewmxקY}Y 1{+$8Q:((9v8@4f`-d(֒-"]! _=>:9,'nTS og>hɤ?讯>&/,V@nJ~Yʦ>X\Ko,RMru/x}R= / *IVNjYHSr}zjg3KEJ7|8>o,cCҗ}PSxpq4wX@|,qUR9eRj:R js_мEςO@ \T;Ϳ>P9ic\:!UDDqUdy_T4'iG2DOf\]F!ŦAB B`(d`}*"m';'C7I]t'L ݪ83+l=^USm~pQ][iA#=>@NnMJ{q5f>T-LuK\k"7 Ǎe5?uMkkH7=/o*GI F[vG_'zЮc}8M0A ~n\-%hk2_ _s/&̑YQpbF=̑:sd miO67c;%g&#o6w#ӫ_"jᶄXm:vo n8y%t8.GnJ C$(1Uݦ~m?]w]R3Xs$`Tߡ`}lPX&^#N ڕz;u>E/gǬ=F86ZǬx#.ǒ8k6) nm+3, <0J={ʀh>CW!}t;PB6q4]xdfy@2jP ҵ;=w^W{\%3rlI="H " ƴ;drz"\ t9Aen֗qNru7۹ԂwHVF2 VJ͇ OEʹ.+M~C?%kEq>g]"s#Tоf?W&&&x6!4錖Q2QuQ%4%x\0d0YxZ ѱ KD} O3ƭhH/W4"IhYn {]K-k(,F~5h>I',B|꘾[lG]pX7k%,xN@WH'PW2Rӧw`~yRSv ,((@l5|@O\ʔL_~}vhgՖ b X:{3Ǽõ+xln["e3THuW_1sޔF]WJ_i%P:=جq${R>0W6 f\~H[͙DF~5Q8*J8?GU=<#˧ ͽ4K5[>b 2O:S""%(߂/ 5.QE;/}= g,M:g2.C=OG0T'Y[ ǗT]zxV~_*qWLG%cdvs|E@`$Gx. N! Ӹ 4w}Y[%q LgL+=1;Pw՘YywP t:wv XqI G$nR+RfڣxU&ɸ";KfkID}b~t0qdž`w ph |NWigB_NKW8AYO{@Ҿ5 >dCgŲ[dȁojtoO"0'ez SE:gª /ӖYL6 F֌E_ێ-p.| )YωH5(Xd۾T) 's͑3߸s7Yy';ZD@Ҙ~wrS%yKX(3|.љ\΂띑{+BrSlK&ce_*kfE vW>@~]א0_Z^C~k)PV STq!o>Ⱥ6o ֍+L|si{d mÜ +":="4݀eS}% .(ػzeFusic?>l6a帺kX.*Ĥɱ /O%Y;pmmK|T>a2@oZ'S8}  ‚4U_V(-)NŬZw6 5/jB.EzבXyHP?f$geY5Of[~AҹM$ Ct ƈru/p\]VzجNbQݑzk{-(gzq ": ttFp+BӞI:͟n閿iNL~Ĺ4>4|^[$1ĥ/+&s4PPyG ֡NcV,GЎn f&q!"tSKfSP& JR %33xO>NPJ3}ds30}W`&s۬EoٵW͍)Z-ɆyzhYw CK;91M{o͑p B* Tϧߙq-og¨5qrl1X:0bzXZΓƭ5`I:5zsdnTEOnw) IwjH,`8r%4{Z.!Lu>  Jg]& L9wfdxO!T w\Qˆ/a-cq=G-c!r$ ն^PƧAٺtł«sKh᱕$v W<:|j`ʎ&k|F݀Hu(, \W2tDȕߍA=G^ݺ>&65bB㳌vlx~Gƛsw<( -kF5=4m Jn?ij(z #7 9ૺAޥ&W8"tǶlu>7sLbtnG6Aݕ[@y"![mz2t/|gY9cwx5v:stdlͭ;y|T ~JTG)oÖԯw?js`v8ٳnI>G ^Tq[Ȟwh%e4'ذN'X:C8s$1h|Fΰ ;ֹQ5tX I#iDdTuHS5++?1R"X8#ֲge|*d)4ʍToR3ݝg{a}l@cUK h.yN r!K\ib%%=WGkdT-r ;QNVQ3pӒ/ Sb'pÿ伐:X*/]lTƲG͍dJͰgq _0LQ ̆x{unӦ`홂 {O$_;>(64u J^ ī8)ͶҀaiz|CVT )8Ss2V }YsNdi ar(oSsQY۽-X)Б(0tF]uQ̬54)ũ*ا<EBmg3d` h eZz gBp\Ǒ; d3)фGN3{^ *E=}7-XK4A@eA!92sn6R!Pl%o. 3vK8ZDʩ@Ϣ0?!i"c䎙Ûf#ZMoT9]_IoۓB ״;ؚ:ͫP?]>xØ'[Wm NVK@!l`NU(})z݂A0Veו Նa$3ǁ v 8BanaMg6.JHu"V*?P`O~(ҷPL#g& K~^157]'f ;R03;i*(VuNUpqWow>0utgYRJ̑i8uvUe hJD@vݿIA[[.ktvqJ "ӈ"L{jaWZDég 3lӝ=\} _Jc5]x%p  sǤ.7wfmjDMaQZ ᤭ClWr6H|)0G}gK[DvFY :ČOXHV; #ۇ :#l$қůIS7`[P sO_Q/>''*ڜˮO4e$ gfVwi`V7nOxY̟w@Y ,v%5iE8_M!E((S_t贕Zc{o`&bydPJ'Mղ×ѫrK}|{@C[ӪO-@eO)8>6 >hpuRfO;#ceu;N;(L3LM|%0Ax+R:11-^d^1?T+ 奘/LQ(AǾdU]f )K2sK{jV 4 PTx`"Rw4'B fw.&tC#a^?*Mkv)#WVZs?;ÝX` WT * ]'Åm}sT}]=48>*;|V"!)L'׷ܱO[Gy}U_j/N acB2)(UpI[ÈНCp!M7 E!O֦zݔR(y[Uw3c@$ l|G %WX@3&[U~99C J1rEhVHj)x"]'Lw)Pf5 S)l!;g7V'% g XD"r,x~Nܲb@]߇⤾߲*sFR%ri{)FsCX„?3kUN@8 <%#&^]j1v YI3ސ/jt踃SJ676/BLna[=4mi7γ3C|&Q&Ꮗwsg \$Sv!ykm ]g/气L>s60(Wױ:[߁yjeh9OٮvE]I喲1 eC`C@#Jz pQn\doap0J"߾ X;[M(ϱ)}t"\]1\#rV%e+,6/Zu-Rpd]"(~ӫ~EiFѐ) ԑw&ut"8Ȳ ?!n`/ӷ'r ; _#DsIFr bY!B"3': s-|+}-YoHeP \5K~)$l IFI&fF/ gs:#-tGcٳ';bKLzS?.?PjJ[N@ERD^a/OBU+R$S 4& 1(fJmb?a4:s[{1L+wͲ囅<xV<W"CC;2>a*u$D ֠)@S$_tΝ t݆- zs{n#nwj@V$lE%[ x( 5ſ<\p祢r1Sr( o'hqPʉk?XNFNT ׉BI:jt=e]á篊]Jv. 8%.⃑r`xn6iB˝~nX!x_! S*X`z~j/g؛+n>Uclƚ pyrMYnSojXyYwt8,?M$UȬ-,qa9O-_݆.{AfrO2^Oqs`1+]ߚҵglxy >o?boru*:'JΙGwK NJ :_ÊF?MVcmFެc)I3r 5$G0qF <5·{ޟ-X$C&Ÿ)Q~lwfBU20Bf-?C巜$#pWʣC_4@i"l  )vHdE&B*)c'EE#>R& C_MC5.!Nu2 fw'5pMn/%TA0³+0pyrP6oJ$&S;gXkҲj]#QVĈHsBߘ/2[ڠu3BX}б4FQ_Z(bX#ӀIP @b?fQ? g{g]i qwc^\XZw%\^wʋBu1Ler&ƚQ)A`!Nn؋ Z(]d劃v0cxp-p}*cద{@*+(d;&nvcl,BWUfÑt,;?K@vhG&?uNԛ`[os( P0UAH* #9{x5-qpQR!ڀL=\n\c),|`&1:}EY]`܊A~NJp ,f/\ 5 FSG {Bvek# TKs8?lD1T>?B^.`jɈ(35`o"E ?mx&e|xfG@AGKEm!7DnA{|*c[i] r5ȭՑ1C r+v"n~^*|DQ^ΤG(%Mz1ADtsee%&q pNB/X øYşZTBʙ0:0۱L#j=xbHa cګnWs`3OD[Nkɿ?Cyh{) BSM [cYp~G|fT)Fq/~qXBBӡQ`'͒c Rԝ# SJvs7ԯiM,#v.H])4)CϽ_i>,^4[7|>>5]Uf^\[YO/ſoM'؈iHwǤqhJ7U_$;> g p(hF(5UHW8CC4$hhY=@ƿ5%+,6#-ݮW?hj.K(|Ζ4w?_"% iyJ;7ゔDGڭ|TM_)^@u!`K>e*}a9$F+osF^o& F:ݔƳ>JFԏ5I`~_9oQ#V<6b4]rɦow6wI|ȥ9\d?:S 9 foBSSg3-fыhc$cj{blRZESWjtݦFdŒ9jb) <ՠ̀$W o|z@Y~u#cqPOCㅑ0u a(/WHKD݁Q^`[|OIDxwda!F쁰xH%>ȅyt&(neq (۳d$CҒVebpz9R4?TܘʎEz`IS$ZNovrJ]zbY Cs&a-RDTcPY K94<m]֦Rٌw~< *Jۓr` ߅nFD > 7æ[m':LB/g [ XBjmq+Wbb-M+ [\g5G@?߈0% Ì<(ӤGlLD43o+=LvjfMi#9bk9i&t.s$:N=׳[x#C*qL3E\Gai ?  9|O[9tЛ:JX^D (Q0i.L5[w [D:STMZK%VP.KФ7{xbPFuē|ٚ5}`5YMf4>%LY>_|}̈9Ot^`vl0q'f˜eU\f؟8t͠3lEZ r[q(X۹],jHG%'šK[@;C71^gn&1CQ̬uf4"=8=cyGĿkh%nf'yw>Ӓ15m5q"l>qb[xHFiHHFQ׎Oo=Нrg1^p(6V!U4HAjEX,,rYX|zv,2ʐ;%K{޷SF9we9kxR.Sè奮Mf$~oȄ]!n|̗ QqK륃TMy:˖%9q:u?XNkv T :s`ɆQ[I7qDNX$Dc%6S'R5ŗy˯f#mΝ hУas(vU0EOXjYtT W:Ӳgj}u i0giAߦܑ'%Ha(K8rE[J>TQѓ s ue4n+nFnkD(,5QٳR<տy@ҠK08ɵO @4FD5: ozRny-4is0ş!ɍnG\BY >>cW/hvh4*]](fbk=psMA_aMg[(u[{qpLdM6Hg/3O''11 2WRs1lNr60- OrdR;M(7l4GW\Z̐NMrV瑝}uʽAezAeƘʤ}>820?z61v $UB yT=" %  !:|# <O#r'mGt\*S8ɡ`dtML^Sè@`O̤Țjh&b@"PX頁}d'N.w 4 b)lwSiԠHm/On<u)T*YqYו?G(jDN6*2rƆ,\iXG Ƌ*- iݕ[QUrg8vd"⚦8m1H́ Oi.==-$Wj8sS1 **thwLŽtB,ucy)u5b#~р@S:V l?<\B\{?S;gHLz3UgNU_3\Cc q=3mjЎWB"iiйU{tAA{Qxᝥj鷚Q]'4^d$w&7<6/f֑`re]ͅ} uϮpG:A=f#Ұf'<*hS̛+vx`,EwiqػZ)qȊЫC?7Ħhk] p>Ɂys'èka}2|4wMsJ RAqy(~zt1.ڗ@ ,Sz t!)-5m j ^^pIĕ 6{ğId4)qO2RpY Бx``4G`֫<PF\AHkV?<s&$z~+}e. :6WdD9UA/llGѹUƿ,B|'Ϻ3;X؍QԲ!<=/t/ &?J4Fmւӵt#2 :Y,X٫S|d(/MP7Y|̼ Q0r ]edbݦ! >r4y{Sq^M-+ 6 Ez6% aOU|[}&5g`OfQzk~#prpfDk-)Z(&ܗ[[B#'0|!Ք_rX`: Tѯ"=),Ng?z?Vu7%W8ΛF] e= J`0q)*^oŏMpʁuSG$Uxf`.̎qt+5Dq:(vqfVq0?)A+RqvyC!;Т/x;y0&8GpAYD`*9FEhMNS.~G U^,h`#X_uT+UitNj$-^۱Glk;]ɧ'#?r\.y5m깆+kI }[_< `Qsmհ. `򪈥aR۶ylj̃$uvPBk,o ?SE]=ޞ14>J{")uGJ񗙡*%$)TOz:dl? '1VT-⻰fDy btTW@"?sI$!ѭ?8xc :!ѧnD'"ɥ3v}=Dž.Y\&6ZѦϋٗ9~&fr<ˏzHq#ٔu$%] eԙMt4F%N6;a ん!9q?orv9_Ȕ]:Wtnuk w PwJD]ozw]E`W֯gAh'/t m!2U=&gdF6425D#݁{G(Zo*^;7 QugԧQ35UBP(eL >jS@e]b#2Ɓdn entRcuG]7] KխT6zJ,P0F{¶V*RbJ dgZ';E[sn @(Zr1tϿP~{AѫY꪿:_ ~@6bW% $A`_F8)%5/ˊidbH,Md ieq6dR]2kP| Ɉ,r^ a I܉.B1$]"{jqֿ?_z^y@>P\`>hc cK<-txYA{"/F=5.DWeWgq/ ӻUޭll؆E[@ ^q C6r.sCIJߢ9ݥ1f6JP劌Vbb kE#tP$oMv;jp3Μ>Y0oGw:dh~]o|gɒj6a=AJTCvKGrEzO2d.T5g!VEy+P4LgE,ڞ ěΔ .,:c)[<fVV5AP 1UX  Fb`|dh 0nyW#[^b#GTE  RD^^ߨ0t,%qPCo=czf "b[pͻE]5~GqvZp$f1r5nfC̻g>4XjUeأkaߡ(wFHƥrb•ؔ-O/7wLο2h4KzAހs,!vA-?z3hC}x@X&uB.WO~v]DBjJ'}Aկ|'ظܼ|TLlǨ9 Yfm &UW5iM\} EM0iԸⷶZtrՃDi)kN`ݘm$9StfmӻEX'w :8`~؜=-=mf)ernIw3%!-03L]x#="z} ޿1pII] <&iKIr>$ڬKA}U٬#+&46;(>PO>;jࠃom:p݉TZV~#qêPVtQS{cbhSG\3TaF8wBa&94 _opb.ga{*}NybOA.)b5tV5S,pvS.Mhjidt6% 7'Fo0Óc =l$b:OfD01ڑ; GPXӒZbPI^޸rO|p%esR}!% nZh;n`SI+;[<oI'}2\>g2[}dIՔ&+SHTנD4^2i3axD C7ioZY/nXI}ÝQQ~i! V sEN7n>Ӊ NZěZޞ(85;rIqKشDg+7?e;PGn&.w&?…ɝD+cFI0Wh}Q$3|:vPĤ3/5!SR*^Cu7u`D[z%e0'-䟺PEޚu^oX:NCM=Q\ClD!=ƺzBV7}} .,$![@jov!~^ fg&fhw{yc{]u_t56+!_]9}^ NȐe%5nݼXiEO'Q[K/We)7=F[ )BOlwMeQe(J_Ix7^y0TU Ejwx;b29cnodGMɠ,G̡J|G TIU0\RGa"Z~@ jĭ9pYCq'Y5f;@>`?M"o?P h: ;]~+3Yp|c L;_89F/TEi|Kd4!xI׆1}y,,8?ue#`qUvsͰ n ]= y. IM.iM Ks#!kbW']NwG2P@TJI@5%OEį$'p❥Zq;}Np3ȢY!y%kj| Sd85mP/oqc€՟R}"(e%3%Ky6:*W{8]yzQaaϩG9̨rb]sm D85ePIv&GGe)茰ۡףCGMC_ɘLiu,j#fpoIC[b_rՀ]r"Ir6NxcM7v*E~b?K y꘽T|Zɮ^/(#cԪ!x8I3cp$K6MP <V`%TjK$|X' K*lIj1ZظW!3͎w<~q @n,HM5CYH-@oиS UJZ\4n~n1VI [boy7'>(q?fd͓= ^Ƞ^-/Bp'ژϴ4Raw? E[9jme̅( *m/ i]fTNx\+,|q/P}G+E.{ iK0$SĽ2Ii3=^:J~N*ZSt!Hz T=.P7zԬIķh^OI㦬34}̀ѡR;Mӥ ҁ3Hr 77xq2d Tp9%m{^m$K>){.eF<ē`,?(lOcwjfar ~ ^VQdf=Z*_ݭϒ{zp@S1FXMiXm[DC4Lo *a6nW#1ʶM>8{Y_wF&Nk=Єf9c)!M$\a5~u^@/Nh. e d/\1P]eIT ͑`O8 ipYA)! -b ^RLj족 $yQdk}AQitR!N =R:B+ jb#_p# '<;3>5M'9I 7_:Jw_CWOy^~:B3驯k p\)LQk>|X jU[4X 3 mY.Р.겡j].FnշZ+~7j)>4 DDZw`/gO/Soѣ@- |SܺmP WG(W߰~4Y?/d.ڊМdK A -Fm'$@0UO׽=k7\ N"Mbϖ/qj&zc^j%~A1P36bKp&d4P1J:=ܬ՜ Nzڠ#-$,t;ə,och.)BLA &s;}iT|C%ܢGF߸EۆʛAeި뷆tDa5ASMl~ǽh=A- >B WE6/lGK"{htځmٶ-jC snBpP2wL߳~A a{Nl} >U<=k~q;WCjTAeCW~Y戏I|(PVyr(neō!K J([_BNɹmLgL}AfK(A"Q^eJdlh 1-g Ҿ:?!1&t(Y ͞Eݦy.ы`cVu:+z>?ۚ\ȱ} f1*|*pԑICNLV&d=Lm]Ac9vX#$UOD]W tFArW{HXC.~,jۈ0+O] ?[B a l gd)Zإ(2 Q=5EK ңo d@}ňH55ߝF \/cކs+o{;(cʆКt{kQzE֡O}u7ˇžCIQ5XNth}*eqY ?ݘ}"hLi`mP?-XֹXDScU"+ OzR@<`S=6T-WClHhj-l))0.JHLC^%oUSSxg µvt,yC<\tP.% , 7 Ubu4ilFW2˄S$UQFo$-&UlD6\.UyKVҤ4%j?1k],7=O>dT7" / (ZNPMBj9Zi]b$WsgHT!)WK8 Π^3ih%۩ ) >M^[MauKn*{'h3,M  Cuz/:x%D[in\u:AZC9ċ$# xWH!5;Wd L.%Mjƙw`}aN{r!U, ;EֱpL8c|zGb Z 3ȮH+ee*ւG r/P롢h"(Q.)RPw"=U_ i3Wcw~[ )ـU):GuQA9 b(`KSZm ۹cBPLS>Ms&Ryng0[,(wٙN+)`h7 L_zG!˲I1N>b\ֹ[Z"b0ʘcx#'>g\eلUEJv5 HphRB6ҀJtHLۛ-(TTIbDh,vZǻɚn -xm̄ZgQ9Vų޴|3,pt+N wP`(3_ft(JlO?N&vwGdZ E]>-bc_^A=7!#'9o3 D<-ϒ:H669[؜*d>XWZ#Q+5vuIx_h T r5jrWWk9T - @k?*w-#m1%Unm" %h8#~ r:Į 4CVDw SouS<8$Trs;}z|i8)&R|5`T ЯϱV[g|% ?=qG>XO^r}@mLOB\>tVgx,F6ޡ0q p c@0)4:^{]2"m()]zA%šCl2(2M(7VSrTm?f:DY0t225 TEs︽uTvLYt1OQN[ Ǘo|S?JY9eƘ뻃FlRĺG%7n¼i\3{)'Cn{ n^WT,+}AhK:S$єi?o]<ܤ(zAi 'ƍD"ӣ @n.4O15\tG??R>+/PNN$c$LJ -\m{m9>Uc hA8zÃc2IelH@I. M h ,%Zcl•^\ &_awd$ 6jJq1dr^ ~a߿S "܂~7xG{K2(pzslZ Wu? P#0hIw7CXx!nyS}w(ƚXtP#QS ۛX+嶆q?ϛ)SF*nچK8,~_9azŕU #[?+̰(ŵ{6ГHk4 ihr'FDq)%r=5Ȏ@?9ɫ}Ol:8 Q.^7QmCE`.kc Ѫ3-a ,>{dvtR vXEZd}8~p):C ݯN:+ 8WLFs| j,&eYexx #xt>'Fzbzw=way>1&wT`i{b-RؠL$XPGq5k /x] X?S׾a1~kdf⡥(TLPW՟]b"+i@AT鋔F^|-V-s5SOy Kcw>}7&]^1Gll՚.̹f!r4̯IlbܐY*;kN_30PR̋A!*Rom/Go qJ+yGc'Nڶ3+*r nmȻo?kv5J3yY X|5.Iw2p+6@BGɋƣ@TVɺHɄ;沙sCu{ʅi4})J&c \5j J3[/ﮘ&V|%-#wi|į߷OvLsMS/-GU} XBrx H1-S y ?ה,-V3!NRB-Hv9Ft4I栓@ӛ1Kp!! DL;p.xCұ(+urhDĎO)B_ZkޢcAR~߶l|S <׆sJ7 Ďs{fd!,βSTO4"cރ6%'G#ww67v@HRJaZ;|QuߌrnY3u &E)ds M3VZw()0fz2@čǨv*.AP8 lNͺ:ɺ(%YV2l*(qJCZ=&NW%0^`pya>\:MN* ޫ9.YRԡ.[@7<Ʋфep,EY'Ј!)KLL\sU|aGM,\/(Ұd q &zBg̞x=G.ƿbmXv${i DEB?i wm轩.J6uk 7:Ԡ@ Z%r-~2F@0=FȒёn_!EB3{6*v:* Yv Q-K0{18E'F[S)jSCr+G Qn|"ЬO$ >ےrSx+=,b񅦶3+]b]BanQӔ[}+^@XS+MĤHQ`#,Nʿ.5g1^Kj: M2+:0WG00DU0$k.JnpGO|BA1MdgݽfMξ]VZ65UjVltC}oN##m^1z };^9Idt |˔_vjibǂ$qFY_;FAT "|K2hO'?-a Co  f$%Jw#Z߱GU`We`O09ln:ZF֦OؼEnmR6}K$hQw$O~{? aMꕷmܓoZ8nM'0"*P˒) ȳF#ijWp3uEr;]"TLsXyv Cg/P@ȷ;<fD]2E02[L do44K{ C=QY-x 繜7pL!Q5W5xMv/L].._=0_ZAܤT1v6_ЬU<6z?Aa|tp}hC#vX~RF8?e.j[L胊nDf=K+dl2D80)lZ"M(%jUEHZdS/dpڃ뙾|ƿu6#֠ASH %'3PtA y%XFXu9d}`)AYY吜123t㾥}'߯i.*3f8U2U8W$:z"{4i7Jƒ_*z-FQ;aynU(<|t[HݕIIux86 87 !AF8gL:6\H0֛`W˙qEDd 9vԵgyG҉R8- ;J@zwN7b67۹aM'ֹE<R#@:quF⛁RR9֧ӧw5- R֪ cQFc#P3r^xZh\ө_7E ~]r?=rtNiWzYPMnl0`5#(=٩[9zen:]2rT[}@&xեZL&!dTvWEZEVjiVk$oUTf \I`v0lϫ J9>}Ҡ@FZ۶*OYHX(\¿Ta,N% ^R{]0:YP߻?+ av,?Z3q P$FL]b!39F}L)&HTrMq$y' %_)jj cSO YCb~-@vm]Z L^߸AcÛEs2fv#`tD Н6IP`:7Ezr* ڡ?]̍C/͌A O+Wgk]?g"Sid4ZHf#U.3h[jB*WVgQW߯%@Ԃ3fLLO ,On+}uNW8[u=:DZ/$k+veϙڅ .uT)Vݫ+SˑSrXK3FIԫ}xV6%^hu9)Ԫ{Sñ6]TefF ճUOhvQV_5|}]čdX&;ݾr0ƄMk'8Wx[6GקՈ/G is">],-gNF IMScUu2_v'ᨿ#mi8KN0 &W.U>6T(ZPa:I>\-DFmLT 38+ݯ1P/ ݄ ߝ) I`E  H=#uVv P;w4o_YRNPl#OmD }5'ti_+{3h\vceB shk3&MlZJPj3)W0SN4俳H}*8/gamG:Q8M2ᕈmg,_Y]#n|>&Q#4~zN5KA9J(;"v!|* IzM-mXW@isk`zZ vĀZ_tL zNz۔l33^ r%MՅx|jw56u¯ @sda=l]=0ɪՆ#4FUq>߇nyIXPa鏌J,+kBIV]Y +^.ϢU_{~2UbItpvugݞ%g%ʑ#oYnJ|GROCϓM{+un0IS؄eVZ Krb/6Qx6KurU>jVɺΨz՞_U,gm\?FA#H;m0 %e-5NК[6(>NYxaB-]l<սWmo˧mG'`<@!;*/j(ΐK5o(Nd-E˜$7T $^7ҋyѩm(g'~b0#T 7L ff ]}%40)9iD!8aPHu٬í4o @n`!2aܖF2pvh;8!AEhyuYjb^xlHvq:%,^{ùe$eJsG!epoXHBb™,,e]*XCI7F G-{;1>#Ӻ~+]4|OHuUX6x"JJ(l[ZbP ͎( <+T>LrD;)0le6t^.ˇs\{'KnÃV<}l/xȭNojGŋ8jw crOjp+Su^rϔ޷ 9Lʅ脜_(Ħ J3Q>ӲET!EH o T@ 9 A?;E,=|YPARg$= RfB&tYLSvC>'΄d]lCúC؇tܤyQjQog+d&DI(5ۖ4!"Xs@;G -:̠]H`խ>epd-7> !R.(@㧾tbY\xEY$/7r\ڽ7 ^Pi ̹ka@EbɈP/֙.Ѓb*:oNM/'e"'] Tݗ; cVOZ7kXxr2w"]rn<'j,&)׏a.;D\em21oyS4o-vʬ] SfR?zE_*ȊtQ8YQ[?*E;_`ྍh!!BfJTmdTCImV?fwީ]"#"xoy>:tKy1e2VkACd"m髚.:54KsCZ .%0BY<v/Պz@RŒ|ΝeDrZ1u5~vwtI_`M/ҨgF/9oKA*oCy=¿zYҷq_D#kj0a[}>@()C2nFkkqr vT I] b+:q~&jhE1y]Yu "??D4M:5hR <.x=@GQ\c S}{zrAu=&C3bU5#7iL{~\Mͫצ]msa9Pk^bS%ѡඹ;;1÷jPmlX_s^94:tEAԪDuѡ5'` "JbȢq4z @!wCLd %b!N/2Y]=f2[4Ck6w[:A-[DVg5Va=4$b'7znoZ rr9(Vfo̽:wdћ)SVZv =eRpU"Fr왞#96j/Q%e.Z:u;-~˔G!2ހj=sԑ 6=p, ]7, [^Z,*:D-"%8An6&`Bb{?D_" ھ7 a°bpa+ 0 IvXLTk$[=rk=٪8]v]Zs6W˖[ vjcϔQ\H& h $h iʹr9ymgN79:1x .PJnxB(K/M_@du Ha䳡+%q\Ϋktfw;h8iӄ*34,22S)H}a`r-xey[R~Br~5tۚlK/Fl|v a4w'z4-e1UFЬ E04n3bRU lT-, ;xFRR zmJ7LU>0t5HNXvߋ_:uvg]אY{]LG%~ {X85dP/OSCIl*%~JI)SjܓEH)J ^z.fA ̺Bf8j޾GZ'Ê_&1[F nPS$ amUF={'$l4N_(D[6$]\ā8Ҝpc(-}E$?69⡸Uwen"Or5#DH˪qfmay4r,1kߖ7,;}2ŒXnEL|ʅ7S_yy!}}Yk]@M_Y`Eֱy5C׶VblbqD9} mZzMtSn$lovuMP"mh["8(8*åeE_O](3>quݔGQ<*L͢]a h @V %oB^xp sG.(~ଚ/2`׳bN^Gx7&S3O:Z8B@1XLnwK`\>NH N(OEtB`kgR]B]I3 ؓ5C.xdN0[`NqVj,Df˿#iL)dxF~٘16>Hٌ 6u0ȁ#$jvY8L\/ck.mK?W>PƩyr³Ig_~=*νr\Qj8 zr0YgctR=Qd?W?R m/uIc7p2> 5T!2Y?wO֝Ks-CeAMPG5 G\C75xk9]!:ED 8jup:+#X1\,WѩsD]loHZ ZXCs~{}c"0ḳmtQ##ot ;J}!x e]p<3y@!xy;] eqd ؎`3aaʣC0PSʃچmWtⴹ"aW,y0W9P}?**d854PEI.|>Tv=K `UWj{B0H[2!|ȏ7@fLKwghT\È@z­!XǦ+ ^!DDb/8Y0Gg[֒2ܐ?Ⲗ5ΐ Z> /!l?E&Xs@5VB ʖߝ52@Q".BygLy &)G͍+af(.+Ec^w<3{mOE2/8j"!L56u9RG\G p$9*|12M> a{[Ecj1b50d!/ȞfCљ09A w3$-vy3Y)3j.F-NH:CVRGשJ6Cy*)s.59 ٹ `"u[ y-Ջ3ݺIkGlHb8,JZc'?Fx^0f}ƨ錤6!HAK|j߳Ύ^Lz<>úm=n>~)WfE%w/QϹJȜ[vtJ5j-(k9=6_Y8yYaW%SB"Ȕt`2HcRh'`7ݶ#H fFfl#H`n%&Qs[`]}mcMo4+}H,0T=*^@8Fhԉ*E e3g*CT7}$خ, i35Fj f/2b4ThMJTHaXn>stVtsɥ{#MBРT TAjo8W !fFIxȧ IjA-_< ?FdL9MCU8R'8QlkJfۭgjΙD* ul Uߟjrg]%TќJ[ͅWܧIużYQ)m&E([읟瑝.dG ݂T)/@ mz_ ohpjq$Bq 6j`kf^[x$q h L,Y>=d]o1|ߢ+d%W=/a@Zah۔,@M\]d1: K^5 V3E?;Zyq` ~3ǯs1/? ^m4Y\~$ͦߓbMKЀ +NSQ9LtKaa]zn|ߛ]2}:cT!5CD@ϯ_ϟIzmB.# 6`|"pzCQok{`-Y>VQ!0aۃyMdIo fkAvUX/鏔IlD^k3t4Ɠπ@ /zcHL <  cNo=.8@FK{ϳ(w@}-3 bKWz߲BwXV\q0.A[MnNM#ISB#/צu:/*u]^c"(V[.!v B"+f^3]ـ?FR"!_};C!m>=R'YQq;މV\7@-{~ppNYp O7HNp~yQC'bF"O v)GcckR{<` -{4Yv_-<~A&z_- ^sѣ2o;'cWmƴc}Ԧ_j؊N,gt` &Y/+M%W볨0 ;V̯]w *;I^|*}fqVχ9YXoܛ"L%8%s 2)j*ZA(KNI9Cނ򁙜%ϥG^$ V\ 8Έ́vHѓQbM$HTA ƒzO_ũG`_pV&Ϲ`k)xvo,b[O[Q]X0uqM]@U F$D#i%m1#|`*$3ճN{#EBL.Q3>k.PUU5 yXFE 5ۙzy#hQWǍP8¥H?H~[3rԼ֩)m#ҋ2(Q[&dӗ|n ytѩ3xcZ U筥e{k,_@p?lDLX8'{i{R}X]tS` Srqp.ˀ'"o뷽OL#r0\0Q}6E'Z#}OS+#JKe  4K'w3# d]vTgy$-c1'H׮ ~Wn1K31peiHN)zAE4|McyCn?2%X>F7r;oLH8;]kz[kNu0<4qA/* oxyL"}-y.ݓr8ؾ]L~' ݿ`t"7*Jp4;*rÕc 0h6^+ݹ}o򏗈*G ΧjUc>=͉?>ٹE+Pc Hrvm> )O0HzLA*!uMJĞͿrH>pK("rAD]b~XAgx9P~f"/ 'c*b';_{ ZzU{nIϠ맲R~*%\C/I,SͬA.6i((v;U"U%(hl$͍†il"B }WWYyY4mnk\ۨu"Y ۂjD_sNw"Ynm"=f@{S. a8AaLϬgM##ɲ?50" !"ZdLtPn{;ي"Ć䙁9 }a0Nc"5\+-;|)0;ƫ&PNv$]%8ƌSd5unb8#JkU1ѸxpRLJA6ߊq؈ة52az;Em1MZy$B#8'PoZh)bZČ nUv'FRFhUe^!_8z#=;Z nkL,*~uaMN:tD@3y;`hdֲ:QYX!-,yЊۦ ) M>oKdTvSre^DAWgΚ$Z{*-Օ?1{`}X j&W-̄o&>3~U-g\?wE)0őE; Kl<zײ5/F,YqYs@9'/Dȃy<㡝Ivb[l~5 KaEB@=8ߣLfQAmƙ6kvgrW׼aedu8ы" kr=1CN JPT9-n'<`y"6I>a/-+1x)WuŲYzXcP+۱BdI xhш:jCxI>-F{$\U ';I[M\LTu8dXg|`oͮ<ydbU;oaɗQ>*HM `NN^ L^zT6A6VYfU/9jK2 )[%29Vkn g+>V&$ᄊЙUϽF|B@ցAz̮tɼFPr0dvk<*u' 0B];l.ut |͍҃jqMjvgDkP/2R ^.QK #aeWF!`Jj!5Ih6'ߋȑcLS'`l#562rmʂ!Eq#q# Kc GUo wO4B [+񷭿/e\J~+2ًUn;mrɉ]l:r (d~!i ֍TwA_\y ~a.qN{zOPazCZ: ##yFy|6ôـdД7uf!˼]xjglN%""ߠ[Ύ?ܝ4Mjc]e G^rf3G1D:G) 7ލG^}HAbC,oMdiu LN $ $Ħ]Vovr+й$!>H }PyOXA6, vPN -ݿ3`s=-wS+l񩗓^k60l8Qrk|<7-iZƆ* .2@;Ѣku ް}n5kCb;q:aZcAnwk;RF]T7nR)V&Wlj1P/>~6칮4C[txOԏHj^SԤ%X~Zu;^:$KAXƫ1~bT49^?}^*S5_vĆz FǸo%vՑwͼ5Hg0G:Y O } ]q} + rȻে ;&jj ׿y`E+8ͻOSw*ހ43D>V yd2_bCqb <ףaƋWdf{ԔDIQ|9{#<'Gi=ZwX %ma)z\Ka]z*=GqN-KokNN nVwc߫%B=D2E4H'%;uF28 Zh̍cb{$%mxV.చ(mu3ݫ [;W 䶐+?V7`X2{7z7) RPiy<"b6tpS/Qgċ9aل\ G }A0hu!dޞRL%Ti4VS7B=f@8 OF:_im3'ΰZ/cOXKD^Kc/%- 7<ĄcRf6o;;Gܰʞۚn< ɆT[,? mG+X@gОkMʫ d^v8iFCC {~+g,[AxW'ָEHĈ~@9[bȝ$e&d[218fxDwJqoQӯӊiD/JtO%+'nYq< Lx(D84.T>d N3"l+HI%61 =a]0WfE({2}9~8OӋ̣w} iyy"ito}„[*J^vnC GٔFL3y.XDpl߂oôu}EoᾁM"I iskkcJs9SHr,Qn#u>I殐X~l,#l68)q{MQҡs 02 _E_ k[x7&E|ٌ\c͆J$%Y8T6Wnah\f<>}Y_B өÍO*1~QxR"yeF0=N!(nW #. />?ӹpkXEY nҵxuY{Ѭ^CwVT袱r]wlAWtSX"Ӑ3,N=e )M\Ruam!oc5e;L|^է<1$ f'EhnK Jw9p!ΜZ+Z1 4O?xJD}1H=BF<y2^dZU#~Wh8V9؄T0g}vH8uF*1*B z-e>%CPTtA#5)<[ PKɞwq5*Lk珺fG$ڳ) 5Uy?U DﳧIn`+廇C͹}?+V1K-C叟Ts|,IEbQƔeeT?h ך7ɥBkՏe-?uj0W%P 66Sn}\7ZRyx;tTRBќA,;[ՀF;r}V03Pya)[ i}6?9Dь|wMG+yo-S++8ANj1 Cumjg}%P2#t (o^rڙ*d80EWf{4["{ѠcC>h2ojHzoĆ@i)|@\IrNR[Jk+0("F$7=Ed #bȽ g2bP^b;q +]JUN4R_jִNAzO|ʴ\|;s,\#,x颈}Hi'C>M 3%ļW2f!_,X]k>A$W> u')O d=q+<4K}MYzpҎalb?5 E|I 3;L22V(\d!6򶐯_]H\֌ ˙Շ< 4R~pOMEk #UҼۥ 1(>Tu=oѧ/IP~PyS4^'-{8$vz܎iȰ˖8Wsz8ݝ4殷sruybjY)ԍsq8Se<"@F d@DOL)΅#z yw_>Qh]Ltw|a4^웺~&FZM" ~ \{3ANn9qg*NxA|&ȴ?)mX(y\m7gڣ`+@YbPJn*pW}k8h/P#_O4[+%|л[QkX$cbxß;@'zR(;$ORǥ*&CxϺ ȯ!l{afyIyʦSS":d8{ % o$ b_eCx2&uHHχYw>.+MU&9삈U7V}f_n3Yj 8JRNK~JB,j'*/$RbH@jҎVm_p/)* x-PI>_f.Sc2 .,ɞ=T,/ ;g@O(rGN i 9D_ gKt9m7O"M貏E d`'KuIAZʀe6Si *2 (̇!~½KgBHk^`M/,p%Y5 .k+Df ӄTx *{,$^b -TyJֲV,Jخ-A7 * H$qPuCc}zϧ<NvLwO{Jʺi<3gMBwMgW [;kc^"@|v:7u9w@DK*c.[% VsZvDnFozzEN2 |iVO롏TRcf1\]$9Tq|} #oFz"{|ȡ7ߛN(0v&V<;Ӝ\6Y pS9k zvoC۳V ݣJg#U| ڞ$?Xy hQYY+:0dۺeFh,63uz}t4rϻ`Ä[LK ,\wRZO&uIad 3I . j>U bwMcoH t%g4֧@#%bm(9hxa{D`_I/!B~ M>".$d;XT_ہ(t Ť:<մA2-P;hI{y k I;V0gAGN;>mJV^Au?=׮1e/a>5N .|Ѡs(vч9%ྂ x8> 7F= ,rItuvU7nR` pr+F_Am3ޅNcmwDUI,D/NYĨM4Uq5(Aygh]Z#=SZaNtwtɼBkr&Ǔ_e&A40墯}Lt*K1A cn_ fŎUJх@Q?P5h pZ2?ZNI72@ KڝUg$&ԭ& /TUhdZ\0|*~&Μe>l[cgj7Xt-GjӉa*,$7X6 EW;\7/]Bf5gxx- @$iT=7q "#+RC='e_Ȱ_H9pC7P2ɥ=멷nc L_)H}q6;l$δtZ/FLSC'a 2V@IFmqyxxuDcZLަc< G᥋ܯG6յ鵙!V 5}E)s0P.a$ 9?&SpCQ^1o(Rg蝙E\4Lojz/-͟k2nsWo4/f*st[ 1K*Nu*'tޑ^oOfwR"5LQv?ns]@ s$>8+՝@]ͷwW7d0`5c-z7\OA ylO<Ԛ 9pO 3wBQ¢mdkH/Mt0&7r8ӹkPCeκ0eС9ϻ;YvJ!fhT_ 7Ft',]T5aw VHt_Adč79'3ZS2)L4+rK蕲Q;Z4H,C0-H)Rfn^ j П}Wת춿D-f+%#c:J͗]uCnH@]#20UM NYM7hP%#)A-,YدmbRqv2Fk*'kICE$9 Y߰?1݇LzDuAG$?X Q^7ʑt1+un7Qubn3,;FLWK3 R5\4X ҸZ12Dq5 iT}#wpظRXYUZ!s ]aѽ7yMnCBZ^Zi--Jfm5l+KKW+ _FWb42Do˜e(] ^iȟW Lv醉is2r]n6.T%?àöYO︂ & fXVr{'W|y]u{3DmЅuVX<;YڣjU42S?~mK0HnP:#p3޵&!^|)~fq-49Z}5ty!'^ h|B)'r G>XܦIv{ 4˦).ԜWD}U,i ~RtY&LD {X-9q0 )*ۦ:Kc*,寸#Jտl.Gۊ@ʁLN(Sae:k+oC&xFO=%{Z4]pDՔCO'c)+埈tRĻ^9S7rJW4v}̲ʠ "IQc}mF!Mc*'I:ChB>]N8DI]!ȥA%7-Ԭt\x(ۑ>~8o)h6{V d9,ZDmJ!N8vM/|}qm6SX`|fa(aXc9PrZې О}]'&dD˫-E!cx`^]ҿHŪ|~9W`RV n8 s+|˿MzaW.̞\e$Uz6q&l63t>ֆ\LJ4,*V9 M rzd78䶔(~d dXq/^ Zr>q\,h?֚5Q8?ե_xiM[,\;r`` mCT|M4R`)NUn_WS]Qn'g oLXn'6Ҁ$O/BTJJ:/0pu\|J\+7X4ɉύ&GwR =(5NɎqG➽3Q? QPڞ׻u?z cp<4Sa2e˃gqO#ޕR5fLh0(DT}[^XBh>RXމ7oSXwB7>ŸM`QQ6zy=JR[ ղaNė},r:bC d" aHdͶ,s 85pXL}Jj Ő $Ri%l+cq ,^%##Ս9*fnGtIwKʇ1@`ԃ**r~iE>X,ħqX@ $i/ n?E? Hג2/5P$25QMW }*ˆk/^r<rzvυ%XEl Z)8Þ/耼-qs׬t3l">}ˡ?V6*irOvv2[Yjf~a6% wYT]eiL!ݢ(z$k}yб9y,dըޤCSzV~ND>!-dTPἲT/xˮ~OU>-bkP+vX-j$9rm<ƒ#؍zP6Zw rФVنSSF[><3@2-4CɄ3g $=#zڹ{^f؜XpJ/}UU\\CQڱƃ?· D ؇;SNdК ٞlNje?ëᅤ0b o0aEV aei-OjG}e.BlhReˉTӓ@ܫeǗ2LѸŧ|% 1![}.آ?:hAd̫˻722?ӯW6bEjToNZb67tf/PK2CXMQH-ʒ!>-LIϦS&r^ Xd b}s(3dpO.F v?#WU)K@lWs侒K E!W2ē (0j70 PfF6o-J U|CK+M w^-4]2 FjFAO8a?jEEo ^펻pwlM0$٩OJ˒ .蹪Z #HмعE8㰏YpP5뢿#w<K3Fd]WNk1GĖq|l A[<XUj>opŇ9jD ʼnLI886: z:ð.(I1jZ޿]HޥSJ -8rfeouY+ i9 oK]YK=Bg~ftuY /?7TOs65lBH Hו@ !]2ku޸c'm*|j3a$1)4٩DscnPG/ Q_V56un=7TˑM,=b2sˀ-ދ8w,quˆiBa5TJ,Sx 1|f(_##n6CqׂXSʐ=_6F7tP]gƠ.osBk+V eMuȴ' `|)L_bN]y9Wn/VcCh܀>gu$O.`D b B`OQ%h mr~ i.*׏ ?z<  ,chTf3"Ӛn1'*bU<ۖRTd8"kl@Z7),Eϴ߄.X^:X EmObA֌i-/ӗi-Ƣ_TFفbQrǚ iYCeQk%tK:MjcR&AEnF'vbNa% Gd/f24:TI5\cډˍ#slBS=Őf uPhmg"N9ٮ$~R6`+._s $TUCn'a^Vܼ?i34ּ4SDQQӎVHɵPdY.U(nQ^^ΏTߋ 0$V3d]%ᵱfmX ͤ"F['f3"3:1Ϛmu]NkLsUA=lk%r)oAUfuB,[G]uFH(DM GϠ~rF)W k~+֩ςul(hclw٢ױd YS/'.&s=+Ip$Si\Kp[}>O<33)'&)'XΡ7 E K0ndVI="?RW9h%$d~pKrNě3 (NǘDTwD^Ӷh ta 3ADQ@n=(x~(e6 ƻ67c5)Nwn𕬼%Lkk$SϑOFa@FO`̔K8MƔW'$r(g>6r"v]`!Dqb.Fς]񭁻/oFmƈ$M]P/̎js0w+ Hwi(Hq /( -/J ]K"ag5 s(Q Guۖm?s?^ 7kv`ao=V8!_Qg7+ S)@b7Hccg9AC,qsSR :Ɂ=4Ŭ fD%^^,]SDBTX|hKȉ~h*I/6|y0](3Uf#$z @:)V%;~0yh&bg+QA% H$ r+R6TO A:Am&®MQ"4 Buu7A=bHc _YV#nNFP+c& #ǧ&E>ü1aT [=Y [ye1+ϻYOt|Z$3|29Țv8pjY*(V~qDb{ ^*Sk]l,y8nznW +yjCJZ@Mh uq8dž8}2G$42 |vFTeD.EN/p=jZԊ2G6WQOtŸKŌj{Tʉ[ M5FL1A$/yr N]$/K#S0P lLB&լe2cLBfK*&8l My=R 024ZJ:A>{'?3 ܶ.--qu[Gcސʛҍ,\& EiL//E\! R$fNy##cGdmEE҃ci6̄WVM.G+* bE @iϟ(ϧn= "sw-%ٖC½ƪ#Zv hYAQNGj2I6,aOm(Xj;ؽpK310Å(PCR:sV'TރM%[pd.^9,J-6Q aQqqoG?"\FFmB( v%ЭrTZ dr_01~(H" `[ vEjR,wV[~h#j= N:5>^? pTJ%x`Ic摝yޡ'U#(˃iTks>A12E.5BW.K4GW-%C{}ðrL2/oGXabf );֠N83SXg'"ލ/H % Yf 읹<[j)}uKii%9u_Y>;F*a,Rt~"d1o`r%#ʅ GB+LCRZuu"'@6NԔ' os#-]|3}/HK`7&6X)ρ]z:](d")#$;vp_LYxthx+q[#mD\*cMxuy׽'ܤw 8Q k?ݿNuHü"8 &TVFQMә$ ("Kp/|Z`b]/X.MvO@Ѳ(oQ@pCI^$W٧͎"0-7> ]"aM6dntdH e݁@l2-䌸<=Jzkęœh,_B s\/~#3ǒ@=<DLX`2$~50dOSΙ';[TZ비8`@dL d51V!^E[)ǟeRrs",bz\(WdY#2PQ",S^LȈgR@[=~nՍ͡(2)Ni:3P' fmg=H:,hck%B:U"gA9 >w${{O"ILI&VҁZ|UQ\,;i2xEebZz-}X!s$OR.Yc vb&u1K'B]r3Muc*k'(pc9Hoz4)P%mğz KÐJpHwnQ ͉IqTPfqN *1"ߎk#aXGϠ7\E*3;)RP8m5§u_n9\g%ԱQu۞Ogf )z:XOk7K~`R8n_}B6g.fЁ]]=eY%7_łԻD*)!>-`n30r`-3P;;%]j-k;vh@.@Xx`*V.3VI\/Go _[򵓹i9 *+ql"}99ԭ8bɎՋ$jDfQqvu;Q.E"B]&fp&U-WFbxoݬ'd웹w+eMX]`c. /߾Oq@, k03 {:r${'5؃~4jɂ P$29:w#çn9_C[1 j 6qw?z ˴4amBo+ v$ZMU0Nh]A~:#59J=0s,4 7;'a5-KQ%-*=7NĜM~J3+J2Z SR9 FgRe imm` t^`ϾIr /%'yP}Ʊ@aH ]ILDy{ѣ 2"Krf!)k]kPʮNG LU`-sRvm?F8%Z!g@:g4O-K:SKRekiҩz_#ϫY} N $!}E[C]n[4Jz!ϤGWFLnO51ߋA53.yX}m˭]yowi~Cƿ^s4`AUOO&F}Zu >_O<ıcιG4t a-ߨ/u!Fw≮ήy>m7Y ҬAG¼ B Ahʱ 59WkZb|w/|Uſ;YpM0{/'u c\^в&1aːچ;_98.\xlДǛZaUsn_s[C 3L`="ipbjC(sq0r.%@bK3K5~2V~>lNDnOQӞfE$TՙQF=9"/]h~ͶuCXH  +9%ss0HYLMiÇLV]זIN+,ε8MVokJMn1ջ'Rwv}7isLs ϊYmIz^}tHXI] *dW\:Rw&rJd#e[lq"Yc2bn>4X4$T-F/sRN,ǒ+ vr9>ib&LGf1>OdMQ Ͳ W<#4ѥӍRM1`a.6;\m}QV ɅnZ/^ @"cج^6Ƨ?yp~Av>[G[ͭ dPyiN^R"E mm [TnCP[~w Ё*FH-_PYk Z^M7$cE:0Ցyu~TMHa8( z`Kp 쉴s[A)=d'%TXS-dΠ9:MgbK _r*dQ;+K83Ih H,OE{^UF6TK>W3l&> cxabvN y˾,ۋN̠ϕƞH,RbjUb`k,8d=p'خs5^-DS;ػ3oE{[1Wз8>V 3ܔҏS8nQKvHw}sqTT*SJSOj m05 tV́Ϭש# $:FaXauS/Z,wcBx'[Rf9Z~mi'"W$ԟAd7̑ss [ )'ya F 2i XAyoNq]|1/h5_ y8sL٨B"8EM|dhufǵ%8ߑY0' vSCK$`"7tfM$()5łޙhj?o&׀`7|{I|Ͼ~A06P =i"+Ȑ;j,*̕^j^3KUMdf4=(@'<} ,>C } uM. # װyaX{ `5֏@s9ֲo~< {1[iTҜy.9O)TkNfۼ)T0Jf(!ǁh_~#ݾ~]%.4c&0++Lm#=~ܺ} A){lO~yk0GE0C:4 I,U|APc^@{9x0̩&+6bVN=BLz *bb}x?ZMڨ?)J)MˬnJ4-d }^ ^J$4͘m0n9H[ޮw^Ü=g"{)®{@KnbK+lSTYJ ݸퟳEg'`AABxY[vt=ս>駘]8Jfo&5ǜNRkS~-&" 8n6MpMK nQ\_hn*./@21P5c"ـc`zԶxDĦ,!T/}D ;rJMTn.COWm8s0bCw@]H%߂2ccڮ})ְW~l x,Ø}Z%6OJѴ _7txv!޴ y FxΕ2, G grHH"{/b#U2ch`'5VT1 @hGS>\$ː䐒\w@S3j!1;N@Ы UMMl}XVEGٟ`=KU%5; i3)4.U"Z*(Sg.UI`p?Ra ܗ*Ay.L;A3ígL Ome`cd\Pq 3g^֩WTUg38׵̍(7,tf,C 5NZc)zݡSD%yT@&9 @#D2CQ( YzM/π~"]7>]7qT>&HIUkjwz4べ6%|Kz(07V߀2~nCPm&f`T9h}!'):GCPI O10pj0gYH~x Pck9SȪO ڏzs32 n jElz˯uy(@azmp3pHJ9;2f<@ՑP fQAX+(f!ϵ,obHyl[;.E1j7()(i09${{.`{1 i(SH^-*#]|A_k%:WӫFI#[01+f1 [PIׄJ;DdFMLoױE0rH7\I\۸-^pM k{] xJ'w@S~nHӟ 0Lܧ:v;SY!ŷà|Hw=tH"(urY,6IJ"-ɖO>6`FUP8%6C0LDՍ#?=ܟ|U:*==>$X TTXE\%y6Ct&hu#327,`sB\N'ZYA5+"w$dl5oO1;x%彺K)L=QOUA;d9_~:pg댮d!ZodQ ctG&Uw\@CS4ԘɃ v-R-DԶ[N`@ S9H[<:>CB.dOSC:w7Н3P'fٿ}L ̫ +Tl|/@yO!)X2fq[7Cm:W>v%2<.C=R'ǐ.J;7C6s]B[. $p(sOoò"'\tR·(CFos O!QvSھn p 18_סPait|6N}v) n%>2U{Ą78@#)Y8ybL9 lt2iW7A' =Ii?&<k.X]!_gKz.,*Aμ!Ҭvcnk1y5'RD/NB R[Bc9q$6X_3/e)Yy'γ>cp_O0y(b*#zpPxv `'a)թp>G{@4KT|fu(e--'_ndP4⏄z\8*bq<7c g[?ק\`HeO/3K\LZtKsZΪ(F-9gverL'.ATvH!JVw)U0:l>pC{_v'F&;vb^_BLy-^66[xֆ^UgYM&ZNfp/IT6~oI+d{yN`e>nnYbfqƝ߭RyHJSqs$qlt8RlP| ëgg28qŎ3]1%o{Ku/yH[rGY5u_pIX#|157l)/I$( ioVݝS'26ƦJhHpƣ!p@;W7W5ԏr7{F)a';E;]БȐn8w:/"̆UPK\6Z#\]ͩ9ٽFAnN}y3{oJ5`r9hjpUe9ċ i347?n3b.1лYe-2Ѩ$<poBM;0ß_on8HMd)) lFWr>[U<\ЁT { =W.[­K^i_Ĕ([dyVA4+QcBiwE#rw9 j9tvb8BJ'N$Â,=#q(;zVC6ơ!\F@óLk ~Bvjο;dz3~ /iE=[te:c,ǯ鋝) ?Mj'b;{():pG{rfnxm5vi i).40όL(5 qI( =\""ǁ >H@,:2 8ȕy$HxV ({83E12UڞD8t1d͊ΫUɸuN7Ol c%V&]HM2SI&.Y2x᪃+ukl|"k@asuFaEvrK3 0oͯ7q gem"lXS09Js9RjUݒ":CPe+sܿkHyFz߆ra{^,~q-l~,Ga:Œ/"[G#x=I?+24rMA5lCiQPq닧bÜ?>,P=>}І&*:oNjzw)bGj xԡ>ezK谾UUxa'*:Tc=^Kwt1uָ:<OKfWc  \A$QE?n3O߸ʷ=T5b펝}XU5(>wXBO5?-pT5 \A K"eRJ1 UR"Nj]nffcS:}u+P\aF(efSmRny ~bFpxΤJ#א,U|'0y0Fݔj5]cM əZshk&/_ԯ+V[ɠȶ[*A')h/|P\f:;80J&n&*-ٶ)Ig*4(ބSj<-͗iKnNZ}Q[ENxNkr?PMkGr@\$fmm =XkI.X;K)D3_s3hqҁރ%8B8*#!!r dJg8 =NڗgdI9ө-;d:#&sfϻD7a_ v ۮ11D3In 1Iߴt/ ̟O!(.g$dʄJK;ip:Ѻ>P(Խ7n~3qKw՞W` sA>)& ;D4!œ̠փ5!$V{rYK7`@.F|J=>G4dg>{Q"z@B &U,=7[`.*q/b "ܳiDZ 7k3?8xƨ+X3~]ʙb[(Ll}ӀBw%^wnYV\CkLP5U" :qR8el[6Gv?&+tp1qb~т t%]Ն}F^d7ǖdPu!qT+D߮c1вWdDkDP|`#e Li!>Q2@R^J[Cغc?%M^WQk̳h=aT1Vi'QƋۿz@'!nlqL ;47=텢0sGtMUs;|+@>ԃF$X-!gV&{~qnohc\4k5y.4.INRP{&riӒC]PƳf.NUAcx; FChz^͚^R+RcxI3XE'՘L3iydh$ ǫf!#}}Q#x,LYE"l,5P 6&U kbW~eo98wнk@fUOϱ;IṕdN<߂Zӛ2/NGg@е9 њ4^bvB'Q;DށmW`#\U %݃̓ig!ꃃ7RGgA pJlYYT,=bw.~2rj:Yҿ~v/PSOkXBJV*TvI:!i* O Cֿm{<ŋ: shaL^SJ͵ys9c5Q|\zR?> bb SЌ'z5og{K> `y2hATaPߡȯqN֣$ؙR\Y5؁@>Zqp+E~ -1 O`p(t/,Ǧz@aք<0?}2~70HEȕ D)Y lBukq Cyޥ? 40t" K# Crl׶)0[2,+&B>j*VX ̴m[$s$߀;4d nmX=O#>(ke27E <Rɨm;ʏVtܛ׻pz%lQ:b&am.C|W2 TkmRN I "u| a1SGJTK2\a.XQZ;0qSP\+؊e|0m3 ^;Ѡ* 2OM[@cvԿ'?M \x}C.]4c^pd.=-J#%ʻa.md@[8iX= & ##S<Vʐn"b2+:}? ~N?F:]e=%-YWg 2(n1&k߸vxڇmߜ:f#{75SzKKTV$FΊѸo4'a,>2LW)Yn( M͎()+\]%,_h6*8eHKN78`FMKB(qeMma%gCj?W]LMYax "JGenǙ{'m҇Rt&^rJm4@P c6?c*__a^@ ' w귆]!U0+у9~MN# F K93#r='-Fb-|ZHs?}KǣjFF7){fs}]dUC o6g5*luUԄz9vW9G{ڕA:!stG0}Mɖ{ywt~;)8N #5x\%}NRQ#KMw]4}WrGD;6FP :@82 GZŸV7/ .!5jwH%uV--rweۻxU79fnr4FcUanۇcP{.^kRL~J9gL@ H#QE`/C>h|sKGnȨkA t?\B}нP$Yi; ;5]A_K|NE7ZVT羖8U?>5d: m穇,^6K.+d+<[Q܍q;AB$=eJwݯ>e7E~"m/I-+{z|dڲHE k}w*eKW԰) bA4XD$ͺ|U ^A|lJpFJSʑ՝b!{An*sܟhąab7~39kHeb Ɓ(P7F=?p<pzM CԧDPcz'G>|pd+. *4< Q|LEDRdLN^Z6K[^l0ݵMټ΅IDa1Fw%v-//,jI gFdk#VD RR_qɑ <[.юLCZevQȡYhb^MuSefv+:K:TGhWX ./Msn S#u0՛*w,6N~5 _h%*wjݕ Fp7fќeOCLiVHŸ'/S^i.u}ȔBSq5824lg:ǧf3E C47L>D. ~rnų%<Ah)$fL$|]ۀ_r. Ay_-ŷKMHkx1$) q*͡€b)ýpxQJ]hU^^ܑS4qVָ7q,?1SO) ܊Z~eˆI\1[peIm}(bXAd !aC}Um^-IbjWOΌ!>rTKLוbuh іm!DOPqM)gҌEю|J,d`IK߷KET@5BiP/nTxKULa4*Ǭ9U[Mc~Aܐ6 *#r>&xPvURԚIDQhK"}z*\$qD."^L0cƮDw/6d8Qľ*԰~dQ Y%b߬,ֿ:M;)  'xq!Ty7 Y_#6z~AN ^$t&pEzՇZC̖Å5td:umlfR=OT;~4}.:~Zm}vO^fzG&?#5cntLRT^sf̌J>qRē?-Q ݗvHUS6M}Π8awnpLԡ`ooB΅׎f1AG`Yg^ڛ/^)̛vJ[B+P-(|n-i/6|7c lepSD2hй2< >G' +tiT@- oܯoUBU-_Gx,M\fGbiv?"MN,|8ν7-X&7<^4 ]ٙ_CKZGq0$g,DP0-D3- gDDT/ c9 u_P+cm:_,l~t$&4>i48>qcҧ ?~JVfi~ ah V6E.B tvZ297֠">ʳɊ+$z;\u÷BcE߫c[#5dPaY ,Q$.ą(nY&KMi. v3$+5 DiDζ'!ύ6ӂ$ `<ɱ@H]{$܄“OVw-lqIeB["_WNvU S܋9gn0mZ$ <'fZ]\a7 sakhC5AM/Z"vXjׂ&ֈ>AZJAE^ÏK,ʀ[ l]|) &1{#Zk=yq "7~ Q LeVްo(Mzw rP!Pe - ri-+mR\_M&~ioanvJ/Ujƶ+%>~윜&ߺaYn]8.qeֻLxlP37^Y)Ơ'qQ:Zq GhRDV(^&|T<L#T )p6=`cwEQ6HFTRk˓S(GuYcyQ㏿oafNp 9jRWXB:ŭ{:n߀b %;bZǙZTm6rHYe"єf{xrj}5,f1gjM $ev1@XM&v)|pP@X(4]O˳5||9#a"N25*0_ ۲ƾ&ooe4>9"`)\ѐe~A-Dow^I6ˣN]ҤӼbBCӈ)/Hc@]g6oZeӒ7"Ʉ:/_}TuD0)׮Z4zpY yT﨔r(O̼^L9*@^cxgTĘA W}O6X2Yg[P_̎͑#7(=G k5p\B m(!-$xh ұ}ͳS Vt&77z5Y^+do+y^23)y^uv 50XA\ E|B θou 60B&.p_2D*Vͤ0i}衷W1OKlj}?f\JGQO#+E9[ƫ<-ȮpFWaN.YhFH95-I>LF^Zx/lh2_8:ل=v {J0IgE>&: D%0c)@rNfRc#ϭx'$XM?Ocoa z*g~qWoc6 +Oyʗ.ɷc!bUْ^> [P؍ D7U4 n`Vo~:ɥ;e`49b3McSu #?TΛpppg1J,6}YxzB &`&'ͦ+?EAl!<:VaWNxo7u!B˗N)u[6MEQrŔS"~Y(, /޲qHifuS]JqɻQQ o( ]cMGWH6 Z BLڜ]v2B%R^PI(ׄ*?cl#n(W1;^etI O9MV~}v=XsGN"4Ln< $tH6tn.lj\J?/ZMQy\1׊%CY?֯?CB2)ˊsJ擰Փ.i+tK a"Elđ6!l*2!ǚaD(m@P mc7D6H{~Fǧ+ˌH r)wTT¬߼G'<ebC6YyH&XWQ3 Lhn1eM=X= Xޝˡʄ2>Yƶ^} \b#yyx3{U?ZBq fPF!a7Yo=.+Y8yS%-g!,s疽4v%)Λۻ:ix iS{1Qt9}hgXڅ&kkR=1_*O5I'Nm϶l,|Wsojc zѰFaÍ *p7cV #%Ql5pm߰ޅѷG0z[;Rutա;jo6gOԃ;%#AVXq#?QYs \^k@P򝓪<!M]λE=PM M1]-^"c|I|M&ڭFOBi(bOA]~肊ИrQ/P nrMi>n ֦H*^$ Z]Ai@ TYz-+x86LŜ<6*?xY6)n\FjFf)Vǩe >/c4b#Y '2݊B0,QĈATd=EnAHO[9o72oôpO]̋nzC7ǿ,l++$3]a\sjTU1"NBHq#ԒheOk)Ri/ 7@!*hxȄ=I,fSEqYz0l`3ZK𹨣@ 6qՖKB.Mpw'a?}X'ZWA$f A)wɑptZzR+/_cB@`dIy6$*N\/0ɷ`51ySQKE!'@Ån06\x@T}[˒&`zjM @m덦Y3̤t` d+;fciJ h"7im]>='tAkqc¼ύ5 dx{rZ&1[xo#~פzӰMض950/9`Џz#{W198eW@DfWH/UOBnjCNKːWs}~}P@]C*~-ؗGPaZZ؈Ca6a"MHU,6EBU e3;QS[@Ub\)|Aq̃V-蟍5RDo,Wp L#(ҺAH̼2tc*7K &Žt>Z]~j,gg^#vp7bwLG"B_ǚ2@XYkN 8v)VpCQ.6lŸ -[Д0a-i7NGPzBSQ)MW9 /Y|f'q\Vy(ɇeYZ)"s]JQ Uul*BRb?+oSUS>?J[ inޛ{0hE{:#z_XW ~2~bGӢLImBܷyyZ"eg hyyjI7r*'#܏yYO8eyk%h J_y(ʃ_w#xCYJ;%1-y2Xb82JՖ>ۤCj>0zSv.{7p ZNݨ9T>" F ;E /r=l tϖ[B6;vhۂzGiQ U~&#l,N,{E٦wHXJH{Mf^(q뽱9NdQ5(k~h4A^ABoonhoV2X,[Kg .D}eX'w_{AƳx-{&}J(C/[8$~2Ǫ]DvW-/ q*R*dZ2~XkӓbYw=nc"#w+Y ; D%Z}P)q0i=fd5~\e1I:b `}ڶ'vo/~#ݨKމs@&uEބHe~a2NDҼ\L%7}?00Ơӯd8@PU1_Kg&[i|QwF dvj}W\0C₅)YgDI͛jƵK[(o[4u6GދkK˄qPyUPX\gm)8UXy.&RS_d_XOuqjKV$?Bb1V4D(ZF7 gOȭ*yShbc|/\dۈPD IVC y (ny®&tE=ep락5QSFZR"cI8rQ0/VL6iOxS;w2!05l #츸'*piCu {V?(m}DLQzzM؆1Uh&` Z[#L»Kf۴7^>.! _@DUO_D?< 9#Ȧ-Yq/hTIj<<9'2<%tG._Ur{niKniˉL["^3szi 2Nc}ϧqWDP6QoJx}00^⼜E ^n¤ExTY jiE N ΎQS" {xq;Z${?D w9{9kyHK5z%kyw?,?\q%}Z m07I2Чi6f|Љ~|P;Tjl\@SHQc\z[z4l*2碷xqRN [h՟OK~غ>\cڨP»~N wI1͑'V lq5嚐fWx#lR-k~R/pdďس,c?70ϕ8)3(i ~(@Ÿ߂G|' !K,iE߽P0|9 &Ɇܷ(Ww*Gc+WWpDLV^:]eIJ5΢oڽƿ^ ^* yѦ26N [rBJCA"P[0,/tV1Sz[y6uw]r#٣olEP=ȬK5h.u9,HE*08y;Q8ޑ$cN[x.٦ ly C9Yͯb1b^kBhYdGewYDs$M'IG;CtB i[+02nh1h-Ryfw/@y[FQ:~qzшt7URC+C{{ڱ!P&o⇚GH-J-r!_l؈,й9S$- $M$,SLR\/h_ }FTHnՙgG2 ]"q,:mB:w'eu>q`C L?Cϝs)p,ٌ+V28JJ  š˫ZlmmR43guH(і5Ty<)uzN_XKR'gL6D)s+*J}| _Fsu|QcrV tpS:A z\ԇC)cѩa/<9%GX|3/00B HfZ/"VH?O!)ԧ:/D|:\ љ o[irxpۘS:fھ O+FH&"],:jwY%S'#Z*YlTحRUL7#45̂uyOJ\-id4rzSUkmEcn|{X@1OklYu[%)3BVi52K…JtRUKF(C73\d!cZ$%`#n|!g8 f+iN %EgQMՍgw+ ܱu߭cĉF𳧌Gڥ18ktJԻvCj])80nUk+/Qp܂KDlʐavURSYSKj@D X_I/ܾ/zqK|#RhoX6& ؏!<̟jiyelxNRa]:$ ~BSj/?#caw\EާSV!R2Y|c jwy0{{W3-pL[e/5ʥ7acL.HU׮vpnWG>MJ >kސ0C\~,fl2i]UCXsߔF$A4>ʲ=CY^3k_%+Rr c s=_kUX|-<'YDU@%SjVg(vY..?#=r?=?- jzIsv|p`_mnȕ`Z~u_7 ?ʙvÔ!1!L{pU : X[>$yUh<קNi&yF#QCw dݣ{f%H}${vot:roj\zc2Na_i\G >$]Q ui7=@}cG+\+YA}t\vwEG X MJuؾή"MJoijHч ͇v,alEa[삌e`MEo_S>x@&d&`EǤ#Rj"_Y KTǡ4Cy8#.J(B.юisB%\-5siE<7s|f*uߋ`^e&ec&/_fXz__GH %ƑWU_G rPq 8" x4kS=߲z7O׮;l9jWo pK8Nph'{>oC `aD[{59OV(hcek4I!ֳ`fvE)ifPXqSXF42'}3SfuEmpv':/b.֙2bpObP޹"`V{r=?wPӢRJ*b_f\q|dP9(G.ml fS'W,U6)1o(Y|wt{|2*Y9ar@@wNE{|OXf(Dnԃ,=0 5[\e̺L_\TfP";RKex@37˔JuJWKs+[w`!'PIsYe;9҆ jId]?]!mXAs3ϓVX`Ӽ4n3 SE ݱ~qb6nQ$Ĝ"U:s1C|d c1;qJ XjdB"W)lmIva/cnEʿOy*6!B~>No6knݰ'[-f,JqʞY.iifwݴ l!Ħ]h]kaJYYϥjvelRC1;ٝar u>/'XiB[ '.'j˟i.,d&\.Oa$LNǃnu  lXgJ0 vEv2fhF2#P-%$<wCQo`Hn3Ci5Fck6'ƒ]TO؃].vlu(׾|hR8)}SACR1nO[=͇zHA_QKh,hbx<1Ae:=l>.{@\o2-;lavH4Ib6Tx[l}bF5B0z@[Yv%߁*C4"UP5j`-# 47((A/q]+4I+Ӟ[ ޜ>ܥ]9DwܭŸ!DJMozrCkrI2a!l~V+a'bbK0Nַ3 MV\wM2Z +(Pb#d& !2Y=/e*B/EvӢt-4<T*0/Nh9* &JX8[U/ G uV*<似X_ry :/>}|^Fm-[0sO7 fJ.;&!mS-u:%v8GI[9&"mU$4^9 F q݂QmJ f7+ox`RG+\8P ;ydwv>W5N?h{@yA+!YlۓRdN$r6:\'0YjEAN bR3nFlsJb .K 5oJ]na'zC /ףXe/:S&n{P16ÏnlHQK&9qu57(z("HX.&A^ɂ|%[L=ij@Ed{׫T,i-!9\BTv|6(n ٿN+3E75ƻI-d:v:R|*^׉g NV.hI/L||u)wǟFL 'ɨy=2&!W]UQ xzu!TYIA(_-\oLRM!9B@Bbܲj@Rg#߮g!.נ 窔hzG!t),nC-A .0i|;Ia=ŮYK!,OBd# >wJ?ޫ~ {6o&Oxt04B4_TsvæJU(1>b9;pk|`20Ϸ=Uv|)\nBҌ=3Cm`F?G:Yn:_fu\NE=F zw0)g4Btƹo6 IEkX48bZ9ecQ['Ԋo&ֵ0$np]b3[ohAtMVvd^`eŊw<3:y$8Py02MSjT4 #䭭To4;4#2x"ņcs ,%iR!%!\[[]Y:D0a !*[S=֝ Q? {vD̦/WXIb +iɪB/aS33srk0Up{>_jpޚ൶3(>g֞ L|UCŴbn6pjyc5&=۟iZd. L6DxʜF$k=r>9€#Sq=!b z`uzK j+>DEw6ݖ_+Bd C;|In F8[昕`Jj6ڦ5&H<~ ^ >gw1Y*,Ymcχ킿 l=&{d3/0n_g :LfșQP}p>o YvΑ"Xqѱl?[1H:_ts06/~OJBQ_6'9>%G:F'a30( +adP e#yr3` nYO#G-w3T"U6"<²q5aLLĥ7%dn5\ dZ:T2}1dZGSBdIgwWdp[Ӥz32t*MfzydQPyś:1:I(%N[ɀBP#"__4rYO DN+B׎2!9 s\:;\w&0sbW9KpKаu(m\u*ͺ!Mvgٌ'd-ԱPXIXQbnRia"~EKFE{aʍ^e=J!̖Cy]JazHAInj/ \Xu݇lCܕԯ+=v/kvGΈdi*/  '<&5F%/4A+UOqd SvnYee].W.7pS1RWCR+ewW Ut̊kRm! IQfȨ|L֗O^aRs9$?"aK9OR$2բ>U&xP +|ڼc8/GDOPs v 9 m[+ETUnk(Kd~=j]"WFIJQѷU4`7SlJ_tbЗ@}{&;qG*,Pʪ7`kVsK`rv;#]5L8FcU 9] '-Zr|n=86χޘ9!dL"KmoIoBô@2ƑʃR7eUrP V9hӻO|))cճt7xj[V#/>nS;y1AőM8bQS5Y-IY}|.L @YӰZįEm| 0*nė!92CDGT{e/lPbC2D?$Uoµ%yB2\+s]JnZr!sէ%rވ&UU4P۪Ňt7 XCXnV?,pMiSZj7QxWT@(a2*5I#,1Mn]W OSü9RP1=VC?V}yTbL f{zCͫlZ﵏.̼Z@Cm7+R#y oBΐPo8. @5FܪMsl.Vpa-l\ G>( EyĽ֖Cg 1HCыT 㑐@ ZtY=&9 >qz7py!OA.(HwF7]C|8Gf_}lW]YXF fd83/=אέ:R L7t93vn=C"XCx}wK Jip0 JA̿c`0I^$x:Dڟ_HeO|H  g+tՔ GG-E,u ᶃT`CfzW`"O`DϹ]0A0 UCewŴq0oS#!/^hʀ]42DVw9XՖ>5|/` x)).Z'R SXX:p&Q㷧5Z^+ m4\ QVzh2yDXǐN' ;vOw[oۿ>)Fs16aI#cNH-cX4Kaj0 xLo})S[{{Eba˟M0~HN\*K=//+XZg L/k3aO@B]KuVKI^J-)T 2ohBԁ ,lx[+ !r %2W7["1Zޕ0VyVWB$y){-1{ Xax\'Jv~;=QOhmRy7πl}`[O͏nq;2f) u^K$á"`2ђ\& g`t DBf7ꃞTB6J,:LC`LZVð(xWD\ pʁ`hʠ5agvCvvmm3:zK " Ѹp/;cfd\ 14N->͒\{[pv@P^bmba-19oLRUC67"卛C,6PSj ug-)awNE8YTl&Gi  /<f'2Vǀ$uMu)&c,9^$V~T-'ѵX Q'U$ RG ՆBUywQ4AB?~-,ծ nr#aGmrҽcd2iٓ߷X[c.$b3Z.SΣ)X`>v!E&Yv¹ӫP m6|_3$9?Vj}.ߨ0TV;ʵZ:᳝ᝣaߗuNjRk-8{g폱N LK]D)_S&)ӏps=->৖7ʲӖ6 jO~~Y[Zv."Zr#r`+xOO"c_:[6(|搷 gA5ӝiyE x!|~ u!)+rĊTazw85o$Ds77;~}T+G/>t Y."V@r0K) Oef ;L/4˵QZXD .fOI4yoh K~4(HGx@ uCa[;( F nLgA^6Ów< "]N}nuE%95x$Q!$Od5Oz[Ī`,r߹YsgS߉Cw;*pC{^wc/yi+CqFG@b7s6d$HB5fQ*_լZ{wyLV-/~eJvn(ZEZaI}=R+"=$IVm -U'Ahj 4k4C{gve I w0&=M55jjDtqA+=gx19I{:R۴\ _3Q󰟠E"y.>쌱u?G Dm?F? 5A _( F#\(MMEwDT-׾7`!-8Z^f~B>(@Bvk9K E[?ǿs(oo3;NAL'{PJM` ڙv&чjH6{řֹ0A Z 탸8)Cۍk#mb,og JhhiYCQYdgW̪ON(DRwvXW7[VQ%pܶ/>̘ͥS5# 5D?ielɖc0_ގ4 L:U~#8É \S=G:"6 ݚD8Е<](Pbxݚr<(Z]pTm6;$ÍYffrjs 9/Mx=F48Mםѷ hT$0w#GRZy$T&?n{G~K4-Rb]*Tn5fΩ`H??j0"x 2\ =N6GdAC z#/il׍G)\wh> NZϨZoxXoorN.5]EvL ѳE;%/X,Dz@e3v*D2f,Lw:‡`5xZp47+kTZ=-ɄaB@,ʵ",5\欮ˎPwjBcEhr!b 7> ޯOi-h(PZ#mKTˇe$E#ˑ3. :sײCMfvKc,.t:ph+~JW ƖQBdԘ羬jW`9 jzm<(xy(@IǷE8_ޙ9WT|}jV$o_'Jpn~!T c}_cjtߢl>2i# 9155`6y) jB ?jڠ)si}i53 QP!~oձ0ڑM-n;Y-=ӹdk>?T29 `RW~V&吝PuLȶ\]KoB6_~D '"')p/T7;KC'mibtHKþQ<ߺm Pp ba#BL*uM? l]ޛjtgr`b k^,j >M uρcɔفS<՘hmճE{:Ii{N=`Bic BhlL#Vc[> NfA2J8ކ+68FV\}!,ap&/0aQTJʿUVx2.[FdpF3X!u2%|~pAg,p0kskK]˴沙$#!Y# F3k7lQ.ҹ1e%])-V ۷Y`&'jd^Tf vY΋ҩo 9šg(4/bYd<BVl!V2/x=b0SDQř"-0,m!CʔZ~gH{Ƴ:Cy~}O@#n;l όZsLg Y^Q{H j١/җ_keo{k%(p%rYi)&K_iR;E@<0XzxjʴZέOk^BӞOpNp@qpohyu:6$5VgW=h#H!18:~JI>l>XqUU} *L-g0QQsP8 ߷ *Q.Morm:lOa:ګ^ 8VkhE.JX>\H#%'V o =S"αĊsRSd w-UXㆹwV$C',$ @O:gz#%KL)/#(E_-M j̀ >O`m\DhqF2qfh* sx4hetXi e`Dj L޺3ުV 4z'=nj!{r9 񬁎>c .i*BdtEd`f|EDz~'ʺ۹$H4:-aw:ô`'UX$A^RS2лf1柶gs|oarűpBrvP;u{·a4r($E]ub'Cy )Dr U6iӽ _ ޽qLz1VQ ǜB;rfW67ErKA(ٟfUqOaME 9)C+\ V2_Trp%_$"Nz8%] ֭gd(x1S8uGn.58 1 2crcDi9V]}ߕqPlJvlFTV +,@ ۰s YjgzlyBdYkߑގe\aV-]Hh'gؕNmiGLo[cԬvYKCPb]>Cd4ҫhGnF o"AT'P,\`GfXJrjJrCRQzD)Zv72Z[;q7~MBn(N{DG ^æ3.? ޗFapS&HZxxH@S2Lv_l$`I$Wz}j%;EhɡXš=!j^x.60>ѩخunAH љ<];ZHQýM#5 Kd_B^r Y핱7.3j |yC8oHq U};XW"dBAЏ"N>b/ZM$DnR/G%Q,>HXo[qI`DqHCSNJ\'ysU(Lόp̎@т# =+wsNS&:HdEvj?(`I* yE`\s)"9Apbfc'p! ~&;Fc5ʮ1^oAϢAz޾nc.hg\ d=;n8>҅Ǚo`uE\{`Z.G t/VI g~$nB)e|m?g:>u]= iDlKaSZ ~!-J[kU,n֮!nT{vˮiY)fAqְ| "W'AV CEBNm-Ȓ`˷ ˊwc7Hc9_F(B"Zvpx1D.S>;{=c+2r)*1w7q֩#ުf˰j.2aV#ZTqBy붊B-74%{`y`T|35ֆ@Y,wJAզ'3mb*l10|Qcsp܁jVQY?LdL'*7=:A1 ^;۪|!HFUE̡o:YDb%?) R- [d>E;b~ "Hd#7 NX;U\0g6+OycU%Yǣ+a%O>܉' 5aȂds5& O_-8Ѿ}qy|S{F 9'Gh1b 36.AYC RdbȡbNGsYzFbqlwh A|!" j(0깘\?)sM{kzv{/)9> }3RmO "#9{ sǕ,V&d1>}ǭ"կrf@A*z7,s؟`+F-w"U; ' h zGdC u htBkXIZ/kέ\PƊaoE c QwWEly< s1E>؛E|xo2yLanSl7."6fڻ؛?WDdEbkrM?oW=ݕwXd6жF l/ĦK6 40¥(JS8aq%*|Be-,'ߢOlZp(92g;a7,Œ'h{t~" 1s[Y,S[ή#}а&~A$[n䅫ʴ]9KYi5$zje:BQw$#hv͆.ؿ3|Ewo$EKfsMkj2V<H@@)W@}SeCrL U% n[aOW" G vKGNj n1NDKԀ {7`q-R1x9] ň aZn KubGuڜJ 7 .*҅Q)m3e/!VRpQVXN0P"\2ckAHx* 2wC)e-JC!Ci,cm+F5`}>ơr׋5T.(,Qub{ 7WcRiU>nPR`D+l"LobmJ6/*Db֟73&4&@,bR uHfc1!a`KX~&SZu,XZX4J+9B-ſ< P@7*gsR햆4 #rۜ|cWGbd0~(~&k ˷`YYumYәga4H[W@IIss;y=6Q @TUCt/#G2KR}2`;;z#Wx:}B5hX51luIzѢ]/@Et`Ѐ5K`F- 2%kI䒩+KX^ ,q̥%|lƔ'jXZ)末ea9 xL2g)3YvU g |ӥ?f\yn?Jec0VhPuiAPq#wt]#u+&Cb8&6*Qf $X#HM3 adRPj!͕688܁^~ԥٓzvWUi~JJhgqC!/.vm< AAgUU>FMޠz.rRi?a"?')IڃDTm^kYOߜ!PKIz&GL1 ;g;͘o-U`"mmx3K_ބL=ܰYfv L?v j}X6ğЏZτ bn?1p+Wβ\^P <1 ׊Х'8C+<|\e:m;cϣ̹ȅ?TVI|kyhH} 9׻˃oM]:6m raO&&IJ8+bG.', y*2] [Im3;lir+M#d+9XC#$NFWoN ݷ:rc"X6agϛ(pT Ƒx3d cXw$cv*ZE>|ڀҏJdhŶ{zyYpFɡ$ѩ+f|]@(L2+K VG NWVjCz|/+C}&@ҙ|IZ$,=!VS3+}!-:BVƘ}b Ҡd,g`\OQ3j{#9c(FUܰ2G΁P)S܂4@뛢Z\>G /<)1,"(eR my"=oK t)TOͥa A O}* h.v0?mrjj12ɣTyw3gӜpxT}]'U-0%\tGn4GT=uo5q~ +dt鱨#\Bw:)yE{m% yWMRD6=ۥ f Hn"sܢa'==YnC`D F*S[eTfp!]7^+{ܫȭFKGI^CPtsjr2֑l͌ӗo Rta3Z'yN )obM:.HLPjQAG}=/jTRmx",Ay,Mg ܞV 0#V<ʖMdu2QcrO}^xWB&VY >QYa[b73KʦNf@:&+hX+3 v2&d*&PSJ>>U*?A*F+%xn"i=Ls\A,C>qvbB0'Z>Ф#r| pOP̝WiDuΫփESgQ\(}GZ Su@&yt*Q-;NIМH|ـQ_ cFǍ*W&.o/oKEV TY5UW5848Hp+ T ڐp`}7pt|pMdq:L6\L:Q)ƞ6r*x>yή, {ҡ>妾._Dm8k8~>ŊѽEd+&2~H,yRQ xƛLf_8K2fU!~Wk_6lNU/wSsCѼU.|kFd#/ +jڹrtWD _IB;W՗t+yy 3.tSp w̋o d< x$mG%#2[7V zeDD- Q 8у?jxn|gQ82iؾ*wclC9L>켯:[$+$6~!)$.ȶQ1q6G{ R`VKg`VTx uTn-r0Oq=97sp2\V-OTgOGIFxvyU_t+;(ؐWa2jXH }~/ '_Vv{%unw9hhjfbK%:-/w7ֿNaQ*ߒO틐=PM+8V DOW@=HKfy8NL*ܯ2491M>V6z[#D8 ~^LG˭:u:{Pj[9A(|QQo߀JJMKI5Zjj F炎m/' `?(WSPfDr_Tl"6 -kz<:I/#Pٮң8-?sO+њ"Z;内`$tιycPwdgn@>%g-UXۊ fTHcZ|N@VUQN‘%' ML_:Mƨ1y UhCDŽŠ\nF ~PAЀ>(ym@dEb<'c %Kj G^@ʝƶAMTd|0"- $ ",AmC#s9A?Eҩ"X,P/. _-VifauݫB;s9Ud~Dq:I/Y?bnJ t9e[yKOrsY bIdB~o1\wp ubK]퇠H Ǽl5tH%xՀd6'JWxGٲwOy!㨂z$\/Yjt6>)dgY|=4pӛiІ0n8~C#)wK5Tp80#)j!!Ec 3UegfƜ#P%"?dPC`,HE"ew(t?jZy`ba|ΈTf74YfMecVh7A Bbi)6>Ñ+gkFkrCbW':~'b1dEGVCd(/u7} :..l%G:>NYQ-D9ls$Kgoħm^vQэu㕛@:#y{^XRnˇ2UG >O/SGCR%ȘS~ht̳K>EΑ e{1PmPN$'=\d2݌e56*MLA"r7 V w{xiRdK If̹0-EOHL !~,?@;]Cr'm,z;ӣ}( ۗ1txB]M(sە@鮽[NYWg'2ҫfl W<ё*M&l YK%-/FQcfߕ- c;  AEe>W,TGH\GɈ5c@s.n_F'{ooYOs&jad"oer'?ZRκ+BQTgcs jb?6o&!T)z[Fbl8M#n .qH%P'Wg(:.yؗUR3)?BWwD <\uԪv{&ܯxTskf(H>d{gU@VyK{5@Q5PvFxx7g`5 xo&;@u_YV$o:c$10Ui}81"1מӶלxKO* ]Zj8~l&ͺ6'0*)X1| I$Џ&zNi\HB^|YDAH/Dba*$3.( K=88]#T7]y>?Yi N]pK@/-PN#*_yzX E%Ao:{=e!9;ab)R^~f'W!!gxp>(RWf*B5Қ"\{w6sBk_4_hS|y۶٭DƼ*2b;sS!DYka|g`MZnGLTu۬[ici6*{RfFeu71V,{1ƃ e&,TeT=9ע/1" S^ 񝌜q_W瞴"Beo5h\:L+UG2"i,_ٝ}H"Aaϖv0T*kd:}ڼ3b+'Iˋ㕰N§<2@!O|ؾG9  J9B5bPs??Lɝ4!wnUn%q͌8;_j~;2lػW~kk?l& ޱ#7Wa{K:;sᙫePy+}EV:PK=661ڃhqc`y1xlcȺ' {x'rV"l`u.'WbN#`49V͝S:1 V2Q HeK+;]' ^ $OoY1lEqq-ZG,''0'mz㯸ew[^'{@wEeyVuGv]Xƀ#O3gJl(%6$xC h\^̀f(V/ӤLk@@G/u @:h)uS~Ce!]譑Yd-kc73m2}b7?1f䴥ÚgxH"<b̠w L?vu&;7_YHaG_?%9Aa; ۯ2jPpKSD5Jw N#X2w g^h} },C\NPY [8HpcX%L} V  D~8Uj@,!l sT9 @XAlF8Ehl:!vU>xL0w3M.n" el1>헬KlCt%3e^8<@-ZMH#= ե-$%W XR4%YaA3T.͆eu֙HnQ_]h[/%|4Wd䦡 kGWR_LAaYl1Tc`wEvV{6Mq٨ee*' FV{h'xFjG&mrtF()^*kh?ͳ3.)TԚC9ΦlOF%/D]1a9 !SdȪzvUȂXuxL0`$%?Ճqv!+,=L?}^Ȓ80(ٕ܋)`/oo+PݐG7W5^"-mB, 1/>azjweߝZm># 107z'^A145w l B,.S$T@3 gf'pEٓvYL*x<#xE߾Mii-JjnފVQQK)AHtQY nɳ(05𤋮DVY-\U ;J.N[4M^,=/`ExNTz4] n}d!$yїZ[5XƐjPc]b^CVa FVX{J9QG*[ǂyJbX8f`tX OHY ڄ;oxS1GTtw Y#rzh(&qx|bYRAq53ͩвV^LM+]Hr'pBՠ#}K(ksx9 bga e{~$x=A YOzɤcҬy\j,Ep Kx+c|YI-QV8\4f+)g[n.:\w5)*2w>SЛ698Dbv<&xKy[;X)3<=knn2ɱO$nEҕCCCҤf8fN:p4 fJ&bGҘnT4A_؁**ğEi E|+-E??:K ۨ 2]Oq+gl*|cͩ*/9k{¨o9+bm8X:)!ui~*8T IvbNjīyr| . MF!a~\~+.WIx\`;Y-hj mkJEiAתЧelKwS]i(^G%(HK"S*T/"6b]-z"ȆF'L ˯t[>trK~A;wZU۹FzOkήY%$뢛Z@UJ:׷qrw[F36ZDkUހ٭&lx|`.Vq ;ܮ9x F?fwRj{!cHO޴2=:Ǜ0U5?XljxBU)یߵaO<{*R1]n*W`lMaUjg|5{F'.mURfE(S^I>>-I_mFw~adyK{vTs[vA .\b f?^i 2C6h%@Mf<+g/cPY`|CӴ{XZZ-ᅿ~":LSj N詔C;"κ$C~qIko ͅ0SƃV9_q3:[W["T=}Ɵ nӜ Fٝ%T6$ɈΪn!-KDZ{-Uf:ZS>_ ro4W/(Fm=}%K?ظbrT͔/4AmɛJ\*ek uڢ HGmwު'5忙Ҁ^zH0 =}H9~Siؗک22{P2ջ`R23mX,mcjk\axZpJ$3,(3dDo-%yB_jL߂)vz `qɠ63\^q:}DrҬn"Icz@}y@E-IlGcǕ婫[w[*/Zg+QZ1FkñT9~4xori)EЗ0Z֧lLyGtvH%ze?u^͔ 8%IMqa$/xL?F1QiKFN>[Q6]uOq7S i|RS K']wVI"#mYҧ?5 xMe$M|`L,V xBOzzh? Nn/%O\ۼ#3p ʠkh䈧(d/a!w]rl4VV:l3 l+-mRkk`^k3xrA Jίn8 uLq..# ͱhSq (' gpCc b$tJ tnC3nԍVFj!=G~|?e~TIaMYo&SJrrq`bC|DDx;:W\ϼZh~i7"cR ̕w0m"0R#xAb Fh`g \tX`k8~P$;X$J3yqq!7ո㳾}hzcfvi)N'0ଭAef c /T"ֳZ.Ȑs {-.KUPuZ/ QؓG?\:cOAt]7e-he^ Q/kIJt4Kэ [QM|q˒RIPz$dz眥C7J谜~D_Gv'ƌ.g_P+XhЊ{㫩%nlDxDxUۡ@=5NBU.?BCm|\GGl<d7K?nP>scY~K>`E__l{]\-ex-d۸Ud`XR$`M {>[(H7g{7Z]gkȮC{|C]4Auʥqpg9@xxĀMq \܄} jNS1Kp ^ﳦO>;VT%ޚA憐ч2G5I`_.f)vMY,`[̚³|3w 5gEI@6b=ݎ?N jV|WPX_UߡC](`2({ᮞJiT'8)+߈픎g Z"[|Rg$)?PGOt%H vNQKU@ҋS&tj|ƥFt 7cU7@ KpSxuc`QTQF }#MlaͭkPJ&>uɰ:^Yj3RQ9 վP=c`ĽtWnQ5T0g5`npJ u^wtEϝ4g yśjW##*N`3FmOuye<$;PټTmg3\iDdcT8+ WAz H.@fs=nwF}*ΐA\@0ϑ%lu`@QIiw|iC&R7⧤ANzv']"[/4ۄ Ɋ$jѯR k8[Dv$xoGa'^e\bP%]طn$ÊPS* knm+;YZ_IӬD sn**<+}Eys/m rːG+cWu]*a}ט2PTU!/Vrj&#rI_zjK;*ר_qBS:5}"L((HUXuLfy7}Ƅ@|)|.?|؎a{t6m ]x~Kծ 5ߦCELkT_Y:q5QO@u#rH?2 7; PQ irB&ަ'/r\ : \֠qyJp!CG(Ydb'<>"SrՂxͳ%`7CZg AwZdi1Kao 7 \yC@T{+@y3FmphSk^G4h[qlUn|GznAq4=L%Ґ̍?@ѐMPZ-ǯS:u]5rP/( W?ع7uOk,n#G"ܻBovJ//QTM_ `> lqꖉ=Lӑhn4}AHrseQdFߕL 3%BL0<j6oȋr8 3D{EmueZ {ùQT"!@fue٘Pe:kqәRQ6*XO~CnGAi_zf!o^1Pw%-E_]R.}_ʀnp>Oe%o[mЮeD'deț+I{V8g!`Ԧ}/bw]Κ8FK`N}ו?!KBt4Žдb"jؐɤ4PrR>/Xt:z .܂ d!ցoR@Z7,%UOp 7/|8AGLH 0E\Df'qh~;f0TN_;?[CUЄ8("Al{>B7ԒЫO]\Jݒx\ΒWgh2ˣcvҧw73ߥ7E=x XZއPZ?+$ܾIVfo/G~%[á8Ke-ƻc1sğ3cholN(/nQ{mD5cGӕ,u~rABw80!ϧ >$:Q^鏆pǫrjtx%x=V̔r O'=/cuӱ}MYyMnD T:q "#bhtwT,6sSnK0jM rtر|~E$, ˮ2F(`YC.2m9gg3KPQZIn_!^|yy3c 72+$P__5-ujK_0bZ84>,v}Yq5]7E6:z;aS>Q#볞}XRĢX5a40Ҥngfm'9>*6$ K01oq0IJⷱw;\39ˑBGUiOryDF_*IxH00۩`+> Irq0᪮d NhX[u"Sj퉻Rm{,oR%\WBqKJY y-εT4aW$-49 P < 篵kvr(H[EiiA,IjdbֽkYbϥl{|nweFe.()2rzxYSԱ"eNt{ SWE/f'W3rR³̺3#jxYr,<';,[vz'I16nX#V{E.`<kh ̖Q%ŊO2: _+T]~zXMPNqDIȲjFjw ye5͔w ]+ =}e;5f T˦o XHdXӑ8eOcsQcT=1Vg0oú,}BJ 9%ș?M$yh=*\UؚC@1C*Of1%a`sp@mEdL5#~ [ݝv=AB,ufG;a&(4}'P4< 8},&3u%#ϠZP:7ko5*/.o@ >1 ->պ6o e@~Kݤ o~3I ':+-'Kdǥ 9X+瑼[jRx5(_254ARQ vc^^B\ ZZWȠ L0m^)܂Gh']Zi /N?b*,p!gڪw1;l+4{rfN F5`x4 SqOrSu: \uy|Γk!Hp\oc!0$| KyL 枈#N.wisB~5,6xPpiyfg%jQ(aY`JYkVh WM=%TJl^(^q CEnS 6akA>ZOe~UhdbgJކ}A4p+ĢqM3l7+%MͬR.~d̔oԶ I~i-d\bhh(8hN 85I<ġU%uX+&4AL5 4B^Εoux?_˳0CTH _{KxlG)*׊F|5At--ǘoegB+۫CF )g{03TqS;FC[߅#3O !O`g#XnH Ԅ7qDu#]BR7p3sI&$8AGIh(KxYxlNvO0E !;ZcÁwNjetm:pа?Lý풃?Z&[-S:d@4 .PWm$)O:C]fq`@AZ0_!X +U\$b[T)RZL.Ӹ:hr`3 d(TD eȹl*TO[ѿ=PٴO4V'!J׻nlu 96{{$0#iһ.`);mNFҩWr|) P}Y!HttԢP<:(n@⺦K> t*m<})]v78Z6FkOӡߚoSWMA,Uz5 Htɫْ>5~/QvojS'*gat:EB{2|7ۧtC?Zd'RFO48H GC(ٶڗ#d|fB\`2Lis懅yc\bŪchHftĈl Jl;x~S ֚i{T,̚~.;ҠmDTH@@27GqLa!&`9W\t=jF> 9 #)wpZ+ʺ$|^uYrâSF,p66KO^%d~[tХ*&ƌ#b(w!m1uQ#\F>Yێ &ٙ=ϝ3+~#3MN~t XDMvLrMaG=ӭԝ8 yK%eMHt2Mָf6@ 8t_3DL=> ]wUd1]g^p"Z[h7Fd9)DRV1̋V&%iT #ԁ\IV`ORhȄczg:+yӹU/(ASfE% bA\a16DT kqȤgK#l7VUYK'𔩦m$1Fi%EBCRAsu7ӎ"Zr,U$$#駂t4Hmrug"P2DzORm _#BV^ۈr_VdB2Ȯx(:z&*7$/,ESqLKbZ2PQB]% !11Hb/%#l})3J#MAgWԩ;q},hM(鈽S]I΋3K3xlx;矒4]j A]TX1_;d}oqB1h(+2~ԗ/MV ?i-a =3p~AOL}y90~7\Pt$H0UL/XjEu"GXHGҗ{h_( 0=iۈA]](ǯqW-2¨o`21'JvmeTvtW@pm V.,i܋b )TEbϡ+o&wԅ-!G qhJY=AQA׫]>(OZ!#I8jEc@ioAN-'2LN×1ٻe%㢽YW߬Y,P2(f=SD"Vv"n x&Qƕ9$ —t-/`7xkDm=2B> !X"KuK/EgR\bB8R$0vQU.'@jjjsJ<[|KN< eO)ֵk&,~֣hE;pK#)Y!\V8GPAd_x -"-:8esGh6єꭁ_ vG$/Hc\N'/=#Qΐ%b,5Gs ꉼےu  ꛌՔ|M[_Y9IzԈeg)E$r5Fy@W {c.w^1P6/Ò0HpxŊu䊝: &KHqZby=%g;"-6C vj޴ M+;25Ne-q@k.5nZ#)41kp޴ 9C-GAXD.:yE|p{o5ISϢdm[g"Ğc'ߛ :_$Rh }ތX!2Fin%yAOcq>!e QC76{Ƶ PzX17p5XP=BgY?:dl28ʿLC; Q?$}\KSÂwc0:.=&0E].$A{1*Cikt3Tw.O], UїʚFӻ'X)l"? ȻSVgO\<~A\F6a,a=XكaUXWa ǃ;LKFڈ;?R)|U(gBϸ9hMcɅ'ǿx MExp"XM}Km-{"*x(K;*]KA>ĈdILc;M:らm\KFp^/WɃ\x+RXPбvd򧽉rK[~}+ P$vk2 gnvgi =Ձn,W 8 jcA:0bKbx{9/ةdO{82蟣,E' s1+tWYQP?zM{^nY)7v&j_ݍ;^2}qKTKK0?9+{&րb2Ï#.+Jidz7(ha≫z"jVf/n9$1Ejԣu(l>\+穩CDL T$>?N~pV"S+* ϝǢYm<6Z}WBqT@+ݭn15Gu᠜n Kj2US$ݝ !a-f@۠PT$p4 x28yr3 x|fҽ̯KcI'/(YaLT{ƱG*Ɍ8y@ne-p5n.zx zfƳ}mR8la; QtQLkpb ޙm%=ʔ |7`ɥ)1qz?~%8 8 Jqڡ¸D[;.ag]oXO>t~8N0.GaXCмk_w%SySZyZأ9 oQ24]%NDA;`4Ӕ˗hRf}OU:֠L\O"*ڥE%m~~79^=/ʭ]%WSNֺGpoI%|`aȵz'pK ƿ3Sظs 2^Rq <0nUS77۰.{:e= Kl HY0J~mQL7:{RnF&<Y ؙJmHs&ڟfw@@)rMQF݃QF@3a%\Xeֱ֪ ~Nr&DU &y)t33弄&t5oye;}H8PPNZn/aіw#W.Tg<:E)9HQ:xIV 9-Y307C7aշjJ<[,+4Ѽp vJuK*Vo VLxZ23j굤T8ZLn~N$t1 ߦ'oY5Ѣ o7%fK>Mif;Q|})]!5QCp[i@BmT⵷u_ A{'.#X{MiU.N"5P ytv°Wheڵ痴= U%k#3,hOk1<bFWLoXoAW=wTc'W*O vAte6QG1d'NV3鮴OHiU:Θq> lلF'ݠRiWΐ!k`8X#cO}..{il3Қ4,}FhFm p7!NUj*SĨ +TI*JefAP:\3cJ/gL~G:?QńR}:٨Q1tְ{(O4 dYb鐛@,d3!7XZM;K}TrZ)gm*ڇb4̑r `_ϪF<J$2u.XHֵݏ-xd]@RHdB,LĐ1քĴ{.O( U\1)΢жɳOH~ AV*S1G-):f2[3C- v$1WIFLٔKyFFJa|f080j-DPu,~x/tup>;=F8V8{\% +}sEtKc.b+32y]|}G.\?,Ǘ7Jjk_v<SfuҤ@:˽BaiTp*ggV{aA B"CXP0PxI|67ԆPGX\ +A gc;P?6NFhk0ءtRa ܒ ʃ7|{M&:mQXz/)*0A^e\Q~QDrqn=IɁneH<2PV-?5*hAj9 OVE%4=lۍYP_98vn*%rVS2q2@aoQnp ʼkTHhHPo,sf4h mO$ 8^XRB Kq\UxS YP7ZR>7U;/`MZ:Ԑa7?"lvّGS<!=n'A6Ϥ>܄ "\~5W4l ȎFBP/)D=`u2+%˴tL*He뗫ƫln ؞ UKfgK'y>J,eV5MSjMJЃuB!8}sQ_]#<{ .j:2Jr~˒1f|b#-_=vu"Fnwݡ[nsv-tʮpv'\ ڶalu+[f'|VZ: u0[r{@n} Rߞ߻$]x?.$2[<@6]FCr )WDLGKu]V㻉-ȩDدF?چ5Dojg QFFGWA( l`X8nAhc3DϖBZB +/,ZT;#0E Zl/|L2F|-ݾ/""xd]ۃuct(h` TnG%W%<|gSͷU`_e&$Nf{eړݢqy4-eqCq;|qhͧB2GnȊĖ3_e~E`O GUU7iu1Ew%\a%BOi7#CJ%5 `;)7 lZ@ކ{PN'ڐhY!j)ϧ s F?MbNϚ-× s ;|hw"R!Nh{qWY\x`O'f-6K> L\ \og1<;9bGLrzF57j[?5 q>Q銷1VɻcqVd/. -jooՒ͟qiy iNaNO niuz%uǝu;f)ߓ6W qDO$hҝ;0i41{韎m5q)5IfH+z9S3`h|O$s;ywդ*s9='[5Ez -ɯϫ뭞^PmZ$10A`nn?$Yl]ntÄ9JП6?{ cN0fʣwAv΂Geà nFAT}E;[=wPO 4% =:`Y}K\Q2/<^UmEpo' 3;EPЉ\rKŸZg6nfm)2#{ZY[ ?^O"$+z *I@;C&/W+|]꙽V 6MJI[a. /zޕby?- 0!u-PрY\-:𗷩Մ;v"g"Yy!je<޴1 fmU/~4:mc FЌl)~/ i$=SsV]M_e9J8ɿn@/|YvUay{T ,@.F Sݱ\J@M^`1\zƃ{Bn l>""eБ}z5VVޤBZUycP j Г:~yHP .H- ":^ V8xCh_ v|v;Ϯ]PwP P+ k =z'=$ CܣqsFuޜ2x݅~ID[27o4{.]Yv}S:#mk   Rr=We8BxMF=ɋ1y+IL{ Uè~ Q8#y oRyQNB|6&B2Rc]y%l~3kP\#BUon;axJ4̱PY#: \Z0);5U $2ۑaIqM Oa-`5||w)*9BrWȪ k`f)@碌h:ұg`c>Z`k؃>Xa5ooNO 6YÜJөt<蝼qGja >wÝ$?n0_y+N Yn43?6]r`9sOMnm_$:d'gzg0^`(f6 / MV/N?z|E V_?0-(w6j4 hٸ <#X({P#$4Zɡooa3Z`3Z UUAF)$]JJNJy{6ZDk׾K פe U0-i S zaf5:ӯ9 _FE[fŃF?k'G̔]@TKoIX(czpOD,# ˗0_l?v,=o?(GzTS $L]VDc !dp91ȿsr/TYN(8(2M_gS9+e:ӣz\ô#@VR~/xBFYVpda~nUm CQX YN4w?Q▫Tx\CG.u`MJiëY{ݚȐ" m/7\r%TC@yjZCE5ǿ!lkN}'7}<ɝ7?>XCO̽Q6xqKIdbMsIHj/ CMcV9-A 6yQ黈׽ZCߪީ .ͦ%s0i*=Xe+ z2au9)"8w!T)o'hI:nP%)3wNG.|eh`s`}JO֑X:M:nXQ9|e+[e..<+oBӦꭜtQJ {,rxTr3;;,e/ Ţ): չU->)LOTMtDfĖR?S%Am@m3 H_ϨQUә~ @frAaqKW$^'6NCcIGې=12 <!3rʧ<⛃BPٮ.BBJI>:_xw㋢ꔪ+=TkFAf,u} @ӽa< g7zoxW~Md-zO@ UZFpJOGej6ϒ $hRdP+ #Ú%wt(@/n7v֏+ G6WVQ f`͋(nipSQdE6j31α[%!Sx5ϫu/VZw|nI::V^rL;n|$, }?!i%'۾[ٹycK4U qm;qoN^ƺ ],M>\mL)ey<0+<d0Q˿le 9Lsޔqe+XKU4Ls%X00@&%[0#-v nBJz,gV;,+Ofl]4K Pv-Èjg4ܮ(]YYW?~Z 15n%$AGT`xIݾ-(1l:$_{9مq|aK5Exopʦra^MYN O4SE%^>.BJ56mtUG寗7J=^3S $ljNVrwIͶ%h"U?DH+k;47F#8M7;m J<[5B0DDډ[TQZS]IFOjeDBJGC;BWeQ'{2:.G1~:2=iA վ"!`ʻE+@6mk\6n2_!KxQA)0VX7묹$b. 15ժ XW;B4nщ^D`\ۀM>{6GH#,N` "ޅe%^,dK|RX:A@ ˀɹ,[6nWwU stWY>V#𰮖0s/[L'Hc8Q蔞])A&6S~'}KWL]B,5]i6pIܿ4'Bv5Z&P,K(69hdY|wi|*9 &c]$S& 0IShZ'K#Z"j]D>fvHsBF-x9ZR٭F1׫?\66L9Ap,˄0;,d+.pǗL*O!˟sL|v5wYCx5s l5j&S@f39}T'A_Uo9Web{gN"-)Y훊8AJ+b/B* C=[-*+^DzĠwv %?e' .Ջaj;è1@GEv[}`C*Tiz13Tnm걢&KdqhHe͡WD<+@,XF<8tOj:Ƣ z}iEUz6 Y,, UIY~#>wvU4+-mmjWaFNRhux=hZ(=V,rMtj)<{S酬:dy[43N>NqD"t}.($}CerM<Gj=yFڹM$~Hb{H)!`b4>';A( O(k[i>Q[,wj5vl D_ :Y?\3r ޔsAc(x8ᴸ3r)0$tI/ e:>=ՖmBM: ݯX=+?Tcl68@1\$_\|eї& +?xq'Q@>Uʴφ ܴ[YXm^b&Ӷaݍ;V0Z x7 -jS,:%V%$E 5'#]VZuIqcܚw<!fq9?lDN,|a|̺OuaװZ??CVI3fqa"l-,aʕ9dp*60|Pz^ '~Knf[Um3W9gHW节'sFsEZM;Z8Mk4~׫.NFv uR סč yvp@&H>6OQ!X6G(ͪWoR'܎@'=vs'QXGdXA _Щb;[6z,<*]008S=Ԩϣ5N.&,FM:⌓VIbDM3L\/,Dqm5@Asf('ajӖD$0[ax][K#q,ڳ_?辞6Ƭxk~\"l $kdŽf?xdw8/2'M31e.&ӟz?A7q 4YS|,УツCU".}@(\ϾL*J\ v,aV˿,vBbEf,K~7Tik:E ,yC~g[ Խ0y>^Dӷ\_U&[J#:H KOf ڡ4&jDՒ,(9[l@ƟT뉷(;OٗaW"3Kq`s{j>iWl(7w2ag1$]Lm[ <F|2n -[Anpķ ׳ EL d֗Wkp{6MJnbV_98nQ_o%{W$d^u1-a靔^E9"d>3GUq^0#06Y7W T)]n+ cW?iL$ .= ?cޕ5< 64/;OMõl ̓yC%4cxTNKtHVvp'_E`pDJm Bo&8ݙS -'B3m,f%%ۅO4'UZ*ӾmbJf'bswBfp0(,P}YN {W\Yex.Ṗ%LLڊ/Z1_Td`W"nlD6oD3`>׭7y ky/ ~Lv"2=嵄vBѓCQܦSQl +I&We 4Rǔk`tCHÙJDݒ#N҆s]޻~jCGy7&4)j^;8îuGS_Wɂj@/[5M #aТoy8-ƝBL^bsocrq0\.N%{ǟ5Er(3v5n:W9KSh ]8U< hthyyH|gC;@ $PJeHMlwjZ5At}@Gdf0˴:cY/](|{q;tulX;rzi8e@*%xl MP\H!ٲEyh P 8dsh΅.bpj[Ori_3Jp;RU{ՔEfޚ)zKcu"HUg`и)_5}W)p jlgJ\ezxaKD}Gs:"8oCLZQ5oI8yz9?Q6 *x\g} KJܒFsmjQxB4Qw5ng\t@TV=B9Xr^8z̞z*}a 6~ԥVz+Hx6{nix <ݯy^;s6PR9!+:{ o_x$YMl=-Tf,E_ak76l̍}XҰ3;wmZJl~[@2; Qځ#֖gŒKtUJF 1͚HK A#>b:F#JR6d$>DN?97ޮJٺt;&FSl٨T6δ!~%E>KdUs yWj >04, jbըJN3Z>MHj;Kfs&BS'L,tr0y8R&,ʚŎOU<ө:%6y]0藆I ?S.2#M`|uU?PKzD'WLGB Y47 4bxF۴jf.u/A[=Xh0;1|,,tU띬pIx/&YAX3" 5Mڒrڃ|\!ƽ I~KdP&*`;56`5:x:a?~ŽC1I_N9zs0iOAW@8KIt=&|-޷@$`Ĝ2 ͊e6C)Յ3M 0!%wx3H~Ѕ7jU U-zፋgU/7&r (0$ޯ sԶ; paǿFCTѰwOon-Eb8,2 rJyU tX@u*hۥuP:sv[`I0E,l#k9E`(' r'mcoTx0 })6 ڎC*^2}SĂAف9UgP7-_eưzFniQbg.!T!Б |J}#JB*掃|HtWuęPj7"ql{UѶ`ۏD eҜ1;^.jC^왋^$r?O|IoR-QR̊zĄygSMpS2y-8qsYCţLcX%hv/G4Fo 05 PQ 5߿" ۊnۑQ&d[_Vb#-ED 9{j>1+zjDY9iKw5^ז1OnQaQWh)U@'QXWb&LV%l؜S(qFȑk'U#1=صcE0 a6FhOhJ₮KaʟcDEAj2I (O v[ps{5ɚ,K9̬ }kQijm.1V%]m{[# wYMG  Jv XuYY܁լ՗r^  zZD~i>],[sCRJv3YYz_}=>݉&yH]*GMA^39ۏ܅zlNc*IW*+%q[0slLLUv v!WjN4ٸCF݃k9NYk$_5'ܭA~5(7M12Ӱ/uC@EfA9;y^S-7>D~ fu%ac2aOA Tҷ.91KLża/ۦ{l$/kh&_4iop޾esl#.gRҿ4K B3Б yu3P_8WeH vXK26+I";4tP8ho|ª\6c[_'_Hc|^& ry.`2_&X"I- G_H=C@K#m.f/+_a|V3uŦ6 €q4=oZ;uvk׫-~\&Ҷa ,PzyNȀd(PLl X߽0_Ì=k__.5KEpR#m$ c3LRbI=Sߏ^Ǡpp>D=дI?{}E0SB?}ji9y<˰̵|"p?@' NJgt[W_wْ'{|Ţ>U?"}lQڢ}՝F?ʏ}㸮TfThwp > `ڤS"C⺸"a ҉W=8acfe/RJO|.? nk]%Bgw%♺1R^ |?NdcZ!'LUQi K0WLH08Պ6ӱAf rk`= ZZ[V>wlĹT?* Iw"݁fUG= XJa@ۙ. HL8]ܚP?vE@00ȣH7{֤l8ۿZn wU:s/zPlž/ZK' }t8SVu#NoH|#D[4r*[g9Ѱ {` bڀw]W.[_F;-GgH/ƴlޟ uٖfOiɼ{ YK=Fc]Pm^J<4݈]Hr/@&) V^(^C–Ay ɉ8)\Rˊ֞Ju"yłhB4 {Ҧ"磲Z*wE, -=}yWj\bKX0XU@Q&0DᱱNmSd4B}F,2[VДpɮ}NGtx] v$yLnLX 69fZRw|lӻZ} M܀wS\K[p1od(bpƃԄW%2o&xծ؀(Ys5ĶNcձ+J ?:uګ!M2]"K }iNghSߝWp+ )Krty2?<Π¹~!d# G: H CXWz6,u7]ao=xPuZan$gv:;}Fgl8wl Y#Ll)%_E pm# t a-B=A dUv.B9xA/eoiKA[e،C2+gLudX?=5eCً5t/nOVh[v1P>4E =(tjCSω5/;n . C3U1'(ehۘ )(OC:#C%d'~pj(Vk?8Q'-`[v0&Jʻ/.ΘԔ͚Xhv23?[|Ɛ]4H -`[?na c͐J:F~,`E"'fay\J<{J /B;k`}A`@0biK+Nޅla:FeKu ?-Qۤ tdG J 5NUyN\?FDo `i V`1+\L]wI^+OJä:P[cI˫Է{ZHF0,ܑR'+AEiAY(T,>Zge@EEn a، 2mrI\a#2p./z *FBke=_Le>J2 DiY>Hɲ~`18E iiSWݩZQʾ,4?O$)>o)LGZD"m6VJ ]x}APx3oҬKqi۞~ESى#da+m[&Fӷs{^c 6Tߔ2lʩ:`)xe*2p"#n&RyPs e8һX;tR"pμ0.?)ɇ'f԰=fI[D|EjpK}ԣgS2;1$d*R!.,\XQխn+v91ք]:AWlrW$3I}?V^y脛ltaW.͎$$sfP*(3!{[a~R)oE_j~rs0̗:3 З,gI((iVƥ~O`@ Cl Y+]Fb´C`9aKZV'{j7K lᆭ Q;11,UA`4TID 6&06F;ЦZn9'zɾʵ~4I/{j.| x5n6]3X:\ʁf@Z&w^YaZ}e"TXHD s%%X+6ρoAƬe ҩcҀK3V "Y?hC R֐ N:-n^:>c4hՠAjnBT0;1HOnrZwZR4izV@tpsQPQӢeKXuTH }EWiq<| {KU >8P@OtZoyG2ښ𳴍Q+f/** ߂6L|;s6y1Q؜%X{oJx[!4 U^u9{*7kg#0GɃ?$nweL^.OPNgɰB5#鷣Xތ`+T}sN0<7ZcF{שW$:(*C`m:VR.7IƧKBT.i6s.Y2a9]bVM3lTZuB}UNS@X)& a.c wVNO>? tsTFNfv9MfnRU6@8L6̟.|8K(TΏV|~?lu P 4[9N}3vPjДG%Cw$+BgL15qfv$a~R qM:_]1"p)5Pz[Ѣ ȝ+7A$X|>ź'v Y}oqW_R"cPcImQ^aJR%b.x.`4CM,ZFI"{PleCqO)ǘ;{muD`( _Ψ)Q8װزMz2#_//0ϖlÖQk9l,99w#a%Q@>K>*;8p(| XуijFZQ4MR4ɋ]% .8?` ,Pм"gf¤[rz򑾄>/a!'"b UZY{'Ю8 AOjTDrW;B`Y?S INډNo7+\HYՓ]9Ms. ae|ֹѤ32ic(JK5C55 J0a:8=^rF5JsFTSebj,2u) ۈ&I":z053 ޥXeS"Rhe!ôq`>5NUΓA:֢B!.JU._;0h 73Z@Q<ђq8x!rVX8S'\i ,/Gv5!r k_ޡ7U jVc\$lK];.O%(F{m&>B] ޱx"kP 51܋Søs3S=|%-)%;R]#٭w,Z0rDȿnS˩z:p;V S„7' 8!W6MJ'1Ϗr.`Μ?>"f$łH_4&qσ7vkLᑇY`EAP,>T`1r0!yk8%$ Rz(.ߔ]$%CĪL M.xO+<3)6j&7G*jXaԄ8tBӹ!C600,{"v>T2{Er sj9߿\ӂrL`+ԚIBȗBnlPM=LjTir|ULi@/ooIS2j[FQDDj@Vt8]ڷ6!hA\~8j)B,9/v>5J/W,ǦhHz*FxlS,'`'cu-z|z}agYOxmpw%w`%@WWtOƯ[!VЦ {AmGѻV+h[v83Y D&P 8"*riAn$r^Q&N8kY@ KKX`E'~V #|8(^QD7fph GKG xR;n 6~tr БaaaHaɶDؿExoA3 fhBYٹA/򓬏8)h5$nB86 @y{=+}9Cъ¸r9lWM`sݾ:ml-evD3PDV }-?Cj,'٪Ek_\H76RT#6|Tx3$z69fdM%4d Omkn;(kTߊd-@ٔɇ{50U澪N7 ](K@1_(O\\ BZ\SYE080a9WKG"8[&=fd&K ުާ:SG؊ l_gW 9Uބee*.,:?Ϧ$ jrP쵥S)C^syѨRG,B™N Eհ~/@-7荻gk2tŬΞ)xoGF44yA#{89 Ҍy2`v >0Yl/T z/@*t< [/_;KݜCme\-i ɤt~Ic}@_5 ^EݲS0sgLm >"MaŨHd kq7s 'D= ?JYSs\kE6i;VM <+o`0eA%{ H´X!rkb[jPJĭU| =_l'x)w^ 57DWz}CLYbƅKyj =`{#eU0dx.ꔥpvhv)Tfi$z)!irNpY[ 69MZ~KGfu ܽP.ٰ*Ux%q 'Nk|ɫ(8Փ kqj<:~2 ul4e@guOMjcP[}/=+;י]|ZWK ''3R ǟ1,xT-,p'7z2-7[l|!rnqqG㳨GY- sAMT\WhՈ [!<#AF M= ?asDѼ %c*{2|;LBxK O @J9Q/$r.k_]Wp΁1<'WplZ_yl cIJ`D=uLzswZC/6JۇkCk,9˝4=rrʇůLP 49~K'(+ v>M)wH5h{˾0n[<ĥQ`7_r7mvs#|+}pturpG|WZ~ p;J$G[;/<u0s;i8I963 H*X[ ֺM raį"WҊ h<"i+==wzjⴅ9{n7J:Nq_aȎ<)M xQ E>l*/^ϟOO!0!:Kme4XكJjoTEW +\tQj Tޒwbc^qLhevQ*,Ϸ{ 2?ӟk 2ƉE, 1pWN8%F)́4F6t>IWYG05+/&C]`%TW&m#`${^oJ;g4׾إ>-&0L U3iS^Zg8|xnĮKz=k]]yBd9wp;\q}֖ ^A~ۙZ(蠣V1a$1OFU= ߕI/qVɇS5Bܬ .ˡ9&F\öHkB=f Bys}6pe.:LT |7siɓ1*K  ۂ(-#7IA-~ ]" u<\c{(AؚOA+^(WM4qpb6-]ik3R hKx,W M:_qeߴ^p"-D>ey@~\o; d.3~P >bKxj#M=L<ǐhJLsȃ-->F}}hnu҇8*A{? sE#ĝ6 .L|=R9EzBa˜`΁╧X%I /FnEɨ/Z*,|]23q`1b@@)gbT3˹CNGڐևoRZoaZ/ka|yvi5}VV5&w'qBԇdt8L Bg0/\)}rɍZό%a :9ti(! ŨdmtQc$oyeDyƂA[?9܆?]ȵKburǿ&*HrUfX9t蛔<=&?HCPa }oi?LE~ټD Hϖsљ:? `=k| :lh=DMf*֋uL]]M'1@Uk @ީrx&'R}0`-;"-no#lE؄(+ !`<ɲkxp< )˒I3ÜڌK$M[Ivz7#S$ɟ W?8ݦ'?#~屘=r?b|`mX[X$n5u l # 3bM;*!>>`M ɺD ?SnzA^ڝ CRnˆXnPU8*fPL6B|7 1#$m9jt}2)1T ɣUEM1ɘw/lc4GVnpᜅa;v (ocr{CqEg-,|](m=h>0;oNnQLeQRmN"@ [FٿD3N3hqzRɀJtNiX*+% qڏцEP(76.JYs1%H֞cBMp}S:1Z߮p+JJd하 0 X#P-u^s;aY*\vhUZ2^Gb\el+O!8H.FW֫#:my\@vN-Ywk*̲*;^E, .*9zLT(Щ}hj?'CA:-:6=o:Rs]xp\xzպka64)4zHw[/tuZ*:Ӣ\g;C/ Nk q~B 4gi6*r}3ɟgov/|{0Yd}'05)fRik%D"A]ߡ*TЭ,|Y\?$apщzmOA6TH)&EF;ĸ^a-_|ld5.0 aR[+,A@d'~/nϭ0E/ddrzUH0jOqgCƑ>C_ zt1ƙ>#K7_mAalQs=5 \gi#=J^ӵ ̰ yJVR"Ko{Po ,`Ha8k.<'~GPmV$z=W?ѩFd1S.״ 2~n08%Matm3XwAcXo)3wYҎڍoӌ&MuJ}"6=o ILHX+_i.t[$^=%.*܇b_~ħ6{byK5Rn!ӫ16Ch:n{9crLRMIϾ9W;dE0!߁<\,F~Iaՠ5@%ъu$@m":ChoYAnTE GByr:G(JRh#\U%Ovɺh(=$M\{)E(vve=9 }Tً ]ֺ[}Z^sE%e\}Rt뫒\sXNAf'"%!kc{.jP몶|uơ-Su$eȚɽ gICX*"*,HEf)(OyW,O{*NXmr6<:|%';@gѨ7{N[LLG1ڳkZM9*.#OM җc m787kZf^b ӭĸsZiz^^lHEf$'ġG7>+z='{U)c4sd Xq7_N=rH.axPƫSi2.Ũ3I9Ec;\V?.ckE"X7 ٴA=wUUP!dWpq󥷈9}XILypa.U@˲>%Ʒ'بcȢ= r2+`#\37`+yG2 l@}ڰ a"R"ȳ$ZSҚ$ P1eFRBX\qؽBKtJ%i8InHS̗: qҝi9i3vh/ 'Xѱ +$Ҥ"-;-Bz FKF䗲nӡP?AGȚx h#˓^yd(~v!OGN,g-%c|8Ea%q&>f iÐ#(F? 43U*9?CvRI&'{ED/E8٭vf`>b ޽̮s@a~{UvN*~v:|93IʆQZ,ڛlyuf8([MO#%2u!r9`2T6S´dJ`PnoY3jE46iDsdM~6rGPQFQO`^%uGq,~(%" t{ܗJHIx997TfyvgU,﷓(RGUN tLgpNŭA*IvvE\ʣ84bSbeCy{6Ơ8l+UJU飖HPZ;|{JBSQT_^h4b?d'm&J RHv2URN/(P4g `4BÁjEw[b'FӃX/(sRE^ !rIJIk&u~9~ ż1f+C' $!%tH[ޟ NMae ^ `*/TQ<禧8ؼz<-Fi{O\ǍȜaYJւZO*._ej3"LR m/u 8g욦p2GsUs"YQA5Q$X\Nd{"l kf{]{ Q7yVae !;~tQ\^Qa9bCsČ}UFɃ|_B1VE cN cŧkX)?O$WJ%_`#z=B0U19 \oIA2y5 B;/$>?TPkAV9.Pb92o۬1HI)bRs|@:F)2I g$N Bt%AZH y5NJp|yy vҧpS;9 wm(h HAW^Y84T8Kcd}p]A^CZ0etؙ1aI9fqBT_)pAUC(ʈ$ᨹ+X~[t$ʇ|a RmV&x6^- 5~'!Yyej\/BV \;s1 bhuK5vyD8fy]AL0YOjy_>Y$@!oJsJax̫WՁqʎƍ"G_E^j`Nʝ&ɦdui)I MYIgt]'TT0`;: ( f*15DnցuR|Mg(А.ʖ%C.(zZ@Qsݺ!+D8[ r/6i6Nxd$y&X*C)\<.4'sm^+c3PZ\~$yRǒG:@ٌތ75X5t~bWu$ Я(o"䥒'8?$U*!^kYQu ФO8 Ř#DcgKIC_M}p8;F3=#Wcvڐ* }lBFoE0kb9Ln{=`ڔ=j%w?|!l3={Bnv34 Zb; =) xfD@do&.Rl=:?@-i-y{gsJH2rZ"I\~8Mֳ)a0xEHNbh^hkaWR#G V4T=h屩־&3RV⍦a:X[ڽQs)²3r!aφes͗"@ ԥ.Nh/`3f*vXVպ.“̉e@aa,=-J.SF<@vf+ Ѳ\'rk@a|iugqqͳtnXeTc A3;DW:?lٛ_]W\g4a(0WnFصU{9#AaŞ^h;23OϢ UTVT؍+,è\Xib™a]XbO8:o< U3+ToY} 0t6&?b>0&2[*>+tn1=v7Iq l?vJmKv|>$+9烑n6 w~Y  &e< :!+܊6%ORh4񚺏a/߂\ndcxLq۹o=Ժz63( s5z:vY-VԾZBw'Q1G<䁐om_=&YɩNU`dZ{fS YnyqRB2)7nWZNHI>-Ltyk/C,/Y6(u}%gOt Je2H?澵Ok[J-vBËz|Ы+uW|0D5~IE (l{:FMr0Ce#TZޙ,RF:1'_XУe£]80uO]QƦʡBR`񚑡'> %>( }@1 J~;#J5-?1'{%Q+RIZg(bI1yuGQS›gD:j›EٵKX۽Z3Ψ?!b}BhxS6,ظ*15%:1瑬hDVͨ` |>;^9_)`JS?IzGAC) Tg5ڀs OP6{3F̣BK?OA Zzn1OZM݇fX* 4JUlgJL n Ka5ME0ݜ˒nH3YE$&r',?Ģk{^L~$={ o\Œ4)#yPYwR`3~34LH(B2I~rpTXAǚ$Cb8C!9oa Xq?DFd\&A!Y^,$Plm4;UAT}|QwRQ9XJ#دrHAhvb MX@ƥ"`]%k{zuhEGc}$1s4҃kܦk"HT[d Jn]scv^wAh1V[ ef֭i^ע҈׻ Y0ž+ J yQT(*Eil AA]0)tp׆ѴUo*1lzd{`nXZIXO9-Q{vcF9Q#EtY';֩pۡ噜li.wXpS l cu32(X0'ۮ>iw7!&1NflŏiD5Ύpl8Oe5ݽe -H"6IA4F*.ޚ`j;TN,`9EgTd0g[ I<\SkJ#O8m~ <`ƬP=uLI?WC#b~nw_'rFW%qC[>됞Dfq.l :E@#YCFq?eqs*&cW)ПNqicoSYcy\rWszËB?~lpH0Y%t"pOMW1S.adK~pBCl xo(1X/y GZ>2ƈ/]ðhNoAad]V}_`Q2.k>"2F%vI?lX=\q ] +xnOm|QX):TH UFTLGop~-EO:ͫ޴xݑ[kG:hcMAbtl4,!ze]]?j[TA - P˕v;_&\ЌĩD Lbih%-jF0Mk91 K"F(F-+ݞ|.?B 2)>EUD8hN-q|YӀZaط5 (^/.rG^z''6I'duRFI]t@"J"[=BaX)@+EV%Km@O#fs^ _"=~HXԛƶZCd&bR% H0n$HF Sp.x|4‘?4$X|ch w ?:j{H-P؂9hnj&1C'uz* C}:KkXnys\ƳLj9 a9MFAY`AĉU V@3" cACr_OuEy`,8y$wX#sv)xh_bK M5U,psLd4XڰP&ik?9M?Vom|w)]=M"3%`il֞g5(n? O](!ql|e9YyȘ)2-CM7l0wb"aQ5pdJW[6ks pݦ7(2POr<3 s܎{*!at(F("٤$%(@f0jVWHTWD>Q@O l*?qTSEUo2hSG 3Z8w=TT܍u s`6O*!|}1&q 'gvxK|rBy\;U D{d )x^+noAa%o)'IqLgCRk SYik}蠷4< ^4gzʕB Z|wZ@`ޟ*蘵-3!LSуju6! *mʧ0hqjg,a`U(JGZ_+:!H* PVP; RF&ѵ!R-4`^Zoг:kYAe?`k?ACoj}٣;4Z~. ? ϳY-b7R?bG12pR6_%ECkM[ՂAa}JpNMBg_pFjM6 h\eqG{~5= wh0IL]eAB]{lDX7pSGzn=B"f֗97ᐎoN8II-:ɼF0EPLS[mHU"L:/0,O glD?cI_5%Q_^sr6@}2!ݘ4Zl ̩`_c2KHטgx8[/8ðBXbUgY: 5.QdNhLHyJ'>±QD0jFK4KMt?/ØJ0} Ed\U"']g؋,ySc~5X UlѿC)U}6 K1h62%Rr& {Z88=.n\De%5O7hCcX?.Äʅ ݆Yun~DGSNK׬AM.{iy7J*@8ey=+e:u8ұBXj_,bء-aX,cx&}F *.LHhK;ULڍ[:k?h_[z2oE;ϜădUҮȓ6d6Pias,}!?*Xs|BϿٓ,=KѪ.huȳw'N-,՝ ^ByƼgU"קM$nq_,QFL4iZx~UD$phʧ}!{KZ;`Ӳ"C'~nz&l 5r!AE-6Kuq3&at<򖐙 ͇^@,1\jl04Ǽ+/WSr>&ɵ 2ћUy.C;?4GLk\'H`m>0sƲ#UI[c/^sxTa%LN1R3LӪ<]*ӺKw6?Ƀ43OCoY-u:wPd갓λE&oe0ww#;-*J <+##aDj+ˏo=L7sW!V/zVK pnzǂ&/L`!o&)YC.r{0@=>RjFW=d  kYi^߹ QC/k TN/1PH? 8g>I*Lm*?f8SM* r4QɅ֟z`]['0{I6R`r$ZShjS2Oz'!(77U&}B :&g^Hu`:LaDc8HxɺiOf?Zѵ ,to4c{&O0Ims_sX78Ў "wNJ%Kf6ܛUg0EJ Q->Ζ[Y5 [eI!ߴp~YVi8?Xʆ X#?iC(/bFͧ";a !/yI*QӌhnQ32k]mLx 2kq%!q\̶?q1)+3O!rkRX_,RЯA80J8e;ftB@ RBqrǘ[4 JNyMP};|5hҊu2ۉT(oc1;eϾd?oD]NkOZ2i^T]:btj/2P P Y"Vs5f:u 1'ڇB4t*Խ ("#ݨ&9b fAXz(O1~`ZC7G !YCj` 7q`<[ jSӾ Wr^fO^B _aΨwIJ .8D{m~{FRŘ ;wk@1 f͌wSdF|!=d6IY0nL5,\CژB~o ި,sLi8CiLwk[Gv2ӯ u„65qI樥?jvé XIm: 3ĸeL֋H9,sey*6YBҌPyf#ަb4|^%A\ħAz#l{6˂c*RY HL)󠈇)}F,VTx efǽ`4YCLݖͬC= c9=כ~|up<=#Үb"؆;5U7ڝ_ɁUV4I&:; m'ykC @ǼD\+;(}k7^SG:`boU'JS&Mr_g=z˖)'vEH$gznJ$-1U;elgmWi/W>:1ވ[$G@;V!ZXXm 9ڸ`^\I0JN .7N*?73W/埃CH]2Z`x;.g:=Aս۝7U&:\#sk)\lE/Y!;3\k7(cQm%(;A256eYȤr{Wa<^'Һ:~ #+CyApQ{@Yq5o&wK7OE8b8 0kÜ҆><\j cځ=nɛB}zyXGnSÝݚ)욄BN /Q=v֡r 4QpMzt<ɐZD؟,<ˆȨ/qD$̀D(i=]K,?覱M],~p\3в'{p 0^+LuCєUEit E$I׶2WZzwx/H9WD[=7ڴ?~1^P"e4Q9;Ym?Q(u5ZqB5V)]Wi(#ܠ^"}:x*{Ƕl%>HvD:{\, GF(W &\Sj-reo7Vv nA3/~GNϔiNe=s<ʐ G}J'xcbqWc.+홇Gm+([0.p ěmE,' B*)V~vzjU_ij`}{2~qT". iz]J!L>adB_!$7Kľ~:W&5xl|Yۇ=mX4 A\*p@d FFBaT4D%/$LYvr09c]n"(-dGn0qz>MFd#sF.4+xk΁56E d%M&RKPFE:iDNBx|׊"Ra9x@>tlIH^,fB,>kĽĚ.=yΙDNpe!X6~c5S2kS}x3*~X3YOPÁߣlWX#~AKGWW]*mdP7ڟ bPxrٷ5@zjL+ |G?=acӢREǠfʅ(JejʥۉH0JK/Y$T;}۫ZcqԽ} eHV9['IYa>Sn*_}]1[,e6W=_"q;b9' ȡ=[\l; q^ )Pϥ{AT)8m 3#vCwxaWCF]#Պ1T%j? *~QZCU(}|Wjg3^cɫ'].:bL^k.EE"+ J(1*磹%:#}*"AyiUsR ASIBE5Y"irҊ{7lo@alxPJ3 锸_1ˡ{oL{0@•r#\Iә*`ܻhJ^Jv$aGM^)2{R6H9x i2Ո$Z+%&8Z#KMy0\:ڸz]K7ųm@ߒ#m晼*Iͺ`M)DoNL2Qf2=xewLʪ1jTy$LԾ;{x%+}ݏБU>;נZ W#y`jCh`r)#vRl&)uXq$QYQm$S7BGQ%jĹ]פ>a!dզ!$:Cݎ˔w(}BC2Yc]hpxLWv"1a‰6Q#٣H 5ZiEl鹆MsvCG}1!V=2 %XD^g:I(Wǁ+Câړ,;}2sbhcJ T˜-Qjh/k%CSEUjzLJ}շczZ;5њ) *kSe'p~22>'\Wȓd y6ށ(jja_&4'i6̣pѿ6iN*_6FcȗXAԨ t}TWOPn ^2 3wx"oD"\,xr@[\gY}w9a%(z`hx/:;53Ćv6 +Pױil\(mX sm~6B&z; ǿBKˬR d*2ފq_vްN()㼛Uwѓu&{C~^s.Yh<$hZ ;T6F@K?շYW#@XfЅpM9CEF"߼;lq$jG1FfRQ限] ڕ9"**2Ԛw3Q17(zyQ $7u_!+IJ`Q,!@v-!Ne* j1|٩Do܎ܳ4[6mm1duM*z1}M=P|у' >Aod-gnFNei%7OKTv F hI'zjfK*%*2+wdhw£B|A׆^ /c5tO-v'#6(i\pQ8,yYiǵ&W3 DG7>^+/_㠝o?֝l/gr1d zϣ9 Fr]Ux{]?v&П-~Yk!kHw{>:ۉyO&gorMCj@40qoihs$|WjbN#˃#~^MҎ k}G;x&˳Hc o{ #2+rdjE)9i8"w6hI"/>ѧUB\:%SW_xZ@$sC`L<\\T;E'Psnm0{ RU%] ΈOLG[''`|7YUj?>C0X!6m)ۙ,)|1 F HCstSS!:z){ӫP be5d@$VS-Y 6MI[??`>6?ZoC㧷nǭT-R}RVBA3a$%; ^z5GPfZ MEX9:P&Ǻl~&<=,h6 ]JIElS ae NPlU&Ew ,q蠖CZ|RtZl3Xj`Hu/@ū!Ӆم"%f$H-b0zZ4sMw`D*m:Ͳ:er Q4pL} ψy]!MsNcA8]mǣR"-Qԗ.fr2 EHm8&ޤT]uLW_/uƹ@(1]ۯg!(ղk T ȷ[8l9'07 ˖+Yai' !ưF8{;~TׄV* H^~ +?:3눜4.3T}O9=OVIN%Vp ^J~p&KU =蟶ق= RH'`sN$V+8Crܓp@2u4lpbF εЭKLX&nʮ1 uq h v2}^AW*!dJÀROtcQȿbo{ڦ8cSa$W%]p\%FDjWMVMRz]j}7E S?e1+  H g2eW[߲ SfM~yY3bo$KZ-l0F!T}XE#)q4CwX:čSj3vz3Cu=+ҧPfh$Cet+)q 5o9VeeKSdbY|0ϝ@F4(Et_y<NA+kaOJzěCkǿ_$U za=p t\؇Qv"n Bڊ.(w]IKf45oie "fA]^Ł?ŷs$hwVN((4e߇0;+sf$<ڜM*H˲@izD1 L.ّtI҄w~$x>%l ֦_毵y\dɇe^Ưh{]֓=xr}p6PM5. ޘy=Jw{J)k2f./XS*s臬,C}qyZf`}ԇn@h{[6ڑ&y蠑 !0r9z5M*mz7E6:˯•`l<2r^FE캜!x:@6CFC <+rRi#tmhkZ8WV<5dv(d"VEG ?W?eOsxwߛ8(\$[@Dbc9];VY>9׆HYܹM6Jr1 죁H~ t1L}ۄKZFAOة*p5gÀQM#KUx~C?QPϊH\n*hHX@!pGû4 A a44̚mW u#Iͩя\ĄRֈpTL.lrJlmʼn v#Wׅl%8LaN)9wcz1Vڥ=l4T@|vb0e-g|5҄@^Cn>Y#GBxdQF0N6xP53y٧ZD6R *$A~N%i/d pS^O0YԺBR* 9)]Wm%jLל2ZpvѬ(\\|s rڜ$N3`ϔ\?Ur0_ ˚ECxtU+siwS Oѳ\ʞ]ŰIܦz  )@˖0<˟]񓒌2)B増Nʭv"$نhtXc<iSd1fGW=0*rVp{uZ\av/|en/b M7#OI`0URoQ9(ʱϑfO1LyQO75msfD,y"АIkۗr'l~|~q:2vj] LP!r܅;'6f~е,&o6rUtu~mlfm,uho3trhWSIL-@w粽ko͕Id&h}m$Zl9cv_a˕uD`,Hn51GC0B]F$ xxȰXzlC\mMUքO*$ =~8ۉ1ߜ]$pxY|)6RjL.&!8%P@1,fkQoo7N+dZe& zdiF9]qƦ VF{`;Uy&^g_vrg6n LTq3wU._dU&JpAgm18j W[g7G|ĚkB6 M6VR(ũ K–ힾc;aY$$No.1g@o ݑ . v"- Ps^Sm9 <>{lpտSWf1^VFr𠑥V;j$ug%Pl4Hl~O X_ , vjKC%,j_:,MY~kv9sڨUB$i@khM!j y*dÎg.nޟ}kgj*J]7߾ ( >5Lk*ewT)fzyCG"WiHEZ?!L:r{e"0\1G($|DJOJie{=n7qRe|p띊(mEd <X_"~bMMEо@8}QӬ2Cp.XFΰZ,Q 2?wp$bw8 GZ®8)[;a,I |B^:_qN,]X[D$ohq)L zD:yп>LԾviC}k*+FWw|hG L c,,^fK9FkFIJ2SWI9( äeEr".#$*|Q+5xd7'~Ֆ>'6l#Hg+?1^@nbn0˜-4+ Y`1:`?+0s~ȓU#ucB#oi n̮`UG< LLL[b .. 5E< ůs 3utgbt-΄6%lM`Uc#Eҋþ,L=tvTOs:/^qE1u&im.غ@!Aa;z| mMr c 8x>&o6 kO=wfgP{2 OǝTO:5/%ji]OvAgN"VH2r\3b Rk"V(q 2Cކt_<s )XLG n9v1c'NT|mvGDp肋o~h 4nB]s*5QyvHe8ANV[8=e\vSP3㔿^X 4nfh6{bvvy?O -=2i> =^@r8 ClJ33h|-϶_P6]} 06J:B3%a_V>  L6"XTm mVT.6j~J}j*jDČ9[i-N'[_2rߚ= 1&"ȠV&laޙ,) _HpZ?LN=Hak,MҁVKpD`]ˮ0"Pm̑. Y^{ GSL]*_הl ~k>U G+5O{A |Lg):4NݸD{`P÷SD`NG/pxjH=ts|fPS"˫ҿ v,>x\t0n|R@H.-d*YooJ~%UF Tfm)X ' v!jԷ_P3z]ɱ ;LbQrR\+2%_D27ۭ;TZ%OՐ?{+d2JJ%5p`t5}4C4)x#򭖗êi0p ɳݣy<%< {0b)*8'ꜬE BtlՠtŃBKӥ ^[1F`3~hRٹjZ̦# 78Ƶ jպcݗ]}o,ĉ I8Q[W6L,q]X:/r4 NFSTAp?Lb0.-dXӳWxvv8| =c "J+;$ϷzߣYkV@iOՒg$ⳗM)ɑ+UQ^x1amloFHS}\MY-aiJ~.mq+\]QAC)3Pֿ !2ڥ#L5V}GZyŚT7LlQ>ķ;k'sbn.Hz; _V}Tvŝ敩;Mj4kq2 uLYdߔV0f]T}*^>f4\{嫒ļi ~2/ŽbsXkm 飰Zү'RG[ c4(l0U Jo+LWڴu*eQИZ29Ty^ЗWSډIO%spCdٲ u[h9Vͪ ߼G< \ιSYniVұ!KR${@#ߒZؑIGTbxjr}cSMqqFǓ{OChgּs%9T)V'|T* 1ғa Wc }iAa]oxc ؟|aɮ؂Bm|̓clx`D-|<_etB!e9ݕ}wց8%N=,  P+V7Rz$;| 7>VZoG 3K:9, OӀe3= [\ɿJZSlj >bq"9\j6oH)qY ;ACxZUĒ5@("YQ{W/hO#G\ HܤzԜvx̪~F#(֊I ڂcA Tp'[oRl&Ey@ Y|3MVYP1dɵ?0%L;MicyIܭɅAh^t30\r{NocpCGIlx,g-}s47Ѭ7yYxb+25! 䂦NoaXnŎ a-x$^Ad> 307թTF*̝ǃ3O茙I]W:wNDE#q&笛~SGD ;F#VW䛶ܷ8zUrn}K'piȯ<^DX.wGBq2UfJILЙaT~o|ɅKFrm>"n'6e9-$|3~Cmdftndj:QA3V昛 9zPL]Wv탼ӭZN$ @Wn/,gۺFa+5a2}Q? X*3]b!mv$niBiA_2xiN<1ú#g>c^z(Qt54xH1lC\f{ל4;9qr1 3,V m;E9kW}B?0n&\F󻲻ïp{EC3n-4D??9Cv}#LI eWat,Ϩu.tq>n﷝U_4H+A0YwO7Lt݁|"6"VY [+z+2ɀ6CڒQO|Ԣ=+]O5<5L]+4*@?l_o>3q:&^Y3M$–7K6ũX%*{Fu,V=--Sƶ3-+n8)gT0`[1~!p@a85_Mǀsͳ-do͠83Vfq `>ϛ3e؛G )Vss^^hfɐ`_.*L8YkihiR9nz}\U?OgPHvE v$3൬p~M3q(5}foTɿ|nwOo&D9OunwN1z`x[Ȅ;k:ҿ"FgT:)E_G\|YmPg:K]ݐa*UxPy;0{ IKWd[zˎ! |g`Jd/FH _c)DdfFdhR;ǭɑ8T Fy2vPϺ!!=4JCTn'1WŠ5{Ea:VAQ Zr}8ZLMKn!|C$$ԊYxᤣY^F8Cс)n"cBf>XGߡDR!GXQ٠fqtIIӦA 8@yDqY}]Ep;^*zޣiq`X~7Q-y.BBlgyh19ro$h* OOJ]bk)9&JFQ0پfQ8qA휻 mMq `~~hzfzHh{!7];Ggcm>>8QhUaYg7)BLMlܚڊp+{p7 DxTEF(֧gAZD+Zl=C ¢`/)O#kiN?g!;O#e / '-M@U<% x$sg1rB {]jZt𞥆)9kP<6sܦ^Y 0I; ݄Mbd^6TvG\nT2_gm [7%T-PniP!Jy+qk R;KGeA(J<̙YPu[en&OKvuٰ%QL+dPfC,/E, }^*mތګwd$=bj =d_huxvs6ƛ*ӎ* `37>MVjlQ&EE zxFp%AP6e;Vں_I|ɢ%/B)d7H4ek?(;ܽ^ʯn׼. K }Yڍ x$nڋ5H; ,Ie`l]{-.:z)42X_f5f-'EZզ6ԓ04@V6adDPm'8>&J8*Cx 6jE}6lc$M5tU>7`:}MᲽЬNTlcF)(EG|FDn]gF{5/VMB4cLaAӄPD|i nő;x|^w?a%rzY5fpF6M6M+]bk[_*ΈNSNq7b_rfuV.@ Mk&drkYtB(O7?E&4}9UM=`n='RC2Kga3 'ۮ *_S-4yh `[ GWIM&[Z$_U%xqzmx)y2a+]o?Bxp/?;۫GRrW0^O-Ql>ce&)"(Hd4>4!,.fgK-zJDC >J(@ tMS=W >W"tm<\ˈ,VӪpO R#\d{ @\1  H|Nw$3РjiCIK4HYp,E>mٰ8w@ xwDkY佫Z].rA{fSb) {oֿ*>M/j]sW˘Q-MOm|?v5JpUZ Gl"o6=gImrbfנ4H&omYU\4Ѷ1?u 㨎q$=s0Ai%r}k6λg?1&_16[vH7E봾 Ұ+:p!To r,:Nw'kba˃i=pH) 8J#ixgirA2BǽΖ ?H|h4\Mnȿœ; ̖mpU&e13G0P]GP*A HhbG"LLZbtIB>P0qm-\{my}4@ݥ8<fY?6Rznf&@rHXubᷞܦkmC)LV{!;Ⳕ)8sgth29(j<4b ,خˉK~ ̺\rw[ĻN6%䄭˚<RR?`or|]3FiKSw$&36);fgk~uIA#WLn#&Tlm,D10쥦%7̍V7)$m8(*ԇֈc13I@uKU!/[,4_e5Ag.8Y]ȱs42넏!*JJk ʘ^TA:a]]Ƚ$Tdiy9^<3޸WMת8lH, Ǵ4WƤ'+FˡXˣQYnOe;^]}_fz'݅7pظL(!{4=pCH~[*h 5j d΋Tz#4~La-L3mV\w#$ǶL+P-]Qd&l.ᘧQA䂼 l4o2wPzwKR!{Tu$Vj<ů n.RȀ¨ @V?/l=s,K]%*[Bi󺘽Ɩo|#~L iO:+qcF%e?Gބhz$K.%Nij\\,hD[PviTHptr稔99ef)x0,\ɰ5ˠ}JhX.EJ- HgIV:'(BgRtIaSCF&ӋK߶j}f`N; f=;gwsL m#}]qC!/e$;x@I`AD(D5N7Pq5v/l:^;Wi $M\@[r:.8ܔ|gP|-߾9`a\*0ډarGFLV$1f[|67BHNRiB)tǒ6E 4 (onм&yy_1;f6DŽaHBew!&hؑ!FҁCLhW+x ~ObE'ғz &7pIedWaSfv>fܸ_s?Kp%aJA#%%9M4/2~V%?u܆5ץJP69uK/ <{޷Al{,TkWGMV療[xx>gw:>: t)݊Wz*7CqnT&\:-){rc~2M[ů/*"@#l-X/&φGg4eFy$zXƿTRaXho+vfA 菺%SF ޛF8{۳KO ԴlB=rzLU&S ֐[yܺ 4V%^1ȓ5?hn\hgQ10T4K!·"q뵜9?T*iguܷ)xSM1 dJu‰M9߇/2J!͇p_D et8!H]$B #s ]q~ y1R%kHb2 7G.S Qkui&(w'JezRtqk_gB%FZLm8=znyV-_nULYzXײ$ pAأ39@^T&$:n!xToj7m0m3x:O^SH'Љ5rkcd&2(wۜ6& Ly4_HFk`I}k)YZ03e{-nli-Ch`X59e^Sk_7ѲP#FA>J)B-KV1AJ1jp]1Yl\6_hR6q@(ֻ)Ίo'4͔O֭wY4&-n$kp:_L~):ۈ<02۬n RDžKJOE)p)(jʾ . Ppḟ/'؄{|e⚝;*#w"Xž{ H@]{dDOřA!Pacӳ7Β=k%ٕ u)S@sd\0V⻎7N2OE}9ZɹG|m/imWؽHNpSwx/k& eU`['{]7RGx|o3#*Wd!epQhyIǑ#hs ^N%p|&>5֘4C\,tD<4 oZ+@QY=ȇ'?[<@5 y&a. ]aaV*šծ`c#f6Ly[ޱOLTLt nf$ MtV[ufW|QjVhtU*s#!WF!m 9,τ,jzeZ\̺rk 3쁼 ESa r@h*J((Ꭺ@䥫1h8̖6`A=6kqFl  U1N~=l&o)nD.~ &t~D5X~$+.j7gԅ]n|Tg`l<|S( ;lgFBM4Ji]ݛq\jR%;Y9QH3;EfMv畋ƧkWQm\ԖV#b5)tm+@Tut _@U ;BD߹ڼz|1R΋ YFY!E #F!͏Ar׎l1_R 5_` +[Nd^y}v(h=[2u5vIsv#žv x ep}zLYo5f˚?kwlVYj$0=@DZ} x&L"9 (p"3oBL;ٽ< A$E=tYJt.S k`T՛i69pQ/FKФ@j'K?~Rsˌ  ڿ͗y.?a9g`HT#3ٻսa0b8Tߞ_IELy< NwqG>]USr0` I7i]cݢ 3C:a/AK{5UW,)@fzON(pϋ?佸w(E!ltyhRs 3Z'/ "sh +uYtN7 aMiUW^JZ/[f_$p>u|) )wdHb.Bċs 2i@&l Uc_lX4!ߤ\lc(| Ь_o ˈl'ɾ`Gh7/6r_;R0B- uG̃W.@{s;vt2U+hSHCydUYfYخݥ 'F @lj&MUx7+ƴ& m\7%Tm0u"ġt_-?<(.8e?In2/"Ly7 !AmWx P*+ (ϥe -NHa0:G,OtyP^0'G Ў&QТmv2[R#[B&.R}ICn]P-$MF:u&D66#NbQ) nC;xdl9(pc˃%HmfO8q<5/_ҩmI2 # PZ[᫴6v%W5l5dN!GL# `kf;z"QƠcB4g j}XIjVJ#8*@# z 8L=G{щJq_46K!*E.S06gPnGH'KnU!h֒*OZ ?)r#|D^8|>|:_{xcg`G>sT@]3$m?Um9,Ek~$4QS-uMuyMFݕϯrYE {$q2pDvh(6Ww5+%wxuQ6G j 7 aۆjv#Xı}KoS}GE0[sxh#ĢnF~F TAů 4I̭'0&;9W$=#GeiiJ vdVY+qJ> GHgcy}}8 >EdO7.RCZ9đ.AAhyq^E%W\بL'Iqo(Ԅ)W]G[h$Naf30Wl;+x/k !t/\tvy̗ ?. !%U!f$#ngavi9p$-RaW:vcC:MeKqJuOW?QzDZ$q7 z7"(1+uq,3O"R&Ҭ0Uh :ȪzPͼV01-Foie d:|Q@cޅvt ZszZ$(Ϥ ubr>4=3"؞smQm[Q.6:)ĕu's>4ѕK Us99>"~k K=nnG9B,׿E;[!;hJa/:',MV:JO 繛iʲ!xY"[6{U!(avTo͠AViV"pZ_4͵ÈmZς2v^9_{<]z#(S]Kÿb(EK}01lMG}Ui)G6h QA5 TIºJ Т fK놝vtRۺO)v8́WOmқn#-O.([6"5gʃ\NLV+Fǁ =ziSEI( ؼ2SNR17 2 IVE> K\63FP)x*[a*v, h9gԪNBI6a%v8zoҽC2,_ٷ 'NsC Ģw,\]0%♟a.Cuߖ Fw jC0i[Ԋ` SnEcjM%Y Ƹ  gKr>:ʲӥr WwPCyNF(X?*,=:r7,\A%,B?%U#:]vȫV*{h<AbʺeAV;. 98$-˿=O-%JVVŝ@z~JƧpA~NV!m])]{M` 9[:ݱ&0T*-=w9vfA De䘙),x l_Wb*.;Y bW atV߳%USqbCW%I}$|]Qۣ`3y>Zmڷk>z_Z $UkH@&̃qӘ`k2-|VIn>[!u K,u0)L85vOPbi/å {WGhƧRk$BS #.'bkTUZ+2dJgY:;`nfV"KMhWN]=%2GT< dQg Rݑ-j#TyT׭֮_1CO =:Bo2.1b+ W"7{<,?\I^*V\ItGvR|@9R<^>!H/+ ,b+ey3)IN-*Cå%ǮpY(fsod^ӖB``m4yO>ək\g{+srYe8%R*8,ɀL@R Af(o~NMC? fsNk Hu)u¹AE?%{S8UP$(=3dX57Tdh;`(KYKCàrGI5k LRq`H*z[ 6[`效0Leտ2+iZ0tO?SDhtK@:V).xvՁ,awʰoKgu\135H,p4* B,#H󑆿Xm{Nl݉`O.c5z[n`@v`߄]Bh} Eb|½#Zy*1,~9;dIrBldGoj0Zzs:i2 I;݁0AI 4q_+#~>m3啞|q| [ij殺R.6 wֽZYltK?7 :<`pТ^) Mu&:&)TQB|+Nlw0&1c-b[3b'=7TML(̒h9~ǵvd.otYEp@8SSMh`?[ ^٘ĥ4;,:f 9uP_DE|.h@7`΃mWû%fҞ,U7 ̆%efԭ+}8yC*l(^>ݏ!76?nK(,ѭ7*YL>TZ)q?9 m٦L9($|3+}'0R^gW'eQ1t+bVP!jURz6y_/Pdȋ0QA׼n_1wr'md ri gs"uQ}L,? '=[$Gݸ>+,K1$a%WDW聗c3st9O ;dz%zc}c҆-!rWH=m!+8q@ޯAh(dѡ}@uIWo Y;'a.M X hnfʦ$wj]K![?u={35[ _!,ZdE!Nw`8; *b8DqL);{K*>k;B081N)F?{NJ[g,t.8-BRX2݅A~6][ zq'@bs'aP:)cR:<ʎZ q#VC 8C/v? k۹$+#OGq 0R ;&yS:8~îKT8Ny7hOu/@Rvq*(ʡUWsSiT9&J9,ϖFnC6ݒ aR^Bu[ ֻf_wt!PA4y;eڨ7n!Zf|v\MJ%{/CfhJc,FN ~,Z1GN xGP2-=N^ Gi vCpSVs] j*EiF=|yn [> @+_=ԧ|"n=SD\|[T0j;(GW =5[M+V(zIPpksd`Z~x' ֝V 4NVͅ=fƛS Rމ~95{ ?mitr>OH1㺛%v1_P(ߩla1✩iʈooZakR=r0pxh@z%I9\F1:!Geȕ`o {%+w"zl.Pk0Rp`s($ICL*Tsl =R}B+Ќޠ8 8Yy)?XP~o UK(In>*;0T=?L6+hmsn BeE;2P\vVY6ƥ%d3y`@ r>CD1||ddl~ W͝&$iab̛#l23לo~>nڃ_3rB6.zOs9tS87֤/Q#dHm ߋp]흆6iPⱲV)#4Vv[_TFf}ӎ13\Px@] yه@IzjH\ǔd}1 զ+8%gU:=M)!ˡ:^,bCa+eOֻNz7ؼ $.*F2<>9)nf{cjtAݔ<Ȟ |4$&0+dQ1\JjN7q3jgx #hEԘxOYTj'V ;v_4K-GJm@Qb <(@MwƚX1,g>delD(a TM'&xoۺ ;U'2\PoLS IV{ 43k{rI3Zmj  f\hMILB TX G["& qo"‰Xf}0*݉\ESZ-aE؀zsH wխt: 誩(䢝Ln׊CNq]-1A1Vbo/ТͰ]pZگ%N;z}*I>Zq/׍q:WCI46V`y B:CdAh_P;J!{_.+ F.r,wjXV2AC3t3>_G|>T-u' L;R\debx4yK˶) Xr89DHn)yJ.҃ظXT3Tg6D<_tff6zVQ:3)~n؀h ){+Q蓜}WWU_ĞK=qXCd먆^K!V ^SR;X_^gzonM,hn7ʞQr-*DX⺨ ɺrp~@GO0|=i!/ǃy{ iRueȕ2VWU3Oa$q@`Ё!LZ%?tH27j$ؙ_;NU""Vϕ<κoɤ:”u7e5YjI ɹ篧BQg{Ogn Bվđ7#E5(2"ʷ,\Woͤ#CEyВkS1AɑnU,CN^NT6\K<ٲLLfjxQ d":GS v͕Ys+ NTK߉`l 6xg?e cW@Jhd}:J'*HMDzP ^\vYzqڨRP1 pS797Y|vHRқ嚇X]ճb!593KE9O R?b e>5S>m&1 Ah}bE [06D$= t)Q7K*N]a^1F$$dFxvGdfŊ^Ϋ4@81:|߼ Mٔ/M04k!,p_sQD ۝f&B.0hOa- q &NczpJ6Y=1i )i[x[&#}і5hJ#d:lԞx`2Y跕d q:]hQkNV^rl=Ѷ?5Io u~ZFА^\s_v5ZYyt t%**RvE;$ d|.X- ]6yMY'~[~SMRg鈗lͽU :湂QM~\U5ǸbWЌߏ|{)Bg t`QF:xFԷ ̸sml]bG cE65vTHkٱON$/Jbn]?H5{N *b<ؿy>}-f5WZU$3 ]wN:WJ`DWY~Ԥ9,&n\+OFLH:*ˤGڌ֙ߖ0aL&{<0BVؤ04J6YgUʍ=Ow Qe f? jݾw"kXٱ@?k%P)#УuD#aEn]Zݟt>JKZ[B^Xհݘ?c~RBfUȃPͧF6poA0/+VxNd64,&T-6ټmk,; =bF{a$f(g i01ñаK#syF^C^O7S|> zMӐ5=6TGHTq/*?yƒt!;=Evv 42A7[y"ϞeYqUB&⿙LQ&TIeH\|P9o27ھ OAS;x3vysqwXK_%|=nژ6-fJAMUri2{ T/UOk*ZgXX Dӵl\L*{4 E8rez~jHwfm4iGA (Uka"(wu~T=_`|핤o&zhSsM-αӂ EL2 <&=T+@ zyDk?:(xf澡FOS^uB'sk4zwiyj+I)l$veu}Duǡk2'j&'gѾw! lT]fz'nIsI= 7 /@+vQ`vEpu;? )}z{t\wBJ#Z:1/>H"q*/TWPNRDI#+f9KAAcvoRR>T8(B1M2Vp~ !fԯ/EE|x*@\ ?b9qR^x^Y 6t1 {rCXLȁ ($; jU슌<2?}ia._ )kT&agngZ<ϸEC)Ș=āHb,ۭPMeUݥt+ ^)|/6,o#KtvjL ?a U^8Z'ٓ<A\!LbՇR[#-CzE'w9F.6I`EiB.tbgMNRܵ\ܗBxH 6ccSE%q1 Z XCށ`>Qڔm|Pil+v;5^v#V9,P)n!9!)9|W?б3֒5Sj=B,EYGi-{dX`yŲN1cC6AQs"6&W_XVo`rtOq7ΉunwQ+1P-tTB#$%I.Uݵ MMZ`#%g4. o/XB/o}, 1R 2[x ?\V9Avg]9M(T"c=l5 EIP2N`kyws:'(wfKUe~q fզ4FᵥC}gVS=2bmjgF<9Iy`zRCC0SҽJ;N"b((?{OȢ;$O(!?b| { ){mǛS,`IE]tּGR>8c+aބmKwPr%.jFjF)0DEeɇF/.;l`ω<}8 % MKp/' =}8㛃;+R*dedH+'jdlO_"ItIWFє!AhЃrRFO3 :UNo g}r쩍JS7 |#0#CJC:|(/yGfLD.r4.k麞J;b9["V}Ue_tB2ɼ[ʦWt12[ d3O1cpKB|p3ݧQ,!/l"Q$I Ư=5ً_Y!5 F7!y/ILȷKӄHaL}P:>\0yf S3ᶱ.5q.پbPͦO.0NMe⶯өW H]kܴRɥ |O} 2Wd0Y]vWӒO0r'OR=e>#< ]QV &>UKI p$EBw o穏g>fÔo1+7q=uQOcͤ"[p7TC%WXeI6 7y%jcJ. ?;\i wvK]OkCwlsZ(6zT5&b䨭#cQ+_B6@T",AuAyQ@e!1(kg9'wK; \[L }!_D!ZJ2ߡ/z!5%0{mAf݇Kc'ڥ;B$[UU5 @zfiE5] ٺ\{A=芝% j!w~& Z.oS8V^Ń59p 3Q缥~"~<hK68N\ν fHQr#HR0`En,ut5Ami|FaNEv"p~={f;UG˝l &-xV"r)~; )*S+MmA.Ȑli)|#WdbF^fyU\Q}C&<J2 *Af6rJ0S@Ƒ+ky'.3 YVLKgׁ lp{c>֘4)Eث&G8q|!*$gx@o7 E*:ÐJ ":^'Q{; 2gD5xHۈ;al!6ѡz=ljtr)+^<#ASbG{" 7R6W道)҉\}=7o~N m[\RhH/ Tq OqԓX`}7Z +tf^j+1)uu|sɄ:㚹:sT'>k<9AN[6mcOkX o VJڠA.U'hF/IjMfA 7t^uʣכ5|SIŕsKcV;N,qWwDx!֞嶋+Y$b~0%IGb̻igg 'vA֒EzԮA'7? \?!Eޫg` e^͐`se_[7ǻJl e"^!,}}!.@t2lEɄ-zHzqZn5|ɼOٺ}QN!::HGVD+螤~$=7~Dأ)/vbID\E݋:(hwf[h0+;qg̤+`86Զdf䙖uwB'YvLK(aKJz9k'^9s8\0W('k-4jg}#$ (?1+nkR΁+Yw>C}k>Qǁ$1ƺ`3Q|_Ol@3(}'ph4C  ش;Z-]"\o_#'[HPLE‡w=+uh}>@+j(/R_$@vy9"f/6B[yG״] ESw=A?͖BOQ{o P +OnTqvg3?|H;M O[V$V08 m0d1 L7*0f𤯥Ym'T@aj꯾n-qdɗSvԁ. z_,Pٜ k)byTuDyxqsGPzC1̖/,Q@7t1ś_p gq)1CjD[\ZMR(e+,Ǽq-Xc;b?(m,%d5,?'Hh-c@P qiTQI8Uy C;=?% &WjyЈف# N Eh0K$lO$=o~8F <:c`Bj fZ/߆!7~ld sCe<ՕCJP'Uvn5JTg u5_Վg{tl!" ΈpegO4h0ӶK6UJԥl kbՕZDP0Uc4=~m'E=876mc^q?k"J[5Rf` 2b(U&Y% 9%FBy)_i0d;V*٭)]圄62$h.͎gC[YE| XtwWm-DY_k^VN*OAء}څ8PݳchxMCeb j>s:ouPǜUGuAҩB!Uԉٷ~PKf0 +` ϥ}@YT 9PULE AL3{q>gRhgal} Ez {t=1h6u~LU=eTn{n,?'ȝ9^!O&SbXLp)ǧ7=${( }vhm&Tk6#}} &l=sQ|=(&sIa!]ޑK]\ ݑegnhZ!fH04ɚ_hx&nng1<6ws q3*h/21B憜k=abg:.gM^HF?G_Y?%#N &C%UJH8.+TˎЧm6VY\CV#9K ؔ)f(n_&GD2Jf&WV&YSrTU"Uw$}VH/6dvfj8&Zq=0DZV*q48g쁶;KNHz| Kk*ǖo|W vN瞼9TDtg4ˁrzyЛ偷6n'~L {5_X?~B0R:L#7 ߢAx Ϊ̚+Õ1vCWpK.=J0}-xa4kw)~%+U'R(5\wݫ'sHfI^K^myQNڗrDr >r vIFwgEzGP ]M&HpO}m;ΧWVva)fd4/tsnz0^^RnauK,t>V\È.[wA1[ { *: WB%+1ܖv 1U|x3W,G֢qo*g-=vm|tQ|WTqKVlG^dy1+º6YlC}0]S'JYg/2DĈ1M]l̼K%b[)F$V9/hFY] S9t?D&'5"ilO/YfxʼnUꪔ/=F1l_GfuIAΩؽ4^W,FJG 9rX91w%`"Pzc&#+.:Dt &ZThf>Dڮt)[R`T}82 __G4wB&'@yE:<[+ |B5Kp,57k=yC<@BFh6 @o z(i^>(9n345D w_,)8SxMj6wY? 'i*e+ D6ٕ@dtW9SaIZvښWJa?/!g1-XĿWթ 54d 'b!m9SC%ß؁>δ/V/^:fǔcƒ.`4yb2T +=΋{qbTsQjQkt5E%ya+(z`A gLc)؉ЦUk>; )+ti.h'#7,?%֢CD~H%"˝JgHrs>Z޸TL|ύؠ* 'aPY<~vaAtEa-~:k`>>f2Qf2}c*Eա# Rƛ-ߑKIcdA OF8riTӒHP[_+ڴfcEk|sYJU\M2ޏu*EX8[Tݲs}ڗ>8JEW&]vLY\ih`Y/wB&>`7I.ZJV3S]tBUe \u14m(cURm6. b.d?鏙!y;cNm'  wr]<nL^KxC< EӲmKM{`W¦gq_x<|QTﮒxw_L'(rzJDYe#  ԐI(gf{5VQ$ñ4,SJ yp\\OeXA.:`3F34^C(p{[%,I0z#d$Dњe^Qkap <WC)|'<HݺO[Falb1>2;zVWMι++Khk3̺H4yi0K²M ѾtsQdDŚǘe>Gs q PQ/T^tK[ܔW }2RA:s Xb}HR}iCm*[p'O߁J;-L{96l YB?c՟ YKW>o ˡ|POC<Ke- :-oQCѰڤDw''{1z, G ݽ6Otn!>&~V6[Tн} TiTZ\~WJ&h9{n?w?Nkǝ~",uq"}>$8QeS3(*ya 0P`ƍ,-jFأFs2hϋY\~$ПuqijImc>̼BaҠ5U")$LKt/4,nZلo4Xg[VؿT% ԡeƊI=%bik(Ճ).HJO|;{c2gn++$AYbR$>7j0 H%)DɵbhuLoM(:?FqnrU褅 䢪E,;# ! Xre(dTx ʼnW[ێa_?bf#OZfDg}8XY]H⁻]e"l7ݳ7*t4 7;/Yw h!䭌y@]}%E z\l2.tqSNQXuޝ`D)рIm%iK4rTߏz(zjhX":L2n2J_zytޑڟLV+bcL+)m ݩƊq63 k@<ҀAr[]F&$m|Fک&I=1 Uk.tp!xe@t~1,>ᷡ $.3:X:kq#Hb&WR_!3r=,lȀ<0l[Ke$.1;S9>ʔ HT$ry[uu~$&oXاZ$+o'^X W;e/Ij \19v49 aϡ:|zï_swᶕwȨbQhЗ]<PJXLDYH}5 s{^`UJ6ɤOTڈ-}a+f4p ZM_Z9_-d&2KiqK'M$}$$mQwLewܶ׾2R~նѿs-^䮞Yr5~ aҲ!7 ^djA 6SYL5xz@oᱫ|>]qI@|@23ThIEi q258F1\,bЉ6v)FzCdOwi1oQݼ-H,2橀`uݮMvs61vӁ$Venc%5l6ris:v͙_\~1:Wz">˗qm%Jկ]誃wg՚T,֝DKpvk~ Pز# 9X ]z*%Î:v8{ҋsI' s.KKgVNtฉ>DK;Rtdu480h?lC+dKj|S:պB!@:UVWRCخMV_0\mOCdm`=wRRڵr*A`lCG8!:}E}+dc4?iLh !4D W(a+/%t0sގ8C"x +t(D)FhLJ=ɏmi#o*Re܁#[y.ڟ :7iʝI{:!?0o[nMe(: Mǎ8S2^*ň^@Qse7Аؼ\_'WŠT#%Ȏ',A܆%'fDg#&wz O1W$4cА>bW}@ T=*_Ȭ  Z%N\T~(vaˑ|+kSidYu\]T'm 6A,^n-E'}.[w8yu<[P+cDXр "ZJdbTBm6e(1Z[ 4em]_tcbdaK|m 0*-u,{nC'cyiCf i?m5$#^WO=2!%a(ԬM#/WJkegl)a@/xk1Qi(wҤ@yRThV`hE4͉<>O%eZTE*I1GYJVF X$suL.$vSa8L|[o  ) =jo}OZJs7m&Wբȣ3I/4YYX9)pwYJB֗ =c#ƙhTuRY:jW$-Inl3Z8-\\8r۹MZ1b ;,"?'BD `J |_N"0\Ptܒ`dKMyrftmgP#6ՆxN'K{duY~O/C y`fv/OX ʦoGN.鹹k2A }[N3jjR§bwdDv FDh{jq ?r`_TYmv첅lG%)/g()֩ep_MD إBX^~*-o=zԔ\}g<=Ak;4><\2v Q޳@HGT=>G/Y+Z@"Onut12Il[syH,o?ߧZ+A!b?7OKb>laIQ;{[M7<N+6HWLr 5x{i3XjSQ5XGK$9(efr=2քG>BDmeZ|raqeh忷QCK,v>Py9|xhgF充:(C,>ʂR`qL#_ 저 f*L:@ ؤʓT-5Z {lXƝ 6||?Jj9af{E}(x#3^wx90b9IWxtG7Y/oMNgT"$ 6 Hw úhkVk!UHƳӡ<0;y[1 cٞs(:]Pic єΎ)Cōv"WmdER3gkQ8GaL]U,4 gJ{B݊ t& <+F}ԵDM@ 5V2)`S==@ր \4O>nI8`r2Gn &oq(`+C(.L *ӟLIԦ-˟<&N zhn~CacBV!,x.ᔊ;rgG^342K   kTe]9,W22DŮ1[ ou#$٢WLApzh_Du 0R>NE+!- Go/#l~-9+P^&Li RJlHhh+5j`FdyVVdѯ\BDsrfg;%ƣ84I%8|'3vCɯy.hKCt07lO E~W1Ҹ~߻@aq0SR% t~UB$\!$h~|2U7AGQ #N*Z9EuT5N;`ߦ fwlV3%#7pjsXj ڐCt{u8v1W;LZ sn BQH#G,RUM6蓮!Q ~K2yR0&S BVJ vK=[Cgv@y]d͛>)o^1wwd!u"^,coDrxu\ʄ13@Lza=N&4y&)Y)GƧ?>BO,&U ϖ5otF ˀMRT 0qLȦC4ifJѴ* $ O<6ҙ|>Tpb.@-v<4VOuTj)X&Y78̦9U؎F@i7mp+Aedƛ@2!0;y8Xۢ &ۄ ) SDTKhA 9ESNf7j<kRkv,Z;BDxj0{mɫˏ"ZO&P{TBךl,i%ʭx'Y@z}p/*kl " `nw1+LS:%7"_B(v11mZk+?]uv: Ny-8sᴿY@@9~ r;rVj{w/ ǾEr~d)>|[V7xʮՁlB3RKNO.vb%)G@_Tɪ*6gGxsnsOU5,oCr'lx6#i_a^/xN*nc;=R Wa&;Tp@5{!t|y\xw*/Ч7HwCk"i r wnr%=*Gd UECVňYjnm\I#!UrU6s޿RZM7c W:ib9ܙ:;uYҏ?rp nlo_`T][^y|qƠH][gRѕ'm,Owdd[d8AI*{_ܛH UU3}}SD `]APxޮDjÖ%>ҭ/ p܃aA ^$+J#,yӷZ9C,FI( S58{B=uPm5lG meAs,{fpL-Im蘁+\} NJC.=VRuah9qTFѓM!*;Z"#nwI!5h{j "W̅O璂Px&,vEsEȩSw?ybv{ v~Po11lb KٹKm>c(FOr 5#NݳY☢D'̾vpBWǺS}C>^m6b+Tحp>[y_p9ŧ_h0riJ-dNA3ٿF)7֑@?t -]ԗC?3իLVrj y@M!fG3ׁA0szsŊF! #MK( x)U7wqlg&ԻDϕBL52~ OPWK CT)=q@W:&^G*K{^Yu)j5 [e3t$rAOR@huLF"S(szLcuۈZ ݋?#Ї"8={IqtΜ1w.@a3ardͱŢd"*QU-YOVaP*I" +[-i" O~/ <KIy ?)^CoWy `JO 8@_cup@/edM4zILl,)ۿA^ Z( 7:4}06\T-(Q6Mi ~[^WICm4q&y4aW6^rR65?, P&k-2qJ?rDX5~&{!z}21m-E7"?,SD\W!Of,"֓j ҄ .:KᵄWL<(<فYӣAx2rOn!%A=)o:.nd("ӯuz_ڒjde.M4q!b5k $fa$JQ;K9mŀH@$Z d4sJSkgKPvŝ#Yy8o\RnqţpΦ-'kNfs?痢%$?wSCtjybܿ"FwAk"b2>W"g {u b(݋h8"|f,:ȫaV7tA/wfӗ3"Nګ2߃~oy1xܢ4T6Vyȋ|zI4b=BɴljYtC%FCP'7US_¥duv$$ĺ0ӜBaW2MwtmuPSÉRV=)&<<5 dZ[ȇ2t7,ΤӅA>aNĉ:V7tP}6/_ZL /vt<$ U~rA1U=#˸!FeFrJRna2oT~ l L#rx2,DLڤyB@>Z*f`rT뼶̜Xyp,ZCaH(|r?>#]U$\إ㠕hZ1g֔Q`f$?T@Ύzv0jTԢF kiFˡ8:.ɉA+F &O–9V),Q}x6, ,|\pi~;X|-4R%|K~pU:,;! ::0[hcGtDFotG "7rZ.'jT QHǦ"mOM4/",;v-Q nin o?7M,ϐhc m|F7Qg{~mڌ۶}{ԝ+B/TuIXF_*1/v?ԗb=f x=u9'Ÿ84 mٱcGUcJyR 7# u0.jl<[I1Dv A#xğ''3x <`J h8:ZbѲ?Vej%5ƻogn1l$gSq •#l!~6wZn'@:0tzag,d?`* L)92Hsg-2c t?U| qo4eA">OQPD鴷xN#a\߬wivjڳ0 uS^,'TlrcШTz(oiC\ޗ= Ӌ&T'K*2F[>*t@Cu,3-)@@w~äVkV8T矯ɵsXrQ ^C|5,"Oc+u[˞"n./%OBzaoZZEVDqTE%Wh"Ҕf^kIfC cWw9lj%J-|!ڸTбޑЙKyYG@׾K_E q'AqoȺJ$ -ԋ,:t2nDc V)ڵ^*<.P=o`q<5F_ualuV~߿޵طi oC6˭-kKƬB[xp &~oRb]4 ;K~S1kpVr<.oYvU{߇ aJqղC-Gn",[ANgĸ RpiihnJ'@* ҵs=Lkݜϔ[-W3C)5)CB 7ՈH",(gٍ.Bێ {"%DwSeИ.otLrVΉ#c%lݦ@>Y, #pik*o7fA7gL/?sym Ų`p!P B16`z[3W_  ۜv;.LOfҶ!l|`j:&Vnŧqw;5 '86~2Z&ȇ(iS2MEl}NAc)-css]/Zw9")ҴP$p2˾'yk|>֖7S, ${Q kӝqh"?szt 9'vq44DY:FUs@od7: gC@B0NSw^? FcTG3=JV&2tGtkj:=W[Jԓr '~ጪi.y 404q`F)e9%գ;'Fʲ2ED%lDe)G??B5۸zk͆}r+گPe4FPh0v6SduDWEX@Zk^[)ǽm s7U}}T8ط|3p9EW/9PSI/pdF7yArPQʣgOr9 ѝf h#:֧QWY"D`KLFj$b7E)9@N{fGȪ?Iq$yyft^ao r}))PݿQYRhЯ4iA0L~2œ;СDОCr"q\.c fv8R8ItuNwA0S#&C*b]v2| ,'Ѡ (6]zG eytDO$zGbKnppSf#9##@ S`+}ǎb+ &R1'˨UJ& >TP2L!+ Ŗf7 n^#𒁪m!rޛ;]Hk}4F$(TՒ,y]k:ʽW 3$¦FȐ~hĶU~Jʞo5oTׯ#'i2j|sUHX7Kuxfiq(k~+ΚZ\:ty"b3IVZ"٪r$zAPkuV*YLL3Nvй&е^Q\汚tŁa+\'Ƌu$vu9|7&E,cdm_2,^jot&jOS.jʗ"ғ, mrjS;9ruH)B;4bx G l<2:$iX|EEͫ}uW?^皶1&/7`0jcrtœc@slQsӘ ӌG:chaWB0.h= s,wݹCˣfYKP Ҽ\f &܊n[D!CB!T}KhۂFrh乜UD; fBwanO9fY66V9Y_fUh`f˘[Ij8Ao ی(q:/ԖPF\g OЋk7,"]k%t# Li+O-L;oZO+XBYHY6R<ýd EI`=WTLgߏ<̂>],tr3ɓЅu{'UGAZڔ0х!BgBA!&R旐n5 ?k F9cr^ ch$Y6'-G)$A|nAgGz@7c(z+oH),g~6Q=.χ[ilܲ9\}{qAIQBK t'vPU[#~6%%B< _o60,XeTE+C2Pl< \Gwˍ|$nߤg]S0*=b *x$ے)ڱ$'vM'Ia!re/z@blTP>oFB /Bx~A:t=v Ο<VSpU_U?T]gC7+I_h4[iJӞa#+ n% -&(ǂh.7o}/Z*4u)Ba.Bz6FėТV97;:bo,a>V57]t"TԖ~.c0߭Er9ͶT oʎ]ݠ*"o_@m JM@/9f_qB aCQn*ɥײk0jݏv(NdPn=ndoЀB7խ&TNCr6N,JJ>S] I|hzV+WKf kkpJnvԱPl1TvQs8zG:Cü8'Sn/Ny6{yoeF W ]Ia ?BBfñ8|)N8ƅYbegAM0 *mIS[۽zu"Oׯv]?E!ӷ4qX )>,g0uD>R~"`. [!}|R3aP:BV ELjV{u?(nc3lwkCjI G56TLdb=tDV`\Q;<, v*θohM\jŀWp(_DL7ݝ8q3T{0lCz-4<4{j[fWxB9H)h؀) -HmshX#$TfeDWlPh"VG /9 6f| |R$Tɯf+R^aB9tjTUm;zF1XqQڼ! ~Ώ@_t~! /Ea[N9Yr7-6\n6ؗn9QtVV-SU'8 ~~F}lA>@Ťԅg5v]E1#%ן]"eZz6xzB!ۺa\Y|u  |5Un=\"[CqTF5jNXWG~VSs*m>+,E"W{_)/m8Q pZf:cV\쩩3V+~B ,o$}!ƯryrьMX1(' q8襁FOW{/)&3#p/'JKeY{ftIJ%9r{znwv%0ĊQ4Z sRBGF GooIsv%+z{jwHi 3E?=GRY~OGux2NÅ U鮍,\yc:!Gw CR![ly`~(k*e0XHfK݈S_\cB/NZvqݭcdZ!!Ζ &1UxXC1*,jR*3L+,d[;0\P LВXUk4.r!S jGOcV>.? k`g?Hѻ]p `&=ޜ̔q4qe@/nd; Xΐ]8y:jR(Vz[ROTyIQx.&~(N {S@G b "?f{NJG36՟F4L&^b{(@;9|LcH >gǰ1=+U D]-X^~4_ՠf3U.Hr(.E^FD$g_`JV  wI>>4Uԋpϓ rhe kG"?8Ī]>m8zVM. ` Rfu/tvXUeJHf;SBS-0TS]S>R ȹ: EUP0x탥ߡWjWC=g-}U)WXL.f; Ց©z{sYY#t:oP׏ק?O @ ,[0΄4LTBJ0^eU*!rms Cɝ]֖)pȺAn4\oo`M,<[6fl7w )7tH{/֢Nk!8Ff#>̛-cO9r]S<]A`g8I&MShvYu|؄&C>_٢_]= H_ 1jO":_@iݗ̫⮚%{.),H'2X{^%F8Qu&(Q6r5s$9*8ϵ~5}ZqQtvePw3 dFfLMI>}>#l=&3_l Ϻt*w4zj"Etl1w]E>ssTZN* 7m/y(?؆ U9H5~*]tS['SpQLD 6"B?!O չu O?RԊ8>j`oR5tζۓ)^=3MVϛwѰ9f@'dޤbڲ>#uxśIU Ԟ _H\C- vxd_87oX?zZ"ZF4昇 FW!i,uu#9`~:y~!;8{G;`ÃvB)D CJ/;@%h.Go!,do櫨w8T8ڔ=kðqlg9\f'm }Q1CR@A@kr$uő3?I˝ P5kk[dn%K ɡR_uDZqZ;$Gxޱn1X &*ݝp#|1rOh7w~Q%VsH5|[Ny6"B.iX&EWcۙrgz e+|“?huR}9NR'KW9,얁tϊsS2U`(D0"ydh<'qw(ˏx yZs<M ڵ~kr"t%~%cH/M3 O=rĜ3OŹEYR |'#B -騐רf4L XgTƃ-|Y3nt ?2Ԯ + ѡ bxd|y: 9ƛBу׼lx¡O)(?VlL쳈ײ?HƟu@}URHMe*:C,VeZWW%L%ΤDBY( 9ǔWkWy~-R6=ך/-m"G4_s9 >uԥbxӍ@BŸ4+;g@ٔl1KT޶X/*&sm"6A|._;9}p9/4'vJeP =fvMc(Y W"Twi|̝IF0taɾHWY,w4i].TRֽ(ilF`Qlcj n~F-{a$NZD 564ҮR_} P>*wQP6W1M#*>bDUPEV\yޜYzSPm>'g'-:JX\u8B7mUd|6d.b@e|V_PS,U=R0aE?{tsg)K8kPb p*}gY _ 9ixzG_x+nshJP1>r:_pcMtX,CnkxBW=T$u$jmR^d:lN^@/&ϊhw -ڠ#Ѓf>νTM/`H񟄓A3+Q\e:opIqe|XcE><$'&` UV{H&ېnPy*4ęghI5h0.gP/<ʈS;Cv5F\msUH\NMc,!EiD "#Z@][Zbs.%.ya\Z٤(@Z*dVL!TyЊnvUX%_\5YUV%mW0䄹ϼ`f/wCguafXl 'C~g7M/d< `H6}fcP0Oh[W|%(fk_cr{3pI7+6z%0{bxM 9-AL48Giu۷!:чid:1(ptOSwUqz Ƈ޲{?dϫeǐ_DܢQ#.ІXцP7P̢ēEߌ? 2sь|{eJ5jmd 5h5rſ#hxKV=$v|*Y?@u|jکւCgǪ@Ne5mR/)d%p26lqD)OP B<`.鰎s 6?bUKMuN7—q>FՒWn/q`/aΦ%T. ʷσ[%#™,ul<ulX/9Fv,XS;%SoOݟ-I+F^ݗ*[EFKD#PW*O1ff}L3 X89p\DPҐt7mSvJj$SuM 0\> \(\lnȝwچ^ %u-w'wF6a( 1Yg)Z2ܘɑ\0BdE@ͽ‡WHGFl͚XtCq k[,NG¦IBX3%ȵE@Sʪnh&ynػI,Ӄ/]+W|ePRvq;FM҇EnJwUxX76S/rdF;`I 6UR 먫 P\_ޔt)tldS"{P`_{Z'/fׂ2!?楞}*V2ZvLf}n$e;o*};pG)*LC<͏&Oor՟'Yw=G}  M7q")T269y:X2̲fg㉣3"aSRP-+oFJ1\-r/V<Y*&|L+C_OZ}ulNu:lBC{k=P"ݝF^2#M}B-揎-jH!E l4|p8K{rU|F =uUUgbj ]@pݫ V״;ꦚڶ0)ׁ =>U(kxSeXh{&R A1ՄPm|o bc DSO-O$ǃ8F^9O4#.$iܼa߬F7zG :~92WP1bc4Ӯ[󎼑*:g@=!aTR*2q#缣LƮQ>+YXg7G̶Q'6Y:BeЙ<ŋ2<*YΏ5E'ic";\';ᚥOJ XU/MxuM듢j%ܚO 1ύq2YKW/^ ! :] ӔSVkYBGh ܖ, eEP H{Ű7¯ My 0^ d~БtNYfnG,_cl4.xM񐝊~Q<Ӻ>70z9:M HʳPv./ʿ rO6D9!)x :R,T;ud [%йZ B/Le1n]XڄrK-!0`P,*mʿmxϞ&7ϿJB&P߇M43NKtVkG[D@-$zōSs%y򮺭yl.f,H9/H+o`5l>$2U*!ҪDJhSk5t!뵓d Z9/6lAs.slZ!C6`8Msӄpj9(ݵ.:w# Էᄠv-z{t5O &HsQX|ԑ!fKI^ C`/X/Xٮv)hЀ3)H57KQry1'+BY`HP{CUgiL)f=hlXlmtǾIg97!T:@4̑Ah rV w! S3a#%j_6%-nv)Bڟnӌ]š`4qZ瀅X2_S7Ȋp*@Z%O5z@fM4z)VC@r؍ ה6^r{v0- ya6_}}doL3OAeqwz~>ɣo՜}w S-4'\a۽ּs|C M`8kd,܈].eB9  ",kU~8DO&/US?=% eq!al#jjxՑ0x+"q:rs0jv;:/= +qGb 7?KFAHC׆2^Z#y_6(OJuqڼC[U͠>[rD,|D:av kxNEҽ%QBj3z)~RNVStT^ Rr R˞-R`/ޔyf&LgbLj-y,U݃FFW_rY=YjmLjfIR|6"kKW']d!į[5M\QCڂ|T}|ֻ֚;"skEH+w^+]k.z]{^3qɕL1΋j: gp>^5gĪԛ 4دfUlL$뾗9cQB6?H!S~;t]ΆfZxPC}&BOb,x4 tɂc^ϓ6`5UKow}V?ǜ0fnj#T;ڶn큰<6˰<,&TrRT9?Wg7}diXMŊύ&^Bev-8qg͹!5Ci0(Пh$Sp ZpȫɡiA^:+X. Vʜ Zb5eR)H`"܇>g%D̈5/yÂ' kΟNE$N 3 ЪkY; Vy;E}ȱ!v֮,!mbU%N3|8sx#MgaX.w.c1L*cm-:6 21jC!!Fr%5cE\m(>M*J%w7ꝧg do4ScK}LtyGt167i7 ˷Q{VR`dv?"Qo&ICdO @IðNr #.ifFԡRsY2A=&; X*w`2o e{@@1zϰbh5G'nJ{貺ИQg%CȾp<Z"\7͛Hd{bnMNAƎ kgUbdQ2[ At,ww_p\^$QSL̺I2" SME "➙YDrp*^/V :i|(*]Sfߒ2d(Q!ȴ9 <>9- Z/PRp!u](4۹+e p PJkYbdp%>]9kX)(k@yȉFbͰѥ$y0f'C7bb2!agwF&荜]3$\ό`y)_js-+DH RSQ3`^"(*h9(N^ۮ½LXvzwYn"(&Yn)Bb1/Z9BfJؾI69jME͙fy kh_c6.(d$xIvEѾB]I!?ځI [+I 'OC}/x3)w;ǒjw$(] cvrwU<ޭdJd-ec2uTϞ:Xg26{_g#kS3x$?)/kV]Q`Y׊ȍ¿/zzOjH_|1+ 9z=wc:o.dqnPzȌ.f5WG ] sPIT1WGU9wY ] w6\TFbxLؠ9P1DUppu!_ `P aBm >opO?gŖKj6eKS-4żY3T){)kO^-i,-s =5k(zxyy̧8wgIH-HMYi_t跉ZN0<7K@0^M::)52ά" hTg% ~K <%WQ4b//5iBg`p]n{xG~[NBa삧MjBaS MB5"5R+CH5p4 ޸|T0gX<'Kh9ҍ^[ԎK Q2m-ܳA"/AIgϜz(5"j|xk1#xA ]\ֆ:erw}XFbr>\:i+nY<aLa:*72=Bdp-+@'JuKQQ:BW;J\+jTTdWo| R E\ :N):}ϠLs"z!{siHݢxUW'ހ>.$_x&:y(]R[^R+pu=0At^Z&hbüWА<(Wk6tXF=nFeOKذ{E[i`a؁kdFtzÙ~ *㶓hYܒ۞@ [Mu|!D;>&04n[?ėF8 :Zƭ'j2ѥ΂EBP7 Q`f {<L0 Y&+GòzVZPr:N\8|JesRWoXd ɝGV[ %-ܽ,z~~}P%&׿ pرx i;v.AI`) _Byڢ["*hd6LƠM%vLԹ r͠-Zh;c=h[9W*Ef0언~ZPnn65 *X)%8 eEȹ.Yf2^71éhyr;(KX+Y:,ٷ}wE;a椎E,}fmUݑ96t'\µ(GnBnpd'}. uZ@`t൦>z \dg#qPPA7GNr98w.PoY)Ic{؟逓0.?>tT"άО̑-8ɳ02Gk]9I>qcz]l ޮ(9zR2fC2o1Lgl|BtHwֿMuF)8U`EO.UޜeD^I3ܗɹϔ $Lr֕Q{juu;ۍɿ%&f/t6{€%|D[]Ґi@}>*B[˕vG̰zs6g{KS&~_pl5"g~`gŗUKe0O&bi4Eq; M i#NXS)'kj1+ K> SҧÏpfՄ` 6B:]MԔ}k<ЏQt$>!W#7&k{ǁI{O ,ss ,K 4So߭ܶT|'' y0 1$$}CHIa[f݌ݎeSfhYmҴȰ)t2RGHR:+u2YDeY^&as n& 'TZZ FosS|M"?}4hᴯֹY3\>}r 740+G01g݄Z;uBglr0ZX{أwCOZue VxG >G2MX<`4]0ލk)ADf#b!y?KUksJmj*[=ɖ` V] #tL f^CNa/s{jMΘ\p7u;9/+LEbxČE su:(4+ၢ-:VОkXF m^ꀎ$P -EoYOb^‹?a*|N>3>sF EB.:y >X/PGW,SR[Jkp=S!x.)KeL@|LNKqYEƠ22?S,N-Jh4ƚFRWř4AmԻ֘:Rjg3\j@T+7(N2,0'^Gh5[Id6Q{/md$t^XeOM \YwO)sez}- nv 0DVp s*xY%!Ʒ*=^㴪RGqjד+Σ4TDdqE8 xs:AkN$tRM9"4% ?`r^H-1.N]7 R#EhQ  *VN3= ﰗHԘ|$yߧuG| 6 Ȱ>D>w_8b\eu̍O㔌ޚn sF~ TeeL_$R~X:DITV+jJ##(M#KMS&'P2nN"4OdFFD}O2{o\!"!3*I/L/ӍKêivDN8b$S[Ia7^!YY c) =sUcmVь8,%cxK52+Wo:ker)Bzj'(m%@#&k6C:|^&!LorgJB[[)M,Ko" tӁ}usFTHUG`H;Rje%{낳6C3bp?[QQRe4}|Ǿ]' y1,Z ʴ|N{*!jp~-\FU(Åb&T98伥('2RK4]3J7AWEO b,;1/*BڐB}k'|ذR= z }b•(u;=K $ UL^29J ̖߂/OCE@-nUM[bQ\ÁOrQ_z~O4Jꋠz~ n,u|'p\z-J4?CeW&Ttдx )^} ITGbs " QHr9M~@&Vcm/ay/pZx֡fg_hsS = S֥~p.=;{*3q<++놜 2P^"% hsal*TPL x<~>mnԶG5fh C_ vu,q#b^x&" TRvraG+q슮o/c&7CĴݱE|ӬR3< 1 Rϝ#47ZA?ސi9"o_<p3KbY?.w:#h[ыR|1.T o Ĩ;ӈN[uYc;Y1TYhiUBؚ.F#ƸPk4ZY/OFXXv47kC4v19(fcC*phr77})- ]Hg7e8iytxA|S S(Rmm[F_z~i/^ uZI3½L"2Ww4RKAa˸) 4o|'{=zqq \}Y$^Vթ-L-iryK).:L/B sb+K9T'd< '+YnF0d@/,_FQZ ~߾4r~q`vPTbzC{#anI ff1LDK|/k7IJ!o)ƚV2ui{1ON,"5?똻CPڳ-颐^@^&9|SML0$ .D >ZN3tCb 8޷V?[XiRd HЛt_8 ce]L(tF-L*,f4"`MyBAU0tMx2XOd]ݤ*B ;4v~8qR NHdC J7=uo?Y3(k#fc=@%׵ň;W$?Rd/"b|7>&ף \_;_|"%^Qؓx;޷ 7.l%M;ۙ6s:"4S+Ѧ#6Kф6~w(B'̿lkϲ!co5WXB-95ZJ+q6Wp,/ LYZE&SSnSC7NtإY5Ǟ vm&#xr_eJ=_Gxx97+),*8$6ƐUyQbb\oX?Yo$+8UҗV }c`o{牚.ޔ/)c8˶49œXxO2c*$6wɦAV*Kn$/\'3wטollck#5"ޝsZZ >fځ|>N5n:iz/)/&4#~cj.ʰo@'$nm'a&`PT|(I' _&Tkl~AY?ٺ*;=V4xmםT6<‚A'- aR!K3ʍͲ-\vaj.|Y({ "_~u:|vx᱅;݄K=EVcL( Ԗ oϱ{hsYA0֗P,6Kp`\:FifYp,<)@Y5,NYNXq$ĻJI!d?E>MG_B.֢\ 0?U7k]HИIWBOWH#W E/CJc㻩~zIuþc2DEJDd~bӽۃe[ͻh/]}<2 c`ES#epĸÔ⿄4K3>P& 4Kxz1ߏqx(JY$15[]I} _WLC .ݞ$c"^Nfoҽ~e_K^9 pzʉv@K Rt5WV>Iz ~Ƥ0PYO,41Ǭͦkhr uhi˹#k&9Ӥ(teђ+""w:`/J\zw`P\V9ZecPf7؊R%}8nr#9P#貓X=P=L[\+?W"TO QZZ(q$b͵ILQ3y#E|Ź s̹ _A &ٺX[L^ rtڲY׻U%G(F ,`leI{4J^_շJd U>1gU>k=OʼnKwS~ovW:Yx-kku-耱)xm\Wcl4 M" C7U^b-4 5GCK|.0؆a+~.=_^uԹ(xt}R$F#gl[J1ɆB準äD\..ߥQ.\|UU-^xFWEkWmua\a;+=pTk6bdZҳ]={ 7`3}ڕGp)&m_nJ4O!s5ᒢiLbS{*#5_ ԫK_dY;U.+uyzʉ+J#wȜ*&2PIjvo~[Ji]K*B2J8рayP䉾keizQ&ZMv@ʰ컅u4 1kS}]ӽ•/+m!ɏVPXt]M"^;z\bB@n.ȘY̺u.0zH5<:.̻5ba㷹 I(9tMsl펰%e_݄.{0sEqC罿{Cpx/9C V`Ӂsc#c980:M $$f{{f4K,**⶧)k<+HwZO'Y9NcqGw^TM |n1r9?Ѝ23EzŇKo7VD+HGEIpwG;C9禤S@sEޥw,'f"db"M/AB,yIc+Yyܼ΢QAf@(?˗uE˙*[ZcO`AkOWT&* w}R~[Z $0Liy@ZSvӒ<|Fl R'm~iT:GS laHj,C# ȴJkel|S F gWN V />N?8ܼH%L=MsQOq|O'z|LY*"~,>{cc^m*iM16HpqP7%84qP R& 5:JaGrzQ60 _U5Ivb>BAP{eО=jvojxשaeǭHoҨt_~qgvHw/ńw4l)$\lW6Èj7Jv ,ÀUrIm(`gMGl? iB$o84z[Q([I$ѨPP6Z%?6bw+tI&i¨w ;J_ǤE73ہVmN!(8w=%~ιM![)J&1 c'nClsjpx4E:17tzώ>tAWu)5?>,r /O}ʩ熘?6%Y-}(YVFv!Jm&B PD9Nk (1dw73>5(9s*:؆3Jr,5}Aw|(ZO״)西cn^ X@~i0Ho?`@D\z/ Qe7Q;IN?ʂή9 }#6Ff huU܃ >Y'uDu!< 2 M--50)ηedAZ +w7y`NÓihOuU;پ{ dYzצ[P6!ռ$ .KϽ daf/Sj2kRBXD9n#?PG1噸;]V7DczNb;&Zk+PRpXG<~]TΛY 6>rnNzHĿM1@2"(WqN9q4"n/SޱS% Z!2`|kt&E0 \6v]_kJ;EQNdzX _Q]j($WkVE)`+U҆F5Z7H<^_#2bv \M ⏅ 7j;3zͺp]VU~oo -y$7tb!hJ:wbjx9F#!&ڝjxٴД]֮7';1U1a8C)Bo!6z@ mPzwEbXQKhP;\h_1 '+LᆆjH> F8ӵsTQ3ZNltyf BOEvJS:\N?=xWY`dg7ŗ}ms~\A@eeo㣰1ԥHop:|dܾɅ : ,cB[h.D&?l417~wck̾ꁥdJT'3owT~A_WY+Bs̤]9dyHRtԥ[laL|" 4L+ǫ}->ȓ\mHZ+!ew[W@aljPNRJ&ݙ^fodD!c(mHnxw d9g&N\HOp$>A*YNv[r&XP"#tY܇ 蓎tzqs%]ucfR?~ [~^nxDa0ӆ=rM欨E~hjTDR)6uom9F<_rڦRaz6LQ;Z`c*K}RE@ \#K`r[S$a,h]E|¹Jm)*ģK {\Ȣ鿷tLhc9##JG{ɰk, n&S)v)BkAv>At&%BR-5E{kVD! +UYwS O-+Vm[@D}Clk]vE%Ǩ?tt2Ib:dzԈ. yƵ^<*AhtP'LZQ-,g>Ge>7[F.F CXʖ[Z`J$fvwFq}D9kCEnP|1~mIFE㵒mWҷ(a[Hе)T[ّ:M2ax5 FO &kEZ XL&"v&Bʝگ/~pUfEťNy RAٴT|[$*&NFqgcnwFg̨9iDp͌rqJl×  ^y{6}ZVÕ<™&x846Lr2P;޾<'_1U'tdY԰A|[S͜%,enȎyV:RĚvz2=d)qJ,>O#Ox-hUp3Gm֓rw^CZEz f<)eƘw\ur{sciG9]ʄgYTt 칂kU1 b${҅Bt/ۯ*s>,l&k}_à ١tߔ_w`綳 s*i\:$}iQb|$bk R4n"49oCQF v//7'56[/Lb߈ s4MF-[c?è |jyᔇyc|) R ÄZWEB!D ;)Lk=8At9mU5dhRU϶O2 ޛ؈fEEk~Kh&:],сbjd,@9tR=VwuY2d2MఫPZ?I'r@~Z0^xqO}@tij@|jg?CNVJr 7>h=h >W鮝>tOÖrպzCJ)P,6ra͔)/Ә^;9{w\< GnKuqO/nq?kޞ %Ccm=jkHj`[l4SُPHB?+vl/<]W슅ux@fb`a%p|ZU^pFZ>?iQz6sZm AqD'ZĖ`OфyH=NBpr߁(`'0o:|b߉niPG'ō ~gO!pQ44X5j=emlmSwP膩xD8qLF ƙ +glOHw}MUR(;M)8d'MGޅ{hO A,Pg l++Oͽ0 t pS}5j/%() w9зC Kɸ}]RRyh}-X )ҵ9jJ|!ut1>ًzX JkWji&'uSOΪ{lOuߘ l}PrR8[dK%%Su-,N{ szPVG4CJruM7Ҋkbͳ>wlԵ'CBz^UG51(ouox7S[э?] J*QwtW7!O[q$->6LCǭ}>\Q#3,eYJ//yn$' X{rF!ә@x3M^-v*F A!FWʽnO 0X7&gEIBg>΋ɤf+~v %L@}QR]=V qyԐ4msdÚ轻 P]YƗ),A5 HCH_BmR~FU^?~G36!Fu{^fPg؁%J ꆴդosZzS#0p4M+TMQzPQ4 ;pw3B)i%jGd8T_USK(va/zKCmLUiH. 5+ s^' X`{4_2q=AދG# 8SrnLMW%hWz87v4mVq e.~"r,>yww4*dڤy츼}5nTdDY3 o]jwywIr=n&ne&lz-75cmEN^@CT#d/~Nk<18S{J%VN hCxsawgYAiϵZÔ!<2&WԌh!Oc5?s'ˌ& /DdbMno>r=FzYJtW8O i"8=dLxJsʘLE*78&S8m(0xoN)(py|c (7R _HU[xŸ,W FБ%!_DEMGpPzs`Cz9DRxaPE Gi mC²[FyoLG;m>>yD׼ZIy4: @Y' b4[ј,Q]պT݌&YiB KjlI gbT/`]BIN\.AN]h\ MHeՂϠfnxH[Fm3)PCl񁹙r,ӡA@vq tu35Z6b8j_}wlO;Gşmptbb?YZ:37,eN)E3_rDQ 3kncW$W<16WLph-t)F*f5,8!8ib5tK|~!7=lrLݩ=;uW&MFz+Rڴn  "s\hgr M d񎛙_bFm*ͯhEhޑ]ѐ y! pV}2ʿv 7y. CLB>h];ľpC,ZQn ŽAGYi޲4Xwc J)%aK@VR^%| Ay5N8p;J)2CoZ Gs<;#CDn ,M JL״leAn:t{&$I5 VTdp+ X1IYVC7Ckٝ0 fMЦ/a!<. n) &!'̎]_W(SxdBA~CGGOII.)n"2E^'C5P9zW}3|b.<tڼ?*'R\WFFmmU4;SPL~]x+V"Y);Wo5іe*BI_(! U`n-A97itWq'"K=+y&r(KF5m2NEa- ΃'׃*&oG.O.$3 pܥc!$qe֊gX4h6/6 A[%PZ0᝱Hޔa@My|E ׄ _<3TBxV/u4VZo =C=_zl$?Ic퍲lpJVe/N4WF6AOaԐNXLBղNg GVe=̒]F|,`C;A`86[ab JDrQ^HEIC@@"ikMoVnqU4}rSD^$S#6A,?}gMr(`ީdH9Q[>!NjjW:WK^Is(˽R^@^AFP~-'s%i1(ykpug?}8^|6 aKxͷIHeu'$wcw yl>F^-ihyR`Ae_fB߿:t%ϵ j4[atBC=ʠ >LʝVrjQŘ˟{Q9e>o f j gfM~ީ2[j&wu$ϣx`i3R>`"@S[@@hBmކ18 aezz$tOQbmi)Ƴ<ƻ%p "Dُ@@92*) }1'!ڄГEs&}.:@qT6Ȑ|k D3 Õhܯ>2fϗ̃hw<0$EnVr}.zM)p}אMͪlcf= b|m}7﷐O1xXv(13ؒeLa<%/b^6$ mdh)%OEV~(#zm%w bQ3 H-U?XЭGKgE3[*& >-0ݨ"m[܍ʵ|~6 LjX}'n%R[$ka{~M?1{c=vUa@)g&IZ^q6Lq$fBnNdfw:l#/$(Jv 4UKxfۨc_`2g2?өyx$ߵ 'Lgroj&|ihбLcyˤXV wnU{hpxoWZBhIɤyp&h俬sMqS僺:a}T֗LxVX` gFv^v r\ZQg> b%X," s99Bi[]N!RX5ȪZupE3~@ՆZ3W#"h4X RmynFV_yΖL-["k}gmt FXg3Mo6p'q ɣgڭ-\d#&׋W-~O6 8>g\A*ꜾT PlI |VTl&ehO5ZIw][6K 7|8/!cn(0B<-^Z!ڪ2[]lm 3E,PĽy7W -w7!A/u~e,h[*D2iB",f(VEc9iOc`0nvSt<0VoP,mv37L 5[ѭ|]Hl"CW5qH)nAtow_[] zYO`A*~N'X+#Mڨd]Ƞ]Wݪ)V+,U}! _g(xM;UL9EmmÜFSn&)!F`.IP/Q -UE=Th\bb9\wRIP\}Y-ya[m,p\[p0@NjYo5׷nu*(gSJ,$`Biy&x%UaQW `í`{:kyb-Ej]"kDZ̖SB5;V9铕jU9$ ug3<՞?To!. BJ)BvQ,:g`"V'(G=ew ofLVCW1[6E%8U]d9ܒ KXTЫPQ +Mt\X킖/Rضhep=s Y_S®̴J$!\pxqm`=)[ &Ǔ wgA-MR(0u` T86)$9fP~ICUJ,]v3dqI8g_5m8hUچ~4<-7[TPIվ)S ڰ etB,_JKCFHmR,~ NM-RHțWt+I9ɀdiZAoUw{Q{cy"׬]k**=ШGe=.C%d{k%H!1[Kv7S"$OzBx4yFI WVU#:*h8]ك4}>nh9F4o~eU Еy$qomxh1_/CiZ1;r Gi-yTRoN{e= 7ցCܩ_=KM-#EGTrN іEA%lX xӋM\UI{o4=edO 3Lq @qwd'wPjn<Dq X~]EλD͒2TP؍ic=x~8dxt)nHrrS_3(@3][$NR6d?\YɳujF Lhnz0Ф4 e/4?(f5kcSY0UXI:) c 9Ű2Ň?5q2,gR?h u&ܷ+Bިֶ^A)>!ϟFԐqOa~)W8^Vky JF M)w>5`"&)<[6<$LeOAm.pJEEn*$?9 n;!iO-DKe@֎Y9ŖHbHx96T( A=bd<'u5*tdr-" 7̭%݆@^Ş޺egYZQQ䆀I^)#RAH/p!m򣉯/iy_+N'7fD 0w|_YuL:; R/VW)?$^7lܺ/Sh@>ro$,( MgLd3K*'TsW )Ux`-"kp|TǺA#ѽPE}U\]Z>pWBZy="l^b)B&_aUwmqXCw8)4,7$I\vpA+y{t]j) $j\4a~l_ [`yxH4x0CB7eB$yJQ*!:#x6uWeiz _1nF!<{CdWW6_T部ʵ"R5c7@F0T`0fHsòѝ3ZuEW ݂ krGx$: A^ex3)1㽹=oR[ ş,kb^`Q` A|d΍Q Q^Z67b`H!b?~FXX}S)w 68YB?zkL&\ uʳmgEbޛ8EVd8+B \. ]# /g~p\Mۻ/ n;YVۛD`{ٞ՟F=i\Ig(3b'q.y^w[6\F'-ðhJ_(up[[Z/ Bd"F;^^op6r*pAgKtt@]l~*[ʖo©.cC߷\; IIҀHp6%!mo=jdz0DZGYUWifbZ ! =y^F%$FfBRֳ.+Q'_ x{~IvF8Ot( 8F KI [^@:eBWK9۞u}oA ޸շGΘ 7W~Y1(}[s|Tw$H(J9Qϖx<ʣ45M"Lb蘥j_(}WNϫxeo |;+⻷ufKqS}'!JW7eWChu?H0hK֣Т=;_W8 ޅz9_Jl!?QL+c9cFn GFXkҚ%@oY\14j֍(#{ɇwhM\1KJW7qiTe,!RH7_!"x9کL2,c԰8&:D̞nR!뀌0m H{o.s~ѷWD[8d? Vxɢ8i!V:orP|6fZ2U)h-צ.}UYQݔG[E9iS$K:HSC"Zc604dfzJyQ虨TWR97vў}7{['T"?<_ύ8M<_%z鱉sMY!\fܿJݽkrwu\5奭$4-S0GGh5&j?c[x;Z'ijіɳ#͑LMj6"A9O'u^=@ QudVd2C"nU)*8{%g6i[clՁf ̝9$S,do⌙3xk;6SIEѳ ^]Î+%axEEǝ𡼬ûefG+>1PzEWNml~upK)6Z[$pVs2:M r?A솚{M7N]}1=nn PՌ^)bQR>) K=I vΰޕ1ΧX2~cY/R6rmшr<欇-:Fo#|ܓn\Ðh`P[e Ƣm!c{{:6YO̝) \HUV/8W}jN}ȣYxq%`-v5m4Byv$z)%dZI1)O:Mh' ~,cz«;۹n=s/w,Ma7RHYm¼4HY. ?TxkN\ҤcӠ-g=oF4MZE6 bK.H!oAmR= aS儴ð5eˉLLB`NR!S S.Akg)'c~ Sx@ "&A]i#UdW}+%q-džgcd"jyΫ Țns7r))Y6>Gc2&3Ζj;;CƤ4㈎tIJX\YFSzZmYPT;>ζ,g7]"NC:)rp0R!w%lcj3Ȋǒ [{T.xPk& b-\48/%h5EB7w, CM]=>P+AIr親=L.XFрLsysWvmEgQ"=0W*8rU8b ! A*s<[Tx07uX`CZQ]@O^*ٟ^hT?qȏ##BH+֏a Kǔs {'L+-%ͥoĉ|5GK̓2W?<ɓ3C4b[vq[14e8ʒ[ D^|swЄh4 'h\ژ_\'?"D 2Mv4/Z8MozƸ7W8⥑^CȋN_{( goFM՛:K_[= D 3_7<3M+5DubAQ*nJ͊)FգθA،N6T)K9OBLPL5㈋& .)A*X"6NE{ ,/8h3 &Hcwr.'.ڈ*>L9DjY_B tR6@ \!@fUCDjkLvM:A~80rR0e~ۖ8\8iKW1BmlS J`k{PP \ԍhsBb jUiՕyiWTl tE'+VD p| }$i/(O b!/1wVmkI{n@&h/a$~9>@d @饔w}#&}$OAO [*`X!RIn25($8K,9|ZqDO' /P r$L on.hkA7꩝5s-Kr,t5ޗ;5 pƌRi>uַD&a qV߳wg:ϯ1D~.mZ=nuD o5f.d^ I! . {IȌœװilph!6. Hޣ]a(lnEyNWjx}}Iٓ QKΖf zILNM=7К?8c]w@BAV5ݻ :ŕO'YLNc2K|l\T_-V s$^9lMpT4B_%5# /47 gc|rVgs ԏ$|Z˄);"ZУ"g*ҥTd'ľEVXV:puZ..2[]s>3-M\aOJ>V;3FxG`7Y2Y|cUtqۃT(x85 oձP6VK0^;O!׉+=oE+m ].CY 0yy;xUjXiVʇCj"4v[(Rs_}ϖ? p:Q`fG= 6ݼ@rQbY!HLNu ]ˆdW|-܉E=R{ ^A Bi3Fz0ՈvZ=>;ej\0N &59vҜ?hYnMVD٬7F$'zrs>R+Cj7^u?2k|;^uM* -)08RudR 0꒞_yň9'ltb>d` yBmq@zA+X+#G"4{ W3g@Z}'ڀQ(&ۦRQy%6Z{?l $fF=f-+QVPߒ7Eit_.ֶZd|kFvX5>yiV~.sDdL\de~C%$]A4q( a_EFo !;i܀`4!6 .3Y+胯S'"El۸*w_7 F\pA%i繸dB;%vsVi>bqGᚔчZ1Yŋ/Y׶k09̵&9Yvy>eޫCańoRGsM!~II5}D p7{3}`f;DD&Ti=WjFCZ_Ȥ3L}TAzFYر ũ?sL5Dit_*!o Ifxvו@ \WxO7 r:iL5}@i!T2(Ozȼzl ,:}#Қ05Cws .h?:[ZggLl>cͥ㪄v6|J@.ʁ@l3U>`ĎAIl'ַR]Vh|Bj/ #! XXA242u֨GQ׆ _qOI@hapJ3r sx|6ƱJLwW8{A.a#/ym'}Ъ/,q gC: ]22L`&a3(~$̇R0|"ue¼7)#_x={0}];)oW;Lң룧yu@:IrϺ@PRwU6ᚩ/Qw14(m?kK! ]B/\1099g%I۲+[qf,^ʟ$ajv|:5E!+ ~%rB0B(ixfs0YvbU.%G.,Ujw9j2/ׇyB#@a|5^sA3QC͚!fی)T* 9è<,M{W'-ͪB|7}ǬOόz{B CJH":J+)aَoĎ:e9!򻇞:CsS\$l^!C̮&F:^l["rFYٕ(ݴtPf7'xPI“U/0ptIX] CI}XãHʜͧz, xĬ/\i8?ϥc&qO(KکXg w-\gƿdD?FR2S>Fm3*)_ k͎:8Ԉ\WtIFҕ ?+jְy<;oII g*a_qԟH>m^h/Kf&G>-Oˀ@ʐ#$8O1vSlWW"v/R4oy)]Q+8Wt=)D ߨnr6$UpȏwYaOi9 Y9j!/ר3Uh,C,Uq!|#Q[EN>si{, !X-˨.Y"b3s;4fywK$sY[lC(_t*ߊ }; S_J3qpeP|"HIFIC9T KCDK{hh}  =if (|lCGROveI0,-@ gj 1Z)dx,_irpc[j|=4.dሶn|^ة}(H=XWD|>/>D2닦>ͤro8^ԙH v4KV)ƞط5͐Fs4O7|K}Wl YY_'H$`,`Bc|H/ƒ8GLc]Bn7ojלQpbUdxL2iJBy()Bpjܪ _ =n>fӝ5yuY*]{$#c\Ew vEGnYc&S8'- MT4@ |+)unbD3"vKloD?,fNDq$2O2yiX5]8|6:n\T$sósL -C90!9X(m͊2Mz垌i\#"4H77=̛嵏}f}+u&,f}1?[z9LeE s6p ߟOBiU=a)Xoߕ`cL?\n) ouؘ}2/W9[pɽWV۪g@YWK vD9&R K,.ho`*NddBG,dTK g,6)=섮IR7MN(RL9#zY \D6a=Nܘ} -fpn%9ge6 "jQ=ue.ӽ/ɢ8|UeTtF+ƙ,)^@kWwϿm!MOT/Á|dGZCd`GԳj>zKyxzt9{ŖL`*r拳KU#VU̔SXp9R`ܽ7Ա2IUjòBi/9ʧrsMI~lo δL"5GU*7 ?.3 f$Ni^M19F 5^[byoeFcp-a2J`A̶ Z[*z^Hة-VXB;ijX{6K{Ar)CXbG9]ĝxT/с!#{OJzfCw:v͡!$RTW1UᅂKpһVy:R˅)J/Wu K=LCg;Jl4 tRV9xsT6 ]S|0!6E9E :DEjc԰LoLFPCL ÌtXI8.̍( ä Tf<Ԝ|^֖iz6~jIP2ƺSy\ZD8^dXҭ<>.ߗVP-e)hoy`\F6YRIvzZ0{0W⍓pc$K|rG*}YO?A ;H0tz"N֞fX٨KW"m-׉}4?t3rYms$gs/GKWWcg <ٙq^ 4%';0D5\BW7,\HEl̤f5ylu"Ks] R&@kj7_u}M)@~oޙ\;:eRry:/&9Pɨmc4fhHG& AO?dk?, S{?D?iW#H ¿n84KUk_aP<{+{Gl3,fh BoxԭiM4G  4zNT[t<(^.f4&u{IP OhҺC}D@&y\L˵4߇ Tُ?QڬReq?a̗o:٨",Y쬧)l? 5"g-tpY>QLEtq&3)?b(:?@x)f+-l&"zJE}+p Đ\-vK&BuǸ2׻w!>:ieQy*IQ#]V\+ޤ8)% $P%c~6עCrm i ڨ&MJp m=w_wQB/V fLρbf z@nZ"̲t#H<§UYh4p #VrOVo慄ܐ|yd3,SSHԃ7di|>˄ NR|]pUq8P.AVKN$P0]P0pw͠NSc_JLҞjL`cOﴍs;j`]9)ڙ\sѲl| sC&e(xg5Qi?XΒ4⩎jg>;ș%]sڍP9`ä|+.?ZYf^DgF:#ǂA6Vb) y*ox,)ee4UŐ.*SҭO>ob,ꦧ%Z8oٲ") ~V{Rcݓ2OÞ;O=M'^R߉5jiI]kIR1kv%VFF6n4\anWE ۹!ځՍKsKW O$m ց QSxHgsGO?8cTQѽG;0.Qt&:5簩(%䲟Gƽxy1.bl{J^7#\{ʹif{ O KQ2+B@p z0GoޝzeRmo,Wo$WJeF/75!ol F/>50YX5E>Yr+y0F^7fZ~@5?^8m6>|ZFkɐh h+cr/"M45F[Yvw]q/G;VdnʛK%t3qǴRg>/Ibܩp+TE|ۑ#ڡ{ Mg߃u9ڞM9 (Y,M +_!Zc|6LVgKsh27̈́͸AL^V$܎ lvg]yJl]g܀X`&GK}<_y,WZ/z:acтM;p<׫j*<Cp;KhWɚG)YSNfDP7D~w_t?tX-OA_ : *3əuDS(J f!-YK V+Lc>*qOdJ(:9D:p\ T}Ms͑0cc9H!CnT{W5ScfXrZw;L”%$C @˜~> `2ԌlI>3| x$P% +,Wns/M?d8F#.Sڳ CaU#SDvFVݙ) 1óḍm=T*'*<}ݓ\,2lpg4q3[Tm,09u]?.EH'd]$'d^q.'BA/>Tدn4RkHùP<*-˃OW{t ̛Md05.=]/rq)G}ԙ H6_)F`BTjOj)m4n߯3|g:y 9D}v,Ne4wȶ:\e#zFzF3S,ZW `{N4zpؽIu\zDsўɋtzbfdqyvO(P.Zݗ^y l+nTmSђR4`U~*cPFxyN*"C:%5*Jٱz"Crm\ qCZ4Y2y:]e}9MZVPf\L o'JjN*t_TH:v'I+IH90^Z8Blq㺕4 16&XzjI쵚QCAXeOD&{TS.a B?ѓӨb_AwH7z啄TQm&[DH"-ѵOn ?6ߦiG9(8=gb!ERUD%آ5 $V}5_xt+CPd(i~6a9lH&mؤ;qX-T^'A1o|૽aTecEƂJnu;!껓bZXL+|\}I*fLvLLPtM~UA |t&x{M,CԕI0J́^ɱ'GH#dFB4.cp7:I窰[`h<.y~ժ-c`*5/5PG+qAq%U<A+˹Rк^3J#Pu6x˖P /cw6Ug=aM?nmx30f|1_''#c?>nAL$}Z4 lE\_F_E57Kyt[Sg!}3'j" ^R/<͕E@Е*}] tMz)Aa.bHYD,Cy7fQ+J*d`1GPkPаzF8~lV8Nc:hf tbWq N| ໾:@3mblP/g(m`ⶼ)ՅHwNpN뗓7Ȓd* $ccrzZl>N)"e-GB`5àR/r5oMEZ$$ig#L9t,M@/Fvi5im//|A{%(jR,E} z:ة.ʅJStz)F ă"hnzi.x!L/G=~r "ڋVjp;.G8W6ƢemP|ék 3kdKekd>-> A#' &[I|ΒQQ5,yqDڜ4bY\p;uU`o4H PTح>y:{TkMQnHZ|rq{k"yAw^W e7 tP%VȥQ]| v[⹀lZdkJ1JXDsґ`9R %+9El"j!iakVƆ'+fG.Z[owS=S+)vSܱCS.1xp˞(ٴSi ;Ik8 ۄaPHx[a̼[ʗί`9kZd/ữwPѹ 8ezd N22]Q;P}RXjѩ3[cWaB|3" E#Mx2jV&rt/6F` IeLrgx? nX:\,L%Ӄ`xкdHPlx,.1>b ]xoLώQlnU'R5[2"DUqxJϣONz;*К^m29u ϯ[ky ?ˎOj>Ne<`g.Ö=u70|削8Ճ3?[TPY޽`-5sŹz⢄J՞M\@Y&xhwM(1`G#sU dV jrs@I~<蟥51 wrs@DQn΂%i,M0i ]HtvG:·įB&3Zٻ8a OmX /aea ,Z$F&o/ɡGYta[욢Ttc: >hüZ"EX HLَA -LYrWJ͡ide07+h;$\pYυUv2!)){K "Ky>-6ًe~;7 U$.-QFe _iB y==.FC|g?䃟16vhlL)~0ZEӾs$M \3fӫ^D2U?!yb G0(7 T];1E.)ex܆tOcjH/ƸR7 QV`?x-կeĴMn6H,9P0!;k&o~ZO].Yw-hњ /q"$ ׾FN #g*~W$;i)65ݛ: W=.+:'! 9dSvf`cDm){#%Riq&9>Ѧ*],ZV:؍` +g_Yb{:,˓VpS{Q SP*QqO"gܝvtǗYlr벺;6Gс@*|tNp.(Hj6RrGyw Fu4\RM]T/,Ak@lFÚJ3$[>8EwS,HZmqo8i$vX.(WbWU͘~xm#e kǤ}ڛ7;+ǁ&ts?ۀC"V|nΚ\"xS5 Fn[fsGcn\m5y%ܭ \*AXiur @tT%wޫB w-lXL);UKP3]N}D#覟kMsl11{?M> _Lc`+<%Oos T ĨWFÏZ]"pyσ[y7u$p"{&ぺbK>'7J΁G2ǞLNN 6 pFa56gj*AITpayPkKόd)2]e!nnZ}IUAᵦQsΠV?޷O!2 z#Iye-Ɨ'X-P)UM|uBAWWʋ; ,scaµ=6e(év<}CK8p_fho44$=ͩ1OtUՐ\nJJ/5pkL횑Ϩ<"mbk0`,cy(r2U(rXF]lK s5z5+Pt[~AvWnFV`qyKLK+ Pj1"A{f?Ϧt-/USN2܂)eȴjO"w|-feM 5ZSm>^em#3C%jOB ED=t*Y o2%4[*W柛JaQ%)vʮѡ? ))JɑʓzS^)ź˴p#~rW!Jݝ2Fo<``PGP(@m8Sd>~4*Z ֳRP Kpp3*tGR6Hy;)̸ ])B\=18Q!LDh:YVaKھR~6QlSWm$ܗTA7-eȄNvu8 rzJL\e>=d{}82-6t۽co*bHQL@&xGx 450^g 2CuoC*_/;;LT6PbMMm(=P% tN nu U ,t+gjঅYa"`lHo&>-^$97@ S= j WPYxR_ D(vE({p9 1o#3jN"-G,KΠ+Az Zr)3:R ` ե-YͻL.Vĕ.&,aɢ]ԾYmtzɍCPt"YB.z,DHv_*R,NAivRK IU)AsSЧQƤM,%g\r ^XHwCMSlmy\ZzhxCA:CJVH/rEGsςvRүq7 sfՂK(P 8 #) m-qrxd%;!}|hjUo#T :,2yLYp@KIQ)[ڦo5LTC&C&:"ߦY`q2| ;jT i-?P哮@lz(dNe̢bL~2E\|.sTx'aǏ75;5o+P|]փK¯ڸ[Ϡ{M3ft"`g:Mqm :ZQrnj-LQZ۰ r^G%MlOY^ƷASm5geZY0 <$5iۚ [g7q:g_y4 X b:D/`-.ľ2bT<,m6h툖$աO zK?d2IP]!/tpв@.Q~;Iy`߲P:L m*w?2?XFH1Si^eЌWkmcw& \]wOP*RE`< [3j[nzEy"H"M\@ڧe ]#^bF`t(z+ }5UMAR-,3.2cն#S!uГZG;ի0WQ.8hZ~dǿė&<[%-},xWkKa%,$j|)8I8?hUpNF&mX$XYD" \tYl&i&-B"92Ec:{M#10EM?)̓å z* |qeB/^n(g7/jLGt-59T*b2q3Bv8`΁-:ͦ+!jzն?(-ғ871'4Feڴ]v/p6m$G$0G5a*~0O[: 5†;8zTp2vjCVp;C+ݤli?Y ]^T$Z#{pfJ(b]GI#,)=/ Z@=$X~YLmэrSh(qdHUi@Lzbײ1nyB'֝6W("H!M7nzKv<Qt*ёGeS+@,BE# Ñ:~|q5xǽ=Ab;_xDybb(P(I{"i ާIe&x?x`Ut}gzBP;"[/5Z@=y؝0;/ɑNZ7ƨˇpZ)n^a -a!0\umob.9a2KQ V\6WJ@lx.R:}Dr#׉|%Y\T©2k^Z5Q( uy}pZ)CcD8k])oLTTw C866;v k7!S^@d;Qt9G$%IŊ//55]\F7=d]'av3oZtq^ۯhsUvF[k%b RUy >:Wn%81R %rW!ĹJylˉ_6.T*; mq@yD?ؕqHxN)cJٖ$~LJYNo4D4~܄p* ]$3m+Oc5g{\C煠)p3oXy."%N.Nw%n {xVp0yt%Jpמ߹)<,,8!xLD7[xDZ;B*rމ咱C_uHx'x/*|p;_5p(MHh0ۆDBV}pD/ p_ u9;}P6v0=jb˸Ƚ^]t<$ 9CmnFTg}_\tE7*P^v=c+r@"&, v"`ZI:HLnV|s qw $ɼnD+v0Z,XpCN%# 2gAz#jmtB 2k[sL킛]r:蛯|oJVPG FC% v#vuY7A[ue 5% {bk]CmР%qkذ1>ʷ'~4ydG <#3sU߄f3,`Υ늉U5hz̴>෪2,gJ{[B,NY&rȚ򠴇XV׎SH˦9|_r s?TS@ MNz2EdzF^k1>{^;(`00gTq> Ԩ1j)#Ջ:, : /vaCLG ơ%< 풁DJ5|J$VNswb玥 ^c:m n1K{HQb1mq6 Qfi}{ȫїj ?pM X9?]ʥyh|؁/hGZ#$  yjĴk]R)+4Fa{}+ ut,^(σ7b?BN:H}{$Y&)Ϧu?Ҙ>J1Xs`𥞦a,{]Mu40 -+~.l畣b_& !&k;CgWe `)#4 ѻO-Q$9XQ =@XC߉ ʬo?Xtu\YbtNDtsFK U51ceghG#/]]TmIȭ[p.0n==ZWWW ]}ynއkIM,Y'+U?]/ n툐AB?OPI^Of[%'QB_^'@gޭiJE 1=g&g* 4 %I*iw;"F+x TγŇQgfš5k#<8GNj-mZ0ljخx[o2+H(yU:d:V Y&}:ګ+5M[CM4a/w'&{h'AG tcO{U}Ok$pIh+id">dʵ7Y`UU7j -z(ܖr [ mف:U0v)I& m]=]=*֓^؜-Hs`6->v;O 6GXgoMh[wtmɁ}y臨i""J=eAEa$=|C8~*ieXv3(,u43&\Kpmn1'G0 8+ yfB= .Rc6!xt>SzfQ8 '-*jV*yNzqϱa_Ic:JOa]_>-Y7k) QŻ!:6e*`82.9:?stwEj5$I!kΊ3q{ k D `n^.f7>Ku/.Ϟ 8{eO5؛ϩ=[O (%^Ի%.> $^N@|_3-?~׍R![k~6d X^&&3 yf{?M)S>+'%>8IkwޜvhP~ֿ%æ%eTh!.F^>gS^I ŀY l&tȄg3+6{;!EXY+SB?/C&xj^D.&SbJ* !n5}n O/u$Yh}ox#MjT~O+ĕa-:Vzw?-i2xF^`|.y9~k7R)Qu{8r7Lf;QS=Ѭa82Kxd_H ?+ºٿZJcS2Ӹ|qP8 \TޏPTN94$0^\F+$~SH:BO{(8ivrctas,sʦ7չE2wbýWO]QwW%SxRbЁ)ak~X/Φ]Zoj5/?`ղ5IJ&w(ڃ- #gȳ, Ab)}H. [|<+!k2 c?_eCx"?19v ċ f YtE?c)7/ƭr#"~2ZY^BH 3Ŋċ(jܘxΨ|-[0e1ZLw%Փcr>ξʱWͿZyvֈfFG))0%מNyz8\z~f 69ڕ3y1JbXVq)*Fu %`th2lf@)_{ JjU;䩐VB|cҢÁ\Nnƫ9 d3.2B62o86Av9I97M(>1-<)=TNC3D֎Zi顊<<_T&M=(:i#IP͘Aͣn0H"g%5)zYeaևWLdiLσ?Bn#Uq`$3Q~3~Vk eMs1jq]Vi x&ܨ>ev͂oXXx1܋0Q3:*;WpT1Uw@5{ UG;prR+my h kK7DB<132Kp-#9lg U}}|Cڷ:bO$BvC@v2%4RCw^>ˊwۣWD !_ տgeëfUZ%0Lg9آ=K.c9XZIb/̜PU9il:;F"4@g-_hg`Rh0n>[ B76ap#F7RUsH7 yYE nQ p6U1K&uScaR .+.'2>zjeo qWs:ܴ`]7RV HxKZIӜqIb/'L8K/ Av-_'* v'[Fځ(v &Vr9{0p)a7\z!2WIiZ oO!(*o*dEnM@푾Q' [;o)\PXRGF F X:j8ΙƂKx"r˓+'DP$i)a:w,,m{O%eS/H%x:7|6&mIgjآN%] 'ʥ$P ;kEmJa'sGJ\ ;kWHXY%{EѳXs1ꀃ=[}gq+21":5TS FCHf-?>3]#yHLa΂zψ&³56)P̣A̸\b6TbX?MֺJ_U`id=.Աn_H2TUNG=Y )Qq&wl{3"=k29)p*:nhAN h;6Kbg]_)s`VwWw,#;(2XEfgn+v! t1K([gR Tf7g+ ${H=3 7:G8sk?}vHH,mB #my&\K gRJPBhAcB4(fV#FZg;M..(h|,:TY_oO(`2K/PX~_vE?-09CiI79@fx`]S[20 HY(耺9 QhQ 7Jd-77ӗVw{Zܾpͩ 1iu#l3x|ڋӰMEU %Fzoye" 1'eY=akVVN"è,lu UK$2AF dov1zG s=ُXwM,ĥ|Ko[ҏ_#WZڊ]U679fmg{$Vl-= kc{ CPScv6vD̍.J)oz4'=1(h"*E@&)VC6~k q1cw"`e|f#> ]/"֕f(OSb5lT:!@ p'(@etQ)=l (tot4LS"x9W 6mfa*zLai9I|cdjDw'fQxѲ'ĭVx\\b>0}- J#-X0)Y*FDf& ӘCI[4t^7 @7~D9ܓ `Tcij[ *+YCaaWVlc8NADIzb[>˺?xϧ@jwDYC1M 4r&'y[XCfAuN琀0NS&Pd2MJ"Rr!c‘-di2|xɢu8~mJzQҮ k~ m% lwQP@+XVU.x}D}b{X0*&F F,A|NHߤ^reyEo ]JXwtOۅFGޅn8(.8f0<4F Gi{zbKzLcV~m=ʫ;vz <98|ꠠ" b)c'li"ۨҾ%-Ս5]M|Ub`<3rAhBiGu0)_Hn$v$綺^퐄PijRS:gpgiCcy$nجKL6Rĭ0|\nH:D;}4/?dۉyV8w(%ϑ:cF?emnUIl?"fpڊ|Et\k:b0 [{r?v2nJeB% O7sCMk;YX}G b 'ʼ3wټYOVF D[8EA@d,^ V$0IE^p3K}7Jüfr#UABܥr1f;7jB/"+ܙ<@ 4IBjH o16yT gDV;t~q^krg `uɛCk6o@Zƒ5ĭL]W2RԴtM.:q Ԣƍ,J[nv(MքQ/G7|/k˵zp7u I+4(:Yq|gyz ׍d`^c>$u&ک.tρwGo]l%g-}pc v*|-V'af;a`MIx"+y^)'((Zv&k.F0寸QQ@HTN|j7{9Iy!n9K\U_ǶM3mQ7f_c~,}L_uww; H\Fk(bYTt~c']*-ΛFN<,ReɊ+vߦr("2mg*~ޠ!_}J%ʶS E@x|Kw>g9[Y!vB,:hübMtoo Ë1c8Q aG}6S(S[K!HzWJE$-mW#x{TbcUz9V Caʳ,Q˪3NjqeGʹ ,hi%瑾 q`VQ_F;:U)o57{^{ 'CCedIWK`(?Ma+7+IO޿PH2x O1e]mp1yҜ~~OT eR"Q6]-dKjNwhQϯr3?v&E:!F#Zפ_9_"Ico h_?-8xisW+XObF"LC6[ du}= yIŚ`M|e"5gBڞ3yD"ekeA"aޮ:ioX%d:{ŕ*uAIW4y>̫[t"|2)I+;tQ|H+ þqM9HIOK XjGj2Shp'go)wg)g78%J․eA{}(q}*Be鮚?IkTkAm3a hxx90et=< ϒG{_wDLض jذ^Шe0ik1{4Ľ,}u^ʚ  ͘ !pѼA 嶺jGvp?y$IւϦ&( XŹjwm1PKəU["vT/{ð;6|3dBI74ٶdaBrF'`.Y+fMчأf:-Ps/|!v9r]54c#k-eMCP9k;B~>&֜j/[P[ƊW34OY%Xo__#a.| TsV]';$\S@5WI 8z0-Q{Κo!#أY|O=H,(?ug ?o"7%X1ucb߈%'>{хZK PI#^HvZecBFߋ`VMH`-2Pk O}|D$jKkeuT͚۱p YEK0b5sz.hAvhK R3 Ӑi/9y'cؐԓJ>^l`㔲gy: _紨rо_UZ"ԙ׹t?y{ko7.F%K2(am@ɘ!xA|Rlք8E: aNG6xG_%6%g6G]3-%f溃wQm3Ħ+$E 9TJ%)n&t,mibH&V?H9U('Fx! 9x07 5@dߣ8&G,PϿ^4PꭘCdT ݛ~ƃ|Cqj޳1)fà,rD-/=\U|Aq淁tz'j`Ė!^׿UG+jkH͟4gArݔUr3|쿦J4?@7TyǬꌼBdLd"",sMsc-ji-<D)Q6'^\ǡ9S t zM~SJ,W:nMG8# Cr'gPLؐLmk9\?,roweb^v-lmK+y5qNxU0\\Z C V}<\n8'-ܔf>1Kv5tnJzE(>q!#McYgs2`0AD&>Bke&}3ӿ Wn-Q' '%T7L/ ~ô8ˆ_Le ĕ}MNOJQ,@GeY30 0CR'DC$Jhv%fq-X;xH p 3>}7E=$IbXVaձ2^b;A=t+i|3#UR·}^"SgPVp490k_noDJ|+'?wĹKz"y#}6˩n.(DZb\05LKD+!}_5^o YUMG+Xm59C-7P+^n 1guD"D7U8gFf@OsɲvwдjnH-RlC~jNڬ _|Jvv`[.Jn8kKeL+P@n|UDsqy# Ǥb!L1+7VT#z-?䮃:#qfd^٨!U;mTV-G28 RJ7NLo==3!(}G%ux(2ZK9M?|'>|7̹aQ_M3Ȭ;3dlSLkԛ3.~>;8LXCC<6˩hqH44fmuWVC;}%RrèTZm–Xh6"۰;\@j7  rnTz`H؝ZRϠkFqpFtPYV }dž6CgS5z1ީ`w(g27wih!-т`ypm Q Z8$LZn#眹%TfPʞ2`$%JG~,鞰_utWPGeL}/[m(z9-e&X=\%@IKARi"[A"0֨E[ĩ<)~gzB{X3#g6gg '0^8M wlGI,7`P;fʟ&4\瘾yy:Ě1Nu$oK?F}}m=wofՈT4\Wku؜8Fl;uǥ[l i=[S.O`_YYޣa|Y/~F?g-Lj/d\s{%5 Q68œӋ%GN[!ʳAi? |y&1ӬsB6+0'H{lg~6}N)rl&]DYIQ޹M =Cyxo}1w6WP-/3];vi+AK]Vk p+v#}<,E5㻿Po+Iz|e@OEX_&KSzYPI[gkS@ iڝւPJ |}'"oE1uBm"N2W3^Fm**aŌ"7#-!8h؉u:A?ojEW|C #1h>Z}$pÔa;9;z,7y$ (5Q̺nMJoS1nGt̢maԉm{"Pظ.Gn_E,RS0"E?#~L͐&R\G a٘o(tVPQr,,i@B*5jӃ&>6 Y s}_W'TAMo|KN" _ N*(qv1M}, ouBT Vjr[vfZ 4@.r08s EaTGwDC-$HU/u]xοK&$mM9^uT3T)Tϖx >Wu_ ۫/ *Jgy8>DLcP9̼$xEW,fs`$n LܚvzN SFk$T:NTIyz|4Rwܙb].R@iT![٢ \WCXlbVz#Me0h` #C:x[5Cf V גVl&f/~߸M9B"8.d)y`{+|ob5vHP;Eh_bM݃t0P%ݦ=p<]|+7CJU_,vr'$%.!ϓ<\cئ2͝;ݳMѷT|CH-{f?SHŕ[y#Udž*XȵƲ:v3? zɸHGDͼMm^U}ħbOXBQ<E<fnXIߓthx^wOƋАoC[n܂^oMXg̵Я$ᔰk2:L7M=$muaVV(]Q^;ԉ # <>+LPڤL$~%j:࢜IDk>F}!  C`y;皐s !W`hCՅo|7m0 뵅E{`e:t/x_Kӻ,6X󜜑fu{povj5#imIH;ctNEL+uv*q:LCI;l̅cEǐU5xqx!eaIxѶ]ޯu2[T7n5B7;yN/{ -^|䳅]g6ybkRjY/#s Af㻞qP:7;{Y aGݣ9ױczV|9ڴhsqtٮH){_n"VWtPR2~{IetoHk|z(RssdL44yqQv4)m퉪) b :iiq,8s)rS sz?9QuB}em ~ ^SmrCz <Le E<6QE,-|^[o; +j^jv~+9, J"5:YDܠP"(3t7j_X-MATnbY+Jt{A2DueO-Xp [c F2]a>;"o嘠]V3K̞crO΅V4ؕ*y;}Ӭ*A,4G8^h4xE/7Sz1F[MHR*ihU DH+}Q(h8|gV33h?Zı$\, |p`Ay b 03b֭G+ߎ)lZ[;|Wز GCbcOlkgҟ5bd~#W=3-dӅBmZx"/*,!dql8_s$p'iS2eqɷ 4̞ awiqEF EYXRl0 ѼBWCթxH_`aBnߐ6jKvHNQpw`@`k]$.,]+xYGGOoU` "ġߢ>T 6[%N#+h{ކ$9!9,3XԶgīQìbWӂ;MS!7;t"k6Y6z=`Gmxe~B?_3nz{{jɰDO?`_VtE,]fRLC}xP$Ad+ҟr\ڻYoaxpSل_68Q SŧQ4_YS -nU7  񔞯k3!&@ !%_, 8SB4ޕ/.JcIj٪)$ֻ1b&1wDN{ ~5wsY{gvҺgeOM8xL2.kQq m}oyj-fT,'kp =%܁WTlT]vکbUVi%uf6AGAfDim"^ oI 7S3j52v9!{D\rliq-]pXmNH󘺘|8m;)`2Sg!sam]nVv}l:0Tڠ@1nJس}GQCy@-欹NBӾ#7=ykU:{tޜyY$HJX%f~46nS%9Gyˆ;0"+6p Dψͪ`g[c0)|zZ50ѲƜaU~7s ?oD i\f=:FoCg`ڰ[н=J }CJO V.%pv PU m{taUY},E`?wWHmRŢ;4QJ:g{#s[z(->z>/"ǐE"2KW;_^:Cڸp{bUx[\soӮ\O̠}nZ wS 3IuF#t ai5:a!I;sw9M>-3:g :m:B< vZc+jh'p8f±(]-{骇#Es~d%im>wL#Ɵ6msb#R?d͘Z-Jl=CB,0,r 2s;ʎJ>S06"b8wWddrk,O \Sk8!xBO"-юb m13mujv$"b[ \dA2 QѷoԎm;8a}cg|Ê_(cȉIn5E1'ϢNt0J4@ˉQMZ`KXO<=֜8mt|f) J u^?+zvb0-G 1:)m bc{y>QcU̼RA׺0ʱr=Q&1ɒs%(O5j,J{1VV#$kFoMYa3cÑ ž@Z}$wLqw=Ed}!PreьE^0D#|x"q=^n rVlVDQ+V(#_15-+à*)kPNi2~}f*> {jv,Kvm+P#\[]P?4oR ̧o|U*.ZIUᓃ@ +&`6ei/ ]X0& zyt7w\`{ {_&kCup1S.}mhu=O,)*PaRj5}pV𿗯5Hu1el'sR=@*oOU|ھwMdbvd'AuULX]4253kD*&<zy{n}$3#c3O]aG׾-#:}'&4L&ƼoOeVpUBj,'U1AJrl Aum ƓqfQYc zGM=ѱGacM+> ղ tAg4^0{H]d3%?QD!* kٱ}BqQмN\J;I=sSZAb dw#{DtzYŞ̻-f_ςɖ .5n$]Kׂn,k{E>.Xx@nWѵis†GOb O I r[*Mp%a{P^a5}xjR7Ojy\̖ٴ!w{ߩ=aN(^^zw` 5>k* KĹ{fV vuLT(E { u %/[Trr?|C?Lu =ӥN}@Czkv+3~=e7daWT+Tc `O"Z_7Cs~|I;ϔw;ȝ;2Gǁ ũLvΑl8M8Bm(bLŹuJIy¡ӢmdσԒ_gprCt6vu>vY3b/wO1cHR"9Xt7إ7yBu$Wh^ܿ ljAP-b?Wq#}((=o[Xk;;u/1(` O b0iF7z )Γm۲/PtuTڅ wxM6jr ukӃzUdxrWO9hG8φ<.f,QeDT*|1ݛCO?$a%xR>gmLr6BEVQm!jo0-0&F:oaץJI iRR(ܲOpsTӍ;mMzvIW`3(w! `À`dT.8;8ަ%]_y=੭ 1 Y;Yn:j Ԑ4]qA:,v4|JΔ>Z9 $}s=\{ѿ',=KM˸״UCC!v1Ξ>k庅 vjpm-DMZ@W1cH&GC 7 U=?1-VȦCG,!F GUWlŨNNExpwSWlkLRM=7hvSŲ&)GsI~RF#杪72mw+ȾI6zLbGiYVa=(+0JAŨ_* F VCjH9 6n$&.LCi6%IN'?&fwJz ֲ;by;e SpUբ֫ ,@̬ۡ[m,|$`qye}2.2TA\#Y"{a)&S\};.]HR%bTNE:Ⱦm؞SHԹZI (y~H^0;v{lzL"ps7:Ӥ|ƋM]k) `?[=Ŀ#zOV3 DZ6Z ]𬗝a6mdl;Hs4ZƍI[^&~ús\ҋzv!+dlE$Ԏ7 V'-Hd,Q`[zIu |Fy4S*Z\003WsYQMHwF{sŽӺ pfa7|1g*oT E] ߑg ir(M-,dPJI @LiWI$ì8!0(d4VI.SaJ,kßK )~aN:& l:ؠg<8փTH>RLU.Xp' e^ R̰ղB-Nv6+W: F}4 -{'d8Hi 粀wOԘ|.VCIwЋaQioIŐzLIG~F:sm( ;0e)PT.0S *ϴANtUEqc Oq&+K@r&9e7PzTߥ [mRF``xgދ󭻾@װ/ZbYS1V*ᷜQgFSݛD ȿiJzd%^v߈^)Ak黾"&OL]i62H8E|Ϩ8jIŽ%\3+P+pj^:qSjօ;yXN+3nH}.gk t,5F"NeAT֥ؠhrwJs[FN{ʡ`;%I}@0a贘5efmzY{8SUsj~Ce.,^"ڏh>ܥ ?V}##|Y WqHf-Ì m \1l LSGG^*a)6X,k+> eڶؼc߱>qy)vQ/+۞L9 ԑߗ`y~%qyE=MycAd+!rאR=C 2[xc0\[6Ŧ6"X%/B,f NԿ)6B:4M?(( bDpr`"\6:61GqE(yj竭H}vm갰bE cJ1<ˬ INߦn Z)7k%c~WaBF&vY>iLK@gqv_ukDo{HdR ZIVkѹ3sXz;%-'fm)27J ';OotBQT " 2+;GΧy(mZ!0v ovO XHi_rֳ4#I5\{Rs< pX'Qo{d·DNe3 ޶<'(iZ2A7H!Seq+><QAMb&o =N[K8ZlG hA+dKo'[.Oqg+N{bo6~L #hp 3*ِ1Nk%4nLHȤ4ܓhXC; 3&&i4QU }6a;d|1 {;iza 2 j.Ul JDWZk!Q/gUУ^7 Xo93RBǚͥb?r5_מ␟ľF:fa&:3o-Wؖs~"$m \)yģlH SR`̖P3(+@seZݰx.;ArX=sb#) BmʭHb JOV$k^,,x _X%0qn>< *T|iKMASd.]};X9.Kbj5;jbXeo?[ $f$)Vc7Y1JjuavſBa؋于V)-EXZ.҇/jXE2,n)ZVJt {z1DAQ)Bg;,`w ȰK"UƚUb!m9s+PZ^äuƫ r&ёpʧ>O{\&nΎG\kcH ťx2&,qk,N(_(HK"2ST_px( kvy w5! oqrmD-Hu`Ʊ=fzQن* XR@9x5lV,ֵ +ѭ_Q`w%U 1x;u,UZt4[`p |XtPD58 =@iG:OB9\(om//З9ݔ[yGQ6.$󿐉. #Obڲ'L"CټF5cqնԉKH. {E agэ5'3<<:Q"Mֈ7I8b%\F%fSkm2N0-(#-cPZUDeA)ΈG%9qaX ]a`i0FCգzx.qOCjV96 #Ι 6᷿A?B(Y%=< Е_!4å!m؅d0,)?Z tR!( -w攘5~[dsW8oζaCM Z2FȞk™)ݸG R38t[aq0YLm{A4Bn[;E}{yUzsTFLu( tn:+$lDT1bO*maV{i{A{9)+n0lY9kIs!zN) b9>J>, [4,sG#Lv@.Cb!bZ|w%(m١{q,sƗy0ގ<\K+JuL(sM4b3*ڏ縱$X&Aʝ:ɒy0I/ B%s uK*5ԝT77Tc01D8F@ug+7`~] :=A.#:,*Jqq~/# a.sa>ʮ26pUֿC "y^?daL5,Puu+x%e (3eQ+G{:.)1i)]X!%9̟r ..4:kAo#lʄtkXFdˎlD#(Ir;ɥ*v됾Woe i%܀r|^wV9V6fI(̐o?|ұ K[SS]W&9|jICa-eԭԋdH%oOi঍݃bD2Y y9ݴ~quNrvA&=RZ yvw:D`T鑟rƲ$r,ZJl@@ R f< k]-FGAO-&"Bɳ puz'r}~X]|ªuF I<)KѰ:DS,Ο9) I \7X@L63(h$Y5]=&I[gMcWjQ5n5`"nd41؊mȍV說`2`UU&3l,lPrhٱ&ȸaj>?b1~ AΖ.Gz}D-~ }Rq$G}xV=L?(kn!gδO1FԮ>'e GYV`dľ> f>03l*;cjg$?qn;}eAjh/\5Em=.zy|ˏ;|p!dd9ܯC}muy[wSeZ uXB+֯%J@??õ|ȷ݅|+C͗+aeYfNeOdy+Yq˽gEUr>x7Mʏ (v^W1 hIıB̮ j kͶ8*%bF*8kEH7ٳys6MhFӮPևC-逸Mg~g[ {:[y wf.ݱS ;z"c6w\KIĞ/ *]iUԼTur$)ػ ϓiu0U3rvuZ pqR@=q>1GB:`rV#| eOF]]ok\8'  :@DIP'<<;K8Se@aLӣ^ޕjExI׻WPT_0M:Xa"\ˮs^ C~cA|R"L'-7dzJxJVa ݫP(x04Αo ( |dӤ#!MNJƥ1CqE u/TSk50:Y\D{Hj2T IB_(A$(庖y|~D?~=(d" i&WP2̑AVgŽJai4hWD4F/ij&Rt) >lLj~ˆ!1vDwj&5)Z6j|NA[MtcLYIF)D|\$EYҚ.I$$b/H-)KTJ*\ے$JIF\cRQ _sJ 'G GtqT  K9& >w`ņto"'PB%ZpM˵ b,/ geT+튬\'3)<Ͽc}[w2sK'rNL&!-)ll ЭR,ÆTar_6pN&嫫A!%xa6 ldl4oO;%Ծz2CQ&#⇫oQ׺p>֊Aoirob6^gK1͞FyEp]! ;H}'1}^]&x5`N&m%bfi2y{ډLPaIvs۲}lX~Fî\G-.tb2Yw`,3`Ca?IxK'dX X=uPv*5R9$P- fbL`mhӊd0 PJ#.bDv\CDZDpt|}* (ltD:jv}6@"IN vwo]V EX/jqD¾_[*=F%Rjl [9umw贈̢q:W&#֋?кB'iOu[=enn\sƀBa!Ѷi̢3@oXlMd+Bx\Ȇ վ 3d8/#R/6ɤLŶahX(d?Ii-n.1Zc`}!t6HQ6l%tiH,% :ޤl07j;" ,@x4/'vUX?dVg"(J7d\KLeZ`*tTǏ7GaX52ŭ{ ĺ6V=fMg, Y7>tbP-M:Ⱥ#1noΏ<*hptRÆ_T u06eη7BK_k*gmwIͻт!"Š"t]Vϋ3ž,O[Fd` J]" mQl 0}T] 9Pj'~phB4`jI 37ȻM /GS=N '9֟rԸ5]V31d@⊧BZQN5b*`焅ja-HtO I60ԖVVl5[ PIa}S * ergT (!L8mt1/]A_X]DK!: K@ ƃE13ߺt)aj|2`TNodΕ'B!M"aW;6~n8GJO(vjQEm!"ÚG !ɺvȯeIJf(eWbSyL?3aƎ0VК~ـ6Y5aà8LՋiC5V%)~P.ܦvPu@?ܵS en^!HXQyelREUsRom[Cms+`Uxԟ6r`lS sn~;IExUNn\bvj#QȪ ӻdԂyϹA imdɖvWXg=m2U G|˓^7XI48;*"[(.IrWDY귓NEzK cp&ݬc4Z=⯾9O::9oL}wN2z( Ǔ+SHl狩Ď9^s1,~62!ԯ7MVJXǍ+%ȡd,\mO"yԋR>@uw/ @;px9*Pv$g h;1=@TIM7RIJe6m%$JO{h =%J3JʤO |t`jn%ɹ)Hs9,s?hWi4 H!M$VB(i7 R[)vʣP/^XDcyCzL|7CkdVrRehJ4pj-CFhek -v#4i-u:w&I8i@{aU Bild4xtEEHCGHPh>IrqTL93tox{ SwVX(nc&Sr7:Z1LNL'QI9"#kٝ%wPE (*rD+Qt{6xw"V_62 \1л~G zSAG_Aa}5fc R9(M'T_(ai`KHwÌQIx3hLvc!$RtP26C(*Qƹ.vqff`*x@f)l_lp5 u %f[6>r%gawDF{ Mʖ3ހ![LWL0.bc0ZAT:B4HN5}KW_6aW÷?J`l/Po(-%:PP,:k>Oo3Ň&W wd/^v;a%!91?~@sSM!%1u_$I ݆ĕl5T>rFCYT;91˳<鈒\VnG/}E+p.֏?4лPrX*q'וN F'4'KR{Qnj8Ni P.4A 'u0x[7*+T~7!/] kM }j Boa L0(mcd?d=o#Qv]˰`nPle70m6뚥=ԐgNA>4&FHy_hzNdkvn@6&cs?}0?޳'*@T~;[Il<4Qߣh=^9рF[,T '2+@}AI7lKܚ É:>KK`-G|w_D ЉioHVe'-p75%·U xh3]\FᯮBz"º|Qcrd.H݅Lp!H jqsP1vP=*rִ>t>= Լ@\@{,nW6 ?^DE: Zi8VQv'Č.ܹ;7iN *?O_ +ƀ,agRm(]NXD ꡂP cLU{y7Ng:f6X#IHH<Ƽ%"9 b;%jKOgT\B?[R9*}{Dp0G|HOpQgyϣ+!dI.Z'p"&g7uc9O. ݆#\AFdR5խ,|x=bHE4[ 7E[s̈NQ<`J*&&ADBYAvit۩O205&xH@&!w 6N%0@psSDOpW`hBbYɶ|Knf7dի6VM&S6$mfm!Æ%!*)JmYpx@;} en\4^Uo"-G{;y/xˆU1pA]8~I/KPTFGѢ~سEs :{Z ؎Pwlȉ_16{sF*T5(ZG蘡 j.M̀,H6܉TƳ݄cŤ6 >#[ 2п>+${wŖcUЇZkL#j!L@.O^j"dyW|Ip>l| _!;^8Ν4)pPXi'}'-83|ufjPPю= oGeeŸ bV|]M|YصݢjP\*ˑB,l 5nR3lfr%q+QvXmeU\4:([ZM4ZiE#i躸=pX'Ad-ojBw,7c9U4\}*G10vME2"Es\wߢӓ;tΞHJ^?z|X-2>SoɃ)SK ueγ_r->(Jex>'`hD j^ Pb#ˇckƥhJ" 닗h+15͊n~:  RQ$RJL=?UFN?oJ-*< J;N* O + ^'D$U K!37+u]m" dw"i+-XBoA..St 9g˽Yf2Qs6"*r,Yn}(+DylH2gwxY00L*P`EDvϱSj.-d&';8VSr<w1 IelT-FYp LOHqT9gIN2Y5*T,GTFw%#Ek$$a?ЃioiŽ-@`lsJy7?e^e1bmTȗtpcUfohܐz "$ÙOb6ofrzL+[1J$vip loJ2|pY'x #$@.bCu8J–]ڊDvROv<.aF g=: -j_FTF{g4kRYWBxDrphʹHi5DmK@߆ \PTh> K4hfD~)WW{/au@#ka{J4ek= ?mDiA~NZCr +*L;0j(P! ̫$b3D}SK8zk W:o?F| E9'uxh[[)"@m fZ Hxq 'pycT&8&!hf'Ldo&֭gY!ˌ|S;TQr{1kIkװVXiP)j%aÏ;T?QI%A3] ]ZhϘzHخEO#I'f 2 |kg9NPO,; 9Hpl9W_G$x }e^6T Twk[t-ك?QYdcYI/ZDn5j3'eZZǰ+DxAMN$(c瑒7ʓn5yEt,T9`H<(st Hݝ*6 z˝(GX0Ƀs?`7h`%<\n٬}v, &ڼXĺ܊¤2g&U1E̱965造[Oَ \֔GEQu!b'`#p=}vvoZHtuD\5QX=um:9BeZ O_kyrcp۽a􏚘l77S/ .HB5ˊj@!e:ߎ֦S R6m)^W z @{RYJ N/ 'hp8x9g֚֠:!i.,O%/5G2%KD|C+>%wڸ9&<ބG{MI SvW~nJ[ry (86FnN]|X4 "Cn%IuBre/.7Le1/>p㳼xԋJpڜ3z'aS2`'"D!x&¬8reH|'z8as[lX/xM}rVl9V h|9OWHHC/MNִz0aQwdo@mmс0rK(o1 Sh?~ Tn9i6KƷ6.%y%7isǞ۫aX_r\R3.ognnv ĶtgB^+K)RlFy<nDB,bKec6N-#ԚfvpEN6 aA>HTG*}b8CBhُK:TM^$H\")웎UGKKrl5v:j^|=ƈzvJ}(k/Vk|oq pcCUd$dA"&K F&3w"`6aƵ#8|aC٨g6z7V:bwU(107Q16wPo oYKIT{}g vlBLjAڷ-cCZ-6/+υ /&Z*XKO[>3Q~&< sMPN-4f 2en`XS^VP.aIx1w,[7:M,ɝ=A_v@\2z!ŵG,TWJtS4P$8'p\Bt\ /+t`Lh'^}SqwxC\Ӡ7]~>8 =7O4,%&Űk?C02 F wY-QH36Zk'UC[D  0it/0B(3ͧ(B_ JUNS!es.3$;2~+j%Qټ~dF8Tr䝒*94SpPJ&:y/i≿>mUX÷2KkIi(*06G0h~G_7 0,l]pךkd[H'30?hy )Xqu\n(>Y)/ |=lM=rƊ<ӑsqMG[o_v g%f&nt3mЄG)9C%$k_le".$CpN)KGg<&J| /8I2M[8( y {eO=j. AT[}wN5:(ko]S۸< RzYIhJZ/BJHe͉i^8XYʺ7'X9xgK(M+hM(\^V* EZsǩ'f{n,g)UKHdY?zA87<4a,/Zޟ J@g3dILҷX*Dy}؋[=Yb{ed1bM?X$𺺛Km )@YTu Bɜ]5Yq6״*-rZ>cˤe 9tsD; ru|bueiD u7W|v)6o!Y98Ϳ5”[_TڿpDVb k82#@'(i4Z&}t.wNgClEG:ATU%` k po-CbPDrnRZI| !KrBo$AC51$=aM⪾Mؘ~DZ`/3XBlu|1i-o<>WLR{y&[U E|"ų:csul dUclf=4R-aCv<ʔ6laԱxE{~Yo 9a?Vz}^Sj}Fۚ-N@[ђx-ͷ8GcG 㞹.v8 Y( r])5nPB$uuҝ}B}1 O^=>x-ɬ/ x6EFzHet+ҽVSR:i9 C/.IMmJht0wS|ݭK mDo|؍x7C Y^o\Wz걾)T4 ;yQGe0 vqAiU֖iLM0| c$Ay*krʻgN4PX-_ @Adm3QY`N ZNN bFU&GJ<2rL~pMVe˝ }[yݪ5tP-6;"G͏P,*8w׻H1^uSLX3 d uǤL}C,ZJN5w1tQ(G<0f"fga_nYeچ<IÐT+BضkmjYf;]{=Ke淒d"5eqis.!:}ѹJd`\:DA/%tEecnjJ>S2T/U&(toMϸuT& m$.PۀQ9$AV=* px.P84҇~]D}=5eM,lx4&1Ku΋:'*-4l-@I@^r.g*_hv_ gt85q(3YAc [΁W{Ҥl־B#iH*y5ӞSL[4\~ҋ2o ^)v.s:F/api=|)zyfWQYӄ[W,p% LNՅ2OabM&v$3SIdklk̓c 1&@Q&tT{-с=gޮ #h05|qg_}+тש *Q%Rd47|M1cΠ[zC+kNG6C!ym.DH#}ʠ2}:V: t S7<ߡCc5A!4ZÎ0 ³ӿ4f`V , )iYt0Gww7ƆiQC,ASv (Sej0bYöM|F}!JAitzm&,|:m&1ZP(R쬋zĥ^mp w۩19sL/o}| |^G@au!vdn*V"KV(刺 Wh0?]6J s6̼~Nxc5Ьb5W|P P: : jK7XVB`i픯oRpjJ`fLID}" ^u}+VzE ;)yz)d'o?\$ aYQ̚ bRUڦWxUi_*cscVD"4zD`A_F03:ŴBErX\!kYAg.j/{ s i3HӣKhV|LU&0Ŷlz ̔yiR.xTYi5>*m;탁<ۏPsG(H `Z+XXU ]:nh)!%%kԛ\N/5_nRSe$wf}"W<AajgjN;!I `? g.^C-]=<-=.><3UO܋R'+UOzc\{/(ȹνJ<M૥̸2At_x-C'ٹf!-FU&L />$R'eFd4<<9!yhM,aGmʉU|~U-$t )bߖpwkse+C܅X(B㸃8dT >әpӥG4}&FkZAYxsYL;݀>N0Y "aV/o(n7lCO!~֬@w5$R.r k(?<Hk5dj-VE LkAA0AhĄ3>%cǩ J""Bکwz<,Yg)ar1蹔/c:dp$g"S]evUBeWs&>WEb/lD8PVoY(ЂNM*iRDP.SD[ɏ?t1?mHt?]7wX l.M\3 ."ڹd2CwW*c)5n4ƅ!dtOuWqkEoCa&LD`t 1krj\ ?rsF>jѡ;,F+V\bMq 0wmϖwVirP=W S;:9f_=`?N=RG{1W'.I4::(0;Z̉)Q@sUJkBU f U.k/)QB${#QT%h<pZnH\L x,ԋv%%\ݬzL6 CJӸ_-XZ)&~?])k`Zd>%6ҿ~ \>H|)y u #zߞhazZj|!Ʈ8~0^Vh%chD,n7,Rc>f3QH5Įx[e$_̿B;1_}r/z[jHq0Kٱ  J gwSwxN&zNp>t ,vZu\51Ck%D.ބJP !a I7հbS|CiO 6M%cvAye  ߃hT% Ϝ(ƓGSZI 1 9av^zpx ^uߔ$0}ylqrg\w}N߻K+ n 젤c=*{Ol+@JK]!lw\ClUggu"D̿f4v0O=bb"PV }4&IG6UtW;yaxͽk/J2_D*jo[& }B\?<iR?M֜} ?em/# S'h9e8-LBt)z|c=Eh]a^-*Bޘqb{)#%@8]PKt*>€@\O鳺%? ȂDY~'>4/eiь3u= xY j7$x+88իD jF~\C;WfӡFD(@hziW+ޝU`>U rґ)|VrJ8H]ܑ*~4ۣ0eIu6P&CK"\Ns}dN*Wuol4W4BYBI-,B[anyKg-.n}#Ĵ< قpDhR!~ .>='9-+:6V:50x F!w { Џ\*'AD\B}Ɠ^[x$zgBX %w]yR|pm*0'a|a~42ӃtI T_YyJbzJ,\?"Es,8NncMc3C6$c u$"v{lnBsxӛf?lٝ}f-!;ZMԚ|]L4ZqGPeDX}]kɝBA G*C㙮'P~+n6 ÒC 3%+/ j@) cc(p<&h :gښ)i{J\Sz!/v4%A[o_ #0=HwDJ X1:D[pؿrɴ)yo^y) SL8s#ߔFC[V!}ez\Y]b1MZ?M 1HǕ߲M$U/8Yu+3 @!4V@Wxޓ|rĵXLD]5A?UKłouDKR>)5B0|2m0լ:_L7~ 1ho7,ڬ;GReNO, CþWʓOrylnavp`(UU)f %XtoW*gR/!엡z'Rh Q&f`i58pf(a{m3dX \PN!u;)5}y9"zjvA}]sHe; `6\TXRy|9WF7"6JQE }S/b{@[4qDzq([=z&XqO%YS,T9˵P u,_q -C^_E?xYIn7~aםO!Ui&ՊKJљ/c+z?Ϲ^qo. ܯZK1:Qݣ4%|ͨ:bLV(>~$Մ1WMdP 63X3Ңն6j߽\f-`8\Q +b_wm:vo= У&){b:? .|)bG *Td A> R&^ڨcN\5kQE-8u O%zݼJaq $4WiHr#޴dSW:%&/l  S-W+ÿCbɡ-G%۩/gG,Mkd -^Fڗm*Q8++6>`%2 s1JP=7\ĬEogSm-wx: ޝBK^D&pan}z#{҆S.FגּUH%6C4C4&1[( iR[~ fq >,1D+QY[SBЃ\xH5S_te8h gD2 D#֙3~{f+_8_i!cgS!yT-B7s, XW"-5nNϑ?\C%Jqp/5Jjꂮ|~vDzwD)Z}F 4N]-ĂA R*)gUmwޏ 2?AOLz}cibi~JƬ $ sE3@yv;VN㣺lG?Τy9,4bk<PWG7-VʤG[$je'zo<5oO'=R迁NV۩G, gXaP[HM|4;0؛{ "\#'Ly$é˹/w6G4GklߎC J0;kDd۳ ݫ ]b%Ib_( uW%1/-V;zXya-O~|(@ ;]*Ϩ&Wq/Sj)QQ[u' N'B>rc7LZgznOC%j7NRڎ~J[̟b1I Kn*FtʇgE+lj(?DrS!d!>MI[8eܥ!Dg,S|{hHBl0g2mϿzj%=.i4Ջ0i~{2,6hXw }Lr R]$B\A٫,4.J6E½{ͻAnrՏ@?%<L6>seS9rU>M_5fi&t7]R;حI$ ]ӇZh RDQ_Lp{z.<Xc%4ERJq9(}yO&:_>ƚbr͛!7Z?<ˍ{0`7٥q;V MϨ]Syg viVJŽ6?E?̐w/~5v%+m7|us]4.5%n3~HKL &V_x\KL@ԓ6I +=oc62/1ql #\܄פ"$iPYeiѾ9Tf'V|cJY *8 rivcۛkU -AZ2a) FB)U2Ea.eԓF˅wuQBn3+=N9SaHݗBMG\oSЌiԌyĪ ([Ao\Liu_3kwB6rzW ;yLTY6FjDڨRh=h555Yo!)6JxM*I+j6^a\O$z7Y ( @u>I8M8:Ř"Ӿ <( |4 Hq;I NYW)BN c[矹n7r.Hpp /*hU*]Z d)BJD xŬMA}[:[,T=;Z%)r9iMRaZ9. e"AFB&6ɯ~⃿%@}e9qXk{asF_ Ë7"#/?}BU :d@DY>SU/[;!uSpVA$xؒOӖF '3k& >jMVPL+2n Xp!6ءr|oQEOX,iM`<8(lY,rbƢ;xen3"3+=BBJmX '\gLgWk `Lu_m]Yt fޮVwW/PaIxwޅq uԸy(8)`>y13JM %'# {I ȱjSCi6F0;ʐ.QEP yc_,{xK6IiJ>sX A:iD.%i%!@m/("m#.KXa&}Б$ݤb$xlH/;~ `K4FɪJmr FA^v<ƾ[-^tހ*)# c{ YB~>@iԛ@۬w]a"5m""$8eA'r{hX](߷ɉpsDjh0Tdg?vx/N (`*eOu C'^ a8 C"$Gz^bl"W92$/jZFro{ R^h$S3=ebZQZ ME!쮫9˪ ieq|}Mj( +aa(P Yp BR1h T8ZIڃXzlvީJ'au7Ņ^# 85g\ۋ\}=,52V% rB!^R2ԈŁ#-FU"k>'boEC: ľ- A,;Ƀ,w*:E]tR_LlʝxU+A@D8[eGjӤ.M*A`;.ٺ)|:`.ʯ%X\q #̬i/Z]cl -Mb뛏Qo p0<͏pB9\&$塧hq(!VZ "x0;U$=e<Ķ85e\%l3c 2iQI( bs݋i-ؿͪR&tM N0 蹯}Bm>>cf7^dZ-u4_:=aN˓\z)F:Gr71Nab\9:ԂhɶK"셌 `OzIÓ~dÕ`AŎ]nt]yͣd&8x.Kf?rTjvH5f҇ rW1}l,PQ0B vW'NSw1b,K& y ҋa|ĐY ^൹x'A{SY^Ovh8P>FdM %+VѢ.RlE=)JF0UQ簛~ X`T~iG`G(首rk9" &-?ULmNn+FՔN+嶾e+2DD$+H64m2{[q}QB=efs|?YKN:Tֱ%p ۠5^[sN ^(֥#UbhK[1)5qg8KYFIX8^G][n>vuxnyɎe,\߳K\ x+sFxfx-'T<_⧯ Tx4h̖oo8XڹZw/鹏 <G~"^yś.R)v8[.Y4|4g+'/{*XGTwllx [""SOf#ُ: mt)}x(n󶂳&?y6;w%g6'Uֿ{o]֓][MЮ/9Fx K圉ב=".[>A\A8ZD@.hiɗ?ȾWF1ꆐ[-8'ؽP$E@I N GϨv~T*Z>0qig?|]AY2w;.vm/,9)7^c Mi}g;^w^V>#E'I^8ă ޗKj!0:MCق˱ш` 3s8篏"8`BޘD*Au=YB$-ig{2ҲA1$(\>Z"V?2; 2@aw(%{][6$*?|;ݨ S&. -~3YJXnI^4Cg˟R4EtQaїq,RHMi /`PXF_ oMi@K)?}"7` tYg> j[g7:?xd+EK"odǗQ;6siigtkTc=XW4j3WCˎqCTC՘/p<3+k:Vs8e6k&Mjqty^'A/bB^X1rϢDsP&/*;.q13>DCQ&&)(Y,'Z<+!7EN;%^]No5)TT֝>9hy{s.:UdhD.䂺-mB$=U[(-=[_7r> e;8@~ 4Yx1Ak#E)5x*I`k{- <Tn~mn4%ij48W@ Z`kk1Y@l?p$ZZN+ccfH7K>p"|c eC2?[d=w(P IB<5r2 'ZFЉ~@5կ(`~B7=9xЯ`Ze [3(s 5^'Qǭ>_/X7=P*٬Dqǧ?i2$F!ZɾDap;c9W;!l0@u A¡6.nu"# a1p<ϹDw)+y'Yj;I9ɧ\YCH$&ή:qtwBnS!nW`db :v<-蒉؟!+Zoy6>o^\.tVqIT쒛;s:45s[|k;_%V;R'30űfZm%WPFqX-}KJ$@\RXߥ` >EHEa%,)fM1:|^ }0Tu(ށJF0 %P:bT)͗P^J|-|=o,e#O4~hzۆzsQ]K9Q|:tRz)c_7j]Z$͠aNEa_xZ Y#ۓ3?t"&ÌrLW]WqM^' .̔yȊxQG[b-' wGFt1 1Ap_nω$~/fNa`:o3KV#$$p +;MZ~`]Tpl *NuRf b들Ca6:m!q]'Odc?jIvj&8# [-ْnY4{V~Uq^7`xRe\jDm2d1t eu9\ \H^K$$ow^bKJ N"Qmˊ (S>?}Q 0dg+O>>QT<^ќ扶muSS$UrNQFChNeSؘ塓m%9:1bsoFqv/ڮc7ᏢRr WoT戵Q-i؂9Ĺoxx]  l[ 3iBxh)w}x €dH-\=M TZPh # 5~)(dɽPd!Sw~B GGcI/5rөݥE3᧐v 9z7qiˠ"X}fv#OU8[ )gupmT~Im❼6YB)V–u:e .7xs"6ֆ(g|(?-=_ze!_"d&LQ )VEBVR^fe \|X?~# omYvvG!>C = ]wΗ}g-CX萒2 h*=EWj0W1&Oy uO鲄ǶK>ty͆>Ǧ~PmOp̀τPaHGO4E"/,R8>1+Ct/tlúk0o.bZYQжLHkh9`c q3 X-/_=,g/9b'aߞwdWKtaΗ P4>kxvvLS]s.ϟ߿$ҴUj::Cޒ?B7ea2(ӍVrdtw1*MTb^6ͱ3EΖH%pZHǺHvƘɳ8K{|طFt8؏i~j ZLWx ϠF)1.vE),V"giȒ%{ӆVO,YN4LO^0= *`"&)`i騙\## ¶{z n/W[-X(1dzsϬbՠw)=(UQ̯|h+M| JۥuqFW k(&UfldCEbyG9GؖR+/"ҊGljR10 \Lq9Qfik5UcS*fZ] HxڔdiRAq*^Hxi^42T62I'#@QH&|Iu/߀E?o~rgěBR^R;jPI-#`scOYjg%"Z=SQ[*C"K/s*9Ay9=n(:܃&34IyUV" ׍ZCflA17\N&Gvp-#\\'3.Vέc< 8VZyN ? e8xcHs>yl?$F@phʸj05ݔbYNi-&DFK2ڬ E1'w3-^ӮlvR¨ I2c&;J L6۱ҷmrߙKi^$hRk~J۱5*b:.){YQw$fJu$y4%o9y5QfʟrvzgwMx䈕V{&ou>Aʢg kTn5ivIg Ջ8 >FVeu^5gOSےLK\PND3W *ꋍ>ϰxi AA۽m;JU_X`ltS0ȸ+m/ w bu(ÄMGfƍР,ItR+#sPBiiY).B@m%`fP4CJc̯& u5<6:y\41IkF4"BP  * ;ƨ.1 [خyf3ن;(dx˞K̘|&gԔ[f=E)]b˼OncrnᢏP,W^_/)! P3iak:IdT&$x{3:vi6}X 6X)nyأy\HM~:Q ىx~qQ#ۅ$"HӛUOA*ҝWL+f^Du[rM>)h*XʌT bfJf?JtǑburڒoX *?TVog|sB`;Vs <(oJ5+xXoaOTxdQVC^^e{1нܖ/01Cx*a hw4>95]`3uojIKq%Bf "C&8$2Mˢ9n@ |:NNv[ !e5 e,P[K6"Aa Y[ 9(B\ۖ}K7w\Yg׮@m&T FBM__~H#u=eT.xMcDBuD򽮍B9󀰪k!9DV`He.'( |0B't>R٢7ݏJ͘Yː'2G ][sžIqsrBU%BvB pWi֗0.}/QQo=ŠM˦jƾYz%eCZr@_Z2.]\S oWZz,gzxc,v,}lu#ml F5J}Y&ՅWB3ar81r0jt-0ev/(4j$(p=\JFޢҸLٟ7BKX-4{y 8' *6q{OֳJbf <֞-GeS9,_*&*wh u9ĴgK[j,м <`펚{$H>vK`)z>-Ԓ^2ĘX |G}"NoAQ7#"G@,'c¼ 鈑+n,)A|;Xϯ 7򹬶w@DHeyG64%S) ++_:WT\J0jkwC*҈ e#8ާӖ y_qeOS PsN5;v[sӒE4T]]/FxvQ9ĉ|ʖ wfNT3?wWkHG(B,2 8H I1-m4eHEEI_Rf$SʨɺRE<&3r$'I[o;v tH3Yy& R6 #jTK?1$FQR<{CR#χgArV7{L<":#$&Ludr͒mz>#6.L')Vu F:'Z-RMNbGΌou|J nVcEB|&ya(3qwJղVw 51g;uMK͍VT ӿԇd+:b9y=Uט!!Npu#\s" dн#5 1ܷr;p۶eeZV"gOG'@*n؝i=2(5cNw߹sa|ƁHOD3c̈́A4c ht >b*WC 45 *Yvj^yyb}=5$浠b.7I=/W-\Oڧ.(mJ <^'O%\b΄݌bg.̽M됰cLbG=Wp1Ɖt?ԫ@3֋?.:s˖ddO?WGr^영]H[}l5ÏkPpp<㯁󓈱@oh-jXh{>U3 $%zmB朣g[^ i3v_Ƒ>0]Y^ynn)7今S(ĉ2g˔ 'Q^.F*RU 2vrs+V|9?kngZ#"SoE.K w B[08G{ο֫R{ ln !L2Du pEZ?"'*)ȴZn~1)vY{Qmnx"m*s.qfσND\{>{bH a`e_e#BWNX^&->M`YՄr[B|4[*; irM=K5MOj= ܪ ~bfD[A> jf ,TowHD p#v[tʺh4gu [sc 6m dMBu9hfɳ|kr$P=8dyMNVIQ}RHRG1g=`[ްm$-R*ƛ6TbXzI=(& QsdjvC],/Hnhx*XeGEmzYƝ+nkbi~IjzYBd7rX5`X`*dzp׹.*&LjtËAi\A#gHf2uc9gvaY5 "-a PeXظ$d84Yduli+TR"<08+o bƂ(^ ٢*{Bnm^.^*>f֧ѦzWB/>!-!w=̃lR7!2H6艋?lG݁NLi_偸RՆY&`GĐ=]}\*!Vz_g@āc{YRfњ>lYޓ s\fA2Nf :QNA_Yco| QsVQta+L ¸pNSF4< &Ѧ"]bوC'LУT <^a/l 8 U#ELFy%n;VVkUc]7}kqiMFZ˸6Ug"8\l}esOzmުR98z0xolZ;o `O\Η:"f&けE"VmS|͌n+ fa6S `O5(^ F/&l f+)nٰFRw ׎k`oUX3X,d3I[?3gnnCixJ %-e8; 9;wq E/CTK5n)Fj֦HHW?2y4Yl^,o Lk%᛬)=HiO )#"P MxW~߈@i?#A+bf)ռR>?$D^yG+W)c!HExO4zj#~v(A9wez%zml;ӭ 0#=bQ4G[lrAA$5%"xt T[ML MV_b5x}J^>9ORmi6hYk]3!1b~~ F'" Ŋ)[!Zi8"45X`o# GۉԊ ۗ1*&^#$[D x"=ԕhTX#yNՂrj9<K*"UR8cLH8?SIU'o[/c/T0U!13b @)QKh>?ҤHϟK}{&Ta?i.ff_ܟډyY7E#{o;#(^()})}@&fC퉦`WRX#D"t{]@F #3I?o6<'QA9)d^ԋDݼ T[Qāӏ;|0?R67WZ~!,j!;/Z-,96p\Oh9&/9 t}k GKdKq@?QZߵI'vzY$.6nQt_4J=[u̧-'WV`ofAI8PLX]L7+Q@qL)\!SdRGT`BAw̺-drcU Yh9d=aͨ?EPa~yZ @3ȥhvh?Seģvsw3 )ټ+@sGO|u rTL2wW}&sr$AgBLCB`X9Yf_}R7FL U~Bna/ky1J^Dh-͈GEq:ґ 977hA޴#s#GꠥL ~AsB gFW**aw i&\m3 =$Y줄}U6ƒn% u֣a ΃[jI |5.W809 ֒_"'FS<-/6tldox }м!r dWnV$ {~ŔSBvox f!+ 帍 6O_ OlKh3ݡ[;M Xu^B}vuw8 JkqJ}?:w3([ܶtW:7Ix6Avʑy#҄NO-fd=`]G%D!+\iKkW,͠g: *_"Ϋ^M$kլ)R63ƥX1} 8DM7@_0i&l>+=6؇QBP%sN9aQ֒]v3\>)_mP݂-f6y;ZZhIx>f~$Q.$]? 'zADu_ ۶[~sY%]>TA' =؉i۾L'\Ң 7c]b : e1yBKיit 75qo13rtAE]yQ#҇5uHW갍1Ɯ0bG'K2 b"fOg}ib^=DJ0:02e^ͫScVc^iiީPTHٗ[A$BʒtSU7`` E:+UxCqVs-Èul8d/~|-5 -bΰeRxb3ٍST.VЄ{t5z4(Z>wjISpm8R!I<9V R]E,, %qlN V!}_bKa=Do,$_-{·G.ܜ`椕#)52lk-ݒ2 e>.ѧaIՈXr,0 u-Ly^#j_3ڵ8dKL[h^yv:+wXWaugq"A" *¹ @P$%`Τf<wLan^F \Y!rǧ>C$IΕ@:77~gFq+ zE`e6.agZ1e!(Db6Q3BRbrhP:Y_O`p. cU%pqkby9}}gOx jC-oNX;ҳn;\8qX=IC3ʼn<Kd7g 7.[R.B°G(Jј /o5/2ܽ}<\Զ j1,Ա-Ǭ@hc캺9"u׊cC2gTGrDib*(Q%iVC_K&'DG9h*cڪQ)gf]y\ `B= *LeV7?^)WDžۮT6:72BؚPR rt;m}{:DfcX=~RcE-zWeȨyUnE- GNJozhUM/}˟:!DsYôk\O8>)X3-qk* l6"l0-Gw X)yO(tar5( @qPa^٣>"9= >0F@vںQ;u2:sq2Ik&gɨʟ2[w}"zF쫿+,/`N0( Myn \ t¾E}`(m9i%g^";*KH:JXsHWũFQprJO׆Aoz.I{)'YW6ھe, &t]hlQl_*&J.y vbW9:p~>4$IZATV3иs ³y=`Aes0LG61bP4 RaW[OuIIy. 'CsiXKы.1u<}sR<grtg`ɉ-O9! ; Pʌ9ftxv-^~uEk5:l;Ɋ_,`(K0U1\0)nkC Gs}zٚXTg y +ܰfl >V"ޜݓ ?_&S%$LALw$01crp\G˟ïd1 7=6 6܎tW]X BFDoA8J t(7iiy`Y Cpe;7md3p0C*vAaps2Yѹ^^#B>g,kʬ&]>S)F{ReWD( ۠x\i/<ic' ".> P ^gّgs>TGT"*7mK86m\]:yK9>f| `j-0 `@mnD|0(ZZ1Hhό0kY)@:_}Li{=$#nǬ SZkL-7M%(ז:p%i4t)hiB<G ,S)r*<-Zx(o#T0K ~'h }>l,6kk,ƹ~9~{Q]]?_[`/['x( mg V@-` i[MWi[_Y3 w:ctduOSd\Qֈ2unq=&UDND 60ˬFc) Z*7 +^do,/ZcAgtβ}δ88fZt9aDwCEIZV)uzt`Okqj2yjzym8UpXL' LWp eIovQHntqb.ؤpWJ*P/hδ.TVqpy#&XFz "8h5Z5#Shk.>^Lx6]?N݌R:A ,c̼è~ \eG6_6kFZqnE A~ .4PKh fW"D6"h.;X}D u,o+^@ :h9)kpJjco1| x(\h+δ. ow4aL2/f*@!LF1PBMun⹲w_@::{k34Pm]mi)|$ W3e!{׸zb bXsZ|/D!'W' %]kUnӀ8hȿ`pB&U޸Wb-C{[s65'~O=r.3`.,NP3ʌoWڤGB[Iq@mRnJM)7s2IB*V&_F_W Kp%. S<]SWRnj!mk7`Å&0 E'r(֨E1fhy M뱌{z/POyRME|"n:G$ᕉ*l/+mRp0'l^ BF## ŵ[uUq^ӓ^ dⳃj_⧽ir^6-2-Nx6fzv3,ᮞ[QK_R1g{!Tyn tT6|>iݭN`bў4x\i[e[εGT5u9J.ʈaMB-ʁs!DU QNn ȃ`a95v5δ esLhg|>4b^p݄/.**? c|<0%);d{B3s-r`qjI1v3_YjH?x1:0vbHuP;y]RRj}$aF X:шUsVMa"JTPZЕqI4 y]tqBZbs!tdnBK!1JF@Cd*1gAx|ghR!=c.9Jcd(}Yz+MNM%w$C &O$H`Dɟ٤ -,ۼCtA\ YyG 1ȇ^WJt\$#<inn&+Up=d-K괤 kJcg4k ,ݚbk:06|V !f*͂7@T )#EDrLt;Tq?s ˮWA[zJ 1Q^;ΐ[0Ogs5? eVi2t\1.*7QΒdf{-ʢJd+yxG̀ylt@u 55Z[ v6Z0kdڃ3+"x˾Jam,{;6+ЖXSX]dVNg}P![Wb zj1UǤ>KY>}sjU " F)bdJ3E:9vk>|X}Q}tzBB?.d4ʄnAi)xϝk&Y6a~y' RSEL~X5ɚ;YKLk0S%FNz]tkĞ%F`( V͍m $l6 lfmV<9h1d@2vr K F߾O*Աk)?{L"OW1Dtn GS 02ֽmtBzо,p*ISi BY.(Dktb 7:{{yŃ6f}+ϰ,\m!I%\,`+ߌ&D aUOY(m 9%;ՙ°R[CydWTLDQнL^*y*)C#,~\ 4b׳ȄX Z/Z" 5Z)L}P{[qA%,J7%-#h=zgTWYQyrB"4˪T+mP~do{}b١qGQ5HgՋCN:>1!@&4`R~#Z^~μ㶐 썎ӝwa2eS_olF$@5 Zn5@7WORZ|݋|;]وpU.:.Σud'ZѹdLI幝^?y&K=p W/ڸ+ֶB*AP=fyL$8zoY xܸ'V衢EKhO58m1ar| Ր&7 H5H軁jՆGҭ+="|0~v]?^ӷL% 2Bw5qUMnquF ݚǍF~_:nnwjx߿~ .zҳxiO*9I n u+vbH|ZPiRrTuD˭A9"(,tq3ALCNjfethG$Ocf'|s1lEdK_*ve^iwh?P6;P6eSi S=yc= 4Ba/tJãii:eIćraD%07]0qPF 3ltz Ȑ&L;N{6Agh“R?GRe%cWojn˝vKQ(~ZW QA,FQ !pm:U@=c%kA?*b}sH0دTH:L%ljml@;iQQy!(Cm,<9@sKN|0AQhͤ x_3)֧65NTXRഏ|2tp/ w$ Udc TXKrl\@J5[I Z,h9VR& f{Y =E4٥ ĭ9F@{N-_ʵq)_k`1OznxJ_9nިL2+;N`Z:!oщx,= ԶR |T[֙R Mp<\5;X Q0~X>n t'!q~(E \&r ­C5Å({-hV\(snCPCxG2oi4E7O?h*(\BZk`%T~Ƒ.g~9$R[;kX634jiӳʭ]h'/t|/ oP*EpQ4@$wnFsc7B/ťPmEhMIj;k6 N NLh$,NT %_g$N 0iJϚ"04Pe-JGW3ɨg2ilEW~⿮:{xɟrq"Qx8?'-!F-C㹑(pJ2J/(`;为LS/◘'.j+)g X%`ٛh6QB6psVBavqw9W'Δ |ojDvf8L $P8e|4k&w{;W5Ӎ{ȖֵjH72+&`~*KyHk2Ϭo=4f])y:b  ;0rkt;)B2gX\EZꍍ"@Od*uMyMqp3va`qM7LǏNr%ekJh=JɣZ`;Q6h+x#*8XftȾ `~ìA@Ͻ anOJI %*H>{.ߏ2%݅(kd^̵Օ`h|(1haN9t2>=L 9Og;N9dcI 9&Q7goFSY04/*Wi F0dtWwxTG 0EUI#p*̃86:GSnqY~P< CvƵ̱f`+oYƛ )Bþs?xcH2-l*_z(m 2\GIr+(( +sp6ڼ:N P4M2}^V61V5g~ Hq=x2UF,8*gS%}Çw %=. 2? FQftSj@BMRN=QVu$jqI>6ll}"2؉HU_/tZ?k[0 ?هijG闸;Aem  z dĘyw=U*[{7@[?בs5;vha]|44ʑ-fg|kQyXk`Y :iEZ>4%WU{:-*+\%dB\e]fSk[ ow˕ T]i4&&k SWJ[.4i\ؼsﯦ-V@~7+_Nɝt]ٝ @;w}e[<8bXf<g(IFjTk.#{6 gKQ(pVN)Now;IbY䭒&]4^f|\< bT54LtAeFvrwS EښA-P dL,t}hU6\ƈs0ִkuzfQEZ+v^9f%ęlV&KsM m Pͪgnt' &\!c/Dd60NM`nԡ:|96j8S_GP+C\RqϺDXg*^Y s켈v)as3v $\k4]eq!h5Rsŵ#mB(d{5,>|Bn'քaYrD1!^|¸ _wEod;WF<a!{0ov~uҊC# 03e)QF>p lKNr@r_zmI>nd@9z%ҡHިT!\e2̪cEGL5(*t1aIGc@23)n9N&VK7 'zs.yvc`( ÷wJsV?UKK0]K|~JgWA+OgONRf*jC# sp jx},H ~055n36TVcE \y!?)r(+qUV]D@p&Xih7ܥ.SN4lf2:˵MM%ՑabG3#Z)ocC-ZBa15GOT_ amLx32Q \iXSpSp\LM2Z;*`̱QIi>rGT$i;!wwj:Fz%y/\f8?j֓]2'l 2bi풙}RI_kKƃR*h0 `Vt7w3摖SbUD>IP@!ѪD} ıI:@Nuf 9m9iC>0GD:O}+j `s -ΐ =5VnQw]4Avp'$0}Gq8Q\FSZlaDE}z3,I'+3W)@Iп0CC*$x \Q+y̾, z?qomZyoB2桐t1~!16th/fi2M60% *e= 2CKb@ln*n׆ i7Pjb)nVl ՛XF^gZ,FqdWnլeaK:Gc;D@ H&?gl[n0ԳX,09?;ʃeIum"֝3h&Bj\ё]Zpo37]Q7h*qv)і.†5k+Ʊ9k lqLfDmC#2~yt ծ.=}Q#lf\h"բGd `2?sNgj-Oň8Zz'FJSNi"v\ l{Yů pDJNp6G"\Ů+EH1T߷41U7N>]9: Xp\A@KM`~2O_vkW훯J͘bYn{} t dIbx"o+}G@5m;YJ㟰՚K}$[3SlN+g z5=?)׺4ν<dR]yg^;gNa^4vͱ&X. 9ℰJ&`>c Ճbyօzmۗ#^atnW*KK-FW ðU3h7}-qFpٗ}rTNzKj:>uEиS/(u {LRU3|%{>}aToOeӋrx YPA³jqA9͙dz=/HJ_c(?݃.Y*45^WKzgTXROiL*}x-ρaOpmJg`g<:R8a+~[`Y[muƲ)XwmhF']οVZt/"&+.ZHencoWWF5/uKGگ˶ld1ԩ*]HϜxƈacBM3Ő霷+hC f:B u9!H藌|KeϘ%'vZ/6f*:2FK74ײ=Y|݈*X0r$6`cK¨"ND;9]ƙ,7 Yٯ'B[ џX4_4{|f1oWL]^ezvakVUvMPm'h>;5@+4ɳvrϯ=c'H:L:8U1b'sO_v\t$fp_݃U)r'M'SZ7JG㦈 8Nȴ1jsʮT\ 0{CtG5([܊K<)ś+;Za7ã 8U?pds85ǨdF~YO궙r~]e^7!c <4zvqN01%#\QB7!c]2yUNs2߁i{-bF?ٻB_l2=#䒂 $2*YvW$!,Sϰf̾fٗ΃|-aPcxoZ@ȜBV௢/ 岩hmcMMQ9caMdV hl+gZ,Vb{R "`CsJj݌HD}/4IÈr^3R:zHKH'7"kx1O;Nxg|W6y(^d i^BAwu-TŤ]s *01^UC/`[V6G{c䚃 .UX}RONpjBOn/t pb@ʓp~4is1hFo66#(8Qt^'7%GnP ށfLpb9F1 `eI[ylrAGf_XZx/WcFͧ#(\kg>]|MF"熱H FF3"[AEݥK8#;OQK^NYVO;BTAg{*hiG+!RJDKt{MB% ς r~1* nܯj S+ZB2ì)8m""d<7sP"{[JέRi>!FB+ #g7>aמXC3(v\U"\{Vyx_NngM~)tFrFS΁ʉ3Xn/e@*(ޮ o8Fu6W=/"Y[9{dr3AEDr2E2o0(A6-NglXˡ\ucXj9v-lr\ai  ur2S>n |#=uo7ɵ٣85rF*4Ҕ d|ta2B|Lwe7oGP)y_ ?N;f֣hy9厭 57lC +D󟪷=lg@-1;]FGh͈!߇|Pl4 Nwӓfd% Au .zNJ< !8tȧɃx#, z zT͒97 _wOP4RU9OˤV|} ֎MPL&&y+;9?3ڒ|)7 l ,RNjwʎC2 h Qr(@$Jn-9.;` _Y%i$59dҰ+1pE14PApA?'8M.ֿb`sv ߼f7mq#$`jk %aǀ`_H)[fHh"<[}l`Z.#kA:`+,9D3:9#)Ixm_n ̜JLI#Ev 2I7C5SOUz9E}&:xG@ԕ2)TǃQ'OXBio D%l TfP|\0 |HGR\ʗtD5dReN^$j.d8G搆y$ƵBpSOqi(H fmV^5,+F0b/JլcZRsJm"5tdT-'\֗Nc NiaOb}=h,pSRyV}|XTö́EK+qПbf鄤QOv)vTj7x(8%޲QRA uj p U1#x= C#·dta^Dz~DZ+M_}p0 {0GQAppJf.Cy=kέlE8>eyDPyUw$U^&Ex?MR6Ed5 INħhS;_"AeU[k\>o-5a5SByő $ž?H`m2iӏ:K Ec)TضT5פ֦:DXQ_.w YX-کG8RC6k(7RR&,yvJUR,Wx. Z?$UKw> llr8hU)01B.t}k9%bߟ~~)V{N1_s/y `SJq$N$!<D:L;Ų}*X#$Ĭcx2pѽ̈́)ReM0JQR7,5,H/Gj7HۚtIhgK e)<݂Bl[q.[/Emr婝M&'-/M.I8 ݭ[!vj ;+vIN7GF7̖k!'-1c$Hi]j &ga_]"0J~/Q۴re/ժhd2/ 5~]֟0HSqaȗĠ6~,V rضZDn|dϳ-΢b7JL@YeWct A(L}/-}``UPEʫ;keD(tc>B@I۽/J$[nEuȴ^h6nz%>&zvy*,Btj0ML#ݎ>o?&FK>^)ra;iJ)X8AX\^cZm9 :(ۺc~jV pB[#^j F";[d^_sy_J4٠—itg)E.XFC.uDi1'!WIT²Bnܖ415Ь>X}d'ȱ$1xq X3*ݭ4a6YP񢇔2Fht,gX6_wTr{嵈|&S; @̑[%f``V!+h>ö j {? ~/Wix@ bSuH,.j*@/ژ2* ŝwR"eM (v'ͤHQ*MQdԘ:hxqZ F%C=7kk=itԵsk5ip^kӽRP,v{jݍ}lx5ܒ 'A$*\7Zq.0S{P⹒pfuU6wRbq~Fg4`dÕ׎EԛIv,<@yz֯W8Dѧ{+Fk &C)10Hvrv) ƪNxh1 Pyrʪ0:2գ#MFc>;PCIW4:HR'7jC|T%B^Y`HNhi( f&ձ^`*;ZXdr~JE'Irn̬K%d> ɎI8J ~_C DL"Ƙ9Ylt6uZvrl-<7}ΨD=; "HmıڱK`sy|@G$7v+Y #D+r1?FbesԳO If5EՕ$+*Z'PK BQoWcFpIqL",lB8FJƕ ܾ.6-Jw.xq = dO3 6a|$"vY;F[o<@fBv(k0YVjb` v'*};~5lQdPdHȹY)an W?֡y r3J^V:m(fۺ-H^^>0$wn'z7y_LI:8zJV}I,`2HeM.PWbRw:࡬|QVx RL%\݉J"k $n ;1#KCM2$6wb%{XH:-@Q//RhDgȟd@GR u#Ң1|Xp\-:W%hb,FKb7 G+i\h/F%cqhA-C^*LI 䔢]Ra BX{CE ㏛hhR@cN$ESps^"ju!d}'7EܙPx ?城cC7 +g4;UӍ䍎b FyF*<}m~e^%=oP7˴*f&1ojBYdB,3r[曖IČz%{lj*6@QSj[+/[fKvDa0S])1 J86. IvUV/Р l2S7v$W+FWL[x|!"DS=T;,}fbhݞ:"W\`!r6E29]/򬻵S$,(g XIy6hFZE RG2uh /!k˅f1 4`wd*y2\ !00\v@I34BğzPh@Rʠ"rO'JވX%̬(>D >JkI3#-  T\:`C+Iݖj^ܥܞG 7i_4]q<`gr3Tqgr#i7oR4U]͓ @ZѭZ&6uU~D6\uE-I>`Ù$Ze,' uF}`1\Eibskױy\˒aq B;Ac45 LJ:$_t3W(3k힇`8k|ov 9$I{ 8}!pˡ PVqR 2jHRvgblJJ<Fc?Spu ! A,!&t罦OǞ,#{xT&3Zi1գWE&@!X0VcQUr|a< s;rcMPi0;ˋ im027V64U_ʏʄؒIjc/$,|ZG0Oty-xw vGݰvv,$ϔ.zuW-|+~19P5/LC]>ħ7h^XF|֮EsKˤh8= g|'UCh{N?<Q|u^@!6*3L+rk@PUTuԟwwo-}gkV:|5b߅٬@N5slڒZ/~~2s*|}%[GC.mM:mDFLNjņ'%8sAu w* <඼)/+vIв&xe;`EβL9F a4 >PiCVTXG~VQ)1)pȋ#9ϡf!E)>K+#fy:+L!$ 7꺶&ttMkö́RWYcCmߺ^;m[Y($F%T/Tv[J=&iܐ@,Tƛ3uyFʸ@DD- mQ0y+>&29Ҍ Jju|fJӹ=i.+5a]WB(-MCKh) 2&ww$OR%FXB\^˂> NxI%])1I7ss4[.mP^ޥA~ iy۪eK|d^\6=8I^zV.r[:=n wq%˵nDdl?JeKg]JAL84%)v]oQ5FckT*,i b(; R_'lJ*Ho|zBkRGn4"irWI4o ڪa+Bm?Ï3vCp%.X4̝?WZ\TCzCE3f0Xփ! ib0"G>4W!rߑ-, CJPz|< y>Acu ly?aYDGP_@nLUZ}xglE+;Z\|!2C)p "{EJ (qQ_,gXBkHII.>s3rTL l4\D$+g+>4^d䲳Q\`lD\d9h<"l0U8P4h{e|璂X0T~d }pϠxƦ~ScEl aR FɩÀ}܃AT\f.+Q^T|[{]6 AUT*y]J=*3 *6jk++\ۥD:>o ӬKML`c}4b[LٖDBpr+MxKAb8M9+],~LiV{u_tk,^%78N1~ލ OV;&:Ib~_(Q0OnskT]h/q鴿qQ w |5_~-!+}W<͉ xdb>tq0fK}B~d Ì^WWY\gzKBF6ↅHSNRې쨦|IϱhZ/30$ Nn>UmY=P|:(+G%}́L`R]m D (JRQ5'|XuҦh2Oנ0C)]郛8կky=O׍ˌ*/_&zfpHo3&Cvc](Y7;Ku_Ŀw%mNdqY{qx[wQwA.T( rjmQ-|iOnxpϳߪAuW55n]އjqSMtW$;KO& .Lx,Qyӈ3Q毊H;_ك2.LƷ@ q/Q(5>_!0q%JZʾu6j/@ܙ{meE,q2O %U t}HJ {ma+ejӵ gB•Yhb})xh)HGenʡe68+5M^2^ k8O&& tR]ߍ.#b0 Qi@nEhoږarRQ ] {ԓZ;G_ \bTg9>@)o*xU:RdPȨW̡͡`8f1c6)U9x=ɏgq*O66k@f {EFJTD]&=!}9!+tH--߇"Й 4#{5L.-^5iB딗VѸT&سƔMDN ̰/zI^ VspOmr4Ep#=G ݗ- )RAҲg}- %N;<5Ԟ-&va/!k!BeJy.gjJѱ34ʜj^| ԪYtO.6kiэIylowXi{5.+v[iBsb<=`ׂT7^_k_~K{ w8g .jf]|?!쯨!l.\"n4KhZ؆_#656lXs%v,7VuT!?wsk}h{-ֿ)6.)=+*D".⸶+n l'YVk0wk.iyĸU4ڤ'D&i%hxDѓ:z^K6|\HjE:5L srg p.M"^5gq"gn$TOqfO2\k c ~6GuT-'dœ1hݶ_VF2" L|T?-0W9`WqӰ%N&v+S\8׷Ǩ@SS.!@nH*~N/HĿJ Vl³[})9SCCkUn] k:^O&eX6ހD(zwiǨw1?0j.(nf)B S]-3{SCk87iRk)bT*ej?@ 7v L5S7fDLB<8;iV11ba_,{9I8 ? !*Sd7= <]MJ4ʇ^P HP˰/&K8zoq; 90l@pQ> -nhzѻ15BĦ`}209n*n,^{/e?K"3VQP@[#ˆӤ/w afp:}GDfF$: "oPM~hMk5b܇mGb9lmbA\FyDT?ҐNhDvGsOyޚj2sO 0df"VF/ָ pɺ#q]eIH>|;JN|&DAF32@f ;GrEF2r)m:u5T+-녟N:dW!="ISs]i? z4i̦JR|\Գ4@Q^,sZgϤR!kUNlcӭK8HZX=ۉ JnN4Jf{[윴/RJ+(5gb^=Qu(mm@$WcA)}=By& ڛJ7ŶD)s°Guۃ I.iOb4Hf\DZNtl|qE2%Ԋ`&eRȗzÀ ˪I}F- vX% ݹJ 1;"SB;uu#-҈ U-5p9BbJΗA[By8 aP)FU Ћ=0b1u7_H@}Ǔ3tq-CߒII#~ /UBD5N:kdp!郳}"/EY"˖] $ejj1"ǦV簦hj磺ЕJ2lV6:VxqYὼN)A,\\ӑcRV{Q65O#>qeYJ*7 #<>mm,#!>taԤ="4wUe|/s7|Wll#ؘxYnF됮[+xp!,*xK#x`\$J)H.ϫ(j27YD),Jc;g-x@=R_i" eKH~uuv!1RM)8dneֽ=ܢNIT|q f9tֲM 1ΗIw'WRrx,MlမC'u$-9Nc. 扑;bwlE0NP0?t`725ߘ}W4 iz:$')@tyP3XydvNJ"Fzg[F3w,y_+r|+p*z~l6ga9v_B2ބ_E:K+u^yM ZyDH'{o,UH۶MRZAql-Jd+?t1QnMJbnp gkV5"P&-eo!L Ү:(RFӄB 5Hݐ?VyÒAu;ܹp}3'"8 `.P-/}":S.%Wߑ:289vtL/ 6 o{'& 91thC9$C$J2p XowU_Vt)믛w# حZ=N%#:似QeW9n.g9Se)34nV߈Ң`T&EؠNXs><2`.+)Q@iHӘU⧡e,z611$Qj{Ô1?%U=y9K>p%9ר>hqV{'i]lݮIUaU!)pT=]tVk:Rw 2A8[l좼kD;W81⤱^IIP`4 &'YF/'YpdƊhNTy2f _̚c;~kҳŸ2"k4wfh E cmǥJ©C #ȷ:jG}&j,oyI^Bb0 9؏.ot>QFxt1} Tv S¨_0Csj2O Ja_ eR'I83֍-hQQdc ,k?|%m;"OJA!!U ;ء|^tϕi"Txv 9d@ىPtb7xZyN^Vg 0E*i d* Z.ԯ,sUPEfQR>83cTc|Lty֢[&Yt XU Fo:_Tx.0u Oq/v9M`N,Zu tE OcFGc+ Ue /r=F!ԀV拔@|LKǯ[mtK>jh?_li_,uptlADZmDv?٦ 2'x:Ʒuخ;u)}}.;{ª5nx$Q.Q *!-1 {}UbRP-<6כ:tS~ш*oGyVE 4w"|+VOc%pE H1xamʢk#l&,sἘx5T8[aj@}R?7KS.jżD6:j 6GEv,EISz^qo95wPϿ,Mqsdx)SU?q U(#fΰCamid3Kx4`mbCz|a`ڦn@$gO[}0 ie?!/;$Ъ#i`%vRې,Ho$^yO8 J'٣ 2HTf arޛnڲP2rXUb$7-.RnV )o_9i~_1 㹥OrD[3i c)KY=HL-l)DHu@8˄i>1؃ G|BJ^TsC ̱B!ejƜvmW3FGw\cyyO<>%W|nu?㸣C1+"2쵖Gje-;Zyw۸P1W`ė~d4ωmFsŜ! پz't d[Sg'H2>|$7"LK2AMmc/"Qk ^r|ÁJqTrZSMoHĥ`7֜OO&,p-ȹ/Xؐ"(&Էl@Wr1f <$$7ux4 3Q&ŒbQK05Xk;d̑8;1>" w:`dmWjKtA$'CkxF3MJѳWFS)/lU]t+H<ѡ-M&)j}y/ OU*{ua |JPlz߈@ kaz]ܐ&̯ 4 EEJV-( 'Dyd0IaU\(PͻeGd^Ԧ]a|u6MTz#R{ݦq_wہ7e9?"zǹ۞tYoQER$cd] Y>ϮGUdecS!7!܆phm<\y'AK\p8^k9yƜ^~ek壕HtgG~T}D2 kK pcw12B$hx$$ƈuZ쭨:^/8i\DpTŞ%+*.Agc#OV¾`H,r(; ~8I*|5?Si52f#C< ە -68O pE^ć7$Sk) -j%{\~-5dɒ1ɱ~hA^^ Snh%s<,*7rJtlw igZYV`g4us`9sϏ&0I%qEO3סP=ɵxo醔"EZ򗀑 ֢ jrݰwbt:wd7˜ 2>*a<^bg3;JM~%wՠF=vRgrgoI79Ԫ!G7@}i0ݸ  S~JXލIw˪$'{|*\jO?.kc s֢PMM,d7a=?c(ד5D+]W(c#҂l>˼2kd:≯<7]#6'!FXghKdZܧb_J@<'!J/8J GlwK7dt2I75ߏGdpT-yw왤zƚe~bI~kM !O~u|-`r`q{j6*Ҋi X#F?zɢX m mWQe:t*{&K* 5@Hom5c0$YoKFN򤪚U -ӸJsOXŻζ” c ã@1V!Ք螕6rz &Z߃mgmeQpCxȂ`y-˘X!&GuXCF6Vma/*3,/ ipH2*i]`;2u {䬏P2g|&$d(]objd]Bih+7,eXnvFh^Ȝbͱ&qz1Х&/tcLRb=1y#+ެuӭ:"ʢn _3D חQqh_zWUC!}u >YEWWG5ְsgCJ!oNA( +lVMAJgUkLa d4Ck;.։i'.`fN@YWr tgpte7 I: [!JЍ|=8O6; v *Ȍ e-:^M. 'SD`\W\ x y7dI,A3HbIqMz4 a<@/W7Q<]ѣrQQTĜ0˿μ_tҼQvڂK ut%Gy;቞pHedM,t.$%&2wtT8`8H קXqB/u<4bI6$2ΉA)@g\@z޿޳WZ{eXZ="ѻձx4c =R; 1;mBqz}tiuwHDmyyy#co';:[rCZy`/؎UfWb$gZ[]vGgPJ[@|Tjpz\cw/B>|\];d{[_\O0#vz $>{*fF""%~ -v s.E8k:C+lqU}Y=kgxDO|u8/[1bC4ȥz*nHԈM6TPu sU5T~hA 6;a%Ds]lgԦǑ߭x`Ly{ѓ[0SiE^Y;;vIf1|TwyHґd;=@Ѩ%'s"c)MޢY#Fkg4"Y'XIfP(s*L=kct)B " ٸh@65^@GDl8ȋ&Yp & X/;'{#!78'\@S rFK𙋑p"zJViAǶSݛ\:*-KB:3᮴8ܶC2O-d! J 2/`RTJisdOs*SŶpFlKFdΡcw#6-K1M էdCɣ e3$ơǘMݹ).NVTV.mOYXP'9gF!np.FP0ZTl! {z魆Uf?uc(!=ԑ i_H`pI`~VK~?InʓaN_/[&JݓQ)u+Cyvzş(Lx "(O#J<3YOqʭcbjIBAe|JM7k7Mk }<ʉx]m﹠cCQ;>ȗ cR Hih3GuDZldQĥHNЛOE3~~-}utBv$B[>I- ) CEPBYb*mr7j?4땚ى|{p)\uw8K $ DS"ZUGY )$S,:=w[ U!Pgi> :Ct\D Ώc?SSg W=@ y0@=4^9 R~,9hay|} Ftg6ʾ!-4^Od#T yPϟqh-ǰ5D.RNb88.p. 47B h(dc_kcrnrlM"RskbǼWvₓ3o?W0z#O+$i(>==5!E7%IgLg/z<=Jge~juJPDkuŸZo{)V6"0Ew#$KԨ5y'jQ遙u^BJTB/nvX^*e1~m 2Qg*"1%D ]C 'Q0QbE,1LY (|-԰Ul䴒q5>=Ln}o4!E,]]hx5H4bR*DHP$'DͳLTׅoAK%۬ȦRFj6.҃v6Or'} 'w/=*\xK4vHQ0JPbјYm%9Vރǽ?zByJ֏4:pGԴFu 20[=GWk^eTv[вX*&PvJȋeM,#EFƕϨ>St.c@G~б` =>Zr &l|"!2n"0tXol>l> }ʈ퟇/Vq(2c@ADÿ)1F H48ި8$ݞAEFeȘ͟vDQ?=,:Y(Xod:lZԇ'H,3to|.8&dKAUkƮLǮ踷&n*`=U7d{s t]MDYsF_FJ_`?6X~q<M`.!244\>yq8XX9}@g6a#)h9""WɂZgx6zJ8)ϝPhP3pA-OFVLbd'``;@n9ĺqJ1e ٺW ͐)$0r>3k9?Q,HPnIbHB,`??oVJl}6@52t}]I)r]'TifDUh9+e^wlZ tV7x1g)fpj^^"&UuzJyldl⠊W.|-]h+rZ+5}UiS_J'0Fqhn7 0Y"o',K*zi--L-QJGݠށ]yht%z&/k!)[2N U`g,.HhnC3%(L;+wv7Zy#~)I ]ގWէz,e ;eCovUNgl|j)%W"ÿ8]ĸ*wV-s ˏʇCjdPd0gډﶮ@ŏ‰HM 8AXUlgf O,.:|`\7"xJ ] ;FSǨؤ jt!9>= ?ŹWx'YY.37ʏR5gAFʄw}i͑'PprY]#lU-f7 1Li>Kf{/!utswhy'XyqA.kQv+oJb5 ~hFwY7t|ΐgB,6IS-7wS)).E 5~v v$hxɮpݲF[˻8F6/3u_a6O?.[6KmiD+R}L>ܛ10l}UDnUbJ0i%" խ%Ug=#@k>A"4Ij8zj ) 7ru5*{988dqD0i˛NeŲˤp U;%!IG-Ohd0h?3cj"I&VTYV/hb y"m5L-rT.\,u]?2OxOɂ0 "7Q0Rd =!K,VE7jͮ83aJj5'̽ҷ#ʔ05׽ӁeͲJ[ؙj+ *q>?4MʧI/&QIڮ{}qAm砏TBS]\\c_1RDӠߘE ^;{m>9#JdeaMhn&& ah@BsS> A:cHTZLKu+(CC8탻Wg35{цFbM' _ e{Tϝ |exe"ʂ|T2 dK j/fl(٤0HGfRʪb[wO֯{/N.,@p75R ]ȱHS%{#l!l{E ^oQ*8{vPt&3rʣM.H* VxPblӕ P:}9piZ'Z9,;p r.Ud??gI{2zia7F{ZQHo?1k15{{7WjuN“UWeR2 9Abl謗z .fy@&${uTL" g\fܺ)`جDˆ!vR nwr-gh/tM?uh'obKEPX a7S̔b;B$aݴaݢHA,?o6'KK!;](Oc#89o;-kP u#S]Y{`yN67k1:N: a[0c0_sϩ~,Sq+Kӝ>J}N5~6.g&0.4&`%aT48s0֍÷PZO~f1 d99(_:Sm(xf.7^92CaoSjφ{-/Th O N!0q+0E7@t汤=|)̮ 9JCB x{Azq{V#p;*P`:[fjj _J~E\4a[,PsfbuN܎4Dh)'* {٢ ݾ2hNl&`ddor0v}.NPAPeE;KIF IAܴ՚]N"[Q)SC&)ewf:qq݊ټ;ZAW!'8t .̚N;BUKM,tDBѺq$ IP=Y%Tu¢O,sJ؎7,f' M-R˘8'*wWl[k L! ^s)g#ueeA&RC}cVE~eBm>mJGN,v(DK pcD0"BPm:epӑDSPI˟gۯn|J+ IQ7p+6|PZrYz6WYdHۇ4# "R C? l {˙R8J~) t`0'+6ϞR$i#D _=V*ȁ lHU:9il2i%P"`whOb=rܲ@ۢ8h}㒁Lр&0N%p&aY v˹tdb`%,UQ0+_BDw8nCلoJ9Μ)]R$=%2l@c|D/iƃo}6U0 Li &^pIe wM[9E ϑ_6c2L4bʱޝN6Uj S\,mx`XkfAi,mLT4A3O*MZc"I|$uffyd4|yw+t&7$`6P-4iȥ݋?,¯~1O؄?)>+K x5IUI~n4uL<¸AU5 KpV>&$0*pȟ;c/]Vn^kE6j0 O6 U(L1i f=(]3 {L˘S{>Çe񟸤MZ-,B|-dG|6CB1Vއ'5dH]"[af.gcy~ 'v^*X\Ym .03Af K2 ?p%] V9S3Qk뭯@1&b^d2(S^G.K/) jX7 SfBЮ^XDcxB"1_"_N8_fIoW2Ӱ%6b{Cw_OWq\s_jpR],itH_u'@;c Mb)KԱmJ$"G&2r1-sOct?euLD‘b@yMɕ:Iqdl`g6B5A -с2R|ki mF_Aj/3}DJ>ӽ֢=|w~@m)b ^$_6|=t›חy:vDR A%!パS&p|L+9 2F"O0ZF_%QY8uAl%+I:_&xY.njٴsetZmDy:Z+t)PL&z*Rv>gɂWJ|ŤKd @\TTtl0ٴc<:K^™<.4N1RWHBj< U1Zo8b:/ЊVlɠ1'"oۤV QHKQr`i"5krjEybvh fV ۅ6Z;B8~VHn'8Ǿc-C=[*sFt9 N4+AcSS);(dQ$ܣo9[ ċǺ=d,G^4Q2(' 0KF{%Fs#0h2L.cpl-: .e_RuIyk:Ԑ Us2nAKcD!r^Q4-0"9uQm*S3:h{!- ;y6̉RqHOFYj'e^A[<=>X wTN<%Bt{AZϔZTWoɆ+2h8 P}6?fب}S 9?+5kzjKW>ĉ"#fiBx-& A3!I J,p_gH"ׄJ[B禮]tMsD:͟緌ʼnDg%O WL{j !T52"xXsO:=|>5PΕtFB6|z^+Iza~cp4yͣ@c +{BrrۮTJ_BJQM_ `W*?zhv FQ"i2pJG+nNeUwDZ{Wʂ.@U:}_P:lR!6۸B h55i @!q+_ߐ&K{Ǿm 쟐Z 2G3Y{R.>$v0 ; o7m^ĠVMʌ&cavqEv|ԧg$e]0EvұcL܌L|/Ör7}iWzRNҞRa-O[Pa S5I@ hWz<¯z MkN+:!u,EVZ3)A.#"O[%@JDvʹ+ bR.ƍxDShfI ~"ƿOC7!w-N{7{pMT)3X3-bU.u.]^EXDj#/+kP"J\:̅QM]˗nq*O~5xf5Gb2UeO}UVm\bSMCoS-+ĆsUaBz ަ2 XU-Ng dYq;Lɷ׉K\Z'YIQ"?[)ﹱj'!Qt[&*f ~Y|`꙱ Q$`ΜsٜhA`tbk^IKDd8dř Ѓ%c+m@Ө3h?>0BBÁ;b+Eች:Vܐk)|Ft0s^Я6Ō#R=D}ߩq t\ k˯@wdɭoKK]BkG毲F#NwaH:Wkw) Kg&|ʕn +XF#4^:^Fu21R_?h2*-7h* 5*[@eK8K\f< ouДNYR.bb+;Ա"zk$G6$3˜SCtGo3Nf`}c9-3UtǙ 58sзzK=OSF~(z#flD/Ⱦ$#WXΩ!ZL5>fq l8{b'LS E=V]ݓ^ aGZ i,]gWP,Y+y%_՚;iQvD~x`'ER$ O|&h;"D HJU17^0f3i˦Hh1Ԃ)e@8Ep8O/m\l ; .af ;_Nbo\rc=N+r n/ЙdMT-,&R.\ʱjy?RjX"xGߢ24J=pL4b쾌y5o*Ka0L4\}n9J/a]` w`'z\eL}['FaPN/`ò?k9'a] l@XiOK-Jn.FS G~@5"cx_7b(Fl{jD=JZ<t1#O<`& 7\?+N+gspl#/t(·}6 Y@VnC4TS1[G7:mF}OGBPQO.I^Ht:0_ipr)JA _ 3z셪߉]4N P\&a*#t]ME)@I@*Ò6㔴=PxBwPy '`pv`ENf[>})CVyKm^P}6okpm)N*ݱezF[*^G~ҿ_$<(S#.kV:܊\ ktaآ-V~L߽f_^F>X{>&͎2, ,-muŧ \|T+tUL~hv۲}5Kcc)\,B]琹.,:9o]x;݄uM_Z XG®E6.PY]!j_221 bG !0`LЯpЀ_F >{5 N%᧪P y\$zg1-x<~ ^]vd['9i\LiKMəSS ^Q-igU8 KV"w] #Y䏅m!\%~f/ *=h}*tu[L*uv0пnuy!GTF" Oy49,65V6ɝlGi7˴])ko58m. ф}n=zgI^;GZc2F@H91*zYžiDd%Idܧ\RZ Aj~`gcAV:u0.h77tF's)>zy 'j{}zf~ AlbTW:2s2heYoiEh^1C+JwZ6 pDmbֱߐE k .C,U]Vih7iuz_SQcX,I*,&Ȅq].%:i'S;ru  FSy!gU~eі~p@W !nw/g k7QQq@,;aP,&.}ELޜ>gZ7L+x(7W}@xg dFnw/8Y{ l)@쾰A .y\;{E;khTDHd>=f*t?Sn@:_o[9==lts=`c!}|ak8 @h_3Mi;驵I{ךVK@PΨYyܽ~"l5ezt!j[]z5H"ԁ\ːC'u@2[[㙮N *LwN|k":dِF;d݅t_G\?f7sE>*:7 /oOǘR" Ge ".ܚf)VJ)d-1"qh.똴a^p >PC^7Y4]t]KvwǤN.FB{ߵn .,RQUp:RDHL Y2njR .׺f2nJ &>/޷tm,]yζ+?U2Tu &֖)@V)4XhL5f`cđ!du8ԧkYQN:}$?U^YrJ 焏ډ7i))8y+w($MH-5EjU:̸$Jw?` H4O)K\ K4ZKp+;s랸n׾?c*r뗧,Ӿ=@x&oee!3X#[\kNO=#5Gɚn 1HV{pdFJyVJ\4O5ݔVr o:Vg'kxP&x~ &vM`Bbb"=M}E.H$79EYʱS&>٨ˬP jCE]&5B*mqDvsᆇM8e/:QVBrM՘Ta&0lja\TPwLL!; jtι*rǽQ45\Dd#{Ms&*#`eȇp8gl[[OHNTc}xDQ=J4XM;#&8x{o,?KP 5Xa3 ߶>n>r|'e;}MɁB$Z}iR*fd6Y@.'ܦ@=\>%ᔄqRp e[յ;nj̱YM+9 ;ufVHݰl޸TrέZ/u’ϫ=/MY?vsUտo@_W|#PnRPLIKWNV5#EN'DdӫbT[ΐ¢M.>=%=>@Yle?gv{{/ڂj;l[e&}b׃٭Z.m4ID!C1$sY9̈́jıa`:Q%8".G6`Eى* xqJi y|MqiN[ %'GRa6#J 3yIQz">k% !^?LT$WƘqmP =&}\ k2 )NN&ʇ6֛ D|e5F"8Iydx͹QZN̛i88HP!-r} Omvj#|#Mx(tY<AsqxiYpn:ёo6 a$qC3 #%mNCNAK e=bb6ܠ^2Di>qFnNL}*ϏC=;Ӥ\2NjAc\V9O@1U%[6d'7gjvЄ֫FLa)xd*N7龈㠳}dWH;4B SzV-{\I6UYJF6"r_2YW%dkKL/|3iK(+R٢࢏H(G(6v-pdA= v6QAɌ+j :7ˌw@~it_uS0qw&_^ . e cBhy?%|Euw j"Pca8h˥O> (K~ ym/૛@SJ)mBCP,'A-8za%Pai*K$M"Kn~(X9dVЀF>`AwDWvc !Eh"S_Cm`i‰L̚vՂfN;$v`)4D@f^ Lْ"/2OF7{3bfG,1qycKqf1-Sl|!L2|],lctxҔ)][MЦ&y`BV.G"OԱTcY*N%AֈA_^_ᘇzLos/nbT/8LCn@(0(RǴf $!.x.J_x" fJ@bLd@?X֗`xj΂vթ2_E**|mN%hzZyLg*s`@u,0t&KRkYÍ{I |X7EԵ@H-a6MdOgXuhPr[kjkIXoKܔLx˧Ns-a"D~oXďP]ȄTh z"Ù{ 6<ŠX W̾X&^k5\ˆjS;$  g3b6&u9/N#_;W0I5wJ-9#6Š֏1 50HvRX,̮;GʞY)z[*d<:?O%,nnxC4y$5!{׿TŏH7)6ْ>@xDV՟*t{Meo?✻f,,0wf[/@MM5iS@ )YLJ{_ 'uA~MEzc(U%OX;z~-k'](hx@!'ͅ^b80#:kHC|NDFs\>ߛ"еfo&UshzdA*ԼMau^)[$WNo ?÷Ə `7DqJ,(D9@!@ SYq$')z6crӉF; Kx'e@'7ƕ΃=t]N0"}hΛ8 zx62!;}̓)8T7߾W@7#qg_0|OQw`A2DvQ~21kMҢKf~G\Y(m-'nmbv˯jNU3460Ȇ\}K=dA*S#e=W v((pJ3[kuL謄qV %b~0o x`*-jR~ˬzH3dQRuOϦ#dQLe͍Tk&pȸW'@9=. Jof^7z8u_9 . R0|GҕJ :6 ~UP-+ &,sXRw9Q '_ȴŐ #'9],)A;oѴw/Úm]nV:}hjsڝTQey)|'KS"a`2ex@_vYlB{Bෲˢ?a>OBk-^C+W"#[``0 XxF3|[i*9AIm&~\0QN7E7w)3.o|dqMcM׽FGCM9xY-|#o\Y=i@^G#vf_*PǍrV/+fI,k  jR617D>Y-I~x@&hHJ@rmg;Zw"1VRS_XSūIbk;dk%VwPUu%⚶9oD BƘ Wq,Zm28P:yRC $)h-<͎~fezO pUӠ@ïu@/erÅ 襍4ֺ0|S;ǿ0tc4B_+< IiGPPac|5^EVaX0[bU! &nU5,B)#21l#{3qr t_:x{>[$θL6Z<=2w@yדp(-KL3p 4ogmک_a'L:,²`H̪8͠>wg<I%ע1LooRSy-#E<^h02ũK7$s^ܪg5*:R{neqD8/d8I_H X6 $tDA*❮LolX9AiۈK=710O)ulPnP7sDG;Bg^^2bɆF%ҪYZI6>B(}l0ҫ.o,4ϒi.|'ԏൌCDp }J~{軑nmZ@ɋ,7KK@<[}8Z ߸N $v 6`>Y}o44]-HSF\,P7K0W>JXȜΈ/7'9]:M=hvJOM6%nJP@SNT[Y ?YYB\r$}QVbt08dȜ;m12\e'~=:9 ww3㢴TP6;ۖ*Tp$ϐZ!!G eq,1Ņ7cE )ImٍCs7]ʠpQa|m3'K"yMNx?"Cze VZY֙k42o/WfcOuăq* VH-x@a[~Ig/i ttξ>v_v E~db}팄bg=QB`ȆmMtjS&9@ϬDy7y ХojEǧ cW|sEOGG@Hb[ԼaNT"O6ˆg2Úx[U s3Tp,'VqzGT?34`ݔgZn*)&;v'c`2^ܽiD`>l $XI]g칯K@٘5Pr>Qo!,vYZCztr2Z -%&l7G$; 1pUa&1T{2o"_#g>(ʎ 'DL4[w8 w H pd>bLv ɉsmRbO`S',wʍMꄎ_x.'T`ok\hrcTȆgNqAbglkM#/s^qa\3anU]=}=щpD7WS'i4uCuz1ș, XHChT9 0؅fkR^Qve DE!WL8pd4V&4 \ ̢R^ş^6G.8 tAC`L)60p̀A/@id8al.8UH66*|jp_C0`,`aSuQ9xGWNDY5Re{-;{K[yBr1zA@| iutCg&Wl}hqJ֮PF$陮{~2'fk h Vs$pRx!L4b%GC7둩%`R71n{7U옶> gܟIrM_)p*EV^'hο]LHJI6 mF Xnc 9# Z\P%Ї~`_;&u̓9d ڡ`^pߋ+Oξ;4 po|NUBSLy(2:O(`023–ɘ|0z0"C9a JaEUOր h™!@&C}<zrsWGXx{e5)Z Sʦx fH<u^ 7js]26q mz)C[wTض-g'ܖG ϒc{(g R> nL恼#\NͶZWj)Fۿ0[=-4VvM겟-8,zw{c9t2 L9EVeU~ʆ-Z4WAƝoC:ȦҜL9JWہ'dTJVOq孩9忄:Vܝ0'cd"x*) '.ZkJᧈPLp2&_0oM lR&1wDƇL 584FDh";*8 2WfcVBimp`w[xC̿kлvrXx ~i;7$OZ?s ٺDJRp@;j`Dk ԯeE>Gfg-A}2-Z֎qwT]3ɛ-%wݫzrcZؕzTxE3PC)?SHPv? . U2gg2ԽB\af!m]]c[L? '[ֱI)lFPcgYU\!蓷¨yt* .ԛʓOon,5R]agg&&gKzZa[샱豝l1S / AVNRZj?XAK#m\H~vVA C]%7τUȘuzSi$QNҀ՗uϜ)aa'"a2~559?GFĩMYr "O\pBb\LU3A( p~x9(Oy{L@l{):jZħ[[᫋db!վx %z6 P.l 8r~Ŋ,A Axv(|8_.c#zy1 ,$sHœ/4}$}AkM*9-Q|F[ (6`見-0 (D{ 'FOOO1`tpXY{bnm3cp!3FM )})FeleuWa@~RO\Eit%W'5;y Z'JR; 7RF>¿. y%jD+}OTp;ˎ#7Fu*KOHXWT̺[^W:<|6pykvvrZՊ &1QxqJGQo<aT蜍INξG cN;}D0:yW[S npN$MV9(3l`;`p^Mqٚx85}|hn,@*3r-KS#`zI?o0b,ስV>=S ~].g Oq> B`vl3u9Wt] $Sjo_>Qi9lyx_d99R)IAbP#Fb)5?uaU{Ie#q7v^v6)TLW4쪂+?5d>ຳ#=VR0I ?D1xifRZ!8=?| :%~ʳ=/;h|e2R Hw3eS6s%g9rV9\WoWPpg5Y?I;6P9tkO laE0ཡ)FBwt &%3^qm|Xg*ٹ.*`l/6\wDnY3btKzCrFpjG2a3BY ]^͜;°Q,ˣl7vWL m7/AD+1_w}euz&G,rƷ3pʢF=El 3QT %"Eckx G$M!a&-0cd=vܖ#r犿A\jՖmm~y01\ yz!.y"RwŢB,!s{> *Ȅ TY݌ҨM`Z*y"e%Fێ+x@[^ %ٖtۑோY~eCeH1jR,WʛC VRE03<}1NŦ,9UZ![Ȃ]_7|$0) XW3[]KK](YN𜁗@x4^A?[N˵XnHS_Bb޵:Tki4NiڌmTa7qc =>JH_HER$;:Aatz Lza x]vMnJbhpU}R1,v(6Ϛڞ"+IS$^uEz p.|_Q=eu*vD=_\-k=iOI Efnr $O5R9 +Z\a4F7S(VyRlpZ<<oIϭ*Pbw%w֝q/aHiP6nV!aWtM/k\fuQ:W\Zåt6m5<@n޽H%(5q8ՙ[{5Vy 9=h)CCb-#&?(A OU;I eN,[^pT鄯>菽X 8KVKl"ȕY=ީa_EwR5e|=m9}]B(.wz-BLH1uadJFcUrKT?|"ei`dL GWA9wkr9`A@ ѣBu&?J0|>o2Ze/ꎙl 8eH6NjWJWoSy :{}f ISbEmBj7OGÿ0!'w^OgU؈['8'ZFytRߗ+;P=l??tؗq#GH[*MHY&̘7jND9`è2q{iJƧ#9[,FOƮQmo]B-^W㮅̋MLtyS\R5;&QOK - +;gB𵮴ۺaJ|i:z) oVYwK0:G׌W0[5@E?1n 5ǁ65w*:KP$w G JS5ZR 28E1.XKD%t˱uXN_*2^1pF&M(Ƃ(%.["m mE8W>㮒2mPk ٷ12.\2c8sg0,lVjhd3)BψV" A%|wMYTBOiq#lU?bL VՌu5ːqϞ0.L-+_MX&7Z"ً>R I&@y׼L;JS81DU_+ dŬIРEfCXfpTѥpVfBV$e$IQc&,N˂R ž|J.Tx?p 6D녢 ւ/x~ Wv'U _tvqRm@딖5Ox*rQ Qz'n;vfh[ci!sZ㗵 JOJ;Փ1|E`wK;s0kChM8tcBÓ{rÓW>Hm'C~h|"xŽ ޛ-id2BZ&{ stK.Ed.&yG 3.ā7.y goSמT ~J̣^Y1uhVE 4{sA }O/1BK&"h1 њl*P IcdMszdEސk/c& D:v ]6|7! eϑgBs\(lm'mb6vL#73u9X7#W #ڄeWA=,5 @xXޗ9Sх$U3*|@"@~xDpPiP{u_hwaHt$┷V[:zMtXdIlo˶LFѓ;c$oiN#ox^|z:NIV47mvAM1;H⡟6O.-}Vz jf)I 0ҙ:NOJ>f OnN (>L>!,G[ܬr~wDшht_?ug'߮7E?Y\w,ƚ~#}MрHotC9*`x:y9t|E TK0kg}hnEoΖif48kC3oh@@MUj)UЃ0pbֵń$;d #pb$ Z*D~i`M!SS;m3%T\dL"e`(j5P lcUI%G]4,BĸP~tԬ ?FQ_aNq!Na|d?红GcB#)(ZCq΁ն!op륡r];izmh1t|213a=jckH*"B>&k?B(ߓ ߸MvlkOnqr@G n}<Œy{h&IͳcwT5*rb߃I3١u.KI3C87]<|Bر_#lL)g WTO" m7 ޶ӘwXG]t̘rƸK{kA@Eb7Q b쓲04qhz.6GM'YM۠yXM|׃Prh;&M]j jNOq=^#3ty<0 qHNCJ-aNFeq, $ Xq*+i}ddnTpF gqI'u %/oy _~XvdBGOɻ:U~i9yʚ%U\hB2d+RaXĥZbMb+|.$ag[.\\Z8(iˀ2 Tmi^a% ,7Vۦb=FڬDf'J̺.23*˗z~֨AsMl`- uVbFN,7=&޾ *-y^Mk\tتq֥xt WBys SGDxiX~.!t&ͪOxgϑAx*OQW,vB 87uan^mGHdd!)WFP!{4UqJsl_wC2cl}\t0\C‚N}ܺi"oȷYXgZo ;G(@_Z¼]kK2 TwSO-iaz"FR~Yq HbDv:Q2]0}ij1\VpE-:sg2p}Tcd,1@<.ZifeM3VJ&)6Fݨ!ƨFz1llʟ=|e0MsK@]0Ws$ӡזƑlб"MŀYfKT/îSӳОvon$itX]^[t@ADw)xBiè`Tu]*%^EpK*uLۜGqWCMݛ.̸\`>ffQBTXWެUH+,;37 "LG{d'l[KU 0 @ &-9Enq/@ ȺJLW?4-osYePqKoK[o-px??8 Ě@ۡۑ@V O+d=%so$B@4wV?kp3ږH :s" PI`Fy 23hsJE4&i^*ߛp^t-:@<{4 DD/'!$Z&@[S@3=&,,EkD. ֽdIc /8(xkeBMZ 8|5- ( >d"f\a+b:%ǁ]aG2@8O;-z·dJYW6īǠzF`N 2'3z5)hB;2Y|9;'Wi'MjFズPy">.zԷu!Bde&&ҫuxzdMڜ.B3P b&h'\ntXO" L/eG4Td {Sš5&~Sy -_g?:-T`bEF/ۤPMj mmOGz兽ˉpČB Z2uׂco+@8BJj##B`,y 4uPwt..0WLjl sgLQ GSJ_;nٝ,2s-9Bz"Fp{A%P XЕb/>weBw4d3z)儆Xdь/EcsP y6cK $<̛h>qTҐ<" -DL݇=|_IShv&G*tvj@Zb,Lkt<Rfбx _dcDB-x=FCh!]:dD$kp T&!# 1vBi Y\r~[԰Ff{h2I&nm7B ] {Z`l)P2˩ QzePډ7}zvYkߝ2KpdpigQWɯ73$VN3[= ,{IR[˚iM8x\1}-M~R$=iJS*o1 |R;/ 4?l%GN5PlMn<Q rY>"1Jr,`FjS:,88KAQP4!Z!u$LGY@ pGE[dήECE@PS$)Cyw ni!#gE4|}#! 4%Vː^PĮ߉B8yj07jZHJxbB'3Yh 96]} O ^2}jr?8ǍƧ\@+!^w)iHnWZ 0H/f˽=ڇ{&#WarU)n#Xz$ phnx fU[*%azRB$;`Cn&vJE Ӳ[=G?6%uN}=8-A%j0|z9bfÝG͝, @#tNYg:&zȺoWOMZ#0 ]{j/~7c |^4;Z5ڵARY!&!AAXeNv¬M\Ȯmt?dqKpukhO46Oad-MhT99xXj!un QٽOV諾m3U6Ϙ{=RÄ SLhqbli͝g!CqBK3˗6%Y m S,1. AA(GOOsOĻTCJN dVAcu7{p}O鸀g2u/;Mzs%T͏qEq9s'I\x_*. h$Kbѳb|ޚy_cT)m5* Tq;=6YC~j.,MKR<|%S{$kjtM1%]13\ x{)g={Rܨ,()P|QgW 6u+TNN(bPTwK{#UYB~VMtĬŖ`^+$j_t,͊N>PE MVrAGpWV=70`E̘ZfM_ω?+[,6 }U<\g,2R"GwQdU2٢+[BĮIxc_3ڳg6at#Xh -1-X f?[o?fi)#7"T##\~濊iߗtk\FU&8.!1 J);}щ!*dC,"A&-]^:Sy _*o*`1m[@Cz4: ij̢NMw+jx?P|<߸>P<̪ qcYvb<@6R3u lwۭI*\Ļ&^_&$(#\ܪ&jJ=e|T_砏ߞU^aĐ\(T}44[D,U Bt`iG}#hl4kStPW އЎUNIgZE&;8ُ=x'W(@lPbѲ,jc(Kg)"Ͻޗ6oX91:)p_~rXBH ̘qr6v MassT αժ2XQ7Mf7%?t>on|jd;3lz}KҝpǦdS{rȖ*)x7d荤N% Jyh; ҟ=q%{b֥N8:"^-re~;. bBYKG7bbUOȌ1nCx3mSQPBĘAi' [P0V$D'fQ fd쫵ʦWdqXP]MR ]HN)]G<_Wk_झWhEKu,aB0,$FʙŢL=)<4/!`1Wb?-v9 ]P* ,PN%lͥ<4!y,K$3^L1)~^V%4XPu#Gqy]QÞZPxYbt7%DY]Q+Y k֋ ulV5&n$.cE|fX:m"N :آtD36RnnMLsh?>-:!H 7|S-;iϚTœ~bCu9S0c:Ez 0^7_?ݾ KֹbLBh?\OGH[%SAE#9zmbp_O Yz?IƲ![%9p_^ӻO_[VNsʗ(’.'Ӥb 䬊!0L |Ҁ3N`6 :H3K5䤹(vʫG,6][&dr)ܽu| z,HSْZbݪh J_'MjFp`isM| \+A%@~6-4@(rk'Qh~@??^%x)${䦭_lIysز KRh4q%!3h)#ӘFtjAIm  5DAFCgZSTR4+ -ݖ8#V5f&AoxNɮ.c ›װzf]҆p  C(;;uքeaB B4ѐ jKiM@l2QkӄƯ y+G8M06詓_K Rz5P+Vw?=~HU\~s> ,Z_=ktB' n_M8ъ~)3&P AD5b^fg :D"@>S6ܓ;b.|G/./lvY8I_RCh/m{GvAZ_ j0T,1s+ D14"KU z4(S x(qDBſI?+Bha((J;<-0rĪi=NFD9 t7Vv{r3JKa^3lui~]D;Z\%UT)v.!їщđR :l &i'X-g]~?OǼ=BjI6mNNpX/BrZgS]( X畫̿t$ 4nS'7B gO;, o%}Hg2,3 t=jҼ0ٯ)&ň}Yn,<6X0C,s7q[e-}th>P`t5n|+JUfVrktX≇큒'CHsVM$A:q  )hsDfNJo6ި@T b !M2 ꑡ5<ݓ-W/0h2i\ o.+ 2mChQ+=4ԫ{8tO3cV 4k}6s_m&eRca"RHI*\m5$0A`M7T>5Ԋ mV5 iʰY$EwPF5upj{ݑ~E&xi׫gA!|+"C]M:ѷp3fJ)nD>:0[u k~94yQ1[qiG5`OG6j-GY51'rs~ʼ4+FR }V>X ݾbe \ D*cN'QXCAVM2v&Lx*$\^&E;K7p$b@*6ݢg!TGf`\O)dZ,2Z{y7:|`M=6v_2B 3݂{E pwRm\R$Ȝ7 A3* }j{_RְglL=&./Rd V44ܯK&Kj=ϧzP^,PARtE/-Ok8W&桄` J+1utx/\MZR4-rocs76 *H6 O^5Cr5yh^@c[CW*[yRɿA(En\ GڣsP2K-]Xndz*SIj}4ko\5%2_SA}ub 게^1"p..3{yta}iL'P6dc F0Mg"'8 2͘E#zEȊH~zL- ڠ 7ajQqŌQT=LPhe3ia\T˻~Sy5ս<'Ps.E=SSgڲu,4jLON5f5̽":d:]Cs[ gIzrƪɽ( k [t w(@Ǜ 8eHG;FȲ !*wLg=4c$ G m&we@'Ivw51K}L(J;X$U;fcc>Qq4\䨥VglA"am*2F←H0>)7#ΡvNѮ5o@la-]}+;0+v_jAwɖpR ~s5O<((zj@%D!;gcKJG6x߈'Su7*v.%aT>Sn<]N%c?WOƳi K8γc10:sDT_ ^4KoI!_ >ӏAj$M.hO' ͷHxS)q6,4rI= ns{N DX/q3rAh'FIpbK]i'AFy/dzOȿr}دevr:}Qzḗ!L9 BUuW-[ZYBW]uGB_RȡvHFfATQIjbIL W=Z&6x2`tPL?6x2(-kD!2zS* 4x|Z:S#Ҵت!ڄ 093XHo$eCQsp7T*ea-sF-NJטZ&Q-%3֛]ɢ[.|6:Z2F@lC FLw)9Cp@$ƹ.5MW_m:W\Hj>b ԞVLXM)tVne29|TpY}e*>r͹* ~X d5((-Dӏ(vNծ: }wJ=pHE9qƞ(w,?!]-G^"D; 9Sτ88yxydLܧ"җNCk,`oI0Hd=H^ZGb?^uDnGc8 c2,+[j+$ RJ͸`3{­h LMsC k"XD̡B*w%Z7+ESe+ʺ!eḵ% 9ӟXd5{g.X%%`4 $3ѓe[KB 75#3$Fc/L n!; ܗOZ9C{E%$ؠݶ 7a=׏}0V6(O2妞>ܬzC H~w ]nSȭ϶?Cm2/b5jޅBfX'H* ;'a2V gcz03'12_(\\?gk}G_{#[HM<=((RӦ vdYֱy uGS_QPM1 Nb8bYUy@ ?$| ߑs0 2 X͜?™dE2(DazL8,;/V~^=r[~P+tW ru)|ONaq*N\BԫSU)ͽQ\] 0W=DwB13lv$ҳE<l:YgAktdyD4 snAGnaWSda$,KD9l`5-g|(_ǖw|ZL-vGF;P :y e wE\' L$&3JJ|mF?#F#Q:wd W85? 9=LēyUB}Mj[_gDzZ9%T{A&I.O/pՌ9U8-ӊM2p #cp,iUϜ+IݙPטA9;MxSӟV-1唝RU[N2fy2r{;}1LvmQt hFAtLU2Ա "Dd͝ՏpV31]c%{*SXłm,%K =wңE}*}ߔvA91bFفY &=*'ɜP_iO*ˇ3PalX-Jl>P$gL=qRO.IEk7xq;,OƧǀ0p+ƞ?'*:V+ZUu#`߳1eeW j4ۥ:.izOK5O#}s5پmot&oPe6a 2zyj&cGtߣ3,*z)B\nۈ(i}EmFggW-Ykݶ 0D1a-_846Į7gCHh # fOwsVP _QǓ9q+c3dkD a ɓcXK?++j`YAۛ1m8PMH ('=䢜+(Q%'+ySk1Gy0hF$|;¾]%h'k{C 9s.~Dgµ]5ʭߞ۲д ($ZapG߸Ҩ[峸Q׮r]y cb֪H"k̥GCHo TRMhD}fSiMacsPD-<9hSltG,4ZJ1 ޛSP9~wFMkU*e5K,D)De N'*aW:f1?z2U=i>krx3-$O.c]$>h.w/o\b`LH*';0w2< ,G(bp@ܶ߿7>&"N]N`ku"SYyX癒Ӵi$-ZpbJWB=@[4DkmwH7^B6왦ؽ$ f rBJ/=[}Sim^[Ԟt̙KS3n5Pw⮩Yu~INmCB+csW[ىuTel/vG Es HZ(*`ߛdH ~oIbWi *x h{Sr͖e&-?a5|)A<-XtTD>n9׮fGf@kSk"`>v#f;xR V|AKK}\F ?5pÞ%ױVB?/k?*rwepw!|,6rUʹ\VCjzٻ7lãt}ע)~%K8@v${bqnyKsDMNr[:g `,!I-O9Nԛxe3"U^À\a$Q@Eİv/=C7lM53Q)CnJE"f %/M-A x z.4ٯ;o8sX|/Mo1ժnp8n|%"e"״2a'JW3ʌK3ȪZ9KF8@ ,QZ\IH8K;'% jgXUԘ\\iGM9ZPhe_X ~TC0&=wrdThE5 _!2$ 7#Tj9nȦS?!GTVW_V KW xZo) Bqͦ;9j \L'oY]= l3'ۙg\3ʚs\4QCȀP5k8*=]>2>=@#?X5_n ~m T (.GOn@Z*f@O{x&(hdpXV̬&TdϏ^i馆-c٬>Gx #$ t[nnPLv`bG/bUp” J*\ϫm&pz OSjrq%.hQD)I&AVYn z;Pk}g'lmҽFrK&*54tE< jF7]c lDCw-Jp5W QD7I4Q2!̔19K=5\N6Cj0eĠŬIQ]wv.Z4&2}"ṞeXl85'o J\nշ.s( 7|S wАwk0 ekq q,Ay{Q=fi iS8Pyi/OWW <ܔ?Y2TkH$|:n vҨ=Pm_H/ k-Phޠs3U9?X֦I|6>< f=yg>bU9M 6\Y/ySTٌ"Ў$ 9~<q[.f_|kcl•ŕQ q棕C83fudQXW1Pد% -[&HI}|,4aI(CWՅUM켿`Hn2lRӒ["8pBPONJ&R+q6,y`[@6OIuΒ\fN/Aʋ(ס'[0 QхOJ-"-' ͣ,K/ګ Yp`%piZ_1@]]Bmɰh`k|f{$fhM9lһqK޶RWԃ? v,LdeWT> [ 9>A( 2}Y <1|v`t-UyK[' u66MA=&wظ[&<a6`%-D: P@*ޙH{Co鳜.J; ӧ[{F-.!I=#_[}`j9R/wxGw\6z5| Cj"kdTʱST,xvq| ~ ;2AO  5̍(nK 7i}e3F6G]20v Wu-)(ܣtL`X/`R`, !o#)~s%fjN7TB/A|~{I ڗHM?mM^s`;]_TN}32-@3qq]C,7vdȸ\thunNpzMb8S,R@p-zyF R|h}v)9iFqyE0 ┟E^78xCxiTQbSr%Z mTX B#2e :ƢA7{xv -fm;rм A2chiP #>i-jtBSkK#k<\4i" xd'\ zhg~ gxV2Ř%b KUS̡ SV\$ஂh}Q3[DX?'1GGȽb+/{YHkVP_HyW`l[TO= KtfGo)AD8xa#RT;j.l΢XȨ#NЁ?׍\2YLРq6(mnN9P|.~WkrEl:KBæh(?T?Vx}/:Ε4B| Aٵ8 T$h د,I ѦK"TkvT! OplVuc=M;>_v60[^ but9:Ƥ&?%0[HDEme`r&f { d)%vSk$\ց =k̆j caEWǯT.RӁ@a?Bw_{41$:W-ӻFK2ROq#+pj`dBnLn:$6cƪcwϽ+ )=W~>>s-= /fXf~֥&;g4΢ t p% ɖ'³"W_[ϋuEz#Up~nҌbf-]nzL=:MX\Gۊc7o6Uj/x2Y޶i8Їr ތSݙ*ń fCI!g6[ fG}6BZZb&JP˷-]=ljg'K5EqlBÊpV-q*^gc|f=6 00|8.`Gnx¬zUSLv[eيv(.w^ƅ{rFf)C5*{$:ieaF EviVE,D2ZKZMW=M,En|e_u3}8gTJH<֐À!L05x&tkPF'Jn=V)?]1ծn@-_%RLuyV;a3|̀JFɃݿsDA<6.ߎo}˫x1xr~jj}i_>i[[?(DE@kZ=Txх4[ ьZ;g܆G>gǚGe?HN7~P E_a5'/\ {N#8}Վ.>CL1Nj6\vE}yEܧg 3 d.\\\s:RS} T2!2k vX˅4Ne6(gG#@LJTo} ΖHbh>[}0 (uHy7NjO@q'LO"]"9``hw3w vA58q1˳ ?R LL'jEXrQA W.4܇XUEh ;͔^ GݠR T% $υ^?W`u-'- 6\E)=y,炇2..7$o8d1w8-J$V?_Ws'@َtByAj_@<3pvk>pzr1@Qjest;Y+Թ)ʿegwbs6}k>wabP^Or쏇ۢ<vhXFw )ߒ_~Jğ1lT VɄėgO`aN;BCH=yT ԘI5V LDui%CsJɣ~7C'iJxkY Tdq2Jn)bX;f:r9+!hE*t*a c3usLbSS rEM) |S(1*j?\s3eM|[%͗\߿>Quj|EpHccgAlsd3EXP)ZSFA3۟nC/cgEAݱ > Oot>-+Dc]#;J-i3`>`g;#_#x6)3LWo \$ģA~,݂T\( /ʆL&Үr~>&] {D`"!K̃u,Ɍf?8?(@ ^6ς3֖(h FKwO8.C&r[`CA`cg-fO\ 5-yr ia'ršpO^rӽ:k+1~@>qz^~fB24y>ۈHC9I-dJa!ʍ:`UCaqu0T?ÏȾx4Ѯ^)  TDžx x6*@FfYTঈ8RJ+l#i- s65L\%Dž;.I> n#Vmev GbeM1a~]wXpmI6֐x=R Z5&=VHp;׆‹tc9+<"|>C9zQ\Yu (mRCPH}UD=G6^]}PjKtY5܂([7Oiկ4vDJ"+mhIX"xt+Pp[fOKօAlY&4_MNrF p[6>Xh#$ @LN)g+hШ*ߡ@i_7Q܎S8*g%?h8MQk٢I"j `y_MUW Ga2D~ad(CDA2KN_b]q(3~ Y5Ci'.wլWPL%chuZ@'54% bc.'ˢ$7W5~QSץ/ ?fb՗as9rh67铍6=35qln U"_K1-lF+|O4=\dlv4{<IBKJ06uXҜ|4i.xxZ&aUGq^jې UGJ XPvY#f!q}0Qٚw+H7D~80`MP SegY|Iy{r]~ĊἇR`>TwU7gN*#{$^zb|-כV[ pC[E }w'~-!iGe:~:Dw9Z2Țӕ '%-s`o|p*_҆#81‌ѣONJ| Z*[м۹_Ɋwh0Rv׫w22ٵv]+SffKnkol**hZT Aܽa;vW\ٖ<:]5ڸzVpX{ee6pomFKyMu؍g>W*O%O;:0O(0e y]?:d:{ %OYlHdžlniY{FQ O7(ifZ oy__@jmg)??%ARft#T4^jU]}5hZ"L&T)x)͇l0ߺ|k[f!BnG0r[=njBKWΆhA+\WB}"Z;[d"H 2Jhjb*z#%(gaiRuvヱ~ IoYGm./a PFӸQs%P`sb /#He?9eZajO4 A8.jBCqu$Ij enf3@+sQ$?_|.(yqFܛG%IU3 ]᪖杧")oK0oXAfoi1V i8ڷ|o W':vZJO Nbp"\O䜿÷\BZjdUnb'_oU —љBl: +[TVEbYFLZ ) hnH^Qz^V)D|zƛ=a0lb;EJ{DZ|-B=V}9-~Oo^A4o`5}:'el!+.]9)}<8,)gR+Ѽ/%֋-4^H\) lTVcbjw>V}7S!x ɝژ>(M~«,yN|^YbıI3!^!E4`Y0ֵc͊O͞fΔ [FL E6}id񎮹 `P:@".i?4}0d KRb!| D Ϧp@tNAi m;]Bk6&uf8PT'e~4PrQIy:>ִܙ8۔.,Ȓ6ѵK^A;`w,$ xki-~!G}-* DK|3XrgZ9W6tx4UiJ!7)E<_\Ǫ?.|c:9!ElPe`FI]*ɗc ;"3m)7lϰjt Ehwbk#OePl{:ovk$Gإ)(2uUFƙ&q r%xmׇ@g@FN|0dxۛ;#a6۴̛ zn6mcp4|}àw Z4 4j’dUPF*?eW΍.s̀c[8:&O yfs9d;vzA´hgjp4ŕ|clƨѲKjq爟( w=<0훈ܯ.OX$ 8obЮ6aAD^o`hh1=?JmNǠxjO>{ oXhL'hgڼo|X9cRs^h,>3+/T#$KfgJs<_ Tm9Yz0{huDR^k! {OZ聩u8=金 N2ӛ5{Qןrډp=H`s2Ho?DZ=f2 qF0jmC5嵟 ~O7,^d__Te[X'SIU"Œ}2a|ZAڭޞ7hHq*sڻ)ku6w>v 6v+S$eN;2V:>f+?A’Ȱ%ժaҕY|xM;XMy|nis=݆1a@{(L"NXc~ NEt W#>5}%F&S࿄bFCAʑDgk2P)Mρ\x OMHK.\nJ 0]VdZ0S?iDf|v7M!_U-bT>HP^M|i^Gە? E`pxa-Y<93 w;\kGR٭!@`cR,%ʫ RI)CRK p|Z"DwI$i¦v^-;j:zo$T8[$^W :oƈ^K3LK"2 V< e}`v*&zrMJ|xU ejO``\oث'M- /ГC:^#fn\9hB _5M Aat4q9\gY7hrUCzZLPԝlMS@t?PoL3͂W/w ke +FH 'iIvtO|5Vf(|=ҹ eZ`:klϲ7phc&1~1YPއ_AN}t1M'^(|Q(I6O-GO0c"do^k($[F_=٫f 4P[1 q &1P|(}Ӷr \*K5y9\[]ϻ 8: NXKS_-'WM~RǹLAA] )t$Cd*\eu.ۿU&ΨN.n>*V"+scAGiY"m7'*KE^ ]6p蒟6h^Զ 1(j~j|d{6 /x{׻)3Ѫ(7[ʪgAFE~^A:EqZdk'5v]9fU0Fԍ IWB%e{vB@abAeYx}ɏ lr+K^ȥf1 c mw[Xb  AP{XY@N9 &@?*yQB=͂Dt~Ce똿r| Gm㳁Ŀ:E!<].}f#^*4Y#/ (sYX߫"p<䵿 EDDu'q!&ٝc^YnLEIxÅѴeBM&Y!Pe1!T(dcd4=ȋ^# 5Li~bNT&52P\޷4<X@MQQ@F/4*]1Q/%ιy"j4(UJqʁJҦ;-ŴIr Py@e 74[LD)ί`_W4l\+4OqU^f~^ smoY7ߺ"e͠bca1Gih%"dν,6z{Epx=KR{s9d]:JQZR"APU_B×ѪxN()PhɨNsqze5[Yfvu< (MMJ>\k]:}"oq/YhݻJm Đx*qГ{RW䥦 l[>??Y >7Ip cfr1{Ri(cq +[`X߅~^N ptM6kڲc1{ھd!hh5ikT~O`fLWBʨh'j bY]rG I2B>(<ψ dp%VP05nEf+RH]eH0ooa).&dğ)0 Yt#Γ33Y'ˆ<]@UU l{ahW:aqǁ\0*1&?BKY4l([c|[45L=nFB;Lg-(/D{TP;=i;?asᗝVnҩQ>WƂ:;Ln>[8 /5ʼn(7 hڔB^av#F@,5u8q4.^,x;[juI;JҨ2}Pb nyǸfzygFI {DtvL }LH~w>`/,-3\cOH|tINPҧX Rmy{]D:H|@;d¢ _;}xӆqs?r0ov &;io.~VT+zΫ*t`F{*J`**?j,ѧOh~]2Hk8)%YK[0]A{S.MfXSꂐk:WILe`[\{ϕgr .y,@Z&bPU;N='.[pN"p33?E^EJ"s6Ѥ4&A݆n%ܿ:rvȤN*0|DfbVo+-Իԣ7%= N^~0wN-9CY7eRiq.n &$ Ggܘnݚ ۿudV()}mRr2z Ԧ#h\B8ّӥ\%m Qz23[ @܍Ycsޱ3g0K{lΩ,-Ipe687}Hd/V#W!_Ǘ"kH2'%@k5L}k.[ȭ\:6~O j|ʓy{\G~aiv/q (C߈T$;h^%&~Mzrʝif\]1Ⱦښwuٳ4ؓ)FX mmb VV+r$;qaNE]("us)[5B BuCYmȰڎ-j/EVp^0SP .$#b@2(O#7r,6k/{; %}+r0zM2Lbpu -#4nDkGWHy;:6brr3Qvۆ?DEŭWVr-XqܻL?4@KjI0O2(?x$'KP(>^J/-@tZXiԢ#C}a 'wcө&oPq 0o_7/>:J̻!_)_EK}a_q/ 3u[`J`[w0VY{tOݯlu$*6a$G7lxX8,~9O0hqva'A. PQ]4iщIy xy8SUg0tǐ0e7O^/3 ,KFx>l{P귕3ዥX@]Sr" 2d O[>v0:3Gd Z}Ns1Lzu\ '65 g w^@f )z!J$\빤`"8OZږ7ú sQ鸍is-6∕kiq~BX&}< e&مf=F_+u$ak5LgT,]Jvg `-4Лax֨j!FLAic/g4W4蛈dX™TuO555wXZ)[ l/=/QFXb@IꄎpOѪ}p›6燴±WQ)Q8 wX@GnGLE|E?Q\ycp¯1<߶YKX]bFN%SdM,0rKkTD~V|%lrI{د za} wجQjIu 6.ġ(=&AL2G|fRiU[ )Hlݘn"),sgd9%X'ָXns Eg)n_G/΃Cxr__`G ГXMB3T#7[2/B v&JH$Ž(˔c5,+1 ^Eɋ WlSܡݑU{ƇF<.*?N]jPt\I_`Id! ?LfP: #v=q !kg3geTIN~A[܂`ٝHke!}6kr]^02*C^'@̏U$P-*r"맆 r[rb&ɕ& !9yy/Hʨ HcϷw4K'[ŅCj g)95^6ٳㅚ1R7CqmR0ltYS!'ENt0o椈r3"֯~dEG;oH`>K[Ǩ֪- UnfV:E N[OeoRD p(>*Zn^Y# t{^KzWѻQaUɥZ3=%T,pnOvQX׎eh@6:Ÿٹ2LП3?<49mL] ϝU @eٯ!gn"4̍2aj)-c](L 8>ZoWYt^̒IFz*8i4w/_)X9-dp^XtϯXRpQnep[~7/d׭ _p1?@|cD,$ē0Uec?;4oF幋o/z)$K4btېcnZ[o) r1S5\\%3I=#ͼ:8g 1AM4eey/K~miM.fֺGzD-h3xepvQfq+s7I'uO-g#+i.*zʙ1+x4tL {5Oj)e'UkxHEy]2 HCI6G0dŽ0eA|\X-thmj 3Q.OrG:K"``D( ~9,X]mMՆ}%7v؆(. 䉤4u~.o/Au+&Kt{K-麞p_Wf^CchP铀n.ϠrnZxU8eY%1`h {4=I#Z`O&8饥 rs3Ჽi:%U)] pߑ 3I[ԟr 7G/j$ cU֌&Z?;Y8 hO2p?%iA+d#0d> v͡MMolԽ;[p]aP:@2RFtX}b̳╄iNᚦ?yl NJdzez4Jc]Lπ " k`UкB'ET%L_Nf]PosUYǸnѴ{,U^4g]8{وEL9umE?puq$$iHZ*UۯfJykjkE^ǯ7?`TR4Reu+WT>롊2=h4g@Ȁ$~}`m(~x׵vz#/5vF<#f]6.^tK4!VItEl_2t]]>S\;5zR",l~5Po68 p OQLes5:UrZ8}kDFu49\f|o!04Et?r)"{ @Y`*P,q1ʂ}xB61 L4A}@xY%kVÎ=d$o7|N"`O+SD|ے ͈sI ×"SP_~6d){ 0ؿySi@|UYWzY1Cǘ:KѲRDWb 9E߉m 3 Z6 KI'_7g &R3Ctӂ50!_͌9,-ǴxC:r7dC,'\MɉDZzWi?fWRJ$/i^_X l Gh;=cv6 aNkn |mOؼukzVG`t9 4 6 ̹ml9Nm4[kw d*q\mCJM2yEJMDe"MgTU`YYm \ԘvB{-f5=%Vz1Ѫ"T>aSpshr) l&(z)%Ja_1s.Z;r%.*d40P-c<ֶpdw)Nb1X^[6ӵs>z!5RO c{йwip 9 0#[ ogz[#uy6借 ^SD(U N9+iԜ%Naᵳ 15iMag*|#FAnق-pl?wka8G]$~ńˈeGQXO0c,- ,1KvᲮc%{6F$s4 [;ɇ*KeT*5Yу|J$!$pP̰x"N O\+^#?ТA%󾇃5{5Hq(PXCbRL.”,^V߅1-SNR"+qIf,v>HJ \|G)Ʋ7SmքPp5H+iO b:=,4!|Rs^t4v=7 ^z蝋`rҾKԎ:iu{g5) eJGN:̰~8$|iC|IY.S;=r*E1-~&e$UBسKL꺫p2/5\H]ayğ זZ΋ <|&*ȚLZFx+V\J =Y W|g (ou>tXY[fIr`m=R50t3_gWU=A7\|n 4ǒa|ϝwKrTμ;}=[+ ~\je@ڰ 9+{AןgYRU`wDQY7@SZr/&MM}Na1pM`DJ~d،VX硘5\%(t_BũyVfHUC{Cft̼//~t,[9 @-#'Sk⎳ƳP *Tzuq IIq7 kNWBS;R{B%~"s52GAWl4PF{p|Qg Ћ+z׮yn oƭ#$ɁOM&GA0suBbDz-Q>qF' ]x2r \E:oAߔʍ|6 \BP׋vg-$F{ {2YhIӟs(]ݡfJA&! j><o!V95`'&pEy|`ISEorхX8H&Ejb%DO gQNJ|3teAfn1L['kW ׯ1QO>vl$Ȇ./_QJظIoGݓgEGczYô:m"Dr'4Z@ڀ=ӸC^9Dƕƀ@NW!hP;#VJP:u!v`w`f4hÑ+9-.Ep2Tԋ/=nq!Eb#o}gVbVf }T+y~]iiW/1 sDGV Oa4 EIrvt9 g+29IJ | Ә 5Y~X-=g"}5iB_i9eqr=e[MɰV$('`D2+5 vm%+(CA&k 1>|jng 4D0qqǨj%t\uqA4Z,BhDBapI2zj9h+05 (Z[m&!>Tg]@@0Ӊzm+Z16.ca0QgmG;dQxjDce!Y-‘Z]L3= *]_. :YeoD^)GȐa JzF9yӬ3Z~qHK\4D.OiKz$t.h~71|]fr*73J3kH  m1„d%5@e}jR8sy0X#emO H.W: oz F@#!!)f- |T QbkB[wK &=D7~#J/}bۛ?UwTmR˱f~P)5!=^ |Dھu A? ueI.7Xm(ܘc[v7L!ޓ3iQm[Lf%XFd7z]2S10xgR:[]j(1}k<3?&^4+ "uNQ(amoTtE3bӮd;IutF&rqYѭI_tg䯞 ׻<*">J}7Bp S5X%Vckqjِ ^-#gD( 5D9N<S08BӴ9t买(l-uTŎ <ZEnAVhw4.o3}v.<iyK\ mzD]/o&_SSN8C$xιu}e6O^%,jŤKt$hjy#ˉ 6ѓڋ1^]mÅ]m;7+i8X;gbbnR|$od$cn^n-ݾo;;<:];:&?d[Pdwaci4o4WVD=` !Ţ*_oN1V#xE|nQiz!!R>؟m F͕8DnҜR}BkN_GBbf5%5J]2~'CJ/ d1}{KW->+>qXT6Lkhbq_$egd ~Gؚ$I 4k[갌 něh7зX380*\pU G2Ȇws$^3 -0Sx")Q Q YCWNf1XR15 DۍC?v 1?:C ~$B-#]#Z 1չ!XiŐZvtѭa_~궓LD˒LN}[g)5e9IJERcHyS17 ն!yݛGlHWy`mOuuz ^(f8jj^0)exn2]b̳mwe, Mg(8@]SLp EP`RNh൩7OrK36Q܀+ myI-G܁h; |ߕIKFO.<U~"vYdaĕC5\4cvt]è F<`CY ~mO>27UȄ?QJ7imP^ ?&-:݁7q(be$-}ϚFxFrF #ul6e`gL+O+೟W@dM=(9wY/Cq+$ {i%=9ilN+3+Mz9̤@ ʰư|"?!FYuq ) /g9!^ii4o_OYs|R6X=XxִAiq{_"d32 WO%a13~QB2ST&[Tl!fAٯ'2SqWKԏi}_eLm{;-{h2[K)}^eBwL5|"7ZK SA lk)~ϾQq$z(1Fb4Bt#?=gn HK=5Ә qcz UuV"ݚ;)L! K̭zqLYF棧P.i@w:Jo" #r1l`|%P[ '}Um}l ѡ Ѿknϳ1̈; Cr^iY7& ɧ3I؉t]I!t8DI :+J-%q^Ѕ +_C7._WȧMjO0ПE@mŘz|9Ec^TqWyE)gP3vsb#[H4. df~֓Md`c\ӆ!>"_ |.jT+>Cj>\+Ԉe챠܋W h!Tׇ|2St; }(T\[5%ה @{bap6 @U("&vE7d)W™hݣo5.V)'RRd/(z+4D0 m_+<*IrWR(\PRCo 7!0g\j%ݥ]5mL7-E1jmbc9Q"5h|} 8^jzv]=6n@ F{ nB3cSX8/~ #IOpLSRK:=O3%?uvށȂi0n!`T4 +%wUv_NTĒRz 4^4-&a``%63+ _`P5{ݓ"uU\R"@(+Tڒ5x3u3DR}si.@jjEeͺq sP10f.om#$v*)W<*/kg̔Ss!#{&`&T|v۳f/ Wm#0Dsx5t.Rag2{goR\I,|/+R()Ί T"/e.߹&kcoБ]."Z*n8/n kc݌,vsˮo Ra@ݧyEcS8ߚ~S?H^Hj5R #Db>2DcY? .SlP*q $~1~NJ)?M5VW+{pO9-Ҏ Lϴq3=tPc](S'J?sQˣHս M,R3l<^vt0#v"IէH3,?I6ln:`1祆w@)nݟoNT?=P4 5WYh-VtG&Y/ޓ`pϝH. Jq9mPtE7:o.-Rr#-OcsT0ͤf5\Q lճoM6#I]t0]E7O V5Ռeq>lCM > @D\kD/eX$B5Xւe%lp?hYgy*狑G m:Z',j?3r.UJ4“E@[YlW:S)8{:L<ҳ1YM %Xg!)y)Hα=֪wI1GR\3J:BSV|, =[B WNT#kL?x R>w.Z馨KE <|>2W 7ie#o(lc. sJ b76.U)JhPj;@+&\$ )fk\`@^m%,=51hѕ%QvX0wn)E-kj.s>&?'Zb3!n@M_mPa\t>N! ϧ \'DȀi}RQ\8[E ޖ:Oe-^Q??KR Hu|Yx*x:E \|ؐ eIQ* ]*o]KRZg z6^9h%QLo(u՘S*A4W"AqDzQB#-1[CZ!: K*X(TgP^-j Why=)R :Նf?2"VP3-wgrX`?0~]4DV'WEf\.}_x՝>xK!_3OHq8Ef5UoLLBBF8Kp nRD2r9Y.nu_'B܁9`*L.vвT,62t&")a82/EBv4ݤWNx)O8_F.S[^Ln&3y+a>+?sGT,R d2.ܴũq}eHWAm1ݺNiFn4 Lǻ.ƿ8)|9Td#g)ƎPݷoO=I3+I|8h~+{;;T"Lr/x:~щy/w 6=#1#]SR! syT15"SD&x^_j$҅raORod?`dpߪWe@n^5_"DU H0s$0p"D⿣xQꩪwJ ]+$WJd[ў\fr0̀@-1i;KئkcUDG(e}-\T?s_oOF`ɂ\6DmMdLf/@<ӕC&ej ~:$KJ*էtEC.WeQ<:ʙL? zZCMGޙxOG__$c-&[^e. Qe1+vJ*K'!f^[/ MVgxGB!hJBU-篲ەJjA b:lu*O,o*X03R{԰-@)5;T;Pv[ƻլ^X4&;%b`u AF"ݢX`F哇Ϩ(,-awϧ0BX=!ϋ bg6)Ƕk@FLtcϘDw"RnҔ["STx_Pvf' R4O&/a:)ALB^'1J+h%ɩx ,=8E ϋTbZc:j,|UɂĔB,*xGW7c-B7Pc:h60u%r 6ĕy<֥TuKHUBvOj0 J]a|It(ԹeբkY>1>qt}!I_[ޚM*ӉԳaG2\ +R{/+@tvAnCxt;all1t6<a7"j)*zrszhaC|:ܢWz{U.L8b@hT 1'+kl SsXl] INl+0bhʎ>p mC;VT~> )iK;5OFuR!(0k=x@"s= >wO|4K;_B7фw{^c(V|kQQQ&Ze?p.)Y t!qi]TYIJ7/U*AZj6N+n9<63gI(y,1xC],t+VoFMS b)8`*9 @xhQMc7ÔnΉaj  ?0P4=%rQFQ'QqBzHmobW mDB|S|ӧaSa~si@Cޥ|z4!#=V%gMFSscZ$>^Ӳʻd[x!`U(^oCKeWv {3FV3 ' X&2LJŞzQ 8]-_.'`LHvCk؈:)" U#A@=L,b])婺3, #?q/NZ@%1IJꆨ ztgs-D# ! ZPcv&e %[B??IF tjq lJdϬgHPλر]rV$bwWP/ͬy,v>?4P%uq2mws7 IfXC/V%(xW+x? ^mM!WUj{RWv(#f{]9MHƗyG ʜm.*n {':\'QhBZC2 w@: Jdsi(ҹӾY])Ƃ}#˅ dn8/bN=Wf(NDO/nWF#?z$O1\:ݷ<,P浼#Ă>!KMh5-wqk0 LYp-׍u3q3c,aNZ AY9~= k&5V vC,E5*v˥95uD"y7JHy3V8Ԝ/E<0HÄ Vhِv p`A:6}`yFTmosZfښQ{Xn!Bj~ ܑp?3[gUY 2Qm QbM⸿F$y~' ,fxA^9kDJg-AWPئBWz!Nsgφ}Nx &fQoO V&:Aeڬ]U\-Lg@.@Rp(@mlq$L2~S ' Im! q=QYRëԡ W^]X<;R@Gej{ԇfL ;sݠ1A.x/ $pK[g_31U=S)ʿxooq>RNFAbCErE2P~D">M{P)ٸ1R062I95%/oCo؁nua5pV{z,l.; !$P\UE6rj:)*c?}~~^6}(V葻(- SgcL ; vxqd,KJ˚B;uM+#WS2m~L)JV;f#E׿¬n/ 1?}at^;Z TCPھR6GY龩TKlΩTN4ܑöt`dЏ~% v[W! tCjݕ>}G=;qx6%5 9AQB0Y,]fMd ƊMw30;J־kIc-[-ÇRcƠQ K{>aq9*6vU :i}._C.3>H\Ȭ\ ф;9HqT+Z1#r)b[B 3&2 z?K:Qw@ B2"IgѸb+ZOp[$? c+4^ BVSh4+ _mLN"hĚ| EڊqDQv<{GhFkE}?~VHr]H|hV&\sb"[_O8]R;T,pqi*Y>T_ԃa5X9%?R un&BPu. (i K.kԌpX^'+DdV'bT۽f+/F11LFe+>pM}T;m#σXS39&slN#*F3-;4U^*!O){-(u] ~bY.qe^~r2vʒq5}uG^%zn_!_o^k`}ʁxJP=G3(kG@F13<*"͸ 䞿uAeN<܎E+0?$/-t XD:?[q,CL1uN1x/K;T,[nG͉4ٶUJ^ XfGu{9oJ-N:P4b%Vp`\?5fn>{jlsg]el+ayQ){ZP}BV [䭙)R <xr]cFžnV;~CCQMx1C4mXb" Jދ9K8&`Ԯ+G`@ՈATi UC]_._33Nr orkE3X^!o侜y􊢃mqM/ __L8Wyytp1bFQ+pp2 { `)71:_2{{e15"gBXA봡Tg/ܸJlo}b[X e|LY4ΑcW&+XaWӼ]4x(KxDЋk;Jl0wJA {d:8lK; N FF"r,m.0s&#{W62bl=yEQWٜZh\MSrt%n? NE*mmucR=VL5P@C}n|쿒{D?jj*TK1X]!+pMlR8|R^A;ԍ6SWn$ 1QJZ}XrG( @@-yyf-"@!HsVnb#xL%ݥtjF% .pm/ ;=Dp֨MQg]N.,߻FmKcS[wN'=Krzy Ѹsz R*i^Jf.hkSKxoȀI4zѵSGe܉W7s˳[I٦4w70o"d0gTnH`_lK8YGv֪fIt朂ӼP6fd‡OuD DRI02u'at[z,n>[b9 `ln7,!pGRIPݜc1D;k}ΝMBc=wdkz1f LDt+}˅m1"iP-@.inQ# 5vz9k'Y6Z[?VV{Pw$TN?X|E:^ә3R%-LB:Ke y@Stj_:?}L vDlKY'yǗ+#p+8Sټ%YN%~(W y;VD?Xɀ[9Wy2Qi8g>E JS#g2'}Q*oc^o  ]XAD͓ LT߂Z'n*s#[mjvD5DFz-G({#.KBlTiz$VK2mE^xe`UOgV*]>jEpA؊{VkzEL`V5Bp.oҡ|[a/z4a,?#T`P_"%E%w{'xTWPQ{$[ۤЪ@)pZXgQxKsq\Y6qZJ{f%wݭрa^-(#wGv`ikCS#ʧu%[fX^UT'9Rtc`5YfTu8e!w;.Z!h׭şG'A@tAyw((}F~aK wS~bxuJ`i $@Ɯp9k7XZUu g#MFd iE.+iA1c%q"&r iJ3CU|6{}p|K)FR5WQ~ )Uڠ.3@Y+Q%|cjELzip0"A?4ݚRwv\|9}*qgr!؝tOPW)mY\' E `I׺kXuJLdJZ<lPsJUU8Rڟd~/ٞ ^&qL;H[?PAXZACݘ۵-n^_Xs}elCowUP_G`}Ju)AQNñM&aa)lݸgײytHJ#zY!n"&1RzXuv@%A(O]%c}IKܢK VÎO8{._DGEj:Md0ӧHHrT&MK 0qϙ%/4xֽ62&]] ]K{Hv_ó0@FC5^pƝl@SED#FUq5 V+8jPһ-yyZw QIQdLn_Zf_0Wr_f!~ `QPDeCy㈜ `~Q?j69*K"wՃ&؁?}Hmޤ3ykd*rŷZNwo3RC:og,tP˅ ~yJ+T[gG@$M]UWhw!wT8+(a(o! *|-K lZK&2QgA KQB [aH좠)IoUv–3N#VbܶAwV[l$1-?pEΟHo|,,a ut:Τ;^"ي>Q3G|{q#[a(ɶz3`~g"c})DJ;apIѓ89Ej8UC"d4yr~5qN/RNmp3q`%\NuNݫ. =*]MQKH_+m2Xa`DV.!l!E?CIP4m5mc/Oʩ0uXv1Ѓ5G c><\GuC` ?yR>YhHJbZ _pUc0~ RٮYc <;ߟ׼:mI=T#f)R1ٓl*椨HE H~G0q|kj>&G|M_H(sXHQG!Đ=3q <-)l!b0:} VGc*26:dց,11j<Ni6?!nxQiNyf!&np*'$" VU85x NOX@^7΍vm=Pt2/͟.A JmK9]7ra7Ž#OD05P_j}A!Sh,6 &MC{(q8bmD>M W]B^Gy@{7@!+M%@/Ð< %>v^)6)*SHR 3n#ʬ 'W\H7x0k1EJukhpN%Q FN{C(1M?c$qro}u#8bޓaeAZ +})P0<FQ0uG#Fruq<~eV?핍Ϫ9O,ʠ9݁rZ]JSZ{^._S/xeD%.Xn'|C"j%Vh>Ud8їlEm;:hEL,nwe!埑LO"G.l\ymK旅z Νc os:l5gi'0W%3f7ń~xRyaCI%\cfcW^o 8%AhŲTV\ 7ҮPﻌşz6oXӇ:Kn"Vk?QD!tI%j<|Ի* :~.Qr{Y,[*و(C'G"4yUz^gua]In<6i73X|@_8Y|31 $& 6F9-dv)_Qyaݔi}+,Bs,<rK??Hcq# Km%XoL=D yۀkEtێeLTT4bt@{UUqJg=kO! \XX@:Am IӋ-b96F8r}Lfx zU>_/b1?g>\= S.ߺѰCg4 q@Gs2CS1wG{ !$`LII$g{-@@lK{/*sB4Ա\m~J=#|u:^z$8v:{NI Dƿ[xo~uU yG@}%tEnΝUD޳y LJPc}0K(@wCI-y)߼5T=X mO n e?ogм,kA^͐Ækzs}) ;C~EH?\V&}F#ٔhv3pNO:j~: G%ĻJbODM*Uݑ(%$n# Þ@n(UO2ҕhz5K7cDu:?w*zyZm@/#\(-ә 5čZl%|5TыJ!ǙrgC!I!V8΁P79Py3VRTBh~%9ȘI>EߑEsjew/ۖSpL&SjwÚ(0alBOvT@U(P/ Z&_sARe+3~ HZ"IiaЂC{AZ Y,f&1ο[E^&o2V„M0uf- :{\̓#i5~8:NN:aj Ag~2qǸ1%jg 9'H1@<B%j<1ˌ܊7V %L>"Ёx{zW;Lk+GFԾex~0VYfo[!ޝ@Q=L&}!M' HH"J\SRc2qIͯjLg#fh'/xS!b݋UsA@*n58/ gp׫`~cd!$Y5 w"i7 UC4Or7/[)Cw*>VYي; )~?>Bf؝MU ~0S>W0d9b.trm3P%NBKIr/9O)}$HmC bH;dY3V l#+mɻfx tu{ygr 5EPț QYڄcssCY](Od7R-=\šLx<2:DmlR!zhF+䏠2˜kIc>ȵRJ1^ĺoG !DPGG_bҨj;WC~fe>)+9E+U{MggLo5mI?~ '9r "àcv2M&+iy:~BR 36 nRp9q~ %䙶®P+ H1٢VgX>BI@؆"Ta;αRt mh*;}3QʺtPL="f>2g?vݨ%7~I;9YКg/=crdNUw],#wvRSVLTBAtZ0}jE`dc$+4$`D[m4; VZP ^uy+|E)P7E?zO,|>SW0|vȹ vFU1AYO+XcVb+Zze7_wwYsm@=i9a^meՔzsnm{v0^L/ 4.[4ӉcB_N+ZUI{Bd / Tt+j+!0+&hB) Q9Vla|h|gPt[l{54*,i&[cieFM /K/RACC$ }%wﶬ?\!pA=z?ngf>PBáv=z @t8[\~o/38iVy,&!ʚh1J˄$xI0$[m9T.eV"J uX$HL:x3Ѽ;>Y=@6O4^L˶`}-TIWk^i>Cdy# 6a#f- |5yW0TIL~)k _.q \X ~mz3b'upB1rY ? b{2L'v#$~S}to"QE{zo$wK( )<NcC+űψSV_F?QbHQ1|Vu.d;*%<DAP/MVēCUhL?EHsEamk- %Roh9|p 죏zuϳxjb-OKa0VJ,u<4ce@f0n7uV$I u%jޑ %(D$V^Aiҝɯ)RHmjov v+_Mç=qjS>=gT-a'zD㐤6ѩ"]ؙwu""k;#¾j*{ɭ̴Ӈ;Z6]޳Ckucn<(P*҉7bv9@z Y`p5afkSv%;;`snWeZ&GyP򊔍[2"@e^ofD2N׵Yi73:U [}CT^fuHIr\[ ,3Z5(` sNΞeɔ2^s$xJQxne(,bBb:.N+kֆi?[~Čk%zːTbMFw8p\e(r_=*8F뢎%z[RMepCc$ A7.֑p-k8]ӣrr#Aλj]^|]ԍrqEnqg۟ LJ4 <h'v[4KkO{Gg،*6ӞL^8,"z`]QD89?_E'!=-p M,Zդ`{yk^( ~5%& gCiA0qfLa0.Q!s_\*ХZ֦J]܀ZZkCC>tT#PR1KHǡQ`LtӋlU+[rRWt`0>oRޛ1b{] lAls\57+DB|7>:7 i bhMQz==B{Gө :ό1?d2–*wq^j OMҁRǃT-Yd\TyA4xnʮ.:c$Mo3 /?|y^| 0e.Q?1jgfkY8>罜ybǍ2Q6O)Ye;$NmtQƮgOj)@Z烍/GJћbE]] +lVk뀱r!;-9 _N tpO~@AGr|Ni !YɌ=#({6x:Yql]+|Lq񒏰.[q-C0 љm a}Qp7Ή0A;CMG{;>`pJ>P5gMtaSƯkz=uA橌>q&w%K+MX6D-UT ɇ}7e—М7܌Gҷ|B|U tshi:^7\ܓ"8Sٚ/i2d_{9~wGHЊTGQ ,nQ]C37Jbl13JR$7uIt .+ Y9kW"?n (;d_{>vڶ/۵ڹߩ-akƣP@0BP Tm Eb;ß8٥ a@+߶6IgtM!c] (:bbcӼnGvWLU(KԵ\aCpt |[^w ..:qHglB $,@IK.O[bL~l ĪjrL}]DYY[[( ^ouz3ޜB 8l}ym-dOӥB|i)9V8\z++9[:>ryr9H+WgoZ[X\x @(@?*8$fPf7-hγ>㆝kXzM+o)!y.- s޸-6;-T7s&SZH$q7LFQ\xSr%*.[EL XmY(oRfU ik,*_*51EYiF*~dWB79 Mm`8`-mH%JngOSzQ+ xqׁ ]ߧ,ysE½矌d&PJx(lT0 AQan@9H,2PWrYX ՝e~ lвa]u}ZU{=tuњz쌳IV:Tpi@ճ/ o)BOrc=7 Iɕ?AʘL"^ p"ZlE3$JsMAbtf&Sߟn*kA//.d~a<{NF?t\6:ﯻu:G{Gx@g>8ưR+4D{יnBoY.T*H(]!|#lxaQ&>Basqҙ5ĪKKH頤!4B_?6]%9rWE @Ծ)Tfl@ROd )[E>#"2q"$ GηA-g`dCp15;>7mGf܁թF%YgF‡mѽd.pSPwZar8e|A7kmb̝c'ȧn٣sTO0253zQGT(;9%,1%yj MwSQ˾6ŭgߐmf{>wX9/gA%]6q՝ %aF/lO {Gl_{*"D χ۱T.,#]~8ϓvC PFLr>n.YklC~u}3)BH#췰-Ԯ_Qrڹs xӛ%K2m u1 GYM_Pٰ4jd+;lSUe,~3u wLO7\RE^h:nF蘖F;Ŀ6D՘"7zHWߧ1bBwVMPe| # gߑM fEϡDsrmݲ/Y[_!+LЭJɳ-&뿵 | q` {fH-:V* .񞏱sP}PS q„_v!Khȭ@fCB0dݝi_LLL-9&XSCl+ua c̑P[-י*^-Nr8viU5%4QD|zuIkB[;ACsp@())5;4m,}eXN 1S2ƷIt35׫iOSE~wpZ.A~D!JYB*\OT2bV3k!=o")\W4xt3?:gL;Gp4 bڒMڬUPp9&Qkp֏(<^?Xr?^[3௢P808b~1!֪äW~0ʔagp{Ղr٠0`{ZYeٙ,:+F܂ݗ`a?[`˲lH(v?<k]@~ h e mhEeĹ\mib̈́Y,ϳMu/6PV'j$4Ul/SBW/5$Awq֘h+?s%-䋂[/'s- |++1ۇaч ߭_eOif\ KɨF=(ԫNxG4SÅxls,ݩ[Pbؾ#E&͕=,9}_BԾdAlD*k tg3,&BhXo9هdEo^|;q~״QYޓuFwDAŹ2`Njq䢝".\{$^2jsaF3?ٽ /wiz,2j{ͮch 3_Qd4]QDf- ȚI˚aZ X]UMZ1*r8pFw#x(l 2ݕya&&E3@vAt S%֏GO$vbcHr2*pL̒ds2z^LGM]n0 -nZucȚ~d 9w|0+)a[1j8bb06}&vg!WC53 Y7C8좌 5& V"?E4A茷/ɭ#l綇 j^e͟|Z̲bΐ ~ǘUߥ#+03Jh5*1Ni#ښP >i*KWbpRUTY>pZC @ V 'oj~Oh\dٻi𐛵a |V ֣Az*bnbZBP!̻wp F-rd_HaEܐYHjPH?b٦J.Cm]: VeX,3\Gj!$ 70_ܗӇYڃe藚TZdg3d'uihW$?S%TGhy,y426|dXU%bPNP%=MaEUQTJs4N#\x4";6uf,uĂb$9ߑzuغjqX\Q״{1mN5uzbf_!zY@uʳQ) &%H>A+a؇:G;NtD, ײTvڗWf2] νhn?<~:=O1OXBZ]Y)BG@ -O{V$)23>B FI%"BY)e6=2'У@Q!^#ҡ ¯J(O8"yNzW?0׉+G*ϨG/d"LWo]&bODscI xjVEPj?ps$|D3! PjLwrqA遌|HVI](}=4j=6&uU$C4AϘB7CWӗk΃`_˓Q|@=pM>DF6.N8/⌛*εfScэ;8pZw[l%YNONn`}Dx*"'e q+dh~I{@wSB+bGk;;FA!S1Ayulxru]>. /@Fyn;{&nEEQE`޾nFƳWƲjXӏ~UۉyJ.IUOdD֋7Yq+$=0RN/ukT8NYix@:WIq ({IRvt0-"i2&cjeM{]+ؽim626uND[ ^=t鐠;_]{nu3~7,~5.7)^X5^T}) FRmI/Y,Q a(,%Gza3Sm u؟‰,z [$ wIRL'(/jDbNm|?sͼs@Yn? <:"ԡs?f|r'@AGD7T 1XJ عnQfsckp 3@е"%044sR[/m"E2,alD!i g3j-4WDP/-.$$.=$9z'9lE-$}R'nM*0G,ly hȹ2ЫPq;W0Ls+@ *Y5#E'&γ&øpZ ]#<գ-:i璘`V#p3{Y{ _$,;|dJ4̶)e>oi-w'CEekŒEbA9~ڄF0gnr%"2:bt x\ 0m8OW2rx[@T@EU:&dܻpð<]i(;Uik?,7n$zՉr=vCUtXGڼ',%à_*с etr릖nQXlF2<:HuU`$#(Vy tGOyZO6OmFKK!*+es68sd6x^`T^=pw0747ŔP4'$Ms_69+} M[ِٸ8E<)^k;{ݦWe w$CI@Ti!~>~* r F W|1Ҭ/hlӚsYDWxہn0(!.`W3qqHE s@߼aH]ʊJ?bL2]X=eeoDpA3)l eQf ^iJܓvĤ ș(%,(K{>7j$JlWМ=.M!aFw'Isu`r$`U cWh(qԸM|6W-|80c%_l?s<..:ў?&/(Z(I1ͻPpyQE}w8hN?8+ ˬng]Cv J_1 Fg \e]Gq(G\{.lǚ&Gk |fX /IR’ZQ^J5l(+# PN(ihk֖ 2 5Y|(dsHGˀھ4 XzwmO>"m7/VѮ3(C@$u- 3]FG~N U|{h-q8&Q(a %oNI;CB>T/pe01.QTDd_>Kژ y)8]|?4ߌw?#uZ> 4[1!u$l)2 g˲:=~]_(_CTʙ>Pv6reqj^3"8Y0J~CQ<}DU5Z6xpt7$V@QAJ4pj({Lh.h;iqq"9`le s0e}_}:aTݴb޳Z FyOj*O Dc|ȫ;;t!4(3NXj 82(6d6MY?Hjȋ$׼YRƆ\O.TflOFu{ ɛVai*K=GV2lo\kn@|$<;r)o£6k?zdq~3ijjQuůJKgr1#%Uydie3@Qԥ3B#-Q?rx=ԗ606U'TS*gd~@pr9ui~]o@GN>tBmlzq3" d< 2q]fW (3JU'(7o e+vk2a) 4FA|mM;bȨ*D}a4/ԧP˔!L#?D 넀^W&_=@W+Q9imr鈃뾥jJS@eiJ79ͫPbL)o 4}޸AVBniŞt݈Opn?g_0-<`pנ2kDT1<*;wdkKv'Ifo\,}sSK~:h{3d vE *'u; rAYmHPqa/')ܙt&?խoWʒu]Hp䓃*Qnd@ѨK-7;1KM4vEaP; &?hia_`m hK!k̽ ,󴘾q&$;o 7l| YW?A"T0RN=n J^h)kJBgmA_5/v>|Xk89%8y8s9[Knunׂg@쇫 SxADrӸTd*W#.dR#?ź[=R*\g./HH7ʂdx6i# *{&}Ff1@@]9b_⃹*ey c,#8# bN 3t[ûnNb77c R t =.Zh벲>LTVT$y*(E(-i ӅvBx: `/B,e9.]~c+dzkWWs>n!yVKk/6VbAǧ[\ajax]| dˏq|I8%nbJsOb+4 Qo9TrC ށ)ۡwٶ'; P}FO5魀".x(I4MO,NקbAf_?{zD{]+ 5[M ﲟa\ڣ[ Xp921ɝ`Ӳ=V4h􌶝n! 7]BHb`0Q+}6#&Tڱ%ҳRv_>ʵ?s6d#vEv`J8I?tlgh6x!Ʒ. mI^nە5guÀBCM|M )hV&7'ƹr ||\b] OXK;fҩAg 1N|>'z%DC3:TElRVsQF-?tG/hgo]@x]@V35Βl\:gp <s'}$1Yإ#K &O a*`j@ti9~Φiѕttn Y1 ~!L.s-PA0yEb<ǡ8JH!NRYANF6u@D9{r ;CDϾ߅ku؉!|>[%yRܓZkC᱄9,n MpzYdF/0*$fϸEonkT6&ox|PKHUdICk =6&l7BQ%#{)S-mr j._3D-?U0#aijO1&~R]e;l'Z {ra+ c "Y1X%/`IYZ,-G Y:/bfBװM@ Xy2V3, v&I"ꌪ1v(!) U[294Ϙ+4%19W̛if(C%8:%x>[9ߎ 5KŅ1'իJh͡/;1UEKOT^-hwKTts&eg9Pu^ZW1T[9z{ cn}S2NJ$crz|o_nrn!ٸZ,g PBUOad78=9u6.P cQrڬu[Za'u[{)>HdIw&K#ݎtV+GEj9=Iz]4eHJI#qwE LМ)2!a Q[‰b4MޑB'zZyԼ~@2nj2{oT2yKntk p9젚5|Mds4%5Y>_0y\*FLC;C[7%d*7P zbVGml]8Gθoe/e D l&>ۏ_ (A BAxz՚ C~Cɱ O$M:rWeV_ekiFu!j_L(n+2wJ&"Z3)P:WlF6 LRuhgtp%iwF2? Xf5/)`;JH[XZy1 {YO&AkR8/*'s_B&8}Neg.0E=Ubo|g64껄&՛9nCs-徕Lq@GT Ӟ?cz{Y5[N6 H"+\# Ҭ~#P~~ qbH2wc6)N5kqsTlh[<śޯh$e$X,rrޢw ZŅu~)o mֱx]vѰpB`^pY)O'$Gda66>vhR 4`WTOafqz9p|Q('Mf_'}]M<|({7L`a!>X6u݀dyyӍdvWdNJI[j#X,ĉ{>:8 ywP]XE]ݛQ8d//QY8uLkqYGY{.O6ت*O]4/?Z u+#4wg;ܲڪ,M@tcV~RxD,6.TtnlBsdތM.Z7Ye|7VZzm2幷onC靬puK|এ8 (]y19b,`렛OK2 t_. R?$bR(;iivg6 R/ebj*bD?&44J<*};n@<a 0fLC?@4oٴd2 PKC,]/pntN+j C䄴mw|]Vz_LVwY-<0֯xsE/ Dp:$ wm:w9 o5-O6c*׼@c4\i?MrI^'XsXEY2 傭G;@,ksڐjl3TN+' `[#F՞hVY\)%MavTm!0`)Hne {, k( {j+܅IG$a װc҉nv@8[4,I@n!3DP1!%6}3ҁ܂"ak`m@E{@n>\ICL/>LJ?'V^WCM, P6-M:w~~? /z#dH|N&KnYJ}27&]BՋB̼LZæR1#4^xxY@#AjGM<6kQC;TQKE #g}B>U$,c%T_[wp8j#)YxPm6=1JV=y= i[ÄKTlCx{QX9*SU%#uWiYQr̷el l(8XjS8\eU"zTZOi`T& ~}<{xQoݕ^\SQJv?1:b#DYMXB3x%ud&k \+S B_ ᔷP?5@e{O ԑF6Ro>4X CR(;Eh|=8$bOZ9[NX(} t􇿡E/vbNW{Uz.f-߫π@(| wJ>Jxu'dQTm*g}wq&< ͹7ΖV፸x{֡t*5t5KohO0t^"@]¨<-jC)87N6VP4\3ƑXg%y@Tȳ[HYceďB/gjMĝ%ݗ ++/~mH3 P{CxS1\wYcr[wYxJ]A~Pֺ؃+U61׾)uZ<.Ԫ\¥҉},9`9eף 6+o"% WhUH}{gzY70Tk8}A![sCQ-bC*W+o!$T`(%)c1G=|jb:+hd iU+=ֶFjp> L]Lw0t(PnP~oH*y,ΊтqiAOso([\1"UP4k~Z A4T&`ܶ 1E6|d$ *X< EƩ4:$۠9vZflbty; ,-s)><"D\{ajM)eh~=1Ggͳ^NqI6W۽+}Bp')OFfjL'yNqa0^;_D<Nس ΧL;&&s]b֎mGt$aŋ|:SB2 2.e'o %q>op*hpU 7Ӽ)\He&fcu.QV|#rם#]xҘʟG/!.FAZ;‡x8@[OQWщ<2vS┛oMfPr;V)9 o[i%ςbcKk-9,Gfj~Y sEZwHJ۬A{нY^$3cKg|u1?IIsguePa$κKIC)`K`Su>pHSUQ@Sq@%la@t\g18f|WmZ36)V=ò?G3TdjxŖ;](+h5(Ԑ*%/yNJGܽo6d9FL>f0JiV[5ʬh x%ArY? afy!5s$=,]'fٯg~SA9 /1JsZ=*r5N d>Kԫׁkb7+}|ᡝqmw+,ջ Z#`HNR(}"7hM TEcwwԁMg幉d7n4R?u\^r/\9sད%3q|"-Es(ΟyO|Z] S \SGL7&&M[~Ddj_ys'ur,iIyGAIdrUd48SFϞ&*(Z\qqU$p V'?& ֐wgr]h~'D1)Jc~ f0̑YF_3.:6[p^}ϊX.2њ&55>[Y셁>3' Y2p\CVoVZ߾5} O嘻 ~8늊#wRMY'r2ڹȊ%+8EFSc`ɻ p3`[Vɑ/ca/CoEΚ,ۗYܟ6;^wIPuǫB"/ڹtP,z=("B}idMIdzʉRaS橡p}= n)-W(GQ>#2;e@}v']Jማ0t\ ë~GDuW:6bkXPZ t{In$~W+aBZ-l: ~yGqSr&+wEj̇Q>?$o'QL 3cth#/940~M=ǻ ^7|x_ULL4ph?/grL:޳>r@nfi$L9PHIPR'/,f)MENq`ptZSv<w_mW Dd7) :p?~K{dV&iN9ec8&ICKF#hKQkG".-c㍡،1NHG=9+w Qs~7C7j*! 5f">2'X >X c% "_Sr=\X-m<iLkfE,ʉV@?IϣC=y(Mꆭ(\%%J7[rY2lK_)b{$bh.yZ|O?[%/ČZ,̶k:+qK4JXVPԿ;Ș9HrLqVGɢEJ0 Ո~,E\ء* 9JSi}CVZL knFs-KySl)b XqZC)ׁ mqY"{x3-ܷJG(x4 47DgGeZ) HP(t#5{>Nlg0%6O~h언W <(Enj?[S ȱbs2{:Zw OF vyl7wcTtQ,WމV녿HNg: < kujXܙ2FO1hi7#s³O#i)H8S9u"x' ),:ad.@Īh%8K`S8;bL[!+vb)= uY:ixohSW":ϲ'j\+˛Aû̵sH!}e o#)/=f#o_58"y-w11@'̳˩S'Spɣ>ytw^%{+K?' \2q'c$;OSJn~w$ȕyċ3畻ܷt^'v4/~ɵO>73A]R9֛)p--|Z 0z,kqˆ y)~:I`NtpU-Pڭ~iD =2uImd7QƳa|e؂f<ָp0nhaDو{Y$~jhSw }%vpOR4PO9CW୻-h[کU>~z 1$Nxϫϒݱ/\ pn|>5F&~&t^ ّƷ StY5I؉OP=Yr_;p#IIC vCo,]ٹLRJ<@M[ !JauX/gwna/uHHP.EdrhUNjRl~>Il W}Y~/j2h:5M~gy<<Ĭ0=PNn~]sx)H"{_Kh:U~Vi5qD;D}Cƒ?@r2g*K(IY= fiPEC4eS7/G:Q o'ٵO S0 ![=|Z\/֓z{/Ed?؁qϤ\;^ iT5U 0pvk|9O}*0?3Fꉙ~t`(TFšbja$Q4 Z԰f2oRɣ↨} Z?xqeAI6c)X/ ,[}a@֝M ]Hh /jwNxUPam0k%-u1/Cs[lHG4fi6&54|Zy휚gp.NNvd*X;rt 픠'D# x\Pu` Ě"Cvi 'raBЅ0|g2Ĺ]l,V%]C$Rv:>aLWB(F%NY=fY=iU'w˼[!ް[ݭA wU~LP1Luc)TzN,`A1A^֕F#*R+@N*K޿7OͲ'>/?<;Ѭp)ea(;;0 t6^ Ǚ*l'&bgsѼe]1I8bOy"׶}mZF˃X_GC1/#C71NQ:Ue?Ѕxg{, hIjGZO@R}GNp8'в-j8Hv0+3OϽl7.Nx98xK>"t7Ξ˒qzxz[mLLBHfeZ.dh~˴L[! TՎeһ/oji%+Q]{!>ŜTZ~ iLr V%Cik{0Mz|sV>*jʕqvv'-v Dԉw@x8EXq  u1& ohʨIW1vMb$@C$jрSjyXi N-<}s{efgea1w<ǜC XfZʀΟSHW*I^p|R^p RޒHqЏ>QX9˝}I:Z<4 nAlaHz . Ĩ #4eB9Cft|OuxG ě I21W>‘D24H~qU}%`+6_2ɐTtG 5#; 39|J[tts 53a_ȴ{KFynݷv xȁ w-2k ϥ?hsT|ÿnwHoα˓>Qߴ4uVJ Qאoz?!ѓqꛃ ٷT+uPh&1zssRPr^??GEH|)&Ki*2ʳ޺5ra29;U=˖܆/s1_=ӀV~[,$3ׁH!րkyNZWTBxv)mW.Po\3i' Ifjj +wծyUG8dܼw5.\4@=|.5Y'cHʗ riܕ(Q(DiW_ 4o:4/y̓`O/7ʌ2* ^;R_4Py%L]OЍ?n7 0@HI?e||[xpkC&40lT;Q^ ^;| YX.$t9R(^+/ &hWŒV Aa&I:&/Xq1i2I7I`y̡[[2 XuP`kڃt|Yee+(bhO(J遲#m+g#7r]c ak++݅j3""F߷y2@`DG F-d'X"{uK aK:n u m APYagچ"kISs7z`:X ?*L FmGIL\*/7HLQE[|3t 7L,/Sߖ_'rt <,+-ʋYN0Lj|J cH_P_sp*gW !JmYHkMO2w뚡p$Z?A> M{gW u[;:a};V(z%!Ejb ) I?.I bɔIfBU`;;$5p)'(PwlI-"G]5%Wuúֲ~jrMRƸ0Ɉ!r&,SIw$_D$s_cΘ9"پ#oz~W<&q*6QY8ǯ|Y`hAE[xŻwb<#h#f߁wg8̴,m#Gg#{*NwhLI C7P[wYs3@F 3T̩ K='"# !Z /|{Ay;UmI$CЬ>Ƒš t\Й(=MF2ZfD(/$δw؀J)8.f1 ;tNm{]k~b!c&z~1t&ƨ5魽bЂϘxau," )JVY u{"ߢؔ.E Jxv\i]Ս|,iᮐ6-F;HM8]Lbs^7єD=(J}BvQ]cBymRFn 1ǗIN9AM&1@ }Ѭt/Z)g[7vʗ9Rf&Pl]*od-PD}\rt݁.f(\+"8LĚ\ ݋.|70iq~QmYd,KA\ߍ$R+ %c|R68>9*/'O 7}ᬺg4HdiAZu;IGTG|7usD=@ڂJ-}%`r*78 DOzAS|IȹbW9KI`WA??E]rႜxEژe 13EtG@Na`>0<ѷIWSc{,c A0qhc[j:kY1sQ\ JJי72k%ފIM_ OO{uR*oMUy\x{ShlbhTJ}@F ʦp9?RdN2_8c21 58/Q)eyj&dQ )y4%qJM$/[ XVy%},FL0ü.%תXY8IM0)oc:[=JP- haYXMɨŔ'.w[iQ_ŋ܈C=WcSiV]J%lg穣?ia1"Fl,JECCP(yґ_m.Q6P64J1$+ Ι.ԠKn! '*I:5@m9`sΣBO.N:0p^I/^gYqA+GFZ+ro O~σݘtGafEGfTvڭ^9bטvKzrO8L1r!,31'kpRr)|n>Ѱܲػí!.vY&_Yݚuk;9c$-_jCR#EdgeT:+FG؄y{ TS[c}ȭ|m`,=Ix<'/)B_.$#[T4q[n\h~ jwD{[̼xdǍR@WI!cf_FhԆcq/8r[c#)w=AGMZzȖuH><)G2-CPX0"zv8vb -=vCK&p1 Np߽B {OJ}j-*4LD@KP|k:U>u݂-қ"1|;jh"EGkR,_m!bzB#=&㰛,d%ˑog]nZ56:L(3SՅOi6̛4{}]e>v >\}0=;A ^RڠI֬3=n,mWίu`tE2~Wo\Kq`Hy@PFZ&`LIC]I+'L͈/K[@"0vNs*k&%WKm7&y٪dXe욫Н]b%A xp&6'R2![,'HFѭQo8~)V8- ,R%RwNCsa-{>(,DE4dɭo^U, |k s"t4}u0ʂxgu>>ļ  Eg.PoHL7?"»TP֣a旞9MjQD?=bOAoK/.X98\#Wv'D4y&`w]QR7vducWy=b tۋ I A܅&*XAX'[RW41 k8T./9uZ=}= }L:ώtN:w9"SIjG;XŠ!Ka?ʊF(-Mx[ZFkk};^QW"uas)QV.z"Rz w_J9O#"->pee>qLD |r^ 6%yձ1ε| .ڪ#)"+aLЀ VvBTy x҅vY*[9av̖~ծjhr)kO_i ~#̢*WsS]&˘*Dm*=0L}*gx}BzWlmSƚw$rMȃ-y"Zఄ랓"Ѐ*A=+#  #vB kp8\Q`; pX<%^2fƑhl ĥ@d^-KjSʈ쓄T ui>QqU[\m!hǣEqӽ+u/1,$sGf~`',lģt9vm Lb(]۸*I{Lήێg]=D1Ƚ"xɲ8?K ՝6Y1W+́FbZ %G'3\Pex0k?c̪0$DNycީ<ފ*X%W\H?K^~\}(ZBu\ Ե,v;-d|sP8?ɢC(we[Vg!/zHv'Vm%Djѯ(.0`,gDa6.QbQ 9Ĥݰ51g?\쥜"eϐiS` pG w1L-b=t2\u[:~<#Mgp]ET'فʁ{QR^s$Z;:mS. n48;n>lDL slsC툜ܤtH0NJB"r  i@@ 73\M8Cf]ȫ*`_a8/RϚ ,/H B; eP(!nSȺW9:1NInq Mʼlkv@yƿE͙9.-PǑԡX${n%mvh8oϔ)0Ֆ79)3N>YZ7 %#Y5xP6 oێ("k32@ {^Ce)j+51 )UrQpN_խc5LBwMcyb8/M$_.dn 6hGIz#`΋9qpq1D:f ^ c4*z/7k+Sjir|mאcKUzEf8)76]T$@b \UXO=0YI/23)א}VurMdoߴ*Uܳ'B~ ֚jҾ,ZnPiX;\%X^aTR'oS!b13{ "FlCn4_4ۢDY/G"+=,94pb!D6}&IDMmẤdhs 35 |F_ܢXWWJTV IV Z$,l5b/ҭ%H1mwEXŒn˫jF3AC&YH4M{jRD2 P 7?$`EЄW}7EհD4F"3~, T ?wԎ2,ON$%4KUOm%ӕ:h [ }i'#D@j#VzTEpqE<ћV/)h_R^[XN[B<6?֭?ueIII;YU L3:أ:lZ~ F ^&si582ހz1NǙߺ )(RF"/"⠃j=UDO-|(mc'cYJo@GPv3RN]HcD?8Rԍ>]j| {: @(V?ꎤx&kCؙ.d~ X l$0@RS#C,5*˓S;0\8^PkXSqݮyړj -,1'Йn j]a ]%%Dpt~,=" SVIz{u[6Qg#`<4SULU,X&Ij:dWŲabr;iqCC+ۻo}!G]7\eF*;]KצOi G}5r=r>~M6d|z %.Y8J)p_o?R1ڗvrqXy OL&K+w*'\`EIGfp=;?8EG@o`dAOw|xEKIY+BB˫ ͯ2 'H#谳Qcv^ѾK3㽂@B? Hח%N$ tuVI|m:F*Q:wޚO*V:Ǯˀq1ȲECIG -yj["o OL$K'jbcؠ~auHx=#l|Vm+ᅶQ7->]%6x_'+ L2@5l _dnOgS<ijz^`{GF!S@ F%yLW4NIKh>/@6݊0o=>vJ):LF8);dbxX/.YyG|~{Q3<[Ň|udg)\( H6= 4IG"&g:.^^RkX+YnQ1l]3M 6OK?D kQtz+c@t)rv[bC˭ ӉzY2\<){`Wt.7zJpq:qz6>42Ų2<dn^Uq8oGybo7\]Vkʹ#5p ČdF~H``Z"21S_fX (4-a*)2-K:}f0 ) ]dxgQ1Z,Qm\ (TLN$"CRȌRN\ 2m5 Ct+\@k^3.tp0b6P͡ǬAX 4̞+2Os[]B7PIagṲ 3#aա76} >![gd4ɢI5& +& %:o>/#m/W5[_u>THyr-6\F}F߾(Kgp g1DXf<쬅~زPLV=,Y<9*IDjI(Rcqt?q}YG ~ :o!"Re`wXHS+O]15f˚ ;qX ,ʕcɟf \e ,gHiH,D!(yxnW}XYV.?,^4}ʫ-O%Ȑ3il u3? H˔fxhu/1@liVs.AB2K $?VxU@&6)X(|o`M%:9n͓D7 "-f53蓖* i%7$~WG+[QH{h%E@\Dj\O_NTͅ`I RcT>VN]2|QCt̺ݏG%N3gB&!TWq Sۛ1 b&\z' ~"e2%NQ[u|[$9oGz4 =5wiN08Yх{u6I׋Ei[TsîQm[r*:&u$qU{2\Os0_Î]i$X/^:!<δ͞e *O)nePJ [y{'ZGi":?CerՆxp&*TM/,4C@ 'Y HɔVmsG|8bB$ _Q}_Zl;pnEme;q{d :k!s˶Rq7!+VڴĿ$3 SyTv@IE@ \:l;q2|J?Ny4G}z&qyK k <g{ vж;d;RkeC jϷxEOn/3*m ~JWx$Y*T-ݽOnPO,37.Dih00ґ MGJmd\^ۙbsר7d3lc0wV/\~AfD+9qO>Fz qƵr2=UH#*at8nHpFZ4ߤCj׋AɭܐKynvTѡ& Pt  a;mT  _8jX΃fU9ZtnMǕ͎. XǮ-ZZ̒Հ_5(<> kyZ 4[r%Kv 1}u͘8Dp7u}uZQd p>NGkCWh{n"tJsg]V̰$l8+C?SQ 5*  @߻w'y:LRB17Io.n_:{ܴ,6+RvK ;Gk׎<#\3jHzB.VoRftqN0u" _nzx)7ܤVob Y;aC<"ùg|/6JIhH Kћe~ YdzAiyGRiz Ai9UnDPR/_8xw wFs5ы,mƍ&Hr' yŰpRGve_,e(J1{lna}'+ /&0O2_E7Jvf/ gI\K͖"N jrr 3":_Laэ-qЦɚ,l*8VF°g Ϟ~LyK)ßp!XYv@&Mw3h0ǯ\C9Tӌv[3v63mwnGs %dpzd 6|VŋkkO\aS^w? IC ԗ> R%oa>U:djQ&)J"X@cG~yK*uW"57,7eRkV0ރ i-fR:g T<ޯ CM~J8Lf0vrjZ7D./gybq~ȂyX VMFfIiI<f+(/8F&|1M[8RXdV>t(;BOzw|rqi_{r|Rw#n5qJhnks?SʚDs:#9y6>ཏb1t8hBd0pD=AA J °tǢyb3`Ba0Ṫt"r[ԁ12G)7AJ.Zs,MKnO™Kk75!mK" xIl4C|3#`BNVC`iP+n~H6crH`Qt ,ى6RG/YL(dN)&B-zywg@qԪ4ĸNk{Yk+DŹn37" #S;`lgLNÈk)2:O tKsI x;`2@gPd\U$5g: t+mXR a aqFgDΎt7x;λ䰎,;,jK5&N]sKs{94ӕ/G~gU*[tV&oXk 밂Uew3[b6zey!ݼ8EG 3 cZB/ߨ̩` ߋ4EbU?R";46K-Yx"9 jx JI1ۣy陵_( {[%/ ఛ$%mSS~dU$4SBGSK_m;gy4i_o{\,sY"0uqMj La\lxɳR +Icgi9X.V.|- ޟCwmö`؜ܐ ?ôLÐ:E"\u3> B1ɑar|+%E6i,$T艩vTxQ%](稩w5T9Zi자?JQ8BDaՊ @ABp־AT˧ i28j#IXиAO ^^eS ?7uKůKU5((5{<0pt؇՝2ĆӬs4&RK4(rgʬSb ùw.fy0Q(~۾I 7^cAX9r`,u`cLÄ 4QI brǪ%, y]C`B,~F7sOǗˇ8ɩ?`ڑc97vSwndm &֟_I Rg{z}#j{$N_ď$+R||"euNRH';8p,,Kzʔ1zvkY,aH#n4^&Å*YP|HO{N~ :QH\GV9n1,)%0JB:h<Zkŋ5=o^#v۬Zzhu*w9Z f؄.5[HRDXC6OI$_n)<0tlDܷY7ؗƌ Q7С:>p_,,խ!ksG537XNۺE,,²FQZa pҋEmA' p\%˥(;~Z|n^dmL7g y> fW-eu>HEU   p k.gL0>HJ7%tr4oQ '[䰽\J!EJT_ވ_5=9սmgsNyC#6p3PVoG*]9] ׌[xmvP̈́OKdN  B A5# er^8n%O)9.DRq iYuVyvUEn$ Gc[ ~%t4u \8f 62ҳJ14Td7P/=AY-C{vk7:V!6G'B%x 흭vXCb(eً5xCI$j||g]p\ =670HT3Jj>.HVD'Uɵ'^r%OՀ8&\k`D8BbE%!|a>zdlDӡ Js9Anb:JX;뭳8qQeUȦ 7ofcE5AnCŒ)6mVY[gX=Ӊ>¼7TEkKpؒ?K}E%[xk>(Ҍǹ#J\뼟ZxzEfdHKo3Jrz:`ʼ @"Veے4Llq~5 bT2qM ǹ> /$87h]YĥwOt!t>6.f0B$<Ħ6ju(W]~GCy}˽ӋnKHϘF.h Hp}Y*{SO6t ,U8XŎ *ttL8lj$ݭDVN{Bu*Y*:Ko \Y'ɚ%8\h֩b x'Je dCna@ѾbfBCdbWCrf~ }c4Szhari­5(E@޽{(nY a/6$@+~W?Z@ x& SL*TzE+}W">R:qp*^A~Q<8){qp&A,-P^嗂[&FO* t,'-0ӊx wn yo ԙƀ{mm,u<0wGa#FɅ2+# z=1)WUjs'޲ӽ')iiD5<]e<({n"28:j kH nd"3M# pKUm# x^W6]12?FD܆]nXmsP4eSg|$i࠴k T%gܹBӼCd1lyT g;SF6~Ε6)LiID"gFB7ŗCQAXSHl"0QCQϯF%L<C~=ᯉahe|?5L7~y1!fE]3tmF-Lx.0NR-$-6} 7~pɷ|Vfn PO8lWk9qDn>Xoiܧ:jlAdjٹU! ~Ffuxih>No4 jZG.:D# 3*\ohW.`$NR@f{۹4vhH >O״_&jC݊EIEqtaSV_"Wup9Pj"SJzT~0 H%x+Rsz<π"~F*"H 1}r]>th#xqi54 wk$i 8k'΍, Q'3';!J!55v[V;}Cv8`d%"̵OYxt5#1#EQ˷Vl%bJMKwMt@AYE A?v,r#"ZngW3Fle_" M\<ƪb:fLô$_} ORI G}$#r*R754peѕ/eDS^bvѦ)?Pև~?9C!}s*`}U _?3ӜfaPu?i22}g1=6X-@nuz3-}Ǜ.e׶֞[pf>rjfx,KG(MצP49qB6U@q潊iy g7SAS?03h)F 431Y+Āy&oZKުĹjҿ$54 e!v&-/ڹݹ:#hI51367iݔ 8KQo1Z"owO1Nrx,GoxtR z<M,3 +hKJ0 [{ '5v2fR+sHCQ(?d$D7APܩJ#&PP=?.+V m|aBGqYs#Uu'JRc5. J43[pS5,b<r:'lK (,Q5'MArvrc{[BT#cv]ۓ. F+Y|]IY'کcS}v3^*3rtc [SAц(bLU_LI?9h.I+Z;YEmYB3R83N p1 S:*lQ{|VlY?>45,VQ߶,X^/"/J"i (:%}ۇ0^-ts) 1 {TRs#O ђ6wp^!( ʶ[!w&-5Y}>7Q+bW7hI\;<O|02W; mE&CfY\iLۥZsHz4,sBr ߶|0:|fSw" &M ̀:z9P#j*8WA) eE9|!`_>l=ÅA"eT !"):ш.]"Tڏ/+dcKsKJvhD֨1 'Wh^${CAA 퇅 W;HUmoZo$CS*w~`j+ƃ0]F>bLC[]i=dT!杸V!6ҹB,%&U*ֶarOz1( KxCƤׄ. nH|O[E0 D|RtƠp 7Fa^#ǙE[y`Kvq4^wo )EzRytZ+Ej2<VPEo&g= sksxGm?)r/k)֨6/uycDF͋^D3p.MX; JIKZw@^ψ+NN/=,Ims(H3vUhwHVCPk3.ڒ/RׅB<\-cr7ͺ!8o.CKNao; Xi[XS,UT)5 u9 /,X*}QbxY#rRNG_9(s9SqLJt2"VpMa&  [AЈߖy ]`|1/t'KY^b[1,1 S̎- Oiw%jG6-,+2BS't؄ %!^ jIq8!YޝKƽ݊dt vPĉ󄣒5)k]g#kJd=9Ho^Cΐf;aCUhy jn|Ƽ/bI+]Hg,"g!̼`Wxf)Y Lq.D'P jHg2yEdFq>>ă Fwh Kɠ wIPGYmK\֑EX 7 Ho;r;T60jܕV+Y%I;u\XkA:,i8P9L@Bp3Ut`qD܆5N)[]Dyb(E /<J3DPC/<&|5 K_ۻgHA̽v8NL+&%3:Ԥ&{qÄs'>.f'_atSB`]2͚e+0uCW8e:wp )g[Q+Dpf^y<H[H,",CuB%S<^M3;"v2pֹ'^yz.Y3k߮c/u I;dw3+*]}eE/h['.yH1&!K#Q*5hY˛Z׈E#~Ùgr~{tNE(D1^g|!9f15:Ȝhk3c^B[$zzzPg'8-L-Q ,E G՗3-EiRE1\{ <]23#M߂4αSCp{,:$C(b!xrQHo!M=Q`ʹ쩴V.E!:VK䡗\Y+$$[$1ĖY'~/nVfXGk `5Kq'[q&2& hȣ|%dm_@n-Gsޝ|CWnyi$ w1YB㷟[ YC]R5-n Z*xztC<@-B0 О`nV㴤)˪ bM1O鼸cĝAOҐ5EZ _.8K(J;pfN-¤"Z(5x;l(SƓtWDnSKYW^ YY*?jc+V!s8 |1R$I&*xJ4Mwh="mGzuk<+8 cA6@:R$5x[,AU{9Q w*3(p+&1Jd>ٌɵBd5:I *h!o`jMk\Aė4'+Xݔ4rr$INHsJe_<5Pu"Wj1>IaMXK/$=ሲ)f{Wx~FJcJê;l>WaL򨠇&2w㛒%:ggРIqVbmK=QE˭օ*;nHLror}lM$wJb~z+GPLYIJPąձ}m>:uDXB0OQiF(E9sA&{0P zDY4#Qi7Š}&= ($3LGDJnỡZ~̓2O+듚Hm-pm ]w#AsH OE/+,>(f 5}ymRiq/[(v&/)\zH[WP{2V\A.;)oKc(t7ub''CsY‚I=,R01mZN@N,}3}G44ol\+90,} 2ld%^Q|}⬪=(V|jC-Ǽ/BDMġUq K S.{k'+8 ]PnUYv h}B(;ڑ,)?,(_5P QysN+:~;OӃjH kY{:R™hs&;^؏?ݑ1{1.0p=}D?eN+1].Cgs 0e:ĢϒEzr¥gx{ q2EPuw$Vi p,3nD+²D7HDfosҔѶǿZ SBc9|!K&d#mJqDKu?si*2NG!1"(o9]?qRuScW:6"g!ZСi+Xp{+půY rJ[>5иm,m&1%:zeŽ|#~RU&9]h:ZpATK4z,l? s?T*e!K[g#Lm|A SN'IIf3DtWaK'3wh)`Ϩd␻.?t)m".* 7 w;ޕᅒ+fyv<# VZ]F0 @5M@$ĸWq6qR[.D 5JbtwG J&* o%lS9h+%p韗59NPjbyv Ãs-&xDEfI6\ xZy]OoL2vPmbX72BCʭLPUoYG\I~v\A'SVQЋd.E#$t^P[4Czi{>ֳ}E u@HQٮ9Vxصx~0v}$;DnNl/mj?΍ֹ>fD͖37$嶖 rF έZ~Vm>֦Aȼt>DEtA|zLT{sa]tu¦ ɻRfV!lzb ǁѪ(juvP4Wư8zo ]#4Yj_X8}W2)R!#߂ # &&"qDx\-0339w袈E$OO&њ9NACt?^^+ƚCPKVp?Uan8kj4+z!|yK @gG H`!:t`LP&5wT:י*|kx߽jw̓;gѯ+;/(*T} ׷0B!pFIJ%pr@tuԳ&j)K^Rd[irNm_q Gg ]M^QXiI┭!pj7d }C] Ӛz)qguXEDЎr}`w;ZtAp)agqtk _XloV4&Rձ1Үoc'_e*FG*v*cF<[1W'ѩ#v ]ӹCe\!NUOS@.V">=$}[Dw/y$ GIvU8Qn7< I!լrL(|e=P.5vzJt 42;fng|J}9n?)ؗhݕ"dP޻a dNL"]WBMxx'AJgN1ͨ}V u%@Z]`K(6KbZLaE{Zm';ׅ$m $@@ %_0X.״B Bf3 fZXub:4;+x*"sU_`G]Y<`jD©8%\$ҋ55c`.6޴GK=u9h$Ҫٵ'lFֱ~h_;_ )8 4f51=՟w`}jq~"}u(Ukpvۓ[5⠾~9f .5rx$4|h喇Ӛe<=[fѡlB22`;k7R  ϧ@H-Fh}(9 w}<O~W0ێ$~߉Qa\2&ԘL>Z6]=ŠoUPLƚ(Z%{IߚpZ7& οRE7"vsv棾䩈;,F[A<>pEm" FҔN\"ɰ0[!_jdCd=OQTb#iU 9݁F.T.]I@Nã,vx/Y*i6IJvP梲4j(jtp7[3" U>i`ɂ+ᰐ;ڕ[ .q5r\h:-M2?E;0dCopѠ@C~UcpFNs@U!~T물+<'rJ}z<.ńhhYfmq(%>[-v7A_XN Y|Dn~>/!Oa<0TEY\e>$c!^G/yV93mR |Z{!y9s敟XԩmKRN-*"=O9RY1q\7J9:8DL|"ucUu6 |+?gCuvGc<^Zjp!Z9^?JzĊ 4:R5ةVYC8Yt77lRU^8[45#ZI:;DV(G{C`i$xh#r~89Wosf9կMk燔-! F&}/pb-nWo͟g%2Z0qn$똢\-cQI]lQT})l'Hߡ|۪6 *W<KpeBL;@XcV`}))ȔF꼬g >K`/cjE:4nyY^>Au"jlMȸmw=sˆ?5/*Fxo `?8ܻ:N]cLfbj Om1 j\WyE'_G.C>3Ĵݞ`J^--9|n@Y`=3w;15^8p{WTU0 WT*?w뾔~[9`4Uyz/PDSpZqNR|jnԲݹ:-yݘ{AnZq{xǏ'rω| Ľ蚈Uܐ"\"Dud/Z򉜔NjB" b/|7yr1FZi%+P8 6OȞѡ NtvbV|Jze(OS^K2S`[X$ןI~OW>zN,eW< pj_'UVK0A-1FNJ ulu9yj7*ǥiA)8cSkZ|{E`Z|9(@,#?wsbL HnDzL!/"u|.Awd(uVo1Z#J-bNH'B);1 J)"K2gH)g >xڋ[ɑ?ҊtdH5?XȬ.TPy} a,%E="9H{pϬy&2EP8>?)UA`FytXƌ̖x)[\U$ p BQl{B]y8̘abrMVZ9xlFu=t6f4vOb8V2)zz3g Sq*neXQC5;Q#Tt\i/Z婽@VlOkZU釋׍'MztzM6bN鬙+-ۓ ladSu_-OA)OxE-D:o0k:Zp")= {L}hSY1{Z'`u}/\ΖjA6Ί#P}?P< @,&)1Ʉ+:ms(JS/=:ƴ7zmXKZFE l.@)r]`^q.f"vlXݯU!8"}.#Pf#ѡ9!w֠(v9BO9> i=ZCƑ"JCZi-OhԖ [H( j,`ϏK FL=55bXQ;ݼɷ55vHAL6B˥pz~E,3/䥛tb4"?TBݔoL~bۡ[= >{m]$W[$;dВzVO]*DvI{@gl(2@% ~\A/B/Ll 1S&~ l UA@?(1kwO|hS1r?- jx[Mla0{r ^ߵ{n"lZSMMje-Zfq9 kT@Rɭ{lΝМq}zP eƳv\c"5Yg5GkA4KczjѪ]XhzXWXh OX7$;Y(°R"4,==]Ҹ2fW :#r+h… n@TmyI DFLe#cd'ŤJ&·UJ < ^OBO^>Y`lnx6!K\DU A b/4$ <yTB'SQ7wVJr tn{C9mz=.Fv'cpZVTz*!XMS`Dn ]L7"\K3p^P E@V@sW aMZ S;S4ܗc| U|2HfV^ƹK;TJ!H$eo# + I`.p@O(-@' :f jWCD;M&&"J' gqDLg[Q]J`8܏AH/ CJ]t0q6T^ea˔]$&2>@sn,$Q[dJyF2;,lq$yBiǍ̓mUSЉJ:~ Qr9F:nI5%˦b/I/Xm MUP}T(CK/o1b ٨Rm.4)J["ux_hj-fby^ ȏ X bjMg r4?ZU+ަȬp4aXW͸zLTÒa})nXu{Ke4#*[ỷ1;GWu2dTSp% S^(G؛KMk5"Parq "OҢsK[(VPA]R }dv0{GBz9DŀRE?x\`g=8Nsqo]} YMRH?n2U ? ]?ҕQz*Ś\ҿBwl]D?V9o 9[eAPtcҁ-ivZ&6齌t94>:n*/pTAb@;Zg\袋B(e*v;r3Ǫ;!WA{DnFJM0!V:<RoBͣ0^ >x-*>[ +/z sXYtST~k}Y-]RORD^. 5M;%duّ./Vz[;[-.6G8\JcDxa>F;ϔ[D:/*W j]ER%Wn %h.Hiq ) Ȫ@2AnhŘM\X=.o$D=d7 67|RQfhp͂b? SqN WBtF:!GYVn1lBo^>u{FS [S{ZNb)k b:'RJ_c(@i 5ԄQ4;&^}1spy_8\}~9 PJ;dхb]mcEkj-Ä1r-QG o w`m0I˥i eW mS 'f%.OlwT͎fTRoTHC[u@ڷ&}ȳ7.KۤSmONW5mbVu9x6HȚg.'A%EMe񟆖/ͩR5H^CEʖ YLZQ[Q@קPx |=ZDv<98]VJ/PIv R`#5~]7;\a756wHYXF?CQzup|O.ݿ&槍P9KshU;olѠD3SBjR:eJF:n1 7jK6GFK5׆+>Y2J70:s@X[dj۫$ˀ%EV2X7.V_Hٖ7O* rPW􊖧FrN옖7 ),ܛ'vH=4X׭ ^ _,{s5/NVҶ`\6eo?/=v*Y7ji/ x9I;'~t[_I3Ԉmut)\u V/6Ya9Ĉj°h6M}cW.\E\C+J!S-%»NL@ ѲCnރ,;|ع݂qhO|R!&KA<1#Dyi:f5c j6x<vB~`NAcr)&c_*L>k>R+Gj\`S+v 7)KhNj2=AȊQ;|v2~v$6{; ʡhL[ЖqzbOx{Yb=ڝ|vE0Q 6NanZs)LjDntÔ 픢NB;[I`%sA΍JU:e9:I󎲿v 1<۬.^W"B"fhj/.+Bv5Ǔ/Gw^VWi(9C4 ad"'$P7*;RAE-l><*z?߁tq8u AS1;[j̷՚|XAtrЍ :K%4pGy|۠h1U=ROⰹlϜ֯"]f`46~zhZ}] hJwv"$L\wIz=c9_$=O}arB]P\+yo RQT~o k~ef΂ {dt֜7l [qM;JFej֥̎vlRp*tH$t51iΊyniTchDTav|͝'V-I\+Ū$rԬi퇔 Of_Uͣ4]pzS h4 [=<{)b;JCOWL2ۜݨ:uXhGJoO)zmo>"u]~>Arv +ߚvY ?~8'_C Y+M=(kV"&ե}-("{A4u^d/FSZĶX=-+&DWC_X + `:=;TaqB;֌ ` 9-D hvc4lt-0Hcb0>5[DpImwWM}Q@U/RšS$0lu/1d;M26~-Xgih!gTopRgsǓ{rQPǯ z6+fIV!s.m#zKoA},vLZ=ݒ}5O2.mX ǫa1=b5aXP:Qlnj'oywy~ݥ7:_ǐz1j5J.'*.ӱGx24]yFc%z=P kAnV\P8sBQ/VDG-՚ڣ +syÅ@V0h<CBEA'X+ ޵?T %HJ8.4$LX꜌82/Sjr1u7. ;Ye;<4nR_REhEI 1|+`" 7*@鹥j ))U/ brӏ*JVP0[֬˱@"vl+ՃG'# Wٲھk|/M[S#l4U>6z Qu30sDŽVH1G=t+$.{9ɩ$ߙ#:}$Ƣ]Fqg G^g^Se$db>,3Pٝ02nǀȡJ(acg**%f{΋'hY4G}ѤIm6듽0w,[<Ԫi S8W9cO2]>Oczsq GՖQHٙTAP2@zawtZE` <-Gǥ훸Uk'd]B#H'G,~Zu('VUSb ^jYoPEW2e"D ЫR"d?SģOP+Ywq'l1AGd+04 })6}lp)) 7_=wB`;U҇q^u߶U9={bކ/!Qh8<%H2 Vj؈(F&cL5ػym,<ŏzVX˄s#>g()Qn"g5.idV;QuEth]ӵ٥ƖaRJPlxKRfB@! $fEMvN,ct`0S#!Wr;? ~8e,1Mg<Ц| O]9򠘵ʷ_SPt^9G&yIxVG HB.j$z^B_;*S[rV͡z]bwHYyoa&@zk5N'ͱ9fw'⿈{x٦%ȣo=J47 )X`Lԁ_x,štz_pǍ\Z;ʊܩĽ\WHRFm5(|ԃc %hrzo,ˑ#G8#-h=G"粝'LĞsk?Cgncns'~xT?7fE2$Νԫ3:dffRݼJx;D+rt[-diaJx3ā۞睿j"VK >fv*US}I myjqBv&o2Ly]w*)I֧{T"@Q3l!;'vpkx)yz5XZʆ!P oət7`g j# ǽa. jee^e::γs_{_ח͋bNsӺRSH3eWp;uW'eیo]Hiu2Lv%uIR7hpS +Eg&w;nsc;=DۨWA:lސT9DLA'm˫ǴʃRB tTX`#Y"zz#- Ô+˖4]&/'. ~_BCp(mƧu]yOĒqXu!9{[X/I/8̣Ĕ\Uzɑ"mBp{L"pjczzn@@+/KprB9X{]E[lZXrɹ %%3#P?t-pM4K8'G/QӈDo{Br̗k ҇|YM]vlH*uL} 6XN\XK-%B+KwN^Gɯ2PQJxִG/1mPу*~09L5V笳 EI6GM3.rp-.H8_5CT>2 Ci}Lϑg"u0S(55FNu'2Yp"QF-~.g5DsqS-ٍΜtvo;"$%eb O\qsj]YS[=hzD}KYuMlɥ4m߉T\&Er?egca(k武QU=$FOLXV;CB7,p"|Ix}׵pz,3㞣 6S,BKΚ-5'$ʾY*XݐR)2coYq (9V947%=-ulfGe+yl*KrǙ)`r Z W8 f]B Tr2 @19iCf|$AꆪH͏TcUƽD.p] (AGskIaC]FOmZi7vFxI>J:&q>$‘BLar 2A"9$&vyIm%?~ooFh|nA%Z9Մ0./JHoPV4&QQ~ +,Gq1!\SʟKKL$\Qinev`RYP!f\2pkýBU98n7 WՔwwj,IA[7%|q )n0Xq sJrMGZp˜cXT) xiLR8Yլo$}!LR$yҗ Wrx}ԐaOEnˊ_;NU-;ƥ1rgawrwj'ڜB~G#(vK%(MmPt.xa$1C/;GQi+DS<r=Fơ՜h@~rٱf}Dx?M>EM|;مtL^`͉& j%h _=utFbvląʐ*I7b2p2m("^k@oQR9d)f;E:ie2hP klY= $׶#2y%&Bk)70]_o-Hُuxi&9#4H)0OOoL ] L޼r?!H"nϩ;Rݶ7ӌ(9T|H$!ph\2{Ui"Zo'OC{DY?0ܾ7椈cP:bұ. Moazjh.-\M3E{;i@n0K ֋TV֍ W]_oNeXݩEq.F?}ysq4Siph YLsp ln"Vz% Wu?pwج-G+κ_fT'4,|DDlI?Å ÿx4JvyB-B6Wk #tz(u5H@N&oV\&dMM=Kvv-ؐ 2`T)X  UH^26|x7Rn~I0&›*crsV0**H 6pPy?,\rA0A NZj USr +ޙd6}n!@k n/r8-G8tj;)zHO`yM-QПh;T*U N8dq;jWZ ?'O3wSE/"?`Fi %mrt{JxFDAӚ֍ ލ׿>e->w]-quqO ?Z`ZDfҸ|g ]6]d6YCMS|p;:,$4cz3+57RAIB#&T2}Sk:am>2$x,{lNu{*b0 p(cBMUa A7W²d9#pg>D잗[%ŏx?R[ZB4eD/RWN4>w:){EU6CŻթhڹbO=GgX5~aO{# Z;C} _ ]*g{r>>z!FO"e6L6ͱf@[o sJ }o3O/mX vVS8o $ql hYvG$_G5.W&߰I: bJZ!alDN_%-[ =tx[ª%kL Wi~0ۢp{{ v[LAPiC@`mV<_@6,eO+ %^ܟtsMN&dClV柉)7M]Q8"m/rMXQUĶbKe?"' ̸c@>K?XG]q;mBoa -".Q9}aFQV#K0= XB78j2Hמ"Jvhu <H,{OWڴ$`UHqm=ʶvߞY)f47z\"\0%0Lf.:kCU(c@/_7V5-`7dϙ`Zrb(i L؈ 2odn Caf 0ݦX뮜֌uDaK`[&#c Ӣ4cCRTcnrmdP&#N BOJ{HV9|hȵ(5+Ca&+XZhL&EjEVJ}E U)n3_\E>P95rCųİg^¦Α P6'].I a(H[:f2'v*z"N[JlK1$je hdkm"鵘 st)+D?xw #ܼjP( ;mbHCr*jə$唠H7yLDEӠ_ݬxxn/2F:ϵ7`TX)Nf>#PE_*e>קýH'@ n}BRbgkdt90DW_}rSl!2[˼s*/5ta^fwrLa/e&WjGJk)Q.+xZ:9#%Ys"$#i팎f+A5`:AI8a{nJRV}᳙g6C }܄ŽbJ"~GSZ'Q_/ j-o΍<>ƛ_lhuBFwn$fY4w‡t]v2$.,7ٯ^)cErݿXl'4]ǐwjhǔp?Z^Ma./r7aWX:7>q ˧{GT痘c;cjwժRE-a>&zaN2LfA;\fE~ivCN ! :$6b"qDw >rwl 5ųṄ_q*`pVS&@ ֕Y#nnL|#zn)n\<-}~3z %\+UN,3,'nS2UW=ݟL;XJ5r~цqF:|Wqvޙӷ6278/M%ŀ!*7*8-6,~7,@^c+-5%ʼnYmM>nWNϫ˫8qm7Yôz _B%sN0_ 0|Dmy^f weK{jgu?P* Ra]FXLHܖgۡ t lhږ 2@'b;`ܰ*"́aI1rm}Gt.#.?62qIl5#;$ӎZx}J恥dD qҴ;(BǤ|"ҳW {<4 0f2iX+ ŸO)Lhn+ uLtqV|ZF@ ="k80IvX pf!P1[vڃ.#"7I;Mar& R8z !һ2=<]QȅܗP7qȗVUEպP'd-V[L.A |Hr=\ Q>رvqHEs25*i$ KwUbg%.:Gm)q<SwF'm/Fu+:w%xF5gG>f ʈd+/ocP@:Ê"Nn'`V1έc %t>_mY8_ѭ]ְ܎e6]IQ,p'F{xՃsiDezз6ᕪ*vKVBE)up dI?ǩgD" .c5V_[XY3?MU`2b d)R%.$pH o*k)(Uo~SOD\B= 'ظJWIeKf X줞VI]@DF·yA"&K9 ٢D(*T |EFEߨ.;1Y֊."B*l0~7$- fuLT^ sVG8-]0,$&=)z^o`~'E J&ݿ#$!8m.c-O?@xڅWY9qsCtk ^\TtV*喝LkUT]H=/W$,F2-jaYNx /ǥTPi2f^7k]ǖnP *]޸ %/[x5!ES *ݹy2v\^ƥk<W93E8*}{P'LW] { ]toœ=e%x 0.6I)q?~!]hb]>eu)sN`F*;Lql#րJ`wB؞ -E)cZB!97 ҙ^8+aO9A7Y2U>,qX`*T NZ"YQ4N{/w/ neUn0ڤ ”|z##"#m_B4b&VWK(sp&SeŶ,݊t,g fm0eW6-ϗVO#wh{6+O'i@پ}f1%JI!LЖ/A0SYw#Aԇ-*R_jWiS 5?hA$EWiG4\j>jGJAs貴ko<7Ƃ:+U[& tڄ{uz ^k*Oį".2٘]]H#>\_-b|i|@Fr-VÍ ws{]ni";'Y8c2k94CƈtIG*,=҇1L"L:caZ?;d/iWcMV$aZ @[V=;_gRO h@>,,e9'0 pxPׂJvҝ`֡F| `5b~_CGptI!PEeH[ Wp;wh!n?W0P,7"Ed_ͮ8=; 1˚rk7*03=$qxl7`6; = Ga`3L4Įv2p׾]NEj %"m-5Z;hh]'LI T@q\,ǹ֭wP>k:o H4+{Tp>Z8"CoqNHy?C4QTqI~h`XB! ,\ *S{H}^oa_!޹Р h}ΌΙMlTJjM[E^iaViEI`$i a1dxu!SCV3G-rYz^ٻMtCW.Ք*In ؛Z u*|vIl6AC qe<r= K`S7rgaMYI2_I&KKM"V'T2v pdž%j?XY ,:g縊 {{U63^l5!RTecҘkdU렗_l7ՆxLW" `Ofh_^odO'K'9=n`ӽ}g<UWP  NI(`0oz,_ZeYؘvp)|T*(lͮW+pL|qH\BFWDG`8]hS!9"4̿.e-:,ɘŲ Ԇ|ur2Ƕ~eMU=ru":fGs!*`Ĺ+h'l'O!L7)U7iV8G*Fs{LnWҨ-+oNteZ:m4m҇{Ϥʇ_v"[Bi ف% x%Tz\ \A{Q Ss$µ)-E~F90lj #q ޒoz%T<z3Hgw@Z;KLt Js8zu{)lP{ͲU<2~Su=}z6ֱ݆ d)ڡj˭ 8 ?h^m 1=ܾ+*ucC6;ٸ?Vu^oċ=##$v-e n]7!ddž RF/%Ah7{~ϐXA^a\`ϊ0l+rQae c$U"K[>h\hKhc처;^bK'W$W犭|OMVL,='byZ8ֽo7tH6m OS r WHA憗Ӌ67T LTseo;nǮ Q&"o1loG e#g{:Vx##!wݒF׻Y}QUz]2tyKpvwx;:@IYb CUȺ%>9|WX5؏:?"+hIUn^ܛa6t{]lA1\)S# tVj4o #EןT1jE؛f6^NhD^4YY_q)J*GW(A=OeѡoCKVZM ֯TZT"6>x.L _*b  O)ЗfJ4* E0[~`oϲ B*CU*/.$ʆѧceFmo@Ũ40䷣q9|_3+R0JVk͹f68L JZÜx"9k4~4!ۏh:f ԒlYXЯo6h*kHtOk\$U+V>D@E@ߎʲ8$}`ֹ9GEtP&ۂEٰkG#u7 rTO[4,zy@`a1u֛:'"qTv:L0:_CRJ09?$\<bcˮMnp" nf+$Z_xo0)!I?!Պ껖l \֫>C{_$?Ign^g8b5a/%tbD_%?9˛EW6"x zvlͨqNC%#XжJDD}QETB*7QnYn ¢3Sj)1q @[;%Th \ t0@js֋C b8eD 8}Qg;GeZ%!lMۑ ۹"GP7t/ǞN#^H|6Csn-DͦmVToj[/8B\0~J~ЋCbEMΪg}I:?*}r=iO]%KK"(ĊQɊ'yFa9 ,Ec%7~)F6=Î?#݀`x05"NaB"_A{#3JA L;㋞|Jx8":Y3 f H@aUϥY` g~9^$s_QfU/߈Jo謣:; X2U͏ 6/ޠbCƆ4_,jŰ64MߋnG3}l1g[!`;#I@"+ozΣGRo=e هt$weVֳ֖/hQie)!cJI 'r]uJEȻǦPjmEnܵ9#Ǔ…fŏ  |嶰O2ms ع4l\duP Pe[rRyˬҁ. _fE0,p+pm]f-| 5^z^4Yj PeE‹$`m@hė>]m6YP4T܌R]bħ/b&J7% v\nLAyCk3~E˜!mL!h/|jܕ >RsWBj܅.,Uޏ+#oH.!\cMlLv!62{1Bjϼ ;o?Y{uee$g6jv[5z.wflhQqIwOǃ:lڱۅՃ*fZs {g.򍇜%7xFMgcsMl @;$WXAP!VC2ʊ0$pؤ?,damW ڣ#Lk b$k\ӞC]jg }G2mCtjʹ2[΅䟠5Sm9uP?;ud0+ܝjzI o ~ΫVRQ0* K#_!!Ź-W?ѰU)"i< k?)2lS0@y#DuMo0D{7kLg~;pE)$x/lJ'ʸIaaLE\AScMq"_М% RB-1w%ȻV2:F7YzϯxbW0iIG6^6T/⽫(=7A41FU/!Ed~0]d86qL'Ӈg13 #蔣e} 7hNuqZ7/JEȥMsvEx]#[Ra[j14dgqPM(xx]_&%@ݾ%톛̏Х*u]&e|,WanQrh!{S<-n%nfL-1ժ|vNvy[/T|_~R~'խ!z$FLqc$ifM?;2B O,GG4J|89O?,?3$@b׌+ʧIY{&u!n+FRy!K; H*{bۅ4F*A_uEk9/,U:/ aH_džEr%v؀FlWJ8!wک"/GJmT0*"]>VhA}P@$b?_QХyXbFZ:ؒnixUQp< a{fCϮz|VSmuvOޠAq+>YMX1Ij(g×_oyWqG6i^:]Y^DAe+|ؤOWIxK`OaUx ~D~ʮ9~o}-79DQ9C0 <+=?u}lQnW4pÝY"sTBج@ ]w3pe)91o]䯬NGd` UǹCkO12U ښQ#~q[*ݝnp0HQfvLD>Z3NG]Q`8Ut{LEK_v<+/ yJ:"bnYX,aiά=?ԳgȗpWv-q8zIEYo֝ʰDGJ0(>[U8 Crwg'(& sL2\EdkVDW^P4Oc6ѥ?Hipi4s SjU7 ( ˄)(4)64Uk,һqLv~/TQ$8A `pxk?<䁛BhUc&rk q\fȻ 0 rp0=!mFcB1NLFM?!2"$<ig#x9 4[*Jp3$@"B[TCbe'qIC-bP#k#Q:BtQ+v'6 .xG[鮔@b`w|;+u dxH'0 x 4 a jbЁtb"?Ck.!]+BI?\)lj^O 6.K[МzYcZA뛾%Z ,q@Frq\6 J!tZu85y>û. juϔ34UjmU_\Rÿ8[V^P'2isH@i$x)uwbCDo]e?t[jn_/F8rG/VB]FiNfӬr =mb,tgM &.37KGF!?QxFh^%~9^ηG\Md6̑rF[Bߟ]k:{"|vr!QOV$8_*SffnV]4m~SE3lkZ!˺6bdO~JXÈlpAGPxtL8䈓AONWJҡ'F޽,"mX%\U֜oJ[2s+ñ*&L wa`Oq~T-yڎH}S'Z7~f4FI=䳴SUC|| Eâ ؾδ_SGg%_[JaCF.>Q$^[4hf;}3WbcUL.G=$й^I{u k^ו"}h/LcВYZx\V5\存KkUЪeR<{X?µXUͻ`R 1'{ϋnP)+Yd ,*׿sVB,_ N ZM6r&fo=h;Pzߎ #tʶV[5OdϊZ͠7`b ĎZsKr[d-%׋@ԻV"D`L3"Qd@N9$;wߗ6'K684iTj#zgD{տhECH@3 ǫT Ȋ2錩zWN6bװ$/>H9IiRM/F u9]9OP֏Nk˚;䏦'Q #љwC W$ dJq3zj5}׃ױ9׳a0|1'>' {Q3) =a@~SX0a!ɶ V[e㷬z`^)qqѺ}&]s͓Į, 1tO6;}6={Syh83\o3Ԃc*nV=" עyys3,.!YQ"Bpz;8"١6`wgxie$t\& OټBhuɺ5-'evDsTԶ*9(tý`jO*>Lfc @׺ }_B!SObRSF%A]/}z`SWǚGY+9>v#~2貮[5tߕ4&b/ldddY Y]zWRGO1J}vPw$P r5g4N-xq*熨{7= #WI%>2 7(n}Ey4c/[O|zCKklT^ t+C JtH QP_z-LQyv G<WѺ2RQ^>jzpIͺ0 H_0Q){ fG b4҇|sFWKwPKP; Z#0,W{&vs㣑jObQp2Կ ϬbP 8 Xn(n oqQ\ɣۜm3$Fmz8UeP|:BZz2Cs"ny]ToF9Lin`& l+Mx"ask¥%v!XCigΡÕQt' 7lE,*NVVYÈvNsFQ ||UQ[h,ԃgQ[HD@p&fJXMt-x ܟ\;AI7rM>e_vK&J{`.9%HIA#JmAĠd׶g<-&~Nh%.gݨKzKlRFM1cK _ 9`q㨸ǤAcVN]w\Yg+Z%XzQau9L^S|46;SI .N*bt9ps:n_!@s?] wSy#{ l(*WԠ2'@fu)}ψB8}^H-y2'OhAр֔41[Oc!_ژ$r87E'`օJGdhc u`72=s8gSJ>cZ8u7kK+Pf621zʓ=;d;59xp@hO!aO?n(WdUTׅa"b`# ݫ2 S'Bѿ@5$)0> Ak^M$UYA%*#d3S)43-0YB B {8Ht*,CqD@ e1_^i*>RN OgXmLZZU @?p@$a-Tu& xVXQ 1:8鐖4(' k9b#}j@}"H2Ě5 v¬Bw2bWvP-Ff eJBˑ:v QЪ(뜾F;0.DU/qq8&Jh[Ĥ˄O{n溦oL1kf/3GG)bns~dZuҗz Wj)_;0)G-tYZdg:*.Ml@=[;Տ̷XD,C t~*@5\_g4]cKr_^`EbyKZY%؃ :>>uK Ylj@֙x}x#cG"t.aO$I9*/x̨C Q2%H.fH;L;]4FP]R@E=⢱+fYM7\ XNv؝mydlf q$?7NS4)jJfh_ͤzm m,>k9b(U-ג%%( D>qo71W4CZU fY@#ƈq|f;` i-l6TE4"l3CUSw96Nt[7wޠcR)hwvandF߻xA@K_Mͺh?H7pQ:֬KsG `54=:]A'$A Ө&GzF|RtE>E9!7x-}7g.NjM t TԼJDF}V^AmfHG X87-u |Rr5 BD"*>N@g1#rC4HzNs%~eC}@Fp8d ֣E(I*֌NވeQW߻Q'ϥBU[BiXZ9c+a]-1_"m-ب(\vl!679cX 1y$ó ]հ(8#^GC5#ZJNi5@ӓ%Mh2cbM,޽L]gw6JU|<ʠPCHwZ9ĊCaduN@Y,^ڻ_ɐL7y?B)S;J 8m:-sbVhWz_ ,2mzJ_X;LImO-m^9j^%%@PG_ɩzJܟş̇qv\˛+CHxH| 6{9H?-RcNq@\̔(j 9\3Z :# R<&JaÂK^u-v@IIQ ZvWR0_5=ёL˕nk[<B5zzb[uuBdNT/CN8U!P+nA/΃s|Zkm[֛Zޥ~T йPR",`yVMv Ne)F._2~H媐%i πxeOOS%4cXa)m_P/ߤiN>OlX(R͸*tkQnK31][g0]ȳ ԣ|s Iӕ#('dug4KZ,ͬ\/ /Wt/q^A0aOoewk: O$O|h0:8gB|>8I;(ՈNԫu9@ޟA#?Ӎ=_\ j ІaFNNg&^1]\ar=d̡|'/2Bc1FHw-VCYlxL#f"y2b_ߓa{ueNrQVReO6GbU͛. %7}쬁7AUWΔl2oAԲѤE^. 9IvS:.>rstyNb@0d3;)rNoэ!ZSdrA:FS/b{WdR5C816&LJH6Ǖbx!("W雷'X L$?DWemKoL/sվCk?ň94fM *p>XJ'V0MUy+˼ᢜ05uqJbd-D4s!xGlrs>#@+0Q[%,c=vk;*a xk4ePOB@:m8$]b$c$Np v[#jh3q+:DQAcu8~B{j\!CC4SBBZ>k-kl>FbPX;81p"AR:^y Hh"#!@#X]"n7 !T u@k.NmwX_mLghe2|dbN(*VP4ٞӧzÖ#s G%G%d8T%oX^4(|S(Aע{|gQe1ƪ"EUfL%B]HbHtZuk=FwrVGk!nS%٢Mj lm*! P'n_^;y1 Y2 /G>5]2 zXbs:K\lIQ*OBk㘒W* I#}8;]0,@3zyf?9,XfK\NP5Er'J-rsaN!*:VD?JmZ"ڼO+wI~SKp@rukiJOO$T /vdkkw ܽ0i!<_K7r* 2bW`JI؁\˓'[!bBn 3\r)\S`sd5cD$Z&NW6p֔?+@=E9ēwя5}jk.?qwrpF)]G5 CqNlAUOp$] ﻁg1Hx&1zn.y}$(e{K'/.ˣਈ}CU%=az.HZкSlE$\P9?; EI8Л.:6!xe /\q-,HsXP2aلc\5H:7YVC,c딕^ڰ ?cY|YreiX "]Ť[w!L~x0ev I#Tpk8 kI4qp@V:IM04({##茮ԮC\Ls^r:M&Kzza쒊܍,U`x.rIh[WBV&P;߳Zk{ xZ4 na̝\QZ-5nd5yG(e'ctɓ GQ$OݗzeOT* D?>7:649Wݮұi33wYKV[{|o79s~,3x,cO(g(:٥U, =ڤ&6ErS]CB2?DC9[rxm}o5]hme7Y4WՍZU%X Xk|ǑÅl\jIA><̩=zZsE',pPQ|}A2TCDŽ9\~F/&:4`.q pkSr{m^Qj(ʩj\_q^%ɥ md bP$DXGhrM[!պ{C?&ќ|tbg4`GZHP:(^ eW`୧#j[qR;@xY'sqbhF AL=M ߚM d&?걥gS8 j:Z_zo!)l9CzW5 gҥ@W̃N.58|i 33Ig!}vuqB) 5;,5Wx **r4$Q㹩gZ#Am5V'%?t+:Aa{%l̟=+r/aeXHQ{OV0Fbt*.L+s>H>})dp~Y,ۗ3v.91юT_oفU2XZzz&F{TFuW!e0&7IARh6@筈k@jbhm/OǼ޴} c0rI%x5udjSYI 7tXx𷞙F]/˭Ig@mtDݚg4Ȫ*ul0J?Vp5i60"(ݾ y4J0S⥪f-HÚTspzkN?ew*cxL `_n0@hǭ0 嘳ڭϡ|(r|Ԃ[[^c|[{9)Ta.zV$Zib(XjBJ%EOk\m;1`#,{9C<|MِSV&,E #҄+M K2guϬ"DE+Vۄ9Rz P*x\C׺րT5]эD2  ~.R?W0j*zkso;Ȅhљƿ|(_9ˍru*˙[^p-5,Qv#8?Q(DܭKp'~fcAU0ݤנeM_έd4"@#x~ [2% 7/>>,hxpe^u) ˜Un  QT#z-3CCoc-v GF(L*ʷԺ4RQh,zd(-;>[,]U~0܃+ÎNkT,>RR ..r9?$j !ؔ-k z}eǓ"B{a.o54҈>NJi jɕT>yMj2%kŜwBb?;,P4wN$UM iDpP_emҿf=gZ8݊h0Ro!2my|cqػ2V +%3*>\F! 8A$eEeM$@rv'i&0@ 5̛~@55Zmp9~-q4($cXzc H%WC sl.F:kYrXљ=N}r[(oHn:HڠZ!ǸKIWcu?[ UNbeK`L@+K'\+ag.K3R$TNqSv8@!rϾqnk*.N0`wF&wD~j&VD04֒^PDQ* 3"WĖ AKޚu~Z\>ې'Gڛ~K\b[.J:Eg9k3k57$p #* *8/#ukҽ~~d{MY0ܾPqŷO#B~,}]D=k)C䍑_Xmѡؕ;q0*%}V#g$4[{+a䠠/7#JIv7vU>iH}›v0;jߔq@(^Mu5G$FSQꪵO07ףt^o ةTF \IBӲD]6-޺XlYQBt?tIjۿ˶{f_s[J“5of#퇶IY.m#Swͅb⫋!轢Bȕ1% ϣG~f 4>ӓ3l' Ic7IcEhiF X\I#otg5'&Q=:25W4>}Oiݱ?Gk x5->>+YA%Vb!>TfsFzcD*> l1f=mӵ*jύӱΔ@4V('yQ,X?'?F!r}-'U!Ac6_b-/2IICGѭfM.wiɜxA%!"~M~Iu$!z^SV#jtJ*aq=kw#b hL~B<^,6tjDEku=݋^xO7I|S 51|~=5b8AϣαalkL% ˼G `,.avVrzX?Q779(0@u@xY5Q]F7޲FĮb.p̻j\B/_(xzx4SA+U:#H L$.&3Iw_[}K $bִjj]}h~p`zr Td%Nkm:Kh:ݽ*^fq(7+! l@a5`$I;K 桽G TS $)Θ8j(S@mbJ&wOlxO}\i#`K)wrFGN(!U9 ^"kEu<}9LC(+DyI>?˙4| 'p# J$RZxh#R &qi̝YďR91>![mKgقZnAx; ȫWǃn\ZEԶD|j^kZCU}F62q,0ʩĩC^2Gф`\T6Xi2%Z2 i]XYtz.k1$Єaۮl+8/ϰއ3ٙnRo+Lp#PcӘ$7hh\0şcby\ <ROiI =nK fۼ_Bߠ(ϟkc=taS=+ @Cr`N;f' j7r6zAQ}]$ 9Ƣr8ImLW}֚4,`Ӝ)eL}rKR.WFIZFS}z05!Dfr޻}<}wuFn}!ʵX#UV qJ̋NR{>E̖J0$xаfO8YEΈ+W*@u_Ԥd~z>m~c##kRöz>25'?j:3)Ζ|*b!~?sF $J[H &#dqht_tz#=8nٶa2[yVzw~ŐyQxĒ0S%x;Xv}Q,U&řX6vT9V&0+9vqV4lK NX4<p63"ě݁0Z͖GJ.) !+ c̥&qVWC0m;yr'Ks^ᇂiOH~ܒP RDn%= ރH=Y+I^,K|1֎%)~e8,f1d|ED!Gns/Z3o)bzCòwsp/A384M!`-^#;|y%2/>c,% tu;6OjYJ]W\SW`IoAFrbÉUX|JW>Ul_ =S&("a0 +=0/( ~`^_$Nd7t&ʏcZ s#DǀꏿTnԧOAC\a/'֩ N_!K foCB?d$Ö?yjq*tyzV 9F*Zh#Yd:5vNvy"\*3rPOv+Z33be4U˕.^R5×jo:uIguWTs(-ۮܡ|̎R4 |m"EtdOwEC5H{Zt!>x`dʓٸ^'6)&әnZk'MZ_M4@F,ڕ,<$c%:DDŽ=I4Zx|kB)$ Ƞ7w_7-^ʓ HB g}>G+S}DHmTaּ o'.;ɇc\Ud)QXS[q2NUL"'Wd>IaLx0+DBfQy{TSAGM}[!lv?W;px2v*J;+#(!K~\0z۲.;g@2RrQkiuj ]Yh5~rX:t@uӵŸc׵K$l_9-lלfkXV)"dj:\+8b6Q 5*{|?g\$f ˣmWk \uWTсT[jdD>[j%L PxMܫ8=Heo 5"k*q߈L[>;?*]UJs^zb> ~GH N%X?zPc8 |WWJh`A"R?yz.Vc`\ t)@bb?gj _a@ ě7Gm0~6 %хkCYG۫$[\Hݏ {ro,ocÛPA#,VX&ODwf-g-֊ijƴ\U*P'3.iy\h*I/m"ќ.jr@yBq<ի?bm%K-ƨH$Dji˹g ͪ:L^M=KYƔ1C}ޒ5<@GxG/KIDʕt51 / j.]vkrhJr_sԋLՔTg0ݠ HS}T0-M(M" (--Gpz\^4)mƲ/Hd V#"" BovTUQbRJiJg娦IgB%bZrL"3B:q%MjT&O'5<X K8G]NZƌV~ F/oo+Jk1pڏWݬ)߭9_Y|~|0@p ın{W?φЗc&](r~?yԽz!E7=f dq,4uA`3>0Ik2,'{MJY9b} \Š -mu:`A5f!\+r)w EIoL3MV {фtd:K1s;+J.c6|lPoq}HMƙ: xPptٷUڎv^5nԜv>h4v1gs!U vJQ'-ٕD:α k˪C4.X o{6-%o"jXIRҗb'+?>;sXSjuRqDk]J g~\L>J6R?Qs!rrMGF/5MEbD5.H&UTW64<;'*͓hL\`mVh'ΒÁMz߅ŢՐaFӈ/mT텍IпI-7qI4?uS º8f&B 9X>㖑+Z8l#"[iyˆMՍ(y)k{mfª6 xuL ;=[nC՛l(`T=i4 r'顱dh)KBy*PZc;yqmo2S|"^XCX#?4oWELZn ucLo7Րݫ߶zUl- rFi;/t*kx }U4, [E?,Hzy]3D̻Pg6}RL%k( d`;]+rv-k&MrZh#KXJ$rXM CJ'(D7T-x9̦,O ɪ:Z=ܫB^)הƹ$qzkphu5S󅍡_uay]. *-m`!rʡx{2"7-5A*~@3\6!oA°Z'I:c1iGڰgfWw۪knQ݆>z5XU/粋k!_@p3 7}vn֔i6.l=yi!_t@948C-pk3ofe Y5QT:\T- ( \W.5iYa [+]6N[/r>^a']O>9;eۜHF=bkKZ}a_=;A`xȜiH@׍(I?O<%S~s ? oAtz VV(vBjOI ,O7~j=KkYs//Ǫ^1:DGK?Z:ށL Q )53u=MR1 Pq4%2%4JcqBC0O`67ᤲ{vt?8s%P> ?8koyE_>_7hE*9 PqZa{` e"KL{+!ۗp;Y-D $ qLA$5襬 'рDX)nNW%hqp+TGKOݷB־ /XDEܪ툓5` $'M(q#A)~2Wy ezk/+L_*EM{WvBV)Pp\Q]6Zdzlzpu[j4Umu;(ѸN [(n3046(|.%a')Zlt;b{kJo*, A wKZ5ȘJ?i:^M}c)a 9>6@f=cWr0㉵)Qntrz?Y vؒP^-r82)a^FKPgcV7k^dXp+cwS{}ݒ0Kq(Cm.㈮>ʎYC>)*@ǘ@^O<ʒ5}.Tz2+ !ͥs|ŅtNg"@e@7́B/(XȂH 8@MT*}u`hl$zuWOG+ngV Sx%׈Nxsַ(5'ٶ < Tz-6V8A"M[Nс}ifBC4NGwO۲G_QQ:C){qW}jh>8[;Ɔ?&g}[h-"ENK>{jq(KLoYe$AIDH oR!qG%כqo#uJ9t[Fi1pz9}|rSgV3T?;1ma7r\WY2dx!wK:Tޒ5Ib~D5iۧ `[#Y_bk15f$rϖZA%UJ@ m܍kfs.ЮaK;%qefH>8/ s-k \ =@ܻ$  μE[ kj1=ٲݟOnr\%ϬQie?Éϻ<pƗG ,j\@%.H{J8@Sw!o};0QM]w^|e̼IBo[_ٌ ~t٠vVlU}3HJ[4&tn!ԿA,3ڼ`QzT;7m838kyy.#vHD CH)lt0%+V[&Tssbd>O@CPUl4c@ * ^6crUa&&~]GA62m4Fۭ^*Z<!qٵm DkD,y ӲaRielҭۨrjPRlu8Cȿ^G*ꝺE=9X&1Av _A Ohb3qj=_*P)4ve^82 "?1GTd"C^1㟧؅[92M-, 2ne ˡ 2[TM} }Tu:Q]vֲ_1FÕ5M{6G:](CPkJ.F=s]/;%B"I L @۬%X_$`\vX \0a1eȸӛ KI $vMVj# t6hZo+lLtY:Ȁ}:MbYႰ='; e|󀤵vAu_DAtiQ'VthH+l/T?C ;t5)^d}1R =NQ53mġ<1쎁Ǻ~0V1ݬƲ$FRY=Dcl"2f?XR!1 ]E~xq:dF] hʌ%a}%[3()(fG;xՖ1'gjߟO!,:4s ܤkBݐ䶨?*+s.v;NpQޠft\yt9"Vju:QoȧQL7>ե÷ ]\RHK`iNc8PlWPg/jGFUAi|M~-[LF[SRcQ)Ur8(+9T qW߫ 8Z:KY7 __ ܿ#b;0Vgi~'+|HaI}' :y2uCD.CO5+VlCyHbR|Av% ^@pvt=7U/\CΙљ2ITVy6F\j,skM.|\XipXw[ןXWQȥK쐟A{8k (HSjH|.ojQpb錣f+RX Rٚ"F)xSAϷgnnl;pp-fu>L8T8P|)#0h]adYHO٨wZ"W]IM`vP+ ߲]jB6-$2x8>}`ź6Q5]I0`$r5B\OsLJ6}#~~غ) }'2x@ 5W>}!eC^\1װ#Vç (%?Mj"vVK)m&8k.Ny4K fag @xT+w `AAHC x*8cM[N+Xu9A >x.8B_6@Ml8º%?Lh%]ܺ+x#UUBe\e *]km&D 0`TmkO_10#rCbb%8Bxa=mjkY-gOq`Nr-蟋tDj)e1Runaot־iQptu%6M;O}79s1}O ]c4H{dt˭mqK~|N쀜67}&.ƒzqҿ\MjTll8F%I)Yi$i.\쉌 g2)Xd R,hR/m,A:‒C|L2V@|ٖϔD0Qmw1kL(6s'Ga5#^z]LN䘛ۂ#O‡ )t+qlp@i ;syWވa|ǖ͖`uNA^ /B͚gWX;*%RW}"[1Ā@2$ki ,Q7oR<,'2 pDv)b f,S$bEbp!.8XQ~o[f{pl1Ho HQe6lBr;bHB^k_gVXe;Z^.D?e f\U0 KYY&or10/(p'Vq9hY?VT QdYޅBlxn|@ަ܉%p#-LHk6Eųv9t55"g)PkiQ݉i@#ƫKC<}GNLC0f]5 ՌGGuf:cb\MPl~zWyU'ީ4xaauyB$zJq9&L / jzIQBRc`GGEk ON@l^J{ =%Pݚࣜ䗼ZTy :[XZ љWm3wDHbm̺8$hn}p[x/6#18uXRZLb*gfvSbzU:NkfLvTQM9-@Tyx"ʃn[|_|`+5F ? T tsM1;gj.L𹎕4(im bٖ l2RI9JE|ӻbTdAo}afb_cM+lh7sW$I%vX,-¬/\os:ّfgWДCpit\ \O-@'Ji)b\$Q xD)i, TJk[E7ms5Sܨb:YҀRer~vWQ/{*WRh׌tR#xսcEBbPއ:W fDs9'[RH)P}sPMe=4&4o8bLorFX\lb)єk uV1djkΌ[ikM4Ghm%pk]nZm4bq1r>yM6h q/` kٴ'fpS<`8ΈC3;"1unjfWū9U/H4ioŠ}RYStZ,#ܗs?]VI SC*ޓE쮮VT~|6z5Uld}ИZh{TfZpLv G :.f"mL!IlӌD&Y:|4HZo4` plKmk)6Au 7u>/5LL{78]MfuC L42CǾWMٷZ9t,|v0MULg5NTu繹4!EZݝy:NtWHig𘿥JgV8Bw"y⑜m^aD[=UJo:.4:||r%n Mq G(FSQjA՟Q{H9&fm4~R01Agw:1\',03J|c PU9d'/yΑuk s^>K4O"ʤ"/i⳾?5lѣg{mGv{aLtq{㫦*j %.ݪ<霸9ٱ|[$y_R桪A}ۑ&DvʉE5aQ`u2*V :} e)+L_!rƛL=1͝"ڽ5LR.?)i痰 (d6}8Ϝ6t$757O@z3P{"D $*!WO/q|cT4gPbTx;FG5@| feD̺vDApQy |:=A~'5xzqF[nsXԆV8i7zgRl#qI r8LY| .?Gdf gR.0/ ]pU;&c +l97rQDM=xp (2eJAl6#Ll'18W%?w7J W_r -<HB^ٚ^%o""CM@<[3<4Slp\~G;Lb}2~Ǐl_"Ae79lq! Ψy⟕hxF nWp`D"kvy:m=yuw/QǜQƸ*0;3Ҳ);Y*D0ۊ+[sяqB/GnЋ0tׄiD̪%1v}Lh! $hVeI 6uvrOzy4$/\vڹiYл_>+_3D8{R{`. j.jʪSG!e}y0f \f}in.x,sAO;;J!M޴{S)&7mcFdaƋ.Jܼ-'*8$ZԭYʒ-yZq~\ މ>^N}֐K1H/ :|V)c8Lzބcxye_8 )="mVN%/2"ǸEk&i)G4x2G0Q]MSMvH5xp5lq_ (3.L2YL+2] yo,e4_,Xe;09RtztU a ?mm27ջ>.h~#}Q'},2)e+sJkr4xKw]FϙZ^*f! $`;u1Y͚yc3]S"fr*&FpOE05 Pm|;Qتޟ? pۏY/Fxo Ao[^sآG5[詆JNe n5BqZ2{+4Vs*ʡ>: ]w^ l%Ǚ]b;~U&65K.pIO/jH+A}iv%$J&h.|=x՞I`$$%?j=q-HlVC]8.+exbPYXJy+2:4&VҁRyRiڜࡃg+ H*qB&jF?D>X`O-m~# U^e+@9źFpn c JáڊWw@ sڤHqNj?%ߪL,J)h՟a\,P>wSU"h{#I}@ObVߑ8@'G;h̋7fF/J)\t…3D#JP!Wt f̀4}f } b]&HxWI8eU'Aptn9;cܡDkR$N,Ch瞪 p^C=nߓ+E-hV_ֿjCS7ŰHŃp2U&-L̓VK2!rT|A"ڼs@Q1 GX2xэh.?~47{I'j4/sl Qg&_Jc^un'wcA=숵|DuE.cfμ&6yٓhY)}̰޿r4Q׻ɸɁc}CCm?wG]a|XUTep'jw[wԤ ATZGUR#M10BփY*k&sèHM4&BLAtr_,#4h'?.M=TJr|U0Y] t4IE!x3ӸC:i~BS;Jn~^;ݗk!Q#m;E,^_ vS@q'~į7^b1 CH ЉNf M!^7 tck\71aDŽ0"Vh1I[~w>/nIVI-?lRa(yk睃 .'9_8V6A8*y3A[ DҼi@L⇸!2UG #IȢ8x(-(˙$'lpu*'s4x⌙H@alW_p "<#c8Vn<Cw-NSxU bz5[Qed<}1N" ק(qŸ)K2ZVr6;66ۂo&rD|#.íC v ζQ-^&r+ ,Pc٬sMnlYܗHFﭡk i)=u-{;dC m6Vʘam/W v?+ɳ88 eDa$~hk(8w J_ƹ08cU78wbPz})pD Κȡ!Sݕ|z/sJl !Y}ݜ$%d[EWuh[F.&FGba? mUWG>7^ۨ-1Ԙ7u*e߫ B0SӍ>4n±%A@ecӽ{C'Xhd2Eȿ閗}LXgTyf7׈md3*}ـ,Mu4gܙMtgsN_gbs5(˳ 8BMJٸsu5JMݧAi^5+TLx)~l !>oIm{3y3R$ @vZkv)7rMOGo(554^(FݑQ5_S\'>'-SjIf.`$7f >%d(2|$ډ6OLzNԩ`޾wsv]A$] M+KML`6|i-oyъXˤwp¹L CW&hӔYxD˖S~Gnƌfn~5*؂^(O)JZz:A0=P&l ;]AŤaKEz,M,CC⛑Tw}wn$8ŻBO*obRh΃U qqa|)UbuƊ#JA[+fyfBpb^c N_ P!gh*NaXy@ 6/ p_C#}`dQ>7hd_Ckmp=ǥ b"3o_ rAB%9S}O(cB?i6dUWEDA<:sU7ȓzd5) I._NN/D[Dz {9Hmq!qI&5eŠsܞURO|G)܃ Q;5#Kv^ni [ /&;\8nLy~p- 쾫ೝ +l/c/E_]sz| fK(GP,R;jD>ՓBKhno bwHxʈ6Vp!'="9( Pk E1.S^ҷY.<0 BCub:/ƩW>+;5bv_I?WO xi9 S N$II. rz d _> EeV YSdY8ްRYBg"E EVbF~f0x?js;HWRÝٳZ<\w#h5ř2J[דgm9-`$TD(  GCE;ж,𑚿񏽙`LuaLdHPBg)fk$8*8:2>z*ɟ e%嫲eWMy&~,&3XGr<@j=WO"OصZMVE ]6ON|D{`h^D9!aA&ZcOPC$eϻ:l<}هat3$Va҈>幰{4<C|_ab\>V84/**1gztn f'$jX`ˤsW:*ų"0Fķ`tOV=c}`OpغЧ4&1F!~~$D T쵴)VDg @vV 8D<:w -uƧkLiD 6; njynV(NQ@q)sBL'mi#ҦːLEeyqd3 mAu~3񺫾 ?/΄,$}|R2ٞOlcSAGZ39}Q?(_0@-K;z3LGӈj잏iuI )R?] z\ߑ ?&z|0d CsݯӊY_&(rX$ߚSxg #?F#b|)PT2@/Ae6UbW2-A!\5,R>IZf ~wwRloKSo 2Q6ݔ*ch/I0=m9SnbPH(gnmbPy@FlxV $C@{;b9|soΩm8T蜖:#`02qخ{=eD*`&2qմEW_Jg3![6rR㦜5P߫[cj Q\ lA@%!g&g xaib'D6PxٛO\k"f >5$dv>#ͧ+ϙ[\9SwyAi6/L`K)mWrr덙yǶJl <'/GڦKԧxg6`ݧe题1 GJ_$~=36~At:8,6F>  A|W~ЕMSn&|D csZi? >ZXbZӆV4)Zs~ڕ]Y(syg&kB+ST]~WW!?Pp.n`נ^Rp#l?m/E݇&y}7zU$a3ЁDW߯o#"ٮ8C VVׯ#gR kSTY3Qunj5 ug8G%e41(ob=34n(s(WXlBꓡ-93Ɉ * ƒAʷrG,C++-ɥ+ xO-*Y X؁-E[xk}+W+L_];Yug!HET1R ^Ӂ"Wkt; lQ֎#wwZr]T%tl38a&4dlRLݘ;U4@X3t%m̽C3ӓnWM1'Wdp3dAZpv &}\ ¯'(zYީͤM侇d>?qQ 2_ފ ~D\YB7YV(Z^U(OJ^TjT.l70$I -YK'\QǮw]HlstFgm_ yVOXeϣghݘ\Y!Ԓ[ɢeʹGR;L!Ccy22mcae˔|:4^( mb[ld!{kUN;J7Kנ,۟I}[$8fD wtHB/I /o4)̺5#ʐ?w t;wMSqn Ce3#[5[ Y+BG*2e"(Uvah:6z[E%-$)keFX2^]|WSElP!#ܕig #(Sy{]IdplFȕ,IOKyJ*Gp\dhcBG,%9iV. F~"S[|b|Ad87;|(G/'=ᜅ_>|c&7oнцgu'_>P7.,5{F?TL?N~eH&!d [E p76{SZ?ٱ0c ׇ֪2^d%PXT>f;_B>VEQ9#&+; !Sts;rύT'hdދ5tȾNۖE`: 9׃ pa|[}I[U6+Yw{vC$f䨽|4Q4ɧ Kfd sʂb褠TM!J+[ Oa7Qؙ2]pќ,@]Rb_-y8td)ܙTGdTl}zvgb)19ڈ,p/8QJ~,g-=(]1&8eCu&Vmm^쒏1ñXpu+d5Rcr~9OK,BYk%bl?dNz$ܥ-&#[N(@{d~DzYޑ'+؈;D ۤlWa)J x:qmk@;?r] 7HX@\&] z s ƨ?3vSډN쨿aoLl¢?*Axha(fD'T92쒒;fPit4Mv6I`Hh@Y;! 3}/Gj\W C[)TךEtH; ?0pÂs xm TA1kl*U2}.ldĶ'rLA]_ 0E;eZiA7vo&cl͹R嘷ZQH8]5)@=.߻xUp:BOYc_F3Px":3U,ޭVDPOZ:p  J)ӃU G, fl˾]dܘ!%;UIc :OnBg*;',NԻ;cda%>T`}R )}ɸhhyPbT-g]љS3v5v͢9iuQ6DNLk&EL jwW`/j&u&ǧ.7(UOhZ n%] Z\\ ?hʭ:h\p{ & }sT~[k\xͲ0-*,)5/<3W08q D%o%7&EH.8BH+&%tޞmy\ oe(^I,6:'[u"z=Egm0yr*\M3&SdB="a`I|u/ 1'cϭh<؂qC|e'4}Wf~vhp}fz kNm8jmvg(s-'H{29ԫK抵U3L:&u!B A(\ױb3)kYm,Kf[h߰)(g2<;3]1 MިA"6cqj;krIEaEmYӥDU2p5(h0s~ z:1~j7WE&y { EϹ)}2c|6cz2eX+-#!u63d{9;iWnWsDQH|X'1;ē5aRT9?+yZhw~$}EATJ+}b{s&V#N)NR.$.Zk'|k ߅V l$1%OO%V&<׽`(1z?zD_'8X:NwH#/q /whVN9ujY)~)%67ǥfTj<ʈOͯJٟgi2y7mSv1Qh+WJo:Hd1[擠M^ \|^5خ<D/Aw嗙?J:t][%Vw Bg I>&ij7ӡ# nW+x#Hn~(YC[$ 4?ҿ8Oyz[ۍQH)l*WR2TLC#?PC2ap%w1Do#2:|'`Dc5]% 0+g5z&* [K5?^*\A>"D+3-O}3ж4Ǡi=D?@io:&<aXQuî+AdG$NS'BaI:'XDy3 Q +Vu4O8qzݢ~JO &6x*]t l-: {Sp[CYeiVR䒊=ެ%{qHb<>{"4䷔3XğPX\Ѩ6:%ņlz RaƯF Df%$7bI1a7wn}B<sHf`qS]_PFDu*{(Y)Z%%ΐ9t$8'_a#")p2Ӻx U A, o]08nb+18_hpq$W6r9"1>KAn5|}jn+"4pp%>Iz}cypζOǎ2"{#5!K, 9Cmu2[At4Ȝ3mϭŅQڔ_TZR$R]9w}/ML?ҭ'0gFXy^/Q\/b@ ,/y]՚4m~2$B&,S󱤜W>O+2vxEbztmZ opK>'?95d|Sެ!{.z+|ĸ%מpcyϚ^I_^'q)iG;݈T=s&K虣6{xRX~45Ut3)/ߺ kEa'!~T>sgs3 ER>)Muk(Inr0 dec6GS }ů.CE>0BZu FfﲲGaQc. ɘZ-p v\LEm(c^6ҨSgD/guNbijz;Foee clL4z˸~L+&z*ӈq:zy{4g̹$Q 3񄂛 y4'4 .aZR_A@WM7L\pq .rit[2]#<޹Ղ/KU>UKKG3?FSĎ|zK=.F|W~|ް.<W^L=^y$Ud~KfGt8<y9'Ǹ]d.ߢH9Ӗ@DD9J3Ym+h˳ǭU۟pg^>nwAqkM8y Rab: \kUh?U*i B+qLA`Y\ l{-v4ʁ==W:p /&[V/c\ˍr*_+DZX H` ũ| lcfEo@&ZY13JXWfeA"'wC1x֔V~s u )iI"r#ӽEu}0&kdªw.[S3AIdZp7Xtn!6+΅Y%n*ST.ЕbSQcN,s0:s()fDnu1 7-WX;SQ^ "ƚ3e.o+`pxM?! ڇ7BGnC~Vn A #Dgdo66CwyJ?ׅ0m_f&V Hh俦|hJz¡M ܞfq}Ye *L0!"$bL(x:bWر?E_grL%($\x>UD]616+.w6w@Ru:\àR: JJwMHM#)BݪH [82ׄ"%.~Do%eϪAFWf;X[:GRs~ ! lbXeog5j@XDL"I8'$Y|=AFHX|i\r QB;ׁWa6 '|%P;^iV?a޾p<ڱ"aw,_Z GqBo#fX`>3Cy*/b9l$G`VE~]nvb@k"Fl qg"ZE)дzp3.D]LwB3j]P>\{UH&鐄"L[][p+8{ʟ%+ {Yo:n"1pQxA? >:>঴}Oѯ!_V;tڀ>>vpJў+hHݑPEKk{Jx+};,0nh&xZoxZڱX}G c^P=Ul>?[k0륈xǣXE9!RnB+.IJS>)c!$+CZw41U*:$ThǶArP2*wٮuw ]jej.Ua7M)}"b]tܦl5V@BO*;J^ϙ亝.C1-<ز@uW_b,[ *enFۻ5dKS&IvyNs4>fn8V"M BNU?kx&r0ann/zURIѧӌQt~]|gzAẺE,h %5mߪ(zA yU?72:eRt|ᛤl_-ϟD?<ؽi1"iF"DBXm%b_|ó2د ke'm\"Kx A]b9iXX+^[yܘj.5Ku ..󀿹dZPD n7# ~9C3"O8bٍq9j~&Uvk0i:@oJf<.7VN#{2Ǔvx{Q/Z՚1Ltg,=o(5 U.hv2.ǚm>6F6%PcbX'F4>YFFiM T*!=a}d2 7cWmy 漫B>ɣw@E6mp߁ pYe 8=Q/<߭O8߉@e-P*[m6KjlaQ$fM?P(N:6U-NDb,q|۽Ng,HG 2jDv&A"\C<Vh|͇ޡ]4V|()rY4U (ejL6S_?uD=I^k=X+/܊;5كnguakP`*[)0NP.W C>bh' THG9vYGjti6CKt2j®. q2xM;#j#RlG=cĩuP)R ߬" |Fu; ¨:!?gfNcʏkX}M\> a0I?fA1t Hә<8JhPk*@wM&#t ;ɰ/F*RxW6Z733 c5?S1Nk8]F@̈ ΟK]0>$(=:~w6"+3:xB=[Ŀ8x74gYiz.5wQ3r^Rkݒb=B-ZQynqie`8mP-ϱBJFA>\%(UŜ Z)?7J]ԜAJZ.{3AۀΩÈ_TCYG*,=݈rhQE<)4ebߦ8lr6B3Wк8h`+/. }V{NƈcXh-Clo5(wJwҡ|\)({ ks XEJLOr2IIkUy$m97T?9P!"V./# zB[bEΡ]L4n&~nly)/rwz8Օߔ7z DS8kţ/yg)fa/lwTΜƬ"zC(Old ]=m ASMJ':7FB&jz<(ykr9qqP};oJؿctrfWm9Uq7"vȆrdST&ް]I cul3jwJ3 Sn[* Ộ.Nee6~C|`WGz`/lM'ђ^X*2HzM-cb@FaweYO[b~5ڕ ,ZE kr";e- 7H_/``.[ 5/&6+ׄ1hsͷ3`5K+/]eLq2"]gTlC\'n_冾5X1BXqgd*Itr$Tr9SdN݋HەMx ̑t194P V+9|#Ӡpff6>5Ѓ: bvRJMY,{AbL:bJCRpB`,1YLTP#ubEJwXr~o9<'1NH6O%Ur⚶9ڐ{&T ~ {H32, ;!𓆐@#!QzC-lW2nS%R۹q4+7Th4&5; &n<(ey5x~hwAɀDK䈢-xݟ^$,dzR5aApgL- |.p! w Iڐݎq,2^ACye[s^Th6+u:P{*nS2ޠag~[TP)`T*;)U]U=' q*ALC>Ù~CR5k4a;WK<&EH k"{*sWP<r tەm VLLay}=Nuѱ*1 ؏Ӹ$m$_uICPqtkЊ1W+R22`(fU"49 GE+Insj&$- 60ޥUh/<;"r]`[둦x阶~5 WB*&# %8Iu ϴu= oSgm91zE/ ͻ%k&E-Vl(qլ[kB7'⧎G}E e6Ƅ}j.`F3D\l{oQv#l.BFUa@׋-Dhw:D%&l*(wء9 U|Ntˈ#2m7]qҺEw;xJAǨ3]cWc Fy '|\y]IXNV$Z^g~aVn%<]KrhE2Dئw䝯Epe7+a9 t]//(6!P`@O.num+'dr1[Ppz Flm\>l]{Smy72'<\f =gLSVp& M]AZ2l,X:UC7xKD g~{.<-^iE.W挑2;e5^\9tqn)q]unS]Ķ SNxrSw?{7рWntq!tqyej`V )孾;?'+nRz$|ɢNykǾM6Hj>I(9Q?At:8ratՐly lX'ZTr'CJݗdb0#ߎMDLEӲ: |P",?[a? 2W H QTGx\ξpӑ YFhWwǶ͏hf?V$: )23:l~*ni= 52uƃFA*#s`*PMz+4 5ҪcS~ȯ+}TRp J8׈?N#wP_a մ"bo$dM /"e,=v$_3&~߼߆0y Zg;lJ { <އc7YK =ײ;]~LulN%L+GB\>:KR}HcoJA @)nĪ݉2+k09l!U6GOZyist`AL+98-n7^H?{Lǝn6 6c䄈K xvW"~,fLР"iӖhDXW@X/̡}o~o+a]  ;Le)RDN{_֨Z ݽX㢍~@Pq1ЗP: yEneGN1G9X̚(ʧf\S[a'CTh|͜_U4^5W*yaC\1x.ylGһ+Z4;.cQb3HIm (j݉>8we]%\"u̧ɝ\u˔P5up P nLv#*,0}_kl$C'4 "r? $8c1M^i+;KO_ڵ(2~vQ3;b541(U83RCƨ0߉"~Ȝ*# 1F!U=ƒ\յSֈ4_S=U(] ;Luҝ" NNO4̧oi XCwc1f,`dMh_!z'1M3mJ-E Nذa+^EN٫\K.-'cGpC_Ӹ^JyaM! 6|Zh2- o;?7f#{,ٿ\ 4?lb_؀!%nJb nk .UH>JRº$0tr7 Úo͍T46VVL bm"!} ub4Ɏb*A% [9Ӈγ۳)j Z',_!V-IˮVmI MvټymjZs"&' ɪS.QKPfN$qI L=+iFu^At"P|/DgaUn} UB )3 +5ջGn nPI'f)E%+ҪL0\1ؓ4]S|ǂBr6L)Pm5F)1 qn2jO2*aruQ"/<6i}):7!8Ok5HZ p6bZ}W.s ?q7F $IߦҒ! !*]`V>ؖK%6t)}vntՓطupѥMסtwN9puJAǐ2he5D$eArB4 @t2C߽˘SuPl[3ow-gS=[ǟyyװ}F|Yєel~,мPn8yXt́@܉)JUxtlaU8!}_C|#OYLWZsGb'ˌɡYf\zE Fؽng ?2, ,K@71̾E-&"u x'~'Bǃ+O5tb+n (X(&nT{=mC!JbeIL}cYd5{EEdQYLUG5'Q#~>gy]MJn٠\"޷ztOZ ։n DτGOq[^0ƣ*td/6Tn[O'i /WCTuj{{P̎E'dBRs9(To*̭V$MɌO,b ZK&PIȴ|@ieX@_!]31CʥwUUkaq\-WwbגSz$%0ՄcR)RT2?F0+s)%璡;N3R8V! Z!̄M(d޿Q&7B됡cr4V[kOp,-P֏Bw a͵jYօ3R#z$t; ]* ʘC6vhUHkWt.dO26))!]ff|p^AV0=6_/'h;a6D|DPH !HS:8du细uT&2x}œnqNxD6 цPxhua <7DL~{*UjͯдZG=l)RV&~ulӴ/߿жǮw1H372\u|+J> g}  K?H- wJ܁|j"}ǁ1H`B}N.0dcm0̪N=-ȅ蘒>vJH8MQIjRL3I$WH'W܇=[Mtprߣ2A*Mlp_1抂Cr}hc!Pڠ?6x2;~CM kx5ݷm46EKoD0)xl3Tz`+(MӶQܻ<]>PKOGk,\,^vJkuϡvc6Vo[Fލ)A3tFAK1isuًH5 >خgDWuC8aZ퀑@vB@zy;!1]GK՜+V2N=|K3nnԍZ1iM@* KsgE}Tې*?q?^ TR7%rPw+IUnogZZ?IJP`߬6g/mȵn~8>;.V!bM+2XҒD: I]2lNJӤѾJBە xj`Q[YGt`v} V_YnN-LKNB1y* 1~R|ap鯇5r&_ꭡL1Ř 3*lԹYGҶPw}d "lņVzvp<mB Q7/1qyԋ SЅ7A縖~/݄$y"4 AU,=h_qуp*%T=זim'41c6 3*\I2Zidmŧefx1"om̈TB 5b[ݪWS!]׵ًZH"<, P*pY=uv^3I=)$wݍO"`rn),GXij%a0}*_ Ќ!e)-]5mb8[dxŸ=s.ɽ ZHbKHYېS9? z![f߫)Er:1=FeW5w K'0C3mIA~cPiVZ$t::sɢ;oʷo䈬[2[p;QwۑW_.til{%ztd:fLwÖXS %¶V 럧Zm\y K~:ٱ\ԭ0pY_ڭ,Ռqb:h #1aW~Eͪ RՓ !4#I)g 1cà-hx:fuZ Մ2\ ܮ!-)hYH鄂QݵM. ?&q^,ESV (tߵޚ/A$Y*UTx2Ѥ-H֚OrԳ ~濡ol-Fzd;6N~VcVMr-aiTFY;C Mbf(RUS`^1;ZGMԱzL?XSlyf,i&1~@5PAx9>ln{WxR?4U>Y̊,F+%mqذ%g-̟{Q)є<[[lHP.ykci l̜E9k{#ZwDDj(|&1Q'W oi >ਬgqcb{3T0P 4Y4pK|w0&< bmXs)A:N {zfK{ C=t6|۬.[? !Sks7 ^ Q)RSigqN ZB^,6 6'Uا +E $$E/ɴ>Pdq]P&>+|mQ1E50ʃ eeF>H> \g$#kor#:6}Gi/u!Klg )KA]-RQ:Zekw % [+ni"V1}ׇֿdMs?B 8Ѩ0Ro`Z,>OfhD=+/2&MmIswD'Si0/C<*du#اƕ&UAhDžh{IFT7X7EWc(S/ I;i/HE99A Vv@gG8! VW~*4;" f+N`4;Wit/3Ӑ]6{Y> ,7`ԷD&ZXn ZQ*f{HZoKj iKZ{ U 7A/+T8ovJŝ2 Ь҆<; 3kfsHɬ|QC[e3CJю4^ù@Zl3 rPkyom\aQ9PtKPk?oUl(Q骮'SlK_491_]$j޶EVYlC](f=9 +L~@T+j 5K#6zی|ף9-BAczfI$Wp/h\S( `+ l!l޹ mT$ZR$ŞP95P+t>^D%"pEs XWNxf͈.'Ǭm}򆀝V@s<\AghIbR?m[A"H(FYyY _i]cH炔#3O P,|Q]GMWTѮ쀧V7`CN^QǮ-w^XW&A!*8ɑ>p8\nc4 ǐu xIk; r@Am3q9eD n 4ބO^R/^x-{ ,XMB%KRKERN w]>NӟOȶAܫ˖ݕ=w[>AВDhC#Q{(L"Y1\uZ^3%!ծ\H? DHA-MPPRGطů{r"uU)TX>~;) ,i2wLcCӿ\RFj%K.-e g@;R؀V\<Ћ#jBsQ ޑo]Od@"t)oXz(4bgTQGUw/ыk𽝑ڽ݌KOy_ ro;+Uùf}OsFS#0:alxFsb{zqbΑ5H߯sڝ6~|*#Вǔ(OHaFi rNFdԱpN7P޿vHX͇hlp,$]M\Lɵɓ!!WX3c6z8lRbܿ\{%,4CN4/BT"s0oCmՖCոIYkp^ iDNjˈg_k9Jr 26_'2Xޕs׃ZݪȍLqsDйm0|‚aY׿ae6@N)NP=fZ :&ama(ˤ;!M(r9?2pnba:k lLV`T* V1y&8[߃{ּ̧%zj{z`Z !E#W.*l21 6(ֿ[{FȮ&:ep!1T.h SHaL6J=oV_αж^,oyeЂ mlC!`tw$y# ȗ; fb]Νd&P#OV͍BvM>1M aÑQ;5fzR5Coק p;Fs)J 0-Vs6H|j*Sa  |pbf7 0՜-Dsn)F+ ȟ> V R4d|D q׾K+AJGDx#\ u9cvފ;ϝ7m<`~VeJWx8{ w+y+og'ڿmlg XZqQ"IhKS);0~*'0?-#)i`v/=-%l͍M: "XnkWꆕ#1Tk)^i$/9!_Φ PWwi5!@ҔlVYJwʢlCX,R*4k⁒異|IG6n *J W4SH4p44Ju-K &Gn4{ɱ dKcDip0d`8Ý?LNQ;yC`zPx\WVLT;]7G2}>^(5۽(䒐aja řk!XBᥧZ&ѡ+5"=+*⟜寚\Dh텬"$&iMh6AApI\c>oQaW-;L1_upk&TTs7J8_, "uxɴ?WmA@c35E̿g8ӘOo<&- 4lg?ʊsxjS$!͜--۱ C.@z0D(L2$@JPk!cѢdžjU6,kF7)7}9I:/Z;8~GF(QY%1IPಛpv ᙙ-J9nf=R pCU+BG-`FeU/~E lpy=Ol^) Y%l' > {|!\&Pzԑ6&iOG#VF0<)C` ?g-:[p a`C+H! sp'PFI,5d-}Q蠠00+Me 3 Qޗ@7K8+N8ǒ&՝b-jۈFgp(j!йڴ"3ڈF͸N3(z=S?|g pC ?q^^5߰ս#rNMgtt1c}lW•]BXFS.N~9ThX5cr{BDAw[r&KHu6Ku~G?#[(|f #X@ik´9G0Xe&BQڂc [_lvIEHSyY)#0NE)zksi{fCi/V{*p tgO!ɷW=[=afW TJigkE*Y9>~i{*p%Vq^*U sԭH=\:hQ#P`ĿѯIA|6cz](EY4pDI:k;, []MJm:]쐰U,w83[d՜x>CY_]"f:!w+M?<=޸ {.J83-+m+ 8&x 69^FM}O5d 3}KclciD( iԳ!rlA1g!Dn^ΰl_|hҩ202ifjtt'Бz*[J.:[!,BX٭+mS,wN58(;/㇎S"A|"}{T/VHo!r`#A# 0s{1*'~WQZA*S4) a+P-Uf D0 b -vhVL2i FJ 2zσdTϬrϬ$$V_=gd ^W麥no8n.@b]]`SYXW7]=W^+%`Q^ivf3Z:vb6vu-d~as9 AaVg "eSaf.< (\<`+zgJJ<@zT}D:Hp |}=4di=0Pv=I)ALQdxLGEgZocIqm>y{/bظ)ԦmA_MbZv,. u^xm:ӊ]mo {dg3;rpOjYS"@C'iI_S+x=$W{焜R6 TEY*M ^ϫs'N- )<~a6]JD ʞ ?x0o&@vq<,N偭` d.vhd(2f;L}ӝȭ?OVׯxdɨH5wuпOi( @RiD.^*qЦd =I'+>7:[>U{u@X vr 'W8a_/S"u$!/+=lȌW#Eko^Ȭ)EFAJEيeRB*eV/_5>/X Z B[ӮW8a [O08s)\`~WEM;ofwݕ|n]A'նІ@"q$GiF8r:v0lzV6R!y7ŵP^N1+SqNEG}3Uoo+fD ؔ2wJo?%/<(Je|X(z3i,%'OfƤkBEFb}~[ !ږ[G0!In<'z ;cdzнx;(f8{u!ջnm `37d"ԔY%ہckC7zլ.YEjmS4Em(8VA+o$q0Ö_:z$I?Pb(,&-zb_j٦Z{T]RzM6 *͞ӢfzAGiz56Nstn$Id; f|ڸaWYYVȔo#jf㛋zr,\Q5C~+oP^ԽMnpNo_ xL{1Z d_jp?]Xtd٦UrRVt^-6j/(9SBUܬNdK.4v|i7񿲒r_)=(vY[@Oev~OF|XvXJ!y,#X"GT}B 2.xy)Z<'a?]Qx^ʗr`/5Mp/n|}@&$[DބH <{inx,nR'J/ wb+!ur1G`ȝؚ}wO .oEcWi |k<_G #FttٗDQ*Y[v#OZ3>hR I[ 6.X*lf]>碡PvڴryhA$gB=I{-xgi,U4w$ډ4g.pN{h/0r>*Ꭷҽn2qBНi1MܶgeOEM`Uw)ȏA2'DZ|seAml[<@0R4͉9LRo~ ׃N$X6~Gڨ{|9fss'¡ \OK5WA\7ȷ/s6h(h\'E·_9K#L]Q`2jI=O/q/Vz\^!f:o=$'~,'t3HZl{E>#4HUQByeB"΄<)B<L<3X)̙PSWp tW_bjםǖ <]4PFaJkI.[Lpg]{4I{p%y>dT*V%܁ _IxPvABRk"o7 k0oRtSBQ[ײQ@\>tj"m;i1Lgm$ 2N&d"&|ӭ9VҍG94)O )]mkx鵃ҥtc;`mYqۧ(dM?-,COf"1<>l7Ξ'rP[䐝gWDv&Al] $s:G>Bp 2/Jm&}vʿIX׶38D,G>;_ثr F:Z{з:ipN\i*{?THx9NuKp XPF_%lX\\UY=LfQqEAwyfs!u61\J@`U . vNW+ma{8&c\(4텑hq}2\T,K &2wd0S.b$徤+N(Jc09S2UVg(Lpwn8/ocfL~R¸_ wTF#0  ;O0.)XVZ1Ӵ\ӥ<ܦ_h҉Nٴ]%%GKw[ƿE;U9in*vNkU%G2ulչw;2r._U ݦSg|Am3 UzၷȹfS_!\nc mc ޕz :7'cQ v?*jr?g5H20?g%z Y/QgަFkBplrz8K lJP rn.>UKq.Dcc"-}6W2#W}nZG=/M9ʿo2-D1ݶi%KP<^oy2E8$#E՛03"6 _E_@^b>\glzhW8Q,t@첕=yH$EA P\3JT< c[ldtu>ʵէQ諆"gzM~ަǐɈy ;]>=c`JR|iڲABJ!yc+'FUֿlx8.~J|-ݨ4㴢Ujiw* B.G=ghqsp,p˓0Ǻ-{ 5[ 4ykl[" #y#zQaFfCȖ (VirDXDB1rz87Y^Q\jLY7bD[Jpz_IhM"re:ٌ(< F\ECo9 H~P<3|`*ahbQ8ԆЮU [hh3_Ej5ƩBO@3HË4m;yF1 ?ɰ6.\ʝOsܷښoU*Sx] >BQ㌤˜ed%/3mfgm%k$D˱mg*Q p^JA.p p xŇ}M٬ip4`ԴIpqfa D)s.DEEuBgXNڤa8m3^u[13\:bGz:ZY@FP@U &;d/k _kVЩ;:fvLoyT/&19Y6^m:+Ṷt$ ].,{c@2(1tUq]OoE+q[S<bDڻ`ˏ̂_zVZ/tSm32|Z۵1 ~SU[T¡wcSՓ% 9 xh?"YJPm|Kpi9IM'aE, "kKiH\ emdR1Ew8/XLe=^JҫZ%Ru«|2"=2 5ҠJq;LV 7(6ƕf7fSB@zӄ͝Y )b_w~q,+һ<и7c;/9`q槇sUGV Qlg1+= zY[Z/vjc)ncSqK^¯Qou ݊*bbTDj u Y"?hP"(>]R<6eѸQ1^O`[|g_?#[; MI3wٌ_lf(!Jܧrt>@DL&d%eBC^cL|8۩L8(mfL$OM(ͦ@)TBI 3ýAN Lq L«z{V`9 VvujU{0  VO k\ ϴU.zyR[n,x$= ÝQlSEz%R|WUY@0ѣqOU:H-6bq`!ZW{5Ȧ&Ų'ѳ@6/SnM fy\Ju=ux\EƹFOQ _WhKn^ւ= 8}0Dʗ,-^GKkP$AAt K(hܺS'8^cd-@,DIlѵiJy B k/m@)$ be %gaת,&E}T;0$x58=ӂTD9_C`13\hz=@hE"gI_+QlU?4 [$n=ʚ؆n7%ZCޙA __Ɯ̍B -#_IIm<!"e%\aa1޲nӬ_z2>S8+sŵM=zkyMc (映+]?OfrPM 4"5s%neOg%OˢyFK4_rb耹j5X>f+S=Byz\/BL*"Ll4y:uweÇ0! :iybj Z0jPZu⻚@ԗ,,T =hu)j[Ͳ>99,5=(Fg3z5:gA82 q7JeB"BQPȯJijYe:ٔ`kZ6}$2b#w0gjL7(m"2ڲYt9Uq4-\tV]O@ZgԈ  T]y< dY|{qVzUګjZ$&uD\}xK9>6p: \;kB-n3񲙺>v̅x9 ΆPeCT`W$Ǹ,O5?f2V6^vZu=s7bSX%V^i踛1k/24 O (.mi\)Ž G2h+@0JԶw;d agHKWP i SMValK1OWJCr=ȇ׬>K4`j 0uP`ITeMoOΡ\0jU1(MQ!B&Udr^PɌEXQ^jBQ1^R~o<0ߪo3!iE 5|FTE4;A:~j >Xz̒p +,ijG~BHU:f/[p;D\"k _Jh|\ %Qu^3YRn_ KTTߦ(ǘRK"=WGG~FNg.7WFNÆfHiaEO (-n_G_|P"DNmBXQJh GZ%7He?U'5bMhʂ'#;T,xEksv7=F27gSsy˒Mеqet(^efZJ% ˌkV|(Ib}NxɄR+NS696 hSDl1nORo$*deMPB~_mqG^\C GV.gQcL'wp:>CDk|fѤrFGg[LY/Kˬo8Jg k!myy,{%+sE:BW*e-Ǧ٦qκRuyej QY}]* u7Bxd{HW! 8z ˸K@mm)Qh51 XP^_~ iMgn΅ Kk+A<֓::l[ V)SUx m>=bqIAC[b/Oa`5PÞ>00{ݧ{G:ms^;qHNTqc%io;p'gM1R_,P=,~݀ [Ic_a"ȴIYÏ[*(W o"fnNYs᳂v!x)胧lT-ytx 1v2EhǍjg%UWri2_ccꊔ8;+d}{ i [ym$+1,K(ʁb^D AYlV*L*Rw FoRTi׬ꌅ](B ^辬yơ4pPt-RKv nI?1n:qߕON7#,,5֑ͣ0etRUcoppW>TNEIMqXYӄPm8FWGWVy&HEڰ9YXc=o ]4c!g{+oЊX>(oD;+њDR:s5&Pq7!c´< ~jh9ߒN2bGPnLBF )ݸPk vuxnshܗ^&w^(q\h (ĝ2pB-iMJM|廻E"MYGˀ9rZU|%_6X.4D#TV龣c#\t\3awم݅ef݌//wG9R'!,f[M U@|'ę=:!y__:كLy7S?1 oJv \s;pZ3n,$އvfܕGXD/H!֣$ߎ}5=-mžywV;, CVqA,lww4Ya!SMLEoГXk8àW3_<ob?(ajl@fY"P>Nhu&lK,Ez|8N[ | jƓ@lru?TW NϑN 0f-WeZ\FgOηH w]2p1ۯ"!QА?X:JY>Ed֌ځ0Ŝ)c%uR8$KJbT}gKÓw/Ms3m+DjU M/?An}/Q|jGVP0*lTRY ~12Wv)fqL&ʬnX+j>!K 7GҤ=w.MZm)v#">u# ؾFT;h.#3Tq4_foM9l^gǻI(>a+cڒZQ@$06n88yA;}1S,}koO,vNL$̇܂c(0+szt6iA+"LsZ8}ψ(# c/^HL;"vTTrT5zK~#kp&to>HU:D9CG)[3 B2 2(Ѝ"9dr{E/%#lG){H. lttwaӎg"n*h(a>'? 0 .!nre/u 'XlI,kxv & >2諑CTrt4FQbYGuf!s)u_AVb,s:ob]C Nar?$ `7Gz4TB7}y'-b!{ ˟lr%K k" e@;ꖯu_ j M>fuafO 1j晋hdb{9)c a1rM#>=%y)VQ>NJOU .%f=F 3@HBmcE[WjȿiT[*m^u^IU( ׁysO +z,$-r-!sjOߏTH ޝ{Z\$i:L@ !̛Д)i@Q)Hp*)pWnWC!'w;ӂS:VWC Ac=[<:<mHyA&}.BzwĩyjaF15V*iZg̥:ms2_>`\y<9oJJaxdVU5k}~A]A'sGw؀\GCԂuM0\& qZf#82 f% )0 wsm//~Bubt D8wk'B ~|;3e84Zц$Wg>=Uύ4&|om m@81G$ڸi=p=& v&V:`9  Vf EUaܱ`vۉ,SxJn !7 ):^%9P*%7$uTufxRr;|ި+2ůn (wB#"Ss'&7k[3d}!Ϳ FO;U;{cT]nJ #ݑBq;%OWMZ}d$X:'M`DJ)(: ӕ9bS2L&D2ca-L1z+k {y!2ٝ&t U8D G 㖌RXЭ NV*&bW]L ɼ |r1dn?;wK.7k_C6Fjs:D[;א$HYܺhbh]p~.05 65>+ލ()c-=k$Dܔ_s?pNd+A{  ?<.!j]GC9]@6^E"G'l`=h~F>Gב Qpl摊*7;)hz= MQ/\=XќĀ'KZ/`0k?GBIE :42)vbbowg>3CQCIȠx -_ZSRy:Km D8W .wIOO5|F[Ye{񑗤TSxf<2b)l7.I^T삄ܫ|Kf.׫љ-ry<cS;^ ?23EI*IHV4@Yi/F*u{=p-m(Tk.pz/U j5OQgvYYb(5m A1rf#3 +d?JIJhF&&$%bO Iԁ"\^%To4SzzN[ڒ]7] Kfz,l,cVйā+NMJ?%%S:; #δ'0" ħWy [;mI̿+nӔ=~2 ݢI78gufS;-"8;Vi7]N\A}6r UkD,몄S 7b,p<"*#[>Ө'XWzg[qL,29Υ(+t>Y+gQ:)Ґ?՛і HMҨ0u s9]䖿"q"#lC7UgbW*Q 6d-ySyvcI4,}CqEE`N=0,0_X>ʎV5-0 |՛_.֙iuQ wىF )x5 HM#NRm=d媆C27Npk({űdQ%i9 :}p)V墳Y^Y\<70 jy8Y$W皏Z+)j; ĺ~xcwG Z[^]|2踓QGG'^skk^XQܾPo @\jsm-MI\JUE*XrgɼYԞƆ_VP%(39ߣ{/Vc0vJ#akvGRaVh7 7Gѐ gp8=Nuns %{Y_=?Rr!i1y#Ov06di \mn K[,,hțL%-t[8;1q[Fv.=I ^tK Ǣ`Yj:m8M}ܢݹS-s\s| SRJ=l륳u[5A.%v y61h{p}#X_ye+rδꉀTnrg"YB"v-b E%tX}?5)eYZFfKOOJ0LB_0B<1Qn͗ww mkp4?r-SwazvNB{^u՟EA P`-|$|5U<7xz㹂^$H;1h̎RdjmM{.WN:UGZ-M@ ul2Ew$ Λصp`ɼ( hms BATjva@C+%8OMͿ3n§JIgf?(fD4:dtmڀAۨvw{ a-&o"!#}թ^=mtp%ī=5Yee'0M,Nmib~偏 *C W08K5x;q{_WLϖ:W1?x :$E%tJ@" UYtrC&QM !V =L+yK9M|(NӖHNJp[]o"Ԯ˅Dڢ`~G&qS/&4ɔuPy*ߝlˑ|6 eFQ>Ю;:'D7LMye6-I [e21tX{Lj{8cqI6*2ԈԽKw^۰zJ$w4YhMO/3;A)/%¡t70i}8Is8Ĵi5(һ'l^=,W1Y,f..`=,/ SRWc XlŃ<\@8nz]yyR=~kK+R4, BGm*H听p[imi|J}RKQNR@'cJ*tCGW^kGwv(lT,ć$tK<#80:d,P#2|IWh0)]m_}:@aq4q{ &Xne:HO$ ҡr@d(5:'dG/xEnA#]yY xn8ȓN<h  󲯟i13RՁIarF--#,cCm@{xD1{X$Q%%؊{Q0M;J e,^@ #% QX_9lEХ$.XڥiUțYSLY=5@U̺]8t(2J.6Ɛt7;Su6F d} Os#a47|;X ӰSd/NĄ T0*r,B!ą/MZ/1'z9TnpԱ#Pg(jP@6ZͅxcT\!Ȃ]#~8`Сղ?ZHoє8ڍr09Rxy\ Z7 Nx`+.L''xBg(L*ef{R%г fg}p5qsuN8/Ʉ5Qt‚ _+ n†(>6Z՛4y8S2iؖ6#,_PLNIXz2Dh|ñG~ a| :F=U{.CG{Z<sCD=許.t7>n G&HʩSҘ͘)ta  B']uӗ@Կ+;q;αB\*J+/l2{xTS4AYBV b瘙k6-4fz7ŒPPֻ'&alC\g3᳈ lZ:+eg;  FZ~j&yi(8k4ވdׁ,39k^Ĕ-ݽh$CW!QD j=m Qk{-i3{Y}"j$S'j[z'і8sk]i!C`&?3Y_ʶWуWD?g=$b}G ";ZI*eʵuI׾"*sOkq|.\r7)8nEטd&7\=RgMufP9ƿT@V6Bg#8&d{Řؓu+>zJpώgc[u!z26k,<4"ٮEH˄|j3t,,s; ؿ+Kf*ocْ@S:S8?WlLw-'X|;m1fR- {nB< EamOVQ'uhG; LAG̒Z9Dl-nNu`RPrd\?Qlz8:+G#;T6;Z8zn:݅AI[Ogh΢~.%Uq6cGcȥ1pZRfOHs2f$}d 6.Wyocr1yMJ5 vE,;$:wu!bޠK`L(eoU3F&Xquzjpړٰ2_9`{|ͅPE,-\"u.K2ﰬ(QK4m!ЬExen!Ҏh_R+1zJ`TLyPnpˈznׅy-'rBteJqj, aF, ˋ&p~{qAQbb^ !KfN_IB3zSDK$m%(-˽vC_1¡=D7 s6 DڞA(2 mDjHa.Qa^m\&a+xuEJǠawjh>QHWפMwvU{U` ҮD=pE2 TWn/x&Ow̛X'޵&׏;H`L#VU Bj&zImk&6ZZ~?Q ޛTVt{5}Q׆~٥փr\&,4W&g̈́(՗K 7(fX.6 c_[7rߨ tLB\2JtAD>[}쓡AE>b;}Oə)L]br'j/vk >R aI>8ԮDiM5`Sef(f5Q} hXShχ*&,,>82\l$.T.R370-q۲OaYSi8'$'*2ﻓ PFr܋ȵav^o{{I͘ {cV[P.~د\t_$!gh3 "q peN(^N]WwF%2%RGgdTo5GN-b$RG"XFAR\ĢlAQ:Ej5gJ1-%Sa.$ܒkm~̈$1s J jUyEu煆Hzy{x#ґ#񶯩[l8-(Fo4X=H-'iHx~[U,d̘h4Ï򁓴ru&GWWvfiNU](B`xL0򓔂BYVj1Z&d'\uq+[87k)HfJ[D%\Gb@o^!R,flj.U)XΨ_0~f[aBZ ,#nS#MqI7H#2aܶu%-y`,], ?Ly/LjY]J*vQ {{}ϋ OzM PJK*E<8 y)*( /.@=99&clW e+c)AA#(3c^uI?S s:{XąZ5)N.9k4L\ 3eAeсT4Eum7Fr 587_-w'}V80NIC@$ emS;Sgb?Ze:C\d?.w+ʣ|]Q-;%@nuIzNPLa|R^>kCRtt0n<3pu'Dn$-.J4u)]D>3` ̝au(~>-:ϖ} ?ҔSљ9@{Ngx5|W]V{\2CXғȷ-=AM6t"Ϛ~."z⒳:S"n]5:d{b ,Lk3\,v*>Pu4oOǠǮu5ې\y,A/%y VwWQ;+l~4ϨO_ J ¿6λ3߆+Z8]MV]pxY6_aD ,BI]nUgsenIzT*[0ʺ˕{`ҒKz(@i`SI2dx@jIEnDm:3 t^Qɾ7w F=~"K=Uw;` M%)#3$&(,:F;+ڿİoA.?!r2&=9R&ɑayF eE;fvNص{'gEp7je `,~V LdRbf}kp ATV5@.G0@9Wsie3W9]R/8;zTAGDbzH7X$y 1o/%q`X A/ 25km@v"+_"' Iz R^f[vYi'DuNA}+΢_,1Dh{PjkQ)( %w$x)\TQJ! e ^ä=϶"hT+Vek]9+7ŕ;2)Lb.Vyh|01okc%jXȚzᗻ X;dzEa"IC!AdWLI&RoF:Tٔ; e%F塸΅ (? 3(MP4a"9*H$nfO7c /CK XC˯4K7mLvrz6|:Јg:$g}Q&ƫ+ g;r@e7΁k$83hr_6JKtҕw@_q+a%;/|xVLD(`KbC1Z7u-BH9y@ it0Dq'{H?HF2:}B\z Sxyr0%߄=<TvAsQ@m\0a)笺.fcF0\Yh/Sv#.lުf #-eJ2%AG{ZbGeJ^[sp(?Yo|\[~=C^q?dimBO'aZh$Gc rL: ˤֱ)gpL-~^1gC{!1O65QF/wڰdko L!٣|9*Wxt't-6,rٞMnɯ~Gy%`9p=;]үu} c5CPo-R·C b.E:*Ve<9CKf<mˆ^Iا%W fgdI0$_M2 H uXx=(*w[!BǍmfsϟJ^ |zƱك!WżQvֻy;ܤ/' }w;3F h*+g:(/?1'U9N8VGris-)s@l䦴^X,zoBpʻĩZU2 UkSEh `'J ll/HN6Vb մ%Ը';ysdT((Ԡk9ef\^z'N(V9!Dk:>Ŷ'uGD ڵ7WҐBBS+NLi/.-0x^ۇ,ZKE~8Va(]\\^Il +aK&ˡqb4/vKQQxF}m8k2IR=4.ShXi2ƈ\Hkj(GS4wO0|5|՛UCH-:x"j>nϥϥ,c6w qT03k>hkLށDQ0}̜W#bݗ-h$T_Sn)UgeKkz@ ćd*ḟ'%rBaZ OoI<)G,Vz9BmD ;n. T~%EMyGIP8:J߸cW/N Z.]JG2Ӭ%g{v]W?G</ZAڭR:V&e&:÷MOP9w;}}5$I놩+-9!x G䃨Ɨn3ay}`DbmrkQkܼo,mp]+X&e^:\v&2?UmTևVX6++NaٖP1DVīǐbݒ%"HJ LW_#~;@|l.~tg~my4^3=^"&HWר3D!eCn:+=t]E O%=dRڳs5us3$1e lmEDt^?/]ԳSD1 5J߂/'Hh!5XV ٝlQ4J#2ʶWtQw>.M. !Վ!k?ۚĚy!UZS!!SdC=)\VrpT57\}Ю\OCJQOK-\ݒ0VUVx%$G>*1fvQG [pcݥa14~|\(Մ#}ͤ{"2\ݒqʌg~ki*;ux]cB@T#]J9_gxGK(ܽ* b5˗h:+;F@ r!=0)^9TA6hA:O?/u>>Vcx q ApeT/ a7KU"F?@0jh1(Hۜ(?`8mq#4&.xÌͅDUhD3"T'Q˟JX@ǵ\oKyܫ|3OLߓ<7L{5딳책m𒢱dBƺvibThϨE?ĭX%QiRt" OϽ!!;y…KA^4؜ZZa.*eUW3>jS" = Ňu:RD!ϒg]):eVTV\R|ЄF+1ĝШa+&`ꆯ:_v NsdacAЬ̚>.;nH0{S\COwi1L=mufḒ.D6ËnPW *+mRTn=ugQp! 3%aʷ˺1B*juDr4f @9se{Y)|7?vhH: |GGmUch 4F >fBʨ6Tei)͉ɚ.Tq(=p(J3ZTwG5n-^9*;]m!>\;yDdoǎ cؚϙ1z*nL 0[dIboCgd.QRDI#[a7+(m6/w׿ h/-HB9 OqEb5ۆ"n/i͡`EsAC`49FC~>1ABDub Ř]do\ ̜> [L/ڕ!mq!UϽTKU7l[UC[KB,|+Y9{baoav5K;n4axY߇g^ɝhY[EXj쯗<%(\J ֣={mTv2LvP$WߋluIߒDo9SN8u=KW\Ӱ/t|ZvجeqjK:_5T&6ݽWU'хc̙tNbkQW9ͮzyAK´0V\VQmO-p^ݖ+USR4!y>t%Y={h=)spA%;^@m,~ \ l4k{OG.ՉQI$Y5x)]jWϮZ}hQREՁ,*Mvg"?V}Ophg  SZG 9/Kf psT}ҽ^*5V>Ē@. 4BA6O%eq*)-e*"b Y?u^"On5f.}Q/.rjP j -OH xSm^$wmY1d U?L ! 1t[:ᇞ@iKkz0~#UvE<Īf>aٛ/ϙ陫GN#8(q_kc JEZF*Qse}7! 9f[I2V^z7J:&Z1=$0 ^B-+PsM%W;`{#0U`]|]rw-=^0oxdt%14VTxg۔, N -YϯU8;%dtQb A¦؀n%@T\mBT?*IMr(ٽt t"ҷbDh\m T >n!SR딋J C+#3jV^ۇл'ɮ7e5HEʷeq@sbz#x|Ӳ賁5s9TOD*LGA}vrSbC*̫Vάoa, g!\VBJ`yLѾɫ+urBF7pf"΁g Rِ'ZDŽf$)뙮MaA%U[Ů'wC* @8+`Pi {t] oy>? 1Я'l* Ŭkw!%Xm@t)E3"B 5cl/= <Ҷ}}~xKrTn6oz+fsuʰ'֖)Y'n1pFqi]m O>˥ 荖O D_9/SܛVx?6Hlqtd@eWI-udhUcR{g;iJX=K`RiyAm-0nHc~ }刟)u>(^[V wlBrÖy G0sR8Ocց]+ -^|Blu{-ʎ1Y m<U->]NuUXxUfsLF!+!ҵ\9|rc[ f";2xf'3U;ΣF}aĶFP%pW/lZ8BS;͜&S;V)b2u]uI8]FÌ"SvS-4hdG [Wrr]6Lb{rk*bCSo?EI]BF`qZ$# *MW9* zvX}#Ƶ lp^U6 U|Vl2x;(!%LCV\布o BNN|v[]G|2hv*Z`0>fלzarFNoz<$jnꐸ{1Sps_hAT0U]A8 qK}(k\2z(݊@};:k ׂ*Dbts?rC?K=dJ~BR_}ٺFS'sp.R&(Cn.ȧD:/:Wk&`u-j448? Ek?LXctDH*(!G7Y5zwzZs0"ĸ)M08$4`=wr*y_F6}t%f ^yr$OP(6J|?"3ˊznPlIIASm DRI^F,鷔NZ]DSGbt*tC8Kd(3 |QdioIr7㡨ߴD*~M^+I{RћX>XA09QTv#M~Wk"15!/hsn'37# KIZPLNF~C3AaQ171tK+j|qboZt c5B"CggU'b-,~7M~hV^7NLjׂsFCvu/tjY88[V"# ]+8NH-;xm 4`8GU'wCL!U XDrFɍ\Tׄ3Gb Ґl m1$+z/Dyw5 ӐPjM~+5dDZҫNDE Qz}'Z Vi~MQ3pIe"ro`q'CT{>}+ٱOΔ,%򽼎napȅ^tR Tpbpğގa=VX4_-!R@Uŗ1lo g @%ntzh`bAQI\6;dUN=uf,:QNDZcԜBU &Wk ѓ 5 ݟbSGLy@/^5n]^VQ2RĻ8)-6KmpѢ1Ax׵Qp7dFˎQ8z+ƭe  "*O2Gaǂ{Qs: W#petyS]zSîZ^P6W']pBRP#;JCg ?fkIk[3{WB㿅9;a<&\GПuhq(@f4g42m\>AnO8Wu{[z]gȆ>f!o76w]{&PR~ʻ"D\ <-ln?ܴ {{'7)܍s>gJ_6^?5r]+ܙBzeP 3 ٭NvXԆ߰ E_.Bw715Cn_؛l1E ?1و%0{(tnE*-}5ԕ^+w8` ߝ+inku1zAL6&l/|EFhe5h`^HM ۪i)gS~"*kir7+?t%<@l,;FNG ?yL޸>_2VQk*E5p$LzC m7b $_pxDwszFluOe4ˡbH!ß>Be|(Rݕ<  Xp4O=,_݅֩ⱶXxiQ,AW+NtnAWbgԙX#6ð) E):;ڭ"1G$&R/ھ54FB`nxcK:MP~BUIבwWwɵV*I?zԭo&P(p:)Ӌ|u|=` ]zQg)ޏG 68>\4$V/[1±x3-4J XrzO @s'~9s8~!U,eR@@ؼ[ʂH$[1 x@<|ZȮT,X%FIRTH.oѾT VT'/?R0Ǫ "*X[;ZxʐxIRpcό~I?=mhsa3ޓ;#'GӉ{O N[HkKew3g /BX϶17q#؏M+VjM (GD[]b{pH' @=T<؃4TKRGA l7XW `^W=*?[,xHFhD2;fz9@p''5̜u|++ݨP v}v_q. t0]u}Œ|䒹S$1S8ޞb>jH3)jR7>jo85U_s`[onXڰ -D\$m(i!b̑x2ƔYvuJm]S|SZr"t+`X$پބh&i"RԲ2&:V򑬙'{*&Q1"w "Aʱn]:X&UB#%*-M^ 2|Ӵ50N\>LکĆRTgloWb9a= \FguG @?'tIp\E$\-]88!//H$ ;^iqq<{T]\T+-#|LKúw8A 7L:j3IT,0o? o{v_Zϫh B-VύL-v'r'mV2M`[,vaY]_$ά(-G fVu 6\D-- ȗhx~Pq}Fm soFͫ*Z 1LqE/~ۉQJQ-Xp#%NE'O9@ 1|Al8rqq%/n5_-f&A$[;1@}[_Cu<1p->6q0,tVs :Lj&k3Z+`B96oVD|MZ\Z +os]YxjB`nZiw. &kSr^^E\`8/~ .[qd<.(uDWagT^N1oʋ~W8 STCi>Ckve6pF,JfiRsIP_82Nm://)]DCl2h/CG&$z3.\'g_ڻ}|ϋ:R3 No|Ç]:^[RU?+P/"60N T~Mߍ [OϽ&bZ+n\eyHHI@h ego;|Y̞̽Mb2WJ.P.a%jmNy]2 ZQ35J'C,\mrp*N7 5&h\7}?Nxdp[Jyv`O4a@s9D")&b;\;[yߖx3Rǥ|DecSq?kX㉳br +х5K 7 g~;/}nΘ8<]f)>ܦX2΢J!wԄ[ϚAjO%c${6 CҒ>0N~C'P}u2bɻ|uy>/_ F_<7g߳8G==)ǿd8g>~S{lg*&)4LهbHg{/`]+$}aK*EU<H&j&9  # (DYRߗHx %aජ#г9+%D%-?ԞMY}iyIV&4H[X"MAB@YA)AD|6UAM:J1[nFaP4_펵Wlb*o T:*s&Aن,k1IaM<2_i|Iەͧm1tU;z z[0ܸaj&8 ?u\CIVu~Fb4ERcCfj~$][Lj]u"́5[[yi.^"BUnV@ޯy5@ZF]W|){$t=@PQt_7m{{ vQP{S'$,i`ƃg;ÈJv1 Vzo7 yl1ŗ':Ըo8|I [s\e-:v m0Tjfx_uMĵoq<&mfBI5Y  yɆA80B} M=MlJ?H^*Ьv VFQD}{xE;[DУ%Z*.JڴɃLqzPi x-* aδqdV a짖JɅƭW04l)֝VpwM,I5>L:luO|S0s[ԼOWHO?yð \yxJ͚c|B+Q1qlmz|WU INYN#Cn4o~JѡTm/0eNJn& M$fcgȴ+WCjBx7rS%K\ _V 4'+甆SҒ(_'ӬM g|ZG…hdf;fg3ե@A:ugٹ(ߧ{W@pe'|;sM)?uX8S4/t+)Z$&,CNwfI1.*]\)a$n+;>ɭ­*Ϋŧa BuC;eI#YxBk`CPng& *)¸ rE3xI1D'~ 8IEݞ|zrƴ*]` -ĿmVm)ԛ?QmY~75ɯ9ƈ'TIqjoVqejGpMis:54vSҏ=ђ߷cީpkY-Rk7{9p8E@]voA8Q)D[:8WpNIc1'_M.͝RP FvioCD>'ڽ;] ދ4G0%gz"nσiEzoR_g jt# vN [2;۩6Bbș!Z>H-zv5M6H&rP6bXVA'hxil%.P ¶?t\Js*_ZI98 jP$^{dx궤ևըօ$y3< A܎d}3Ԭǀ@z_˺",8x2ƃjsE\i9zTڢM8r10ʛN<~ 3)>jv![1ȿ}f3 [u#e˾dM^Bc4[7g†xjuzSyC9q9 ;h;bQ)4"2oƚM5IꗝG2_bGژbn\$ xoOk9!yɿnޖ쳸Y>(*,[$ֵe"ʈG?2^Bɐ]z(ѣ>()R{áF^Zg8(ѱ#qd[ƏEX/"HZcVvz  -MBWSj-cz;'R> q>)4Xlzi}k6NY688^r!,8-lK8^5Cҟ \>8rVHvJ7}`-ۿ;>җwIAgٌ"-F/O4" 5푵4))-LpNc, =e.Ӌ5㭘K"n9%$'z6+ޕ[wT_&ZelvFcvǣ? 3έTI7Wd*(f*vإ 5Vu lz-IŠ l.Q\)\f>? *OMkr]ӭ1t,:ñA@Ip7&ϼ拾cҶY5K" |h׹wlsW{@f]^ SRW wx)<"-ⶎcc5,J>Bٸ*~@1vh̘% Q4;=׭:xYPG|]  `B?]BN0>P>%'yBE -1(8KLeYky%kXO ,J#̶X=u._LN%᡽LLYdؒk\g8 NӖhDHד|V$9,OM+5p׹dޘh5ڟ_G_Xy>X1Db)Ec/+T1 eK^0 Q+z5L&3$g ЩżXp[yO/!˜zVϯ3#BR$^a~-`CG7syC539[LH(`ea~^sϛ[xibRF8Yd @0YLf@Hq-,1ug |;6 xY0TZT;qLBѸ")I-}tue J-}e'Gs'\a0Br7IY RH+oʆ]]iLÐ]$[tlj(˵ =iO\ \R"[r:qKEAe2!cG`gS+vk7Z/W` 99[,{  lI3fa Ga=h ;Y')8(Z~6.Er) ЉjLIViH<o ;1[1h Ag_~'hWwHDIuAwHwr}E"FK+\p/f}xh׆c.޷T'WYVk#XT*79PS`/D~\,t'&- m$Y֎ȗHپ϶W#}xLD'͙KQ Hc(<#5$_$%.7RN#sNP߮;=V̠`\(,tsm*|u7& S|d}U0\7dW[R.&djʸDt_$yLket@gEM Sm8$2J\p~m낸E 8~DCzM^H<΢i\TŹQ7lsA'n ~)UT01#'.3 +o"1_>'a–D@5p^,]\K wk w$px&`p(7_F`Sbc0''WpqxZ%!~@DM/3sz T?K=AEаKg`-XiUW&8xPd`z&wҮ',DHEƒ",% oT/MrnjiƻѠ@7w C @%,+RPȡ!E"fֿQRZwyi? Xp+D4cռwcܽ',UӅai5~]I64K\*x^X GzYk/'lA4?Ƕ(q (sE귽CoIA)ß_:5QD{NRnc{Tޠ1":U.Xvϝ֮eWHi,_tpa_]:Sgi8eiU?9 A'/8y$Onv+J? Moq]I.V(ҭU;cÛsT> jCHأ06~#)SN E|_;q)}lUH@B+U%+j:AD㲓zCk ymT~#q:!ehBB0P9#EbHkvu&@P ?>D.η'<GuP6:-"> PkuqDVJG{8K=$wdT"%4(_cZJ*L^BHr*|FN-D~<5CࡴkAaĈ Ft5s !I5GM+(#)ҥF+2nt.M՗ϒP ߖQޙ#s. [ECkj|AҀ~Q7eQXe{,("iW xkOgaj?dCȰ)hӻ U}5TlT.VQQSU[XP˞x|E|0` ~Qg$@Z\Ȉ!m r51j!g A94 *;vɝy B%M:LBDmj{ϕ[A&;F]9 :8m|U@8E+P$H M Œ VȈ7OZ 9_thILGY96Sq\%r,>$yR]M>Vm:97rs,I^7xO\i sS%-+(Zzz Jlԭ9]P( L6=ɚwC4{s>W\SI ]`13Gb@D*K9yˆN9 :Ls9f7.r|ESʑsr^w _2b D&cbi830CXݪLJsS$2v?Q4?Lp*ᒎR~fѝO =͑][n2;pX=E ⣵sPF./9ܼ˚\"X}Pk:(—!p_AF'c21y,*Z-yrL黑(`?ɋj6[(}P+92:|vSKz:&q>YV&ED ;`6~_?YBW~Am(%;-IdQo0 WMuЛb[GB(sR#*}̼Ѝy{{?:l'_-$L1Ƥ7E\'g[yuY\~Wꮁ $xKYSơOyv "2heIO{Nȡ@ًo2J 1)5c*K_%0!n<&41Q@'-=~V첻j樤[?]Zƶ첻0ؚ J-u󃪝VgM~j EH#/I9{ro=A4#YPO=B},](DӾJRD%H {4Y!;"nBeՀWjLSp)L7,퀾Gigo,Ի3T=|h1~sVUҭƺU8!C4TlK"м5Y6g}Bg<ppZWc7Xt1RtD3S<Z|c1'T1mg뿅ȟ˲u#*"v) f\:飐1#@[6.|{t! CnƋƨ~j_=zO7BBŇ.h757TO#bs=4mXL̬Xl5kND夼~Qfi'uN/sҳ 3ɣoI!&=8 Pv'+PCpuō^Kgkh Q?*EA{=U-_Oic:i{ X=@JQ #Z μ 9=N(O+u SbslśXsr44Vu,V3*5.k@px olpG\Jq@_ľR\wΔyQē5}7 R@GPX㭪Q+3_wy|rL;VK6P8b Es_O_}GTg"ʹG`)J . Rca,Seӊ3sTG2^E8H_T?m QEz]n"rP`Ѳ,DAeɠP6|PgaFed9B/|VئA(ĖqBʂm* F?F5 2jڝBS8IܿkDx4A,Ei5득'rż3IL!Dm/7bZ&2Hu6k =YU9b29T [uTPm{(Akʥe|/l WVD=$2)Xs2p[c㜇v݇rY@XΤO HyEKŻ" ๻퇨]4Q]4'\BĔɁj00RR΋{mr)<׋t)G}̗ ,33s1is!7yuRp?Y*gMےWպH`?%Tl4jxR]hvQt(FDok5{u"Jr;?m-C5W0F >4 (^ɣb떛h/9=D)+ا[1JK0򿹩IyX;ް2Y}=+hg7 <+0-ea8qyp(-+߷@׉u,`ڋ%H?'օan̅!yu]Q MsKuĜeZJ۞cX2Αm怖tV1P'Ws^ؓw(\^̞uAٿh\(Mo7m q}q<k{>lC'CNf@Px~&Y7[*'Y.pf]@$NI8\I>bzd9Y3(FuXESA" p}dVK#Z胙} ' fsX7Mֵr c]"u Q99v>}qFNkAp xxO@=4"Ȅ2˽į=) l5WT;IwjpPӒegVV~x$5;1>LJA2=A@[t( =yhlbCQyt6g?@O/ޜ7İ| Q'"zJG5x5s_(*FA%WL_BwQ%/`'"C=7CS@FXǮ_܉CO}9(ۍ]D ˅.0ѦF`X(I4_yHfRogbKosm)x igDن.PM[ (h#"˗>uAB칉=A_He |~7p9fGUk$+_ƁTbՉr-^ⲉNy8[US]|) *k䢲C9an:H'cs%uPl՚&O6gjqJ4û_=pB0d1yW /ʧ" ws^f`=]z4bsLo§?嫛v<5|6<]xMPLp s; ^'` B$:yıQ]9O{mÌd))JX6p'8 0>؊eu~ͅk$þӵevGˍef(;=BAb!Zph5ys* LB6^[^ RkCDw U jhOswvxEn}_m7!J`n,d8xzb4Hq21t W>?.̂s$pw![fn6yw/p\Qll&_:FV!"1SwYX6DR}g11E)M1sKu±g2k ޾=?}u0CX&1!c[涥J2UNWGtGtC4P*LIwF(vg8~,h`tv&WLMs"@&5u Pʓb蔌pyEw"9-s})As ?~%܋۟4InJF7` 4Ѝ,SPIkTH(\oPĵUd8bQ^mk5v?߫̒lA F066TƂƏh{P1W>K֊BʚL9dHǵU.JBcF1x]ϯt7p 1Q@\.V#*dI%}}H|03d4ȃ~'t \Q, s| :V9{Pˢ Q^!ͺ[w'㘣2?鳎ARE1[ ?^*q׆j,(7;2 :I?3=OZFmJvAs2: "GPLqWGV Nw-&JkUީM1>xѫFʘ1HE*$n!ޚ{IbCzO:a q7ʂe|T蛮~G6'L_u^)Y);?(Ic;{W]ZUcS*Zt{?D{&TQĪJ,X[`6Y[H,֤R ڇ2*Tho0!@>rNED"e9EKw%,|?2tp0֫9Fw=,DGPo8(yI] _ӍH/CٖJUE=>K};ZdFZSLEޠ{h{b.ʒ i ŀťv:Hi#DZ"eo$)iBeB\CE`,:ȔrGpX{cj&;sWݖs1&Xǁd ά}{ۘ=VqFtt ړh9 )v(;ǔ{sFȵEwUWz0XN1PX]_;NG^nZԴ ,)aUN֜Ph>%Mu_1B S}"HP}Tް ?9'wh8dҍWĪAkT,9оSЮ Sʛ.DFw @v9 w[YxA B|u(o|?דL8~!\5#ZjL`C/ys|uέ@5!g\WzՕӕ&M)v%m q'S韎 %}x ୶->:gT l"݈ <-*hV.<}33qV20Sҭ^j}y*HwtqZ5}vuX4#K; ]?ř;Tjg P(:pS$qF"/J { _৴o`Iz 0~Rβא<`IUc\4b n>tG'ETWDwfI?ݟnvIe` ț2#B+ 9H~A U]]4B 45 {jk|,P2$7P7REMvsuࢦӈwf˨'8j506)~Ѽ%B桭޸ς5Yw}6iCԼ+9< -\dWʌ Wچ, JDJ)xgy#% ԥy_Ff n+?:4 EAG7I&D2byBmo؟z}졧]b=NtYIu0Htt+Ri?b܅^5O) \\l;x6ӝLI58[h-ܹ pą<["ѧL t{DBqq?FÍ;e<9?􆓻n4(ޜT]2C^ 6I;8EƊG *Q[}ުaB Ƥaa Jv&|LpACnmDnQNLdP`Db{I/sM= X$"2&#t(X#1AW2JWswSwL;zkOfeyEJzaD$v\VJb7>ysG|~lg Q N0.D:`3Z{.7NQt6`IAg92\C ~-Jc/FaJswyWW̒9/ZPK^b@`ɆݬWo,P/6Ac0 zJ70ݡJ56dy̯W}bUPqL L6X\zg(.$ (~G .yPDpMq"4:/ԌLL8)Bnz!f{3dYJR iʲM 7AHc Gö!&Hk/'Hq)*~Uf̐,3mi;P|#2ne~藛iиL*}cnxA b~ 5#j^<]j;Eơ]~B e:b: +7eV*c^}ŠI7, ͌ H!zG4@˵߆KMts)tm}l9(,ԿwXt}hki֐A`t AK#W!8 # @W&ܾ6Klt!/jv dΒ` &6MEY"Ѣݔ/  ِMQ#f'w:?TPr~Z.LfXd*:͠1cr@ػ  /4l.[wwzL rBK?I4V ~K SvüSA -~]1S) QX[ϡtmIΟMXQӜtJ+֐{y8jZRG%lk 1)l#}+g_M}-['Fbኋ#lBE J j@W;zLuj.f ϓIP4!O(GCmQξ3TʃN҄Z@MnI2)xꡌߗk)PTgeUN}dߙ|P)J1O5۷fԄ5t`4{뢎 -g- ZđaMsMNX[r>lr.żX M,4ұk#AKKz3 y--=IAZSӇ"e5=u!Hqؔ=oY )! -18a8k$=\Ǥّ@M 53g)ҥV)\ek,miF~ .>~7Gp%H=ة8Yy\<C5f!p?O xF)B0]v {,}'CAؠ1;D=¹ց5ekf ptcЪh7>`he+oa:8im4SGU0ڱk&W2Ս/B+k_;K9byXƃ|AX̓?a'w?㞝DqV~'Kxt^ГSŲ0 |W0Q]ju/XȰ_v|R@" uy:12HZ@~FKF2Rˎum\:}khiyo  *>P!ZgdKau-^@ /`'pz*1ž>{bGd0yA(^AvWc])zۀ%)FɹNFRɺ(_z;LY Y$ڡ:$5|7/e JXh'1S>+'8!^٪/=Q&*a_ 4Wj^~A9qAc蔳Dm0t5%B5j<9 \oMz`A{%`_wd LnEPD Q-ϑ,"pGjtxLey䋂POrն.$?66 1UR^9bjL^&jQjnټ&1 â/Z$R^".7T"?gDB/%[.|7/sh|0?4.3&{ZGe%s"4rTH05QQY~upAxVŸ Og1|.T]+TD:!gD"'U֟!! ^Qt+7\iuw7bǙ4?*9C&n;z~NEUAE^jMo%+] oP۲h, frâ"Ilai;2:^w9:UEQsjx#_;`K)EK*rS"IL,٢:0 R|>މ~`*E#)T1߅iZ5?\Z˾=0wR7)fe2dCA-h1~ =P^w$܌ҟҥݗ G9uXW!,%YpV lkG/yˣDlMVʌc2ڀjsUj"|ٌ}\?ayTlHs*MLT$HbxEZ'i*Ic'@괼ד4埏pΨCg5h5Cj(+3BxMCb[OS\Bb.iP%`0 fH hm 0` Ҕgp?;cuor1ՏJ67D>*{TCQ? sbw-zb/rMUX&m=lM9퇗oaOpHge8 y$~8q_LI?b>Gѳ ճ3uV#P89$ =CrX+ (o1/ܷmsmffKEH:mQ&nԬ<E$bxrtjxSf*@8z$v4 ԂUP'gJՇ10 HsxDl=312ʲ'ٟ#Am IDZڙfcl֏{%m3i=Ұf0!f2d`whis%ǧT͍RR@ zL7f*.֣%{rjRRs}%= ]%)37mBɾ8c':sזC7< olZr:S%:ՑTO'\Gy82&VؙGTEǞ7y=/?.6>lTtzX*49^QQogg6E4V*aB-c+)b\2_D>@dRK-uTF)"d[b~Ҫ{Ыfnꖑ4(gb ]Te7Mfbf׼719`6mځ^Dpe,n{m.YE= tPj";$ %!#\#m0ޑ[c_ک^Jt$ tdXz #[|KSG16gV_e_ks[$@.a5P Xa",H5eW[ 3'OEX71|ٹRD)rRb&7,r٨ gTf˓ j#~Z? TtuWY{7dn0kQ&1X>x.BfVɘ_L!#oU9ixLG *4jv?c٣cJs*hV}j^) >*{0y Dj\h[D˙c?^o)v0 _Ĝ J9ⵗΟ$0"?( r'O\;3&c FvkpK>j!*-P3T[`_fk8^^?Xq) ^$&"$u"߾>C9|vHI=& 3F=,S]59_M&5%Mϲ 7q"B8vaW N˩X&wza*&]qzc6HTfIkYM! H"& I EXEu5!MXt>#Tx uho{0̵η V, s:I父}28]eW d̉B]M t A)~g!ĹE V;vMMJރ0\Q-tp.[! o\f0+]Q_6NQK¶y&PgjcIt0G98m湴0;$ٟ4a̽v0)dp9NҀ'#G L,r@w;vц @tvHע(0f'F[BƔ^. ”[HSM\ :#*RF ?,MGpӯFԅ(qE{ơ0$hjJ&;w3fTHjhQ#w.=.I1pDc!OnFvȵm=LES|FK9:) m+2\_ѻ *Y wۛ"#6ܼxaskMh]0c(^MCw bvZS0UN%Wªdj.I{%IޖESل2o G5b ZrSD*1'! -:q~`LIzř)^>$mh \I0ps|,C-(N/&258FZ>1(zx J.M]ZPto9aR= lXVXxi›Bf!5HV3"z)kJLMFZtn:ws&٫u*zזՌNq-V]ɸqY 'xdA㱮iit@ʴ@SN4ae_ϡĝlMáD~a֯CXy=ug *LDaYб$JEe =UAp횼ݩ & NZ12t@*Ō r31h8`r7_vz ez /T1ٓ"z;:UDN燎؀ ~űYߞbȐᷯ)h->1|ÕY9 VNEV!ݥ_ؼף#ju[DLzN"Ϻ' V]ys%n^i$W' ՒEn/H x?TOuv Z=z)~mɮ(v\bo13p'()Nhݨ ¨bmbtNl~e,+&qH$O?CIZ]Z=amH:_:j1G't\qS$*/N7C-$ݩ;6S'qeNvaUx'r*"%PV779@ +Kic"lܗ+q|ԡO׽-%3 Ce1e-}yğgk'7eȑɾߛ3@>%`j Yagmx$ZWtOm|zR܂TĴ'^b$%&{?$!Š[LO<2܆6Wb/ϋ.ً Mt8j-A68*ۖj@Z͕BДY~!3ni+ Z9c8!> 3cLV X ewT^"I-k GbK7ˠq|'sN/_5vS+k GxLRL,0tCҮ"~J@/jˡ֝juØJ@lR8([?;p[g̋-DR@,Emb긅@A̓A廇 m:N`8O jG y .czT(|i]!&B 9o6b a K!Q:{u=.p  ŞĴS=w3k8Oy`ĹE:v ijv0 ˁ: EMƺ&Gv\?%j7Dm(_:׿O[3n5AQ`91i/e $L &O~|2h$G,'&6_N^2І7Pe1G0Nz !_yb:ws Jni;Jyv⛵$,A M hB?Y )tĕ1 :,MM@$熓JWc%3jK~$ - o; r@*VJS?-:sOɥ,`K8VuOM " 5d 4{b\8? >eǑ,W9Wfl?'ݳ\楂V]^ztQQ]`՝ DBmn) Q1g`e' T  ٌhmU$@_\5C6J07G9Q)>=_1x֓4kBd nK}YzZjaO&,,ZUr$$,6ԱŬ8:F}"[j-*KXBtZD9}HVSECέӍ@{j@mW0(5na<6ױ@YN@+8ë #C _{U <hRH0^̥%Z6hFɘ~f zv\2♻j`8K[X }y73e~"Xfl/h圆%x-%clsS(<`b`EK+gfvuUSF+^ Sye6''9¹t\m~k [rj"A{?I$бSE~$.;BnRQL{ަrͅhWeZ o UY Be͢Mi'C|np.qoJ2 )ǔ{/yL词Ssg<^Yn FuD[~^|d6| bԷˣ+Q˫/2fHCqJFX 0=Q-HD%yg*~Nި5 B 5>_Ӫ9.s -9X<:o 6f0B+S#Y۰S{BR~fU*csNȍ6K[RbgnھR%e+,= #_W4< 1Oqg$ה:=&CABbjT N\_[&cx "B/uitlwG(2M9!2}]a|ye}(u"N> ɿnWS(24IcaYH*ܙ{Df2 Y*fߖM (zZBO#淵,A綨? JczളC_Z$Hu9ŢDt::lu9EPc)`0)~^I[|qx;XISp\mNذ$` b-I,n<’LNL.qF{ѹm =/kӾ]AyopΗƀ7כ$\6i'-:?o([69ZP @Dv{\ͽu]^ Rj)g׾/.!"s:XW_d0'WDLa6+tm/ *LhJ#㐢.O vzBa܄X9!rF ;U:ś&ft`tȝZE[  f90aIfZ.Fk!}'ˬ.@@q) iKe9!%,9AgYB~bIt|GTJXvFf۪53QMV?IaGZdv2c>U٭@*GnT唎/'6/ET Yu]"pCpilT;}7HxHTVVر^p=hľOPK3[ppȏGDa+Υ=3t,8+N.z</}lo2=i:ͶT$ro~Rk_eWZId]O80gH@g*5ɍyҐ\ p nx>>T e$o {,q[D=|hzO"F T>M1JͿ %eg{xl֪LjoHAh &#eCk0==N#љ1v8Ky#|UAA0A'~;K6^!,n1<Nhakqfi1*O(lYן=sۙ 5]-C!Sȏ>gvRU17ktbf]EM)2%xPd\֣4 ZTGxʒcܻ7{FQc JVv@8bV4)tt߷gG0  ZJwIkM>w+u`F aA?P VÞh ICQ 89A_MO_q;4a'CN4m!c 'Ba%뛇C,#z** a<('dmM:]̡)y=B֥ϽLEeX= GӾ8Ur*17x^7 _,:ȉK(ZyIo d=."adbC_&qԦ8lK{g1qok<0tS~gKz0|7 eE^zyك\б~$(] 8`xYΡ6cHsF):wU̪fMU5${Є{7_R,N#ƸѣˋW]]^.ad زfz?,V~5=0̵噴gym >(=!WJO]dDfAMA`jNn8_6tҖܼ͘ʋRj&2٤E˦Ud2|bMkH(J,`!egJLTfĘ'j0yKE scAK5"ʧnFwޥVQU=?r_ gpmHBf,ep Ƙtr_ h-mwE9$ ʏ®y.V8#,=F׌dRV/c;l(c*SWp܏m0{+d{I*A%~OK)?/_6QH-6LKvi>F5 I4d+td'uOnd '&vHƁKj/ qBlpQep08UFSxD,L#7X /;XQ5oI8n5u;3}Tzgl}^O_rYV( }mPN&C\*d^rrwWHL@"%LsC@AbB)#ΆL㣂jmG޺gY)b~=KgJNCf-j#p.8p9YW R, v["h+z M&2%mBm8'EJ8+m}ޝR ب! ~Zl"X\/!0A iGOu".)-GOI!C Fn>2ڵJPwdBCWxr&⍫iB'GGYvk9?"fw8QuՕsu 0:Yϧ7{$C`LlKQҚN*m7_hb̝v'4CB Jb{,`3C>To%JHImNO::"k$R"=wej:}=&l]=am )Ho\aT4@#jD߶jV vmI WEΞua$&13آ`S : ,Ԫ]\̞mv^%v{|RAP Zjj!'L26F&:7ro\ŲZCn ~lÆE^`Jja;vHpNk1]/qMA&W'.Yd{'srF vMs51>UCφ_ K8~ 3,-l[YFl>?~|3%P?: .~ln%q<{S|C9r+;#Mex{Ti~~C*iRfJ^rcw,=~yWاCIطc[- SXb>q\o$8~!TXoW.X,E h/S.):ژD| LEI^Ȯ\dmi6+LJ_ժ4_``.c4Ԛ&trYVjp-#8:MV,ݑU>r2mF(Z;^o{ h7Ǧ8:}W' ;z3#: ٱ;e g:̏=o޴ cl⍬v]@"u0~ R/|?_%3=G  N⧉Y;#%#KғmRljً)n&.GS^Ϥr"m=0Cp#uW3d~=O'{BhYQ7LVQ|{ĝ؈ t&+psX”0)d0O9w#v]P`#t燌pL_LFf<%&1/D0CRiPhy<23ZwFWF4K^<9\yL'r \xѩ{;+u9}aZ]Q"Xp{hW6-jϳأVdD{1#S|/ܳ>p) Hp4bF+"m6$v1oC #*7R/b QЊg_x<K NFW~]wHw{' +>dFPvчW#T~]HDRtXC,m%Ζ.(U:ϷBs/+#üyh+Q{#cN*#pѝpݱўJpb4jPW@/e̺J)YyQS%$eF+Qafg8giLWOmhEX-W{,f$SZ\6jdoI" ]gV,V4}xcah-y{X3keI_dIJ-K1=oV՗:R2Qu\Œ+e`ӓhK83A*6sg;eEZA#sM+ulrGMYore30b?O}++˕yorV1?E1oE^@WawzU 06tkv[u$T)E9yqШ]wW,ä6-s $J@ c0}ÒvGӂrg'S#%WZRØw0Q1!55S^B*<SXb{6OvLF b9z2ۂ\}mQ>\1g0+O4pQڅe r9h_QQz~ß*G bh etGV}PJvdz!H͗>bj-$ G8?Sgܼ \AoCr Pr_ ]b0O7:K} ?ڍKCjlə~hlB$a[O $+EӐCVl'=rAaUEw{ L"+GeB(!IFfk1 W|un/sp¨&<BQଟ$GGjШtَĊTⴺ9 р4q5Au{y:AWqO&`CY2*2kH;\3ف`~~ ؁;KHY8w)Ɍq4^}xd-V:RPsI*]Jv|w$i$PvyxZ-N,3MGׄU1R+k "Yx^*`n,+I ud!L2< >J =f?l%.G/~K8*O3z@=.f%SA+3.iw r3|gaqwZ@)}V[4p~vHrW( &= h 1$#AJT!='xsOq3)`SP5 y#mh0@( `#$LC%wt>lod(&7ho+#lY:5˖Y-{p^**/yCj%N>m)A;=ݨknj8 kv[Ăk @LsƛPsnB\̙MqWI"P Oz9AK BaCzQ an̖:-2}/F#%GX|R03|;jخ{غ8wX渻JI:52mY"V?tkV1<5X|ҁյQ/n` †9) $g]pqm7o&;,Qrr/2)9âg`;V8kqi=0jm} %Fj)!AjMo(RgW<1mipr/Ue 4h[tTe^"es]W7Հid.[<q,WA bvy֋p C;RSZJ\]nu>mII:jq):x㚋9k6)^Z 0W R>%֤)xƌouRz7쉥u[DZ+&d:eO}kNE݃py*T3$$ݛmHIj([?<!<7y+]SO>1BRU]*=Ĝi%e+з}iU5jE=tY9jtH:gܻv v :*iF6nlGӼkb]$\3tF'rƽrC0}\ib61O: K9G_M4>MtxQSG􆕱Z31|yܗt6vBAw֠i X7AzMFg:鯲ĸsKlJJ觠^A`QSeazP=Uu"RoAA] =]I(FV؇af&#/6QyQ'z %̉@iY}hȕ2-eHN@ hLiPuA+(L>P];6?[+@lVnPYhتCJF-Jr|iZ sg 65l_>ek&a!|SKQcXZհ -Fcrޠ-3BI* Q`_N=W/&tϵ:=M2lΥ^> RX}^S5(G,FLD f/3~L7:ߧ8SD hGзƔ3[YueW-ۻ:?q2W7{3Z wv>.7:Y֒<*P=9d@;u{[Y?KW,L2md%m hٞ rvaYG8kafphΙdw.dmqsY}2 s;xĈhlIdx1S!!&KJb~JGHuc3Vfr*ϫ477tQ'xd$-'搀dMeY͗< N ?mcuNH$8FQ0 YQ2aG $w.[,AٮE:'y҉*22>I%&qܸ(~r|-LWZ2vc4Pg^ ]!=jDd/ɞ`IT4~ `턚$uđC2p=n+{ȶ)Ϥ/"%MدdwE 5A4;Y!a:G'@$gLfJ&)dGՊmDSiKȯ(k̇Eh"R醌j,VJNz5 ܓwpډQ}{!x~M[>G&JqAjxJA\y 'jC*4@ &N{ފ(B;4T_7c9V7FQx@LI'_2 v2Q4Z}MɟBM7!,ܣ59AW1Fp URŤli.\p7%QY뫦RHPBMA_ e!̂O@p9K|V53^ E2/ڂ.Ǝ٣A0B'>?CړkS*$4- +;_gf^ϲlî/ k9YJuMY(T1vC$'F3:lu>g2O,ʕ8u.ė&wsӓFx;isѨt*HdqS!kf;Sޢta$B7V#ƅ|?r0{uW^Ř}j%b- {-ȝ(UUz+P4:퀀E"ŠSU:u]jO Ӡ['| nPfX MVE%]Hd@/⧵kѴ.jU(b5.\A;%[wRig۽&r>DSOs8 ,]{ (AKoa $#B{f4^MF@Z u9IIX4̢2O"ّV {uV  ~MgIxY_Z-\8$q RL·oULѴa@߯ t^Hk/VܕilN'K9",ӷ5hΎ..RAsX= uS׃@q'.k}͜7bJJ\_QrVoQGh!Ps|c$z= ꩁ oqjJ/v길Y aM#f%Xٚ㣕/U|U'>^(4m$#py[h[]ZME(g&!Pz.P2e8uc*3YU_421j@LT #k(pZ_z )i-ac(x.ey= UeRz ԫ'M)S =Iv4Nd:O+8^H~FǷt.9ːLCF$³y|TSnw޼YKY&2Qq@I|LRLO3P3L$Wh;l<.eB V+1kUVlD >YUVsҦ9= ̂{!ʯ}_wq2g_tNE-\[ȂzEs*BH/i|jV{8?u"uҸBa"V͑>ygN5ˌLXm[sƃbg!$\ʰ:AE?-ٙCh{l9M *_ds$<G+e, kJo4?y ]o2e;H1 "hV_ȤߚO=&?4sp㊽]u/1]'p /hn>犣#O_IFr ;Z{ۊ !\1qOc [5~h&OyafR [#9BʚRX3rEU2<o#y@?~#p~@bvqe|ѯa |Ρ8,ya91eh(ܮȟOpv@[;榕ka$DX 2T쎊a:ڈw{0ljWXc3ðp㾈A$N.Veo+e&xӝB&Wf6f0B㟰 aOAt<>7k Qݫ|f׻yt[)I>TWApH"$3.=bvrjsVS) rJ{#qe3?>j  X_U?|1C ձqJDn|'Buƥ c7,F1+͜o_Y&7'#(&ZFYLv m{9>Hrv\G1ǒFgOhu$R[k5=cdiSO# Y %e?a QN^զa0ոr!eg{" hp䲳;(fh``}׉|S2s9Y-uOz3Tks!ŀV'i K*ɡz969>Cж֗#U[/IlsI>GaTxhėF/~(.W;|lmmμQy$,=,2e7n$ ͎ڃ:0&:2]s՟y7AP%0\ 5uUAY]PSgע82~(p?,g1`Nܘaߩ_qm>DD:j 5YU]+Zin %y2<x*(!>=O6ѼW4??&۶kH&{\q8BA恱bQb|Uc,nYٽs t Ri zB9AH(R ٥iuJ h}=Q=nd7(Q2} ^[u"z}-)9[7T*].2 =}aHTzDCQO0:aQ_:ΟD־xyIW'Y72phj տ5mXy TnV1$!S-O6]Abil&ד@1K$~V8:.xB՜&[1*=ͪ&@v 2:56 !ɠh67jH vyӧ5Z8LɌRskB R J*.Gaݕ&(o1r=Exe:nDotdzss%Hf #|jٽ?wtߏxOO Һ>}W.} wiE 3P6T$k>Uy(Uy 0Pa{`_yH.@bXU01#+"/(e5/ޞ!=6.METGڶn#*a\ۤjЎm0];oLx~_4#I5\=+ROjlU`+~KT4qR3)dČ^iܡ'ʡ!%bD2nvbtH`M ΊB^X \tdJf5$MRңDu GZ].>FV>9Q09M,7ED]f;\oaԿgN /`${C km9O5F=lct fG~~!՗qD^6-\[jŷ;k.AN{ wΛ=I[h瀮Eݚ &w3ڲa`Dj:Rݰm¥tp87q~F77DJ<>% ,$Tͥ35xێ}.kͨ׫"|q#( +^r^6rcɓ_\ #3ڠzcJ&ϗIi7EtQ@r4ܶ"Y\֓)'2^gWT!by9؝ve`K/umM bq{@d0ؽ`}UxIyqGlM:||=n_h <]Hv40ԊB[1o6.kKJ<-LA~&YJKcyWiij# xbT}awgzy $eb`Jܙ@NgN=qV92qc]E.{!dms$ [X%aoz\oznm 9dG4ar|.(Nm抚Dd?K_v.7W1 3AywE pL _3 i7e40v OM\&Nyr #@bRv>fS N,Hsiy/܉5x`K`= =ط*{;Er6Y@HӀ13ʲy, `(}[n/>Z7 npe;[=Z?Ȍ('{Hao l>'HFkHϽo8MТ?4{G\R5s,IZ< }x܁Tr2Uz]+GstHc<*IU;N]젢Iu S΍ڑR'ΜS/yE,?a`E'Iz5lqX9RqG>K574#tV!C{9 E[4%/M[F)e.{S֤S Emfq(3Ļrb 0Ƒ>ከ(#CLWu*"-<[WxԹh!*-ד 0eThd jea+.V#zlEӔ}x%t4\ cO\Q~FG6?kAPJjyu-ކMJ \n䯫5?OjR>{3]'aBL4N"ewp3Pu,P䜿2GLˊ1ʏ{T^hVܓjn08r6d#Xq$yo邷D`]Ji\vkW+(''VА=[d"t#h)xL$}Fs>tMN "ԩoxxnz.2V8Z7MqGBC4]茪h)}]7̂[ OY(h1ko{곯C 'zNsnYu{ac*QT[Ty*"(kw̤[.. >)KvɆB(ꖗw1Sa4J, b RqIp '2,b @hbydݼFA#x&w"X419! 9SZDX$5Cږ^N@] NW^ˣۘDNk(#|Bn{6߭pD.Y. 7]? O5ާ.xY0M4jUGnX'Cn))![i˞8SyĜw1tyVeeg0 bV-?)L o6LIye"}\"^cZO\Ac `dEZ-۩*YOGfl|6R#H&Q~>'uS[j4Z\9(b9-iL\1W: 4y!id̝ 40C%=9aNpdDNRjld`b~"OhE+&} ^px&?wfZ=*,x㌬h70lb:#f+n;2lEiD=oX/͊$H8YNou&WX4#FM*kDC F"@v#zđC(F)S]VWt/3 3Z3+m?Sئ|wZke@2)f.p,M+'@#u #M el`C%"<ЏA(E~F%QaI{jNLvwPTt>Vq9ף$-ꌰsl">^8w›pNҾ/:KXxmev)rF/5F@!{@"gq:cLPq]rPoa:琹2 .g+-fuV0M+KxkH^!ZƼ Q ,r@p?@b*mRwt %169]^/b{Ea\T 2.Y]$/!rFM{Il@h*[˴!M=]KeA0_0:"A"?z!~JuB z"4yjQ#Y!Lۤ%{J8XVwb F\u@}.@ fC(|7F ,1"me+ՙ}!ϊ;| gi-G( P"8;R7+X~Od'{ a)mz{78Wtúmau| m [yB+M+>DAw,YYP :ư}\Uj ֻVHR&Co ή֫6e?}nk <{mKM)\>z1]8&ֹp兲дw&[r -OD4?y1.(^γ08# @&T韇RZL}BJ|>}3N7#yIr[/1tևS-=`;H۽sg4`0VUU?dC\4Tp%G?s,֯A'+38m\.E;Af*U\9dvf7>%ɰ)b1LJgM˭aYJLC#exf]*'ONQ:PP`@(o Բ +_9{gdq%5s QO-(o'tuS! ']fN;vv.6P ⲳw)AHUVm#dpVI[:ud̋mjfYWh%:(ն90n Q޽k1ְ) pJ 'ޖ^b҉n^W:ZVf$={&pa~J~ʤ̓A͢Kqd<@ڎg7&O h32:ͦu 1e|mk멌"Oł[rT@m#Sp$Q ~*=JuH,s+ O :x;XL)Ka@}X`ZGɪEF&=#w- Ws.m.܂L V%m>8iE{! 0sʘ'o: _[M3 gj5g jYkr.TF#rrUiS3M=8A[U(]z~#2 v%dM%,)`ؿbڞ:WI"9ЀOc*#x_Ə2Wj <+ld ouz^k/.:z1 xB>sc?́zIB}ܨޏ}Tx8EaZfWZCeg5j%^{&2,_deai w`SNh*(:^6)*(A_@B ЯQyG U1ӟ--wH6$ۛ̃]@;bMt3Jlc i"2Ss w{р@6n٫^cH١RU`>֒oXi (~垃kJ*;j;PѴOoޡQQG %>ii^$YQTD7$$P Bߙ8yRtB?tT,H1{Z1һ3Fr}.n} M"%tKF!kjW^;?Ѩ@Egn y*clX!G{].]R ƍS_ﻺIh7&M,k1hɐ-CS1"@tM i0 !]wmr[w9 ΁>'3,}]tӤgzqW n8D, ƨ-*CN =SYyX}15=ggqd0h`KgI=Wn{] P(f r6 K1 հ4Öτ¦&|2<n?kyrxŜܩ_Я$)X'_?nD\51t\Ib`F]gT@:(Ti̡rV#-*e(͈E9h^pFJP 帞>XAʅX"CN].j`F 3W|SUs>m(p#1uA dNy_CN1{ч$UʯM;\N~xRGS &YN"GAéRr5k- W-~sdM:tb1,Q͐Fj?,̹=]pl.*BtɤW (4z `{%Gg"|Ҷ0F1X ZF}?K2za(;INJC6Q"yٝ:]ו:IQNJbO3 j$]l5[bDfjR{0F,bp}+Qҗ HaડcsW ~u4rXs3+x˘(O $溴$)1%=pwH,'UxC{m:' i*_ռ1OL^*H-? xܕxYbT;8~SSt~Θj~S9ό@-!\NOV6|l_ީZKlۤAuIZ_[ݒV v:7 6.V!:PRh|4U럃xH)'e4GRbW]:Gz#@:d͈ƻc]&5\1خy*Ym߬{Hx%?lj # LO ~yKE IP,\lahcfAc[yW*(ԭTCF s/jz3;Y}1%V-x(ݺ]!{vfP* e^ŌK0's~,ьfhJ%n&Oi"qa8۝J]0M*/^< m'÷Y Nbq- s}=,R={ڡfu_^z '%:2 r2tEl5WX!*L8n#_כ@0[M(NϮN2nR 4{/f>Sg*Tb.sE V>6dꖚ?:W0^M=Ba!țN}6N A@o[@JWP !ˡӲ~?lհZH ;]L? B )ȅt0΋E[b7udd> DuBꯁ{Ȃi!ԯ t\: @F\Gh6]CeFpec$N]oUAW(ܿL^nL3"]\2DU6Lw0Q}P( #{jDrb{$qNVL:ЗWbaSЬP Z~8%`\EʔgX suE]p|!^]]Հw'@vWkwL'WH\3QP'v9]vB(5"˶X9V8VeL(qp™%{^47PޫdR̽fRX U (IZ=V$zDҹfPN CݷQ=_%ݠ8I6[9\dev<0a΁LO"^ws_կJO/x,ge~e/@FԟJmw\&y+ nq{vvd3H5* a҈‡z낱L06W jwP=qF Nm\[h؎LR~j(YJyKAk25U YrEe'vƷ$$a7 ?\Jޠ LX" Rb樺Z-jl#&f!~x]ft5.D !5Fr xXvX ŊXAWqD,KnπaYebA,qcjԬx 5"me$M:ߤq>'!4 8\ڙNd|O**V5 qdˉZk Ѩ&9LuzнU|2Ok#\U|Έu@le3bg" #Q:TAkK/֤pvTgD{uM7#wK fERVrB*-vQ9`@TըbAHB; \sBa.Ro?R~"LJљ@ d t˾FVe*s#C"YF]՞x)UKm,mJ^:I_@ҸNA𖲿ǮhW9)I/4,vvbo{1"Y)V(L6|za}ɜ 69qJ2u KFeigsm}5Cqǔ"dS>]pt%8Xkӵ+?gԄ[YA'87]wzP1cUW @j6o֯sfu6z &t9{QگVAT*rarJ,Ф@p҄8ǜKh[y)9(G#[y硊؅q湋:X㘂Hc N<^KY@yzt] voJvJ7 ]W#ٰJ:LlT/ua21(Y{=ؿᘣحf\5j]I~>TG4Ut^U%v<CNΨ)H"}rl~Mc ?tLRضp($^.|huI[H1h_/ph%>xo1 aW/NnG`}ZV!ᛇI'5ũG2h~2ckr-<$h| 4ԟmbܯt)(/Gf(Ŷ{~:H Q>F!f&& ]src4:RtX-ɻGp3]z׉S^Bdal~p|8aIqL6ј _vgwg\}/jCteas» B9%ȌibM*?+.f!+'X:l'nSF[.(MV^nlѮ&}r8Ȓ9o5lV>p Mg, ao iYhVM4&aAx; [bkl~ykoe9c7ھ)f1[64Ϝ `0>g18ۣR1J:C2y hg9p9>\!]0xUJP~m]=^ۚQ=ap YT7O%i$@l,*hXh]7_&Kjqr*;\N3qѺS"srVu!9B^qׯ-DQls+k2TNӔ!6U%qKwNGyݭOjcr'~ ]dQEU[;0ժ.͔X/_Y`Ԍ4('0@H6s{ޤ ?%QN aoG+^tNi `ӹGfSpR|(zlNd84͏c0}:Ӭyxȇsغ84wpb] Gp\W#h@t3M`_C9dRBMٔDl+ZUdpr[DI_^bS%C~T bn-B\ /zex k&>FW`1s>f'K s &)6hU=RxV?}O`޴skBZ'Y 7{Qn^, O1qMb ,YJ?G̡E& &ً$v-n$ȖK6$Sz~%cA(㣖m!m<B@Ub Jq Iu0*j?ZJ_}wh`fpmaizE*{ʚ`B}[7cLoZdi"y3RXvRX8-\2%Mt~/с_ͰЁ'qRN,ZtYy>0#kȅIS~QvrT[Noz<6Nyg+zaq7}3R}"|fo2\."?W6EϤ=$pրx[OCF(A隣jmsH _ʇ?܆7aBM B_ayQYrڤ`\[ehӔ(;Ssb ɿWγ]j?^=Rr0Iځ}g}xiDd 3J!RsXuE8IzQ|t`}O`a2VVn9OlEIuq-D-PQ:#%=&֏oe }.k"B^[YhS;`h}ۯ&'E?WM\y&F-)0m 7c^938:A )JOOWfV$ܳ0jpAF\8vbyֱ)6 Z?1|e/Kr2upp|i Yri@a;nTbPjμKך~,k.} +D6sbf8O4ؔt`̯$6k€ b̭Xju!ya8s`(#\̯E WfW9>踦e#azwĿwx`m9_-ZSk<:;KPRÝ >Av'ny ΦMg`,v2PlDGr94ek'B߅n<x5mH:@j9m뭅aOJdoNFYQ)@դE[%qػԜVۊ~Ӻ9yo2o<L=XMoLk?|Xe鄇nz0tcn2=[J j!RP~ r j_(0ypx |$l{!F L# rD|w-HcjA:Bҳ$Luzv3sXM]_byQe?xK250GӇ~͛NOۇΧy]z 5]&-,9zjrrYz< ^o4366)0J31Q1p Q-6XI4k?55#vaۺuL Y&@}2dOy=l5:W & sIc.D؄('ɆiRL\tG@Vz-[gh!m"n ! ;gq=tZj?dv%[BWx룪i)Փ W*]_>qEpd|(UHAd(TԉQ2tfI"PA#h~=:)Z-l؅~ڗ%:9MAxZ?]vn`Ӽ] 6M@5D\n81P6h\([ѫD"[ 8ukiMյkXsH-8|ߜG2 Q@E.عF$iL)1= I=Z}/G 1frdձ?zec|3 ,b|sx 䐹HχV ֵ݌$a'gb߀HY'iUr*2=OAR}4CLdUy%`bVSTc*Άg?4x^Mx:aAU,E^#z^-L}|'vCUOM|{(;pjh:&uXRtt=< ښ! N 5h]) /8h⎚%lo M<ȃ#n@  Bǽ{Pb o:] ARQd1Ԍt==azDk֥(?eX`3?+2%܍?dfGL4KY, ,}p׾txVrQmܸ6F>+)wdj}~/D } cqɻ&Q ֩hΆF!0)5LXX|Ritcܖ#%EUHjeRmWf*&܀0O80L6=̠rxp kg`4!R*ޭŴ-=myzj;A&$\ ~^wD: ZF:0RGO7k֎KCe1 v-.-Nxf?B8[:BGq-(F6Vm)*T}3k4< #F6.Y()(,{ khi~UuFs]O#Ew}ڀi"2nB-AqW*3zDU[^f8< 뻅ּǶG_&R@~ %sL ƝÕbRһ1@0 su:}"ti%NT:3eHFp!vIyYPlOڋtxb· 蕼) V!YM#Yc m֕`(1(c`နzyŁTQ7$ pYrIm|C ]aAbt4Ω5-BA" 3˺#gjG\nBJ+uD{Wq m9u*%%A՟1I1~(+f>hۗCW)EâGΡ *R՝8Y%5/0)5f/Ǔ]4WONq_mVvDwSW=z] Z^)ڛWA2[tי8=d;> wG󛡬.n ntܙ㢀KU|$ʋ#/oqg#lb'qQY1t: ܚm3(.zWƺ{q;Z &ؙ'vjg(ykTDQ7@?9NiJGA X_A"kS{o k,l\';T(.,:q,%>1· X^{=Z4[LGOP5 /yژ xq,[@nP7>Nٽ'wkwA > ,T爉FA5]=$<ȜivΧ^o`:؊i~Zf e\g{Q`G')^];M(m,=nr#fY:fa[R:^vg[}$;4Owq:S"n" ¤b[N̼pvhg^`x <JuZ& 9r-!+bWm8ĒANLb1Wʡ,>G{P}v_'M#h +G5(YZTL4t$z,LnC1dh.̉ AEؽA*{ -tc4^6#O]]B 1y(K;÷SJPxn(ڜcDiBsC"\6"iq>L?tq/,\Xf:AI"Kjj휾k( qqȠsx~(89F'cH4HB7 yC+pC1n N%g|YԊȨo]/1jߺ܂*v=8XA_yksp:?N^{ A/ T|F4)XX?}E, V6 EN#bfrW|aΞ))Usp?I+erhZO1> >c@j|Ճ lP.Y.W"U:2_%gygg-ǘy i}`aIBc&+xfqXGez CMk|ue ?m1r;'^\jYr6a̲wT&cl1mY]ڹIT"qR'@]o42\5uy='F B]%*{%a$:[VJ&*S7%_9vcwǦ^ԃaޞ0!(5 aB:9/Y(dC@|INkT{N6]hSoj bq>?  k!|v [<G淊%g4~N۸';B20,$Fv ȷv +x)ypf=I1zqjy35ϸy-/YoWT>ECR:s.Tv,rО>_ k| Ũݯ5BЛs0c>AHך8YOjNm%u,2"5EK>?13 n墟JF !ː:S Q5q壒ɟ&.Yl +UIõDDcɖ3uL7#;*Q'+kwȣf(lq"M1:X5ro3lm - ǝ8lQ"X5U7an[rGus{J/FN `S,t+uw_ YmGyS&7~Q-#V0!m3.35 /mct4 MiVi-Y4S^ּ1^j0;mi륝[TN&$Scș:Q'U$!fpmN^TXAl؈~?LG/تO1 _A1K:}aŚ-]D&)Īv!O3jw1-! t0>ȭ1+سK< Jߩ~&OI!o1p0pxQ cuI:*0C=_! 4 yX#Z`fE~4 ˻R h>C:ū!{,"RS&8`hGd{JO<\oXmӖ$I Onp}kنB\ū Gmɀ<6<ZZ 'tvݡ}2}ZnC T ];I2ػɀ>'>CBSL~+f-W}_*Na)Rj@FڍHc.SAzk<xap(T u)+ڮrSh T0{4XT4'O'( jݦ-o*cwyi k@7[V;Wf6sDP)`h&h.M̲7I@zQGv K8SeJBC4E8ICC"1Ɖ83[Γ98 O땞_Gnal뱓doֹ3h1Ӡ*4çBɕpW#Շ7R&_`׾CkB)nHtrͤiA|? wvDHδ._PL<zJP^nO}sAl3h.\tPH>NP)f8@Xܓ}X>Lo/ꬎbHn&7~]_[+V);nJ6wq{ەtR\2 X_x:O7N?AHTa=7.Ϩ&)=yEy5SVR*/c2en <.hYGOR{T2 eg6d@h;=$a "h$˫ \ꏼ^_w32ZTuDi0{qop% =c`0n~_~_~"ZXX`({;T"l#o, nB4_[l5 =U+-ר;DhQҾ-=-mvώf:ZѡvҹQJO`!H+ %*89fuRkcVFi?lkԢP -dfy-Nte& [>e*oi(Y/OhW~ME[ǥ,+Ic n{˰~S",6*]"Sׅ€^|_Q%hϮqPxas1䣏7xgWpտJLޮUD&JqcrQ ޻ZX$O5"W5~nhǻqG71+-ٲ\0 TAgV#3Xql(Zm\Ib~K@s9r 6e7bҹ,jzJ0~8{ThHɖZi.NH_dd(\bM<۴hT,'75pIZhI'^ő)06A)#""I>M86uVk C f˅V2p*ĪEh<tt-"syQ6Fx]ܟp2f>7Xal2,ܰ=% Qb7-F3Һ"JR|a=-Ԋ(g3| > `dcuayP:."6?n_8en{n13N!s| 1Y(㱔A+W,  VqdՓ*(I*v#LS!y0VnN)cр~o !bh/n :DdCp`;>}Ԩg1x~D,Zľ/[jh̀ KdZ" s˰`0@s`{q! MX*Ux 6 .&,Lԅ[DT5Rm8"f\i&f梊 v\[A ]sbXq33^ ڗG{>7C`QR^f0q]Ok[kr?LG4dza :E0t"vk`" u)OG J&Rƴo SE iIk6@VK['L>j 5h4ԾLwq0@o'@cO4@ q~=Y~ Q^ʈXrD{Oc[oe/2@@gяPw(u黎RYQuHǶOg?-fIfո+*s3W+e=OMM& '![ ό v"4@i-N%ydI05[XtP }v vC(5ʧ YpB%2.:K佉tA3͡bv1MϗHL%yfmT}Nhe{=UeZ>To#շif؟ {m5557Qaj6j|r B{(422I?([(J@K[̮ Y_rU .לS7驽i'TJ5Ga ui\YjxW+X SP1!{! ){:yQ,‚8Xc*wMIsld!Fz+bWť]4cKAv_\pH HQ@FWR)NI7HfG0x.DGO|x/v=Ow9um`@[;HÎF29o򢌐d$tlLX;cH٣z^0:忥ǠF[nugH7v`SrRɺ`xU*"P}xn/2Xg IG並<0wk&M7SLmqv:4"dܖC]Qժk2y:+0 b'i>0QI9,YJmvxqJ1UtOS0eeNr?A_wI q e k͆,u@6_f:;׉t7} :XNg/d<6#˯Bp-HlqNorW&pؒ$WIg&ɼ%wx@֦DX Q{/"e؞/ݒ$P! RV_tM!A(d@M1|q}$:9E[gOR7{Ќtѡ_عȘg 'yզfJ )Dev9) ?"Ua6OL\Jr3W.32h,WG+TuDnAAtݕIg^D4ye‹TF[ n7P_\N?4SmuKgwl;)ऌD R+cq Bʃ[e23 g"Z-MaK*$wg #^=!pۿg،5cVQo:)oAbʴN٦boNޘZXkҝ/U1(9zdtԙV/T$}8XHL; ^+ֆ/ wֵ~Hu?ؘQƩlZ9r%$b[64l8(21͉Xv(0c{VsQbMP~Fe]LV4"vpdR7 BLC/̭f4~ >ѿ=rS%rzQsZig;CS+)~YGwLthKw]8. #W ?d,BLmmyjA/ea>\. zfTlitu2_PHֆd>,0anF OD!Ǜ$>0-K NAK_N/(P&2@r6u=׷X;r^jںd=:h?' iW |'?9%JCf5jج8jȐOLړ[u^̹~Y02SaU%-ImQ=mYwB{'mo%.}14Ly͢si;~Ô9ew`V~20jM O@/(78v5t>v 0i+lΉ` {JIJ 0y_[$du86V00_Ck;gՐRd`}hd0̚QYqSIT|:Aȴ'=) :K KsZ.lX?.`Q< %{P^y6u5n-9o ,TN |HN:^,9TZoOA$wnBܺ]@sr.o}9,R2_7 ^K/;H%t"x; %5J*{ WFP켝$W1'xj[I#xA^vAqp ְ袍a ƴG& 4@PR>B zXd_n+zW}u8Ks щx{2e}{MRDswDﳥ:2jFMjdyj "+(µcAbKd ʤ\not X @5.>񜮪Ù8.|A8dmʁyWW:mB 4Uh n"ۅVdN>ZF$Lhz:;tqFKa ?9ְ *ܼ=vY;h%Dxp(4ddvC/JRXVQ {b}緮[u|R,H tA2SL5l_*LV;Q8Y416LZs2hJο[vk7HmmJ3wlU3潾bKP/'8)nN%7 K[:E0Ad?iʣ╽~K]7@j?X>! c;lQ6zs0!/9=D~7T7 ygKȂR-Ⳇ,"_#jPo7"َ?ouDnm )7̻ nf^qі{0\/fwR̦Z|.} оeEq/U9W"0t-9MDx p$VP18腂E/^H{X{z6u. :2k'27_Q]TEUg"Jy{ o~ܧ'R@׶ŚxHxA zYJCI)yUv[Am,ٟ$e2؈kyhgGyg*Jϟ@͵w4&pYlsWJT+K)A]x]墴 /<Ӥin#R  v@Gw0Zc륦@U٭)]0 eE ŕ&O{_!E^ʮ s=qmVXP z3xsã x xţP VSD`帧//T@d,ϩGu;f=In&G`b %u͌ULrI]^խJLBuialBubvY a'<3ỦӠwWݻ?YW>vn߱W2ESϝ*!I";6r16 4!1.$쳛I(A8gwz_bV–Pwa{3 a8k$ZYt;%/ z:4읢K݀a-+>ohb< E덦y:_BBX߃l!G{{۽UofAf=Bv|W|xkNd$ 3 \n<ꚥR!?n53WCMa ߶Ⱥ]Y[#u1ȍ굺F@){R.ջ5\兲P8* D.{4[7gwYZQNkE`aw=vF6g8d|"CP TMccAkt$IK4#M+;{KJweGOsC\Uzx7 !1>LOh_MsU[ڑFl"Ikȿ{sŸSAOux 2+LEZTqk22!}Ⴅ$vkI!?:Oyry/YYa dT,AZ0ok͏u-"P+Q 5Jgy$-RΰO{%q` 1EW8.kv~8Vю!R SsV簙 g7CF!f;5(@O92F~((KzOT5zsN3eD="R1\N{EHdsC&WdgBP-QwynOmA_SE.d)[u&G%}K!;ww҇ݤ9[quб# 2\@3 էI`~ [#zE±fhSB2~3"pͼ*<-!Տ/2T CUB 7IleklIBsyn*rZ~D7WgT= bhՑ(;K8ȵ/3QG!$d>FFeuwtn۱t ô/pT Jz1Tr~qeR⣡l7B@)fXk33HD/I#2OY8ʰd>P#>y63^#Z] REp0iDuޞDQ1\-˲ŧ3`E (R?AFT}3U[Sy;'*˙4dP go$ S:@OrH87Τ_VqYZ dFP-#Q#^CX='1C:^A3:4,(f_eQLu)|?vb¦h֡U \DbyѯaւMjEG<$X#G&y5y(|N6**2w[<벹l@ƑP 4.=ɬpJ둌ݳH|;bܴ<Su|#D3!ʱ♗"8],F2vCsAY.Ku_n|Z$ClxyDS ZBu'N݇ m#+FZ,?!)ĩ2p`.^)u>uZ\7*+BxmKevt?a{Td!( RCm ~w:#[|!3z3ku KœF12/]2_|o{bM]cV޴ᐔ%u:\̗*B;/53OV8)k) 1ϋ'nȡQfґٌ ڽRRnl.vnI4w!*<Dqijo)VΝ٢L\HsFO 0C¬9ws=n&\ɐ{s'JirnxB;)*$ ~(? F.ϬJ>|ecF`qpe$ A$܁A͟4I`*L[" P&XOmJ~ Jz9FOf"/`>;q\;i!&p;QvOQ(W% <:9 sɒg-kN`"7S%pyZjmFnI|!Ű0\49)Z73 yZEwnQ?ɢH,xgIUBaqq*]CZm}GԑhčvӜMQ@LIlɍP9U0O6AtI$Fbhńp@&lS3 ދ HM CNT`n}1UAqhX`z#18eXEXL +Zͅ&͑DP+ۦIA2v ֎%JQYuz/agA;9«qEX׶`B˰S(^ AB&>5N 6~0[20[72Cи V2UuADp0?Bu@}%ڛ-+0H pRTyq䬚y&'ڝ[ϙ3ǨخGrIxgߤ`oV9Z ?B *`њ%G`:IɎrؼ(QR-7qME逓}# xx<0~DJ9y39."/uBUˋXWfgm >uN=gTx'shN/($"}K4cΩ 1hкRԲ7xڽ1TT8|<9;ѻvT"U aܫ[]ܥ[ȭPGˠQm{2Q^1!V zl#^u߾OI4tJ=D}AfAn0TVBXx'ØZ؆r~)Aln)RWWh$b/jZ8&۬S$l{˚06wI>0 G"0ˎ&}iw}-N?LY4ہrV^ԇ5RTK@:W|N_ɭ2+ȷwGtgS{H\h(M.V3FZHDŷ+t9Ơ"ʐÜח5=j=|Wꋵٮ aA=+o zXwݽ&ˀ*=T%YȀ]AY+l44H [(ۆPvtٷYZXB8b&.QCfٕ*Y#8NR]A~Z1A/[0l̶քmG=KWwEfy}Uߍ̫su㧺jw%] 㹯WIn7wNvPp%2N xo-QKM ɂ?MmDVRUJEa@i{S!YlBhKM~24H$NDUqxo~曆l)5FUZuRv7e"[a_px0*j>!TnPjS(7%K/h6 Q:荭94/ T "AB\l*ř׆Z{[ށȝ&䚌ܙΏ_MnY:l#.a>.0:I[ ncR+fC~zŜcbcrhnS ʦIqN28l@LuV~X f jA0ւk^# ?; =(Kf) !Jr>tEXxG5i=PD{JBnPKۀ l 4uWKц.K>fƣ0G#(KҔꛝn eJk' ,Hx{\0E ӳKl[6tUDSG7NxY!5go(3&Y  AeFsBhͿ)TT4)+XC "epb5^9j-lӼĦݞ MBLy<ܗ|mA=`l.xU{ą낇3pbZ4 Qo_ebG. rh7>q^s }n8QMf)MèHY\p3`>kgq}Ux0uJC8%87KtS0|I Co ^ϒKɔʩKxs@꒬В8;RѶ2P;+5zo<?- /OWH_];\9.%_PUZ85O)aeX7McxҎf~iIIѧp]F080Ewi NUY7;"+p$[.[6ShBM E@ y5ocɀ3 .j %>yUU B~Y'B285$]1s}?haveZ1?F: ,NB# zUǷ5 b0 휷֚E"s3q7l,s3m^1бEHg mmeF2M|ǕM=Ip \v`8G1 +|keRFTsWh2l|-;7l:Gw1q]m'I`M )OOŨ9$VV#&h&Cm<`(A'fe]{aiʟtr ;3K RO8O\E++sa|\@PD(k3rr ֯e%3!0+fqsH0/&a:u{LݛTN,>#=G63 /ZGhN|vY_ۙJ^4̀@a68)~Z"=)/ j435Nƫ4ljHj~ ZU/d;Fֶ|njX,kqޥ>$_`ʋwovp&r<T$rZ<^RX!eMB$4~ eߦhU=sNI:c D3^o2Z=IPȱU{lD#-WyT8$ /8pf<4X\{'&=~}GFK?_)s Xddb3!EfFYZnA0CqK#B7[tlP#Uu8Q}.2Htsɾ >f=L,MuMܪdZY:[22*ro9S$|s$'#0z'RT*DY[yۊ )mv~MXJߒ}\3x^$L1R|W$uY2u+*Ϗ10;h{&|~4YWcS1 OqRimnέAmɎb+tt-IR ml79 ʟdNy.x..TV0Z?`lc* 3'dɵ봽Ù6tί9?QJF݌v-o{ZM~] ٚVPN+SB;V*ׄ8R`x0I =N[r)/uTD9T$Jk[ MƷ>o֋®5.V_&ֆ'\nĆRda(.xő6oLo{-țk+ 7Nߞ5 '4LK`xG۾a,c ߐ3xDJ1qNNܺv[& Xz*an0 PhUλXLp$"o ])!K@TX2o0xx \q?63w fsi')ԅJޮ :DlNJ */C,"StWf t%^RCXb=rxK_u B#h9{ tw^E,2BpRA9wH4% =P>sdE|ұw$Eav!NcazJχ""uqUd4 ahGqt&`i\t:NA~tӿa/ |kч-[>֐qJ8(]M]G"ޡ:KboH_]vf> :W$j7 HMW%K^Mar8^^J?ONU@W]v Tj|:.MVD>l|xN}Rf{j+\-| ܏8 '9xk{ 5 7 &NpreI XW-UQcd9FODLǏbW= tv*lQ.[疱ədG mܜǡ L14I 啖GmagM$aCW"m9~W!דj\;-kjg-$$I@f[^gj@bWtIva?z\},kY$0 Rz3JCH dҖD\k, vLpc%[ˬ@nbVkh'`E%n7]Sy!N|:$ ~頪N9Y'w>wXR) Lj,J>xՒaZquq.N%mH \ú!Ol\2&o-U>3"mGbz,ĉ*SQPjUbQh=5t`*VڨWh`.BF]3z}S%ߏg!vPgn9L@v,ӊt+<BEjV uZUq,ocSuť;YDa{ֱr_+$x-ývГ'E"yuw5eʷ}nQ-H1Q$)J[}~; v$^|ox>rjf  a {O<XR[i GkS yF,R )jɗAj@i2&6\#8쏊>b>P,gl.\~ ] 9"݇h9$vҊvo7 W8f\ $zDM@~AO18p+kY<Hh5uM?{ `?}TmBB(n=," ȍ=QnFuOѠ c;}c:4Tn^ wZ{;aHf<2x=MHftig]<9$Y Q `5"LUL0>ծ^ΡJ&}wKZXjOiwflxu ;SI.+g>TT;)iG Ӧ+Eb!F ^U.XzWOʴ6"]7:(pp؄rj``1IIDlBO g|N#=]4 "kYK ; UH/cd& F/LI!Ԉ "y8#!cUpbk_Կ(k-l4D+{cׂ Zy>5tR8o x/Y[@~H1QƘ[Tn)ԃ?ۅhP6(dI5>7YtJWԜa\#/ps\םN;F8ׯ4\r7 ǽ}@a,֡ Ő!;MF')M!H띓#*li#EoW5e1];ձAf#2ٴe;\a-,'CUgedzԦ-V$#-ԍ|R._k&͙IML_>W!84ΖbP6fJ;g3+v<\\?1ם@iNn^m^BmϺ$f.Q/SSi1 ryhoa 0oݹ[{E;u([0HSF\&1{]=~ӠWT'N$R^^# ;z*h )ʨ}S Pomv,p-7}'31:wIn@kC-8bYmq=Ez'ED$wE+9)zy!z?$Is0b1Tę AP+۴4ln96 ($K#& !(OYMA;"1 *##ՠD LrgߧAU(hZ<=Y|i3J&2hZ.%X28NQT+IW1v7>ʵ eC^aₘ h\Hچ] q@1PVs-O̸VEdI w5y)8gd7^GFlo;Vttr sOXC\g0⍪40ӳ5D;UsC?S-+_{C`XOFCo\ζ/7srä7GqYW J۲~Ӵ$@@,Tr@a=jj+dS ǠjO, H`ێ1|mɀK)[ :0h4+\]Lc, 䐚u}'p0;t4. ~:} X;2XL-;Uc.ruwwX.Tgs1t)WZ 2=#Ǭ|bSG'.onTW Y5A"rPv7iN.Rbߴʳ-0^#""Pf[{&S +NթRH j.N/lzN=gHߕ*B ZFMrG4zD.4Aga'H p~~8BksP1Oz=R,*KH>3H$|ʀw(SX؎ }jK`vLM?y2%#A1s _%;B NGѥs^j8d̉9ՕmnqbCtFHx;z t|7%ec+xOyd± ԫqXe.GS`aJҺ֥9FZ?&͹g,/SCm*]~m(:; uzX '6lW 6S+)i#PU}BpNMDž{pe5%z;w~^R/ʐ&e3*6 q{~{f+>}閹Dr)Pe*ݮ#yfPbMmu0 蹵g3V@ѻ,I&%œ#CHzn ŤKE_פbS u] maa3r9>i/ma%eM EN)~z'0pp4uS+٭bԢIeX=)ۙ!um-ONmb10ɿKK~⡸=4o^xcYngttUBN)ٞ8:2lM|jXqv:Pc&N8Rhp6ь}zИYAN$ʼ (w'6v> #tP|m8ȗO6{EK~yg)%Ʊ=^棏ݝ-ϋT,PSI{e\3iOKNz\"#An畠Y3$yDvcfъ#q{)nA^L;NU2{ف4?!fpcMa%=LeS&3,q mG^IS7ӯtV !,F S|)bd{q^;08[b6}l\oa^.h"a a~ǔ &i %Y2  Y$|#ypW_A*0'T9v^K# acM "V!voq0)W8{sy&A z@taہR@~)!O-`xMp JλKZ=]0;ݼ.O۝>ظhFA9\zdRl"R&K/VjUmH1ͩ"pwD"煓8N xɛW5BHH;"e@v>ǩ3g w <@㿻+uiвڱ 3$r5!%'XMwr?WnPl1aq:o{5Y|? tu٢6DVp> l5 GD5@l9tl44 a~ @1F7690 PPMV [$X4^uŜJ(;0uQDc]qTldsd>c_XyvVD@e[M vs&]1S}|8n7C%%۹[W2 u\K EZ3ǃd05:V3 Ăv ̴xpW~g,[~QTJUY !p1z,>d;)hL26 ]h)IRd F< +/ 7>tn|,=6|ԵB8A0:жv8N1}[+l 6,.݊W{J₽܀{ Еq Y9RsDO);wrvC:?]ڴpcA)}M/V'~s>bͩ8ȀX@.nje0s7g)qۈ!I"PBZ4)樚IL2A @\-Ml>cK`ݲ2+c<~CC6R׭4k[GC_a`"tgH?uYlzh{s~ZyBcjjɥo^%'H벘h镧٣u&dp+7fޱQYe~3|p|-`4>uƝwIs?}3l7TG('`G*$ksg+64F4 |}&i D4y%aKe?$L$䵮HFzZ6_ػ4'w+pwqlТ HEOro>̗_B6:|~s&*6ڊ̶O|a՝ҵg*7\àVHS0 xr{رUښb*oC9 x+WW2lYJ u;(8/17dtHD LYu4G5l? `9eA7lG'Y`yI֓5B~Skqcy{:vݳ#mI#W)mgt. ʯh!"Ѱvme Q0UoT-4H%7&ֶWZhxdeX[/@eZ΁}tr!e;@S `˦j9z&PѦȑ`c2#~'pҌ8 2qV0 }ֻ:۵UJ'@V4~F>4#|9^7;8_]<@LR?LɐCR< .81U>Zr{%_~ɑeBN$'i踐cy ?0};k*|]P$>O\di# >Tq)>#]C76D!;p]op6Wjh4jh>ן2JyLcWM3XidV.EsnE~B2AM tKK B'd)+"JTwO|u3Uq>C#:6@K63aS Xq5kxOсP\Mp~> wq:ujnM[>6 #!/_w{yJZ~h*߹bc%)9읔_nN]4tΖLcJ$ ?7 ۵'& ,]>ȃ+l"YgC/N#\ٱ5GEpG5b<R tBnc)u ֝OP\:U PXx؉++I |Uru83o1#^8Q1**22FaR/: %wה4\拳Ԗ>!<:R,FOcΊc 1nG"d[W4܀ wT:a6ӟ&0jpn_=$le3&v|,nL7F{q)X|0|"!|sjhd)וz>nmPsy"g;今 jtN\`W&tr6P.mN,cryuWhoa M/oX?)Qp)΍;Wgx""A^5f/BK}FlDDto`iN̥9DETyJCHˣh628[JsB;H9kY# Xz3-<&@SCP3TzGv!)̺[kmZ@ A|~5vgˏSjmz%ܞZaWwnɫӱlb/! 0,~ ?0ϊhSH0U9J=)_{͘_25֛1^cP>3n1})Efdq.VČ /M.k{8.㵕j=tId9[kg90(>Reom \CEN$؅QnG?QL*E=b<.ۄJ"(vm̕0*#qv:&r 8bڕDJIQ`~Ry 35 "=ӞD/nЌ4>4JKPP "G8b3)-q]$;%%/HY=.1(8+,zj"25F!$m?fwWsٛ`TcLT|:ms`=lmqX[W%C8]7q;#QIVۀ7ٟ<UaxA |8yI`0pw1F( 8wy)ZE72h"Su?nߦ>ZJdVXf3J< G+c Y;̟gIC|6'PK/?Y] `7>1Z%'l+%|c&!o_+_QuuB;n]T#v#$0-[%"v쬬Pk@YF–T(l;}j\öJ`N^5\!֙78K.f_1ƍMچ5Tr됂%HHAcX1RIC׈Yr=ǜpI97W LTVɚNKչ-ws|${dl(쓭@IAD·N:Toy.h䦧 iɤ n͙é=uZ`AA?A.-bs4@@35Z|C4ڠ"LOwos5fQ;;7Cg6ҷggƘWAsFG<8dK@#.G?ZHNRgsQ uF~%*r  Iܲ}"xcvB{J~FaӦ9{m$Ү5eZzp7}1 SK"l |FS5]k=># àߗ}—0*3T̪gO:ptJb*gk:U47Ze^(]9^N} XՎhIҴU%hЋgDOH)HJNjo–.RR ۥu1 2XQ#va2Γ cT)Zp(];YZ>_d)MK,H͐MPQNɈA)[˱xj񰐲kqK4  GHY5#߼$QAn@~)K&6c%|,$3#7ۥP&f5|iO/#Uy1ULC54g@Re*LAᱞZKbWW+UOMu,q1N!=4{vFphP U1&( s*]Jo.GR7_>4nx~Tx9 =C0w^X7[!O.*uǔ𮢾mȉ2x1tXD?pjE=׍BT3:ldW&$Thp 2xjs' &ݦIB i[Psmn58/-pv1MI،/HP&sgqB7"&%~ْz߉EP5kji+/ɎilFNdmIdzN6oiuۈ_AUԜ5oI&{u' 7.g~y7.Wdg|[H(ācǟ,Z+CE/r} |2>"bnMk``wRwʑv>5XTugs@i`82|p@dӈz1H:9ֈ孅:iZHꇡ(" "׹4|o?/ygxUxK iĠ# ?/i{߹$ [6(pMqX2Kq+q55 ӑIƁzCy?VPwmOzlǏ//(XCV,jQm nZ@F\1M"l",?s׍]9&iX1қVzBSPB YItcsQ 6SireKQ: 70TI[J #'V7n: *:*kE*\XçC%rީz=a$?meV:`μ!DiÎn਑'SdMTޘ8z ! S`a+#[?'Gꕯ yy\%alɄw{_sccy|)^4t >Gc:"`$Gym*}4 đBr/R ֽ'[h~TK꘰r=o&CIJ7eaWZQ# -fĉC8S/.2{᳨no2SŁBNr!v# l*q2xn $#6.:3x$Lc iؾ |.E4 T&D͍<^&߾fqޘm[c$-3|[`lFyK i8j 4,x|bZSkD\`=_vAnU3X sm< ߜfev崏t1Vgc1ȉ<ҹ!G$!p{JZ` ~@W/9;t0e*%NRe5>.ᵁ!v_$ fx'oP~m!#|"R0 IB$GzU0/2%- 1^v%AqhrOattTXvLμy5&H@5feiDޢMY,c'~:{I9$Iۆ'Hh},:3*ω!dWL1ò5fRRF{&QHf8k`3( Hzٱ(V(6|t8nF֪? m?,lv[4La K5'<1.m[MD=#¦|GP1ʳC\ %"#SwM_R{8%uN;)K]j%bХN8rGjghB6uM 'VU*j/:Y[έ6 bBqn8 89FԊ mvb??Y~\Mq-"̤z~t-n24,I):*:,!m{qz[LͰ<%0KS&n|XZG8IT8rNX~U&59,ĕ]PΊbH Zu΋Fjwgrlve..Gr#.Y|<']{QٕMt}[Xc!Yu}KsF5Kp*8B7ouvjr_Ni&N[(Jxwh}9>O[s˗3dsl"'T;7~T ̀pykEieIA(y={S4LN5@ll qi2@JfB+pWRuꑀlQRl[MSqW=EF(w6ݜg3;j3:dTicO,HHq3 (ڶQ:h{T1`YL1MS0~Egc>M=-X*`gd kVS[|k*Vd@5U/C:=$ely nǰ9- hJ 5ȣ\G wS0U5h!Oۖ{M@tL!#<9rf? ]]'ֱV UyaSt{54IMح&|"gSwy2D-s&f=#/ӄSp#cȽ@@ wn֕oW҄mKg(T2Ȼe͢nk}M~\L"wxބ7T5E!p!ɩϬ9)DG3JIoZ ".<\L9p43[Sh?|luM4,Q zrHTmVxᬟkk 1X-x7tTM徢'C]s 죮i׀ u0E`h'+˒IwtƒF:RȄˎHҤQmϰ~z\gGh )շsw-B\!QJB'( jJRͣlQq|Dr,j=DEQf;qqteJ'dnCTY{t-@J8_{<1 q*nt;#O,. %9 UR߃b0+_ѬD{m(0B#,KߩV~i7U0't'WɎPlh~?cḱ {)EEߒeЫ_DUu=b/KeegY N C֫~_yKM?8UpG>\p{n*8=ti-w9d oXA8W5<5QYQTIo|HO$\Z6 A^6m o:޹:˨x80JȺMɲRy}R\=Uܟ#2鬼 j$dn_sS\U2f*1wGب6󿪳qI `|ㅰso-T聛رFǟ7U.l+󖋽/[--W"JLG\{%m0Z_ ͝D>aGSE=ZerJa l}8YsXr! AzIzfӡ:i(Ĉr&;-UwON/m5 mjU3ùʏPA!]RJ'LZ"CPP1HDB/#C(~VHUmKc-DN}!lklJSm0dq}{1k7Ub4HVdͅN^[WX܆2oYϠJ5H')e-i2kNQ^ M4Q:ŰWZ)}U 6mUpe6-꜃ ^%drS^8.(jru0X* Y% !24JW;^qC&E+0(奠A$w&'3s=Dz&-P$ bR!Хf7;ݤY%u 4[dL0KCmT0{99 5=v] *ky ~77A*8]_c F>{@SL#pQ#ύ>oNWԺnR7@,nRv]7R;Ѣ (%X޳5A\>3ͼ?z#KLćɅ'~tXwxĭHW:Z9r@ H^B̟m)4A sUCxZPm׏sD' Qeݥ#9f5sSv &C3` ipr h<$C*b*fP9Rkóh3KT{v7/wRoodp0IUfO->nHɳR+`!a =u]|ڿk,KV{ +o{ZlJmSZSs 8{}[5C9Sx,L}/zf!^:̩J+bb,rEr믾]O!]w.-$Bՙ;5ߦ&L"'S}$038YYG]ז%Cȇ9uF-_btF!(4{A)K滢>p)vDPA;o1%VUgThY\:O37iM"Z^:_s8;Ajmsݥh;o+_I.\-Ë/Hp \I[g9OS*x * ,E`W!)Dq"U>Q9jWE~D`tlSw#I10Bg(gwCm.n@@\]z![6R ʝk "N "Ea&®Z/+Ln m[s<IDݘ)&>ɒMlROGMAQ'*dVp[` aǏCk+4_f-ON8$gĝ.{aQݹF>#aԆ8ŸGN6`*6M%b&7K='-3lJ`届08/'JD-TG\" 3GcO"TpWB(joeSApC+~z!5o<с/[@NXd%W7D,JVu `)OL!az1bX1^yG- ˱k=*ʹAR]ȁTLtY:i;PQPƇ(YqjbFУ}) ohަ7ㄮҚvT@n:BԸzdFɱ`8Dԕrg`\U<$0%o]) u]~O!'<p2YyH]G wYgs3qFXxj*^?C8u`,.UlMtKF8`)Bm\^ih]D[07HɶAf? k.9s&|a) DT̤_.t"'U@>I3mQiK+'aHes E ǖ *Jʖw㖾#^!8$a :kJ9/ |fk~Zq.:˼4אIBVސ (t:Bgò؎Wۙb h7Jy!KPBWf`ޤ8~O$H\ _,e3:ґ =r*)NOhQ<%&"!߶M^?5z0ؖE5=u G՝ s>KGGoTI[RL3^nDsҸvʀ&ztĜN須2WE, >X 7)J6vk?fKK_VMگ YWq"-gH+HΛnU0x|@%tcusq40l ܙZyU#a㟢};:jppfR5̎5B1dz4h3 ?$lD[20C͔;:R02AFFEvzW 1 c3%i=OD ޵Ce{7v{B0hN>v 9:/MŁ|HBէwtD`hu<&ѤtWésKA_5,2boB&Gk{2t/Xi*ᧂS7m<~u !IUCBU?2VVZ\#1 5_>9 \3'\"j1IMlx2 ٔW VK֩J82^0̥SMiru=NX>qa&*хo"UbZ@pvfQuq{F}QY\J1 |`=|)6{us#.hι KZ^~.ʰ A-F4[@|`0pkۓ39t,/.HwUL@H۴ҳE=M6Sxw_xUrc<zEXe# Už]^[(yp)d\Ӊys#ӿ_+]YQExBHV#a7r<3MdP.r6S?Yfy-f2x%5u4KfݺTDLp*Zئ3? '뺝Rvju-Q30b";_kJeLY25Q/.^􅖓\L3&` #v#%MAj9Yw^Ҿi5JmZLߐנx@ "[ |tq[.eO~X8JݔeܐJy2V;Yy6Z}o(YaXv &Ms]Mƭ9)W|D'ssRd-jl92J0;γ҉t* Jg-PdHsZA…:~ *2bgռbD`. ?m}Aqd/2:[d=@EH|l2_SA`)}#.A0N= ֦j"+$ Mflऽ0?|2ZɿDS3k/CdpSs3Bvr9 =2Qmk ͻlu%6s˄QA7T4ǺqВ.AcL/r0/JP~Ӄ! 0;0kL2$YaJ9FL_"lYw"WuN>3m,٪ v")oU;0{r&|KXuϘAE5sXXdŀ+#WU)r5IJ]@OCӖ 7t%zt}> Ny`*oYD$ha5.1@QBA"p츸hZ]X^Z F1ijx8GB B-^q;;_k.ynʮ*:F%SA !tsuƗ@f;h#rC&~h>VSk#FXJCbySLAwB#'_8KDű0vPj}* 0 vC#εi}hEOLgtK*&_lTfjep3;QؖN.yj9GHeF`Tǿ|g`%`=đg]2 M+C˰j8%RN´UnPNnC!ݍxz7:Z)OeakJX>J P :v:XSCf6 [ z\sN%D'%; eo|&#$X)9H@Q²=쨬&hiCx)FMYb WxR[Pʚ3*&}B'BբZv뉠(uÎ{)Vl,D5o<( ~a] 0ܐ PRo(7v2PRj' "`,#V%pU­T{4P>/RN ~=پ7¯9G?ٰQPWϝ=&"}喇+ޕ=C6*nv0iӚ#jfάt;B7.0K2q'<ԽWap@]eBE>@ T#TflKN)bYa^޲$BBD2¼Z!l '/xߏ;(lxN{Y ##?Z.3BVH$SG@K"Kq# $MD,Bjbw[1.Nu@a{SLԏ}XCPsan/QsBf Գ+{ƅA[-f4M[S/C#aHME 5DRnZ5_F 2vle3˚m6Hx([= :Qtzn9iq+4u]E'Zy}\( %HxJt-򼻦Ho/4]!l8%_ ꯊO㧬s=Kqzj};ǠmDD{͒G?iIIue#Й'Suf]l"N%if̦c?ŠqTx'WއJm}>cOL/k Uʉy[E!H,afw0 FL Д- y;4uI%IjDC3WySmd.)f!%IW`m6n`9Z^ޢ3׿0ct[pIf\]i^h.<򪬈fé|0WDUR pd,² m_PwP sɢgKGw='9ܰ6 xkwvOkיVBmkPFc03rDv KǶ2&!W7`du #W 5B' !%S@bKqE+SO0NݴJ+\ڵL}j_DǩxܒF"wz KrK;VU j)m伾\+z cu;DQc Nm1҅?pp$<%j 糥?W i&I\D]Y}Uj]=U j|J*IuG4m뚃K݂ cC1VF)kx_ǧSAY[bTJҴB꟧rmX7,<c/RYwAI.T(;LcМ^󾶅q E'sXotXRzu%6.VXdi0Xa =RYڿiyo7D,3Z~M2{w<ӍZO[N6vw͛"sځ3Sxиoр)h1xSy"ktZS?SI#R5TĬS.1EnnT>9#=rs IQ"\_tQҼb5:7cf;bnj=gbȈknGb.mh3$ϪUb|sjtl<\"7 M$Dz06x71i 3Fcb;o|_O.2OYIEj?M,mZ z+oΩvIy̿lg t_S l)?(GT`DiEnx3:v#NQ`ܡa͓~+9fLB}8sLQ Q/]~„{s뱸6*r;zaؓR>O8js?h( mo}#Swh)$tqh2))S.d,t͕c=^G. [3U6&IOןӇ{2h ;(ť Q@vI϶܆; '=yy 籀EqX= Qvbpg+A:EH,O MW~^ UsAxbE>Zm䂑K1j{0F83i8ӟ.:{Zl~BK>wiC -RkIKq ~CeHGR5XQvXĹVWѳZlYMx*쏕lcsp#FNEJ߱.#:K%tvQqHK{w7䳅[9sbPZ +I]f!Ia|M^TU9ͥ$`6HtMM/v:xԛzN/6L0~a[T|EO^o>O:q>7dCREe:o~[ #t??|Qd:@Rn)m[.(qYi@dԩyr6ߚX].CHfn8i b?u1 yX<8c"#rS?Fˢ1"ꞹ Fto,w^qEx6_Kb\F~2o520ɝ<y˄5xCh ،U%.0zpW% ^Wy5}Quؤ7Iw)\3ѡOg]BŧA|%DVe`$76%0vG>h'.pHv̷mr2I\yI9^Dʼ>k[Ew,wqn"Hˈc^f2]pvub7nl:̈́;)XЅA1tɨ lD)FEDŸYR  Afl^=4 kv5_hʻrօV%uNJ4e1p$m+Ey''+gR٬!ґ hT$,T(JoDPmh-zEZ-VCM+<߫_ <{ jdzU>KފSE,!%>-Q jqcIq`tqg/|i!x>ĺպ9(,KezbGNZf3Pu2鄄FZYXmϗYF{+c;7+K_.goz I^x ^樇 ҺE)[NO4$C4~p;AqR, wT8GD=h2-H*ٸCh-P0ؑ}i>'ν_ t%9PKn?o+odn7qU=QjS79VKbpO6qE ĺʭs2{}$~r z 3XSŷV| "?a&1f/d-"~j]y͹ Wc6ptqXZʄ"Y D%h u";UŽApdfFB'xB:P!*KPwIRt'+}z'EVE)lL~m-þ?.N_0 SldW|`10`Csն$xZ&ZEXW,8G'VZj-79G\vIZ`6Jh2HJ& >KJ`9v: D>;t>US7$UJ 2lHoW$}A{KQ.t[ `sΗ G$q0oƉ7WX[F9 4ϳo)7~2hG*d.qPKShΘ|vc.%5+2X,ƸH(6 #B/8L/*VaY)2h䦵0g Wh³k'IJ%_ex;s^ HcUŕ48$ܙȤC/l2kۭ|DQO#f +"B98ܗ1_L[bR"?y,%CN):/LT<>%x".P;*чٟN/O݆jJAdۥU  [*>g1O ob$#,cL R 5Yn~`R/"}lAVmyYc遑}FF#ŌEf#}w8ǢϻKeO7/NzmP];ʝ<*L[Nb (w\ֵk¢fD6,DsHpQؽ$>=aHx8nj`{0cvմ?}Rzշo4aLp>iNI A[ c˯9_N{쓲0$+m9?5p pɑ \[ QUH؛Bl{ 9ĶbHy)  kwnRr˖nX_ʅKAP) ?vsV2֊V oP %;Zd֨'|I  U:itdxWQch)OJKb]x0k4TL_. T:[7~8Pʘi5\y+͹FZ)tJ7߉%OTnRS9HFhR} IUVl29a_:rgkk,+B,sH{t8~w^muVS'@*C=.)yDwxp-6-2 вh [+_a{9N>r@"WjfY=ӗ)ަ钁FFƇ{{; wnsOFJ %R (b,VCk -,VkX>ȁraٛ`#`(19 :<ǴH1!?>`'Ӫf_m>7WOs[N~Ŭ'ߐdV4?ّޣ=oH&AkÆc/hMxrz dKBL[LA]=c5{ꆤ:BF][τ?TOV# ۶"psr3ash[3}ǷVp^ew4oUk]SN?jxK {jDb, IUF.4+pDWV x!-[^DY{We  jI~cZcqX{S-[(ԕոYą1+WzG7I|3Dgm5^p0RUIsa8!D:" Yfj&RҨ̢'hr1߱(r3, !(i;#auc/QRh=Iy KYKB667wYWҫuBn@gP``fkh0C|uuE4Α G@l-+c'W,kJ겵j5@l2µ}ٽwh)h,8ZxgSc=9fO9EIPqkz; S kh^v":,/R]U~ra6@"4&}ҭUiV+' 1Y?"7 7^B=JңÄir[,RL)R;y5֗ ƳV+%B-VFB~Y%1&5rw Cwcevs4h@C1y&-oUpzg!iok!?.#2H Ϳ0D-uRUͭǭ=F"r0FXb߰ސRi< AK5zjC3N%ISow^Td6ŋa,>\sK,w±w[F bi5WyhDҿUyK˜6H$W촯Ǽ{F ݗPcXymt#zu0XzTrMcu9FܸkH;sgPxxS8Ɣ̿HpFk2 IT$Si&1Ӗӥՠ܎E+o6 :yZJcr?}af08s6Kmꈎl<俷?樲WZ~*Q(pfr =+)4fv,Of'Og+i!gɺ}$J>ܘåvhpuaYj$~i"!9)+xwUndD3ijg/1oO2z%Pif֪fUrJ 7/u ܺ;–5ur_um5VLko>_rnTJ+[ 旍NhP XԜϠR@%6f6-bNw-ZvlL] _4Lj}T #W^t1+=OY&~ՅlK~d\/DѐRx8XT czl(Ffs7a&p0>'ݨuLL!]XO5VaW&8,x"`yw!k'y tfi;՜Jauk;U:E_Qss[]` MdwQ9ihID-8;Em>:kŵyA&aZ:6Wl:lY3!́rr`{@ʕ] 2?;laQEJ/]cwQ||%9E6i/ȯBq$FK{uӞ+Md bV7\idK̇_}v1B/!ҺO_ԙJsA,sȠ&J qrRWG7*ʣd>YW>j3Ozwl! Y8ϦNłOOnA6#hZs[1w-*Y$;!p9]bxk& o7H~A´Z(:*\0NTSL{ 9qRڑ >]eCB cF|T H:l*_Ns-vS7#t;ATM(W ;i@]Xo턽+ɹLpV6Ӕ]G>?Cn_ ^S)֓]mqﵢZ_#t*¬5IW;GsJ]JKۨt4#>aHn|z/o722i3/Q(Ǯ{n Q{ӗc ?V\n!hi)TC|J3}.SlO;w'y ʝ^}=DZRɭ. BF5@_Xff}/ȇW-P4 ŸRkTaM Oa\yI-"0f%1Fy!|P.;Bs >1胆\"h4Q$H5K2#ZFm;QU6tIz݉g|ſ{^S;&ZuWݣ9}RQ#wFb)ac:j=fu2^96Hz#8:,ւ(T"Ii AfPJ^RT5g;̵NJ/9N<&v%p1.鄽4mIZ9 @*-3٠ 5oo̶_HX޺TOROn]:pu9a!`‚ʖ;`nlv7q4!o!R]]a9`6raucFܚ,iҳ gNs,7ۄߑ,`MBQ/U)3K{xQ-[r| -@@wGh]`m_5~9 LܟYBlp.97[_-gE>'-d Z糊qڎ}D&~`(dH (Gů(! h}xlkqn¶{R+Օq:kҴ'|(†j*9ZM^p&z8^^A@(8. <*V8(@1ݚB%9;jr =o!%Dv)bnD xysCH7OB;GkLµ=iDTE7ꤼv[Ã2 v<#LJ0*dpE8|}K(ߚ$c,JDiU3-۱ ZڵLzzXjCOݎ&/0ujKȔ Em&=6t^DzS_TxDrOnOS%}>H*xdR:q'`DVc5(oK"ym[Gy1tmnOF^gOѫ z4鳽-ʀ}f:JTN$At /ZVjxD(&`y~A3~WbCalBQiY2?B.ۏ!4`~6ZT0#ς X+P:wߚc&:>!p ѯfj ,2z=qs-V:bOբh4o0D9~  zn_hkEff"Q&j;yQ$+I}+CdMh#%}T@ӗFvDS>]o? |iS)!YİW7^]$+# 1ҢNQG 5ė Mb1$Bm'b^H[p; *ݯ^!豍]9AH?孋b\T1͸yx5gWl}2%=%! 3\JfЎ'>%*CC\ ͩcb5}nX y\z ?#t tRUj3IrZ.S!e)4&RK# '{K/wʛ(V~2#K54Zo$eq"q,:,qWZ;CK%o#1')^ZN aHФ eY>< `R˓|!nHCs ] &\;d@w0mPIح?F ^kU|NK;*8Pe@t=Lm2)1sVǬSN`ŗp7UPd{Z=E+E;SR& "ր&fP&sCaO:䋧FWr7H4SQA*:$\L"2SêJvoX8ezb,1=ZЂ$$5^ZtV <|e.jƮHoY-}mfz&՛=^L;tZTbk#~f|^?Щ,fX zBiX~XJpThp귾AՐ?`0LoyC}Ń1]6S#lΐb p_7%."p_-Ε]Ȃ{`MkBFHy{xTnn .&RoXGw-N7eJ!5XC? V',i@5;@0%EK4~IV%[rL- (4konz|ešx X4 B_h=JC5~AMes96ᅏmj+Gϊd lwke2Cq?4;"$ x?c0JmXvY*~Y"8h ZٵVԱ6`H,SŒZv@8׍M~2)E#Wǃ4plNh2uҊ36:Z>1`~)_X,n*g= !1 opa=ooV`s֊c_+8 ArOvlmπ]L8#4񅅝Rܟ g Yv>3k'X#붯)|qvzXJ. * 5_{yu24u.*|x6W]k"ʢoE \@X&rU5k:dȪ݀IޥJ96+/6$F̦rc2.Lc5 Mg#ukhPDNJA8 ɡD(r >HrTS"E1J FTwu\:sQC5cm Keg81pK]ᕓߜ"":Wӝ' c|Pe1Krl1]:VTJ/A*o!k8s&\EYߺmm@Cȣo y#+UӑpNL "̝ HaQX>Qa$p_WKoh_s˨lfx*+nG yLNזߺL=T@~\AzROG@"MvLW7}y'^yQ]$T9Ćp'gG郗/ 9>EЮodXU&kTF+E5ֽ\ ~wX˽m+#Gk'?\&,PlRW|qq݊M< 'BISe;c4L(h !AǏ =|pꯩ$ֿlP܊o:-[>185JS8t jS:«8Ɨ/ w}h&b}UBwY_0; zn<&(.<|Վu,!Fl*/ m0#{J1p&y<# 'ggHBr(^y5p+Ϩ.xȷH+B_t#ԉ35ׇGe=s<^4sLYh9FYnK73`AZ l<6iDLV5{15o[sF0 P\~xɟcHGUYE~w ՝[w)}lumDuCM,'fYCwqR4 257A:+CcwF'n,uH8:*j3Tkюvt2P#.H9>%mVXLA(^uf9g#j䉬B(v9 ߬d^p+$6sD s%.4t7zZ̝ϕ$*ڶвp*rn<-VO9XZN|HJT*NS((1@Gbī\"mfjעyФ+Ԥ ,(̷  6z^Z~Pnn(R\%rHa&VӪ,Ad'ĥKQa;Ώƙzzǎ~t%<<@>>Vpgߧ(70 Uh gd@ٙ˾J"!~]/R )Nrk| ىaWw6]D*cܬ".Y˭l1<`]"G;=ܟ RB # e SA4Hd_Q;mMč~5tZN,\z55wa:U*4ɛ).\t6N?#'כڄ:ճ֦FڴM&?zWcw8XOK +b/1@µּo[ :WnjS\;'c@+ ՙnR* ź7rk_+(*UD9x J3$ƺYTT/EZ\?f]E*Vv富 oֶݻrkDˆ:d?L8";%)z;UAÚ$mRWbi'4)jȢ# 4Euٛ=&+t0fd&Cj n nSb5Zo#N7{q71r=U*aX/'TJHe-52>cΫ?,VT,4E` R7$jTDxDggSy[p+ny'KΒ(oPG3Ӣ[}ܕmrlP*GU22Gfwsb/>5u&HK10CyK[ gm{ϣDjL Xz_`.>z j- 0!)|sn734^C{B~:Te0nV[35:e domn_ڰ9֧I !(Ғ3)C<==ّ5of&Y.;,2aMpE*e"HSglQ^O@PEmNy)&k2L*|f9TЁ5a {`qB)@]O=eP Ϝ̢"+%|o[ KoINF8.ƾwVLf)h?aTS"9̢I|J=SϙטXNch㴒@U .KJ1_[ +='IjKOث܃{YPxZ7'L?l $1w(U',QrChs)[q gI3g+!Wft/On?z9{Jo2:ߡq]vx{H;jѤxlD/uEmR<X@d Z=@8)}EvKn~ӹHIl; a>Ŷuq= >; Xq 'yoțcѻaOTXw6"Mb-Bͭ6Z2 w,=ե3!"7gg%**ǭ%}NmTSt[D)gĕqaW[gŗ3 8XBc-˽x ?cNIM3`g5o[lAr4dzyW;-%ٕI4aH-!u|.K}I-xp;Sɀ@d1@l|䞋=Dzhئ:'4X5ICvc7 W>lCE[zVL1KQ 2=k?]E,[P|3}%e|AH%.c%.+(uX] oz6&&\6ve-}ʐ 6BN\@36*ɶsO)Jo/<ϦҟYRGոEbpjǷ j#Y?}v;O.JU)=ƨ)QqET fp&PYs$},{;7Ϫ?vS&6ۢA-S&g` _dDR70>0&F@ĊO9%!v!י`&{%e>ˣџOx^69B_9޴lA[[GO "l$?cͯ~v I``R6:A6"(uP`'>Wu޽dN mVu2]1\,sexM6lLw6ڢ|̲Grwnc*apy9PG_ ߠ*FF5pdT춒!{UmK$/˯ zܼR 9ju؁ju2YPDպj$ AS GKdT^?Y~Z0NʑiȲ-kI0w~MS[؆N#tՀN%";ΪY} S9m t>ҺqgSľ_2nQaiZW, xNc? iTրup ΓtP{rg[{չ#s.Mf&.i |=}i dɄR7vĬn+,7OLȴx>l}5k+'uGQJBfmQLg>"e ';:W]gkU~0mymQj&LCCVuzcPJInk{x7៸+k`Grc`_mUo,]VN-ӣQټεF2f`+prJ :ޯFʆr *էh _MNCkq'x=zxV W$R&oGFA2FUZ$$pWsKar5:eH>D;&YXh-%%wݥ#gg ;Xv=,p76͡v+^ا/zrsJ**Ж̗ /w~kNjXH:z=@dg,[E"hHYtShebc~3.y#+f_~$|{}BuT5 8Yvf]\iK!%2} C?%80@tO x]m*>@Q0>?sahL;KiANo>i}l(BIN&{e$"p:D/AYzLfĩ<[JWĵ(l%ʳ)BZ`.r{~5 }YL0r<) P+6ZG*ADi=<BVwYf SlF$\9roۡeo.\q5gU  _뒨KD+ t 0h$㑨W1OBX,".#g&h6\9 }W{Aݤ?|r2 'f~ۘVrMHt2_I8o|2aV+GLRiMG`HG8}gU=:`Z{y~0&}ˏB{AE!L~D]2 ?,eqDmBrNz64!W>D)+ f^{bdc)|<5U0]d=H~#e_Fm^5IF<~Y{+f@[y5*FSH&d#bzYUjZ?s_=mcyʴml64-єL4S,[ɶHLlY00Ziܡ ݣw\}R'OZVS$ qw+;[YsCe/{nѫfcA> {sqU!-ه~(3z߷)h1J u 咊ai%,J%D{` skm)8}'/W[zCHlQ}N#/5d]S;ӟtrASt%=6h ( af&Y", 8Yx \2l\i$8p/ƴ;xƍBh/_v*1Y\_]3}Ћi [i A^F:?|W24a+J%h+ӯө.ShW )D${=(u-Tg*^v-"[8=xnAxP1NZK5h54.ŬK{{e`Ь)P{38dj/(j2K(4OMʟhnZhawzńʮ-!Yre=ɞ  ~~t?9 b겗==;聈GT}mR/R)wmۼ-OtHT"9Z.; ,$wHh7Brm S5}% tGq3R H2ȼu/D¸w&vKp1wFcPp\:1?l.V߈8<=J_RZ8 %ILU8CZ\-+w^Fix#3,l+oo&emD ?Ii& FA$U8ooGw0"yd8Ef$D߶’VvBk&x2>46na~V:9oG15rqf 8,ޔ4S3Ù@xϗZ) ?%rODIR7"oXv%bȼmOFJ"gOa(􇢁>I^+j<č́w!,VyK# 2e:4{,MG$?\( Moۢ5O[U^sn_yd9|;R8kwA9:LTIKsQSP8znZ_̯1fHA π"vCKwp͙-9]paKyӔ^'ʅF#? M @JAgeNJBO᥮^Ȯ zH&_. LoA$֋"]5=F;CGyaRh8M+y5L@E  3\N!(DSz@֗ݔD0H ̛Lnì][r92UW? ˆtYk`NXX*p1<ATdt-F fViʝ|I|!  `%GFeVmy5QPmu(70jAz)Uk j<_Bb=8Z\7IQO(]|0,]aNh_d""h Ž_s37]? ŤPA*VX"-^07aK=Q-Y;7?ƇO[ kGX+ +yGh{sj>h3`=.`7q= H [OmqW O,A.O *$VHkw#Ns;[_ _3xY)|!ckR~A bTriWT95$6oŚc|"gu1GKGL,uNpG7Ur4;W `j;qxCjHk@\6P27Z*=sTq?f)h.]Gɀ\3o-^+Kmhڬ+RoaYvqP{r6!gt357"<=s&elQ6.L&~3Qf*m9f;zXnBQPHR*tA16VzD ۵AL $-mKK5{ hpN];U/بBnVԐ*z:9*?1"'5px|_O³tb2nuI4i̬;G"6;hV@,.TD[}}eRk2p5=dl A;[%b)|L4y=c) T] ;«#Q?gľQa" _\nJ]^01oJ <5W%@oϧ,xEOtO%d x8¢4>v://KHL^wEsnCJ 1~=q3{Eɰ` bgHMc@M:-÷l7KI{+xǀ6mMn;'sTj ˜'/ U<_fy+>?S4 E,ޢ[8k ?L NMp^ٞNC lQe8:n}A29UÂjR^@S1KFxq+[vy/A.'24⋧i8FP%QM!a R~'*MyCc߻U4YxLcgy[L:4lM"E6:3Jp,w6DLG^95p$8Gvk'rp&ل  *휻A| )vfCG-7h##Ssκd _7$EeI5☲ ( Q CzKa$|n:nZ 1 m42kp99b&E#άH K^Iӭ:۳[K:hwQm* 0aj|@kWLQ@l^K]o3|Gg LׅXrfH^ ^~5DtC=q{dtE5l(5+wiЊTt0 $u 5" Cm "!ZbqBeuݯ5 OqE6BUz7)>]n@2 ަLjlO3PnTR¬ɲpi{mPq`@+ \ʾ>+{j'*軝dD:F }wpAt-|~Bӧl*6@ `4[q~~Z]rs9A׵:uCjChLh90]۠bEPR[|*^r; |>¬񪢒.$%R X/VFtC R]艡u_oM\(=KTˁIU`Nt̅#K.ܙ9oF{;sknodPqZuLʯoc1Qo޿f{rtr\}5V5cH2°`?Ӽȕyu>AdJlm@ HªDz)?Z?@ Pƿj5bhM{}. h@DYX2cps8t!vW #U,˫L_Q=>#p3%&}d!u h|G4YƎDcCkGѾa pi L9׹ Sk*O E^^8){~&Z"HI\Nz|^ϫ-[DUI~5+A'4Wx/tP&;CR1J7i_Farp$ w<( PR5_|0 <$ |~IA z e+a-&EDix~RG_r<^\j5b, oƉKz6rÊ)bwc_-PEOy&Wd:NNLc@LKF5 y .hHŸ9u0QM&#γV4c0%()TD%`)J^CF9effxf6,6fo$bx]hy8Aac$QU~LmN" 1cWkgk8MϖB]xygޟ$k_zNt2q$pɻx`4:SіmfC@4ͽ`^t[4 ]bp j/ZɊyڅgKnɈ` :ݓw~;1Vu?#}|eN}}Նθl2Gg&MTji(տB=zq`bۡ :w( ÿHr:_ݭ\9f BaT^U4p #)WJi+lX"g鄜H]"{7&5+(%wyeZdQYS` ZAE\:ڻq */a} -:I.u%&G;Fpz@+q*N^ XO6 JIDBf J{1U|i iSnfUF AfGGU$?Jm}}IT>Zlہ416wQ[Ns:?7妻3FZN}>y]0f3B<ۣT/ȃ#œ<"2 T/2VA`=eb&ZQ2z>%MI(Ž02ۓ#3!dqYا8j]  ( TT>+RYPhŴI\}%UɖIpI6\%^SV%,p#Q@p7N+ kvmc?H yo6r# ,Rz.ꄘ@[S1vj·9ii[`R3Ej,G!Z6@MF({Jne$X8)aus E+dPx:L[(W|v=,+u]8>Bp4@bni_5yE,~x^XE芉7X"'bSu+ {=`'*^ۥQ +`>!rRkwUEE g).A ݄=TB a)OS~3۪޶5-~F[c^PQEQ8j 8EI{HQWyջ@75U#ocH-CD3!/ JbGX]T%݈/P}Np65 qwjhk7ݭԴR9h( 2X ])' G z)mN׊È9B '^5Cky̼xe84cC"=y>QfL:9a*\SߝOu2sDAFX8`K  h:;{np5!:xCSTH20PhL=9-3qCUj@}NEm [)s҉Hϡ\d0]ݳT}7$czeAa5i9,{!OKA^noS;ГxM18|l"Ua~ dU:zR|R tѼcXױi8E{ 9i՝١_j fHv&>'/d-!vl1&{iX@ZeI9 2X?c /Zd6jxlKNgQӡW_3Z疡GĦroyJ?U7) ܤjM0OWd'=Ȋ *tKKGvmuiYWGd>,rjZ1SGi=@σƾl@ԪfO.dʟϺiâ)r^D%"oRHfsaX\!x1KNi}MW 6$mc뾃8i?cȃ cKɹ]=92I>3-jh^S9YC/RtHP:=Tnc˵ ;\@@Jmf4@{H7Fa.T ;wohb}&B9.R-1O^[OcG&v&N, 6Y1⴩$<;! \SDD`sw@f|_hS Z=tn$4UU6CD$*0FRkE_.̔=(!u惭iiŔG8Se&Ʊ[}} (̮Gnڡ M:2o9x w+kCݦ[БƯR\%I%wFoc6f[ԋyo#ܗ[+DEu&J OO@զAd~p˫лn"PjŹ>{|0Ep@oh%[;|SPht3UwWUm5|uBOL;:\A'C%b+ C˨nfr*Q$e*JKחM[*E4 v4(Sߨ+j US᎕')o]~B)7㪸CZEV1N`mE~Ý݋P#~WyYBDO^1YbҚ4sdS1m4>-VMgߢ'e*]kx^?5 ȼTu<|w NL8uU2m]?Ep@\4`?8}m8k`z!u~KbYۓDLhW*'i+?Ff@Vx "gn`1"ވqFӣ!<罏 ~yLc 7oz4Ȱ"հ&wd?ynMΣӀmDD#;,Xo9OCCፅ`j^ZÚ%ư9@NMcˆӥzfej~|AKuM6R=[ر܄-+7τaoWUƝU.魷J .eBq'*-xYeqr;l'rQg*A t/WEZ;=368JZ::|nxx?12zuxa5|]Fs-C"!rhU $Z&11ʈJUJjV4X.bf%{|TK$~,ĉΝQ@7v c8pr^CLpj4["JoCboxgr6 J+2G l϶dռ]}V` F+"! B!K~U_ ̊e?JBuZ(Ps6kUs[ЊC_vVHД)|:z :>3>h OVjVd X` kO.ĤABTD|v[|NJFUYz294wI\5g[~mum#جebG@D{g5Qjc$ "]K_NFEgtݷ pC&+ߑW+2fa~ݽl ^V=oFRYPlet. vqG ס`eOJJ +ַ,b̬r=m/ r;K+ݲq؃3rMW{X|k8D))!.|Qٳsߥn . P]7% tr qSz_3W1@ly I7l ^,' F:`{l-`eI~I2en,=$~ʨz bޑz,}Yy{v̋/)?"1{}80 ւ"ȩ)"L>N^5 ȓ|7V~|{`V/M yO8 [COFpZ6! )sil-jc +I{͐t֛ge8؁ U Z~MM1C72.gEɉ?{wN,6af !"g'S{_}C^7>Ez#Q׊FsIf 贇ULyYA afJ&\DpLqT?B WFqU;+Ym>Ppk Fw_M&̹@%퇳Blң.@TDAxϙ5 n"j9n#<Dכ+ AG\l4hid'QrTuwz@khm|@c_(=g y3"8(xNjÛ$AڜtUrD] =Vi}|h=gFF0^̎^Qc=rEdyVm<,𙵵9 QI ܍p)dQЍGda pCאߞ]-ֺyhzrR ((ho4c‡]`Kc=H5&@8 g?~ȓwbqul7sn}|wo^=Qzߥٌꨥ+m@r\\kҭ븁\z")Y"k(;1I=b!]'2- ַ3V~+j"61. 1!^wk@!ϛtK]x?`ZfW Ά76|nζ@q3 P,vX Sdvh3&y"Lr'3!s]5p}ZS@nĆ,xIO8Yz i ).AU|0G7rq*a\~^bLP@>^{l_BHm'Lܵ9gn5QcXLje#}#i$ ZQ_Vκ 1|h\4;;17<㬡f6&ah\ _Dd~|y]Up'q$Drߜ^.H."m}qU.x EOPP8BzKqi]K_2 ,GJi/uv+ZdA)KepJZɝR zK<q2*x+pr҄S`9~Tχd%'J*-gW=_pd'[7xj pJ'Rtj֫`D ,~91'&?0C߱yl.h%EyJQڻ݊q -*cŽbvEЯ9="׶s8nh`,ȑZ#D0ªd0-hXl/TР2y8ɛ~6M?I7X~]bХ˜ڰ~?xS/Y.s2$4,PC-cC܎ [kEWK%Gvl?_TaF{k x֎Cqk`Q(cci BPJqoՅ[V3ʄH98Ƹ]".}6zNnof*h"Ci_x.¢}ZS="H#w~ii/&hX]]$-@EԵuIDQ?>SDG搂r8HQu ɍإ7~oy%07 esWXʫ:YEؙaM^l d WOOdbҶ780|qN>C0?YMb 4RQXT׃jC !&ucaK)t8D1Q;˺i+jWjR;xbRȬy"Pj[q߷Jk z} BgLmA@ Nv$X6 .ލ|cV@X5<%4nqkLy須\j+p3T 7]60Lf'ߊd-gVb/9C6t Y><+j_¹0a1C X77l1,!ŞfxCR_)(~,6\pC{Mus=?VBc1Z;^?mLk683;ѝrO~}wt24fa"&$ *QHlfY0| tr@Pi:^LAf`jO<9I[;w?$">8VCZ'7QW RיZIeAJ<3!۲5]xqؽwjWIlo/7S PYRa$}N'͖n*r'ײtPcr !EFx6Q˰WESwd$\*3J{M;ߝ v߯ӵM]CvSo Q0|O +\I,<\MVwzٽ!hhI&zC˄`d>/"&7ә33}QaevXY;avNbEƸerd?]s; eU0|b.F:!Q\@V58  pKhr_Lt,>fGO lk+ծu;Jr#+#Awnq0.Uƈ542G lv3҆2ɊIG)Ca5aLa`'&Li1^|b2:? /HƙL}H]NV9'g"1AM fUKy_` +2s0s#lsIV6/NqO!eKi"UC&^h+%Χ yfpVEd0\SYk%{~E?IcFxuklfk=fVq&ܷl,`T8 y gPFS%?:K wl#cŨؾ^n7&=ph53V NhwnꦚBՐ6H/:\5 VFS$xAX'q;ۤXr6\ EVF;v_ޘVҲ9ZԷZrsD1ݽv@"%O@t,.K9]uف~sψ;l_^zYneoFX鴉8bQG G'- d% u9ІT._h*ݴJ ^bG|=c0fV6nx$J/$~e$&J@hQ|nFGi,$'rU7TJ'}w <2@c.{i Xhy /84t4I62$bnM_$iⱾ\*꣯vƟ4 88ŝ W+KX;$[KtJ]so+6SLP{CI ߅gksŜ((S2T+n晋emrB.l g'PMU*i80UYWFRKC=/)6auh 67 M,щ^`O4dhmU qł"㥶Xǚg.0bi<:`WN߼ \#106DUE[o,FK4B .vExU0|> ݥfDOSJT9EϿ,%EMx}5!#IV:IBzċs/L.֊SQ|)u$38L&~}7  $=T?v.'Gl-);74 uMvlBAJJ*0}h[ q!R~fOe'[kJNúT`jh3!kp/W[ύiPT8 kq_Q{/j*L6=ipFN|PGxTB-ӥR\;/Df\0,q@Z,ث I6t j'1@Ǒـ19V c7/ho]5u%tvl,Oa]_:Vhv^ 60ܖOq"dn: +^V~ 0q7cO-(ZL Y[W Gv˯/X ߧ\m5];~]$7J}FD\4XdbB1P,JNzbrFH8rB‹mTyҚCK"?{"'[[μ񢙷Tt W[Xi5Dҝuأ~B&{9\=\$jD[k{mLCAԴY$0R^|"e/K)Z&62D6OLW!-tk\C@'-gܑV1<ତ Ѕ!3FZ>i<uM iAΉ{.5nS0TetRv 8,edzAA&Dtʭp`}N/Ti5捓5"^3gl-[&v䓫sx F6rWHcWoKKi%0O H'DLUkYn|A4.PZZZBcmzuڸ`Izzy>[%2l8~sCg ]&y{Zg}4p h@y9o];ܙH/,)KcWQk2Xg9uUNn*I9eC#Ոu_-FrR6οtP4\L_1r*" /c3 ɦC 8C#:HqU ys"wQ&rƷ"zIFO#OwNZꦄqZ`hB/YB3|-#&6؞l{CޢgEt&},-"YEU"%'W%etHt=p[dXi3ퟥf¡t JуU"fэj y*?x0o MLMA ;fg[2/Lp:UK_c5 oSH\^Mr[]i`^n?&25 GrLZ@҈3.ڀB'A?zvA}m7G(%8JC#;2CˆQ=a۹3kʤ )x(8"ȃR)h_QkoUObr?KlfFWxӬӏ$gA?+o3 n~=/b6,lgKe&jXh$xK cu\.Fwibx$/8fn ӽn=hX1a,5&vssV d7+Q}S ҼKP& V >x(.I85"{S(12K}Jēڈ;%@Eu]Pdsώӄ]uYspCO}W{e>LnUdGE*jɀtaVlrB vEp b Xn]wLUՀk&$5U՛!w-Bbaϖw4J{nGQ?5b+1ēal/;S4G/1 ,]y 'Tǡ5ԐHk.xbU2qmhOp_( k۠sh?UFɩR4uABHYfYy$o˞JmˋqY53_Ha7c%^S &!*Ȝw&!@㳘9=KLNco 1LZ#'؋ѓRCDZpjq?&<]l5H U` Ma=zi te)-6Vdj^E^4,/;>~HDy5d%i >@Kxgۋ4vXܶXt=_Q_6IN=<:Y秲ϼ‚}ÈGg!rR%<i)m.jr&LNW^X~O:Up':k*/}AiȈBmRg7 =P9lhN OPdm 6 rܖjJHe>+m~Eic#78 =m (+X~Pw)%Kn\fTnll RqI3< rO/reaj 23C ~" U~0g-Lѣ~ ޯ0`2PE ' VmتFfl"&F4=t6h_yjmj0![ <5kUkBBF21!ix'w@|O8[f5;珯[0WF`T``Ig֎h=@"p ɍ+n'xxW]$0;A8/ n9ȳHެ&+ucUISZ6DUQjUl?{Mb丒my Z7jH _XpY%9WA ׻m w.1A%k"'<^==j#6zܤ2"Q_ufSAw4,l48ǒs.p `elBqU*X&@wzD2%y%1?1~UyRUeR`@9ܺMlGVk_EFE2c4(\E jNjI13IZ$-Wpr9Bgw )5ndӪ\6~k^Q=St:Eg%b RY-" +J޸{_+-z[2XQ&8!H ௱,Y0 JE)YVnh.nn-.9M,O~d}ʂ5k;)Z '?DctJ4Tq>ԮDãIUW2zFb.>5m 樁|V!wh,wogx㞼 9  U+.DYst.JpEd+W6\` Ak 80/ G"EY4 )@.F6w/ Sנe9Cڱ_!d/ s RZ_\e8J 8hbs:=)\x\]sV0ymr-;6WBk\ = JKse@~ݼ?T@urGQ/8 Ne{@'~3V9KkRMp?U̒mہo>̒Ѧ0d?l ᗇJl~2W߄ / -.Lmkue0Sz0yjZ5psQ@xd2i͛ULG$OXGjc{T=w`1nd` AY2c]|h\@~LEkQBDs\w0B?&‡6Apb$ZZBrnE)nyd:ש(ˁ%ڳ&iTڜep 2_S y6ݝ.[S|l1iL:^v8]̶ա췡8 x}-a<"_N>C'BQSf]`gʺ6qez_.ue_>A_76C)tXb[C ral`fn:-Q&yeS7 ڲp$Ks*{=X|w!焥\j'S=JW~hgi\pp6f[;;zdFE=~B@rY& JgBVHމ+g&˞4!2xANV娛tWds!bkbO'0]X6:W~D-u2HuN܂T j4-L/$5᠞3ڠ*`< k; kRCkϖSS4틲uDrg l,V˂}Ҳ2;$W@+ :q*czIaL1 lu @K{ ‡M3qϹ|nɥ%,dqo_M*ZfĎ3& td5j፤cw7Z$[oi_'f ߸R>}Ja;k֦[.ۤV5r^Y zb'`sˢġ6Fr Z>`j _!a|=no jhv:P4:9/`1-ge=pѾfv%Yo1a[ =N=|1XDLťWെ%Pa >?*$JhJ&& >>>Ey06~b 3{zơA]=j|S. 7}u/؜RSTI?Nzb⽶Y z2 {^CL5-(_>@Y3rP}9"pKӾ{;#]C?̡ò[T\RPi\Cy!,o;J鄂SsB_/ȯX`Q*リ {嶜iDXƪ@4b"V^s B`fAO xܘ6ix(u jϔcLg>xΐ4֛cc>cx1c^-T""cƚ^:gCUƉ|=ltU: -[XZLPpBh }v y,׿5`m9{p/Y32`j4bTd'` ǙtDexJ4Tͣ;6cD εPW8{YJSoNyuOABVCwCp>sSa08$e{V9{:]HL7FM*4o$}4i.,[mҊ%5OpA U"@(0 g0)dhKMtNjAnlAp?[?:PX Vu0~'I@]^$\{7zQRCsV|\"Bi`hQ#uվ֞箶$1].-)݈S0D՚eV0&R`̔7I5V  ibOw`tvmmwv îk̳-s3`o',v$DW ^plgB"g_\^wbױ8;kزHT?! pPhR WVsMSkrm)Wr,Ok}TKɖ^u4M6U>cuM!l a]֛sԾ7#coJ=2G4owOKҩKG {-t@ٵ68J2nz/Zʽ>Q54gf];Kç + X<4v$-h}ȼՊ>؝Qc<[{2R]SyRf{N[r_B2,4{8hێ^G ?+WHjeh{dUA!r@F6:Ug?zfxraxpPʝWQ\%UAfk߯6@W#ѕ(_Fj#1? ӯ}< @妆~[Z2VgXV^sKp$ M$E/p"^X\$Lzvn[k0f@"<)W0ŔN5z=HXmnYRR> U:jdGW6N r_ f񤩅/4:#8̍B}59~4e AqVm;[\^{(ٲz IǾQPRgc3o2O4Ouc:R#-PܭЫ~7KYۧX"X\dp6cU "Ůc$oܝS/H2 BimK\ }1>6Oh8hyw _s%~v/xJ^Vkj3*B7^Cx$0B{˩|c?"lRqw_\yfЍnMBw N6H_P>6rn\5~jDc=խRɌFxgڼ*d?- zj‚K"Q.yxKF9kF62\S ݦGNrՅaet{?_cL;àP+v'aHX:EjT-WP;5W )D*&3y{}gH?49J(e㎦X }2iP`](68D1֚||mbud+nd1 ]֤1w{ &_q` r@f}kIA樋@f4E+X8?t&yFpW-F,P n;HEbs9a{cVaB Kѡؕ߀[ZRta|F9fbX%졥&'*o :0?r!gG{;f䉴i %_ItL7 NjHi%E5Ҡ|J1ocЎ5I{A,鷄4X~k)Z7^G{X؆D}`=֎X UYCֆ9ׄ֍Oz)S%˺ lSMQ@ɸAh_O ' 9Tcj+u;-p"'ai!6)ncR*,^ob{E~+_Ol!g~Q3)krҩf8(x16hX<-)ít?#3qGyxm%;mō\@9,g5=ʊ"4^9<,c,wր.~K>Z8Ή&;Z^(A=D5h$7WPwp{L 3ʚI+aɊL3n֗΅{:݉HHT‚xqr p ckH^0hu a  kf(t\23!Ҕ~[ߕKB*v՚%!B[&w}3<g δ4u*6+ 4rv罫<~ EQ&L,#Q"Pvk1wA i7!/) 7S?4 8Xvٓo 5zsoKͥjA6ؚ7j,C?OoǪ6 *1ܭQ'! h;p{zwP'&L 5VanѾK꽴٫AycC/w5Vf87`T]LaYq0Bmh¥v$wjqP=~;, eB 8y4LS&0WZZP46B^G?u+f.۩3^PmM+U P-7hw[,(7,.w#,2JyoQ%ȧ(oة؎ZTzB jǎ,@+Y"5{䠓Z@$e@U'pwFve\^EN+ӄAՌ{O G8E޻DRb} gBxYΖ:k_꾘$5&{ (LiY#71^1bڤ(zF'*;IaU:=h&2Wf' 9 }*Yz۩M*ɱ=;hyxw c|6u}$@ʆNr:ldUq%gU 9E)jcrqM 'k/ FdZ۹Q%"fʸ\a*\ RwLdΩ$rR냻_;CD'2SDy$懲qPwWe|LgJyTqCw=G@maEVCyXjŽ_UFۙM/KO=>ɶDK^:Ae;HG9f0a*ú  Y6uOXC.48ܓ'˩]}N,aSҟdKaٜ)Di̭+,IHS'#Y; m} `4[ȇ# SwiA@` Ũl kU1xU|Ԕ#mnQ/^D 2 |i] :j,.{u\S%'=`}XYtİ#"B\wڇvLt3k_/c)Cu$2&q!.õ՜]Y KG(qfTy]h~K vV#/rdwmL=J-.6,y`!'s!Ԏz0@ܺN ei%)FyyGDb?ya[J̸ ;RCX=ѡ pU8Z5/',ȝ)Y'}2CM E40nGJZzs~z?|#;lHb ʊ g7fM[[&Ƨ )xop*5];a",mXjeOvv! Imz8hXƇ<`$W{eLR%1Q.Ujߤ0p^|Fr4/VZ3ǣЛ,Y@5UC$?^^"+!M~%%oi Bgu YV!5%% kcb+3j2wژt2vn)q̃{;IUKVhN!)t܉ئ/s. Uj-(8f{ӒG26soY5 /wqxGFR 2PՍ2:l!Bt\[07 Y$Iq?rFԲyWL-ϱ "`'FPA _r]rb) :nRm97uCOX[F=B8NO; 'g>ljq f O}3V}R9Z&8C"*XsRPW ˙Dw?L9*D+Z*)[<-dU%i5;%Nmb0`I( -+{I>`Xנ.A5@Kdc&?/qxb,T[5o7ܓ3B `l>Loߣ!*ȕ6"U;g7 f>k`O# _ia*f$s!XJ%Xv@'2:6kbo.G`(U!yP85-9E77I/wtǖC3)Ǣ$$`ܯ)07zd ~ƖetI3$,%gE)Ԝu\sYeolp2<`:vc)Wꤼ1RbEIc(*"N%A>ĹcQ6|!v.L;oV8ZiJ]Yꡜ 1ql(Z靼sF J?T#Lj>/6> P94]QRBP6|a'7OAw9uw:h#s} |qo겂k-`W}P _'U RqHqRWGԡʖ6 iMX /;DG'IzY~^.`ΔBƧ-->E/Ue5Xg<[75dxď];}BCP J]}俘pNe"ok%ī> n0{1)M+Ɍ'ɚpo b}V B\`>;pߩkBmuv;<1|P21" Z4(RpeaCi4h5bIP0NUdfUz[49d^{b$p, _6o4 X0 * fȍP(اq7D5K-^+Đ/j͜%Z}Nhn_{@ZcBkP;hK;AK2+Y2T>S>!SzюyϚlo S[$//B7KiڅZ",crׯgN-w|FkT(' ݪcz6eMW~={I)ca COM/lա qYUB\䇽mi %8%c0OQaqd$Ź{~[6C.ҷ >H}XU̓07IŹ#0|/ 1"xwyj'"Km-cN\shL..5"$R9^BXo֊qj`HZ qlG޹oښoݴ;6KtmG'؀<Ǥ *PҀr4Hp [/A8OC> 7cf=^e^`m0,jpz o37UZriE>ߺiÙOel!=)㊊FtEs*ȱI1_DƸFG6 P#Spo!glQ=1pa4Ь/jrɐݜ3DV̡1/L1,[mBvmZjBbLT~uDҹaKW}`Q0m6:OF&W6b@JЎb'%1kIwg!Sii&v9񚻳y5:842LBhYxS)8=l eyb^)~})q^)!_0FE-ed[·G g&F  bTL>N^%2Su*lU!++2Yek D˽Fh¾ЭwMl4Tu `ATxioz>DyW_ ̆_?o0"f>R\YvO`~R{zT ꙷ|C-h$`RPt *bƩL 3%Hi@9o㤮NY&`w7Z/]a& &eopeo|*'hؒsovya^(IBZ ymRRl7@uY,܃&r:CZN3ͪbT̈Ɏo]J㺍ltpNF0Ƈ: i_VfL#{H$P-VG[FSş`R?F9VnʈGÓځ\hR&S%=4B" B;Wv'^KJ6^P îkCn/#hR-:1&_<[_E.{,("dđv5ٙ`3~Y\G9R _ U~XF&>z ٳ&O;τ0Qǽzii$e ?)~cpO[}RCA-_wV@oQ Ķ/MSZ ^9Vwy1B] LN߀eJH`kt% ]9PmaMIoKE9W<*+bv!ppq%gNsp=W)L-ߤ*tN,썰ø4ۢ)ps7h[T$x6V܊ ܘSL"+&kOJ<4˝̄IonI \߰I1f2pޣˎS [ F*sA|lkt<&hA#&EV÷ş󲎗}ѠÉn8rV K5Veݦ@m%F-]rFK}ީ蘃>;QF/g4k);bҞ;!I# ])>䡃Ț=4wPn/}s\kVBڗ(/ e['&d^Mw{t Ejm@&3/vyN7ɓc:pP^ SVX;ɒ_y1: ׺)G>bИ- ,EjZ:!@;x*K?MfNF#'ΗR i{։wi'houGtMK8#~z$:3jTCV!uq"Dy34Xp DDbJIǖʙk)_l5VZMKvhbcCꆬ<eRpP(K4uR d^Ƕ/BO]'#rԆVHL;9 =S5s TJ r(-6:: . _[8pHݑY DX( ;֭Pʛu˪鉒bN,8v]ct Yog*YnJ,ď{IkMx>xv烜Ǫ e*:c.&76q5X\V\o=bFR@R!mՆB1o]C5:l}6HedfM >&d" H/: 5|pT#JRQ쌧SdXS}i9 $o/7[ s{뿻i}:%š:/փiD *zpƁ-J(,?[ F],cOW/;QMߝ:'OklY M]w@(D|D\m*ypiirW=t_LiBT^2fXy 20mN 45'bOOs=$MkL ]%[VWW sȩf5j,l `5dSS&Fbz#{ie^@h9Xmrç?FOU4l}ogkb@fnЇK:WI5x gY#6 i|qRih%S2ې+7>g'٣#HjnB/O1?HD\#M7[k>:"1S^"2хgr )QlKdмI?&'@!GlnM:}ŧGwDy1 1w_)>dK |HL úQ &.4beYOC5-ݹKRҊ8h5,8=͖5:`S8<͙_d9gQ˪#2\M'2JTL%8̏y&jO4Wk֪L^2QodP`+6<'[K $u|D-0×;Ct7W3 j@/!۸w5LOs3~X1lnZFy٢ jrd%C{4ࠇL3'}]")ОW*/T6tF7,EȘFdqpT 2U驈y=g?c\w,ݨ=,fcIC${J^xy8w'; G5I^ǖM. Kt4I+=ePϪ~!ga]C7CKۏj;'>U|]cj6)˓'1>_f+kZ$#&>ld0T%*MO[d2y?3ae*pb+?{.L#xBu;kGMwWTp]mRbσA 'w V kQ#̥{=m*E31զ_5Y®d0[]_3U[]%8C~e G^|]Ebe@23nyD[7եU- }zrRG_aśgAj0[OVgE<6L#-`xuB>զֻ<Ǫ R 0υ.]c Hzm:A#q9w~a r~mˠ)8%GMC@C%-U,/溜 H\dn<}Gw~ LGy? ;WXr7H9镹]C`Ar݉}UJv|M2bF pf^ WZe4fȅ4-Uvvxޅ/A$t]Fx?.ȠP2krR{eqoB$soM"Zy@{GQ-HS[2IִwE^4Lè拪aQ4C9DeYH()";tޏEiFVK{;T00Yt`F$ڤ&݆*u&r1Tw0Ir9 !s8rCA]q0.0 "PIu<ʹ07p'<ƛh4a%xh},qFz@%LyJf&0V\I"ɌW.{y% 6ZV(Z,lZ+ -@[pנye'1$djc0tF7dPh~_e7k$z6fNhG n!` 1t>p>ŨB1̇T-iؚ:B,KC: ? 7Dc d`?}VFDZqEK\ФZ}r+WK͙-XK2RC2xDj%WXW׀qWh-ukQS. =Gim]7y-F>*oª55TEeyG9a-SjT*)kYD8k1vFkh4Snչf*O+إHz+Bm?l$Ԑaԯo&cזªsSɨjJ\lP {hmzF_gXypeT(E{>hN5Ax$Ͼʒ.3‘]/ \GO9:̤;ҿ_>b߯E"clu"`#a]-,# gS-ݮݝ߹C;ϡ|h7ݗH.&AM w 2 -HM1WfR|1u 6KI`{8KuH<+.-]/|*֓2"C+3x-i쥠][9|w`\ t\j6x:Ld p`׶݋a 퀃i:\"Z{KlʊbPr}=WZγ4/% ;fwm=E0ḮV> HX1\GOG0޳3M8#$j?Ewʭ:cLIm4!ي{tל+;3nXi~${mUFu^k ,RARu {[}!.#6V}!X]= xsO:;_D &"\Dܟ(G 7cf,u ėx¾_jFUvHd ۊj4i².6J0g,F}Y| ߯JI>ъ ] |Ca M8ƞ1NT^:ԚJVJ1S6um;s AB&u} 81l D6Xi r☍ޠQ>cډ?A&=+ ICU86$(Z$0`(<9UD?D } Ko}) $EtL侍{쇻б_6k2Axz1\ozC ܇ahIbUgT TRD^qN:(h;B<)]Ev  j CcXe?_a^ͷA;_IcIejw rV՞?Q"X_Gީ_ywrN.z`PI_K20EmRo/ DxT-ڸڱxϷ;spዜ FdTbGDOR/M-ؼ ;&)7Kd͖#;~:k-U;S-tk+72uߡMBp}7oW. b %V`vу6psRʃ[% :pδFK*-JPz}0њ+H9hc׾Ȝ5QE aсu?tO#1f۝jFm+_.[y5we\7@Z*:}Qےm?5^E|q_Vߟ]]5ӎިv$wl2RLg}w[ÔՑ!?=hyA2ahmGb8j# s$8imc5 |?gD]lړlmp1=; 4{ync|uі I>*D64w$Qv-YW9*[@mj(ӣ/ɤFt{ųSt*\@FVPQBqž"/0uUh$X6yOl&jcȰvJuI:g M-1KԙglEЧuU)kNp+:ޑZu.ǎP%(/!tozn;_@Em0@# (+t8ݼmR<%]RNdV/GJ64hr~dYDxذZ+Z]"*A +e4ۀrElIGfU Bd7eG{q%:1ՏZ(sT%5|y+TEZ:vNBV[OlFWvο!Z)m7M$z(u TBEuE1xx6AeIbpL>k> 1A,:rQ;tJ)To\`ԕO c`8ZqݯϜx'wcxg#+%7LvnoQ2Cxu+&%O_*fz"(s}X3&~],ئ_,/}M<)" CTb溹PB{s,GRvfh+D`1,I_l&iھo{* @}øaؕY##=ZVLUSp6ՋӍZ#nMաt]'L Вx]dadXNG*yF)b,nhQ֢ 'YwsƭlgJՌǗ\6dL%#io\a =mKG2$dY [ ~p{;ﺻfHV_~'W ER&ٌehͺ9]F1S1T3&Z.]ʰTA@t#AwnPFku=GwƯvA5"I!:wTHDo#FLPAG3rs m=\dFA'8>\ |q+5=qTOK}ů 0 n*B앮Z<`I4$(?).{uTs$QE=q܇ CDxO=)Q| 0|ek`&[R./ۜ>AQڶ1&\je.h1)Y1?m +rBawR |TWW_K aD8H|x8 NDS,KC2{Qg!M|(/Îw"n1LVcwɯʥ 0H)u/Z-Ir"R挕H+'3~ن~f頔nl-W"3^Z8bЋ~Ɨ))d+[%"Ⱥ2=M j")@>rڏ=T!=MG([i+sb]Mm)˴7b*dRvT^KUHMt-$<_AHV0 QTu²D82WYM#fQcoK3 gB_ِ,&/Z^X IyWyvkBWXmU~fk0 >r{nW6`c1 ,{ϋ-p|S |@(QT ſ!/ot,鳨0?dgG/8t?edaW\N'dk{a!UM!ⅫX:p︤\eSUjtPa|h&c+ֶ#qj1J@GYʵ4kBdkyDV1Deos [Ѿ9;:b%z3IZx Ҏ FrRU!'x=qQXyn[ie6*`;!D>NJ{_|(O䦩h;$O>zgê$7GUЃn%1e>'^8hiGN}\!G-6r*Ї4&Ç>g4⩅Eo3GrjrfYȪ?\ܷ U]Uu-Y}/85!Vl&PJ2, P5]ˆy暺-=dmD?xu^3c}ol6 LO$Ss AﳌPf[^HTg^PańPϪN |!隓"_k~=(a厯TK$n>RsES(ӠTهK6|7:@_[~n3x**T0#lJ%Eoɂ:)QX˺]r\l2}7| -ғ _`h2Od쀅M˒+#(nM"#f1穠Gi\3ĺ}DyFkw-y8Oq[un:bFP{ zxyԦL:@^ 6O#̇#ve8[ЊLT򲤲*Nl7H\y@ p ؚOBZҜlA:uf Τͫ>o*/Щ',ι*G/!\w Df?XhFpӌ-P~EQkĥ:,-7jnSp㟚g K]4DXhȂ'쿪`epB iž'IhmǢt9g93YlՅWInPEjvDrXNW~āPO8D @?f-,=S1Ck/Jvঅi[v?L_κ8 y1&otEhG]{{̜OσKHBGߺA7͍P;_,L+W.0}ݫM9a/uͲ  0o *f3U[m2Wqt/̲Cˀ4(^pO_R-'.(ؕNSs(ɎZ5]mFkU+~b2tvwN ZLS pc? C\׈=Уi~K:4g넧Խ$U_įƖLZbPıMm+. 3_&^I3hHõO`USiV%h&=,TN TU|}7I1K3aR9RO5̛5[~ց@@ד?:i^% w"t;9I`>h}YeOA[1;ZRO6 Z_zx<1E>UDNelPIx~Si?P6ڱ.¨֕o+pZr-=H1CM'W('YB%留`xpη8wO/:_ T q@e"ًwSbҿʸFbcX~H^#+㲄18,%(E~.W݇3-!bԦK0[3Q4]Q2"&<mڜ=8?5{0>FmHCgchYq7Ό IV "X:EGQvJwھ{xnQ9), ڝ%YP>z$|.3Eٴ:&ȶ'w^S5VYC *ܡ!ݕl@ H`L,|\D8$KH.G!Φ^PdwQ*x9yNXe%wO:sbiJBÑ(cAǜ ]}ZxϨ+Nat5aNh++jk܄֮Hwp.vV[ 2*s$ƨ @__m364&݁Vř5n0޾ȋ@Iv@K²˽v aXd>V]+o!-684IJF Ԓ FۺQ QUnӵdXiGƹlO !s[k\'EC@3lH&0}s %ȁ e܁\jwNpî< L/?l%ARQfA1Q(9Ǣ' 4H<g!D. 9Қ &4JXU+̇1SJe&I6F$~/LXmB/d%2휂cFs{V=rkTB7/ -:EGC [{JCtC|TSc rQ69,?3 #$?<(l#5|#+ػ`*-//Na%hcE[)y+SEW'C)eug?х5r#/:XیqҨ 9Aζqt=q"֨+`pb9C,Ya'>+ļP|;8G3:QWBhF]ɏ٠#nY5 5/| TEIgdKa,sʥ~5K@E30Mnx5Å=v!v?y lOJdX 0`)TѦ/6Boz$7C*=}8-5'W0ԛ\vWi}Ϻ<8FgY%^׾=+?m<,{ub6Bk)!yأ-p?[ X>abte6ʱ&THuz[ C(Nh9kT0$7k> G%gKiTOsϴƒRpcr{ntwVOrf U3.㪋L%E74|C׬@M`MKYe7ZAߑGDg][kT":rm*a]XH֙[adVH&!ע.q2oYNfh Ot]S11gM^()Sq˯sݪ5@  BaFiԕ+?ɰ[$v.%i:= d#oy(ի,PRg]ʴYWL~>\079TWdMۍ2m 2n{XC849v f'66TY0 '2E޽gL畔E]rE|(33aExIHβ /rpO4+y!VGo,НEo @tr>5m N+ 8Ȭ7 xY '~&߄mŰ~c}HLA41F4^k ޲j҄~ٖC~Ӄhu4Dy,<.OɬBV`/{dRtL8k>C88fb}ޡ !hW+aߣ)l0\gV4&UÇ̓ oH7a\g{)IA|?8/e=]Pag&sռr7'Mʌ V\jh[ piC+sKӒݟ8OzFʓ\*Ο<_3}d~ 5ℶsAfWtMDuk/'HÅ`YC 9 z"}ci3o$R]ږsWF˪fk\e ³b/ Q֊M ;Q #S'tu}MUuN"$ETq5} O/_@ڕl hz:-"\E7.5ui>ow{.\Kd;oXp΁h6jQBӜ ܿS%M[U! !A/':Fɟ0 rX17UUM[p/^bN2PƯ`d~=v&||^.=N6^A9_ьs *uI/E䯎߭!17Z||P0DQw cdT^ꋚ ]Y=vqK uW@ғL]>5[3A~] 12fZL{Yl8oo\N\<7_3ԠlH> oX#rFo;_׎1]5[Wrf=.3Djqb!,b|Cr+ s5{U(^\ /5@~SXWD,A8r^튤rqm\WV:<8jƌ` < )Mp9+r- S]1 ;0>Z0opk`ݰ|X7s~|fU86'W6Rx&%3pB@]`'a-{m4ދ}B&Ƕny_<$1>lK~ Rʴn+:ˑ0U~u?.B*;,N8NkڣLnV/=/jӬ&AfgYL{ l$IPEZB޴N 2{+FVK֜YN`keJBl' .mQO&B\(R/B03{ؒ %XGWj~3/a,lz@>J2R)j T- Xq$i3uN0w<ꚲ( r=Řq_3arj9],VwE 57Gl/ 6ݺ0Tهf4?~LWzZim-E1ZTC-pJ=,ף}!`G&!6bZV2YfwZ}ţŽe\^Wc?slve*i3q%`4q/JZLݟi/ż9מI2HG?LUIisN¥8"q,l_hҟe+<cR҈Z??11HozƖNh97dӴ) .{HᲞUuBT&} Q%챺k $:_ Pc3iGf#ϬJ(s{c`0z5+ʑJ|(E7mN,vFS)(0 GO`wmMw>Jƺ]48.Xx7*絖_VORwӾ&܏~ sUDOr]0bghlTDG\A)&> 7s^=~c{'v;Zd$[/*"?޽RR{ƀs.Aevd7Ο$ cu܎]^*ư\VvЮA:j " ˟_HFY=ۀ(x> A9+AO(cw_?t)D/32Tc!'=M9*HG^#nS_jEN#FʥFA:z0l")>T5EEl6H2gdt ɴV8 *?< Jh޺j<w&WK{9]S5ɠ@ yd#XJ#aD+{VGB%;VDEj7W.Sv32Ү˪-2_A z1LjC/XT%8~Tܥ\h?'<ED>$q&$gZ|GPfM0=B HOZ^uVC+"i+u>E}?.Fsl{%%\P|CDĭ.@JϏKҶ$R]Es!&pbIͦSP˄ďI$K95@ˢnSusЏ( hB6U۪D{qE2eLD:Ln03Jg<>ߴAjvǏs tѾ'O-XZ>RJy2HDߗ˅tYxEcHC酟|"_cTVx&~Y:%ĵ.puOiďL /;oAIi /|#Rm1.غ@#Elqw T8Ӷj]= >$ǖ7YKaɹo9PH?P|ah_:yxGT:,\tHAZUﻋ$|* H_eC3M@뵺uH2mVQw'ǒLcX/^%j2R#STh) CjDsXK8vudhv v8(#nV-=](æMmCGXO!("8~dZ1jAF D͟ʓ+ox k" Mk NX%L^ =e*oc6a[~PǍq`& ß@Ӑ!R`"d>.\M*I'\,Hh( Yhp>&[ J_xF Nq[rd|1Kk#r0 UC@Q|w(-yb`8 -ՔwAWR B }ʏ7?slL6 ○P`7`kRxEr+W`v~Fko绞OVGMš@VQjAy jw~G[ʁRՠgVrhUV!c /WVn?S:J{VOJzJ]rsf_&g]GrnJ}vr0Q YC+C/b@["IT#"Ӂ vϬ9zu@=wHƧڽsPq70o`2di'o-%DX2:) ix{YJQS@@c7'/pرd% ^[U8Ņ/0Ez0],|xJM@+-L+at9bDg/^Ԏk?r,lS2VR@& a5+&ާ sp zfg>% *# F%ᐽ,8 r`k5pRiQ8#Tѽz/ɝܗC4oʳx4c Vn/ yk>eG@(PK$in*6 x7(ZF4ngqOG:룏O%y)r^_hn%g~-fFN6B|txVA%΢e *}2nO)/ttMzHA,`&&JAg5(Qbj[8Kvxl,w܇(1oqE Z# 7ف_`,Iu;zvj6FݓJ((sL{?-,-=1 g1#9>E)+wo+k`P@3@^ ZEwuOV׷Ox,h?&!5cKIJ $~#Sr` CUi#DCL4.p.@P4f~XvފNCK}M5F%Y`Ёu*?xGwL[ɍ]=eL?( )-² }`>Ü3@[$i{T) 4fadE䠁Aûs~܎h:WE G63}AR5":}ҭ7S*(j#TӷNGCpml1^}}-FFOzwԍz AБ'Uw7T;*8وmJNv?mP8h:eo0lRgA :8p\ߡv:AM5~Cup߻G1V~Vx}~2+;0kU/0 FsE}|M,=6Hώf@?6?qyFz>4L^@zY]&0>UUպ!oŗ^p} q#hZ"G$*;0g"ek2Z>q~?^GbC;Ʒ`ƛR=p 2/5۵[Lrj9ȫ+{FIÛmt&VXȴGdтEYTa4Z#Dd.v p*˫E?3npרdզAY5R Gi!,^gq4Ҿ M̼ruٙblZ* VI뫥p #;OH{PӞCc`CJRhe=;';ئ7S4l-zt@ϢPV{$vPGb^_t|j9,`aqʾ`>Eh 88<2 +շ̒xAfqfzՏEW4R-xi}X>A!َ@T,.PYS$uyi)D2B~K͇?`3OK`:NQ"k]O myfמ3[O|~֟dfnrфfq+cO5rn'F1|&|mӚs_/98e<0I|΅S5?6X"/-Te`.yOGK`gOw|)?R 7E_AjFj<꺋0>qzcq9BD/˞_VWg1;}nVLzx6{ r#8{&[j`mN'kU4 !@K5s= [Q{5|X]j]hSSr)3scQ0o\x"aBXSWsƷV^ ٵA-FGȾuZ=@!@ֹE)V#Ι&i&ME 2~׫F+ Y(xqֶbΓ݁rVb5M/FӢ_Ú Ȯ>׳Tspm Iƺnܾܭx^__U1J]Nv3k5'yKc N p g[O6Ikɩ)=-)_TOmt77޼۟0mHMbζP"n 04?޻Ix j1 S@{m%QA-:g"Hmffϯ $Sœ_7۩N&i Ze;gj#2O[!7T|'D1ϙebBnqwIJԊ5@+{S+'7-1QP@j/$ǽVZ ֽzⵀ|,\d#v Eҭ%ns\$WOWafp< 14A-?ǭ6RCD\nP@-;/^Կ> 8kOߚ 8AK"~)T' 0K;%Իd>IZîlBG(t=^7(wal-L2Hp^m@BВ^ *5" Ko"gU==p{-Q=kIf&p!'^4q\D,u4yޯ脐/=02IF0A9u2X~G͜23DO. <<;M ׽Ev~"9s Ki|QE DMo4=hT$ШQ#Z߁Qq@{K +Z{sJ%P(,'-h$YH6avTU:ec jsVb8iR6[L!CZwùET m݂1IifKQl22,0o+'>Z^ )>)"U̔6zȞ63>{Sx;T{Em`/M0{.iB':Yw6Po.=֓-FT=GMm6e?#x)(mT:D7dUq+r\b֠)` 1\1)je /&6VZ·Xٰ##iTA% ?Z.K}늅xl{!ϡS!Ԓ07C7DrO&8D9WXOgzmvmΙ3DցL C?=RM"˜*Ŷclě#0-փ|K߂pQ;D,FexC\y,2Ivrf ӧ[^@~9 c\C!:[?7#y. r0W%wA冗WynQO#|C}g&Y4f9LV!q`a!^:bz@'Ue-\ѐ;Opw>ѓaA*]T,e+}6s Eyk*`呕l |KtxkYXN9 u8ƦQQݻ5*|-5#|$.6Q̯]'&H@rn*H|e֔ knAp2#GmerGܪwl3+HD_S}͎i!˙AǬFwΰ*\]p=fM[@r*.i(@S,,ֳ2Fa@ͫ`O Fa}Ht# G@?4,OSIUV.=_8Z4y&!132%G$ݱ~\9Ҵ(΁aYZIjdS^UPr]SN"B0%1:) mY b9ʥ_╖j眩]^ʆV"ً$sn]Jo8LZ/h +匩'bt=fe^@:beDp??Ke bfv3MXcsAt@\I%JU&/ti}W"Y,Pbk'ېEߘgI! +bq| tJ%+.TZ?ㅫhUyõA8 YhVTOM(s;,16Ca9w` ET =y |?rjG6/;pN$EC'3ph:^,wFڕ*V"aR慎וE9}ؕ` `peyZ. g@'mq&ey[RU/TąBOMBX s >kOD) dbuiPϼo/I,7-' zJ~]NgiSkLÇзT27r۷E2_ԠЏ[rc@Ckw6㾊g.ߪSHSS{p+p]ppUx9ֱj\=f"vqt:[a@bn*0x|AO1Ll:XڥtWXOMKPQ3[r')-mge5~yIE*& M\ I8ޡ|!tJ(𡺫=k'F~σd%7A2h˅eٌXG,g VU-؅2 Q0qn:m+Ĥ+WO3\w /N\E}emjz xVa5 }I:Mo40Ւ%cxgZ j*N?../[L)N8)R9Sa6m_eszfb ,ZBnw d!(2"!Z&GL,EŴRr2ÑSN#w 4>p htڸoh $,~\E?n¬@o|7f-'p&b[_^ԅhT͚[$e?`k/E/4S?kz~ɩ]%ВN$ed.Z膊bx&BFQ_O:;5j瑣k Y9xj^ۖfg,'1;)DZ+*ESWj sT>ӳ㍬aηնy9ur -!Jդ;Ftcح!QH*i=ݻlVY(A{ߢ5:1ԍF:9WDے'Ob>-j-; %# ss&wy HUo~ c$#Op^qDSU NIutgKڛ .CO.liU9=|tx,_x͞1nQFDD7 I)!vbn7n2b9O9 񐍡8$'`0? 1gusFCrEnb⧠Pjd@@Cu-+x}5/"fR2)`mWƆ/5>۴jYJ%b:1*><&D LhN+%%WL;r/];w{o՗Z !hČv@6l`<6]~na !W}n/„Q*C_DZpȕMjA *?H>cBxn2m@3V& {Zkvp6`R^w5wLԹKKBז @:FpiT2ZX \"<^r%#{9Ѫ/45&4Y %H;1 rE>ASE~{ff (}TA]ar;6do|ݩ5OB#T[3>#$9/zk؁iמAaER]NNeOo6*;\DLa7h$ ܂3ms nhkM\X!`,£`S_ae.Fd(=[g{ԧuڅ/J@kߔK{sj2c'O=4Ƀw6"†ę⤋ 9 yx}e)mOƧ"ӃjTy e|F'$C[o8bkT Bp sLiҟ`8| gXfIv=ls,,3)ڎݬ meMXKdnȰdA}8F% hcD=H#qG!lR9a j?yk^ۋ;-l8UMBu|.h;gclM 4߱$ _HDX?83r`~Ѿ!)>8݅b/8>7\ _L"n$=o vf&ӮyO/h]q10dꔃb7KuuPv^~TE%PL3Fo(ΆhsYkvIuyL 9 ?,uULX%>vcT]"Q!W(.W"~~? nA>fwNr꒨eZ>{Uz"ˊItد[*7kT# g ä!Xqhd]R+Q/M_aM~(-ŵP(jɯXFg%8l}d$)\WxN"㔴X~Bƽ #J ᮃ$ HqO1Tkz]*4*R:1Er{u7oUd@yyc>M9h}wʂ#^sOiA+r;+q#,~$vJH]Uuc\0Nhn'Jq\#*OTQ XiEIRS& ҇C$6v-dGx͉(.%li ݻ6ڴg`cHFgpȉ'Bw OZwEI^l&m;" \fE_iS.?-jFЩ2ڠY?j+$%̧we$HzcXb o7v1&n3[JDc)KV'*}s"]<\~mHm(/VL[kw5Bes?/X_ʃ_z ~(3A3djBqb b^7U 2H;xS)c&30?]i`)+˞ 'EMDpV{F4kj33O`Hz΍~xBhm~OxS&Y |3^fCBfIHu|8`+M.giOM~nU )s!Hq=zTP]z |Fbf2k֮6 Z1\9]OĘKBSكO-&6ݚ~2 . }q:DsټcTjn ]y}Vb-JWXBJni[T զM" 2_=IiG>b#Pn3|>JI LV`"-煂gRߒQHۈIZ_4ݍ+hdܹ-D:=Y Xz.bx)]3,x;Gq`©&p>Bn$ƻOsq]ϡAƈNksȷ ]^h@j )-li24W@1ߛhMe#˷~X Ծ.9;j.D/ 't UaS:\F_jSuOXrRy5@_BpN5ujLٻ ):YI\F΃Boc y&_'*?Y(r/诳{ *_aU5msRNIJ?OuYD ~c9s/#R]r΃T<҇ ͯePsoߤ݉`'0P`M# bSV"h!>6 }6%\ڄ3:۞ITB>D2" <<4g\"[|Ǚ ZH(pO.ա}$:!O2T)+Uojӳ CRbJ{'&@#R9JqS#Mom`{TTCxd,4SQOS݋:VdG%G59M:ʡ7]<|C?`vN6ωY=5ORs3ga!"K Uz3t akr19OfB9Hg~"*ޭq,k̯eN" y3}nj P@ULԜN*yƆ!IaEK9wSkB]'0.\ZF e9r?R{hC#tA*IdT,ZZGl'5 .mU*Lm)ଦ|Rz *8xCjfS΂d5*iSp>3dKTEMoQFE-%Tg 1+ 6>hntyeV^hTTu +*XМU2587H;49G3N8 =??I۩W.tNH"faj[ߊ5tUޢ Wª\ R9$lᾥvH!5`ujV4L?Aex"2M!fGF-zGCiYfք.Z$ǔ5Frc@$4hī߂8(g9 f@4["ʕmoicpldXH\ތ"6K$T(^;)/P3z؋\O71qZcEbSzem!D*}{@\s"1%zh K:X\D&~39ͲP!~rX~mI#o@qB]* Jdl3Ͼ﯐ƛj4(u̟xzFlS)&Hq(-7^>W2gUȷ'<ỳk(I6}%--6W0IVȼhq/[2#>-88hI$h!;`&GNaA]W.7w]89ow,JD( >1K`sZX@̀{CuB|e:H{tJ@Q=иJKN|lroxo2 -ѫ_z: 䰡:hn;c).e֭iN ?KZb: 2QJ-H&TB6G^!6Mi0IZ^  'C\ʛi*4\E\[&y$?-d*xYWu2|^v*sYp[{3OCbw~֘#7*uɖR|*}s[|;F_UjDGV%{2pMDtF0Q"3)əP[TW:<X e5"[+ ~6T[Ps2$o%R[L^Rq/tˁ'u5_MۻRW_k.lp@aW;l?wA[W@=[Y裍f'4\,M#VAB'[8/CHU7[on!ĈQ%BPϭpf&{ VJ%Z _eqݗ\{6&?r 4o!]nZd2xGM !HBP 7ƹb5P _,K]5$%M|*k&mQ.BȥuY$lAҬr^۲F UY@}]moc3r3#r/9qqtZ.kV+=c<(+:IϳVZ$~2ԷmzzpEzXyьhO#nxv%:Bpt[-sS_8GsaɼaYnAt(wϪ9s IZ* & XP jL~` >TV N -M>Lg^U7ԓ   t›lw"Q +ˤ,|ˌ*^ƥ[s Rg]8"=N VCXòclV6^GTN?`U# '׌sp. 2#a"A-uAoHxJN+4{:ú[?MFك(ǿwn4sL [ȦO蹾֑t+m(uT_ 9 Y\w3nUgYG\IlC+"V^!(&$Dy7m⩙i/-ROUO2z~-[m|h ?CDwR/8Fz 3ƿpYNa bRv0tDdTַfqRc K M: ~w< ̅jӗKS߿ U~=#>< 7_:*}!AhgE ݩ7C1;q5m#Z0(Y qp M]s9|pSOѽ[~ IJRL/5a;yI^Ȉ1W!9"Q_3% .{drgp#]-NV5;/s9*u9u(3<=P(tKz$g]Z`ײ&γK)V.A~5Vd2ʼn UT[Յ/:t^ 7zzp~t&c>I9f[a~ #qn0?U\q /X1Y,ڷo#'Y:TCvI}a`av;3ԨA湴-yHcbtz>5&X/=xU Śh#qJ `߬b.]Bʏ8\r2x-w%8Ywe殃–.㘬At#_gc@7[Wn=e_85-mŎK6>P?D駑k<Jo;OL(#a:ل'nb 7WlG:MM9Yk|emXc!bqHhᷡTxcB5W;톱\|V}7*H]9t3ϵ+ jg3Xn1ښS=v$,=el!(Q)ߓQ>o_8A4Yi7,jx]-ttb<(('?'$ڥz)#^봳R j 6h "W: Qc1:y7|daD4ԉJt b1)G4t/]7/NjЄ1Ų?EA7*G9An"wC6>@Kf -AɸO=B3~8 |4)zR 9 55X &o~<Zaʚ@ gS)ol ]v7횐4% ` ى028bsWm`-RLE2ڜuA t{}\,|g>T7$9ɀ$ފc j>g|̋AYd @*sGOL}w|~QFUЈQ#x @A~ZnRp;l jj#XCİlF\En:3ghʭ*߈QmJ,t,.w㐺27Q=k~ENc_ۈC%  :/6!߉h\X#, O&&nL:)8q-_X @aK8 +|E v0Ki<𚣖2{[QiE;w?ChI$s?4z~]q6S $I&T]13>gZ\94s!ny }] QXHnEm"Dc? ?zչ4p̵U M`)")58{RՖ8^_Ox77Wi2/jYn'1=ygyE8-߮Aev%~C:6KCN{ no Fb7k{=]cj|3៘J8~Yç) jDBB @|%(=-65b-Œj,fSO,UlC4:;If}XݚGS%"OZKש w@1 Ew۪U:9Pyˈ&ʃwR<*O9Qz\突E<7aplr/?G!Ku#ween8tbmf,1gF/̇>xDb!#xxg)y*`5n^K)GB}IIy*0z8#@~`y;--1zVCTLrQaWx<`?{y`|P!Fxo:GGɉs@UUsk Ǥs1틋xaR_dd9Auԧ)x>ՎhmonRmG 73\-M @⣃G9*dY N:ʾ\TU8y|KD{o!t*-}ùӡ ьU61ry(3R{"9PR2i\>ܛқ I,ͯx`5Y~kUDd !"X@w3B8V`O?Hc crc~BI䞢׌%0,{LEa즁\5o/P1s1aX7`>>BdAQCu]a x{IJԔ`Q<?v @M]F :#P£t'Ecvj&+cF_ЏkL쉨^A1kLcQh.).Ș=z"\⩲KUy+uP=P.wybHj~=)Y|(>jܫӏH"\躓q Nha{U0]پ*<0ŶwG3Лo 4z'(w9$Q2m(}&.{Cޕ(62ɈOnun4P%uV;| x7UQoTڍ56 bX/D:"&x'# 6Ke:<!O(j>MQ}Vƭ.nOV21FgM ;*(w> Њ,:mcܵx}j;8u/ /`]HK}%%2ˮFP9~yA~ajR=]h%ۄGRٵuZNIa&>'MCq{yU4;Baghz9iy"Y?3`eZyJ='[( lL$23$0v cQ4G3Cx08_ooS.GGYY crԚ+D@)_|$"tK=Ե<0YߧK{/vԷA򾍜17|)~1! vC={7|Pe`(nU4Ҧ #RMXA\$K4?TIK޾JV&ttrҕzx=fPFl.:ʪZ> v$"w&R0q.UČ#Ktduʴ( ~Ԛ|=䊑C# 3+16@mML3׹8{L 0}U--XЃY7aDE!7##inWڤ7{җK3VsN y G`e [!atY.]sʗx@(kIT>mdmJFb.֫|͠Z3\g_݄5<*c(8PXL@= OC@ʟt.&ގgkf|%ӷ[%rdti+HG~ $T;x`9WW '1v&U༜5E\iNd]1/D%Uw Wi}/ cQ$c+o;La {!9zL8YZM)T1S]F@wnGXc8]ڐsYG9pq49uok;bQe6E^$-DK%Z ݳzD6vrïV׊WBpE=,ۃ|bLu?z!l&T.<)myy&]QiALT3"&@uU_ᯯo`W ` $,_ʗܗ#GOt \Qɨlϣw~ 0"־D!O;yF9Mh㺭D&W9sf&z3צkUr,Ȼ:P Eu#T &*r?^XyFXf3Pez_-51Gj᜿s7w; b].q$UX[ހ=rL0|G ؊CiRnWruZܡA>L0~2$TGT2U`2ˌn?zarM5xw5z$Qa&80׸6+\1$v=/stQlDBL| }?ۡ@RWT[0W]E);MlwJ :t. tkDcgB*sxNv#ςwޗ`fbD%?@8réA LJ"#FV¾%6$$Gb=oaPGi7aC"3똾7g ~27; \,6+ikv7LPcE(oa T&H>ޯ??KD)Z1M}AɊ&-(tFɶA#2zUP0Ik- =dzO`RZٌ,vOxvocIPw jڰf*Mbbn}txxeQזkfK >ݨzt(ܓ0nvK]J<d:+nSg=C |JXo@:QVnR\ǢU{Rόah=n\I#%.f.me> =atSx$o4SͦxlnM4iR-YXåV 4U֠ؖ8^^~Hi=690rq޾QaM҇,vxum{/\!L-l?n@sY4rF{_DgI+KBdSu;ףw@U38IA 5&Cr wD\̵&:7U>3?𕧛i4b &zl-B2\F͇O.&bKϐ'ɾ'ٝU{1SEX^M_%yrw`w|gu0v<.]+H.wn$U|hH"5A4 8@8]#-C@|[}DAQmvfV )1Ce~(ڵ%W=۪LjDD 4 6( V\Ph1Pt0g$݋Wf+K~G02FYQxldE)KCe!]^pަxxP|0;:E疽lU؁]%ݪdGic_=P?)Ҍ:agdzu`G<|@,&o\|u"u0wa+澸+AD wTjmja m=)PwgB#46o%$qݤ2A/X<}J6G~Uh2{''/8 NcS[HR%-$-&u%h2_'Uoe 5᱔KVdrESZq 6BS%cB,%J?5is.y^::3 rkDE`p[q+7"tvg&dte!7.5\I@"бZzCϲv)G,;b 뀣dI {?ww!84z@1"[>bm1 ?ju }%y&f8p N2B͢n/e,ݨ@Na*J",k||^4tJvr75 Y;cuhَ }q@8MZR]W`\F@km#;ǐHH`!ݶG%(3p{V 2Gnxkq,?mbчr< j)FєYm|GBo.NRN¸0l@)$} ̥cZ-gcԼ6񈛼Esa.)/H3&@U]W1i@%ES-*K%?vBa:㴈}r7)m[tAjb!Bj;u\"(vX"XX4[^XvsPjP~ ?ev2!xg٩EM`{t4:?< j@AaqEzd8RA!P!mu ZS&ENJH]ަr13̽[Ru>jމ^ LG ('# C[gd/S|ͮ #sizv[%EQ ߭j(~+wL=Ǝf]eqm :,L)9i1%?;1 7TҲZq/CQ,Kx,K¬}*΃fd 2wĵ9?6%B- a|#u\JڠXmm%2_ϰX&;d⇵ SB~g~qވYz~8˰kVyH Bn+lVǮֻ @FQ[F20DJ Q!#@R3X ٙЦF5[HjͩBw|}Knq@5aI1&`݉~Dzswa^LX)rn_il>t͖',<n>C~W7</Z!O+lR5'] 2F+'T9H .{WLz(1";"'Nxsܫeޛj Z^X&(K+BLM _e&xGHK?tKi=QlK3-7ݛ%XO[6g{/€CkkfװCW(vb!#O$?S;R Ax'o!ʱqO3[ ;ļΊW7 K)ܴ\owW6-˙8G j6d tKU~J_iQz{MbDN&o Yzf2OE#lkjUH.NA:`: ? HG.O /(CyrU_voV.t<Ҡ. ^y4-wf-m2 %m|" l坟WILcן(8i ߼E-ì]RUl*tV0 P9UPSmS;Z#6;]]@9Xe)phߎmv&uv:P'LA?h-" BO<=aO$(i;+z\?1Yy Cѭ,Ƽp'aIwl'-h"6Z&#pڈr\&)$L+u27trl&E'+nf!8X-j45!;c 34ksit-'Ɂn7r! c) ٥׻LGeM޶eskcU8T)4n}$#6\-TL~ ;8|`_:ct^#F!F%XWq4rZ?OQn\7/G_9.cgI41%GXxr PQ\-yQfS˄MJ(8X@oBDK?ǖV{؆yցd<^ w4CW+$a翱LV D !"8*,p0 P-K%x9t5z_*sN V/n`S.+:C* :'Pd]SʜueeЌBw㘥uKyzK|JdѧJ?G|p;)[ZIX?7t+N g{"o3ɽU+b6<5iq[G;Jdf`f?59 {VWګRį\]T0cy9+TXF]bNq3j\~} %ئ C-8ν(?*-",!>Fx{V;eI15)k]Ԗ;_^Oh]v{ٓ@@H}>kr.z(κTiyMdLfWl80Hu@Lԅ-ehKz_. gaEw'yrC)%ڑ0uyv~!H1]K7!*3 UN浰n.+~TdFed9|jqvr ,8" sm]7S9L+6v 2[2N(/^O+'Lqn$J#Za }ρxf8v { oCxMiHb8'"j77b *|ؔ46jN?.Ȫ>ۯ.>+}t0·8; e9~2D8Rs٤wsgC!(oCj+1839`7ct?#2Sk-ښK8\;|+*s!3{Fh]ǽ㚍e+2pS\զn{@Ҹy:B%46 ׳[6 fZ߬2E^>v8v,N_ }ȧ&Uv}-=—A<؏sY]zjֽO0௡%q?"(pP/Bڂf2IH}3}PJ>JJQG2PgTHJj&kO*cC{cj*H*]r}k'``W[PP'TxZD[_Xw5'~qKduR0}fy3Њ8r6 @~CRZQ]&fU=X~Pr-j{p/:g2 VX ܄y|q`wl 9GY]QIaG#سTm%'FM.ؔ,7ĕ]ϜprPi"A^^"kNZ a#biC:A7F9xL:`W93|aJnA#6^زɜ?f3@Pd* h_\G<@^Pg1|iȶ+Vt[@IM (O~k2PI|C2%L+tj-}DH@24\?Dnm4lZoW W.n]s02DMJuPwo#WCQc(Zt|i6tˌ*NL qsKvwĭ~o9~rԼ *OwTSw D]p:hA<ןZe0L ;az;J K]p{klgt֥0^w{&.(Ő yQ"WPa`gGIŰvxFy:ň Fl흴ƒ_P\r(P2,i2n&tLvˇc, Θ@dhnvkrthkJ l;u%yn0f44ord8h#JfhCȆN LՆ8;犾5Lw^xnU|od̮*)}G\Uj`Stnk̴Znao+lJg褝B49*EpE"R+$"񀐶D;E+˟?m]ifZκޒB"RN,w(&ٷ|~iXznW&yfx;>Z e/=**vGe01ʩ?^1{f@s>vPюOC,ڥf1ۓ3+>^?;Zt" [uH7fIu3S/`pVۦVҮeœ9 խNDn:\`lWY=H3jN#rltK(d5)Z>8%#7jPx..IY$ZIa#ݥt÷\AsbҟgyBq;3SZΨಭΔpe ,m̤Ժ?@"@^y%]mߵee6eB݄(:!PKS`WMV+,|qZS;NIvOeUmP%z }l4JzxcXU˪4,>zEn2 f򦌯/eoi?1|?H#^?Jj==vJsF> L [Rc} QqLdIq'u>ƭ~r%cmHf)G&5],7Ei@mJC(.2cA{ /JBBND^)ox.pC] /D0hIIA Lʼn=IuۃX[Б>:t_ Ť6Pv'~3ȪLa+Z{` *븁|;lN4E&C$$#Ԍt}k*}W0G<@|"QwC}=`g%λ>"|աK4-VAqfJDAdx~Y/'e~R~596QMXzE{Q|LyH'yz*J(SwA1~׬Yx-koC- 8Ƣ#3N%FjO"CU '[rkRdɀH!߿ŁB6 ^$KuؖH`=M黿2*xВ ̿^6RדֆG6v.Ox,_)S?R09/#uX4kkIeJ,cUHgN:G'I1:gpɲ p"蠻7Tuf `ϛԹ 3UhR{0b\ <AQSfwLѩQI>lhlh*LɃ>BwR.6B_Ll*g'!j LH'y$~T U 5D7Gr(On(psׁ5什,[4-xdD~t<# ?g`FMχ:J^9>MIkmo $ ' |JWd|0uO%EsXK"kܰQ!i}),OS™,qȡ>8Э2s`75r$=}3pk=tOh-gmqv@PU0 !?5ՇΩofʸTUUp[&*ʓ+oCEhbaN*'ֻtL0jl,ͻml{R]VK]F1@W@ʉ*6@\Y9o%OPF@ L؈TDZq/#FrZM7V}c{ɔ ~,-BAи4S88,2NckşR{_cT W!sCh!02wL7MNZ%>) EŦ4Fh(2EEAI,w:F͍%d:ơ*a8&#hb 3ɘ-9R/wrV;R۴} SXrzV0Ti mea}I  a6FW-db,=!%`UmGe5':?ϊBƁDGvd)#'.GzW/M]dJ*)̈>*iXVQs\;\$eL94#((`$1Sb8.lq vtѾRUI-9Ƒh֞eOa$s[GS:eq6"p'P] jeqx۝ OIYxqs(0M|޶V;dANCfmNBW8h=mKSuz ߷FeCTGD<`tP3^Hכ*5҉wDrVp/~ӠAɮhr$lΟuvA<Щ`{+jfq;c,Kjz` #0$ kr#q;Cm_G9qƿVvn3i0 R"IjhՕ 9rӌV0px"u Wcȸ?`y/s0 Q'|±yM`'k/s=fv;?}Ũ&O&"PQM޾ &`csw 3novc ҢeT5{v o:BYlT'QQ ,AF Ks%IEoPR(ltB?NSx- "@]fNU,P+I5.Ce[}]PI%$Tzj'"nl2Y*4a}#Wޱ1uDXΡF{pZMn `sӜdDlgx|AaSvojQca]V j1X ɚgl-g?Z%I ~z{ҶO;&O0$!"p3oVƄ 9@ѫcfw3*nv@|J";]. o3⹯i7uSXƢiޠ&N 5 ĵxEGOC9Heq+I}AibmCO:72&ɥjE]=Rݟ$Zoܚc))zQǼ:IkS,iKX{E::HKl,M"^hĖK+NI_TyC+&Xe^鄖 8t^_GH2fw\Jr~2&ƶ/Mz@rEu〄9d8R &\N`6uIDytiszj)x,v(/rSm gYSZqQ`1b;<vK8ӌ8JKHY摰6`*|TCQ{$- rZeye}4r|#Z @L`'C;aE[F7lو<Gm{i˓P2PQv#$߲mDUu.lhKYvԽ&\0/GmcXJ{'*`D6Vn[ lT9U4M[wj3[O ˒@n:3н^2~.PzTR ߖ <)*Q>||'$;r*.pjAxHXOFTd͵bh?ٗSZTJ⺣'~?1ḋf5wm^pZkF/tҦ/ %UhGw9U^]IJ%ăPdBKw@!yBa-җ4\d= YĆIh.rن!,k.aE~y #P`E+R^%׭ \f2"ދh m*jz#B /~xU N*1.bs`] )nZr@"3QAq'*D:n.@O)arl"j  `- h#J\ESɚf>;E?dw"h2`}]jq2dž:)þZ1vl1ѾrDogsƟnGJ*NoQC$7UWC5vhd`i=k*fPtDFwQ֓Ű{1*xo:CY-f8 EBe<" g5-C)2iQ^QlVf DHa=_>Q.uɕ#/*jY] >w:zU @?:OZ፹ehl۹4fx4ڮ%pAʠ*.:v#hhՀw҅^1''"A{<]#0U |MrwXzQY':&*8q'cPř tN詓,g A2#îݘh+.1ўP6S+&@ ecnSғ&K#Ĵgp(p81Kg"cY&!^Penц.D9@8W[o~b;>WvXSj@Xn>XrܔOj`pvu<`0OXIwUL)ᒴM{ :gCIG(/c~᥿UE4b U,J6?#h$5kI0xer} A>OB9AEC/hEބU)~)wG` ZЀ??DcƙW O:N9ɝ8"/É6aGM2.Ɠ +ukO؞e^f?vy*菣8vP(NoYd ,_^ hf%^j)i8o"L%(L=F #K7UXoؿ=t9`0nl[="S E!T*?/VL2 }ayySwSae [aÞKkP-(0Vuy.7Ϊ'2`Kc(`kTIV+_-  jC݆#/ +-vmUڲ<8+e@}_ T]~ߤ:}N9DŽruH7+54}u6~![B& oؒN GA۶@xƙUDpe),SQraJĊ7`ΎBtW?uQZӤ=VE}8iEiH`MW|5Cvw6vNĦxԯ,ط,%EzrtWO,5tϒzJn+&~!܍ }&h 8H0ؚJpMs093pX+mO[ 36h=O3bO,6Ql$'ޓyMT} Zf&qgY >=3Vp⷗E+E0KŮD/3-!yuNj eDu&@箃f8GHeԆyBʷ(sjU+[Tr!4`+*QsL V럗}OglzJri M 9CކQHiboO*bLJ< ql|wyX#V۬;@']r ~3TT-i4$)p>9sk>6 &-xjT_;vP?Ru9ޔum?So{~$Y,ad@Oe_F.;J}_l<1,Ev7C南UτQtGs Fl_AEx0b0RDi+`˲6=~656{VኸZmؿ n;-)z6lt'4 <ꓛIv<t܂@B3^f-3}X_̀m);=ȹ{S 51 tB[}!N *T |2n->b:IɆ z2 ^&k-n*СFV9P!5@䯟t 5Ȼ|X>]P[b ر{TC. >iP=3v6f #1HwI0 K0j,aSħ7hԜVUDqZ߻875)!zQ,d} B7s8T ן{ypEZ|a>(1SPXK2 29N!*/ڟCbI9[``,ik%7wVḾGV:ӁvXf%qrd 3th] FpX=IRPs2[oD}}+< 98?83ܿTe rͤ:C/UCBOjq;U@⹳'K i6ɸ_XcGR&qb 6۸GP}(Q> 5A'-Zf݅fs~P.4FӃ7JPx ACRįc\+6 Jh0?_z$P26޴k|a~\*hu=9}t7e4b7<4w i@xd"x#=87oG.Y]joĹ,_P _@z }־&)\XBA@Lq"as/]t{Mw;:-8=䩨+gmiAq3xߐ_`PR{w_2"β@ nVZ5QDZYW qCu*'.|5mqBHLɎ| e1Q:x=ֿ"z-֩s$VjV.(p"GՋ,\AaֵTuAײj0%]YGB:8hG;Gէ(aHQ bgV.'V;eVNs'|3|#xҚfu?bD=ܾK0X}EE{d[QZ{&֒5Ǵ&# HY чf|dCoRK4sVjzŹppseTvRn,J%)u&KO`O(VQ-XS.mh]9oKp`K*]p+8$~[i>ƒ\{w78 [AW|{/kAM&BuiU f k3SD ~ Q Tf< I@ڰC+ȇ}m?db{8ݵ%QHҫF9*,; ¬Oиt -p*:;M\(8`'*Ɩ5&W YN-E~y{=*c=:nʚ^BtMc&r;+< ëWL\IOwZXF\5{%FDh%1"e91);Y?ax+ˁ𺐑mU]@"=r^R^&Uc:T<5*jRuE$3n٪w >D!ٕo"{UrC=;+2~ @\ ޢI'-,e{DŽk Ԛk <%+:X27h&0A ?GBlm$d@ilӶ;lbKu1 L,e|6.6"ӆօ*U vmMtm$6и$9LR %E!nOyȓ^ݪWX[i[D(^s2*\R@7 DԔ KΦx7qKK k.ֲ|ʼnwFT#" lYx xשM/oα>݆!w7b{!PixڴJm >@t{j"α$edbj٨:dka#TXssA07RO?GQt.5oxki83ڕ^d/z hFa ZtZ]&ʬ"Plg+A DZfDъyI^]$FoΨNWem;SpDx^E_eeܻL (^Bw[} #:IpU/p7* G8eDE9R?9c 8qtUEa]ܬ@\`=[Qexa_>l*t=.,o<|ړE%%b0z2砩Գ0Gb<05qրmŢ8t>(Yo kO  (`"Wh86w wU/joIV/yFB/g`%l3u,;%hN!k`Ku.2avYxb`֭ce2U-ubYplv$(Zo} 4qƭqZټTvav,/wzǵ:tRxŸVc>ڋ*l`_6S9nUM\.[h,ڕ[j@ ,d>J>`@&[ljۨ':jҢZ[L\W8L?dBM)VZYˌCVe0{KTI3L-ZFe~-*NilG*[9, |f:mzpUE3{Az{c̈́Ӭ+9,Hmϸ+oBo:w pM@(">ҦjB?Bˡ (m6XS(Ri:?ءfY$ۺm`18\qܐrG;W]OTIv󕸊b^#W۠vX5Ǻ[IwjF[WB& )7!߾/ %0f+UBD@lHHu/5.#Nhh=ȩoiJdBu64BFC |+rǢ̆§ɓLb {X7Vd|C[ԍuF>ClѯGErǒP{Ky\4eo8udeSo$ M0B{ˤ PoZηp.$:uI. 7D2 yA9/)6|5,ͪNZԆ& fXjQ (rHDBщdzM]LsFC~&@Xzþ=i\ل'?!Gd39N4 aKi҃AI 3,ttNCdoDPL[#`ğ}L~ưvs|xzOEN%m pssPgV-ȣTFԼ ΏT/tp+oKuʬv6;8ǝbrAW ~NpkZ(N/ Nz#NQ_ :%YA82[٨,QH1JӢ2T*>*4fV?g*@6mTAbSA RG};(4b45HtNL]Ė!UooAA]YMݫaB}!j귬}^[ΰMH@LlK)zf40^` rOJ}< -D :SAqԷ֔?2T 0vٛ sAw#:sÂy8?XRrx+5D`BuVudȠHpJYQO8z;߲h/Aẗ?AJ" ہ`}\81Ti> b 5g&(1%;7X"_%? _CL%Phs\_;Ķ*0kM}Uر8DC cˤi5X0^WSg(k8W.yj4CVfEvbcďFɾ~{ڡ;⑁t 5:R)] n es2{#q!fw7n$n|VuZ8?O 8y Ջ ?DP %i\( 9N'$OxalDŽlo)\2ި䙰c(4/FPW$;@{r,z%8i;2nRz,-$L IAe4 gp?7 aa;^CלBʈ4ԡ]8`^ѿTdZxoMxlp8^X$Pnwq43'5 g]svĂbpnG m+50đTlP8U' dCw $u MX#|e[)Pcv&5{AnT|ZnOgJ1(zs~O=k5(j'Icb`7.lsOa8vP t3} ( w"qUga3"\wʄ;U#߳M,[naFrRs{ t6XM5\Sb8L\B9eE=׏ƍ{RJG$gGB`էKfdn_@rן.Tc@uib IkcZU+Ge/l~M8 5ʪ[BJW\ߛO4+*Kf2|fE!1ߧm:'l}[X"diz`q tr (_(sͪXHo5~S]PIz;7Mdx-y4A8>%P(gC!䘈@+T9+qⳎ\ThwLpa"tG};~%rX* ߦr7=C/J\(> "ޫCj|)ЭLWsDLj8.B]Q! XTNxEھ y۸ =|U2sPQD5ϵt,puo*{ 凷0]2&wm#P+;|Uh[&hr:  ʙʦӔEd3"CBtڹZ-/|Cxy`OL%QXA{#0}ka㖘lU{ 8H/- @f<<q% (9X߇=\>n~ڄRW}mS͒e#d5jF'"Ͽ򱫘pjquv*lˣ]j}z\NP܎i>`+zd4Dr?hد+ty1FJ hg=0)'[C$f_Dyua)AzCliaVKtϯg8BaU~i㡠c|(?M)F#3!mI!yڋIk)-EM#$;:yXJ.3*NvU'w7ß' TR]ɘ?F[4N_TTbRb;@9LMaon83$|j(IhGDGcͭI9ĬQ4`U 0,j}LAOl^c]DF+tMqNH֜{ⶎY%ہt >y'[~),Ͼ ՘% 1&WԠ[ڧG7p5~;r9)V!#>N ?>Hro{6 _"'C1ɍfThi8%fo`/F+CG#=76bkh֮ڈ_ژ3ڵaA0bW.Xgٗ$b\oG-ItGLW,90)9Z`Eww I=FDu+%!9[q-z+bt k 5mL C%,-:ݷo/j ?f EY;}3~3s9 Bi>$ߖ&wd q,؍az>6˅OZE"\7'>n<Jɩ|bA͑靱Մlܦ~>{KC"qqih{mWHgbCc9Z ,:po.q <\t2@d9^gəEom.-v?Nw%;SA4#!_c  -iL_' AΜRUEg-!18CN<([X@YjMZ=GNjp#)xtWN*$ ~AQuC{@~#UX*4;w^L.dB@oMvU hl dRoŭ"eINMuINȜ%1Bx-8 k/!pRU*\f 8.uMNz9Ѵ,?2[86N#,'Om~XmscڠWGV+ rvqݲ(#-|XIᰛx1 R2Pgl9ӳZG!{աHsYX]7]d!4 3C5DdKfFoKomwohN\5>qIkTb? x|1Ytj"ƃΕ ,*JkVLƸYh!1/ ̪.tLԜئ:j~ؓqd[9r-KU!B9pZaƹ1( \]sNK`|B$46Y}ʧ!{^Q5J..zR1&&a(EOpD`(`Q80Ca/wC=(7u Tá"(8dK9va+"A`':!\pmKp&h? ]i'ש]QxPSgR@|>ÿZhb*ZN,t\w~T 5.AO/u&ꍆ8qbhEdmv@:wTg#w.57DbB Ohhh?Bz< A{$b+1]k}+L\L4~L*D~+hp >l wqWi78>(h޸,\auG.֏Rҁ+ri#':-kvmۃ徂mɃE|uߌ ` *rDJjP4janNiݍQ$hqVbH#F4&_MS(`S#Bx q{jG{l)-cDtښ7R<,tgp}8G1(~SM6gOaу,k2ͫw Jm!n.|J\)$g+VtQjq#4wv.hơ}Ss3átbxbo"_كM}uq23DJ` )qNX߱QXb`C+)*j86p\==gQm&Z,IǞ0U\\l2q*~՘OHhieuyK+]Xyl3z7'0 2y(Ydjgg%b1YS5zDB"f:kʧM[WIfP8Yԅab札YLQpb-%K6@ qG5'dܷQA~ MH*AuhYrN3-YB+?+ORN?i8?z>!,6HDCU2jVۑ=4nsVvZ"]`|VpMŧڐ-)s Lk-!(<7j-唍 Us2nuqJ释Ɛx1WJD^sEg@N;oaFBc'wJtb3m*Kw/g?QF1 <g1-us\L-,XQe5P, Axr:F\`H}ҍlAף$f0lțNF% )Bf~4aĵ|Vz-V;dcާQPҹgAI:K[(=H# {rD9Ơd_K\ lY uuZ̝~2~Q-.84 2z/7ۂg2Kg~WmB7RRGD_'pqC[prMS6]pzFULsYi|C>\Pk"uL}{F'MfR<c5~o[#N@'c Nb%)TJ,. _Q3'X[mqRXe $ P0L'\K.>  Kwdis"XXTm;Ps)Cҗk)8 6^Z&rO(*eJ>Eyi=Y“'?Q(4פei4>6GB04B2JGBWO^VYXY^Qnء! ܸՐ&tf}38N&VswcQa6 ԕt V|5QYT9oaKx5:F > CgC~:7UdV4Xu#&foRIM> ;YJ]4"{%B*^NhГu{rHHqe&8ɥTK^wX)I;TQLsi (bkYqDiW[UJݞYPa%鿸A~b;O_)=>2BL|G\៽G2Mv{f+u vvkpYC7}y2;1vn&%5N +k24`뀜!JSh-DW&:G&"e!)H{>x1$F/#Ѳt % j ) ROFj\GG?  DwoŅr8ƫEқ;݅.F%t bQ~d75,܃{f tvBOH+|s/^1oN-{U`缗vA[` [Vdцp͹wM: ZdՔ\LUE9'B6hiHVo,'ƃeWouԭ+tUO^ GDOT 2\?e?G!KVPceNtRV!wcQ=UP;p,o.kh9Ĝ:%J@CGP\)* u*npMLԪ0b*a2ҷJP:7Q?kX?8wl*a:oٓkLXOߛ4SVD_W@dso:绖GƸ7lC k㑯s-eJ*&Df*(3fwR̀"εGL:IvA?q7CAg˽b jBcD⌚0xu!d͸g"zy$k:@Q:Zս<黋8wkMn:ox+͜R*T5wvFp+Yg"?C VbNZO9%ŷ&iEN\'g7DI#쓋a(rXdtRtjt_)L'8)lEoAxn +2s`+.TT:8GL>zh=L L{ߎk3赵|#Hn}ϥF$ݠ:u~ry}"Z#2!jV64VRXCCa(+5% "CǙD &a2v+uvv᥊Ma*أb< t.ćJ7~/Dy7ԍ$Qi@ضvKvˍxe%8=㆕ѽ25S;] '"WN[4~gQ9aآdGۃ$k+n)+Ƅ WAtDXKa,x(@`+lז®Tէ(P&6;q.Wwcȴ7NĎ_:C5WBQF禡u Lx7w]c.IV̌B6-ɕi. *4MT:AAi[%U3Yd%gIWգUT5Wd1'Xq4~p"r>|]/SxW^VD"[ h)dե'pgGe-h x@2p[nUP>CܷP{“xSd8,hr_q@Ee!҂`_G7] ][(+$oΏF &0B\{b=>T#eA"cEp6/ 8A_>![\I!purZHن7+Z5FRALHj&yN7Ðfttw!n` fϲ{.SeW2v\IO ROYL87r^";]5eL-2mP6V7v?F%fXw4.oѺ$!"^" V yzԻ}=t<[h*5!rQo#azz3&D~ #ZHtyZ{\uߊe@3՞8 Cn(3S/P-1Z+U=)Aۮ'3|HZ#'Y6$變0B#1R>N+ ʟV.+j^88˦RB׃C\лF0"zT,Mj@KBN[RIQ8xֶ~i 7'ZMdo ICK(חS\8Б@P>ZCJ6UJIwuE@bWfg*&& Nt'J$9+ cfW#69˪>?(DX4[fyR2!Yt@mfڂ|}~F^ Ѓ!6)E=XQRްD@%'nίn f ?U'ם?TZ2zJAj,"oFj`F,~֘QT4knM~7[փ}\E&D9.mp\{E%(f4GG@|OZ?DOݫ"OKpI^]f ʦ7kcp+(s:1dL/lQ= zWd'h?qKy,?8f+jR|j6xt8ka똕4WmFHinO$rLg"wRf]vݥͦ[N'c `A"@YmB=*44 yj$eL'b3d[]@X',O?*W;U@9"|8ZXrc(i*l Ǣ. f,?U& `SQOF%K/3fKpEq~L0,(€# | 鈖 GPjC4pN|xnu^; XO&/t/qhƧV Pg~ `JCG'J> 4iV ٦ǘ粤3RZ hE({ kGדY(66Y,5:@=R\^ OIp"54L&4$lz;ug ~An4x116`$.I )\"4E篇^UUNiQ:7gǁH k۱=j5_:d$ m 8utJJWYʹ,}tLPijd4&op;|7jrEQbgGC͊t'T["{fbEKكoctmxS|*}=<Î{z}':!qj\HnȖR*;m<k₋FTl#P7,4~ L#+@:"S3)h/PLv RSL|-Ϫ_ᣲ |5a3 7&/F|M+S_)0_̊+wVxj2Ř&E?Fx}Gl?gz>k4xw"8,mX.CQ1D .ƴ{sHr_O d=U^RNx4 Nׯy?5>*2?}*8FF xh ;m"_`UF%C Sc]LsoȐ$rf}7;XoNT3省9ݣn#1JNaC ^e*KΣFO*yodfm X pC0lo\^3Jt+s`SoNqRl^"p_C2kg$:QW^E>!؄*H')Hop"< ֖W!D5#>Λyfo ?39T8}XWbj#ڣ4Ij0µ'. dًRөUm6 !4؁󙎰#پI<Ào[6!kNݞ 7Dfu9š,ui(z2F9_G& J/ 4Bh &)i~{ ig= 3FjTNW'ynVHf5㩯K$ͻѥ`@]) FMڳҺ@ ,bQiPDdz/'%2JDe6JZ;mբv(BbYw))sw +l>^x^dGBeڐyZpIa3s5\$T?JD\ʑM I< M0gƠh™Y,:sq)u#b_r&ff>=F;W޳4xeHKa(95ZKIr:o~/<Yu6^yeFF\洄ualE)4XK TXjO,$VFTAS񏫬ux\$!KApS8|kG* ߋ tTkTRSu^Y'mva;XD5kW32Ie? ]Ҷ2,r̈́s35 5ISɴ鈁"QK_A#9@~FRwMIDq03ÆJXR0t%z/#ILx$T|}R=N 8rRN ʹmz9T4 0_I B|)I浑# W'k2|U^}+}M#17'(p[T.quS)^hzP@`c0L~IKwL:ycz8ܜH.-Oӡ)?9[= EsIDÝ}hm4Ykm]VR(&dn?7z- Is"`4&a>5\IF 8Z?1k Fi^fi`@Vk FV&O}c$a; #Pl~Z*cw iJʜr[UPּVOʓM 3@%[ Z-B3Ey8A%û2@m%Ӱ0 q,$30Gg$ ƱfUu^!ȻB(AT pJY2YtGV"* gXw;Y ^[ڍg>QyB}YiQC8;JD T.vF*tn2|kfP9 gu+jW{T,MXNb[j?k4+*O]vtrv/zqO),e痰y8= xw*Dk^<zh4qe6f_0A.l)}߶ڠ2 1g~] {ҁd[ÈQbx9i Di6,=/\Ht>ukkq;f`mC}1% ~8EL\ȈC~?j(-Px;`Lݭ4?cE F,4hc-SBkxSi+c"05fuR~T&΍8w*#kO@͏?"Aʛ) KZbw u`s*uzcX׫k0/`,E 3}E܎?ނz1uK Z)Mt/xg-:]GX,3uJ R)ms ^ {LTh'J YqΏSAf(پ|NݓtxijL-πmFhQ8!Y}DrֲK9QdT p%/6T@qbү: [E ni^θ{Wͻ+OKoKTFk 1;nZ:i`l&9V#;g1YY.)ϒCldMD'L%>8-*0eS᫇H~j2O0L$dR]v'U g  wMXT%۴Lp 7 7Cw:t؎z8uy(A]a <@)7KZ'ΙIMʷyVl fz C7 #^y|477=.kn.i\7VF2ie4۹:(0Ef1 Oz~=ٗ} dZ<5V4@JLG_\ ӉՕ<+-JRN=c/-h6SaFCQMnҚ;.G|+YQxqM4va#r⍂D lydic6q(571}x֔ kx;Q%]?v S eZF5-L~X凪V]BslJco ȃ$odڢJvM[K!P r]̋8&J7fB{Wn7C5NAH*Փ/n|G8m_uOZ^}Y,gSX/u]AFzaVfV AĴp[Wpn>́s{ Gj2aigHoSSDQ8 eFjMCa2R􅕆AS'0XmNv ^mB.hZ%1]y5!D+XKFO"ֲsoy[i_k QШS횐Քrׄt'`;W=*Tt/T$n8n@Q2xbp~)RBW9+̼Zz:A>>MGetMSO?%b:犞)`8MPFRC\8 )I]QP:W .!=J7[XV 8ણ([myx0AVk9o/@[/xk*==Pc}2yH[@gs :Ȫ$ "miLO29:|ﲎ_c`{&iFY"/vbG4MPz"h{([4UylYU FQhf.a?Kͷkk_P <0^pdR2]mpHDy=j*(rj-Wd|N$WRBlC)KWaʖ @ՆQ>;t)?I"ݧGs, I=۪ bYv&Q6]ձ|y g ;!.P}OT|$"Bm5-> i3!j]#מeE u 6ftd:bl5|upVS"uHz\RK*O2@"XҰP+9|n1;12i)T9$Ei]W}Nν\8"?@Eؾm|7:MbV<:eM;+er JBRgwԴYrw \*#@accn }Yh({&$SǦLβ #JVTV 3"[L:س,C,<$㚟Di{&0yR%;SؖIv)6d|̥\㛭I2ʖˈ1<3o%W@s痨L$3ǂa:43# Hm<ńo~i*ceg@!X󼩲G3b::ʡYԲ v/GvoPlR">43Kk+F~}V՘I Ka^Y KwH쫒a>.TO$iT5 63*!_XL@_Z. PXg[6ФN9Vio$:}Of0WȮy~Nf_Ԍ2ZoVՒVCT+# q] l^zǔ 6ζ}ASy套h/Rh:Gac. 0@aUm.;n]1Q 櫧ҹDZ"!"Q]ٰʡtXo!UCBK0. A- ٰXp YH0 whإ>E;1,=g;dj ʘl3zm! ?@|٢dJ{q:.7w9zxk<Ӱü0$0a .%!ua]Fo xsԔ 1zYw)h%Yji%BلKAΒH#ξ֙Dp1* Ά(A6KBO,NFO'!}?A;P?2Sר}ׅtF/:s5u$X7gy`߼}~?Y'Xp|*FH&p9 =%}۲ZsiO0[avDɁ,I ')qQcIa%N̾": <)E*)y6_جy 솠*Ւ\cߩIaJ 5]gԑA)8o(-ysM)e%. +|?깻OYp40җ Oq[kQwXD>o$FHq;K= tG9'0[e:Ԡ4'G`>H,Q׻[_E2"sC8+ [T tP1(f ЏؚNˍbWM6ð%xz~&XMZ}qʟ\ mEyb鈴`o03^aE-{f"L2h6&4K8h._یnM\X8ReoDpM"-^C D5F9lM%6֑hZ{a\Ò)8L(;OK B0!V(>Zͩ2\:xխzXPy -_3Z4cӁJ6 DHn Q$@F33^(w)p&s6 wB{UZщ3Jj㵡Pr&".QnvD$6-X'LTl8fg߰3M0l+=ج4}yݟ[ݍ%8!%--*:$9A)f1|X(YE`_VfkQM  4tKQ0FH]r+xgлBJMc#=!=tМf[S<ӗb&65,ln{LI<.X'@34΂Y'l#ov|Df_&$(_#r^CSl[uC joH9_pa~Z4(ـɤcKAuPQ"W[r^7A&!r,Oo(Av6T+7̈́$ ,G-}S)|z7@ jBA 4:B G\IiPF+~,Ew}9[fz22/Z$O9*ڱ2fqpQ)Fj8]+SJMJu|]`V x ;K<TMx6 Hia< +8 8R6,;c_ d(҃ 4vvȖH|P, +sA8h(b)VJe%r(ƨ(SDU3BD[E--e![EWglWuHVWݕ8B~Y#DA:xG8MPb460K?p4 GűT4mBJ X'+(it$ P&wLepY?Tԗ$?nDʀ8g 3;~D`UԈHq1Rڲ pd3sPh՘kv!9`:<+X :b;(?|y{=MPh-G(d o piqFDAП Sâ J+{WHc3閄bMJǼ!&yv8_xav0T[S)jۜm7v(f/%ecYŎ|iJ ?B7*;e`;hUQ|,z`' ȴ7s_|-˥26iYBuIzPe!0Z#)}`T5{5ސ("{Fݞ\Ru;& *1UN=*t,딲+gpRxftͬ_ (Je+sKY;Rs1*~ZYVف=5d߄rdCJqy="S21j*lSU8nQUICI5AijpeQRFAxO*==iykpR+߳Mmbғw34 VHiȐ#8RGգY`qFDm٫v`mkhKX]#aq@MdaNsRVՄ P#B 5d1| IC~ux2a#ޜtyEs=hPh0Y7[UeV~ș@LĈ8.ӌڰHl[kd\LEj[i1`)lGX|"kmw46-fr k q KX[R}2EW̴B4L5>nŒ;kg:jۀ{cxHpL Vb%lvg/8RJ3dDF$u١U}+M˃W JH1nϾ >d*xõ/3jgɻs` a(Uc_%W U}>X T={+<5;٤*-y4S@: ]"MemzB?Iꍓ!Ay,=W}w:OU8t"NUa wʦz3#b0+h={(oPucu+|/6뺂>CL&Y:Ǭ m&2Bc%l ,Oo){UYC'}奤ѹH9X}vf=01*.'؉vPNmw)eeE3=Wfc'C%Ʌ _+6s|s> )*# e%N#\NS+%?>ױ( /T9>"LwM*')??֭ߔ;se(ܿH\ϐ񮈐1g<#iZfaH5)f8,k:7z5Gz“`$yݠLZ'wyXXBϘ>ܳ#`3?,Jo\FwZ2tE8Qts͟,c^'N"O"B%j,C"Ǩ㡷݀(3'h"֋iSm Or]H;.{J[YHrM'(W57_`]}I! ]4&!RMdx{S;U*VށqDU ,LG+MyrV*n"Fk'Z^`6בC} 'STBg1 bc'ajvMwu[a3Y-̼"<lA琽eQ}QݏwSu+6ϒ#o}'+Z:?e-e;ɳUn/ h mیsX_K gQPCNc1V~RҡmyI:ֻ8pV Aٿb\ w' Gt@gޮ{7MeJ#2'V.G;=x Fڨ MFIў`A~Lo_li橿ɸ&JMU>rdq᪦HHŚx4)j,vHM@wkr6]5~+wG v6wo~uKɀ5d|~e-jGcnׂ1P7sm"74wSuL(8W܄oƃJ {%nV _r3MA݂VYMw/.Ф\!BitWZa*ûJ , | I3"tIVg/wP9UwY rdн<6-jκzi+=Pۺߚ$+o?Y2m?Zϝ-*':qu4A,ZKJe#9-L ?`۞@>I¶nb |87 „wqCߎÈJj巤^p~bVSU'1مiz^%Eyhŵ~9~xu$WAn={%BVLxծռ@xFÆvծfzvõ~vC|HB`&?Ft{F'Y\>\"Kn;u j0;t)i{Ew雗39_W8Zژk቉*)f촻ISaWM՛NP[JQrq9,^2"`(w8ώvo2ҡH'GK1y3->  L~%;s/u -Cq['͝wCbaF>7ԇ9"0sD*JZ2FIVhZpAnh3 05zd!pER$1D;lavvyͣa𛿔j JB$ў ,,%B};-FJ{B'-b>`rt^*-bև9wڰh%䲹?e*QA<^wnɅ =Cc5ra`cw}۹vۮ Vj~e7  nS ex g'TqQUa5 o#b5Pb'A|g36rB@{,S8ʪa&T hH&X0cõDݣifr߱9 ?5Fz!3ÿW$E5R^w6RT\^Tː2KүS;uag3+PYwO3l%sA%1oRϓ$ >~tIGƕE=+;ͿB sZO]NEF"_db)ejN]ȨkaPU?{OKQsU'pm(9F|34%p3n02ez#8~#QPe@uFd-N ́֝n]8$y+k=3E]\\%N':x#$%e$eiXme1{-8;V&mSh9%؜jok6;R+ Ϲt]rx~vF7Bթ<:+$ #ٺgJYuK2Vqn?FI\v~t|WTU;;T!xy| SacT.5sOV0똶3y.'eop0,ovVތXx%y/pHO)md Nl$Z32Ce1$𸈹],`P̞t뗟}I]UbaDjrW$ˉÑ 8mEg⷏ @_Q30hzw@.g X=XPmQ^ RSJkq6 49Nӡ#ȶC fQ% d06O%Pևv\=Ȓ ;D%ʈfΌoms/׃Q"A# ㉂nqٍebI6"M,I }I.ΝB/| 7^]/>;J3;cHfnpC\"!E(|,N9!ļ(}x$d[ ԑp%?ɓ|Tp~b(EA2]*[ GaO-rTL՜A>XfЛ"WV,!3M;Ib蹲0п:&nFbv.0% #pbB= :F&×vsY(_*R҇߈e]7?럁ϻaݓ]{B,$L;J,|: n7Ǣm]_6+X]_Zj8i=O_4GIgp%lW"İ\_baduvƬdCOfv'F,Ϝ-ꍵ1^dyr˙z3d∾s25}u<ȻrF~[| A3![z9av;y`m{o *M~}'NS-Rj6V W`n[{~!p{>$]{kQU{lTc6WGF9nvl 8yyگy`DReU>', l6%\z>3&#[y昄MN'gvrH媫@ok38i,#t-j&L>O3_2{; !G7Mgēҷ1gX9hVN{IM18Һtq9>u)?ɨ=3js-!E#'Ky q&)U3+An[P5*4dt^ ģV%fo E\7;KNki\+ޯ weCʝ} Q" 1 R&-R?0FƆ.I($t!ރci~a^v6f{!~fP[aFE 2 .:nXk,/H/{u.@5\L{38OP\Nh83,3#0KK>mLe.z7zEg#ҘC872ȅ[p+H·BrSqH :Q43Ã`"Rs> c'Ƥ71 ''"0;>6̥t> +79r# 4ao9BV?fZVX}'4J,grƅ8ح- ީ]%M&6" -74nW(?Ѱ6`ԃY fc9'ۯIThW uvr:q/naV~̥Q=:۳7.O,4%E =ҽI훉]^a93J|M0]DZ)ume0{s/fQ{~Z}ĵ%*{sAn1eٞVBi7kJU&$Fe:.ðEۧM܏FM<ʇ2peU]Ф$@;̤[ ˢ~._.xfմf@LG>Fַm9gX?gON}&JQ++6ݢ j=~=,>JXo,M_wWMGjK<3: .`t 6n3i/oQ ,{NH,Z΃ . Uk-052.EyR~O+*;?l6Qd WVO]mAc,fSm^6a01S׎xU5\1y,'p0k^9\ͅ>ϤAE+ D#qFm$ |ڨ18^VՇSjb{3P iRTMySɒ0]oR1%`NiQKf]"_[] Ӎ6sCA (q<$ꐟ)ꋼ;qvV]hu/96 "o잺^_MUN LjBв5v ={ Džh;o@ X;)L\xn.%.oZFKU50t]rE#!6B:6m!{4L?S8QWu<^]grL wQyl!RQt}1r,|Ma(xP#hnYOx|.'W_lO }  1io4Oz^R+a[m"Wls?#MtՇRN~,`fjo:T(w e`C0bM.S.(BKcϨ üKCuro`ܳOН_Q?0ɟWV |T]eDwJI xs QÝ pٜ&w;㑐rYffbgx u£}a:-t ut&>=O)q#c\&~hO(YXD4.07ZMUƥE8JuXX*f;{T{3?l?sm.fl)k0 Ev hm:!kϝ~P }7n}`MSx`)70@YB̋(oa 5H٪5%Ɉe6znq]mFjv{PYPwxg>ᴕw Ogfi)#w |6 ))xnc|U%,Oy!zhKzkһPE)3hYp{eƞ'hj#pY?⩗3t V)>(֗Ht){ºḣK=s^' qD*vțn!ˑV -l6qEB/<]rO@s]<voC?BD'zw i&^C1#*B{ְ/>2)mdRnBxX3QGu~Zx+~/r^o۬R5g'Kۼ|%'WxAj @1߲hc5ɀ>'!\|%cQ49&:4R6%vu;:GWSOpd13)HS\7WJE\y)/?DcU֦Z=R,#Vpڿi)/ḓ%.94QbuqR^ފ3WK%ԗA&1MRگh#VLY2Jl)_hU؉D #?0%X~y5ϝ |"޷|‡`Wq 0׍an~W>pCihMg*&^? ¿uR_́Jwi<. guњQ!WD^:m2 N ,ao\Ƀ /˝t;,,|pg2Dɨ&sXʋܞG Ǒ%? hKCuz ;4(a@=Pw'ǢHɒ>gݟ=cy짻? wqsEXexh3p(af1Sb'0>)Tf1F{@CPo3'U3ViE$y\5g?+^=xmI*_LVʏo1ZQ:x"I2@w] GhOհ32L[P%"픉Vh fJh2όP vD'.їfHҘ%`Ƀh[_zARo]Np ZTYoLB}bH$Wx>D-۶fq֝`&ࠨ85gRC& 3NڤJn$Jv͋94 /kaϸD8CպiZBoD .K 1SBRF b8+;ZK3ccbIt_D&`$N[{AP4nx(ubr,FZc'_ .bk#&Z"SqK\)-OxOQ.'m%HlM>XORB&=;6Foݥʜ˕">b]܉vVmV9VIݨ :(9| pn։?{?9X4Ū[ 4l@K8njc Y f&T5 aZ3ȅ˚|*K؂tM+ d  oXx͂Dk%f a []HV|\eQT3rWCzH|j-f6 Pna8/UShq4X9H/xh,ÐNa:t]H?i'N"}Af/K6+noE)!gxwhD=3_RVGrI47VϦZj"j@ }- Dl҇@xыîvq)`m`$/9(ADL䜳`!%'X`#=Ohujr({@mxD+ꃢ{t|oODG{Pٴͪk%9WT$ .l}V]"t ]J)4&vbvٗ囈4{aV>U%@Gw`|8y>xtOU>1 "&wZkGT%ʹg|/ )IL `ɵ:z=mPmIyI10U +k[<xIY Dt=$ y#{=&ȹ\V I}9JacMM K#aS5 Ȋ9r޲ח9s坖/qF @WS;')s$Lrm}q:P:~lGL-F2B ݅ 4,Y9tcgw׎0̵VsL+GGĴG}#~뒷d㎟ny_oɟUyFKA2 HR6}Ot:T6hE_0^bm1)X#8/O7m_Y5RJs,D0ɱr7neSg-olױ歊 YHևa>H,ݩJfO}oXV;'0jU'3 ߠ {ѹjpm B@0KG"W{E߉˯~FJ4Iv,/_]NhoI4ItM &8&!.G@U7ҭ|S"|orlGV2xWWvr} ЊBcS/DpȐiE0cϧ2(or5R1CG^Kٮ"W, ǯ)XWE8H*OɿHj:b YC K1]ω>6>dPivOpcaI+g+ P]o w~IObnI'‘|~ʨ!ss T4_х]l1'A~X 0<6H"Wђ u"ꮮ#{4RzYHm0wT oOMRZK箕}3UHN6xCW'Avm8SGLRTO )NJjʃHCEKDvep[3AS`UE"42 Zb7-@m`.'$q.+'[Z@i)gtdy*hR<>:3fbYNhb V(=~ Gʂ6~R]oD1uq<.d)b$:(qƯPhr$@ I4 ƠW0Z-'D;d H Kkjl3cOk,hv4Ԑ|&_XTQ^ۇvƒzԸM8?'abl%\,Ɨ_ mQ#-rsЫ^WED6_؜_rI@takNUIpBy BR#נNL]+[1U}?%ﴇuvATbF5H$Ke)7:n2$D07`!V@su`TC*QAjC0͛^7 e4KDGnkfmq!o!` 0gQv9a Ph~BQ١+Xڛ (O/ks[{ ?u .&.;{qwƲ!P^_gb: CM`"R}RIC- ed^2zUi?PZ/@\X`OLWӁ8Ҡۯ beiyqc=B m0M;yap)<\;#hkWȈ?+!fз6i3z=HvxMdA ā= 6GYUBYU%VK&g?}۔HDD@R;fl%Da[mGIG R%Q}EBOvGgPZHDcOjO" ^tK~l.f$)qu䒓ŗ~WAZL,&)%qz头;ét"ܧ&<@;ʛVmLi"}Ij\Ec& sPMzS\:Ykn5e-mG-;t|bE`0V'v>}y;T¨#SE-bo'N^*uj2OEKy, t!;0ING*3?1 ^ I ^0t\ -DkRa!5fPztwir qiM+[WvR6}jz/3B9a~%>0* DЬn-}p ꌋP %JўP.s4@w`걣 pJrBr;pKT:FU| *N>9I nu=i(  pR;2&U'6taV5Iᓔ}Pr<,{jGNJ?ϑ~ AJJڙ֮Č<6?YU GW$3 I ]q]O -iXf A  тx$Ad_U Z}fTi_ٛ`|Hrv/>-0%vz0NF)0^"/?`D6%̉Ƀ}%bY@Zy8O]G8.&WvxY1<d r]$Yc<m/.fl:(ݩ#JsO[]W1,F9s DRŻV r 65NɼzʢJV"K.LâI~S$VMQҽ&𣅷9fۙgD,Iz ݵhGXO{оĐDKXHسbKţ2!V=[**nDp2Wb7m6LytXq[J/}4CHNK6za]Yf@y:mkɨ#}}SH5fhߓY%_zSɈIbu^i)BuUy8ZFve)sVxЬeٝ^SO [Ivp:d0W͌hL#RE1rљ!m5#r1OYo]:UDvu,uHHj4J5*Muk=Ç,'聁.]ޜZIb#S=|h}2ôp}EϛrU5'ťpbzO_N'& hThHṂ(*NĊ8O 9 7¶+A(ylh3k޷؍V4aզ<>86V/aă{AWD;df#[@|u!MgOEfS.Œ꭬o>ja4~[e ELx~Aq͐AZFT(߸THSVΞo/@_, XF ݞ^ae6:0{FTp q'+1Zھ:A0NDH(rTw no(?%9EˬTHt4n:HsDjbQ+c$wɰ}o3f^? |fyAZxܗc ra);k'?webdki&pNጉ왎@0OʰƏEʂ;Dx~ K9:w0I4Ug=6}`fgbCwvd5yGqЬ ňN]_2[>˟xx,=fg#~b曪T>5@SL#9Yl`_`gv+> kq[NR;[WӪbO4,4u ۈBySBͼjv˺/~aI;qV!v(`|bJ RM䨺DG^EW5 MyJG0p;H X m(|+6hŌ,no[Y:8#gpn;)5*"_jå--K8DA&ا"fOVUMEE1O;W4sgAK'Dݽ&նp H3YWƦx«fC|iuΑ1s6b5ir i '_lpI؞HSdRbmAR2폖<%|] w\AK wVg3 fM[Q3=䳴]ϠZ[=_VNG>ܛ̹`lfrJ߾,3Fұp}݂  4SAQi}_?ur7hIkM`?1I -ix6'u1 3"w 9LjQH #?,^2WY+ k m3. ȂPڙj^mD1 )?=E_9zʳctad&kÏaC[qYp^cFtm&Tq[i"ƏŴՍ#YWFU\t|3^֎RɄ]G@94ƝHrWZpxjb~Ұ_{R3_ :>b : \cBc=TφP2{59lW)qH^V=JkЗQK$xNh'SQ'rta)+}1HG,MA[&y(*lDdcA8L:I6P5QD[ny,ԤŁ9Jc`ll)N P >{+udE>ne(v3E_!ik(Oq5 k ױ{_͔wB#FF aIjH+5Lm)30S'SNr]/]o"Rn$fJ!ˆIsCMzP{o!-Χ8jsg90Bj X}+;xQ9$Z7}-2zGmf(3U:6RD~:(~#sŃ-Ugh-!,J]Zi83\)Ӕ:Kj 3^uǫIYET>nvl=!1yTmzL{PD|i@#gW"ًщ M|N1adk#wӈ)94d8`1VH}7h1vuihI8O*l# ch# Qi]pCu7Lݑ;{ۓXO 4:/la_ l%4ryezuaPT/smʤ+Ktw 3ߖ "^w25jǯEBY!x̩@hws9M 7*_3,& u ( arъJʋEY^4bߔ2axtY~`zETԤĻ֊[ͷԷZ-PGo@)}X\ ֫öbmMVUBd-ӕ#i?Og! uy {"7P#DɲHlx Y-ub-A:mqb̖#Ő&{MoX¾h1z,MO+ ZUK7[ ֖98sk!OzTׅ1qI?lkD"q0Qpa?4JaI}sr"+[7-bLP:L,tZ&Qdk ׍r!V¥:B$UTQX+e¾%r=˰tEC#kǝ^Apw􏺑 i5c'Q$O",K!H{69Ej*[*88J~-eckTԘ'( 2[3ʹ#11"16)}3ՋU`ZpK7ՠ}euaCMC;˒Β`J[ܵi;,gΑrðխb@9 .6+L|;?!ES/tpzέkHFWNOԧr"jRjioPYxV0@R<}-0lq|Bی-԰7B1ɕ'F\ 3 ~ yBR206TtZ2$G?DCZ#J^6<)kIvƣDLb X.G!#p\^XL'!i#cRcs}j Ɩ/IAyeeX>(JZژֶ GW-u/aPKOTMTTf-0`S%;X=He&Sb4P>aa9ѫ0hh(I)wǪm6tX~zLp?@zk'hWAms]1~ѦH@Eq չ%]ҍ,{RwEj$>ǼLҕdBdYL_E`\ΰH0o1(_<(8,ev7 "" <Lr nC7Bt@#so)ΒvJHpY4@c;OއyX2JeE-ezpibʷ0Nw'EUd3Uo)P<|V6\{&6[[P"R VOIR^[IOTBE]kYk&U |OOw/Oޠ:ev~iAzM@~46iSU2}=\hE=6sg"rƴ)TϖtzF0FI,G y̒WʪTpyvzFUXM 诫duE?} VKvzl2AʀAlX;V&cn[J% ug.tIv~#Ek#P,Տ8UM+0g^ͱeԞ۞ʥ38jߵ_;N|:HuL4ua^iHɀ\gRC{@r_-&<`-JGd^<#&~tzgl?Z@aǸ>^+(|=ZɅHAC jǘƇJXq#ta{f\bLs;:+ w "B_o?vR<$'Uߛ ܵmГިnr[kS4 ]WM \+¬~XH"ʫj[166Fj+YI'Ĩf6hN ~YJ@<@f@rSuGLULxNRڵJͮ]OLSՀ0SnӜWI֨9]7чG@Ƙ٦y izZWڧ؉B07θoMGH֖[Ge|c$~'ßt$NG90=ˏI0wn -T8]w'1/N.cťkinW1?wQgwd݄~n_hQX>"^Yx\%!Bj,OKH/h@},()eL"Ge\6/~d):\bSD)j}TƳHqhI=zfVjkr:TХWP-ڭ T2v'k/(.,֤k纛яE,a|WhzjlDl'=?;GyNvt]<ȥ"6Zowum ;2>9䗠`{]F| aK7^Є}=e(E>zr'/,*,8}2տ lƮf$eR4gvͼ72T>)$t@ ɶdNs7!bboYYf(,Am=ƼhHHZ w2 `|4'U(,W:BE%iO uX[ֿ>%ȼc;ܑY x<`f"T%6d{Ж~e[U&dx1 aà[UF/bhk&`yMrkR1 W!dM֧#P.<=#` b1uoͧl#hs!GB|RߠK=V %nE(eW/^=_rCTB\*أ:r 'w8% >ۜ${4'!C>X'r!O;> _jTC^<@]2Go$Ͱ88ε<#n ?Npqg"+V+S`֎܊H'<@^ hL^Ҏ5EHD4m $ caEyS Mb.20G(+\DEZ"4O$/Y') `t-8O-fAfIRusXc5tZ'.)xWU.^"F8zͷaUo_44t-o`LxN~*7 cuzG PN%`n>t8b~Wkr)ge^A {N]TZ_bvBrͧg={[mvSۣ{Wj bPDyQ]zW/np5_!JBw.<dPr"킟LnE*Ԉ*'MKz֏le[#7iHۍKb,ڀFk 7mU~ElEj A2)9Qa$CtuY(G`=b L3x?b-b~OE^٫ud tg+YbƳH#>z#\ dQLb/9[uz{xA}uT̠,4ߥ &QJgı2b U$׽ ˌ1CzQ-huFxk%m-Zd}85!`|0NJ<A~Mp{ce׌1))G\}Ktx}AR:obOC7)p9̡\H/&*2V3 r]Qb'X҉9oh;~/q2߈ǽ/oD->;ZæqZNHݞp@dSu. Ą[uEnWD~*1S O<ДrL*<9UlmCSAz@Pы #!i¨r+(*zn@ " E!!x&~x%NQ*z?7!gL46mwW7}%G`}ABD)> d^xkɢB KomQQ]7ן?b2mp6v9uRŒ:7쓧h _HhAEj2m};:gٍ/ u$* WVfWjԴ8Fh.lWkEHZ&sVN`WGo6p*',Y_mX}CEӵ [&_& =q$; 8//NXX^UxA웮q|,W>U r]{i4%i܈}wDefoOuĨDZ_ESW.g=c6<: `JQժa.CiGۯrEV(m]SF %9{FJ?/ @ϔy$8z4뻇28ȼLc)x`bòΚ_nfHfҁrq憱a|#C~^B +af{NXt*i,BYnNΜ[5Q:iKw-CxwS`މ+x2$i,A&GzH3BG IS+;{_l* VZC<>TҤ\bӧK׌Z 3MU7`~=|&;R[(d܅v*]~Nm:QzV$tF_̹n&YQt 3tđ<|XMs=L X:SXx^'rCM?U,xVȗ~F?&S` ̷aqOZr\z @_q EPD=[gNhŴmw`pv6 {a_n}N }^?6]p X §=Ň-W};nB0ԇ5 P~5B&7y^ҠkeO;L}+lmJ`8Iq/􍵪 <U: mVTRUQ_*,ΐ!`e:cl:I Št:'睋` 6TS:Ӑ>&ʭ2"q~*}p1#7_v\UtMa-(xaZ'д1m : jwʎ"^n˩Zڸxz2ZNr{D7-@*wG'4* (m8oy(@$T|#?s{s)ve=wۋ?Nq|)< SBTs_턹ir= %[6x }[ 2 u8͓G*){u8ŷ,'=#+tgV2Sl38&}fO>o+(jsʠ5*]f;!(N0&hVc6ZM>#uZ01 9H_UP_|\gb`P畑p48J3`9E@zҢyE8h,gQGq:o+!Y}¿ O&.ޙ{Ȉ}”&\g1iӼ†}U @gfi>)W.uCB|>]_n $9zI3]+MimGxbO݃X 0)x,>Ƚ2f>ZAn4%ħs3<~Q^Ss6ШB/=t P&wTB`o:sdkuI{##1@k$gw|"V\q.ьWB(zHlɲo5xyݜQH@`H0yj#ܗCM|ϚL^w@Wp$Y#0YaڷM, Hk)(TPx9ث0Rd) [OKbڣd.@g@]8QS ` &XM,?؄ڶ <`q;@ ?fHYi3';5q[>-6wcA ,[e /@ޛHeQ7^b<|PJ ]zuXկ''+kϑ*e@&:ŤPвQ`!O_?.\pRRC[p/P^7F'm߂`7WOBRgOǮK 6 ۫*_PS:Փh@ S^Sc̉>,yc^ktDv< uƨH*UgjP_= ])Q%"$̤r\U&C\)}]<#r\!'РEn[Zݞ2j( /(Ylbm+f@w cd_UhpEۛ<>/G@Sda+ĘRHrdqV%J K90A95Z2䬣tf5뒐(?iƫAZ uWIA(Ox4Ѕi7v$z-SuEPΒV8=,AExOY+x -vɏ/|P%ʳ`A(zK݅&xg<RO*6wۼD%%P%y), hAZ ǿ%)T߅-d $ +9 .p9eIș?`$Hpx8t=uNiI봪>6O#7{to2t"&,8̢[ ]>{8ıް] Al?Rځ%T=Z7V͗ 'Ep "]RAY IVDFGPssỦ*D֪Xqk s2(FQr20ؼʤ3W1R];lz\JEɿDphEh4US$ekQEe܋S-|<LXbӣ޼ůpa!BT(q4†;ܘ~ ɊL1o{ӄG0OcVJRg "cm35bM%SW}%n7Eoi䈬cWˍ"h(/l Ggr7=AU@rc rV(B`O!X؊H/@^;54 QO=Fs3#NJ*P>fnG`'*gTgLN cӖ1C#Bˮto$;lb f-^R[%W k NEKkǬH}vXWڻ\C~ |B/=,%m 1ÿPrk쉾^ (X,6+ryoRI~InreEjG),0爜@ɡkY߅R|Lu³WH!0J~\ikɤn^E@J(G?G{|aݾ L!ۅ\zǂʱEVȎ⥩mһծFD'QCOV٥jmVqRZN2^,iC8f"$ K ФWZ KHM=7Pzj@[}A*{l:!x~W-`i+Wbf~S?_*?dUl@^Tf{-u׆m|_q:Pԍѐ]3Wү|$'Z/" /QmL9w.R;i礮Pe+@h!^ xQP-z"`6Ccty1B [(odm~qӣ왍`)Έ-,G nudc=6}ZHCvj }mZqJTkCA TjɈVָCꕉЎϛ}-b4àm8B}W3~\`(.1REi{?σ{NmR "8=~fk1a,ҬDB.zCHWby ^ܮ$%\V1.UK&/X]ʞ1Ҵ:d=Aк$o%JN3t!N&@.߻t+M]_0 H'Jz*i>FTBZFmF!g!#>\Pg;  jFo:KLE$Wv+aN둓=.w*$Mu rV)bTw =+0GRG8r@ 6 UXuQ6'V/ޗЗvH%? Kzjƪr"ۆzc"_w8+;b;nI<  CW,xΒbQ.*|HṾN2TVxZN/ $Bݙ], o`  m!׶CVff{0=6m[ ]+qm9bܢ1 L U koB*Kc6eç8M6nA_D%RBeUwNϤÇ$YYût}pq\鋘$fՂ$=MZleE{`⾽EqljEPtra*bk]6F{Jp/Cw4Z̥wX ,¹\R)|a IkNC% .䗎ɡsl60^*EKmե/px 4E*BGHf@*~Z_8]鹥8#"7|w:AT+8ZFa;"۞pA7ڀcx?/|`f͖Ylv[A*lc`P$f(>FZd>RK*lc_J4ߣ=tvh(rQyC*8@*HhV"邅hA(+#SǰQ_F¨!lQ[I<7`.)?v ^ay{, RĆ?z9&Ͳd&l=ivsgiPHΚ0+SC(`Z1'7M@)տFZ/ "IPܒ\~Y8fq%++6pzW˸dm;jJ7j_Vh&\xO*,ᵠ*HJrA_ 䎿jYq:euMt0Β858dj$^Xֈ/74;6:<6P6s>سD 4f_> @Dil$ H>~,g`$\>8Vt#`='.eY2/#{>F+xc&DOú~טy: Q5'`tlZTž܀S F!e(( Xl; 'dX<$ZԂ= 97LŊitve)tdf(; "MlQR+9Oz K\^ߌlp3̒lw?hK |C:5?5:j*z&s} \Ĵ;eg-qCQzwToc@eVQ>a&yj1UkxԘk]#9-T S%x4/-+>+<L{Gp_D$Y=!S,ת *xHrcsfL6ocB&TaBG}ic?9tDd*< tE!т逽AWHX!I{,ψ?oP6c]4%O*gE }<sislOΒ*дOGD6҅iuSԇe51EKJı)ȓyR="wz'_g+څ1P[jLP˅Uٻ5?ۍ϶syiʑW qwsu+d^=&#hb9Wr/Eu"଩XqG-D9Nѡ b#q-#qs#ο~[B IWl m`6>a /O761b[/۝Sx?nsF)=I> (3D^#6IWVEZ @2EG)7gjs'mSX3~_;pa(CŁf&T 'c5*9c[Zh )kuE_3 G9n[+|)]l w̦wgZ=K'kٚ#kyBr6Y$E_;;SW^aM\}Gz[뱣?{`RGǹ˱)Zĸ+_d 'rfwjN$!PQ4mN}dC_{!PZ qm4sf2Roa3p%<ۻBQ_M8!LuQj[&꬛oD^g@"fkopp>2ה- 74Ӆ23EIŘ<- ϧ-n}.8W%=Yz:]#ٔښ.!KĊ^g$83@ 탫/,HG_]A٢%ky!vFtRCvK}[HvуJ<+pF^w%yO9-6>DJ'<ٽݪ򈣐$Y":u@r71L]"Cw=oMm[ڠcdDO* ItZ/\dV- /E nd.T؂#Ѣ@wh$HӀ~am˰prAE"u]>9:Q\Z$"&A8Dﺕ`}hEe>_>L;2v\JsUf1y0(#"?@NS{i(@dCJ8v[qǛ0q0W3iHɡUE3ݽيO@m(JҩA8ӓh.:970#~EI/j7i86XVL*1b @^%55 ;dgP, >6ڨ1VDs:) H&NJ6f:!k Be&%t܌s:˜}ޘİ?j6ByP2a7P;uč}:NYF.j.B&߮=-hÈ;E0Im{)<թ͊*7m4KM=#ayN>]Ro=yY+"oo4 *LkFq ()*}"[xt~/tY!0\r7+sYv[XE4dgR%# hr)w1BEI:&D\0!ogp+?fIrŀ1{,!#!.EZedEwMH !hDCӁǮN׋ MQ!V U'!3 0k:Ƥ>ξMݨ2 zGnY8"fZ7X=pI)W;{D@UzEV,t^=jw*IJ㋇+#(L A tZ|kaIzkٔ"no?_򦰢=b^D}Yf+Q'tSw2X!b?³2huoI, ,W/M@smo/̹7% e͍mܹHeG Ơ~H{R0RcFXMYξO5ڿ˖u`lE.^|,F??-i@|Cߚ3Z1538sknUǶjԗIЉ= $\^^rq7IY#vcA%$8ʲ.+4_Ⅸ PYGv"S̤`~Y#!gnb7QxK;4?cl]4O q(^'N;'vY2jL]NW1V}}otm\8blĢ%scXː1{]ioZ@6żʯ/$b5s`LÙUNvW-']{Edd&~xVsc Ԝ 6YIm[pJt $XC$ KHT^Q=WH|azX1M|B76RQ+,6LާLV$ܵ!SjKifMvEb0FfV;3toft<7 KL=Э? t Մ`Ilê QN2&i}ZR}V_DUaa}&)AZ )SG5mc|]OɜTPU;:jf7jl]Si7 dGB+oNhquݤ֘z [jz_4]/Ax+dE#V*&މbP!?rsP.h>Gsa7Zi9 4Cp"jS Mr1jbxqh6 -Qi R` gyr O/F'Yr3`r)H/;W8ʭ\9?-jc|]89^`Y䘺Ϙ)z¢kQim /8UkiZgLDѱDxCDYkn<;Y 7@]M\Ѥܺeڂjk+;S}ar 8U( ~ @G0U^ O : 9c*xVH Tn:PMJY|)3ʼncpO8_wyoTۗMs:&_N I.(؟`1?Jy6aeTP!g/n"=v3fK ~T8#fX~ fP(knW$#G*}$̺a뼀7V[`&oRu-/\RR/׍f @S\M#}>n]7;~@Ww2Eâh${12UJVO4T,B `֤ AY)L6y0!ļQ,n7'  wH.΁Rkhl-. b{EQfZiX+ '{D}O3Rv*Il}R0v^{TxF;䶼hUsot)Fbh|fGɫ5!LQdG-tt: bri8؅5ܛ,PQؒ+3mҬ ;T'R ð'YR~kg5Z p #*_1 9xGB"#-ix|Gpd|\W>qܸeIo۝yٌ^ynQKLw ^Xw1:<*9eњTENPݏZT'D m̭LW5Yqw8jggeOd]JeG܁ѓԯs"z4ک- '飶gFE O)fe7堹L2hM%5dgwiS&p\K¹t>=)Iwd% )0˪c/vy כbԑ"ld? "=H }GFaLߗ7bI"T QL)0,3lI.~K62M/ WJb!md[UWrp&{|&hUD$r>w%,؊p&iTc,7!|Y=J0.OWFr V{s21TpG.e$NXoTFqj5IL%ϧ'^gJe@nƌ$~-jU 0ӌ0ɂ"V2<0х(X)wHX iGZ( 1ͺu NǿDookRi<"wDl_oH9ePintfLN "+Wd' !i*n_BL;g҂x9b_b2i5oĖZ ^{p>N?_'C;s-/g\u DhP2m*Wt%\dڐ$GCt`O0i~ί1.0qyq.ʎ!G$Вrxԟz`1ȧB/W(iGġ"Պڳ߰JJ>Q@{kҘ֭Zeڐ#s/Ł p1;d?v6bn$TR[oZ;+ǁ~Ti3oSLiw!eb;"#A~O@k\`(fs٠?yut5=Y G˟oxcY  ?47ϨzW(Uk|^x bÎKYVhf.tx ,9LW"܅).FgXpS9{sN(g̲Ϩjȹ( \Р~|VOyV˻| ZH,MO~)?DaKa( pp2F_A5[e)U#,'bmcnŬi";AfrhL:M&+[K^ݚGGD@ XI "jyJ{36bhv,MnL^FO2YI6x(n%"~7NɤR xr6,MКDh `(Mq%/݅V|d\zҋ,1!N V'dU('Go]޳K84/4M"_3 Ҥ%noF'!r|?_0]BjHru 낉%IgbDMHUAQ ] o Dx W5cZxӊA%ç r~~"0C@ٽڼ'Eä'+].x8FVrhy} |:l+ɥ؆E`Оq<>~d?GxuJ.N߷@JZ2m;tMӿ04 NJ.$ss%"%pQտOijT l32HGoHrkn,w" #PQ5~d< %5p…Jx!4H#/ƫM%_6\"yY=x9jS`}x~._\ޜA*i~R.ڄ`wIH|59{)~"3yc) H$_ 96t6\E2Q:g>iӘeCAG?9 rQO|Jü .IќcVhȿO,E|_LntxYԆ:ᐜu>YLo zV䃱RVĪB@43#@u-@JX}/cXʚJy6B#KϪ'@A`k*x!gom˸(xaXZ|9?8/PcȝCGPOFs0-m #)8ZJ}ֳ@'_ I}^hz2wP}ed,\Q8L+җa>6{f , 0̖f ߛ?^3ʻfہ4D{ KBm3xF6^;ĭ:)`V rOºۜ!0+q2_x;u!# LYUʯ݆iN^;]ΪerfR _#~h5SѨNѥoQC}@ ITY ,cZ%X څmKgDꨊp+N6 :;j׼4USV#^"9* CaIL3)K?RUCf4@XΧz৭kiEP=S>KL"pEe`Ogiw(2k7 rk@fѩPмs "3E]e?YkȃDU9 sb&^ͧJMugn^p)?vFFR*":E =7ĄG#T5;`Uma^wnpӟ>Z.pcu5f:1*uPj ڤzy1Ou͔i4`5P\Zy Nt:#ʦyh@AY7$}; k"f?%iK&9|}ؽ#h >bbF{6M8/6y ú"&F:E<_܂[D}BV.zx.&Ax"(|RTL ` #[־`*NâWS6uMbQ2|Z(uroHI:'!nH󯺈 : dZF{ pIGO'ϯ2AhcX#H{1Nɥb2kܟ͎ZNtGz?-#]Q>9Ͷ4[ĖVM9~X ' h;zلNx{_-nNi;IXdԛ&zfe77)w-bg'sNG9y,pYʴo,28#2z΁;А?amamI!Db .S}QTbP<]!y(ʠGfUȒ_u ́Sɇ_ub"[R'2GQM$\o["?Vz%俤q1s}(?I;#TJ޵<,]deO/{U&-2]ϼ.+7H)|5f!w p{ nXZi %@ӑ漓^78e0~O>OTEWӲDtf=QjbuAW&m7W)_,2(ʃw)Hb^{+z6FL ml9BUf7Boj;Png jynt3=c ɸ9vm83KÛ {W1^. hԯ,V~B#8mQalU@S#4gk\RK'ina@Y!"!OFq.XʓA!bSUP4U{ua8cJ6-1͐,PL t34D1|Y($h,(|4܅#^Qp LjCƎ4pSSz H:mf*GmpC0&]%byp 7Ikd&?eANHoeALa i"|Qзl%2IxN6s;canΌ]v <Dx&&82v !gY6B l~TEWN~)keDzf'mLNog>0~i])(ζF E9<}VW-Ts#;тBC3$[9S!7lsH, OL} `([*9KS$jvۤxz!;!UkH2 4w4g4HG> $k)ոP]lw7̛o=s8AXJ7wR$[ G_QIv EzYd 3٨%`Yy?fF{M``C` DMuZOQgv"O6wt4 bC>P;~+a7ΑeNzjo" S!%T X<ݙL!1T'm W$Xĥ,t&2NKb-uOiCc4|į8G[pI#gF5EJ(:M6a3.WKOl tiJ)u- -r2FDKh7…˂Pu46ƥ mkv26 @:uk]5.5EَO ;< ^N  'W2E+tkߴ2M3kҶwٸ ģ5"&..nG$W焌i u86rBub2Mޚ+/Ipu8S[n*O1p.i81C|`x?xk_#|I[WiXLG yTN%#닐l8/+hX&_q iwV2yVHR7 8+S+cB-`p O\Znja[Pݯ@¤=DNn-= X`µVLImd \VH9p5deOi{LFRpO3!)'M `کB9ϓ<Sa=5\.3[y9(@h#A/ @uHIjxQ|*_G lF#κ^4`g9*kMQ`*MkiٽܮYg÷jV2C4qǛc?@5nMnUr}b:QadSvWƈLkDw̔Y6u΄[g.CGiۭۨvEڍzF#ClcbcGݨНw72(c8= rf;o/|#u (b$Cig, (/OG㜗Ad=v@d!p! ;@&zE65v痓?h֐,:D Cf uR|V["ڐG)#bӻEl1ka |@wkX#O{m9mӔVb.v⋬p(P}pdv[DL*}HWHY $/IȶoxM(PCQ4 0 b,%0T[i*NJ7.A X) #(ux UC%1HdF;$g[Pz/?dsgiBg/&;"0Q&Qޝ*.3}LAfԝWK79%+ԋ:i[:u~-}H!hu|^sm6q$KBR|ZrI& Yu4mX( nq@j |7E$ ٕ_p#ؽA3Th*mKbvPyAñ`q7[ |h{(_)NH"vl#ePrx$n)A{ucˎVD᰽`':"uf|>|J1[߲8L.=rB [ ʡdK&xZ &*?[!HKSn\:\ %zy/LFv^F2|LMU\/hb%f!(̭"6A|1Y8a&`0'$HU xչcocN6 F8J3_8q7~8ƆjLJF`1G5H;q?zj)Bv$|Up,~4tO|=Vc%mb"C GQg1vCJ.=ZoLԶ"VQ IFlr_Ƭj4:}`_N=#Y() m74Pcp^/^AşBYto.]ܣMﱋm=-T/!F̞'ag2k<Ҭm V KԼ[v&uA'&5E qtӸgE~y Q2$9e,y ݩl>T6Թ~)ȝhAQ̽zi.4[Ƈ4d2{Q_#d]?ķCkQUR}EX8F Giw6q;2Mr~!U0W_FGgιepkݸbZGDZGjT*O2v۳,-V%8c!rTN͙t gk橊`trhW쵱-bB} @>My&`q/U7 &GWȢ{u]wВR~yŒ$FΆTGӂrjh8f3dQ1fy po7 *L @9&vahnA|;ќ@2Sʒ2C5N{2{UYxt}zP;)ǘDW[m0ѷe=cb{$f<W 3FhqڳxR$"_~EyKu)m\0]}LDhdʫٲb!Ÿ3)S,bxnD,]@]8bO 6k?Np-_G nYR{H~!C1bP|Y>sxAεA8eCK yQGVj^|[6KEL"hE%|aBњ_^k~"|D|^' nmhsKNS^$/<8-ϼ ɥٔ Gm]Zݼl'y5Y=<_G5~frgۨ7Q;"77=pTe}K WoV̫ʣ`\M84t9 } ЭDID|[&_Ѷk;ސNiC].&is{Z9\-ިSp2ĵ^҆,P`@uA%yn:]$Ql˴Ҫ}!૪bqxx2@1?y[ԉd'* W q<D8|8-gLvɯѴ lի[nX^_HTd=xCȦj5Y(x(!4a1Vt `HfR9K d ^BGAn09A`t{'To'DnM`[mkgݽ{$uA0ѐy69" ppM#<}_}/ؠ*Q<2Iv gӓF| 6qL;s-8 9Pr.3 |H#/v",IVz½u:2~,D9+O$2\ɴe4>U/ &4LtpY6ӹ *3C!Y"MY(8Trd(L;T3? \g YBxZxV|Taђ{cGL8mbjTCʤGno z.}OXcXpꕯŗYBwv&oJ\2R実Rj#@8͑&G}IQx96 kR3߷4 =nxAY6$Hc7)+jKA%hP~/}FS(B} Gt4g0t3cj%"GqƐFr&q@zs o|SS˗ق7(Y3JL2y ]1XYsi\h)+Ml'Ӆk&/fjs?M~@D&.M F@˻EЪ^!*_laPԷܳ-3FNuU ^q5/XAKZsmu}f$]M Ѱ5K::FoL3+O&a_bٓp: pJ ,]x13P7Qlor`>+;HRn7 SxP|d{#7PY&|P.JBg\݋ۂO>ENnDۿ &ji t}s,R{CA2X]<c۾]6LMG I+s8n;(BF4*\O 0!l2"j5r TaLPXr]%a22go픘z- ?4gN2Y[((Gh9?d7]jJԍB(}~@ ?`=_礔{UoE~)`elMo }'^cha]"k7$U APpi D#Z%p%ɈoLQ= *9AW5Na ͵P2S{ sD<9n&H<ǿ2RٻunFB >vkm d͹9 T>bYsll¬|  M"Rgv\sk_݈!Ȅ RыWf jU)AC֘8nDS/ ngnVk ohQ[Q(X0y9>-m;kw+5#w3 6\N;M}w^}d8fYBk엸VLZ4gƋnMgd\k#+ET#\Ϊ3ȡ>|҄{ʇxM/n^h7c^(nXCƽY :-kk?k}w]П}k Bs\%/VwBw`q7}SuY(z3_OPr?[In{7- ѽ?0_y'\r-ƙ&hP/2L@QwLR 葙$1[V]mXh'ssAqa Klp)p]#Pōu:?*la.:^D۲YTv R{I֚;QaVzz1wmԆ0]9KW+d܃I-`!qyYpt_(x# )~8ŨI8( `2W;H7eE [ꬓ(Qh'Vkwtk7ЦJ_Iib]xTvwg.k9JE,kS@:GJ4"n`Qʈ*5gjfc%a/'/os8 p0>0Y )4" ˄2d%"!O(u?j!WR8ɂZ '1 }@ZA ߣ]4wgi>{?b"4,S-4d3y6h!"ҫDl5v{'jqꕿ) ,aVTѳtN)}fPYLlCZe*ZW7)V;[sDn"#bt p pd,#tC\ 'f`cúbcoH2g o&QŐ:7Μ_iFS t9w cȊqԷ" 7,díuUZ˚aw)/[n<^>sP}ee%yΣ@*.zw֖xhLt(~‡<9${<73W5ɱvCLxXIA᪤N'%;OG]` -4ߺ}l(Ѵ|Y;$vGIHK;u (vbJu]sRxȘ PP~hhF"T{F8Jd s'As k%/qstzX%sЕܯ EY(;DҸ\Ӹ!oF&61 gr&ͪ=ҧ,>>E=,9;@ҥWIꁚs9){#u:9(͋;NSIΑRr!la2y AR~gÑ 6 Ҋ,3[Q 2u`Z2g`ͬ1&KD ^aHy4!8q^7m!hz|K}V)\4 iߵ^}_ ۏ! c_=_?%k88-*0f)tکX9[Kz_>7A9@Й]@9; c!9ZI cs=+V 8 F-* yz[Zt-xtGXSۻQP#sv84oy6-8IWnPOe M3GΟHp y!pR1b\4?e`ȏ"o+ L3ﭖ <KC͓(w+ S9ބQ=|GIJz'D355Mn۲2MآHtJԬzTTQUABdTNǸj.- vv" t6 d`պklLgNF"0F(ǁQwLMYj8 @w<O zq_fj:فIR Rn")?T`%H˸>,M@zl-PC(`vD$qZuEmn\u _/gv`:)jTZ2Za7o[dX6K4CJ&*[&?Zr_{Zv28Or,ЊG%RS@lXl:|әJ-ANm?D,vԟעK9zS{*tl#c9ge f43wcz CK"WTʕ@kPrתԐSov~TYk M*{-)٣1-NW3`f. F(Tum|b#nmAa&BOAٷY`Rf۾^xmgh۬6.)i^qXJB rdO^~4hk,q,C3b(}au~]r%ѺT̳nzZbމuVIƂ0h`\{a!e/"]g/dfs+t[`;w̒BoQ'9UӕqR8f.͋eK5C>/e*$HX\ HqhQ X}XUV/ۑ'`y/lv_bVU^tgI/OqIoϬszQkGWxPlSӀWh$R[6XW\dp%s֙mfdTjoňvjr5Cc6Db'ߧQSr6[;Φ(UګWL+OiGJlb  e߮y,BDÜosN(o$GQBK8[St[H\r50)ԇI%HoET/XFj fLEfE2WBzIO ufLtY[(9åe1 071IIUJִܴA1 D tr,0)C} NIwX =q9u)e ǛڂQR^L{Vɔf!"39UuvHPˋZ+2 ֯V+|_.[TUc_U̖H5 Jֽ^=lN䏩:U.'߂RİL\| O%XZ,>J IU_D82P;e46,/ +?)%۬` PuHȮ[_18Q%!:: 7$hڏh] xndös/:EDre^E ~]Y@}5ͱ&ޏ4 D`jtO]čG)?'! Ob':v %5Amі` Z@,YwbFT-{G45YB9R(%pvQH?6AsHeŖ0R/ q{- WthwPw |g5fBuv>On7'/oQ6^l 5ϋ 'k՚Fܭ tx&pM#&2MÁ*afȎ/2hdBV2 bbrrDY6j׮;׀| qSI5Y]ȱ~qߍvGҰ+:Hq2*tmM P}8N OT?OL0V  |J5jexi𕮂Jg$O 6˖5?afu-p2.PmN;'dq;ͼ%-p$ʉ{"MbS;;f4&vVfq1mOyeR(fÃ^iHΝ4yei:=L)lhm4rmBk9 2ϱog!P:T44Mwݷd?]y c&=i?=Ulm?m , -|jЄlʼn bAMnꝋQ*u0GUeՖ*,dU؛@{mcByD08bYp4e3a)hro;ш?BRGI24FImb"Yb$aX{s"W\W館uL=d`#\iQAXg)#Q\?9Gm-9?u+Y'do֜BFTd39lw0r(_?{cOSpY yf5\=AI6O04 2IZBG&:Q6>9]|(e#;GFkYn2:͐Zt.[TfTs;0EAv?&ylIw+U+lhyBMMB6yÆ[nk 8af3#>:(@Y嚠7D+RqQS4y?pk_w s?^.u|Z*}xrK LlۺCϣEhH}&`J}am},/q(VQW&3(Ez%X!Bzo Vn@c]I!zmR"p>3-1D`Cqk@loNWp(\1Z,>;~+wEߚkrMOJ8>/* EEF!s`#=o?L]6gNMrqCZ2ٛ΁Or._j)$uFD &zUj+m\ZV95i]N"Hm ILJt/@oB2@ykZ,+Gk˄PU)82YKIfޕug€4Up!f7/icVt( e -DZvxlUq$BrNHF]^ k~ל%.4a`G%@(!u@nhZT-J_Z-ned󳃞X|Mir+pg s>pEz4r~QH#ɷ%Ҷj tҭpWt{-dY]Dbkfds6Ϟ$wlEu;4@3aU&񶧵tbtsRCZ'ȸP93Z S.}M1)`BŤfPL9B$Lʎq.Sv/lYRv$9^#πOGxdTp+0yQCVϘ!W^^ &hI}G7mdTi;̵coxgc\RX^ Xهڿw5_rVhe2jk,P_V\Fb-=\Xo֊1 ;%Ǒs>{ByB"Uϯ jTnxU8 Γ"P>m?EfBs O:b w=Zf%mLjK>#y+i=bQC^e&5wC36x&w 443&-?LRw^}WX1B(3Hj~ʘA~|0rӰ+}}Tf{5)/ J%w,Cr@\?>H &ZQ|_#[R\ⴢ@X5)uZM:`glG=<WIZAIOUL,aFdldeJ Y57ia7Р&2Ohyno [u1dG9M1t@sQ/_CڏIEY /e*ߘ~/s$mmS_៿UTn*VYZ isSUWof hXߌ9: :j,,cL± c[8WɮxXq`?13r{bEr}8@2 KJ wB1M(Z,33&;woeclHo'L 7UNFƗ,0b B04oA<&*)irͥZʲ ,W%%5h(>7lTO8~ NeYfB)C+O B򺟷mxBd8#rnƬNDKs0qź8]]- Ei&Hgiw F @f#7 [Lir#- }k4>:[EY|D&3y;(%oc3l|>%Lzb]< uԑe*0HS|AJv۠iGBW 0WM5z#~dhy1 GTW]i8L!F/:gJn#sM,ڡe8ÛACH;m*UXO*ĜCVs|"2 ] bf/)ƂuE;!tQMw(BL^؟Ȯy9UQbNpRJ[XNdY/k:UuQW^͑bƉ+SHwƉRLuC⒎ A8!zzIbހUĂ{(h3O-o>}WDH #?`q `2n"ϹZ}fG7kMVgYOC_K#"P q=4YJ4nL \ \YE KR)j6Ж ?{vI˘[F0vpDus'DJ4`[ܭNR+[{]x-1 a0)0- E՛SѠOHnfCKDcQZ-L#VӗWE{t/ Gl";1OZLF:d 4$uebx&b"ChňpsɺޅP,|d 9zK mVGF\dKeb)UFPYpMf\gΟg y}Nn;ۦ&ް5R2\H 0\B^D0)QM"2V Հ;͊iSBPr(rSGp/6YV07zuXmwh<#.K^ZcTC&pKP o,73od)չQ.ySzeNEdڝ)`7?YKk3j/m 4D_ }`*P+kǕp,'Nal 9|uA6lhO*mlZOO___"PM..Nud * R O7M= Qbev!ݨ}3:,AS(6PRr2ʦ1nOv7>P {fmk*q]gP%X#gS%KnOo f̶5}Z2Nt bg\$NM?n3le fēV5rPi*\;ľjrMW*EjbAOmՉC.+ g_'->h nC\j'~L- r*qϼJYέ!WNW'Pd,eHtmR[CLZqĒNw!y!gW,K?Qg<;me5蠌φ4ȕ @pRwq ﳎ;7pPYe\|Vy9_Dk9Q2f(B[.%sFv cO`hX&.L8nE3RLI,4AOb)Ѧ6qClH4k`o*> XhG.S.CwRJBՈ6m mVz_- %b/b5kZk#=oga!tÒ=q=)4Z؍pWN d#+0̗SP%8XpU]R=1OSߣ5S vb<=<? cةb Liu\#v^HP,̱TcRYL}7!xv̦]8P _g NmJVxIk hSr>x^-H 움k0nX}c(?YyBY_GWSv&⸥Gs ̰~Lav 2M_E8VwL5<鲎nH;NIp6t><˿ç,,piOÖbjroU"GxX CW/8QiW*JKN! aY =,c;Okv"li9j:'xr$N'wU6ЂC2YvPdf5& {?܊{|HrFk\TWVwLщP*M+8lkgQCF㶚߄g02Ϧ"y\Ky8^+T73ؚY)q;ؿ#khIi N~5\#T}<%! ;y0ʐ5hJ},Y/ _kHb$=OEPc nh44ӁWvy *쏖 F@O֗J(!fl&  dPAD_.>R2ARn"ɴzae)d>Z׾MegM\- 2J8]S ' H5{gDZf ,ܕ)9\ p F۪{V3>59LLb#s7UFrNS*+"^nEn]7uw{ި^ &gZx[rѪ1E͆QjT YΦf^f#SO{ރ Fot%=: n:iy9 ^N=V1 b}7|"C+*9Q/=#^ 4l%C31 ʾK>կz*'O jT5vm@f(q;;G9⒱ A I% c^ _ߤi[wMa ͫth<"Q yW}Y+,Kaޒ:Ss Z=)s`!&!=uUkmp/.ÙO/ί{߸XP*$'X~ѦSzFDVu@\4 l$M |YE:dQ"ƵbT=ةsRޜ5VJy1CI9z˅:a;O~4v5-/vrkSd)zl0j7(^׷qd%jq.mXk/0V| u@SlbQK@(:ec:Z~>p2.<و霶QЪ VhOR`5(΃kĮIP{D'c{ Z]5]wԃ8IJ,$"[>whBׅI`RrP30pj,+s']Mh))(,AToO#pV,jAyuK٠y`ة|k<`C?to^=||Dl"T(HtHұ i:wˑ"f!bs3jV0JdE[.]UghШM}ǺCA+gJ>Y1"q8;XAgj2&tvڹZi!>2ݿ|94WiW`Ob+@6KHiO&־.ոJ\9c1yp?DH4xgř .4 }T#ѦJE||GPO7\g+Pf쫏k_)aY^۽lۛ7qwNА DոhHa\4-b|]KJL; dN6Ԕߤ?W+#vgM1Q-l$ Xޔ҅w]S !T- 脂J0r;;ڑ77TĿS]6'ISLFԤ;-̉g&1 " BJ$sC7X̯AM;b^V$"e_Zm^b4c\.j1|`婡Ǽ`n@,«`W D9> w6B5q4K3 );I0@4 ٱ׆C@ɢڻ;vgW5YX|Ωd4MٟCS>é05F.vZmTFpmG.՞Wj,jCLf$wne }2Hrg@#qC^\H&tYG*@+ց|r$ `A%ڈAӵ! :uSYTNh,=;%"clo^t俩=ؔHf XZ7![e,ؒ76 /#z▮ ]Dj:h$-B%Pvi3RXuZm tYR5U$ܸj->p0Y3'6٘goGDjXMj'e|̽_;rB.E4p*DVgX%u3^<2.q\&E Ro4٥y)K +7T{d+Ry>9Ā1a:ǟ9GsKC-cIq950޹vT-K]r9 phI۝~Y@s :lo b:K ];`ܧqHbHxqKL 'dHN $R—N 95ib$h9럂k: !z[Kέ_!hn`-dӥ1Wz My(\KNo 8}$,P/i"/t\ZFw" _ѵvJ c/"q[f".X9{JYlEv'kLwrmmed+#PyPuuZ:E;w3¸ڪ ('dQOqFYNǾ6s9(/`^pt3SӖu ;f߾A27Rn"J#0j&j# ӱ0J`25gj7 ΃oqVt)e`nN )A M$^9E& 1gI\0] ٶ3Yrqi)&R۪Zu<*C{gzVڋlX3 ]\tjMLq`[vʼ;뤮n H H.Cc[C[%jZCFC_Cl'V;ePa@?+Ĩo.lA"76/(56{nIa?\B]Uf̏/[3@SsROB{әIi -IDsk}dMgxdkwQ͹ʧ 9QMZ[BFfq#Mǎ;o׫:NQ{EdyѾDo\4ygbbkxRYxy:MwjJ:3*8EXI,vnU<_ =Q/byX"J4@[B"5OJ($l &wK^&6gѹ]u< n=XNɠ5+ȃxxʪ<ڬ&*׏djqC\j t|X[cQJPڜShK`Q^OP,! Pv/5>}7ܥ ?Uܯ:ƴLDaV~ezi*r[nPu7&+*ĭ1D#0xB6 J}ؠ?9p=(8:4Xjq)i о׶[UaՒR(DIl+sUSiV{5Otv@/O RG])"G%CSZ(R6@? 62g+K}p<>=zedtFOBrZfq~gHΰ0=?VMM`| 62T cCU WdH gc^>8M9J'_ܿ a$pG/ S|cD[f>ۚP 'Bݨ?:'#r#cP^FOhiu-G]9$)vV$(o9G%Bw,/ƠLM&4ʫ˲ŠͫLcVnVw0j4suFzpUoT>mKl |ĖMj֢%tޘObؐ/;Ao;uYU:lJff܂TQDf0Gw`c[TKC_)3vþJ(|)x?Ğ1](xt XQ(cTI~Z1̈́% qP  '_'wwg#aQ0HRLJb"RՑ6j<+P*1\*7Fs.,xFԚ8" 볠ev\pW#l lĺDMz}-r3*OL05?>/Oƒl  µҬ[12vqŠ T!M,Qچ=N|I}N<%m$?.)keևO4]+)a iNKOLP_kblO цPˡʽɢ{y+V7͟UX4ZF|vxjrE 館 5h[/#Fk-&]DI?N8ˍly5Lguܠƅat QnZ$$fsJ[*֪_HFpiu:Xĥ< ƪ8۔IPމQ"uU;$`@g̶k8Ɓ!^mBePz7@> \F'՜L(f&&m-Qo.wd8o]qм?RLBל+T.PEn}>a\+`$ (uM:ZbjC ;";)rP9 AY0C +C5qZ*Z":%䘧AP]u:b$D<`]R$~YaDݡĀ^艬>Fo* mNjmQ+.¿N{| ؕ/P\tиL (NTpP"Nw8V>Ay=i11YO?!Y}Iqq"njctsLb>lj&g_qBEעlQB)c/hRk)B'g<@qMz8ƜVn UߒW.I+FA.Nа|m0M2R7###GlZN T(c+48c5ncCSQ7U4&&{.лnԡOA\ߧz^//Fb-J.f:h7tGu=~ g}ʍw$O~zqsڍVʋ^@]+ȌԷJPsJSl+k$r#;mMYi#eEJ޾5BQDkv\IetssÀ4%imv6f8bd"mm.2MW4Y_lh5|?H#G(нq7rhH0fZoL=^ء*bO`s cUB_GՎmG@|wx\C<܄q<ْK7 A=bHJe |E OEYyo~d9qD-,E gy/K !x+2X6=o!g JlWUg;_# O/l8JytKH[u($ ×&AƉ;8 "O[[ Q:q0" XJiޏσ?7 DҺ4 4VbSyCczkpA+J@SIέ۞Ld.Q *$lJSbb8V|QL7O r\|f ZFGggk6o@]ej՗|,!N&xs ,P֜!#V0o)-__DPG4%uJXSqp &#o^IύտEk/(ulQT[ןx*-r^_u!Ћa 2`VsP:.h6FS_Ř* %I# xpLꉻ<Q3}>Pg;;nW$ߎh850&#T~y5i'/>ciHoLvu.t >BNeCYX#=I/HlޚᥱJY_Xh_+S"se<{fF a!^w\PgzMǰd:w#b6bKFQ_no{T0w6d.ɳ'$  y>9AJts}1lE@c7/Kp%ɪT4'4Ỽ$q7KĠ=u4G|:Õ&^.,+ 7xC,ݾЁ.UcA/sViYKŠ~jHJ$ "/dar'd =18LJ7dT ;x-}cB V:(P4idA+at:\29W8Ѐb{^`,AxW>KˎXpE8> 6=y퇼cNu6cw@W%Z+BW (֗xt~wvg_PD ߘCfGf[' A;/ۚa?"_Wh DhWVC0F}Ĕ| iGkS$+5EOyCT\y~CO _Ԏ,E_"ֵet+k#0 n Or=qh[abuo7 w m11OXCzxx-ഹ9%ǑCF:H)grGIޗL/m[\\ o4U)6 cI:eJ0<7]bZmW,}p :W ܌Ϋz;o7획\iػ𮸺 hծD w? #kyF*k4:N@h`Y=ƥzsZ+)"Dm|mh%Oi M;¾ r81W͔\9P{alK#BPHX83Tv}&6~Q>Jn@G\}+[dVp|0ao`락VDOM1m\x*iX;o6vMkKybȨ@9G\Ly \B`SB0WnTzhC巭jCG4l~[vdT\FvɢgV/.c0$qX'àwQ'£|Byٗ`4t W&0SW#o\D:%/gRM9oÓ/BM?=%2=&e@}R$%5z2F#ɋ"lܲUv+ WB˫/Hhn BO{8 #)QcYoI}COt1q`I`=PnXo-OGQ7~xUVRz ],XnbKO3 rC(%C~vi{JxaMBD w!~ EӿgcJ<"| Bcc\uEߨ#qDHSḦ́F!sNv+PfZƈz9LYֳux&Lpsu;dt4C. %{c ;s_zֆlK'UG"BeLiueAYyeа^0kQTc\,޾g>iB+1C :7?`ye6Gނol0co|XcR/K>spN_^ò!bq+Lp I*?^܅jjT?IU9?Uh ˣڇn'{ iAz,rX[ح;4 6d SLŻ=➍R}/x59ݖzbb-P^ M KINH(i7w5yCH$0ElnE$H<q:kBӬZw+d1Y{XH9VY?ghω&S;9l k$&M-b3B hWPB|죺ew~*|+ףVX̱= _Lm'>M{]RB㏜^u[Jf)EfXf--,4ϝX"v":b7}WJ^2i a{d("/M!WU;Wg =#b)Zf҉ ~=Ԍ+ny.J߱I,B~Mm&EK2C&%Qy~0r|K3"̯S!#ͽ:5,}@8v#.)n\ѹ)ᶆE|=(3%ǡ6 3 aYޙD:YDC@5 mᄝJy iޘwd:݀l\ۢ}X9Y bmPq\4ȵ7ޙ`jbJnFw)@|gmF-iZa @uj_qWMiӟviW3̧"ZXHYL .4o}.Ji|T8sE1xّgw`W&f'c2) ȻaOkԌ{u;-kO:*^8x!9Fn.F,d$l$KR`7 Ц0n +3ۈ"PT/ĺȔ͸e!g|! 3SWkc'NL2dz)bSJvmoԔ(V;WďV߬-MZO9Y#Ab͗1UUv\PprByY=׍e56] {R=+CFv#5!VV&tTZ{UԵ4$D𹝞INt:ЬޜފDEJ][ݛ0M1P~,IGLf|GI7G_eo:.Xd?x|x,s_; ;#k +0u[q>n^a幕 fDWenx` JlC-bN~a-pk{@ӄ`%q>l0zsEh).^j_jބD*{ @?qØ~~e <TsAueT8cgTb<ܵk}*)/jQ"NMi5~ø`6.Fj8.ܳ_G)c/4YM n5zf˂]ehF-GU* QiHv7Nzv aב:C8Ֆn nj>Q&?HXհY"R+1GVi2;\q#epjS<+[d-Y,P.};G]:rO計lm둻6m+7_ʏ} $C֕)[⥣*37iSÜ~?]s䞰3˄_*su9}=q.C*n pv9ݗFCUA9> -8: $ư I$ i-Q2Ҿ7/2`Y+.)$ȪG~hJ{p+? PK1JA6s_|.ks_w+cm^)$%+MկMy v,Ct'vam:~{5c y–녾VƦԈnYRW<֬Z[)b)8#j$CM5H]*#)>28`QY_}v{Je@Cݡ)E|⚽Y gQAHnIl cVK~hLjF}aúd@Ѩ#Kp g_3mQWQҫ(W4Q${ XzfeȺR hU&bǏªG ݁YmdT SWn{&2+#'WSz~>qs߃h&yJd:h)rB'soLCxɴ?.}v}6.G2mISD~P*/.Zf6沊ʐ\_hԺ' UAi,]SZiwa}ͬ~^2x Oڇ]M6T1,r?#Fc4lqw5dgWC:qxLaKO'b _{ZךohܢFִ`-x6p]۶ 뻪]~Q:2ϕ(݈VMa&WF!W/罰1=>M+f?3wؑGAY: דxaKᗎ PTgcuf[<5^V@8}l^_GC|C>ݻƠj y:hٲKAk/My^Yd0k3Ɍ.,O!N%, ,d!˙}&E xAXE* $ė 0vb1P1Ff>:lmL;;'N㠿;5}vjA<-Mb׊yJ7Ut[m4>M^ 7Ѧ*H&I %6&L>&Ob+7# 7,}5x\Юa.71,V\Jd۳0ן0m8tLĜsk_YRi̍{sMggv=C!:}UKQ6@@g#F:.ցYmIHZ +*:T0ߩtw@X"{dS+LFs/ uNb!"_QІXiRsVfXyg00hQEۉjLL[Y9PNrPzSy=D&'%|bKU()H 's uOraB',ȞrEJ,O]k(Ryv쬒Fs0cBs%N,3XŁ1465=00 5۷lq8f0k K/d2â?Ϝ~k]|eOLP_Gg1}*ؘ.d#LiQ=hYmPPM,uB@q(` (?ihNj$8wLho\?C|Pg8id`}tپYǛdsuyLW}<;^[#2-I|:TW'|KתLpVF*p畆LQl |QCR-2h#d%ўA {g!m@Ь\mI!t Q6ԎH`Lt6ۜף*庌->y.hex؆:E{cܼ>^̍߀f^uml5a.5žTgoр~bu<o ëcC+rY}h%K]pcɡWU>c5͸6RB_ !3 o(#-Ne$DoZ5M@hq kX69hg VO0.?ni, 9B9֊ |Œ"XMx yr0-?_ 4WF=iƇY (햴͆cxswJQ'!FXN\ ]kHѥ?toO=5%F֦H9xo f\mYl; QkfR`=sliEf~Dr$90$+wL2Z,%GauxrcݖLĉc?;Hpa*kGM|J$${P㍞],: xN+ 5+Uǫ:"dY@_?l~Bv}:㲆H"H5(/p'8 ,6=C&7EN-?*/ݪC&m{$.R F9\69F>X(ELo/pZ4V R@][6~ILkM<6PJLA^mW NIZ*" ?W4h -8in[T7OƵ$0KJV͛[O.r52ytOzh?FvɵQL;)}(.S_ YO:4#ݺe2,C|5 LpXc+V"*x3F[8h*Г;۔Œ8 xS=:3L>$,kjMwۉamu4߃LP{*͚VxYmCa.Lo,k,6$-5w֊ev@}^}( b8fl# 녘(:\.3+{öԬQ!_t^HC^:13df{aK2,X)zψo20 p%gguERyR̙yO 6|u!>b[(w=&Å {m7*(N'9bUmYh\uoMxk`l%KGA%}e2iS?z2_Ee:9O9A9 ވ]="^UlXrW6F![|]αcjm/*&R.9u((X~yYC6(JmJΩjfRkډ-mk2D"z[lFv+x'(7Eo"Է-hcH+r')§{PԺBY5Nz[z;B4?GȄ)#= IJl`LW5Huy:,SZ2~:(hlYܡah>&g( b<BRMJM꺹K!m!5f8Z\ &^$GKM|s8I^ q֯:&Ħ[D:Z?/WQW[vmZ,W-T>$NnsLAʚ"dv&c&$eeVbu^6OiY5|a u:X("4#^e >?ߗ zؓA޳s[bO7$ɁB {Xe;;X_CaSI?{5,8Ie/ HZ'X [*A LMX3nGiSNx~X[Q<;luz Gho)`U@wnH<@6/ {WQD/شdǤ_ .|yw)D'Z8j⋻ZD/LgR?v -MSzcfӨɘ7WhcMzaQ,4:{~t讖a-w-WQo玊Wkp@;ڬ2.d舲:>"U@Mv 0Z-yݾנ/)Կ a BH/1J@/ͣԦFǏ9'ZLXӈr-bb)jchX7 Ch 1vMUڅv Ԣb%t<" ;;ur rPv9ӧ? }"AȦqSo]TĤ qo'h/vn+SS$q`_PS1f/IlInWL&F%fr~?](#i C nv+P G^~^Z]X(C/)CpWWRʪ.dRurunRX3>=¦(;DȨy$!kXWl B`y:ph; %4.?p1+kyzװEyJ ^>ν*ɡhG%Wr5$vF*Ş6[ )l%rD/j;I"EY>߈10$N&ra5btK WZJXس9!3xT~uȳԹz!~J'xvځsffP{A~Í*0}Yx2-g]o1B[X<]G' LR%_ϣ*0iF,ݳ`[ Yu2m5Lwau[QSduA/ ;ou02hU&#>qd?U0VkψoV7 0ސ|2||!G}S3 @K!Ӂ EsШ3 k7B:*i=/,3)pnj2Z:LPn+H(R|~#)0F㦂;Ƴa@\")EIF<޴{KTPh[,@ \87 Q7[jfrZ,H81Rغ^J1"TPU7e^E5sk$JIBŐ))N/[_-G%oAox< 1QcG1F˛TG(k.Tdgb Qo鍠`UZ"օ9C'jPa<QbgC yۣa: o(Bq%51kHG y̺R*&8ImB6FOw-7; e\K!C~YȊJ$rTEEugЊ-{+Zp,cxsGII 1RTaqc!kEn:ꗴ+n_O-sw|COev(N4b;8Mz+$ZK_̵20mN}zh&s?R' ;&;@{Qn7k఍}<0+e$MON.qekٸ'rFPŗNIw=G m8. AVAUBƆ}j.QF sU,VD[Q'i~e 9L[oAO\@qerۃiG> M|` <BuJ@zQtV1-uUQՎvs@ZBhVv4ICkYYMMEfL# 0 _u$L&(2e^ݚ ̖<(b-P$|`[o8BR<@A%Ғ'k^K v<+TZAvc̣MҩCWQŐ{х1kN-ˉ;("Kv&GQWy^n,ZVUQTY-pNR}]6Rmdk4m+QbH?DT{v\4أTϚz Uj?T[jhQ(:#/kb@=˒Byɿx]Ec'z:1Ц/Iu14CvK;,ṟ}gWF)fr449)`1JzRd)ҩ-R=]a٘{ojA'}7vrzusJ#=M  bÇkkB'C)Ӧę#6ދ" F lжZa PDѿ߰T$|PnGTdߓZR>_] /UԢ$ O\N$]kp eSqB-~k7{f-E% E Ri{DB> rױj2hjՈ:6S]ɍ8BNZu&MҠ@yI %'L:Fc@ϛ䴙oJ0V~jVTժHSOL~sT/#Ċ tKj N'@2 :ySW/Awt =m"x&/#yA>"nWٟ ?qͼK0M|sm|\P ^eUX,'FPw. RebP{P˺Hk9KΤxl^1]+ mcJ]XkGr]dm" aytjD{O &ÇOe_wrK q3YU4^Q! nQ/xHH5~8B|``zaK3|l?QOOI]AwȧTDe݊F]sϼBL( *fhAi_u.ZAqMiol2%MͶ%: W\wupǚ;}TPP}7lJw9L.wL``.mW:Dg> 96{c0 fDytEHv GdG,uٺ], e\\R <کFÑ)9C ZîuA?DU-8I[r`QA|:Eѵ1G6ټ4,{0(cR*iu(:uH6Yᗘƞ ]E$ anU˷?Y1Q&^L+K7I}U.v *tzaˑM^>c N!mfMg-0a 8 z|8slyW~wDky\iB*9sl=$fp_6rѡ/0 KC @6̠jQo`A‹4y^Us "vDOsۤ]6΃A@lɑɞcW){F > wy1Ky8@fhJD s c(Fɇh54YF/h(~vȣȔcu\E{9LfDO<[xY*A50vJmNQUT2^'١CUGwA6ȬH%p &uvکuyJʙq KF,Y4uwki.6ALueB{SΥn[tsMCa,&ɽ|Q;FɃ_DAZUS:sF,Ek$ F,Y])-6АC{cv~. \Œ7RLv|in]V ޞ@_e-c}Yy?/k{QiX/4h@5(,3!"'ف[2սr=?g6_l[^NأE rTi^54)c!DJRxp+AecV(y5yXVsVW$AEPFxFIlS?^~ܹkZwELSCz(.uNJ]a#;`{WMr{.'!4ch"W߯\,"./F(Xm\\^7_hC7H; }:3$.ྞ,:Ჹ|ˮQΗI1\I @f˅M%Aۦ3np<:E4ZWgE&P%J57owa A2.7<۫C?ʒ|jm~[4&B1f&K?]Y6O\GD], +~[INL9~KnٱDz>Zgpu]8EvZڜT$[JOUmO2TB'xɟQC}0i U!`ݕ ͂Q wICDGs8!S! 7j@CwXA /wM ֶâ|WTU|:Aqž9jCwсgk\1x/$)=z[| fÆFQN8mbQ}As&\m*`G J&.ADDL^A]ܒco–l:gTh ?'WћZ ů"c9fH鿻(`j`#õӢh A'`;R7e1Nglw%rB_k9cʖ]V"=m.TeŌf;GJ*;'9'Nz.U(,epCiLzyI#A"~Pq4SeHe3ĺQaMs]V(h^~!ÌA%V0DIMa- »aăFƝZZJL=IC}!WGAS".(g'j\0@P ׮$0;}H~{%-Qp$8{Uz (Af2?--8PZ-s [ YҜq#JW՚#!(x, ?{@76Ρq(28\yyl/kbsm +óm}sձ15okېNɁɰ jطF-efF05Ր;o *NV\N<[H|[\j@DO;}[~ 5 ~2čxҸX2Rqx3HMҝ_>$]9;ƎMV^iڏ mܚfnY񡠆f`|YF1Ov ?~1e?}U%B|x9>5a񝶗I= Pց/Q4e(}%+4!:!+iWC_([I\< 7~n\17•8.|ցjK93]OaQ-QU2c[P7jř^%-d6iXJCKDJJ-}°n",ʿU(ǓH7raL-eCۃ<=Czn"E +CP74Y\F]tHFL4M>$JivErM#iWcaLእtv }*gtL/@P]#vfi ' K,5eIZNK_"Y|bh |쓔~MߵD-3͘5TM065쯀j+zP\dg}IJ酶fXD']-A!պ [0!.$6*~`oG{7[ n_ENQL`DIཛྷB!'3,Q X5f*؉(mqԬs2 7pY8)t~o.hx˩%#;w_P?ρ!Q-ˆߏR&{u{V>zq<@PB %.i`pZ]X fWPcDx߿F.\R?Gteh(pCay+J(/hʇ=f*'q0w4!Q'ɺު` u2BJGC}J呲9G T(ۗU2Ʊ6lc/Ek Փo)PqFlպ8Hz\=TtemHև\@¸=!gL\4Sսo0M`] "{VFA 걆Rfx2PO J6~K][F|0澉fjO]0B~Gm$C:w>{"Z9X[HIT0XZ60nz7"#K,Dy T2 %P?F6Oh0Nƥtc#UG>(@_|eoaMF1!ŞS\|s*AμMs KGA"xHL}]mA9q͔vN⩖U¡k_q].>j<|Hll 1$J/ &XN>0Oʰmo' S%&z$}ip7'0Wn.?sTҙl*wD\vXo1Iވxr\.Hʰ+*-C;ӝli ԳaG}4\=zAUuDJ}p/7H I)M.'As1HPг p _S5I5r"?SpUFpgҙTq%.S_FJQF Jz9fؔ(\]$ k;6!P6%|6^D꼔+o|yȱ`rA-d꺸羮ܫ竺>9BT꺃Us#ֻr~_ˇOI2rh rS듐_gx_k0%B&ϲS5w?(]i+JvsʭV{jW%۪W1p l3/@ow ΏݐZ(E~A>4S% Rۀ+٤E-M)(E(|9E,Y1Adm#$gP 4ihҔUV/9ݥ6~W(Y."NO PW{GWz/یznz]~ǭM wwNhbѻiHzԲz g-y)vC|A_R"bۚj ) , |H;?ɯha%%(/?hZhM$YD$rV22Lp9}8.> OX˄Jߩf85CjoMX[7 "M>jfQTi δw qSKffYiy"38$gX`K0fCE7Pt-7*9w֥qy7k AL(oǮjJTA~Q|Dea}+h-^,]Sp; 88iﱑ,w] Xb#=pt !X-?Ӈ&uve)@|c>8-=|Mw5k;ҽیrG=4 FQa>ϵuh!esrIJHʉjG4v_; j N-ED^J%Nqf~U\.{Cd~ c‚qk\\usOs"uhILN^gN8@WTD,Vҹ!Hҹ$$1;/ +sTE?6*Nb0Y ebDAa0[hWl){ S)(A~2yE8>>1hHInI[+{xj|ow!Q{xH2K.wrsP%Yz ՝LsBcIr VI Ei#Q K|VwukXup7x5-L<#8J~Zh>'[:LQuݓGE؍_lRJOMocƀ*A >YwwjB}dhIpzxsOxdz\O*'_p֩75؂⊶Sar+q_ϿbxkTO "9ca!mh)5dZ2YyMvB, ?QY%잠ȹ.5X37Ctঅ Lh@ fqy&IE*TœǰydEL?mK#خ]5xTm#)\g"/{. ~j]cBשV˟2.0齊ќb?ei*!z&ՇX"nC*,rq >FsE`2=3nb&7S1y)Q`Lj}֫\]{DO0OhROTޝzH_;7~b_cV7;܌ o!/ V48I=Jgr06UФ(ny߂Si-LUߟ0#8#|we/ш?iH'Z%R,Y "9cdR3 ٵ)BT݂;,41ƒ: F>I+"f 2 2 M +6ߜ|:Rn0|Ň m8ȗmҲ5~JbO{Fn8[Z˹J;RTuku)Qv wBo$J:u$MSSU%5WTbVqXI\>`~$k#/ðR_c ɳ 9 J7ؕMytђىZx δqqK\L:jGޜVmnQ9UD"Y UP=>݇w(G}Wz`2$V b=B*xB[ Ҳ.ݫcaVgd21ߑgnJtcV;8c'R#ĉ-$ĊSW ?0ӱZʛW Єb2^JQmAwzޡDD\L o@Jen-]0T^^f_夈Hz&nR$oK ww=L-Oe(Zlog+ùC3PzɰzMX4^TCF/JV_ݱZ ^]ޣfϬ1nr^/PcۥZ(Fi(rƛ^Ue)#͟׉ݩz2BB߇= ۹QpYHf@Xy\^\zʷd`oi]YK$<ׄԽRB~-?+SL5A9TMs:mg%@l9!Xoؐ acm"6]O_N؁n.6 Ƀ,2&Jl.NIvew_!Mh\Ļ@%f*{N+ycl=uft*)E&=,[/wz2oaFp̳*)(iS+ -x.^U%9x}:}+4c!]?TWpyHz( ϡc5uy9_Fq L"hYݑ.6 gc9~R"Bu'T *,tH?> ъ1M[d3]LEqn(g-(QBa:wN M^,:KK"> 8-{H )QbWǺ>\NJTh7}.{֯9A!!NTS'\n(.߮fN%=Si.!:`8.X?Z"8+`a0Uo_1@SB (UqHѹfq*%@s%]<щ0'u <Ρ)9"KI\aVU-#x2IVӐOD)'U(H>?$Le]pp( ~8ϣ$ixQ=7$SWP/FNR߆a{ǁPjc~um\W{ MUy'*7)J/G-wZkb.@.5VaqP}R{'tD{c `F-֝3ڋ./EZyB;eѼ@pIɧwtf䄩x%X*a}:^$\$J7{^+)㵤BSY5; tmajI8Xhh)|>Қp.]4ڠPX/ZI(avL`WA*GfkYCAsʐU svWL^r4*CJXP5P I]VQ3ynRKYoX?Pno*)qEYMU[Ph.Ug f4wB ؤaz#Gy֙bɎGvA0 zzJZ\nkA ʅbC981B#p"${Xl"3?CCjpwg-Ȯ^qjq7j"c '[S2 !#nzEƉ8bAT6/FH䂂(9De)/)qO\ qg"McLt{Hϋ%Ɋj[w_bq47҂KԿ L>EcKXOPd8L($rpcbt1)9Kܪz&{TDG]fegEJ,'VVݨuxCd3$&'ŃӵK^ b(ݯeZ ehLg1Y!o WꎼK}'$)6)BOx\'uè enE&AEnds݂`3ȜI[?r1"}/P+%c<<0r'R{ڿ㶪y%HfoBFw7¢|HgX;s#ז=v>Io8vi5x?'U3O%29lGjitNm V0Py-i!#{ 2>un̯k}7AR_3O*bb\)'S,;c?!BO ,M`k󬻤6Mk'7K'kUuIK_``|-WiB٫[ \9GBƲ;vB"&5>Rr?:WI0d*S0? sabW oT̕G4 윚rl֮p4x%ApHx#4%<?vC"oPv#WRX@J1q]UQ+e\WJBjk1x>f\~|D ÔIMΡ)C@&zБp8vz5{ SPz~k.f-9R `>SE|C?(;ؿ|wu[3(iuآSN?xelDy"m{>fy98ÌN'/O|0 M|"B IfxX]I4bVlI1s[b4D+zaG7["MX>>ej` 3(cG&6݈vl0me绩e3rÎya=8kJ ![;RY],wZMDTZ1Nm3F[o<n@ALuͤivt8 ؿX4!mWdQpco.6qkjH(P46Y4)Zx33h3EyRmh8HX__Z仸 C+p>Y('l&FG#Qn*P[ e傳dwR 0ŸOc-mmfUoZ'uBU4d~q )7cFDCi~2s~)}C4xMN$4Zzo\a @UA&N&~WDJZ(stx۹r7ۘDE7Z-ԌW<1Dnç͓*1w DlR2k%y/fIw?) orONjiq\sy?@ERo^Kq/ N3Deʦy.P*K8gs|YmɶŨ><ɴFeQIA3PX..$EywRj7!YosS߾Wc7JQzïbj!wI4  Ϸ"e8+  }KH߰qS˘tr _pl I`|΁ *aSF VX/?l@PO$IDP]DIT.,dn>}옝]Y(^S,1n.Tt]s\ ^3dݐ"=m8{0Z wNyHW_HtyYA9D}o_DbkCi TX*?KNtu2qYO^YBȍ܏?Dɩi_g]kx21vFDP_Nje{-!u͗Q145O|H6 )Qe߯'\ר.]Z%5Xg֥8?t w6]j"0"! ʸE9̄fLvw;dL8,nC ^96 6'.Igl$i{Bt,`TD|M~+Ӛ龜BuJ[q۩knUp<Tff%X}dry_]zƣt1q^Y0 zkUxRd}П|Fys"(/B_~J(ϨFOCV'~> ~:Е7 1y ~h2.|tľL[b?C٪TĂCr",@>կ#G܂3TUJ{|}\/X)uLoJ71XRM9!(U`.w+f%W_ZpVhPC`Τ(Sp,{c}%p̕}D7aF#Fn|ʮīƏNLw"md0rGIGNA;aWrEw#ޡ @(HMIJו.FPn 0/-7|8}!_L}lcR z:Lݿa ((31;pH$$ż&Ť\5BxܚE>$ ?.r.Gm-AwwnV gaH߶{yjPFPxpd9| oO"j_-RCKG}P`S/nbJZ&{,hsѓ%pN.agH]Z*tDK3_S] sOe ,\˜zuC=:eCHbcSiFxz$bo ũ/d2cV~p:YBXnpJn$bfeZM΋Dk+eVh(n[>hd9X*S.h#̮BCd(sڥ'u-GTTݳ2O{0+>w&NY7&Q6(עV}v}{3 &AXz4)ݡ5'eʋ-%cc ]`~@Ҟ,p0tߦ _44nCziQd6VcM[çJKݍ"M,bHl z ~ymHv"S[ǀ(CiɊ" HJeZW:ջNs] x:4s-RQ?2r H2-:B& I̕B{ ]͎B1r M(kYZ%q5^ H|!4 h}\JE^&hbk3/%RL,qrbW0c#+aXqN-&HNXłnCPG.!=:96ڄd^3~8t$IBѤU]9b>G("RQ.:2b #}Ҹy `U(ۡ1W؎pO*JgtJQc+01r|ZL Xmİ5 d˅tZVJ\u.oشTVuUh6?e- efיFñGekY)whlXyim:y2!ruEl+9g3תizzΊnd>-wT00ct${ԙ&M}K1t~k΃,hyZ=eqH^]\)nCK J k'E\DB4b)o>XW,Du=$a&P=S2bݞZҮ9_B?>)vxă^((Sf.zwPpMԃtxټ2` [j&БRM/ֵ79:eNAW1fNncjb 3=:#64:V8KR"+%FTX;AqKTn 0HP;b%M[SBt2YduT7$ݓB^t!x["oV*p0GrOP׿?*X(fC>Kάce[H2nV}%,Cbxï ]ɈAwMȥaE7gؾ#6' osa4+جL`:с\I ɤ ATϖ~wk^ .b/]Cnv?zz|PQM&b$c4&qH A.2[Ucx`6tV8?7ы,XCF w+!Y:@>b}s1!ؑjˑ =ܬ7Yg# 鱈2jZѼVkuj*%xYb9%=BϹ.:瘭ډ(&KÉ3>[O)3F(3E$">Kȥų,wz[|8 [o&h zpMHas>2s1dO:[ӧ:\#w_n&j0,TVŮ4@QOn\4St!OD} 91Db-plrj+ o<GfOX(îҭ+lek%Nj6HOF1l}vXulG$rF)  pm2I;Lg6,AݗL/Tl:aʧ^:6~huEf]n 0xzL^$ uTnƸ\uDNU3#y+0~@Ѧ()w8Q.UOT""7hBE!yOB& XԜq(G5yCJ:ͱ2R9= *[r=Ԏb쉥=lpg毤uYGsnbSWy_#+B Pr {>?HQWmwβokJMQAFK=7W+OUtr(=O5`b7(S2UJ.T~m"R(WCj훋%gOrkޭSENZG| #/i/X9gL@a hIܱ`ʎOq%, ՃY?inbz^ݜb<(NHAC|],5nVX\yT0gAe,ئd.Kͬ'/e((z~8Bx gNv]Gʍ*m/f%Y*2vz2 q2 PQc.b_,XN$X`LߤV׬R^R4{e$ɸ۫KxK O*!:&2 !H= rVrcԖ?W|W{KOѢM(; Y]؂.XP!>2OpSyuٔͼ|?&QO՝Um9f>*6u'C3猑:Խ7zv)(@=V`ZA|\ͩk^_OOU.mByd~\O(ZOeTž^u 0`ODd0(NdDG~o38g3աȇU;#7A,H]E d)dW0fDLV?"nPx-6!)%|"b'bܠqUiV_I1vOB[- xcDjt< [c0i [0meR1kJ 4aZ2"1sz`Cvm6f.jwYOۦ ߔ;sK]8&(9%?3Yţ NMEwg`M4xD_PqLL5(zv#:GpNLH{lμufOֺk|{TG*#hÃ<̲Mԫ`蜫\j8'|kB5~fr{Rgë#zEuJqMgDb%$LrxC|:](O]9ZCgmj`Tο SuQ!|KNʰ >Գr9픠z #\x5ܪ#f[O.#ԇVӝWM~!W \sUS]VQl{?Q{Buu zGt`[鷘dS$wd @(?`V-Gr pSXY*1QD f9&$a+ \?Ek]ڲf֠_>6c -o8_ *KSpch[9)?/0w-DN-K8)uP0cNE`?6Б?ӃZyLN#w p"|h{43|FsPBBf9on[y<Duo2#D+_C"z]*=s7[Tq  L6 lNmz1g jZtdRyS잒!l''-Zz#LCq8aRԳLJ`[T8^'Aj}k_|OeR80WHHUB4bͺ<? FYR`\U2{WMWlѸm5;V,N4Dh"\l#cPgC%S 2jD{ԇ Pg8~c[ !6bF~'G\14q+SIiN6^IA-GVlv@bKGٯbz#nT1+Z! Zή6c~0ҌD?&ƃs\ˬC|,,.wPY6mJ@t o[gqqNϜ*>%|#2ʈ^n[ }OxfoZ㞬lyA\i}&xE/Y%6:vVWKKuVx~ [\87^ڒdM ػA4S{+VP 8w˾HtJyH"]z{> K@Oˏ8XOm̋ :8(qzc/'4N iD" ^>;-K eBק1wjǬ=0pմ+D8U];YGo8%0q'IuN75 ,F;*M:khHPu`B:Ԡ0aN} 1Na.qseh&M G W(Ω&u Q &6$M;Dة5\FcHjAVUَwYO D[7Ě0} %rz~BժC3}ˀR⏧>H{-uh}yPLR),n\a^)F).E?,SjT}eAx$!6m93D@e=98$A`on/ ePW'y ; nMyq8O5L"yb%8KGL:!+w%OS3;h^<> , )bD{MQ!(c])ujKP,5~[uz",6R톭G脶;V 5{ :Ӟei#c;>7F ;!»v$CbVmKSV߽;ln"9_zHhIIeV,K Hb M'7 w=:?uofi,M?1#r"#x̀}r2Sހ(SY\ڔzC)&j ^=5y=[l (79`3ﯡsbׄ!#0\Q}3,ȰTڰ̹?5OFիS@-ZsnϵF"ePS['46GL\FfKĊ_˩k\ڥ>yvZD4iĹbWD<tͅZcAHqaB~*" ?AvyZsw+=IHڰxyB_*0$RdCC.p~zfvمd=񌓂 )S"H # =jwmwfY`_'2Y6Ep8GR s3V?(.T2YUX=:D=Oϑ>Qyl 6 hЮ'[bgzO]%u۾!YTx۵ӋE{m>0d[=TMV-PN"Bu:B?ܴH[M=_Xk[zO't遝i*q=:tX%296.+ @ΗRjx枒pLPz [EюpS9=,*\P,'Rc#Jۭlb5 J+ӬIY ϹdAc83:Dsߦy'bPx]>)G+ZBҧk]w/LIqx:"QQzQP$tYZƢXWZtΣ_4% {MhU϶hzvBQ% t6!b޳wAsE^0uc<)W|wsx8@vX4ڽT}+L<]> V5&1OʽZGy*"> էa58I olp z|h(J2A>6Np;ɋ` QA)SVR bĜ0.#zbȁ#FAopB4e矰g޻`tT YGb(ЩȶU0TB$H0d |?)^?go>d u`g+ELzrJY9]Yu7D1sC8%|s;|y{3pvҴ76)8 5šh3඾Aѓg/ݜty'}wOkƥoUh< WHx#Vi7l .(hv넟!脕mBtnZ T8-CqQ-yvd#"cJa+K_7XS]ydj`y6Pޖb⻪LU*HNOI鷷DG09 w(!v@JJBRh;@߼QD_+B~Z'LbVfY߹FNDf7l8^F$< G Idkxwܾb2xKs֩"9Z`@?Po.$ԆTJ{8~Bo=Z6 }tHiIV; Z[mESco ݬ!m Qij4=_՛1WFF_pyn `܀L אiBwU´$Fj}֯Iu@sH~MT^{F9?C+hҶх~Wlq1],[0\_2wp6gFٯ~Iaþ5M/VV{%$g|mHā6Y;0+ r1H!n?/_uD'"b`iWXapWsISU~ ?"Q(J ,Ty $ZF^py;iLvv 1AD;d%R3!&/ق8tN-8jY;{4k:3A*Oh*(, ?5,_q=?4v69.9fA$9'a@8yQE1=؜Sfl-O5oG5JOҮ@,1 Hg vN%[0Si]9g$?Zr-O않"{a`n~"G/pWgDw<4ӓ..Iԅ,Vx?ܖ$!0sCw镢7 .Zh>7y퀺VؓBLSea؃WY(}¬x _}}CXk'7ȭz\!@963KC!QU5ՃU<sz}N&-gt \" L_A%'4~ۛcoB .H[&ə*Ae#=gק7,_/*͝(Y}6ez'i+>UY$n=TYU|AM]{Fs;y {i*pQ?(.LG4{U_^[\ *O)]l{W4e )F#J/D \Œ_a|f~˙9x(s9#sȝ;6`i))q9?\bXT DQCuOD5%~4P('35"f%ZWb'Vs.ju `-02~*ݐHUL}uJT̘|db/7n֟yP>AbB4O!p ܖç9x30?fזO , 25{Y.y֦~{.ʺ^{+*22فCwNGjz?WbԂ}|u{pHmc۹YMdV1&v;o+RVO`@ZNy #P0,uk ucgO,u-Hz ''DIH J~P{+89cQT%,j f~RblH B]Uz6go2By[tg(2>*6rUC+eLJ/=-^$a0B+>XqEjh8 W& *`8`婞$ VQ(*6]d9ccQMשjFq% \=ť l]Rn;@9z4W%4]OyfS(B,bڠyρ 3eJs3ϖU(멉BDH7%KEO!C;ieVyBÚI۵^dcoO'C_>03b@DFZǔ)|z[~J@GvJ:1T{Lf`m9&>c fNU}C;1-GAXMoXĴئCOڣUR\#|Aߙfbe536}&"2$ֱC`T;mTC0;l."mf_}ְ13!_:p= ,R1>CWRpm2{Qd-jEpo@@QFfc`WO}ŃO֛ҋ$_6}NO4q&|ꃃ̉T@\\{/4t@<)-"T/);WIՆb0m#7}LOkXitw.xl_>h[N3>Ƶ2V_onè0{y3zq iaJQ)߄ U\6/u\VyRyNT~8nBЇ@p@L=@1<G+CiERƦfy/XbhXueiMc(㰚Rc=dGy(B-}ݮc"p4X x"'c͋kPBF<7Hy@(tu54QI>V;ؚ@Ôkq'W(ɢD۶(Fc!ad'.VnpߪH0(rzWk׉ 8rծ#5|@LN?egPIV ^J 9f &Z70<"z$]{{hbEll`K٧n̅%|޶+h?e1㥹@j$x/u9(V $˲::= HmLsQMQ>uBV,uja۰:8е)ЎMi55!O{V4.5"@Ben=QU؛n?+\9ulH(uFUDn@_֬fr˶ ou䧎V=rPff>sc&7i)͋UA]2%[O_9ǂN8Ǹը"%.. gCse~ P' ڛ^d^.lab37'E4K!u]ǔd$*{>7ꕯARQ^73O`anbm/~?>ʊo11Xa@.[J:M Ct:\]ɥqrkL[<aQ_w>-T&]b4Sa}Zٝ򹮼*ȝ쏄Y@_H*X^\Q^fSXbY)$~)^S&.C`2`pX޽v͝١ SG6zfx zR޽2o;RH=.{^`cYaҖ'fKZt$,| />B>= Ox*ת-aI񊷗94XUj0E"Q'Z*E>+SEovDk[[)D!jMUxMs8> ~sʬmBĬF+ct6 ~oKpcҤY^ $Bnj`}4 'NmA֣+&}ڏ5)uU+T8^RSO{5Nn `jˢ0vw ҟ38hg_b鸭0MY<~vIܨ>H"wE,S,tfIhPnu:0%~&K烵[_=\YOE&'of7n~'ϓֺ]w%?EV9/V hY}}S*4W!Lŧ6ZވW/ՑoO Rk l暧 Z#l9>C Zon}%֣0MjԢ\[Љ3KBs#, 't2pU"s=5e^2(i1 u9u‡Kӵ[+lǯ|P]ޔ#屣#f w#miÅ8֙rP0p_NU^–{l )QެQK}׼o5c쐅B ,3U "cP>ĕrpIMN"x tmfH&@wWNA"A|DZh}손X'5Wzt7w-4pʬ7$h{` տ82JeW >xJ@)+)w4v#ȍml{(.CIaLER I?,#v߲SfS3 50bV V^HVf!X?p[OpbLS1q9ch|l%VCZ? ʜ%͗=s&igݓ9ba-þ%78%-McpPB>,h1H*-R @x" efu Z~P\:q y8xBEdrϹ^6Q"^hl.JJ&e!,X۾' oVe-;?l^r>V0"'*\SUzCubFo2B?2._tkBkL#$di m&([ e㬮nyj RLky"|rhf?)tJ!LE(l 5yă&>ǾF#maK$ b~aQF܀hPؕpG7rBÁ+hRQuXHt$+Za$ ߪ+b:C0YJ䤲m3Uo2(@Rч|aTDq+\ڎC5k3"Νiv-;wǷMYs]{i%6p.'ڮ[@&߆ jXHبs"-_x>֭C:BRȞm9r~{eYʣ$xVͶ1&3:a"{o\U A$wd!v;#- M=Ӑ+C M+C^4'Gyj pop~.z]ǀ캝am={J 9on؜MZ| </FIQ TZ st}V¹3 Sr4Ѥ\'TٸwJ|7/=u<3 fGT.AόBs&fɑKe>yOTmڏɰU׿@9㨙Ecݹ.4E+`GV+]A8:IQ *]@ggZ8:x?̸+FdܠiN_~3 fx5GU-Zup; x* Θ]Kmt[$P W㛍Q}S](& UZˋhZmed{dWǒt1*P֤eFō*Jr$8S@kV'm!D]vw!|"f jVK02\Rnk}Z-ZxIϗDN~cW|!m!q-2k, I IG^S5d !Zxz6q_ȹsO''5H.d$>#^Ӯ[S@2)rƻ,=ɟ7\gQ]|憵fq`A)P8x]NÊ*T.>{v <+ci?TLN1f N8v\z} L9J[ ˶Oa+uwm|^E oc}W^ɣ p=qr`=Ezm&&D?F/vE }꯮T(6XmW“":'!~Nˎ m k ~0ÜyJ@ oWaqiE 32`9 j?pа_X O*0x[O!+ƽHM JwX'Z 5%Rf'֫XBeXWK6'e#N:ţ#5V s;2CS9 {kC\Pn>@<i 3Hr _h=! 6p&ҀZkWKjGtҞp޹ ύ=aUoȐ(NFU/G[\S7**k  [1mΔfA⎡]/|&3gRP~X+^[YRxIjr,!k$47r\seʽ_)vUzFHx;N`'sӷ4 %ynGTd`8cnvT)|OCN)&4S)k訪x 7I^8- h5S eWUOslPowOP4UH2>b ݑԷkW/V2r)UÁq <ÐcMKm^^ ;mӹՔ8Jل3Qs?Jo>4~N ApOс ? ]QQ.C#|D qyw ;d7Q{9*NGu~Y0 -bp#2qs >-gӵ%W25 ,z)g")=f#3G\|r(5:{2u^xX&RPTW9Vjk}Ӈ)Er}t0fVu׍ EiWr|Dh8D0z}l D|ķ<֙m#EҾE3os-;1xgiU }~_6yQ헙@ך:]wIc\8h !hS#5/E0ȣ5.NQeHۢ7Ye\[zA8pÝ.%{Ƿ#on&X'^Qeռ<ӌ3A("sݤ4vU/Ӻ,3FdbE~ӯ/  [dsWaK2Gve̋UˊYP'S#aqT4_Ĕ9B^QH*r=F/'SO*\(f}=~6I8\L ̺A#! -#'{oL7ڕzh*N%_txcn2:xјJ6sZ\Fv6o?dkz5 rM2wB0i*UM'nܩ|_80⬅\|ޚi4Ok[_RL*Qk.ϟCH0ΛI}sݶՋGuV;Pm_~?? 'm؆٥آ.ﰺ#89Z*;KF ^*0q~{oV,"þC@:䋝6I Dj' 3~CnQf: {Ю1mf?8sUy\?``KBoQQ{ЮpDA㒱Kc!x+B*Ac%bo9xyjnbWh#! c1z@uF,dw^J(1<0HtnɘrI*QڀHo{%@M%17;CB8y~i7S6 NbnmGT:K:^KDS & C;rFхP)4Ijxb cqNY{Č2Vde$pSq|[FͮEq@aCt>YTWޟmc`C-TwGUR4U!B|!RmNԛǐ4~q+ϼ;;QxCi{J NY-:nKMU\Ʌ-_/uA оVE΁V}ۄodKZyQ;:R*`MGM!kJ"v:uChJID/dUp_NuVޙ~[i#U+.\}bz iLR->89Ÿkaf /GlU[m?A?Rxµ4lKϒ&awoi.rW1Ll/`!{GVd,ԭJƸs,,1,S_\h+V r]28e1fƐ5l-$28e@}+Rr{ks?߳ G(MǠj-DaTWqqeKc6Г†q]cU"vyKζP\^wKNid/y$}Z,Wne}AzN^)l/Bh7F@{ҞU#6ԬӟQZ\^ϣV [[KMs}rA=3p[:DNh 0Q[L\y(t˷織R!!Rď)z6j[Dt'zҲÊUk1T&L<JrrlfO=./7qhQ3y͊OH %"O , ׌ "u#[G]E߆,9Qm ӻBj Scp4AO6̶3+xC'Ab?6c&Bo?( r# Ngi~,e:i2z-6xo򤏰\$g aj!PSxw ^ TZ,|UZ&zƊ7n*1tcR1iK{Hn}XV*3al>=` uƌF$a'I>]/&u:djRkS1. +c z E>C_÷V;le6p+]ǼeeP@)BCvJz2^D:>0cxAҏw3lK"kӗۉ &{nn6d=\ hl@y]9UzF VowV>+e H>>>c5}D0dS]ez xÍIos5^"ټ W>pmpC|I%Ȅ [ ǞO7R1R | tk:L{M2"yX9 md0mxV;0q#^'A'sFܑ8a|¹pƯ E+-_]F z#5zr(?4w7}vN|@SԀҼ YÔtgxHz޾B0B$d.mE|7gAjv+IL=+-IUX #HN TBRc9v$36؝'fh|bɊQɊlLQ5S0+2D tDP bHwp8lJ仝g c@W'q[yU8-)D 3hT}Q*j (Lq0Wϧ3 ѫ;o2:wK*]u03yS2eYOU}t`i6I7S)ڕ*dzAU|*gV+ {`avdOVOE;dACqm J~.̃2:RQf#ΣVQ/o=.Њr4# &TU JH>~?wsև57MHKLZh8mGn ]jrjUxA"h5.+D! ]KGtV@G 8S`Q'١{THϷ>mQ*o(LM*3+z3yq,pK^f'\#K:4cTOPWt XT*$w8H{Dsܖ#r q$`gk:;=rYhxBl o@QkcX-5z~޲FMf9zm VX/Q{ wfNP@Ztmf3埑nmVv&/@jvNCZ wqO w4(В`Ր?hZG'X&^NP _(ש l]BTz03PHOZ0rv;3Pyó$I4{zV*pNd[ؑn<TM딅)sNƙ}&74&OA`|Ya-my dǽ cB 0֮IƎ^kJ!gW`Z/Y7+lotwb?kWb8лy%OJң /)2;m*Քfz1=]ޙvh+è{LڈU#VTr|KXE/PZHV%DnfC#)zC:T}ySbqյc4AP\> `g/_rޗmr\? sU0 Wz+*;LJ wWi 03~nJ^pw//,oEu_ZuOL]s1<IF$Uw+;_ʵrad]t}OݝU=7 %Q"X `ӘT0y@qou,Ȅ4"TqTdpQ~c/& coZ b|Bf@ŀ/Uvp醫6h[A86FS\Dܭc"~PL>Hڽb_v:2#D%,?-Kaj@=$djn0 w.W 3զ—[Y[ZHS|G"u׹^RY|3ӐO ]&jE. I#;mSޜS 2Ry6yjrO?`ؼ1O,EJC41poq]#ףDa~<7#9G@EӾԸzX;"PQ&Q²## Rut/C֓}n7A%,(Gqq^[=ɶbmwJɪbxp D<L Mr19$?5 7q 3o{]i||hIC42g,%_in]yb"Grb^u'Ck)gvBZo K9U祋!-zfO FA `Ԩ/~,:-Xd2+oPjxȘ$_8OA(\[g>z039째7#e4BV WbہC؃| IÚ%`jցe8iDj~+2)<t2e0oD"ަ\y2HU#3lgrt2ȩϴAHܕ  fsͽՃ/{wp#`%M;u mF#vho&xVQ"+ [ӳ Ȱj U4࢑i/)xEϓDk뙾^LG.+ֽm[ ~Z vZ .MA@?P<ཀZepU|hO qew21M7WN2N# IIw)RX`!pJk0ętymA[AT/R-4W W+6! ~2.eVH cm]vJגeaӁD؂=Zy ]fߩov1Ǫ󏎟 ~8iX|deמC(e-R2Qt)jyHԎQښaU Wb3rxZs:1ͪ- _Ne YL$Bf7l#'T0r̮K Ju_<{B *l|;ʈgˡy2W2$LH$֯ͳ #*? JU ZY]+UC+Yωex?n XbL6+ "X>#xgw-b@{ƙޗT=RA9;f{zwLd2DvƉu{EZNa3aDr~t]!HY X-V p3]a-x^۰,Ɵ M+{M/=9|5Cjΰ=mw*3k4^aQt8h,ymi(Q hr6v6'͘ܡNh95x9rVn":YȀ"G43;sѫ"(]z)髄<}idbWg 7 _ ":=XYo: {ꦾPYԳAC^ETsviMSz.NĸGhFO~p1ZsNVTc|-/=P^q$-Ԃ`&T$Gڋ L|-٩4)ImJ`9uA߇$Al4esBصsB||֖[xyF|!4֋rh7IPbHu/*~Em8n_-Z4r l4/cTHjM !}!1M+s^B_E0ҩR1Ý;~5sţR'OFҵR3g  cUtjDo!^+PL/@nu8f¢Bڞ0SmjXF]}hԬ bJy7`%r<]8fFg]CR.ёsyrZӆU|$Lw= ?b`- C8(C%ojc.;Ώ@~q){VJ$#iQUn$.pUR5 Cy]9,n)vw0H nD3Yu%O,m4Ǎƒ*Hv(+A! A̧,/7xV' g42TRR6Ę`T"mR 7YY8s8~acQtrw1:H-xS:y^{2g<*)e$Aq`Mr6Q3q y;R2(p?0H 3םn)Z<"lrQBz# QUFxn&^-y#̱F7e== pQ0Gzm߀û?,*,}4I z><{ujcNA`ЌOh;W_u!8 z%Q- ΙRZZҊX~zd<c /ni跾3HxN$Ά/ 5;ئ(s*xm89f1DjhOb?j3t`ڙ^&u9"zG1_9بb@joF aWMN<ƿa5]-8Ť!/LjאIAjQjZTim? )qS&IffF^缱h,wp#t<(ï/m"g;ፗa (W%BAڴ8ۍDgϷpv8gdLG0pPo|^ek]J"Tn3y\}% '(_.%A{@eQkP&Q_vSayW,t+t)дeg,WNx1ML_ǷbSgYr8wa=lB-jMU6XϫX*} SkL5;.ٮc0F 1HE6z:P7>3dCӒkx#9& vk'}XsY`[w$.3ig{F+!H߳ΉKSnc/my4DC¾@‰-ܨ}!ah(QxU3Ը*I6Bw~{sq+xVnٗL+LܚfzBؽ?Sp̟z^0)pJv&SB"!{1i;%G%yUɤْrxn rf9zو| ɤQQ 0֥ڵiq2A]GkH yY%1N5 ( &q!&*-,t¨uz`Yn!{Vr]C1mf+9O?W3J+Jt 1PpeaN{\w%.ofKH|~N=K`M`kGL]kJi H5CNNi[sYF^m@+/3nd|8!S_ڳ EV&w L.cs3튼y U#k|3?ImJ^\g10eB-[ުfWrȬtk\y/i˭K-r7tUpfB|{ޙ6*KDb%çL5OUL>DQ 7ofMJazفuo9;9t橔򹱄8In=-/JBV3>.TBH?32R2E@-0TmYy7DӬ7cjILeU,SEbBfA1ezhŎ-WY">ߡ(!̠C~kBAet(iqz={PvY#c8 N9>Һ= Lqmc2_@ YH\7d(}\icTz{cqXy߄ݠ@O&סme( ૕T*َSA9oeYDZ="<Ѭң6:)}P^e4X茵$IйWXro\Gʠ&dTvq;cz,6\dQH:k|啾 </p# $sw/Uzs씼7vQ4ߺ Rz?T>GJʢ~xVevuusL|=qǚs}n=2LڀH, ~"'GzbxtnH'oEI# +i>PRy2G,aޯ{H}u(/)zT>*[tΣfFRHCșsk9%=*npdX)7Iz3D pe9۾ ΋;Um%gdsBUbFP=U-]FŲvT1OBeB}<9cmYn ҫNf>jʸ)-4ĺ`x-C)'ۭ&TWIp +NЊ`tu6%eucVrw. 2:-(H,..,iQILl1V%(O]TYqT#QCW)%# ,?Ahx:i 4]R4){|@4SR- %[~Ssj딃P [9ȑ|PL>Wy-A' ldP a99".ywLqty0I"_D:ʦAe'9`ɨxJzE:K8\̜֡#:6 Lj^(fx`ǭ3pK8YJU$$?6n0^kDD'*v07s\!#ĀGN:>_ijK:wll.8 h'U}}.J&PĉaWbj3i]tdo.[MCYϐo# ך =>v' [A)v (4縩?u8vFBB0V'Icd Sd}׹º&lLQaz_,$`fLX]`#1\A߳fVC8~6ʧ]:h1&8A}t9T;rm m]mQ64v(Mb[*rpHtt4?T%>(ګ;Ňp#IbڐrpR7EW$tQ~]D2(t_1?YxFK)0~T WWTo"P,Jy!&4Q0#, \*˼ztGWH%`.s6GF$f6MVyẓlai;;"X| ٔ^/Q U84"O6mD%L+ߝnceP{ MQa؃fQ@d9`tv VY'5B= 㺴Ifqa !p,$&h$ ؈[R ^8PƵ+ EK]7"xEz[PJ.gNz{l֨H'$W)1`vt0*3P@UTObyW)Fi9o % ␒#$g|cܺm}u>H_==T& ,i( u$%ga'$Q*[I~s i7I~ j>!۪7pa8h 7v璿tw8Jk'HNL71:kGn-[T1j oWlTK91 ԴR8uJj> kt7Mn2?jSkW:16rrA &C5<4ݨ%Ss,;Bqys4H#,xKy"Yd>h)Yy*8+UthT9"6]Ӛ悫E)'F ?Z(W>l26gH-iR o<7aV163!p-Eɹ/0u@K^mHxTiSM u @sz 73/g ܩVtBbǍU')>6hf0POX%xtIy_wO_…zf{|VvǏٛyf+Z0E>,o;}+k 2!% \= rzHttE #WMo} dev3܂^olܟ!ӹ b 7\yCsC܎Ha][4 # m|cI2!r<((-tobM֍*"n:fzMg$a`~J=vw%`tl;x!?8Jێ?R.3\0Y?_~HIRsմHk,$_xJc8a9GEi/MN>ZS}`1ðFE7е_@%ZwWgneij"33<]vT0Mb_S<7ƳzjCOBFI?^ u8$Jgc0&!nAN|yIiS8ESO 7X[x:!KrCKNQojLẞ,uM3-Yk_`b';>ǓFDRSD(vD$QlQT>Q TD~hio2d$û[ϜoA5}Gj[1Oj"T ʙ˩GTrx~\RIDW#`6Ef0ߺӋ#E:'@>nxO#u^2Bꨀ||U$c $T[s#H}%vo̹}s,eyѽaAo#v۟ >.s'UǨkx6h'G՚+?x:H\V%`'@#\^-l~ l~B 6&y-4`l/OM2YB8?fxhк*-1Oe 8ۨ3WѽzJl-|hh/ע:B=΅HY бò>V XvscD')V`.ڼ"߅;Nn3 ҚqAXA*h7P&I$(#B F'?j0@5Vi9ȃl%Wrϋ3 m91XC @Ej5 B7lTOBS|q?aXoߢSEK#h\b(W|t+o ,p!2M]˪]|X%Z3[B.Nbq\ {믭oqM7c1̸5A8l}fKy}|J+9O: /ցϵ9 aQĀ܎$"^B^Ak~qT\`Gjp Sbko&U4V9\gB$K,p5YҩHy}.I('^_Ll{NYôq#IQ^)~<2j)vN^n7Oj ao/,Hs) Gr5#.T LdO(I;5%|zF<)o'dI78$N.(LY^G&nDdSM[; X(.BqClW}: &eͺ-. Q%d?]]P~ CBTд CkKl`&=.5ZNp|NrKaEՓGP/KvMT :ƻnQ;Bz{#f&FNؗ;祂"9v:r]r)UD]EڴvtWl7[NosXtm5& Y N@sƑZ6$;ʵDD1j+b(cHLRÏl]Rd>ݶ-!NYz6)+R $( *7Ѷ|c /.Z)I)5IdTE0ecxZMl zo!;Q #}g,vn\!x ubI"VcW;j%Vq\ oqgx3I{o7wةMxN9#m%tZmZڨc^o[8ã q׃y|QÕM2z4#A}RwҺ5c[ hIr`#|< Ƅ`㜣-w~wn2)^#rF . A~"A4e[]vqNRĞo?V"f[#i%(L`ޯNCKntڄX4RPȬ ĽY\J0O}h! O@߷sGcJ Æ$#3o"gAV|W]݌~f#l境{@ŽW 6j:Sj#δRtS熒bE lZg#Sz~HT鍘Moʃjb-57k̨UQ2$԰A~rn^TȒ(y8/њƳ)ja@+Zب;޳qgN$!7_0 ^OYP˱QydT" }`!+,7~N`Q |_3!Nu3ӠT SoWH~YwaHKb3,&bKP"S턺s^x Ve6͡Y~cU7r9mNŷ+Mv'a5{Oec83uHixnv= \(z}30]BII7*hG܎MMr)LA5WJﲆ'hdJp9ܵP'aB]tKe L"d7K@ ,mx\V͢x>8̛d;RY8$Ij9i$|3fᡗ2V⬨> PmLA:֫k(qF4{OM8IF*&< fiO\,biɷxS} .bøȾR{ H["0>f!Y7`_mԃ*'rQ4,5 oaji?⓯ 7Pqw #,Ï1TULxUJs\# iB`pG8R| V.P}Bqnr L7KۀN~H_M̽ jq .v,R8pQ(wb5>>>u,q/Kx8崩Dzޅǻ J|J<ͩw.䩶Bhs3ed !ßO(*s t&IϚl1i3h})?5TGf@dZcv\ n7RSf 1]ZT9X)"N{a8uDnXw=9Ӻ:Rr%_<ҴM=0N)%N:&OUP!L;m5#y-y)` ߯'7N|XY&gϲ[^#NdF`iS%.xu鴉fmd0-SeE2F1ٰ͟ʘ"q%9dy5c*Yט_"6'H(\wwR8OsPT^F-6ND"Hi+Z,~aك[ܣ mpz;kœv m=K`tf2B,M*F0r'daS߁~@[%"X\%:6][G^]kL&K7T8| 3) +m6M䎇!2K ړBK",7GLŽUzdof gyqsG4B:WA| Q<`5Հq,ڝu6>;# rEW.(최rv9]'SQk`*uLq8- B6y40.Tu ʙ{Z#:JDofo᳿\>^w{v%x<0 _ߍsg{=!%\akTbMp@})SS`' h7MZO{ bm ּxFJ>>Vj&~iKA `=x`rgϱUPp7 s *nds(4a{naKSxipPL{;;@ph1_ZD ~ʝyMmnǃ_16 )q&)xzQxJMK7FaQ'STf%8bUX9) ǎl9_0&umP[/Էu-jY \m3.Rٴ5ɡ]u.&\ и?bƱƼ7왥M#<=[IQjn3[Uq-GXy0W}e\;>GGMN!]fU,YMPLrq&x;X?[h|J,'K(׳Ƀ8顛'NVŬc\ ~A8\ۅ'dQ+ z`|Ѣ% :@`IF&=%?jZ% GL_\#d2d4S7U@V^N`]O&4|MV*6nK4Ek!&Q:)5~K`Yұ)HoӘۛ++DLfsM49 .(9?6qm $o:Li7b<<Re @y߄>Ɗ,W'd_T'kʆa$Q@S]Ɛ$B=#K0IPEeԍυE$rl\N%#4M \Sτmp;W1\P0/v}͍XgCC=~ƍI&d=}B..*7F ;EB^BdH~Vԇc,H֛}Ǔ:!b.j ^'я2B\1W;F NqʺChL @}ALPYͣd4t'^O7_@}mReuQ{,$,*P6o(Ȑ[58{ճyvquU}J/\N^WvQ݋+U52b];UةA" ־d53-hC~:+KypFLOw>|:jh,yku8۶0p>2pMN#qʋrY`{h~ЩyzE^,(y8[1:]â_ @S4 .`%aH;|*(sa|2\R`7͚=i8$rV9q8t8=tt [5ݵ/ó>Nנc c}/C<-GGLkV"n( AKlY$[k1`p󱐱b9r'Pd69HLoiS\]g7.&ϗ],TTJq{Ď,kZ:HmʸJ$EٳK"_ӯH*j *? :$XfN&e`=Q+|K;' ?V}.gBMI?>c0_Eϣ*LB"qQ5q S>j{ n͜'Cwbq9b'#}ajYm:đɦqWRj挜oi)D%H(2+$d7``ڝ8-]~SQ=QJLSEmߤt1ϚGZp+&BNѼ{ݭݩq53Xū#cj'g6%jHg /& Psk3A*1y w0&^V!KsO@#[(/pD|s6S|RM纯XтdHBײ\[9]PeI֝Zۓ;PVlpFlsiW]cv3vuc lH%WPzI`]&^cXpU\@§^F/uHac5Y ޯoɆTn$H)y94ݹ+; eWEV׳+a"~Kv}S;@`:9 &>~O2k^q{ d> y8W9ǘ%2QWb2UVmtIt\9!s=7w@DK cA_٩z(:Gf+ byX"1\K c[xXFemܤڰbɻC@jgMg[h P,vCje="bӐ*.'Yb1p*#*e"_Gf1v%3ň6W=gS|V zQ"r'hl.L}Z2O;Vh64NMEfKW>a`oq~& (/ўZV PqA4CXz0̨n[ldf.4y"L^x0M̈fRVwspOVU¦KY0d؊1ҫ3KTeb֡-{P(6j!_ɽr jQf?!D7>!HK1}a;^l(SiŴYN= {Pn'Յ07 Ǜ!R\W& p%T9C]1syKCwi qyT}FtyZ_5=Ρ_GMPK:DIZ^Gl-OE$q J6L\3KV/|އ,T 4OKL4 Q\/uTB"#H.\2>^b6c.hƮk]H֠"m.CX=\\-gkkv^ؖZ g6 㪫byr?.~"uNnD_3T@ ":r'hr#W0o%=<,p4Eg+l❮7x$l0o8alռֈ wPƸ+ͥ@`?6q_G v?-F` (;H/#*Pw!i=vڙЎ+Q&9"'ZlX+ Y῜fP,Im&E|g*foGP8qteFvnԫ>XxTЯ)ڵv8Y6|`=T?+aEp(NS\]4tK#PlS(At%?ˁ~~Sή8ϒᴀWt-Z>XزMeVy_;W9/Wi@{p4*݋1&tg9;jbʜZل>bp^AD;|U)OTd:mqCs+C)eܕAIDCު ;K*F#'94:=\7ւa!"&}POZ=NiCx$y 5V['$iC΢G,k]˦VH_)xatq($d?;W,>sѹ]xK{`yO0m%v~8AW~k@,(̤q T:aU*IsGqB!4մT""΁cwic/NK//ÏNWOapz(fjG%43lѶ>7ڢ\ҀϞ9>rC7gX42|gcI;\ w; >;>5۠䁔;i9_Ci PW '`>{bKp!*9b*i-KIq5eo?AvX_[ šAۢIJudv_pc'ԛQ~w2@q|e҈0ͱ{jQ)USNαcbl5褱s) v}o>/$#R!ER=m0|cYe~|̤IL[8+n>OQ-=fK\eR?G[5ݔ3'UU-M(3&<fr]BT[oi}͉/..|H hJ>4/]:qplσ(kp2v0ht[ F ˆfs-D:/u NH%ёN/Jfؗה؍Ńtjcc3(5|%YV QL(iⓞҿZQ:d%K3]!dԲv;YT$CRyUia*[CtT24N0"7W V`\5ݟ4^?FfR[byzzy 9)ةx2oPTB=m?=#^^(! Xk*cw}~J MJT  0f5 Zī\V=T/7>ش+NDR\mv;MD+׻(:^f /./!TCU VX+|qu ϲCgp=vۛYrL4+het&x4p2uPZ#*Z,,gf@0,$"3Е-8h̹>aF^xkITR)M. R*t ?;X kuCqkWb?Ag:ef}hY[dF[P-b\rw)ȅ /`)&s6 ߚKuL'9Fyq5"#4L@@**=Mv-RU Rh% 3V_W"8_p8!m/@V\$ZoዼunAx=V^s C%tg񐐿w[i3[D-o RȂ=~b4%]x5Cx?|PÆ|-\S{swvX eޝܜ"y`dBJ"lLlpcSaN]YԚ_.aۧ|D ],m#mw"p9U5)ay:-VG? Nx=>3|"yICbuz~wVod0IQd$d,O2#;W=+/RW@353"O?Cwq΁0]ݽZrW8yԚz?iN$×xJs䪩u&`~g5irI%OCjhbcheK}6xNh%[;O2}p*ipr52- 6 k0>|reތtBdGo_vci^x&19k~[(|IO,b.JMPk/쵥`'(6N0rpv3UUtͬj!b3̑2Ò ֎TkaKg]|&Lh.nk??lf5u3k_kndDIa4Y\+׷hxBAH  ͢ƭ .Ctƈy-_q_M7?1يz (^eFv% %έ3S|&}d2l=*F[J 7wL$ =4cPӵY`PL͡ޕ׾,#D YèN*DЎZv J @,hW]EduzlxR2Krr>G#M;PZ<6rJ] Іf;븰΢@82n!v&`FFc椘,B %pU6!~Hze|::ZR$'0-2sSE7EϷDu}ii(x2|Xs"2,AVmxzLV!%v+X{[iR !.wj=/_'Ti;P5`CC2 `WhuEPrVH DI[]qv =WtbXL]!֞(BPkk: m0L2@iwA6nU,i8#P3]dQdgGϞ[ӑ” pN2ZPYg~Dj1k)F)81&C?yHN?1[Rzҙ9DCpPȅmy/# *xuցUn {c|4 v? fX;>/.E@C`ܟ3h@dݔ/d$ XŒ]1\HwbhR{שj5HL->+4`ʃU2n"W @"F`xNv,gRޜDGTyiYUq)!ut>G.v*t~Qp' Vkq#\Q\[݃SHlut7+JIGv\i6|d&{=0֣L/6ק#},vꐆ &hsJ@9︣3oaW35(=uP9K=TMYwRw@P_!),KE."4̣c#h J?wT_Lh ?M&}-|>N9c9}VQnR+qp>y_ oHqLh;J)%10TZQ~Kznnf->vK.gUe{$dhRG:H Є\UT|To.)7Bf87&D0T1PY*Z~xލNmN~ ^铦4h[lϯjrKp| )Zh1E3Tj̞h Z.2ŝլ!$z7sW[^lZQ7Hhs)*,[3@hPeؾ?[ :'Gәr}ņMCJ`lD1p oM8$H{D" rWϋ=[K6*jT\;o?z0 -u{V+Fwǖu*hZ*k@{ʏMTP~Sc{@v%Sy⨓e*7xCt-zZnڰLk~U_W]zo'UPhWנDUVv2 S F'^HZR[>4ϨmzER*?рA1yg"3z,w0 z$PM}^{*1$Y1sEOL<ªOLK7uоJ}Vf G8ʵF.%v$@1E7(9%73T\uB4J0wm!u,hbIn/* u'Fẙnlà */h]:#-}?]peJx\)Q)izLgh)ۂ*\n(V<AJ8 Z |2R[oåE"lZhLWhyn9P| Jg3EԪ4oYY e?#؇5 }ق)ͱK\\A>JOu:I0JƟlt/t A PŔ KS#U[+-7w]GUJ#mބ Ia8oF|LGt%*:޽P{gp͌.!r]/xeW}haPF)?j>eF!=BkPa l5Z ?to-9Z F*cMĬqw?26L^^{kCaXVW? TUܷ ҿO̅Ww`[x`gנDB1SF| rQߕY~ eELS gf:*=z(6UrGD^F`/@2NCq`ڲ}! ʥ WJ!ZYVy2(hx+p5mA@I~߿|F(.!BЪ16DlǶS9?q5騡}o^uͧe_u%s~@;XT#ȯ]'(TM)Aُu+P @Z4.w%@Oo1=onA_1"T;:בmey)+NJXaQacsޞ4TZ׶Vtp7"8ړI sliD R'K Їfh3/RW<>r^YTBgs&|& Pa H},xܿg4_\x®]2ciow?^a7 *zѣ}’de.bA1Kp,4'Wf3Qu{|frJs!8סyqD=4)@n-|i(F`Cn~DYg[os |5;#+[(]_@ Ѧ=5ٔʼoːGZFӡVBm[*ԾX:߭|.;sMT˔}MV4 ǐ 4y!sKx}`%'jT*:>ZC,;SޕCzZ)I3/SFtþ25eFOxw%YfN1R"zGt L]rXZN0ʬ$^Jr3,x<كwuXsX YYڢ0mm§ILA+cE0/: Uo*MXJ)Ёƌn79gAP-q jŏE^e,'_/VQkbڣ՘t:{E|.#/s]3N[>r*)LmI <5%dy ۫H4@ N,8gq Z6X˛:4B"\c3B<N߷})qϸy:֫U쓄0A(B.P)V,FpU>6~L;*ߗ#7ڭ57ۭXn\(ETFl1_B %hU[QG^%d?W碟z.j -HMo\~N>x4@r@Wr;-IL3PL}dhpO@ՇA5ݸ \|y<W8/%+͞;G"|n!ቮ^jryhO5hBސ+O̙Ȃ҄@jI)0$;fP:"'T,qlnVzL`}5^;Yt/+)˦JsLK5|xjXQ#5=L|Y1V rYxC#P} {g70<Bnr\/l[x3ak6FE}3}yq7@@ڀyYTo;Q'08*@cMOnY'm-^PCELxU]>'&!nU+oyPd)ss4ssy[ImR#4BIMx^|V4{-69%=nΌE,mm4~ .H)+H!h f{Zkhߧ !#>T|-:;f:mR{|rЦM1yS f Lh7p)Wˏ<R1|Xx9gJ5ݓ8 JT_?̫!]#9Պ{֪%"`tF~i2@|ݮ-㩤uOKz;6-S+3o(~ =Mvr{/b_68tes\-Rϋ˕:<,g,$n#f&Xc`,NK@I+=d f su~=.2+V(%,T;vN ` (f6iL샇 OARZWhE%PdE}vG=Oqk1?S 18rvpm*E$}xݱfdPjz^UnMV{\ PEz J)χ?$ vU^q彌D`_I*NTqCU/lɿ$Aw .v3Sv,"1A`VlOB3uNq'%j E`_8gԓص k0LDP'8T}bx۲* x|Qñ5hy#KJR䏺._9KZ\E w3w j|ȳwmޤvj txʞEE2Sf CҶQͺ,YiR~:B;m%)XO:Rg<;<4T5[qREEU |N'ĵYD]B\k8JUH$g; 7jH"{֏2h4$1m0+lf<.ecEnEY;w<9C-XIL QF>t3}XΒD ڿ {1 'Z#͆\4}Qtb4#E{@t~ˠwEm6O*Ȓ@F:CGbgw'e3RܥDIb-0XV;7A,RHm5g |X݃",nBҢ~RR @l{tm^97,ڒ fjѿ[H)Iݱgxľny`oo+Q-Im_EޠzJPS1NJ,̺F2F]Rh`f mbYtE~v;}8pųUC$`-!Sel3& 󍱘2"5^a( '&FUJ.^6r3.`{:2."A™6G` 1QvxQx#âƮ_ ὌE4 N/Ctw>s1 J#h ۥ|qNYV 26۝]XJ/pHoIB}G ׿Y# wW -$| }=#&~'}ۃǥF1ͼEGO9mve?җq R(uolɅ;҆[whYQh 'r٢#ۃ[Oxl />r,a`dUʠDOV\`=̇f$R.02i3;>!ޭLRM{"ݮ!M^|R'ȏXoamV[ R@1 ,iBl:d?#o3ؾ|y)}2)0X0tMHkkQ==ʝ#e(m(6tC=#gQwً[) 3vұi4`WBsu  tJ'g1\:I}}uDe uՌ4a:}Z|y$,̸/:"8]C=T"VLjʯ|9tywc3x}+xT TD. bˣ\mk!_MRxs+K X=`\1&S <4!:bT%+cf]C|BS~F]ȟwjT6q` D@G,|_VЬ7ᯋ?ٿcnU|ri$M+]N p"O1#":w}8&C`,{)&DzhfF0Wzk0Г1Xͼu[e( ͯuW!c8\7TXi4[uv9kfE`Gf%%o2Mw1IEf`1g3]~ĭ>:>[~S[byS-g9%7Ck)ºӰ,fo-hVhk}MÍ<0(sэquKB)):Y4?}IW+Г~+wwJ$mЙ,Z >{D.E0Kܕm"Ӕv頖 6ԄQ|$y v rk"_͊4W&:  b8gS#M)XN-irq$d"$g͜o@/a%j{*(7(bR+0^C|,s>m/ݘ)lGϖ/Űa]! Q+ 0(#=ia6U-:owpuDY.299 J.qѰ 2_/L<}Xi@SR$īa՝$l:VA#er1dAt-攌tJ?$? D9^5COE !> r̵ G/p[39Qܑag4ym =^~鹟,x a/Yۭ, ~f4*] @f7PSBw4?3U0ysdMa&tjbP*A}6H4puzkH+G, G//wE܆z?m*(~Xbr~6\} rǘo ̐'\9exnm׵BMۓ\2\V3#M>M&-Q֥BYDZg)Ζye$ [p1&%@;t\ ːlo"[v{K"%0 ]Ϗސ i(e/ΊB[\f.XU.i&7hjF_͛G{a:[!=VZ,j"?w$6.3Ԓhs0KӞgx:z/EeZNg< I2/LO*F›qbvJ))o jG3ܪCMܥseje?|֊rߠT5M}5-P:Q8W*/;  "ӵ?6ue_Ql^_h5oJfVv&`8VOvUTiJ mD ]&]x*儊ٿBuLo1~oa_TnhotSmu E9#85P?QԭX?/u%GRPZU쟱*n=Xicz4 :M. 5B^`Gf7fWܩǿVWF{Q-v(zInmM ˘BGh5̆ z1f(2L]_ECiXFgNp&-0AR0pVq#.zPVf.Q,пmo08YM=Q_hS>1+>\0k ra*fP4Ⱦ9wJ4e5]$󬇽k&N˩ I͹TL+cz3ӼfE@Ω=ah2bm~?%gk4VIOZ)}3oF(?VkE,* Xo; %U- 4B<{yn+|ԌXd6|Pأ4 rv93.43;5 }_T| '0{,E4%36ZkP ;LzL*LCmH,stKx!0f'~%^އ(Bã\Tg]f#V ;__a!p]Fo8sQ|w}C^ kM_ Kn˧݅^ 9`Ĝh(bHڝ;7+zc)Q1!O8s'EїFX3$|US[dҹ=rLQcM'QDٟ1.*#r5-cmD%/`oJͰ8D`nv/I`Ə/YT)AVvf]VEdkx- lөW~${n4ʹm4CkTr *͖Lݖ!zoP'Exin)z_)3  ZcMqH` _uù:ElR`aa۾C?5g*VϢ@a{ň1;Uc?4/VQC w] ,d{x49s;KЭR9G\.^asrvECT梛y cyaotLKQ\ZB||;ڟyLiS_IFY{G @-_9f>8g/[>+a'IeHC#J&3TkO(aeJްBf}6XUqjfɇ)] ^|XN֌:3-_"Q`mzd/O?ZۀSCliXӱOB Lw\ť*w0Q:hd> Z-?ZbQC;};gBټB8g$&g_C(5D9A%}&XM9ٟ^Xv&kQ{y(f|3TSW&Jilq Erꍞ*X:[z٭:l+gQնCW$D߫=bP4΂Kbl_\h7 p<3E=1Cgש\E!+\hȹ3I:xT0j;n }лF?:}8? gwXڢH6؝o/KRbm# Ϧ*N4s@:P͢kkK{ ,?stmC@ i&IP~+ 뉩EmwRu*+FtUEz/nu }oҶ}UDnN5y%Sx9 yW~xB8C a[v-lX_k 4\& Ұo<9Km& >⭕8 W*g\jV;hW-g[)r`X1aїm5N$N-_$(O&;|ld$gp}<@[ dͣg2\I ,ƒy͟@DSњ@moV9([X}OE3N®@7p@#n)Y>sf::}E/_(8! u^ ՗$PnFOΌѱ>2cMv40M X[m3l$H]s0pu< ;ᑢPz/dsxKXD! TNM ^!M't|NKPE݆y͛zy#m r{DjB{lxl?:ANԊTb;تUz/ZBgCC9|&Y6K6Мrr Et1 vw%$mr 4; XH;CI ڈüX&5ow<59{R% M @R9؀>:(Ź,"dܚI 5\9|VKygW-)`S&:O/zw ӃJYs/?mR8= #j\Bަ}GŸ_o+?% |V6_,ԒC%G3<@y߾\ZIghIuY]q{A#`׻")_U{bFC~;6lB'J]gu|-umEw=N}m)nN6E6}5hiO$&u) ^#@u'@c||vHOT6U %Yq; 49qO`tC:Ogys&]UՌ]l;<[KLk:q"`i$6LXߘŢwR\u6CA.eq CKr#21UL\uX${]5ܘt;eO^(hQqq-bXӠ([a MeA>>,t[,mK\n:o늴 !CMd<~kĠ\}pñf) SO*$RB`۬r |?(<qt96 h/Av+tn$S3wA OU/xF\h8z:BH09\ޘH0Z{VF}_FNAK8P`CQQ~vj'^حЧt,݈BeisM.OHqibS 2=$b6UJUjybp00ncf#,i6IDm [-&}=-_nTڳQm"P]w:A`z9ݫPΩx`T6ՏCHXo_^g#q4ށplXv7sDzPJSK JMEE'cb۰7g,`ʅ`rNi˅ tƛ`Wtț)vޥ~;4ʤ ,`Z\)-% % .ol$O\" 4*1ȃu?emO.lـ#<+5j_k0x ,y-ǧ'e&uptQfz *U-S rNKMTnEz[*3<"81Ẓ*tuU{cR`]ߡ3j١ӹ ռjCl&<]B˺Rqڶ铄/VFyR zA˕RiC$ò_.oc~tfstx`}# dPWzOY_@%r@fZ7%V%>f]$w]kbE,<3 2rwڴ;[֕KNw ((D1UU-FKS??eJϐ9G/ ǩR5E'q=I|x\D*ib-'Y'GFY[SՠkyI/Jx!z#I)\n_}#&Y!O+Hm@Oc۽i yLBkI#UũA X@C].!L#9ǁ?hm.<8ǢԶ%kiݗz̈ba Lg6?剦4IeԥHk771#)) `'*(Ө\v6T%+*)$GZ=voB4 uX;Z/D/%@rySBk/ye }zf%!Ozy*t~6؂%56iߒ)@sqDXXCquhȮ} tLjy|aK6Q&rH#vO d߆ٽѡ\|eX3> ?}R~bSt_z4loOfd>% X)--=`JbVuw\}R̼qǹj G=@i%ݯާ6fĨ[ҼHOem= t dwlQ?*V`gu`* %iѯ=ȏ;@l{TRYLE0c#VK=\)m'i8CF"g\Q/౟*71o2xQ.A%ަtA%^̅1>ޡ`Oi-fR<;YdL2ϋm~E3 8&}=_+äwgOXsy ghVsZ{DMAAa&ƙSbD;$\.1)z\蛕}yyY]QSŒ~&bK"LmzKl` 0DWh ˎyN9@BDmyyX^'#dɔ|J(Xݩ:3pFp]{OY '!(#vDzrސZD2*]\^!'-C`s-&rȼYy7[pxC_q8J\l9D0P 4m };ipJ9bXഌN}҆5HJ!;I׶\iZ>%Aڳ8NC%0쓇7M}>`.Wrt Ctx3z߽i1I5c2ac N)l .]N\}m DE>*z's6nWo괧uIEJ11͔攰jBch]W-"Q ҉?䩍2Ss"I+(îeN.( {v,TmߺwRjՉQ f470V đ\K Yq ~ vj1oBȠ<)j`'Oݜ[ =, DW?"}YLbd@3~ԗ> 6[ijW@Hw}QJ=nLE]dC؈\G5vsi02a{:C̬!QaOE'&M.sB**`bQ7՞kpg•i\<\vrB׵-wb3:h~B]|n3R,'"́h`b0%9\b;VD38S6?cwCPB#@ C_LRJ.Ē+ *!$K3]spYTMb~+Ba~M.;ʓy 5ŎP6oh8d۟>˳kVmdub;#,i̐?N M,TwN7m_;քe4T)PLGSE |^/!dQʸdx6X{ =KGxi H<~M*uc /f9[W@^5J2M@m({p~9W.pR*zu=)!@]&p+i)?dgMJHķE80UHі`A9~P@ۏgrBaaC jS<3 q)_]F5ǜi, axX5̥R#*q9aEg]ӷLZmxlɉ[:7,֌S= ie0rs ͵P{*8Xj/MWyG. Dn.\+\ , oC& U2Tx׍ЮDgC 0a*D+fm$ =/#޳Ro8;4p*łQ=Fzz8ϤHyQV-y׌LL7ϿUVj0BUesjj5EX Z"MF;6zs>)1Ŏ0*oIݕ^֞ $9FG-P/̃o.Hv>ۡFk7H1 `!p>9@WQM]s*( u$ __fC@TAds|ocvY;krr%$$m]kN􁅙 \gS!pF{1E៽ҝ8?1@-)8cC+@y$>4#]C,5GNͫUesּ XʴFo WVEVČx7ML ހadүϙlկxYMYoԲ/Dx'= :6|<!' ? `^ k*Q:_CEGI^pҲ|ǵXW)am:Bl-,%dK:gcZAO@ՖH N)rSR&jel$`zWD,QdREBKeJ /Kp_H#d=-q㵴@ ]Ǔ &wAH4;a<0a&H ~kī?@p훡UG,d\h@gpYw-_3ٕ, 0If Y^yD]L)ljK=I[\O+Bָ޺B<-K sPUT8͗>@>W@#_4]Ow@sӣ :-BC6"~x+D9\Eky 3 qWm"plUS GjꯆT&|Jw 7H'>V&pb$T#3Geuj6)1TLt|xѮr*pWԚBiJ4Z>fgGPnWMr8/53@u^0S.h\k mE\R\hfᖗQr6Mkq+rJ.gߎYHhDfodT3sbA`zСi֟,I咅gyt.Q#>^n"CkE@ DH6SjzXMfK| eo7'ݴ4S?텊M.Dd^%I=hP=gJ!󳼚Xfb v(^F!27ނ:0pz &9J!DI_0"_I}]_82yRDԮ$:5s7L7 /4 ce-uXXq2iej5yqz0c,$4iA5Sf4o3nq&Rhv\$uR|eR`՛5A=g0=)$hf^}zV𴖯%[zZ4foτѴQSe@Ffy[&; 61w~7R ^nU%QG;x0Nl۠l(?mK|+"!/Ol@뷅rEt ͢NE @j1'Ҕ(M=HspydkZq(Zu* OOگ'XvPJ]%vlwqlס7꽰ho R%HA}YGwӿPws&6=b |K\Nh6qO+ r:3e=3tʍYY1~Ql3 Yu e%~,E 4R1RZŻ$)5z~U(\iKajck VdCv3և2%gEHKg=$=PbEpg6yc{_f:2~^J YWRjûz}%_*]@8>tzYQ[J/(ͤkng*}pD9:n1iD;3'P#<,DY%ً4 Ӭ w$SH]JCQk&fUbgDBE*oE^]9zW O]fx3퓑[?ܼl/gqaagT e8iqȩyWāƘ4W~.d]m<f.6N+GQӴ'(ছT,[Z (g&i+4_JG encכPI=1P%4L:c7ӧEYb_zOxB:|TH'G_d{M,ѪYK[xUP7%[k>sRSbؕcdG&R32pHHwfX@ +uQ]1yZW{Ǒ黸4 4_ *A+4 RajK\߆KAԤlF~39/ 'QǽsՄh`M;jY/LZN~-7?H6mۨaAVb! Pzgv[ˁ„P)nYΦxtEKPOe>(Q_-բuh[86VĿ3Ugfl09 NsMTpg+ȊJw혂3 )aUE9n㘞N#A}cˇ )nf8nK: &Z;!xS֯:n_w;5Mc3XrY1cF%8qHGD5[[Bgr>6zļB<,ύEFNgAcOѣq)EoXFzBOQthLOunkIZ$CW0NnQۙJZPota%&طZ $p3:|'V\[A9P8` iy@̟=Pޔkb?B;>-[ ~c}u/h3s-Tb ;?Бoݐ: "OEe=9 YzǕֈ i3̪O 9y#O 񝗟-ޤmbd 207F|Q8n_w ,߮QǛAC{6c&EpkV $'|DW 6.E;(tjȣ~R$lϤLn r,"&& enJw=cRK4p`0r|R|ӂP-USӨ _jȦi' 5AVMW/8LYX  b jԪ7E'xFT=qQ$(\aOӲys ~ħL~[\T!BsrWhjlȵ#!Ь" Uyl1 7p&k_G5t!E YF\Ҙ͔"vCձwƱ/gYN9pZ~t7+U[8qi66*cdp?Ȱ "b[w΋pX>Z1$qG\*OJ2佇+s-ٿR(D#Ac*6O:Nw;r7kL aR* &%͡pdm()<чr+aR2.>Qk@2Ƿ03xuI?S%0=o9JGK37>;pH.10hJ-,m|72LVJzx+߫ "j -\zN_̡]Y8{Mc_T9i9o DZ>!Tqs߰h1X8%(*8|xz`Ĵ*@QA%];P((-4IɆJ{3=:Ϊr%Xom2S+0h,~Z[MhCv.~ƿ!n}fV;[D&Qu/ &ǭb7WLC2i:W6 zs˜4 }I@x%7 %r=ںw@1Iܘ]MRTRb~x;g2AJ򿓃3`z'ii!u>OGgě#~݇nU71 >!,z#re~8t ?npcw0HG ϶}'m"c\5!F>R/GzDoH\42.T =3 Eoz~IZ_B!{JgQ)[FQMe1B0vECx+uiP4x|dF븉jp?}0CN@4H}(REZWm.(A~-/bcs8 #N/lL=kn?e .yC.f,m'Q3ZGmKJq]Et?u HJprӧsQAQի\ 0ܲ$ Ii7$n|kꢖ1jWm auĄjߔ 4.Z~4dTNrwW&SMU~LrRЈ0q Rݘ5j? [1K!l$"%u֮dƔ)91ݲfA> q0uVP`q:y}dϖhIl_7p۱ ,[ߧPy(`iG5 @9[,kTɃ$SEPQS];z:덢-s7ޚF'n%|Q=%}C%4P[Ht8{?P o_o$ |:H "ķ;tI{VaEa-T "T57V;dz- 3kPyGBQ|"o1_qێ@ [\'^MN6jdD+#-+jeDy # NcgUWÍ%t۱'B8.ڗ3 ͫHfR#_S4Ay9v&fV;]^cU^pmf!G8d-|W j;D=L}]TfAK* ?`XXG\e͹~ PtO}mjɔB_m7晢{Rt?x]ro Kx?v'=f8@oӷl[;|EҁuS*5܇9ݑ@;A(!-iGEK,$ # ?ovX#?u='pOAlycd̪ɨA<r&L%=Tw-oVԞ9z&ö6]8"x wrn- << oiΊU VPv(HMCa- =[)kԖ7̹ '/!әe)ٷeޠi-&mW 7Jf[ wa+lQʝ ’ SlDcQ$1G%Vzb{g^RQv Kءж*uqMk"5А᝹%zQX"+b76~֞ӳ >6h`m);sv)r͆e%A̾p ;ǟI gdttQ0w(¸(U7n drS]w6v:. +#R(&!&:G:ČZ-!R bޘ!g1;F˸Dɽ ;<˃Ft"ŷ > 5K5eszFkӄ+i"wZdƇb'0Ґ&e?@m|&([IX'fQ/}xA:!ZU"+R>0ǪX\sQzYj@wr8x~u.'GGs]kKƔaN7z{cOnTJ7?(C>I(vlt|K7J%}-gV<+_ndxF 3PmVY,ˬ!&i!h{.6O+tFNPLGlhdt :A6c:OAqlû-ejw;ȶsH5t1XvTZtd`גl:ӪD,c4ZylIVwN,=b'_܏2wINKuү0/ 6 Eq Ϊt^'ޫl=oCA(yt2'Zd6vԯIDD/?KZ=aVUkGxVq9di#fZj:%fbe1cCJp ;,Onkx{oLV|+j`PX!T|1 KT]qr^ΒGɒ0kܵ([;xL&u;l@\zT 6/h&SEfMtaWAaLR` [~0~}Vϓf=5ee:9,v-{zA_d)KlP0Fǽd'{暏Uv0WJU93o窑4v_z+"~4?PJSlkjH4(1g'_NdT!3pn,u L0>i?t>|w7UZG'_υD/ g EZ ԚNX6X`>;w7j9oɌ`ᆤ,Ӹrlʔw~"ع2G>paa}Fl/7{;:lnً1cE4I<^RY;ȍ ?[U02,-^5`Z|k;ԌRϊtjLUiFvQg9Xlr8Q-$w Q7.H$['i⬿%^> ](Kf: \C\V a~JQ-^m4i\Yb'XϟHUBȓJ^&L.!| *]JRa`wwm7GQں+Ĩr.F46#%\$=5ٸ'&.YS3~GHnH?-($Vq.8C5 Ӵ˷7c>r=R`+: !,DxJCaL‡wL%: ?=(c*_|P~XS|3Ac$Qq,Fx^xAtQ5Yx7.[2,uSEc14/E[29ZOlNjAm.6;zu%oxaYsa`9 z."5F] Z3^׌hipߑsT|ܣOIdpyb( |-fTcC]ya5%gzEoк!]:`խVTUpQM?J1R.g0 U xobzr$IUIT8}}Mq 7Fs~] v D`P9v-kz?oxq[4ˊ> `ۄ~ƍmR""-^#p˖̯$$gHD}nӂ?HHMCĄlPK!L?^b.2, u J6w쩏%koN!on^x~/=\']`PJN R)`_\[]>C8׵>)]zrln3=(*8L¿= ) Ή8}뮢+l*,/mwE}~F\pR-Jn9R(UYyT&*}o|gɔV*:;نAKɓgeс*:]9} C(oJ(߮dtOIo5fĹb sC6n^BX+\jlcoN:ֳeˡ?+EZFKe"yBm;>!S6 Sh2c '.LGF/~lW "iG1z`P&aafQQ dڮD2GmLc^(Apo4̸D*B'bUXu{\dxj|@WԸ¢vciIr{2#8UL:o'ڔx˛᣼跅+v X W7\ >t7z\"`пSoOYfAƎzG_(hC\?ZH[AK=Tqe[)Tٸb>,+ A vpqO1x'|&0]wt4:j=~'誨{^'r?7J/p*2?C䓃8Ef~XECY{r%VmոkU@do%}!DÒZWB9+0Ù ߽&8k6qK8xظMB~ u3fnI%GL_vKLL&YzWlܯل*(JMo+{RNX=p BZ(IuGhDs+cѤN3V-2K\~"X&.cp,'Ǟ@ĕ$m!FʠRe Jv@cOQ6_@yf+f=f,rcᔫUG'PP fS6ކ+WZ\L|n4pl7^ jWZ|E8.-IԴ?r.s9ŇCFzp8@danwE\kb6J轏g%chE"jqI:9w<]#)vpc⨚<cWihī*hQ7n™3柡ƍrV~qq2Iɦ+(D= WMVW^ڸcM/hz"_ʋ뒘R&\9?*[`C@j/ '6^wG㙜<˫&Uץ;YLZnSߒQ6\/J,m#x 7>51.iogX䄖W Fgp=m BL>Y%oS)؂v8B4ܭf sV5ʼŌiSm|1SEYUg?﹇ȴ)y39R3c?i_l*ޓΑq>I3 .=}:p4d`C?T)P0׆V@dVq rR$ѳ^~&䵍iimfLS[Xk[^uI\r* ZaKQLɃsjElU\FH\p\ F1CE%n*"jzmX.dvXZ?1ڇJ<耛0镫 =2.L_YnOiAՀJ MyC7乢}$U؆*w >jU!{ftQE%x '3E H7Yb#ī:t=tfvNg,gfMϊw&ۑwY +FIh'u􏆒TYy\ GEZug9x% ^ķEKIxg{ȱSlިKXnb8l.a[/aq 쩃_Zkx9T FUeWa4 .C+<\2zqᤤyjׁ .yCUQ6 ]~E{&u#p[Mbi贷?NyAh?>E v:_]>{s׈h' U@2mىL''QBKАЃ(u/w8U)$aعJ́{!Zj)0'ux 1IM{KV߂ucDqɊuj &zmc+bTP>)=wV'hƋ rMYw0 9TA}j>:GG?:2/o2sNXizͅtpȏiŸ*&{S- D)cˀWA_j/]٠aHuYk7F՝n 7ϡoFC(cy$dpuGht [ JD-:_|Rqhh3aZ!vSH/Nxa=>DM/cmH}JFR-1z"BK15 xl^2OM(,0[\Sy -C>M}| bo(ۚXӯ "Qiu#)fHPD"mibђK!bۉě;p C}ƒi7Cw%)EBT(U4#22ո0VXq4Cᶛ @zckjan6Hy4ynU: 3`rs#ͻ2b:6Z ]Mȓt, h~\L" 7Yj&q(vdG{/rk-L@y| S4d X9J\"ZK@~Ü2$߻+v3ڀRz 1 a7+j*{^Z˸oߵ^w/)lӏ]+5LRC:d58k+Lv1~&;[9VgFu𵧁&7YJƿxhLV~֑\e=emR NT]?%,^V~v)Bear9ygûg[)i‽oŢ]qoS`jF!_*'{F&ү֩|7^^WCA7X1DQ-8Ue&9I_; qH2<ܠsՒn;xAڧ-*To& zCϞin?<|0 *t{+T[0VX9rGstD_nv㨜AS1[G8aWDeܙ \D"`IQ!QbAʾٽ=,JӐPD8U]o,e ~+8% Tf*5UG"1*ڡ`͊H>⇒WNte/}s3cBQXN{ |A[_M̐ (!Hccz? CYoA(^!gp&Ze$)W_|!@%7a@BE{ZzwX C(ɧh}Q_=JgC,`Ҩ:WbY94V4"n}5 o-g Z$8͗c x;<̋?"J0i$僅7/NyM%Ѐ)GsW1&!4)hM9XpMWk45~Α}1S=*FEM.ܥP=.5xR(?T?%J}YoAV=H$m*q&CtgkKEc;N~"Cm+}^u=rjw*6tS;$/Lm0>eͰH\ߒ,b;aCz~禁뫷KU([kҨ6ݍH2{$f'(bA ]Jr($m7yeجFq1?z-(5B?Lf<߈usdqQϒ=_/;MុZ3|pHwo"Txis&C4g\ӌSHG *=.*aw"mmaN> 5l)$\Bs*K#PZcd¼* 1.&<]Sli C ?ʤn*7HZk/h3/b2!QVC,(\@R>m"N7rO%ܤQ3ݏM[ a5$7&MŲ6&(%I< lh'0?aLBκ5iXN±L#%*+#:(ז3[WZUW.Iם:fcgU-W-/-f SA@Bڪ"&g.|ӂ9۾ O@Cu)jcǿoP?~&z:wP95q]2e2VǤ<-4r ?7<# .䱾BY̩4? O[dyi?b˛q&KNhl,@Huk1ܢJ.)P"J:HܢpAH'i nty eDt;`qt51 8RLΝP?Ǫ`RfрuybV$"|Z3\é'w]i$4M,5VTКjWˣqR=X>c}ŭe s:Ʃ`w30d\6bf\āz6DR= bAuO.D[.3> AW[_ӰN`|Z A8RAzt9Edk yo lG_5|H%k] _ *zwhJQ"?)jֺqƭu>ڦ5vOCG&ȪMߜ='<{a_ș*4<qnv k0Q<~v܄UǬ4dGUE^.3H&J%\QW)ppVߪٛIR@x2nms[*99-*1h'+εANbPbO3491  T|يh 1>?)OL¶)3Bof2멲youh U K0?X>7+fA}}~(eLkm { e__N~9V 8MRD,UؼޥF"Afgʥ/ C; `u ߹'Vjv[o:W;<9"x&J ~gp. ql)붿8Qƺg)xP(eΠ׎f?i)%],ꬠZ]2~k͛Yg4X4hEo4>bes] 9JmhA_HStyڠrgϰJ(BasڟrX9ZΏGHLδө ,Ya6 -rCx^(݀YS׀M%^KB֣,,+=F&v'qi׵7gj?.Ol;&;F;siVO R_6J -0fSti?\|Pm߇I,b|UO 7L_iJ/,8nK-,c kC؇ЀL]p;ѥDWƚ YA!ͦ"V72Ph$;mZ(Մq5Qi|l3us<hPUߛܫ$z/Q-p{k(?3E1)&yo2d%!t1 xSE١e9*Px>^3+3,צ)ύ7ɰ8L;Bc69qB;}nc0+Mp l7p2^*)qV36dlsw L]=mYufǼ@ 51ǽ/F|?|oؒ5YUYuՈ% Dڨ~woOݔ= Kc15}۫c.V,ro8eZAhUf@&w?^^4Yy|\ CzSG J[ 2 0>zRىlF&8;p˩*Bw-Q]|nNv @$ ݶb&0=%g] h ޵e[HVcp.Byi_, $Ef.9yy$V<-ik"cRycA\rc/ Elɜj&fIڣ=JSZwu8w:^$gVDo}V>݈n6jRC5M\l9ka` $PNF #>ޏUkQZ6BkM-AܤǛPE%Jc]/ꗧBeQXOCws ECЇ{ pg{Ǝ%4ڃ0 - #LN)*-Pd-#`zɞ{|| w%d R8f_;N1"ROsO9QJdAcWz_:ƙ0*n?/qj(D-ͮ&NMH\*O`YU'e~HQa[,W*T qzV4W4ƺ*A`Fsxʹ&yП,REޅ>dҫrZݵ&q[!W {+lC_.mMDڤ0OX[_S+q8`"W)R+6hxݴ7&s Kwxӫ݅vj s#U-| V]zFb)"*Ikؒ Kr]|z̙A?l[8h{ wWOˀ;Fଚ ctݑ۽MڴѦnD;VDXgIU8oju1׍l1n#n:BrxyEK+ʜ93wAV0>9o%Rrq-D[vpu}p10c!.hn0KȯxE˘:!lz7ΟIBr~gLKkVnmh2 Cd-)Ɛ#" J'*@|ң0LQKˡE>0]B˼Npɗ*#BζD>"^uM@Rd;.) E,i "d ]7j~Kz0L2!4Lw; ؖZ؀[=YWcUZ6k0y@)e,\V%A6/7<_y\LYMl#b`$6+)lXfH8*v0DI3KgEJRbt`UcL׫l'o . O*j+u]Z"7hY(=ʡ2I-~-$0,ZPUY։dwZ`ڔSGt:hz5PAn7`mHp'$ ^4=poMBS3Ęx^̨aw\K#fmdb@sBMAKZgyG/UYc,7Bnb}o}k_Ō"(MLC]wXOz:b|ߎ_diYA E:q$J"AYg=(Ŋ`!83ج(юp1%?mh>j iAS̃P̣bXq/ ȭq&6-RQ*STBEZ䳏`T>I[.ꗸ!S0U>z뢖w\v{*"eRTĜEm: .y#*ķe|3>b1 )] eO\ P)O>Ҷh^$HI,sN7J~lp7 MŖ+`^ZViO=?ǠME5x@݈- c6;twUJE՛d#} F]'c6CқK}a>иg0R.7Bg;r Mhޖb$X7z#{~ig/,kƿ_] O}~\Pynw}%?3uԭviTqęצ˕x?HCOAj VL^QNІfMEw>K 8ac>3mY|/6}?IV@_ #5o9= 1cO˜6a4bD/HL%a$yE!}eZM0% N|鹖;L9:6\m]4lu{xu ݣRt;/dJ6R!&WNo cdük*PC%ZFGݳEH;! U? HH6 Gm˃϶-05ý)V)5֜* )=;[Wݡd01 B"XыP%yƠ@t  EC9-~q'HVߥbW(8CYKšS=˅_򸵣WY(ve-n; .2 dfXHQdޫ U̡ԿGVŘR/Wh $m|0V,qT<_ެā?S@֏W" UY.S,oh 7 mdn[؟Y*FMۏ,Btwi,Nei@ [+ r 6C4ƬO+Iaι:3*pLͺ:lb#݋v_Kk\ClcIa4Ǚ$WV2竱чD+!K  Yi~l2``tʙpNZ̟CMhק |`ڸZl4r% ;rVcw џu)XըZ9y!fCgv9j\ ,8E3S^m}!-*!L\F+Y 0-adTrbx2k`4uJ2U@y E?L/JC_R2Ή`˺gqb6#6 7٩r30}0v 1P)ȓIKN9A* }.t>A=VT ͷ:VWsp$|xd P_>Й0n~lCfz4 Zb}EX.[Q[ ghWvUY.qfN#⪠~#@%sE?tLݣ sI$JjTҮRUHT!New{lQ a@B8I*dhPWbAŹLNqʆTn!C4~Upi[5=S0vQ˶eƀ0Dufu+hoC]nz%gG|E6wuzMaJ J>d4x.R2hꛘWTYmIDe!͍v7!} (Z1I{hέ6) ;KlYLG'~JЮy7wG8<нlKH:!9_ IC=+Es6RDC{34Ű5+9^BF\aHi=HV 6Mi|5 gJmFJ˯%NsyəZ I(鑶8gJҘx,綱Hˁr@'e1) IF VasvO#fšCy{\i+f3-N_g;E"LGALl4`/+]}%tRt_9SJ\vzuvw_`yXͰ ˡcL.,fIO=wj Ҿl}Ԧy}S 'N'?|3Ͱ'Ѓ48i֝G"v{j 0 n7͔Sǯ$kkGC*h/DhIJ5F$pO)h.!.,Pf'O@9iTWzAտ/2y'QFjٱGRL-v#V6rw 2#I|^iѺkGesMȣSԆ2̾p~ds`ɬcXgIioR&AI`BV[L&׹Kw^ YCkKa43? ¶o sqFAfyK]EQEu꜔/^enj@e&AuXcͼc2ᣬR9<ޙH! y$]T9V po zb. i?6UuF z@L6-eVe+hg3dv1#(: vg5 p &#. |0C0|3*oB&V&ï-_0Z a< j!^C_hM֔p7߲>zm=t ikPрL1<`g}:N'ڿmDN-{.'!XDVnpfb+lv&xutd&SS*Emt{G)Z7f46=Ar.l9{]+n *o­sWjJ.MSә>>`%s?Qg.hF󜊾K*)Uq'T/i.9΄+#K0g@xp"Gw Swi}& v=2Vg-Yg `lPEtvrXB"i^)~%a[7$ߙ'a7h۾p >Y Q1QR] &CIjwr.KYԳf'avM * Ht05P)os+"f[5쀷 eRzjPebʬ>;CI+j_ Z~=jt͊ه`6,5; C'aN'$c櫱ks+z> vS|4|} \Wɹu)l [[#/TU[Y`ЪYHE*@-ay2m4F01FlOI[@Jm:&NYه*!".e WܰO:?߲>a`"rt:(fA>2 D^he DRQ2A_S4[ƨdYζV=Gj3zX쟐; 1{)QDj~9Wrs+ 3p>'V\V!tq|NtwƨeUh퐆clxeYz#louԑ9*M67nq9\XĵUQ-{/'ǰj@.e6JYPeļ#${-;ՅIy8#2/hpNkb(tGQzs0韩F94{6{* :H/fJH V4Uµƣz  #}B91˽qoGyt7"X8QI<.m@LJq)p{bJ& 0AGvv@;rP4~&$acb[kml2ƃ9w}Z!)3D4E³(JS]F7dbL|&^*gK[ֵ6$@_2MLO*uv 2mOߢ{pj8p&\;\Y<´%l.ȱFx ٴM  ܇9"AGײ"}H眘SR(g4`Mvf??7kfծQ;[7-1*H@oI>)|,z(T1>IAJf;mN'#\8PװAp\VYRfqJФ}rH+ :i$6Mk Ⱥ\q̱? ,o1W؅Ӿd4tJK -*'D}>;!,@YTipO >C.=@IӺDlbhpFGEGx~9|S30.AtOUң(TvFj!_t$HWkAO]^`jk; | XTˑN~=z,o2 /p@T&isrKQԬ,$7Wڏ8=m%#Pg=v.*t^ds@Al3F =V:iypn{6 *AǑǼW7Vݵ-۳5q .D`׷ilV*Xi@<K%S? DpS#' :zw꡵|He~'kVC 0#+bqmh|~ 3^2A#EQH͟gjO|ErmyjkC?#ZT MVш@i<cEf@e.7، ۪+ j0~%n( .5{tk<ޗr}F(_URN/,,ew7(ӂK(\D<L*l Pp: pSFFgYwClы(0ڇZYi;Um[9@5 H}i:+eQ|5NPMhھD|dGnKFwLfq &z("'QA].k룽NgP[R*sg#D_%Ġ3n^agcjYkXrX@!ްaS}:BӃ]?xNN̊v8SۭNS`e`yKPxG 1d?x?*3sՃAWzĜ|mPw>1Z{&;t31kg #FޛFuU~ jެ"M,t_žaA]f ]VjWfh`oz`j[ZF_<軟yƐx4y9^6C`)aY6P;!9=4T[Fh| l9cn`_a{-C 6˒ac-aՋvywp(H} 2!ϻRdȃwۛ*VMϩ#w5K0L.WSqy"8 ,%(p;MJ8kp 3G=/IVy9cE?ơo+^`V;䬸e/Cv[ft[4Q]BC'S*IJQ<7ec.YyxNMٛ0 `Pwwzt ѐbc-~gU M$MLQu\7 _jH2/@:dwhWʲ]rMyC02u\, O xS;}LoV)[Hʠ/82vm/~13u-}x|o明WNј rǁ),K{[SVaWHȨ) ԩjnҧ˧z6Idu ~-@a84 [FFå{S5+݇WJ0mul\Bh+n\Q=ۃL]k;=WIW65:}Yɡ8yR3 &*907}azcBq-j$"ǔzا:~~EѤ!keEWKA0 ?| p.'{]&:V:Ǫ!DFC޵ o8>ې ӊ`jT* p yNdWk#_flX@^E)6ぴ֡_o`&aH!# +\eúWMrpqT[r3&zDRJN33;1ۖ4LQϹE`N;3M8(y9DŽQ,~k.dCL+? X 9?1s)knwVh|Tn'SVNX/k+Gxn`**I? a6S1%@ }7) )XqoSe,Ek)fMrܔѾi\//|i) w@9(䐒JГb.vt+iF)5V^kz%R.Mb ]q >\_ǰyo4+l- ?=S2F]A: r,DүK_u=>7BIݓo1/u_Zs]Vn'trNGeen̦pe_΢T&ĥuCYL':ƨlGr}IN5 r0B0jYw#u#+v~{N-ɼy6d>8_KT_z_i'8h;xb&#^9dB]yǚkY9TV>-0CIJ'W[Ɉ"P볓l!7R [32N Ľ$ek糎>MwNUpL E+53k=tex9{w1*ɪ&e-s?[fmk|B\Yg pfࢮ7tjYX={GJ[p_I,bTZ{ 4oENxUVq/[O 0e[(Nߛl`UΧ zzǠty'sl1ZB 4 +lF] K|3FxR\^2:Zw2WǁAFk),hi?6fGz:|)ݗJ2#'Gz3p/}ݘѿ5ٻ:glj;u`u^LCk &㊉[4+[vkH4yzУ?~b 6S )u9ST0WnZy2Nk)`~##>uOMe}ĝ3ݺ-r:س<_ Or]FٳYO]A9w( ȎP6p']. Zq](Hh:sZ~VTA\7@;6xn&%u!` ]yU.~y'AZ;L`cнH XXP#|W̩Oګb^6(CWg^+ghҥQH;'B S"rTٶ44tjq@,=g_S,8"8p:T/PZ6`QAq&G~e|dm"MB1J,NC,Ʌ'O gGcN%aDxj} 2Hˆ#"_E*HңGd߶eG> ˶[j}熷QAO-48:u} 몍`{U)+kCDQ}װT}'+P TW/ Yr}Ud﵁*niBa]2V4&ʟɓC^jaM=PhYI|g eZlI>xN/\5yb6|mUy·U yt1eMy4?0-?Ηl.f ✛Yya"uKZ)eJ[ Si.s5؉w߰ Ti'JCn:kijg(K-a9Z! i/NVIx:4IfA-@ gg؈Vn' >T {tvt֪ϟ^P'a@" =5FM֭@8VHEa3G7 >Qf7/$}[ˌ:E87 Vl! b_KȦ +ll y)Vr h*6x8%on-j15Z=ɼP6F="Rfwv<^zۑGxdlVN aIm#-rjN vdհJK\͝gϯK/$}Tq#@r\3neU 7D_BQn~atidgXs_AJѣG@Wo㍷Z53p!ns1qWѾCȌq" <\I"HEp+VJ8T P%_GXGY| ܙ=&gROO28voʖ굈]V1߼]i\Y="(ŔLɉ PdǛ0d;DJN+`ޏ =]!F.[gTѢg.Y*O9&M|`E27s\׮XPG6wCRFdE|K/4ciz)=*}?VUA .D3}>_2`zDȘ]+Hqx~~ٿ~ؼOK)&{GdwK[y5QLUaVδA) @7Auf7<tOym -S",c|+!]]G/=9$En*MertE_A! &f$ŹXef< k\sORQr@Q34y -Dɚ$q[ f@W,hp%2h+`lOpfp'8LZR4{~2>9΍Qm Kr+b72bL]Hp)ci7xkmDAmMMʿ%Cʖ\bc 6s OIU;Tt"=^x"#wd5zD) 2=8 ]X9( n>\ jzoi@Ք M'U°a)  w U~Tw8,[^! %`UE3fsDP.Mt@/̓J@{8"yK%p+jFۀ90?ĸhpm3C-s>Gmv?[gymgPH*P + 61vweVgk5oж/]U<0_i}% F 'u2n+ΦpNJ˦=pw-' ᡬNNʷMIHbN*;-.l?X-KpL0-0CXVu1|~r>8XbکaVi]R$3bubs*_$+IW7\RzU]3ش2#5~ꛭ=S?>dWNjh"wr ނ/nsE]HfX22YLeX\'oy'؆3}щQ!ucLyL<%!ֱzF,T]y[KvdeHi'3n('Zpd11qd*I=nTm6<ቍI/CT.Ɗ"hFºiÙj_c.w i8`;?{jd4laGsO,!?V`f6T,^ R#S!U`S -}SwRp :䮭ۢoCq.R׫Q ?4 c=8IE[DA3$F_s{ WŸn{x.2͔2d2ԉuҊx 6YNsU'!D*G-8@1îuIɂ 3(kN~;w$r)$>r1dGq\\Hfף>sR7'UFLJm1l+a2uIλ5 \1UNfYF1,V@/xHְuϒF4_mWU]趴G!.{llg1exe׌S^a&s#O^/Ղ*lQRvMG@ j odl^`k#]BE`tr'M!R>yETdkOG75Y%S]4{w@X 'M|8|>19T~X&4u`wC8Rf _mؒ NКzx##QέJ"^mɓ'uNro`GqQʃ/>%td/Z;-jc;]=39t̾PHR< !m> /sh~4"ő"GrKMI -S?FgNz-4 uzh]>S?7y[~|21k=},: f^A`ˆ諾ͽUتƫyu2Sc)|LFL($5t7>|r"CPHr@OP `ycYnb(x O%@FzOwacs-BTn{ gt\%8;mB0'VC7Bm(;;t݂6a^Ȫ:G7Ku2[ -wꅪ+\:5 ;^~^R[ l16L¸n qIBo[Y gU<}Q`)ɳ -Ekj{GaAZ{yFS~맅ogHnj_" ?ΦH8/ hޫ^Zj:PJQTaS1NTT'M-ќm&&b 2sff󤳀ޠH @eBƊ@jH!gm`)TqteV㋊3%73S@.ȅ~'Ȅ_l-ZO%8^*aMT IG$fpz8Uep&i[masX6c ~V\Oczvk36Nr߉gI [Kˆ'̴FWyٍpÛenD|gTUc5ق#2^cLk˓ SWxf1| *)WkWYh$+:踄MfUh zrրB vٿ#_-P(]،)spGZRksug@yŷA:78H}[̠~~9W>AyIJ)m@)PG; HkGԤb:?&  7n)Q`Ra]S:f!b!>il4$vV?hf\ P؂Y- [:re[qv[.O\fCRY#Pg9@B|I]^P˘ҨuFŤL~ [j(?PRvSM*GJSC-Th"0 sZubHȃ;!ъIIN)ky(R5nCcX&]+UyAHSԭ@ ;\tH@j$ayZ5~7u{t6&/KxDMC~ZWHOOMgDyF q'ؼ5Hf罽'ķH`돩3Mf<>q!-UΙں}`dZh\UUF打G_Ogm8;ɇ|ɜ`CB<ä]]h2g>fsbG޾mف[7x$wcFQDe-)hA4HjJ)$~ txAr^ڟ'8@>cGne#{/86 ,o{XD4?e>8~jNh+ޜ25.s!KٗwH\b2ƺ|Z9)~E\NgOgl;<ۤb6k&e{ϼ!jZ-{mph*훋ϤB`j͝'$ӟR|9%瀴zq9m5-g -,mٓ@'lr $3Yء~7s*;6ʠj{+4W$5~!Hc 6 ᒪjnlK8fx}502PTJrL:e<M2[q60ɨBnOOY2SD+?sK !>G`h?G`n'y$e*w sCH-~&,ixOu:9y!BJ.`x}䟤D21Ή Dv7zN ~ |UHra &ְH#Ċ\.()##LE7)#/MDsywkb93-qQ*5l{mh %6f>_ZEҷ"a_Ĕ: zaqnUz' GyXi lozk`V'״&c!E>~& 䣒$( ~v`PQTJ߰%f%WP3Og ZWpTg-W^2 V]_0 ӆ%ZM[fRu~<0Lo)lRZ&ܿ@hp5:AjFp2μ3ǘx>/^G4iTWtTuPע<!  Togx O^ xSH_pB  <{Td5?:}ĸm ,\g؋qpGd"/Bbr <=ozQ1Z .ba^E=},C>=~R۵3kXȷA_wݕ$4+;f$Ju!tWA|(R1\͢ *gGոB*0qn`8 ,^XkjtdL$xBuW9+???qNk,_E+ x>7y2?ݿ7E眠3e-Ab;Y *%ݸ93rюzJ l"~lE`)7:^Cr&@ xb([ &=Tg1r*_X ZBL(E-71MlG=!'"Z3d*&)&;p{xԋWIƖ<g͔&qCحHC\lR5$FON+_2iN^?k)L5=o pH1m (xi$`k7睥Qءģ5 6QL[r@Bx5u`ý#m ʪ-]EW^0Fٖ|G`4U '[٨uP5T粹yjY&"y'FCmCb瓩C y]unNMߒO\znwP+7@O>"\UO}նDmRS7B3ڱɔYXcm;KJw-J,}h}SrlD,CbAYX.}S\6FD(/Yxǀ{Gri4Ul򒠍5&6.e]nH@&Z3B!2$,WlB"mTW(H_a]!ItФͦNEsp;LU^<ϯ'Ae8gꐇ ' dR* WJN=AAכl/Hu>[b"[`CEҨ00R~:1Y;VUZU%u5YiA &O Z8)Bp4. GҼ{ղiV5H,aMMS/ڃJ "y&R`ՠ`Z(< o_nfuqO/ɑ׋zѠ¸}e=9ZR=k?[Cyh G0>_`Q1xy,aAs3힤˽y C6Cϙ_A!lWH?@,0[|+-Y:|w.Uh7O-8xD#%u'^4ܛo [ 4;P?z]~2bJ[OwtKqgD**$n9W޶ 1FLpj@pos\W9.B/ R?r.x**y? Fi{[{ǵ?V]@77$S]ՎYYI,9}j[__=r|A1pH }Gce#s_D)zU?^TKPg S*xnՁE{S v j0߂M4ɴ|ɏ;A$6-$gh+:˜(Ul)[B\zh`DnǾ}?Xf J\I̩HbЎZ醚}sSo~AC#tщZ6&E燧b{摲|\:b&(`;Tx_I"b2m^W&<7F>]Ӊ%ھ{[`էvݐ@4)O?ji/{'zz[x(%[OjLqmXTᕝXnpbX}_>"NݦJɩu`\4W0zܓ&em͜ M-LqrEI۠^JDuG>gJqvHTQ`` oQZWV|NʡLjĤZ~y˰~\)~;k0"7_*ISp=-jҴ'9'Ӏ W)^~ l"mp'y*bs:Ԗ,'ށJl?4? t8`dOY;"&z% 9K'>b ѲYOHx8 2PЍO' 8b%@{.:8Ooj΋7~Ѹ|xuK7ѯ=.O/4dOPjJ1Zm`&K3Af$NC &EOjмO%аImnZ4y=Zai6$Ny8cTmbՍ ]'Ř)n|E[$+' G7=Bы”PЂSn Nl;cbpB^//#4 tWzb^WFC])c³(žL|$nrz ]Ö9EYG;I'+q'zҋt`KGakiM۪? !u-fw0 eRRDҫ8,PwԩDeuFٚaS|<+.coQ>}4&՗ ?.S̄ '+?SRMM3mS^AP  IȻFײge |{0c3cuF?^)B Rc (׆.~0wqLT_jt w"̜rAD=\l7,*;='-sLP *Gha)\Lۏ<YnqLP&"Se>q0&`@sCX8Y1zZ[3.9JY)mb=L^,u!Ϯm_YZ2W[vqtෑ?9Mw?!BdTG/*nFAr/č;X65_ PYՑG-?AYp57`K苍to((( Ɇ -4|pʌ+,h>/|q8}WJ○'cY?uN @K(/_Z}h10HcJ_nX>B )!Nxe>rq\Ma|ûG;C\Z@l?kDdL }Cu-_*0$Gw&cn#] '(hbK2?D6x{&ay렸a0ӈ RGt(QTePyQS,'[G}iwK3j) f(ee7n&@,cF4'!=~ #įhA9`u^(0~2W`NPhY/טrHMdbɔ.QB!UT~EM{h}ڸMW2\kWDJ`tdfi"%$壵6 -GϬL6#Cߥd,WO 0R]}iMhPyS¯Bf\ZZn sS0'ic5*z҂b31+(9x V {r]pNy"TҢ#/KQԫE_0Q_Jf.&xrfV,} ? DϨuav<7=mdH\mseU1㎽ѵic(折\˜3N 3c)k`+@8:zHw2KFJb_-nЫ}qAgVa[omYZ:1| 509EKIH^PxHfd6@KQ-G%M~t7uc2.XL58=^gt}j 2 i4<|DPU?oز!G/5P,6/= uaE~nv|(9(Du!ѨZCADr) IrM@W;Z:1a  9r@*!tI¶s_(8SQ&K/GsTؗ?\[x8jl%Ĺϣxi aIT'q@΄.}:o+v/D*r㋏5@@vb`Ro WX]h9fFA6öo+$O! n vZy>3*x%s&t5!Ra9&SܩL} o2=)|?qOlO `\jGh5jCJk:IN!?^|aɃ$Mh][:7<}IRJ+4.,ZFy$vM7{-kSL t e=Վ,VTOrwMVt=7zĸN%h2-:eUG׶?!U KG[Ukl跡m*-+5DR)k0ܧ]#:XUi%QEBg2Sj>ALIr|w䈚dDݹ}@d4..:.P"nrˇ_ysIx ,=tJIPF{ RED~d#Z bxhaZh"WĬvi?.w QES3 @S,x--5p<*@Pd{{'#>"_lnb.wC?턻ǟ'qkSf)uU%=YsxW5GAbQtq HUҌWJAC6'yǺ)X~:Tg,12dr59x;_̂&NhVR 4{YY ż\٪Yi2Y` f+>vN\`~ISH}(\hDUd~8H0(0FGq+3J@r02֘%gLo5WUK/laq}^?ԵDC U[ 4w*!2q嵺$ٙ"61E!Rk`s)!rc,}`٩,{;׼*&EtqhX.%\+זh6N|hZX(ⶲ3o 0!Riq^v=q:%I6+C".Tعl_S|Z~"cSv%sˁM+fL2<F/>w)ϋ [^+`o*yO?yW-0Xs.tA\$B}C9 E] :6C$ISwaw;U4m0sdITW$ 0Af p#SΚ;ЭՁJ.9c!7ǁYU9+"'QGSmfh0m̓C_0LпJ؍Dt+ 䐐DT~dG':%~-8 F4U/oR@+RJdXkKqqSU&_i/MV4DУݙZD[,=舺݊凶`mFPVJib;%}z9y;y V$%KoʏbΗkz4 րҀz?m&&ؙ["Z6;}U+vFt}̖le"TAθCenH&–,(&e[51Z< Q+M}40 EoN7ԩk=!&ٶi \Y5;i-)G2^uh#f >.Y aET\gq63фEOFhmNyn,pʌo1LCNzW$w=zQB~.+JI=vY>vtL-}u@:0_π}w|房5/^ uN.'`w8\gqF߁WN2mq}(3X/ܫKӚ#.z'89xىjAաu;[9G= B$oN.cLnVM8Rk/DZxz+hO|!bv0”s5(^\%ޒ*'-54 S(<CHUXDtJ>"-|MaduJ3#86t( &ѥ1, CZ׷*9uFڐM܂BDj.EB- Vʕ:݈E3[zcQkkO-^zaϳfO׃䅽Tm2!bɇ֤!ڌBz 3&&DS xeͶQypd/ȔI9>ᴯL6U#E`t3sg}AbF.Vjȳ3 ~ 24 )֢Y^_qRIk}e# pnoy"&x;I"vJ}5dܓ:g:Ťjgep~jPs46N.-^]0}s; q}`|1e++ASÃcee>(ϑ 1FeSq*n'߳LWL[ 'cfn$_w'zJךĤW#arÓmg =AחHY8B;Iݑh[9頎P~!aw! SxeyE˪ub>l֫O@&:y{8grK`䕺7ib)\U)*;.L6n39 5o~hnJv ,AQ6n:1f)L3~fӝ w'ƍ\ #mΝsS$zPo:!euD ކۛ@H'> OR|VzRv8g%&=C/6Eqfe<8=FqKfc[jnmX/P'߉p3{UG㣡u*_O$ &'[0(%(~a?xi;^y@2˽G"!q21 $f2TY2Nmn|s"gU]vO i ezohRAzG-7'KUNˎ+-j } h~`{Y/&7믢>FF:y]C+އCAW5=v4(!Yf5$#o 0ύ;mFĤ{G 깩IЧ}ץc.k(ӚUΛ$d:wC-P!:`ݼ~5AVVeu=M;9h^t9=c!ZH҈ |M [wU{6P Aaj,{ݘ'7qDF)0?!]`ߍ0oopj?0TtIHLG^+ v< 1X?]E~?6 5%iGJ抝-X${f.X^ȽgJal2矃l"8}خ[R~H_C0~P\[|3‹r`֜e@zwO F D flz1c:YABhc/ed M-xi ?}i1wciiÎ48guXy5 )dr, Ovm8*YŅ@>,uk.Z\u~BR0Z*oaT^"w%UTdt[*{7Z)ǬO'5F.eP<yaAxvZØ#رAorZݘw\"6r3$\J&/6Ym^ jǢ8{m~F /l&|zKSY8KrUIɹ`=5C*MT*Π=FsneFW &f\$I5Ds71YA=];F7I72kʸ7  TZr.Z) _|! @, 5м S[-,.c/N3t'Z ߢ8zŌ&F?#T+^& \4/o.:O[9 fE|*rS=!o:ɕ 0׺ ٯ/QnE[kpxfT~L:(-@Fk?*3Hj,C"5ι`N1&1-=TEQ`#u4Z]Ih\}QxC#u#u_6 5tnu9Z ree1I%>0 }tu,vѼ߈bRS-/{P@zٿ$ /"GGfO^jO0[MR* FR8۵WIMQ;\Cu;ˇҢKl" 1 1$9bT`~Dyhк<%\:^i/$_ǭRc!~aJg"̢S !3}N?7Ney/ph'Ѩt}T(сڤK$X_nr9=ϖaIaB[dk)l%؋'j2нYb\o,^a6F% _\[apX r W^|޼ET[qş v̞;>`j1\SsF3fQKP /g H[ !(1]h=+HiTP:c&74 lg۲"EA7IQ!lbDekݺޟWT'x25j3 oK|UDG ,]8ŃEҒMR *BICZ#[q ,2%Э8NA$r! "3S{7f5c{Nԯ\ۛ[q\ۚ8!#۴=Ff4Z6ؐ^ˆBh8NDSZyGih=O|#t|6lj;|,tjeL+sE QUY$-qb&dmIM[ l; 3vuj_U&*ju 5&%&N0`5 Ӡ͋dv`)mυ^aOly4·FҾgvz-'+sH' ^@\mԬMx eYڹBRlZP'suCOc^Y 졤NA?`oluqlM7 H T.Nʪ2ZeMC$Q횏נSKhaW+(2-jgE`tCw P({͆)ݻicG+i{,EkI8@u2}B<{^o,;TxQϴMcuǐtA~ʬ&pmJEo|mϯPB}j<: eN -$XVχv-&riAHDI.,}3X2 'S-2dW5)b߬.TDrJRB̘aƑFM/ 8 В L>^[5JsXF&c'1/p͚FBhXY{m4ދ-Mt[ϫeמͼ6+ %`IG(u]Z)m.DXyacs[ػ`~pDixR}yMv)gvᡃri>+ ҧG]\WSBeB7māFҼR?3(74t966?Mڀ`-v%,)y4W3iJuaH4sV! ݾ2h"4DY6 PbڳZ&fdk'X>*dIw GYVux;LZ ܄ɟ@9c9\]ޝ)g@ 1|J5 bn}S7bEԷM꿭aK| C ?Vܟ_s uHyQ()",ÚRZYm7 -ܪ cȤ`8izۮ jpF3=I=/*켙:O`":D %6f&&]!-D`nPCL,SBF 'TC䏮(wI&q ӮT.U9#cOVm u#Έ7ܩSҖނw 7;0VNyt`L=C!T# H7C<׼Fz2:ʥ  EftψT'J vDp tK<.VP01 iR|dp|; 3}*ICzEj&ٿ/W.I |Ռo3l@ fy~C[Ƿ7fxJ TXșRBUX F*= ,:l_Z84(*=zBU !/'d Jm )גf>: ՏNߟgNIݝ.l^)&gg X[ ܐڞ{#uGڸD@؊]E38S̠s)B j8agRC%ei g%-AN1[ԏ˧`?YÍ㘳1 sďړ#|8Iۀ/,\6]^5PE8N$ kY˧@ST)ui:oVkhBԲ^Ĩ,+ 4ydt3.r7\1;mtJ?t, TOĵv'ǖ@;M|+5$0w#7ܜRtr@ ˴Da#@1Wc]څm\vk80 5o\0&2:+aS!.I13m`Z2ۺV"Uuh}V&+jxb<܅غ=aHЍh,|۹" _ܐ6ջj C4g,8mU+ʽP.:V}2e_٢+*3I -@׸'.Bp9#IB" e w rq&^{C|qX{}A4p"BbZGTf=΂HAS8Ruؾ kˆu@{95ep80IKs3zI+pm/BȬ$]fJ74&/f|>88o,e1׏wG(5_/%6Qwв0y g1 c' 8sl$f-0v6Sּ5`\Ep>|FTQ!k$:̑=x܎WLCH|]t}t~>JCw9Qg~)*3F:uG wh8T9$IM[9Ӫe&i a4ѽL\>;W2 uy:ŧ,Zx1т~ٯ P4 en2O!JSS72vϔ(\&t&ov "mVEf?& ڿ|Xr86v wUp!A_&_4Ɓb9+µ3[k|'t{;(zP<>df"&ŽhP9i y3N0fw-Rq½nɸ 7`ZVx{ Bg!xJ AGC97mEvB pVCTaI*$k htBbA. xMGc)wE.4Zir,^; kg;6B۬\:DD@m9oՏ?d4]%K7.t%N.ؿ뮻]`~cqvZ($͸87hTeذ4t.|J̇ߪHMw -=g{ AXȚ7S¢!2W|%ߐ@* )1kS#NjUEǂ;0L4tu)LL#q^J>VcXUg! Ur^]ڡ^ѢuJ2O^.r2_`>oSth׌*^#ΙkTlM Gn%RsHb˞¤4,/F.oExq-6O{{'<_̽CmPhAw?ꮭQb,y mLzrJmeߛ63>2|̇ʇjN麳T ),RCJ_+wƿg;=}. 3::[^&+_ڐ)!^ki'7%4kpԺ0lZf}+ަ=IuKWӃk[nz,J?beiqd:n8xWuy+-O 4K E+5goRghOvpS緉tܒ@c˫ͩT{1J"Y#ʄ4/daܺ@ CS]"]=Ǔ QqP܎N3g &F|npz-nF[U:0?+y q'B)$veMH=᠔]qo BQkM}av"bMyY8)liv묕BkLI)Ƨ.o k! ɝL.-hQR5UZ}-֧pt uneGSέu]e\c;E׫UA12ϱH߽%Mroo"7T;T]M,QX͓'5Vrҍ&|׈C5=9Tf؅j}@!!M"†'1?k\*PKO-IN(0)H{N+{\ryX.L }ߍjav-SؕUv @2_MqQQh34,Se<!?LZ7) hѻ[#W^(ăE*+s*x#(x*5c54L$ ҩEZ=G.HP`I4HmaAE%lvo] R[]H#j)JZnB4a)IBUpfV2iwu2qm :_UxwKG<2ɍ,!5ExKܺQH.}[^;HS)`q ,@)sKpArnHpwRVW6^2/c4{|,U Ĕ5͟?2T'alK~RDlGV&愗X9'?Gf[Md#ݹ!܈}ܙ)vyVݏ;<7>UuNrQFn; xIԯ:5=Z*ƘVOhw9Pr8 TPgq$<;N_[j˂pH#5%'0+{ibs.ƍ&zk[fA+MN [21Z,8]ڨƣMLQj憵Gj,'2M RMtS&HZ{',[b KaCPxFcqÎ{>>#n0 #K=f$#:eAa k:{k Rg04ݡT=m@^881j2RJ $f횖};{rʺ'e;A,MYXM&)(ݏQN2/6* P"5BP܇vbߒE7KndVDYNM>)?{-sZt\UڂjBΜa=)Ubjb^l{~w\0$Ü@OU:C["x-SUe/OFٲw G_:OJy{d(1~nJޣ3lB<w%֔fPT).|!'fA,KKpv]+._Z4Xg_U1{`,5pAZ70eoq0_;~pϷ,-8l,΢%義LAEX9 }pmџmSdx? M?[IC<|{)d9)Z˝̂к>|*!֤iZf6F7dlXAq;l BI?4H2UPQ hjXNb<ܪ/Ѽ.Yj"%{K_)i:hT`qE!B"/M=yDLL Q ZDqӑ&~MdjA5o]Aclx~&nA_tmn7 IZJ|y? :! }l,/ߧ\_ӝ-2!xqB(}|>|RncTlM_bہM=W4\TKMH+ڛ'~$(ZV@% H^WaT[hd}vdv2dD2D#oT@T!8X|ut3v#:Qv[OōM*VBJdȉkԜ-h[.4O*DJ.=e5d7&{+"-L^WUC%!ȹz)a$* rØas⒧7qD D0/sP1J ]HWPkUb«^{t;eBf@h@o8!QP |Rg#X hMa\RTϬ- <=Ld Q*oVgSY=eO4R[W^xC/,.` >{ԊtNTHzvq]O h;IU:ľakd Ґù0E ǐfݥIJ4UK~}j=Q)<-I3 xXG`}ԇw22ˣh.P@HWk1 Ζ-EZԡ]*LA=rتf߼4>.#L'_i~hRD,(kN\Mo-߶ۅF混l^D} wE<|'_tTΐ;tKK%җif&({P#kYSC{Yw`SLd2K/R׋ÆX6;Ep\4I)*L>|!"¯OOv?LP;Mzpi'6;4"O2rmO~a=on"%u@Ҹnڲ~z0%X{ðA?!@|SѢMalrT|Ju @p4@ <\)xe$8[RWjU3U=MxřYy#uWMn+ffr;᱘eu"j 'GDI i(dl^1'sQM:SЁqsމ6/N8+ 5_?(-l l}o͜ĤW)qhVK놐H3#2KCԉmFũ-'\r+W~8͞?BE^Lgn;R 3@<77Ds2Yx*el2i&sh)O4K B_(îNXs1qcb#RWb\+?wh]}_:{H?Gp!"=-ㄿuIB:3 "6 JА߳mL.Lhjy)$Cp8 1XIEՐa"Ʋ;K5|g|hwN:P[+%oC-gOұ kf ~1\~s7)Z 3l*`)0Bz^}{{mj). H(ܵH{5 Z dj͡s1ӕ&K}4Hmi}%ù70$xށG|r8HhBu-iHQp|#'L5(zt*8a>曞ʒYC4 ݍg#+&Vb>Di%߫gaA\ Py4r{fn{•M-Y[4 lI]ڢty=\$ȷ3~CZR~S,L"U Q_?4ɦ/M7v2e=?`H0{&4781*kymKX"׍Oet!}qHL|`+?zt{vY> ڸ;'ǗTdRan\iV= ua`nHZpX] C}[p~]gmq[ XZ|݆ @uQp4tŏgfro Cr4~}Q\Ð;ftjFX>~aP_66`0;+)]I[$?-@p3TB&t-ZjVMXg4yϊR"Af?=o` LmUF C:wDoHVtV]kEǟd}1`s1Z/h"uJvYLuES٫Ad=/8YΐBVDv7;z<'ΧĘ"ForK£6 @ZAUI Yt33hJC1&,ة#;H%>^2%s)~A\osKs}\LԖ:q2G1B56Q[&-A| N̳>}Fa%1ܲvKcz][VF0'7J=O F,;gE-ySJosIQjؤ8XqWy햕ͷG5ODQQ=dvCj3QxHk%u>ͲkDZƘ|E녘Np琁BQ; WMF*?j-HɷdP}n- Ygoo=R Ĥ YGBr:ErWc^% JH͗^rI.(b{94Cr_͐?,շ% q"itʤ%E 0"KمOl뀳W߮gmG[(hMU_fXFvHI@H8%:e_,`:㰲#%tS9c"LB) :) BV*RU=oSgkPBBI a"rxoFlr3ժoiEӨ\\:u Gx2$}@0~@ws($+k}ZFi1eޏ'\ _]<@bV+PsWHce0JB 랣cN. 4G;{ A'Bɢ'qC=J\j' Ǟ^gnCHcm/^ Xs A1%8)3جoI%v?}5 jPgVaj&Ukety1qw(V*:4AV^FCne>=2*2c\Qm_>65X [vVN {Bs,ۛۧNo#Yx>Jѧ !>ȍ1L"' isۯVUwf\n`0"-|TVe|۞(kKRO1v;S}v-*R:oL;TOh8eɄ|yst'gX?i?:`m5j ;cgoe4ۥ4 b2d%^}xcsv`rqctgGh Ǵ5WxT英&%@p 풨TVv(ULlmAFC{+=~Sdzѯu[kW'^5kW*-m{Ė׺kXkFD08Cc œ,9$NLny)F# 09H,o d̉'J}NNyu0B _ßt+ojꢄ- 7\'. і*++Eux ӓŇHRymyj^,WP)f5Z|B -Np:ܓu&uk?ֱ?RV5PS#k Zp) 'W 5 D=jAG =&[o0O"ZNزo&HfHK„PȲD DAP&(}M {0n?ߗ$ Tnd%8vK+p,c]?1c$˩m>˻%$\僸0{Srh!d;W[L3u#n!_ReX1: ^eGCc?xD@Hh/qfD? exA/ U +_rco~)(0X.:)$=7(O#d])!?GY~AĜ>kRR&R¦ld6 1i8FBv#P##*`3\eUsJJX]pW0q`TpC %=kLUW-R[άV}@M@pKkP 9yR (fybaID[ { S ᤟-|xm~-1Y4 U鶬c4#F)<op'I7Mvy),E |ƒ}<91u4ӛtvz]#N{MtJk!X3;^(&v4f'vLxCilm/8 G !p*oEdFhBGttV4+*Z]O O/k!cnɘ'bc&wd]dB^2hOѼn;3F^WI.JjΥ7)$:.sιb7~?|Y 7ƞ`z 0<::W?IN:9XT5V+e\,O_,i)nF#O*ñ8yvFЕo,w|$% TZm{;4ϭjV]Jg̘BUwڅN\ #^1br-G<kbJU:-_TŲ>ĭ4@.Z:%3#wvÖ<*^Vh+WmbuO]6Rtܨ{4OՄeٴOTz t$׬|UۡN4͘BpʊT.ڸ-_dѬ2^KXyw3ƘAZC,(kc;EoJk gX<@5<p*vf`KtҲG#ͥ2WspS.n0*.#T]à ?Y K-{`kD@<{)EyA9fB{F@.ەW X͐'P5gGMz3 h^'T],J0tGtX8K,1a%B#8xj[nDe\YS6'䮿ӰPݣ-^$'ԛ,6PV_I\[o2hk߫ }pz<n#PȮz|az:I\=jPU[( 1S!;Kӳ,a.}<L.ބ pQ?lVEhs}x!IhU7¤9Kkm:6qӶ>H[/Qm\K1J^HwA]G j@LРLًef2? }anaA2n6iخW=cgx:f<THͺ%(EG潉D"qA Մ=sBGԨ8P*^4ChἨ㤡ؒ9 J{kt[WGYg S)FиU"C 's:'|F'[ ߘw[LY|BY4e.Ý;T7:;~\!Ѹ-ִB\ƇI;._wlT@9)|s!(v+r>/Wyc\q*  |q*My._RUr~8(iq==[b(sW7MxE fa>+40+^i1\1^Ilpa:# תI!ͤJ< ļyuvF6mTƘLoxPԄ"\ǒV7wD-e&d7Xa(ͮ /:&VPY903xl5*e7=MQEHM !E#61NZ͓`%I۪&p'>L ^e6dsU'+7AQP g 9WHTShVuXν&,:v#ph5!M pFR#88[*@|XKEz۱:3o 9}3:, 8$ ^ CoA3*jӲX |I+gsX.b ͗DO&LL}YQ)B9IDCui 2K`Fǽ (+KglIQI ܫSw)&CeLp3U+O)?]ɿ Ri"\</<Gy|8ADܴG@ |K8]wf0 < V1\ XҮW52#)BPrMȍ˭ iVy<ލgG讂r!s|h޹"P4j:2#ٽo;k!$L>{, l%>K)<¯ČDbP M"fBqˢiqnj7ʗoEcBzɆ"05K q}|1d`.- U武?]`auQ.FТ"Dz*`jdB=g ȧ,8,(*hļC!6/jpw0#gMk̾ɨ'sFx A Gs/86ҕ{ qR6k8ҋ79jlyVVrNp;;3")G6VJSh0[Nn)X5fX/ԾܿlO ucypakI*Z(k&=ۏ\.xI\&jU'z7%hc"wx%[LNwh\L)+/Z90I}$ Xm`2 (.," K*$tg d,ݼ%TQb 0}N, tvCo%q#$$br] KrkbדlVð40"i|:=1ˁ Dt9s:])tYm^#Ҫ1!=nLy]+k![r[/鮩=4Oj@Fy(\+ovwͣν3k8~|W>UwEU8. L/b+ 1 D[ɷ(i:UV-K2mPkI|wmNET+t4>NZ7s>i#ҞltqǿQg#8Y<  #1l?d⽐|&g@{ZKԹYr0 e/MԜצNkB>_6`dgdoSzx./.Ȯ#i:`Ir#'[:v[J_MTod>cwJ:85:ڥ ?^E?Ut@=nWnn .Xy +姗y$+:"@I'jw}`cAv1&Rm'F 7*iΧ*8Z&]7Lq.硾~F눾wMqfLh{&jiOّh^@B67*.6qJH ɐjC@9i%&FBRi\t\0k6E^]8 @s4LT96F}̌uX003CF%MVK\*?۽ty++K6rVfr[gj#F8hx]_9џۘ7]ΰ򰈀"ࠖSM%-3-FQTBw+@j M>~62Ar^vN:xW @ D=:Az@~x ^Daq&Ƕz 7$9 iw\oX^&> GKŠ/_ȍDʳ?ځjY|^J,K4e3K~l^jв.dBLb(s#b޾e"S$Y;C}Ͳcu!{ЈÐ.ƪӵ(U74t YlL+}3G#3c>sup u $1]Q;uU:l兏% ue~+Nwd9ȅ(GL|HrCϰeB |s!Mv.;lV+x|[NV\֛xq¡nܟm[[` {=ØJp N;/!aTEDmtyCkB}!P"CaĚ6 }dszL6aV3j`Kq Mz^Y &&*G& qnG :A;#8F9 ;?UcaNwQɽhiYI˜cT` YA6q~M5o2F= |Op,J0: uKK,%/~5]ZedE<5%|_zt\(-Uo#/WnEYRCt0fiШE2oN$a%]I &0BbN <+N~ʅgùs$HS Uq@Z.a,xVq;Ɵ.&kRz@1s?=q0Ǜ徃y,LYٿ=q>Oţt>$qJ̍!'{[Q-DA&p6-2;ν-HﮔDƷIdKI07[ZAsk; Hk͓314ds2r.j*Isڧ: KIV _+-LH]¸!!)k]QtZpke5`kGwG @| {t+{[GDU=,#2p.y|zl zvytk&N 5լ'ep) h,$D \Osꃕ?'6GuxᦵjlChI=I"]+02'SDJWx-#bI}fWփbJ]|i&=Hp{CSŶm@e_޳e$ʹbMiq̰>JEC=]0E29b!L.3ѰۜIXt mįd0֠%l'5ۏMMQ;f_TpZkp0Dy$i r6%/ճV:UguT!QI4 d8'VqTXn"ٯ"{'OJ^L+BImKjcs b+mqpg4#;2F[Xe4ͥ)-"?}G'p,`w6f~AسiTZMjӰz5Ǜ9C-|mM+fCؖ`΄ 4?w73L}4k+jIL}RHlŀXn2cʨ~+袍xg"0)V-HNjftޫpTPYZE@|%L àqk,)o|I%rӚ7_XO؜uW2`>'UPTp+ ևrg0 ܃k=֨IH.|}s+<BGz]R+66Gfyi63ͷgG (8M"6_hX<,f⻠ Efu }GB۴}:º75K?%ov/f F_h?>Mi+@tLѧ-/´~M!XD[G=BʂLJkpV֢Th}gQ*#ܩ5Rc>Y(`D\` GFp4]Y)t1KF|j1̜tN"ve_ 1𩉚-:wKT_u4kS[>hZ\Ev`&cZ<97=A1Xٖ(ɸjiQ<_x˨pGd OpD9iƼʚdʹ+dXaWdWQ60+ς?!,7| W}礔;?ӎ n[KXuFMM00ʷ/jO.Bc4gϭTq=Zwi8ju (S3RG88cŶ;^p(Cߜl}LvB6\y5 ;J0`C@{Sq?B}Fӥq~lzjK+b*5^ʤ}k RlϔMTMVkҲȻyҹOgwӯ ;a-kUh+nAL?u!]\YLf"=I w ߦl]/돣!TZb[5?[uJ#4>/z7 )XǯXKy;B t".;56]GU6U&(ݑ3] 񒽖WH?o&șSC=pRmx#ZfU!,׀yZGJ BLɒ*ܠYP ~kv1zWtTxH\aMႀjB`y"eҦv}f{łJn|*zV’+bpZ):b2zWU.م-0ǐm`!_wII(ԉ'($H.f}N'$nZ+OtSȡd.@o:'[Zqu` G3r8D& \:rla(4Uu'Lh{E|_t1IUzpMIOiaIBi}$U1ȂsإG1=jq2*z|QqES]z.wMTP*O>ɎKSZ~ 1}Sr9o|~4i݋vWq8Bz q隈A֎QB2J}H}&M5?=AM1PώTBHinAPѡZQ!h^wX*TM ]RM WdwX9j 00IRkH{ <]t=\Ýs 4|piŠ=MA~]9_-Q D K[[rzˆwh>ՂDQ[R׳.Z\ﳕĮD UCg *k4m5+E2( x֔ ۄlW6FCуS4oסrv #Sǜ=**lcbl 3QRiݜ ZU]9؃H:S*efa%'7ylGmi⓫pO#DyY-9  Fm  dnVHKbRoש*F)0;۟ {טF{[NlYTHj_1Jp$!2&!(J[-l%͙'G67w^B+fDؐ&A!^F&ը&BZۏH")j>v!mtw'bom9"/b_DXVi~rqJ:  χ<C~.<2!Ž"ka bCFn)Evoeyؔ.T<@Ӳ_W(Ψ:q@/O4T.7P*)2 #[Ju[V:MDzV>X=Dp*lr؆׌9[-s%|oda*۪!#&HԂW!:/vmǷOPN:6}\{|FtVS{zJ1?kfR=[[@*H`.RgA[8#V{h,PW*ٲs$VqXjЅ} #&?LbŪr^MsB1$>a1ah߻I\5܏㫩z Tn{_R^Fkٗ}~khGЍqQbȁ hoU/䧀uZc;xyI܎nt]F>'t [APW?Yh[hक7N՛>IXAd`vͫ[ha2 1!x \2=_fUڕXy=u|S=Ʊl>^q12MaLGʱcg伀}aX9`J֕T8פ"OB_7LJb6՚BHBrVfk텩q]{>BvS>\vgBrkۙvjM'`kг5TIc 3wXаF(5Xd;qR{aȇқD7R%r/ӲLHD,B踁"jJ 2L&DbxOV7:A13sI3ψsvڡ;/ 귏%".z_X~MAk6[#.$83D%{bD Өk*eK;E47ejVN4Rol`5#ַuc5V#Tj Pb$uͳO'$9>kk# |&͙=v[k@[X-i]eY?gį|* +&#L#Oق>*i0?9\D6' O2PDD<@-F@.k&łP\c3䎦&Gëpm+8 J*v'/zL TMaVH8u^V9 ni,1Y+r*vAʛCJF)|GfOVT2q!iXHMXg4E-5f3@^ <i6[`<>d9fW#Qڬgl/_[*\s|m_h/mJBeP  y~`6dɻ7N#֫@cW1XiCqS^'Ыk/J*8A:i]j.#B=(6 X2sXsc4NF1h 6|vd9iv.ǝVuJMIcp`&TEQ'/#`u7=mq&l_c\~&s}dkS܌@Vl'[ζ|3`w[B1$/@[4t# 7T|!#v=덕+o#ѮZc'>SbE;k.2|L^ޓ:Xpm\7*>SFoC/Qz#TV>W@Ms0=zY[ =;W!kB2:v~021*q@M?3`" ;:R7` VA٥ VwC~^45^])GaGɴbVwbN[)м[u1(5/85ljCS_҂[xI?-5M1AQ.\7>R%&Q).{"UG~Z>(mY.̓A*F~H EW`.ط)% U/gL8rzjsduȐ ) ifi%>7ׅ4 :4|18N'$ЇN^I]@zOpa[j)>tBkb9Xitgk#g:pMȠFQ92!}|sH6QǜxB^ V!㞌8Ry7i")D+(BLl{?ӇxМ饿ڑ%m9EҶX\&^xV4^ʜj|p&,>䖅xʒrmv*׬IdkHi=/;)'Z$~ѻ#vZ f;S k-]`Ew%y669/cRȄ^Ƒ "JVzeg@~}4|^W,b}*h0tX7xy8"|9)ʴe1[tO bge-#k@HRLHP?89O{x+!Nr"Krֺ&!j`=_4tG}+kx(*։&bhE\XPQVt)6yG!} @\JMb0aB4*g5-W [:29 HL;5OFNq(Sm^|jbL"VQIοHAa<1Zw-.̋,ŋQW5gYz7cmm?E_l!su;Z'6Aa PźWJԷ;aPtm}0ѦN ̩lU d0|FZf7M/qN[M7 SŐ"G.&ų'IrP*NW&Wf^WAwk1s 9x)4H!'pTrA)$QQ\,YٞnWP*@Pk)qD' JK tG?ZHp*S z4:\L079T5 RƎhGF͜U^_IKt&N g '%ŌԚw.`gE֮@~E>x4N,gﳜ2r 27wYΒ̽0D6@-`9hu/]Q|q%p[ I8BgC)\EAjZp6jɥ; v98Eϳr^>oDX/ԃ| [۟Z0) t='G@.$fO4$i.y :6`G!j瀕pN~*5m+mv_BEWs L+w33i䁧%aÌ'-_\bEs_GdG_p #V|4-0SL7>ȈɊ]6s.e<6y q0%e`O%J(OM=K30J:ؕX\AwKe$&QM-8z#2}X P~-aK0r%tCn"boQ$l#ퟓS4 3ije e#K_76գb|]9 ?y#9*0 (`ͻjhhj]Z#l;O( S}$U m1JS?= =j|7"|#M"BNsDDT,j8~eFV"& K>I`> Yd2T̗yi & (SFց8\mG\3]77yn3iJK)Rc|052`;Ԓg/תyƹQڭīMP7j{}[{2;_Q"LJx,DOjbGe+D%+|e9Ni&z =ˀ`Rv'Ѝ/s^qv8(@㉟#9P=QФZz$Qo΄+o{, ǖ3t^= 1Z/nM\_ =NYbř#m$dz7#ӥ~ƶU#T*,n H8a݀\@Ó~^yOnuā:FWщѝ7\;["2H!&gz=Φb⊥kѨEҒ݈}F2ӜY.qdZMRH@6yԆ`O\`7<.Ɉʨ LD??GNU'SlmY,'DDOqs}&k hF"Z$˭]`B67n,cRfqkvu @PGmc%bY%"9h2zlJ !V\n=YSf XB~J' ajQ:yg 7aH&?;PDAz9"w%y =/m[oXM hEוRvv8 r4 k:o!|qAeK[R{V[w m2Eg3YB ?5ay{UR=ck#\QrBQ~/ E\S Py UD(˧@  -gdl԰넂PvUM-M6"]u|.ڒq ?.vtHf3}LHok'> 847 $\2p'II*P(i&ϰZ//QT)Vc 8W¡^{%:(t}ZB6"0dzŠ>&xZC-*”תzfB' U8>LxX39$Mq}q=8ts<6RT [Y l~|%eUx//Φ㫲Y|'jz _cB(j 1W\wqtkYw(eWJ-XtNRR5Qă{ s QA|opHJA]“M# ;QJNŸ+`Fj>\1RR]Ͽ+,*|>B/n8-ײ;[I%^qkLaC l׍N'\^ 6Nk0G\?ڬ#zo\r$+ dR8Qppb<2e&NP݌Tw5$QP-0x8U@]5J &Uٸ=( IA,=|ʤW٣GP#!+eXfJ7X'Bc>"4dz-H,]:3 r|>O 0*g-]:xcUhɻ1?KhOŸyMϕzn!lxɰyz1)zbߩ,Ӧ&NȘ1v=l(ϩyV}-c.KEt`utMC˴DLz؉/#h#vL1 uyΗi8bc3Yٿ#r uļA> ;Mf/H KhHChoqtn]=}ڭANy$ ʳ>k|>[ cS}֮HĚF//Y?q3 JmӾXHIвth-"{# рD^H%L[NI"g-ԱǴe$\ G3E6G?\[g? -y'&g\ĐzfWBca#tflK'5e!t{Y~atNph)?G:F BaD^]>49cj ^ \ duuq^(.ӋԜ$v9o%qFѺ\'m\,a{Eퟴ }vixEڻxQC .qj`,q%{ֳb̘LM98`oiHk_>$b&9s5MPXчrYts(_Co\2Xd$8|sQȮ/bn@52C3mLj8.Q-E(~ 3vShMQN#U#'~}@-lcƎYOd2S$m󊅰9>QqP9JcCf̅@!9TND BU(~-U&R?EcO@pۋpMLxuTkS @nQ90 0A@a(^~ZvQ;-֐01f%NX8E2ث'1kGU(/R A91Rq^Lf6W?eP<TM&†: H כkЂ`DHv?'BW`ݲnYguý_R";oD9!{|'K3_[MNB׾%}% T7*|,S1'rF oH,3p~v((`aFے77M槥W8 b]`n+55/>/ѴG^t{ "y6{CI'8eSOÏ)>9'|ByPS}qWz(50, B5:pqhˑH*7b<|BV?oor yx~HIV!S2SXZT9}Pf-G<}P_`9 '6 Ƃ=;{oS=&GZ7rRЬ|UmV 7,ZP9It 8E'@Z;&wޱT!# H>tal4BcCcl!?zjdgh_vjx^J (Z3x*qߞO-wff>%hKRHoË+J\BL c'šoVZ@fmՆ 2<" tৰ7vtqi ޻ZD9 J*0L* psldYحp@<{ y+M=t)S55$T*G>\u'AF'q6dwn r;G([;Z H,? 4@0x8qLLQFL" c@ !U2cNH!rBc>bEW8Z邚خ(*V˫\Z(7"!Jptc6pG Jy߮|xg3ͦh5-C pfVusC&ǃNbD9Ę-t9](ƍ{yNAȼdX+^#ofr5!C~ y}(OQe~%:L!M*T(cFB" Y!I[!/pSjUv/fd|O1ɳ@ًi6s)+ReuPu%iQ)VwץoFU=Iգ|!%Xюljҁ®]1yśJ.W/b*|!h;M%j:H5o[o+3ˁ {~tO;E7 G7G9N_%Yyb" ]u}hh:LܟϊE-K)~F)-%2*d_Y(3y>KgѠʹnRi1=޸3ޝT?I: iOpH9NLĪ7STqYxpJrdwY6gĶ VGB\o0NjwFWpLIˈNЙir.;HC=3cf[vaU9֟mO~n*r!r:zDLQp'И3k >I\ZD0c}<ě]6#Ol/ @v~B _RZȊh Kwo&l-Lxa$I:xKB~f0Y]q0ESc Ye#1ޛWmmwM)Vi 2ct'557za0Qz9br>oMoVVHYtN싔*$!!fEdts ߤxEQ]V]3rvyJqw@m&ɡ ]x>,Pӭƚ?D#\P]KBB1SȤt$Vjhfy:fۤT`3rf6z2WsW)*,_hck[LyaamOf65 |mooupp+ڏ?5et@ BYGz\crӏq _mP`IJq&!s)kbDݒjI`?g\M!s%i3m - <(g_kvI.լ _wZѮbBe)p>D}m?MoDY[Rjn#g~xq4,Ӻ!Oʣ k,Rσ.2C8R؃VL{i!D+(4rT_ 1]8Z=;nw.gLH܁%1m *;C`ʋ(yl6:峡]JpJ5f ͋Q8hԚ#4-f+DaD Ҥ{&5&wp\}^UM7]zDڲo0:`3S'0oz 0 E( t$l(}z9#?8ye RY,h!5^] T(cp҃tgF&HRZdO!!s4ـVz+(5,Y}5_wO^d<)k1X7P8(/B:xaaf%5ڬTv>p!&K0 i48Ґ?w]IHjy-Hz%Xbu"6urbݗS!ijMڤ1jtqLH&HQ ۳\]9&1F~wU* )*%~Q>$^]y|ye/0Leq| 2@p9 RRRܶڭt$֠ZOѨo-̛aSeJҠj6Ftb,m|Q AQnKҦb7%SkH2&qUd? Rҽ/@S(nֿ!/ЖXxjhL -p( =-~"Np֯_̞?,Tm.L|vPaDş9AmGmy"iTrnXTDUWMȮՕ[yMkt&oSp"ڌ5"/4D(%T~#CJ{G^]+75*h9oРdKd w30KRJm<+Pǹ)zlhV#WH$VJJ. }&oVRc{ȲdzeX W]iD}`!iр꼸Bl)+ïh 6 (%YiL/j*^d D:P3]0/KH Yq9g_!P=9xm^$fzi gXD`2BM0>$ӡr d ҕ#_YqzF-]'b˞'=^V勳Hj}|Xp_T:O잵9ȸ}F31.InE=)Q1Q+E@IODWg+RyB(l%f ES@υO+&Y~?xB3Wfr$ކ^iXyChg;>Fe9tGX G]H|WԥLSGJ[jW$HF@E2*xa7S= q>(2y0'83B=(]CXRLjmb9܉q hKkb8jgSetE}&@⤜T.?D*ln"`^yZ:D^C|T}{[ xvHeZ7: !;C([_}ρa[OEaπ,Yo-Wu3 gx'y`јViQ=u76,)֧M7'yP1c|HcΗXu> 8O_+[.;09%$lbGQ3G;u :}3ެm(v+8Mдg}kʷVLv~~n$sz<6 )tLA "ãOI@SP%Rn#Mu&\ qRpn kGE\:swʍ29-e=3/\[K>%\VԔ%S9~[:;h޽HŸ>el.x͜1"9#[>oz'Rڧ0镈RB|yKmǕ !A(~j$\іU؅ Ap|oCs*`2[loV3:aT2,:#LR# =8`r8 $ 1N:(&A~0G k 4.yj7jm9+)31H-rPt : l[6H(sVp=etJ^ofB48Zլ1HP/ejS>~g?&S}y3Ԙ(7u]me<R, `8]~MX6`j0kZ$5y='Co0S,OI sNl}48%&jft'p2L|غj XȥB\jN[[N\< Z?q{)tikӹH:_$oӮsoAW̪x͛>Z4U1t9 q+-3 !(ʗ^S8>ƶMh^9iΊ X!1tMj+]ԭT!\.ȡ* >/X鏨 ;uW5Ȏ7ޯu8Κ5YHY~y?$*ْPŋ:7f`4qp({!"f"P55D%ۄG+$xό`VHIA 2>8ě pqyGރ& :1 ei$q˚/Ke kR5?p7VN+yxk+p򆳲Z{oN(}_=FcsHƵ ƫT>mTidr5 '^e@P$`QHN">n'|pDRk2IͳM\6AƈE^@ZsqƐ]h@u0l2ߓ+\""v P}0 Ly}o (=pL3%&y!?4?!T*s-0!`[Cy<_2W:G"nk ~9^j`O <@sMNټ:jxWh r2oPH%8|0 B!Ѫ~{BA?0LLyYFȊG28bpyj,mD)UبX?C\a^TҜy?_p b_^]ɺ @ rnQGkqvk$|Йҟ0BVQ?U!m߼D24hh{FIUyi} AVa/eycd=nmXHL(Y<_ft\p"x)uO}Ow&l- ,_=w,/\^ǂ(.5_<2yQ#T]MӉs/?_SЎVw Df6D)ZCYibQ37ni@-UT uW uܭZ`d&_*(z-Ј,3GIjݭ=oe]lCPZDS*+.Q1$ Ej@X&wvq]O KoЯK"[f w{ Pz4sɅϕ(.%J ˷ WߦfXFr(⭊:L`* Cf^zg*nZXF%?OQ򾷏Ǹ^e# NOFқt(vL3Ot1=?X73W?'YMK .+%lIgX`d#$ǀʣjžD:uԒw\lY&{H q:d"jf! `FJ%(ߣ d {s;4-hJ]/Hլ^~?t 6rᔤN{ +V)o\q t} sҡh(I>g])8 aa&,U?6=E`7ݐYo'5xtkq 联<TqD`|<6>$?@vFccvߤ`͏9L.uvxzS" ^*R"e083$55gO`Iha3X&2O0FӮg2Z0>(/k LE|5wz10)`)f!;Gַ F8QGk[ws}yY5JA[` ?Y&>aHՙ.+53=X[ezS "n^ +q؛G)6f{A伉uѕW};Bwj%bWtbWl1wtj-iPL3ә;MKlXlSV9$WMum,3*b悥&';` ;`U?+X"n^cUh(u YDb O`6o/(o Od9@lgq G-_&X֓ҋ=AI,ݞ|Ŵ2~hC/RE{?ZMYuBR;E7ֻ-Ε 4`SN뢸!ivۏsZ3%%ZHEoğ=,[ #xd~38{RZ\]OYK*o HB.)HL ;{f<űe1,/XU";K}0B8-11|TA<&ʶnɆ.{rl$ynYXpbi0Zx]6H)Ɓ0?iEGyt/qȇ@6N&+93g5E:Q6kbW'/ɃbN"j2({FGpVES1ǓσLWW`epwji{@+]6O@"!`y}<_")H~$yE&HJ&\I#ba0@`,(z!;϶-wlLFնb],,.hFZCI7ARNs~ Sl"gTzjMhoG>CmG'GY䟐m.LP* Fֿ1!dl߷Lr8:UZ&B0cڣ~-zDܡlw0ͱuGH.<1Νv5>xhSNHO21ԩe|Du9g%]3٥-,fҾp\-W"1-qNjx=o/TXsjiT\,o^uj$jp_/B`Q@)u;*Ѕf< =:Ɖ^ͼ>~ے4 !^ =Wg@@y[Yt]tH?4sQQ9sg0~\cSJ& 0C*>Lzxj}[vHN㊦f!}ݵ0OGJv/)zLq! o'G(ił! {Nr%jzg͊Ƕp1eq!o꿑5 5rn)ZK)å9$<M?4x" u#^iax'3`$X(w ӝQ&qy,L$w-nAS Q}>?'m  ?ZUW59)2] +/"k`rA" YB/4qt:>vDNi֔ a5GgV8x®a27AāзY.C1WVB^)=0̽cY#\f,<<) {5w~avAt`S-s&AsZV^ #I \'/iWXeB{n5%5U/:y'^R܍ox & C| - l%0 Sr \X|?doܟ[^~aMk5_neCjIz쨚;Kq] -N'#Rܡ9=u,͠@ҫ| |!D/ُڹ6ږٔ:Kf:h.ǟCgO<~ xw15#æ @]{ʞu3S&bXlF\Y5M+%ä|ntZ 4CzN*qZ"7[ZX/5= YA-U qNmyWeG`{w)uKk$(j=\oF_V=4BB Wц6@ˑ*l3Ȝ{ƍ/_뇤@dBghPAXc8n+JwGdi}a(ohSε!Yk,¬OKR"DNQҩId{u B$<8mDB7X%P04L:SsZR;D"N>mdLSQY`\z9p}rrZkXtUց_zo B`M0\Au1%$45}DM_j@6ֽ,L*' #v<"hnEG4Qp"?b"ULJ4߫AՐ c2\$0[ TII@{n iAČh_\{*4/)hZ҈Y(ڲ'}g0.g'RWnq>W t.>^K*s4\t|q0MvJT7"w{Tc9I[?hkqvB.% >mɗkMVrBl󲾎[i@!PG 353nsL6#E^5n{eB`!e?fGB~OM~a,au+d2R8^}طK.fA@. U~cjV==~N-:lIw]C9YtU;[ Ѷ3"!޴ɐK澆8g2˙z)#-Ys 0䒔pV%"*G"ztn!a#wn>wϖMWqs?pD)B '3W* p=&TF Fb?rv͏tc9B1a 'Ӹhqso?h.(Wj!&;ˢ_J "ûTM?Peo\ }$vS}kNv(-s+dZ/YOޓVAhQczS\ 3ƺH8 Y/㧏xSW NPmJu Ҙ+V?EU~T4z(^"οؘa_TI]*P85 _$^}'l! 2M~ԡ AYٳ`q(C|C3KT+asVגr2$N :AKۇ}kx-zm `of]GQo V:vBfWZ(/$WF~H`% dJ)g0bʲvܦ$e ffgbϋ)&fAa#{EůhZb(c_ϪEUzHuHg-@u}$q'|sWI9Eyu 6o H&٤;Ԡ c7L~8Ąm+8DENd^>\2F7ֺjKvMfmc2+2 i ?7Ç Rze׷#q.%,7A$c{!3'vۚm]w5JCG"hLHҩ)CSh:yդ\1;_3HHx4NY"B H3Y";2*ܾp}=+hWկGWsW'G\O6} m{__eP -HO*k_ )cd{Bvۯ]@cł)Dn vecߺ$k >N*+eg_ z}a,k wɟnoKǵYR0^c^b}/J@GxmJy t$GDf:jq;ac,Q "<%eBx\w9=E޲O#-#Mj+,O^U+_'?Zsˡ$g`RH9TRB&ᛡ }sӫ'Գ2ꤍ3P28mvY[0~7v ,՘Lvsi5`ѫ' 28-G[t1jz^5/:X~Afx,8kgy5"mџ Zp+ѭE\Bl,4uc&FY+EKxG}VjO$+d;h?mi=(Lt L1?ޝSpAo4~o޾/@cvCkUL iATKh.'f15PjXUۼ`&gѥH@$%RA.`7=/kID\o,Kn8>lrTcb/= v9w=: m;& 'Nk6Tte>!TlΗToݞ6u9\];Ur NhϰBs%NF)PB^/F)`U>RͦXRYÍ>/?GYlCSH1UsVnz|@ {!D~ji{Lk:~Yjydh6^c  =0.Qy:oFEvZfdA;Gb[v ڄm)F)gG?tĹ+P!竼JCEO=K"8aiuLBU%KkWMByɮ$Noa#;.Tj2}ӝA#캡Hh`gM Q~wXvd7K!q3UVnvb˼X܃9Ϙ)h[q^:SŰղimG4Ifo s3w8 [TG/d ֌ېAft́Wx \MS;lbA cW|5{0Hn΅ 8@N`5Ok95@ E(BA{W#lŀfgl]TChUdDF#͑I9A11tO&''=#!V &НL<4ĝ3$z7 NxI^˒,ŶംYwEE)3t=%s,% wqMsNZaݴ}>< lw@1\k+s6%OC0EE~LwI0 iaBU$oRA8a֯Lr$?ΑGItV[[2YPŃ{ZFnJUV@>DT(B}$C,>sc4:5.LifPc O:d2VRV^Wq:)rCPWkU2Xv9Y~8Éۂԗ<|؅6M wj [yF:RBhI@nM %]<SÜZ+( )=0)z>Ď؃f_A D3؜✼2 UpI6Ilw>fJevxD?E/<(̣K?Lo=`,d5G3)u7NsM\}5Tcٚ·u~Ou`ˈFͅ2S47qV7ZKyu^ & Ŗ$"7A`Fe=9. ߋ条B h,0ldRGEkȐjj0PΎ)X=\ՙ_?R=֕>,4~+@H- #UEbM$? z#t#\&ȄQFw6MtRFˀԅE0} WXk5}5d=%ݜ[]?ͪzϢuV%Wp_l?GurahM ae\,_)LOKAQ};9^ReAVdρ)8`S/Ls‹cȠX+r6pZ+g厠q}$WU4:=Zu :Y ?coK9kۭ6Anyfhǝu;OƭuLC}IoFH:1_Ş)H9%{" b''`)Nr4,_}HpE Jtj,Iؿ*JeyfAwK5kxepYWi[}6R種?NжxS/Ta ӊ]g 5a-^jy^}iGB>}J/TIv`pBNkLv_h '|+[G"ZgRyY|Ԛl|c4i j,z{LID7 `W3lj֘[(6 VCKuN9 |HeUH^t4"*<:ӾT[jNoxw̐RHiYB٧tSA9Hs)SQ q;d-;1 Cg&Ayhnn&&SѮXMMH}O=0VԪhF \bd2shv-AšohҩS^iWUa-E6֭vvX@&f;?DG5j<63`uun0#${&nyb|WZI3"j+V֌"RY| x*L g<2^ha͹Ol{Ha'3LܴHPSVdg wd:v|{cPV/UqN9uj OnO3k^cǤm5Ŀђ I֜8W%_5J̃L g&hj%LN`=qKdS߈ML=[V BW0JQ (1^r$ Jd'Ĺ^"[ٟMM\{Pg'$+b:`w@}.# 0hbjAarbJAs'u.h9˼o["j]p O~B!^ ` oyM13fI1V{Wb'=^߿6qEI},(X#8r<PĈܪ'ᬋ%!805U #pz>{>'*Y )E:Ï($A}k\EzEd򶍘[tI3QP~@i@\ _\a}XS#pbm]yߤdynJL贼FX!g7o "*1͎^n;n .CD$KyǍwGZ t]AX y0!#/N:*'OF47m%xhIvIvB"~ = Hq\-Zi)J'9;&I-p'yC:;+5Cl&v[Rqt`_>nzٓB?zPIic~*X D9:~,&y}^YN3Ő5A oXR%[,o45>6 SBy9B!x(8z.ψ[u?T}l(`uv~rIm.d2]?.ZY &CwJbC)@2ʻ#-kPuڀgd\! hP0?n9LZ*ѽ'xr Sܭ׌Nba7PK"fDYȡTU 0;XKu#urp?)2!13p!ɔ*AT7 ̤j 87 wںFb5x,D=lz{ݪ91CBB &"ř MP0 " O8hdj}at\>;Ÿ="Xտ e;{9PCd%NY@84bY-"%3r!uH+#`~|-څ_!bi>ve'kZO~H n,#LBO&"~ޯ&emw2!7]-#N3WOVɘע9gF}9:LWgg=NI$ne+Eq|J[asUyn[)t8E5Ę/*pY$IXpu:I#`21~/*($꣇Lja7L"Uo ;𭯟$6j[8MIfP ҳ67fN^dK;,B R"%-4oHWRXp m%QΆAK[ۙZN E) O3 z$eWÑ".!xu^cúQʳ_@ϟ[ zQwԀ R jz-!lBFFn|0" *eb4XyMi&Ps՞AmN0B:]?DfPbg?NyX9n!}}hdB%̓<-Qtp9l'PEd8~H $._䞸7M<L9ͿֿRc2>R7OɩB$tijNCY*#C5Eƴ<ֻOX- Xkr}n9%iupB 3w08=p0m[۔ M`OӞ vk#j/VZ({K~ttEl"dԳJKMH-5]~]H 5ɯ>lB&7n7ϋT fzݍvS6n<:zs |S2Lta+pv6brvTp̤" `@|` -1#vCk% +Y)XX F吓SmZ9۴vlG%y85}5G`]Y5)I>}Q~f?-W RfLơ k:Xodh"dc͖^.JQ`.bn_h Mx szt@7$4 uj$D[M++L ']=FX`O(*4Cs-$?;C"~_3LX2Cpw@s85Yx |#rL^~ȳt44ZE*?9WNTh*Lsj~SWMMXzVYB[dsfџ[빃YMDX̣ Lr`Θ><"i^{PxY.bΙd&aE%d?A`p ޗ<:vo{XQ915#<"^hSV*$S DdyVx/[m1뙪 hk/ sQGn2^-U _(= w9PBzs[31V.ugzF<kl\@;K9@eϫb f#$XڻV٘H* os Z $#Ρ37ۯ}Z5tAXEUxGbqW D?oEL2-VnQѾxrV W%w(޿6\fu6!D0CM|Zo\i_G9ANIF~Mq^k{4 Mlx܉v)3w^91M4]vBP$ҟjA;(,H#DZTc!âê; :& O/BKxyxޓwX?drRFHA&-ף^6y,?ʀPeti'E KdIihlC[wg658{ _y ?>:d_8GE]/x>2GzJ+n/TNÑE4e?vAAf803>MI'FQ`{!K{3!K|B|3\vꈢb(u %X+1'.QL2F3z{:]_grP*mV)[,t̋O_ %svb@ W%| 6Dfr3P+n l +x5h@(=KI9qYW~]VͮwJ ƛH9ԹT|n!=f=CE_T՝JB6מL&0ڮ#b+dkMJ"n;R*ò(%5YL=c}ǔ^c iNgQamr?v\D'FKeX*5n {UG]M_4BgP q:e5%,BY)x-o{^wi3Y~*jD 2=D*LV%C$*e|;8 zFj*(Iwޮ\?(ae^(|` g شPdF:CxZ/f)gDQ?"Ўt t9o(KL KЅ]4燍CL5s3yaˍ!}97G2=%lxNU mЅSL|vf\J}?7~pmRC;[nZ1~3m§zXo)b%$oQuu~zl TkIoFkŹ6B5L|T֔>w;Lu~ӷQg 27eƬn'CS bBJ} KɃh_gM!Mmjgݳ¼$|G0O(^<Ÿ~A׭xTnd6!0C(*e6HO4~zS51|pHwuYm~YmDܕ{w-#NNAwCYu:iE3M[Equ#ȉ/O/aE `;|mJ2pK/ud|a:@xѪ6KUjiLqb~3Ri<$ b%#Dϧ@vJvxuPo;ęU.-lAu9^tLmh25-EPAc=s5GS>8P\jr V۞*s|WbGtg|@{}ER~_]уr%o[e nX)-eځQMcL~F]w{ P2Uyᥪd֐g~Rer~o#6aEz:);dqo#lG-5Ǐ"iN(g^ks 6KZWnK9pN0F1̘gɰ%a) PUAG@9 CBmCgg%jZ?,hoۘ:tR gfOQ:&x-E:9}Z&b+2"c\dGYojg[pVVguCذ4ZaھfzqxQʟv59jf`/7&v'`]ѣq..weA W TB]L J#2Y_.goD)y!̽%D6Ɏ5 iWpo.[híQ- κo 4v>9'ؓxe$)FO0)ӠV+Jx4WX%Y د:Bv =WN'Uw֟qvˮ{iejnJ:AXi*:&rtP3?7FseV mztP\]g* %472(_Kү y]wLk]N$# PBE79J*;8:ꚢo5#M³ f%67\"؎tDϧ}J{ܤVVd&Ze*]8 D6G|*Jl~x*$*d$m#JTeY4`Vل`L7@D)Fba9|U/x%KtRO Yi))R/rx'vV 3[4.F~FlZ>Z !uʢ%I=]❹A &ZEo46hJ:/U~VZ!3xsywF؊^dNp{(ק>"s'- ~k#)30n\6fGtJS~D/D+:!h͙|8_U!M/@ rqImGSUު)2ib)XuL{4JJĒ se'DPN0 r\ ̷͂Jl̋o R6"6T|1lRv^)&Z6g6H$yl2X}xGV0}ncIpjBܺ.>,-CUЈvYn9 H` a\" d<_)<< ٟj*UN/ *z: U|#wNL&$6լ,El{>"=<ǐ߾(ל/鴀<>Ogчѩ0d QE}qc0ոFw.\)5-q^勾L!_o1][3ގh8}R+ ﵤ+XA(w.fVx*_`ޑ V.]'.hĸǯI3M@]]c9pT, n"8%CJxY!%>Hqc?E =>D)"b#% `+TIZI.7v)~Tdža*LPPѾ$$*SA#8uC*<_NԡEbl7$IQgᄲMe&5&JW+ #hu6hyMk sZt; >uMdTeƆTm|Q[I:sݕg &x2Ύsl _휡iExOڈMPGnY1:D-2I(&n@x9Yl_טdtMouPcds%֙PEMۡIyD"J"j6Z zjoT$d˃Ax2mrM+DљbOS|n+ن)ةP2wYNIViz+9bc-n .HhYJ.Gرxbkb+nG$ԥlbc|ˌT㷠ތO|IVTՏGΈd"NHx=oysz$G .m͌l| 4fDA xP Y0L82k3/6,zރw>w֦pJiA#gX;X̊i[\?[/C)F*F@CPQBÍr 1U+Alՙ- WoO鵰BKV4+@$TK_suՐ[ H+}xMI5x@rr/8\O) Cmu1Et`D=1ki!&/-?4fm/d:X):Cg(Rebǂs:.Q2z8 >0gRj,<|$!'V :P98y0\]OaS K vJ0&W^[ɑF z 5omZFiPj 825~ DbR+5%Q 1{M)e cj ̌i*MD@ǻn&OމXEĤ}S9\5d3n߯5[4LojHwxH:i=|\rxA-ǤVaYNJGLI-``f7/ )-!+*lL̤!]+jī>G tNnah^.goTEQY9L7M`4Op.EBTx.3x}i]≋ߖ<ϓ?G!ndkcXJenWX"'+?jsq.ExKG~@ 8-]#O>}~e*{%bJDH*&Z ["-vaաپ_oTMPG&H>AdZy-a[ "btB\&jb\5L ÁKxјI(q1jx8]lMֶI֦hnĀ`AsHkZг>ۍPN*{?w, $(h"PԟH"IV#wc+liteTU}_˦QreL^ nX~7 %2kd,ympybo`oT1d$pd;K/ʴ. >+M9%M?6m[zg<@OCAcgQڴdS!UZl?U?%5 .ǃq Mqƒq -Ϋ1g9Yjw .v=~]߳L4LeK{ExoVXrX&A $E1zU:RNZKMm%q"5^!f 8%{ 6(y呏R?O$weP8KgV M# O U⟙~-ao8#V=Ssv{8>`蜳,T!`uWyhoǍ$RjlbC) 0 "^oC+H.g?ƀwHsjzoSؔ[3X @!X͡ _iKZenpxxg lE mCwmқUļ3c.mS쌇hPPP %Y+ApfҨJ9Bu b|#G zE D*}-8|Ӑѭ@*ɤ!`"\ɴXsD7\Kt ٚǒ%]u$^!zw8e)!ijkK!Mkn-2iisna}]dRBd;<ש?AWS ]̍`zJswT>2KZfb6{ 3)t`y0@ R+Zsu4L-@)\RӶv1I+6 Hҁ+d\M-p@" vN&'ԳjkcqIʩѯ}!^X;@ocQ$r 4'ELډޖ0 W[=6Ã(}/Lz-DqJ_ (M\Bn:vOX>RU8jڄW|ANm'-rlnsT& ȯG#_'qSc܌B_WPGq4Y>|,["cdf tVK4e"zVWYap`)@LW7Ӽ T6?J]I3p+ MfDܿŁ-KIeL;&jV,ǛlXӋIF x[*h#< ™KFpҀ >vc-ۀ@\ &'\=G{ಪj༊DYfX\Gھ 7Fd۵Q߶xF< `5Xhez;8ȐB(?P)5}_$㗅B 6H'珹T%4Ͻ ).tw KD6i3Z/xi}mQus! \ث,Y&$o (*r|N@Dqzu ĚO]/a/smϣ' gu l!7~j!97.v>0˵LNpƖ.3l1XZͻqjS}E0Iev|&6zq LlNQb#)է0E|ғWP5WDl%@㜴 )ײg(Ҿҿ+ {\/wf*;.[vkSغ+>$%c˒S҈ahI#GԎ#=-hA] =NFxx59KغN7az!6A>,ᏱQ2> J1 nPgWQ`EA\A ⶫ迢=L*AE05; *][zjDB?RET[ pg3]+V"0 ~6LYYHCMV6ҧa(lU 2f̃>6IkҧƱZE:AGwl+`:z }x w;`ŽņS8/KzTe$Rv)1vM,l"Y_׊ԷIZ1d_(a8du ۓJ=^i61:i_ i:?-̻Ը>1zoWL3 D9Say'5ĚYޚ!8#ZjGM*ݜzW* f3=r2ekvT"{/KOØgG[TUL!S>2?nj84T8>bu䩒 7z{4]ڇ4쾫h~uqş2f&gTwL@6v|mLJi7Ʉ~H*[(CUOB*'3C4FWsvO -8u]oXC9yc&B! 4Fn,JV` "޲ٳ&{|&HYL^^a|Bp~/W~%f0,\ A]hcC8t4y%cOY)/t K" # :221M4[OtuNH@wWQ!H3n.r ԧ f2vf@qh^:2hK:+@(*/iKWy= R͟,_^hF#B yYtIdVOTi;$ܼU mzю<~By/$Xdϰ:7-u\<|%iޒjr=@6gGg݈.m,G9jdoWdN{xse-)8¦hN Dƽ@z/7$$ hN q\&ڦukG蟳_vgw\Oy)DBOkVyxp`CFI{43S -;UuDyL>QW^Jդ*'Wcؐ5Άɿ5YG1~Z~jXJ8[cuCp^6ԁs{=GBGJut}\Hˤ4Z(P $aMxނzsWj{Qzh@FX5I24}m ejljLÎT@OUR0X{+tN"D-M&E2~ ]C;3 B ip=ػQz;egGWaj?ZU9L,vgR-K@u_e|b+3z˾,]+*DZn(^36kEP4cKl|l\EoOX14EAъ>SۏWj@&ٗV5K| bWz{v+J#okuZlc1cfKz^[*4i56wmdZxH}4U5oX%H sowP7X1ODI~&<#>;}&CȂ+'=Y^od>HB9wBBl=Qd 'ʈBjt ? :7! ghf37TRIv#@k~r7;O8 V[,48ż5s4yﺯhϗ_EQw4QVMJf 57Uc\]w+5U]ow ]Bbdz/IV>{-&a4rIvPP)A>d%Lw2&Ul=;rC).eA@+e9JLjsAٲ5pqZD6_:]J6+IQ1S8ezqd/ {Ҟ!le!|8Uou~k"dr0.9h=߉=rF{Zm9 Zw'(E]}a#}a/WS`;,Ng>}5ῌ{ qc 4cpjAaʌ]0vYgu^bJM+aݧ1TÇk{=%H:=.~3hɮZlcD? :b|i9CWyծ"Tm=w5hG mD:еAFT9U{R S$^A/zfJ!μX:sx/ Y^E̩Pf,ً\$JL=Q {i8g%Hz.1>sɸy.&:|eM(6uҿ| #-ƶ+WX2bk5{kU{1OoEOUBFS`^V&loa-\>9xZY/P%z|[vdѾ uEX/#&AN:V6NsީMI[#֊[O6v;Zl *K؈^~:[e Ms;;z;Yt6sZH}ݴ䕄zt 3 OJM/_x( y_BnoJjL<@O< [wurl~~_tOPЌq7{FjZwCwQ,#dI44 mt( uD1qDqɕ.vim ̨wW\}$܈GMW՛z2Y?82rG07ObRE.EnDN-F; hz?{=o|P (u2L,)ՈXrg}vTM|\q7w/"UoZP\w}Wy\sc{xsp.m ~k s%FW|W^x^7$g^k=%*, L qx׏ y#\",JH}{ˆCV#)yc8(5y $VF@R K—#1vZjq=«IԞRAhiBa MJF5Fc?aUр4@RR6ߎ!"c^b"/Ϲ߈/fb_ftZ-n`S2pivˇ^ҕ)Pp9}1 nDeO7]~x w|lusy"д/~'a[уWHJ׎hfMr%oawۻloqa3Bj"M!"^[~@.aNz mN}0OywSc$\č mbx{~JR3cn;5*~&ВY''i| yXRAE8ӥKK &~ ̯8ziAr'&Z{UK$W\2˜T0 )D) 1hRch)kqRg#Jj nh'F #] iMiz5 f( >z!:KpE8g {9Ls!zVG+&F QBWkoJ9l.\RG6e:Ur0)Kn&pZ/ÍV>-/ m {4nqõ3ېO`t!xm*Ώ8n>l+~ N D.=HL%]܃\i.Sfae ~^|#P\K)^\8֗` @-a4^ڂb[T}SDNhqܩfx=.CN6堗\FmqkuD#a-1-!/5R1c`g~R 9.,;^3)$UUBAơbYsGJd(qM#e~ILf:~|fGJ0⥆/PHxEILj{D<|@VMEd˭ ڟ~C8e*?hw2zt-HK^ڠ^rڡ/WNo$㙔y]VPcS{4`锍]ހ 85.a#fc!V,3 BBn ~pDKn2ĦDS:WY'{ieڀɰ2Ƶ`T0_ _lu ,bJe'`*^ur:æk{@Pq S^2ŌqvPA$6'e%3fnsp9$@Q{_78ê9*gB@~]UmmU ƠN6"L>^6% X܇6\cWjA-_Eܞ40mwaӸ^cXEc\XC5:"U[Dׯ\RQ S*4XajvY&Nq,V='TDV4Um,UPzm8{Uyԏ .>fY4Ŧhq,\Kڡ*=BRkaڱc$>B`$NrʞR:Y2pBĜOfH#: t0G %Fy2;8km`|#Q7|J'uIɰORr)E(5v<)dpū\K5aSQFY K^`?8l_p["5ߋ12إ@c%L j%Fd ?,+༕7'Ψb`V[aFD7ѹ̈oUxͤU'@Z޻ΝLvfx٥*>w%r;Ds?މ{'gW{ڕyG H&v)HH^-Z"01b`-GD;"uen4*m~gՋ|I@Sy4QmX5RS)v9ow<\8:7И~xˈib=gp37IhoŮk';_xp V/Vz0FpB2M QE[n(OIiDȹe'0ٚCЃxzfE{yA~V""T9aw|+g/o J`Խ]OSa4 V5oۓκxmFCk&q+8 'au԰fipoz,1orįb~a#p* t4c݋#Eٜ[Z+Fe_ʺZu3 Nw]%n[5ě;$+V1!l\bNW%mW%43&tۄSpN|l̯ xKb3}p5SS_F\%h^*.J3EPn0]Z)NJuDeŠڽX#X?,J973c5lG?÷9ݪ5/csy- !V=-f' < sft>s`>VR/ֶ. ռU$ĈW {ePOo4$c$fhs `= ӏP/mBEv/k@2S ĺֹOO]l0 A(VV$lYٶA* x"7dd#U(|'/!}ۢ6,~V`OaAƾD2\ĝKٺZ2*}20b5G3O[;v+a\PI}?t 3U:zh`aqϺKo 16R=hBԲm~N= f(b.iey^wYfbN#ofO 7%oڣyy8v7 Ny*X,UݴâB1Ϟڑ: Y!ON(,6gyʦ/1Dμ=}{:ob [gу~<0JiلǏN˭k ŗE$j' U4]Nmh{V h7M^z؞tuewGٯbH(]x{>;=#(|Iٮ)*~E^m e {l6V! vLI!⡟\v/:p­/&vhS#{@=ϼ9Z3薶V>*C4 yY$7 fn!mWIv‰JCMGҧ'mHͅ"/ Z&0 .p FĹF=|H`2?]ތdY\ gmmt xFę%%НUI?3pla0 y驽gЉ|BQJ/O% [S^>k|s&WQbǧi_nyֶ 6t}`vg #c yΠ 0sN.'[g!(شayu1e!^QrޕP"^*{Y٪:TUTI(ǦpLFs0]^Qvf$䊶?a]SbE~r^XyKU+K)5_*M blx'#Ss =B ZMf6g? b̃yLEEz?oоװ =VYyLŮ0vf"xKZ_+Qe]e mB^^ 7*cN}6\JY6 C-)|;x޳X @w$.FKYPCyfQ _^VDp)OgGZ"WwAQ!UgXP="JXx\Mѵv6!X#CJtY{Z%0@<?={E]/K14LG(beqZT˚U=g ;d5L,M̵QA>_RXNL }{`;eZ\_fҭ3 %n梨C4'Ҍ+&hcCoyBHJ˃`V0 -PI.#Y`2VX aH#*|!1nr1- c&+捪ѡW9jJw[Fq܀sJcH5#GWJWnF1sSFAD+]ݭM^Ԑ06L.A)#+Fd NrZac!m@Kxޥt&:c)ļ 텞Ձ~ J /NRPh'f%,J?ׂlݪ="?T$%jNN':/o|Zm@EqOb%o ZaD?,M a_nVW Pw{mwEԜVs:c]cl1S⊼x#h4;dD9Io,E8%)8 .shK)8qh|g>RЏ jYJinACR`=Kv0-TGAӫ::<1C[ZfdhKVA?4U,4R |ЈM 1o0K,Q/@-~^גRC\XC [*I bt;6*ҹ,@2#gwA3cKu9պmɾyٚm:^f6^`U-]:kLP*9j n=dg+ u%́gUTg/Chi ;L1y Uo@?!gl^EU8Jwvu~yeg*7BBT]+[CvTAJWia_j O,iE tf~mqzaW1ZrvjaĎZà ,* ^Ѳ͞ <'1vy))]3k%5&"zhIki&ց2@vRߝ^}L#}Y  ,-|-hoPj܈d+ƯbͿƚe,琶*My E']ŷxd|#7G7UWvTr,?W2OEYm4^nGx^^&k=-$L8{ֿV'Q+e0[&@T#t92ac2o9ؾИ3 Ĭ ߋ*OMj s9 %YC!G˔cE! j(F~HogddH4YL '|rC{&cCNۭ=dZYAF 'NAҼN +BX7oa@%/rHO[`ir<<MycŵnR4w.:W:OI'O}'G z$զ;d{ΰKH;AtM,.Yx5y3it+bop5/t\Li<<52孽}XЂWe{Z߮_ǣOݛ7kkS{*@=+)$Z0OKaB 7v3!:}\}*!&yQ ܴzpA$B@.U]U_oӹWћCZ} 0M:**=HnP]Au: k?Ǵ^Ue0oM9|3F՛I}Ab?54~R:VVx͈䥯P㼛@>U}fzbMƽ^&+orġ1>0-C)tiZ aL] ^WjgSz6 |,iaC,E\u%l9yZ i¨tҍ]ԇFڈop[w(EoufLUE59, 7fRvnN0*U;lh:+rouZcgsI]e<|X5 Ŀ_ o#}g!,P1DX!9 vQe NR73P3Z4-Y)I-E>4}BvZF[)e}lWcMS"S$W'jX .<ﲓ5l$YY|m=zzq,)ĂH\Dif2likI:zvو7}Wwl{3gɏ3\{,_x$8V8e~xQ/ñ%U&n7v'宵dy@m;K@$1kcgR]jP̶xw +BK5/^_fW8kCߔX*^ɓgUa#59˭yr%ZE,9V7 H>P)Jɹ6*pzŝ|_f)C>㏿]<&_A#Y|/Z6lkLBL&^̼.K>84eSN(؏?fQ|<ǥrdPE *=XI+5kN);jr߶ud4mLa0gGVp-.O`LN?W/P*a qbp~J&E,@ɀjAU^fޮIfM 9ۣ[M8cCG 4yfeW3hrIU<+6VB=0c:L} kīRZh Ha3!Z wz\c U_Ef-L~0pޠ\.ry7<3Sjd.Rnq>,@y08qn:hS7²M =YŮY- &W# ]ieW)QCܰ0!t!;~#ɭ :axw^?wC1$e=HlwfB"A?I xpXv912VeDm#2; tDhtOw`۱6,!9J^cL#G?HL@JubAش_+TBBd] L?K}%ń誛LV*)p5>"xB ֝ ]HVb@ YM#k}=ᾜn/c`h$-1D沰|A+`:{Gvj#,%D2)P@0įsCө)OLzg~$dRp>P9y3F^K{AJJK~ijynsL4s͓#t$hNFjA`FOZd@:ZOj] g4n=OEiTB.o6yk= N3UլKIa r}Qu|0gSY΢ ?\)ݿ%MW4O8ObPibvI&kl҂,q Px1S<ğ$Ζj{0ƑB=:UWgWaփfCFG˕| yn֌P}P,ڽ,45ap\TJt_u0] fw8ĪAP‰Gg(Ÿ4 5#3Id/RhǏؕ udr_Į tc1 4vRCxG v#õ̬>`7TcC EA9;!M<ݲY(- VV=!y'^2(R SsƲ@T"E3:nCn+Gf++KPiV /t@i7'ےjbzw7Qz–׈iG,8D&3?|{{X=kqW6JCW|m\r0)u8 hmq[b;5Yt'u%U%3] <Op!vПew6 uv1 Ґ)WN;!K )iLВ! TbQU׫vJ,$R t=y|~MA7ʋdϠ 7T3G! .}ӑfI YuمvSᬸ3"O:산h_蚪A2Ӹ6#}p[ *Tx@a)4?drD2?ɮA{w|{%Ir#+Np)Xn=u FytHƹ]ګT.ư7aqB|8egBʨiQNdf[tEtFMzQI zUrȩ2^ןXB-J?GNu⓷jteŰ/G#YDRnixggd[ƭЈ`Zkm&4~8cܶmU^o0+칹eNfJ6hskxS-7!')ueh7[3B x)C?8g8.p|Ur߶H<5c赺Gq8פlZHkϬRsER}p\LOIwWwdkъ[)>Sl-A,aiuo FX.COYHӌ)w$Ę0{_/|&0v3`"Kf55gc:~I CH#oLqtnΡRlS]}2XSpP +ҨUVIP(J&9`G 13w@Tc2)RcES!6b}b@87ȶnБ6MPRQPVSF&,֓rn!^u,O{n_/Pp}ËiۓpR63 +F72Inl׽Om)1F@r^ny_D_jz:rblRB>O'1!׽#69.f'#\RXeYaZҸ0hv)xva-IvWZ$YS4CnDvJ .*D~9RrocͼM!k>'hd覻96?"+Mn=Kw +`:q#bV{i=C9:n91Y R?Fo=:tV7&wyZvL)oŞɣ"3W?2oy8M_Y'Gf x)>?DuDPXJOV@ cxX&u4GX ^}F#{[D3@\~Q" }N6j%?2(oˤ-8^ {9C*^E.>1u|X7nhτa3|"@, <~gC VB}~_1dTi.097@]HvtZ-toqDYi8%RcZ9h(qFꗳn@R%xܼb{3VP[c sv`ӹ#vyy=B :@!@Lnfhb.t|υP[Qz30?2x-_w8RY--* 8?H}o4״L臑 JSRóO/+&9_w*@|. xxG[`&M堁_RI#U(c5ki9Yɿl-BVbD?dg|Z0IǸl=)HvQ-7fxĕ)U|r@y \@\v{*0R-vV[^Q=eb`ʢ^C{ 0\ ' {YN KCO2ʤ6T1#fW(eBil3=.yЁ}ԛSXg ES)~W׶Qkx͉uwY݉G81Tx,cas.LE1kS Zp%2d^.]UJ?;Yƴ')Z@aWT yGRu0!O;cn jDd2X_\u־7Ao+k$d090!^) KԄm#f!:xD?M(6[*Z-30|6tB1dGmPh [eHt×d!>=<3Ңbd[|ˊs\6 fxo=Rŭ>R*1HPWR* I!ozcZW5wG5?WSwd8 }T$%}w4WqcUJb2?F``ahzA7q!,!)pM*n&K٢o~('2Lվ̊[`L)<ʌ»mۑVA5{)(U㛊eG+ߐ!|B.R]>7K;U6탛4Rs^)Au6ծYzt*4lY2ӖPoh[*ĭ1,F{$* b,xUݤ13aUnmOGpj{!_7 u,{ 9]-<&'Emܲ;DяSiMwهn5My:r#q j"(~JiWvNL_5pMU0-xDp@1!Eޱl9U MAbSΑj&]QȠhWفD Gj/ C!Qhxr3؍%͓7 `IS =ujK'i2c18۴Ic[ $.,p 7#?פuCx 0=㒪G!"tR䯧 9:fID{N aљFh<|s'A\8M?ťS0p5BJP"?C\%QVE9W5dgAhv瓥⅒N 9087KC"'yS&}3 `U9ޱ\F] " YQ G99g"oӥG⃡^®0}A|n"7'&%)GNDA“zQ2zb >J7tuhD7w/J$PvD捞Nu gmGFQ5ciG`*/BAڮn;Bumujj8%= SƷg{0 K*4b'lvKf٦]TTqSN9K8]y|k¾M!2ׅekYӎhhAIufa{š|M5KJ ZXOOKX ɠu2pUEKOVH߿:ORoBf״`$<|jCazLhUwGE!1#0vU.ixm f6On zISkdNoyMM̪<ɇ ZLE@ҥmFBZ<50;ndvIHA ,3Jo QաsT{)5E/qw-N:logKNJ"ޏ7"v[ʉv,quڷmxdr <@LǙr *f5=XӔ֍xH}գ]0ϵx[.Gs|/*k,>̆çR\]s{] Ж3zoH'x.ihSt۲Sϴ`w]fEDX`?ZuZg }܍Bv5&9'llstECV x7;m+fxA",3mjMî<4&.ۍlEh!yP3?r&ǁ+#V@kwύ5zvmĖU3k ncj!+m8SهS Q23 ]b1WPmm }'M5^" _`׶NK|\Pժ{  i<~)J$H]z/u!%p. 5o*YWذkG|I^ԄUPxs2>0ʋ2I`YElEqK}񐵓=7' f$On#H#x 6^r:/5*OS6CӖ|yriRԣ1!Ӟ >4 @@Qb;ԹEn[QT°K0pd:;,t)]Myp} #W&4c=Nçv%EItEQS2=RkI6t'1̘_^(3[+ \\j5'JHNWO4䕌m8O.V&=jm;D cs16&50yόEp1o<_lLe4Jl@">+ic9*e=]U=-Q$q*`}G}(\F3Džg^3= Z$Uv 0LfxL/ANb }.~|ŤDSW.rՊ;τwvʿ7D}2h{[ M#8,rV|(y+KJ7Bsѯ-҇xW&2HM8?DT,+RlςnoDC34y{O+eq`=86 zk  gho ML"`~vcLNc7*PB޽LO>jiH rrʷQWgr5qT fΣ=5: 0p5;#t_;fCN )2;+/Ya^L$jƠ2m[/?n\EJgp;+t} |v%@?o>z[Rq^;-_J=%.PS@TĎgifvȓ>!2[]c k2e.tXo$,$`58,.]*0qrK mEoz6.G8}b%J]\rŎ&|o5;Qɳ$8<-J,~kV9 \sL0 &A2(4wwQ!`jZ)w |34-yM1箲g驣23 /ău'5|&ck^ᐤy5Id%OCRXXLXzrFb_"kQFtxd%͍0uEiu?Z "_؃W8ɒ"+5-Bΰ=pUF2 ut狴ΠacB٘d;x[JkFO,ӳGAӖ:-&,\Q#h`g^'K6̟w0c_nOox h$\ZHGvo8A5ie|^C\NrXH)؃tZ![FLp $ikkn_tB+;#%wfPk!EȽ[vS0Lp ܿ!2&@A/?N/~zyb.c=?}y';>S&*FяE@=۽Ly$4ty^;xJ6iT*@Ku%Y<7'K4?$)⠹Eo9пk-߄9\{fnKBJ{FjG)/&%|Y /Szsj(Wy$E1*驛}֡oi5FF-%[% 4ьT2 9U+FX+.ofXdA㸡Q52Fs:RW3QΛ!:`5حnڊ&|ErLz+dۜ}DI8O\zE]K oZ?d XcUoȖ;HZAr 9ơWr<9#øt ȗ/{?hν >:Ib2d-* H/7;+BE<ȃvzHw̚~y]_TZ1B \,J"\^)(S&LDW'd}]m~rת539/ @vnE5!-adTq&}f9~R`. CWzaKFUz#N$ LjjhG2o\q/crb+ĵ/.CR.nD+N!lDHGFwztcM>A!3HE舊F.̡!||tGz]qM%~Ht:Jnqr" %qɗ^6XOH0FyA߆BD+初J%ѻN(Gf#*_@VX: ,F1x tx˝E]&HBoX\[!6&DB0&; E#1n_(U/pЪތ93yE5cdvݒgIcՆ n\ŧRfo!)?hM;N}x7Mjs>3࡛m b  lN`X6Deǖ89ѕ{2{T B}M3 1 MŢ ZCE]Fi샲h:ױq`)$xl+ HGd=N?K,,gKSXf]r <*/w2iP)WRUKgKAVxi\ZQ[{|i%YP?QzGs$<2yS-ZLcG"'jc+T=0D ):`۠m _p7hB7/{&hDKc/JZ0W @Oٸ~:;4m&9mNji~'>؋ ^0@]( yE+Q䥥^+h )r2VaѨ ~G-J =/ H47R yF$G+a ɀػ7;Xky2VtBv~hﻤR=ϪxP+4Y •KWn! а# _Xľp%Lw07V!f;r!cOEf-i2;e#J?=/`^dSZHyUc| V#`H5̽qzD8{[pQbt;޵Fj*9+b> CRF?k(B~FO7d : Ÿn1’֕l21 FL#" yauYN I%ӋFo+Dr7}Ge`|-3x[a*E^} 6zz{ˇUK4u6jo F'˰Sp6}9$+2irlOQ<^&((b*#4QC *ï3C/E/LL&b .Af]_]n V{udXY6jI̳H9~KP,O~ձLiU?rh#H1~n ݁ryƚW.#K,t/˜kH_֢<êfOG:7^l7edͫ|)i4C-ܿN@'^ 9 RB*1 < `$=caDz~L2D\rNan(Qb|f@"X 13xy!^YCy2ZN32 Mv#n׊{[{S_畢ɯ.{Wѽ;)e>_fII 7je=}(dngcRUU٪$CLt yl2y`wc^UP: eWYJan|r6_;Us JQZ3Pztc,r&r6j{J :Nt3h&d}^}YyՋ=)O7R+;^BGyE_<.oޠ>ɫEt%^b3?Ll&#ѹc.x8AW.ިIVi\皕ЋʎmrZyrM>:$*L8ҠnuQ\ NXs>+1fTiR`{8 k9<= pݘSv Z\S`A!eŔכGnHNxz=i`).M=!T<2Cxy'5~bSQSry$?muE/Wʳ 2-}gOVKEBMlKt/vS<9aWԬK|lmѬ^VƼq%q'fx3({n`HtqYh%>'tsxl2!PmfjӤiȜuŘh +$ >|s~(߫j'a ŔaX/:5p }Q C K{R83۰:'m.5"dJA\6{Y.2NL,f2WiWևCmپL.UY9S$;M&kEf[np! Grf2ٮ50{89I*`1G'G.hytF4Ck^co{2g8͇ol+>(%'18!UrezZ2%ѱ$O<~˗ǯW\/ 6]ΔJ4$TGBwHx MS9{YU cҸ75] [e~? bY9umlY+ܼZn"RSUwt <ﻧ>S_yQ!jm Zj}7ڟ倩^:_>!ٍ1ɕ~RjHT9*vnWL%mM@yziϱ35PUPorXzn-ϼ^9 ܌0xiNv{U5qܨ(y3ÄZ`H40@t\n$2˃D "\!A' Q?(HU#PyO8B|"/i_˩xW@8z_MixЋҚyke <쒄}B]B3yX/\RNQ$|G^2.?HT>r8kqT8G~{QҞjvx|S`㡌P8cAYhJ]Mi4$eFoo(kl Fj!-sroDK: Y-A4G־f7z]gM-4Kh5ytDs~ךcI}_ZB8`O]v&z&4el\;Jui!:H m$TՂC&yc&TǺ-v] iǾ>DVAhfjy gN EFwy~GcX@5ݴnh*s"GVwU@ HY1(+=bK=|2hә|x(`Dg=e tAk{ B~Qz'/^}dG87|"EZ-TaNf:Uw?$ˊ*V,H`n\zb:==.co -65mr2Mڜ̘] >`hVمuSOn}?>eiFrQXd ,7Pn93 tܮy4[NENF5Ehl86E4+ ( r.B=#؄>1@ T啕wtG8 v\}cIcx<::38f}.MC_t2CzkD~j'Gf߃ZQܷBi%yXin*c91j~@뎥%UR {jLsA;TDg1SPz&U %0|%k=V4f5cg7O{lRbW D CCdr**ʯ`؞AERz7yJbO:6!箹V{1],,˽Z=k@2ེT ;gvҡ$Oꐨi~+?HʿK!@m+wH$@E =m@)K>\2Ut66T1PQۗrCG 4lp}{!{,VLCCʧq KIҞ^6V~WDё6×۰[x#t4Bሶ"C4r&e8a+I|Dx!Ũ_ dᔖ~b,FYql*Ǹ'RdyɳJ|ZZ6+%>ә1MU"8!@gFAN&a^X~cJOڎ̿}YshB2elRݛт^7B]Q(5( ɴcoxBd'=͠R3"YO㈉.́AyZW3Z g6FA bG! j_ѕ9:̃=z0F/DbE:O)>Vv!h@17!mf;BnTȁMZ4|_rԒ Xq z#9;9tRХk^:١? TyTNJnj MUn-KeD`MЎ #z12LxK0&rzYC,&b~ j(5mZXl_V_nh A"fkkrZ}KE7#{2r{|}C%)`+}~P.GĞ586JPݪg^r~wg4Qߡ U O܀tfbm> :H?P`[eH\+wvucN UiLNwڂ}Z[6RY/.ķ\EnRlrHQ/M F9b3k"$ܭkLkţMmyEhh'rJBgoNȔ!%8 ġH E0c앛Z2 No`A0btޖ^X.T| RrY@4GRɚJ$EIp8u fR}lsoOC8 Y CV+muxBW_W|#**5E4f4s\GÜN]B~3Czqhgő +ƚu7Hyd`vhWJq8aczo kA Ǧ tpWj)(h^#B0{򼣝SlL9fu 5 Ri{v+ Js=RMP!qx"af"#I'*h.{2eGJV{@Xk|ALz׭\ݺA6fДQ+v+f8fsܝ3qxzU!x`@ "!+U[Gsquq4$E\kػe|&eE7fU9ַZ3.._MX)޾F{JMR (ʭlIJ0VX Hr̸v )!<dqhRդN XZSmw0M__E@h6Zr>JTn4h\P1]Il?,hh]TN+-)kˋgU.:W?  V(lGHY Xsf{so.Dc-rV<0@ x4 -5f1az&6J4ᐒ@{Gpe4ÁpMgrgH4к:o E 4B}hڸ炭#hwFuf"mHlYP^Uǟd8Dq "Vr*8X`B.CS|rZOTG>5R?Pc31J!jqh@GZ oKۊ79]w+Md'K/q'Ο0We*cqK/*UcYހǛQfdECFn]fQwe sJwv"d<(<=O x\1(DAwJB.Q`:ؐi\dZ,7p:3>PogZ #\j+DH;A@EDT! "*kߺSSl4cD1ER~#qUɵ/(bhb"D OE/1 1 W1klY|!B0'j&Z-ȋUrq2:SCGcW27 P=>I!(wdScBKtMwA,~1pJ`_@W aĕ]J)ƀx + :nu#V6?T̈kV+b1i]2jvNxg9tX()V|Loc5 snO`w/NJS" `}CCc۹㭉}koTl@+sRY^M+KGS߸Í1ٕX7/7ԠZW5Nm..DiXďQ:|IqCm~b<v\( R>U ~5./X3eyi4ȝ&iGr$|iN[|k}bOs,P҃0 C2+A(-H/W*?4x%*eI0`j.n@If/ zC) IW W`ĶOGNc>jiOp\sa9S򜀵% ScۡL7x5EKlޟd16Ag9.eX|qAFNgޑ5m,w<{k|#x&EةTwo؁ǣgG*ye1*)t3CpuF c)ygzzbp'Y&( ªۙ%ҷx}!*s |oC$ D vsc#UMFzvQ 4#Bſq]d~K H@=~YgFcܻ|+..O*>yZxd-[}oыgiј噤V>Tq{z$g>3<ãQotWtpur0b9X_ MQ:#_nLְ?sr/8]Ń}ٜ$a!3Lp+8z1vӖ2\'y,h*eCb{M?1ɓLX.kr>NS ';)Eond,WVkbXFUмCjщQtD][r \|T4ֿyÉt5CMF7H:[y@gT]W)p 6HbJ rAY ^F_ybC_>sqEUzkp ˧AZM Γ#8>ُ(Z߳gczksMDc^mRlRV1Kad~6yY?kMMʋvF# K%c@c~iq}2sj]c/1GRkuq^J -OE^WY4=_C?4EbD)j;/(\6]!k7+_l"\c %k8HXwٔ /Bj(Jt-a.LŇ!}D諶:x F\vwT`G \ J݂7x] rs^rՏ178lؽ#]1>bZSSFRбeܤC~wO}>]zyl-w],+{aqsA AxzmͿE# \W)w1Pi:w.\V؂%OeX-a(ΑSӘ G\qsv G:@"5uOVsѠcJX bGvf3?uf=0kNظzLR5\+G̛q21R!bUS\^  +*@3 o|qVc߇Q5$J?B4 {d{?L0ܘ"nb|3Ʈ?F?wl`O!))-A"#bqTڣ, W\-thn$Z ; _vtpxtsZe= 2:l#J61(Pfv0xꗷ;I%R72|JYx|Jh~x3\_AW\2%/3{1rcVvWψ>_!ipr fhcÇ [fj*бv2KcVLb~ Đ֒@QG,Bs*z^(6``K=PWam'?%ԭ3SVtUgP ֛ckuv4ӟG\]^vӂ}rKK ًⅥ&Rǐs܇DrQ)~^*H$wG! 9J-?Ơ×DMH*JbDl{0yYH5ꝲi57d7@/**WXD8Gt. 6$N2%҆c`erqvJᐴÁŦyZ֘Glz"Zj5hWBmI;I:z͜kR?2JwlN๤mOY7aXVg No.ـR>x͘ awZ$Ga:0V}WHAg""lrj=vnčA . wknY`=,>>!& ։*0z/QZ΀ΏEh" WV2}0GT(mYL󮴰Ug: Ly|߭);A(;f#; XϬħ;eYļ1,v^QÞc/kG_wXx8D OPth Mcޚ9dtwl7#C\\f8uYC= 9<}. '6shD.'ehl$(9 ª;6Iss FydܺR md>iI x'.vE[r&9Bס5^ _<}&ށOߕ*ڈ|Y>? '(CbNOM+]bg efp`)ńw "sӣb>Ot޽ EU:૶4gt}H{.ݭ1wFfo]F҉tj70 %RԩKx6Ṱc ~XNC6T&hLd=kV~ۂz5eGg,ƏQvR h2ԅT S%Bh[%K.m0-IG_1煬 }ud{d igTSma>gCa uZ݃${ :x97;ax>qv%SDvA`ʈ`ͳnY=)s:bnJ9zd1L}/sb14Ԧz-m0 D]`HzDxC";S=t=EmזVI{,ЍfSԢuCptY~K)X01Cb.U=(.Lo(ۄB#O]bM%\l`?f6Ս#7Z$^?_lsݳE>x? >FBf!r^BifG 8zwS`7%UVДS&_ 2-A-V|itM2*Pg!=thef1@(0yI[ T/VF |حN^F4 \g6e5[N-\qCprJҼfM3RDSE\(I0eU .dz&- S|'`':ⵄ |6UfC8<]6nW je5ӂ;'~$ѼҊ#?A{zNLuB na.uJa1Вc՘HtTWtTچl\)uZS*=T0lR;4$)bf4\HlNVE*Z)  M"Kպz#<&SuF1UoE.s# ;v]#ݱDe5ؐd;%Θ3'b].$hiBr~zjD'hƾMEh$ %#& %Ho|s/C7`Y._J'>Gob4y7v_ FN<;ưn 1bxß[}gΫN<<&8b8;g܊j蘙S$Zr ۋP:nh:q=ՠl@|BO+Gh>Ч٭R" .2 `=7*kH2Si̜zN!UG6\N }Ό~}5pBAFBu.[$;`\e7A5qnO@0ѺKEE(UkTP1LeR* n/JϤZ>IȦ6^O;JqHeRiHn(h;XE^l4 {v'^H2<.ɞ|Wv&zxԢ?P.otMUŸm|Ä^`DZdozH2Z* 3 k PjRhYůTrRO" Lжoz"WR^}մI EWc-m.`+!%17K,ٞEX/|-`WU=#I) (kPDx"}I]9P͛++^0{8ḁjay95+Qc*62ːS,Y,q؄wBm6Zc&͹Ch_I0ݜ:Z \)/wCh6sn{|qs@%2"_*d?%nL;;/$'& yKm|< 4_8ݵ@UUKf+B|7f2^I:NPȩ "rñG+:Gg䊤5* {?q9)DtC<4 8\Ԥ!;Ŀ2{\K2S-h-VO:&>6XZ;h?+71awu4eQi½jB+4Yo2d>7޵>ݓ&VjIybM2M<C>ۉ喰 tzJ_%b9lj G5!ɸ:[e=Y-aİ٫ķCqk}c3 OۼX$ۯMobFk#UӋdcN夒EcU%cGOբR 2/V9~'lI^泀6zu8Yrs@lɘm OlSK2a纵xk#k2qRK/ǐ9E?%'f&õ+Q@b 4W9<;QK0 fRf0/e8[^ʉJjͬ\&&(bԌ_r4|dېmE]fXiŹ Ɯ b2ζtَ 82tE͓rj'gE}]_@ %vl4"l>1O{Ur5$։&0~\I.,6!-Ǡs;cbcQЃQ ۥEo& ; Ѱ Y]%NgiT8V`t"jz6RȟAN/P,,k]&e R2|*z)X ;H}ljN؈dmñY8etZ I$O2]mf OzI1—fE^&rc&D#b y2M (5vB(y>>>A`n+]SEj\\/YbLS{wo\Sdt}0,eDMwa|c,( b+b)-P:)bT=`κc, eь2KVsQ9^_hMϣ$]WVR)$^J)<7n3gm] _/wH5dY-u؎yuya/RMEE>#I:;i+bB?q?5fϞV7MZ^Ajv-Ab_ 养,[mN~"钾X@yUτ lURY fy͝vS)%O zUbTfböކ{23WZx$E.kw rgdqT"\9ڙ`HˆA''IM0VOʗ7qzBO@x{+|Yr0p(8& oM kKEo> DP 멐H (2B',xm.Yzt3f~_qgBdt! ^y%o!R6Sݼ=6 {j٥2v~#*<$p#O-}z_EPE1JuSjmzxe>,LXa Z8~eb٣$1#8`!AOlBA e žOS1J$@u 8Ѣ+UvYсZ IMf?EY?QH|k0,+-%F.3`0m9C'z(x擉?qDV16PX\atCX+O$p̔wrr5}Ԉ/ؗ 0:k kٔl%C$?*E"øk(P{1bk 7ӳ7Lb}![?-XcIvdP;vE)X}tq_Ms'fsD`R !dh,υeO>~U;qpZH(N+R$2KbO7Ο"Eqx7B3bT)>F2aH6{j jdV\YSmgeG:KM夶sƹ4'yjQ;1A=pG}y!r%xP/K#tD:ؽ́ͩXts~ƚ -gbno%ńZ!\nU 28)A;!)#^4ȫe)ʏT԰>9 g.)< K H^Gz h?v$Y ^7Hb~17pPSݡu]œ ZVį`I&tchH 4H'.UJvׁ#DO?9 7nI%4#ll:ijQFpp^( N`H]+\]+ `=$ vK~\Sߴ!/z*Y] 3/Op~4`v-\uP6Z]mF9Os`aM7|(=3&tm]3yKeo؁ Z$)-|ЦaMUpAqP2tX]x?KCL~}G1+*|U2$ 7I (g a wby H:2qWO<]!'G9w x#}i?@OhB%+ R ^74:؜3(倍X5.$$_Ƞ`zndFg?Bu1Qp6"QVAh>E rv&<5됥EOeC # dR骥 %F'z|aw듎`'VU՛Y%tJ깬 tW7ԡRs kJTjߏkզ棐$PU|؏M 7p6 &d^򧡉3i}A%ǟ=Ʃ5/*|PuԎD|~cJYƶ\objɥ3LGdȡe)B.Hj] ’Y*7D1t+ӌ>PT|R;~F&65c'=W*%xDZF3}". +vٛ)EygU[30V be&: fMЩ|թf6Z_s8=h,uXS:ӟdNaR(I=;שk/jio[L!4a) 0c:ъ\ q)l*3b226^|a)MP״8e@I73rv O;-TP(b?.:ȗDlE^ߦwta[;imȪi籄Ǜg/Ĉ*ђ9@4$ X%P=I+?,me//'gdx+Y_~~3nyv/Qi{[A?1ɭeI,TߌT2jI_UPSao mfz?]Y OCieH?EHLHZ_6(z$Jj9d2W(3[z]zS=T̀KNIʥÖ?aC+5_ Jb`<~`vyN@uIյPz-r̗hXev>9E[Tw &" Xՠ݈ϚQWcG.m qT |8װ~Pl@z/BnOkL)ȋP8ΛQn})dOlKʌ!\51Zm\-)2O"/.%aִ-1dN[@/z]#kY4F5>y?s\'q0W5AC>Afho#D!VT.}x XL%X ̻D;u}JM}Tj{l(j_i|{u$ W1=UnstaVBBh/_m:@Lɇ٧sNT-0Λ28υD,-GT*wZcˎ9(i&J򬺄% 3@T^9-Ss4FEO:nKmwx-ϧ¦KbF pD_;ՎـbL<4d*FЊ\ d,}[\%O)X$񂇽Eݘ\ g}mБazt{44MLku_.YI *ʉMYO sА-6& !jpeN>_[lKiޔG{n6*dwk(Hi8Z{$'7fCϳ. Ov}- a+gI~f>%wX.P…PnfW>O-3pya@#X6LlH.G/n:ݝL]GS-yT4W.n#KB0y7Y \=sO15뛔89f҆, ihR_y~RSV8d*~O ޯt4VGj +X.OI@e ~gtq=f/SEC:\RŌ 6uń>b~@PAD)/'CfO&s&{_I@K.ʦ1:KG{Fbʏ1FklmcԱ'yke5vCHDsϰ!6 {8I'[r:=j W5xFeZ/`P|^isNm%2JJ=p@pJI-(Ļ^XΚi2v25w)@2BUY[As. ߁m%"oUW/Oq#3Elu8_Hu #J L)pD{\F>噮sg?a#\ h<<rhaIM``fX`jRW;vϲ'kNa7Z/hUXDOx:yCHZxH@b1H~TISa[9$"|:uTbfKd])€PR=RϏ%̢&C_v|Fn2xŐzL?ӟ ,ٸpwSnM&wG !'jɪD MU譯h40-yx)#g`Xtl#wDȄO$#H&Lr9 \z!}-@ 08"z :Ip>\\O{ߠn}!%x_MdZ{ـpMoclJ60K$8V:UJp<>T="q,lCKס.$&{EJ6D'E9zv$.>%bk %OҶl{Y_i Mw@U )[T:;v^+t~4yȴ),{;' ٙp!SZ&.R%IhWejÏO=/@3f8Kz.޿pFdN'4"|WrUK1tb豿C?Ainxds  e-}({J -٘Z`lC{qgxQA5m,r&\ yHxg ?1]Ƌ㳱>=[8:0@U/qixiOlEqFӳ)a#߸^]D'ߧGǖ{qdj32RYP$Iy>UG|]B=N%0l|;N$ Nx *6CY;* 8 ]MCl]/K$Pb,n)J;Dԩr=F' S97AX`mր;]4t!RHoT>I dzO)+k>WP3)pNu|BXh &~-(ѿ/[ {B1AS 3;;}&k%<`.`6] ^ vݢ4I6;c6\ӇڦM׭rZ؜ĵ9,"che$tFUv:^%sڋIvRg\fc jϝ{ Ò 0Uv b#w; -^rӯHr$L3UrfP V0&!nۭk %׌M?q-mE;|޳«ljV;, `α *թJ ?9Lq7. \n!_jh7b)fTN$õ3_VˀQ'sym:IfF9YAKwWb>Ш=䡽0>]yL<}{m\XBp4*81Bq+h^ Xj8Jg١CHI}L}1&SW5R:.U-łPF XoFncuPJ1>(u_#SbTs, ΛC4X+D+5ib:F%ޡ-N- ӤÕ<՘H󏃔E]`ղ?:z 1`;+ʫ`ڣ?~A˕j.$o亾5x?7Q$0ו?CD* R>N ^Dt{.p/W]5E.Z_gS'[;ZgC}Nw ݈x?!xoOJC(D1#n/CЮ5䧂X#ʇꁓ/hշFmln>y6I KLըAd iKqApm0(#mI%e4{z/ @Igpi:6W-1Ml@$gee%6? ^_Ϯۄ)d2` k* %lN:<_5zjLSP dbPZmudMVpH!>[,';J (‰W>z,2DC2rhB3Ju /$*yGc_wto}gLK7v]{0譿.`bIo,Ұ8 Z艨Ns JM[Ymg[|<Bt\dSCi1a0] \3d8ax$KG*TsҴr*ALbP^IחnO+dLZ%Hc(" Ωm: pjz+1~m`{tnfZĥ>d:C>5C3:[C  *3J_p XqPӧV}YgؒخOzK=zRUOmǷ.~/Gr  fQ+Zxh[-E#3Ő˦"_7冬Y^NoBX=yOMݣNYG(#qZɽ9vWoYj*靡ЭÉ[4Vel0-6ۦq$SS0L_ػ[{IUЍ JiMgPh[FS~be$5I%c'Th Qw)N>(D8ֿN 4Aa6i)XG qv%h2) :h 2HZފ<ͽ { VJ ׭aN9rfA#>=iloi< \m7^ Ab-& v`'h':pEɋC=@7Q&o a`P{mvްCe,?)0V9sR%_"I' En`HIFrlm޸^s`$^# N zwC.I|8:bmG m$坱{/A ?W~s|=ňQVHsG"c8$!t4CiY܊wVI.d`Eq #P7dHA`v,Ռ nEchǽiـ^HK "W3rDilv؂~KՊ1V/g+#\HB\ymP޷U (cTx~R8É-%wEHTr*x<fZ8|7Sw%_9!?r4*pNo}u tWkS NnJl5U`Lmm1-Q_jnic-6e3UEKR@6.g^bxDrs*Oݔ  wQcVAw-Q!@]^5)~G Dj| j% Ur˴VD7[`JK> Z)ăD !G3's$:QfiL9LiIOH,iѴ Ǚ쎽zFŽoRZϼ8ٖ@ȓIҼR-kk~yHsju[k`W D/q(ܿmx3A؏2p2BNҴ?:oK4M2RT,M(7obNЁT{-pånݑe'2kԥ٤A_ey5d:|cF%_@*)@!ވ_Mzϧ~h/0bW>bԻZ5S ٿ̡[P0 e']]3\g1RR`Igd,}h=@dWB`S51^{b=Uo\.1-=JZ7r!Y 6;k jG|Ow*i &(u?[ODa37,H7Vk4jZF.|C?d=N87j/b&:] (f(½ @*7#aI ̻@QB*+\S) `)wŽ鿓R¿-Y \Eh3/ HV\-RI7+ᡪK8]u{x_4#2;x1q>Nr!~kPt.NTV?͹ ,WKF̰.}l8~:Â-?nU+ܞ jiMHUTh?C?Z4n7PzAqjea"2BE3kګCQ(QVJP^U ;wƮKOz$,=q@08>p?Ǎ,~ihۿ+8RF30 z<:aBnDt !@,z vM?B=R]ua;!/$1qfwT5te [qxђ~=8n FcvT@qN^xPS-ۛ?TĖol@"(,סcRPYSAW}_a3O7cvc-: 0"c@+s :Uϰx^'ߴxiƸ[O4Af6RCOwej77s# ;̩8 Ϣ9>ꈦ؉_K7pucU mW")%lHr hD,O-z,Cm:SYhT{{tpF;Ri9ۍ if6v/Q=*Ns!!лI}!^#!@&.ӟ*QΈ$N"\5q 敎+di0=&l^/_h Ǽd"% uk)ӓZnEs+ TM_qWyM__lFb-U`%Vs/qф{p'u]%#= ϼk NGC a~Tlh$Fwe?JG q-*Wڢ#JG:j\P{,G'4h$à92yˤ<яuVVO@s_5LA o):>݋)vg[bdwo#9E|'mC{m16&uqU@d:#g&$X ,T/őPE3HݻT?!N,W牺P crۍGVDfU$<A=N;(yx#6ok̩x/6?_|1O{Tn=q5{+mV P?WZL t!]B>fUއb0r;GiXmnJtq},K 7ͶP&t::l9M6!DZJTݣu'A.Z )\M|j,DҭuU1FB}[Yp6w&b4@E}B wC risULljzk3:{q`?w75"KJ(|cBhkE(S8 aTq!b*uE9]p!TY3#Ix { Wͧ=M-Qr(ZvOkJ!FxNކޑ|׈9DH=f#@(ISJqAR%$Z7$'NFZ*$TmuޛpL10>ő){Ǿ⿶E%sͬz5Z~ 73oj Co%F`nsiMoP4 4bbX/WN 3kX! 7F=6)-C Z;qp0]Hy}Cڣ2Lsu_I:aŭ|?P{9 ֟%BEwi!љqW! p9psǒJkc*ޥ_ _5ۺ?`Wdf܊бmG jVߧOKXn]4K43mkw$UDBG~\ܲ11\c*sܪV(_D~{!%%15'd^X\O>Se2(݂ʯnZmo,M?m1U~0i/.c(jg;Z#WHEt\I L]CO.$(鄤:ڍ3`d씷p`vg[Ju~~7>öZ=ȕ*CE2.IYqk:MW?9k5VPX sgyumWJ? HYihS&(`z(piAO!ȥKNs}}N GĂDC=,S?]]2DvzB߿I)ʮ, )DtB+;;Mmݭ|S5bf.۵Ruc-:nxbAEAD861|US>&B^+\ˮKo {5_l $@A/kֵBՙ{Hs!/Ƭ̼}$mƇ o }৻|ÉG<\eG?g\C!cROnoVDޑ̭d.'Uw}4߷")N_ۡgzE+0E>)! 4 4eFW+"9HrK,8dCZE0f_),/AVtj¾{4})0-uD3s%u3DC%̆tX~&Jdw\bt46AW;HW+k P?eɨ9n)A}ms礣0_^oh q RڅNmE'Ihґ{.W; 7۶EK,@Mğp|DNjdNbזܚ)0,П jQ[5͆ĸ\c:ۛ.\06kpW A(6!%~^,. Z5H#7[_jъƔYu./m"!ޠL궹$}?/Wh*ܣ?/#-380dgguU:ß3bF鷎-#UXr<œWǽRiY+􂍄 ÁD<t'R.m" Rp)/0uҙn1l>AuFWKJn 9[)Ug&)AY>z<{\kSwi)7P뜲QK-n B8,_5!N.KǻMW5`Ӳ8(ҏG=1۽h'tޯ }r Saze~s x;.z3VWXn sip|reP f1L@Lirv+/c&};N dCgSuQz>f#)UwDTp>E)wjvih;n.!Z@Pcn(Π[D@˶1Ͷǜ~aہh*]ARj a lΞDL1'cX[.鹃^#P_]{#ÍkOn͐~x*y;lǚtiݿuKi|\DGTJ,X8ը!v<@m aJT1WDg8| .o R~|ٿA|{+qޯsL9~e`gGoy h9o#3GīyM*n]g#gKi:jXJ'L/ZKDMIkVd6-R2;N<1Z +D+P5Mj?J4m0' LU~OB1ٟ)jJdKRPjUUC7VKh;C4 _ R-qp; hO[qKu m#k*" ]EߧQO<58J+N-qF0ZSѐZv4 s!PF"ށ;BdPzI+|O e/w PS ȱyYzt,8^V t¼Lp&Ƭҏ 8\o)%av18_a PEg)|qӾlO̊,!ƎX@+PM} x;>Y kE \ً8$G0%d;"J*F!<4ط؈hS>PlO|.''+!g39ҟe^XRTہW,S>־kn!䅐p0c!S |DA|ݝR=OpOv`$GFvG(6>)@A-Շb~]l\}/(D/\\+4<^ZPyOR6V:̡}4`g)*0@*eL$| ~֛tܟgľv Zy Pj4@ jukǡ{B4JvrI]5:U%ZKX56UG&)~*?&0mwcNC!|J/ː`.L&]ȷGnT X=roFhA2vO ]ȇ',*왒K?^N{AS@ꩦ5nXI;rJBn8GoB2CbLg<$fߗpreu&iY섏ճvd@ّRq}I^a=Em潻Ej8/f:]-t$TMe{<!E{4Jљ&vZ۽פ#h 2alupTm;~1)?9-&  0F #Ne cpU$+uG[|-t5X1X{{RH*=?/y%BfJZ=fm r]&tȩĺap~+ņn s<{q2,h"pѫf{;tulF2wZe?)T~v^jUhi+̠=U.)(uf-z;1äv ^0aPV?/6hl@SSɞnjgzqa$`>9 M~;iYtLDl w@^;}pӾXbMcV`N%FDj[랋KEX'͸iG<%&VF4# S_td[U G/( bh<پB[|K UaWHIiZvXIxcЙfFk.+6(oܒ>;_Kֈ$s& P 4p#ץ`wjz`W7^F!@cLxyIt wLfSܸd!$m+[9Jqf?UA,KZ69#:ځ_ )daop6^eSCQmJ9$A9jmubHGt4fj,Ūհzj~_ESz.BqKB i^V4$n\\UZX݃OYqV]kYm*SMj=ڬ?K ]&D:ds]L%HO$կIE9t9r-3,6Z!rw ?u4F2>" s|crU2yO3k$tYkȚt=Y*tMQ>;'Rr`xW" 8x C~_ aan|w@TLoUg[Gfe1DL Q^)"$N*:aLe6_Տ Ym}RP{ެD35nq<٘epvZŜ>AQbEr,;QjK WLR~!骅 t==^%6,pq5X%qxœ`#:rCytIʀf=mݐH5%rVD #~l۠TNLr|~O-d:~*x]lp+8+e7IpnZCW"F$hlY3ju&łIumjjw;m[7%VbA3_WGG,]XSp\n6:s\?h|Ƚ'x1 :޹fλ~VI<{)qMPߝdl&nr*᫴)3['$muP&g~MLaX[\TYܷo[`X)OhJwѬ[߃_F/a&2_rWEE%9J{>ޔ1,{=i=ˬ ru|.^&;5aNLac!w3H)Br%-|!| 5\qI1DUKzxQdޛ?"s0ztܦΏ=d6d]|9< <y;QcClMa!|yXdQ?M)J,?o؟Iz-%6e4JT:#8E݊u Y0#Pnu"+Ч&^[uEC'=Z!Ө~rlvBhZnӒHW- |%T`:sy9FNU܃詬D)~@rX։]Ldl*쥿)U =a+T}_d7PȩL# y+< 9riG -e9: gtp,Is<")C\(+D@6S!gwR-\[(Vdn'd9# ?̠JvͯG7ُy*ogC:)tvZY_a ./sq?tWOW)M(Em{*b,x<f?$Fݮ] 7 g QL1kRJ6Uְn_P%bMC HtesUmX)OqKQ[ޏ]78{mtdlW2C@)켾䴁HUJC"'g cDpOL$ɭE, eJ^oX6 ۳OisZ=L ;iY]"W/ڧk_f꠽ā4P9K"ӎۄ¯ǖ_U"kQJd/KLdO$g-<ؿ|ۢПq=D{VM*i\A1R o5!*7ئ8fT>D*;={gwpő[khnDS]$jY*My_ұos%g#vJ&:ߴVo>)8͏k Sxf+6(\s\ۼa=E l)Ud+_lw<+NGȌ=$cˌֻٯNߒ@ ` iINX Žei~{Jo{A!{{\0?AB1<3+J= 1b0+,Tڝ0G: ɷʵ:kQPdfƈaӦ}Tc%! "%ZԿRC-[Ӹ0!/!6hgBKo!T"nzLܯJ92Qs0&H]xIB]ҡ|IJu첌Dj{jxo=+QB8''nw .pQD֡)d>H]-)ni͛ނL,iC͖b##si Z{ݪ*`a,$v0T &S'e/cX2e㎫GA^GyD ;$T Dq`Q~t,\i ixO+ĵ^t{8>_:*R8's &ʇn勜/q6hT|8Ǔ9b _Rʗs~=9s7yfGHVHAs=1Th Q舺nh>g5L^'y%D1"ȑ*Vv !G0zsrym<ٱ-+8 S{TDA? Rh5@ ۖRJc~,F6z|R؄Og_+P>"M/*02n;/`lb\X> [FǨjߪl{ttd-YgyhmCtuZ&"s`3pkcx0Hx$d(=. svה;(RJ]">>Q;|52%\'.Μ6&ݡywe B!fR%aWf{_휳W7IXּy/s`u"uc2sn" _X's+#s {4' E5]#N %wFo[}|/4]!K]aDw@笴1Q!5y~3N0h g),gg!DlsoD돈eϣ, E'tTzK -٨1V֑y"ȒK]4K35N Pz%NoCn)l\Hf-[B$v"~6xHxUS@LLsvxz^/3s RF4pAv|#6=1q5bTTek@OIqd[$Eug *ߢkRSp疄EO2D*^&a*T˻nk[>z~ 8n0'Ƴyda 0c0Jq".wO]:'1W`plN< 3-}j@C#^K(z"-$x%^[t-֤.5/'NƢP9!jbMO+чfn[aaQ[a4΂}XdOE3Tir|9"A-c09WAI"~pI66"-g>lۇb'<"G`4o@ftP9p@??y,"EF5fv2Dd{`(lןS*R 0S>>_d&"5&G2bE] % QTމe2͋ltkoaaBgЇl;" A4A vPӱzJd^c.MU? Bm2iI3q۔n f 7fھGG{s3|y WYʮ2i8.ۘ5Ώ^z#7"W].ɯqZ hG_u٣`Dw9(&\~XzZA!hʯCE9wRsc߾ >]7{$avohZ6OѝZ<[c1SM})oWf3.x,a3E&; @Q:] -@Ki'oT;M Yc.쏛Г~uL:K L _+ڃFF} s%hD G6ucͦU+U\OKpR?&vlBzAZ Oct@mJ]]imVAzl ODڞIBGTCfR,&kTgVņα |d$1nq4/͢~,umF_0!RPY.ߑQ:v^eIzINF2U'm_5΂IXi_7wDW@Ks4ʼnkIJ7 Qܓ* bt*v=D֬7!jŹejFz5fQ2*\A*[uod>d*n-8GsקPQ/{t>lc7b% "b`?iN&7Aot-CI=mDr_֕CY\8c;iԶ! )_hqôY -H㒩jžݵ-/bF"Ȓ)=cn : 6D57kp cT-j'817-{: Jr~a츇vJO#uԟ'l}hWGʭ($~JWOEOaz Jtɭ%1$}=yRYkGe I8LRLP"TSFz ˰ls1v:BM"XV qΩ/@7X)Ge8w˥}8䛂_sa7z h3&?$*GL[{E=AkT4Ukyi-x9w>r)qgE|ds&rbٵTaluXLe|AE5A>':2ĢZW'ny(wHq\좳vK\uA?m C+66YR`A fc{:n //;)j>7z#BZ=[Mh{  Ym Jhe.Fi*Q""و3mT flAX[ŪrQCH.OfI{_(:|?ؾ8~2 wv~4 %0=m};_UT'Lebsh-qv.87sd/ZGKgCN@ejIo"Cc` =hښRna[ Z 5ԛMg6iJ?>s0Xj`i'k~ ]m|_ej^GcQ8Х>Urˢg LD}Ɠ{Ž]SK=Mt!X1HElW&%KjAYU>(`6y56M)=}SC"EaQzU\ T3W~C)$$u.KH:㬚Σݞ|wZ7Π_pQS| S&~z`Ks+ 9pݨ&; n+ pL`xZ' 4Zh}}PTB${c%V`fPa~Z@?Ꝇ 0A2Ѵy^>ó uqjRmƠQY ,pnŲat+ ǖy}MӴ. dߣ"&xHIf!4DTdJs N-݄hB,I ڞ g3!܉Η.Lx: "#TZ븯{3Sxʼ|һTNX~/4F!?P|>sVzS8ïS.Qx-dA&Nac5} A#f4 Y va|u7g9F;Cj;O6M;<VB:)QuTBv< ~F>?PUA^92^GEUe3;?o^M q!lȯHX#9 mdS\CA=-x,#X!n2|Vwrkc"ޡ+X@:?NI2#J\(2KQ3lXN"`ʰST%z۵ꚻ 9kOjh!9_:VJylلgOzISN5v(lY^z`>Bo-mR>@+x&СK?^#K3>x/U1V>SH@4?kW5#LˇTHE'e hg"-Ǘ2G`6<>,VBv2u 7z3m5l~泿Č"?XUCPQĂ9{"o#(fBl?bw.# ףP:/4O^ D6#H8C^<iH~HCςr0=;K1H7;Qm `6HgӱS0q7N 7{y9$OW&]q9pp- nN?Q>]}|t|deO@tU"E1EpwC|sB|i`UDU+q]T$*?zkSyb%QEr*-p )2Uy ۛk(6Y %x*rĠ$sɏv_ ѯcU.C5B_ 0[FZ4-7Wl{YGvI8"@h tX2{bL[;ނf͇MW>XdVJ$=Cǩջj{x2CBv[8G F+Y8̸紶9 T٤7  ! )q]^}v4?l y;?&+Ϛ$_3N:}Sn2ݩ w9]rzp?P6E]xp;OZo+vZ֯ݡF/M'ON݁p#%ϗn[%j}6c,쪜(y| G5?s02mn]7AVz #H\])d׆JgwR !?Oɸ')dPֱy Yĸ6( 22~WNZBwlVɔ&Kr}3Ө>rV@^ܡz+m~۶?ip+`ūiS hSCq3Ɓ?r;5R! if̫ˆDeA#7BzUb~Xtc0-sP)xe$TM827'whY`XO𘍷YY QSV7nq:E6/YA{ڛhp}{1PJ[7*JSք`HIiN5ed$j|Xz8`OX]$]x}s9N( 7 I'R^U8SW٧)AuR1 &pջ16H`Z)$߮QQ(V:=&_V( |ؗN pW7(]l$B(Kiٮ8ESO0#JNRjsV'0oj߅j{6fok =*2xXesQ7*sۍq6M X}kdS3!0M(Jd]+k>ĵfmF"`WW\⎹)"]޾|:'_g eF8D p/E{Aad'iIC׃ZtY#h\hԅitF}YMzl0"J1S>̂rPjݰbbr[T_5Y #$  qƍ (^>m3VԓT{Rl_HFX`5bC͈Tyݎ4k!6m]5Xe.|h,pIXo JK>薯V>y y~^ к}8W D+s@ X]fG-GcR$-R\anRA[rMM|\'k-} !Ӑ-8G aJ흱XtbS€`?K&_ kvjS\g@Xהdؤ2`F/d 1 :1uvfiPp -TJBMbIG{}SV+dX*5g#D5]@U7RJѿHHbX")TO/=MrniWl_tE_.у’w5%IXyR~xo]x c]LeԷf ꐘNh[:Ax{w?U_x~x/Q/bd6Н{vNIyIfvhXw&<@s\@\W]!5|o:D {=SHLowoB.pmz6҉WzI8A/7Pݡہ$,ܠ4BAp7*rRs:2ZrY{>283QTTapeM+PI'U1@V}QCfS0Odh"fw: șB7^y`q;OY;lO_W Oz~[KkJt}^-YaG3ᅵro43mث(l? -eL_>7e+ b!4.|9pC@XK)彈+%ـ{}pB jT]б k@skec39סigSU'e$U`a+^V_̎Dr $01D8 Ȝ$uG&O>Lmp{Teޅʜg4[Z3T@ncՉP?t[h^"M}  6FO'3fQF>E~4%_k mgvX}8w/wm{ rGe2 b/LNa|ҫ83yjg&ĘZ%Ъ'yFgQL}*6i[ <&"?5V?նUwR0#oHOEz,S[X!:,-$D56M b{$G!TV]|^~l7 sO |Q B #abŷYJAPݛ>Kڸgs@',k6<~sr QeoըR]./ eӞhyr@'a\Bvw:@pra>(p%TVK&><̏].%w=Y'l\AR/%D#ۖ7RݗO >Ȏ9UO RB>xKPEvL64 4q,@ ] l.J嫷[^vfDF(UULh[|0@.Js n f8a/!Yڎr'I,YAFҼϲ~3JH!3`߁̳/n^[W+!\QtKvL I6 [|xɛwikQAx@s4 ܖz9[)AQ[RF3!dQMRKH+Ƭ희* ܠΪ0}#)_o<De2r -Eur.@~B#\ 3,gi-y|ҼoֺFH "}Z[ 6f )1$ٌR UK+9]"+2-k Sr,xYg^O3Z$iKXu ܈ko7e<uwlQ'EKfzӧF^ {ASP x$!@H58ͳK:Yc+h3Uʉ{S:2f;p.O$r4?)2V6t [Kc<9F^&;cş{'y!R"#+kZ;1S9~kyYv^tա< $T -y{ƬLvO ZfaVm2Lu}pvb/WM:y6`hMV/,/7,uEдز)W!3XUN7˽]Ck #mgYod4EH\;ӥ-wF#4i҆;k-VRNsi!#N9g& 4p~WY Fnڧ[+ٻljc='o5Pǧ) ~n-#8<ǖt$ğJ7kаp ܣi.򐱱&)0ຍܒMsۊ4䊔Sֻ=OիSNnC/M%eñV)Bz)_FI#bMX hS<=0t6Bȅ#V擩 l~woxgAbG=4?;AAK7I fb8`W\dE1# *|\5gRH@]יbBLmR8в( >#G9XlBO+TKLlPxa 8Rk+F.gCAcsUm2]9\ ({)@52℁._Q sTʠi% pw41\YO/arԤQؾRN I| kbA/+ȜmԠ볟ޏ7XcѶY_ پ#YtVFhK @L%HۘFuf-*[lUWVRٴyfXw[[/ %C7+UɷrN l#nO!1ݑ\{xRBwy`sn#`{T*#g鎝nRXodkX%qW_uRDz?{usH} hDk9&B,{R,g7>_4 Cx`rG1+Fp{itTbͣB4bK/doNଠV}e3!GPC;XD'VP5'kvmDh;>9!tqlKk.CبsFx_HՂ:h?,8y(v\d@ ZJ!,Q1?>,afEU9ZBr7$`aJGyr s.`SWhs.~Hh^26Pt_LAL/KBfN+3- ԹY |Ao(')m5A)M 0;opu OI~ܟtN4"c {eӕ='}O¨?]C,2$"`ǩ1$ gy жyC"uf(HP[qT:s #Ny:1ˏٍLXk#[B&-,)O7Ab1ʯõL?{ ʨx&2α>CA3]MfH٢Vvh1EKmؗ<ҝx>Nyڮ.?S\E3~n#Oq.?Ƙ7~4(q}/ȥ$/x^R.t\4JlAq1[.h}Fᄃɐ@xDE) 2_VunS)4hfQpGF}ֆG@t!Cqՙ1; yX72x*t:נr=5@ͤC EZ .=Z b ŦUݞ*ӱ6NWLuM8^q\#S^8zGM ؊q7Xgq XyU ڒ6T u3nؽVˏؓEؼgɬZq[/bY@/av mK)䄉U5BɠArp 87Eڑ+XC3YΏ=m*s*ՑG,iҭtQ;{Yd) )$SsX#iH,S4?(4oC]ڰ]h׎y 4ķፓU,ZO>i Tox/ozXh G0G'`( T$U W8H8+8YE?OE(li8|DQϲyY(-ΎKoɚw*ڽXWy//gH"4 dvL9[RAFPYA0*4׽LEZ3WGnWfYX wJ {&g`C9W(S>G8.h|8 ۮZ'k0cdҜ$*AHOz7nԛ*tFd9S" ]Z=,.ekUDE&SdS"a d@Tv#G-BԪX!3E󦶑)D+4ZJ4bwdVv~ 5_KjػwqG)^Qv/NV~1<24M/â@AN,>يz b< [.i`U\|Ѐ\jw@N}l :_gJcVf7of(B<>eYV2/$5dD//2?%- qz1Z/PudlԇfZV잚F+h=տCs:Թ2" E7\wJax-Y6GL; Pr](0\ t/x4"ډMppp"(Q:V̨ubI -PQ^3˓fd@"+(v4 l ݫGL]R T4"2L;H?&$ ߯Ҷ^^cа?YtxMq䤐7UQ6R 5 eU(\_VoP5*)^k$RbyxNxl 8qS\x瀏 %ʽ?1sz5QqJZ\d8 EA@5wR%V `㻟jZa5x[!.Q0U;-%ãz > d@ ewhPmZmB%|'wqfSڗK( )J((w@ld"V[$hJr Zo*e9:}"j:q=4Õ,z0z&w4? PSM)\}rR-~c(P;3cƈ?jsV~AT!h4ɷUCw= ZKP[*oPI!<Q&in 0=k=Pw U2[ϵ֌S#F +bpa^vʋ7˄xW˼ 4) /y2ednyt:!"Gϝ>p]5 4wMDd twsMO哙ib f;N`w"K& ̗M{?T")QT] )$|P2(P./z>/t=Vq} R(fW.GPl7ll3c?0tPAy#}>'^ptV1MEDL$@=3 >AʜwMyX|7 lK;mu\lR&dkFxIP8R OJ w p)kJ5lG6xsqt{iyrbNVo_2G7B#F-،5HE,z$'ݫ]&:0-t*oogR)(ey~#ݼZ\-G2\LMj|j4x0GhVu(Ү+@1ssc $jD sDlNnJaEe/sȮ2XB!NNuǎ8>*w()Ѻ=#6֝iIpėq^{ Kięcu 4mZꞸA@".*M\OWw5!5QRNrc]/:ߩҤ4,Lv*yĄY_*& z.~Gc-,;u1;_;1>~Ka#; \5!V Vв+ Q ֵ`Z;JMhfk! I!{E8g%nH>A(dЧa4/pm:o_F>qK0[1+`wțJ⚏=BNߞ[r?#9,pgy;-*D+Oz3 4Fb#$&q pWw[vbp^Y@H@l˗p0Ltg<ڇ}X0߀Cn#҆odHVa$@13&|j an 7sR[$zZrQаp¤&XezV$)!)H9) h\` I if lB}/IXN@|CTar.?B qV jNEsŬUU+4,š|ɻK3y4jǍ~IV'g CNG ۫VK\5y!j|9WO<&%Rb$4GL{xp܏]IDA"78>"=Juk}QcexkWpʭqJjRm # 76OS5p4tWgEW'@:KfP$lS;TV"{?O9=)cVH^.7-gbk]u?xJ?|;i-/gir(\I)̼38f\)xJUo 7#|䞧R\ԈSNbKC$e<;@SMHNfZ`6w/ςJw ˷lT|`\xCwAS1yl/;$nrb~p߮yLNY4[w2 MZVT5ƈ 8Z^s#b9{R=HKOTpn&aR?_T60Sv*G퓧ViP$DJD˪jn+{Hy#۠[*Ml;[[mET+r[h#!aнtiKUh4tTO>(L3 ZW^&+]{PgmN=p7S<=3u<12ٕ/r {I 1zIHZ60)C&.DE OAB Tg`b|G 9l;f}2W; N>-ܑad=4{ (+Bӗ^X[t3=WySvq}HKZ~E*I;bk72I-OECQ4-N&?>/>XʒOzۏU[H'?XL;ʉ],Za]qSA }<&c;>\Uu5"NG*KNx)Ț=v? mVqIrAF9MnyX"0Iv/yB<-{BZI CGjBo :B'7De]JH\?+ @z߻\W_t])6uMFFyNxj&mϐ@= y/3%)0FDze јqmi`VPFwvL$s-sqb!Aȁ\$dDB}^c)s7p'z6H*A pɌ2Mg%5Ӷ_Q, :QIz[YU%S=:k9u xj/& ܜػ\p-vX:}xb:G7Տ߇Zcfcq?4{ ^Z`踼 5@W-^k`Bk@hS%*6괳F pT!pK| Ewf M|^f32v^>"1ʅaQO'hj,o^zS)Ԣ p0 _f=NY0})b-J.낽XfؿTTP!a/"'uy̍e {e4 m\5[Ӹ ׾9D&uY78P'DX,jgꎎ3#B VNL>Qoȫ-$MxRi<YX`TҝX8`ckeZ|_ɿı֞5a|ߍH[Wd#̏S{Gw'6I7QB?Ve.`%sV\ z@ Ű* r|I͍c'׌ބ),qDV)i9̈ =4IһbY7Qwc) iQE&r y~{N50n0,")Ȳ@߁`2˻W;79C{9JyNIa8yk9Gi54fz.EC+Dmh2pDS~)N ێ#JC{4D<[3!7N- twi,BqS$[yq smh"h$]* ?HuׁٚJJQY_Cq813i\! cjAm?yޙQ+DZJe 3[?@4{*;kRs $8uB"[o<=^SA^o!j:0J].Ĝs -MʧMGrXĒ!N"y_2TĕkBBEV`vLH=G_꫸O=Q0Nš|uqgȇ#ZC̦^ w 5Z0֒.|o/Vd̹MWPӥup@=+Q5{Wy+R[\Wf'aK pRKHYvZ1N4%1Ƴ;nρq ˗WT!s?qv9j:p b"N=WTH;kba7焘sg7ag!iG$চ|}Va}D&}ĩY^doOGU[E< J{Ҵ5Чb8I;()0jP<.&3`2xyg*a-bb+8insuz\a7 {U9С(Rr-MDp+$^;fPd $=#i)>^}o%xwO_Z>UaRLĮ˾>xnESr@;yLxHN"hy, GH#$%_wK -,BoKg{hhdz|PЬr%vYSi瀁`>8iĘ/'IrEyG9)T -Vh)숒NMaofDv1g,WMWwti0NV9M0sQڔ؅+:%@`ztAX'DIR~dum5xF%XM@#K67pocmXGR~ͅEB:*WjV͍P*pBՊD)oVRePߋ-Rf }­X,pG]B0Տb OH:btj,Ikȟ8z>#jS@/)!|[-]e(p0niA<|eyau{\N|?Q9c "!CEW:zi+)㭧;eG8BL5}wK8671eC[F{o>[>7<ዏ5}W!gp\mh[D#lb7]W;0()RPsDUPwby0{K|7}d۱E,'%/C|;ь/SkЖZusaFASNC;% TS`.QUI;$=Lܹ*#ΌC81o`Dʮnim2*@,򁫬{ z)|lbD~MI|`CUmN1.I$$$l w@}f2DŽg_k( 0QfI8޽pϗsIs s?;e F0wFcc';*%ezH#\wbԣ5q`0/~jQq΅.+qzEW t_`8\-]T):PCG[V|ӳUUJ,sd?ۨVB_|#Lm01kYtB (V G@xZ11*'Zjs`~Stu(tÚU^-:'\7!ΆO<Qչ?4}+fƐ\8ܞT8Ì7/4N cc̎di-SRCƌ}l$l7(B-tx??:Nlk^llޏ7m=܁0)z2>gEfVzCz;3ϊ`bNx;OY5 P@&̸?Χ(HNy;=[Z~ߧ`t"21>{Af(WhqlHIps|#9 j%M)23]8@}oLiI>rfPxW /555aϠWC ۟!1N \7eA6p.r?d 1)R-*&M̝dQ,4:L*9ԢתrvNQM u?i!;2c*1~v4s,>tua6a` -)ߐxH1wwlu($qvw@ (縧$ZvhE/N"=s}oGtGԳF hmTo),)mn@NQuG6[;8R$HlgRܓ̦Qjc@j.+bG|!h|xߛ\l T8D_#9FwVkB!Jޛ/,*'ZqMjq]">7_vfHʽ͇ec`9ӪB _^pq8( -CO~- TA>Y:]3PzL9mLU6E')^Tkѐr}*QgQJrJq۞*(1@k N2$RdVPw'OzndwZ !((im[LlqnmD>+1=p icvpkUOKSk]j&NKFUO =w-KӀPe 4Q Hri ŏ9Yrʂt<]Ouʯi0uv߭'p% /bl/#jm'y-<ُ}0! vv`5)U>!sxmQ5}XtV4~E(Jn^p)3~B.'KM/Xj81So~=fBlD@bN͆|cM(99-&ʘR"߳oK+7"ӏ5NQʖXTYrpJ>ZCD ZP8G㵦%gK qzW6aF2|;]|ߘX1+sVUp=rh`b_!ˌ{դ&9a,bq@2hFl$I4@X0ɚ|.Po{Z_p쮥,}2q[fWe(<GSuLVrk,N.pzJY Gy&igx@'v>G>0U]; /^@mH']D.T`Q5`b)`)Y`Fq_*N6I3}>]8%a4\bZ0vXZ-\0 Ta RNtdU$m}%G ގtFVyR@iM@4OukN!@m%Mi~X]PR]<!tVt#ꮻ Eڟ-M.14xJ;sXibvKl\TFV?!ekf~^-(w ^2JV π[~4L|.mnba L(V yYpeYǙpz!ΛQމ/T2{-,k&(ՒqiջqWCZ( Tƒ+Zfo^` e㮫:{]fv f %[ON^<(ze$u1u;󄗐ߙN{O&kܠRsy7"ooKT~ͧUopq5?ټ/x걚#@7;>dֺ!HM- +ۥPWtḣa6%۸w(etXml&G5evnkvw g=c+||IdRny(=E&X)eeӕGS E$Gƿ(M: xJǛu!25jrXvG\(#ӘWC'|8)W'.;%|vVߎ7nqwӎҎ+3eQ2MreK`uTy1.I+M-n⇾:2g {6{:%]A2U]nas @ȸx¸ }Sl?9w ;Թ8\1[x+'#~d=?{*BD !hlG~<[:֬w`Q2%!iޓ́b`s}%{2Ueo)25I (t;1#<>g)?^[57TBAB ,bteԺ/bHF 3UZz]h|%}S# v1O3ΨZyޮ[g/ïx't'6\/-kh6"b )_0Gͭ2G'CC(}>aX3U2 *ֲ`zb%:K1VC)y3LNg)`:[oC2oCthġދsm>"r[pP܀g kCTx~A::3Aq|t9˓:=oVWSqBڲB+E8ˠ5٫گHA/di.nG ]򘭉{ix7x"nrZAV(1snVh-A>vEN;|m}OKv2EeHwrj7xzmeM;BԈB[RR0hq'f]'Irgi{EdMo0mZ)fGU-Kgu6hDl'H PĘJG` uonUX]8ݖ'Le*KݔbH3Qέ2U@4SA&,e}bKZDSQ#jP.y[$GI:c *X'2t@ajh ĩ]aժH XV]1&=i6AOw۫GQ)pq+iYW;Q/|h'N"FqA `_%Pk^Vު!#kT@wGw$NH'~JOiﴠMKO%42'v9{]l` TaO$|~55rYLN̼ n<9 ^r\RbTj Bk6>7;Px/"MtҐ8aEiͼ_~9M8,k+>#]`ɣ։CN=Hw'k98Zb$JBref dJ&;c{U^th;ajjNqaK$(ײ &+{JZuå?I~UˬR%7 bGw! pɊRQbcH&5d|YK]}k&*߼>yʈ֯6*+/ػLsICal?HrxJ[HTFGnת^s~_vAd؉kK{jdgF#4+(>zWjH2Rril w,7ƨCgW6y>LD%ž 6W5AytF?댰=Q4)6 iX˰3w͛4cbBXR 5;u֣$kFzZ=@o5]=쟝 Qb9C5%LEGެ+%^pJ 8"[VT Q(RF=Їf[ '#6"-W2 k]+%DS47t}W?R#Qn}$AX`hog\2<"L*!}+1PEZ~hU?fxr.Y*7FbetÌy6ฬ윬/"UmQwk-_3&x!⮿m9ҌcP(&zK4W~/(V{[e.XU@P%ZANJwdZYs ,Ew /j{hc@ܺ+{l!j4\J|/@[ɵH^J&f1(I&{!0! }9Pl >Du{ᷕ9>weA`uG}e8[!/%71qɩQS}iQI-̺t;ws{Z fZQBUCM8ִ_%O0z1yt=׃952b L )jxC7~&|+dP2&ەl-[+ UdVfrQH2oo0p(<}xxy(x;7Ƶ 'C"N.ǙJޱ*(D)^"JkuNŖڹ\f8G!fa_I &a3i 0DKSHC럣_X7b$ryH,GdeYUYy)v}wg*7ɧ(cyf1PDžś0֮CX|*Yb1=@Gw#rQT+SH޽"Fߌfa.G>1Lzd߭8*2CzayΚEopl>vC}чxXVQ\&/SL"xqтNji{QŻl' Z *!(!Pq酫q45GA*ayd{bG«Qkw)?\O@2x<;^+⎴%%Y{hs͑"G:TqF/%Ώ.hq2~LIKRyg9[*II!Kju~^u`̌&ϭrb[[j1WHK5+Co h|#. ޑcnC+R)`Zt=jG Nߝ8 qમNl #U׮T[}Y;Gdsa@]w")Xx5&|) )MBɸ#!_BW?;x` o.Yyd䛰.UMIt`!yZZN.m L@্/A3Ғ7]|JW>Vb!Q<1UZH۫gZ{\e>cNApz64T%^,æP^2/b=+zmiAK#1/`'\F =$UuUG\M{#A7-$oRjJKybt(7NK ~UG@k:0 |=9_hˈ|':]:EZVA~vuTrX2JF ,ednƐT2yxou|Q95j 8<5/MMPY#{ØNMW*jѭ L ?2D^p+4@RӽvKtȣÖẆݗOha'80TA`3sV`o<ߴz8;FCŘ%E\RaQ%gP48s3\ϤvgXZLL:iS;G;$ cVp~Tcl`/6Gzi՚O[udB  `*͸k sY%g@\EXS~ћSH]5ֱ]^ T[掄gyޚ< xk{a:ލ`r|`hhH T2;,XdT E9Ҝ ^;B;1F1s?(CB 8`{TBP1g mj kCjzνnG/E eߛ?%LH.WhR3/|cOn^[R: ꒖&eqQPsֿQ(-U,"~u!?/-~[`i{kW]X7xme97d/<RT5F_. {q#%4S(3)m"?i dZZr?Q΃f?8p1G+%F b͞[qa`UwhTc˭jD6cxU/uڻخ 2j z U(^n7VͫD0_<@zҦUVrģ,l?#L6g5{)ND1i,NC~<Ӗ\T~]qPZ8g.H8+8rnFi!*U'P2^JӵJ{ 9q\\O $i6H>bvYW dU&9Ⱦ%7D],iȫ?["etjV|ώȪ ),ل66sIyq ^'VAf2D.3}~S$k*n O@hr~JϲˡZwu*nzO kͣ)NB*kEg] ![: ?wzvBpXJ909Zv6MQ% y-եZ#4ta{EQhM 6]Jn׌y%qoumrLre;f չ 'MS Zi95ԆB }Uvu!HKKuUS(Vb]SZ8ƕ5c\>ǰe% 75iO P \~&H"%ڷ˂ArgY `)q,Aqlf$qy$*zqw)pgO3xH4ד@O+!5fu>㧭:8Y{ RJd"j?d6 vFԌY[A_6 B?@(HiYXl:;$ p9Lunl}_=s{x=t:j1EnRLSKݜ E I [㌘0FOWEzbM#!8he${t$hF/YpRȢZ1/TpLLգOÜIܗP (F;3xsw\m)W^=p1yNVwWHb҄Z6{h¥ (Ad&`peRivuP͏GOrt3Redu=Mœn-OSs\ A=e{#5XcpyWOV_*}6<~7&ء\to+G ܧ<* wxJ0p/g Rӎ[, q<^qx )5e]ߧ?8 v 愒2ybu~5 bìLشbe SQ9,/;@Ɛ|]Zte4WĎsc/36PJG.O ? 3]~NDa> {p :cهx3†9洧O;7.^[9-urOuti>ѫxiJ 9͠=n]=/UGC9)0Ss'ۍk[:tR̄@]cp ~EmOrH5[O1Nbѡ%ӋvvtȕY(ceAIТV@}gzL2"<`lU415`6/TK=M.bxۯɦWU= q stn|20Vj;9ܢSi.w}R>̗<m+&T9sAC@ЈV 'u~w,[g-JF"9Zˇ>&ZؤKJןL\.Wb-s(迶VHJ}LXCUe;6%Q<+ ;fZ/OnͭQk`-EdҢu:\p A# f $3]#'4q*$Gr+;5N&cWjzNl~J GڇCH;Fa?ޤ'N>I7G9j7TyWoI169qc">7/ˎDg\e,sn\K@( ^9A$"*U$ڤ)D|8vK1_=t?;OaPY@y"^.*-aaf7v W0([uR*d"'z,'%B A!aoů{u@]ϵJKJtW}Y9\4`(ΣGxY_O5;慓2CэP5Gx`^,8ܠOrU!?&iP>cO=) rT), 1جr%d}H!~5?XPTEdcҍ!Y,4vL1LNx7>ںܮۑK)vܿ6JIvM.IMt81 :_J|qE) SOp_8ԊEof]~ABQͼz*g~(R%." ~IwAΝ8\`CLA].=CK(XTȕ[=aITWm%sWRmA#vE@'WN8spixxx ޫ$!$K]n"THok28\ 𮀌6F/ բ(|om~ 7>W`#ꉕ !iٷCv;҅(Η-Į+*RC: aoi8u\EW.GT@bwz VY47Y#rIEnHhh@?HzE#3][Dg^[dO*t:-p l8f]Xub w=Ro՜#~C$Hn$ r*9uV7}+NV85TDX[:g Zrh>RLK)ҖnbvaޅԲrA=%U&IK6}Ltך4IXnI2:rU6߀GPQ,߭&X&ۿq6ܸ^,9;bnlW|`_nm9\%Ҭ(v!mbE(,SoJ{{ӈ&LcܾdBR'Bz: 7{,AfoR^?ɢ\ g_M(mܓ:Q~6k/Ӱ\{ƎIQan3x(Nv_6S*a 'ZZkJ$ cX"kQd>%WLN|eު\($_Ҋ= UiÙ5X",QF Ag$4,7vol'Ah/Ŭmznml_ .[7:0bYK;1`e&'&{ Zb۲ñ"v1)X#ﰖOekD*:QwjJ[;z񒔥ipؓJw)r+U8}54C}F!3>ݚ*P3u7+D m9(VR'+X(`:>YihX{b+2@|̓TdE盰YÚ[M*nY~ڼ-ޭ%7%RdF~H|ftjɾLD2'Ň=)0_*!M[. VnG,*o@mBt24.gz!TO &Ai-]q0 GXz~+}Yd>K ,,Gՠ!Q<ЪL}…*Ey_}3-D#Z>-`ot > %q*z|dVfzAڲsǵKؕX NW[Q=Evw4p=ל N6RcǴ-m~dS; /Jۓ`^<" 3quJkQcX4s?ӱp,qXuJ/cyc:u|k:N/zR6{a"<3Eϵb~CyxÌ9r%:Z }kz1JyG2 Ǧ1Ӟ~0 ~, ;8Yxprv-X^Ml#%N 8in3ݮY:nXE`Z9,ۣ#Pfa@R#xa6ZI*CΣ-9`[Z0weE &{QHEs*T}?&>+tc-IVxTW<בmi3a%BFp jĆ,!zia>cEo3*3;z{#NYgGC1I~0]q`sYۣͥq,n/Cm,t!roEa7IE@b(mE)Ezqj)&֫թ;ǻwTa{ΨRHqԝlxq-Vz=WO#B+fSK@Dz]_`6L`]&N_NfSe3¼vr(]vw$4>V&B (G1N7lΝJ[ieIPD{vb~*~{(١K3UShL%TTC>Q./G׭mYAOW1:ZnIWW֞.VfGty[kC[@=4uW,*"~Vnԭ5r*O'jKa)a $_+M]1%N[7˖=n\P4P-ͽu_- ^gZ2 fO_o'Cp4=, wsqbUb7[G>%M$ePo0/ܪf>Ԛb%|H"=HdA4Աtd썱q96A G娻*_\z/y<>a>Ikz^u#κ |Z\TG fN`z,`G{{S*@qFP<;qӼ"{i0>8?QBM70*@Fp# =5of$ygirfw|MXsLL[@@^L(d+kU? YQX(v)Ɩ,$;b!kث=>H!D'EkdqwVUgz`cKzwE*MdLch$FI :/t9adwVi<*tncO5i(/xR$FQN&0R$b7pQ}N,T^\sr`ˬW ִ%3 4ȼ? <}| _.П[ 5MDLkgvOC>„ ǷsT*İAwtB~!Jn4h ۆi<5gWLޒSŗg߅s j뮲i.Ƅ\ [?V"!1()rHU@8~h7o=&F-r^vEA>aZL[WKr P߬T&n }~}5ux,~%=~'B_M՞yHeoTXűLjY@,?~19FĊPI燬@4e^>uv.?{61atҊw›59-izN#>Y !u uxU͙o!3^<]uW q_ i[;Q <ا>ۛξߩ>t@p2]u/jqꬉ+S 7*?@#cR:|alqE,R Y*A }|uv LkpZZ`T'vR++&bnqKʍu+g)-+ CGƄwkӕ.SY|&@m*)pUMvDՑwy$(y' ?We=y~ZP""<WYck#g~ǺE"Ās4Ztv-\Ib0'xfAa]$q ` ogA cV=1_R>J-jI^W›aBβ)qٴ ;}5=3dR:DZSfO;# n'ܾDlj4ܺ0 ;k@ +~˧wFJNHH,3 ؁F0Mo՝ rk ɛw9b3f 6Zh\PC ZhuHD1Փ.D&-'\_s4>a ^Nt 4@-(}$gV„0&(FKADzVz :@4%gg̸1]F$CcRotq wo3)f95|U>k)h(_ i3sXރ^Rvx=d Q}H㪒&c1غQ [#zm*gYkYODꋇ|RS3ɎneTSgDhʸjNVYPqFJwj'/0ϳ+SmHbs;+P;maO%ǥd$f[G6a|`_'Θ'JV{A(d4L =ēBS,.f9(b:H,)@(ScKTA|$S*5%O?Weʈ h½[B2xXRm_#\>Sޞ7rF!(,DEOS `UO`kg0_tJBVdt,7N8DAIX5 ~:գ=?0?&)[=~Lga'fehFg7 '$54$?,E;T<E?oJl3S#:y8WF$Oq`cHD˕/b8uYk5[xTH'/>$+R?+rksЮ6(aㇿ]i=]kf>Īt8O(?޿׬Rfp^=ah9XDذܧ6Kɐ-H; lz?M 3 s[~uusisk2)G&Vsq-gX6\<78_Y$ij_Vy>|rԚgBDT2tg[0cČ%دEA'_r]p'|I`(oUxݳ! 0 %D yj*`[ɐnDEQ1C*ri8I!szFCʏ`?FXPQˬӵh^!M.xL0Պ:8yНPDMM ̨%>OܽbJˆқiAtG? ИHP1k& n3#ؚҿ&"BBP$s` ,RZ<ݢvU{T#;}v}EoLe)Yݽ?K\osE?^Iw$c@f֭N%"bRXd4prd颅U5~ @ S44ܯo+cc L)'Ֆ-&m|n\EIp@Ȳs)%,EqMp0~t>Sp*Xsuwy+ݛZi;簡L<ti'˄x>v>MQ~zNm;Mc"?&ҜvW7gUg~~ԓNDM5 ~B/%ҟ j<^$x74Ph8SiF kȧLY髈HFG.ġs%n~>٣E5 a/am~)Ph,!WD](r}׻mO { %2kL}4DJBp-kn8N 1e mkG/ȵzACZx'XTG?.!+k7cTxs4_ &^  tsw{SpxݚIq;r< /c:H|t!Dm֎Z89<X%@ckx2м;O8$7jPA1=(.'ZsmDh.$&%U,詳r1&F\dz .si+Fq2((GH/)blpZ_Ծ}nJK!/{g^lnx}X.|o 4![nK!?o!+tQG;1leN{r +tPORhaꏖw8Z;)^Ø7HOjXoL 9ad& #fs0ia-@$ V1EKʵqnH A N,l B);T\F?wp7cC7]ni*Hj_E[7G(,L]<)- XU>rq^8pa+gsmejiGx}jV3Y` QG8(&1ߜmx!H#BiP=gaL-Tڻ61~-U [xMͻpre{uqْFNG_6Sp0juEis0Bfn{-{FĮu!}*Q\jKU}TUHk&7t,S{[A~SbWsnڕggykkF9ER8'H }q_}I{,> [r(EpiŊ=Nl$awRXr,3SKKHQΆZz{{ZJi%]C߸v,͊xR(/X9˺w9c8EL}p09oEJL[scm[%-8 .̃f25DȸEIU|cjm]Sa.PwyʍދHdD^IroVd3J?"sֻ̏aLե{˓8YD8c`_h*z JqgcՅѽӢv} xO;g"RSZz<P'T*d0 b`2:*toi$G8F;]C'0,Ki Ϯ}7[NN_K~uwrg열U҄8Lh6zքS܇R1 EבW~AroQz|L(&ψ2RvhFP{x |Aiś,7! #/ҮEMb[w+UIʍ\3p]t:cQ6u->X=u8DӠETr3;ȰZ'nȢ<~#:TVr\F+"9_ɲ c Dd.`7/4oP6)4:T-1-O]I(>ׯIꕰS:+W71sOކ[iF+A?jw% t#ٽU<4z >`,rDF_ՍOU D.C!ՆC#%/D + enɘBB0-YvUg\ {;! Ksݍoվ +]_N'C`ڗ3c@Bd0&_ lV/)|?*浛U?_yr(I &OXơp1B>4Gburhu4u1d"YKzBҨȠq,$L@2K#'a[1-Xs_SkFjB>FT8a /[V+DkgPLY}#QW .+o3|Ow`{;fp#:z҉~$\Uѻعo* p&p&a/*ܖayEl88>0*{$w痷ݨo7G\YtZӞ$*[=dX3qF/|!MϮʨAjA] ˆ9sCMS&܇JRr=+ ΍6l26j\,:3 .g(2M߻.QʳL!Y7qp|3cWq`$g4I4ODLS8BڸBլ/+S(p44L8E{JqP]p~c>᱉/"/~W/LlOү=o]A겒\Al]^ZG@ C$qv HåYײE=RV5t]Dj&6?hi9 OUQݑ;hj1 1nrP/UA_N)/j+Sjn Aѩ }›(#LɜȖu%l2_!wsJ.(nޒ[[+ p9 ˑ!'dUb4tia47 {e⪾ O=2]dx>l}r i}hɿ*I2[_(ȸ\i}1V{J&O0DB:טE#ɰ, id$)K2U<%4UՂ`>wb<dlHr6WɢGGiؾGL5amP64GZS &A/8swd7}k! xMaVlʞMxqW$ĬUOPR>b YR&VyF(cX0uyiV,>k6Qf\wwY] լ==#I6ZǑv|Jpa̖#&ٮyv1Ď}`(sww_n-5'ȑɢ5O.({t+C`B&/oYE .Aos/K87z$MxFS;\:;R*JTdo*,|_/@TB@0{|o\Tqט-U0w'%}W,GjVwY4N #AR ߵ$4GިI<UrwXqYOeU^B޿ foiOf8%^C]͊ e *zm "z+cJ-rJwFޕ\%z_ҊnE8F?Y(>a{=O5%U;pECDIlBhZ Env˚9H֙nbDXk?Y^[`:AΗ,:!CH33í.lJ~ t4gBa6ny{6@ha!.eևHI&emJ; ̃[ڐ=MvfHS6t7<_ej6Eql^/{bPFe :㫴=BoLS@rf]*[Kcc_o0h/<(c&j4fdOx( ެmѸTv1SB\ o#k?X- `5?Hy7H?_R$*o0‹TZę,\*`7_pZ؉ ǺfKo__^TgRd]F@0,?|OBxݼ"~7{ ŷ-_ ENnD0ܭ*m~ jAdbѪ7AaZS"_^I767[oEr[JBQHsyL?n{7\tPSƩRh ?DkECO10jdmšnc7ajᨪQ_ʬI  pk1VŒ&ˁ'("bY__O<Q۠>?0C`@TYM3&Kbug8ⰼSC #6b}֙?/&w:;(U"x2U ,ǁ@a-ݖy/<4X_xHwAoq< DY;uٳU\3n|ƁumͶ1HK͆G~"3:-]e}~|$x@04fviHuJ™!2JC&1DiYnj*q/l(%XG|C̕7݅?SpWgH@E,mηq8Vzֲ-[,K>ILM'#WL{37#obo5 DHAJZa?GrjzX8l{u& FYX -plB/\L!7s@*ivn˧CF:ڻXsA'%bU?tW d)K0Y *?و |nqD+4tRu(?27$p"DvGc) ßh2S^VG60N FBIΊŵ`>@,xAP.]8ޖAa&޲JuɎ+܇,2jUk|;d7ӟlQh?׌/݋e+7b aDӝʴ+;T'׋Y$qu{V}x.<9(br:$>=u{ gSζ}g̣yRK\L5^vG0\nà%Yl*|A㡴jpYuozҘ;&#Z`t򳓸3TmQ m+ʭyvk+[/DR*ۖ!Ch0kXRY кuf5LT,€FV9sbW6Q,`$6ȡ_' rӊ zU_vaQ9wPrdGANzzl:S^$j /r~-H?˒oNu pNΧ: Ѐ{T!2I esuuľH\w?tere"gf"R!m#'_` x5a@;n6?m4Sh?}_\T4PvTZ1$'rY@V 69nWRw2Z\o mn%d?8q: D$1:[fV1;V @OnGT>쿏xs]vQ~) FYWM>cQw@>wV*NPMILR^-R)"kJ4(Šȃ$|Ht+/~מezsv6}. f3NDZFhJpCNm\?Wd%Z7Liiv[*H.MZ}}NntPKƛ?gmd=fa2pET}p4#I hZ:oG'vگ . ՛k)G#7xmqOKN/V4JD Zf .2Z)bɒzCML:8\ ̆@c}[>T^Ke7&5JQc-M̈m X6g1V){E}v]hx28@nV ^:]RW(ŠSPJJöY"ۖݧH  ڃWFO]Tì02WÑ봥XԊ:y<"k2* Vۇ@Rqm7`FRrʵ3ˉu@L=O!^%>&G蘵?)yG~m[綶9!_f9ýLX׻͏Lˉgzn֋k ,jrsg{;Ypo([{cͲȤh*F岠dtdݷ{k_析./1+v" )wW5B qګs!¸18vg@MKnjkHjb7.DŽS-) OB7U*` 8JP%k#~f)Afj? fşq$.)Zj"c>4$FpȜkLO%a $SdԜSUZնxp|STϫbnS%tR *)t;CV.R.$maBew0Q$k1f``x|ɫ]đ$C|!cveeiMRrULÓD-"(fƩG81Զd|Q㠱Aɚdy0LU hn&W= 5TM#IbMSR+M"0YEz慪*48֚3OU-6$S'w2DV?oO&YAJ3*z/\[zkFcNӴwiWe Sr>=O2kIqju^`}8uI;W1=_,p$ G4z(0_RsK_UABe# %j?Urܷ{\W;\u1g~{A)>tv'yEq_Px_Ѯdub]ܫ7>]Kuq ; %I?wvV,Yp$. [f#훭9~#eM3!ٰ"A-XaLDBC2klCU;VΔ:%Zk|>'32&*Gdϙ-O@uf3܅la[NƺpZi7z?Ct4ju9L+HF4'EHv&`{ٳP/sbl:g4xa[ExZ8ĩ: ĺ6,$GĪJeCgd< LH{=Y6vC!H>#ˣ8~J39L `x?{zQ # }ߗ/V.뼚_ hyĄM9v e-w!oP3 ,Uy x(5n Nˠ:;oVxbas54b`8f' d ,&)@VM6._8:-؄I`]YKRtlbuj<KlNof%_E:cIkՈ>Ũ۰vXvq"D2X|(PٟP-PR9Cl-ӞX6I7Sd*Ԩ|04~o=N~k̅9dٺQBSӽM/r?/_$gV߉)H9#y`CP>aYרn1n'b\U+*;o^TP7t(+SvqryndĄnW0?#6D׀>!ذ ǽMlw`򄟰 LjeϹfݱmP|Ja|s#.ȽbP^Mz 7Ȯi`9搋5i3Z=:,hk&u>*^_(K˶]}`Qpo Cn:]ED^͸B n3(NYzj~D!H20R~z(zuKL 06I)u;·(^y@"&MدZȏTS|Q&3(ts{ g i C(_C16:2S=PjP1WzhH нirdxdw yvll7zTo+Q:@j/)J(4XOߧHF=#aA+ LS#DʲWNp󩊝/5l3}xނgFqw[tG=7 JEnFޑs#ssaXࢪ b)?jOEKYI5[1- ^?-"iEo!s(n/WvP27i呟h6jG.Y7 zϛL r8$.Ӧ0 $KO(9U~F$\tD$q`(҄E>)?< z2o YT(Al'kUE܅h#!I_in+ &RTY|dž9:;Ѽ*ϼԆ )U&gAB;2 'N>QM@% ~v,) !Y$Hr>JTy+Z©dΎG@dQ' CN*9`p!&>o!%_~A= T~G407KC¹ܘN 7>kqX_[2{ɪD2͸ѥ;yR"LiL;39XdќB)SKog`+0{+E2ueď'6]'w! kWec j=Bdب+/] mߛ\Z_}hF}r gt?NӯfG.5H03]n,"b)E~HL19ԨkBsR"L} \K[9HEL}`+.>VbIBxh6$U|!)q'm[$~U[`I* + VE c1Le숴ηq+OX|~m0C+q-^>w6?$ܑ>սNY4nx.w (d1*t{}|vԡ2ϷC?18xFGޘ!giV(#qdKv'cIqBh~dr}y&8dHvo%.ٝN âr+Gջ˓ #0^XP @5%jYu {*U Hf|oy~ʹ@դJ6+ 4*'e_` 3ci~WyD\[7@ԁ6p¢a;.:x҇x9PO#'>ts%ed){207h˕,;&c5MAp:%\_`XS+iӦ ǭv#kSc7\'ɁUHmI{;uJgli$ŏɋD)y9a d87b8jirmģ0/OeaBk'C¶v֒Yt!;$o! d7ֲľ!~'mVh4]Yc_nK9xW3QjwXSgpmQw3Yf^DŽ|Gj$6;B0Ÿh`XRudyAl0MקST:iO d9GT; !37dvK;>ʺJ~D5˯,J,?/Ua|!=/ a"o>a;B$Z@\%uj[cJ‹z\cq[}KpCmP0dJ;MJ';$Jwu$X宽1gqi/Jgp3~_H d9@Ayϕ\R2BzydMK !b Cu3Vuf 6Ub:`ӮB \k6u_DIvn)k dTu>=GBU=-4TvEr:r_lItX?Hfܯ# d"^iň7[Ġ4qA>-AyU$nSHw@˨lN\/lO`VhpO$=/ñE*m:r0xG8rB*=o鏭j \E+YfL>g*DV͢ E؆W&d*)w&ȸ~OI3Mp]nfw"쇍 u/6w@eZmO 5$AU #&qެWPnvշKn2oNkw2d"1[ gp8k;5d2ucVܦJWsΞA=y8OC6y @3鏼B \Dݙ!Zp. gwy|]ɺaK#ҲZɲB|%وk,O6X=?dH_u3ͽ<(Kstv4b ^, cDlnOJь e3K B&C:A`}m$p3OiB r^ʣ0c)( /K]404 )%QdO\g/ł:Ek7MPAb7-yi9\`E5hok-쾓qgphbzB\hAA2}E@-Ukо:"b2$c?rNZn|%7MJHG˴w(A0Ę@Aa ~*›d*2RN%αUQ$~aQmyV7:^*v&; xgK :Z"nb +V0zc*uL{R/"cTJt4 ZP㮖`-l2"6  ~y}'|67L4SaG ^͍4( !ROAXꄵ3A`k:Q8ۡwνvP$G֥?."ڣECb%1)G<ӶӮ?$ IB HV+!x\fqU*v-J-CMm/:4_Lq0D8s7T4.f8s)%S*/M+l=Gм 8 O.+&^Q(S)o|YlP•Ht܌!}&arlaśpf fcۈ'vPėږ, l4 9 'ftU t N/!|o|#t>8?VnڲR򃸴⑚x #GeiPЊ䧀:A.d8: pǵ 3O/M) 2wAFA1^Ty#)]xHyyŅ.Г&nt_>wpJtbbj/wv$Ès,=8OF &Ɣ`ͮ%~B{fy}y-_)UP)]ܥ^g&ʫR>+7$E0kIx.i$SRKIU#vlU`XZn2{֐1O3XQ հJN_>̑0:'#1 9#&wp9`ppj'˷!fo"kHc1\Bݼ*q3o1tlvFwfZ" &#L;@Mx@nO[.uHUKռ'>M(;:iNb? KeSe 뗆αd1 <ٴO p^q&Q[)C2KyY:oHƤ~s\Gg X\MQU[InheJZItDNrYZe2pG]?gA@nT Hbb 2$j0vh; yZߑ]iܔ; d끛Oʐ1ﲤydgMLy7{3@۲\OQZ5P⯗Wh;<`AtSDsrZ!L OqI':e޲3$ 0ئ UeS<6 u6'ݏ6L~$R ί$H{MI+Iqs鬥$ϔ%Se'}aNm*-\cGS\*qUD/al;1p7ڊ/eOnl^ EQY"X3zI]ǜ&Ou6Ch!BiXO99'GqǓĄ)BVz9`2oda2 s(jaδNd$FẼ[O Sm"?LhY7Hԁͤ,-bYD浞b$ESͮok `H<دjc-I<̵Hm^_ȅ愿WfVT swNO3LӒ{,-c:b.Xt G$Wsp]?75o*VVbjSuͭ7xhLFQ~7d-m 3G"ɊSj,#Y'-[*&Qy/vuJpq@y)yX'욺w%YAl_Hbpg-)Q v+U`d\r']˰HSNy 1=ɽcB9ғ*C)?q0 g+AkxEz>0/s)F8Nt宲j^TU#FZ-]p˨yF`ηom%~]Sնv过GkG>*"PK-4<.->o?kYQ6Pu&zƊ%k.s="|MHoe X#IyQ]? ̐EهO\'P+ p7>uqNIvR ֋z6ֳ3\tm6klTƂ `qG8;E3ͻd³k5uWzBlb/ZħqZ:^%+V6 oqJ]02Z~ʈbED<216%EB{cXj,8,(0/S)L-^P\뙖U&ЌS`fT,yE 7+,./E@y*ޡ*@3t ytS.$dti}eʳC9407޶x @C}{H>@"y݃(ՍokZz-~*^ G} f1.LT.ee:Z0g3CUq%}3^x)QIfFg)=pX[-A˲`^@\lO!_坞egGWKiC+!&(Ng^i}?Fa2H [2l On |lX6^/;eɲZax,o(7?C,D@xg6=d<>.nAmp4J}cG {&%~pjw=G%TeRxSh"-WZc0ū D3#JU)pu@[(HrZӪDTO*'C=u.䏚)CE~|w^N#υfnq$:PwO"ZC &:dFSB^r[P4#.] DS]C~5>9O2cyM -HQQ7ũⅎ'6''y#XD`Ādt'+L3ەTjۆmashVU4R' 7:K.i_$ QPWѯݬ E|+̷[9Ɲp.kk0/\Q7th)ҥ =E1ǔOIޠaUଝ4>)sLs@-|[T7WK Avs5?BCNkL ?NiĶUS4!̶h1ix !o~8,(ї_B 30Gk,#У^Sza{ ݫe|/{aKqk!ϭ<5/$ɾ&0p<-l'<P#6~trơqٱ  N&0 nm+2ˆKѷ 'ۈ '2O(eQ4~iڻ=)1R)AogDH,oDFܠPD)m7syjhԀ Ќ[h=M0K+[CiS%?T$ϐJE"E$趇i!or|\qqd9ݻsacq5R񰜀Yt"JΕ+Z6pI*zyO'ťb!(3Olо03%몽i6 KPq ~kF-H6rb}b#g 읠(T3ƒ<Ru\- 5PQDl͠:kr\[Pu/1oGZUo%ؿ:!k0 {VNzh^^-=ȷNߧyWr+5t~R]_~[FnJ2)E_$OZjTn+L AzLpmtHg])LnwNc  y'WIb?&U{p+a'CfBp}(Rq L\`8}G=?c ;j Xj$s#DC~Ez7UH:+ZyRヤAuK)wG(7ĸZB_\DžfH]rT m~ƶ@w* $fFwJ]Z݌#lhdr# "=I0XBK}='HnpBr2psq5 apOY9F=g\ЫڎcoėnRlcO09]9ea[*`` WMln=%A>+)׊CN+fS5iv ?$/-\%'{Wz'˽KMrS1WEB鄄'G"Y80K%P)2.G4uܞU<qy χ+d_#ͼK>؜2x5)30_C67/I 74l~⓸l0U{\!U! ^߱ҳq ZUr}K 4SH g_8k"nYUP)$) iL0+5F-cz-XlN8/e%>bּzzfsq_A4͏.r$쿺K0Z>hٺ4WKw\3_Ͻ zo HQ] gMaʥ:k[xlQMƢU[OU8Wu{>Mā{A!wC׶yʥbI\7 Gvy.M4.  1Jκ&3V|L:@%~aa! HCy3*2rfIu ';e"FS5^M32DCas_*Ma_wϢXaͽ &Aj?Uy B zuF/>d 6UO`Mm7͈ $.]co2*zTc=S`$KBXfYqDlQTgNixz=%&=ӳ;XM/UGPRp#חy87(T I_)_8s{Mٓ}W7z*7(9'~lQ|>:>2Qx p~a5 B^s. e7Jg;K6G&l@#(Ę`HsbeҘE)+zz:RU+X~eC+H9v_+ex3]_+A{}C70J;ji筮 M6+D<5(]6pw_9<0inݤ (35ϕ1 m_D դ-0դgc8qjB/{g Dj^M$3;EA^0&6mfn4X.I0|ÒpoجYꚛۦ"?K WVs"B5:,Q77zce2ksθc$Bo/HKI x7ʘ靊D%oi[7sб8_n;ѥh83K#[ڟh5,D8,$\zL1]@+O軂%S>/0$aBYOv$tT_ } >{_#ʪH lh͸VT+ǮAj}&.D>Uã ^D"ʠbz)1`eLAh wi4.)i)G +r8%3Fq;BgV KQEex @|ӠNƔ5K,?+,+3Z'29Ib5AUbWoI  =ҒŴ) Z = ,nδy & W{Ѓ0wu5exznŭ1RPyVLDŽg@s NpQ ﯀X_^U̗vIm~NLχ}CbٻvħcKMWj51aW:i_ ^~Xgu2>sҘ?9ՔP-xuPn1))]>W>y'a59wH\WJO;S0Bv.}{N z2 J`qx͕#9#76B:Dqkc %?P>_>;{Wgr*_)]:VݧO+ie]LB/ Al *dw'hSRͱ%+U-4`lQWzrb:(48Kb5!u ߯AH ԩ3$آ6PCqfN jYuӣΒǗ"ߣ0eCAHG f`;m hLyvnz4+[7Gb G+1ErIHrVjB+/Lg@4#YI[G-#M<s :,W֏h R÷P{Wh~<1Rx[PR*x]ʭ/C*x>QUT/TL'.҂ZLeiiq7:/ܒȞo[39| jm( )_wK|5)'sI!;KKr,ѣf kiK,l'E?u%8r6闘E2@!WR`QEK-qаM[K|ވdwaue>|, G;=f_;OW3mYE/*Ns-"eN}󰪽',2GE2<'vx8ulC:M{9LՔQheU1 g r[H;צj-b F̝ t}P1\|ASH3ЀYYh-3W?ZcgCt+`^5-m 'Mm=[ 3{` uVEo-K}:(7tC Yya]vIA>ąIpڔhR4; ⸇6$iA>̪ht[m\4WIy_$@|+ܢܖ h f-rƀ8Oߥx<Inv\- adxt.X❦gTԾv4\ÝNzcpC:T8_yd'](JEh4iԖs=7 c6 4"Tr"( -IC !{+}׉T+gIO4;DzF*{3r ΃24b922ӫwk}-aQa0X?6g Itah DP+W<0BD9:'u5_~'3qr$HF掠C^U '/z̗j$}{ c[2phՅKV}llv?\~|]46_,:ʾ[)Z, Z\ ꨾nĦk2$V)J4b&>:st,L?N=eQĆ%Z!rϓN(R&;"up&ZUNs_x4]r(*ыa\&6.|w> E];-Y(1&ay:ۃ@2#ŀn.pvԝ ŖE rC/;TtXz0sora?,擄 )!Jv-sX{y6畿yI4 M,Cyp**GyQqck]a$&85xa]+nwMGNx Cp)}H\Hz]154nsGM<Enze9WrʋA@pݹ<"TgCK|F[=IɵIvj/'t4T_}bdѿҞR6;9y)ӇZ5e.>³mЅji/~{ 8M̜/Z?S~R%=ٵBۋ(}kQ\V[N䫲R)ܪ]x,!f k[>@y?i Ms["z)+HƗd87+J#6q# q5,ܖ#.uRφ1DƯs9yC2Y{2rv \Iju8^vDцWv1l9^>eh^=qc9$ϥJîj(̩M [:3Ie4e ݱ˸id(l^cY%yhO,Yd9|qfX@:]췡) O! q7`? *(lcҾnNg NAa/XM+ngںS*|/(T 1-,JO#lJ5+nڗ>NL}eiz=$B>Ԋ|$nDD-ꟻe4~cK X?I4_Hs1PfltȞoCZxEjɨD_ׇ+)M㾢mb.F朖e"]';ql| 5)D3 \cϸ̒Dm︃[JԊZL)~qơ4#qs[ڄKi_ XM wޡ|vl}h:>{I& Am?eAǢv \Z=|":1&kra tlH2EATn_$$*}O9Wd]J>6$ 6?vo/ 9?| ҡ2"GH+f;6ҹE J< lSqvruٸl"}Pe2Ϣ4hl)Os-׾!nDZ50L|`W=$Qwݿ 1`dC|}O36$!.( bQ܏`**ަj!ZP)ɩ3 2&WW0')X2ChU&:4).pnʑ.Lsa*,fKe07 A NS\ ~`uou=ˎ7*u$ia|1tm#+h133%a!n2usYHF̲L;3A\gY4XK\i0i6w^A󇣻fk*rj0 Fhx:y!bq)V_QhTܶedFB6yʹ {%(ͦW< EfF4#. %7S[C~(3V( 66SRhfundސhWz5jGc"XБH-{m*T;եxrwDe]$M=@gQF ΰ$y?rse_S>g )U^cUX~7b%5Q.0g4Ħ(w6Ar W'|,,Ă(7hw;$.a {- L*{'OJ[$w& ӭ\`0`}`w6rzOCEE~72Sz=d%j­1Fv=nT֔= _$V繶Q꣮{Owϙ/JG\?w=*0LeCitj+`vz[]뙄8XG@V"/'H+EBv1}G c<$d:ض"urpFZ5''-a/wsFZҜI3E4y4dƗlh"ʈTدW/F[y >Pi ZZթ 'P79F-0tr%/nߨ]?]?2dSSA /wmQ.Cu(e&١s*]B\P$sV o2΂R0:>y囹Yt8NS >had=8rەf`etޢc]kmISr_y5}n$A)菉R RsVEWzstESҮ.ЂS{&H{Bdk%JwSG4–qp;[Q+̴|y#)-%V(w_q6PZ}=ۖDv904g\\ )7BuF$y}w?+ӆp狕wZlV}uTN ; 18_Dp=cK 62p{ɟ] wU!b$D7&Ic84"XUAe" t+}{be|F|SuL}׭烸fU3\0(B5be5D={}h ~5 ೘hóh~yjlR`|dbD.YY-|~"~n,h,9 C5zUp TL{~'-Ϗm  ,U8pޙvrBǕ8ӼS;93#J9]]r/v~GB9yDⶎ1c|Gb'g) tlwacJ d'-ѨQL]QvXx9v8cGm6)C &ۂԐ< kӌ8w3f۰W+]|2în]ӊA}{܄ٴ"6nuAx; >&q7.*L,ϊ)t4}Cx CV163h"-ͅc^v}'x[nuWY?"55~[Đ9K#9õQQQFE1>(]l^Du#:n> n v.FP[!:)yo8 t W@2<ԺX}FI?ptȟIͭƿl^6c)ۖ%N,ck`tSʭ NIؼeb`>Yq3ٲDZ9 7dۖ mbbѺsf},h~۵pʬ~ 3Iz;ƕnsJ+` Hg`"1Rģu '$Ye9}gzӪ_F]dWuZOFH |S %n%<'i?[f,Yfckrˇ=[ʦ'V*JВdd #;F7^Kac{mQEY'Rx\lyxE.[Aݜفn(8"3feK[V̰.x˪+ {~ƀ @k%cu[zkƫB4 Sq,j7_E-|ߕTp*%eCt2loyǑ}I? xn" W)c$ nyлj>趣;Hn*5{{ݡ'%{֏X\}2qz {̥ _<=rLJ'T,&GK)Y$vj;!]8WDg%'#178AG*GzEJw$L9ŐpSP6A[}QO/| fʍՑ9t$UXD\e&['׃*k/ rcoB#JXGeus_iC#8@Q juV_,FF@/()]vmMY \D+d sbZp G^pCH=7ӧ`o6 i0V\^<|1r5S304LS'·(YeS k{I= 7dֶNSM+Ut&q 2SVq@TF̤`bnS9v?-R6u\5Ξĭb s8?xHnpJu93k6W@T`B`v*ݘp{tSIЃ ͈ZJOG4@ >?lULgloA#.unD3hٶ ʱ6YBگ t}$+k0~:"j#IPA\8vQdiMQθɸAc_;ЬB AaQghς,pkKXcٔ?>m]wNF f9/[nsVË)w :-=H0wF ;GP2>WI/4;9V$*Ȳd?!"{ޢ1}c[xõtcB-=CʆV]ϪR.6y㫱'X~Rd~HkC̩wڟp5θM.rCiп LFoFtG`%':UH*qzYڥ*eRdp!'3c-c@ h=^s ҃:Ɩ0X! ޲zS:;O}Px >(YqiPb8sGͮ 9!219-iDSq 鞘X(L,"!mJؒH(X^{NҖXM^gH}Ԯ dDv=jn6y`8hUFCYo ̬;Xj'\wЅ'wB GrZ.f(z".ez2oG6>WW#Ruxp߂N!<,ͷ) lDCZ 8OŎFZM{{RT4TU^|'K"m@oVN~?ߚ4$!u>T>Y0< u 輎g_Q׉uiHK9g­knjUdh H0ڹθ !lL;q5(̠ҊSI-|SUSϗP"h.IgUO?Y>fԲlm.MvtܣC2}"kb#'Ai|@g ˡSXgګժi)L#ly!s7XտBٺ0%֤D+&3u?Jlx$vM `rJd澟֪VYK; ]ƲQ~r\>_Gl }ytI]a(מʹDrlժLQopW|1cj5~`%NC΢?+Ui|<ξ+:ۈCW iVDgƫ?.]W\nWUkF+&Uۋ yʖ*^EjGk GM^ `0p:ą-P-f<8H ]j9݋){{_k@_.SoP 5ugQ/3[DZ5 " f("D7{|陥O _tD$K]ufG=9"*1Zs)cY.yk CF GLA"dB][wtHYgl@H  "E+)mB;HklI!_]12aژ=G7˵di`('GY< USƻ#`ON/VaQ݋>x.3|^feCZjKn?=Iߎb>roku@R U;Qbfkb!;ԍO׊j\Džwi,=Ɯӂi =Tq`)GSqxQ"Sj 3b 歌fpY>$bCRDuܣt4Gb3 c;g.tIbۻI\0&G!*mk+=*?T|+ޝу҃˦X:Xu)L5c.[>cBߋ!cJey$P YsJK3?>GAth-8B𭒇ovu¡Z8 ӽLQJh.B؟U BăW}9 n]'qŶT43.`|Hyx< !y n[B&J; Kmu7RAU+= @P}=.0z`_+Ʈ8 s*bm\@ "Np ܬ9ȭJ) ʁ( L K21z놙`bw.E3P|2x#*K}\E#œ!&錃k%炆__5˫5!Llg kUUqfQU|BY^$cJw}t/_v? JjbIB˴27 S~4#k|KVcUs HE£frβm[3fD2a v|;'cp?@t4kOc*$]pSIp QQ +~}RGiiFӼV{ϵo<j<\"k:&8dKws:6̃DdWE -3+DwAs3y2uQn4Ǎs"OEڒ6ʴ(_}9Zt۝7E hgQzb, "/%xEMQռ;yM߉x|Y)j(ޥNp_u',J+$n|¡l,V -p9~zD-"*$GN3҂5~~=Qۂ8JW4:Oɧʾ:IiaS* d}E;n܎e]Nrjgk@$>tdsk: a=zƱ7ۭM &e{l|!kƭ8N3'L6 Lcz]|ӏtDf-EhsM"1qtݝP-jd>JRwWDMCu4ˣ?jZzQmbfaɃtd {Cvq*3zgȓ:srHrG3*YF^*jӆr+]BΗ'תseCݯ-A-z,>P^&Z~q^tbݔ /CsJ%2UE5ؠ*XEn j0M*mͿ{ r> kkGj4)Ԥz6Zz4b~raIO Zl>Ԋcܡu8f^A$ ؽ '3_Oy}㒡,yUJu!SԹ]A./Hx(kvg8'cG{s!I] we)R^n=ŧdugahG2X̎:qz xvYOV~qtg$wϦ?tv=9Q:qRDqӫvQ f4*uPhDǦ΀<9 xPu CQxM۽7KuFa(?9>{ RxD(t t,M|t"%|=ےOp/ rj yTy.E܊lY 2ΦNz7vK>ƬV®R8{*?vTQf"i)aoIȏ_'zi[+#eDZAG(!afi<Yŏ-`Nn>/G%N=d&}z:IMeE$ PS,X{pqR6)SCQda6ZmW$hZ#|^iF&{Ldq5FK]fjnQ-wLa#zjH=y|%Eоy;b 8z*#1'Xk?q621:vG"Wwie':鸲~-Y9l;_3$pCer5( 1914QAs^AK4}kyՉYڲV cyzkAb 4UO7PO㌑ta$JpK#VmhޫejnJpD!2n<%9ӈ|ސ/)oˆF WSRTIgaӒ`!e,4P U9!Ʃ֞ =MAFz@''G0#vx$6ˣ#29@^I6 Ք(.+V{k&7!\i_RrOU%v-iJ'*(6F\6<џ` /2sP2" {[ lc})!a&H^@Zbu0S%^ a>[\>dA<;v -iyoF_V3#'Rهh3JM;nH7?D~f4n&2 .;tkKNF:CenlvV 1WCNC0b\U{UB@-@WUpP#[ѐ.~syY߂M]S|Ih'tQ;QR+cd)6~)ަ$||VTرD;F >vVK1.^%ˬIA (S+< ~ݜP ZυM:u%u/J&'r=[4/{\q89%j߬ĩ6_NG}C<-XF\zQ PEbN= gc/.UW!y2KB]r3wqˋ7M<Jv" CeG+R9"$ q`J僚ѷӖv(ѢӣO /Gc죾7F Za~7q4;w@]˺߆1ulCԇG@f x(R֗JIJ;8I[DrKK(!b)}è 9 3(Mѷ0E dRT";mbaO5gz*i!rL寁SY'|`ZՏPZD2sKrwc,O ?ȇ v%3Qb @dM]ߘ36CthLgڐ5io*nl< r$#eoJKޢo:T/~8 稕kT ?>fPk6T+ mG*7ݱ N$AW%`z77JS킗T#6x>LUHr+NjTf0“SQ}4!6:AIQ.-my=3Ap|.whuƟ}IТ^L"O^އR"K;#PKڧ 5t)Yr/+Zw!B$-wf?wCovm%`Rjv% 4a438+/^ڵY}ګ_+`r\@␏{|&x"W\dn17?.WߒsiKdtErOOB{XwC\*ǵghxXg̖Rp^E׾+hF P0Fhuf^y },±fќxܞNi@O>ݭpIcg.pC3P,֚cc\<>䋟?_B&*b7F/]?j5*Dgrˍφ`&HH7DD7%³ x1.ůpFzYSlEw^ԫĦi(: mP{5flF!.~zٍ% H_Ԥ,1v4֌e8-1rTJ4"uPp0k֑8CXQ%r)q46$ЂF`՟-`"=wFD)^I 3s +rl{Ulo>Z8Ǻ MNG~RIeļ‡$ m*dC3!~?5+G1:jD!ةBk+J+Omx?PT 3Al15|[+IBB!Jb#aO5F䚄dp>ɗ껐'\($G9mRh B^M;|9Zf̃n-ZPEZ{yi\|L@|dS|Z,嵩YzrAKJ$m=)z.fx5)7_F&4=CE=Iw(4gy\=13}{8zM_9*wF/e'i"ޤA,;д:4fZ~z]LE(#7oSh +UO$+CCS}iN9j`4s ]UbS7Hw}5, F6L#uMp)jX,ft78yʞ\0YWnw^Jʈ1gRHnnL2}laoX4Y.a{9 ^+17I{W OiyfqQ%+ -1;"2]i+XR| ͙L~A%$f my\jK X,x0["Y'taUZ IIլB`x/HE M ٙq'EiԠs/@m>&+T#NJsBN5-9|uu7͜ Bg'ԡua~\5O*f56zhɂ0 zPɓk7!Y}g: ɦ=2 ݓqH#QkQZ MM,_>#3[SCSvE׵MLgZXej_XDR͇[LBP)t]2$5\i|ecMooQdWg`V9U}TX7LJ/COIв_(j%ɳZnj,R ڠmͲaI{AT(W,tיTJm59fRg?uUc‚qkc'BݖNx80/%Ɲ87d'Tل?|J~q\VG+/ʭ uܲ&xieɈ=*I&V'V[hqwY9ڟRSu=^%6goZϛOJ:G  ,6,j1sW @hd5[,X5 v =KѢѴ":ZVY\+*-Ǟ|!FCme$ME >͆Kڈm5E7굠iv˧ҜPJ >LJ5Ff`7ѕk` +,+S7W}SAEk\.j 8RcژAg赙 $BQ艸f ~a=XO!Qh?_NFDyb͸ERáǭ@X9pwǀ{8rD9 2S|)IkZu't^r"vgjЋ#$_MLf/tΫEWݚ̬{]sE[x_ VCQ NsǸ޼%- 8$ۊ2 %{X1sZ;EE;˫`x yTBXjUKe,'^2h]F"j~}ƛDs?;9%,<Ӧ's] >o!1)SLy;Eߏcm%'ð9UҴ-t+5oZPW֙ ^ ?,NO ip" ]u3אkOߌg8K@U9s@9O6v+D$j $NS2^S „5zu}1"[rt~R.xlz=%:>Ҏ+60R " Ͻ2&Tֳ*kE|AvgbyA;hRDvrmDxygG"ȶ21!7.TcQ@0/xv7D 'T L^LN}+WYinD/>dsktU6i޶c7,/ J=+US[% A]&|_>6V`Lٮ9nT-$$ N!vsÊ9_-,`y J?8EL,imZlS65~di gΓFb豫F 7 7!-u?zlT`%a:Bzk&Wsثx %U* #nmGx #kG&;~QI7*Y+`Yp/C?gPi\[/t0k2Ω8CXKx oY`2G@H.Wj2Z#*G5K,1;]_~dG%5 Om {O:ޖHO{BsRd^fNE>^ߛh&o#0'x{J_9Jj9mpR$"e?ƚ_pQȭY/%0pͯ `іX:d+u?9BVEhJM"lŗ*kڀ- v.l 3~Vv ~sbs9" ]xw8<_YHd@:nO7iSwS>)T en@,Ӟηp "&LZ|^r*HNk+m͏re~{De5\~*Yo$^}DR ߭SNb­gQPhz C.9˝y*ºju2uo[PD:lPQس8 7G<(,vYD,{ Vxr<,}LiD١iM(\+;WO <.Z2BPbEӼb41EC7=J3iz!㓨]8>0B'"UO0;=󝑚4֪eRObmM00?W1FQ},%r*Pdn cNwv@)Ck°W_%U%O rضF!2&*@R z!4y$-S75嵛6m' ٞ524gdi3Y]9h[0T#8[huID+楺 1n)a Yk# ɤf ֬OTWgTaԅ)ޚ\;!~$Z >36jOxÔ\lG ߰O+nF@muE_Uʰɪ]IZߋ"q]v]Q/{ X !5V1Y.#GJQ MHPlS\d Ej׿O"Ô^E0߉2ddը ijH{9{EwBtCBVJb-NΆ#o WbK&%8Q4uU%ö-)GCZB\,d9 \K$7 ]xIf%qaTx,wvS˦@}ccSΕOϢ<*uK's&vR_%zVM;}{؋dpx+f ZѶ3`{O-ݩ=S D&ncTy,DE}f}vgXw{q [cxl^FaMPc9>aܟ_@Sv4ڥL*Y7ܥ4 *]ėQxFL~Fxrd"ؚG]o8.`}giO-^HӟIr;ۀ6c"֞"ZД<(g^sfIVr@kvlXv-35Ժ֚Pt S|}] ӓ< щc:h,c*>&#A&:sh䉇 K 3%%7Y;*>xE^R%z+R7;Ճ@aZ얔Patu=VoZpZ%qXEfąi?숡s.T^/ebæp8D. ~ XњNtSA!l VJ֬ a)pC_?4Ip_9j{l,>/tJE/ `!h,Յ3NF6,e3@.  kx;0eYtP>p"Cum_@9_uگ1o[bY ЮbwQWn 2D/C،}{ZTx ~Y $ W߁s#nEf8WgY"nq ,wY1˾1AEcك#DYl^ݻiZ/C 8m*?Fn-h,!ȧي3חؑǰ1ZY1\^%׹¸~: nTC/{aGPĕ/(@9o(q->jh_6MT q% gk]Umf92ՁM@io-o;I_K NryKbqz1d=Z[`4FieI̗r ĉ\K_&hYSevD en#3bT](ޯ<6q6Q?Cn1=L *,.sV?f6xqGoFۈlީ^'@:>:x%$pyVfF-4=Q8@%LNST1KEwO&@ҒB>tFo_eK5v60 teKC{q C!qyn6́`# 1Xlo.RV X}Smr޾F "KfH#σJ;—r4 HF>Ŧoo.辦6h4L;5/1ex@[+N}N4"V#}+^hs*ٴ [Ӧ; M}g #OUig`$,ħ8r ?L֪J}52i[ _3Ln &}.,z'+O`^ŧ!/0w<},cR%k ^G2xޢDFG:5JiJZi^q:U(C8YY"bǧwLkY7W!4~ & 96@49JSA:EA0nrUH~.EM>/SnнcmsKe\j\K4*(2q#py6[G[iTUnd39ktؓ}s58u; Lpp2uj~EIyqk.pMcx٨iQmgA*"(޲Qꈶu HQo^"M{!(H;n@U{JCVW$?Fn<~3X4r%$Q5:vsyl5Gׂw3%)t3o /6`Ftq'i}{_RO ؀#1+ @׭~x?j}j e!DYZF}]pf*@G󃬘*[Sv{^Pl#: l6qq~D$P&ja)}OfQgDa>bͱ\"s춯@gZ0a93aKvTÁJ>هkGv>y$A6g%r 7\Ik k]T@mU 8Db|s/PwO25a ŧxΦ]h$(氷NeݜSג'џF,TcvGŐ8Z.7d{SJwh4ϠcQ$~v@E*Y|i!ݒh!$ ;v$_BytIB,nլЖܰ1/;G#&x7 )Wd, D9SBc+5kV¾= Tg[h+ / BYIX&qCtq.ԧ0 [鰓mMQ$S҆Ŏsb=yJ{'M41ޱZЕޗ< ߤ=IWAON.!ڊ`c>ڦD7pCH63,8 s³J%3ŷTl`]A4c;aDLퟲ#<"j$݀6投32(/ڄ~Kiwu?R}(ͅ2.BN뇴%".T!+?'7 gu^)n>xn^nAh^2i ab } .nFLJӕP{XXJ0 amnL횏 @A[ <6!(T [U:mG#f cBt[ ~YתvX%JV<,ʶGu5M94p:1tZEJ 6Z3Z7]Qٵj0|Y|T5}.y>y66#tl#Uj76XLm݄V=.SӈKJ|?w&:XMPO #NknZqryI_rI\?QsX)8:ʯu6|#=I~bd#J"n!]p% _c=oumG!M2: Qs4VERaP}^ 3X{G46y&2\2J&[ 4eЖ!lKO"ѬJ WhU<.˶hL 9@bR'ղ]:뱤կĀ 7d "``־p pwjILPֶzzqQS^/7ѯ5Ÿt'`Qk45n\! !&jC޿;e 0=%6*f "ƭ}.tSIv7,:Ut<*sË'i$q61cO +$S՛Za5G&|o>8NvY&+L=gGE&FnFs<[7A%A4Q);gQŒAp@YWH}ƍo@0E GJ% 7y Gǐ 4 ~b[?ͧIoq~[laEQTeϥe&"+m7{gŞɞJVsGƆ$BatiCl֤Rm!>]*w [@'sg:ti> ЮLR!M0Wk嵎_n:x K_5#p .g8J!Rr=?/ȑb-3ZʃP@`it"@ :?M}Uahi jr B4b3fWmHy"opVx3c ikbܩ޴ LkW"‹s/LM%{ hϯ R|$S*!;ZRW {`~s5ӍAî ے0赶M`COn#7ɘ+2rUutg+BkS y'A[z [Q*8)z. ekfN*Ki65} qF;hQU.f c *15V ޭrm3+gE52KS+GQ/tLt[y#' QX ,兾f#>\lq⦹9VEo?^q hM{TWiZOR]=iclxn%$% 0R8RGdžX &.c>~coKY!=^fp%6h@fo7J~AqeUSh܎jV۔PS9mI@{7zCYt}R|geD@ق.imwk2.Yaj_Ro't L2PMlz7M Ә 黀6}"秉4ːZGDRtN8C6]!-Zm&Wіj u+';LtPFa,4m@t죵yXzNfDm^; Cک䋈g'ji g,9f( :,/BC?,|T >ѮW X,2EnWT֎Ԓ4H[,1De/^Ec)Z+[2⒦ϢSRzGR4܂!rӖ}j2|.3E_h1{iT(F@6ͯp#xyMZ34j4{'Qɣt7_ͧu/knh6Udi0WKW"@p?҉ -[ lIд1kl\II}`p}ɨ.|eB&bzy$q Jf9t+h񸏝`D=a[ZzR'mRRp3ai.Oos+Na}#ڨ8G 6Q VƋ:T 01lu4b hR#u|'Sq):BFbh5 #cV,5Z5.̌G qUxrXirz_H%6f,g)o7ut,i&p<5<liYMHQFhU 14+ݻ-lj#gQu(C-wd6=Pydvbc?Yh_:\D|-n8-1?3t bJ&:pB.l#ȩ4Rp<=-lX=DQ1oϸ+HjywȜSR&Z'3aGSt?q4 7$?4/J ëڤRI0s#quwvkɟ6/;Fb^ &F8.(؞;󴏔Ě` =Xa0[ IW Ӏ/s.溾17INrt{T֪f}-gSLH PsM xcF3QV"ݮmoンIq-[ L7[)jSnPő\nP{];wykR d\6q_=vF"ah^`;OżzGy0 M*T^CO_>/ /\&}}@ 37ZB"L)w:3zAF6̷c.[mf ?ɏR`4nމXQ4>-Ѻ6aɴU:ZtG>PNp0:wEd`2cXM=)$M;2=M!"^)k)m6Eo7 E *a y sAYo^$ځvಆKH@SF]*2`l撴I!,W} (J B/8jL wzsb\q$9ɍC;{Ē֙E GL1JNsCY(+ X?ee{tP4a9 ~@i@gӈĥk=}^'\8WɅK9PG%˭m3yS^G-">ݹIS:v3m Ur1n RzOi3C(װfxN5xtg7 ΠNAbQU˧_Q8[[\X>M63I`M!oQ6Ѱ[5t-'oXcTGBCȺkQI^ŎI_Kb=X07v>2{ 1[4udahjReL["Yr^>NrO}MhWc e$OȹZb1=,}/-mx)„9g"nwln`Bg3-8#JDItRoQ=;twc󬆀ѓ~8|흭L'^IUw ,cRY?Zg%D(E)f0Ȗ:]U̪@ș­W|JyLҋvJ-'lv̮k?B}R%9c ؏l%yZʤ WQJ9oKӪZg :?:A+8 9 I8+vr5Qߥ\atЩ~ ܔq r!Xޅ%RXn#Xw8Q`({x $ke;уMKKJQ V&-ps{Ϊl)<{Y()=OeBFqT +p+?AĠ~ޙwBk{iʥ&-53P-ؘSߝʈQs?]k'ɲI@}z%%7P&4`tŲ|&3ՠ=7S|Z|2ϒhG;|a$xu@HEڄ3ڣɢQڏl34^g 7(IFd<{=Dv xP,Uo7[1L**1o-}nzCjsxX>8szMUݡʻ`JX?\;QV۽{d]ӣЎqzձ-Jr/Dʾ4g ^:M_^S$zGId}TR4` YuXIbaT(kQIj>,HDEN7,βKת7qۥ:ٲr`Aj"DLHrtRͩ[L|k!7BQRD>.]{U כ9Z&Fd ~M=fkg{hP[UOB^ qp޴m)흵kG?fPYMI=f ly {밶:9X=7aRyErǁ# 2F?|٨BC/l̲ļu7F$-pA\t1f-%(gMy53B88**\Y7Y/h)B%X?Tdv0pWLcKHzˋSH7-:Iս{d/sMϻ)VdD1{69gvjVKlA'drVd&d!AIKKro*^NKVX})G妿ڒ*"DR(4EJ>h2T y5|!\+t=8jdwscfMaeO, l6[6;6HZV>YlBy9b$lj0Qu݅CZ gwBFey %:їl)fTϛwCS`K!m\Z )=Bi`U:]-8A+2͘:~ Rվ P#lN4[Oߛ 5"jZݠ?gBmnD2m(]-§nF¨@  H!n\VpGr{$|b#2@o ջXPqF|,"<03} yo 9dy!\2=U>+`=#^7:OPίpI䟪u7Ft0DY-EG C srF>#5ɞ)ocmwc$^9yY>f3ټi(rμ{ow} E֊gD%**%=xG*^&B ZՏ90VAryQTyeeZ̀$nM㍺OxӜEK$Q$DoB-%N\nPWC\ Lc]\ O~H7)bJܿbϧ , q4ˠ4G 6޻ilWo%pڒX T&S:O[@^}w"KAY4IG]+&V*h[RNXMٳR`!b9}F`*C]6hWn5}I˝r`J*9%m-E {P^'Vq ,3!sq[`H֑Q?N-tr /\o8ڱp[Q" HZq+ڽo/ЉDF& ȵ1[A d ~8Wt:fN|&EE2ss {9D [C Z[_vD`".s~'-D+IeN՜vh ߇țow^UѤ!U9+8b?O>ɉs rS 9G<Ƅvc\/KɻB.^wBw. L )Ff ,`E3]0igU=b:/|JI[AוߨѤ<MqiX$!pmp.9}O8R*EN3k<3\9{u#*Z)ߢ b` lsԠ0Ϭz4Zڀɛv:-q} W*dxpN&6A!5j;M_0, $&p6xHEM1h{EOLN*`k\hsxB@-C&vN h^B|%BjVqM}f兺]T Ã)3^)/;9qcWCȞG߸Q-qXmm"ϔ{˒klpW:K=9wJ f=eLqd3[rTQ iCeQ#B$W3+9O 73&t5N9++-j=O% DWH\-+K{/{" YAP@9)5E.K~H7~ŋ|D@J!#CtwYe`YNII'zI(Pʝ8cbB8Tm>ӴYxRl}גY꫄]]q3U 03MdN<; >A^ǽC8$yi_ ?Ӟ U=XB`^`{6+l&1N#?Ve C(o4&Ke3ǹN_G'UD@}hԡLU=PB Tn译vw"\*QVʭA@ȰV)3F2| .PflZe,O&*k6GՀk! 6oXQow|<4x}Ȕ*DpԻ$\H:37&{tqވC?jioDsЎ .Ľ̌&b\HTW.p䎨7SZI E%?cO>⁢ +5Д/v1<הv ʀ^*.ykoub7W86ϟe{5S\!A`#@ Č` mY[ӉH\oX@nU\I|b$ƑÀBj?SB(]x` "8*hWĎX[=MJhULݼuj#a_>CCy&^#>1yJLsE ̊%f+|=zx'p)W:<ׅ<9؛ Qdi9U֮4a̠ͮ4okaBZf jE\lu\c}AQ Rv@)L%"1~6/?PO^`֡RPXj&C\曏 %>G9NA*c5Ms1h_ ڢ82 a '2@UM ^(-i2 ,hM< Xtj !{ ޴eFЃMwbGƷ[Lzi^Gkf;pu)faIKǂ+Um.GuorĴ59/qH 2>e̍ NF֣nfP/3SoW{)] 5-ÚaHPrHO >M>m [t&\V#Ըqխ3ʑB~D6yFl#0P7e&삇Fz;/ʣ Щ%'naH$z" 0˖kvOm~, vg-{a#V7&.MҋNeiErbJ(3Զ =_n}6W2Kӻ=%Cv趫u}7&; }X{bͲ'KҖ!`TKC_t*l:ʨDJ3c[z 0 Y~f#00{TsquA-z5![MNg5"N#pxnɋt=dQ< UyKKbn葑 l4 )- Ϝ`H&8 #G;]V#RR,TS46S\v|=[>^jj5<^)7$W <)@ǖfʎJ=:Ǩv TOuhWlLT4AYhF q햃j iK_ @  & sQ<gq׹P"FufyL4GE \/ +10%aVV>a\ wj˱g58ׇ6}hV%q$}~hvi}*2??5=Άm VHa : {2dY/g700DYCO-2s,'eP4Gx ޿CzߵI}ŻI֟-ؼ5LKB"Ot8U`xšnr,ٺ3 +D]s-hڵ [yM?k{D}US$4؉װ= 3}K(V&xE[N1 &:yԏ_'X-D_J~3 3&.]R#yO)DV(k|[*9t,sukў}"r Fcj'Ċ?N=a{5dCC|PxFEbƘ$lb:jm_&:7RwbYE<\› 4_=Ks2Mr-xoP@ >P0W}j/ y66h 9bgq| wHNSS7/o\DU-P<,PNP(-uz=]@+ɐ~/ь5r2 Um|!ku 3|n&Gt3)El;uSSv[p1_xt7k.~H,Ax:gCr^vSJi4 LAMI@\#m)Zy+feGfYBktJ=f aߍӻ]ð/$ʣ?ª$ :E:e8M hufm]}q{avNDI )4z_C-4\4L^nsHȰ%7U3|{0$?b~ɣF7 B*H6ܙw X±ƾR CO1w, ~$dQ,zi65yd.y_na-tRe|;Β@V̧ ]o;X!)5p hg@9]Q2>+%v Ljn2,REd[=JGu5pg! >SBŜF㲝O 7 @]>]yW(&gN'SwJzT*R+՛Z0y8l,Z4`"[ fnc~73HA O@ Vѫ <#d• BT䴙 _[qx1x 3tAtkf/,%2|C]-<`,Voy;Z pE=Efqo]lR& `p F)OE*g#ؙxF]!T]ژgGNd5k{ZCA)9_L&熑xFE. 7.݂]j\bsfREO[}KXJ`.1j L0G d  Q&$z2P/ь;{@^#ReI!l?]HMOHAU'ȶA$44QUj~!yLx]]cvrĈ>hJ|SK@U_YTpIj 74# y9BZ0l/dJ^j6 a»r:Q1JZg u:󈘂G^ %qxb> l=P7Ҫ sFk-NOiݿ,,T2nX~Bf%v IAaZq4Ce堊% NWy%f؟(tQKZOC|aC*v>l1SK, Qd`HK+1(~ҥP A{3|IXܡiүFK?K<*;"ș̼]nm3r<FՀr8F2Z*ڱYP3Y<4[a,E+jLLD?PpA `+[i(M훠/-nvw$zdu=O*q-{g#HƑF^W:s_GG)`IF S̰$UdeWWPY6辯9;j3HC;ЮazѾe-5N\4fAz?13ZifzjRh]F1ZUj%˿.wk]@onsi8'qJO\DNz^Hze Cxg)}reSX4|Z>k8r*2 RIReBePWou<(' Xp-t1-amTVRe\`;JqiQb6ng[D>rȿmf%* :oVHl8sO*O+rNu6QSa2}84Zw )woIFku(WUA51 !oh -}ӬQ$S1%[LqExѥ=6|/gdP#ه}.LCjF`.jľIWYWjk<&ys z}|VSxDߤ򤊍R]/ؘv;·FЛ4X:b w@(w lהL)Cf,; =L pRA{=ڡ &1bPt<6fz6Wl65aѳ;ֱ_AKx++ōǵ4fYs*s8YBQR+>X{in,$'Λ%bXkΓK7{'.ZKM+lKu|t="w^¼ʽ@'<%D$ /ۃ-0hETJ8̲PR(тgTΡnĉܼ﮳HHQ)[QլM83?YUnQ_i ұu@f*GlVh[$h˓VJy(4=&0nbn:nn  =9pvqR~k:h%&W>CiR, _r;_N^:FЍTVH=( Ut pлп5Y%F0Kk&e_\d(cSB,)D*;Ŧe]`Ncb g6zBŅ8 .fG*!bVG jϷt:2iLhJr+cdWXp|߄~Qg"?g[@qu㈊WH"ʄ*:8YʮZX8fE3(il.S$\Dǝ"j3=^!܆`Kwgg)l1X2qr hG,gwVhoeܭy b>%z),?xz $ I~1u 0xa>{[TfF123bX?d&f;pQثܘLoޑ½[y G|Fe ww4B"Lo7$FQ.+M?D6Ƴ;,L*f-۶1T];b Ϋ%b -8 1TԧRCښyL*OXC5f3<6-M`,0"QI>3?{?#Q2M2~%1E [184~͚ Xb${QNF ]5|F I- {YU|XY{h|iu!KC 3 xUR+ׂ}xv({&Ȭl.+j '2"`NI-TgPT9 n9O  JH–ݣeG1o%mB^ma򮯲NkO%Zgw-д\?VP~p]:w]gң7Tfա C0FOd, 6Ven 6j`[|>MǚICݭz~zn? ⵅ(G{A@doq~uqGBjsZ܃8wK'?\)LtMT(..(q0Klٵ;I׶`Ci(HD ͉\9e8יaBlLO0鱮rm% 8N,9Y@Dž}~81;K/9LmFiCQ7zF̭ P*6  E5z 3'<(O[e[16M~ۏ|tqc-lנ3߶"P#ѪMbrSp7s1)߅!7JȏÏ OL0Oְ)E') ,%.$䍮t/$ks,ІKM89^|b'_gŠ(¯JHp ̀f'(ldbvmxpӦg}/ kSsb5u";FK ޒib&rԊC0c|̃x(^.]J38Jth4xDZKlXҍWk(` I/o3Rx}b lTQ ؑ?YST27ײ$?-\.['yx:_:(cBPdGKjbz}ex+4ùPX4Ժqj̀lܫVX5לRfv'=Ǡ%4-R)\"9 ] #~Ɛ4%7"^Hca1 c qårF)Ӛx e3avxN״Zo24Ҽ=CFF\w:]9xܚb}TW78+M{v |aH9M ֵm\t 7[FDGl9W.Fc?ӢWKdbi ] O Jm2kVq9PE#n>JE#ٴ >#I3컵54ۄf (y;J[ ڟvU'<- 0 gXR):۷bh#`,PBf K=A\1lr fn={̠Imѿ9X3 wM u!^cTgsk#B0x!#aA{pF)Y['дs>v$K!/9 bVE؃QZ@--͊w:p`OZ4{jΑ dt'w<"BnLx'歸,:grwo8o^ޕpl1`icNؒX#G@^ĻMDmݕk1EmA\f 6&[ Х`d:iGnjKǗ9PP)S2[DTFp,;5*$6>"95/.זPN:@MHzw ݿ_LM:n}ڠ]{s:a߶ ^ɼ؆;5C7(?~Q\K+Wiˌ2uq4r*n7KGi|˝NJؕ/`8\Q0ޱ3YMu!qª/| 6:\aZ鱒G+D̉U):"%OEc |#S'GV'd!-N^3'`R إiX0nR6x&W5vtkyiiBԱ&z +jFlq[f@4 +GGkE٧3hhΎ73* NrRy!Dg a >[ޏQBA2 H_}UmGȸm{/l%ufmL%&A[[RFK-j_JTe=1Z xjxob䣠yǒ *GP= 'cghZZݼ)=r3VPp7ۃN `[$gW ahY!j;YkL_jmy/}|[5/ 0x6R5SOi֐dϷz_P$W؈*E xUoB*d]Mq[ǪD$O3y[?*`=k1Y, &Z+;ڃܠQaL2Pn^h" zL)Ycˉ́$[6O3'=L"~3 XbgilF% ,8,B|$P 4a\ @܎6*k!lu1!`t{ET8:S.筢q(bۭ.Kʼn) =t*_d9rq=O6P}:2gx  ōbZ燞Ϡeq`)y[IsA$Ii-৔a]1Q|x? 8]ۍpB  s谞$ůƧ<;BTr'3ԡp̉AWv'E3Ke@7GtR@LGvKȺ1^Iqc@ y|of5]J"*!`hrgT-V\¬Ͱ܊3w nVm %vZHOv^ؤ$.=sbߚk vDcK`5ES_^Rt/t|#uo0ǜ; T5`QesT}"MB6S1 KQ6F.EQR6v9?їgAKrqϓ?gf~RWS=_~Y"PfRSL'ke)^Ҁe 8K>6g5dJ coXI -2[Xm2;Kd# _`L/ abs @0Yx߻8O[&/౨ڽؓĀZeS& ,m-e끾&Qkښ;{#sHFJ9y`C#w?B d3HW`V)uda‰/[avH.%m&*5ʄ&8 #DiTb w$l'K=O 7*aoEZ3βb&N9CD9 XYmɽCܲ\=xr/Xߚ`T'eP?7g\QyN|w\~q5M71/t߂a0W[ j2Db#jh%]Bo;: }x]}'U·ŌQ 16܄+p Z2D _BWg*Y%6tX褭+^yM.c|_3=ۇ3,4Ԉ 9] ovɖ 9<@c BPvz7DvGgksNm.Jiq*J륃[*iU1HV>.yV-?+KC&ʕnhwIz|rrT_E Κ,A 'N^ˑt;QNGN_KÏi+2Nuo#cɉ>C[#g.tC9hJ\=N~R"uێId<PB%nK gq~Kݨ,(y⎐-ڶ(GKͭDQP2P-?Ec'Mk'Α ;nt,*\8QZ*pM᪍5;Hu!„U."݄o"QooX~/VкgH!.ux(*;ʎ? !x)xK! Zw WkaN?,g&{LB#sJ9$>sPd;58rpF`\4m[̇]Y;o(dG@^YYmH}<~2yeV@h4^c=/GczOvce)c# .`e崄mdhofUm @fwۺm 6+B ؊Q %ZDž"лԨk L0<%QUN\n>WtN:/Qj/h!opnQ4 v޹ !Yc+}X& !sT'vm R9D^ؗ#; ek=E.Lf({[C1 8 \pwbw364P83}dD%oX|󲰺3J{V'/뻶B|"vJITfVߡ:.Ru "KX)iJ᡺L(hK PkTުz֬4RN"' HrHd.pijONjkw6|o1_FUx'.b?Ri(R :!A) WS7Pdz.ӛWMH_S5rd?eQo} SDTQZGhmwS|hN|[Z ֒vkQ׌ DX&+}) :H\am\ˠ!Jv8q#G̋[m0rT|__X#勓@\rr b$KcH#s95\wوOVVg! 1l=L<9=9=Y Zp7!e,|+\_SH AˀlM=44qz̸980Ik*! 6`2Ucp1I rR^ \rt<ؐ[+-1$Gyn%-^ROL"0O}gC&MIG`THyu@3\LZEin,F$kipCx?"nVaсrTyPhT=޷E3/D 3Iӈ7Ǒo㧳;_45Z0|rg7p慬E9^Ӵ-|.ą)J-=n9ݛ" a4)ZWi-JJTx*4K 2ZAŖgW-hvӯ1OWu!Ϩzqv&Q a矐Cu!R 4J-\ 26"6# >c#{? Zdy?7+UH';&2,D Pl*z{hSA89wɝBY7؁RjBߴHS׸I(xha.珔\l:>`Luktgl##[eJ̄˄By$3F;&SU)*|n*$< ,Ғ,r8psZz-d`?(_R*sA_GvA9iUy7?A0ӴX^ØH$ë.AO̥)i&mhfPaIg%7W0VReLKZr, U&t[a<=#G@I܄0Ӻ)brMD/d$@x{Ărzֺg?G="Ҧ C׊'>QMaitGtԤSD1$,:^m, i*L|ت{48;Jc"5I}fH&ނJкH{dy+}ڞyJluhv.g!upamF\6ѫyD ZFq.} VȍIEvlY͚dt.8W0t뻀u99~G7a#tirgE0;a+K5BR%[NY3ayh$x؟˦N8uH3Ϩ{-wo2:PMny}dI06윕1W)}bLxhtbBB1uOB;D#t_uIƧ)MŇjo[ x܎&PkL[d|0 |Vԋo7ul'x[>_d" NizƋ_gpͲfL" vupdg~1MOXϕ\]+t_tdڴG#GJvWWE-nnV|]_˨vjP{V\'2k)}q=2᝛^&mc0I^z+{!n5_gM<-bA-cTVCf{|U(=6(w$Xgr∍w#o/-qGdϧAZP'r9~9  áHOl1)d~/ gNb gG]7HGCOVU:Ѓ£LZ~A+ S`4q 3l/QDʄ5=G-D\:,1ʥO_mvgW=4&6_Ө2+A/1[ou-cn9^Df{HPAژ OgiѭDmˀ ֍;y!q9ςE8-;E&ae?3R~1}VMΥSɠEB[a/Q; fo)fr@qw|K[ȏi5yahi+A YW5OHE<<[Y"*9$>ɲ4 \^Q:idžd7DOR @ՠ@n&rPΘ gq1~WʤLpy2׉8QG% 1 u"{)N^uJU$ˎazelFxBz(sM 2B}z { Mx@Sjhu9lB@s\HOaom7`R,m{3CBS%s'h!~W'0V-Bx8i8 )ByY% 6Gad7Ͱ.tr/߆!<7Y#*s}yk~EF>W;\>0Nf=~H?{$CJGdݳC|̀+G?9L-%= Ȟ6ot1_NZ]ޓ9>g/3mHRal}#.J>KT yV2FZcW} n-j]xm4mU$&5OGSӬ|֨Rt%4 uWQ| >GB/9Amվ%?3{%2Pgv8/ߴi~5-}Sڍ҂D)Sqq}7|-w&:.R.U)d(v^,T?#Zp44C4 Z~W|boGp^ypHiXN>( wQ%JR4s^ab{tS.GzT}Rx1<Ǩ\DZf ` WձW~!{Kx^^՜=1[ɐl@.*59ÀN<҃2h-#]uW>&_d0×,%ʻu%qՉ+u5ၙG ARV\l(FfiU3><oo|kM-Lt >7Ht[/oe w/w/eKq+'? F-[VT]$MU'\=MasDۥS8kH,mUT&~CTSw9N7>XES(ڔ?5k`BTL]qSާ`I2s !!zRߥ!o Ҡ|m_~Y;H*$qzV*Y|nHI P[{2Ia>=^LxtWK@-j_Y؎'EHnҭRU7GҨ* g p -\|2xV.s̪ꙥP,{z_F,+HtCs q; ^LE&{grM/\8 j9cŶj㱂J*-q1f4HΈ=ive0} s(lFs |Z<{F=SkNte8/iųBlyύGwL&aG/~p"y:Y)] /m.Aj%= zRZ[jzR[1hn؁4S(LhFr9d(' ivCSz'[H~ oq+5-kw7_uR/UqY8_h9?SʦC שtRQnH헲#['3_aLݨϖ2byj-MnDu8s(B8ڢL2bA泅WSwISG' 34 5*)]%]Ҝ2:"4|TtZtJ(od Aic=CunֽHbBwNF" f cG\֙P+Ó-5Gv`- 7NtFyBL6IF/| OĈ@f_C]!Z驀#~:zE3J/fxwV`jSAcym7š`ԍ~zCT%k#YK*ԗ7cR.?| ="=Q6%' s/q}Nv%[Ε$\CL1eچԺ5F l%.j+x>2}h'4`R3Uw˟<52myNe_m/ ,V؝XHBx$gT:zGh|+J7ڐ+lp'Vo"xV6B6f41R Y8@F0->zӀC\veo?st6u}+s`r2PM(ZB]Td/;fHL75M`OT ȟp &஋>NrݦXl7Ă- T6/ͭ/+&L0otCq~cu;^*|HʾIZV < z'm;ejZ^0A?q\ \F N}((f4VlkӀ!'.|T7ߎp}H3$_0{uo^G;;_`1BQd!,<7(1y@=ȘGb5ԁ,} zBK " 0c 50dK ,>A(VE*))D*!gLr!jEP1WA8[&" gC0}}V&p  Z}v]tfG=6Q.>p<d 9n/߆8H`wo}w1i~v-LUS2Ж3?~v ۽S)eï ?X-Cal}]o| Rۆ!b k<!]y]E'c?YƔ~ߙݰ^@ӹ;ԽCM{ Yɺl<[A6t7[~oܷbn>_ $Bx6 }2NFUaSϓ^ TY&ya]Q]Lkm pO2*#bVMܞjϛOtĂLTδ^_*)'w* (b)VP>=#H绽n"8-KddK)!gz؛=S~rCA<$t8zYtãY,XgNM%?kv-ӵt! 48쮋 vrRC*ݼ7Eu<ت g8%k֘=+~%:/#R;}+.KJ3tƳ7Ɏ( f{e6#QLdTja Q~cp;QPAPyy7ordEJ+z2퐮  WXe;j&&GxEc0wu&"_S0J|>63ok'h1|R3/4 [Ӱ[ \~5@pv_fy@93q,m5 \;bL89%.ؕ"s>l+GHa͐YyVs1L3YX2*T|! 5L^(ID_T4eZVGV2e.lOR~}>ن.ȣz5{ S6 Y7D&%\HŐ%a&O(/LhOXVPXrH 'cɄ]+n8`nN}NDM;ys&Y]3#;~&7_)y .G3]jM֚bzIu 6LANdk;II iVvMSX5gI ɻ"lb%8. eL$wP3x_ TPNXSdawiEfBΧRufoH`-E+|%xϜtԮhxg4Sg؛O!<\}ODk<ٶ@#:h(ӣfT8i/}ț+ԙ`gbdRA4gX~ /q_٩;࿬W<+IX"o/lQ "%x`ˣ+i7q"juUļc ˓_q®l܇7P+߇ 6xbafVcH:\ژ+5k'$B{'[&(θ pJDx֔uVy:4EylY cI厏$%O֑`yq 9m&nQ듰3~Ad 2pwLK#(1He;+Wh5n<yrKj0S<ڮzUC'35 &8v%b q7D"!ߦN z& k ι)!70}HO%y(>al;4ob$}Ac n,OL~oH6YHᣆ!}IX"+'_"le6 tШA/hAjLKIAo_&r'S&=Ց1,dn[tk& =~.ZҌ4i5~&QY$K<δ mOm۷Tߦ,J^"2dH1V2*#^nKYm} l3_*׼1#.7 Zdwn 7kH^{ ^GpTpkHQfAg`dQrՠʑF.|(<@LMhьX!n}R3bIY\k^>{#a812 0:hN`{#OZIϫ! Nl;Á&)QM+@AGzL:/6R$s6]ָֿoZMo8fdr*8)QPi6XT\.>Nn*>)-Y<ku(C5ܿ~y^? MFNuGտpeih:A\].^.b>R[-%+S$~>ș~ӧYOp^ ,5,ւ_}`bll{&I csVF G#D :2\K rFN_B bRyXp}:Zr` ㅼckFKVlU=,3rMa3 ͵_'It雑$ݿDq`u{§qb6fosTz gH Tc"&ŔexH+.jhIM:L8oZщ7*!@.Rʝ+av.tSFw0Y^?4Sy#pWxR[%#Ueoh _гCƃ~J yU%yD]!@M0Oet?Qu;vk20e-Nn)j]x_XH+kA؟)ݪv-bK*s$ZTXu lhsv")X{ &( c!h (\ĉxZ 5?cz?Wr5%" {l ʌQ߮ZNeD^Oh>&ɧ~,yev2_eM8 }aaqO#P}VQ# ֈl~R/rA'F=&Ns6,V9s%RJe]wrk3 N>@HOhhqh4of7Ş^`z0j!^HLUI6STs 64ͧ(u&?4%yOePnj%M{ya] ctS 췃5S[6_2xQΩfY@r 5KO&N3 >@7[F:+"3,E8Wzbtt ~ &ܮ<#'$ϙVq_.4׭odڻ^ur<\ιe.;la͡PL 0 D%d,Ro+y7i$7?V?3/[C7Y] &'"FE5$Cdǡ $̘),'r+Nl7_ԏXP^mnV*KÙt; Nq-4Ii=*HP ] m崫e RB쁱/ƨM\/}F&aR]O]"u^A\U^G)ykeǷ,OWRuP{jsx- $];&.?_sVIBKM`'}ר){VHj泄墫hrw͡QCiUՆ)%y$xl B5M6c#/* ȀֻEc(nau7z&B~2ŷz!.J¾: uI\}'?Je8]X -v䜄u[,׎44w* FR~Rdau'2(9bQW[vF&e9uB/;ˈ~r|@^ lLcCUt5`;-7նag,*GCoG$ yO/:W󡦷11kC(hČO >Ho%D4+0`ZRALg{SG lvn 7Ia]kx7ou1"bvXzԂI )PF*':(F{Ѓ\rKu*d"ycFj[i<Ѳ R?xN#5ž<_۵&Vm. 2Ώ&8-,^!0jl.a2ݴ)-m#ҹwX Ak^ۂyWq㨾B4Q;⊆} 29-?(? R~3$Sm2+(>R%4*M;>ZTt{}G\2a@~[ PG/>cɯ JI;e,-/\ꃦ0|s"O_ zfTuuzQ N|;)hhD=F ;(!GJD"ѯ[xwgaSh0*-ETRGF Æi(?'xOR6Wq8ZZbzT QpJ[Y< 4n$\ $=|2{ ~o$Y0}Udlp%H0B1ݎMC)5qH=p*Bt#klY%}(*[B8O>` *K(e]P6L#nF(2I"/[M/R{Ljywk=[/qKħqܷ^70姄 ys#mT޾?PpUY\IԊT=l`_[(w`#f2e6:?{BOg]ElBֿKc6>s&gcLGb\gfWĮA#r* uw#|]Vg>`S{ٸ\rup{`Ҙ\5ܨk1[[2{eU1ƶ*ɴwۏ,p0;ŧpϖۙ<_ pp\ȽE{jTE1'o(k,Eu2K: !jo-H5E dq:~LB~QžFMq8)1<xlHD9`3|.F#$&;՜[nqd+)" ~ξ"q7:a3,LFW\yVr(1 ^(ݡyc;980yMt eISb`8 žz4 P͸)@Vp!DY5#r݂.9&J`րXcL-EcZ۠G#"W2D{z=Sx*|ϟTô凌كNUS!c [Ai-?-+ض^/K≦ux}<R:.%}B[0[ys(K֪N{ߜ}1C/wE)e>wKfP8 >wTE,ﲝo -^"Qu!vi5V0:> ?&2X`JysUV0mr`) zmRCG!ŦY\uc}M$m޶2uXkE~Gcə߆ /|&5nT'S1?~b)ϳz%{j= ЋA_).4Z'C38A݁8xzPI"ldN$anD M @̛֮T04N(ZdR "*+-F~uaC1yUH^`>VRLtY6Ω WFtjaꉺ{{ "GQi׻Q[W˓_/_vLB rGbyp>{Xp&t9?אtλ2Jbtè_Z}(ikZ#s< %P%94_v NyKTx5 wW{ۚT\li2C.ȗ80fD4X|'(>8_~ub;3RjiaXէkIWo$d*B-k=hlII-תgQy:'u$t\p2えAsw\x&m)3ؒFJ>P0;Tr$y56659.SDAAXf=-ܭRoܬqGtSVT4PB"qupHSG)c?$R|jnyPk3,sDZDֺoO >CA΋2gGQS]&>T#< vG&G, k yWՕ`hGV10vC!2+<5qI% ӬWNPJaN&-oU2$2 %RgmDۈّb._(*l5 YiȘ Ylj7lR sTKAEA6ƍ g3'dC{u1\͙T" S{ L M:F_6S4"48}/dz~Ą-*Օ~q"ܳ2($Xp70EaI'VAۿٳ7+ievg\d ^7At5i2֍x)"KSe Χ[G&5b &ҎfvoG n"U_V_ nON= 4EA!DyR*m;4Ua,,b['`0${\f&W6H 3|Z(Kp; ^?S8 Z09ݚu}}ҹT!`lPs$둭'몥A_>A -m-:m2U?w(dȱ#[o@|7F1\f6ijGAVKquR~*Gul7Ҋ'*L?un*93ċ#Vf?qQ,%zgSę6Zݱ dH5xQJRP.4+e#ilٽ53!|e!`j{Rle!8Ni GCo|ęrͷt&JĪx˔Æ.L}C  $sF$]Ku&P:&GH% 3+fᡓH돏IjS2]GAWԜ蒁)8Ӑi鄐% o Si+[Y>B1˝%8S/ѦLt\~..Y_nL3B~'fDlh]i+ `y'qK9>/=\\(:7LJ)|l1y*żQ*\3vE/[k" /7kG_)\܎UϾ2)`Si_7:s*f7SWdgATH\/!sM"v~idKx0IR?1(s+¿s"XC3ô]mp @y0Ӗ&-YXqHe n>4}af7Tڹd'ܚsHP T>5LU=| r(LSX"U7l/Ib30Z"9,{fNsG8 |`.\XաPgA7X\Ǯzqoy[8SԺ# >WXэ9l˞]3/l\ǩ4FW[/>KQC8 ~qo f@) )p/>NzA%OjkpX'3~qr_2&*!s`}E x_D@G.bܨÀοެ,3!IIjX`g|? QsHOxkTA$,ȓЉv}s{Ls'׎\U`0RR/ QeKL[d:ƹk51? roW:ihx@Pys!*,py^)a:ֺyTv q017O3ܾ@L5s_N-v*RGcL3²'>nB$$;rJI`n9m74Es L'7x2Ƃ ˣ1$[(T&@&?biLg.6R9Gwd ^XDV@7˹S7ȍzx/ӫDEA8q+ԇ=P0>5%O}@b[&ňSYa^-iFRLkUcН#|P> 3打&"Cn@8^u8;.Yӣ9T%`H8-tCɾ4kv͠Li )O7$l6&&{!9[ 4ezLǢ"e[[Θ_j>_ZVG:xBkj;ַ#-=nщԚ6mvARV$2i=|֛p}7c. )wCkrwڋTlq[ŚjF(WX194}Й6-ʍZY%GQ!~*+%HŌ@ԉ*BShTqp_0g"H!6Y1rZǖ96N#%..bXn!\' y\Uu'יp4R+B!gxEƦg6%AX*[ -U,[\rT?"]T3ةb_T(/O#'H[Ơ2,[ggz9sAPȄXl+C5OD]=;qlew*Iiₖ+Ζ0@(Q*P NhmO U?L z)\gkWp^E3!n"Qd=\ԋߍ{eT ~IaT 5uTnE5xOS wy3h,hKKc`L2ByC:HzY H+Pxd¦R=a- 2ݢȼBCzl+|{Ȇ֥>?7-&9wlVd%/ ׇͨVP<? K,8]^|$OG~5XO:5 ^7׸&h5m/ *d +FSj9:h.ɨab`q/YeX˳9/$ۮ5WSӊ>K)2clX)갆T$wC>]'Mhp.O:~%+-L3tip:AJHwXnySK8☀b^$F1I}'5i p u&~I SbFNb`љU#(z󱍢|7Ɖ71E'+TDJb9$R_XBTl{mG?"1FHǡ еûҡh;-8+`?{_6*\7) aT ߰7a,V~p;>7/뇕Auf u&~:T&>Io JdRAYY1935jZ$$bLX R|y{&g1dݰznxk1:ʼn [\erƀBf?GmhLF` Q|*aD|uB:۩ya[VS: X  !Np*ѨZWrm6o])r7FC:|Em(L!* 3 ʬ$r,6Oj`3-|2L7C9X#$ ]]_d'OrI"#:'PƉ n`x\ (+SL8H\-Lݤ-&G,5găeE&59i e $kyՠִuvw7yK36hHvbH cQwAAbJ1^ʓ3t70\&@O u9h'|N$V=L[0zR_}qe$'OE; kkH)EGDhr؞ઠ.Ѯ>Qkt(5= M&灌g{d%4tG ='-Ϋ#vŕ%B~,R ^?M͝%; [dj)zZ_kn7'<> >#ͱΟĪkU#;XseZ; sёpOn !E,Ly;Ң S%`}H뽮;Lg~P΀P,ڶb3U1$rx;~"x(߆.y.=0}fԬsGxAk,L)py̬(Cm[o w61z*Zmw=8Ku*ǂ;]U~ |zD%x#A#nP&kI5cri]hfۊC埃4D1ĦDH:%M>j,P|F`~E$> 5W%`PK@ONP۴Y qGƭt!1f0xʫwl f‹GwUo,BLsoXݨu`$ߜ&ήta1zQs}q"y9<fp,\qטk,;5&:czԖ^]s2uy5>捪|ZtiЂхĿmOEa c 95zUg/Y3U=`dUtTӿM9bREoX6 ..Z>=pc<"4ȘZ)3dnלb7,O4 mWFϧNV+t??IãL$_XåI۟Hy|Y.'ci3TݸCI8 ,ajrt5@p<@,`ka}] H)F4ӮRL+ iI¬q %5_ZzDJ=9͢u `K9 !P\V>ˇߌSW2W,CrY E-FUDpW<v`V㠫ҼQ)Qٯ\ReS:>? Tey.b-H_(ZYÞijJuuJW_%E 1e. tvj;Q0hJ^O]BꖠV$O]X;(ຆg}?"l޻ⅴy lb9\j=URh{>9#g 4Yxcy #I10ҒĤіw^dMg LIKTlK^DXMf[v9LVp̋aH *"?!){Zlt|uYZ}@5 :%rX 9h3՞>ԪŠo_vm=c2Cޏk/W=d%CXAU֟pϰdeMJE[Gi=`ϙ!TX76Xm4Evmɧf;_/V: )L+,j~HYdpfT O"@j!'vGul\BstݦOWĿOj!2Em`FҹV] \(ٹ>I!f$ GOzlfܛ҇>Q r?*PL/Vƌl֪m|>_(WID%~"($S>N06D<%]YixW&5H2OM+3 d2}kJNx%Tu3RV sMb, ,? apo];e%=m`"A UHs#DŇ7UҀOE|d4O F[[ K |(+L0*Ԗ%-Hw1I cfLMI'tRtd_0Tb24;ݧn{]?QL߰"!['w-n_y ֐9A0v>cT!?m-lY+nZg<q m,(79\S9sHf6LR02PوS#N NWVkj FHSQbJ8e3n9L1ofT>Jvb$)4|rGDEi̲sl^EfsAؐbA4Q06 DNq0}h]]oL'ao aU/FC/|0`h6wX3-r_w-aH#0v8Sf@Q) OC2)x :H8OpK/ d-'QuC.+2v9Pm|i(0k|%Գ."$>^y^RI>fsYU1*PJ"ŨA"@!Er%FP+LS"ocaÿ>y_K#U҇l:K -P`׺V[E~#FuscRd;j-.󠮑kD*+8}M*N@.s 1i+ZdCePI/0XzBոkD!(ntC}s-GՙEvz'*/ȂeƮ8r< q/;@q qE3Sz+ump 4|}Us`b6wH{++pmg46ϝZ`[~vƵplx~&?x=~*:$+{@HzO`N,!peL%)6xȥ`|;i4#I gk ( rි7*lAKL_}Z;щ&:u^];k,5ZA Gb=Zpy}Wc>[;ׯ,,LWv6BTG?|}zjqWYc)cq>t`'ڍ(26 ;<3lɾ4>j9 <;$]hat1D9OSx̐M2Uhs+oXgDԚ\fEO 2o,TѯHBc+N Yj6s̬R)~,S"[޸5< _n/D[X o7(s z,um@_q$ݽ,), cC2OH!lXRۆ|Qh(?-n"}$~Z͢h3J_ Vw$Rj2&HRi=ANc_4I֙;T0"_v\Iޕ((î8wZ]_D!„f@B80 ksXUISZ8q7F$IDט5b/%hB U! gaDL穬S1sqhO ס4ǵib*fϜW;'@xT8-q笢;%Dpq@u;D 2vBzz!$M(vۦdB/Kiǽi f([!sOc'1Dӫ0X_AJdJH͙N:xW!Qy;# )@ǝ;ryZrrC2(Â8XīkF{vH8G]YUZ6˦:b#3!Ԕs k叫3@'uK!7ONGNQ {8?%cۅBÏ]]qbD?r9q(Ȩ#.ih&A[-'_>_y_=۰~CLkۨ~$l-~] 98l=qCϵAM\ M >&ѐ)|Jǭ ce=jE'0_iD#J ƛD1HѴ;bӛfW)haw S!e뒕O\ ?pSӪh0 XL~/xdzO}WjUaB=!cr= HfDDв,&S.i #WpHG [ &=9F6;4+K|vl Mpb6дF|H"pQVUb%7UJ{c)jP?"R=1/OG՞W sz!xBϏ,P V+cҗ[vi]9jszoS" gbv6,  9+Hf\F ΞY{*z)|oA:-X#~QX%=b':,$5ۼ-h&J~Ȫw#.E?QЇp ɍh|^w)//ic93g`,+!H;h1d~S&oKՅ*pcJQhpڑ*JЇ}Skr#Ļ By a:|ʯYkgZvN0!H \pO5C襰3%`Z4 O[@`,#ͶdRCaYn<ф83p#L~CuyM\_T$WBx_f|E+,/.;0 vE9ͨ2 |d{fhrjDyRAk/kXѩGf l{Fvd(׻ZAك옭2/]wB w>Z}jZ%YԥL%<~4 -lBi `h4n󝬬&U(U9On ] Q ܮn'04ٺʗEq+pN-jf6um0mm0U֝t98/&݁Р#^1$lciJQ74ZFD6;^e?-ӌDhoڏuls/N_Y}S0[碑&aO#Q8?bvxu$؋ck03̅#23=6Ҝ 0 |5j2;qy9^$߳=uEr-q^Q]iPBm9IǭY%[\$s.|_m\ ɟFsͮ2YpX;(u͢N`JҌ;j+A==rt c/{H|~l_fs~%"Q6I;f˶f yX@BryZձRBhj*GBuF< mCcsg` 1saٜ4y} XS&܉GOL>d>cc" ePA=Bރ{ &P_i.S"Ï|C6K_%uw]Lp!hHm݀"Ƈ%s?od{;记܎3vug8~>_͏}- %6n tr}HUs$$ڣ?. 9j@paq3cQV/S70_2CLVA䪛ٲu" 8^F/SXj_ [W')AА; : -h1B16Z`ׅ-hD Pwd0F;JbkB1'!iըM\9"RHHkVONż1oFF7nwJ HYJezH҃9sFBTW {_/Bu$u1AU BKU}j//F"{#\jw8wkȾY kۋ e+@=fkz I\)a%~톑W ~JW_Y52m=Pm )$TJ۬km,L (}(h< ~z+ba7Qz5d!~j f#yIFZFRQ*F$`ͨ ?2"^{uGLCU5as G'n&rqey`>P2Wp0u}JіCat{װ=kPF:'YYmzRZz[ &WdT_e#|Ĵ[ ~<{%ιRFhB+=EE5ZqB~oNL!2ku GJTIh9}Yo_Ntq"-5Kˎ]FR8-_)Z>8^c|HŞkf,T+.!YB! <`uJ̦#ƴ%'^mNEGONCyꌐVyeհ'wᬞ Y:ste"].yH7f"E SStݴbP ԍ0}KtaQ৊϶H}d6 ȥD:m?:34n.n@V čp3 O6!Z#277nz\LJ\-N?Ox&P%4ӫ0S]%fBP2d\(w͎,\UDO\K-bKa \P7D>UB{{s IT%s@.めzپ"*A }\7mԑ+PEag 4ϟCQR[_*+t–K0Kē$~BG=hԼ&5=ջיD,x:pT~B B}HCNJ*&e ƌ3ZX-o6;ѬiFvYJj/ P80 /C&ޒR&!Dy!#_UUpH ȃݹb;J ?@O|zW[cd 0 >\oA0FAnУX]L2<涸ޏYO$\1T]S550@a]ꇦ!81-tn=*aZL[^G]~{#"ޫ+ /xdPăE }EcC)1_2i.FZN,߿%8>Z9f\&'^'[\^j<ՠ[' B5k&"qihݦ-Lcr\JvTIUY$KRd_V!7mG Lg N9+? 1Mg) =@c`w^~pR_ YD]~ܘ6_oG>'eOeSNw~-|i9v4x"?;5ct[o`+"wJ!kQA7}aqʒ/M._>_nθb&`a9ػN?WD)k]dI,镖SSK,HQN ]pJhѢWIvuҙ,A^|COzB^6~v~(-'=P&doe +fpf7@=97+ 7QY[+y'K R"p,`UyON,2j j+eԇtmC0@vi3ΰ.Ce|UrќB?,d `hr3Y69 8g;OuЩQē .!<ӼGv 9N.`o"-{~`L3Ȯyv3:6= 3=@Giαc^BIhx.1NQ#Jov/hq0Cl)EʴxII"ICU#]02-S\df. ~˽&hF.W%҄s:pgT6jJvX4 (W#0,BהJQ(A}@̽Ko /4VE(\LvkmFXonDm0CBl%`|OcœcP|Z rq4MYR\݃=p޲F=R==Z43 (AKZFJ_a6vKyL1e]к?ӟZ2\)Jոz9f6Kz_t/E B ѩ`&uQvכێ-֒3Aۙ=[[^3)@6??J>Ľeg뫏-^եۍ @w_\VZyٔjuh6yͺ2%[~VoeѬ';V#[N.ZiKga WiDoAJ6'C^* X'cxCs5H 9볖R''H\t5Sʹm|: wdvuIXJ'u=59MW ӯOlV܂J-'laũ6g>Y$HtPE8>ۦL0isp;0o/Ca7C->78gkJ֯A6s|Z4Br,̩U^DB7Q+6^$Q*PuV^Ȫ# (E _}y_EOC.MMpA ;F\~Yo9> l~O;qh|E6@J01$N_1+progw ^z3 L\$}\9zXlt:@K"K` qBroWHh\Cif;]邁>{D+_|r1*jk@lcB1.>j5t\.9q# `CU_Uh!9eInkj~~>O-w2L^F50PGq4/0S ja a@?rGfnbMIó'XgFSNM{'B|[wO^K  ~>R9HAy(#!y>V!3Y6߫_BHD4ќj,)g@k`QC,J.Z|AJ2Y rGV $f̞fJa$‡8 BO|CN3RW&L6;]Pv/AE^[- r)sI>^V[ye})`\A<>zyN&Ke~K.J];@EN:^pmb?`P(?હifU"5=|[u]&E\9$#;78ɼ5g!ysD+_N nyĉgq\)Y`H6I[^Ru1&aw sjǥ4(*t`z?>zmYR]`{s n!ll8qQee/XTlg{<.wk ו$aAo 6 jW,mOf Z|,A&tu>ҠYWDvWWNQ ĝ+mIC=K:t |XUNDHbsN57A r`Qr,Z2H抶?FR%e:X[ ,}^!'Ju!#Smd 򘦐'.3|`Oz1xq⑈e"A6=}`w5pskpXέfESgw^JXq/ ޏwSr\DLL<.#}fTe650@]-6U=?R6!xa O đ?+qާG^wy7{uI MT㤾}{ !ݻ4>dBQ"2 Fཬ*F9|,$($'>X"!Whl J]Jrߢ='Ae(-?S6?;f)kxǼ/q+oeo_eRXhO(va5ZIy YKI.⸥?Ca fD :kT}BTELHO1R -3}XRhh(R@53Aß9"%:P7̫Eh c5 B?j0JoVwbhP(xR-k>se(=xf8v̔ӈ!5;Ւ|lNK&ѰL*_ۚBLdroD5DA*::4( :(gHaУ4'!fGE5X8/S,hHakH=p]/QKŕa0m&8{2@p{μ $}vz!9d$5H9pCgq|yF!e9[OBT@[=?77Jf(Dp:lH*/X22.ˍaN` j)kÈ1lS_.F{ۮm͉ru5:RE=)]jAU뺧3cO<`r)yS^B?6Y\Ex!f^^I@u(l8_P $IF8"/faD`UVTADo8ml_cgFyd~вt"nm9A\vk ?7(2WJy5zL?TӪq Vz xJR'{A_5gCutE$'Li OJff/(DIp>-au~3hNNZ3qZ q ssV87G~|v n5⒊h!6wQ_ۢYJ^ >zjt<^/6ׅ$׫Z :KbeZ$0ӊlx$ 'uR97AL,E>nK Og-0g&ҽS9qiƱAL DtԻ"y"whWP[&Q-/S) >Sq! SU @nˣfc0_ww;A1)Ag:R}!GCMshE2_=@']cTKgqwk8ľ&(6#ܫqj$}f,0(͆}pr{8ԝ,LӒ@?d">Us~hH+ZOMwp:{Vo'-y$ľ|}'ٝwG mnANted,aΪ<)$ Y\1+qY ZinG^eA#G?x1%0;XbrLvש]< odfծVg+= [%5E*'xxMqKq&|NdlOe]뿙4zŪOcf2(Q%'[0"`1O%[sA=؄!7V \9+)ťzT-iҗK%^@8K*gF ^>0<ۧwd[ڔ*([Jׂ1w>d^1ۘ,hMc7lŞ1 84}mx܌HV߈ɻ, L'({L)ēM'R']O in6sPjBE8W>u XQY.WT?ʭ +7 ŇU⺞G̊RDa/; g(al kwi>{eF(?ಳ,N锶g TWw $Os |]ĶWBc(Q t-j^+ #3|K9oc ]^eΑrvWի}Ĩca08>KB1q/:K{|XQE&ta>)ѥ 4gV7ͺOx.U4cqr+b[`M"Pp$/f׭"7\+` DJ{R.ZkM4ogǰ顫"CŚg[GAYҼ$:vAX\#.I)#Zr}X,'dV:mse{㱑_! Oy 6W1 Rmы$+`0pWGlD^9V3RPDRvjdUą X'c9$36ķ&ٰT 2v;BHr}yRe[i(*q 酼^$ J0%:DL%BIWh[#]e[E\U~ xl  ?iܖ48lb72%!¬]sAѦ-T؅AaQK G.],ZSuTpc:$j3Uncd,6fjf=CwQXNx>"LNF=̡MŚ9ߚ;nqpK^lWRF|d sz̺$^9pWr7'GRR,kFg%>Sc>rU8D&5fkZW)bq38cP=kkwUˀ" dNW<(A ^QE*\IY_z~,E;g@Su?4_hO(QD<[F8 ESnpsqBKS+ ,{RTFJORy1Ew cfVv0֣4p2bƨl^[IG' ȞL~Jxq%Zu{'Sv-%$j q7I^H.c]Pښh@Q F#hMHAtXF״㦜7aۏX#Sb(V&VM2}|mC?@7+}Om"C;a &sY^bN.(?&%;̑/w[k~69:{} gGz6Gv2cTĝMm |4X* |xqRUuU cG zvRiz\QITb;ialL1&x8_oDf)$ӧ9ب%"[iքoSKomqpP՛vg!RCl;9`A Y#ֳln</qq'SCGw\t+wYsK҆a9r!?ޭvW 8]-p>46h)'m9tHXnDX>3"qA+AFxm<IкA_־Һ vGmwOb'.ZAo534Uvm g]mxS]:?p-x.(C7]N;<4"΀wDoA7]?^- g _))Lqv8QaύyE|/߿b?Ix.X>W)ϮG%;F$'mvT(f (cA侄` /ϲg)`ېq,~{_stx-Z:EX?xJ59Vq4m cXgM:xDӂ.1  fل,9'zP|ߞV*1%XzL^ UuG Ⴒ!duEԨxQZ"wLťV ˠk!Tls+~;![,_cp(8Fוj!j24]#*\WRƮ6qv k̤-d|ctd,{YVꋳnݛ{q㏊#E2)-5A1"jP[f秊v_X\Yȥ=|~t kK$+]12bU3Y}^7ɡ&RBzuie UuA}ʰL)(6yS {% r8IK;j? F]f2Q N }/DGOm!+4G)F#&(' @k F5P}!sCC8,ٯ| ihJįKm$&ᙿHsNH+ ޲7BR?K-7@c)׼\R?-a<O?Rʪ=Wa6wՑUh֩3&x" 2:_eMO9/j7;:? XS>!׌ǎPVCy>9Fov\ UJr>Ce͵zͲĉ! J,&r57h&ڎlp _Қe?!V.2)`()S Đ 5?!XPO)C/dBHVDikO]TK~MiRJ:.sK\& HAJs) n9ߓD"/,o@X>A]m5=i)ZmcdNФ.TA=Ȃ, Se {O,Y!N4=~P-܋D K.0+y;)gktc{BAtQKOYGV)XJI,&{`̶G.t_L oR +iV<$y%t> 7>CELFtuۙ3~q=,G…$юM7htBhAǏ͑Oo,5nSWљ ʭFrsHPndl$O),t1XkA $8Vw'Wc»-GzdԂ$ξ3ތ 7\3}t ?`0LxaJfK+Gm&{k4l!A2WV}ՌjSV]^}!ߪ*S5 Ĺ w䈂 q[{H"}㑫R O6$DI $Aъ5T^Kf](r-% ךN_Փ%G v)5A0 "<:%dRTwZPe1Ev8)Zxe,OfFʝ@# h(z*zxŢc'|&K<ڞlB2mSbt y?9W 5˕{WU(Nj#g °#"Yg 8 5(qm0COE?ljxQI}5Gt2)n֒h#jK6¶=*9lsoj2OS!PC! Ԗ6F:N pXH9dVb9HRƇYfL7pь"3*c&ztj P+%'d3:Pd92T "=~*9\3PݴjD/W\O2 tBõCb{W2*uy8%!5MthF59 .%N 8)V_+|~ ]ž;dNW̋}?MF3No\ -Ϫ6A$Ԩv2f&yX*k! mF. -sk9)K9GVF22mX^ghԭ:@u)b'˜W\ES7 @3UbM=(41C??+Rs/fM |[?:Ζ斂C ׼vNR&:}^+guLT ׁ3+wJkaT2!顤C[ճpS*:Eft?)Gc阡*e# erZc:8:l]M՝,g*3 K0,紓+ {mb~L&쓄`3#a-.9ϻq; WwuV:Bz={-rv.NQ7v$}*bíT"`q?}))7 j(H į7NNKb|V^y!%a ف^%րcV >y:pPʸiFm$T65nλ 8R>jI3{Iȱ\FdKm 'jM_^\09Uljcϻm|^#a|Vdg݁< @] [~G6:b[~l8Mjq1{3Jt}ܷL:<-Tf?ӀH@.Yg8k{I3jY'woFu'|UH#*!iNrՉIQ$RƬ^^Y'o ' Q\kxϪOPs[D1`ػ\q{QXnX:quϭ*)xW- b #n*/cglB11[Ma ^7^ŕuG(?M Sj%  +da88d6(ϘGk+eI7f!wSy.nE0h5ڏ.[ cw^@H^?2=1,+.^ C$4$G!cZ1QA8.G\~=_ bajծ>2rQg}*.Hum,۝q t:Rs@+zw0\HaB1b ILd݂$LSJ1 H8FZýgsL60 K^ZV@BNL {i JʼnF nO%6 j4 v÷̼w ,KF ڋwdLt?q7vkW_Qx,)+ 8׆Pfs+զ,) $J-2q?Ht톋@rQϣ>ҋwD1i]| |P.Ǯ_pˈS}8owa[,Wp57R)9w,,1ץ,Pa\bZl?lN;Tht0O@eڜ/paEhF1 mVt`Y4fW@Tj.ryV) )oHKi!o-˪vhE%4vN-T5̼1V%D~Ex Mș&8ިS9+SR3`NEo*[S:Q%U ֣qld'$Ƕ-IۖK#ڄ|KSE U@\IvǮPdcڃ1󧊆FM A7Ͱ3^Ѐ&3HUc^  a͟ԍgeQrۥd+ͭipK{d\Jj^ae)T!2X/"qطp͈iJⅎ^r3s|ř:!1`߭#b(Xh"BC_/gb&a<_TVk.Z__zO.kZߢ(מk`П|\z}we2C@b 5h>Q i=/zd[-3ѐ)o$ǡ>#{[Y?o.hOz̫e&K&SKDIJ)pn@"&mg_א9mZ:s^$*cs# =T3PېkGs~/R[wDЈDjѥ e4K:SaPwиO*~S n)$d=Fv<)S vj O jmCnFe:ȃp/c^[q"MҲ? JDe/L9J Ȏ(%O+ͧã)Nѥaes \L 5|DV\Ńcf Ki&ܲD 5\OGa4XB$ h+&>}D'P0ރxւގWIQ0z 3R" Ől!}+g9؇Y:s'I7̈O P))ӪHIЛeaզOӢqbU(ugcu[_mG"ZßU\ )&̨k?%Y酂vPH !$,ȵ$8%n@uѡYOeSe}y q$"1@o<% d/\ (@-7nM\3)mڬ[Sଜ8TzY*3&',UV r7\.i%.Ε] kxVy75l՟i/e T6bT UI^i@]D{:UA) mp??"m 7xРw]ŕ l"Zu.*i0n[ YP]yk "vGfb%VO>7W GlZ#&Ϥ$3v<^w(qgwr7fS=VӶW=r `=:)WD'SBv  OB) !Ez-I !vR&" O҇Up܋\A-u'wbsrCqɎNK:]֔#r°` O=M&?Mc{r=4"kKt8𑫑GUh3 lΆ~@hB搣G3TLV3W4BzbE v"!H:' aC8TG^D}0JY9Cnev!WT $h~=WM@m0cRKĠiz3B#4~".!@?YL%))^]e&P_9Ɲ$L$@Fs\a@ǙVZ)OAud׶ᔖ(t=2h ϴ9|CC[zC{NI DkRn *FE2Y:DF}Y#BA%\%/%q%X 6[V'ѓR;EϠJ '*ɋmR8ulb_m[e C"gK2E Ȅ:#"ZD [I9"^8Zv\0A*b㫵h|.Rt@Qwj -.4 L9~g Ʒ  Z˝&7cKA;ΐk1?d&ʲzЊ WOEy<9|'K-h?~NiD  ̖s[%ڇђ+k8k,|bk24 ܞ kzY+q.ҋ*g^z6O'"hc⫭yr߸84HI_z59F? <{Q"Hb1fp.D rqeZ lz >$%%Q U3iH8 9p Hn1QZ| g $Pm ښcnsǖDkn믏@Uq|\9.Q%Ҟ5Dʋ-)5j'4X*s@ZuB+NDzF"ڄaS !TpuAmh 2 6D7#Ǧl*HU~s}_Q~ (iM>}&ȅTWۇ1ѫ|dg/*RziA@ od0Z~l f֨9d Hu$y9m9Qk% p˖El>vDuB` x^ZY'!ԑƬ͙Fs޸?ʛ|G!:+Wz(*epO=K3ϖ.w؄&mɩD a#T/;JMw=o%GNu*;QFB7F^&wAhX`pkFbw\5}O:7%ѵ6k%$ -2|TƵ7"|vf;ǞV4MeMvmk/o{G-8](̌=(Aϝ><}{|"RK6hS5Mن>@ @SybE]BT>f@cpY~A `G) #[3=1gbu{Va/4G*v1}NPXI*_w@^+z'|_MȣR| w EߛV8⦺C̃ 6%N( hp5ב+܎zx|zXB0Ghç昱Huf-l ayYZ @UYG|U˜i5/? z=d|4`@?Yo! OXی6Cd%kd#DDŽ^H$H*C2Xo¿M x}lLS\V:OSQsk.F*F:Z2oVvے !\:1o}Zp^ `DEf|=MRF&8z,ҫ)9rFKU]\nu1N$XCImۨm K>1,wҾXAs;+bd l\MeE'zs+|%N%*]eͬOꀉL լI~tO"ƤCo"I*SV-Sxdap0n&;)$ś"2FAGV g^i9܋$WoDA 5Y^AphZrAڊp_ &핺[fh^BH!U6 ܿu;Npӌgt"³/Y:pm#̖ۉbm(ak7dE1}CR/3D2F-G#HE1(Sj jRz[^vsK Ga-ìL =&xxG5M #rҷӟwz)@jxmT*aCS@b2GVڱPؔhdشV_U\ƭn\v{oT9ʪn;t\@2k뽰 E]"¼4Ո+A !ծ`} qh;!HsXxp`:7Qwr&?_lDžeBkڤq Ƈq"}ߩ}@+!տ!z&竓GJeޢ =soz̪U+hW ̱~ \IA0H`u{5ipf*r^N6b%_jz_E.ȓkQb5ϳb>yA`~HFe^,{x% `jt* ="iPɳ-mBc{db QyL!<9w,hi'֜\1]TŭϚt)Sk ! ӧqcfɶSq:ZAZO]aY- $u"Ĵԉ";OpjLSxIb CB.tBw`+?K(0GJԻr80umy˹v p ELv^ęDs v 9Mf!ŗW{xN-^M-u[#ewaKOnSz53D* i 0CMʬ$sBl뎲c`MODZ)#o#0 {VpAJix]{A47uaz}-zԬ@т-3q)lmfw1R<쥿@5?BHt؆C`gq}2vݍFtNXC| )ח$K6i" m$͛Qa^ Qq;BI~ ȆFn;ZuWruJX]aʍ8&ymb]ȿWq Hu\磽H VkpDxBMeb}]P[ul_Ux[P i]镇cmXAY*%<}4AY$;i_փ&ÄgFtnA u uQBdXas.BtUWFd-{G&_U]/)fFcH1<{po -M+ҴH7R)103rJ'R8|8wYi~ޑmdUvb۽7!a(*<]XṃlQ.+2bN? 8 ~cN7Օ #o@r5n_"s45@k-Oԭ0cjyͣm۽5N |KHMkK@'Ի.nreͥ7u:Lbvr M G^דB, %Q_ZXV,xp㭠*Ama+{FK 6F]d̓q++\jS}W&nMzuCfkbūҘ/;"\,}Sܵgvb>p kN%QF $hQ'c_>u&11hElD q ? >)FŎH>V?ƳM* aB6qJ ׉Ka (ؚkukݞdASEXҫs8kE׿BVn1" 0!~t6){!`)e)q O#֓h>r8m6Oo.D.'a&n3`c>E9 ]FXvNR%0L{ 0a!r};FXD΄Yg_E``'JKL\%tM3) .bD2PQJ`ݚ 'Ҙ(Ko1=7&B*+̸7L=GuPZĂ@sc.Vi¡WgIo4BGSUroc=Z2-QTo@/Dx }+rX" % 0נv)yA>Tu[Oٍ#jυq.Z~&4$|nƬ%A;SqoԢ'JY4(-3nu ĦdDP1Q qmm!]KZp4ȴ; +#N2Cmf_'$npHmk+6Ǐ/:Dl:ĜxަKù(gY [GqlJ`C1D@2ʫD%F:$Z0*.9$|h kʟbG{lLڟ,p!-Sy9 ӬҡM% /Vf?ϸ t9n31M.J'B(9[ቬ cu5gn*(EK;t !y]LTTL27tY|㪶8!q5"2Qsn҇ktGWD}'(0TkCUE_y$Jq51Z+)ٌ$y^Gs`'M s\Rya{Lv'ؿZqRO\4/k/hNL Q<  x=n7机Z,l 5c Ӻp؉bH gv}؁o?fW $W,Z 4p0C)Hp+ߔ.vZt< _Ed]9E>f~3s׮h"@%-'s?D # CEwǢeK5hd-U-QBxؗ"& rpEn ]#ؓJ׎_'*MVdRs뱩AF총W4s#lc^}zM~@ |V&3lJeSX JVzV obXJWXWI6h‹3h{ .r4G6AY '0 aXV'h$ct-:XS 2qr_R%#Z1RD Ӭ0V߁~%iwum r91Ms!RRQ\'K[ig!/nnp b$ٺ8t`_d62ziRwQWv|a[@_iQAb~jj/AHk3 [R.qv\v~u@>3@ӐV@)ze&XZ@u3OiD}Çq$HE}a/#>0t,DGrW S27V xDI0:dփ:w:bBT%ы { 3pAIȺid-i:ls|&n!wh/$f#HVÓ'Tgg<.[;Bk9EB,R9zu.T@[Ir#C5#o?<*;JitݑtyZw^xw#dr8#R=<<DjzPӼ8lg{Ds7EG. ޑXa5k򽋙?dw'% t Wyt26w#ٺ]4d1 |ſM}u-]$BCX=qoӼgxBQc?o 2j^~R}p fX@/D䞆374n |(ඨPF qy*LApG f)p9͜|$%x]sX}ߟuUH]mdނ( ªӹPM$ 8VJ@QB5oM㮙-1;%LG[nU_uNqpdML_ڜgH'g(B]J 6*AeC]5D\u5GmtTa̮ٛc=E/gX/=/3ED3y),!{(38LtI w ]D lP[]=qⅾ0MVΏs2U_Yz0eal`X]!F.U@GieFG`"׀D"+ƇVp1y!cbġqzלI? Kt8SCIVK6Ǖ&~1H;|FK*iH]&>EOޫ6 eo]PpPF#R9;g`#{jܬmQB=,ꉞGF^Bu'ׅ#) / c! /um^JN׵<397 θ*?U#rmM@*äSN ㅇ}DXX:.q۵y>3O{R*$ 2Yk2q:A\vFn&Zb@|aaCJkyi,+!eXw]vr=&BUC02<RȐ!P\%=dds{5GB%.2w)%нG||- MћFCEPaq*OjBd]]*ɖ:hY2cJ3 U#b=_⬈yN.StMd*uR}\I z.x{+8\;F4Fp&_m4Iʲ@xb|IHJHc wy# ̿4#Id(KkiAĀ 1\ o%.Ɇ7u,/JU2-^_7= y2q3wawK_PUbϤ;pnB6k &lg|3Gũy3`kіd{sqf' = N`%(.yM)h|!̕j$OHH_/^O BЊe'NbJ>@HϘ jא]pqFg%@>Z`U}9X>hCnO\F\BbۥKS2\R#F8=c<7q=i[mXe;ҦWX'_a3,!_-/qwDWIR#47-s&}mZ=_HV~$\`8%}M@>2CPTbb3>;E#-ޜ NOG^cA+`~1UGp t&~@*)=5>?$~fynoyveG0G\WV롑`$]dtCI˩T?~L7}Q!Чgx1SH_4x}(:3wjKKAw9qM4fm`'"l)jP ?OMmx~y 'DOb#ޯ7Ӵ8W^ҁ8k(x0SPldwm4Q+Vdt)kYyiØF չy &~2 bP@䟨%ts/gwFf9h1Cŕ`;Fe-eգ{|3^VeRf08[3 &9OV^&͕:~v}ræ$/KDiRǼ};ǫ,)s[d$a6Û#SIb=KHc.?H1`l-ZF r(`[aaX<20R-i?7\*0(qppcj7(ΪL޿3OOI(,fsY݂5H쁜fS׎<.\8k rbȽrTUugjB&9%(NfP&L|۪~2l ?N\bbAVI}|V/Y508̈k&m!!r ফ.iۛ/#n!= wpI]7MYn+V[*Dպkx<>+o Q\ @OV;@ZFj .6. I}#81c_bB Yu-jjW1gj H*q.yG@x27ԾvQ-3\$[%ڼ juth0QԉȆfpMX%){8IefOkĄV$0քds)ͽ@r{;Hx(;z1cS '6-)*JR"屨}r\ecio#f:Fh1W>SIzq=R?t|+TtN4̨ YA)pu0: 1ЏEԤR ֚/Е6j|%>AƇ, Af SEyX,s 0J]nj8~BX}a?lۤ 1Q=5)\׫%AYCqs>ß0X^ͬHBYm |pZX_k ^i&ߗU)|v-l,uQ3'wiX!',{~JY'Д 7_H?~`1^P"!½9[K&_^0JX62dNouӽ}oP{3j5@dI e:}:q`.elq*B3ՐUualn Km.Oi>1-w% PKB@*ɲ& llұeHǎc/=&49v!E*ig @B76y-u1J]Ok y>,{䞇08h+: L{r 7qbZ^̑?k[^.)#PVW(T:13 "VI!|B53FcCcJʡ󺱻;pԑkuibMoLХdAJvzC862k;&:,l+@K|M!'O:OhYtTZuyT"9]x4Ǎy.N[_%R95D(­me^u$(/?;~*EW AeFpg.f9BJ x@FԳql\p1k`iY_EuWK-vO虳Wt X|g= {!]U6Sޡڰ0k)0>ɁczGjB4'A AXBZ *eE}M9LC1מOfkZ]cpyƋmչ!+9 ,ޘutb>hFUiČu4UY];LQ3 ]sOc?i{.68R oaBaUSMڷ=j起ڼOr3P"x!t'*?Sa̯U`@{zm-%f-\g%=#?y(җ"NBg,c JA tSyiZ._XHS!o~oe꠭v7ߢ<58 @!T.MiCLw,,ND-5cSִZ}ní]: 9OX?\jR헇fKLiZ?TTܯy':RP Ir*-v5 8*-kIу1z2Θ0w 4K`w!4y%T=54_Ybu!x.B}_PXߞE@=L;f.WҒk&;ޒN(AY3N؂Fy̼YdwWaT_bn>PCۜ72XF6xt 0&"otb{<9d-2r(w߄z'D]L8y,C`?%Gz~wwm㰶 Y}xg^l!>1E fBvaL J<֫;/Lo<ɜEOa7qˆvH.iLxqAͮ^&| "ig1S3{O 945Mu l Ҷ\ϭ" ϱkG P $WVO=[LTeÏ{pM X@ B̉yʁlUad {M  Ĩ2棹83,}`~p!O0OoDco.bN4$ )b˩zR߶]HJ <]].{O_|$f;]b2L! =잷P,$KٱNf8>~M)l* JxPGYRR gXKt~u>bȠ^0XֵqfyBFWW6,N>j`n%:Dn0ki2q[-U1$ (K;QSSZHՎ#o.]/$?u׳Ucݗ1}8D -(H W71Bdx!9+5nu\F(Y]~^m=1[ c.j\~ &l?gݓH 0rq cQzc*UԤr&({{&/vnW1}(8ϋ<ʽpFoq=%~ 2 yw4_-;ia:`"(8b+[ x1w>u6d474 N(]yA@%H;}.zI#0ݎ"g;5Ql᭑O{ꮞB).nm3/ x`u4e8BW7@޾aXSqC\F's' sByh3E" y=?w}Z2c?'و:D:fY7v(-f>lhX/>U]tA8 E<$.Loa\iSvPKT[WuV. /Nre|rnVOJ@Uu+)fz19;{&6\jRGc"h8z"~M_K0? F`8jb.?z\`U5y.&r~?sM鄅sK}ic&g "ioJ"c<6tĉe|Phu &#eR!CXa%-W!5>y:Eo{z4pjr 8yk#_NǑɲ'CBYVN g[QGYrh4E;s teRjv`졾Uh.ŤnYZ>oiIQEj3dz%%89}67D×"c}.^jBm`H\{7ύLHCI|Aiur;)sQJ2ȳ٣ʃ쳛2~*ȨoXՎg00.7 -~)ro{;=Zݏ&n#f6.]K{@AIяѻ@sa%^|,j&6ڐ )tvQ@Z3v%o9J- Bi B_G扰sCdQƉ]`!H3)^ag7٢mc>ipM2 pHrGF,Xi^bC_͟͹&E Nƺc->WÈe;%!u%![(xw +<{vۡSJϥ&)3,]~?e ` K4쩛kUid` .go6G 5™.c3=@wc#SFGN1/r|ȺH)iߣxHaH\ ى"W i<Y,w$SjIj#Ugݗ]QHxɖ9Nkn-1F(@ie* SnĎCjid{HkU-=|lcBIB2$dsu1`Տ*; _,qU{﫾'z%86 P=.(N@ڻǔ/ ͩIX[uj9;X@1<iC4TY1e_ =/sdc'-c{ۆV+iEʰ[<, uyCCRZjx kG6TܩHݍQ 4M]dfZ eEKՈqSת!N:MHK똚^Râ@mX/ V}', w8BFm1PLH`Y HL2 qC;!۽SGRog9yVkFYR Ɖ8dg}/aTZƁS`[SJEʺ(:V~#.l Z*j{Z~e 홥2ņ)|0 sv|~Ju,F79`v)òR 4aǘҏ/QvpwT<"6  '[lb1:ݛdd>ڳ?CAOp9XIi,gyk[RFOJ~xujH t/c6e.p>S@b:ct9 t&7n*q\>BSG!GV{ ;%.P!޴AV`̀ Sr95lL=m.KُiVq|P-( %q 2 drqa>\V)&}kkJ"#!sY)6Fm'q&pO9`JC dwf;L89)p gKug[ ';?E$La_X(xqS #Gd-ULEREz3`CZ>}g\|8 ;܏w?@M\hBqƓ,^`)ɳDZEPCҡ%`MNU_K3zQmT^i@Hœ ٞ^oa蔀,Xu8eaóHq2+ WLp7*PeZ= MX%Z ?ks$x{ʰ"RiOlHڟnDhw(%R>OK&ǼsӯB>5|"fg6Fƚˢ B'7R4ǶM=XG2 q:JZfany-DhQ]tg[^#UC'; #pX72T615OFh˭;v(K݇jՑmfΠsx+}GH 9.Kg />}|7xO(c(G{=DuiH,grUl҄,ds ͞PnB"vD0YǢq'-DT0fCy[pD 9/˦vr\wI؏^3ȉCfg ~{_\\hopKʉY OF~˫);䔱a'yrAGtp.Wtw2nf@ M;~eaąhj%m'C1D .^o9gٝ[긇wX:q;*˸S UO&Y ?.wcCW&'t} r!A"1'豋@Ǻ*y:_ 3nǷ:Wdmq1ۙ;`Dj%H֩LE%/c[Y*S/bWpg؊a꼡t T/Jgו`͎WEm&)GA/xKQ3ŏsYz PףuR$ڳwv]*ϖ:WX?aLV1w@$ܞT/l˽G]]pu *<ڃiܲX`_!:enrѦ}M{#+!7!E(!Hg[ZtĜJy`r5EfCH_ZO璗8_飭Ke?M2'wl mNWr *\0y-I@3iXhݖ,7rUFnw !a9%2m~:HPwhR:ޫ#!v %≁b֩lQx73O|uRWځ߳]N(c>)**_9Xi! W9H,ی ɲt?fHU_0ܢCė=ڈڵ2W➦>19Y{/Čt]!minAr1yFw4NoꙓA{[/nzY>Fnd;:oX4*ٕHB ZLԭHH8١T>ŀeXxmRt+ɝnThx^g"19:nxGy4F̿Zs  ࣷ2G}t=vgQ# 紏jۥZP& X) ?}W>Է t^b=hgD_3#8 0p}Kę%0Fx<fsIa@|?˩Ok36gIIiCy<vOX}ħr_&eՆ!o?X0mݦVc#/O)Ǹ_!_LB><sf n%VDN<[ N=k5UDNKL=4uYU Ԍ "LKv[;@c/ǞO"V+$gߚȧU+kL6K%aV 3$TR:b N(֪*[ʒ߯q5.#SzF(g 6G7cf.)?޸ũRw-]vK3Ϡ\v޵ӂs5\tazbRè.p}>rw"*؛a>uy[ȸ6C BiqHB06dj<3tk.syIVJ_GL1)d?GMSv#f9g/a K.mYEqkxmb<<RRb9Ejҥ Rɸ+RaU } +\@1qnA;! ":[ Ϛ('04:3V-ޟ/8IVn1Ǒ—)3)ZVS!w*bB6<6p~A7/Uy+{VG3xzNx:F?w1_8&dRH FIy/ws\egܘOj#6T|װӨXNU+hD ç,8(]0GL$*ʄKZѹZu.<O 3;f<,؛5DsJp!zgtO/Tăyעha?CGBrۃVjI^_aEwKDLsԷ!f> 3LRʊh _ W D"&pW0Y ujԦQd"z7Zrt+>LoeY.xmSNcL&EIGU8ᅔ _Aن<;\p)W RS_ \fꚩJ.jf% J\UB Ř|>7 0y.d$sH}3@O(Y-T_k@{tNPFj 9U"N88tVP(3DcI-,q\e`P\bqE?O"׍`rY)?]S0V8p4^~w%1er_ ƫ>gܳ9#9_9Ml$DFΆ}wKʓ -g~b,&ZyU#K}mVo0~nB)gUAxc vz+c2C3: eB 7ӂqcXs(e|> o{p/ vqkAZU܁`WR G'"B9T $ .#Wn4xZ9M̵8[\~PFdaT/I4HSTr]YVh'˿j,L2TVnJOؐ0PÛ~7chaneAgTgވhï#;B>WcI5CI&v}eKCst3c3UÏ![GEk\N5H jU@~m9[Q(:@` '>I<"~%ZpJJ1hts40"arDy+E?Nl3? F,J a"i8) rw1F3nBYN|>͍Ks^?zZq[Ra|)£6Ļлځ% 3Xm".2#|3rܢ ?Sw,D,hK94a Uy#0w)d+(k8ާk=2El~.h#I6Фk3cP'=ɧ1F4/Lwǃ(Bѐ_ϨBCU7 3ew'n, g<K c2"ϰ`/>z@!w8y݈c~^^ٴΧ '~nG8x.L(YlYqWBg"e#`.p25g׾OY4 uIo8O ]4 il.j̹zl"o3eg8s[?dRBѰgeGzAJUB<*Tn- Fpbˇ2~-ndJoƜ?Cg7c2l NB@5{5#VsK6.$`{2Lr+4Kϕq#-K} o&Wjp n%?7i2` `># l6 ¥}ƝR dDp--ΰLXNCx M/аP1CгڰGZO 'K+'%@>LЙXO1*//1~"9Q^G{TZ;[(x p5gyfQB |rzKJ6lkBܮ `Ix8vlFXv6!)V쯒Ex=tpN009dL6͆ܒ\b& ɏV[]l1{q7| -ò,)1>C erg,Fd:`_yPBV&8IK=')k2Nk:`B=W<%k3nfaS-oCN񚛬WM pwZ#ՄDMjl%Jcu:vS_bHJ-Xaؿ=** |܍p4r,-M`Pԫ)E¸yQ^F)jR$"dkqŒx/P0=+!6Sl|V MoƏ%XAzc菲aMPg_.oL+xj~74S!N|;v:;$dY&}ZzxZƔyV vvDk٧׶]LUA⎥ԒJ( MݭVFcS8\7yN 2P f`s~ U<}Ӳ +:^i%7YpJk0d?;sxk R^TtFN{uֲN%FK >+^` 6#S1LRX}ӕ *<+a7n" nVfѡQt|.T/,@Ssye3p7H' N2?? NeC:ȉ/bߘ'] ;o({f&T:`|IxeϵP}ZY-_jC@\1R})(;7ʹ1Ҽ惀:n[|@ 6`JVp4YJĻ|=E uε| {BLJ 1,?U1Dυjt05͓ ^N y(jZ+By5㜔uDvKD1x5+('ˌ“ǐy?F^f)mFpf?c,_F{9:5DUz⨰s{7P o_DAװ%/}!Ș?z!f98`478UP WPh\~A_Ro:ۧ5>< \3[6;nՎV+ܬ2 88=lh|1!ߟ`GtBPn/LBx&DxeMbQh7&1Eן(;O/"١鹊aʚ2BQN\5@ Xj/H RS/[4sr'TƸ̅ e/ ?hBŝG=s>dk~p7?Gwا-cIG6+dd0M葥2:6 $=L}8g_P)թB+Y|uȹxBH.)+D&mv> s}D'X Ʈ5 Pe3vtצL7+TYQ" =X ~b탖П7 XЖzxl?+mo'Fk*j!`^E;$twy],ZZ3qtR7Pݜk>oWuatEYtj1+m tV(ç'"n,Ÿ~! Zm)P. yNbdLd1ݰvVژ5rLal@望 tP"F`*̧ zǍQ! _Ob3\Q\J =(xsnEÙ,AGH v=I)0"e+Eph*i2&ԅ+~nI@ ǯDeUR7wx 8(@o7kйm=Cü!˄T2V+ۢxȔ?xhY8Ҍ*]D9Ьb(@y.r.{[A;x&DzW2$`;X<7EnH\F?UQ-6H/bfcaO.ro#q0v#{3[&Q{ҡ6.m]'WŠϵѺdBO\yƁOe y )`UwGKe |⊐C֬zn9$cL<^ hj$ 7lU"`AB;bƍL(/eHBg6 Z%K\TW WL28.QQYk'l9*ôAXQt# xO'ùKa-q1 XMPoZ1?S78UM:?,?["oxnx(  ;̖>1Et",Ȯ%h?=x^H1 v)b VGhL#Nt^3'O 0N~?A̺K 0 vq^J, ܘxhB¾'<ގqUO})_=`cP.,z9];gaMՑ6=|C&#ҤV#^o0Ë\P8%/*ByN>_ğ =<{HcP'[)͂2007!ÿ#Z/4© A}-#@wn1m[2Y_BAIH"A<-!~̜ys|%-)E4R+ 4x,IWi$M1wJ#y6_UN)]i' j&82){]#;Seq`lɛU%ctH[ hT d$ƛrF rTϩ{nW L;)Ky]scZYS;i=~a9skE0qs= bgoΑhrFBՠbKց1)7l6VCukb6uuuO7&U\0HƀO"D!D'vHJ=-g[E,qMϵ\pvZ.x+Y欶N^{to Mq1I n/ qob0e0 騝 I uo"n/m]+_gbntq;MAU2.'En=Lv!oBɵ" 2jLMv{ i鲓ϏAT ^4k+W4ZS+.Wk41(`\+ ^G2~yY8DSZmM7bZK, $>{z1a3h ~.:Rn5iz,̓# rj3 ?hc$Xte$׳HNEcp]l{jv~h FmaJpxc3ThC&Tv`W-C[R {᛫0J;g|^ҹ!~4ؿ!+3W~O>Ж$OG5lDR(.R"yӶ%)ĔV9wk\` d7.IuP >)%гmzU &$.?۔FgR \3zad@Yu4 O?>0 ]5ٍ[ 9 WM:W `1nX55<y@㳾}i-0hB?Pm828>s wWHm@mٝ%C#ETŸV?_E{ eE%VjǕ[L& z ̨!cr&6`yZ\Ūpe:8y[bkM=+D;ˀF0W[D3tLPY7.ϓ2cá-9MXl$9$IYʔvꬱ<>RS-rӯ)~8VVLH%\juHZ<'1 avQxQBUĉN9C 'WϘ?()9| 'k`*(&d@fmLL*m,:J"!weKZ;8+h/ܰ0vЙԶ9tGDaU%VMTVwO=+ yڠ,1sTwV zֻOFl^q~&7\ڐY,Kzr ;3):q' "B RO~3 b#.|eP$PDظ'VF>cCmܧefݥ2(St i>-5fS9tu?e>lT*`Qxo<x%^`Vdjݼy<APȟl5?}&ՙ뫮ыFAU_>`qW m \)ݍBA\jlx/ L| c˨db= LW9("S P?˄PGVZ)%?C?¿> BZG]_wDn*蕟r %ƩiV9Ѽ;6nPpkV6N.E6Q"$hv"}Mh#(#5.l- 49v$#*GD" λa=*rflIh o}`v>qi*r':xb' m7Y)S _uA>@x:eI=̝7PJ*>, 0qΏ lqdzc[vSD&W4Xl])ZRn*y},rQ$ t!# ,|PrY!9JdNQASUck lzЌZ\]ܬ0Zզ^~+ps>RrY>}QZjW ;r\)KUv$CCt#qUq_Ҋf2Pf~00HN9Xݸ/\8e0XqZ%{o ΏGjG]n ?z44C2-&~|F e/- #یMZޚ]kPeb뽎tMӶȉ2WśO_:+qчf H%L  H"!.z -b0휖RZ)z6Gzng{'R\bonɌ\sj+ꗸD< !S'Wq- [c+p>i+l(RjyWJT -xgK+]J7}c_jJTq(潫}fKlI] WJihc6҇[nV{Œha'8귦-g,. ^6D! '96Myz&0j]o( Tgd0vPc.YDI#F@9jA;\ 'gy%Y1,`nfLt~Y2sl 'I6/skj[e0X7|2,x󣙖bN_4x)XQΡ e4%R;<ͬ|/  |y+quۻ l}U(Uأ0X#ʔ^2%|^`,[O!hf?E7 xW'mYx#TP25s}3?_gSVQ&̥g`ݲXP~"Bp%`L0X[&:qEi8`$jagXwo(M, \+g(0L}亻b}O8`8gGǏ=&ѣ:!4$t#(/fB5IX pB8'IfMECxZgl]+ޒJ#znzl%aIN9n]pY$6(?cW-^sicLXm.ab % *Nl ~(볙$sTպ~<HΗ {q>7VV nz0XTXNo-@-+ɥ1ϧ KԨH=0`9+-ܯk"ܖONU3m&is@>8t[5>4YNO{^?\<3 'B.Ϥ"byB)łw2]Ė4R}$4+Xo7c?( ۡb}_fu)*=çY]䦹G,G?QB:M-,ItG#P "]8QAE1_C7]O%P1;@z)Xfm6/@IPK#),!> F5e2{79f5>w@cT5M!v[~`h[Vssz0KhDJ̑d7ؠ7]WM7i{/Z˭5si2~pvsP Ke|\6zۜdS-Q1ٍ#^MK$wKдvi;!@}IXUzfNr]'T=HBN&^ kZۦ\H~/OSS?>ʲC5\IcHUA"^lBsVOg/E5~\4d0`ӡіl|EY) F}80֋|Bm34`_Z{RFf+o!0V* Ȓ"KsKLي-YKQ4v\7j]:z;ls :H 5o_gLɥl6wRIUh;]nYR#@x{'D;83~r.M'EE:qB]oAHxJ /L6L)2D1)ʙ1 "{_d[3[.7n:=Z.g>Ff  FݮC52*Gf8\|r_jc%JA:>]!Wr/Gu)HiylbF5}[~$Wk]<ę4(1PGwf^W~J"nC3cWka>BwmvRx{kWLպ Q>$ tS9.:Qf$NPiQ&BC=(1a#^ m;d塍4X &xPN50oso,ǃnW|yjJ;]PDˆG-UHaäA"Tt6밢klZ6އ|8S?D^_>!5,bUiaq䢎 i/D`)55~N^:Oz_'ϑP;~#A!~<}c"u{'P5Jv\26wUxhVwl*@qN.aj]op,1F;* :#iefl*,Ԗ0N)qߜjLfjy17aiv.̧/n yEa>$>M#I;)L߮ R ؁҈ď^3zG|ZtRRNy~^- 3,EHk9RI51ؾeJF4B]Bʔ"soun Ll>4clIB#ↇIE,Hl.DFP%o7w^/8PJkz-g|'f3NUE c7cADQH=A[j:Y(_-#@zb#Bjq/?j3i` uoR.,ji'ӕTőyhQRup8^^}YYgLxI19awXSLz~HM2߉P+'ZH`6>:ϻipwpM5Y76zN04"eyhP1"`_/* BL'~Y~l):Lخ!e j~3N _IIX 孖xgg:62%Mu XQ y߅$w܄##WM"`βYmW;9"A+GmtM[`YD*ʅmSzEGB}ۤc<"r+ ece+'^qN9t "s},Ed/`;>F 'daaAiwIm] I?_zjw̦Ou0iGJstP44.\3F5Þ@Rm򻮽Ha^ WBّ¤Idh#ay6 =_Z~q?,ʀU zP+rvәy,/7\{T1BO?/Z!úie%|fܵRϞn}?KL:VcB**lC~MXğTH9q8eF\n_|HM!.yϻR4Wvܴ'Unq:v?=>v5@b-Muv8Upk2.yL)GX1.<2qurDr1ۣ]N^&el0m_aHKK52i#'p]Nϫ',k2oKR(q>|)hRw q(4&G_KJpr."]}5w|TEW. Ug-drJۆ^7sI'j@IwGHM}_#IDX9#AyHmfմbZ Ɣ$,9~gZ*,aAN#ո$;<\A~A;59RRaؙ Rd&)vCD4|/'mu,2)3K dݙI!;roUe2[61KAiml"; [T\QDu!n%"c=DdK5]s;8a{5٠*aucRHzc(f [ܸ6jT V/߅F?t_^R[d09}kE8cA"\}G<N3E|LXe>*>=& ~Z8GH6kMn+uVok. adB.ƚ;!+NaD;bX0!y芙+ 1vSdC>=Rm(d}e`X@ѯ6z֕I>M]Ph !v0h 8$1}U6$ѧ% {.2A\thfbI-&,uAћxvxp[ӀH!3@o 臇pRb{;oC*LNK'@x:SZK^w]_Kfm^QbQO BBܿv V(xނ>dQU9꠯@`m~ji#Jϋ &;? kI,l,{Y8A=R(= Iam@)r !4pXp d;ilzZ<쀡4kznI7 4e/gN>27Ӌy%T_ @\=rѥ7bu|j}>UaMnԬn1M:1XƢ xL "KN/E q aQR$daZgw+擜 cQxt<9Z5//^mimNJ]ë~ /毹+p/l8!& R4JgmV*3|ח yD`Sd3zAU|ЮL-Vo+*mʸ&I]Xn8pXRl}s:T S$U=eJMf/bEvP^zar?_-Ab9X/ ~ gH5-~͗d-x>H׶䤞]NLm9B(h<4ts˘ז`MqoHy#„CVwO"%8 &Ӣ#Se'a"C@T3 bH,gCSM\JHS]<ljl;M'<9?z" R@o|8‘5^w.vvu[(MG |C^3-ÿ@lf#l,o.Ècp0W.جEr?[tlen\>;vՆ46`VntCvbH rS/vcSfp੖q~*a2=( uֺ?;BaẾ 'hV|#X 6Mb0`ġDDeL?/Iڻ[djGh7I9y7Fa #w:ߌNBK W"EM&ϵQ;|2¼J*FjZY[?dV"JH-uǧTwOeE+ ͧfR# ߮{"Sg(; tCً~}IYڇu]3)xlڤ5#t0CI>y{KX5-4/wL¯H3T"N%<<,*k0R8{ G27o/!6G;dlgSG N:BL3p B<9e>Sӆ \kn!Q1z0یxSy ۫ljZK _ NK7lR?n *v x4qf[ }f sQ0zp^ DElIA)͊yyc`)!Pя8 "1E9Ԡg+pC;*i."fj 7v;R|c9xL|҄/>INC k>PIFCis*&)(;*硨+WCaO\o?9[`n/u?tmޛZ"[ݒ;TDzCК^cgkF 6.#z^s\+̨oix~/5m偐TN~|Sb`Vp%sk'$ cxNt|LjQ%J˟Q:WSF__!5I*B(3tDvc m];x!+G3|.A Q"qWppYsA.)3- #F"*;kM[OMזB@nI#-x&ye8ˆ4 n PgZQ o"i9&rl3W+Q!RWPOBj_HծV<>MEݱBIA5޿YXoIV

  • &&^³T&SJ?塀يN(O$Bur; :m@Ǫ4LGnruœ#'OR**br% G:[J5#nCBefjq.DሎPy (szB\^e67My*89xR=G +} ,O.(0|4hY #߻*mq m"# cAȼu/@g|iwy0S=B>;tk7CF&֙lNr:Ln8{(}5Մ=p+N,P_kCu3$V },wj"uBX5 {cni,@hMQcO>@ɞsOV()S 1k K{!TR W͂@v8m;;C쑳}5 ` A>m|ovJhb XP=k~qKEZv|'w[|(D{'-D1a}7#Xox53,[ R7s5CG~rmJF䫍 U,f618y X>/O]$4bxsHWY2pÞcHIJc] VC,;htfNm}ffh˯N]GB5$ $*}gxp ]dfɛw]g2^EEwKv#:19=?S܋ ;Bx!Pmήj̫Z]‰YmfTrĐtS!|0 v_J 9p;́?f[izyGAe"Ĵ;`~"ZV ,I~D˰pJI":jqp+r2QLVh#T5#Rj57khTXdγ`A:&!uAC7_xPB 7,(,qZxs5S0X-ļ={nSsO!ܨim ;6$ˠ\VtѨ8A;媝,2Aƪ)wblXQ94"a,2^VUQV4\a:vEo%I8p(>Y@JW-}/%X ]X,=&[dP&NxdY ZBCx}14Haϡhf]X-_qSh_9˭ #Fb1⍰g,W1[12Z oWt $Ԑ/@ !բJ8wԽ_|JH뷅)%ڀ xKrC. /GPQӑ/ ȍkkJzxXYZvX[`{,%#ϲי)@p8u-The !s@U&¾:: s~ͳ7/$HoOLM Iܻ܌B̈vd$(LACݟ+vaVu1VoR7و~pmm˫t('uQC4d iTE B y+H,đMUwgkVwH7F.cqBC"zp诺Cq< sޭ4{ۤm!3i!vzR_-aJt76VCBϊ8@ Y|BNB:y3}L$ˡ:o׵Cr51В .9Ό `1R3 d!;M26t99sh 6}c[A)qӆ|C39QQFg ,I EI[BCl#D2%ArѿZ|ӄfwq%OlqJl8nf7LV07x)ɖ3lĪ}HDiCȐxdB.Q?N]A E#]/E"dl3#:76%IāԮ7USRJNFǝB 0Nvʒ^G:Jο6MRIe7!̉KћC*q| `盎|K0rad6d[!sY߳UJ>%eVsFJRjxX\qi>G NЈcdS@豵= 5ʀ iֹ=D%_%9#u\Ff+֣.X.)!wuEٿ;~X1 \ jJlC4r#|/Ege W\w py sGRtc&kQ^¼ꙙh?^"k(%ۤ)$UOrM[i&DӁ!7-*O\WbrazxKP/FY]NYڽo[L_  F|Kg[`FI~7̙x.RN!a~r!S7i)e>AO1F$[>2 545J@'SL*jy^L=Pv\XHΗ-ho_Hq[ɒв'R)Ifp` ͿbѹqCHj^|śx/,LKxո&0Ƭu&GEzVmtEdr)HQ?Y[KPN' 98b?彅!_ήN xFa-CtPYLv=uʶ*%BqR",O!WwX*@-2"ҝYx{XL"nZKTe0D~A mDǫ4:Wq*K}.5?ŗ68ĦaCb&Cfx ׂ+֗юL%Qu/TxXX>` X9I18 y1hC+3lPpyRq'Oqֲ,"'H8n@<4h벺#slA!̚ TKM: = ܘݿ@ˏ'[]!;D\`$!1ĤClz|ƽzM_oN5 vco~dIaz$k dRb!ߪ۹wb( B0f.V7,-h_릏@7:5S6ˣPѩeӥ{ -YNn[ u \6o `0ǃ0: DKEˉ$ϛe,~_`=D`O=*$vE͆R ?HyQ&`7e|Uv2 H54\gKau?[١шE^Pkl?:>H">bG<@L^Yam wXa-Ȧ|)jtJ3"\ȶUΨq?/Op=1z@;٦RꃤIshXΟZ(_ t/f3,Ƌ-O7\$o2o}%}?q8TE qK+@6SYi!*9ͫ'*(RWva%!'ެYp"fшZ$i1P>G~qAgY)G@F$F3a!8Ӻܐb> zZނneu`h-1Ml8oDNb*,\$w(]K>18rZyywƬe?92|}-"FA3_aQjz\Ųmkȵ˧\^O9A8!F\0J7iFo 4R.AmBbZ2rCH9c/Qk<f?B 1m6`BQ `nT` V8}K:Ui-lOԗ"K`p}): `^$0Wܰ+ZƊECaf/t̺6k X}DuGɊfnR" :~˭PMLd\ a41|Ly"V j8UƼ(*W@,]vzp)>GEKw6E_U5PW-~@ݷ>C)3{.^=·i$8`@IJ:Ld$=W#wz5MT7A75|y0lV/eX}N ՉU=z*a󳉙ྯB]/GҦ4l3+ NFwƤ) !3Ƌ/IGRZv\#R.Q|J9s ka&`# "Dm iƍ{C=NuwӷCWhHC^'5ŽqF<؇4itnų5dPFp0]KJ}f.]< B2E3jڲUtE3ƃ:Z[ƪj|BQs{32ԽPڅe-69^m{?NIӻ]c`BR'^;#cчҧ-Rg|FĀ ^z1ܑJֺmF`l㖹ˏ.*E? -v5RAȷNc}nap=uZ s,Vc!KT}H[2" @3JOu{%Y\&HX.zxqY1Y;|0PjB#x{so6<1-SƔ/@"5;2nJh4w<'+d{G M(R/rB (yP$Pleؤ㻧;x/x%O -٧Җ"5Hf4v9{]yǐtݐ!`NB[~>w..d RA{с#hˀSkPg?۔a/nu#EXZW MYwU9PlC(gUbS`Cp'Q_rȨeJI"n gN\dwDuà{ra7s_):溟y'QeWMH{Jl05`(%2 C|=n(&Gx7=iRl\VM1Mexj-.fxnL܌}ɶ.Ov|nmY\U-kJLצIin)fH eb+rQ~/x P4(Sh&yC=i݂on9BCVFf9L ʼnMAV#n#dymHBz[`7 Fmn|r lzW1/A e VTXlUnZSbmFjqń擵 !0sAV6rAr|X6.FLuo9٥b6ɬB*V6G v4FC52ɻ!cxNpq0Pę$nd ֏)+P]p@cb.T=4Qܱ*t Yo7;.,[,ȂhIaTD#<9&:ȥy>%)dڶ|~юxUm_Ȼ}n -J6Ɗt~huW ? .pSG<Ʈv}j\?,+ P{ arn,".rwsCՕS#TqIJ"r6‹%>LC)m*AKUP#tFzZvpt:׳MRa ,A82.C+p=-fm1^iSJ6`'a8y7*9ҳyx7yG},"+qe)tۗ^ꃵzsb3KJ YzS)H)ʆ!5xŝȧ6z'.~bO5Ѩ0={CqB ¦8}M \ [AyH:9ZH$ l.T[tM(uզ/ ?<)!R8r=&K\Re, 5^!A6M_Ř#7+&fCMw?QLT,o?$ߪJ%Ygs(<;9: 3GÇ]zu wR)DO˞И|no2\=#P`]5C>X*7 V. O[!!ݘk@P~- weS[yA_iS!E&S[@orKq3Wh$m$T0'GW|̒z(k^,X$suJ{=tX=Ey- )e`l3Җ먢/p-n:x铘j!K;nԸWS2k^꡹j0L6걲yS=b\~İJ3@G'²E _KVfs~* 8>e,%KA *6HN*?&1 !>$MSެwc|-Mx>Gv<-,s"*1:9c $ۈzׇ8*A 3<_ 'A-wR Gxvy~^o8&hjt`7뮮.b#>$ͻC гd&w$eӟ!+opK'Π:gV!P+2a5|yFټVR}8:9Yg@3xaEKu@d31vo+ b7OaQ z<1b6gM[I}dW?e`6|X"{an؂q {DxDz&`ci:B$txiǡ3d /e<&'v:HJPGO3M%\ 8ǏGš& X5]A̎`x],r?dzL`FSJ0ebiUt/jd P! e9eu^ʚR[`ܳ y]݀SbpRs d@ct$Ũ2r﷌ˍ\g M:n Y8X0 p͢ G[Tvyc0쀫$dl'"r3~s:_CzC?3ɘ38"K@\ .C繬m:KxWv#郑RJ6}?@iG+K,Gi05L sSIC+8AFTKJrkZ[kJ^2t0дEG<4:?H*srp{O0ֵ<"iyT٣-S\$lm/M`+#Ne16KǣS"N)Wth?Le|E[Lb,WnXj}eu#^Eb3Qz2Sf9c WLL!KhC/-u&@< "%1>+ݥeW{co׻KRi%D[O gꭠl痝]W pR; N'3˝u =fiR}QO/?+t(+H,.Hr%Bwy|2RӬ7p12";zT½]xm3uRh`!x&|hiƹC.R>gg1l".eƝBn2izIARUlg fSy;d|UI9{o]x ZtC(ɑ|Z+`xU阻 !FlTmԲ;|^d7ƌ- {ȡPF[Kur6zΜzO)0ϵ2N N8};@K8%la>`kHl '{A%`1B՟UN!tNJU8 0\3f^ϰm#F*F2 a8x} q, HVL_1OA4YRl€;G 81$SF\{VabכZ1&\"n?\I2/硌K#;3eM@Q/67B8Zh:10s4yTp_BMl F`xUKʙпxdōG `1|U\dvCO'gG"K#tl`CHs$1k ~.(ac3 zUtM Ox9OE\rͯɸ˙(RW#q\J#_͉k!QΣ;eknIl[ NX1+Sw*Ec&pQ7QhWa%2بuzk1zC ~d&+1D4)Aڕ t:5VAQ_yljEVY2x$*%_ƴFPkz('ct?.[ S> wkņ_9v)[ Y"d (3>7F49}&О(|4,R!XHE} 3N`0sTHϋ]MAr48}IO ?Yi3x%љcy.AH?SrUjp*#X 03Yre {fzhR a\=9 ̙379aC X#iP)*Q uo}t_3aM"=0p+e18\,d.VjO{՞o4D =̊ $ G :ct$ + %ˁpWi(ݞjl0k duM郞?c1 >>ؠ?tO:g]\Ԛ]_ώsO $o4BhK }s[f+ŷhVgf92c%_tbWyJE^č[$U()=&:*oA "BE [iuwz*gMH44PeFWK&OyG?F;NM8&E^M֔D ްQRva RZrGh)YF'Ϭ#~r~\:Y]k8VlˎC#?\Bvu}9chA]>Dβ4E@ǿ=4՝ CHh<æ ˯Y:ɱ1/joR4> 0! s"e2nk}[4>vDF}';?$6@L̡et Y&*SfV-[0N sH͗qH\nMd(Nf1Vu}&SkPE-ñI+ lE|?/Tn,o)O|cU_A LgE"q2ܠ`xaޅJ@\!gX\DG:k>oƄ㬫 $sҧ [ :75TQ$o ɓ56" ~2C ,qʑ|mi"d\#Ais ͘ǐ}WZ+lςMftJp>0xr7|:Wlt#ѢGqA 3ԨKS(XJ -c'rvDO2ry$:_ !D۸VWsXǓ_,Mt#ؿ/`%>RA6R8+}>Al,ֆ׸O&hm.`Q+oa]:=W:,g;xH:x 2;qzfHR+NS !i9{ {!maZ- ^Z,f'o>I Ͳ257 TSZ葑 tq*G]DISw#M?`k)^qn.?TJTYYw]ՕC#3mʧi T[:M<)F, T6Γ0g+0rq 5{9ZP^Qdi^A 1BLHb.wyۊpt0XBKm]ME/ AWM,X8hGqT۵[ x UIu'}Tk.M5WhD< l"# ބC1-%!+(I{ծݏiYq:] +ۺ :4ҫVxmB W_cԌm>}f:S6leStƴ寈9 2oF]"ܟη!(zl)PA1i[ TҲW@ 8CXSs86\Pp).j꣛ɺyCˊߤZňr6ـepP_{:/-IBş=zH&6[7r d7"?+:3Mjz )`EÏU AAOZFx|*/fNNq(\VE]yZנ|ʼn`el&a-[mK{k坻շ>P~`n8pSoʕ N=QRKo+\f Z3ńQn}pw 3YTJD4FV=b@Q 嬒mŹc2uA3a|UrG90 2G/( 鐇HE[T DXBOLRv.}{U05s5%\v_dN(58L*,ШEU\>ɿezeklJy$Lt#!PC"";ÑyIHmqEHc.w3ofs:<ߚQB?H*]CgIkڳ s,7DVs+K EHL3G&3eܯYil^fux*0qsqG(N l-,@Y)5ͺQ[& /MH żR#R4tC!Xinݡ !5L[25{liFR>Xeի[EW?#"]N*Y <6@8!(m/ P׷FF-Ӣ*dF~2l #94B$qНQ10z/;\BPA>23k "ѧ]c!4[{ԫiYM!YLJLJ{UR'  u Q9F5sGJkR/"2(zC}ci2^qAd(αnW   s<-'5MG#=!?tOޢ7ؙ7s%½T?isEꋷ;_ty'MGY~_u=bTC%δS^!=^1HNdg+13b&[ev޿|q#vƪ[[,6?,J&w>h{'EgplgtÄ藒!XRoEFAc"GO40UflbRx@CzLl" pݢ3MD&[`Rxm{,Wa̓e0goj//&st3Z_lI< /CM#?65P#%DAtO"r YaCSR_d:ӯHS^)'XIY0RSuIB[HbROG-yT/V! {+$"u\Yj0sDn(>z7 :lJ4S MjMl$fUq@aRg &[{^Q.>L4ʰu]r ,GnZD$+6"=}:0qw.2$̓e 17(| m0=K yI\Ka<S] iP?@aHCzѩ4FB5Q!E*\-5O "C>+$CT1cnߤGp>j%hM.8 1(poeTT}ׁ x|싓w3N숉GL2pc 1i5f_N_tf+KnxLi?cCr^eSEUȶħC9qnlz2cG$VVaL?!c' c Lf;)`:Y?8[擘}OЕ4. & ]%چ8:R^v7.\`Cz\"yu3~Gu@|$6Yds撕&,'Ն3P+7hOUmY<Nj&XWzgrbOx$-^n(|e&& \9qQbY(j-G#s ßFYTZG\ieW$)ZovӗmW:@qZϙ$8A?현\G2Ig[_r?'xA;Opy0k1֎:y~eLIYCZ_(!4w0sѺP9FoO_vE+ D5Ð~pTRk `ku c|P$LX:3IgYW?/bsДEi}QbgZs ҩLYd3L7c6fIWqa(7xԦZuV_O~F2'E5ͣg5T!/1M߰fD,-&Wp~8R77@އ9<-\Scy0,= ސgkI[I''?Rן K2=vAt1LcM't>oZ`V1a0]tǬ:tR]Y ݶ~GuqLTˎo 8V75ds3a/~A=qb\Δ-M+эAisH`N-Sz)(oӯnKmIc[(-me,x9UUv.cV],<Ū夙,>YihHg2`tPь` )Gm'9 4&l(2օSi4jKn= ͛AX7Y8$TLVH#X؉G"=E2 v{jp>u <ϐh1Y>JN:yw $P,%VRw/}Du^ot " EW ;t׫Д4jtr38>iƙg,_}Φ[&d2Zj& ݤ>~*$޸<V:"Wx3#THVԁb[`>~zkY@V-Z115EO:D0I{3=]eX,`rc4SDőul%|<xM'1>oRל`ِ{E\n)75D8LI8Spn0P~ bc-/lƙ{<͏g[.تHp)nQٓ}BlBdqatf!>)#HLO!:v“6&;׆rVu1[-K,h4z ee~'~8PVֱSY'7ZHd硊}4W& ŮreCsY&+CR'}u$ʒvN jVf/h4BhVv0>DΛV"W}'  ØӒzWa,,l*%D5-tzg& djnF91)0Esb ̖!h=NôGcDL YcnS(.w7'ӄa@qm;qQń`5E(פ@C5آ} +J˟!kJ((yE?ïS,r 4neT) -w!By,2, z *X#_IsdOqsNܦ_`of2Pbɵpdpl(@I#)g:\]sV1+;hUOowkP՘sN}l((wOyH>%]tqWe!Z|:9Dt[5"GJ`F銥'M /,&̏NCۅ1_gޑ3-ץ05ߣ op(0dWӤq3;Vxi7s$t4rcy+4kJM ?!.BNMZGo-i$wj;0>6ƒ@HjY [ k/qRMJ!uRrvhFxvțY|/-Hs<6%-jM;F/*mv '?sIf>-8e`_2_|IqChf5i0]s{GuW0iQ_G!ټ 9sgƩSf^d$W^ctע1l.&;wٯA1Z 1Q ݢI@]8&MfDQ-w'UE4n]ܪNuPN+MI4j,B :DA'uMn$(Mxfek;}'ŸO`ha_qd(hǥ)~L9%ͧ%~A`v° X<&2h&pvetS'*9FZ{]=RŹ!jXwbļ~lA5xf/@,Ϳoh.c I:dSqf]W> (:ƏƠzge#n%xv´TkΘ%?KvұFVL]NkgqjYZ)I91ԏ={bkve`p&56ڶ\Sa<7 ur:CJ 3>N>R3U֬+W#l~M=@R_9gg&4x$ĭV09cD*lOD!z ^ mv[SȌhϟqEx+ !P@mu5޳mX K.]3L(?lB@Rxr&He1%9<=VX?gEԯTѱ{ȀCȒc{EyK: d[O͠p<`EK jЅfH| Y-T̬3<22rVr4)|5 K Y6Hasa<ֹ<@uu^U׬]|b޺5u>Xo3u'uh֪r7g^Ѷp'8Ց!v@kY_ 1lFm,n &ߋ*?j؎?-lw˩f}g:K)3Bi NDt֥5Օ3=qU,A4vVlft-1zb$ܚ*+UE eT^60=vJr!?$[ItI!'lb,fB1ɦMB<k~}!YE;of6 JЕ|0!@8=lj!\=*iO< aDJD;SDwaKĄlGhRR>Aߢ*,GV}T:D8J5't ,1FT-{H%Cb%I ZN\`ҥ  5h`)l^rA1HRb0QGyI(7 (L9:P[LO[a,2v>:ہ+b!`G_ߗLj\^1/#D 2kt^ά1+$ ]zY4c\X]KZݖrIǨ*J5]_YzdE=kg;lj@.=V6[?`o)bx介(ߦHDIr*`Ӵ2@F@_Bq7ņxt`Z$票kWw',{{d%":MzشYӢ.$F!x&N ִ$8R쁳;>! {"\[MP*DDk.VZ,h0\6#VDuoXh/ Sf5#D\2|83jj[z'fyWʷꞀ۔>-yN\@KP>d{m"H =rmsT0uY5I(E1HJe"m< H}fH/(}T"mow9.mzCUT=‼@L3r>BWDXrJ|O&jS^xB`JZ#3Rr@`*qf;rc6+f&3(ySҝN "3S+<.o/ 3K }]s%!p()nq&O^!+Rh~"Xz)CPpN8F["O%> wԱgH8gxTm*ĎoT0sQmݒ(Se 2߭T(to+fhhD un+g0Gf X ^&jީf G9E9MjVZ@|y8 \t>/HR#ŗlyPlʬ{I1 -xYg|t%`PxS?eOc騼B+~_}@zE((Uv w &;1hGmB߰Hta1XDqf<&ViKߐ`Z0&HMHB":}01 ( :ut"!oy+سqAppaH>~& G9I|QsSs_뷾e% p8}-Ķr)FB7fx=iE>FE}Tn{ !&÷Z!p&^#~:;^Ft˥ڪIULUn!`VŰLnѣ{g[@l`RJYf4t*o5::2 򐆲쮯I(D~/Qz2ރa8a wڽ_LGJϦ(}B6:{ 7KS k]Iae2oqQ3Aa 4 0JD'CK8ˢU: X$xDukg ݓz3TO)Ť8yɤ׹vf`gsϏgI2uP,ox'; KwcwFͿ{נ+dw_)dtңQ_qInh!dYVEcjwm&3\xESr5@HuejvЭXﺔn ]펟+AQ&^v'oA6XoDkՆBSBQpɊ!"ળ7UO0LZ&_Zw&*㔾Vǂ>r8/ˁ H0箋4m"`YB6H3 )M^?dvq Ssl;`Bv(xBSy ]8%@3J.\j6vѮhʭ枢Qr+ux Y RtffAZFWcё 1N =TmH@N<+91wjMDoHM%.-6dnXI,ȗs=pmOOcn;ϲ+㺩iJP÷Y{*sCIJ4U8by()#'&qkwM̐+aLՉ]1+Ֆ1n:xM.+;թ^z%V1SL5 EDޯ jBϘ*|ڂIwQA9gMzQ>p0P{r=_Fns{֐ !IuQw,'O> mpE~eMXs.fj!J:;W ܖ"NK+qHaٳO96 ַF$5@ծ]A:t`G5Kr9>%^H@s}PWE(~HbP\ ӿ[A]9lR@e\զ浪8v9{ ݉eIUkQJŮ ~pcWU2[:kZSXl3I.V xX@mQItX5 6w9 ̓E} QPU:!.sP`Bjn ~3ؑ x{w9w%b~lɛ`ſ;7nK:OTE'e æw_uEl_Yâ7'Vo6HVc cp.VpX ,yt%. #u>v5!1PBe+dׇH6yXӐb"@鲚Md1c:͜UEAi?€H}/Sb;қZ-\RI?w#Y疚TlA2˻M7rď+;G ]k=9X|q#< 4B2mE2麎 M5PO/| dv/DҼw:)^[ږjL2(yȤ GȦ\ۚFb ̥6aϭQ.=6p[ыPRMesA 둛􈓝 )pe:Qqkڋݥ5CR< 3 w&g ^*ϻihsׇ6.P"@$ߖh9XzqyEd(>v曦 PHSkk9S p[$>T_`{Ii)eaz3$F3KrͰ}6 ۷ƍ`*΃@ !Q4zv +|{*P &7?o-ڄ~$b[-JPxZ(.Zuՙ9aM DqQ>X<%A<ѭ[nئ"Vӗ;8 n S\EOx4`\E{ Bmq-ݧNN[s#/<{I֏z$R;nPأ>Z7V_H󋐦\רdE@4uE"u;*]qeO)j؛Dں5q|o(%閾3^#V݂Rȭ!ә3"YDG2WԎleLKt:<&bs9J :ɼBI*_;P8%XBCmѣ$Z";}E១ xXNscGw\7GŔU 5yC1$!`b)+{{4$a#Å㬁6k4O ~aY+Xm \.QJoa= '?`h$C((kJ]_ B CؚvGFaZ{*|QFcH8$}7dw2Ck8lWtnTTkJzQalv?ȯ6m v}qIWZ'l۲HU/]k!i}gؓ/U9ʯt\\ 9nЩsC>JV=?(]Y4ɹ'۪Xƒu{=YN8g&zdCu(oEQXCp6g/~@#VQj vwjluo/wd ?WTWK"2>^-Ll+\9}Wʇ&@)}*Ʒ߇dX9ټ ȅЎxc$[?-B:8UgR*>%M I==3(nԉomWvzywJ0!u;3Qzh>ECK=H?K`8c_ 1(nZQkUN%#lPsџѧ0-eФVt蚞U nnyJ !`F3VB'j#q{n49ǝQ,D7k>m휒A$ʩ5ajkft*:Cn݉yaT)#+sG5DOOlU%17Pe]M*϶D ?ǁY;>tI9ݞ0VQoR45AӚw9g4@eQ_ϲH¤t.6IZ6Pqo[P_ECm0Q;,V?dz] @mbۂǟuEc0g(7Q/2>%{% +纜DF/TThfKkuE_RE `LO:ZMk!@Ez g0N#sGw>zT:(SZ{L^* l roڥv)\C Cho~m2{ۋN"ȀXME;YG*ðMPk QNTla?޲|S>#m~UK6A"m5\/0"FKX[+]ms4a}`N68$m{%%KSN@Fli;A]Y.v3{(3 wM6BSZy@sD4#2z̵AeiXX8bV3ξtH3 jg 0donl⩛)zċ?T;cFa?LWs#ɞ՚ SL#k0^Q\8rNͫJ/bE瑨_ R33?+NBȰ]6vSe@1U;`N |T&ag)TRºR _Ixjp$;gݨ(~B\>=BIBh׬8+"e}sWXJEfd=?- H<2ڊ?R\Hd-y/[`*Ĥ@ֆƅ" ֞#=~87/6lY/ |߼7.x`Q4,բAH2) >%E;Mp nF0BoZ^éWB,e+2G^h$Sa# W/OTZ~ q#WDʥzs` E%\mzDG;%+.c4ɀ'f s:MAA(fu`:;-Eb4;̞-Vt `A SX]J,/\C..{Xȷx5 b%U߶DxDQ!AWirτ㉪Jʉg CtMQy7/`Hui;2@h-7Zkz}0BFST P&f)lؐʫi,j޷)k8}๷U9I?qk`BgU"wpjv|M"vZ|疫G'^Լ v댣 XvPr4?s[2)-.P2u7e6aO5He}7u|V z* QE9?P2ڨx.FtFCqu.1oڕQi Q^!WG$) ^X} E[+8t@2hυ>ݏF]n{?[i:RجFs/kg)Ū~#X{]Fj/յXɥ4]]dAa#!P8lX,FjoD2kؔyi(qI2pnC# uβ:WBL:El#tHT QSou}윾*zW7uvw`z#2_B0ج^Zpwki0Mhq.vE 8GC]; ܉=G:ǔbKaԀ}Op]z%77gkn uN@n8IwxA&_V5C_ev]RvH>&CE[O{p۳̱x8 R v> Gc SdIAܴ60*o`, V0ʝ6i 3[OYsCUQP=˙_+60rKp1 Z(z z,֠k.](rn 2eqc-dqjx:D@zƋÒT; ,SeJ+M#:Te.Aq}Kbz8Zd- Gy>]٥u'5Ol L`J|!aQZ2U{ޠ@H2yG9•ptU.*8:P=k)uFlХ7K3zs6>A& .ws:۽R?JJ|ղ󈁚kT] 䭕 ӪI 6fi#;Zfr ) oʺJ1̔|4@WD1 {y`Jt-*~<~u2}KϥWR82htLﻑ긬:)P h\BQR Պ1 oQ'@2wZuZëh+Q)ƽ#fw{q"ɔl&QY;BH~VMOJ:ޕR!j]&f^E̺3G)qgqA䎊S?8Q"=>j?}at*:-4%~02s_G=}֒;gK_B ѣ+L6ȑmt{'wYz66#q(L&}~)jyt-Zm2|CK:\K0bq uy~h^e`2KvlpvFAM^N:G>Gk˛ :*ݧ ;՗5˰JiF|Us+~BMˡp0%C$-Ԏˎ5_Z|Ǻp:/8& RwD0k1bP قUSЖ)tktSaBlF?Km]PoDиa<~cN]+,"QJUh2ܺ-^|[yGFZ=ڹ|eiy-qI{\ Y]>Zgl FՋs1Xx+kKb|L=7J;Ƹ0Ύ?{9[c_c ~^$t O ڭuiN[0/gZ%j~"淊{QnFf mҠA I7~:jRW/1ʭ8R#d)X@I@ha7Z| tuo2]I::%P? 56^lT^<.hah\b\>.Nc2ɐb#W>Q˝Y,6g^xcz`iziyKF@}n(e7aw321Q}`" RVQkPLd P UTTqMBTo+9+gױAt^L(y ެp=P04 x.sc‡1[ ;}0E&u?,҃a [_7Sb M*~~$ɇ !K,"|N].,(X! Mj2DnW*Z9d dۦ㪈|Q 7cdC U;ΫyB;vv# <*V kx ׋] X^m)JkޏPh~i.V6c!fzhu- "В%ugUhU#>S8R>Mf7VrbJaOLFZ46۸XdֵDb fJ_.qye[Ðc묱}..o(R܂6Qt9]"jz1vD׫R FG-"-Htvq^w1R#93py8|3j.ؙh#Twkz6b[8sT,iOy|hIרO=܇sGך`XT@h|qW)^XCAtd?_ˀ.kZ!/.#nZAu'G'Q"xiKTֺn{ -SLE97sj?0>#0lOߓ OMP(w JubO 8V%ր (ݳO21v&-J'~X `B{}vIceM/21.-kܝr-Ճ )gAqΠ0(M fuڱ".$ ϕTcxq^ 5G@%?2ņ:~՟:ru4v.c5| t΁D U3 1v%k։N^ QE(|L,{oXmIH?tPΈyB2$'ou:/\X5ϐ`M$nT㼋z|+ec$K2mꧺFF*~lі=,K2HJi}«קV햿[#. ݲ'G,zii 4 mI+`mMyԊEP hFIH:سp樗]J6+&t+KQ0TFemp5qDmiEG(mB= l2͌`GNB9L+".yP"#ȼ!_"mg=bORLmRoNu"J2å8[n]O(\GYqw5:^thN@3Y >wu4sH7`Ӑ|OpX/;AyhreRA,.pzX%Q,|Qc)!7+6!C-d8ߑmk0,U y$Cf i=Կa\*ۿ%*xrRoo(i4Ǭ"1axd"n'n)%d7=cyQ `'Œ7B)gXˤ=vJ)bzU_r-h8QuBny:zJQŅ1g5#tÄaㄶZ;o_-DxdQ月Qmk:^+Yja3y;4j͑x\SHNk#nUnKΐR3KMxECT %}BJ$>)`^i8TXآ|BZ,j3Ӌ]²f Vvo7'WN'thȥ@ʧ.{Ӻ`'~XUIWB7~Z)[4'l?nyʟJ "=Vd٭_ bˠsvD}X:'q<< 2y1>gpnc^#&^VFO9?AQ<.Y5$Ȭ|+@vYFboۆ@;(>jLD{ʎ~4ޅť '|-xY\@_O_үKU+'j#JjX6ɱK uIA4 &i6 t=֝$>qJgp yz7o$V rPD7;%1J bܨpyg3jU;_~0hDB4G˿1-W+cሡqE@HI:gNCf^7_sUt4?r;d9SSNN_@2zTuP ܢNPjNϰg{:G\q@k @:Q)wl`b7#HCg 8R:|4]?RS_-/{PTL>UR6 ~)l )-hX"~N3 b3*ŏFg" |\FFϕ~nod1N&P~T"!+| b>Y\O8cXjh^O9V:]C#?'BF%1^]QiB4 /rl@N!vjW̰Y+/{a^ڍBIyxX4-}[auk՗N^4L ct;H\ }9s(SߖZ8(-s!-}tuOEϛ]P5ĮEpQ$GY8U|}p !]nSh_mi -Z"/N?Yݲ*;:fZFωUl ]6jBo6RSeʪV{7rT W< ]I~vr:Ff>IU[cd䏩hi(-s sv15՞,F٩;d#u^"TfRϳ~;v$iᾧiio* 0eJvǬѦJ(0fc@N/V~D<QUH_Savb-#(º C(Bn;(+EDisL{uaTr8mpbxk|{WAgj_?: e ;A7dhB;pp_#D/X4!Ob\>`WAlW7Hr^F`Gm~Yte[92wO7G^OV,n,r @>DmՠճD+ĿKq׵qٕ:EҾu p"8#sԚ?[$r6SƽuO3FEMNH݃j:U_v.Ѝ6BcXձ\"qdK+^`#GB@|`plR]-A+˸[*y_-Za~u꽘gˉA*+}(>`>5C>%dۆRfR-6gUu*0AUs|Fw2pؿ_G|w grNZSVCUPO?5kgy^T%-pim,Í(E,z]<=KDu\eh^_(e8v@gB9koɺXi_Z#KMʫms˯Ai擃i{5(GZ8`DIʷ[6e~W^\ҼcW3ɩ-C[v<ZB>'/vWxHPd k!0?1f<.DsnMG"=K.:!=c'a>U^тv *qH 4OWYznOS顽`pROwfW~ Rkp}û.H/RUX/X7^6YDT?pK윺hJ+dp9C{`rdE xXz?mޛkXjl2A2bxWX]hWV{%ǯA\{+3Lr< Y_5B*nfysԻd)F#<^>ՃrFI?Ihηb?]5 ޝ?=.EįOJ%j)$CVK@Dίe{~GF ]mtNݨ-2&GN~A dEY1=zpKNsK,5[hɻ1,)(-@dL=TaD4S/Q>4m/A.17i+RV! /?-,K^v \d`z <=IED$7!NF< E5br4>IVӭ#A!'o!rTM~({t[:59JuJɎd**i ; -|w(Zjf 1]B]Sey{%ku Am[V5aplbyja%>,W?CNm}c;ik2g`Y 2ѣ=@OA8%ypӕQRgsH +_9c.C"V2X^ _XOlGlfD.7 ሢ_ p"䦠 S9ag_dW#Oڃ'ܵ߈$8o1 [eXQ;#95bQQe?``ǐѓUEbrxYb9P!=39iCрngo $Wne}`rEu Ӟ8{Ilv0q]!Ls™c$&0ss ݾ)<l1Hy[֔JiS szOcٚZcTӂ{EL A!Ae#7ĥ5YHk55VsaTaIRF٨ݦVT {:t4lS @iD 5 n B=49o6ӑuc灵BoA6?NG [eTφȾ{f;e^|G)?KI+W \fT̝ Nײb(RM0;%eF,2fG\g%"i%lܻ4fHۄ6-n+FJ]A"dcNS:Rj@`$KEg< ~nߨ+eM[8$5"z߿aAEȞ嬯[,_L온]qUi7rj5)e nk]pD [p} y? ^P/{g^a5U.\r u`בUW+BY:Br6X &[l$G>̓ 30n/e |ށ>OZLС.s5GB(0ЧGj7 g9挐G9 KAFؑ CױQvUxm>nb8e"qAdVA*n28 !NRuC|{\#fDv@,"gi_z1ozh{ϴ?^/IWfc O( >_A3m C(L7M_j_QӶ:t)L+6َtyW |{=k-_4a:lO S$ϓw,xp/%&so{T!(ڣԴeqyɿVRH]Y]ȧ\o,Ff6YU.Zpo. wXffiؽ ڴg jtDQh2ӡ Б'b[=d?tnhyM'=;1GSj_ge,l$35juHx005'^m b$9$M7q! 1?W/iko]À@?bcm[HG'Euߋe֚JoX12a0I{Wz#;)V`5uaX{@T'Q;fY ?mNQKg_իCqk~ oǟyh1<.uS|Es4 ͨF;j G')LUc$o!vC{1q9 9}Jq2/ԃz'grʼnzyL%U5cR?.:쬛OYm}r+ɍ϶cKNrayg}`.moܸyg\ӫoC@"p'YTbr5eF1xyEޟvȱp6S;8V 4L#nM:\qJ}"ˤG+BpjW2Fk*)OwօBB}v"0nG{LY Bc$J˽KOԠdn/0L9] 7Iw|bڗA|U#Id9G5wZw~Zgfole=~UK= r5Ɲo%RXgW#KiJ(\< x?*+MقeSQCc#%O$m+ٙ%X@(u\U}v \] ;T2vՂucG8\7恃RO+Q5.G$&YuRW oo`v {_Bޙ\vƅ$0 #|R0lo=w]ˣA1%i+J9Jb [DX4OSyȄ3Bۑ0UH3MQv`hZYgeַpJ䓺ym(=k;_2L'"No}^n՗sBNFIL}/*/5 NQ/j!h$Ť×0ht$q  :-!q:{MڇL{ヌ8ݿ1fzkXDJcH24$՟*z/FI9A"Չ3SI 1(J8z_Cᡍ]ߨZ}(;@"WkА8. ;DJ΀HpQSSus"JMb)n[27*M=7VG*B7Mw&[!'_ꎝEz~>=9RRi :"K[0i6x~)N3rQa@,RNӧ̇ oqhrK3uR 4,;0?qϼKx/{,3* Cf ]4̢w> ?TQb _`k|mSo(g@G`j"S%T.!=fpm$<7ko+D=|Y3kq胊l2qגN“,wq3wg`kC8[MOB3^|yRA'NF  GϪhpRfr<@X0rzM7s/ZdD,RkG*mv38*^RŰW/$~}R]9_Ѩ[#a)5Հwj(|CIܬgpВ?)qN6y4qN9nA?!$F5hcKJ2&i8i.WB%3#f}iScOlb]oUzt|B!|S] 1Q ^`_Wj^ \ș~V>F?z,5* >e_Jܥ$Fh/' o>ؠ5U^Vj]$۶DS}n l^h+ Zӗ2?ڿo΍RwX+Sy Ia7T1}8; :Er0#ʏQꃵGvHN;-3%GAHm*-d)}n,y׿v7hg LBPr7 d'|2y c ssRBЁy\jL[Eҷ;N9,Y$7qȅ ͹;|JCcRO٬~|>%Z ٳ:YnNA\ܘl}r2 g"}PRHU6U/G}qpJ4YolfIj/_ł@1$YԅHRޭzk [z Ҏ.ќݒ_AwxFi);7x9¢pJïTP-^ gG,,(l!by`u߶aOd7"MVx8RqW'z{kUzfe񔊻XljQ+V0zO٧UG^Mz$'_Gq\9ى瘵 1V9xĐԬ IbNN"P uP2lLM!ClwKz^7\L#BG{4(rQUm̰;(/[˫TikhA>G$0s}QyCԛ !nn-ba K_pϓM*64~ c7BGGo@6`Gp.g'^%ӝC-V*+m[]mZTs{M`qUiA\\Вg- i SiPRXpaWWbS [[{cÄWO眾,]>xͮ]4-8f (V&LDqȝ 8&}GH{]b?;mQͤƊ`Ѿ2S}q}" gw l*e*BhSNȜ2+HƟ {Xpđ?ސ-Q&pn]7GЬ=7!Œ#67=R*W9Q<]HN%0L_8n 9mTO$\߰NX6cRߪF#X3`c|lLsԵQ[%N~tuƂI-kb%f Z;X=7Q9 FGVַBGp4RZʑϢ^ݠI= KSt^ ]8EEB Smۤ79w,`%Xĩb ;!iV{υ~ E~UK+ږvhS hqҹR `fjAJ>@bA$p@so@$S2 'GV` $@C$WB<t(jD A0B~۱d3AFl1x֞BaY$Q8 Q r1k'֋BlUK-).73?o}4J#6Xv?\&b\3}׭YVQUm6_YlmHxpj^?D9dݣu~t-1Lf)/BKCX1h;E0)Uhclg|=^:L63=Oo% 1!bh.ᵽ ԙ#W2r2k)8If槰HHokm>)ľCRVO1`=u$ei`~FJ{J=&{qE%_)*ص}!H/W*DE385zچ`+^&oI^/I쥋ӯ% aQ.(񯋙+p }z/_UJQk* :Pe;T: y'p򅫱>9kd|zM+#GGh: |F8k1Ƒ_x/O_v@%|o3U]s[К>"rrI9$KFX ,ىI>+yiN1 &KC+Z>뉃yFU9L]!V37LAz Dʔ4r9|a{wi;t@g!vՋ-g!BƷ<BAjțҙxk<𪪔^S<}WV_ǚ#%MߡctBb]7kA.gD4Tk"vHUUl*3& 7䉷81A3 h TzTB >fg# {“2(^:vjT]}xzU/Oh&UZLv}$'l{ ?=b^%"jpyOJ/S;F:Nym܀ǟLKo4(p۸KP4x:-k2AwI'jl׺,+@  ۦ1mT=6~yہ`z%V5:3o"ibi\"w9ڠ:v>gζ xxw{ ]h{&؃O_@ ?V;yJ„L2ֳ:0&aV3-~1f P-\>&@fqdFC,s:F-Y]X^?7: 1JWͤ1g՝dơ5 @^]38"+=*vB5*VsJ~vuQ᳽U뵅&0+̦n)Ϋ)s{EủG8Y2 >MI{P~/&Ь*!`0]AUV&<bfpfԔ!Pws.zIi*eޒ9YAa msi}UʻYOWn9=q9R.D6IQaD1i8AlΦhtURVJn.^|08gp4HEuyWPt+KFAЁAHBלB턷 wP5m;uBݷ^ؒ\*O tS͎XvxUO'd~d B> ј8#=s=;Zg&bD@(4e~*oWMxK?;^/ 9ަ, ]F 6IjYjg_Rں}]~^Mu6$2.:c] pxKr֙ Ѕ_{Sڜ}I/5r \(8"4eJ?0h0%nV]_LT`VkXSDP +/^x19_vLi .TRQeǓ@ :q&91P!G{:H+U-''fR T0}%u&)b[:&*~~>RQ#2.%bxXc^o^'!i}=O'xHּ)'ƭus xAZ4 ^YZV& Ah"EbI&ne7~{کl?gj$pyNQr/]2,*-Yq8&':AEԡ^gFԱ5 Fns`+"e2QpyhZa~ Cgs>a'dPU3tplzJw2{w 4>]Gq3hq8-#Aj.yX%{z;Ԑp6idGk1~4WuO=YL2ʅU鳺<|nB P,>ds*] 5K?.BowUSgWWI/s?9HV$]mqͰGBbBLn`$Ōd@lK&+nVܧH1[H5lA0mkrt#ZpVd A_.V{6,ofe>&'(Z\ޛkLJ&+av4kJQL`ߊn>2dFS _Cx]ݕRD,:ӀoZ!5#C`vN%t SԲw_fwYo,rho妜g.håAktD;3dv0GĽ݇3mI)r( FɧN؞8rj$; ܬoi띸ἲG(Ov:oQYڳ3DG $ 9kޗ=oX*a-[ o%3^W"1*nB`6^kܟBD_oWl*"tT1D@K[z gd &;귶_m獉-n^$.IU.ľ7Iɀet o D+;K˯o?&hHWYT-عsءXn{@s XK(bP&-7tpk;HD{6#PJqSaˮRҪUkB儘[Jqf9A¦- ۄ)ں"Efr-z[^)u-rF JEL-&A]R=XnY3Ńnpp-4]z.IbُTi+;x(ճ-=/p,я`ArwGYW\d,2x&Ӂ-<]%5l.xeG56 (}F8>?t3{=e:IyWJ7&斑< UU娟”rM^nuyHhd4uUз*UF %:څce~*\,Jy7<$kp9t׏NCv#UhOKf>f.gWrڸ'. 0(Ţiqi22`+!?CɉωJqޔvkVT>J~p!q5XVL0WK ?} -]t*$Mm Ա'm+74kvHM9&"d-򋱃RmWd/R3Q؝?a^la5D PvRgkD_̩b^%D@i,n'O~渵'),\Yy3I">DQՀC0qf2(_؋ jԔ Gn_3jUhPho`TdAx܇aDtoM^GGXf>^ˋ{ۍ6C߄Z, . h3nJUebvOM:Ax`Ix^e"WK -h~d)i%s=@ъyv&zH>lvR"OI9Jzg.~onq8ujTDaJPYU A_ͶdCbzܻTH!Hj 2>n`xj7iѓB(& =L d> Ye}#zvƷB1#h?j0[$|{~,[m[KFj*+yQ!KY,%n."IoBb.-P2O/OT4hQ|̏2@i=݇=k$]U{A_Ym@1 ,轤YV,ihSo<_#b7j2JUٛ튒=rRI+㜢Z-;F V+k ş;[BߞLY@*'i~LAM&!΁nT-|o!:Ӈ&QmJL)π3yYO,WˈJTs*L}{QCRnEbU:BAG:K8=>-E1%މB盨 ȡ#nl=.3 ]%k !"Sgt$u5Mv?򞾠Η~yOo,􌨕G@8@m6h9sYjjz?%(#lgiU}[G*F6غ:Ô.TJI_ *#ԬP9zOrKp{ &.\T)iW C~nryyvrf C~P> J vIz)i;+U,^y#s[+5[COg5WLuML/H][j T2?Zs Ɍn=}67yӎkp L\Z;ma>Q$eM PJirXA3V0)1m N2ϓރ| KEs74R}e&O'Ɏ* 2]|J7=1L/esQSڝ6>7\>DjTe%Cnߦe0~Ex+;T)˹lYm:#~N04tXWϵɸ`V,#cs,Zg\,DZ**[k<jrj 1ޫ'A|@gyɌ(IO>Dԡ&P9[Q 0(àHJ rC-=mXoE0tf4 sI\,GztyL{@SÏh)]20i8+i%&u,+/ÄHA=cz[|T\mD::}*!aj(c%8Hik5;gNB5 ۏ{"%Y'4XРEA5խKPNTQG zz݂):W"Ӷp @S ^VAP: z(wX괪g0 n&Z+HaCpω &6,-Az㮟jw8W =XSgnl 1ϻ4(j,\xB o>' ADlEF*d d!~S׫_/eҶ|ٷǻyP30=Tѐ:,|:Hn ԲzgfH)uɋYky>D״c%EbVz3E\Fg/DEćuHkǩ~2{tH"NԆ6Pߌc% |~lcrچi0/[ќm&VO.uG?Cz&^Mڻ܋@_4RхSuu>L AnI[r`;E^,uwVF%K9<=DIp5q3*?B6q W{$3B¼aFMF|bU?KXcJ&{=HlB>A%̒y+v$#RzM9MT +|8@ShØY{e֌ST6mPVἣv\ :u=@:hlבP[nFFYb7];uDh{*so(m%*t֤z2"&A؝Hؗ s|Hɦ5ȇh0o,+H]o!2M;+S/`aj]eLRHK n&jA0a6T7ȁר|Q*E7j5:FrlͶf.UBg6T8ٱ{<ݼ.(֤zz.'_N*k>A[5֮)t%q A+s=޴P2)92ڧq]ƭ1dC\o~/&㞅FǷcv$imՏV>B=᧞j `wmyϨٰqu "ZCCz!ngI&.2{ z_uQRL{NT jFa\ާ-A֪F:G "3A50Àrb6C|xC;wB'ק@nBg,r JAHvERЮ\c^Le 'Vb+.iEYΞ+YYP+Dt&O<NWPv&FAXTy I3vTs;h*.Wq^ ^1i433Fn簕JY9l.'-ӷ`).D 7m:gF7c|Y-y0w!D#aOVbEڬr'~at [ԯ ęzE+31Q1f mOzDaG@b)*ƹLw1-.u*70Ógp_D8=z:VG9-.XZjKeaNFt,2\:sClQmBsD'tvrmN5ƥJD:79=Ћ=oH/T' u9792^ XƓn;iZܿJَ"6d1_*N5$KA$" %\TKGr9=,# <㠍iag(\"OEESTsTHvǍXj@ى;_ "|W5LQFf|_WtA|2L;e7L-܌wQCw\ծg9q~EדFԥ׆aeD4cIf<1[2:% `Ҋ?mDwUCEo8hҤJfՏ!*+- Vn=5[&; u/E:*?ruCx3Jc+s&`rb"Mww&z = ]ߑɉXNԷvQ.2¨34 &zf8{\gzPHeUrWfỗ zevRma`BEB KlR;X.E"22v0h ߬n]w̐Z(Xnv +/n~蘥1Մ*_;'"-mՔ|q`>d^IUE?'F.)L }O >X|O3O&#w`^`~^YKW2$\y +~ҽ py,yOR1xX/>L:D$]z8 ܣ&\Ё >qTxd&lyx߲Uzg}LVPIzz D܍tleS9իq/ԣ+$f㤙a3'N`|lj̖(W H@e\)Y=Q9:V7J.ʦai9Vfw7wB K/R!SX–K_Z! vE}Y@T~1نq|!q\>˷}΄wJh6w;Dt`J2|3e|t)&c;Gt|8ƴ D,si#wKDvtH"-Eki=mt"DZ㶂qo ި/9@C!@|Ő<U9f F  reiBGi[Ba,*}2{a] dxvIܜ@̳{VTGtOiv];BB$}dϦdc']mU0Ү3 Zke8Ǖ\{!&m鋄MoWK<+h|\g!h+f;r29)Kc])p0ȉ%2z+ۊN/#葑:V).A69*sܧCP Hw)jL1~yR2S]hxj2l"o+"x0)6Mڋ,VI:uo/.*Lßf+NՂ2~l+^Fl6>ͳ{044 sǹqv߄-?go;5pgx,Uec9NYc 92ISi4.JÕÞjp%m0_=0z*Zy?@cq]ʢEwhkL I5S*HL`T%0l=+|!/ L֗©ltX +OKGkqy\alҐ'(Ü5$/Lm gLj.jsbfp+2-` Ό;mI[nc9Ѯ ηIqptS`kiJgTeqd!{41cd;ii%}^2 ׳+a2rYf` af[ O HADbxj>0>0̸i9!v++!"?D׏ch? I!WmXIr9yH/13ȗt<Ilc_#cHfwB؄PY*B+AxYJp2K`b;$(`{TӔHBo¬0"Io2z|{0`<`nCf67CjApZ4@Ew.7?} R=wdFx]C5kQDýV;+@؜<ŝzje\mբ*?\GLjoй&1vms]v#Kyk spF?8t_lJ[H-!a\:`Le}$ *:]십2&KaE\kX%0) [fÍi ޯxB3s/TY!S 4Ҳ$ZK!Šp" {1W=qvmA?3P*dkbޓp}Gr \ݝToF#FmYqB'.ΔwQvSt]b `A$>v BsU#5p4`T@2[eKf-K+?>|JZ!`NQ}`z\+ $G4KɛJ0$C&("N??4M.a'kpXR^C ,+c,q Z;Ǡ(a9 Z'`P"SFWݦUy[cxu+ZZ~ijH/;f (`,Uُ-{ z $v3FWCsAU?\ݭ9.<ܐ *fYI&b+㠦gbQ2WKt\!>pWݶ|f41*VഡPE7_+_K`~BI{τ)u`~ggB:0kAJ$U~%<^эϦe/8n6xYٵ]tXm;_|TmID- 1*Zv vWlt!Viьq`4.sAbpm۱]s1hp iU6[b5z"0vl=eP 3ƭQ2lҮsT2Cg"?EqcIKч3^*ECMbƳkWޮac#+6%+`/FcVN}BqB:jnF:e}K*z>KJ¼ͯ"ua#@>r\,80!̊^lrZc/p= fY{Iu;|R@{jѱy %6#y1Q0ܚd!ަmQhw|EԷm=<:hz:GD86y`^fKK/nw~>"IܵD\pFr)m;e\ܚpvu am.w?i$Ԍ8h[F2~E_bP=)k"*03(ahF1qv_:l˝LA!ǻh'iҘ`W9> !-2\E8ɶ0zO;֑YO~8(#}ېrnx v̑ I5F3Rnp.p\z,V;7]cGYfp~2qSWRa2ȧ3}p>@WNCG슕b%ʱѸixp8(b*|PY80Mc"uoZ\\[Y2:Ⱦ1 нd2p n)@4j4H ь T'-@jw拸hpӖ U dBp,ՠ鑨3=1ȯu FNN+Gmy K8Ax4ٺ4/biO|-1, M Q- 6YĵT@PvA+`vx}.t@B6gcU6Q /Rܑs>M/\Y\0VD8ط\ !-(pKF9QM͂1ǼZv7"ǚQЬ23UumʉhO;CYrΤ6Ū$1K&7wj"iArhNDsN=D1@|kԯGdEtHHJh+7FKGVu%^in8[[K@Ol#|Ǎ*nHEʱfdž"{e ۱81Bq=g˜؉+ToҔydbr=Ձ2:v<@Ǐ?\]|MjPs3A"AeJ믾ƽQ`!o,raH'oנߩq; ^d5"i1ѴzbA%ίC#9FyWrf?6-F̱r%a0?H}Ie7~G6?"a4(#8>i77 &y֏+Bz@UBa ΚQ厥} @?P ӧw\ҿ[a(֜NBqWJxsCB|_V3O vGJ32]Qqto<4 j*%9r}nUc>X=}k8}sYtڮig{#g&AC|w0u3zj|mBvmXh%e! z+g˞]9Z1Ot%.8?oB$&ch}ؠ ooH_;?z M>4\M$8:Іm3bz8.F]J4oD@C%q<}h78D…H O yw\%,äufG:SkVZW:޽QU!SFZ`Kg%h"NX-C\4-'d݇U*ƱN]A}X5lĔ+ذd5 ~|4$ߜa y/uv]==5xb筢oio<lf凒:a#!D79>SXx Zcw.!%++{}` UբwuZr'#CaSA{6P4X"#.FMn)h &sYQUo҂zisQD nk- n&sF*~#H9@3662z16kREu`:({VcLjQ1]\F"jp;diV$K|MXaM;%$UN.oI/YARF 3M*o/Y-Vypἡ57 ~P6Eذ-v?#㚇83%l{_ 1.gH>WwR\gP|Q2r1+"OA$F d*Š;Zp>BMh yV⪔ڮ5n$qQrI<[]UǝeX _P9l T:M3@߯BKc[up9iPJ,,Y2 K6ͳ{/yI8P- E)q$UB^@"` $YXk2A7%`oGM0^H~]E &ٯN3ab9EQZ5^F|KzwG! #|<.~V 9.GF&Dw3-NiiW8nvAd,#(3tI%ܭ,5?b&,HQLN"+榣#/A7r/$pd|tP0GYH nW+gx$.5wsl33Q=|Vնw$HpV$<:M͎sج|Ϻt"ӑ֘'fdGbu%@UNBX,Kq#*:{?1^:& EN/ʉCwܩ %kV߼z-b')d[m.\M%Y├2&ʁO9Jrz%`w*Pb8oM4;6/WRN&0S#CBrbb{Es#c__J_RDYIr 3cӇ:&X== |W6rp&Wߠ`JQY-bJ[?uYIb \II5?!_`= Lt ŷj"idA/)g"bw9H3RU)mOFhg"])v8i*3s#)6fujo?trV$hһ+ vTʒlAxfj'=) ?3>q=yAG7cʆOGz7ꁬLt ~!)~Ol> % "-HhS_̱j 3$~'7Oxc2FiJ *XZTͽLtc9~pDQ*1ɽJcu =ryK'Tdb[(.M|_*\*o1FP¤R˫l8Eo8Vgn#Le7͗ avR= %J}gf6)#^M.q"Ӹ<%Eu4h3(`Aڴl*2>^&L 4|&E>Ll4R<Z| t0EC$#"9DjND'V-ޙA!v$`q1]&N WDʊԱZ@4iRRfyÚ3#/}'n8IpX(+ѩЪJ]_!3~A=׎{7(2Y劥+Q |,$Nk BN ƭh;Jk\nF1ac]hLɫ[جY(%fZC_D`|v  3HfL%1Y9.\bv[`M␚WH,dTCu$*GnJ(֞2L3EB SXwf_R2A4놅3h,rΘZNQ]v 8xT~n%AN\5Jv' vs Z̥nc Z`O{s{ӝ+7ǣьia\'@[R9;5> E_C(KsM)z ZӊL,A[N(q&yra^<]@;TƖCu0`f8>@‰՚X#iъ˄cfww{p:'-`sd!2N4(y4$6ᷪdAP>B?!)< op =70`uN6|2T]0{3U P:_!]Ç':Y}.F{qELbmb[T"I[ɤӔkOX1i7\)pJ" nXUk&r`C#[MSEDD+䟧}j -h_in@i>tV T٦xtsTn1&  9.#Q*BEBBVa{3$+ Jr[R;ͫ ,:<^}<2(Rx]M^FZ G4m((43wǧDa}w_eMY>t6GI2viLϭ6C`%2NiօQmeL\m37 )qGk.gz;Bx:P޽V 깗yX֍Wh9v\V-{t.T!{@N;שI׻$ xF]#&BN%ZK0;{bW`yȍeD<|f&" 7+Kd'NYo7+싟if[t֕ H k1®NGJ4No~R~P5O1 zs* |+EWwfTqr;K_4dyr5|C{@b ;1 @1"=a y;̡egq|A~M9tFݱ9FN^pO4ڈR\Xh"\{h khho.> +|)u`HC_koGQ>cAF_:Z$]Ҡw⤈n7w;((іźRNx<<݇NR J"]@!ޕ.7[)nR;W\S̓f9O|Lt۝wl>SI.[<ZB7^3HHgQ⌏AA.“#s.ic%zΒ [գvϼ僵W]4%W.Atcd]T%>\Rݽ_u9ٗ3Mِ5.!6~f0kg~_$gmɸa ?1DjԷWmө$*`OkuuGlN\6rF|^S ή(e2 s)]:leOo4V)K&eB Z詝v>)SH:vȤF.Hx z= !nrX={ MtϯU=Tk8[@ɇ3~/\g*#sQ{2 W3UhHBw^Юa<< PqL3m1:;PTNkŻ7qgjkk]u"Qj16 pFɯ"cz ھEK$f{&WHPĂț^h=5[yƖ #Wp<2##Yxy7c&\ә_DŽX Dߦ `}N04 o)9HQ ɥk.nH!<^~,@|n[VRDvh-{3QJ6du=Y٩◚&==mH?OKQUS@qe͋6M}zb/_v~Rru,qQ`OpqX"\9>2TDP ;ч1l5; g2Gϴ'2غh.O9㎤yBȇ;腊?i>p<]D'̖)I in*Q#.]dO58*a@F̒!-,Za :="JrDVgz3,<(U\< $W&4Lrq/F'w"'/mTD[xt9~]m]nGCqsEl9סT$M-PRK֦ڵ`vRT1=x|8[+@Ӭ!ςPzuG>OVljKpnpRrk%m3k(Q ?#_Q$[th/eF6r5 ~R M҂bY"`R ؝*t=pp؍ʘ[َV/tZLD18/4⯢`_בkks\FV),cmT@C.+!!g _֪y],4{4vVO;f-)TeC"+[/R_ ? h]5X #[ $>$-sיxٟri1Zyo:Y.}W\}Դ-,6Y!Y ޒ_C + 6΍j'N;ݔ#}^$G(,r17OAGzwb SsH(A[xD-1QHc\By\<рnB6oi;IBԥoؽxple.ݒ᭔, mcK䯄S 2ͺ5V^>(4QznYm54pRq q`%D ;ĴoKꭖGSɽOx7ALoRI2 ?G)X;~{.WN-m^ȿZ1A:5 hz(0Sg\"OvtT<-{2䐯y&me Q7,"؜ܱQFQ*>8Yꍉ. 8 P V c|5q_)>M 'фhCNIA2b",7-WO} aҍ,1B ʜ[W~nMKD6T0և?ѥ/+ _cKCck3yAyH ߡQ)|kǟ^yr(3?7M6]p!w@",gVU3 i"rd8JeP ~i !$'G*V@EUKkpDVHkZjNNʒB`;_eVJxhxQ0sjb/BtXo!_ޥ.x i~אgֈW| LxwȈd 9*Ŕ v#%svL%eYwrQϘ|}[q3t~O%h=ssAƖ "@!R &^3RhlKAF483nDKn" >^ IV`#LptT&}͛r{OetK1[=A/!DZ4=C6iOn:YfMC] nm]P{DvRfĘ?rirx4[]X>td( A`Th)9<..J^u7KClqiXi^Z& Q(H7Ilq_V(j$J>AKȪ":R2XS<|[\\NXB%/[ u[YwvA *T!jDcTuc_|(޸Ff}N]\4 !M!}%(w ;Î%e(+{Lh冒Q@֨ӊ[!c#3 w y~|Zhoxȅ&u*=fk.glY%3|#KSkBȆUaC0X{xSΎc>G)}w<,cPc*$3 ymW;Ў]& m6*B?ߦ{:; SPQƤ.iQiFy4HOqMd= ' 8֦"^B )4I'A#Ny^DoꃧnD#EJ< ʭ&j[2ʨg1 EŵfcNCjcf-3C HВƱYT=괕ByT`*Zk]\VеψƐeMstԱ#a 5aJD࿂ӂh9׊=&ɰI)pٚF|xH7:S`aal՛ttXL>m B ^jEDdFpJ4]Vs[NY#9`ҵgM'1oE6\Dпj !1S 82Gm8 } ?RG@}4Щfp0^ϧp}DdcEZVCQ*4Y)-8:?*"GM03>$xE'G#xDaRyJ['}jy ",:+!Cx~QYdZ3Q*e"KTsNYr/&s`h*s)g9w&S )̠thyyVj΁x"\diqmaH4h' +WfsNǙУ]2i=`ċ*™3|#I#eFsf/؄ҫgetQ1iyp^!Aw"3bu2jY:"˖[Lmz$J(zG 液=Xa?ʲ UN)WeL,%|vgI&>0Tr7z NoC&j<ʐ#}NC{`4k sy!8ٸb5?8/N(]S(W"s<Ѷ k@ L]BMiup=t:?9hNUq p?cI,UoR-S]bR/d9m Jj1v).m6(\kC]"Hx} G/_͸QU|jX2Bi1L]3E1H\ ;yw2!y2/3t4\H[V7B=; h΀nr| \FA3- S7Pj1V߹׻3e ?{FA0켣UtIKPZ Tc_&YD}#cwΪ41>XٽN#(>3b1 3o{dr{[N܈{VTK<_Ba l.~ysAaOyFtsץVo73|(1н1H`˯PZ%,BaI.ҙc(K _^<9n9pck+om}BI]ZڜC4r|*HK1Q7][{Ńq9E0 =EA`1S@&P⥓(;)ze|jso2&PDtMsLGt!4Ҿ]oL]ax>x8IC")(اY: oQ1[6?H/D י"U46ԪS:hĤ&ib~WA#5)Yb `W2Y-Al8 U`#OV7{X^Aq~yVgx388f dF7Nű گ=a7̀ ڕt~KBC4bv}՗B{rJ3rA3DV{M7ug,,[f~3qbэ5] boIbWJ 4D5 1,"m,@uΊ +-0.G|n>'=dE[p-u,+Z୵rR uYeG,BfU7g%5 ͬBfSmŇC1r-VO7#>K hQxr8?>v2:v)P3hfTD{%DBF2=!kE`y)~սY[ͥa 5PSfy%Z+ZMF_&C']Ô ^%f z NHY[w5^IXaDłD8,+e5$Ɗ?/C_$H%*{MFFg3E^3Țgez%`{7(b){rR׈bzr B\y;M+M'e$586]W}mq/p@wbU{lސN>R5(Xƴ^ }[;ΕpGi.;^&.^ˍo]A7@ Űi2tTUCEu^e fh*z@۳n j7XZ>8DV"mP@-z(uGi T%wdnz7i<,=ţgUQ#'dHna(Dj ֒{9xνoRW-)u$փ^!Y`W:bL>$ʓni8P1@UV[)K#UCp0c;.fCQqae2TEUαkGH%~} -^g+gf. 5qO#1C^l̲VH6X*%Ywk 蛹I5.yY{AJ@@x=^3C( t0¿:zJ)7\ga'eM.LjF> wXPzytxzRԸG Dd#3̬~ݖ?n&ڛ_[fȷfȒVpa&]Z]u#ݿXf<X-oʚZD}<oQT,h9@!Uʈ%7L7CZ[>n]jv'My7FwhQiN3&pFo"& . MlŤM DģKGﰂ«iˌy!,~&ki0L*ؾ TL[ W0kC,XX9#j 1-hOxDtMJ*ukRJ!fap%C7Eqٽ#-ͅAe?QSLq_uAܒ7kTEˣŸc<-awtC N W+XvcAx@ 9b;B }[uy _d 5(~Mo@Ƅr/Z89)_7j܅Wh _0:|`:kIm/,_ \º9R5QykxaΪO96w)'@_Dni2tR/[(fGLRRɮ43#" oYysB'nZ}~ҹZԟE߀E>,U+ylitJyrRC0v&tNEEf斉)([rsY">\/:a\2[bf1+vϼ.ە?d" V~, ^ҝ@_Jw;I@XYBp9_Ca2-KHրIte3zhz :P~k?d B`bGhosf#qk4haU];ݷ1:-mv2\2YGN]P뛞CYgyxęC\Nu`oFnJҒDfTQ}' >` Ojrr $;]Y%>*u"ӻԙv\"~M.TBy:1N~j=CËcSqNk۟b-cNR/Eܔщ]emMv4NP >m %DkVw)ɀ24qo3E9J]I쬗BH}G֧mRj -17gVE9e< Mz'Vzί/e1NIG/*lTԖ*=|%2 Nw#fEW苻pS oGTJlc1;hteuFXs˾mM2唲_ְTyL|\b7'UxjeX[}&C[ǟx~n嗷uMkH+xM*P[/sЉ")S;Eb_in\]pTv\RH?.u\12ar1o/~+ѥxq΁rѹA^9{* %ɝx b{0xcl+%7PΞa;|wBPc ;vLjm=<Ф%ՄG3Ɇ SCPQn6뿼7AptX ,pp\7Y/ zB pSQbf&H=UcD^@-ZC xD%&2:P6ό!G"jx/#R/gcwvqhϦ-1Kj ™I笂N<08{V]>/ @593II5Yv) ȽBG#B2evImkG–.XOkCn !^9 v 6V.3Kem-IJ[!sjO|Y|`IP:LL<&3)æ`hט\k+wɈ"ReЦb?`N$uWٱ!AHv/[Qozodc`a?M5yu̲z4 RTc L&5<1wGcgDu#~!^rhN<Չ7XLEe.jILTύ-P#{Pvl|V,]!0Vt1LJHP.rؿfx%xܪ5J1N$WCA4j 87;O@Ӥ=5ޭ۬d Unj ZxְDhd*`ڷ.nXYo EA5کҘ獟P/>2-gSe I3ȢHJiV2zن3J*z vt+;MkpB1` AyCٱ~mh0W:Yf9B{Upm:Աb@w"bď~$`{׷=8kR4ZnNP5MZPu! Gz)3鰧wH8t*-],fxKCr.|O8IsrEό>|*mo{Z'63I`9i9wf#[t #2uM7"u3^OQN%k8;q\S?OI1>`b^W;9_EvH3 ɩ^6ג$-S1US`瞑Q2_$Ϸ[yDO*W|0` .+7Bt:%AQزȘU1Dm͙O>a (Yf'cB 8ȭ<QTߎ -JAm&%ߖ)*xψWSnH'i!t?UVqhPEdוSbl KN]6>oO޷8,5w;b=es6}Suc +a'I#HRՆY7DcCEIfئZJ^nK0X6̝nZs!Nڨss+gV#[oŇ{v }p v U4Q#٧pL!mDeͣT#c9~i{ +)8v:LB̦V">@:#̮P)~1S@}gun%cteT D΅."l]w89&LB)u>"(69a.ji並_r[rJ*>w'MkbV E%zsds$Z-&RV>!"ī#6r.κ(+e&W83Ύ &PZ?vQ[pBJdA3&CCYZIw*wէrIM!ǚGٸC&zT+W3e;tR{b3 iZl p}LAbL ◹puz :^+ug0|L8b`ҸqH+g~"{QZrw#%F_W?ºOR,ĆERDEHx%D !7N,ize yۅ/c kN"Y*2ޑ!{:ˤu,\֥\>0ҊfSuѮB.qPk'7*8k:Xcac_3-\ƺNKoW:?ă<: ׵nLƱR.I-ʭ9Nf/7QJ/<mYD׬ׅkm$ƫn ,/D;+W.v G,%kH LZ1:7wTzUK)0;hZ;]q@H:<.~--_ ͜]ie\^>e݅0d}U)&Q:MƍBJ@ I\ o*'cb>o0Gm U]뉹ǐAJºXQ:)ӆex?zn6/e8^bdYe:M&Y4;*Tx!x?\lLd[bF.4Q kjI?^lP維9jٹ6Рg#mK^o ~ pkFAZ",ץ\oQwjh%ܴbNCYe犹.tJB>>k;^X8îxc}8r- K'L@?w$s"($ԉX^ljɉ"%nSc:MFW`'李HE>*}_|*Q Qe—h(nOO|ܮ 3ݟ$c39 xR\"!'Hqv̯PQZ\?[gT3H F݈5\2;o1/Y.$Fr؛\[,}ho7AGi,O&F\Css&2p:lcZt]"d%Ui|/'^Ds}b g+[q"ˆgN5%qН@#Rf/^;@X,a<±;si.JPur+_Ul[IYůJ+) &ܚ7?hYY:V}ZA. ȑnur]M֦^)݈D}ǗDHV;q٪ӷo pCjzc#t{Ѱjq)⎌,)fry12Ike;^ Ubuߋbv}yLl4}LZYZAh+p m%yu~1TfknZ4`z&d6[$? CW,AC}=WK^gĤN&s=F"F$We~ }&V0Ӫ+f![+wP뺧YeIs{%MKQ_==]A_{=+WYZ'U5t&- ǙDeCiVƛ}Jxa0|"*iqNtmKrzfix<: nQI'y:ˑK'1CVlR):}%ϥ6"uapEJrYݿ-Iׅ?N4v1P!حvfnv;Cv vխ>uǨ<4?mU)i=l֛ƮYxz(TR(|>{@E+3atE՟%brgD6v]*+K6d:?tG82rL|P#X;`A[_F'7زG.vU|y[S!YW-xibkѳQ\h"02 $m Ðm u6C4]BX'!,#gC6PmW/p%< ]sY2&.P7 jJLRO1l xv-^:8@  y?Kٛ V<'EuNfLXsbU7/Ʉ޼@ٞcA>bIB hcE4 Uk۠WR"} qVĀ{Zߒw'KYJ؂hWuβnb4m)9X%j"ů cAƋ2#>MlV(ͮ>qcLU!.8ĩ"fL錒x+rl=\Y^-:K/gCiJSV+hq>Xp8+;A<0mǰ~j5VFAI 36O?~k96vM*PtZB7]yEr > 'ڢf5yI/i e(Ù~E${fV0*eW8;d"E#?P`WO;(yj? U}[k& <b:/Ko\I5TWz(ILY{9ol/2P;$MnP;>ٹbIG@5 HV2n(益aIU~w݃i_OgTa~eO |Ȧb4SCsu|iטy#+lHj_I.V?k$n #pp^''Zm?N VơK<'Vj^\Fjձ*= (@jOS=9yȧqp>{E6מ .j3aJ精#X w<^x ؉d) Lߵa3ҳw[v\}f@V."A?4FǍcW\O`eoq먌|ω륖Lu8 ȪSodFXA_*j.`32b댋&͹ õR= "!>qB-YT ӧyvU&Bܜy/VWd,;: ԷXnHLZ,g.]=_n,g7e>pbWcJ>tE^%u 72x|9cW IuMP͒s@F0^#|`G), =zwQ 埢w%bnH[c#[-?&3FQR{›8e:Z^&Պ t ju[A#='thb/:jv85&z?ZDWSIcj AdE/+E?B )i`= j{tzKh|QdP]X*-#h*h+h/Wk1p~nJ#_[R8S]%;.緵e ϠIFtVMC֩Cr@;9$`gIV]| N f0nW u9ZQ>Z)2G'5Z˵ cC6aEONkeNCcC֚KP?ߩv͟߸騖yK;OL<~q=ϰ=&lL޺_i%ޓZvPho񲻖|EǕ r?x)YGk))V_W 3q@6Eb[i;ݹr(ӎ&hJcCV\,xˬOq%Oy%(y2"-k} ~q``YU0&4t兏yOet{ :ν'-$cWxilٰ N)}@fdggpFGYn>x{<2"fWt*X<{L\D.W(519KZ mp!dY8RҘO؉?EzR~Sǚq ˃ʮ0X!r6Pl](`THm[w< = 2XMuƃ0!+[?ba!΍F/qCDJ Ud8?s jL0cw RH΄GfL!Hֱ/b"[׍,7lչWgb+f7rW`,(^UF@(JGBe@\dhK~h-,Є<@^√%+0^8ąub25t.Z&o-SߐmC b2twime[v+MmMì-QRfɻ,yYF舫g~uR*b:|mI4kT恝 i1\" R Cvhdxذvclx/zxdB10@v 9P'XxM]aex<$CŶW!s4Hu!(ՕG K:budUUy * 7gIj94Ȅ4{L~&HY܇|?-cŸJMN,{iq/D xG b&s.kb(VI Tߦc Ѳz{fEi!\a&ſQzMc55r)Q~(6VW]s(ѷdpo9$ȪBM6 P=ktw)Z|s$QԑHY-\RpX2(8\Ex(l[L&|J?ƯbFt9Q~|-OTtz+a[1YcG~ B ,aAx*+HXY@J'Fw,KE !Y$W=k[lL(TFQyvEsSk^Y>FD~-bZ=ǂwy릮"/֬9tӡoH{7DH ]y}äm[cF9#3\(oK|y%|~H'1o<$*$s`Qgg_l6;"89puup~940B]fDz~bO`$aCo1R 侌FjrN83aK:53' wH<AHh(UHѴWv*݃ IHg1_6 =]`oH:J^Гːǯ6dyϥb_z5 GqUrD.faU:A̙iˈi*$rFr(/NɿƙS7/LfMR"î h>(3g2م^[hMijsH3Q 0qB:[JXg=wPQ ӈnnwOPmJԈ u$dJb _5JGiڇЪ;G/4l=J>'Fri JCNw:L\˦==Hy"m*4~52ݧNN0ޏ4>!$=/v40Q*u#yQnYj?PK{2ÕмX'%P޴kSr3OL PFjǼ%YَG;/;=x: WeQWװ},fxtZLQ~5Tq֡U$ofO$™`f4O.O Ui#@a=7 {|2rAi*c Um!JNG%wwd?=/ 4!xao\AsJ.t˧^jBޑ]m00ЅĻl£3R`FY󫼞oY (OONu:<Qr+&ZaC&m :%bZ]v9RPCDKGtR҄WأI/ mGNb}Eϱ_2P^vQ1F/aѪoXCd1~gIjfJЉif#F3$-6v]-t1!f~q)2W]DaqP1YFUUHw6wOEAetEAKIʒ}$\d!2qDgDb1(EeA`hɤbT@E/Z @lYl9$X±U &J8%LhtڒY$PB㪰xkgm,qjuaV͡0=:_T%T˜OppG%l5wKIDʮ`S-, ܓOITw.4 BEG(/8\n)*SE[" #8aZݕ+`|&':2Sx4*/`t==2]w^k3*7{`mlڿ0sO4?.$Eq$ddDmZ#! Z T?n ktOp kv[#'r $9*? OrW³cbi$}!j Rǿ )a_o2W7^$.L}7p=LApa+nGcM?v皞naϘ SW+bQLBb[(( T3rYV6ӱ{yp3=eW޼n%N|2m(ȷ\orWw1W 3]oR]$糥~mANp͋g%UM\nmlν v*j%7й%#v?FN #4=( NzY,:gH柀&AEr_:I1c@EPpp7Ac=ihL.hosS!$R,6[ Ghu=K A6jPY[Zd9&xzbt'-MVN4CtC4 Ь5u5jNCR G,FwRM.XZ4Ƚ/WP!3w„4445e:.oq,ٯpb64<6(*5tpc1K: P$g. a<nIh7VFVXr-ppgk5$}}Y(l0'=;oY˹u.h8)<-T2qWYOibzt'-MēzM,0]N>N( Sx s k4j xbnUV%o&˶'Jz^O [ά7W8b&3,˩)+"ZaV@)EmhKm~l?^"kH%?m*;njYNjaA26c9d.+C1hTO@SgTZ4+۾3ۤ9Yc*[6'PC ?Y{ Նg LE,Fп!e˥C3k}I2Hǻs?Nc< hB}2[0Gیca:TQ5KHL)p^~J?a21| дؚ f{Vgw.[Xh"p7HԬT`otcoqld'rn^= b˳(gҭ}l ߞ| >؄wSBx,dMs^)DAeEGvt~8470}ZiQ0.V =}t6 uGBsmW׭ZƉ8}>@]OFB ϒ'䙔%K^TDȥB*3n 3@0/VQ=VzM)c3vt$Y-w)DMk Xex*Y$'bFуٻ-6&S|xX22'sVdkPF=,agnoLyr}za6B'@!%]SYwtcNFlym+MFCIaܑݛ%VxD WiPYũ(\1{H~6Q{FfxÊxa3OCkjpO{(_x4l۫ \?X5嵊'6vFk']*&Bp&GJi(]de}ή_y(zAs^$+rɃ.|˵ =&hs_/\eߎ*qNRZIIM" C bYQɯsZőwÔrB?ǃ<캀͈iyAh6-nwZ.1ݎ:ap MCU#CZ;g9:64uRc3>w Y$ !#P2Wmwzf $>,QW!}n|49y[9^=ɽPL<Ht2.[v>ap:DR(G,?^Ѻ G\Rfδ̎gNS 5&66i k%&Y9C|vbG઄Q{v9ooBz7n<{z*n'yK^jm)zzM`bA;x9tm%K^_G>3yX?'b@./RlbOL#z#"erP!ؓ[z/xA\ g Aƪ#LxwKـF]\Xީ}cfo􊽥M5O){,ji2z96rC-_g]팉 ’A X+_/x|PnDH׭̂gGۡ}7R>WIs8&dd!H%cP6kT=]Mg&7i~Ks#4"-ʬB Ao5;aމ2'c;_,zz ~H(BCg eN9!N"ndx\Uj DP:.p[\lj߼ $J@Wi{wRՂ ͐bHw-+LcX.6.̙`/RTpRF i lTgew}x& L(M(cT,+\>Ņfi{18+duXD:z>5ȶZH4埃+0Xvݭ24Aɨ415JuߦlM0wdH NQtVn60[\ʠaO67iĥ ,$+ q`Y'xbb6*ra\D N¤i˱@ 1ͧPL7G߬o{K3|,Z!1(!vXEnNva];kcH].ᕟ®וGZ'=~^;N(~*).aD/%c 6v$v>ͯ&!Ruv_E{y16 vjO\YFTo_W_z7ܘKs%3筅ߧW ewuA!gC-KP|y al'rbQ{cjO1?kY1wݵq  "躈ʞ״[)>;wSfNY\&Ӎ"}Zi$q"WXus^q)ډ~j?T?v]Mv \T}4,d /ډңba~zA_.FBFn >ISJY;-P;@[=['d 4UGzi`<>y)=~W~d鷢P]6'Jb_ ގy| B\bѓ%;xS(Qԕ5_V+ (]:@_xF^Kɵfi9{耩T_P!pkUj9.$J!e(kؼeaX-ꎚ*{1PaI*ҭTHEi/+dqLT&\ w&Tű@, 2] )tJqr_ |d"B&u?:giw_9]OnmMC=Oڛ~ѣ;WiEv {LgHn ,)iSx$tSh4UfzBb vUi6/z m ^2j{ʅYDvx՟xʺET #<ՍSx]T,Xむ=jI©*n܃?H'D`#(bz ,6s!_(L{FA,ɣ5 V@m@_GGq;-6Y|㫛*v3 Hr]An${KԚܡC.wIs.N -bQuķy3Жcܕe1&Mp-? ꓗS-xT<Ɂ{N8` #hn?K>2c 1Ei]D/U2i:ZֺVgEAb\e`GpK E]ǫbQX kr{h| > dq_G| v!<& NRƩit QKUEޯi C T~Aك=]W3ib|)7$qg$^mBpuYO/?*qog]Vͺ7pU&ei헏lp>x(+|^EHa9\u-NÜVN80}84i&t8R[5# oL* Nt#̈́b́Q.-3RB]e617jEM{4' j2Cx]+53~/5s`ۺy^d&˽^bue9O]\eq x4I&#I?3,p鞹uivؑs.?*DFڥyF]F5Ha cG{Y>|7 dvJHa=%&6rb9)N7Ppdɳ4akSܮj+40g#SeV:t?gi cw}֙`ޭIYfn Iil)z0˰CoIQ}#g6p>}3@NX4{(MV'c#a&&rl~+X"D/C*\uص3v78liΖ`'Bs,c-4l98w 08}5gդm)6=0.Ie t* ע1^Y>>wi:*G8e~Xd(={yf a[ˇ2x}jKNn6+PUrMCTY;3at֤U&setF(fښZŤXFn\7):~&gFR?ɼ &`O ]][7ꘊ#qDv/;$jҹvrPsT?ڇlJraa7E'+I8P_ 燅n2Ct4K"}2`Ep4;є!mB6gۤujw` c(G1n{\H`#H?*rnCG_/ܓAasF!/5)yEv,`máj|zBB!.|M`ÎX/羕qfͶ[H;£wZj57g@j.L`*x?ay.PgW?t%=̰'l4|$hTeU vOPi0Y}ӿ$d~#9)MJj|@7vɐRg CAIf:a D׾eP^\6-<3 [4S5pGƘ+3Ց t0Hk% ̽><2fڒ>T401l&q:f (;ĐnK|'D~B\(B^ o%BeLArvH\"C̽ HjM*,9Z}ؿ% BJkϷ˰5RaL o@'w=Y)vzK&ˀE@`INjEw|H zrxF589,oy5΂*5ڇ\B?2J#ŷ1Ğm?D|Kz1_i 's|TBu2Ys@GyJ e>^SŔ|I^P2JTs{)"}# ݄2 0s:T6Ӑ74@)PkۗbaxÎ2qk[ӊ5W:Ɏ,n ܯ@LH֓\ 8kLu#'P=oh>BuMI {|Ұ4^!LV%nP#>3%WM[ 47)GBhuִA"N+k<ά;GW c+^#˘QHqAYt>fPیg7EOVǽ/ R}H !H-sح"Ц_9T&r49QOhQoPbm>9gNxa߭>,:]6XU#4L#394c"LI98x<6t bv ڼZ)9 ~X_-(pC@)itKd0f& ťE[8_`? ezZbD|h>D3jF<2 /Ջ^v(0-ҝ@)~'GKҏUroWe쥧-u,ѩ1eƶ>Pc_ ;6 6hYLQ =N%""K:Ṵg.ڝqnM/ i,nVBnOi2ch9Z6b󧘋SHxٚKh>Ӏ`sTt?û;K4W&$8`&\Gw c+0( pF[jYǙbξOl~:Sӭn{{ʀWQe;-pݴAĈ!,nB4*_~-ƃ u! #R.:H#69dkaL |uM&:;{ߤ/Œ)SR&")˚[f>ʫrR)d ɕ1 ~kHEUVxYM2`Yz#ƒRNG4Qy_I& a;}oy[fl$p=kJ >HhsT́]@-#Qw8- i7Kb~1>+O~JF*V kKi'E-ڽjw:S +5ekh'[oSQ@^fA[tl FfūeU@p !*K5fX8!Z+X`c0#ay K?1ZL&EE)W$P=$)+2popЄUe k]-(&p 2zSQt2g?J=wgf0v9;Vnr-&5( x.2r"OX/6"z3?jO*q aipDPF:42+&ٝ苧PehT7jh)l$pYIp'){#sg]#puE*k($~_H0!@m7@E#Wг@90"-$yk?X6"P0I?!lgeQKu~oUgq("&0@)8Qt2`Iq!3de{{l x!i}x"6 5$5+ $ݞY=E?<9Weؘ21_khZBUMH$5 hY[(eawm~x]J= &`l{}BF}H3"`C8nrFx*Fۥ&~dAjsI.He4R_%~<W}WzdOLwdA#.?cGINͣC"۽E>0}R>4*f*޾7 ޏ>d~Klw-L! "꾨hd? %s( =A,Frw'z^1* :ъgNbQ:[F ȄiƮ[}(RE !UgDIʰ)P+ aQ~hFǖE%N!JؾO߹_ɛ% w%Mt~#n P~*C`o\#$.)H2H0{t 2;PS&sծ#j! 7i9GVwضG7RVF }3'PK\z6ԖDzۼM}R|4LX}JngbĽ֘ygMN(>Gc#gU: ѐdɋzqhTNpJT̩D_?Ϭj4>ߵ/7v1O3i}V b>h|k1 1$^"fdIƑ4&U9?H0/I&jRL ]57M$vY۸ x[QuvN0]9<-cnDžA>ɮI8t~7;e;:E9h$_Je%ʂw'ɘ,&=H/yjßt؄A GIJ=r?OY!"W 7AqZPk; f*.D&vJ-)4^peYNUZ!UH4j٠biUbDD\ c͜uMɼCO)S/TG]W1&ǒO Q)t9ep+pxL=`tAu:7#86&ڐl! J1hzZƤ6GIRoY\l^}sr 44 :gjTUH\g+D uZ` N{u9:ݩ# 4M\Ԏ2b#s\{CZ't!,`I~Dhmπy6k Sˢ"u9_)W GEK. C"Ouh *x%hѫ7T37|c#6_pNiY5r0G9$ḉscAt݂X31ÿbqVuIH`pkPo~lQ) |2|{ipz]eoҜ" 32֗y.)h6(+~se)Zi!tYNNDܧAKʁ=LG;t$f]1%ߞ6;|}Rh3~~%p#RӥBOݙe`G^4N ,, +!sR9uƣG/@g7TqoĐU{BgWl`覩 [ݔR왱tQnN#b;qvVMIo#d OvJBL7M,-=35BH"Ѡ_a]8'݃<q=8 Tl{ Ev)`k2\2,!j*IARHI_,`N2zrtb c@Y=J2aS?B$,]HLa,ZC)E#/qE e¯s%08XJwatņLAb< x `=[I }V{XBp fSeU13\ 2`U9w۟iJfxʻ%r- ^v WѴܮ 0g%e(1{l3wD/YckSt{KlL3V,*9aVj!JԳ>fAe͢_<{+6-T169uiCWց&qwd0:I[qڗ즦jNZ |eIë( ?VF:T.#e.g]Pد7Zy!a‷vF7+_H \`7z 0t,7fIK-w];8jTWI@ڎ#/6$Vh3+R WE)޿A8M~H]途ierv!,Z47 *G.k#Cj^ sO7CDJ{1#)1#E~Z:RB`Rlp:+#e5=d&{w+t#A|:OUcdF8 Ay`p6{Ie4OYPqLz5VjTPNE-[MX*jgRRٟ(kex12y+łi9x/DE/& !>fӆY丁4zΑ5'BMx# (!g: =<+mIV/h+eWFbڨF.ڬ!fB#\((Aċx\t$Tq_d`LroNxOxĊd(Ht %62ܛ'#ujEV6-ӋEcvFcc b'Z:YX8Wq,-nZ!ysd445)N|ĩf$c^Z=g(Wzn};tKzĮqaVd"a?" SG%qulU!Ri B9u-y717ʁ}e+Nzsޜ# -dkI!nN:*{ "B֯&(d#VFЗTwp)vYQqg>GaCd͛-ΚNmTNhC[2v/Jy&1Q_\L}AldEeTK!(kaQ7 p.K;ɴ ~l?8+ĩ=W`RPjc>c{lx_4=dzIqxˊ z)A +or H3L&9礇;РyH v@s&Co%{l͠iԟ+'3 QnQ Rs'뿝=*:ua<3yOl e lx u,QoXY +W6( ".Uټo@2dE& $ljB:B-38o:X2j6b j"3w6IP ꒃr*֨p"~ mU/ z2 9:_ k(;iTQ‚V(z*̍&JTֳ*_{mq]H7ͺ6h脁 `>,\IVc!*5l$Vth] (!ˌ2*zՎwjM`{Hu2u^zσJ\;&R/gm̽XAI {am\-eO*X0rfIde1 ɖ u0>A_^WeI)J3NoKweĮ VOFe_y ~9_ 1E%_ң9c#i*ؔ7='( m)S44]_SH1#=JѶ6!MWfFOA`1,P}7[Bj{ )@fJ1ANHKT) QA}SNnaΥ-:*y=ݮJQyT0'"3eP$%l.S{JUj!OG$Nk98I2>!Y!6T 9Ɠe%- ((R;2XD5ny-6h.zeJ51e#:俄`;cX 6pc; fD%|te j$x |u Y/ nJ^wW+S'6-cqJڪYQU); ~00kPשW0x~F_ a@2p];‚/cuA[1azՀNΙa]jA3Z{?څ8п6HS,$름n)h-#@YǛcwX3+Ƽ\siP 5UfXnP9uaHؾݗ=s:{.QVrIxӤƦ-W@pMʽTH], &N?t*bzX\ NWSb (I<ԯ,ho8efXUCJu D4?i'#Xy '*p_ՂEu&M%_YWz^z:F^Mb|udzErDٗ |o#;U>WSqrb􋘠ؿwI@xZDaMo~Kcߕ^8AȘ+B qnY6r IV3I3סV;@HA_܀o Wʼy,Mt)!HoOS1hPvrĔ͸_sI>~e{`K'Y;󭝎ui1=1+U[W(Q%~Ӓd=)n)Fd,e3ŭ:ppW'ǞK' ]K v^ ׅDtzrdhBt"uCtYKؤ599ʄ 5-K؅RajIZ\T(Qj%H68樄?z*,' SrZ3QV6~t\7e|_D;[ xKhcV*i1*#^n03@e %XTsx?ft/M\gQ/ n*ͱ`hMϡ rIu& RfP^ji{T V oyI<ӱӮYDždv+`aY0rj #X)HbQ8y~(7)'jV>620Pزï+Jw/hvqPhV洨jE9\m [A7`^ׁ,{ɸG#sK$ӪNzac<T0_(Lt-}]$@vA"_c𫴚SG k R_Nu$ٲl{5Nnf qݪu'ZTqL'dy^OqN߼}9b',{>.qIW&+(Q_Z*e`Y FJ ;L$ޠv3IZF519OM۳n z8 SPkَ*ad_%ۄ!%Ifxv+(̒+O4M&xC7-XD]!|[c}BG`.m-^ qc:[eԛgTו&1SjXИvM[3?i`aMngdA>z%a>(\2VDZDw63P!6\^()gZ&\h fW5v^2VO$Q@妖#tń x6e #mVЎ"P YzrhpCSV/X9MZ3JeHc}T|8s .leCBc h(HHzpr 1wB4>jS[SZ٭Q,S,q2Pض/3 $nIb! v;./G?T~9 qHVr[ (=7zCuE\q`~}Ij@i몢&&͜^pm.xs8XC9 m- s+íDch: FNtz{,(,9NQSs܌KY1)}Qԟf/ oJWLM_jAfa9b̴uem*)eyԹWh"#)!^xz* D^Cd,8L6D!2s}5%eT]:N{+U|Q5sn Rz9KؖBT`C%Cjf)``+d)9^^R|{I%!XHh)7pK1>E2! 5j 36/ORS颥0 ^KWi/4[% 獐%n31ȑn0XWzdfbzYϏ̬yd/"%<|rYtI:nD֖/FeD})f&+^=cځ j{WI LHT9)WEvl?7k/-`vy`R"Fۗ;b F~+Hdt2LU{ 4_9s0D؛XJ1Z8Ax"^bDI:Z&?s"~8#LDƱyOѓVl>I718 W#]jw Y8= O,y%@vGl!]&+b= +R0[J!tM}7!_?OeET't+*j{HGޜDHTzv5+v8`)S|s_#qv**C>{kĥ9j,&D̈Ү~ KosWζygD0Z!biU\La|$A݌+8P u>KkNDb5p_hvFC~70D1Zwe8MVmi{+B<`'Y =ݢ#_=iE"wՓc ZVRh-|d9ADO9tq:d<̈$3#B"y]b :߇LJy|E8"v}iʳz|). ~ Ch'JlB7I@IhD 3egUԁO3SNnW@B bm  L v<#|~Bp#0+2B;8#C:;o` ]۵ss 4u&DI8Le:J1aQ S~K4]ܑwX͘v<]fE~_}ݭ i߲qv .F& 7]'DvRwFh8^Jܝ@E_{^਽7}$Ci3g ȁn Nv^&+^ OJfX.tsUefs.&I8x`^]Eze'tOObޕHhi]3Գb̵ TL;_6+rHW%!~pxBl1=|@,oV ν}FeGh? ڮ]1\ ]׼3R>SJK+PD 8Twq&"`Z668#NGM]j}а@'9/\j+VJ x^JV)!#-&!㇐ b9t\*6u'6'^ds5n z[NBeDRAd tP8 s]n ѱJ[ a 5}k]S^-Y&9X"Hi*CvfӚLP{Tg^Tk|bhFDXwmZ0p%_-DEh:{1{c%>X'3ſi& < u)W Myq\Vom9]_)%gG -r-^ R7+Gw$5)@ٖxxڵgeoW| M^nm?ĉk]ֲXdnd[A ꧃j t| ƪQȈ,e0!:Vkuӄr=Yo%װlK[B|\M o'X8F;z3G:o^s VB1̅m4Q`S,+8m@;X!LЫ:SYó݆a;cFJ 2|Da3ZWVJ gnkug V %:PO4՚Qͥ(M(%9ގZg? f-c 1eȍn_Mk{ZQ- )QC%yl0&&`+!'+@V],ԤZiM/_d%$-{MXMTōXf˫Ìń5n c03HSX` !o > NC7 o( T FU%KѲwqtrt0duQK1#x/xͻc.;\8T)o@XHC/?ɂY3Na-4ݪL5j lyU N3Y1*ƺ೹a^l\#(8k};9[! k>ɟ8n68(x-J(r{#u`rcj2iFL BQexAom?SFCwG5#p4ʉ CKLM1w9XxZ ˌoG jb-\yoB%ͫFTi8Cn(Ar_2_ +D#!VDo/? pvVeuazwdhل\'~V*L1i#*B{#ƩWEǁZM:eG5ӓ݊(۶(&Jr I@&N9wL-19IWfI,{O˼nк@":}q1Eu%|-v}zGY#M#lz|Izb%rcO ށ^t) í=f~Mь-=Tx~ڤE({s"*RϤ%J)G k1RwnĮ4<FO.c`:v|w|…% TÂm_G_vQern¶6Q&+?Bd<4ajxF}\f℅$ܟD@q띅}`LɟdVܵh)k/MWvpxk?[g2TL*&Q_}Zh$TP ƤuR[9tځEmޫM4h P|A%wɈ&-nнy^{Q8n\Ju )eZr4dٞ;ȕ0 rFLƀܴ ͌9{6Zf&h}hv( uphm{hw6ȜZ_y-+b,L[6 Qq$L~j8`c2NI"zԀxʦ%PLp6ٶ$|BcU A]I{"V| Uzý"D%ʦWGaZ_M)c'602@o:Ub Ic{pTsLhgQAi}é HjF=q8s25k2di(&>tjc-WFR{nKXLQ88u+Z]J ) {a]c'9sP|L^&H8L2 )DhpnMeud]ZkJU jGޔYl|!df?d`Rqс*C+6YȚ6ü#uџ݌PBZ9HW} 8-K8NJ%L2~]Udxm\S uFs), x.t]!q@[IK;q,l%DGjb2Yj/cU+S `{i.D'*g/[:Een䥋;*YJ/ Ub`q䀹8`JXZ322qb֝ Ʋ*DS_l]Irg/Z|=Fv~Ə'zYa֎<"_h s):~fN;'M-B,5R]P"xmtz*\S; I;w[zh; 0Ϻ?9ط" !y8#˥r"!|̞F׏c!$+5NZ}M[?\1\+.L@bbNvџ"XMי7 ̵Ѕu'3:z6eQ mY ~[ 3!>h/ZwVh^uQqķBJC]*,/KNiv5wI#&fcI!ʗڿ l>X yA;QҪm\44XY%1Qߴ.^橋;goNwW7ݥ~x#MWk2 b/7xۆ!Gb)6^,mvpX@8? VP!]p.n_cBeM-?5,I^B䫌s$V! (YF]g[מ2 ~4URL:kd@S6`ӿ4W{'y=z}L@#Y;_mڼD-ʻs i{2J0^Z(ZH3ًKm ZDwLݑ5[pLiSé̓cnDL~߫u61XOiFfi3A3wo@oP\]KM+nJl,1?̘HOd"#}G!D$OLJ=a'P(c:kFWofsgXdjǮ aNJR] %E#]iN`;StF0i/3!!UQ|>%MNPܱ 7ob&b++ܰ&&qsÿzԿSbM|֤sbţ@GwhDح3fOpG3xlIvb9RX^}c߬@(9qR12,[0ۓi o%6 3$m-i~.:/QuUcXΞuU1a^h@! Z25iS9ic9A.^0mz>-I'@O!dJ,yv2"rJ{ѿNǕi(Pp_ttmݎ`"ͫlJɰ FT_SYq4RmBU"mAC _[?siO_ 7tŒj,>q GgGǙĸK֤dE Z}t9E_„`YBwJFw. [u^Oj糭 b>Q~0G[56׮<ZWw (_ae;N(_#tLnrL~n 4W|JVJ֦qG'@@`@cQ.| oˡ:E46O̪@:,#6he5k'a]+X55T4L 2c>X-Qr\C=!pİPb֪B*7"EfM`9)jgM~יۛ$j&qF E: ȧ*6HgrɒF==&| I̴;`{-0֒>&m.c|3Ú>X$3-mɈ=sP{/TkgozvbäPO/F[ *$jhFOض2#is]+k36˃h ]J/,P_JnPDª`fd^ āǦCn\\"58'X23I <R6~<&[,f}去&FO5[{**8!PvdIL7A6d hKGG1,[h\A^΃ ,R&H ȄJ}+$$EX6 #K DIUa^ 4ҳjrp'8N'QIBٗ Jsl]]؟ɚ O n|O^CY9F?Z_CbgWA]po R$U8:K zJ h͐}Ё9X\l %V(_mE?cGQg~9p~yƗF>o4]pZ:E(7"5n:VM $X14jք֕x pA qR%5OƧ( eYOCHt c=ʕ_/:4짼̵ RK%EުL|=[r!+|'n;܂Y|]p5,W#pO jH4՛*tQ?s( XJ7Ɔ):<6·-"G*E>aySddZ?奄Nс hڽ XdMتz<9^|VӣɃxM "(5[WR= BDtx'p~BwmngPg18F503\.f:,…c :vP QI7KJ ;.Fyf A<ٍW۔g?u㛓z7ٷyzR,,YI y\P \!ZW&l1BUɗ[}'oz\}z<$(ofµ]4ILӑDemku˸[bZ@t.Fy*B/wڧ:#-.,-/`{4[L3ӠS}MWeXqv]GZ+263Ɋive 4J#^F{: 8)B6ytH]YPbq?Uwdo]0MXxjG^Y3 H]K4G֔cGX ^[QIr\ )]I}BB*< I}k 2НD^/њv64m0z7-9Vn}`dL@(lN ?}DRɟF_!X}H ^NT룀M(8^{dg5Ͳd>0l sr8tM[9` <[SNy[G9=vǃ pt 6h8 ŨK2l}nqRELn=g*v!RbGsD{HCafi&7pK +~7*#D&Oǀch}$ѫ:K CC/7]$N딐X2 @f_]5jAۧE:+YJN=̊NJ+Y9Sd ̫YHP#|`VE.:SCSݐ.n`vaŬ͋bVڧIеA -tg6#ˢ@Z{FP)¿w\C$9xvW(rǓUZ7Qݤ>Ǥ"pIsD72@*f!v/}˔:r`Hۓ) 5[}JR0x֝l=N\+xZ mʐQB*2o>3')fg:st43j@51Z$*5q4Z_ϿkX<6,=UC|4({v1;UdW 8' _GR_1"3vN.T54j0 a̙Q vaW8 Z~r/X|-N?tÌ[LNUijE8]ǟ%%Zali⟿H3.Crv`,aJx@B#b3rG`Wi8{(Gywgm[e7 +ʤcƆ{854qW#k-zcO _6A Tq1Bp1Ͱ9gu܉q$[  Yx矷*fr٣a(5JYs!B "y'$MP]'a>7jZ]IV&o̍fV/k{FM>%ؼ-ڸ}qPZ,2Z':=1:ꁎ(Fx(.QYszBTBöԦeΎ8hTƌ}F1YaI6~9NDI_*^&e5qfc{kx[s.ΤشrA$3C)RK [mqAȣMfJmiTE1K2Ĺ\9|}P/Z5{>CUJW,\u)7%GGų \+q-VD&rĒޔ9SBS x{ͻm'z<-5U1?%C*M@ :i\D_3YM 4zQr/tnoc^+֣&*@?gkIZIf˯RK_ .!؟OVA$f7 Z(d-/GȖFڇN0b n:zxؿeA|CF jx,q>GyGTrAwX pj+7&1Ͳ={<)[5?.ʇf(N"\S0eISl2n_ 'H(f}KP~4s[9cr!Ewjm]3jc DŽtlz1N6kt,Ȉ]sÓ2ЋH N0d"$Z",N[}}{hPtQ}0T a]p8AǿKi95f}!|k|;>$`LSWR Y1=[(CB (,U_1c:F$<[{a|`㼜~E'Ѱ 2)`wwg?x6jN2 Oxoq&o?7Xү5xֱAOG\dD%xTc7Un@lD` ]Ka EeUaVݺRct@'\H?w`.>)H _/%;d/`U{ԆH$P'״Vc꤮VFO x좥bqO_fT@P s'je:z*2`q6i>[v#l0j짿3iiwD,SBDRIDtf}dr8+V!ۊo^۰-⢐NxaL#G*+7dQ)|>{5AJ7Kdݭq׎{WNIYcE-Hge { V"ِɗu:Ky 7IQș!aJ3Ҙ7Zl[5>kސ}i4V-IpTsc:/]CRy=6BD!\չg6eG9Lj<ܭ>9R)hwW62Dϱ*D~$Fx_gd\TtJ9w$K!][ȘTJSQณF{5Gˮ q{d=8SBfN, J~>\XcHfAa @0Pv`O,:)}}jM#סI5-}yQK4 $P{UN, .: e[! @VO {Uu5MNa4SY8.MKuBLWS^+n]hkqB$ !tϬp h-= zAOxX8ze<4P[AQVHd7<ל~%PFU(P"" Y˃5#UZH{4]qėMlL;iWM$Δ &1`]WfU2x|O+彧'5QG:}Ҳhsp,$l%d !D|t&2-yhv ;Yd߿ŇVDzpfr@ɻag6sQ bt!Zfw6y2tbXT,Vw\Tf0Z;NgܭRO"alW1Ƀv#MwȈ&}+J1mqk{Mno*АkZBS݃*(bho1-oh q~eqQ7uA*Rp"A<~iOK) DXW0rϟ:ê1&w)~똀àtYQqFˢ]\y@x'M?@NDo=o#~rU#T_{p<ʿafE4Be[Vy?h`MgǕCh3S7T4F1_.&hkENbѥ6$9LjPS IO#d~cJ"y\ܮ4?v_~D84_%KʦZ튨Zzp8&hh+کy-F+fD+b!zK=23WSgqOljt}]\MhJĬ3c.Z(exsj9T/ eȄԜ^ ΒH6\Wo=;˛74)} x`~b -`3]XkU:عם+ajq-hxʘfȞesE@k/ ѐW4#f !hL" !mE!Rm]чDDHD*Ab% di49mIG9ʡR?Bl;EcJRDP,uS焐A !@ڦlTA $Q`yYwI $\٣_6zڡ$;"OV"~ͧw \́CmRa T#SwVW*(vKK~UiA }{`x'i>e0ўnHvT .#VMj J_%.`8:ڊ hQVp/\zWE80ӳ]fzQ:4yF& SKn]dF$uh} Vd}՟D l+X+fG-s%nrxy2B/%"Jv~ٴ*$ Š~Fm%Y!wEG1 1er1yT8}Pw&ngO %Ķ'Cc88E1 @)ԉUd^V_H(hR c9Ǝؘ tA=R@ZC'c[qoAS;]j}{jq$\` jU--q"r)PC+-G 9k#fvfәt],yp"`fMUڋvK%MʷDc|#UT0dNA))Lᄵp;h@#)ߟ@ik SW?UO-/*&WVhW=M$*·_sbA%?QL{+ iIߥ/\πk]Q pyvBA.,JWWj0Z|x jjeT#rKԤ/ձ3ݎs}Еp2fz!r3epܸ&a]+^k@[YTC |/қf '/ kta RU-Hy="r*f6ф(_&*> [ n^Y677u~`[kty8uͨ*&q1CKmYF:ˁ&G^ WpjK3 clq*Lb 00%\̛*)0̭P1A <8NJӏΏ%K!i谎 fV]4qsx 悙 9'2%ۨ YjI7dT'n56yQ^8($&t4[KBq5Fvn. -/bzC"w|&=#gdSt@s g;z' ؃ du@*o^4Dd1|zJ&tIXtFxm՜$Y tűxICP+ ]xamߗ4m:< Dsv_DX6K D@A:ZY{s -"f,  %A`Sg)@ ʦ-z4$MWoQH8{|wܓBLohLMw>,uZPSBD!#jd|kw{"fʙh/#?GeAO Ye,/n˾I-PUfΡ@rhzquz#WJ,ም4QRxM+:j8ޏ\{@q:$gTh,~Y%$j9lQ 9\IB~% 1H {Uxt4 SFx>ΏF( 1Yeq(PE ؁n363egHaMw}@ݤvocb!vvunA%)ǭ<3f} AJIgv|7 ̫FI} {KTP||l8P^Mꁮ`#S2/Lol!T.P KU6io@=S;&zfz6Ҟ۸+-4ʎA倔,EZdL) 7+a(6N N@jJ] ɢ\k'#h<fYlu3μAF1 %Gv> WHӧ,H\O{եd9+jƌX3pPvI1]-MƒA4/C7I.}pIyϴq`Fbf[q7O5ة}u?_6&}B~ S[w&~ HxIL;EEdgƦ&+wlQCr/^?)ێ&.u:C[ O~AƘݏ/EG ـ,t V=IL yD4 7A_HƆwж7Q,&~8 <dDn'_S"!BUv<+dE&~zXk܇ Qxy ZquT ]|PYz`|?@%>SO\! 0;ؤ,F kmmAs^n,( UH<ԲϢ*1=Z+;ԝ $VdJX^Eݙz@6ଟ脜:^+L?F=S&P\s 5OhՁ4oE9,BY 3jE4ty>-q}r Σ" Je>v7@1)ֶU'<v a8 &}#0HVUHCLLJ<HĄ,5>m~~eh`J2On0;Zg-IS%C pn .], `nRA,gE3UI2}a)TioghhdV9ً?/L/s`5*Ij=zBe]!¡Պy:&^I2w\r/96aEʑ8W)[`X}I09jRPq2NopL_G<Е^6||D(myZ-VnoCopFm2UZ7nls8i%0<),Adַ,9B{d)!~FsbMwJjAڰ H.@TCZen""Ҁ\zǎ6$ `,@Ia4 TjJVu|!^锖Cp|]^u医mS<5yf}Uw~k={#NX@gU70@Z<H[CE+¥idh6Hr"$z2][{)A5ch=! /!WPd]9+S.<@G]qAFskyٱu_,jQ뿙?,̱m-8; idɺ|1)vJ߻ nz^B,;}`CN6EC\`5n1TpK@6Ui67x )BYT߆݆ a3gПw.z&qJsR!=`1%5er6*g#k<~ *7@XP3Ʋ'{T HGQ(g|ߴ %TTXN$1^A+[6ij|߫)YU?ۈ˟p7 g;B 8DI3ܘ<pNwFW]q~F)[Q~ fg,{^CkzK}wYiشXŋ\(a'LTiѷ+>׈m[6)|j.  vBr2a/?jΛ2Qeہ e`=GAɣ&%o7ˌո]/YQqEvi~YeMqnIWbz\s8|q#> glHG{:Y4*̦ 6 ,<_ulWVP*TE/IoB& iEJQ'xwfI),Zn  p)k|yx0&l< _>lhu'%ShaiZퟃD̙TJ2y`D YKOVdנ^FG}{jqY n ?qZ"1 P5ѐ6zV)Lc590[p͂V1=9"k!֬;:>q#ѭFjdٟ*V8¼?UXGd.:H{cx*~_մ<@"^bP:;@08tıX Ewcg\ʊl~ԮTc"5 ɺeprˋݝL;i:xIȋ*8k27ox^N3Ep,6Zڒ-Kgn^@J{RǷlxa ¤C"MrASg *kGJI3?O`|A-?[s=r_`0k)J8's)?hxAn0vpp+M@JUvd-VZR3LDS";}ez&T ]Ţ =+fZ>"H^/6,''+i/Q8Euج;K*ϸI,515'E7-yޡo2OJ7QvU#C~H]o/ҭ 񠄉^S9~ghYL~X8!/fYdY` v\ƍv3mN<,-QS~]]Nj_yk2鯫T#4Tq vOAm[ N+??RFm =W!+xXy}π-_ vƵ*%-Yt2 bi 4'Wun~$))JAv*!bn]e|zk-p9c*3M%Mؤbȶt\07Og=?f֬G2z2 z!mvx7 {7qC8%JNt:/3g ,I2 yhT] \t9 XMdAna=ˏ=d챰nնY;) M 0yk%ro # u%bXp:Aq>FMׯD\*"fJ?oNJj 0o y:k ^SZ"eۊ::\d*(l)v D'Ӽ/RG9tޘ/oSacuJ1 ܉Ue2_`fSL3C|C y1Z,EBת κuhۘnd"rzɥXWʙ4{ Ŏ!c uf> a- ^Ebʫ 5h:g 'KKQb9Kn-%bZD4C͸Uk^FXV犺Tc]m5 r()%9]O z ^No?32D;C^|Hٷ:!P; an٩2E*[xw1ҭ0_EmajTWj8q^R] x%!hvM,ƒNQTb:QĔo>1kk ,on0:U/JdqǏCp Si\БPN8% #1J1_󩋗TԜPkʻ1xJDPbڮW+GB*Yjf7ڃmri&`,cT݈kdR] md%fCIub 3L<6'KvZv8 rM+8(I': ъP6&Y2Q9bz?=$ Ts 7+t=_?N1q}<*iy<(H_ĀN OR =M>A-gi$q<ݎ[p^UI<v$.0 [Q$3!&V&}WlNBd,k{&F!yW>Rh(IIkǸсފJ+n9|Exqa 9]1jrl­roB[ pFYv?p*̅Q^-H*tGR,\ZQCzߵe˪њZBUY絑)CԼ O-d3`KfXf0ZwS:ӢcF.ߴ5&YjeXM*,]n!:3nvnT!KĢ7pbøe3K<{)2_RNW|'4k|/đb"'EÓF3xyTͩ{FQ=~1t6͛SZ *Ud@opV!uV_ezDwPw$4u9c]L\b-jj޵=Mu_$!. uDMvk  -$[}J$ϕP]3$}p;)Pɛ61\O)t(]z¯INzN4IͿ*1~wF^С\pbd.ofGiϾ|8<?"''Vd{c}$dG S{bG?/ 5юIq 0G{bBI%mҋ-*αFxG{v"AnGʋT| l(t+Y@GY]Ju UJ9ғM[hAG\, #N( uZvMtN7{'fC{$&dSht:hO353'8CSg1;t{n(ԙ@ɽpn87ÙKz%à FK'ZR#gIs{"lbXgaYΎגL-h.Vj)&%aN\7< 'eצ/sJˮF%Rkth}ˆzTì'+AK;ĮMz@{x* _VJQ>=T t3}N T3F/a76#}|HxLf5 ]YDܙ: d}ĶrMlm׳+7ϡL{#1nmM~sOk $I0Ϗ :L.DAjh|$R(15y_$#zhU@f-cϯןh}sbxKb0)f?]jw3sNؗ!6 D"T!#=0bWM7@x[vDXv($:3*([zC˧y7LG46^I4F*FA>2h䩎昤~LY& ÌÚPql3a$iܰ?176\5+Ř'_*If _CA))wٓ_NW&>~l.@{d0)aFnQWTp- od^Ĵ#3oH,X=#UyJo\1ā/Tr>OuYhq6(@mVABc_zL6^;3,زW■a߆2Ԁ8$tgM.KM]ǼRYa{#5@|_ZTpJ-\|Q5-^ 8~Wm 2wz1Jo0JrP%ҙoL+t+ /*koa9`~w=Ahe Mzo#U~`BNvy_R5 Txʋr{T @xҏ' H@*X- RDɤ#l6kbWSUfa 9lޘnqFa$۷Po䫧^ި'<%Blfʪq 5Eia8bzY/Y\E$,k£]v9|tؕisb"ONE3><%RQGO]xbW.?kPp,DOeĂgo.KoZ.[=e-K|3nH+e=('6ݞChp9?64(T0~%7t 後M=Y\ɤbty;=kzfbg2~ !lZ&dw)$ _An;NODmMU+-0iN]W^:C ÇIE6x#\yGS~{cebufԛ#v cBz3y ܄P͚p|8aMu||98},W\TU{'Ϟaвiglw͸vj݁Sn'C=OL_L=?Wa}7]Vra4(3O^+Q"yE[%<9#1TK#>!®k5u}`&ldlG8OV h%w ozIfҁ4ix&ݓ#_-B45*4?˚a8|0GU95u51TyJdgQ`Ed54?C:9׿N"/9a[O%J|mq@E픰mUz6NCg$ 2v2p3.`e/Krƒ53{#fk>c.JW<(ھhEv[mo_ G)>'Ĝ"^n^RdCC9a1(aMyh}sMl1w~J}Dn wM Gp;$Yz}MoG圬\8VWtWy,FiO"]5櫜øxWL*X*)>S"9>qBfR, ʹ5vm`~?E&#^ AUgN;'3A`Cdw~ j_vkd}];qƫ[Q"x'buA@?6 er.Xf[ ְ]Ipw3Y%j&JP l?Uxfe0zA@\~[vZĆƑ"z_cz\~qM_B7 j rF`rUrR a>7R"U/ Bxue^cba0"SvX _6GN Mj#)Oۦ4wڮ5cr=-N&: ʉ@U. #} ;HkgqRoiLd#C/*6qV* w7-l1+g$a6ӜZw*Ʀqo$Y >z"~, הq+?vQnZd7?!;Vev=G` XƃDǽ6FMgh遛T0VĚ:ng\lWis!><܂45?ǵ cYdsՉ{)`Pi'h7pDp>B3ˆzI)Ҧ0[hyZL WWQԊ_4wQ[= % v>P ֒+]$/[<19<-O㙂zNJau+[+ZPAй`?+"!{dnj1@c|$#xǯ\ 17&sE斐WiX[ɿ ]3J7+.>z>#ȜKŒwBz{ &Q ޜ&ADmg}IfhשVUҘ!L:!+Z![r Bi{a FxfJe9܂uҳEbJkuKQ&W`<$}J=:du(2~-?HE~숦 )_mf&.kEk?+B)%f~~0 h[!4,#!FRF:\O?-Uc!R0\!dPٹ޷no6@BegdYҬKx9蠦Q5C" A00#/=a|G[|~7YwC-;]MjF: JŊ~{~:㳋|wYP ޮ^RXX;hגO4U8r)45*4}"0=[*C3qi|rBnK9N^t5j Ω gbG#h*9CfpȶR,VEM(ɚtWE|4"@8Aq3oO}W ,nG!y\Â>SnVUK ,x]g<㛋1XmIJCcmj]/p('`I$Q!SMl1D1 ţn i`F]'ol'\UpXkH"ђւ{+ J|Gxj .3FYXQx;(l[:>տH_Ԧ9Ӭ5w>EЮ;5bH"yW $<dI\#9qhr6(J֊WSHs50Y[L02B;=v7Db&)NARIs$K}7$auߺD * k+<š`&>ϵoUJpIA:@8`drsIBfɘ9Kt~ ԡ4FI}m!)&J _kp4Xa57YVK3*"~,8_{50CE&M& syU2 v_Ӯ ldFOE Nꎸ-Ռ?_21&o{Xj\D♲i5댅!%$hA c(-=7rA-*$tho@y )}8>Qbf`-_) G+`_P4aM;͗˷ż̉ b@A 6Pwfӯ"oE2 쩎UF|XhUJ^aDߖ] h,eg(y9<>C(LCJ>f,Z'm,8yDUnH@g ^c> C٪Tçrf}[mH'0) CuVo^β#wJwFφI _Lf`T$ZY^xw"Gjf@SD5@a7͖p^hXݠ]FwpWD`mjg~nQɿ$LZ^.!g51R{O:H~'xNjyco4 P-0 \tQSKF*^[mf:,oLn\A;[*6k {\H>!m 8ڮ+3B߄#Q*o`3V*QA GI1w_]ߴzz M%Ky+!܊Sf3 ; d7)*wf騧7% %G0_baҷNi. '\Gh1\KPNQݳ(fuu? °NCkڱ:E?f;syCrTӪ1( PmZ4`za[G{ISEI6ɓ&.Da[G_c5&3q gy̍.Vk~  m,ժh$ag.qeo;im:T=#Rtd@~b ie~MW&A_-ɠqK`VS*VHC T~!F 5"ti]@}/Ϧaa#?ix%MymC[\m'Ԝ(٫RwU})oJ*@(&3&mtZ+dKu Yճ׸ x)L{4叆&1N2 33ԋH6s## @bxvt]2g49%Kt]^fM&0 6.8JzЫ!Eڥt3e]IDM.PDʕy0d%EąL-C}}ʄZ( Ee7 z[4eKnQ,[Q}`2 QF@Ba w8~p5wA{+MރVy OlI7=v;ݟ̇DL:0wF^>[w8J6ZL)7AK텆U#針$<_/^/kDiA;$OwMiMU1׷.(%^EMAgvanٹkv/~^s?^6?E?? K| SC9n 8uf9{~Vt|7Q^nƵ-MxVaDI}w!`V҆LPu%qԟIs?y@H }YL!o+eIyzMflq':,FgQdB3 q{80&jШFG*f&\y6%$}(iR>.,C-Zs^f`07Ϡט8>@uh)]l\+{HMBxT?:pX70vrG.U,`\괼{!Ws"k8lZE\.t`_*q,ޗT,T81Eݭ* U(L Dl NL-PkOC*+yOq7+T7X9^!g sQMD< 9rfސv-S' : !T _eڷysERF_\Og?wyg3l:}['T-"ǚ)'~ԓCc2w 1XN2(5"ؤTO9WT]5yYV/4їaeڪA]a}=T$2Gg-zjm<p u2FC|bA#ąRa:vd8"nf {ŷ b(^H⺞|^,i0&*NK$7[:+ qAggTʀ6zztBIKw$ f ׉+-Cq^P(pdmBSҼX]UAX|0SA%+G6mĥL.x7s&z DdTM$"'11cf6 >.D[i ]Q-aFfqHz{_5{k܏_o?^_|Q78dT2k=Ȉ O"- L`#3a/YU`Mq`ayȩ V%dj|웗"ejRtm]nFRfOۙ,&w2| DGtN'#ruK~YM%1 q 1>/\f ZX{L$=rgnK$~U.?VQsG*P=M,GvΒ;bȝYp%yQr<4}+Zxb~OHO<‹$ءLN:. Clt1rL!ؾ1'\/_ BWqCp}06|M-n@+v@lh>?+[ƴd.sRJy2l秥:,uf0u^.iN } ͼ"_yZد11>g|rt]%ΊNH8܀N/q!d rH[9gO oF.l8\7c(rŠ}Vrt/^ !B6 Ut'Gl!=J=Z/-%Nk5نD-.Vm_FrB=q{?jjM`9J\LZb@q:긎Pf_ \r,ՙQnQ'ߴ 1^s_ 9{)q:Uɩѳl֪@Oq.5݇gZo xw%_ˎ@♓Q%K&LBbշ%+j9'X-YߪGtDx:1cIj\^P4M,_sh]e(EXL4G1N^&m`ژJ?]M-$g.6D=,[T𰱥@@ժ\C>]:曉I6hf>Yl;2"+CL,|eg{/l+hFJ'0zꟌ{7X3B4c"놝!Lűdu "l OCFKtq,|fs '^OZ S-%.[0&;{@8Qd]˪4\hiK%LJ&3,A'ӟxVw1}ɗmlƘUu00&y槷Ie5[&ҙ'(Ԇ3c_) > |Q爑ec(kF G2Egm\oy مMQ k/uO`!3ݨFЗI D *ފة4K`Jr@!k`e I @(A;m"Q TjaT'l-'?Ms]חpxbmմ\ݬq-P#hgL~I%|"NdsQ5DC~2%^Dq1.;l&->t%^ &Bnnwr#5O`^dOؾdԳKt?Oԩ &IҺR{uj>8% w=VW-0nzD8$h%ՎawpBUM;@q7x52 Sc>Y>:bB8\rh4ȫ] !0Ɍ~]zKM"Z3"e[.η`W~W:0>MD؈`¸3mmaUJ'u*6unD`.ez :ϐvJ(Lz«~pkKac%/ pm$˶r:ོhLȲ,:lBbu :a"{hUpqJI cT#R'y >B-"#b>FBOs3w"h-r1\r/DWs{D_;ir8}? 1uct3Yh‡ \$9l<2dO(oGU)3Ai7d+ܟ3%7] u^Xjs¸,5ѭEضM*AGf$!<:%ӈ͹ M:yIm􆆘y*:`&Jy]ePnTzupyVgHz0v[~/( i8#|(*^݄-ۡs?!TB~]d3`cn.=DN'xT@v=ר ?V ,cz} M}l) qD񌋺%1A{NJ&2}ă^i0$+= g7F"~<7/=bkt{aGA5 }UPWJq,y#ٵ}e͗~kkNl2xw=O )I']18=xQ;Jp/6Ɨ~3hK G6! +]c{gzA'ٺR DOy#(CPe"uuʖ4HJ^"K$`c_N&iF ]Tnc44DCXM)F2u3=B AXT }Z$ʾ_yLz$g{qDȊ(f3KMu7 uC|%%Pn{ Hr,wV&t_ L;'L~ $NPY'[_()@f<``f>Kqx'5$P63Hy]hQRk-&g@r~PQJ p7 a(Љ0ߺ ǖtQ;oԜ d;5-6.WVNP6%uО K+NU.Oqp,Ԓw` @"4t&/€+5c|nD#E{[4 4M=`}eȴvxonE=683 J?moJG7a:V7r`ƴic,80w:Sz 7&|qQߨ9 Py Uf+}x:,t%]JIf j*C<>I!9:V瞋;U2xD%YgےV@=c*ke 6d'qaT|t},65aװrU~ܠ]vTMEw]ny%Scz.đ+D<0DUaՍa1F̭baΡB&pczsVgT@X>bpq?SP U XSFQMjzȶe)lm]'])t8CgHH0I^ Rӷ,4-qu eqc3M#D$-fB0?Xzs:P1X/%{+I8ԨHc"?̠h{rrIi5H9|4=/²+4=sTQlxa^[yq[Zn۱4mlhWz"C}腴T^s_W%1<ʓM6zeЛ_źMz3ETDqT9: jҹL|JDOt˚} Kx)M/Ā[_oUO=rDRE@N̮l2>8y?o lN>E  եx~A .j\>yF6dKI{%FYcػc='!];`@]&,<3qXMکpdؐk|2ƉsXEZqN#`PAEӞcRءlU][2Q{DjT 1hD>/~E6bI%jjp`< %g$0ڂ\GnxO (K#fwgK0'c GI}d ).jY/g.ӄ܀>?zXt܃PQJFkc)9WR@8IP@#~;J0qfFxyq|j(`,7q?qN=E&=xM^Q?BDѲG SS՗BUY sFx l@Kif؉_JQ3 W5vѷrm#3m }鬖桀DwBƘlƅ7+-ѵn/sd( +BEʮy{zm"B֧ k8&sEE5NjhIh1}y[85~bty4pYDkQcL6/!\!.a߱[9aB͘{Gq;gqlF/ǵxCې&kc3';z+O@$Cn-@7IJH{UDH/UwN#Gd)Rv6DH]D>`ձm-p+gUjvSu dҏ{~P% 伊v3<~KLʻF=au]rD"15>~wXĘKE ue q6ku Rbb8͢KDΆ4= ??i䗫%I U{Rw_TO© $OuCV$$6:jիKvfz&|&ڸ,-#Q])`Ȑl _4fnJKH XE % Яb{5L>2`+1=Fg+{(煡P~ jp ^kS6=Uڟ-|݆,:?P'/Au? ҅{ &G@:;*Yd?RUQ}.6ǐJ]X ^$`,69cP9`D[b5+v|xn DS)%Z 5yFiC5&O=ih]ِ瞐tZRYȒnɪ D򣍡'ff# ^9MxMMJ,g Sb9cG SX?E멟#)R1{8i%3gkLiY$Dh>9pL407tPyTV|v6g aӚ\zl#K0~5:^mWȎPЭ\G$h(̙ůQΊ,?> ǘ$ʓtqhjLoMh+">4nI `v/~pLH=3E !tpҶ]jd'e䦛8*Wo윇D.&nlWQ(9eVVߝS4Ң"6#z)ov!ƧDͶ i z 7"!CA*H ̆[\ja%1C<TiJ-j.6kAj8!B% 5;r*G q Ry%H +&;' NYC , ~dx!ś5]Ză"Y*V%kǟ7"ʄ~퐺]ILbwOCʻ(2mQW>Wrψo]_-`aR|7RRcpL>8Qį HU5 Itq%q:Dmϫ(a1Kz6e5ݰsĽ"whQgUWTg.XJ7 6/=xRscM`Ͽ-EeHTEI2Igh@1\.GzSN6SSny6\Dnt1zO"Z|Snjov6VpIȃouȏ!ijdu߸^ԔDy*4",^< 8tI =Ĥrbx7y:(\""8TFro!_Ri?ZUI (@Eۉ XPէc}1cnf^ȡU]ۉqZ}I;k/T1rAF'nөFExa]rw?O$ȇU*+pZ!714Y[;=b8$L;%$`"oت,`4׻3bFbe;Xs VΡV,K?3a.̆WXag1|YSO֓ٓFjz^b?h]=u 6s/&9`(N ^0Q{82/^ (*U0>]sFtPI{ A/*}8s@Tpp|cuhn  &hD6U{g~cN'C%pP*1+(P"CE3pnئ脊ʹ L$CJ?Z3$U;M׏TnҾoB޽#45)`:nPб5ǃ*%P ar~j\!pX;F8YqyB?8"Ohu#Ir i@2rBnbaZNW)$3U&|]bz@Jp~ Kb#Pf&"PIs:6=h]I !T),ĉzr75"ѬgwCC/ *df@9yjĝJ@]l0Q'ϞNW`ю\|mѼ]RMe0 hvrbm ydi2 mn̔rTˏCO:YnDH<." +}3@NgbhϒThja+>w ߓ1vܧ:3̏m4Q*p1?P!V=gPy}GVt#]s(5m1q2n/G]Dzn8,M2?毵i׎knKxl@,B*~>~0 ,yh0}.Ky+Q;`$rcGVG ֵ6%,ȓQ+|%흿Ճ<8:\3or-C٪: uC; F ; %ckR|c4~?DKV !{R]r Üaӷ1oΚ`EyF4,%,{pUaէ{fz_oV!"/Ol}%_AR I$8YGBRK*5iA 'mB@Ώ3!9S*!Zs5V: mS=uK;7 pM[N{*snb (sC7ya`"~(;EFTa8;uP4(4Gʼo%zA8K@4yQAJJ@[Za"6 "Mc/7FHhd׵ GO#Zۖ^0\AݢH vi %(Q ofQ}KF a\D9mYc>msk(SqXˠQGai_ _`L[\VX8KK`Icu τ~if,֐zp'MotS>Zo˥9F!D:߮,썎\<$S]ˆ(h%o8/N=FYOz>(|i̫x7.k64T_HLU^ N&X7耩|yLM7",Cg2qە|S[t>1ǣ.n9e6iK|?4`N%Z)I|qj2#ҭG]z "X#hrSչ׺H==eT} 'AY:4 8+O\ԒMWl֙TY/3gS4TA~I+g"졙P6o qa<ᴴcN.zT!)L?%03V޴fBoȖ}.=dץ"6Z`cT ,wBE;=&wѝ(;$4Ɯu(݅' H(ӼNMh#2R^pN8K J ?mT]|\=)hwEkk.Q%Q:\&'~ fc\>!/y eZ346 wNdUrk"6 W!LJʓ|0r,Sb }qac= npz:á}f܈'J޴QT ÊyzT)15 @u,\4y}Y湠W m89#ZpD#'E LĚېʰX">IoomB75Po_-$lIgvì#ƱL!fzzf&1-OvԱT ݱV4n#bO%T XRm4?>ܶwIdȚk`ýr7㶽@Lp>Hߵ?^ 4z'Z0߀&"=W\bFdcM0Y 0ط_`2Ԗ\u thߢO箆،t쉱YXؼ B LƱOs5.j_ [P)(X\Dg;U>%/cl̓5-?XtiK#Jɼ9 }*#FL*T 6s=Qnl ƗV9VSZߓm?i\%rw^ͦl~`pkDfkX?8R…mQ )U6bJ`Ό=-3t椳kcxXj\@G/QN,ZOڦGjbǐs@ߨi[qjlr_ uӥIBD(]^9IF,bf|ScRmӓH1%T!4bG?@^zOyo,#(u[N- 7z1Y@ՒcvJ,4āgECLcz;|rUJquy 7/֫ZIPzv<'j=b`bB(y/&~2<̴BS"Cݚ<il~w/>W+KVI5؁RKNCSHBs/ k} 9Tv'h Qo0gﶫ /wuJ`SV(h#&:7T3XTf BlY ťDT-(륟]}Xyt.ZL,h)42Tj^mDy=j46:O͑A!<[YVse#wvhLBGU/O4?ߕo?lD)43~\4V*+ naŇBk0_-ZPּ7U=T!O~k֣*DGԒUJ)sl=nxORgevr#fv}\}Qх2CB\uK`U2p};I4=r83LWl .`ECCjm#yu}d?|!0#byy%Wx"$[fmڗf龄%눝2 _f<`gZ g2!ӬzSCi@zYt|芚Kr`wэٿ;" l 0=46%^0~0GӼt'Ns{$q&#_5Kp srd-#Gua R%[œOR ɩiOjK& `Ie~ fKv"Rm/5onJϾPOl '\e̥@ƫ`H)ud}X9Db2}ſ'hˌOi,#HN%d3O : $蓛jrJ! tj3k-grJ|J,_9_E8i*c.MgE`Mjk]./^%>11!ND3 '=:P0uRQfs!~UM䭘Lw'zyJE6ow3#oXr5PڏyoFӊY"~)ǀEEG_!]R:#V|tp!cte)܆H]ꔲ҆kᇉ-AY#b1SY7cH+UK^uP5LBƾk<5G GS{Rr{vvRg)Ē'&2RXûSyM֒&d-bL`4_Kmũ띚ۚ~ i,ҋ͠}6ЊYͷ?0d_YRh /O,}¨5 `.ZިOKBQ7+L جgRK hIPHյ@d@Ype؂䆒jD֫6KpaTSBW{i,F:@W$َmڛbl[eYKes<1K)zu;̃Mb@o)7Gtd+oy98W=;BzG0?߁MڟG0Q |_+XcaTk\j mR[Ѥm_ԋs2 q,Yq2el04u&tm8H4~gnMAnhfR]eӧLwm6qɪ|(6 @,C-HFQ'841p׹]}ۜT /uCtHYi5(T׀Ao.CLwIمqhߟ 3O4/VAJE Po5g*yvt>9܉Uwך.mb 7Noˀ!7eӄgz5+klO&bFXh]T,Y):l3 ŅvŏJ%klLf27ek@0R.yڎAo♋.Q 0)4c%wbjba<@FFZtrvH%E b %oEvj mUO838H?>1Hn]@7h'D]KJwtfanV27)f1>^|FOPe&*գ~Xr͙*j< 1WmKu3D}^_&i@R,e m+E;襣 ~iXu%oݜ3Ea·|z~aۃCbrx)qiޏ ߝ63AhFl/a U8naaElg;`Y;"idP+z7];WpLynl̠Bڌ.MPS{Z<,iKʿ| K|p~%~kt ;oߑYJ;nh|ĭhN~0_7E+6fG1XycPlXbÿ)DŬFWmF6E!=cG^y`p@k>sB3.# tnٟ8inVeWfҡ6SEvi')nf ^'-فמQ~燜elEWDp4  SVY9!&fKX[|:|wo^ =%zY%U%НB+tAu*?DUSW֋c~ @p%/F(jQJ7<,7c[lbDIe:qYÆhks>,SvU ;o'G+~s[qTvq"H xqRPG ȥ{=4ε[ѩ4 ^Ϫ+; /w\J>{(]ڧ=݄ʢ)8FXh]cW)\~mk'E]{Дat2^^Ig-E"xw@ LMFyF`fQ ̮e'iz!t"ᐶ oϢt3]uL8.B}r8ۈ{!G/k~tn7m@bKҝgoWz'-;sH QG{1s54bØn W܈Ucl{ChtS| F&I(Ƭӏi_hv w*WyB[0ZHcGE%A,&O>9)v;Xj[U9MV1J?(4XYp dOû? 3 ldF>|]iWy@KX\L7(\orq E7nB|DTS}hY9R35["U orjXu| ~^?`qA!~^m9y 7*΂Ť́е.*ue f}4L-tT0S5oG&1n]ݑ:w;MUx/c; @/4{EVchKc(kύG^gl o5c7a`Z1FTevd% VՂ"Bcn&ԙk"$\hO'Vl ,>cE)s_鉲3MAr>LɤS,{+K<ZߧB +La|}=[sPu(ޜÄLԲ#+9oJv ~B"* igx0 騁vƿLĢ7XzlS|6 nj@VqgW]Ea?4Fr;?]X^cR,(@o0xtfA~ O$!+5/S)x3n8@+qȨ^W%|ވ`IlĻF$ P7E#6$`(#P abߣűFyyصyTp5Y VrJN|h##hՈ ]~T3p^\jO6~-ѧiE՚哧O= |Q_5W1LbZ71}gT7!G;(6T}te7vdYc O:޷b1/(=!};/sL]تMFz%J5+sq85Q^#՛t"J-|eK;10J(8IY[:jhE2/p}?dS7Mۄ91ڇ]QAvã!qV0&p66:(5}g^.?S7u'7iS9F=2.ZW0P qcC֧rJK)lQC5F;&qj:(Ҙzzu$LV#SžPڛl\%ӻZɈ̞<-%2P7-W%sGN'5%5owsy톷DN=%*}/Ҟ SVaav1/?HaZ/w&0rp~M%ѝ4W RmUVa篷t)"<`5b!wh-BRFDz.WXǁ9 TK ?\SQ'pBu1' {6|r /\b>rj]K;oԥFO^^£MVL>t56@~b90rO;ל XL%}(MjScϞLT.u١ u'p;]?|奣-vKrs@y*CΊ'!\TTp%t\ns7rel҂a̛jT0]2C?e, TIC]dҊW \?l1ۇ+~ 5ZI(ت>Ë ^R^>#pȳawhMMO /qU>Vm;-Ah+]5w[ { lPˉc}(zEoP"MI$Cnu))(ݥ T0jƼ0SGz0َ0 KQ ?I0Bm+?ihVf?x{^&f3Y&!P?WqI@h# t/;HS^c,b逜⿧:V7P3$f 6@t7#+퇲)]R1$yeqOF@Jr}xuQ |>]ŷ%AV o\iNŒIߜ3 kjs_(7jbn`Ն8,U-CI4/ z@;y [kz#yƤħ!gک͒-wx?&'KG05\xWi[r\խ㣳/X5UVs22C^ByJW\UiDwM3D=/b#AɣF-^)늡51򑢴_¾)ˁ29(@q`frwU՘"<?3_.!<ҰoqP! 0J)6܃2ڀ> t~Z{a a4#3BμZq7iDIӏci)|1'gYM!VHmqSt\Ո%%l%6%J<5$Z\͏L}3?N|&ai Gnn}g}ݮgtϥ\64g'&qcĽ8Ԑ%j4F5)PkvvsL7nIOei>j&"MТNJC&(2K <3(B yF%,H":0*qYhmK_szP!6kM#:ƺzzGop 8.߄.TS*k&+""yEK|2ΎȂ*NړXqˉޱ8ّZmp%MDZ3Ex2d+Fib6R Q)b&Т!s\)5VaknN MIZ=xhB eTB72'V$q1Oߤ=p^ NXܻi@NNݴ /ʉIOTvz^%H$lEH+2°x+4L9$3nf:$b&vY⸥<Q%˳J|؛YŊ!P[S b9Hj?/%Zr J o!Gfʓ,޷ܒ_By0 '*ה$Z\5 pPd]NXlw<_ #W݀==K;4'AarS: i#CCAgw"mq[7U&lu9z_mjᴱn}ы õg2<O~hz+k5:gzDLiH@ݒcILHiCr&84| P[xcK)<8Sx`G<FS.-"t.}!mTuߴ#ujWZ(=dMJYҶk1@P˽|jAkȞP kdhZ"HW7OyyegC(J^$?8;7 0qx3W kahm$~}IB\WY6#T3lطbzϻ^X;z J^F(kL䥵JW^t=6~'׆4@gڮkER$ߢA yWV00C۩5&3"le8*wY 4+zMXni=p`(~vX´pw xٕWos3qRvr$&$OZ;b!j_aڈ5.o(#Tg7@l5S@sk+*e,|}˃MX*ª;v! He1]ܙ t#E'ϲKv}T>a@g?9ŝgI"a5s}X̘|,C <&UK,_kYYÿ<g4 B=w!יEs[&soIb)z z=gS^T9K 8l8iR!||GTт CZ$4@Jdhͱjbmo,c·u<յ3V5Q[8Go2#6 46H&!۬p#[Ԣ+x p)d]b; %+AIcƯZ0QZ~.r܍n'`q|1)4Ӛa%>DGE\T-x|u#PQ_|FAT^5JUࢋB4pd[ 9 g[{;FKJ!l=남bi$|v}ekuU2 `N)5GJS#elr}i|bv8b= e1]zbXy9$^:$a&.^*9X |}'zT{tqB9FAX<:,.L8^ѮzɥK\J& dK zm渓"좟c BTfaǝL3L 1@=ix)ʥ,^~o69Q\T;tl+A,p[E[SZ# d!|i5q%7;WgI0]HCL0Wl̘`rv&&w1`$D( lUJm%.j٬7p-ZWz B-~*C^+^q4# *1QeLaا5d}ڂ(h,h|\% kj[Ѻho__[.A.(qtzMjczxnx)~nN3Q%L6QE{pŒ96,j\"IA{oԥP^qD|Pj rwO>n| gn<օ q^[f*(@Rͦc-w&h=_z5@ˀ*xQygLitE-۩زC'ApF=)Cܧ:c5Nvt̔E#TOPjڞXkko f5eLVŭHnp)r'|q2L0#G%HNAl?oTDLRIew PӇn3洒qb%I}I!Ht#3YdV4KH`"%&csm1"<@Zਖqmv'To2بm|6旫/aXE{a!$\nwLwHkju-ه`:ka5Y"}%OXs^vz{SBkdBskHfI#ND*&wBpvt[+ z -YK\Ŵ-.Iw:+}FySL1l @.@RA?D.AhJZ@$loz]m4'DNH> vF#TMvEUv1b yˆOxd״LI QUX쭽cOFXߌj?JV@Kąj_ydl ӭdW0uGQ*95K2VjЙ!QI3֗V JY-k2@<S_=_0pz{F+c o^gzwe/ #=%q3X&SܔS?MEuyغ_~_h8%6^zF" gW rwO~:Đo)&n=8./9lؼGs8VlϼBʈ9Ȉ⭔W|sr8Ibi `q?͌yEȽ9C3ÀzڼA{*ps;o?բ,<^/SF#"@=,/z!ªwl( xH֞0 GQSSRݎA O9I~>f+$b/A1Kk&- )^`-6iю:*OFx 9 Uts IqM+XG:D5sEg!%Hca"Z6w Í0ꃠ_]2~o3JkHbZ4پ,3D||`x<ܪx^gMS-1X7 ϶Z"3y*:ߒؽkJg]#7&3F?-T?tDoR|&uΰܙ7Mɱf:hb?>GM@b;}ٛ0)ȸMhZkJqAN)Kk}sy')6Ꟁ] o#66'cNARb `/51>y(_Ss2R7-e;]&ۻ֕#?Kջum}{] RM:z {nQEN~0%1-mHֈ׉ 1QKV]Hv$QRn3l]F~CM'iiLJ b=~ IvS]i uڭ]rn;P`ΒZOQrr-i +2 e,rpw]q *U~o\'Q}"hSeO$O awT.{0tm6cn eA52\I4b{H)QƗX[1iq|qb}̚`+X\镾B76O'jXs%]Φ>h2$!-WX ̏Y $/U#bAE?C\t_*R܅ 80e~Y.m|+: 2.]ôaۓl+r V;< WhuK҈Ϩ^24'&0>q06KRÁ95unCmϷ!'iG5]J~pVuDaZLt;ZR4(+* Z-ϖ3>ԶI¾p'G-+bՌ<?z,?hJmݬ*T-O32-&~DQFZ?PQ7qd~rQi' 1XBj8XVN흺`>mrx}̝#HC˖O_4qs8U er`f E6yX{c̡FpdCsGl'sR7QOԻB4:nUݣXuD\>a-FS y[8EF4~?D (h*"7k@B?Y7jA_{uA_FKn'ݍN8 /ߡUJP֠)Sb$>'qbs|q$l`,oV+8}tet%|(m!I3?DkIU$#jZn#e +7._RRIym=ҪsKPXܓ>he>cGy!yIz=%.]c |i{_)tu]`^Z5.bA˯}#¯ 7;1/®]7{5D;:h|Eؑqя (!dLr܈cn/g]k}+\1 GȺd/V#ywNrؕp8'L`8@|*.Fj>ݘ]#o"Ksqˆqd^ I0fHcdOp' 6@& ;/J8k@h6N0w~ J+ C`3Z5h$to@ 0' oJ7ʷMB>eYȗԑsh)Sj7(^זNoi8W=FY9NiNX77B/]:wڝXre\oa_kkhQxp4TFwN$-1y%$ao#mV:@+L J^|ZΓzhFBWḴhkaT^ ɑ٤@^FqjAtZ+8Y F~JGO{A#f$&&lZ9 ~Jh!g_ 9lo> ]2sHGc-___I֏ O5N*CnɠzXv7 5i@޸Y,PJuhiw7ecT`EHۄNN=Y>_s ?Ab0A >sT0+ceC;=vMs8ΆdM Q\!e@-{9m6hɧc'^Z`a\|vOhǮ'9!/ T%@: \l * >y+n(ܠ;ub5W[+gbKv6R}wn0(%rukyXob(D_x4nsyT/棧ljΡ-[UӋIP22How[gb`eEW7QחB NH"-t9p.+h6l8ϰʏ oOab.C#:Zdǹ@ & $>+|xnN5iܵh,G.8}y|׫O}UYtҎ7a7sSeqg2s+l̑siN֨1X(ڇ0)ȽqĔ&ظm '>}b;C6/1x 0|kzRq ˩Y.VzIm%m?.s.8 e{ŽQx,Xg>D]%+6Lƴ(IeW6EMMDNF9 yp(qyAv;dVӧ3 |g66 sRhnH#l/ZU]Ӯ}M6X]\i>5nPT/%*K㕘# #O"a|3VKg-!4A>?9v D Dvdån0;IKjC3_`Ib)CI'OXtlV1fOQl/[8ctiuR[y!hѡ_оBNЭ!l ^](Y=O}V}"磌 G5W^zQQ._O)ɥXI,+'Ӓ4\lCx_eN˽?zAmfr?BoA9 Üᾪszԓ'Ir$h}{>`C#|UĄ`W9h1e|d8kЕq0~s Pk[#34+}:ejw>: |=лJ8qH3Djqͧ1<Kn/1$+7{utwcy!?iq ,D+5/w>Nu@31;0X]HO1)\k yW̑ C/El ;k9el(/v TH;,u <5C Vy'WK+@k__ S-gjA(䗳J?Z{2Vd+ֶ܃^a,@ӽbbFuZ`$!atM8IKȟ}B:7 5bhA#Jښc NI+C(6A3aVבEvɭVdv U6$f 3$}O|mPb^[e[c GKI*rC-oȺrvO6V_ ,*J9zOD{leJg%ho6箍wl1D s=;X=h%R=,dv>G,uAA٤$R#6 @;l'AsDnx"ie.,Wx#/c̮i䍘ح3%I_ͳ6[R6GM[aqQM7rv2 z?3BӃOJLS})=O덃٣TdyI (7~{voQD o{6kWB3kt:nu]tb$p,ϻׂFUS"HG=R71= jZ;%}e;r+%%00xh;3QqdZxс ;Cn ]T55d9do!D=3"U>W6Ll'la)4wEors)(Vz~jSjs/!dvVb4/wQL#X_&6HPx +W0=L[`ؓ5,/C cҳ'^<`e\6r*7jW St bw^H2@3Ó=1n 5v̭܇ӘGZOyCqt:ۦ@۫kNRG~#ơyXM~~SxrFowŬS,sWlRȎx6B<êkOTr-x}P  3>N`aA0W;%VaOq2v-Q@g+tBP0~}n2=%Z%-sG&4{Ŷj:} +"bi!s^:D\$Z #q SZ!x2Ur7):W=5`"4OnHͩT:gL[Y7䒽B% (V!kW42BY9-tyiDHNa3Ϊ'z1K`NQj>Pܷ-o~NK&i ]/w|i x(`'/Jqr)G*/Xn ~*ezy3$BkVFtoX֚58AK3LMu5kwH4C^_ Y]c oGGPaܸ(ZTE8):S%@Hܘ#;3êp50l5^qߥL흾wg-]kFdMZCIC91iI\L S$wkqϿ:|(=O_ΐ]_ .(-26~dRhbɩ"˔ꆟڦ-3P `D>o/P| …`"`~%7}RU~S,|CzA [ N?vb ma#&i>D:trI a.sڐ4G49.`Qs%Gۄ͇̑|0 c/ψskM$grp[v<ثWGSE|_x4%dl?0:'Ş\b#Q2_Ey=F <ٗo$hO(œ]LF^eaT!/'ic?y2x SwEv'D V ̽ U:ZY{> cУe&2 g<?I= 8o[HexxcVF# j Rإt9vo#m`si-[G.!S_DLz1 a2Q3M>M8E]_wY.K b:36 igNVr>jL{g]_ lZU$8bU^C6usi0#/UT"2<]VxC ExN1I҃p)2ӧ/YCȷ^O+.ߙ"fسV/t{J \#ԘdV! c&.rYJ\ANŮO-7"YЌ :MZLh/"|ֽHS Ka߀I6NlǦ߫ یXƙyٸњlGY%0)mA,xl3 H;f$U@?ĭ5$cG(ah÷ClPv]z:u$iaōϖ=X6>J= m{swT&#(JrQsw&MG# cK,ǻN66 =>KФ'Rۯ5h?]/tFӨ9!nܠ̸i@v1fqWLYY7h)y[ 0U7&FbT5BD)_g\}}TKt}*8!:G]ZD߯γz@~PCNH+(# q>--L i?X76^ 1(L]5BQTcc_s"zd|Avk,mn=~n֞<@҆TqIU }4`O>UC2CNd UmN3A'4 ^4.)-;µ%6jϜIǙf az<ԟC0ŭ-;H談5ӝp[)n9?nM ')Q8+Z!K,MͳB>:[FiӐN^dx:jl7D_[@ras#sf|cOJ<*($PsNxy&3Eڏ'ǀW*%)gl#ꭄ戴úIU+` fbt{KlϛHK{ (ܖy9>ap#viYHo*2n~۷~wiIi^Nߨdrd=]vu*O:h\mW@Ε\*= E۸Q u] *y ]eB~_JrR3AlDqۖ,%x"FT?рg`K4fLJA&o m+3RމĀdMΓVy2umѻO!xZ$*6Ggpu}˛lwJy+LtN64״l6NmݳrJUA_hJufjj>u?DcT>`IV:u-U'aW\|O[dO1S,'s\ZѲHI6`(Ǒ$YJ︲3<3'ɯ0 ļoO$ROf_zW&̘XYZ|HD'aT‚d'å,DxMǵBLvZZ<0or zK9mjE'9/xa w<*StA(:tbWf/Zqӵ +M' # qv%i] e1"sTBhx\#[~";N1öfȒ|@-y)Kͅ4b۟ѥ~R8%X[*U+#i8Spg˚nlRvpWóH7CSW*XI8~ q 2Q v fFZ򣅔n|",oԿ@q05 _ LuC 4+zbtͪx46n3lC>\_,EYz>h~慹B(?!fO3Y ea\'T!7Vg) QͤJFYmrhIj8 Q +TЯҸ^p6V~LUYe4Wy\92m<.LtzlsH ?-[ PˆnU jh Jdy7ӻpYZ͒3R_)޾ͣőYf>l:l^{I%]Y<2t0]_eRaދv㼾8MiMOw^'510/I6^q0w 9l/ k0UIm<ɡYAOE4Ic*tL.14]1+7ѽ5Z7squcp_IL,;םGO% bٷ^zj4”9t)@"0fթ.I!΅f[@!nLw sǬ\ܢA\x~ae! (XlȈBl ROSuЧeЧrseYm^eG'·X۠@ aDX%(߉+Fgv2S 7,L({~eQ dԅ* (I5j44.Gb,Y_2$X7_(S6ě:Ac@׊i,^a%>T}(0(zkf.q,H0$ݯq׆ {>Xf _0VT iQV욢ĎG5Q{;ε"DxK㓊"A5PƜc{uμ.֔D1-= Oi1{ȶ*kk#a҂,aXj%U& c. Z,N^^A|BŔܚY72:Fb I d⫴C;WR<9ifRJAg&c?O (X&o;$HSϯ86}3$4j1L wrlAU?3*S'QT+/`2d_7;2+u‘@D5~ȍC~cH/xlQ@_$ 3SJI` ;*@$]x9QsE *D!aU 6P'Z lyram3u&OdAs2B\cWf@.ӱ(zse] _-oo9}Z 4Rt(~KڶJPa^e-A[ɕ4̓)# Kd8gXdil<Ϛ/7δ'耥0[!/Qɿ_AS-hG^uf Q\]Ѣ({LjNC!b&Ȍ.QVQgBN[ޫf5TkssXj|^񲨸v6[PnwTҟsYf@BV`;EFWA~?H[@` ;$\CygԎ%Fod *yP:<5u);ܽdM_bu@!4>WKQ˪iĬ=L58[E(ܨaZ! v`obQdBp;Uv#5M_G}7w͂ yP.M ?Zβj L<灠L2ێ|\Ѣ.JotPAOGۨ zIV lt{"^'sQXĭIf@y?<(Rɢ4 yH"~L#ìg- ud9%x'U+aοF%.gxZ-N9ZkE>.g&_Kp|Zn1_v/ú31K,}?VƛPXokxZј7GDp)&t1p{0XSg c|Z+&̗!N7T|^EK)IX(R$Չ/EH!f,QRC).#ND*zM9VVP,A:YAOxtEe1j3C=\8h9Cu8> VLk҃0h0}ۯ>qȺ_ * 7-E 9$öNEj"d[D Y{ Rszi藤զ S:Yv>Vq ^;CƐ:D"=~cB:EX~[B:RJ*QCZ{|c 炃t,V{l=׊xA& Š=!|!-E2۾E"t&i%%R\KufΚLXR>-ZXUEI+4k/\@AexDs>97oBGªXHWu3K$Yh'yR^;}$Ɗp oN]#\L$y/UһbA %7uFгUU! MRF nƪ 7{c3>o|^01,U%]f95ǹBiR.(5K@֕1r)#mPnР~2N z&!bIY {}Eemj];Ew0J٥f(vm5~p6'.) {q^a&I}>L]:?j^8e 豶E=ό$ cB[ox8Aa'G{B &ׁ|őUF61߆q/+[G \NYۜk@Ń/ ֬09*#xxIił בfb~/6 ˡ-ĠOnWޝu ΘPwZ8%ډIqhaD+9# zjvR wv7}5k>aJU5xE42T $c JIXl63$na+JE4q%Sy$4(t4bB%(w=pD^S`Z*I@Uk_7E!& DOM)]IQePI5M٪I@f%.wm`umge-xzL "J6,:9i:Z[0#4Bgtyu6 @KZI 5Ud@Q㦋0M1-]> S3bz F}8bGs˰GHn0Qk+#LE| PmfMWh Lˁ=}Ӗk HY8]*:#1|~#>wEk;uu-OUM`z" g]uI^H7QĪznrCS"cӮ쑪B<4cs8궼>$ w}׬m։gQxna$T~e5mn,L`o KǷ.*ƻ{13^7Dn5~z0W 5]WBByzG\+]g`Ze!UMLrt|{E>?NdoAf/XF0u ]ƉKcǷN) upȓYПޭ 13R̦?0NAϣ7k}e͎f٨K9̄ RQ|8Ŗ h93{a6EvByƳX7p)w=y`㎉ߝ`lzLnla#xzOT9Z畿BՋ\K-P+]s9Eps?qFrܿNuQy/DI`OnuJqu} eWoʢJ +ԉ \[/oyjR ;fgl2EM=9O1"FZF1+] Q@[B` qv[쭤E)uBῄcF!XziՑBZk(kZngppm1bW 7ʴ` x\vcL96`džXN-V|ŕ>%>Vco'<,?(#P@ q[ۥXRyYasF ;: s!< y.'[ߗ_]W4vG1A{ ZZˊ49HoX@e*9@wThUdנظa*YR^JPgY$цAS"/F z +`Ód>{G#}/k po}>ozYY $UƉt]gWPyB.\6Q@Dxd X5},x%.\#!P틃Ƭ֌vCDiiwAۣT8<߲<{Nsζ7NtR`,.dr`N0Tsd(ƶɗ8Crxt|w'xF?+)(e-Biz-v+]t?'(T](a_#4LUUV8 QZ)rl!ƿh Qn<Γ۲ jȳ&OXTqO,G{xyT'fKVinK'r+&mmEj ұ$wvmi"(ؓ10ݠ{lL|% `=cEy8"}Q(R]R)>{yEή ik-lƾ4mCN`_\ Kڈ-7鸫j~Ά&*!Y]\5s*Q V ہBz:t։E;A~) 452h&LIvf8X d/"ZTh?YYLX/8{A(oLI*z#ͺ!$8;0m K:@eE^q=F|ԚQH$_PX?e;]"s7 CꆭOjEF`cj)tA4?Y0y ʦhGΘCX5>bPnַȮv0j*p=gz yqr!]$6kXPlpw?+@Gdj`v^kÕe@!` m?P ՄVkW5+],资uuK;:,2E :ܪ(NB~0|܃T+ϕ N-Ƥ~3?оRi&kɷ}[ѱKܺ)f!v筐-%)W}mH>@[G<>C@ͻCOVMh]4}PW (2?Q2\LudiwszmNh\O{zVg~*E$BGe X>oh~Vbe$5&p԰uInΪ)ԝm*1"ٕ@ O(r{k lDhnƲt31byOhV-*rߚE[&M֣.EmЋZk<6u@zu@2qxT@*BY] {DDk^Ш/Tz$UuCzsݰDy4=RrD|h^Æ*lC=ŪԊo1eY*Io HQnk2h*_C~ h]X}.~td۸#rY;CIľm{v>3fb}Q]EuڞSʫYo#4Hr=ONĝTμ>ѡxDoGn6/Vjo,GabGr[l,RxE_%WZG+0^x\[3/Ft A%,lzʆ]'({tΔ$ci?-Lw}'rIѳ _TSYDŅhe͈xV&DT- pb|壀EZh&.AMiF3j}箏䴵6i㈖K#TWu/̇Εg )i4ܠ6W:wmAЀF)u(c?Cf*ŝMT|f}kÆ?>n\[fv9@c4py Cgڲk + mdfZ>! HM[lE+fU^l%x:KkQ[ 1^\Ӏ)kuSڞJ3Wiٓ+ 2%ta]A5*nxΚ].QF,Mm|)cQU!0a8*X !qU+-7IgPԈ-41J":c&|ӦChYQ[yL 4R# #R"c'?fp;A7-̻t%+Fȕ(vxJJ\m݊.9 2YJqgH I-!:W=أE dέaQV"N&Y$:uь klO]n>tn@ր8"jao͙*"NeE^S?ۯpS9&OḷsGL_I}|1±:d=<lpQsn$[Bv4c%;ʤ8M: R5є DoYضd5 &H pn y/akg?ZERTVϢXc"$,l;`=/V1p#I@gV2[>ݕFroBx-9R,x=.l}eaCI;~yI.o򧗥ޙvs[,t̽(bs̓-j*sK,)Ow]L.~C9A]\JahBDi ɢM6كJd]nFg>ARnx2'ӇwT'x^3$TxAπ;g0ι?zۘg";Us>ޠy"E{_t ݛ s AXMMw6ʬpŝ̎҉f ;T펖RO.F^K8]L;& OK7~ I<(LoАr4pBP@T`4OFN׍=Iɻ0:4b[2 l[oXs=̌Zu7 7aW 8B)Z w7oONKpW-|tXk1Nj._D.0uALK>Z:*I)Qkr߳[) Dk)FJH۸93)ccyftMlopO-;ߣ_۫:`616*k(ԩk '= ]("Iq)?'PA ,4|ȟgO+ Ii {(/A]DndEuZn%fiGʜ[v'\@8j8O-+u5X>yT. `ߑ"(10.F{2Ycsw=CS#,֟*/MT[\HPUʋ{Gc6X[34o#6qJ8Gn`+rx}3c^0X Ơګ[mɧ?S?4&Cw5Z8ӗ)e1_QMMv>{=S \w`:NJcc47Kse7p- @0}u;#ߡ577=]ɻ~ L1 l_Έ Nq`}A+X|]Aר#Wȁ&!8G P6yYM~2 Er~o]MР,] ^ Mx'dS$VqMa_SeN<;a0M1 ZL&WWmב} zdm_5@7j!6~̨֢; U}͹TkX8d Wa)Xfv_gbkq*_ W߾ru nq 66s+WhZ9` |eLi$W˺r^_>07i=>$a%C}|~G]ku{r65XQC:y*AxO-LLpծGqw}*ڛڰlm 2%]>y%10S@GRՠ:*ODmc,^.6J׮RZ~:b2֬no~a_x U M `JT]S ߰e2QE"빇 T4z8}GUǖf-|O3=@l^R:NK[8tbسȘ jv##g;6#|s9ɟn ? _*خgh1> )A5,􆧈 d%\lho:*gF2dELjOdc6x/3تMXÐ3 (搊Mpr-y#(W[,0=3K55b5>#E4nQ?E?ɣGTIƋߵeNN-(\c6PEٝi1e$lb#yX\9!<.")ʲtRܹJz㑸`70 hXr1|Q7f7*kEս; V}YX'ϬsZ^!?b6n5 H߲^vPºOZ7bu%YW:<7}>i"qR$P$v @4.DTRƿ DU0MRh\u5<D\6D<,hdY5t )/=EJ${g= ™F<4 c3Z+8BDzGjgÜ3g.@Y0p8zj_n}b.S$|Я"[Y,PwaXK{W L ^Mڼl}Bu6%%.J,j)ru,޵tE5I dFpq.eFSxgd7ݏX/ؽ7:"4`;֟EE>MʾG<$G8kX3>Xl>hTIՙ:: ,x%"0,:f-(cĩdCvǐdH2ҳcɶ۟9ydTp lZ$J:호_9)!hh'`XbSBMֻ-ķjuҹn(DVIi&Z߅m@5 i0#%Sȃ,ZtW BRKB+FK*9BɫaتQI\2:Cq)H)s_ /eis❉1c/] Q;-o{ T_#m;U@lNypw }<-l$ƨTѳ\(dZһa OA4̜TޕXrPwxƾQu%;O.qػ/Vms`^.3/qјlmLxZhs5MPlI+PPvp$%k#TA"-FۯGV6]9iELUg']f5Wc"iUːnB5I4kʯ;,znrnvl^Fi*[x@76UM\)_%u8hʣ\<.GѨ-^ :`w&]JGɀ~g_